Commit 573f3dce03 for wordpress.org

commit 573f3dce03421a2e2eee4d2ac05d6bacc72c6988
Author: desrosj <desrosj@git.wordpress.org>
Date:   Tue Sep 8 15:01:09 2026 +0000

    General: Bump the pinned hash for Gutenberg to `ae8b34d`.

    This updates the pinned commit hash of the Gutenberg repository from `5a0417990a9404cc2562cdd35e3054cb0d3e546e` (version `23.7.0`) to `ae8b34d78e1abc6d1c866fdc00080a1452de82ad` (version `23.8.0`).

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

    - Fix: New route-based admin pages are empty when no JS (https://github.com/WordPress/gutenberg/pull/80628)
    - Report flaky tests: declare @types/node (https://github.com/WordPress/gutenberg/pull/80838)
    - Storybook e2e: add small, compact and icon examples to button matrix (https://github.com/WordPress/gutenberg/pull/80793)
    - ESLint: Drop @eslint/compat fixup for jest-dom and testing-library (https://github.com/WordPress/gutenberg/pull/80842)
    - Storybook: Use SelectControl in Motion tokens story (https://github.com/WordPress/gutenberg/pull/80790)
    - Writing flow: forward delete an empty paragraph without breaking apart the next block (https://github.com/WordPress/gutenberg/pull/80813)
    - ToggleControl: Add "With Visual" Storybook story (https://github.com/WordPress/gutenberg/pull/80803)
    - Bump the github-actions group across 1 directory with 5 updates (https://github.com/WordPress/gutenberg/pull/80684)
    - Update Ariakit packages (https://github.com/WordPress/gutenberg/pull/80765)
    - Components: Update Floating UI to 2.1.9 (https://github.com/WordPress/gutenberg/pull/80761)
    - Improve pre-flight npm access checks (https://github.com/WordPress/gutenberg/pull/80334)
    - Ensure static checks can run for private mirrors (https://github.com/WordPress/gutenberg/pull/80817)
    - Components: Update react-day-picker to 9.14.0 (https://github.com/WordPress/gutenberg/pull/80792)
    - Testing: Remove the jest-puppeteer-axe package (https://github.com/WordPress/gutenberg/pull/80775)
    - Tools: Use native agent skill discovery (https://github.com/WordPress/gutenberg/pull/80811)
    - Table of Contents: Replace "Convert to static list" with confirmed "Detach" action (https://github.com/WordPress/gutenberg/pull/80844)
    - Page List: Rename the Edit action to Detach and confirm it in a dialog (https://github.com/WordPress/gutenberg/pull/80847)
    - URLInput: Simplify keyboard handling and fix arrow keys with a text selection (https://github.com/WordPress/gutenberg/pull/80780)
    - Upload Media: Fail the item when the /finalize request fails (https://github.com/WordPress/gutenberg/pull/80725)
    - Jest preset: support self-referencing via exports (https://github.com/WordPress/gutenberg/pull/80837)
    - Fix template `modified` and `date` return value for file templates (https://github.com/WordPress/gutenberg/pull/80733)
    - Element: Make the package importable in React 19 (https://github.com/WordPress/gutenberg/pull/80053)
    - Add CheckboxControl with-visual Storybook story. (https://github.com/WordPress/gutenberg/pull/80849)
    - UI: Add Combobox.InputGroup primitive (https://github.com/WordPress/gutenberg/pull/80869)
    - Block Editor: Clear the moving animation's z-index when it finishes (https://github.com/WordPress/gutenberg/pull/80824)
    - SearchableChipSelect: Add form primitive to @wordpress/ui (https://github.com/WordPress/gutenberg/pull/80779)
    - Playlist: Add track icon (https://github.com/WordPress/gutenberg/pull/80959)
    - Flaky tests: fix router navigate latest HTML (https://github.com/WordPress/gutenberg/pull/80178)
    - Components: Update polymorphism types to allow all attributes when specifying `as` (https://github.com/WordPress/gutenberg/pull/80705)
    - Block JSON schema & PHP-only blocks: Add `autoRegister` support (https://github.com/WordPress/gutenberg/pull/80173)
    - Boot: Adjust specificity of the image reset styles so components can size their own images (https://github.com/WordPress/gutenberg/pull/80845)
    - Components: Opt-in ConfirmDialog for auto-documentation (https://github.com/WordPress/gutenberg/pull/80866)
    - RichText: don't apply input transform when there's no onReplace (https://github.com/WordPress/gutenberg/pull/80978)
    - Quote: Ensure paragraph placeholder appears after deleting nested blocks (https://github.com/WordPress/gutenberg/pull/77151)
    - Block editor: make the Group action wrap blocks with a group transform (https://github.com/WordPress/gutenberg/pull/80891)
    - Copy: preserve the block when its entire text is selected (https://github.com/WordPress/gutenberg/pull/80994)
    - Add opt-out for block style state controls (https://github.com/WordPress/gutenberg/pull/80956)
    - Upgrade Playwright to v1.62 (https://github.com/WordPress/gutenberg/pull/81001)
    - List View: Speed up opening by removing a forced style recalculation (https://github.com/WordPress/gutenberg/pull/80929)
    - Widget Dashboard: preserve widget chrome flex layout (https://github.com/WordPress/gutenberg/pull/80570)
    - Widget Primitives: document actions as verbs, not links (https://github.com/WordPress/gutenberg/pull/80974)
    - Core Data: add missing @wordpress/base-styles dependency (https://github.com/WordPress/gutenberg/pull/81012)
    - Ignore node_modules in schema integration test globs (https://github.com/WordPress/gutenberg/pull/81013)
    - RichText: fix paste handler crash when pasting files (https://github.com/WordPress/gutenberg/pull/81010)
    - Docs: Add VS Code setup guidance (https://github.com/WordPress/gutenberg/pull/77913)
    - Perf Tests: Merge selection event windows instead of summing durations (https://github.com/WordPress/gutenberg/pull/81002)
    - Storybook: move smoke-test deps into the storybook workspace (https://github.com/WordPress/gutenberg/pull/81017)
    - Unit Tests: Reorganise the jest config file. (https://github.com/WordPress/gutenberg/pull/80940)
    - Performance Tests: Ignore the locally generated artifacts directory (https://github.com/WordPress/gutenberg/pull/81024)
    - Editor: Remove sidebar tabs focus sync effect (https://github.com/WordPress/gutenberg/pull/81020)
    - Widgets: carry a declarative `icon` through the widget pipeline (https://github.com/WordPress/gutenberg/pull/80969)
    - RTC: Remove excess autosave notices (when not useful) (https://github.com/WordPress/gutenberg/pull/80539)
    - UI: Use focus styles from base-styles (https://github.com/WordPress/gutenberg/pull/80635)
    - Automated Testing: Add Storybook component documentation regression testing (https://github.com/WordPress/gutenberg/pull/80655)
    - Pass Playlist controls to track blocks (https://github.com/WordPress/gutenberg/pull/80368)
    - Components: Deprecate Surface (https://github.com/WordPress/gutenberg/pull/80943)
    - Tabs: Support Home and End keys for keyboard navigation (https://github.com/WordPress/gutenberg/pull/80912)
    - Fix typos in code `comments` and `JSDoc` (https://github.com/WordPress/gutenberg/pull/81045)
    - Interface: Remove incorrect aria-expanded from pin-to-toolbar button (https://github.com/WordPress/gutenberg/pull/79874)
    - List View: Speed up opening by removing a second render pass (https://github.com/WordPress/gutenberg/pull/80935)
    - Docs: Use `gutenberg` instead of `Gutenberg` in package name (https://github.com/WordPress/gutenberg/pull/81051)
    - Fix ESLint warnings for 'navigateRegionsProps' spread (https://github.com/WordPress/gutenberg/pull/81052)
    - Tests: Replace page-level selectors with locators in e2e specs (https://github.com/WordPress/gutenberg/pull/81053)
    - RTC: Disable custom autosave controller when RTC is disabled (https://github.com/WordPress/gutenberg/pull/80769)
    - Background: Fix the legacy gradient UI where a gradient cannot be selected (https://github.com/WordPress/gutenberg/pull/81056)
    - Rename blockStatesEnabled setting to blockStatesEditingEnabled (https://github.com/WordPress/gutenberg/pull/81058)
    - Background: Fix the legacy gradient UI where a gradient cannot be selected - Add missing change log (https://github.com/WordPress/gutenberg/pull/81060)
    - Declare missing prettier and stylelint workspace dependencies (https://github.com/WordPress/gutenberg/pull/81065)
    - Notes: Display shortcut for form action buttons (https://github.com/WordPress/gutenberg/pull/81064)
    - View config: lowercase dynamic filter names (https://github.com/WordPress/gutenberg/pull/81068)
    - CI: cache the system packages Playwright dowloads for WebKit (https://github.com/WordPress/gutenberg/pull/80846)
    - List View: Collapse off-window placeholder rows into a single spacer row (https://github.com/WordPress/gutenberg/pull/80953)
    - devops: balance Playwright shards by duration (https://github.com/WordPress/gutenberg/pull/79479)
    - Views: honor developer-defined view config overrides (https://github.com/WordPress/gutenberg/pull/80832)
    - Components: Migrate ItemGroup to SCSS module (https://github.com/WordPress/gutenberg/pull/80797)
    - Test: Add Vitest migration routing guardrails (https://github.com/WordPress/gutenberg/pull/81036)
    - Visual revisions: Add a code diff view inside the editor (https://github.com/WordPress/gutenberg/pull/80314)
    - Bump actions/labeler from 6.1.0 to 7.0.0 in /.github/workflows (https://github.com/WordPress/gutenberg/pull/80966)
    - Visual revisions: add shareable urls (https://github.com/WordPress/gutenberg/pull/79934)
    - Fix e2e tests that break when shard rebalancing changes their neighbors (https://github.com/WordPress/gutenberg/pull/81117)
    - Query: guard non-scalar queryId to avoid fatal in enhanced pagination (https://github.com/WordPress/gutenberg/pull/80724)
    - Replace deprecated useResizeObserver for useScaleCanvas (https://github.com/WordPress/gutenberg/pull/67508)
    - CI: Add job timeouts to E2E, static checks, bundle size, and create block (https://github.com/WordPress/gutenberg/pull/80801)
    - Allow organization or repository variable to dictate the Actions runner (https://github.com/WordPress/gutenberg/pull/81087)
    - List View: Only subscribe to the block subtree for rows that can show images (https://github.com/WordPress/gutenberg/pull/81076)
    - Editor: Migrate settings sidebar to Tabs from @wordpress/ui (https://github.com/WordPress/gutenberg/pull/81054)
    - Notes: Email users mentioned in a note (https://github.com/WordPress/gutenberg/pull/79606)
    - List View: Narrow the dependants of the memoized List View tree (https://github.com/WordPress/gutenberg/pull/81129)
    - List View: Pass only minimal required data to sub-tree branches (https://github.com/WordPress/gutenberg/pull/81111)
    - DataViews: Add `time` field type and control (https://github.com/WordPress/gutenberg/pull/80830)
    - Post Author Biography: Fix horizontal overflow with long unbroken text (https://github.com/WordPress/gutenberg/pull/81018)
    - Link Control: Restore the preview title underline (https://github.com/WordPress/gutenberg/pull/81083)
    - Views: Add React to the package's dev dependencies (https://github.com/WordPress/gutenberg/pull/81139)
    - feat: Add target param in proxy (https://github.com/WordPress/gutenberg/pull/81141)
    - Fix: flaky revisions pagination e2e cross-page diff assertion (https://github.com/WordPress/gutenberg/pull/81119)
    - Button: Suppress UA focus ring when focused and pressed (https://github.com/WordPress/gutenberg/pull/81113)
    - View config: add reference docs (https://github.com/WordPress/gutenberg/pull/81149)
    - Editor: Fix document tools button focus ring (https://github.com/WordPress/gutenberg/pull/81115)
    - List View: Replace expand/collapse callbacks with reducer dispatch (https://github.com/WordPress/gutenberg/pull/81138)
    - CI: resolve Playwright through the workspace that declares it (https://github.com/WordPress/gutenberg/pull/81137)
    - CI: build once and reuse the build across e2e tests shards (https://github.com/WordPress/gutenberg/pull/81031)
    - Fix: Tabs block: Start with empty tab labels with placeholders (https://github.com/WordPress/gutenberg/pull/81009)
    - Interface: Increase footer breadcrumb height to prevent focus ring clipping (https://github.com/WordPress/gutenberg/pull/81145)
    - Editor: clarify autosave failure notice (https://github.com/WordPress/gutenberg/pull/76470)
    - Theme: Omit color properties when neither provided nor inherited (https://github.com/WordPress/gutenberg/pull/80600)
    - Post editor: Add ThemeProvider for admin color schemes (https://github.com/WordPress/gutenberg/pull/81112)
    - Core Data: saveDirtyEntities: improve messaging of server errors (https://github.com/WordPress/gutenberg/pull/81151)
    - Global Styles: kebab-case preset slugs when converting references to custom properties (https://github.com/WordPress/gutenberg/pull/80583)
    - Revise CODEOWNERS for package ownership (removing nerrad) (https://github.com/WordPress/gutenberg/pull/81175)
    - Build: Wrap script bundles in an IIFE to contain 'use strict' (https://github.com/WordPress/gutenberg/pull/79792)
    - Media: Improve the HEIC upload error and keep any upload errors up until dismissed (https://github.com/WordPress/gutenberg/pull/81130)
    - Block Supports: Guard against non-string attribute values to avoid fatal errors (https://github.com/WordPress/gutenberg/pull/80501)
    - Video: Hide settings for the GIF variation (https://github.com/WordPress/gutenberg/pull/81142)
    - Video: clarify the Video variation description (https://github.com/WordPress/gutenberg/pull/81181)
    - Media Editor: Render sidebar tabs via ComplementaryArea's render prop (https://github.com/WordPress/gutenberg/pull/81133)
    - Bump docker/login-action (https://github.com/WordPress/gutenberg/pull/80962)
    - Bump actions/setup-node from 6.4.0 to 7.0.0 in /.github/setup-node (https://github.com/WordPress/gutenberg/pull/80963)
    - fix(admin-ui): reset the wp-admin li margin that misaligns Breadcrumbs (https://github.com/WordPress/gutenberg/pull/81134)
    - Bump astral-sh/setup-uv from 8.3.2 to 9.0.0 in /.github/workflows (https://github.com/WordPress/gutenberg/pull/80964)
    - Fix/79643 rtc awareness mixed block selection (https://github.com/WordPress/gutenberg/pull/79836)
    - Agents: Add a defensive data design skill and route to the copy guide (https://github.com/WordPress/gutenberg/pull/81131)
    - ESLint: Ban `@ts-ignore` in favour of `@ts-expect-error` (https://github.com/WordPress/gutenberg/pull/81148)
    - Types: Replace remaining `@ts-expect-error` suppressions with proper typing (https://github.com/WordPress/gutenberg/pull/81200)
    - Button: turn on the width setting by default in theme.json (https://github.com/WordPress/gutenberg/pull/81196)
    - Notes: fix the mention notification email composition (https://github.com/WordPress/gutenberg/pull/81187)
    - Edit Widgets: Fix header toolbar button focus ring (https://github.com/WordPress/gutenberg/pull/81176)
    - List View: Reduce per-row store subscriptions (https://github.com/WordPress/gutenberg/pull/81136)
    - Customizer widgets: Add ThemeProvider for admin color schemes (https://github.com/WordPress/gutenberg/pull/81174)
    - Blocks: Declare the `@types/react-is` devDependency (https://github.com/WordPress/gutenberg/pull/81203)
    - Widgets editor: Add ThemeProvider for admin color schemes (https://github.com/WordPress/gutenberg/pull/81173)
    - PanelColorSettings: Restore the missing space below the panel header (https://github.com/WordPress/gutenberg/pull/81155)
    - Remove the editableRoot opt-in from the paragraph block (https://github.com/WordPress/gutenberg/pull/81184)
    - Media Attached to: Fix issue with the popover unexpectedly flipping, tweak wording (https://github.com/WordPress/gutenberg/pull/81206)
    - Components: Add allowForms prop to SandBox component (https://github.com/WordPress/gutenberg/pull/76471)
    - Ensure device preview is always accurate when window is zoomed in (https://github.com/WordPress/gutenberg/pull/81193)
    - DataViews: Pass only eligible items to a bulk action callback (https://github.com/WordPress/gutenberg/pull/81198)
    - DataViews: Make grid and table item preview aspect ratio configurable (https://github.com/WordPress/gutenberg/pull/79329)
    - Block Editor: Return false from isBlockSelected when there is no client ID (https://github.com/WordPress/gutenberg/pull/81212)
    - Blocks: Update hpq to 1.4.0 and drop the ts-expect-error suppressions (https://github.com/WordPress/gutenberg/pull/81199)
    - DataViews: Fix the between `date` filter losing a manually typed date on blur (https://github.com/WordPress/gutenberg/pull/81150)
    - Block Editor: Fix Select all freezing on large posts (https://github.com/WordPress/gutenberg/pull/81210)
    - List View: Split the context and drop dead props to cut re-renders on expand and collapse (https://github.com/WordPress/gutenberg/pull/81159)
    - Docs: Fix broken Figma links on the design resources page. (https://github.com/WordPress/gutenberg/pull/81166)
    - Blocks: Support static block templates in block type settings (https://github.com/WordPress/gutenberg/pull/80027)
    - AGENTS: Update development tips section (https://github.com/WordPress/gutenberg/pull/81224)
    - URLInput: Skip search requests while an IME composition is in progress (https://github.com/WordPress/gutenberg/pull/80602)
    - Components: Deprecate Animate (https://github.com/WordPress/gutenberg/pull/80931)
    - Fix: Trunk e2e failures caused by the navigation spec leaving plain permalinks (https://github.com/WordPress/gutenberg/pull/81238)
    - Use p elements for callout alerts in components docs (https://github.com/WordPress/gutenberg/pull/81234)
    - Storybook: Enable design system theme tool globally (https://github.com/WordPress/gutenberg/pull/81116)
    - Media: Cover client-side big image scaling and orphaned files (https://github.com/WordPress/gutenberg/pull/81061)
    - Footnotes: guard against invalid post meta values (https://github.com/WordPress/gutenberg/pull/81201)
    - Block editor: unify what a new sibling block inherits (https://github.com/WordPress/gutenberg/pull/81250)
    - Global Styles: Remove unused duplicate font family preview utilities (https://github.com/WordPress/gutenberg/pull/81194)
    - Docs: explain how the theme.json schema fixtures work (https://github.com/WordPress/gutenberg/pull/81263)
    - theme.json schema: fix block pseudo-classes and custom states (https://github.com/WordPress/gutenberg/pull/81209)
    - List View: Migrate label wrapper to UI Stack and drop Badge from the anchor (https://github.com/WordPress/gutenberg/pull/81266)
    - Docs: Remove dependency group import guidance (https://github.com/WordPress/gutenberg/pull/81245)
    - ESLint: Define dependency import rules (https://github.com/WordPress/gutenberg/pull/81246)
    - Flaky tests: Report as a PR comment only, stop creating issues (https://github.com/WordPress/gutenberg/pull/81218)
    - Dashboard Widgets: remove the Hello Dolly download action (https://github.com/WordPress/gutenberg/pull/81272)
    - Block Directory: Make downloadable block item labels translatable. (https://github.com/WordPress/gutenberg/pull/81237)
    - Icons: move the inline image icon into the library (https://github.com/WordPress/gutenberg/pull/81271)
    - Update phpcs, wpcs dependencies (https://github.com/WordPress/gutenberg/pull/81279)
    - fix: add optional chaining for empty reusable block (https://github.com/WordPress/gutenberg/pull/81165) (https://github.com/WordPress/gutenberg/pull/81177)
    - DataViews: Inline the kebabCase utility from components (https://github.com/WordPress/gutenberg/pull/81284)
    - Navigation: Complete the DocBlocks for the responsive container and overlay style helpers (https://github.com/WordPress/gutenberg/pull/80622)
    - Style states: fix state deselection when selecting the already selected block (https://github.com/WordPress/gutenberg/pull/81277)
    - Fix missing return value in force_filtered_html_on_import footnotes filter (https://github.com/WordPress/gutenberg/pull/81293)
    - Packages: Recover July 29 npm release metadata (https://github.com/WordPress/gutenberg/pull/81303)
    - Global styles: render element styles set only inside a breakpoint (https://github.com/WordPress/gutenberg/pull/81265)
    - Style states: Fix phantom pseudo element style output (https://github.com/WordPress/gutenberg/pull/81291)
    - Docs: remove breakpoint-only element style example from global styles guide (https://github.com/WordPress/gutenberg/pull/81308)
    - Render viewport state element styles in the editor (https://github.com/WordPress/gutenberg/pull/81307)
    - theme.json schema: responsive states belong to blocks (https://github.com/WordPress/gutenberg/pull/81253)
    - theme.json schema: allow responsive states on block style variations (https://github.com/WordPress/gutenberg/pull/81309)
    - Block Inspector: Disable the 'Edit original' button when the entity ID is missing (https://github.com/WordPress/gutenberg/pull/81288)
    - Site Editor: Decode HTML entities in Identity fields (https://github.com/WordPress/gutenberg/pull/81269)
    - Document editEntityRecord's options.isCached param (https://github.com/WordPress/gutenberg/pull/81318)
    - Theme: Colocate plugin tests with implementations (https://github.com/WordPress/gutenberg/pull/81247)
    - Block Editor: Bail out of hasSelectedInnerBlock when there is no clientId (https://github.com/WordPress/gutenberg/pull/81315)
    - ESLint: Replace strict config with bulk suppressions (https://github.com/WordPress/gutenberg/pull/81248)
    - Block Library: Document security patch releases (https://github.com/WordPress/gutenberg/pull/81295)
    - ESLint: Remove legacy import suppressions (https://github.com/WordPress/gutenberg/pull/81338)
    - Components: Migrate Spinner styles from Emotion to SCSS module (https://github.com/WordPress/gutenberg/pull/80511)
    - DataViews: Use the public `@wordpress/ui` Badge instead of the private one (https://github.com/WordPress/gutenberg/pull/81236)
    - Pert Tests: Avoid inflating interaction metrics with startTracing (https://github.com/WordPress/gutenberg/pull/81264)
    - Block Editor: Simplify InspectorControlsFill rendering logic (https://github.com/WordPress/gutenberg/pull/81286)
    - Keycodes: Make `withIgnoreIMEEvents` a public API (https://github.com/WordPress/gutenberg/pull/81343)
    - Docs: Fix broken links to the removed JavaScript build setup guide. (https://github.com/WordPress/gutenberg/pull/81232)
    - Markdownlint: disable the MD033 (no-inline-html) rule project-wide (https://github.com/WordPress/gutenberg/pull/81213)
    - Docs: Fix typo in block file structure guide (https://github.com/WordPress/gutenberg/pull/81348)
    - Playlist: Normalize Waveform Player configuration handling (https://github.com/WordPress/gutenberg/pull/81342)
    - Site editor: fix unreadable sidebar hover color (https://github.com/WordPress/gutenberg/pull/81317)
    - Global Styles: Migrate font size presets to the shared preset layer (https://github.com/WordPress/gutenberg/pull/79811)
    - Block Editor: Convert useBlockVisibility hook to TypeScript (https://github.com/WordPress/gutenberg/pull/80390)
    - Scope breakpoint media queries to screen so printing does not look like a resize (https://github.com/WordPress/gutenberg/pull/81367)
    - New `kebab-case` package: extract utility and migrate private API calls (https://github.com/WordPress/gutenberg/pull/81294)
    - Remove content types experiment (https://github.com/WordPress/gutenberg/pull/81340)
    - Editor: Keep the canvas height stable while resizing the canvas (https://github.com/WordPress/gutenberg/pull/81163)
    - Dashboard Widgets: add icon and relevance to the widget action envelope (https://github.com/WordPress/gutenberg/pull/81275)
    - Playlist: Improve audio conversion and track selection (https://github.com/WordPress/gutenberg/pull/80926)
    - Try: Set post navigation link icon to next. (https://github.com/WordPress/gutenberg/pull/81384)
    - UI: Derive Base UI direction from WordPress i18n (https://github.com/WordPress/gutenberg/pull/80399)
    - DataViews:  Fix `array` field type validation for empty values (https://github.com/WordPress/gutenberg/pull/81378)
    - Bump github/codeql-action/upload-sarif (https://github.com/WordPress/gutenberg/pull/81287)
    - Bump actions/stale from 10.4.0 to 11.0.0 in /.github/workflows (https://github.com/WordPress/gutenberg/pull/81219)
    - Monitor all setup-related composite Actions. (https://github.com/WordPress/gutenberg/pull/81192)
    - IconButton: Improve keyboard shortcut accessibility (https://github.com/WordPress/gutenberg/pull/80402)
    - Interface: Stop the secondary sidebar animating into place on page load (https://github.com/WordPress/gutenberg/pull/81362)
    - Fix: flaky list view paste block styles e2e test (https://github.com/WordPress/gutenberg/pull/81229)
    - Docs: Add error message guidance. (https://github.com/WordPress/gutenberg/pull/81143)
    - wp-build: Render the no-JS fallback in the generated page templates (https://github.com/WordPress/gutenberg/pull/81365)
    - Changed Build Process Link and remove unused tags (https://github.com/WordPress/gutenberg/pull/81360)
    - Scripts: Prevent a UTF-8 BOM in the middle of extracted CSS (https://github.com/WordPress/gutenberg/pull/81383)
    - Global Styles: Migrate shadows presets to use the preset management layer. (https://github.com/WordPress/gutenberg/pull/79812)
    - Global Styles: report border, shadow, outline, filter and dimension changes (https://github.com/WordPress/gutenberg/pull/81407)
    - Dashboard Widgets: split action icons into wire and resolved forms (https://github.com/WordPress/gutenberg/pull/81381)
    - Block Editor: Fix Escape from the block toolbar and stop redundant last focus dispatches (https://github.com/WordPress/gutenberg/pull/81319)
    - Block Mover: Add the keyboard shortcut to the buttons' spoken description (https://github.com/WordPress/gutenberg/pull/81380)
    - Format Library: Remove unused CSS rule (https://github.com/WordPress/gutenberg/pull/77831)
    - Core Data: Fix post staying dirty after saving edited post meta with RTC enabled (https://github.com/WordPress/gutenberg/pull/81392)
    - Widget Dashboard: host-tunable tile spacing via public custom properties (https://github.com/WordPress/gutenberg/pull/81352)
    - DataForm: Fix hidden fields validation (https://github.com/WordPress/gutenberg/pull/81377)
    - Tools: Make agent setup a workspace (https://github.com/WordPress/gutenberg/pull/81418)
    - Test: Add private Vitest config and migrate a pilot test (https://github.com/WordPress/gutenberg/pull/81037)
    - Interface: Let CSS own the ComplementaryArea width and use AnimatePresence custom for exit (https://github.com/WordPress/gutenberg/pull/81363)
    - Notes: Fix text wrapping for long usernames in collaboration sidebar (https://github.com/WordPress/gutenberg/pull/81406)
    - DataViews: vendor `ValidatedSelectControl` (https://github.com/WordPress/gutenberg/pull/81391)
    - UI: Add `Calendar` and `RangeCalendar`, moved from `components` private APIs (https://github.com/WordPress/gutenberg/pull/81337)
    - Feature: Tabs block: consider using the tab title in the Document Overview instead of a generic "Tab" label (https://github.com/WordPress/gutenberg/pull/81427)
    - fix: order site identity changes predictably (https://github.com/WordPress/gutenberg/pull/81283)
    - Docs: Fix broken link to the Node.js debugging guide. (https://github.com/WordPress/gutenberg/pull/81398)
    - Navigation Overlay Close: Inherit typography and color from the overlay (https://github.com/WordPress/gutenberg/pull/80751)
    - Fix: Regression: Tabs block: Start with empty tab labels with placeholders (https://github.com/WordPress/gutenberg/pull/81429)
    - components/Menu: Restore Modal focus return when menu items close (https://github.com/WordPress/gutenberg/pull/81164)
    - DataViews: Move the rich text control into the editor package (https://github.com/WordPress/gutenberg/pull/81430)
    - Components: Remove ValidatedTextControl private API (https://github.com/WordPress/gutenberg/pull/80680)
    - Cover: Avoid passing null as the featured image size (https://github.com/WordPress/gutenberg/pull/81444)
    - DataViews: vendor `ValidatedNumberControl` (https://github.com/WordPress/gutenberg/pull/81433)
    - DataViews: vendor ValidatedCheckboxControl (https://github.com/WordPress/gutenberg/pull/81435)
    - DataViews: vendor ValidatedRadioControl (https://github.com/WordPress/gutenberg/pull/81434)
    - UI: Upgrade React DayPicker to version 10 (https://github.com/WordPress/gutenberg/pull/81439)
    - Block editor: render a real default block in place of the default appender (https://github.com/WordPress/gutenberg/pull/81231)
    - Spacing Sizes Control: Make the control label translatable independently of the input aria label. (https://github.com/WordPress/gutenberg/pull/81240)
    - Writing flow: stop the caret on containers that do not merge with the text flow (https://github.com/WordPress/gutenberg/pull/81456)
    - Remove an unmodified wrapper when all its inner blocks are removed (https://github.com/WordPress/gutenberg/pull/42503)
    - Normalize block gap values in layout (https://github.com/WordPress/gutenberg/pull/81460)
    - Docs: Add Block Actions Readme (https://github.com/WordPress/gutenberg/pull/69408)
    - Block editor: disclose the nested block count of a multi selection (https://github.com/WordPress/gutenberg/pull/80745)
    - Fix: flaky autosave shareable URL revisions e2e test. (https://github.com/WordPress/gutenberg/pull/81455)
    - Fix empty list block with anchor persisting after backspace deletion (https://github.com/WordPress/gutenberg/pull/77000)
    - Docs: Add Block List Readme (https://github.com/WordPress/gutenberg/pull/69432)
    - Docs: Add Block Lock Readme (https://github.com/WordPress/gutenberg/pull/69434)
    - Backport core fixes for finalize route (https://github.com/WordPress/gutenberg/pull/81465)
    - ESLint: Rename root eslint.config.cjs to eslint.config.mjs (https://github.com/WordPress/gutenberg/pull/81468)
    - Update 23.8 release branch  (https://github.com/WordPress/gutenberg/pull/81486)
    - RTC: Couple RTC and polling provider as an opt-in experiment (https://github.com/WordPress/gutenberg/pull/80658)
    - Align collaboration migration version markers with the 23.8.0 release (https://github.com/WordPress/gutenberg/pull/81789)

    Fixes #66066.
    Built from https://develop.svn.wordpress.org/trunk@63534


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

diff --git a/wp-includes/assets/script-loader-packages.php b/wp-includes/assets/script-loader-packages.php
index 80ffdcec17..cd47508816 100644
--- a/wp-includes/assets/script-loader-packages.php
+++ b/wp-includes/assets/script-loader-packages.php
@@ -4,7 +4,7 @@
 			'wp-dom-ready',
 			'wp-i18n'
 		),
-		'version' => '483af07a6016f640f456'
+		'version' => '31c6cec5a4ff7aff483d'
 	),
 	'annotations.js' => array(
 		'dependencies' => array(
@@ -13,7 +13,7 @@
 			'wp-i18n',
 			'wp-rich-text'
 		),
-		'version' => 'd4fe1eeb787c2fd5ee89'
+		'version' => '348a030f1b5717cfaba4'
 	),
 	'api-fetch.js' => array(
 		'dependencies' => array(
@@ -21,25 +21,25 @@
 			'wp-private-apis',
 			'wp-url'
 		),
-		'version' => 'b5b51750518787a93005'
+		'version' => '6f2a4faeee3c722b1e57'
 	),
 	'autop.js' => array(
 		'dependencies' => array(

 		),
-		'version' => '9d0d0901b46f0a9027c9'
+		'version' => '4e10a18cb6f21a043fc0'
 	),
 	'base-styles.js' => array(
 		'dependencies' => array(

 		),
-		'version' => '8ebe97b095beb7e9279b'
+		'version' => '67fd7250ac73fa2feba5'
 	),
 	'blob.js' => array(
 		'dependencies' => array(

 		),
-		'version' => '198af75fe06d924090d8'
+		'version' => 'c7582a735ddd2edc9731'
 	),
 	'block-directory.js' => array(
 		'dependencies' => array(
@@ -66,7 +66,7 @@
 			'wp-theme',
 			'wp-url'
 		),
-		'version' => 'e534a0f04643c4175bf3'
+		'version' => 'c9a0f5d70a59ec99cefc'
 	),
 	'block-editor.js' => array(
 		'dependencies' => array(
@@ -104,7 +104,7 @@
 			'wp-url',
 			'wp-warning'
 		),
-		'version' => 'f60d1ca5b360e26950ba'
+		'version' => 'ed191cc0bfd9746d5116'
 	),
 	'block-library.js' => array(
 		'dependencies' => array(
@@ -150,19 +150,19 @@
 				'import' => 'dynamic'
 			)
 		),
-		'version' => 'b4a45bf5aad458584001'
+		'version' => '1c788cf80467c71204a1'
 	),
 	'block-serialization-default-parser.js' => array(
 		'dependencies' => array(

 		),
-		'version' => 'bff55bd3f1ce9df0c99c'
+		'version' => '4c6f3dd40077f7c17604'
 	),
 	'block-serialization-spec-parser.js' => array(
 		'dependencies' => array(

 		),
-		'version' => '9ebc5e95e1de1cabd1e6'
+		'version' => '7b0b496c3d48b1ef3f9e'
 	),
 	'blocks.js' => array(
 		'dependencies' => array(
@@ -183,7 +183,7 @@
 			'wp-shortcode',
 			'wp-warning'
 		),
-		'version' => '524509cfc84da30a4133'
+		'version' => 'c4bf7adf97b196989131'
 	),
 	'commands.js' => array(
 		'dependencies' => array(
@@ -195,11 +195,12 @@
 			'wp-element',
 			'wp-i18n',
 			'wp-keyboard-shortcuts',
+			'wp-keycodes',
 			'wp-preferences',
 			'wp-primitives',
 			'wp-private-apis'
 		),
-		'version' => '148d9b31ef4d2952561e'
+		'version' => '52e952c975af0681b758'
 	),
 	'components.js' => array(
 		'dependencies' => array(
@@ -224,7 +225,7 @@
 			'wp-theme',
 			'wp-warning'
 		),
-		'version' => 'bfcd41e42623fe90b8cb'
+		'version' => '13d6ffd4c67d14c7ac9b'
 	),
 	'compose.js' => array(
 		'dependencies' => array(
@@ -239,7 +240,7 @@
 			'wp-private-apis',
 			'wp-undo-manager'
 		),
-		'version' => '6176e314156a3d1f9501'
+		'version' => 'ec05ef4a8eb28e400019'
 	),
 	'core-commands.js' => array(
 		'dependencies' => array(
@@ -256,7 +257,7 @@
 			'wp-router',
 			'wp-url'
 		),
-		'version' => '8fc41d3503f7892d3ed8'
+		'version' => '954969209e3d395719ca'
 	),
 	'core-data.js' => array(
 		'dependencies' => array(
@@ -281,7 +282,7 @@
 			'wp-url',
 			'wp-warning'
 		),
-		'version' => '44f1a9fb5f3b76e8c34d'
+		'version' => '27f57f36c12ca4fa7e5f'
 	),
 	'customize-widgets.js' => array(
 		'dependencies' => array(
@@ -310,7 +311,13 @@
 			'wp-theme',
 			'wp-widgets'
 		),
-		'version' => '05ff2e24b332f5dc0ea1'
+		'module_dependencies' => array(
+			array(
+				'id' => '@wordpress/route',
+				'import' => 'static'
+			)
+		),
+		'version' => '4e14e32fab1c214bc0b2'
 	),
 	'data.js' => array(
 		'dependencies' => array(
@@ -323,7 +330,7 @@
 			'wp-private-apis',
 			'wp-redux-routine'
 		),
-		'version' => 'c547bd40753de57cdc64'
+		'version' => '14a216e0932d72c22976'
 	),
 	'data-controls.js' => array(
 		'dependencies' => array(
@@ -331,32 +338,32 @@
 			'wp-data',
 			'wp-deprecated'
 		),
-		'version' => '730061ade69d7f341014'
+		'version' => '7e8f932da184d5537725'
 	),
 	'date.js' => array(
 		'dependencies' => array(
 			'moment',
 			'wp-deprecated'
 		),
-		'version' => '2faaf49020b2074de156'
+		'version' => '8173fc0fc12b7bb7eaf0'
 	),
 	'deprecated.js' => array(
 		'dependencies' => array(
 			'wp-hooks'
 		),
-		'version' => '990e85f234fee8f7d446'
+		'version' => 'fe587bac92b7d0ef760e'
 	),
 	'dom.js' => array(
 		'dependencies' => array(
 			'wp-deprecated'
 		),
-		'version' => 'e13e9a880cb4f091f98e'
+		'version' => 'c95f94cbbc1ac3fde84f'
 	),
 	'dom-ready.js' => array(
 		'dependencies' => array(

 		),
-		'version' => 'a06281ae5cf5500e9317'
+		'version' => '3fe927cab37bf38d6a23'
 	),
 	'edit-post.js' => array(
 		'dependencies' => array(
@@ -400,7 +407,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => '823ecf7905c05ce03022'
+		'version' => '1098129b2d1346b0fe9b'
 	),
 	'edit-site.js' => array(
 		'dependencies' => array(
@@ -435,7 +442,6 @@
 			'wp-preferences',
 			'wp-primitives',
 			'wp-private-apis',
-			'wp-rich-text',
 			'wp-router',
 			'wp-style-engine',
 			'wp-theme',
@@ -450,7 +456,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => '24f5112f767120ced99e'
+		'version' => '969af289eb8057df4124'
 	),
 	'edit-widgets.js' => array(
 		'dependencies' => array(
@@ -491,7 +497,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => '9d38df85a4b408821722'
+		'version' => '849d5b33869fb6cf968e'
 	),
 	'editor.js' => array(
 		'dependencies' => array(
@@ -513,6 +519,7 @@
 			'wp-deprecated',
 			'wp-dom',
 			'wp-element',
+			'wp-escape-html',
 			'wp-hooks',
 			'wp-html-entities',
 			'wp-i18n',
@@ -541,7 +548,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => 'b48dba8d3fceac44bd42'
+		'version' => '2b1b8fc54eb8080834c3'
 	),
 	'element.js' => array(
 		'dependencies' => array(
@@ -549,13 +556,13 @@
 			'react-dom',
 			'wp-escape-html'
 		),
-		'version' => '3e865b13a98a8bd21a47'
+		'version' => '61e4db947466ff01ac06'
 	),
 	'escape-html.js' => array(
 		'dependencies' => array(

 		),
-		'version' => '3f093e5cca67aa0f8b56'
+		'version' => '87ebe53e97bba59805a5'
 	),
 	'format-library.js' => array(
 		'dependencies' => array(
@@ -582,31 +589,31 @@
 				'import' => 'dynamic'
 			)
 		),
-		'version' => 'd7131ca927ef67500909'
+		'version' => '14e60dbda3a346e3b089'
 	),
 	'hooks.js' => array(
 		'dependencies' => array(

 		),
-		'version' => '7496969728ca0f95732d'
+		'version' => 'f0f188028580e8dc1255'
 	),
 	'html-entities.js' => array(
 		'dependencies' => array(

 		),
-		'version' => '8c6fa5b869dfeadc4af2'
+		'version' => 'a976ff3a0f00bc2999a3'
 	),
 	'i18n.js' => array(
 		'dependencies' => array(
 			'wp-hooks'
 		),
-		'version' => '125448662852c5e18937'
+		'version' => '1dfe7db3940c23ea9216'
 	),
 	'is-shallow-equal.js' => array(
 		'dependencies' => array(

 		),
-		'version' => '5d84b9f3cb50d2ce7d04'
+		'version' => '7ad271045c1fe60f5496'
 	),
 	'keyboard-shortcuts.js' => array(
 		'dependencies' => array(
@@ -615,13 +622,13 @@
 			'wp-element',
 			'wp-keycodes'
 		),
-		'version' => '0dd268b2132a3f82b1d4'
+		'version' => '37da95806f2339bc80d0'
 	),
 	'keycodes.js' => array(
 		'dependencies' => array(
 			'wp-i18n'
 		),
-		'version' => 'b156d58a707bff518176'
+		'version' => '2ea455bbfcb75ff06fc8'
 	),
 	'list-reusable-blocks.js' => array(
 		'dependencies' => array(
@@ -633,7 +640,7 @@
 			'wp-element',
 			'wp-i18n'
 		),
-		'version' => 'a44da9be02cdfef6e44d'
+		'version' => '68a57d388ce085b9691e'
 	),
 	'media-utils.js' => array(
 		'dependencies' => array(
@@ -656,12 +663,11 @@
 			'wp-preferences',
 			'wp-primitives',
 			'wp-private-apis',
-			'wp-rich-text',
 			'wp-theme',
 			'wp-url',
 			'wp-warning'
 		),
-		'version' => '23fd370af5af99a2f6f2'
+		'version' => '43301077caa3b4ebc2e0'
 	),
 	'notices.js' => array(
 		'dependencies' => array(
@@ -669,14 +675,14 @@
 			'wp-components',
 			'wp-data'
 		),
-		'version' => '505026883bbd05994872'
+		'version' => 'c09a068fdab0eb465e14'
 	),
 	'nux.js' => array(
 		'dependencies' => array(
 			'wp-data',
 			'wp-deprecated'
 		),
-		'version' => 'b0afe722eacfd6e9a364'
+		'version' => '1a78c05bba2c02820a7e'
 	),
 	'patterns.js' => array(
 		'dependencies' => array(
@@ -699,7 +705,7 @@
 			'wp-theme',
 			'wp-url'
 		),
-		'version' => '1d5dc833056614a65601'
+		'version' => '74662e7976508e52fa17'
 	),
 	'plugins.js' => array(
 		'dependencies' => array(
@@ -711,7 +717,7 @@
 			'wp-is-shallow-equal',
 			'wp-primitives'
 		),
-		'version' => '50bcc9bb42e4c0723a8c'
+		'version' => '673d1e05ca49004ab160'
 	),
 	'preferences.js' => array(
 		'dependencies' => array(
@@ -727,32 +733,32 @@
 			'wp-primitives',
 			'wp-private-apis'
 		),
-		'version' => 'ba5e81b3db928d4649c6'
+		'version' => '4d5774967128e9bf2193'
 	),
 	'preferences-persistence.js' => array(
 		'dependencies' => array(
 			'wp-api-fetch'
 		),
-		'version' => 'e8033be98338d1861bca'
+		'version' => 'a34abbdacd8f50f9acb1'
 	),
 	'primitives.js' => array(
 		'dependencies' => array(
 			'react-jsx-runtime',
 			'wp-element'
 		),
-		'version' => 'a5c905ec27bcd76ef287'
+		'version' => '44cc5a35c7b9fe07a838'
 	),
 	'priority-queue.js' => array(
 		'dependencies' => array(

 		),
-		'version' => '1f0e89e247bc0bd3f9b9'
+		'version' => '6c0aa59b65d55dfd509b'
 	),
 	'private-apis.js' => array(
 		'dependencies' => array(

 		),
-		'version' => 'd253db066c622f144ae7'
+		'version' => '91c41cc1d8b79a320132'
 	),
 	'react-i18n.js' => array(
 		'dependencies' => array(
@@ -760,13 +766,13 @@
 			'wp-element',
 			'wp-i18n'
 		),
-		'version' => '9b74577dbd7e50f6b77b'
+		'version' => 'ba2bd3d7a3817f0494af'
 	),
 	'redux-routine.js' => array(
 		'dependencies' => array(

 		),
-		'version' => '64f9f5001aabc046c605'
+		'version' => 'acca2b4857d83ad1790e'
 	),
 	'reusable-blocks.js' => array(
 		'dependencies' => array(
@@ -783,7 +789,7 @@
 			'wp-primitives',
 			'wp-url'
 		),
-		'version' => '00a57a244d360831336a'
+		'version' => 'dd1bd3b09f7d73c21d0e'
 	),
 	'rich-text.js' => array(
 		'dependencies' => array(
@@ -798,7 +804,7 @@
 			'wp-keycodes',
 			'wp-private-apis'
 		),
-		'version' => '9f145f4a11c41d022c83'
+		'version' => '3e5852e42cee1c239bae'
 	),
 	'router.js' => array(
 		'dependencies' => array(
@@ -808,7 +814,7 @@
 			'wp-private-apis',
 			'wp-url'
 		),
-		'version' => '0249e6724784b1c2583b'
+		'version' => 'dda75cd9ff9d7e0eb19f'
 	),
 	'server-side-render.js' => array(
 		'dependencies' => array(
@@ -822,19 +828,19 @@
 			'wp-i18n',
 			'wp-url'
 		),
-		'version' => '77621917ec58330ec283'
+		'version' => '83e806a0634df6b93530'
 	),
 	'shortcode.js' => array(
 		'dependencies' => array(

 		),
-		'version' => '11742fe18cc215d3d5ab'
+		'version' => 'f6273476300cc5fad4cd'
 	),
 	'style-engine.js' => array(
 		'dependencies' => array(

 		),
-		'version' => '50b0461aa90d44c4123b'
+		'version' => '914befb08774033e6265'
 	),
 	'sync.js' => array(
 		'dependencies' => array(
@@ -842,7 +848,7 @@
 			'wp-hooks',
 			'wp-private-apis'
 		),
-		'version' => '1b45334109bfd68b8dc9'
+		'version' => 'f724e91d6631c164fa7c'
 	),
 	'theme.js' => array(
 		'dependencies' => array(
@@ -852,19 +858,19 @@
 			'wp-element',
 			'wp-private-apis'
 		),
-		'version' => '752c47f43b18558e2979'
+		'version' => '700f328ef9b3b8a561d4'
 	),
 	'token-list.js' => array(
 		'dependencies' => array(

 		),
-		'version' => '16f0aebdd39d87c2a84b'
+		'version' => 'e86ab419d8302d57822c'
 	),
 	'undo-manager.js' => array(
 		'dependencies' => array(
 			'wp-is-shallow-equal'
 		),
-		'version' => '27bb0ae036a2c9d4a1b5'
+		'version' => '4554fce6276d8910a4ae'
 	),
 	'upload-media.js' => array(
 		'dependencies' => array(
@@ -887,13 +893,13 @@
 				'import' => 'dynamic'
 			)
 		),
-		'version' => 'a16fcecc49ab54f868c2'
+		'version' => 'f7174b0617bcd68e57c3'
 	),
 	'url.js' => array(
 		'dependencies' => array(

 		),
-		'version' => '9dd5f16a5ce37bf4ba2c'
+		'version' => '7b0de086d4ae11d55704'
 	),
 	'viewport.js' => array(
 		'dependencies' => array(
@@ -901,13 +907,13 @@
 			'wp-data',
 			'wp-element'
 		),
-		'version' => '83b39beb77dcc56c4d26'
+		'version' => '756cf72bd7ed0f096e87'
 	),
 	'warning.js' => array(
 		'dependencies' => array(

 		),
-		'version' => '36fdbdc984d93aee8a97'
+		'version' => 'a0978839debc564a6608'
 	),
 	'widgets.js' => array(
 		'dependencies' => array(
@@ -924,12 +930,12 @@
 			'wp-notices',
 			'wp-primitives'
 		),
-		'version' => '2a2e101698084ec9e2c3'
+		'version' => 'aa82232d2078ea55adba'
 	),
 	'wordcount.js' => array(
 		'dependencies' => array(

 		),
-		'version' => 'f53ba7c5b085d7a53357'
+		'version' => 'f0b1f0e977b2ff6e0132'
 	)
 );
\ No newline at end of file
diff --git a/wp-includes/assets/script-modules-packages.php b/wp-includes/assets/script-modules-packages.php
index c2bd324ca4..b0159e8dcb 100644
--- a/wp-includes/assets/script-modules-packages.php
+++ b/wp-includes/assets/script-modules-packages.php
@@ -88,7 +88,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => 'fb8db6c2fefd8246fa86'
+		'version' => 'e921883a3f8a7b1ead70'
 	),
 	'block-library/query/view.js' => array(
 		'dependencies' => array(
@@ -128,7 +128,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => '581cf5c9168a7665f2dd'
+		'version' => 'cc1a34b1bee3c2e17bc4'
 	),
 	'boot/index.js' => array(
 		'dependencies' => array(
@@ -164,7 +164,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => '4b0281842169241e3d0e'
+		'version' => 'f721280cfc5d6a8eb73b'
 	),
 	'connectors/index.js' => array(
 		'dependencies' => array(
@@ -177,42 +177,6 @@
 		),
 		'version' => '8aa4346de9f4f9cbfaef'
 	),
-	'content-types/index.js' => array(
-		'dependencies' => array(
-			'react',
-			'react-dom',
-			'react-jsx-runtime',
-			'wp-components',
-			'wp-compose',
-			'wp-core-data',
-			'wp-data',
-			'wp-date',
-			'wp-deprecated',
-			'wp-element',
-			'wp-i18n',
-			'wp-is-shallow-equal',
-			'wp-keycodes',
-			'wp-notices',
-			'wp-preferences',
-			'wp-primitives',
-			'wp-private-apis',
-			'wp-rich-text',
-			'wp-theme',
-			'wp-url',
-			'wp-warning'
-		),
-		'module_dependencies' => array(
-			array(
-				'id' => '@wordpress/a11y',
-				'import' => 'static'
-			),
-			array(
-				'id' => '@wordpress/route',
-				'import' => 'static'
-			)
-		),
-		'version' => '08ca621ea347764c641b'
-	),
 	'core-abilities/index.js' => array(
 		'dependencies' => array(
 			'wp-api-fetch',
@@ -228,11 +192,20 @@
 	),
 	'dashboard-init/index.js' => array(
 		'dependencies' => array(
+			'react',
 			'wp-core-data',
 			'wp-data',
+			'wp-dom',
+			'wp-element',
 			'wp-i18n'
 		),
-		'version' => 'dfe923ac4bd0bd01b9aa'
+		'module_dependencies' => array(
+			array(
+				'id' => '@wordpress/widget-primitives',
+				'import' => 'static'
+			)
+		),
+		'version' => 'e8caf739ce241e22ead9'
 	),
 	'edit-site-init/index.js' => array(
 		'dependencies' => array(
@@ -247,7 +220,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => '35485e5cfea4689dcaa1'
+		'version' => 'e2f82d3d1c3179d25626'
 	),
 	'interactivity/index.js' => array(
 		'dependencies' => array(
@@ -315,7 +288,7 @@
 			'wp-private-apis',
 			'wp-style-engine'
 		),
-		'version' => '0e40b71e65fda1397a4b'
+		'version' => '91b49bcd65d03f0c27d7'
 	),
 	'route/index.js' => array(
 		'dependencies' => array(
@@ -367,7 +340,7 @@
 			'react-jsx-runtime',
 			'wp-element'
 		),
-		'version' => '320c96a17fd38400c241'
+		'version' => 'dfdedb1556f8335ccd5d'
 	),
 	'workflow/index.js' => array(
 		'dependencies' => array(
@@ -379,8 +352,8 @@
 			'wp-element',
 			'wp-i18n',
 			'wp-keyboard-shortcuts',
-			'wp-primitives',
-			'wp-private-apis'
+			'wp-keycodes',
+			'wp-primitives'
 		),
 		'module_dependencies' => array(
 			array(
@@ -392,6 +365,6 @@
 				'import' => 'dynamic'
 			)
 		),
-		'version' => '9e09ede3195f2f51bc49'
+		'version' => '090d73e88a5ee2c08223'
 	)
 );
\ No newline at end of file
diff --git a/wp-includes/blocks/blocks-json.php b/wp-includes/blocks/blocks-json.php
index 6a82f27ef8..ca3c645b96 100644
--- a/wp-includes/blocks/blocks-json.php
+++ b/wp-includes/blocks/blocks-json.php
@@ -2883,7 +2883,6 @@
 		),
 		'supports' => array(
 			'__experimentalOnEnter' => true,
-			'__experimentalOnMerge' => true,
 			'__experimentalSettings' => true,
 			'align' => array(
 				'wide',
@@ -4977,6 +4976,7 @@
 		'supports' => array(
 			'anchor' => true,
 			'align' => true,
+			'__experimentalExposeControlsToChildren' => true,
 			'color' => array(
 				'gradients' => true,
 				'link' => true,
diff --git a/wp-includes/blocks/cover.php b/wp-includes/blocks/cover.php
index 16c8615ef9..8bd1c3f5cd 100644
--- a/wp-includes/blocks/cover.php
+++ b/wp-includes/blocks/cover.php
@@ -161,7 +161,7 @@ function render_block_core_cover( $attributes, $content ) {
 		if ( in_the_loop() ) {
 			update_post_thumbnail_cache();
 		}
-		$current_featured_image = get_the_post_thumbnail_url( null, $attributes['sizeSlug'] ?? null );
+		$current_featured_image = get_the_post_thumbnail_url( null, $attributes['sizeSlug'] ?? 'full' );
 		if ( ! $current_featured_image ) {
 			return $content;
 		}
diff --git a/wp-includes/blocks/group/block.json b/wp-includes/blocks/group/block.json
index 7fa2ad2ccf..37c63cfac8 100644
--- a/wp-includes/blocks/group/block.json
+++ b/wp-includes/blocks/group/block.json
@@ -19,7 +19,6 @@
 	},
 	"supports": {
 		"__experimentalOnEnter": true,
-		"__experimentalOnMerge": true,
 		"__experimentalSettings": true,
 		"align": [ "wide", "full" ],
 		"anchor": true,
diff --git a/wp-includes/blocks/latest-comments.php b/wp-includes/blocks/latest-comments.php
index eec7e10453..37ee11c4e0 100644
--- a/wp-includes/blocks/latest-comments.php
+++ b/wp-includes/blocks/latest-comments.php
@@ -120,7 +120,10 @@ function render_block_core_latest_comments( $attributes ) {
 			}
 			$list_items_markup .= '</footer>';
 			if ( 'full' === $display_content ) {
-				$list_items_markup .= '<div class="wp-block-latest-comments__comment-excerpt">' . wpautop( get_comment_text( $comment ) ) . '</div>';
+				$comment_text       = post_password_required( $comment->comment_post_ID )
+					? __( 'Password protected' )
+					: get_comment_text( $comment );
+				$list_items_markup .= '<div class="wp-block-latest-comments__comment-excerpt">' . wpautop( $comment_text ) . '</div>';
 			} elseif ( 'excerpt' === $display_content ) {
 				$list_items_markup .= '<div class="wp-block-latest-comments__comment-excerpt">' . wpautop( get_comment_excerpt( $comment ) ) . '</div>';
 			}
diff --git a/wp-includes/blocks/navigation-overlay-close/style-rtl.css b/wp-includes/blocks/navigation-overlay-close/style-rtl.css
index b936ca98d6..16be6c1ca2 100644
--- a/wp-includes/blocks/navigation-overlay-close/style-rtl.css
+++ b/wp-includes/blocks/navigation-overlay-close/style-rtl.css
@@ -1,3 +1,14 @@
+: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 {
   display: inline-flex;
   align-items: center;
diff --git a/wp-includes/blocks/navigation-overlay-close/style-rtl.min.css b/wp-includes/blocks/navigation-overlay-close/style-rtl.min.css
index 796afe7df8..0387f0984e 100644
--- a/wp-includes/blocks/navigation-overlay-close/style-rtl.min.css
+++ b/wp-includes/blocks/navigation-overlay-close/style-rtl.min.css
@@ -1 +1 @@
-.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}
\ No newline at end of file
+: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}
\ No newline at end of file
diff --git a/wp-includes/blocks/navigation-overlay-close/style.css b/wp-includes/blocks/navigation-overlay-close/style.css
index b936ca98d6..16be6c1ca2 100644
--- a/wp-includes/blocks/navigation-overlay-close/style.css
+++ b/wp-includes/blocks/navigation-overlay-close/style.css
@@ -1,3 +1,14 @@
+: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 {
   display: inline-flex;
   align-items: center;
diff --git a/wp-includes/blocks/navigation-overlay-close/style.min.css b/wp-includes/blocks/navigation-overlay-close/style.min.css
index 796afe7df8..0387f0984e 100644
--- a/wp-includes/blocks/navigation-overlay-close/style.min.css
+++ b/wp-includes/blocks/navigation-overlay-close/style.min.css
@@ -1 +1 @@
-.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}
\ No newline at end of file
+: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}
\ No newline at end of file
diff --git a/wp-includes/blocks/navigation.php b/wp-includes/blocks/navigation.php
index 3099f94bd3..e6f0dc1622 100644
--- a/wp-includes/blocks/navigation.php
+++ b/wp-includes/blocks/navigation.php
@@ -683,9 +683,14 @@ class WP_Navigation_Block_Renderer {
 	 * @since 7.0.0
 	 *
 	 * @param bool  $is_hidden_by_default Whether the responsive menu is hidden by default.
-	 * @param bool  $has_custom_overlay Whether a custom overlay is used.
-	 * @param array $colors The colors array.
+	 * @param bool  $has_custom_overlay   Whether a custom overlay is used.
+	 * @param array $colors               The colors array.
 	 * @return array Returns the responsive container classes.
+	 *
+	 * @phpstan-param array{
+	 *     overlay_css_classes: list<string>,
+	 *     ...
+	 * } $colors
 	 */
 	private static function get_responsive_container_classes( $is_hidden_by_default, $has_custom_overlay, $colors ) {
 		$responsive_container_classes = array( 'wp-block-navigation__responsive-container' );
@@ -710,8 +715,14 @@ class WP_Navigation_Block_Renderer {
 	 *
 	 * @since 7.0.0
 	 *
-	 * @param array $colors The colors array.
+	 * @param bool  $has_custom_overlay Whether a custom overlay is used.
+	 * @param array $colors             The colors array.
 	 * @return string Returns the overlay inline styles.
+	 *
+	 * @phpstan-param array{
+	 *     overlay_inline_styles: string,
+	 *     ...
+	 * } $colors
 	 */
 	private static function get_overlay_inline_styles( $has_custom_overlay, $colors ) {
 		$overlay_inline_styles = $has_custom_overlay ? '' : esc_attr( safecss_filter_attr( $colors['overlay_inline_styles'] ) );
diff --git a/wp-includes/blocks/page-list/editor-rtl.css b/wp-includes/blocks/page-list/editor-rtl.css
index df47ca91f8..21f2dc95ee 100644
--- a/wp-includes/blocks/page-list/editor-rtl.css
+++ b/wp-includes/blocks/page-list/editor-rtl.css
@@ -1,9 +1,3 @@
-/**
- * Breakpoints & Media Queries
- */
-/**
- * Typography
- */
 /**
  * SCSS Variables.
  *
@@ -49,50 +43,6 @@
  * React Native specific.
  * These variables do not appear to be used anywhere else.
  */
-/**
-*  Converts a hex value into the rgb equivalent.
-*
-* @param {string} hex - the hexadecimal value to convert
-* @return {string} comma separated rgb values
-*/
-/**
- * Long content fade mixin
- *
- * Creates a fading overlay to signify that the content is longer
- * than the space allows.
- */
-/**
- * Breakpoint mixins
- */
-/**
- * Focus styles.
- */
-/**
- * Standard focus rings for the WordPress Design System.
- *
- * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
- * e.g. `&:focus { @include outset-ring__focus(); }`.
- */
-/**
- * Applies editor left position to the selector passed as argument
- */
-/**
- * Styles that are reused verbatim in a few places
- */
-/**
- * Allows users to opt-out of animations via OS-level preferences.
- */
-/**
- * Reset default styles for JavaScript UI based pages.
- * This is a WP-admin agnostic reset
- */
-/**
- * Reset the WP Admin page styles for Gutenberg-like pages.
- */
-/**
- * Creates a checkerboard pattern background to indicate transparency.
- * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
- */
 .wp-block-navigation.items-justified-space-between .wp-block-page-list > div,
 .wp-block-navigation.items-justified-space-between .wp-block-page-list {
   display: contents;
@@ -110,18 +60,6 @@
   pointer-events: none;
 }

-@media (min-width: 600px) {
-  .wp-block-page-list-modal {
-    max-width: 480px;
-  }
-}
-
-.wp-block-page-list-modal-buttons {
-  display: flex;
-  justify-content: flex-end;
-  gap: 12px;
-}
-
 .wp-block-page-list .open-on-click:focus-within > .wp-block-navigation__submenu-container {
   visibility: visible;
   opacity: 1;
diff --git a/wp-includes/blocks/page-list/editor-rtl.min.css b/wp-includes/blocks/page-list/editor-rtl.min.css
index bc1b7f6aa4..5dfb5cfa7b 100644
--- a/wp-includes/blocks/page-list/editor-rtl.min.css
+++ b/wp-includes/blocks/page-list/editor-rtl.min.css
@@ -1 +1 @@
-.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}@media (min-width:600px){.wp-block-page-list-modal{max-width:480px}}.wp-block-page-list-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.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}
\ No newline at end of file
+.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}
\ No newline at end of file
diff --git a/wp-includes/blocks/page-list/editor.css b/wp-includes/blocks/page-list/editor.css
index df47ca91f8..21f2dc95ee 100644
--- a/wp-includes/blocks/page-list/editor.css
+++ b/wp-includes/blocks/page-list/editor.css
@@ -1,9 +1,3 @@
-/**
- * Breakpoints & Media Queries
- */
-/**
- * Typography
- */
 /**
  * SCSS Variables.
  *
@@ -49,50 +43,6 @@
  * React Native specific.
  * These variables do not appear to be used anywhere else.
  */
-/**
-*  Converts a hex value into the rgb equivalent.
-*
-* @param {string} hex - the hexadecimal value to convert
-* @return {string} comma separated rgb values
-*/
-/**
- * Long content fade mixin
- *
- * Creates a fading overlay to signify that the content is longer
- * than the space allows.
- */
-/**
- * Breakpoint mixins
- */
-/**
- * Focus styles.
- */
-/**
- * Standard focus rings for the WordPress Design System.
- *
- * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
- * e.g. `&:focus { @include outset-ring__focus(); }`.
- */
-/**
- * Applies editor left position to the selector passed as argument
- */
-/**
- * Styles that are reused verbatim in a few places
- */
-/**
- * Allows users to opt-out of animations via OS-level preferences.
- */
-/**
- * Reset default styles for JavaScript UI based pages.
- * This is a WP-admin agnostic reset
- */
-/**
- * Reset the WP Admin page styles for Gutenberg-like pages.
- */
-/**
- * Creates a checkerboard pattern background to indicate transparency.
- * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
- */
 .wp-block-navigation.items-justified-space-between .wp-block-page-list > div,
 .wp-block-navigation.items-justified-space-between .wp-block-page-list {
   display: contents;
@@ -110,18 +60,6 @@
   pointer-events: none;
 }

-@media (min-width: 600px) {
-  .wp-block-page-list-modal {
-    max-width: 480px;
-  }
-}
-
-.wp-block-page-list-modal-buttons {
-  display: flex;
-  justify-content: flex-end;
-  gap: 12px;
-}
-
 .wp-block-page-list .open-on-click:focus-within > .wp-block-navigation__submenu-container {
   visibility: visible;
   opacity: 1;
diff --git a/wp-includes/blocks/page-list/editor.min.css b/wp-includes/blocks/page-list/editor.min.css
index bc1b7f6aa4..5dfb5cfa7b 100644
--- a/wp-includes/blocks/page-list/editor.min.css
+++ b/wp-includes/blocks/page-list/editor.min.css
@@ -1 +1 @@
-.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}@media (min-width:600px){.wp-block-page-list-modal{max-width:480px}}.wp-block-page-list-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.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}
\ No newline at end of file
+.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}
\ No newline at end of file
diff --git a/wp-includes/blocks/playlist/block.json b/wp-includes/blocks/playlist/block.json
index 796b3d580e..566174e50d 100644
--- a/wp-includes/blocks/playlist/block.json
+++ b/wp-includes/blocks/playlist/block.json
@@ -69,6 +69,7 @@
 	"supports": {
 		"anchor": true,
 		"align": true,
+		"__experimentalExposeControlsToChildren": true,
 		"color": {
 			"gradients": true,
 			"link": true,
diff --git a/wp-includes/blocks/post-author-biography/style-rtl.css b/wp-includes/blocks/post-author-biography/style-rtl.css
index 7bcaf908dc..02143703d2 100644
--- a/wp-includes/blocks/post-author-biography/style-rtl.css
+++ b/wp-includes/blocks/post-author-biography/style-rtl.css
@@ -1,4 +1,5 @@
 .wp-block-post-author-biography {
   box-sizing: border-box;
   white-space: pre-wrap;
+  overflow-wrap: break-word;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/post-author-biography/style-rtl.min.css b/wp-includes/blocks/post-author-biography/style-rtl.min.css
index d53b929ae6..48950b1a5c 100644
--- a/wp-includes/blocks/post-author-biography/style-rtl.min.css
+++ b/wp-includes/blocks/post-author-biography/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-post-author-biography{box-sizing:border-box;white-space:pre-wrap}
\ No newline at end of file
+.wp-block-post-author-biography{box-sizing:border-box;overflow-wrap:break-word;white-space:pre-wrap}
\ No newline at end of file
diff --git a/wp-includes/blocks/post-author-biography/style.css b/wp-includes/blocks/post-author-biography/style.css
index 7bcaf908dc..02143703d2 100644
--- a/wp-includes/blocks/post-author-biography/style.css
+++ b/wp-includes/blocks/post-author-biography/style.css
@@ -1,4 +1,5 @@
 .wp-block-post-author-biography {
   box-sizing: border-box;
   white-space: pre-wrap;
+  overflow-wrap: break-word;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/post-author-biography/style.min.css b/wp-includes/blocks/post-author-biography/style.min.css
index d53b929ae6..48950b1a5c 100644
--- a/wp-includes/blocks/post-author-biography/style.min.css
+++ b/wp-includes/blocks/post-author-biography/style.min.css
@@ -1 +1 @@
-.wp-block-post-author-biography{box-sizing:border-box;white-space:pre-wrap}
\ No newline at end of file
+.wp-block-post-author-biography{box-sizing:border-box;overflow-wrap:break-word;white-space:pre-wrap}
\ No newline at end of file
diff --git a/wp-includes/blocks/post-content.php b/wp-includes/blocks/post-content.php
index 0be1a8730f..b75d7144da 100644
--- a/wp-includes/blocks/post-content.php
+++ b/wp-includes/blocks/post-content.php
@@ -56,8 +56,18 @@ function render_block_core_post_content( $attributes, $content, $block ) {

 	$tag_name = 'div';

-	if ( ! empty( $attributes['tagName'] ) && tag_escape( $attributes['tagName'] ) === $attributes['tagName'] ) {
-		$tag_name = $attributes['tagName'];
+	if ( isset( $attributes['tagName'] ) && is_string( $attributes['tagName'] ) ) {
+		/**
+		 * The allowed tag names match the options offered in the editor.
+		 *
+		 * @see packages/block-library/src/post-content/edit.js
+		 */
+		$allowed_tag_names   = array( 'div', 'main', 'section', 'article' );
+		$normalized_tag_name = strtolower( $attributes['tagName'] );
+
+		if ( in_array( $normalized_tag_name, $allowed_tag_names, true ) ) {
+			$tag_name = $normalized_tag_name;
+		}
 	}

 	$wrapper_attributes = get_block_wrapper_attributes( array( 'class' => 'entry-content' ) );
diff --git a/wp-includes/blocks/post-date.php b/wp-includes/blocks/post-date.php
index 5c92c46aa6..4e6e9e52ff 100644
--- a/wp-includes/blocks/post-date.php
+++ b/wp-includes/blocks/post-date.php
@@ -81,7 +81,7 @@ function render_block_core_post_date( $attributes, $content, $block ) {

 	$wrapper_attributes = get_block_wrapper_attributes( array( 'class' => implode( ' ', $classes ) ) );

-	$time_tag = sprintf( '<time datetime="%1$s">%2$s</time>', $unformatted_date, $formatted_date );
+	$time_tag = sprintf( '<time datetime="%1$s">%2$s</time>', esc_attr( $unformatted_date ), esc_html( $formatted_date ) );

 	if ( isset( $attributes['isLink'] ) && $attributes['isLink'] && isset( $block->context['postId'] ) ) {
 		$time_tag = sprintf( '<a href="%1$s">%2$s</a>', esc_url( get_the_permalink( $block->context['postId'] ) ), $time_tag );
diff --git a/wp-includes/blocks/query.php b/wp-includes/blocks/query.php
index 6b544cd99a..73fc9a5092 100644
--- a/wp-includes/blocks/query.php
+++ b/wp-includes/blocks/query.php
@@ -19,7 +19,8 @@
 function render_block_core_query( $attributes, $content, $block ) {
 	$is_interactive = isset( $attributes['enhancedPagination'] )
 		&& true === $attributes['enhancedPagination']
-		&& isset( $attributes['queryId'] );
+		&& isset( $attributes['queryId'] )
+		&& is_scalar( $attributes['queryId'] );

 	// Enqueue the script module and add the necessary directives if the block is
 	// interactive.
@@ -88,7 +89,7 @@ function block_core_query_disable_enhanced_pagination( $parsed_block ) {

 	$block_name              = $parsed_block['blockName'];
 	$block_type              = WP_Block_Type_Registry::get_instance()->get_registered( $block_name );
-	$has_enhanced_pagination = isset( $parsed_block['attrs']['enhancedPagination'] ) && true === $parsed_block['attrs']['enhancedPagination'] && isset( $parsed_block['attrs']['queryId'] );
+	$has_enhanced_pagination = isset( $parsed_block['attrs']['enhancedPagination'] ) && true === $parsed_block['attrs']['enhancedPagination'] && isset( $parsed_block['attrs']['queryId'] ) && is_scalar( $parsed_block['attrs']['queryId'] );
 	/*
 	 * Client side navigation can be true in two states:
 	 *  - supports.interactivity = true;
@@ -112,7 +113,7 @@ function block_core_query_disable_enhanced_pagination( $parsed_block ) {
 			 * @return string Returns the modified output of the query block.
 			 */
 			$render_query_callback = static function ( $content, $block ) use ( &$enhanced_query_stack, &$dirty_enhanced_queries, &$render_query_callback ) {
-				$has_enhanced_pagination = isset( $block['attrs']['enhancedPagination'] ) && true === $block['attrs']['enhancedPagination'] && isset( $block['attrs']['queryId'] );
+				$has_enhanced_pagination = isset( $block['attrs']['enhancedPagination'] ) && true === $block['attrs']['enhancedPagination'] && isset( $block['attrs']['queryId'] ) && is_scalar( $block['attrs']['queryId'] );

 				if ( ! $has_enhanced_pagination ) {
 					return $content;
diff --git a/wp-includes/build/constants.php b/wp-includes/build/constants.php
index ce7c3cb722..a2bb2986c9 100644
--- a/wp-includes/build/constants.php
+++ b/wp-includes/build/constants.php
@@ -9,6 +9,6 @@
  */

 return array(
-	'version' => '23.7.0',
+	'version' => '23.8.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 96450e55ce..b21b45fad2 100644
--- a/wp-includes/build/pages/font-library/page-wp-admin.php
+++ b/wp-includes/build/pages/font-library/page-wp-admin.php
@@ -270,23 +270,23 @@ function wp_font_library_wp_admin_render_page() {
 		#wpwrap {
 			overflow-y: auto;
 		}
-		body {
+		body.js {
 			background: #fff;
 		}

 		/* Reset wp-admin padding */
-		#wpcontent {
+		body.js #wpcontent {
 			padding-inline-start: 0;
 		}
-		#wpbody-content {
+		body.js #wpbody-content {
 			padding-bottom: 0;
 		}

 		/* Hide legacy admin elements */
-		#wpbody-content > div:not(.boot-layout-container):not(#screen-meta) {
+		body.js #wpbody-content > div:not(.boot-layout-container):not(#screen-meta) {
 			display: none;
 		}
-		#wpfooter {
+		body.js #wpfooter {
 			display: none;
 		}

@@ -315,6 +315,15 @@ function wp_font_library_wp_admin_render_page() {
 			}
 		}
 	</style>
+	<div class="wrap hide-if-js">
+		<h1 class="wp-heading-inline"><?php echo esc_html( get_admin_page_title() ); ?></h1>
+		<?php
+		wp_admin_notice(
+			__( 'This screen requires JavaScript. Enable JavaScript in your browser settings and reload the page.' ),
+			array( 'type' => 'error' )
+		);
+		?>
+	</div>
 	<div id="font-library-wp-admin-app" class="boot-layout-container"></div>
 	<?php
 }
diff --git a/wp-includes/build/pages/font-library/page.php b/wp-includes/build/pages/font-library/page.php
index 0aaec2d145..d4699ddee3 100644
--- a/wp-includes/build/pages/font-library/page.php
+++ b/wp-includes/build/pages/font-library/page.php
@@ -278,7 +278,25 @@ function wp_font_library_render_page() {
 	// END see wp-admin/admin-header.php
 	?>
 	</head>
-	<body class="font-library">
+	<body class="font-library no-js">
+	<?php
+	// BEGIN see wp-admin/admin-header.php
+	?>
+	<script type="text/javascript">
+		document.body.className = document.body.className.replace( 'no-js', 'js' );
+	</script>
+	<?php
+	// END see wp-admin/admin-header.php
+	?>
+		<div class="wrap hide-if-js" style="margin: 20px;">
+			<h1 class="wp-heading-inline"><?php echo esc_html( get_admin_page_title() ); ?></h1>
+			<?php
+			wp_admin_notice(
+				__( 'This screen requires JavaScript. Enable JavaScript in your browser settings and reload the page.' ),
+				array( 'type' => 'error' )
+			);
+			?>
+		</div>
 		<div id="font-library-app" style="height: 100vh; box-sizing: border-box;"></div>
 	<?php
 	// BEGIN see wp-admin/admin-footer.php
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 49f5cde955..7c23171470 100644
--- a/wp-includes/build/pages/options-connectors/page-wp-admin.php
+++ b/wp-includes/build/pages/options-connectors/page-wp-admin.php
@@ -270,23 +270,23 @@ function wp_options_connectors_wp_admin_render_page() {
 		#wpwrap {
 			overflow-y: auto;
 		}
-		body {
+		body.js {
 			background: #fff;
 		}

 		/* Reset wp-admin padding */
-		#wpcontent {
+		body.js #wpcontent {
 			padding-inline-start: 0;
 		}
-		#wpbody-content {
+		body.js #wpbody-content {
 			padding-bottom: 0;
 		}

 		/* Hide legacy admin elements */
-		#wpbody-content > div:not(.boot-layout-container):not(#screen-meta) {
+		body.js #wpbody-content > div:not(.boot-layout-container):not(#screen-meta) {
 			display: none;
 		}
-		#wpfooter {
+		body.js #wpfooter {
 			display: none;
 		}

@@ -315,6 +315,15 @@ function wp_options_connectors_wp_admin_render_page() {
 			}
 		}
 	</style>
+	<div class="wrap hide-if-js">
+		<h1 class="wp-heading-inline"><?php echo esc_html( get_admin_page_title() ); ?></h1>
+		<?php
+		wp_admin_notice(
+			__( 'This screen requires JavaScript. Enable JavaScript in your browser settings and reload the page.' ),
+			array( 'type' => 'error' )
+		);
+		?>
+	</div>
 	<div id="options-connectors-wp-admin-app" class="boot-layout-container"></div>
 	<?php
 }
diff --git a/wp-includes/build/pages/options-connectors/page.php b/wp-includes/build/pages/options-connectors/page.php
index 7695969c7c..44e86e7133 100644
--- a/wp-includes/build/pages/options-connectors/page.php
+++ b/wp-includes/build/pages/options-connectors/page.php
@@ -278,7 +278,25 @@ function wp_options_connectors_render_page() {
 	// END see wp-admin/admin-header.php
 	?>
 	</head>
-	<body class="options-connectors">
+	<body class="options-connectors no-js">
+	<?php
+	// BEGIN see wp-admin/admin-header.php
+	?>
+	<script type="text/javascript">
+		document.body.className = document.body.className.replace( 'no-js', 'js' );
+	</script>
+	<?php
+	// END see wp-admin/admin-header.php
+	?>
+		<div class="wrap hide-if-js" style="margin: 20px;">
+			<h1 class="wp-heading-inline"><?php echo esc_html( get_admin_page_title() ); ?></h1>
+			<?php
+			wp_admin_notice(
+				__( 'This screen requires JavaScript. Enable JavaScript in your browser settings and reload the page.' ),
+				array( 'type' => 'error' )
+			);
+			?>
+		</div>
 		<div id="options-connectors-app" style="height: 100vh; box-sizing: border-box;"></div>
 	<?php
 	// BEGIN see wp-admin/admin-footer.php
diff --git a/wp-includes/build/routes/connectors-home/content.js b/wp-includes/build/routes/connectors-home/content.js
index 186807ef4d..2953112a1b 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 === React52.startTransition || (didWarnOld18Alpha = true, console.error(
+        didWarnOld18Alpha || void 0 === React53.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 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;
+      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;
       "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
     })();
   }
@@ -148,14 +148,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 React52 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore2 = shim.useSyncExternalStore, useRef22 = React52.useRef, useEffect15 = React52.useEffect, useMemo16 = React52.useMemo, useDebugValue2 = React52.useDebugValue;
+      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;
       exports.useSyncExternalStoreWithSelector = function(subscribe, getSnapshot, getServerSnapshot, selector, isEqual) {
         var instRef = useRef22(null);
         if (null === instRef.current) {
           var inst = { hasValue: false, value: null };
           instRef.current = inst;
         } else inst = instRef.current;
-        instRef = useMemo16(
+        instRef = useMemo17(
           function() {
             function memoizedSelector(nextSnapshot) {
               if (!hasMemo) {
@@ -1265,7 +1265,7 @@ function getParentNode(node) {
 function getNearestOverflowAncestor(node) {
   const parentNode = getParentNode(node);
   if (isLastTraversableNode(parentNode)) {
-    return node.ownerDocument ? node.ownerDocument.body : node.body;
+    return (node.ownerDocument || node).body;
   }
   if (isHTMLElement(parentNode) && isOverflowElement(parentNode)) {
     return parentNode;
@@ -2223,12 +2223,12 @@ function getOppositePlacement(placement) {
   return oppositeSideMap[side] + placement.slice(side.length);
 }
 function expandPaddingObject(padding) {
+  var _padding$top, _padding$right, _padding$bottom, _padding$left;
   return {
-    top: 0,
-    right: 0,
-    bottom: 0,
-    left: 0,
-    ...padding
+    top: (_padding$top = padding.top) != null ? _padding$top : 0,
+    right: (_padding$right = padding.right) != null ? _padding$right : 0,
+    bottom: (_padding$bottom = padding.bottom) != null ? _padding$bottom : 0,
+    left: (_padding$left = padding.left) != null ? _padding$left : 0
   };
 }
 function getPaddingObject(padding) {
@@ -3035,8 +3035,8 @@ function useDismiss(context, props = {}) {
         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 isRTL2 = style.direction === "rtl";
-        const pressedVerticalScrollbar = canScrollY && (isRTL2 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
+        const isRTL3 = style.direction === "rtl";
+        const pressedVerticalScrollbar = canScrollY && (isRTL3 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
         const pressedHorizontalScrollbar = canScrollX && event.offsetY > target.clientHeight;
         if (pressedVerticalScrollbar || pressedHorizontalScrollbar) {
           return;
@@ -3273,13 +3273,9 @@ function computeCoordsFromPlacement(_ref, placement, rtl) {
         y: reference.y
       };
   }
-  switch (getAlignment(placement)) {
-    case "start":
-      coords[alignmentAxis] -= commonAlign * (rtl && isVertical ? -1 : 1);
-      break;
-    case "end":
-      coords[alignmentAxis] += commonAlign * (rtl && isVertical ? -1 : 1);
-      break;
+  const alignment = getAlignment(placement);
+  if (alignment) {
+    coords[alignmentAxis] += commonAlign * (alignment === "end" ? 1 : -1) * (rtl && isVertical ? -1 : 1);
   }
   return coords;
 }
@@ -3319,10 +3315,7 @@ async function detectOverflow(state, options) {
     height: rects.floating.height
   } : rects.reference;
   const offsetParent = await (platform3.getOffsetParent == null ? void 0 : platform3.getOffsetParent(elements.floating));
-  const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) ? await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
-    x: 1,
-    y: 1
-  } : {
+  const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) && await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
     x: 1,
     y: 1
   };
@@ -3701,23 +3694,16 @@ var shift = function(options) {
         y
       };
       const overflow = await platform3.detectOverflow(state, detectOverflowOptions);
-      const crossAxis = getSideAxis(getSide(placement));
+      const crossAxis = getSideAxis(placement);
       const mainAxis = getOppositeAxis(crossAxis);
       let mainAxisCoord = coords[mainAxis];
       let crossAxisCoord = coords[crossAxis];
+      const clampCoord = (axis, coord) => clamp(coord + overflow[axis === "y" ? "top" : "left"], coord, coord - overflow[axis === "y" ? "bottom" : "right"]);
       if (checkMainAxis) {
-        const minSide = mainAxis === "y" ? "top" : "left";
-        const maxSide = mainAxis === "y" ? "bottom" : "right";
-        const min2 = mainAxisCoord + overflow[minSide];
-        const max2 = mainAxisCoord - overflow[maxSide];
-        mainAxisCoord = clamp(min2, mainAxisCoord, max2);
+        mainAxisCoord = clampCoord(mainAxis, mainAxisCoord);
       }
       if (checkCrossAxis) {
-        const minSide = crossAxis === "y" ? "top" : "left";
-        const maxSide = crossAxis === "y" ? "bottom" : "right";
-        const min2 = crossAxisCoord + overflow[minSide];
-        const max2 = crossAxisCoord - overflow[maxSide];
-        crossAxisCoord = clamp(min2, crossAxisCoord, max2);
+        crossAxisCoord = clampCoord(crossAxis, crossAxisCoord);
       }
       const limitedCoords = limiter.fn({
         ...state,
@@ -3745,6 +3731,7 @@ var limitShift = function(options) {
   return {
     options,
     fn(state) {
+      var _rawOffset$mainAxis, _rawOffset$crossAxis;
       const {
         x,
         y,
@@ -3770,9 +3757,8 @@ var limitShift = function(options) {
         mainAxis: rawOffset,
         crossAxis: 0
       } : {
-        mainAxis: 0,
-        crossAxis: 0,
-        ...rawOffset
+        mainAxis: (_rawOffset$mainAxis = rawOffset.mainAxis) != null ? _rawOffset$mainAxis : 0,
+        crossAxis: (_rawOffset$crossAxis = rawOffset.crossAxis) != null ? _rawOffset$crossAxis : 0
       };
       if (checkMainAxis) {
         const len = mainAxis === "y" ? "height" : "width";
@@ -3811,7 +3797,6 @@ var size = function(options) {
     name: "size",
     options,
     async fn(state) {
-      var _state$middlewareData, _state$middlewareData2;
       const {
         placement,
         rects,
@@ -3844,24 +3829,21 @@ var size = function(options) {
       const maximumClippingWidth = width - overflow.left - overflow.right;
       const overflowAvailableHeight = min(height - overflow[heightSide], maximumClippingHeight);
       const overflowAvailableWidth = min(width - overflow[widthSide], maximumClippingWidth);
-      const noShift = !state.middlewareData.shift;
+      const shiftData = state.middlewareData.shift;
+      const noShift = !shiftData;
       let availableHeight = overflowAvailableHeight;
       let availableWidth = overflowAvailableWidth;
-      if ((_state$middlewareData = state.middlewareData.shift) != null && _state$middlewareData.enabled.x) {
+      if (shiftData != null && shiftData.enabled.x) {
         availableWidth = maximumClippingWidth;
       }
-      if ((_state$middlewareData2 = state.middlewareData.shift) != null && _state$middlewareData2.enabled.y) {
+      if (shiftData != null && shiftData.enabled.y) {
         availableHeight = maximumClippingHeight;
       }
       if (noShift && !alignment) {
-        const xMin = max(overflow.left, 0);
-        const xMax = max(overflow.right, 0);
-        const yMin = max(overflow.top, 0);
-        const yMax = max(overflow.bottom, 0);
         if (isYAxis) {
-          availableWidth = width - 2 * (xMin !== 0 || xMax !== 0 ? xMin + xMax : max(overflow.left, overflow.right));
+          availableWidth = width - 2 * max(overflow.left, overflow.right);
         } else {
-          availableHeight = height - 2 * (yMin !== 0 || yMax !== 0 ? yMin + yMax : max(overflow.top, overflow.bottom));
+          availableHeight = height - 2 * max(overflow.top, overflow.bottom);
         }
       }
       await apply({
@@ -3943,10 +3925,7 @@ function shouldAddVisualOffsets(element, isFixed, floatingOffsetParent) {
   if (isFixed === void 0) {
     isFixed = false;
   }
-  if (!floatingOffsetParent || isFixed && floatingOffsetParent !== getWindow(element)) {
-    return false;
-  }
-  return isFixed;
+  return !!floatingOffsetParent && isFixed && floatingOffsetParent === getWindow(element);
 }
 function getBoundingClientRect(element, includeScale, isFixedStrategy, offsetParent) {
   if (includeScale === void 0) {
@@ -3972,12 +3951,12 @@ function getBoundingClientRect(element, includeScale, isFixedStrategy, offsetPar
   let y = (clientRect.top + visualOffsets.y) / scale.y;
   let width = clientRect.width / scale.x;
   let height = clientRect.height / scale.y;
-  if (domElement) {
+  if (domElement && offsetParent) {
     const win = getWindow(domElement);
-    const offsetWin = offsetParent && isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
+    const offsetWin = isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
     let currentWin = win;
     let currentIFrame = getFrameElement(currentWin);
-    while (currentIFrame && offsetParent && offsetWin !== currentWin) {
+    while (currentIFrame && offsetWin !== currentWin) {
       const iframeScale = getScale(currentIFrame);
       const iframeRect = currentIFrame.getBoundingClientRect();
       const css = getComputedStyle2(currentIFrame);
@@ -4036,7 +4015,7 @@ function convertOffsetParentRelativeRectToViewportRelativeRect(_ref) {
   let scale = createCoords(1);
   const offsets = createCoords(0);
   const isOffsetParentAnElement = isHTMLElement(offsetParent);
-  if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
+  if (isOffsetParentAnElement || !isFixed) {
     if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
       scroll = getNodeScroll(offsetParent);
     }
@@ -4056,15 +4035,14 @@ function convertOffsetParentRelativeRectToViewportRelativeRect(_ref) {
   };
 }
 function getClientRects(element) {
-  return Array.from(element.getClientRects());
+  return element.getClientRects ? Array.from(element.getClientRects()) : [];
 }
-function getDocumentRect(element) {
-  const html = getDocumentElement(element);
-  const scroll = getNodeScroll(element);
-  const body = element.ownerDocument.body;
+function getDocumentRect(html) {
+  const scroll = getNodeScroll(html);
+  const body = html.ownerDocument.body;
   const width = max(html.scrollWidth, html.clientWidth, body.scrollWidth, body.clientWidth);
   const height = max(html.scrollHeight, html.clientHeight, body.scrollHeight, body.clientHeight);
-  let x = -scroll.scrollLeft + getWindowScrollBarX(element);
+  let x = -scroll.scrollLeft + getWindowScrollBarX(html);
   const y = -scroll.scrollTop;
   if (getComputedStyle2(body).direction === "rtl") {
     x += max(html.clientWidth, body.clientWidth) - width;
@@ -4077,7 +4055,11 @@ function getDocumentRect(element) {
   };
 }
 var SCROLLBAR_MAX = 25;
-function getViewportRect(element, strategy) {
+function getViewportRect(element, strategy, rootBoundary) {
+  if (rootBoundary === void 0) {
+    rootBoundary = "viewport";
+  }
+  const isLayoutViewport = rootBoundary === "layoutViewport";
   const win = getWindow(element);
   const html = getDocumentElement(element);
   const visualViewport = win.visualViewport;
@@ -4086,12 +4068,19 @@ function getViewportRect(element, strategy) {
   let x = 0;
   let y = 0;
   if (visualViewport) {
-    width = visualViewport.width;
-    height = visualViewport.height;
-    const visualViewportBased = isWebKit();
-    if (!visualViewportBased || visualViewportBased && strategy === "fixed") {
-      x = visualViewport.offsetLeft;
-      y = visualViewport.offsetTop;
+    const layoutRelativeClientCoords = !isWebKit() || strategy === "fixed";
+    if (isLayoutViewport) {
+      if (!layoutRelativeClientCoords) {
+        x = -visualViewport.offsetLeft;
+        y = -visualViewport.offsetTop;
+      }
+    } else {
+      width = visualViewport.width;
+      height = visualViewport.height;
+      if (layoutRelativeClientCoords) {
+        x = visualViewport.offsetLeft;
+        y = visualViewport.offsetTop;
+      }
     }
   }
   const windowScrollbarX = getWindowScrollBarX(html);
@@ -4100,12 +4089,11 @@ function getViewportRect(element, strategy) {
     const body = doc.body;
     const bodyStyles = getComputedStyle(body);
     const bodyMarginInline = doc.compatMode === "CSS1Compat" ? parseFloat(bodyStyles.marginLeft) + parseFloat(bodyStyles.marginRight) || 0 : 0;
-    const clippingStableScrollbarWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
-    if (clippingStableScrollbarWidth <= SCROLLBAR_MAX) {
-      width -= clippingStableScrollbarWidth;
+    const reservedWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
+    const gutter = getComputedStyle(html).scrollbarGutter === "stable both-edges" ? reservedWidth / 2 : reservedWidth;
+    if (gutter <= SCROLLBAR_MAX) {
+      width -= gutter;
     }
-  } else if (windowScrollbarX <= SCROLLBAR_MAX) {
-    width += windowScrollbarX;
   }
   return {
     width,
@@ -4118,7 +4106,7 @@ function getInnerBoundingClientRect(element, strategy) {
   const clientRect = getBoundingClientRect(element, true, strategy === "fixed");
   const top = clientRect.top + element.clientTop;
   const left = clientRect.left + element.clientLeft;
-  const scale = isHTMLElement(element) ? getScale(element) : createCoords(1);
+  const scale = getScale(element);
   const width = element.clientWidth * scale.x;
   const height = element.clientHeight * scale.y;
   const x = left * scale.x;
@@ -4132,8 +4120,8 @@ function getInnerBoundingClientRect(element, strategy) {
 }
 function getClientRectFromClippingAncestor(element, clippingAncestor, strategy) {
   let rect;
-  if (clippingAncestor === "viewport") {
-    rect = getViewportRect(element, strategy);
+  if (clippingAncestor === "viewport" || clippingAncestor === "layoutViewport") {
+    rect = getViewportRect(element, strategy, clippingAncestor);
   } else if (clippingAncestor === "document") {
     rect = getDocumentRect(getDocumentElement(element));
   } else if (isElement(clippingAncestor)) {
@@ -4149,33 +4137,24 @@ function getClientRectFromClippingAncestor(element, clippingAncestor, strategy)
   }
   return rectToClientRect(rect);
 }
-function hasFixedPositionAncestor(element, stopNode) {
-  const parentNode = getParentNode(element);
-  if (parentNode === stopNode || !isElement(parentNode) || isLastTraversableNode(parentNode)) {
-    return false;
-  }
-  return getComputedStyle2(parentNode).position === "fixed" || hasFixedPositionAncestor(parentNode, stopNode);
-}
 function getClippingElementAncestors(element, cache) {
   const cachedResult = cache.get(element);
   if (cachedResult) {
     return cachedResult;
   }
   let result = getOverflowAncestors(element, [], false).filter((el) => isElement(el) && getNodeName(el) !== "body");
-  let currentContainingBlockComputedStyle = null;
+  let lastKeptComputedStyle = null;
   const elementIsFixed = getComputedStyle2(element).position === "fixed";
   let currentNode = elementIsFixed ? getParentNode(element) : element;
   while (isElement(currentNode) && !isLastTraversableNode(currentNode)) {
     const computedStyle = getComputedStyle2(currentNode);
     const currentNodeIsContaining = isContainingBlock(currentNode);
-    if (!currentNodeIsContaining && computedStyle.position === "fixed") {
-      currentContainingBlockComputedStyle = null;
-    }
-    const shouldDropCurrentNode = elementIsFixed ? !currentNodeIsContaining && !currentContainingBlockComputedStyle : !currentNodeIsContaining && computedStyle.position === "static" && !!currentContainingBlockComputedStyle && (currentContainingBlockComputedStyle.position === "absolute" || currentContainingBlockComputedStyle.position === "fixed") || isOverflowElement(currentNode) && !currentNodeIsContaining && hasFixedPositionAncestor(element, currentNode);
+    const lastPosition = lastKeptComputedStyle ? lastKeptComputedStyle.position : elementIsFixed ? "fixed" : "";
+    const shouldDropCurrentNode = !currentNodeIsContaining && (lastPosition === "fixed" || lastPosition === "absolute" && computedStyle.position === "static");
     if (shouldDropCurrentNode) {
       result = result.filter((ancestor) => ancestor !== currentNode);
     } else {
-      currentContainingBlockComputedStyle = computedStyle;
+      lastKeptComputedStyle = computedStyle;
     }
     currentNode = getParentNode(currentNode);
   }
@@ -4230,10 +4209,7 @@ function getRectRelativeToOffsetParent(element, offsetParent, strategy) {
     scrollTop: 0
   };
   const offsets = createCoords(0);
-  function setLeftRTLScrollbarOffset() {
-    offsets.x = getWindowScrollBarX(documentElement);
-  }
-  if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
+  if (isOffsetParentAnElement || !isFixed) {
     if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
       scroll = getNodeScroll(offsetParent);
     }
@@ -4241,12 +4217,10 @@ function getRectRelativeToOffsetParent(element, offsetParent, strategy) {
       const offsetRect = getBoundingClientRect(offsetParent, true, isFixed, offsetParent);
       offsets.x = offsetRect.x + offsetParent.clientLeft;
       offsets.y = offsetRect.y + offsetParent.clientTop;
-    } else if (documentElement) {
-      setLeftRTLScrollbarOffset();
     }
   }
-  if (isFixed && !isOffsetParentAnElement && documentElement) {
-    setLeftRTLScrollbarOffset();
+  if (!isOffsetParentAnElement && documentElement) {
+    offsets.x = getWindowScrollBarX(documentElement);
   }
   const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll) : createCoords(0);
   const x = rect.left + scroll.scrollLeft - offsets.x - htmlOffset.x;
@@ -4330,7 +4304,7 @@ var platform2 = {
 function rectsAreEqual(a, b) {
   return a.x === b.x && a.y === b.y && a.width === b.width && a.height === b.height;
 }
-function observeMove(element, onMove) {
+function observeMove(element, onMove, ancestorResize) {
   let io = null;
   let timeoutId;
   const root = getDocumentElement(element);
@@ -4373,6 +4347,9 @@ function observeMove(element, onMove) {
     let isFirstUpdate = true;
     function handleObserve(entries) {
       const ratio = entries[0].intersectionRatio;
+      if (!rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
+        return refresh();
+      }
       if (ratio !== threshold) {
         if (!isFirstUpdate) {
           return refresh();
@@ -4385,9 +4362,6 @@ function observeMove(element, onMove) {
           refresh(false, ratio);
         }
       }
-      if (ratio === 1 && !rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
-        refresh();
-      }
       isFirstUpdate = false;
     }
     try {
@@ -4401,8 +4375,14 @@ function observeMove(element, onMove) {
     }
     io.observe(element);
   }
+  const win = getWindow(element);
+  const handleResize = () => refresh(ancestorResize);
+  win.addEventListener("resize", handleResize);
   refresh(true);
-  return cleanup;
+  return () => {
+    win.removeEventListener("resize", handleResize);
+    cleanup();
+  };
 }
 function autoUpdate(reference, floating, update2, options) {
   if (options === void 0) {
@@ -4418,12 +4398,10 @@ function autoUpdate(reference, floating, update2, options) {
   const referenceEl = unwrapElement(reference);
   const ancestors = ancestorScroll || ancestorResize ? [...referenceEl ? getOverflowAncestors(referenceEl) : [], ...floating ? getOverflowAncestors(floating) : []] : [];
   ancestors.forEach((ancestor) => {
-    ancestorScroll && ancestor.addEventListener("scroll", update2, {
-      passive: true
-    });
+    ancestorScroll && ancestor.addEventListener("scroll", update2);
     ancestorResize && ancestor.addEventListener("resize", update2);
   });
-  const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update2) : null;
+  const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update2, ancestorResize) : null;
   let reobserveFrame = -1;
   let resizeObserver = null;
   if (elementResize) {
@@ -4482,11 +4460,9 @@ var hide2 = hide;
 var limitShift2 = limitShift;
 var computePosition2 = (reference, floating, options) => {
   const cache = /* @__PURE__ */ new Map();
-  const mergedOptions = {
-    platform: platform2,
-    ...options
-  };
+  const mergedOptions = options != null ? options : {};
   const platformWithCache = {
+    ...platform2,
     ...mergedOptions.platform,
     _c: cache
   };
@@ -7448,7 +7424,7 @@ var Button = /* @__PURE__ */ React34.forwardRef(function Button2(componentProps,
 if (true) Button.displayName = "Button";

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

 // node_modules/@base-ui/utils/usePreviousValue.mjs
@@ -7619,8 +7595,25 @@ function setPositionerCssSize(positionerElement, size4) {
   positionerElement.style.setProperty("--positioner-height", height);
 }

-// node_modules/@base-ui/react/utils/usePopupViewport.mjs
+// node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
+var React37 = __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(() => ({
+    direction
+  }), [direction]);
+  return /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(DirectionContext.Provider, {
+    value: contextValue,
+    children: props.children
+  });
+};
+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,
@@ -7638,15 +7631,15 @@ function usePopupViewport(parameters) {
   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 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] = React37.useState(null);
-  const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React37.useState(false);
+  const [previousContentDimensions, setPreviousContentDimensions] = React38.useState(null);
+  const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React38.useState(false);
   useIsoLayoutEffect(() => {
     store2.set("hasViewport", true);
     return () => {
@@ -7666,7 +7659,7 @@ function usePopupViewport(parameters) {
       setPreviousContentDimensions(previousDimensions);
     }
   });
-  const lastHandledTriggerRef = React37.useRef(null);
+  const lastHandledTriggerRef = React38.useRef(null);
   useIsoLayoutEffect(() => {
     if (!open || !mounted) {
       lastHandledTriggerRef.current = null;
@@ -7705,14 +7698,14 @@ function usePopupViewport(parameters) {
   const isTransitioning = previousContentNode != null;
   let childrenToRender;
   if (!isTransitioning) {
-    childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime5.jsx)("div", {
+    childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)("div", {
       "data-current": true,
       ref: currentContainerRef,
       children
     }, currentContentKey);
   } else {
-    childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime5.jsxs)(React37.Fragment, {
-      children: [/* @__PURE__ */ (0, import_jsx_runtime5.jsx)("div", {
+    childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime6.jsxs)(React38.Fragment, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime6.jsx)("div", {
         "data-previous": true,
         inert: inertValue(true),
         ref: previousContainerRef,
@@ -7724,7 +7717,7 @@ function usePopupViewport(parameters) {
           position: "absolute"
         },
         "data-ending-style": showStartingStyleAttribute ? void 0 : ""
-      }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime5.jsx)("div", {
+      }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime6.jsx)("div", {
         "data-current": true,
         ref: currentContainerRef,
         "data-starting-style": showStartingStyleAttribute ? "" : void 0,
@@ -7790,10 +7783,10 @@ function calculateRelativePosition(from, to) {
   };
 }
 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);
+  const [contentKey, setContentKey] = React38.useState(0);
+  const previousActiveTriggerIdRef = React38.useRef(activeTriggerId);
+  const previousPayloadRef = React38.useRef(payload);
+  const pendingPayloadUpdateRef = React38.useRef(false);
   useIsoLayoutEffect(() => {
     const previousActiveTriggerId = previousActiveTriggerIdRef.current;
     const previousPayload = previousPayloadRef.current;
@@ -7813,10 +7806,10 @@ function usePopupContentKey(activeTriggerId, payload) {
 }

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

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

 // node_modules/@base-ui/react/tooltip/store/TooltipStore.mjs
-var React40 = __toESM(require_react(), 1);
+var React41 = __toESM(require_react(), 1);
 var selectors2 = {
   ...popupStoreSelectors,
   disabled: createSelector((state) => state.disabled),
@@ -7896,7 +7889,7 @@ var TooltipStore = class _TooltipStore extends ReactStore {
     };
     state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
     super(state, {
-      popupRef: /* @__PURE__ */ React40.createRef(),
+      popupRef: /* @__PURE__ */ React41.createRef(),
       onOpenChange: void 0,
       onOpenChangeComplete: void 0,
       triggerElements
@@ -7934,7 +7927,7 @@ function createInitialState() {
 }

 // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
 var TooltipRoot = fastComponent(function TooltipRoot2(props) {
   const {
     disabled: disabled2 = false,
@@ -7981,7 +7974,7 @@ var TooltipRoot = fastComponent(function TooltipRoot2(props) {
   const isInstantPhase = store2.useState("isInstantPhase");
   const instantType = store2.useState("instantType");
   const lastOpenChangeReason = store2.useState("lastOpenChangeReason");
-  const previousInstantTypeRef = React41.useRef(null);
+  const previousInstantTypeRef = React42.useRef(null);
   useIsoLayoutEffect(() => {
     if (openState && disabled2) {
       store2.setOpen(false, createChangeEventDetails(reason_parts_exports.disabled));
@@ -8005,17 +7998,17 @@ var TooltipRoot = fastComponent(function TooltipRoot2(props) {
       }
     }
   }, [store2, activeTriggerId, open]);
-  const handleImperativeClose = React41.useCallback(() => {
+  const handleImperativeClose = React42.useCallback(() => {
     store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
   }, [store2]);
-  React41.useImperativeHandle(actionsRef, () => ({
+  React42.useImperativeHandle(actionsRef, () => ({
     unmount: forceUnmount,
     close: handleImperativeClose
   }), [forceUnmount, handleImperativeClose]);
   const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
-  return /* @__PURE__ */ (0, import_jsx_runtime7.jsxs)(TooltipRootContext.Provider, {
+  return /* @__PURE__ */ (0, import_jsx_runtime8.jsxs)(TooltipRootContext.Provider, {
     value: store2,
-    children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(TooltipInteractions, {
+    children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipInteractions, {
       store: store2,
       disabled: disabled2,
       trackCursorAxis
@@ -8039,9 +8032,9 @@ function TooltipInteractions({
     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]);
+  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]);
   usePopupInteractionProps(store2, {
     activeTriggerProps,
     inactiveTriggerProps,
@@ -8051,14 +8044,14 @@ function TooltipInteractions({
 }

 // node_modules/@base-ui/react/tooltip/trigger/TooltipTrigger.mjs
-var React43 = __toESM(require_react(), 1);
+var React44 = __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);
+var React43 = __toESM(require_react(), 1);
+var TooltipProviderContext = /* @__PURE__ */ React43.createContext(void 0);
 if (true) TooltipProviderContext.displayName = "TooltipProviderContext";
 function useTooltipProviderContext() {
-  return React42.useContext(TooltipProviderContext);
+  return React43.useContext(TooltipProviderContext);
 }

 // node_modules/@base-ui/react/tooltip/trigger/TooltipTriggerDataAttributes.mjs
@@ -8128,7 +8121,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 = React43.useRef(null);
+  const triggerElementRef = React44.useRef(null);
   const delayWithDefault = delay ?? OPEN_DELAY;
   const closeDelayWithDefault = closeDelay ?? 0;
   const {
@@ -8154,9 +8147,9 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
   const disabledRef = useValueAsRef(disabled2);
   const trackCursorAxis = store2.useState("trackCursorAxis");
   const disableHoverablePopup = store2.useState("disableHoverablePopup");
-  const isNestedTriggerHoveredRef = React43.useRef(false);
+  const isNestedTriggerHoveredRef = React44.useRef(false);
   const nestedTriggerOpenTimeout = useTimeout();
-  const pointerTypeRef = React43.useRef(void 0);
+  const pointerTypeRef = React44.useRef(void 0);
   function getOpenDelay() {
     const providerDelay = providerContext?.delay;
     const groupOpenValue = typeof delayRef.current === "object" ? delayRef.current.open : void 0;
@@ -8289,14 +8282,14 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
 if (true) TooltipTrigger.displayName = "TooltipTrigger";

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

 // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
-var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
-var TooltipPortal = /* @__PURE__ */ React45.forwardRef(function TooltipPortal2(props, forwardedRef) {
+var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
+var TooltipPortal = /* @__PURE__ */ React46.forwardRef(function TooltipPortal2(props, forwardedRef) {
   const {
     keepMounted = false,
     ...portalProps
@@ -8316,9 +8309,9 @@ var TooltipPortal = /* @__PURE__ */ React45.forwardRef(function TooltipPortal2(p
   if (!shouldRender) {
     return null;
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipPortalContext.Provider, {
+  return /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(TooltipPortalContext.Provider, {
     value: keepMounted,
-    children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(FloatingPortalLite, {
+    children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(FloatingPortalLite, {
       ref: forwardedRef,
       ...portalProps
     })
@@ -8327,14 +8320,14 @@ var TooltipPortal = /* @__PURE__ */ React45.forwardRef(function TooltipPortal2(p
 if (true) TooltipPortal.displayName = "TooltipPortal";

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

 // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-var TooltipPositioner = /* @__PURE__ */ React47.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
+var TooltipPositioner = /* @__PURE__ */ React48.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8390,7 +8383,7 @@ var TooltipPositioner = /* @__PURE__ */ React47.forwardRef(function TooltipPosit
     collisionAvoidance,
     adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
   });
-  const state = React47.useMemo(() => ({
+  const state = React48.useMemo(() => ({
     open,
     side: positioning.side,
     align: positioning.align,
@@ -8405,7 +8398,7 @@ var TooltipPositioner = /* @__PURE__ */ React47.forwardRef(function TooltipPosit
     hidden: !mounted,
     inert: !open || trackCursorAxis === "both" || disableHoverablePopup
   });
-  return /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(TooltipPositionerContext.Provider, {
+  return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(TooltipPositionerContext.Provider, {
     value: positioning,
     children: element
   });
@@ -8413,12 +8406,12 @@ var TooltipPositioner = /* @__PURE__ */ React47.forwardRef(function TooltipPosit
 if (true) TooltipPositioner.displayName = "TooltipPositioner";

 // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
-var React48 = __toESM(require_react(), 1);
+var React49 = __toESM(require_react(), 1);
 var stateAttributesMapping = {
   ...popupStateMapping,
   ...transitionStatusMapping
 };
-var TooltipPopup = /* @__PURE__ */ React48.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+var TooltipPopup = /* @__PURE__ */ React49.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8469,8 +8462,8 @@ var TooltipPopup = /* @__PURE__ */ React48.forwardRef(function TooltipPopup2(com
 if (true) TooltipPopup.displayName = "TooltipPopup";

 // node_modules/@base-ui/react/tooltip/arrow/TooltipArrow.mjs
-var React49 = __toESM(require_react(), 1);
-var TooltipArrow = /* @__PURE__ */ React49.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+var React50 = __toESM(require_react(), 1);
+var TooltipArrow = /* @__PURE__ */ React50.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8508,25 +8501,25 @@ var TooltipArrow = /* @__PURE__ */ React49.forwardRef(function TooltipArrow2(com
 if (true) TooltipArrow.displayName = "TooltipArrow";

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

 // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-var React51 = __toESM(require_react(), 1);
+var React52 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/tooltip/viewport/TooltipViewportCssVars.mjs
 var TooltipViewportCssVars = /* @__PURE__ */ (function(TooltipViewportCssVars2) {
@@ -8551,7 +8544,7 @@ var stateAttributesMapping2 = {
     "data-activation-direction": value
   } : null
 };
-var TooltipViewport = /* @__PURE__ */ React51.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+var TooltipViewport = /* @__PURE__ */ React52.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8742,7 +8735,7 @@ var Text = (0, import_element10.forwardRef)(function Text2({ variant = "body-md"
 });

 // packages/ui/build-module/badge/badge.mjs
-var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
 function getRuntime2() {
   const globalScope = globalThis;
@@ -8828,7 +8821,7 @@ if (typeof process === "undefined" || true) {
 }
 var style_default2 = { "badge": "_96e6251aad1a6136__badge", "is-high-intent": "_99f7158cb520f750__is-high-intent", "is-medium-intent": "c20ebef2365bc8b7__is-medium-intent", "is-low-intent": "_365e1626c6202e52__is-low-intent", "is-stable-intent": "_33f8198127ddf4ef__is-stable-intent", "is-informational-intent": "_04c1aca8fc449412__is-informational-intent", "is-draft-intent": "_90726e69d495ec19__is-draft-intent", "is-none-intent": "_898f4a544993bd39__is-none-intent" };
 var Badge = (0, import_element11.forwardRef)(function Badge2({ intent = "none", className, ...props }, ref) {
-  return /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(
     Text,
     {
       ref,
@@ -8846,7 +8839,7 @@ var Badge = (0, import_element11.forwardRef)(function Badge2({ intent = "none",
 // packages/ui/build-module/button/button.mjs
 var import_element12 = __toESM(require_element(), 1);
 var import_i18n = __toESM(require_i18n(), 1);
-var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
 import { speak } from "@wordpress/a11y";
 var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
 function getRuntime3() {
@@ -8937,9 +8930,9 @@ if (typeof process === "undefined" || true) {
 }
 var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
 if (typeof process === "undefined" || true) {
-  registerStyle3("5f8e7aa0bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+  registerStyle3("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_default = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" };
+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)}");
 }
@@ -8960,7 +8953,7 @@ var Button3 = (0, import_element12.forwardRef)(
     const mergedClassName = clsx_default(
       global_css_defense_default2.button,
       resets_default["box-sizing"],
-      focus_default["outset-ring--focus-except-active"],
+      focus_module_default["outset-ring--focus-except-active"],
       variant !== "unstyled" && style_default3.button,
       style_default3[`is-${tone}`],
       style_default3[`is-${variant}`],
@@ -8973,7 +8966,7 @@ var Button3 = (0, import_element12.forwardRef)(
         speak(loadingAnnouncement);
       }
     }, [loading, loadingAnnouncement]);
-    return /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
       Button,
       {
         ref,
@@ -8993,9 +8986,9 @@ var import_element14 = __toESM(require_element(), 1);
 // packages/ui/build-module/icon/icon.mjs
 var import_element13 = __toESM(require_element(), 1);
 var import_primitives = __toESM(require_primitives(), 1);
-var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
 var Icon = (0, import_element13.forwardRef)(function Icon2({ icon, size: size4 = 24, ...restProps }, ref) {
-  return /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
     import_primitives.SVG,
     {
       ref,
@@ -9008,7 +9001,7 @@ var Icon = (0, import_element13.forwardRef)(function Icon2({ icon, size: size4 =
 });

 // packages/ui/build-module/button/icon.mjs
-var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
 function getRuntime4() {
   const globalScope = globalThis;
@@ -9095,7 +9088,7 @@ if (typeof process === "undefined" || true) {
 var style_default4 = { "button": "_97b0fc33c028be1a__button", "is-unstyled": "abbb272e2ce49bd6__is-unstyled", "is-loading": "_914b42f315c0e580__is-loading", "is-small": "_908205475f9f2a92__is-small", "icon": "_9f6fc6553aeb36fe__icon", "is-brand": "dd460c965226cc77__is-brand", "is-outline": "_62d5a778b7b258ee__is-outline", "is-minimal": "ad0619a3217c6a5b__is-minimal", "is-neutral": "e722a8f96726aa99__is-neutral", "is-solid": "b50b3358c5fb4d0b__is-solid", "is-compact": "cf59cf1b69629838__is-compact", "loading-animation": "_5a1d53da6f830c8d__loading-animation" };
 var ButtonIcon = (0, import_element14.forwardRef)(
   function ButtonIcon2({ className, icon, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(
       Icon,
       {
         ref,
@@ -9120,28 +9113,28 @@ var Button4 = Object.assign(Button3, {

 // packages/icons/build-module/library/caution.mjs
 var import_primitives2 = __toESM(require_primitives(), 1);
-var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
-var caution_default = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime15.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" }) });
+var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
+var caution_default = /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives2.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-.75 12v-1.5h1.5V16h-1.5Zm0-8v5h1.5V8h-1.5Z" }) });

 // packages/icons/build-module/library/close-small.mjs
 var import_primitives3 = __toESM(require_primitives(), 1);
-var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
-var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives3.Path, { d: "M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z" }) });
+var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
+var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives3.Path, { d: "M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z" }) });

 // packages/icons/build-module/library/error.mjs
 var import_primitives4 = __toESM(require_primitives(), 1);
-var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
-var error_default = /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives4.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z" }) });
+var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
+var error_default = /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives4.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z" }) });

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

 // packages/icons/build-module/library/published.mjs
 var import_primitives6 = __toESM(require_primitives(), 1);
-var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
-var published_default = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime19.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" }) });
+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);
@@ -9288,7 +9281,7 @@ var Stack = (0, import_element16.forwardRef)(function Stack2({ direction, gap, a
 });

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

 // packages/ui/build-module/tooltip/popup.mjs
 var import_element19 = __toESM(require_element(), 1);
@@ -9437,10 +9430,10 @@ function getWpCompatOverlaySlot() {
 }

 // packages/ui/build-module/tooltip/portal.mjs
-var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
 var Portal = (0, import_element17.forwardRef)(
   function TooltipPortal3({ container, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
       index_parts_exports.Portal,
       {
         container: container ?? getWpCompatOverlaySlot(),
@@ -9453,7 +9446,7 @@ var Portal = (0, import_element17.forwardRef)(

 // packages/ui/build-module/tooltip/positioner.mjs
 var import_element18 = __toESM(require_element(), 1);
-var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
 function getRuntime7() {
   const globalScope = globalThis;
@@ -9544,7 +9537,7 @@ if (typeof process === "undefined" || true) {
 var style_default6 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
 var Positioner = (0, import_element18.forwardRef)(
   function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(
       index_parts_exports.Positioner,
       {
         ref,
@@ -9563,7 +9556,7 @@ var Positioner = (0, import_element18.forwardRef)(
 );

 // packages/ui/build-module/tooltip/popup.mjs
-var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
 function getRuntime8() {
   const globalScope = globalThis;
@@ -9650,7 +9643,7 @@ if (typeof process === "undefined" || true) {
 var style_default7 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
 var POPUP_COLOR = { background: "#1e1e1e" };
 var Popup = (0, import_element19.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
-  const popupContent = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime22.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,
@@ -9661,29 +9654,40 @@ var Popup = (0, import_element19.forwardRef)(function TooltipPopup3({ portal, po
   ) });
   const positionedPopup = renderSlotWithChildren(
     positioner,
-    /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(Positioner, {}),
+    /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(Positioner, {}),
     popupContent
   );
-  return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(Portal, {}), positionedPopup);
+  return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(Portal, {}), positionedPopup);
 });

 // packages/ui/build-module/tooltip/trigger.mjs
 var import_element20 = __toESM(require_element(), 1);
-var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
 var Trigger = (0, import_element20.forwardRef)(
   function TooltipTrigger3(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime23.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_i18n2 = __toESM(require_i18n(), 1);
+var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
+function DirectionProvider3({ children }) {
+  return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(DirectionProvider, { direction: (0, import_i18n2.isRTL)() ? "rtl" : "ltr", children });
+}
+
 // packages/ui/build-module/tooltip/root.mjs
-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)(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/icon-button/icon-button.mjs
-var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
+// packages/ui/build-module/utils/keyboard-shortcut.mjs
+var import_element22 = __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() {
   const globalScope = globalThis;
@@ -9765,60 +9769,72 @@ function registerStyle9(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle9("c5cdafb1bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer compositions{._28cfdc260e755391__icon-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0px;--wp-ui-button-min-width:unset}.f1c70d719989a85a__icon{margin:-1px}}}");
+  registerStyle9("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 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
-var IconButton = (0, import_element21.forwardRef)(
-  function IconButton2({
-    label,
-    className,
-    // Prevent accidental forwarding of `children`
-    children: _children,
-    disabled: disabled2,
-    focusableWhenDisabled = true,
-    icon,
-    size: size4,
-    shortcut,
-    positioner,
-    ...restProps
-  }, ref) {
-    const classes = clsx_default(style_default8["icon-button"], className);
-    return /* @__PURE__ */ (0, import_jsx_runtime25.jsxs)(Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
-        Trigger,
+var style_default8 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+var VisuallyHidden = (0, import_element21.forwardRef)(
+  function VisuallyHidden2({ render, ...restProps }, ref) {
+    const element = useRender({
+      render,
+      ref,
+      props: mergeProps(
+        { className: style_default8["visually-hidden"] },
+        restProps,
         {
-          ref,
-          disabled: disabled2 && !focusableWhenDisabled,
-          render: /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
-            Button4,
-            {
-              ...restProps,
-              size: size4,
-              "aria-label": label,
-              "aria-keyshortcuts": shortcut?.ariaKeyShortcut,
-              disabled: disabled2,
-              focusableWhenDisabled
-            }
-          ),
-          className: classes,
-          children: /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(Icon, { icon, size: 24, className: style_default8.icon })
+          // @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": ""
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime25.jsxs)(Popup, { positioner, children: [
-        label,
-        shortcut && /* @__PURE__ */ (0, import_jsx_runtime25.jsxs)(import_jsx_runtime25.Fragment, { children: [
-          " ",
-          /* @__PURE__ */ (0, import_jsx_runtime25.jsx)("span", { "aria-hidden": "true", children: shortcut.displayShortcut })
-        ] })
-      ] })
-    ] });
+      )
+    });
+    return element;
   }
 );

-// packages/ui/build-module/link/link.mjs
-var import_element22 = __toESM(require_element(), 1);
-var import_i18n2 = __toESM(require_i18n(), 1);
-var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
+// packages/ui/build-module/utils/keyboard-shortcut.mjs
+var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
+function useKeyboardShortcutProps({
+  "aria-describedby": ariaDescribedBy,
+  "aria-keyshortcuts": ariaKeyShortcuts,
+  shortcut
+}) {
+  const generatedDescriptionId = (0, import_element22.useId)();
+  const descriptionId = shortcut ? generatedDescriptionId : void 0;
+  const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
+  return {
+    descriptionId,
+    targetProps: {
+      "aria-describedby": describedBy || void 0,
+      "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
+    }
+  };
+}
+function KeyboardShortcutDescription({
+  descriptionId,
+  shortcut
+}) {
+  return /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
+    VisuallyHidden,
+    {
+      id: descriptionId,
+      "aria-hidden": "true",
+      render: /* @__PURE__ */ (0, import_jsx_runtime27.jsx)("span", {}),
+      children: (0, import_i18n3.sprintf)(
+        /* translators: %s: keyboard shortcut. */
+        (0, import_i18n3.__)("Keyboard shortcut: %s"),
+        shortcut.label ?? shortcut.ariaKeyShortcut
+      )
+    }
+  );
+}
+function KeyboardShortcutDisplay({
+  className,
+  shortcut
+}) {
+  return /* @__PURE__ */ (0, import_jsx_runtime27.jsx)("span", { "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() {
   const globalScope = globalThis;
@@ -9900,80 +9916,76 @@ function registerStyle10(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle10("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
-}
-var resets_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-if (typeof process === "undefined" || true) {
-  registerStyle10("5f8e7aa0bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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_default2 = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" };
-if (typeof process === "undefined" || true) {
-  registerStyle10("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"}}}');
+  registerStyle10("c5cdafb1bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer compositions{._28cfdc260e755391__icon-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0px;--wp-ui-button-min-width:unset}.f1c70d719989a85a__icon{margin:-1px}}}");
 }
-var style_default9 = { "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) {
-  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 Link = (0, import_element22.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_default3.a,
-        resets_default3["box-sizing"],
-        focus_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,
-        openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
-          "span",
-          {
-            className: style_default9["link-icon"],
-            role: "img",
-            "aria-label": (
-              /* translators: accessibility text appended to link text */
-              (0, import_i18n2.__)("(opens in a new tab)")
+var style_default9 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
+var IconButton = (0, import_element23.forwardRef)(
+  function IconButton2({
+    label,
+    className,
+    // Prevent accidental forwarding of `children`
+    children: _children,
+    disabled: disabled2,
+    focusableWhenDisabled = true,
+    icon,
+    size: size4,
+    shortcut,
+    positioner,
+    "aria-describedby": ariaDescribedBy,
+    "aria-keyshortcuts": ariaKeyShortcuts,
+    ...restProps
+  }, ref) {
+    const classes = clsx_default(style_default9["icon-button"], className);
+    const { descriptionId, targetProps } = useKeyboardShortcutProps({
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      shortcut
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(
+        Trigger,
+        {
+          ref,
+          ...targetProps,
+          disabled: disabled2 && !focusableWhenDisabled,
+          render: /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
+            Button4,
+            {
+              ...restProps,
+              size: size4,
+              "aria-label": label,
+              disabled: disabled2,
+              focusableWhenDisabled
+            }
+          ),
+          className: classes,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(Icon, { icon, size: 24, className: style_default9.icon }),
+            shortcut && descriptionId && /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
+              KeyboardShortcutDescription,
+              {
+                descriptionId,
+                shortcut
+              }
             )
-          }
-        )
+          ]
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(Popup, { positioner, children: [
+        label,
+        shortcut && /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(import_jsx_runtime28.Fragment, { children: [
+          " ",
+          /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(KeyboardShortcutDisplay, { shortcut })
+        ] })
       ] })
-    })
-  });
-  return element;
-});
-
-// packages/ui/build-module/notice/index.mjs
-var notice_exports = {};
-__export(notice_exports, {
-  ActionButton: () => ActionButton,
-  ActionLink: () => ActionLink,
-  Actions: () => Actions,
-  CloseIcon: () => CloseIcon,
-  Description: () => Description,
-  Root: () => Root2,
-  Title: () => Title
-});
+    ] });
+  }
+);

-// packages/ui/build-module/notice/root.mjs
-var import_element23 = __toESM(require_element(), 1);
-import { speak as speak2 } from "@wordpress/a11y";
-var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
+// packages/ui/build-module/link/link.mjs
+var import_element24 = __toESM(require_element(), 1);
+var import_i18n4 = __toESM(require_i18n(), 1);
+var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
 function getRuntime11() {
   const globalScope = globalThis;
@@ -10057,85 +10069,78 @@ function registerStyle11(hash, css) {
 if (typeof process === "undefined" || true) {
   registerStyle11("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
 }
-var resets_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+var resets_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
 if (typeof process === "undefined" || true) {
-  registerStyle11("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_default10 = { "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";
+  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))}}}");
 }
-function safeRenderToString(message) {
-  if (!message) {
-    return void 0;
-  }
-  if (typeof message === "string") {
-    return message;
-  }
-  try {
-    return (0, import_element23.renderToString)(message);
-  } catch {
-    return void 0;
-  }
+var focus_module_default2 = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
+if (typeof process === "undefined" || true) {
+  registerStyle11("e8e6a9be37", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}}');
 }
-function useSpokenMessage(message, politeness) {
-  const spokenMessage = safeRenderToString(message);
-  (0, import_element23.useEffect)(() => {
-    if (spokenMessage) {
-      speak2(spokenMessage, politeness);
-    }
-  }, [spokenMessage, politeness]);
+var style_default10 = { "link": "d4250949359b05ce__link", "is-brand": "c6055659b8e2cd2c__is-brand", "is-neutral": "_92e0dfcaeee15b88__is-neutral", "is-unstyled": "cf122a9bf1035d42__is-unstyled", "link-icon": "_0cb411afac4c86c7__link-icon" };
+if (typeof process === "undefined" || true) {
+  registerStyle11("af6d9984a6", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");
 }
-var Root2 = (0, import_element23.forwardRef)(function Notice({
-  intent = "neutral",
+var global_css_defense_default3 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+var Link = (0, import_element24.forwardRef)(function Link2({
   children,
-  icon,
-  spokenMessage = children,
-  politeness = getDefaultPoliteness(intent),
+  variant = "default",
+  tone = "brand",
+  openInNewTab = false,
   render,
-  ...restProps
+  className,
+  ...props
 }, ref) {
-  useSpokenMessage(spokenMessage, politeness);
-  const iconElement = icon === null ? null : icon ?? icons[intent];
-  const mergedClassName = clsx_default(
-    style_default10.notice,
-    style_default10[`is-${intent}`],
-    resets_default4["box-sizing"]
-  );
   const element = useRender({
-    defaultTagName: "div",
     render,
+    defaultTagName: "a",
     ref,
-    props: mergeProps(
-      {
-        className: mergedClassName,
-        children: /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)(import_jsx_runtime27.Fragment, { children: [
-          children,
-          iconElement && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
-            Icon,
-            {
-              className: style_default10.icon,
-              icon: iconElement
-            }
-          )
-        ] })
-      },
-      restProps
-    )
+    props: mergeProps(props, {
+      className: clsx_default(
+        global_css_defense_default3.a,
+        resets_default3["box-sizing"],
+        focus_module_default2["outset-ring--focus-except-active"],
+        variant !== "unstyled" && style_default10.link,
+        variant !== "unstyled" && style_default10[`is-${tone}`],
+        variant === "unstyled" && style_default10["is-unstyled"],
+        className
+      ),
+      target: openInNewTab ? "_blank" : void 0,
+      children: /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(import_jsx_runtime29.Fragment, { children: [
+        children,
+        openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+          "span",
+          {
+            className: style_default10["link-icon"],
+            role: "img",
+            "aria-label": (
+              /* translators: accessibility text appended to link text */
+              (0, import_i18n4.__)("(opens in a new tab)")
+            )
+          }
+        )
+      ] })
+    })
   });
   return element;
 });

-// packages/ui/build-module/notice/title.mjs
-var import_element24 = __toESM(require_element(), 1);
-var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
+// packages/ui/build-module/notice/index.mjs
+var notice_exports = {};
+__export(notice_exports, {
+  ActionButton: () => ActionButton,
+  ActionLink: () => ActionLink,
+  Actions: () => Actions,
+  CloseIcon: () => CloseIcon,
+  Description: () => Description,
+  Root: () => Root2,
+  Title: () => Title
+});
+
+// packages/ui/build-module/notice/root.mjs
+var import_element25 = __toESM(require_element(), 1);
+import { speak as speak2 } from "@wordpress/a11y";
+var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
 function getRuntime12() {
   const globalScope = globalThis;
@@ -10216,27 +10221,88 @@ function registerStyle12(hash, css) {
     injectStyle12(targetDocument, hash, css);
   }
 }
+if (typeof process === "undefined" || true) {
+  registerStyle12("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+}
+var resets_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
 if (typeof process === "undefined" || true) {
   registerStyle12("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_default11 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
-var Title = (0, import_element24.forwardRef)(
-  function NoticeTitle({ className, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
-      Text,
-      {
-        ref,
-        variant: "heading-md",
-        className: clsx_default(style_default11.title, className),
-        ...props
-      }
-    );
+var icons = {
+  neutral: null,
+  info: info_default,
+  warning: caution_default,
+  success: published_default,
+  error: error_default
+};
+function getDefaultPoliteness(intent) {
+  return intent === "error" ? "assertive" : "polite";
+}
+function safeRenderToString(message) {
+  if (!message) {
+    return void 0;
   }
-);
+  if (typeof message === "string") {
+    return message;
+  }
+  try {
+    return (0, import_element25.renderToString)(message);
+  } catch {
+    return void 0;
+  }
+}
+function useSpokenMessage(message, politeness) {
+  const spokenMessage = safeRenderToString(message);
+  (0, import_element25.useEffect)(() => {
+    if (spokenMessage) {
+      speak2(spokenMessage, politeness);
+    }
+  }, [spokenMessage, politeness]);
+}
+var Root2 = (0, import_element25.forwardRef)(function Notice({
+  intent = "neutral",
+  children,
+  icon,
+  spokenMessage = children,
+  politeness = getDefaultPoliteness(intent),
+  render,
+  ...restProps
+}, ref) {
+  useSpokenMessage(spokenMessage, politeness);
+  const iconElement = icon === null ? null : icon ?? icons[intent];
+  const mergedClassName = clsx_default(
+    style_default11.notice,
+    style_default11[`is-${intent}`],
+    resets_default4["box-sizing"]
+  );
+  const element = useRender({
+    defaultTagName: "div",
+    render,
+    ref,
+    props: mergeProps(
+      {
+        className: mergedClassName,
+        children: /* @__PURE__ */ (0, import_jsx_runtime30.jsxs)(import_jsx_runtime30.Fragment, { children: [
+          children,
+          iconElement && /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
+            Icon,
+            {
+              className: style_default11.icon,
+              icon: iconElement
+            }
+          )
+        ] })
+      },
+      restProps
+    )
+  });
+  return element;
+});

-// packages/ui/build-module/notice/description.mjs
-var import_element25 = __toESM(require_element(), 1);
-var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
+// packages/ui/build-module/notice/title.mjs
+var import_element26 = __toESM(require_element(), 1);
+var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
 function getRuntime13() {
   const globalScope = globalThis;
@@ -10321,22 +10387,23 @@ if (typeof process === "undefined" || true) {
   registerStyle13("726c480820", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
 }
 var style_default12 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
-var Description = (0, import_element25.forwardRef)(
-  function NoticeDescription({ className, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+var Title = (0, import_element26.forwardRef)(
+  function NoticeTitle({ className, ...props }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
       Text,
       {
         ref,
-        variant: "body-md",
-        className: clsx_default(style_default12.description, className),
+        variant: "heading-md",
+        className: clsx_default(style_default12.title, className),
         ...props
       }
     );
   }
 );

-// packages/ui/build-module/notice/actions.mjs
-var import_element26 = __toESM(require_element(), 1);
+// packages/ui/build-module/notice/description.mjs
+var import_element27 = __toESM(require_element(), 1);
+var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
 function getRuntime14() {
   const globalScope = globalThis;
@@ -10421,27 +10488,22 @@ if (typeof process === "undefined" || true) {
   registerStyle14("726c480820", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
 }
 var style_default13 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
-var Actions = (0, import_element26.forwardRef)(
-  function NoticeActions({ render, ...props }, ref) {
-    const element = useRender({
-      defaultTagName: "div",
-      render,
-      ref,
-      props: mergeProps(
-        {
-          className: style_default13.actions
-        },
-        props
-      )
-    });
-    return element;
+var Description = (0, import_element27.forwardRef)(
+  function NoticeDescription({ className, ...props }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+      Text,
+      {
+        ref,
+        variant: "body-md",
+        className: clsx_default(style_default13.description, className),
+        ...props
+      }
+    );
   }
 );

-// packages/ui/build-module/notice/close-icon.mjs
-var import_element27 = __toESM(require_element(), 1);
-var import_i18n3 = __toESM(require_i18n(), 1);
-var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
+// packages/ui/build-module/notice/actions.mjs
+var import_element28 = __toESM(require_element(), 1);
 var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
 function getRuntime15() {
   const globalScope = globalThis;
@@ -10526,27 +10588,27 @@ if (typeof process === "undefined" || true) {
   registerStyle15("726c480820", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
 }
 var style_default14 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
-var CloseIcon = (0, import_element27.forwardRef)(
-  function NoticeCloseIcon({ className, icon = close_small_default, label = (0, import_i18n3.__)("Dismiss"), ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
-      IconButton,
-      {
-        ...props,
-        ref,
-        className: clsx_default(style_default14["close-icon"], className),
-        variant: "minimal",
-        size: "small",
-        tone: "neutral",
-        icon,
-        label
-      }
-    );
+var Actions = (0, import_element28.forwardRef)(
+  function NoticeActions({ render, ...props }, ref) {
+    const element = useRender({
+      defaultTagName: "div",
+      render,
+      ref,
+      props: mergeProps(
+        {
+          className: style_default14.actions
+        },
+        props
+      )
+    });
+    return element;
   }
 );

-// packages/ui/build-module/notice/action-button.mjs
-var import_element28 = __toESM(require_element(), 1);
-var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
+// packages/ui/build-module/notice/close-icon.mjs
+var import_element29 = __toESM(require_element(), 1);
+var import_i18n5 = __toESM(require_i18n(), 1);
+var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE16 = "data-wp-hash";
 function getRuntime16() {
   const globalScope = globalThis;
@@ -10631,31 +10693,27 @@ if (typeof process === "undefined" || true) {
   registerStyle16("726c480820", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
 }
 var style_default15 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
-var ActionButton = (0, import_element28.forwardRef)(
-  function NoticeActionButton({ className, loading, loadingAnnouncement, variant, ...props }, ref) {
-    const loadingProps = loading !== void 0 ? { loading, loadingAnnouncement: loadingAnnouncement ?? "" } : {};
-    return /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
-      Button4,
+var CloseIcon = (0, import_element29.forwardRef)(
+  function NoticeCloseIcon({ className, icon = close_small_default, label = (0, import_i18n5.__)("Dismiss"), ...props }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+      IconButton,
       {
         ...props,
-        ...loadingProps,
         ref,
-        size: "compact",
+        className: clsx_default(style_default15["close-icon"], className),
+        variant: "minimal",
+        size: "small",
         tone: "neutral",
-        variant,
-        className: clsx_default(
-          style_default15["action-button"],
-          style_default15[`is-action-button-${variant}`],
-          className
-        )
+        icon,
+        label
       }
     );
   }
 );

-// packages/ui/build-module/notice/action-link.mjs
-var import_element29 = __toESM(require_element(), 1);
-var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
+// packages/ui/build-module/notice/action-button.mjs
+var import_element30 = __toESM(require_element(), 1);
+var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
 function getRuntime17() {
   const globalScope = globalThis;
@@ -10740,27 +10798,136 @@ if (typeof process === "undefined" || true) {
   registerStyle17("726c480820", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
 }
 var style_default16 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
-var ActionLink = (0, import_element29.forwardRef)(
+var ActionButton = (0, import_element30.forwardRef)(
+  function NoticeActionButton({ className, loading, loadingAnnouncement, variant, ...props }, ref) {
+    const loadingProps = loading !== void 0 ? { loading, loadingAnnouncement: loadingAnnouncement ?? "" } : {};
+    return /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+      Button4,
+      {
+        ...props,
+        ...loadingProps,
+        ref,
+        size: "compact",
+        tone: "neutral",
+        variant,
+        className: clsx_default(
+          style_default16["action-button"],
+          style_default16[`is-action-button-${variant}`],
+          className
+        )
+      }
+    );
+  }
+);
+
+// packages/ui/build-module/notice/action-link.mjs
+var import_element31 = __toESM(require_element(), 1);
+var import_jsx_runtime35 = __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("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_default17 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
+var ActionLink = (0, import_element31.forwardRef)(
   function NoticeActionLink({ className, render, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
       Text,
       {
         ref,
-        className: clsx_default(style_default16["action-link"], className),
+        className: clsx_default(style_default17["action-link"], className),
         ...props,
         variant: "body-md",
-        render: /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(Link, { tone: "neutral", variant: "default", render })
+        render: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(Link, { tone: "neutral", variant: "default", render })
       }
     );
   }
 );

 // packages/admin-ui/build-module/navigable-region/index.mjs
-var import_element30 = __toESM(require_element(), 1);
-var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
-var NavigableRegion = (0, import_element30.forwardRef)(
+var import_element32 = __toESM(require_element(), 1);
+var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
+var NavigableRegion = (0, import_element32.forwardRef)(
   ({ children, className, ariaLabel, as: Tag = "div", ...props }, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
       Tag,
       {
         ref,
@@ -10782,9 +10949,9 @@ 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_runtime34 = __toESM(require_jsx_runtime(), 1);
-var STYLE_HASH_ATTRIBUTE18 = "data-wp-hash";
-function getRuntime18() {
+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;
@@ -10795,28 +10962,28 @@ function getRuntime18() {
     injectedStyles: /* @__PURE__ */ new WeakMap()
   };
   if (typeof document !== "undefined") {
-    registerDocument18(document);
+    registerDocument19(document);
   }
   return globalScope.__wpStyleRuntime;
 }
-function documentContainsStyleHash18(targetDocument, hash) {
+function documentContainsStyleHash19(targetDocument, hash) {
   if (!targetDocument.head) {
     return false;
   }
   for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE18}]`
+    `style[${STYLE_HASH_ATTRIBUTE19}]`
   )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash) {
+    if (style.getAttribute(STYLE_HASH_ATTRIBUTE19) === hash) {
       return true;
     }
   }
   return false;
 }
-function injectStyle18(targetDocument, hash, css) {
+function injectStyle19(targetDocument, hash, css) {
   if (!targetDocument.head) {
     return;
   }
-  const runtime = getRuntime18();
+  const runtime = getRuntime19();
   let injectedStyles = runtime.injectedStyles.get(targetDocument);
   if (!injectedStyles) {
     injectedStyles = /* @__PURE__ */ new Set();
@@ -10825,24 +10992,24 @@ function injectStyle18(targetDocument, hash, css) {
   if (injectedStyles.has(hash)) {
     return;
   }
-  if (documentContainsStyleHash18(targetDocument, hash)) {
+  if (documentContainsStyleHash19(targetDocument, hash)) {
     injectedStyles.add(hash);
     return;
   }
   const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE18, hash);
+  style.setAttribute(STYLE_HASH_ATTRIBUTE19, hash);
   style.appendChild(targetDocument.createTextNode(css));
   targetDocument.head.appendChild(style);
   injectedStyles.add(hash);
 }
-function registerDocument18(targetDocument) {
-  const runtime = getRuntime18();
+function registerDocument19(targetDocument) {
+  const runtime = getRuntime19();
   runtime.documents.set(
     targetDocument,
     (runtime.documents.get(targetDocument) ?? 0) + 1
   );
   for (const [hash, css] of runtime.styles) {
-    injectStyle18(targetDocument, hash, css);
+    injectStyle19(targetDocument, hash, css);
   }
   return () => {
     const count = runtime.documents.get(targetDocument);
@@ -10856,17 +11023,17 @@ function registerDocument18(targetDocument) {
     runtime.documents.set(targetDocument, count - 1);
   };
 }
-function registerStyle18(hash, css) {
-  const runtime = getRuntime18();
+function registerStyle19(hash, css) {
+  const runtime = getRuntime19();
   runtime.styles.set(hash, css);
   for (const targetDocument of runtime.documents.keys()) {
-    injectStyle18(targetDocument, hash, css);
+    injectStyle19(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)}}");
+  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)}}");
 }
-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_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" };
 function Header({
   headingLevel = 1,
   breadcrumbs,
@@ -10878,36 +11045,36 @@ function Header({
   showSidebarToggle = true
 }) {
   const HeadingTag = `h${headingLevel}`;
-  return /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(Stack, { direction: "column", className: style_default17.header, children: [
-    /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(
+  return /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(Stack, { direction: "column", className: style_default18.header, children: [
+    /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(
       Stack,
       {
-        className: style_default17["header-content"],
+        className: style_default18["header-content"],
         direction: "row",
         gap: "sm",
         justify: "space-between",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", justify: "start", children: [
-            showSidebarToggle && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+          /* @__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_default17["sidebar-toggle-slot"]
+                className: style_default18["sidebar-toggle-slot"]
               }
             ),
-            visual && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+            visual && /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
               "div",
               {
-                className: style_default17["header-visual"],
+                className: style_default18["header-visual"],
                 "aria-hidden": "true",
                 children: visual
               }
             ),
-            title && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+            title && /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
               Text,
               {
-                className: style_default17["header-title"],
-                render: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(HeadingTag, {}),
+                className: style_default18["header-title"],
+                render: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(HeadingTag, {}),
                 variant: "heading-lg",
                 children: title
               }
@@ -10915,11 +11082,11 @@ function Header({
             breadcrumbs,
             badges
           ] }),
-          actions && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+          actions && /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
             Stack,
             {
               align: "center",
-              className: style_default17["header-actions"],
+              className: style_default18["header-actions"],
               direction: "row",
               gap: "sm",
               children: actions
@@ -10928,12 +11095,12 @@ function Header({
         ]
       }
     ),
-    subTitle && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+    subTitle && /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
       Text,
       {
-        render: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)("p", {}),
+        render: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)("p", {}),
         variant: "body-md",
-        className: style_default17["header-subtitle"],
+        className: style_default18["header-subtitle"],
         children: subTitle
       }
     )
@@ -10941,9 +11108,9 @@ function Header({
 }

 // packages/admin-ui/build-module/page/index.mjs
-var import_jsx_runtime35 = __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;
@@ -10954,28 +11121,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();
@@ -10984,24 +11151,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);
@@ -11015,17 +11182,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("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_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-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,
@@ -11040,10 +11207,10 @@ function Page({
   hasPadding = false,
   showSidebarToggle = true
 }) {
-  const classes = clsx_default(style_default18.page, className);
+  const classes = clsx_default(style_default19.page, className);
   const effectiveAriaLabel = ariaLabel ?? (typeof title === "string" ? title : "");
-  return /* @__PURE__ */ (0, import_jsx_runtime35.jsxs)(navigable_region_default, { className: classes, ariaLabel: effectiveAriaLabel, children: [
-    (title || breadcrumbs || badges || actions || visual) && /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+  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)(
       Header,
       {
         headingLevel,
@@ -11056,12 +11223,12 @@ function Page({
         showSidebarToggle
       }
     ),
-    hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+    hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
       "div",
       {
         className: clsx_default(
-          style_default18.content,
-          style_default18["has-padding"]
+          style_default19.content,
+          style_default19["has-padding"]
         ),
         children
       }
@@ -11074,8 +11241,8 @@ var page_default = Page;
 // routes/connectors-home/stage.tsx
 var import_components4 = __toESM(require_components());
 var import_data4 = __toESM(require_data());
-var import_element34 = __toESM(require_element());
-var import_i18n7 = __toESM(require_i18n());
+var import_element36 = __toESM(require_element());
+var import_i18n9 = __toESM(require_i18n());
 var import_core_data3 = __toESM(require_core_data());
 import {
   privateApis as connectorsPrivateApis2
@@ -11100,16 +11267,16 @@ if (typeof document !== "undefined" && true && !document.head.querySelector("sty
 var import_components3 = __toESM(require_components());
 var import_core_data2 = __toESM(require_core_data());
 var import_data3 = __toESM(require_data());
-var import_element33 = __toESM(require_element());
-var import_i18n6 = __toESM(require_i18n());
+var import_element35 = __toESM(require_element());
+var import_i18n8 = __toESM(require_i18n());
 var import_notices2 = __toESM(require_notices());
 var import_url = __toESM(require_url());

 // routes/connectors-home/default-connectors.tsx
 var import_components2 = __toESM(require_components());
-var import_element32 = __toESM(require_element());
+var import_element34 = __toESM(require_element());
 var import_data2 = __toESM(require_data());
-var import_i18n5 = __toESM(require_i18n());
+var import_i18n7 = __toESM(require_i18n());
 import {
   __experimentalRegisterConnector as registerConnector,
   __experimentalConnectorItem as ConnectorItem,
@@ -11121,8 +11288,8 @@ import {
 // routes/connectors-home/use-connector-plugin.ts
 var import_core_data = __toESM(require_core_data());
 var import_data = __toESM(require_data());
-var import_element31 = __toESM(require_element());
-var import_i18n4 = __toESM(require_i18n());
+var import_element33 = __toESM(require_element());
+var import_i18n6 = __toESM(require_i18n());
 var import_notices = __toESM(require_notices());
 function useConnectorPlugin({
   file: pluginFileFromServer,
@@ -11133,10 +11300,10 @@ function useConnectorPlugin({
   keySource = "none",
   initialIsConnected = false
 }) {
-  const [isExpanded, setIsExpanded] = (0, import_element31.useState)(false);
-  const [isBusy, setIsBusy] = (0, import_element31.useState)(false);
-  const [connectedState, setConnectedState] = (0, import_element31.useState)(initialIsConnected);
-  const [pluginStatusOverride, setPluginStatusOverride] = (0, import_element31.useState)(null);
+  const [isExpanded, setIsExpanded] = (0, import_element33.useState)(false);
+  const [isBusy, setIsBusy] = (0, import_element33.useState)(false);
+  const [connectedState, setConnectedState] = (0, import_element33.useState)(initialIsConnected);
+  const [pluginStatusOverride, setPluginStatusOverride] = (0, import_element33.useState)(null);
   const pluginBasename = pluginFileFromServer?.replace(/\.php$/, "");
   const pluginSlug = pluginBasename?.includes("/") ? pluginBasename.split("/")[0] : pluginBasename;
   const {
@@ -11236,9 +11403,9 @@ function useConnectorPlugin({
   );
   const createConnectedNotice = () => {
     createSuccessNotice(
-      (0, import_i18n4.sprintf)(
+      (0, import_i18n6.sprintf)(
         /* translators: %s: Name of the connector (e.g. "OpenAI"). */
-        (0, import_i18n4.__)("%s connected successfully."),
+        (0, import_i18n6.__)("%s connected successfully."),
         connectorName
       ),
       {
@@ -11249,9 +11416,9 @@ function useConnectorPlugin({
   };
   const createDisconnectedNotice = () => {
     createSuccessNotice(
-      (0, import_i18n4.sprintf)(
+      (0, import_i18n6.sprintf)(
         /* translators: %s: Name of the connector (e.g. "OpenAI"). */
-        (0, import_i18n4.__)("%s disconnected."),
+        (0, import_i18n6.__)("%s disconnected."),
         connectorName
       ),
       {
@@ -11262,9 +11429,9 @@ function useConnectorPlugin({
   };
   const createDisconnectErrorNotice = () => {
     createErrorNotice(
-      (0, import_i18n4.sprintf)(
+      (0, import_i18n6.sprintf)(
         /* translators: %s: Name of the connector (e.g. "OpenAI"). */
-        (0, import_i18n4.__)("Failed to disconnect %s."),
+        (0, import_i18n6.__)("Failed to disconnect %s."),
         connectorName
       ),
       {
@@ -11289,9 +11456,9 @@ function useConnectorPlugin({
       invalidateResolution("getEntityRecord", ["root", "site"]);
       setIsExpanded(true);
       createSuccessNotice(
-        (0, import_i18n4.sprintf)(
+        (0, import_i18n6.sprintf)(
           /* translators: %s: Name of the connector (e.g. "OpenAI"). */
-          (0, import_i18n4.__)("Plugin for %s installed and activated successfully."),
+          (0, import_i18n6.__)("Plugin for %s installed and activated successfully."),
           connectorName
         ),
         {
@@ -11301,9 +11468,9 @@ function useConnectorPlugin({
       );
     } catch {
       createErrorNotice(
-        (0, import_i18n4.sprintf)(
+        (0, import_i18n6.sprintf)(
           /* translators: %s: Name of the connector (e.g. "OpenAI"). */
-          (0, import_i18n4.__)("Failed to install plugin for %s."),
+          (0, import_i18n6.__)("Failed to install plugin for %s."),
           connectorName
         ),
         {
@@ -11334,9 +11501,9 @@ function useConnectorPlugin({
       invalidateResolution("getEntityRecord", ["root", "site"]);
       setIsExpanded(true);
       createSuccessNotice(
-        (0, import_i18n4.sprintf)(
+        (0, import_i18n6.sprintf)(
           /* translators: %s: Name of the connector (e.g. "OpenAI"). */
-          (0, import_i18n4.__)("Plugin for %s activated successfully."),
+          (0, import_i18n6.__)("Plugin for %s activated successfully."),
           connectorName
         ),
         {
@@ -11346,9 +11513,9 @@ function useConnectorPlugin({
       );
     } catch {
       createErrorNotice(
-        (0, import_i18n4.sprintf)(
+        (0, import_i18n6.sprintf)(
           /* translators: %s: Name of the connector (e.g. "OpenAI"). */
-          (0, import_i18n4.__)("Failed to activate plugin for %s."),
+          (0, import_i18n6.__)("Failed to activate plugin for %s."),
           connectorName
         ),
         {
@@ -11377,23 +11544,23 @@ function useConnectorPlugin({
   };
   const getButtonLabel = () => {
     if (isBusy) {
-      return pluginStatus === "not-installed" ? (0, import_i18n4.__)("Installing\u2026") : (0, import_i18n4.__)("Activating\u2026");
+      return pluginStatus === "not-installed" ? (0, import_i18n6.__)("Installing\u2026") : (0, import_i18n6.__)("Activating\u2026");
     }
     if (isExpanded) {
-      return (0, import_i18n4.__)("Cancel");
+      return (0, import_i18n6.__)("Cancel");
     }
     if (isConnected) {
-      return (0, import_i18n4.__)("Edit");
+      return (0, import_i18n6.__)("Edit");
     }
     switch (pluginStatus) {
       case "checking":
-        return (0, import_i18n4.__)("Checking\u2026");
+        return (0, import_i18n6.__)("Checking\u2026");
       case "not-installed":
-        return (0, import_i18n4.__)("Install");
+        return (0, import_i18n6.__)("Install");
       case "inactive":
-        return (0, import_i18n4.__)("Activate");
+        return (0, import_i18n6.__)("Activate");
       case "active":
-        return (0, import_i18n4.__)("Set up");
+        return (0, import_i18n6.__)("Set up");
     }
   };
   const saveApiKey = async (apiKey) => {
@@ -11427,7 +11594,7 @@ function useConnectorPlugin({
       const credentials = record?.[settingName];
       if (!credentials?.username || !credentials?.password) {
         throw new Error(
-          (0, import_i18n4.__)("It was not possible to save these credentials.")
+          (0, import_i18n6.__)("It was not possible to save these credentials.")
         );
       }
       setConnectedState(true);
@@ -11689,21 +11856,21 @@ var ConnectedBadge = () => /* @__PURE__ */ React.createElement(
       whiteSpace: "nowrap"
     }
   },
-  (0, import_i18n5.__)("Connected")
+  (0, import_i18n7.__)("Connected")
 );
 var PluginDirectoryLink = ({ slug }) => /* @__PURE__ */ React.createElement(
   Link,
   {
-    href: (0, import_i18n5.sprintf)(
+    href: (0, import_i18n7.sprintf)(
       /* translators: %s: plugin slug. */
-      (0, import_i18n5.__)("https://wordpress.org/plugins/%s/"),
+      (0, import_i18n7.__)("https://wordpress.org/plugins/%s/"),
       slug
     ),
     openInNewTab: true
   },
-  (0, import_i18n5.__)("Learn more")
+  (0, import_i18n7.__)("Learn more")
 );
-var UnavailableActionBadge = () => /* @__PURE__ */ React.createElement(Badge, null, (0, import_i18n5.__)("Not available"));
+var UnavailableActionBadge = () => /* @__PURE__ */ React.createElement(Badge, null, (0, import_i18n7.__)("Not available"));
 function ConnectorActionArea({
   isConnected,
   showUnavailableBadge,
@@ -11770,7 +11937,7 @@ function ApiKeyConnector({
   });
   const isExternallyConfigured = keySource === "env" || keySource === "constant";
   const showUnavailableBadge = pluginStatus === "not-installed" && canInstallPlugins === false || pluginStatus === "inactive" && canActivatePlugins === false;
-  const actionButtonRef = (0, import_element32.useRef)(null);
+  const actionButtonRef = (0, import_element34.useRef)(null);
   return /* @__PURE__ */ React.createElement(
     ConnectorItem,
     {
@@ -11850,7 +12017,7 @@ function ApplicationPasswordConnector({
     initialIsConnected: auth?.isConnected
   });
   const isExternallyConfigured = keySource === "env" || keySource === "constant";
-  const actionButtonRef = (0, import_element32.useRef)(null);
+  const actionButtonRef = (0, import_element34.useRef)(null);
   const showUnavailableBadge = pluginStatus === "not-installed" && canInstallPlugins === false || pluginStatus === "inactive" && canActivatePlugins === false;
   return /* @__PURE__ */ React.createElement(
     ConnectorItem,
@@ -11963,15 +12130,15 @@ for (const c of connectorDataValues) {
   }
 }
 function AiPluginCallout() {
-  const [isBusy, setIsBusy] = (0, import_element33.useState)(false);
-  const [justActivated, setJustActivated] = (0, import_element33.useState)(false);
-  const actionButtonRef = (0, import_element33.useRef)(null);
-  (0, import_element33.useEffect)(() => {
+  const [isBusy, setIsBusy] = (0, import_element35.useState)(false);
+  const [justActivated, setJustActivated] = (0, import_element35.useState)(false);
+  const actionButtonRef = (0, import_element35.useRef)(null);
+  (0, import_element35.useEffect)(() => {
     if (justActivated) {
       actionButtonRef.current?.focus();
     }
   }, [justActivated]);
-  const initialHasConnectedProvider = (0, import_element33.useRef)(
+  const initialHasConnectedProvider = (0, import_element35.useRef)(
     connectorDataValues.some(
       (c) => c.type === "ai_provider" && c.authentication.method === "api_key" && c.authentication.isConnected
     )
@@ -12037,14 +12204,14 @@ function AiPluginCallout() {
       );
       setJustActivated(true);
       createSuccessNotice(
-        (0, import_i18n6.__)("AI plugin installed and activated successfully."),
+        (0, import_i18n8.__)("AI plugin installed and activated successfully."),
         {
           id: "ai-plugin-install-success",
           type: "snackbar"
         }
       );
     } catch {
-      createErrorNotice((0, import_i18n6.__)("Failed to install the AI plugin."), {
+      createErrorNotice((0, import_i18n8.__)("Failed to install the AI plugin."), {
         id: "ai-plugin-install-error",
         type: "snackbar"
       });
@@ -12062,12 +12229,12 @@ function AiPluginCallout() {
         { throwOnError: true }
       );
       setJustActivated(true);
-      createSuccessNotice((0, import_i18n6.__)("AI plugin activated successfully."), {
+      createSuccessNotice((0, import_i18n8.__)("AI plugin activated successfully."), {
         id: "ai-plugin-activate-success",
         type: "snackbar"
       });
     } catch {
-      createErrorNotice((0, import_i18n6.__)("Failed to activate the AI plugin."), {
+      createErrorNotice((0, import_i18n8.__)("Failed to activate the AI plugin."), {
         id: "ai-plugin-activate-error",
         type: "snackbar"
       });
@@ -12093,36 +12260,36 @@ function AiPluginCallout() {
   const hideButtons = pluginStatus === "not-installed" && canInstallPlugins === false;
   const getMessage = () => {
     if (isJustConnected) {
-      return (0, import_i18n6.__)(
+      return (0, import_i18n8.__)(
         "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_i18n6.__)(
+      return (0, import_i18n8.__)(
         "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_i18n6.__)(
+    return (0, import_i18n8.__)(
       "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_i18n6.__)("Installing\u2026") : (0, import_i18n6.__)("Install the AI plugin"),
+        label: isBusy ? (0, import_i18n8.__)("Installing\u2026") : (0, import_i18n8.__)("Install the AI plugin"),
         disabled: isBusy,
         onClick: isBusy ? void 0 : installPlugin
       };
     }
     return {
-      label: isBusy ? (0, import_i18n6.__)("Activating\u2026") : (0, import_i18n6.__)("Activate the AI plugin"),
+      label: isBusy ? (0, import_i18n8.__)("Activating\u2026") : (0, import_i18n8.__)("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_element33.createInterpolateElement)(getMessage(), {
+  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-ignore children are injected by createInterpolateElement at runtime.
+    // @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,
@@ -12145,7 +12312,7 @@ function AiPluginCallout() {
         page: AI_PLUGIN_PAGE_SLUG
       })
     },
-    (0, import_i18n6.__)("Control features in the AI plugin")
+    (0, import_i18n8.__)("Control features in the AI plugin")
   ))), /* @__PURE__ */ React.createElement(WpLogoDecoration, null));
 }

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

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

 // node_modules/@base-ui/utils/usePreviousValue.mjs
@@ -7563,8 +7539,25 @@ function setPositionerCssSize(positionerElement, size4) {
   positionerElement.style.setProperty("--positioner-height", height);
 }

-// node_modules/@base-ui/react/utils/usePopupViewport.mjs
+// node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
+var React33 = __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(() => ({
+    direction
+  }), [direction]);
+  return /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(DirectionContext.Provider, {
+    value: contextValue,
+    children: props.children
+  });
+};
+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,
@@ -7582,15 +7575,15 @@ function usePopupViewport(parameters) {
   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 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] = React33.useState(null);
-  const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React33.useState(false);
+  const [previousContentDimensions, setPreviousContentDimensions] = React34.useState(null);
+  const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React34.useState(false);
   useIsoLayoutEffect(() => {
     store.set("hasViewport", true);
     return () => {
@@ -7610,7 +7603,7 @@ function usePopupViewport(parameters) {
       setPreviousContentDimensions(previousDimensions);
     }
   });
-  const lastHandledTriggerRef = React33.useRef(null);
+  const lastHandledTriggerRef = React34.useRef(null);
   useIsoLayoutEffect(() => {
     if (!open || !mounted) {
       lastHandledTriggerRef.current = null;
@@ -7649,14 +7642,14 @@ function usePopupViewport(parameters) {
   const isTransitioning = previousContentNode != null;
   let childrenToRender;
   if (!isTransitioning) {
-    childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime5.jsx)("div", {
+    childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)("div", {
       "data-current": true,
       ref: currentContainerRef,
       children
     }, currentContentKey);
   } else {
-    childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime5.jsxs)(React33.Fragment, {
-      children: [/* @__PURE__ */ (0, import_jsx_runtime5.jsx)("div", {
+    childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime6.jsxs)(React34.Fragment, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime6.jsx)("div", {
         "data-previous": true,
         inert: inertValue(true),
         ref: previousContainerRef,
@@ -7668,7 +7661,7 @@ function usePopupViewport(parameters) {
           position: "absolute"
         },
         "data-ending-style": showStartingStyleAttribute ? void 0 : ""
-      }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime5.jsx)("div", {
+      }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime6.jsx)("div", {
         "data-current": true,
         ref: currentContainerRef,
         "data-starting-style": showStartingStyleAttribute ? "" : void 0,
@@ -7734,10 +7727,10 @@ function calculateRelativePosition(from, to) {
   };
 }
 function usePopupContentKey(activeTriggerId, payload) {
-  const [contentKey, setContentKey] = React33.useState(0);
-  const previousActiveTriggerIdRef = React33.useRef(activeTriggerId);
-  const previousPayloadRef = React33.useRef(payload);
-  const pendingPayloadUpdateRef = React33.useRef(false);
+  const [contentKey, setContentKey] = React34.useState(0);
+  const previousActiveTriggerIdRef = React34.useRef(activeTriggerId);
+  const previousPayloadRef = React34.useRef(payload);
+  const pendingPayloadUpdateRef = React34.useRef(false);
   useIsoLayoutEffect(() => {
     const previousActiveTriggerId = previousActiveTriggerIdRef.current;
     const previousPayload = previousPayloadRef.current;
@@ -7757,10 +7750,10 @@ function usePopupContentKey(activeTriggerId, payload) {
 }

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

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

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

 // node_modules/@base-ui/react/tooltip/store/TooltipStore.mjs
-var React36 = __toESM(require_react(), 1);
+var React37 = __toESM(require_react(), 1);
 var selectors2 = {
   ...popupStoreSelectors,
   disabled: createSelector((state) => state.disabled),
@@ -7840,7 +7833,7 @@ var TooltipStore = class _TooltipStore extends ReactStore {
     };
     state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
     super(state, {
-      popupRef: /* @__PURE__ */ React36.createRef(),
+      popupRef: /* @__PURE__ */ React37.createRef(),
       onOpenChange: void 0,
       onOpenChangeComplete: void 0,
       triggerElements
@@ -7878,7 +7871,7 @@ function createInitialState() {
 }

 // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
 var TooltipRoot = fastComponent(function TooltipRoot2(props) {
   const {
     disabled: disabled2 = false,
@@ -7925,7 +7918,7 @@ var TooltipRoot = fastComponent(function TooltipRoot2(props) {
   const isInstantPhase = store.useState("isInstantPhase");
   const instantType = store.useState("instantType");
   const lastOpenChangeReason = store.useState("lastOpenChangeReason");
-  const previousInstantTypeRef = React37.useRef(null);
+  const previousInstantTypeRef = React38.useRef(null);
   useIsoLayoutEffect(() => {
     if (openState && disabled2) {
       store.setOpen(false, createChangeEventDetails(reason_parts_exports.disabled));
@@ -7949,17 +7942,17 @@ var TooltipRoot = fastComponent(function TooltipRoot2(props) {
       }
     }
   }, [store, activeTriggerId, open]);
-  const handleImperativeClose = React37.useCallback(() => {
+  const handleImperativeClose = React38.useCallback(() => {
     store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
   }, [store]);
-  React37.useImperativeHandle(actionsRef, () => ({
+  React38.useImperativeHandle(actionsRef, () => ({
     unmount: forceUnmount,
     close: handleImperativeClose
   }), [forceUnmount, handleImperativeClose]);
   const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
-  return /* @__PURE__ */ (0, import_jsx_runtime7.jsxs)(TooltipRootContext.Provider, {
+  return /* @__PURE__ */ (0, import_jsx_runtime8.jsxs)(TooltipRootContext.Provider, {
     value: store,
-    children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(TooltipInteractions, {
+    children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipInteractions, {
       store,
       disabled: disabled2,
       trackCursorAxis
@@ -7983,9 +7976,9 @@ 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 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]);
   usePopupInteractionProps(store, {
     activeTriggerProps,
     inactiveTriggerProps,
@@ -7995,14 +7988,14 @@ function TooltipInteractions({
 }

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

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

 // node_modules/@base-ui/react/tooltip/trigger/TooltipTriggerDataAttributes.mjs
@@ -8072,7 +8065,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 = React39.useRef(null);
+  const triggerElementRef = React40.useRef(null);
   const delayWithDefault = delay ?? OPEN_DELAY;
   const closeDelayWithDefault = closeDelay ?? 0;
   const {
@@ -8098,9 +8091,9 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
   const disabledRef = useValueAsRef(disabled2);
   const trackCursorAxis = store.useState("trackCursorAxis");
   const disableHoverablePopup = store.useState("disableHoverablePopup");
-  const isNestedTriggerHoveredRef = React39.useRef(false);
+  const isNestedTriggerHoveredRef = React40.useRef(false);
   const nestedTriggerOpenTimeout = useTimeout();
-  const pointerTypeRef = React39.useRef(void 0);
+  const pointerTypeRef = React40.useRef(void 0);
   function getOpenDelay() {
     const providerDelay = providerContext?.delay;
     const groupOpenValue = typeof delayRef.current === "object" ? delayRef.current.open : void 0;
@@ -8233,14 +8226,14 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
 if (true) TooltipTrigger.displayName = "TooltipTrigger";

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

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

 // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
-var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
-var TooltipPortal = /* @__PURE__ */ React41.forwardRef(function TooltipPortal2(props, forwardedRef) {
+var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
+var TooltipPortal = /* @__PURE__ */ React42.forwardRef(function TooltipPortal2(props, forwardedRef) {
   const {
     keepMounted = false,
     ...portalProps
@@ -8260,9 +8253,9 @@ var TooltipPortal = /* @__PURE__ */ React41.forwardRef(function TooltipPortal2(p
   if (!shouldRender) {
     return null;
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipPortalContext.Provider, {
+  return /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(TooltipPortalContext.Provider, {
     value: keepMounted,
-    children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(FloatingPortalLite, {
+    children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(FloatingPortalLite, {
       ref: forwardedRef,
       ...portalProps
     })
@@ -8271,14 +8264,14 @@ var TooltipPortal = /* @__PURE__ */ React41.forwardRef(function TooltipPortal2(p
 if (true) TooltipPortal.displayName = "TooltipPortal";

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

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

 // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-var TooltipPositioner = /* @__PURE__ */ React43.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
+var TooltipPositioner = /* @__PURE__ */ React44.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8334,7 +8327,7 @@ var TooltipPositioner = /* @__PURE__ */ React43.forwardRef(function TooltipPosit
     collisionAvoidance,
     adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
   });
-  const state = React43.useMemo(() => ({
+  const state = React44.useMemo(() => ({
     open,
     side: positioning.side,
     align: positioning.align,
@@ -8349,7 +8342,7 @@ var TooltipPositioner = /* @__PURE__ */ React43.forwardRef(function TooltipPosit
     hidden: !mounted,
     inert: !open || trackCursorAxis === "both" || disableHoverablePopup
   });
-  return /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(TooltipPositionerContext.Provider, {
+  return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(TooltipPositionerContext.Provider, {
     value: positioning,
     children: element
   });
@@ -8357,12 +8350,12 @@ var TooltipPositioner = /* @__PURE__ */ React43.forwardRef(function TooltipPosit
 if (true) TooltipPositioner.displayName = "TooltipPositioner";

 // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
-var React44 = __toESM(require_react(), 1);
+var React45 = __toESM(require_react(), 1);
 var stateAttributesMapping = {
   ...popupStateMapping,
   ...transitionStatusMapping
 };
-var TooltipPopup = /* @__PURE__ */ React44.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+var TooltipPopup = /* @__PURE__ */ React45.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8413,8 +8406,8 @@ var TooltipPopup = /* @__PURE__ */ React44.forwardRef(function TooltipPopup2(com
 if (true) TooltipPopup.displayName = "TooltipPopup";

 // node_modules/@base-ui/react/tooltip/arrow/TooltipArrow.mjs
-var React45 = __toESM(require_react(), 1);
-var TooltipArrow = /* @__PURE__ */ React45.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+var React46 = __toESM(require_react(), 1);
+var TooltipArrow = /* @__PURE__ */ React46.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8452,25 +8445,25 @@ var TooltipArrow = /* @__PURE__ */ React45.forwardRef(function TooltipArrow2(com
 if (true) TooltipArrow.displayName = "TooltipArrow";

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

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

 // node_modules/@base-ui/react/tooltip/viewport/TooltipViewportCssVars.mjs
 var TooltipViewportCssVars = /* @__PURE__ */ (function(TooltipViewportCssVars2) {
@@ -8495,7 +8488,7 @@ var stateAttributesMapping2 = {
     "data-activation-direction": value
   } : null
 };
-var TooltipViewport = /* @__PURE__ */ React47.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+var TooltipViewport = /* @__PURE__ */ React48.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8700,28 +8693,28 @@ var icon_default = (0, import_element11.forwardRef)(

 // packages/icons/build-module/library/chevron-left.mjs
 var import_primitives = __toESM(require_primitives(), 1);
-var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
-var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(import_primitives.Path, { d: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });
+var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
+var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives.Path, { d: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });

 // packages/icons/build-module/library/chevron-right.mjs
 var import_primitives2 = __toESM(require_primitives(), 1);
-var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
-var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives2.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
+var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
+var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives2.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });

 // packages/icons/build-module/library/more-vertical.mjs
 var import_primitives3 = __toESM(require_primitives(), 1);
-var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives3.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
+var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
+var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives3.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });

 // packages/icons/build-module/library/next.mjs
 var import_primitives4 = __toESM(require_primitives(), 1);
-var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-var next_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives4.Path, { d: "M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z" }) });
+var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
+var next_default = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives4.Path, { d: "M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z" }) });

 // packages/icons/build-module/library/previous.mjs
 var import_primitives5 = __toESM(require_primitives(), 1);
-var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
-var previous_default = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime15.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" }) });
+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);
@@ -9025,10 +9018,10 @@ function getWpCompatOverlaySlot() {
 }

 // packages/ui/build-module/tooltip/portal.mjs
-var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
 var Portal = (0, import_element14.forwardRef)(
   function TooltipPortal3({ container, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
       index_parts_exports.Portal,
       {
         container: container ?? getWpCompatOverlaySlot(),
@@ -9041,7 +9034,7 @@ var Portal = (0, import_element14.forwardRef)(

 // packages/ui/build-module/tooltip/positioner.mjs
 var import_element15 = __toESM(require_element(), 1);
-var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
 function getRuntime4() {
   const globalScope = globalThis;
@@ -9132,7 +9125,7 @@ if (typeof process === "undefined" || true) {
 var style_default3 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
 var Positioner = (0, import_element15.forwardRef)(
   function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(
       index_parts_exports.Positioner,
       {
         ref,
@@ -9151,7 +9144,7 @@ var Positioner = (0, import_element15.forwardRef)(
 );

 // packages/ui/build-module/tooltip/popup.mjs
-var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
 function getRuntime5() {
   const globalScope = globalThis;
@@ -9238,7 +9231,7 @@ if (typeof process === "undefined" || true) {
 var style_default4 = { "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) {
-  const popupContent = /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(
+  const popupContent = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
     index_parts_exports.Popup,
     {
       ref,
@@ -9249,31 +9242,38 @@ var Popup = (0, import_element16.forwardRef)(function TooltipPopup3({ portal, po
   ) });
   const positionedPopup = renderSlotWithChildren(
     positioner,
-    /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(Positioner, {}),
+    /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(Positioner, {}),
     popupContent
   );
-  return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(Portal, {}), positionedPopup);
+  return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(Portal, {}), positionedPopup);
 });

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

+// packages/ui/build-module/utils/direction-provider.mjs
+var import_i18n = __toESM(require_i18n(), 1);
+var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+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_runtime20 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
 function Root(props) {
-  return /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(index_parts_exports.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_runtime21 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
 function Provider({ ...props }) {
-  return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(index_parts_exports.Provider, { ...props });
+  return /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(index_parts_exports.Provider, { ...props });
 }

 // packages/ui/build-module/skeleton/skeleton.mjs
@@ -9390,10 +9390,10 @@ 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_runtime22 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
 var NavigableRegion = (0, import_element19.forwardRef)(
   ({ children, className, ariaLabel, as: Tag = "div", ...props }, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
       Tag,
       {
         ref,
@@ -9415,7 +9415,7 @@ 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_runtime23 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
 function getRuntime7() {
   const globalScope = globalThis;
@@ -9511,8 +9511,8 @@ function Header({
   showSidebarToggle = true
 }) {
   const HeadingTag = `h${headingLevel}`;
-  return /* @__PURE__ */ (0, import_jsx_runtime23.jsxs)(Stack, { direction: "column", className: style_default6.header, children: [
-    /* @__PURE__ */ (0, import_jsx_runtime23.jsxs)(
+  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"],
@@ -9520,15 +9520,15 @@ function Header({
         gap: "sm",
         justify: "space-between",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime23.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", justify: "start", children: [
-            showSidebarToggle && /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(
+          /* @__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_runtime23.jsx)(
+            visual && /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
               "div",
               {
                 className: style_default6["header-visual"],
@@ -9536,11 +9536,11 @@ function Header({
                 children: visual
               }
             ),
-            title && /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(
+            title && /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
               Text,
               {
                 className: style_default6["header-title"],
-                render: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(HeadingTag, {}),
+                render: /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(HeadingTag, {}),
                 variant: "heading-lg",
                 children: title
               }
@@ -9548,7 +9548,7 @@ function Header({
             breadcrumbs,
             badges
           ] }),
-          actions && /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(
+          actions && /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
             Stack,
             {
               align: "center",
@@ -9561,10 +9561,10 @@ function Header({
         ]
       }
     ),
-    subTitle && /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(
+    subTitle && /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
       Text,
       {
-        render: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)("p", {}),
+        render: /* @__PURE__ */ (0, import_jsx_runtime25.jsx)("p", {}),
         variant: "body-md",
         className: style_default6["header-subtitle"],
         children: subTitle
@@ -9574,7 +9574,7 @@ function Header({
 }

 // packages/admin-ui/build-module/page/index.mjs
-var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
 function getRuntime8() {
   const globalScope = globalThis;
@@ -9675,8 +9675,8 @@ function Page({
 }) {
   const classes = clsx_default(style_default7.page, className);
   const effectiveAriaLabel = ariaLabel ?? (typeof title === "string" ? title : "");
-  return /* @__PURE__ */ (0, import_jsx_runtime24.jsxs)(navigable_region_default, { className: classes, ariaLabel: effectiveAriaLabel, children: [
-    (title || breadcrumbs || badges || actions || visual) && /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
+  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)(
       Header,
       {
         headingLevel,
@@ -9689,7 +9689,7 @@ function Page({
         showSidebarToggle
       }
     ),
-    hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
+    hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
       "div",
       {
         className: clsx_default(
@@ -9705,19 +9705,19 @@ Page.SidebarToggleFill = SidebarToggleFill;
 var page_default = Page;

 // routes/font-list/stage.tsx
-var import_i18n47 = __toESM(require_i18n());
-var import_components60 = __toESM(require_components());
+var import_i18n48 = __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_element52 = __toESM(require_element());
+var import_element51 = __toESM(require_element());

 // packages/global-styles-ui/build-module/global-styles-ui.mjs
-var import_components59 = __toESM(require_components(), 1);
+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_element51 = __toESM(require_element(), 1);
+var import_element50 = __toESM(require_element(), 1);
 var import_compose6 = __toESM(require_compose(), 1);

 // packages/global-styles-engine/build-module/utils/object.mjs
@@ -11124,7 +11124,7 @@ var GlobalStylesContext = (0, import_element20.createContext)({
 });

 // packages/global-styles-ui/build-module/provider.mjs
-var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
 function GlobalStylesProvider({
   children,
   value,
@@ -11145,22 +11145,22 @@ function GlobalStylesProvider({
     }),
     [value, baseValue, merged, onChange, fontLibraryEnabled]
   );
-  return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(GlobalStylesContext.Provider, { value: contextValue, children });
+  return /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(GlobalStylesContext.Provider, { value: contextValue, children });
 }

 // packages/global-styles-ui/build-module/screen-root.mjs
 var import_components8 = __toESM(require_components(), 1);
-var import_i18n5 = __toESM(require_i18n(), 1);
+var import_i18n6 = __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_runtime26 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
 function IconWithCurrentColor({
   className,
   ...props
 }) {
-  return /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
     icon_default,
     {
       className: clsx_default(
@@ -11174,27 +11174,27 @@ function IconWithCurrentColor({

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

 // node_modules/colord/plugins/a11y.mjs
@@ -11223,10 +11223,10 @@ function a11y_default(o3) {
 var import_element22 = __toESM(require_element(), 1);
 var import_data = __toESM(require_data(), 1);
 var import_core_data = __toESM(require_core_data(), 1);
-var import_i18n2 = __toESM(require_i18n(), 1);
+var import_i18n3 = __toESM(require_i18n(), 1);

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

 // packages/global-styles-ui/build-module/lock-unlock.mjs
 var import_private_apis4 = __toESM(require_private_apis(), 1);
@@ -11239,35 +11239,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_i18n.__)("Link") },
-    { value: ":any-link", label: (0, import_i18n.__)("Any Link") },
-    { value: ":visited", label: (0, import_i18n.__)("Visited") },
-    { value: ":hover", label: (0, import_i18n.__)("Hover") },
-    { value: ":focus", label: (0, import_i18n.__)("Focus") },
-    { value: ":focus-visible", label: (0, import_i18n.__)("Focus-visible") },
-    { value: ":active", label: (0, import_i18n.__)("Active") }
+    { 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") }
   ],
   button: [
-    { value: ":link", label: (0, import_i18n.__)("Link") },
-    { value: ":any-link", label: (0, import_i18n.__)("Any Link") },
-    { value: ":visited", label: (0, import_i18n.__)("Visited") },
-    { value: ":hover", label: (0, import_i18n.__)("Hover") },
-    { value: ":focus", label: (0, import_i18n.__)("Focus") },
-    { value: ":focus-visible", label: (0, import_i18n.__)("Focus-visible") },
-    { value: ":active", label: (0, import_i18n.__)("Active") }
+    { 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") }
   ]
 };
 var VALID_BLOCK_STATES = {
   "core/button": [
-    { value: ":hover", label: (0, import_i18n.__)("Hover") },
-    { value: ":focus", label: (0, import_i18n.__)("Focus") },
-    { value: ":focus-visible", label: (0, import_i18n.__)("Focus-visible") },
-    { value: ":active", label: (0, import_i18n.__)("Active") }
+    { 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") }
   ]
 };
 var RESPONSIVE_STATES = [
-  { value: "@tablet", label: (0, import_i18n.__)("Tablet") },
-  { value: "@mobile", label: (0, import_i18n.__)("Mobile") }
+  { value: "@tablet", label: (0, import_i18n2.__)("Tablet") },
+  { value: "@mobile", label: (0, import_i18n2.__)("Mobile") }
 ];
 function removePropertiesFromObject(object, properties) {
   if (!properties?.length) {
@@ -11444,7 +11444,7 @@ function hasThemeVariation({
   settings,
   styles
 }) {
-  return title === (0, import_i18n2.__)("Default") || Object.keys(settings || {}).length > 0 || Object.keys(styles || {}).length > 0;
+  return title === (0, import_i18n3.__)("Default") || Object.keys(settings || {}).length > 0 || Object.keys(styles || {}).length > 0;
 }
 function useCurrentMergeThemeStyleVariationsWithUserConfig(properties = []) {
   const { variationsFromTheme } = (0, import_data.useSelect)((select) => {
@@ -11462,7 +11462,7 @@ function useCurrentMergeThemeStyleVariationsWithUserConfig(properties = []) {
       clonedUserVariation,
       properties
     );
-    userVariationWithoutProperties.title = (0, import_i18n2.__)("Default");
+    userVariationWithoutProperties.title = (0, import_i18n3.__)("Default");
     const variationsWithPropertiesAndBase = variationsFromTheme.filter((variation) => {
       return isVariationWithProperties(variation, properties);
     }).map((variation) => {
@@ -11480,7 +11480,7 @@ function useCurrentMergeThemeStyleVariationsWithUserConfig(properties = []) {
 }

 // packages/global-styles-ui/build-module/root-menu.mjs
-var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
 var {
   useHasDimensionsPanel,
   useHasTypographyPanel,
@@ -11528,7 +11528,7 @@ function useStylesPreviewColors() {
 // packages/global-styles-ui/build-module/typography-example.mjs
 var import_element23 = __toESM(require_element(), 1);
 var import_components4 = __toESM(require_components(), 1);
-var import_i18n4 = __toESM(require_i18n(), 1);
+var import_i18n5 = __toESM(require_i18n(), 1);

 // packages/global-styles-ui/build-module/font-library/utils/preview-styles.mjs
 function findNearest(input, numbers) {
@@ -11618,7 +11618,7 @@ function getFacePreviewStyle(face) {
 }

 // packages/global-styles-ui/build-module/typography-example.mjs
-var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
 function PreviewTypography({
   fontSize,
   variation
@@ -11640,7 +11640,7 @@ function PreviewTypography({
     bodyPreviewStyle.fontSize = fontSize;
     headingPreviewStyle.fontSize = fontSize;
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(
+  return /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(
     import_components4.__unstableMotion.div,
     {
       animate: {
@@ -11660,8 +11660,8 @@ function PreviewTypography({
         lineHeight: 1
       },
       children: [
-        /* @__PURE__ */ (0, import_jsx_runtime29.jsx)("span", { style: headingPreviewStyle, children: (0, import_i18n4._x)("A", "Uppercase letter A") }),
-        /* @__PURE__ */ (0, import_jsx_runtime29.jsx)("span", { style: bodyPreviewStyle, children: (0, import_i18n4._x)("a", "Lowercase letter A") })
+        /* @__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") })
       ]
     }
   );
@@ -11669,14 +11669,14 @@ function PreviewTypography({

 // packages/global-styles-ui/build-module/highlighted-colors.mjs
 var import_components5 = __toESM(require_components(), 1);
-var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime32 = __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_runtime30.jsx)(
+  return highlightedColors.map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
     import_components5.__unstableMotion.div,
     {
       style: {
@@ -11705,7 +11705,7 @@ function HighlightedColors({
 var import_components6 = __toESM(require_components(), 1);
 var import_compose = __toESM(require_compose(), 1);
 var import_element24 = __toESM(require_element(), 1);
-var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
 var normalizedWidth = 248;
 var normalizedHeight = 152;
 var THROTTLE_OPTIONS = {
@@ -11746,10 +11746,10 @@ function PreviewWrapper({
   const fallbackRatio = width ? width / normalizedWidth : 1;
   const ratio = ratioState ? ratioState : fallbackRatio;
   const isReady = !!width;
-  return /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(import_jsx_runtime31.Fragment, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime31.jsx)("div", { style: { position: "relative" }, children: containerResizeListener }),
+  return /* @__PURE__ */ (0, import_jsx_runtime33.jsxs)(import_jsx_runtime33.Fragment, { children: [
+    /* @__PURE__ */ (0, import_jsx_runtime33.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_runtime31.jsx)(
+    /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
       Skeleton,
       {
         className: "global-styles-ui-preview__wrapper",
@@ -11758,7 +11758,7 @@ function PreviewWrapper({
         }
       }
     ),
-    isReady && /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
+    isReady && /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
       "div",
       {
         className: clsx_default("global-styles-ui-preview__wrapper", {
@@ -11770,7 +11770,7 @@ function PreviewWrapper({
         onMouseEnter: () => setIsHovered(true),
         onMouseLeave: () => setIsHovered(false),
         tabIndex: -1,
-        children: /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
           import_components6.__unstableMotion.div,
           {
             style: {
@@ -11792,7 +11792,7 @@ function PreviewWrapper({
 var preview_wrapper_default = PreviewWrapper;

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

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

 // packages/global-styles-ui/build-module/screen-block-list.mjs
 var import_blocks2 = __toESM(require_blocks(), 1);
-var import_i18n7 = __toESM(require_i18n(), 1);
+var import_i18n8 = __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);
@@ -11989,7 +11989,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_runtime34 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
 function getFilteredBlockStyles(blockStyles, variations) {
   return blockStyles?.filter(
     (style) => style.source === "block" || variations.includes(style.name)
@@ -12010,13 +12010,13 @@ function useBlockVariations(name2) {

 // packages/global-styles-ui/build-module/screen-header.mjs
 var import_components10 = __toESM(require_components(), 1);
-var import_i18n6 = __toESM(require_i18n(), 1);
+var import_i18n7 = __toESM(require_i18n(), 1);
 var import_block_editor2 = __toESM(require_block_editor(), 1);
-var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime37 = __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_runtime36 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
 var {
   useHasDimensionsPanel: useHasDimensionsPanel2,
   useHasTypographyPanel: useHasTypographyPanel2,
@@ -12060,13 +12060,13 @@ function BlockMenuItem({ block }) {
   if (!hasBlockMenuItem) {
     return null;
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
     NavigationButtonAsItem,
     {
       path: "/blocks/" + encodeURIComponent(block.name),
-      children: /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(import_components11.__experimentalHStack, { justify: "flex-start", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_block_editor3.BlockIcon, { icon: block.icon }),
-        /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_components11.FlexItem, { children: block.title })
+      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 })
       ] })
     }
   );
@@ -12084,20 +12084,20 @@ function BlockList({ filterValue }) {
       return;
     }
     const count = blockTypesListRef.current?.childElementCount || 0;
-    const resultsFoundMessage = (0, import_i18n7.sprintf)(
+    const resultsFoundMessage = (0, import_i18n8.sprintf)(
       /* translators: %d: number of results. */
-      (0, import_i18n7._n)("%d result found.", "%d results found.", count),
+      (0, import_i18n8._n)("%d result found.", "%d results found.", count),
       count
     );
     debouncedSpeak(resultsFoundMessage, "polite");
   }, [filterValue, debouncedSpeak]);
-  return /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
     "div",
     {
       ref: blockTypesListRef,
       className: "global-styles-ui-block-types-item-list",
       role: "list",
-      children: filteredBlockTypes.length === 0 ? /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_components11.__experimentalText, { align: "center", as: "p", children: (0, import_i18n7.__)("No blocks found.") }) : filteredBlockTypes.map((block) => /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+      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)(
         BlockMenuItem,
         {
           block
@@ -12116,27 +12116,27 @@ var import_element27 = __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_i18n8 = __toESM(require_i18n(), 1);
+var import_i18n9 = __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_runtime37 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime39 = __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_runtime38 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
 function Subtitle({ children, level = 2 }) {
-  return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_components13.__experimentalHeading, { className: "global-styles-ui-subtitle", level, children });
+  return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_components13.__experimentalHeading, { className: "global-styles-ui-subtitle", level, children });
 }

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

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

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

 // packages/global-styles-ui/build-module/typography-elements.mjs
-var import_i18n9 = __toESM(require_i18n(), 1);
+var import_i18n10 = __toESM(require_i18n(), 1);
 var import_components16 = __toESM(require_components(), 1);
-var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime43 = __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_runtime42 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
 var StylesPreviewTypography = ({
   variation,
   isFocused,
   withHoverView
 }) => {
-  return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
     preview_wrapper_default,
     {
       label: variation.title,
       isFocused,
       withHoverView,
-      children: ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
+      children: ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
         import_components17.__experimentalHStack,
         {
           spacing: 10 * ratio,
@@ -12196,7 +12196,7 @@ var StylesPreviewTypography = ({
             height: "100%",
             overflow: "hidden"
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
             PreviewTypography,
             {
               variation,
@@ -12214,8 +12214,8 @@ var preview_typography_default = StylesPreviewTypography;
 // packages/global-styles-ui/build-module/variations/variation.mjs
 var import_element28 = __toESM(require_element(), 1);
 var import_keycodes = __toESM(require_keycodes(), 1);
-var import_i18n10 = __toESM(require_i18n(), 1);
-var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
+var import_i18n11 = __toESM(require_i18n(), 1);
+var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
 function Variation({
   variation,
   children,
@@ -12255,14 +12255,14 @@ function Variation({
   );
   let label = variation?.title;
   if (variation?.description) {
-    label = (0, import_i18n10.sprintf)(
+    label = (0, import_i18n11.sprintf)(
       /* translators: 1: variation title. 2: variation description. */
-      (0, import_i18n10._x)("%1$s (%2$s)", "variation label"),
+      (0, import_i18n11._x)("%1$s (%2$s)", "variation label"),
       variation?.title,
       variation?.description
     );
   }
-  const content = /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
+  const content = /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
     "div",
     {
       className: clsx_default("global-styles-ui-variations_item", {
@@ -12276,7 +12276,7 @@ function Variation({
       "aria-current": isActive,
       onFocus: () => setIsFocused(true),
       onBlur: () => setIsFocused(false),
-      children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
+      children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
         "div",
         {
           className: clsx_default("global-styles-ui-variations_item-preview", {
@@ -12287,14 +12287,14 @@ function Variation({
       )
     }
   );
-  return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(GlobalStylesContext.Provider, { value: context, children: showTooltip ? /* @__PURE__ */ (0, import_jsx_runtime43.jsxs)(tooltip_exports.Root, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(tooltip_exports.Trigger, { render: content }),
-    /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(tooltip_exports.Popup, { children: variation?.title })
+  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 })
   ] }) : content });
 }

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

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

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

 // packages/global-styles-ui/build-module/font-library/api.mjs
 var import_api_fetch = __toESM(require_api_fetch(), 1);
@@ -12390,31 +12390,103 @@ async function fetchInstallFontFace(fontFamilyId, data, registry) {
   };
 }

-// packages/global-styles-ui/build-module/font-library/utils/index.mjs
-var import_components19 = __toESM(require_components(), 1);
+// node_modules/tslib/tslib.es6.mjs
+var __assign = function() {
+  __assign = Object.assign || function __assign2(t3) {
+    for (var s2, i2 = 1, n2 = arguments.length; i2 < n2; i2++) {
+      s2 = arguments[i2];
+      for (var p3 in s2) if (Object.prototype.hasOwnProperty.call(s2, p3)) t3[p3] = s2[p3];
+    }
+    return t3;
+  };
+  return __assign.apply(this, arguments);
+};
+
+// node_modules/lower-case/dist.es2015/index.js
+function lowerCase(str) {
+  return str.toLowerCase();
+}
+
+// node_modules/no-case/dist.es2015/index.js
+var DEFAULT_SPLIT_REGEXP = [/([a-z0-9])([A-Z])/g, /([A-Z])([A-Z][a-z])/g];
+var DEFAULT_STRIP_REGEXP = /[^A-Z0-9]+/gi;
+function noCase(input, options) {
+  if (options === void 0) {
+    options = {};
+  }
+  var _a = options.splitRegexp, splitRegexp = _a === void 0 ? DEFAULT_SPLIT_REGEXP : _a, _b = options.stripRegexp, stripRegexp = _b === void 0 ? DEFAULT_STRIP_REGEXP : _b, _c = options.transform, transform = _c === void 0 ? lowerCase : _c, _d = options.delimiter, delimiter = _d === void 0 ? " " : _d;
+  var result = replace(replace(input, splitRegexp, "$1\0$2"), stripRegexp, "\0");
+  var start = 0;
+  var end = result.length;
+  while (result.charAt(start) === "\0")
+    start++;
+  while (result.charAt(end - 1) === "\0")
+    end--;
+  return result.slice(start, end).split("\0").map(transform).join(delimiter);
+}
+function replace(input, re, value) {
+  if (re instanceof RegExp)
+    return input.replace(re, value);
+  return re.reduce(function(input2, re2) {
+    return input2.replace(re2, value);
+  }, input);
+}
+
+// node_modules/dot-case/dist.es2015/index.js
+function dotCase(input, options) {
+  if (options === void 0) {
+    options = {};
+  }
+  return noCase(input, __assign({ delimiter: "." }, options));
+}
+
+// node_modules/param-case/dist.es2015/index.js
+function paramCase(input, options) {
+  if (options === void 0) {
+    options = {};
+  }
+  return dotCase(input, __assign({ delimiter: "-" }, options));
+}
+
+// packages/kebab-case/build-module/index.mjs
+function kebabCase(str) {
+  let input = str?.toString?.() ?? "";
+  input = input.replace(/['\u2019]/, "");
+  return paramCase(input, {
+    splitRegexp: [
+      /(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,
+      // fooBar => foo-bar, 3Bar => 3-bar
+      /(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,
+      // 3bar => 3-bar
+      /([A-Za-z])([0-9])/g,
+      // Foo3 => foo-3, foo3 => foo-3
+      /([A-Z])([A-Z][a-z])/g
+      // FOOBar => foo-bar
+    ]
+  });
+}

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

 // packages/global-styles-ui/build-module/font-library/utils/index.mjs
 var { File } = window;
-var { kebabCase } = unlock3(import_components19.privateApis);
 function setUIValuesNeeded(font2, extraValues = {}) {
   if (!font2.name && (font2.fontFamily || font2.slug)) {
     font2.name = font2.fontFamily || font2.slug;
@@ -12688,7 +12760,7 @@ function toggleFont(font2, face, initialfonts = []) {
 }

 // packages/global-styles-ui/build-module/font-library/context.mjs
-var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
 var FontLibraryContext = (0, import_element29.createContext)(
   {}
 );
@@ -12885,7 +12957,7 @@ function FontLibraryProvider({ children }) {
         await saveFontFamilies(activeFonts);
       }
       if (installationErrorMessages.length > 0) {
-        const installError = new Error((0, import_i18n12.__)("There was an error installing fonts."));
+        const installError = new Error((0, import_i18n13.__)("There was an error installing fonts."));
         installError.installationErrors = installationErrorMessages;
         throw installError;
       }
@@ -12895,7 +12967,7 @@ function FontLibraryProvider({ children }) {
   }
   async function uninstallFontFamily(fontFamilyToUninstall) {
     if (!fontFamilyToUninstall?.id) {
-      throw new Error((0, import_i18n12.__)("Font family to uninstall is not defined."));
+      throw new Error((0, import_i18n13.__)("Font family to uninstall is not defined."));
     }
     try {
       await deleteEntityRecord(
@@ -13000,7 +13072,7 @@ function FontLibraryProvider({ children }) {
     loadFontFaceInBrowser(fontFace, src, "document");
     loadedFontUrls.add(src);
   };
-  return /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(
     FontLibraryContext.Provider,
     {
       value: {
@@ -13028,27 +13100,27 @@ function FontLibraryProvider({ children }) {
 var context_default = FontLibraryProvider;

 // packages/global-styles-ui/build-module/font-library/modal.mjs
-var import_i18n18 = __toESM(require_i18n(), 1);
-var import_components29 = __toESM(require_components(), 1);
+var import_i18n19 = __toESM(require_i18n(), 1);
+var import_components27 = __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_components23 = __toESM(require_components(), 1);
+var import_components22 = __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_i18n14 = __toESM(require_i18n(), 1);
+var import_i18n15 = __toESM(require_i18n(), 1);

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

 // packages/global-styles-ui/build-module/font-library/font-demo.mjs
-var import_components20 = __toESM(require_components(), 1);
+var import_components19 = __toESM(require_components(), 1);
 var import_element30 = __toESM(require_element(), 1);
-var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
 function getPreviewUrl(fontFace) {
   if (fontFace.preview) {
     return fontFace.preview;
@@ -13112,7 +13184,7 @@ function FontDemo({ font: font2, text }) {
     };
     loadAsset();
   }, [fontFace, isIntersecting, loadFontFaceAsset, isPreviewImage]);
-  return /* @__PURE__ */ (0, import_jsx_runtime46.jsx)("div", { ref, children: isPreviewImage ? /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime48.jsx)("div", { ref, children: isPreviewImage ? /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(
     "img",
     {
       src: previewUrl,
@@ -13120,8 +13192,8 @@ function FontDemo({ font: font2, text }) {
       alt: text,
       className: "font-library__font-variant_demo-image"
     }
-  ) : /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
-    import_components20.__experimentalText,
+  ) : /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(
+    import_components19.__experimentalText,
     {
       style: textDemoStyle,
       className: "font-library__font-variant_demo-text",
@@ -13132,7 +13204,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_runtime47 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
 function FontCard({
   font: font2,
   onClick,
@@ -13144,15 +13216,15 @@ function FontCard({
   const style = {
     cursor: !!onClick ? "pointer" : "default"
   };
-  const navigator2 = (0, import_components21.useNavigator)();
+  const navigator2 = (0, import_components20.useNavigator)();
   const ref = (0, import_element31.useRef)(null);
   (0, import_element31.useEffect)(() => {
     if (shouldFocus) {
       ref.current?.focus();
     }
   }, [shouldFocus]);
-  return /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(
-    import_components21.Button,
+  return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
+    import_components20.Button,
     {
       ref,
       __next40pxDefaultSize: true,
@@ -13164,19 +13236,19 @@ function FontCard({
       },
       style,
       className: "font-library__font-card",
-      children: /* @__PURE__ */ (0, import_jsx_runtime47.jsxs)(import_components21.Flex, { justify: "space-between", wrap: false, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(font_demo_default, { font: font2 }),
-        /* @__PURE__ */ (0, import_jsx_runtime47.jsxs)(import_components21.Flex, { justify: "flex-end", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_components21.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_components21.__experimentalText, { className: "font-library__font-card__count", children: variantsText || (0, import_i18n13.sprintf)(
+      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)(
             /* translators: %d: Number of font variants. */
-            (0, import_i18n13._n)(
+            (0, import_i18n14._n)(
               "%d variant",
               "%d variants",
               variantsCount
             ),
             variantsCount
           ) }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_components21.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(icon_default, { icon: (0, import_i18n13.isRTL)() ? chevron_left_default : chevron_right_default }) })
+          /* @__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 }) })
         ] })
       ] })
     }
@@ -13186,8 +13258,8 @@ 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_components22 = __toESM(require_components(), 1);
-var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
+var import_components21 = __toESM(require_components(), 1);
+var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
 function LibraryFontVariant({
   face,
   font: font2
@@ -13208,16 +13280,16 @@ function LibraryFontVariant({
   };
   const displayName = font2.name + " " + getFontFaceVariantName(face);
   const checkboxId = (0, import_element32.useId)();
-  return /* @__PURE__ */ (0, import_jsx_runtime48.jsx)("div", { className: "font-library__font-card", children: /* @__PURE__ */ (0, import_jsx_runtime48.jsxs)(import_components22.Flex, { justify: "flex-start", align: "center", gap: "1rem", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(
-      import_components22.CheckboxControl,
+  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,
       {
         checked: isInstalled,
         onChange: handleToggleActivation,
         id: checkboxId
       }
     ),
-    /* @__PURE__ */ (0, import_jsx_runtime48.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(
+    /* @__PURE__ */ (0, import_jsx_runtime50.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(
       font_demo_default,
       {
         font: face,
@@ -13263,7 +13335,7 @@ function sortFontFaces(faces) {
 }

 // packages/global-styles-ui/build-module/font-library/installed-fonts.mjs
-var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
 function getFontFamiliesKey(fontFamilies) {
   if (!fontFamilies) {
     return "";
@@ -13339,14 +13411,14 @@ function InstalledFonts() {
       await saveFontFamilies(fontFamilies);
       setNotice({
         type: "success",
-        message: (0, import_i18n14.__)("Font family updated successfully.")
+        message: (0, import_i18n15.__)("Font family updated successfully.")
       });
     } catch (error) {
       setNotice({
         type: "error",
-        message: (0, import_i18n14.sprintf)(
+        message: (0, import_i18n15.sprintf)(
           /* translators: %s: error message */
-          (0, import_i18n14.__)("There was an error updating the font family. %s"),
+          (0, import_i18n15.__)("There was an error updating the font family. %s"),
           error.message
         )
       });
@@ -13373,9 +13445,9 @@ function InstalledFonts() {
       font2.slug,
       font2.source
     ).length;
-    return (0, import_i18n14.sprintf)(
+    return (0, import_i18n15.sprintf)(
       /* translators: 1: Active font variants, 2: Total font variants. */
-      (0, import_i18n14.__)("%1$d of %2$d active"),
+      (0, import_i18n15.__)("%1$d of %2$d active"),
       variantsActive,
       variantsInstalled
     );
@@ -13418,40 +13490,40 @@ function InstalledFonts() {
     }
   };
   const hasFonts = baseThemeFonts.length > 0 || baseCustomFonts.length > 0;
-  return /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
-    isResolvingLibrary && /* @__PURE__ */ (0, import_jsx_runtime49.jsx)("div", { className: "font-library__loading", children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_components23.ProgressBar, {}) }),
-    !isResolvingLibrary && /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(import_jsx_runtime49.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(
-        import_components23.Navigator,
+  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,
         {
           initialPath: libraryFontSelected ? "/fontFamily" : "/",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_components23.Navigator.Screen, { path: "/", children: /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(import_components23.__experimentalVStack, { spacing: "8", children: [
-              notice && /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-                import_components23.Notice,
+            /* @__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,
                 {
                   status: notice.type,
                   onRemove: () => setNotice(null),
                   children: notice.message
                 }
               ),
-              !hasFonts && /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_components23.__experimentalText, { as: "p", children: (0, import_i18n14.__)("No fonts installed.") }),
-              baseThemeFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(import_components23.__experimentalVStack, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime49.jsx)("h2", {
+              !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", {
                   className: "font-library__fonts-title",
                   /* translators: Heading for a list of fonts provided by the theme. */
-                  children: (0, import_i18n14._x)("Theme", "font source")
+                  children: (0, import_i18n15._x)("Theme", "font source")
                 }),
-                /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
                   "ul",
                   {
                     role: "list",
                     className: "font-library__fonts-list",
-                    children: baseThemeFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
+                    children: baseThemeFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
                       "li",
                       {
                         className: "font-library__fonts-list-item",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
                           font_card_default,
                           {
                             font: font2,
@@ -13474,22 +13546,22 @@ function InstalledFonts() {
                   }
                 )
               ] }),
-              baseCustomFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(import_components23.__experimentalVStack, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime49.jsx)("h2", {
+              baseCustomFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(import_components22.__experimentalVStack, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)("h2", {
                   className: "font-library__fonts-title",
                   /* translators: Heading for a list of fonts installed by the user. */
-                  children: (0, import_i18n14._x)("Custom", "font source")
+                  children: (0, import_i18n15._x)("Custom", "font source")
                 }),
-                /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
                   "ul",
                   {
                     role: "list",
                     className: "font-library__fonts-list",
-                    children: baseCustomFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
+                    children: baseCustomFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
                       "li",
                       {
                         className: "font-library__fonts-list-item",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
                           font_card_default,
                           {
                             font: font2,
@@ -13513,8 +13585,8 @@ function InstalledFonts() {
                 )
               ] })
             ] }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(import_components23.Navigator.Screen, { path: "/fontFamily", children: [
-              libraryFontSelected && /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(import_components22.Navigator.Screen, { path: "/fontFamily", children: [
+              libraryFontSelected && /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
                 ConfirmDeleteDialog,
                 {
                   font: libraryFontSelected,
@@ -13525,11 +13597,11 @@ function InstalledFonts() {
                   handleSetLibraryFontSelected
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(import_components23.Flex, { justify: "flex-start", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-                  import_components23.Navigator.BackButton,
+              /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(import_components22.Flex, { justify: "flex-start", children: [
+                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
+                  import_components22.Navigator.BackButton,
                   {
-                    icon: (0, import_i18n14.isRTL)() ? chevron_right_default : chevron_left_default,
+                    icon: (0, import_i18n15.isRTL)() ? chevron_right_default : chevron_left_default,
                     size: "small",
                     onClick: () => {
                       setLastSelectedFontSlug(
@@ -13540,11 +13612,11 @@ function InstalledFonts() {
                       );
                       setNotice(null);
                     },
-                    label: (0, import_i18n14.__)("Back")
+                    label: (0, import_i18n15.__)("Back")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-                  import_components23.__experimentalHeading,
+                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
+                  import_components22.__experimentalHeading,
                   {
                     level: 2,
                     size: 13,
@@ -13553,47 +13625,47 @@ function InstalledFonts() {
                   }
                 )
               ] }),
-              notice && /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(import_jsx_runtime49.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_components23.__experimentalSpacer, { margin: 1 }),
-                /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-                  import_components23.Notice,
+              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,
                   {
                     status: notice.type,
                     onRemove: () => setNotice(null),
                     children: notice.message
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_components23.__experimentalSpacer, { margin: 1 })
+                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components22.__experimentalSpacer, { margin: 1 })
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_components23.__experimentalSpacer, { margin: 4 }),
-              /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_components23.__experimentalText, { children: (0, import_i18n14.__)(
+              /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components22.__experimentalSpacer, { margin: 4 }),
+              /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components22.__experimentalText, { children: (0, import_i18n15.__)(
                 "Choose font variants. Keep in mind that too many variants could make your site slower."
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_components23.__experimentalSpacer, { margin: 4 }),
-              /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(import_components23.__experimentalVStack, { spacing: 0, children: [
-                /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-                  import_components23.CheckboxControl,
+              /* @__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,
                   {
                     className: "font-library__select-all",
-                    label: (0, import_i18n14.__)("Select all"),
+                    label: (0, import_i18n15.__)("Select all"),
                     checked: isSelectAllChecked,
                     onChange: toggleSelectAll,
                     indeterminate: isIndeterminate
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_components23.__experimentalSpacer, { margin: 8 }),
-                /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components22.__experimentalSpacer, { margin: 8 }),
+                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
                   "ul",
                   {
                     role: "list",
                     className: "font-library__fonts-list",
                     children: libraryFontSelected && getFontFacesToDisplay(
                       libraryFontSelected
-                    ).map((face, i2) => /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
+                    ).map((face, i2) => /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
                       "li",
                       {
                         className: "font-library__fonts-list-item",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
                           library_font_variant_default,
                           {
                             font: libraryFontSelected,
@@ -13611,27 +13683,27 @@ function InstalledFonts() {
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(import_components23.__experimentalHStack, { justify: "flex-end", className: "font-library__footer", children: [
-        isInstalling && /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_components23.ProgressBar, {}),
-        shouldDisplayDeleteButton && /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-          import_components23.Button,
+      /* @__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,
           {
             __next40pxDefaultSize: true,
             isDestructive: true,
             variant: "tertiary",
             onClick: handleUninstallClick,
-            children: (0, import_i18n14.__)("Delete")
+            children: (0, import_i18n15.__)("Delete")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-          import_components23.Button,
+        /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
+          import_components22.Button,
           {
             __next40pxDefaultSize: true,
             variant: "primary",
             onClick: handleUpdate,
             disabled: !fontFamiliesHasChanges,
             accessibleWhenDisabled: true,
-            children: (0, import_i18n14.__)("Update")
+            children: (0, import_i18n15.__)("Update")
           }
         )
       ] })
@@ -13646,7 +13718,7 @@ function ConfirmDeleteDialog({
   uninstallFontFamily,
   handleSetLibraryFontSelected
 }) {
-  const navigator2 = (0, import_components23.useNavigator)();
+  const navigator2 = (0, import_components22.useNavigator)();
   const handleConfirmUninstall = async () => {
     setNotice(null);
     setIsOpen(false);
@@ -13656,30 +13728,30 @@ function ConfirmDeleteDialog({
       handleSetLibraryFontSelected(void 0);
       setNotice({
         type: "success",
-        message: (0, import_i18n14.__)("Font family uninstalled successfully.")
+        message: (0, import_i18n15.__)("Font family uninstalled successfully.")
       });
     } catch (error) {
       setNotice({
         type: "error",
-        message: (0, import_i18n14.__)("There was an error uninstalling the font family.") + error.message
+        message: (0, import_i18n15.__)("There was an error uninstalling the font family.") + error.message
       });
     }
   };
   const handleCancelUninstall = () => {
     setIsOpen(false);
   };
-  return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-    import_components23.__experimentalConfirmDialog,
+  return /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
+    import_components22.__experimentalConfirmDialog,
     {
       isOpen,
-      cancelButtonText: (0, import_i18n14.__)("Cancel"),
-      confirmButtonText: (0, import_i18n14.__)("Delete"),
+      cancelButtonText: (0, import_i18n15.__)("Cancel"),
+      confirmButtonText: (0, import_i18n15.__)("Delete"),
       onCancel: handleCancelUninstall,
       onConfirm: handleConfirmUninstall,
       size: "medium",
-      children: font2 && (0, import_i18n14.sprintf)(
+      children: font2 && (0, import_i18n15.sprintf)(
         /* translators: %s: Name of the font. */
-        (0, import_i18n14.__)(
+        (0, import_i18n15.__)(
           'Are you sure you want to delete "%s" font and all its variants and assets?'
         ),
         font2.name
@@ -13691,9 +13763,9 @@ 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_components26 = __toESM(require_components(), 1);
+var import_components25 = __toESM(require_components(), 1);
 var import_compose3 = __toESM(require_compose(), 1);
-var import_i18n16 = __toESM(require_i18n(), 1);
+var import_i18n17 = __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
@@ -13737,9 +13809,9 @@ function isFontFontFaceInOutline(slug, face, outline) {
 }

 // packages/global-styles-ui/build-module/font-library/google-fonts-confirm-dialog.mjs
-var import_i18n15 = __toESM(require_i18n(), 1);
-var import_components24 = __toESM(require_components(), 1);
-var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
+var import_i18n16 = __toESM(require_i18n(), 1);
+var import_components23 = __toESM(require_components(), 1);
+var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
 function GoogleFontsConfirmDialog() {
   const handleConfirm = () => {
     window.localStorage.setItem(
@@ -13748,24 +13820,24 @@ function GoogleFontsConfirmDialog() {
     );
     window.dispatchEvent(new Event("storage"));
   };
-  return /* @__PURE__ */ (0, import_jsx_runtime50.jsx)("div", { className: "font-library__google-fonts-confirm", children: /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_components24.Card, { children: /* @__PURE__ */ (0, import_jsx_runtime50.jsxs)(import_components24.CardBody, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_components24.__experimentalHeading, { level: 2, children: (0, import_i18n15.__)("Connect to Google Fonts") }),
-    /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_components24.__experimentalSpacer, { margin: 6 }),
-    /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_components24.__experimentalText, { as: "p", children: (0, import_i18n15.__)(
+  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.__)(
       "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_runtime50.jsx)(import_components24.__experimentalSpacer, { margin: 3 }),
-    /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_components24.__experimentalText, { as: "p", children: (0, import_i18n15.__)(
+    /* @__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.__)(
       "You can alternatively upload files directly on the Upload tab."
     ) }),
-    /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_components24.__experimentalSpacer, { margin: 6 }),
-    /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(
-      import_components24.Button,
+    /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components23.__experimentalSpacer, { margin: 6 }),
+    /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
+      import_components23.Button,
       {
         __next40pxDefaultSize: true,
         variant: "primary",
         onClick: handleConfirm,
-        children: (0, import_i18n15.__)("Allow access to Google Fonts")
+        children: (0, import_i18n16.__)("Allow access to Google Fonts")
       }
     )
   ] }) }) });
@@ -13774,8 +13846,8 @@ 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_components25 = __toESM(require_components(), 1);
-var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
+var import_components24 = __toESM(require_components(), 1);
+var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
 function CollectionFontVariant({
   face,
   font: font2,
@@ -13791,16 +13863,16 @@ function CollectionFontVariant({
   };
   const displayName = font2.name + " " + getFontFaceVariantName(face);
   const checkboxId = (0, import_element34.useId)();
-  return /* @__PURE__ */ (0, import_jsx_runtime51.jsx)("div", { className: "font-library__font-card", children: /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(import_components25.Flex, { justify: "flex-start", align: "center", gap: "1rem", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
-      import_components25.CheckboxControl,
+  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,
       {
         checked: selected,
         onChange: handleToggleActivation,
         id: checkboxId
       }
     ),
-    /* @__PURE__ */ (0, import_jsx_runtime51.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
+    /* @__PURE__ */ (0, import_jsx_runtime53.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
       font_demo_default,
       {
         font: face,
@@ -13813,10 +13885,10 @@ function CollectionFontVariant({
 var collection_font_variant_default = CollectionFontVariant;

 // packages/global-styles-ui/build-module/font-library/font-collection.mjs
-var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime54 = __toESM(require_jsx_runtime(), 1);
 var DEFAULT_CATEGORY = {
   slug: "all",
-  name: (0, import_i18n16._x)("All", "font categories")
+  name: (0, import_i18n17._x)("All", "font categories")
 };
 var LOCAL_STORAGE_ITEM = "wp-font-library-google-fonts-permission";
 var MIN_WINDOW_HEIGHT = 500;
@@ -13884,7 +13956,11 @@ function FontCollection({ slug }) {
     setFilters({ ...filters, search: value });
     setPage(1);
   };
-  const debouncedUpdateSearchInput = (0, import_compose3.debounce)(handleUpdateSearchInput, 300);
+  const debouncedUpdateSearchInput = (0, import_compose3.debounce)(
+    // @ts-expect-error `debounce` expects a `(...args: unknown[]) => unknown` callback.
+    handleUpdateSearchInput,
+    300
+  );
   const handleToggleVariant = (font2, face) => {
     const newFontsToInstall = toggleFont(font2, face, fontsToInstall);
     setFontsToInstall(newFontsToInstall);
@@ -13921,7 +13997,7 @@ function FontCollection({ slug }) {
     } catch {
       setNotice({
         type: "error",
-        message: (0, import_i18n16.__)(
+        message: (0, import_i18n17.__)(
           "Error installing the fonts, could not be downloaded."
         )
       });
@@ -13931,7 +14007,7 @@ function FontCollection({ slug }) {
       await installFonts([fontFamily]);
       setNotice({
         type: "success",
-        message: (0, import_i18n16.__)("Fonts were installed successfully.")
+        message: (0, import_i18n17.__)("Fonts were installed successfully.")
       });
     } catch (error) {
       setNotice({
@@ -13957,35 +14033,35 @@ function FontCollection({ slug }) {
     return sortFontFaces(fontFamily.fontFace);
   };
   if (renderConfirmDialog) {
-    return /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(google_fonts_confirm_dialog_default, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(google_fonts_confirm_dialog_default, {});
   }
   const showActions = slug === "google-fonts" && !renderConfirmDialog && !selectedFont;
-  return /* @__PURE__ */ (0, import_jsx_runtime52.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
-    isLoading && /* @__PURE__ */ (0, import_jsx_runtime52.jsx)("div", { className: "font-library__loading", children: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components26.ProgressBar, {}) }),
-    !isLoading && selectedCollection && /* @__PURE__ */ (0, import_jsx_runtime52.jsxs)(import_jsx_runtime52.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime52.jsxs)(
-        import_components26.Navigator,
+  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,
         {
           initialPath: "/",
           className: "font-library__tabpanel-layout",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime52.jsxs)(import_components26.Navigator.Screen, { path: "/", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime52.jsxs)(import_components26.__experimentalHStack, { justify: "space-between", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime52.jsxs)(import_components26.__experimentalVStack, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components26.__experimentalHeading, { level: 2, size: 13, children: selectedCollection.name }),
-                  /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components26.__experimentalText, { children: selectedCollection.description })
+            /* @__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 })
                 ] }),
-                showActions && /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
-                  import_components26.DropdownMenu,
+                showActions && /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+                  import_components25.DropdownMenu,
                   {
                     icon: more_vertical_default,
-                    label: (0, import_i18n16.__)("Actions"),
+                    label: (0, import_i18n17.__)("Actions"),
                     popoverProps: {
                       position: "bottom left"
                     },
                     controls: [
                       {
-                        title: (0, import_i18n16.__)(
+                        title: (0, import_i18n17.__)(
                           "Revoke access to Google Fonts"
                         ),
                         onClick: revokeAccess
@@ -13994,26 +14070,26 @@ function FontCollection({ slug }) {
                   }
                 )
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components26.__experimentalSpacer, { margin: 4 }),
-              /* @__PURE__ */ (0, import_jsx_runtime52.jsxs)(import_components26.__experimentalHStack, { spacing: 4, justify: "space-between", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
-                  import_components26.SearchControl,
+              /* @__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,
                   {
                     className: "font-library__search",
                     value: filters.search,
-                    placeholder: (0, import_i18n16.__)("Font name\u2026"),
-                    label: (0, import_i18n16.__)("Search"),
+                    placeholder: (0, import_i18n17.__)("Font name\u2026"),
+                    label: (0, import_i18n17.__)("Search"),
                     onChange: debouncedUpdateSearchInput,
                     hideLabelFromVision: false
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
-                  import_components26.SelectControl,
+                /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+                  import_components25.SelectControl,
                   {
-                    label: (0, import_i18n16.__)("Category"),
+                    label: (0, import_i18n17.__)("Category"),
                     value: filters.category,
                     onChange: handleCategoryFilter,
-                    children: categories && categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
+                    children: categories && categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
                       "option",
                       {
                         value: category.slug,
@@ -14024,20 +14100,20 @@ function FontCollection({ slug }) {
                   }
                 )
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components26.__experimentalSpacer, { margin: 4 }),
-              !!selectedCollection?.font_families?.length && !fonts.length && /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components26.__experimentalText, { children: (0, import_i18n16.__)(
+              /* @__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.__)(
                 "No fonts found. Try with a different search term."
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime52.jsx)("div", { className: "font-library__fonts-grid__main", children: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime54.jsx)("div", { className: "font-library__fonts-grid__main", children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
                 "ul",
                 {
                   role: "list",
                   className: "font-library__fonts-list",
-                  children: items.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
+                  children: items.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
                     "li",
                     {
                       className: "font-library__fonts-list-item",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
                         font_card_default,
                         {
                           font: font2.font_family_settings,
@@ -14056,12 +14132,12 @@ function FontCollection({ slug }) {
                 }
               ) })
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime52.jsxs)(import_components26.Navigator.Screen, { path: "/fontFamily", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime52.jsxs)(import_components26.Flex, { justify: "flex-start", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
-                  import_components26.Navigator.BackButton,
+            /* @__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,
                   {
-                    icon: (0, import_i18n16.isRTL)() ? chevron_right_default : chevron_left_default,
+                    icon: (0, import_i18n17.isRTL)() ? chevron_right_default : chevron_left_default,
                     size: "small",
                     onClick: () => {
                       setLastSelectedFontSlug(
@@ -14070,11 +14146,11 @@ function FontCollection({ slug }) {
                       setSelectedFont(null);
                       setNotice(null);
                     },
-                    label: (0, import_i18n16.__)("Back")
+                    label: (0, import_i18n17.__)("Back")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
-                  import_components26.__experimentalHeading,
+                /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+                  import_components25.__experimentalHeading,
                   {
                     level: 2,
                     size: 13,
@@ -14083,42 +14159,42 @@ function FontCollection({ slug }) {
                   }
                 )
               ] }),
-              notice && /* @__PURE__ */ (0, import_jsx_runtime52.jsxs)(import_jsx_runtime52.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components26.__experimentalSpacer, { margin: 1 }),
-                /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
-                  import_components26.Notice,
+              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,
                   {
                     status: notice.type,
                     onRemove: () => setNotice(null),
                     children: notice.message
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components26.__experimentalSpacer, { margin: 1 })
+                /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components25.__experimentalSpacer, { margin: 1 })
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components26.__experimentalSpacer, { margin: 4 }),
-              /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components26.__experimentalText, { children: (0, import_i18n16.__)("Select font variants to install.") }),
-              /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components26.__experimentalSpacer, { margin: 4 }),
-              /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
-                import_components26.CheckboxControl,
+              /* @__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,
                 {
                   className: "font-library__select-all",
-                  label: (0, import_i18n16.__)("Select all"),
+                  label: (0, import_i18n17.__)("Select all"),
                   checked: isSelectAllChecked,
                   onChange: toggleSelectAll,
                   indeterminate: isIndeterminate
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components26.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components25.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
                 "ul",
                 {
                   role: "list",
                   className: "font-library__fonts-list",
                   children: selectedFont && getSortedFontFaces(selectedFont).map(
-                    (face, i2) => /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
+                    (face, i2) => /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
                       "li",
                       {
                         className: "font-library__fonts-list-item",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
                           collection_font_variant_default,
                           {
                             font: selectedFont,
@@ -14138,18 +14214,18 @@ function FontCollection({ slug }) {
                   )
                 }
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components26.__experimentalSpacer, { margin: 16 })
+              /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components25.__experimentalSpacer, { margin: 16 })
             ] })
           ]
         }
       ),
-      selectedFont && /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
-        import_components26.Flex,
+      selectedFont && /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+        import_components25.Flex,
         {
           justify: "flex-end",
           className: "font-library__footer",
-          children: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
-            import_components26.Button,
+          children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+            import_components25.Button,
             {
               __next40pxDefaultSize: true,
               variant: "primary",
@@ -14157,30 +14233,30 @@ function FontCollection({ slug }) {
               isBusy: isInstalling,
               disabled: fontsToInstall.length === 0 || isInstalling,
               accessibleWhenDisabled: true,
-              children: (0, import_i18n16.__)("Install")
+              children: (0, import_i18n17.__)("Install")
             }
           )
         }
       ),
-      !selectedFont && /* @__PURE__ */ (0, import_jsx_runtime52.jsxs)(
-        import_components26.__experimentalHStack,
+      !selectedFont && /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(
+        import_components25.__experimentalHStack,
         {
           expanded: false,
           className: "font-library__footer",
           justify: "end",
           spacing: 6,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
-              import_components26.__experimentalHStack,
+            /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+              import_components25.__experimentalHStack,
               {
                 justify: "flex-start",
                 expanded: false,
                 spacing: 1,
                 className: "font-library__page-selection",
                 children: (0, import_element35.createInterpolateElement)(
-                  (0, import_i18n16.sprintf)(
+                  (0, import_i18n17.sprintf)(
                     // translators: 1: Current page number, 2: Total number of pages.
-                    (0, import_i18n16._x)(
+                    (0, import_i18n17._x)(
                       "<div>Page</div>%1$s<div>of %2$d</div>",
                       "paging"
                     ),
@@ -14188,12 +14264,12 @@ function FontCollection({ slug }) {
                     totalPages
                   ),
                   {
-                    div: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)("div", { "aria-hidden": true }),
+                    div: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)("div", { "aria-hidden": true }),
                     // @ts-expect-error — Tag injected via sprintf argument, not visible in format string.
-                    CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
-                      import_components26.SelectControl,
+                    CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+                      import_components25.SelectControl,
                       {
-                        "aria-label": (0, import_i18n16.__)(
+                        "aria-label": (0, import_i18n17.__)(
                           "Current page"
                         ),
                         value: page.toString(),
@@ -14216,28 +14292,28 @@ function FontCollection({ slug }) {
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime52.jsxs)(import_components26.__experimentalHStack, { expanded: false, spacing: 1, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
-                import_components26.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(import_components25.__experimentalHStack, { expanded: false, spacing: 1, children: [
+              /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+                import_components25.Button,
                 {
                   onClick: () => setPage(page - 1),
                   disabled: page === 1,
                   accessibleWhenDisabled: true,
-                  label: (0, import_i18n16.__)("Previous page"),
-                  icon: (0, import_i18n16.isRTL)() ? next_default : previous_default,
+                  label: (0, import_i18n17.__)("Previous page"),
+                  icon: (0, import_i18n17.isRTL)() ? next_default : previous_default,
                   showTooltip: true,
                   size: "compact",
                   tooltipPosition: "top"
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
-                import_components26.Button,
+              /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+                import_components25.Button,
                 {
                   onClick: () => setPage(page + 1),
                   disabled: page === totalPages,
                   accessibleWhenDisabled: true,
-                  label: (0, import_i18n16.__)("Next page"),
-                  icon: (0, import_i18n16.isRTL)() ? previous_default : next_default,
+                  label: (0, import_i18n17.__)("Next page"),
+                  icon: (0, import_i18n17.isRTL)() ? previous_default : next_default,
                   showTooltip: true,
                   size: "compact",
                   tooltipPosition: "top"
@@ -14253,8 +14329,8 @@ function FontCollection({ slug }) {
 var font_collection_default = FontCollection;

 // packages/global-styles-ui/build-module/font-library/upload-fonts.mjs
-var import_i18n17 = __toESM(require_i18n(), 1);
-var import_components28 = __toESM(require_components(), 1);
+var import_i18n18 = __toESM(require_i18n(), 1);
+var import_components26 = __toESM(require_components(), 1);
 var import_element36 = __toESM(require_element(), 1);

 // packages/global-styles-ui/build-module/font-library/lib/unbrotli.mjs
@@ -18073,12 +18149,12 @@ var inflate_default = (function() {
           var STR_APPLY_UIA_OK = true;
           try {
             String.fromCharCode.apply(null, [0]);
-          } catch (__43) {
+          } catch (__42) {
             STR_APPLY_OK = false;
           }
           try {
             String.fromCharCode.apply(null, new Uint8Array(1));
-          } catch (__43) {
+          } catch (__42) {
             STR_APPLY_UIA_OK = false;
           }
           var _utf8len = new utils.Buf8(256);
@@ -24290,8 +24366,6 @@ var LongVertMetric = class {
 var vmtx$1 = Object.freeze({ __proto__: null, vmtx });

 // packages/global-styles-ui/build-module/font-library/utils/make-families-from-faces.mjs
-var import_components27 = __toESM(require_components(), 1);
-var { kebabCase: kebabCase2 } = unlock3(import_components27.privateApis);
 function makeFamiliesFromFaces(fontFaces) {
   const fontFamiliesObject = fontFaces.reduce(
     (acc, item) => {
@@ -24299,7 +24373,7 @@ function makeFamiliesFromFaces(fontFaces) {
         acc[item.fontFamily] = {
           name: item.fontFamily,
           fontFamily: item.fontFamily,
-          slug: kebabCase2(item.fontFamily.toLowerCase()),
+          slug: kebabCase(item.fontFamily.toLowerCase()),
           fontFace: []
         };
       }
@@ -24312,7 +24386,7 @@ function makeFamiliesFromFaces(fontFaces) {
 }

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

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

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

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

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

 // packages/global-styles-ui/build-module/screen-typography.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/screen-typography-element.mjs
-var import_i18n23 = __toESM(require_i18n(), 1);
-var import_components34 = __toESM(require_components(), 1);
+var import_i18n24 = __toESM(require_i18n(), 1);
+var import_components32 = __toESM(require_components(), 1);
 var import_element40 = __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_runtime59 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime61 = __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_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_jsx_runtime61 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1);
 var elements = {
   text: {
-    description: (0, import_i18n23.__)("Manage the fonts used on the site."),
-    title: (0, import_i18n23.__)("Text")
+    description: (0, import_i18n24.__)("Manage the fonts used on the site."),
+    title: (0, import_i18n24.__)("Text")
   },
   link: {
-    description: (0, import_i18n23.__)("Manage the fonts and typography used on the links."),
-    title: (0, import_i18n23.__)("Links")
+    description: (0, import_i18n24.__)("Manage the fonts and typography used on the links."),
+    title: (0, import_i18n24.__)("Links")
   },
   heading: {
-    description: (0, import_i18n23.__)("Manage the fonts and typography used on headings."),
-    title: (0, import_i18n23.__)("Headings")
+    description: (0, import_i18n24.__)("Manage the fonts and typography used on headings."),
+    title: (0, import_i18n24.__)("Headings")
   },
   caption: {
-    description: (0, import_i18n23.__)("Manage the fonts and typography used on captions."),
-    title: (0, import_i18n23.__)("Captions")
+    description: (0, import_i18n24.__)("Manage the fonts and typography used on captions."),
+    title: (0, import_i18n24.__)("Captions")
   },
   button: {
-    description: (0, import_i18n23.__)("Manage the fonts and typography used on buttons."),
-    title: (0, import_i18n23.__)("Buttons")
+    description: (0, import_i18n24.__)("Manage the fonts and typography used on buttons."),
+    title: (0, import_i18n24.__)("Buttons")
   }
 };

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

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

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

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

 // packages/global-styles-ui/build-module/screen-colors.mjs
-var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
 var { useSettingsForBlockElement: useSettingsForBlockElement5, ColorPanel: StylesColorPanel2 } = unlock3(
   import_block_editor7.privateApis
 );

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

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

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

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

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

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

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

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

 // packages/global-styles-ui/build-module/gradients-palette-panel.mjs
 var import_compose5 = __toESM(require_compose(), 1);
-var import_components41 = __toESM(require_components(), 1);
-var import_i18n27 = __toESM(require_i18n(), 1);
-var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
+var import_components39 = __toESM(require_components(), 1);
+var import_i18n28 = __toESM(require_i18n(), 1);
+var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/screen-color-palette.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/screen-background.mjs
-var import_i18n29 = __toESM(require_i18n(), 1);
+var import_i18n30 = __toESM(require_i18n(), 1);
 var import_block_editor9 = __toESM(require_block_editor(), 1);
-var import_components42 = __toESM(require_components(), 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_runtime71 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime73 = __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_runtime72 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1);
 var { useHasBackgroundPanel: useHasBackgroundPanel4 } = unlock3(import_block_editor9.privateApis);

 // packages/global-styles-ui/build-module/shadows-panel.mjs
-var import_components44 = __toESM(require_components(), 1);
-var import_i18n31 = __toESM(require_i18n(), 1);
+var import_i18n33 = __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);

-// packages/global-styles-ui/build-module/confirm-reset-shadow-dialog.mjs
-var import_components43 = __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/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);
+
+// 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);

 // packages/global-styles-ui/build-module/shadows-panel.mjs
-var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1);
-var { Menu } = unlock3(import_components44.privateApis);
+var import_jsx_runtime77 = __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);
+
+// 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);
+
+// 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);
+
+// packages/global-styles-ui/build-module/presets/dialogs/rename-dialog.mjs
 var import_components45 = __toESM(require_components(), 1);
-var import_i18n32 = __toESM(require_i18n(), 1);
+var import_i18n35 = __toESM(require_i18n(), 1);
 var import_element43 = __toESM(require_element(), 1);
-var import_jsx_runtime75 = __toESM(require_jsx_runtime(), 1);
-var { Menu: Menu2 } = unlock3(import_components45.privateApis);
-var customShadowMenuItems = [
-  {
-    label: (0, import_i18n32.__)("Rename"),
-    action: "rename"
-  },
-  {
-    label: (0, import_i18n32.__)("Delete"),
-    action: "delete"
-  }
-];
-var presetShadowMenuItems = [
-  {
-    label: (0, import_i18n32.__)("Reset"),
-    action: "reset"
-  }
-];
+var import_jsx_runtime80 = __toESM(require_jsx_runtime(), 1);
+
+// packages/global-styles-ui/build-module/shadows-edit-panel.mjs
+var import_jsx_runtime81 = __toESM(require_jsx_runtime(), 1);

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

 // packages/global-styles-ui/build-module/screen-layout.mjs
-var import_i18n33 = __toESM(require_i18n(), 1);
+var import_i18n37 = __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_element44 = __toESM(require_element(), 1);
-var import_jsx_runtime77 = __toESM(require_jsx_runtime(), 1);
+var import_element45 = __toESM(require_element(), 1);
+var import_jsx_runtime83 = __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_runtime78 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime84 = __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_components48 = __toESM(require_components(), 1);
-var import_i18n36 = __toESM(require_i18n(), 1);
+var import_components49 = __toESM(require_components(), 1);
+var import_i18n40 = __toESM(require_i18n(), 1);

 // packages/global-styles-ui/build-module/style-variations-content.mjs
-var import_i18n35 = __toESM(require_i18n(), 1);
-var import_components47 = __toESM(require_components(), 1);
+var import_i18n39 = __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_element45 = __toESM(require_element(), 1);
-var import_components46 = __toESM(require_components(), 1);
-var import_i18n34 = __toESM(require_i18n(), 1);
-var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1);
+var import_element46 = __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);
 function StyleVariationsContainer({
   gap = 2
 }) {
-  const { user } = (0, import_element45.useContext)(GlobalStylesContext);
+  const { user } = (0, import_element46.useContext)(GlobalStylesContext);
   const userStyles = user?.styles;
   const variations = (0, import_data9.useSelect)((select) => {
     const result = select(
@@ -24794,10 +24875,10 @@ function StyleVariationsContainer({
       ]);
     }
   );
-  const themeVariations = (0, import_element45.useMemo)(() => {
+  const themeVariations = (0, import_element46.useMemo)(() => {
     const withEmptyVariation = [
       {
-        title: (0, import_i18n34.__)("Default"),
+        title: (0, import_i18n38.__)("Default"),
         settings: {},
         styles: {}
       },
@@ -24840,14 +24921,14 @@ function StyleVariationsContainer({
   if (!fullStyleVariations || fullStyleVariations.length < 1) {
     return null;
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
-    import_components46.__experimentalGrid,
+  return /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(
+    import_components47.__experimentalGrid,
     {
       columns: 2,
       className: "global-styles-ui-style-variations-container",
       gap,
       children: themeVariations.map(
-        (variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(Variation, { variation, children: (isFocused) => /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+        (variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(Variation, { variation, children: (isFocused) => /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(
           preview_styles_default,
           {
             label: variation?.title,
@@ -24863,95 +24944,74 @@ function StyleVariationsContainer({
 var style_variations_container_default = StyleVariationsContainer;

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

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

 // packages/global-styles-ui/build-module/screen-css.mjs
-var import_i18n37 = __toESM(require_i18n(), 1);
-var import_components49 = __toESM(require_components(), 1);
+var import_i18n41 = __toESM(require_i18n(), 1);
+var import_components50 = __toESM(require_components(), 1);
 var import_block_editor12 = __toESM(require_block_editor(), 1);
-var import_jsx_runtime82 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime88 = __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_i18n40 = __toESM(require_i18n(), 1);
-var import_components52 = __toESM(require_components(), 1);
-var import_element47 = __toESM(require_element(), 1);
+var import_i18n44 = __toESM(require_i18n(), 1);
+var import_components53 = __toESM(require_components(), 1);
+var import_element48 = __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_element46 = __toESM(require_element(), 1);
+var import_element47 = __toESM(require_element(), 1);

 // packages/global-styles-ui/build-module/screen-revisions/revisions-buttons.mjs
-var import_i18n38 = __toESM(require_i18n(), 1);
-var import_components50 = __toESM(require_components(), 1);
+var import_i18n42 = __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_runtime83 = __toESM(require_jsx_runtime(), 1);
-var { Badge: WCBadge } = unlock3(import_components50.privateApis);
+var import_jsx_runtime89 = __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_components51 = __toESM(require_components(), 1);
-var import_i18n39 = __toESM(require_i18n(), 1);
-var import_jsx_runtime84 = __toESM(require_jsx_runtime(), 1);
+var import_components52 = __toESM(require_components(), 1);
+var import_i18n43 = __toESM(require_i18n(), 1);
+var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);

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

 // packages/global-styles-ui/build-module/font-sizes/font-sizes.mjs
-var import_i18n42 = __toESM(require_i18n(), 1);
+var import_i18n45 = __toESM(require_i18n(), 1);
 var import_components54 = __toESM(require_components(), 1);
-var import_element48 = __toESM(require_element(), 1);
-
-// packages/global-styles-ui/build-module/font-sizes/confirm-reset-font-sizes-dialog.mjs
-var import_components53 = __toESM(require_components(), 1);
-var import_i18n41 = __toESM(require_i18n(), 1);
-var import_jsx_runtime86 = __toESM(require_jsx_runtime(), 1);
-
-// packages/global-styles-ui/build-module/font-sizes/font-sizes.mjs
-var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
-var { Menu: Menu3 } = unlock3(import_components54.privateApis);
+var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/font-sizes/font-size.mjs
-var import_i18n46 = __toESM(require_i18n(), 1);
-var import_components58 = __toESM(require_components(), 1);
-var import_element50 = __toESM(require_element(), 1);
+var import_i18n47 = __toESM(require_i18n(), 1);
+var import_components56 = __toESM(require_components(), 1);
+var import_element49 = __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_i18n43 = __toESM(require_i18n(), 1);
-var import_jsx_runtime88 = __toESM(require_jsx_runtime(), 1);
-
-// packages/global-styles-ui/build-module/font-sizes/confirm-delete-font-size-dialog.mjs
-var import_components55 = __toESM(require_components(), 1);
-var import_i18n44 = __toESM(require_i18n(), 1);
-var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1);
-
-// packages/global-styles-ui/build-module/font-sizes/rename-font-size-dialog.mjs
-var import_components56 = __toESM(require_components(), 1);
-var import_i18n45 = __toESM(require_i18n(), 1);
-var import_element49 = __toESM(require_element(), 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/size-control/index.mjs
-var import_components57 = __toESM(require_components(), 1);
-var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
+var import_components55 = __toESM(require_components(), 1);
+var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/font-sizes/font-size.mjs
-var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);
-var { Menu: Menu4 } = unlock3(import_components58.privateApis);
+var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);

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

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

 // packages/global-styles-ui/build-module/font-library/font-library.mjs
-var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
 function FontLibrary({
   value,
   baseValue,
@@ -24991,21 +25051,21 @@ function FontLibrary({
   let content;
   switch (activeTab) {
     case "upload-fonts":
-      content = /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(upload_fonts_default, {});
+      content = /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(upload_fonts_default, {});
       break;
     case "installed-fonts":
-      content = /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(installed_fonts_default, {});
+      content = /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(installed_fonts_default, {});
       break;
     default:
-      content = /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(font_collection_default, { slug: activeTab });
+      content = /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(font_collection_default, { slug: activeTab });
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
     GlobalStylesProvider,
     {
       value,
       baseValue,
       onChange,
-      children: /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(context_default, { children: content })
+      children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(context_default, { children: content })
     }
   );
 }
@@ -25026,13 +25086,13 @@ if (typeof document !== "undefined" && true && !document.head.querySelector("sty
 }

 // routes/font-list/stage.tsx
-var { Tabs: Tabs2 } = unlock4(import_components60.privateApis);
+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_element52.useState)("installed-fonts");
+  const [activeTab, setActiveTab] = (0, import_element51.useState)("installed-fonts");
   const { base, user, setUser, isReady } = useGlobalStyles();
   const canUserCreate = (0, import_data13.useSelect)((select) => {
     return select(import_core_data12.store).canUser("create", {
@@ -25046,22 +25106,22 @@ function FontLibraryPage() {
   const tabs = [
     {
       id: "installed-fonts",
-      title: (0, import_i18n47._x)("Library", "Font library")
+      title: (0, import_i18n48._x)("Library", "Font library")
     }
   ];
   if (canUserCreate) {
     tabs.push({
       id: "upload-fonts",
-      title: (0, import_i18n47._x)("Upload", "noun")
+      title: (0, import_i18n48._x)("Upload", "noun")
     });
     tabs.push(
       ...(collections || []).map(({ slug, name: name2 }) => ({
         id: slug,
-        title: collections && collections.length === 1 && slug === "google-fonts" ? (0, import_i18n47.__)("Install Fonts") : name2
+        title: collections && collections.length === 1 && slug === "google-fonts" ? (0, import_i18n48.__)("Install Fonts") : name2
       }))
     );
   }
-  return /* @__PURE__ */ React.createElement(page_default, { title: (0, import_i18n47.__)("Fonts"), className: "font-library-page" }, /* @__PURE__ */ React.createElement(
+  return /* @__PURE__ */ React.createElement(page_default, { title: (0, import_i18n48.__)("Fonts"), className: "font-library-page" }, /* @__PURE__ */ React.createElement(
     Tabs2,
     {
       selectedTabId: activeTab,
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 262da5eb82..93a78c7d9e 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' => '61420e33e08ab40e4373');
\ 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'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => '43d7c20a365e66da5be0');
\ 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 b1476d4593..4b9b08be15 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 ov=Object.create;var Ca=Object.defineProperty;var nv=Object.getOwnPropertyDescriptor;var sv=Object.getOwnPropertyNames;var iv=Object.getPrototypeOf,av=Object.prototype.hasOwnProperty;var Ut=(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)Ca(e,r,{get:t[r],enumerable:!0})},lv=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of sv(t))!av.call(e,n)&&n!==r&&Ca(e,n,{get:()=>t[n],enumerable:!(o=nv(t,n))||o.enumerable});return e};var h=(e,t,r)=>(r=e!=null?ov(iv(e)):{},lv(t||!e||!e.__esModule?Ca(r,"default",{value:e,enumerable:!0}):r,e));var Ce=tt((AE,_u)=>{_u.exports=window.wp.i18n});var Te=tt((LE,Pu)=>{Pu.exports=window.wp.element});var be=tt((NE,ku)=>{ku.exports=window.React});var Y=tt((HE,Lu)=>{Lu.exports=window.ReactJSXRuntime});var lo=tt((MT,nf)=>{nf.exports=window.ReactDOM});var md=tt(pd=>{"use strict";var dn=be();function c0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var u0=typeof Object.is=="function"?Object.is:c0,f0=dn.useState,d0=dn.useEffect,p0=dn.useLayoutEffect,m0=dn.useDebugValue;function h0(e,t){var r=t(),o=f0({inst:{value:r,getSnapshot:t}}),n=o[0].inst,s=o[1];return p0(function(){n.value=r,n.getSnapshot=t,il(n)&&s({inst:n})},[e,r,t]),d0(function(){return il(n)&&s({inst:n}),e(function(){il(n)&&s({inst:n})})},[e]),m0(r),r}function il(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!u0(e,r)}catch{return!0}}function g0(e,t){return t()}var y0=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?g0:h0;pd.useSyncExternalStore=dn.useSyncExternalStore!==void 0?dn.useSyncExternalStore:y0});var al=tt((EO,hd)=>{"use strict";hd.exports=md()});var yd=tt(gd=>{"use strict";var $s=be(),v0=al();function b0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var w0=typeof Object.is=="function"?Object.is:b0,x0=v0.useSyncExternalStore,S0=$s.useRef,C0=$s.useEffect,R0=$s.useMemo,E0=$s.useDebugValue;gd.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var s=S0(null);if(s.current===null){var i={hasValue:!1,value:null};s.current=i}else i=s.current;s=R0(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,w0(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=x0(e,s[0],s[1]);return C0(function(){i.hasValue=!0,i.value=a},[a]),E0(a),a}});var bd=tt((_O,vd)=>{"use strict";vd.exports=yd()});var Cn=tt((z3,Vp)=>{Vp.exports=window.wp.primitives});var Bo=tt((rA,Bp)=>{Bp.exports=window.wp.compose});var Hp=tt((nA,jp)=>{jp.exports=window.wp.theme});var us=tt((sA,Up)=>{Up.exports=window.wp.privateApis});var ce=tt((s4,Cm)=>{Cm.exports=window.wp.components});var Am=tt((y4,Fm)=>{Fm.exports=window.wp.editor});var ar=tt((v4,Im)=>{Im.exports=window.wp.coreData});var Jt=tt((b4,Lm)=>{Lm.exports=window.wp.data});var Tn=tt((w4,Nm)=>{Nm.exports=window.wp.blocks});var Vt=tt((x4,Dm)=>{Dm.exports=window.wp.blockEditor});var Vm=tt((_4,Mm)=>{Mm.exports=window.wp.styleEngine});var Gm=tt((B4,Wm)=>{"use strict";Wm.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 Xm=tt((j4,Zm)=>{"use strict";var q1=function(t){return Z1(t)&&!X1(t)};function Z1(e){return!!e&&typeof e=="object"}function X1(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||Q1(e)}var K1=typeof Symbol=="function"&&Symbol.for,J1=K1?Symbol.for("react.element"):60103;function Q1(e){return e.$$typeof===J1}function $1(e){return Array.isArray(e)?[]:{}}function hs(e,t){return t.clone!==!1&&t.isMergeableObject(e)?On($1(e),e,t):e}function ew(e,t,r){return e.concat(t).map(function(o){return hs(o,r)})}function tw(e,t){if(!t.customMerge)return On;var r=t.customMerge(e);return typeof r=="function"?r:On}function rw(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Ym(e){return Object.keys(e).concat(rw(e))}function qm(e,t){try{return t in e}catch{return!1}}function ow(e,t){return qm(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function nw(e,t,r){var o={};return r.isMergeableObject(e)&&Ym(e).forEach(function(n){o[n]=hs(e[n],r)}),Ym(t).forEach(function(n){ow(e,n)||(qm(e,n)&&r.isMergeableObject(t[n])?o[n]=tw(n,r)(e[n],t[n],r):o[n]=hs(t[n],r))}),o}function On(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||ew,r.isMergeableObject=r.isMergeableObject||q1,r.cloneUnlessOtherwiseSpecified=hs;var o=Array.isArray(t),n=Array.isArray(e),s=o===n;return s?o?r.arrayMerge(e,t,r):nw(e,t,r):hs(t,r)}On.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return On(o,n,r)},{})};var sw=On;Zm.exports=sw});var Mc=tt((FL,ig)=>{ig.exports=window.wp.keycodes});var ug=tt((UL,cg)=>{cg.exports=window.wp.apiFetch});var My=tt((uj,Dy)=>{Dy.exports=window.wp.date});function Ou(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=Ou(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function cv(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Ou(e))&&(o&&(o+=" "),o+=t);return o}var st=cv;var uv=h(be(),1),qn={...uv};var Au=h(be(),1),Fu={};function Tt(e,t){let r=Au.useRef(Fu);return r.current===Fu&&(r.current=e(t)),r}var Ra=qn.useInsertionEffect,fv=Ra&&Ra!==qn.useLayoutEffect?Ra:e=>e();function _e(e){let t=Tt(dv).current;return t.next=e,fv(t.effect),t.trampoline}function dv(){let e={next:void 0,callback:pv,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function pv(){}var Iu=h(be(),1),mv=()=>{},ge=typeof document<"u"?Iu.useLayoutEffect:mv;var As=h(be(),1),hv=As.createContext(void 0);function tn(){return As.useContext(hv)?.direction??"ltr"}function gv(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 yv=gv("https://base-ui.com/production-error","Base UI"),Wt=yv;var _o=h(be(),1);function Ea(e,t,r,o){let n=Tt(Du).current;return vv(n,e,t,r,o)&&Mu(n,[e,t,r,o]),n.callback}function Nu(e){let t=Tt(Du).current;return bv(t,e)&&Mu(t,e),t.callback}function Du(){return{callback:null,cleanup:null,refs:[]}}function vv(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function bv(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function Mu(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 Bu=h(be(),1);var Vu=h(be(),1),wv=parseInt(Vu.version,10);function rn(e){return wv>=e}function Ta(e){if(!Bu.isValidElement(e))return null;let t=e,r=t.props;return(rn(19)?r?.ref:t.ref)??null}function Zn(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function so(){}var JE=Object.freeze([]),pt=Object.freeze({});function zu(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 ju(e,t){return typeof e=="function"?e(t):e}function Hu(e,t){return typeof e=="function"?e(t):e}var _a={};function or(e,t,r,o,n){if(!r&&!o&&!n&&!e)return Is(t);let s=Is(e);return t&&(s=Xn(s,t)),r&&(s=Xn(s,r)),o&&(s=Xn(s,o)),n&&(s=Xn(s,n)),s}function Uu(e){if(e.length===0)return _a;if(e.length===1)return Is(e[0]);let t=Is(e[0]);for(let r=1;r<e.length;r+=1)t=Xn(t,e[r]);return t}function Is(e){return Oa(e)?{...Gu(e,_a)}:xv(e)}function Xn(e,t){return Oa(t)?Gu(t,e):Sv(e,t)}function xv(e){let t={...e};for(let r in t){let o=t[r];Wu(r,o)&&(t[r]=Yu(o))}return t}function Sv(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Zn(e.style,o);break}case"className":{e[r]=Pa(e.className,o);break}default:Wu(r,o)?e[r]=Cv(e[r],o):e[r]=o}}return e}function Wu(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 Oa(e){return typeof e=="function"}function Gu(e,t){return Oa(e)?e(t):e??_a}function Cv(e,t){return t?e?(...r)=>{let o=r[0];if(Zu(o)){let s=o;qu(s);let i=t(...r);return s.baseUIHandlerPrevented||e?.(...r),i}let n=t(...r);return e?.(...r),n}:Yu(t):e}function Yu(e){return e&&((...t)=>{let r=t[0];return Zu(r)&&qu(r),e(...t)})}function qu(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Pa(e,t){return t?e?t+" "+e:t:e}function Zu(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var ka=h(be(),1);function Gt(e,t,r={}){let o=t.render,n=Rv(t,r);if(r.enabled===!1)return null;let s=r.state??pt;return _v(e,o,n,s)}function Rv(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?ju(r,s):void 0,f=l?Hu(o,s):void 0,m=l?zu(s,u):pt,g=l&&a?Ev(a):void 0,d=l?Zn(m,g)??{}:pt;return typeof document<"u"&&(l?Array.isArray(i)?d.ref=Nu([d.ref,Ta(n),...i]):d.ref=Ea(d.ref,Ta(n),i):Ea(null,null)),l?(c!==void 0&&(d.className=Pa(d.className,c)),f!==void 0&&(d.style=Zn(d.style,f)),d):pt}function Ev(e){return Array.isArray(e)?Uu(e):or(void 0,e)}var Tv=Symbol.for("react.lazy");function _v(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=or(r,t.props);n.ref=r.ref;let s=t;return s?.$$typeof===Tv&&(s=_o.Children.toArray(t)[0]),_o.cloneElement(s,n)}if(e&&typeof e=="string")return Ov(e,r);throw new Error(Wt(8))}function Ov(e,t){return e==="button"?(0,ka.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,ka.createElement)("img",{alt:"",...t,key:t.key}):_o.createElement(e,t)}var Ls=h(be(),1);var Xu=0;function Pv(e,t="mui"){let[r,o]=Ls.useState(e),n=e||r;return Ls.useEffect(()=>{r==null&&(Xu+=1,o(`${t}-${Xu}`))},[r,t]),n}var Ku=qn.useId;function io(e,t){if(Ku!==void 0){let r=Ku();return e??(t?`${t}-${r}`:r)}return Pv(e,t)}function Ju(e){return io(e,"base-ui")}var Oe={};no(Oe,{cancelOpen:()=>ob,chipRemovePress:()=>Bv,clearPress:()=>Vv,closePress:()=>Dv,closeWatcher:()=>Kv,decrementPress:()=>Hv,disabled:()=>sb,drag:()=>eb,escapeKey:()=>Xv,focusOut:()=>Zv,imperativeAction:()=>lb,incrementPress:()=>jv,initial:()=>ab,inputBlur:()=>Gv,inputChange:()=>Uv,inputClear:()=>Wv,inputPaste:()=>Yv,inputPress:()=>qv,itemPress:()=>Nv,keyboard:()=>Qv,linkPress:()=>Mv,listNavigation:()=>Jv,missing:()=>ib,none:()=>kv,outsidePress:()=>Lv,pointer:()=>$v,scrub:()=>rb,siblingOpen:()=>nb,swipe:()=>cb,trackPress:()=>zv,triggerFocus:()=>Iv,triggerHover:()=>Av,triggerPress:()=>Fv,wheel:()=>tb,windowResize:()=>ub});var kv="none",Fv="trigger-press",Av="trigger-hover",Iv="trigger-focus",Lv="outside-press",Nv="item-press",Dv="close-press",Mv="link-press",Vv="clear-press",Bv="chip-remove-press",zv="track-press",jv="increment-press",Hv="decrement-press",Uv="input-change",Wv="input-clear",Gv="input-blur",Yv="input-paste",qv="input-press",Zv="focus-out",Xv="escape-key",Kv="close-watcher",Jv="list-navigation",Qv="keyboard",$v="pointer",eb="drag",tb="wheel",rb="scrub",ob="cancel-open",nb="sibling-open",sb="disabled",ib="missing",ab="initial",lb="imperative-action",cb="swipe",ub="window-resize";function ze(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 Aa=h(be(),1);var Qu=h(be(),1),fb=[];function on(e){Qu.useEffect(e,fb)}var Ns=null,RT=globalThis.requestAnimationFrame,Fa=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)}},Ds=new Fa,Pr=class e{static create(){return new e}static request(t){return Ds.request(t)}static cancel(t){return Ds.cancel(t)}currentId=Ns;request(t){this.cancel(),this.currentId=Ds.request(()=>{this.currentId=Ns,t()})}cancel=()=>{this.currentId!==Ns&&(Ds.cancel(this.currentId),this.currentId=Ns)};disposeEffect=()=>this.cancel};function nn(){let e=Tt(Pr.create).current;return on(e.disposeEffect),e}function $u(e,t=!1,r=!1){let[o,n]=Aa.useState(e&&t?"idle":void 0),[s,i]=Aa.useState(e);return e&&!s&&(i(!0),n("starting")),!e&&s&&o!=="ending"&&!r&&n("ending"),!e&&!s&&o==="ending"&&n(void 0),ge(()=>{if(!e&&s&&o!=="ending"&&r){let a=Pr.request(()=>{n("ending")});return()=>{Pr.cancel(a)}}},[e,s,o,r]),ge(()=>{if(!e||t)return;let a=Pr.request(()=>{n(void 0)});return()=>{Pr.cancel(a)}},[t,e]),ge(()=>{if(!e||!t)return;e&&s&&o!=="idle"&&n("starting");let a=Pr.request(()=>{n("idle")});return()=>{Pr.cancel(a)}},[t,e,s,o]),{mounted:s,setMounted:i,transitionStatus:o}}var Oo=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),db={[Oo.startingStyle]:""},pb={[Oo.endingStyle]:""},ef={transitionStatus(e){return e==="starting"?db:e==="ending"?pb:null}};function Ms(){return typeof window<"u"}function ko(e){return Vs(e)?(e.nodeName||"").toLowerCase():"#document"}function lt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function wr(e){var t;return(t=(Vs(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Vs(e){return Ms()?e instanceof Node||e instanceof lt(e).Node:!1}function we(e){return Ms()?e instanceof Element||e instanceof lt(e).Element:!1}function St(e){return Ms()?e instanceof HTMLElement||e instanceof lt(e).HTMLElement:!1}function sn(e){return!Ms()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof lt(e).ShadowRoot}function an(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Pt(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function tf(e){return/^(table|td|th)$/.test(ko(e))}function Kn(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var mb=/transform|translate|scale|rotate|perspective|filter/,hb=/paint|layout|strict|content/,Po=e=>!!e&&e!=="none",Ia;function Bs(e){let t=we(e)?Pt(e):e;return Po(t.transform)||Po(t.translate)||Po(t.scale)||Po(t.rotate)||Po(t.perspective)||!zs()&&(Po(t.backdropFilter)||Po(t.filter))||mb.test(t.willChange||"")||hb.test(t.contain||"")}function rf(e){let t=br(e);for(;St(t)&&!xr(t);){if(Bs(t))return t;if(Kn(t))return null;t=br(t)}return null}function zs(){return Ia==null&&(Ia=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Ia}function xr(e){return/^(html|body|#document)$/.test(ko(e))}function Pt(e){return lt(e).getComputedStyle(e)}function Jn(e){return we(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function br(e){if(ko(e)==="html")return e;let t=e.assignedSlot||e.parentNode||sn(e)&&e.host||wr(e);return sn(t)?t.host:t}function of(e){let t=br(e);return xr(t)?e.ownerDocument?e.ownerDocument.body:e.body:St(t)&&an(t)?t:of(t)}function ao(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=of(e),s=n===((o=e.ownerDocument)==null?void 0:o.body),i=lt(n);if(s){let a=js(i);return t.concat(i,i.visualViewport||[],an(n)?n:[],a&&r?ao(a):[])}else return t.concat(n,ao(n,[],r))}function js(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 Yt(e){let t=Tt(gb,e).current;return t.next=e,ge(t.effect),t}function gb(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function Ct(e){return e?.ownerDocument||document}var lf=h(be(),1);var af=h(lo(),1);function sf(e){return e==null?e:"current"in e?e.current:e}function ln(e,t=!1,r=!0){let o=nn();return _e((n,s=null)=>{o.cancel();let i=sf(e);if(i==null)return;let a=i,u=()=>{af.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=Oo.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 Hs(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,s=_e(n),i=ln(o,r,!1);lf.useEffect(()=>{if(!t)return;let a=new AbortController;return i(s,a.signal),()=>{a.abort()}},[t,r,s,i])}var cf=h(be(),1);function uf(e){let t=cf.useRef(!0);t.current&&(t.current=!1,e())}var Yr={};no(Yr,{engine:()=>Va,env:()=>za,os:()=>Da,screenReader:()=>Ba});var Da={};no(Da,{android:()=>pf,apple:()=>Na,ios:()=>La,linux:()=>xb,mac:()=>mf,windows:()=>wb});function yb(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:vb,platform:bb,maxTouchPoints:ff}=yb(),Fo=vb.toLowerCase(),Ao=bb.toLowerCase();var La=/^i(os$|p)/.test(Ao)||Ao==="macintel"&&ff>1,df="android",pf=Ao===df||Fo.includes(df),mf=!La&&Ao.startsWith("mac"),wb=Ao.startsWith("win"),xb=!pf&&/^(linux|chrome os)/.test(Ao),Na=mf||La;var Va={};no(Va,{blink:()=>Cb,gecko:()=>Sb,webkit:()=>Ma});var Ma=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),Sb=!Ma&&Fo.includes("firefox"),Cb=!Ma&&Fo.includes("chrom");var Ba={};no(Ba,{voiceOver:()=>Rb});var Rb=Na;var za={};no(za,{jsdom:()=>Eb});var Eb=/jsdom|happydom/.test(Fo);var Qn=0,nr=class e{static create(){return new e}currentId=Qn;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Qn,r()},t)}isStarted(){return this.currentId!==Qn}clear=()=>{this.currentId!==Qn&&(clearTimeout(this.currentId),this.currentId=Qn)};disposeEffect=()=>this.clear};function Sr(){let e=Tt(nr.create).current;return on(e.disposeEffect),e}var kt=h(be(),1);function hf(e){return"nativeEvent"in e}function qr(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function gf(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var ja="data-base-ui-focusable";var Ha="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Us(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&&sn(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Dt(e){return"composedPath"in e?e.composedPath()[0]:e.target}function co(e,t){if(!we(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 Ws(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 yf(e){return e.matches("html,body")}function vf(e){return St(e)&&e.matches(Ha)}function Ua(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Ha}`)!=null}function bf(e){if(!e||Yr.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Tb(e,t){return t!=null&&!qr(t)?0:typeof e=="function"?e():e}function Zr(e,t,r){let o=Tb(e,r);return typeof o=="number"?o:o?.[t]}function Wa(e){return typeof e=="function"?e():e}function Gs(e,t){return t||e==="click"||e==="mousedown"}function wf(e){return e?.includes("mouse")&&e!=="mousedown"}var xf=h(Y(),1),Sf=kt.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new nr,currentIdRef:{current:null},currentContextRef:{current:null}});function _b(e,t){e.current=t.current}function Ga(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=kt.useRef(r),s=kt.useRef(r),i=kt.useRef(null),a=kt.useRef(null),u=Sr();return ge(()=>{if(s.current=r,!i.current){n.current=r;return}n.current={open:Zr(n.current,"open"),close:Zr(r,"close")}},[r,i,n,s]),(0,xf.jsx)(Sf.Provider,{value:kt.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:s,currentIdRef:i,timeoutMs:o,currentContextRef:a,timeout:u}),[o,u]),children:t})}function Ya(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),s=kt.useContext(Sf),{currentIdRef:i,delayRef:a,timeoutMs:u,initialDelayRef:l,currentContextRef:c,hasProvider:f,timeout:m}=s,[g,d]=kt.useState(!1),v=kt.useRef(r),S=kt.useRef(!1);return ge(()=>{v.current=r},[r]),ge(()=>()=>{S.current=!0},[]),ge(()=>{function C(){S.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]),ge(()=>{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:Zr(l.current,"close")},w!==null&&w!==n?(d(!0),C?.setIsInstantPhase(!0),C?.onOpenChange(!1,ze(Oe.none))):(d(!1),C?.setIsInstantPhase(!1))},[r,n,o,i,a,l,c,m]),ge(()=>()=>{if(i.current===n){if(c.current=null,!v.current)return;i.current=null,_b(a,l),m.clear()}},[c,i,a,n,l,m]),kt.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:g}),[f,a,g])}function Cr(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var Ef=["top","right","bottom","left"];var uo=Math.min,Mt=Math.max,fo=Math.round,es=Math.floor,Rr=e=>({x:e,y:e}),Ob={left:"right",right:"left",bottom:"top",top:"bottom"};function ts(e,t,r){return Mt(e,uo(t,r))}function Er(e,t){return typeof e=="function"?e(t):e}function _t(e){return e.split("-")[0]}function Tr(e){return e.split("-")[1]}function qs(e){return e==="x"?"y":"x"}function rs(e){return e==="y"?"height":"width"}function qt(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function os(e){return qs(qt(e))}function Tf(e,t,r){r===void 0&&(r=!1);let o=Tr(e),n=os(e),s=rs(n),i=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=$n(i)),[i,$n(i)]}function _f(e){let t=$n(e);return[Ys(e),t,Ys(t)]}function Ys(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Cf=["left","right"],Rf=["right","left"],Pb=["top","bottom"],kb=["bottom","top"];function Fb(e,t,r){switch(e){case"top":case"bottom":return r?t?Rf:Cf:t?Cf:Rf;case"left":case"right":return t?Pb:kb;default:return[]}}function Of(e,t,r,o){let n=Tr(e),s=Fb(_t(e),r==="start",o);return n&&(s=s.map(i=>i+"-"+n),t&&(s=s.concat(s.map(Ys)))),s}function $n(e){let t=_t(e);return Ob[t]+e.slice(t.length)}function Ab(e){return{top:0,right:0,bottom:0,left:0,...e}}function Zs(e){return typeof e!="number"?Ab(e):{top:e,right:e,bottom:e,left:e}}function Io(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 Xr(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...Xr(e,n.id,r)])}function cn(e){return`data-base-ui-${e}`}var sr=h(be(),1),Ff=h(lo(),1);var Pf={style:{transition:"none"}};var Ib="data-base-ui-swipe-ignore",Lb="data-swipe-ignore",E_=`[${Ib}]`,T_=`[${Lb}]`;var kf={fallbackAxisSide:"end"};var Af=h(Y(),1),Nb=sr.createContext(null),Db=()=>sr.useContext(Nb),Mb=cn("portal");function qa(e={}){let{ref:t,container:r,componentProps:o=pt,elementProps:n}=e,s=io(),a=Db()?.portalNode,[u,l]=sr.useState(null),[c,f]=sr.useState(null),m=_e(S=>{S!==null&&f(S)}),g=sr.useRef(null);ge(()=>{if(r===null){g.current&&(g.current=null,f(null),l(null));return}if(s==null)return;let S=(r&&(Vs(r)?r:r.current))??a??document.body;if(S==null){g.current&&(g.current=null,f(null),l(null));return}g.current!==S&&(g.current=S,f(null),l(S))},[r,a,s]);let d=Gt("div",o,{ref:[t,m],props:[{id:s,[Mb]:""},n]});return{portalNode:c,portalSubtree:u&&d?Ff.createPortal(d,u):null}}var Lo=h(be(),1);function If(){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 Vb=h(Y(),1),Bb=Lo.createContext(null),zb=Lo.createContext(null),un=()=>Lo.useContext(Bb)?.id||null,po=e=>{let t=Lo.useContext(zb);return e??t};var Zt=h(be(),1);function jb(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 Lf(e){return e!=null&&e.clientX!=null}function Za(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=Zt.useRef(!1),c=Zt.useRef(null),[f,m]=Zt.useState(),[g,d]=Zt.useState([]),v=_e(R=>{n.set("positionReference",R)}),S=_e((R,k,T)=>{l.current||u.current.openEvent&&!Lf(u.current.openEvent)||n.set("positionReference",jb(T??a,{x:R,y:k,axis:o,dataRef:u,pointerType:f}))}),C=_e(R=>{s?c.current||(S(R.clientX,R.clientY,R.currentTarget),d([])):S(R.clientX,R.clientY,R.currentTarget)}),w=qr(f)?i:s;Zt.useEffect(()=>{if(!r){v(a);return}if(!w)return;function R(){c.current?.(),c.current=null}let k=lt(i);function T(_){let A=Dt(_);Ze(i,A)?R():S(_.clientX,_.clientY)}return!u.current.openEvent||Lf(u.current.openEvent)?c.current=Ye(k,"mousemove",T):v(a),R},[w,r,i,u,a,n,S,v,g]),Zt.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Zt.useEffect(()=>{r&&!i&&(l.current=!1)},[r,i]),Zt.useEffect(()=>{!r&&s&&(l.current=!0)},[r,s]);let b=Zt.useMemo(()=>{function R(k){m(k.pointerType)}return{onPointerDown:R,onPointerEnter:R,onMouseMove:C,onMouseEnter:C}},[C]);return Zt.useMemo(()=>r?{reference:b,trigger:b}:{},[r,b])}var Xt=h(be(),1);function Hb(){return!1}function Ub(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function Xa(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:s="sloppy",referencePress:i=Hb,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=po(u),d=_e(typeof n=="function"?n:()=>!1),v=typeof n=="function"?d:n,S=v!==!1,C=_e(()=>s),{escapeKey:w,outsidePress:b}=Ub(a),R=Xt.useRef(!1),k=Xt.useRef(!1),T=Xt.useRef(!1),_=Xt.useRef(!1),A=Xt.useRef(""),N=Xt.useRef(null),q=Sr(),U=Sr(),x=_e(()=>{U.clear(),m.current.insideReactTree=!1}),I=_e(F=>{let Z=m.current.floatingContext?.nodeId;return(g?Xr(g.nodesRef.current,Z):[]).some(xe=>xe.context?.open&&!xe.context.dataRef.current[F])}),W=_e(F=>Ws(F,l.select("floatingElement"))||Ws(F,l.select("domReferenceElement"))),O=_e(F=>{i()&&l.setOpen(!1,ze(Oe.triggerPress,F.nativeEvent))}),D=_e(F=>{if(!c||!r||!o||F.key!=="Escape"||_.current||!w&&I("__escapeKeyBubbles"))return;let Z=hf(F)?F.nativeEvent:F,se=ze(Oe.escapeKey,Z);l.setOpen(!1,se),se.isCanceled||F.preventDefault(),!w&&!se.isPropagationAllowed&&F.stopPropagation()}),J=_e(()=>{m.current.insideReactTree=!0,U.start(0,x)}),M=_e(F=>{if(!c||!r||F.button!==0)return;let Z=Dt(F.nativeEvent);Ze(l.select("floatingElement"),Z)&&(R.current||(R.current=!0,k.current=!1))}),E=_e(F=>{!c||!r||(F.defaultPrevented||F.nativeEvent.defaultPrevented)&&R.current&&(k.current=!0)});Xt.useEffect(()=>{if(!c||!r)return;m.current.__escapeKeyBubbles=w,m.current.__outsidePressBubbles=b;let F=new nr,Z=new nr;function se(){F.clear(),_.current=!0}function xe(){F.start(Yr.engine.webkit?5:0,()=>{_.current=!1})}function ie(){T.current=!0,Z.start(0,()=>{T.current=!1})}function ye(){R.current=!1,k.current=!1}function Ee(){let V=A.current,re=V==="pen"||!V?"mouse":V,De=C(),Ue=typeof De=="function"?De():De;return typeof Ue=="string"?Ue:Ue[re]}function ee(V){let re=Ee();return re==="intentional"&&V.type!=="click"||re==="sloppy"&&V.type==="click"}function Ae(V){let re=m.current.floatingContext?.nodeId,De=g&&Xr(g.nodesRef.current,re).some(Ue=>Ws(V,Ue.context?.elements.floating));return W(V)||De}function Ie(V){if(ee(V)){V.type!=="click"&&!W(V)&&(Z.clear(),T.current=!1),x();return}if(m.current.insideReactTree){x();return}let re=Dt(V),De=`[${cn("inert")}]`,Ue=we(re)?re.getRootNode():null,ot=Array.from((sn(Ue)?Ue:Ct(l.select("floatingElement"))).querySelectorAll(De)),ut=l.context.triggerElements;if(re&&(ut.hasElement(re)||ut.hasMatchingElement(We=>Ze(We,re))))return;let je=we(re)?re:null;for(;je&&!xr(je);){let We=br(je);if(xr(We)||!we(We))break;je=We}if(!(ot.length&&we(re)&&!yf(re)&&!Ze(re,l.select("floatingElement"))&&ot.every(We=>!Ze(je,We)))){if(St(re)&&!("touches"in V)){let We=xr(re),nt=Pt(re),ve=/auto|scroll/,Or=We||ve.test(nt.overflowX),yr=We||ve.test(nt.overflowY),$e=Or&&re.clientWidth>0&&re.scrollWidth>re.clientWidth,Hr=yr&&re.clientHeight>0&&re.scrollHeight>re.clientHeight,Et=nt.direction==="rtl",Ne=Hr&&(Et?V.offsetX<=re.offsetWidth-re.clientWidth:V.offsetX>re.clientWidth),qe=$e&&V.offsetY>re.clientHeight;if(Ne||qe)return}if(!Ae(V)){if(Ee()==="intentional"&&T.current){Z.clear(),T.current=!1;return}typeof v=="function"&&!v(V)||I("__outsidePressBubbles")||(l.setOpen(!1,ze(Oe.outsidePress,V)),x())}}}function ke(V){Ee()!=="sloppy"||V.pointerType==="touch"||!l.select("open")||!r||W(V)||Ie(V)}function He(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 De=Dt(V);if(!De)return;let Ue=Ye(De,V.type,()=>{re(V),Ue()})}function j(V){A.current="touch",G(V,He)}function X(V){q.clear(),V.type==="pointerdown"&&(A.current=V.pointerType),!(V.type==="mousedown"&&N.current&&!N.current.dismissOnMouseDown)&&G(V,re=>{re.type==="pointerdown"?ke(re):Ie(re)})}function H(V){if(!R.current)return;let re=k.current;if(ye(),Ee()==="intentional"){if(V.type==="pointercancel"){re&&ie();return}if(!Ae(V)){if(re){ie();return}typeof v=="function"&&!v(V)||(Z.clear(),T.current=!0,x())}}}function K(V){if(Ee()!=="sloppy"||!N.current||W(V))return;let re=V.touches[0];if(!re)return;let De=Math.abs(re.clientX-N.current.startX),Ue=Math.abs(re.clientY-N.current.startY),ot=Math.sqrt(De*De+Ue*Ue);ot>5&&(N.current.dismissOnTouchEnd=!0),ot>10&&(Ie(V),q.clear(),N.current=null)}function fe(V){G(V,K)}function ue(V){Ee()!=="sloppy"||!N.current||W(V)||(N.current.dismissOnTouchEnd&&Ie(V),q.clear(),N.current=null)}function de(V){G(V,ue)}let pe=Ct(f),me=Cr(o&&Cr(Ye(pe,"keydown",D),Ye(pe,"compositionstart",se),Ye(pe,"compositionend",xe)),S&&Cr(Ye(pe,"click",X,!0),Ye(pe,"pointerdown",X,!0),Ye(pe,"pointerup",H,!0),Ye(pe,"pointercancel",H,!0),Ye(pe,"mousedown",X,!0),Ye(pe,"mouseup",H,!0),Ye(pe,"touchstart",j,!0),Ye(pe,"touchmove",fe,!0),Ye(pe,"touchend",de,!0)));return()=>{me(),F.clear(),Z.clear(),ye(),T.current=!1}},[m,f,o,S,v,c,r,w,b,D,x,C,I,W,g,l,q]),Xt.useEffect(x,[v,x]);let L=Xt.useMemo(()=>({onKeyDown:D,onPointerDown:O,onClick:O}),[D,O]),$=Xt.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 Xt.useMemo(()=>r?{reference:L,floating:$,trigger:L}:{},[r,L,$])}var Ft=h(be(),1);function Nf(e,t,r){let{reference:o,floating:n}=e,s=qt(t),i=os(t),a=rs(i),u=_t(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}}switch(Tr(t)){case"start":g[i]-=m*(r&&l?-1:1);break;case"end":g[i]+=m*(r&&l?-1:1);break}return g}async function Vf(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}=Er(t,e),d=Zs(g),S=a[m?f==="floating"?"reference":"floating":f],C=Io(await s.getClippingRect({element:(r=await(s.isElement==null?void 0:s.isElement(S)))==null||r?S:S.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}:{x:1,y:1},k=Io(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:w,offsetParent:b,strategy:u}):w);return{top:(C.top-k.top+d.top)/R.y,bottom:(k.bottom-C.bottom+d.bottom)/R.y,left:(C.left-k.left+d.left)/R.x,right:(k.right-C.right+d.right)/R.x}}var Wb=50,Bf=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:s=[],platform:i}=r,a=i.detectOverflow?i:{...i,detectOverflow:Vf},u=await(i.isRTL==null?void 0:i.isRTL(t)),l=await i.getElementRects({reference:e,floating:t,strategy:n}),{x:c,y:f}=Nf(l,o,u),m=o,g=0,d={};for(let v=0;v<s.length;v++){let S=s[v];if(!S)continue;let{name:C,fn:w}=S,{x:b,y:R,data:k,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],...k},T&&g<Wb&&(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}=Nf(l,m,u)),v=-1)}return{x:c,y:f,placement:m,strategy:n,middlewareData:d}};var zf=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,...S}=Er(e,t);if((r=s.arrow)!=null&&r.alignmentOffset)return{};let C=_t(n),w=qt(a),b=_t(a)===a,R=await(u.isRTL==null?void 0:u.isRTL(l.floating)),k=m||(b||!v?[$n(a)]:_f(a)),T=d!=="none";!m&&T&&k.push(...Of(a,v,d,R));let _=[a,...k],A=await u.detectOverflow(t,S),N=[],q=((o=s.flip)==null?void 0:o.overflows)||[];if(c&&N.push(A[C]),f){let W=Tf(n,i,R);N.push(A[W[0]],A[W[1]])}if(q=[...q,{placement:n,overflows:N}],!N.every(W=>W<=0)){var U,x;let W=(((U=s.flip)==null?void 0:U.index)||0)+1,O=_[W];if(O&&(!(f==="alignment"?w!==qt(O):!1)||q.every(M=>qt(M.placement)===w?M.overflows[0]>0:!0)))return{data:{index:W,overflows:q},reset:{placement:O}};let D=(x=q.filter(J=>J.overflows[0]<=0).sort((J,M)=>J.overflows[1]-M.overflows[1])[0])==null?void 0:x.placement;if(!D)switch(g){case"bestFit":{var I;let J=(I=q.filter(M=>{if(T){let E=qt(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 Df(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Mf(e){return Ef.some(t=>e[t]>=0)}var jf=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:o}=t,{strategy:n="referenceHidden",...s}=Er(e,t);switch(n){case"referenceHidden":{let i=await o.detectOverflow(t,{...s,elementContext:"reference"}),a=Df(i,r.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:Mf(a)}}}case"escaped":{let i=await o.detectOverflow(t,{...s,altBoundary:!0}),a=Df(i,r.floating);return{data:{escapedOffsets:a,escaped:Mf(a)}}}default:return{}}}}};var Hf=new Set(["left","top"]);async function Gb(e,t){let{placement:r,platform:o,elements:n}=e,s=await(o.isRTL==null?void 0:o.isRTL(n.floating)),i=_t(r),a=Tr(r),u=qt(r)==="y",l=Hf.has(i)?-1:1,c=s&&u?-1:1,f=Er(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 Uf=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 Gb(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}}}}},Wf=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:C=>{let{x:w,y:b}=C;return{x:w,y:b}}},...l}=Er(e,t),c={x:r,y:o},f=await s.detectOverflow(t,l),m=qt(_t(n)),g=qs(m),d=c[g],v=c[m];if(i){let C=g==="y"?"top":"left",w=g==="y"?"bottom":"right",b=d+f[C],R=d-f[w];d=ts(b,d,R)}if(a){let C=m==="y"?"top":"left",w=m==="y"?"bottom":"right",b=v+f[C],R=v-f[w];v=ts(b,v,R)}let S=u.fn({...t,[g]:d,[m]:v});return{...S,data:{x:S.x-r,y:S.y-o,enabled:{[g]:i,[m]:a}}}}}},Gf=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:r,y:o,placement:n,rects:s,middlewareData:i}=t,{offset:a=0,mainAxis:u=!0,crossAxis:l=!0}=Er(e,t),c={x:r,y:o},f=qt(n),m=qs(f),g=c[m],d=c[f],v=Er(a,t),S=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(u){let b=m==="y"?"height":"width",R=s.reference[m]-s.floating[b]+S.mainAxis,k=s.reference[m]+s.reference[b]-S.mainAxis;g<R?g=R:g>k&&(g=k)}if(l){var C,w;let b=m==="y"?"width":"height",R=Hf.has(_t(n)),k=s.reference[f]-s.floating[b]+(R&&((C=i.offset)==null?void 0:C[f])||0)+(R?0:S.crossAxis),T=s.reference[f]+s.reference[b]+(R?0:((w=i.offset)==null?void 0:w[f])||0)-(R?S.crossAxis:0);d<k?d=k:d>T&&(d=T)}return{[m]:g,[f]:d}}}},Yf=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,o;let{placement:n,rects:s,platform:i,elements:a}=t,{apply:u=()=>{},...l}=Er(e,t),c=await i.detectOverflow(t,l),f=_t(n),m=Tr(n),g=qt(n)==="y",{width:d,height:v}=s.floating,S,C;f==="top"||f==="bottom"?(S=f,C=m===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(C=f,S=m==="end"?"top":"bottom");let w=v-c.top-c.bottom,b=d-c.left-c.right,R=uo(v-c[S],w),k=uo(d-c[C],b),T=!t.middlewareData.shift,_=R,A=k;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(A=b),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(_=w),T&&!m){let q=Mt(c.left,0),U=Mt(c.right,0),x=Mt(c.top,0),I=Mt(c.bottom,0);g?A=d-2*(q!==0||U!==0?q+U:Mt(c.left,c.right)):_=v-2*(x!==0||I!==0?x+I:Mt(c.top,c.bottom))}await u({...t,availableWidth:A,availableHeight:_});let N=await i.getDimensions(a.floating);return d!==N.width||v!==N.height?{reset:{rects:!0}}:{}}}};function Kf(e){let t=Pt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=St(e),s=n?e.offsetWidth:r,i=n?e.offsetHeight:o,a=fo(r)!==s||fo(o)!==i;return a&&(r=s,o=i),{width:r,height:o,$:a}}function Ja(e){return we(e)?e:e.contextElement}function fn(e){let t=Ja(e);if(!St(t))return Rr(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:s}=Kf(t),i=(s?fo(r.width):r.width)/o,a=(s?fo(r.height):r.height)/n;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}var Yb=Rr(0);function Jf(e){let t=lt(e);return!zs()||!t.visualViewport?Yb:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function qb(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==lt(e)?!1:t}function No(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),s=Ja(e),i=Rr(1);t&&(o?we(o)&&(i=fn(o)):i=fn(e));let a=qb(s,r,o)?Jf(s):Rr(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){let m=lt(s),g=o&&we(o)?lt(o):o,d=m,v=js(d);for(;v&&o&&g!==d;){let S=fn(v),C=v.getBoundingClientRect(),w=Pt(v),b=C.left+(v.clientLeft+parseFloat(w.paddingLeft))*S.x,R=C.top+(v.clientTop+parseFloat(w.paddingTop))*S.y;u*=S.x,l*=S.y,c*=S.x,f*=S.y,u+=b,l+=R,d=lt(v),v=js(d)}}return Io({width:c,height:f,x:u,y:l})}function Xs(e,t){let r=Jn(e).scrollLeft;return t?t.left+r:No(wr(e)).left+r}function Qf(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-Xs(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function Zb(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,s=n==="fixed",i=wr(o),a=t?Kn(t.floating):!1;if(o===i||a&&s)return r;let u={scrollLeft:0,scrollTop:0},l=Rr(1),c=Rr(0),f=St(o);if((f||!f&&!s)&&((ko(o)!=="body"||an(i))&&(u=Jn(o)),f)){let g=No(o);l=fn(o),c.x=g.x+o.clientLeft,c.y=g.y+o.clientTop}let m=i&&!f&&!s?Qf(i,u):Rr(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 Xb(e){return Array.from(e.getClientRects())}function Kb(e){let t=wr(e),r=Jn(e),o=e.ownerDocument.body,n=Mt(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),s=Mt(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),i=-r.scrollLeft+Xs(e),a=-r.scrollTop;return Pt(o).direction==="rtl"&&(i+=Mt(t.clientWidth,o.clientWidth)-n),{width:n,height:s,x:i,y:a}}var qf=25;function Jb(e,t){let r=lt(e),o=wr(e),n=r.visualViewport,s=o.clientWidth,i=o.clientHeight,a=0,u=0;if(n){s=n.width,i=n.height;let c=zs();(!c||c&&t==="fixed")&&(a=n.offsetLeft,u=n.offsetTop)}let l=Xs(o);if(l<=0){let c=o.ownerDocument,f=c.body,m=getComputedStyle(f),g=c.compatMode==="CSS1Compat"&&parseFloat(m.marginLeft)+parseFloat(m.marginRight)||0,d=Math.abs(o.clientWidth-f.clientWidth-g);d<=qf&&(s-=d)}else l<=qf&&(s+=l);return{width:s,height:i,x:a,y:u}}function Qb(e,t){let r=No(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,s=St(e)?fn(e):Rr(1),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 Zf(e,t,r){let o;if(t==="viewport")o=Jb(e,r);else if(t==="document")o=Kb(wr(e));else if(we(t))o=Qb(t,r);else{let n=Jf(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Io(o)}function $f(e,t){let r=br(e);return r===t||!we(r)||xr(r)?!1:Pt(r).position==="fixed"||$f(r,t)}function $b(e,t){let r=t.get(e);if(r)return r;let o=ao(e,[],!1).filter(a=>we(a)&&ko(a)!=="body"),n=null,s=Pt(e).position==="fixed",i=s?br(e):e;for(;we(i)&&!xr(i);){let a=Pt(i),u=Bs(i);!u&&a.position==="fixed"&&(n=null),(s?!u&&!n:!u&&a.position==="static"&&!!n&&(n.position==="absolute"||n.position==="fixed")||an(i)&&!u&&$f(e,i))?o=o.filter(c=>c!==i):n=a,i=br(i)}return t.set(e,o),o}function e0(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,i=[...r==="clippingAncestors"?Kn(t)?[]:$b(t,this._c):[].concat(r),o],a=Zf(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=Zf(t,i[m],n);u=Mt(g.top,u),l=uo(g.right,l),c=uo(g.bottom,c),f=Mt(g.left,f)}return{width:l-f,height:c-u,x:f,y:u}}function t0(e){let{width:t,height:r}=Kf(e);return{width:t,height:r}}function r0(e,t,r){let o=St(t),n=wr(t),s=r==="fixed",i=No(e,!0,s,t),a={scrollLeft:0,scrollTop:0},u=Rr(0);function l(){u.x=Xs(n)}if(o||!o&&!s)if((ko(t)!=="body"||an(n))&&(a=Jn(t)),o){let g=No(t,!0,s,t);u.x=g.x+t.clientLeft,u.y=g.y+t.clientTop}else n&&l();s&&!o&&n&&l();let c=n&&!o&&!s?Qf(n,a):Rr(0),f=i.left+a.scrollLeft-u.x-c.x,m=i.top+a.scrollTop-u.y-c.y;return{x:f,y:m,width:i.width,height:i.height}}function Ka(e){return Pt(e).position==="static"}function Xf(e,t){if(!St(e)||Pt(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return wr(e)===r&&(r=r.ownerDocument.body),r}function ed(e,t){let r=lt(e);if(Kn(e))return r;if(!St(e)){let n=br(e);for(;n&&!xr(n);){if(we(n)&&!Ka(n))return n;n=br(n)}return r}let o=Xf(e,t);for(;o&&tf(o)&&Ka(o);)o=Xf(o,t);return o&&xr(o)&&Ka(o)&&!Bs(o)?r:o||rf(e)||r}var o0=async function(e){let t=this.getOffsetParent||ed,r=this.getDimensions,o=await r(e.floating);return{reference:r0(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function n0(e){return Pt(e).direction==="rtl"}var Qa={convertOffsetParentRelativeRectToViewportRelativeRect:Zb,getDocumentElement:wr,getClippingRect:e0,getOffsetParent:ed,getElementRects:o0,getClientRects:Xb,getDimensions:t0,getScale:fn,isElement:we,isRTL:n0};function td(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function s0(e,t){let r=null,o,n=wr(e);function s(){var a;clearTimeout(o),(a=r)==null||a.disconnect(),r=null}function i(a,u){a===void 0&&(a=!1),u===void 0&&(u=1),s();let l=e.getBoundingClientRect(),{left:c,top:f,width:m,height:g}=l;if(a||t(),!m||!g)return;let d=es(f),v=es(n.clientWidth-(c+m)),S=es(n.clientHeight-(f+g)),C=es(c),b={rootMargin:-d+"px "+-v+"px "+-S+"px "+-C+"px",threshold:Mt(0,uo(1,u))||1},R=!0;function k(T){let _=T[0].intersectionRatio;if(_!==u){if(!R)return i();_?i(!1,_):o=setTimeout(()=>{i(!1,1e-7)},1e3)}_===1&&!td(l,e.getBoundingClientRect())&&i(),R=!1}try{r=new IntersectionObserver(k,{...b,root:n.ownerDocument})}catch{r=new IntersectionObserver(k,b)}r.observe(e)}return i(!0),s}function ns(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=Ja(e),c=n||s?[...l?ao(l):[],...t?ao(t):[]]:[];c.forEach(C=>{n&&C.addEventListener("scroll",r,{passive:!0}),s&&C.addEventListener("resize",r)});let f=l&&a?s0(l,r):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?No(e):null;u&&S();function S(){let C=No(e);v&&!td(v,C)&&r(),v=C,d=requestAnimationFrame(S)}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=Uf;var od=Wf,nd=zf,sd=Yf,id=jf;var ad=Gf,Ks=(e,t,r)=>{let o=new Map,n={platform:Qa,...r},s={...n.platform,_c:o};return Bf(e,t,{...n,platform:s})};var yt=h(be(),1),cd=h(be(),1),ud=h(lo(),1),a0=typeof document<"u",l0=function(){},Js=a0?cd.useLayoutEffect:l0;function Qs(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(!Qs(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)&&!Qs(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 $a(e){let t=yt.useRef(e);return Js(()=>{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);Qs(m,o)||g(o);let[d,v]=yt.useState(null),[S,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,k=i||S,T=yt.useRef(null),_=yt.useRef(null),A=yt.useRef(c),N=u!=null,q=$a(u),U=$a(n),x=$a(l),I=yt.useCallback(()=>{if(!T.current||!_.current)return;let M={placement:t,strategy:r,middleware:m};U.current&&(M.platform=U.current),Ks(T.current,_.current,M).then(E=>{let L={...E,isPositioned:x.current!==!1};W.current&&!Qs(A.current,L)&&(A.current=L,ud.flushSync(()=>{f(L)}))})},[m,t,r,U,x]);Js(()=>{l===!1&&A.current.isPositioned&&(A.current.isPositioned=!1,f(M=>({...M,isPositioned:!1})))},[l]);let W=yt.useRef(!1);Js(()=>(W.current=!0,()=>{W.current=!1}),[]),Js(()=>{if(R&&(T.current=R),k&&(_.current=k),R&&k){if(q.current)return q.current(R,k,I);I()}},[R,k,I,q,N]);let O=yt.useMemo(()=>({reference:T,floating:_,setReference:w,setFloating:b}),[w,b]),D=yt.useMemo(()=>({reference:R,floating:k}),[R,k]),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 el=(e,t)=>{let r=rd(e);return{name:r.name,fn:r.fn,options:[e,t]}},tl=(e,t)=>{let r=od(e);return{name:r.name,fn:r.fn,options:[e,t]}},rl=(e,t)=>({fn:ad(e).fn,options:[e,t]}),ol=(e,t)=>{let r=nd(e);return{name:r.name,fn:r.fn,options:[e,t]}},nl=(e,t)=>{let r=sd(e);return{name:r.name,fn:r.fn,options:[e,t]}};var sl=(e,t)=>{let r=id(e);return{name:r.name,fn:r.fn,options:[e,t]}};var mn=h(be(),1),Od=h(lo(),1);var Td=h(be(),1);var Me=(e,t,r,o,n,s,...i)=>{if(i.length>0)throw new Error(Wt(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),S=n(u,l,c,f);return s(m,g,d,v,S,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(be(),1),fl=h(al(),1),Ed=h(bd(),1);var wd=h(be(),1);var ll=[],cl;function xd(){return cl}function Sd(e){ll.push(e)}function ul(e){let t=(r,o)=>{let n=Tt(T0).current,s;try{cl=n;for(let i of ll)i.before(n);s=e(r,o);for(let i of ll)i.after(n);n.didInitialize=!0}finally{cl=void 0}return s};return t.displayName=e.displayName||e.name,t}function Cd(e){return wd.forwardRef(ul(e))}function T0(){return{didInitialize:!1}}var _0=rn(19),O0=_0?k0:F0;function ei(e,t,r,o,n){return O0(e,t,r,o,n)}function P0(e,t,r,o,n){let s=Rd.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,fl.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,fl.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function k0(e,t,r,o,n){let s=xd();if(!s)return P0(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 F0(e,t,r,o,n){return(0,Ed.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,s=>t(s,r,o,n))}var ti=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 ei(this,t,r,o,n)}};var Do=h(be(),1);var pn=class extends ti{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){Do.useDebugValue(t);let o=this;ge(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;ge(()=>(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);ge(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){Do.useDebugValue(t);let o=this,n=r!==void 0;ge(()=>{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 Do.useDebugValue(t),ei(this,this.selectors[t],r,o,n)}useContextCallback(t,r){Do.useDebugValue(t);let o=_e(r??so);this.context[t]=o}useStateSetter(t){let r=Do.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 A0={open:Me(e=>e.open),transitionStatus:Me(e=>e.transitionStatus),domReferenceElement:Me(e=>e.domReferenceElement),referenceElement:Me(e=>e.positionReference??e.referenceElement),floatingElement:Me(e=>e.floatingElement),floatingId:Me(e=>e.floatingId)},kr=class extends pn{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:If(),nested:o,triggerElements:s},A0),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&gf(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),ge(()=>{let d={open:a,floatingId:n,referenceElement:u,floatingElement:l};we(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 Pd={tabIndex:-1,[ja]:""};function kd(e,t,r=!1){let o=io(),n=un()!=null,s=mn.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 I0(e,t){let r=mn.useRef(null),o=mn.useRef(null);return mn.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 L0(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 N0(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Fd(e,t,r,o={}){let n=r.reason,s=n===Oe.triggerHover,i=t&&n===Oe.triggerFocus,a=!t&&(n===Oe.triggerPress||n===Oe.escapeKey),u=N0(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),L0(c,t,r.trigger,u()),e.update(c)};s?Od.flushSync(l):l()}function Ad(e,t,r,o){uf(()=>{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=I0(e,r),i=_e(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 ge(()=>{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");ge(()=>{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=ze(Oe.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}=$u(e),i=t.useState("preventUnmountingOnClose"),a=e?!1:i;t.useSyncedValues({mounted:o,transitionStatus:s,preventUnmountingOnClose:a});let u=_e(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return Hs({enabled:o&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||u()}}),{forceUnmount:u,transitionStatus:s}}function Dd(e,t){e.useSyncedValues(t),ge(()=>()=>{e.update({activeTriggerProps:pt,inactiveTriggerProps:pt,popupProps:pt})},[e])}var mo=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 mo,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 zd(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 ss=Me(e=>e.triggerIdProp??e.activeTriggerId),dl=Me(e=>e.openProp??e.open),Vd=Me(e=>(e.popupElement?.id??e.floatingId)||void 0);function jd(e,t){return t!==void 0&&dl(e)&&ss(e)===t}function D0(e,t){return jd(e,t)?!0:t!==void 0&&dl(e)&&ss(e)==null&&e.triggerCount===1}var Hd={open:dl,mounted:Me(e=>e.mounted),transitionStatus:Me(e=>e.transitionStatus),floatingRootContext:Me(e=>e.floatingRootContext),triggerCount:Me(e=>e.triggerCount),preventUnmountingOnClose:Me(e=>e.preventUnmountingOnClose),payload:Me(e=>e.payload),activeTriggerId:ss,activeTriggerElement:Me(e=>e.mounted?e.activeTriggerElement:null),popupId:Vd,isTriggerActive:Me((e,t)=>t!==void 0&&ss(e)===t),isOpenedByTrigger:Me((e,t)=>jd(e,t)),isMountedByTrigger:Me((e,t)=>t!==void 0&&ss(e)===t&&e.mounted),triggerProps:Me((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:Me((e,t)=>D0(e,t)?Vd(e):void 0),popupProps:Me(e=>e.popupProps),popupElement:Me(e=>e.popupElement),positionerElement:Me(e=>e.positionerElement)};function Ud(e){let{open:t=!1,onOpenChange:r,elements:o={}}=e,n=io(),s=un()!=null,i=Tt(()=>new kr({open:t,transitionStatus:void 0,onOpenChange:r,referenceElement:o.reference??null,floatingElement:o.floating??null,triggerElements:new mo,floatingId:n,syncOnly:!1,nested:s})).current;return ge(()=>{let a={open:t,floatingId:n};o.reference!==void 0&&(a.referenceElement=o.reference,a.domReferenceElement=we(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 pl(e={}){let{nodeId:t,externalTree:r}=e,o=Ud(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]=Ft.useState(null),[m,g]=Ft.useState(void 0),[d,v]=Ft.useState(void 0),S=Ft.useRef(null),C=po(r),w=Ft.useMemo(()=>({reference:s,floating:i,domReference:a}),[s,i,a]),b=dd({...e,elements:{...w,...c&&{reference:c}}}),R=we(m)?m:null,k=d===void 0?n.state.floatingElement:d;n.useSyncedValue("referenceElement",m??null),n.useSyncedValue("domReferenceElement",m===void 0?a:R),n.useSyncedValue("floatingElement",k);let T=Ft.useCallback(x=>{let I=we(x)?{getBoundingClientRect:()=>x.getBoundingClientRect(),getClientRects:()=>x.getClientRects(),contextElement:x}:x;f(I),b.refs.setReference(I)},[b.refs]),_=Ft.useCallback(x=>{(we(x)||x===null)&&(S.current=x,g(x)),(we(b.refs.reference.current)||b.refs.reference.current===null||x!==null&&!we(x))&&b.refs.setReference(x)},[b.refs,g]),A=Ft.useCallback(x=>{v(x),b.refs.setFloating(x)},[b.refs]),N=Ft.useMemo(()=>({...b.refs,setReference:_,setFloating:A,setPositionReference:T,domReference:S}),[b.refs,_,A,T]),q=Ft.useMemo(()=>({...b.elements,domReference:a}),[b.elements,a]),U=Ft.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 ge(()=>{a&&(S.current=a)},[a]),ge(()=>{n.context.dataRef.current.floatingContext=U;let x=C?.nodesRef.current.find(I=>I.id===t);x&&(x.context=U)}),Ft.useMemo(()=>({...b,context:U,refs:N,elements:q,rootStore:n}),[b,N,q,U,n])}var Fr=h(be(),1);var ml=Yr.os.mac&&Yr.engine.webkit;function hl(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=Sr();Fr.useEffect(()=>{let m=n.select("domReferenceElement");if(!r)return;let g=lt(m);function d(){let C=n.select("domReferenceElement");!n.select("open")&&St(C)&&C===Us(Ct(C))&&(a.current=!0)}function v(){l.current=!0}function S(){l.current=!1}return Cr(Ye(g,"blur",d),ml&&Ye(g,"keydown",v,!0),ml&&Ye(g,"pointerdown",S,!0))},[n,r]),Fr.useEffect(()=>{if(!r)return;function m(g){if(g.reason===Oe.triggerPress||g.reason===Oe.escapeKey){let d=n.select("domReferenceElement");we(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=Dt(g.nativeEvent);if(we(v)){if(ml&&!g.relatedTarget){if(!l.current&&!vf(v))return}else if(!bf(v))return}let S=co(g.relatedTarget,n.context.triggerElements),{nativeEvent:C,currentTarget:w}=g,b=typeof o=="function"?o():o;if(n.select("open")&&S||b===0||b===void 0){n.setOpen(!0,ze(Oe.triggerFocus,C,w));return}c.start(b,()=>{a.current||n.setOpen(!0,ze(Oe.triggerFocus,C,w))})},onBlur(g){m();let d=g.relatedTarget,v=g.nativeEvent,S=we(d)&&d.hasAttribute(cn("focus-guard"))&&d.getAttribute("data-type")==="outside";c.start(0,()=>{let C=n.select("domReferenceElement"),w=Us(Ct(C));!d&&w===C||Ze(i.current.floatingContext?.refs.floating.current,w)||Ze(C,w)||S||co(d??w,n.context.triggerElements)||n.setOpen(!1,ze(Oe.triggerFocus,v))})}}},[i,o,n,c]);return Fr.useMemo(()=>r?{reference:f,trigger:f}:{},[r,f])}var yl=h(be(),1);var gl=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 nr,this.restTimeout=new nr,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},ri=new WeakMap;function hn(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&ri.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),ri.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function oi(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,s=ri.get(r);s&&s!==e&&hn(s),hn(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,ri.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function gn(e){let t=e.context.dataRef.current,r=Tt(()=>t.hoverInteractionState??gl.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),on(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function vl(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=po(),f=un(),m=gn(s),g=Sr(),d=_e(()=>Gs(l.current.openEvent?.type,m.interactedInside)),v=_e(()=>wf(l.current.openEvent?.type)),S=_e(()=>{hn(m)});ge(()=>{i||(m.pointerType=void 0,m.restTimeoutPending=!1,m.interactedInside=!1,S())},[i,m,S]),yl.useEffect(()=>S,[S]),ge(()=>{if(r&&i&&m.handleCloseOptions?.blockPointerEvents&&v()&&we(u)&&a){let C=u,w=a,b=Ct(a),R=c?.nodesRef.current.find(A=>A.id===f)?.context?.elements.floating;R&&(R.style.pointerEvents="");let k=m.pointerEventsScopeElement!==w?m.pointerEventsScopeElement:null,T=R!==w?R:null,_=m.handleCloseOptions?.getScope?.()??k??T??C.closest("[data-rootownerid]")??b.body;return oi(m,{scopeElement:_,referenceElement:C,floatingElement:w}),()=>{S()}}},[r,i,u,a,m,v,c,f,S]),yl.useEffect(()=>{if(!r)return;function C(){return!!(c&&f&&Xr(c.nodesRef.current,f).length>0)}function w(A){let N=Zr(o,"close",m.pointerType),q=()=>{s.setOpen(!1,ze(Oe.triggerHover,A)),c?.events.emit("floating.closed",A)};N?m.openChangeTimeout.start(N,q):(m.openChangeTimeout.clear(),q())}function b(A){let N=Dt(A);if(!Ua(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),S()}function k(A){if(C()&&c){c.events.on("floating.closed",T);return}if(co(A.relatedTarget,s.context.triggerElements))return;let N=l.current.floatingContext?.nodeId??n,q=A.relatedTarget;if(!(c&&N&&we(q)&&Xr(c.nodesRef.current,N,!1).some(x=>Ze(x.context?.elements.floating,q)))){if(m.handler){m.handler(A);return}S(),v()&&!d()&&w(A)}}function T(A){!c||!f||C()||g.start(0,()=>{c.events.off("floating.closed",T),s.setOpen(!1,ze(Oe.triggerHover,A)),c.events.emit("floating.closed",A)})}let _=a;return Cr(_&&Ye(_,"mouseenter",R),_&&Ye(_,"mouseleave",k),_&&Ye(_,"pointerdown",b,!0),()=>{c?.events.off("floating.closed",T)})},[r,a,s,l,o,n,v,d,S,m,c,f,g])}var ho=h(be(),1),Wd=h(lo(),1);var M0={current:null};function bl(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:s=!1,restMs:i=0,move:a=!0,triggerElementRef:u=M0,externalTree:l,isActiveTrigger:c=!0,getHandleCloseContext:f,isClosing:m,shouldOpen:g}=t,d="rootStore"in e?e.rootStore:e,{dataRef:v,events:S}=d.context,C=po(l),w=gn(d),b=ho.useRef(!1),R=Yt(n),k=Yt(o),T=Yt(i),_=Yt(r),A=Yt(g),N=Yt(m),q=_e(()=>Gs(v.current.openEvent?.type,w.interactedInside)),U=_e(()=>A.current?.()!==!1),x=_e((O,D,J)=>{let M=d.context.triggerElements;if(M.hasElement(D))return!O||!Ze(O,D);if(!we(J))return!1;let E=J;return M.hasMatchingElement(L=>Ze(L,E))&&(!O||!Ze(O,E))}),I=_e(()=>{if(!w.handler)return;Ct(d.select("domReferenceElement")).removeEventListener("mousemove",w.handler),w.handler=void 0}),W=_e(()=>{hn(w)});return c&&(w.handleCloseOptions=R.current?.__options),ho.useEffect(()=>I,[I]),ho.useEffect(()=>{if(!r)return;function O(D){D.open?b.current=!1:(b.current=D.reason===Oe.triggerHover,I(),w.openChangeTimeout.clear(),w.restTimeout.clear(),w.blockMouseMove=!0,w.restTimeoutPending=!1)}return S.on("openchange",O),()=>{S.off("openchange",O)}},[r,S,w,I]),ho.useEffect(()=>{if(!r)return;function O(E,L=!0){let $=Zr(k.current,"close",w.pointerType);$?w.openChangeTimeout.start($,()=>{d.setOpen(!1,ze(Oe.triggerHover,E)),C?.events.emit("floating.closed",E)}):L&&(w.openChangeTimeout.clear(),d.setOpen(!1,ze(Oe.triggerHover,E)),C?.events.emit("floating.closed",E))}let D=u.current??(c?d.select("domReferenceElement"):null);if(!we(D))return;function J(E){if(w.openChangeTimeout.clear(),w.blockMouseMove=!1,s&&!qr(w.pointerType))return;let L=Wa(T.current),$=Zr(k.current,"open",w.pointerType),F=Dt(E),Z=E.currentTarget??null,se=d.select("domReferenceElement"),xe=Z;if(we(F)&&!d.context.triggerElements.hasElement(F)){for(let G of d.context.triggerElements.elements())if(Ze(G,F)){xe=G;break}}we(Z)&&we(se)&&!d.context.triggerElements.hasElement(Z)&&Ze(Z,se)&&(xe=se);let ie=xe==null?!1:x(se,xe,F),ye=d.select("open"),Ee=N.current?.()??d.select("transitionStatus")==="ending",ee=!ye&&Ee&&b.current,Ae=!ie&&we(xe)&&we(se)&&Ze(se,xe)&&ee,Ie=L>0&&!$,ke=ie&&(ye||ee)||Ae,He=!ye||ie;if(ke){U()&&d.setOpen(!0,ze(Oe.triggerHover,E,xe));return}Ie||($?w.openChangeTimeout.start($,()=>{He&&U()&&d.setOpen(!0,ze(Oe.triggerHover,E,xe))}):He&&U()&&d.setOpen(!0,ze(Oe.triggerHover,E,xe)))}function M(E){if(q()){W();return}I();let L=d.select("domReferenceElement"),$=Ct(L);w.restTimeout.clear(),w.restTimeoutPending=!1;let F=v.current.floatingContext??f?.();if(co(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?Cr(Ye(D,"mousemove",J,{once:!0}),Ye(D,"mouseenter",J),Ye(D,"mouseleave",M)):Cr(Ye(D,"mouseenter",J),Ye(D,"mouseleave",M))},[I,W,v,k,d,r,R,w,c,x,q,s,a,T,u,C,_,f,N,U]),ho.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"),$=x(E,M,D.target);if(s&&!qr(w.pointerType))return;if(L&&$&&w.handleCloseOptions?.blockPointerEvents){let se=d.select("floatingElement");if(se){let xe=w.handleCloseOptions?.getScope?.()??M.ownerDocument.body;oi(w,{scopeElement:xe,referenceElement:M,floatingElement:se})}}let F=Wa(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||$)&&U()&&d.setOpen(!0,ze(Oe.triggerHover,J,M))}w.pointerType==="touch"?Wd.flushSync(()=>{Z()}):$&&L?Z():(w.restTimeoutPending=!0,w.restTimeout.start(F,Z))}}},[r,w,q,x,s,d,T,U])}var Gd=.1,V0=Gd*Gd,Ke=.5;function ni(e,t,r,o,n,s){return o>=t!=s>=t&&e<=(n-r)*(t-o)/(s-o)+r}function si(e,t,r,o,n,s,i,a,u,l){let c=!1;return ni(e,t,r,o,n,s)&&(c=!c),ni(e,t,n,s,i,a)&&(c=!c),ni(e,t,i,a,u,l)&&(c=!c),ni(e,t,u,l,r,o)&&(c=!c),c}function B0(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function ii(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 wl(e={}){let{blockPointerEvents:t=!1}=e,r=new nr,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 S(w,b){let R=performance.now(),k=R-v;if(g===null||d===null||k===0)return g=w,d=b,v=R,!1;let T=w-g,_=b-d,A=T*T+_*_,N=k*k*V0;return g=w,d=b,v=R,A<N}function C(){r.clear(),u()}return function(b){r.clear();let R=a.domReference,k=a.floating;if(!R||!k||f==null||n==null||s==null)return;let{clientX:T,clientY:_}=b,A=Dt(b),N=b.type==="mouseleave",q=Ze(k,A),U=Ze(R,A);if(q&&(m=!0,!N))return;if(U&&(m=!1,!N)){m=!0;return}if(N&&we(b.relatedTarget)&&Ze(k,b.relatedTarget))return;function x(){return!!(c&&Xr(c.nodesRef.current,l).length>0)}function I(){x()||C()}if(x())return;let W=R.getBoundingClientRect(),O=k.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=ii(T,_,L,W.top+1,$,O.bottom-1);break;case"bottom":se=ii(T,_,L,O.top+1,$,W.bottom-1);break;case"left":se=ii(T,_,O.right-1,Z,W.left+1,F);break;case"right":se=ii(T,_,W.right-1,Z,O.left+1,F);break;default:}if(se)return;if(m&&!B0(T,_,W)){I();return}if(!N&&S(T,_)){I();return}let xe=!1;switch(f){case"top":{let ie=M?Ke/2:Ke*4,ye=M||D?n+ie:n-ie,Ee=M?n-ie:D?n+ie:n-ie,ee=s+Ke+1,Ae=D||M?O.bottom-Ke:O.top,Ie=D?M?O.bottom-Ke:O.top:O.bottom-Ke;xe=si(T,_,ye,ee,Ee,ee,O.left,Ae,O.right,Ie);break}case"bottom":{let ie=M?Ke/2:Ke*4,ye=M||D?n+ie:n-ie,Ee=M?n-ie:D?n+ie:n-ie,ee=s-Ke,Ae=D||M?O.top+Ke:O.bottom,Ie=D?M?O.top+Ke:O.bottom:O.top+Ke;xe=si(T,_,ye,ee,Ee,ee,O.left,Ae,O.right,Ie);break}case"left":{let ie=E?Ke/2:Ke*4,ye=E||J?s+ie:s-ie,Ee=E?s-ie:J?s+ie:s-ie,ee=n+Ke+1,Ae=J||E?O.right-Ke:O.left,Ie=J?E?O.right-Ke:O.left:O.right-Ke;xe=si(T,_,Ae,O.top,Ie,O.bottom,ee,ye,ee,Ee);break}case"right":{let ie=E?Ke/2:Ke*4,ye=E||J?s+ie:s-ie,Ee=E?s-ie:J?s+ie:s-ie,ee=n-Ke,Ae=J||E?O.left+Ke:O.right,Ie=J?E?O.left+Ke:O.right:O.left+Ke;xe=si(T,_,ee,ye,ee,Ee,Ae,O.top,Ie,O.bottom);break}default:}xe?m||r.start(40,I):I()}};return o.__options={...e,blockPointerEvents:t},o}var xl=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Oo.startingStyle]="startingStyle",e[e.endingStyle=Oo.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),is=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),z0={[is.popupOpen]:""},Uk={[is.popupOpen]:"",[is.pressed]:""},j0={[xl.open]:""},H0={[xl.closed]:""},U0={[xl.anchorHidden]:""},Yd={open(e){return e?z0:null}};var yn={open(e){return e?j0:H0},anchorHidden(e){return e?U0:null}};function qd(e){return rn(19)?e:e?"true":void 0}var ir=h(be(),1);var W0=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"}=Er(e,t)||{};if(l==null)return{};let m=Zs(c),g={x:r,y:o},d=os(n),v=rs(d),S=await i.getDimensions(l),C=d==="y",w=C?"top":"left",b=C?"bottom":"right",R=C?"clientHeight":"clientWidth",k=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,A=a.floating[R]||s.floating[v];(!A||!await i.isElement?.(_))&&(A=a.floating[R]||s.floating[v]);let N=k/2-T/2,q=A/2-S[v]/2-1,U=Math.min(m[w],q),x=Math.min(m[b],q),I=U,W=A-S[v]-x,O=A/2-S[v]/2+N,D=ts(I,O,W),J=!u.arrow&&Tr(n)!=null&&O!==D&&s.reference[v]/2-(O<I?U:x)-S[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)=>({...W0(e),options:[e,t]});var G0=sl().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 G0(e)).data?.referenceHidden||s}}}};var as={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=lt(n),l=u.getComputedStyle(n);if(!(l.transitionDuration!=="0s"&&l.transitionDuration!==""))return{x:t,y:r,data:as};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=Ct(n);m={width:w.documentElement.clientWidth,height:w.documentElement.clientHeight}}else await s.isElement?.(f)&&(m=await s.getDimensions(f));let g=_t(a),d=t,v=r;g==="left"&&(d=m.width-(t+o.width)),g==="top"&&(v=m.height-(r+o.height));let S=g==="left"?"right":as.sideX,C=g==="top"?"bottom":as.sideY;return{x:d,y:v,data:{sideX:S,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,_t(n),r),align:Tr(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:S,shiftCrossAxis:C=!1,nodeId:w,adaptiveOrigin:b,lazyFlip:R=!1,externalTree:k}=e,[T,_]=ir.useState(null);!v&&T!==null&&_(null);let A=S.side||"flip",N=S.align||"flip",q=S.fallbackAxisSide||"end",U=typeof t=="function"?t:void 0,x=_e(U),I=U?x:t,W=Yt(t),O=Yt(v),J=tn()==="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,xe=o==="left"?$:0;typeof L=="number"?L={top:L+F,right:L+xe,bottom:L+Z,left:L+se}:L&&(L={top:(L.top||0)+F,right:(L.right||0)+xe,bottom:(L.bottom||0)+Z,left:(L.left||0)+se});let ie={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:L},ye=ir.useRef(null),Ee=Yt(n),ee=Yt(i),Ae=typeof n!="function"?n:0,Ie=typeof i!="function"?i:0,ke=[];m&&ke.push(m),ke.push(el(Ne=>{let qe=Jd(Ne,o,J),P=typeof Ee.current=="function"?Ee.current(qe):Ee.current,Q=typeof ee.current=="function"?ee.current(qe):ee.current;return{mainAxis:P,crossAxis:Q,alignmentAxis:Q}},[Ae,Ie,J,o]));let He=N==="none"&&A!=="shift",G=!He&&(l||C||A==="shift"),j=A==="none"?null:ol({...ie,padding:{top:L.top+$,right:L.right+$,bottom:L.bottom+$,left:L.left+$},mainAxis:!C&&A==="flip",crossAxis:N==="flip"?"alignment":!1,fallbackAxisSideDirection:q}),X=He?null:tl(Ne=>{let qe=Ct(Ne.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:rl(P=>{if(!ye.current)return{};let{width:Q,height:y}=ye.current.getBoundingClientRect(),oe=qt(_t(P.placement)),Be=oe==="y"?Q:y,te=oe==="y"?L.left+L.right:L.top+L.bottom;return{offset:Be/2+te/2}})}},[ie,l,C,L,N]);A==="shift"||N==="shift"||s==="center"?ke.push(X,j):ke.push(j,X),ke.push(nl({...ie,apply({elements:{floating:Ne},availableWidth:qe,availableHeight:P,rects:Q}){if(!O.current)return;let y=Ne.style;y.setProperty("--available-width",`${qe}px`),y.setProperty("--available-height",`${P}px`);let oe=lt(Ne).devicePixelRatio||1,{x:Be,y:te,width:ht,height:ne}=Q.reference,Qe=(Math.round((Be+ht)*oe)-Math.round(Be*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(Ne=>({element:ye.current||Ct(Ne.elements.floating).createElement("div"),padding:c,offsetParent:"floating"}),[c]),{name:"transformOrigin",fn(Ne){let{elements:qe,middlewareData:P,placement:Q,rects:y,y:oe}=Ne,Be=_t(Q),te=qt(Be),ht=ye.current,ne=P.arrow?.x||0,Qe=P.arrow?.y||0,B=ht?.clientWidth||0,z=ht?.clientHeight||0,vr=ne+B/2,Ge=Qe+z/2,le=Math.abs(P.shift?.y||0),Ur=y.reference.height/2,tr=typeof n=="function"?n(Jd(Ne,o,J)):n,et=le>tr,Ve={top:`${vr}px calc(100% + ${tr}px)`,bottom:`${vr}px ${-tr}px`,left:`calc(100% + ${tr}px) ${Ge}px`,right:`${-tr}px ${Ge}px`}[Be],ft=`${vr}px ${y.reference.y+Ur-oe}px`;return qe.floating.style.setProperty("--transform-origin",G&&te==="y"&&et?ft:Ve),{}}},Xd,b),ge(()=>{!v&&d&&d.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[v,d]);let H=ir.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:De,floatingStyles:Ue}=pl({rootContext:d,open:g?v:void 0,placement:E,middleware:ke,strategy:r,whileElementsMounted:g?void 0:(...Ne)=>ns(...Ne,H),nodeId:w,externalTree:k}),{sideX:ot,sideY:ut}=pe.adaptiveOrigin||as,je=De?r:"fixed",We=ir.useMemo(()=>{let Ne=b?{position:je,[ot]:ue,[ut]:de}:{position:je,...Ue};return De||(Ne.opacity=0),Ne},[b,je,ot,ue,ut,de,Ue,De]),nt=ir.useRef(null);ge(()=>{if(!v)return;let Ne=W.current,qe=typeof Ne=="function"?Ne():Ne,Q=(Qd(qe)?qe.current:qe)||null||null;Q!==nt.current&&(K.setPositionReference(Q),nt.current=Q)},[v,K,I,W]),ir.useEffect(()=>{if(!v)return;let Ne=W.current;typeof Ne!="function"&&Qd(Ne)&&Ne.current!==nt.current&&(K.setPositionReference(Ne.current),nt.current=Ne.current)},[v,K,I,W]),ir.useEffect(()=>{if(g&&v&&fe.reference&&fe.floating)return ns(fe.reference,fe.floating,me,H)},[g,v,fe,me,H]);let ve=_t(V),Or=$d(o,ve,J),yr=Tr(V)||"center",$e=!!pe.hide?.referenceHidden;ge(()=>{R&&v&&De&&_(ve)},[R,v,De,ve]);let Hr=ir.useMemo(()=>({position:"absolute",top:pe.arrow?.y,left:pe.arrow?.x}),[pe.arrow]),Et=pe.arrow?.centerOffset!==0;return ir.useMemo(()=>({positionerStyles:We,arrowStyles:Hr,arrowRef:ye,arrowUncentered:Et,side:Or,align:yr,physicalSide:ve,anchorHidden:$e,refs:K,context:re,isPositioned:De,update:me}),[We,Hr,ye,Et,Or,yr,ve,$e,K,re,De,me])}function Qd(e){return e!=null&&"current"in e}function ai(e){return e==="starting"?Pf: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"),Gt("div",e,{state:t,ref:s,props:[{role:"presentation",hidden:i,style:u},ai(o),n],stateAttributesMapping:yn})}var At=h(be(),1),ap=h(lo(),1);var rp=h(be(),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 vn=h(be(),1);function Sl(e){let t=Pt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=St(e),s=n?e.offsetWidth:r,i=n?e.offsetHeight:o;return(fo(r)!==s||fo(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=ln(t,!0,!1),c=nn(),f=vn.useRef(null),m=vn.useRef(!0),g=vn.useRef(so),d=_e(s),v=_e(i),S=vn.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]);ge(()=>{if(!n){g.current=so,m.current=!0,f.current=null;return}if(!t||!r)return;g.current=np(t,S),Cl(t,"auto");let C=ci(t,"position","static"),w=ci(t,"transform","none"),b=ci(t,"scale","1"),R=np(r,{"--available-width":"max-content","--available-height":"max-content"});function k(){C(),w(),R()}function T(){k(),b()}if(d?.(),m.current||f.current===null){li(r,"max-content");let q=Sl(t);return f.current=q,li(r,q),T(),v?.(null,q),m.current=!1,()=>{g.current(),g.current=so}}li(r,"max-content");let _=f.current,A=Sl(t);f.current=A,Cl(t,_),T(),v?.(_,A),li(r,A);let N=new AbortController;return c.request(()=>{Cl(t,A),l(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},N.signal)}),()=>{N.abort(),c.cancel(),g.current(),g.current=so}},[o,t,r,l,c,n,d,v,S])}function ci(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(ci(e,o,n));return r.length?()=>{r.forEach(o=>o())}:so}function Cl(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 li(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 bn=h(Y(),1);function lp(e){let{store:t,side:r,cssVars:o,children:n}=e,s=tn(),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=Z0(a,l),v=At.useRef(null),[S,C]=At.useState(null),[w,b]=At.useState(null),R=At.useRef(null),k=At.useRef(null),T=ln(R,!0,!1),_=nn(),[A,N]=At.useState(null),[q,U]=At.useState(!1);ge(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let x=_e(()=>{R.current?.style.setProperty("animation","none"),R.current?.style.setProperty("transition","none"),k.current?.style.setProperty("display","none")}),I=_e(M=>{R.current?.style.removeProperty("animation"),R.current?.style.removeProperty("transition"),k.current?.style.removeProperty("display"),M&&N(M)}),W=At.useRef(null);ge(()=>{(!u||!c)&&(W.current=null)},[u,c]),ge(()=>{if(i&&g&&i!==g&&W.current!==i&&v.current){C(v.current),U(!0);let M=q0(g,i);b(M),_.request(()=>{ap.flushSync(()=>{U(!1)}),T(()=>{C(null),N(null),v.current=null})}),W.current=i}},[i,g,S,T,_]),ge(()=>{let M=R.current;if(!M)return;let E=Ct(M).createElement("div");for(let L of Array.from(M.childNodes))E.appendChild(L.cloneNode(!0));v.current=E});let O=S!=null,D;O?D=(0,bn.jsxs)(At.Fragment,{children:[(0,bn.jsx)("div",{"data-previous":!0,inert:qd(!0),ref:k,style:{...A?{[o.popupWidth]:`${A.width}px`,[o.popupHeight]:`${A.height}px`}:null,position:"absolute"},"data-ending-style":q?void 0:""},"previous"),(0,bn.jsx)("div",{"data-current":!0,ref:R,"data-starting-style":q?"":void 0,children:n},d)]}):D=(0,bn.jsx)("div",{"data-current":!0,ref:R,children:n},d),ge(()=>{let M=k.current;!M||!S||M.replaceChildren(...Array.from(S.childNodes))},[S]),sp({popupElement:f,positionerElement:m,mounted:c,content:l,onMeasureLayout:x,onMeasureLayoutComplete:I,side:r,direction:s});let J={activationDirection:Y0(w),transitioning:O};return{children:D,state:J}}function Y0(e){if(e)return`${ip(e.horizontal,5,"right","left")} ${ip(e.vertical,5,"down","up")}`}function ip(e,t,r,o){return e>t?r:e<-t?o:""}function q0(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 Z0(e,t){let[r,o]=At.useState(0),n=At.useRef(e),s=At.useRef(t),i=At.useRef(!1);return ge(()=>{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(be(),1),cp=h(lo(),1);var up=h(Y(),1),fp=ui.forwardRef(function(t,r){let{children:o,container:n,className:s,render:i,style:a,...u}=t,{portalNode:l,portalSubtree:c}=qa({container:n,ref:r,componentProps:t,elementProps:u});return!c&&!l?null:(0,up.jsxs)(ui.Fragment,{children:[c,l&&cp.createPortal(o,l)]})});var Kt={};no(Kt,{Arrow:()=>_p,Handle:()=>ls,Popup:()=>Ep,Portal:()=>xp,Positioner:()=>Cp,Provider:()=>Op,Root:()=>pp,Trigger:()=>vp,Viewport:()=>Fp,createHandle:()=>Ap});var Ar=h(be(),1);var fi=h(be(),1),Rl=fi.createContext(void 0);function cr(e){let t=fi.useContext(Rl);if(t===void 0&&!e)throw new Error(Wt(72));return t}var dp=h(be(),1);var X0={...Hd,disabled:Me(e=>e.disabled),instantType:Me(e=>e.instantType),isInstantPhase:Me(e=>e.isInstantPhase),trackCursorAxis:Me(e=>e.trackCursorAxis),disableHoverablePopup:Me(e=>e.disableHoverablePopup),lastOpenChangeReason:Me(e=>e.openChangeReason),closeOnClick:Me(e=>e.closeOnClick),closeDelay:Me(e=>e.closeDelay),hasViewport:Me(e=>e.hasViewport)},wn=class e extends pn{constructor(t,r,o=!1){let n=new mo,s={...K0(),...t};s.floatingRootContext=zd(n,r,o),super(s,{popupRef:dp.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},X0)}setOpen=(t,r)=>{Fd(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,ze(Oe.triggerPress,t))}static useStore(t,r){return kd(t,(n,s)=>new e(r,n,s)).store}};function K0(){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),pp=ul(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=wn.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"),S=!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:k}=Nd(S,d),T=d.useState("isInstantPhase"),_=d.useState("instantType"),A=d.useState("lastOpenChangeReason"),N=Ar.useRef(null);ge(()=>{v&&r&&d.setOpen(!1,ze(Oe.disabled))},[v,r,d]),ge(()=>{k==="ending"&&A===Oe.none||k!=="ending"&&T?(_!=="delay"&&(N.current=_),d.set("instantType","delay")):N.current!==null&&(d.set("instantType",N.current),N.current=null)},[k,T,A,_,d]),ge(()=>{S&&C==null&&d.set("payload",void 0)},[d,C,S]);let q=Ar.useCallback(()=>{d.setOpen(!1,ze(Oe.imperativeAction))},[d]);Ar.useImperativeHandle(a,()=>({unmount:R,close:q}),[R,q]);let U=S||w||!r&&i!=="none";return(0,di.jsxs)(Rl.Provider,{value:d,children:[U&&(0,di.jsx)(J0,{store:d,disabled:r,trackCursorAxis:i}),typeof g=="function"?g({payload:b}):g]})});function J0({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=Xa(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=Za(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),i=Ar.useMemo(()=>or(s.reference,n.reference),[s.reference,n.reference]),a=Ar.useMemo(()=>or(s.trigger,n.trigger),[s.trigger,n.trigger]),u=Ar.useMemo(()=>or(Pd,s.floating,n.floating),[s.floating,n.floating]);return Dd(e,{activeTriggerProps:i,inactiveTriggerProps:a,popupProps:u}),null}var mi=h(be(),1);var pi=h(be(),1),El=pi.createContext(void 0);function mp(){return pi.useContext(El)}var hp=(function(e){return e[e.popupOpen=is.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var yp="data-base-ui-tooltip-trigger";function gp(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(we(n))return n}}let t=e.target;return we(t)?t:null}function Q0(e){let t=e;for(;t;){if(t.hasAttribute(yp))return t;let r=t.parentElement;if(r){t=r;continue}let o=t.getRootNode();t="host"in o&&we(o.host)?o.host:null}return null}var vp=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=cr(!0),v=i?.store??d;if(!v)throw new Error(Wt(82));let S=Ju(m),C=v.useState("isTriggerActive",S),w=v.useState("isOpenedByTrigger",S),b=v.useState("floatingRootContext"),R=mi.useRef(null),k=l??600,T=f??0,{registerTrigger:_,isMountedByThisTrigger:A}=Id(S,R,v,{payload:a,closeOnClick:c,closeDelay:T}),N=mp(),{delayRef:q,isInstantPhase:U,hasProvider:x}=Ya(b,{open:w}),I=gn(b);v.useSyncedValue("isInstantPhase",U);let W=v.useState("disabled"),O=u??W,D=Yt(O),J=v.useState("trackCursorAxis"),M=v.useState("disableHoverablePopup"),E=mi.useRef(!1),L=Sr(),$=mi.useRef(void 0);function F(){let ke=N?.delay,He=typeof q.current=="object"?q.current.open:void 0,G=k;return x&&(He!==0?G=l??ke??k:G=0),G}function Z(ke){let He=R.current;if(!He||!ke)return!1;let G=Q0(ke);return G!==null&&G!==He&&Ze(He,G)}function se(ke){let He=Z(ke);return E.current=He,He&&(I.openChangeTimeout.clear(),I.restTimeout.clear(),I.restTimeoutPending=!1,L.clear()),He}let xe=bl(b,{enabled:!O,mouseOnly:!0,move:!1,handleClose:!M&&J!=="both"?wl():null,restMs:F,delay(){let ke=typeof q.current=="object"?q.current.close:void 0,He=T;return f==null&&x&&(He=ke),{close:He}},triggerElementRef:R,isActiveTrigger:C,isClosing:()=>v.select("transitionStatus")==="ending",shouldOpen(){return!E.current}}),ie=hl(b,{enabled:!O}).reference,ye=ke=>{let He=E.current,G=gp(ke),j=se(G),X=R.current,H=X&&G&&Ze(X,G);if(j&&v.select("open")&&v.select("lastOpenChangeReason")===Oe.triggerHover){v.setOpen(!1,ze(Oe.triggerHover,ke));return}if(He&&!j&&H&&!D.current&&!v.select("open")&&X&&qr($.current)){let K=()=>{!E.current&&!D.current&&!v.select("open")&&v.setOpen(!0,ze(Oe.triggerHover,ke,X))},fe=F();fe===0?(L.clear(),K()):L.start(fe,K)}},Ee=v.useState("triggerProps",A);return Gt("button",t,{state:{open:w},ref:[r,_,R],props:[xe,ie,A||J!=="none"?Ee:void 0,{onMouseOver(ke){ye(ke.nativeEvent)},onFocus(ke){Z(gp(ke.nativeEvent))&&ke.preventBaseUIHandler()},onMouseLeave(){E.current=!1,L.clear(),$.current=void 0},onPointerEnter(ke){$.current=ke.pointerType},onPointerDown(ke){$.current=ke.pointerType,v.set("closeOnClick",c),c&&!v.select("open")&&v.cancelPendingOpen(ke.nativeEvent)},onClick(ke){c&&!v.select("open")&&v.cancelPendingOpen(ke.nativeEvent)},id:S,[hp.triggerDisabled]:O?"":void 0,[yp]:O?void 0:""},g],stateAttributesMapping:Yd})});var wp=h(be(),1);var hi=h(be(),1),Tl=hi.createContext(void 0);function bp(){let e=hi.useContext(Tl);if(e===void 0)throw new Error(Wt(70));return e}var _l=h(Y(),1),xp=wp.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return cr().useState("mounted")||o?(0,_l.jsx)(Tl.Provider,{value:o,children:(0,_l.jsx)(fp,{ref:r,...n})}):null});var yi=h(be(),1);var gi=h(be(),1),Ol=gi.createContext(void 0);function xn(){let e=gi.useContext(Ol);if(e===void 0)throw new Error(Wt(71));return e}var Sp=h(Y(),1),Cp=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:S=kf,style:C,...w}=t,b=cr(),R=bp(),k=b.useState("open"),T=b.useState("mounted"),_=b.useState("trackCursorAxis"),A=b.useState("disableHoverablePopup"),N=b.useState("floatingRootContext"),q=b.useState("instantType"),U=b.useState("transitionStatus"),x=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:S,adaptiveOrigin:x?Kd:void 0}),W=yi.useMemo(()=>({open:k,side:I.side,align:I.align,anchorHidden:I.anchorHidden,instant:_!=="none"?"tracking-cursor":q}),[k,I.side,I.align,I.anchorHidden,_,q]),O=tp(t,W,{styles:I.positionerStyles,transitionStatus:U,props:w,refs:[r,b.useStateSetter("positionerElement")],hidden:!T,inert:!k||_==="both"||A});return(0,Sp.jsx)(Ol.Provider,{value:I,children:O})});var Rp=h(be(),1);var $0={...yn,...ef},Ep=Rp.forwardRef(function(t,r){let{render:o,className:n,style:s,...i}=t,a=cr(),{side:u,align:l}=xn(),c=a.useState("open"),f=a.useState("instantType"),m=a.useState("transitionStatus"),g=a.useState("popupProps"),d=a.useState("floatingRootContext"),v=a.useState("disabled"),S=a.useState("closeDelay");Hs({open:c,ref:a.context.popupRef,onComplete(){c&&a.context.onOpenChangeComplete?.(!0)}}),vl(d,{enabled:!v,closeDelay:S});let C=a.useStateSetter("popupElement");return Gt("div",t,{state:{open:c,side:u,align:l,instant:f,transitionStatus:m},ref:[r,a.context.popupRef,C],props:[g,ai(m),i],stateAttributesMapping:$0})});var Tp=h(be(),1);var _p=Tp.forwardRef(function(t,r){let{render:o,className:n,style:s,...i}=t,a=cr(),{arrowRef:u,side:l,align:c,arrowUncentered:f,arrowStyles:m}=xn(),g=a.useState("open"),d=a.useState("instantType");return Gt("div",t,{state:{open:g,side:l,align:c,uncentered:f,instant:d},ref:[r,u],props:[{style:m,"aria-hidden":!0},i],stateAttributesMapping:yn})});var Pl=h(be(),1);var kl=h(Y(),1),Op=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,s=Pl.useMemo(()=>({delay:r,closeDelay:o}),[r,o]),i=Pl.useMemo(()=>({open:r,close:o}),[r,o]);return(0,kl.jsx)(El.Provider,{value:s,children:(0,kl.jsx)(Ga,{delay:i,timeoutMs:n,children:t.children})})};var kp=h(be(),1);var Pp=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var e1={activationDirection:e=>e?{"data-activation-direction":e}:null},Fp=kp.forwardRef(function(t,r){let{render:o,className:n,style:s,children:i,...a}=t,u=cr(),l=xn(),c=u.useState("instantType"),{children:f,state:m}=lp({store:u,side:l.side,cssVars:Pp,children:i}),g={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:c};return Gt("div",t,{state:g,ref:r,props:[a,{children:f}],stateAttributesMapping:e1})});var ls=class{constructor(){this.store=new wn}open(t){let r=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!r)throw new Error(Wt(81,t));this.store.setOpen(!0,ze(Oe.imperativeAction,void 0,r))}close(){this.store.setOpen(!1,ze(Oe.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function Ap(){return new ls}function Sn(e){return Gt(e.defaultTagName??"div",e,e)}var Np=h(Te(),1),Fl="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"&&r1(document)),e.__wpStyleRuntime}function t1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Fl}]`))if(r.getAttribute(Fl)===t)return!0;return!1}function Dp(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(t1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Fl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function r1(e){let t=Al();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Dp(e,r,o);return()=>{let 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=Al();r.styles.set(e,t);for(let o of r.documents.keys())Dp(o,e,t)}typeof process>"u",Mp("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 Ip={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",Mp("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 Lp={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},vi=(0,Np.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},s){return Sn({render:r,defaultTagName:"span",ref:s,props:or(n,{className:st(Ip.text,Lp.heading,Lp.p,Ip[t],o)})})});var bi=h(Te(),1),cs=(0,bi.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,bi.cloneElement)(e,{width:t,height:t,...r,ref:o}));var wi=h(Cn(),1),Il=h(Y(),1),Mo=(0,Il.jsx)(wi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Il.jsx)(wi.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var xi=h(Cn(),1),Ll=h(Y(),1),Vo=(0,Ll.jsx)(xi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ll.jsx)(xi.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Si=h(Cn(),1),Nl=h(Y(),1),Dl=(0,Nl.jsx)(Si.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Nl.jsx)(Si.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Ci=h(Cn(),1),Ml=h(Y(),1),Ri=(0,Ml.jsx)(Ci.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ml.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(Cn(),1),Vl=h(Y(),1),Ti=(0,Vl.jsx)(Ei.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vl.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 zp=h(Te(),1);function Bl(e,t,r){return(0,zp.cloneElement)(e??t,{children:r})}var o1=h(Hp(),1);var Wp=h(us(),1),{lock:iA,unlock:Gp}=(0,Wp.__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 n1(){let e=o1;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Gp(e.privateApis).ThemeProvider}var Yp=n1();var qp=h(Te(),1),zl="data-wp-hash";function jl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&i1(document)),e.__wpStyleRuntime}function s1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${zl}]`))if(r.getAttribute(zl)===t)return!0;return!1}function Zp(e,t,r){if(!e.head)return;let o=jl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(s1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(zl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function i1(e){let t=jl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Zp(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function a1(e,t){let r=jl();r.styles.set(e,t);for(let o of r.documents.keys())Zp(o,e,t)}typeof process>"u",a1("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var l1={stack:"_19ce0419607e1896__stack"},c1={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)"},Rn=(0,qp.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:s,render:i,...a},u){let l={gap:r&&c1[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:s};return Sn({render:i,ref:u,props:or(a,{style:l,className:l1.stack})})});var En={};no(En,{Popup:()=>am,Portal:()=>_i,Positioner:()=>Oi,Provider:()=>mm,Root:()=>dm,Trigger:()=>um});var sm=h(Te(),1);var $p=h(Te(),1);var Ul="data-wp-hash";function Wl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&f1(document)),e.__wpStyleRuntime}function u1(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=Wl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(u1(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 f1(e){let t=Wl();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 d1(e,t){let r=Wl();r.styles.set(e,t);for(let o of r.documents.keys())Kp(o,e,t)}typeof process>"u",d1("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 Xp={slot:"_11fc52b637ff8a7e__slot"},Jp="data-wp-compat-overlay-slot";function p1(){return typeof document>"u"?null:document}function m1(){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 Hl(e){return e.setAttribute("aria-hidden","false"),e}function h1(e){let t=e.createElement("div");return t.setAttribute(Jp,""),Xp.slot&&t.classList.add(Xp.slot),e.body.appendChild(t),t}function Qp(){if(typeof window>"u"||!m1()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=p1();if(!e||!e.body)return;if(Ir&&Ir.ownerDocument===e&&Ir.isConnected)return Hl(Ir);let t=e.querySelector(`[${Jp}]`);return t instanceof HTMLDivElement?(Ir=Hl(t),Ir):(Ir?.isConnected&&Ir.remove(),Ir=Hl(h1(e)),Ir)}var em=h(Y(),1),_i=(0,$p.forwardRef)(function({container:t,...r},o){return(0,em.jsx)(Kt.Portal,{container:t??Qp(),...r,ref:o})});var tm=h(Te(),1),nm=h(Y(),1),Gl="data-wp-hash";function Yl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&y1(document)),e.__wpStyleRuntime}function g1(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 rm(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(g1(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 y1(e){let t=Yl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)rm(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function om(e,t){let r=Yl();r.styles.set(e,t);for(let o of r.documents.keys())rm(o,e,t)}typeof process>"u",om("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var v1={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",om("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 b1={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Oi=(0,tm.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...s},i){return(0,nm.jsx)(Kt.Positioner,{ref:i,align:t,side:o,sideOffset:n,...s,className:st(v1["box-sizing"],b1.positioner,r)})});var fs=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"&&x1(document)),e.__wpStyleRuntime}function w1(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 im(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(w1(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 x1(e){let t=Zl();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 S1(e,t){let r=Zl();r.styles.set(e,t);for(let o of r.documents.keys())im(o,e,t)}typeof process>"u",S1("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 C1={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},R1={background:"#1e1e1e"},am=(0,sm.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...s},i){let a=(0,fs.jsx)(Yp,{color:R1,children:(0,fs.jsx)(Kt.Popup,{ref:i,className:st(C1.popup,n),...s,children:o})}),u=Bl(r,(0,fs.jsx)(Oi,{}),a);return Bl(t,(0,fs.jsx)(_i,{}),u)});var lm=h(Te(),1),cm=h(Y(),1),um=(0,lm.forwardRef)(function(t,r){return(0,cm.jsx)(Kt.Trigger,{ref:r,...t})});var fm=h(Y(),1);function dm(e){return(0,fm.jsx)(Kt.Root,{...e})}var pm=h(Y(),1);function mm({...e}){return(0,pm.jsx)(Kt.Provider,{...e})}var gm=h(Te(),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"&&T1(document)),e.__wpStyleRuntime}function E1(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 ym(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(E1(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 T1(e){let t=Kl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ym(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function vm(e,t){let r=Kl();r.styles.set(e,t);for(let o of r.documents.keys())ym(o,e,t)}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 _1={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",vm("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 hm={skeleton:"b20cc1690085c2f0__skeleton",pulse:"_9b143194fdb45f93__pulse","skeleton-pulse":"e2b9fe0690281bc8__skeleton-pulse"},Jl=(0,gm.forwardRef)(function({render:t,...r},o){return Sn({render:t,ref:o,props:or({className:st(hm.skeleton,hm.pulse,_1["box-sizing"]),"aria-hidden":!0},r)})});var bm=h(Te(),1),wm=h(Y(),1),xm=(0,bm.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},s)=>(0,wm.jsx)(o,{ref:s,className:st("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));xm.displayName="NavigableRegion";var Sm=xm;var Rm=h(ce(),1),{Fill:Em,Slot:Tm}=(0,Rm.createSlotFill)("SidebarToggle");var ur=h(Y(),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"&&P1(document)),e.__wpStyleRuntime}function O1(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 _m(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(O1(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 P1(e){let t=$l();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)_m(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function k1(e,t){let r=$l();r.styles.set(e,t);for(let o of r.documents.keys())_m(o,e,t)}typeof process>"u",k1("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 zo={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 Om({headingLevel:e=1,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:s,actions:i,showSidebarToggle:a=!0}){let u=`h${e}`;return(0,ur.jsxs)(Rn,{direction:"column",className:zo.header,children:[(0,ur.jsxs)(Rn,{className:zo["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,ur.jsxs)(Rn,{direction:"row",gap:"sm",align:"center",justify:"start",children:[a&&(0,ur.jsx)(Tm,{bubblesVirtually:!0,className:zo["sidebar-toggle-slot"]}),o&&(0,ur.jsx)("div",{className:zo["header-visual"],"aria-hidden":"true",children:o}),n&&(0,ur.jsx)(vi,{className:zo["header-title"],render:(0,ur.jsx)(u,{}),variant:"heading-lg",children:n}),t,r]}),i&&(0,ur.jsx)(Rn,{align:"center",className:zo["header-actions"],direction:"row",gap:"sm",children:i})]}),s&&(0,ur.jsx)(vi,{render:(0,ur.jsx)("p",{}),variant:"body-md",className:zo["header-subtitle"],children:s})]})}var ds=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"&&A1(document)),e.__wpStyleRuntime}function F1(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 Pm(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(F1(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 A1(e){let t=rc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Pm(e,r,o);return()=>{let 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=rc();r.styles.set(e,t);for(let o of r.documents.keys())Pm(o,e,t)}typeof process>"u",I1("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 ec={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 km({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(ec.page,a);return(0,ds.jsxs)(Sm,{className:m,ariaLabel:l??(typeof n=="string"?n:""),children:[(n||t||r||u||o)&&(0,ds.jsx)(Om,{headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:s,actions:u,showSidebarToggle:f}),c?(0,ds.jsx)("div",{className:st(ec.content,ec["has-padding"]),children:i}):i]})}km.SidebarToggleFill=Em;var oc=km;var Un=h(Ce()),Jy=h(ce()),Qy=h(Am()),ba=h(ar()),$y=h(Jt()),ev=h(Te());var Zy=h(ce(),1),Xy=h(Tn(),1),xE=h(Jt(),1),SE=h(Vt(),1),vu=h(Te(),1),CE=h(Bo(),1);function _n(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 L1=["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 nc(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 L1.forEach(u=>{let l=vt(e,`settings${o}.${u}`)??vt(e,`settings.${u}`);l!==void 0&&(a=_n(a,u.split("."),l))}),a}function sc(e,t,r,o){let n=o?".blocks."+o:"",s=t?"."+t:"",i=`settings${n}${s}`;return _n(e,i.split("."),r)}var jm=h(Vm(),1);var N1="1600px",D1="320px",M1=1,V1=.25,B1=.75,z1="14px";function Bm({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=D1,maximumViewportWidth:n=N1,scaleFactor:s=M1,minimumFontSizeLimit:i}){if(i=Lr(i)?i:z1,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 k=b.unit==="px"?b.value:b.value*16,T=Math.min(Math.max(1-.075*Math.log2(k),V1),B1),_=ps(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=ps(m.value/100,3),v=ps(d,3)+u,S=100*((l.value-a.value)/g),C=ps((S||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:ps(c,3),unit:l}:null}function ps(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function ic(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function j1(e){let t=e?.typography??{},r=e?.layout,o=Lr(r?.wideSize)?r?.wideSize:null;return ic(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function zm(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!ic(t?.typography)&&!ic(e))return r;let o=j1(t)?.fluid??{},n=Bm({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 H1=[{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)=>zm(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 U1(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,jm.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 W1(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 Hm(e,t){if(!e||!t)return e;let r=U1(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=W1(r.url,t?._links?.["wp:theme-file"])),r}function Um(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"||Um(e,t,r,"slug",c.slug)[o]===c[o]?c:void 0}}}}function G1(e,t,r,[o,n]=[]){let s=H1.find(a=>a.cssVarInfix===o);if(!s||!e.settings)return r;let i=Um(e.settings,t,s.path,"slug",n);if(i){let{valueKey:a}=s,u=i[a];return Pi(e,t,u)}return r}function Y1(e,t,r,o=[]){let n=(t?vt(e?.settings??{},["blocks",t,"custom",...o]):void 0)??vt(e?.settings??{},["custom",...o]);return n?Pi(e,t,n):r}function Pi(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"?G1(e,t,r,u):a==="custom"?Y1(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?Pi(e,r,i):i}function ac(e,t,r,o){let n=t?"."+t:"",s=o?`styles.blocks.${o}${n}`:`styles${n}`;return _n(e,s.split("."),r)}var lc=h(Gm(),1);function ms(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,lc.default)(e?.styles,t?.styles)&&(0,lc.default)(e?.settings,t?.settings)}var Qm=h(Xm(),1);function Km(e){return Object.prototype.toString.call(e)==="[object Object]"}function Jm(e){var t,r;return Km(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(Km(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function jo(e,t){return(0,Qm.default)(e,t,{isMergeableObject:Jm,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}var iw={grad:.9,turn:360,rad:360/(2*Math.PI)},Kr=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Rt=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},ih=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},$m=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)}},cc=function(e){return{r:Rt(e.r),g:Rt(e.g),b:Rt(e.b),a:Rt(e.a,3)}},aw=/^#([0-9a-f]{3,8})$/i,Fi=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},ah=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}},lh=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}},eh=function(e){return{h:ih(e.h),s:dr(e.s,0,100),l:dr(e.l,0,100),a:dr(e.a)}},th=function(e){return{h:Rt(e.h),s:Rt(e.s),l:Rt(e.l),a:Rt(e.a,3)}},rh=function(e){return lh((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},gs=function(e){return{h:(t=ah(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},lw=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,cw=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,uw=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,fw=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,dc={string:[[function(e){var t=aw.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?Rt(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?Rt(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=uw.exec(e)||fw.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:$m({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=lw.exec(e)||cw.exec(e);if(!t)return null;var r,o,n=eh({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(iw[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return rh(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 Kr(t)&&Kr(r)&&Kr(o)?$m({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(!Kr(t)||!Kr(r)||!Kr(o))return null;var i=eh({h:Number(t),s:Number(r),l:Number(o),a:Number(s)});return rh(i)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,s=n===void 0?1:n;if(!Kr(t)||!Kr(r)||!Kr(o))return null;var i=(function(a){return{h:ih(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(s)});return lh(i)},"hsv"]]},oh=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]},dw=function(e){return typeof e=="string"?oh(e.trim(),dc.string):typeof e=="object"&&e!==null?oh(e,dc.object):[null,void 0]};var uc=function(e,t){var r=gs(e);return{h:r.h,s:dr(r.s+100*t,0,100),l:r.l,a:r.a}},fc=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},nh=function(e,t){var r=gs(e);return{h:r.h,s:r.s,l:dr(r.l+100*t,0,100),a:r.a}},pc=(function(){function e(t){this.parsed=dw(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 Rt(fc(this.rgba),2)},e.prototype.isDark=function(){return fc(this.rgba)<.5},e.prototype.isLight=function(){return fc(this.rgba)>=.5},e.prototype.toHex=function(){return t=cc(this.rgba),r=t.r,o=t.g,n=t.b,i=(s=t.a)<1?Fi(Rt(255*s)):"","#"+Fi(r)+Fi(o)+Fi(n)+i;var t,r,o,n,s,i},e.prototype.toRgb=function(){return cc(this.rgba)},e.prototype.toRgbString=function(){return t=cc(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 th(gs(this.rgba))},e.prototype.toHslString=function(){return t=th(gs(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=ah(this.rgba),{h:Rt(t.h),s:Rt(t.s),v:Rt(t.v),a:Rt(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(uc(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),fr(uc(this.rgba,-t))},e.prototype.grayscale=function(){return fr(uc(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),fr(nh(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),fr(nh(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}):Rt(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=gs(this.rgba);return typeof t=="number"?fr({h:t,s:r.s,l:r.l,a:r.a}):Rt(r.h)},e.prototype.isEqual=function(t){return this.toHex()===fr(t).toHex()},e})(),fr=function(e){return e instanceof pc?e:new pc(e)},sh=[],ch=function(e){e.forEach(function(t){sh.indexOf(t)<0&&(t(pc,dc),sh.push(t))})};function pw(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 uh(e){return`${e}{filter:none}`}function fh(e,t){return`${e}{filter:url(#${t})}`}function dh(e,t){let r=pw(t);return`
+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`
 <svg
 	xmlns:xlink="http://www.w3.org/1999/xlink"
 	viewBox="0 0 0 0"
@@ -27,15 +27,15 @@ var ov=Object.create;var Ca=Object.defineProperty;var nv=Object.getOwnPropertyDe
 			<feComposite in2="SourceGraphic" operator="in"></feComposite>
 		</filter>
 	</defs>
-</svg>`}var ph={mobile:"480px",tablet:"782px"},mh=/^(\d+|\d*\.\d+)(px|em|rem)$/,mw=16;function hw(e){return"mobile"in e||"tablet"in e}function gw(e){return!e||typeof e!="object"?{}:hw(e)?e:e.settings?.viewport??{}}function yw(e){return typeof e=="string"&&mh.test(e.trim())}function mc(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(mh);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*mw}function hc(e){let t=gw(e),r={},o={};Object.keys(ph).forEach(a=>{let u=a,l=t[u],c=mc(l);c!==void 0&&yw(l)&&(r[u]=l.trim(),o[u]=c)});let n=Object.keys(r);if(!n.length)return{...ph};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 hh(e){let t=hc(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 vc="default";function bh(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===vc)&&(!r||r===vc)}function vw(e){return bh(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==vc)}function bw(e,t){let r=vw(t);return r.length?vt(e,r):e}var ww=new Set(["blocks","variations","css"]),gc=Object.freeze({value:{},sources:{}}),xw={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function go(e){let t=xw[e];return t?{...t}:null}function yo(e,t){return!e||!t?null:{styles:e,source:t}}function Sw(e){return e.join(".")}function Cw(e){return{...e}}function wh(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function yc(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function vo(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!ww.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}wh(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var gh=new Set(["backgroundImage"]);function xh(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(wh(a))continue;if(yc(a)){if(a.ref.trim()==="")continue;let l=vt(r,a.ref);if(l==null||yc(l))continue;a=l}let u=[...s,i];if(!gh.has(i)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!yc(a)){let l=e[i]&&typeof e[i]=="object"&&!Array.isArray(e[i])?e[i]:{};e[i]=xh({...l},a,r,o,n,u)}else e[i]=gh.has(i)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,o&&n&&(n[Sw(u)]=Cw(o))}return e}function Ii(e,t){if(!e)return null;let r=bw(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var Rw=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function Ew(e){return e.startsWith("elements.")?!1:Rw.some(t=>e===t||e.startsWith(`${t}.`))}function Sh(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"&&(Sh(n,o),Object.keys(n).length===0&&delete e[r])}function Tw(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&Ew(r)&&(Sh(e,r.split(".")),delete t[r])}function _w(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let n=Hm(o,{...t,_links:r??void 0});n!==void 0&&(e.background.backgroundImage=n)}function yh(e,{blockName:t,variationName:r=null,elements:o=null,viewport:n=null,pseudoState:s=null}={}){if(!e||!e.styles||!t)return gc;let i=e.styles,a={viewport:n,pseudoState:s},u=i,l=i.blocks?.[t]??null,c=(o??[]).map(S=>i.elements?.[S]??null).filter(S=>!!S),f=r?Ai(e,t,r)??null:null,m=[yo(vo(u),go("root")),...c.map(S=>yo(vo(S),go("element"))),l?yo(vo(l),go("block")):null,f?yo(vo(f),go("blockVariation")):null];bh(a)||m.push(yo(vo(Ii(u,a)),go("root")),...c.map(S=>yo(vo(Ii(S,a)),go("element"))),l?yo(vo(Ii(l,a)),go("block")):null,f?yo(vo(Ii(f,a)),go("blockVariation")):null);let g=m.filter(Boolean);if(g.length===0)return gc;let d={},v=g.reduce((S,C)=>xh(S,C.styles,e,C.source,d),{});return Tw(v,d),_w(v,e,e._links??null),{value:v,sources:d}}var Ow={},vh=new WeakMap;function Ch(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return yh(e,t);let o=vh.get(r);o||(o=new WeakMap,vh.set(r,o));let n=e?._links??Ow,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=yh(e,t);return s.set(a,u),u}var Rh=h(us(),1),{lock:Eh,unlock:t5}=(0,Rh.__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 Pn={};Eh(Pn,{getResponsiveMediaQueries:hh,getViewportBreakpoints:hc,getViewportBreakpointValueInPixels:mc,getDuotoneFilter:dh,getDuotoneStylesheet:fh,getDuotoneUnsetStylesheet:uh,resolveStyle:Ch,getVariationStyle:Ai});var bc=h(Te(),1);var Th=h(Te(),1),Ot=(0,Th.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var _h=h(Y(),1);function ys({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let s=(0,bc.useMemo)(()=>jo(r,t),[r,t]),i=(0,bc.useMemo)(()=>({user:t,base:r,merged:s,onChange:o,fontLibraryEnabled:n}),[t,r,s,o,n]);return(0,_h.jsx)(Ot.Provider,{value:i,children:e})}var Qr=h(ce(),1),Wh=h(Ce(),1);var Hw=h(Jt(),1),Uw=h(ar(),1);var Oh=h(Y(),1);function wc({className:e,...t}){return(0,Oh.jsx)(cs,{className:st(e,"global-styles-ui-icon-with-current-color"),...t})}var bo=h(ce(),1);var Ho=h(Y(),1);function Pw({icon:e,children:t,...r}){return(0,Ho.jsxs)(bo.__experimentalItem,{...r,children:[e&&(0,Ho.jsxs)(bo.__experimentalHStack,{justify:"flex-start",children:[(0,Ho.jsx)(wc,{icon:e,size:24}),(0,Ho.jsx)(bo.FlexItem,{children:t})]}),!e&&t]})}function Nr(e){return(0,Ho.jsx)(bo.Navigator.Button,{as:Pw,...e})}var Aw=h(ce(),1);var Iw=h(Ce(),1),Nh=h(Vt(),1);var xc=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},Sc=function(e){return .2126*xc(e.r)+.7152*xc(e.g)+.0722*xc(e.b)};function Ph(e){e.prototype.luminance=function(){return t=Sc(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=Sc(s),u=Sc(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 _r=h(Te(),1),Ih=h(Jt(),1),Lh=h(ar(),1),Rc=h(Ce(),1);var mt=h(Ce(),1);var kh=h(us(),1),{lock:_5,unlock:Fe}=(0,kh.__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:F5}=Fe(Pn),A5={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")}]},I5={"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")}]},L5=[{value:"@tablet",label:(0,mt.__)("Tablet")},{value:"@mobile",label:(0,mt.__)("Mobile")}];function Cc(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"&&Cc(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 vs(e,t){let r=Li(structuredClone(e),t);return ms(r,e)}function Fh(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 Ah(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=Fh(o,n),i=e?.styles?.elements?.heading?.typography?.fontFamily,a;return i?a=Fh(o,e?.styles?.elements?.heading?.typography?.fontFamily):a=s,[s,a]}ch([Ph]);function Xe(e,t,r="merged",o=!0,n){let{user:s,base:i,merged:a,onChange:u}=(0,_r.useContext)(Ot),l=n?.split(".").filter(Boolean)??[],c=l.find(S=>S.startsWith(":")),f=l.filter(S=>!S.startsWith(":")).join("."),m=[e,f].filter(Boolean).join("."),g=a;r==="base"?g=i:r==="user"&&(g=s);let d=(0,_r.useMemo)(()=>{let S=ki(g,m,t,o);return c?S?.[c]??{}:S},[g,m,t,o,c]),v=(0,_r.useCallback)(S=>{let C=S;c&&(C={...ki(s,m,t,!1),[c]:S});let w=ac(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,_r.useContext)(Ot),a=s;r==="base"?a=n:r==="user"&&(a=o);let u=(0,_r.useMemo)(()=>nc(a,e,t),[a,e,t]),l=(0,_r.useCallback)(c=>{let f=sc(o,e,c,t);i(f)},[o,i,e,t]);return[u,l]}var kw=[];function Fw({title:e,settings:t,styles:r}){return e===(0,Rc.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function Ni(e=[]){let{variationsFromTheme:t}=(0,Ih.useSelect)(o=>({variationsFromTheme:o(Lh.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||kw}),[]),{user:r}=(0,_r.useContext)(Ot);return(0,_r.useMemo)(()=>{let o=structuredClone(r),n=Cc(o,e);n.title=(0,Rc.__)("Default");let s=t.filter(a=>vs(a,e)).map(a=>jo(n,a)),i=[n,...s];return i?.length?i.filter(Fw):[]},[e,r,t])}var Ec=h(Y(),1),{useHasDimensionsPanel:G5,useHasTypographyPanel:Y5,useHasColorPanel:q5,useSettingsForBlockElement:Z5,useHasBackgroundPanel:X5}=Fe(Nh.privateApis);var Dr=h(ce(),1);function kn(){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 Vh=h(Te(),1),Bh=h(ce(),1),_c=h(Ce(),1);function Lw(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}function Nw(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 Dh(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 Tc(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 Fn(e){let t={fontFamily:Dh(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=Nw(r),n=Lw(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 Mh(e){return{fontFamily:Dh(e.fontFamily),fontStyle:e.fontStyle||"normal",fontWeight:e.fontWeight||"400"}}var bs=h(Y(),1);function Di({fontSize:e,variation:t}){let{base:r}=(0,Vh.useContext)(Ot),o=r;t&&(o={...r,...t});let[n]=Xe("color.text"),[s,i]=Ah(o),a=s?Fn(s):{},u=i?Fn(i):{};return n&&(a.color=n,u.color=n),e&&(a.fontSize=e,u.fontSize=e),(0,bs.jsxs)(Bh.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,bs.jsx)("span",{style:u,children:(0,_c._x)("A","Uppercase letter A")}),(0,bs.jsx)("span",{style:a,children:(0,_c._x)("a","Lowercase letter A")})]})}var zh=h(ce(),1);var jh=h(Y(),1);function Hh({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=kn(),o=e*t;return r.map(({slug:n,color:s},i)=>(0,jh.jsx)(zh.__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 Uh=h(ce(),1),An=h(Bo(),1),Uo=h(Te(),1);var Jr=h(Y(),1),Oc=248,Pc=152,Dw={leading:!0,trailing:!0};function Mw({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=Xe("color.background"),[s]=Xe("color.gradient"),i=(0,An.useReducedMotion)(),[a,u]=(0,Uo.useState)(!1),[l,{width:c}]=(0,An.useResizeObserver)(),[f,m]=(0,Uo.useState)(c),[g,d]=(0,Uo.useState)(),v=(0,An.useThrottle)(m,250,Dw);(0,Uo.useLayoutEffect)(()=>{c&&v(c)},[c,v]),(0,Uo.useLayoutEffect)(()=>{let b=f?f/Oc:1,R=b-(g||0);(Math.abs(R)>.1||!g)&&d(b)},[f,g]);let S=c?c/Oc:1,C=g||S,w=!!c;return(0,Jr.jsxs)(Jr.Fragment,{children:[(0,Jr.jsx)("div",{style:{position:"relative"},children:l}),!w&&(0,Jr.jsx)(Jl,{className:"global-styles-ui-preview__wrapper",style:{aspectRatio:Oc/Pc}}),w&&(0,Jr.jsx)("div",{className:st("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:Pc*C},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),tabIndex:-1,children:(0,Jr.jsx)(Uh.__unstableMotion.div,{style:{height:Pc*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 In=Mw;var Qt=h(Y(),1),Vw={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},Bw={hover:{opacity:1},start:{opacity:.5}},zw={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function jw({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}=kn();return(0,Qt.jsxs)(In,{label:e,isFocused:t,withHoverView:r,children:[({ratio:f,key:m})=>(0,Qt.jsx)(Dr.__unstableMotion.div,{variants:Vw,style:{height:"100%",overflow:"hidden"},children:(0,Qt.jsxs)(Dr.__experimentalHStack,{spacing:10*f,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,Qt.jsx)(Di,{fontSize:65*f,variation:o}),(0,Qt.jsx)(Dr.__experimentalVStack,{spacing:4*f,children:(0,Qt.jsx)(Hh,{normalizedColorSwatchSize:32,ratio:f})})]})},m),({key:f})=>(0,Qt.jsx)(Dr.__unstableMotion.div,{variants:r?Bw:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,Qt.jsx)(Dr.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:c.slice(0,4).map(({color:m},g)=>(0,Qt.jsx)("div",{style:{height:"100%",background:m,flexGrow:1}},g))})},f),({ratio:f,key:m})=>(0,Qt.jsx)(Dr.__unstableMotion.div,{variants:zw,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,Qt.jsx)(Dr.__experimentalVStack,{spacing:3*f,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*f,boxSizing:"border-box"},children:e&&(0,Qt.jsx)("div",{style:{fontSize:40*f,fontFamily:i,color:l,fontWeight:a,lineHeight:"1em",textAlign:"center"},children:e})})},m)]})}var kc=jw;var Gh=h(Y(),1);var Ac=h(Tn(),1),Ln=h(Ce(),1),Go=h(ce(),1),Ic=h(Jt(),1),wo=h(Te(),1),Mi=h(Vt(),1),Jh=h(Bo(),1);import{speak as qw}from"@wordpress/a11y";var Yh=h(Tn(),1),qh=h(Jt(),1),Ww=h(ce(),1);var Gw=h(Y(),1);function Yw(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function Fc(e){let t=(0,qh.useSelect)(n=>{let{getBlockStyles:s}=n(Yh.store);return s(e)},[e]),[r]=Xe("variations",e),o=Object.keys(r??{});return Yw(t,o)}var Wo=h(ce(),1),Zh=h(Ce(),1);var Xh=h(Vt(),1);var Kh=h(Y(),1),{StateControl:_I,StateControlBadges:OI}=Fe(Xh.privateApis);var Mr=h(Y(),1),{useHasDimensionsPanel:Zw,useHasTypographyPanel:Xw,useHasBorderPanel:Kw,useSettingsForBlockElement:Jw,useHasColorPanel:Qw,useHasBackgroundPanel:$w}=Fe(Mi.privateApis);function ex(){let e=(0,Ic.useSelect)(n=>n(Ac.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 tx(e){let[t]=Je("",e),r=Jw(t,e),o=Xw(r),n=Qw(r),s=$w(r),i=Kw(r),a=Zw(r),u=i||a,l=!!Fc(e)?.length;return o||n||s||u||l}function rx({block:e}){return tx(e.name)?(0,Mr.jsx)(Nr,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Mr.jsxs)(Go.__experimentalHStack,{justify:"flex-start",children:[(0,Mr.jsx)(Mi.BlockIcon,{icon:e.icon}),(0,Mr.jsx)(Go.FlexItem,{children:e.title})]})}):null}function ox({filterValue:e}){let t=ex(),r=(0,Jh.useDebounce)(qw,500),{isMatchingSearchTerm:o}=(0,Ic.useSelect)(Ac.store),n=e?t.filter(i=>o(i,e)):t,s=(0,wo.useRef)(null);return(0,wo.useEffect)(()=>{if(!e)return;let i=s.current?.childElementCount||0,a=(0,Ln.sprintf)((0,Ln._n)("%d result found.","%d results found.",i),i);r(a,"polite")},[e,r]),(0,Mr.jsx)("div",{ref:s,className:"global-styles-ui-block-types-item-list",role:"list",children:n.length===0?(0,Mr.jsx)(Go.__experimentalText,{align:"center",as:"p",children:(0,Ln.__)("No blocks found.")}):n.map(i=>(0,Mr.jsx)(rx,{block:i},"menu-itemblock-"+i.name))})}var DI=(0,wo.memo)(ox);var lx=h(Tn(),1),tg=h(Vt(),1),Lc=h(Te(),1),cx=h(Jt(),1),ux=h(ar(),1),Nc=h(ce(),1),rg=h(Ce(),1);var nx=h(Vt(),1),Qh=h(Tn(),1),sx=h(ce(),1),ix=h(Te(),1);var ax=h(Y(),1),{getViewportBreakpoints:UI,getViewportBreakpointValueInPixels:WI}=Fe(Pn);var $h=h(ce(),1),eg=h(Y(),1);function lr({children:e,level:t=2}){return(0,eg.jsx)($h.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var Dc=h(Y(),1);var{useHasDimensionsPanel:sL,useHasTypographyPanel:iL,useHasBorderPanel:aL,useSettingsForBlockElement:lL,useHasColorPanel:cL,useHasFiltersPanel:uL,useHasImageSettingsPanel:fL,useHasBackgroundPanel:dL,BackgroundPanel:pL,BorderPanel:mL,ColorPanel:hL,TypographyPanel:gL,DimensionsPanel:yL,FiltersPanel:vL,ImageSettingsPanel:bL,AdvancedPanel:wL}=Fe(tg.privateApis);var C2=h(Ce(),1),R2=h(ce(),1),E2=h(Te(),1);var fx=h(ce(),1);var dx=h(Y(),1);var px=h(Ce(),1),Vi=h(ce(),1);var og=h(Y(),1);var ji=h(ce(),1);var ng=h(ce(),1);var Bi=h(Y(),1),mx=({variation:e,isFocused:t,withHoverView:r})=>(0,Bi.jsx)(In,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,Bi.jsx)(ng.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Bi.jsx)(Di,{variation:e,fontSize:85*o})},n)}),sg=mx;var Yo=h(Te(),1),ag=h(Mc(),1),zi=h(Ce(),1);var xo=h(Y(),1);function Nn({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[s,i]=(0,Yo.useState)(!1),{base:a,user:u,onChange:l}=(0,Yo.useContext)(Ot),c=(0,Yo.useMemo)(()=>{let S=jo(a,e);return o&&(S=Li(S,o)),{user:e,base:a,merged:S,onChange:()=>{}}},[e,a,o]),f=()=>l(e),m=S=>{S.keyCode===ag.ENTER&&(S.preventDefault(),f())},g=(0,Yo.useMemo)(()=>ms(u,e),[u,e]),d=e?.title;e?.description&&(d=(0,zi.sprintf)((0,zi._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let v=(0,xo.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,xo.jsx)("div",{className:st("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(s)})});return(0,xo.jsx)(Ot.Provider,{value:c,children:n?(0,xo.jsxs)(En.Root,{children:[(0,xo.jsx)(En.Trigger,{render:v}),(0,xo.jsx)(En.Popup,{children:e?.title})]}):v})}var qo=h(Y(),1),lg=["typography"];function Hi({title:e,gap:t=2}){let r=Ni(lg);return r?.length<=1?null:(0,qo.jsxs)(ji.__experimentalVStack,{spacing:3,children:[e&&(0,qo.jsx)(lr,{level:3,children:e}),(0,qo.jsx)(ji.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,qo.jsx)(Nn,{variation:o,properties:lg,showTooltip:!0,children:()=>(0,qo.jsx)(sg,{variation:o})},n))})]})}var x2=h(Ce(),1),Ts=h(ce(),1);var S2=h(Te(),1);var $r=h(Te(),1),Eo=h(Jt(),1),Ro=h(ar(),1),jc=h(Ce(),1);var Vc=h(ug(),1),fg=h(ar(),1),dg="/wp/v2/font-families";function pg(e){let{receiveEntityRecords:t}=e.dispatch(fg.store);t("postType","wp_font_family",[],void 0,!0)}async function mg(e,t){let o=await(0,Vc.default)({path:dg,method:"POST",body:e});return pg(t),{id:o.id,...o.font_family_settings,fontFace:[]}}async function hg(e,t,r){let o={path:`${dg}/${e}/font-faces`,method:"POST",body:t},n=await(0,Vc.default)(o);return pg(r),{id:n.id,...n.font_face_settings}}var vg=h(ce(),1);var pr=h(Ce(),1),Bc=["otf","ttf","woff","woff2"],gg={100:(0,pr._x)("Thin","font weight"),200:(0,pr._x)("Extra-light","font weight"),300:(0,pr._x)("Light","font weight"),400:(0,pr._x)("Normal","font weight"),500:(0,pr._x)("Medium","font weight"),600:(0,pr._x)("Semi-bold","font weight"),700:(0,pr._x)("Bold","font weight"),800:(0,pr._x)("Extra-bold","font weight"),900:(0,pr._x)("Black","font weight")},yg={normal:(0,pr._x)("Normal","font style"),italic:(0,pr._x)("Italic","font style")};var{File:bg}=window,{kebabCase:hx}=Fe(vg.privateApis);function So(e,t={}){return!e.name&&(e.fontFamily||e.slug)&&(e.name=e.fontFamily||e.slug),{...e,...t}}function gx(e){return typeof e!="string"?!1:e!==decodeURIComponent(e)}function Ui(e){let t=gg[e.fontWeight??""]||e.fontWeight,r=e.fontStyle==="normal"?"":yg[e.fontStyle??""]||e.fontStyle;return`${t} ${r}`}function yx(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 wg(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=yx(i.fontFace,n);r.set(o.slug,{...s,fontFace:a})}else r.set(o.slug,{...o});return Array.from(r.values())}async function Co(e,t,r="all"){let o;if(typeof t=="string")o=`url(${t})`;else if(t instanceof bg)o=await t.arrayBuffer();else return;let s=await new window.FontFace(Tc(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 ws(e,t="all"){let r=o=>{o.forEach(n=>{n.family===Tc(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 Dn(e){if(!e)return;let t;if(Array.isArray(e)?t=e[0]:t=e,!t.startsWith("file:."))return gx(t)||(t=encodeURI(t)),t}function xg(e){let t=new FormData,{fontFace:r,category:o,...n}=e,s={...n,slug:hx(e.slug)};return t.append("font_family_settings",JSON.stringify(s)),t}function Sg(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 Cg(e,t,r){let o=[];for(let s of t)try{let i=await hg(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 Rg(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 bg([o],n,{type:o.type})})));return t.length===1?t[0]:t}function zc(e,t){return t.findIndex(r=>r.fontWeight===e.fontWeight&&r.fontStyle===e.fontStyle)!==-1}function Eg(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 Wi(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 Tg=h(Y(),1),Bt=(0,$r.createContext)({});Bt.displayName="FontLibraryContext";function vx({children:e}){let t=(0,Eo.useRegistry)(),{saveEntityRecord:r,deleteEntityRecord:o}=(0,Eo.useDispatch)(Ro.store),{globalStylesId:n}=(0,Eo.useSelect)(E=>{let{__experimentalGetCurrentGlobalStylesId:L}=E(Ro.store);return{globalStylesId:L()}},[]),s=(0,Ro.useEntityRecord)("root","globalStyles",n),[i,a]=(0,$r.useState)(!1),{records:u=[],isResolving:l}=(0,Ro.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,$=Eg(L??{},["settings","typography","fontFamilies"],E);await r("root","globalStyles",$)},[d,v]=(0,$r.useState)(""),[S,C]=(0,$r.useState)(void 0),w=f?.theme?f.theme.map(E=>So(E,{source:"theme"})).sort((E,L)=>E.name.localeCompare(L.name)):[],b=f?.custom?f.custom.map(E=>So(E,{source:"custom"})).sort((E,L)=>E.name.localeCompare(L.name)):[],R=c?c.map(E=>So(E,{source:"custom"})).sort((E,L)=>E.name.localeCompare(L.name)):[];(0,$r.useEffect)(()=>{d||C(void 0)},[d]);let k=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,$r.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,$},{}),A=E=>_(E==="theme"?w:b),N=(E,L,$,F)=>!L&&!$?!!A(F)[E]:!!A(F)[E]?.includes((L??"")+($??"")),q=(E,L)=>A(L)[E]||[];async function U(E){a(!0);try{let L=[],$=[];for(let Z of E){let se=!1,xe=await(0,Eo.resolveSelect)(Ro.store).getEntityRecords("postType","wp_font_family",{slug:Z.slug,per_page:1,_embed:!0}),ie=xe&&xe.length>0?xe[0]:null,ye=ie?{id:ie.id,...ie.font_family_settings,fontFace:(ie?._embedded?.font_faces??[]).map(Ie=>Ie.font_face_settings)||[]}:null;ye||(se=!0,ye=await mg(xg(Z),t));let Ee=ye.fontFace&&Z.fontFace?ye.fontFace.filter(Ie=>Ie&&Z.fontFace&&zc(Ie,Z.fontFace)):[];ye.fontFace&&Z.fontFace&&(Z.fontFace=Z.fontFace.filter(Ie=>!zc(Ie,ye.fontFace)));let ee=[],Ae=[];if(Z?.fontFace?.length??!1){let Ie=await Cg(ye.id,Sg(Z),t);ee=Ie?.successes,Ae=Ie?.errors}(ee?.length>0||Ee?.length>0)&&(ye.fontFace=[...ee],L.push(ye)),ye&&!Z?.fontFace?.length&&L.push(ye),se&&(Z?.fontFace?.length??0)>0&&ee?.length===0&&await o("postType","wp_font_family",ye.id,{force:!0}),$=$.concat(Ae)}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,jc.__)("There was an error installing fonts."));throw Z.installationErrors=F,Z}}finally{a(!1)}}async function x(E){if(!E?.id)throw new Error((0,jc.__)("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=>{ws(Z,"all")}),F},W=E=>{let L=O(E),$={...f,custom:wg(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=Dn($?.src??"");F&&Co($,F,"all")})})},J=(E,L)=>{let $=f?.[E.source??""]??[],F=Wi(E,L,$);m({...f,[E.source??""]:F});let Z=N(E.slug,L?.fontStyle??"",L?.fontWeight??"",E.source??"custom");if(L&&Z)ws(L,"all");else{let se=Dn(L?.src??"");L&&se&&Co(L,se,"all")}},M=async E=>{if(!E.src)return;let L=Dn(E.src);!L||T.has(L)||(Co(E,L,"document"),T.add(L))};return(0,Tg.jsx)(Bt.Provider,{value:{libraryFontSelected:S,handleSetLibraryFontSelected:k,fontFamilies:f??{},baseCustomFonts:R,isFontActivated:N,getFontFacesActivated:q,loadFontFaceAsset:M,installFonts:U,uninstallFontFamily:x,toggleActivateFont:J,getAvailableFontsOutline:_,modalTabOpen:d,setModalTabOpen:v,saveFontFamilies:g,isResolvingLibrary:l,isInstalling:i},children:e})}var Gi=vx;var aa=h(Ce(),1),Yc=h(ce(),1),cy=h(ar(),1),b2=h(Jt(),1);var Le=h(ce(),1),Ss=h(ar(),1),Hc=h(Jt(),1),zr=h(Te(),1),it=h(Ce(),1);var Vn=h(Ce(),1),qi=h(Te(),1),mr=h(ce(),1);var _g=h(ce(),1),Vr=h(Te(),1);var Yi=h(Y(),1);function bx(e){if(e.preview)return e.preview;if(e.src)return Array.isArray(e.src)?e.src[0]:e.src}function wx(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 xx({font:e,text:t}){let r=(0,Vr.useRef)(null),o=wx(e),n=Fn(e);t=t||("name"in e?e.name:"");let s=e.preview,[i,a]=(0,Vr.useState)(!1),[u,l]=(0,Vr.useState)(!1),{loadFontFaceAsset:c}=(0,Vr.useContext)(Bt),f=s??bx(o),m=f&&f.match(/\.(png|jpg|jpeg|gif|svg)$/i),g=Mh(o),d={fontSize:"18px",lineHeight:1,opacity:u?"1":"0",...n,...g};return(0,Vr.useEffect)(()=>{let v=new window.IntersectionObserver(([S])=>{a(S.isIntersecting)},{});return r.current&&v.observe(r.current),()=>v.disconnect()},[r]),(0,Vr.useEffect)(()=>{(async()=>i&&(!m&&o.src&&await c(o),l(!0)))()},[o,i,c,m]),(0,Yi.jsx)("div",{ref:r,children:m?(0,Yi.jsx)("img",{src:f,loading:"lazy",alt:t,className:"font-library__font-variant_demo-image"}):(0,Yi.jsx)(_g.__experimentalText,{style:d,className:"font-library__font-variant_demo-text",children:t})})}var Mn=xx;var Br=h(Y(),1);function Sx({font:e,onClick:t,variantsText:r,navigatorPath:o,shouldFocus:n}){let s=e.fontFace?.length||1,i={cursor:t?"pointer":"default"},a=(0,mr.useNavigator)(),u=(0,qi.useRef)(null);return(0,qi.useEffect)(()=>{n&&u.current?.focus()},[n]),(0,Br.jsx)(mr.Button,{ref:u,__next40pxDefaultSize:!0,onClick:()=>{t(),o&&a.goTo(o)},style:i,className:"font-library__font-card",children:(0,Br.jsxs)(mr.Flex,{justify:"space-between",wrap:!1,children:[(0,Br.jsx)(Mn,{font:e}),(0,Br.jsxs)(mr.Flex,{justify:"flex-end",children:[(0,Br.jsx)(mr.FlexItem,{children:(0,Br.jsx)(mr.__experimentalText,{className:"font-library__font-card__count",children:r||(0,Vn.sprintf)((0,Vn._n)("%d variant","%d variants",s),s)})}),(0,Br.jsx)(mr.FlexItem,{children:(0,Br.jsx)(cs,{icon:(0,Vn.isRTL)()?Mo:Vo})})]})]})})}var xs=Sx;var Zi=h(Te(),1),Xi=h(ce(),1);var Zo=h(Y(),1);function Cx({face:e,font:t}){let{isFontActivated:r,toggleActivateFont:o}=(0,Zi.useContext)(Bt),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+" "+Ui(e),a=(0,Zi.useId)();return(0,Zo.jsx)("div",{className:"font-library__font-card",children:(0,Zo.jsxs)(Xi.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Zo.jsx)(Xi.CheckboxControl,{checked:n,onChange:s,id:a}),(0,Zo.jsx)("label",{htmlFor:a,children:(0,Zo.jsx)(Mn,{font:e,text:i,onClick:s})})]})})}var Og=Cx;function Pg(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 Ki(e){return e.sort((t,r)=>t.fontStyle==="normal"&&r.fontStyle!=="normal"?-1:r.fontStyle==="normal"&&t.fontStyle!=="normal"?1:t.fontStyle===r.fontStyle?Pg(t.fontWeight?.toString()??"normal")-Pg(r.fontWeight?.toString()??"normal"):!t.fontStyle||!r.fontStyle?t.fontStyle?-1:1:t.fontStyle.localeCompare(r.fontStyle))}var Re=h(Y(),1);function kg(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 Rx(){let{baseCustomFonts:e,libraryFontSelected:t,handleSetLibraryFontSelected:r,uninstallFontFamily:o,isResolvingLibrary:n,isInstalling:s,saveFontFamilies:i,getFontFacesActivated:a}=(0,zr.useContext)(Bt),[u,l]=Je("typography.fontFamilies"),[c,f]=(0,zr.useState)(void 0),[m,g]=(0,zr.useState)(!1),[d,v]=(0,zr.useState)(null),[S]=Je("typography.fontFamilies",void 0,"base"),C=(0,Hc.useSelect)(F=>{let{__experimentalGetCurrentGlobalStylesId:Z}=F(Ss.store);return Z()},[]),w=(0,Ss.useEntityRecord)("root","globalStyles",C),b=w?.edits?.settings?.typography?.fontFamilies,R=w?.record?.settings?.typography?.fontFamilies,k=(0,zr.useMemo)(()=>b===void 0?!1:kg(b)!==kg(R),[b,R]),T=u?.theme?u.theme.map(F=>So(F,{source:"theme"})).sort((F,Z)=>F.name.localeCompare(Z.name)):[],_=new Set(T.map(F=>F.slug)),A=S?.theme?T.concat(S.theme.filter(F=>!_.has(F.slug)).map(F=>So(F,{source:"theme"})).sort((F,Z)=>F.name.localeCompare(Z.name))):[],N=t?.source==="custom"&&t?.id,q=(0,Hc.useSelect)(F=>{let{canUser:Z}=F(Ss.store);return N&&Z("delete",{kind:"postType",name:"wp_font_family",id:N})},[N]),U=!!t&&t?.source!=="theme"&&q,x=()=>{g(!0)},I=async()=>{v(null);try{await i(u),v({type:"success",message:(0,it.__)("Font family updated successfully.")})}catch(F){v({type:"error",message:(0,it.sprintf)((0,it.__)("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"}]:Ki(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,it.sprintf)((0,it.__)("%1$d of %2$d active"),se,Z)};(0,zr.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)ws(se,"all");else{let xe=Dn(se?.src??"");xe&&Co(se,xe,"all")}})},$=A.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)(Le.ProgressBar,{})}),!n&&(0,Re.jsxs)(Re.Fragment,{children:[(0,Re.jsxs)(Le.Navigator,{initialPath:t?"/fontFamily":"/",children:[(0,Re.jsx)(Le.Navigator.Screen,{path:"/",children:(0,Re.jsxs)(Le.__experimentalVStack,{spacing:"8",children:[d&&(0,Re.jsx)(Le.Notice,{status:d.type,onRemove:()=>v(null),children:d.message}),!$&&(0,Re.jsx)(Le.__experimentalText,{as:"p",children:(0,it.__)("No fonts installed.")}),A.length>0&&(0,Re.jsxs)(Le.__experimentalVStack,{children:[(0,Re.jsx)("h2",{className:"font-library__fonts-title",children:(0,it._x)("Theme","font source")}),(0,Re.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:A.map(F=>(0,Re.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Re.jsx)(xs,{font:F,navigatorPath:"/fontFamily",variantsText:O(F),shouldFocus:F.slug===c,onClick:()=>{v(null),r(F)}})},F.slug))})]}),e.length>0&&(0,Re.jsxs)(Le.__experimentalVStack,{children:[(0,Re.jsx)("h2",{className:"font-library__fonts-title",children:(0,it._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)(xs,{font:F,navigatorPath:"/fontFamily",variantsText:O(F),shouldFocus:F.slug===c,onClick:()=>{v(null),r(F)}})},F.slug))})]})]})}),(0,Re.jsxs)(Le.Navigator.Screen,{path:"/fontFamily",children:[t&&(0,Re.jsx)(Ex,{font:t,isOpen:m,setIsOpen:g,setNotice:v,uninstallFontFamily:o,handleSetLibraryFontSelected:r}),(0,Re.jsxs)(Le.Flex,{justify:"flex-start",children:[(0,Re.jsx)(Le.Navigator.BackButton,{icon:(0,it.isRTL)()?Vo:Mo,size:"small",onClick:()=>{f(t?.slug),r(void 0),v(null)},label:(0,it.__)("Back")}),(0,Re.jsx)(Le.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:t?.name})]}),d&&(0,Re.jsxs)(Re.Fragment,{children:[(0,Re.jsx)(Le.__experimentalSpacer,{margin:1}),(0,Re.jsx)(Le.Notice,{status:d.type,onRemove:()=>v(null),children:d.message}),(0,Re.jsx)(Le.__experimentalSpacer,{margin:1})]}),(0,Re.jsx)(Le.__experimentalSpacer,{margin:4}),(0,Re.jsx)(Le.__experimentalText,{children:(0,it.__)("Choose font variants. Keep in mind that too many variants could make your site slower.")}),(0,Re.jsx)(Le.__experimentalSpacer,{margin:4}),(0,Re.jsxs)(Le.__experimentalVStack,{spacing:0,children:[(0,Re.jsx)(Le.CheckboxControl,{className:"font-library__select-all",label:(0,it.__)("Select all"),checked:E,onChange:L,indeterminate:M}),(0,Re.jsx)(Le.__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)(Og,{font:t,face:F},`face${Z}`)},`face${Z}`))})]})]})]}),(0,Re.jsxs)(Le.__experimentalHStack,{justify:"flex-end",className:"font-library__footer",children:[s&&(0,Re.jsx)(Le.ProgressBar,{}),U&&(0,Re.jsx)(Le.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"tertiary",onClick:x,children:(0,it.__)("Delete")}),(0,Re.jsx)(Le.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:I,disabled:!k,accessibleWhenDisabled:!0,children:(0,it.__)("Update")})]})]})]})}function Ex({font:e,isOpen:t,setIsOpen:r,setNotice:o,uninstallFontFamily:n,handleSetLibraryFontSelected:s}){let i=(0,Le.useNavigator)(),a=async()=>{o(null),r(!1);try{await n(e),i.goBack(),s(void 0),o({type:"success",message:(0,it.__)("Font family uninstalled successfully.")})}catch(l){o({type:"error",message:(0,it.__)("There was an error uninstalling the font family.")+l.message})}},u=()=>{r(!1)};return(0,Re.jsx)(Le.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,it.__)("Cancel"),confirmButtonText:(0,it.__)("Delete"),onCancel:u,onConfirm:a,size:"medium",children:e&&(0,it.sprintf)((0,it.__)('Are you sure you want to delete "%s" font and all its variants and assets?'),e.name)})}var Ji=Rx;var wt=h(Te(),1),Se=h(ce(),1),Vg=h(Bo(),1),rt=h(Ce(),1);var Bg=h(ar(),1);function Fg(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 Ag(e){return e.reduce((t,r)=>({...t,[r.slug]:(r?.fontFace||[]).reduce((o,n)=>({...o,[`${n.fontStyle}-${n.fontWeight}`]:!0}),{})}),{})}function Ig(e,t,r){return t?!!r[e]?.[`${t.fontStyle}-${t.fontWeight}`]:!!r[e]}var Cs=h(Ce(),1),zt=h(ce(),1),hr=h(Y(),1);function Tx(){let e=()=>{window.localStorage.setItem("wp-font-library-google-fonts-permission","true"),window.dispatchEvent(new Event("storage"))};return(0,hr.jsx)("div",{className:"font-library__google-fonts-confirm",children:(0,hr.jsx)(zt.Card,{children:(0,hr.jsxs)(zt.CardBody,{children:[(0,hr.jsx)(zt.__experimentalHeading,{level:2,children:(0,Cs.__)("Connect to Google Fonts")}),(0,hr.jsx)(zt.__experimentalSpacer,{margin:6}),(0,hr.jsx)(zt.__experimentalText,{as:"p",children:(0,Cs.__)("To install fonts from Google you must give permission to connect directly to Google servers. The fonts you install will be downloaded from Google and stored on your site. Your site will then use these locally-hosted fonts.")}),(0,hr.jsx)(zt.__experimentalSpacer,{margin:3}),(0,hr.jsx)(zt.__experimentalText,{as:"p",children:(0,Cs.__)("You can alternatively upload files directly on the Upload tab.")}),(0,hr.jsx)(zt.__experimentalSpacer,{margin:6}),(0,hr.jsx)(zt.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,Cs.__)("Allow access to Google Fonts")})]})})})}var Lg=Tx;var Ng=h(Te(),1),Qi=h(ce(),1);var Xo=h(Y(),1);function _x({face:e,font:t,handleToggleVariant:r,selected:o}){let n=()=>{if(t?.fontFace){r(t,e);return}r(t)},s=t.name+" "+Ui(e),i=(0,Ng.useId)();return(0,Xo.jsx)("div",{className:"font-library__font-card",children:(0,Xo.jsxs)(Qi.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Xo.jsx)(Qi.CheckboxControl,{checked:o,onChange:n,id:i}),(0,Xo.jsx)("label",{htmlFor:i,children:(0,Xo.jsx)(Mn,{font:e,text:s,onClick:n})})]})})}var Dg=_x;var he=h(Y(),1),Ox={slug:"all",name:(0,rt._x)("All","font categories")},Mg="wp-font-library-google-fonts-permission",Px=500;function kx({slug:e}){let t=e==="google-fonts",r=()=>window.localStorage.getItem(Mg)==="true",[o,n]=(0,wt.useState)(null),[s,i]=(0,wt.useState)(void 0),[a,u]=(0,wt.useState)(null),[l,c]=(0,wt.useState)([]),[f,m]=(0,wt.useState)(1),[g,d]=(0,wt.useState)({}),[v,S]=(0,wt.useState)(t&&!r()),{installFonts:C,isInstalling:w}=(0,wt.useContext)(Bt),{record:b,isResolving:R}=(0,Bg.useEntityRecord)("root","fontCollection",e);(0,wt.useEffect)(()=>{let ee=()=>{S(t&&!r())};return ee(),window.addEventListener("storage",ee),()=>window.removeEventListener("storage",ee)},[e,t]);let k=()=>{window.localStorage.setItem(Mg,"false"),window.dispatchEvent(new Event("storage"))};(0,wt.useEffect)(()=>{n(null)},[e]),(0,wt.useEffect)(()=>{c([])},[o]);let T=(0,wt.useMemo)(()=>b?.font_families??[],[b]),_=b?.categories??[],A=[Ox,..._],N=(0,wt.useMemo)(()=>Fg(T,g),[T,g]),q=Math.max(window.innerHeight,Px),U=Math.floor((q-417)/61),x=Math.ceil(N.length/U),I=(f-1)*U,W=f*U,O=N.slice(I,W),D=ee=>{d({...g,category:ee}),m(1)},M=(0,Vg.debounce)(ee=>{d({...g,search:ee}),m(1)},300),E=(ee,Ae)=>{let Ie=Wi(ee,Ae,l);c(Ie)},L=Ag(l),$=()=>{c([])},F=l.length>0?l[0]?.fontFace?.length??0:0,Z=F>0&&F!==o?.fontFace?.length,se=F===o?.fontFace?.length,xe=()=>{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 Ae=>{Ae.src&&(Ae.file=await Rg(Ae.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(Ae){u({type:"error",message:Ae.message})}$()},ye=ee=>ee?!ee.fontFace||!ee.fontFace.length?[{fontFamily:ee.fontFamily,fontStyle:"normal",fontWeight:"400"}]:Ki(ee.fontFace):[];if(v)return(0,he.jsx)(Lg,{});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)(Se.ProgressBar,{})}),!R&&b&&(0,he.jsxs)(he.Fragment,{children:[(0,he.jsxs)(Se.Navigator,{initialPath:"/",className:"font-library__tabpanel-layout",children:[(0,he.jsxs)(Se.Navigator.Screen,{path:"/",children:[(0,he.jsxs)(Se.__experimentalHStack,{justify:"space-between",children:[(0,he.jsxs)(Se.__experimentalVStack,{children:[(0,he.jsx)(Se.__experimentalHeading,{level:2,size:13,children:b.name}),(0,he.jsx)(Se.__experimentalText,{children:b.description})]}),Ee&&(0,he.jsx)(Se.DropdownMenu,{icon:Dl,label:(0,rt.__)("Actions"),popoverProps:{position:"bottom left"},controls:[{title:(0,rt.__)("Revoke access to Google Fonts"),onClick:k}]})]}),(0,he.jsx)(Se.__experimentalSpacer,{margin:4}),(0,he.jsxs)(Se.__experimentalHStack,{spacing:4,justify:"space-between",children:[(0,he.jsx)(Se.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)(Se.SelectControl,{label:(0,rt.__)("Category"),value:g.category,onChange:D,children:A&&A.map(ee=>(0,he.jsx)("option",{value:ee.slug,children:ee.name},ee.slug))})]}),(0,he.jsx)(Se.__experimentalSpacer,{margin:4}),!!b?.font_families?.length&&!N.length&&(0,he.jsx)(Se.__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)(xs,{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)(Se.Navigator.Screen,{path:"/fontFamily",children:[(0,he.jsxs)(Se.Flex,{justify:"flex-start",children:[(0,he.jsx)(Se.Navigator.BackButton,{icon:(0,rt.isRTL)()?Vo:Mo,size:"small",onClick:()=>{i(o?.slug),n(null),u(null)},label:(0,rt.__)("Back")}),(0,he.jsx)(Se.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:o?.name})]}),a&&(0,he.jsxs)(he.Fragment,{children:[(0,he.jsx)(Se.__experimentalSpacer,{margin:1}),(0,he.jsx)(Se.Notice,{status:a.type,onRemove:()=>u(null),children:a.message}),(0,he.jsx)(Se.__experimentalSpacer,{margin:1})]}),(0,he.jsx)(Se.__experimentalSpacer,{margin:4}),(0,he.jsx)(Se.__experimentalText,{children:(0,rt.__)("Select font variants to install.")}),(0,he.jsx)(Se.__experimentalSpacer,{margin:4}),(0,he.jsx)(Se.CheckboxControl,{className:"font-library__select-all",label:(0,rt.__)("Select all"),checked:se,onChange:xe,indeterminate:Z}),(0,he.jsx)(Se.__experimentalVStack,{spacing:0,children:(0,he.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:o&&ye(o).map((ee,Ae)=>(0,he.jsx)("li",{className:"font-library__fonts-list-item",children:(0,he.jsx)(Dg,{font:o,face:ee,handleToggleVariant:E,selected:Ig(o.slug,o.fontFace?ee:null,L)})},`face${Ae}`))})}),(0,he.jsx)(Se.__experimentalSpacer,{margin:16})]})]}),o&&(0,he.jsx)(Se.Flex,{justify:"flex-end",className:"font-library__footer",children:(0,he.jsx)(Se.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:ie,isBusy:w,disabled:l.length===0||w,accessibleWhenDisabled:!0,children:(0,rt.__)("Install")})}),!o&&(0,he.jsxs)(Se.__experimentalHStack,{expanded:!1,className:"font-library__footer",justify:"end",spacing:6,children:[(0,he.jsx)(Se.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"font-library__page-selection",children:(0,wt.createInterpolateElement)((0,rt.sprintf)((0,rt._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",x),{div:(0,he.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,he.jsx)(Se.SelectControl,{"aria-label":(0,rt.__)("Current page"),value:f.toString(),options:[...Array(x)].map((ee,Ae)=>({label:(Ae+1).toString(),value:(Ae+1).toString()})),onChange:ee=>m(parseInt(ee)),size:"small",variant:"minimal"})})}),(0,he.jsxs)(Se.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,he.jsx)(Se.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)(Se.Button,{onClick:()=>m(f+1),disabled:f===x,accessibleWhenDisabled:!0,label:(0,rt.__)("Next page"),icon:(0,rt.isRTL)()?Ti:Ri,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})]})]})}var $i=kx;var Bn=h(Ce(),1),It=h(ce(),1),Es=h(Te(),1);var ea=(e=>typeof Ut<"u"?Ut:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Ut<"u"?Ut:t)[r]}):e)(function(e){if(typeof Ut<"u")return Ut.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 ea=="function"&&ea;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 S=n[c][1][v];return a(S||v)},d,d.exports,o,n,s,i)}return s[c].exports}for(var u=typeof ea=="function"&&ea,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,S=16,C=256,w=704,b=26,R=6,k=2,T=8,_=255,A=1080,N=18,q=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),U=16,x=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 j;return G.readBits(1)===0?16:(j=G.readBits(3),j>0?17+j:(j=G.readBits(3),j>0?8+j:17))}function D(G){if(G.readBits(1)){var j=G.readBits(3);return j===0?1:G.readBits(j)+(1<<j)}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 j=new J,X,H,K;if(j.input_end=G.readBits(1),j.input_end&&G.readBits(1))return j;if(X=G.readBits(2)+4,X===7){if(j.is_metadata=!0,G.readBits(1)!==0)throw new Error("Invalid reserved bit");if(H=G.readBits(2),H===0)return j;for(K=0;K<H;K++){var fe=G.readBits(8);if(K+1===H&&H>1&&fe===0)throw new Error("Invalid size byte");j.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");j.meta_block_length|=ue<<K*4}return++j.meta_block_length,!j.input_end&&!j.is_metadata&&(j.is_uncompressed=G.readBits(1)),j}function E(G,j,X){var H=j,K;return X.fillBitWindow(),j+=X.val_>>>X.bit_pos_&_,K=G[j].bits-T,K>0&&(X.bit_pos_+=T,j+=G[j].value,j+=X.val_>>>X.bit_pos_&(1<<K)-1),X.bit_pos_+=G[j].bits,G[j].value}function L(G,j,X,H){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<j&&pe>0;){var re=0,De;if(H.readMoreInput(),H.fillBitWindow(),re+=H.val_>>>H.bit_pos_&31,H.bit_pos_+=me[re].bits,De=me[re].value&255,De<S)ue=0,X[K++]=De,De!==0&&(fe=De,pe-=32768>>De);else{var Ue=De-14,ot,ut,je=0;if(De===S&&(je=fe),de!==je&&(ue=0,de=je),ot=ue,ue>0&&(ue-=2,ue<<=Ue),ue+=H.readBits(Ue)+3,ut=ue-ot,K+ut>j)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<j;K++)X[K]=0}function $(G,j,X,H){var K=0,fe,ue=new Uint8Array(G);if(H.readMoreInput(),fe=H.readBits(2),fe===1){for(var de,pe=G-1,me=0,V=new Int32Array(4),re=H.readBits(2)+1;pe;)pe>>=1,++me;for(de=0;de<re;++de)V[de]=H.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");H.readBits(1)?(ue[V[2]]=3,ue[V[3]]=3):ue[V[0]]=2;break}}else{var de,De=new Uint8Array(N),Ue=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&&Ue>0;++de){var je=q[de],We=0,nt;H.fillBitWindow(),We+=H.val_>>>H.bit_pos_&15,H.bit_pos_+=ut[We].bits,nt=ut[We].value,De[je]=nt,nt!==0&&(Ue-=32>>nt,++ot)}if(!(ot===1||Ue===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");L(De,G,ue,H)}if(K=f(j,X,T,ue,G),K===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return K}function F(G,j,X){var H,K;return H=E(G,j,X),K=g.kBlockLengthPrefixCode[H].nbits,g.kBlockLengthPrefixCode[H].offset+X.readBits(K)}function Z(G,j,X){var H;return G<U?(X+=x[G],X&=3,H=j[X]+I[G]):H=G-U+1,H}function se(G,j){for(var X=G[j],H=j;H;--H)G[H]=G[H-1];G[0]=X}function xe(G,j){var X=new Uint8Array(256),H;for(H=0;H<256;++H)X[H]=H;for(H=0;H<j;++H){var K=G[H];G[H]=X[K],K&&se(X,K)}}function ie(G,j){this.alphabet_size=G,this.num_htrees=j,this.codes=new Array(j+j*W[G+31>>>5]),this.htrees=new Uint32Array(j)}ie.prototype.decode=function(G){var j,X,H=0;for(j=0;j<this.num_htrees;++j)this.htrees[j]=H,X=$(this.alphabet_size,this.codes,H,G),H+=X};function ye(G,j){var X={num_htrees:null,context_map:null},H,K=0,fe,ue;j.readMoreInput();var de=X.num_htrees=D(j)+1,pe=X.context_map=new Uint8Array(G);if(de<=1)return X;for(H=j.readBits(1),H&&(K=j.readBits(4)+1),fe=[],ue=0;ue<A;ue++)fe[ue]=new c(0,0);for($(de+K,fe,0,j),ue=0;ue<G;){var me;if(j.readMoreInput(),me=E(fe,0,j),me===0)pe[ue]=0,++ue;else if(me<=K)for(var V=1+(1<<me)+j.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 j.readBits(1)&&xe(pe,G),X}function Ee(G,j,X,H,K,fe,ue){var de=X*2,pe=X,me=E(j,X*A,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),H[X]=V,K[de+(fe[pe]&1)]=V,++fe[pe]}function ee(G,j,X,H,K,fe){var ue=K+1,de=X&K,pe=fe.pos_&u.IBUF_MASK,me;if(j<8||fe.bit_pos_+(j<<3)<fe.bit_end_pos_){for(;j-- >0;)fe.readMoreInput(),H[de++]=fe.readBits(8),de===ue&&(G.write(H,ue),de=0);return}if(fe.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;fe.bit_pos_<32;)H[de]=fe.val_>>>fe.bit_pos_,fe.bit_pos_+=8,++de,--j;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++)H[de+re]=fe.buf_[pe+re];me-=V,de+=V,j-=V,pe=0}for(var re=0;re<me;re++)H[de+re]=fe.buf_[pe+re];if(de+=me,j-=me,de>=ue){G.write(H,ue),de-=ue;for(var re=0;re<de;re++)H[re]=H[ue+re]}for(;de+j>=ue;){if(me=ue-de,fe.input_.read(H,de,me)<me)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");G.write(H,ue),j-=me,de=0}if(fe.input_.read(H,de,j)<j)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");fe.reset()}function Ae(G){var j=G.bit_pos_+7&-8,X=G.readBits(j-G.bit_pos_);return X==0}function Ie(G){var j=new i(G),X=new u(j);O(X);var H=M(X);return H.meta_block_length}s.BrotliDecompressedSize=Ie;function ke(G,j){var X=new i(G);j==null&&(j=Ie(G));var H=new Uint8Array(j),K=new a(H);return He(X,K),K.pos<K.buffer.length&&(K.buffer=K.buffer.subarray(0,K.pos)),K.buffer}s.BrotliDecompressBuffer=ke;function He(G,j){var X,H=0,K=0,fe=0,ue,de=0,pe,me,V,re,De=[16,15,11,4],Ue=0,ot=0,ut=0,je=[new ie(0,0),new ie(0,0),new ie(0,0)],We,nt,ve,Or=128+u.READ_SIZE;ve=new u(G),fe=O(ve),ue=(1<<fe)-16,pe=1<<fe,me=pe-1,V=new Uint8Array(pe+Or+l.maxDictionaryWordLength),re=pe,We=[],nt=[];for(var yr=0;yr<3*A;yr++)We[yr]=new c(0,0),nt[yr]=new c(0,0);for(;!K;){var $e=0,Hr,Et=[1<<28,1<<28,1<<28],Ne=[0],qe=[1,1,1],P=[0,1,0,1,0,1],Q=[0],y,oe,Be,te,ht=null,ne=null,Qe,B=null,z,vr=0,Ge=null,le=0,Ur=0,tr=null,et=0,Ve=0,ft=0,gt,xt;for(X=0;X<3;++X)je[X].codes=null,je[X].htrees=null;ve.readMoreInput();var Wr=M(ve);if($e=Wr.meta_block_length,H+$e>j.buffer.length){var To=new Uint8Array(H+$e);To.set(j.buffer),j.buffer=To}if(K=Wr.input_end,Hr=Wr.is_uncompressed,Wr.is_metadata){for(Ae(ve);$e>0;--$e)ve.readMoreInput(),ve.readBits(8);continue}if($e!==0){if(Hr){ve.bit_pos_=ve.bit_pos_+7&-8,ee(j,$e,H,V,me,ve),H+=$e;continue}for(X=0;X<3;++X)qe[X]=D(ve)+1,qe[X]>=2&&($(qe[X]+2,We,X*A,ve),$(b,nt,X*A,ve),Et[X]=F(nt,X*A,ve),Q[X]=1);for(ve.readMoreInput(),y=ve.readBits(2),oe=U+(ve.readBits(4)<<y),Be=(1<<y)-1,te=oe+(48<<y),ne=new Uint8Array(qe[0]),X=0;X<qe[0];++X)ve.readMoreInput(),ne[X]=ve.readBits(2)<<1;var at=ye(qe[0]<<R,ve);Qe=at.num_htrees,ht=at.context_map;var Lt=ye(qe[2]<<k,ve);for(z=Lt.num_htrees,B=Lt.context_map,je[0]=new ie(C,Qe),je[1]=new ie(w,qe[1]),je[2]=new ie(te,z),X=0;X<3;++X)je[X].decode(ve);for(Ge=0,tr=0,gt=ne[Ne[0]],Ve=m.lookupOffsets[gt],ft=m.lookupOffsets[gt+1],xt=je[1].htrees[0];$e>0;){var dt,Nt,jt,$o,wa,Ht,rr,Gr,Wn,en,Gn;for(ve.readMoreInput(),Et[1]===0&&(Ee(qe[1],We,1,Ne,P,Q,ve),Et[1]=F(nt,A,ve),xt=je[1].htrees[Ne[1]]),--Et[1],dt=E(je[1].codes,xt,ve),Nt=dt>>6,Nt>=2?(Nt-=2,rr=-1):rr=0,jt=g.kInsertRangeLut[Nt]+(dt>>3&7),$o=g.kCopyRangeLut[Nt]+(dt&7),wa=g.kInsertLengthPrefixCode[jt].offset+ve.readBits(g.kInsertLengthPrefixCode[jt].nbits),Ht=g.kCopyLengthPrefixCode[$o].offset+ve.readBits(g.kCopyLengthPrefixCode[$o].nbits),ot=V[H-1&me],ut=V[H-2&me],en=0;en<wa;++en)ve.readMoreInput(),Et[0]===0&&(Ee(qe[0],We,0,Ne,P,Q,ve),Et[0]=F(nt,0,ve),vr=Ne[0]<<R,Ge=vr,gt=ne[Ne[0]],Ve=m.lookupOffsets[gt],ft=m.lookupOffsets[gt+1]),Wn=m.lookup[Ve+ot]|m.lookup[ft+ut],le=ht[Ge+Wn],--Et[0],ut=ot,ot=E(je[0].codes,je[0].htrees[le],ve),V[H&me]=ot,(H&me)===me&&j.write(V,pe),++H;if($e-=wa,$e<=0)break;if(rr<0){var Wn;if(ve.readMoreInput(),Et[2]===0&&(Ee(qe[2],We,2,Ne,P,Q,ve),Et[2]=F(nt,2*A,ve),Ur=Ne[2]<<k,tr=Ur),--Et[2],Wn=(Ht>4?3:Ht-2)&255,et=B[tr+Wn],rr=E(je[2].codes,je[2].htrees[et],ve),rr>=oe){var xa,Cu,Yn;rr-=oe,Cu=rr&Be,rr>>=y,xa=(rr>>1)+1,Yn=(2+(rr&1)<<xa)-4,rr=oe+(Yn+ve.readBits(xa)<<y)+Cu}}if(Gr=Z(rr,De,Ue),Gr<0)throw new Error("[BrotliDecompress] invalid distance");if(H<ue&&de!==ue?de=H:de=ue,Gn=H&me,Gr>de)if(Ht>=l.minDictionaryWordLength&&Ht<=l.maxDictionaryWordLength){var Yn=l.offsetsByLength[Ht],Ru=Gr-de-1,Eu=l.sizeBitsByLength[Ht],tv=(1<<Eu)-1,rv=Ru&tv,Tu=Ru>>Eu;if(Yn+=rv*Ht,Tu<d.kNumTransforms){var Sa=d.transformDictionaryWord(V,Gn,Yn,Ht,Tu);if(Gn+=Sa,H+=Sa,$e-=Sa,Gn>=re){j.write(V,pe);for(var Fs=0;Fs<Gn-re;Fs++)V[Fs]=V[re+Fs]}}else throw new Error("Invalid backward reference. pos: "+H+" distance: "+Gr+" len: "+Ht+" bytes left: "+$e)}else throw new Error("Invalid backward reference. pos: "+H+" distance: "+Gr+" len: "+Ht+" bytes left: "+$e);else{if(rr>0&&(De[Ue&3]=Gr,++Ue),Ht>$e)throw new Error("Invalid backward reference. pos: "+H+" distance: "+Gr+" len: "+Ht+" bytes left: "+$e);for(en=0;en<Ht;++en)V[H&me]=V[H-Gr&me],(H&me)===me&&j.write(V,pe),++H,--$e}ot=V[H-1&me],ut=V[H-2&me]}H&=1073741823}}j.write(V,H&me)}s.BrotliDecompress=He,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 S=m,C,w,b,R,k,T,_,A,N,q,U,x=new Int32Array(a+1),I=new Int32Array(a+1);for(U=new Int32Array(v),b=0;b<v;b++)x[d[b]]++;for(I[1]=0,w=1;w<a;w++)I[w+1]=I[w]+x[w];for(b=0;b<v;b++)d[b]!==0&&(U[I[d[b]]++]=b);if(A=g,N=1<<A,q=N,I[a]===1){for(R=0;R<q;++R)f[m+R]=new i(0,U[0]&65535);return q}for(R=0,b=0,w=1,k=2;w<=g;++w,k<<=1)for(;x[w]>0;--x[w])C=new i(w&255,U[b++]&65535),l(f,m+R,k,N,C),R=u(R,w);for(_=q-1,T=-1,w=g+1,k=2;w<=a;++w,k<<=1)for(;x[w]>0;--x[w])(R&_)!==T&&(m+=N,A=c(x,w,g),N=1<<A,q+=N,T=R&_,f[S+T]=new i(A+g&255,m-S-T&65535)),C=new i(w-g&255,U[b++]&65535),l(f,m+(R>>g),k,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 k=b.indexOf("=");k===-1&&(k=R);var T=k===R?0:4-k%4;return[k,T]}function g(b){var R=m(b),k=R[0],T=R[1];return(k+T)*3/4-T}function d(b,R,k){return(R+k)*3/4-k}function v(b){for(var R,k=m(b),T=k[0],_=k[1],A=new u(d(b,T,_)),N=0,q=_>0?T-4:T,U=0;U<q;U+=4)R=a[b.charCodeAt(U)]<<18|a[b.charCodeAt(U+1)]<<12|a[b.charCodeAt(U+2)]<<6|a[b.charCodeAt(U+3)],A[N++]=R>>16&255,A[N++]=R>>8&255,A[N++]=R&255;return _===2&&(R=a[b.charCodeAt(U)]<<2|a[b.charCodeAt(U+1)]>>4,A[N++]=R&255),_===1&&(R=a[b.charCodeAt(U)]<<10|a[b.charCodeAt(U+1)]<<4|a[b.charCodeAt(U+2)]>>2,A[N++]=R>>8&255,A[N++]=R&255),A}function S(b){return i[b>>18&63]+i[b>>12&63]+i[b>>6&63]+i[b&63]}function C(b,R,k){for(var T,_=[],A=R;A<k;A+=3)T=(b[A]<<16&16711680)+(b[A+1]<<8&65280)+(b[A+2]&255),_.push(S(T));return _.join("")}function w(b){for(var R,k=b.length,T=k%3,_=[],A=16383,N=0,q=k-T;N<q;N+=A)_.push(C(b,N,N+A>q?q:N+A));return T===1?(R=b[k-1],_.push(i[R>>2]+i[R<<4&63]+"==")):T===2&&(R=(b[k-2]<<8)+b[k-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,S=9,C=10,w=11,b=12,R=13,k=14,T=15,_=16,A=17,N=18,q=19,U=20;function x(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 x("",a,""),new x("",a," "),new x(" ",a," "),new x("",b,""),new x("",C," "),new x("",a," the "),new x(" ",a,""),new x("s ",a," "),new x("",a," of "),new x("",C,""),new x("",a," and "),new x("",R,""),new x("",u,""),new x(", ",a," "),new x("",a,", "),new x(" ",C," "),new x("",a," in "),new x("",a," to "),new x("e ",a," "),new x("",a,'"'),new x("",a,"."),new x("",a,'">'),new x("",a,`
-`),new x("",c,""),new x("",a,"]"),new x("",a," for "),new x("",k,""),new x("",l,""),new x("",a," a "),new x("",a," that "),new x(" ",C,""),new x("",a,". "),new x(".",a,""),new x(" ",a,", "),new x("",T,""),new x("",a," with "),new x("",a,"'"),new x("",a," from "),new x("",a," by "),new x("",_,""),new x("",A,""),new x(" the ",a,""),new x("",f,""),new x("",a,". The "),new x("",w,""),new x("",a," on "),new x("",a," as "),new x("",a," is "),new x("",d,""),new x("",u,"ing "),new x("",a,`
-	`),new x("",a,":"),new x(" ",a,". "),new x("",a,"ed "),new x("",U,""),new x("",N,""),new x("",g,""),new x("",a,"("),new x("",C,", "),new x("",v,""),new x("",a," at "),new x("",a,"ly "),new x(" the ",a," of "),new x("",m,""),new x("",S,""),new x(" ",C,", "),new x("",C,'"'),new x(".",a,"("),new x("",w," "),new x("",C,'">'),new x("",a,'="'),new x(" ",a,"."),new x(".com/",a,""),new x(" the ",a," of the "),new x("",C,"'"),new x("",a,". This "),new x("",a,","),new x(".",a," "),new x("",C,"("),new x("",C,"."),new x("",a," not "),new x(" ",a,'="'),new x("",a,"er "),new x(" ",w," "),new x("",a,"al "),new x(" ",w,""),new x("",a,"='"),new x("",w,'"'),new x("",C,". "),new x(" ",a,"("),new x("",a,"ful "),new x(" ",C,". "),new x("",a,"ive "),new x("",a,"less "),new x("",w,"'"),new x("",a,"est "),new x(" ",C,"."),new x("",w,'">'),new x(" ",a,"='"),new x("",C,","),new x("",a,"ize "),new x("",w,"."),new x("\xC2\xA0",a,""),new x(" ",a,","),new x("",C,'="'),new x("",w,'="'),new x("",a,"ous "),new x("",w,", "),new x("",C,"='"),new x(" ",C,","),new x(" ",w,'="'),new x(" ",w,", "),new x("",w,","),new x("",w,"("),new x("",w,". "),new x(" ",w,"."),new x("",w,"='"),new x(" ",w,". "),new x(" ",C,'="'),new x(" ",w,"='"),new x(" ",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,xe=D,ie;Z>M&&(Z=M);for(var ye=0;ye<L.length;)O[D++]=L[ye++];for(J+=Z,M-=Z,F<=S&&(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-xe}},{"./dictionary":6}],12:[function(o,n,s){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var ta=(e=>typeof Ut<"u"?Ut:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Ut<"u"?Ut:t)[r]}):e)(function(e){if(typeof Ut<"u")return Ut.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),jg=(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 S=n[c][1][v];return a(S||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){"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,S;for(g=0,f=0,m=c.length;f<m;f++)g+=c[f].length;for(S=new Uint8Array(g),d=0,f=0,m=c.length;f<m;f++)v=c[f],S.set(v,d),d+=v.length;return S}},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,S,C,w=m.length,b=0;for(S=0;S<w;S++)d=m.charCodeAt(S),(d&64512)===55296&&S+1<w&&(v=m.charCodeAt(S+1),(v&64512)===56320&&(d=65536+(d-55296<<10)+(v-56320),S++)),b+=d<128?1:d<2048?2:d<65536?3:4;for(g=new i.Buf8(b),C=0,S=0;C<b;S++)d=m.charCodeAt(S),(d&64512)===55296&&S+1<w&&(v=m.charCodeAt(S+1),(v&64512)===56320&&(d=65536+(d-55296<<10)+(v-56320),S++)),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,S,C,w=g||m.length,b=new Array(w*2);for(v=0,d=0;d<w;){if(S=m[d++],S<128){b[v++]=S;continue}if(C=l[S],C>4){b[v++]=65533,d+=C-1;continue}for(S&=C===2?31:C===3?15:7;C>1&&d<w;)S=S<<6|m[d++]&63,C--;if(C>1){b[v++]=65533;continue}S<65536?b[v++]=S:(S-=65536,b[v++]=55296|S>>10&1023,b[v++]=56320|S&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,S,C,w,b,R,k,T,_,A,N,q,U,x,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),S=d+(l.avail_out-257),C=f.dmax,w=f.wsize,b=f.whave,R=f.wnext,k=f.window,T=f.hold,_=f.bits,A=f.lencode,N=f.distcode,q=(1<<f.lenbits)-1,U=(1<<f.distbits)-1;e:do{_<15&&(T+=M[m++]<<_,_+=8,T+=M[m++]<<_,_+=8),x=A[T&q];t:for(;;){if(I=x>>>24,T>>>=I,_-=I,I=x>>>16&255,I===0)E[d++]=x&65535;else if(I&16){W=x&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),x=N[T&U];r:for(;;){if(I=x>>>24,T>>>=I,_-=I,I=x>>>16&255,I&16){if(O=x&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=k,R===0){if(D+=w-I,I<W){W-=I;do E[d++]=k[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++]=k[D++];while(--I);if(D=0,R<W){I=R,W-=I;do E[d++]=k[D++];while(--I);D=d-O,J=E}}}else if(D+=R-I,I<W){W-=I;do E[d++]=k[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){x=N[(x&65535)+(T&(1<<I)-1)];continue r}else{l.msg="invalid distance code",f.mode=i;break e}break}}else if((I&64)===0){x=A[(x&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<S);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<S?257+(S-d):257-(d-S),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,S=6,C=0,w=1,b=2,R=-2,k=-3,T=-4,_=-5,A=8,N=1,q=2,U=3,x=4,I=5,W=6,O=7,D=8,J=9,M=10,E=11,L=12,$=13,F=14,Z=15,se=16,xe=17,ie=18,ye=19,Ee=20,ee=21,Ae=22,Ie=23,ke=24,He=25,G=26,j=27,X=28,H=29,K=30,fe=31,ue=32,de=852,pe=592,me=15,V=me;function re(P){return(P>>>24&255)+(P>>>8&65280)+((P&65280)<<8)+((P&255)<<24)}function De(){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 Ue(P){var Q;return!P||!P.state?R:(Q=P.state,P.total_in=P.total_out=Q.total=0,P.msg="",Q.wrap&&(P.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(P){var Q;return!P||!P.state?R:(Q=P.state,Q.wsize=0,Q.whave=0,Q.wnext=0,Ue(P))}function ut(P,Q){var y,oe;return!P||!P.state||(oe=P.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(P))}function je(P,Q){var y,oe;return P?(oe=new De,P.state=oe,oe.window=null,y=ut(P,Q),y!==C&&(P.state=null),y):R}function We(P){return je(P,V)}var nt=!0,ve,Or;function yr(P){if(nt){var Q;for(ve=new i.Buf32(512),Or=new i.Buf32(32),Q=0;Q<144;)P.lens[Q++]=8;for(;Q<256;)P.lens[Q++]=9;for(;Q<280;)P.lens[Q++]=7;for(;Q<288;)P.lens[Q++]=8;for(c(m,P.lens,0,288,ve,0,P.work,{bits:9}),Q=0;Q<32;)P.lens[Q++]=5;c(g,P.lens,0,32,Or,0,P.work,{bits:5}),nt=!1}P.lencode=ve,P.lenbits=9,P.distcode=Or,P.distbits=5}function $e(P,Q,y,oe){var Be,te=P.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):(Be=te.wsize-te.wnext,Be>oe&&(Be=oe),i.arraySet(te.window,Q,y-oe,Be,te.wnext),oe-=Be,oe?(i.arraySet(te.window,Q,y-oe,oe,0),te.wnext=oe,te.whave=te.wsize):(te.wnext+=Be,te.wnext===te.wsize&&(te.wnext=0),te.whave<te.wsize&&(te.whave+=Be))),0}function Hr(P,Q){var y,oe,Be,te,ht,ne,Qe,B,z,vr,Ge,le,Ur,tr,et=0,Ve,ft,gt,xt,Wr,To,at,Lt,dt=new i.Buf8(4),Nt,jt,$o=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!P||!P.state||!P.output||!P.input&&P.avail_in!==0)return R;y=P.state,y.mode===L&&(y.mode=$),ht=P.next_out,Be=P.output,Qe=P.avail_out,te=P.next_in,oe=P.input,ne=P.avail_in,B=y.hold,z=y.bits,vr=ne,Ge=Qe,Lt=C;e:for(;;)switch(y.mode){case N:if(y.wrap===0){y.mode=$;break}for(;z<16;){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=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,z=0,y.mode=q;break}if(y.flags=0,y.head&&(y.head.done=!1),!(y.wrap&1)||(((B&255)<<8)+(B>>8))%31){P.msg="incorrect header check",y.mode=K;break}if((B&15)!==A){P.msg="unknown compression method",y.mode=K;break}if(B>>>=4,z-=4,at=(B&15)+8,y.wbits===0)y.wbits=at;else if(at>y.wbits){P.msg="invalid window size",y.mode=K;break}y.dmax=1<<at,P.adler=y.check=1,y.mode=B&512?M:L,B=0,z=0;break;case q:for(;z<16;){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=8}if(y.flags=B,(y.flags&255)!==A){P.msg="unknown compression method",y.mode=K;break}if(y.flags&57344){P.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,z=0,y.mode=U;case U:for(;z<32;){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=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,z=0,y.mode=x;case x:for(;z<16;){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=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,z=0,y.mode=I;case I:if(y.flags&1024){for(;z<16;){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=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,z=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&&(at=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,at)),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 at=oe[te+le++],y.head&&at&&y.length<65536&&(y.head.name+=String.fromCharCode(at));while(at&&le<ne);if(y.flags&512&&(y.check=u(y.check,oe,le,te)),ne-=le,te+=le,at)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 at=oe[te+le++],y.head&&at&&y.length<65536&&(y.head.comment+=String.fromCharCode(at));while(at&&le<ne);if(y.flags&512&&(y.check=u(y.check,oe,le,te)),ne-=le,te+=le,at)break e}else y.head&&(y.head.comment=null);y.mode=J;case J:if(y.flags&512){for(;z<16;){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=8}if(B!==(y.check&65535)){P.msg="header crc mismatch",y.mode=K;break}B=0,z=0}y.head&&(y.head.hcrc=y.flags>>9&1,y.head.done=!0),P.adler=y.check=0,y.mode=L;break;case M:for(;z<32;){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=8}P.adler=y.check=re(B),B=0,z=0,y.mode=E;case E:if(y.havedict===0)return P.next_out=ht,P.avail_out=Qe,P.next_in=te,P.avail_in=ne,y.hold=B,y.bits=z,b;P.adler=y.check=1,y.mode=L;case L:if(Q===v||Q===S)break e;case $:if(y.last){B>>>=z&7,z-=z&7,y.mode=j;break}for(;z<3;){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=8}switch(y.last=B&1,B>>>=1,z-=1,B&3){case 0:y.mode=F;break;case 1:if(yr(y),y.mode=Ee,Q===S){B>>>=2,z-=2;break e}break;case 2:y.mode=xe;break;case 3:P.msg="invalid block type",y.mode=K}B>>>=2,z-=2;break;case F:for(B>>>=z&7,z-=z&7;z<32;){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=8}if((B&65535)!==(B>>>16^65535)){P.msg="invalid stored block lengths",y.mode=K;break}if(y.length=B&65535,B=0,z=0,y.mode=Z,Q===S)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(Be,oe,te,le,ht),ne-=le,te+=le,Qe-=le,ht+=le,y.length-=le;break}y.mode=L;break;case xe:for(;z<14;){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=8}if(y.nlen=(B&31)+257,B>>>=5,z-=5,y.ndist=(B&31)+1,B>>>=5,z-=5,y.ncode=(B&15)+4,B>>>=4,z-=4,y.nlen>286||y.ndist>30){P.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(;z<3;){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=8}y.lens[$o[y.have++]]=B&7,B>>>=3,z-=3}for(;y.have<19;)y.lens[$o[y.have++]]=0;if(y.lencode=y.lendyn,y.lenbits=7,Nt={bits:y.lenbits},Lt=c(f,y.lens,0,19,y.lencode,0,y.work,Nt),y.lenbits=Nt.bits,Lt){P.msg="invalid code lengths set",y.mode=K;break}y.have=0,y.mode=ye;case ye:for(;y.have<y.nlen+y.ndist;){for(;et=y.lencode[B&(1<<y.lenbits)-1],Ve=et>>>24,ft=et>>>16&255,gt=et&65535,!(Ve<=z);){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=8}if(gt<16)B>>>=Ve,z-=Ve,y.lens[y.have++]=gt;else{if(gt===16){for(jt=Ve+2;z<jt;){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=8}if(B>>>=Ve,z-=Ve,y.have===0){P.msg="invalid bit length repeat",y.mode=K;break}at=y.lens[y.have-1],le=3+(B&3),B>>>=2,z-=2}else if(gt===17){for(jt=Ve+3;z<jt;){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=8}B>>>=Ve,z-=Ve,at=0,le=3+(B&7),B>>>=3,z-=3}else{for(jt=Ve+7;z<jt;){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=8}B>>>=Ve,z-=Ve,at=0,le=11+(B&127),B>>>=7,z-=7}if(y.have+le>y.nlen+y.ndist){P.msg="invalid bit length repeat",y.mode=K;break}for(;le--;)y.lens[y.have++]=at}}if(y.mode===K)break;if(y.lens[256]===0){P.msg="invalid code -- missing end-of-block",y.mode=K;break}if(y.lenbits=9,Nt={bits:y.lenbits},Lt=c(m,y.lens,0,y.nlen,y.lencode,0,y.work,Nt),y.lenbits=Nt.bits,Lt){P.msg="invalid literal/lengths set",y.mode=K;break}if(y.distbits=6,y.distcode=y.distdyn,Nt={bits:y.distbits},Lt=c(g,y.lens,y.nlen,y.ndist,y.distcode,0,y.work,Nt),y.distbits=Nt.bits,Lt){P.msg="invalid distances set",y.mode=K;break}if(y.mode=Ee,Q===S)break e;case Ee:y.mode=ee;case ee:if(ne>=6&&Qe>=258){P.next_out=ht,P.avail_out=Qe,P.next_in=te,P.avail_in=ne,y.hold=B,y.bits=z,l(P,Ge),ht=P.next_out,Be=P.output,Qe=P.avail_out,te=P.next_in,oe=P.input,ne=P.avail_in,B=y.hold,z=y.bits,y.mode===L&&(y.back=-1);break}for(y.back=0;et=y.lencode[B&(1<<y.lenbits)-1],Ve=et>>>24,ft=et>>>16&255,gt=et&65535,!(Ve<=z);){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=8}if(ft&&(ft&240)===0){for(xt=Ve,Wr=ft,To=gt;et=y.lencode[To+((B&(1<<xt+Wr)-1)>>xt)],Ve=et>>>24,ft=et>>>16&255,gt=et&65535,!(xt+Ve<=z);){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=8}B>>>=xt,z-=xt,y.back+=xt}if(B>>>=Ve,z-=Ve,y.back+=Ve,y.length=gt,ft===0){y.mode=G;break}if(ft&32){y.back=-1,y.mode=L;break}if(ft&64){P.msg="invalid literal/length code",y.mode=K;break}y.extra=ft&15,y.mode=Ae;case Ae:if(y.extra){for(jt=y.extra;z<jt;){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=8}y.length+=B&(1<<y.extra)-1,B>>>=y.extra,z-=y.extra,y.back+=y.extra}y.was=y.length,y.mode=Ie;case Ie:for(;et=y.distcode[B&(1<<y.distbits)-1],Ve=et>>>24,ft=et>>>16&255,gt=et&65535,!(Ve<=z);){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=8}if((ft&240)===0){for(xt=Ve,Wr=ft,To=gt;et=y.distcode[To+((B&(1<<xt+Wr)-1)>>xt)],Ve=et>>>24,ft=et>>>16&255,gt=et&65535,!(xt+Ve<=z);){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=8}B>>>=xt,z-=xt,y.back+=xt}if(B>>>=Ve,z-=Ve,y.back+=Ve,ft&64){P.msg="invalid distance code",y.mode=K;break}y.offset=gt,y.extra=ft&15,y.mode=ke;case ke:if(y.extra){for(jt=y.extra;z<jt;){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=8}y.offset+=B&(1<<y.extra)-1,B>>>=y.extra,z-=y.extra,y.back+=y.extra}if(y.offset>y.dmax){P.msg="invalid distance too far back",y.mode=K;break}y.mode=He;case He:if(Qe===0)break e;if(le=Ge-Qe,y.offset>le){if(le=y.offset-le,le>y.whave&&y.sane){P.msg="invalid distance too far back",y.mode=K;break}le>y.wnext?(le-=y.wnext,Ur=y.wsize-le):Ur=y.wnext-le,le>y.length&&(le=y.length),tr=y.window}else tr=Be,Ur=ht-y.offset,le=y.length;le>Qe&&(le=Qe),Qe-=le,y.length-=le;do Be[ht++]=tr[Ur++];while(--le);y.length===0&&(y.mode=ee);break;case G:if(Qe===0)break e;Be[ht++]=y.length,Qe--,y.mode=ee;break;case j:if(y.wrap){for(;z<32;){if(ne===0)break e;ne--,B|=oe[te++]<<z,z+=8}if(Ge-=Qe,P.total_out+=Ge,y.total+=Ge,Ge&&(P.adler=y.check=y.flags?u(y.check,Be,Ge,ht-Ge):a(y.check,Be,Ge,ht-Ge)),Ge=Qe,(y.flags?B:re(B))!==y.check){P.msg="incorrect data check",y.mode=K;break}B=0,z=0}y.mode=X;case X:if(y.wrap&&y.flags){for(;z<32;){if(ne===0)break e;ne--,B+=oe[te++]<<z,z+=8}if(B!==(y.total&4294967295)){P.msg="incorrect length check",y.mode=K;break}B=0,z=0}y.mode=H;case H:Lt=w;break e;case K:Lt=k;break e;case fe:return T;case ue:default:return R}return P.next_out=ht,P.avail_out=Qe,P.next_in=te,P.avail_in=ne,y.hold=B,y.bits=z,(y.wsize||Ge!==P.avail_out&&y.mode<K&&(y.mode<j||Q!==d))&&$e(P,P.output,P.next_out,Ge-P.avail_out)?(y.mode=fe,T):(vr-=P.avail_in,Ge-=P.avail_out,P.total_in+=vr,P.total_out+=Ge,y.total+=Ge,y.wrap&&Ge&&(P.adler=y.check=y.flags?u(y.check,Be,Ge,P.next_out-Ge):a(y.check,Be,Ge,P.next_out-Ge)),P.data_type=y.bits+(y.last?64:0)+(y.mode===L?128:0)+(y.mode===Ee||y.mode===Z?256:0),(vr===0&&Ge===0||Q===d)&&Lt===C&&(Lt=_),Lt)}function Et(P){if(!P||!P.state)return R;var Q=P.state;return Q.window&&(Q.window=null),P.state=null,C}function Ne(P,Q){var y;return!P||!P.state||(y=P.state,(y.wrap&2)===0)?R:(y.head=Q,Q.done=!1,C)}function qe(P,Q){var y=Q.length,oe,Be,te;return!P||!P.state||(oe=P.state,oe.wrap!==0&&oe.mode!==E)?R:oe.mode===E&&(Be=1,Be=a(Be,Q,y,0),Be!==oe.check)?k:(te=$e(P,Q,y,y),te?(oe.mode=fe,T):(oe.havedict=1,C))}s.inflateReset=ot,s.inflateReset2=ut,s.inflateResetKeep=Ue,s.inflateInit=We,s.inflateInit2=je,s.inflate=Hr,s.inflateEnd=Et,s.inflateGetHeader=Ne,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],S=[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,k,T,_,A,N){var q=N.bits,U=0,x=0,I=0,W=0,O=0,D=0,J=0,M=0,E=0,L=0,$,F,Z,se,xe,ie=null,ye=0,Ee,ee=new i.Buf16(a+1),Ae=new i.Buf16(a+1),Ie=null,ke=0,He,G,j;for(U=0;U<=a;U++)ee[U]=0;for(x=0;x<k;x++)ee[b[R+x]]++;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,U=1;U<=a;U++)if(M<<=1,M-=ee[U],M<0)return-1;if(M>0&&(w===c||W!==1))return-1;for(Ae[1]=0,U=1;U<a;U++)Ae[U+1]=Ae[U]+ee[U];for(x=0;x<k;x++)b[R+x]!==0&&(A[Ae[b[R+x]]++]=x);if(w===c?(ie=Ie=A,Ee=19):w===f?(ie=g,ye-=257,Ie=d,ke-=257,Ee=256):(ie=v,Ie=S,Ee=-1),L=0,x=0,U=I,xe=_,D=O,J=0,Z=-1,E=1<<O,se=E-1,w===f&&E>u||w===m&&E>l)return 1;for(;;){He=U-J,A[x]<Ee?(G=0,j=A[x]):A[x]>Ee?(G=Ie[ke+A[x]],j=ie[ye+A[x]]):(G=96,j=0),$=1<<U-J,F=1<<D,I=F;do F-=$,T[xe+(L>>J)+F]=He<<24|G<<16|j|0;while(F!==0);for($=1<<U-1;L&$;)$>>=1;if($!==0?(L&=$-1,L+=$):L=0,x++,--ee[U]===0){if(U===W)break;U=b[R+A[x]]}if(U>O&&(L&se)!==Z){for(J===0&&(J=O),xe+=I,D=U-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|xe-_|0}}return L!==0&&(T[xe+L]=U-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,k=this.options.dictionary,T,_,A,N,q,U=!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&&k&&(T=i.inflateSetDictionary(this.strm,k)),T===l.Z_BUF_ERROR&&U===!0&&(T=l.Z_OK,U=!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"?(A=u.utf8border(b.output,b.next_out),N=b.next_out-A,q=u.buf2string(b.output,A),b.next_out=N,b.avail_out=R-N,N&&a.arraySet(b.output,b.output,A,N,0),this.onData(q)):this.onData(a.shrinkBuf(b.output,b.next_out))),b.avail_in===0&&b.avail_out===0&&(U=!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 S(C,w){return w=w||{},w.raw=!0,v(C,w)}s.Inflate=d,s.inflate=v,s.inflateRaw=S,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 qN=globalThis.fetch,ra=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]`}},Fx=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)}},Ax=new Date("1904-01-01T00:00:00+0000").getTime();function Ix(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var Lx=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 Ix([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(Ax+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 Lx(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 Nx=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 Dx(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)})}},Dx=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},Hg=jg.inflate||void 0,Ug=void 0,Mx=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 Vx(o)),Bx(this,t,r)}},Vx=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function Bx(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(Hg)a=Hg(new Uint8Array(i));else if(Ug)a=Ug(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 Wg=zg,Gg=void 0,zx=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 jx(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(Wg)s=Wg(new Uint8Array(i));else if(Gg)s=new Uint8Array(Gg(i));else{let a="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(a),new Error(a)}Hx(this,s,r)}},jx=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=Ux(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 Hx(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 Ux(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 Qg={},$g=!1;Promise.all([Promise.resolve().then(function(){return yS}),Promise.resolve().then(function(){return bS}),Promise.resolve().then(function(){return xS}),Promise.resolve().then(function(){return RS}),Promise.resolve().then(function(){return TS}),Promise.resolve().then(function(){return FS}),Promise.resolve().then(function(){return IS}),Promise.resolve().then(function(){return NS}),Promise.resolve().then(function(){return GS}),Promise.resolve().then(function(){return rC}),Promise.resolve().then(function(){return UC}),Promise.resolve().then(function(){return GC}),Promise.resolve().then(function(){return XC}),Promise.resolve().then(function(){return $C}),Promise.resolve().then(function(){return tR}),Promise.resolve().then(function(){return oR}),Promise.resolve().then(function(){return iR}),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 ER}),Promise.resolve().then(function(){return _R}),Promise.resolve().then(function(){return PR}),Promise.resolve().then(function(){return FR}),Promise.resolve().then(function(){return LR}),Promise.resolve().then(function(){return zR}),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 i2}),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];Qg[r]=t[r]}),$g=!0});function Wx(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=Qg[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function Gx(){let e=0;function t(r,o){if(!$g)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(Wx)}return new Promise((r,o)=>t(r))}function Yx(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 qx(e,t,r={}){if(!globalThis.document)return;let o=Yx(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 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=`
 @font-face {
     font-family: "${e}";
     ${s.join(`
 	`)}
     src: url("${t}") format("${o}");
-}`,globalThis.document.head.appendChild(n),n}var Zx=[0,1,0,0],Xx=[79,84,84,79],Kx=[119,79,70,70],Jx=[119,79,70,50];function oa(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function Qx(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(oa(t,Zx)||oa(t,Xx))return"SFNT";if(oa(t,Kx))return"WOFF";if(oa(t,Jx))return"WOFF2"}function $x(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var sa=class extends Fx{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 qx(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>$x(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new ra("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=Qx(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 ra("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return Gx().then(t=>(e==="SFNT"&&(this.opentype=new Nx(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new Mx(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new zx(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 ra("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 ra("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=sa;var eo=class extends ct{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},eS=class extends eo{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}]}},tS=class extends eo{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 rS(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}))}},rS=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}},oS=class extends eo{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}))}},nS=class extends eo{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}]}},sS=class extends eo{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 iS(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}))}},iS=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},aS=class extends eo{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}]}},lS=class extends eo{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}},uS=class extends eo{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 fS(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}))}},fS=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},dS=class extends eo{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 pS(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)}},pS=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function mS(e,t,r){let o=e.uint16;return o===0?new eS(e,t,r):o===2?new tS(e,t,r):o===4?new oS(e,t,r):o===6?new nS(e,t,r):o===8?new sS(e,t,r):o===10?new aS(e,t,r):o===12?new lS(e,t,r):o===13?new uS(e,t,r):o===14?new dS(e,t,r):{}}var hS=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 gS(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})}},gS=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,mS(e,r,o)))}},yS=Object.freeze({__proto__:null,cmap:hS}),vS=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})}},bS=Object.freeze({__proto__:null,head:vS}),wS=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()}},xS=Object.freeze({__proto__:null,hhea:wS}),SS=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 CS(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)))}}},CS=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},RS=Object.freeze({__proto__:null,hmtx:SS}),ES=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()}},TS=Object.freeze({__proto__:null,maxp:ES}),_S=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 PS(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new OS(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}},OS=class{constructor(e,t){this.length=e,this.offset=t}},PS=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,kS(e,this)))}};function kS(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 FS=Object.freeze({__proto__:null,name:_S}),AS=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()}},IS=Object.freeze({__proto__:null,OS2:AS}),LS=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]<Yg.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 Yg[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(""))}},Yg=[".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"],NS=Object.freeze({__proto__:null,post:LS}),DS=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 Uc({offset:e.offset+this.horizAxisOffset},t)),ae(this,"vertAxis",()=>new Uc({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,ae(this,"itemVarStore",()=>new Uc({offset:e.offset+this.itemVarStoreOffset},t)))}},Uc=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 MS({offset:e.offset+this.baseTagListOffset},t)),ae(this,"baseScriptList",()=>new VS({offset:e.offset+this.baseScriptListOffset},t))}},MS=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)}},VS=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 BS(this.start,r))))}},BS=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,ae(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new zS(t)))}},zS=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 jS(this.start,e)),ae(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new HS(e))),ae(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new ey(e)))}},jS=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,ae(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new ey(t)))}},HS=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 WS(this.parser)}},ey=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;ae(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new US(e))))}},US=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},WS=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)}},GS=Object.freeze({__proto__:null,BASE:DS}),qg=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 YS(e)))}},YS=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},Rs=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 qS(e)))}},qS=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},ZS=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)}},XS=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 qg(r)}),this.attachListOffset=r.Offset16,ae(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new KS(r)}),this.ligCaretListOffset=r.Offset16,ae(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new QS(r)}),this.markAttachClassDefOffset=r.Offset16,ae(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new qg(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,ae(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new tC(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,ae(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new ZS(r)}))}},KS=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 JS(this.parser)}},JS=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},QS=class extends ct{constructor(e){super(e),this.coverageOffset=e.Offset16,ae(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new Rs(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 $S(this.parser)}},$S=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 eC(this.parser)}},eC=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)}},tC=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 Rs(this.parser)}},rC=Object.freeze({__proto__:null,GDEF:XS}),Zg=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 oC(e))}},oC=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},nC=class extends ct{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new sC(e))}},sC=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},Xg=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)}},Kg=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 iC(e))}},iC=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},aC=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 lC(e);if(t.startsWith("ss"))return new uC(e)}}},lC=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}},uC=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function ty(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var Ko=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 Rs(e)}},Gc=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},fC=class extends Ko{constructor(e){super(e),this.deltaGlyphID=e.int16}},dC=class extends Ko{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 pC(t)}},pC=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},mC=class extends Ko{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 hC(t)}},hC=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},gC=class extends Ko{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 yC(t)}},yC=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 vC(t)}},vC=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},bC=class extends Ko{constructor(e){super(e),this.substFormat===1&&(this.subRuleSetCount=e.uint16,this.subRuleSetOffsets=[...new Array(this.subRuleSetCount)].map(t=>e.Offset16)),this.substFormat===2&&(this.classDefOffset=e.Offset16,this.subClassSetCount=e.uint16,this.subClassSetOffsets=[...new Array(this.subClassSetCount)].map(t=>e.Offset16)),this.substFormat===3&&(ty(this),this.glyphCount=e.uint16,this.substitutionCount=e.uint16,this.coverageOffsets=[...new Array(this.glyphCount)].map(t=>e.Offset16),this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new Gc(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 wC(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 xC(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 Rs(t)}},wC=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 ry(t)}},ry=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 Gc(e))}},xC=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 SC(t)}},SC=class extends ry{constructor(e){super(e)}},CC=class extends Ko{constructor(e){super(e),this.substFormat===1&&(this.chainSubRuleSetCount=e.uint16,this.chainSubRuleSetOffsets=[...new Array(this.chainSubRuleSetCount)].map(t=>e.Offset16)),this.substFormat===2&&(this.backtrackClassDefOffset=e.Offset16,this.inputClassDefOffset=e.Offset16,this.lookaheadClassDefOffset=e.Offset16,this.chainSubClassSetCount=e.uint16,this.chainSubClassSetOffsets=[...new Array(this.chainSubClassSetCount)].map(t=>e.Offset16)),this.substFormat===3&&(ty(this),this.backtrackGlyphCount=e.uint16,this.backtrackCoverageOffsets=[...new Array(this.backtrackGlyphCount)].map(t=>e.Offset16),this.inputGlyphCount=e.uint16,this.inputCoverageOffsets=[...new Array(this.inputGlyphCount)].map(t=>e.Offset16),this.lookaheadGlyphCount=e.uint16,this.lookaheadCoverageOffsets=[...new Array(this.lookaheadGlyphCount)].map(t=>e.Offset16),this.seqLookupCount=e.uint16,this.seqLookupRecords=[...new Array(this.substitutionCount)].map(t=>new oy(e)))}getChainSubRuleSet(e){if(this.substFormat!==1)throw new Error(`lookup type 6.${this.substFormat} has no chainsubrule sets.`);let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleSetOffsets[e],new RC(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 TC(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 Rs(t)}},RC=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 EC(t)}},EC=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 Gc(e))}},TC=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 _C(t)}},_C=class{constructor(e){this.backtrackGlyphCount=e.uint16,this.backtrackSequence=[...new Array(this.backtrackGlyphCount)].map(t=>e.uint16),this.inputGlyphCount=e.uint16,this.inputSequence=[...new Array(this.inputGlyphCount-1)].map(t=>e.uint16),this.lookaheadGlyphCount=e.uint16,this.lookAheadSequence=[...new Array(this.lookAheadGlyphCount)].map(t=>e.uint16),this.substitutionCount=e.uint16,this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new oy(e))}},oy=class extends ct{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},OC=class extends ct{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},PC=class extends Ko{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)}},kC={buildSubtable:function(e,t){let r=new[void 0,fC,dC,mC,gC,bC,CC,OC,PC][e](t);return r.type=e,r}},to=class extends ct{constructor(e){super(e)}},FC=class extends to{constructor(e){super(e),console.log("lookup type 1")}},AC=class extends to{constructor(e){super(e),console.log("lookup type 2")}},IC=class extends to{constructor(e){super(e),console.log("lookup type 3")}},LC=class extends to{constructor(e){super(e),console.log("lookup type 4")}},NC=class extends to{constructor(e){super(e),console.log("lookup type 5")}},DC=class extends to{constructor(e){super(e),console.log("lookup type 6")}},MC=class extends to{constructor(e){super(e),console.log("lookup type 7")}},VC=class extends to{constructor(e){super(e),console.log("lookup type 8")}},BC=class extends to{constructor(e){super(e),console.log("lookup type 9")}},zC={buildSubtable:function(e,t){let r=new[void 0,FC,AC,IC,LC,NC,DC,MC,VC,BC][e](t);return r.type=e,r}},Jg=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)}},jC=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"?kC:zC;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},ny=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?Zg.EMPTY:(o.currentPosition=n+this.scriptListOffset,new Zg(o))),ae(this,"featureList",()=>s?Kg.EMPTY:(o.currentPosition=n+this.featureListOffset,new Kg(o))),ae(this,"lookupList",()=>s?Jg.EMPTY:(o.currentPosition=n+this.lookupListOffset,new Jg(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 nC(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 Xg(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 Xg(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 aC(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 jC(this.parser,t)}},HC=class extends ny{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},UC=Object.freeze({__proto__:null,GSUB:HC}),WC=class extends ny{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},GC=Object.freeze({__proto__:null,GPOS:WC}),YC=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 qC(r)}},qC=class extends ct{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new ZC(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)}},ZC=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},XC=Object.freeze({__proto__:null,SVG:YC}),KC=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 JC(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 QC(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)}},JC=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}},QC=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)}},$C=Object.freeze({__proto__:null,fvar:KC}),eR=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))}},tR=Object.freeze({__proto__:null,cvt:eR}),rR=class extends Pe{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 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 sR(r)))}},sR=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},iR=Object.freeze({__proto__:null,gasp:nR}),aR=class extends Pe{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 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}}},uR=Object.freeze({__proto__:null,loca:cR}),fR=class extends Pe{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 Pe{constructor(e,t){let{p:r}=super(e,t);ae(this,"data",()=>r.readBytes())}},mR=Object.freeze({__proto__:null,CFF:pR}),hR=class extends Pe{constructor(e,t){let{p:r}=super(e,t);ae(this,"data",()=>r.readBytes())}},gR=Object.freeze({__proto__:null,CFF2:hR}),yR=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 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 na(e),this.vert=new na(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 na(e),this.vert=new na(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},na=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}},sy=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 wR(o)))}},SR=Object.freeze({__proto__:null,EBLC:sy}),iy=class extends Pe{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:iy}),RR=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 xR(r)))}},ER=Object.freeze({__proto__:null,EBSC:RR}),TR=class extends sy{constructor(e,t){super(e,t,"CBLC")}},_R=Object.freeze({__proto__:null,CBLC:TR}),OR=class extends iy{constructor(e,t){super(e,t,"CBDT")}},PR=Object.freeze({__proto__:null,CBDT:OR}),kR=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))}},FR=Object.freeze({__proto__:null,sbix:kR}),AR=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 Wc(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let s=new Wc(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 Wc(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))}},Wc=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 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 DR(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 MR(r,o))),ae(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new VR(r,o))),ae(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new BR(r,o))))}},DR=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},MR=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},VR=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)}},zR=Object.freeze({__proto__:null,CPAL:NR}),jR=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 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:jR}),GR=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 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 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 XR(r);n.push(i),o+=i}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 Pe{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 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.")}},t2=Object.freeze({__proto__:null,MERG:e2}),r2=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 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}),s2=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.")}},i2=Object.freeze({__proto__:null,PCLT:s2}),a2=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 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 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()}},p2=Object.freeze({__proto__:null,vhea:d2}),m2=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 h2(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)))}}},h2=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},g2=Object.freeze({__proto__:null,vmtx:m2});var ay=h(ce(),1);var{kebabCase:y2}=Fe(ay.privateApis);function ly(e){let t=e.reduce((r,o)=>(r[o.fontFamily]||(r[o.fontFamily]={name:o.fontFamily,fontFamily:o.fontFamily,slug:y2(o.fontFamily.toLowerCase()),fontFace:[]}),r[o.fontFamily].fontFace.push(o),r),{});return Object.values(t)}var er=h(Y(),1);function v2(){let{installFonts:e}=(0,Es.useContext)(Bt),[t,r]=(0,Es.useState)(!1),[o,n]=(0,Es.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],S=!1,C=v.map(async b=>{if(!await l(b))return S=!0,null;if(d.has(b.name))return null;let k=(((b.name??"").split(".")??[]).pop()??"").toLowerCase();return Bc.includes(k)?(d.add(b.name),b):null}),w=(await Promise.all(C)).filter(b=>b!==null);if(w.length>0)u(w);else{let b=S?(0,Bn.__)("Sorry, you are not allowed to upload this file type."):(0,Bn.__)("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 S=await f(v);return await Co(S,S.file,"all"),S}));m(d)};async function l(g){let d=new sa("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 S=new window.FileReader;S.readAsArrayBuffer(g),S.onload=()=>d(S.result),S.onerror=v})}let f=async g=>{let d=await c(g),v=new sa("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"),k=C.opentype.tables["OS/2"].usWeightClass||"normal",_=!!C.opentype.tables.fvar&&C.opentype.tables.fvar.axes.find(({tag:N})=>N==="wght"),A=_?`${_.minValue} ${_.maxValue}`:null;return{file:g,fontFamily:b,fontStyle:R?"italic":"normal",fontWeight:A||k}},m=async g=>{let d=ly(g);try{await e(d),n({type:"success",message:(0,Bn.__)("Fonts were installed successfully.")})}catch(v){let S=v;n({type:"error",message:S.message,errors:S?.installationErrors})}r(!1)};return(0,er.jsxs)("div",{className:"font-library__tabpanel-layout",children:[(0,er.jsx)(It.DropZone,{onFilesDrop:s}),(0,er.jsxs)(It.__experimentalVStack,{className:"font-library__local-fonts",justify:"start",children:[o&&(0,er.jsxs)(It.Notice,{status:o.type,__unstableHTML:!0,onRemove:()=>n(null),children:[o.message,o.errors&&(0,er.jsx)("ul",{children:o.errors.map((g,d)=>(0,er.jsx)("li",{children:g},d))})]}),t&&(0,er.jsx)(It.FlexItem,{children:(0,er.jsx)("div",{className:"font-library__upload-area",children:(0,er.jsx)(It.ProgressBar,{})})}),!t&&(0,er.jsx)(It.FormFileUpload,{accept:Bc.map(g=>`.${g}`).join(","),multiple:!0,onChange:i,render:({openFileDialog:g})=>(0,er.jsx)(It.Button,{__next40pxDefaultSize:!0,className:"font-library__upload-area",onClick:g,children:(0,Bn.__)("Upload font")})}),(0,er.jsx)(It.__experimentalText,{className:"font-library__upload-area__text",children:(0,Bn.__)("Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2.")})]})]})}var ia=v2;var uy=h(Y(),1),{Tabs:uV}=Fe(Yc.privateApis),fV={id:"installed-fonts",title:(0,aa._x)("Library","Font library")},dV={id:"upload-fonts",title:(0,aa._x)("Upload","noun")};var fy=h(Ce(),1),qc=h(ce(),1),w2=h(Te(),1);var dy=h(Y(),1);var Zc=h(Y(),1);var py=h(Ce(),1),la=h(ce(),1);var my=h(Y(),1);var Kc=h(Y(),1);var gr=h(Ce(),1),Jc=h(ce(),1),O2=h(Te(),1);var hy=h(Vt(),1);var T2=h(Y(),1),{useSettingsForBlockElement:HV,TypographyPanel:UV}=Fe(hy.privateApis);var _2=h(Y(),1);var Qc=h(Y(),1),QV={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")}};var A2=h(Ce(),1),I2=h(ce(),1),yy=h(Vt(),1);var zn=h(ce(),1),gy=h(Ce(),1);var F2=h(Te(),1);var P2=h(ce(),1),k2=h(Y(),1);var $c=h(Y(),1);var eu=h(Y(),1),{useSettingsForBlockElement:mB,ColorPanel:hB}=Fe(yy.privateApis);var z2=h(Ce(),1);var D2=h(Bo(),1),tu=h(ce(),1),M2=h(Ce(),1);var ua=h(ce(),1);var ca=h(ce(),1);var vy=h(Y(),1);function by(){let{paletteColors:e}=kn();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,vy.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var _s=h(Y(),1),L2={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},N2=({label:e,isFocused:t,withHoverView:r})=>(0,_s.jsx)(In,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,_s.jsx)(ca.__unstableMotion.div,{variants:L2,style:{height:"100%",overflow:"hidden"},children:(0,_s.jsx)(ca.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,_s.jsx)(by,{})})},o)}),wy=N2;var Jo=h(Y(),1),xy=["color"];function fa({title:e,gap:t=2}){let r=Ni(xy);return r?.length<=1?null:(0,Jo.jsxs)(ua.__experimentalVStack,{spacing:3,children:[e&&(0,Jo.jsx)(lr,{level:3,children:e}),(0,Jo.jsx)(ua.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,Jo.jsx)(Nn,{variation:o,isPill:!0,properties:xy,showTooltip:!0,children:()=>(0,Jo.jsx)(wy,{})},n))})]})}var Sy=h(Y(),1);var V2=h(Bo(),1),da=h(ce(),1),B2=h(Ce(),1);var Cy=h(Y(),1);var ru=h(Y(),1);var H2=h(Ce(),1),Ey=h(Vt(),1),U2=h(ce(),1);var Ry=h(Vt(),1);var j2=h(Y(),1);var{BackgroundPanel:HB}=Fe(Ry.privateApis);var ou=h(Y(),1),{useHasBackgroundPanel:XB}=Fe(Ey.privateApis);var Qo=h(ce(),1),nu=h(Ce(),1);var Z2=h(Te(),1);var W2=h(ce(),1),G2=h(Ce(),1),Y2=h(Y(),1);var su=h(Y(),1),{Menu:az}=Fe(Qo.privateApis);var bt=h(ce(),1),Os=h(Ce(),1);var pa=h(Te(),1);var iu=h(Y(),1),{Menu:Sz}=Fe(bt.privateApis),Cz=[{label:(0,Os.__)("Rename"),action:"rename"},{label:(0,Os.__)("Delete"),action:"delete"}],Rz=[{label:(0,Os.__)("Reset"),action:"reset"}];var X2=h(Y(),1);var Q2=h(Ce(),1),_y=h(Vt(),1);var Ty=h(Vt(),1),K2=h(Te(),1);var J2=h(Y(),1),{useSettingsForBlockElement:Iz,DimensionsPanel:Lz}=Fe(Ty.privateApis);var au=h(Y(),1),{useHasDimensionsPanel:jz,useSettingsForBlockElement:Hz}=Fe(_y.privateApis);var Iy=h(ce(),1),rE=h(Ce(),1);var eE=h(Ce(),1),tE=h(ce(),1);var Oy=h(ar(),1),Py=h(Jt(),1),ha=h(Te(),1),ky=h(ce(),1),Fy=h(Ce(),1);var ma=h(Y(),1);function $2({gap:e=2}){let{user:t}=(0,ha.useContext)(Ot),r=t?.styles,n=(0,Py.useSelect)(i=>{let a=i(Oy.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(a)?a:void 0},[])?.filter(i=>!vs(i,["color"])&&!vs(i,["typography","spacing"])),s=(0,ha.useMemo)(()=>[...[{title:(0,Fy.__)("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,ma.jsx)(ky.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:s.map((i,a)=>(0,ma.jsx)(Nn,{variation:i,children:u=>(0,ma.jsx)(kc,{label:i?.title,withHoverView:!0,isFocused:u,variation:i})},a))})}var lu=$2;var Ay=h(Y(),1);var cu=h(Y(),1);var oE=h(Ce(),1),nE=h(ce(),1),Ly=h(Vt(),1);var uu=h(Y(),1),{AdvancedPanel:ij}=Fe(Ly.privateApis);var Hy=h(Ce(),1),du=h(ce(),1),pu=h(Te(),1);var sE=h(Jt(),1),iE=h(ar(),1),Ny=h(Te(),1);var Vy=h(Ce(),1),ga=h(ce(),1),ya=h(My(),1),aE=h(ar(),1),lE=h(Jt(),1);var By=h(Mc(),1);var zy=h(Y(),1),{Badge:dj}=Fe(ga.privateApis),pj=3600*1e3*24;var fu=h(ce(),1),Ps=h(Ce(),1);var jy=h(Y(),1);var mu=h(Y(),1);var hu=h(Ce(),1),ro=h(ce(),1);var pE=h(Te(),1);var uE=h(ce(),1),fE=h(Ce(),1),dE=h(Y(),1);var gu=h(Y(),1),{Menu:Lj}=Fe(ro.privateApis);var Yy=h(Ce(),1),jr=h(ce(),1);var qy=h(Te(),1);var mE=h(Vt(),1),hE=h(Ce(),1);var gE=h(Y(),1);var yE=h(ce(),1),Uy=h(Ce(),1),vE=h(Y(),1);var ks=h(ce(),1),bE=h(Ce(),1),wE=h(Te(),1),Wy=h(Y(),1);var oo=h(ce(),1),Gy=h(Y(),1);var yu=h(Y(),1),{Menu:Qj}=Fe(jr.privateApis);var bu=h(Y(),1);var wu=h(Y(),1);function jn(e){return function({value:r,baseValue:o,onChange:n,...s}){return(0,wu.jsx)(ys,{value:r,baseValue:o,onChange:n,children:(0,wu.jsx)(e,{...s})})}}var RE=jn(lu);var EE=jn(fa);var TE=jn(Hi);var Hn=h(Y(),1);function xu({value:e,baseValue:t,onChange:r,activeTab:o="installed-fonts"}){let n;switch(o){case"upload-fonts":n=(0,Hn.jsx)(ia,{});break;case"installed-fonts":n=(0,Hn.jsx)(Ji,{});break;default:n=(0,Hn.jsx)($i,{slug:o})}return(0,Hn.jsx)(ys,{value:e,baseValue:t,onChange:r,children:(0,Hn.jsx)(Gi,{children:n})})}var Ky=h(us()),{unlock:Su}=(0,Ky.__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:va}=Su(Jy.privateApis),{useGlobalStyles:_E}=Su(Qy.privateApis);function OE(){let{records:e=[]}=(0,ba.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),[t,r]=(0,ev.useState)("installed-fonts"),{base:o,user:n,setUser:s,isReady:i}=_E(),a=(0,$y.useSelect)(l=>l(ba.store).canUser("create",{kind:"postType",name:"wp_font_family"}),[]);if(!i)return null;let u=[{id:"installed-fonts",title:(0,Un._x)("Library","Font library")}];return a&&(u.push({id:"upload-fonts",title:(0,Un._x)("Upload","noun")}),u.push(...(e||[]).map(({slug:l,name:c})=>({id:l,title:e&&e.length===1&&l==="google-fonts"?(0,Un.__)("Install Fonts"):c})))),React.createElement(oc,{title:(0,Un.__)("Fonts"),className:"font-library-page"},React.createElement(va,{selectedTabId:t,onSelect:l=>r(l)},React.createElement("div",{className:"font-library-page__tablist"},React.createElement(va.TabList,null,u.map(({id:l,title:c})=>React.createElement(va.Tab,{key:l,tabId:l},c)))),u.map(({id:l})=>React.createElement(va.TabPanel,{key:l,tabId:l,focusable:!1,className:"font-library-page__tab-panel"},React.createElement(xu,{value:n,baseValue:o,onChange:s,activeTab:l})))))}function PE(){return React.createElement(OE,null)}var kE=PE;export{kE as stage};
+}`,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};
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/css/dist/block-editor/content-rtl.css b/wp-includes/css/dist/block-editor/content-rtl.css
index 7b02888646..d110f40307 100644
--- a/wp-includes/css/dist/block-editor/content-rtl.css
+++ b/wp-includes/css/dist/block-editor/content-rtl.css
@@ -774,14 +774,14 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
 .block-editor-block-list__block .block-list-appender .block-editor-default-block-appender__content {
   display: none;
 }
-.block-editor-block-list__block .block-list-appender:only-child {
+.block-editor-block-list__block .block-list-appender:first-child {
   position: relative;
   left: auto;
   align-self: center;
   list-style: none;
   line-height: inherit;
 }
-.block-editor-block-list__block .block-list-appender:only-child .block-editor-default-block-appender__content {
+.block-editor-block-list__block .block-list-appender:first-child .block-editor-default-block-appender__content {
   display: block;
 }

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

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

-.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings, .block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings > div:not(:first-of-type) {
-  display: block;
-}
-
 @media screen and (min-width: 782px) {
   .block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches {
     display: grid;
@@ -1520,6 +1516,16 @@ iframe[name=editor-canvas] {
 .block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control {
   margin-bottom: inherit;
 }
+.block-editor-panel-color-gradient-settings {
+  /* Increased specificity required to remove the slot wrapper's row gap */
+}
+.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;
@@ -2468,7 +2474,7 @@ iframe[name=editor-canvas] {
   max-height: 32px;
 }
 .block-editor-link-control__preview .block-editor-link-control__preview-title {
-  line-height: 1.1;
+  line-height: var(--wpds-typography-line-height-sm, 20px);
 }
 .block-editor-link-control__preview .block-editor-link-control__preview-title:focus {
   box-shadow: none;
@@ -2990,6 +2996,12 @@ iframe[name=editor-canvas] {
 .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 {
   right: 2px;
   position: relative;
@@ -3012,6 +3024,17 @@ iframe[name=editor-canvas] {
   position: absolute;
   left: 0;
   transform: translateY(-50%);
+  box-sizing: border-box;
+  max-width: 100%;
+  padding: 2px 8px;
+  border-radius: 2px;
+  background: #f0f0f0;
+  color: #2f2f2f;
+  font-size: 12px;
+  line-height: 20px;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
 }
 .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor {
   background: rgba(0, 0, 0, 0.3);
@@ -3258,6 +3281,10 @@ iframe[name=editor-canvas] {
   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 {
   margin-right: -2px;
   padding: 0 3px;
@@ -3559,6 +3586,11 @@ iframe[name=editor-canvas] {
   border-top: 1px solid #1e1e1e;
 }

+.block-editor-url-popover__link-container-content {
+  display: flex;
+  align-items: center;
+}
+
 .block-editor-url-popover__link-editor,
 .block-editor-url-popover__link-viewer {
   display: flex;
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 fc04afaea4..9de3409e56 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}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings,.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings>div:not(:first-of-type){display:block}@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__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:1.1}.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 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{left:0;position:absolute;transform:translateY(-50%)}.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 .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-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-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
diff --git a/wp-includes/css/dist/block-editor/style.css b/wp-includes/css/dist/block-editor/style.css
index 32a2de80b0..ca87996281 100644
--- a/wp-includes/css/dist/block-editor/style.css
+++ b/wp-includes/css/dist/block-editor/style.css
@@ -1507,10 +1507,6 @@ iframe[name=editor-canvas] {
   min-width: 0;
 }

-.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings, .block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings > div:not(:first-of-type) {
-  display: block;
-}
-
 @media screen and (min-width: 782px) {
   .block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches {
     display: grid;
@@ -1520,6 +1516,16 @@ iframe[name=editor-canvas] {
 .block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control {
   margin-bottom: inherit;
 }
+.block-editor-panel-color-gradient-settings {
+  /* Increased specificity required to remove the slot wrapper's row gap */
+}
+.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;
@@ -2469,7 +2475,7 @@ iframe[name=editor-canvas] {
   max-height: 32px;
 }
 .block-editor-link-control__preview .block-editor-link-control__preview-title {
-  line-height: 1.1;
+  line-height: var(--wpds-typography-line-height-sm, 20px);
 }
 .block-editor-link-control__preview .block-editor-link-control__preview-title:focus {
   box-shadow: none;
@@ -2991,6 +2997,12 @@ iframe[name=editor-canvas] {
 .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;
@@ -3013,6 +3025,17 @@ iframe[name=editor-canvas] {
   position: absolute;
   right: 0;
   transform: translateY(-50%);
+  box-sizing: border-box;
+  max-width: 100%;
+  padding: 2px 8px;
+  border-radius: 2px;
+  background: #f0f0f0;
+  color: #2f2f2f;
+  font-size: 12px;
+  line-height: 20px;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
 }
 .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor {
   background: rgba(0, 0, 0, 0.3);
@@ -3260,6 +3283,10 @@ iframe[name=editor-canvas] {
   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 {
   margin-left: -2px;
   padding: 0 3px;
@@ -3561,6 +3588,11 @@ iframe[name=editor-canvas] {
   border-top: 1px solid #1e1e1e;
 }

+.block-editor-url-popover__link-container-content {
+  display: flex;
+  align-items: center;
+}
+
 .block-editor-url-popover__link-editor,
 .block-editor-url-popover__link-viewer {
   display: flex;
diff --git a/wp-includes/css/dist/block-editor/style.min.css b/wp-includes/css/dist/block-editor/style.min.css
index 42390bee6f..04418bff08 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}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings,.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings>div:not(:first-of-type){display:block}@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__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:1.1}.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 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{position:absolute;right:0;transform:translateY(-50%)}.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 .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-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-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
diff --git a/wp-includes/css/dist/block-library/editor-rtl.css b/wp-includes/css/dist/block-library/editor-rtl.css
index 68da53c1e8..b3a688b89d 100644
--- a/wp-includes/css/dist/block-library/editor-rtl.css
+++ b/wp-includes/css/dist/block-library/editor-rtl.css
@@ -1966,18 +1966,6 @@ body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-op
   pointer-events: none;
 }

-@media (min-width: 600px) {
-  .wp-block-page-list-modal {
-    max-width: 480px;
-  }
-}
-
-.wp-block-page-list-modal-buttons {
-  display: flex;
-  justify-content: flex-end;
-  gap: 12px;
-}
-
 .wp-block-page-list .open-on-click:focus-within > .wp-block-navigation__submenu-container {
   visibility: visible;
   opacity: 1;
diff --git a/wp-includes/css/dist/block-library/editor-rtl.min.css b/wp-includes/css/dist/block-library/editor-rtl.min.css
index 2e68fabc00..7b43cd3182 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}@media (min-width:600px){.wp-block-page-list-modal{max-width:480px}}.wp-block-page-list-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.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-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
diff --git a/wp-includes/css/dist/block-library/editor.css b/wp-includes/css/dist/block-library/editor.css
index 2bd43033d7..58ff168d8a 100644
--- a/wp-includes/css/dist/block-library/editor.css
+++ b/wp-includes/css/dist/block-library/editor.css
@@ -1970,18 +1970,6 @@ body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-op
   pointer-events: none;
 }

-@media (min-width: 600px) {
-  .wp-block-page-list-modal {
-    max-width: 480px;
-  }
-}
-
-.wp-block-page-list-modal-buttons {
-  display: flex;
-  justify-content: flex-end;
-  gap: 12px;
-}
-
 .wp-block-page-list .open-on-click:focus-within > .wp-block-navigation__submenu-container {
   visibility: visible;
   opacity: 1;
diff --git a/wp-includes/css/dist/block-library/editor.min.css b/wp-includes/css/dist/block-library/editor.min.css
index 6c3db3ef50..eb9dfbda40 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}@media (min-width:600px){.wp-block-page-list-modal{max-width:480px}}.wp-block-page-list-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.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-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
diff --git a/wp-includes/css/dist/block-library/style-rtl.css b/wp-includes/css/dist/block-library/style-rtl.css
index 8846239d10..6e13716152 100644
--- a/wp-includes/css/dist/block-library/style-rtl.css
+++ b/wp-includes/css/dist/block-library/style-rtl.css
@@ -3109,6 +3109,17 @@ html.has-modal-open {
   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 {
   display: inline-flex;
   align-items: center;
@@ -3849,6 +3860,7 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
 .wp-block-post-author-biography {
   box-sizing: border-box;
   white-space: pre-wrap;
+  overflow-wrap: break-word;
 }

 :where(.wp-block-post-comments-form textarea),
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 515c08103a..d6ea47ed5b 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}.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;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}.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
diff --git a/wp-includes/css/dist/block-library/style.css b/wp-includes/css/dist/block-library/style.css
index e68897d265..ac5ca6063c 100644
--- a/wp-includes/css/dist/block-library/style.css
+++ b/wp-includes/css/dist/block-library/style.css
@@ -3139,6 +3139,17 @@ html.has-modal-open {
   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 {
   display: inline-flex;
   align-items: center;
@@ -3879,6 +3890,7 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
 .wp-block-post-author-biography {
   box-sizing: border-box;
   white-space: pre-wrap;
+  overflow-wrap: break-word;
 }

 :where(.wp-block-post-comments-form textarea),
diff --git a/wp-includes/css/dist/block-library/style.min.css b/wp-includes/css/dist/block-library/style.min.css
index f18da23923..77ebfbf3ec 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}.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;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}.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
diff --git a/wp-includes/css/dist/components/style-rtl.css b/wp-includes/css/dist/components/style-rtl.css
index 17177e3533..a03c18f851 100644
--- a/wp-includes/css/dist/components/style-rtl.css
+++ b/wp-includes/css/dist/components/style-rtl.css
@@ -264,6 +264,9 @@
 .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);
@@ -543,369 +546,6 @@ p + .components-button.is-tertiary {
     background-position: right 200px top 0;
   }
 }
-/* Root of the component. */
-.components-calendar {
-  position: relative; /* Required to position the navigation toolbar. */
-  box-sizing: border-box;
-  display: inline flow-root;
-  color: var(--wp-components-color-foreground, var(--wpds-color-foreground-content-neutral, #1e1e1e));
-  background-color: var(--wp-components-color-background, var(--wpds-color-background-surface-neutral-strong, #fff));
-  font-size: 13px;
-  font-weight: var(--wpds-typography-font-weight-default, 400);
-  z-index: 0;
-}
-.components-calendar *,
-.components-calendar *::before,
-.components-calendar *::after {
-  box-sizing: border-box;
-}
-
-.components-calendar__day {
-  padding: 0;
-  position: relative;
-}
-.components-calendar__day:has(.components-calendar__day-button:disabled) {
-  color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
-}
-.components-calendar__day:has(.components-calendar__day-button:hover:not(:disabled)), .components-calendar__day:has(.components-calendar__day-button:focus-visible) {
-  color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
-}
-
-.components-calendar__day-button {
-  background: none;
-  padding: 0;
-  margin: 0;
-  cursor: var(--wpds-cursor-control, pointer);
-  justify-content: center;
-  align-items: center;
-  display: flex;
-  position: relative;
-  width: 32px;
-  height: 32px;
-  border: none;
-  border-radius: 2px;
-  font: inherit;
-  font-variant-numeric: tabular-nums;
-  color: inherit;
-}
-.components-calendar__day-button::before {
-  content: "";
-  position: absolute;
-  z-index: -1;
-  inset: 0;
-  border: none;
-  border-radius: 2px;
-}
-.components-calendar__day-button::after {
-  content: "";
-  position: absolute;
-  z-index: 1;
-  inset: 0;
-  pointer-events: none;
-}
-.components-calendar__day-button:disabled {
-  cursor: revert;
-}
-@media (forced-colors: active) {
-  .components-calendar__day-button:disabled {
-    text-decoration: line-through;
-  }
-}
-.components-calendar__day-button:focus-visible {
-  outline: var(--wp-admin-border-width-focus) solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
-  outline-offset: 1px;
-}
-
-.components-calendar__caption-label {
-  z-index: 1;
-  position: relative;
-  display: inline-flex;
-  align-items: center;
-  white-space: nowrap;
-  border: 0;
-  text-transform: capitalize;
-}
-
-.components-calendar__button-next,
-.components-calendar__button-previous {
-  border: none;
-  border-radius: 2px;
-  background: none;
-  padding: 0;
-  margin: 0;
-  cursor: var(--wpds-cursor-control, pointer);
-  -webkit-appearance: none;
-     -moz-appearance: none;
-          appearance: none;
-  display: inline-flex;
-  align-items: center;
-  justify-content: center;
-  position: relative;
-  width: 32px;
-  height: 32px;
-  color: inherit;
-}
-.components-calendar__button-next:disabled, .components-calendar__button-next[aria-disabled=true],
-.components-calendar__button-previous:disabled,
-.components-calendar__button-previous[aria-disabled=true] {
-  cursor: revert;
-  color: var(--wp-components-color-gray-600, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
-}
-.components-calendar__button-next:focus-visible,
-.components-calendar__button-previous:focus-visible {
-  outline: var(--wp-admin-border-width-focus) solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
-}
-
-.components-calendar__chevron {
-  display: inline-block;
-  fill: currentColor;
-  width: 16px;
-  height: 16px;
-}
-
-.components-calendar[dir=rtl] .components-calendar__nav .components-calendar__chevron {
-  transform: rotate(-180deg);
-  transform-origin: 50%;
-}
-
-.components-calendar__month-caption {
-  display: flex;
-  justify-content: center;
-  align-content: center;
-  height: 32px;
-  margin-bottom: 12px;
-}
-
-.components-calendar__months {
-  position: relative;
-  display: flex;
-  justify-content: center;
-  flex-wrap: wrap;
-  gap: 16px;
-  max-width: -moz-fit-content;
-  max-width: fit-content;
-}
-
-.components-calendar__month-grid {
-  border-collapse: separate;
-  border-spacing: 0 4px;
-}
-
-.components-calendar__nav {
-  position: absolute;
-  inset-block-start: 0;
-  inset-inline-start: 0;
-  inset-inline-end: 0;
-  display: flex;
-  align-items: center;
-  justify-content: space-between;
-  height: 32px;
-}
-
-.components-calendar__weekday {
-  width: 32px;
-  height: 32px;
-  padding: 0;
-  color: var(--wp-components-color-gray-700, var(--wpds-color-foreground-content-neutral-weak, #707070));
-  text-align: center;
-  text-transform: uppercase;
-}
-
-/* DAY MODIFIERS */
-.components-calendar__day--today::after {
-  content: "";
-  position: absolute;
-  z-index: 1;
-  inset-block-start: 2px;
-  inset-inline-end: 2px;
-  width: 0;
-  height: 0;
-  border-radius: 50%;
-  border: 2px solid currentColor;
-}
-
-.components-calendar__day--selected:not(.components-calendar__range-middle):has(.components-calendar__day-button,
-.components-calendar__day-button:hover:not(:disabled)) {
-  color: var(--wp-components-color-foreground-inverted, var(--wpds-color-background-surface-neutral, #fcfcfc));
-}
-.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button::before {
-  background-color: var(--wp-components-color-foreground, var(--wpds-color-foreground-content-neutral, #1e1e1e));
-  border: 1px solid transparent;
-}
-.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:disabled::before {
-  background-color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
-}
-.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:hover:not(:disabled)::before {
-  background-color: var(--wp-components-color-gray-800, var(--wpds-color-foreground-content-neutral, #1e1e1e));
-}
-
-.components-calendar__day--outside {
-  color: var(--wp-components-color-gray-600, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
-}
-
-.components-calendar__day--hidden {
-  visibility: hidden;
-}
-
-.components-calendar__range-start:not(.components-calendar__range-end) .components-calendar__day-button, .components-calendar__range-start:not(.components-calendar__range-end) .components-calendar__day-button::before {
-  border-start-end-radius: 0;
-  border-end-end-radius: 0;
-}
-
-.components-calendar__range-middle .components-calendar__day-button::before {
-  background-color: color-mix(in srgb, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 4%, transparent);
-  border-radius: 0;
-  border-width: 1px 0;
-  border-color: transparent;
-  border-style: solid;
-}
-
-.components-calendar__range-end:not(.components-calendar__range-start) .components-calendar__day-button, .components-calendar__range-end:not(.components-calendar__range-start) .components-calendar__day-button::before {
-  border-start-start-radius: 0;
-  border-end-start-radius: 0;
-}
-
-/*
- * RANGE PREVIEW (range calendar only)
- *
- * The preview is rendered in the button's ::after pseudo-element, so that it
- * can be rendered over the button's contents.
- * The selection preview is shown with a dashed border. In order to have
- * control over the dash pattern (especially the seams between days), the
- * dashed borders are rendered as SVGs via the url() CSS function.
- * Since SVGs rendered in the url() function don't seem to be able to access
- * CSS variables, we're using the SVGs as masks, and using `background-color`
- * to consume the accent color variable.
- */
-.components-calendar__day--preview svg {
-  position: absolute;
-  inset: 0;
-  pointer-events: none;
-  color: color-mix(in srgb, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 16%, transparent);
-}
-@media (forced-colors: active) {
-  .components-calendar__day--preview svg {
-    color: inherit;
-  }
-}
-.components-calendar[dir=rtl] .components-calendar__day--preview svg {
-  transform: scaleX(-1);
-}
-
-.components-calendar__day--preview.components-calendar__range-middle .components-calendar__day-button::before {
-  border: none;
-}
-
-/* ANIMATIONS */
-@keyframes slide-in-left {
-  0% {
-    transform: translateX(100%);
-  }
-  100% {
-    transform: translateX(0);
-  }
-}
-@keyframes slide-in-right {
-  0% {
-    transform: translateX(-100%);
-  }
-  100% {
-    transform: translateX(0);
-  }
-}
-@keyframes slide-out-left {
-  0% {
-    transform: translateX(0);
-  }
-  100% {
-    transform: translateX(100%);
-  }
-}
-@keyframes slide-out-right {
-  0% {
-    transform: translateX(0);
-  }
-  100% {
-    transform: translateX(-100%);
-  }
-}
-@keyframes fade-in {
-  from {
-    opacity: 0;
-  }
-  to {
-    opacity: 1;
-  }
-}
-@keyframes fade-out {
-  from {
-    opacity: 1;
-  }
-  to {
-    opacity: 0;
-  }
-}
-.components-calendar__weeks-before-enter,
-.components-calendar__weeks-before-exit,
-.components-calendar__weeks-after-enter,
-.components-calendar__weeks-after-exit,
-.components-calendar__caption-after-enter,
-.components-calendar__caption-after-exit,
-.components-calendar__caption-before-enter,
-.components-calendar__caption-before-exit {
-  animation-duration: 0s;
-  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-  animation-fill-mode: forwards;
-}
-@media not (prefers-reduced-motion) {
-  .components-calendar__weeks-before-enter,
-  .components-calendar__weeks-before-exit,
-  .components-calendar__weeks-after-enter,
-  .components-calendar__weeks-after-exit,
-  .components-calendar__caption-after-enter,
-  .components-calendar__caption-after-exit,
-  .components-calendar__caption-before-enter,
-  .components-calendar__caption-before-exit {
-    animation-duration: 0.3s;
-  }
-}
-
-.components-calendar__weeks-before-enter,
-.components-calendar[dir=rtl] .components-calendar__weeks-after-enter {
-  animation-name: slide-in-left;
-}
-
-.components-calendar__weeks-before-exit,
-.components-calendar[dir=rtl] .components-calendar__weeks-after-exit {
-  animation-name: slide-out-left;
-}
-
-.components-calendar__weeks-after-enter,
-.components-calendar[dir=rtl] .components-calendar__weeks-before-enter {
-  animation-name: slide-in-right;
-}
-
-.components-calendar__weeks-after-exit,
-.components-calendar[dir=rtl] .components-calendar__weeks-before-exit {
-  animation-name: slide-out-right;
-}
-
-.components-calendar__caption-after-enter {
-  animation-name: fade-in;
-}
-
-.components-calendar__caption-after-exit {
-  animation-name: fade-out;
-}
-
-.components-calendar__caption-before-enter {
-  animation-name: fade-in;
-}
-
-.components-calendar__caption-before-exit {
-  animation-name: fade-out;
-}
-
 .components-checkbox-control {
   --checkbox-input-size: 24px;
 }
@@ -2270,6 +1910,10 @@ input.components-combobox-control__input[type=text]:focus {
   padding-right: 12px;
 }

+body.modal-open {
+  overflow: hidden;
+}
+
 .components-modal__screen-overlay {
   position: fixed;
   top: 0;
@@ -3933,7 +3577,7 @@ div.components-toolbar > div + div.has-left-divider::before {
   --wp-components-color-accent: #cc1818;
   border-color: #cc1818;
 }
-.components-validated-control :is(textarea, input[type=text]):invalid[data-validity-visible] {
+.components-validated-control textarea:invalid[data-validity-visible] {
   --wp-admin-theme-color: #cc1818;
   --wp-components-color-accent: #cc1818;
   border-color: #cc1818;
diff --git a/wp-includes/css/dist/components/style-rtl.min.css b/wp-includes/css/dist/components/style-rtl.min.css
index cc462e1f36..3e5e987876 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: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-calendar{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-block;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);position:relative;z-index:0}.components-calendar,.components-calendar *,.components-calendar :after,.components-calendar :before{box-sizing:border-box}.components-calendar__day{padding:0;position:relative}.components-calendar__day:has(.components-calendar__day-button:disabled){color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-calendar__day:has(.components-calendar__day-button:focus-visible),.components-calendar__day:has(.components-calendar__day-button:hover:not(:disabled)){color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-calendar__day-button{align-items:center;background:none;border:none;border-radius:2px;color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;font:inherit;font-variant-numeric:tabular-nums;height:32px;justify-content:center;margin:0;padding:0;position:relative;width:32px}.components-calendar__day-button:before{border:none;border-radius:2px;content:"";inset:0;position:absolute;z-index:-1}.components-calendar__day-button:after{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.components-calendar__day-button:disabled{cursor:revert}@media (forced-colors:active){.components-calendar__day-button:disabled{text-decoration:line-through}}.components-calendar__day-button:focus-visible{outline:var(--wp-admin-border-width-focus) solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-offset:1px}.components-calendar__caption-label{align-items:center;border:0;display:inline-flex;position:relative;text-transform:capitalize;white-space:nowrap;z-index:1}.components-calendar__button-next,.components-calendar__button-previous{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:2px;color:inherit;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;height:32px;justify-content:center;margin:0;padding:0;position:relative;width:32px}.components-calendar__button-next:disabled,.components-calendar__button-next[aria-disabled=true],.components-calendar__button-previous:disabled,.components-calendar__button-previous[aria-disabled=true]{color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));cursor:revert}.components-calendar__button-next:focus-visible,.components-calendar__button-previous:focus-visible{outline:var(--wp-admin-border-width-focus) solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-calendar__chevron{fill:currentColor;display:inline-block;height:16px;width:16px}.components-calendar[dir=rtl] .components-calendar__nav .components-calendar__chevron{transform:rotate(-180deg);transform-origin:50%}.components-calendar__month-caption{align-content:center;display:flex;height:32px;justify-content:center;margin-bottom:12px}.components-calendar__months{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;position:relative}.components-calendar__month-grid{border-collapse:separate;border-spacing:0 4px}.components-calendar__nav{align-items:center;display:flex;height:32px;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;justify-content:space-between;position:absolute}.components-calendar__weekday{color:var(--wp-components-color-gray-700,var(--wpds-color-foreground-content-neutral-weak,#707070));height:32px;padding:0;text-align:center;text-transform:uppercase;width:32px}.components-calendar__day--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}.components-calendar__day--selected:not(.components-calendar__range-middle):has(.components-calendar__day-button,.components-calendar__day-button:hover:not(:disabled)){color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:before{background-color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border:1px solid transparent}.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:disabled:before{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:hover:not(:disabled):before{background-color:var(--wp-components-color-gray-800,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-calendar__day--outside{color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-calendar__day--hidden{visibility:hidden}.components-calendar__range-start:not(.components-calendar__range-end) .components-calendar__day-button,.components-calendar__range-start:not(.components-calendar__range-end) .components-calendar__day-button:before{border-end-end-radius:0;border-start-end-radius:0}.components-calendar__range-middle .components-calendar__day-button:before{background-color:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);border-color:transparent;border-radius:0;border-style:solid;border-width:1px 0}.components-calendar__range-end:not(.components-calendar__range-start) .components-calendar__day-button,.components-calendar__range-end:not(.components-calendar__range-start) .components-calendar__day-button:before{border-end-start-radius:0;border-start-start-radius:0}.components-calendar__day--preview svg{color:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 16%,transparent);inset:0;pointer-events:none;position:absolute}@media (forced-colors:active){.components-calendar__day--preview svg{color:inherit}}.components-calendar[dir=rtl] .components-calendar__day--preview svg{transform:scaleX(-1)}.components-calendar__day--preview.components-calendar__range-middle .components-calendar__day-button:before{border:none}@keyframes slide-in-left{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-in-right{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.components-calendar__caption-after-enter,.components-calendar__caption-after-exit,.components-calendar__caption-before-enter,.components-calendar__caption-before-exit,.components-calendar__weeks-after-enter,.components-calendar__weeks-after-exit,.components-calendar__weeks-before-enter,.components-calendar__weeks-before-exit{animation-duration:0s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media not (prefers-reduced-motion){.components-calendar__caption-after-enter,.components-calendar__caption-after-exit,.components-calendar__caption-before-enter,.components-calendar__caption-before-exit,.components-calendar__weeks-after-enter,.components-calendar__weeks-after-exit,.components-calendar__weeks-before-enter,.components-calendar__weeks-before-exit{animation-duration:.3s}}.components-calendar[dir=rtl] .components-calendar__weeks-after-enter,.components-calendar__weeks-before-enter{animation-name:slide-in-left}.components-calendar[dir=rtl] .components-calendar__weeks-after-exit,.components-calendar__weeks-before-exit{animation-name:slide-out-left}.components-calendar[dir=rtl] .components-calendar__weeks-before-enter,.components-calendar__weeks-after-enter{animation-name:slide-in-right}.components-calendar[dir=rtl] .components-calendar__weeks-before-exit,.components-calendar__weeks-after-exit{animation-name:slide-out-right}.components-calendar__caption-after-enter{animation-name:fade-in}.components-calendar__caption-after-exit{animation-name:fade-out}.components-calendar__caption-before-enter{animation-name:fade-in}.components-calendar__caption-before-exit{animation-name:fade-out}.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}.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 :is(textarea,input[type=text]):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){--focus-color:var(--wpds-color-stroke-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
diff --git a/wp-includes/css/dist/components/style.css b/wp-includes/css/dist/components/style.css
index 4a9b097683..87a99a3d2e 100644
--- a/wp-includes/css/dist/components/style.css
+++ b/wp-includes/css/dist/components/style.css
@@ -264,6 +264,9 @@
 .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);
@@ -543,369 +546,6 @@ p + .components-button.is-tertiary {
     background-position: 200px 0;
   }
 }
-/* Root of the component. */
-.components-calendar {
-  position: relative; /* Required to position the navigation toolbar. */
-  box-sizing: border-box;
-  display: inline flow-root;
-  color: var(--wp-components-color-foreground, var(--wpds-color-foreground-content-neutral, #1e1e1e));
-  background-color: var(--wp-components-color-background, var(--wpds-color-background-surface-neutral-strong, #fff));
-  font-size: 13px;
-  font-weight: var(--wpds-typography-font-weight-default, 400);
-  z-index: 0;
-}
-.components-calendar *,
-.components-calendar *::before,
-.components-calendar *::after {
-  box-sizing: border-box;
-}
-
-.components-calendar__day {
-  padding: 0;
-  position: relative;
-}
-.components-calendar__day:has(.components-calendar__day-button:disabled) {
-  color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
-}
-.components-calendar__day:has(.components-calendar__day-button:hover:not(:disabled)), .components-calendar__day:has(.components-calendar__day-button:focus-visible) {
-  color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
-}
-
-.components-calendar__day-button {
-  background: none;
-  padding: 0;
-  margin: 0;
-  cursor: var(--wpds-cursor-control, pointer);
-  justify-content: center;
-  align-items: center;
-  display: flex;
-  position: relative;
-  width: 32px;
-  height: 32px;
-  border: none;
-  border-radius: 2px;
-  font: inherit;
-  font-variant-numeric: tabular-nums;
-  color: inherit;
-}
-.components-calendar__day-button::before {
-  content: "";
-  position: absolute;
-  z-index: -1;
-  inset: 0;
-  border: none;
-  border-radius: 2px;
-}
-.components-calendar__day-button::after {
-  content: "";
-  position: absolute;
-  z-index: 1;
-  inset: 0;
-  pointer-events: none;
-}
-.components-calendar__day-button:disabled {
-  cursor: revert;
-}
-@media (forced-colors: active) {
-  .components-calendar__day-button:disabled {
-    text-decoration: line-through;
-  }
-}
-.components-calendar__day-button:focus-visible {
-  outline: var(--wp-admin-border-width-focus) solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
-  outline-offset: 1px;
-}
-
-.components-calendar__caption-label {
-  z-index: 1;
-  position: relative;
-  display: inline-flex;
-  align-items: center;
-  white-space: nowrap;
-  border: 0;
-  text-transform: capitalize;
-}
-
-.components-calendar__button-next,
-.components-calendar__button-previous {
-  border: none;
-  border-radius: 2px;
-  background: none;
-  padding: 0;
-  margin: 0;
-  cursor: var(--wpds-cursor-control, pointer);
-  -webkit-appearance: none;
-     -moz-appearance: none;
-          appearance: none;
-  display: inline-flex;
-  align-items: center;
-  justify-content: center;
-  position: relative;
-  width: 32px;
-  height: 32px;
-  color: inherit;
-}
-.components-calendar__button-next:disabled, .components-calendar__button-next[aria-disabled=true],
-.components-calendar__button-previous:disabled,
-.components-calendar__button-previous[aria-disabled=true] {
-  cursor: revert;
-  color: var(--wp-components-color-gray-600, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
-}
-.components-calendar__button-next:focus-visible,
-.components-calendar__button-previous:focus-visible {
-  outline: var(--wp-admin-border-width-focus) solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
-}
-
-.components-calendar__chevron {
-  display: inline-block;
-  fill: currentColor;
-  width: 16px;
-  height: 16px;
-}
-
-.components-calendar[dir=rtl] .components-calendar__nav .components-calendar__chevron {
-  transform: rotate(180deg);
-  transform-origin: 50%;
-}
-
-.components-calendar__month-caption {
-  display: flex;
-  justify-content: center;
-  align-content: center;
-  height: 32px;
-  margin-bottom: 12px;
-}
-
-.components-calendar__months {
-  position: relative;
-  display: flex;
-  justify-content: center;
-  flex-wrap: wrap;
-  gap: 16px;
-  max-width: -moz-fit-content;
-  max-width: fit-content;
-}
-
-.components-calendar__month-grid {
-  border-collapse: separate;
-  border-spacing: 0 4px;
-}
-
-.components-calendar__nav {
-  position: absolute;
-  inset-block-start: 0;
-  inset-inline-start: 0;
-  inset-inline-end: 0;
-  display: flex;
-  align-items: center;
-  justify-content: space-between;
-  height: 32px;
-}
-
-.components-calendar__weekday {
-  width: 32px;
-  height: 32px;
-  padding: 0;
-  color: var(--wp-components-color-gray-700, var(--wpds-color-foreground-content-neutral-weak, #707070));
-  text-align: center;
-  text-transform: uppercase;
-}
-
-/* DAY MODIFIERS */
-.components-calendar__day--today::after {
-  content: "";
-  position: absolute;
-  z-index: 1;
-  inset-block-start: 2px;
-  inset-inline-end: 2px;
-  width: 0;
-  height: 0;
-  border-radius: 50%;
-  border: 2px solid currentColor;
-}
-
-.components-calendar__day--selected:not(.components-calendar__range-middle):has(.components-calendar__day-button,
-.components-calendar__day-button:hover:not(:disabled)) {
-  color: var(--wp-components-color-foreground-inverted, var(--wpds-color-background-surface-neutral, #fcfcfc));
-}
-.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button::before {
-  background-color: var(--wp-components-color-foreground, var(--wpds-color-foreground-content-neutral, #1e1e1e));
-  border: 1px solid transparent;
-}
-.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:disabled::before {
-  background-color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
-}
-.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:hover:not(:disabled)::before {
-  background-color: var(--wp-components-color-gray-800, var(--wpds-color-foreground-content-neutral, #1e1e1e));
-}
-
-.components-calendar__day--outside {
-  color: var(--wp-components-color-gray-600, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
-}
-
-.components-calendar__day--hidden {
-  visibility: hidden;
-}
-
-.components-calendar__range-start:not(.components-calendar__range-end) .components-calendar__day-button, .components-calendar__range-start:not(.components-calendar__range-end) .components-calendar__day-button::before {
-  border-start-end-radius: 0;
-  border-end-end-radius: 0;
-}
-
-.components-calendar__range-middle .components-calendar__day-button::before {
-  background-color: color-mix(in srgb, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 4%, transparent);
-  border-radius: 0;
-  border-width: 1px 0;
-  border-color: transparent;
-  border-style: solid;
-}
-
-.components-calendar__range-end:not(.components-calendar__range-start) .components-calendar__day-button, .components-calendar__range-end:not(.components-calendar__range-start) .components-calendar__day-button::before {
-  border-start-start-radius: 0;
-  border-end-start-radius: 0;
-}
-
-/*
- * RANGE PREVIEW (range calendar only)
- *
- * The preview is rendered in the button's ::after pseudo-element, so that it
- * can be rendered over the button's contents.
- * The selection preview is shown with a dashed border. In order to have
- * control over the dash pattern (especially the seams between days), the
- * dashed borders are rendered as SVGs via the url() CSS function.
- * Since SVGs rendered in the url() function don't seem to be able to access
- * CSS variables, we're using the SVGs as masks, and using `background-color`
- * to consume the accent color variable.
- */
-.components-calendar__day--preview svg {
-  position: absolute;
-  inset: 0;
-  pointer-events: none;
-  color: color-mix(in srgb, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 16%, transparent);
-}
-@media (forced-colors: active) {
-  .components-calendar__day--preview svg {
-    color: inherit;
-  }
-}
-.components-calendar[dir=rtl] .components-calendar__day--preview svg {
-  transform: scaleX(-1);
-}
-
-.components-calendar__day--preview.components-calendar__range-middle .components-calendar__day-button::before {
-  border: none;
-}
-
-/* ANIMATIONS */
-@keyframes slide-in-left {
-  0% {
-    transform: translateX(-100%);
-  }
-  100% {
-    transform: translateX(0);
-  }
-}
-@keyframes slide-in-right {
-  0% {
-    transform: translateX(100%);
-  }
-  100% {
-    transform: translateX(0);
-  }
-}
-@keyframes slide-out-left {
-  0% {
-    transform: translateX(0);
-  }
-  100% {
-    transform: translateX(-100%);
-  }
-}
-@keyframes slide-out-right {
-  0% {
-    transform: translateX(0);
-  }
-  100% {
-    transform: translateX(100%);
-  }
-}
-@keyframes fade-in {
-  from {
-    opacity: 0;
-  }
-  to {
-    opacity: 1;
-  }
-}
-@keyframes fade-out {
-  from {
-    opacity: 1;
-  }
-  to {
-    opacity: 0;
-  }
-}
-.components-calendar__weeks-before-enter,
-.components-calendar__weeks-before-exit,
-.components-calendar__weeks-after-enter,
-.components-calendar__weeks-after-exit,
-.components-calendar__caption-after-enter,
-.components-calendar__caption-after-exit,
-.components-calendar__caption-before-enter,
-.components-calendar__caption-before-exit {
-  animation-duration: 0s;
-  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-  animation-fill-mode: forwards;
-}
-@media not (prefers-reduced-motion) {
-  .components-calendar__weeks-before-enter,
-  .components-calendar__weeks-before-exit,
-  .components-calendar__weeks-after-enter,
-  .components-calendar__weeks-after-exit,
-  .components-calendar__caption-after-enter,
-  .components-calendar__caption-after-exit,
-  .components-calendar__caption-before-enter,
-  .components-calendar__caption-before-exit {
-    animation-duration: 0.3s;
-  }
-}
-
-.components-calendar__weeks-before-enter,
-.components-calendar[dir=rtl] .components-calendar__weeks-after-enter {
-  animation-name: slide-in-left;
-}
-
-.components-calendar__weeks-before-exit,
-.components-calendar[dir=rtl] .components-calendar__weeks-after-exit {
-  animation-name: slide-out-left;
-}
-
-.components-calendar__weeks-after-enter,
-.components-calendar[dir=rtl] .components-calendar__weeks-before-enter {
-  animation-name: slide-in-right;
-}
-
-.components-calendar__weeks-after-exit,
-.components-calendar[dir=rtl] .components-calendar__weeks-before-exit {
-  animation-name: slide-out-right;
-}
-
-.components-calendar__caption-after-enter {
-  animation-name: fade-in;
-}
-
-.components-calendar__caption-after-exit {
-  animation-name: fade-out;
-}
-
-.components-calendar__caption-before-enter {
-  animation-name: fade-in;
-}
-
-.components-calendar__caption-before-exit {
-  animation-name: fade-out;
-}
-
 .components-checkbox-control {
   --checkbox-input-size: 24px;
 }
@@ -2275,6 +1915,10 @@ input.components-combobox-control__input[type=text]:focus {
   padding-left: 12px;
 }

+body.modal-open {
+  overflow: hidden;
+}
+
 .components-modal__screen-overlay {
   position: fixed;
   top: 0;
@@ -3946,7 +3590,7 @@ div.components-toolbar > div + div.has-left-divider::before {
   --wp-components-color-accent: #cc1818;
   border-color: #cc1818;
 }
-.components-validated-control :is(textarea, input[type=text]):invalid[data-validity-visible] {
+.components-validated-control textarea:invalid[data-validity-visible] {
   --wp-admin-theme-color: #cc1818;
   --wp-components-color-accent: #cc1818;
   border-color: #cc1818;
diff --git a/wp-includes/css/dist/components/style.min.css b/wp-includes/css/dist/components/style.min.css
index 50e31e3c7d..7222d6c324 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: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-calendar{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-block;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);position:relative;z-index:0}.components-calendar,.components-calendar *,.components-calendar :after,.components-calendar :before{box-sizing:border-box}.components-calendar__day{padding:0;position:relative}.components-calendar__day:has(.components-calendar__day-button:disabled){color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-calendar__day:has(.components-calendar__day-button:focus-visible),.components-calendar__day:has(.components-calendar__day-button:hover:not(:disabled)){color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-calendar__day-button{align-items:center;background:none;border:none;border-radius:2px;color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;font:inherit;font-variant-numeric:tabular-nums;height:32px;justify-content:center;margin:0;padding:0;position:relative;width:32px}.components-calendar__day-button:before{border:none;border-radius:2px;content:"";inset:0;position:absolute;z-index:-1}.components-calendar__day-button:after{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.components-calendar__day-button:disabled{cursor:revert}@media (forced-colors:active){.components-calendar__day-button:disabled{text-decoration:line-through}}.components-calendar__day-button:focus-visible{outline:var(--wp-admin-border-width-focus) solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-offset:1px}.components-calendar__caption-label{align-items:center;border:0;display:inline-flex;position:relative;text-transform:capitalize;white-space:nowrap;z-index:1}.components-calendar__button-next,.components-calendar__button-previous{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:2px;color:inherit;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;height:32px;justify-content:center;margin:0;padding:0;position:relative;width:32px}.components-calendar__button-next:disabled,.components-calendar__button-next[aria-disabled=true],.components-calendar__button-previous:disabled,.components-calendar__button-previous[aria-disabled=true]{color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));cursor:revert}.components-calendar__button-next:focus-visible,.components-calendar__button-previous:focus-visible{outline:var(--wp-admin-border-width-focus) solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-calendar__chevron{fill:currentColor;display:inline-block;height:16px;width:16px}.components-calendar[dir=rtl] .components-calendar__nav .components-calendar__chevron{transform:rotate(180deg);transform-origin:50%}.components-calendar__month-caption{align-content:center;display:flex;height:32px;justify-content:center;margin-bottom:12px}.components-calendar__months{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;position:relative}.components-calendar__month-grid{border-collapse:separate;border-spacing:0 4px}.components-calendar__nav{align-items:center;display:flex;height:32px;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;justify-content:space-between;position:absolute}.components-calendar__weekday{color:var(--wp-components-color-gray-700,var(--wpds-color-foreground-content-neutral-weak,#707070));height:32px;padding:0;text-align:center;text-transform:uppercase;width:32px}.components-calendar__day--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}.components-calendar__day--selected:not(.components-calendar__range-middle):has(.components-calendar__day-button,.components-calendar__day-button:hover:not(:disabled)){color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:before{background-color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border:1px solid transparent}.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:disabled:before{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:hover:not(:disabled):before{background-color:var(--wp-components-color-gray-800,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-calendar__day--outside{color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-calendar__day--hidden{visibility:hidden}.components-calendar__range-start:not(.components-calendar__range-end) .components-calendar__day-button,.components-calendar__range-start:not(.components-calendar__range-end) .components-calendar__day-button:before{border-end-end-radius:0;border-start-end-radius:0}.components-calendar__range-middle .components-calendar__day-button:before{background-color:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);border-color:transparent;border-radius:0;border-style:solid;border-width:1px 0}.components-calendar__range-end:not(.components-calendar__range-start) .components-calendar__day-button,.components-calendar__range-end:not(.components-calendar__range-start) .components-calendar__day-button:before{border-end-start-radius:0;border-start-start-radius:0}.components-calendar__day--preview svg{color:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 16%,transparent);inset:0;pointer-events:none;position:absolute}@media (forced-colors:active){.components-calendar__day--preview svg{color:inherit}}.components-calendar[dir=rtl] .components-calendar__day--preview svg{transform:scaleX(-1)}.components-calendar__day--preview.components-calendar__range-middle .components-calendar__day-button:before{border:none}@keyframes slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.components-calendar__caption-after-enter,.components-calendar__caption-after-exit,.components-calendar__caption-before-enter,.components-calendar__caption-before-exit,.components-calendar__weeks-after-enter,.components-calendar__weeks-after-exit,.components-calendar__weeks-before-enter,.components-calendar__weeks-before-exit{animation-duration:0s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media not (prefers-reduced-motion){.components-calendar__caption-after-enter,.components-calendar__caption-after-exit,.components-calendar__caption-before-enter,.components-calendar__caption-before-exit,.components-calendar__weeks-after-enter,.components-calendar__weeks-after-exit,.components-calendar__weeks-before-enter,.components-calendar__weeks-before-exit{animation-duration:.3s}}.components-calendar[dir=rtl] .components-calendar__weeks-after-enter,.components-calendar__weeks-before-enter{animation-name:slide-in-left}.components-calendar[dir=rtl] .components-calendar__weeks-after-exit,.components-calendar__weeks-before-exit{animation-name:slide-out-left}.components-calendar[dir=rtl] .components-calendar__weeks-before-enter,.components-calendar__weeks-after-enter{animation-name:slide-in-right}.components-calendar[dir=rtl] .components-calendar__weeks-before-exit,.components-calendar__weeks-after-exit{animation-name:slide-out-right}.components-calendar__caption-after-enter{animation-name:fade-in}.components-calendar__caption-after-exit{animation-name:fade-out}.components-calendar__caption-before-enter{animation-name:fade-in}.components-calendar__caption-before-exit{animation-name:fade-out}.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}.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 :is(textarea,input[type=text]):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){--focus-color:var(--wpds-color-stroke-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
diff --git a/wp-includes/css/dist/edit-post/style-rtl.css b/wp-includes/css/dist/edit-post/style-rtl.css
index e487863642..1d9d47a9ad 100644
--- a/wp-includes/css/dist/edit-post/style-rtl.css
+++ b/wp-includes/css/dist/edit-post/style-rtl.css
@@ -218,7 +218,7 @@

 .edit-post-layout__snackbar {
   position: fixed;
-  bottom: 24px;
+  bottom: var(--wpds-dimension-size-md, 32px);
   right: 0;
   left: 0;
   padding-inline: 16px;
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 ffb4b2e6a9..2f0c14d9e1 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:24px;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}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
diff --git a/wp-includes/css/dist/edit-post/style.css b/wp-includes/css/dist/edit-post/style.css
index 2cb9b19ee1..9fafc4c1e2 100644
--- a/wp-includes/css/dist/edit-post/style.css
+++ b/wp-includes/css/dist/edit-post/style.css
@@ -218,7 +218,7 @@

 .edit-post-layout__snackbar {
   position: fixed;
-  bottom: 24px;
+  bottom: var(--wpds-dimension-size-md, 32px);
   left: 0;
   right: 0;
   padding-inline: 16px;
diff --git a/wp-includes/css/dist/edit-post/style.min.css b/wp-includes/css/dist/edit-post/style.min.css
index 7abeaac521..da96480f90 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:24px;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}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
diff --git a/wp-includes/css/dist/edit-site/style-rtl.css b/wp-includes/css/dist/edit-site/style-rtl.css
index 1057cb23ae..61cd9c3edf 100644
--- a/wp-includes/css/dist/edit-site/style-rtl.css
+++ b/wp-includes/css/dist/edit-site/style-rtl.css
@@ -1257,7 +1257,7 @@
 .dataviews-view-grid .dataviews-view-grid__media,
 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__media {
   width: 100%;
-  aspect-ratio: 1/1;
+  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;
@@ -2004,6 +2004,17 @@ div.dataviews-view-list {
   border-radius: var(--wpds-border-radius-md, 4px);
 }

+.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media {
+  height: var(--wpds-dimension-size-md, 32px);
+  aspect-ratio: var(--wp-dataviews-media-aspect-ratio, 1/1);
+  min-width: 0;
+}
+
+.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img {
+  width: 100%;
+  height: 100%;
+}
+
 .dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),
 .dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media) {
   min-width: 15ch;
@@ -2657,11 +2668,6 @@ div.dataviews-view-list {
   align-self: flex-end;
 }

-.dataviews-controls__richtext [data-rich-text-placeholder]::after {
-  content: attr(data-rich-text-placeholder);
-  color: color-mix(in srgb, currentColor, transparent 38%);
-}
-
 .dataviews-controls__datetime {
   border: none;
   padding: 0;
@@ -2694,6 +2700,51 @@ 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__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__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 {
+  margin: 2px;
+  width: 12px;
+  height: 12px;
+}
+
+@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;
@@ -4559,6 +4610,7 @@ button.font-library__upload-area {
 .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), 0.04);
   color: var(--wp-block-synced-color);
+  border-color: currentColor;
 }

 .dataviews-action-modal__duplicate-pattern [role=dialog] > [role=document] {
@@ -4899,7 +4951,7 @@ html.canvas-mode-edit-transition::view-transition-group(toggle) {

 .edit-site-layout__snackbar {
   position: fixed;
-  bottom: 24px;
+  bottom: var(--wpds-dimension-size-md, 32px);
   right: 0;
   left: 0;
   padding-inline: 16px;
@@ -5045,12 +5097,9 @@ html.canvas-mode-edit-transition::view-transition-group(toggle) {
   border: none;
   min-height: 40px;
 }
-.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] {
+.edit-site-sidebar-navigation-item.components-item:focus, .edit-site-sidebar-navigation-item.components-item[aria-current=true], .edit-site-sidebar-navigation-item.components-item.edit-site-sidebar-navigation-item.components-item:hover {
   color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e);
 }
-.edit-site-sidebar-navigation-item.components-item:hover .edit-site-sidebar-navigation-item__drilldown-indicator, .edit-site-sidebar-navigation-item.components-item:focus .edit-site-sidebar-navigation-item__drilldown-indicator, .edit-site-sidebar-navigation-item.components-item[aria-current=true] .edit-site-sidebar-navigation-item__drilldown-indicator {
-  fill: 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);
   color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e);
@@ -5060,9 +5109,6 @@ html.canvas-mode-edit-transition::view-transition-group(toggle) {
   --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 .edit-site-sidebar-navigation-item__drilldown-indicator {
-  fill: var(--wpds-color-foreground-interactive-neutral-weak, #707070);
-}
 .edit-site-sidebar-navigation-item.components-item.with-suffix {
   padding-left: 16px;
 }
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 12992d3509..2c63729566 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: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__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__richtext [data-rich-text-placeholder]:after{color:color-mix(in srgb,currentColor,transparent 38%);content:attr(data-rich-text-placeholder)}.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)}.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);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:24px;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:focus,.edit-site-sidebar-navigation-item.components-item:hover,.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:focus .edit-site-sidebar-navigation-item__drilldown-indicator,.edit-site-sidebar-navigation-item.components-item:hover .edit-site-sidebar-navigation-item__drilldown-indicator,.edit-site-sidebar-navigation-item.components-item[aria-current=true] .edit-site-sidebar-navigation-item__drilldown-indicator{fill: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);color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e);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 .edit-site-sidebar-navigation-item__drilldown-indicator{fill:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}.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{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
diff --git a/wp-includes/css/dist/edit-site/style.css b/wp-includes/css/dist/edit-site/style.css
index ebbf8a6c9f..7c0b8729f0 100644
--- a/wp-includes/css/dist/edit-site/style.css
+++ b/wp-includes/css/dist/edit-site/style.css
@@ -1257,7 +1257,7 @@
 .dataviews-view-grid .dataviews-view-grid__media,
 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__media {
   width: 100%;
-  aspect-ratio: 1/1;
+  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;
@@ -2004,6 +2004,17 @@ div.dataviews-view-list {
   border-radius: var(--wpds-border-radius-md, 4px);
 }

+.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media {
+  height: var(--wpds-dimension-size-md, 32px);
+  aspect-ratio: var(--wp-dataviews-media-aspect-ratio, 1/1);
+  min-width: 0;
+}
+
+.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img {
+  width: 100%;
+  height: 100%;
+}
+
 .dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),
 .dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media) {
   min-width: 15ch;
@@ -2657,11 +2668,6 @@ div.dataviews-view-list {
   align-self: flex-end;
 }

-.dataviews-controls__richtext [data-rich-text-placeholder]::after {
-  content: attr(data-rich-text-placeholder);
-  color: color-mix(in srgb, currentColor, transparent 38%);
-}
-
 .dataviews-controls__datetime {
   border: none;
   padding: 0;
@@ -2694,6 +2700,51 @@ 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__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__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 {
+  margin: 2px;
+  width: 12px;
+  height: 12px;
+}
+
+@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;
@@ -4561,6 +4612,7 @@ button.font-library__upload-area {
 .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), 0.04);
   color: var(--wp-block-synced-color);
+  border-color: currentColor;
 }

 .dataviews-action-modal__duplicate-pattern [role=dialog] > [role=document] {
@@ -4901,7 +4953,7 @@ html.canvas-mode-edit-transition::view-transition-group(toggle) {

 .edit-site-layout__snackbar {
   position: fixed;
-  bottom: 24px;
+  bottom: var(--wpds-dimension-size-md, 32px);
   left: 0;
   right: 0;
   padding-inline: 16px;
@@ -5047,12 +5099,9 @@ html.canvas-mode-edit-transition::view-transition-group(toggle) {
   border: none;
   min-height: 40px;
 }
-.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] {
+.edit-site-sidebar-navigation-item.components-item:focus, .edit-site-sidebar-navigation-item.components-item[aria-current=true], .edit-site-sidebar-navigation-item.components-item.edit-site-sidebar-navigation-item.components-item:hover {
   color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e);
 }
-.edit-site-sidebar-navigation-item.components-item:hover .edit-site-sidebar-navigation-item__drilldown-indicator, .edit-site-sidebar-navigation-item.components-item:focus .edit-site-sidebar-navigation-item__drilldown-indicator, .edit-site-sidebar-navigation-item.components-item[aria-current=true] .edit-site-sidebar-navigation-item__drilldown-indicator {
-  fill: 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);
   color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e);
@@ -5062,9 +5111,6 @@ html.canvas-mode-edit-transition::view-transition-group(toggle) {
   --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 .edit-site-sidebar-navigation-item__drilldown-indicator {
-  fill: var(--wpds-color-foreground-interactive-neutral-weak, #707070);
-}
 .edit-site-sidebar-navigation-item.components-item.with-suffix {
   padding-right: 16px;
 }
diff --git a/wp-includes/css/dist/edit-site/style.min.css b/wp-includes/css/dist/edit-site/style.min.css
index f22004cba2..eb3d33131b 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: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__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__richtext [data-rich-text-placeholder]:after{color:color-mix(in srgb,currentColor,transparent 38%);content:attr(data-rich-text-placeholder)}.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)}.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);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:24px;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:focus,.edit-site-sidebar-navigation-item.components-item:hover,.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:focus .edit-site-sidebar-navigation-item__drilldown-indicator,.edit-site-sidebar-navigation-item.components-item:hover .edit-site-sidebar-navigation-item__drilldown-indicator,.edit-site-sidebar-navigation-item.components-item[aria-current=true] .edit-site-sidebar-navigation-item__drilldown-indicator{fill: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);color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e);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 .edit-site-sidebar-navigation-item__drilldown-indicator{fill:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}.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{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
diff --git a/wp-includes/css/dist/edit-widgets/style-rtl.css b/wp-includes/css/dist/edit-widgets/style-rtl.css
index 5a437fa372..0259f006a0 100644
--- a/wp-includes/css/dist/edit-widgets/style-rtl.css
+++ b/wp-includes/css/dist/edit-widgets/style-rtl.css
@@ -222,6 +222,7 @@
   color: #1e1e1e;
   height: 100%;
   overflow: auto;
+  width: 100vw;
 }

 @media (min-width: 782px) {
@@ -384,7 +385,7 @@ body.is-fullscreen-mode .interface-interface-skeleton {

 @media (min-width: 782px) {
   .has-footer .interface-interface-skeleton__body {
-    padding-bottom: 25px;
+    padding-bottom: calc(var(--wpds-dimension-size-md, 32px) + 1px);
   }
 }
 .interface-interface-skeleton__content {
@@ -473,7 +474,7 @@ body.is-fullscreen-mode .interface-interface-skeleton {
   z-index: 30;
   display: flex;
   background: #fff;
-  height: 24px;
+  height: var(--wpds-dimension-size-md, 32px);
   align-items: center;
   font-size: 13px;
   padding: 0 18px;
@@ -699,10 +700,11 @@ body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .c
 .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(:disabled),
-.edit-widgets-header-toolbar > .components-dropdown > .components-button.has-icon.has-icon:focus:not(:disabled) {
-  box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 1px #fff;
-  outline: 1px solid transparent;
+.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 {
@@ -792,7 +794,7 @@ body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .c

 .edit-widgets-notices__snackbar {
   position: fixed;
-  bottom: 24px;
+  bottom: var(--wpds-dimension-size-md, 32px);
   right: 0;
   left: 0;
   padding-inline: 16px;
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 0f956df473..2fd64ea1ae 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}@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:25px}}.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:24px;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(:disabled),.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color),inset 0 0 0 1px #fff;outline:1px solid transparent}.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:24px;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){--focus-color:var(--wpds-color-stroke-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
diff --git a/wp-includes/css/dist/edit-widgets/style.css b/wp-includes/css/dist/edit-widgets/style.css
index 0b74692aaf..4e58b83125 100644
--- a/wp-includes/css/dist/edit-widgets/style.css
+++ b/wp-includes/css/dist/edit-widgets/style.css
@@ -222,6 +222,7 @@
   color: #1e1e1e;
   height: 100%;
   overflow: auto;
+  width: 100vw;
 }

 @media (min-width: 782px) {
@@ -384,7 +385,7 @@ body.is-fullscreen-mode .interface-interface-skeleton {

 @media (min-width: 782px) {
   .has-footer .interface-interface-skeleton__body {
-    padding-bottom: 25px;
+    padding-bottom: calc(var(--wpds-dimension-size-md, 32px) + 1px);
   }
 }
 .interface-interface-skeleton__content {
@@ -473,7 +474,7 @@ body.is-fullscreen-mode .interface-interface-skeleton {
   z-index: 30;
   display: flex;
   background: #fff;
-  height: 24px;
+  height: var(--wpds-dimension-size-md, 32px);
   align-items: center;
   font-size: 13px;
   padding: 0 18px;
@@ -699,10 +700,11 @@ body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .c
 .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(:disabled),
-.edit-widgets-header-toolbar > .components-dropdown > .components-button.has-icon.has-icon:focus:not(:disabled) {
-  box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 1px #fff;
-  outline: 1px solid transparent;
+.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 {
@@ -792,7 +794,7 @@ body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .c

 .edit-widgets-notices__snackbar {
   position: fixed;
-  bottom: 24px;
+  bottom: var(--wpds-dimension-size-md, 32px);
   left: 0;
   right: 0;
   padding-inline: 16px;
diff --git a/wp-includes/css/dist/edit-widgets/style.min.css b/wp-includes/css/dist/edit-widgets/style.min.css
index 006831a00c..32fcc23211 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}@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:25px}}.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:24px;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(:disabled),.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color),inset 0 0 0 1px #fff;outline:1px solid transparent}.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:24px;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){--focus-color:var(--wpds-color-stroke-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
diff --git a/wp-includes/css/dist/editor/style-rtl.css b/wp-includes/css/dist/editor/style-rtl.css
index 5c488d158c..a3b364576e 100644
--- a/wp-includes/css/dist/editor/style-rtl.css
+++ b/wp-includes/css/dist/editor/style-rtl.css
@@ -223,6 +223,7 @@
   color: #1e1e1e;
   height: 100%;
   overflow: auto;
+  width: 100vw;
 }

 @media (min-width: 782px) {
@@ -385,7 +386,7 @@ body.is-fullscreen-mode .interface-interface-skeleton {

 @media (min-width: 782px) {
   .has-footer .interface-interface-skeleton__body {
-    padding-bottom: 25px;
+    padding-bottom: calc(var(--wpds-dimension-size-md, 32px) + 1px);
   }
 }
 .interface-interface-skeleton__content {
@@ -474,7 +475,7 @@ body.is-fullscreen-mode .interface-interface-skeleton {
   z-index: 30;
   display: flex;
   background: #fff;
-  height: 24px;
+  height: var(--wpds-dimension-size-md, 32px);
   align-items: center;
   font-size: 13px;
   padding: 0 18px;
@@ -2473,7 +2474,7 @@ button.font-library__upload-area {
 .dataviews-view-grid .dataviews-view-grid__media,
 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__media {
   width: 100%;
-  aspect-ratio: 1/1;
+  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;
@@ -3220,6 +3221,17 @@ div.dataviews-view-list {
   border-radius: var(--wpds-border-radius-md, 4px);
 }

+.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media {
+  height: var(--wpds-dimension-size-md, 32px);
+  aspect-ratio: var(--wp-dataviews-media-aspect-ratio, 1/1);
+  min-width: 0;
+}
+
+.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img {
+  width: 100%;
+  height: 100%;
+}
+
 .dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),
 .dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media) {
   min-width: 15ch;
@@ -3873,11 +3885,6 @@ div.dataviews-view-list {
   align-self: flex-end;
 }

-.dataviews-controls__richtext [data-rich-text-placeholder]::after {
-  content: attr(data-rich-text-placeholder);
-  color: color-mix(in srgb, currentColor, transparent 38%);
-}
-
 .dataviews-controls__datetime {
   border: none;
   padding: 0;
@@ -3910,6 +3917,51 @@ 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__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__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 {
+  margin: 2px;
+  width: 12px;
+  height: 12px;
+}
+
+@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;
@@ -5315,7 +5367,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 }
 .media-editor__snackbar {
   position: fixed;
-  bottom: 24px;
+  bottom: var(--wpds-dimension-size-md, 32px);
   right: 0;
   left: 0;
   padding-inline: 16px;
@@ -5397,7 +5449,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_

 .media-editor-modal__snackbar {
   position: fixed;
-  bottom: 24px;
+  bottom: var(--wpds-dimension-size-md, 32px);
   right: 0;
   left: 0;
   padding-inline: 16px;
@@ -5815,6 +5867,9 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   color: var(--wpds-color-foreground-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 52%, black));
 }

+.editor-collab-sidebar-panel__note-content {
+  overflow-wrap: break-word;
+}
 .editor-collab-sidebar-panel__note-content p:last-child {
   margin-bottom: 0;
 }
@@ -5873,7 +5928,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   max-height: 418px;
   overflow-y: auto;
   white-space: pre-wrap;
-  word-wrap: break-word;
+  overflow-wrap: break-word;
 }
 .editor-collab-sidebar-panel__note-form [role=textbox] code {
   font-family: Menlo, Consolas, monaco, monospace;
@@ -5955,7 +6010,6 @@ mark.wp-note {
   background: var(--wpds-color-background-surface-brand, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 9%, white));
   color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
   font-weight: var(--wpds-typography-font-weight-emphasis, 600);
-  white-space: nowrap;
 }
 @media (forced-colors: active) {
   .wp-note-mention {
@@ -5967,6 +6021,11 @@ mark.wp-note {
   border-radius: 50%;
 }

+.editor-rich-text-control [data-rich-text-placeholder]::after {
+  content: attr(data-rich-text-placeholder);
+  color: color-mix(in srgb, currentColor, transparent 38%);
+}
+
 .editor-avatar {
   position: relative;
   display: inline-flex;
@@ -6596,10 +6655,11 @@ mark.wp-note {
 .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(:disabled),
-.editor-document-tools .editor-document-tools__left > .components-dropdown > .components-button.has-icon:focus:not(:disabled) {
-  box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 1px #fff;
-  outline: 1px solid transparent;
+.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 {
@@ -7734,6 +7794,103 @@ mark.wp-note {
   min-width: 0;
 }

+.editor-revisions-code-diff {
+  height: 100%;
+  overflow: auto;
+  background: #fff;
+  color: #1e1e1e;
+}
+.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 {
+  width: 100%;
+  min-width: -moz-max-content;
+  min-width: max-content;
+  border: 0;
+  border-collapse: separate;
+  border-spacing: 0;
+  font-family: Menlo, Consolas, monaco, monospace;
+  font-size: 15px;
+  line-height: 1.6;
+}
+
+.editor-revisions-code-diff__line.is-added {
+  background: rgba(0, 163, 42, 0.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, 0.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 {
+  position: sticky;
+  z-index: 1;
+  box-sizing: border-box;
+  padding: 0 8px;
+  background: #fff;
+  color: #757575;
+  text-align: left;
+  white-space: nowrap;
+  -webkit-user-select: none;
+     -moz-user-select: none;
+          user-select: none;
+}
+
+.editor-revisions-code-diff__line-number {
+  right: 0;
+  width: 6ch;
+  min-width: 6ch;
+  max-width: 6ch;
+  border-left: 1px solid #e0e0e0;
+  background: #f0f0f0;
+}
+.editor-revisions-code-diff__line-number.is-previous + .editor-revisions-code-diff__line-number.is-current {
+  right: 6ch;
+}
+
+.editor-revisions-code-diff__marker {
+  right: 12ch;
+  width: 3ch;
+  min-width: 3ch;
+  max-width: 3ch;
+  border-left: 1px solid #e0e0e0;
+  padding: 0;
+  font-weight: 600;
+  text-align: center;
+}
+
+.editor-revisions-code-diff__code {
+  width: 100%;
+  padding: 0 8px 0 16px;
+  direction: ltr;
+  unicode-bidi: isolate;
+  white-space: pre;
+}
+.editor-revisions-code-diff__code code {
+  margin: 0;
+  padding: 0;
+  background: none;
+  color: inherit;
+  font: inherit;
+}
+
+.editor-revisions-code-diff__empty {
+  margin: 0;
+  padding: 24px;
+  color: #757575;
+}
+
 .revision-diff-markers {
   position: relative;
   flex-shrink: 0;
@@ -8150,7 +8307,7 @@ textarea.editor-post-text-editor::placeholder {

 @media (prefers-reduced-motion: no-preference) {
   .editor-resizable-editor:not(.is-resizing) {
-    transition: width 0.2s ease-out, height 0.2s ease-out;
+    transition: width 0.2s ease-out;
   }
 }

@@ -8200,6 +8357,20 @@ textarea.editor-post-text-editor::placeholder {
   background-color: var(--wp-admin-theme-color);
 }

+.editor-save-error-details {
+  display: inline;
+}
+
+.editor-save-error-details summary {
+  display: inline;
+  cursor: var(--wpds-cursor-control, pointer);
+  margin-right: 0.35em;
+}
+
+.editor-save-error-details__message {
+  white-space: break-spaces;
+}
+
 .editor-layout__toggle-publish-panel,
 .editor-layout__toggle-sidebar-panel,
 .editor-layout__toggle-entities-saved-states-panel {
diff --git a/wp-includes/css/dist/editor/style-rtl.min.css b/wp-includes/css/dist/editor/style-rtl.min.css
index 46807f6245..62100bf2a0 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}@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:25px}}.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:24px;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: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__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__richtext [data-rich-text-placeholder]:after{color:color-mix(in srgb,currentColor,transparent 38%);content:attr(data-rich-text-placeholder)}.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)}.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:24px;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:24px;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 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]{word-wrap:break-word;line-height:20px;max-height:418px;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);white-space:nowrap}@media (forced-colors:active){.wp-note-mention{border:1px solid}}.editor-collab-sidebar-panel__mention-suggestion .editor-autocompleters__user-avatar{border-radius:50%}.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(:disabled),.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color),inset 0 0 0 1px #fff;outline:1px solid transparent}.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}.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,height .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-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 #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
diff --git a/wp-includes/css/dist/editor/style.css b/wp-includes/css/dist/editor/style.css
index 23a8f96b7f..bc03a1ff47 100644
--- a/wp-includes/css/dist/editor/style.css
+++ b/wp-includes/css/dist/editor/style.css
@@ -223,6 +223,7 @@
   color: #1e1e1e;
   height: 100%;
   overflow: auto;
+  width: 100vw;
 }

 @media (min-width: 782px) {
@@ -385,7 +386,7 @@ body.is-fullscreen-mode .interface-interface-skeleton {

 @media (min-width: 782px) {
   .has-footer .interface-interface-skeleton__body {
-    padding-bottom: 25px;
+    padding-bottom: calc(var(--wpds-dimension-size-md, 32px) + 1px);
   }
 }
 .interface-interface-skeleton__content {
@@ -474,7 +475,7 @@ body.is-fullscreen-mode .interface-interface-skeleton {
   z-index: 30;
   display: flex;
   background: #fff;
-  height: 24px;
+  height: var(--wpds-dimension-size-md, 32px);
   align-items: center;
   font-size: 13px;
   padding: 0 18px;
@@ -2475,7 +2476,7 @@ button.font-library__upload-area {
 .dataviews-view-grid .dataviews-view-grid__media,
 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__media {
   width: 100%;
-  aspect-ratio: 1/1;
+  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;
@@ -3222,6 +3223,17 @@ div.dataviews-view-list {
   border-radius: var(--wpds-border-radius-md, 4px);
 }

+.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media {
+  height: var(--wpds-dimension-size-md, 32px);
+  aspect-ratio: var(--wp-dataviews-media-aspect-ratio, 1/1);
+  min-width: 0;
+}
+
+.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img {
+  width: 100%;
+  height: 100%;
+}
+
 .dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),
 .dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media) {
   min-width: 15ch;
@@ -3875,11 +3887,6 @@ div.dataviews-view-list {
   align-self: flex-end;
 }

-.dataviews-controls__richtext [data-rich-text-placeholder]::after {
-  content: attr(data-rich-text-placeholder);
-  color: color-mix(in srgb, currentColor, transparent 38%);
-}
-
 .dataviews-controls__datetime {
   border: none;
   padding: 0;
@@ -3912,6 +3919,51 @@ 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__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__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 {
+  margin: 2px;
+  width: 12px;
+  height: 12px;
+}
+
+@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;
@@ -5317,7 +5369,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 }
 .media-editor__snackbar {
   position: fixed;
-  bottom: 24px;
+  bottom: var(--wpds-dimension-size-md, 32px);
   left: 0;
   right: 0;
   padding-inline: 16px;
@@ -5399,7 +5451,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_

 .media-editor-modal__snackbar {
   position: fixed;
-  bottom: 24px;
+  bottom: var(--wpds-dimension-size-md, 32px);
   left: 0;
   right: 0;
   padding-inline: 16px;
@@ -5818,6 +5870,9 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   color: var(--wpds-color-foreground-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 52%, black));
 }

+.editor-collab-sidebar-panel__note-content {
+  overflow-wrap: break-word;
+}
 .editor-collab-sidebar-panel__note-content p:last-child {
   margin-bottom: 0;
 }
@@ -5876,7 +5931,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   max-height: 418px;
   overflow-y: auto;
   white-space: pre-wrap;
-  word-wrap: break-word;
+  overflow-wrap: break-word;
 }
 .editor-collab-sidebar-panel__note-form [role=textbox] code {
   font-family: Menlo, Consolas, monaco, monospace;
@@ -5958,7 +6013,6 @@ mark.wp-note {
   background: var(--wpds-color-background-surface-brand, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 9%, white));
   color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
   font-weight: var(--wpds-typography-font-weight-emphasis, 600);
-  white-space: nowrap;
 }
 @media (forced-colors: active) {
   .wp-note-mention {
@@ -5970,6 +6024,11 @@ mark.wp-note {
   border-radius: 50%;
 }

+.editor-rich-text-control [data-rich-text-placeholder]::after {
+  content: attr(data-rich-text-placeholder);
+  color: color-mix(in srgb, currentColor, transparent 38%);
+}
+
 .editor-avatar {
   position: relative;
   display: inline-flex;
@@ -6599,10 +6658,11 @@ mark.wp-note {
 .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(:disabled),
-.editor-document-tools .editor-document-tools__left > .components-dropdown > .components-button.has-icon:focus:not(:disabled) {
-  box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 1px #fff;
-  outline: 1px solid transparent;
+.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 {
@@ -7739,6 +7799,104 @@ mark.wp-note {
   min-width: 0;
 }

+.editor-revisions-code-diff {
+  height: 100%;
+  overflow: auto;
+  background: #fff;
+  color: #1e1e1e;
+}
+.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 {
+  width: 100%;
+  min-width: -moz-max-content;
+  min-width: max-content;
+  border: 0;
+  border-collapse: separate;
+  border-spacing: 0;
+  font-family: Menlo, Consolas, monaco, monospace;
+  font-size: 15px;
+  line-height: 1.6;
+}
+
+.editor-revisions-code-diff__line.is-added {
+  background: rgba(0, 163, 42, 0.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, 0.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 {
+  position: sticky;
+  z-index: 1;
+  box-sizing: border-box;
+  padding: 0 8px;
+  background: #fff;
+  color: #757575;
+  text-align: right;
+  white-space: nowrap;
+  -webkit-user-select: none;
+     -moz-user-select: none;
+          user-select: none;
+}
+
+.editor-revisions-code-diff__line-number {
+  left: 0;
+  width: 6ch;
+  min-width: 6ch;
+  max-width: 6ch;
+  border-right: 1px solid #e0e0e0;
+  background: #f0f0f0;
+}
+.editor-revisions-code-diff__line-number.is-previous + .editor-revisions-code-diff__line-number.is-current {
+  left: 6ch;
+}
+
+.editor-revisions-code-diff__marker {
+  left: 12ch;
+  width: 3ch;
+  min-width: 3ch;
+  max-width: 3ch;
+  border-right: 1px solid #e0e0e0;
+  padding: 0;
+  font-weight: 600;
+  text-align: center;
+}
+
+.editor-revisions-code-diff__code {
+  width: 100%;
+  padding: 0 16px 0 8px;
+  /*rtl:ignore*/
+  direction: ltr;
+  unicode-bidi: isolate;
+  white-space: pre;
+}
+.editor-revisions-code-diff__code code {
+  margin: 0;
+  padding: 0;
+  background: none;
+  color: inherit;
+  font: inherit;
+}
+
+.editor-revisions-code-diff__empty {
+  margin: 0;
+  padding: 24px;
+  color: #757575;
+}
+
 .revision-diff-markers {
   position: relative;
   flex-shrink: 0;
@@ -8159,7 +8317,7 @@ textarea.editor-post-text-editor::placeholder {

 @media (prefers-reduced-motion: no-preference) {
   .editor-resizable-editor:not(.is-resizing) {
-    transition: width 0.2s ease-out, height 0.2s ease-out;
+    transition: width 0.2s ease-out;
   }
 }

@@ -8209,6 +8367,20 @@ textarea.editor-post-text-editor::placeholder {
   background-color: var(--wp-admin-theme-color);
 }

+.editor-save-error-details {
+  display: inline;
+}
+
+.editor-save-error-details summary {
+  display: inline;
+  cursor: var(--wpds-cursor-control, pointer);
+  margin-left: 0.35em;
+}
+
+.editor-save-error-details__message {
+  white-space: break-spaces;
+}
+
 .editor-layout__toggle-publish-panel,
 .editor-layout__toggle-sidebar-panel,
 .editor-layout__toggle-entities-saved-states-panel {
diff --git a/wp-includes/css/dist/editor/style.min.css b/wp-includes/css/dist/editor/style.min.css
index a5fa084e8d..f3ce5b1103 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}@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:25px}}.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:24px;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: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__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__richtext [data-rich-text-placeholder]:after{color:color-mix(in srgb,currentColor,transparent 38%);content:attr(data-rich-text-placeholder)}.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)}.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:24px;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:24px;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 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]{word-wrap:break-word;line-height:20px;max-height:418px;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);white-space:nowrap}@media (forced-colors:active){.wp-note-mention{border:1px solid}}.editor-collab-sidebar-panel__mention-suggestion .editor-autocompleters__user-avatar{border-radius:50%}.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(:disabled),.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color),inset 0 0 0 1px #fff;outline:1px solid transparent}.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}.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,height .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-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 #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
diff --git a/wp-includes/css/dist/format-library/style-rtl.css b/wp-includes/css/dist/format-library/style-rtl.css
index 6935c8fa1e..fc8bd2ed79 100644
--- a/wp-includes/css/dist/format-library/style-rtl.css
+++ b/wp-includes/css/dist/format-library/style-rtl.css
@@ -51,25 +51,6 @@
   padding: 16px;
 }

-.block-editor-format-toolbar__link-container-content {
-  display: flex;
-  align-items: center;
-}
-
-.block-editor-format-toolbar__link-container-value {
-  margin: 7px;
-  flex-grow: 1;
-  flex-shrink: 1;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  min-width: 150px;
-  max-width: 500px;
-}
-.block-editor-format-toolbar__link-container-value.has-invalid-link {
-  color: #cc1818;
-}
-
 .format-library__inline-color-popover [role=tabpanel] {
   padding: 16px;
   width: 260px;
diff --git a/wp-includes/css/dist/format-library/style-rtl.min.css b/wp-includes/css/dist/format-library/style-rtl.min.css
index 46b49114aa..007bb11074 100644
--- a/wp-includes/css/dist/format-library/style-rtl.min.css
+++ b/wp-includes/css/dist/format-library/style-rtl.min.css
@@ -1 +1 @@
-.block-editor-format-toolbar__image-popover{z-index:159990}.block-editor-format-toolbar__image-popover .block-editor-format-toolbar__image-container-content{padding:16px;width:260px}.block-editor-format-toolbar__link-container-content{align-items:center;display:flex}.block-editor-format-toolbar__link-container-value{flex-grow:1;flex-shrink:1;margin:7px;max-width:500px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-format-toolbar__link-container-value.has-invalid-link{color:#cc1818}.format-library__inline-color-popover [role=tabpanel]{padding:16px;width:260px}.block-editor-format-toolbar__language-popover .components-popover__content{padding:1rem;width:auto}.block-editor-format-toolbar__math-input input{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}
\ No newline at end of file
+.block-editor-format-toolbar__image-popover{z-index:159990}.block-editor-format-toolbar__image-popover .block-editor-format-toolbar__image-container-content,.format-library__inline-color-popover [role=tabpanel]{padding:16px;width:260px}.block-editor-format-toolbar__language-popover .components-popover__content{padding:1rem;width:auto}.block-editor-format-toolbar__math-input input{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}
\ No newline at end of file
diff --git a/wp-includes/css/dist/format-library/style.css b/wp-includes/css/dist/format-library/style.css
index 46dc143f0f..abfb728d60 100644
--- a/wp-includes/css/dist/format-library/style.css
+++ b/wp-includes/css/dist/format-library/style.css
@@ -51,25 +51,6 @@
   padding: 16px;
 }

-.block-editor-format-toolbar__link-container-content {
-  display: flex;
-  align-items: center;
-}
-
-.block-editor-format-toolbar__link-container-value {
-  margin: 7px;
-  flex-grow: 1;
-  flex-shrink: 1;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  min-width: 150px;
-  max-width: 500px;
-}
-.block-editor-format-toolbar__link-container-value.has-invalid-link {
-  color: #cc1818;
-}
-
 .format-library__inline-color-popover [role=tabpanel] {
   padding: 16px;
   width: 260px;
diff --git a/wp-includes/css/dist/format-library/style.min.css b/wp-includes/css/dist/format-library/style.min.css
index 46b49114aa..007bb11074 100644
--- a/wp-includes/css/dist/format-library/style.min.css
+++ b/wp-includes/css/dist/format-library/style.min.css
@@ -1 +1 @@
-.block-editor-format-toolbar__image-popover{z-index:159990}.block-editor-format-toolbar__image-popover .block-editor-format-toolbar__image-container-content{padding:16px;width:260px}.block-editor-format-toolbar__link-container-content{align-items:center;display:flex}.block-editor-format-toolbar__link-container-value{flex-grow:1;flex-shrink:1;margin:7px;max-width:500px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-format-toolbar__link-container-value.has-invalid-link{color:#cc1818}.format-library__inline-color-popover [role=tabpanel]{padding:16px;width:260px}.block-editor-format-toolbar__language-popover .components-popover__content{padding:1rem;width:auto}.block-editor-format-toolbar__math-input input{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}
\ No newline at end of file
+.block-editor-format-toolbar__image-popover{z-index:159990}.block-editor-format-toolbar__image-popover .block-editor-format-toolbar__image-container-content,.format-library__inline-color-popover [role=tabpanel]{padding:16px;width:260px}.block-editor-format-toolbar__language-popover .components-popover__content{padding:1rem;width:auto}.block-editor-format-toolbar__math-input input{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}
\ No newline at end of file
diff --git a/wp-includes/css/dist/media-utils/style-rtl.css b/wp-includes/css/dist/media-utils/style-rtl.css
index 1622102c42..d9f445b89f 100644
--- a/wp-includes/css/dist/media-utils/style-rtl.css
+++ b/wp-includes/css/dist/media-utils/style-rtl.css
@@ -1,6 +1,3 @@
-/**
- * Typography
- */
 /**
  * SCSS Variables.
  *
@@ -46,6 +43,22 @@
  * React Native specific.
  * These variables do not appear to be used anywhere else.
  */
+.components-popover__content:has(.dataviews-media-field__attached-to) {
+  margin-bottom: 96px;
+}
+
+.components-popover__content:has(.dataviews-media-field__attached-to):has(.components-form-token-field__suggestions-list) {
+  margin-bottom: 0;
+}
+
+.components-popover__content:has(.dataviews-media-field__attached-to) .components-form-token-field__suggestions-list {
+  height: 96px;
+  max-height: none;
+}
+
+/**
+ * Typography
+ */
 /**
  * Breakpoints & Media Queries
  */
@@ -353,7 +366,7 @@

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

 .media-upload-modal__snackbar {
   position: fixed;
-  bottom: 24px;
+  bottom: var(--wpds-dimension-size-md, 32px);
   left: 0;
   right: 0;
   padding-inline: 16px;
diff --git a/wp-includes/css/dist/media-utils/style.min.css b/wp-includes/css/dist/media-utils/style.min.css
index 0414b7db38..d6db4700ac 100644
--- a/wp-includes/css/dist/media-utils/style.min.css
+++ b/wp-includes/css/dist/media-utils/style.min.css
@@ -1 +1 @@
-.media-author-field__avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:left;overflow:hidden;width:24px}.media-author-field__avatar img{border-radius:100%;height:16px;-o-object-fit:cover;object-fit:cover;opacity:1;width:16px}@media not (prefers-reduced-motion){.media-author-field__avatar.is-loaded img,.media-author-field__avatar.is-loading img{transition:opacity .1s linear}}.media-author-field__avatar.is-loading img{opacity:0}.media-author-field__avatar.is-loaded img{opacity:1}.media-author-field__icon{display:flex;flex-shrink:0;height:24px;width:24px}.media-author-field__icon svg{fill:currentColor;margin-left:-4px}.media-author-field__name{overflow:hidden;text-overflow:ellipsis}.dataviews-view-grid .dataviews-media-field__filename,.dataviews-view-list .dataviews-media-field__filename,.dataviews-view-table .dataviews-media-field__filename{display:inline-block;max-inline-size:15ch;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.dataviews-media-field__media-thumbnail{align-items:center;display:flex;height:100%;position:relative}@media not (prefers-reduced-motion){.dataviews-media-field__media-thumbnail.is-loaded img,.dataviews-media-field__media-thumbnail.is-loading img{transition:opacity .1s linear}}.dataviews-media-field__media-thumbnail.is-loading img{opacity:0}.dataviews-media-field__media-thumbnail.is-loaded img{opacity:1}.dataviews-media-field__media-thumbnail--image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-media-field__media-thumbnail__stack{box-sizing:border-box;color:#757575;height:100%;width:100%}.dataviews-media-field__media-thumbnail--icon{fill:currentColor;color:#757575}.dataviews-media-field__media-thumbnail__filename{box-sizing:border-box;container-type:inline-size;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:var(--wpds-typography-font-weight-default,400);line-height:16px;padding:0 16px;text-align:center;width:100%}.dataviews-media-field__media-thumbnail__filename__truncate{margin-top:4px}@container (max-width: 90px){.dataviews-media-field__media-thumbnail__filename__truncate{display:none!important}}.media-upload-modal .components-modal__header{padding-bottom:8px}.media-upload-modal .components-modal__frame.is-full-screen .components-modal__content{margin-bottom:0}.media-upload-modal .components-modal__content{padding:0}.media-upload-modal .dataviews-picker-wrapper>.dataviews__view-actions{padding-top:8px}.media-upload-modal .media-upload-modal__footer{background-color:inherit;bottom:0;position:sticky;z-index:2}.media-upload-modal .media-upload-modal__footer.is-uploading .dataviews-picker-footer__bulk-selection{visibility:hidden}.media-upload-modal .media-upload-modal__footer .dataviews-footer{position:static;z-index:auto}.media-upload-modal .media-upload-modal__upload-status{align-items:center;background-color:var(--wp-dataviews-color-background,#fff);bottom:1px;display:flex;gap:8px;left:24px;position:absolute;top:1px;z-index:1}.media-upload-modal .media-upload-modal__upload-status .components-spinner{height:16px;margin:0;width:16px}.media-upload-modal__snackbar{bottom:24px;box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-upload-modal__snackbar .components-snackbar{margin-inline:auto}.media-upload-modal__snackbar{z-index:200000}.media-upload-modal__snackbar>div{transform:none!important;transform-origin:0!important}.media-upload-modal__upload-status__popover .components-popover__content{width:320px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header h3{font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__list{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0 0 4px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:0;padding:8px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item .components-spinner{flex-shrink:0;height:16px;margin:0;width:16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__filename{flex:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
\ No newline at end of file
+.components-popover__content:has(.dataviews-media-field__attached-to){margin-bottom:96px}.components-popover__content:has(.dataviews-media-field__attached-to):has(.components-form-token-field__suggestions-list){margin-bottom:0}.components-popover__content:has(.dataviews-media-field__attached-to) .components-form-token-field__suggestions-list{height:96px;max-height:none}.media-author-field__avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:left;overflow:hidden;width:24px}.media-author-field__avatar img{border-radius:100%;height:16px;-o-object-fit:cover;object-fit:cover;opacity:1;width:16px}@media not (prefers-reduced-motion){.media-author-field__avatar.is-loaded img,.media-author-field__avatar.is-loading img{transition:opacity .1s linear}}.media-author-field__avatar.is-loading img{opacity:0}.media-author-field__avatar.is-loaded img{opacity:1}.media-author-field__icon{display:flex;flex-shrink:0;height:24px;width:24px}.media-author-field__icon svg{fill:currentColor;margin-left:-4px}.media-author-field__name{overflow:hidden;text-overflow:ellipsis}.dataviews-view-grid .dataviews-media-field__filename,.dataviews-view-list .dataviews-media-field__filename,.dataviews-view-table .dataviews-media-field__filename{display:inline-block;max-inline-size:15ch;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.dataviews-media-field__media-thumbnail{align-items:center;display:flex;height:100%;position:relative}@media not (prefers-reduced-motion){.dataviews-media-field__media-thumbnail.is-loaded img,.dataviews-media-field__media-thumbnail.is-loading img{transition:opacity .1s linear}}.dataviews-media-field__media-thumbnail.is-loading img{opacity:0}.dataviews-media-field__media-thumbnail.is-loaded img{opacity:1}.dataviews-media-field__media-thumbnail--image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-media-field__media-thumbnail__stack{box-sizing:border-box;color:#757575;height:100%;width:100%}.dataviews-media-field__media-thumbnail--icon{fill:currentColor;color:#757575}.dataviews-media-field__media-thumbnail__filename{box-sizing:border-box;container-type:inline-size;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:var(--wpds-typography-font-weight-default,400);line-height:16px;padding:0 16px;text-align:center;width:100%}.dataviews-media-field__media-thumbnail__filename__truncate{margin-top:4px}@container (max-width: 90px){.dataviews-media-field__media-thumbnail__filename__truncate{display:none!important}}.media-upload-modal .components-modal__header{padding-bottom:8px}.media-upload-modal .components-modal__frame.is-full-screen .components-modal__content{margin-bottom:0}.media-upload-modal .components-modal__content{padding:0}.media-upload-modal .dataviews-picker-wrapper>.dataviews__view-actions{padding-top:8px}.media-upload-modal .media-upload-modal__footer{background-color:inherit;bottom:0;position:sticky;z-index:2}.media-upload-modal .media-upload-modal__footer.is-uploading .dataviews-picker-footer__bulk-selection{visibility:hidden}.media-upload-modal .media-upload-modal__footer .dataviews-footer{position:static;z-index:auto}.media-upload-modal .media-upload-modal__upload-status{align-items:center;background-color:var(--wp-dataviews-color-background,#fff);bottom:1px;display:flex;gap:8px;left:24px;position:absolute;top:1px;z-index:1}.media-upload-modal .media-upload-modal__upload-status .components-spinner{height:16px;margin:0;width:16px}.media-upload-modal__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-upload-modal__snackbar .components-snackbar{margin-inline:auto}.media-upload-modal__snackbar{z-index:200000}.media-upload-modal__snackbar>div{transform:none!important;transform-origin:0!important}.media-upload-modal__upload-status__popover .components-popover__content{width:320px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header h3{font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__list{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0 0 4px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:0;padding:8px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item .components-spinner{flex-shrink:0;height:16px;margin:0;width:16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__filename{flex:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
\ No newline at end of file
diff --git a/wp-includes/js/dist/a11y.js b/wp-includes/js/dist/a11y.js
index 6241e831a1..04cccfe6dd 100644
--- a/wp-includes/js/dist/a11y.js
+++ b/wp-includes/js/dist/a11y.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).a11y = (() => {
@@ -154,3 +155,5 @@ var wp;
   (0, import_dom_ready.default)(setup);
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).a11y = wp.a11y;
+})();
diff --git a/wp-includes/js/dist/a11y.min.js b/wp-includes/js/dist/a11y.min.js
index 8c3d641b8e..e8a8e599c1 100644
--- a/wp-includes/js/dist/a11y.min.js
+++ b/wp-includes/js/dist/a11y.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).a11y=(()=>{var v=Object.create;var r=Object.defineProperty;var A=Object.getOwnPropertyDescriptor;var E=Object.getOwnPropertyNames;var C=Object.getPrototypeOf,I=Object.prototype.hasOwnProperty;var d=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),B=(t,e)=>{for(var o in e)r(t,o,{get:e[o],enumerable:!0})},p=(t,e,o,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of E(e))!I.call(t,n)&&n!==o&&r(t,n,{get:()=>e[n],enumerable:!(i=A(e,n))||i.enumerable});return t};var s=(t,e,o)=>(o=t!=null?v(C(t)):{},p(e||!t||!t.__esModule?r(o,"default",{value:t,enumerable:!0}):o,t)),T=t=>p(r({},"__esModule",{value:!0}),t);var c=d((P,l)=>{l.exports=window.wp.domReady});var u=d((_,m)=>{m.exports=window.wp.i18n});var N={};B(N,{setup:()=>g,speak:()=>k});var w=s(c(),1);function a(t="polite"){let e=document.createElement("div");e.id=`a11y-speak-${t}`,e.className="a11y-speak-region",e.setAttribute("style","position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip-path:inset(50%);border:0;word-wrap:normal !important;word-break:normal !important;"),e.setAttribute("aria-live",t),e.setAttribute("aria-relevant","additions text"),e.setAttribute("aria-atomic","true");let{body:o}=document;return o&&o.appendChild(e),e}var f=s(u(),1);function x(){let t=document.createElement("p");t.id="a11y-speak-intro-text",t.className="a11y-speak-intro-text",t.textContent=(0,f.__)("Notifications"),t.setAttribute("style","position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip-path:inset(50%);border:0;word-wrap:normal !important;word-break:normal !important;"),t.setAttribute("hidden","");let{body:e}=document;return e&&e.appendChild(t),t}function y(){let t=document.getElementsByClassName("a11y-speak-region"),e=document.getElementById("a11y-speak-intro-text");for(let o=0;o<t.length;o++)t[o].textContent="";e&&e.setAttribute("hidden","hidden")}var h="";function b(t){return t=t.replace(/<[^<>]+>/g," "),h===t&&(t+="\xA0"),h=t,t}function k(t,e){y(),t=b(t);let o=document.getElementById("a11y-speak-intro-text"),i=document.getElementById("a11y-speak-assertive"),n=document.getElementById("a11y-speak-polite");i&&e==="assertive"?i.textContent=t:n&&(n.textContent=t),o&&o.removeAttribute("hidden")}function g(){let t=document.getElementById("a11y-speak-intro-text"),e=document.getElementById("a11y-speak-assertive"),o=document.getElementById("a11y-speak-polite");t===null&&x(),e===null&&a("assertive"),o===null&&a("polite")}(0,w.default)(g);return T(N);})();
+(window.wp ||= {}).a11y = wp.a11y;
+})();
diff --git a/wp-includes/js/dist/annotations.js b/wp-includes/js/dist/annotations.js
index 01f0374bfe..9187f562fa 100644
--- a/wp-includes/js/dist/annotations.js
+++ b/wp-includes/js/dist/annotations.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).annotations = (() => {
@@ -468,3 +469,5 @@ var wp;
   );
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).annotations = wp.annotations;
+})();
diff --git a/wp-includes/js/dist/annotations.min.js b/wp-includes/js/dist/annotations.min.js
index f719f8f4af..a87795bfc5 100644
--- a/wp-includes/js/dist/annotations.min.js
+++ b/wp-includes/js/dist/annotations.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).annotations=(()=>{var W=Object.create;var d=Object.defineProperty;var X=Object.getOwnPropertyDescriptor;var Y=Object.getOwnPropertyNames;var $=Object.getPrototypeOf,q=Object.prototype.hasOwnProperty;var f=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),_=(e,t)=>{for(var r in t)d(e,r,{get:t[r],enumerable:!0})},b=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Y(t))!q.call(e,o)&&o!==r&&d(e,o,{get:()=>t[o],enumerable:!(n=X(t,o))||n.enumerable});return e};var l=(e,t,r)=>(r=e!=null?W($(e)):{},b(t||!e||!e.__esModule?d(r,"default",{value:e,enumerable:!0}):r,e)),z=e=>b(d({},"__esModule",{value:!0}),e);var g=f((_e,U)=>{U.exports=window.wp.richText});var C=f((ge,S)=>{S.exports=window.wp.i18n});var D=f((Oe,B)=>{B.exports=window.wp.hooks});var c=f((Re,G)=>{G.exports=window.wp.data});var xe={};_(xe,{store:()=>p});var k=l(g(),1);var M=l(C(),1),N=l(g(),1);var s="core/annotations";var v="core/annotation",T="annotation-text-";function J(e,t=[]){return t.forEach(r=>{let{start:n,end:o}=r;if(typeof n!="number"||typeof o!="number")return;n>e.text.length&&(n=e.text.length),o>e.text.length&&(o=e.text.length);let i=T+r.source,u=T+r.id;e=(0,N.applyFormat)(e,{type:v,attributes:{className:i,id:u}},n,o)}),e}function K(e){let t={};return e.forEach((r,n)=>{r=r||[],r=r.filter(o=>o.type===v),r.forEach(o=>{let{id:i}=o.attributes;i=i.replace(T,""),t.hasOwnProperty(i)||(t[i]={start:n}),t[i].end=n+1})}),t}function Q(e,t,{removeAnnotation:r,updateAnnotationRange:n}){e.forEach(o=>{let i=t[o.id];if(!i){r(o.id);return}let{start:u,end:m}=o;typeof u=="number"&&typeof m=="number"&&(u!==i.start||m!==(i.end??i.start))&&n(o.id,i.start,i.end??i.start)})}var P={name:v,title:(0,M.__)("Annotation"),tagName:"mark",className:"annotation-text",attributes:{className:"class",id:"id"},interactive:!1,object:!1,edit:()=>null,__experimentalGetPropsForEditableTreePreparation:(e,{richTextIdentifier:t,blockClientId:r})=>({annotations:e(s).__experimentalGetAnnotationsForRichText(r,t)}),__experimentalCreatePrepareEditableTree:({annotations:e})=>(t,r)=>{if(e.length===0)return t;let n={formats:t,text:r,replacements:[],start:0,end:0};return n=J(n,e),n.formats},__experimentalGetPropsForEditableTreeChangeHandler:e=>({removeAnnotation:e(s).__experimentalRemoveAnnotation,updateAnnotationRange:e(s).__experimentalUpdateAnnotationRange}),__experimentalCreateOnChangeEditableValue:e=>t=>{let r=K(t),{removeAnnotation:n,updateAnnotationRange:o,annotations:i}=e;Q(i,r,{removeAnnotation:n,updateAnnotationRange:o})}};var{name:Z,...ee}=P;(0,k.registerFormatType)(Z,ee);var L=l(D(),1),H=l(c(),1);var x=l(c(),1);function V(e,t){let r=e.filter(t);return e.length===r.length?e:r}var E=(e,t)=>Object.entries(e).reduce((r,[n,o])=>o===void 0?r:{...r,[n]:t(o)},{});function te(e){return!!(e.range&&typeof e.range.start=="number"&&typeof e.range.end=="number"&&e.range.start<=e.range.end)}function re(e={},t){switch(t.type){case"ANNOTATION_ADD":let r=t.blockClientId,n={id:t.id,blockClientId:r,richTextIdentifier:t.richTextIdentifier,source:t.source,selector:t.selector,range:t.range};if(n.selector==="range"&&!te(n))return e;let o=e?.[r]??[];return{...e,[r]:[...o,n]};case"ANNOTATION_REMOVE":return E(e,i=>V(i,u=>u.id!==t.annotationId));case"ANNOTATION_UPDATE_RANGE":return E(e,i=>{let u=!1,m=i.map(A=>A.id===t.annotationId?(u=!0,{...A,range:{start:t.start,end:t.end}}):A);return u?m:i});case"ANNOTATION_REMOVE_SOURCE":return E(e,i=>V(i,u=>u.source!==t.source))}return e}var F=re;var h={};_(h,{__experimentalGetAllAnnotationsForBlock:()=>oe,__experimentalGetAnnotations:()=>ae,__experimentalGetAnnotationsForBlock:()=>ne,__experimentalGetAnnotationsForRichText:()=>ie});var O=l(c(),1),R=[],ne=(0,O.createSelector)((e,t)=>(e?.[t]??[]).filter(r=>r.selector==="block"),(e,t)=>[e?.[t]??R]);function oe(e,t){return e?.[t]??R}var ie=(0,O.createSelector)((e,t,r)=>(e?.[t]??[]).filter(n=>n.selector==="range"&&r===n.richTextIdentifier).map(n=>{let{range:o,...i}=n;return{...o,...i}}),(e,t)=>[e?.[t]??R]);function ae(e){return Object.values(e).filter(t=>!!t).flat()}var I={};_(I,{__experimentalAddAnnotation:()=>pe,__experimentalRemoveAnnotation:()=>me,__experimentalRemoveAnnotationsBySource:()=>fe,__experimentalUpdateAnnotationRange:()=>de});var a=[];for(let e=0;e<256;++e)a.push((e+256).toString(16).slice(1));function j(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 ue=new Uint8Array(16);function y(){return crypto.getRandomValues(ue)}function le(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():se(e,t,r)}function se(e,t,r){e=e||{};let n=e.random??e.rng?.()??y();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 j(n)}var w=le;function pe({blockClientId:e,richTextIdentifier:t=null,range:r=null,selector:n="range",source:o="default",id:i=w()}){let u={type:"ANNOTATION_ADD",id:i,blockClientId:e,richTextIdentifier:t,source:o,selector:n};return n==="range"&&r!==null&&(u.range=r),u}function me(e){return{type:"ANNOTATION_REMOVE",annotationId:e}}function de(e,t,r){return{type:"ANNOTATION_UPDATE_RANGE",annotationId:e,start:t,end:r}}function fe(e){return{type:"ANNOTATION_REMOVE_SOURCE",source:e}}var p=(0,x.createReduxStore)(s,{reducer:F,selectors:h,actions:I});(0,x.register)(p);var ce=e=>(0,H.withSelect)((t,r)=>{let{clientId:n,className:o}=r;return{className:t(p).__experimentalGetAnnotationsForBlock(n).map(u=>"is-annotated-by-"+u.source).concat(o||"").filter(Boolean).join(" ")}})(e);(0,L.addFilter)("editor.BlockListBlock","core/annotations",ce);return z(xe);})();
+(window.wp ||= {}).annotations = wp.annotations;
+})();
diff --git a/wp-includes/js/dist/api-fetch.js b/wp-includes/js/dist/api-fetch.js
index 6e4907ee5b..5e753fc79f 100644
--- a/wp-includes/js/dist/api-fetch.js
+++ b/wp-includes/js/dist/api-fetch.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).apiFetch = (() => {
@@ -589,3 +590,5 @@ var wp;
   return __toCommonJS(index_exports);
 })();
 if (typeof wp.apiFetch === 'object' && wp.apiFetch.default) { wp.apiFetch = wp.apiFetch.default; }
+(window.wp ||= {}).apiFetch = wp.apiFetch;
+})();
diff --git a/wp-includes/js/dist/api-fetch.min.js b/wp-includes/js/dist/api-fetch.min.js
index 2b4387e2a6..a58d0c627c 100644
--- a/wp-includes/js/dist/api-fetch.min.js
+++ b/wp-includes/js/dist/api-fetch.min.js
@@ -1,3 +1,6 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).apiFetch=(()=>{var re=Object.create;var g=Object.defineProperty;var ae=Object.getOwnPropertyDescriptor;var te=Object.getOwnPropertyNames;var de=Object.getPrototypeOf,ne=Object.prototype.hasOwnProperty;var O=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),ie=(e,r)=>{for(var a in r)g(e,a,{get:r[a],enumerable:!0})},S=(e,r,a,t)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of te(r))!ne.call(e,n)&&n!==a&&g(e,n,{get:()=>r[n],enumerable:!(t=ae(r,n))||t.enumerable});return e};var p=(e,r,a)=>(a=e!=null?re(de(e)):{},S(r||!e||!e.__esModule?g(a,"default",{value:e,enumerable:!0}):a,e)),le=e=>S(g({},"__esModule",{value:!0}),e);var y=O((Ne,j)=>{j.exports=window.wp.i18n});var k=O((Se,I)=>{I.exports=window.wp.privateApis});var v=O((Fe,G)=>{G.exports=window.wp.url});var Ue={};ie(Ue,{default:()=>T});var L=p(y(),1);var C=p(k(),1),{lock:H,unlock:je}=(0,C.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/api-fetch");function oe(e){let r=(a,t)=>{let{headers:n={}}=a;for(let d in n)if(d.toLowerCase()==="x-wp-nonce"&&n[d]===r.nonce)return t(a);return t({...a,headers:{...n,"X-WP-Nonce":r.nonce}})};return r.nonce=e,r}var Q=oe;var se=(e,r)=>{let a=e.path,t,n;return typeof e.namespace=="string"&&typeof e.endpoint=="string"&&(t=e.namespace.replace(/^\/|\/$/g,""),n=e.endpoint.replace(/^\//,""),n?a=t+"/"+n:a=t),delete e.namespace,delete e.endpoint,r({...e,path:a})},E=se;var ce=e=>(r,a)=>E(r,t=>{let n=t.url,d=t.path,l;return typeof d=="string"&&(l=e,e.indexOf("?")!==-1&&(d=d.replace("?","&")),d=d.replace(/^\//,""),typeof l=="string"&&l.indexOf("?")!==-1&&(d=d.replace("?","&")),n=l+d),a({...t,url:n})}),F=ce;var m=p(v(),1),x=Symbol("preloadingEnableMultiUse"),R=Symbol("preloadingClear");function ue(e){let{OPTIONS:r={},...a}=Object.fromEntries(Object.entries(e).map(([i,s])=>[(0,m.normalizePath)(i),s])),t=new Set(Object.keys(a)),n=new Set(Object.keys(r)),d=!1,l=(i,s)=>{let{parse:c=!0}=i,_=i.path;if(!_&&i.url){let{rest_route:h,...ee}=(0,m.getQueryArgs)(i.url);typeof h=="string"&&(_=(0,m.addQueryArgs)(h,ee))}if(typeof _!="string")return s(i);let N=i.method||"GET",f=(0,m.normalizePath)(_);if(N==="GET"&&a[f]){let h=a[f];return d||delete a[f],t.delete(f),z(h,!!c)}else if(N==="OPTIONS"&&r[f]){let h=r[f];return d||delete r[f],n.delete(f),z(h,!!c)}return s(i)};return l[x]=()=>{d=!0},l[R]=()=>{let i=[...Array.from(t,s=>`GET ${s}`),...Array.from(n,s=>`OPTIONS ${s}`)];i.length?console.warn("[api-fetch][preload] Some preloads were never consumed:",i):console.log("[api-fetch][preload] All preloads consumed."),t.clear(),n.clear();for(let s of Object.keys(a))delete a[s];for(let s of Object.keys(r))delete r[s]},l}function z(e,r){if(r)return Promise.resolve(e.body);try{return Promise.resolve(new window.Response(JSON.stringify(e.body),{status:200,statusText:"OK",headers:e.headers}))}catch{return Object.entries(e.headers).forEach(([a,t])=>{a.toLowerCase()==="link"&&(e.headers[a]=t.replace(/<([^>]+)>/,(n,d)=>`<${encodeURI(d)}>`))}),Promise.resolve(r?e.body:new window.Response(JSON.stringify(e.body),{status:200,statusText:"OK",headers:e.headers}))}}var $=ue;var b=p(v(),1);var fe=({path:e,url:r,...a},t)=>({...a,url:r&&(0,b.addQueryArgs)(r,t),path:e&&(0,b.addQueryArgs)(e,t)}),D=e=>e.json?e.json():Promise.reject(e),pe=e=>{if(!e)return{};let r=e.match(/<([^>]+)>; rel="next"/);return r?{next:r[1]}:{}},J=e=>{let{next:r}=pe(e.headers.get("link"));return r},me=e=>{let r=!!e.path&&e.path.indexOf("per_page=-1")!==-1,a=!!e.url&&e.url.indexOf("per_page=-1")!==-1;return r||a},he=async(e,r)=>{if(e.parse===!1||!me(e))return r(e);let a=await T({...fe(e,{per_page:100}),parse:!1}),t=await D(a);if(!Array.isArray(t))return t;let n=J(a);if(!n)return t;let d=[].concat(t);for(;n;){let l=await T({...e,path:void 0,url:n,parse:!1}),i=await D(l);d=d.concat(i),n=J(l)}return d},U=he;var we=new Set(["PATCH","PUT","DELETE"]),ve="GET",_e=(e,r)=>{let{method:a=ve}=e;return we.has(a.toUpperCase())&&(e={...e,headers:{"Content-Type":"application/json",...e.headers,"X-HTTP-Method-Override":a},method:"POST"}),r(e)},q=_e;var w=p(v(),1),ge=(e,r)=>(typeof e.url=="string"&&!(0,w.hasQueryArg)(e.url,"_locale")&&(e.url=(0,w.addQueryArgs)(e.url,{_locale:"user"})),typeof e.path=="string"&&!(0,w.hasQueryArg)(e.path,"_locale")&&(e.path=(0,w.addQueryArgs)(e.path,{_locale:"user"})),r(e)),B=ge;var X=p(y(),1);var V=p(y(),1);async function K(e){try{return await e.json()}catch{throw{code:"invalid_json",message:(0,V.__)("The response is not a valid JSON response.")}}}async function A(e,r=!0){return r?e.status===204?null:await K(e):e}async function M(e,r=!0){throw r?await K(e):e}function ye(e){let r=!!e.method&&e.method==="POST";return(!!e.path&&e.path.indexOf("/wp/v2/media")!==-1||!!e.url&&e.url.indexOf("/wp/v2/media")!==-1)&&r}var Ee=(e,r)=>{if(!ye(e))return r(e);let a=0,t=5,n=d=>(a++,r({path:`/wp/v2/media/${d}/post-process`,method:"POST",data:{action:"create-image-subsizes"},parse:!1}).catch(()=>a<t?n(d):(r({path:`/wp/v2/media/${d}?force=true`,method:"DELETE"}),Promise.reject())));return r({...e,parse:!1}).catch(d=>{if(!(d instanceof globalThis.Response))return Promise.reject(d);let l=d.headers.get("x-wp-upload-attachment-id");return d.status>=500&&d.status<600&&l?n(l).catch(()=>e.parse!==!1?Promise.reject({code:"post_process",message:(0,X.__)("Media upload failed. If this is a photo or a large image, please scale it down and try again.")}):Promise.reject(d)):M(d,e.parse)}).then(d=>A(d,e.parse))},W=Ee;var u=p(v(),1),Te=e=>(r,a)=>{if(typeof r.url=="string"){let t=(0,u.getQueryArg)(r.url,"wp_theme_preview");t===void 0?r.url=(0,u.addQueryArgs)(r.url,{wp_theme_preview:e}):t===""&&(r.url=(0,u.removeQueryArgs)(r.url,"wp_theme_preview"))}if(typeof r.path=="string"){let t=(0,u.getQueryArg)(r.path,"wp_theme_preview");t===void 0?r.path=(0,u.addQueryArgs)(r.path,{wp_theme_preview:e}):t===""&&(r.path=(0,u.removeQueryArgs)(r.path,"wp_theme_preview"))}return a(r)},Y=Te;var Ae={Accept:"application/json, */*;q=0.1"},Me={credentials:"include"},P=[B,E,q,U];function Pe(e){P.unshift(e)}function Oe(){for(let e of P)e[x]?.()}function xe(){for(let e of P)e[R]?.()}var Re=e=>{let{url:r,path:a,data:t,parse:n=!0,...d}=e,{body:l,headers:i}=e;return i={...Ae,...i},t&&(l=JSON.stringify(t),i["Content-Type"]="application/json"),globalThis.fetch(r||a||window.location.href,{...Me,...d,body:l,headers:i}).then(c=>c.ok?A(c,n):M(c,n),c=>{throw c&&c.name==="AbortError"?c:globalThis.navigator.onLine?{code:"fetch_error",message:(0,L.__)("Could not get a valid response from the server.")}:{code:"offline_error",message:(0,L.__)("Unable to connect. Please check your Internet connection.")}})},Z=Re;function be(e){Z=e}var o=e=>P.reduceRight((a,t)=>n=>t(n,a),Z)(e).catch(a=>a.code!=="rest_cookie_invalid_nonce"?Promise.reject(a):globalThis.fetch(o.nonceEndpoint).then(t=>t.ok?t.text():Promise.reject(a)).then(t=>(o.nonceMiddleware.nonce=t,o(e))));o.use=Pe;o.setFetchHandler=be;o.privateApis={};H(o.privateApis,{enablePreloadMultiUse:Oe,clearPreloadedData:xe});o.createNonceMiddleware=Q;o.createPreloadingMiddleware=$;o.createRootURLMiddleware=F;o.fetchAllMiddleware=U;o.mediaUploadMiddleware=W;o.createThemePreviewMiddleware=Y;var T=o;return le(Ue);})();
 if (typeof wp.apiFetch === 'object' && wp.apiFetch.default) { wp.apiFetch = wp.apiFetch.default; }
+(window.wp ||= {}).apiFetch = wp.apiFetch;
+})();
diff --git a/wp-includes/js/dist/autop.js b/wp-includes/js/dist/autop.js
index b808457243..70596ac223 100644
--- a/wp-includes/js/dist/autop.js
+++ b/wp-includes/js/dist/autop.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).autop = (() => {
@@ -280,3 +281,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).autop = wp.autop;
+})();
diff --git a/wp-includes/js/dist/autop.min.js b/wp-includes/js/dist/autop.min.js
index 10e6ca5a03..624e7a37f2 100644
--- a/wp-includes/js/dist/autop.min.js
+++ b/wp-includes/js/dist/autop.min.js
@@ -1,4 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).autop=(()=>{var l=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var b=Object.prototype.hasOwnProperty;var $=(e,n)=>{for(var r in n)l(e,r,{get:n[r],enumerable:!0})},w=(e,n,r,c)=>{if(n&&typeof n=="object"||typeof n=="function")for(let i of u(n))!b.call(e,i)&&i!==r&&l(e,i,{get:()=>n[i],enumerable:!(c=f(n,i))||c.enumerable});return e};var v=e=>w(l({},"__esModule",{value:!0}),e);var S={};$(S,{autop:()=>R,removep:()=>j});var k=(()=>{let c="(<("+("(?=!--|!\\[CDATA\\[)((?=!-)"+"!(?:-(?!->)[^\\-]*)*(?:-->)?"+"|"+"!\\[CDATA\\[[^\\]]*(?:](?!]>)[^\\]]*)*?(?:]]>)?"+")")+"|[^>]*>?))";return new RegExp(c)})();function O(e){let n=[],r=e,c;for(;c=r.match(k);){let i=c.index;n.push(r.slice(0,i)),n.push(c[0]),r=r.slice(i+c[0].length)}return r.length&&n.push(r),n}function E(e,n){let r=O(e),c=!1,i=Object.keys(n);for(let s=1;s<r.length;s+=2)for(let a=0;a<i.length;a++){let p=i[a];if(r[s].indexOf(p)!==-1){r[s]=r[s].replace(new RegExp(p,"g"),n[p]),c=!0;break}}return c&&(e=r.join("")),e}function R(e,n=!0){let r=[];if(e.trim()==="")return"";if(e=e+`
 `,e.indexOf("<pre")!==-1){let s=e.split("</pre>"),a=s.pop();e="";for(let p=0;p<s.length;p++){let o=s[p],g=o.indexOf("<pre");if(g===-1){e+=o;continue}let d="<pre wp-pre-tag-"+p+"></pre>";r.push([d,o.substr(g)+"</pre>"]),e+=o.substr(0,g)+d}e+=a}e=e.replace(/<br\s*\/?>\s*<br\s*\/?>/g,`

@@ -45,3 +46,5 @@ $1`),e=e.replace(new RegExp("(</"+c+">)","g"),`$1
 `),e=e.replace(/\s*(<p [^>]+>[\s\S]*?<\/p>)/g,`
 $1`),e=e.replace(/^\s+/,""),e=e.replace(/[\s\u00a0]+$/,""),s&&(e=e.replace(/<wp-line-break>/g,`
 `)),a&&(e=e.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")),i.length&&(e=e.replace(/<wp-preserve>/g,()=>i.shift())),e):""}return v(S);})();
+(window.wp ||= {}).autop = wp.autop;
+})();
diff --git a/wp-includes/js/dist/base-styles.js b/wp-includes/js/dist/base-styles.js
index e9a4bac926..094dae4708 100644
--- a/wp-includes/js/dist/base-styles.js
+++ b/wp-includes/js/dist/base-styles.js
@@ -1,3 +1,6 @@
+(function() {
 var wp;
 (wp ||= {}).baseStyles = (() => {
 })();
+(window.wp ||= {}).baseStyles = wp.baseStyles;
+})();
diff --git a/wp-includes/js/dist/base-styles.min.js b/wp-includes/js/dist/base-styles.min.js
index 99c5b0b161..f49c0ef042 100644
--- a/wp-includes/js/dist/base-styles.min.js
+++ b/wp-includes/js/dist/base-styles.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 var wp;(wp||={}).baseStyles=(()=>{})();
+(window.wp ||= {}).baseStyles = wp.baseStyles;
+})();
diff --git a/wp-includes/js/dist/blob.js b/wp-includes/js/dist/blob.js
index 77487adf25..00840e7a5a 100644
--- a/wp-includes/js/dist/blob.js
+++ b/wp-includes/js/dist/blob.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).blob = (() => {
@@ -70,3 +71,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).blob = wp.blob;
+})();
diff --git a/wp-includes/js/dist/blob.min.js b/wp-includes/js/dist/blob.min.js
index e1bf7fc487..8e07471d72 100644
--- a/wp-includes/js/dist/blob.min.js
+++ b/wp-includes/js/dist/blob.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).blob=(()=>{var i=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var w=Object.prototype.hasOwnProperty;var L=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},R=(e,n,t,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let o of u(n))!w.call(e,o)&&o!==t&&i(e,o,{get:()=>n[o],enumerable:!(r=b(n,o))||r.enumerable});return e};var U=e=>R(i({},"__esModule",{value:!0}),e);var p={};L(p,{createBlobURL:()=>a,downloadBlob:()=>B,getBlobByURL:()=>l,getBlobTypeByURL:()=>f,isBlobURL:()=>y,revokeBlobURL:()=>s});var d={};function a(e){let n=window.URL.createObjectURL(e);return d[n]=e,n}function l(e){return d[e]}function f(e){return l(e)?.type.split("/")[0]}function s(e){d[e]&&window.URL.revokeObjectURL(e),delete d[e]}function y(e){return!e||!e.indexOf?!1:e.indexOf("blob:")===0}function B(e,n,t=""){if(!e||!n)return;let r=new window.Blob([n],{type:t}),o=window.URL.createObjectURL(r),c=document.createElement("a");c.href=o,c.download=e,c.style.display="none",document.body.appendChild(c),c.click(),document.body.removeChild(c),window.URL.revokeObjectURL(o)}return U(p);})();
+(window.wp ||= {}).blob = wp.blob;
+})();
diff --git a/wp-includes/js/dist/block-directory.js b/wp-includes/js/dist/block-directory.js
index d96b2ad816..4ec62b6fdc 100644
--- a/wp-includes/js/dist/block-directory.js
+++ b/wp-includes/js/dist/block-directory.js
@@ -1,3 +1,4 @@
+(function() {
 var wp;
 (wp ||= {}).blockDirectory = (() => {
   var __create = Object.create;
@@ -166,7 +167,7 @@ var wp;
           return x === y && (0 !== x || 1 / x === 1 / y) || x !== x && y !== y;
         }
         function useSyncExternalStore$2(subscribe, getSnapshot) {
-          didWarnOld18Alpha || void 0 === React47.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();
@@ -214,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 React47 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState13 = React47.useState, useEffect13 = React47.useEffect, useLayoutEffect3 = React47.useLayoutEffect, useDebugValue2 = React47.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 !== React47.useSyncExternalStore ? React47.useSyncExternalStore : shim;
+        var React48 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState13 = React48.useState, useEffect13 = React48.useEffect, useLayoutEffect3 = React48.useLayoutEffect, useDebugValue2 = React48.useDebugValue, didWarnOld18Alpha = false, didWarnUncachedGetSnapshot = false, shim = "undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement ? useSyncExternalStore$1 : useSyncExternalStore$2;
+        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());
       })();
     }
@@ -242,14 +243,14 @@ 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 React47 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore2 = shim.useSyncExternalStore, useRef19 = React47.useRef, useEffect13 = React47.useEffect, useMemo15 = React47.useMemo, useDebugValue2 = React47.useDebugValue;
+        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;
         exports.useSyncExternalStoreWithSelector = function(subscribe, getSnapshot, getServerSnapshot, selector, isEqual) {
           var instRef = useRef19(null);
           if (null === instRef.current) {
             var inst = { hasValue: false, value: null };
             instRef.current = inst;
           } else inst = instRef.current;
-          instRef = useMemo15(
+          instRef = useMemo16(
             function() {
               function memoizedSelector(nextSnapshot) {
                 if (!hasMemo) {
@@ -902,14 +903,14 @@ var wp;
   var import_element20 = __toESM(require_element(), 1);

   // packages/block-directory/build-module/components/downloadable-blocks-panel/index.mjs
-  var import_i18n8 = __toESM(require_i18n(), 1);
+  var import_i18n9 = __toESM(require_i18n(), 1);
   var import_components4 = __toESM(require_components(), 1);
   var import_core_data = __toESM(require_core_data(), 1);
   var import_data8 = __toESM(require_data(), 1);
   var import_blocks5 = __toESM(require_blocks(), 1);

   // packages/block-directory/build-module/components/downloadable-blocks-list/index.mjs
-  var import_i18n5 = __toESM(require_i18n(), 1);
+  var import_i18n6 = __toESM(require_i18n(), 1);
   var import_components2 = __toESM(require_components(), 1);
   var import_blocks4 = __toESM(require_blocks(), 1);
   var import_data7 = __toESM(require_data(), 1);
@@ -931,7 +932,7 @@ var wp;
   var clsx_default = clsx;

   // packages/block-directory/build-module/components/downloadable-block-list-item/index.mjs
-  var import_i18n4 = __toESM(require_i18n(), 1);
+  var import_i18n5 = __toESM(require_i18n(), 1);
   var import_components = __toESM(require_components(), 1);
   var import_element18 = __toESM(require_element(), 1);
   var import_html_entities = __toESM(require_html_entities(), 1);
@@ -1892,7 +1893,7 @@ var wp;
   function getNearestOverflowAncestor(node) {
     const parentNode = getParentNode(node);
     if (isLastTraversableNode(parentNode)) {
-      return node.ownerDocument ? node.ownerDocument.body : node.body;
+      return (node.ownerDocument || node).body;
     }
     if (isHTMLElement(parentNode) && isOverflowElement(parentNode)) {
       return parentNode;
@@ -2639,12 +2640,12 @@ var wp;
     return oppositeSideMap[side] + placement.slice(side.length);
   }
   function expandPaddingObject(padding) {
+    var _padding$top, _padding$right, _padding$bottom, _padding$left;
     return {
-      top: 0,
-      right: 0,
-      bottom: 0,
-      left: 0,
-      ...padding
+      top: (_padding$top = padding.top) != null ? _padding$top : 0,
+      right: (_padding$right = padding.right) != null ? _padding$right : 0,
+      bottom: (_padding$bottom = padding.bottom) != null ? _padding$bottom : 0,
+      left: (_padding$left = padding.left) != null ? _padding$left : 0
     };
   }
   function getPaddingObject(padding) {
@@ -3451,8 +3452,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 isRTL2 = style.direction === "rtl";
-          const pressedVerticalScrollbar = canScrollY && (isRTL2 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
+          const isRTL3 = style.direction === "rtl";
+          const pressedVerticalScrollbar = canScrollY && (isRTL3 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
           const pressedHorizontalScrollbar = canScrollX && event.offsetY > target.clientHeight;
           if (pressedVerticalScrollbar || pressedHorizontalScrollbar) {
             return;
@@ -3689,13 +3690,9 @@ var wp;
           y: reference.y
         };
     }
-    switch (getAlignment(placement)) {
-      case "start":
-        coords[alignmentAxis] -= commonAlign * (rtl && isVertical ? -1 : 1);
-        break;
-      case "end":
-        coords[alignmentAxis] += commonAlign * (rtl && isVertical ? -1 : 1);
-        break;
+    const alignment = getAlignment(placement);
+    if (alignment) {
+      coords[alignmentAxis] += commonAlign * (alignment === "end" ? 1 : -1) * (rtl && isVertical ? -1 : 1);
     }
     return coords;
   }
@@ -3735,10 +3732,7 @@ var wp;
       height: rects.floating.height
     } : rects.reference;
     const offsetParent = await (platform3.getOffsetParent == null ? void 0 : platform3.getOffsetParent(elements.floating));
-    const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) ? await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
-      x: 1,
-      y: 1
-    } : {
+    const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) && await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
       x: 1,
       y: 1
     };
@@ -4117,23 +4111,16 @@ var wp;
           y
         };
         const overflow = await platform3.detectOverflow(state, detectOverflowOptions);
-        const crossAxis = getSideAxis(getSide(placement));
+        const crossAxis = getSideAxis(placement);
         const mainAxis = getOppositeAxis(crossAxis);
         let mainAxisCoord = coords[mainAxis];
         let crossAxisCoord = coords[crossAxis];
+        const clampCoord = (axis, coord) => clamp(coord + overflow[axis === "y" ? "top" : "left"], coord, coord - overflow[axis === "y" ? "bottom" : "right"]);
         if (checkMainAxis) {
-          const minSide = mainAxis === "y" ? "top" : "left";
-          const maxSide = mainAxis === "y" ? "bottom" : "right";
-          const min2 = mainAxisCoord + overflow[minSide];
-          const max2 = mainAxisCoord - overflow[maxSide];
-          mainAxisCoord = clamp(min2, mainAxisCoord, max2);
+          mainAxisCoord = clampCoord(mainAxis, mainAxisCoord);
         }
         if (checkCrossAxis) {
-          const minSide = crossAxis === "y" ? "top" : "left";
-          const maxSide = crossAxis === "y" ? "bottom" : "right";
-          const min2 = crossAxisCoord + overflow[minSide];
-          const max2 = crossAxisCoord - overflow[maxSide];
-          crossAxisCoord = clamp(min2, crossAxisCoord, max2);
+          crossAxisCoord = clampCoord(crossAxis, crossAxisCoord);
         }
         const limitedCoords = limiter.fn({
           ...state,
@@ -4161,6 +4148,7 @@ var wp;
     return {
       options,
       fn(state) {
+        var _rawOffset$mainAxis, _rawOffset$crossAxis;
         const {
           x,
           y,
@@ -4186,9 +4174,8 @@ var wp;
           mainAxis: rawOffset,
           crossAxis: 0
         } : {
-          mainAxis: 0,
-          crossAxis: 0,
-          ...rawOffset
+          mainAxis: (_rawOffset$mainAxis = rawOffset.mainAxis) != null ? _rawOffset$mainAxis : 0,
+          crossAxis: (_rawOffset$crossAxis = rawOffset.crossAxis) != null ? _rawOffset$crossAxis : 0
         };
         if (checkMainAxis) {
           const len = mainAxis === "y" ? "height" : "width";
@@ -4227,7 +4214,6 @@ var wp;
       name: "size",
       options,
       async fn(state) {
-        var _state$middlewareData, _state$middlewareData2;
         const {
           placement,
           rects,
@@ -4260,24 +4246,21 @@ var wp;
         const maximumClippingWidth = width - overflow.left - overflow.right;
         const overflowAvailableHeight = min(height - overflow[heightSide], maximumClippingHeight);
         const overflowAvailableWidth = min(width - overflow[widthSide], maximumClippingWidth);
-        const noShift = !state.middlewareData.shift;
+        const shiftData = state.middlewareData.shift;
+        const noShift = !shiftData;
         let availableHeight = overflowAvailableHeight;
         let availableWidth = overflowAvailableWidth;
-        if ((_state$middlewareData = state.middlewareData.shift) != null && _state$middlewareData.enabled.x) {
+        if (shiftData != null && shiftData.enabled.x) {
           availableWidth = maximumClippingWidth;
         }
-        if ((_state$middlewareData2 = state.middlewareData.shift) != null && _state$middlewareData2.enabled.y) {
+        if (shiftData != null && shiftData.enabled.y) {
           availableHeight = maximumClippingHeight;
         }
         if (noShift && !alignment) {
-          const xMin = max(overflow.left, 0);
-          const xMax = max(overflow.right, 0);
-          const yMin = max(overflow.top, 0);
-          const yMax = max(overflow.bottom, 0);
           if (isYAxis) {
-            availableWidth = width - 2 * (xMin !== 0 || xMax !== 0 ? xMin + xMax : max(overflow.left, overflow.right));
+            availableWidth = width - 2 * max(overflow.left, overflow.right);
           } else {
-            availableHeight = height - 2 * (yMin !== 0 || yMax !== 0 ? yMin + yMax : max(overflow.top, overflow.bottom));
+            availableHeight = height - 2 * max(overflow.top, overflow.bottom);
           }
         }
         await apply({
@@ -4359,10 +4342,7 @@ var wp;
     if (isFixed === void 0) {
       isFixed = false;
     }
-    if (!floatingOffsetParent || isFixed && floatingOffsetParent !== getWindow(element)) {
-      return false;
-    }
-    return isFixed;
+    return !!floatingOffsetParent && isFixed && floatingOffsetParent === getWindow(element);
   }
   function getBoundingClientRect(element, includeScale, isFixedStrategy, offsetParent) {
     if (includeScale === void 0) {
@@ -4388,12 +4368,12 @@ var wp;
     let y = (clientRect.top + visualOffsets.y) / scale.y;
     let width = clientRect.width / scale.x;
     let height = clientRect.height / scale.y;
-    if (domElement) {
+    if (domElement && offsetParent) {
       const win = getWindow(domElement);
-      const offsetWin = offsetParent && isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
+      const offsetWin = isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
       let currentWin = win;
       let currentIFrame = getFrameElement(currentWin);
-      while (currentIFrame && offsetParent && offsetWin !== currentWin) {
+      while (currentIFrame && offsetWin !== currentWin) {
         const iframeScale = getScale(currentIFrame);
         const iframeRect = currentIFrame.getBoundingClientRect();
         const css = getComputedStyle2(currentIFrame);
@@ -4452,7 +4432,7 @@ var wp;
     let scale = createCoords(1);
     const offsets = createCoords(0);
     const isOffsetParentAnElement = isHTMLElement(offsetParent);
-    if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
+    if (isOffsetParentAnElement || !isFixed) {
       if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
         scroll = getNodeScroll(offsetParent);
       }
@@ -4472,15 +4452,14 @@ var wp;
     };
   }
   function getClientRects(element) {
-    return Array.from(element.getClientRects());
+    return element.getClientRects ? Array.from(element.getClientRects()) : [];
   }
-  function getDocumentRect(element) {
-    const html = getDocumentElement(element);
-    const scroll = getNodeScroll(element);
-    const body = element.ownerDocument.body;
+  function getDocumentRect(html) {
+    const scroll = getNodeScroll(html);
+    const body = html.ownerDocument.body;
     const width = max(html.scrollWidth, html.clientWidth, body.scrollWidth, body.clientWidth);
     const height = max(html.scrollHeight, html.clientHeight, body.scrollHeight, body.clientHeight);
-    let x = -scroll.scrollLeft + getWindowScrollBarX(element);
+    let x = -scroll.scrollLeft + getWindowScrollBarX(html);
     const y = -scroll.scrollTop;
     if (getComputedStyle2(body).direction === "rtl") {
       x += max(html.clientWidth, body.clientWidth) - width;
@@ -4493,7 +4472,11 @@ var wp;
     };
   }
   var SCROLLBAR_MAX = 25;
-  function getViewportRect(element, strategy) {
+  function getViewportRect(element, strategy, rootBoundary) {
+    if (rootBoundary === void 0) {
+      rootBoundary = "viewport";
+    }
+    const isLayoutViewport = rootBoundary === "layoutViewport";
     const win = getWindow(element);
     const html = getDocumentElement(element);
     const visualViewport = win.visualViewport;
@@ -4502,12 +4485,19 @@ var wp;
     let x = 0;
     let y = 0;
     if (visualViewport) {
-      width = visualViewport.width;
-      height = visualViewport.height;
-      const visualViewportBased = isWebKit();
-      if (!visualViewportBased || visualViewportBased && strategy === "fixed") {
-        x = visualViewport.offsetLeft;
-        y = visualViewport.offsetTop;
+      const layoutRelativeClientCoords = !isWebKit() || strategy === "fixed";
+      if (isLayoutViewport) {
+        if (!layoutRelativeClientCoords) {
+          x = -visualViewport.offsetLeft;
+          y = -visualViewport.offsetTop;
+        }
+      } else {
+        width = visualViewport.width;
+        height = visualViewport.height;
+        if (layoutRelativeClientCoords) {
+          x = visualViewport.offsetLeft;
+          y = visualViewport.offsetTop;
+        }
       }
     }
     const windowScrollbarX = getWindowScrollBarX(html);
@@ -4516,12 +4506,11 @@ var wp;
       const body = doc.body;
       const bodyStyles = getComputedStyle(body);
       const bodyMarginInline = doc.compatMode === "CSS1Compat" ? parseFloat(bodyStyles.marginLeft) + parseFloat(bodyStyles.marginRight) || 0 : 0;
-      const clippingStableScrollbarWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
-      if (clippingStableScrollbarWidth <= SCROLLBAR_MAX) {
-        width -= clippingStableScrollbarWidth;
+      const reservedWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
+      const gutter = getComputedStyle(html).scrollbarGutter === "stable both-edges" ? reservedWidth / 2 : reservedWidth;
+      if (gutter <= SCROLLBAR_MAX) {
+        width -= gutter;
       }
-    } else if (windowScrollbarX <= SCROLLBAR_MAX) {
-      width += windowScrollbarX;
     }
     return {
       width,
@@ -4534,7 +4523,7 @@ var wp;
     const clientRect = getBoundingClientRect(element, true, strategy === "fixed");
     const top = clientRect.top + element.clientTop;
     const left = clientRect.left + element.clientLeft;
-    const scale = isHTMLElement(element) ? getScale(element) : createCoords(1);
+    const scale = getScale(element);
     const width = element.clientWidth * scale.x;
     const height = element.clientHeight * scale.y;
     const x = left * scale.x;
@@ -4548,8 +4537,8 @@ var wp;
   }
   function getClientRectFromClippingAncestor(element, clippingAncestor, strategy) {
     let rect;
-    if (clippingAncestor === "viewport") {
-      rect = getViewportRect(element, strategy);
+    if (clippingAncestor === "viewport" || clippingAncestor === "layoutViewport") {
+      rect = getViewportRect(element, strategy, clippingAncestor);
     } else if (clippingAncestor === "document") {
       rect = getDocumentRect(getDocumentElement(element));
     } else if (isElement(clippingAncestor)) {
@@ -4565,33 +4554,24 @@ var wp;
     }
     return rectToClientRect(rect);
   }
-  function hasFixedPositionAncestor(element, stopNode) {
-    const parentNode = getParentNode(element);
-    if (parentNode === stopNode || !isElement(parentNode) || isLastTraversableNode(parentNode)) {
-      return false;
-    }
-    return getComputedStyle2(parentNode).position === "fixed" || hasFixedPositionAncestor(parentNode, stopNode);
-  }
   function getClippingElementAncestors(element, cache) {
     const cachedResult = cache.get(element);
     if (cachedResult) {
       return cachedResult;
     }
     let result = getOverflowAncestors(element, [], false).filter((el) => isElement(el) && getNodeName(el) !== "body");
-    let currentContainingBlockComputedStyle = null;
+    let lastKeptComputedStyle = null;
     const elementIsFixed = getComputedStyle2(element).position === "fixed";
     let currentNode = elementIsFixed ? getParentNode(element) : element;
     while (isElement(currentNode) && !isLastTraversableNode(currentNode)) {
       const computedStyle = getComputedStyle2(currentNode);
       const currentNodeIsContaining = isContainingBlock(currentNode);
-      if (!currentNodeIsContaining && computedStyle.position === "fixed") {
-        currentContainingBlockComputedStyle = null;
-      }
-      const shouldDropCurrentNode = elementIsFixed ? !currentNodeIsContaining && !currentContainingBlockComputedStyle : !currentNodeIsContaining && computedStyle.position === "static" && !!currentContainingBlockComputedStyle && (currentContainingBlockComputedStyle.position === "absolute" || currentContainingBlockComputedStyle.position === "fixed") || isOverflowElement(currentNode) && !currentNodeIsContaining && hasFixedPositionAncestor(element, currentNode);
+      const lastPosition = lastKeptComputedStyle ? lastKeptComputedStyle.position : elementIsFixed ? "fixed" : "";
+      const shouldDropCurrentNode = !currentNodeIsContaining && (lastPosition === "fixed" || lastPosition === "absolute" && computedStyle.position === "static");
       if (shouldDropCurrentNode) {
         result = result.filter((ancestor) => ancestor !== currentNode);
       } else {
-        currentContainingBlockComputedStyle = computedStyle;
+        lastKeptComputedStyle = computedStyle;
       }
       currentNode = getParentNode(currentNode);
     }
@@ -4646,10 +4626,7 @@ var wp;
       scrollTop: 0
     };
     const offsets = createCoords(0);
-    function setLeftRTLScrollbarOffset() {
-      offsets.x = getWindowScrollBarX(documentElement);
-    }
-    if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
+    if (isOffsetParentAnElement || !isFixed) {
       if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
         scroll = getNodeScroll(offsetParent);
       }
@@ -4657,12 +4634,10 @@ var wp;
         const offsetRect = getBoundingClientRect(offsetParent, true, isFixed, offsetParent);
         offsets.x = offsetRect.x + offsetParent.clientLeft;
         offsets.y = offsetRect.y + offsetParent.clientTop;
-      } else if (documentElement) {
-        setLeftRTLScrollbarOffset();
       }
     }
-    if (isFixed && !isOffsetParentAnElement && documentElement) {
-      setLeftRTLScrollbarOffset();
+    if (!isOffsetParentAnElement && documentElement) {
+      offsets.x = getWindowScrollBarX(documentElement);
     }
     const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll) : createCoords(0);
     const x = rect.left + scroll.scrollLeft - offsets.x - htmlOffset.x;
@@ -4746,7 +4721,7 @@ var wp;
   function rectsAreEqual(a, b) {
     return a.x === b.x && a.y === b.y && a.width === b.width && a.height === b.height;
   }
-  function observeMove(element, onMove) {
+  function observeMove(element, onMove, ancestorResize) {
     let io = null;
     let timeoutId;
     const root = getDocumentElement(element);
@@ -4789,6 +4764,9 @@ var wp;
       let isFirstUpdate = true;
       function handleObserve(entries) {
         const ratio = entries[0].intersectionRatio;
+        if (!rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
+          return refresh();
+        }
         if (ratio !== threshold) {
           if (!isFirstUpdate) {
             return refresh();
@@ -4801,9 +4779,6 @@ var wp;
             refresh(false, ratio);
           }
         }
-        if (ratio === 1 && !rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
-          refresh();
-        }
         isFirstUpdate = false;
       }
       try {
@@ -4817,8 +4792,14 @@ var wp;
       }
       io.observe(element);
     }
+    const win = getWindow(element);
+    const handleResize = () => refresh(ancestorResize);
+    win.addEventListener("resize", handleResize);
     refresh(true);
-    return cleanup;
+    return () => {
+      win.removeEventListener("resize", handleResize);
+      cleanup();
+    };
   }
   function autoUpdate(reference, floating, update2, options) {
     if (options === void 0) {
@@ -4834,12 +4815,10 @@ var wp;
     const referenceEl = unwrapElement(reference);
     const ancestors = ancestorScroll || ancestorResize ? [...referenceEl ? getOverflowAncestors(referenceEl) : [], ...floating ? getOverflowAncestors(floating) : []] : [];
     ancestors.forEach((ancestor) => {
-      ancestorScroll && ancestor.addEventListener("scroll", update2, {
-        passive: true
-      });
+      ancestorScroll && ancestor.addEventListener("scroll", update2);
       ancestorResize && ancestor.addEventListener("resize", update2);
     });
-    const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update2) : null;
+    const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update2, ancestorResize) : null;
     let reobserveFrame = -1;
     let resizeObserver = null;
     if (elementResize) {
@@ -4898,11 +4877,9 @@ var wp;
   var limitShift2 = limitShift;
   var computePosition2 = (reference, floating, options) => {
     const cache = /* @__PURE__ */ new Map();
-    const mergedOptions = {
-      platform: platform2,
-      ...options
-    };
+    const mergedOptions = options != null ? options : {};
     const platformWithCache = {
+      ...platform2,
       ...mergedOptions.platform,
       _c: cache
     };
@@ -7833,7 +7810,7 @@ var wp;
   }

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

   // node_modules/@base-ui/utils/usePreviousValue.mjs
@@ -8004,8 +7981,25 @@ var wp;
     positionerElement.style.setProperty("--positioner-height", height);
   }

-  // node_modules/@base-ui/react/utils/usePopupViewport.mjs
+  // node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
+  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 = React32.useMemo(() => ({
+      direction
+    }), [direction]);
+    return /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(DirectionContext.Provider, {
+      value: contextValue,
+      children: props.children
+    });
+  };
+  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,
@@ -8023,15 +8017,15 @@ var wp;
     const positionerElement = store2.useState("positionerElement");
     const previousActiveTrigger = usePreviousValue(open ? activeTrigger : null);
     const currentContentKey = usePopupContentKey(activeTriggerId, payload);
-    const capturedNodeRef = React32.useRef(null);
-    const [previousContentNode, setPreviousContentNode] = React32.useState(null);
-    const [newTriggerOffset, setNewTriggerOffset] = React32.useState(null);
-    const currentContainerRef = React32.useRef(null);
-    const previousContainerRef = React32.useRef(null);
+    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] = React32.useState(null);
-    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React32.useState(false);
+    const [previousContentDimensions, setPreviousContentDimensions] = React33.useState(null);
+    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React33.useState(false);
     useIsoLayoutEffect(() => {
       store2.set("hasViewport", true);
       return () => {
@@ -8051,7 +8045,7 @@ var wp;
         setPreviousContentDimensions(previousDimensions);
       }
     });
-    const lastHandledTriggerRef = React32.useRef(null);
+    const lastHandledTriggerRef = React33.useRef(null);
     useIsoLayoutEffect(() => {
       if (!open || !mounted) {
         lastHandledTriggerRef.current = null;
@@ -8090,14 +8084,14 @@ var wp;
     const isTransitioning = previousContentNode != null;
     let childrenToRender;
     if (!isTransitioning) {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime5.jsx)("div", {
+      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)("div", {
         "data-current": true,
         ref: currentContainerRef,
         children
       }, currentContentKey);
     } else {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime5.jsxs)(React32.Fragment, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime5.jsx)("div", {
+      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,
@@ -8109,7 +8103,7 @@ var wp;
             position: "absolute"
           },
           "data-ending-style": showStartingStyleAttribute ? void 0 : ""
-        }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime5.jsx)("div", {
+        }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime6.jsx)("div", {
           "data-current": true,
           ref: currentContainerRef,
           "data-starting-style": showStartingStyleAttribute ? "" : void 0,
@@ -8175,10 +8169,10 @@ var wp;
     };
   }
   function usePopupContentKey(activeTriggerId, payload) {
-    const [contentKey, setContentKey] = React32.useState(0);
-    const previousActiveTriggerIdRef = React32.useRef(activeTriggerId);
-    const previousPayloadRef = React32.useRef(payload);
-    const pendingPayloadUpdateRef = React32.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;
@@ -8198,10 +8192,10 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
-  var React33 = __toESM(require_react(), 1);
+  var React34 = __toESM(require_react(), 1);
   var ReactDOM7 = __toESM(require_react_dom(), 1);
-  var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
-  var FloatingPortalLite = /* @__PURE__ */ React33.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
+  var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
+  var FloatingPortalLite = /* @__PURE__ */ React34.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
     const {
       children,
       container,
@@ -8222,7 +8216,7 @@ var wp;
     if (!portalSubtree && !portalNode) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime6.jsxs)(React33.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime7.jsxs)(React34.Fragment, {
       children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM7.createPortal(children, portalNode)]
     });
   });
@@ -8244,14 +8238,14 @@ var wp;
   });

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

   // node_modules/@base-ui/react/tooltip/root/TooltipRootContext.mjs
-  var React34 = __toESM(require_react(), 1);
-  var TooltipRootContext = /* @__PURE__ */ React34.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 = React34.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));
     }
@@ -8259,7 +8253,7 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/store/TooltipStore.mjs
-  var React35 = __toESM(require_react(), 1);
+  var React36 = __toESM(require_react(), 1);
   var selectors2 = {
     ...popupStoreSelectors,
     disabled: createSelector2((state) => state.disabled),
@@ -8281,7 +8275,7 @@ var wp;
       };
       state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
       super(state, {
-        popupRef: /* @__PURE__ */ React35.createRef(),
+        popupRef: /* @__PURE__ */ React36.createRef(),
         onOpenChange: void 0,
         onOpenChangeComplete: void 0,
         triggerElements
@@ -8319,7 +8313,7 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-  var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
   var TooltipRoot = fastComponent(function TooltipRoot2(props) {
     const {
       disabled: disabled2 = false,
@@ -8366,7 +8360,7 @@ var wp;
     const isInstantPhase = store2.useState("isInstantPhase");
     const instantType = store2.useState("instantType");
     const lastOpenChangeReason = store2.useState("lastOpenChangeReason");
-    const previousInstantTypeRef = React36.useRef(null);
+    const previousInstantTypeRef = React37.useRef(null);
     useIsoLayoutEffect(() => {
       if (openState && disabled2) {
         store2.setOpen(false, createChangeEventDetails(reason_parts_exports.disabled));
@@ -8390,17 +8384,17 @@ var wp;
         }
       }
     }, [store2, activeTriggerId, open]);
-    const handleImperativeClose = React36.useCallback(() => {
+    const handleImperativeClose = React37.useCallback(() => {
       store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
     }, [store2]);
-    React36.useImperativeHandle(actionsRef, () => ({
+    React37.useImperativeHandle(actionsRef, () => ({
       unmount: forceUnmount,
       close: handleImperativeClose
     }), [forceUnmount, handleImperativeClose]);
     const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
-    return /* @__PURE__ */ (0, import_jsx_runtime7.jsxs)(TooltipRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime8.jsxs)(TooltipRootContext.Provider, {
       value: store2,
-      children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(TooltipInteractions, {
+      children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipInteractions, {
         store: store2,
         disabled: disabled2,
         trackCursorAxis
@@ -8424,9 +8418,9 @@ var wp;
       enabled: !disabled2 && trackCursorAxis !== "none",
       axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
     });
-    const activeTriggerProps = React36.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
-    const inactiveTriggerProps = React36.useMemo(() => mergeProps(clientPoint.trigger, dismiss.trigger), [clientPoint.trigger, dismiss.trigger]);
-    const popupProps = React36.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, clientPoint.floating, dismiss.floating), [clientPoint.floating, dismiss.floating]);
+    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]);
     usePopupInteractionProps(store2, {
       activeTriggerProps,
       inactiveTriggerProps,
@@ -8436,14 +8430,14 @@ var wp;
   }

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

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

   // node_modules/@base-ui/react/tooltip/trigger/TooltipTriggerDataAttributes.mjs
@@ -8513,7 +8507,7 @@ var wp;
     const isTriggerActive = store2.useState("isTriggerActive", thisTriggerId);
     const isOpenedByThisTrigger = store2.useState("isOpenedByTrigger", thisTriggerId);
     const floatingRootContext = store2.useState("floatingRootContext");
-    const triggerElementRef = React38.useRef(null);
+    const triggerElementRef = React39.useRef(null);
     const delayWithDefault = delay ?? OPEN_DELAY;
     const closeDelayWithDefault = closeDelay ?? 0;
     const {
@@ -8539,9 +8533,9 @@ var wp;
     const disabledRef = useValueAsRef(disabled2);
     const trackCursorAxis = store2.useState("trackCursorAxis");
     const disableHoverablePopup = store2.useState("disableHoverablePopup");
-    const isNestedTriggerHoveredRef = React38.useRef(false);
+    const isNestedTriggerHoveredRef = React39.useRef(false);
     const nestedTriggerOpenTimeout = useTimeout();
-    const pointerTypeRef = React38.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;
@@ -8674,14 +8668,14 @@ var wp;
   if (true) TooltipTrigger.displayName = "TooltipTrigger";

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

   // node_modules/@base-ui/react/tooltip/portal/TooltipPortalContext.mjs
-  var React39 = __toESM(require_react(), 1);
-  var TooltipPortalContext = /* @__PURE__ */ React39.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 = React39.useContext(TooltipPortalContext);
+    const value = React40.useContext(TooltipPortalContext);
     if (value === void 0) {
       throw new Error(true ? "Base UI: <Tooltip.Portal> is missing." : formatErrorMessage_default(70));
     }
@@ -8689,8 +8683,8 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
-  var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
-  var TooltipPortal = /* @__PURE__ */ React40.forwardRef(function TooltipPortal2(props, forwardedRef) {
+  var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPortal = /* @__PURE__ */ React41.forwardRef(function TooltipPortal2(props, forwardedRef) {
     const {
       keepMounted = false,
       ...portalProps
@@ -8701,9 +8695,9 @@ var wp;
     if (!shouldRender) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipPortalContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(TooltipPortalContext.Provider, {
       value: keepMounted,
-      children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(FloatingPortalLite, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(FloatingPortalLite, {
         ref: forwardedRef,
         ...portalProps
       })
@@ -8712,14 +8706,14 @@ var wp;
   if (true) TooltipPortal.displayName = "TooltipPortal";

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

   // node_modules/@base-ui/react/tooltip/positioner/TooltipPositionerContext.mjs
-  var React41 = __toESM(require_react(), 1);
-  var TooltipPositionerContext = /* @__PURE__ */ React41.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 = React41.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));
     }
@@ -8727,8 +8721,8 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-  var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-  var TooltipPositioner = /* @__PURE__ */ React42.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+  var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPositioner = /* @__PURE__ */ React43.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
     const {
       render,
       className,
@@ -8775,7 +8769,7 @@ var wp;
       collisionAvoidance,
       adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
     });
-    const state = React42.useMemo(() => ({
+    const state = React43.useMemo(() => ({
       open,
       side: positioning.side,
       align: positioning.align,
@@ -8790,7 +8784,7 @@ var wp;
       hidden: !mounted,
       inert: !open || trackCursorAxis === "both" || disableHoverablePopup
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(TooltipPositionerContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(TooltipPositionerContext.Provider, {
       value: positioning,
       children: element
     });
@@ -8798,12 +8792,12 @@ var wp;
   if (true) TooltipPositioner.displayName = "TooltipPositioner";

   // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
-  var React43 = __toESM(require_react(), 1);
+  var React44 = __toESM(require_react(), 1);
   var stateAttributesMapping = {
     ...popupStateMapping,
     ...transitionStatusMapping
   };
-  var TooltipPopup = /* @__PURE__ */ React43.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+  var TooltipPopup = /* @__PURE__ */ React44.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
     const {
       render,
       className,
@@ -8854,8 +8848,8 @@ var wp;
   if (true) TooltipPopup.displayName = "TooltipPopup";

   // node_modules/@base-ui/react/tooltip/arrow/TooltipArrow.mjs
-  var React44 = __toESM(require_react(), 1);
-  var TooltipArrow = /* @__PURE__ */ React44.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+  var React45 = __toESM(require_react(), 1);
+  var TooltipArrow = /* @__PURE__ */ React45.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
     const {
       render,
       className,
@@ -8893,25 +8887,25 @@ var wp;
   if (true) TooltipArrow.displayName = "TooltipArrow";

   // node_modules/@base-ui/react/tooltip/provider/TooltipProvider.mjs
-  var React45 = __toESM(require_react(), 1);
-  var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
+  var React46 = __toESM(require_react(), 1);
+  var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
   var TooltipProvider = function TooltipProvider2(props) {
     const {
       delay,
       closeDelay,
       timeout = 400
     } = props;
-    const contextValue = React45.useMemo(() => ({
+    const contextValue = React46.useMemo(() => ({
       delay,
       closeDelay
     }), [delay, closeDelay]);
-    const delayValue = React45.useMemo(() => ({
+    const delayValue = React46.useMemo(() => ({
       open: delay,
       close: closeDelay
     }), [delay, closeDelay]);
-    return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(TooltipProviderContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(TooltipProviderContext.Provider, {
       value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(FloatingDelayGroup, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(FloatingDelayGroup, {
         delay: delayValue,
         timeoutMs: timeout,
         children: props.children
@@ -8921,7 +8915,7 @@ var wp;
   if (true) TooltipProvider.displayName = "TooltipProvider";

   // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-  var React46 = __toESM(require_react(), 1);
+  var React47 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tooltip/viewport/TooltipViewportCssVars.mjs
   var TooltipViewportCssVars = /* @__PURE__ */ (function(TooltipViewportCssVars2) {
@@ -8936,7 +8930,7 @@ var wp;
       "data-activation-direction": value
     } : null
   };
-  var TooltipViewport = /* @__PURE__ */ React46.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+  var TooltipViewport = /* @__PURE__ */ React47.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
     const {
       render,
       className,
@@ -9033,18 +9027,18 @@ var wp;

   // packages/icons/build-module/library/star-empty.mjs
   var import_primitives = __toESM(require_primitives(), 1);
-  var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
-  var star_empty_default = /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(import_primitives.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z" }) });
+  var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
+  var star_empty_default = /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z" }) });

   // packages/icons/build-module/library/star-filled.mjs
   var import_primitives2 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
-  var star_filled_default = /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives2.Path, { d: "M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z" }) });
+  var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
+  var star_filled_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives2.Path, { d: "M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z" }) });

   // packages/icons/build-module/library/star-half.mjs
   var import_primitives3 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-  var star_half_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime13.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" }) });
+  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);
@@ -9237,10 +9231,10 @@ var wp;
   }

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

   // packages/ui/build-module/tooltip/positioner.mjs
   var import_element14 = __toESM(require_element(), 1);
-  var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
   function getRuntime2() {
     const globalScope = globalThis;
@@ -9344,7 +9338,7 @@ var wp;
   var style_default = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
   var Positioner = (0, import_element14.forwardRef)(
     function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
         index_parts_exports.Positioner,
         {
           ref,
@@ -9363,7 +9357,7 @@ var wp;
   );

   // packages/ui/build-module/tooltip/popup.mjs
-  var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
   function getRuntime3() {
     const globalScope = globalThis;
@@ -9450,7 +9444,7 @@ var wp;
   var style_default2 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
   var POPUP_COLOR = { background: "#1e1e1e" };
   var Popup = (0, import_element15.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
-    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
+    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
       index_parts_exports.Popup,
       {
         ref,
@@ -9461,31 +9455,38 @@ var wp;
     ) });
     const positionedPopup = renderSlotWithChildren(
       positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(Positioner, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(Positioner, {}),
       popupContent
     );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(Portal, {}), positionedPopup);
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(Portal, {}), positionedPopup);
   });

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

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

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

   // packages/ui/build-module/visually-hidden/visually-hidden.mjs
@@ -9593,23 +9594,23 @@ var wp;
   );

   // packages/block-directory/build-module/components/block-ratings/stars.mjs
-  var import_i18n2 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n3 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
   function Stars({ rating }) {
     const stars = Math.round(rating / 0.5) * 0.5;
     const fullStarCount = Math.floor(rating);
     const halfStarCount = Math.ceil(rating - fullStarCount);
     const emptyStarCount = 5 - (fullStarCount + halfStarCount);
-    return /* @__PURE__ */ (0, import_jsx_runtime20.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime22.jsxs)(
       "span",
       {
-        "aria-label": (0, import_i18n2.sprintf)(
+        "aria-label": (0, import_i18n3.sprintf)(
           /* translators: %s: number of stars. */
-          (0, import_i18n2.__)("%s out of 5 stars"),
+          (0, import_i18n3.__)("%s out of 5 stars"),
           stars
         ),
         children: [
-          Array.from({ length: fullStarCount }).map((_, i) => /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(
+          Array.from({ length: fullStarCount }).map((_, i) => /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(
             icon_default,
             {
               className: "block-directory-block-ratings__star-full",
@@ -9618,7 +9619,7 @@ var wp;
             },
             `full_stars_${i}`
           )),
-          Array.from({ length: halfStarCount }).map((_, i) => /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(
+          Array.from({ length: halfStarCount }).map((_, i) => /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(
             icon_default,
             {
               className: "block-directory-block-ratings__star-half-full",
@@ -9627,7 +9628,7 @@ var wp;
             },
             `half_stars_${i}`
           )),
-          Array.from({ length: emptyStarCount }).map((_, i) => /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(
+          Array.from({ length: emptyStarCount }).map((_, i) => /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(
             icon_default,
             {
               className: "block-directory-block-ratings__star-empty",
@@ -9643,23 +9644,23 @@ var wp;
   var stars_default = Stars;

   // packages/block-directory/build-module/components/block-ratings/index.mjs
-  var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
-  var BlockRatings = ({ rating }) => /* @__PURE__ */ (0, import_jsx_runtime21.jsx)("span", { className: "block-directory-block-ratings", children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(stars_default, { rating }) });
+  var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+  var BlockRatings = ({ rating }) => /* @__PURE__ */ (0, import_jsx_runtime23.jsx)("span", { className: "block-directory-block-ratings", children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(stars_default, { rating }) });
   var block_ratings_default = BlockRatings;

   // packages/block-directory/build-module/components/downloadable-block-icon/index.mjs
   var import_block_editor2 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
   function DownloadableBlockIcon({ icon }) {
     const className = "block-directory-downloadable-block-icon";
-    return icon.match(/\.(jpeg|jpg|gif|png|svg)(?:\?.*)?$/) !== null ? /* @__PURE__ */ (0, import_jsx_runtime22.jsx)("img", { className, src: icon, alt: "" }) : /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_block_editor2.BlockIcon, { className, icon, showColors: true });
+    return icon.match(/\.(jpeg|jpg|gif|png|svg)(?:\?.*)?$/) !== null ? /* @__PURE__ */ (0, import_jsx_runtime24.jsx)("img", { className, src: icon, alt: "" }) : /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_block_editor2.BlockIcon, { className, icon, showColors: true });
   }
   var downloadable_block_icon_default = DownloadableBlockIcon;

   // packages/block-directory/build-module/components/downloadable-block-notice/index.mjs
-  var import_i18n3 = __toESM(require_i18n(), 1);
+  var import_i18n4 = __toESM(require_i18n(), 1);
   var import_data5 = __toESM(require_data(), 1);
-  var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
   var DownloadableBlockNotice = ({ block }) => {
     const errorNotice = (0, import_data5.useSelect)(
       (select) => select(store).getErrorNoticeForBlock(block.id),
@@ -9668,32 +9669,48 @@ var wp;
     if (!errorNotice) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime23.jsx)("div", { className: "block-directory-downloadable-block-notice", children: /* @__PURE__ */ (0, import_jsx_runtime23.jsxs)("div", { className: "block-directory-downloadable-block-notice__content", children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)("div", { className: "block-directory-downloadable-block-notice", children: /* @__PURE__ */ (0, import_jsx_runtime25.jsxs)("div", { className: "block-directory-downloadable-block-notice__content", children: [
       errorNotice.message,
-      errorNotice.isFatal ? " " + (0, import_i18n3.__)("Try reloading the page.") : null
+      errorNotice.isFatal ? " " + (0, import_i18n4.__)("Try reloading the page.") : null
     ] }) });
   };
   var downloadable_block_notice_default = DownloadableBlockNotice;

   // packages/block-directory/build-module/components/downloadable-block-list-item/index.mjs
-  var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
   function getDownloadableBlockLabel({ title, rating, ratingCount }, { hasNotice, isInstalled, isInstalling: isInstalling2 }) {
     const stars = Math.round(rating / 0.5) * 0.5;
     if (!isInstalled && hasNotice) {
-      return (0, import_i18n4.sprintf)("Retry installing %s.", (0, import_html_entities.decodeEntities)(title));
+      return (0, import_i18n5.sprintf)(
+        /* translators: %s: block title */
+        (0, import_i18n5.__)("Retry installing %s."),
+        (0, import_html_entities.decodeEntities)(title)
+      );
     }
     if (isInstalled) {
-      return (0, import_i18n4.sprintf)("Add %s.", (0, import_html_entities.decodeEntities)(title));
+      return (0, import_i18n5.sprintf)(
+        /* translators: %s: block title */
+        (0, import_i18n5.__)("Add %s."),
+        (0, import_html_entities.decodeEntities)(title)
+      );
     }
     if (isInstalling2) {
-      return (0, import_i18n4.sprintf)("Installing %s.", (0, import_html_entities.decodeEntities)(title));
+      return (0, import_i18n5.sprintf)(
+        /* translators: %s: block title */
+        (0, import_i18n5.__)("Installing %s."),
+        (0, import_html_entities.decodeEntities)(title)
+      );
     }
     if (ratingCount < 1) {
-      return (0, import_i18n4.sprintf)("Install %s.", (0, import_html_entities.decodeEntities)(title));
+      return (0, import_i18n5.sprintf)(
+        /* translators: %s: block title */
+        (0, import_i18n5.__)("Install %s."),
+        (0, import_html_entities.decodeEntities)(title)
+      );
     }
-    return (0, import_i18n4.sprintf)(
+    return (0, import_i18n5.sprintf)(
       /* translators: 1: block title, 2: average rating, 3: total ratings count. */
-      (0, import_i18n4._n)(
+      (0, import_i18n5._n)(
         "Install %1$s. %2$s stars with %3$s review.",
         "Install %1$s. %2$s stars with %3$s reviews.",
         ratingCount
@@ -9721,20 +9738,20 @@ var wp;
     );
     let statusText = "";
     if (isInstalled) {
-      statusText = (0, import_i18n4.__)("Installed!");
+      statusText = (0, import_i18n5.__)("Installed!");
     } else if (isInstalling2) {
-      statusText = (0, import_i18n4.__)("Installing\u2026");
+      statusText = (0, import_i18n5.__)("Installing\u2026");
     }
     const itemLabel = getDownloadableBlockLabel(item, {
       hasNotice,
       isInstalled,
       isInstalling: isInstalling2
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime24.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime26.jsxs)(tooltip_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
         tooltip_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime24.jsxs)(
+          render: /* @__PURE__ */ (0, import_jsx_runtime26.jsxs)(
             import_components.Composite.Item,
             {
               className: clsx_default(
@@ -9751,31 +9768,31 @@ var wp;
               type: "button",
               role: "option",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime24.jsxs)("div", { className: "block-directory-downloadable-block-list-item__icon", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime26.jsxs)("div", { className: "block-directory-downloadable-block-list-item__icon", children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
                     downloadable_block_icon_default,
                     {
                       icon,
                       title
                     }
                   ),
-                  isInstalling2 ? /* @__PURE__ */ (0, import_jsx_runtime24.jsx)("span", { className: "block-directory-downloadable-block-list-item__spinner", children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_components.Spinner, {}) }) : /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(block_ratings_default, { rating })
+                  isInstalling2 ? /* @__PURE__ */ (0, import_jsx_runtime26.jsx)("span", { className: "block-directory-downloadable-block-list-item__spinner", children: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(import_components.Spinner, {}) }) : /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(block_ratings_default, { rating })
                 ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime24.jsxs)("span", { className: "block-directory-downloadable-block-list-item__details", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime24.jsx)("span", { className: "block-directory-downloadable-block-list-item__title", children: (0, import_element18.createInterpolateElement)(
-                    (0, import_i18n4.sprintf)(
+                /* @__PURE__ */ (0, import_jsx_runtime26.jsxs)("span", { className: "block-directory-downloadable-block-list-item__details", children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime26.jsx)("span", { className: "block-directory-downloadable-block-list-item__title", children: (0, import_element18.createInterpolateElement)(
+                    (0, import_i18n5.sprintf)(
                       /* translators: 1: block title. 2: author name. */
-                      (0, import_i18n4.__)("%1$s <span>by %2$s</span>"),
+                      (0, import_i18n5.__)("%1$s <span>by %2$s</span>"),
                       (0, import_html_entities.decodeEntities)(title),
                       author
                     ),
                     {
-                      span: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)("span", { className: "block-directory-downloadable-block-list-item__author" })
+                      span: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)("span", { className: "block-directory-downloadable-block-list-item__author" })
                     }
                   ) }),
-                  hasNotice ? /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(downloadable_block_notice_default, { block: item }) : /* @__PURE__ */ (0, import_jsx_runtime24.jsxs)(import_jsx_runtime24.Fragment, { children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime24.jsx)("span", { className: "block-directory-downloadable-block-list-item__desc", children: !!statusText ? statusText : (0, import_html_entities.decodeEntities)(description) }),
-                    isInstallable && !(isInstalled || isInstalling2) && /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(VisuallyHidden, { children: (0, import_i18n4.__)("Install block") })
+                  hasNotice ? /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(downloadable_block_notice_default, { block: item }) : /* @__PURE__ */ (0, import_jsx_runtime26.jsxs)(import_jsx_runtime26.Fragment, { children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime26.jsx)("span", { className: "block-directory-downloadable-block-list-item__desc", children: !!statusText ? statusText : (0, import_html_entities.decodeEntities)(description) }),
+                    isInstallable && !(isInstalled || isInstalling2) && /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(VisuallyHidden, { children: (0, import_i18n5.__)("Install block") })
                   ] })
                 ] })
               ]
@@ -9783,13 +9800,13 @@ var wp;
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(tooltip_exports.Popup, { children: itemLabel })
+      /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(tooltip_exports.Popup, { children: itemLabel })
     ] });
   }
   var downloadable_block_list_item_default = DownloadableBlockListItem;

   // packages/block-directory/build-module/components/downloadable-blocks-list/index.mjs
-  var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
   var noop4 = () => {
   };
   function DownloadableBlocksList({ items, onHover = noop4, onSelect }) {
@@ -9797,14 +9814,14 @@ var wp;
     if (!items.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
       import_components2.Composite,
       {
         role: "listbox",
         className: "block-directory-downloadable-blocks-list",
-        "aria-label": (0, import_i18n5.__)("Blocks available for install"),
+        "aria-label": (0, import_i18n6.__)("Blocks available for install"),
         children: items.map((item) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
             downloadable_block_list_item_default,
             {
               onClick: () => {
@@ -9831,10 +9848,10 @@ var wp;
   var downloadable_blocks_list_default = DownloadableBlocksList;

   // packages/block-directory/build-module/components/downloadable-blocks-panel/inserter-panel.mjs
-  var import_i18n6 = __toESM(require_i18n(), 1);
+  var import_i18n7 = __toESM(require_i18n(), 1);
   var import_element19 = __toESM(require_element(), 1);
   var import_a11y = __toESM(require_a11y(), 1);
-  var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
   function DownloadableBlocksInserterPanel({
     children,
     downloadableItems,
@@ -9843,9 +9860,9 @@ var wp;
     const count = downloadableItems.length;
     (0, import_element19.useEffect)(() => {
       (0, import_a11y.speak)(
-        (0, import_i18n6.sprintf)(
+        (0, import_i18n7.sprintf)(
           /* translators: %d: number of available blocks. */
-          (0, import_i18n6._n)(
+          (0, import_i18n7._n)(
             "%d additional block is available to install.",
             "%d additional blocks are available to install.",
             count
@@ -9854,13 +9871,13 @@ var wp;
         )
       );
     }, [count]);
-    return /* @__PURE__ */ (0, import_jsx_runtime26.jsxs)(import_jsx_runtime26.Fragment, { children: [
-      !hasLocalBlocks && /* @__PURE__ */ (0, import_jsx_runtime26.jsx)("p", { className: "block-directory-downloadable-blocks-panel__no-local", children: (0, import_i18n6.__)("No results available from your installed blocks.") }),
-      /* @__PURE__ */ (0, import_jsx_runtime26.jsx)("div", { className: "block-editor-inserter__quick-inserter-separator" }),
-      /* @__PURE__ */ (0, import_jsx_runtime26.jsxs)("div", { className: "block-directory-downloadable-blocks-panel", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime26.jsxs)("div", { className: "block-directory-downloadable-blocks-panel__header", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime26.jsx)("h2", { className: "block-directory-downloadable-blocks-panel__title", children: (0, import_i18n6.__)("Available to install") }),
-          /* @__PURE__ */ (0, import_jsx_runtime26.jsx)("p", { className: "block-directory-downloadable-blocks-panel__description", children: (0, import_i18n6.__)(
+    return /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(import_jsx_runtime28.Fragment, { children: [
+      !hasLocalBlocks && /* @__PURE__ */ (0, import_jsx_runtime28.jsx)("p", { className: "block-directory-downloadable-blocks-panel__no-local", children: (0, import_i18n7.__)("No results available from your installed blocks.") }),
+      /* @__PURE__ */ (0, import_jsx_runtime28.jsx)("div", { className: "block-editor-inserter__quick-inserter-separator" }),
+      /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)("div", { className: "block-directory-downloadable-blocks-panel", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)("div", { className: "block-directory-downloadable-blocks-panel__header", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime28.jsx)("h2", { className: "block-directory-downloadable-blocks-panel__title", children: (0, import_i18n7.__)("Available to install") }),
+          /* @__PURE__ */ (0, import_jsx_runtime28.jsx)("p", { className: "block-directory-downloadable-blocks-panel__description", children: (0, import_i18n7.__)(
             "Select a block to install and add it to your post."
           ) })
         ] }),
@@ -9871,17 +9888,17 @@ var wp;
   var inserter_panel_default = DownloadableBlocksInserterPanel;

   // packages/block-directory/build-module/components/downloadable-blocks-panel/no-results.mjs
-  var import_i18n7 = __toESM(require_i18n(), 1);
+  var import_i18n8 = __toESM(require_i18n(), 1);
   var import_components3 = __toESM(require_components(), 1);
-  var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
   function DownloadableBlocksNoResults() {
-    return /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)(import_jsx_runtime27.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime27.jsx)("div", { className: "block-editor-inserter__no-results", children: /* @__PURE__ */ (0, import_jsx_runtime27.jsx)("p", { children: (0, import_i18n7.__)("No results found.") }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime27.jsx)("div", { className: "block-editor-inserter__tips", children: /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)(import_components3.Tip, { children: [
-        (0, import_i18n7.__)("Interested in creating your own block?"),
-        /* @__PURE__ */ (0, import_jsx_runtime27.jsx)("br", {}),
-        /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)(import_components3.ExternalLink, { href: "https://developer.wordpress.org/block-editor/", children: [
-          (0, import_i18n7.__)("Get started here"),
+    return /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(import_jsx_runtime29.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime29.jsx)("div", { className: "block-editor-inserter__no-results", children: /* @__PURE__ */ (0, import_jsx_runtime29.jsx)("p", { children: (0, import_i18n8.__)("No results found.") }) }),
+      /* @__PURE__ */ (0, import_jsx_runtime29.jsx)("div", { className: "block-editor-inserter__tips", children: /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(import_components3.Tip, { children: [
+        (0, import_i18n8.__)("Interested in creating your own block?"),
+        /* @__PURE__ */ (0, import_jsx_runtime29.jsx)("br", {}),
+        /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(import_components3.ExternalLink, { href: "https://developer.wordpress.org/block-editor/", children: [
+          (0, import_i18n8.__)("Get started here"),
           "."
         ] })
       ] }) })
@@ -9890,7 +9907,7 @@ var wp;
   var no_results_default = DownloadableBlocksNoResults;

   // packages/block-directory/build-module/components/downloadable-blocks-panel/index.mjs
-  var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY3 = [];
   var useDownloadableBlocks = (filterValue) => (0, import_data8.useSelect)(
     (select) => {
@@ -9940,31 +9957,31 @@ var wp;
   }) {
     const { hasPermission, downloadableBlocks: downloadableBlocks2, isLoading } = useDownloadableBlocks(filterValue);
     if (hasPermission === void 0 || isLoading || isTyping) {
-      return /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(import_jsx_runtime28.Fragment, { children: [
-        hasPermission && !hasLocalBlocks && /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(import_jsx_runtime28.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime28.jsx)("p", { className: "block-directory-downloadable-blocks-panel__no-local", children: (0, import_i18n8.__)(
+      return /* @__PURE__ */ (0, import_jsx_runtime30.jsxs)(import_jsx_runtime30.Fragment, { children: [
+        hasPermission && !hasLocalBlocks && /* @__PURE__ */ (0, import_jsx_runtime30.jsxs)(import_jsx_runtime30.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime30.jsx)("p", { className: "block-directory-downloadable-blocks-panel__no-local", children: (0, import_i18n9.__)(
             "No results available from your installed blocks."
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime28.jsx)("div", { className: "block-editor-inserter__quick-inserter-separator" })
+          /* @__PURE__ */ (0, import_jsx_runtime30.jsx)("div", { className: "block-editor-inserter__quick-inserter-separator" })
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime28.jsx)("div", { className: "block-directory-downloadable-blocks-panel has-blocks-loading", children: /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(import_components4.Spinner, {}) })
+        /* @__PURE__ */ (0, import_jsx_runtime30.jsx)("div", { className: "block-directory-downloadable-blocks-panel has-blocks-loading", children: /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_components4.Spinner, {}) })
       ] });
     }
     if (false === hasPermission) {
       if (!hasLocalBlocks) {
-        return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(no_results_default, {});
+        return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(no_results_default, {});
       }
       return null;
     }
     if (downloadableBlocks2.length === 0) {
-      return hasLocalBlocks ? null : /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(no_results_default, {});
+      return hasLocalBlocks ? null : /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(no_results_default, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
       inserter_panel_default,
       {
         downloadableItems: downloadableBlocks2,
         hasLocalBlocks,
-        children: /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
           downloadable_blocks_list_default,
           {
             items: downloadableBlocks2,
@@ -9977,18 +9994,18 @@ var wp;
   }

   // packages/block-directory/build-module/plugins/inserter-menu-downloadable-blocks-panel/index.mjs
-  var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
   function InserterMenuDownloadableBlocksPanel() {
     const [debouncedFilterValue, setFilterValue] = (0, import_element20.useState)("");
     const debouncedSetFilterValue = (0, import_compose.debounce)(setFilterValue, 400);
-    return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_block_editor3.__unstableInserterMenuExtension, { children: ({ onSelect, onHover, filterValue, hasItems }) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_block_editor3.__unstableInserterMenuExtension, { children: ({ onSelect, onHover, filterValue, hasItems }) => {
       if (debouncedFilterValue !== filterValue) {
         debouncedSetFilterValue(filterValue);
       }
       if (!debouncedFilterValue) {
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
         DownloadableBlocksPanel,
         {
           onSelect,
@@ -10003,24 +10020,24 @@ var wp;
   var inserter_menu_downloadable_blocks_panel_default = InserterMenuDownloadableBlocksPanel;

   // packages/block-directory/build-module/plugins/installed-blocks-pre-publish-panel/index.mjs
-  var import_i18n10 = __toESM(require_i18n(), 1);
+  var import_i18n11 = __toESM(require_i18n(), 1);
   var import_data9 = __toESM(require_data(), 1);
   var import_editor2 = __toESM(require_editor(), 1);

   // packages/block-directory/build-module/components/compact-list/index.mjs
-  var import_i18n9 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n10 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
   function CompactList({ items }) {
     if (!items.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)("ul", { className: "block-directory-compact-list", children: items.map(({ icon, id, title, author }) => /* @__PURE__ */ (0, import_jsx_runtime30.jsxs)("li", { className: "block-directory-compact-list__item", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(downloadable_block_icon_default, { icon, title }),
-      /* @__PURE__ */ (0, import_jsx_runtime30.jsxs)("div", { className: "block-directory-compact-list__item-details", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime30.jsx)("div", { className: "block-directory-compact-list__item-title", children: title }),
-        /* @__PURE__ */ (0, import_jsx_runtime30.jsx)("div", { className: "block-directory-compact-list__item-author", children: (0, import_i18n9.sprintf)(
+    return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)("ul", { className: "block-directory-compact-list", children: items.map(({ icon, id, title, author }) => /* @__PURE__ */ (0, import_jsx_runtime32.jsxs)("li", { className: "block-directory-compact-list__item", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(downloadable_block_icon_default, { icon, title }),
+      /* @__PURE__ */ (0, import_jsx_runtime32.jsxs)("div", { className: "block-directory-compact-list__item-details", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime32.jsx)("div", { className: "block-directory-compact-list__item-title", children: title }),
+        /* @__PURE__ */ (0, import_jsx_runtime32.jsx)("div", { className: "block-directory-compact-list__item-author", children: (0, import_i18n10.sprintf)(
           /* translators: %s: Name of the block author. */
-          (0, import_i18n9.__)("By %s"),
+          (0, import_i18n10.__)("By %s"),
           author
         ) })
       ] })
@@ -10028,7 +10045,7 @@ var wp;
   }

   // packages/block-directory/build-module/plugins/installed-blocks-pre-publish-panel/index.mjs
-  var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
   function InstalledBlocksPrePublishPanel() {
     const newBlockTypes = (0, import_data9.useSelect)(
       (select) => select(store).getNewBlockTypes(),
@@ -10037,12 +10054,12 @@ var wp;
     if (!newBlockTypes.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime33.jsxs)(
       import_editor2.PluginPrePublishPanel,
       {
-        title: (0, import_i18n10.sprintf)(
+        title: (0, import_i18n11.sprintf)(
           // translators: %d: number of blocks (number).
-          (0, import_i18n10._n)(
+          (0, import_i18n11._n)(
             "Added: %d block",
             "Added: %d blocks",
             newBlockTypes.length
@@ -10051,19 +10068,19 @@ var wp;
         ),
         initialOpen: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime31.jsx)("p", { className: "installed-blocks-pre-publish-panel__copy", children: (0, import_i18n10._n)(
+          /* @__PURE__ */ (0, import_jsx_runtime33.jsx)("p", { className: "installed-blocks-pre-publish-panel__copy", children: (0, import_i18n11._n)(
             "The following block has been added to your site.",
             "The following blocks have been added to your site.",
             newBlockTypes.length
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(CompactList, { items: newBlockTypes })
+          /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(CompactList, { items: newBlockTypes })
         ]
       }
     );
   }

   // packages/block-directory/build-module/plugins/get-install-missing/index.mjs
-  var import_i18n12 = __toESM(require_i18n(), 1);
+  var import_i18n13 = __toESM(require_i18n(), 1);
   var import_components6 = __toESM(require_components(), 1);
   var import_blocks7 = __toESM(require_blocks(), 1);
   var import_element21 = __toESM(require_element(), 1);
@@ -10072,12 +10089,12 @@ var wp;
   var import_block_editor5 = __toESM(require_block_editor(), 1);

   // packages/block-directory/build-module/plugins/get-install-missing/install-button.mjs
-  var import_i18n11 = __toESM(require_i18n(), 1);
+  var import_i18n12 = __toESM(require_i18n(), 1);
   var import_components5 = __toESM(require_components(), 1);
   var import_blocks6 = __toESM(require_blocks(), 1);
   var import_data10 = __toESM(require_data(), 1);
   var import_block_editor4 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
   function InstallButton({ attributes, block, clientId }) {
     const isInstallingBlock = (0, import_data10.useSelect)(
       (select) => select(store).isInstalling(block.id),
@@ -10085,7 +10102,7 @@ var wp;
     );
     const { installBlockType: installBlockType2 } = (0, import_data10.useDispatch)(store);
     const { replaceBlock } = (0, import_data10.useDispatch)(import_block_editor4.store);
-    return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
       import_components5.Button,
       {
         __next40pxDefaultSize: true,
@@ -10111,9 +10128,9 @@ var wp;
         disabled: isInstallingBlock,
         isBusy: isInstallingBlock,
         variant: "primary",
-        children: (0, import_i18n11.sprintf)(
+        children: (0, import_i18n12.sprintf)(
           /* translators: %s: block name */
-          (0, import_i18n11.__)("Install %s"),
+          (0, import_i18n12.__)("Install %s"),
           block.title
         )
       }
@@ -10121,7 +10138,7 @@ var wp;
   }

   // packages/block-directory/build-module/plugins/get-install-missing/index.mjs
-  var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
   var getInstallMissing = (OriginalComponent) => (props) => {
     const { originalName } = props.attributes;
     const { block, hasPermission } = (0, import_data11.useSelect)(
@@ -10141,9 +10158,9 @@ var wp;
       [originalName]
     );
     if (!hasPermission || !block) {
-      return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(OriginalComponent, { ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(OriginalComponent, { ...props });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(ModifiedWarning, { ...props, originalBlock: block });
+    return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(ModifiedWarning, { ...props, originalBlock: block });
   };
   var ModifiedWarning = ({ originalBlock, ...props }) => {
     const { originalName, originalUndelimitedContent, clientId } = props.attributes;
@@ -10165,15 +10182,15 @@ var wp;
       },
       [clientId]
     );
-    let messageHTML = (0, import_i18n12.sprintf)(
+    let messageHTML = (0, import_i18n13.sprintf)(
       /* translators: %s: block name */
-      (0, import_i18n12.__)(
+      (0, import_i18n13.__)(
         "Your site doesn\u2019t include support for the %s block. You can try installing the block or remove it entirely."
       ),
       originalBlock.title || originalName
     );
     const actions = [
-      /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
         InstallButton,
         {
           block: originalBlock,
@@ -10184,44 +10201,44 @@ var wp;
       )
     ];
     if (hasContent && hasHTMLBlock) {
-      messageHTML = (0, import_i18n12.sprintf)(
+      messageHTML = (0, import_i18n13.sprintf)(
         /* translators: %s: block name */
-        (0, import_i18n12.__)(
+        (0, import_i18n13.__)(
           "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."
         ),
         originalBlock.title || originalName
       );
       actions.push(
-        /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
           import_components6.Button,
           {
             __next40pxDefaultSize: true,
             onClick: convertToHTML,
             variant: "tertiary",
-            children: (0, import_i18n12.__)("Keep as HTML")
+            children: (0, import_i18n13.__)("Keep as HTML")
           },
           "convert"
         )
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime33.jsxs)("div", { ...(0, import_block_editor5.useBlockProps)(), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_block_editor5.Warning, { actions, children: messageHTML }),
-      /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_element21.RawHTML, { children: originalUndelimitedContent })
+    return /* @__PURE__ */ (0, import_jsx_runtime35.jsxs)("div", { ...(0, import_block_editor5.useBlockProps)(), children: [
+      /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(import_block_editor5.Warning, { actions, children: messageHTML }),
+      /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(import_element21.RawHTML, { children: originalUndelimitedContent })
     ] });
   };
   var get_install_missing_default = getInstallMissing;

   // packages/block-directory/build-module/plugins/index.mjs
-  var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
   (0, import_plugins.registerPlugin)("block-directory", {
     // The icon is explicitly set to undefined to prevent PluginPrePublishPanel
     // from rendering the fallback icon pluginIcon.
     icon: void 0,
     render() {
-      return /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(import_jsx_runtime34.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(AutoBlockUninstaller, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(inserter_menu_downloadable_blocks_panel_default, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(InstalledBlocksPrePublishPanel, {})
+      return /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(import_jsx_runtime36.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(AutoBlockUninstaller, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(inserter_menu_downloadable_blocks_panel_default, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(InstalledBlocksPrePublishPanel, {})
       ] });
     }
   });
@@ -10262,3 +10279,5 @@ use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.developme
    * LICENSE file in the root directory of this source tree.
    *)
 */
+(window.wp ||= {}).blockDirectory = wp.blockDirectory;
+})();
diff --git a/wp-includes/js/dist/block-directory.min.js b/wp-includes/js/dist/block-directory.min.js
index 9858e3fac6..610b16a8d9 100644
--- a/wp-includes/js/dist/block-directory.min.js
+++ b/wp-includes/js/dist/block-directory.min.js
@@ -1,5 +1,6 @@
 /*! This file is auto-generated */
-var wp;(wp||={}).blockDirectory=(()=>{var Af=Object.create;var br=Object.defineProperty;var Nf=Object.getOwnPropertyDescriptor;var Df=Object.getOwnPropertyNames;var Mf=Object.getPrototypeOf,Lf=Object.prototype.hasOwnProperty;var se=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ke=(e,t)=>{for(var o in t)br(e,o,{get:t[o],enumerable:!0})},gi=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Df(t))!Lf.call(e,n)&&n!==o&&br(e,n,{get:()=>t[n],enumerable:!(r=Nf(t,n))||r.enumerable});return e};var g=(e,t,o)=>(o=e!=null?Af(Mf(e)):{},gi(t||!e||!e.__esModule?br(o,"default",{value:e,enumerable:!0}):o,e)),Bf=e=>gi(br({},"__esModule",{value:!0}),e);var yi=se((Bg,hi)=>{hi.exports=window.wp.plugins});var bi=se((Fg,xi)=>{xi.exports=window.wp.hooks});var kt=se((jg,wi)=>{wi.exports=window.wp.blocks});var Ge=se((Vg,vi)=>{vi.exports=window.wp.data});var Ue=se((Hg,Ri)=>{Ri.exports=window.wp.element});var In=se((Ug,Ei)=>{Ei.exports=window.wp.editor});var lo=se(($g,Ci)=>{Ci.exports=window.wp.blockEditor});var We=se((Yg,Pi)=>{Pi.exports=window.wp.i18n});var wr=se((zg,Oi)=>{Oi.exports=window.wp.apiFetch});var ki=se((qg,_i)=>{_i.exports=window.wp.notices});var Ai=se((Kg,Ii)=>{Ii.exports=window.wp.url});var qi=se((hh,zi)=>{zi.exports=window.wp.compose});var qt=se((yh,Ki)=>{Ki.exports=window.wp.components});var Fn=se((xh,Gi)=>{Gi.exports=window.wp.coreData});var Zi=se((wh,Ji)=>{Ji.exports=window.wp.htmlEntities});var V=se((vh,Qi)=>{Qi.exports=window.React});var X=se((Oh,ra)=>{ra.exports=window.ReactJSXRuntime});var Dt=se((Ey,Pa)=>{Pa.exports=window.ReactDOM});var Ll=se(Ml=>{"use strict";var To=V();function lm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var cm=typeof Object.is=="function"?Object.is:lm,um=To.useState,fm=To.useEffect,dm=To.useLayoutEffect,pm=To.useDebugValue;function mm(e,t){var o=t(),r=um({inst:{value:o,getSnapshot:t}}),n=r[0].inst,s=r[1];return dm(function(){n.value=o,n.getSnapshot=t,vs(n)&&s({inst:n})},[e,o,t]),fm(function(){return vs(n)&&s({inst:n}),e(function(){vs(n)&&s({inst:n})})},[e]),pm(o),o}function vs(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!cm(e,o)}catch{return!0}}function gm(e,t){return t()}var hm=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?gm:mm;Ml.useSyncExternalStore=To.useSyncExternalStore!==void 0?To.useSyncExternalStore:hm});var Rs=se((fb,Bl)=>{"use strict";Bl.exports=Ll()});var jl=se(Fl=>{"use strict";var zr=V(),ym=Rs();function xm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var bm=typeof Object.is=="function"?Object.is:xm,wm=ym.useSyncExternalStore,vm=zr.useRef,Rm=zr.useEffect,Em=zr.useMemo,Tm=zr.useDebugValue;Fl.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var s=vm(null);if(s.current===null){var i={hasValue:!1,value:null};s.current=i}else i=s.current;s=Em(function(){function u(m){if(!c){if(c=!0,l=m,m=r(m),n!==void 0&&i.hasValue){var d=i.value;if(n(d,m))return f=d}return f=m}if(d=f,bm(l,m))return d;var h=r(m);return n!==void 0&&n(d,h)?(l=m,d):(l=m,f=h)}var c=!1,l,f,p=o===void 0?null:o;return[function(){return u(t())},p===null?void 0:function(){return u(p())}]},[t,o,r,n]);var a=wm(e,s[0],s[1]);return Rm(function(){i.hasValue=!0,i.value=a},[a]),Tm(a),a}});var Hl=se((pb,Vl)=>{"use strict";Vl.exports=jl()});var ru=se((vT,ou)=>{ou.exports=window.wp.a11y});var dn=se((RT,nu)=>{nu.exports=window.wp.primitives});var au=se((MT,iu)=>{iu.exports=window.wp.theme});var cu=se((LT,lu)=>{lu.exports=window.wp.privateApis});var Mg={};Ke(Mg,{store:()=>me});var Tf=g(yi(),1),Sf=g(bi(),1);var Ui=g(kt(),1),Uo=g(Ge(),1),Wi=g(Ue(),1),$i=g(In(),1);var Tr=g(Ge(),1);var Ti=g(Ge(),1),Ff=(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},jf=(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},Vf=(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},Si=(0,Ti.combineReducers)({downloadableBlocks:Ff,blockManagement:jf,errorNotices:Vf});var An={};Ke(An,{getDownloadableBlocks:()=>Uf,getErrorNoticeForBlock:()=>qf,getErrorNotices:()=>zf,getInstalledBlockTypes:()=>Ho,getNewBlockTypes:()=>Wf,getUnusedBlockTypes:()=>$f,isInstalling:()=>Yf,isRequestingDownloadableBlocks:()=>Hf});var co=g(Ge(),1),jo=g(lo(),1),Vo=[];function Hf(e,t){return e.downloadableBlocks[t]?.isRequesting??!1}function Uf(e,t){return e.downloadableBlocks[t]?.results??Vo}function Ho(e){return e.blockManagement.installedBlockTypes}var Wf=(0,co.createRegistrySelector)(e=>(0,co.createSelector)(t=>{let o=Ho(t);if(!o.length)return Vo;let{getBlockName:r,getClientIdsWithDescendants:n}=e(jo.store),s=o.map(u=>u.name),i=n().flatMap(u=>{let c=r(u);return s.includes(c)?c:[]}),a=o.filter(u=>i.includes(u.name));return a.length>0?a:Vo},t=>[Ho(t),e(jo.store).getClientIdsWithDescendants()])),$f=(0,co.createRegistrySelector)(e=>(0,co.createSelector)(t=>{let o=Ho(t);if(!o.length)return Vo;let{getBlockName:r,getClientIdsWithDescendants:n}=e(jo.store),s=o.map(u=>u.name),i=n().flatMap(u=>{let c=r(u);return s.includes(c)?c:[]}),a=o.filter(u=>!i.includes(u.name));return a.length>0?a:Vo},t=>[Ho(t),e(jo.store).getClientIdsWithDescendants()]));function Yf(e,t){return e.blockManagement.isInstalling[t]||!1}function zf(e){return e.errorNotices}function qf(e,t){return e.errorNotices[t]}var Mn={};Ke(Mn,{addInstalledBlockType:()=>Jf,clearErrorNotice:()=>td,fetchDownloadableBlocks:()=>Dn,installBlockType:()=>Gf,receiveDownloadableBlocks:()=>Er,removeInstalledBlockType:()=>Zf,setErrorNotice:()=>ed,setIsInstalling:()=>Qf,uninstallBlockType:()=>Xf});var Rr=g(kt(),1),wt=g(We(),1),uo=g(wr(),1),vr=g(ki(),1),Mi=g(Ai(),1);var Ni=g(wr(),1),Kf=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 Di(){let t=await(await(0,Ni.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 Kf(n)}function Nn(e){if(!e)return!1;let t=e.links["wp:plugin"]||e.links.self;return t&&t.length?t[0].href:!1}function Dn(e){return{type:"FETCH_DOWNLOADABLE_BLOCKS",filterValue:e}}function Er(e,t){return{type:"RECEIVE_DOWNLOADABLE_BLOCKS",downloadableBlocks:e,filterValue:t}}var Gf=e=>async({registry:t,dispatch:o})=>{let{id:r,name:n}=e,s=!1;o.clearErrorNotice(r);try{o.setIsInstalling(r,!0);let i=Nn(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 u=["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,Mi.addQueryArgs)(`/wp/v2/block-types/${n}`,{_fields:u})}).catch(()=>{}).then(l=>{l&&(0,Rr.unstable__bootstrapServerSideBlockDefinitions)({[n]:Object.fromEntries(Object.entries(l).filter(([f])=>u.includes(f)))})}),await Di(),!t.select(Rr.store).getBlockTypes().some(l=>l.name===n))throw new Error((0,wt.__)("Error registering block. Try reloading the page."));t.dispatch(vr.store).createInfoNotice((0,wt.sprintf)((0,wt.__)("Block %s installed and added."),e.title),{speak:!0,type:"snackbar"}),s=!0}catch(i){let a=i.message||(0,wt.__)("An error occurred."),u=i instanceof Error,c={folder_exists:(0,wt.__)("This block is already installed. Try reloading the page."),unable_to_connect_to_filesystem:(0,wt.__)("Error installing block. You can reload the page and try again.")};c[i.code]&&(u=!0,a=c[i.code]),o.setErrorNotice(r,a,u),t.dispatch(vr.store).createErrorNotice(a,{speak:!0,isDismissible:!0})}return o.setIsInstalling(r,!1),s},Xf=e=>async({registry:t,dispatch:o})=>{try{let r=Nn(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,wt.__)("An error occurred."))}};function Jf(e){return{type:"ADD_INSTALLED_BLOCK_TYPE",item:e}}function Zf(e){return{type:"REMOVE_INSTALLED_BLOCK_TYPE",item:e}}function Qf(e,t){return{type:"SET_INSTALLING_BLOCK",blockId:e,isInstalling:t}}function ed(e,t,o=!1){return{type:"SET_ERROR_NOTICE",blockId:e,message:t,isFatal:o}}function td(e){return{type:"CLEAR_ERROR_NOTICE",blockId:e}}var Bn={};Ke(Bn,{getDownloadableBlocks:()=>sd});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 Li(e){return e.toLowerCase()}var od=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],rd=/[^A-Z0-9]+/gi;function Fi(e,t){t===void 0&&(t={});for(var o=t.splitRegexp,r=o===void 0?od:o,n=t.stripRegexp,s=n===void 0?rd:n,i=t.transform,a=i===void 0?Li:i,u=t.delimiter,c=u===void 0?" ":u,l=Bi(Bi(e,r,"$1\0$2"),s,"\0"),f=0,p=l.length;l.charAt(f)==="\0";)f++;for(;l.charAt(p-1)==="\0";)p--;return l.slice(f,p).split("\0").map(a).join(c)}function Bi(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce(function(r,n){return r.replace(n,o)},e)}function Ln(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 ji(e,t){return t===void 0&&(t={}),Fi(e,fo({delimiter:"",transform:Ln},t))}function nd(e,t){return t===0?e.toLowerCase():Ln(e,t)}function Vi(e,t){return t===void 0&&(t={}),ji(e,fo({transform:nd},t))}var Hi=g(wr(),1);var sd=e=>async({dispatch:t})=>{if(e)try{t(Dn(e));let r=(await(0,Hi.default)({path:`wp/v2/block-directory/search?term=${e}`})).map(n=>Object.fromEntries(Object.entries(n).map(([s,i])=>[Vi(s),i])));t(Er(r,e))}catch{t(Er([],e))}};var id="core/block-directory",ad={reducer:Si,selectors:An,actions:Mn,resolvers:Bn},me=(0,Tr.createReduxStore)(id,ad);(0,Tr.register)(me);function Yi(){let{uninstallBlockType:e}=(0,Uo.useDispatch)(me),t=(0,Uo.useSelect)(r=>{let{isAutosavingPost:n,isSavingPost:s}=r($i.store);return s()&&!n()},[]),o=(0,Uo.useSelect)(r=>r(me).getUnusedBlockTypes(),[]);return(0,Wi.useEffect)(()=>{t&&o.length&&o.forEach(r=>{e(r),(0,Ui.unregisterBlockType)(r.name)})},[t]),null}var af=g(lo(),1),lf=g(qi(),1),cf=g(Ue(),1);var ef=g(We(),1),tf=g(qt(),1),of=g(Fn(),1),rf=g(Ge(),1),nf=g(kt(),1);var Yu=g(We(),1),zu=g(qt(),1),qu=g(kt(),1),Ku=g(Ge(),1);function Xi(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=Xi(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function ld(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=Xi(e))&&(r&&(r+=" "),r+=t);return r}var po=ld;var Ve=g(We(),1),Rn=g(qt(),1),Hu=g(Ue(),1),Ht=g(Zi(),1),Uu=g(kt(),1),Wu=g(Ge(),1);var cd=g(V(),1),Wo={...cd};var ta=g(V(),1),ea={};function ve(e,t){let o=ta.useRef(ea);return o.current===ea&&(o.current=e(t)),o}var jn=Wo.useInsertionEffect,ud=jn&&jn!==Wo.useLayoutEffect?jn:e=>e();function W(e){let t=ve(fd).current;return t.next=e,ud(t.effect),t.trampoline}function fd(){let e={next:void 0,callback:dd,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function dd(){}var oa=g(V(),1),pd=()=>{},F=typeof document<"u"?oa.useLayoutEffect:pd;var Sr=g(V(),1),md=Sr.createContext(void 0);function mo(){return Sr.useContext(md)?.direction??"ltr"}function gd(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 hd=gd("https://base-ui.com/production-error","Base UI"),Ne=hd;var Kt=g(V(),1);function Vn(e,t,o,r){let n=ve(sa).current;return yd(n,e,t,o,r)&&ia(n,[e,t,o,r]),n.callback}function na(e){let t=ve(sa).current;return xd(t,e)&&ia(t,e),t.callback}function sa(){return{callback:null,cleanup:null,refs:[]}}function yd(e,t,o,r,n){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==r||e.refs[3]!==n}function xd(e,t){return e.refs.length!==t.length||e.refs.some((o,r)=>o!==t[r])}function ia(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 la=g(V(),1);var aa=g(V(),1),bd=parseInt(aa.version,10);function go(e){return bd>=e}function Hn(e){if(!la.isValidElement(e))return null;let t=e,o=t.props;return(go(19)?o?.ref:t.ref)??null}function $o(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function It(){}var Bh=Object.freeze([]),fe=Object.freeze({});function ca(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 ua(e,t){return typeof e=="function"?e(t):e}function fa(e,t){return typeof e=="function"?e(t):e}var Un={};function vt(e,t,o,r,n){if(!o&&!r&&!n&&!e)return Cr(t);let s=Cr(e);return t&&(s=Yo(s,t)),o&&(s=Yo(s,o)),r&&(s=Yo(s,r)),n&&(s=Yo(s,n)),s}function da(e){if(e.length===0)return Un;if(e.length===1)return Cr(e[0]);let t=Cr(e[0]);for(let o=1;o<e.length;o+=1)t=Yo(t,e[o]);return t}function Cr(e){return Wn(e)?{...ma(e,Un)}:wd(e)}function Yo(e,t){return Wn(t)?ma(t,e):vd(e,t)}function wd(e){let t={...e};for(let o in t){let r=t[o];pa(o,r)&&(t[o]=ga(r))}return t}function vd(e,t){if(!t)return e;for(let o in t){let r=t[o];switch(o){case"style":{e[o]=$o(e.style,r);break}case"className":{e[o]=$n(e.className,r);break}default:pa(o,r)?e[o]=Rd(e[o],r):e[o]=r}}return e}function pa(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 Wn(e){return typeof e=="function"}function ma(e,t){return Wn(e)?e(t):e??Un}function Rd(e,t){return t?e?(...o)=>{let r=o[0];if(ya(r)){let s=r;ha(s);let i=t(...o);return s.baseUIHandlerPrevented||e?.(...o),i}let n=t(...o);return e?.(...o),n}:ga(t):e}function ga(e){return e&&((...t)=>{let o=t[0];return ya(o)&&ha(o),e(...t)})}function ha(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function $n(e,t){return t?e?t+" "+e:t:e}function ya(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Yn=g(V(),1);function De(e,t,o={}){let r=t.render,n=Ed(t,o);if(o.enabled===!1)return null;let s=o.state??fe;return Cd(e,r,n,s)}function Ed(e,t={}){let{className:o,style:r,render:n}=e,{state:s=fe,ref:i,props:a,stateAttributesMapping:u,enabled:c=!0}=t,l=c?ua(o,s):void 0,f=c?fa(r,s):void 0,p=c?ca(s,u):fe,m=c&&a?Td(a):void 0,d=c?$o(p,m)??{}:fe;return typeof document<"u"&&(c?Array.isArray(i)?d.ref=na([d.ref,Hn(n),...i]):d.ref=Vn(d.ref,Hn(n),i):Vn(null,null)),c?(l!==void 0&&(d.className=$n(d.className,l)),f!==void 0&&(d.style=$o(d.style,f)),d):fe}function Td(e){return Array.isArray(e)?da(e):vt(void 0,e)}var Sd=Symbol.for("react.lazy");function Cd(e,t,o,r){if(t){if(typeof t=="function")return t(o,r);let n=vt(o,t.props);n.ref=o.ref;let s=t;return s?.$$typeof===Sd&&(s=Kt.Children.toArray(t)[0]),Kt.cloneElement(s,n)}if(e&&typeof e=="string")return Pd(e,o);throw new Error(Ne(8))}function Pd(e,t){return e==="button"?(0,Yn.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Yn.createElement)("img",{alt:"",...t,key:t.key}):Kt.createElement(e,t)}var Pr=g(V(),1);var xa=0;function Od(e,t="mui"){let[o,r]=Pr.useState(e),n=e||o;return Pr.useEffect(()=>{o==null&&(xa+=1,r(`${t}-${xa}`))},[o,t]),n}var ba=Wo.useId;function At(e,t){if(ba!==void 0){let o=ba();return e??(t?`${t}-${o}`:o)}return Od(e,t)}function wa(e){return At(e,"base-ui")}var $={};Ke($,{cancelOpen:()=>op,chipRemovePress:()=>Fd,clearPress:()=>Bd,closePress:()=>Md,closeWatcher:()=>Gd,decrementPress:()=>Hd,disabled:()=>np,drag:()=>Qd,escapeKey:()=>Kd,focusOut:()=>qd,imperativeAction:()=>ap,incrementPress:()=>Vd,initial:()=>ip,inputBlur:()=>$d,inputChange:()=>Ud,inputClear:()=>Wd,inputPaste:()=>Yd,inputPress:()=>zd,itemPress:()=>Dd,keyboard:()=>Jd,linkPress:()=>Ld,listNavigation:()=>Xd,missing:()=>sp,none:()=>_d,outsidePress:()=>Nd,pointer:()=>Zd,scrub:()=>tp,siblingOpen:()=>rp,swipe:()=>lp,trackPress:()=>jd,triggerFocus:()=>Ad,triggerHover:()=>Id,triggerPress:()=>kd,wheel:()=>ep,windowResize:()=>cp});var _d="none",kd="trigger-press",Id="trigger-hover",Ad="trigger-focus",Nd="outside-press",Dd="item-press",Md="close-press",Ld="link-press",Bd="clear-press",Fd="chip-remove-press",jd="track-press",Vd="increment-press",Hd="decrement-press",Ud="input-change",Wd="input-clear",$d="input-blur",Yd="input-paste",zd="input-press",qd="focus-out",Kd="escape-key",Gd="close-watcher",Xd="list-navigation",Jd="keyboard",Zd="pointer",Qd="drag",ep="wheel",tp="scrub",op="cancel-open",rp="sibling-open",np="disabled",sp="missing",ip="initial",ap="imperative-action",lp="swipe",cp="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 qn=g(V(),1);var va=g(V(),1),up=[];function ho(e){va.useEffect(e,up)}var Or=null,uy=globalThis.requestAnimationFrame,zn=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)}},_r=new zn,dt=class e{static create(){return new e}static request(t){return _r.request(t)}static cancel(t){return _r.cancel(t)}currentId=Or;request(t){this.cancel(),this.currentId=_r.request(()=>{this.currentId=Or,t()})}cancel=()=>{this.currentId!==Or&&(_r.cancel(this.currentId),this.currentId=Or)};disposeEffect=()=>this.cancel};function yo(){let e=ve(dt.create).current;return ho(e.disposeEffect),e}function Ra(e,t=!1,o=!1){let[r,n]=qn.useState(e&&t?"idle":void 0),[s,i]=qn.useState(e);return e&&!s&&(i(!0),n("starting")),!e&&s&&r!=="ending"&&!o&&n("ending"),!e&&!s&&r==="ending"&&n(void 0),F(()=>{if(!e&&s&&r!=="ending"&&o){let a=dt.request(()=>{n("ending")});return()=>{dt.cancel(a)}}},[e,s,r,o]),F(()=>{if(!e||t)return;let a=dt.request(()=>{n(void 0)});return()=>{dt.cancel(a)}},[t,e]),F(()=>{if(!e||!t)return;e&&s&&r!=="idle"&&n("starting");let a=dt.request(()=>{n("idle")});return()=>{dt.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})({}),fp={[Gt.startingStyle]:""},dp={[Gt.endingStyle]:""},Ea={transitionStatus(e){return e==="starting"?fp:e==="ending"?dp:null}};function kr(){return typeof window<"u"}function Jt(e){return Ir(e)?(e.nodeName||"").toLowerCase():"#document"}function le(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function tt(e){var t;return(t=(Ir(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Ir(e){return kr()?e instanceof Node||e instanceof le(e).Node:!1}function H(e){return kr()?e instanceof Element||e instanceof le(e).Element:!1}function xe(e){return kr()?e instanceof HTMLElement||e instanceof le(e).HTMLElement:!1}function xo(e){return!kr()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof le(e).ShadowRoot}function bo(e){let{overflow:t,overflowX:o,overflowY:r,display:n}=Te(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&n!=="inline"&&n!=="contents"}function Ta(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 pp=/transform|translate|scale|rotate|perspective|filter/,mp=/paint|layout|strict|content/,Xt=e=>!!e&&e!=="none",Kn;function Ar(e){let t=H(e)?Te(e):e;return Xt(t.transform)||Xt(t.translate)||Xt(t.scale)||Xt(t.rotate)||Xt(t.perspective)||!Nr()&&(Xt(t.backdropFilter)||Xt(t.filter))||pp.test(t.willChange||"")||mp.test(t.contain||"")}function Sa(e){let t=et(e);for(;xe(t)&&!ot(t);){if(Ar(t))return t;if(zo(t))return null;t=et(t)}return null}function Nr(){return Kn==null&&(Kn=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Kn}function ot(e){return/^(html|body|#document)$/.test(Jt(e))}function Te(e){return le(e).getComputedStyle(e)}function qo(e){return H(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function et(e){if(Jt(e)==="html")return e;let t=e.assignedSlot||e.parentNode||xo(e)&&e.host||tt(e);return xo(t)?t.host:t}function Ca(e){let t=et(e);return ot(t)?e.ownerDocument?e.ownerDocument.body:e.body:xe(t)&&bo(t)?t:Ca(t)}function Nt(e,t,o){var r;t===void 0&&(t=[]),o===void 0&&(o=!0);let n=Ca(e),s=n===((r=e.ownerDocument)==null?void 0:r.body),i=le(n);if(s){let a=Dr(i);return t.concat(i,i.visualViewport||[],bo(n)?n:[],a&&o?Nt(a):[])}else return t.concat(n,Nt(n,[],o))}function Dr(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 Me(e){let t=ve(gp,e).current;return t.next=e,F(t.effect),t}function gp(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function be(e){return e?.ownerDocument||document}var ka=g(V(),1);var _a=g(Dt(),1);function Oa(e){return e==null?e:"current"in e?e.current:e}function wo(e,t=!1,o=!0){let r=yo();return W((n,s=null)=>{r.cancel();let i=Oa(e);if(i==null)return;let a=i,u=()=>{_a.flushSync(n)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function c(){Promise.all(a.getAnimations().map(l=>l.finished)).then(()=>{s?.aborted||u()}).catch(()=>{if(o){s?.aborted||u();return}let l=a.getAnimations();!s?.aborted&&l.length>0&&l.some(f=>f.pending||f.playState!=="finished")&&c()})}if(t){let l=Gt.startingStyle;if(!a.hasAttribute(l)){r.request(c);return}let f=new MutationObserver(()=>{a.hasAttribute(l)||(f.disconnect(),c())});f.observe(a,{attributes:!0,attributeFilter:[l]}),s?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}r.request(c)})}function Mr(e){let{enabled:t=!0,open:o,ref:r,onComplete:n}=e,s=W(n),i=wo(r,o,!1);ka.useEffect(()=>{if(!t)return;let a=new AbortController;return i(s,a.signal),()=>{a.abort()}},[t,o,s,i])}var Ia=g(V(),1);function Aa(e){let t=Ia.useRef(!0);t.current&&(t.current=!1,e())}var Rt={};Ke(Rt,{engine:()=>Qn,env:()=>ts,os:()=>Jn,screenReader:()=>es});var Jn={};Ke(Jn,{android:()=>Ma,apple:()=>Xn,ios:()=>Gn,linux:()=>wp,mac:()=>La,windows:()=>bp});function hp(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:yp,platform:xp,maxTouchPoints:Na}=hp(),Zt=yp.toLowerCase(),Qt=xp.toLowerCase();var Gn=/^i(os$|p)/.test(Qt)||Qt==="macintel"&&Na>1,Da="android",Ma=Qt===Da||Zt.includes(Da),La=!Gn&&Qt.startsWith("mac"),bp=Qt.startsWith("win"),wp=!Ma&&/^(linux|chrome os)/.test(Qt),Xn=La||Gn;var Qn={};Ke(Qn,{blink:()=>Rp,gecko:()=>vp,webkit:()=>Zn});var Zn=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),vp=!Zn&&Zt.includes("firefox"),Rp=!Zn&&Zt.includes("chrom");var es={};Ke(es,{voiceOver:()=>Ep});var Ep=Xn;var ts={};Ke(ts,{jsdom:()=>Tp});var Tp=/jsdom|happydom/.test(Zt);var Ko=0,$e=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 rt(){let e=ve($e.create).current;return ho(e.disposeEffect),e}var Se=g(V(),1);function Ba(e){return"nativeEvent"in e}function Et(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function Fa(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var os="data-base-ui-focusable";var rs="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Lr(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 ke(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 Br(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 ja(e){return e.matches("html,body")}function Va(e){return xe(e)&&e.matches(rs)}function ns(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${rs}`)!=null}function Ha(e){if(!e||Rt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Sp(e,t){return t!=null&&!Et(t)?0:typeof e=="function"?e():e}function Tt(e,t,o){let r=Sp(e,o);return typeof r=="number"?r:r?.[t]}function ss(e){return typeof e=="function"?e():e}function Fr(e,t){return t||e==="click"||e==="mousedown"}function Ua(e){return e?.includes("mouse")&&e!=="mousedown"}var Wa=g(X(),1),$a=Se.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new $e,currentIdRef:{current:null},currentContextRef:{current:null}});function Cp(e,t){e.current=t.current}function is(e){let{children:t,delay:o,timeoutMs:r=0}=e,n=Se.useRef(o),s=Se.useRef(o),i=Se.useRef(null),a=Se.useRef(null),u=rt();return F(()=>{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,Wa.jsx)($a.Provider,{value:Se.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:s,currentIdRef:i,timeoutMs:r,currentContextRef:a,timeout:u}),[r,u]),children:t})}function as(e,t={open:!1}){let{open:o}=t,r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),s=Se.useContext($a),{currentIdRef:i,delayRef:a,timeoutMs:u,initialDelayRef:c,currentContextRef:l,hasProvider:f,timeout:p}=s,[m,d]=Se.useState(!1),h=Se.useRef(o),x=Se.useRef(!1);return F(()=>{h.current=o},[o]),F(()=>()=>{x.current=!0},[]),F(()=>{function b(){x.current||d(!1),l.current?.setIsInstantPhase(!1),i.current=null,l.current=null,a.current=c.current,p.clear()}if(i.current&&!o&&i.current===n){if(d(!1),u){let y=n;return p.start(u,()=>{r.select("open")||i.current&&i.current!==y||b()}),()=>{(h.current||i.current!==y)&&p.clear()}}b()}},[o,n,i,a,u,c,l,p,r]),F(()=>{if(!o)return;let b=l.current,y=i.current;p.clear(),l.current={onOpenChange:r.setOpen,setIsInstantPhase:d},i.current=n,a.current={open:0,close:Tt(c.current,"close")},y!==null&&y!==n?(d(!0),b?.setIsInstantPhase(!0),b?.onOpenChange(!1,J($.none))):(d(!1),b?.setIsInstantPhase(!1))},[o,n,r,i,a,c,l,p]),F(()=>()=>{if(i.current===n){if(l.current=null,!h.current)return;i.current=null,Cp(a,c),p.clear()}},[l,i,a,n,c,p]),Se.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 qa=["top","right","bottom","left"];var Lt=Math.min,Ie=Math.max,Bt=Math.round,Xo=Math.floor,st=e=>({x:e,y:e}),Pp={left:"right",right:"left",bottom:"top",top:"bottom"};function Jo(e,t,o){return Ie(e,Lt(t,o))}function it(e,t){return typeof e=="function"?e(t):e}function Re(e){return e.split("-")[0]}function at(e){return e.split("-")[1]}function Vr(e){return e==="x"?"y":"x"}function Zo(e){return e==="y"?"height":"width"}function Le(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Qo(e){return Vr(Le(e))}function Ka(e,t,o){o===void 0&&(o=!1);let r=at(e),n=Qo(e),s=Zo(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 Ga(e){let t=Go(e);return[jr(e),t,jr(t)]}function jr(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Ya=["left","right"],za=["right","left"],Op=["top","bottom"],_p=["bottom","top"];function kp(e,t,o){switch(e){case"top":case"bottom":return o?t?za:Ya:t?Ya:za;case"left":case"right":return t?Op:_p;default:return[]}}function Xa(e,t,o,r){let n=at(e),s=kp(Re(e),o==="start",r);return n&&(s=s.map(i=>i+"-"+n),t&&(s=s.concat(s.map(jr)))),s}function Go(e){let t=Re(e);return Pp[t]+e.slice(t.length)}function Ip(e){return{top:0,right:0,bottom:0,left:0,...e}}function Hr(e){return typeof e!="number"?Ip(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 Ye=g(V(),1),Qa=g(Dt(),1);var Ja={style:{transition:"none"}};var Ap="data-base-ui-swipe-ignore",Np="data-swipe-ignore",fx=`[${Ap}]`,dx=`[${Np}]`;var Za={fallbackAxisSide:"end"};var el=g(X(),1),Dp=Ye.createContext(null),Mp=()=>Ye.useContext(Dp),Lp=vo("portal");function ls(e={}){let{ref:t,container:o,componentProps:r=fe,elementProps:n}=e,s=At(),a=Mp()?.portalNode,[u,c]=Ye.useState(null),[l,f]=Ye.useState(null),p=W(x=>{x!==null&&f(x)}),m=Ye.useRef(null);F(()=>{if(o===null){m.current&&(m.current=null,f(null),c(null));return}if(s==null)return;let x=(o&&(Ir(o)?o:o.current))??a??document.body;if(x==null){m.current&&(m.current=null,f(null),c(null));return}m.current!==x&&(m.current=x,f(null),c(x))},[o,a,s]);let d=De("div",r,{ref:[t,p],props:[{id:s,[Lp]:""},n]});return{portalNode:l,portalSubtree:u&&d?Qa.createPortal(d,u):null}}var to=g(V(),1);function tl(){let e=new Map;return{emit(t,o){e.get(t)?.forEach(r=>r(o))},on(t,o){e.has(t)||e.set(t,new Set),e.get(t).add(o)},off(t,o){e.get(t)?.delete(o)}}}var Bp=g(X(),1),Fp=to.createContext(null),jp=to.createContext(null),Ro=()=>to.useContext(Fp)?.id||null,Ft=e=>{let t=to.useContext(jp);return e??t};var Be=g(V(),1);function Vp(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",u=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",c=s.width,l=s.height,f=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),f-=o||0,p-=r||0,c=0,l=0,!n||u?(c=t.axis==="y"?s.width:0,l=t.axis==="x"?s.height:0,f=i&&t.x!=null?t.x:f,p=a&&t.y!=null?t.y:p):n&&!u&&(l=t.axis==="x"?s.height:l,c=t.axis==="y"?s.width:c),n=!0,{width:c,height:l,x:f,y:p,top:p,right:f+c,bottom:p+l,left:f}}}}function ol(e){return e!=null&&e.clientX!=null}function cs(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"),u=n.context.dataRef,c=Be.useRef(!1),l=Be.useRef(null),[f,p]=Be.useState(),[m,d]=Be.useState([]),h=W(w=>{n.set("positionReference",w)}),x=W((w,T,E)=>{c.current||u.current.openEvent&&!ol(u.current.openEvent)||n.set("positionReference",Vp(E??a,{x:w,y:T,axis:r,dataRef:u,pointerType:f}))}),b=W(w=>{s?l.current||(x(w.clientX,w.clientY,w.currentTarget),d([])):x(w.clientX,w.clientY,w.currentTarget)}),y=Et(f)?i:s;Be.useEffect(()=>{if(!o){h(a);return}if(!y)return;function w(){l.current?.(),l.current=null}let T=le(i);function E(C){let P=ke(C);te(i,P)?w():x(C.clientX,C.clientY)}return!u.current.openEvent||ol(u.current.openEvent)?l.current=ee(T,"mousemove",E):h(a),w},[y,o,i,u,a,n,x,h,m]),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 v=Be.useMemo(()=>{function w(T){p(T.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:b,onMouseEnter:b}},[b]);return Be.useMemo(()=>o?{reference:v,trigger:v}:{},[o,v])}var Fe=g(V(),1);function Hp(){return!1}function Up(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function us(e,t={}){let{enabled:o=!0,escapeKey:r=!0,outsidePress:n=!0,outsidePressEvent:s="sloppy",referencePress:i=Hp,bubbles:a,externalTree:u}=t,c="rootStore"in e?e.rootStore:e,l=c.useState("open"),f=c.useState("floatingElement"),{dataRef:p}=c.context,m=Ft(u),d=W(typeof n=="function"?n:()=>!1),h=typeof n=="function"?d:n,x=h!==!1,b=W(()=>s),{escapeKey:y,outsidePress:v}=Up(a),w=Fe.useRef(!1),T=Fe.useRef(!1),E=Fe.useRef(!1),C=Fe.useRef(!1),P=Fe.useRef(""),O=Fe.useRef(null),I=rt(),Y=rt(),A=W(()=>{Y.clear(),p.current.insideReactTree=!1}),N=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])}),L=W(U=>Br(U,c.select("floatingElement"))||Br(U,c.select("domReferenceElement"))),R=W(U=>{i()&&c.setOpen(!1,J($.triggerPress,U.nativeEvent))}),k=W(U=>{if(!l||!o||!r||U.key!=="Escape"||C.current||!y&&N("__escapeKeyBubbles"))return;let Q=Ba(U)?U.nativeEvent:U,Z=J($.escapeKey,Q);c.setOpen(!1,Z),Z.isCanceled||U.preventDefault(),!y&&!Z.isPropagationAllowed&&U.stopPropagation()}),B=W(()=>{p.current.insideReactTree=!0,Y.start(0,A)}),S=W(U=>{if(!l||!o||U.button!==0)return;let Q=ke(U.nativeEvent);te(c.select("floatingElement"),Q)&&(w.current||(w.current=!0,T.current=!1))}),_=W(U=>{!l||!o||(U.defaultPrevented||U.nativeEvent.defaultPrevented)&&w.current&&(T.current=!0)});Fe.useEffect(()=>{if(!l||!o)return;p.current.__escapeKeyBubbles=y,p.current.__outsidePressBubbles=v;let U=new $e,Q=new $e;function Z(){U.clear(),C.current=!0}function ne(){U.start(Rt.engine.webkit?5:0,()=>{C.current=!1})}function z(){E.current=!0,Q.start(0,()=>{E.current=!1})}function ie(){w.current=!1,T.current=!1}function ae(){let M=P.current,j=M==="pen"||!M?"mouse":M,pe=b(),Ee=typeof pe=="function"?pe():pe;return typeof Ee=="string"?Ee:Ee[j]}function de(M){let j=ae();return j==="intentional"&&M.type!=="click"||j==="sloppy"&&M.type==="click"}function Oe(M){let j=p.current.floatingContext?.nodeId,pe=m&&St(m.nodesRef.current,j).some(Ee=>Br(M,Ee.context?.elements.floating));return L(M)||pe}function we(M){if(de(M)){M.type!=="click"&&!L(M)&&(Q.clear(),E.current=!1),A();return}if(p.current.insideReactTree){A();return}let j=ke(M),pe=`[${vo("inert")}]`,Ee=H(j)?j.getRootNode():null,Pt=Array.from((xo(Ee)?Ee:be(c.select("floatingElement"))).querySelectorAll(pe)),Bo=c.context.triggerElements;if(j&&(Bo.hasElement(j)||Bo.hasMatchingElement(He=>te(He,j))))return;let xt=H(j)?j:null;for(;xt&&!ot(xt);){let He=et(xt);if(ot(He)||!H(He))break;xt=He}if(!(Pt.length&&H(j)&&!ja(j)&&!te(j,c.select("floatingElement"))&&Pt.every(He=>!te(xt,He)))){if(xe(j)&&!("touches"in M)){let He=ot(j),Ot=Te(j),_t=/auto|scroll/,pr=He||_t.test(Ot.overflowX),mr=He||_t.test(Ot.overflowY),gr=pr&&j.clientWidth>0&&j.scrollWidth>j.clientWidth,hr=mr&&j.clientHeight>0&&j.scrollHeight>j.clientHeight,yr=Ot.direction==="rtl",oe=hr&&(yr?M.offsetX<=j.offsetWidth-j.clientWidth:M.offsetX>j.clientWidth),_e=gr&&M.offsetY>j.clientHeight;if(oe||_e)return}if(!Oe(M)){if(ae()==="intentional"&&E.current){Q.clear(),E.current=!1;return}typeof h=="function"&&!h(M)||N("__outsidePressBubbles")||(c.setOpen(!1,J($.outsidePress,M)),A())}}}function K(M){ae()!=="sloppy"||M.pointerType==="touch"||!c.select("open")||!o||L(M)||we(M)}function ce(M){if(ae()!=="sloppy"||!c.select("open")||!o||L(M))return;let j=M.touches[0];j&&(O.current={startTime:Date.now(),startX:j.clientX,startY:j.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},I.start(1e3,()=>{O.current&&(O.current.dismissOnTouchEnd=!1,O.current.dismissOnMouseDown=!1)}))}function ue(M,j){let pe=ke(M);if(!pe)return;let Ee=ee(pe,M.type,()=>{j(M),Ee()})}function Yt(M){P.current="touch",ue(M,ce)}function Je(M){I.clear(),M.type==="pointerdown"&&(P.current=M.pointerType),!(M.type==="mousedown"&&O.current&&!O.current.dismissOnMouseDown)&&ue(M,j=>{j.type==="pointerdown"?K(j):we(j)})}function yt(M){if(!w.current)return;let j=T.current;if(ie(),ae()==="intentional"){if(M.type==="pointercancel"){j&&z();return}if(!Oe(M)){if(j){z();return}typeof h=="function"&&!h(M)||(Q.clear(),E.current=!0,A())}}}function Ze(M){if(ae()!=="sloppy"||!O.current||L(M))return;let j=M.touches[0];if(!j)return;let pe=Math.abs(j.clientX-O.current.startX),Ee=Math.abs(j.clientY-O.current.startY),Pt=Math.sqrt(pe*pe+Ee*Ee);Pt>5&&(O.current.dismissOnTouchEnd=!0),Pt>10&&(we(M),I.clear(),O.current=null)}function ut(M){ue(M,Ze)}function fr(M){ae()!=="sloppy"||!O.current||L(M)||(O.current.dismissOnTouchEnd&&we(M),I.clear(),O.current=null)}function dr(M){ue(M,fr)}let ye=be(f),io=nt(r&&nt(ee(ye,"keydown",k),ee(ye,"compositionstart",Z),ee(ye,"compositionend",ne)),x&&nt(ee(ye,"click",Je,!0),ee(ye,"pointerdown",Je,!0),ee(ye,"pointerup",yt,!0),ee(ye,"pointercancel",yt,!0),ee(ye,"mousedown",Je,!0),ee(ye,"mouseup",yt,!0),ee(ye,"touchstart",Yt,!0),ee(ye,"touchmove",ut,!0),ee(ye,"touchend",dr,!0)));return()=>{io(),U.clear(),Q.clear(),ie(),E.current=!1}},[p,f,r,x,h,l,o,y,v,k,A,b,N,L,m,c,I]),Fe.useEffect(A,[h,A]);let D=Fe.useMemo(()=>({onKeyDown:k,onPointerDown:R,onClick:R}),[k,R]),G=Fe.useMemo(()=>({onKeyDown:k,onPointerDown:_,onMouseDown:_,onClickCapture:B,onMouseDownCapture(U){B(),S(U)},onPointerDownCapture(U){B(),S(U)},onMouseUpCapture:B,onTouchEndCapture:B,onTouchMoveCapture:B}),[k,B,S,_]);return Fe.useMemo(()=>o?{reference:D,floating:G,trigger:D}:{},[o,D,G])}var Ce=g(V(),1);function rl(e,t,o){let{reference:r,floating:n}=e,s=Le(t),i=Qo(t),a=Zo(i),u=Re(t),c=s==="y",l=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(u){case"top":m={x:l,y:r.y-n.height};break;case"bottom":m={x:l,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}}switch(at(t)){case"start":m[i]-=p*(o&&c?-1:1);break;case"end":m[i]+=p*(o&&c?-1:1);break}return m}async function il(e,t){var o;t===void 0&&(t={});let{x:r,y:n,platform:s,rects:i,elements:a,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:l="viewport",elementContext:f="floating",altBoundary:p=!1,padding:m=0}=it(t,e),d=Hr(m),x=a[p?f==="floating"?"reference":"floating":f],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:c,rootBoundary:l,strategy:u})),y=f==="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)),w=await(s.isElement==null?void 0:s.isElement(v))?await(s.getScale==null?void 0:s.getScale(v))||{x:1,y:1}:{x:1,y:1},T=eo(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:v,strategy:u}):y);return{top:(b.top-T.top+d.top)/w.y,bottom:(T.bottom-b.bottom+d.bottom)/w.y,left:(b.left-T.left+d.left)/w.x,right:(T.right-b.right+d.right)/w.x}}var Wp=50,al=async(e,t,o)=>{let{placement:r="bottom",strategy:n="absolute",middleware:s=[],platform:i}=o,a=i.detectOverflow?i:{...i,detectOverflow:il},u=await(i.isRTL==null?void 0:i.isRTL(t)),c=await i.getElementRects({reference:e,floating:t,strategy:n}),{x:l,y:f}=rl(c,r,u),p=r,m=0,d={};for(let h=0;h<s.length;h++){let x=s[h];if(!x)continue;let{name:b,fn:y}=x,{x:v,y:w,data:T,reset:E}=await y({x:l,y:f,initialPlacement:r,placement:p,strategy:n,middlewareData:d,rects:c,platform:a,elements:{reference:e,floating:t}});l=v??l,f=w??f,d[b]={...d[b],...T},E&&m<Wp&&(m++,typeof E=="object"&&(E.placement&&(p=E.placement),E.rects&&(c=E.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:n}):E.rects),{x:l,y:f}=rl(c,p,u)),h=-1)}return{x:l,y:f,placement:p,strategy:n,middlewareData:d}};var ll=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:u,elements:c}=t,{mainAxis:l=!0,crossAxis:f=!0,fallbackPlacements:p,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:d="none",flipAlignment:h=!0,...x}=it(e,t);if((o=s.arrow)!=null&&o.alignmentOffset)return{};let b=Re(n),y=Le(a),v=Re(a)===a,w=await(u.isRTL==null?void 0:u.isRTL(c.floating)),T=p||(v||!h?[Go(a)]:Ga(a)),E=d!=="none";!p&&E&&T.push(...Xa(a,h,d,w));let C=[a,...T],P=await u.detectOverflow(t,x),O=[],I=((r=s.flip)==null?void 0:r.overflows)||[];if(l&&O.push(P[b]),f){let L=Ka(n,i,w);O.push(P[L[0]],P[L[1]])}if(I=[...I,{placement:n,overflows:O}],!O.every(L=>L<=0)){var Y,A;let L=(((Y=s.flip)==null?void 0:Y.index)||0)+1,R=C[L];if(R&&(!(f==="alignment"?y!==Le(R):!1)||I.every(S=>Le(S.placement)===y?S.overflows[0]>0:!0)))return{data:{index:L,overflows:I},reset:{placement:R}};let k=(A=I.filter(B=>B.overflows[0]<=0).sort((B,S)=>B.overflows[1]-S.overflows[1])[0])==null?void 0:A.placement;if(!k)switch(m){case"bestFit":{var N;let B=(N=I.filter(S=>{if(E){let _=Le(S.placement);return _===y||_==="y"}return!0}).map(S=>[S.placement,S.overflows.filter(_=>_>0).reduce((_,D)=>_+D,0)]).sort((S,_)=>S[1]-_[1])[0])==null?void 0:N[0];B&&(k=B);break}case"initialPlacement":k=a;break}if(n!==k)return{reset:{placement:k}}}return{}}}};function nl(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function sl(e){return qa.some(t=>e[t]>=0)}var cl=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:o,platform:r}=t,{strategy:n="referenceHidden",...s}=it(e,t);switch(n){case"referenceHidden":{let i=await r.detectOverflow(t,{...s,elementContext:"reference"}),a=nl(i,o.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:sl(a)}}}case"escaped":{let i=await r.detectOverflow(t,{...s,altBoundary:!0}),a=nl(i,o.floating);return{data:{escapedOffsets:a,escaped:sl(a)}}}default:return{}}}}};var ul=new Set(["left","top"]);async function $p(e,t){let{placement:o,platform:r,elements:n}=e,s=await(r.isRTL==null?void 0:r.isRTL(n.floating)),i=Re(o),a=at(o),u=Le(o)==="y",c=ul.has(i)?-1:1,l=s&&u?-1:1,f=it(t,e),{mainAxis:p,crossAxis:m,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"&&(m=a==="end"?d*-1:d),u?{x:m*l,y:p*c}:{x:p*c,y:m*l}}var fl=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,u=await $p(t,e);return i===((o=a.offset)==null?void 0:o.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:n+u.x,y:s+u.y,data:{...u,placement:i}}}}},dl=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:u={fn:b=>{let{x:y,y:v}=b;return{x:y,y:v}}},...c}=it(e,t),l={x:o,y:r},f=await s.detectOverflow(t,c),p=Le(Re(n)),m=Vr(p),d=l[m],h=l[p];if(i){let b=m==="y"?"top":"left",y=m==="y"?"bottom":"right",v=d+f[b],w=d-f[y];d=Jo(v,d,w)}if(a){let b=p==="y"?"top":"left",y=p==="y"?"bottom":"right",v=h+f[b],w=h-f[y];h=Jo(v,h,w)}let x=u.fn({...t,[m]:d,[p]:h});return{...x,data:{x:x.x-o,y:x.y-r,enabled:{[m]:i,[p]:a}}}}}},pl=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:o,y:r,placement:n,rects:s,middlewareData:i}=t,{offset:a=0,mainAxis:u=!0,crossAxis:c=!0}=it(e,t),l={x:o,y:r},f=Le(n),p=Vr(f),m=l[p],d=l[f],h=it(a,t),x=typeof h=="number"?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(u){let v=p==="y"?"height":"width",w=s.reference[p]-s.floating[v]+x.mainAxis,T=s.reference[p]+s.reference[v]-x.mainAxis;m<w?m=w:m>T&&(m=T)}if(c){var b,y;let v=p==="y"?"width":"height",w=ul.has(Re(n)),T=s.reference[f]-s.floating[v]+(w&&((b=i.offset)==null?void 0:b[f])||0)+(w?0:x.crossAxis),E=s.reference[f]+s.reference[v]+(w?0:((y=i.offset)==null?void 0:y[f])||0)-(w?x.crossAxis:0);d<T?d=T:d>E&&(d=E)}return{[p]:m,[f]:d}}}},ml=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var o,r;let{placement:n,rects:s,platform:i,elements:a}=t,{apply:u=()=>{},...c}=it(e,t),l=await i.detectOverflow(t,c),f=Re(n),p=at(n),m=Le(n)==="y",{width:d,height:h}=s.floating,x,b;f==="top"||f==="bottom"?(x=f,b=p===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(b=f,x=p==="end"?"top":"bottom");let y=h-l.top-l.bottom,v=d-l.left-l.right,w=Lt(h-l[x],y),T=Lt(d-l[b],v),E=!t.middlewareData.shift,C=w,P=T;if((o=t.middlewareData.shift)!=null&&o.enabled.x&&(P=v),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(C=y),E&&!p){let I=Ie(l.left,0),Y=Ie(l.right,0),A=Ie(l.top,0),N=Ie(l.bottom,0);m?P=d-2*(I!==0||Y!==0?I+Y:Ie(l.left,l.right)):C=h-2*(A!==0||N!==0?A+N:Ie(l.top,l.bottom))}await u({...t,availableWidth:P,availableHeight:C});let O=await i.getDimensions(a.floating);return d!==O.width||h!==O.height?{reset:{rects:!0}}:{}}}};function xl(e){let t=Te(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=xe(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 ds(e){return H(e)?e:e.contextElement}function Eo(e){let t=ds(e);if(!xe(t))return st(1);let o=t.getBoundingClientRect(),{width:r,height:n,$:s}=xl(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 Yp=st(0);function bl(e){let t=le(e);return!Nr()||!t.visualViewport?Yp:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function zp(e,t,o){return t===void 0&&(t=!1),!o||t&&o!==le(e)?!1:t}function oo(e,t,o,r){t===void 0&&(t=!1),o===void 0&&(o=!1);let n=e.getBoundingClientRect(),s=ds(e),i=st(1);t&&(r?H(r)&&(i=Eo(r)):i=Eo(e));let a=zp(s,o,r)?bl(s):st(0),u=(n.left+a.x)/i.x,c=(n.top+a.y)/i.y,l=n.width/i.x,f=n.height/i.y;if(s){let p=le(s),m=r&&H(r)?le(r):r,d=p,h=Dr(d);for(;h&&r&&m!==d;){let x=Eo(h),b=h.getBoundingClientRect(),y=Te(h),v=b.left+(h.clientLeft+parseFloat(y.paddingLeft))*x.x,w=b.top+(h.clientTop+parseFloat(y.paddingTop))*x.y;u*=x.x,c*=x.y,l*=x.x,f*=x.y,u+=v,c+=w,d=le(h),h=Dr(d)}}return eo({width:l,height:f,x:u,y:c})}function Ur(e,t){let o=qo(e).scrollLeft;return t?t.left+o:oo(tt(e)).left+o}function wl(e,t){let o=e.getBoundingClientRect(),r=o.left+t.scrollLeft-Ur(e,o),n=o.top+t.scrollTop;return{x:r,y:n}}function qp(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e,s=n==="fixed",i=tt(r),a=t?zo(t.floating):!1;if(r===i||a&&s)return o;let u={scrollLeft:0,scrollTop:0},c=st(1),l=st(0),f=xe(r);if((f||!f&&!s)&&((Jt(r)!=="body"||bo(i))&&(u=qo(r)),f)){let m=oo(r);c=Eo(r),l.x=m.x+r.clientLeft,l.y=m.y+r.clientTop}let p=i&&!f&&!s?wl(i,u):st(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-u.scrollLeft*c.x+l.x+p.x,y:o.y*c.y-u.scrollTop*c.y+l.y+p.y}}function Kp(e){return Array.from(e.getClientRects())}function Gp(e){let t=tt(e),o=qo(e),r=e.ownerDocument.body,n=Ie(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),s=Ie(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),i=-o.scrollLeft+Ur(e),a=-o.scrollTop;return Te(r).direction==="rtl"&&(i+=Ie(t.clientWidth,r.clientWidth)-n),{width:n,height:s,x:i,y:a}}var gl=25;function Xp(e,t){let o=le(e),r=tt(e),n=o.visualViewport,s=r.clientWidth,i=r.clientHeight,a=0,u=0;if(n){s=n.width,i=n.height;let l=Nr();(!l||l&&t==="fixed")&&(a=n.offsetLeft,u=n.offsetTop)}let c=Ur(r);if(c<=0){let l=r.ownerDocument,f=l.body,p=getComputedStyle(f),m=l.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,d=Math.abs(r.clientWidth-f.clientWidth-m);d<=gl&&(s-=d)}else c<=gl&&(s+=c);return{width:s,height:i,x:a,y:u}}function Jp(e,t){let o=oo(e,!0,t==="fixed"),r=o.top+e.clientTop,n=o.left+e.clientLeft,s=xe(e)?Eo(e):st(1),i=e.clientWidth*s.x,a=e.clientHeight*s.y,u=n*s.x,c=r*s.y;return{width:i,height:a,x:u,y:c}}function hl(e,t,o){let r;if(t==="viewport")r=Xp(e,o);else if(t==="document")r=Gp(tt(e));else if(H(t))r=Jp(t,o);else{let n=bl(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return eo(r)}function vl(e,t){let o=et(e);return o===t||!H(o)||ot(o)?!1:Te(o).position==="fixed"||vl(o,t)}function Zp(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=Te(e).position==="fixed",i=s?et(e):e;for(;H(i)&&!ot(i);){let a=Te(i),u=Ar(i);!u&&a.position==="fixed"&&(n=null),(s?!u&&!n:!u&&a.position==="static"&&!!n&&(n.position==="absolute"||n.position==="fixed")||bo(i)&&!u&&vl(e,i))?r=r.filter(l=>l!==i):n=a,i=et(i)}return t.set(e,r),r}function Qp(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e,i=[...o==="clippingAncestors"?zo(t)?[]:Zp(t,this._c):[].concat(o),r],a=hl(t,i[0],n),u=a.top,c=a.right,l=a.bottom,f=a.left;for(let p=1;p<i.length;p++){let m=hl(t,i[p],n);u=Ie(m.top,u),c=Lt(m.right,c),l=Lt(m.bottom,l),f=Ie(m.left,f)}return{width:c-f,height:l-u,x:f,y:u}}function em(e){let{width:t,height:o}=xl(e);return{width:t,height:o}}function tm(e,t,o){let r=xe(t),n=tt(t),s=o==="fixed",i=oo(e,!0,s,t),a={scrollLeft:0,scrollTop:0},u=st(0);function c(){u.x=Ur(n)}if(r||!r&&!s)if((Jt(t)!=="body"||bo(n))&&(a=qo(t)),r){let m=oo(t,!0,s,t);u.x=m.x+t.clientLeft,u.y=m.y+t.clientTop}else n&&c();s&&!r&&n&&c();let l=n&&!r&&!s?wl(n,a):st(0),f=i.left+a.scrollLeft-u.x-l.x,p=i.top+a.scrollTop-u.y-l.y;return{x:f,y:p,width:i.width,height:i.height}}function fs(e){return Te(e).position==="static"}function yl(e,t){if(!xe(e)||Te(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return tt(e)===o&&(o=o.ownerDocument.body),o}function Rl(e,t){let o=le(e);if(zo(e))return o;if(!xe(e)){let n=et(e);for(;n&&!ot(n);){if(H(n)&&!fs(n))return n;n=et(n)}return o}let r=yl(e,t);for(;r&&Ta(r)&&fs(r);)r=yl(r,t);return r&&ot(r)&&fs(r)&&!Ar(r)?o:r||Sa(e)||o}var om=async function(e){let t=this.getOffsetParent||Rl,o=this.getDimensions,r=await o(e.floating);return{reference:tm(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function rm(e){return Te(e).direction==="rtl"}var ps={convertOffsetParentRelativeRectToViewportRelativeRect:qp,getDocumentElement:tt,getClippingRect:Qp,getOffsetParent:Rl,getElementRects:om,getClientRects:Kp,getDimensions:em,getScale:Eo,isElement:H,isRTL:rm};function El(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function nm(e,t){let o=null,r,n=tt(e);function s(){var a;clearTimeout(r),(a=o)==null||a.disconnect(),o=null}function i(a,u){a===void 0&&(a=!1),u===void 0&&(u=1),s();let c=e.getBoundingClientRect(),{left:l,top:f,width:p,height:m}=c;if(a||t(),!p||!m)return;let d=Xo(f),h=Xo(n.clientWidth-(l+p)),x=Xo(n.clientHeight-(f+m)),b=Xo(l),v={rootMargin:-d+"px "+-h+"px "+-x+"px "+-b+"px",threshold:Ie(0,Lt(1,u))||1},w=!0;function T(E){let C=E[0].intersectionRatio;if(C!==u){if(!w)return i();C?i(!1,C):r=setTimeout(()=>{i(!1,1e-7)},1e3)}C===1&&!El(c,e.getBoundingClientRect())&&i(),w=!1}try{o=new IntersectionObserver(T,{...v,root:n.ownerDocument})}catch{o=new IntersectionObserver(T,v)}o.observe(e)}return i(!0),s}function er(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:u=!1}=r,c=ds(e),l=n||s?[...c?Nt(c):[],...t?Nt(t):[]]:[];l.forEach(b=>{n&&b.addEventListener("scroll",o,{passive:!0}),s&&b.addEventListener("resize",o)});let f=c&&a?nm(c,o):null,p=-1,m=null;i&&(m=new ResizeObserver(b=>{let[y]=b;y&&y.target===c&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var v;(v=m)==null||v.observe(t)})),o()}),c&&!u&&m.observe(c),t&&m.observe(t));let d,h=u?oo(e):null;u&&x();function x(){let b=oo(e);h&&!El(h,b)&&o(),h=b,d=requestAnimationFrame(x)}return o(),()=>{var b;l.forEach(y=>{n&&y.removeEventListener("scroll",o),s&&y.removeEventListener("resize",o)}),f?.(),(b=m)==null||b.disconnect(),m=null,u&&cancelAnimationFrame(d)}}var Tl=fl;var Sl=dl,Cl=ll,Pl=ml,Ol=cl;var _l=pl,Wr=(e,t,o)=>{let r=new Map,n={platform:ps,...o},s={...n.platform,_c:r};return al(e,t,{...n,platform:s})};var ge=g(V(),1),Il=g(V(),1),Al=g(Dt(),1),im=typeof document<"u",am=function(){},$r=im?Il.useLayoutEffect:am;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 Nl(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function kl(e,t){let o=Nl(e);return Math.round(t*o)/o}function ms(e){let t=ge.useRef(e);return $r(()=>{t.current=e}),t}function Dl(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:u,open:c}=e,[l,f]=ge.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=ge.useState(r);Yr(p,r)||m(r);let[d,h]=ge.useState(null),[x,b]=ge.useState(null),y=ge.useCallback(S=>{S!==E.current&&(E.current=S,h(S))},[]),v=ge.useCallback(S=>{S!==C.current&&(C.current=S,b(S))},[]),w=s||d,T=i||x,E=ge.useRef(null),C=ge.useRef(null),P=ge.useRef(l),O=u!=null,I=ms(u),Y=ms(n),A=ms(c),N=ge.useCallback(()=>{if(!E.current||!C.current)return;let S={placement:t,strategy:o,middleware:p};Y.current&&(S.platform=Y.current),Wr(E.current,C.current,S).then(_=>{let D={..._,isPositioned:A.current!==!1};L.current&&!Yr(P.current,D)&&(P.current=D,Al.flushSync(()=>{f(D)}))})},[p,t,o,Y,A]);$r(()=>{c===!1&&P.current.isPositioned&&(P.current.isPositioned=!1,f(S=>({...S,isPositioned:!1})))},[c]);let L=ge.useRef(!1);$r(()=>(L.current=!0,()=>{L.current=!1}),[]),$r(()=>{if(w&&(E.current=w),T&&(C.current=T),w&&T){if(I.current)return I.current(w,T,N);N()}},[w,T,N,I,O]);let R=ge.useMemo(()=>({reference:E,floating:C,setReference:y,setFloating:v}),[y,v]),k=ge.useMemo(()=>({reference:w,floating:T}),[w,T]),B=ge.useMemo(()=>{let S={position:o,left:0,top:0};if(!k.floating)return S;let _=kl(k.floating,l.x),D=kl(k.floating,l.y);return a?{...S,transform:"translate("+_+"px, "+D+"px)",...Nl(k.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:_,top:D}},[o,a,k.floating,l.x,l.y]);return ge.useMemo(()=>({...l,update:N,refs:R,elements:k,floatingStyles:B}),[l,N,R,k,B])}var gs=(e,t)=>{let o=Tl(e);return{name:o.name,fn:o.fn,options:[e,t]}},hs=(e,t)=>{let o=Sl(e);return{name:o.name,fn:o.fn,options:[e,t]}},ys=(e,t)=>({fn:_l(e).fn,options:[e,t]}),xs=(e,t)=>{let o=Cl(e);return{name:o.name,fn:o.fn,options:[e,t]}},bs=(e,t)=>{let o=Pl(e);return{name:o.name,fn:o.fn,options:[e,t]}};var ws=(e,t)=>{let o=Ol(e);return{name:o.name,fn:o.fn,options:[e,t]}};var Co=g(V(),1),Xl=g(Dt(),1);var Kl=g(V(),1);var q=(e,t,o,r,n,s,...i)=>{if(i.length>0)throw new Error(Ne(1));let a;if(e&&t&&o&&r&&n&&s)a=(u,c,l,f)=>{let p=e(u,c,l,f),m=t(u,c,l,f),d=o(u,c,l,f),h=r(u,c,l,f),x=n(u,c,l,f);return s(p,m,d,h,x,c,l,f)};else if(e&&t&&o&&r&&n)a=(u,c,l,f)=>{let p=e(u,c,l,f),m=t(u,c,l,f),d=o(u,c,l,f),h=r(u,c,l,f);return n(p,m,d,h,c,l,f)};else if(e&&t&&o&&r)a=(u,c,l,f)=>{let p=e(u,c,l,f),m=t(u,c,l,f),d=o(u,c,l,f);return r(p,m,d,c,l,f)};else if(e&&t&&o)a=(u,c,l,f)=>{let p=e(u,c,l,f),m=t(u,c,l,f);return o(p,m,c,l,f)};else if(e&&t)a=(u,c,l,f)=>{let p=e(u,c,l,f);return t(p,c,l,f)};else if(e)a=e;else throw new Error("Missing arguments");return a};var zl=g(V(),1),Cs=g(Rs(),1),ql=g(Hl(),1);var Ul=g(V(),1);var Es=[],Ts;function Wl(){return Ts}function $l(e){Es.push(e)}function Ss(e){let t=(o,r)=>{let n=ve(Sm).current,s;try{Ts=n;for(let i of Es)i.before(n);s=e(o,r);for(let i of Es)i.after(n);n.didInitialize=!0}finally{Ts=void 0}return s};return t.displayName=e.displayName||e.name,t}function Yl(e){return Ul.forwardRef(Ss(e))}function Sm(){return{didInitialize:!1}}var Cm=go(19),Pm=Cm?_m:km;function qr(e,t,o,r,n){return Pm(e,t,o,r,n)}function Om(e,t,o,r,n){let s=zl.useCallback(()=>t(e.getSnapshot(),o,r,n),[e,t,o,r,n]);return(0,Cs.useSyncExternalStore)(e.subscribe,s,s)}$l({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 _m(e,t,o,r,n){let s=Wl();if(!s)return Om(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 km(e,t,o,r,n){return(0,ql.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(V(),1);var So=class extends Kr{constructor(t,o={},r){super(t),this.context=o,this.selectors=r}useSyncedValue(t,o){ro.useDebugValue(t);let r=this;F(()=>{r.state[t]!==o&&r.set(t,o)},[r,t,o])}useSyncedValueWithCleanup(t,o){let r=this;F(()=>(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);F(()=>{o.update(t)},[o,...r])}useControlledProp(t,o){ro.useDebugValue(t);let r=this,n=o!==void 0;F(()=>{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 Im={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)},pt=class extends So{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:tl(),nested:r,triggerElements:s},Im),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&Fa(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 Gl(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:r,floatingId:n,nested:s,onOpenChange:i}=e,a=t.useState("open"),u=t.useState("activeTriggerElement"),c=t.useState(o?"popupElement":"positionerElement"),l=t.context.triggerElements,f=i,p=Kl.useRef(null);r===void 0&&p.current===null&&(p.current=new pt({open:a,transitionStatus:void 0,referenceElement:u,floatingElement:c,triggerElements:l,onOpenChange:f,floatingId:n,syncOnly:!0,nested:s}));let m=r??p.current;return t.useSyncedValue("floatingId",n),F(()=>{let d={open:a,floatingId:n,referenceElement:u,floatingElement:c};H(u)&&(d.domReferenceElement=u),m.state.positionReference===m.state.referenceElement&&(d.positionReference=u),m.update(d)},[a,n,u,c,m]),m.context.onOpenChange=f,m.context.nested=s,m}var Jl={tabIndex:-1,[os]:""};function Zl(e,t,o=!1){let r=At(),n=Ro()!=null,s=Co.useRef(null);e===void 0&&s.current===null&&(s.current=t(r,n));let i=e??s.current;return Gl({popupStore:i,treatPopupAsFloatingElement:o,floatingRootContext:i.state.floatingRootContext,floatingId:r,nested:n,onOpenChange:i.setOpen}),{store:i,internalStore:s.current}}function Am(e,t){let o=Co.useRef(null),r=Co.useRef(null);return Co.useCallback(n=>{if(e===void 0)return;let s=!1;if(o.current!==null){let i=o.current,a=r.current,u=t.context.triggerElements.getById(i);a&&u===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 Nm(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 Dm(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Ql(e,t,o,r={}){let n=o.reason,s=n===$.triggerHover,i=t&&n===$.triggerFocus,a=!t&&(n===$.triggerPress||n===$.escapeKey),u=Dm(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;r.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let c=()=>{let l={...r.extraState,open:t};i?l.instantType="focus":a?l.instantType="dismiss":s&&(l.instantType=void 0),Nm(l,t,o.trigger,u()),e.update(l)};s?Xl.flushSync(c):c()}function ec(e,t,o,r){Aa(()=>{t===void 0&&e.state.open===!1&&o&&(e.state={...e.state,open:!0,activeTriggerId:r,preventUnmountingOnClose:!1})})}function tc(e,t,o,r){let n=o.useState("isMountedByTrigger",e),s=Am(e,o),i=W(a=>{if(s(a),!a)return;let u=o.select("open"),c=o.select("activeTriggerId");if(c===e){o.update({activeTriggerElement:a,...u?r:null});return}c==null&&u&&o.update({activeTriggerId:e,activeTriggerElement:a,...r})});return F(()=>{n&&o.update({activeTriggerElement:t.current,...r})},[n,o,t,...Object.values(r)]),{registerTrigger:i,isMountedByThisTrigger:n}}function oc(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,r=e.useState("open"),n=e.useState("triggerCount");F(()=>{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"),u=null;if(a){let c=e.context.triggerElements.getById(a);c?c!==e.state.activeTriggerElement&&(i.activeTriggerElement=c):u=a}if(!u&&!a&&s===1){let c=e.context.triggerElements.entries().next();if(!c.done){let[l,f]=c.value;i.activeTriggerId=l,i.activeTriggerElement=f}}(i.triggerCount!==void 0||i.activeTriggerId!==void 0||i.activeTriggerElement!==void 0)&&e.update(i),u&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===u&&!e.context.triggerElements.getById(u)){let c=J($.none);e.setOpen(!1,c),c.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[r,e,n,o])}function rc(e,t,o){let{mounted:r,setMounted:n,transitionStatus:s}=Ra(e),i=t.useState("preventUnmountingOnClose"),a=e?!1:i;t.useSyncedValues({mounted:r,transitionStatus:s,preventUnmountingOnClose:a});let u=W(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return Mr({enabled:r&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||u()}}),{forceUnmount:u,transitionStatus:s}}function nc(e,t){e.useSyncedValues(t),F(()=>()=>{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 sc(){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 ac(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:sc(),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 lc(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 tr=q(e=>e.triggerIdProp??e.activeTriggerId),Ps=q(e=>e.openProp??e.open),ic=q(e=>(e.popupElement?.id??e.floatingId)||void 0);function cc(e,t){return t!==void 0&&Ps(e)&&tr(e)===t}function Mm(e,t){return cc(e,t)?!0:t!==void 0&&Ps(e)&&tr(e)==null&&e.triggerCount===1}var uc={open:Ps,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:tr,activeTriggerElement:q(e=>e.mounted?e.activeTriggerElement:null),popupId:ic,isTriggerActive:q((e,t)=>t!==void 0&&tr(e)===t),isOpenedByTrigger:q((e,t)=>cc(e,t)),isMountedByTrigger:q((e,t)=>t!==void 0&&tr(e)===t&&e.mounted),triggerProps:q((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:q((e,t)=>Mm(e,t)?ic(e):void 0),popupProps:q(e=>e.popupProps),popupElement:q(e=>e.popupElement),positionerElement:q(e=>e.positionerElement)};function fc(e){let{open:t=!1,onOpenChange:o,elements:r={}}=e,n=At(),s=Ro()!=null,i=ve(()=>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 F(()=>{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 Os(e={}){let{nodeId:t,externalTree:o}=e,r=fc(e),n=e.rootContext||r,s=n.useState("referenceElement"),i=n.useState("floatingElement"),a=n.useState("domReferenceElement"),u=n.useState("open"),c=n.useState("floatingId"),[l,f]=Ce.useState(null),[p,m]=Ce.useState(void 0),[d,h]=Ce.useState(void 0),x=Ce.useRef(null),b=Ft(o),y=Ce.useMemo(()=>({reference:s,floating:i,domReference:a}),[s,i,a]),v=Dl({...e,elements:{...y,...l&&{reference:l}}}),w=H(p)?p:null,T=d===void 0?n.state.floatingElement:d;n.useSyncedValue("referenceElement",p??null),n.useSyncedValue("domReferenceElement",p===void 0?a:w),n.useSyncedValue("floatingElement",T);let E=Ce.useCallback(A=>{let N=H(A)?{getBoundingClientRect:()=>A.getBoundingClientRect(),getClientRects:()=>A.getClientRects(),contextElement:A}:A;f(N),v.refs.setReference(N)},[v.refs]),C=Ce.useCallback(A=>{(H(A)||A===null)&&(x.current=A,m(A)),(H(v.refs.reference.current)||v.refs.reference.current===null||A!==null&&!H(A))&&v.refs.setReference(A)},[v.refs,m]),P=Ce.useCallback(A=>{h(A),v.refs.setFloating(A)},[v.refs]),O=Ce.useMemo(()=>({...v.refs,setReference:C,setFloating:P,setPositionReference:E,domReference:x}),[v.refs,C,P,E]),I=Ce.useMemo(()=>({...v.elements,domReference:a}),[v.elements,a]),Y=Ce.useMemo(()=>({...v,dataRef:n.context.dataRef,open:u,onOpenChange:n.setOpen,events:n.context.events,floatingId:c,refs:O,elements:I,nodeId:t,rootStore:n}),[v,O,I,t,n,u,c]);return F(()=>{a&&(x.current=a)},[a]),F(()=>{n.context.dataRef.current.floatingContext=Y;let A=b?.nodesRef.current.find(N=>N.id===t);A&&(A.context=Y)}),Ce.useMemo(()=>({...v,context:Y,refs:O,elements:I,rootStore:n}),[v,O,I,Y,n])}var mt=g(V(),1);var _s=Rt.os.mac&&Rt.engine.webkit;function ks(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),u=mt.useRef(null),c=mt.useRef(!0),l=rt();mt.useEffect(()=>{let p=n.select("domReferenceElement");if(!o)return;let m=le(p);function d(){let b=n.select("domReferenceElement");!n.select("open")&&xe(b)&&b===Lr(be(b))&&(a.current=!0)}function h(){c.current=!0}function x(){c.current=!1}return nt(ee(m,"blur",d),_s&&ee(m,"keydown",h,!0),_s&&ee(m,"pointerdown",x,!0))},[n,o]),mt.useEffect(()=>{if(!o)return;function p(m){if(m.reason===$.triggerPress||m.reason===$.escapeKey){let d=n.select("domReferenceElement");H(d)&&(u.current=d,a.current=!0)}}return s.on("openchange",p),()=>{s.off("openchange",p)}},[s,o,n]);let f=mt.useMemo(()=>{function p(){a.current=!1,u.current=null}return{onMouseLeave(){p()},onFocus(m){let d=m.currentTarget;if(a.current){if(u.current===d)return;p()}let h=ke(m.nativeEvent);if(H(h)){if(_s&&!m.relatedTarget){if(!c.current&&!Va(h))return}else if(!Ha(h))return}let x=Mt(m.relatedTarget,n.context.triggerElements),{nativeEvent:b,currentTarget:y}=m,v=typeof r=="function"?r():r;if(n.select("open")&&x||v===0||v===void 0){n.setOpen(!0,J($.triggerFocus,b,y));return}l.start(v,()=>{a.current||n.setOpen(!0,J($.triggerFocus,b,y))})},onBlur(m){p();let d=m.relatedTarget,h=m.nativeEvent,x=H(d)&&d.hasAttribute(vo("focus-guard"))&&d.getAttribute("data-type")==="outside";l.start(0,()=>{let b=n.select("domReferenceElement"),y=Lr(be(b));!d&&y===b||te(i.current.floatingContext?.refs.floating.current,y)||te(b,y)||x||Mt(d??y,n.context.triggerElements)||n.setOpen(!1,J($.triggerFocus,h))})}}},[i,r,n,l]);return mt.useMemo(()=>o?{reference:f,trigger:f}:{},[o,f])}var As=g(V(),1);var Is=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 Po(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&&Po(s),Po(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 Oo(e){let t=e.context.dataRef.current,o=ve(()=>t.hoverInteractionState??Is.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),ho(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Ns(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"),u=s.useState("domReferenceElement"),{dataRef:c}=s.context,l=Ft(),f=Ro(),p=Oo(s),m=rt(),d=W(()=>Fr(c.current.openEvent?.type,p.interactedInside)),h=W(()=>Ua(c.current.openEvent?.type)),x=W(()=>{Po(p)});F(()=>{i||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,x())},[i,p,x]),As.useEffect(()=>x,[x]),F(()=>{if(o&&i&&p.handleCloseOptions?.blockPointerEvents&&h()&&H(u)&&a){let b=u,y=a,v=be(a),w=l?.nodesRef.current.find(P=>P.id===f)?.context?.elements.floating;w&&(w.style.pointerEvents="");let T=p.pointerEventsScopeElement!==y?p.pointerEventsScopeElement:null,E=w!==y?w:null,C=p.handleCloseOptions?.getScope?.()??T??E??b.closest("[data-rootownerid]")??v.body;return Xr(p,{scopeElement:C,referenceElement:b,floatingElement:y}),()=>{x()}}},[o,i,u,a,p,h,l,f,x]),As.useEffect(()=>{if(!o)return;function b(){return!!(l&&f&&St(l.nodesRef.current,f).length>0)}function y(P){let O=Tt(r,"close",p.pointerType),I=()=>{s.setOpen(!1,J($.triggerHover,P)),l?.events.emit("floating.closed",P)};O?p.openChangeTimeout.start(O,I):(p.openChangeTimeout.clear(),I())}function v(P){let O=ke(P);if(!ns(O)){p.interactedInside=!1;return}p.interactedInside=O?.closest("[aria-haspopup]")!=null}function w(){p.openChangeTimeout.clear(),m.clear(),l?.events.off("floating.closed",E),x()}function T(P){if(b()&&l){l.events.on("floating.closed",E);return}if(Mt(P.relatedTarget,s.context.triggerElements))return;let O=c.current.floatingContext?.nodeId??n,I=P.relatedTarget;if(!(l&&O&&H(I)&&St(l.nodesRef.current,O,!1).some(A=>te(A.context?.elements.floating,I)))){if(p.handler){p.handler(P);return}x(),h()&&!d()&&y(P)}}function E(P){!l||!f||b()||m.start(0,()=>{l.events.off("floating.closed",E),s.setOpen(!1,J($.triggerHover,P)),l.events.emit("floating.closed",P)})}let C=a;return nt(C&&ee(C,"mouseenter",w),C&&ee(C,"mouseleave",T),C&&ee(C,"pointerdown",v,!0),()=>{l?.events.off("floating.closed",E)})},[o,a,s,c,r,n,h,d,x,p,l,f,m])}var Vt=g(V(),1),dc=g(Dt(),1);var Lm={current:null};function Ds(e,t={}){let{enabled:o=!0,delay:r=0,handleClose:n=null,mouseOnly:s=!1,restMs:i=0,move:a=!0,triggerElementRef:u=Lm,externalTree:c,isActiveTrigger:l=!0,getHandleCloseContext:f,isClosing:p,shouldOpen:m}=t,d="rootStore"in e?e.rootStore:e,{dataRef:h,events:x}=d.context,b=Ft(c),y=Oo(d),v=Vt.useRef(!1),w=Me(n),T=Me(r),E=Me(i),C=Me(o),P=Me(m),O=Me(p),I=W(()=>Fr(h.current.openEvent?.type,y.interactedInside)),Y=W(()=>P.current?.()!==!1),A=W((R,k,B)=>{let S=d.context.triggerElements;if(S.hasElement(k))return!R||!te(R,k);if(!H(B))return!1;let _=B;return S.hasMatchingElement(D=>te(D,_))&&(!R||!te(R,_))}),N=W(()=>{if(!y.handler)return;be(d.select("domReferenceElement")).removeEventListener("mousemove",y.handler),y.handler=void 0}),L=W(()=>{Po(y)});return l&&(y.handleCloseOptions=w.current?.__options),Vt.useEffect(()=>N,[N]),Vt.useEffect(()=>{if(!o)return;function R(k){k.open?v.current=!1:(v.current=k.reason===$.triggerHover,N(),y.openChangeTimeout.clear(),y.restTimeout.clear(),y.blockMouseMove=!0,y.restTimeoutPending=!1)}return x.on("openchange",R),()=>{x.off("openchange",R)}},[o,x,y,N]),Vt.useEffect(()=>{if(!o)return;function R(_,D=!0){let G=Tt(T.current,"close",y.pointerType);G?y.openChangeTimeout.start(G,()=>{d.setOpen(!1,J($.triggerHover,_)),b?.events.emit("floating.closed",_)}):D&&(y.openChangeTimeout.clear(),d.setOpen(!1,J($.triggerHover,_)),b?.events.emit("floating.closed",_))}let k=u.current??(l?d.select("domReferenceElement"):null);if(!H(k))return;function B(_){if(y.openChangeTimeout.clear(),y.blockMouseMove=!1,s&&!Et(y.pointerType))return;let D=ss(E.current),G=Tt(T.current,"open",y.pointerType),U=ke(_),Q=_.currentTarget??null,Z=d.select("domReferenceElement"),ne=Q;if(H(U)&&!d.context.triggerElements.hasElement(U)){for(let ue of d.context.triggerElements.elements())if(te(ue,U)){ne=ue;break}}H(Q)&&H(Z)&&!d.context.triggerElements.hasElement(Q)&&te(Q,Z)&&(ne=Z);let z=ne==null?!1:A(Z,ne,U),ie=d.select("open"),ae=O.current?.()??d.select("transitionStatus")==="ending",de=!ie&&ae&&v.current,Oe=!z&&H(ne)&&H(Z)&&te(Z,ne)&&de,we=D>0&&!G,K=z&&(ie||de)||Oe,ce=!ie||z;if(K){Y()&&d.setOpen(!0,J($.triggerHover,_,ne));return}we||(G?y.openChangeTimeout.start(G,()=>{ce&&Y()&&d.setOpen(!0,J($.triggerHover,_,ne))}):ce&&Y()&&d.setOpen(!0,J($.triggerHover,_,ne)))}function S(_){if(I()){L();return}N();let D=d.select("domReferenceElement"),G=be(D);y.restTimeout.clear(),y.restTimeoutPending=!1;let U=h.current.floatingContext??f?.();if(Mt(_.relatedTarget,d.context.triggerElements))return;if(w.current&&U){d.select("open")||y.openChangeTimeout.clear();let Z=u.current;y.handler=w.current({...U,tree:b,x:_.clientX,y:_.clientY,onClose(){L(),N(),C.current&&!I()&&Z===d.select("domReferenceElement")&&R(_,!0)}}),G.addEventListener("mousemove",y.handler),y.handler(_);return}(y.pointerType!=="touch"||!te(d.select("floatingElement"),_.relatedTarget))&&R(_)}return a?nt(ee(k,"mousemove",B,{once:!0}),ee(k,"mouseenter",B),ee(k,"mouseleave",S)):nt(ee(k,"mouseenter",B),ee(k,"mouseleave",S))},[N,L,h,T,d,o,w,y,l,A,I,s,a,E,u,b,C,f,O,Y]),Vt.useMemo(()=>{if(!o)return;function R(k){y.pointerType=k.pointerType}return{onPointerDown:R,onPointerEnter:R,onMouseMove(k){let{nativeEvent:B}=k,S=k.currentTarget,_=d.select("domReferenceElement"),D=d.select("open"),G=A(_,S,k.target);if(s&&!Et(y.pointerType))return;if(D&&G&&y.handleCloseOptions?.blockPointerEvents){let Z=d.select("floatingElement");if(Z){let ne=y.handleCloseOptions?.getScope?.()??S.ownerDocument.body;Xr(y,{scopeElement:ne,referenceElement:S,floatingElement:Z})}}let U=ss(E.current);if(D&&!G||U===0||!G&&y.restTimeoutPending&&k.movementX**2+k.movementY**2<2)return;y.restTimeout.clear();function Q(){if(y.restTimeoutPending=!1,I())return;let Z=d.select("open");!y.blockMouseMove&&(!Z||G)&&Y()&&d.setOpen(!0,J($.triggerHover,B,S))}y.pointerType==="touch"?dc.flushSync(()=>{Q()}):G&&D?Q():(y.restTimeoutPending=!0,y.restTimeout.start(U,Q))}}},[o,y,I,A,s,d,E,Y])}var pc=.1,Bm=pc*pc,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,u,c){let l=!1;return Jr(e,t,o,r,n,s)&&(l=!l),Jr(e,t,n,s,i,a)&&(l=!l),Jr(e,t,i,a,u,c)&&(l=!l),Jr(e,t,u,c,o,r)&&(l=!l),l}function Fm(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),u=Math.min(r,s),c=Math.max(r,s);return e>=i&&e<=a&&t>=u&&t<=c}function Ms(e={}){let{blockPointerEvents:t=!1}=e,o=new $e,r=({x:n,y:s,placement:i,elements:a,onClose:u,nodeId:c,tree:l})=>{let f=i?.split("-")[0],p=!1,m=null,d=null,h=typeof performance<"u"?performance.now():0;function x(y,v){let w=performance.now(),T=w-h;if(m===null||d===null||T===0)return m=y,d=v,h=w,!1;let E=y-m,C=v-d,P=E*E+C*C,O=T*T*Bm;return m=y,d=v,h=w,P<O}function b(){o.clear(),u()}return function(v){o.clear();let w=a.domReference,T=a.floating;if(!w||!T||f==null||n==null||s==null)return;let{clientX:E,clientY:C}=v,P=ke(v),O=v.type==="mouseleave",I=te(T,P),Y=te(w,P);if(I&&(p=!0,!O))return;if(Y&&(p=!1,!O)){p=!0;return}if(O&&H(v.relatedTarget)&&te(T,v.relatedTarget))return;function A(){return!!(l&&St(l.nodesRef.current,c).length>0)}function N(){A()||b()}if(A())return;let L=w.getBoundingClientRect(),R=T.getBoundingClientRect(),k=n>R.right-R.width/2,B=s>R.bottom-R.height/2,S=R.width>L.width,_=R.height>L.height,D=(S?L:R).left,G=(S?L:R).right,U=(_?L:R).top,Q=(_?L:R).bottom;if(f==="top"&&s>=L.bottom-1||f==="bottom"&&s<=L.top+1||f==="left"&&n>=L.right-1||f==="right"&&n<=L.left+1){N();return}let Z=!1;switch(f){case"top":Z=Qr(E,C,D,L.top+1,G,R.bottom-1);break;case"bottom":Z=Qr(E,C,D,R.top+1,G,L.bottom-1);break;case"left":Z=Qr(E,C,R.right-1,Q,L.left+1,U);break;case"right":Z=Qr(E,C,L.right-1,Q,R.left+1,U);break;default:}if(Z)return;if(p&&!Fm(E,C,L)){N();return}if(!O&&x(E,C)){N();return}let ne=!1;switch(f){case"top":{let z=S?re/2:re*4,ie=S||k?n+z:n-z,ae=S?n-z:k?n+z:n-z,de=s+re+1,Oe=k||S?R.bottom-re:R.top,we=k?S?R.bottom-re:R.top:R.bottom-re;ne=Zr(E,C,ie,de,ae,de,R.left,Oe,R.right,we);break}case"bottom":{let z=S?re/2:re*4,ie=S||k?n+z:n-z,ae=S?n-z:k?n+z:n-z,de=s-re,Oe=k||S?R.top+re:R.bottom,we=k?S?R.top+re:R.bottom:R.top+re;ne=Zr(E,C,ie,de,ae,de,R.left,Oe,R.right,we);break}case"left":{let z=_?re/2:re*4,ie=_||B?s+z:s-z,ae=_?s-z:B?s+z:s-z,de=n+re+1,Oe=B||_?R.right-re:R.left,we=B?_?R.right-re:R.left:R.right-re;ne=Zr(E,C,Oe,R.top,we,R.bottom,de,ie,de,ae);break}case"right":{let z=_?re/2:re*4,ie=_||B?s+z:s-z,ae=_?s-z:B?s+z:s-z,de=n-re,Oe=B||_?R.left+re:R.right,we=B?_?R.left+re:R.right:R.left+re;ne=Zr(E,C,de,ie,de,ae,Oe,R.top,we,R.bottom);break}default:}ne?p||o.start(40,N):N()}};return r.__options={...e,blockPointerEvents:t},r}var Ls=(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})({}),or=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),jm={[or.popupOpen]:""},_v={[or.popupOpen]:"",[or.pressed]:""},Vm={[Ls.open]:""},Hm={[Ls.closed]:""},Um={[Ls.anchorHidden]:""},mc={open(e){return e?jm:null}};var _o={open(e){return e?Vm:Hm},anchorHidden(e){return e?Um:null}};function gc(e){return go(19)?e:e?"true":void 0}var ze=g(V(),1);var Wm=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:r,placement:n,rects:s,platform:i,elements:a,middlewareData:u}=t,{element:c,padding:l=0,offsetParent:f="real"}=it(e,t)||{};if(c==null)return{};let p=Hr(l),m={x:o,y:r},d=Qo(n),h=Zo(d),x=await i.getDimensions(c),b=d==="y",y=b?"top":"left",v=b?"bottom":"right",w=b?"clientHeight":"clientWidth",T=s.reference[h]+s.reference[d]-m[d]-s.floating[h],E=m[d]-s.reference[d],C=f==="real"?await i.getOffsetParent?.(c):a.floating,P=a.floating[w]||s.floating[h];(!P||!await i.isElement?.(C))&&(P=a.floating[w]||s.floating[h]);let O=T/2-E/2,I=P/2-x[h]/2-1,Y=Math.min(p[y],I),A=Math.min(p[v],I),N=Y,L=P-x[h]-A,R=P/2-x[h]/2+O,k=Jo(N,R,L),B=!u.arrow&&at(n)!=null&&R!==k&&s.reference[h]/2-(R<N?Y:A)-x[h]/2<0,S=B?R<N?R-N:R-L:0;return{[d]:m[d]+S,data:{[d]:k,centerOffset:R-k-S,...B&&{alignmentOffset:S}},reset:B}}}),hc=(e,t)=>({...Wm(e),options:[e,t]});var $m=ws().fn,yc={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 $m(e)).data?.referenceHidden||s}}}};var rr={sideX:"left",sideY:"top"},xc={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:r},elements:{floating:n},platform:s,strategy:i,placement:a}=e,u=le(n),c=u.getComputedStyle(n);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:o,data:rr};let f=await s.getOffsetParent?.(n),p={width:0,height:0};if(i==="fixed"&&u?.visualViewport)p={width:u.visualViewport.width,height:u.visualViewport.height};else if(f===u){let y=be(n);p={width:y.documentElement.clientWidth,height:y.documentElement.clientHeight}}else await s.isElement?.(f)&&(p=await s.getDimensions(f));let m=Re(a),d=t,h=o;m==="left"&&(d=p.width-(t+r.width)),m==="top"&&(h=p.height-(o+r.height));let x=m==="left"?"right":rr.sideX,b=m==="top"?"bottom":rr.sideY;return{x:d,y:h,data:{sideX:x,sideY:b}}}};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 bc(e,t,o){let{rects:r,placement:n}=e;return{side:vc(t,Re(n),o),align:at(n)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function Rc(e){let{anchor:t,positionMethod:o="absolute",side:r="bottom",sideOffset:n=0,align:s="center",alignOffset:i=0,collisionBoundary:a,collisionPadding:u=5,sticky:c=!1,arrowPadding:l=5,disableAnchorTracking:f=!1,inline:p,keepMounted:m=!1,floatingRootContext:d,mounted:h,collisionAvoidance:x,shiftCrossAxis:b=!1,nodeId:y,adaptiveOrigin:v,lazyFlip:w=!1,externalTree:T}=e,[E,C]=ze.useState(null);!h&&E!==null&&C(null);let P=x.side||"flip",O=x.align||"flip",I=x.fallbackAxisSide||"end",Y=typeof t=="function"?t:void 0,A=W(Y),N=Y?A:t,L=Me(t),R=Me(h),B=mo()==="rtl",S=E||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":B?"left":"right","inline-start":B?"right":"left"}[r],_=s==="center"?S:`${S}-${s}`,D=u,G=1,U=r==="bottom"?G:0,Q=r==="top"?G:0,Z=r==="right"?G:0,ne=r==="left"?G:0;typeof D=="number"?D={top:D+U,right:D+ne,bottom:D+Q,left:D+Z}:D&&(D={top:(D.top||0)+U,right:(D.right||0)+ne,bottom:(D.bottom||0)+Q,left:(D.left||0)+Z});let z={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:D},ie=ze.useRef(null),ae=Me(n),de=Me(i),Oe=typeof n!="function"?n:0,we=typeof i!="function"?i:0,K=[];p&&K.push(p),K.push(gs(oe=>{let _e=bc(oe,r,B),ft=typeof ae.current=="function"?ae.current(_e):ae.current,qe=typeof de.current=="function"?de.current(_e):de.current;return{mainAxis:ft,crossAxis:qe,alignmentAxis:qe}},[Oe,we,B,r]));let ce=O==="none"&&P!=="shift",ue=!ce&&(c||b||P==="shift"),Yt=P==="none"?null:xs({...z,padding:{top:D.top+G,right:D.right+G,bottom:D.bottom+G,left:D.left+G},mainAxis:!b&&P==="flip",crossAxis:O==="flip"?"alignment":!1,fallbackAxisSideDirection:I}),Je=ce?null:hs(oe=>{let _e=be(oe.elements.floating).documentElement;return{...z,rootBoundary:b?{x:0,y:0,width:_e.clientWidth,height:_e.clientHeight}:void 0,mainAxis:O!=="none",crossAxis:ue,limiter:c||b?void 0:ys(ft=>{if(!ie.current)return{};let{width:qe,height:bt}=ie.current.getBoundingClientRect(),Qe=Le(Re(ft.placement)),zt=Qe==="y"?qe:bt,ao=Qe==="y"?D.left+D.right:D.top+D.bottom;return{offset:zt/2+ao/2}})}},[z,c,b,D,O]);P==="shift"||O==="shift"||s==="center"?K.push(Je,Yt):K.push(Yt,Je),K.push(bs({...z,apply({elements:{floating:oe},availableWidth:_e,availableHeight:ft,rects:qe}){if(!R.current)return;let bt=oe.style;bt.setProperty("--available-width",`${_e}px`),bt.setProperty("--available-height",`${ft}px`);let Qe=le(oe).devicePixelRatio||1,{x:zt,y:ao,width:xr,height:Pn}=qe.reference,On=(Math.round((zt+xr)*Qe)-Math.round(zt*Qe))/Qe,_n=(Math.round((ao+Pn)*Qe)-Math.round(ao*Qe))/Qe;bt.setProperty("--anchor-width",`${On}px`),bt.setProperty("--anchor-height",`${_n}px`)}}),hc(oe=>({element:ie.current||be(oe.elements.floating).createElement("div"),padding:l,offsetParent:"floating"}),[l]),{name:"transformOrigin",fn(oe){let{elements:_e,middlewareData:ft,placement:qe,rects:bt,y:Qe}=oe,zt=Re(qe),ao=Le(zt),xr=ie.current,Pn=ft.arrow?.x||0,On=ft.arrow?.y||0,_n=xr?.clientWidth||0,Cf=xr?.clientHeight||0,kn=Pn+_n/2,mi=On+Cf/2,Pf=Math.abs(ft.shift?.y||0),Of=bt.reference.height/2,Fo=typeof n=="function"?n(bc(oe,r,B)):n,_f=Pf>Fo,kf={top:`${kn}px calc(100% + ${Fo}px)`,bottom:`${kn}px ${-Fo}px`,left:`calc(100% + ${Fo}px) ${mi}px`,right:`${-Fo}px ${mi}px`}[zt],If=`${kn}px ${bt.reference.y+Of-Qe}px`;return _e.floating.style.setProperty("--transform-origin",ue&&ao==="y"&&_f?If:kf),{}}},yc,v),F(()=>{!h&&d&&d.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[h,d]);let yt=ze.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:Ze,elements:ut,x:fr,y:dr,middlewareData:ye,update:io,placement:M,context:j,isPositioned:pe,floatingStyles:Ee}=Os({rootContext:d,open:m?h:void 0,placement:_,middleware:K,strategy:o,whileElementsMounted:m?void 0:(...oe)=>er(...oe,yt),nodeId:y,externalTree:T}),{sideX:Pt,sideY:Bo}=ye.adaptiveOrigin||rr,xt=pe?o:"fixed",He=ze.useMemo(()=>{let oe=v?{position:xt,[Pt]:fr,[Bo]:dr}:{position:xt,...Ee};return pe||(oe.opacity=0),oe},[v,xt,Pt,fr,Bo,dr,Ee,pe]),Ot=ze.useRef(null);F(()=>{if(!h)return;let oe=L.current,_e=typeof oe=="function"?oe():oe,qe=(wc(_e)?_e.current:_e)||null||null;qe!==Ot.current&&(Ze.setPositionReference(qe),Ot.current=qe)},[h,Ze,N,L]),ze.useEffect(()=>{if(!h)return;let oe=L.current;typeof oe!="function"&&wc(oe)&&oe.current!==Ot.current&&(Ze.setPositionReference(oe.current),Ot.current=oe.current)},[h,Ze,N,L]),ze.useEffect(()=>{if(m&&h&&ut.reference&&ut.floating)return er(ut.reference,ut.floating,io,yt)},[m,h,ut,io,yt]);let _t=Re(M),pr=vc(r,_t,B),mr=at(M)||"center",gr=!!ye.hide?.referenceHidden;F(()=>{w&&h&&pe&&C(_t)},[w,h,pe,_t]);let hr=ze.useMemo(()=>({position:"absolute",top:ye.arrow?.y,left:ye.arrow?.x}),[ye.arrow]),yr=ye.arrow?.centerOffset!==0;return ze.useMemo(()=>({positionerStyles:He,arrowStyles:hr,arrowRef:ie,arrowUncentered:yr,side:pr,align:mr,physicalSide:_t,anchorHidden:gr,refs:Ze,context:j,isPositioned:pe,update:io}),[He,hr,ie,yr,pr,mr,_t,gr,Ze,j,pe,io])}function wc(e){return e!=null&&"current"in e}function en(e){return e==="starting"?Ja:fe}function Ec(e,t,{styles:o,transitionStatus:r,props:n,refs:s,hidden:i,inert:a=!1}){let u={...o};return a&&(u.pointerEvents="none"),De("div",e,{state:t,ref:s,props:[{role:"presentation",hidden:i,style:u},en(r),n],stateAttributesMapping:_o})}var Pe=g(V(),1),_c=g(Dt(),1);var Tc=g(V(),1);function Sc(e){let[t,o]=Tc.useState({current:e,previous:null});return e!==t.current&&o({current:e,previous:t.current}),t.previous}var ko=g(V(),1);function Bs(e){let t=Te(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=xe(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 Pc(e){let{popupElement:t,positionerElement:o,content:r,mounted:n,onMeasureLayout:s,onMeasureLayoutComplete:i,side:a,direction:u}=e,c=wo(t,!0,!1),l=yo(),f=ko.useRef(null),p=ko.useRef(!0),m=ko.useRef(It),d=W(s),h=W(i),x=ko.useMemo(()=>{let b=a==="top",y=a==="left";return u==="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,u]);F(()=>{if(!n){m.current=It,p.current=!0,f.current=null;return}if(!t||!o)return;m.current=Cc(t,x),Fs(t,"auto");let b=on(t,"position","static"),y=on(t,"transform","none"),v=on(t,"scale","1"),w=Cc(o,{"--available-width":"max-content","--available-height":"max-content"});function T(){b(),y(),w()}function E(){T(),v()}if(d?.(),p.current||f.current===null){tn(o,"max-content");let I=Bs(t);return f.current=I,tn(o,I),E(),h?.(null,I),p.current=!1,()=>{m.current(),m.current=It}}tn(o,"max-content");let C=f.current,P=Bs(t);f.current=P,Fs(t,C),E(),h?.(C,P),tn(o,P);let O=new AbortController;return l.request(()=>{Fs(t,P),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},O.signal)}),()=>{O.abort(),l.cancel(),m.current(),m.current=It}},[r,t,o,c,l,n,d,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 Cc(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 Fs(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 Io=g(X(),1);function kc(e){let{store:t,side:o,cssVars:r,children:n}=e,s=mo(),i=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),u=t.useState("open"),c=t.useState("payload"),l=t.useState("mounted"),f=t.useState("popupElement"),p=t.useState("positionerElement"),m=Sc(u?i:null),d=qm(a,c),h=Pe.useRef(null),[x,b]=Pe.useState(null),[y,v]=Pe.useState(null),w=Pe.useRef(null),T=Pe.useRef(null),E=wo(w,!0,!1),C=yo(),[P,O]=Pe.useState(null),[I,Y]=Pe.useState(!1);F(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let A=W(()=>{w.current?.style.setProperty("animation","none"),w.current?.style.setProperty("transition","none"),T.current?.style.setProperty("display","none")}),N=W(S=>{w.current?.style.removeProperty("animation"),w.current?.style.removeProperty("transition"),T.current?.style.removeProperty("display"),S&&O(S)}),L=Pe.useRef(null);F(()=>{(!u||!l)&&(L.current=null)},[u,l]),F(()=>{if(i&&m&&i!==m&&L.current!==i&&h.current){b(h.current),Y(!0);let S=zm(m,i);v(S),C.request(()=>{_c.flushSync(()=>{Y(!1)}),E(()=>{b(null),O(null),h.current=null})}),L.current=i}},[i,m,x,E,C]),F(()=>{let S=w.current;if(!S)return;let _=be(S).createElement("div");for(let D of Array.from(S.childNodes))_.appendChild(D.cloneNode(!0));h.current=_});let R=x!=null,k;R?k=(0,Io.jsxs)(Pe.Fragment,{children:[(0,Io.jsx)("div",{"data-previous":!0,inert:gc(!0),ref:T,style:{...P?{[r.popupWidth]:`${P.width}px`,[r.popupHeight]:`${P.height}px`}:null,position:"absolute"},"data-ending-style":I?void 0:""},"previous"),(0,Io.jsx)("div",{"data-current":!0,ref:w,"data-starting-style":I?"":void 0,children:n},d)]}):k=(0,Io.jsx)("div",{"data-current":!0,ref:w,children:n},d),F(()=>{let S=T.current;!S||!x||S.replaceChildren(...Array.from(x.childNodes))},[x]),Pc({popupElement:f,positionerElement:p,mounted:l,content:c,onMeasureLayout:A,onMeasureLayoutComplete:N,side:o,direction:s});let B={activationDirection:Ym(y),transitioning:R};return{children:k,state:B}}function Ym(e){if(e)return`${Oc(e.horizontal,5,"right","left")} ${Oc(e.vertical,5,"down","up")}`}function Oc(e,t,o,r){return e>t?o:e<-t?r:""}function zm(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 qm(e,t){let[o,r]=Pe.useState(0),n=Pe.useRef(e),s=Pe.useRef(t),i=Pe.useRef(!1);return F(()=>{let a=n.current,u=s.current,c=e!==a,l=t!==u;c?(r(f=>f+1),i.current=!l):i.current&&l&&(r(f=>f+1),i.current=!1),n.current=e,s.current=t},[e,t]),`${e??"current"}-${o}`}var rn=g(V(),1),Ic=g(Dt(),1);var Ac=g(X(),1),Nc=rn.forwardRef(function(t,o){let{children:r,container:n,className:s,render:i,style:a,...u}=t,{portalNode:c,portalSubtree:l}=ls({container:n,ref:o,componentProps:t,elementProps:u});return!l&&!c?null:(0,Ac.jsxs)(rn.Fragment,{children:[l,c&&Ic.createPortal(r,c)]})});var je={};Ke(je,{Arrow:()=>Gc,Handle:()=>nr,Popup:()=>qc,Portal:()=>Wc,Positioner:()=>Yc,Provider:()=>Xc,Root:()=>Mc,Trigger:()=>Vc,Viewport:()=>Qc,createHandle:()=>eu});var gt=g(V(),1);var nn=g(V(),1),js=nn.createContext(void 0);function Xe(e){let t=nn.useContext(js);if(t===void 0&&!e)throw new Error(Ne(72));return t}var Dc=g(V(),1);var Km={...uc,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)},Ao=class e extends So{constructor(t,o,r=!1){let n=new jt,s={...Gm(),...t};s.floatingRootContext=lc(n,o,r),super(s,{popupRef:Dc.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},Km)}setOpen=(t,o)=>{Ql(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,J($.triggerPress,t))}static useStore(t,o){return Zl(t,(n,s)=>new e(o,n,s)).store}};function Gm(){return{...ac(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var sn=g(X(),1),Mc=Ss(function(t){let{disabled:o=!1,defaultOpen:r=!1,open:n,disableHoverablePopup:s=!1,trackCursorAxis:i="none",actionsRef:a,onOpenChange:u,onOpenChangeComplete:c,handle:l,triggerId:f,defaultTriggerId:p=null,children:m}=t,d=Ao.useStore(l?.store,{open:r,openProp:n,activeTriggerId:p,triggerIdProp:f});ec(d,n,r,p),d.useControlledProp("openProp",n),d.useControlledProp("triggerIdProp",f),d.useContextCallback("onOpenChange",u),d.useContextCallback("onOpenChangeComplete",c);let h=d.useState("open"),x=!o&&h,b=d.useState("activeTriggerId"),y=d.useState("mounted"),v=d.useState("payload");d.useSyncedValues({trackCursorAxis:i,disableHoverablePopup:s}),d.useSyncedValue("disabled",o),oc(d,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:T}=rc(x,d),E=d.useState("isInstantPhase"),C=d.useState("instantType"),P=d.useState("lastOpenChangeReason"),O=gt.useRef(null);F(()=>{h&&o&&d.setOpen(!1,J($.disabled))},[h,o,d]),F(()=>{T==="ending"&&P===$.none||T!=="ending"&&E?(C!=="delay"&&(O.current=C),d.set("instantType","delay")):O.current!==null&&(d.set("instantType",O.current),O.current=null)},[T,E,P,C,d]),F(()=>{x&&b==null&&d.set("payload",void 0)},[d,b,x]);let I=gt.useCallback(()=>{d.setOpen(!1,J($.imperativeAction))},[d]);gt.useImperativeHandle(a,()=>({unmount:w,close:I}),[w,I]);let Y=x||y||!o&&i!=="none";return(0,sn.jsxs)(js.Provider,{value:d,children:[Y&&(0,sn.jsx)(Xm,{store:d,disabled:o,trackCursorAxis:i}),typeof m=="function"?m({payload:v}):m]})});function Xm({store:e,disabled:t,trackCursorAxis:o}){let r=e.useState("floatingRootContext"),n=us(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=cs(r,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),i=gt.useMemo(()=>vt(s.reference,n.reference),[s.reference,n.reference]),a=gt.useMemo(()=>vt(s.trigger,n.trigger),[s.trigger,n.trigger]),u=gt.useMemo(()=>vt(Jl,s.floating,n.floating),[s.floating,n.floating]);return nc(e,{activeTriggerProps:i,inactiveTriggerProps:a,popupProps:u}),null}var ln=g(V(),1);var an=g(V(),1),Vs=an.createContext(void 0);function Lc(){return an.useContext(Vs)}var Bc=(function(e){return e[e.popupOpen=or.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var jc="data-base-ui-tooltip-trigger";function Fc(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 Jm(e){let t=e;for(;t;){if(t.hasAttribute(jc))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 Vc=Yl(function(t,o){let{render:r,className:n,style:s,handle:i,payload:a,disabled:u,delay:c,closeOnClick:l=!0,closeDelay:f,id:p,...m}=t,d=Xe(!0),h=i?.store??d;if(!h)throw new Error(Ne(82));let x=wa(p),b=h.useState("isTriggerActive",x),y=h.useState("isOpenedByTrigger",x),v=h.useState("floatingRootContext"),w=ln.useRef(null),T=c??600,E=f??0,{registerTrigger:C,isMountedByThisTrigger:P}=tc(x,w,h,{payload:a,closeOnClick:l,closeDelay:E}),O=Lc(),{delayRef:I,isInstantPhase:Y,hasProvider:A}=as(v,{open:y}),N=Oo(v);h.useSyncedValue("isInstantPhase",Y);let L=h.useState("disabled"),R=u??L,k=Me(R),B=h.useState("trackCursorAxis"),S=h.useState("disableHoverablePopup"),_=ln.useRef(!1),D=rt(),G=ln.useRef(void 0);function U(){let K=O?.delay,ce=typeof I.current=="object"?I.current.open:void 0,ue=T;return A&&(ce!==0?ue=c??K??T:ue=0),ue}function Q(K){let ce=w.current;if(!ce||!K)return!1;let ue=Jm(K);return ue!==null&&ue!==ce&&te(ce,ue)}function Z(K){let ce=Q(K);return _.current=ce,ce&&(N.openChangeTimeout.clear(),N.restTimeout.clear(),N.restTimeoutPending=!1,D.clear()),ce}let ne=Ds(v,{enabled:!R,mouseOnly:!0,move:!1,handleClose:!S&&B!=="both"?Ms():null,restMs:U,delay(){let K=typeof I.current=="object"?I.current.close:void 0,ce=E;return f==null&&A&&(ce=K),{close:ce}},triggerElementRef:w,isActiveTrigger:b,isClosing:()=>h.select("transitionStatus")==="ending",shouldOpen(){return!_.current}}),z=ks(v,{enabled:!R}).reference,ie=K=>{let ce=_.current,ue=Fc(K),Yt=Z(ue),Je=w.current,yt=Je&&ue&&te(Je,ue);if(Yt&&h.select("open")&&h.select("lastOpenChangeReason")===$.triggerHover){h.setOpen(!1,J($.triggerHover,K));return}if(ce&&!Yt&&yt&&!k.current&&!h.select("open")&&Je&&Et(G.current)){let Ze=()=>{!_.current&&!k.current&&!h.select("open")&&h.setOpen(!0,J($.triggerHover,K,Je))},ut=U();ut===0?(D.clear(),Ze()):D.start(ut,Ze)}},ae=h.useState("triggerProps",P);return De("button",t,{state:{open:y},ref:[o,C,w],props:[ne,z,P||B!=="none"?ae:void 0,{onMouseOver(K){ie(K.nativeEvent)},onFocus(K){Q(Fc(K.nativeEvent))&&K.preventBaseUIHandler()},onMouseLeave(){_.current=!1,D.clear(),G.current=void 0},onPointerEnter(K){G.current=K.pointerType},onPointerDown(K){G.current=K.pointerType,h.set("closeOnClick",l),l&&!h.select("open")&&h.cancelPendingOpen(K.nativeEvent)},onClick(K){l&&!h.select("open")&&h.cancelPendingOpen(K.nativeEvent)},id:x,[Bc.triggerDisabled]:R?"":void 0,[jc]:R?void 0:""},m],stateAttributesMapping:mc})});var Uc=g(V(),1);var cn=g(V(),1),Hs=cn.createContext(void 0);function Hc(){let e=cn.useContext(Hs);if(e===void 0)throw new Error(Ne(70));return e}var Us=g(X(),1),Wc=Uc.forwardRef(function(t,o){let{keepMounted:r=!1,...n}=t;return Xe().useState("mounted")||r?(0,Us.jsx)(Hs.Provider,{value:r,children:(0,Us.jsx)(Nc,{ref:o,...n})}):null});var fn=g(V(),1);var un=g(V(),1),Ws=un.createContext(void 0);function No(){let e=un.useContext(Ws);if(e===void 0)throw new Error(Ne(71));return e}var $c=g(X(),1),Yc=fn.forwardRef(function(t,o){let{render:r,className:n,anchor:s,positionMethod:i="absolute",side:a="top",align:u="center",sideOffset:c=0,alignOffset:l=0,collisionBoundary:f="clipping-ancestors",collisionPadding:p=5,arrowPadding:m=5,sticky:d=!1,disableAnchorTracking:h=!1,collisionAvoidance:x=Za,style:b,...y}=t,v=Xe(),w=Hc(),T=v.useState("open"),E=v.useState("mounted"),C=v.useState("trackCursorAxis"),P=v.useState("disableHoverablePopup"),O=v.useState("floatingRootContext"),I=v.useState("instantType"),Y=v.useState("transitionStatus"),A=v.useState("hasViewport"),N=Rc({anchor:s,positionMethod:i,floatingRootContext:O,mounted:E,side:a,sideOffset:c,align:u,alignOffset:l,collisionBoundary:f,collisionPadding:p,sticky:d,arrowPadding:m,disableAnchorTracking:h,keepMounted:w,collisionAvoidance:x,adaptiveOrigin:A?xc:void 0}),L=fn.useMemo(()=>({open:T,side:N.side,align:N.align,anchorHidden:N.anchorHidden,instant:C!=="none"?"tracking-cursor":I}),[T,N.side,N.align,N.anchorHidden,C,I]),R=Ec(t,L,{styles:N.positionerStyles,transitionStatus:Y,props:y,refs:[o,v.useStateSetter("positionerElement")],hidden:!E,inert:!T||C==="both"||P});return(0,$c.jsx)(Ws.Provider,{value:N,children:R})});var zc=g(V(),1);var Zm={..._o,...Ea},qc=zc.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=Xe(),{side:u,align:c}=No(),l=a.useState("open"),f=a.useState("instantType"),p=a.useState("transitionStatus"),m=a.useState("popupProps"),d=a.useState("floatingRootContext"),h=a.useState("disabled"),x=a.useState("closeDelay");Mr({open:l,ref:a.context.popupRef,onComplete(){l&&a.context.onOpenChangeComplete?.(!0)}}),Ns(d,{enabled:!h,closeDelay:x});let b=a.useStateSetter("popupElement");return De("div",t,{state:{open:l,side:u,align:c,instant:f,transitionStatus:p},ref:[o,a.context.popupRef,b],props:[m,en(p),i],stateAttributesMapping:Zm})});var Kc=g(V(),1);var Gc=Kc.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=Xe(),{arrowRef:u,side:c,align:l,arrowUncentered:f,arrowStyles:p}=No(),m=a.useState("open"),d=a.useState("instantType");return De("div",t,{state:{open:m,side:c,align:l,uncentered:f,instant:d},ref:[o,u],props:[{style:p,"aria-hidden":!0},i],stateAttributesMapping:_o})});var $s=g(V(),1);var Ys=g(X(),1),Xc=function(t){let{delay:o,closeDelay:r,timeout:n=400}=t,s=$s.useMemo(()=>({delay:o,closeDelay:r}),[o,r]),i=$s.useMemo(()=>({open:o,close:r}),[o,r]);return(0,Ys.jsx)(Vs.Provider,{value:s,children:(0,Ys.jsx)(is,{delay:i,timeoutMs:n,children:t.children})})};var Zc=g(V(),1);var Jc=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var Qm={activationDirection:e=>e?{"data-activation-direction":e}:null},Qc=Zc.forwardRef(function(t,o){let{render:r,className:n,style:s,children:i,...a}=t,u=Xe(),c=No(),l=u.useState("instantType"),{children:f,state:p}=kc({store:u,side:c.side,cssVars:Jc,children:i}),m={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:l};return De("div",t,{state:m,ref:o,props:[a,{children:f}],stateAttributesMapping:Qm})});var nr=class{constructor(){this.store=new Ao}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 eu(){return new nr}function tu(e){return De(e.defaultTagName??"div",e,e)}var pn=g(Ue(),1),sr=(0,pn.forwardRef)(({icon:e,size:t=24,...o},r)=>(0,pn.cloneElement)(e,{width:t,height:t,...o,ref:r}));var mn=g(dn(),1),zs=g(X(),1),qs=(0,zs.jsx)(mn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zs.jsx)(mn.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 gn=g(dn(),1),Ks=g(X(),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,{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 hn=g(dn(),1),Xs=g(X(),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:"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 su=g(Ue(),1);function Zs(e,t,o){return(0,su.cloneElement)(e??t,{children:o})}var eg=g(au(),1);var uu=g(cu(),1),{lock:BT,unlock:fu}=(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/ui");function tg(){let e=eg;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 du=tg();var Do={};Ke(Do,{Popup:()=>Su,Portal:()=>yn,Positioner:()=>xn,Provider:()=>Au,Root:()=>ku,Trigger:()=>Ou});var Eu=g(Ue(),1);var yu=g(Ue(),1);var 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"&&rg(document)),e.__wpStyleRuntime}function og(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ei}]`))if(o.getAttribute(ei)===t)return!0;return!1}function mu(e,t,o){if(!e.head)return;let r=ti(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(og(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(ei,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function rg(e){let t=ti();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)mu(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function ng(e,t){let o=ti();o.styles.set(e,t);for(let r of o.documents.keys())mu(r,e,t)}typeof process>"u",ng("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 pu={slot:"_11fc52b637ff8a7e__slot"},gu="data-wp-compat-overlay-slot";function sg(){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 ht=null;function Qs(e){return e.setAttribute("aria-hidden","false"),e}function ag(e){let t=e.createElement("div");return t.setAttribute(gu,""),pu.slot&&t.classList.add(pu.slot),e.body.appendChild(t),t}function hu(){if(typeof window>"u"||!ig()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=sg();if(!e||!e.body)return;if(ht&&ht.ownerDocument===e&&ht.isConnected)return Qs(ht);let t=e.querySelector(`[${gu}]`);return t instanceof HTMLDivElement?(ht=Qs(t),ht):(ht?.isConnected&&ht.remove(),ht=Qs(ag(e)),ht)}var xu=g(X(),1),yn=(0,yu.forwardRef)(function({container:t,...o},r){return(0,xu.jsx)(je.Portal,{container:t??hu(),...o,ref:r})});var bu=g(Ue(),1),Ru=g(X(),1),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"&&cg(document)),e.__wpStyleRuntime}function lg(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 wu(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(lg(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 cg(e){let t=ri();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)wu(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function vu(e,t){let o=ri();o.styles.set(e,t);for(let r of o.documents.keys())wu(r,e,t)}typeof process>"u",vu("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var ug={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",vu("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 fg={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},xn=(0,bu.forwardRef)(function({align:t="center",className:o,side:r="top",sideOffset:n=4,...s},i){return(0,Ru.jsx)(je.Positioner,{ref:i,align:t,side:r,sideOffset:n,...s,className:po(ug["box-sizing"],fg.positioner,o)})});var ir=g(X(),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"&&pg(document)),e.__wpStyleRuntime}function dg(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 Tu(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(dg(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 pg(e){let t=si();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Tu(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function mg(e,t){let o=si();o.styles.set(e,t);for(let r of o.documents.keys())Tu(r,e,t)}typeof process>"u",mg("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"},hg={background:"#1e1e1e"},Su=(0,Eu.forwardRef)(function({portal:t,positioner:o,children:r,className:n,...s},i){let a=(0,ir.jsx)(du,{color:hg,children:(0,ir.jsx)(je.Popup,{ref:i,className:po(gg.popup,n),...s,children:r})}),u=Zs(o,(0,ir.jsx)(xn,{}),a);return Zs(t,(0,ir.jsx)(yn,{}),u)});var Cu=g(Ue(),1),Pu=g(X(),1),Ou=(0,Cu.forwardRef)(function(t,o){return(0,Pu.jsx)(je.Trigger,{ref:o,...t})});var _u=g(X(),1);function ku(e){return(0,_u.jsx)(je.Root,{...e})}var Iu=g(X(),1);function Au({...e}){return(0,Iu.jsx)(je.Provider,{...e})}var Nu=g(Ue(),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 Du(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)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 bg(e,t){let o=ai();o.styles.set(e,t);for(let r of o.documents.keys())Du(r,e,t)}typeof process>"u",bg("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 wg={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},li=(0,Nu.forwardRef)(function({render:t,...o},r){return tu({render:t,ref:r,props:vt({className:wg["visually-hidden"]},o,{"data-visually-hidden":""})})});var bn=g(We(),1);var Mo=g(X(),1);function vg({rating:e}){let t=Math.round(e/.5)*.5,o=Math.floor(e),r=Math.ceil(e-o),n=5-(o+r);return(0,Mo.jsxs)("span",{"aria-label":(0,bn.sprintf)((0,bn.__)("%s out of 5 stars"),t),children:[Array.from({length:o}).map((s,i)=>(0,Mo.jsx)(sr,{className:"block-directory-block-ratings__star-full",icon:Gs,size:16},`full_stars_${i}`)),Array.from({length:r}).map((s,i)=>(0,Mo.jsx)(sr,{className:"block-directory-block-ratings__star-half-full",icon:Js,size:16},`half_stars_${i}`)),Array.from({length:n}).map((s,i)=>(0,Mo.jsx)(sr,{className:"block-directory-block-ratings__star-empty",icon:qs,size:16},`empty_stars_${i}`))]})}var Mu=vg;var ci=g(X(),1),Rg=({rating:e})=>(0,ci.jsx)("span",{className:"block-directory-block-ratings",children:(0,ci.jsx)(Mu,{rating:e})}),Lu=Rg;var Bu=g(lo(),1),ui=g(X(),1);function Eg({icon:e}){let t="block-directory-downloadable-block-icon";return e.match(/\.(jpeg|jpg|gif|png|svg)(?:\?.*)?$/)!==null?(0,ui.jsx)("img",{className:t,src:e,alt:""}):(0,ui.jsx)(Bu.BlockIcon,{className:t,icon:e,showColors:!0})}var wn=Eg;var Fu=g(We(),1),ju=g(Ge(),1);var vn=g(X(),1),Tg=({block:e})=>{let t=(0,ju.useSelect)(o=>o(me).getErrorNoticeForBlock(e.id),[e]);return t?(0,vn.jsx)("div",{className:"block-directory-downloadable-block-notice",children:(0,vn.jsxs)("div",{className:"block-directory-downloadable-block-notice__content",children:[t.message,t.isFatal?" "+(0,Fu.__)("Try reloading the page."):null]})}):null},Vu=Tg;var he=g(X(),1);function Sg({title:e,rating:t,ratingCount:o},{hasNotice:r,isInstalled:n,isInstalling:s}){let i=Math.round(t/.5)*.5;return!n&&r?(0,Ve.sprintf)("Retry installing %s.",(0,Ht.decodeEntities)(e)):n?(0,Ve.sprintf)("Add %s.",(0,Ht.decodeEntities)(e)):s?(0,Ve.sprintf)("Installing %s.",(0,Ht.decodeEntities)(e)):o<1?(0,Ve.sprintf)("Install %s.",(0,Ht.decodeEntities)(e)):(0,Ve.sprintf)((0,Ve._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 Cg({item:e,onClick:t}){let{author:o,description:r,icon:n,rating:s,title:i}=e,a=!!(0,Uu.getBlockType)(e.name),{hasNotice:u,isInstalling:c,isInstallable:l}=(0,Wu.useSelect)(m=>{let{getErrorNoticeForBlock:d,isInstalling:h}=m(me),x=d(e.id),b=x&&x.isFatal;return{hasNotice:!!x,isInstalling:h(e.id),isInstallable:!b}},[e]),f="";a?f=(0,Ve.__)("Installed!"):c&&(f=(0,Ve.__)("Installing\u2026"));let p=Sg(e,{hasNotice:u,isInstalled:a,isInstalling:c});return(0,he.jsxs)(Do.Root,{children:[(0,he.jsx)(Do.Trigger,{render:(0,he.jsxs)(Rn.Composite.Item,{className:po("block-directory-downloadable-block-list-item",c&&"is-installing"),accessibleWhenDisabled:!0,disabled:c||!l,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}),c?(0,he.jsx)("span",{className:"block-directory-downloadable-block-list-item__spinner",children:(0,he.jsx)(Rn.Spinner,{})}):(0,he.jsx)(Lu,{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,Hu.createInterpolateElement)((0,Ve.sprintf)((0,Ve.__)("%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"})})}),u?(0,he.jsx)(Vu,{block:e}):(0,he.jsxs)(he.Fragment,{children:[(0,he.jsx)("span",{className:"block-directory-downloadable-block-list-item__desc",children:f||(0,Ht.decodeEntities)(r)}),l&&!(a||c)&&(0,he.jsx)(li,{children:(0,Ve.__)("Install block")})]})]})]})}),(0,he.jsx)(Do.Popup,{children:p})]})}var $u=Cg;var fi=g(X(),1),Pg=()=>{};function Og({items:e,onHover:t=Pg,onSelect:o}){let{installBlockType:r}=(0,Ku.useDispatch)(me);return e.length?(0,fi.jsx)(zu.Composite,{role:"listbox",className:"block-directory-downloadable-blocks-list","aria-label":(0,Yu.__)("Blocks available for install"),children:e.map(n=>(0,fi.jsx)($u,{onClick:()=>{(0,qu.getBlockType)(n.name)?o(n):r(n).then(s=>{s&&o(n)}),t(null)},onHover:t,item:n},n.id))}):null}var Gu=Og;var Ut=g(We(),1),Xu=g(Ue(),1),Ju=g(ru(),1),lt=g(X(),1);function _g({children:e,downloadableItems:t,hasLocalBlocks:o}){let r=t.length;return(0,Xu.useEffect)(()=>{(0,Ju.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,lt.jsxs)(lt.Fragment,{children:[!o&&(0,lt.jsx)("p",{className:"block-directory-downloadable-blocks-panel__no-local",children:(0,Ut.__)("No results available from your installed blocks.")}),(0,lt.jsx)("div",{className:"block-editor-inserter__quick-inserter-separator"}),(0,lt.jsxs)("div",{className:"block-directory-downloadable-blocks-panel",children:[(0,lt.jsxs)("div",{className:"block-directory-downloadable-blocks-panel__header",children:[(0,lt.jsx)("h2",{className:"block-directory-downloadable-blocks-panel__title",children:(0,Ut.__)("Available to install")}),(0,lt.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 Zu=_g;var En=g(We(),1),Tn=g(qt(),1),ct=g(X(),1);function kg(){return(0,ct.jsxs)(ct.Fragment,{children:[(0,ct.jsx)("div",{className:"block-editor-inserter__no-results",children:(0,ct.jsx)("p",{children:(0,En.__)("No results found.")})}),(0,ct.jsx)("div",{className:"block-editor-inserter__tips",children:(0,ct.jsxs)(Tn.Tip,{children:[(0,En.__)("Interested in creating your own block?"),(0,ct.jsx)("br",{}),(0,ct.jsxs)(Tn.ExternalLink,{href:"https://developer.wordpress.org/block-editor/",children:[(0,En.__)("Get started here"),"."]})]})})]})}var di=kg;var Ae=g(X(),1),Qu=[],Ig=e=>(0,rf.useSelect)(t=>{let{getDownloadableBlocks:o,isRequestingDownloadableBlocks:r,getInstalledBlockTypes:n}=t(me),s=t(of.store).canUser("read","block-directory/search"),i=Qu;if(s){i=o(e);let a=n(),u=i.filter(({name:c})=>{let l=a.some(p=>p.name===c),f=(0,nf.getBlockType)(c);return l||!f});u.length!==i.length&&(i=u),i.length===0&&(i=Qu)}return{hasPermission:s,downloadableBlocks:i,isLoading:r(e)}},[e]);function sf({onSelect:e,onHover:t,hasLocalBlocks:o,isTyping:r,filterValue:n}){let{hasPermission:s,downloadableBlocks:i,isLoading:a}=Ig(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,ef.__)("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)(tf.Spinner,{})})]}):s===!1?o?null:(0,Ae.jsx)(di,{}):i.length===0?o?null:(0,Ae.jsx)(di,{}):(0,Ae.jsx)(Zu,{downloadableItems:i,hasLocalBlocks:o,children:(0,Ae.jsx)(Gu,{items:i,onSelect:e,onHover:t})})}var pi=g(X(),1);function Ag(){let[e,t]=(0,cf.useState)(""),o=(0,lf.debounce)(t,400);return(0,pi.jsx)(af.__unstableInserterMenuExtension,{children:({onSelect:r,onHover:n,filterValue:s,hasItems:i})=>(e!==s&&o(s),e?(0,pi.jsx)(sf,{onSelect:r,onHover:n,filterValue:e,hasLocalBlocks:i,isTyping:s!==e}):null)})}var uf=Ag;var ar=g(We(),1),df=g(Ge(),1),pf=g(In(),1);var Sn=g(We(),1);var Wt=g(X(),1);function ff({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,Sn.sprintf)((0,Sn.__)("By %s"),n)})]})]},o))}):null}var lr=g(X(),1);function mf(){let e=(0,df.useSelect)(t=>t(me).getNewBlockTypes(),[]);return e.length?(0,lr.jsxs)(pf.PluginPrePublishPanel,{title:(0,ar.sprintf)((0,ar._n)("Added: %d block","Added: %d blocks",e.length),e.length),initialOpen:!0,children:[(0,lr.jsx)("p",{className:"installed-blocks-pre-publish-panel__copy",children:(0,ar._n)("The following block has been added to your site.","The following blocks have been added to your site.",e.length)}),(0,lr.jsx)(ff,{items:e})]}):null}var no=g(We(),1),bf=g(qt(),1),wf=g(kt(),1),vf=g(Ue(),1),ur=g(Ge(),1),Rf=g(Fn(),1),so=g(lo(),1);var Cn=g(We(),1),gf=g(qt(),1),Lo=g(kt(),1),cr=g(Ge(),1),hf=g(lo(),1);var yf=g(X(),1);function xf({attributes:e,block:t,clientId:o}){let r=(0,cr.useSelect)(i=>i(me).isInstalling(t.id),[t.id]),{installBlockType:n}=(0,cr.useDispatch)(me),{replaceBlock:s}=(0,cr.useDispatch)(hf.store);return(0,yf.jsx)(gf.Button,{__next40pxDefaultSize:!0,onClick:()=>n(t).then(i=>{if(i){let a=(0,Lo.getBlockType)(t.name),[u]=(0,Lo.parse)(e.originalContent);u&&a&&s(o,(0,Lo.createBlock)(a.name,u.attributes,u.innerBlocks))}}),accessibleWhenDisabled:!0,disabled:r,isBusy:r,variant:"primary",children:(0,Cn.sprintf)((0,Cn.__)("Install %s"),t.title)})}var Ct=g(X(),1),Ng=e=>t=>{let{originalName:o}=t.attributes,{block:r,hasPermission:n}=(0,ur.useSelect)(s=>{let{getDownloadableBlocks:i}=s(me),a=i("block:"+o).filter(({name:u})=>o===u);return{hasPermission:s(Rf.store).canUser("read","block-directory/search"),block:a.length&&a[0]}},[o]);return!n||!r?(0,Ct.jsx)(e,{...t}):(0,Ct.jsx)(Dg,{...t,originalBlock:r})},Dg=({originalBlock:e,...t})=>{let{originalName:o,originalUndelimitedContent:r,clientId:n}=t.attributes,{replaceBlock:s}=(0,ur.useDispatch)(so.store),i=()=>{s(t.clientId,(0,wf.createBlock)("core/html",{},[],[r]))},a=!!r,u=(0,ur.useSelect)(f=>{let{canInsertBlockType:p,getBlockRootClientId:m}=f(so.store);return p("core/html",m(n))},[n]),c=(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),l=[(0,Ct.jsx)(xf,{block:e,attributes:t.attributes,clientId:t.clientId},"install")];return a&&u&&(c=(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),l.push((0,Ct.jsx)(bf.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:l,children:c}),(0,Ct.jsx)(vf.RawHTML,{children:r})]})},Ef=Ng;var $t=g(X(),1);(0,Tf.registerPlugin)("block-directory",{icon:void 0,render(){return(0,$t.jsxs)($t.Fragment,{children:[(0,$t.jsx)(Yi,{}),(0,$t.jsx)(uf,{}),(0,$t.jsx)(mf,{})]})}});(0,Sf.addFilter)("blocks.registerBlockType","block-directory/fallback",(e,t)=>(t!=="core/missing"||(e.edit=Ef(e.edit)),e));return Bf(Mg);})();
+(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);})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
@@ -24,3 +25,5 @@ use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.productio
    * LICENSE file in the root directory of this source tree.
    *)
 */
+(window.wp ||= {}).blockDirectory = wp.blockDirectory;
+})();
diff --git a/wp-includes/js/dist/block-editor.js b/wp-includes/js/dist/block-editor.js
index 52fb2b6905..e6b1d13ab0 100644
--- a/wp-includes/js/dist/block-editor.js
+++ b/wp-includes/js/dist/block-editor.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).blockEditor = (() => {
@@ -67,20 +68,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/components
-  var require_components = __commonJS({
-    "package-external:@wordpress/components"(exports, module) {
-      module.exports = window.wp.components;
-    }
-  });
-
-  // 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/deprecated
   var require_deprecated = __commonJS({
     "package-external:@wordpress/deprecated"(exports, module) {
@@ -88,6 +75,13 @@ var wp;
     }
   });

+  // package-external:@wordpress/components
+  var require_components = __commonJS({
+    "package-external:@wordpress/components"(exports, module) {
+      module.exports = window.wp.components;
+    }
+  });
+
   // vendor-external:react/jsx-runtime
   var require_jsx_runtime = __commonJS({
     "vendor-external:react/jsx-runtime"(exports, module) {
@@ -102,6 +96,13 @@ var wp;
     }
   });

+  // package-external:@wordpress/private-apis
+  var require_private_apis = __commonJS({
+    "package-external:@wordpress/private-apis"(exports, module) {
+      module.exports = window.wp.privateApis;
+    }
+  });
+
   // package-external:@wordpress/i18n
   var require_i18n = __commonJS({
     "package-external:@wordpress/i18n"(exports, module) {
@@ -889,7 +890,7 @@ var wp;
           var ContextProvider = REACT_PROVIDER_TYPE;
           var Element2 = REACT_ELEMENT_TYPE;
           var ForwardRef = REACT_FORWARD_REF_TYPE;
-          var Fragment101 = REACT_FRAGMENT_TYPE;
+          var Fragment102 = REACT_FRAGMENT_TYPE;
           var Lazy = REACT_LAZY_TYPE2;
           var Memo = REACT_MEMO_TYPE;
           var Portal3 = REACT_PORTAL_TYPE;
@@ -948,7 +949,7 @@ var wp;
           exports.ContextProvider = ContextProvider;
           exports.Element = Element2;
           exports.ForwardRef = ForwardRef;
-          exports.Fragment = Fragment101;
+          exports.Fragment = Fragment102;
           exports.Lazy = Lazy;
           exports.Memo = Memo;
           exports.Portal = Portal3;
@@ -1923,10 +1924,10 @@ var wp;
         };
         return function(d2, b2) {
           extendStatics2(d2, b2);
-          function __233() {
+          function __237() {
             this.constructor = d2;
           }
-          d2.prototype = b2 === null ? Object.create(b2) : (__233.prototype = b2.prototype, new __233());
+          d2.prototype = b2 === null ? Object.create(b2) : (__237.prototype = b2.prototype, new __237());
         };
       })();
       var __assign2 = exports && exports.__assign || Object.assign || function(t3) {
@@ -1948,7 +1949,7 @@ var wp;
         return t3;
       };
       exports.__esModule = true;
-      var React118 = require_react();
+      var React146 = require_react();
       var PropTypes = require_prop_types();
       var autosize = require_autosize();
       var _getLineHeight = require_line_height();
@@ -2010,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 React118.createElement("textarea", __assign2({}, props, { onChange: this.onChange, style: maxHeight ? __assign2({}, style, { maxHeight }) : style, ref: function(element) {
+            return React146.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);
@@ -2034,10 +2035,10 @@ var wp;
             async: PropTypes.bool
           };
           return TextareaAutosizeClass2;
-        })(React118.Component)
+        })(React146.Component)
       );
-      exports.TextareaAutosize = React118.forwardRef(function(props, ref) {
-        return React118.createElement(TextareaAutosizeClass, __assign2({}, props, { innerRef: ref }));
+      exports.TextareaAutosize = React146.forwardRef(function(props, ref) {
+        return React146.createElement(TextareaAutosizeClass, __assign2({}, props, { innerRef: ref }));
       });
     }
   });
@@ -2088,7 +2089,7 @@ var wp;
           return x2 === y2 && (0 !== x2 || 1 / x2 === 1 / y2) || x2 !== x2 && y2 !== y2;
         }
         function useSyncExternalStore$2(subscribe, getSnapshot) {
-          didWarnOld18Alpha || void 0 === React118.startTransition || (didWarnOld18Alpha = true, console.error(
+          didWarnOld18Alpha || void 0 === React146.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();
@@ -2098,11 +2099,11 @@ var wp;
               "The result of getSnapshot should be cached to avoid an infinite loop"
             ), didWarnUncachedGetSnapshot = true);
           }
-          cachedValue = useState123({
+          cachedValue = useState128({
             inst: { value, getSnapshot }
           });
           var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
-          useLayoutEffect18(
+          useLayoutEffect19(
             function() {
               inst.value = value;
               inst.getSnapshot = getSnapshot;
@@ -2110,7 +2111,7 @@ var wp;
             },
             [subscribe, value, getSnapshot]
           );
-          useEffect95(
+          useEffect97(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               return subscribe(function() {
@@ -2136,8 +2137,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 React118 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is2, useState123 = React118.useState, useEffect95 = React118.useEffect, useLayoutEffect18 = React118.useLayoutEffect, useDebugValue2 = React118.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 !== React118.useSyncExternalStore ? React118.useSyncExternalStore : shim;
+        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;
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
       })();
     }
@@ -2164,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 React118 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is2, useSyncExternalStore2 = shim.useSyncExternalStore, useRef110 = React118.useRef, useEffect95 = React118.useEffect, useMemo155 = React118.useMemo, useDebugValue2 = React118.useDebugValue;
+        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 = useRef110(null);
+          var instRef = useRef113(null);
           if (null === instRef.current) {
             var inst = { hasValue: false, value: null };
             instRef.current = inst;
           } else inst = instRef.current;
-          instRef = useMemo155(
+          instRef = useMemo160(
             function() {
               function memoizedSelector(nextSnapshot) {
                 if (!hasMemo) {
@@ -2207,7 +2208,7 @@ var wp;
             [getSnapshot, getServerSnapshot, selector3, isEqual2]
           );
           var value = useSyncExternalStore2(subscribe, instRef[0], instRef[1]);
-          useEffect95(
+          useEffect97(
             function() {
               inst.hasValue = true;
               inst.value = value;
@@ -3136,8 +3137,8 @@ var wp;
       var Node2 = require_node();
       var { isClean, my } = require_symbols();
       var AtRule;
-      var parse4;
-      var Root8;
+      var parse5;
+      var Root9;
       var Rule;
       function cleanSource(nodes) {
         return nodes.map((i2) => {
@@ -3288,7 +3289,7 @@ var wp;
         }
         normalize(nodes, sample) {
           if (typeof nodes === "string") {
-            nodes = cleanSource(parse4(nodes).nodes);
+            nodes = cleanSource(parse5(nodes).nodes);
           } else if (typeof nodes === "undefined") {
             nodes = [];
           } else if (Array.isArray(nodes)) {
@@ -3477,7 +3478,7 @@ var wp;
         }
       };
       Container.registerParse = (dependant) => {
-        parse4 = dependant;
+        parse5 = dependant;
       };
       Container.registerRule = (dependant) => {
         Rule = dependant;
@@ -3486,7 +3487,7 @@ var wp;
         AtRule = dependant;
       };
       Container.registerRoot = (dependant) => {
-        Root8 = dependant;
+        Root9 = dependant;
       };
       module.exports = Container;
       Container.default = Container;
@@ -3500,7 +3501,7 @@ var wp;
         } else if (node.type === "comment") {
           Object.setPrototypeOf(node, Comment.prototype);
         } else if (node.type === "root") {
-          Object.setPrototypeOf(node, Root8.prototype);
+          Object.setPrototypeOf(node, Root9.prototype);
         }
         node[my] = true;
         if (node.nodes) {
@@ -3868,27 +3869,27 @@ var wp;
         fromOffset(offset4) {
           let lineToIndex = getLineToIndex(this);
           let lastLine = lineToIndex[lineToIndex.length - 1];
-          let min2 = 0;
+          let min3 = 0;
           if (offset4 >= lastLine) {
-            min2 = lineToIndex.length - 1;
+            min3 = lineToIndex.length - 1;
           } else {
-            let max2 = lineToIndex.length - 2;
+            let max3 = lineToIndex.length - 2;
             let mid;
-            while (min2 < max2) {
-              mid = min2 + (max2 - min2 >> 1);
+            while (min3 < max3) {
+              mid = min3 + (max3 - min3 >> 1);
               if (offset4 < lineToIndex[mid]) {
-                max2 = mid - 1;
+                max3 = mid - 1;
               } else if (offset4 >= lineToIndex[mid + 1]) {
-                min2 = mid + 1;
+                min3 = mid + 1;
               } else {
-                min2 = mid;
+                min3 = mid;
                 break;
               }
             }
           }
           return {
-            col: offset4 - lineToIndex[min2] + 1,
-            line: min2 + 1
+            col: offset4 - lineToIndex[min3] + 1,
+            line: min3 + 1
           };
         }
         mapResolve(file) {
@@ -4317,7 +4318,7 @@ var wp;
       var Container = require_container();
       var LazyResult;
       var Processor2;
-      var Root8 = class extends Container {
+      var Root9 = class extends Container {
         constructor(defaults2) {
           super(defaults2);
           this.type = "root";
@@ -4352,15 +4353,15 @@ var wp;
           return lazy.stringify();
         }
       };
-      Root8.registerLazyResult = (dependant) => {
+      Root9.registerLazyResult = (dependant) => {
         LazyResult = dependant;
       };
-      Root8.registerProcessor = (dependant) => {
+      Root9.registerProcessor = (dependant) => {
         Processor2 = dependant;
       };
-      module.exports = Root8;
-      Root8.default = Root8;
-      Container.registerRoot(Root8);
+      module.exports = Root9;
+      Root9.default = Root9;
+      Container.registerRoot(Root9);
     }
   });

@@ -4673,7 +4674,7 @@ var wp;
       var AtRule = require_at_rule();
       var Comment = require_comment();
       var Declaration = require_declaration();
-      var Root8 = require_root();
+      var Root9 = require_root();
       var Rule = require_rule();
       var tokenizer = require_tokenize();
       var SAFE_COMMENT_NEIGHBOR = {
@@ -4692,10 +4693,10 @@ var wp;
         for (let i2 = from; i2 < to2; i2++) result += tokens[i2][1];
         return result;
       }
-      var Parser = class {
+      var Parser2 = class {
         constructor(input) {
           this.input = input;
-          this.root = new Root8();
+          this.root = new Root9();
           this.current = this.root;
           this.spaces = "";
           this.semicolon = false;
@@ -5202,7 +5203,7 @@ var wp;
           );
         }
       };
-      module.exports = Parser;
+      module.exports = Parser2;
     }
   });

@@ -5212,10 +5213,10 @@ var wp;
       "use strict";
       var Container = require_container();
       var Input = require_input();
-      var Parser = require_parser();
-      function parse4(css, opts) {
+      var Parser2 = require_parser();
+      function parse5(css, opts) {
         let input = new Input(css, opts);
-        let parser = new Parser(input);
+        let parser = new Parser2(input);
         try {
           parser.parse();
         } catch (e2) {
@@ -5234,9 +5235,9 @@ var wp;
         }
         return parser.root;
       }
-      module.exports = parse4;
-      parse4.default = parse4;
-      Container.registerParse(parse4);
+      module.exports = parse5;
+      parse5.default = parse5;
+      Container.registerParse(parse5);
     }
   });

@@ -5337,9 +5338,9 @@ var wp;
       var Container = require_container();
       var Document = require_document();
       var MapGenerator = require_map_generator();
-      var parse4 = require_parse();
+      var parse5 = require_parse();
       var Result = require_result();
-      var Root8 = require_root();
+      var Root9 = require_root();
       var stringify2 = require_stringify();
       var { isClean, my } = require_symbols();
       var warnOnce = require_warn_once();
@@ -5465,7 +5466,7 @@ var wp;
               opts.map.prev = css.map;
             }
           } else {
-            let parser = parse4;
+            let parser = parse5;
             if (opts.syntax) parser = opts.syntax.parse;
             if (opts.parser) parser = opts.parser;
             if (parser.parse) parser = parser.parse;
@@ -5808,7 +5809,7 @@ var wp;
       };
       module.exports = LazyResult;
       LazyResult.default = LazyResult;
-      Root8.registerLazyResult(LazyResult);
+      Root9.registerLazyResult(LazyResult);
       Document.registerLazyResult(LazyResult);
     }
   });
@@ -5818,7 +5819,7 @@ var wp;
     "node_modules/postcss/lib/no-work-result.js"(exports, module) {
       "use strict";
       var MapGenerator = require_map_generator();
-      var parse4 = require_parse();
+      var parse5 = require_parse();
       var Result = require_result();
       var stringify2 = require_stringify();
       var warnOnce = require_warn_once();
@@ -5846,7 +5847,7 @@ var wp;
             return this._root;
           }
           let root;
-          let parser = parse4;
+          let parser = parse5;
           try {
             root = parser(this._css, this._opts);
           } catch (error2) {
@@ -5935,7 +5936,7 @@ var wp;
       var Document = require_document();
       var LazyResult = require_lazy_result();
       var NoWorkResult = require_no_work_result();
-      var Root8 = require_root();
+      var Root9 = require_root();
       var Processor2 = class {
         constructor(plugins = []) {
           this.version = "8.5.16";
@@ -5981,7 +5982,7 @@ var wp;
       };
       module.exports = Processor2;
       Processor2.default = Processor2;
-      Root8.registerProcessor(Processor2);
+      Root9.registerProcessor(Processor2);
       Document.registerProcessor(Processor2);
     }
   });
@@ -6071,14 +6072,14 @@ var wp;
         var next, quote, prev, token, escape, escapePos, whitespacePos, parenthesesOpenPos;
         var pos = 0;
         var code = value.charCodeAt(pos);
-        var max2 = value.length;
+        var max3 = value.length;
         var stack = [{ nodes: tokens }];
         var balanced = 0;
         var parent;
         var name = "";
         var before = "";
         var after = "";
-        while (pos < max2) {
+        while (pos < max3) {
           if (code <= 32) {
             next = pos;
             do {
@@ -6268,7 +6269,7 @@ var wp;
               }
               next += 1;
               code = value.charCodeAt(next);
-            } while (next < max2 && !(code <= 32 || code === singleQuote || code === doubleQuote || code === comma || code === colon || code === slash || code === openParentheses || code === star && parent && parent.type === "function" && parent.value === "calc" || code === slash && parent.type === "function" && parent.value === "calc" || code === closeParentheses && balanced));
+            } while (next < max3 && !(code <= 32 || code === singleQuote || code === doubleQuote || code === comma || code === colon || code === slash || code === openParentheses || code === star && parent && parent.type === "function" && parent.value === "calc" || code === slash && parent.type === "function" && parent.value === "calc" || code === closeParentheses && balanced));
             token = value.slice(pos, next);
             if (openParentheses === code) {
               name = token;
@@ -6303,8 +6304,8 @@ var wp;
   var require_walk = __commonJS({
     "node_modules/postcss-value-parser/lib/walk.js"(exports, module) {
       module.exports = function walk(nodes, cb, bubble) {
-        var i2, max2, node, result;
-        for (i2 = 0, max2 = nodes.length; i2 < max2; i2 += 1) {
+        var i2, max3, node, result;
+        for (i2 = 0, max3 = nodes.length; i2 < max3; i2 += 1) {
           node = nodes[i2];
           if (!bubble) {
             result = cb(node, i2, nodes);
@@ -6453,12 +6454,12 @@ var wp;
   // node_modules/postcss-value-parser/lib/index.js
   var require_lib2 = __commonJS({
     "node_modules/postcss-value-parser/lib/index.js"(exports, module) {
-      var parse4 = require_parse2();
+      var parse5 = require_parse2();
       var walk = require_walk();
       var stringify2 = require_stringify2();
       function ValueParser(value) {
         if (this instanceof ValueParser) {
-          this.nodes = parse4(value);
+          this.nodes = parse5(value);
           return this;
         }
         return new ValueParser(value);
@@ -7051,7 +7052,7 @@ var wp;
     getSpacingPresetCssVar: () => getSpacingPresetCssVar2,
     getTypographyClassesAndStyles: () => getTypographyClassesAndStyles,
     isValueSpacingPreset: () => isValueSpacingPreset,
-    privateApis: () => privateApis14,
+    privateApis: () => privateApis10,
     store: () => store,
     storeConfig: () => storeConfig,
     transformStyles: () => transform_styles_default,
@@ -7089,10 +7090,10 @@ var wp;
   var clsx_default = clsx;

   // packages/block-editor/build-module/hooks/utils.mjs
-  var import_blocks104 = __toESM(require_blocks(), 1);
-  var import_element278 = __toESM(require_element(), 1);
-  var import_data181 = __toESM(require_data(), 1);
-  var import_compose98 = __toESM(require_compose(), 1);
+  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_hooks18 = __toESM(require_hooks(), 1);

   // packages/block-editor/build-module/components/block-edit/context.mjs
@@ -7330,19 +7331,101 @@ var wp;
     };
   }

-  // packages/block-editor/build-module/components/colors/utils.mjs
-  var import_components = __toESM(require_components(), 1);
+  // node_modules/tslib/tslib.es6.mjs
+  var extendStatics = function(d2, b2) {
+    extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d3, b3) {
+      d3.__proto__ = b3;
+    } || function(d3, b3) {
+      for (var p2 in b3) if (Object.prototype.hasOwnProperty.call(b3, p2)) d3[p2] = b3[p2];
+    };
+    return extendStatics(d2, b2);
+  };
+  function __extends(d2, b2) {
+    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() {
+      this.constructor = d2;
+    }
+    d2.prototype = b2 === null ? Object.create(b2) : (__237.prototype = b2.prototype, new __237());
+  }
+  var __assign = function() {
+    __assign = Object.assign || function __assign2(t3) {
+      for (var s2, i2 = 1, n2 = arguments.length; i2 < n2; i2++) {
+        s2 = arguments[i2];
+        for (var p2 in s2) if (Object.prototype.hasOwnProperty.call(s2, p2)) t3[p2] = s2[p2];
+      }
+      return t3;
+    };
+    return __assign.apply(this, arguments);
+  };

-  // packages/block-editor/build-module/lock-unlock.mjs
-  var import_private_apis = __toESM(require_private_apis(), 1);
-  var { lock, unlock } = (0, import_private_apis.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(
-    "I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.",
-    "@wordpress/block-editor"
-  );
+  // node_modules/lower-case/dist.es2015/index.js
+  function lowerCase(str) {
+    return str.toLowerCase();
+  }
+
+  // node_modules/no-case/dist.es2015/index.js
+  var DEFAULT_SPLIT_REGEXP = [/([a-z0-9])([A-Z])/g, /([A-Z])([A-Z][a-z])/g];
+  var DEFAULT_STRIP_REGEXP = /[^A-Z0-9]+/gi;
+  function noCase(input, options) {
+    if (options === void 0) {
+      options = {};
+    }
+    var _a = options.splitRegexp, splitRegexp2 = _a === void 0 ? DEFAULT_SPLIT_REGEXP : _a, _b = options.stripRegexp, stripRegexp2 = _b === void 0 ? DEFAULT_STRIP_REGEXP : _b, _c = options.transform, transform = _c === void 0 ? lowerCase : _c, _d = options.delimiter, delimiter = _d === void 0 ? " " : _d;
+    var result = replace(replace(input, splitRegexp2, "$1\0$2"), stripRegexp2, "\0");
+    var start2 = 0;
+    var end = result.length;
+    while (result.charAt(start2) === "\0")
+      start2++;
+    while (result.charAt(end - 1) === "\0")
+      end--;
+    return result.slice(start2, end).split("\0").map(transform).join(delimiter);
+  }
+  function replace(input, re2, value) {
+    if (re2 instanceof RegExp)
+      return input.replace(re2, value);
+    return re2.reduce(function(input2, re3) {
+      return input2.replace(re3, value);
+    }, input);
+  }
+
+  // node_modules/dot-case/dist.es2015/index.js
+  function dotCase(input, options) {
+    if (options === void 0) {
+      options = {};
+    }
+    return noCase(input, __assign({ delimiter: "." }, options));
+  }
+
+  // node_modules/param-case/dist.es2015/index.js
+  function paramCase(input, options) {
+    if (options === void 0) {
+      options = {};
+    }
+    return dotCase(input, __assign({ delimiter: "-" }, options));
+  }
+
+  // packages/kebab-case/build-module/index.mjs
+  function kebabCase(str) {
+    let input = str?.toString?.() ?? "";
+    input = input.replace(/['\u2019]/, "");
+    return paramCase(input, {
+      splitRegexp: [
+        /(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,
+        // fooBar => foo-bar, 3Bar => 3-bar
+        /(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,
+        // 3bar => 3-bar
+        /([A-Za-z])([0-9])/g,
+        // Foo3 => foo-3, foo3 => foo-3
+        /([A-Z])([A-Z][a-z])/g
+        // FOOBar => foo-bar
+      ]
+    });
+  }

   // packages/block-editor/build-module/components/colors/utils.mjs
   k([names_default, a11y_default]);
-  var { kebabCase } = unlock(import_components.privateApis);
   var getColorObjectByAttributeValues = (colors2, definedColor, customColor) => {
     if (definedColor) {
       const colorObj = colors2?.find(
@@ -7375,7 +7458,6 @@ var wp;
   // packages/block-editor/build-module/components/colors/with-colors.mjs
   var import_element7 = __toESM(require_element(), 1);
   var import_compose2 = __toESM(require_compose(), 1);
-  var import_components5 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/use-settings/index.mjs
   var import_data8 = __toESM(require_data(), 1);
@@ -7383,11 +7465,11 @@ var wp;

   // packages/block-editor/build-module/components/block-edit/index.mjs
   var import_element6 = __toESM(require_element(), 1);
-  var import_blocks10 = __toESM(require_blocks(), 1);
+  var import_blocks12 = __toESM(require_blocks(), 1);

   // packages/block-editor/build-module/components/block-edit/edit.mjs
   var import_blocks = __toESM(require_blocks(), 1);
-  var import_components2 = __toESM(require_components(), 1);
+  var import_components = __toESM(require_components(), 1);
   var import_data = __toESM(require_data(), 1);
   var import_element4 = __toESM(require_element(), 1);

@@ -7478,6 +7560,13 @@ var wp;
     return bindingsWithDefaults;
   }

+  // packages/block-editor/build-module/lock-unlock.mjs
+  var import_private_apis = __toESM(require_private_apis(), 1);
+  var { lock, unlock } = (0, import_private_apis.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(
+    "I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.",
+    "@wordpress/block-editor"
+  );
+
   // packages/block-editor/build-module/components/block-list/private-block-context.mjs
   var import_element3 = __toESM(require_element(), 1);
   var PrivateBlockContext = (0, import_element3.createContext)({});
@@ -7494,7 +7583,7 @@ var wp;
     const Component5 = blockType.edit || blockType.save;
     return /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(Component5, { ...props });
   };
-  var EditWithFilters = (0, import_components2.withFilters)("editor.BlockEdit")(Edit);
+  var EditWithFilters = (0, import_components.withFilters)("editor.BlockEdit")(Edit);
   var EditWithGeneratedProps = (props) => {
     const { name, clientId, attributes, setAttributes } = props;
     const registry = (0, import_data.useRegistry)();
@@ -7676,7 +7765,7 @@ var wp;
       );
     }
     const generatedClassName = (0, import_blocks.hasBlockSupport)(blockType, "className", true) ? (0, import_blocks.getBlockDefaultClassName)(name) : null;
-    const className = clsx_default(
+    const className2 = clsx_default(
       generatedClassName,
       attributes?.className,
       props.className
@@ -7686,7 +7775,7 @@ var wp;
       {
         ...props,
         attributes: computedAttributes,
-        className,
+        className: className2,
         context,
         setAttributes: setBoundAttributes
       }
@@ -7695,8 +7784,8 @@ var wp;
   var edit_default = EditWithGeneratedProps;

   // packages/block-editor/build-module/components/block-edit/multiple-usage-warning.mjs
-  var import_blocks9 = __toESM(require_blocks(), 1);
-  var import_components4 = __toESM(require_components(), 1);
+  var import_blocks11 = __toESM(require_blocks(), 1);
+  var import_components3 = __toESM(require_components(), 1);
   var import_data7 = __toESM(require_data(), 1);
   var import_i18n7 = __toESM(require_i18n(), 1);

@@ -7828,6 +7917,8 @@ var wp;
     allowedMimeTypes: null,
     // Allows to disable block locking interface.
     canLockBlocks: true,
+    // Allows to disable the block-level style states interface.
+    blockStatesEditingEnabled: true,
     // Whether the user can edit custom CSS (requires edit_css capability).
     // Defaults to false for safety - PHP passes true when user has capability.
     canEditCSS: false,
@@ -9451,7 +9542,9 @@ var wp;
       }
       case "SELECT_BLOCK":
       case "SELECTION_CHANGE": {
-        if (state?.clientId && state.clientId !== action.clientId) {
+        const startClientId = action.clientId ?? action.start?.clientId;
+        const endClientId = action.clientId ?? action.end?.clientId;
+        if (state?.clientId && (startClientId !== endClientId || state.clientId !== startClientId)) {
           return void 0;
         }
         break;
@@ -10593,178 +10686,183 @@ var wp;
   var import_jsx_runtime88 = __toESM(require_jsx_runtime(), 1);
   var post_list_default = /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives86.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives86.Path, { d: "M18 5.5H6a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5h12a.5.5 0 0 0 .5-.5V6a.5.5 0 0 0-.5-.5ZM6 4h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm1 5h1.5v1.5H7V9Zm1.5 4.5H7V15h1.5v-1.5ZM10 9h7v1.5h-7V9Zm7 4.5h-7V15h7v-1.5Z" }) });

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

-  // packages/icons/build-module/library/rotate-right.mjs
+  // packages/icons/build-module/library/reset.mjs
   var import_primitives88 = __toESM(require_primitives(), 1);
   var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);
-  var rotate_right_default = /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives88.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives88.Path, { d: "M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z" }) });
+  var reset_default = /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives88.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives88.Path, { d: "M7 11.5h10V13H7z" }) });

-  // packages/icons/build-module/library/row.mjs
+  // packages/icons/build-module/library/rotate-right.mjs
   var import_primitives89 = __toESM(require_primitives(), 1);
   var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
-  var row_default = /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(import_primitives89.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(import_primitives89.Path, { d: "M4 6.5h5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H4V16h5a.5.5 0 0 0 .5-.5v-7A.5.5 0 0 0 9 8H4V6.5Zm16 0h-5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h5V16h-5a.5.5 0 0 1-.5-.5v-7A.5.5 0 0 1 15 8h5V6.5Z" }) });
+  var rotate_right_default = /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(import_primitives89.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(import_primitives89.Path, { d: "M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z" }) });

-  // packages/icons/build-module/library/search.mjs
+  // packages/icons/build-module/library/row.mjs
   var import_primitives90 = __toESM(require_primitives(), 1);
   var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);
-  var search_default = /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives90.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives90.Path, { d: "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_runtime92.jsx)(import_primitives90.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives90.Path, { d: "M4 6.5h5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H4V16h5a.5.5 0 0 0 .5-.5v-7A.5.5 0 0 0 9 8H4V6.5Zm16 0h-5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h5V16h-5a.5.5 0 0 1-.5-.5v-7A.5.5 0 0 1 15 8h5V6.5Z" }) });

-  // packages/icons/build-module/library/seen.mjs
+  // packages/icons/build-module/library/search.mjs
   var import_primitives91 = __toESM(require_primitives(), 1);
   var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1);
-  var seen_default = /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives91.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives91.Path, { d: "M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z" }) });
+  var search_default = /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives91.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives91.Path, { d: "M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z" }) });

-  // packages/icons/build-module/library/settings.mjs
+  // packages/icons/build-module/library/seen.mjs
   var import_primitives92 = __toESM(require_primitives(), 1);
   var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);
-  var settings_default = /* @__PURE__ */ (0, import_jsx_runtime94.jsxs)(import_primitives92.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_primitives92.Path, { d: "m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z" }),
-    /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_primitives92.Path, { d: "m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z" })
-  ] });
+  var seen_default = /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_primitives92.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_primitives92.Path, { d: "M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z" }) });

-  // packages/icons/build-module/library/shadow.mjs
+  // packages/icons/build-module/library/settings.mjs
   var import_primitives93 = __toESM(require_primitives(), 1);
   var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
-  var shadow_default = /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_primitives93.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_primitives93.Path, { d: "M12 8c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 6.5c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM12.8 3h-1.5v3h1.5V3zm-1.6 18h1.5v-3h-1.5v3zm6.8-9.8v1.5h3v-1.5h-3zm-12 0H3v1.5h3v-1.5zm9.7 5.6 2.1 2.1 1.1-1.1-2.1-2.1-1.1 1.1zM8.3 7.2 6.2 5.1 5.1 6.2l2.1 2.1 1.1-1.1zM5.1 17.8l1.1 1.1 2.1-2.1-1.1-1.1-2.1 2.1zM18.9 6.2l-1.1-1.1-2.1 2.1 1.1 1.1 2.1-2.1z" }) });
+  var settings_default = /* @__PURE__ */ (0, import_jsx_runtime95.jsxs)(import_primitives93.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_primitives93.Path, { d: "m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z" }),
+    /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_primitives93.Path, { d: "m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z" })
+  ] });

-  // packages/icons/build-module/library/sides-all.mjs
+  // packages/icons/build-module/library/shadow.mjs
   var import_primitives94 = __toESM(require_primitives(), 1);
   var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);
-  var sides_all_default = /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_primitives94.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_primitives94.Path, { d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z" }) });
+  var shadow_default = /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_primitives94.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_primitives94.Path, { d: "M12 8c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 6.5c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM12.8 3h-1.5v3h1.5V3zm-1.6 18h1.5v-3h-1.5v3zm6.8-9.8v1.5h3v-1.5h-3zm-12 0H3v1.5h3v-1.5zm9.7 5.6 2.1 2.1 1.1-1.1-2.1-2.1-1.1 1.1zM8.3 7.2 6.2 5.1 5.1 6.2l2.1 2.1 1.1-1.1zM5.1 17.8l1.1 1.1 2.1-2.1-1.1-1.1-2.1 2.1zM18.9 6.2l-1.1-1.1-2.1 2.1 1.1 1.1 2.1-2.1z" }) });

-  // packages/icons/build-module/library/sides-bottom.mjs
+  // packages/icons/build-module/library/sides-all.mjs
   var import_primitives95 = __toESM(require_primitives(), 1);
   var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);
-  var sides_bottom_default = /* @__PURE__ */ (0, import_jsx_runtime97.jsxs)(import_primitives95.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(import_primitives95.Path, { d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z", style: { opacity: 0.25 } }),
-    /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(import_primitives95.Path, { d: "m16.5 19.5h-9v-1.5h9z" })
-  ] });
+  var sides_all_default = /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(import_primitives95.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(import_primitives95.Path, { d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z" }) });

-  // packages/icons/build-module/library/sides-horizontal.mjs
+  // packages/icons/build-module/library/sides-bottom.mjs
   var import_primitives96 = __toESM(require_primitives(), 1);
   var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
-  var sides_horizontal_default = /* @__PURE__ */ (0, import_jsx_runtime98.jsxs)(import_primitives96.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+  var sides_bottom_default = /* @__PURE__ */ (0, import_jsx_runtime98.jsxs)(import_primitives96.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
     /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(import_primitives96.Path, { d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z", style: { opacity: 0.25 } }),
-    /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(import_primitives96.Path, { d: "m4.5 7.5v9h1.5v-9z" }),
-    /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(import_primitives96.Path, { d: "m18 7.5v9h1.5v-9z" })
+    /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(import_primitives96.Path, { d: "m16.5 19.5h-9v-1.5h9z" })
   ] });

-  // packages/icons/build-module/library/sides-left.mjs
+  // packages/icons/build-module/library/sides-horizontal.mjs
   var import_primitives97 = __toESM(require_primitives(), 1);
   var import_jsx_runtime99 = __toESM(require_jsx_runtime(), 1);
-  var sides_left_default = /* @__PURE__ */ (0, import_jsx_runtime99.jsxs)(import_primitives97.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+  var sides_horizontal_default = /* @__PURE__ */ (0, import_jsx_runtime99.jsxs)(import_primitives97.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
     /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(import_primitives97.Path, { d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z", style: { opacity: 0.25 } }),
-    /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(import_primitives97.Path, { d: "m4.5 16.5v-9h1.5v9z" })
+    /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(import_primitives97.Path, { d: "m4.5 7.5v9h1.5v-9z" }),
+    /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(import_primitives97.Path, { d: "m18 7.5v9h1.5v-9z" })
   ] });

-  // packages/icons/build-module/library/sides-right.mjs
+  // packages/icons/build-module/library/sides-left.mjs
   var import_primitives98 = __toESM(require_primitives(), 1);
   var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
-  var sides_right_default = /* @__PURE__ */ (0, import_jsx_runtime100.jsxs)(import_primitives98.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+  var sides_left_default = /* @__PURE__ */ (0, import_jsx_runtime100.jsxs)(import_primitives98.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
     /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(import_primitives98.Path, { d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z", style: { opacity: 0.25 } }),
-    /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(import_primitives98.Path, { d: "m18 16.5v-9h1.5v9z" })
+    /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(import_primitives98.Path, { d: "m4.5 16.5v-9h1.5v9z" })
   ] });

-  // packages/icons/build-module/library/sides-top.mjs
+  // packages/icons/build-module/library/sides-right.mjs
   var import_primitives99 = __toESM(require_primitives(), 1);
   var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
-  var sides_top_default = /* @__PURE__ */ (0, import_jsx_runtime101.jsxs)(import_primitives99.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+  var sides_right_default = /* @__PURE__ */ (0, import_jsx_runtime101.jsxs)(import_primitives99.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
     /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(import_primitives99.Path, { d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z", style: { opacity: 0.25 } }),
-    /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(import_primitives99.Path, { d: "m16.5 6h-9v-1.5h9z" })
+    /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(import_primitives99.Path, { d: "m18 16.5v-9h1.5v9z" })
   ] });

-  // packages/icons/build-module/library/sides-vertical.mjs
+  // packages/icons/build-module/library/sides-top.mjs
   var import_primitives100 = __toESM(require_primitives(), 1);
   var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
-  var sides_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime102.jsxs)(import_primitives100.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+  var sides_top_default = /* @__PURE__ */ (0, import_jsx_runtime102.jsxs)(import_primitives100.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
     /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(import_primitives100.Path, { d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z", style: { opacity: 0.25 } }),
-    /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(import_primitives100.Path, { d: "m7.5 6h9v-1.5h-9z" }),
-    /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(import_primitives100.Path, { d: "m7.5 19.5h9v-1.5h-9z" })
+    /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(import_primitives100.Path, { d: "m16.5 6h-9v-1.5h9z" })
   ] });

-  // packages/icons/build-module/library/stack.mjs
+  // packages/icons/build-module/library/sides-vertical.mjs
   var import_primitives101 = __toESM(require_primitives(), 1);
   var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
-  var stack_default = /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(import_primitives101.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(import_primitives101.Path, { d: "M17.5 4v5a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V4H8v5a.5.5 0 0 0 .5.5h7A.5.5 0 0 0 16 9V4h1.5Zm0 16v-5a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v5H8v-5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v5h1.5Z" }) });
+  var sides_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(import_primitives101.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(import_primitives101.Path, { d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z", style: { opacity: 0.25 } }),
+    /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(import_primitives101.Path, { d: "m7.5 6h9v-1.5h-9z" }),
+    /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(import_primitives101.Path, { d: "m7.5 19.5h9v-1.5h-9z" })
+  ] });

-  // packages/icons/build-module/library/stretch-full-width.mjs
+  // packages/icons/build-module/library/stack.mjs
   var import_primitives102 = __toESM(require_primitives(), 1);
   var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
-  var stretch_full_width_default = /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_primitives102.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_primitives102.Path, { d: "M5 4h14v11H5V4Zm11 16H8v-1.5h8V20Z" }) });
+  var stack_default = /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_primitives102.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_primitives102.Path, { d: "M17.5 4v5a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V4H8v5a.5.5 0 0 0 .5.5h7A.5.5 0 0 0 16 9V4h1.5Zm0 16v-5a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v5H8v-5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v5h1.5Z" }) });

-  // packages/icons/build-module/library/stretch-wide.mjs
+  // packages/icons/build-module/library/stretch-full-width.mjs
   var import_primitives103 = __toESM(require_primitives(), 1);
   var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
-  var stretch_wide_default = /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives103.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives103.Path, { d: "M16 5.5H8V4h8v1.5ZM16 20H8v-1.5h8V20ZM5 9h14v6H5V9Z" }) });
+  var stretch_full_width_default = /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives103.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives103.Path, { d: "M5 4h14v11H5V4Zm11 16H8v-1.5h8V20Z" }) });

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

-  // packages/icons/build-module/library/symbol.mjs
+  // packages/icons/build-module/library/styles.mjs
   var import_primitives105 = __toESM(require_primitives(), 1);
   var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
-  var symbol_default = /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(import_primitives105.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(import_primitives105.Path, { d: "M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z" }) });
+  var styles_default = /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(import_primitives105.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(import_primitives105.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z" }) });

-  // packages/icons/build-module/library/tablet.mjs
+  // packages/icons/build-module/library/symbol.mjs
   var import_primitives106 = __toESM(require_primitives(), 1);
   var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
-  var tablet_default = /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(import_primitives106.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(import_primitives106.Path, { d: "M17 4H7c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12zm-7.5-.5h4V16h-4v1.5z" }) });
+  var symbol_default = /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(import_primitives106.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(import_primitives106.Path, { d: "M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z" }) });

-  // packages/icons/build-module/library/tag.mjs
+  // packages/icons/build-module/library/tablet.mjs
   var import_primitives107 = __toESM(require_primitives(), 1);
   var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
-  var tag_default = /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_primitives107.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_primitives107.Path, { d: "M4.75 4a.75.75 0 0 0-.75.75v7.826c0 .2.08.39.22.53l6.72 6.716a2.313 2.313 0 0 0 3.276-.001l5.61-5.611-.531-.53.532.528a2.315 2.315 0 0 0 0-3.264L13.104 4.22a.75.75 0 0 0-.53-.22H4.75ZM19 12.576a.815.815 0 0 1-.236.574l-5.61 5.611a.814.814 0 0 1-1.153 0L5.5 12.264V5.5h6.763l6.5 6.502a.816.816 0 0 1 .237.574ZM8.75 9.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" }) });
+  var tablet_default = /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_primitives107.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_primitives107.Path, { d: "M17 4H7c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12zm-7.5-.5h4V16h-4v1.5z" }) });

-  // packages/icons/build-module/library/text-horizontal.mjs
+  // packages/icons/build-module/library/tag.mjs
   var import_primitives108 = __toESM(require_primitives(), 1);
   var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
-  var text_horizontal_default = /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(import_primitives108.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(import_primitives108.Path, { d: "M8.2 14.4h3.9L13 17h1.7L11 6.5H9.3L5.6 17h1.7l.9-2.6zm2-5.5 1.4 4H8.8l1.4-4zm7.4 7.5-1.3.8.8 1.4H5.5V20h14.3l-2.2-3.6z" }) });
+  var tag_default = /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(import_primitives108.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(import_primitives108.Path, { d: "M4.75 4a.75.75 0 0 0-.75.75v7.826c0 .2.08.39.22.53l6.72 6.716a2.313 2.313 0 0 0 3.276-.001l5.61-5.611-.531-.53.532.528a2.315 2.315 0 0 0 0-3.264L13.104 4.22a.75.75 0 0 0-.53-.22H4.75ZM19 12.576a.815.815 0 0 1-.236.574l-5.61 5.611a.814.814 0 0 1-1.153 0L5.5 12.264V5.5h6.763l6.5 6.502a.816.816 0 0 1 .237.574ZM8.75 9.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" }) });

-  // packages/icons/build-module/library/text-vertical.mjs
+  // packages/icons/build-module/library/text-horizontal.mjs
   var import_primitives109 = __toESM(require_primitives(), 1);
   var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
-  var text_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_primitives109.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_primitives109.Path, { d: "M7 5.6v1.7l2.6.9v3.9L7 13v1.7L17.5 11V9.3L7 5.6zm4.2 6V8.8l4 1.4-4 1.4zm-5.7 5.6V5.5H4v14.3l3.6-2.2-.8-1.3-1.3.9z" }) });
+  var text_horizontal_default = /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_primitives109.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_primitives109.Path, { d: "M8.2 14.4h3.9L13 17h1.7L11 6.5H9.3L5.6 17h1.7l.9-2.6zm2-5.5 1.4 4H8.8l1.4-4zm7.4 7.5-1.3.8.8 1.4H5.5V20h14.3l-2.2-3.6z" }) });

-  // packages/icons/build-module/library/trash.mjs
+  // packages/icons/build-module/library/text-vertical.mjs
   var import_primitives110 = __toESM(require_primitives(), 1);
   var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
-  var trash_default = /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(import_primitives110.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(import_primitives110.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z" }) });
+  var text_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(import_primitives110.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(import_primitives110.Path, { d: "M7 5.6v1.7l2.6.9v3.9L7 13v1.7L17.5 11V9.3L7 5.6zm4.2 6V8.8l4 1.4-4 1.4zm-5.7 5.6V5.5H4v14.3l3.6-2.2-.8-1.3-1.3.9z" }) });

-  // packages/icons/build-module/library/ungroup.mjs
+  // packages/icons/build-module/library/trash.mjs
   var import_primitives111 = __toESM(require_primitives(), 1);
   var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
-  var ungroup_default = /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(import_primitives111.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(import_primitives111.Path, { d: "M18 4h-7c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 9c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7zm-5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h1V9H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-1h-1.5v1z" }) });
+  var trash_default = /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(import_primitives111.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(import_primitives111.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z" }) });

-  // packages/icons/build-module/library/unlock.mjs
+  // packages/icons/build-module/library/ungroup.mjs
   var import_primitives112 = __toESM(require_primitives(), 1);
   var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
-  var unlock_default = /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(import_primitives112.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(import_primitives112.Path, { d: "M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8h1.5c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1z" }) });
+  var ungroup_default = /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(import_primitives112.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(import_primitives112.Path, { d: "M18 4h-7c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 9c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7zm-5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h1V9H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-1h-1.5v1z" }) });

-  // packages/icons/build-module/library/unseen.mjs
+  // packages/icons/build-module/library/unlock.mjs
   var import_primitives113 = __toESM(require_primitives(), 1);
   var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
-  var unseen_default = /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(import_primitives113.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(import_primitives113.Path, { d: "M20.7 12.7s0-.1-.1-.2c0-.2-.2-.4-.4-.6-.3-.5-.9-1.2-1.6-1.8-.7-.6-1.5-1.3-2.6-1.8l-.6 1.4c.9.4 1.6 1 2.1 1.5.6.6 1.1 1.2 1.4 1.6.1.2.3.4.3.5v.1l.7-.3.7-.3Zm-5.2-9.3-1.8 4c-.5-.1-1.1-.2-1.7-.2-3 0-5.2 1.4-6.6 2.7-.7.7-1.2 1.3-1.6 1.8-.2.3-.3.5-.4.6 0 0 0 .1-.1.2s0 0 .7.3l.7.3V13c0-.1.2-.3.3-.5.3-.4.7-1 1.4-1.6 1.2-1.2 3-2.3 5.5-2.3H13v.3c-.4 0-.8-.1-1.1-.1-1.9 0-3.5 1.6-3.5 3.5s.6 2.3 1.6 2.9l-2 4.4.9.4 7.6-16.2-.9-.4Zm-3 12.6c1.7-.2 3-1.7 3-3.5s-.2-1.4-.6-1.9L12.4 16Z" }) });
+  var unlock_default = /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(import_primitives113.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(import_primitives113.Path, { d: "M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8h1.5c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1z" }) });

-  // packages/icons/build-module/library/upload.mjs
+  // packages/icons/build-module/library/unseen.mjs
   var import_primitives114 = __toESM(require_primitives(), 1);
   var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
-  var upload_default = /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(import_primitives114.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(import_primitives114.Path, { d: "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_runtime116.jsx)(import_primitives114.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(import_primitives114.Path, { d: "M20.7 12.7s0-.1-.1-.2c0-.2-.2-.4-.4-.6-.3-.5-.9-1.2-1.6-1.8-.7-.6-1.5-1.3-2.6-1.8l-.6 1.4c.9.4 1.6 1 2.1 1.5.6.6 1.1 1.2 1.4 1.6.1.2.3.4.3.5v.1l.7-.3.7-.3Zm-5.2-9.3-1.8 4c-.5-.1-1.1-.2-1.7-.2-3 0-5.2 1.4-6.6 2.7-.7.7-1.2 1.3-1.6 1.8-.2.3-.3.5-.4.6 0 0 0 .1-.1.2s0 0 .7.3l.7.3V13c0-.1.2-.3.3-.5.3-.4.7-1 1.4-1.6 1.2-1.2 3-2.3 5.5-2.3H13v.3c-.4 0-.8-.1-1.1-.1-1.9 0-3.5 1.6-3.5 3.5s.6 2.3 1.6 2.9l-2 4.4.9.4 7.6-16.2-.9-.4Zm-3 12.6c1.7-.2 3-1.7 3-3.5s-.2-1.4-.6-1.9L12.4 16Z" }) });

-  // packages/icons/build-module/library/verse.mjs
+  // packages/icons/build-module/library/upload.mjs
   var import_primitives115 = __toESM(require_primitives(), 1);
   var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
-  var verse_default = /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(import_primitives115.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(import_primitives115.Path, { d: "M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z" }) });
+  var upload_default = /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(import_primitives115.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(import_primitives115.Path, { d: "M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z" }) });

-  // packages/icons/build-module/library/video.mjs
+  // packages/icons/build-module/library/verse.mjs
   var import_primitives116 = __toESM(require_primitives(), 1);
   var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
-  var video_default = /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(import_primitives116.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(import_primitives116.Path, { d: "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_runtime118.jsx)(import_primitives116.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(import_primitives116.Path, { d: "M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z" }) });
+
+  // packages/icons/build-module/library/video.mjs
+  var import_primitives117 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
+  var video_default = /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(import_primitives117.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(import_primitives117.Path, { d: "M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z" }) });

   // packages/block-editor/build-module/store/selectors.mjs
   var import_rich_text = __toESM(require_rich_text(), 1);
@@ -10835,6 +10933,7 @@ var wp;
     isResponsiveEditing: () => isResponsiveEditing2,
     isSectionBlock: () => isSectionBlock,
     isSelectedBlockStyleStateShownOnCanvas: () => isSelectedBlockStyleStateShownOnCanvas,
+    isSyncedBlock: () => isSyncedBlock,
     isWithinEditedContentOnlySection: () => isWithinEditedContentOnlySection,
     isZoomOut: () => isZoomOut,
     shouldRenderBlockListView: () => shouldRenderBlockListView
@@ -11651,9 +11750,11 @@ var wp;
     backgroundPosition: "50% 50%"
     // used only when backgroundSize is 'contain'.
   };
+  function hasImageUrl(backgroundImage) {
+    return typeof backgroundImage === "object" && backgroundImage !== null && "url" in backgroundImage && !!backgroundImage.url;
+  }
   function setBackgroundStyleDefaults(backgroundStyle) {
-    if (!backgroundStyle || // @ts-expect-error
-    !backgroundStyle?.backgroundImage?.url) {
+    if (!backgroundStyle || !hasImageUrl(backgroundStyle.backgroundImage)) {
       return;
     }
     let backgroundStylesWithDefaults;
@@ -12202,7 +12303,7 @@ var wp;
     }
     if (gapValue && layoutDefinitions) {
       Object.values(layoutDefinitions).forEach(
-        ({ className, name, spacingStyles }) => {
+        ({ className: className2, name, spacingStyles }) => {
           if (!hasBlockGapSupport && "flex" !== name && "grid" !== name) {
             return;
           }
@@ -12221,9 +12322,9 @@ var wp;
               if (declarations.length) {
                 let combinedSelector = "";
                 if (!hasBlockGapSupport) {
-                  combinedSelector = selector3 === ROOT_BLOCK_SELECTOR ? `:where(.${className}${spacingStyle?.selector || ""})` : `:where(${selector3}.${className}${spacingStyle?.selector || ""})`;
+                  combinedSelector = selector3 === ROOT_BLOCK_SELECTOR ? `:where(.${className2}${spacingStyle?.selector || ""})` : `:where(${selector3}.${className2}${spacingStyle?.selector || ""})`;
                 } else {
-                  combinedSelector = selector3 === ROOT_BLOCK_SELECTOR ? `:root :where(.${className})${spacingStyle?.selector || ""}` : `:root :where(${selector3}-${className})${spacingStyle?.selector || ""}`;
+                  combinedSelector = selector3 === ROOT_BLOCK_SELECTOR ? `:root :where(.${className2})${spacingStyle?.selector || ""}` : `:root :where(${selector3}-${className2})${spacingStyle?.selector || ""}`;
                 }
                 ruleset += `${combinedSelector} { ${declarations.join(
                   "; "
@@ -12240,9 +12341,9 @@ var wp;
     if (selector3 === ROOT_BLOCK_SELECTOR && layoutDefinitions) {
       const validDisplayModes = ["block", "flex", "grid"];
       Object.values(layoutDefinitions).forEach(
-        ({ className, displayMode, baseStyles }) => {
+        ({ className: className2, displayMode, baseStyles }) => {
           if (displayMode && validDisplayModes.includes(displayMode)) {
-            ruleset += `${selector3} .${className} { display:${displayMode}; }`;
+            ruleset += `${selector3} .${className2} { display:${displayMode}; }`;
           }
           if (baseStyles?.length) {
             baseStyles.forEach((baseStyle) => {
@@ -12257,7 +12358,7 @@ var wp;
                 );
               }
               if (declarations.length) {
-                const combinedSelector = `.${className}${baseStyle?.selector || ""}`;
+                const combinedSelector = `.${className2}${baseStyle?.selector || ""}`;
                 ruleset += `${combinedSelector} { ${declarations.join(
                   "; "
                 )}; }`;
@@ -12377,6 +12478,20 @@ var wp;
       }
     );
   }
+  function getElementStylesByName(styleNode, responsiveMediaQueries) {
+    const elementStylesByName = { ...styleNode?.elements ?? {} };
+    Object.keys(responsiveMediaQueries).forEach((breakpointKey) => {
+      Object.entries(styleNode?.[breakpointKey]?.elements ?? {}).forEach(
+        ([elementName, styles]) => {
+          elementStylesByName[elementName] = {
+            ...elementStylesByName[elementName] ?? {},
+            [breakpointKey]: styles
+          };
+        }
+      );
+    });
+    return elementStylesByName;
+  }
   var getNodesWithStyles = (tree, blockSelectors) => {
     const nodes = [];
     if (!tree?.styles) {
@@ -12444,7 +12559,10 @@ var wp;
                 });
               }
               Object.entries(
-                typedVariation?.elements ?? {}
+                getElementStylesByName(
+                  typedVariation,
+                  responsiveMediaQueries
+                )
               ).forEach(([element, elementStyles]) => {
                 if (elementStyles && import_blocks3.__EXPERIMENTAL_ELEMENTS[element]) {
                   variationNodesToAdd.push({
@@ -12497,7 +12615,10 @@ var wp;
                     styles: variationBlockStyleNodes
                   });
                   Object.entries(
-                    variationBlockStyles.elements ?? {}
+                    getElementStylesByName(
+                      variationBlockStyles,
+                      responsiveMediaQueries
+                    )
                   ).forEach(
                     ([
                       variationBlockElement,
@@ -12533,22 +12654,22 @@ var wp;
           });
         }
         nodes.push(...variationStyleNodesToAdd);
-        Object.entries(typedNode?.elements ?? {}).forEach(
-          ([elementName, value]) => {
-            if (typeof blockSelectors !== "string" && value && blockSelectors?.[blockName] && import_blocks3.__EXPERIMENTAL_ELEMENTS[elementName]) {
-              nodes.push({
-                styles: value,
-                selector: blockSelectors[blockName]?.selector.split(",").map((sel) => {
-                  const elementSelectors = import_blocks3.__EXPERIMENTAL_ELEMENTS[elementName].split(",");
-                  return elementSelectors.map(
-                    (elementSelector) => sel + " " + elementSelector
-                  );
-                }).join(","),
-                elementName
-              });
-            }
+        Object.entries(
+          getElementStylesByName(typedNode, responsiveMediaQueries)
+        ).forEach(([elementName, value]) => {
+          if (typeof blockSelectors !== "string" && value && blockSelectors?.[blockName] && import_blocks3.__EXPERIMENTAL_ELEMENTS[elementName]) {
+            nodes.push({
+              styles: value,
+              selector: blockSelectors[blockName]?.selector.split(",").map((sel) => {
+                const elementSelectors = import_blocks3.__EXPERIMENTAL_ELEMENTS[elementName].split(",");
+                return elementSelectors.map(
+                  (elementSelector) => sel + " " + elementSelector
+                );
+              }).join(","),
+              elementName
+            });
           }
-        );
+        });
         nodes.push(...variationNodesToAdd);
       }
     );
@@ -12828,10 +12949,8 @@ var wp;
         }
       }
       const hasLayoutSupport2 = !!blockType?.supports?.layout || !!blockType?.supports?.__experimentalLayout;
-      const fallbackGapValue = (
-        // @ts-expect-error
-        blockType?.supports?.spacing?.blockGap?.__experimentalDefault
-      );
+      const blockGapSupport = blockType?.supports?.spacing?.blockGap;
+      const fallbackGapValue = typeof blockGapSupport === "object" && !Array.isArray(blockGapSupport) ? blockGapSupport.__experimentalDefault : void 0;
       const blockStyleVariations = getBlockStyles2(name);
       const styleVariationSelectors = {};
       blockStyleVariations?.forEach((variation) => {
@@ -13589,25 +13708,33 @@ var wp;
       }
     );
   }
-  var getEnabledClientIdsTree = (0, import_data4.createRegistrySelector)(
-    () => (0, import_data4.createSelector)(getEnabledClientIdsTreeUnmemoized, (state) => [
+  var getEnabledClientIdsTree = (0, import_data4.createSelector)(
+    getEnabledClientIdsTreeUnmemoized,
+    (state) => [
       state.blocks.order,
       state.derivedBlockEditingModes,
       state.blocks.blockEditingModes
-    ])
+    ]
   );
-  var getListViewClientIdsTree = (0, import_data4.createRegistrySelector)(
-    () => (0, import_data4.createSelector)(getListViewClientIdsTreeUnmemoized, (state) => [
+  var getListViewClientIdsTree = (0, import_data4.createSelector)(
+    getListViewClientIdsTreeUnmemoized,
+    (state) => [
       state.blocks.order,
       state.derivedBlockEditingModes,
       state.blocks.blockEditingModes,
       state.blocks.parents,
-      state.blocks.byClientId,
-      state.blocks.attributes,
-      state.blockListSettings,
       state.editedContentOnlySection,
-      state.settings
-    ])
+      // The state below is only read to resolve a block's parent section,
+      // which the tree does only while a content-only section is being
+      // edited. Depending on it otherwise rebuilds the tree on every
+      // attribute change, i.e. on every keystroke.
+      ...state.editedContentOnlySection ? [
+        state.blocks.byClientId,
+        state.blocks.attributes,
+        state.blockListSettings,
+        state.settings
+      ] : []
+    ]
   );
   var getEnabledBlockParents = (0, import_data4.createSelector)(
     (state, clientId, ascending = false) => {
@@ -13826,6 +13953,14 @@ var wp;
     }
     return isSectionBlockCandidate(state, clientId);
   }
+  function isSyncedBlock(state, clientId) {
+    const blockName = getBlockName(state, clientId);
+    if (blockName !== "core/block" && blockName !== "core/template-part") {
+      return false;
+    }
+    const patternName = getBlockAttributes(state, clientId)?.metadata?.patternName;
+    return !(patternName && isSectionBlock(state, clientId));
+  }
   function getEditedContentOnlySection(state) {
     return state.editedContentOnlySection;
   }
@@ -14769,21 +14904,34 @@ var wp;
     if (selectionStart.clientId !== selectionEnd.clientId) {
       return false;
     }
-    return selectionStart.clientId === clientId;
+    return !!clientId && selectionStart.clientId === clientId;
   }
+  var getSelectedBlockAncestors = (0, import_data5.createSelector)(
+    (state) => {
+      const ancestors = /* @__PURE__ */ new Set();
+      for (const clientId of getSelectedBlockClientIds(state)) {
+        let current = clientId;
+        while (current = state.blocks.parents.get(current)) {
+          if (ancestors.has(current)) {
+            break;
+          }
+          ancestors.add(current);
+        }
+      }
+      return ancestors;
+    },
+    (state) => getSelectedBlockClientIds.getDependants(state)
+  );
   function hasSelectedInnerBlock(state, clientId, deep = false) {
+    if (!clientId) {
+      return false;
+    }
     const selectedBlockClientIds = getSelectedBlockClientIds(state);
     if (!selectedBlockClientIds.length) {
       return false;
     }
     if (deep) {
-      return selectedBlockClientIds.some(
-        (id) => (
-          // Pass true because we don't care about order and it's more
-          // performant.
-          getBlockParents(state, id, true).includes(clientId)
-        )
-      );
+      return getSelectedBlockAncestors(state).has(clientId);
     }
     return selectedBlockClientIds.some(
       (id) => getBlockRootClientId(state, id) === clientId
@@ -15923,6 +16071,7 @@ var wp;
   var import_deprecated3 = __toESM(require_deprecated(), 1);
   var import_a11y2 = __toESM(require_a11y(), 1);
   var import_i18n4 = __toESM(require_i18n(), 1);
+  var import_blocks8 = __toESM(require_blocks(), 1);
   var castArray = (maybeArray) => Array.isArray(maybeArray) ? maybeArray : [maybeArray];
   var privateSettings = [
     "inserterMediaCategories",
@@ -16007,11 +16156,27 @@ var wp;
         }
       }
     }
+    let removeRoot = false;
+    const rootClientId = select3.getBlockRootClientId(clientIds[0]);
+    if (rootClientId && !(0, import_blocks8.getBlockType)(select3.getBlockName(rootClientId))?.parent?.length) {
+      const blockOrder = select3.getBlockOrder(rootClientId);
+      removeRoot = blockOrder.length === clientIds.length && blockOrder.every(
+        (clientId) => clientIds.includes(clientId)
+      ) && (0, import_blocks8.isUnmodifiedBlock)(
+        select3.__unstableGetBlockWithoutInnerBlocks(rootClientId)
+      );
+    }
     if (selectPrevious) {
-      dispatch.selectPreviousBlock(clientIds[0], selectPrevious);
+      dispatch.selectPreviousBlock(
+        removeRoot ? rootClientId : clientIds[0],
+        selectPrevious
+      );
     }
     registry.batch(() => {
-      dispatch({ type: "REMOVE_BLOCKS", clientIds });
+      dispatch({
+        type: "REMOVE_BLOCKS",
+        clientIds: removeRoot ? [rootClientId] : clientIds
+      });
       dispatch(ensureDefaultBlock());
     });
   };
@@ -16272,7 +16437,7 @@ var wp;
     updateSettings: () => updateSettings,
     validateBlocksToTemplate: () => validateBlocksToTemplate
   });
-  var import_blocks8 = __toESM(require_blocks(), 1);
+  var import_blocks10 = __toESM(require_blocks(), 1);
   var import_a11y3 = __toESM(require_a11y(), 1);
   var import_i18n5 = __toESM(require_i18n(), 1);
   var import_notices = __toESM(require_notices(), 1);
@@ -16303,6 +16468,23 @@ var wp;
     return void 0;
   }

+  // packages/block-editor/build-module/utils/sibling-block-attributes.mjs
+  var import_blocks9 = __toESM(require_blocks(), 1);
+  function getSiblingBlockAttributes(blockName, attributes) {
+    if (!attributes) {
+      return {};
+    }
+    const excluded = new Set(
+      (0, import_blocks9.getBlockAttributesNamesByRole)(blockName, "content")
+    );
+    excluded.add("metadata");
+    return Object.fromEntries(
+      Object.entries(attributes).filter(
+        ([key]) => !excluded.has(key)
+      )
+    );
+  }
+
   // packages/block-editor/build-module/store/actions.mjs
   var castArray2 = (maybeArray) => Array.isArray(maybeArray) ? maybeArray : [maybeArray];
   var resetBlocks = (blocks2) => ({ dispatch }) => {
@@ -16312,7 +16494,7 @@ var wp;
   var validateBlocksToTemplate = (blocks2) => ({ select: select3, dispatch }) => {
     const template2 = select3.getTemplate();
     const templateLock = select3.getTemplateLock();
-    const isBlocksValidToTemplate = !template2 || templateLock !== "all" || (0, import_blocks8.doBlocksMatchTemplate)(blocks2, template2);
+    const isBlocksValidToTemplate = !template2 || templateLock !== "all" || (0, import_blocks10.doBlocksMatchTemplate)(blocks2, template2);
     const isValidTemplate2 = select3.isValidTemplate();
     if (isBlocksValidToTemplate !== isValidTemplate2) {
       dispatch.setTemplateValidity(isBlocksValidToTemplate);
@@ -16416,10 +16598,26 @@ var wp;
       initialPosition: __experimentalInitialPosition
     });
     const blockCount = select3.getSelectedBlockCount();
+    const nestedBlockCount = select3.getClientIdsOfDescendants(
+      select3.getMultiSelectedBlockClientIds()
+    ).length;
     (0, import_a11y3.speak)(
-      (0, import_i18n5.sprintf)(
+      nestedBlockCount ? (0, import_i18n5.sprintf)(
+        /* translators: 1: number of selected blocks. 2: number of blocks including nested blocks. */
+        (0, import_i18n5._n)(
+          "%1$s block selected, %2$s including nested blocks.",
+          "%1$s blocks selected, %2$s including nested blocks.",
+          blockCount
+        ),
+        blockCount,
+        blockCount + nestedBlockCount
+      ) : (0, import_i18n5.sprintf)(
         /* translators: %s: number of selected blocks */
-        (0, import_i18n5._n)("%s block selected.", "%s blocks selected.", blockCount),
+        (0, import_i18n5._n)(
+          "%s block selected.",
+          "%s blocks selected.",
+          blockCount
+        ),
         blockCount
       ),
       "assertive"
@@ -16450,16 +16648,24 @@ var wp;
         return;
       }
     }
+    const blocksWithTemplates = applyBlockTypeTemplates(blocks2);
     registry.batch(() => {
       dispatch({
         type: "REPLACE_BLOCKS",
         clientIds,
-        blocks: blocks2,
+        blocks: blocksWithTemplates,
         time: Date.now(),
         indexToSelect,
         initialPosition: initialPosition2,
         meta
       });
+      selectBlockTypeTemplate(
+        select3,
+        dispatch,
+        blocks2,
+        blocksWithTemplates,
+        initialPosition2
+      );
       dispatch.ensureDefaultBlock();
     });
   };
@@ -16519,7 +16725,47 @@ var wp;
       meta
     );
   }
-  var insertBlocks = (blocks2, index2, rootClientId, updateSelection = true, initialPosition2 = 0, meta) => ({ select: select3, dispatch }) => {
+  function applyBlockTypeTemplates(blocks2, expandedTypes = /* @__PURE__ */ new Set()) {
+    let hasChanges = false;
+    const result = blocks2.map((block) => {
+      let { innerBlocks } = block;
+      if (innerBlocks?.length) {
+        innerBlocks = applyBlockTypeTemplates(innerBlocks, expandedTypes);
+      } else if (!expandedTypes.has(block.name)) {
+        const { template: template2 } = (0, import_blocks10.getBlockType)(block.name) ?? {};
+        if (template2?.length) {
+          innerBlocks = applyBlockTypeTemplates(
+            (0, import_blocks10.synchronizeBlocksWithTemplate)([], template2),
+            new Set(expandedTypes).add(block.name)
+          );
+        }
+      }
+      if (innerBlocks === block.innerBlocks) {
+        return block;
+      }
+      hasChanges = true;
+      return { ...block, innerBlocks };
+    });
+    return hasChanges ? result : blocks2;
+  }
+  function selectBlockTypeTemplate(select3, dispatch, originalBlocks, blocksWithTemplates, initialPosition2) {
+    const selectedClientId = select3.getSelectedBlockClientId();
+    if (!selectedClientId) {
+      return;
+    }
+    const index2 = blocksWithTemplates.findIndex(
+      (block2) => block2.clientId === selectedClientId
+    );
+    if (index2 === -1 || blocksWithTemplates[index2] === originalBlocks[index2] || !blocksWithTemplates[index2].innerBlocks.length || !(0, import_blocks10.getBlockType)(blocksWithTemplates[index2].name)?.templateInsertUpdatesSelection) {
+      return;
+    }
+    let block = blocksWithTemplates[index2];
+    while (block.innerBlocks[0]) {
+      block = block.innerBlocks[0];
+    }
+    dispatch.selectBlock(block.clientId, initialPosition2);
+  }
+  var insertBlocks = (blocks2, index2, rootClientId, updateSelection = true, initialPosition2 = 0, meta) => ({ select: select3, dispatch, registry }) => {
     if (initialPosition2 !== null && typeof initialPosition2 === "object") {
       meta = initialPosition2;
       initialPosition2 = 0;
@@ -16543,15 +16789,25 @@ var wp;
       }
     }
     if (allowedBlocks.length) {
-      dispatch({
-        type: "INSERT_BLOCKS",
-        blocks: allowedBlocks,
-        index: index2,
-        rootClientId,
-        time: Date.now(),
-        updateSelection,
-        initialPosition: updateSelection ? initialPosition2 : null,
-        meta
+      const blocksWithTemplates = applyBlockTypeTemplates(allowedBlocks);
+      registry.batch(() => {
+        dispatch({
+          type: "INSERT_BLOCKS",
+          blocks: blocksWithTemplates,
+          index: index2,
+          rootClientId,
+          time: Date.now(),
+          updateSelection,
+          initialPosition: updateSelection ? initialPosition2 : null,
+          meta
+        });
+        selectBlockTypeTemplate(
+          select3,
+          dispatch,
+          allowedBlocks,
+          blocksWithTemplates,
+          initialPosition2
+        );
       });
     }
   };
@@ -16584,7 +16840,7 @@ var wp;
     dispatch({ type: "SYNCHRONIZE_TEMPLATE" });
     const blocks2 = select3.getBlocks();
     const template2 = select3.getTemplate();
-    const updatedBlockList = (0, import_blocks8.synchronizeBlocksWithTemplate)(
+    const updatedBlockList = (0, import_blocks10.synchronizeBlocksWithTemplate)(
       blocks2,
       template2
     );
@@ -16621,7 +16877,7 @@ var wp;
     }
     const targetSelection = isForward ? selectionEnd : selectionStart;
     const targetBlock = select3.getBlock(targetSelection.clientId);
-    const targetBlockType = (0, import_blocks8.getBlockType)(targetBlock.name);
+    const targetBlockType = (0, import_blocks10.getBlockType)(targetBlock.name);
     if (!targetBlockType.merge) {
       return;
     }
@@ -16635,14 +16891,14 @@ var wp;
     let valueB = (0, import_rich_text3.create)({ html: htmlB });
     valueA = (0, import_rich_text3.remove)(valueA, selectionA.offset, valueA.text.length);
     valueB = (0, import_rich_text3.insert)(valueB, START_OF_SELECTED_AREA, 0, selectionB.offset);
-    const cloneA = (0, import_blocks8.cloneBlock)(blockA, {
+    const cloneA = (0, import_blocks10.cloneBlock)(blockA, {
       [selectionA.attributeKey]: (0, import_rich_text3.toHTMLString)({ value: valueA })
     });
-    const cloneB = (0, import_blocks8.cloneBlock)(blockB, {
+    const cloneB = (0, import_blocks10.cloneBlock)(blockB, {
       [selectionB.attributeKey]: (0, import_rich_text3.toHTMLString)({ value: valueB })
     });
     const followingBlock = isForward ? cloneA : cloneB;
-    const blocksWithTheSameType = blockA.name === blockB.name ? [followingBlock] : (0, import_blocks8.switchToBlockType)(followingBlock, targetBlockType.name);
+    const blocksWithTheSameType = blockA.name === blockB.name ? [followingBlock] : (0, import_blocks10.switchToBlockType)(followingBlock, targetBlockType.name);
     if (!blocksWithTheSameType || !blocksWithTheSameType.length) {
       return;
     }
@@ -16725,8 +16981,8 @@ var wp;
     const selectionB = selectionEnd;
     const blockA = select3.getBlock(selectionA.clientId);
     const blockB = select3.getBlock(selectionB.clientId);
-    const blockAType = (0, import_blocks8.getBlockType)(blockA.name);
-    const blockBType = (0, import_blocks8.getBlockType)(blockB.name);
+    const blockAType = (0, import_blocks10.getBlockType)(blockA.name);
+    const blockBType = (0, import_blocks10.getBlockType)(blockB.name);
     const attributeKeyA = typeof selectionA.attributeKey === "string" ? selectionA.attributeKey : findRichTextAttributeKey(blockAType);
     const attributeKeyB = typeof selectionB.attributeKey === "string" ? selectionB.attributeKey : findRichTextAttributeKey(blockBType);
     const blockAttributes = select3.getBlockAttributes(
@@ -16754,7 +17010,7 @@ var wp;
     }
     if (selectionA.clientId === selectionB.clientId && attributeKeyA === attributeKeyB && selectionA.offset === selectionB.offset) {
       if (blocks2.length) {
-        if ((0, import_blocks8.isUnmodifiedDefaultBlock)(blockA, "content")) {
+        if ((0, import_blocks10.isUnmodifiedDefaultBlock)(blockA, "content")) {
           dispatch.replaceBlocks(
             [selectionA.clientId],
             blocks2,
@@ -16765,12 +17021,17 @@ var wp;
         }
       } else if (!select3.getBlockOrder(selectionA.clientId).length) {
         let createEmpty2 = function() {
-          const defaultBlockName2 = (0, import_blocks8.getDefaultBlockName)();
-          return select3.canInsertBlockType(
+          const defaultBlockName2 = (0, import_blocks10.getDefaultBlockName)();
+          if (select3.canInsertBlockType(
             defaultBlockName2,
             anchorRootClientId
-          ) ? (0, import_blocks8.createBlock)(defaultBlockName2) : (0, import_blocks8.createBlock)(
-            select3.getBlockName(selectionA.clientId)
+          )) {
+            return (0, import_blocks10.createBlock)(defaultBlockName2);
+          }
+          const name = select3.getBlockName(selectionA.clientId);
+          return (0, import_blocks10.createBlock)(
+            name,
+            getSiblingBlockAttributes(name, blockAttributes)
           );
         };
         var createEmpty = createEmpty2;
@@ -16814,19 +17075,19 @@ var wp;
     let tail = {
       ...blockB,
       // Only preserve the original client ID if the end is different.
-      clientId: blockA.clientId === blockB.clientId ? (0, import_blocks8.createBlock)(blockB.name).clientId : blockB.clientId,
+      clientId: blockA.clientId === blockB.clientId ? (0, import_blocks10.createBlock)(blockB.name).clientId : blockB.clientId,
       attributes: {
         ...blockB.attributes,
         [attributeKeyB]: (0, import_rich_text3.toHTMLString)({ value: valueB })
       }
     };
-    const defaultBlockName = (0, import_blocks8.getDefaultBlockName)();
+    const defaultBlockName = (0, import_blocks10.getDefaultBlockName)();
     if (
       // A block is only split when the selection is within the same
       // block.
       blockA.clientId === blockB.clientId && defaultBlockName && tail.name !== defaultBlockName && select3.canInsertBlockType(defaultBlockName, anchorRootClientId)
     ) {
-      const switched = (0, import_blocks8.switchToBlockType)(tail, defaultBlockName);
+      const switched = (0, import_blocks10.switchToBlockType)(tail, defaultBlockName);
       if (switched?.length === 1) {
         tail = switched[0];
       }
@@ -16842,8 +17103,8 @@ var wp;
     const output = [];
     const clonedBlocks = [...blocks2];
     const firstBlock = clonedBlocks.shift();
-    const headType = (0, import_blocks8.getBlockType)(head.name);
-    const firstBlocks = headType.merge && firstBlock.name === headType.name ? [firstBlock] : (0, import_blocks8.switchToBlockType)(firstBlock, headType.name);
+    const headType = (0, import_blocks10.getBlockType)(head.name);
+    const firstBlocks = headType.merge && firstBlock.name === headType.name ? [firstBlock] : (0, import_blocks10.switchToBlockType)(firstBlock, headType.name);
     if (firstBlocks?.length) {
       const first = firstBlocks.shift();
       head = {
@@ -16861,18 +17122,18 @@ var wp;
       };
       clonedBlocks.unshift(...firstBlocks);
     } else {
-      if (!(0, import_blocks8.isUnmodifiedBlock)(head)) {
+      if (!(0, import_blocks10.isUnmodifiedBlock)(head)) {
         output.push(head);
       }
       output.push(firstBlock);
     }
     const lastBlock = clonedBlocks.pop();
-    const tailType = (0, import_blocks8.getBlockType)(tail.name);
+    const tailType = (0, import_blocks10.getBlockType)(tail.name);
     if (clonedBlocks.length) {
       output.push(...clonedBlocks);
     }
     if (lastBlock) {
-      const lastBlocks = tailType.merge && tailType.name === lastBlock.name ? [lastBlock] : (0, import_blocks8.switchToBlockType)(lastBlock, tailType.name);
+      const lastBlocks = tailType.merge && tailType.name === lastBlock.name ? [lastBlock] : (0, import_blocks10.switchToBlockType)(lastBlock, tailType.name);
       if (lastBlocks?.length) {
         const last = lastBlocks.pop();
         output.push({
@@ -16892,11 +17153,11 @@ var wp;
         };
       } else {
         output.push(lastBlock);
-        if (!(0, import_blocks8.isUnmodifiedBlock)(tail)) {
+        if (!(0, import_blocks10.isUnmodifiedBlock)(tail)) {
           output.push(tail);
         }
       }
-    } else if (!(0, import_blocks8.isUnmodifiedBlock)(tail)) {
+    } else if (!(0, import_blocks10.isUnmodifiedBlock)(tail)) {
       output.push(tail);
     }
     registry.batch(() => {
@@ -16928,13 +17189,13 @@ var wp;
     const clientIdA = firstBlockClientId;
     const clientIdB = secondBlockClientId;
     const blockA = select3.getBlock(clientIdA);
-    const blockAType = (0, import_blocks8.getBlockType)(blockA.name);
+    const blockAType = (0, import_blocks10.getBlockType)(blockA.name);
     if (!blockAType || select3.getBlockEditingMode(clientIdA) === "disabled" || select3.getBlockEditingMode(clientIdB) === "disabled") {
       return;
     }
     const blockB = select3.getBlock(clientIdB);
-    if (!blockAType.merge && (0, import_blocks8.getBlockSupport)(blockA.name, "__experimentalOnMerge")) {
-      const blocksWithTheSameType2 = (0, import_blocks8.switchToBlockType)(
+    if (!blockAType.merge && (0, import_blocks10.getBlockSupport)(blockA.name, "__experimentalOnMerge")) {
+      const blocksWithTheSameType2 = (0, import_blocks10.switchToBlockType)(
         blockB,
         blockAType.name
       );
@@ -16975,7 +17236,7 @@ var wp;
       });
       return;
     }
-    if ((0, import_blocks8.isUnmodifiedDefaultBlock)(blockA)) {
+    if ((0, import_blocks10.isUnmodifiedDefaultBlock)(blockA)) {
       const isASelected = select3.isBlockSelected(clientIdA);
       if (isASelected) {
         registry.batch(() => {
@@ -16987,7 +17248,7 @@ var wp;
       }
       return;
     }
-    if ((0, import_blocks8.isUnmodifiedDefaultBlock)(blockB)) {
+    if ((0, import_blocks10.isUnmodifiedDefaultBlock)(blockB)) {
       dispatch.removeBlock(
         clientIdB,
         select3.isBlockSelected(clientIdB)
@@ -16995,7 +17256,7 @@ var wp;
       return;
     }
     if (!blockAType.merge) {
-      if ((0, import_blocks8.isUnmodifiedBlock)(blockB, "content")) {
+      if ((0, import_blocks10.isUnmodifiedBlock)(blockB, "content")) {
         dispatch.removeBlock(
           clientIdB,
           select3.isBlockSelected(clientIdB)
@@ -17005,7 +17266,7 @@ var wp;
       }
       return;
     }
-    const blockBType = (0, import_blocks8.getBlockType)(blockB.name);
+    const blockBType = (0, import_blocks10.getBlockType)(blockB.name);
     const { clientId, attributeKey, offset: offset4 } = select3.getSelectionStart();
     const selectedBlockType = clientId === clientIdA ? blockAType : blockBType;
     const attributeDefinition = selectedBlockType.attributes[attributeKey];
@@ -17025,8 +17286,8 @@ var wp;
         );
       }
     }
-    const cloneA = (0, import_blocks8.cloneBlock)(blockA);
-    const cloneB = (0, import_blocks8.cloneBlock)(blockB);
+    const cloneA = (0, import_blocks10.cloneBlock)(blockA);
+    const cloneB = (0, import_blocks10.cloneBlock)(blockB);
     if (canRestoreTextSelection) {
       const selectedBlock = clientId === clientIdA ? cloneA : cloneB;
       const html = selectedBlock.attributes[attributeKey];
@@ -17040,7 +17301,7 @@ var wp;
         value
       });
     }
-    const blocksWithTheSameType = blockA.name === blockB.name ? [cloneB] : (0, import_blocks8.switchToBlockType)(cloneB, blockA.name);
+    const blocksWithTheSameType = blockA.name === blockB.name ? [cloneB] : (0, import_blocks10.switchToBlockType)(cloneB, blockA.name);
     if (!blocksWithTheSameType || !blocksWithTheSameType.length) {
       return;
     }
@@ -17153,11 +17414,11 @@ var wp;
     return { type: "SELECTION_CHANGE", ...clientId };
   }
   var insertDefaultBlock = (attributes, rootClientId, index2) => ({ dispatch }) => {
-    const defaultBlockName = (0, import_blocks8.getDefaultBlockName)();
+    const defaultBlockName = (0, import_blocks10.getDefaultBlockName)();
     if (!defaultBlockName) {
       return;
     }
-    const block = (0, import_blocks8.createBlock)(defaultBlockName, attributes);
+    const block = (0, import_blocks10.createBlock)(defaultBlockName, attributes);
     return dispatch.insertBlock(block, index2, rootClientId);
   };
   function updateBlockListSettings(clientId, settings2) {
@@ -17228,7 +17489,7 @@ var wp;
     }
     const blockNames = blocks2.map((block) => block.name);
     if (blockNames.some(
-      (blockName) => !(0, import_blocks8.hasBlockSupport)(blockName, "multiple", true)
+      (blockName) => !(0, import_blocks10.hasBlockSupport)(blockName, "multiple", true)
     )) {
       return;
     }
@@ -17238,7 +17499,7 @@ var wp;
       clientIdsArray[clientIdsArray.length - 1]
     );
     const clonedBlocks = blocks2.map(
-      (block) => (0, import_blocks8.cloneSanitizedBlock)(block)
+      (block) => (0, import_blocks10.cloneSanitizedBlock)(block)
     );
     dispatch.insertBlocks(
       clonedBlocks,
@@ -17264,18 +17525,12 @@ var wp;
     if (!directInsertBlock) {
       return dispatch.insertDefaultBlock({}, rootClientId, blockIndex);
     }
-    const copiedAttributes = {};
-    if (directInsertBlock.attributesToCopy) {
-      const attributes = select3.getBlockAttributes(clientId);
-      directInsertBlock.attributesToCopy.forEach((key) => {
-        if (attributes[key]) {
-          copiedAttributes[key] = attributes[key];
-        }
-      });
-    }
-    const block = (0, import_blocks8.createBlock)(directInsertBlock.name, {
+    const block = (0, import_blocks10.createBlock)(directInsertBlock.name, {
       ...directInsertBlock.attributes,
-      ...copiedAttributes
+      ...select3.getBlockName(clientId) === directInsertBlock.name ? getSiblingBlockAttributes(
+        directInsertBlock.name,
+        select3.getBlockAttributes(clientId)
+      ) : {}
     });
     return dispatch.insertBlock(block, blockIndex, rootClientId);
   };
@@ -17293,18 +17548,12 @@ var wp;
         blockIndex + 1
       );
     }
-    const copiedAttributes = {};
-    if (directInsertBlock.attributesToCopy) {
-      const attributes = select3.getBlockAttributes(clientId);
-      directInsertBlock.attributesToCopy.forEach((key) => {
-        if (attributes[key]) {
-          copiedAttributes[key] = attributes[key];
-        }
-      });
-    }
-    const block = (0, import_blocks8.createBlock)(directInsertBlock.name, {
+    const block = (0, import_blocks10.createBlock)(directInsertBlock.name, {
       ...directInsertBlock.attributes,
-      ...copiedAttributes
+      ...select3.getBlockName(clientId) === directInsertBlock.name ? getSiblingBlockAttributes(
+        directInsertBlock.name,
+        select3.getBlockAttributes(clientId)
+      ) : {}
     });
     return dispatch.insertBlock(block, blockIndex + 1, rootClientId);
   };
@@ -17450,14 +17699,14 @@ var wp;
   unlock(store).registerPrivateSelectors(private_selectors_exports);

   // packages/block-editor/build-module/components/warning/index.mjs
-  var import_components3 = __toESM(require_components(), 1);
+  var import_components2 = __toESM(require_components(), 1);
   var import_i18n6 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
-  function Warning({ className, actions, children, secondaryActions }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)("div", { style: { display: "contents", all: "initial" }, children: /* @__PURE__ */ (0, import_jsx_runtime119.jsx)("div", { className: clsx_default(className, "block-editor-warning"), children: /* @__PURE__ */ (0, import_jsx_runtime119.jsxs)("div", { className: "block-editor-warning__contents", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime119.jsx)("p", { className: "block-editor-warning__message", children }),
-      (actions?.length > 0 || secondaryActions) && /* @__PURE__ */ (0, import_jsx_runtime119.jsxs)("div", { className: "block-editor-warning__actions", children: [
-        actions?.length > 0 && actions.map((action, i2) => /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
+  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: [
+      /* @__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)(
           "span",
           {
             className: "block-editor-warning__action",
@@ -17465,8 +17714,8 @@ var wp;
           },
           i2
         )),
-        secondaryActions && /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
-          import_components3.DropdownMenu,
+        secondaryActions && /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
+          import_components2.DropdownMenu,
           {
             className: "block-editor-warning__secondary",
             icon: more_vertical_default,
@@ -17476,9 +17725,9 @@ var wp;
               className: "block-editor-warning__dropdown"
             },
             noIcons: true,
-            children: () => /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(import_components3.MenuGroup, { children: secondaryActions.map(
-              (item, pos) => /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
-                import_components3.MenuItem,
+            children: () => /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(import_components2.MenuGroup, { children: secondaryActions.map(
+              (item, pos) => /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
+                import_components2.MenuItem,
                 {
                   onClick: item.onClick,
                   children: item.title
@@ -17494,20 +17743,20 @@ var wp;
   var warning_default = Warning;

   // packages/block-editor/build-module/components/block-edit/multiple-usage-warning.mjs
-  var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
   function MultipleUsageWarning({
     originalBlockClientId,
     name,
     onReplace
   }) {
     const { selectBlock: selectBlock2 } = (0, import_data7.useDispatch)(store);
-    const blockType = (0, import_blocks9.getBlockType)(name);
-    return /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(
+    const blockType = (0, import_blocks11.getBlockType)(name);
+    return /* @__PURE__ */ (0, import_jsx_runtime121.jsxs)(
       warning_default,
       {
         actions: [
-          /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
-            import_components4.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
+            import_components3.Button,
             {
               __next40pxDefaultSize: true,
               variant: "secondary",
@@ -17516,8 +17765,8 @@ var wp;
             },
             "find-original"
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
-            import_components4.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
+            import_components3.Button,
             {
               __next40pxDefaultSize: true,
               variant: "secondary",
@@ -17528,7 +17777,7 @@ var wp;
           )
         ],
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)("strong", { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime121.jsxs)("strong", { children: [
             blockType?.title,
             ": "
           ] }),
@@ -17539,7 +17788,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-edit/index.mjs
-  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
   function BlockEdit({
     mayDisplayControls,
     mayDisplayParentControls,
@@ -17559,11 +17808,11 @@ var wp;
     } = props;
     const { layout = null, metadata = {} } = attributes;
     const { bindings } = metadata;
-    const layoutSupport = (0, import_blocks10.hasBlockSupport)(name, "layout", false) || (0, import_blocks10.hasBlockSupport)(name, "__experimentalLayout", false);
+    const layoutSupport = (0, import_blocks12.hasBlockSupport)(name, "layout", false) || (0, import_blocks12.hasBlockSupport)(name, "__experimentalLayout", false);
     const parentBlockEditContext = useBlockEditContext();
-    const isInListViewBlockSupportTree = !!parentBlockEditContext[isInListViewBlockSupportTreeKey] || (0, import_blocks10.hasBlockSupport)(name, "listView") || name === "core/navigation";
+    const isInListViewBlockSupportTree = !!parentBlockEditContext[isInListViewBlockSupportTreeKey] || (0, import_blocks12.hasBlockSupport)(name, "listView") || name === "core/navigation";
     const { originalBlockClientId } = (0, import_element6.useContext)(PrivateBlockContext);
-    return /* @__PURE__ */ (0, import_jsx_runtime121.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)(
       Provider,
       {
         value: (0, import_element6.useMemo)(
@@ -17600,8 +17849,8 @@ var wp;
           ]
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(edit_default, { ...props }),
-          originalBlockClientId && /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(edit_default, { ...props }),
+          originalBlockClientId && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
             MultipleUsageWarning,
             {
               originalBlockClientId,
@@ -17636,12 +17885,11 @@ var wp;
   }

   // packages/block-editor/build-module/components/colors/with-colors.mjs
-  var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
-  var { kebabCase: kebabCase3 } = unlock(import_components5.privateApis);
+  var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
   var upperFirst = ([firstLetter, ...rest]) => firstLetter.toUpperCase() + rest.join("");
   var withCustomColorPalette = (colorsArray) => (0, import_compose2.createHigherOrderComponent)(
     (WrappedComponent) => function WithCustomColorPalette(props) {
-      return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(WrappedComponent, { ...props, colors: colorsArray });
+      return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(WrappedComponent, { ...props, colors: colorsArray });
     },
     "withCustomColorPalette"
   );
@@ -17660,7 +17908,7 @@ var wp;
         ],
         [userPalette, themePalette, defaultPalette]
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(WrappedComponent, { ...props, colors: allColors });
+      return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(WrappedComponent, { ...props, colors: allColors });
     },
     "withEditorColorPalette"
   );
@@ -17668,7 +17916,7 @@ var wp;
     const colorMap = colorTypes.reduce((colorObject, colorType) => {
       return {
         ...colorObject,
-        ...typeof colorType === "string" ? { [colorType]: kebabCase3(colorType) } : colorType
+        ...typeof colorType === "string" ? { [colorType]: kebabCase(colorType) } : colorType
       };
     }, {});
     return (0, import_compose2.compose)([
@@ -17742,7 +17990,7 @@ var wp;
             );
           }
           render() {
-            return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
               WrappedComponent,
               {
                 ...{
@@ -17865,8 +18113,6 @@ var wp;
   }

   // packages/block-editor/build-module/components/font-sizes/utils.mjs
-  var import_components6 = __toESM(require_components(), 1);
-  var { kebabCase: kebabCase4 } = unlock(import_components6.privateApis);
   var getFontSize = (fontSizes, fontSizeAttribute, customFontSizeAttribute) => {
     if (fontSizeAttribute) {
       const fontSizeObject = fontSizes?.find(
@@ -17893,7 +18139,7 @@ var wp;
     if (!fontSizeSlug) {
       return;
     }
-    return `has-${kebabCase4(fontSizeSlug)}-font-size`;
+    return `has-${kebabCase(fontSizeSlug)}-font-size`;
   }

   // packages/block-editor/build-module/components/font-sizes/fluid-utils.mjs
@@ -18037,15 +18283,15 @@ var wp;
   }

   // packages/block-editor/build-module/components/font-sizes/font-size-picker.mjs
-  var import_components7 = __toESM(require_components(), 1);
-  var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
+  var import_components4 = __toESM(require_components(), 1);
+  var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
   function FontSizePicker(props) {
     const [fontSizes, customFontSize] = useSettings(
       "typography.fontSizes",
       "typography.customFontSize"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-      import_components7.FontSizePicker,
+    return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
+      import_components4.FontSizePicker,
       {
         ...props,
         fontSizes,
@@ -18058,7 +18304,7 @@ var wp;
   // packages/block-editor/build-module/components/font-sizes/with-font-sizes.mjs
   var import_compose3 = __toESM(require_compose(), 1);
   var import_element9 = __toESM(require_element(), 1);
-  var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_FONT_SIZES = [];
   var upperFirst2 = ([firstLetter, ...rest]) => firstLetter.toUpperCase() + rest.join("");
   var with_font_sizes_default = (...fontSizeNames) => {
@@ -18076,7 +18322,7 @@ var wp;
             const [fontSizes] = useSettings(
               "typography.fontSizes"
             );
-            return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
               WrappedComponent,
               {
                 ...props,
@@ -18166,7 +18412,7 @@ var wp;
               };
             }
             render() {
-              return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
                 WrappedComponent,
                 {
                   ...{
@@ -18187,8 +18433,8 @@ var wp;

   // packages/block-editor/build-module/components/alignment-control/ui.mjs
   var import_i18n8 = __toESM(require_i18n(), 1);
-  var import_components8 = __toESM(require_components(), 1);
-  var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
+  var import_components5 = __toESM(require_components(), 1);
+  var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_ALIGNMENT_CONTROLS = [
     {
       icon: align_left_default,
@@ -18230,12 +18476,12 @@ var wp;
       }
       return (0, import_i18n8.isRTL)() ? align_right_default : align_left_default;
     }
-    const UIComponent = isToolbar ? import_components8.ToolbarGroup : import_components8.ToolbarDropdownMenu;
+    const UIComponent = isToolbar ? import_components5.ToolbarGroup : import_components5.ToolbarDropdownMenu;
     const extraProps = isToolbar ? { isCollapsed: isCollapsed3 } : {
       toggleProps: description ? { description } : {},
       popoverProps: POPOVER_PROPS
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
       UIComponent,
       {
         icon: setIcon(),
@@ -18257,88 +18503,27 @@ var wp;
   var ui_default = AlignmentUI;

   // packages/block-editor/build-module/components/alignment-control/index.mjs
-  var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
   var AlignmentControl = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(ui_default, { ...props, isToolbar: false });
+    return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(ui_default, { ...props, isToolbar: false });
   };
   var AlignmentToolbar = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(ui_default, { ...props, isToolbar: true });
+    return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(ui_default, { ...props, isToolbar: true });
   };

   // packages/block-editor/build-module/components/autocomplete/index.mjs
   var import_hooks3 = __toESM(require_hooks(), 1);
-  var import_components10 = __toESM(require_components(), 1);
+  var import_components7 = __toESM(require_components(), 1);
   var import_element13 = __toESM(require_element(), 1);
-  var import_blocks13 = __toESM(require_blocks(), 1);
+  var import_blocks15 = __toESM(require_blocks(), 1);

   // packages/block-editor/build-module/autocompleters/block.mjs
   var import_data11 = __toESM(require_data(), 1);
-  var import_blocks12 = __toESM(require_blocks(), 1);
+  var import_blocks14 = __toESM(require_blocks(), 1);
   var import_element12 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/inserter/search-items.mjs
   var import_remove_accents = __toESM(require_remove_accents(), 1);
-
-  // node_modules/tslib/tslib.es6.mjs
-  var extendStatics = function(d2, b2) {
-    extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d3, b3) {
-      d3.__proto__ = b3;
-    } || function(d3, b3) {
-      for (var p2 in b3) if (Object.prototype.hasOwnProperty.call(b3, p2)) d3[p2] = b3[p2];
-    };
-    return extendStatics(d2, b2);
-  };
-  function __extends(d2, b2) {
-    if (typeof b2 !== "function" && b2 !== null)
-      throw new TypeError("Class extends value " + String(b2) + " is not a constructor or null");
-    extendStatics(d2, b2);
-    function __233() {
-      this.constructor = d2;
-    }
-    d2.prototype = b2 === null ? Object.create(b2) : (__233.prototype = b2.prototype, new __233());
-  }
-  var __assign = function() {
-    __assign = Object.assign || function __assign2(t3) {
-      for (var s2, i2 = 1, n2 = arguments.length; i2 < n2; i2++) {
-        s2 = arguments[i2];
-        for (var p2 in s2) if (Object.prototype.hasOwnProperty.call(s2, p2)) t3[p2] = s2[p2];
-      }
-      return t3;
-    };
-    return __assign.apply(this, arguments);
-  };
-
-  // node_modules/lower-case/dist.es2015/index.js
-  function lowerCase(str) {
-    return str.toLowerCase();
-  }
-
-  // node_modules/no-case/dist.es2015/index.js
-  var DEFAULT_SPLIT_REGEXP = [/([a-z0-9])([A-Z])/g, /([A-Z])([A-Z][a-z])/g];
-  var DEFAULT_STRIP_REGEXP = /[^A-Z0-9]+/gi;
-  function noCase(input, options) {
-    if (options === void 0) {
-      options = {};
-    }
-    var _a = options.splitRegexp, splitRegexp2 = _a === void 0 ? DEFAULT_SPLIT_REGEXP : _a, _b = options.stripRegexp, stripRegexp2 = _b === void 0 ? DEFAULT_STRIP_REGEXP : _b, _c = options.transform, transform = _c === void 0 ? lowerCase : _c, _d = options.delimiter, delimiter = _d === void 0 ? " " : _d;
-    var result = replace(replace(input, splitRegexp2, "$1\0$2"), stripRegexp2, "\0");
-    var start2 = 0;
-    var end = result.length;
-    while (result.charAt(start2) === "\0")
-      start2++;
-    while (result.charAt(end - 1) === "\0")
-      end--;
-    return result.slice(start2, end).split("\0").map(transform).join(delimiter);
-  }
-  function replace(input, re, value) {
-    if (re instanceof RegExp)
-      return input.replace(re, value);
-    return re.reduce(function(input2, re2) {
-      return input2.replace(re2, value);
-    }, input);
-  }
-
-  // packages/block-editor/build-module/components/inserter/search-items.mjs
   var defaultGetName = (item) => item.name || "";
   var defaultGetTitle = (item) => item.title;
   var defaultGetDescription = (item) => item.description || "";
@@ -18455,7 +18640,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/inserter/hooks/use-block-types-state.mjs
-  var import_blocks11 = __toESM(require_blocks(), 1);
+  var import_blocks13 = __toESM(require_blocks(), 1);
   var import_data10 = __toESM(require_data(), 1);
   var import_element10 = __toESM(require_element(), 1);
   var import_notices2 = __toESM(require_notices(), 1);
@@ -18479,7 +18664,7 @@ var wp;
     );
     const { createErrorNotice } = (0, import_data10.useDispatch)(import_notices2.store);
     const [categories, collections] = (0, import_data10.useSelect)((select3) => {
-      const { getCategories, getCollections } = select3(import_blocks11.store);
+      const { getCategories, getCollections } = select3(import_blocks13.store);
       return [getCategories(), getCollections()];
     }, []);
     const onSelectItem = (0, import_element10.useCallback)(
@@ -18496,7 +18681,7 @@ var wp;
           rootClientId
         );
         if (destinationClientId === null) {
-          const title = (0, import_blocks11.getBlockType)(name)?.title ?? name;
+          const title = (0, import_blocks13.getBlockType)(name)?.title ?? name;
           createErrorNotice(
             (0, import_i18n9.sprintf)(
               /* translators: %s: block pattern title. */
@@ -18510,12 +18695,12 @@ var wp;
           );
           return;
         }
-        const insertedBlock = syncStatus === "unsynced" ? (0, import_blocks11.parse)(content, {
+        const insertedBlock = syncStatus === "unsynced" ? (0, import_blocks13.parse)(content, {
           __unstableSkipMigrationLogs: true
-        }) : (0, import_blocks11.createBlock)(
+        }) : (0, import_blocks13.createBlock)(
           name,
           initialAttributes,
-          (0, import_blocks11.createBlocksFromInnerBlocksTemplate)(innerBlocks),
+          (0, import_blocks13.createBlocksFromInnerBlocksTemplate)(innerBlocks),
           innerContent
         );
         onInsert(
@@ -18537,17 +18722,17 @@ var wp;
   var use_block_types_state_default = useBlockTypesState;

   // packages/block-editor/build-module/components/block-icon/index.mjs
-  var import_components9 = __toESM(require_components(), 1);
+  var import_components6 = __toESM(require_components(), 1);
   var import_element11 = __toESM(require_element(), 1);
-  var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
-  function BlockIcon({ icon, showColors = false, className, context }) {
+  var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
+  function BlockIcon({ icon, showColors = false, className: className2, context }) {
     if (icon?.src === "block-default") {
       icon = {
         src: block_default_default
       };
     }
-    const renderedIcon = /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
-      import_components9.Icon,
+    const renderedIcon = /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
+      import_components6.Icon,
       {
         icon: icon && icon.src ? icon.src : icon,
         context
@@ -18557,11 +18742,11 @@ var wp;
       backgroundColor: icon && icon.background,
       color: icon && icon.foreground
     } : {};
-    return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
       "span",
       {
         style,
-        className: clsx_default("block-editor-block-icon", className, {
+        className: clsx_default("block-editor-block-icon", className2, {
           "has-colors": showColors
         }),
         children: renderedIcon
@@ -18590,7 +18775,7 @@ var wp;
   };

   // packages/block-editor/build-module/autocompleters/block.mjs
-  var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
   var noop = () => {
   };
   var SHOWN_BLOCK_TYPES = 9;
@@ -18607,7 +18792,7 @@ var wp;
             getBlockListSettings: getBlockListSettings2,
             getBlockRootClientId: getBlockRootClientId2
           } = select3(store);
-          const { getActiveBlockVariation } = select3(import_blocks12.store);
+          const { getActiveBlockVariation } = select3(import_blocks14.store);
           const selectedBlockClientId = getSelectedBlockClientId2();
           const { name: blockName, attributes } = getBlock2(
             selectedBlockClientId
@@ -18655,8 +18840,8 @@ var wp;
             return {
               key: `block-${blockItem.id}`,
               value: blockItem,
-              label: /* @__PURE__ */ (0, import_jsx_runtime128.jsxs)(import_jsx_runtime128.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
+              label: /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(import_jsx_runtime129.Fragment, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
                   block_icon_default,
                   {
                     icon,
@@ -18688,11 +18873,11 @@ var wp;
         return {
           action: "replace",
           value: syncStatus === "unsynced" ? (blocks2 ?? []).map(
-            (block) => (0, import_blocks12.cloneBlock)(block)
-          ) : (0, import_blocks12.createBlock)(
+            (block) => (0, import_blocks14.cloneBlock)(block)
+          ) : (0, import_blocks14.createBlock)(
             name,
             initialAttributes,
-            (0, import_blocks12.createBlocksFromInnerBlocksTemplate)(
+            (0, import_blocks14.createBlocksFromInnerBlocksTemplate)(
               innerBlocks
             ),
             innerContent
@@ -18704,13 +18889,13 @@ var wp;
   var block_default = createBlockCompleter();

   // packages/block-editor/build-module/components/autocomplete/index.mjs
-  var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY3 = [];
   function useCompleters({ completers = EMPTY_ARRAY3 }) {
     const { name } = useBlockEditContext();
     return (0, import_element13.useMemo)(() => {
       let filteredCompleters = [...completers];
-      if (name === (0, import_blocks13.getDefaultBlockName)() || (0, import_blocks13.getBlockSupport)(name, "__experimentalSlashInserter", false)) {
+      if (name === (0, import_blocks15.getDefaultBlockName)() || (0, import_blocks15.getBlockSupport)(name, "__experimentalSlashInserter", false)) {
         filteredCompleters = [...filteredCompleters, block_default];
       }
       if ((0, import_hooks3.hasFilter)("editor.Autocomplete.completers")) {
@@ -18729,19 +18914,19 @@ var wp;
     }, [completers, name]);
   }
   function useBlockEditorAutocompleteProps(props) {
-    return (0, import_components10.__unstableUseAutocompleteProps)({
+    return (0, import_components7.__unstableUseAutocompleteProps)({
       ...props,
       completers: useCompleters(props)
     });
   }
   function BlockEditorAutocomplete(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(import_components10.Autocomplete, { ...props, completers: useCompleters(props) });
+    return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(import_components7.Autocomplete, { ...props, completers: useCompleters(props) });
   }
   var autocomplete_default = BlockEditorAutocomplete;

   // packages/block-editor/build-module/components/block-alignment-control/ui.mjs
   var import_i18n17 = __toESM(require_i18n(), 1);
-  var import_components16 = __toESM(require_components(), 1);
+  var import_components13 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/block-alignment-control/use-available-alignments.mjs
   var import_data12 = __toESM(require_data(), 1);
@@ -18751,7 +18936,7 @@ var wp;

   // packages/block-editor/build-module/layouts/flex.mjs
   var import_i18n12 = __toESM(require_i18n(), 1);
-  var import_components11 = __toESM(require_components(), 1);
+  var import_components8 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/layouts/utils.mjs
   var import_i18n10 = __toESM(require_i18n(), 1);
@@ -19156,7 +19341,7 @@ var wp;
   }

   // packages/block-editor/build-module/layouts/flex.mjs
-  var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
   var justifyContentMap = {
     left: "flex-start",
     right: "flex-end",
@@ -19261,24 +19446,24 @@ var wp;
           flexWrap: resetLayout?.flexWrap
         })
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(import_jsx_runtime130.Fragment, { children: [
-        (allowJustification || allowOrientation) && /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(
-          import_components11.Flex,
+      return /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(import_jsx_runtime131.Fragment, { children: [
+        (allowJustification || allowOrientation) && /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(
+          import_components8.Flex,
           {
             align: "flex-start",
             className: "block-editor-hooks__flex-layout-controls",
             gap: 4,
             justify: "flex-start",
             children: [
-              allowJustification && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-                import_components11.__experimentalToolsPanelItem,
+              allowJustification && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+                import_components8.__experimentalToolsPanelItem,
                 {
                   label: (0, import_i18n12.__)("Justification"),
                   hasValue: hasJustificationValue,
                   onDeselect: resetJustification,
                   isShownByDefault: true,
                   panelId: clientId,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
                     FlexLayoutJustifyContentControl,
                     {
                       layout,
@@ -19287,15 +19472,15 @@ var wp;
                   )
                 }
               ),
-              allowOrientation && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-                import_components11.__experimentalToolsPanelItem,
+              allowOrientation && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+                import_components8.__experimentalToolsPanelItem,
                 {
                   label: (0, import_i18n12.__)("Orientation"),
                   hasValue: hasOrientationValue,
                   onDeselect: resetOrientation,
                   isShownByDefault: true,
                   panelId: clientId,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
                     OrientationControl,
                     {
                       layout,
@@ -19307,14 +19492,14 @@ var wp;
             ]
           }
         ),
-        allowVerticalAlignment && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-          import_components11.__experimentalToolsPanelItem,
+        allowVerticalAlignment && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+          import_components8.__experimentalToolsPanelItem,
           {
             label: (0, import_i18n12.__)("Alignment"),
             hasValue: hasVerticalAlignmentValue,
             onDeselect: resetVerticalAlignment,
             panelId: clientId,
-            children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
               FlexLayoutVerticalAlignmentControl,
               {
                 layout,
@@ -19323,14 +19508,14 @@ var wp;
             )
           }
         ),
-        allowWrap && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-          import_components11.__experimentalToolsPanelItem,
+        allowWrap && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+          import_components8.__experimentalToolsPanelItem,
           {
             label: (0, import_i18n12.__)("Wrapping"),
             hasValue: hasWrapValue,
             onDeselect: resetWrap,
             panelId: clientId,
-            children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
               FlexWrapControl,
               {
                 layout,
@@ -19351,13 +19536,13 @@ var wp;
       if (!allowJustification && !allowVerticalAlignment) {
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(
         block_controls_default,
         {
           group: controlsGroup,
           __experimentalShareWithChildBlocks: true,
           children: [
-            allowJustification && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+            allowJustification && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
               FlexLayoutJustifyContentControl,
               {
                 layout,
@@ -19365,7 +19550,7 @@ var wp;
                 isToolbar: true
               }
             ),
-            allowVerticalAlignment && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+            allowVerticalAlignment && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
               FlexLayoutVerticalAlignmentControl,
               {
                 layout,
@@ -19479,7 +19664,7 @@ var wp;
     };
     const controls = getVerticalAlignmentControls(orientation);
     if (isToolbar) {
-      return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
         BlockVerticalAlignmentControl,
         {
           onChange: onVerticalAlignmentChange,
@@ -19488,8 +19673,8 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-      import_components11.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+      import_components8.__experimentalToggleGroupControl,
       {
         label: (0, import_i18n12.__)("Alignment"),
         onChange: onVerticalAlignmentChange,
@@ -19497,8 +19682,8 @@ var wp;
         className: "block-editor-hooks__flex-layout-alignment-controls",
         children: controls.map((control) => {
           const { icon, label } = verticalAlignmentOptions[control];
-          return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-            import_components11.__experimentalToggleGroupControlOptionIcon,
+          return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+            import_components8.__experimentalToggleGroupControlOptionIcon,
             {
               value: control,
               icon,
@@ -19532,7 +19717,7 @@ var wp;
       allowedControls.push("stretch");
     }
     if (isToolbar) {
-      return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
         JustifyContentControl,
         {
           allowedControls,
@@ -19572,16 +19757,16 @@ var wp;
         label: (0, import_i18n12.__)("Stretch items")
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-      import_components11.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+      import_components8.__experimentalToggleGroupControl,
       {
         label: (0, import_i18n12.__)("Justification"),
         value: justifyContent,
         onChange: onJustificationChange,
         className: "block-editor-hooks__flex-layout-justification-controls",
         children: justificationOptions.map(({ value, icon, label }) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-            import_components11.__experimentalToggleGroupControlOptionIcon,
+          return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+            import_components8.__experimentalToggleGroupControlOptionIcon,
             {
               value,
               icon,
@@ -19595,8 +19780,8 @@ var wp;
   }
   function FlexWrapControl({ layout, onChange }) {
     const { flexWrap = "wrap" } = layout;
-    return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-      import_components11.ToggleControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+      import_components8.ToggleControl,
       {
         label: (0, import_i18n12.__)("Allow to wrap to multiple lines"),
         onChange: (value) => {
@@ -19615,8 +19800,8 @@ var wp;
       verticalAlignment,
       justifyContent
     } = layout;
-    return /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(
-      import_components11.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(
+      import_components8.__experimentalToggleGroupControl,
       {
         className: "block-editor-hooks__flex-layout-orientation-controls",
         label: (0, import_i18n12.__)("Orientation"),
@@ -19647,16 +19832,16 @@ var wp;
           });
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-            import_components11.__experimentalToggleGroupControlOptionIcon,
+          /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+            import_components8.__experimentalToggleGroupControlOptionIcon,
             {
               icon: arrow_right_default,
               value: "horizontal",
               label: (0, import_i18n12.__)("Horizontal")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-            import_components11.__experimentalToggleGroupControlOptionIcon,
+          /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+            import_components8.__experimentalToggleGroupControlOptionIcon,
             {
               icon: arrow_down_default,
               value: "vertical",
@@ -19743,10 +19928,10 @@ var wp;
   };

   // packages/block-editor/build-module/layouts/constrained.mjs
-  var import_components13 = __toESM(require_components(), 1);
+  var import_components10 = __toESM(require_components(), 1);
   var import_i18n14 = __toESM(require_i18n(), 1);
   var import_style_engine3 = __toESM(require_style_engine(), 1);
-  var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
   var GLOBAL_CONTENT_SIZE = "var(--wp--style--global--content-size, none)";
   var GLOBAL_WIDE_SIZE = "var(--wp--style--global--wide-size, none)";
   var constrained_default = {
@@ -19788,7 +19973,7 @@ var wp;
         }
       ];
       const [availableUnits] = useSettings("spacing.units");
-      const units2 = (0, import_components13.__experimentalUseCustomUnits)({
+      const units2 = (0, import_components10.__experimentalUseCustomUnits)({
         availableUnits: availableUnits || ["%", "px", "em", "rem", "vw"]
       });
       const hasLayoutValue = (key, defaultValue) => (layout?.[key] ?? defaultValue) !== (resetLayout?.[key] ?? defaultValue);
@@ -19813,17 +19998,17 @@ var wp;
       const hasContentSizeValue = () => hasLayoutValue("contentSize");
       const hasWideSizeValue = () => hasLayoutValue("wideSize");
       const hasJustificationValue = () => hasLayoutValue("justifyContent", "center");
-      return /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(import_jsx_runtime131.Fragment, { children: [
-        allowCustomContentAndWideSize && /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(import_jsx_runtime131.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-            import_components13.__experimentalToolsPanelItem,
+      return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(import_jsx_runtime132.Fragment, { children: [
+        allowCustomContentAndWideSize && /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(import_jsx_runtime132.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+            import_components10.__experimentalToolsPanelItem,
             {
               label: (0, import_i18n14.__)("Content width"),
               hasValue: hasContentSizeValue,
               onDeselect: resetContentSize,
               panelId: clientId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-                import_components13.__experimentalUnitControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+                import_components10.__experimentalUnitControl,
                 {
                   label: (0, import_i18n14.__)("Content width"),
                   labelPosition: "top",
@@ -19836,21 +20021,21 @@ var wp;
                     });
                   },
                   units: units2,
-                  prefix: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(import_components13.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(icon_default, { icon: align_none_default }) })
+                  prefix: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_components10.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(icon_default, { icon: align_none_default }) })
                 }
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(
-            import_components13.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(
+            import_components10.__experimentalToolsPanelItem,
             {
               label: (0, import_i18n14.__)("Wide width"),
               hasValue: hasWideSizeValue,
               onDeselect: resetWideSize,
               panelId: clientId,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-                  import_components13.__experimentalUnitControl,
+                /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+                  import_components10.__experimentalUnitControl,
                   {
                     label: (0, import_i18n14.__)("Wide width"),
                     labelPosition: "top",
@@ -19863,33 +20048,33 @@ var wp;
                       });
                     },
                     units: units2,
-                    prefix: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(import_components13.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(icon_default, { icon: stretch_wide_default }) })
+                    prefix: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_components10.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(icon_default, { icon: stretch_wide_default }) })
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("p", { className: "block-editor-hooks__layout-constrained-helptext", children: (0, import_i18n14.__)(
+                /* @__PURE__ */ (0, import_jsx_runtime132.jsx)("p", { className: "block-editor-hooks__layout-constrained-helptext", children: (0, import_i18n14.__)(
                   "Customize the width for all elements that are assigned to the center or wide columns."
                 ) })
               ]
             }
           )
         ] }),
-        allowJustification && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-          import_components13.__experimentalToolsPanelItem,
+        allowJustification && /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+          import_components10.__experimentalToolsPanelItem,
           {
             label: (0, import_i18n14.__)("Justification"),
             hasValue: hasJustificationValue,
             onDeselect: resetJustification,
             panelId: clientId,
-            children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-              import_components13.__experimentalToggleGroupControl,
+            children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+              import_components10.__experimentalToggleGroupControl,
               {
                 label: (0, import_i18n14.__)("Justification"),
                 value: justifyContent,
                 onChange: onJustificationChange,
                 children: justificationOptions.map(
                   ({ value, icon, label }) => {
-                    return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-                      import_components13.__experimentalToggleGroupControlOptionIcon,
+                    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+                      import_components10.__experimentalToggleGroupControlOptionIcon,
                       {
                         value,
                         icon,
@@ -19915,12 +20100,12 @@ var wp;
       if (!allowJustification) {
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
         block_controls_default,
         {
           group: controlsGroup,
           __experimentalShareWithChildBlocks: true,
-          children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
             DefaultLayoutJustifyContentControl,
             {
               layout,
@@ -20079,7 +20264,7 @@ var wp;
       });
     };
     const allowedControls = ["left", "center", "right"];
-    return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
       JustifyContentControl,
       {
         allowedControls,
@@ -20092,9 +20277,9 @@ var wp;

   // packages/block-editor/build-module/layouts/grid.mjs
   var import_i18n15 = __toESM(require_i18n(), 1);
-  var import_components15 = __toESM(require_components(), 1);
+  var import_components12 = __toESM(require_components(), 1);
   var import_element14 = __toESM(require_element(), 1);
-  var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
   var RANGE_CONTROL_MAX_VALUES = {
     px: 600,
     "%": 100,
@@ -20177,16 +20362,16 @@ var wp;
           autoFit: resetLayout?.autoFit
         })
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(import_jsx_runtime132.Fragment, { children: [
-        window.__experimentalEnableGridInteractivity && /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-          import_components15.__experimentalToolsPanelItem,
+      return /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(import_jsx_runtime133.Fragment, { children: [
+        window.__experimentalEnableGridInteractivity && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+          import_components12.__experimentalToolsPanelItem,
           {
             label: (0, import_i18n15.__)("Grid item position"),
             hasValue: hasGridTypeValue,
             onDeselect: resetGridType,
             isShownByDefault: true,
             panelId: clientId,
-            children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
               GridLayoutTypeControl,
               {
                 layout,
@@ -20195,15 +20380,15 @@ var wp;
             )
           }
         ),
-        showColumnsControl && /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-          import_components15.__experimentalToolsPanelItem,
+        showColumnsControl && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+          import_components12.__experimentalToolsPanelItem,
           {
             label: (0, import_i18n15.__)("Columns and rows"),
             hasValue: hasColumnsAndRowsValue,
             onDeselect: resetColumnsAndRows,
             isShownByDefault: true,
             panelId: clientId,
-            children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
               GridLayoutColumnsAndRowsControl,
               {
                 layout,
@@ -20213,15 +20398,15 @@ var wp;
             )
           }
         ),
-        showMinWidthControl && /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-          import_components15.__experimentalToolsPanelItem,
+        showMinWidthControl && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+          import_components12.__experimentalToolsPanelItem,
           {
             label: (0, import_i18n15.__)("Min. column width"),
             hasValue: hasMinimumColumnWidthValue,
             onDeselect: resetMinimumColumnWidth,
             isShownByDefault: true,
             panelId: clientId,
-            children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
               GridLayoutMinimumWidthControl,
               {
                 layout,
@@ -20230,14 +20415,14 @@ var wp;
             )
           }
         ),
-        showFillControl && /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-          import_components15.__experimentalToolsPanelItem,
+        showFillControl && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+          import_components12.__experimentalToolsPanelItem,
           {
             label: (0, import_i18n15.__)("Fill available space"),
             hasValue: hasFillValue,
             onDeselect: resetFill,
             panelId: clientId,
-            children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
               GridLayoutFillControl,
               {
                 layout,
@@ -20352,7 +20537,7 @@ var wp;
     const { minimumColumnWidth, columnCount, isManualPlacement } = layout;
     const defaultValue = isManualPlacement || columnCount ? null : "12rem";
     const value = minimumColumnWidth || defaultValue;
-    const [quantity, unit = "rem"] = (0, import_components15.__experimentalParseQuantityAndUnitFromRawValue)(value);
+    const [quantity, unit = "rem"] = (0, import_components12.__experimentalParseQuantityAndUnitFromRawValue)(value);
     const handleSliderChange = (next) => {
       onChange({
         ...layout,
@@ -20371,11 +20556,11 @@ var wp;
         minimumColumnWidth: newValue
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)("fieldset", { className: "block-editor-hooks__grid-layout-minimum-width-control", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_components15.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n15.__)("Min. column width") }),
-      /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(import_components15.Flex, { gap: 4, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_components15.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-          import_components15.__experimentalUnitControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)("fieldset", { className: "block-editor-hooks__grid-layout-minimum-width-control", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components12.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n15.__)("Min. column width") }),
+      /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(import_components12.Flex, { gap: 4, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components12.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+          import_components12.__experimentalUnitControl,
           {
             onChange: (newValue) => {
               onChange({
@@ -20391,8 +20576,8 @@ var wp;
             hideLabelFromVision: true
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_components15.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-          import_components15.RangeControl,
+        /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components12.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+          import_components12.RangeControl,
           {
             onChange: handleSliderChange,
             value: quantity || 0,
@@ -20404,7 +20589,7 @@ var wp;
           }
         ) })
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime132.jsx)("p", { className: "components-base-control__help", children: (0, import_i18n15.__)(
+      /* @__PURE__ */ (0, import_jsx_runtime133.jsx)("p", { className: "components-base-control__help", children: (0, import_i18n15.__)(
         "Columns will wrap to fewer per row when they can no longer maintain the minimum width."
       ) })
     ] });
@@ -20420,11 +20605,11 @@ var wp;
       rowCount,
       isManualPlacement
     } = layout;
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_jsx_runtime132.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)("fieldset", { className: "block-editor-hooks__grid-layout-columns-and-rows-controls", children: [
-      !isManualPlacement && /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_components15.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n15.__)("Max. columns") }),
-      /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(import_components15.Flex, { gap: 4, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_components15.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-          import_components15.__experimentalNumberControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_jsx_runtime133.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)("fieldset", { className: "block-editor-hooks__grid-layout-columns-and-rows-controls", children: [
+      !isManualPlacement && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components12.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n15.__)("Max. columns") }),
+      /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(import_components12.Flex, { gap: 4, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components12.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+          import_components12.__experimentalNumberControl,
           {
             onChange: (value) => {
               const defaultNewColumnCount = isManualPlacement ? 1 : void 0;
@@ -20440,8 +20625,8 @@ var wp;
             hideLabelFromVision: !isManualPlacement
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_components15.FlexItem, { isBlock: true, children: allowSizingOnChildren && isManualPlacement ? /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-          import_components15.__experimentalNumberControl,
+        /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components12.FlexItem, { isBlock: true, children: allowSizingOnChildren && isManualPlacement ? /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+          import_components12.__experimentalNumberControl,
           {
             onChange: (value) => {
               const newRowCount = value === "" || value === "0" ? 1 : parseInt(value, 10);
@@ -20454,8 +20639,8 @@ var wp;
             min: 1,
             label: (0, import_i18n15.__)("Rows")
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-          import_components15.RangeControl,
+        ) : /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+          import_components12.RangeControl,
           {
             value: columnCount ?? 1,
             onChange: (value) => onChange({
@@ -20474,8 +20659,8 @@ var wp;
   }
   function GridLayoutFillControl({ layout, onChange }) {
     const { autoFit = false } = layout;
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-      import_components15.ToggleControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+      import_components12.ToggleControl,
       {
         label: (0, import_i18n15.__)("Fill available space"),
         help: (0, import_i18n15.__)(
@@ -20519,8 +20704,8 @@ var wp;
     ) : (0, import_i18n15.__)(
       "Grid items are placed automatically depending on their order."
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(
-      import_components15.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(
+      import_components12.__experimentalToggleGroupControl,
       {
         label: (0, import_i18n15.__)("Grid item position"),
         value: gridPlacement,
@@ -20528,16 +20713,16 @@ var wp;
         isBlock: true,
         help: helpText2,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-            import_components15.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+            import_components12.__experimentalToggleGroupControlOption,
             {
               value: "auto",
               label: (0, import_i18n15.__)("Auto")
             },
             "auto"
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-            import_components15.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+            import_components12.__experimentalToggleGroupControlOption,
             {
               value: "manual",
               label: (0, import_i18n15.__)("Manual")
@@ -20559,7 +20744,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-list/layout.mjs
-  var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
   var defaultLayout = { type: "default" };
   var Layout = (0, import_element15.createContext)(defaultLayout);
   Layout.displayName = "BlockLayoutContext";
@@ -20573,7 +20758,7 @@ var wp;
     const hasBlockGapSupport = blockGapSupport !== null;
     if (layoutType) {
       if (css) {
-        return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)("style", { children: css });
+        return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("style", { children: css });
       }
       const layoutStyle = layoutType.getLayoutStyle?.({
         hasBlockGapSupport,
@@ -20581,7 +20766,7 @@ var wp;
         ...props
       });
       if (layoutStyle) {
-        return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)("style", { children: layoutStyle });
+        return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("style", { children: layoutStyle });
       }
     }
     return null;
@@ -20677,7 +20862,7 @@ var wp;
   var DEFAULT_CONTROL = "none";

   // packages/block-editor/build-module/components/block-alignment-control/ui.mjs
-  var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
   function BlockAlignmentUI({
     value,
     onChange,
@@ -20697,7 +20882,7 @@ var wp;
     }
     const activeAlignmentControl = BLOCK_ALIGNMENTS_CONTROLS[value];
     const defaultAlignmentControl = BLOCK_ALIGNMENTS_CONTROLS[DEFAULT_CONTROL];
-    const UIComponent = isToolbar ? import_components16.ToolbarGroup : import_components16.ToolbarDropdownMenu;
+    const UIComponent = isToolbar ? import_components13.ToolbarGroup : import_components13.ToolbarDropdownMenu;
     const commonProps = {
       icon: activeAlignmentControl ? activeAlignmentControl.icon : defaultAlignmentControl.icon,
       label
@@ -20715,12 +20900,12 @@ var wp;
     } : {
       toggleProps: description ? { description } : {},
       children: ({ onClose }) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(import_jsx_runtime134.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(import_components16.MenuGroup, { className: "block-editor-block-alignment-control__menu-group", children: enabledControls.map(
+        return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(import_jsx_runtime135.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(import_components13.MenuGroup, { className: "block-editor-block-alignment-control__menu-group", children: enabledControls.map(
           ({ name: controlName, info }) => {
             const { icon, title } = BLOCK_ALIGNMENTS_CONTROLS[controlName];
             const isSelected = controlName === value || !value && controlName === "none";
-            return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-              import_components16.MenuItem,
+            return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
+              import_components13.MenuItem,
               {
                 icon,
                 iconPosition: "left",
@@ -20747,32 +20932,32 @@ var wp;
         ) }) });
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(UIComponent, { ...commonProps, ...extraProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(UIComponent, { ...commonProps, ...extraProps });
   }
   var ui_default2 = BlockAlignmentUI;

   // packages/block-editor/build-module/components/block-alignment-control/index.mjs
-  var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
   var BlockAlignmentControl = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(ui_default2, { ...props, isToolbar: false });
+    return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(ui_default2, { ...props, isToolbar: false });
   };
   var BlockAlignmentToolbar = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(ui_default2, { ...props, isToolbar: true });
+    return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(ui_default2, { ...props, isToolbar: true });
   };

   // packages/block-editor/build-module/components/block-bindings/attribute-control.mjs
   var import_es63 = __toESM(require_es6(), 1);
   var import_i18n18 = __toESM(require_i18n(), 1);
-  var import_blocks15 = __toESM(require_blocks(), 1);
-  var import_components18 = __toESM(require_components(), 1);
+  var import_blocks17 = __toESM(require_blocks(), 1);
+  var import_components15 = __toESM(require_components(), 1);
   var import_data15 = __toESM(require_data(), 1);
   var import_element17 = __toESM(require_element(), 1);
   var import_compose5 = __toESM(require_compose(), 1);

   // packages/block-editor/build-module/components/block-bindings/source-fields-list.mjs
   var import_es62 = __toESM(require_es6(), 1);
-  var import_blocks14 = __toESM(require_blocks(), 1);
-  var import_components17 = __toESM(require_components(), 1);
+  var import_blocks16 = __toESM(require_blocks(), 1);
+  var import_components14 = __toESM(require_components(), 1);
   var import_data14 = __toESM(require_data(), 1);
   var import_element16 = __toESM(require_element(), 1);
   var import_compose4 = __toESM(require_compose(), 1);
@@ -20818,8 +21003,8 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-bindings/source-fields-list.mjs
-  var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
-  var { Menu } = unlock(import_components17.privateApis);
+  var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
+  var { Menu } = unlock(import_components14.privateApis);
   function BlockBindingsSourceFieldsListItem({
     args,
     attribute,
@@ -20848,7 +21033,7 @@ var wp;
       [attribute, blockContext, itemBindings, source]
     );
     const { updateBlockBindings } = useBlockBindingsUtils();
-    return /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(
       Menu.CheckboxItem,
       {
         onChange: () => {
@@ -20869,8 +21054,8 @@ var wp;
         checked: (0, import_es62.default)(args, field.args) ?? // Deprecate key dependency in 7.0.
         field.key === args?.key,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(Menu.ItemLabel, { children: field.label }),
-          /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(Menu.ItemHelpText, { children: values[attribute] })
+          /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(Menu.ItemLabel, { children: field.label }),
+          /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(Menu.ItemHelpText, { children: values[attribute] })
         ]
       }
     );
@@ -20885,14 +21070,14 @@ var wp;
     if (!fields || fields.length === 0) {
       return null;
     }
-    const source = (0, import_blocks14.getBlockBindingsSource)(sourceKey);
-    return /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
+    const source = (0, import_blocks16.getBlockBindingsSource)(sourceKey);
+    return /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(
       Menu,
       {
         placement: isMobile ? "bottom-start" : "left-start",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(Menu.SubmenuTriggerItem, { children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(Menu.ItemLabel, { children: source.label }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(Menu.Popover, { gutter: 8, children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(Menu.Group, { children: fields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(Menu.SubmenuTriggerItem, { children: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(Menu.ItemLabel, { children: source.label }) }),
+          /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(Menu.Popover, { gutter: 8, children: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(Menu.Group, { children: fields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
             BlockBindingsSourceFieldsListItem,
             {
               args,
@@ -20910,8 +21095,8 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-bindings/attribute-control.mjs
-  var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu2 } = unlock(import_components18.privateApis);
+  var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
+  var { Menu: Menu2 } = unlock(import_components15.privateApis);
   function BlockBindingsAttributeControl({
     attribute,
     binding,
@@ -20925,9 +21110,9 @@ var wp;
         const {
           getAllBlockBindingsSources,
           getBlockBindingsSourceFieldsList,
-          getBlockType: getBlockType30
-        } = unlock(select3(import_blocks15.store));
-        const _attribute = getBlockType30(blockName).attributes?.[attribute];
+          getBlockType: getBlockType33
+        } = unlock(select3(import_blocks17.store));
+        const _attribute = getBlockType33(blockName).attributes?.[attribute];
         if (_attribute?.enum) {
           return {};
         }
@@ -20960,7 +21145,7 @@ var wp;
     const hasCompatibleFields = Object.keys(compatibleFields).length > 0;
     const isAttributeReadOnly = !canUpdateBlockBindings || !hasCompatibleFields;
     const { source: boundSourceName, args } = binding || {};
-    const source = (0, import_blocks15.getBlockBindingsSource)(boundSourceName);
+    const source = (0, import_blocks17.getBlockBindingsSource)(boundSourceName);
     let displayText;
     let isValid2 = true;
     if (binding === void 0) {
@@ -20978,8 +21163,8 @@ var wp;
         (field) => (0, import_es63.default)(field.args, args)
       )?.label || source?.label || boundSourceName;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
-      import_components18.__experimentalToolsPanelItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+      import_components15.__experimentalToolsPanelItem,
       {
         hasValue: () => !!binding,
         label: attribute,
@@ -20988,21 +21173,21 @@ var wp;
             [attribute]: void 0
           });
         }),
-        children: /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(Menu2, { placement: isMobile ? "bottom-start" : "left-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(Menu2, { placement: isMobile ? "bottom-start" : "left-start", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
             Menu2.TriggerButton,
             {
-              render: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(import_components18.__experimentalItem, {}),
+              render: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(import_components15.__experimentalItem, {}),
               disabled: !hasCompatibleFields,
-              children: /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(
-                import_components18.__experimentalVStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(
+                import_components15.__experimentalVStack,
                 {
                   className: "block-editor-bindings__item",
                   spacing: 0,
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(import_components18.__experimentalText, { truncate: true, children: attribute }),
-                    /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
-                      import_components18.__experimentalText,
+                    /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(import_components15.__experimentalText, { truncate: true, children: attribute }),
+                    /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                      import_components15.__experimentalText,
                       {
                         truncate: true,
                         variant: isValid2 ? "muted" : void 0,
@@ -21015,12 +21200,12 @@ var wp;
               )
             }
           ),
-          !isAttributeReadOnly && /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(Menu2.Popover, { gutter: isMobile ? 8 : 36, children: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
+          !isAttributeReadOnly && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(Menu2.Popover, { gutter: isMobile ? 8 : 36, children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
             Menu2,
             {
               placement: isMobile ? "bottom-start" : "left-start",
               children: Object.entries(compatibleFields).map(
-                ([sourceKey, fields]) => /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
+                ([sourceKey, fields]) => /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
                   BlockBindingsSourceFieldsList,
                   {
                     args: binding?.args,
@@ -21040,16 +21225,16 @@ var wp;

   // packages/block-editor/build-module/components/block-full-height-alignment-control/index.mjs
   var import_i18n19 = __toESM(require_i18n(), 1);
-  var import_components19 = __toESM(require_components(), 1);
-  var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
+  var import_components16 = __toESM(require_components(), 1);
+  var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
   function BlockFullHeightAlignmentControl({
     isActive,
     label = (0, import_i18n19.__)("Full height"),
     onToggle,
     isDisabled
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
-      import_components19.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
+      import_components16.ToolbarButton,
       {
         isActive,
         icon: full_height_default,
@@ -21064,8 +21249,8 @@ var wp;
   // packages/block-editor/build-module/components/block-alignment-matrix-control/index.mjs
   var import_i18n20 = __toESM(require_i18n(), 1);
   var import_keycodes = __toESM(require_keycodes(), 1);
-  var import_components20 = __toESM(require_components(), 1);
-  var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
+  var import_components17 = __toESM(require_components(), 1);
+  var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
   var noop2 = () => {
   };
   function BlockAlignmentMatrixControl(props) {
@@ -21075,9 +21260,9 @@ var wp;
       value = "center",
       isDisabled
     } = props;
-    const icon = /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(import_components20.AlignmentMatrixControl.Icon, { value });
-    return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
-      import_components20.Dropdown,
+    const icon = /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(import_components17.AlignmentMatrixControl.Icon, { value });
+    return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
+      import_components17.Dropdown,
       {
         popoverProps: { placement: "bottom-start" },
         renderToggle: ({ onToggle, isOpen }) => {
@@ -21087,8 +21272,8 @@ var wp;
               onToggle();
             }
           };
-          return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
-            import_components20.ToolbarButton,
+          return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
+            import_components17.ToolbarButton,
             {
               onClick: onToggle,
               "aria-haspopup": "true",
@@ -21101,21 +21286,21 @@ var wp;
             }
           );
         },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(import_components20.AlignmentMatrixControl, { onChange, value })
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(import_components17.AlignmentMatrixControl, { onChange, value })
       }
     );
   }
   var block_alignment_matrix_control_default = BlockAlignmentMatrixControl;

   // packages/block-editor/build-module/components/block-breadcrumb/index.mjs
-  var import_components21 = __toESM(require_components(), 1);
+  var import_components18 = __toESM(require_components(), 1);
   var import_data17 = __toESM(require_data(), 1);
   var import_i18n21 = __toESM(require_i18n(), 1);
   var import_element20 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/block-title/use-block-display-title.mjs
   var import_data16 = __toESM(require_data(), 1);
-  var import_blocks16 = __toESM(require_blocks(), 1);
+  var import_blocks18 = __toESM(require_blocks(), 1);
   function useBlockDisplayTitle({
     clientId,
     maximumLength,
@@ -21127,14 +21312,14 @@ var wp;
           return null;
         }
         const { getBlockName: getBlockName2, getBlockAttributes: getBlockAttributes3, getBlock: getBlock2 } = select3(store);
-        const { getBlockType: getBlockType30, getActiveBlockVariation } = select3(import_blocks16.store);
+        const { getBlockType: getBlockType33, getActiveBlockVariation } = select3(import_blocks18.store);
         const blockName = getBlockName2(clientId);
-        const blockType = getBlockType30(blockName);
+        const blockType = getBlockType33(blockName);
         if (!blockType) {
           return null;
         }
         const attributes = getBlockAttributes3(clientId);
-        const label = (0, import_blocks16.__experimentalGetBlockLabel)(blockType, attributes, context);
+        const label = (0, import_blocks18.__experimentalGetBlockLabel)(blockType, attributes, context);
         if (label !== blockType.title) {
           return label;
         }
@@ -21170,7 +21355,7 @@ var wp;
   // packages/block-editor/build-module/components/provider/block-refs-provider.mjs
   var import_element18 = __toESM(require_element(), 1);
   var import_compose6 = __toESM(require_compose(), 1);
-  var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
   var BlockRefs = (0, import_element18.createContext)({
     refsMap: (0, import_compose6.observableMap)(),
     eventHandlers: /* @__PURE__ */ new Map()
@@ -21181,7 +21366,7 @@ var wp;
       () => ({ refsMap: (0, import_compose6.observableMap)(), eventHandlers: /* @__PURE__ */ new Map() }),
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(BlockRefs.Provider, { value, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(BlockRefs.Provider, { value, children });
   }

   // packages/block-editor/build-module/components/block-list/use-block-props/use-block-refs.mjs
@@ -21239,7 +21424,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-breadcrumb/index.mjs
-  var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
   function BlockBreadcrumb({ rootLabelText }) {
     const { selectBlock: selectBlock2, clearSelectedBlock: clearSelectedBlock2 } = (0, import_data17.useDispatch)(store);
     const { clientId, parents, hasSelection } = (0, import_data17.useSelect)((select3) => {
@@ -21258,21 +21443,21 @@ var wp;
     const rootLabel = rootLabelText || (0, import_i18n21._x)("Document", "noun, breadcrumb");
     const blockRef = (0, import_element20.useRef)();
     useBlockElementRef(clientId, blockRef);
-    return /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(
       "ul",
       {
         className: "block-editor-block-breadcrumb",
         role: "list",
         "aria-label": (0, import_i18n21.__)("Block breadcrumb"),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(
             "li",
             {
               className: !hasSelection ? "block-editor-block-breadcrumb__current" : void 0,
               "aria-current": !hasSelection ? "true" : void 0,
               children: [
-                hasSelection && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
-                  import_components21.Button,
+                hasSelection && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+                  import_components18.Button,
                   {
                     size: "small",
                     className: "block-editor-block-breadcrumb__button",
@@ -21286,8 +21471,8 @@ var wp;
                     children: rootLabel
                   }
                 ),
-                !hasSelection && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("span", { children: rootLabel }),
-                !!clientId && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                !hasSelection && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("span", { children: rootLabel }),
+                !!clientId && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
                   icon_default,
                   {
                     icon: chevron_right_small_default,
@@ -21297,14 +21482,14 @@ var wp;
               ]
             }
           ),
-          parents.map((parentClientId) => /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)("li", { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
-              import_components21.Button,
+          parents.map((parentClientId) => /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)("li", { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+              import_components18.Button,
               {
                 size: "small",
                 className: "block-editor-block-breadcrumb__button",
                 onClick: () => selectBlock2(parentClientId),
-                children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
                   BlockTitle,
                   {
                     clientId: parentClientId,
@@ -21314,7 +21499,7 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
               icon_default,
               {
                 icon: chevron_right_small_default,
@@ -21322,12 +21507,12 @@ var wp;
               }
             )
           ] }, parentClientId)),
-          !!clientId && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+          !!clientId && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
             "li",
             {
               className: "block-editor-block-breadcrumb__current",
               "aria-current": "true",
-              children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
                 BlockTitle,
                 {
                   clientId,
@@ -21356,30 +21541,30 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-canvas/index.mjs
-  var import_compose71 = __toESM(require_compose(), 1);
-  var import_element181 = __toESM(require_element(), 1);
-  var import_data126 = __toESM(require_data(), 1);
-  var import_components116 = __toESM(require_components(), 1);
+  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);

   // packages/block-editor/build-module/components/block-list/index.mjs
-  var import_data81 = __toESM(require_data(), 1);
-  var import_compose58 = __toESM(require_compose(), 1);
-  var import_element145 = __toESM(require_element(), 1);
-  var import_blocks46 = __toESM(require_blocks(), 1);
+  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);

   // packages/block-editor/build-module/components/block-list/block.mjs
   var import_element33 = __toESM(require_element(), 1);
-  var import_blocks23 = __toESM(require_blocks(), 1);
-  var import_components28 = __toESM(require_components(), 1);
-  var import_data31 = __toESM(require_data(), 1);
+  var import_blocks25 = __toESM(require_blocks(), 1);
+  var import_components25 = __toESM(require_components(), 1);
+  var import_data32 = __toESM(require_data(), 1);
   var import_compose19 = __toESM(require_compose(), 1);
   var import_dom8 = __toESM(require_dom(), 1);

   // packages/block-editor/build-module/components/block-list/block-invalid-warning.mjs
   var import_i18n23 = __toESM(require_i18n(), 1);
-  var import_components23 = __toESM(require_components(), 1);
+  var import_components20 = __toESM(require_components(), 1);
   var import_element22 = __toESM(require_element(), 1);
-  var import_blocks18 = __toESM(require_blocks(), 1);
+  var import_blocks20 = __toESM(require_blocks(), 1);
   var import_data19 = __toESM(require_data(), 1);

   // node_modules/diff/libesm/diff/base.js
@@ -21594,29 +21779,29 @@ var wp;

   // packages/block-editor/build-module/components/block-compare/index.mjs
   var import_i18n22 = __toESM(require_i18n(), 1);
-  var import_blocks17 = __toESM(require_blocks(), 1);
+  var import_blocks19 = __toESM(require_blocks(), 1);

   // packages/block-editor/build-module/components/block-compare/block-view.mjs
-  var import_components22 = __toESM(require_components(), 1);
+  var import_components19 = __toESM(require_components(), 1);
   var import_element21 = __toESM(require_element(), 1);
   var import_dom = __toESM(require_dom(), 1);
-  var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
   function BlockView({
     title,
     rawContent,
     renderedContent,
     action,
     actionText,
-    className
+    className: className2
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)("div", { className, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)("div", { className: "block-editor-block-compare__content", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("h2", { className: "block-editor-block-compare__heading", children: title }),
-        /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("div", { className: "block-editor-block-compare__html", children: rawContent }),
-        /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("div", { className: "block-editor-block-compare__preview edit-post-visual-editor", children: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(import_element21.RawHTML, { children: (0, import_dom.safeHTML)(renderedContent) }) })
+    return /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)("div", { className: className2, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)("div", { className: "block-editor-block-compare__content", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("h2", { className: "block-editor-block-compare__heading", children: title }),
+        /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", { className: "block-editor-block-compare__html", children: rawContent }),
+        /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", { className: "block-editor-block-compare__preview edit-post-visual-editor", children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(import_element21.RawHTML, { children: (0, import_dom.safeHTML)(renderedContent) }) })
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("div", { className: "block-editor-block-compare__action", children: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-        import_components22.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", { className: "block-editor-block-compare__action", children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+        import_components19.Button,
         {
           __next40pxDefaultSize: true,
           variant: "secondary",
@@ -21629,7 +21814,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-compare/index.mjs
-  var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
   function BlockCompare({
     block,
     onKeep,
@@ -21644,20 +21829,20 @@ var wp;
           "block-editor-block-compare__added": item.added,
           "block-editor-block-compare__removed": item.removed
         });
-        return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("span", { className: classes, children: item.value }, pos);
+        return /* @__PURE__ */ (0, import_jsx_runtime144.jsx)("span", { className: classes, children: item.value }, pos);
       });
     }
     function getConvertedContent(convertedBlock) {
       const newBlocks = Array.isArray(convertedBlock) ? convertedBlock : [convertedBlock];
       const newContent = newBlocks.map(
-        (item) => (0, import_blocks17.getSaveContent)(item.name, item.attributes, item.innerBlocks)
+        (item) => (0, import_blocks19.getSaveContent)(item.name, item.attributes, item.innerBlocks)
       );
       return newContent.join("");
     }
     const converted = getConvertedContent(convertor(block));
     const difference = getDifference(block.originalContent, converted);
-    return /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)("div", { className: "block-editor-block-compare__wrapper", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime144.jsxs)("div", { className: "block-editor-block-compare__wrapper", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
         BlockView,
         {
           title: (0, import_i18n22.__)("Current"),
@@ -21668,7 +21853,7 @@ var wp;
           renderedContent: block.originalContent
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
         BlockView,
         {
           title: (0, import_i18n22.__)("After Conversion"),
@@ -21684,8 +21869,8 @@ var wp;
   var block_compare_default = BlockCompare;

   // packages/block-editor/build-module/components/block-list/block-invalid-warning.mjs
-  var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
-  var blockToBlocks = (block) => (0, import_blocks18.rawHandler)({
+  var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
+  var blockToBlocks = (block) => (0, import_blocks20.rawHandler)({
     HTML: block.originalContent
   });
   function BlockInvalidWarning({ clientId }) {
@@ -21709,7 +21894,7 @@ var wp;
     const convert = (0, import_element22.useMemo)(
       () => ({
         toHTML() {
-          const htmlBlock = (0, import_blocks18.createBlock)(
+          const htmlBlock = (0, import_blocks20.createBlock)(
             "core/html",
             {},
             [],
@@ -21722,7 +21907,7 @@ var wp;
           return replaceBlock2(block.clientId, newBlocks);
         },
         toRecoveredBlock() {
-          const recoveredBlock = (0, import_blocks18.createBlock)(
+          const recoveredBlock = (0, import_blocks20.createBlock)(
             block.name,
             block.attributes,
             block.innerBlocks
@@ -21746,13 +21931,13 @@ var wp;
       ].filter(Boolean),
       [canInsertHTMLBlock, convert]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime144.jsxs)(import_jsx_runtime144.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(import_jsx_runtime145.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
         warning_default,
         {
           actions: [
-            /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
-              import_components23.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+              import_components20.Button,
               {
                 __next40pxDefaultSize: true,
                 onClick: convert.toRecoveredBlock,
@@ -21766,8 +21951,8 @@ var wp;
           children: (0, import_i18n23.__)("Block contains unexpected or invalid content.")
         }
       ),
-      compare2 && /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
-        import_components23.Modal,
+      compare2 && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+        import_components20.Modal,
         {
           title: (
             // translators: Dialog title to fix block content
@@ -21775,7 +21960,7 @@ var wp;
           ),
           onRequestClose: onCompareClose,
           className: "block-editor-block-compare",
-          children: /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
             block_compare_default,
             {
               block,
@@ -21792,8 +21977,8 @@ var wp;

   // packages/block-editor/build-module/components/block-list/block-crash-warning.mjs
   var import_i18n24 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
-  var warning = /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(warning_default, { className: "block-editor-block-list__block-crash-warning", children: (0, import_i18n24.__)("This block has encountered an error and cannot be previewed.") });
+  var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
+  var warning = /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(warning_default, { className: "block-editor-block-list__block-crash-warning", children: (0, import_i18n24.__)("This block has encountered an error and cannot be previewed.") });
   function BlockCrashWarning() {
     return warning;
   }
@@ -21825,7 +22010,7 @@ var wp;
   var import_react_autosize_textarea = __toESM(require_lib(), 1);
   var import_element24 = __toESM(require_element(), 1);
   var import_data20 = __toESM(require_data(), 1);
-  var import_blocks19 = __toESM(require_blocks(), 1);
+  var import_blocks21 = __toESM(require_blocks(), 1);

   // packages/block-editor/build-module/utils/native-undo.mjs
   var import_compose8 = __toESM(require_compose(), 1);
@@ -21853,7 +22038,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-list/block-html.mjs
-  var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
   function BlockHTML({ clientId }) {
     const [html, setHtml] = (0, import_element24.useState)("");
     const nativeUndoRef = useNativeUndo();
@@ -21863,21 +22048,21 @@ var wp;
     );
     const { updateBlock: updateBlock2 } = (0, import_data20.useDispatch)(store);
     const blockContent = (0, import_element24.useMemo)(
-      () => block ? (0, import_blocks19.getBlockContent)(block) : "",
+      () => block ? (0, import_blocks21.getBlockContent)(block) : "",
       [block]
     );
     const onChange = () => {
-      const blockType = (0, import_blocks19.getBlockType)(block.name);
+      const blockType = (0, import_blocks21.getBlockType)(block.name);
       if (!blockType) {
         return;
       }
-      const attributes = (0, import_blocks19.getBlockAttributes)(
+      const attributes = (0, import_blocks21.getBlockAttributes)(
         blockType,
         html,
         block.attributes
       );
-      const content = html ? html : (0, import_blocks19.getSaveContent)(blockType, attributes);
-      const [isValid2] = html ? (0, import_blocks19.validateBlock)({
+      const content = html ? html : (0, import_blocks21.getSaveContent)(blockType, attributes);
+      const [isValid2] = html ? (0, import_blocks21.validateBlock)({
         ...block,
         attributes,
         originalContent: content
@@ -21894,7 +22079,7 @@ var wp;
     (0, import_element24.useEffect)(() => {
       setHtml(blockContent);
     }, [blockContent]);
-    return /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
       import_react_autosize_textarea.default,
       {
         className: "block-editor-block-list__block-html-textarea",
@@ -21910,8 +22095,9 @@ var wp;
   // packages/block-editor/build-module/components/block-list/use-block-props/index.mjs
   var import_element32 = __toESM(require_element(), 1);
   var import_i18n30 = __toESM(require_i18n(), 1);
-  var import_blocks22 = __toESM(require_blocks(), 1);
+  var import_blocks24 = __toESM(require_blocks(), 1);
   var import_compose18 = __toESM(require_compose(), 1);
+  var import_data31 = __toESM(require_data(), 1);
   var import_warning4 = __toESM(require_warning(), 1);

   // node_modules/@react-spring/rafz/dist/react-spring-rafz.esm.js
@@ -24872,7 +25058,7 @@ var wp;
       if (isPartOfSelection && isDragging3) {
         return;
       }
-      const zIndex = isPartOfSelection ? "1" : "";
+      const zIndex = isPartOfSelection ? "20" : "";
       const controller = new Controller({
         x: 0,
         y: 0,
@@ -24887,7 +25073,7 @@ var wp;
           const finishedMoving = x22 === 0 && y22 === 0;
           ref.current.style.transformOrigin = "center center";
           ref.current.style.transform = finishedMoving ? null : `translate3d(${x22}px,${y22}px,0)`;
-          ref.current.style.zIndex = zIndex;
+          ref.current.style.zIndex = finishedMoving ? null : zIndex;
           preserveScrollPosition();
         }
       });
@@ -25318,7 +25504,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-list/use-block-props/use-selected-block-event-handlers.mjs
-  var import_blocks20 = __toESM(require_blocks(), 1);
+  var import_blocks22 = __toESM(require_blocks(), 1);
   var import_dom7 = __toESM(require_dom(), 1);
   var import_keycodes2 = __toESM(require_keycodes(), 1);
   var import_data25 = __toESM(require_data(), 1);
@@ -25514,8 +25700,8 @@ var wp;
         function onDoubleClick(event) {
           const isSection = isSectionBlock2(clientId);
           const block = getBlock2(clientId);
-          const isSyncedPattern = (0, import_blocks20.isReusableBlock)(block);
-          const isTemplatePartBlock = (0, import_blocks20.isTemplatePart)(block);
+          const isSyncedPattern = (0, import_blocks22.isReusableBlock)(block);
+          const isTemplatePartBlock = (0, import_blocks22.isTemplatePart)(block);
           const isAlreadyEditing = editedContentOnlySection2 === clientId;
           if (!isSection || isAlreadyEditing || isSyncedPattern || isTemplatePartBlock) {
             return;
@@ -25535,8 +25721,8 @@ var wp;
         isSelected,
         getBlockRootClientId2,
         getBlock2,
-        import_blocks20.isReusableBlock,
-        import_blocks20.isTemplatePart,
+        import_blocks22.isReusableBlock,
+        import_blocks22.isTemplatePart,
         insertAfterBlock2,
         removeBlock2,
         isZoomOut2,
@@ -25709,7 +25895,7 @@ var wp;
   // packages/block-editor/build-module/components/block-visibility/modal.mjs
   var import_i18n26 = __toESM(require_i18n(), 1);
   var import_element30 = __toESM(require_element(), 1);
-  var import_components24 = __toESM(require_components(), 1);
+  var import_components21 = __toESM(require_components(), 1);
   var import_data27 = __toESM(require_data(), 1);
   var import_keyboard_shortcuts = __toESM(require_keyboard_shortcuts(), 1);
   var import_notices3 = __toESM(require_notices(), 1);
@@ -25800,7 +25986,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-visibility/modal.mjs
-  var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_VIEWPORT_CHECKBOX_VALUES = {
     [BLOCK_VISIBILITY_VIEWPORTS.mobile.key]: false,
     [BLOCK_VISIBILITY_VIEWPORTS.tablet.key]: false,
@@ -25955,23 +26141,23 @@ var wp;
       ]
     );
     const hasMultipleBlocks = blocks2?.length > 1;
-    return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-      import_components24.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
+      import_components21.Modal,
       {
         title: clientIds?.length > 1 ? (0, import_i18n26.__)("Hide blocks") : (0, import_i18n26.__)("Hide block"),
         onRequestClose: onClose,
         overlayClassName: "block-editor-block-visibility-modal",
         size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)("form", { onSubmit: handleSubmit, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)("fieldset", { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime147.jsx)("legend", { children: hasMultipleBlocks ? (0, import_i18n26.__)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime148.jsxs)("form", { onSubmit: handleSubmit, children: [
+          /* @__PURE__ */ (0, import_jsx_runtime148.jsxs)("fieldset", { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("legend", { children: hasMultipleBlocks ? (0, import_i18n26.__)(
               "Select the viewport sizes for which you want to hide the blocks. Changes will apply to all selected blocks."
             ) : (0, import_i18n26.__)(
               "Select the viewport size for which you want to hide the block."
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime147.jsx)("ul", { className: "block-editor-block-visibility-modal__options", children: /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)("li", { className: "block-editor-block-visibility-modal__options-item block-editor-block-visibility-modal__options-item--everywhere", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-                import_components24.CheckboxControl,
+            /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("ul", { className: "block-editor-block-visibility-modal__options", children: /* @__PURE__ */ (0, import_jsx_runtime148.jsxs)("li", { className: "block-editor-block-visibility-modal__options-item block-editor-block-visibility-modal__options-item--everywhere", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
+                import_components21.CheckboxControl,
                 {
                   className: "block-editor-block-visibility-modal__options-checkbox--everywhere",
                   label: (0, import_i18n26.__)("Omit from published content"),
@@ -25985,14 +26171,14 @@ var wp;
                   }
                 }
               ),
-              hideEverywhere !== true && /* @__PURE__ */ (0, import_jsx_runtime147.jsx)("ul", { className: "block-editor-block-visibility-modal__sub-options", children: viewportEntries.map(
-                ([, { label, icon, key }]) => /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(
+              hideEverywhere !== true && /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("ul", { className: "block-editor-block-visibility-modal__sub-options", children: viewportEntries.map(
+                ([, { label, icon, key }]) => /* @__PURE__ */ (0, import_jsx_runtime148.jsxs)(
                   "li",
                   {
                     className: "block-editor-block-visibility-modal__options-item",
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-                        import_components24.CheckboxControl,
+                      /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
+                        import_components21.CheckboxControl,
                         {
                           label: (0, import_i18n26.sprintf)(
                             // translators: %s: The viewport name.
@@ -26007,8 +26193,8 @@ var wp;
                           )
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-                        import_components24.Icon,
+                      /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
+                        import_components21.Icon,
                         {
                           icon,
                           className: clsx_default({
@@ -26022,17 +26208,17 @@ var wp;
                 )
               ) })
             ] }) }),
-            hasMultipleBlocks && hasIndeterminateValues && /* @__PURE__ */ (0, import_jsx_runtime147.jsx)("p", { className: "block-editor-block-visibility-modal__description", children: (0, import_i18n26.__)(
+            hasMultipleBlocks && hasIndeterminateValues && /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("p", { className: "block-editor-block-visibility-modal__description", children: (0, import_i18n26.__)(
               "Selected blocks have different visibility settings. The checkboxes show an indeterminate state when settings differ."
             ) }),
-            !hasMultipleBlocks && hideEverywhere === true && /* @__PURE__ */ (0, import_jsx_runtime147.jsx)("p", { className: "block-editor-block-visibility-modal__description", children: (0, import_i18n26.sprintf)(
+            !hasMultipleBlocks && hideEverywhere === true && /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("p", { className: "block-editor-block-visibility-modal__description", children: (0, import_i18n26.sprintf)(
               // translators: %s: The shortcut key to access the List View.
               (0, import_i18n26.__)(
                 "Block will be hidden in the editor, and omitted from the published markup on the frontend. You can configure it again by selecting it in the List View (%s)."
               ),
               listViewShortcut
             ) }),
-            !hasMultipleBlocks && !hideEverywhere && isAnyViewportChecked && /* @__PURE__ */ (0, import_jsx_runtime147.jsx)("p", { className: "block-editor-block-visibility-modal__description", children: (0, import_element30.createInterpolateElement)(
+            !hasMultipleBlocks && !hideEverywhere && isAnyViewportChecked && /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("p", { className: "block-editor-block-visibility-modal__description", children: (0, import_element30.createInterpolateElement)(
               (0, import_i18n26.sprintf)(
                 // translators: %s: The shortcut key to access the List View
                 (0, import_i18n26.__)(
@@ -26041,19 +26227,19 @@ var wp;
                 listViewShortcut
               ),
               {
-                strong: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)("strong", {})
+                strong: /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("strong", {})
               }
             ) })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(
-            import_components24.Flex,
+          /* @__PURE__ */ (0, import_jsx_runtime148.jsxs)(
+            import_components21.Flex,
             {
               className: "block-editor-block-visibility-modal__actions",
               justify: "flex-end",
               expanded: false,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(import_components24.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-                  import_components24.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(import_components21.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
+                  import_components21.Button,
                   {
                     variant: "tertiary",
                     onClick: onClose,
@@ -26061,8 +26247,8 @@ var wp;
                     children: (0, import_i18n26.__)("Cancel")
                   }
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(import_components24.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-                  import_components24.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(import_components21.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
+                  import_components21.Button,
                   {
                     variant: "primary",
                     type: "submit",
@@ -26083,13 +26269,12 @@ var wp;
   // packages/block-editor/build-module/components/block-visibility/use-block-visibility.mjs
   var import_compose17 = __toESM(require_compose(), 1);
   var { getViewportBreakpoints: getViewportBreakpoints4 } = unlock(privateApis);
-  function useBlockVisibility(options = {}) {
-    const {
-      blockVisibility: blockVisibility2 = void 0,
-      deviceType = BLOCK_VISIBILITY_VIEWPORTS.desktop.key,
-      viewportSettings,
-      view = window
-    } = options;
+  function useBlockVisibility({
+    blockVisibility: blockVisibility2,
+    deviceType = "desktop",
+    viewportSettings,
+    view = window
+  } = {}) {
     const viewportBreakpoints = getViewportBreakpoints4(viewportSettings);
     const mobileMediaQuery = viewportBreakpoints.mobile ? `(width <= ${viewportBreakpoints.mobile})` : void 0;
     const isMobileViewport = (0, import_compose17.useMediaQuery)(mobileMediaQuery, view);
@@ -26099,28 +26284,28 @@ var wp;
     }
     const isTabletViewport = (0, import_compose17.useMediaQuery)(tabletMediaQuery, view);
     let currentViewport;
-    if (deviceType === BLOCK_VISIBILITY_VIEWPORTS.mobile.key && viewportBreakpoints.mobile) {
-      currentViewport = BLOCK_VISIBILITY_VIEWPORTS.mobile.key;
-    } else if (deviceType === BLOCK_VISIBILITY_VIEWPORTS.tablet.key && viewportBreakpoints.tablet) {
-      currentViewport = BLOCK_VISIBILITY_VIEWPORTS.tablet.key;
+    if (deviceType === "mobile" && viewportBreakpoints.mobile) {
+      currentViewport = "mobile";
+    } else if (deviceType === "tablet" && viewportBreakpoints.tablet) {
+      currentViewport = "tablet";
     } else if (isMobileViewport) {
-      currentViewport = BLOCK_VISIBILITY_VIEWPORTS.mobile.key;
+      currentViewport = "mobile";
     } else if (isTabletViewport && viewportBreakpoints.tablet) {
-      currentViewport = BLOCK_VISIBILITY_VIEWPORTS.tablet.key;
+      currentViewport = "tablet";
     } else {
-      currentViewport = BLOCK_VISIBILITY_VIEWPORTS.desktop.key;
+      currentViewport = "desktop";
     }
-    const isBlockCurrentlyHidden = blockVisibility2 === false || blockVisibility2?.viewport?.[currentViewport] === false;
+    const isBlockCurrentlyHidden = blockVisibility2 === false || typeof blockVisibility2 === "object" && blockVisibility2?.viewport?.[currentViewport] === false;
     return { isBlockCurrentlyHidden, currentViewport };
   }

   // packages/block-editor/build-module/components/block-visibility/viewport-toolbar.mjs
   var import_i18n27 = __toESM(require_i18n(), 1);
-  var import_components25 = __toESM(require_components(), 1);
+  var import_components22 = __toESM(require_components(), 1);
   var import_element31 = __toESM(require_element(), 1);
-  var import_blocks21 = __toESM(require_blocks(), 1);
+  var import_blocks23 = __toESM(require_blocks(), 1);
   var import_data28 = __toESM(require_data(), 1);
-  var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
   function BlockVisibilityViewportToolbar({ clientIds }) {
     const hasBlockVisibilityButtonShownRef = (0, import_element31.useRef)(false);
     const [blockVisibility2] = useSettings("blockVisibility.allowEditing");
@@ -26130,7 +26315,7 @@ var wp;
         const _blocks = getBlocksByClientId2(clientIds);
         return {
           canToggleBlockVisibility: _blocks.every(
-            ({ clientId }) => (0, import_blocks21.hasBlockSupport)(
+            ({ clientId }) => (0, import_blocks23.hasBlockSupport)(
               getBlockName2(clientId),
               "visibility",
               true
@@ -26156,8 +26341,8 @@ var wp;
       return null;
     }
     const { showViewportModal: showViewportModal2 } = unlock(blockEditorDispatch);
-    return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(import_components25.ToolbarGroup, { className: "block-editor-block-visibility-toolbar", children: /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
-      import_components25.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_components22.ToolbarGroup, { className: "block-editor-block-visibility-toolbar", children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+      import_components22.ToolbarButton,
       {
         disabled: !canToggleBlockVisibility,
         icon: areBlocksHiddenAnywhere ? unseen_default : seen_default,
@@ -26170,10 +26355,10 @@ var wp;

   // packages/block-editor/build-module/components/block-visibility/viewport-menu-item.mjs
   var import_i18n28 = __toESM(require_i18n(), 1);
-  var import_components26 = __toESM(require_components(), 1);
+  var import_components23 = __toESM(require_components(), 1);
   var import_data29 = __toESM(require_data(), 1);
   var import_keyboard_shortcuts2 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
   function BlockVisibilityViewportMenuItem({ clientIds }) {
     const [blockVisibility2] = useSettings("blockVisibility.allowEditing");
     const { areBlocksHiddenAnywhere, shortcut } = (0, import_data29.useSelect)(
@@ -26199,8 +26384,8 @@ var wp;
       return null;
     }
     const { showViewportModal: showViewportModal2 } = unlock(dispatch);
-    return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
-      import_components26.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+      import_components23.MenuItem,
       {
         onClick: () => showViewportModal2(clientIds),
         shortcut,
@@ -26210,11 +26395,11 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-visibility/viewport-visibility-info.mjs
-  var import_components27 = __toESM(require_components(), 1);
+  var import_components24 = __toESM(require_components(), 1);
   var import_data30 = __toESM(require_data(), 1);
   var import_i18n29 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge } = unlock(import_components27.privateApis);
+  var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
+  var { Badge: WCBadge } = unlock(import_components24.privateApis);
   var DEFAULT_VISIBILITY_STATE = {
     currentBlockVisibility: void 0,
     hasParentHiddenEverywhere: false,
@@ -26234,9 +26419,9 @@ var wp;
         const {
           getBlockAttributes: getBlockAttributes3,
           isBlockParentHiddenEverywhere: isBlockParentHiddenEverywhere2,
-          getSettings: getSettings7
+          getSettings: getSettings8
         } = unlock(select3(store));
-        const settings2 = getSettings7();
+        const settings2 = getSettings8();
         return {
           currentBlockVisibility: getBlockAttributes3(clientId)?.metadata?.blockVisibility,
           selectedDeviceType: settings2?.[deviceTypeKey]?.toLowerCase() || BLOCK_VISIBILITY_VIEWPORTS.desktop.key,
@@ -26292,17 +26477,45 @@ var wp;
         viewportLabel
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(WCBadge, { className: "block-editor-block-visibility-info", children: /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)(import_components27.__experimentalHStack, { spacing: 2, justify: "start", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(import_components27.Icon, { icon: unseen_default }),
-      /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(import_components27.__experimentalText, { children: label })
+    return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(WCBadge, { className: "block-editor-block-visibility-info", children: /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(import_components24.__experimentalHStack, { spacing: 2, justify: "start", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_components24.Icon, { icon: unseen_default }),
+      /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_components24.__experimentalText, { children: label })
     ] }) });
   }

   // packages/block-editor/build-module/components/block-list/use-block-props/index.mjs
+  function useGhostMaterialize(rootClientId, ghostBlock) {
+    const { insertBlocks: insertBlocks2 } = (0, import_data31.useDispatch)(store);
+    return (0, import_compose18.useRefEffect)(
+      (element) => {
+        if (!ghostBlock) {
+          return;
+        }
+        function remove5() {
+          element.removeEventListener("pointerdown", materialize, true);
+          element.removeEventListener("focusin", materialize, true);
+        }
+        function materialize() {
+          remove5();
+          insertBlocks2(
+            [ghostBlock],
+            void 0,
+            rootClientId,
+            true,
+            0
+          );
+        }
+        element.addEventListener("pointerdown", materialize, true);
+        element.addEventListener("focusin", materialize, true);
+        return remove5;
+      },
+      [ghostBlock, rootClientId, insertBlocks2]
+    );
+  }
   function useBlockProps(props = {}, { __unstableIsHtml } = {}) {
     const {
       clientId,
-      className,
+      className: className2,
       wrapperProps = {},
       isAligned,
       index: index2,
@@ -26331,8 +26544,11 @@ var wp;
       blockVisibility: blockVisibility2,
       deviceType,
       viewportSettings,
-      ariaLabel
+      ariaLabel,
+      ghostBlock,
+      rootClientId
     } = (0, import_element32.useContext)(PrivateBlockContext);
+    const ghostRef = useGhostMaterialize(rootClientId, ghostBlock);
     useRegisterBlockEventHandlers(clientId, wrapperProps);
     const defaultViewRef = (0, import_compose18.useRefEffect)((element) => {
       if (element) {
@@ -26347,6 +26563,7 @@ var wp;
     const isHoverEnabled = !isWithinSectionBlock;
     const mergedRefs = (0, import_compose18.useMergeRefs)([
       props.ref,
+      ghostRef,
       defaultViewRef,
       useFocusFirstElement({ clientId, initialPosition: initialPosition2 }),
       useBlockRefProvider(clientId),
@@ -26392,7 +26609,7 @@ var wp;
       ref: mergedRefs,
       id: `block-${clientId}${htmlSuffix}`,
       role: "document",
-      "aria-label": ariaLabel ?? blockLabel,
+      "aria-label": ariaLabel ?? (clientId === ghostBlock?.clientId ? (0, import_i18n30.__)("Add default block") : void 0) ?? props["aria-label"] ?? blockLabel,
       "data-block": clientId,
       "data-type": name,
       "data-title": blockTitle,
@@ -26416,7 +26633,7 @@ var wp;
           "is-editing-content-only-section": isEditingContentOnlySection,
           "is-block-hidden": isBlockCurrentlyHidden
         },
-        className,
+        className2,
         props.className,
         wrapperProps.className,
         defaultClassName
@@ -26424,10 +26641,10 @@ var wp;
       style: { ...wrapperProps.style, ...props.style, ...bindingsStyle }
     };
   }
-  useBlockProps.save = import_blocks22.__unstableGetBlockProps;
+  useBlockProps.save = import_blocks24.__unstableGetBlockProps;

   // packages/block-editor/build-module/components/block-list/block.mjs
-  var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 1);
   function mergeWrapperProps(propsA, propsB) {
     const newProps = {
       ...propsA,
@@ -26442,7 +26659,7 @@ var wp;
     return newProps;
   }
   function Block({ children, isHtml, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)("div", { ...useBlockProps(props, { __unstableIsHtml: isHtml }), children });
+    return /* @__PURE__ */ (0, import_jsx_runtime152.jsx)("div", { ...useBlockProps(props, { __unstableIsHtml: isHtml }), children });
   }
   function BlockListBlock({
     block: { __unstableBlockSource },
@@ -26452,7 +26669,7 @@ var wp;
     clientId,
     isSelected,
     isSelectionEnabled: isSelectionEnabled3,
-    className,
+    className: className2,
     __unstableLayoutClassNames: layoutClassNames,
     name,
     isValid: isValid2,
@@ -26473,7 +26690,7 @@ var wp;
       ...context
     } = (0, import_element33.useContext)(PrivateBlockContext);
     const parentLayout = useLayout() || {};
-    let blockEdit = /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+    let blockEdit = /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
       BlockEdit,
       {
         name,
@@ -26496,7 +26713,7 @@ var wp;
         isPreviewMode: context.isPreviewMode
       }
     );
-    const blockType = (0, import_blocks23.getBlockType)(name);
+    const blockType = (0, import_blocks25.getBlockType)(name);
     if (blockType?.getEditWrapperProps) {
       wrapperProps = mergeWrapperProps(
         wrapperProps,
@@ -26504,12 +26721,12 @@ var wp;
       );
     }
     const isAligned = wrapperProps && !!wrapperProps["data-align"] && !themeSupportsLayout;
-    const isSticky = className?.includes("is-position-sticky");
+    const isSticky = className2?.includes("is-position-sticky");
     if (isAligned) {
-      blockEdit = /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+      blockEdit = /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
         "div",
         {
-          className: clsx_default("wp-block", isSticky && className),
+          className: clsx_default("wp-block", isSticky && className2),
           "data-align": wrapperProps["data-align"],
           children: blockEdit
         }
@@ -26517,20 +26734,20 @@ var wp;
     }
     let block;
     if (!isValid2) {
-      const saveContent = __unstableBlockSource ? (0, import_blocks23.serializeRawBlock)(__unstableBlockSource) : (0, import_blocks23.getSaveContent)(blockType, attributes);
-      block = /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(Block, { className: "has-warning", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(BlockInvalidWarning, { clientId }),
-        /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_element33.RawHTML, { children: (0, import_dom8.safeHTML)(saveContent) })
+      const saveContent = __unstableBlockSource ? (0, import_blocks25.serializeRawBlock)(__unstableBlockSource) : (0, import_blocks25.getSaveContent)(blockType, attributes);
+      block = /* @__PURE__ */ (0, import_jsx_runtime152.jsxs)(Block, { className: "has-warning", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(BlockInvalidWarning, { clientId }),
+        /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(import_element33.RawHTML, { children: (0, import_dom8.safeHTML)(saveContent) })
       ] });
     } else if (mode2 === "html") {
-      block = /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(import_jsx_runtime151.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime151.jsx)("div", { style: { display: "none" }, children: blockEdit }),
-        /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(Block, { isHtml: true, children: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(block_html_default, { clientId }) })
+      block = /* @__PURE__ */ (0, import_jsx_runtime152.jsxs)(import_jsx_runtime152.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime152.jsx)("div", { style: { display: "none" }, children: blockEdit }),
+        /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(Block, { isHtml: true, children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(block_html_default, { clientId }) })
       ] });
     } else if (blockType?.apiVersion > 1) {
       block = blockEdit;
     } else {
-      block = /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(Block, { children: blockEdit });
+      block = /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(Block, { children: blockEdit });
     }
     const { "data-align": dataAlign, ...restWrapperProps } = wrapperProps ?? {};
     const updatedWrapperProps = {
@@ -26538,10 +26755,10 @@ var wp;
       className: clsx_default(
         restWrapperProps.className,
         dataAlign && themeSupportsLayout && `align${dataAlign}`,
-        !(dataAlign && isSticky) && className
+        !(dataAlign && isSticky) && className2
       )
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
       PrivateBlockContext.Provider,
       {
         value: {
@@ -26550,17 +26767,17 @@ var wp;
           isSelectionWithinCurrentSection,
           ...context
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
           block_crash_boundary_default,
           {
-            fallback: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(Block, { className: "has-warning", children: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(BlockCrashWarning, {}) }),
+            fallback: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(Block, { className: "has-warning", children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(BlockCrashWarning, {}) }),
             children: block
           }
         )
       }
     );
   }
-  var applyWithDispatch = (0, import_data31.withDispatch)((dispatch, ownProps, registry) => {
+  var applyWithDispatch = (0, import_data32.withDispatch)((dispatch, ownProps, registry) => {
     const {
       updateBlockAttributes: updateBlockAttributes2,
       insertBlocks: insertBlocks2,
@@ -26606,17 +26823,17 @@ var wp;
         } = registry.select(store);
         function switchToDefaultOrRemove() {
           const block = getBlock2(clientId);
-          const defaultBlockName = (0, import_blocks23.getDefaultBlockName)();
-          const defaultBlockType = (0, import_blocks23.getBlockType)(defaultBlockName);
+          const defaultBlockName = (0, import_blocks25.getDefaultBlockName)();
+          const defaultBlockType = (0, import_blocks25.getBlockType)(defaultBlockName);
           if (getBlockName2(clientId) !== defaultBlockName) {
-            const replacement = (0, import_blocks23.switchToBlockType)(
+            const replacement = (0, import_blocks25.switchToBlockType)(
               block,
               defaultBlockName
             );
             if (replacement && replacement.length) {
               replaceBlocks2(clientId, replacement);
             }
-          } else if ((0, import_blocks23.isUnmodifiedDefaultBlock)(block)) {
+          } else if ((0, import_blocks25.isUnmodifiedDefaultBlock)(block)) {
             const nextBlockClientId = getNextBlockClientId2(clientId);
             if (nextBlockClientId) {
               registry.batch(() => {
@@ -26631,18 +26848,18 @@ var wp;
             );
             replaceBlocks2(
               [clientId],
-              [(0, import_blocks23.createBlock)(defaultBlockName, attributes)]
+              [(0, import_blocks25.createBlock)(defaultBlockName, attributes)]
             );
           }
         }
         function moveFirstItemUp(_clientId, changeSelection = true) {
           const wrapperBlockName = getBlockName2(_clientId);
-          const wrapperBlockType = (0, import_blocks23.getBlockType)(wrapperBlockName);
+          const wrapperBlockType = (0, import_blocks25.getBlockType)(wrapperBlockName);
           const isTextualWrapper = wrapperBlockType.category === "text";
           const targetRootClientId = getBlockRootClientId2(_clientId);
           const blockOrder = getBlockOrder2(_clientId);
           const [firstClientId] = blockOrder;
-          if (blockOrder.length === 1 && (0, import_blocks23.isUnmodifiedBlock)(getBlock2(firstClientId))) {
+          if (blockOrder.length === 1 && (0, import_blocks25.isUnmodifiedBlock)(getBlock2(firstClientId), "content")) {
             removeBlock2(_clientId);
           } else if (isTextualWrapper) {
             registry.batch(() => {
@@ -26657,9 +26874,9 @@ var wp;
                   getBlockIndex2(_clientId)
                 );
               } else {
-                const replacement = (0, import_blocks23.switchToBlockType)(
+                const replacement = (0, import_blocks25.switchToBlockType)(
                   getBlock2(firstClientId),
-                  (0, import_blocks23.getDefaultBlockName)()
+                  (0, import_blocks25.getDefaultBlockName)()
                 );
                 if (replacement && replacement.length && replacement.every(
                   (block) => canInsertBlockType2(
@@ -26678,7 +26895,10 @@ var wp;
                   switchToDefaultOrRemove();
                 }
               }
-              if (!getBlockOrder2(_clientId).length && (0, import_blocks23.isUnmodifiedBlock)(getBlock2(_clientId))) {
+              if (!getBlockOrder2(_clientId).length && (0, import_blocks25.isUnmodifiedBlock)(
+                getBlock2(_clientId),
+                "content"
+              )) {
                 removeBlock2(_clientId, false);
               }
             });
@@ -26716,7 +26936,16 @@ var wp;
           if (!nextBlockClientId) {
             return;
           }
-          if (getBlockOrder2(nextBlockClientId).length) {
+          if ((0, import_blocks25.isUnmodifiedDefaultBlock)(getBlock2(clientId))) {
+            let firstLeafClientId = nextBlockClientId;
+            while (getBlockOrder2(firstLeafClientId).length) {
+              firstLeafClientId = getBlockOrder2(firstLeafClientId)[0];
+            }
+            registry.batch(() => {
+              removeBlock2(clientId);
+              selectBlock2(firstLeafClientId);
+            });
+          } else if (getBlockOrder2(nextBlockClientId).length) {
             moveFirstItemUp(nextBlockClientId, false);
           } else {
             mergeBlocks2(clientId, nextBlockClientId);
@@ -26751,7 +26980,7 @@ var wp;
         }
       },
       onReplace(blocks2, indexToSelect, initialPosition2) {
-        if (blocks2.length && !(0, import_blocks23.isUnmodifiedDefaultBlock)(blocks2[blocks2.length - 1])) {
+        if (blocks2.length && !(0, import_blocks25.isUnmodifiedDefaultBlock)(blocks2[blocks2.length - 1])) {
           __unstableMarkLastChangeAsPersistent2();
         }
         const replacementBlocks = blocks2?.length === 1 && Array.isArray(blocks2[0]) ? blocks2[0] : blocks2;
@@ -26772,11 +27001,19 @@ var wp;
   });
   BlockListBlock = (0, import_compose19.compose)(
     applyWithDispatch,
-    (0, import_components28.withFilters)("editor.BlockListBlock")
+    (0, import_components25.withFilters)("editor.BlockListBlock")
   )(BlockListBlock);
   function BlockListBlockProvider(props) {
-    const { clientId, rootClientId } = props;
-    const selectedProps = (0, import_data31.useSelect)(
+    const { clientId, rootClientId, ghostBlock } = props;
+    const ghostBlockWithoutAttributes = (0, import_element33.useMemo)(
+      () => ghostBlock ? {
+        clientId: ghostBlock.clientId,
+        name: ghostBlock.name,
+        isValid: true
+      } : void 0,
+      [ghostBlock]
+    );
+    const selectedProps = (0, import_data32.useSelect)(
       (select3) => {
         const {
           isBlockSelected: isBlockSelected2,
@@ -26789,7 +27026,7 @@ var wp;
           getBlockAttributes: getBlockAttributes3,
           canRemoveBlock: canRemoveBlock2,
           canMoveBlock: canMoveBlock2,
-          getSettings: getSettings7,
+          getSettings: getSettings8,
           getEditedContentOnlySection: getEditedContentOnlySection2,
           getBlockEditingMode: getBlockEditingMode2,
           getBlockName: getBlockName2,
@@ -26808,18 +27045,20 @@ var wp;
           __unstableHasActiveBlockOverlayActive: __unstableHasActiveBlockOverlayActive2,
           getSelectedBlocksInitialCaretPosition: getSelectedBlocksInitialCaretPosition2
         } = unlock(select3(store));
-        const blockWithoutAttributes = getBlockWithoutAttributes2(clientId);
+        const blockWithoutAttributes = getBlockWithoutAttributes2(clientId) ?? // An appender ghost renders from its block object until it
+        // is inserted on entry; it is never selected before that.
+        (clientId === ghostBlockWithoutAttributes?.clientId ? ghostBlockWithoutAttributes : void 0);
         if (!blockWithoutAttributes) {
           return;
         }
         const {
           hasBlockSupport: _hasBlockSupport,
           getActiveBlockVariation
-        } = select3(import_blocks23.store);
-        const attributes2 = getBlockAttributes3(clientId);
+        } = select3(import_blocks25.store);
+        const attributes2 = getBlockAttributes3(clientId) ?? ghostBlock?.attributes;
         const { name: blockName, isValid: isValid22 } = blockWithoutAttributes;
-        const blockType2 = (0, import_blocks23.getBlockType)(blockName);
-        const settings2 = getSettings7();
+        const blockType2 = (0, import_blocks25.getBlockType)(blockName);
+        const settings2 = getSettings8();
         const {
           supportsLayout,
           isPreviewMode: isPreviewMode2,
@@ -26840,9 +27079,9 @@ var wp;
           isValid: isValid22,
           themeSupportsLayout: supportsLayout,
           index: getBlockIndex2(clientId),
-          isReusable: (0, import_blocks23.isReusableBlock)(blockType2),
+          isReusable: (0, import_blocks25.isReusableBlock)(blockType2),
           className: hasLightBlockWrapper ? attributes2.className : void 0,
-          defaultClassName: hasLightBlockWrapper ? (0, import_blocks23.getBlockDefaultClassName)(blockName) : void 0,
+          defaultClassName: hasLightBlockWrapper ? (0, import_blocks25.getBlockDefaultClassName)(blockName) : void 0,
           blockTitle: blockType2?.title,
           bindableAttributes: bindableAttributes2,
           blockVisibility: blockVisibility22,
@@ -26864,8 +27103,10 @@ var wp;
           clientId,
           checkDeep
         );
-        const sectionBlockClientId = _isSectionBlock(clientId) ? clientId : getParentSectionBlock2(clientId);
-        const multiple = (0, import_blocks23.hasBlockSupport)(blockName, "multiple", true);
+        const isSectionBlock22 = _isSectionBlock(clientId);
+        const sectionBlockClientId = isSectionBlock22 ? clientId : getParentSectionBlock2(clientId);
+        const isSelectionWithinCurrentSection2 = isBlockSelected2(sectionBlockClientId) || !!sectionBlockClientId && hasSelectedInnerBlock2(sectionBlockClientId, checkDeep);
+        const multiple = (0, import_blocks25.hasBlockSupport)(blockName, "multiple", true);
         const blocksWithSameName = multiple ? [] : getBlocksByName2(blockName);
         const isInvalid = blocksWithSameName.length && blocksWithSameName[0] !== clientId;
         return {
@@ -26873,9 +27114,9 @@ var wp;
           mode: getBlockMode2(clientId),
           isSelectionEnabled: isSelectionEnabled22(),
           isLocked: !!getTemplateLock2(rootClientId),
-          isSectionBlock: _isSectionBlock(clientId),
+          isSectionBlock: isSectionBlock22,
           isWithinSectionBlock: !!sectionBlockClientId,
-          isSelectionWithinCurrentSection: isBlockSelected2(sectionBlockClientId) || hasSelectedInnerBlock2(sectionBlockClientId, checkDeep),
+          isSelectionWithinCurrentSection: isSelectionWithinCurrentSection2,
           blockType: blockType2,
           canRemove: canRemove2,
           canMove: canMove2,
@@ -26908,7 +27149,7 @@ var wp;
           viewportSettings: viewportSettings2
         };
       },
-      [clientId, rootClientId]
+      [clientId, rootClientId, ghostBlock, ghostBlockWithoutAttributes]
     );
     const defaultViewRef = (0, import_compose19.useRefEffect)((element) => {
       if (element) {
@@ -26969,7 +27210,7 @@ var wp;
       isSelectionWithinCurrentSection,
       isEditingDisabled,
       hasEditableOutline,
-      className,
+      className: className2,
       defaultClassName,
       originalBlockClientId,
       bindableAttributes,
@@ -26979,8 +27220,10 @@ var wp;
     } = selectedProps;
     const privateContext = {
       isPreviewMode,
+      ghostBlock,
+      rootClientId,
       clientId,
-      className,
+      className: className2,
       index: index2,
       mode: mode2,
       name,
@@ -27019,7 +27262,7 @@ var wp;
     if (isBlockCurrentlyHidden && !isSelected && !isMultiSelected && !hasChildSelected) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(PrivateBlockContext.Provider, { value: privateContext, children: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(PrivateBlockContext.Provider, { value: privateContext, children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
       BlockListBlock,
       {
         ...props,
@@ -27045,26 +27288,26 @@ var wp;
   var block_default2 = (0, import_element33.memo)(BlockListBlockProvider);

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

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

   // packages/block-editor/build-module/components/inserter/index.mjs
-  var import_a11y10 = __toESM(require_a11y(), 1);
-  var import_i18n64 = __toESM(require_i18n(), 1);
-  var import_components61 = __toESM(require_components(), 1);
-  var import_data66 = __toESM(require_data(), 1);
-  var import_blocks39 = __toESM(require_blocks(), 1);
-  var import_element132 = __toESM(require_element(), 1);
+  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);

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

   // packages/ui/build-module/badge/badge.mjs
   var import_element48 = __toESM(require_element(), 1);
@@ -27246,7 +27489,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/list/CompositeList.mjs
-  var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime153 = __toESM(require_jsx_runtime(), 1);
   function CompositeList(props) {
     const {
       children,
@@ -27352,7 +27595,7 @@ var wp;
       labelsRef,
       nextIndexRef
     }), [register2, unregister, subscribeMapChange, elementsRef, labelsRef, nextIndexRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(CompositeListContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(CompositeListContext.Provider, {
       value: contextValue,
       children
     });
@@ -27542,8 +27785,8 @@ var wp;
   }

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

   // node_modules/@base-ui/react/utils/resolveStyle.mjs
@@ -27730,7 +27973,7 @@ var wp;
       stateAttributesMapping: stateAttributesMapping10,
       enabled = true
     } = params;
-    const className = enabled ? resolveClassName(classNameProp, state) : void 0;
+    const className2 = enabled ? resolveClassName(classNameProp, state) : void 0;
     const style = enabled ? resolveStyle2(styleProp, state) : void 0;
     const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping10) : EMPTY_OBJECT;
     const resolvedProps = enabled && props ? resolveRenderFunctionProps(props) : void 0;
@@ -27747,8 +27990,8 @@ var wp;
     if (!enabled) {
       return EMPTY_OBJECT;
     }
-    if (className !== void 0) {
-      outProps.className = mergeClassNames(outProps.className, className);
+    if (className2 !== void 0) {
+      outProps.className = mergeClassNames(outProps.className, className2);
     }
     if (style !== void 0) {
       outProps.style = mergeObjects(outProps.style, style);
@@ -28435,7 +28678,7 @@ var wp;
   function getNearestOverflowAncestor(node) {
     const parentNode = getParentNode(node);
     if (isLastTraversableNode(parentNode)) {
-      return node.ownerDocument ? node.ownerDocument.body : node.body;
+      return (node.ownerDocument || node).body;
     }
     if (isHTMLElement(parentNode) && isOverflowElement(parentNode)) {
       return parentNode;
@@ -29609,7 +29852,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
-  var import_jsx_runtime153 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
   var FloatingDelayGroupContext = /* @__PURE__ */ React25.createContext({
     hasProvider: false,
     timeoutMs: 0,
@@ -29653,7 +29896,7 @@ var wp;
         close: getDelay(delay, "close")
       };
     }, [delay, currentIdRef, delayRef, initialDelayRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(FloatingDelayGroupContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(FloatingDelayGroupContext.Provider, {
       value: React25.useMemo(() => ({
         hasProvider: true,
         delayRef,
@@ -29815,7 +30058,7 @@ var wp;
   };

   // node_modules/@base-ui/react/utils/FocusGuard.mjs
-  var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
   var FocusGuard = /* @__PURE__ */ React26.forwardRef(function FocusGuard2(props, ref) {
     const [role, setRole] = React26.useState();
     useIsoLayoutEffect(() => {
@@ -29828,7 +30071,7 @@ var wp;
       // Role is only for VoiceOver
       role
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime154.jsx)("span", {
+    return /* @__PURE__ */ (0, import_jsx_runtime155.jsx)("span", {
       ...props,
       ref,
       style: visuallyHidden,
@@ -29933,12 +30176,12 @@ var wp;
     return oppositeSideMap[side] + placement.slice(side.length);
   }
   function expandPaddingObject(padding) {
+    var _padding$top, _padding$right, _padding$bottom, _padding$left;
     return {
-      top: 0,
-      right: 0,
-      bottom: 0,
-      left: 0,
-      ...padding
+      top: (_padding$top = padding.top) != null ? _padding$top : 0,
+      right: (_padding$right = padding.right) != null ? _padding$right : 0,
+      bottom: (_padding$bottom = padding.bottom) != null ? _padding$bottom : 0,
+      left: (_padding$left = padding.left) != null ? _padding$left : 0
     };
   }
   function getPaddingObject(padding) {
@@ -30432,7 +30675,7 @@ var wp;
   };

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
-  var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
   var PortalContext = /* @__PURE__ */ React27.createContext(null);
   if (true) PortalContext.displayName = "PortalContext";
   var usePortalContext = () => React27.useContext(PortalContext);
@@ -30498,7 +30741,7 @@ var wp;
   var FloatingPortal = /* @__PURE__ */ React27.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       children,
       container,
@@ -30557,10 +30800,10 @@ var wp;
       portalNode,
       setFocusManagerState
     }), [portalNode]);
-    return /* @__PURE__ */ (0, import_jsx_runtime155.jsxs)(React27.Fragment, {
-      children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime155.jsxs)(PortalContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)(React27.Fragment, {
+      children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)(PortalContext.Provider, {
         value: portalContextValue,
-        children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(FocusGuard, {
+        children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(FocusGuard, {
           "data-type": "outside",
           ref: beforeOutsideRef,
           onFocus: (event) => {
@@ -30572,10 +30815,10 @@ var wp;
               prevTabbable?.focus();
             }
           }
-        }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime155.jsx)("span", {
+        }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)("span", {
           "aria-owns": portalNode.id,
           style: ownerVisuallyHidden
-        }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(FocusGuard, {
+        }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(FocusGuard, {
           "data-type": "outside",
           ref: afterOutsideRef,
           onFocus: (event) => {
@@ -30619,7 +30862,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
-  var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
   var FloatingNodeContext = /* @__PURE__ */ React28.createContext(null);
   if (true) FloatingNodeContext.displayName = "FloatingNodeContext";
   var FloatingTreeContext = /* @__PURE__ */ React28.createContext(null);
@@ -30631,7 +30874,7 @@ var wp;
   };

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingFocusManager.mjs
-  var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
   function getEventType(event, lastInteractionType) {
     const win = getWindow(getTarget(event));
     if (event instanceof win.KeyboardEvent) {
@@ -31070,8 +31313,8 @@ var wp;
       };
     }, [disabled2, floatingFocusElement]);
     const shouldRenderGuards = !disabled2 && (modal ? !isUntrappedTypeableCombobox : true) && (isInsidePortal || modal);
-    return /* @__PURE__ */ (0, import_jsx_runtime157.jsxs)(React29.Fragment, {
-      children: [shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(FocusGuard, {
+    return /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(React29.Fragment, {
+      children: [shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(FocusGuard, {
         "data-type": "inside",
         ref: mergedBeforeGuardRef,
         onFocus: (event) => {
@@ -31088,7 +31331,7 @@ var wp;
             }
           }
         }
-      }), children, shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(FocusGuard, {
+      }), children, shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(FocusGuard, {
         "data-type": "inside",
         ref: mergedAfterGuardRef,
         onFocus: (event) => {
@@ -31564,8 +31807,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 isRTL18 = style.direction === "rtl";
-          const pressedVerticalScrollbar = canScrollY && (isRTL18 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
+          const isRTL19 = style.direction === "rtl";
+          const pressedVerticalScrollbar = canScrollY && (isRTL19 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
           const pressedHorizontalScrollbar = canScrollX && event.offsetY > target.clientHeight;
           if (pressedVerticalScrollbar || pressedHorizontalScrollbar) {
             return;
@@ -31802,13 +32045,9 @@ var wp;
           y: reference.y
         };
     }
-    switch (getAlignment(placement)) {
-      case "start":
-        coords[alignmentAxis] -= commonAlign * (rtl && isVertical ? -1 : 1);
-        break;
-      case "end":
-        coords[alignmentAxis] += commonAlign * (rtl && isVertical ? -1 : 1);
-        break;
+    const alignment = getAlignment(placement);
+    if (alignment) {
+      coords[alignmentAxis] += commonAlign * (alignment === "end" ? 1 : -1) * (rtl && isVertical ? -1 : 1);
     }
     return coords;
   }
@@ -31848,10 +32087,7 @@ var wp;
       height: rects.floating.height
     } : rects.reference;
     const offsetParent = await (platform3.getOffsetParent == null ? void 0 : platform3.getOffsetParent(elements.floating));
-    const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) ? await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
-      x: 1,
-      y: 1
-    } : {
+    const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) && await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
       x: 1,
       y: 1
     };
@@ -32230,23 +32466,16 @@ var wp;
           y: y2
         };
         const overflow = await platform3.detectOverflow(state, detectOverflowOptions);
-        const crossAxis = getSideAxis(getSide(placement));
+        const crossAxis = getSideAxis(placement);
         const mainAxis = getOppositeAxis(crossAxis);
         let mainAxisCoord = coords[mainAxis];
         let crossAxisCoord = coords[crossAxis];
+        const clampCoord = (axis, coord) => clamp(coord + overflow[axis === "y" ? "top" : "left"], coord, coord - overflow[axis === "y" ? "bottom" : "right"]);
         if (checkMainAxis) {
-          const minSide = mainAxis === "y" ? "top" : "left";
-          const maxSide = mainAxis === "y" ? "bottom" : "right";
-          const min2 = mainAxisCoord + overflow[minSide];
-          const max2 = mainAxisCoord - overflow[maxSide];
-          mainAxisCoord = clamp(min2, mainAxisCoord, max2);
+          mainAxisCoord = clampCoord(mainAxis, mainAxisCoord);
         }
         if (checkCrossAxis) {
-          const minSide = crossAxis === "y" ? "top" : "left";
-          const maxSide = crossAxis === "y" ? "bottom" : "right";
-          const min2 = crossAxisCoord + overflow[minSide];
-          const max2 = crossAxisCoord - overflow[maxSide];
-          crossAxisCoord = clamp(min2, crossAxisCoord, max2);
+          crossAxisCoord = clampCoord(crossAxis, crossAxisCoord);
         }
         const limitedCoords = limiter.fn({
           ...state,
@@ -32274,6 +32503,7 @@ var wp;
     return {
       options,
       fn(state) {
+        var _rawOffset$mainAxis, _rawOffset$crossAxis;
         const {
           x: x2,
           y: y2,
@@ -32299,9 +32529,8 @@ var wp;
           mainAxis: rawOffset,
           crossAxis: 0
         } : {
-          mainAxis: 0,
-          crossAxis: 0,
-          ...rawOffset
+          mainAxis: (_rawOffset$mainAxis = rawOffset.mainAxis) != null ? _rawOffset$mainAxis : 0,
+          crossAxis: (_rawOffset$crossAxis = rawOffset.crossAxis) != null ? _rawOffset$crossAxis : 0
         };
         if (checkMainAxis) {
           const len = mainAxis === "y" ? "height" : "width";
@@ -32340,7 +32569,6 @@ var wp;
       name: "size",
       options,
       async fn(state) {
-        var _state$middlewareData, _state$middlewareData2;
         const {
           placement,
           rects,
@@ -32373,24 +32601,21 @@ var wp;
         const maximumClippingWidth = width - overflow.left - overflow.right;
         const overflowAvailableHeight = min(height - overflow[heightSide], maximumClippingHeight);
         const overflowAvailableWidth = min(width - overflow[widthSide], maximumClippingWidth);
-        const noShift = !state.middlewareData.shift;
+        const shiftData = state.middlewareData.shift;
+        const noShift = !shiftData;
         let availableHeight = overflowAvailableHeight;
         let availableWidth = overflowAvailableWidth;
-        if ((_state$middlewareData = state.middlewareData.shift) != null && _state$middlewareData.enabled.x) {
+        if (shiftData != null && shiftData.enabled.x) {
           availableWidth = maximumClippingWidth;
         }
-        if ((_state$middlewareData2 = state.middlewareData.shift) != null && _state$middlewareData2.enabled.y) {
+        if (shiftData != null && shiftData.enabled.y) {
           availableHeight = maximumClippingHeight;
         }
         if (noShift && !alignment) {
-          const xMin = max(overflow.left, 0);
-          const xMax = max(overflow.right, 0);
-          const yMin = max(overflow.top, 0);
-          const yMax = max(overflow.bottom, 0);
           if (isYAxis) {
-            availableWidth = width - 2 * (xMin !== 0 || xMax !== 0 ? xMin + xMax : max(overflow.left, overflow.right));
+            availableWidth = width - 2 * max(overflow.left, overflow.right);
           } else {
-            availableHeight = height - 2 * (yMin !== 0 || yMax !== 0 ? yMin + yMax : max(overflow.top, overflow.bottom));
+            availableHeight = height - 2 * max(overflow.top, overflow.bottom);
           }
         }
         await apply({
@@ -32472,10 +32697,7 @@ var wp;
     if (isFixed === void 0) {
       isFixed = false;
     }
-    if (!floatingOffsetParent || isFixed && floatingOffsetParent !== getWindow(element)) {
-      return false;
-    }
-    return isFixed;
+    return !!floatingOffsetParent && isFixed && floatingOffsetParent === getWindow(element);
   }
   function getBoundingClientRect(element, includeScale, isFixedStrategy, offsetParent) {
     if (includeScale === void 0) {
@@ -32501,12 +32723,12 @@ var wp;
     let y2 = (clientRect.top + visualOffsets.y) / scale.y;
     let width = clientRect.width / scale.x;
     let height = clientRect.height / scale.y;
-    if (domElement) {
+    if (domElement && offsetParent) {
       const win = getWindow(domElement);
-      const offsetWin = offsetParent && isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
+      const offsetWin = isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
       let currentWin = win;
       let currentIFrame = getFrameElement(currentWin);
-      while (currentIFrame && offsetParent && offsetWin !== currentWin) {
+      while (currentIFrame && offsetWin !== currentWin) {
         const iframeScale = getScale(currentIFrame);
         const iframeRect = currentIFrame.getBoundingClientRect();
         const css = getComputedStyle2(currentIFrame);
@@ -32565,7 +32787,7 @@ var wp;
     let scale = createCoords(1);
     const offsets = createCoords(0);
     const isOffsetParentAnElement = isHTMLElement(offsetParent);
-    if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
+    if (isOffsetParentAnElement || !isFixed) {
       if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
         scroll = getNodeScroll(offsetParent);
       }
@@ -32585,15 +32807,14 @@ var wp;
     };
   }
   function getClientRects(element) {
-    return Array.from(element.getClientRects());
+    return element.getClientRects ? Array.from(element.getClientRects()) : [];
   }
-  function getDocumentRect(element) {
-    const html = getDocumentElement(element);
-    const scroll = getNodeScroll(element);
-    const body = element.ownerDocument.body;
+  function getDocumentRect(html) {
+    const scroll = getNodeScroll(html);
+    const body = html.ownerDocument.body;
     const width = max(html.scrollWidth, html.clientWidth, body.scrollWidth, body.clientWidth);
     const height = max(html.scrollHeight, html.clientHeight, body.scrollHeight, body.clientHeight);
-    let x2 = -scroll.scrollLeft + getWindowScrollBarX(element);
+    let x2 = -scroll.scrollLeft + getWindowScrollBarX(html);
     const y2 = -scroll.scrollTop;
     if (getComputedStyle2(body).direction === "rtl") {
       x2 += max(html.clientWidth, body.clientWidth) - width;
@@ -32606,7 +32827,11 @@ var wp;
     };
   }
   var SCROLLBAR_MAX = 25;
-  function getViewportRect(element, strategy) {
+  function getViewportRect(element, strategy, rootBoundary) {
+    if (rootBoundary === void 0) {
+      rootBoundary = "viewport";
+    }
+    const isLayoutViewport = rootBoundary === "layoutViewport";
     const win = getWindow(element);
     const html = getDocumentElement(element);
     const visualViewport = win.visualViewport;
@@ -32615,12 +32840,19 @@ var wp;
     let x2 = 0;
     let y2 = 0;
     if (visualViewport) {
-      width = visualViewport.width;
-      height = visualViewport.height;
-      const visualViewportBased = isWebKit();
-      if (!visualViewportBased || visualViewportBased && strategy === "fixed") {
-        x2 = visualViewport.offsetLeft;
-        y2 = visualViewport.offsetTop;
+      const layoutRelativeClientCoords = !isWebKit() || strategy === "fixed";
+      if (isLayoutViewport) {
+        if (!layoutRelativeClientCoords) {
+          x2 = -visualViewport.offsetLeft;
+          y2 = -visualViewport.offsetTop;
+        }
+      } else {
+        width = visualViewport.width;
+        height = visualViewport.height;
+        if (layoutRelativeClientCoords) {
+          x2 = visualViewport.offsetLeft;
+          y2 = visualViewport.offsetTop;
+        }
       }
     }
     const windowScrollbarX = getWindowScrollBarX(html);
@@ -32629,12 +32861,11 @@ var wp;
       const body = doc.body;
       const bodyStyles = getComputedStyle(body);
       const bodyMarginInline = doc.compatMode === "CSS1Compat" ? parseFloat(bodyStyles.marginLeft) + parseFloat(bodyStyles.marginRight) || 0 : 0;
-      const clippingStableScrollbarWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
-      if (clippingStableScrollbarWidth <= SCROLLBAR_MAX) {
-        width -= clippingStableScrollbarWidth;
+      const reservedWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
+      const gutter = getComputedStyle(html).scrollbarGutter === "stable both-edges" ? reservedWidth / 2 : reservedWidth;
+      if (gutter <= SCROLLBAR_MAX) {
+        width -= gutter;
       }
-    } else if (windowScrollbarX <= SCROLLBAR_MAX) {
-      width += windowScrollbarX;
     }
     return {
       width,
@@ -32647,7 +32878,7 @@ var wp;
     const clientRect = getBoundingClientRect(element, true, strategy === "fixed");
     const top = clientRect.top + element.clientTop;
     const left = clientRect.left + element.clientLeft;
-    const scale = isHTMLElement(element) ? getScale(element) : createCoords(1);
+    const scale = getScale(element);
     const width = element.clientWidth * scale.x;
     const height = element.clientHeight * scale.y;
     const x2 = left * scale.x;
@@ -32661,8 +32892,8 @@ var wp;
   }
   function getClientRectFromClippingAncestor(element, clippingAncestor, strategy) {
     let rect;
-    if (clippingAncestor === "viewport") {
-      rect = getViewportRect(element, strategy);
+    if (clippingAncestor === "viewport" || clippingAncestor === "layoutViewport") {
+      rect = getViewportRect(element, strategy, clippingAncestor);
     } else if (clippingAncestor === "document") {
       rect = getDocumentRect(getDocumentElement(element));
     } else if (isElement(clippingAncestor)) {
@@ -32678,33 +32909,24 @@ var wp;
     }
     return rectToClientRect(rect);
   }
-  function hasFixedPositionAncestor(element, stopNode) {
-    const parentNode = getParentNode(element);
-    if (parentNode === stopNode || !isElement(parentNode) || isLastTraversableNode(parentNode)) {
-      return false;
-    }
-    return getComputedStyle2(parentNode).position === "fixed" || hasFixedPositionAncestor(parentNode, stopNode);
-  }
   function getClippingElementAncestors(element, cache) {
     const cachedResult = cache.get(element);
     if (cachedResult) {
       return cachedResult;
     }
     let result = getOverflowAncestors(element, [], false).filter((el) => isElement(el) && getNodeName(el) !== "body");
-    let currentContainingBlockComputedStyle = null;
+    let lastKeptComputedStyle = null;
     const elementIsFixed = getComputedStyle2(element).position === "fixed";
     let currentNode = elementIsFixed ? getParentNode(element) : element;
     while (isElement(currentNode) && !isLastTraversableNode(currentNode)) {
       const computedStyle = getComputedStyle2(currentNode);
       const currentNodeIsContaining = isContainingBlock(currentNode);
-      if (!currentNodeIsContaining && computedStyle.position === "fixed") {
-        currentContainingBlockComputedStyle = null;
-      }
-      const shouldDropCurrentNode = elementIsFixed ? !currentNodeIsContaining && !currentContainingBlockComputedStyle : !currentNodeIsContaining && computedStyle.position === "static" && !!currentContainingBlockComputedStyle && (currentContainingBlockComputedStyle.position === "absolute" || currentContainingBlockComputedStyle.position === "fixed") || isOverflowElement(currentNode) && !currentNodeIsContaining && hasFixedPositionAncestor(element, currentNode);
+      const lastPosition = lastKeptComputedStyle ? lastKeptComputedStyle.position : elementIsFixed ? "fixed" : "";
+      const shouldDropCurrentNode = !currentNodeIsContaining && (lastPosition === "fixed" || lastPosition === "absolute" && computedStyle.position === "static");
       if (shouldDropCurrentNode) {
         result = result.filter((ancestor) => ancestor !== currentNode);
       } else {
-        currentContainingBlockComputedStyle = computedStyle;
+        lastKeptComputedStyle = computedStyle;
       }
       currentNode = getParentNode(currentNode);
     }
@@ -32759,10 +32981,7 @@ var wp;
       scrollTop: 0
     };
     const offsets = createCoords(0);
-    function setLeftRTLScrollbarOffset() {
-      offsets.x = getWindowScrollBarX(documentElement);
-    }
-    if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
+    if (isOffsetParentAnElement || !isFixed) {
       if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
         scroll = getNodeScroll(offsetParent);
       }
@@ -32770,12 +32989,10 @@ var wp;
         const offsetRect = getBoundingClientRect(offsetParent, true, isFixed, offsetParent);
         offsets.x = offsetRect.x + offsetParent.clientLeft;
         offsets.y = offsetRect.y + offsetParent.clientTop;
-      } else if (documentElement) {
-        setLeftRTLScrollbarOffset();
       }
     }
-    if (isFixed && !isOffsetParentAnElement && documentElement) {
-      setLeftRTLScrollbarOffset();
+    if (!isOffsetParentAnElement && documentElement) {
+      offsets.x = getWindowScrollBarX(documentElement);
     }
     const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll) : createCoords(0);
     const x2 = rect.left + scroll.scrollLeft - offsets.x - htmlOffset.x;
@@ -32859,7 +33076,7 @@ var wp;
   function rectsAreEqual(a2, b2) {
     return a2.x === b2.x && a2.y === b2.y && a2.width === b2.width && a2.height === b2.height;
   }
-  function observeMove(element, onMove) {
+  function observeMove(element, onMove, ancestorResize) {
     let io = null;
     let timeoutId;
     const root = getDocumentElement(element);
@@ -32902,6 +33119,9 @@ var wp;
       let isFirstUpdate = true;
       function handleObserve(entries) {
         const ratio = entries[0].intersectionRatio;
+        if (!rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
+          return refresh();
+        }
         if (ratio !== threshold) {
           if (!isFirstUpdate) {
             return refresh();
@@ -32914,9 +33134,6 @@ var wp;
             refresh(false, ratio);
           }
         }
-        if (ratio === 1 && !rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
-          refresh();
-        }
         isFirstUpdate = false;
       }
       try {
@@ -32930,8 +33147,14 @@ var wp;
       }
       io.observe(element);
     }
+    const win = getWindow(element);
+    const handleResize = () => refresh(ancestorResize);
+    win.addEventListener("resize", handleResize);
     refresh(true);
-    return cleanup;
+    return () => {
+      win.removeEventListener("resize", handleResize);
+      cleanup();
+    };
   }
   function autoUpdate(reference, floating, update4, options) {
     if (options === void 0) {
@@ -32947,12 +33170,10 @@ var wp;
     const referenceEl = unwrapElement(reference);
     const ancestors = ancestorScroll || ancestorResize ? [...referenceEl ? getOverflowAncestors(referenceEl) : [], ...floating ? getOverflowAncestors(floating) : []] : [];
     ancestors.forEach((ancestor) => {
-      ancestorScroll && ancestor.addEventListener("scroll", update4, {
-        passive: true
-      });
+      ancestorScroll && ancestor.addEventListener("scroll", update4);
       ancestorResize && ancestor.addEventListener("resize", update4);
     });
-    const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update4) : null;
+    const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update4, ancestorResize) : null;
     let reobserveFrame = -1;
     let resizeObserver = null;
     if (elementResize) {
@@ -33011,11 +33232,9 @@ var wp;
   var limitShift2 = limitShift;
   var computePosition2 = (reference, floating, options) => {
     const cache = /* @__PURE__ */ new Map();
-    const mergedOptions = {
-      platform: platform2,
-      ...options
-    };
+    const mergedOptions = options != null ? options : {};
     const platformWithCache = {
+      ...platform2,
       ...mergedOptions.platform,
       _c: cache
     };
@@ -36044,7 +36263,7 @@ var wp;

   // node_modules/@base-ui/react/utils/InternalBackdrop.mjs
   var React45 = __toESM(require_react(), 1);
-  var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime159 = __toESM(require_jsx_runtime(), 1);
   var InternalBackdrop = /* @__PURE__ */ React45.forwardRef(function InternalBackdrop2(props, ref) {
     const {
       cutout,
@@ -36055,7 +36274,7 @@ var wp;
       const rect = cutout.getBoundingClientRect();
       clipPath = `polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${rect.left}px ${rect.top}px,${rect.left}px ${rect.bottom}px,${rect.right}px ${rect.bottom}px,${rect.right}px ${rect.top}px,${rect.left}px ${rect.top}px)`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime159.jsx)("div", {
       ref,
       role: "presentation",
       "data-base-ui-inert": "",
@@ -36206,7 +36425,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/resolveValueLabel.mjs
-  var import_jsx_runtime159 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
   function isGroupedItems(items) {
     return items != null && items.length > 0 && typeof items[0] === "object" && items[0] != null && "items" in items[0];
   }
@@ -36292,7 +36511,7 @@ var wp;
       if (index2 > 0) {
         acc.push(", ");
       }
-      acc.push(/* @__PURE__ */ (0, import_jsx_runtime159.jsx)(React49.Fragment, {
+      acc.push(/* @__PURE__ */ (0, import_jsx_runtime160.jsx)(React49.Fragment, {
         children: resolveSelectedLabel(value, items, itemToStringLabel)
       }, index2));
       return acc;
@@ -36622,12 +36841,12 @@ var wp;
       const largestPossiblePadding = clientSize / 2 - arrowDimensions[length] / 2 - 1;
       const minPadding = Math.min(paddingObject[minProp], largestPossiblePadding);
       const maxPadding = Math.min(paddingObject[maxProp], largestPossiblePadding);
-      const min2 = minPadding;
-      const max2 = clientSize - arrowDimensions[length] - maxPadding;
+      const min3 = minPadding;
+      const max3 = clientSize - arrowDimensions[length] - maxPadding;
       const center = clientSize / 2 - arrowDimensions[length] / 2 + centerToReference;
-      const offset4 = clamp(min2, center, max2);
-      const shouldAddOffset = !middlewareData.arrow && getAlignment(placement) != null && center !== offset4 && rects.reference[length] / 2 - (center < min2 ? minPadding : maxPadding) - arrowDimensions[length] / 2 < 0;
-      const alignmentOffset = shouldAddOffset ? center < min2 ? center - min2 : center - max2 : 0;
+      const offset4 = clamp(min3, center, max3);
+      const shouldAddOffset = !middlewareData.arrow && getAlignment(placement) != null && center !== offset4 && rects.reference[length] / 2 - (center < min3 ? minPadding : maxPadding) - arrowDimensions[length] / 2 < 0;
+      const alignmentOffset = shouldAddOffset ? center < min3 ? center - min3 : center - max3 : 0;
       return {
         [axis]: coords[axis] + alignmentOffset,
         data: {
@@ -37157,7 +37376,7 @@ var wp;
   var React57 = __toESM(require_react(), 1);
   var Separator = /* @__PURE__ */ React57.forwardRef(function SeparatorComponent(componentProps, forwardedRef) {
     const {
-      className,
+      className: className2,
       render: render4,
       orientation = "horizontal",
       style,
@@ -37178,23 +37397,54 @@ var wp;
   });
   if (true) Separator.displayName = "Separator";

-  // node_modules/@base-ui/react/field/item/FieldItemContext.mjs
+  // node_modules/@base-ui/react/button/Button.mjs
   var React58 = __toESM(require_react(), 1);
-  var FieldItemContext = /* @__PURE__ */ React58.createContext({
+  var Button6 = /* @__PURE__ */ React58.forwardRef(function Button7(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className: className2,
+      disabled: disabled2 = false,
+      focusableWhenDisabled = false,
+      nativeButton = true,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      disabled: disabled2,
+      focusableWhenDisabled,
+      native: nativeButton
+    });
+    const state = {
+      disabled: disabled2
+    };
+    return useRenderElement("button", componentProps, {
+      state,
+      ref: [forwardedRef, buttonRef],
+      props: [elementProps, getButtonProps]
+    });
+  });
+  if (true) Button6.displayName = "Button";
+
+  // node_modules/@base-ui/react/field/item/FieldItemContext.mjs
+  var React59 = __toESM(require_react(), 1);
+  var FieldItemContext = /* @__PURE__ */ React59.createContext({
     disabled: false
   });
   if (true) FieldItemContext.displayName = "FieldItemContext";
   function useFieldItemContext() {
-    const context = React58.useContext(FieldItemContext);
+    const context = React59.useContext(FieldItemContext);
     return context;
   }

   // node_modules/@base-ui/react/checkbox-group/CheckboxGroupContext.mjs
-  var React59 = __toESM(require_react(), 1);
-  var CheckboxGroupContext = /* @__PURE__ */ React59.createContext(void 0);
+  var React60 = __toESM(require_react(), 1);
+  var CheckboxGroupContext = /* @__PURE__ */ React60.createContext(void 0);
   if (true) CheckboxGroupContext.displayName = "CheckboxGroupContext";
   function useCheckboxGroupContext(optional = true) {
-    const context = React59.useContext(CheckboxGroupContext);
+    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));
     }
@@ -37210,7 +37460,7 @@ var wp;
   });

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

   // node_modules/@base-ui/react/collapsible/root/stateAttributesMapping.mjs
   var collapsibleStateAttributesMapping = {
@@ -37219,11 +37469,11 @@ var wp;
   };

   // node_modules/@base-ui/react/collapsible/root/CollapsibleRoot.mjs
-  var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
-  var CollapsibleRoot = /* @__PURE__ */ React60.forwardRef(function CollapsibleRoot2(componentProps, forwardedRef) {
+  var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
+  var CollapsibleRoot = /* @__PURE__ */ React61.forwardRef(function CollapsibleRoot2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       defaultOpen = false,
       disabled: disabled2 = false,
       onOpenChange: onOpenChangeProp,
@@ -37238,12 +37488,12 @@ var wp;
       onOpenChange,
       disabled: disabled2
     });
-    const state = React60.useMemo(() => ({
+    const state = React61.useMemo(() => ({
       open: collapsible.open,
       disabled: collapsible.disabled,
       transitionStatus: collapsible.transitionStatus
     }), [collapsible.open, collapsible.disabled, collapsible.transitionStatus]);
-    const contextValue = React60.useMemo(() => ({
+    const contextValue = React61.useMemo(() => ({
       ...collapsible,
       onOpenChange,
       state
@@ -37254,7 +37504,7 @@ var wp;
       props: elementProps,
       stateAttributesMapping: collapsibleStateAttributesMapping
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(CollapsibleRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(CollapsibleRootContext.Provider, {
       value: contextValue,
       children: element
     });
@@ -37262,12 +37512,12 @@ var wp;
   if (true) CollapsibleRoot.displayName = "CollapsibleRoot";

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

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

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

   // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanel.mjs
-  var CollapsiblePanel = /* @__PURE__ */ React62.forwardRef(function CollapsiblePanel2(componentProps, forwardedRef) {
+  var CollapsiblePanel = /* @__PURE__ */ React63.forwardRef(function CollapsiblePanel2(componentProps, forwardedRef) {
     const {
-      className,
+      className: className2,
       hiddenUntilFound: hiddenUntilFoundProp,
       keepMounted: keepMountedProp,
       render: render4,
@@ -37493,11 +37743,11 @@ var wp;
   }

   // node_modules/@base-ui/react/toolbar/root/ToolbarRootContext.mjs
-  var React63 = __toESM(require_react(), 1);
-  var ToolbarRootContext = /* @__PURE__ */ React63.createContext(void 0);
+  var React64 = __toESM(require_react(), 1);
+  var ToolbarRootContext = /* @__PURE__ */ React64.createContext(void 0);
   if (true) ToolbarRootContext.displayName = "ToolbarRootContext";
   function useToolbarRootContext(optional) {
-    const context = React63.useContext(ToolbarRootContext);
+    const context = React64.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));
     }
@@ -37505,13 +37755,13 @@ var wp;
   }

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

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

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

   // node_modules/@base-ui/react/utils/getCssDimensions.mjs
   function getCssDimensions2(element) {
@@ -37560,12 +37810,12 @@ var wp;
     } = parameters;
     const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true, false);
     const animationFrame = useAnimationFrame();
-    const committedDimensionsRef = React65.useRef(null);
-    const isInitialRenderRef = React65.useRef(true);
-    const restoreAnchoringStylesRef = React65.useRef(NOOP);
+    const committedDimensionsRef = React66.useRef(null);
+    const isInitialRenderRef = React66.useRef(true);
+    const restoreAnchoringStylesRef = React66.useRef(NOOP);
     const onMeasureLayout = useStableCallback(onMeasureLayoutParam);
     const onMeasureLayoutComplete = useStableCallback(onMeasureLayoutCompleteParam);
-    const anchoringStyles = React65.useMemo(() => {
+    const anchoringStyles = React66.useMemo(() => {
       let isOriginSide = side === "top";
       let isPhysicalLeft = side === "left";
       if (direction === "rtl") {
@@ -37676,8 +37926,25 @@ var wp;
     positionerElement.style.setProperty("--positioner-height", height);
   }

+  // node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
+  var React67 = __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(() => ({
+      direction
+    }), [direction]);
+    return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(DirectionContext.Provider, {
+      value: contextValue,
+      children: props.children
+    });
+  };
+  if (true) DirectionProvider.displayName = "DirectionProvider";
+
   // node_modules/@base-ui/react/utils/usePopupViewport.mjs
-  var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
   function usePopupViewport(parameters) {
     const {
       store: store2,
@@ -37695,15 +37962,15 @@ var wp;
     const positionerElement = store2.useState("positionerElement");
     const previousActiveTrigger = usePreviousValue(open ? activeTrigger : null);
     const currentContentKey = usePopupContentKey(activeTriggerId, payload);
-    const capturedNodeRef = React66.useRef(null);
-    const [previousContentNode, setPreviousContentNode] = React66.useState(null);
-    const [newTriggerOffset, setNewTriggerOffset] = React66.useState(null);
-    const currentContainerRef = React66.useRef(null);
-    const previousContainerRef = React66.useRef(null);
+    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 cleanupFrame = useAnimationFrame();
-    const [previousContentDimensions, setPreviousContentDimensions] = React66.useState(null);
-    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React66.useState(false);
+    const [previousContentDimensions, setPreviousContentDimensions] = React68.useState(null);
+    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React68.useState(false);
     useIsoLayoutEffect(() => {
       store2.set("hasViewport", true);
       return () => {
@@ -37723,7 +37990,7 @@ var wp;
         setPreviousContentDimensions(previousDimensions);
       }
     });
-    const lastHandledTriggerRef = React66.useRef(null);
+    const lastHandledTriggerRef = React68.useRef(null);
     useIsoLayoutEffect(() => {
       if (!open || !mounted) {
         lastHandledTriggerRef.current = null;
@@ -37762,14 +38029,14 @@ var wp;
     const isTransitioning = previousContentNode != null;
     let childrenToRender;
     if (!isTransitioning) {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime161.jsx)("div", {
+      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime163.jsx)("div", {
         "data-current": true,
         ref: currentContainerRef,
         children
       }, currentContentKey);
     } else {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime161.jsxs)(React66.Fragment, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime161.jsx)("div", {
+      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime163.jsxs)(React68.Fragment, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime163.jsx)("div", {
           "data-previous": true,
           inert: inertValue(true),
           ref: previousContainerRef,
@@ -37781,7 +38048,7 @@ var wp;
             position: "absolute"
           },
           "data-ending-style": showStartingStyleAttribute ? void 0 : ""
-        }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime161.jsx)("div", {
+        }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime163.jsx)("div", {
           "data-current": true,
           ref: currentContainerRef,
           "data-starting-style": showStartingStyleAttribute ? "" : void 0,
@@ -37847,10 +38114,10 @@ var wp;
     };
   }
   function usePopupContentKey(activeTriggerId, payload) {
-    const [contentKey, setContentKey] = React66.useState(0);
-    const previousActiveTriggerIdRef = React66.useRef(activeTriggerId);
-    const previousPayloadRef = React66.useRef(payload);
-    const pendingPayloadUpdateRef = React66.useRef(false);
+    const [contentKey, setContentKey] = React68.useState(0);
+    const previousActiveTriggerIdRef = React68.useRef(activeTriggerId);
+    const previousPayloadRef = React68.useRef(payload);
+    const pendingPayloadUpdateRef = React68.useRef(false);
     useIsoLayoutEffect(() => {
       const previousActiveTriggerId = previousActiveTriggerIdRef.current;
       const previousPayload = previousPayloadRef.current;
@@ -37875,19 +38142,19 @@ var wp;
   }

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

   // node_modules/@base-ui/react/internals/clamp.mjs
-  function clamp2(val, min2 = Number.MIN_SAFE_INTEGER, max2 = Number.MAX_SAFE_INTEGER) {
-    return Math.max(min2, Math.min(val, max2));
+  function clamp2(val, min3 = Number.MIN_SAFE_INTEGER, max3 = Number.MAX_SAFE_INTEGER) {
+    return Math.max(min3, Math.min(val, max3));
   }

   // node_modules/@base-ui/react/field/index.parts.mjs
@@ -37903,14 +38170,14 @@ var wp;
   });

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

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

   // node_modules/@base-ui/react/internals/labelable-provider/LabelableProvider.mjs
-  var React69 = __toESM(require_react(), 1);
-  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
+  var React71 = __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] = React69.useState(initialControlId);
-    const [labelId, setLabelId] = React69.useState(props.labelId);
-    const [messageIds, setMessageIds] = React69.useState([]);
+    const [controlId, setControlIdState] = React71.useState(initialControlId);
+    const [labelId, setLabelId] = React71.useState(props.labelId);
+    const [messageIds, setMessageIds] = React71.useState([]);
     const registrationsRef = useRefWithInit(() => /* @__PURE__ */ new Map());
     const {
       messageIds: parentMessageIds
@@ -37953,7 +38220,7 @@ var wp;
         return nextControlId;
       });
     });
-    const getDescriptionProps = React69.useCallback((externalProps) => {
+    const getDescriptionProps = React71.useCallback((externalProps) => {
       const ids = externalProps["aria-describedby"] ? externalProps["aria-describedby"].split(" ") : [];
       ids.push(...parentMessageIds, ...messageIds);
       return {
@@ -37961,7 +38228,7 @@ var wp;
         "aria-describedby": Array.from(new Set(ids)).join(" ") || void 0
       };
     }, [parentMessageIds, messageIds]);
-    const contextValue = React69.useMemo(() => ({
+    const contextValue = React71.useMemo(() => ({
       controlId,
       registerControlId,
       labelId,
@@ -37970,7 +38237,7 @@ var wp;
       setMessageIds,
       getDescriptionProps
     }), [controlId, registerControlId, labelId, setLabelId, messageIds, setMessageIds, getDescriptionProps]);
-    return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(LabelableContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(LabelableContext.Provider, {
       value: contextValue,
       children: props.children
     });
@@ -37978,7 +38245,7 @@ var wp;
   if (true) LabelableProvider.displayName = "LabelableProvider";

   // node_modules/@base-ui/react/field/root/useFieldValidation.mjs
-  var React70 = __toESM(require_react(), 1);
+  var React72 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/field/utils/getCombinedFieldValidityData.mjs
   function getCombinedFieldValidityData(validityData, invalid) {
@@ -38053,10 +38320,10 @@ var wp;
       getDescriptionProps
     } = useLabelableContext();
     const timeout = useTimeout();
-    const inputRef = React70.useRef(null);
+    const inputRef = React72.useRef(null);
     const registeredInputs = useRefWithInit(() => /* @__PURE__ */ new Set()).current;
-    const validationCommitIdRef = React70.useRef(0);
-    const registerInput = React70.useCallback((element) => {
+    const validationCommitIdRef = React72.useRef(0);
+    const registerInput = React72.useCallback((element) => {
       if (!element) {
         return void 0;
       }
@@ -38206,10 +38473,10 @@ var wp;
         commit(value, !validateOnChange);
       }
     });
-    const getValidationProps = React70.useCallback((disabled2, externalProps = {}) => mergeProps(getDescriptionProps(externalProps), state.valid === false && !state.disabled && !disabled2 ? {
+    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 React70.useMemo(() => ({
+    return React72.useMemo(() => ({
       getValidationProps,
       inputRef,
       registerInput,
@@ -38219,7 +38486,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/field-register-control/useFieldControlRegistration.mjs
-  var React71 = __toESM(require_react(), 1);
+  var React73 = __toESM(require_react(), 1);
   function useFieldControlRegistration(params) {
     const {
       commit,
@@ -38234,9 +38501,9 @@ var wp;
     const {
       formRef
     } = useFormContext();
-    const activeFieldControlSourceRef = React71.useRef(null);
-    const registrationRef = React71.useRef(null);
-    const fallbackControlRef = React71.useRef(null);
+    const activeFieldControlSourceRef = React73.useRef(null);
+    const registrationRef = React73.useRef(null);
+    const fallbackControlRef = React73.useRef(null);
     const getValueForForm = useStableCallback(() => {
       const registration = registrationRef.current;
       if (!registration) {
@@ -38341,8 +38608,8 @@ var wp;
   }

   // node_modules/@base-ui/react/field/root/FieldRoot.mjs
-  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
-  var FieldRootInner = /* @__PURE__ */ React72.forwardRef(function FieldRootInner2(componentProps, forwardedRef) {
+  var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
+  var FieldRootInner = /* @__PURE__ */ React74.forwardRef(function FieldRootInner2(componentProps, forwardedRef) {
     const {
       errors,
       validationMode: formValidationMode,
@@ -38350,7 +38617,7 @@ var wp;
     } = useFormContext();
     const {
       render: render4,
-      className,
+      className: className2,
       validate: validateProp,
       validationDebounceTime = 0,
       validationMode = formValidationMode,
@@ -38366,23 +38633,23 @@ var wp;
     const disabledFieldset = useFieldsetRootContext(true)?.disabled;
     const validate = useStableCallback(validateProp || (() => null));
     const disabled2 = disabledFieldset || disabledProp;
-    const [touchedState, setTouchedUnwrapped] = React72.useState(false);
-    const [dirtyState, setDirtyUnwrapped] = React72.useState(false);
-    const [filled, setFilled] = React72.useState(false);
-    const [focused, setFocused] = React72.useState(false);
+    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 dirty = dirtyProp ?? dirtyState;
     const touched = touchedProp ?? touchedState;
-    const markedDirtyRef = React72.useRef(dirty);
-    const registeredFieldIdRef = React72.useRef(void 0);
-    const [registeredFieldName, setRegisteredFieldName] = React72.useState();
+    const markedDirtyRef = React74.useRef(dirty);
+    const registeredFieldIdRef = React74.useRef(void 0);
+    const [registeredFieldName, setRegisteredFieldName] = React74.useState();
     const effectiveName = name ?? registeredFieldName;
     useIsoLayoutEffect(() => {
       if (dirtyProp !== void 0) {
         markedDirtyRef.current = dirtyProp;
       }
     }, [dirtyProp]);
-    const getRegisteredFieldId = React72.useCallback(() => registeredFieldIdRef.current, []);
-    const setRegisteredFieldId = React72.useCallback((id) => {
+    const getRegisteredFieldId = React74.useCallback(() => registeredFieldIdRef.current, []);
+    const setRegisteredFieldId = React74.useCallback((id) => {
       registeredFieldIdRef.current = id;
     }, []);
     const setDirty = useStableCallback((value) => {
@@ -38404,7 +38671,7 @@ 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] = React72.useState({
+    const [validityData, setValidityData] = React74.useState({
       state: DEFAULT_VALIDITY_STATE,
       error: "",
       errors: [],
@@ -38412,7 +38679,7 @@ var wp;
       initialValue: null
     });
     const valid = disabled2 ? null : !invalid && validityData.state.valid;
-    const state = React72.useMemo(() => ({
+    const state = React74.useMemo(() => ({
       disabled: disabled2,
       touched,
       dirty,
@@ -38441,10 +38708,10 @@ var wp;
       setValidityData,
       validityData
     });
-    React72.useImperativeHandle(actionsRef, () => ({
+    React74.useImperativeHandle(actionsRef, () => ({
       validate: validateFieldControl
     }), [validateFieldControl]);
-    const contextValue = React72.useMemo(() => ({
+    const contextValue = React74.useMemo(() => ({
       invalid,
       name: effectiveName,
       validityData,
@@ -38473,15 +38740,15 @@ var wp;
       props: elementProps,
       stateAttributesMapping: fieldValidityMapping
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(FieldRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(FieldRootContext.Provider, {
       value: contextValue,
       children: element
     });
   });
   if (true) FieldRootInner.displayName = "FieldRootInner";
-  var FieldRoot = /* @__PURE__ */ React72.forwardRef(function FieldRoot2(componentProps, forwardedRef) {
-    return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(LabelableProvider, {
-      children: /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(FieldRootInner, {
+  var FieldRoot = /* @__PURE__ */ React74.forwardRef(function FieldRoot2(componentProps, forwardedRef) {
+    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(LabelableProvider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(FieldRootInner, {
         ...componentProps,
         ref: forwardedRef
       })
@@ -38490,11 +38757,11 @@ var wp;
   if (true) FieldRoot.displayName = "FieldRoot";

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

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

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

   // node_modules/@base-ui/react/field/control/FieldControl.mjs
-  var React76 = __toESM(require_react(), 1);
-  var FieldControl = /* @__PURE__ */ React76.forwardRef(function FieldControl2(componentProps, forwardedRef) {
+  var React78 = __toESM(require_react(), 1);
+  var FieldControl = /* @__PURE__ */ React78.forwardRef(function FieldControl2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       id: idProp,
       name: nameProp,
       value: valueProp,
@@ -38742,7 +39009,7 @@ var wp;
         setFilled(false);
       }
     }, [validation.inputRef, setFilled, valueProp]);
-    const inputRef = React76.useRef(null);
+    const inputRef = React78.useRef(null);
     useIsoLayoutEffect(() => {
       if (autoFocus && inputRef.current === activeElement(ownerDocument(inputRef.current))) {
         setFocused(true);
@@ -38807,8 +39074,8 @@ var wp;
   if (true) FieldControl.displayName = "FieldControl";

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

   // node_modules/@base-ui/react/field/item/FieldItem.mjs
-  var React78 = __toESM(require_react(), 1);
-  var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
-  var FieldItem = /* @__PURE__ */ React78.forwardRef(function FieldItem2(componentProps, forwardedRef) {
+  var React80 = __toESM(require_react(), 1);
+  var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
+  var FieldItem = /* @__PURE__ */ React80.forwardRef(function FieldItem2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       disabled: disabledProp = false,
       ...elementProps
@@ -38858,7 +39125,7 @@ var wp;
     const checkboxGroupContext = useCheckboxGroupContext();
     const hasParentCheckbox = checkboxGroupContext?.allValues !== void 0;
     const controlId = hasParentCheckbox ? checkboxGroupContext?.parent.id : void 0;
-    const fieldItemContext = React78.useMemo(() => ({
+    const fieldItemContext = React80.useMemo(() => ({
       disabled: disabled2
     }), [disabled2]);
     const element = useRenderElement("div", componentProps, {
@@ -38867,9 +39134,9 @@ var wp;
       props: elementProps,
       stateAttributesMapping: fieldValidityMapping
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(LabelableProvider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(LabelableProvider, {
       controlId,
-      children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(FieldItemContext.Provider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(FieldItemContext.Provider, {
         value: fieldItemContext,
         children: element
       })
@@ -38878,14 +39145,14 @@ var wp;
   if (true) FieldItem.displayName = "FieldItem";

   // node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
-  var React79 = __toESM(require_react(), 1);
+  var React81 = __toESM(require_react(), 1);
   var ReactDOM7 = __toESM(require_react_dom(), 1);
-  var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
-  var FloatingPortalLite = /* @__PURE__ */ React79.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
+  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
+  var FloatingPortalLite = /* @__PURE__ */ React81.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
     const {
       children,
       container,
-      className,
+      className: className2,
       render: render4,
       style,
       ...elementProps
@@ -38902,19 +39169,19 @@ var wp;
     if (!portalSubtree && !portalNode) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime167.jsxs)(React79.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime169.jsxs)(React81.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_runtime168 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
   var DISABLE_SCROLLBAR_CLASS_NAME = "base-ui-disable-scrollbar";
   var styleDisableScrollbar = {
     className: DISABLE_SCROLLBAR_CLASS_NAME,
     getElement(nonce) {
-      return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)("style", {
+      return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)("style", {
         nonce,
         href: DISABLE_SCROLLBAR_CLASS_NAME,
         precedence: "base-ui:low",
@@ -38929,23 +39196,23 @@ var wp;
   function getMaxScrollOffset(scrollSize, clientSize) {
     return Math.max(0, scrollSize - clientSize);
   }
-  function normalizeScrollOffset(value, max2) {
-    if (max2 <= 0) {
+  function normalizeScrollOffset(value, max3) {
+    if (max3 <= 0) {
       return 0;
     }
-    const clamped = clamp2(value, 0, max2);
+    const clamped = clamp2(value, 0, max3);
     const startDistance = clamped;
-    const endDistance = max2 - clamped;
+    const endDistance = max3 - clamped;
     const withinStartTolerance = startDistance <= SCROLL_EDGE_TOLERANCE_PX;
     const withinEndTolerance = endDistance <= SCROLL_EDGE_TOLERANCE_PX;
     if (withinStartTolerance && withinEndTolerance) {
-      return startDistance <= endDistance ? 0 : max2;
+      return startDistance <= endDistance ? 0 : max3;
     }
     if (withinStartTolerance) {
       return 0;
     }
     if (withinEndTolerance) {
-      return max2;
+      return max3;
     }
     return clamped;
   }
@@ -38975,23 +39242,23 @@ var wp;
   });

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

   // node_modules/@base-ui/react/select/root/SelectRootContext.mjs
-  var React80 = __toESM(require_react(), 1);
-  var SelectRootContext = /* @__PURE__ */ React80.createContext(null);
+  var React82 = __toESM(require_react(), 1);
+  var SelectRootContext = /* @__PURE__ */ React82.createContext(null);
   if (true) SelectRootContext.displayName = "SelectRootContext";
-  var SelectFloatingContext = /* @__PURE__ */ React80.createContext(null);
+  var SelectFloatingContext = /* @__PURE__ */ React82.createContext(null);
   if (true) SelectFloatingContext.displayName = "SelectFloatingContext";
   function useSelectRootContext() {
-    const context = React80.useContext(SelectRootContext);
+    const context = React82.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 = React80.useContext(SelectFloatingContext);
+    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));
     }
@@ -39057,7 +39324,7 @@ var wp;
   };

   // node_modules/@base-ui/react/select/root/SelectRoot.mjs
-  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
   function SelectRoot(props) {
     const {
       id,
@@ -39116,22 +39383,22 @@ var wp;
       name: "Select",
       state: "open"
     });
-    const listRef = React81.useRef([]);
-    const labelsRef = React81.useRef([]);
-    const popupRef = React81.useRef(null);
-    const scrollHandlerRef = React81.useRef(null);
-    const scrollArrowsMountedCountRef = React81.useRef(0);
-    const valueRef = React81.useRef(null);
-    const valuesRef = React81.useRef([]);
-    const typingRef = React81.useRef(false);
-    const firstItemTextRef = React81.useRef(null);
-    const selectedItemTextRef = React81.useRef(null);
-    const selectionRef = React81.useRef({
+    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({
       allowSelectedMouseUp: false,
       allowUnselectedMouseUp: false,
       dragY: 0
     });
-    const alignItemWithTriggerActiveRef = React81.useRef(false);
+    const alignItemWithTriggerActiveRef = React83.useRef(false);
     const {
       mounted,
       setMounted,
@@ -39174,13 +39441,13 @@ var wp;
     const positionerElement = useStore(store2, selectors2.positionerElement);
     const previousOpenMethod = usePreviousValue(openMethod);
     const renderedOpenMethod = openMethod ?? previousOpenMethod ?? null;
-    const serializedValue = React81.useMemo(() => {
+    const serializedValue = React83.useMemo(() => {
       if (multiple) {
         return "";
       }
       return stringifyAsValue(value, itemToStringValue);
     }, [multiple, value, itemToStringValue]);
-    const fieldStringValue = React81.useMemo(() => {
+    const fieldStringValue = React83.useMemo(() => {
       if (multiple && Array.isArray(value)) {
         return value.map((currentValue) => stringifyAsValue(currentValue, itemToStringValue));
       }
@@ -39189,7 +39456,7 @@ var wp;
     const controlRef = useValueAsRef(store2.state.triggerElement);
     const getStringifiedValueForForm = useStableCallback(() => fieldStringValue);
     useRegisterFieldControl(controlRef, generatedId, value, getStringifiedValueForForm, !disabled2, nameProp);
-    const initialValueRef = React81.useRef(value);
+    const initialValueRef = React83.useRef(value);
     const hasSelectedValue = multiple ? Array.isArray(value) && value.length > 0 : value != null && stringifyAsValue(value, itemToStringValue) !== "";
     useIsoLayoutEffect(() => {
       if (value !== initialValueRef.current) {
@@ -39267,7 +39534,7 @@ var wp;
         }
       }
     });
-    React81.useImperativeHandle(actionsRef, () => ({
+    React83.useImperativeHandle(actionsRef, () => ({
       unmount: handleUnmount
     }), [handleUnmount]);
     const setValue = useStableCallback((nextValue, eventDetails) => {
@@ -39342,14 +39609,14 @@ var wp;
         typingRef.current = typing;
       }
     });
-    const mergedTriggerProps = React81.useMemo(() => {
+    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 = React81.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, typeahead.floating, listNavigation2.floating, dismiss.floating), [typeahead.floating, listNavigation2.floating, dismiss.floating]);
+    const popupProps = React83.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({
@@ -39375,7 +39642,7 @@ var wp;
         openMethod: renderedOpenMethod
       });
     }, [store2, generatedId, modal, multiple, value, open, mounted, transitionStatus, popupProps, mergedTriggerProps, items, itemToStringLabel, itemToStringValue, isItemEqualToValue, renderedOpenMethod]);
-    const contextValue = React81.useMemo(() => ({
+    const contextValue = React83.useMemo(() => ({
       store: store2,
       name,
       required,
@@ -39406,13 +39673,13 @@ var wp;
     const ref = useMergedRefs(inputRef, validation.inputRef);
     const hasMultipleSelection = multiple && Array.isArray(value) && value.length > 0;
     const hiddenInputName = multiple ? void 0 : name;
-    const hiddenInputs = React81.useMemo(() => {
+    const hiddenInputs = React83.useMemo(() => {
       if (!multiple || !Array.isArray(value) || !name) {
         return null;
       }
       return value.map((v2) => {
         const currentSerializedValue = stringifyAsValue(v2, itemToStringValue);
-        return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)("input", {
+        return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)("input", {
           type: "hidden",
           form,
           name,
@@ -39421,11 +39688,11 @@ var wp;
         }, currentSerializedValue);
       });
     }, [multiple, value, form, name, itemToStringValue, disabled2]);
-    return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(SelectRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(SelectRootContext.Provider, {
       value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime169.jsxs)(SelectFloatingContext.Provider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime171.jsxs)(SelectFloatingContext.Provider, {
         value: floatingContext,
-        children: [children, /* @__PURE__ */ (0, import_jsx_runtime169.jsx)("input", {
+        children: [children, /* @__PURE__ */ (0, import_jsx_runtime171.jsx)("input", {
           ...validation.getValidationProps(disabled2, {
             onFocus() {
               store2.state.triggerElement?.focus({
@@ -39480,11 +39747,11 @@ var wp;
   }

   // node_modules/@base-ui/react/select/label/SelectLabel.mjs
-  var React82 = __toESM(require_react(), 1);
-  var SelectLabel = /* @__PURE__ */ React82.forwardRef(function SelectLabel2(componentProps, forwardedRef) {
+  var React84 = __toESM(require_react(), 1);
+  var SelectLabel = /* @__PURE__ */ React84.forwardRef(function SelectLabel2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       ...elementProps
     } = componentProps;
@@ -39514,7 +39781,7 @@ var wp;
   if (true) SelectLabel.displayName = "SelectLabel";

   // node_modules/@base-ui/react/select/trigger/SelectTrigger.mjs
-  var React83 = __toESM(require_react(), 1);
+  var React85 = __toESM(require_react(), 1);
   var BOUNDARY_OFFSET = 2;
   var SELECTED_DELAY = 400;
   var stateAttributesMapping3 = {
@@ -39525,10 +39792,10 @@ var wp;
     } : null,
     value: () => null
   };
-  var SelectTrigger = /* @__PURE__ */ React83.forwardRef(function SelectTrigger2(componentProps, forwardedRef) {
+  var SelectTrigger = /* @__PURE__ */ React85.forwardRef(function SelectTrigger2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       id: idProp,
       disabled: disabledProp = false,
       nativeButton = true,
@@ -39573,7 +39840,7 @@ var wp;
       id
     });
     const positionerRef = useValueAsRef(positionerElement);
-    const triggerRef = React83.useRef(null);
+    const triggerRef = React85.useRef(null);
     const {
       getButtonProps,
       buttonRef
@@ -39587,7 +39854,7 @@ var wp;
     const timeoutFocus = useTimeout();
     const timeoutMouseDown = useTimeout();
     const selectedDelayTimeout = useTimeout();
-    React83.useEffect(() => {
+    React85.useEffect(() => {
       if (open) {
         selectedDelayTimeout.start(SELECTED_DELAY, () => {
           selectionRef.current.allowUnselectedMouseUp = true;
@@ -39681,13 +39948,13 @@ var wp;
   if (true) SelectTrigger.displayName = "SelectTrigger";

   // node_modules/@base-ui/react/select/value/SelectValue.mjs
-  var React84 = __toESM(require_react(), 1);
+  var React86 = __toESM(require_react(), 1);
   var stateAttributesMapping4 = {
     value: () => null
   };
-  var SelectValue = /* @__PURE__ */ React84.forwardRef(function SelectValue2(componentProps, forwardedRef) {
+  var SelectValue = /* @__PURE__ */ React86.forwardRef(function SelectValue2(componentProps, forwardedRef) {
     const {
-      className,
+      className: className2,
       render: render4,
       children: childrenProp,
       placeholder,
@@ -39733,11 +40000,11 @@ var wp;
   if (true) SelectValue.displayName = "SelectValue";

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

   // node_modules/@base-ui/react/select/portal/SelectPortal.mjs
-  var React87 = __toESM(require_react(), 1);
+  var React89 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/select/portal/SelectPortalContext.mjs
-  var React86 = __toESM(require_react(), 1);
-  var SelectPortalContext = /* @__PURE__ */ React86.createContext(void 0);
+  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_runtime170 = __toESM(require_jsx_runtime(), 1);
-  var SelectPortal = /* @__PURE__ */ React87.forwardRef(function SelectPortal2(portalProps, forwardedRef) {
+  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
+  var SelectPortal = /* @__PURE__ */ React89.forwardRef(function SelectPortal2(portalProps, forwardedRef) {
     const {
       store: store2
     } = useSelectRootContext();
@@ -39781,9 +40048,9 @@ var wp;
     if (!shouldRender) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(SelectPortalContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(SelectPortalContext.Provider, {
       value: true,
-      children: /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(FloatingPortal, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(FloatingPortal, {
         ref: forwardedRef,
         ...portalProps
       })
@@ -39792,15 +40059,15 @@ var wp;
   if (true) SelectPortal.displayName = "SelectPortal";

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

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

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

   // node_modules/@base-ui/react/select/positioner/SelectPositioner.mjs
-  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
   var FIXED = {
     position: "fixed"
   };
-  var SelectPositioner = /* @__PURE__ */ React90.forwardRef(function SelectPositioner2(componentProps, forwardedRef) {
+  var SelectPositioner = /* @__PURE__ */ React92.forwardRef(function SelectPositioner2(componentProps, forwardedRef) {
     const {
       anchor,
       positionMethod = "absolute",
-      className,
+      className: className2,
       render: render4,
       side = "bottom",
       align = "center",
@@ -39905,9 +40172,9 @@ var wp;
     const triggerElement = useStore(store2, selectors2.triggerElement);
     const isItemEqualToValue = useStore(store2, selectors2.isItemEqualToValue);
     const transitionStatus = useStore(store2, selectors2.transitionStatus);
-    const scrollUpArrowRef = React90.useRef(null);
-    const scrollDownArrowRef = React90.useRef(null);
-    const [controlledAlignItemWithTrigger, setControlledAlignItemWithTrigger] = React90.useState(alignItemWithTrigger);
+    const scrollUpArrowRef = React92.useRef(null);
+    const scrollDownArrowRef = React92.useRef(null);
+    const [controlledAlignItemWithTrigger, setControlledAlignItemWithTrigger] = React92.useState(alignItemWithTrigger);
     const alignItemWithTriggerActive = mounted && controlledAlignItemWithTrigger && openMethod !== "touch";
     if (!mounted && controlledAlignItemWithTrigger !== alignItemWithTrigger) {
       setControlledAlignItemWithTrigger(alignItemWithTrigger);
@@ -39922,7 +40189,7 @@ var wp;
         }
       }
     }, [store2, mounted]);
-    React90.useImperativeHandle(alignItemWithTriggerActiveRef, () => alignItemWithTriggerActive);
+    React92.useImperativeHandle(alignItemWithTriggerActiveRef, () => alignItemWithTriggerActive);
     useAnchoredPopupScrollLock((alignItemWithTriggerActive || modal) && open, openMethod === "touch", positionerElement, triggerElement);
     const positioning = useAnchorPositioning({
       anchor,
@@ -39963,7 +40230,7 @@ var wp;
       hidden: !mounted,
       inert: !open
     });
-    const prevMapSizeRef = React90.useRef(0);
+    const prevMapSizeRef = React92.useRef(0);
     const onMapChange = useStableCallback((map) => {
       if (map.size === 0 && prevMapSizeRef.current === 0) {
         return;
@@ -40013,7 +40280,7 @@ var wp;
         clearStyles(popupRef.current, stylesToClear);
       }
     });
-    const contextValue = React90.useMemo(() => ({
+    const contextValue = React92.useMemo(() => ({
       ...positioning,
       side: renderedSide,
       alignItemWithTriggerActive,
@@ -40021,13 +40288,13 @@ var wp;
       scrollUpArrowRef,
       scrollDownArrowRef
     }), [positioning, renderedSide, alignItemWithTriggerActive, setControlledAlignItemWithTrigger]);
-    return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(CompositeList, {
+    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(CompositeList, {
       elementsRef: listRef,
       labelsRef,
       onMapChange,
-      children: /* @__PURE__ */ (0, import_jsx_runtime171.jsxs)(SelectPositionerContext.Provider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(SelectPositionerContext.Provider, {
         value: contextValue,
-        children: [mounted && modal && /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(InternalBackdrop, {
+        children: [mounted && modal && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(InternalBackdrop, {
           inert: inertValue(!open),
           cutout: triggerElement
         }), element]
@@ -40037,16 +40304,16 @@ var wp;
   if (true) SelectPositioner.displayName = "SelectPositioner";

   // node_modules/@base-ui/react/select/popup/SelectPopup.mjs
-  var React91 = __toESM(require_react(), 1);
-  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
+  var React93 = __toESM(require_react(), 1);
+  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
   var stateAttributesMapping6 = {
     ...popupStateMapping,
     ...transitionStatusMapping
   };
-  var SelectPopup = /* @__PURE__ */ React91.forwardRef(function SelectPopup2(componentProps, forwardedRef) {
+  var SelectPopup = /* @__PURE__ */ React93.forwardRef(function SelectPopup2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       finalFocus,
       ...elementProps
@@ -40088,9 +40355,9 @@ var wp;
     const triggerElement = useStore(store2, selectors2.triggerElement);
     const positionerElement = useStore(store2, selectors2.positionerElement);
     const listElement = useStore(store2, selectors2.listElement);
-    const reachedMaxHeightRef = React91.useRef(false);
-    const initialPlacedRef = React91.useRef(false);
-    const originalPositionerStylesRef = React91.useRef({});
+    const reachedMaxHeightRef = React93.useRef(false);
+    const initialPlacedRef = React93.useRef(false);
+    const originalPositionerStylesRef = React93.useRef({});
     const scrollArrowFrame = useAnimationFrame();
     const handleScroll = useStableCallback((scroller) => {
       if (!positionerElement || !popupRef.current || !initialPlacedRef.current) {
@@ -40171,7 +40438,7 @@ var wp;
       }
       handleScrollArrowVisibility();
     });
-    React91.useImperativeHandle(scrollHandlerRef, () => handleScroll, [handleScroll]);
+    React93.useImperativeHandle(scrollHandlerRef, () => handleScroll, [handleScroll]);
     useOpenChangeComplete({
       open,
       ref: popupRef,
@@ -40317,7 +40584,7 @@ var wp;
         restoreTransformStyles();
       }
     }, [store2, open, positionerElement, triggerElement, valueRef, firstItemTextRef, selectedItemTextRef, popupRef, handleScrollArrowVisibility, alignItemWithTriggerActive, setControlledAlignItemWithTrigger, scrollArrowFrame, listElement, listRef, highlightItemOnHover, direction, isPositioned]);
-    React91.useEffect(() => {
+    React93.useEffect(() => {
       if (!alignItemWithTriggerActive || !positionerElement || !open) {
         return void 0;
       }
@@ -40361,8 +40628,8 @@ var wp;
         className: !listElement && alignItemWithTriggerActive ? styleDisableScrollbar.className : void 0
       }, elementProps]
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime172.jsxs)(React91.Fragment, {
-      children: [!disableStyleElements && styleDisableScrollbar.getElement(nonce), /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(FloatingFocusManager, {
+    return /* @__PURE__ */ (0, import_jsx_runtime174.jsxs)(React93.Fragment, {
+      children: [!disableStyleElements && styleDisableScrollbar.getElement(nonce), /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(FloatingFocusManager, {
         context: floatingRootContext,
         modal: false,
         disabled: !mounted,
@@ -40418,11 +40685,11 @@ var wp;
   }

   // node_modules/@base-ui/react/select/list/SelectList.mjs
-  var React92 = __toESM(require_react(), 1);
-  var SelectList = /* @__PURE__ */ React92.forwardRef(function SelectList2(componentProps, forwardedRef) {
+  var React94 = __toESM(require_react(), 1);
+  var SelectList = /* @__PURE__ */ React94.forwardRef(function SelectList2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       ...elementProps
     } = componentProps;
@@ -40460,14 +40727,14 @@ var wp;
   if (true) SelectList.displayName = "SelectList";

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

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

   // node_modules/@base-ui/react/select/item/SelectItem.mjs
-  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
-  var SelectItem = /* @__PURE__ */ React94.memo(/* @__PURE__ */ React94.forwardRef(function SelectItem2(componentProps, forwardedRef) {
+  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
+  var SelectItem = /* @__PURE__ */ React96.memo(/* @__PURE__ */ React96.forwardRef(function SelectItem2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       value: itemValue = null,
       label,
@@ -40487,7 +40754,7 @@ var wp;
       nativeButton = false,
       ...elementProps
     } = componentProps;
-    const textRef = React94.useRef(null);
+    const textRef = React96.useRef(null);
     const listItem = useCompositeListItem({
       label,
       textRef,
@@ -40513,7 +40780,7 @@ var wp;
     const isItemEqualToValue = useStore(store2, selectors2.isItemEqualToValue);
     const index2 = listItem.index;
     const hasRegistered = index2 !== -1;
-    const itemRef = React94.useRef(null);
+    const itemRef = React96.useRef(null);
     useIsoLayoutEffect(() => {
       if (!hasRegistered) {
         return void 0;
@@ -40540,9 +40807,9 @@ var wp;
         }
       }
     }, [hasRegistered, index2, multiple, isItemEqualToValue, store2, itemValue, selectedItemTextRef]);
-    const lastKeyRef = React94.useRef(null);
-    const pointerTypeRef = React94.useRef("mouse");
-    const allowMouseSelectionRef = React94.useRef(false);
+    const lastKeyRef = React96.useRef(null);
+    const pointerTypeRef = React96.useRef("mouse");
+    const allowMouseSelectionRef = React96.useRef(false);
     const {
       getButtonProps,
       buttonRef
@@ -40643,14 +40910,14 @@ var wp;
       state,
       props: [itemProps, defaultProps, elementProps, getButtonProps]
     });
-    const contextValue = React94.useMemo(() => ({
+    const contextValue = React96.useMemo(() => ({
       selected,
       index: index2,
       textRef,
       selectedByFocus,
       hasRegistered
     }), [selected, index2, textRef, selectedByFocus, hasRegistered]);
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(SelectItemContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(SelectItemContext.Provider, {
       value: contextValue,
       children: element
     });
@@ -40658,9 +40925,9 @@ var wp;
   if (true) SelectItem.displayName = "SelectItem";

   // node_modules/@base-ui/react/select/item-indicator/SelectItemIndicator.mjs
-  var React95 = __toESM(require_react(), 1);
-  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
-  var SelectItemIndicator = /* @__PURE__ */ React95.forwardRef(function SelectItemIndicator2(componentProps, forwardedRef) {
+  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;
     const {
       selected
@@ -40669,16 +40936,16 @@ var wp;
     if (!shouldRender) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(Inner, {
+    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(Inner, {
       ...componentProps,
       ref: forwardedRef
     });
   });
   if (true) SelectItemIndicator.displayName = "SelectItemIndicator";
-  var Inner = /* @__PURE__ */ React95.memo(/* @__PURE__ */ React95.forwardRef((componentProps, forwardedRef) => {
+  var Inner = /* @__PURE__ */ React97.memo(/* @__PURE__ */ React97.forwardRef((componentProps, forwardedRef) => {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       keepMounted,
       ...elementProps
@@ -40686,7 +40953,7 @@ var wp;
     const {
       selected
     } = useSelectItemContext();
-    const indicatorRef = React95.useRef(null);
+    const indicatorRef = React97.useRef(null);
     const {
       transitionStatus,
       setMounted
@@ -40718,8 +40985,8 @@ var wp;
   if (true) Inner.displayName = "Inner";

   // node_modules/@base-ui/react/select/item-text/SelectItemText.mjs
-  var React96 = __toESM(require_react(), 1);
-  var SelectItemText = /* @__PURE__ */ React96.memo(/* @__PURE__ */ React96.forwardRef(function SelectItemText2(componentProps, forwardedRef) {
+  var React98 = __toESM(require_react(), 1);
+  var SelectItemText = /* @__PURE__ */ React98.memo(/* @__PURE__ */ React98.forwardRef(function SelectItemText2(componentProps, forwardedRef) {
     const {
       index: index2,
       textRef,
@@ -40732,11 +40999,11 @@ var wp;
     } = useSelectRootContext();
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       ...elementProps
     } = componentProps;
-    const localRef = React96.useCallback((node) => {
+    const localRef = React98.useCallback((node) => {
       if (!node) {
         return;
       }
@@ -40756,15 +41023,15 @@ var wp;
   if (true) SelectItemText.displayName = "SelectItemText";

   // node_modules/@base-ui/react/select/arrow/SelectArrow.mjs
-  var React97 = __toESM(require_react(), 1);
+  var React99 = __toESM(require_react(), 1);
   var stateAttributesMapping7 = {
     ...popupStateMapping,
     ...transitionStatusMapping
   };
-  var SelectArrow = /* @__PURE__ */ React97.forwardRef(function SelectArrow2(componentProps, forwardedRef) {
+  var SelectArrow = /* @__PURE__ */ React99.forwardRef(function SelectArrow2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       ...elementProps
     } = componentProps;
@@ -40803,14 +41070,14 @@ var wp;
   if (true) SelectArrow.displayName = "SelectArrow";

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

   // node_modules/@base-ui/react/select/scroll-arrow/SelectScrollArrow.mjs
-  var React98 = __toESM(require_react(), 1);
-  var SelectScrollArrow = /* @__PURE__ */ React98.forwardRef(function SelectScrollArrow2(componentProps, forwardedRef) {
+  var React100 = __toESM(require_react(), 1);
+  var SelectScrollArrow = /* @__PURE__ */ React100.forwardRef(function SelectScrollArrow2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       direction,
       keepMounted = false,
@@ -40954,9 +41221,9 @@ var wp;
   }

   // node_modules/@base-ui/react/select/scroll-down-arrow/SelectScrollDownArrow.mjs
-  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
-  var SelectScrollDownArrow = /* @__PURE__ */ React99.forwardRef(function SelectScrollDownArrow2(props, forwardedRef) {
-    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(SelectScrollArrow, {
+  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, {
       ...props,
       ref: forwardedRef,
       direction: "down"
@@ -40965,10 +41232,10 @@ var wp;
   if (true) SelectScrollDownArrow.displayName = "SelectScrollDownArrow";

   // node_modules/@base-ui/react/select/scroll-up-arrow/SelectScrollUpArrow.mjs
-  var React100 = __toESM(require_react(), 1);
-  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
-  var SelectScrollUpArrow = /* @__PURE__ */ React100.forwardRef(function SelectScrollUpArrow2(props, forwardedRef) {
-    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(SelectScrollArrow, {
+  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, {
       ...props,
       ref: forwardedRef,
       direction: "up"
@@ -40977,14 +41244,14 @@ var wp;
   if (true) SelectScrollUpArrow.displayName = "SelectScrollUpArrow";

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

   // node_modules/@base-ui/react/select/group/SelectGroupContext.mjs
-  var React101 = __toESM(require_react(), 1);
-  var SelectGroupContext = /* @__PURE__ */ React101.createContext(void 0);
+  var React103 = __toESM(require_react(), 1);
+  var SelectGroupContext = /* @__PURE__ */ React103.createContext(void 0);
   if (true) SelectGroupContext.displayName = "SelectGroupContext";
   function useSelectGroupContext() {
-    const context = React101.useContext(SelectGroupContext);
+    const context = React103.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));
     }
@@ -40992,16 +41259,16 @@ var wp;
   }

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

   // node_modules/@base-ui/react/select/group-label/SelectGroupLabel.mjs
-  var React103 = __toESM(require_react(), 1);
-  var SelectGroupLabel = /* @__PURE__ */ React103.forwardRef(function SelectGroupLabel2(componentProps, forwardedRef) {
+  var React105 = __toESM(require_react(), 1);
+  var SelectGroupLabel = /* @__PURE__ */ React105.forwardRef(function SelectGroupLabel2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       id: idProp,
       ...elementProps
@@ -41062,14 +41329,14 @@ var wp;
   });

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

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

   // node_modules/@base-ui/react/tooltip/store/TooltipStore.mjs
-  var React105 = __toESM(require_react(), 1);
+  var React107 = __toESM(require_react(), 1);
   var selectors3 = {
     ...popupStoreSelectors,
     disabled: createSelector3((state) => state.disabled),
@@ -41099,7 +41366,7 @@ var wp;
       };
       state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
       super(state, {
-        popupRef: /* @__PURE__ */ React105.createRef(),
+        popupRef: /* @__PURE__ */ React107.createRef(),
         onOpenChange: void 0,
         onOpenChangeComplete: void 0,
         triggerElements
@@ -41137,7 +41404,7 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
   var TooltipRoot = fastComponent(function TooltipRoot2(props) {
     const {
       disabled: disabled2 = false,
@@ -41184,7 +41451,7 @@ var wp;
     const isInstantPhase = store2.useState("isInstantPhase");
     const instantType = store2.useState("instantType");
     const lastOpenChangeReason = store2.useState("lastOpenChangeReason");
-    const previousInstantTypeRef = React106.useRef(null);
+    const previousInstantTypeRef = React108.useRef(null);
     useIsoLayoutEffect(() => {
       if (openState && disabled2) {
         store2.setOpen(false, createChangeEventDetails(reason_parts_exports.disabled));
@@ -41208,17 +41475,17 @@ var wp;
         }
       }
     }, [store2, activeTriggerId, open]);
-    const handleImperativeClose = React106.useCallback(() => {
+    const handleImperativeClose = React108.useCallback(() => {
       store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
     }, [store2]);
-    React106.useImperativeHandle(actionsRef, () => ({
+    React108.useImperativeHandle(actionsRef, () => ({
       unmount: forceUnmount,
       close: handleImperativeClose
     }), [forceUnmount, handleImperativeClose]);
     const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
-    return /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)(TooltipRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime180.jsxs)(TooltipRootContext.Provider, {
       value: store2,
-      children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(TooltipInteractions, {
+      children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(TooltipInteractions, {
         store: store2,
         disabled: disabled2,
         trackCursorAxis
@@ -41242,9 +41509,9 @@ var wp;
       enabled: !disabled2 && trackCursorAxis !== "none",
       axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
     });
-    const activeTriggerProps = React106.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
-    const inactiveTriggerProps = React106.useMemo(() => mergeProps(clientPoint.trigger, dismiss.trigger), [clientPoint.trigger, dismiss.trigger]);
-    const popupProps = React106.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, clientPoint.floating, dismiss.floating), [clientPoint.floating, dismiss.floating]);
+    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]);
     usePopupInteractionProps(store2, {
       activeTriggerProps,
       inactiveTriggerProps,
@@ -41254,14 +41521,14 @@ var wp;
   }

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

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

   // node_modules/@base-ui/react/tooltip/trigger/TooltipTriggerDataAttributes.mjs
@@ -41311,7 +41578,7 @@ var wp;
   var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       handle,
       payload,
@@ -41331,7 +41598,7 @@ var wp;
     const isTriggerActive = store2.useState("isTriggerActive", thisTriggerId);
     const isOpenedByThisTrigger = store2.useState("isOpenedByTrigger", thisTriggerId);
     const floatingRootContext = store2.useState("floatingRootContext");
-    const triggerElementRef = React108.useRef(null);
+    const triggerElementRef = React110.useRef(null);
     const delayWithDefault = delay ?? OPEN_DELAY;
     const closeDelayWithDefault = closeDelay ?? 0;
     const {
@@ -41357,9 +41624,9 @@ var wp;
     const disabledRef = useValueAsRef(disabled2);
     const trackCursorAxis = store2.useState("trackCursorAxis");
     const disableHoverablePopup = store2.useState("disableHoverablePopup");
-    const isNestedTriggerHoveredRef = React108.useRef(false);
+    const isNestedTriggerHoveredRef = React110.useRef(false);
     const nestedTriggerOpenTimeout = useTimeout();
-    const pointerTypeRef = React108.useRef(void 0);
+    const pointerTypeRef = React110.useRef(void 0);
     function getOpenDelay() {
       const providerDelay = providerContext?.delay;
       const groupOpenValue = typeof delayRef.current === "object" ? delayRef.current.open : void 0;
@@ -41492,14 +41759,14 @@ var wp;
   if (true) TooltipTrigger.displayName = "TooltipTrigger";

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

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

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

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

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

   // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
-  var TooltipPositioner = /* @__PURE__ */ React112.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPositioner = /* @__PURE__ */ React114.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       anchor,
       positionMethod = "absolute",
       side = "top",
@@ -41593,7 +41860,7 @@ var wp;
       collisionAvoidance,
       adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
     });
-    const state = React112.useMemo(() => ({
+    const state = React114.useMemo(() => ({
       open,
       side: positioning.side,
       align: positioning.align,
@@ -41608,7 +41875,7 @@ var wp;
       hidden: !mounted,
       inert: !open || trackCursorAxis === "both" || disableHoverablePopup
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(TooltipPositionerContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(TooltipPositionerContext.Provider, {
       value: positioning,
       children: element
     });
@@ -41616,15 +41883,15 @@ var wp;
   if (true) TooltipPositioner.displayName = "TooltipPositioner";

   // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
-  var React113 = __toESM(require_react(), 1);
+  var React115 = __toESM(require_react(), 1);
   var stateAttributesMapping8 = {
     ...popupStateMapping,
     ...transitionStatusMapping
   };
-  var TooltipPopup = /* @__PURE__ */ React113.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+  var TooltipPopup = /* @__PURE__ */ React115.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       ...elementProps
     } = componentProps;
@@ -41672,11 +41939,11 @@ var wp;
   if (true) TooltipPopup.displayName = "TooltipPopup";

   // node_modules/@base-ui/react/tooltip/arrow/TooltipArrow.mjs
-  var React114 = __toESM(require_react(), 1);
-  var TooltipArrow = /* @__PURE__ */ React114.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+  var React116 = __toESM(require_react(), 1);
+  var TooltipArrow = /* @__PURE__ */ React116.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       ...elementProps
     } = componentProps;
@@ -41711,25 +41978,25 @@ var wp;
   if (true) TooltipArrow.displayName = "TooltipArrow";

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

   // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-  var React116 = __toESM(require_react(), 1);
+  var React118 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tooltip/viewport/TooltipViewportCssVars.mjs
   var TooltipViewportCssVars = /* @__PURE__ */ (function(TooltipViewportCssVars2) {
@@ -41754,10 +42021,10 @@ var wp;
       "data-activation-direction": value
     } : null
   };
-  var TooltipViewport = /* @__PURE__ */ React116.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+  var TooltipViewport = /* @__PURE__ */ React118.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       children,
       ...elementProps
@@ -41926,7 +42193,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, ...props }, ref) {
+  var Text = (0, import_element47.forwardRef)(function Text2({ variant = "body-md", render: render4, className: className2, ...props }, ref) {
     const element = useRender({
       render: render4,
       defaultTagName: "span",
@@ -41937,7 +42204,7 @@ var wp;
           global_css_defense_default.heading,
           global_css_defense_default.p,
           style_default[variant],
-          className
+          className2
         )
       })
     });
@@ -41945,7 +42212,7 @@ var wp;
   });

   // packages/ui/build-module/badge/badge.mjs
-  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
   function getRuntime2() {
     const globalScope = globalThis;
@@ -42030,15 +42297,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, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
+  var Badge = (0, import_element48.forwardRef)(function Badge2({ intent = "none", className: className2, ...props }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
       Text,
       {
         ref,
         className: clsx_default(
           style_default2.badge,
           style_default2[`is-${intent}-intent`],
-          className
+          className2
         ),
         ...props,
         variant: "body-sm"
@@ -42046,35 +42313,11 @@ var wp;
     );
   });

-  // packages/ui/build-module/icon/icon.mjs
+  // packages/ui/build-module/button/button.mjs
+  var import_a11y4 = __toESM(require_a11y(), 1);
   var import_element49 = __toESM(require_element(), 1);
-  var import_primitives117 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
-  var Icon = (0, import_element49.forwardRef)(function Icon2({ icon, size: size4 = 24, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
-      import_primitives117.SVG,
-      {
-        ref,
-        ...icon.props,
-        ...restProps,
-        width: size4,
-        height: size4
-      }
-    );
-  });
-
-  // packages/ui/build-module/card/index.mjs
-  var card_exports = {};
-  __export(card_exports, {
-    Content: () => Content,
-    FullBleed: () => FullBleed,
-    Header: () => Header,
-    Root: () => Root,
-    Title: () => Title
-  });
-
-  // packages/ui/build-module/card/root.mjs
-  var import_element50 = __toESM(require_element(), 1);
+  var import_i18n31 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
   function getRuntime3() {
     const globalScope = globalThis;
@@ -42155,27 +42398,87 @@ var wp;
       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("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)}}}");
+    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 style_default3 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Root = (0, import_element50.forwardRef)(function Card({ render: render4, ...restProps }, ref) {
-    const mergedClassName = clsx_default(style_default3.root, resets_default["box-sizing"]);
-    const element = useRender({
-      defaultTagName: "div",
-      render: render4,
-      ref,
-      props: mergeProps({ className: mergedClassName }, restProps)
-    });
-    return element;
-  });
+  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 Button8 = (0, import_element49.forwardRef)(
+    function Button22({
+      tone = "brand",
+      variant = "solid",
+      size: size4 = "default",
+      className: className2,
+      focusableWhenDisabled = true,
+      disabled: disabled2,
+      loading,
+      loadingAnnouncement = (0, import_i18n31.__)("Loading"),
+      children,
+      ...props
+    }, ref) {
+      const mergedClassName = clsx_default(
+        global_css_defense_default2.button,
+        resets_default["box-sizing"],
+        focus_module_default["outset-ring--focus-except-active"],
+        variant !== "unstyled" && style_default3.button,
+        style_default3[`is-${tone}`],
+        style_default3[`is-${variant}`],
+        style_default3[`is-${size4}`],
+        loading && style_default3["is-loading"],
+        className2
+      );
+      (0, import_element49.useEffect)(() => {
+        if (loading && loadingAnnouncement) {
+          (0, import_a11y4.speak)(loadingAnnouncement);
+        }
+      }, [loading, loadingAnnouncement]);
+      return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+        Button6,
+        {
+          ref,
+          className: mergedClassName,
+          focusableWhenDisabled,
+          disabled: disabled2 ?? loading,
+          ...props,
+          children
+        }
+      );
+    }
+  );

-  // packages/ui/build-module/card/header.mjs
+  // packages/ui/build-module/button/icon.mjs
   var import_element51 = __toESM(require_element(), 1);
+
+  // 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 Icon = (0, import_element50.forwardRef)(function Icon2({ icon, size: size4 = 24, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+      import_primitives118.SVG,
+      {
+        ref,
+        ...icon.props,
+        ...restProps,
+        width: size4,
+        height: size4
+      }
+    );
+  });
+
+  // packages/ui/build-module/button/icon.mjs
+  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
   function getRuntime4() {
     const globalScope = globalThis;
@@ -42257,32394 +42560,30402 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle4("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)}}}");
+    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 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Header = (0, import_element51.forwardRef)(
-    function CardHeader({ render: render4, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render4,
-        ref,
-        props: mergeProps({ className: style_default4.header }, props)
-      });
-      return element;
+  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)(
+        Icon,
+        {
+          ref,
+          icon,
+          className: clsx_default(style_default4.icon, className2),
+          size: 24,
+          ...props
+        }
+      );
     }
   );

-  // packages/ui/build-module/card/content.mjs
-  var import_element52 = __toESM(require_element(), 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;
+  // packages/ui/build-module/button/index.mjs
+  ButtonIcon.displayName = "Button.Icon";
+  var Button9 = Object.assign(Button8, {
+    /**
+     * An icon component specifically designed to work well when rendered inside
+     * a `Button` component.
+     */
+    Icon: ButtonIcon
+  });
+
+  // node_modules/@date-fns/tz/tzName/index.js
+  function tzName(timeZone, date, format7 = "long") {
+    return new Intl.DateTimeFormat("en-US", {
+      // Enforces engine to render the time. Without the option JavaScriptCore omits it.
+      hour: "numeric",
+      timeZone,
+      timeZoneName: format7
+    }).format(date).split(/\s/g).slice(2).join(" ");
   }
-  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;
-      }
+
+  // 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;
     }
-    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);
+  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;
   }
-  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;
+
+  // 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();
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      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);
+        }
       }
-      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("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 style_default5 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Content = (0, import_element52.forwardRef)(
-    function CardContent({ render: render4, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render4,
-        ref,
-        props: mergeProps({ className: style_default5.content }, props)
-      });
-      return element;
-    }
-  );
-
-  // packages/ui/build-module/card/full-bleed.mjs
-  var import_element53 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
-  function getRuntime6() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+    static tz(tz, ...args) {
+      return args.length ? new _TZDateMini(...args, tz) : new _TZDateMini(Date.now(), tz);
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument6(document);
+    //#endregion
+    //#region time zone
+    withTimeZone(timeZone) {
+      return new _TZDateMini(+this, timeZone);
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash6(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    getTimezoneOffset() {
+      const offset4 = -tzOffset(this.timeZone, this);
+      return offset4 > 0 ? Math.floor(offset4) : Math.ceil(offset4);
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE6}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
-        return true;
-      }
+    //#endregion
+    //#region time
+    setTime(_time) {
+      Date.prototype.setTime.apply(this, arguments);
+      syncToInternal(this);
+      return +this;
     }
-    return false;
-  }
-  function injectStyle6(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    //#endregion
+    //#region date-fns integration
+    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
+      return new _TZDateMini(+new Date(date), this.timeZone);
     }
-    const runtime = getRuntime6();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    //#endregion
+  };
+  var re = /^(get|set)(?!UTC)/;
+  Object.getOwnPropertyNames(Date.prototype).forEach((method) => {
+    if (!re.test(method)) return;
+    const utcMethod = method.replace(re, "$1UTC");
+    if (!TZDateMini.prototype[utcMethod]) return;
+    if (method.startsWith("get")) {
+      TZDateMini.prototype[method] = function() {
+        return this.internal[utcMethod]();
+      };
+    } else {
+      TZDateMini.prototype[method] = function() {
+        Date.prototype[utcMethod].apply(this.internal, arguments);
+        syncFromInternal(this);
+        return +this;
+      };
+      TZDateMini.prototype[utcMethod] = function() {
+        Date.prototype[utcMethod].apply(this, arguments);
+        syncToInternal(this);
+        return +this;
+      };
     }
-    if (injectedStyles.has(hash)) {
-      return;
+  });
+  function syncToInternal(date) {
+    date.internal.setTime(+date);
+    date.internal.setUTCSeconds(date.internal.getUTCSeconds() - // Round after converting minutes to seconds to avoid fractional offset
+    // precision errors from historical offsets.
+    Math.round(-tzOffset(date.timeZone, date) * 60));
+  }
+  function syncFromInternal(date) {
+    Date.prototype.setFullYear.call(date, date.internal.getUTCFullYear(), date.internal.getUTCMonth(), date.internal.getUTCDate());
+    Date.prototype.setHours.call(date, date.internal.getUTCHours(), date.internal.getUTCMinutes(), date.internal.getUTCSeconds(), date.internal.getUTCMilliseconds());
+    adjustToSystemTZ(date);
+  }
+  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
+      });
     }
-    if (documentContainsStyleHash6(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    toLocaleDateString(locales, options) {
+      return Date.prototype.toLocaleDateString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument6(targetDocument) {
-    const runtime = getRuntime6();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle6(targetDocument, hash, css);
+    toLocaleTimeString(locales, options) {
+      return Date.prototype.toLocaleTimeString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
-      }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle6(hash, css) {
-    const runtime = getRuntime6();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle6(targetDocument, hash, css);
+    //#endregion
+    //#region private
+    tzComponents() {
+      const offset4 = this.getTimezoneOffset();
+      const sign = offset4 > 0 ? "-" : "+";
+      const hours = String(Math.floor(Math.abs(offset4) / 60)).padStart(2, "0");
+      const minutes = String(Math.abs(offset4) % 60).padStart(2, "0");
+      return [sign, hours, minutes];
     }
-  }
-  if (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)}}}");
-  }
-  var style_default6 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var FullBleed = (0, import_element53.forwardRef)(
-    function CardFullBleed({ render: render4, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render4,
-        ref,
-        props: mergeProps(
-          { className: style_default6.fullbleed },
-          props
-        )
-      });
-      return element;
+    //#endregion
+    withTimeZone(timeZone) {
+      return new _TZDate(+this, timeZone);
     }
-  );
-
-  // packages/ui/build-module/card/title.mjs
-  var import_element54 = __toESM(require_element(), 1);
-  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_TAG = /* @__PURE__ */ (0, import_jsx_runtime184.jsx)("div", {});
-  var Title = (0, import_element54.forwardRef)(
-    function CardTitle({ render: render4 = DEFAULT_TAG, children, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-        Text,
-        {
-          ref,
-          variant: "heading-lg",
-          render: render4,
-          ...props,
-          children
-        }
-      );
+    //#region date-fns integration
+    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
+      return new _TZDate(+new Date(date), this.timeZone);
     }
-  );
+    //#endregion
+  };

-  // packages/ui/build-module/collapsible/panel.mjs
-  var import_element55 = __toESM(require_element(), 1);
-  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
-  var Panel = (0, import_element55.forwardRef)(
-    function CollapsiblePanel3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(index_parts_exports.Panel, { ref: forwardedRef, ...props });
-    }
-  );
+  // 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");

-  // packages/ui/build-module/collapsible/root.mjs
-  var import_element56 = __toESM(require_element(), 1);
-  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
-  var Root2 = (0, import_element56.forwardRef)(
-    function CollapsibleRoot3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...props });
-    }
-  );
+  // node_modules/date-fns/constructFrom.js
+  function constructFrom(date, value) {
+    if (typeof date === "function") return date(value);
+    if (date && typeof date === "object" && constructFromSymbol in date)
+      return date[constructFromSymbol](value);
+    if (date instanceof Date) return new date.constructor(value);
+    return new Date(value);
+  }

-  // packages/ui/build-module/collapsible/trigger.mjs
-  var import_element57 = __toESM(require_element(), 1);
-  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
-  var Trigger = (0, import_element57.forwardRef)(
-    function CollapsibleTrigger3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(index_parts_exports.Trigger, { ref: forwardedRef, ...props });
-    }
-  );
+  // node_modules/date-fns/toDate.js
+  function toDate(argument, context) {
+    return constructFrom(context || argument, argument);
+  }

-  // packages/ui/build-module/collapsible-card/index.mjs
-  var collapsible_card_exports = {};
-  __export(collapsible_card_exports, {
-    Content: () => Content2,
-    Header: () => Header2,
-    HeaderDescription: () => HeaderDescription,
-    Root: () => Root3
-  });
+  // node_modules/date-fns/addDays.js
+  function addDays(date, amount, options) {
+    const _date = toDate(date, options?.in);
+    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
+    if (!amount) return _date;
+    _date.setDate(_date.getDate() + amount);
+    return _date;
+  }

-  // packages/ui/build-module/collapsible-card/root.mjs
-  var import_element58 = __toESM(require_element(), 1);
-  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
-  var Root3 = (0, import_element58.forwardRef)(
-    function CollapsibleCardRoot({ render: render4, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
-        Root2,
-        {
-          ref,
-          render: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(Root, { render: render4 }),
-          ...restProps
-        }
+  // node_modules/date-fns/addMonths.js
+  function addMonths(date, amount, options) {
+    const _date = toDate(date, options?.in);
+    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
+    if (!amount) {
+      return _date;
+    }
+    const dayOfMonth = _date.getDate();
+    const endOfDesiredMonth = constructFrom(options?.in || date, _date.getTime());
+    endOfDesiredMonth.setMonth(_date.getMonth() + amount + 1, 0);
+    const daysInMonth = endOfDesiredMonth.getDate();
+    if (dayOfMonth >= daysInMonth) {
+      return endOfDesiredMonth;
+    } else {
+      _date.setFullYear(
+        endOfDesiredMonth.getFullYear(),
+        endOfDesiredMonth.getMonth(),
+        dayOfMonth
       );
+      return _date;
     }
-  );
-
-  // packages/ui/build-module/collapsible-card/header.mjs
-  var import_element60 = __toESM(require_element(), 1);
+  }

-  // packages/ui/build-module/collapsible-card/context.mjs
-  var import_element59 = __toESM(require_element(), 1);
-  var HeaderDescriptionIdContext = (0, import_element59.createContext)({
-    setDescriptionId: () => {
-    }
-  });
+  // node_modules/date-fns/_lib/defaultOptions.js
+  var defaultOptions = {};
+  function getDefaultOptions() {
+    return defaultOptions;
+  }

-  // packages/ui/build-module/collapsible-card/header.mjs
-  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
-  function getRuntime7() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
-    }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument7(document);
-    }
-    return globalScope.__wpStyleRuntime;
+  // node_modules/date-fns/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 documentContainsStyleHash7(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE7}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
-        return true;
-      }
-    }
-    return false;
+
+  // node_modules/date-fns/startOfISOWeek.js
+  function startOfISOWeek(date, options) {
+    return startOfWeek(date, { ...options, weekStartsOn: 1 });
   }
-  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;
+
+  // 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;
     }
-    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
+
+  // 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()
+      )
     );
-    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);
-    };
+    utcDate.setUTCFullYear(_date.getFullYear());
+    return +date - +utcDate;
   }
-  function registerStyle7(hash, css) {
-    const runtime = getRuntime7();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle7(targetDocument, hash, css);
-    }
+
+  // node_modules/date-fns/_lib/normalizeDates.js
+  function normalizeDates(context, ...dates) {
+    const normalize = constructFrom.bind(
+      null,
+      context || dates.find((date) => typeof date === "object")
+    );
+    return dates.map(normalize);
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle7("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)}}}}");
+
+  // node_modules/date-fns/startOfDay.js
+  function startOfDay(date, options) {
+    const _date = toDate(date, options?.in);
+    _date.setHours(0, 0, 0, 0);
+    return _date;
   }
-  var style_default7 = { "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) {
-    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)}");
+
+  // 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);
   }
-  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) {
-    registerStyle7("5f8e7aa0bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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/startOfISOWeekYear.js
+  function startOfISOWeekYear(date, options) {
+    const year = getISOWeekYear(date, options);
+    const fourthOfJanuary = constructFrom(options?.in || date, 0);
+    fourthOfJanuary.setFullYear(year, 0, 4);
+    fourthOfJanuary.setHours(0, 0, 0, 0);
+    return startOfISOWeek(fourthOfJanuary);
   }
-  var focus_default = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" };
-  var Header2 = (0, import_element60.forwardRef)(
-    function CollapsibleCardHeader({ children, className, render: render4, ...restProps }, ref) {
-      const [descriptionId, setDescriptionId] = (0, import_element60.useState)();
-      const contextValue = (0, import_element60.useMemo)(
-        () => ({ setDescriptionId }),
-        [setDescriptionId]
-      );
-      return useRender({
-        defaultTagName: "div",
-        render: render4,
-        ref,
-        props: mergeProps(restProps, {
-          className: clsx_default(
-            global_css_defense_default2.heading,
-            style_default7["heading-wrapper"],
-            className
-          ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(HeaderDescriptionIdContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(
-            Trigger,
-            {
-              className: style_default7.header,
-              render: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(Header, {}),
-              nativeButton: false,
-              "aria-describedby": descriptionId,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("div", { className: style_default7["header-content"], children }),
-                /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-                  "div",
-                  {
-                    className: clsx_default(
-                      style_default7["header-trigger-positioner"]
-                    ),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-                      "div",
-                      {
-                        className: clsx_default(
-                          style_default7["header-trigger-wrapper"],
-                          global_css_defense_default2.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_default["outset-ring--focus-parent-visible"]
-                        ),
-                        children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-                          Icon,
-                          {
-                            icon: chevron_down_default,
-                            className: style_default7["header-trigger"]
-                          }
-                        )
-                      }
-                    )
-                  }
-                )
-              ]
-            }
-          ) })
-        })
-      });
-    }
-  );

-  // packages/ui/build-module/collapsible-card/header-description.mjs
-  var import_element61 = __toESM(require_element(), 1);
-  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
-  var HeaderDescription = (0, import_element61.forwardRef)(function CollapsibleCardHeaderDescription({ children, className, ...restProps }, ref) {
-    const descriptionId = (0, import_element61.useId)();
-    const { setDescriptionId } = (0, import_element61.useContext)(HeaderDescriptionIdContext);
-    (0, import_element61.useEffect)(() => {
-      setDescriptionId(descriptionId);
-      return () => setDescriptionId(void 0);
-    }, [descriptionId, setDescriptionId]);
-    return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
-      "div",
-      {
-        ref,
-        id: descriptionId,
-        "aria-hidden": "true",
-        className,
-        ...restProps,
-        children
-      }
-    );
-  });
+  // node_modules/date-fns/addWeeks.js
+  function addWeeks(date, amount, options) {
+    return addDays(date, amount * 7, options);
+  }

-  // packages/ui/build-module/collapsible-card/content.mjs
-  var import_element62 = __toESM(require_element(), 1);
-  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
-  function getRuntime8() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
-    }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument8(document);
-    }
-    return globalScope.__wpStyleRuntime;
+  // node_modules/date-fns/addYears.js
+  function addYears(date, amount, options) {
+    return addMonths(date, amount * 12, 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/date-fns/max.js
+  function max2(dates, options) {
+    let result;
+    let context = options?.in;
+    dates.forEach((date) => {
+      if (!context && typeof date === "object")
+        context = constructFrom.bind(null, date);
+      const date_ = toDate(date, context);
+      if (!result || result < date_ || isNaN(+date_)) result = date_;
+    });
+    return constructFrom(context, result || NaN);
   }
-  function injectStyle8(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime8();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash8(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+
+  // node_modules/date-fns/min.js
+  function min2(dates, options) {
+    let result;
+    let context = options?.in;
+    dates.forEach((date) => {
+      if (!context && typeof date === "object")
+        context = constructFrom.bind(null, date);
+      const date_ = toDate(date, context);
+      if (!result || result > date_ || isNaN(+date_)) result = date_;
+    });
+    return constructFrom(context, result || NaN);
   }
-  function registerDocument8(targetDocument) {
-    const runtime = getRuntime8();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
+
+  // node_modules/date-fns/isSameDay.js
+  function isSameDay(laterDate, earlierDate, options) {
+    const [dateLeft_, dateRight_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
     );
-    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);
-    };
+    return +startOfDay(dateLeft_) === +startOfDay(dateRight_);
   }
-  function registerStyle8(hash, css) {
-    const runtime = getRuntime8();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle8(targetDocument, hash, css);
-    }
+
+  // node_modules/date-fns/isDate.js
+  function isDate(value) {
+    return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle8("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)}}}}");
+
+  // node_modules/date-fns/isValid.js
+  function isValid(date) {
+    return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
   }
-  var style_default8 = { "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_element62.forwardRef)(
-    function CollapsibleCardContent({ className, render: render4, children, hiddenUntilFound = true, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
-        Panel,
-        {
-          ref,
-          className: (state) => clsx_default(
-            style_default8.content,
-            state.open && state.transitionStatus === "idle" && style_default8["overflow-visible"],
-            className
-          ),
-          hiddenUntilFound,
-          ...restProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
-            Content,
-            {
-              className: style_default8["content-inner"],
-              render: render4,
-              children
-            }
-          )
-        }
-      );
-    }
-  );

-  // packages/ui/build-module/utils/render-slot-with-children.mjs
-  var import_element63 = __toESM(require_element(), 1);
-  function renderSlotWithChildren(slot, defaultSlot, children) {
-    return (0, import_element63.cloneElement)(slot ?? defaultSlot, { children });
+  // node_modules/date-fns/differenceInCalendarMonths.js
+  function differenceInCalendarMonths(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    const yearsDiff = laterDate_.getFullYear() - earlierDate_.getFullYear();
+    const monthsDiff = laterDate_.getMonth() - earlierDate_.getMonth();
+    return yearsDiff * 12 + monthsDiff;
   }

-  // packages/ui/build-module/utils/theme-provider.mjs
-  var theme = __toESM(require_theme(), 1);
+  // node_modules/date-fns/endOfMonth.js
+  function endOfMonth(date, options) {
+    const _date = toDate(date, options?.in);
+    const month = _date.getMonth();
+    _date.setFullYear(_date.getFullYear(), month + 1, 0);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
+  }

-  // packages/ui/build-module/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"
-  );
+  // node_modules/date-fns/_lib/normalizeInterval.js
+  function normalizeInterval(context, interval) {
+    const [start2, end] = normalizeDates(context, interval.start, interval.end);
+    return { start: start2, end };
+  }

-  // packages/ui/build-module/utils/theme-provider.mjs
-  function getThemeProvider() {
-    const themePackage = theme;
-    if (themePackage.ThemeProvider) {
-      return themePackage.ThemeProvider;
+  // 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;
     }
-    if (!themePackage.privateApis) {
-      throw new Error(
-        "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
-      );
+    const dates = [];
+    while (+date <= endTime) {
+      dates.push(constructFrom(start2, date));
+      date.setMonth(date.getMonth() + step);
     }
-    return unlock3(
-      themePackage.privateApis
-    ).ThemeProvider;
+    return reversed ? dates.reverse() : dates;
   }
-  var ThemeProvider = getThemeProvider();

-  // packages/ui/build-module/stack/stack.mjs
-  var import_element64 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
-  function getRuntime9() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
-    }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument9(document);
-    }
-    return globalScope.__wpStyleRuntime;
+  // node_modules/date-fns/startOfMonth.js
+  function startOfMonth(date, options) {
+    const _date = toDate(date, options?.in);
+    _date.setDate(1);
+    _date.setHours(0, 0, 0, 0);
+    return _date;
   }
-  function documentContainsStyleHash9(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE9}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
-        return true;
-      }
-    }
-    return false;
+
+  // node_modules/date-fns/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 injectStyle9(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime9();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash9(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+
+  // node_modules/date-fns/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 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);
+
+  // 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;
     }
-    return () => {
-      const 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);
+    const dates = [];
+    while (+date <= endTime) {
+      dates.push(constructFrom(start2, date));
+      date.setFullYear(date.getFullYear() + step);
     }
+    return reversed ? dates.reverse() : dates;
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle9("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_element64.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_default9.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: () => Root4,
-    Trigger: () => Trigger2
-  });

-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_element67 = __toESM(require_element(), 1);
+  // node_modules/date-fns/endOfWeek.js
+  function endOfWeek(date, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const _date = toDate(date, options?.in);
+    const day = _date.getDay();
+    const diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn);
+    _date.setDate(_date.getDate() + diff);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
+  }

-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_element65 = __toESM(require_element(), 1);
+  // node_modules/date-fns/endOfISOWeek.js
+  function endOfISOWeek(date, options) {
+    return endOfWeek(date, { ...options, weekStartsOn: 1 });
+  }

-  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
-  var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
-  function getRuntime10() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // 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"
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument10(document);
+  };
+  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());
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash10(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    if (options?.addSuffix) {
+      if (options.comparison && options.comparison > 0) {
+        return "in " + result;
+      } else {
+        return result + " ago";
+      }
     }
-    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);
+    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 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;
+
+  // 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];
       }
-      runtime.documents.set(targetDocument, count - 1);
+      const index2 = args.argumentCallback ? args.argumentCallback(value) : value;
+      return valuesArray[index2];
     };
   }
-  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("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);
+
+  // 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"
     }
-    const existing = ownerDocument2.querySelector(
-      `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
-    );
-    if (existing instanceof HTMLDivElement) {
-      cachedSlot = ensureSlotIsAccessible(existing);
-      return cachedSlot;
+  };
+  var formattingDayPeriodValues = {
+    narrow: {
+      am: "a",
+      pm: "p",
+      midnight: "mi",
+      noon: "n",
+      morning: "in the morning",
+      afternoon: "in the afternoon",
+      evening: "in the evening",
+      night: "at night"
+    },
+    abbreviated: {
+      am: "AM",
+      pm: "PM",
+      midnight: "midnight",
+      noon: "noon",
+      morning: "in the morning",
+      afternoon: "in the afternoon",
+      evening: "in the evening",
+      night: "at night"
+    },
+    wide: {
+      am: "a.m.",
+      pm: "p.m.",
+      midnight: "midnight",
+      noon: "noon",
+      morning: "in the morning",
+      afternoon: "in the afternoon",
+      evening: "in the evening",
+      night: "at night"
     }
-    if (cachedSlot?.isConnected) {
-      cachedSlot.remove();
+  };
+  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";
+      }
     }
-    cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
-    return cachedSlot;
-  }
+    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"
+    })
+  };

-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
-  var Portal = (0, import_element65.forwardRef)(
-    function TooltipPortal3({ container, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
-        index_parts_exports4.Portal,
-        {
-          container: container ?? getWpCompatOverlaySlot(),
-          ...restProps,
-          ref
-        }
+  // node_modules/date-fns/locale/_lib/buildMatchFn.js
+  function buildMatchFn(args) {
+    return (string, options = {}) => {
+      const width = options.width;
+      const matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];
+      const matchResult = string.match(matchPattern);
+      if (!matchResult) {
+        return null;
+      }
+      const matchedString = matchResult[0];
+      const parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
+      const key = Array.isArray(parsePatterns) ? findIndex2(parsePatterns, (pattern) => pattern.test(matchedString)) : (
+        // [TODO] -- I challenge you to fix the type
+        findKey(parsePatterns, (pattern) => pattern.test(matchedString))
       );
-    }
-  );
-
-  // packages/ui/build-module/tooltip/positioner.mjs
-  var import_element66 = __toESM(require_element(), 1);
-  var import_jsx_runtime193 = __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()
+      let value;
+      value = args.valueCallback ? args.valueCallback(key) : key;
+      value = options.valueCallback ? (
+        // [TODO] -- I challenge you to fix the type
+        options.valueCallback(value)
+      ) : value;
+      const rest = string.slice(matchedString.length);
+      return { value, rest };
     };
-    if (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;
+  function findKey(object, predicate) {
+    for (const key in object) {
+      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
+        return key;
       }
     }
-    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);
+    return void 0;
   }
-  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;
+  function findIndex2(array, predicate) {
+    for (let key = 0; key < array.length; key++) {
+      if (predicate(array[key])) {
+        return key;
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle11(hash, css) {
-    const runtime = getRuntime11();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle11(targetDocument, hash, css);
     }
+    return void 0;
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle11("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
-  }
-  var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle11("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_default10 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var Positioner = (0, import_element66.forwardRef)(
-    function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
-        index_parts_exports4.Positioner,
-        {
-          ref,
-          align,
-          side,
-          sideOffset,
-          ...props,
-          className: clsx_default(
-            resets_default2["box-sizing"],
-            style_default10.positioner,
-            className
-          )
-        }
-      );
-    }
-  );

-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_jsx_runtime194 = __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()
+  // 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 };
     };
-    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);
+
+  // 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
     }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle12("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_default11 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var POPUP_COLOR = { background: "#1e1e1e" };
-  var Popup = (0, import_element67.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
-    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
-      index_parts_exports4.Popup,
-      {
-        ref,
-        className: clsx_default(style_default11.popup, className),
-        ...props,
-        children
-      }
-    ) });
-    const positionedPopup = renderSlotWithChildren(
-      positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(Positioner, {}),
-      popupContent
-    );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(Portal, {}), positionedPopup);
-  });
+  };
+  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"
+    })
+  };

-  // packages/ui/build-module/tooltip/trigger.mjs
-  var import_element68 = __toESM(require_element(), 1);
-  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
-  var Trigger2 = (0, import_element68.forwardRef)(
-    function TooltipTrigger3(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(index_parts_exports4.Trigger, { ref, ...props });
+  // node_modules/date-fns/locale/en-US.js
+  var enUS = {
+    code: "en-US",
+    formatDistance,
+    formatLong,
+    formatRelative,
+    localize,
+    match,
+    options: {
+      weekStartsOn: 0,
+      firstWeekContainsDate: 1
     }
-  );
+  };

-  // packages/ui/build-module/tooltip/root.mjs
-  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
-  function Root4(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(index_parts_exports4.Root, { ...props });
+  // node_modules/date-fns/getDayOfYear.js
+  function getDayOfYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const diff = differenceInCalendarDays(_date, startOfYear(_date));
+    const dayOfYear = diff + 1;
+    return dayOfYear;
   }

-  // packages/ui/build-module/tooltip/provider.mjs
-  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
-  function Provider2({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(index_parts_exports4.Provider, { ...props });
+  // node_modules/date-fns/getISOWeek.js
+  function getISOWeek(date, options) {
+    const _date = toDate(date, options?.in);
+    const diff = +startOfISOWeek(_date) - +startOfISOWeekYear(_date);
+    return Math.round(diff / millisecondsInWeek) + 1;
   }

-  // packages/ui/build-module/form/primitives/input-layout/input-layout.mjs
-  var import_element69 = __toESM(require_element(), 1);
-  var import_jsx_runtime198 = __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);
+  // 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;
     }
   }
-  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)}");
+
+  // 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;
   }
-  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) {
-    registerStyle13("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/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;
   }
-  var resets_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle13("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))}}}}');
+
+  // 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;
   }
-  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 InputLayout = (0, import_element69.forwardRef)(
-    function InputLayout2({
-      className,
-      children,
-      visuallyDisabled,
-      size: size4 = "default",
-      isBorderless,
-      prefix: prefix2,
-      suffix,
-      ...restProps
-    }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(
-        "div",
-        {
-          ref,
-          className: clsx_default(
-            global_css_defense_default3.div,
-            resets_default3["box-sizing"],
-            style_default12["input-layout"],
-            style_default12[`is-size-${size4}`],
-            visuallyDisabled && style_default12["is-disabled"],
-            isBorderless && style_default12["is-borderless"],
-            className
-          ),
-          ...restProps,
-          children: [
-            import_element69.Children.count(prefix2) > 0 && /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-              "div",
-              {
-                className: style_default12["slot-wrapper"],
-                "data-slot-type": "prefix",
-                children: prefix2
-              }
-            ),
-            children,
-            import_element69.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-              "div",
-              {
-                className: style_default12["slot-wrapper"],
-                "data-slot-type": "suffix",
-                children: suffix
-              }
-            )
-          ]
-        }
+
+  // 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);
     }
-  );
+  };

-  // packages/ui/build-module/form/primitives/input-layout/slot.mjs
-  var import_element70 = __toESM(require_element(), 1);
-  var import_jsx_runtime199 = __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;
+  // 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" });
       }
-    }
-    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("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 style_default13 = { "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_element70.forwardRef)(function InputLayoutSlot2({ padding = "default", className, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
-      "div",
-      {
-        ref,
-        className: clsx_default(
-          style_default13["input-layout-slot"],
-          style_default13[`is-padding-${padding}`],
-          className
-        ),
-        ...restProps
+    },
+    // 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" });
       }
-    );
-  });
-  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/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, {
-    Control: () => Control,
-    Description: () => Description,
-    Details: () => Details,
-    Item: () => Item2,
-    Label: () => Label,
-    Root: () => Root5
-  });
-
-  // packages/ui/build-module/form/primitives/field/root.mjs
-  var import_element71 = __toESM(require_element(), 1);
-  var import_jsx_runtime200 = __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 lightFormatters.y(date, token);
+    },
+    // Local week-numbering year
+    Y: function(date, token, localize2, options) {
+      const signedWeekYear = getWeekYear(date, options);
+      const weekYear = signedWeekYear > 0 ? signedWeekYear : 1 - signedWeekYear;
+      if (token === "YY") {
+        const twoDigitYear = weekYear % 100;
+        return addLeadingZeros(twoDigitYear, 2);
       }
-    }
-    return false;
-  }
-  function 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 (token === "Yo") {
+        return localize2.ordinalNumber(weekYear, { unit: "year" });
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      return addLeadingZeros(weekYear, token.length);
+    },
+    // ISO week-numbering year
+    R: function(date, token) {
+      const isoWeekYear = getISOWeekYear(date);
+      return addLeadingZeros(isoWeekYear, token.length);
+    },
+    // Extended year. This is a single number designating the year of this calendar system.
+    // The main difference between `y` and `u` localizers are B.C. years:
+    // | Year | `y` | `u` |
+    // |------|-----|-----|
+    // | AC 1 |   1 |   1 |
+    // | BC 1 |   1 |   0 |
+    // | BC 2 |   2 |  -1 |
+    // Also `yy` always returns the last two digits of a year,
+    // while `uu` pads single digit years to 2 characters and returns other years unchanged.
+    u: function(date, token) {
+      const year = date.getFullYear();
+      return addLeadingZeros(year, token.length);
+    },
+    // Quarter
+    Q: function(date, token, localize2) {
+      const quarter = Math.ceil((date.getMonth() + 1) / 3);
+      switch (token) {
+        // 1, 2, 3, 4
+        case "Q":
+          return String(quarter);
+        // 01, 02, 03, 04
+        case "QQ":
+          return addLeadingZeros(quarter, 2);
+        // 1st, 2nd, 3rd, 4th
+        case "Qo":
+          return localize2.ordinalNumber(quarter, { unit: "quarter" });
+        // Q1, Q2, Q3, Q4
+        case "QQQ":
+          return localize2.quarter(quarter, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+        case "QQQQQ":
+          return localize2.quarter(quarter, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // 1st quarter, 2nd quarter, ...
+        case "QQQQ":
+        default:
+          return localize2.quarter(quarter, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle15(hash, css) {
-    const runtime = getRuntime15();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle15(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle15("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
-  }
-  var resets_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  var DEFAULT_RENDER = (props) => /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
-  var Root5 = (0, import_element71.forwardRef)(function Root22({ className, render: render4 = DEFAULT_RENDER, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
-      index_parts_exports2.Root,
-      {
-        ref,
-        className: clsx_default(resets_default4["box-sizing"], className),
-        render: render4,
-        ...restProps
+    },
+    // 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"
+          });
       }
-    );
-  });
-
-  // packages/ui/build-module/form/primitives/field/item.mjs
-  var import_element72 = __toESM(require_element(), 1);
-  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
-  var Item2 = (0, import_element72.forwardRef)(function Item22(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(index_parts_exports2.Item, { ref, ...props });
-  });
-
-  // packages/ui/build-module/form/primitives/field/label.mjs
-  var import_element74 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
-  var import_element73 = __toESM(require_element(), 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;
+    },
+    // 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 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;
+    },
+    // 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 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("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_default14 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element73.forwardRef)(
-    function VisuallyHidden2({ render: render4, ...restProps }, ref) {
-      const element = useRender({
-        render: render4,
-        ref,
-        props: mergeProps(
-          { className: style_default14["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/form/primitives/field/label.mjs
-  var import_jsx_runtime202 = __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 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 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;
+      return addLeadingZeros(isoWeek, token.length);
+    },
+    // Day of the month
+    d: function(date, token, localize2) {
+      if (token === "do") {
+        return localize2.ordinalNumber(date.getDate(), { unit: "date" });
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        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" });
       }
-      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("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_element74.forwardRef)(
-    function Label2({ className, hideFromVision, variant, ...restProps }, ref) {
-      const label = /* @__PURE__ */ (0, import_jsx_runtime202.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_runtime202.jsx)(VisuallyHidden, { render: label });
+      return addLeadingZeros(dayOfYear, token.length);
+    },
+    // Day of week
+    E: function(date, token, localize2) {
+      const dayOfWeek = date.getDay();
+      switch (token) {
+        // Tue
+        case "E":
+        case "EE":
+        case "EEE":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // T
+        case "EEEEE":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "EEEEEE":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "formatting"
+          });
+        // Tuesday
+        case "EEEE":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-      return label;
-    }
-  );
-
-  // packages/ui/build-module/form/primitives/field/description.mjs
-  var import_element75 = __toESM(require_element(), 1);
-  var import_jsx_runtime203 = __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;
+    },
+    // Local day of week
+    e: function(date, token, localize2, options) {
+      const dayOfWeek = date.getDay();
+      const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
+      switch (token) {
+        // Numerical value (Nth day of week with current locale or weekStartsOn)
+        case "e":
+          return String(localDayOfWeek);
+        // Padded numerical value
+        case "ee":
+          return addLeadingZeros(localDayOfWeek, 2);
+        // 1st, 2nd, ..., 7th
+        case "eo":
+          return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
+        case "eee":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // T
+        case "eeeee":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "eeeeee":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "formatting"
+          });
+        // Tuesday
+        case "eeee":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-    }
-    return 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;
+    },
+    // 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"
+          });
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    },
+    // 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"
+          });
       }
-      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("af6d9984a6", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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) {
-    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_default2 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
-  var Description = (0, import_element75.forwardRef)(function Description2({ className, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
-      index_parts_exports2.Description,
-      {
-        ref,
-        className: clsx_default(
-          global_css_defense_default4.p,
-          field_default2.description,
-          className
-        ),
-        ...restProps
+    },
+    // 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"
+          });
       }
-    );
-  });
-
-  // packages/ui/build-module/form/primitives/field/details.mjs
-  var import_element76 = __toESM(require_element(), 1);
-  var import_i18n31 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime204 = __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;
+    },
+    // 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";
       }
-    }
-    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;
+      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 (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    },
+    // 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;
       }
-      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("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_element76.forwardRef)(
-    function Details2({ className, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(import_jsx_runtime204.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(index_parts_exports2.Description, {}), children: (0, import_i18n31.__)("More details follow the field.") }),
-        /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
-          "div",
-          {
-            ref,
-            className: clsx_default(field_default3.description, className),
-            ...restProps
-          }
-        )
-      ] });
-    }
-  );
-
-  // packages/ui/build-module/form/primitives/field/control.mjs
-  var import_element77 = __toESM(require_element(), 1);
-  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
-  var Control = (0, import_element77.forwardRef)(
-    function Control2(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(index_parts_exports2.Control, { ref, ...props });
-    }
-  );
-
-  // packages/ui/build-module/form/primitives/select/index.mjs
-  var select_exports = {};
-  __export(select_exports, {
-    Group: () => Group,
-    GroupLabel: () => GroupLabel,
-    Item: () => Item3,
-    Popup: () => Popup2,
-    Portal: () => Portal2,
-    Positioner: () => Positioner2,
-    Root: () => Root6,
-    Trigger: () => Trigger3
-  });
-
-  // packages/ui/build-module/form/primitives/select/group.mjs
-  var import_element78 = __toESM(require_element(), 1);
-  var import_jsx_runtime206 = __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;
+      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);
     }
-    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;
+  };
+  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 (documentContainsStyleHash20(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    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);
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE20, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return formatTimezone(offset4, delimiter);
   }
-  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);
+  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" });
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+  };
+  var timeLongFormatter = (pattern, formatLong2) => {
+    switch (pattern) {
+      case "p":
+        return formatLong2.time({ width: "short" });
+      case "pp":
+        return formatLong2.time({ width: "medium" });
+      case "ppp":
+        return formatLong2.time({ width: "long" });
+      case "pppp":
+      default:
+        return formatLong2.time({ width: "full" });
+    }
+  };
+  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);
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      return substring;
+    }).join("").match(formattingTokensRegExp).map((substring) => {
+      if (substring === "''") {
+        return { isToken: false, value: "'" };
       }
-      runtime.documents.set(targetDocument, count - 1);
+      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 registerStyle20(hash, css) {
-    const runtime = getRuntime20();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle20(targetDocument, hash, css);
+  function cleanEscapedString(input) {
+    const matched = input.match(escapedStringRegExp);
+    if (!matched) {
+      return input;
     }
+    return matched[1].replace(doubleQuoteRegExp, "'");
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle20("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)}}}');
+
+  // 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();
   }
-  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_element78.forwardRef)(
-    function Group2({ className, children, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-        index_parts_exports3.Group,
-        {
-          className: clsx_default(item_popup_default.group, className),
-          ref,
-          ...restProps,
-          children
-        }
-      );
-    }
-  );

-  // packages/ui/build-module/form/primitives/select/group-label.mjs
-  var import_element79 = __toESM(require_element(), 1);
-  var import_jsx_runtime207 = __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;
+  // node_modules/date-fns/getDefaultOptions.js
+  function getDefaultOptions2() {
+    return Object.assign({}, getDefaultOptions());
   }
-  function documentContainsStyleHash21(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+
+  // 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;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE21}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash) {
-        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;
       }
     }
-    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);
+    validate(date, options) {
+      return this.validateValue(date, this.value, options);
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    set(date, flags, options) {
+      return this.setValue(date, flags, this.value, options);
     }
-    if (documentContainsStyleHash21(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+  };
+  var DateTimezoneSetter = class extends Setter {
+    priority = TIMEZONE_UNIT_PRIORITY;
+    subPriority = -1;
+    constructor(context, reference) {
+      super();
+      this.context = context || ((date) => constructFrom(reference, date));
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE21, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument21(targetDocument) {
-    const runtime = getRuntime21();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle21(targetDocument, hash, css);
+    set(date, flags) {
+      if (flags.timestampIsSet) return date;
+      return constructFrom(date, transpose(date, this.context));
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+  };
+
+  // node_modules/date-fns/parse/_lib/Parser.js
+  var Parser = class {
+    run(dateString, token, match2, options) {
+      const result = this.parse(dateString, token, match2, options);
+      if (!result) {
+        return null;
       }
-      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);
+      return {
+        setter: new ValueSetter(
+          result.value,
+          this.validate,
+          this.set,
+          this.priority,
+          this.subPriority
+        ),
+        rest: result.rest
+      };
     }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle21("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 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_element79.forwardRef)(
-    function GroupLabel2({ className, children, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
-        Text,
-        {
-          variant: "heading-sm",
-          className: clsx_default(
-            item_popup_default2["group-label"],
-            className
-          ),
-          render: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(index_parts_exports3.GroupLabel, { ref, ...restProps }),
-          children
-        }
-      );
+    validate(_utcDate, _value, _options) {
+      return true;
     }
-  );
+  };

-  // packages/ui/build-module/form/primitives/select/item.mjs
-  var import_element80 = __toESM(require_element(), 1);
-  var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE22 = "data-wp-hash";
-  function getRuntime22() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // 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;
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
+    return {
+      value: mapFn(parseFnResult.value),
+      rest: parseFnResult.rest
     };
-    if (typeof document !== "undefined") {
-      registerDocument22(document);
+  }
+  function parseNumericPattern(pattern, dateString) {
+    const matchResult = dateString.match(pattern);
+    if (!matchResult) {
+      return null;
     }
-    return globalScope.__wpStyleRuntime;
+    return {
+      value: parseInt(matchResult[0], 10),
+      rest: dateString.slice(matchResult[0].length)
+    };
   }
-  function documentContainsStyleHash22(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+  function parseTimezonePattern(pattern, dateString) {
+    const matchResult = dateString.match(pattern);
+    if (!matchResult) {
+      return null;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE22}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE22) === hash) {
-        return true;
-      }
+    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;
     }
-    return false;
   }
-  function injectStyle22(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+  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 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("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)}}}');
+    return isCommonEra ? result : 1 - result;
   }
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle22("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+  function isLeapYearIndex(year) {
+    return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0;
   }
-  var resets_default5 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  var Item3 = (0, import_element80.forwardRef)(
-    function Item23({ className, value, size: size4 = "default", children, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime208.jsxs)(
-        index_parts_exports3.Item,
-        {
-          className: clsx_default(
-            resets_default5["box-sizing"],
-            item_popup_default3.item,
-            item_popup_default3[`is-size-${size4}`],
-            className
-          ),
-          value,
-          ref,
-          ...restProps,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
-              Icon,
-              {
-                icon: check_default,
-                className: clsx_default(
-                  item_popup_default3["item-icon"],
-                  item_popup_default3["item-indicator-icon"]
-                ),
-                size: size4 === "small" ? 20 : 24
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(index_parts_exports3.ItemText, { children })
-          ]
-        }
-      );
-    }
-  );
-
-  // packages/ui/build-module/form/primitives/select/popup.mjs
-  var import_element83 = __toESM(require_element(), 1);

-  // packages/ui/build-module/form/primitives/select/portal.mjs
-  var import_element81 = __toESM(require_element(), 1);
-  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
-  var Portal2 = (0, import_element81.forwardRef)(function SelectPortal3({ container, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
-      index_parts_exports3.Portal,
-      {
-        container: container ?? getWpCompatOverlaySlot(),
-        ...restProps,
-        ref
+  // 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);
       }
-    );
-  });
-
-  // packages/ui/build-module/form/primitives/select/positioner.mjs
-  var import_element82 = __toESM(require_element(), 1);
-  var import_jsx_runtime210 = __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;
+    validate(_date, value) {
+      return value.isTwoDigitYear || value.year > 0;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE23}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash) {
-        return true;
+    set(date, flags, value) {
+      const currentYear = date.getFullYear();
+      if (value.isTwoDigitYear) {
+        const normalizedTwoDigitYear = normalizeTwoDigitYear(
+          value.year,
+          currentYear
+        );
+        date.setFullYear(normalizedTwoDigitYear, 0, 1);
+        date.setHours(0, 0, 0, 0);
+        return date;
       }
+      const year = !("era" in flags) || flags.era === 1 ? value.year : 1 - value.year;
+      date.setFullYear(year, 0, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    return 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;
+  };
+
+  // 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);
       }
-      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("8c70612dd7", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._0ab863136fb95530__positioner{z-index:var(--wp-ui-select-z-index,initial)}}}");
-  }
-  var style_default15 = { "positioner": "_0ab863136fb95530__positioner" };
-  var Positioner2 = (0, import_element82.forwardRef)(
-    function SelectPositioner3({ className, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(
-        index_parts_exports3.Positioner,
-        {
-          ...ITEM_POPUP_POSITIONER_PROPS,
-          alignItemWithTrigger: false,
-          ...props,
-          ref,
-          className: clsx_default(
-            resets_default6["box-sizing"],
-            style_default15.positioner,
-            className
-          )
-        }
-      );
+    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"
+    ];
+  };

-  // packages/ui/build-module/form/primitives/select/popup.mjs
-  var import_jsx_runtime211 = __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;
+  // 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);
     }
-    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;
+    set(date, _flags, value) {
+      date.setFullYear(value, 0, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    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);
+    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"
+          });
+      }
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+    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"
+          });
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    }
+    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" });
       }
-      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("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 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_element83.forwardRef)(
-    function Popup22({ className, portal, positioner, children, ...restProps }, ref) {
-      const popupContent = /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(ThemeProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
-        index_parts_exports3.Popup,
-        {
-          ref,
-          className: clsx_default(item_popup_default4.popup, className),
-          ...restProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(index_parts_exports3.List, { className: item_popup_default4.list, children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
-            "div",
-            {
-              className: item_popup_default4["list-scrollable-container"],
-              children
-            }
-          ) })
-        }
-      ) });
-      const positionedPopup = renderSlotWithChildren(
-        positioner,
-        /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(Positioner2, {}),
-        popupContent
-      );
-      return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(Portal2, {}), positionedPopup);
+    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/form/primitives/select/root.mjs
-  var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
-  function Root6(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(index_parts_exports3.Root, { ...props });
+  // 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);
   }

-  // packages/ui/build-module/form/primitives/select/trigger.mjs
-  var import_element84 = __toESM(require_element(), 1);
-  var import_i18n32 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime213 = __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;
+  // 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;
   }
-  function documentContainsStyleHash25(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+
+  // 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);
+      }
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE25}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE25) === hash) {
-        return true;
+    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);
       }
     }
-    return false;
-  }
-  function injectStyle25(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      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;
+      }
+    }
+    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" });
+      }
     }
-    const runtime = getRuntime25();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    validate(_date, value) {
+      return value >= 0 && value <= 6;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    set(date, _flags, value, options) {
+      date = setDay(date, value, options);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    if (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);
+    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: "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);
   }
-  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);
+
+  // node_modules/date-fns/parse/_lib/parsers/ISODayParser.js
+  var ISODayParser = class extends Parser {
+    priority = 90;
+    parse(dateString, token, match2) {
+      const valueCallback = (value) => {
+        if (value === 0) {
+          return 7;
+        }
+        return value;
+      };
+      switch (token) {
+        // 2
+        case "i":
+        case "ii":
+          return parseNDigits(token.length, dateString);
+        // 2nd
+        case "io":
+          return match2.ordinalNumber(dateString, { unit: "day" });
+        // Tue
+        case "iii":
+          return mapValue(
+            match2.day(dateString, {
+              width: "abbreviated",
+              context: "formatting"
+            }) || match2.day(dateString, {
+              width: "short",
+              context: "formatting"
+            }) || match2.day(dateString, {
+              width: "narrow",
+              context: "formatting"
+            }),
+            valueCallback
+          );
+        // T
+        case "iiiii":
+          return mapValue(
+            match2.day(dateString, {
+              width: "narrow",
+              context: "formatting"
+            }),
+            valueCallback
+          );
+        // Tu
+        case "iiiiii":
+          return mapValue(
+            match2.day(dateString, {
+              width: "short",
+              context: "formatting"
+            }) || match2.day(dateString, {
+              width: "narrow",
+              context: "formatting"
+            }),
+            valueCallback
+          );
+        // Tuesday
+        case "iiii":
+        default:
+          return mapValue(
+            match2.day(dateString, {
+              width: "wide",
+              context: "formatting"
+            }) || match2.day(dateString, {
+              width: "abbreviated",
+              context: "formatting"
+            }) || match2.day(dateString, {
+              width: "short",
+              context: "formatting"
+            }) || match2.day(dateString, {
+              width: "narrow",
+              context: "formatting"
+            }),
+            valueCallback
+          );
+      }
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+    validate(_date, value) {
+      return value >= 1 && value <= 7;
+    }
+    set(date, _flags, value) {
+      date = setISODay(date, value);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = [
+      "y",
+      "Y",
+      "u",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "w",
+      "d",
+      "D",
+      "E",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };
+
+  // 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"
+          });
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    }
+    set(date, _flags, value) {
+      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = ["b", "B", "H", "k", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/AMPMMidnightParser.js
+  var AMPMMidnightParser = class extends Parser {
+    priority = 80;
+    parse(dateString, token, match2) {
+      switch (token) {
+        case "b":
+        case "bb":
+        case "bbb":
+          return match2.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match2.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "bbbbb":
+          return match2.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "bbbb":
+        default:
+          return match2.dayPeriod(dateString, {
+            width: "wide",
+            context: "formatting"
+          }) || match2.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match2.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
       }
-      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("5f8e7aa0bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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_default2 = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" };
-  if (typeof process === "undefined" || true) {
-    registerStyle25("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 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_element84.forwardRef)(
-    function Trigger22({
-      className,
-      size: size4,
-      variant,
-      children,
-      placeholder = (0, import_i18n32.__)("Select"),
-      ...restProps
-    }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
-        InputLayout3,
-        {
-          className: clsx_default(
-            focus_default2["outset-ring--focus-within-except-active"],
-            select_trigger_default["trigger-wrapper"],
-            variant === "minimal" && select_trigger_default["is-minimal"],
-            className
-          ),
-          size: size4,
-          isBorderless: variant === "minimal",
-          children: /* @__PURE__ */ (0, import_jsx_runtime213.jsxs)(
-            index_parts_exports3.Trigger,
-            {
-              ...restProps,
-              className: clsx_default(
-                select_trigger_default.trigger,
-                variant === "minimal" && select_trigger_default["is-minimal"]
-              ),
-              "data-can-disable-input-layout": true,
-              ref,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
-                  index_parts_exports3.Value,
-                  {
-                    placeholder,
-                    className: select_trigger_default["trigger-value"],
-                    children
-                  }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
-                  Icon,
-                  {
-                    className: select_trigger_default["trigger-caret"],
-                    icon: chevron_down_default,
-                    size: 18
-                  }
-                )
-              ]
-            }
-          )
-        }
-      );
+    set(date, _flags, value) {
+      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
+      return date;
     }
-  );
+    incompatibleTokens = ["a", "B", "H", "k", "t", "T"];
+  };

-  // packages/ui/build-module/form/select-control/select-control.mjs
-  var import_element87 = __toESM(require_element(), 1);
+  // 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"];
+  };

-  // packages/ui/build-module/form/select-control/context.mjs
-  var import_element85 = __toESM(require_element(), 1);
-  var SelectControlSizeContext = (0, import_element85.createContext)(void 0);
-  var useSelectControlSizeContext = () => {
-    return (0, import_element85.useContext)(SelectControlSizeContext);
+  // 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"];
   };

-  // packages/ui/build-module/form/select-control/item.mjs
-  var import_element86 = __toESM(require_element(), 1);
-  var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
-  var Item4 = (0, import_element86.forwardRef)(
-    function Item24({ size: sizeProp, ...restProps }, ref) {
-      const contextSize = useSelectControlSizeContext();
-      const size4 = sizeProp ?? contextSize;
-      return /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(select_exports.Item, { size: size4, ref, ...restProps });
+  // 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"];
+  };

-  // packages/ui/build-module/form/select-control/select-control.mjs
-  var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
-  var SelectControl = (0, import_element87.forwardRef)(function SelectControl2({
-    className,
-    children,
-    items,
-    label,
-    description,
-    details,
-    hideLabelFromVision,
-    placeholder,
-    size: size4 = "default",
-    triggerContent,
-    ...restProps
-  }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)(field_exports.Root, { className, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
-      /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)(select_exports.Root, { items, ...restProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
-          select_exports.Trigger,
-          {
-            ref,
-            placeholder,
-            size: size4,
-            children: triggerContent
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(select_exports.Popup, { children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(SelectControlSizeContext.Provider, { value: size4, children: children !== void 0 ? children : items?.map((item) => /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
-          Item4,
-          {
-            value: item,
-            label: item.label,
-            disabled: item.disabled,
-            children: item.label
-          },
-          item.value ?? "null"
-        )) }) })
-      ] }),
-      description && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(field_exports.Description, { children: description }),
-      details && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(field_exports.Details, { children: details })
-    ] });
-  });
+  // 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"];
+  };

-  // packages/ui/build-module/form/select-control/index.mjs
-  Group.displayName = "SelectControl.Group";
-  GroupLabel.displayName = "SelectControl.GroupLabel";
-  Item4.displayName = "SelectControl.Item";
-  var SelectControl3 = Object.assign(SelectControl, {
-    /**
-     * Groups related items together with an associated label rendered by
-     * `SelectControl.GroupLabel`.
-     */
-    Group,
-    /**
-     * Renders a label for a `SelectControl.Group`.
-     */
-    GroupLabel,
-    /**
-     * An item rendered inside a `SelectControl` popup.
-     */
-    Item: Item4
-  });
+  // 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"];
+  };

-  // packages/block-editor/build-module/components/inserter/menu.mjs
-  var import_i18n62 = __toESM(require_i18n(), 1);
-  var import_compose48 = __toESM(require_compose(), 1);
-  var import_data64 = __toESM(require_data(), 1);
+  // 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"];
+  };

-  // packages/block-editor/build-module/components/inserter/tips.mjs
-  var import_i18n33 = __toESM(require_i18n(), 1);
-  var import_element88 = __toESM(require_element(), 1);
-  var import_components29 = __toESM(require_components(), 1);
-  var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
-  var globalTips = [
-    (0, import_element88.createInterpolateElement)(
-      (0, import_i18n33.__)(
-        "While writing, you can press <kbd>/</kbd> to quickly insert new blocks."
-      ),
-      { kbd: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("kbd", {}) }
-    ),
-    (0, import_element88.createInterpolateElement)(
-      (0, import_i18n33.__)(
-        "Indent a list by pressing <kbd>space</kbd> at the beginning of a line."
-      ),
-      { kbd: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("kbd", {}) }
-    ),
-    (0, import_element88.createInterpolateElement)(
-      (0, import_i18n33.__)(
-        "Outdent a list by pressing <kbd>backspace</kbd> at the beginning of a line."
-      ),
-      { kbd: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("kbd", {}) }
-    ),
-    (0, import_i18n33.__)("Drag files into the editor to automatically insert media blocks."),
-    (0, import_i18n33.__)("Change a block's type by pressing the block icon on the toolbar.")
-  ];
-  function Tips() {
-    const [randomIndex] = (0, import_element88.useState)(
-      () => Math.floor(Math.random() * globalTips.length)
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(import_components29.Tip, { children: globalTips[randomIndex] });
-  }
-  var tips_default = Tips;
+  // 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"];
+  };

-  // packages/block-editor/build-module/components/inserter/preview-panel.mjs
-  var import_blocks30 = __toESM(require_blocks(), 1);
-  var import_element104 = __toESM(require_element(), 1);
-  var import_i18n40 = __toESM(require_i18n(), 1);
+  // node_modules/date-fns/parse/_lib/parsers/FractionOfSecondParser.js
+  var FractionOfSecondParser = class extends Parser {
+    priority = 30;
+    parse(dateString, token) {
+      const valueCallback = (value) => Math.trunc(value * Math.pow(10, -token.length + 3));
+      return mapValue(parseNDigits(token.length, dateString), valueCallback);
+    }
+    set(date, _flags, value) {
+      date.setMilliseconds(value);
+      return date;
+    }
+    incompatibleTokens = ["t", "T"];
+  };

-  // packages/block-editor/build-module/components/block-card/index.mjs
-  var import_components30 = __toESM(require_components(), 1);
-  var import_data32 = __toESM(require_data(), 1);
-  var import_deprecated6 = __toESM(require_deprecated(), 1);
-  var import_i18n34 = __toESM(require_i18n(), 1);
-  var import_blocks24 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge2 } = unlock(import_components30.privateApis);
-  function OptionalParentSelectButton({ children, onClick }) {
-    if (!onClick) {
-      return children;
+  // node_modules/date-fns/parse/_lib/parsers/ISOTimezoneWithZParser.js
+  var ISOTimezoneWithZParser = class extends Parser {
+    priority = 10;
+    parse(dateString, token) {
+      switch (token) {
+        case "X":
+          return parseTimezonePattern(
+            timezonePatterns.basicOptionalMinutes,
+            dateString
+          );
+        case "XX":
+          return parseTimezonePattern(timezonePatterns.basic, dateString);
+        case "XXXX":
+          return parseTimezonePattern(
+            timezonePatterns.basicOptionalSeconds,
+            dateString
+          );
+        case "XXXXX":
+          return parseTimezonePattern(
+            timezonePatterns.extendedOptionalSeconds,
+            dateString
+          );
+        case "XXX":
+        default:
+          return parseTimezonePattern(timezonePatterns.extended, dateString);
+      }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
-      import_components30.Button,
-      {
-        __next40pxDefaultSize: true,
-        className: "block-editor-block-card__parent-select-button",
-        onClick,
-        children
+    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);
       }
-    );
-  }
-  function BlockCard({
-    title,
-    icon,
-    description,
-    blockType,
-    className,
-    name,
-    allowParentNavigation,
-    parentClientId,
-    isChild,
-    children,
-    clientId,
-    controls
-  }) {
-    if (blockType) {
-      (0, import_deprecated6.default)("`blockType` property in `BlockCard component`", {
-        since: "5.7",
-        alternative: "`title, icon and description` properties"
-      });
-      ({ title, icon, description } = blockType);
     }
-    const { parentBlockClientId, parentBlockName } = (0, import_data32.useSelect)(
-      (select3) => {
-        if (parentClientId || isChild || !allowParentNavigation) {
-          return {};
+    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 parse3(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`
+          );
         }
-        const { getBlockParents: getBlockParents2, getBlockName: getBlockName2, shouldRenderBlockListView: shouldRenderBlockListView2 } = unlock(select3(store));
-        const parents = getBlockParents2(clientId, false);
-        const foundParentId = parents.find(
-          (parentId) => shouldRenderBlockListView2(parentId)
+        usedTokens.push({ token: firstCharacter, fullToken: token });
+        const parseResult = parser.run(
+          dateStr,
+          token,
+          locale.match,
+          subFnOptions
         );
-        return {
-          parentBlockClientId: foundParentId,
-          parentBlockName: foundParentId ? getBlockName2(foundParentId) : null
-        };
-      },
-      [clientId, allowParentNavigation, isChild, parentClientId]
+        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
     );
-    const { selectBlock: selectBlock2 } = (0, import_data32.useDispatch)(store);
-    const TitleElement = parentClientId ? "div" : "h2";
-    return /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
-      "div",
-      {
-        className: clsx_default(
-          "block-editor-block-card",
-          {
-            "is-parent": parentClientId,
-            "is-child": isChild
-          },
-          className
-        ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)(Stack, { direction: "column", gap: "sm", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)(Stack, { direction: "row", align: "center", justify: "space-between", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)(Stack, { direction: "row", align: "center", justify: "flex-start", children: [
-              parentBlockClientId && /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
-                import_components30.Button,
-                {
-                  onClick: () => selectBlock2(parentBlockClientId),
-                  label: parentBlockName ? (0, import_i18n34.sprintf)(
-                    /* translators: %s: The name of the parent block. */
-                    (0, import_i18n34.__)('Go to "%s" block'),
-                    (0, import_blocks24.getBlockType)(parentBlockName)?.title
-                  ) : (0, import_i18n34.__)("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_i18n34.isRTL)() ? chevron_right_default : chevron_left_default,
-                  size: "small"
-                }
-              ),
-              isChild && /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("span", { className: "block-editor-block-card__child-indicator-icon", children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
-                import_components30.Icon,
-                {
-                  icon: (0, import_i18n34.isRTL)() ? arrow_left_default : arrow_right_default
-                }
-              ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)(
-                OptionalParentSelectButton,
-                {
-                  onClick: parentClientId ? () => {
-                    selectBlock2(parentClientId);
-                  } : void 0,
-                  children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(block_icon_default, { icon, showColors: true }),
-                    /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)(TitleElement, { className: "block-editor-block-card__title", children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("span", { className: "block-editor-block-card__name", children: !!name?.length ? name : title }),
-                        !parentClientId && !isChild && !!name?.length && /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(WCBadge2, { children: title })
-                      ] }),
-                      children
-                    ] })
-                  ]
-                }
-              )
-            ] }),
-            controls
-          ] }),
-          !parentClientId && !isChild && description && /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(Text, { className: "block-editor-block-card__description", children: description })
-        ] })
+    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/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);
+      }
+      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: () => Dropdown2,
+    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_react7 = __toESM(require_react(), 1);
+  function CaptionLabel(props) {
+    return import_react7.default.createElement("span", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Chevron.js
+  var import_react8 = __toESM(require_react(), 1);
+  function Chevron(props) {
+    const { size: size4 = 24, orientation = "left", className: className2, style } = props;
+    return import_react8.default.createElement(
+      "svg",
+      { className: className2, style, width: size4, height: size4, viewBox: "0 0 24 24" },
+      orientation === "up" && import_react8.default.createElement("polygon", { points: "6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28" }),
+      orientation === "down" && import_react8.default.createElement("polygon", { points: "6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72" }),
+      orientation === "left" && import_react8.default.createElement("polygon", { points: "16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20" }),
+      orientation === "right" && import_react8.default.createElement("polygon", { points: "8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20" })
+    );
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Day.js
+  var import_react9 = __toESM(require_react(), 1);
+  function Day(props) {
+    const { day, modifiers, ...tdProps } = props;
+    return import_react9.default.createElement("td", { ...tdProps });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/DayButton.js
+  var import_react10 = __toESM(require_react(), 1);
+  function DayButton(props) {
+    const { day, modifiers, ...buttonProps } = props;
+    const ref = import_react10.default.useRef(null);
+    import_react10.default.useEffect(() => {
+      if (modifiers.focused)
+        ref.current?.focus();
+    }, [modifiers.focused]);
+    return import_react10.default.createElement("button", { ref, ...buttonProps });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Dropdown.js
+  var import_react12 = __toESM(require_react(), 1);
+
+  // 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 Animation2;
+  (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";
+  })(Animation2 || (Animation2 = {}));
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useDayPicker.js
+  var import_react11 = __toESM(require_react(), 1);
+  var dayPickerContext = (0, import_react11.createContext)(void 0);
+  function useDayPicker() {
+    const context = (0, import_react11.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 Dropdown2(props) {
+    const { options, className: className2, ...selectProps } = props;
+    const { classNames: classNames2, components, styles } = useDayPicker();
+    const cssClassSelect = [classNames2[UI.Dropdown], className2].join(" ");
+    const selectedOption = options?.find(({ value }) => value === selectProps.value);
+    return import_react12.default.createElement(
+      "span",
+      { "data-disabled": selectProps.disabled, className: classNames2[UI.DropdownRoot], style: styles?.[UI.DropdownRoot] },
+      import_react12.default.createElement(components.Select, { className: cssClassSelect, ...selectProps }, options?.map(({ value, label, disabled: disabled2 }) => import_react12.default.createElement(components.Option, { key: value, value, disabled: disabled2 }, label))),
+      import_react12.default.createElement(
+        "span",
+        { className: classNames2[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], "aria-hidden": true },
+        selectedOption?.label,
+        import_react12.default.createElement(components.Chevron, { orientation: "down", size: 18, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron] })
+      )
     );
   }
-  var block_card_default = BlockCard;

-  // packages/block-editor/build-module/components/block-preview/index.mjs
-  var import_compose37 = __toESM(require_compose(), 1);
-  var import_data54 = __toESM(require_data(), 1);
-  var import_element103 = __toESM(require_element(), 1);
-  var import_deprecated7 = __toESM(require_deprecated(), 1);
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/DropdownNav.js
+  var import_react13 = __toESM(require_react(), 1);
+  function DropdownNav(props) {
+    return import_react13.default.createElement("div", { ...props });
+  }

-  // packages/block-editor/build-module/components/provider/index.mjs
-  var import_data36 = __toESM(require_data(), 1);
-  var import_element94 = __toESM(require_element(), 1);
-  var import_components31 = __toESM(require_components(), 1);
-  var import_upload_media = __toESM(require_upload_media(), 1);
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Footer.js
+  var import_react14 = __toESM(require_react(), 1);
+  function Footer(props) {
+    return import_react14.default.createElement("div", { ...props });
+  }

-  // packages/block-editor/build-module/components/provider/with-registry-provider.mjs
-  var import_element89 = __toESM(require_element(), 1);
-  var import_data33 = __toESM(require_data(), 1);
-  var import_compose20 = __toESM(require_compose(), 1);
-  var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
-  function getSubRegistry(subRegistries, registry, useSubRegistry) {
-    if (!useSubRegistry) {
-      return registry;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Month.js
+  var import_react15 = __toESM(require_react(), 1);
+  function Month(props) {
+    const { calendarMonth, displayIndex, ...divProps } = props;
+    return import_react15.default.createElement("div", { ...divProps }, props.children);
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthCaption.js
+  var import_react16 = __toESM(require_react(), 1);
+  function MonthCaption(props) {
+    const { calendarMonth, displayIndex, ...divProps } = props;
+    return import_react16.default.createElement("div", { ...divProps });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthGrid.js
+  var import_react17 = __toESM(require_react(), 1);
+  function MonthGrid(props) {
+    return import_react17.default.createElement("table", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Months.js
+  var import_react18 = __toESM(require_react(), 1);
+  function Months(props) {
+    return import_react18.default.createElement("div", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthsDropdown.js
+  var import_react19 = __toESM(require_react(), 1);
+  function MonthsDropdown(props) {
+    const { components } = useDayPicker();
+    return import_react19.default.createElement(components.Dropdown, { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Nav.js
+  var import_react20 = __toESM(require_react(), 1);
+  function Nav(props) {
+    const { onPreviousClick, onNextClick, previousMonth, nextMonth, ...navProps } = props;
+    const { components, classNames: classNames2, styles, labels: { labelPrevious: labelPrevious2, labelNext: labelNext2 } } = useDayPicker();
+    const handleNextClick = (0, import_react20.useCallback)((e2) => {
+      if (nextMonth) {
+        onNextClick?.(e2);
+      }
+    }, [nextMonth, onNextClick]);
+    const handlePreviousClick = (0, import_react20.useCallback)((e2) => {
+      if (previousMonth) {
+        onPreviousClick?.(e2);
+      }
+    }, [previousMonth, onPreviousClick]);
+    return import_react20.default.createElement(
+      "nav",
+      { ...navProps },
+      import_react20.default.createElement(
+        components.PreviousMonthButton,
+        { type: "button", className: classNames2[UI.PreviousMonthButton], style: styles?.[UI.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick },
+        import_react20.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron], orientation: "left" })
+      ),
+      import_react20.default.createElement(
+        components.NextMonthButton,
+        { type: "button", className: classNames2[UI.NextMonthButton], style: styles?.[UI.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick },
+        import_react20.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, orientation: "right", className: classNames2[UI.Chevron], style: styles?.[UI.Chevron] })
+      )
+    );
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/NextMonthButton.js
+  var import_react21 = __toESM(require_react(), 1);
+  function NextMonthButton(props) {
+    return import_react21.default.createElement("button", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Option.js
+  var import_react22 = __toESM(require_react(), 1);
+  function Option(props) {
+    return import_react22.default.createElement("option", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/PreviousMonthButton.js
+  var import_react23 = __toESM(require_react(), 1);
+  function PreviousMonthButton(props) {
+    return import_react23.default.createElement("button", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Root.js
+  var import_react24 = __toESM(require_react(), 1);
+  function Root(props) {
+    const { rootRef, ...rest } = props;
+    return import_react24.default.createElement("div", { ...rest, ref: rootRef });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Select.js
+  var import_react25 = __toESM(require_react(), 1);
+  function Select(props) {
+    return import_react25.default.createElement("select", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Week.js
+  var import_react26 = __toESM(require_react(), 1);
+  function Week(props) {
+    const { week, ...trProps } = props;
+    return import_react26.default.createElement("tr", { ...trProps });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weekday.js
+  var import_react27 = __toESM(require_react(), 1);
+  function Weekday(props) {
+    return import_react27.default.createElement("th", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weekdays.js
+  var import_react28 = __toESM(require_react(), 1);
+  function Weekdays(props) {
+    return import_react28.default.createElement(
+      "thead",
+      { "aria-hidden": true },
+      import_react28.default.createElement("tr", { ...props })
+    );
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/WeekNumber.js
+  var import_react29 = __toESM(require_react(), 1);
+  function WeekNumber(props) {
+    const { week, ...thProps } = props;
+    return import_react29.default.createElement("th", { ...thProps });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/WeekNumberHeader.js
+  var import_react30 = __toESM(require_react(), 1);
+  function WeekNumberHeader(props) {
+    return import_react30.default.createElement("th", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weeks.js
+  var import_react31 = __toESM(require_react(), 1);
+  function Weeks(props) {
+    return import_react31.default.createElement("tbody", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/YearsDropdown.js
+  var import_react32 = __toESM(require_react(), 1);
+  function YearsDropdown(props) {
+    const { components } = useDayPicker();
+    return import_react32.default.createElement(components.Dropdown, { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/DayPicker.js
+  var import_react37 = __toESM(require_react(), 1);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeIncludesDate.js
+  function rangeIncludesDate(range2, date, excludeEnds = false, dateLib = defaultDateLib) {
+    let { from, to: to2 } = range2;
+    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;
     }
-    let subRegistry = subRegistries.get(registry);
-    if (!subRegistry) {
-      subRegistry = (0, import_data33.createRegistry)({}, registry);
-      subRegistry.registerStore(STORE_NAME, storeConfig);
-      subRegistries.set(registry, subRegistry);
+    if (!excludeEnds && to2) {
+      return isSameDay2(to2, date);
     }
-    return subRegistry;
+    if (!excludeEnds && from) {
+      return isSameDay2(from, date);
+    }
+    return false;
   }
-  var withRegistryProvider = (0, import_compose20.createHigherOrderComponent)(
-    (WrappedComponent) => function WithRegistryProvider({ useSubRegistry = true, ...props }) {
-      const registry = (0, import_data33.useRegistry)();
-      const [subRegistries] = (0, import_element89.useState)(() => /* @__PURE__ */ new WeakMap());
-      const subRegistry = getSubRegistry(
-        subRegistries,
-        registry,
-        useSubRegistry
-      );
-      if (subRegistry === registry) {
-        return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(WrappedComponent, { registry, ...props });
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/typeguards.js
+  function isDateInterval(matcher) {
+    return Boolean(matcher && typeof matcher === "object" && "before" in matcher && "after" in matcher);
+  }
+  function isDateRange(value) {
+    return Boolean(value && typeof value === "object" && "from" in value);
+  }
+  function isDateAfterType(value) {
+    return Boolean(value && typeof value === "object" && "after" in value);
+  }
+  function isDateBeforeType(value) {
+    return Boolean(value && typeof value === "object" && "before" in value);
+  }
+  function isDayOfWeekType(value) {
+    return Boolean(value && typeof value === "object" && "dayOfWeek" in value);
+  }
+  function isDatesArray(value, dateLib) {
+    return Array.isArray(value) && value.every(dateLib.isDate);
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/dateMatchModifiers.js
+  function dateMatchModifiers(date, matchers, dateLib = defaultDateLib) {
+    const matchersArr = !Array.isArray(matchers) ? [matchers] : matchers;
+    const { isSameDay: isSameDay2, differenceInCalendarDays: differenceInCalendarDays2, isAfter: isAfter2 } = dateLib;
+    return matchersArr.some((matcher) => {
+      if (typeof matcher === "boolean") {
+        return matcher;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(import_data33.RegistryProvider, { value: subRegistry, children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(WrappedComponent, { registry: subRegistry, ...props }) });
-    },
-    "withRegistryProvider"
-  );
-  var with_registry_provider_default = withRegistryProvider;
+      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;
+    });
+  }

-  // packages/block-editor/build-module/components/provider/use-block-sync.mjs
-  var import_element91 = __toESM(require_element(), 1);
-  var import_data34 = __toESM(require_data(), 1);
-  var import_blocks25 = __toESM(require_blocks(), 1);
+  // 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 isHidden = 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 (isHidden)
+        internalModifiersMap.hidden.push(day);
+      if (isToday)
+        internalModifiersMap.today.push(day);
+      if (modifiers) {
+        Object.keys(modifiers).forEach((name) => {
+          const modifierValue = modifiers?.[name];
+          const isMatch = modifierValue ? dateMatchModifiers(date, modifierValue, dateLib) : false;
+          if (!isMatch)
+            return;
+          if (customModifiersMap[name]) {
+            customModifiersMap[name].push(day);
+          } else {
+            customModifiersMap[name] = [day];
+          }
+        });
+      }
+    }
+    return (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);
+      }
+      for (const name in customModifiersMap) {
+        customModifiers[name] = customModifiersMap[name].some((d2) => d2 === day);
+      }
+      return {
+        ...dayFlags,
+        // custom modifiers should override all the previous ones
+        ...customModifiers
+      };
+    };
+  }

-  // packages/block-editor/build-module/components/provider/selection-context.mjs
-  var import_element90 = __toESM(require_element(), 1);
-  var noop7 = () => {
-  };
-  var SelectionContext = (0, import_element90.createContext)({
-    getSelection: () => void 0,
-    onChangeSelection: noop7
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getClassNamesForModifiers.js
+  function getClassNamesForModifiers(modifiers, classNames2, modifiersClassNames = {}) {
+    const modifierClassNames = Object.entries(modifiers).filter(([, active]) => active === true).reduce((previousValue, [key]) => {
+      if (modifiersClassNames[key]) {
+        previousValue.push(modifiersClassNames[key]);
+      } else if (classNames2[DayFlag[key]]) {
+        previousValue.push(classNames2[DayFlag[key]]);
+      } else if (classNames2[SelectionState[key]]) {
+        previousValue.push(classNames2[SelectionState[key]]);
+      }
+      return previousValue;
+    }, [classNames2[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 classNames2 = {};
+    for (const key in UI) {
+      classNames2[UI[key]] = `rdp-${UI[key]}`;
+    }
+    for (const key in DayFlag) {
+      classNames2[DayFlag[key]] = `rdp-${DayFlag[key]}`;
+    }
+    for (const key in SelectionState) {
+      classNames2[SelectionState[key]] = `rdp-${SelectionState[key]}`;
+    }
+    for (const key in Animation2) {
+      classNames2[Animation2[key]] = `rdp-${Animation2[key]}`;
+    }
+    return classNames2;
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/index.js
+  var formatters_exports = {};
+  __export(formatters_exports, {
+    formatCaption: () => formatCaption,
+    formatDay: () => formatDay,
+    formatMonthDropdown: () => formatMonthDropdown,
+    formatWeekNumber: () => formatWeekNumber,
+    formatWeekNumberHeader: () => formatWeekNumberHeader,
+    formatWeekdayName: () => formatWeekdayName,
+    formatYearDropdown: () => formatYearDropdown
   });

-  // packages/block-editor/build-module/components/provider/use-block-sync.mjs
-  var noop8 = () => {
-  };
-  function cloneBlockWithMapping(block, mapping) {
-    const clonedBlock = (0, import_blocks25.cloneBlock)(block);
-    mapping.externalToInternal.set(block.clientId, clonedBlock.clientId);
-    mapping.internalToExternal.set(clonedBlock.clientId, block.clientId);
-    if (block.innerBlocks?.length) {
-      clonedBlock.innerBlocks = block.innerBlocks.map((innerBlock) => {
-        const clonedInner = cloneBlockWithMapping(innerBlock, mapping);
-        return clonedInner;
-      });
+  // 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 clonedBlock;
+    return dateLib.formatNumber(`${weekNumber.toLocaleString()}`);
   }
-  function restoreExternalIds(blocks2, mapping) {
-    return blocks2.map((block) => {
-      const externalId = mapping.internalToExternal.get(block.clientId);
-      return {
-        ...block,
-        // Use external ID if available, otherwise keep internal ID (for new blocks)
-        clientId: externalId ?? block.clientId,
-        innerBlocks: restoreExternalIds(block.innerBlocks, mapping)
+
+  // 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;
   }
-  function restoreSelectionIds(selectionState, mapping) {
-    const { selectionStart, selectionEnd, initialPosition: initialPosition2 } = selectionState;
-    const restoreClientId = (sel) => {
-      if (!sel?.clientId) {
-        return sel;
-      }
-      const externalId = mapping.internalToExternal.get(sel.clientId);
+
+  // 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 {
-        ...sel,
-        clientId: externalId ?? sel.clientId
+        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 toCalendarDate = (date) => {
+      const zoned = toNoonTZDate(date);
+      return new Date(zoned.getFullYear(), zoned.getMonth(), zoned.getDate(), 0, 0, 0, 0);
     };
     return {
-      selectionStart: restoreClientId(selectionStart),
-      selectionEnd: restoreClientId(selectionEnd),
-      initialPosition: initialPosition2
+      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 useBlockSync({
-    clientId = null,
-    value: controlledBlocks,
-    onChange = noop8,
-    onInput = noop8
-  }) {
-    const registry = (0, import_data34.useRegistry)();
-    const { getSelection, onChangeSelection } = (0, import_element91.useContext)(SelectionContext);
-    const {
-      resetBlocks: resetBlocks2,
-      resetSelection: resetSelection2,
-      replaceInnerBlocks: replaceInnerBlocks2,
-      setHasControlledInnerBlocks: setHasControlledInnerBlocks2,
-      __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
-    } = registry.dispatch(store);
-    const { getBlockName: getBlockName2, getBlocks: getBlocks2, getSelectionStart: getSelectionStart2, getSelectionEnd: getSelectionEnd2 } = registry.select(store);
-    const pendingChangesRef = (0, import_element91.useRef)({ incoming: null, outgoing: [] });
-    const subscribedRef = (0, import_element91.useRef)(false);
-    const idMappingRef = (0, import_element91.useRef)({
-      externalToInternal: /* @__PURE__ */ new Map(),
-      internalToExternal: /* @__PURE__ */ new Map()
-    });
-    const appliedSelectionRef = (0, import_element91.useRef)(null);
-    const isRestoringSelectionRef = (0, import_element91.useRef)(false);
-    const restoreSelection = () => {
-      const selection2 = getSelection();
-      if (!selection2?.selectionStart?.clientId || selection2 === appliedSelectionRef.current) {
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useAnimation.js
+  var import_react33 = __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: classNames2, months, focused, dateLib }) {
+    const previousRootElSnapshotRef = (0, import_react33.useRef)(null);
+    const previousMonthsRef = (0, import_react33.useRef)(months);
+    const animatingRef = (0, import_react33.useRef)(false);
+    (0, import_react33.useLayoutEffect)(() => {
+      const 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 startClientId = selection2.selectionStart.clientId;
-      const isOurs = clientId ? idMappingRef.current.externalToInternal.has(startClientId) : !!getBlockName2(startClientId);
-      if (isOurs) {
-        appliedSelectionRef.current = selection2;
-        const convert = (sel) => {
-          if (!sel?.clientId || !clientId) {
-            return sel;
+      const isSameMonth2 = dateLib.isSameMonth(months[0].date, previousMonths[0].date);
+      const isAfterPreviousMonth = dateLib.isAfter(months[0].date, previousMonths[0].date);
+      const captionAnimationClass = isAfterPreviousMonth ? classNames2[Animation2.caption_after_enter] : classNames2[Animation2.caption_before_enter];
+      const weeksAnimationClass = isAfterPreviousMonth ? classNames2[Animation2.weeks_after_enter] : classNames2[Animation2.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);
           }
-          return {
-            ...sel,
-            clientId: idMappingRef.current.externalToInternal.get(
-              sel.clientId
-            ) ?? sel.clientId
-          };
-        };
-        isRestoringSelectionRef.current = true;
-        resetSelection2(
-          convert(selection2.selectionStart),
-          convert(selection2.selectionEnd),
-          selection2.initialPosition
-        );
-        isRestoringSelectionRef.current = false;
+          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;
       }
-    };
-    const setControlledBlocks = () => {
-      if (!controlledBlocks) {
+      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 (clientId) {
-        registry.batch(() => {
-          idMappingRef.current.externalToInternal.clear();
-          idMappingRef.current.internalToExternal.clear();
-          const storeBlocks = controlledBlocks.map(
-            (block) => cloneBlockWithMapping(block, idMappingRef.current)
-          );
-          __unstableMarkNextChangeAsNotPersistent2({
-            history: "ignore"
-          });
-          setHasControlledInnerBlocks2(clientId, true);
-          if (subscribedRef.current) {
-            pendingChangesRef.current.incoming = storeBlocks;
+      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;
           }
-          __unstableMarkNextChangeAsNotPersistent2({
-            history: "ignore"
-          });
-          replaceInnerBlocks2(clientId, storeBlocks);
-          appliedSelectionRef.current = null;
+          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 ? classNames2[Animation2.caption_before_exit] : classNames2[Animation2.caption_after_exit]);
+            previousCaptionEl.addEventListener("animationend", cleanUp);
+          }
+          const previousWeeksEl = queryWeeksEl(previousMonthEl);
+          if (previousWeeksEl) {
+            previousWeeksEl.classList.add(isAfterPreviousMonth ? classNames2[Animation2.weeks_before_exit] : classNames2[Animation2.weeks_after_exit]);
+          }
+          currentMonthEl.insertBefore(previousMonthEl, currentMonthEl.firstChild);
         });
-      } else {
-        if (subscribedRef.current) {
-          pendingChangesRef.current.incoming = controlledBlocks;
-        }
-        __unstableMarkNextChangeAsNotPersistent2({
-          history: "ignore"
-        });
-        resetBlocks2(controlledBlocks);
       }
-    };
-    const unsetControlledBlocks = () => {
-      if (clientId) {
-        __unstableMarkNextChangeAsNotPersistent2({
-          history: "ignore"
-        });
-        setHasControlledInnerBlocks2(clientId, false);
-        __unstableMarkNextChangeAsNotPersistent2({
-          history: "ignore"
-        });
-        replaceInnerBlocks2(clientId, []);
-      } else {
-        __unstableMarkNextChangeAsNotPersistent2({
-          history: "ignore"
+    });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useCalendar.js
+  var import_react35 = __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 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;
+      }
+      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);
         });
-        resetBlocks2([]);
+        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/@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_react34 = __toESM(require_react(), 1);
+  function useControlledValue(defaultValue, controlledValue) {
+    const [uncontrolledValue, setValue] = (0, import_react34.useState)(defaultValue);
+    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_react35.useEffect)(() => {
+      const newInitialMonth = getInitialMonth(props, navStart, navEnd, dateLib);
+      setFirstMonth(newInitialMonth);
+    }, [props.timeZone]);
+    const { months, weeks, days, previousMonth, nextMonth } = (0, import_react35.useMemo)(() => {
+      const displayMonths = getDisplayMonths(firstMonth, navEnd, { numberOfMonths: props.numberOfMonths }, dateLib);
+      const dates = getDates(displayMonths, props.endMonth ? endOfMonth2(props.endMonth) : void 0, {
+        ISOWeek: props.ISOWeek,
+        fixedWeeks: props.fixedWeeks,
+        broadcastCalendar: props.broadcastCalendar
+      }, dateLib);
+      const months2 = getMonths(displayMonths, dates, {
+        broadcastCalendar: props.broadcastCalendar,
+        fixedWeeks: props.fixedWeeks,
+        ISOWeek: props.ISOWeek,
+        reverseMonths: props.reverseMonths
+      }, dateLib);
+      const weeks2 = getWeeks(months2);
+      const days2 = getDays(months2);
+      const previousMonth2 = getPreviousMonth(firstMonth, navStart, props, dateLib);
+      const nextMonth2 = getNextMonth(firstMonth, navEnd, props, dateLib);
+      return {
+        months: months2,
+        weeks: weeks2,
+        days: days2,
+        previousMonth: previousMonth2,
+        nextMonth: nextMonth2
+      };
+    }, [
+      dateLib,
+      firstMonth.getTime(),
+      navEnd?.getTime(),
+      navStart?.getTime(),
+      props.disableNavigation,
+      props.broadcastCalendar,
+      props.endMonth?.getTime(),
+      props.fixedWeeks,
+      props.ISOWeek,
+      props.numberOfMonths,
+      props.pagedNavigation,
+      props.reverseMonths
+    ]);
+    const { disableNavigation, onMonthChange } = props;
+    const isDayInCalendar = (day) => weeks.some((week) => week.days.some((d2) => d2.isEqualTo(day)));
+    const goToMonth = (date) => {
+      if (disableNavigation) {
+        return;
+      }
+      let newMonth = startOfMonth2(date);
+      if (navStart && newMonth < startOfMonth2(navStart)) {
+        newMonth = startOfMonth2(navStart);
       }
+      if (navEnd && newMonth > startOfMonth2(navEnd)) {
+        newMonth = startOfMonth2(navEnd);
+      }
+      setFirstMonth(newMonth);
+      onMonthChange?.(newMonth);
     };
-    const onInputRef = (0, import_element91.useRef)(onInput);
-    const onChangeRef = (0, import_element91.useRef)(onChange);
-    (0, import_element91.useEffect)(() => {
-      onInputRef.current = onInput;
-      onChangeRef.current = onChange;
-    }, [onInput, onChange]);
-    (0, import_element91.useEffect)(() => {
-      const isOutgoing = pendingChangesRef.current.outgoing.includes(controlledBlocks);
-      const storeMatch = getBlocks2(clientId) === controlledBlocks;
-      if (isOutgoing) {
-        if (pendingChangesRef.current.outgoing[pendingChangesRef.current.outgoing.length - 1] === controlledBlocks) {
-          pendingChangesRef.current.outgoing = [];
+    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_react36 = __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, isSelected, 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 (isSelected(day.date) && foundFocusTargetPriority < FocusTargetPriority.Selected) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.Selected;
+        } else if (modifiers[DayFlag.today] && foundFocusTargetPriority < FocusTargetPriority.Today) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.Today;
+        }
+      }
+    }
+    if (!focusTarget) {
+      focusTarget = days.find((day) => isFocusableDay(getModifiers(day)));
+    }
+    return focusTarget;
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getFocusableDate.js
+  function getFocusableDate(moveBy, moveDir, refDate, navStart, navEnd, props, dateLib) {
+    const { ISOWeek, broadcastCalendar } = props;
+    const { addDays: addDays2, addMonths: addMonths2, addWeeks: addWeeks2, addYears: addYears2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfWeek: endOfWeek2, max: max3, min: min3, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
+    const moveFns = {
+      day: addDays2,
+      week: addWeeks2,
+      month: addMonths2,
+      year: addYears2,
+      startOfWeek: (date) => broadcastCalendar ? startOfBroadcastWeek2(date, dateLib) : ISOWeek ? startOfISOWeek2(date) : startOfWeek2(date),
+      endOfWeek: (date) => broadcastCalendar ? endOfBroadcastWeek2(date) : ISOWeek ? endOfISOWeek2(date) : endOfWeek2(date)
+    };
+    let focusableDate = moveFns[moveBy](refDate, moveDir === "after" ? 1 : -1);
+    if (moveDir === "before" && navStart) {
+      focusableDate = max3([navStart, focusableDate]);
+    } else if (moveDir === "after" && navEnd) {
+      focusableDate = min3([navEnd, focusableDate]);
+    }
+    return focusableDate;
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNextFocus.js
+  function getNextFocus(moveBy, moveDir, refDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt = 0) {
+    if (attempt > 365) {
+      return void 0;
+    }
+    const focusableDate = getFocusableDate(moveBy, moveDir, refDay.date, calendarStartMonth, calendarEndMonth, props, dateLib);
+    const isDisabled = Boolean(props.disabled && dateMatchModifiers(focusableDate, props.disabled, dateLib));
+    const isHidden = Boolean(props.hidden && dateMatchModifiers(focusableDate, props.hidden, dateLib));
+    const targetMonth = focusableDate;
+    const focusDay = new CalendarDay(focusableDate, targetMonth, dateLib);
+    if (!isDisabled && !isHidden) {
+      return focusDay;
+    }
+    return getNextFocus(moveBy, moveDir, focusDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt + 1);
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
+  function useFocus2(props, calendar, getModifiers, isSelected, dateLib) {
+    const { autoFocus } = props;
+    const [lastFocused, setLastFocused] = (0, import_react36.useState)();
+    const focusTarget = calculateFocusTarget(calendar.days, getModifiers, isSelected || (() => false), lastFocused);
+    const [focusedDay, setFocused] = (0, import_react36.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;
         }
-      } else if (!storeMatch) {
-        pendingChangesRef.current.outgoing = [];
-        setControlledBlocks();
-        restoreSelection();
       }
-    }, [controlledBlocks, clientId]);
-    (0, import_element91.useEffect)(() => {
-      const {
-        getSelectedBlocksInitialCaretPosition: getSelectedBlocksInitialCaretPosition2,
-        isLastBlockChangePersistent: isLastBlockChangePersistent2,
-        __unstableGetLastBlockChangeHistoryMode: __unstableGetLastBlockChangeHistoryMode2,
-        __unstableIsLastBlockChangeIgnored: __unstableIsLastBlockChangeIgnored2,
-        areInnerBlocksControlled: areInnerBlocksControlled2,
-        getBlockParents: getBlockParents2
-      } = registry.select(store);
-      let blocks2 = getBlocks2(clientId);
-      let isPersistent = isLastBlockChangePersistent2();
-      let blockHistoryMode = __unstableGetLastBlockChangeHistoryMode2();
-      let previousAreBlocksDifferent = false;
-      let prevSelectionStart = getSelectionStart2();
-      let prevSelectionEnd = getSelectionEnd2();
-      subscribedRef.current = true;
-      const unsubscribe = registry.subscribe(() => {
-        if (clientId !== null && getBlockName2(clientId) === null) {
+      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 isSelected = (date) => {
+      return selected?.some((d2) => isSameDay2(d2, date)) ?? false;
+    };
+    const { min: min3, max: max3 } = props;
+    const select3 = (triggerDate, modifiers, e2) => {
+      let newDates = [...selected ?? []];
+      if (isSelected(triggerDate)) {
+        if (selected?.length === min3) {
           return;
         }
-        const newIsPersistent = isLastBlockChangePersistent2();
-        const newBlockHistoryMode = __unstableGetLastBlockChangeHistoryMode2();
-        const newBlocks = getBlocks2(clientId);
-        const areBlocksDifferent = newBlocks !== blocks2;
-        blocks2 = newBlocks;
-        if (areBlocksDifferent && (pendingChangesRef.current.incoming || __unstableIsLastBlockChangeIgnored2())) {
-          pendingChangesRef.current.incoming = null;
-          isPersistent = newIsPersistent;
-          blockHistoryMode = newBlockHistoryMode;
+        if (required && selected?.length === 1) {
           return;
         }
-        const didPersistenceChange = previousAreBlocksDifferent && !areBlocksDifferent && newIsPersistent && !isPersistent;
-        const blocksChanged = areBlocksDifferent || didPersistenceChange;
-        const newSelectionStart = getSelectionStart2();
-        const newSelectionEnd = getSelectionEnd2();
-        const selectionChanged = newSelectionStart !== prevSelectionStart || newSelectionEnd !== prevSelectionEnd;
-        if (selectionChanged) {
-          prevSelectionStart = newSelectionStart;
-          prevSelectionEnd = newSelectionEnd;
+        newDates = selected?.filter((d2) => !isSameDay2(d2, triggerDate));
+      } else {
+        if (selected?.length === max3) {
+          newDates = [triggerDate];
+        } else {
+          newDates = [...newDates, triggerDate];
         }
-        if (blocksChanged || selectionChanged) {
-          registry.batch(() => {
-            if (blocksChanged) {
-              isPersistent = newIsPersistent;
-              blockHistoryMode = newBlockHistoryMode;
-              const blocksForParent = clientId ? restoreExternalIds(blocks2, idMappingRef.current) : blocks2;
-              const selectionInfo = {
-                selectionStart: newSelectionStart,
-                selectionEnd: newSelectionEnd,
-                initialPosition: getSelectedBlocksInitialCaretPosition2()
-              };
-              const selectionForParent = clientId ? restoreSelectionIds(
-                selectionInfo,
-                idMappingRef.current
-              ) : selectionInfo;
-              pendingChangesRef.current.outgoing.push(
-                blocksForParent
-              );
-              const updateParent = isPersistent ? onChangeRef.current : onInputRef.current;
-              const updateOptions = {
-                selection: selectionForParent
-              };
-              if (blockHistoryMode === "ignore") {
-                updateOptions.undoIgnore = true;
-              }
-              updateParent(blocksForParent, updateOptions);
-            }
-            if (selectionChanged && !blocksChanged && newSelectionStart?.clientId && !isRestoringSelectionRef.current) {
-              const isOurs = clientId ? idMappingRef.current.internalToExternal.has(
-                newSelectionStart.clientId
-              ) : !getBlockParents2(
-                newSelectionStart.clientId
-              ).some(
-                (parentId) => areInnerBlocksControlled2(parentId)
-              );
-              if (isOurs) {
-                const selectionInfo = {
-                  selectionStart: newSelectionStart,
-                  selectionEnd: newSelectionEnd,
-                  initialPosition: getSelectedBlocksInitialCaretPosition2()
-                };
-                onChangeSelection(
-                  clientId ? restoreSelectionIds(
-                    selectionInfo,
-                    idMappingRef.current
-                  ) : selectionInfo
-                );
-              }
-            }
-          });
+      }
+      if (!onSelect) {
+        setSelected(newDates);
+      }
+      onSelect?.(newDates, triggerDate, modifiers, e2);
+      return newDates;
+    };
+    return {
+      selected,
+      select: select3,
+      isSelected
+    };
+  }
+
+  // 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 range2;
+    if (!from && !to2) {
+      range2 = { from: date, to: min3 > 0 ? void 0 : date };
+    } else if (from && !to2) {
+      if (isSameDay2(from, date)) {
+        if (min3 === 0) {
+          range2 = { from, to: date };
+        } else if (required) {
+          range2 = { from, to: void 0 };
+        } else {
+          range2 = void 0;
         }
-        previousAreBlocksDifferent = areBlocksDifferent;
-      }, store);
-      return () => {
-        subscribedRef.current = false;
-        unsubscribe();
-      };
-    }, [registry, clientId]);
-    (0, import_element91.useEffect)(() => {
-      return () => {
-        unsetControlledBlocks();
-      };
-    }, []);
+      } else if (isBefore2(date, from)) {
+        range2 = { from: date, to: from };
+      } else {
+        range2 = { from, to: date };
+      }
+    } else if (from && to2) {
+      if (isSameDay2(from, date) && isSameDay2(to2, date)) {
+        if (required) {
+          range2 = { from, to: to2 };
+        } else {
+          range2 = void 0;
+        }
+      } else if (isSameDay2(from, date)) {
+        range2 = { from, to: min3 > 0 ? void 0 : date };
+      } else if (isSameDay2(to2, date)) {
+        range2 = { from: date, to: min3 > 0 ? void 0 : date };
+      } else if (isBefore2(date, from)) {
+        range2 = { from: date, to: to2 };
+      } else if (isAfter2(date, from)) {
+        range2 = { from, to: date };
+      } else if (isAfter2(date, to2)) {
+        range2 = { from, to: date };
+      } else {
+        throw new Error("Invalid range");
+      }
+    }
+    if (range2?.from && range2?.to) {
+      const diff = dateLib.differenceInCalendarDays(range2.to, range2.from);
+      if (max3 > 0 && diff > max3) {
+        range2 = { from: date, to: void 0 };
+      } else if (min3 > 1 && diff < min3) {
+        range2 = { from: date, to: void 0 };
+      }
+    }
+    return range2;
   }

-  // packages/block-editor/build-module/components/keyboard-shortcuts/index.mjs
-  var import_element92 = __toESM(require_element(), 1);
-  var import_data35 = __toESM(require_data(), 1);
-  var import_keyboard_shortcuts3 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_i18n35 = __toESM(require_i18n(), 1);
-  function KeyboardShortcuts() {
-    return null;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeContainsDayOfWeek.js
+  function rangeContainsDayOfWeek(range2, dayOfWeek, dateLib = defaultDateLib) {
+    const dayOfWeekArr = !Array.isArray(dayOfWeek) ? [dayOfWeek] : dayOfWeek;
+    let date = range2.from;
+    const totalDays = dateLib.differenceInCalendarDays(range2.to, range2.from);
+    const totalDaysLimit = Math.min(totalDays, 6);
+    for (let i2 = 0; i2 <= totalDaysLimit; i2++) {
+      if (dayOfWeekArr.includes(date.getDay())) {
+        return true;
+      }
+      date = dateLib.addDays(date, 1);
+    }
+    return false;
   }
-  function KeyboardShortcutsRegister() {
-    const { registerShortcut, unregisterShortcut } = (0, import_data35.useDispatch)(
-      import_keyboard_shortcuts3.store
-    );
-    const [blockVisibility2] = useSettings("blockVisibility.allowEditing");
-    (0, import_element92.useEffect)(() => {
-      registerShortcut({
-        name: "core/block-editor/copy",
-        category: "block",
-        description: (0, import_i18n35.__)("Copy the selected block(s)."),
-        keyCombination: {
-          modifier: "primary",
-          character: "c"
-        }
-      });
-      registerShortcut({
-        name: "core/block-editor/cut",
-        category: "block",
-        description: (0, import_i18n35.__)("Cut the selected block(s)."),
-        keyCombination: {
-          modifier: "primary",
-          character: "x"
-        }
-      });
-      registerShortcut({
-        name: "core/block-editor/paste",
-        category: "block",
-        description: (0, import_i18n35.__)("Paste the selected block(s)."),
-        keyCombination: {
-          modifier: "primary",
-          character: "v"
-        }
-      });
-      registerShortcut({
-        name: "core/block-editor/duplicate",
-        category: "block",
-        description: (0, import_i18n35.__)("Duplicate the selected block(s)."),
-        keyCombination: {
-          modifier: "primaryShift",
-          character: "d"
-        }
-      });
-      registerShortcut({
-        name: "core/block-editor/remove",
-        category: "block",
-        description: (0, import_i18n35.__)("Remove the selected block(s)."),
-        keyCombination: {
-          modifier: "access",
-          character: "z"
-        }
-      });
-      registerShortcut({
-        name: "core/block-editor/paste-styles",
-        category: "block",
-        description: (0, import_i18n35.__)(
-          "Paste the copied style to the selected block(s)."
-        ),
-        keyCombination: {
-          modifier: "primaryAlt",
-          character: "v"
+
+  // 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(range2, 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(range2, matcher, false, dateLib);
+      }
+      if (isDatesArray(matcher, dateLib)) {
+        return matcher.some((date) => rangeIncludesDate(range2, date, false, dateLib));
+      }
+      if (isDateRange(matcher)) {
+        if (matcher.from && matcher.to) {
+          return rangeOverlaps(range2, { from: matcher.from, to: matcher.to }, dateLib);
         }
-      });
-      registerShortcut({
-        name: "core/block-editor/insert-before",
-        category: "block",
-        description: (0, import_i18n35.__)(
-          "Insert a new block before the selected block(s)."
-        ),
-        keyCombination: {
-          modifier: "primaryAlt",
-          character: "t"
+        return false;
+      }
+      if (isDayOfWeekType(matcher)) {
+        return rangeContainsDayOfWeek(range2, matcher.dayOfWeek, dateLib);
+      }
+      if (isDateInterval(matcher)) {
+        const isClosedInterval = dateLib.isAfter(matcher.before, matcher.after);
+        if (isClosedInterval) {
+          return rangeOverlaps(range2, {
+            from: dateLib.addDays(matcher.after, 1),
+            to: dateLib.addDays(matcher.before, -1)
+          }, dateLib);
         }
-      });
-      registerShortcut({
-        name: "core/block-editor/insert-after",
-        category: "block",
-        description: (0, import_i18n35.__)(
-          "Insert a new block after the selected block(s)."
-        ),
-        keyCombination: {
-          modifier: "primaryAlt",
-          character: "y"
+        return dateMatchModifiers(range2.from, matcher, dateLib) || dateMatchModifiers(range2.to, matcher, dateLib);
+      }
+      if (isDateAfterType(matcher) || isDateBeforeType(matcher)) {
+        return dateMatchModifiers(range2.from, matcher, dateLib) || dateMatchModifiers(range2.to, matcher, dateLib);
+      }
+      return false;
+    });
+    if (nonFunctionMatchersResult) {
+      return true;
+    }
+    const functionMatchers = matchers.filter((matcher) => typeof matcher === "function");
+    if (functionMatchers.length) {
+      let date = range2.from;
+      const totalDays = dateLib.differenceInCalendarDays(range2.to, range2.from);
+      for (let i2 = 0; i2 <= totalDays; i2++) {
+        if (functionMatchers.some((matcher) => matcher(date))) {
+          return true;
         }
-      });
-      registerShortcut({
-        name: "core/block-editor/delete-multi-selection",
-        category: "block",
-        description: (0, import_i18n35.__)("Delete selection."),
-        keyCombination: {
-          character: "del"
-        },
-        aliases: [
-          {
-            character: "backspace"
+        date = dateLib.addDays(date, 1);
+      }
+    }
+    return false;
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useRange.js
+  function useRange(props, dateLib) {
+    const { disabled: disabled2, excludeDisabled, resetOnSelect, selected: initiallySelected, required, onSelect } = props;
+    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
+    const selected = !onSelect ? internallySelected : initiallySelected;
+    const isSelected = (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 };
           }
-        ]
-      });
-      registerShortcut({
-        name: "core/block-editor/stop-editing-as-blocks",
-        category: "block",
-        description: (0, import_i18n35.__)("Finish editing a design."),
-        keyCombination: {
-          character: "escape"
-        }
-      });
-      registerShortcut({
-        name: "core/block-editor/select-all",
-        category: "selection",
-        description: (0, import_i18n35.__)(
-          "Select all text when typing. Press again to select all blocks."
-        ),
-        keyCombination: {
-          modifier: "primary",
-          character: "a"
-        }
-      });
-      registerShortcut({
-        name: "core/block-editor/unselect",
-        category: "selection",
-        description: (0, import_i18n35.__)("Clear selection."),
-        keyCombination: {
-          character: "escape"
-        }
-      });
-      registerShortcut({
-        name: "core/block-editor/multi-text-selection",
-        category: "selection",
-        description: (0, import_i18n35.__)("Select text across multiple blocks."),
-        keyCombination: {
-          modifier: "shift",
-          // Spotted during my own research — invalid character?
-          character: "arrow"
-        }
-      });
-      registerShortcut({
-        name: "core/block-editor/focus-toolbar",
-        category: "global",
-        description: (0, import_i18n35.__)("Navigate to the nearest toolbar."),
-        keyCombination: {
-          modifier: "alt",
-          character: "F10"
-        }
-      });
-      registerShortcut({
-        name: "core/block-editor/move-up",
-        category: "block",
-        description: (0, import_i18n35.__)("Move the selected block(s) up."),
-        keyCombination: {
-          modifier: "secondary",
-          character: "t"
-        }
-      });
-      registerShortcut({
-        name: "core/block-editor/move-down",
-        category: "block",
-        description: (0, import_i18n35.__)("Move the selected block(s) down."),
-        keyCombination: {
-          modifier: "secondary",
-          character: "y"
-        }
-      });
-      registerShortcut({
-        name: "core/block-editor/collapse-list-view",
-        category: "list-view",
-        description: (0, import_i18n35.__)("Collapse all other items."),
-        keyCombination: {
-          modifier: "alt",
-          character: "l"
+        } else {
+          newRange = addToRange(triggerDate, selected, min3, max3, required, dateLib);
         }
-      });
-      registerShortcut({
-        name: "core/block-editor/group",
-        category: "block",
-        description: (0, import_i18n35.__)(
-          "Create a group block from the selected multiple blocks."
-        ),
-        keyCombination: {
-          modifier: "primary",
-          character: "g"
+      }
+      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 (blockVisibility2 === false) {
-        unregisterShortcut("core/block-editor/toggle-block-visibility");
+      }
+      if (!onSelect) {
+        setSelected(newRange);
+      }
+      onSelect?.(newRange, triggerDate, modifiers, e2);
+      return newRange;
+    };
+    return {
+      selected,
+      select: select3,
+      isSelected
+    };
+  }
+
+  // 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 isSelected = (compareDate) => {
+      return selected ? isSameDay2(selected, compareDate) : false;
+    };
+    const select3 = (triggerDate, modifiers, e2) => {
+      let newDate = triggerDate;
+      if (!required && selected && selected && isSameDay2(triggerDate, selected)) {
+        newDate = void 0;
+      }
+      if (!onSelect) {
+        setSelected(newDate);
+      }
+      if (required) {
+        onSelect?.(newDate, triggerDate, modifiers, e2);
       } else {
-        registerShortcut({
-          name: "core/block-editor/toggle-block-visibility",
-          category: "block",
-          description: (0, import_i18n35.__)("Show or hide the selected block(s)."),
-          keyCombination: {
-            modifier: "primaryShift",
-            character: "h"
-          }
-        });
+        onSelect?.(newDate, triggerDate, modifiers, e2);
       }
-      registerShortcut({
-        name: "core/block-editor/rename",
-        category: "block",
-        description: (0, import_i18n35.__)("Rename the selected block."),
-        keyCombination: {
-          modifier: "primaryAlt",
-          character: "r"
-        }
-      });
-    }, [registerShortcut, unregisterShortcut, blockVisibility2]);
-    return null;
+      return newDate;
+    };
+    return {
+      selected,
+      select: select3,
+      isSelected
+    };
+  }
+
+  // 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 range2 = useRange(props, dateLib);
+    switch (props.mode) {
+      case "single":
+        return single;
+      case "multiple":
+        return multi;
+      case "range":
+        return range2;
+      default:
+        return void 0;
+    }
   }
-  KeyboardShortcuts.Register = KeyboardShortcutsRegister;
-  var keyboard_shortcuts_default = KeyboardShortcuts;

-  // packages/block-editor/build-module/components/provider/use-media-upload-settings.mjs
-  var import_element93 = __toESM(require_element(), 1);
-  function useMediaUploadSettings(settings2 = {}) {
-    return (0, import_element93.useMemo)(
-      () => ({
-        mediaUpload: settings2.mediaUpload,
-        mediaSideload: settings2.mediaSideload,
-        mediaFinalize: settings2.mediaFinalize,
-        mediaDelete: settings2.mediaDelete,
-        maxUploadFileSize: settings2.maxUploadFileSize,
-        allowedMimeTypes: settings2.allowedMimeTypes,
-        allImageSizes: settings2.allImageSizes,
-        bigImageSizeThreshold: settings2.bigImageSizeThreshold,
-        imageStripMeta: settings2.imageStripMeta,
-        imageMaxBitDepth: settings2.imageMaxBitDepth
-      }),
-      [settings2]
-    );
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/toTimeZone.js
+  function toTimeZone(date, timeZone) {
+    if (date instanceof TZDate && date.timeZone === timeZone) {
+      return date;
+    }
+    return new TZDate(date, timeZone);
   }
-  var use_media_upload_settings_default = useMediaUploadSettings;

-  // packages/block-editor/build-module/components/provider/index.mjs
-  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
-  var noop9 = () => {
-  };
-  var hasLoggedFallback = false;
-  var isClientSideMediaEnabledCache = null;
-  var isHeicCanvasEnabledCache = null;
-  var HEIC_MIME_TYPES = ["image/heic", "image/heif"];
-  function shouldEnableClientSideMediaProcessing() {
-    if (isClientSideMediaEnabledCache !== null) {
-      return isClientSideMediaEnabledCache;
+  // 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 (!window.__clientSideMediaProcessing) {
-      isClientSideMediaEnabledCache = false;
-      return false;
+    if (matcher instanceof Date) {
+      return toZoneNoon(matcher, timeZone, noonSafe);
     }
-    if (typeof import_upload_media.detectClientSideMediaSupport !== "function") {
-      isClientSideMediaEnabledCache = false;
-      return false;
+    if (Array.isArray(matcher)) {
+      return matcher.map((value) => value instanceof Date ? toZoneNoon(value, timeZone, noonSafe) : value);
     }
-    const detection = (0, import_upload_media.detectClientSideMediaSupport)();
-    if (!detection || !detection.supported) {
-      if (!hasLoggedFallback) {
-        console.info(
-          `Client-side media processing unavailable: ${detection.reason}. Using server-side processing.`
-        );
-        hasLoggedFallback = true;
-      }
-      isClientSideMediaEnabledCache = false;
-      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
+      };
     }
-    isClientSideMediaEnabledCache = true;
-    return true;
-  }
-  function shouldEnableHeicCanvasProcessing() {
-    if (isHeicCanvasEnabledCache !== null) {
-      return isHeicCanvasEnabledCache;
+    if (isDateInterval(matcher)) {
+      return {
+        before: toZoneNoon(matcher.before, timeZone, noonSafe),
+        after: toZoneNoon(matcher.after, timeZone, noonSafe)
+      };
     }
-    if (shouldEnableClientSideMediaProcessing()) {
-      isHeicCanvasEnabledCache = false;
-      return false;
+    if (isDateAfterType(matcher)) {
+      return {
+        after: toZoneNoon(matcher.after, timeZone, noonSafe)
+      };
     }
-    if (!window.__clientSideMediaProcessing) {
-      isHeicCanvasEnabledCache = false;
-      return false;
+    if (isDateBeforeType(matcher)) {
+      return {
+        before: toZoneNoon(matcher.before, timeZone, noonSafe)
+      };
     }
-    if (typeof import_upload_media.isHeicCanvasSupported !== "function" || !(0, import_upload_media.isHeicCanvasSupported)()) {
-      isHeicCanvasEnabledCache = false;
-      return false;
+    return matcher;
+  }
+  function convertMatchersToTimeZone(matchers, timeZone, noonSafe) {
+    if (!matchers) {
+      return matchers;
     }
-    isHeicCanvasEnabledCache = true;
-    return true;
+    if (Array.isArray(matchers)) {
+      return matchers.map((matcher) => convertMatcher(matcher, timeZone, noonSafe));
+    }
+    return convertMatcher(matchers, timeZone, noonSafe);
   }
-  function mediaUpload(registry, settings2, {
-    allowedTypes,
-    additionalData = {},
-    filesList,
-    onError = noop9,
-    onFileChange,
-    onSuccess,
-    onBatchSuccess
-  }) {
-    void registry.dispatch(import_upload_media.store).addItems({
-      files: Array.from(filesList),
-      onChange: onFileChange,
-      onSuccess: (attachments) => {
-        settings2?.[mediaUploadOnSuccessKey]?.(attachments);
-        onSuccess?.(attachments);
-      },
-      onBatchSuccess,
-      onError: (error2) => onError(typeof error2 === "string" ? error2 : error2?.message ?? ""),
-      additionalData,
-      allowedTypes
+
+  // 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: classNames2 } = (0, import_react37.useMemo)(() => {
+      const locale2 = { ...enUS2, ...props.locale };
+      const weekStartsOn = props.broadcastCalendar ? 1 : props.weekStartsOn;
+      const noonOverrides = props.noonSafe && props.timeZone ? createNoonOverrides(props.timeZone, {
+        weekStartsOn,
+        locale: locale2
+      }) : void 0;
+      const overrides = props.dateLib && noonOverrides ? { ...noonOverrides, ...props.dateLib } : props.dateLib ?? noonOverrides;
+      const dateLib2 = new DateLib({
+        locale: locale2,
+        weekStartsOn,
+        firstWeekContainsDate: props.firstWeekContainsDate,
+        useAdditionalWeekYearTokens: props.useAdditionalWeekYearTokens,
+        useAdditionalDayOfYearTokens: props.useAdditionalDayOfYearTokens,
+        timeZone: props.timeZone,
+        numerals: props.numerals
+      }, overrides);
+      return {
+        dateLib: dateLib2,
+        components: getComponents(props.components),
+        formatters: getFormatters(props.formatters),
+        labels: getLabels(props.labels, dateLib2.options),
+        locale: locale2,
+        classNames: { ...getDefaultClassNames(), ...props.classNames }
+      };
+    }, [
+      props.locale,
+      props.broadcastCalendar,
+      props.weekStartsOn,
+      props.firstWeekContainsDate,
+      props.useAdditionalWeekYearTokens,
+      props.useAdditionalDayOfYearTokens,
+      props.timeZone,
+      props.numerals,
+      props.dateLib,
+      props.noonSafe,
+      props.components,
+      props.formatters,
+      props.labels,
+      props.classNames
+    ]);
+    if (!props.today) {
+      props = { ...props, today: dateLib.today() };
+    }
+    const { captionLayout, mode: mode2, 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, select: select3, selected: selectedValue } = useSelection(props, dateLib) ?? {};
+    const { blur, focused, isFocusTarget, moveFocus, setFocused } = useFocus2(props, calendar, getModifiers, isSelected ?? (() => false), dateLib);
+    const { labelDayButton: labelDayButton2, labelGridcell: labelGridcell2, labelGrid: labelGrid2, labelMonthDropdown: labelMonthDropdown2, labelNav: labelNav2, labelPrevious: labelPrevious2, labelNext: labelNext2, labelWeekday: labelWeekday2, labelWeekNumber: labelWeekNumber2, labelWeekNumberHeader: labelWeekNumberHeader2, labelYearDropdown: labelYearDropdown2 } = labels;
+    const weekdays = (0, import_react37.useMemo)(() => getWeekdays(dateLib, props.ISOWeek, props.broadcastCalendar, props.today), [dateLib, props.ISOWeek, props.broadcastCalendar, props.today]);
+    const isInteractive = mode2 !== void 0 || onDayClick !== void 0;
+    const handlePreviousClick = (0, import_react37.useCallback)(() => {
+      if (!previousMonth)
+        return;
+      goToMonth(previousMonth);
+      onPrevClick?.(previousMonth);
+    }, [previousMonth, goToMonth, onPrevClick]);
+    const handleNextClick = (0, import_react37.useCallback)(() => {
+      if (!nextMonth)
+        return;
+      goToMonth(nextMonth);
+      onNextClick?.(nextMonth);
+    }, [goToMonth, nextMonth, onNextClick]);
+    const handleDayClick = (0, import_react37.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_react37.useCallback)((day, m2) => (e2) => {
+      setFocused(day);
+      onDayFocus?.(day.date, m2, e2);
+    }, [onDayFocus, setFocused]);
+    const handleDayBlur = (0, import_react37.useCallback)((day, m2) => (e2) => {
+      blur();
+      onDayBlur?.(day.date, m2, e2);
+    }, [blur, onDayBlur]);
+    const handleDayKeyDown = (0, import_react37.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_react37.useCallback)((day, modifiers) => (e2) => {
+      onDayMouseEnter?.(day.date, modifiers, e2);
+    }, [onDayMouseEnter]);
+    const handleDayMouseLeave = (0, import_react37.useCallback)((day, modifiers) => (e2) => {
+      onDayMouseLeave?.(day.date, modifiers, e2);
+    }, [onDayMouseLeave]);
+    const handleMonthChange = (0, import_react37.useCallback)((date, monthOffset) => (e2) => {
+      const selectedMonth = Number(e2.target.value);
+      const month = dateLib.setMonth(dateLib.startOfMonth(date), selectedMonth);
+      goToMonth(dateLib.addMonths(month, -monthOffset));
+    }, [dateLib, goToMonth]);
+    const handleYearChange = (0, import_react37.useCallback)((date, monthOffset) => (e2) => {
+      const 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_react37.useMemo)(() => ({
+      className: [classNames2[UI.Root], props.className].filter(Boolean).join(" "),
+      style: { ...styles?.[UI.Root], ...props.style }
+    }), [classNames2, 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_react37.useRef)(null);
+    useAnimation(rootElRef, Boolean(props.animate), {
+      classNames: classNames2,
+      months,
+      focused,
+      dateLib
     });
+    const contextValue = {
+      dayPickerProps: props,
+      selected: selectedValue,
+      select: select3,
+      isSelected,
+      months,
+      nextMonth,
+      previousMonth,
+      goToMonth,
+      getModifiers,
+      components,
+      classNames: classNames2,
+      styles,
+      labels,
+      formatters: formatters2
+    };
+    return import_react37.default.createElement(
+      dayPickerContext.Provider,
+      { 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 },
+        import_react37.default.createElement(
+          components.Months,
+          { className: classNames2[UI.Months], style: styles?.[UI.Months] },
+          !props.hideNavigation && !navLayout && import_react37.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames2[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
+          months.map((calendarMonth, displayIndex) => {
+            const monthOffset = props.reverseMonths ? months.length - 1 - displayIndex : displayIndex;
+            return import_react37.default.createElement(
+              components.Month,
+              {
+                "data-animated-month": props.animate ? "true" : void 0,
+                className: classNames2[UI.Month],
+                style: styles?.[UI.Month],
+                // biome-ignore lint/suspicious/noArrayIndexKey: breaks animation
+                key: displayIndex,
+                displayIndex,
+                calendarMonth
+              },
+              navLayout === "around" && !props.hideNavigation && displayIndex === 0 && import_react37.default.createElement(
+                components.PreviousMonthButton,
+                { type: "button", className: classNames2[UI.PreviousMonthButton], style: styles?.[UI.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick, "data-animated-button": props.animate ? "true" : void 0 },
+                import_react37.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "right" : "left" })
+              ),
+              import_react37.default.createElement(components.MonthCaption, { "data-animated-caption": props.animate ? "true" : void 0, className: classNames2[UI.MonthCaption], style: styles?.[UI.MonthCaption], calendarMonth, displayIndex }, captionLayout?.startsWith("dropdown") ? import_react37.default.createElement(
+                components.DropdownNav,
+                { className: classNames2[UI.Dropdowns], style: styles?.[UI.Dropdowns] },
+                (() => {
+                  const monthControl = captionLayout === "dropdown" || captionLayout === "dropdown-months" ? import_react37.default.createElement(components.MonthsDropdown, { key: "month", className: classNames2[UI.MonthsDropdown], "aria-label": labelMonthDropdown2(), disabled: Boolean(props.disableNavigation), onChange: handleMonthChange(calendarMonth.date, monthOffset), options: getMonthOptions(calendarMonth.date, navStart, navEnd, formatters2, dateLib), style: getDropdownStyle(UI.MonthsDropdown), value: dateLib.getMonth(calendarMonth.date) }) : import_react37.default.createElement("span", { key: "month" }, formatMonthDropdown2(calendarMonth.date, dateLib));
+                  const yearControl = captionLayout === "dropdown" || captionLayout === "dropdown-years" ? import_react37.default.createElement(components.YearsDropdown, { key: "year", className: classNames2[UI.YearsDropdown], "aria-label": labelYearDropdown2(dateLib.options), disabled: Boolean(props.disableNavigation), onChange: handleYearChange(calendarMonth.date, monthOffset), options: getYearOptions(navStart, navEnd, formatters2, dateLib, Boolean(props.reverseYears)), style: getDropdownStyle(UI.YearsDropdown), value: dateLib.getYear(calendarMonth.date) }) : import_react37.default.createElement("span", { key: "year" }, formatYearDropdown2(calendarMonth.date, dateLib));
+                  const controls = dateLib.getMonthYearOrder() === "year-first" ? [yearControl, monthControl] : [monthControl, yearControl];
+                  return controls;
+                })(),
+                import_react37.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_react37.default.createElement(components.CaptionLabel, { className: classNames2[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], role: "status", "aria-live": "polite" }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))),
+              navLayout === "around" && !props.hideNavigation && displayIndex === numberOfMonths - 1 && import_react37.default.createElement(
+                components.NextMonthButton,
+                { type: "button", className: classNames2[UI.NextMonthButton], style: styles?.[UI.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick, "data-animated-button": props.animate ? "true" : void 0 },
+                import_react37.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "left" : "right" })
+              ),
+              displayIndex === numberOfMonths - 1 && navLayout === "after" && !props.hideNavigation && import_react37.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames2[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
+              import_react37.default.createElement(
+                components.MonthGrid,
+                { role: "grid", "aria-multiselectable": mode2 === "multiple" || mode2 === "range", "aria-label": labelGrid2(calendarMonth.date, dateLib.options, dateLib) || void 0, className: classNames2[UI.MonthGrid], style: styles?.[UI.MonthGrid] },
+                !props.hideWeekdays && import_react37.default.createElement(
+                  components.Weekdays,
+                  { "data-animated-weekdays": props.animate ? "true" : void 0, className: classNames2[UI.Weekdays], style: styles?.[UI.Weekdays] },
+                  showWeekNumber && import_react37.default.createElement(components.WeekNumberHeader, { "aria-label": labelWeekNumberHeader2(dateLib.options), className: classNames2[UI.WeekNumberHeader], style: styles?.[UI.WeekNumberHeader], scope: "col" }, formatWeekNumberHeader2()),
+                  weekdays.map((weekday) => import_react37.default.createElement(components.Weekday, { "aria-label": labelWeekday2(weekday, dateLib.options, dateLib), className: classNames2[UI.Weekday], key: String(weekday), style: styles?.[UI.Weekday], scope: "col" }, formatWeekdayName2(weekday, dateLib.options, dateLib)))
+                ),
+                import_react37.default.createElement(components.Weeks, { "data-animated-weeks": props.animate ? "true" : void 0, className: classNames2[UI.Weeks], style: styles?.[UI.Weeks] }, calendarMonth.weeks.map((week) => {
+                  return import_react37.default.createElement(
+                    components.Week,
+                    { className: classNames2[UI.Week], key: week.weekNumber, style: styles?.[UI.Week], week },
+                    showWeekNumber && import_react37.default.createElement(components.WeekNumber, { week, style: styles?.[UI.WeekNumber], "aria-label": labelWeekNumber2(week.weekNumber, {
+                      locale
+                    }), className: classNames2[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] = isSelected?.(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, 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));
+                    })
+                  );
+                }))
+              )
+            );
+          })
+        ),
+        props.footer && import_react37.default.createElement(components.Footer, { className: classNames2[UI.Footer], style: styles?.[UI.Footer], role: "status", "aria-live": "polite" }, props.footer)
+      )
+    );
   }
-  function heicMediaUpload(registry, settings2, {
-    allowedTypes,
-    additionalData = {},
-    filesList,
-    onError = noop9,
-    onFileChange,
-    onSuccess,
-    onBatchSuccess
-  }) {
-    const files = Array.from(filesList);
-    const heicFiles = files.filter(
-      (file) => HEIC_MIME_TYPES.includes(file.type)
+
+  // packages/ui/build-module/calendar/calendar.mjs
+  var import_element56 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/calendar/utils/components.mjs
+  var import_element53 = __toESM(require_element(), 1);
+  var import_compose20 = __toESM(require_compose(), 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/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" })
+      }
     );
-    const otherFiles = files.filter(
-      (file) => !HEIC_MIME_TYPES.includes(file.type)
+  };
+  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" })
+      }
     );
-    const hasBothPaths = heicFiles.length > 0 && otherFiles.length > 0 && settings2?.mediaUpload;
-    let pathsRemaining = hasBothPaths ? 2 : 1;
-    const coordinatedBatchSuccess = hasBothPaths ? () => {
-      pathsRemaining--;
-      if (pathsRemaining <= 0) {
-        onBatchSuccess?.();
+  };
+  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" })
+        ]
       }
-    } : onBatchSuccess;
-    if (heicFiles.length > 0) {
-      void registry.dispatch(import_upload_media.store).addItems({
-        files: heicFiles,
-        onChange: onFileChange,
-        onSuccess: (attachments) => {
-          settings2?.[mediaUploadOnSuccessKey]?.(attachments);
-          onSuccess?.(attachments);
-        },
-        onBatchSuccess: coordinatedBatchSuccess,
-        onError: (error2) => onError(
-          typeof error2 === "string" ? error2 : error2?.message ?? ""
-        ),
-        additionalData,
-        allowedTypes
-      });
-    }
-    if (otherFiles.length > 0 && settings2?.mediaUpload) {
-      settings2.mediaUpload({
-        allowedTypes,
-        additionalData,
-        filesList: otherFiles,
-        onError,
-        onFileChange,
-        onSuccess,
-        onBatchSuccess: coordinatedBatchSuccess
-      });
-    }
+    );
+  };
+  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 BlockSyncEffect(props) {
-    useBlockSync(props);
-    return null;
+  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
+    });
   }
-  var ExperimentalBlockEditorProvider = with_registry_provider_default(
-    (props) => {
-      const {
-        settings: _settings,
-        registry,
-        stripExperimentalSettings = false
-      } = props;
-      const mediaUploadSettings = use_media_upload_settings_default(_settings);
-      const isClientSideMediaEnabled = shouldEnableClientSideMediaProcessing();
-      const isHeicCanvasEnabled = shouldEnableHeicCanvasProcessing();
-      const useUploadMediaPipeline = isClientSideMediaEnabled || isHeicCanvasEnabled;
-      const isMediaUploadIntercepted = !!_settings?.mediaUpload?.__isMediaUploadInterceptor;
-      const settings2 = (0, import_element94.useMemo)(() => {
-        if (useUploadMediaPipeline && _settings?.mediaUpload && !isMediaUploadIntercepted) {
-          const uploadFn = isClientSideMediaEnabled ? mediaUpload : heicMediaUpload;
-          const interceptor = uploadFn.bind(null, registry, _settings);
-          interceptor.__isMediaUploadInterceptor = true;
-          return {
-            ..._settings,
-            mediaUpload: interceptor
-          };
-        }
-        return _settings;
-      }, [
-        _settings,
-        registry,
-        useUploadMediaPipeline,
-        isClientSideMediaEnabled,
-        isMediaUploadIntercepted
-      ]);
-      const { __experimentalUpdateSettings: __experimentalUpdateSettings2 } = unlock(
-        (0, import_data36.useDispatch)(store)
-      );
-      (0, import_element94.useEffect)(() => {
-        __experimentalUpdateSettings2(
-          {
-            ...settings2,
-            __internalIsInitialized: true
-          },
-          {
-            stripExperimentalSettings,
-            reset: true
-          }
-        );
-      }, [
-        settings2,
-        stripExperimentalSettings,
-        __experimentalUpdateSettings2
-      ]);
-      const selectionRef = (0, import_element94.useRef)(props.selection);
-      selectionRef.current = props.selection;
-      const onChangeSelectionRef = (0, import_element94.useRef)(props.onChangeSelection ?? noop9);
-      onChangeSelectionRef.current = props.onChangeSelection ?? noop9;
-      const selectionContextValue = (0, import_element94.useMemo)(
-        () => ({
-          getSelection: () => selectionRef.current,
-          onChangeSelection: (...args) => onChangeSelectionRef.current(...args)
-        }),
-        []
-      );
-      const children = /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(import_components31.SlotFillProvider, { passthrough: true, children: [
-        !settings2?.isPreviewMode && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(keyboard_shortcuts_default.Register, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(BlockRefsProvider, { children: props.children })
-      ] });
-      const content = /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(SelectionContext.Provider, { value: selectionContextValue, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
-          BlockSyncEffect,
-          {
-            clientId: props.clientId,
-            value: props.value,
-            onChange: props.onChange,
-            onInput: props.onInput
-          }
-        ),
-        children
-      ] });
-      if (useUploadMediaPipeline && !isMediaUploadIntercepted) {
-        return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
-          import_upload_media.MediaUploadProvider,
-          {
-            settings: mediaUploadSettings,
-            useSubRegistry: false,
-            children: content
-          }
-        );
+  function Chevron2({ orientation, className: className2 }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+      Icon,
+      {
+        className: className2,
+        icon: orientation === "right" ? chevron_right_default : chevron_left_default
       }
-      return content;
-    }
-  );
-  var BlockEditorProvider = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(ExperimentalBlockEditorProvider, { ...props, stripExperimentalSettings: true, children: props.children });
-  };
-  var provider_default = BlockEditorProvider;
-
-  // packages/block-editor/build-module/components/block-preview/auto.mjs
-  var import_compose36 = __toESM(require_compose(), 1);
-  var import_data53 = __toESM(require_data(), 1);
-  var import_element101 = __toESM(require_element(), 1);
-  var import_components34 = __toESM(require_components(), 1);
-
-  // packages/block-editor/build-module/components/iframe/index.mjs
-  var import_react14 = __toESM(require_react(), 1);
-  var import_element99 = __toESM(require_element(), 1);
-  var import_i18n39 = __toESM(require_i18n(), 1);
-  var import_compose35 = __toESM(require_compose(), 1);
-  var import_components32 = __toESM(require_components(), 1);
-  var import_data51 = __toESM(require_data(), 1);
-
-  // packages/block-editor/build-module/components/writing-flow/index.mjs
-  var import_data50 = __toESM(require_data(), 1);
-  var import_i18n38 = __toESM(require_i18n(), 1);
-  var import_compose33 = __toESM(require_compose(), 1);
-  var import_element97 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/writing-flow/use-editable-root.mjs
-  var import_data37 = __toESM(require_data(), 1);
-  var import_compose21 = __toESM(require_compose(), 1);
-
-  // packages/block-editor/build-module/components/writing-flow/utils.mjs
-  var import_i18n36 = __toESM(require_i18n(), 1);
-  var import_dom37 = __toESM(require_dom(), 1);
-  var import_blocks26 = __toESM(require_blocks(), 1);
+    );
+  }
+  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/block-editor/build-module/utils/pasting.mjs
-  var import_dom36 = __toESM(require_dom(), 1);
-  function removeWindowsFragments(html) {
-    const startStr = "<!--StartFragment-->";
-    const startIdx = html.indexOf(startStr);
-    if (startIdx > -1) {
-      html = html.substring(startIdx + startStr.length);
-    } else {
-      return html;
+  // packages/ui/build-module/calendar/utils/constants.mjs
+  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
+  function getRuntime5() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    const endStr = "<!--EndFragment-->";
-    const endIdx = html.indexOf(endStr);
-    if (endIdx > -1) {
-      html = html.substring(0, endIdx);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument5(document);
     }
-    return html;
+    return globalScope.__wpStyleRuntime;
   }
-  function removeCharsetMetaTag(html) {
-    const metaTag = `<meta charset='utf-8'>`;
-    if (html.startsWith(metaTag)) {
-      return html.slice(metaTag.length);
+  function documentContainsStyleHash5(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    return html;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE5}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-  function getPasteEventData({
-    clipboardData
-  }) {
-    let plainText = "";
-    let html = "";
-    try {
-      plainText = clipboardData.getData("text/plain");
-      html = clipboardData.getData("text/html");
-    } catch {
+  function injectStyle5(targetDocument, hash, css) {
+    if (!targetDocument.head) {
       return;
     }
-    html = removeWindowsFragments(html);
-    html = removeCharsetMetaTag(html);
-    const files = (0, import_dom36.getFilesFromDataTransfer)(clipboardData);
-    if (files.length && !shouldDismissPastedFiles(files, html)) {
-      return { files };
+    const runtime = getRuntime5();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    return { html, plainText, files: [] };
+    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 shouldDismissPastedFiles(files, html) {
-    if (html && files?.length === 1 && files[0].type.indexOf("image/") === 0) {
-      const IMAGE_TAG = /<\s*img\b/gi;
-      if (html.match(IMAGE_TAG)?.length !== 1) {
-        return true;
+  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;
       }
-      const IMG_WITH_LOCAL_SRC = /<\s*img\b[^>]*\bsrc="file:\/\//i;
-      if (html.match(IMG_WITH_LOCAL_SRC)) {
-        return true;
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    }
-    return false;
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-
-  // packages/block-editor/build-module/components/writing-flow/utils.mjs
-  var requiresWrapperOnCopy = /* @__PURE__ */ Symbol("requiresWrapperOnCopy");
-  function setClipboardBlocks(event, blocks2, registry) {
-    let _blocks = blocks2;
-    const [firstBlock] = blocks2;
-    if (firstBlock) {
-      const firstBlockType = registry.select(import_blocks26.store).getBlockType(firstBlock.name);
-      if (firstBlockType[requiresWrapperOnCopy]) {
-        const { getBlockRootClientId: getBlockRootClientId2, getBlockName: getBlockName2, getBlockAttributes: getBlockAttributes3 } = registry.select(store);
-        const wrapperBlockClientId = getBlockRootClientId2(
-          firstBlock.clientId
-        );
-        const wrapperBlockName = getBlockName2(wrapperBlockClientId);
-        if (wrapperBlockName) {
-          _blocks = (0, import_blocks26.createBlock)(
-            wrapperBlockName,
-            getBlockAttributes3(wrapperBlockClientId),
-            _blocks
-          );
-        }
-      }
+  function registerStyle5(hash, css) {
+    const runtime = getRuntime5();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle5(targetDocument, hash, css);
     }
-    const serialized = (0, import_blocks26.serialize)(_blocks);
-    event.clipboardData.setData("text/plain", toPlainText(serialized));
-    event.clipboardData.setData("text/html", serialized);
   }
-  function getPasteBlocks(event, canUserUseUnfilteredHTML) {
-    const { plainText, html, files } = getPasteEventData(event);
-    let blocks2 = [];
-    if (files.length) {
-      const fromTransforms = (0, import_blocks26.getBlockTransforms)("from");
-      blocks2 = files.reduce((accumulator, file) => {
-        const transformation = (0, import_blocks26.findTransform)(
-          fromTransforms,
-          (transform) => transform.type === "files" && transform.isMatch([file])
-        );
-        if (transformation) {
-          accumulator.push(transformation.transform([file]));
-        }
-        return accumulator;
-      }, []).flat();
-    } else {
-      blocks2 = (0, import_blocks26.pasteHandler)({
-        HTML: html,
-        plainText,
-        mode: "BLOCKS",
-        canUserUseUnfilteredHTML
-      });
-    }
-    return blocks2;
+  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)}}}');
   }
-  function toPlainText(html) {
-    html = html.replace(/<br>/g, "\n");
-    const plainText = (0, import_dom37.__unstableStripHTML)(html).trim();
-    return plainText.replace(/\n\n+/g, "\n\n");
+  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}}}}");
   }
-  function setContentEditableWrapper(node, value, { focus: focus10 = true } = {}) {
-    if (node.contentEditable === String(value)) {
-      return value;
-    }
-    node.contentEditable = value;
-    if (!value) {
-      node.removeAttribute("role");
-      node.removeAttribute("aria-multiline");
-      node.removeAttribute("aria-label");
-      return false;
-    }
-    if (!node.isContentEditable) {
-      node.removeAttribute("contenteditable");
-      return false;
-    }
-    node.setAttribute("role", "textbox");
-    node.setAttribute("aria-multiline", "true");
-    node.setAttribute("aria-label", (0, import_i18n36.__)("Editor canvas"));
-    if (focus10) {
-      node.focus({ preventScroll: true });
+  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)}");
+  }
+  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_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]
+    );
+    let setValue;
+    if (hasValue3 && typeof onChange === "function") {
+      setValue = onChange;
+    } else if (!hasValue3 && typeof onChange === "function") {
+      setValue = uncontrolledSetValue;
+    } else {
+      setValue = setState;
     }
-    return true;
+    return [value, setValue];
   }

-  // packages/block-editor/build-module/components/writing-flow/use-editable-root.mjs
-  function useEditableRoot() {
-    const registry = (0, import_data37.useRegistry)();
-    const enabled = (0, import_data37.useSelect)((select3) => {
-      const { getSelectedBlockClientId: getSelectedBlockClientId2, canHostEditableRoot: canHostEditableRoot2, isZoomOut: isZoomOut2 } = unlock(select3(store));
-      return !isZoomOut2() && canHostEditableRoot2(getSelectedBlockClientId2());
-    }, []);
-    return (0, import_compose21.useRefEffect)(
-      (node) => {
-        if (!enabled) {
-          return;
-        }
-        const {
-          getSelectedBlockClientId: getSelectedBlockClientId2,
-          hasMultiSelection: hasMultiSelection2,
-          isMultiSelecting: isMultiSelecting3
-        } = registry.select(store);
-        if (!setContentEditableWrapper(node, true, { focus: false })) {
-          return;
-        }
-        const { activeElement: activeElement2 } = node.ownerDocument;
-        const selection2 = node.ownerDocument.defaultView.getSelection();
-        if (activeElement2 !== node && activeElement2?.isContentEditable && node.contains(activeElement2) && getBlockClientId(activeElement2) === getSelectedBlockClientId2() && selection2.anchorNode && activeElement2.contains(selection2.anchorNode)) {
-          node.focus();
-        }
-        return () => {
-          if (hasMultiSelection2() || isMultiSelecting3()) {
-            return;
-          }
-          setContentEditableWrapper(node, false);
-          if (node.ownerDocument.activeElement === node) {
-            const editable = getSelectionEditableElement(
-              node.ownerDocument.defaultView.getSelection(),
-              node
-            );
-            if (editable && getBlockClientId(editable) === getSelectedBlockClientId2()) {
-              editable.focus();
+  // 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";
+    }
+    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: 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);
           }
-        };
-      },
-      [enabled, registry]
-    );
-  }
+        },
+        timeZone
+      };
+    }, [locale, timeZone, mode2]);
+  };

-  // packages/block-editor/build-module/components/writing-flow/use-home-end.mjs
-  var import_keycodes3 = __toESM(require_keycodes(), 1);
-  var import_data38 = __toESM(require_data(), 1);
-  var import_compose22 = __toESM(require_compose(), 1);
-  function useHomeEnd() {
-    const { hasMultiSelection: hasMultiSelection2 } = (0, import_data38.useSelect)(store);
-    return (0, import_compose22.useRefEffect)((node) => {
-      function onKeyDown(event) {
-        if (event.defaultPrevented) {
-          return;
-        }
-        if (event.keyCode !== import_keycodes3.HOME && event.keyCode !== import_keycodes3.END) {
-          return;
-        }
-        if (event.metaKey || event.ctrlKey || event.altKey) {
-          return;
-        }
-        if (!event.target.isContentEditable || hasMultiSelection2()) {
-          return;
-        }
-        const selection2 = node.ownerDocument.defaultView.getSelection();
-        if (!getSelectionEditableElement(selection2, node)) {
-          return;
+  // 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,
+        {
+          ...COMMON_PROPS,
+          ...localizationProps,
+          ...props,
+          role: "application",
+          mode: "single",
+          numberOfMonths: clampNumberOfMonths(numberOfMonths),
+          labels,
+          selected: selected ?? void 0,
+          onSelect: setSelected
         }
-        event.preventDefault();
-        selection2.modify(
-          event.shiftKey ? "extend" : "move",
-          event.keyCode === import_keycodes3.HOME ? "backward" : "forward",
-          "lineboundary"
-        );
+      ) });
+    }
+  );
+
+  // 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;
       }
-      node.addEventListener("keydown", onKeyDown);
-      return () => {
-        node.removeEventListener("keydown", onKeyDown);
-      };
-    }, []);
+      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/block-editor/build-module/components/writing-flow/use-multi-selection.mjs
-  var import_compose23 = __toESM(require_compose(), 1);
-  var import_data39 = __toESM(require_data(), 1);
-  function selector(select3) {
-    const {
-      isMultiSelecting: isMultiSelecting3,
-      getMultiSelectedBlockClientIds: getMultiSelectedBlockClientIds2,
-      hasMultiSelection: hasMultiSelection2,
-      getSelectedBlockClientId: getSelectedBlockClientId2,
-      getSelectedBlocksInitialCaretPosition: getSelectedBlocksInitialCaretPosition2,
-      __unstableIsFullySelected: __unstableIsFullySelected2
-    } = select3(store);
-    return {
-      isMultiSelecting: isMultiSelecting3(),
-      multiSelectedBlockClientIds: getMultiSelectedBlockClientIds2(),
-      hasMultiSelection: hasMultiSelection2(),
-      selectedBlockClientId: getSelectedBlockClientId2(),
-      initialPosition: getSelectedBlocksInitialCaretPosition2(),
-      isFullSelection: __unstableIsFullySelected2()
+  // 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);
+  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 useMultiSelection() {
-    const {
-      initialPosition: initialPosition2,
-      isMultiSelecting: isMultiSelecting3,
-      multiSelectedBlockClientIds,
-      hasMultiSelection: hasMultiSelection2,
-      selectedBlockClientId,
-      isFullSelection
-    } = (0, import_data39.useSelect)(selector, []);
-    return (0, import_compose23.useRefEffect)(
-      (node) => {
-        const { ownerDocument: ownerDocument2 } = node;
-        const { defaultView } = ownerDocument2;
-        if (initialPosition2 === void 0 || initialPosition2 === null) {
-          return;
-        }
-        if (!hasMultiSelection2 || isMultiSelecting3) {
-          return;
-        }
-        const { length } = multiSelectedBlockClientIds;
-        if (length < 2) {
-          return;
-        }
-        if (!isFullSelection) {
-          return;
-        }
-        setContentEditableWrapper(node, true);
-        defaultView.getSelection().removeAllRanges();
-      },
-      [
-        hasMultiSelection2,
-        isMultiSelecting3,
-        multiSelectedBlockClientIds,
-        selectedBlockClientId,
-        initialPosition2,
-        isFullSelection
-      ]
-    );
-  }
-
-  // packages/block-editor/build-module/components/writing-flow/use-tab-nav.mjs
-  var import_dom40 = __toESM(require_dom(), 1);
-  var import_keycodes4 = __toESM(require_keycodes(), 1);
-  var import_data40 = __toESM(require_data(), 1);
-  var import_compose24 = __toESM(require_compose(), 1);
-  var import_element95 = __toESM(require_element(), 1);
-  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
-  function useTabNav() {
-    const containerRef = (
-      /** @type {typeof useRef<HTMLElement>} */
-      (0, import_element95.useRef)()
-    );
-    const focusCaptureBeforeRef = (0, import_element95.useRef)();
-    const focusCaptureAfterRef = (0, import_element95.useRef)();
-    const {
-      hasMultiSelection: hasMultiSelection2,
-      getSelectedBlockClientId: getSelectedBlockClientId2,
-      getBlockCount: getBlockCount2,
-      getBlockOrder: getBlockOrder2,
-      getLastFocus: getLastFocus2,
-      getSectionRootClientId: getSectionRootClientId2,
-      isZoomOut: isZoomOut2
-    } = unlock((0, import_data40.useSelect)(store));
-    const { setLastFocus: setLastFocus2 } = unlock((0, import_data40.useDispatch)(store));
-    const noCaptureRef = (0, import_element95.useRef)();
-    function onFocusCapture(event) {
-      const canvasElement = containerRef.current.ownerDocument === event.target.ownerDocument ? containerRef.current : containerRef.current.ownerDocument.defaultView.frameElement;
-      if (noCaptureRef.current) {
-        noCaptureRef.current = null;
-      } else if (hasMultiSelection2()) {
-        containerRef.current.focus();
-      } else if (getSelectedBlockClientId2()) {
-        if (getLastFocus2()?.current) {
-          getLastFocus2().current.focus();
-        } else {
-          containerRef.current.querySelector(
-            `[data-block="${getSelectedBlockClientId2()}"]`
-          ).focus();
-        }
-      } else if (isZoomOut2()) {
-        const sectionRootClientId = getSectionRootClientId2();
-        const sectionBlocks = getBlockOrder2(sectionRootClientId);
-        if (sectionBlocks.length) {
-          containerRef.current.querySelector(`[data-block="${sectionBlocks[0]}"]`).focus();
-        } else if (sectionRootClientId) {
-          containerRef.current.querySelector(`[data-block="${sectionRootClientId}"]`).focus();
-        } else {
-          canvasElement.focus();
-        }
-      } else {
-        const isBefore = (
-          // eslint-disable-next-line no-bitwise
-          event.target.compareDocumentPosition(canvasElement) & event.target.DOCUMENT_POSITION_FOLLOWING
-        );
-        const tabbables = import_dom40.focus.tabbable.find(containerRef.current);
-        if (tabbables.length) {
-          const next = isBefore ? tabbables[0] : tabbables[tabbables.length - 1];
-          next.focus();
-        }
-      }
+  function documentContainsStyleHash6(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    const before = /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
-      "div",
-      {
-        ref: focusCaptureBeforeRef,
-        tabIndex: "0",
-        onFocus: onFocusCapture
-      }
-    );
-    const after = /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
-      "div",
-      {
-        ref: focusCaptureAfterRef,
-        tabIndex: "0",
-        onFocus: onFocusCapture
+    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
     );
-    const ref = (0, import_compose24.useRefEffect)((node) => {
-      function onKeyDown(event) {
-        if (event.defaultPrevented) {
-          return;
-        }
-        if (event.keyCode !== import_keycodes4.TAB) {
-          return;
-        }
-        if (
-          // Bails in case the focus capture elements aren’t present. They
-          // may be omitted to avoid silent tab stops in preview mode.
-          // See: https://github.com/WordPress/gutenberg/pull/59317
-          !focusCaptureAfterRef.current || !focusCaptureBeforeRef.current
-        ) {
-          return;
-        }
-        const { target, shiftKey: isShift } = event;
-        const direction = isShift ? "findPrevious" : "findNext";
-        const nextTabbable = import_dom40.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) {
-          return;
-        }
-        const next = isShift ? focusCaptureBeforeRef : focusCaptureAfterRef;
-        noCaptureRef.current = true;
-        next.current.focus({ preventScroll: true });
-      }
-      function onFocusOut(event) {
-        setLastFocus2({ ...getLastFocus2(), current: event.target });
-        const { ownerDocument: ownerDocument22 } = node;
-        if (!event.relatedTarget && event.target.hasAttribute("data-block") && ownerDocument22.activeElement === ownerDocument22.body && getBlockCount2() === 0) {
-          node.focus();
-        }
+    for (const [hash, css] of runtime.styles) {
+      injectStyle6(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      function preventScrollOnTab(event) {
-        if (event.keyCode !== import_keycodes4.TAB) {
-          return;
-        }
-        if (event.target?.getAttribute("role") === "region") {
-          return;
-        }
-        if (containerRef.current === event.target) {
-          return;
-        }
-        const isShift = event.shiftKey;
-        const direction = isShift ? "findPrevious" : "findNext";
-        const target = import_dom40.focus.tabbable[direction](event.target);
-        if (target === focusCaptureBeforeRef.current || target === focusCaptureAfterRef.current) {
-          event.preventDefault();
-          target.focus({ preventScroll: true });
-        }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      const { ownerDocument: ownerDocument2 } = node;
-      const { defaultView } = ownerDocument2;
-      defaultView.addEventListener("keydown", preventScrollOnTab);
-      node.addEventListener("keydown", onKeyDown);
-      node.addEventListener("focusout", onFocusOut);
-      return () => {
-        defaultView.removeEventListener("keydown", preventScrollOnTab);
-        node.removeEventListener("keydown", onKeyDown);
-        node.removeEventListener("focusout", onFocusOut);
-      };
-    }, []);
-    const mergedRefs = (0, import_compose24.useMergeRefs)([containerRef, ref]);
-    return [before, mergedRefs, after];
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle6(hash, css) {
+    const runtime = getRuntime6();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle6(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle6("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+  }
+  var resets_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)}}}");
   }
+  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;
+  });

-  // packages/block-editor/build-module/components/writing-flow/use-arrow-nav.mjs
-  var import_dom42 = __toESM(require_dom(), 1);
-  var import_keycodes5 = __toESM(require_keycodes(), 1);
-  var import_data41 = __toESM(require_data(), 1);
-  var import_compose25 = __toESM(require_compose(), 1);
-  function isNavigationCandidate(element, keyCode, hasModifier) {
-    const isVertical = keyCode === import_keycodes5.UP || keyCode === import_keycodes5.DOWN;
-    const { tagName } = element;
-    const elementType = element.getAttribute("type");
-    if (isVertical && !hasModifier) {
-      if (tagName === "INPUT") {
-        const verticalInputTypes = [
-          "date",
-          "datetime-local",
-          "month",
-          "number",
-          "range",
-          "time",
-          "week"
-        ];
-        return !verticalInputTypes.includes(elementType);
-      }
-      return true;
+  // packages/ui/build-module/card/header.mjs
+  var import_element59 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
+  function getRuntime7() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    if (tagName === "INPUT") {
-      const simpleInputTypes = [
-        "button",
-        "checkbox",
-        "number",
-        "color",
-        "file",
-        "image",
-        "radio",
-        "reset",
-        "submit"
-      ];
-      return simpleInputTypes.includes(elementType);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument7(document);
     }
-    return tagName !== "TEXTAREA";
+    return globalScope.__wpStyleRuntime;
   }
-  function getClosestTabbable(target, isReverse, containerElement, onlyVertical) {
-    let focusableNodes = import_dom42.focus.focusable.find(containerElement);
-    if (isReverse) {
-      focusableNodes.reverse();
+  function documentContainsStyleHash7(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    focusableNodes = focusableNodes.slice(
-      focusableNodes.indexOf(target) + 1
+    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
     );
-    let targetRect;
-    if (onlyVertical) {
-      targetRect = target.getBoundingClientRect();
+    for (const [hash, css] of runtime.styles) {
+      injectStyle7(targetDocument, hash, css);
     }
-    function isTabCandidate(node) {
-      if (node.contentEditable !== "true" && getBlockClientId(node) && import_dom42.focus.focusable.find(node).filter((element) => !(0, import_dom42.isFormElement)(element)).length !== 0) {
-        return false;
-      }
-      if (!import_dom42.focus.tabbable.isTabbableIndex(node)) {
-        return false;
-      }
-      if (node.isContentEditable && node.contentEditable !== "true" && getBlockClientId(node.closest('[contenteditable="true"]'))) {
-        return false;
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      if (onlyVertical) {
-        const nodeRect = node.getBoundingClientRect();
-        if (nodeRect.left >= targetRect.right || nodeRect.right <= targetRect.left) {
-          return false;
-        }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return true;
+      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 focusableNodes.find(isTabCandidate);
   }
-  function useArrowNav() {
-    const {
-      getMultiSelectedBlocksStartClientId: getMultiSelectedBlocksStartClientId2,
-      getMultiSelectedBlocksEndClientId: getMultiSelectedBlocksEndClientId2,
-      getNextBlockClientId: getNextBlockClientId2,
-      getPreviousBlockClientId: getPreviousBlockClientId2,
-      getSelectedBlockClientId: getSelectedBlockClientId2,
-      getSelectionStart: getSelectionStart2,
-      getSettings: getSettings7,
-      hasMultiSelection: hasMultiSelection2,
-      __unstableIsFullySelected: __unstableIsFullySelected2
-    } = (0, import_data41.useSelect)(store);
-    const { selectBlock: selectBlock2, multiSelect: multiSelect2 } = (0, import_data41.useDispatch)(store);
-    return (0, import_compose25.useRefEffect)((node) => {
-      let verticalRect;
-      function onMouseDown() {
-        verticalRect = null;
-      }
-      function isClosestTabbableABlock(target, isReverse) {
-        const closestTabbable = getClosestTabbable(
-          target,
-          isReverse,
-          node
-        );
-        return closestTabbable && getBlockClientId(closestTabbable);
-      }
-      function onKeyDown(event) {
-        if (event.defaultPrevented) {
-          return;
-        }
-        const { keyCode, shiftKey, ctrlKey, altKey, metaKey } = event;
-        const target = event.target === node && getSelectionEditableElement(
-          node.ownerDocument.defaultView.getSelection(),
-          node
-        ) || event.target;
-        const isUp = keyCode === import_keycodes5.UP;
-        const isDown = keyCode === import_keycodes5.DOWN;
-        const isLeft = keyCode === import_keycodes5.LEFT;
-        const isRight = keyCode === import_keycodes5.RIGHT;
-        const isReverse = isUp || isLeft;
-        const isHorizontal = isLeft || isRight;
-        const isVertical = isUp || isDown;
-        const isNav = isHorizontal || isVertical;
-        const hasModifier = shiftKey || ctrlKey || altKey || metaKey;
-        const isNavEdge = isVertical ? import_dom42.isVerticalEdge : import_dom42.isHorizontalEdge;
-        const { ownerDocument: ownerDocument2 } = node;
-        const { defaultView } = ownerDocument2;
-        if (!isNav) {
-          return;
-        }
-        if (getSettings7().isPreviewMode) {
-          return;
-        }
-        if (hasMultiSelection2()) {
-          if (shiftKey) {
-            const selection2 = defaultView.getSelection();
-            if (__unstableIsFullySelected2() && (!selection2.rangeCount || selection2.isCollapsed)) {
-              const anchorClientId = getMultiSelectedBlocksStartClientId2();
-              const focusClientId = getMultiSelectedBlocksEndClientId2();
-              const nextClientId = isReverse ? getPreviousBlockClientId2(focusClientId) : getNextBlockClientId2(focusClientId);
-              if (nextClientId) {
-                multiSelect2(anchorClientId, nextClientId);
-                event.preventDefault();
-              }
-            }
-            return;
-          }
-          if (!__unstableIsFullySelected2()) {
-            return;
-          }
-          event.preventDefault();
-          if (isReverse) {
-            selectBlock2(getMultiSelectedBlocksStartClientId2());
-          } else {
-            selectBlock2(getMultiSelectedBlocksEndClientId2(), -1);
-          }
-          return;
-        }
-        if (shiftKey && getSelectedBlockClientId2() && !getSelectionStart2().attributeKey) {
-          const selectedClientId = getSelectedBlockClientId2();
-          const nextClientId = isReverse ? getPreviousBlockClientId2(selectedClientId) : getNextBlockClientId2(selectedClientId);
-          if (nextClientId) {
-            multiSelect2(selectedClientId, nextClientId);
-            event.preventDefault();
-          }
-          return;
-        }
-        if (!isNavigationCandidate(target, keyCode, hasModifier)) {
-          return;
-        }
-        if (!isVertical) {
-          verticalRect = null;
-        } else if (!verticalRect) {
-          verticalRect = (0, import_dom42.computeCaretRect)(defaultView);
-        }
-        const isReverseDir = (0, import_dom42.isRTL)(target) ? !isReverse : isReverse;
-        const { keepCaretInsideBlock } = getSettings7();
-        if (shiftKey) {
-          if (isNavEdge(target, isReverse)) {
-            if (isClosestTabbableABlock(target, isReverse)) {
-              setContentEditableWrapper(node, true);
-            } else if (node.contentEditable === "true") {
-              const selection2 = defaultView.getSelection();
-              selection2.extend(
-                target,
-                isReverse ? 0 : target.childNodes.length
-              );
-              event.preventDefault();
-            }
-          }
-        } else if (isVertical && (0, import_dom42.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) {
-          const closestTabbable = getClosestTabbable(
-            target,
-            isReverse,
-            node,
-            true
-          );
-          if (closestTabbable) {
-            (0, import_dom42.placeCaretAtVerticalEdge)(
-              closestTabbable,
-              // When Alt is pressed, place the caret at the furthest
-              // horizontal edge and the furthest vertical edge.
-              altKey ? !isReverse : isReverse,
-              altKey ? void 0 : verticalRect
-            );
-            event.preventDefault();
-          }
-        } else if (isHorizontal && defaultView.getSelection().isCollapsed && (0, import_dom42.isHorizontalEdge)(target, isReverseDir) && !keepCaretInsideBlock) {
-          const closestTabbable = getClosestTabbable(
-            target,
-            isReverseDir,
-            node
-          );
-          (0, import_dom42.placeCaretAtHorizontalEdge)(closestTabbable, isReverse);
-          event.preventDefault();
-        }
-      }
-      node.addEventListener("mousedown", onMouseDown);
-      node.addEventListener("keydown", onKeyDown);
-      return () => {
-        node.removeEventListener("mousedown", onMouseDown);
-        node.removeEventListener("keydown", onKeyDown);
-      };
-    }, []);
+  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)}}}");
   }
+  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,
+        ref,
+        props: mergeProps({ className: style_default7.header }, props)
+      });
+      return element;
+    }
+  );

-  // packages/block-editor/build-module/components/writing-flow/use-preview-mode-nav.mjs
-  var import_compose26 = __toESM(require_compose(), 1);
-  var import_data42 = __toESM(require_data(), 1);
-  var import_keycodes6 = __toESM(require_keycodes(), 1);
-  function usePreviewModeNav() {
-    const isPreviewMode = (0, import_data42.useSelect)(
-      (select3) => select3(store).getSettings().isPreviewMode,
-      []
-    );
-    return (0, import_compose26.useRefEffect)(
-      (node) => {
-        if (!isPreviewMode) {
-          return;
-        }
-        function onKeyDown(event) {
-          const { keyCode, shiftKey, target } = event;
-          const isTab = keyCode === import_keycodes6.TAB;
-          const isUp = keyCode === import_keycodes6.UP;
-          const isDown = keyCode === import_keycodes6.DOWN;
-          const isLeft = keyCode === import_keycodes6.LEFT;
-          const isRight = keyCode === import_keycodes6.RIGHT;
-          const isArrow = isUp || isDown || isLeft || isRight;
-          if (!isTab && !isArrow) {
-            return;
-          }
-          const isReverse = isTab ? shiftKey : isUp || isLeft;
-          const blocks2 = Array.from(
-            node.querySelectorAll("[data-block]")
-          );
-          if (!blocks2.length) {
-            return;
-          }
-          const currentBlock = target.closest("[data-block]");
-          const currentIndex = currentBlock ? blocks2.indexOf(currentBlock) : -1;
-          if (currentIndex === -1) {
-            return;
-          }
-          if (isTab) {
-            if (isReverse && currentIndex === 0) {
-              return;
-            }
-            if (!isReverse && currentIndex === blocks2.length - 1) {
-              return;
-            }
-          }
-          let nextIndex;
-          if (isReverse) {
-            nextIndex = currentIndex <= 0 ? blocks2.length - 1 : currentIndex - 1;
-          } else {
-            nextIndex = currentIndex === -1 || currentIndex >= blocks2.length - 1 ? 0 : currentIndex + 1;
-          }
-          event.preventDefault();
-          blocks2[nextIndex].focus();
-        }
-        node.addEventListener("keydown", onKeyDown);
-        return () => {
-          node.removeEventListener("keydown", onKeyDown);
-        };
-      },
-      [isPreviewMode]
-    );
+  // packages/ui/build-module/card/content.mjs
+  var import_element60 = __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;
   }
-
-  // packages/block-editor/build-module/components/writing-flow/use-select-all.mjs
-  var import_dom44 = __toESM(require_dom(), 1);
-  var import_data43 = __toESM(require_data(), 1);
-  var import_keyboard_shortcuts5 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_compose27 = __toESM(require_compose(), 1);
-  function useSelectAll() {
-    const { getBlockOrder: getBlockOrder2, getSelectedBlockClientIds: getSelectedBlockClientIds2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data43.useSelect)(store);
-    const { multiSelect: multiSelect2, selectBlock: selectBlock2 } = (0, import_data43.useDispatch)(store);
-    const isMatch = (0, import_keyboard_shortcuts5.__unstableUseShortcutEventMatch)();
-    return (0, import_compose27.useRefEffect)((node) => {
-      function onKeyDown(event) {
-        if (!isMatch("core/block-editor/select-all", event)) {
-          return;
-        }
-        const selectedClientIds = getSelectedBlockClientIds2();
-        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 (event.target === node && editable !== node) {
-            event.preventDefault();
-            const range2 = ownerDocument2.createRange();
-            range2.selectNodeContents(editable);
-            selection2.removeAllRanges();
-            selection2.addRange(range2);
-            ownerDocument2.dispatchEvent(
-              new Event("selectionchange")
-            );
-          }
-          return;
-        }
-        event.preventDefault();
-        const [firstSelectedClientId] = selectedClientIds;
-        const activeClientId = getBlockClientId(
-          ownerDocument2.activeElement
-        );
-        if (activeClientId && activeClientId !== firstSelectedClientId && !isInsideRootBlock(
-          ownerDocument2.getElementById(
-            "block-" + firstSelectedClientId
-          ),
-          ownerDocument2.activeElement
-        )) {
-          selectBlock2(activeClientId);
-          return;
-        }
-        const rootClientId = getBlockRootClientId2(firstSelectedClientId);
-        const blockClientIds = getBlockOrder2(rootClientId);
-        if (selectedClientIds.length === blockClientIds.length) {
-          if (rootClientId) {
-            node.ownerDocument.defaultView.getSelection().removeAllRanges();
-            selectBlock2(rootClientId);
-          }
-          return;
-        }
-        multiSelect2(
-          blockClientIds[0],
-          blockClientIds[blockClientIds.length - 1]
-        );
+  function documentContainsStyleHash8(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE8}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
+        return true;
       }
-      node.addEventListener("keydown", onKeyDown);
-      return () => {
-        node.removeEventListener("keydown", onKeyDown);
-      };
-    }, []);
+    }
+    return false;
   }
-
-  // packages/block-editor/build-module/components/writing-flow/use-drag-selection.mjs
-  var import_data44 = __toESM(require_data(), 1);
-  var import_compose28 = __toESM(require_compose(), 1);
-  function useDragSelection() {
-    const { startMultiSelect: startMultiSelect2, stopMultiSelect: stopMultiSelect2 } = (0, import_data44.useDispatch)(store);
-    const {
-      getSettings: getSettings7,
-      isSelectionEnabled: isSelectionEnabled3,
-      hasSelectedBlock: hasSelectedBlock2,
-      isDraggingBlocks: isDraggingBlocks2,
-      isMultiSelecting: isMultiSelecting3
-    } = (0, import_data44.useSelect)(store);
-    return (0, import_compose28.useRefEffect)(
-      (node) => {
-        const { ownerDocument: ownerDocument2 } = node;
-        const { defaultView } = ownerDocument2;
-        let anchorElement;
-        let rafId2;
-        function onMouseUp() {
-          stopMultiSelect2();
-          defaultView.removeEventListener("mouseup", onMouseUp);
-          rafId2 = defaultView.requestAnimationFrame(() => {
-            if (!hasSelectedBlock2()) {
-              return;
-            }
-            setContentEditableWrapper(node, false);
-            const selection2 = defaultView.getSelection();
-            if (selection2.rangeCount) {
-              const range2 = selection2.getRangeAt(0);
-              const { commonAncestorContainer } = range2;
-              const clonedRange = range2.cloneRange();
-              if (anchorElement.contains(commonAncestorContainer)) {
-                anchorElement.focus();
-                selection2.removeAllRanges();
-                selection2.addRange(clonedRange);
-              }
-            }
-          });
-        }
-        let lastMouseDownTarget;
-        function onMouseDown({ target }) {
-          lastMouseDownTarget = target;
-        }
-        function onMouseLeave({ buttons, target, relatedTarget }) {
-          if (!target.contains(lastMouseDownTarget)) {
-            return;
-          }
-          if (target.contains(relatedTarget)) {
-            return;
-          }
-          if (isDraggingBlocks2()) {
-            return;
-          }
-          if (buttons !== 1) {
-            return;
-          }
-          if (isMultiSelecting3()) {
-            return;
-          }
-          if (node === target) {
-            return;
-          }
-          if (target.getAttribute("contenteditable") !== "true" && !getSettings7().isPreviewMode) {
-            return;
-          }
-          if (!isSelectionEnabled3()) {
-            return;
-          }
-          anchorElement = target;
-          startMultiSelect2();
-          defaultView.addEventListener("mouseup", onMouseUp);
-          setContentEditableWrapper(node, true);
-        }
-        node.addEventListener("mouseout", onMouseLeave);
-        node.addEventListener("mousedown", onMouseDown);
-        return () => {
-          node.removeEventListener("mouseout", onMouseLeave);
-          defaultView.removeEventListener("mouseup", onMouseUp);
-          defaultView.cancelAnimationFrame(rafId2);
-        };
-      },
-      [
-        startMultiSelect2,
-        stopMultiSelect2,
-        isSelectionEnabled3,
-        hasSelectedBlock2
-      ]
-    );
+  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);
   }
-
-  // packages/block-editor/build-module/components/writing-flow/use-selection-observer.mjs
-  var import_data45 = __toESM(require_data(), 1);
-  var import_compose29 = __toESM(require_compose(), 1);
-  var import_rich_text4 = __toESM(require_rich_text(), 1);
-  var import_dom46 = __toESM(require_dom(), 1);
-  var { ownsSelection } = unlock(import_rich_text4.privateApis);
-  function extractSelectionStartNode(selection2) {
-    const { anchorNode, anchorOffset } = selection2;
-    if (anchorNode.nodeType === anchorNode.TEXT_NODE) {
-      return anchorNode;
+  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);
     }
-    if (anchorOffset === 0) {
-      return anchorNode;
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
+      }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle8(hash, css) {
+    const runtime = getRuntime8();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle8(targetDocument, hash, css);
     }
-    return anchorNode.childNodes[anchorOffset - 1];
   }
-  function extractSelectionEndNode(selection2, isTripleClick) {
-    const { focusNode, focusOffset } = selection2;
-    if (focusNode.nodeType === focusNode.TEXT_NODE) {
-      return focusNode;
+  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)}}}");
+  }
+  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) {
+      const element = useRender({
+        defaultTagName: "div",
+        render: render4,
+        ref,
+        props: mergeProps({ className: style_default8.content }, props)
+      });
+      return element;
     }
-    if (focusOffset === focusNode.childNodes.length) {
-      return focusNode;
+  );
+
+  // packages/ui/build-module/card/full-bleed.mjs
+  var import_element61 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
+  function getRuntime9() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    if (focusOffset === 0 && (0, import_dom46.isSelectionForward)(selection2) && isTripleClick) {
-      return focusNode.previousSibling ?? focusNode.parentElement;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument9(document);
     }
-    return focusNode.childNodes[focusOffset];
+    return globalScope.__wpStyleRuntime;
   }
-  function findDepth(a2, b2) {
-    let depth = 0;
-    while (a2[depth] === b2[depth]) {
-      depth++;
+  function documentContainsStyleHash9(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    return depth;
-  }
-  function getRichTextElement(node) {
-    const element = node.nodeType === node.ELEMENT_NODE ? node : node.parentElement;
-    return element?.closest("[data-wp-block-attribute-key]");
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE9}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-  function useSelectionObserver() {
-    const {
-      multiSelect: multiSelect2,
-      selectBlock: selectBlock2,
-      selectionChange: selectionChange2,
-      startMultiSelect: startMultiSelect2,
-      stopMultiSelect: stopMultiSelect2
-    } = (0, import_data45.useDispatch)(store);
-    const {
-      getBlockParents: getBlockParents2,
-      getBlockSelectionStart: getBlockSelectionStart2,
-      isMultiSelecting: isMultiSelecting3,
-      getSelectionStart: getSelectionStart2,
-      getSelectionEnd: getSelectionEnd2,
-      getSelectedBlockClientId: getSelectedBlockClientId2,
-      canHostEditableRoot: canHostEditableRoot2
-    } = unlock((0, import_data45.useSelect)(store));
-    return (0, import_compose29.useRefEffect)(
-      (node) => {
-        const { ownerDocument: ownerDocument2 } = node;
-        const { defaultView } = ownerDocument2;
-        let isTripleClick = false;
-        function onMouseDown(event) {
-          isTripleClick = event.detail === 3;
-          if (event.shiftKey) {
-            startMultiSelect2();
-          }
-        }
-        function onKeyDown() {
-          isTripleClick = false;
-        }
-        function onSelectionChange(event) {
-          const selection2 = defaultView.getSelection();
-          if (!selection2.rangeCount) {
-            return;
-          }
-          const startNode = extractSelectionStartNode(selection2);
-          const endNode = extractSelectionEndNode(
-            selection2,
-            isTripleClick
-          );
-          if (!node.contains(startNode) || !node.contains(endNode)) {
-            return;
-          }
-          const isClickShift = event.shiftKey && event.type === "mouseup";
-          if (selection2.isCollapsed && !isClickShift) {
-            const collapsedClientId = getBlockClientId(startNode);
-            if (!isMultiSelecting3() && collapsedClientId && // Only keep the wrapper editable when the collapsed
-            // selection is in the block that is actually selected.
-            // A stale native selection may linger in a previously
-            // selected editable root block (e.g. Firefox does not
-            // always move it), which must not re-enable the wrapper
-            // after another block has been selected.
-            collapsedClientId === getSelectedBlockClientId2() && canHostEditableRoot2(collapsedClientId)) {
-              setContentEditableWrapper(node, true);
-              const { activeElement: activeElement2 } = ownerDocument2;
-              if (activeElement2 !== node && activeElement2?.isContentEditable && node.contains(activeElement2) && getBlockClientId(activeElement2) === collapsedClientId) {
-                node.focus();
-              }
-              return;
-            }
-            if (node.contentEditable === "true" && !isMultiSelecting3()) {
-              setContentEditableWrapper(node, false);
-              let element = startNode.nodeType === startNode.ELEMENT_NODE ? startNode : startNode.parentElement;
-              element = element?.closest("[contenteditable]");
-              element?.focus();
-            }
-            return;
-          }
-          let startClientId = getBlockClientId(startNode);
-          let endClientId = getBlockClientId(endNode);
-          if (isClickShift) {
-            const selectedClientId = getBlockSelectionStart2();
-            const clickedClientId = getBlockClientId(event.target);
-            const focusNodeIsNonSelectable = clickedClientId !== endClientId;
-            if (startClientId === endClientId && selection2.isCollapsed || !endClientId || focusNodeIsNonSelectable) {
-              endClientId = clickedClientId;
-            }
-            if (startClientId !== selectedClientId) {
-              startClientId = selectedClientId;
-            }
-          }
-          if (startClientId === void 0 && endClientId === void 0) {
-            setContentEditableWrapper(node, false);
-            return;
-          }
-          if (event.type === "mouseup" && !event.shiftKey && !isMultiSelecting3() && startClientId === endClientId) {
-            const clickedClientId = getBlockClientId(event.target);
-            if (clickedClientId && clickedClientId !== startClientId) {
-              selection2.removeAllRanges();
-              return;
-            }
-          }
-          const isSingularSelection = startClientId === endClientId;
-          if (isSingularSelection) {
-            if (!isMultiSelecting3()) {
-              const richTextElement = !selection2.isCollapsed && (getRichTextElement(startNode) || getRichTextElement(endNode));
-              if (richTextElement && // The rich text instance syncs the selection
-              // itself when its element is editable and owns the
-              // selection (also through a focused editing host).
-              // It may be temporarily non-editable while a drag
-              // that started outside it is in progress (see
-              // rich-text's preventFocusCapture).
-              (richTextElement.contentEditable !== "true" || ownerDocument2.activeElement !== richTextElement && !ownsSelection(richTextElement))) {
-                const range2 = selection2.getRangeAt(0);
-                const richTextData = (0, import_rich_text4.create)({
-                  element: richTextElement,
-                  range: range2,
-                  __unstableIsEditableTree: true
-                });
-                const selectionUpdate = {
-                  start: {
-                    clientId: startClientId,
-                    attributeKey: richTextElement.dataset.wpBlockAttributeKey,
-                    offset: richTextData.start ?? 0
-                  },
-                  end: {
-                    clientId: startClientId,
-                    attributeKey: richTextElement.dataset.wpBlockAttributeKey,
-                    // Clamp the end offset to the element. A
-                    // forward selection can overshoot past the
-                    // rich text (e.g. a triple click extends
-                    // into the next block at offset 0), leaving
-                    // `end` undefined; that means the selection
-                    // reaches through the end of this element's
-                    // content.
-                    offset: richTextData.end ?? richTextData.text.length
-                  }
-                };
-                const { start: start2, end } = selectionUpdate;
-                const selectionStart = getSelectionStart2();
-                const selectionEnd = getSelectionEnd2();
-                if (selectionStart.clientId !== start2.clientId || selectionEnd.clientId !== end.clientId || selectionStart.attributeKey !== start2.attributeKey || selectionStart.offset !== start2.offset || selectionEnd.offset !== end.offset) {
-                  selectionChange2(selectionUpdate);
-                }
-              } else {
-                selectBlock2(startClientId);
-              }
-            } else {
-              multiSelect2(startClientId, startClientId);
-            }
-          } else {
-            const startPath = [
-              ...getBlockParents2(startClientId),
-              startClientId
-            ];
-            const endPath = [
-              ...getBlockParents2(endClientId),
-              endClientId
-            ];
-            const depth = findDepth(startPath, endPath);
-            const isAncestorDescendant = depth >= startPath.length || depth >= endPath.length;
-            if (!isAncestorDescendant && (startPath[depth] !== startClientId || endPath[depth] !== endClientId)) {
-              multiSelect2(startPath[depth], endPath[depth]);
-              return;
-            }
-            const richTextElementStart = getRichTextElement(startNode);
-            const richTextElementEnd = getRichTextElement(endNode);
-            if (richTextElementStart && richTextElementEnd) {
-              const range2 = selection2.getRangeAt(0);
-              const richTextDataStart = (0, import_rich_text4.create)({
-                element: richTextElementStart,
-                range: range2,
-                __unstableIsEditableTree: true
-              });
-              const richTextDataEnd = (0, import_rich_text4.create)({
-                element: richTextElementEnd,
-                range: range2,
-                __unstableIsEditableTree: true
-              });
-              const startOffset = richTextDataStart.start ?? richTextDataStart.end;
-              const endOffset = richTextDataEnd.start ?? richTextDataEnd.end;
-              selectionChange2({
-                start: {
-                  clientId: startClientId,
-                  attributeKey: richTextElementStart.dataset.wpBlockAttributeKey,
-                  offset: startOffset
-                },
-                end: {
-                  clientId: endClientId,
-                  attributeKey: richTextElementEnd.dataset.wpBlockAttributeKey,
-                  offset: endOffset
-                }
-              });
-            } else {
-              multiSelect2(startClientId, endClientId);
-            }
-          }
-        }
-        function ensureMultiBlockSelectionSync(event) {
-          const selection2 = defaultView.getSelection();
-          if (!selection2.rangeCount || selection2.isCollapsed) {
-            return;
-          }
-          const startClientId = getBlockClientId(
-            extractSelectionStartNode(selection2)
-          );
-          const endClientId = getBlockClientId(
-            extractSelectionEndNode(selection2, isTripleClick)
-          );
-          if (startClientId !== endClientId) {
-            onSelectionChange(event);
-          }
-        }
-        ownerDocument2.addEventListener(
-          "selectionchange",
-          onSelectionChange
-        );
-        function onMouseUp(event) {
-          onSelectionChange(event);
-          stopMultiSelect2();
-        }
-        defaultView.addEventListener("mouseup", onMouseUp);
-        node.addEventListener("mousedown", onMouseDown);
-        node.addEventListener("keydown", onKeyDown);
-        ownerDocument2.addEventListener(
-          "copy",
-          ensureMultiBlockSelectionSync,
-          true
-        );
-        ownerDocument2.addEventListener(
-          "cut",
-          ensureMultiBlockSelectionSync,
-          true
-        );
-        ownerDocument2.addEventListener(
-          "paste",
-          ensureMultiBlockSelectionSync,
-          true
-        );
-        return () => {
-          ownerDocument2.removeEventListener(
-            "selectionchange",
-            onSelectionChange
-          );
-          defaultView.removeEventListener("mouseup", onMouseUp);
-          node.removeEventListener("mousedown", onMouseDown);
-          node.removeEventListener("keydown", onKeyDown);
-          ownerDocument2.removeEventListener(
-            "copy",
-            ensureMultiBlockSelectionSync,
-            true
-          );
-          ownerDocument2.removeEventListener(
-            "cut",
-            ensureMultiBlockSelectionSync,
-            true
-          );
-          ownerDocument2.removeEventListener(
-            "paste",
-            ensureMultiBlockSelectionSync,
-            true
-          );
-        };
-      },
-      [multiSelect2, selectBlock2, selectionChange2, getBlockParents2]
-    );
+  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);
   }
-
-  // packages/block-editor/build-module/components/writing-flow/use-click-selection.mjs
-  var import_data46 = __toESM(require_data(), 1);
-  var import_compose30 = __toESM(require_compose(), 1);
-  function useClickSelection() {
-    const { selectBlock: selectBlock2 } = (0, import_data46.useDispatch)(store);
-    const {
-      isSelectionEnabled: isSelectionEnabled3,
-      getBlockSelectionStart: getBlockSelectionStart2,
-      getSelectionStart: getSelectionStart2,
-      hasMultiSelection: hasMultiSelection2
-    } = (0, import_data46.useSelect)(store);
-    return (0, import_compose30.useRefEffect)(
-      (node) => {
-        function onMouseDown(event) {
-          if (!isSelectionEnabled3() || event.button !== 0) {
-            return;
-          }
-          const startClientId = getBlockSelectionStart2();
-          const clickedClientId = getBlockClientId(event.target);
-          if (event.shiftKey) {
-            if (startClientId && startClientId !== clickedClientId) {
-              const { clientId, attributeKey } = getSelectionStart2();
-              setContentEditableWrapper(node, true, {
-                focus: !!attributeKey
-              });
-              const { ownerDocument: ownerDocument2 } = node;
-              const selection2 = ownerDocument2.defaultView.getSelection();
-              const blockElement = !attributeKey && ownerDocument2.getElementById(
-                `block-${clientId}`
-              );
-              if (blockElement && !(selection2.anchorNode && blockElement.contains(selection2.anchorNode))) {
-                const isForward = (
-                  // eslint-disable-next-line no-bitwise
-                  blockElement.compareDocumentPosition(
-                    event.target
-                  ) & node.DOCUMENT_POSITION_FOLLOWING
-                );
-                selection2.setPosition(
-                  blockElement,
-                  isForward ? 0 : blockElement.childNodes.length
-                );
-              }
-            }
-          } else if (hasMultiSelection2()) {
-            selectBlock2(clickedClientId);
-          }
-        }
-        node.addEventListener("mousedown", onMouseDown);
-        return () => {
-          node.removeEventListener("mousedown", onMouseDown);
-        };
-      },
-      [
-        selectBlock2,
-        isSelectionEnabled3,
-        getBlockSelectionStart2,
-        getSelectionStart2,
-        hasMultiSelection2
-      ]
+  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("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 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
+        )
+      });
+      return element;
+    }
+  );

-  // packages/block-editor/build-module/components/writing-flow/use-input.mjs
-  var import_data47 = __toESM(require_data(), 1);
-  var import_compose31 = __toESM(require_compose(), 1);
-  var import_keycodes7 = __toESM(require_keycodes(), 1);
-  var import_blocks27 = __toESM(require_blocks(), 1);
-  function useInput() {
-    const {
-      __unstableIsFullySelected: __unstableIsFullySelected2,
-      getSelectedBlockClientIds: getSelectedBlockClientIds2,
-      getSelectedBlockClientId: getSelectedBlockClientId2,
-      __unstableIsSelectionMergeable: __unstableIsSelectionMergeable2,
-      hasMultiSelection: hasMultiSelection2,
-      getBlockName: getBlockName2,
-      canInsertBlockType: canInsertBlockType2,
-      getBlockRootClientId: getBlockRootClientId2,
-      getSelectionStart: getSelectionStart2,
-      getSelectionEnd: getSelectionEnd2,
-      getBlockAttributes: getBlockAttributes3
-    } = (0, import_data47.useSelect)(store);
-    const {
-      replaceBlocks: replaceBlocks2,
-      __unstableSplitSelection: __unstableSplitSelection2,
-      removeBlocks: removeBlocks2,
-      __unstableDeleteSelection: __unstableDeleteSelection2,
-      __unstableExpandSelection: __unstableExpandSelection2,
-      __unstableMarkAutomaticChange: __unstableMarkAutomaticChange2
-    } = (0, import_data47.useDispatch)(store);
-    return (0, import_compose31.useRefEffect)((node) => {
-      function onBeforeInput(event) {
-        if (node.contentEditable !== "true") {
-          return;
-        }
-        if (hasMultiSelection2()) {
-          event.preventDefault();
-          return;
+  // 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
         }
-        const selection2 = node.ownerDocument.defaultView.getSelection();
-        if (!getSelectionEditableElement(selection2, node)) {
-          event.preventDefault();
+      );
+    }
+  );
+
+  // 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 });
+    }
+  );
+
+  // 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_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/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: () => {
+    }
+  });
+
+  // packages/ui/build-module/collapsible-card/header.mjs
+  var import_jsx_runtime196 = __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;
       }
-      function onKeyDown(event) {
-        if (event.defaultPrevented) {
-          return;
-        }
-        if (!hasMultiSelection2()) {
-          if (event.keyCode === import_keycodes7.ENTER) {
-            if (event.shiftKey || __unstableIsFullySelected2()) {
-              return;
-            }
-            const clientId = getSelectedBlockClientId2();
-            const blockName = getBlockName2(clientId);
-            const selectionStart = getSelectionStart2();
-            const selectionEnd = getSelectionEnd2();
-            if (selectionStart.attributeKey === selectionEnd.attributeKey) {
-              const selectedAttributeValue = getBlockAttributes3(clientId)[selectionStart.attributeKey];
-              const transforms = (0, import_blocks27.getBlockTransforms)("from").filter(
-                ({ type }) => type === "enter"
-              );
-              const transformation = (0, import_blocks27.findTransform)(
-                transforms,
-                (item) => {
-                  return item.regExp.test(
-                    selectedAttributeValue
-                  );
-                }
-              );
-              if (transformation) {
-                replaceBlocks2(
-                  clientId,
-                  transformation.transform({
-                    content: selectedAttributeValue
-                  })
-                );
-                __unstableMarkAutomaticChange2();
-                return;
-              }
-            }
-            if (!(0, import_blocks27.hasBlockSupport)(blockName, "splitting", false) && !event.__deprecatedOnSplit) {
-              return;
-            }
-            if (canInsertBlockType2(
-              (0, import_blocks27.getDefaultBlockName)(),
-              getBlockRootClientId2(clientId)
-            ) || canInsertBlockType2(
-              blockName,
-              getBlockRootClientId2(clientId)
-            )) {
-              __unstableSplitSelection2();
-              event.preventDefault();
-            }
-          }
-          return;
-        }
-        if (event.keyCode === import_keycodes7.ENTER) {
-          setContentEditableWrapper(node, false);
-          event.preventDefault();
-          if (__unstableIsFullySelected2()) {
-            replaceBlocks2(
-              getSelectedBlockClientIds2(),
-              (0, import_blocks27.createBlock)((0, import_blocks27.getDefaultBlockName)())
-            );
-          } else {
-            __unstableSplitSelection2();
-          }
-        } else if (event.keyCode === import_keycodes7.BACKSPACE || event.keyCode === import_keycodes7.DELETE) {
-          setContentEditableWrapper(node, false);
-          event.preventDefault();
-          if (__unstableIsFullySelected2()) {
-            removeBlocks2(getSelectedBlockClientIds2());
-          } else if (__unstableIsSelectionMergeable2()) {
-            __unstableDeleteSelection2(event.keyCode === import_keycodes7.DELETE);
-          } else {
-            __unstableExpandSelection2();
-          }
-        } else if (
-          // If key.length is longer than 1, it's a control key that doesn't
-          // input anything.
-          event.key.length === 1 && !(event.metaKey || event.ctrlKey)
-        ) {
-          setContentEditableWrapper(node, false);
-          if (__unstableIsSelectionMergeable2()) {
-            __unstableDeleteSelection2(event.keyCode === import_keycodes7.DELETE);
-          } else {
-            event.preventDefault();
-            node.ownerDocument.defaultView.getSelection().removeAllRanges();
-          }
-        }
+    }
+    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;
       }
-      function onCompositionStart(event) {
-        if (!hasMultiSelection2()) {
-          return;
-        }
-        setContentEditableWrapper(node, false);
-        if (__unstableIsSelectionMergeable2()) {
-          __unstableDeleteSelection2();
-        } else {
-          event.preventDefault();
-          node.ownerDocument.defaultView.getSelection().removeAllRanges();
-        }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      node.addEventListener("beforeinput", onBeforeInput);
-      node.addEventListener("keydown", onKeyDown);
-      node.addEventListener("compositionstart", onCompositionStart);
-      return () => {
-        node.removeEventListener("beforeinput", onBeforeInput);
-        node.removeEventListener("keydown", onKeyDown);
-        node.removeEventListener("compositionstart", onCompositionStart);
-      };
-    }, []);
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-
-  // packages/block-editor/build-module/components/writing-flow/use-clipboard-handler.mjs
-  var import_blocks29 = __toESM(require_blocks(), 1);
-  var import_dom50 = __toESM(require_dom(), 1);
-  var import_data49 = __toESM(require_data(), 1);
-  var import_compose32 = __toESM(require_compose(), 1);
-
-  // packages/block-editor/build-module/utils/use-notify-copy.mjs
-  var import_element96 = __toESM(require_element(), 1);
-  var import_blocks28 = __toESM(require_blocks(), 1);
-  var import_data48 = __toESM(require_data(), 1);
-  var import_i18n37 = __toESM(require_i18n(), 1);
-  var import_notices4 = __toESM(require_notices(), 1);
-  function useNotifyCopy() {
-    const { getBlockName: getBlockName2 } = (0, import_data48.useSelect)(store);
-    const { getBlockType: getBlockType30 } = (0, import_data48.useSelect)(import_blocks28.store);
-    const { createSuccessNotice } = (0, import_data48.useDispatch)(import_notices4.store);
-    return (0, import_element96.useCallback)(
-      (eventType, selectedBlockClientIds) => {
-        let notice = "";
-        if (eventType === "copyStyles") {
-          notice = (0, import_i18n37.__)("Styles copied to clipboard.");
-        } else if (selectedBlockClientIds.length === 1) {
-          const clientId = selectedBlockClientIds[0];
-          const title = getBlockType30(getBlockName2(clientId))?.title;
-          if (eventType === "copy") {
-            notice = (0, import_i18n37.sprintf)(
-              // Translators: %s: Name of the block being copied, e.g. "Paragraph".
-              (0, import_i18n37.__)('Copied "%s" to clipboard.'),
-              title
-            );
-          } else {
-            notice = (0, import_i18n37.sprintf)(
-              // Translators: %s: Name of the block being cut, e.g. "Paragraph".
-              (0, import_i18n37.__)('Moved "%s" to clipboard.'),
-              title
-            );
-          }
-        } else if (eventType === "copy") {
-          notice = (0, import_i18n37.sprintf)(
-            // Translators: %d: Number of blocks being copied.
-            (0, import_i18n37._n)(
-              "Copied %d block to clipboard.",
-              "Copied %d blocks to clipboard.",
-              selectedBlockClientIds.length
-            ),
-            selectedBlockClientIds.length
-          );
-        } else {
-          notice = (0, import_i18n37.sprintf)(
-            // Translators: %d: Number of blocks being moved.
-            (0, import_i18n37._n)(
-              "Moved %d block to clipboard.",
-              "Moved %d blocks to clipboard.",
-              selectedBlockClientIds.length
-            ),
-            selectedBlockClientIds.length
-          );
-        }
-        createSuccessNotice(notice, {
-          type: "snackbar"
-        });
-      },
-      [createSuccessNotice, getBlockName2, getBlockType30]
-    );
+  function registerStyle10(hash, css) {
+    const runtime = getRuntime10();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle10(targetDocument, hash, css);
+    }
   }
-
-  // packages/block-editor/build-module/components/writing-flow/use-clipboard-handler.mjs
-  function useClipboardHandler() {
-    const registry = (0, import_data49.useRegistry)();
-    const {
-      getBlocksByClientId: getBlocksByClientId2,
-      getSelectedBlockClientIds: getSelectedBlockClientIds2,
-      hasMultiSelection: hasMultiSelection2,
-      getSettings: getSettings7,
-      getBlockName: getBlockName2,
-      __unstableIsFullySelected: __unstableIsFullySelected2,
-      __unstableIsSelectionCollapsed: __unstableIsSelectionCollapsed2,
-      __unstableIsSelectionMergeable: __unstableIsSelectionMergeable2,
-      __unstableGetSelectedBlocksWithPartialSelection: __unstableGetSelectedBlocksWithPartialSelection2,
-      canInsertBlockType: canInsertBlockType2,
-      getBlockRootClientId: getBlockRootClientId2
-    } = (0, import_data49.useSelect)(store);
-    const {
-      flashBlock: flashBlock2,
-      removeBlocks: removeBlocks2,
-      replaceBlocks: replaceBlocks2,
-      __unstableDeleteSelection: __unstableDeleteSelection2,
-      __unstableExpandSelection: __unstableExpandSelection2,
-      __unstableSplitSelection: __unstableSplitSelection2
-    } = (0, import_data49.useDispatch)(store);
-    const notifyCopy = useNotifyCopy();
-    return (0, import_compose32.useRefEffect)((node) => {
-      function handler(event) {
-        if (event.defaultPrevented) {
-          return;
-        }
-        const selectedBlockClientIds = getSelectedBlockClientIds2();
-        if (selectedBlockClientIds.length === 0) {
-          return;
-        }
-        if (!hasMultiSelection2()) {
-          const { target } = event;
-          const { ownerDocument: ownerDocument2 } = target;
-          const hasSelection = event.type === "copy" || event.type === "cut" ? (0, import_dom50.documentHasUncollapsedSelection)(ownerDocument2) : (0, import_dom50.documentHasSelection)(ownerDocument2) && !ownerDocument2.activeElement.isContentEditable;
-          if (hasSelection) {
-            return;
-          }
-        }
-        const { activeElement: activeElement2 } = event.target.ownerDocument;
-        if (!node.contains(activeElement2)) {
-          return;
-        }
-        const isSelectionMergeable = __unstableIsSelectionMergeable2();
-        const shouldHandleWholeBlocks = __unstableIsSelectionCollapsed2() || __unstableIsFullySelected2();
-        const expandSelectionIsNeeded = !shouldHandleWholeBlocks && !isSelectionMergeable;
-        if (event.type === "copy" || event.type === "cut") {
-          event.preventDefault();
-          if (selectedBlockClientIds.length === 1) {
-            flashBlock2(selectedBlockClientIds[0]);
-          }
-          if (expandSelectionIsNeeded) {
-            __unstableExpandSelection2();
-          } else {
-            notifyCopy(event.type, selectedBlockClientIds);
-            let blocks2;
-            if (shouldHandleWholeBlocks) {
-              blocks2 = getBlocksByClientId2(selectedBlockClientIds);
-            } else {
-              const [head, tail] = __unstableGetSelectedBlocksWithPartialSelection2();
-              const inBetweenBlocks = getBlocksByClientId2(
-                selectedBlockClientIds.slice(
-                  1,
-                  selectedBlockClientIds.length - 1
+  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)}");
+  }
+  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))}}}");
+  }
+  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,
+                          {
+                            icon: chevron_down_default,
+                            className: style_default10["header-trigger"]
+                          }
+                        )
+                      }
+                    )
+                  }
                 )
-              );
-              blocks2 = [head, ...inBetweenBlocks, tail];
-            }
-            setClipboardBlocks(event, blocks2, registry);
-          }
-        }
-        if (event.type === "cut") {
-          if (shouldHandleWholeBlocks && !expandSelectionIsNeeded) {
-            removeBlocks2(selectedBlockClientIds);
-          } else {
-            setContentEditableWrapper(
-              event.target.ownerDocument.activeElement,
-              false
-            );
-            __unstableDeleteSelection2();
-          }
-        } else if (event.type === "paste") {
-          const {
-            __experimentalCanUserUseUnfilteredHTML: canUserUseUnfilteredHTML,
-            mediaUpload: mediaUpload2
-          } = getSettings7();
-          const isInternal = event.clipboardData.getData("rich-text") === "true";
-          if (isInternal) {
-            return;
-          }
-          const { plainText, html, files } = getPasteEventData(event);
-          const isFullySelected = __unstableIsFullySelected2();
-          let blocks2 = [];
-          if (files.length) {
-            if (!mediaUpload2) {
-              event.preventDefault();
-              return;
-            }
-            const fromTransforms = (0, import_blocks29.getBlockTransforms)("from");
-            blocks2 = files.reduce((accumulator, file) => {
-              const transformation = (0, import_blocks29.findTransform)(
-                fromTransforms,
-                (transform) => transform.type === "files" && transform.isMatch([file])
-              );
-              if (transformation) {
-                accumulator.push(
-                  transformation.transform([file])
-                );
-              }
-              return accumulator;
-            }, []).flat();
-          } else {
-            blocks2 = (0, import_blocks29.pasteHandler)({
-              HTML: html,
-              plainText,
-              mode: isFullySelected ? "BLOCKS" : "AUTO",
-              canUserUseUnfilteredHTML
-            });
-          }
-          if (typeof blocks2 === "string") {
-            return;
-          }
-          if (isFullySelected) {
-            replaceBlocks2(
-              selectedBlockClientIds,
-              blocks2,
-              blocks2.length - 1,
-              -1
-            );
-            event.preventDefault();
-            return;
-          }
-          if (!hasMultiSelection2() && !(0, import_blocks29.hasBlockSupport)(
-            getBlockName2(selectedBlockClientIds[0]),
-            "splitting",
-            false
-          ) && !event.__deprecatedOnSplit) {
-            return;
-          }
-          const [firstSelectedClientId] = selectedBlockClientIds;
-          const rootClientId = getBlockRootClientId2(
-            firstSelectedClientId
-          );
-          const newBlocks = [];
-          for (const block of blocks2) {
-            if (canInsertBlockType2(block.name, rootClientId)) {
-              newBlocks.push(block);
-            } else {
-              const rootBlockName = getBlockName2(rootClientId);
-              const switchedBlocks = block.name !== rootBlockName ? (0, import_blocks29.switchToBlockType)(block, rootBlockName) : [block];
-              if (!switchedBlocks) {
-                return;
-              }
-              for (const switchedBlock of switchedBlocks) {
-                for (const innerBlock of switchedBlock.innerBlocks) {
-                  newBlocks.push(innerBlock);
-                }
-              }
+              ]
             }
-          }
-          __unstableSplitSelection2(newBlocks);
-          event.preventDefault();
-        }
-      }
-      node.ownerDocument.addEventListener("copy", handler);
-      node.ownerDocument.addEventListener("cut", handler);
-      node.ownerDocument.addEventListener("paste", handler);
-      return () => {
-        node.ownerDocument.removeEventListener("copy", handler);
-        node.ownerDocument.removeEventListener("cut", handler);
-        node.ownerDocument.removeEventListener("paste", handler);
-      };
-    }, []);
-  }
+          ) })
+        })
+      });
+    }
+  );

-  // packages/block-editor/build-module/components/writing-flow/index.mjs
-  var import_jsx_runtime221 = __toESM(require_jsx_runtime(), 1);
-  function useWritingFlow() {
-    const [before, ref, after] = useTabNav();
-    const hasMultiSelection2 = (0, import_data50.useSelect)(
-      (select3) => select3(store).hasMultiSelection(),
-      []
-    );
-    return [
-      before,
-      (0, import_compose33.useMergeRefs)([
+  // 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,
-        useEditableRootEventHandlers(),
-        useClipboardHandler(),
-        useInput(),
-        useEditableRoot(),
-        useHomeEnd(),
-        useDragSelection(),
-        useSelectionObserver(),
-        useClickSelection(),
-        useMultiSelection(),
-        useSelectAll(),
-        useArrowNav(),
-        usePreviewModeNav(),
-        (0, import_compose33.useRefEffect)(
-          (node) => {
-            node.tabIndex = 0;
-            node.dataset.hasMultiSelection = hasMultiSelection2;
-            if (!hasMultiSelection2) {
-              return () => {
-                delete node.dataset.hasMultiSelection;
-              };
-            }
-            node.setAttribute(
-              "aria-label",
-              (0, import_i18n38.__)("Multiple selected blocks")
-            );
-            return () => {
-              delete node.dataset.hasMultiSelection;
-              if (node.contentEditable === "true") {
-                node.setAttribute(
-                  "aria-label",
-                  (0, import_i18n38.__)("Editor canvas")
-                );
-              } else {
-                node.removeAttribute("aria-label");
-              }
-            };
-          },
-          [hasMultiSelection2]
-        )
-      ]),
-      after
-    ];
+        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() {
+    const globalScope = globalThis;
+    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 WritingFlow({ children, ...props }, forwardedRef) {
-    const [before, ref, after] = useWritingFlow();
-    return /* @__PURE__ */ (0, import_jsx_runtime221.jsxs)(import_jsx_runtime221.Fragment, { children: [
-      before,
-      /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
-        "div",
-        {
-          ...props,
-          ref: (0, import_compose33.useMergeRefs)([ref, forwardedRef]),
-          className: clsx_default(
-            props.className,
-            "block-editor-writing-flow"
-          ),
-          children
-        }
-      ),
-      after
-    ] });
+  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;
   }
-  var writing_flow_default = (0, import_element97.forwardRef)(WritingFlow);
-
-  // packages/block-editor/build-module/components/iframe/get-compatibility-styles.mjs
-  var compatibilityStyles = null;
-  function getCompatibilityStyles() {
-    if (compatibilityStyles) {
-      return compatibilityStyles;
+  function injectStyle11(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    compatibilityStyles = Array.from(document.styleSheets).reduce(
-      (accumulator, styleSheet) => {
-        try {
-          styleSheet.cssRules;
-        } catch {
-          return accumulator;
-        }
-        const { ownerNode, cssRules } = styleSheet;
-        if (ownerNode === null) {
-          return accumulator;
-        }
-        if (!cssRules) {
-          return accumulator;
-        }
-        if (ownerNode.id.startsWith("wp-")) {
-          return accumulator;
-        }
-        if (!ownerNode.id) {
-          return accumulator;
-        }
-        function matchFromRules(_cssRules) {
-          return Array.from(_cssRules).find(
-            ({
-              selectorText,
-              conditionText,
-              cssRules: __cssRules
-            }) => {
-              if (conditionText) {
-                return matchFromRules(__cssRules);
-              }
-              return selectorText && (selectorText.includes(
-                ".editor-styles-wrapper"
-              ) || selectorText.includes(".wp-block"));
-            }
-          );
-        }
-        if (matchFromRules(cssRules)) {
-          const isInline = ownerNode.tagName === "STYLE";
-          if (isInline) {
-            const mainStylesCssId = ownerNode.id.replace(
-              "-inline-css",
-              "-css"
-            );
-            const mainStylesElement = document.getElementById(mainStylesCssId);
-            if (mainStylesElement) {
-              accumulator.push(mainStylesElement.cloneNode(true));
-            }
-          }
-          accumulator.push(ownerNode.cloneNode(true));
-          if (!isInline) {
-            const inlineStylesCssId = ownerNode.id.replace(
-              "-css",
-              "-inline-css"
-            );
-            const inlineStylesElement = document.getElementById(inlineStylesCssId);
-            if (inlineStylesElement) {
-              accumulator.push(
-                inlineStylesElement.cloneNode(true)
-              );
-            }
-          }
-        }
-        return accumulator;
-      },
-      []
-    );
-    return compatibilityStyles;
-  }
-
-  // packages/block-editor/build-module/components/iframe/use-scale-canvas.mjs
-  var import_element98 = __toESM(require_element(), 1);
-  var import_compose34 = __toESM(require_compose(), 1);
-  function calculateScale({
-    frameSize,
-    containerWidth,
-    maxContainerWidth,
-    scaleContainerWidth
-  }) {
-    return (Math.min(containerWidth, maxContainerWidth) - frameSize * 2) / scaleContainerWidth;
-  }
-  function computeScrollHeightNext(transitionFrom, transitionTo) {
-    const { scaleValue: prevScale, scrollHeight: prevScrollHeight } = transitionFrom;
-    const { frameSize, scaleValue } = transitionTo;
-    return prevScrollHeight * (scaleValue / prevScale) + frameSize * 2;
+    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 computeScrollTopNext(transitionFrom, transitionTo) {
-    const {
-      containerHeight: prevContainerHeight,
-      frameSize: prevFrameSize,
-      scaleValue: prevScale,
-      scrollTop: prevScrollTop
-    } = transitionFrom;
-    const { containerHeight, frameSize, scaleValue, scrollHeight } = transitionTo;
-    let scrollTopNext = prevScrollTop;
-    scrollTopNext = (scrollTopNext + prevContainerHeight / 2 - prevFrameSize) / prevScale - prevContainerHeight / 2;
-    scrollTopNext = (scrollTopNext + containerHeight / 2) * scaleValue + frameSize - containerHeight / 2;
-    scrollTopNext = prevScrollTop <= prevFrameSize ? 0 : scrollTopNext;
-    const maxScrollTop = scrollHeight - containerHeight;
-    return Math.round(
-      Math.min(Math.max(0, scrollTopNext), Math.max(0, maxScrollTop))
+  function registerDocument11(targetDocument) {
+    const runtime = getRuntime11();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-  }
-  function getAnimationKeyframes(transitionFrom, transitionTo) {
-    const {
-      scaleValue: prevScale,
-      frameSize: prevFrameSize,
-      scrollTop
-    } = transitionFrom;
-    const { scaleValue, frameSize, scrollTop: scrollTopNext } = transitionTo;
-    return [
-      {
-        translate: `0 0`,
-        scale: prevScale,
-        paddingTop: `${prevFrameSize / prevScale}px`,
-        paddingBottom: `${prevFrameSize / prevScale}px`
-      },
-      {
-        translate: `0 ${scrollTop - scrollTopNext}px`,
-        scale: scaleValue,
-        paddingTop: `${frameSize / scaleValue}px`,
-        paddingBottom: `${frameSize / scaleValue}px`
+    for (const [hash, css] of runtime.styles) {
+      injectStyle11(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    ];
-  }
-  function useScaleCanvas({
-    frameSize,
-    iframeDocument,
-    maxContainerWidth = 750,
-    scale
-  }) {
-    const [contentResizeListener, { height: contentHeight }] = (0, import_compose34.useResizeObserver)();
-    const [
-      containerResizeListener,
-      { width: containerWidth, height: containerHeight }
-    ] = (0, import_compose34.useResizeObserver)();
-    const initialContainerWidthRef = (0, import_element98.useRef)(0);
-    const isZoomedOut = scale !== 1;
-    const prefersReducedMotion = (0, import_compose34.useReducedMotion)();
-    const isAutoScaled = scale === "auto-scaled";
-    const startAnimationRef = (0, import_element98.useRef)(false);
-    const animationRef = (0, import_element98.useRef)(null);
-    (0, import_element98.useEffect)(() => {
-      if (!isZoomedOut) {
-        initialContainerWidthRef.current = containerWidth;
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    }, [containerWidth, isZoomedOut]);
-    const scaleContainerWidth = Math.max(
-      initialContainerWidthRef.current,
-      containerWidth
-    );
-    const scaleValue = isAutoScaled ? calculateScale({
-      frameSize,
-      containerWidth,
-      maxContainerWidth,
-      scaleContainerWidth
-    }) : scale;
-    const transitionFromRef = (0, import_element98.useRef)({
-      scaleValue,
-      frameSize,
-      containerHeight: 0,
-      scrollTop: 0,
-      scrollHeight: 0
-    });
-    const transitionToRef = (0, import_element98.useRef)({
-      scaleValue,
-      frameSize,
-      containerHeight: 0,
-      scrollTop: 0,
-      scrollHeight: 0
-    });
-    const startZoomOutAnimation = (0, import_element98.useCallback)(() => {
-      const { scrollTop } = transitionFromRef.current;
-      const { scrollTop: scrollTopNext } = transitionToRef.current;
-      iframeDocument.documentElement.style.setProperty(
-        "--wp-block-editor-iframe-zoom-out-scroll-top",
-        `${scrollTop}px`
-      );
-      iframeDocument.documentElement.style.setProperty(
-        "--wp-block-editor-iframe-zoom-out-scroll-top-next",
-        `${scrollTopNext}px`
-      );
-      iframeDocument.documentElement.style.setProperty(
-        "--wp-block-editor-iframe-zoom-out-overflow-behavior",
-        transitionFromRef.current.scrollHeight === transitionFromRef.current.containerHeight ? "auto" : "scroll"
-      );
-      iframeDocument.documentElement.classList.add("zoom-out-animation");
-      return iframeDocument.documentElement.animate(
-        getAnimationKeyframes(
-          transitionFromRef.current,
-          transitionToRef.current
-        ),
+      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("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,
         {
-          easing: "cubic-bezier(0.46, 0.03, 0.52, 0.96)",
-          duration: 400
+          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
+            }
+          )
         }
       );
-    }, [iframeDocument]);
-    const finishZoomOutAnimation = (0, import_element98.useCallback)(() => {
-      startAnimationRef.current = false;
-      animationRef.current = null;
-      iframeDocument.documentElement.style.setProperty(
-        "--wp-block-editor-iframe-zoom-out-scale",
-        transitionToRef.current.scaleValue
-      );
-      iframeDocument.documentElement.style.setProperty(
-        "--wp-block-editor-iframe-zoom-out-frame-size",
-        `${transitionToRef.current.frameSize}px`
-      );
-      iframeDocument.documentElement.classList.remove("zoom-out-animation");
-      iframeDocument.documentElement.scrollTop = transitionToRef.current.scrollTop;
-      iframeDocument.documentElement.style.removeProperty(
-        "--wp-block-editor-iframe-zoom-out-scroll-top"
-      );
-      iframeDocument.documentElement.style.removeProperty(
-        "--wp-block-editor-iframe-zoom-out-scroll-top-next"
-      );
-      iframeDocument.documentElement.style.removeProperty(
-        "--wp-block-editor-iframe-zoom-out-overflow-behavior"
+    }
+  );
+
+  // 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) {
+      throw new Error(
+        "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
       );
-      transitionFromRef.current = transitionToRef.current;
-    }, [iframeDocument]);
-    const previousIsZoomedOut = (0, import_element98.useRef)(false);
-    (0, import_element98.useEffect)(() => {
-      if (!iframeDocument) {
-        return;
-      }
-      const trigger = previousIsZoomedOut.current !== isZoomedOut;
-      previousIsZoomedOut.current = isZoomedOut;
-      if (!trigger) {
-        return;
-      }
-      startAnimationRef.current = true;
-      if (!isZoomedOut) {
-        return;
-      }
-      iframeDocument.documentElement.classList.add("is-zoomed-out");
-      return () => {
-        iframeDocument.documentElement.classList.remove("is-zoomed-out");
-      };
-    }, [iframeDocument, isZoomedOut]);
-    (0, import_element98.useEffect)(() => {
-      if (!iframeDocument) {
-        return;
-      }
-      if (isAutoScaled && transitionFromRef.current.scaleValue !== 1) {
-        transitionFromRef.current.scaleValue = calculateScale({
-          frameSize: transitionFromRef.current.frameSize,
-          containerWidth,
-          maxContainerWidth,
-          scaleContainerWidth: containerWidth
-        });
-      }
-      if (scaleValue < 1) {
-        if (!startAnimationRef.current) {
-          iframeDocument.documentElement.style.setProperty(
-            "--wp-block-editor-iframe-zoom-out-scale",
-            scaleValue
-          );
-          iframeDocument.documentElement.style.setProperty(
-            "--wp-block-editor-iframe-zoom-out-frame-size",
-            `${frameSize}px`
-          );
-        }
-        iframeDocument.documentElement.style.setProperty(
-          "--wp-block-editor-iframe-zoom-out-content-height",
-          `${contentHeight}px`
-        );
-        iframeDocument.documentElement.style.setProperty(
-          "--wp-block-editor-iframe-zoom-out-inner-height",
-          `${containerHeight}px`
-        );
-        iframeDocument.documentElement.style.setProperty(
-          "--wp-block-editor-iframe-zoom-out-container-width",
-          `${containerWidth}px`
-        );
-        iframeDocument.documentElement.style.setProperty(
-          "--wp-block-editor-iframe-zoom-out-scale-container-width",
-          `${scaleContainerWidth}px`
-        );
-      }
-      if (startAnimationRef.current) {
-        startAnimationRef.current = false;
-        if (animationRef.current) {
-          animationRef.current.reverse();
-          const tempTransitionFrom = transitionFromRef.current;
-          const tempTransitionTo = transitionToRef.current;
-          transitionFromRef.current = tempTransitionTo;
-          transitionToRef.current = tempTransitionFrom;
-        } else {
-          transitionFromRef.current.scrollTop = iframeDocument.documentElement.scrollTop;
-          transitionFromRef.current.scrollHeight = iframeDocument.documentElement.scrollHeight;
-          transitionFromRef.current.containerHeight = containerHeight;
-          transitionToRef.current = {
-            scaleValue,
-            frameSize,
-            containerHeight: iframeDocument.documentElement.clientHeight
-            // use clientHeight to get the actual height of the new container after zoom state changes have rendered, as it will be the most up-to-date.
-          };
-          transitionToRef.current.scrollHeight = computeScrollHeightNext(
-            transitionFromRef.current,
-            transitionToRef.current
-          );
-          transitionToRef.current.scrollTop = computeScrollTopNext(
-            transitionFromRef.current,
-            transitionToRef.current
-          );
-          animationRef.current = startZoomOutAnimation();
-          if (prefersReducedMotion) {
-            finishZoomOutAnimation();
-          } else {
-            animationRef.current.onfinish = finishZoomOutAnimation;
-          }
-        }
-      }
-    }, [
-      startZoomOutAnimation,
-      finishZoomOutAnimation,
-      prefersReducedMotion,
-      isAutoScaled,
-      scaleValue,
-      frameSize,
-      iframeDocument,
-      contentHeight,
-      containerWidth,
-      containerHeight,
-      maxContainerWidth,
-      scaleContainerWidth
-    ]);
-    return {
-      isZoomedOut,
-      scaleContainerWidth,
-      contentResizeListener,
-      containerResizeListener
-    };
+    }
+    return unlock3(
+      themePackage.privateApis
+    ).ThemeProvider;
   }
+  var ThemeProvider = getThemeProvider();

-  // packages/block-editor/build-module/components/iframe/index.mjs
-  var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
-  function bubbleEvent(event, Constructor, frame) {
-    const init = {};
-    for (const key in event) {
-      init[key] = event[key];
+  // packages/ui/build-module/stack/stack.mjs
+  var import_element72 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
+  function getRuntime12() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    if (event instanceof frame.contentDocument.defaultView.MouseEvent) {
-      const rect = frame.getBoundingClientRect();
-      init.clientX += rect.left;
-      init.clientY += rect.top;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument12(document);
     }
-    const newEvent = new Constructor(event.type, init);
-    if (init.defaultPrevented) {
-      newEvent.preventDefault();
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash12(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    const cancelled = !frame.dispatchEvent(newEvent);
-    if (cancelled) {
-      event.preventDefault();
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE12}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
+        return true;
+      }
     }
+    return false;
   }
-  function useBubbleEvents(iframeDocument) {
-    return (0, import_compose35.useRefEffect)(() => {
-      const { defaultView } = iframeDocument;
-      if (!defaultView) {
+  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;
       }
-      const { frameElement } = defaultView;
-      const html = iframeDocument.documentElement;
-      const eventTypes = ["dragover", "mousemove"];
-      const handlers = {};
-      for (const name of eventTypes) {
-        handlers[name] = (event) => {
-          const prototype = Object.getPrototypeOf(event);
-          const constructorName = prototype.constructor.name;
-          const Constructor = window[constructorName];
-          bubbleEvent(event, Constructor, frameElement);
-        };
-        html.addEventListener(name, handlers[name]);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return () => {
-        for (const name of eventTypes) {
-          html.removeEventListener(name, handlers[name]);
-        }
-      };
-    });
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-  var iframeSrcCache = /* @__PURE__ */ new WeakMap();
-  var iframeSrcCleanup = globalThis.FinalizationRegistry ? new globalThis.FinalizationRegistry(
-    (url) => URL.revokeObjectURL(url)
-  ) : void 0;
-  function getIframeSrc(resolvedAssets) {
-    let src = iframeSrcCache.get(resolvedAssets);
-    if (src) {
-      return src;
-    }
-    let body = "";
-    if (import_react14.version.split(".")[0] === "18") {
-      body = "<body><script>document.currentScript.parentElement.remove()<\/script></body>";
+  function registerStyle12(hash, css) {
+    const runtime = getRuntime12();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle12(targetDocument, hash, css);
     }
-    const html = `<!doctype html>
-<html>
-	<head>
-		<meta charset="utf-8">
-		<base href="${window.location.href}">
-		<style>
-			html{
-				height: auto !important;
-				min-height: 100%;
-			}
-			/* Lowest specificity to not override global styles */
-			:where(body) {
-				margin: 0;
-				/* Default background color in case zoom out mode background
-				colors the html element */
-				background-color: white;
-			}
-		</style>
-		${resolvedAssets.styles ?? ""}
-		${resolvedAssets.scripts ?? ""}
-	</head>
-	${body}
-</html>`;
-    src = URL.createObjectURL(new Blob([html], { type: "text/html" }));
-    iframeSrcCache.set(resolvedAssets, src);
-    iframeSrcCleanup?.register(resolvedAssets, src);
-    return src;
-  }
-  function Iframe({
-    contentRef,
-    children,
-    tabIndex = 0,
-    scale = 1,
-    frameSize = 0,
-    readonly,
-    forwardedRef: ref,
-    title = (0, import_i18n39.__)("Editor canvas"),
-    ...props
-  }) {
-    const { resolvedAssets, isPreviewMode } = (0, import_data51.useSelect)((select3) => {
-      const settings2 = select3(store).getSettings();
-      return {
-        resolvedAssets: settings2.__unstableResolvedAssets,
-        isPreviewMode: settings2.isPreviewMode
-      };
-    }, []);
-    const [iframeDocument, setIframeDocument] = (0, import_element99.useState)();
-    const [bodyClasses, setBodyClasses] = (0, import_element99.useState)([]);
-    const [before, writingFlowRef, after] = useWritingFlow();
-    const setRef = (0, import_compose35.useRefEffect)((node) => {
-      let iFrameDocument;
-      function preventFileDropDefault(event) {
-        event.preventDefault();
-      }
-      function interceptLinkClicks(event) {
-        if (event.target.tagName === "A" && event.target.getAttribute("href")?.startsWith("#")) {
-          event.preventDefault();
-          iFrameDocument.defaultView.location.hash = event.target.getAttribute("href").slice(1);
-        }
-      }
-      const { ownerDocument: ownerDocument2 } = node;
-      setBodyClasses(
-        Array.from(ownerDocument2.body.classList).filter(
-          (name) => name.startsWith("admin-color-") || name.startsWith("post-type-") || name === "wp-embed-responsive"
-        )
-      );
-      function onLoad() {
-        const { contentDocument } = node;
-        const { documentElement } = contentDocument;
-        iFrameDocument = contentDocument;
-        setIframeDocument(contentDocument);
-        documentElement.classList.add("block-editor-iframe__html");
-        contentDocument.dir = ownerDocument2.dir;
-        for (const compatStyle of getCompatibilityStyles()) {
-          if (contentDocument.getElementById(compatStyle.id)) {
-            continue;
-          }
-          contentDocument.head.appendChild(
-            compatStyle.cloneNode(true)
-          );
-          if (!isPreviewMode) {
-            console.warn(
-              `${compatStyle.id} was added to the iframe incorrectly. Please use block.json or enqueue_block_assets to add styles to the iframe.`,
-              compatStyle
-            );
-          }
-        }
-        iFrameDocument.addEventListener(
-          "dragover",
-          preventFileDropDefault,
-          false
-        );
-        iFrameDocument.addEventListener(
-          "drop",
-          preventFileDropDefault,
-          false
-        );
-        iFrameDocument.addEventListener("click", interceptLinkClicks);
-      }
-      node.addEventListener("load", onLoad);
-      return () => {
-        setIframeDocument(void 0);
-        node.removeEventListener("load", onLoad);
-        iFrameDocument?.removeEventListener(
-          "dragover",
-          preventFileDropDefault
-        );
-        iFrameDocument?.removeEventListener(
-          "drop",
-          preventFileDropDefault
-        );
-        iFrameDocument?.removeEventListener("click", interceptLinkClicks);
-      };
-    }, []);
-    const {
-      contentResizeListener,
-      containerResizeListener,
-      isZoomedOut,
-      scaleContainerWidth
-    } = useScaleCanvas({
-      scale,
-      frameSize: parseInt(frameSize),
-      iframeDocument
-    });
-    const disabledRef = (0, import_compose35.useDisabled)({ isDisabled: !readonly });
-    const unguardedBodyRef = (0, import_compose35.useMergeRefs)([
-      useBubbleEvents(iframeDocument),
-      contentRef,
-      writingFlowRef,
-      disabledRef
-    ]);
-    const bodyRef = (0, import_compose35.useRefEffect)(
-      (node) => {
-        if (node.ownerDocument.defaultView) {
-          unguardedBodyRef(node);
-          return () => unguardedBodyRef(null);
-        }
-        return () => {
-        };
-      },
-      [unguardedBodyRef]
-    );
-    const src = getIframeSrc(resolvedAssets);
-    const shouldRenderFocusCaptureElements = tabIndex >= 0 && !isPreviewMode;
-    const iframe = /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)(import_jsx_runtime222.Fragment, { children: [
-      shouldRenderFocusCaptureElements && before,
-      /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
-        "iframe",
-        {
-          ...props,
-          style: {
-            ...props.style,
-            height: props.style?.height,
-            border: 0
-          },
-          ref: (0, import_compose35.useMergeRefs)([ref, setRef]),
-          tabIndex,
-          src,
-          title,
-          onKeyDown: (event) => {
-            if (props.onKeyDown) {
-              props.onKeyDown(event);
-            }
-            if (event.currentTarget.ownerDocument !== event.target.ownerDocument) {
-              const { stopPropagation } = event.nativeEvent;
-              event.nativeEvent.stopPropagation = () => {
-              };
-              event.stopPropagation();
-              event.nativeEvent.stopPropagation = stopPropagation;
-              bubbleEvent(
-                event,
-                window.KeyboardEvent,
-                event.currentTarget
-              );
-            }
-          },
-          children: iframeDocument && (0, import_element99.createPortal)(
-            /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)(
-              "body",
-              {
-                ref: bodyRef,
-                className: clsx_default(
-                  "block-editor-iframe__body",
-                  "editor-styles-wrapper",
-                  ...bodyClasses
-                ),
-                children: [
-                  contentResizeListener,
-                  /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(import_components32.__experimentalStyleProvider, { document: iframeDocument, children })
-                ]
-              }
-            ),
-            iframeDocument.documentElement
-          )
-        }
-      ),
-      shouldRenderFocusCaptureElements && after
-    ] });
-    return /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)("div", { className: "block-editor-iframe__container", children: [
-      containerResizeListener,
-      /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
-        "div",
-        {
-          className: clsx_default(
-            "block-editor-iframe__scale-container",
-            isZoomedOut && "is-zoomed-out"
-          ),
-          style: {
-            "--wp-block-editor-iframe-zoom-out-scale-container-width": isZoomedOut && `${scaleContainerWidth}px`
-          },
-          children: iframe
-        }
-      )
-    ] });
   }
-  function IframeIfReady(props, ref) {
-    const isInitialised = (0, import_data51.useSelect)(
-      (select3) => select3(store).getSettings().__internalIsInitialized,
-      []
-    );
-    if (!isInitialised) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(Iframe, { ...props, forwardedRef: ref });
+  if (typeof process === "undefined" || true) {
+    registerStyle12("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
   }
-  var iframe_default = (0, import_element99.forwardRef)(IframeIfReady);
+  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/block-editor/build-module/components/editor-styles/index.mjs
-  var import_components33 = __toESM(require_components(), 1);
-  var import_element100 = __toESM(require_element(), 1);
-  var import_data52 = __toESM(require_data(), 1);
+  // 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
+  });

-  // node_modules/parsel-js/dist/parsel.js
-  var TOKENS = {
-    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
-    // this must be last
-  };
-  var TRIM_TOKENS = /* @__PURE__ */ new Set(["combinator", "comma"]);
-  var getArgumentPatternByType = (type) => {
-    switch (type) {
-      case "pseudo-element":
-      case "pseudo-class":
-        return new RegExp(TOKENS[type].source.replace("(?<argument>\xB6*)", "(?<argument>.*)"), "gu");
-      default:
-        return TOKENS[type];
+  // 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);
+
+  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
+  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
+  function getRuntime13() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-  };
-  function gobbleParens(text, offset4) {
-    let nesting = 0;
-    let result = "";
-    for (; offset4 < text.length; offset4++) {
-      const char = text[offset4];
-      switch (char) {
-        case "(":
-          ++nesting;
-          break;
-        case ")":
-          --nesting;
-          break;
-      }
-      result += char;
-      if (nesting === 0) {
-        return result;
-      }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument13(document);
     }
-    return result;
+    return globalScope.__wpStyleRuntime;
   }
-  function tokenizeBy(text, grammar = TOKENS) {
-    if (!text) {
-      return [];
-    }
-    const tokens = [text];
-    for (const [type, pattern] of Object.entries(grammar)) {
-      for (let i2 = 0; i2 < tokens.length; i2++) {
-        const token = tokens[i2];
-        if (typeof token !== "string") {
-          continue;
-        }
-        pattern.lastIndex = 0;
-        const match2 = pattern.exec(token);
-        if (!match2) {
-          continue;
-        }
-        const from = match2.index - 1;
-        const args = [];
-        const content = match2[0];
-        const before = token.slice(0, from + 1);
-        if (before) {
-          args.push(before);
-        }
-        args.push({
-          ...match2.groups,
-          type,
-          content
-        });
-        const after = token.slice(from + content.length + 1);
-        if (after) {
-          args.push(after);
-        }
-        tokens.splice(i2, 1, ...args);
-      }
+  function documentContainsStyleHash13(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    let offset4 = 0;
-    for (const token of tokens) {
-      switch (typeof token) {
-        case "string":
-          throw new Error(`Unexpected sequence ${token} found at index ${offset4}`);
-        case "object":
-          offset4 += token.content.length;
-          token.pos = [offset4 - token.content.length, offset4];
-          if (TRIM_TOKENS.has(token.type)) {
-            token.content = token.content.trim() || " ";
-          }
-          break;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE13}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
+        return true;
       }
     }
-    return tokens;
+    return false;
   }
-  var STRING_PATTERN = /(['"])([^\\\n]+?)\1/g;
-  var ESCAPE_PATTERN = /\\./g;
-  function tokenize(selector3, grammar = TOKENS) {
-    selector3 = selector3.trim();
-    if (selector3 === "") {
-      return [];
+  function injectStyle13(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    const replacements = [];
-    selector3 = selector3.replace(ESCAPE_PATTERN, (value, offset4) => {
-      replacements.push({ value, offset: offset4 });
-      return "\uE000".repeat(value.length);
-    });
-    selector3 = selector3.replace(STRING_PATTERN, (value, quote, content, offset4) => {
-      replacements.push({ value, offset: offset4 });
-      return `${quote}${"\uE001".repeat(content.length)}${quote}`;
-    });
-    {
-      let pos = 0;
-      let offset4;
-      while ((offset4 = selector3.indexOf("(", pos)) > -1) {
-        const value = gobbleParens(selector3, offset4);
-        replacements.push({ value, offset: offset4 });
-        selector3 = `${selector3.substring(0, offset4)}(${"\xB6".repeat(value.length - 2)})${selector3.substring(offset4 + value.length)}`;
-        pos = offset4 + value.length;
-      }
+    const runtime = getRuntime13();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    const tokens = tokenizeBy(selector3, grammar);
-    const changedTokens = /* @__PURE__ */ new Set();
-    for (const replacement of replacements.reverse()) {
-      for (const token of tokens) {
-        const { offset: offset4, value } = replacement;
-        if (!(token.pos[0] <= offset4 && offset4 + value.length <= token.pos[1])) {
-          continue;
-        }
-        const { content } = token;
-        const tokenOffset = offset4 - token.pos[0];
-        token.content = content.slice(0, tokenOffset) + value + content.slice(tokenOffset + value.length);
-        if (token.content !== content) {
-          changedTokens.add(token);
-        }
-      }
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    for (const token of changedTokens) {
-      const pattern = getArgumentPatternByType(token.type);
-      if (!pattern) {
-        throw new Error(`Unknown token type: ${token.type}`);
+    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;
       }
-      pattern.lastIndex = 0;
-      const match2 = pattern.exec(token.content);
-      if (!match2) {
-        throw new Error(`Unable to parse content for ${token.type}: ${token.content}`);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      Object.assign(token, match2.groups);
+      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);
     }
-    return tokens;
   }
-  function* flatten(node, parent) {
-    switch (node.type) {
-      case "list":
-        for (let child of node.list) {
-          yield* flatten(child, node);
-        }
-        break;
-      case "complex":
-        yield* flatten(node.left, node);
-        yield* flatten(node.right, node);
-        break;
-      case "compound":
-        yield* node.list.map((token) => [token, node]);
-        break;
-      default:
-        yield [node, parent];
+  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;
   }
-  function stringify(listOrNode) {
-    let tokens;
-    if (Array.isArray(listOrNode)) {
-      tokens = listOrNode;
-    } else {
-      tokens = [...flatten(listOrNode)].map(([token]) => token);
+  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);
     }
-    return tokens.map((token) => token.content).join("");
+    ownerDocument2.body.appendChild(element);
+    return element;
   }
-
-  // packages/block-editor/build-module/utils/transform-styles/index.mjs
-  var import_processor = __toESM(require_processor(), 1);
-  var import_css_syntax_error = __toESM(require_css_syntax_error(), 1);
-  var import_postcss_prefix_selector = __toESM(require_postcss_prefix_selector(), 1);
-  var import_postcss_urlrebase = __toESM(require_postcss_urlrebase(), 1);
-  var cacheByWrapperSelector = /* @__PURE__ */ new Map();
-  var ROOT_SELECTOR_TOKENS = [
-    { 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 prefixRootSelector(prefix2, selector3) {
-    const tokenized = tokenize(selector3);
-    const lastRootIndex = tokenized.findLastIndex(({ content, type }) => {
-      return ROOT_SELECTOR_TOKENS.some(
-        (rootSelector) => content === rootSelector.content && type === rootSelector.type
-      );
-    });
-    let insertionPoint2 = -1;
-    for (let i2 = lastRootIndex + 1; i2 < tokenized.length; i2++) {
-      if (tokenized[i2].type === "combinator") {
-        insertionPoint2 = i2;
-        break;
-      }
+  function getWpCompatOverlaySlot() {
+    if (typeof window === "undefined") {
+      return void 0;
     }
-    const tokenizedPrefix = tokenize(prefix2);
-    tokenized.splice(
-      // Insert at the insertion point, or the end.
-      insertionPoint2 === -1 ? tokenized.length : insertionPoint2,
-      0,
-      {
-        type: "combinator",
-        content: " ",
-        pos: [0, 0]
-      },
-      ...tokenizedPrefix
+    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}]`
     );
-    return stringify(tokenized);
-  }
-  function transformStyle({ css, ignoredSelectors = [], baseURL }, wrapperSelector = "", transformOptions) {
-    if (!wrapperSelector && !baseURL) {
-      return css;
+    if (existing instanceof HTMLDivElement) {
+      cachedSlot = ensureSlotIsAccessible(existing);
+      return cachedSlot;
     }
-    try {
-      const excludedSelectors = [
-        ...ignoredSelectors,
-        ...transformOptions?.ignoredSelectors ?? [],
-        wrapperSelector
-      ];
-      return new import_processor.default(
-        [
-          wrapperSelector && (0, import_postcss_prefix_selector.default)({
-            prefix: wrapperSelector,
-            transform(prefix2, selector3, prefixedSelector) {
-              if (excludedSelectors.some(
-                (excludedSelector) => excludedSelector instanceof RegExp ? selector3.match(excludedSelector) : selector3.includes(excludedSelector)
-              )) {
-                return selector3;
-              }
-              const hasRootSelector = ROOT_SELECTOR_TOKENS.some(
-                (rootSelector) => selector3.startsWith(rootSelector.content)
-              );
-              if (hasRootSelector) {
-                return prefixRootSelector(prefix2, selector3);
-              }
-              return prefixedSelector;
-            }
-          }),
-          baseURL && (0, import_postcss_urlrebase.default)({ rootUrl: baseURL })
-        ].filter(Boolean)
-      ).process(css, {}).css;
-    } catch (error2) {
-      if (error2 instanceof import_css_syntax_error.default) {
-        console.warn(
-          "wp.blockEditor.transformStyles Failed to transform CSS.",
-          error2.message + "\n" + error2.showSourceCode(false)
-        );
-      } else {
-        console.warn(
-          "wp.blockEditor.transformStyles Failed to transform CSS.",
-          error2
-        );
-      }
-      return null;
+    if (cachedSlot?.isConnected) {
+      cachedSlot.remove();
     }
+    cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
+    return cachedSlot;
   }
-  var transformStyles = (styles, wrapperSelector = "", transformOptions) => {
-    let cache = cacheByWrapperSelector.get(wrapperSelector);
-    if (!cache) {
-      cache = /* @__PURE__ */ new WeakMap();
-      cacheByWrapperSelector.set(wrapperSelector, cache);
-    }
-    return styles.map((style) => {
-      let css = cache.get(style);
-      if (!css) {
-        css = transformStyle(style, wrapperSelector, transformOptions);
-        cache.set(style, css);
-      }
-      return css;
-    });
-  };
-  var transform_styles_default = transformStyles;

-  // packages/block-editor/build-module/components/editor-styles/index.mjs
-  var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
-  k([names_default, a11y_default]);
-  function useDarkThemeBodyClassName(styles, scope) {
-    return (0, import_element100.useCallback)(
-      (node) => {
-        if (!node) {
-          return;
-        }
-        const { ownerDocument: ownerDocument2 } = node;
-        const { defaultView, body } = ownerDocument2;
-        const canvas = scope ? ownerDocument2.querySelector(scope) : body;
-        let backgroundColor;
-        if (!canvas) {
-          const tempCanvas = ownerDocument2.createElement("div");
-          tempCanvas.classList.add("editor-styles-wrapper");
-          body.appendChild(tempCanvas);
-          backgroundColor = defaultView?.getComputedStyle(tempCanvas, null).getPropertyValue("background-color");
-          body.removeChild(tempCanvas);
-        } else {
-          backgroundColor = defaultView?.getComputedStyle(canvas, null).getPropertyValue("background-color");
-        }
-        const colordBackgroundColor = w(backgroundColor);
-        if (colordBackgroundColor.luminance() > 0.5 || colordBackgroundColor.alpha() === 0) {
-          body.classList.remove("is-dark-theme");
-        } else {
-          body.classList.add("is-dark-theme");
+  // 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
         }
-      },
-      [styles, scope]
-    );
+      );
+    }
+  );
+
+  // 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() {
+    const globalScope = globalThis;
+    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 EditorStyles({ styles, scope, transformOptions }) {
-    const overrides = (0, import_data52.useSelect)(
-      (select3) => unlock(select3(store)).getStyleOverrides(),
-      []
-    );
-    const [transformedStyles, transformedSvgs] = (0, import_element100.useMemo)(() => {
-      const _styles = Object.values(styles ?? []);
-      const orderedOverrides = [
-        ...overrides.filter(
-          ([, override]) => override?.__unstableType !== "custom-css"
-        ),
-        ...overrides.filter(
-          ([, override]) => override?.__unstableType === "custom-css"
-        )
-      ];
-      for (const [id, override] of orderedOverrides) {
-        const index2 = _styles.findIndex(({ id: _id }) => id === _id);
-        const overrideWithId = { ...override, id };
-        if (index2 === -1) {
-          _styles.push(overrideWithId);
-        } else {
-          _styles[index2] = overrideWithId;
-        }
+  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 [
-        transform_styles_default(
-          _styles.filter((style) => style?.css),
-          scope,
-          transformOptions
-        ),
-        _styles.filter((style) => style.__unstableType === "svgs").map((style) => style.assets).join("")
-      ];
-    }, [styles, overrides, scope, transformOptions]);
-    return /* @__PURE__ */ (0, import_jsx_runtime223.jsxs)(import_jsx_runtime223.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
-        "style",
-        {
-          ref: useDarkThemeBodyClassName(transformedStyles, scope)
-        }
-      ),
-      transformedStyles.map((css, index2) => /* @__PURE__ */ (0, import_jsx_runtime223.jsx)("style", { children: css }, index2)),
-      /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
-        import_components33.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: transformedSvgs }
-        }
-      )
-    ] });
+    }
+    return false;
   }
-  var editor_styles_default = (0, import_element100.memo)(EditorStyles);
-
-  // packages/block-editor/build-module/components/block-preview/auto.mjs
-  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
-  var MemoizedBlockList = (0, import_element101.memo)(BlockList);
-  var MAX_HEIGHT = 2e3;
-  var EMPTY_ADDITIONAL_STYLES = [];
-  function ScaledBlockPreview({
-    viewportWidth,
-    containerWidth,
-    minHeight,
-    additionalStyles = EMPTY_ADDITIONAL_STYLES
-  }) {
-    if (!viewportWidth) {
-      viewportWidth = containerWidth;
+  function injectStyle14(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    const [contentResizeListener, { height: contentHeight }] = (0, import_compose36.useResizeObserver)();
-    const { styles } = (0, import_data53.useSelect)((select3) => {
-      const settings2 = select3(store).getSettings();
-      return {
-        styles: settings2.styles
-      };
-    }, []);
-    const editorStyles = (0, import_element101.useMemo)(() => {
-      if (styles) {
-        return [
-          ...styles,
-          {
-            css: "body{height:auto;overflow:hidden;border:none;padding:0;}",
-            __unstableType: "presets"
-          },
-          ...additionalStyles
-        ];
+    const runtime = getRuntime14();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash14(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument14(targetDocument) {
+    const runtime = getRuntime14();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle14(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      return styles;
-    }, [styles, additionalStyles]);
-    const scale = containerWidth / viewportWidth;
-    const aspectRatio = contentHeight ? containerWidth / (contentHeight * scale) : 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
-      import_components34.Disabled,
-      {
-        className: "block-editor-block-preview__content",
-        style: {
-          transform: `scale(${scale})`,
-          // Using width + aspect-ratio instead of height here triggers browsers' native
-          // handling of scrollbar's visibility. It prevents the flickering issue seen
-          // in https://github.com/WordPress/gutenberg/issues/52027.
-          // See https://github.com/WordPress/gutenberg/pull/52921 for more info.
-          aspectRatio,
-          maxHeight: contentHeight > MAX_HEIGHT ? MAX_HEIGHT * scale : void 0,
-          minHeight
-        },
-        children: /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(
-          iframe_default,
-          {
-            contentRef: (0, import_compose36.useRefEffect)((bodyElement) => {
-              const {
-                ownerDocument: { documentElement }
-              } = bodyElement;
-              documentElement.classList.add(
-                "block-editor-block-preview__content-iframe"
-              );
-              documentElement.style.position = "absolute";
-              documentElement.style.width = "100%";
-              bodyElement.style.boxSizing = "border-box";
-              bodyElement.style.position = "absolute";
-              bodyElement.style.width = "100%";
-            }, []),
-            "aria-hidden": true,
-            tabIndex: -1,
-            style: {
-              position: "absolute",
-              width: viewportWidth,
-              height: contentHeight,
-              pointerEvents: "none",
-              // This is a catch-all max-height for patterns.
-              // See: https://github.com/WordPress/gutenberg/pull/38175.
-              maxHeight: MAX_HEIGHT,
-              minHeight: scale !== 0 && scale < 1 && minHeight ? minHeight / scale : minHeight
-            },
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(editor_styles_default, { styles: editorStyles }),
-              contentResizeListener,
-              /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(MemoizedBlockList, { renderAppender: false })
-            ]
-          }
-        )
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    );
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-  function AutoBlockPreview(props) {
-    const [containerResizeListener, { width: containerWidth }] = (0, import_compose36.useResizeObserver)();
-    return /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(import_jsx_runtime224.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("div", { style: { position: "relative", width: "100%", height: 0 }, children: containerResizeListener }),
-      /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("div", { className: "block-editor-block-preview__container", children: !!containerWidth && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
-        ScaledBlockPreview,
+  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("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) {
+    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_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,
         {
+          ref,
+          align,
+          side,
+          sideOffset,
           ...props,
-          containerWidth
+          className: clsx_default(
+            resets_default4["box-sizing"],
+            style_default13.positioner,
+            className2
+          )
         }
-      ) })
-    ] });
-  }
+      );
+    }
+  );

-  // packages/block-editor/build-module/components/block-preview/async.mjs
-  var import_element102 = __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_element102.useState)(false);
-    (0, import_element102.useEffect)(() => {
-      const context = {};
-      blockPreviewQueue.add(context, () => {
-        (0, import_element102.flushSync)(() => {
-          setShouldRender(true);
-        });
-      });
-      return () => {
-        blockPreviewQueue.cancel(context);
-      };
-    }, []);
-    if (!shouldRender) {
-      return placeholder;
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    return children;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument15(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // packages/block-editor/build-module/components/block-preview/index.mjs
-  var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ADDITIONAL_STYLES2 = [];
-  function BlockPreview({
-    blocks: blocks2,
-    viewportWidth = 1200,
-    minHeight,
-    additionalStyles = EMPTY_ADDITIONAL_STYLES2,
-    // Deprecated props:
-    __experimentalMinHeight,
-    __experimentalPadding
-  }) {
-    if (__experimentalMinHeight) {
-      minHeight = __experimentalMinHeight;
-      (0, import_deprecated7.default)("The __experimentalMinHeight prop", {
-        since: "6.2",
-        version: "6.4",
-        alternative: "minHeight"
-      });
+  function documentContainsStyleHash15(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    if (__experimentalPadding) {
-      additionalStyles = [
-        ...additionalStyles,
-        { css: `body { padding: ${__experimentalPadding}px; }` }
-      ];
-      (0, import_deprecated7.default)("The __experimentalPadding prop of BlockPreview", {
-        since: "6.2",
-        version: "6.4",
-        alternative: "additionalStyles"
-      });
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE15}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
+        return true;
+      }
     }
-    const originalSettings = (0, import_data54.useSelect)(
-      (select3) => select3(store).getSettings(),
-      []
-    );
-    const settings2 = (0, import_element103.useMemo)(
-      () => ({
-        ...originalSettings,
-        focusMode: false,
-        // Disable "Spotlight mode".
-        isPreviewMode: true
-      }),
-      [originalSettings]
-    );
-    const renderedBlocks = (0, import_element103.useMemo)(
-      () => Array.isArray(blocks2) ? blocks2 : [blocks2],
-      [blocks2]
+    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
     );
-    if (!blocks2 || blocks2.length === 0) {
-      return null;
+    for (const [hash, css] of runtime.styles) {
+      injectStyle15(targetDocument, hash, css);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-      ExperimentalBlockEditorProvider,
-      {
-        value: renderedBlocks,
-        settings: settings2,
-        children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-          AutoBlockPreview,
-          {
-            viewportWidth,
-            minHeight,
-            additionalStyles
-          }
-        )
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    );
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-  var MemoizedBlockPreview = (0, import_element103.memo)(BlockPreview);
-  MemoizedBlockPreview.Async = Async;
-  var block_preview_default = MemoizedBlockPreview;
-  function useBlockPreview({ blocks: blocks2, props = {}, layout }) {
-    const originalSettings = (0, import_data54.useSelect)(
-      (select3) => select3(store).getSettings(),
-      []
-    );
-    const settings2 = (0, import_element103.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_compose37.useDisabled)();
-    const ref = (0, import_compose37.useMergeRefs)([props.ref, disabledRef]);
-    const renderedBlocks = (0, import_element103.useMemo)(
-      () => Array.isArray(blocks2) ? blocks2 : [blocks2],
-      [blocks2]
-    );
-    const children = /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(
-      ExperimentalBlockEditorProvider,
-      {
-        value: renderedBlocks,
-        settings: settings2,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(editor_styles_default, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(BlockListItems, { renderAppender: false, layout })
-        ]
-      }
-    );
-    return {
-      ...props,
-      ref,
-      className: clsx_default(
-        props.className,
-        "block-editor-block-preview__live-content",
-        "components-disabled"
-      ),
-      children: blocks2?.length ? children : null
-    };
+  function registerStyle15(hash, css) {
+    const runtime = getRuntime15();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle15(targetDocument, hash, css);
+    }
   }
-
-  // packages/block-editor/build-module/components/inserter/preview-panel.mjs
-  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
-  function InserterPreviewPanel({ item }) {
-    const { name, title, icon, description, initialAttributes, example } = item;
-    const isReusable = (0, import_blocks30.isReusableBlock)(item);
-    const blocks2 = (0, import_element104.useMemo)(() => {
-      if (!example) {
-        return (0, import_blocks30.createBlock)(name, initialAttributes);
-      }
-      return (0, import_blocks30.getBlockFromExample)(name, {
-        attributes: {
-          ...example.attributes,
-          ...initialAttributes
-        },
-        innerBlocks: example.innerBlocks,
-        innerContent: example.innerContent
-      });
-    }, [name, example, initialAttributes]);
-    const previewHeight = 144;
-    const sidebarWidth = 280;
-    const viewportWidth = example?.viewportWidth ?? 500;
-    const scale = sidebarWidth / viewportWidth;
-    const minHeight = scale !== 0 && scale < 1 && previewHeight ? previewHeight / scale : previewHeight;
-    return /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)("div", { className: "block-editor-inserter__preview-container", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("div", { className: "block-editor-inserter__preview", children: isReusable || example ? /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("div", { className: "block-editor-inserter__preview-content", children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
-        block_preview_default,
-        {
-          blocks: blocks2,
-          viewportWidth,
-          minHeight: previewHeight,
-          additionalStyles: (
-            //We want this CSS to be in sync with the one in BlockPreviewPanel.
-            [
-              {
-                css: `
-										body {
-											padding: 24px;
-											min-height:${Math.round(minHeight)}px;
-											display:flex;
-											align-items:center;
-										}
-										.is-root-container { width: 100%; }
-									`
-              }
-            ]
-          )
-        }
-      ) }) : /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("div", { className: "block-editor-inserter__preview-content-missing", children: (0, import_i18n40.__)("No preview available.") }) }),
-      !isReusable && /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
-        block_card_default,
-        {
-          title,
-          icon,
-          description
-        }
-      )
-    ] });
+  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}}}}');
   }
-  var preview_panel_default = InserterPreviewPanel;
-
-  // packages/block-editor/build-module/components/inserter/block-types-tab.mjs
-  var import_i18n44 = __toESM(require_i18n(), 1);
-  var import_element111 = __toESM(require_element(), 1);
-  var import_compose39 = __toESM(require_compose(), 1);
-
-  // packages/block-editor/build-module/components/block-types-list/index.mjs
-  var import_blocks33 = __toESM(require_blocks(), 1);
-  var import_compose38 = __toESM(require_compose(), 1);
-
-  // packages/block-editor/build-module/components/inserter-list-item/index.mjs
-  var import_element110 = __toESM(require_element(), 1);
-  var import_blocks32 = __toESM(require_blocks(), 1);
-  var import_components40 = __toESM(require_components(), 1);
-  var import_keycodes8 = __toESM(require_keycodes(), 1);
-
-  // packages/block-editor/build-module/components/inserter-listbox/index.mjs
-  var import_components37 = __toESM(require_components(), 1);
-  var import_element108 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/inserter-listbox/group.mjs
-  var import_element105 = __toESM(require_element(), 1);
-  var import_i18n41 = __toESM(require_i18n(), 1);
-  var import_a11y5 = __toESM(require_a11y(), 1);
-  var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
-  function InserterListboxGroup(props, ref) {
-    const [shouldSpeak, setShouldSpeak] = (0, import_element105.useState)(false);
-    (0, import_element105.useEffect)(() => {
-      if (shouldSpeak) {
-        (0, import_a11y5.speak)(
-          (0, import_i18n41.__)("Use left and right arrow keys to move through blocks")
-        );
-      }
-    }, [shouldSpeak]);
-    return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
-      "div",
+  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,
       {
         ref,
-        role: "listbox",
-        "aria-orientation": "horizontal",
-        onFocus: () => {
-          setShouldSpeak(true);
-        },
-        onBlur: (event) => {
-          const focusingOutsideGroup = !event.currentTarget.contains(
-            event.relatedTarget
-          );
-          if (focusingOutsideGroup) {
-            setShouldSpeak(false);
-          }
-        },
-        ...props
+        className: clsx_default(style_default14.popup, className2),
+        ...props,
+        children
       }
+    ) });
+    const positionedPopup = renderSlotWithChildren(
+      positioner,
+      /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(Positioner, {}),
+      popupContent
     );
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(Portal, {}), positionedPopup);
+  });
+
+  // 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 });
   }
-  var group_default2 = (0, import_element105.forwardRef)(InserterListboxGroup);

-  // packages/block-editor/build-module/components/inserter-listbox/row.mjs
-  var import_element106 = __toESM(require_element(), 1);
-  var import_components35 = __toESM(require_components(), 1);
-  var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
-  function InserterListboxRow(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(import_components35.Composite.Group, { role: "presentation", ref, ...props });
+  // 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 }) });
   }
-  var row_default2 = (0, import_element106.forwardRef)(InserterListboxRow);

-  // packages/block-editor/build-module/components/inserter-listbox/item.mjs
-  var import_components36 = __toESM(require_components(), 1);
-  var import_element107 = __toESM(require_element(), 1);
-  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
-  function InserterListboxItem({ isFirst, as: Component5, children, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
-      import_components36.Composite.Item,
-      {
-        ref,
-        role: "option",
-        accessibleWhenDisabled: true,
-        ...props,
-        render: (htmlProps) => {
-          const propsWithTabIndex = {
-            ...htmlProps,
-            tabIndex: isFirst ? 0 : htmlProps.tabIndex
-          };
-          if (Component5) {
-            return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(Component5, { ...propsWithTabIndex, children });
-          }
-          if (typeof children === "function") {
-            return children(propsWithTabIndex);
-          }
-          return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_components36.Button, { __next40pxDefaultSize: true, ...propsWithTabIndex, children });
-        }
-      }
-    );
+  // 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 });
   }
-  var item_default = (0, import_element107.forwardRef)(InserterListboxItem);

-  // packages/block-editor/build-module/components/inserter-listbox/index.mjs
-  var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
-  function InserterListBoxWrapper({ key, children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(import_element108.Fragment, { children }, key);
+  // 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() {
+    const globalScope = globalThis;
+    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 InserterListbox({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
-      import_components37.Composite,
-      {
-        focusShift: true,
-        focusWrap: "horizontal",
-        render: InserterListBoxWrapper,
-        children
+  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;
   }
-  var inserter_listbox_default = InserterListbox;
-
-  // packages/block-editor/build-module/components/inserter-draggable-blocks/index.mjs
-  var import_components39 = __toESM(require_components(), 1);
-  var import_blocks31 = __toESM(require_blocks(), 1);
-  var import_data55 = __toESM(require_data(), 1);
-  var import_element109 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/block-draggable/draggable-chip.mjs
-  var import_i18n42 = __toESM(require_i18n(), 1);
-  var import_components38 = __toESM(require_components(), 1);
-  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
-  function BlockDraggableChip({
-    count,
-    icon,
-    isPattern,
-    fadeWhenDisabled
-  }) {
-    const patternLabel = isPattern && (0, import_i18n42.__)("Pattern");
-    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)("div", { className: "block-editor-block-draggable-chip-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-      "div",
-      {
-        className: "block-editor-block-draggable-chip",
-        "data-testid": "block-draggable-chip",
-        children: /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(
-          import_components38.Flex,
-          {
-            justify: "center",
-            className: "block-editor-block-draggable-chip__content",
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(import_components38.FlexItem, { children: icon ? /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(block_icon_default, { icon }) : patternLabel || (0, import_i18n42.sprintf)(
-                /* translators: %d: Number of blocks. */
-                (0, import_i18n42._n)("%d block", "%d blocks", count),
-                count
-              ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(import_components38.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(block_icon_default, { icon: drag_handle_default }) }),
-              fadeWhenDisabled && /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(import_components38.FlexItem, { className: "block-editor-block-draggable-chip__disabled", children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)("span", { className: "block-editor-block-draggable-chip__disabled-icon" }) })
-            ]
-          }
-        )
-      }
-    ) });
+  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);
   }
-
-  // packages/block-editor/build-module/components/inserter-draggable-blocks/index.mjs
-  var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
-  var InserterDraggableBlocks = ({
-    isEnabled,
-    blocks: blocks2,
-    icon,
-    children,
-    pattern
-  }) => {
-    const blockName = blocks2.length === 1 ? blocks2[0].name : void 0;
-    const blockTypeIcon = (0, import_data55.useSelect)(
-      (select3) => {
-        return blockName && select3(import_blocks31.store).getBlockType(blockName)?.icon;
-      },
-      [blockName]
-    );
-    const { startDragging: startDragging2, stopDragging: stopDragging2 } = unlock(
-      (0, import_data55.useDispatch)(store)
+  function registerDocument16(targetDocument) {
+    const runtime = getRuntime16();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    const patternBlock = (0, import_element109.useMemo)(() => {
-      return pattern?.type === INSERTER_PATTERN_TYPES.user && pattern?.syncStatus !== "unsynced" ? [(0, import_blocks31.createBlock)("core/block", { ref: pattern.id })] : void 0;
-    }, [pattern?.type, pattern?.syncStatus, pattern?.id]);
-    if (!isEnabled) {
-      return children({
-        draggable: false,
-        onDragStart: void 0,
-        onDragEnd: void 0
-      });
+    for (const [hash, css] of runtime.styles) {
+      injectStyle16(targetDocument, hash, css);
     }
-    const draggableBlocks = patternBlock ?? blocks2;
-    return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
-      import_components39.Draggable,
-      {
-        __experimentalTransferDataType: "wp-blocks",
-        transferData: { type: "inserter", blocks: draggableBlocks },
-        onDragStart: (event) => {
-          startDragging2();
-          const addedTypes = /* @__PURE__ */ new Set();
-          for (const block of draggableBlocks) {
-            const type = `wp-block:${block.name}`;
-            if (!addedTypes.has(type)) {
-              event.dataTransfer.items.add("", type);
-              addedTypes.add(type);
-            }
-          }
-        },
-        onDragEnd: () => {
-          stopDragging2();
-        },
-        __experimentalDragComponent: /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
-          BlockDraggableChip,
-          {
-            count: blocks2.length,
-            icon: icon || !pattern && blockTypeIcon,
-            isPattern: !!pattern
-          }
-        ),
-        children: ({ onDraggableStart, onDraggableEnd }) => {
-          return children({
-            draggable: true,
-            onDragStart: onDraggableStart,
-            onDragEnd: onDraggableEnd
-          });
-        }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    );
-  };
-  var inserter_draggable_blocks_default = InserterDraggableBlocks;
-
-  // packages/block-editor/build-module/components/inserter-list-item/index.mjs
-  var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
-  function InserterListItem({
-    className,
-    isFirst,
-    item,
-    onSelect,
-    onHover,
-    isDraggable,
-    ...props
-  }) {
-    const isDraggingRef = (0, import_element110.useRef)(false);
-    const itemIconStyle = item.icon ? {
-      backgroundColor: item.icon.background,
-      color: item.icon.foreground
-    } : {};
-    const blocks2 = (0, import_element110.useMemo)(
-      () => [
-        (0, import_blocks32.createBlock)(
-          item.name,
-          item.initialAttributes,
-          (0, import_blocks32.createBlocksFromInnerBlocksTemplate)(item.innerBlocks),
-          item.innerContent
-        )
-      ],
-      [
-        item.name,
-        item.initialAttributes,
-        item.innerBlocks,
-        item.innerContent
-      ]
-    );
-    const isSynced = (0, import_blocks32.isReusableBlock)(item) && item.syncStatus !== "unsynced" || (0, import_blocks32.isTemplatePart)(item);
-    return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
-      inserter_draggable_blocks_default,
-      {
-        isEnabled: isDraggable && !item.isDisabled,
-        blocks: blocks2,
-        icon: item.icon,
-        children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
-          "div",
-          {
-            className: clsx_default(
-              "block-editor-block-types-list__list-item",
-              {
-                "is-synced": isSynced
-              }
-            ),
-            draggable,
-            onDragStart: (event) => {
-              isDraggingRef.current = true;
-              if (onDragStart) {
-                onHover(null);
-                onDragStart(event);
-              }
-            },
-            onDragEnd: (event) => {
-              isDraggingRef.current = false;
-              if (onDragEnd) {
-                onDragEnd(event);
-              }
-            },
-            children: /* @__PURE__ */ (0, import_jsx_runtime233.jsxs)(
-              item_default,
-              {
-                isFirst,
-                className: clsx_default(
-                  "block-editor-block-types-list__item",
-                  className
-                ),
-                disabled: item.isDisabled,
-                onClick: (event) => {
-                  event.preventDefault();
-                  onSelect(
-                    item,
-                    (0, import_keycodes8.isAppleOS)() ? event.metaKey : event.ctrlKey
-                  );
-                  onHover(null);
-                },
-                onKeyDown: (event) => {
-                  const { keyCode } = event;
-                  if (keyCode === import_keycodes8.ENTER) {
-                    event.preventDefault();
-                    onSelect(
-                      item,
-                      (0, import_keycodes8.isAppleOS)() ? event.metaKey : event.ctrlKey
-                    );
-                    onHover(null);
-                  }
-                },
-                onMouseEnter: () => {
-                  if (isDraggingRef.current) {
-                    return;
-                  }
-                  onHover(item);
-                },
-                onMouseLeave: () => onHover(null),
-                ...props,
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
-                    "span",
-                    {
-                      className: "block-editor-block-types-list__item-icon",
-                      style: itemIconStyle,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(block_icon_default, { icon: item.icon, showColors: true })
-                    }
-                  ),
-                  /* @__PURE__ */ (0, import_jsx_runtime233.jsx)("span", { className: "block-editor-block-types-list__item-title", children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(import_components40.__experimentalTruncate, { numberOfLines: 3, children: item.title }) })
-                ]
-              }
-            )
-          }
-        )
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    );
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-  var inserter_list_item_default = (0, import_element110.memo)(InserterListItem);
-
-  // packages/block-editor/build-module/components/block-types-list/index.mjs
-  var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
-  function chunk(array, size4) {
-    const chunks = [];
-    for (let i2 = 0, j2 = array.length; i2 < j2; i2 += size4) {
-      chunks.push(array.slice(i2, i2 + size4));
+  function registerStyle16(hash, css) {
+    const runtime = getRuntime16();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle16(targetDocument, hash, css);
     }
-    return chunks;
   }
-  function BlockTypesList({
-    items = [],
-    onSelect,
-    onHover = () => {
-    },
-    children,
-    label,
-    isDraggable = true
-  }) {
-    const className = "block-editor-block-types-list";
-    const listId = (0, import_compose38.useInstanceId)(BlockTypesList, className);
-    return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)(group_default2, { className, "aria-label": label, children: [
-      chunk(items, 3).map((row, i2) => /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(row_default2, { children: row.map((item, j2) => /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
-        inserter_list_item_default,
-        {
-          item,
-          className: (0, import_blocks33.getBlockMenuDefaultClassName)(
-            item.id
-          ),
-          onSelect,
-          onHover,
-          isDraggable: isDraggable && !item.isDisabled,
-          isFirst: i2 === 0 && j2 === 0,
-          rowId: `${listId}-${i2}`
-        },
-        item.id
-      )) }, i2)),
-      children
-    ] });
+  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 block_types_list_default = BlockTypesList;
+  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,
+          {
+            // @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/block-editor/build-module/components/inserter/panel.mjs
-  var import_components41 = __toESM(require_components(), 1);
-  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
-  function InserterPanel({ title, icon, children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime235.jsxs)(import_jsx_runtime235.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime235.jsxs)("div", { className: "block-editor-inserter__panel-header", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime235.jsx)("h2", { className: "block-editor-inserter__panel-title", children: title }),
-        /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(import_components41.Icon, { icon })
-      ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime235.jsx)("div", { className: "block-editor-inserter__panel-content", children })
-    ] });
+  // 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() {
+    const globalScope = globalThis;
+    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;
   }
-  var panel_default = InserterPanel;
-
-  // packages/block-editor/build-module/components/inserter/no-results.mjs
-  var import_i18n43 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
-  function InserterNoResults({ children = (0, import_i18n43.__)("No results found.") }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)("div", { className: "block-editor-inserter__no-results", children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)("p", { children }) });
+  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;
   }
-  var no_results_default = InserterNoResults;
-
-  // packages/block-editor/build-module/components/inserter/block-types-tab.mjs
-  var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
-  var getBlockNamespace = (item) => item.name.split("/")[0];
-  var MAX_SUGGESTED_ITEMS = 6;
-  var EMPTY_ARRAY6 = [];
-  function BlockTypesTabPanel({
-    items,
-    collections,
-    categories,
-    onSelectItem,
-    onHover,
-    showMostUsedBlocks,
-    className
-  }) {
-    const suggestedItems = (0, import_element111.useMemo)(() => {
-      return orderBy(items, "frecency", "desc").slice(
-        0,
-        MAX_SUGGESTED_ITEMS
-      );
-    }, [items]);
-    const uncategorizedItems = (0, import_element111.useMemo)(() => {
-      return items.filter((item) => !item.category);
-    }, [items]);
-    const itemsPerCollection = (0, import_element111.useMemo)(() => {
-      const result = { ...collections };
-      Object.keys(collections).forEach((namespace) => {
-        result[namespace] = items.filter(
-          (item) => getBlockNamespace(item) === namespace
-        );
-        if (result[namespace].length === 0) {
-          delete result[namespace];
-        }
-      });
-      return result;
-    }, [items, collections]);
-    (0, import_element111.useEffect)(() => () => onHover(null), []);
-    const currentlyRenderedCategories = (0, import_compose39.useAsyncList)(categories);
-    const didRenderAllCategories = categories.length === currentlyRenderedCategories.length;
-    const collectionEntries = (0, import_element111.useMemo)(() => {
-      return Object.entries(collections);
-    }, [collections]);
-    const currentlyRenderedCollections = (0, import_compose39.useAsyncList)(
-      didRenderAllCategories ? collectionEntries : EMPTY_ARRAY6
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime237.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_runtime237.jsx)(panel_default, { title: (0, import_i18n44._x)("Most used", "blocks"), children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
-        block_types_list_default,
-        {
-          items: suggestedItems,
-          onSelect: onSelectItem,
-          onHover,
-          label: (0, import_i18n44._x)("Most used", "blocks")
-        }
-      ) }),
-      currentlyRenderedCategories.map((category) => {
-        const categoryItems = items.filter(
-          (item) => item.category === category.slug
-        );
-        if (!categoryItems || !categoryItems.length) {
-          return null;
-        }
-        return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
-          panel_default,
-          {
-            title: category.title,
-            icon: category.icon,
-            children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
-              block_types_list_default,
-              {
-                items: categoryItems,
-                onSelect: onSelectItem,
-                onHover,
-                label: category.title
-              }
-            )
-          },
-          category.slug
-        );
-      }),
-      didRenderAllCategories && uncategorizedItems.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
-        panel_default,
-        {
-          className: "block-editor-inserter__uncategorized-blocks-panel",
-          title: (0, import_i18n44.__)("Uncategorized"),
-          children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
-            block_types_list_default,
-            {
-              items: uncategorizedItems,
-              onSelect: onSelectItem,
-              onHover,
-              label: (0, import_i18n44.__)("Uncategorized")
-            }
-          )
-        }
-      ),
-      currentlyRenderedCollections.map(
-        ([namespace, collection]) => {
-          const collectionItems = itemsPerCollection[namespace];
-          if (!collectionItems || !collectionItems.length) {
-            return null;
-          }
-          return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
-            panel_default,
-            {
-              title: collection.title,
-              icon: collection.icon,
-              children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
-                block_types_list_default,
-                {
-                  items: collectionItems,
-                  onSelect: onSelectItem,
-                  onHover,
-                  label: collection.title
-                }
-              )
-            },
-            namespace
-          );
-        }
-      )
-    ] });
+  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 BlockTypesTab({ rootClientId, onInsert, onHover, showMostUsedBlocks }, ref) {
-    const [items, categories, collections, onSelectItem] = use_block_types_state_default(
-      rootClientId,
-      onInsert
+  function registerDocument17(targetDocument) {
+    const runtime = getRuntime17();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    if (!items.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(no_results_default, {});
+    for (const [hash, css] of runtime.styles) {
+      injectStyle17(targetDocument, hash, css);
     }
-    const itemsForCurrentRoot = [];
-    const itemsRemaining = [];
-    for (const item of items) {
-      if (item.category === "reusable") {
-        continue;
-      }
-      if (item.isSearchOnly) {
-        continue;
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      if (item.isAllowedInCurrentRoot) {
-        itemsForCurrentRoot.push(item);
-      } else {
-        itemsRemaining.push(item);
+      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);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(inserter_listbox_default, { children: /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { ref, children: [
-      !!itemsForCurrentRoot.length && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(import_jsx_runtime237.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
-        BlockTypesTabPanel,
-        {
-          items: itemsForCurrentRoot,
-          categories,
-          collections,
-          onSelectItem,
-          onHover,
-          showMostUsedBlocks,
-          className: "block-editor-inserter__insertable-blocks-at-selection"
-        }
-      ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
-        BlockTypesTabPanel,
-        {
-          items: itemsRemaining,
-          categories,
-          collections,
-          onSelectItem,
-          onHover,
-          showMostUsedBlocks,
-          className: "block-editor-inserter__all-blocks"
-        }
-      )
-    ] }) });
   }
-  var block_types_tab_default = (0, import_element111.forwardRef)(BlockTypesTab);
-
-  // packages/block-editor/build-module/components/inserter/block-patterns-tab/index.mjs
-  var import_element122 = __toESM(require_element(), 1);
-  var import_compose44 = __toESM(require_compose(), 1);
-  var import_components51 = __toESM(require_components(), 1);
-  var import_i18n56 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/inserter/block-patterns-explorer/index.mjs
-  var import_components46 = __toESM(require_components(), 1);
-  var import_element118 = __toESM(require_element(), 1);
-  var import_i18n52 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/inserter/block-patterns-explorer/pattern-explorer-sidebar.mjs
-  var import_components42 = __toESM(require_components(), 1);
-  var import_i18n45 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
-  function PatternCategoriesList({
-    selectedCategory,
-    patternCategories,
-    onClickCategory
-  }) {
-    const baseClassName = "block-editor-block-patterns-explorer__sidebar";
-    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)("div", { className: `${baseClassName}__categories-list`, children: patternCategories.map(({ name, label }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
-        import_components42.Button,
-        {
-          __next40pxDefaultSize: true,
-          label,
-          className: `${baseClassName}__categories-list__item`,
-          isPressed: selectedCategory === name,
-          onClick: () => {
-            onClickCategory(name);
-          },
-          children: label
-        },
-        name
-      );
-    }) });
+  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)}");
   }
-  function PatternsExplorerSearch({ searchValue, setSearchValue }) {
-    const baseClassName = "block-editor-block-patterns-explorer__search";
-    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)("div", { className: baseClassName, children: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
-      import_components42.SearchControl,
-      {
-        onChange: setSearchValue,
-        value: searchValue,
-        label: (0, import_i18n45.__)("Search"),
-        placeholder: (0, import_i18n45.__)("Search")
-      }
-    ) });
+  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}}}}");
   }
-  function PatternExplorerSidebar({
-    selectedCategory,
-    patternCategories,
-    onClickCategory,
-    searchValue,
-    setSearchValue
-  }) {
-    const baseClassName = "block-editor-block-patterns-explorer__sidebar";
-    return /* @__PURE__ */ (0, import_jsx_runtime238.jsxs)("div", { className: baseClassName, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
-        PatternsExplorerSearch,
-        {
-          searchValue,
-          setSearchValue
-        }
-      ),
-      !searchValue && /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
-        PatternCategoriesList,
-        {
-          selectedCategory,
-          patternCategories,
-          onClickCategory
-        }
-      )
-    ] });
+  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))}}}}');
   }
-  var pattern_explorer_sidebar_default = PatternExplorerSidebar;
-
-  // packages/block-editor/build-module/components/inserter/block-patterns-explorer/pattern-list.mjs
-  var import_element116 = __toESM(require_element(), 1);
-  var import_i18n50 = __toESM(require_i18n(), 1);
-  var import_compose42 = __toESM(require_compose(), 1);
-  var import_components45 = __toESM(require_components(), 1);
-  var import_a11y7 = __toESM(require_a11y(), 1);
-
-  // packages/block-editor/build-module/components/block-patterns-list/index.mjs
-  var import_blocks34 = __toESM(require_blocks(), 1);
-  var import_element112 = __toESM(require_element(), 1);
-  var import_components44 = __toESM(require_components(), 1);
-  var import_compose40 = __toESM(require_compose(), 1);
-  var import_i18n47 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/block-patterns-paging/index.mjs
-  var import_components43 = __toESM(require_components(), 1);
-  var import_i18n46 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
-  function Pagination({
-    currentPage,
-    numPages,
-    changePage,
-    totalItems
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)(import_components43.__experimentalVStack, { className: "block-editor-patterns__grid-pagination-wrapper", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_components43.__experimentalText, { variant: "muted", children: (0, import_i18n46.sprintf)(
-        // translators: %s: Total number of patterns.
-        (0, import_i18n46._n)("%s item", "%s items", totalItems),
-        totalItems
-      ) }),
-      numPages > 1 && /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)(
-        import_components43.__experimentalHStack,
+  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",
         {
-          expanded: false,
-          spacing: 3,
-          justify: "flex-start",
-          className: "block-editor-patterns__grid-pagination",
+          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: [
-            /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)(
-              import_components43.__experimentalHStack,
+            import_element78.Children.count(prefix2) > 0 && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+              "div",
               {
-                expanded: false,
-                spacing: 1,
-                className: "block-editor-patterns__grid-pagination-previous",
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
-                    import_components43.Button,
-                    {
-                      variant: "tertiary",
-                      onClick: () => changePage(1),
-                      disabled: currentPage === 1,
-                      "aria-label": (0, import_i18n46.__)("First page"),
-                      size: "compact",
-                      accessibleWhenDisabled: true,
-                      className: "block-editor-patterns__grid-pagination-button",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)("span", { children: "\xAB" })
-                    }
-                  ),
-                  /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
-                    import_components43.Button,
-                    {
-                      variant: "tertiary",
-                      onClick: () => changePage(currentPage - 1),
-                      disabled: currentPage === 1,
-                      "aria-label": (0, import_i18n46.__)("Previous page"),
-                      size: "compact",
-                      accessibleWhenDisabled: true,
-                      className: "block-editor-patterns__grid-pagination-button",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)("span", { children: "\u2039" })
-                    }
-                  )
-                ]
+                className: style_default16["slot-wrapper"],
+                "data-slot-type": "prefix",
+                children: prefix2
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_components43.__experimentalText, { variant: "muted", children: (0, import_i18n46.sprintf)(
-              // translators: 1: Current page number. 2: Total number of pages.
-              (0, import_i18n46._x)("%1$s of %2$s", "paging"),
-              currentPage,
-              numPages
-            ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)(
-              import_components43.__experimentalHStack,
+            children,
+            import_element78.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+              "div",
               {
-                expanded: false,
-                spacing: 1,
-                className: "block-editor-patterns__grid-pagination-next",
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
-                    import_components43.Button,
-                    {
-                      variant: "tertiary",
-                      onClick: () => changePage(currentPage + 1),
-                      disabled: currentPage === numPages,
-                      "aria-label": (0, import_i18n46.__)("Next page"),
-                      size: "compact",
-                      accessibleWhenDisabled: true,
-                      className: "block-editor-patterns__grid-pagination-button",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)("span", { children: "\u203A" })
-                    }
-                  ),
-                  /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
-                    import_components43.Button,
-                    {
-                      variant: "tertiary",
-                      onClick: () => changePage(numPages),
-                      disabled: currentPage === numPages,
-                      "aria-label": (0, import_i18n46.__)("Last page"),
-                      size: "compact",
-                      accessibleWhenDisabled: true,
-                      className: "block-editor-patterns__grid-pagination-button",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)("span", { children: "\xBB" })
-                    }
-                  )
-                ]
+                className: style_default16["slot-wrapper"],
+                "data-slot-type": "suffix",
+                children: suffix
               }
             )
           ]
         }
-      )
-    ] });
-  }
+      );
+    }
+  );

-  // packages/block-editor/build-module/components/block-patterns-list/index.mjs
-  var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
-  var WithToolTip = ({ showTooltip, title, children }) => {
-    if (showTooltip) {
-      return /* @__PURE__ */ (0, import_jsx_runtime240.jsxs)(tooltip_exports.Root, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(tooltip_exports.Trigger, { render: children }),
-        /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(tooltip_exports.Popup, { children: title })
-      ] });
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(import_jsx_runtime240.Fragment, { children });
-  };
-  function BlockPattern({
-    id,
-    isDraggable,
-    pattern,
-    onClick,
-    onHover,
-    showTitlesAsTooltip,
-    category,
-    isSelected
-  }) {
-    const [isDragging3, setIsDragging] = (0, import_element112.useState)(false);
-    const { blocks: blocks2, viewportWidth } = pattern;
-    const instanceId = (0, import_compose40.useInstanceId)(BlockPattern);
-    const descriptionId = `block-editor-block-patterns-list__item-description-${instanceId}`;
-    const isUserPattern = pattern.type === INSERTER_PATTERN_TYPES.user;
-    const patternBlocks = (0, import_element112.useMemo)(() => {
-      if (!category || !isDraggable) {
-        return blocks2;
+    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 (blocks2 ?? []).map((block) => {
-        const clonedBlock = (0, import_blocks34.cloneBlock)(block);
-        if (clonedBlock.attributes.metadata?.categories?.includes(
-          category
-        )) {
-          clonedBlock.attributes.metadata.categories = [category];
-        }
-        return clonedBlock;
-      });
-    }, [blocks2, isDraggable, category]);
-    return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
-      inserter_draggable_blocks_default,
-      {
-        isEnabled: isDraggable,
-        blocks: patternBlocks,
-        pattern,
-        children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
-          "div",
-          {
-            className: "block-editor-block-patterns-list__list-item",
-            draggable,
-            onDragStart: (event) => {
-              setIsDragging(true);
-              if (onDragStart) {
-                onHover?.(null);
-                onDragStart(event);
-              }
-            },
-            onDragEnd: (event) => {
-              setIsDragging(false);
-              if (onDragEnd) {
-                onDragEnd(event);
-              }
-            },
-            children: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
-              WithToolTip,
-              {
-                showTooltip: showTitlesAsTooltip && !isUserPattern,
-                title: pattern.title,
-                children: /* @__PURE__ */ (0, import_jsx_runtime240.jsxs)(
-                  import_components44.Composite.Item,
-                  {
-                    render: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
-                      "div",
-                      {
-                        role: "option",
-                        "aria-label": pattern.title,
-                        "aria-describedby": pattern.description ? descriptionId : void 0,
-                        className: clsx_default(
-                          "block-editor-block-patterns-list__item",
-                          {
-                            "block-editor-block-patterns-list__list-item-synced": pattern.type === INSERTER_PATTERN_TYPES.user && !pattern.syncStatus,
-                            "is-selected": isSelected
-                          }
-                        )
-                      }
-                    ),
-                    id,
-                    onClick: () => {
-                      onClick(pattern, blocks2);
-                      onHover?.(null);
-                    },
-                    onMouseEnter: () => {
-                      if (isDragging3) {
-                        return;
-                      }
-                      onHover?.(pattern);
-                    },
-                    onMouseLeave: () => onHover?.(null),
-                    children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
-                        block_preview_default.Async,
-                        {
-                          placeholder: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(BlockPatternPlaceholder, {}),
-                          children: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
-                            block_preview_default,
-                            {
-                              blocks: blocks2,
-                              viewportWidth
-                            }
-                          )
-                        }
-                      ),
-                      (!showTitlesAsTooltip || isUserPattern) && /* @__PURE__ */ (0, import_jsx_runtime240.jsxs)(
-                        import_components44.__experimentalHStack,
-                        {
-                          className: "block-editor-patterns__pattern-details",
-                          spacing: 2,
-                          children: [
-                            isUserPattern && !pattern.syncStatus && /* @__PURE__ */ (0, import_jsx_runtime240.jsx)("div", { className: "block-editor-patterns__pattern-icon-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
-                              icon_default,
-                              {
-                                className: "block-editor-patterns__pattern-icon",
-                                icon: symbol_default
-                              }
-                            ) }),
-                            /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
-                              Text,
-                              {
-                                render: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)("div", {}),
-                                className: "block-editor-block-patterns-list__item-title",
-                                variant: "body-sm",
-                                children: pattern.title
-                              }
-                            )
-                          ]
-                        }
-                      ),
-                      !!pattern.description && /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(VisuallyHidden, { id: descriptionId, children: pattern.description })
-                    ]
-                  }
-                )
-              }
-            )
-          }
-        )
-      }
-    );
+    }
+    return false;
   }
-  function BlockPatternPlaceholder() {
-    return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)("div", { className: "block-editor-block-patterns-list__item is-placeholder" });
+  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 BlockPatternsList({
-    isDraggable,
-    blockPatterns,
-    onHover,
-    onClickPattern,
-    orientation,
-    category,
-    label = (0, import_i18n47.__)("Patterns"),
-    showTitlesAsTooltip,
-    pagingProps
-  }, ref) {
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element112.useState)(void 0);
-    const [activePattern, setActivePattern] = (0, import_element112.useState)(null);
-    (0, import_element112.useEffect)(() => {
-      const firstCompositeItemId = blockPatterns[0]?.name;
-      setActiveCompositeId(firstCompositeItemId);
-    }, [blockPatterns]);
-    const handleClickPattern = (pattern, blocks2) => {
-      setActivePattern(pattern.name);
-      onClickPattern(pattern, blocks2);
+  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);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime240.jsxs)(
-      import_components44.Composite,
+  }
+  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("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 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",
       {
-        orientation,
-        activeId: activeCompositeId,
-        setActiveId: setActiveCompositeId,
-        role: "listbox",
-        className: "block-editor-block-patterns-list",
-        "aria-label": label,
         ref,
-        children: [
-          blockPatterns.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
-            BlockPattern,
-            {
-              id: pattern.name,
-              pattern,
-              onClick: handleClickPattern,
-              onHover,
-              isDraggable,
-              showTitlesAsTooltip,
-              category,
-              isSelected: !!activePattern && activePattern === pattern.name
-            },
-            pattern.name
-          )),
-          pagingProps && /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(Pagination, { ...pagingProps })
-        ]
+        className: clsx_default(
+          style_default17["input-layout-slot"],
+          style_default17[`is-padding-${padding}`],
+          className2
+        ),
+        ...restProps
       }
     );
-  }
-  var block_patterns_list_default = (0, import_element112.forwardRef)(BlockPatternsList);
+  });
+  InputLayoutSlot.displayName = "InputLayout.Slot";

-  // packages/block-editor/build-module/components/inserter/hooks/use-insertion-point.mjs
-  var import_data56 = __toESM(require_data(), 1);
-  var import_blocks35 = __toESM(require_blocks(), 1);
-  var import_i18n48 = __toESM(require_i18n(), 1);
-  var import_a11y6 = __toESM(require_a11y(), 1);
-  var import_element113 = __toESM(require_element(), 1);
-  function getIndex({
-    destinationRootClientId,
-    destinationIndex,
-    rootClientId,
-    registry
-  }) {
-    if (rootClientId === destinationRootClientId) {
-      return destinationIndex;
-    }
-    const parents = [
-      "",
-      ...registry.select(store).getBlockParents(destinationRootClientId),
-      destinationRootClientId
-    ];
-    const parentIndex = parents.indexOf(rootClientId);
-    if (parentIndex !== -1) {
-      return registry.select(store).getBlockIndex(parents[parentIndex + 1]) + 1;
-    }
-    return registry.select(store).getBlockOrder(rootClientId).length;
-  }
-  function useInsertionPoint({
-    rootClientId = "",
-    insertionIndex,
-    clientId,
-    isAppender,
-    onSelect,
-    shouldFocusBlock = true,
-    selectBlockOnInsert = true
-  }) {
-    const registry = (0, import_data56.useRegistry)();
-    const {
-      getSelectedBlock: getSelectedBlock2,
-      getClosestAllowedInsertionPoint: getClosestAllowedInsertionPoint2,
-      isBlockInsertionPointVisible: isBlockInsertionPointVisible2
-    } = unlock((0, import_data56.useSelect)(store));
-    const { destinationRootClientId, destinationIndex } = (0, import_data56.useSelect)(
-      (select3) => {
-        const {
-          getSelectedBlockClientId: getSelectedBlockClientId2,
-          getBlockRootClientId: getBlockRootClientId2,
-          getBlockIndex: getBlockIndex2,
-          getBlockOrder: getBlockOrder2,
-          getInsertionPoint: getInsertionPoint2
-        } = unlock(select3(store));
-        const selectedBlockClientId = getSelectedBlockClientId2();
-        let _destinationRootClientId = rootClientId;
-        let _destinationIndex;
-        const insertionPoint2 = getInsertionPoint2();
-        if (insertionIndex !== void 0) {
-          _destinationIndex = insertionIndex;
-        } else if (insertionPoint2 && insertionPoint2.hasOwnProperty("index")) {
-          _destinationRootClientId = insertionPoint2?.rootClientId ? insertionPoint2.rootClientId : rootClientId;
-          _destinationIndex = insertionPoint2.index;
-        } else if (clientId) {
-          _destinationIndex = getBlockIndex2(clientId);
-        } else if (!isAppender && selectedBlockClientId) {
-          _destinationRootClientId = getBlockRootClientId2(
-            selectedBlockClientId
-          );
-          _destinationIndex = getBlockIndex2(selectedBlockClientId) + 1;
-        } else {
-          _destinationIndex = getBlockOrder2(
-            _destinationRootClientId
-          ).length;
-        }
-        return {
-          destinationRootClientId: _destinationRootClientId,
-          destinationIndex: _destinationIndex
-        };
-      },
-      [rootClientId, insertionIndex, clientId, isAppender]
-    );
-    const {
-      replaceBlocks: replaceBlocks2,
-      insertBlocks: insertBlocks2,
-      showInsertionPoint: showInsertionPoint2,
-      hideInsertionPoint: hideInsertionPoint2,
-      setLastFocus: setLastFocus2
-    } = unlock((0, import_data56.useDispatch)(store));
-    const onInsertBlocks = (0, import_element113.useCallback)(
-      (blocks2, meta, shouldForceFocusBlock = false, _rootClientId) => {
-        if (shouldForceFocusBlock || shouldFocusBlock || selectBlockOnInsert) {
-          setLastFocus2(null);
-        }
-        const selectedBlock = getSelectedBlock2();
-        if (!isAppender && selectedBlock && (0, import_blocks35.isUnmodifiedDefaultBlock)(selectedBlock, "content")) {
-          replaceBlocks2(
-            selectedBlock.clientId,
-            blocks2,
-            null,
-            shouldFocusBlock || shouldForceFocusBlock ? 0 : null,
-            meta
-          );
-        } else {
-          insertBlocks2(
-            blocks2,
-            isAppender || _rootClientId === void 0 ? destinationIndex : getIndex({
-              destinationRootClientId,
-              destinationIndex,
-              rootClientId: _rootClientId,
-              registry
-            }),
-            isAppender || _rootClientId === void 0 ? destinationRootClientId : _rootClientId,
-            selectBlockOnInsert,
-            shouldFocusBlock || shouldForceFocusBlock ? 0 : null,
-            meta
-          );
-        }
-        const blockLength = Array.isArray(blocks2) ? blocks2.length : 1;
-        const message2 = (0, import_i18n48.sprintf)(
-          // translators: %d: the name of the block that has been added
-          (0, import_i18n48._n)("%d block added.", "%d blocks added.", blockLength),
-          blockLength
-        );
-        (0, import_a11y6.speak)(message2);
-        if (onSelect) {
-          onSelect(blocks2);
-        }
-      },
-      [
-        isAppender,
-        getSelectedBlock2,
-        replaceBlocks2,
-        insertBlocks2,
-        destinationRootClientId,
-        destinationIndex,
-        onSelect,
-        shouldFocusBlock,
-        selectBlockOnInsert,
-        setLastFocus2,
-        registry
-      ]
-    );
-    const onToggleInsertionPoint = (0, import_element113.useCallback)(
-      (item) => {
-        if (item && !isBlockInsertionPointVisible2()) {
-          const allowedDestinationRootClientId = getClosestAllowedInsertionPoint2(
-            item.name,
-            destinationRootClientId
-          );
-          if (allowedDestinationRootClientId !== null) {
-            showInsertionPoint2(
-              allowedDestinationRootClientId,
-              getIndex({
-                destinationRootClientId,
-                destinationIndex,
-                rootClientId: allowedDestinationRootClientId,
-                registry
-              })
-            );
-          }
-        } else {
-          hideInsertionPoint2();
-        }
-      },
-      [
-        getClosestAllowedInsertionPoint2,
-        isBlockInsertionPointVisible2,
-        showInsertionPoint2,
-        hideInsertionPoint2,
-        destinationRootClientId,
-        destinationIndex,
-        registry
-      ]
-    );
-    return [destinationRootClientId, onInsertBlocks, onToggleInsertionPoint];
-  }
-  var use_insertion_point_default = useInsertionPoint;
+  // packages/ui/build-module/form/primitives/input-layout/index.mjs
+  var InputLayout3 = Object.assign(InputLayout, {
+    Slot: InputLayoutSlot
+  });

-  // packages/block-editor/build-module/components/inserter/hooks/use-patterns-state.mjs
-  var import_element114 = __toESM(require_element(), 1);
-  var import_blocks36 = __toESM(require_blocks(), 1);
-  var import_data57 = __toESM(require_data(), 1);
-  var import_i18n49 = __toESM(require_i18n(), 1);
-  var import_notices5 = __toESM(require_notices(), 1);
-  var usePatternsState = (onInsert, rootClientId, selectedCategory, isQuick) => {
-    const options = (0, import_element114.useMemo)(
-      () => ({ [isFiltered]: !!isQuick }),
-      [isQuick]
-    );
-    const isWithinNavigationOverlayContext = (0, import_data57.useSelect)((select3) => {
-      const { getSettings: getSettings7 } = unlock(select3(store));
-      const settings2 = getSettings7();
-      return settings2[isNavigationOverlayContextKey] ?? false;
-    }, []);
-    const { patternCategories, patterns, userPatternCategories } = (0, import_data57.useSelect)(
-      (select3) => {
-        const { getSettings: getSettings7, __experimentalGetAllowedPatterns: __experimentalGetAllowedPatterns2 } = unlock(
-          select3(store)
-        );
-        const settings2 = getSettings7();
-        const userPatternCategoriesSelect = settings2[userPatternCategoriesSelectKey];
-        return {
-          patterns: __experimentalGetAllowedPatterns2(
-            rootClientId,
-            options
-          ),
-          userPatternCategories: userPatternCategoriesSelect ? userPatternCategoriesSelect(select3) : settings2.__experimentalUserPatternCategories,
-          patternCategories: settings2.__experimentalBlockPatternCategories
-        };
-      },
-      [rootClientId, options]
-    );
-    const filteredPatterns = (0, import_element114.useMemo)(() => {
-      return patterns.filter((pattern) => {
-        const hasNavigationCategory = pattern.categories?.includes("navigation");
-        if (hasNavigationCategory && !isWithinNavigationOverlayContext) {
-          return false;
-        }
-        return true;
-      });
-    }, [patterns, isWithinNavigationOverlayContext]);
-    const { getClosestAllowedInsertionPointForPattern: getClosestAllowedInsertionPointForPattern2 } = unlock(
-      (0, import_data57.useSelect)(store)
-    );
-    const allCategories = (0, import_element114.useMemo)(() => {
-      const categories = [...patternCategories];
-      userPatternCategories?.forEach((userCategory) => {
-        if (!categories.find(
-          (existingCategory) => existingCategory.name === userCategory.name
-        )) {
-          categories.push(userCategory);
-        }
-      });
-      return categories;
-    }, [patternCategories, userPatternCategories]);
-    const { createSuccessNotice } = (0, import_data57.useDispatch)(import_notices5.store);
-    const onClickPattern = (0, import_element114.useCallback)(
-      (pattern, blocks2) => {
-        const destinationRootClientId = isQuick ? rootClientId : getClosestAllowedInsertionPointForPattern2(
-          pattern,
-          rootClientId
-        );
-        if (destinationRootClientId === null) {
-          return;
-        }
-        const patternBlocks = pattern.type === INSERTER_PATTERN_TYPES.user && pattern.syncStatus !== "unsynced" ? [(0, import_blocks36.createBlock)("core/block", { ref: pattern.id })] : blocks2;
-        onInsert(
-          (patternBlocks ?? []).map((block) => {
-            const clonedBlock = (0, import_blocks36.cloneBlock)(block);
-            if (clonedBlock.attributes.metadata?.categories?.includes(
-              selectedCategory
-            )) {
-              clonedBlock.attributes.metadata.categories = [
-                selectedCategory
-              ];
-            }
-            return clonedBlock;
-          }),
-          pattern.name,
-          false,
-          destinationRootClientId
-        );
-        createSuccessNotice(
-          (0, import_i18n49.sprintf)(
-            /* translators: %s: block pattern title. */
-            (0, import_i18n49.__)('Pattern "%s" inserted.'),
-            pattern.title
-          ),
-          {
-            type: "snackbar",
-            id: "inserter-notice"
-          }
-        );
-      },
-      [
-        createSuccessNotice,
-        onInsert,
-        selectedCategory,
-        rootClientId,
-        getClosestAllowedInsertionPointForPattern2,
-        isQuick
-      ]
-    );
-    return [filteredPatterns, allCategories, onClickPattern];
+  // packages/ui/build-module/form/primitives/constants.mjs
+  var ITEM_POPUP_POSITIONER_PROPS = {
+    align: "start",
+    sideOffset: 8,
+    collisionPadding: 12
   };
-  var use_patterns_state_default = usePatternsState;

-  // packages/block-editor/build-module/components/inserter/hooks/use-patterns-paging.mjs
-  var import_element115 = __toESM(require_element(), 1);
-  var import_compose41 = __toESM(require_compose(), 1);
-  var import_dom51 = __toESM(require_dom(), 1);
-  var PAGE_SIZE = 20;
-  function usePatternsPaging(currentCategoryPatterns, currentCategory, scrollContainerRef, currentFilter = "") {
-    const [currentPage, setCurrentPage] = (0, import_element115.useState)(1);
-    const previousCategory = (0, import_compose41.usePrevious)(currentCategory);
-    const previousFilter = (0, import_compose41.usePrevious)(currentFilter);
-    if ((previousCategory !== currentCategory || previousFilter !== currentFilter) && currentPage !== 1) {
-      setCurrentPage(1);
+  // packages/ui/build-module/form/primitives/field/index.mjs
+  var field_exports = {};
+  __export(field_exports, {
+    Control: () => Control,
+    Description: () => Description,
+    Details: () => Details,
+    Item: () => Item2,
+    Label: () => Label,
+    Root: () => Root6
+  });
+
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    const totalItems = currentCategoryPatterns.length;
-    const pageIndex = currentPage - 1;
-    const categoryPatterns = (0, import_element115.useMemo)(() => {
-      return currentCategoryPatterns.slice(
-        pageIndex * PAGE_SIZE,
-        pageIndex * PAGE_SIZE + PAGE_SIZE
-      );
-    }, [pageIndex, currentCategoryPatterns]);
-    const numPages = Math.ceil(currentCategoryPatterns.length / PAGE_SIZE);
-    const changePage = (page) => {
-      const scrollContainer = (0, import_dom51.getScrollContainer)(
-        scrollContainerRef?.current
-      );
-      scrollContainer?.scrollTo(0, 0);
-      setCurrentPage(page);
-    };
-    (0, import_element115.useEffect)(
-      function scrollToTopOnCategoryChange() {
-        const scrollContainer = (0, import_dom51.getScrollContainer)(
-          scrollContainerRef?.current
-        );
-        scrollContainer?.scrollTo(0, 0);
-      },
-      [currentCategory, scrollContainerRef]
-    );
-    return {
-      totalItems,
-      categoryPatterns,
-      numPages,
-      changePage,
-      currentPage
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
+    if (typeof document !== "undefined") {
+      registerDocument19(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // packages/block-editor/build-module/components/inserter/block-patterns-explorer/pattern-list.mjs
-  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
-  function PatternsListHeader({ filterValue, filteredBlockPatternsLength }) {
-    if (!filterValue) {
-      return null;
+  function documentContainsStyleHash19(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
-      import_components45.__experimentalHeading,
-      {
-        level: 2,
-        lineHeight: "48px",
-        className: "block-editor-block-patterns-explorer__search-results-count",
-        children: (0, import_i18n50.sprintf)(
-          /* translators: %d: number of patterns. */
-          (0, import_i18n50._n)(
-            "%d pattern found",
-            "%d patterns found",
-            filteredBlockPatternsLength
-          ),
-          filteredBlockPatternsLength
-        )
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE19}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE19) === hash) {
+        return true;
       }
-    );
+    }
+    return false;
   }
-  function PatternList({
-    searchValue,
-    selectedCategory,
-    patternCategories,
-    rootClientId,
-    onModalClose
-  }) {
-    const container = (0, import_element116.useRef)();
-    const debouncedSpeak = (0, import_compose42.useDebounce)(import_a11y7.speak, 500);
-    const [destinationRootClientId, onInsertBlocks] = use_insertion_point_default({
-      rootClientId,
-      shouldFocusBlock: true
-    });
-    const [patterns, , onClickPattern] = use_patterns_state_default(
-      onInsertBlocks,
-      destinationRootClientId,
-      selectedCategory
-    );
-    const registeredPatternCategories = (0, import_element116.useMemo)(
-      () => patternCategories.map(
-        (patternCategory) => patternCategory.name
-      ),
-      [patternCategories]
+  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
     );
-    const filteredBlockPatterns = (0, import_element116.useMemo)(() => {
-      const filteredPatterns = patterns.filter((pattern) => {
-        if (selectedCategory === allPatternsCategory.name) {
-          return true;
-        }
-        if (selectedCategory === myPatternsCategory.name && pattern.type === INSERTER_PATTERN_TYPES.user) {
-          return true;
-        }
-        if (selectedCategory === starterPatternsCategory.name && pattern.blockTypes?.includes("core/post-content")) {
-          return true;
-        }
-        if (selectedCategory === "uncategorized") {
-          const hasKnownCategory = pattern.categories?.some(
-            (category) => registeredPatternCategories.includes(category)
-          ) ?? false;
-          return !pattern.categories?.length || !hasKnownCategory;
-        }
-        return pattern.categories?.includes(selectedCategory);
-      });
-      if (!searchValue) {
-        return filteredPatterns;
+    for (const [hash, css] of runtime.styles) {
+      injectStyle19(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      return searchItems(filteredPatterns, searchValue);
-    }, [
-      searchValue,
-      patterns,
-      selectedCategory,
-      registeredPatternCategories
-    ]);
-    (0, import_element116.useEffect)(() => {
-      if (!searchValue) {
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         return;
       }
-      const count = filteredBlockPatterns.length;
-      const resultsFoundMessage = (0, import_i18n50.sprintf)(
-        /* translators: %d: number of results. */
-        (0, import_i18n50._n)("%d result found.", "%d results found.", count),
-        count
-      );
-      debouncedSpeak(resultsFoundMessage);
-    }, [searchValue, debouncedSpeak, filteredBlockPatterns.length]);
-    const pagingProps = usePatternsPaging(
-      filteredBlockPatterns,
-      selectedCategory,
-      container
-    );
-    const [previousSearchValue, setPreviousSearchValue] = (0, import_element116.useState)(searchValue);
-    if (searchValue !== previousSearchValue) {
-      setPreviousSearchValue(searchValue);
-      pagingProps.changePage(1);
+      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);
     }
-    const hasItems = !!filteredBlockPatterns?.length;
-    return /* @__PURE__ */ (0, import_jsx_runtime241.jsxs)(
-      "div",
+  }
+  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_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)(
+      index_parts_exports2.Root,
       {
-        className: "block-editor-block-patterns-explorer__list",
-        ref: container,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
-            PatternsListHeader,
-            {
-              filterValue: searchValue,
-              filteredBlockPatternsLength: filteredBlockPatterns.length
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(inserter_listbox_default, { children: hasItems && /* @__PURE__ */ (0, import_jsx_runtime241.jsxs)(import_jsx_runtime241.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
-              block_patterns_list_default,
-              {
-                blockPatterns: pagingProps.categoryPatterns,
-                onClickPattern: (pattern, blocks2) => {
-                  onClickPattern(pattern, blocks2);
-                  onModalClose();
-                },
-                isDraggable: false
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(Pagination, { ...pagingProps })
-          ] }) })
-        ]
+        ref,
+        className: clsx_default(resets_default6["box-sizing"], className2),
+        render: render4,
+        ...restProps
       }
     );
-  }
-  var pattern_list_default = PatternList;
+  });

-  // packages/block-editor/build-module/components/inserter/block-patterns-tab/use-pattern-categories.mjs
-  var import_element117 = __toESM(require_element(), 1);
-  var import_i18n51 = __toESM(require_i18n(), 1);
-  var import_a11y8 = __toESM(require_a11y(), 1);
-  function hasRegisteredCategory(pattern, allCategories) {
-    if (!pattern.categories || !pattern.categories.length) {
+  // 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 });
+  });
+
+  // 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() {
+    const globalScope = globalThis;
+    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;
     }
-    return pattern.categories.some(
-      (cat) => allCategories.some((category) => category.name === cat)
-    );
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE20}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE20) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-  function usePatternCategories(rootClientId, sourceFilter = "all") {
-    const [patterns, allCategories] = use_patterns_state_default(
-      void 0,
-      rootClientId
-    );
-    const filteredPatterns = (0, import_element117.useMemo)(
-      () => sourceFilter === "all" ? patterns : patterns.filter(
-        (pattern) => !isPatternFiltered(pattern, sourceFilter)
-      ),
-      [sourceFilter, patterns]
+  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
     );
-    const populatedCategories = (0, import_element117.useMemo)(() => {
-      const categories = allCategories.filter(
-        (category) => filteredPatterns.some(
-          (pattern) => pattern.categories?.includes(category.name)
-        )
-      ).sort((a2, b2) => a2.label.localeCompare(b2.label));
-      if (filteredPatterns.some(
-        (pattern) => !hasRegisteredCategory(pattern, allCategories)
-      ) && !categories.find(
-        (category) => category.name === "uncategorized"
-      )) {
-        categories.push({
-          name: "uncategorized",
-          label: (0, import_i18n51._x)("Uncategorized")
-        });
-      }
-      if (filteredPatterns.some(
-        (pattern) => pattern.blockTypes?.includes("core/post-content")
-      )) {
-        categories.unshift(starterPatternsCategory);
-      }
-      if (filteredPatterns.some(
-        (pattern) => pattern.type === INSERTER_PATTERN_TYPES.user
-      )) {
-        categories.unshift(myPatternsCategory);
+    for (const [hash, css] of runtime.styles) {
+      injectStyle20(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      if (filteredPatterns.length > 0) {
-        categories.unshift({
-          name: allPatternsCategory.name,
-          label: allPatternsCategory.label
-        });
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      (0, import_a11y8.speak)(
-        (0, import_i18n51.sprintf)(
-          /* translators: %d: number of categories . */
-          (0, import_i18n51._n)(
-            "%d category button displayed.",
-            "%d category buttons displayed.",
-            categories.length
-          ),
-          categories.length
-        )
-      );
-      return categories;
-    }, [allCategories, filteredPatterns]);
-    return populatedCategories;
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-
-  // packages/block-editor/build-module/components/inserter/block-patterns-explorer/index.mjs
-  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
-  function PatternsExplorer({ initialCategory, rootClientId, onModalClose }) {
-    const [searchValue, setSearchValue] = (0, import_element118.useState)("");
-    const [selectedCategory, setSelectedCategory] = (0, import_element118.useState)(
-      initialCategory?.name
-    );
-    const patternCategories = usePatternCategories(rootClientId);
-    return /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("div", { className: "block-editor-block-patterns-explorer", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
-        pattern_explorer_sidebar_default,
-        {
-          selectedCategory,
-          patternCategories,
-          onClickCategory: setSelectedCategory,
-          searchValue,
-          setSearchValue
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
-        pattern_list_default,
-        {
-          searchValue,
-          selectedCategory,
-          patternCategories,
-          rootClientId,
-          onModalClose
-        }
-      )
-    ] });
+  function registerStyle20(hash, css) {
+    const runtime = getRuntime20();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle20(targetDocument, hash, css);
+    }
   }
-  function PatternsExplorerModal({ onModalClose, ...restProps }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
-      import_components46.Modal,
-      {
-        title: (0, import_i18n52.__)("Patterns"),
-        onRequestClose: onModalClose,
-        isFullScreen: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(PatternsExplorer, { onModalClose, ...restProps })
-      }
-    );
+  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 block_patterns_explorer_default = PatternsExplorerModal;
-
-  // packages/block-editor/build-module/components/inserter/mobile-tab-navigation.mjs
-  var import_i18n53 = __toESM(require_i18n(), 1);
-  var import_components47 = __toESM(require_components(), 1);
-  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
-  function ScreenHeader({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(import_components47.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(import_components47.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(import_components47.__experimentalSpacer, { marginBottom: 0, paddingX: 4, paddingY: 3, children: /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)(import_components47.__experimentalHStack, { spacing: 2, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
-        import_components47.Navigator.BackButton,
+  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)(
+        index_parts_exports2.Label,
         {
-          style: (
-            // TODO: This style override is also used in ToolsPanelHeader.
-            // It should be supported out-of-the-box by Button.
-            { minWidth: 24, padding: 0 }
+          ref,
+          className: clsx_default(
+            field_default.label,
+            variant && field_default[`is-${variant}`],
+            className2
           ),
-          icon: (0, import_i18n53.isRTL)() ? chevron_right_default : chevron_left_default,
-          size: "small",
-          label: (0, import_i18n53.__)("Back")
+          ...restProps
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(import_components47.__experimentalSpacer, { children: /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(import_components47.__experimentalHeading, { level: 5, children: title }) })
-    ] }) }) }) });
+      );
+      if (hideFromVision) {
+        return /* @__PURE__ */ (0, import_jsx_runtime210.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() {
+    const globalScope = globalThis;
+    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 MobileTabNavigation({
-    categories,
-    children,
-    screenClassName
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)(
-      import_components47.Navigator,
-      {
-        initialPath: "/",
-        className: "block-editor-inserter__mobile-tab-navigation",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(import_components47.Navigator.Screen, { path: "/", children: /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(import_components47.__experimentalItemGroup, { children: categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
-            import_components47.Navigator.Button,
-            {
-              path: `/category/${category.name}`,
-              as: import_components47.__experimentalItem,
-              isAction: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)(import_components47.__experimentalHStack, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(import_components47.FlexBlock, { children: category.label }),
-                /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
-                  icon_default,
-                  {
-                    icon: (0, import_i18n53.isRTL)() ? chevron_left_default : chevron_right_default
-                  }
-                )
-              ] })
-            },
-            category.name
-          )) }) }),
-          categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)(
-            import_components47.Navigator.Screen,
-            {
-              className: screenClassName,
-              path: `/category/${category.name}`,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(ScreenHeader, { title: (0, import_i18n53.__)("Back") }),
-                children(category)
-              ]
-            },
-            category.name
-          ))
-        ]
+  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;
   }
-
-  // packages/block-editor/build-module/components/inserter/block-patterns-tab/pattern-category-previews.mjs
-  var import_element120 = __toESM(require_element(), 1);
-  var import_i18n55 = __toESM(require_i18n(), 1);
-  var import_components49 = __toESM(require_components(), 1);
-
-  // packages/block-editor/build-module/components/inserter/block-patterns-tab/patterns-filter.mjs
-  var import_components48 = __toESM(require_components(), 1);
-  var import_i18n54 = __toESM(require_i18n(), 1);
-  var import_element119 = __toESM(require_element(), 1);
-  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
-  var getShouldDisableSyncFilter = (sourceFilter) => sourceFilter !== "all" && sourceFilter !== "user";
-  var getShouldHideSourcesFilter = (category) => {
-    return category.name === myPatternsCategory.name;
-  };
-  var PATTERN_SOURCE_MENU_OPTIONS = [
-    {
-      value: "all",
-      label: (0, import_i18n54._x)("All", "patterns")
-    },
-    {
-      value: INSERTER_PATTERN_TYPES.directory,
-      label: (0, import_i18n54.__)("Pattern Directory")
-    },
-    {
-      value: INSERTER_PATTERN_TYPES.theme,
-      label: (0, import_i18n54.__)("Theme & Plugins")
-    },
-    {
-      value: INSERTER_PATTERN_TYPES.user,
-      label: (0, import_i18n54.__)("User")
+  function injectStyle21(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-  ];
-  function PatternsFilter({
-    setPatternSyncFilter,
-    setPatternSourceFilter,
-    patternSyncFilter,
-    patternSourceFilter,
-    scrollContainerRef,
-    category
-  }) {
-    const currentPatternSourceFilter = category.name === myPatternsCategory.name ? INSERTER_PATTERN_TYPES.user : patternSourceFilter;
-    const shouldDisableSyncFilter = getShouldDisableSyncFilter(
-      currentPatternSourceFilter
-    );
-    const shouldHideSourcesFilter = getShouldHideSourcesFilter(category);
-    const patternSyncMenuOptions = (0, import_element119.useMemo)(
-      () => [
-        {
-          value: "all",
-          label: (0, import_i18n54._x)("All", "patterns")
-        },
-        {
-          value: INSERTER_SYNC_TYPES.full,
-          label: (0, import_i18n54._x)("Synced", "patterns"),
-          disabled: shouldDisableSyncFilter
-        },
-        {
-          value: INSERTER_SYNC_TYPES.unsynced,
-          label: (0, import_i18n54._x)("Not synced", "patterns"),
-          disabled: shouldDisableSyncFilter
-        }
-      ],
-      [shouldDisableSyncFilter]
+    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
     );
-    function handleSetSourceFilterChange(newSourceFilter) {
-      setPatternSourceFilter(newSourceFilter);
-      if (getShouldDisableSyncFilter(newSourceFilter)) {
-        setPatternSyncFilter("all");
+    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);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(import_jsx_runtime244.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-      import_components48.DropdownMenu,
+  }
+  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("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)(
+      index_parts_exports2.Description,
       {
-        popoverProps: {
-          placement: "right-end"
-        },
-        label: (0, import_i18n54.__)("Filter patterns"),
-        toggleProps: { size: "compact" },
-        icon: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-          icon_default,
-          {
-            icon: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-              import_components48.SVG,
-              {
-                width: "24",
-                height: "24",
-                viewBox: "0 0 24 24",
-                fill: "none",
-                xmlns: "http://www.w3.org/2000/svg",
-                children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-                  import_components48.Path,
-                  {
-                    d: "M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z",
-                    fill: "currentColor"
-                  }
-                )
-              }
-            )
-          }
+        ref,
+        className: clsx_default(
+          global_css_defense_default6.p,
+          field_default2.description,
+          className2
         ),
-        children: () => /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(import_jsx_runtime244.Fragment, { children: [
-          !shouldHideSourcesFilter && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(import_components48.MenuGroup, { label: (0, import_i18n54.__)("Source"), children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-            import_components48.MenuItemsChoice,
-            {
-              choices: PATTERN_SOURCE_MENU_OPTIONS,
-              onSelect: (value) => {
-                handleSetSourceFilterChange(value);
-                scrollContainerRef.current?.scrollTo(
-                  0,
-                  0
-                );
-              },
-              value: currentPatternSourceFilter
-            }
-          ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(import_components48.MenuGroup, { label: (0, import_i18n54.__)("Type"), children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-            import_components48.MenuItemsChoice,
-            {
-              choices: patternSyncMenuOptions,
-              onSelect: (value) => {
-                setPatternSyncFilter(value);
-                scrollContainerRef.current?.scrollTo(
-                  0,
-                  0
-                );
-              },
-              value: patternSyncFilter
-            }
-          ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime244.jsx)("div", { className: "block-editor-inserter__patterns-filter-help", children: (0, import_element119.createInterpolateElement)(
-            (0, import_i18n54.__)(
-              "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_runtime244.jsx)(
-                import_components48.ExternalLink,
-                {
-                  href: (0, import_i18n54.__)(
-                    "https://wordpress.org/patterns/"
-                  )
-                }
-              )
-            }
-          ) })
-        ] })
+        ...restProps
       }
-    ) });
-  }
-
-  // packages/block-editor/build-module/components/inserter/block-patterns-tab/pattern-category-previews.mjs
-  var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
-  var noop10 = () => {
-  };
-  function PatternCategoryPreviews({
-    rootClientId,
-    onInsert,
-    onHover = noop10,
-    category,
-    showTitlesAsTooltip
-  }) {
-    const [allPatterns, , onClickPattern] = use_patterns_state_default(
-      onInsert,
-      rootClientId,
-      category?.name
     );
-    const [patternSyncFilter, setPatternSyncFilter] = (0, import_element120.useState)("all");
-    const [patternSourceFilter, setPatternSourceFilter] = (0, import_element120.useState)("all");
-    const availableCategories = usePatternCategories(
-      rootClientId,
-      patternSourceFilter
-    );
-    const scrollContainerRef = (0, import_element120.useRef)();
-    const currentCategoryPatterns = (0, import_element120.useMemo)(
-      () => allPatterns.filter((pattern) => {
-        if (isPatternFiltered(
-          pattern,
-          patternSourceFilter,
-          patternSyncFilter
-        )) {
-          return false;
-        }
-        if (category.name === allPatternsCategory.name) {
-          return true;
-        }
-        if (category.name === myPatternsCategory.name && pattern.type === INSERTER_PATTERN_TYPES.user) {
-          return true;
-        }
-        if (category.name === starterPatternsCategory.name && pattern.blockTypes?.includes("core/post-content")) {
-          return true;
-        }
-        if (category.name === "uncategorized") {
-          if (!pattern.categories) {
-            return true;
-          }
-          return !pattern.categories.some(
-            (catName) => availableCategories.some((c6) => c6.name === catName)
-          );
-        }
-        return pattern.categories?.includes(category.name);
-      }),
-      [
-        allPatterns,
-        availableCategories,
-        category.name,
-        patternSourceFilter,
-        patternSyncFilter
-      ]
-    );
-    const pagingProps = usePatternsPaging(
-      currentCategoryPatterns,
-      category,
-      scrollContainerRef
-    );
-    const { changePage } = pagingProps;
-    (0, import_element120.useEffect)(() => () => onHover(null), []);
-    const onSetPatternSyncFilter = (0, import_element120.useCallback)(
-      (value) => {
-        setPatternSyncFilter(value);
-        changePage(1);
-      },
-      [setPatternSyncFilter, changePage]
-    );
-    const onSetPatternSourceFilter = (0, import_element120.useCallback)(
-      (value) => {
-        setPatternSourceFilter(value);
-        changePage(1);
-      },
-      [setPatternSourceFilter, changePage]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)(import_jsx_runtime245.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)(
-        import_components49.__experimentalVStack,
-        {
-          spacing: 2,
-          className: "block-editor-inserter__patterns-category-panel-header",
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)(import_components49.__experimentalHStack, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(import_components49.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
-                import_components49.__experimentalHeading,
-                {
-                  className: "block-editor-inserter__patterns-category-panel-title",
-                  size: 13,
-                  level: 4,
-                  as: "div",
-                  children: category.label
-                }
-              ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
-                PatternsFilter,
-                {
-                  patternSyncFilter,
-                  patternSourceFilter,
-                  setPatternSyncFilter: onSetPatternSyncFilter,
-                  setPatternSourceFilter: onSetPatternSourceFilter,
-                  scrollContainerRef,
-                  category
-                }
-              )
-            ] }),
-            !currentCategoryPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
-              import_components49.__experimentalText,
-              {
-                variant: "muted",
-                className: "block-editor-inserter__patterns-category-no-results",
-                children: (0, import_i18n55.__)("No results found")
-              }
-            )
-          ]
-        }
-      ),
-      currentCategoryPatterns.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)(import_jsx_runtime245.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
-          import_components49.__experimentalText,
-          {
-            size: "12",
-            as: "p",
-            className: "block-editor-inserter__help-text",
-            children: (0, import_i18n55.__)("Drag and drop patterns into the canvas.")
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
-          block_patterns_list_default,
-          {
-            ref: scrollContainerRef,
-            blockPatterns: pagingProps.categoryPatterns,
-            onClickPattern,
-            onHover,
-            label: category.label,
-            orientation: "vertical",
-            category: category.name,
-            isDraggable: true,
-            showTitlesAsTooltip,
-            patternFilter: patternSourceFilter,
-            pagingProps
-          }
-        )
-      ] })
-    ] });
-  }
+  });

-  // packages/block-editor/build-module/components/inserter/category-tabs/index.mjs
-  var import_compose43 = __toESM(require_compose(), 1);
-  var import_components50 = __toESM(require_components(), 1);
-  var import_element121 = __toESM(require_element(), 1);
-  var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs } = unlock(import_components50.privateApis);
-  function CategoryTabs({
-    categories,
-    selectedCategory,
-    onSelectCategory,
-    children
-  }) {
-    const ANIMATION_DURATION = 0.25;
-    const disableMotion = (0, import_compose43.useReducedMotion)();
-    const defaultTransition = {
-      type: "tween",
-      duration: disableMotion ? 0 : ANIMATION_DURATION,
-      ease: [0.6, 0, 0.4, 1]
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-    const previousSelectedCategory = (0, import_compose43.usePrevious)(selectedCategory);
-    const selectedTabId = selectedCategory ? selectedCategory.name : null;
-    const [activeTabId, setActiveId] = (0, import_element121.useState)();
-    const firstTabId = categories?.[0]?.name;
-    if (selectedTabId === null && !activeTabId && firstTabId) {
-      setActiveId(firstTabId);
+    if (typeof document !== "undefined") {
+      registerDocument22(document);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(
-      Tabs,
-      {
-        selectOnMove: false,
-        selectedTabId,
-        orientation: "vertical",
-        onSelect: (categoryId) => {
-          onSelectCategory(
-            categories.find(
-              (category) => category.name === categoryId
-            )
-          );
-        },
-        activeTabId,
-        onActiveTabIdChange: setActiveId,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(Tabs.TabList, { className: "block-editor-inserter__category-tablist", children: categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-            Tabs.Tab,
-            {
-              tabId: category.name,
-              "aria-current": category === selectedCategory ? "true" : void 0,
-              children: category.label
-            },
-            category.name
-          )) }),
-          categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-            Tabs.TabPanel,
-            {
-              tabId: category.name,
-              focusable: false,
-              children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-                import_components50.__unstableMotion.div,
-                {
-                  className: "block-editor-inserter__category-panel",
-                  initial: !previousSelectedCategory ? "closed" : "open",
-                  animate: "open",
-                  variants: {
-                    open: {
-                      transform: "translateX( 0 )",
-                      transitionEnd: {
-                        zIndex: "1"
-                      }
-                    },
-                    closed: {
-                      transform: "translateX( -100% )",
-                      zIndex: "-1"
-                    }
-                  },
-                  transition: defaultTransition,
-                  children
-                }
-              )
-            },
-            category.name
-          ))
-        ]
+    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);
+    };
   }
-  var category_tabs_default = CategoryTabs;
-
-  // packages/block-editor/build-module/components/inserter/block-patterns-tab/index.mjs
-  var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
-  function BlockPatternsTab({
-    onSelectCategory,
-    selectedCategory,
-    onInsert,
-    rootClientId,
-    children
-  }) {
-    const [showPatternsExplorer, setShowPatternsExplorer] = (0, import_element122.useState)(false);
-    const categories = usePatternCategories(rootClientId);
-    const isMobile = (0, import_compose44.useViewportMatch)("medium", "<");
-    if (!categories.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(no_results_default, {});
+  function registerStyle22(hash, css) {
+    const runtime = getRuntime22();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle22(targetDocument, hash, css);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(import_jsx_runtime247.Fragment, { children: [
-      !isMobile && /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)("div", { className: "block-editor-inserter__block-patterns-tabs-container", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
-          category_tabs_default,
-          {
-            categories,
-            selectedCategory,
-            onSelectCategory,
-            children
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
-          import_components51.Button,
+  }
+  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)}}}');
+  }
+  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)(
+          "div",
           {
-            __next40pxDefaultSize: true,
-            className: "block-editor-inserter__patterns-explore-button",
-            onClick: () => setShowPatternsExplorer(true),
-            variant: "secondary",
-            children: (0, import_i18n56.__)("Explore all patterns")
+            ref,
+            className: clsx_default(field_default3.description, className2),
+            ...restProps
           }
         )
-      ] }),
-      isMobile && /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(MobileTabNavigation, { categories, children: (category) => /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("div", { className: "block-editor-inserter__category-panel", children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
-        PatternCategoryPreviews,
-        {
-          onInsert,
-          rootClientId,
-          category
-        },
-        category.name
-      ) }) }),
-      showPatternsExplorer && /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
-        block_patterns_explorer_default,
-        {
-          initialCategory: selectedCategory || categories[0],
-          patternCategories: categories,
-          onModalClose: () => setShowPatternsExplorer(false),
-          rootClientId
-        }
-      )
-    ] });
-  }
-  var block_patterns_tab_default = BlockPatternsTab;
-
-  // packages/block-editor/build-module/components/inserter/media-tab/media-tab.mjs
-  var import_i18n60 = __toESM(require_i18n(), 1);
-  var import_compose46 = __toESM(require_compose(), 1);
-  var import_components56 = __toESM(require_components(), 1);
-  var import_element126 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/inserter/media-tab/media-panel.mjs
-  var import_components55 = __toESM(require_components(), 1);
-  var import_i18n59 = __toESM(require_i18n(), 1);
-  var import_element125 = __toESM(require_element(), 1);
-  var import_compose45 = __toESM(require_compose(), 1);
-  var import_data61 = __toESM(require_data(), 1);
-  var import_dom52 = __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_components53 = __toESM(require_components(), 1);
-  var import_i18n58 = __toESM(require_i18n(), 1);
+  // 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)(
+    function Control2(props, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(index_parts_exports2.Control, { ref, ...props });
+    }
+  );

-  // packages/block-editor/build-module/components/inserter/media-tab/media-preview.mjs
-  var import_components52 = __toESM(require_components(), 1);
-  var import_i18n57 = __toESM(require_i18n(), 1);
-  var import_element123 = __toESM(require_element(), 1);
-  var import_blocks38 = __toESM(require_blocks(), 1);
-  var import_data58 = __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/ui/build-module/form/primitives/select/index.mjs
+  var select_exports = {};
+  __export(select_exports, {
+    Group: () => Group,
+    GroupLabel: () => GroupLabel,
+    Item: () => Item3,
+    Popup: () => Popup2,
+    Portal: () => Portal2,
+    Positioner: () => Positioner2,
+    Root: () => Root7,
+    Trigger: () => Trigger3
+  });

-  // packages/block-editor/build-module/components/inserter/media-tab/utils.mjs
-  var import_blocks37 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
-  var mediaTypeTag = { image: "img", video: "video", audio: "audio" };
-  function getBlockAndPreviewFromMedia(media, mediaType) {
-    const attributes = {
-      id: media.id || void 0,
-      caption: media.caption || void 0
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-    const mediaSrc = media.url;
-    const alt = media.alt || void 0;
-    if (mediaType === "image") {
-      attributes.url = mediaSrc;
-      attributes.alt = alt;
-    } else if (["video", "audio"].includes(mediaType)) {
-      attributes.src = mediaSrc;
+    if (typeof document !== "undefined") {
+      registerDocument23(document);
     }
-    const PreviewTag = mediaTypeTag[mediaType];
-    const preview = /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
-      PreviewTag,
-      {
-        src: media.previewUrl || mediaSrc,
-        alt,
-        controls: mediaType === "audio" ? true : void 0,
-        inert: "true",
-        onError: ({ currentTarget }) => {
-          if (currentTarget.src === media.previewUrl) {
-            currentTarget.src = mediaSrc;
-          }
-        }
-      }
-    );
-    return [(0, import_blocks37.createBlock)(`core/${mediaType}`, attributes), preview];
+    return globalScope.__wpStyleRuntime;
   }
-
-  // packages/block-editor/build-module/components/inserter/media-tab/media-preview.mjs
-  var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
-  var ALLOWED_MEDIA_TYPES = ["image"];
-  var MEDIA_OPTIONS_POPOVER_PROPS = {
-    placement: "bottom-end",
-    className: "block-editor-inserter__media-list__item-preview-options__popover"
-  };
-  function MediaPreviewOptions({ category, media, onDetach }) {
-    if (!category.getReportUrl && !onDetach) {
-      return null;
+  function documentContainsStyleHash23(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    const reportUrl = category.getReportUrl?.(media);
-    return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-      import_components52.DropdownMenu,
-      {
-        className: "block-editor-inserter__media-list__item-preview-options",
-        label: (0, import_i18n57.__)("Options"),
-        popoverProps: MEDIA_OPTIONS_POPOVER_PROPS,
-        icon: more_vertical_default,
-        children: () => /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(import_components52.MenuGroup, { children: [
-          reportUrl && /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-            import_components52.MenuItem,
-            {
-              onClick: () => window.open(reportUrl, "_blank").focus(),
-              icon: external_default,
-              children: (0, import_i18n57.sprintf)(
-                /* translators: %s: The media type to report e.g: "image", "video", "audio" */
-                (0, import_i18n57.__)("Report %s"),
-                category.mediaType
-              )
-            }
-          ),
-          onDetach && /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-            import_components52.MenuItem,
-            {
-              onClick: () => onDetach(media),
-              icon: link_off_default,
-              children: category.postTypeLabel ? (0, import_i18n57.sprintf)(
-                /* translators: %s: Name of the post type e.g: "Page". */
-                (0, import_i18n57.__)("Detach from %s"),
-                category.postTypeLabel
-              ) : (0, import_i18n57.__)("Detach from post")
-            }
-          )
-        ] })
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE23}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash) {
+        return true;
       }
-    );
-  }
-  function InsertExternalImageModal({ onClose, onSubmit }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(
-      import_components52.Modal,
-      {
-        title: (0, import_i18n57.__)("Insert external image"),
-        onRequestClose: onClose,
-        className: "block-editor-inserter-media-tab-media-preview-inserter-external-image-modal",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(import_components52.__experimentalVStack, { spacing: 3, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime249.jsx)("p", { children: (0, import_i18n57.__)(
-              "This image cannot be uploaded to your Media Library, but it can still be inserted as an external image."
-            ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime249.jsx)("p", { children: (0, import_i18n57.__)(
-              "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_runtime249.jsxs)(
-            import_components52.Flex,
-            {
-              className: "block-editor-block-lock-modal__actions",
-              justify: "flex-end",
-              expanded: false,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components52.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-                  import_components52.Button,
-                  {
-                    __next40pxDefaultSize: true,
-                    variant: "tertiary",
-                    onClick: onClose,
-                    children: (0, import_i18n57.__)("Cancel")
-                  }
-                ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components52.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-                  import_components52.Button,
-                  {
-                    __next40pxDefaultSize: true,
-                    variant: "primary",
-                    onClick: onSubmit,
-                    children: (0, import_i18n57.__)("Insert")
-                  }
-                ) })
-              ]
-            }
-          )
-        ]
-      }
-    );
+    }
+    return false;
   }
-  function MediaPreview({ media, onClick, onDetach, category }) {
-    const [showExternalUploadModal, setShowExternalUploadModal] = (0, import_element123.useState)(false);
-    const [isHovered, setIsHovered] = (0, import_element123.useState)(false);
-    const [isInserting, setIsInserting] = (0, import_element123.useState)(false);
-    const [block, preview] = (0, import_element123.useMemo)(
-      () => getBlockAndPreviewFromMedia(media, category.mediaType),
-      [media, category.mediaType]
-    );
-    const { createErrorNotice, createSuccessNotice } = (0, import_data58.useDispatch)(import_notices6.store);
-    const { getSettings: getSettings7, getBlock: getBlock2 } = (0, import_data58.useSelect)(store);
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data58.useDispatch)(store);
-    const onMediaInsert = (0, import_element123.useCallback)(
-      (previewBlock) => {
-        if (isInserting) {
-          return;
-        }
-        const settings2 = getSettings7();
-        const clonedBlock = (0, import_blocks38.cloneBlock)(previewBlock);
-        const { id, url, caption } = clonedBlock.attributes;
-        if (!id && !settings2.mediaUpload) {
-          setShowExternalUploadModal(true);
-          return;
-        }
-        if (!!id) {
-          onClick(clonedBlock);
-          return;
-        }
-        setIsInserting(true);
-        window.fetch(url).then((response) => response.blob()).then((blob) => {
-          const fileName = (0, import_url2.getFilename)(url) || "image.jpg";
-          const file = new File([blob], fileName, {
-            type: blob.type
-          });
-          settings2.mediaUpload({
-            filesList: [file],
-            additionalData: { caption },
-            onFileChange([img]) {
-              if ((0, import_blob.isBlobURL)(img.url)) {
-                return;
-              }
-              if (!getBlock2(clonedBlock.clientId)) {
-                onClick({
-                  ...clonedBlock,
-                  attributes: {
-                    ...clonedBlock.attributes,
-                    id: img.id,
-                    url: img.url
-                  }
-                });
-                createSuccessNotice(
-                  (0, import_i18n57.__)("Image uploaded and inserted."),
-                  { type: "snackbar", id: "inserter-notice" }
-                );
-              } else {
-                updateBlockAttributes2(clonedBlock.clientId, {
-                  ...clonedBlock.attributes,
-                  id: img.id,
-                  url: img.url
-                });
-              }
-              setIsInserting(false);
-            },
-            allowedTypes: ALLOWED_MEDIA_TYPES,
-            onError(message2) {
-              createErrorNotice(message2, {
-                type: "snackbar",
-                id: "inserter-notice"
-              });
-              setIsInserting(false);
-            }
-          });
-        }).catch(() => {
-          setShowExternalUploadModal(true);
-          setIsInserting(false);
-        });
-      },
-      [
-        isInserting,
-        getSettings7,
-        onClick,
-        createSuccessNotice,
-        updateBlockAttributes2,
-        createErrorNotice,
-        getBlock2
-      ]
+  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
     );
-    const title = typeof media.title === "string" ? media.title : media.title?.rendered || (0, import_i18n57.__)("no title");
-    const onMouseEnter = (0, import_element123.useCallback)(() => setIsHovered(true), []);
-    const onMouseLeave = (0, import_element123.useCallback)(() => setIsHovered(false), []);
-    return /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(import_jsx_runtime249.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(inserter_draggable_blocks_default, { isEnabled: true, blocks: [block], children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-        "div",
-        {
-          className: clsx_default(
-            "block-editor-inserter__media-list__list-item",
-            {
-              "is-hovered": isHovered
-            }
-          ),
-          draggable,
-          onDragStart,
-          onDragEnd,
-          children: /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(
-            "div",
-            {
-              onMouseEnter,
-              onMouseLeave,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(tooltip_exports.Root, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-                    tooltip_exports.Trigger,
-                    {
-                      render: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-                        import_components52.Composite.Item,
-                        {
-                          render: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-                            "div",
-                            {
-                              "aria-label": title,
-                              role: "option",
-                              className: "block-editor-inserter__media-list__item"
-                            }
-                          ),
-                          onClick: () => onMediaInsert(block),
-                          children: /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)("div", { className: "block-editor-inserter__media-list__item-preview", children: [
-                            preview,
-                            isInserting && /* @__PURE__ */ (0, import_jsx_runtime249.jsx)("div", { className: "block-editor-inserter__media-list__item-preview-spinner", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components52.Spinner, {}) })
-                          ] })
-                        }
-                      )
-                    }
-                  ),
-                  /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(tooltip_exports.Popup, { children: title })
-                ] }),
-                !isInserting && /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-                  MediaPreviewOptions,
-                  {
-                    category,
-                    media,
-                    onDetach
-                  }
-                )
-              ]
-            }
-          )
-        }
-      ) }),
-      showExternalUploadModal && /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-        InsertExternalImageModal,
+    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("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 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)(
+        index_parts_exports3.Group,
         {
-          onClose: () => setShowExternalUploadModal(false),
-          onSubmit: () => {
-            onClick((0, import_blocks38.cloneBlock)(block));
-            createSuccessNotice((0, import_i18n57.__)("Image inserted."), {
-              type: "snackbar",
-              id: "inserter-notice"
-            });
-            setShowExternalUploadModal(false);
-          }
+          className: clsx_default(item_popup_default.group, className2),
+          ref,
+          ...restProps,
+          children
         }
-      )
-    ] });
-  }
+      );
+    }
+  );

-  // packages/block-editor/build-module/components/inserter/media-tab/media-list.mjs
-  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
-  function MediaList({
-    mediaList,
-    category,
-    onClick,
-    onDetach,
-    label = (0, import_i18n58.__)("Media List")
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-      import_components53.Composite,
-      {
-        role: "listbox",
-        className: "block-editor-inserter__media-list",
-        "aria-label": label,
-        children: mediaList.map((media, index2) => /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-          MediaPreview,
-          {
-            media,
-            category,
-            onClick,
-            onDetach
-          },
-          media.id || media.sourceId || index2
-        ))
+  // 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() {
+    const globalScope = globalThis;
+    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;
   }
-  var media_list_default = MediaList;
-
-  // packages/block-editor/build-module/components/media-upload/index.mjs
-  var import_components54 = __toESM(require_components(), 1);
-  var MediaUpload = () => null;
-  var media_upload_default = (0, import_components54.withFilters)("editor.MediaUpload")(MediaUpload);
-
-  // packages/block-editor/build-module/components/media-upload/check.mjs
-  var import_data59 = __toESM(require_data(), 1);
-  function MediaUploadCheck({ fallback = null, children }) {
-    const hasUploadPermissions = (0, import_data59.useSelect)((select3) => {
-      const { getSettings: getSettings7 } = select3(store);
-      return !!getSettings7().mediaUpload;
-    }, []);
-    return hasUploadPermissions ? children : fallback;
+  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);
   }
-  var check_default2 = MediaUploadCheck;
-
-  // packages/block-editor/build-module/components/inserter/media-tab/hooks.mjs
-  var import_element124 = __toESM(require_element(), 1);
-  var import_data60 = __toESM(require_data(), 1);
-  function normalizeFetchResult(result) {
-    if (Array.isArray(result)) {
-      return { mediaItems: result };
+  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 {
-      mediaItems: result?.mediaItems ?? [],
-      totalItems: result?.totalItems,
-      totalPages: result?.totalPages
+    return () => {
+      const 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 useMediaResults(category, query = {}, refreshKey) {
-    const [mediaList, setMediaList] = (0, import_element124.useState)();
-    const [totals, setTotals] = (0, import_element124.useState)({});
-    const [isLoading, setIsLoading] = (0, import_element124.useState)(false);
-    const lastRequestRef = (0, import_element124.useRef)();
-    const lastQueryKeyRef = (0, import_element124.useRef)();
-    const lastFetchRef = (0, import_element124.useRef)();
-    const lastSourceRef = (0, import_element124.useRef)();
-    (0, import_element124.useEffect)(() => {
-      (async () => {
-        const key = JSON.stringify({
-          category: category.name,
-          ...query
-        });
-        const request = {};
-        lastRequestRef.current = request;
-        setIsLoading(true);
-        if (lastQueryKeyRef.current !== key || lastFetchRef.current !== category.fetch) {
-          setMediaList([]);
-        }
-        if (lastSourceRef.current !== category.name || lastFetchRef.current !== category.fetch) {
-          setTotals({});
-        }
-        lastQueryKeyRef.current = key;
-        lastFetchRef.current = category.fetch;
-        lastSourceRef.current = category.name;
-        const { page, ...queryWithoutPage } = query;
-        const fetchQuery = page > 1 ? query : queryWithoutPage;
-        const { mediaItems, totalItems, totalPages } = normalizeFetchResult(
-          await category.fetch?.(fetchQuery)
-        );
-        if (request === lastRequestRef.current) {
-          setMediaList(mediaItems);
-          setTotals({ totalItems, totalPages });
-          setIsLoading(false);
+  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("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 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)(
+        Text,
+        {
+          variant: "heading-sm",
+          className: clsx_default(
+            item_popup_default2["group-label"],
+            className2
+          ),
+          render: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(index_parts_exports3.GroupLabel, { ref, ...restProps }),
+          children
         }
-      })();
-    }, [
-      category.name,
-      category.fetch,
-      ...Object.values(query),
-      refreshKey
-    ]);
-    return {
-      mediaList,
-      isLoading,
-      totalItems: totals.totalItems,
-      totalPages: totals.totalPages
+      );
+    }
+  );
+
+  // 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() {
+    const globalScope = globalThis;
+    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 useDelayedLoading(isLoading, delay = 400) {
-    const [showLoading, setShowLoading] = (0, import_element124.useState)(false);
-    (0, import_element124.useEffect)(() => {
-      if (!isLoading) {
-        return void 0;
+  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;
       }
-      const timeout = setTimeout(() => setShowLoading(true), delay);
-      return () => {
-        clearTimeout(timeout);
-        setShowLoading(false);
-      };
-    }, [isLoading, delay]);
-    return showLoading;
+    }
+    return false;
   }
-  function useMediaCategories(rootClientId) {
-    const [categories, setCategories] = (0, import_element124.useState)([]);
-    const inserterMediaCategories = (0, import_data60.useSelect)(
-      (select3) => unlock(select3(store)).getInserterMediaCategories(),
-      []
+  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
     );
-    const { canInsertImage, canInsertVideo, canInsertAudio } = (0, import_data60.useSelect)(
-      (select3) => {
-        const { canInsertBlockType: canInsertBlockType2 } = select3(store);
-        return {
-          canInsertImage: canInsertBlockType2(
-            "core/image",
-            rootClientId
+    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("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 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" };
+  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}}}}");
+  }
+  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)(
+        index_parts_exports3.Item,
+        {
+          className: clsx_default(
+            resets_default7["box-sizing"],
+            item_popup_default3.item,
+            item_popup_default3[`is-size-${size4}`],
+            className2
           ),
-          canInsertVideo: canInsertBlockType2(
-            "core/video",
-            rootClientId
-          ),
-          canInsertAudio: canInsertBlockType2(
-            "core/audio",
-            rootClientId
-          )
-        };
-      },
-      [rootClientId]
-    );
-    (0, import_element124.useEffect)(() => {
-      (async () => {
-        const _categories = [];
-        if (!inserterMediaCategories) {
-          return;
-        }
-        const categoriesHaveMedia = new Map(
-          await Promise.all(
-            inserterMediaCategories.map(async (category) => {
-              if (category.isExternalResource) {
-                return [category.name, true];
-              }
-              let results = [];
-              try {
-                const { mediaItems } = normalizeFetchResult(
-                  await category.fetch({ per_page: 1 })
-                );
-                results = mediaItems;
-              } catch {
+          value,
+          ref,
+          ...restProps,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
+              Icon,
+              {
+                icon: check_default,
+                className: clsx_default(
+                  item_popup_default3["item-icon"],
+                  item_popup_default3["item-indicator-icon"]
+                ),
+                size: size4 === "small" ? 20 : 24
               }
-              return [category.name, !!results.length];
-            })
-          )
-        );
-        const canInsertMediaType = {
-          image: canInsertImage,
-          video: canInsertVideo,
-          audio: canInsertAudio
-        };
-        inserterMediaCategories.forEach((category) => {
-          if (canInsertMediaType[category.mediaType] && (categoriesHaveMedia.get(category.name) || category.emptyMessage)) {
-            _categories.push(category);
-          }
-        });
-        if (!!_categories.length) {
-          setCategories(_categories);
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(index_parts_exports3.ItemText, { children })
+          ]
         }
-      })();
-    }, [
-      canInsertImage,
-      canInsertVideo,
-      canInsertAudio,
-      inserterMediaCategories
-    ]);
-    return categories;
-  }
+      );
+    }
+  );

-  // packages/block-editor/build-module/components/inserter/media-tab/media-panel.mjs
-  var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
-  var MEDIA_ITEMS_PER_PAGE = 20;
-  var ATTACH_ALLOWED_TYPES = ["image"];
-  function AttachImagesButton({ onSelect }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
-      media_upload_default,
+  // packages/ui/build-module/form/primitives/select/popup.mjs
+  var import_element91 = __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)(
+      index_parts_exports3.Portal,
       {
-        multiple: "add",
-        onSelect,
-        allowedTypes: ATTACH_ALLOWED_TYPES,
-        title: (0, import_i18n59.__)("Attach images"),
-        render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
-          import_components55.Button,
-          {
-            __next40pxDefaultSize: true,
-            className: "block-editor-inserter__media-panel-attach",
-            "data-unstable-ignore-focus-outside-for-relatedtarget": ".media-modal",
-            onClick: (event) => {
-              event.target.focus();
-              open();
-            },
-            variant: "secondary",
-            children: (0, import_i18n59.__)("Attach images")
-          }
-        )
+        container: container ?? getWpCompatOverlaySlot(),
+        ...restProps,
+        ref
       }
-    ) });
+    );
+  });
+
+  // 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() {
+    const globalScope = globalThis;
+    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 MediaCategoryPanel({ rootClientId, onInsert, category }) {
-    const [search, setSearch, debouncedSearch] = (0, import_compose45.useDebouncedInput)();
-    const [page, setPage] = (0, import_element125.useState)(1);
-    const previousCategory = (0, import_compose45.usePrevious)(category.name);
-    const previousSearch = (0, import_compose45.usePrevious)(debouncedSearch);
-    if ((previousCategory !== category.name || previousSearch !== debouncedSearch) && page !== 1) {
-      setPage(1);
+  function documentContainsStyleHash26(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    const query = (0, import_element125.useMemo)(
-      () => ({
-        per_page: MEDIA_ITEMS_PER_PAGE,
-        page,
-        search: debouncedSearch
-      }),
-      [page, debouncedSearch]
-    );
-    const [refreshKey, setRefreshKey] = (0, import_element125.useState)(0);
-    const { mediaList, isLoading, totalItems, totalPages } = useMediaResults(
-      category,
-      query,
-      refreshKey
+    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
     );
-    const numPages = totalPages || 1;
-    if (typeof totalPages === "number" && page > numPages) {
-      setPage(numPages);
+    for (const [hash, css] of runtime.styles) {
+      injectStyle26(targetDocument, hash, css);
     }
-    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 showPagination = numPages > 1;
-    const hasFooter = showPagination || !!attach;
-    const scrollContainerRef = (0, import_element125.useRef)();
-    const changePage = (0, import_element125.useCallback)((nextPage) => {
-      const scrollContainer = (0, import_dom52.getScrollContainer)(
-        scrollContainerRef.current
-      );
-      scrollContainer?.scrollTo(0, 0);
-      setPage(nextPage);
-    }, []);
-    const { createErrorNotice, createSuccessNotice, createWarningNotice } = (0, import_data61.useDispatch)(import_notices7.store);
-    const showRefreshing = useDelayedLoading(isLoading);
-    const refresh = (0, import_element125.useCallback)(() => {
-      if (supportsAttachments) {
-        category.invalidate?.(query);
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      setRefreshKey((key) => key + 1);
-    }, [category, query, supportsAttachments]);
-    (0, import_element125.useEffect)(() => {
-      if (!subscribe) {
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         return;
       }
-      return subscribe(() => setRefreshKey((key) => key + 1), query);
-    }, [subscribe, query]);
-    const handleAttach = (0, import_element125.useCallback)(
-      async (selectedMedia) => {
-        try {
-          const attachedCount = await attach(selectedMedia);
-          if (!attachedCount) {
-            createWarningNotice((0, import_i18n59.__)("No images were attached."), {
-              type: "snackbar",
-              id: "inserter-notice"
-            });
-            return;
-          }
-          refresh();
-          createSuccessNotice(
-            category.postTypeLabel ? (0, import_i18n59.sprintf)(
-              /* translators: %1$d: Number of images attached. %2$s: Name of the post type e.g: "Page". */
-              (0, import_i18n59._n)(
-                "%1$d image attached to %2$s.",
-                "%1$d images attached to %2$s.",
-                attachedCount
-              ),
-              attachedCount,
-              category.postTypeLabel
-            ) : (0, import_i18n59.sprintf)(
-              /* translators: %d: Number of images attached to the post. */
-              (0, import_i18n59._n)(
-                "%d image attached to post.",
-                "%d images attached to post.",
-                attachedCount
-              ),
-              attachedCount
-            ),
-            { type: "snackbar", id: "inserter-notice" }
-          );
-        } catch {
-          createErrorNotice((0, import_i18n59.__)("Could not attach images."), {
-            type: "snackbar",
-            id: "inserter-notice"
-          });
-        }
-      },
-      [
-        attach,
-        category,
-        refresh,
-        createErrorNotice,
-        createSuccessNotice,
-        createWarningNotice
-      ]
-    );
-    const handleDetach = (0, import_element125.useCallback)(
-      async (media) => {
-        try {
-          await detach(media);
-          refresh();
-          createSuccessNotice(
-            category.postTypeLabel ? (0, import_i18n59.sprintf)(
-              /* translators: %s: Name of the post type e.g: "Page". */
-              (0, import_i18n59.__)("Image detached from %s."),
-              category.postTypeLabel
-            ) : (0, import_i18n59.__)("Image detached from post."),
-            { type: "snackbar", id: "inserter-notice" }
-          );
-        } catch {
-          createErrorNotice((0, import_i18n59.__)("Could not detach image."), {
-            type: "snackbar",
-            id: "inserter-notice"
-          });
-        }
-      },
-      [detach, category, refresh, createErrorNotice, createSuccessNotice]
-    );
-    const [mediaPendingDetach, setMediaPendingDetach] = (0, import_element125.useState)();
-    const confirmDetach = (0, import_element125.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_i18n59.__)("Search");
-    return /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(
-      "div",
-      {
-        ref: scrollContainerRef,
-        className: clsx_default(baseCssClass, {
-          // The footer supplies the breathing room beneath the grid, so the
-          // list drops its own bottom padding (see styles).
-          "has-footer": hasFooter
-        }),
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
-            import_components55.SearchControl,
-            {
-              className: `${baseCssClass}-search`,
-              onChange: setSearch,
-              value: search,
-              label: searchLabel,
-              placeholder: searchLabel
-            }
-          ),
-          isLoading && !mediaList?.length && /* @__PURE__ */ (0, import_jsx_runtime251.jsx)("div", { className: `${baseCssClass}-spinner`, children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_components55.Spinner, {}) }),
-          !isLoading && !mediaList?.length && /* @__PURE__ */ (0, import_jsx_runtime251.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_i18n59.__)("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_runtime251.jsx)(
-            "div",
-            {
-              className: clsx_default(`${baseCssClass}-results`, {
-                "is-loading": showRefreshing
-              }),
-              "aria-busy": showRefreshing,
-              children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
-                media_list_default,
-                {
-                  rootClientId,
-                  onClick: onInsert,
-                  onDetach: detach ? setMediaPendingDetach : void 0,
-                  mediaList,
-                  category
-                }
-              )
-            }
-          ),
-          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_runtime251.jsxs)(
-            Stack,
-            {
-              direction: "column",
-              gap: "sm",
-              className: `${baseCssClass}-footer`,
-              children: [
-                showPagination && // Reuse the Patterns tab pager (presentational only); only
-                // rendered for multi-page sources (see `showPagination`).
-                /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
-                  Pagination,
-                  {
-                    currentPage: page,
-                    numPages,
-                    changePage,
-                    totalItems
-                  }
-                ),
-                attach && // Lines up with the "Open Media Library" button in the
-                // adjacent column.
-                /* @__PURE__ */ (0, import_jsx_runtime251.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_runtime251.jsxs)(
-            import_components55.Modal,
-            {
-              title: (0, import_i18n59.__)("Detach image"),
-              onRequestClose: () => setMediaPendingDetach(void 0),
-              overlayClassName: `${baseCssClass}-detach-modal`,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime251.jsx)("p", { children: category.postTypeLabel ? (0, import_i18n59.sprintf)(
-                  /* translators: %s: Name of the post type e.g: "Page". */
-                  (0, import_i18n59.__)(
-                    "Detach this image from the current %s? The image will remain in the Media Library."
-                  ),
-                  category.postTypeLabel
-                ) : (0, import_i18n59.__)(
-                  "Detach this image from the current post? The image will remain in the Media Library."
-                ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)("div", { className: `${baseCssClass}-detach-actions`, children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
-                    import_components55.Button,
-                    {
-                      __next40pxDefaultSize: true,
-                      variant: "tertiary",
-                      onClick: () => setMediaPendingDetach(void 0),
-                      children: (0, import_i18n59.__)("Cancel")
-                    }
-                  ),
-                  /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
-                    import_components55.Button,
-                    {
-                      __next40pxDefaultSize: true,
-                      variant: "primary",
-                      onClick: confirmDetach,
-                      children: (0, import_i18n59.__)("Detach")
-                    }
-                  )
-                ] })
-              ]
-            }
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle26(hash, css) {
+    const runtime = getRuntime26();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle26(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle26("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+  }
+  var resets_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)}}}");
+  }
+  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)(
+        index_parts_exports3.Positioner,
+        {
+          ...ITEM_POPUP_POSITIONER_PROPS,
+          alignItemWithTrigger: false,
+          ...props,
+          ref,
+          className: clsx_default(
+            resets_default8["box-sizing"],
+            style_default18.positioner,
+            className2
           )
-        ]
+        }
+      );
+    }
+  );
+
+  // 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() {
+    const globalScope = globalThis;
+    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;
   }
-
-  // packages/block-editor/build-module/components/inserter/media-tab/media-tab.mjs
-  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
-  var ALLOWED_MEDIA_TYPES2 = ["image", "video", "audio"];
-  function MediaTab({
-    rootClientId,
-    selectedCategory,
-    onSelectCategory,
-    onInsert,
-    children
-  }) {
-    const mediaCategories = useMediaCategories(rootClientId);
-    const isMobile = (0, import_compose46.useViewportMatch)("medium", "<");
-    const baseCssClass = "block-editor-inserter__media-tabs";
-    const onSelectMedia = (0, import_element126.useCallback)(
-      (media) => {
-        if (!media?.url) {
-          return;
-        }
-        const mediaType = window.__experimentalDataViewsMediaModal && media.mime_type ? media.mime_type.split("/")[0] : media.type;
-        const [block] = getBlockAndPreviewFromMedia(media, mediaType);
-        onInsert(block);
-      },
-      [onInsert]
-    );
-    const categories = (0, import_element126.useMemo)(
-      () => mediaCategories.map((mediaCategory) => ({
-        ...mediaCategory,
-        label: mediaCategory.labels.name
-      })),
-      [mediaCategories]
+  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
     );
-    (0, import_element126.useEffect)(() => {
-      if (!selectedCategory) {
+    for (const [hash, css] of runtime.styles) {
+      injectStyle27(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
         return;
       }
-      const latestCategory = categories.find(
-        (category) => category.name === selectedCategory.name
-      );
-      if (latestCategory && latestCategory !== selectedCategory) {
-        onSelectCategory(latestCategory);
-      } else if (!latestCategory) {
-        onSelectCategory(null);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    }, [categories, onSelectCategory, selectedCategory]);
-    if (!categories.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(no_results_default, {});
+      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);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime252.jsxs)(import_jsx_runtime252.Fragment, { children: [
-      !isMobile && /* @__PURE__ */ (0, import_jsx_runtime252.jsxs)("div", { className: `${baseCssClass}-container`, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
-          category_tabs_default,
-          {
-            categories,
-            selectedCategory,
-            onSelectCategory,
-            children
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
-          media_upload_default,
-          {
-            multiple: false,
-            onSelect: onSelectMedia,
-            allowedTypes: ALLOWED_MEDIA_TYPES2,
-            render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
-              import_components56.Button,
-              {
-                __next40pxDefaultSize: true,
-                onClick: (event) => {
-                  event.target.focus();
-                  open();
-                },
-                className: "block-editor-inserter__media-library-button",
-                variant: "secondary",
-                "data-unstable-ignore-focus-outside-for-relatedtarget": ".media-modal",
-                children: (0, import_i18n60.__)("Open Media Library")
-              }
-            )
-          }
-        ) })
-      ] }),
-      isMobile && /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
-        MobileTabNavigation,
-        {
-          categories,
-          screenClassName: "block-editor-inserter__media-mobile-screen",
-          children: (category) => /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
-            MediaCategoryPanel,
+  }
+  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)}}}');
+  }
+  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)(
+        index_parts_exports3.Popup,
+        {
+          ref,
+          className: clsx_default(item_popup_default4.popup, className2),
+          ...restProps,
+          children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(index_parts_exports3.List, { className: item_popup_default4.list, children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+            "div",
             {
-              onInsert,
-              rootClientId,
-              category
+              className: item_popup_default4["list-scrollable-container"],
+              children
             }
-          )
+          ) })
         }
-      )
-    ] });
-  }
-  var media_tab_default = MediaTab;
-
-  // packages/block-editor/build-module/components/inserter/search-results.mjs
-  var import_element127 = __toESM(require_element(), 1);
-  var import_i18n61 = __toESM(require_i18n(), 1);
-  var import_compose47 = __toESM(require_compose(), 1);
-  var import_a11y9 = __toESM(require_a11y(), 1);
-  var import_data62 = __toESM(require_data(), 1);
-
-  // packages/block-editor/build-module/components/inserter-menu-extension/index.mjs
-  var import_components57 = __toESM(require_components(), 1);
-  var { Fill: __unstableInserterMenuExtension, Slot } = (0, import_components57.createSlotFill)(
-    "__unstableInserterMenuExtension"
+      ) });
+      const positionedPopup = renderSlotWithChildren(
+        positioner,
+        /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(Positioner2, {}),
+        popupContent
+      );
+      return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(Portal2, {}), positionedPopup);
+    }
   );
-  __unstableInserterMenuExtension.Slot = Slot;
-  var inserter_menu_extension_default = __unstableInserterMenuExtension;

-  // packages/block-editor/build-module/components/inserter/search-results.mjs
-  var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
-  var INITIAL_INSERTER_RESULTS = 9;
-  var EMPTY_ARRAY7 = [];
-  function InserterSearchResults({
-    filterValue,
-    onSelect,
-    onHover,
-    onHoverPattern,
-    rootClientId,
-    clientId,
-    isAppender,
-    __experimentalInsertionIndex,
-    maxBlockPatterns,
-    maxBlockTypes,
-    showBlockDirectory = false,
-    isDraggable = true,
-    shouldFocusBlock = true,
-    prioritizePatterns,
-    selectBlockOnInsert,
-    isQuick
-  }) {
-    const debouncedSpeak = (0, import_compose47.useDebounce)(import_a11y9.speak, 500);
-    const { prioritizedBlocks } = (0, import_data62.useSelect)(
-      (select3) => {
-        const blockListSettings2 = select3(store).getBlockListSettings(rootClientId);
-        return {
-          prioritizedBlocks: blockListSettings2?.prioritizedInserterBlocks || EMPTY_ARRAY7
-        };
-      },
-      [rootClientId]
-    );
-    const [destinationRootClientId, onInsertBlocks] = use_insertion_point_default({
-      onSelect,
-      rootClientId,
-      clientId,
-      isAppender,
-      insertionIndex: __experimentalInsertionIndex,
-      shouldFocusBlock,
-      selectBlockOnInsert
-    });
-    const [
-      blockTypes,
-      blockTypeCategories,
-      blockTypeCollections,
-      onSelectBlockType
-    ] = use_block_types_state_default(destinationRootClientId, onInsertBlocks, isQuick);
-    const [patterns, , onClickPattern] = use_patterns_state_default(
-      onInsertBlocks,
-      destinationRootClientId,
-      void 0,
-      isQuick
-    );
-    const filteredBlockPatterns = (0, import_element127.useMemo)(() => {
-      if (maxBlockPatterns === 0) {
-        return [];
-      }
-      const results = searchItems(patterns, filterValue);
-      return maxBlockPatterns !== void 0 ? results.slice(0, maxBlockPatterns) : results;
-    }, [filterValue, patterns, maxBlockPatterns]);
-    let maxBlockTypesToShow = maxBlockTypes;
-    if (prioritizePatterns && filteredBlockPatterns.length > 2) {
-      maxBlockTypesToShow = 0;
+  // packages/ui/build-module/form/primitives/select/root.mjs
+  var import_jsx_runtime220 = __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 }) });
+  }
+
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    const filteredBlockTypes = (0, import_element127.useMemo)(() => {
-      if (maxBlockTypesToShow === 0) {
-        return [];
+    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;
       }
-      const nonPatternBlockTypes = blockTypes.filter(
-        (blockType) => blockType.name !== "core/block"
-      );
-      let orderedItems = orderBy(nonPatternBlockTypes, "frecency", "desc");
-      if (!filterValue && prioritizedBlocks.length) {
-        orderedItems = orderInserterBlockItems(
-          orderedItems,
-          prioritizedBlocks
-        );
+    }
+    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
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle28(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      const results = searchBlockItems(
-        orderedItems,
-        blockTypeCategories,
-        blockTypeCollections,
-        filterValue
-      );
-      return maxBlockTypesToShow !== void 0 ? results.slice(0, maxBlockTypesToShow) : results;
-    }, [
-      filterValue,
-      blockTypes,
-      blockTypeCategories,
-      blockTypeCollections,
-      maxBlockTypesToShow,
-      prioritizedBlocks
-    ]);
-    (0, import_element127.useEffect)(() => {
-      if (!filterValue) {
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         return;
       }
-      const count = filteredBlockTypes.length + filteredBlockPatterns.length;
-      const resultsFoundMessage = (0, import_i18n61.sprintf)(
-        /* translators: %d: number of results. */
-        (0, import_i18n61._n)("%d result found.", "%d results found.", count),
-        count
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle28(hash, css) {
+    const runtime = getRuntime28();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle28(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))}}}");
+  }
+  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) {
+    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}}}");
+  }
+  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)(
+    function Trigger22({
+      className: className2,
+      size: size4,
+      variant,
+      children,
+      placeholder = (0, import_i18n35.__)("Select"),
+      ...restProps
+    }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
+        InputLayout3,
+        {
+          className: clsx_default(
+            focus_module_default4["outset-ring--focus-within-except-active"],
+            select_trigger_default["trigger-wrapper"],
+            variant === "minimal" && select_trigger_default["is-minimal"],
+            className2
+          ),
+          size: size4,
+          isBorderless: variant === "minimal",
+          children: /* @__PURE__ */ (0, import_jsx_runtime221.jsxs)(
+            index_parts_exports3.Trigger,
+            {
+              ...restProps,
+              className: clsx_default(
+                select_trigger_default.trigger,
+                variant === "minimal" && select_trigger_default["is-minimal"]
+              ),
+              "data-can-disable-input-layout": true,
+              ref,
+              children: [
+                /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
+                  index_parts_exports3.Value,
+                  {
+                    placeholder,
+                    className: select_trigger_default["trigger-value"],
+                    children
+                  }
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
+                  Icon,
+                  {
+                    className: select_trigger_default["trigger-caret"],
+                    icon: chevron_down_default,
+                    size: 18
+                  }
+                )
+              ]
+            }
+          )
+        }
       );
-      debouncedSpeak(resultsFoundMessage);
-    }, [
-      filterValue,
-      debouncedSpeak,
-      filteredBlockTypes,
-      filteredBlockPatterns
-    ]);
-    const currentShownBlockTypes = (0, import_compose47.useAsyncList)(filteredBlockTypes, {
-      step: INITIAL_INSERTER_RESULTS
-    });
-    const hasItems = filteredBlockTypes.length > 0 || filteredBlockPatterns.length > 0;
-    const blocksUI = !!filteredBlockTypes.length && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-      panel_default,
-      {
-        title: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(VisuallyHidden, { children: (0, import_i18n61.__)("Blocks") }),
-        children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-          block_types_list_default,
+    }
+  );
+
+  // 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/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 });
+    }
+  );
+
+  // 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,
+    children,
+    items,
+    label,
+    description,
+    details,
+    hideLabelFromVision,
+    placeholder,
+    size: size4 = "default",
+    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)(
+          select_exports.Trigger,
           {
-            items: currentShownBlockTypes,
-            onSelect: onSelectBlockType,
-            onHover,
-            label: (0, import_i18n61.__)("Blocks"),
-            isDraggable
+            ref,
+            placeholder,
+            size: size4,
+            children: triggerContent
           }
-        )
-      }
-    );
-    const patternsUI = !!filteredBlockPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-      panel_default,
-      {
-        title: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(VisuallyHidden, { children: (0, import_i18n61.__)("Patterns") }),
-        children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("div", { className: "block-editor-inserter__quick-inserter-patterns", children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-          block_patterns_list_default,
+        ),
+        /* @__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)(
+          Item4,
           {
-            blockPatterns: filteredBlockPatterns,
-            onClickPattern,
-            onHover: onHoverPattern,
-            isDraggable
-          }
-        ) })
-      }
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(inserter_listbox_default, { children: [
-      !showBlockDirectory && !hasItems && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(no_results_default, {}),
-      prioritizePatterns ? patternsUI : blocksUI,
-      !!filteredBlockTypes.length && !!filteredBlockPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("div", { className: "block-editor-inserter__quick-inserter-separator" }),
-      prioritizePatterns ? blocksUI : patternsUI,
-      showBlockDirectory && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-        inserter_menu_extension_default.Slot,
-        {
-          fillProps: {
-            onSelect: onSelectBlockType,
-            onHover,
-            filterValue,
-            hasItems,
-            rootClientId: destinationRootClientId
+            value: item,
+            label: item.label,
+            disabled: item.disabled,
+            children: item.label
           },
-          children: (fills) => {
-            if (fills.length) {
-              return fills;
-            }
-            if (!hasItems) {
-              return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(no_results_default, {});
-            }
-            return null;
-          }
-        }
-      )
+          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 })
     ] });
+  });
+
+  // packages/ui/build-module/form/select-control/index.mjs
+  Group.displayName = "SelectControl.Group";
+  GroupLabel.displayName = "SelectControl.GroupLabel";
+  Item4.displayName = "SelectControl.Item";
+  var SelectControl3 = Object.assign(SelectControl, {
+    /**
+     * Groups related items together with an associated label rendered by
+     * `SelectControl.GroupLabel`.
+     */
+    Group,
+    /**
+     * Renders a label for a `SelectControl.Group`.
+     */
+    GroupLabel,
+    /**
+     * An item rendered inside a `SelectControl` popup.
+     */
+    Item: Item4
+  });
+
+  // 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);
+
+  // 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_components27 = __toESM(require_components(), 1);
+  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
+  var globalTips = [
+    (0, import_element96.createInterpolateElement)(
+      (0, import_i18n36.__)(
+        "While writing, you can press <kbd>/</kbd> to quickly insert new blocks."
+      ),
+      { kbd: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("kbd", {}) }
+    ),
+    (0, import_element96.createInterpolateElement)(
+      (0, import_i18n36.__)(
+        "Indent a list by pressing <kbd>space</kbd> at the beginning of a line."
+      ),
+      { kbd: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("kbd", {}) }
+    ),
+    (0, import_element96.createInterpolateElement)(
+      (0, import_i18n36.__)(
+        "Outdent a list by pressing <kbd>backspace</kbd> at the beginning of a line."
+      ),
+      { kbd: /* @__PURE__ */ (0, import_jsx_runtime224.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.")
+  ];
+  function Tips() {
+    const [randomIndex] = (0, import_element96.useState)(
+      () => Math.floor(Math.random() * globalTips.length)
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components27.Tip, { children: globalTips[randomIndex] });
   }
-  var search_results_default = InserterSearchResults;
+  var tips_default = Tips;

-  // packages/block-editor/build-module/components/tabbed-sidebar/index.mjs
-  var import_components58 = __toESM(require_components(), 1);
-  var import_element128 = __toESM(require_element(), 1);
-  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs: Tabs2 } = unlock(import_components58.privateApis);
-  function TabbedSidebar({ defaultTabId, onClose, onSelect, selectedTab, tabs, closeButtonLabel }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)("div", { className: "block-editor-tabbed-sidebar", children: /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)(
-      Tabs2,
+  // 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);
+
+  // 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_blocks26 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime225 = __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)(
+      import_components28.Button,
       {
-        selectOnMove: false,
-        defaultTabId,
-        onSelect,
-        selectedTabId: selectedTab,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)("div", { className: "block-editor-tabbed-sidebar__tablist-and-close-button", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
-              import_components58.Button,
-              {
-                className: "block-editor-tabbed-sidebar__close-button",
-                icon: close_small_default,
-                label: closeButtonLabel,
-                onClick: () => onClose(),
-                size: "compact"
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
-              Tabs2.TabList,
-              {
-                className: "block-editor-tabbed-sidebar__tablist",
-                ref,
-                children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
-                  Tabs2.Tab,
-                  {
-                    tabId: tab.name,
-                    className: "block-editor-tabbed-sidebar__tab",
-                    children: tab.title
-                  },
-                  tab.name
-                ))
-              }
-            )
-          ] }),
-          tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
-            Tabs2.TabPanel,
-            {
-              tabId: tab.name,
-              focusable: false,
-              className: "block-editor-tabbed-sidebar__tabpanel",
-              ref: tab.panelRef,
-              children: tab.panel
-            },
-            tab.name
-          ))
-        ]
+        __next40pxDefaultSize: true,
+        className: "block-editor-block-card__parent-select-button",
+        onClick,
+        children
       }
-    ) });
-  }
-  var tabbed_sidebar_default = (0, import_element128.forwardRef)(TabbedSidebar);
-
-  // packages/block-editor/build-module/hooks/use-zoom-out.mjs
-  var import_data63 = __toESM(require_data(), 1);
-  var import_element129 = __toESM(require_element(), 1);
-  function useZoomOut(enabled = true) {
-    const { setZoomLevel: setZoomLevel2, resetZoomLevel: resetZoomLevel2 } = unlock(
-      (0, import_data63.useDispatch)(store)
     );
-    const { isZoomedOut, isZoomOut: isZoomOut2 } = (0, import_data63.useSelect)((select3) => {
-      const { isZoomOut: _isZoomOut } = unlock(select3(store));
-      return {
-        isZoomedOut: _isZoomOut(),
-        isZoomOut: _isZoomOut
-      };
-    }, []);
-    const controlZoomLevelRef = (0, import_element129.useRef)(false);
-    const isEnabledRef = (0, import_element129.useRef)(enabled);
-    (0, import_element129.useEffect)(() => {
-      if (isZoomedOut !== isEnabledRef.current) {
-        controlZoomLevelRef.current = false;
-      }
-    }, [isZoomedOut]);
-    (0, import_element129.useEffect)(() => {
-      isEnabledRef.current = enabled;
-      if (enabled !== isZoomOut2()) {
-        controlZoomLevelRef.current = true;
-        if (enabled) {
-          setZoomLevel2("auto-scaled");
-        } else {
-          resetZoomLevel2();
-        }
-      }
-      return () => {
-        if (controlZoomLevelRef.current && isZoomOut2()) {
-          resetZoomLevel2();
-        }
-      };
-    }, [enabled, isZoomOut2, resetZoomLevel2, setZoomLevel2]);
   }
-
-  // packages/block-editor/build-module/components/inserter/menu.mjs
-  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
-  var NOOP2 = () => {
-  };
-  function InserterMenu({
-    rootClientId,
+  function BlockCard({
+    title,
+    icon,
+    description,
+    blockType,
+    className: className2,
+    name,
+    allowParentNavigation,
+    parentClientId,
+    isChild,
+    children,
     clientId,
-    isAppender,
-    __experimentalInsertionIndex,
-    onSelect,
-    showInserterHelpPanel,
-    showMostUsedBlocks,
-    __experimentalFilterValue = "",
-    shouldFocusBlock = true,
-    onPatternCategorySelection,
-    onClose,
-    __experimentalInitialTab,
-    __experimentalInitialCategory
-  }, ref) {
-    const { isZoomOutMode, hasSectionRootClientId } = (0, import_data64.useSelect)((select3) => {
-      const { isZoomOut: isZoomOut2, getSectionRootClientId: getSectionRootClientId2 } = unlock(
-        select3(store)
-      );
-      return {
-        isZoomOutMode: isZoomOut2(),
-        hasSectionRootClientId: !!getSectionRootClientId2()
-      };
-    }, []);
-    const [filterValue, setFilterValue, delayedFilterValue] = (0, import_compose48.useDebouncedInput)(__experimentalFilterValue);
-    const [hoveredItem, setHoveredItem] = (0, import_element130.useState)(null);
-    const [selectedPatternCategory, setSelectedPatternCategory] = (0, import_element130.useState)(
-      __experimentalInitialCategory
-    );
-    const [patternFilter, setPatternFilter] = (0, import_element130.useState)("all");
-    const [selectedMediaCategory, setSelectedMediaCategory] = (0, import_element130.useState)(null);
-    const isLargeViewport = (0, import_compose48.useViewportMatch)("large");
-    const isMobileViewport = (0, import_compose48.useViewportMatch)("medium", "<");
-    const maybeCloseInserter = isMobileViewport ? onClose : NOOP2;
-    function getInitialTab() {
-      if (__experimentalInitialTab) {
-        return __experimentalInitialTab;
-      }
-      if (isZoomOutMode) {
-        return "patterns";
-      }
-      return "blocks";
+    controls
+  }) {
+    if (blockType) {
+      (0, import_deprecated6.default)("`blockType` property in `BlockCard component`", {
+        since: "5.7",
+        alternative: "`title, icon and description` properties"
+      });
+      ({ title, icon, description } = blockType);
     }
-    const [selectedTab, setSelectedTab] = (0, import_element130.useState)(getInitialTab());
-    const shouldUseZoomOut = hasSectionRootClientId && (selectedTab === "patterns" || selectedTab === "media");
-    useZoomOut(shouldUseZoomOut && isLargeViewport);
-    const [destinationRootClientId, onInsertBlocks, onToggleInsertionPoint] = use_insertion_point_default({
-      rootClientId,
-      clientId,
-      isAppender,
-      insertionIndex: __experimentalInsertionIndex,
-      shouldFocusBlock
-    });
-    const blockTypesTabRef = (0, import_element130.useRef)();
-    const onInsert = (0, import_element130.useCallback)(
-      (blocks2, meta, shouldForceFocusBlock, _rootClientId) => {
-        onInsertBlocks(
-          blocks2,
-          meta,
-          shouldForceFocusBlock,
-          _rootClientId
+    const { parentBlockClientId, parentBlockName } = (0, import_data33.useSelect)(
+      (select3) => {
+        if (parentClientId || isChild || !allowParentNavigation) {
+          return {};
+        }
+        const { getBlockParents: getBlockParents2, getBlockName: getBlockName2, shouldRenderBlockListView: shouldRenderBlockListView2 } = unlock(select3(store));
+        const parents = getBlockParents2(clientId, false);
+        const foundParentId = parents.find(
+          (parentId) => shouldRenderBlockListView2(parentId)
         );
-        onSelect(blocks2);
-        maybeCloseInserter();
-        window.requestAnimationFrame(() => {
-          if (!shouldFocusBlock && !blockTypesTabRef.current?.contains(
-            ref.current.ownerDocument.activeElement
-          )) {
-            blockTypesTabRef.current?.querySelector("button").focus();
-          }
-        });
-      },
-      [onInsertBlocks, maybeCloseInserter, onSelect, ref, shouldFocusBlock]
-    );
-    const onInsertPattern = (0, import_element130.useCallback)(
-      (blocks2, patternName, ...args) => {
-        onToggleInsertionPoint(false);
-        onInsertBlocks(blocks2, { patternName }, ...args);
-        onSelect();
-        maybeCloseInserter();
-      },
-      [onInsertBlocks, maybeCloseInserter, onSelect, onToggleInsertionPoint]
-    );
-    const onHover = (0, import_element130.useCallback)(
-      (item) => {
-        onToggleInsertionPoint(item);
-        setHoveredItem(item);
-      },
-      [onToggleInsertionPoint, setHoveredItem]
-    );
-    const onClickPatternCategory = (0, import_element130.useCallback)(
-      (patternCategory, filter) => {
-        setSelectedPatternCategory(patternCategory);
-        setPatternFilter(filter);
-        onPatternCategorySelection?.();
+        return {
+          parentBlockClientId: foundParentId,
+          parentBlockName: foundParentId ? getBlockName2(foundParentId) : null
+        };
       },
-      [setSelectedPatternCategory, onPatternCategorySelection]
+      [clientId, allowParentNavigation, isChild, parentClientId]
     );
-    const showPatternPanel = selectedTab === "patterns" && !delayedFilterValue && !!selectedPatternCategory;
-    const showMediaPanel = selectedTab === "media" && !!selectedMediaCategory;
-    const [isScrolled, setIsScrolled] = (0, import_element130.useState)(false);
-    const blocksPanelRef = (0, import_element130.useRef)(null);
-    const patternsPanelRef = (0, import_element130.useRef)(null);
-    const mediaPanelRef = (0, import_element130.useRef)(null);
-    (0, import_element130.useEffect)(() => {
-      const handleScroll = (event) => {
-        setIsScrolled(event.currentTarget.scrollTop > 0);
-      };
-      const panels = [
-        blocksPanelRef.current,
-        patternsPanelRef.current,
-        mediaPanelRef.current
-      ].filter(Boolean);
-      panels.forEach(
-        (panel) => panel.addEventListener("scroll", handleScroll)
-      );
-      return () => {
-        panels.forEach(
-          (panel) => panel.removeEventListener("scroll", handleScroll)
-        );
-      };
-    }, []);
-    const inserterSearch = (0, import_element130.useMemo)(() => {
-      if (selectedTab === "media") {
-        return null;
-      }
-      return /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(import_jsx_runtime255.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-          import_components59.SearchControl,
-          {
-            className: clsx_default("block-editor-inserter__search", {
-              "is-scrolled": isScrolled
-            }),
-            onChange: (value) => {
-              if (hoveredItem) {
-                setHoveredItem(null);
-              }
-              setFilterValue(value);
-            },
-            value: filterValue,
-            label: (0, import_i18n62.__)("Search"),
-            placeholder: (0, import_i18n62.__)("Search")
-          }
-        ),
-        !!delayedFilterValue && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-          search_results_default,
-          {
-            filterValue: delayedFilterValue,
-            onSelect,
-            onHover,
-            rootClientId,
-            clientId,
-            isAppender,
-            __experimentalInsertionIndex,
-            showBlockDirectory: true,
-            shouldFocusBlock,
-            prioritizePatterns: selectedTab === "patterns"
-          }
-        )
-      ] });
-    }, [
-      selectedTab,
-      hoveredItem,
-      setHoveredItem,
-      setFilterValue,
-      filterValue,
-      delayedFilterValue,
-      onSelect,
-      onHover,
-      shouldFocusBlock,
-      clientId,
-      rootClientId,
-      __experimentalInsertionIndex,
-      isAppender,
-      isScrolled
-    ]);
-    const blocksTab = (0, import_element130.useMemo)(() => {
-      return /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(import_jsx_runtime255.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { className: "block-editor-inserter__block-list", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-          block_types_tab_default,
-          {
-            ref: blockTypesTabRef,
-            rootClientId: destinationRootClientId,
-            onInsert,
-            onHover,
-            showMostUsedBlocks
-          }
-        ) }),
-        showInserterHelpPanel && /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)("div", { className: "block-editor-inserter__tips", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("h2", {}), children: (0, import_i18n62.__)("A tip for using the block editor") }),
-          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(tips_default, {})
-        ] })
-      ] });
-    }, [
-      destinationRootClientId,
-      onInsert,
-      onHover,
-      showMostUsedBlocks,
-      showInserterHelpPanel
-    ]);
-    const patternsTab = (0, import_element130.useMemo)(() => {
-      return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-        block_patterns_tab_default,
-        {
-          rootClientId: destinationRootClientId,
-          onInsert: onInsertPattern,
-          onSelectCategory: onClickPatternCategory,
-          selectedCategory: selectedPatternCategory,
-          children: showPatternPanel && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-            PatternCategoryPreviews,
-            {
-              rootClientId: destinationRootClientId,
-              onInsert: onInsertPattern,
-              category: selectedPatternCategory,
-              patternFilter,
-              showTitlesAsTooltip: true
-            }
-          )
-        }
-      );
-    }, [
-      destinationRootClientId,
-      onInsertPattern,
-      onClickPatternCategory,
-      patternFilter,
-      selectedPatternCategory,
-      showPatternPanel
-    ]);
-    const mediaTab = (0, import_element130.useMemo)(() => {
-      return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-        media_tab_default,
-        {
-          rootClientId: destinationRootClientId,
-          selectedCategory: selectedMediaCategory,
-          onSelectCategory: setSelectedMediaCategory,
-          onInsert,
-          children: showMediaPanel && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-            MediaCategoryPanel,
-            {
-              rootClientId: destinationRootClientId,
-              onInsert,
-              category: selectedMediaCategory
-            }
-          )
-        }
-      );
-    }, [
-      destinationRootClientId,
-      onInsert,
-      selectedMediaCategory,
-      setSelectedMediaCategory,
-      showMediaPanel
-    ]);
-    const handleSetSelectedTab = (value) => {
-      if (value !== "patterns") {
-        setSelectedPatternCategory(null);
-      }
-      setSelectedTab(value);
-    };
-    const tabsRef = (0, import_element130.useRef)();
-    (0, import_element130.useLayoutEffect)(() => {
-      if (tabsRef.current) {
-        window.requestAnimationFrame(() => {
-          tabsRef.current.querySelector('[role="tab"][aria-selected="true"]')?.focus();
-        });
-      }
-    }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
+    const { selectBlock: selectBlock2 } = (0, import_data33.useDispatch)(store);
+    const TitleElement = parentClientId ? "div" : "h2";
+    return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
       "div",
       {
-        className: clsx_default("block-editor-inserter__menu", {
-          "show-panel": showPatternPanel || showMediaPanel,
-          "is-zoom-out": isZoomOutMode
-        }),
-        ref,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { className: "block-editor-inserter__main-area", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-            tabbed_sidebar_default,
-            {
-              ref: tabsRef,
-              onSelect: handleSetSelectedTab,
-              onClose,
-              selectedTab,
-              closeButtonLabel: (0, import_i18n62.__)("Close Block Inserter"),
-              tabs: [
+        className: clsx_default(
+          "block-editor-block-card",
+          {
+            "is-parent": parentClientId,
+            "is-child": isChild
+          },
+          className2
+        ),
+        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)(
+                import_components28.Button,
                 {
-                  name: "blocks",
-                  title: (0, import_i18n62.__)("Blocks"),
-                  panelRef: blocksPanelRef,
-                  panel: /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(import_jsx_runtime255.Fragment, { children: [
-                    inserterSearch,
-                    selectedTab === "blocks" && !delayedFilterValue && blocksTab
-                  ] })
-                },
+                  onClick: () => selectBlock2(parentBlockClientId),
+                  label: parentBlockName ? (0, import_i18n37.sprintf)(
+                    /* translators: %s: The name of the parent block. */
+                    (0, import_i18n37.__)('Go to "%s" block'),
+                    (0, import_blocks26.getBlockType)(parentBlockName)?.title
+                  ) : (0, import_i18n37.__)("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,
+                  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)(
+                import_components28.Icon,
                 {
-                  name: "patterns",
-                  title: (0, import_i18n62.__)("Patterns"),
-                  panelRef: patternsPanelRef,
-                  panel: /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(import_jsx_runtime255.Fragment, { children: [
-                    inserterSearch,
-                    selectedTab === "patterns" && !delayedFilterValue && patternsTab
-                  ] })
-                },
+                  icon: (0, import_i18n37.isRTL)() ? arrow_left_default : arrow_right_default
+                }
+              ) }),
+              /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(
+                OptionalParentSelectButton,
                 {
-                  name: "media",
-                  title: (0, import_i18n62.__)("Media"),
-                  panelRef: mediaPanelRef,
-                  panel: /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(import_jsx_runtime255.Fragment, { children: [
-                    inserterSearch,
-                    mediaTab
-                  ] })
+                  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 })
+                      ] }),
+                      children
+                    ] })
+                  ]
                 }
-              ]
-            }
-          ) }),
-          showInserterHelpPanel && hoveredItem && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-            import_components59.Popover,
-            {
-              className: "block-editor-inserter__preview-container__popover",
-              placement: "right-start",
-              offset: 16,
-              focusOnMount: false,
-              animate: false,
-              children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(preview_panel_default, { item: hoveredItem })
-            }
-          )
-        ]
-      }
-    );
-  }
-  var PrivateInserterMenu = (0, import_element130.forwardRef)(InserterMenu);
-  function PublicInserterMenu(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-      PrivateInserterMenu,
-      {
-        ...props,
-        onPatternCategorySelection: NOOP2,
-        ref
+              )
+            ] }),
+            controls
+          ] }),
+          !parentClientId && !isChild && description && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(Text, { className: "block-editor-block-card__description", children: description })
+        ] })
       }
     );
   }
-  var menu_default = (0, import_element130.forwardRef)(PublicInserterMenu);
+  var block_card_default = BlockCard;

-  // packages/block-editor/build-module/components/inserter/quick-inserter.mjs
-  var import_element131 = __toESM(require_element(), 1);
-  var import_i18n63 = __toESM(require_i18n(), 1);
-  var import_components60 = __toESM(require_components(), 1);
-  var import_data65 = __toESM(require_data(), 1);
-  var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
-  var SEARCH_THRESHOLD = 6;
-  var SHOWN_BLOCK_TYPES2 = 6;
-  var SHOWN_BLOCK_PATTERNS = 2;
-  function QuickInserter({
-    onSelect,
-    rootClientId,
-    clientId,
-    isAppender,
-    selectBlockOnInsert,
-    hasSearch = true
-  }) {
-    const [filterValue, setFilterValue] = (0, import_element131.useState)("");
-    const [destinationRootClientId, onInsertBlocks] = use_insertion_point_default({
-      onSelect,
-      rootClientId,
-      clientId,
-      isAppender,
-      selectBlockOnInsert
-    });
-    const [blockTypes] = use_block_types_state_default(
-      destinationRootClientId,
-      onInsertBlocks,
-      true
-    );
-    const { setInserterIsOpened, insertionIndex } = (0, import_data65.useSelect)(
-      (select3) => {
-        const { getSettings: getSettings7, getBlockIndex: getBlockIndex2, getBlockCount: getBlockCount2 } = select3(store);
-        const settings2 = getSettings7();
-        const index2 = getBlockIndex2(clientId);
-        const blockCount = getBlockCount2();
-        return {
-          setInserterIsOpened: settings2.__experimentalSetIsInserterOpened,
-          insertionIndex: index2 === -1 ? blockCount : index2
-        };
-      },
-      [clientId]
-    );
-    const showSearch = hasSearch && blockTypes.length > SEARCH_THRESHOLD;
-    (0, import_element131.useEffect)(() => {
-      if (setInserterIsOpened) {
-        setInserterIsOpened(false);
-      }
-    }, [setInserterIsOpened]);
-    const onBrowseAll = () => {
-      setInserterIsOpened({
-        filterValue,
-        onSelect,
-        rootClientId,
-        insertionIndex
-      });
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime256.jsxs)(
-      "div",
-      {
-        className: clsx_default("block-editor-inserter__quick-inserter", {
-          "has-search": showSearch,
-          "has-expand": setInserterIsOpened
-        }),
-        children: [
-          showSearch && /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
-            import_components60.SearchControl,
-            {
-              className: "block-editor-inserter__search",
-              value: filterValue,
-              onChange: (value) => {
-                setFilterValue(value);
-              },
-              label: (0, import_i18n63.__)("Search"),
-              placeholder: (0, import_i18n63.__)("Search")
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime256.jsx)("div", { className: "block-editor-inserter__quick-inserter-results", children: /* @__PURE__ */ (0, import_jsx_runtime256.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_runtime256.jsx)(
-            import_components60.Button,
-            {
-              __next40pxDefaultSize: true,
-              className: "block-editor-inserter__quick-inserter-expand",
-              onClick: onBrowseAll,
-              "aria-label": (0, import_i18n63.__)(
-                "Browse all. This will open the main inserter panel in the editor toolbar."
-              ),
-              children: (0, import_i18n63.__)("Browse all")
-            }
-          )
-        ]
-      }
-    );
-  }
+  // 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_deprecated7 = __toESM(require_deprecated(), 1);

-  // packages/block-editor/build-module/components/inserter/get-appender-label.mjs
-  var MAX_APPENDER_LABEL_LENGTH = 50;
-  function getAppenderLabel(defaultBlock, defaultBlockType) {
-    if (!defaultBlock || !defaultBlock.attributes || !defaultBlockType?.__experimentalLabel) {
-      return null;
+  // 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_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_data34 = __toESM(require_data(), 1);
+  var import_compose21 = __toESM(require_compose(), 1);
+  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
+  function getSubRegistry(subRegistries, registry, useSubRegistry) {
+    if (!useSubRegistry) {
+      return registry;
     }
-    const result = defaultBlockType.__experimentalLabel(
-      defaultBlock.attributes,
-      { context: "appender" }
-    );
-    if (typeof result === "string" && result.length < MAX_APPENDER_LABEL_LENGTH && result.length > 0) {
-      return result;
+    let subRegistry = subRegistries.get(registry);
+    if (!subRegistry) {
+      subRegistry = (0, import_data34.createRegistry)({}, registry);
+      subRegistry.registerStore(STORE_NAME, storeConfig);
+      subRegistries.set(registry, subRegistry);
     }
-    return null;
+    return subRegistry;
   }
-
-  // packages/block-editor/build-module/components/inserter/index.mjs
-  var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedInserterToggle = ({
-    onToggle,
-    disabled: disabled2,
-    isOpen,
-    blockTitle,
-    hasSingleBlockType,
-    appenderLabel,
-    toggleProps = {}
-  }, ref) => {
-    const {
-      as: Wrapper = import_components61.Button,
-      label: labelProp,
-      onClick,
-      ...rest
-    } = toggleProps;
-    let label = labelProp;
-    if (!label && appenderLabel) {
-      label = appenderLabel;
-    } else if (!label && hasSingleBlockType) {
-      label = (0, import_i18n64.sprintf)(
-        // translators: %s: the name of the block when there is only one
-        (0, import_i18n64._x)("Add %s", "directly add the only allowed block"),
-        blockTitle.toLowerCase()
+  var withRegistryProvider = (0, import_compose21.createHigherOrderComponent)(
+    (WrappedComponent) => function WithRegistryProvider({ useSubRegistry = true, ...props }) {
+      const registry = (0, import_data34.useRegistry)();
+      const [subRegistries] = (0, import_element97.useState)(() => /* @__PURE__ */ new WeakMap());
+      const subRegistry = getSubRegistry(
+        subRegistries,
+        registry,
+        useSubRegistry
       );
-    } else if (!label) {
-      label = (0, import_i18n64._x)("Add block", "Generic label for block inserter button");
-    }
-    function handleClick(event) {
-      if (onToggle) {
-        onToggle(event);
-      }
-      if (onClick) {
-        onClick(event);
-      }
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-      Wrapper,
-      {
-        ref,
-        __next40pxDefaultSize: toggleProps.as ? void 0 : true,
-        icon: plus_default,
-        label,
-        tooltipPosition: "bottom",
-        onClick: handleClick,
-        className: "block-editor-inserter__toggle",
-        "aria-haspopup": !hasSingleBlockType ? "true" : false,
-        "aria-expanded": !hasSingleBlockType ? isOpen : false,
-        isPressed: !hasSingleBlockType && isOpen,
-        disabled: disabled2,
-        ...rest
+      if (subRegistry === registry) {
+        return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(WrappedComponent, { registry, ...props });
       }
-    );
-  };
-  var InserterToggle = (0, import_element132.forwardRef)(UnforwardedInserterToggle);
-  var UnforwardedInserter = ({
-    clientId,
-    rootClientId,
-    disabled: disabled2,
-    isAppender,
-    position,
-    selectBlockOnInsert,
-    shouldDirectInsert = true,
-    showInserterHelpPanel,
-    // This prop is experimental to give some time for the quick inserter to mature
-    // Feel free to make them stable after a few releases.
-    __experimentalIsQuick: isQuick,
-    onSelectOrClose,
-    onToggle,
-    renderToggle: renderToggleProp,
-    toggleProps
-  }, ref) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(import_data34.RegistryProvider, { value: subRegistry, children: /* @__PURE__ */ (0, import_jsx_runtime226.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_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 noop7 = () => {
+  };
+  var SelectionContext = (0, import_element98.createContext)({
+    getSelection: () => void 0,
+    onChangeSelection: noop7
+  });
+
+  // packages/block-editor/build-module/components/provider/use-block-sync.mjs
+  var noop8 = () => {
+  };
+  function cloneBlockWithMapping(block, mapping) {
+    const clonedBlock = (0, import_blocks27.cloneBlock)(block);
+    mapping.externalToInternal.set(block.clientId, clonedBlock.clientId);
+    mapping.internalToExternal.set(clonedBlock.clientId, block.clientId);
+    if (block.innerBlocks?.length) {
+      clonedBlock.innerBlocks = block.innerBlocks.map((innerBlock) => {
+        const clonedInner = cloneBlockWithMapping(innerBlock, mapping);
+        return clonedInner;
+      });
+    }
+    return clonedBlock;
+  }
+  function restoreExternalIds(blocks2, mapping) {
+    return blocks2.map((block) => {
+      const externalId = mapping.internalToExternal.get(block.clientId);
+      return {
+        ...block,
+        // Use external ID if available, otherwise keep internal ID (for new blocks)
+        clientId: externalId ?? block.clientId,
+        innerBlocks: restoreExternalIds(block.innerBlocks, mapping)
+      };
+    });
+  }
+  function restoreSelectionIds(selectionState, mapping) {
+    const { selectionStart, selectionEnd, initialPosition: initialPosition2 } = selectionState;
+    const restoreClientId = (sel) => {
+      if (!sel?.clientId) {
+        return sel;
+      }
+      const externalId = mapping.internalToExternal.get(sel.clientId);
+      return {
+        ...sel,
+        clientId: externalId ?? sel.clientId
+      };
+    };
+    return {
+      selectionStart: restoreClientId(selectionStart),
+      selectionEnd: restoreClientId(selectionEnd),
+      initialPosition: initialPosition2
+    };
+  }
+  function useBlockSync({
+    clientId = null,
+    value: controlledBlocks,
+    onChange = noop8,
+    onInput = noop8
+  }) {
+    const registry = (0, import_data35.useRegistry)();
+    const { getSelection, onChangeSelection } = (0, import_element99.useContext)(SelectionContext);
     const {
-      hasItems,
-      hasSingleBlockType,
-      blockTitle,
-      allowedBlockType,
-      blockToInsert,
-      appenderLabel,
-      targetRootClientId
-    } = (0, import_data66.useSelect)(
-      (select3) => {
-        const {
-          getBlockRootClientId: getBlockRootClientId22,
-          hasInserterItems: hasInserterItems2,
-          getAllowedBlocks: getAllowedBlocks2,
-          getDirectInsertBlock: getDirectInsertBlock2,
-          getBlockListSettings: getBlockListSettings2
-        } = select3(store);
-        const { getBlockVariations: getBlockVariations2, getBlockType: getBlockType210 } = select3(import_blocks39.store);
-        const _targetRootClientId = rootClientId || getBlockRootClientId22(clientId) || void 0;
-        const allowedBlocks = getAllowedBlocks2(_targetRootClientId);
-        const directInsertBlock = shouldDirectInsert && getDirectInsertBlock2(_targetRootClientId);
-        const { defaultBlock } = getBlockListSettings2(_targetRootClientId) ?? {};
-        const _hasSingleBlockType = allowedBlocks?.length === 1 && getBlockVariations2(allowedBlocks[0].name, "inserter")?.length === 0;
-        const _allowedBlockType = _hasSingleBlockType ? allowedBlocks[0] : null;
-        let _blockToInsert = directInsertBlock || null;
-        if (!_blockToInsert && _hasSingleBlockType && defaultBlock?.name === _allowedBlockType.name) {
-          _blockToInsert = defaultBlock;
-        }
-        const defaultBlockType = directInsertBlock ? getBlockType210(directInsertBlock.name) : null;
-        return {
-          hasItems: hasInserterItems2(_targetRootClientId),
-          hasSingleBlockType: _hasSingleBlockType,
-          blockTitle: _allowedBlockType ? _allowedBlockType.title : "",
-          allowedBlockType: _allowedBlockType,
-          blockToInsert: _blockToInsert,
-          appenderLabel: getAppenderLabel(
-            directInsertBlock,
-            defaultBlockType
-          ),
-          targetRootClientId: _targetRootClientId
+      resetBlocks: resetBlocks2,
+      resetSelection: resetSelection2,
+      replaceInnerBlocks: replaceInnerBlocks2,
+      setHasControlledInnerBlocks: setHasControlledInnerBlocks2,
+      __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)({
+      externalToInternal: /* @__PURE__ */ new Map(),
+      internalToExternal: /* @__PURE__ */ new Map()
+    });
+    const appliedSelectionRef = (0, import_element99.useRef)(null);
+    const isRestoringSelectionRef = (0, import_element99.useRef)(false);
+    const restoreSelection = () => {
+      const selection2 = getSelection();
+      if (!selection2?.selectionStart?.clientId || selection2 === appliedSelectionRef.current) {
+        return;
+      }
+      const startClientId = selection2.selectionStart.clientId;
+      const isOurs = clientId ? idMappingRef.current.externalToInternal.has(startClientId) : !!getBlockName2(startClientId);
+      if (isOurs) {
+        appliedSelectionRef.current = selection2;
+        const convert = (sel) => {
+          if (!sel?.clientId || !clientId) {
+            return sel;
+          }
+          return {
+            ...sel,
+            clientId: idMappingRef.current.externalToInternal.get(
+              sel.clientId
+            ) ?? sel.clientId
+          };
         };
-      },
-      [rootClientId, clientId, shouldDirectInsert]
-    );
-    const { insertBlock: insertBlock2 } = (0, import_data66.useDispatch)(store);
-    const {
-      getBlock: getBlock2,
-      getBlockIndex: getBlockIndex2,
-      getBlockOrder: getBlockOrder2,
-      getBlockRootClientId: getBlockRootClientId2,
-      getBlockSelectionEnd: getBlockSelectionEnd2,
-      getPreviousBlockClientId: getPreviousBlockClientId2
-    } = (0, import_data66.useSelect)(store);
-    const { getActiveBlockVariation, getBlockType: getBlockType30 } = (0, import_data66.useSelect)(import_blocks39.store);
-    if (!hasItems && (isAppender || targetRootClientId || clientId)) {
-      return null;
-    }
-    function insertOnlyAllowedBlock() {
-      const blockName = blockToInsert?.name ?? allowedBlockType.name;
-      function getAdjacentBlockAttributes(attributesToCopy) {
-        if (!attributesToCopy?.length) {
-          return {};
-        }
-        let adjacentAttributes;
-        if (clientId) {
-          const currentBlock = getBlock2(clientId);
-          const previousBlock = getBlock2(
-            getPreviousBlockClientId2(clientId)
+        isRestoringSelectionRef.current = true;
+        resetSelection2(
+          convert(selection2.selectionStart),
+          convert(selection2.selectionEnd),
+          selection2.initialPosition
+        );
+        isRestoringSelectionRef.current = false;
+      }
+    };
+    const setControlledBlocks = () => {
+      if (!controlledBlocks) {
+        return;
+      }
+      if (clientId) {
+        registry.batch(() => {
+          idMappingRef.current.externalToInternal.clear();
+          idMappingRef.current.internalToExternal.clear();
+          const storeBlocks = controlledBlocks.map(
+            (block) => cloneBlockWithMapping(block, idMappingRef.current)
           );
-          if (currentBlock?.name === previousBlock?.name) {
-            adjacentAttributes = previousBlock?.attributes;
-          }
-        } else if (targetRootClientId) {
-          const lastInnerBlock = getBlock2(targetRootClientId)?.innerBlocks?.at(-1);
-          if (lastInnerBlock?.name === blockName) {
-            adjacentAttributes = lastInnerBlock.attributes;
+          __unstableMarkNextChangeAsNotPersistent2({
+            history: "ignore"
+          });
+          setHasControlledInnerBlocks2(clientId, true);
+          if (subscribedRef.current) {
+            pendingChangesRef.current.incoming = storeBlocks;
           }
+          __unstableMarkNextChangeAsNotPersistent2({
+            history: "ignore"
+          });
+          replaceInnerBlocks2(clientId, storeBlocks);
+          appliedSelectionRef.current = null;
+        });
+      } else {
+        if (subscribedRef.current) {
+          pendingChangesRef.current.incoming = controlledBlocks;
         }
-        if (!adjacentAttributes) {
-          return {};
+        __unstableMarkNextChangeAsNotPersistent2({
+          history: "ignore"
+        });
+        resetBlocks2(controlledBlocks);
+      }
+    };
+    const unsetControlledBlocks = () => {
+      if (clientId) {
+        __unstableMarkNextChangeAsNotPersistent2({
+          history: "ignore"
+        });
+        setHasControlledInnerBlocks2(clientId, false);
+        __unstableMarkNextChangeAsNotPersistent2({
+          history: "ignore"
+        });
+        replaceInnerBlocks2(clientId, []);
+      } else {
+        __unstableMarkNextChangeAsNotPersistent2({
+          history: "ignore"
+        });
+        resetBlocks2([]);
+      }
+    };
+    const onInputRef = (0, import_element99.useRef)(onInput);
+    const onChangeRef = (0, import_element99.useRef)(onChange);
+    (0, import_element99.useEffect)(() => {
+      onInputRef.current = onInput;
+      onChangeRef.current = onChange;
+    }, [onInput, onChange]);
+    (0, import_element99.useEffect)(() => {
+      const isOutgoing = pendingChangesRef.current.outgoing.includes(controlledBlocks);
+      const storeMatch = getBlocks2(clientId) === controlledBlocks;
+      if (isOutgoing) {
+        if (pendingChangesRef.current.outgoing[pendingChangesRef.current.outgoing.length - 1] === controlledBlocks) {
+          pendingChangesRef.current.outgoing = [];
         }
-        return Object.fromEntries(
-          attributesToCopy.filter((attr2) => attr2 in adjacentAttributes).map((attr2) => [attr2, adjacentAttributes[attr2]])
-        );
+      } else if (!storeMatch) {
+        pendingChangesRef.current.outgoing = [];
+        setControlledBlocks();
+        restoreSelection();
       }
-      function getInsertionIndex() {
-        if (clientId) {
-          return getBlockIndex2(clientId);
+    }, [controlledBlocks, clientId]);
+    (0, import_element99.useEffect)(() => {
+      const {
+        getSelectedBlocksInitialCaretPosition: getSelectedBlocksInitialCaretPosition2,
+        isLastBlockChangePersistent: isLastBlockChangePersistent2,
+        __unstableGetLastBlockChangeHistoryMode: __unstableGetLastBlockChangeHistoryMode2,
+        __unstableIsLastBlockChangeIgnored: __unstableIsLastBlockChangeIgnored2,
+        areInnerBlocksControlled: areInnerBlocksControlled2,
+        getBlockParents: getBlockParents2
+      } = registry.select(store);
+      let blocks2 = getBlocks2(clientId);
+      let isPersistent = isLastBlockChangePersistent2();
+      let blockHistoryMode = __unstableGetLastBlockChangeHistoryMode2();
+      let previousAreBlocksDifferent = false;
+      let prevSelectionStart = getSelectionStart2();
+      let prevSelectionEnd = getSelectionEnd2();
+      subscribedRef.current = true;
+      const unsubscribe = registry.subscribe(() => {
+        if (clientId !== null && getBlockName2(clientId) === null) {
+          return;
         }
-        const end = getBlockSelectionEnd2();
-        if (!isAppender && end && getBlockRootClientId2(end) === targetRootClientId) {
-          return getBlockIndex2(end) + 1;
+        const newIsPersistent = isLastBlockChangePersistent2();
+        const newBlockHistoryMode = __unstableGetLastBlockChangeHistoryMode2();
+        const newBlocks = getBlocks2(clientId);
+        const areBlocksDifferent = newBlocks !== blocks2;
+        blocks2 = newBlocks;
+        if (areBlocksDifferent && (pendingChangesRef.current.incoming || __unstableIsLastBlockChangeIgnored2())) {
+          pendingChangesRef.current.incoming = null;
+          isPersistent = newIsPersistent;
+          blockHistoryMode = newBlockHistoryMode;
+          return;
         }
-        return getBlockOrder2(targetRootClientId).length;
-      }
-      const newAttributes = getAdjacentBlockAttributes(
-        blockToInsert?.attributesToCopy
-      );
-      const newBlock = (0, import_blocks39.createBlock)(blockName, {
-        ...blockToInsert?.attributes,
-        ...newAttributes
-      });
-      insertBlock2(
-        newBlock,
-        getInsertionIndex(),
-        targetRootClientId,
-        selectBlockOnInsert
-      );
-      onSelectOrClose?.(newBlock);
-      const blockTypeToInsert = getBlockType30(blockName);
-      let blockLabelToInsert;
-      if (blockTypeToInsert) {
-        blockLabelToInsert = (0, import_blocks39.__experimentalGetBlockLabel)(
-          blockTypeToInsert,
-          newBlock.attributes
-        );
-        if (blockLabelToInsert === blockTypeToInsert.title) {
-          blockLabelToInsert = getActiveBlockVariation(blockName, newBlock.attributes)?.title || blockLabelToInsert;
+        const didPersistenceChange = previousAreBlocksDifferent && !areBlocksDifferent && newIsPersistent && !isPersistent;
+        const blocksChanged = areBlocksDifferent || didPersistenceChange;
+        const newSelectionStart = getSelectionStart2();
+        const newSelectionEnd = getSelectionEnd2();
+        const selectionChanged = newSelectionStart !== prevSelectionStart || newSelectionEnd !== prevSelectionEnd;
+        if (selectionChanged) {
+          prevSelectionStart = newSelectionStart;
+          prevSelectionEnd = newSelectionEnd;
         }
-      }
-      if (blockLabelToInsert) {
-        const message2 = (0, import_i18n64.sprintf)(
-          // translators: %s: the name of the block that has been added
-          (0, import_i18n64.__)("%s block added"),
-          blockLabelToInsert
-        );
-        (0, import_a11y10.speak)(message2);
-      }
-    }
-    function renderToggle3({ onToggle: dropdownOnToggle, isOpen }) {
-      const toggleArgs = {
-        onToggle: dropdownOnToggle,
-        isOpen,
-        disabled: disabled2 || !hasItems,
-        blockTitle,
-        hasSingleBlockType,
-        appenderLabel,
-        toggleProps
-      };
-      if (renderToggleProp) {
-        return renderToggleProp(toggleArgs);
-      }
-      return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(InserterToggle, { ref, ...toggleArgs });
-    }
-    function renderContent({ onClose }) {
-      if (isQuick) {
-        return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-          QuickInserter,
-          {
-            onSelect: (blocks2) => {
-              const firstBlock = Array.isArray(blocks2) && blocks2?.length ? blocks2[0] : blocks2;
-              if (onSelectOrClose && typeof onSelectOrClose === "function") {
-                onSelectOrClose(firstBlock);
+        if (blocksChanged || selectionChanged) {
+          registry.batch(() => {
+            if (blocksChanged) {
+              isPersistent = newIsPersistent;
+              blockHistoryMode = newBlockHistoryMode;
+              const blocksForParent = clientId ? restoreExternalIds(blocks2, idMappingRef.current) : blocks2;
+              const selectionInfo = {
+                selectionStart: newSelectionStart,
+                selectionEnd: newSelectionEnd,
+                initialPosition: getSelectedBlocksInitialCaretPosition2()
+              };
+              const selectionForParent = clientId ? restoreSelectionIds(
+                selectionInfo,
+                idMappingRef.current
+              ) : selectionInfo;
+              pendingChangesRef.current.outgoing.push(
+                blocksForParent
+              );
+              const updateParent = isPersistent ? onChangeRef.current : onInputRef.current;
+              const updateOptions = {
+                selection: selectionForParent
+              };
+              if (blockHistoryMode === "ignore") {
+                updateOptions.undoIgnore = true;
               }
-              onClose();
-            },
-            rootClientId: targetRootClientId,
-            clientId,
-            isAppender,
-            selectBlockOnInsert
-          }
-        );
-      }
-      return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-        menu_default,
-        {
-          onSelect: () => {
-            onClose();
-          },
-          onClose,
-          rootClientId: targetRootClientId,
-          clientId,
-          isAppender,
-          showInserterHelpPanel
-        }
-      );
-    }
-    if (hasSingleBlockType || blockToInsert) {
-      return renderToggle3({ onToggle: insertOnlyAllowedBlock });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-      import_components61.Dropdown,
-      {
-        className: "block-editor-inserter",
-        contentClassName: clsx_default("block-editor-inserter__popover", {
-          "is-quick": isQuick
-        }),
-        popoverProps: { position, shift: true },
-        onToggle,
-        expandOnMobile: true,
-        headerTitle: (0, import_i18n64.__)("Add a block"),
-        renderToggle: renderToggle3,
-        renderContent,
-        onClose: onSelectOrClose
-      }
-    );
-  };
-  var Inserter = (0, import_element132.forwardRef)(UnforwardedInserter);
-  var inserter_default = Inserter;
-
-  // packages/block-editor/build-module/components/default-block-appender/index.mjs
-  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
-  var ZWNBSP = "\uFEFF";
-  function DefaultBlockAppender({ rootClientId }) {
-    const { showPrompt, isLocked, placeholder, isManualGrid } = (0, import_data67.useSelect)(
-      (select3) => {
-        const {
-          getBlockCount: getBlockCount2,
-          getSettings: getSettings7,
-          getTemplateLock: getTemplateLock2,
-          getBlockAttributes: getBlockAttributes3
-        } = select3(store);
-        const isEmpty4 = !getBlockCount2(rootClientId);
-        const { bodyPlaceholder } = getSettings7();
-        return {
-          showPrompt: isEmpty4,
-          isLocked: !!getTemplateLock2(rootClientId),
-          placeholder: bodyPlaceholder,
-          isManualGrid: getBlockAttributes3(rootClientId)?.layout?.isManualPlacement
-        };
-      },
-      [rootClientId]
-    );
-    const { insertDefaultBlock: insertDefaultBlock2, startTyping: startTyping2 } = (0, import_data67.useDispatch)(store);
-    if (isLocked || isManualGrid) {
-      return null;
-    }
-    const value = (0, import_html_entities.decodeEntities)(placeholder) || (0, import_i18n65.__)("Type / to choose a block");
-    const onAppend = () => {
-      insertDefaultBlock2(void 0, rootClientId);
-      startTyping2();
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)(
-      "div",
-      {
-        "data-root-client-id": rootClientId || "",
-        className: clsx_default("block-editor-default-block-appender", {
-          "has-visible-prompt": showPrompt
-        }),
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
-            "p",
-            {
-              tabIndex: "0",
-              role: "button",
-              "aria-label": (0, import_i18n65.__)("Add default block"),
-              className: "block-editor-default-block-appender__content",
-              onKeyDown: (event) => {
-                if (import_keycodes9.ENTER === event.keyCode || import_keycodes9.SPACE === event.keyCode) {
-                  onAppend();
-                }
-              },
-              onClick: () => onAppend(),
-              onFocus: () => {
-                if (showPrompt) {
-                  onAppend();
-                }
-              },
-              children: showPrompt ? value : ZWNBSP
+              updateParent(blocksForParent, updateOptions);
             }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
-            inserter_default,
-            {
-              rootClientId,
-              position: "bottom right",
-              isAppender: true,
-              __experimentalIsQuick: true
+            if (selectionChanged && !blocksChanged && newSelectionStart?.clientId && !isRestoringSelectionRef.current) {
+              const isOurs = clientId ? idMappingRef.current.internalToExternal.has(
+                newSelectionStart.clientId
+              ) : !getBlockParents2(
+                newSelectionStart.clientId
+              ).some(
+                (parentId) => areInnerBlocksControlled2(parentId)
+              );
+              if (isOurs) {
+                const selectionInfo = {
+                  selectionStart: newSelectionStart,
+                  selectionEnd: newSelectionEnd,
+                  initialPosition: getSelectedBlocksInitialCaretPosition2()
+                };
+                onChangeSelection(
+                  clientId ? restoreSelectionIds(
+                    selectionInfo,
+                    idMappingRef.current
+                  ) : selectionInfo
+                );
+              }
             }
-          )
-        ]
-      }
-    );
+          });
+        }
+        previousAreBlocksDifferent = areBlocksDifferent;
+      }, store);
+      return () => {
+        subscribedRef.current = false;
+        unsubscribe();
+      };
+    }, [registry, clientId]);
+    (0, import_element99.useEffect)(() => {
+      return () => {
+        unsetControlledBlocks();
+      };
+    }, []);
   }

-  // packages/block-editor/build-module/components/button-block-appender/index.mjs
-  var import_components62 = __toESM(require_components(), 1);
-  var import_element133 = __toESM(require_element(), 1);
-  var import_i18n66 = __toESM(require_i18n(), 1);
-  var import_deprecated8 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
-  function ButtonBlockAppender({ rootClientId, className, onFocus, tabIndex, onSelect }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
-      inserter_default,
-      {
-        position: "bottom center",
-        rootClientId,
-        __experimentalIsQuick: true,
-        onSelectOrClose: (...args) => {
-          if (onSelect && typeof onSelect === "function") {
-            onSelect(...args);
-          }
+  // packages/block-editor/build-module/components/keyboard-shortcuts/index.mjs
+  var import_element100 = __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);
+  function KeyboardShortcuts() {
+    return null;
+  }
+  function KeyboardShortcutsRegister() {
+    const { registerShortcut, unregisterShortcut } = (0, import_data36.useDispatch)(
+      import_keyboard_shortcuts3.store
+    );
+    const [blockVisibility2] = useSettings("blockVisibility.allowEditing");
+    (0, import_element100.useEffect)(() => {
+      registerShortcut({
+        name: "core/block-editor/copy",
+        category: "block",
+        description: (0, import_i18n38.__)("Copy the selected block(s)."),
+        keyCombination: {
+          modifier: "primary",
+          character: "c"
+        }
+      });
+      registerShortcut({
+        name: "core/block-editor/cut",
+        category: "block",
+        description: (0, import_i18n38.__)("Cut the selected block(s)."),
+        keyCombination: {
+          modifier: "primary",
+          character: "x"
+        }
+      });
+      registerShortcut({
+        name: "core/block-editor/paste",
+        category: "block",
+        description: (0, import_i18n38.__)("Paste the selected block(s)."),
+        keyCombination: {
+          modifier: "primary",
+          character: "v"
+        }
+      });
+      registerShortcut({
+        name: "core/block-editor/duplicate",
+        category: "block",
+        description: (0, import_i18n38.__)("Duplicate the selected block(s)."),
+        keyCombination: {
+          modifier: "primaryShift",
+          character: "d"
+        }
+      });
+      registerShortcut({
+        name: "core/block-editor/remove",
+        category: "block",
+        description: (0, import_i18n38.__)("Remove the selected block(s)."),
+        keyCombination: {
+          modifier: "access",
+          character: "z"
+        }
+      });
+      registerShortcut({
+        name: "core/block-editor/paste-styles",
+        category: "block",
+        description: (0, import_i18n38.__)(
+          "Paste the copied style to the selected block(s)."
+        ),
+        keyCombination: {
+          modifier: "primaryAlt",
+          character: "v"
+        }
+      });
+      registerShortcut({
+        name: "core/block-editor/insert-before",
+        category: "block",
+        description: (0, import_i18n38.__)(
+          "Insert a new block before the selected block(s)."
+        ),
+        keyCombination: {
+          modifier: "primaryAlt",
+          character: "t"
+        }
+      });
+      registerShortcut({
+        name: "core/block-editor/insert-after",
+        category: "block",
+        description: (0, import_i18n38.__)(
+          "Insert a new block after the selected block(s)."
+        ),
+        keyCombination: {
+          modifier: "primaryAlt",
+          character: "y"
+        }
+      });
+      registerShortcut({
+        name: "core/block-editor/delete-multi-selection",
+        category: "block",
+        description: (0, import_i18n38.__)("Delete selection."),
+        keyCombination: {
+          character: "del"
         },
-        renderToggle: ({
-          onToggle,
-          disabled: disabled2,
-          isOpen,
-          blockTitle,
-          hasSingleBlockType,
-          appenderLabel
-        }) => {
-          const isToggleButton = !hasSingleBlockType;
-          let label;
-          if (appenderLabel) {
-            label = appenderLabel;
-          } else if (hasSingleBlockType) {
-            label = (0, import_i18n66.sprintf)(
-              // translators: %s: the name of the block when there is only one
-              (0, import_i18n66._x)("Add %s", "directly add the only allowed block"),
-              blockTitle.toLowerCase()
-            );
-          } else {
-            label = (0, import_i18n66._x)(
-              "Add block",
-              "Generic label for block inserter button"
-            );
+        aliases: [
+          {
+            character: "backspace"
           }
-          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_runtime259.jsx)(
-              import_components62.Button,
-              {
-                __next40pxDefaultSize: true,
-                ref,
-                onFocus,
-                tabIndex,
-                className: clsx_default(
-                  className,
-                  "block-editor-button-block-appender"
-                ),
-                onClick: onToggle,
-                "aria-haspopup": isToggleButton ? "true" : void 0,
-                "aria-expanded": isToggleButton ? isOpen : void 0,
-                disabled: disabled2,
-                label,
-                showTooltip: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(icon_default, { icon: plus_default })
-              }
-            )
-          );
-        },
-        isAppender: true
+        ]
+      });
+      registerShortcut({
+        name: "core/block-editor/stop-editing-as-blocks",
+        category: "block",
+        description: (0, import_i18n38.__)("Finish editing a design."),
+        keyCombination: {
+          character: "escape"
+        }
+      });
+      registerShortcut({
+        name: "core/block-editor/select-all",
+        category: "selection",
+        description: (0, import_i18n38.__)(
+          "Select all text when typing. Press again to select all blocks."
+        ),
+        keyCombination: {
+          modifier: "primary",
+          character: "a"
+        }
+      });
+      registerShortcut({
+        name: "core/block-editor/unselect",
+        category: "selection",
+        description: (0, import_i18n38.__)("Clear selection."),
+        keyCombination: {
+          character: "escape"
+        }
+      });
+      registerShortcut({
+        name: "core/block-editor/multi-text-selection",
+        category: "selection",
+        description: (0, import_i18n38.__)("Select text across multiple blocks."),
+        keyCombination: {
+          modifier: "shift",
+          // Spotted during my own research — invalid character?
+          character: "arrow"
+        }
+      });
+      registerShortcut({
+        name: "core/block-editor/focus-toolbar",
+        category: "global",
+        description: (0, import_i18n38.__)("Navigate to the nearest toolbar."),
+        keyCombination: {
+          modifier: "alt",
+          character: "F10"
+        }
+      });
+      registerShortcut({
+        name: "core/block-editor/move-up",
+        category: "block",
+        description: (0, import_i18n38.__)("Move the selected block(s) up."),
+        keyCombination: {
+          modifier: "secondary",
+          character: "t"
+        }
+      });
+      registerShortcut({
+        name: "core/block-editor/move-down",
+        category: "block",
+        description: (0, import_i18n38.__)("Move the selected block(s) down."),
+        keyCombination: {
+          modifier: "secondary",
+          character: "y"
+        }
+      });
+      registerShortcut({
+        name: "core/block-editor/collapse-list-view",
+        category: "list-view",
+        description: (0, import_i18n38.__)("Collapse all other items."),
+        keyCombination: {
+          modifier: "alt",
+          character: "l"
+        }
+      });
+      registerShortcut({
+        name: "core/block-editor/group",
+        category: "block",
+        description: (0, import_i18n38.__)(
+          "Create a group block from the selected multiple blocks."
+        ),
+        keyCombination: {
+          modifier: "primary",
+          character: "g"
+        }
+      });
+      if (blockVisibility2 === false) {
+        unregisterShortcut("core/block-editor/toggle-block-visibility");
+      } else {
+        registerShortcut({
+          name: "core/block-editor/toggle-block-visibility",
+          category: "block",
+          description: (0, import_i18n38.__)("Show or hide the selected block(s)."),
+          keyCombination: {
+            modifier: "primaryShift",
+            character: "h"
+          }
+        });
       }
-    );
+      registerShortcut({
+        name: "core/block-editor/rename",
+        category: "block",
+        description: (0, import_i18n38.__)("Rename the selected block."),
+        keyCombination: {
+          modifier: "primaryAlt",
+          character: "r"
+        }
+      });
+    }, [registerShortcut, unregisterShortcut, blockVisibility2]);
+    return null;
   }
-  var ButtonBlockerAppender = (0, import_element133.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_element133.forwardRef)(ButtonBlockAppender);
+  KeyboardShortcuts.Register = KeyboardShortcutsRegister;
+  var keyboard_shortcuts_default = KeyboardShortcuts;

-  // packages/block-editor/build-module/components/block-list-appender/index.mjs
-  var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
-  function DefaultAppender({ rootClientId }) {
-    const canInsertDefaultBlock = (0, import_data68.useSelect)(
-      (select3) => select3(store).canInsertBlockType(
-        (0, import_blocks40.getDefaultBlockName)(),
-        rootClientId
-      )
+  // packages/block-editor/build-module/components/provider/use-media-upload-settings.mjs
+  var import_element101 = __toESM(require_element(), 1);
+  function useMediaUploadSettings(settings2 = {}) {
+    return (0, import_element101.useMemo)(
+      () => ({
+        mediaUpload: settings2.mediaUpload,
+        mediaSideload: settings2.mediaSideload,
+        mediaFinalize: settings2.mediaFinalize,
+        mediaDelete: settings2.mediaDelete,
+        maxUploadFileSize: settings2.maxUploadFileSize,
+        allowedMimeTypes: settings2.allowedMimeTypes,
+        allImageSizes: settings2.allImageSizes,
+        bigImageSizeThreshold: settings2.bigImageSizeThreshold,
+        imageStripMeta: settings2.imageStripMeta,
+        imageMaxBitDepth: settings2.imageMaxBitDepth
+      }),
+      [settings2]
     );
-    if (canInsertDefaultBlock) {
-      return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(DefaultBlockAppender, { rootClientId });
+  }
+  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 noop9 = () => {
+  };
+  var hasLoggedFallback = false;
+  var isClientSideMediaEnabledCache = null;
+  var isHeicCanvasEnabledCache = null;
+  var HEIC_MIME_TYPES = ["image/heic", "image/heif"];
+  function shouldEnableClientSideMediaProcessing() {
+    if (isClientSideMediaEnabledCache !== null) {
+      return isClientSideMediaEnabledCache;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
-      button_block_appender_default,
-      {
-        rootClientId,
-        className: "block-list-appender__toggle"
+    if (!window.__clientSideMediaProcessing) {
+      isClientSideMediaEnabledCache = false;
+      return false;
+    }
+    if (typeof import_upload_media.detectClientSideMediaSupport !== "function") {
+      isClientSideMediaEnabledCache = false;
+      return false;
+    }
+    const detection = (0, import_upload_media.detectClientSideMediaSupport)();
+    if (!detection || !detection.supported) {
+      if (!hasLoggedFallback) {
+        console.info(
+          `Client-side media processing unavailable: ${detection.reason}. Using server-side processing.`
+        );
+        hasLoggedFallback = true;
       }
-    );
+      isClientSideMediaEnabledCache = false;
+      return false;
+    }
+    isClientSideMediaEnabledCache = true;
+    return true;
   }
-  function BlockListAppender({
-    rootClientId,
-    CustomAppender,
-    className,
-    tagName: TagName = "div"
-  }) {
-    const isDragOver = (0, import_data68.useSelect)(
-      (select3) => {
-        const {
-          getBlockInsertionPoint: getBlockInsertionPoint2,
-          isBlockInsertionPointVisible: isBlockInsertionPointVisible2,
-          getBlockCount: getBlockCount2
-        } = select3(store);
-        const insertionPoint2 = getBlockInsertionPoint2();
-        return isBlockInsertionPointVisible2() && rootClientId === insertionPoint2?.rootClientId && getBlockCount2(rootClientId) === 0;
-      },
-      [rootClientId]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
-      TagName,
-      {
-        tabIndex: -1,
-        className: clsx_default("block-list-appender wp-block", className, {
-          "is-drag-over": isDragOver
-        }),
-        contentEditable: false,
-        "data-block": true,
-        children: CustomAppender ? /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(CustomAppender, {}) : /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(DefaultAppender, { rootClientId })
-      }
-    );
+  function shouldEnableHeicCanvasProcessing() {
+    if (isHeicCanvasEnabledCache !== null) {
+      return isHeicCanvasEnabledCache;
+    }
+    if (shouldEnableClientSideMediaProcessing()) {
+      isHeicCanvasEnabledCache = false;
+      return false;
+    }
+    if (!window.__clientSideMediaProcessing) {
+      isHeicCanvasEnabledCache = false;
+      return false;
+    }
+    if (typeof import_upload_media.isHeicCanvasSupported !== "function" || !(0, import_upload_media.isHeicCanvasSupported)()) {
+      isHeicCanvasEnabledCache = false;
+      return false;
+    }
+    isHeicCanvasEnabledCache = true;
+    return true;
   }
-
-  // packages/block-editor/build-module/components/block-list/use-in-between-inserter.mjs
-  var import_compose53 = __toESM(require_compose(), 1);
-  var import_data72 = __toESM(require_data(), 1);
-  var import_element138 = __toESM(require_element(), 1);
-  var import_i18n68 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/block-tools/insertion-point.mjs
-  var import_data71 = __toESM(require_data(), 1);
-  var import_element137 = __toESM(require_element(), 1);
-  var import_components66 = __toESM(require_components(), 1);
-  var import_compose52 = __toESM(require_compose(), 1);
-
-  // packages/block-editor/build-module/components/block-popover/inbetween.mjs
-  var import_data69 = __toESM(require_data(), 1);
-  var import_element134 = __toESM(require_element(), 1);
-  var import_components63 = __toESM(require_components(), 1);
-  var import_i18n67 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/block-popover/use-popover-scroll.mjs
-  var import_compose49 = __toESM(require_compose(), 1);
-  var import_dom53 = __toESM(require_dom(), 1);
-  var scrollContainerCache = /* @__PURE__ */ new WeakMap();
-  function usePopoverScroll(contentRef) {
-    const effect = (0, import_compose49.useRefEffect)(
-      (node) => {
-        function onWheel(event) {
-          const { deltaX, deltaY, target } = event;
-          const contentEl = contentRef.current;
-          let scrollContainer = scrollContainerCache.get(contentEl);
-          if (!scrollContainer) {
-            scrollContainer = (0, import_dom53.getScrollContainer)(contentEl);
-            scrollContainerCache.set(contentEl, scrollContainer);
-          }
-          const eventScrollContainer = (0, import_dom53.getScrollContainer)(target);
-          if (!node.contains(eventScrollContainer)) {
-            scrollContainer.scrollBy(deltaX, deltaY);
-          }
-        }
-        const options = { passive: true };
-        node.addEventListener("wheel", onWheel, options);
-        return () => {
-          node.removeEventListener("wheel", onWheel, options);
-        };
+  function mediaUpload(registry, settings2, {
+    allowedTypes,
+    additionalData = {},
+    filesList,
+    onError = noop9,
+    onFileChange,
+    onSuccess,
+    onBatchSuccess
+  }) {
+    void registry.dispatch(import_upload_media.store).addItems({
+      files: Array.from(filesList),
+      onChange: onFileChange,
+      onSuccess: (attachments) => {
+        settings2?.[mediaUploadOnSuccessKey]?.(attachments);
+        onSuccess?.(attachments);
       },
-      [contentRef]
-    );
-    return contentRef ? effect : null;
+      onBatchSuccess,
+      onError: (error2) => onError(typeof error2 === "string" ? error2 : error2?.message ?? ""),
+      additionalData,
+      allowedTypes
+    });
   }
-  var use_popover_scroll_default = usePopoverScroll;
-
-  // packages/block-editor/build-module/components/block-popover/inbetween.mjs
-  var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
-  var MAX_POPOVER_RECOMPUTE_COUNTER = Number.MAX_SAFE_INTEGER;
-  function BlockPopoverInbetween({
-    previousClientId,
-    nextClientId,
-    children,
-    __unstablePopoverSlot,
-    __unstableContentRef,
-    operation = "insert",
-    nearestSide = "right",
-    ...props
+  function heicMediaUpload(registry, settings2, {
+    allowedTypes,
+    additionalData = {},
+    filesList,
+    onError = noop9,
+    onFileChange,
+    onSuccess,
+    onBatchSuccess
   }) {
-    const [popoverRecomputeCounter, forcePopoverRecompute] = (0, import_element134.useReducer)(
-      // Module is there to make sure that the counter doesn't overflow.
-      (s2) => (s2 + 1) % MAX_POPOVER_RECOMPUTE_COUNTER,
-      0
+    const files = Array.from(filesList);
+    const heicFiles = files.filter(
+      (file) => HEIC_MIME_TYPES.includes(file.type)
     );
-    const { orientation, rootClientId, isVisible } = (0, import_data69.useSelect)(
-      (select3) => {
-        const {
-          getBlockListSettings: getBlockListSettings2,
-          getBlockRootClientId: getBlockRootClientId2,
-          isBlockVisible: isBlockVisible2
-        } = select3(store);
-        const _rootClientId = getBlockRootClientId2(
-          previousClientId ?? nextClientId
-        );
-        return {
-          orientation: getBlockListSettings2(_rootClientId)?.orientation || "vertical",
-          rootClientId: _rootClientId,
-          isVisible: isBlockVisible2(previousClientId) && isBlockVisible2(nextClientId)
-        };
-      },
-      [previousClientId, nextClientId]
+    const otherFiles = files.filter(
+      (file) => !HEIC_MIME_TYPES.includes(file.type)
     );
-    const previousElement = useBlockElement(previousClientId);
-    const nextElement = useBlockElement(nextClientId);
-    const isVertical = orientation === "vertical";
-    const popoverAnchor = (0, import_element134.useMemo)(() => {
-      if (
-        // popoverRecomputeCounter is by definition always equal or greater than 0.
-        // This check is only there to satisfy the correctness of the
-        // exhaustive-deps rule for the `useMemo` hook.
-        popoverRecomputeCounter < 0 || !previousElement && !nextElement || !isVisible
-      ) {
-        return void 0;
+    const hasBothPaths = heicFiles.length > 0 && otherFiles.length > 0 && settings2?.mediaUpload;
+    let pathsRemaining = hasBothPaths ? 2 : 1;
+    const coordinatedBatchSuccess = hasBothPaths ? () => {
+      pathsRemaining--;
+      if (pathsRemaining <= 0) {
+        onBatchSuccess?.();
       }
-      const contextElement = operation === "group" ? nextElement || previousElement : previousElement || nextElement;
-      return {
-        contextElement,
-        getBoundingClientRect() {
-          const previousRect = previousElement ? previousElement.getBoundingClientRect() : null;
-          const nextRect = nextElement ? nextElement.getBoundingClientRect() : null;
-          let left = 0;
-          let top = 0;
-          let width = 0;
-          let height = 0;
-          if (operation === "group") {
-            const targetRect = nextRect || previousRect;
-            top = targetRect.top;
-            width = 0;
-            height = targetRect.bottom - targetRect.top;
-            left = nearestSide === "left" ? targetRect.left - 2 : targetRect.right - 2;
-          } else if (isVertical) {
-            top = previousRect ? previousRect.bottom : nextRect.top;
-            width = previousRect ? previousRect.width : nextRect.width;
-            height = nextRect && previousRect ? nextRect.top - previousRect.bottom : 0;
-            left = previousRect ? previousRect.left : nextRect.left;
-          } else {
-            top = previousRect ? previousRect.top : nextRect.top;
-            height = previousRect ? previousRect.height : nextRect.height;
-            if ((0, import_i18n67.isRTL)()) {
-              left = nextRect ? nextRect.right : previousRect.left;
-              width = previousRect && nextRect ? previousRect.left - nextRect.right : 0;
-            } else {
-              left = previousRect ? previousRect.right : nextRect.left;
-              width = previousRect && nextRect ? nextRect.left - previousRect.right : 0;
-            }
-            width = Math.max(width, 0);
-          }
-          return new window.DOMRect(left, top, width, height);
-        }
-      };
-    }, [
-      previousElement,
-      nextElement,
-      popoverRecomputeCounter,
-      isVertical,
-      isVisible,
-      operation,
-      nearestSide
-    ]);
-    const popoverScrollRef = use_popover_scroll_default(__unstableContentRef);
-    (0, import_element134.useLayoutEffect)(() => {
-      if (!previousElement) {
-        return;
-      }
-      const observer = new window.MutationObserver(forcePopoverRecompute);
-      observer.observe(previousElement, { attributes: true });
-      return () => {
-        observer.disconnect();
-      };
-    }, [previousElement]);
-    (0, import_element134.useLayoutEffect)(() => {
-      if (!nextElement) {
-        return;
-      }
-      const observer = new window.MutationObserver(forcePopoverRecompute);
-      observer.observe(nextElement, { attributes: true });
-      return () => {
-        observer.disconnect();
-      };
-    }, [nextElement]);
-    (0, import_element134.useLayoutEffect)(() => {
-      if (!previousElement) {
-        return;
-      }
-      previousElement.ownerDocument.defaultView.addEventListener(
-        "resize",
-        forcePopoverRecompute
+    } : onBatchSuccess;
+    if (heicFiles.length > 0) {
+      void registry.dispatch(import_upload_media.store).addItems({
+        files: heicFiles,
+        onChange: onFileChange,
+        onSuccess: (attachments) => {
+          settings2?.[mediaUploadOnSuccessKey]?.(attachments);
+          onSuccess?.(attachments);
+        },
+        onBatchSuccess: coordinatedBatchSuccess,
+        onError: (error2) => onError(
+          typeof error2 === "string" ? error2 : error2?.message ?? ""
+        ),
+        additionalData,
+        allowedTypes
+      });
+    }
+    if (otherFiles.length > 0 && settings2?.mediaUpload) {
+      settings2.mediaUpload({
+        allowedTypes,
+        additionalData,
+        filesList: otherFiles,
+        onError,
+        onFileChange,
+        onSuccess,
+        onBatchSuccess: coordinatedBatchSuccess
+      });
+    }
+  }
+  function BlockSyncEffect(props) {
+    useBlockSync(props);
+    return null;
+  }
+  var ExperimentalBlockEditorProvider = with_registry_provider_default(
+    (props) => {
+      const {
+        settings: _settings,
+        registry,
+        stripExperimentalSettings = false
+      } = props;
+      const mediaUploadSettings = use_media_upload_settings_default(_settings);
+      const isClientSideMediaEnabled = shouldEnableClientSideMediaProcessing();
+      const isHeicCanvasEnabled = shouldEnableHeicCanvasProcessing();
+      const useUploadMediaPipeline = isClientSideMediaEnabled || isHeicCanvasEnabled;
+      const isMediaUploadIntercepted = !!_settings?.mediaUpload?.__isMediaUploadInterceptor;
+      const settings2 = (0, import_element102.useMemo)(() => {
+        if (useUploadMediaPipeline && _settings?.mediaUpload && !isMediaUploadIntercepted) {
+          const uploadFn = isClientSideMediaEnabled ? mediaUpload : heicMediaUpload;
+          const interceptor = uploadFn.bind(null, registry, _settings);
+          interceptor.__isMediaUploadInterceptor = true;
+          return {
+            ..._settings,
+            mediaUpload: interceptor
+          };
+        }
+        return _settings;
+      }, [
+        _settings,
+        registry,
+        useUploadMediaPipeline,
+        isClientSideMediaEnabled,
+        isMediaUploadIntercepted
+      ]);
+      const { __experimentalUpdateSettings: __experimentalUpdateSettings2 } = unlock(
+        (0, import_data37.useDispatch)(store)
       );
-      return () => {
-        previousElement.ownerDocument.defaultView?.removeEventListener(
-          "resize",
-          forcePopoverRecompute
+      (0, import_element102.useEffect)(() => {
+        __experimentalUpdateSettings2(
+          {
+            ...settings2,
+            __internalIsInitialized: true
+          },
+          {
+            stripExperimentalSettings,
+            reset: true
+          }
         );
-      };
-    }, [previousElement]);
-    if (!previousElement && !nextElement || !isVisible) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-      import_components63.Popover,
-      {
-        ref: popoverScrollRef,
-        animate: false,
-        anchor: popoverAnchor,
-        focusOnMount: false,
-        __unstableSlotName: __unstablePopoverSlot,
-        inline: !__unstablePopoverSlot,
-        ...props,
-        className: clsx_default(
-          "block-editor-block-popover",
-          "block-editor-block-popover__inbetween",
-          props.className
+      }, [
+        settings2,
+        stripExperimentalSettings,
+        __experimentalUpdateSettings2
+      ]);
+      const selectionRef = (0, import_element102.useRef)(props.selection);
+      selectionRef.current = props.selection;
+      const onChangeSelectionRef = (0, import_element102.useRef)(props.onChangeSelection ?? noop9);
+      onChangeSelectionRef.current = props.onChangeSelection ?? noop9;
+      const selectionContextValue = (0, import_element102.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 content = /* @__PURE__ */ (0, import_jsx_runtime227.jsxs)(SelectionContext.Provider, { value: selectionContextValue, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
+          BlockSyncEffect,
+          {
+            clientId: props.clientId,
+            value: props.value,
+            onChange: props.onChange,
+            onInput: props.onInput
+          }
         ),
-        resize: false,
-        flip: false,
-        placement: "overlay",
-        variant: "unstyled",
-        children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("div", { className: "block-editor-block-popover__inbetween-container", children })
-      },
-      nextClientId + "--" + rootClientId
-    );
-  }
-  var inbetween_default = BlockPopoverInbetween;
+        children
+      ] });
+      if (useUploadMediaPipeline && !isMediaUploadIntercepted) {
+        return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
+          import_upload_media.MediaUploadProvider,
+          {
+            settings: mediaUploadSettings,
+            useSubRegistry: false,
+            children: content
+          }
+        );
+      }
+      return content;
+    }
+  );
+  var BlockEditorProvider = (props) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(ExperimentalBlockEditorProvider, { ...props, stripExperimentalSettings: true, children: props.children });
+  };
+  var provider_default = BlockEditorProvider;

-  // packages/block-editor/build-module/components/block-popover/drop-zone.mjs
-  var import_data70 = __toESM(require_data(), 1);
-  var import_compose51 = __toESM(require_compose(), 1);
-  var import_components65 = __toESM(require_components(), 1);
+  // 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_components32 = __toESM(require_components(), 1);

-  // packages/block-editor/build-module/components/block-popover/cover.mjs
-  var import_element136 = __toESM(require_element(), 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_components30 = __toESM(require_components(), 1);
+  var import_data52 = __toESM(require_data(), 1);

-  // packages/block-editor/build-module/components/block-popover/index.mjs
-  var import_compose50 = __toESM(require_compose(), 1);
-  var import_components64 = __toESM(require_components(), 1);
-  var import_element135 = __toESM(require_element(), 1);
-  var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
-  var MAX_POPOVER_RECOMPUTE_COUNTER2 = Number.MAX_SAFE_INTEGER;
-  function BlockPopover({
-    clientId,
-    bottomClientId,
-    children,
-    __unstablePopoverSlot,
-    __unstableContentRef,
-    shift: shift4 = true,
-    ...props
-  }, ref) {
-    const selectedElement = useBlockElement(clientId);
-    const lastSelectedElement = useBlockElement(bottomClientId ?? clientId);
-    const mergedRefs = (0, import_compose50.useMergeRefs)([
-      ref,
-      use_popover_scroll_default(__unstableContentRef)
-    ]);
-    const [
-      popoverDimensionsRecomputeCounter,
-      forceRecomputePopoverDimensions
-    ] = (0, import_element135.useReducer)(
-      // Module is there to make sure that the counter doesn't overflow.
-      (s2) => (s2 + 1) % MAX_POPOVER_RECOMPUTE_COUNTER2,
-      0
-    );
-    (0, import_element135.useLayoutEffect)(() => {
-      if (!selectedElement) {
-        return;
-      }
-      let rafId2;
-      const observer = new window.MutationObserver(() => {
-        if (rafId2) {
-          return;
-        }
-        rafId2 = window.requestAnimationFrame(() => {
-          rafId2 = null;
-          forceRecomputePopoverDimensions();
-        });
-      });
-      observer.observe(selectedElement, { attributes: true });
-      return () => {
-        observer.disconnect();
-        if (rafId2) {
-          window.cancelAnimationFrame(rafId2);
-        }
-      };
-    }, [selectedElement]);
-    const popoverAnchor = (0, import_element135.useMemo)(() => {
-      if (
-        // popoverDimensionsRecomputeCounter is by definition always equal or greater
-        // than 0. This check is only there to satisfy the correctness of the
-        // exhaustive-deps rule for the `useMemo` hook.
-        popoverDimensionsRecomputeCounter < 0 || !selectedElement || bottomClientId && !lastSelectedElement
-      ) {
-        return void 0;
-      }
-      return {
-        getBoundingClientRect() {
-          return lastSelectedElement ? rectUnion(
-            getElementBounds(selectedElement),
-            getElementBounds(lastSelectedElement)
-          ) : getElementBounds(selectedElement);
-        },
-        contextElement: selectedElement
-      };
-    }, [
-      popoverDimensionsRecomputeCounter,
-      selectedElement,
-      bottomClientId,
-      lastSelectedElement
-    ]);
-    if (!selectedElement || bottomClientId && !lastSelectedElement) {
-      return null;
+  // 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);
+
+  // 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);
+
+  // 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);
+
+  // packages/block-editor/build-module/utils/pasting.mjs
+  var import_dom36 = __toESM(require_dom(), 1);
+  function removeWindowsFragments(html) {
+    const startStr = "<!--StartFragment-->";
+    const startIdx = html.indexOf(startStr);
+    if (startIdx > -1) {
+      html = html.substring(startIdx + startStr.length);
+    } else {
+      return html;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-      import_components64.Popover,
-      {
-        ref: mergedRefs,
-        animate: false,
-        focusOnMount: false,
-        anchor: popoverAnchor,
-        __unstableSlotName: __unstablePopoverSlot,
-        inline: !__unstablePopoverSlot,
-        placement: "top-start",
-        resize: false,
-        flip: false,
-        shift: shift4,
-        ...props,
-        className: clsx_default("block-editor-block-popover", props.className),
-        variant: "unstyled",
-        children
-      }
-    );
+    const endStr = "<!--EndFragment-->";
+    const endIdx = html.indexOf(endStr);
+    if (endIdx > -1) {
+      html = html.substring(0, endIdx);
+    }
+    return html;
   }
-  var PrivateBlockPopover = (0, import_element135.forwardRef)(BlockPopover);
-  var PublicBlockPopover = ({ clientId, bottomClientId, children, ...props }, ref) => /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-    PrivateBlockPopover,
-    {
-      ...props,
-      bottomClientId,
-      clientId,
-      __unstableContentRef: void 0,
-      __unstablePopoverSlot: void 0,
-      ref,
-      children
+  function removeCharsetMetaTag(html) {
+    const metaTag = `<meta charset='utf-8'>`;
+    if (html.startsWith(metaTag)) {
+      return html.slice(metaTag.length);
     }
-  );
-  var block_popover_default = (0, import_element135.forwardRef)(PublicBlockPopover);
-
-  // packages/block-editor/build-module/components/block-popover/cover.mjs
-  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
-  function BlockPopoverCover({
-    clientId,
-    bottomClientId,
-    children,
-    shift: shift4 = false,
-    additionalStyles,
-    ...props
-  }, ref) {
-    bottomClientId ??= clientId;
-    const selectedElement = useBlockElement(clientId);
-    return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-      PrivateBlockPopover,
-      {
-        ref,
-        clientId,
-        bottomClientId,
-        shift: shift4,
-        ...props,
-        children: selectedElement && clientId === bottomClientId ? /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-          CoverContainer,
-          {
-            selectedElement,
-            additionalStyles,
-            children
-          }
-        ) : children
-      }
-    );
+    return html;
   }
-  function CoverContainer({
-    selectedElement,
-    additionalStyles = {},
-    children
+  function getPasteEventData({
+    clipboardData
   }) {
-    const [width, setWidth] = (0, import_element136.useState)(selectedElement.offsetWidth);
-    const [height, setHeight] = (0, import_element136.useState)(selectedElement.offsetHeight);
-    (0, import_element136.useEffect)(() => {
-      const observer = new window.ResizeObserver(() => {
-        setWidth(selectedElement.offsetWidth);
-        setHeight(selectedElement.offsetHeight);
-      });
-      observer.observe(selectedElement, { box: "border-box" });
-      return () => observer.disconnect();
-    }, [selectedElement]);
-    const style = (0, import_element136.useMemo)(() => {
-      return {
-        position: "absolute",
-        width,
-        height,
-        ...additionalStyles
-      };
-    }, [width, height, additionalStyles]);
-    return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("div", { style, children });
+    let plainText = "";
+    let html = "";
+    try {
+      plainText = clipboardData.getData("text/plain");
+      html = clipboardData.getData("text/html");
+    } catch {
+      return;
+    }
+    html = removeWindowsFragments(html);
+    html = removeCharsetMetaTag(html);
+    const files = (0, import_dom36.getFilesFromDataTransfer)(clipboardData);
+    if (files.length && !shouldDismissPastedFiles(files, html)) {
+      return { files };
+    }
+    return { html, plainText, files: [] };
   }
-  var cover_default = (0, import_element136.forwardRef)(BlockPopoverCover);
-
-  // packages/block-editor/build-module/components/block-popover/drop-zone.mjs
-  var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
-  var animateVariants = {
-    hide: { opacity: 0, scaleY: 0.75 },
-    show: { opacity: 1, scaleY: 1 },
-    exit: { opacity: 0, scaleY: 0.9 }
-  };
-  function BlockDropZonePopover({
-    __unstablePopoverSlot,
-    __unstableContentRef
-  }) {
-    const { clientId } = (0, import_data70.useSelect)((select3) => {
-      const { getBlockOrder: getBlockOrder2, getBlockInsertionPoint: getBlockInsertionPoint2 } = select3(store);
-      const insertionPoint2 = getBlockInsertionPoint2();
-      const order = getBlockOrder2(insertionPoint2.rootClientId);
-      if (!order.length) {
-        return {};
+  function shouldDismissPastedFiles(files, html) {
+    if (html && files?.length === 1 && files[0].type.indexOf("image/") === 0) {
+      const IMAGE_TAG = /<\s*img\b/gi;
+      if (html.match(IMAGE_TAG)?.length !== 1) {
+        return true;
       }
-      return {
-        clientId: order[insertionPoint2.index]
-      };
-    }, []);
-    const reducedMotion = (0, import_compose51.useReducedMotion)();
-    return /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
-      cover_default,
-      {
-        clientId,
-        __unstablePopoverSlot,
-        __unstableContentRef,
-        className: "block-editor-block-popover__drop-zone",
-        children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
-          import_components65.__unstableMotion.div,
-          {
-            "data-testid": "block-popover-drop-zone",
-            initial: reducedMotion ? animateVariants.show : animateVariants.hide,
-            animate: animateVariants.show,
-            exit: reducedMotion ? animateVariants.show : animateVariants.exit,
-            className: "block-editor-block-popover__drop-zone-foreground"
-          }
-        )
+      const IMG_WITH_LOCAL_SRC = /<\s*img\b[^>]*\bsrc="file:\/\//i;
+      if (html.match(IMG_WITH_LOCAL_SRC)) {
+        return true;
       }
-    );
+    }
+    return false;
   }
-  var drop_zone_default = BlockDropZonePopover;

-  // packages/block-editor/build-module/components/block-tools/insertion-point.mjs
-  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
-  var InsertionPointOpenRef = (0, import_element137.createContext)();
-  InsertionPointOpenRef.displayName = "InsertionPointOpenRefContext";
-  function InbetweenInsertionPointPopover({
-    __unstablePopoverSlot,
-    __unstableContentRef,
-    operation = "insert",
-    nearestSide = "right"
-  }) {
-    const { selectBlock: selectBlock2, hideInsertionPoint: hideInsertionPoint2 } = (0, import_data71.useDispatch)(store);
-    const openRef = (0, import_element137.useContext)(InsertionPointOpenRef);
-    const ref = (0, import_element137.useRef)();
-    const {
-      orientation,
-      previousClientId,
-      nextClientId,
-      rootClientId,
-      isInserterShown,
-      isDistractionFree,
-      isZoomOutMode
-    } = (0, import_data71.useSelect)((select3) => {
-      const {
-        getBlockOrder: getBlockOrder2,
-        getBlockListSettings: getBlockListSettings2,
-        getBlockInsertionPoint: getBlockInsertionPoint2,
-        isBlockBeingDragged: isBlockBeingDragged2,
-        getPreviousBlockClientId: getPreviousBlockClientId2,
-        getNextBlockClientId: getNextBlockClientId2,
-        getSettings: getSettings7,
-        isZoomOut: isZoomOut2
-      } = unlock(select3(store));
-      const insertionPoint2 = getBlockInsertionPoint2();
-      const order = getBlockOrder2(insertionPoint2.rootClientId);
-      if (!order.length) {
-        return {};
-      }
-      let _previousClientId = order[insertionPoint2.index - 1];
-      let _nextClientId = order[insertionPoint2.index];
-      while (isBlockBeingDragged2(_previousClientId)) {
-        _previousClientId = getPreviousBlockClientId2(_previousClientId);
-      }
-      while (isBlockBeingDragged2(_nextClientId)) {
-        _nextClientId = getNextBlockClientId2(_nextClientId);
-      }
-      const settings2 = getSettings7();
-      return {
-        previousClientId: _previousClientId,
-        nextClientId: _nextClientId,
-        orientation: getBlockListSettings2(insertionPoint2.rootClientId)?.orientation || "vertical",
-        rootClientId: insertionPoint2.rootClientId,
-        isDistractionFree: settings2.isDistractionFree,
-        isInserterShown: insertionPoint2?.__unstableWithInserter,
-        isZoomOutMode: isZoomOut2()
-      };
-    }, []);
-    const { getBlockEditingMode: getBlockEditingMode2 } = (0, import_data71.useSelect)(store);
-    const disableMotion = (0, import_compose52.useReducedMotion)();
-    function onClick(event) {
-      if (event.target === ref.current && nextClientId && getBlockEditingMode2(nextClientId) !== "disabled") {
-        selectBlock2(nextClientId, -1);
-      }
-    }
-    function maybeHideInserterPoint(event) {
-      if (event.target === ref.current && !openRef.current) {
-        hideInsertionPoint2();
+  // packages/block-editor/build-module/components/writing-flow/utils.mjs
+  var requiresWrapperOnCopy = /* @__PURE__ */ Symbol("requiresWrapperOnCopy");
+  function setClipboardBlocks(event, blocks2, registry) {
+    let _blocks = blocks2;
+    const [firstBlock] = blocks2;
+    if (firstBlock) {
+      const firstBlockType = registry.select(import_blocks28.store).getBlockType(firstBlock.name);
+      if (firstBlockType[requiresWrapperOnCopy]) {
+        const { getBlockRootClientId: getBlockRootClientId2, getBlockName: getBlockName2, getBlockAttributes: getBlockAttributes3 } = registry.select(store);
+        const wrapperBlockClientId = getBlockRootClientId2(
+          firstBlock.clientId
+        );
+        const wrapperBlockName = getBlockName2(wrapperBlockClientId);
+        if (wrapperBlockName) {
+          _blocks = (0, import_blocks28.createBlock)(
+            wrapperBlockName,
+            getBlockAttributes3(wrapperBlockClientId),
+            _blocks
+          );
+        }
       }
     }
-    function onFocus(event) {
-      if (event.target !== ref.current) {
-        openRef.current = true;
-      }
-    }
-    const maybeResetOpenRef = (0, import_element137.useCallback)(
-      (node) => {
-        if (!node && openRef.current) {
-          openRef.current = false;
+    const serialized = (0, import_blocks28.serialize)(_blocks);
+    event.clipboardData.setData("text/plain", toPlainText(serialized));
+    event.clipboardData.setData("text/html", serialized);
+  }
+  function getPasteBlocks(event, canUserUseUnfilteredHTML) {
+    const { plainText, html, files } = getPasteEventData(event);
+    let blocks2 = [];
+    if (files.length) {
+      const fromTransforms = (0, import_blocks28.getBlockTransforms)("from");
+      blocks2 = files.reduce((accumulator, file) => {
+        const transformation = (0, import_blocks28.findTransform)(
+          fromTransforms,
+          (transform) => transform.type === "files" && transform.isMatch([file])
+        );
+        if (transformation) {
+          accumulator.push(transformation.transform([file]));
         }
-      },
-      [openRef]
-    );
-    const lineVariants = {
-      // Initial position starts from the center and invisible.
-      start: {
-        opacity: 0,
-        scale: 0
-      },
-      // The line expands to fill the container. If the inserter is visible it
-      // is delayed so it appears orchestrated.
-      rest: {
-        opacity: 1,
-        scale: 1,
-        transition: { delay: isInserterShown ? 0.5 : 0, type: "tween" }
-      },
-      hover: {
-        opacity: 1,
-        scale: 1,
-        transition: { delay: 0.5, type: "tween" }
-      }
-    };
-    const inserterVariants = {
-      start: {
-        scale: disableMotion ? 1 : 0
-      },
-      rest: {
-        scale: 1,
-        transition: { delay: 0.4, type: "tween" }
-      }
-    };
-    if (isDistractionFree) {
-      return null;
-    }
-    if (isZoomOutMode && operation !== "insert") {
-      return null;
+        return accumulator;
+      }, []).flat();
+    } else {
+      blocks2 = (0, import_blocks28.pasteHandler)({
+        HTML: html,
+        plainText,
+        mode: "BLOCKS",
+        canUserUseUnfilteredHTML
+      });
     }
-    const orientationClassname = orientation === "horizontal" || operation === "group" ? "is-horizontal" : "is-vertical";
-    const className = clsx_default(
-      "block-editor-block-list__insertion-point",
-      orientationClassname
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
-      inbetween_default,
-      {
-        previousClientId,
-        nextClientId,
-        __unstablePopoverSlot,
-        __unstableContentRef,
-        operation,
-        nearestSide,
-        children: /* @__PURE__ */ (0, import_jsx_runtime265.jsxs)(
-          import_components66.__unstableMotion.div,
-          {
-            layout: !disableMotion,
-            initial: disableMotion ? "rest" : "start",
-            animate: "rest",
-            whileHover: "hover",
-            whileTap: "pressed",
-            exit: "start",
-            ref,
-            tabIndex: -1,
-            onClick,
-            onFocus,
-            className: clsx_default(className, {
-              "is-with-inserter": isInserterShown
-            }),
-            onHoverEnd: maybeHideInserterPoint,
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
-                import_components66.__unstableMotion.div,
-                {
-                  variants: lineVariants,
-                  className: "block-editor-block-list__insertion-point-indicator",
-                  "data-testid": "block-list-insertion-point-indicator"
-                }
-              ),
-              isInserterShown && /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
-                import_components66.__unstableMotion.div,
-                {
-                  variants: inserterVariants,
-                  className: clsx_default(
-                    "block-editor-block-list__insertion-point-inserter"
-                  ),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
-                    inserter_default,
-                    {
-                      ref: maybeResetOpenRef,
-                      position: "bottom center",
-                      clientId: nextClientId,
-                      rootClientId,
-                      __experimentalIsQuick: true,
-                      onToggle: (isOpen) => {
-                        openRef.current = isOpen;
-                      },
-                      onSelectOrClose: () => {
-                        openRef.current = false;
-                      }
-                    }
-                  )
-                }
-              )
-            ]
-          }
-        )
-      }
-    );
+    return blocks2;
   }
-  function InsertionPoint(props) {
-    const { insertionPoint: insertionPoint2, isVisible, isBlockListEmpty } = (0, import_data71.useSelect)(
-      (select3) => {
-        const {
-          getBlockInsertionPoint: getBlockInsertionPoint2,
-          isBlockInsertionPointVisible: isBlockInsertionPointVisible2,
-          getBlockCount: getBlockCount2
-        } = select3(store);
-        const blockInsertionPoint = getBlockInsertionPoint2();
-        return {
-          insertionPoint: blockInsertionPoint,
-          isVisible: isBlockInsertionPointVisible2(),
-          isBlockListEmpty: getBlockCount2(blockInsertionPoint?.rootClientId) === 0
-        };
-      },
-      []
-    );
-    if (!isVisible || // Don't render the insertion point if the block list is empty.
-    // The insertion point will be represented by the appender instead.
-    isBlockListEmpty) {
-      return null;
+  function toPlainText(html) {
+    html = html.replace(/<br>/g, "\n");
+    const plainText = (0, import_dom37.__unstableStripHTML)(html).trim();
+    return plainText.replace(/\n\n+/g, "\n\n");
+  }
+  function setContentEditableWrapper(node, value, { focus: focus10 = true } = {}) {
+    if (node.contentEditable === String(value)) {
+      return value;
     }
-    return insertionPoint2.operation === "replace" ? /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
-      drop_zone_default,
-      {
-        ...props
-      },
-      `${insertionPoint2.rootClientId}-${insertionPoint2.index}`
-    ) : /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
-      InbetweenInsertionPointPopover,
-      {
-        operation: insertionPoint2.operation,
-        nearestSide: insertionPoint2.nearestSide,
-        ...props
-      }
-    );
+    node.contentEditable = value;
+    if (!value) {
+      node.removeAttribute("role");
+      node.removeAttribute("aria-multiline");
+      node.removeAttribute("aria-label");
+      return false;
+    }
+    if (!node.isContentEditable) {
+      node.removeAttribute("contenteditable");
+      return false;
+    }
+    node.setAttribute("role", "textbox");
+    node.setAttribute("aria-multiline", "true");
+    node.setAttribute("aria-label", (0, import_i18n39.__)("Editor canvas"));
+    if (focus10) {
+      node.focus({ preventScroll: true });
+    }
+    return true;
   }

-  // packages/block-editor/build-module/components/block-list/use-in-between-inserter.mjs
-  function useInBetweenInserter() {
-    const openRef = (0, import_element138.useContext)(InsertionPointOpenRef);
-    const isInBetweenInserterDisabled = (0, import_data72.useSelect)((select3) => {
-      const settings2 = select3(store).getSettings();
-      return settings2.isDistractionFree || settings2.isPreviewMode || unlock(select3(store)).isZoomOut();
+  // 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 { getSelectedBlockClientId: getSelectedBlockClientId2, canHostEditableRoot: canHostEditableRoot2, isZoomOut: isZoomOut2 } = unlock(select3(store));
+      return !isZoomOut2() && canHostEditableRoot2(getSelectedBlockClientId2());
     }, []);
-    const {
-      getBlockListSettings: getBlockListSettings2,
-      getBlockIndex: getBlockIndex2,
-      isMultiSelecting: isMultiSelecting3,
-      getSelectedBlockClientIds: getSelectedBlockClientIds2,
-      getSettings: getSettings7,
-      getTemplateLock: getTemplateLock2,
-      __unstableIsWithinBlockOverlay: __unstableIsWithinBlockOverlay2,
-      getBlockEditingMode: getBlockEditingMode2,
-      getBlockName: getBlockName2,
-      getBlockAttributes: getBlockAttributes3,
-      getParentSectionBlock: getParentSectionBlock2
-    } = unlock((0, import_data72.useSelect)(store));
-    const { showInsertionPoint: showInsertionPoint2, hideInsertionPoint: hideInsertionPoint2 } = (0, import_data72.useDispatch)(store);
-    return (0, import_compose53.useRefEffect)(
+    return (0, import_compose22.useRefEffect)(
       (node) => {
-        if (isInBetweenInserterDisabled) {
+        if (!enabled) {
           return;
         }
-        function onMouseMove(event) {
-          if (openRef === void 0 || openRef.current) {
-            return;
-          }
-          if (event.target.nodeType === event.target.TEXT_NODE) {
-            return;
-          }
-          if (isMultiSelecting3()) {
-            return;
-          }
-          if (!event.target.classList.contains(
-            "block-editor-block-list__layout"
-          )) {
-            hideInsertionPoint2();
-            return;
-          }
-          let rootClientId;
-          if (!event.target.classList.contains("is-root-container")) {
-            const blockElement = !!event.target.getAttribute(
-              "data-block"
-            ) ? event.target : event.target.closest("[data-block]");
-            rootClientId = blockElement.getAttribute("data-block");
-          }
-          if (getTemplateLock2(rootClientId) || getBlockEditingMode2(rootClientId) === "disabled" || getBlockName2(rootClientId) === "core/block" || rootClientId && getBlockAttributes3(rootClientId).layout?.isManualPlacement) {
-            return;
-          }
-          const blockListSettings2 = getBlockListSettings2(rootClientId);
-          const orientation = blockListSettings2?.orientation || "vertical";
-          const captureToolbars = !!blockListSettings2?.__experimentalCaptureToolbars;
-          const offsetTop = event.clientY;
-          const offsetLeft = event.clientX;
-          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_i18n68.isRTL)() ? blockElRect.right < offsetLeft : blockElRect.left > offsetLeft);
-          });
-          if (!element) {
-            hideInsertionPoint2();
+        const {
+          getSelectedBlockClientId: getSelectedBlockClientId2,
+          hasMultiSelection: hasMultiSelection2,
+          isMultiSelecting: isMultiSelecting3
+        } = registry.select(store);
+        if (!setContentEditableWrapper(node, true, { focus: false })) {
+          return;
+        }
+        const { activeElement: activeElement2 } = node.ownerDocument;
+        const selection2 = node.ownerDocument.defaultView.getSelection();
+        if (activeElement2 !== node && activeElement2?.isContentEditable && node.contains(activeElement2) && getBlockClientId(activeElement2) === getSelectedBlockClientId2() && selection2.anchorNode && activeElement2.contains(selection2.anchorNode)) {
+          node.focus();
+        }
+        return () => {
+          if (hasMultiSelection2() || isMultiSelecting3()) {
             return;
           }
-          if (!element.id) {
-            element = element.firstElementChild;
-            if (!element) {
-              hideInsertionPoint2();
-              return;
+          setContentEditableWrapper(node, false);
+          if (node.ownerDocument.activeElement === node) {
+            const editable = getSelectionEditableElement(
+              node.ownerDocument.defaultView.getSelection(),
+              node
+            );
+            if (editable && getBlockClientId(editable) === getSelectedBlockClientId2()) {
+              editable.focus();
             }
           }
-          const clientId = element.id.slice("block-".length);
-          if (!clientId || __unstableIsWithinBlockOverlay2(clientId) || !!getParentSectionBlock2(clientId)) {
-            return;
-          }
-          if (getSelectedBlockClientIds2().includes(clientId) && orientation === "vertical" && !captureToolbars && !getSettings7().hasFixedToolbar) {
-            return;
-          }
-          const elementRect = element.getBoundingClientRect();
-          if (orientation === "horizontal" && (event.clientY > elementRect.bottom || event.clientY < elementRect.top) || orientation === "vertical" && (event.clientX > elementRect.right || event.clientX < elementRect.left)) {
-            hideInsertionPoint2();
-            return;
-          }
-          const index2 = getBlockIndex2(clientId);
-          if (index2 === 0) {
-            hideInsertionPoint2();
-            return;
-          }
-          showInsertionPoint2(rootClientId, index2, {
-            __unstableWithInserter: true
-          });
-        }
-        node.addEventListener("mousemove", onMouseMove);
-        return () => {
-          node.removeEventListener("mousemove", onMouseMove);
         };
       },
-      [
-        openRef,
-        getBlockListSettings2,
-        getBlockIndex2,
-        isMultiSelecting3,
-        showInsertionPoint2,
-        hideInsertionPoint2,
-        getSelectedBlockClientIds2,
-        isInBetweenInserterDisabled
-      ]
+      [enabled, registry]
     );
   }

-  // packages/block-editor/build-module/components/block-selection-clearer/index.mjs
-  var import_data73 = __toESM(require_data(), 1);
-  var import_compose54 = __toESM(require_compose(), 1);
-  var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
-  function useBlockSelectionClearer() {
-    const { getSettings: getSettings7, hasSelectedBlock: hasSelectedBlock2, hasMultiSelection: hasMultiSelection2 } = (0, import_data73.useSelect)(store);
-    const { clearSelectedBlock: clearSelectedBlock2 } = (0, import_data73.useDispatch)(store);
-    const { clearBlockSelection: isEnabled } = getSettings7();
-    return (0, import_compose54.useRefEffect)(
+  // 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);
+  function useHomeEnd() {
+    const { hasMultiSelection: hasMultiSelection2 } = (0, import_data39.useSelect)(store);
+    return (0, import_compose23.useRefEffect)((node) => {
+      function onKeyDown(event) {
+        if (event.defaultPrevented) {
+          return;
+        }
+        if (event.keyCode !== import_keycodes3.HOME && event.keyCode !== import_keycodes3.END) {
+          return;
+        }
+        if (event.metaKey || event.ctrlKey || event.altKey) {
+          return;
+        }
+        if (!event.target.isContentEditable || hasMultiSelection2()) {
+          return;
+        }
+        const selection2 = node.ownerDocument.defaultView.getSelection();
+        if (!getSelectionEditableElement(selection2, node)) {
+          return;
+        }
+        event.preventDefault();
+        selection2.modify(
+          event.shiftKey ? "extend" : "move",
+          event.keyCode === import_keycodes3.HOME ? "backward" : "forward",
+          "lineboundary"
+        );
+      }
+      node.addEventListener("keydown", onKeyDown);
+      return () => {
+        node.removeEventListener("keydown", onKeyDown);
+      };
+    }, []);
+  }
+
+  // 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);
+  function selector(select3) {
+    const {
+      isMultiSelecting: isMultiSelecting3,
+      getMultiSelectedBlockClientIds: getMultiSelectedBlockClientIds2,
+      hasMultiSelection: hasMultiSelection2,
+      getSelectedBlockClientId: getSelectedBlockClientId2,
+      getSelectedBlocksInitialCaretPosition: getSelectedBlocksInitialCaretPosition2,
+      __unstableIsFullySelected: __unstableIsFullySelected2
+    } = select3(store);
+    return {
+      isMultiSelecting: isMultiSelecting3(),
+      multiSelectedBlockClientIds: getMultiSelectedBlockClientIds2(),
+      hasMultiSelection: hasMultiSelection2(),
+      selectedBlockClientId: getSelectedBlockClientId2(),
+      initialPosition: getSelectedBlocksInitialCaretPosition2(),
+      isFullSelection: __unstableIsFullySelected2()
+    };
+  }
+  function useMultiSelection() {
+    const {
+      initialPosition: initialPosition2,
+      isMultiSelecting: isMultiSelecting3,
+      multiSelectedBlockClientIds,
+      hasMultiSelection: hasMultiSelection2,
+      selectedBlockClientId,
+      isFullSelection
+    } = (0, import_data40.useSelect)(selector, []);
+    return (0, import_compose24.useRefEffect)(
       (node) => {
-        if (!isEnabled) {
+        const { ownerDocument: ownerDocument2 } = node;
+        const { defaultView } = ownerDocument2;
+        if (initialPosition2 === void 0 || initialPosition2 === null) {
           return;
         }
-        function onMouseDown(event) {
-          if (!hasSelectedBlock2() && !hasMultiSelection2()) {
-            return;
-          }
-          if (event.target !== node) {
-            return;
-          }
-          clearSelectedBlock2();
+        if (!hasMultiSelection2 || isMultiSelecting3) {
+          return;
         }
-        node.addEventListener("mousedown", onMouseDown);
-        return () => {
-          node.removeEventListener("mousedown", onMouseDown);
-        };
+        const { length } = multiSelectedBlockClientIds;
+        if (length < 2) {
+          return;
+        }
+        if (!isFullSelection) {
+          return;
+        }
+        setContentEditableWrapper(node, true);
+        defaultView.getSelection().removeAllRanges();
       },
-      [hasSelectedBlock2, hasMultiSelection2, clearSelectedBlock2, isEnabled]
+      [
+        hasMultiSelection2,
+        isMultiSelecting3,
+        multiSelectedBlockClientIds,
+        selectedBlockClientId,
+        initialPosition2,
+        isFullSelection
+      ]
     );
   }
-  function BlockSelectionClearer(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)("div", { ref: useBlockSelectionClearer(), ...props });
-  }
-
-  // packages/block-editor/build-module/components/inner-blocks/index.mjs
-  var import_compose56 = __toESM(require_compose(), 1);
-  var import_element143 = __toESM(require_element(), 1);
-  var import_data79 = __toESM(require_data(), 1);
-  var import_blocks45 = __toESM(require_blocks(), 1);

-  // packages/block-editor/build-module/components/inner-blocks/button-block-appender.mjs
-  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
-  function ButtonBlockAppender2({
-    showSeparator,
-    isFloating,
-    onAddBlock,
-    isToggle
-  }) {
-    const { clientId } = useBlockEditContext();
-    return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(
-      button_block_appender_default,
+  // packages/block-editor/build-module/components/writing-flow/use-tab-nav.mjs
+  var import_dom40 = __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);
+  function useTabNav() {
+    const containerRef = (
+      /** @type {typeof useRef<HTMLElement>} */
+      (0, import_element103.useRef)()
+    );
+    const focusCaptureBeforeRef = (0, import_element103.useRef)();
+    const focusCaptureAfterRef = (0, import_element103.useRef)();
+    const {
+      hasMultiSelection: hasMultiSelection2,
+      getSelectedBlockClientId: getSelectedBlockClientId2,
+      getBlockCount: getBlockCount2,
+      getBlockOrder: getBlockOrder2,
+      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)();
+    function onFocusCapture(event) {
+      const canvasElement = containerRef.current.ownerDocument === event.target.ownerDocument ? containerRef.current : containerRef.current.ownerDocument.defaultView.frameElement;
+      if (noCaptureRef.current) {
+        noCaptureRef.current = null;
+      } else if (hasMultiSelection2()) {
+        containerRef.current.focus();
+      } else if (getSelectedBlockClientId2()) {
+        if (getLastFocus2()?.current) {
+          getLastFocus2().current.focus();
+        } else {
+          containerRef.current.querySelector(
+            `[data-block="${getSelectedBlockClientId2()}"]`
+          ).focus();
+        }
+      } else if (isZoomOut2()) {
+        const sectionRootClientId = getSectionRootClientId2();
+        const sectionBlocks = getBlockOrder2(sectionRootClientId);
+        if (sectionBlocks.length) {
+          containerRef.current.querySelector(`[data-block="${sectionBlocks[0]}"]`).focus();
+        } else if (sectionRootClientId) {
+          containerRef.current.querySelector(`[data-block="${sectionRootClientId}"]`).focus();
+        } else {
+          canvasElement.focus();
+        }
+      } else {
+        const isBefore2 = (
+          // eslint-disable-next-line no-bitwise
+          event.target.compareDocumentPosition(canvasElement) & event.target.DOCUMENT_POSITION_FOLLOWING
+        );
+        const tabbables = import_dom40.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)(
+      "div",
       {
-        className: clsx_default({
-          "block-list-appender__toggle": isToggle
-        }),
-        rootClientId: clientId,
-        showSeparator,
-        isFloating,
-        onAddBlock
+        ref: focusCaptureBeforeRef,
+        tabIndex: "0",
+        onFocus: onFocusCapture
       }
     );
-  }
-
-  // packages/block-editor/build-module/components/inner-blocks/default-block-appender.mjs
-  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
-  function DefaultBlockAppender2() {
-    const { clientId } = useBlockEditContext();
-    return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(DefaultBlockAppender, { rootClientId: clientId });
-  }
-
-  // packages/block-editor/build-module/components/inner-blocks/use-nested-settings-update.mjs
-  var import_element139 = __toESM(require_element(), 1);
-  var import_data74 = __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();
-  function createShallowMemo() {
-    let value;
-    return (newValue) => {
-      if (value === void 0 || !(0, import_is_shallow_equal.isShallowEqual)(value, newValue)) {
-        value = newValue;
+    const after = /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+      "div",
+      {
+        ref: focusCaptureAfterRef,
+        tabIndex: "0",
+        onFocus: onFocusCapture
       }
-      return value;
-    };
-  }
-  function useShallowMemo(value) {
-    const [memo15] = (0, import_element139.useState)(createShallowMemo);
-    return memo15(value);
-  }
-  function useNestedSettingsUpdate(clientId, parentLock, allowedBlocks, prioritizedInserterBlocks, defaultBlock, directInsert, __experimentalDefaultBlock, __experimentalDirectInsert, templateLock, captureToolbars, orientation, layout) {
-    const registry = (0, import_data74.useRegistry)();
-    const _allowedBlocks = useShallowMemo(allowedBlocks);
-    const _prioritizedInserterBlocks = useShallowMemo(
-      prioritizedInserterBlocks
     );
-    const _templateLock = templateLock === void 0 || parentLock === "contentOnly" ? parentLock : templateLock;
-    (0, import_element139.useLayoutEffect)(() => {
-      const newSettings = {
-        allowedBlocks: _allowedBlocks,
-        prioritizedInserterBlocks: _prioritizedInserterBlocks,
-        templateLock: _templateLock
-      };
-      if (captureToolbars !== void 0) {
-        newSettings.__experimentalCaptureToolbars = captureToolbars;
-      }
-      if (orientation !== void 0) {
-        newSettings.orientation = orientation;
-      } else {
-        const layoutType = getLayoutType(layout?.type);
-        newSettings.orientation = layoutType.getOrientation(layout);
-      }
-      if (__experimentalDefaultBlock !== void 0) {
-        (0, import_deprecated9.default)("__experimentalDefaultBlock", {
-          alternative: "defaultBlock",
-          since: "6.3",
-          version: "6.4"
-        });
-        newSettings.defaultBlock = __experimentalDefaultBlock;
-      }
-      if (defaultBlock !== void 0) {
-        newSettings.defaultBlock = defaultBlock;
-      }
-      if (__experimentalDirectInsert !== void 0) {
-        (0, import_deprecated9.default)("__experimentalDirectInsert", {
-          alternative: "directInsert",
-          since: "6.3",
-          version: "6.4"
-        });
-        newSettings.directInsert = __experimentalDirectInsert;
-      }
-      if (directInsert !== void 0) {
-        newSettings.directInsert = directInsert;
-      }
-      if (newSettings.directInsert !== void 0 && typeof newSettings.directInsert !== "boolean") {
-        (0, import_deprecated9.default)("Using `Function` as a `directInsert` argument", {
-          alternative: "`boolean` values",
-          since: "6.5"
-        });
-      }
-      if (!pendingSettingsUpdates.get(registry)) {
-        pendingSettingsUpdates.set(registry, {});
-      }
-      pendingSettingsUpdates.get(registry)[clientId] = newSettings;
-      window.queueMicrotask(() => {
-        const settings2 = pendingSettingsUpdates.get(registry);
-        if (Object.keys(settings2).length) {
-          const { updateBlockListSettings: updateBlockListSettings2 } = registry.dispatch(store);
-          updateBlockListSettings2(settings2);
-          pendingSettingsUpdates.set(registry, {});
-        }
-      });
-    }, [
-      clientId,
-      _allowedBlocks,
-      _prioritizedInserterBlocks,
-      _templateLock,
-      defaultBlock,
-      directInsert,
-      __experimentalDefaultBlock,
-      __experimentalDirectInsert,
-      captureToolbars,
-      orientation,
-      layout,
-      registry
-    ]);
-  }
-
-  // packages/block-editor/build-module/components/inner-blocks/use-inner-block-template-sync.mjs
-  var import_es64 = __toESM(require_es6(), 1);
-  var import_element140 = __toESM(require_element(), 1);
-  var import_data75 = __toESM(require_data(), 1);
-  var import_blocks41 = __toESM(require_blocks(), 1);
-  function useInnerBlockTemplateSync(clientId, template2, templateLock, templateInsertUpdatesSelection) {
-    const registry = (0, import_data75.useRegistry)();
-    const existingTemplateRef = (0, import_element140.useRef)(null);
-    (0, import_element140.useLayoutEffect)(() => {
-      let isCancelled = false;
-      const {
-        getBlocks: getBlocks2,
-        getSelectedBlocksInitialCaretPosition: getSelectedBlocksInitialCaretPosition2,
-        isBlockSelected: isBlockSelected2
-      } = registry.select(store);
-      const { replaceInnerBlocks: replaceInnerBlocks2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = registry.dispatch(store);
-      window.queueMicrotask(() => {
-        if (isCancelled) {
+    const ref = (0, import_compose25.useRefEffect)((node) => {
+      function onKeyDown(event) {
+        if (event.defaultPrevented) {
           return;
         }
-        const currentInnerBlocks = getBlocks2(clientId);
-        const shouldApplyTemplate = currentInnerBlocks.length === 0 || templateLock === "all" || templateLock === "contentOnly";
-        const hasTemplateChanged = !(0, import_es64.default)(
-          template2,
-          existingTemplateRef.current
-        );
-        if (!shouldApplyTemplate || !hasTemplateChanged) {
+        if (event.keyCode !== import_keycodes4.TAB) {
           return;
         }
-        existingTemplateRef.current = template2;
-        const nextBlocks = (0, import_blocks41.synchronizeBlocksWithTemplate)(
-          currentInnerBlocks,
-          template2
-        );
-        if (!(0, import_es64.default)(nextBlocks, currentInnerBlocks)) {
-          __unstableMarkNextChangeAsNotPersistent2({
-            history: "ignore"
-          });
-          replaceInnerBlocks2(
-            clientId,
-            nextBlocks,
-            currentInnerBlocks.length === 0 && templateInsertUpdatesSelection && nextBlocks.length !== 0 && isBlockSelected2(clientId),
-            // This ensures the "initialPosition" doesn't change when applying the template
-            // If we're supposed to focus the block, we'll focus the first inner block
-            // otherwise, we won't apply any auto-focus.
-            // This ensures for instance that the focus stays in the inserter when inserting the "buttons" block.
-            getSelectedBlocksInitialCaretPosition2()
-          );
+        if (
+          // Bails in case the focus capture elements aren’t present. They
+          // may be omitted to avoid silent tab stops in preview mode.
+          // See: https://github.com/WordPress/gutenberg/pull/59317
+          !focusCaptureAfterRef.current || !focusCaptureBeforeRef.current
+        ) {
+          return;
         }
-      });
-      return () => {
-        isCancelled = true;
-      };
-    }, [
-      template2,
-      templateLock,
-      clientId,
-      registry,
-      templateInsertUpdatesSelection
-    ]);
-  }
-
-  // packages/block-editor/build-module/components/inner-blocks/use-block-context.mjs
-  var import_blocks42 = __toESM(require_blocks(), 1);
-  var import_data76 = __toESM(require_data(), 1);
-  function useBlockContext(clientId) {
-    return (0, import_data76.useSelect)(
-      (select3) => {
-        const block = select3(store).getBlock(clientId);
-        if (!block) {
-          return void 0;
+        const { target, shiftKey: isShift } = event;
+        const direction = isShift ? "findPrevious" : "findNext";
+        const nextTabbable = import_dom40.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) {
+          return;
         }
-        const blockType = select3(import_blocks42.store).getBlockType(block.name);
-        if (!blockType) {
-          return void 0;
+        const next = isShift ? focusCaptureBeforeRef : focusCaptureAfterRef;
+        noCaptureRef.current = true;
+        next.current.focus({ preventScroll: true });
+      }
+      function onFocusOut(event) {
+        if (!node.contains(event.relatedTarget)) {
+          setLastFocus2({ current: event.target });
         }
-        if (Object.keys(blockType.providesContext).length === 0) {
-          return void 0;
+        const { ownerDocument: ownerDocument22 } = node;
+        if (!event.relatedTarget && event.target.hasAttribute("data-block") && ownerDocument22.activeElement === ownerDocument22.body && getBlockCount2() === 0) {
+          node.focus();
         }
-        return Object.fromEntries(
-          Object.entries(blockType.providesContext).map(
-            ([contextName, attributeName]) => [
-              contextName,
-              block.attributes[attributeName]
-            ]
-          )
-        );
-      },
-      [clientId]
-    );
-  }
-
-  // packages/block-editor/build-module/components/use-block-drop-zone/index.mjs
-  var import_data78 = __toESM(require_data(), 1);
-  var import_element142 = __toESM(require_element(), 1);
-  var import_compose55 = __toESM(require_compose(), 1);
-  var import_i18n69 = __toESM(require_i18n(), 1);
-  var import_blocks44 = __toESM(require_blocks(), 1);
-
-  // packages/block-editor/build-module/components/use-on-block-drop/index.mjs
-  var import_element141 = __toESM(require_element(), 1);
-  var import_blocks43 = __toESM(require_blocks(), 1);
-  var import_data77 = __toESM(require_data(), 1);
-  var import_dom55 = __toESM(require_dom(), 1);
-  function parseDropEvent(event) {
-    let result = {
-      srcRootClientId: null,
-      srcClientIds: null,
-      srcIndex: null,
-      type: null,
-      blocks: null
-    };
-    if (!event.dataTransfer) {
-      return result;
-    }
-    try {
-      result = Object.assign(
-        result,
-        JSON.parse(event.dataTransfer.getData("wp-blocks"))
-      );
-    } catch {
-      return result;
-    }
-    return result;
-  }
-  function onBlockDrop(targetRootClientId, targetBlockIndex, getBlockIndex2, getClientIdsOfDescendants2, moveBlocks, insertOrReplaceBlocks, clearSelectedBlock2, operation, getBlock2) {
-    return (event) => {
-      const {
-        srcRootClientId: sourceRootClientId,
-        srcClientIds: sourceClientIds,
-        type: dropType,
-        blocks: blocks2
-      } = parseDropEvent(event);
-      if (dropType === "inserter") {
-        clearSelectedBlock2();
-        const blocksToInsert = blocks2.map(
-          (block) => (0, import_blocks43.cloneBlock)(block)
-        );
-        insertOrReplaceBlocks(blocksToInsert, true, null);
       }
-      if (dropType === "block") {
-        const sourceBlockIndex = getBlockIndex2(sourceClientIds[0]);
-        if (sourceRootClientId === targetRootClientId && sourceBlockIndex === targetBlockIndex) {
+      function preventScrollOnTab(event) {
+        if (event.keyCode !== import_keycodes4.TAB) {
           return;
         }
-        if (sourceClientIds.includes(targetRootClientId) || getClientIdsOfDescendants2(sourceClientIds).some(
-          (id) => id === targetRootClientId
-        )) {
+        if (event.target?.getAttribute("role") === "region") {
           return;
         }
-        if (operation === "group") {
-          const blocksToInsert = sourceClientIds.map(
-            (clientId) => getBlock2(clientId)
-          );
-          insertOrReplaceBlocks(
-            blocksToInsert,
-            true,
-            null,
-            sourceClientIds
-          );
+        if (containerRef.current === event.target) {
           return;
         }
-        const isAtSameLevel = sourceRootClientId === targetRootClientId;
-        const draggedBlockCount = sourceClientIds.length;
-        const insertIndex = isAtSameLevel && sourceBlockIndex < targetBlockIndex ? targetBlockIndex - draggedBlockCount : targetBlockIndex;
-        moveBlocks(sourceClientIds, sourceRootClientId, insertIndex);
+        const isShift = event.shiftKey;
+        const direction = isShift ? "findPrevious" : "findNext";
+        const target = import_dom40.focus.tabbable[direction](event.target);
+        if (target === focusCaptureBeforeRef.current || target === focusCaptureAfterRef.current) {
+          event.preventDefault();
+          target.focus({ preventScroll: true });
+        }
       }
-    };
+      const { ownerDocument: ownerDocument2 } = node;
+      const { defaultView } = ownerDocument2;
+      defaultView.addEventListener("keydown", preventScrollOnTab);
+      node.addEventListener("keydown", onKeyDown);
+      node.addEventListener("focusout", onFocusOut);
+      return () => {
+        defaultView.removeEventListener("keydown", preventScrollOnTab);
+        node.removeEventListener("keydown", onKeyDown);
+        node.removeEventListener("focusout", onFocusOut);
+      };
+    }, []);
+    const mergedRefs = (0, import_compose25.useMergeRefs)([containerRef, ref]);
+    return [before, mergedRefs, after];
   }
-  function onFilesDrop(targetRootClientId, getSettings7, updateBlockAttributes2, canInsertBlockType2, insertOrReplaceBlocks) {
-    return (files) => {
-      if (!getSettings7().mediaUpload) {
+
+  // packages/block-editor/build-module/components/writing-flow/use-arrow-nav.mjs
+  var import_dom42 = __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);
+  function isNavigationCandidate(element, keyCode, hasModifier) {
+    const isVertical = keyCode === import_keycodes5.UP || keyCode === import_keycodes5.DOWN;
+    const { tagName } = element;
+    const elementType = element.getAttribute("type");
+    if (isVertical && !hasModifier) {
+      if (tagName === "INPUT") {
+        const verticalInputTypes = [
+          "date",
+          "datetime-local",
+          "month",
+          "number",
+          "range",
+          "time",
+          "week"
+        ];
+        return !verticalInputTypes.includes(elementType);
+      }
+      return true;
+    }
+    if (tagName === "INPUT") {
+      const simpleInputTypes = [
+        "button",
+        "checkbox",
+        "number",
+        "color",
+        "file",
+        "image",
+        "radio",
+        "reset",
+        "submit"
+      ];
+      return simpleInputTypes.includes(elementType);
+    }
+    return tagName !== "TEXTAREA";
+  }
+  function getClosestTabbable(target, isReverse, containerElement, onlyVertical) {
+    let focusableNodes = import_dom42.focus.focusable.find(containerElement);
+    if (isReverse) {
+      focusableNodes.reverse();
+    }
+    focusableNodes = focusableNodes.slice(
+      focusableNodes.indexOf(target) + 1
+    );
+    let targetRect;
+    if (onlyVertical) {
+      targetRect = target.getBoundingClientRect();
+    }
+    function isTabCandidate(node) {
+      if (node.children.length === 1 && isInSameBlock(node, node.firstElementChild) && node.firstElementChild.getAttribute("contenteditable") === "true") {
         return;
       }
-      const transformation = (0, import_blocks43.findTransform)(
-        (0, import_blocks43.getBlockTransforms)("from"),
-        (transform) => transform.type === "files" && canInsertBlockType2(transform.blockName, targetRootClientId) && transform.isMatch(files)
-      );
-      if (transformation) {
-        const blocks2 = transformation.transform(
-          files,
-          updateBlockAttributes2
-        );
-        insertOrReplaceBlocks(blocks2);
+      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) {
+        return false;
       }
-    };
-  }
-  function onHTMLDrop(insertOrReplaceBlocks) {
-    return (HTML) => {
-      const blocks2 = (0, import_blocks43.pasteHandler)({ HTML, mode: "BLOCKS" });
-      if (blocks2.length) {
-        insertOrReplaceBlocks(blocks2);
+      if (!import_dom42.focus.tabbable.isTabbableIndex(node)) {
+        return false;
       }
-    };
+      if (node.isContentEditable && node.contentEditable !== "true" && getBlockClientId(node.closest('[contenteditable="true"]'))) {
+        return false;
+      }
+      if (onlyVertical) {
+        const nodeRect = node.getBoundingClientRect();
+        if (nodeRect.left >= targetRect.right || nodeRect.right <= targetRect.left) {
+          return false;
+        }
+      }
+      return true;
+    }
+    return focusableNodes.find(isTabCandidate);
   }
-  function useOnBlockDrop(targetRootClientId, targetBlockIndex, options = {}) {
-    const { operation = "insert", nearestSide = "right" } = options;
-    const {
-      canInsertBlockType: canInsertBlockType2,
-      getBlockIndex: getBlockIndex2,
-      getClientIdsOfDescendants: getClientIdsOfDescendants2,
-      getBlockOrder: getBlockOrder2,
-      getBlocksByClientId: getBlocksByClientId2,
-      getSettings: getSettings7,
-      getBlock: getBlock2
-    } = (0, import_data77.useSelect)(store);
-    const { getGroupingBlockName } = (0, import_data77.useSelect)(import_blocks43.store);
+  function useArrowNav() {
     const {
-      insertBlocks: insertBlocks2,
-      moveBlocksToPosition: moveBlocksToPosition2,
-      updateBlockAttributes: updateBlockAttributes2,
-      clearSelectedBlock: clearSelectedBlock2,
-      replaceBlocks: replaceBlocks2,
-      removeBlocks: removeBlocks2
-    } = (0, import_data77.useDispatch)(store);
-    const registry = (0, import_data77.useRegistry)();
-    const insertOrReplaceBlocks = (0, import_element141.useCallback)(
-      (blocks2, updateSelection = true, initialPosition2 = 0, clientIdsToReplace = []) => {
-        if (!Array.isArray(blocks2)) {
-          blocks2 = [blocks2];
+      getMultiSelectedBlocksStartClientId: getMultiSelectedBlocksStartClientId2,
+      getMultiSelectedBlocksEndClientId: getMultiSelectedBlocksEndClientId2,
+      getNextBlockClientId: getNextBlockClientId2,
+      getPreviousBlockClientId: getPreviousBlockClientId2,
+      getSelectedBlockClientId: getSelectedBlockClientId2,
+      getSelectionStart: getSelectionStart2,
+      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) => {
+      let verticalRect;
+      function onMouseDown() {
+        verticalRect = null;
+      }
+      function isClosestTabbableABlock(target, isReverse) {
+        const closestTabbable = getClosestTabbable(
+          target,
+          isReverse,
+          node
+        );
+        return closestTabbable && getBlockClientId(closestTabbable);
+      }
+      function onKeyDown(event) {
+        if (event.defaultPrevented) {
+          return;
         }
-        const clientIds = getBlockOrder2(targetRootClientId);
-        const clientId = clientIds[targetBlockIndex];
-        if (operation === "replace") {
-          replaceBlocks2(clientId, blocks2, void 0, initialPosition2);
-        } else if (operation === "group") {
-          const targetBlock = getBlock2(clientId);
-          if (nearestSide === "left") {
-            blocks2.push(targetBlock);
+        const { keyCode, shiftKey, ctrlKey, altKey, metaKey } = event;
+        const target = event.target === node && getSelectionEditableElement(
+          node.ownerDocument.defaultView.getSelection(),
+          node
+        ) || event.target;
+        const isUp = keyCode === import_keycodes5.UP;
+        const isDown = keyCode === import_keycodes5.DOWN;
+        const isLeft = keyCode === import_keycodes5.LEFT;
+        const isRight = keyCode === import_keycodes5.RIGHT;
+        const isReverse = isUp || isLeft;
+        const isHorizontal = isLeft || isRight;
+        const isVertical = isUp || isDown;
+        const isNav = isHorizontal || isVertical;
+        const hasModifier = shiftKey || ctrlKey || altKey || metaKey;
+        const isNavEdge = isVertical ? import_dom42.isVerticalEdge : import_dom42.isHorizontalEdge;
+        const { ownerDocument: ownerDocument2 } = node;
+        const { defaultView } = ownerDocument2;
+        if (!isNav) {
+          return;
+        }
+        if (getSettings8().isPreviewMode) {
+          return;
+        }
+        if (hasMultiSelection2()) {
+          if (shiftKey) {
+            const selection2 = defaultView.getSelection();
+            if (__unstableIsFullySelected2() && (!selection2.rangeCount || selection2.isCollapsed)) {
+              const anchorClientId = getMultiSelectedBlocksStartClientId2();
+              const focusClientId = getMultiSelectedBlocksEndClientId2();
+              const nextClientId = isReverse ? getPreviousBlockClientId2(focusClientId) : getNextBlockClientId2(focusClientId);
+              if (nextClientId) {
+                multiSelect2(anchorClientId, nextClientId);
+                event.preventDefault();
+              }
+            }
+            return;
+          }
+          if (!__unstableIsFullySelected2()) {
+            return;
+          }
+          event.preventDefault();
+          if (isReverse) {
+            selectBlock2(getMultiSelectedBlocksStartClientId2());
           } else {
-            blocks2.unshift(targetBlock);
+            selectBlock2(getMultiSelectedBlocksEndClientId2(), -1);
           }
-          const groupInnerBlocks = blocks2.map(
-            (block) => (0, import_blocks43.cloneSanitizedBlock)(block)
-          );
-          const areAllImages = blocks2.every((block) => {
-            return block.name === "core/image";
-          });
-          const galleryBlock = canInsertBlockType2(
-            "core/gallery",
-            targetRootClientId
-          );
-          const wrappedBlocks = (0, import_blocks43.createBlock)(
-            areAllImages && galleryBlock ? "core/gallery" : getGroupingBlockName(),
-            {
-              layout: {
-                type: "flex",
-                flexWrap: areAllImages && galleryBlock ? null : "nowrap"
-              }
-            },
-            groupInnerBlocks
-          );
-          replaceBlocks2(
-            [clientId, ...clientIdsToReplace],
-            wrappedBlocks,
-            void 0,
-            initialPosition2
-          );
-        } else {
-          insertBlocks2(
-            blocks2,
-            targetBlockIndex,
-            targetRootClientId,
-            updateSelection,
-            initialPosition2
-          );
+          return;
         }
-      },
-      [
-        getBlockOrder2,
-        targetRootClientId,
-        targetBlockIndex,
-        operation,
-        replaceBlocks2,
-        getBlock2,
-        nearestSide,
-        canInsertBlockType2,
-        getGroupingBlockName,
-        insertBlocks2
-      ]
-    );
-    const moveBlocks = (0, import_element141.useCallback)(
-      (sourceClientIds, sourceRootClientId, insertIndex) => {
-        if (operation === "replace") {
-          const sourceBlocks = getBlocksByClientId2(sourceClientIds);
-          const targetBlockClientIds = getBlockOrder2(targetRootClientId);
-          const targetBlockClientId = targetBlockClientIds[targetBlockIndex];
-          registry.batch(() => {
-            removeBlocks2(sourceClientIds, false);
-            replaceBlocks2(
-              targetBlockClientId,
-              sourceBlocks,
-              void 0,
-              0
+        if (shiftKey && getSelectedBlockClientId2() && !getSelectionStart2().attributeKey) {
+          const selectedClientId = getSelectedBlockClientId2();
+          const nextClientId = isReverse ? getPreviousBlockClientId2(selectedClientId) : getNextBlockClientId2(selectedClientId);
+          if (nextClientId) {
+            multiSelect2(selectedClientId, nextClientId);
+            event.preventDefault();
+          }
+          return;
+        }
+        if (!isNavigationCandidate(target, keyCode, hasModifier)) {
+          return;
+        }
+        if (!isVertical) {
+          verticalRect = null;
+        } else if (!verticalRect) {
+          verticalRect = (0, import_dom42.computeCaretRect)(defaultView);
+        }
+        const isReverseDir = (0, import_dom42.isRTL)(target) ? !isReverse : isReverse;
+        const { keepCaretInsideBlock } = getSettings8();
+        if (shiftKey) {
+          if (isNavEdge(target, isReverse)) {
+            if (isClosestTabbableABlock(target, isReverse)) {
+              setContentEditableWrapper(node, true);
+            } else if (node.contentEditable === "true") {
+              const selection2 = defaultView.getSelection();
+              selection2.extend(
+                target,
+                isReverse ? 0 : target.childNodes.length
+              );
+              event.preventDefault();
+            }
+          }
+        } else if (isVertical && (0, import_dom42.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) {
+          const closestTabbable = getClosestTabbable(
+            target,
+            isReverse,
+            node,
+            true
+          );
+          if (closestTabbable) {
+            (0, import_dom42.placeCaretAtVerticalEdge)(
+              closestTabbable,
+              // When Alt is pressed, place the caret at the furthest
+              // horizontal edge and the furthest vertical edge.
+              altKey ? !isReverse : isReverse,
+              altKey ? void 0 : verticalRect
             );
-          });
-        } else {
-          moveBlocksToPosition2(
-            sourceClientIds,
-            sourceRootClientId,
-            targetRootClientId,
-            insertIndex
+            event.preventDefault();
+          }
+        } else if (isHorizontal && defaultView.getSelection().isCollapsed && (0, import_dom42.isHorizontalEdge)(target, isReverseDir) && !keepCaretInsideBlock) {
+          const closestTabbable = getClosestTabbable(
+            target,
+            isReverseDir,
+            node
           );
+          (0, import_dom42.placeCaretAtHorizontalEdge)(closestTabbable, isReverse);
+          event.preventDefault();
         }
-      },
-      [
-        operation,
-        getBlockOrder2,
-        getBlocksByClientId2,
-        moveBlocksToPosition2,
-        registry,
-        removeBlocks2,
-        replaceBlocks2,
-        targetBlockIndex,
-        targetRootClientId
-      ]
-    );
-    const _onDrop = onBlockDrop(
-      targetRootClientId,
-      targetBlockIndex,
-      getBlockIndex2,
-      getClientIdsOfDescendants2,
-      moveBlocks,
-      insertOrReplaceBlocks,
-      clearSelectedBlock2,
-      operation,
-      getBlock2
-    );
-    const _onFilesDrop = onFilesDrop(
-      targetRootClientId,
-      getSettings7,
-      updateBlockAttributes2,
-      canInsertBlockType2,
-      insertOrReplaceBlocks
-    );
-    const _onHTMLDrop = onHTMLDrop(insertOrReplaceBlocks);
-    return (event) => {
-      const files = (0, import_dom55.getFilesFromDataTransfer)(event.dataTransfer);
-      const html = event.dataTransfer.getData("text/html");
-      if (html) {
-        _onHTMLDrop(html);
-      } else if (files.length) {
-        _onFilesDrop(files);
-      } else {
-        _onDrop(event);
       }
-    };
+      node.addEventListener("mousedown", onMouseDown);
+      node.addEventListener("keydown", onKeyDown);
+      return () => {
+        node.removeEventListener("mousedown", onMouseDown);
+        node.removeEventListener("keydown", onKeyDown);
+      };
+    }, []);
   }

-  // packages/block-editor/build-module/utils/math.mjs
-  function getDistanceFromPointToEdge(point, rect, edge) {
-    const isHorizontal = edge === "top" || edge === "bottom";
-    const { x: x2, y: y2 } = point;
-    const pointLateralPosition = isHorizontal ? x2 : y2;
-    const pointForwardPosition = isHorizontal ? y2 : x2;
-    const edgeStart = isHorizontal ? rect.left : rect.top;
-    const edgeEnd = isHorizontal ? rect.right : rect.bottom;
-    const edgeForwardPosition = rect[edge];
-    let edgeLateralPosition;
-    if (pointLateralPosition >= edgeStart && pointLateralPosition <= edgeEnd) {
-      edgeLateralPosition = pointLateralPosition;
-    } else if (pointLateralPosition < edgeEnd) {
-      edgeLateralPosition = edgeStart;
-    } else {
-      edgeLateralPosition = edgeEnd;
-    }
-    return Math.sqrt(
-      (pointLateralPosition - edgeLateralPosition) ** 2 + (pointForwardPosition - edgeForwardPosition) ** 2
+  // 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_keycodes6 = __toESM(require_keycodes(), 1);
+  function usePreviewModeNav() {
+    const isPreviewMode = (0, import_data43.useSelect)(
+      (select3) => select3(store).getSettings().isPreviewMode,
+      []
     );
-  }
-  function getDistanceToNearestEdge(point, rect, allowedEdges = ["top", "bottom", "left", "right"]) {
-    let candidateDistance;
-    let candidateEdge;
-    allowedEdges.forEach((edge) => {
-      const distance = getDistanceFromPointToEdge(point, rect, edge);
-      if (candidateDistance === void 0 || distance < candidateDistance) {
-        candidateDistance = distance;
-        candidateEdge = edge;
-      }
-    });
-    return [candidateDistance, candidateEdge];
-  }
-  function isPointContainedByRect(point, rect) {
-    return rect.left <= point.x && rect.right >= point.x && rect.top <= point.y && rect.bottom >= point.y;
-  }
-  function isPointWithinTopAndBottomBoundariesOfRect(point, rect) {
-    return rect.top <= point.y && rect.bottom >= point.y;
-  }
-
-  // packages/block-editor/build-module/components/use-block-drop-zone/index.mjs
-  var THRESHOLD_DISTANCE = 30;
-  var MINIMUM_HEIGHT_FOR_THRESHOLD = 120;
-  var MINIMUM_WIDTH_FOR_THRESHOLD = 120;
-  function getDropTargetPosition(blocksData, position, orientation = "vertical", options = {}) {
-    const allowedEdges = orientation === "horizontal" ? ["left", "right"] : ["top", "bottom"];
-    let nearestIndex = 0;
-    let insertPosition = "before";
-    let minDistance = Infinity;
-    let targetBlockIndex = null;
-    let nearestSide = "right";
-    const {
-      dropZoneElement,
-      parentBlockOrientation,
-      rootBlockIndex = 0
-    } = options;
-    if (dropZoneElement && parentBlockOrientation !== "horizontal") {
-      const rect = dropZoneElement.getBoundingClientRect();
-      const [distance, edge] = getDistanceToNearestEdge(position, rect, [
-        "top",
-        "bottom"
-      ]);
-      if (rect.height > MINIMUM_HEIGHT_FOR_THRESHOLD && distance < THRESHOLD_DISTANCE) {
-        if (edge === "top") {
-          return [rootBlockIndex, "before"];
-        }
-        if (edge === "bottom") {
-          return [rootBlockIndex + 1, "after"];
+    return (0, import_compose27.useRefEffect)(
+      (node) => {
+        if (!isPreviewMode) {
+          return;
         }
-      }
-    }
-    const isRightToLeft = (0, import_i18n69.isRTL)();
-    if (dropZoneElement && parentBlockOrientation === "horizontal") {
-      const rect = dropZoneElement.getBoundingClientRect();
-      const [distance, edge] = getDistanceToNearestEdge(position, rect, [
-        "left",
-        "right"
-      ]);
-      if (rect.width > MINIMUM_WIDTH_FOR_THRESHOLD && distance < THRESHOLD_DISTANCE) {
-        if (isRightToLeft && edge === "right" || !isRightToLeft && edge === "left") {
-          return [rootBlockIndex, "before"];
+        function onKeyDown(event) {
+          const { keyCode, shiftKey, target } = event;
+          const isTab = keyCode === import_keycodes6.TAB;
+          const isUp = keyCode === import_keycodes6.UP;
+          const isDown = keyCode === import_keycodes6.DOWN;
+          const isLeft = keyCode === import_keycodes6.LEFT;
+          const isRight = keyCode === import_keycodes6.RIGHT;
+          const isArrow = isUp || isDown || isLeft || isRight;
+          if (!isTab && !isArrow) {
+            return;
+          }
+          const isReverse = isTab ? shiftKey : isUp || isLeft;
+          const blocks2 = Array.from(
+            node.querySelectorAll("[data-block]")
+          );
+          if (!blocks2.length) {
+            return;
+          }
+          const currentBlock = target.closest("[data-block]");
+          const currentIndex = currentBlock ? blocks2.indexOf(currentBlock) : -1;
+          if (currentIndex === -1) {
+            return;
+          }
+          if (isTab) {
+            if (isReverse && currentIndex === 0) {
+              return;
+            }
+            if (!isReverse && currentIndex === blocks2.length - 1) {
+              return;
+            }
+          }
+          let nextIndex;
+          if (isReverse) {
+            nextIndex = currentIndex <= 0 ? blocks2.length - 1 : currentIndex - 1;
+          } else {
+            nextIndex = currentIndex === -1 || currentIndex >= blocks2.length - 1 ? 0 : currentIndex + 1;
+          }
+          event.preventDefault();
+          blocks2[nextIndex].focus();
         }
-        if (isRightToLeft && edge === "left" || !isRightToLeft && edge === "right") {
-          return [rootBlockIndex + 1, "after"];
+        node.addEventListener("keydown", onKeyDown);
+        return () => {
+          node.removeEventListener("keydown", onKeyDown);
+        };
+      },
+      [isPreviewMode]
+    );
+  }
+
+  // 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);
+  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) => {
+      function onKeyDown(event) {
+        if (!isMatch("core/block-editor/select-all", event)) {
+          return;
         }
-      }
-    }
-    blocksData.forEach(
-      ({
-        isUnmodifiedDefaultBlock: isUnmodifiedDefaultBlock5,
-        getBoundingClientRect: getBoundingClientRect2,
-        blockIndex,
-        blockOrientation
-      }) => {
-        const rect = getBoundingClientRect2();
-        if (!rect) {
+        const selectedClientIds = getSelectedBlockClientIds2();
+        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 (event.target === node && editable !== node) {
+            event.preventDefault();
+            const range2 = ownerDocument2.createRange();
+            range2.selectNodeContents(editable);
+            selection2.removeAllRanges();
+            selection2.addRange(range2);
+            ownerDocument2.dispatchEvent(
+              new Event("selectionchange")
+            );
+          }
           return;
         }
-        let [distance, edge] = getDistanceToNearestEdge(
-          position,
-          rect,
-          allowedEdges
-        );
-        const [sideDistance, sideEdge] = getDistanceToNearestEdge(
-          position,
-          rect,
-          ["left", "right"]
+        event.preventDefault();
+        const [firstSelectedClientId] = selectedClientIds;
+        const activeClientId = getBlockClientId(
+          ownerDocument2.activeElement
         );
-        const isPointInsideRect = isPointContainedByRect(position, rect);
-        if (isUnmodifiedDefaultBlock5 && isPointInsideRect) {
-          distance = 0;
-        } else if (orientation === "vertical" && blockOrientation !== "horizontal" && (isPointInsideRect && sideDistance < THRESHOLD_DISTANCE || !isPointInsideRect && isPointWithinTopAndBottomBoundariesOfRect(
-          position,
-          rect
-        ))) {
-          targetBlockIndex = blockIndex;
-          nearestSide = sideEdge;
-        }
-        if (distance < minDistance) {
-          insertPosition = edge === "bottom" || !isRightToLeft && edge === "right" || isRightToLeft && edge === "left" ? "after" : "before";
-          minDistance = distance;
-          nearestIndex = blockIndex;
+        if (activeClientId && activeClientId !== firstSelectedClientId && !isInsideRootBlock(
+          ownerDocument2.getElementById(
+            "block-" + firstSelectedClientId
+          ),
+          ownerDocument2.activeElement
+        )) {
+          selectBlock2(activeClientId);
+          return;
         }
-      }
-    );
-    const adjacentIndex = nearestIndex + (insertPosition === "after" ? 1 : -1);
-    const isNearestBlockUnmodifiedDefaultBlock = !!blocksData[nearestIndex]?.isUnmodifiedDefaultBlock;
-    const isAdjacentBlockUnmodifiedDefaultBlock = !!blocksData[adjacentIndex]?.isUnmodifiedDefaultBlock;
-    if (targetBlockIndex !== null) {
-      return [targetBlockIndex, "group", nearestSide];
-    }
-    if (!isNearestBlockUnmodifiedDefaultBlock && !isAdjacentBlockUnmodifiedDefaultBlock) {
-      const insertionIndex = insertPosition === "after" ? nearestIndex + 1 : nearestIndex;
-      return [insertionIndex, "insert"];
-    }
-    return [
-      isNearestBlockUnmodifiedDefaultBlock ? nearestIndex : adjacentIndex,
-      "replace"
-    ];
-  }
-  function isDropTargetValid(getBlockType30, allowedBlocks, draggedBlockNames, targetBlockName) {
-    let areBlocksAllowed = true;
-    if (allowedBlocks) {
-      const allowedBlockNames = allowedBlocks?.map(({ name }) => name);
-      areBlocksAllowed = draggedBlockNames.every(
-        (name) => allowedBlockNames?.includes(name)
-      );
-    }
-    const draggedBlockTypes = draggedBlockNames.map(
-      (name) => getBlockType30(name)
-    );
-    const targetMatchesDraggedBlockParents = draggedBlockTypes.every(
-      (block) => {
-        const [allowedParentName] = block?.parent || [];
-        if (!allowedParentName) {
-          return true;
+        const rootClientId = getBlockRootClientId2(firstSelectedClientId);
+        const blockClientIds = getBlockOrder2(rootClientId);
+        if (selectedClientIds.length === blockClientIds.length) {
+          if (rootClientId) {
+            node.ownerDocument.defaultView.getSelection().removeAllRanges();
+            selectBlock2(rootClientId);
+          }
+          return;
         }
-        return allowedParentName === targetBlockName;
+        multiSelect2(
+          blockClientIds[0],
+          blockClientIds[blockClientIds.length - 1]
+        );
       }
-    );
-    return areBlocksAllowed && targetMatchesDraggedBlockParents;
-  }
-  function isInsertionPoint(targetToCheck, ownerDocument2) {
-    const { defaultView } = ownerDocument2;
-    return !!(defaultView && targetToCheck instanceof defaultView.HTMLElement && targetToCheck.closest("[data-is-insertion-point]"));
+      node.addEventListener("keydown", onKeyDown);
+      return () => {
+        node.removeEventListener("keydown", onKeyDown);
+      };
+    }, []);
   }
-  function useBlockDropZone({
-    dropZoneElement,
-    // An undefined value represents a top-level block. Default to an empty
-    // string for this so that `targetRootClientId` can be easily compared to
-    // values returned by the `getRootBlockClientId` selector, which also uses
-    // an empty string to represent top-level blocks.
-    rootClientId: targetRootClientId = "",
-    parentClientId: parentBlockClientId = "",
-    isDisabled = false
-  } = {}) {
-    const registry = (0, import_data78.useRegistry)();
-    const [dropTarget, setDropTarget] = (0, import_element142.useState)({
-      index: null,
-      operation: "insert"
-    });
-    const { getBlockType: getBlockType30, getBlockVariations: getBlockVariations2, getGroupingBlockName } = (0, import_data78.useSelect)(import_blocks44.store);
-    const {
-      canInsertBlockType: canInsertBlockType2,
-      getBlockListSettings: getBlockListSettings2,
-      getBlocks: getBlocks2,
-      getBlockIndex: getBlockIndex2,
-      getDraggedBlockClientIds: getDraggedBlockClientIds2,
-      getBlockNamesByClientId: getBlockNamesByClientId2,
-      getAllowedBlocks: getAllowedBlocks2,
-      isDragging: isDragging3,
-      isGroupable: isGroupable2,
-      isZoomOut: isZoomOut2,
-      getSectionRootClientId: getSectionRootClientId2,
-      getBlockParents: getBlockParents2
-    } = unlock((0, import_data78.useSelect)(store));
+
+  // 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);
+  function useDragSelection() {
+    const { startMultiSelect: startMultiSelect2, stopMultiSelect: stopMultiSelect2 } = (0, import_data45.useDispatch)(store);
     const {
-      showInsertionPoint: showInsertionPoint2,
-      hideInsertionPoint: hideInsertionPoint2,
-      startDragging: startDragging2,
-      stopDragging: stopDragging2
-    } = unlock((0, import_data78.useDispatch)(store));
-    const onBlockDrop2 = useOnBlockDrop(
-      dropTarget.operation === "before" || dropTarget.operation === "after" ? parentBlockClientId : targetRootClientId,
-      dropTarget.index,
-      {
-        operation: dropTarget.operation,
-        nearestSide: dropTarget.nearestSide
-      }
-    );
-    const throttled = (0, import_compose55.useThrottle)(
-      (0, import_element142.useCallback)(
-        (event, ownerDocument2) => {
-          if (!isDragging3()) {
-            startDragging2();
+      getSettings: getSettings8,
+      isSelectionEnabled: isSelectionEnabled3,
+      hasSelectedBlock: hasSelectedBlock2,
+      isDraggingBlocks: isDraggingBlocks2,
+      isMultiSelecting: isMultiSelecting3
+    } = (0, import_data45.useSelect)(store);
+    return (0, import_compose29.useRefEffect)(
+      (node) => {
+        const { ownerDocument: ownerDocument2 } = node;
+        const { defaultView } = ownerDocument2;
+        let anchorElement;
+        let rafId2;
+        function onMouseUp() {
+          stopMultiSelect2();
+          defaultView.removeEventListener("mouseup", onMouseUp);
+          rafId2 = defaultView.requestAnimationFrame(() => {
+            if (!hasSelectedBlock2()) {
+              return;
+            }
+            setContentEditableWrapper(node, false);
+            const selection2 = defaultView.getSelection();
+            if (selection2.rangeCount) {
+              const range2 = selection2.getRangeAt(0);
+              const { commonAncestorContainer } = range2;
+              const clonedRange = range2.cloneRange();
+              if (anchorElement.contains(commonAncestorContainer)) {
+                anchorElement.focus();
+                selection2.removeAllRanges();
+                selection2.addRange(clonedRange);
+              }
+            }
+          });
+        }
+        let lastMouseDownTarget;
+        function onMouseDown({ target }) {
+          lastMouseDownTarget = target;
+        }
+        function onMouseLeave({ buttons, target, relatedTarget }) {
+          if (!target.contains(lastMouseDownTarget)) {
+            return;
           }
-          const draggedBlockClientIds = getDraggedBlockClientIds2();
-          const targetParents = [
-            targetRootClientId,
-            ...getBlockParents2(targetRootClientId, true)
-          ];
-          const isTargetWithinDraggedBlocks = draggedBlockClientIds.some(
-            (clientId) => targetParents.includes(clientId)
-          );
-          if (isTargetWithinDraggedBlocks) {
+          if (target.contains(relatedTarget)) {
             return;
           }
-          const allowedBlocks = getAllowedBlocks2(targetRootClientId);
-          const targetBlockName = getBlockNamesByClientId2([
-            targetRootClientId
-          ])[0];
-          const draggedBlockNames = getBlockNamesByClientId2(
-            draggedBlockClientIds
-          );
-          const isBlockDroppingAllowed = isDropTargetValid(
-            getBlockType30,
-            allowedBlocks,
-            draggedBlockNames,
-            targetBlockName
-          );
-          if (!isBlockDroppingAllowed) {
+          if (isDraggingBlocks2()) {
             return;
           }
-          const sectionRootClientId = getSectionRootClientId2();
-          if (isZoomOut2() && sectionRootClientId !== targetRootClientId) {
+          if (buttons !== 1) {
             return;
           }
-          const blocks2 = getBlocks2(targetRootClientId).filter((block) => {
-            return !((0, import_blocks44.hasBlockSupport)(block.name, "visibility", true) && block.attributes?.metadata?.blockVisibility === false);
-          });
-          if (blocks2.length === 0) {
-            registry.batch(() => {
-              setDropTarget({
-                index: 0,
-                operation: "insert"
-              });
-              showInsertionPoint2(targetRootClientId, 0, {
-                operation: "insert"
-              });
-            });
+          if (isMultiSelecting3()) {
             return;
           }
-          const blocksData = blocks2.map((block) => {
-            const clientId = block.clientId;
-            return {
-              isUnmodifiedDefaultBlock: (0, import_blocks44.isUnmodifiedDefaultBlock)(block),
-              getBoundingClientRect: () => {
-                const blockElement = ownerDocument2.getElementById(
-                  `block-${clientId}`
-                );
-                return blockElement ? blockElement.getBoundingClientRect() : null;
-              },
-              blockIndex: getBlockIndex2(clientId),
-              blockOrientation: getBlockListSettings2(clientId)?.orientation
-            };
-          });
-          const dropTargetPosition = getDropTargetPosition(
-            blocksData,
-            { x: event.clientX, y: event.clientY },
-            getBlockListSettings2(targetRootClientId)?.orientation,
-            {
-              dropZoneElement,
-              parentBlockClientId,
-              parentBlockOrientation: parentBlockClientId ? getBlockListSettings2(parentBlockClientId)?.orientation : void 0,
-              rootBlockIndex: getBlockIndex2(targetRootClientId)
-            }
-          );
-          const [targetIndex, operation, nearestSide] = dropTargetPosition;
-          const isTargetIndexEmptyDefaultBlock = blocksData[targetIndex]?.isUnmodifiedDefaultBlock;
-          if (isZoomOut2() && !isTargetIndexEmptyDefaultBlock && operation !== "insert") {
+          if (node === target) {
             return;
           }
-          if (operation === "group") {
-            const targetBlock = blocks2[targetIndex];
-            const areAllImages = [
-              targetBlock.name,
-              ...draggedBlockNames
-            ].every((name) => name === "core/image");
-            const canInsertGalleryBlock = canInsertBlockType2(
-              "core/gallery",
-              targetRootClientId
-            );
-            const areGroupableBlocks = isGroupable2([
-              targetBlock.clientId,
-              getDraggedBlockClientIds2()
-            ]);
-            const groupBlockVariations = getBlockVariations2(
-              getGroupingBlockName(),
-              "block"
-            );
-            const canInsertRow = groupBlockVariations && groupBlockVariations.find(
-              ({ name }) => name === "group-row"
-            );
-            if (areAllImages && !canInsertGalleryBlock && (!areGroupableBlocks || !canInsertRow)) {
-              return;
-            }
-            if (!areAllImages && (!areGroupableBlocks || !canInsertRow)) {
-              return;
-            }
+          if (target.getAttribute("contenteditable") !== "true" && !getSettings8().isPreviewMode) {
+            return;
           }
-          registry.batch(() => {
-            setDropTarget({
-              index: targetIndex,
-              operation,
-              nearestSide
-            });
-            const insertionPointClientId = [
-              "before",
-              "after"
-            ].includes(operation) ? parentBlockClientId : targetRootClientId;
-            showInsertionPoint2(insertionPointClientId, targetIndex, {
-              operation,
-              nearestSide
-            });
-          });
-        },
-        [
-          isDragging3,
-          getAllowedBlocks2,
-          targetRootClientId,
-          getBlockNamesByClientId2,
-          getDraggedBlockClientIds2,
-          getBlockType30,
-          getSectionRootClientId2,
-          isZoomOut2,
-          getBlocks2,
-          getBlockListSettings2,
-          dropZoneElement,
-          parentBlockClientId,
-          getBlockIndex2,
-          registry,
-          startDragging2,
-          showInsertionPoint2,
-          canInsertBlockType2,
-          isGroupable2,
-          getBlockVariations2,
-          getGroupingBlockName
-        ]
-      ),
-      200
-    );
-    return (0, import_compose55.__experimentalUseDropZone)({
-      dropZoneElement,
-      isDisabled,
-      onDrop: onBlockDrop2,
-      onDragOver(event) {
-        throttled(event, event.currentTarget.ownerDocument);
-      },
-      onDragLeave(event) {
-        const { ownerDocument: ownerDocument2 } = event.currentTarget;
-        if (isInsertionPoint(event.relatedTarget, ownerDocument2) || isInsertionPoint(event.target, ownerDocument2)) {
-          return;
-        }
-        throttled.cancel();
-        hideInsertionPoint2();
-      },
-      onDragEnd() {
-        throttled.cancel();
-        stopDragging2();
-        hideInsertionPoint2();
-      }
-    });
-  }
-
-  // packages/block-editor/build-module/components/inner-blocks/index.mjs
-  var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_OBJECT2 = {};
-  function BlockContext({ children, clientId }) {
-    const context = useBlockContext(clientId);
-    return /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(BlockContextProvider, { value: context, children });
-  }
-  var BlockListItemsMemo = (0, import_element143.memo)(BlockListItems);
-  function UncontrolledInnerBlocks(props) {
-    const {
-      clientId,
-      allowedBlocks,
-      prioritizedInserterBlocks,
-      defaultBlock,
-      directInsert,
-      __experimentalDefaultBlock,
-      __experimentalDirectInsert,
-      template: template2,
-      templateLock,
-      wrapperRef,
-      templateInsertUpdatesSelection,
-      __experimentalCaptureToolbars: captureToolbars,
-      __experimentalAppenderTagName,
-      renderAppender,
-      orientation,
-      placeholder,
-      layout,
-      name,
-      blockType,
-      parentLock,
-      defaultLayout: defaultLayout2
-    } = props;
-    useNestedSettingsUpdate(
-      clientId,
-      parentLock,
-      allowedBlocks,
-      prioritizedInserterBlocks,
-      defaultBlock,
-      directInsert,
-      __experimentalDefaultBlock,
-      __experimentalDirectInsert,
-      templateLock,
-      captureToolbars,
-      orientation,
-      layout
-    );
-    useInnerBlockTemplateSync(
-      clientId,
-      template2,
-      templateLock,
-      templateInsertUpdatesSelection
-    );
-    const defaultLayoutBlockSupport = (0, import_blocks45.getBlockSupport)(name, "layout") || (0, import_blocks45.getBlockSupport)(name, "__experimentalLayout") || EMPTY_OBJECT2;
-    const { allowSizingOnChildren = false } = defaultLayoutBlockSupport;
-    const usedLayout = layout || defaultLayoutBlockSupport;
-    const memoedLayout = (0, import_element143.useMemo)(
-      () => ({
-        // Default layout will know about any content/wide size defined by the theme.
-        ...defaultLayout2,
-        ...usedLayout,
-        ...allowSizingOnChildren && {
-          allowSizingOnChildren: true
-        }
-      }),
-      [defaultLayout2, usedLayout, allowSizingOnChildren]
-    );
-    const items = /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
-      BlockListItemsMemo,
-      {
-        rootClientId: clientId,
-        renderAppender,
-        __experimentalAppenderTagName,
-        layout: memoedLayout,
-        wrapperRef,
-        placeholder
-      }
-    );
-    if (!blockType?.providesContext || Object.keys(blockType.providesContext).length === 0) {
-      return items;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(BlockContext, { clientId, children: items });
-  }
-  function ControlledInnerBlocks(props) {
-    useBlockSync(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(UncontrolledInnerBlocks, { ...props });
-  }
-  var ForwardedInnerBlocks = (0, import_element143.forwardRef)((props, ref) => {
-    const innerBlocksProps = useInnerBlocksProps({ ref }, props);
-    return /* @__PURE__ */ (0, import_jsx_runtime269.jsx)("div", { className: "block-editor-inner-blocks", children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)("div", { ...innerBlocksProps }) });
-  });
-  function useInnerBlocksProps(props = {}, options = {}) {
-    const {
-      __unstableDisableLayoutClassNames,
-      __unstableDisableDropZone,
-      dropZoneElement
-    } = options;
-    const {
-      clientId,
-      layout = null,
-      __unstableLayoutClassNames: layoutClassNames = ""
-    } = useBlockEditContext();
-    const selected = (0, import_data79.useSelect)(
-      (select3) => {
-        const {
-          getBlockName: getBlockName2,
-          isZoomOut: isZoomOut2,
-          getTemplateLock: getTemplateLock2,
-          getBlockRootClientId: getBlockRootClientId2,
-          getBlockEditingMode: getBlockEditingMode2,
-          getBlockSettings: getBlockSettings2,
-          getSectionRootClientId: getSectionRootClientId2
-        } = unlock(select3(store));
-        if (!clientId) {
-          const sectionRootClientId = getSectionRootClientId2();
-          return {
-            isDropZoneDisabled: isZoomOut2() && sectionRootClientId !== ""
-          };
-        }
-        const { hasBlockSupport: hasBlockSupport45, getBlockType: getBlockType30 } = select3(import_blocks45.store);
-        const blockName = getBlockName2(clientId);
-        const blockEditingMode = getBlockEditingMode2(clientId);
-        const parentClientId2 = getBlockRootClientId2(clientId);
-        const [defaultLayout22] = getBlockSettings2(clientId, "layout");
-        let _isDropZoneDisabled = blockEditingMode === "disabled";
-        if (isZoomOut2()) {
-          const sectionRootClientId = getSectionRootClientId2();
-          _isDropZoneDisabled = clientId !== sectionRootClientId;
+          if (!isSelectionEnabled3()) {
+            return;
+          }
+          anchorElement = target;
+          startMultiSelect2();
+          defaultView.addEventListener("mouseup", onMouseUp);
+          setContentEditableWrapper(node, true);
         }
-        return {
-          __experimentalCaptureToolbars: hasBlockSupport45(
-            blockName,
-            "__experimentalExposeControlsToChildren",
-            false
-          ),
-          name: blockName,
-          blockType: getBlockType30(blockName),
-          parentLock: getTemplateLock2(parentClientId2),
-          parentClientId: parentClientId2,
-          isDropZoneDisabled: _isDropZoneDisabled,
-          defaultLayout: defaultLayout22
+        node.addEventListener("mouseout", onMouseLeave);
+        node.addEventListener("mousedown", onMouseDown);
+        return () => {
+          node.removeEventListener("mouseout", onMouseLeave);
+          defaultView.removeEventListener("mouseup", onMouseUp);
+          defaultView.cancelAnimationFrame(rafId2);
         };
       },
-      [clientId]
+      [
+        startMultiSelect2,
+        stopMultiSelect2,
+        isSelectionEnabled3,
+        hasSelectedBlock2
+      ]
     );
-    const {
-      __experimentalCaptureToolbars,
-      name,
-      blockType,
-      parentLock,
-      parentClientId,
-      isDropZoneDisabled,
-      defaultLayout: defaultLayout2
-    } = selected;
-    const blockDropZoneRef = useBlockDropZone({
-      dropZoneElement,
-      rootClientId: clientId,
-      parentClientId
-    });
-    const ref = (0, import_compose56.useMergeRefs)([
-      props.ref,
-      __unstableDisableDropZone || isDropZoneDisabled || layout?.isManualPlacement && window.__experimentalEnableGridInteractivity ? null : blockDropZoneRef
-    ]);
-    const innerBlocksProps = {
-      __experimentalCaptureToolbars,
-      layout,
-      name,
-      blockType,
-      parentLock,
-      defaultLayout: defaultLayout2,
-      ...options
-    };
-    const InnerBlocks = innerBlocksProps.value && innerBlocksProps.onChange ? ControlledInnerBlocks : UncontrolledInnerBlocks;
-    return {
-      ...props,
-      ref,
-      className: clsx_default(
-        props.className,
-        "block-editor-block-list__layout",
-        __unstableDisableLayoutClassNames ? "" : layoutClassNames
-      ),
-      children: clientId ? /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(InnerBlocks, { ...innerBlocksProps, clientId }) : /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(BlockListItems, { ...options })
-    };
   }
-  useInnerBlocksProps.save = import_blocks45.__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_components67 = __toESM(require_components(), 1);
-  var import_compose57 = __toESM(require_compose(), 1);
-  var import_data80 = __toESM(require_data(), 1);
-  var import_element144 = __toESM(require_element(), 1);
-  var import_i18n70 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
-  function ZoomOutSeparator({
-    clientId,
-    rootClientId = "",
-    position = "top"
-  }) {
-    const [isDraggedOver, setIsDraggedOver] = (0, import_element144.useState)(false);
-    const {
-      sectionRootClientId,
-      sectionClientIds,
-      insertionPoint: insertionPoint2,
-      blockInsertionPointVisible,
-      blockInsertionPoint,
-      blocksBeingDragged
-    } = (0, import_data80.useSelect)((select3) => {
-      const {
-        getInsertionPoint: getInsertionPoint2,
-        getBlockOrder: getBlockOrder2,
-        getSectionRootClientId: getSectionRootClientId2,
-        isBlockInsertionPointVisible: isBlockInsertionPointVisible2,
-        getBlockInsertionPoint: getBlockInsertionPoint2,
-        getDraggedBlockClientIds: getDraggedBlockClientIds2
-      } = unlock(select3(store));
-      const root = getSectionRootClientId2();
-      const sectionRootClientIds = getBlockOrder2(root);
-      return {
-        sectionRootClientId: root,
-        sectionClientIds: sectionRootClientIds,
-        insertionPoint: getInsertionPoint2(),
-        blockInsertionPoint: getBlockInsertionPoint2(),
-        blockInsertionPointVisible: isBlockInsertionPointVisible2(),
-        blocksBeingDragged: getDraggedBlockClientIds2()
-      };
-    }, []);
-    const isReducedMotion = (0, import_compose57.useReducedMotion)();
-    if (!clientId) {
-      return;
+  // 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_rich_text4 = __toESM(require_rich_text(), 1);
+  var import_dom46 = __toESM(require_dom(), 1);
+  var { ownsSelection } = unlock(import_rich_text4.privateApis);
+  function extractSelectionStartNode(selection2) {
+    const { anchorNode, anchorOffset } = selection2;
+    if (anchorNode.nodeType === anchorNode.TEXT_NODE) {
+      return anchorNode;
     }
-    let isVisible = false;
-    const isSectionBlock2 = rootClientId === sectionRootClientId && sectionClientIds && sectionClientIds.includes(clientId);
-    if (!isSectionBlock2) {
-      return null;
+    if (anchorOffset === 0) {
+      return anchorNode;
     }
-    const hasTopInsertionPoint = insertionPoint2?.index === 0 && clientId === sectionClientIds[insertionPoint2.index];
-    const hasBottomInsertionPoint = insertionPoint2 && insertionPoint2.hasOwnProperty("index") && clientId === sectionClientIds[insertionPoint2.index - 1];
-    if (position === "top") {
-      isVisible = hasTopInsertionPoint || blockInsertionPointVisible && blockInsertionPoint.index === 0 && clientId === sectionClientIds[blockInsertionPoint.index];
+    return anchorNode.childNodes[anchorOffset - 1];
+  }
+  function extractSelectionEndNode(selection2, isTripleClick) {
+    const { focusNode, focusOffset } = selection2;
+    if (focusNode.nodeType === focusNode.TEXT_NODE) {
+      return focusNode;
     }
-    if (position === "bottom") {
-      isVisible = hasBottomInsertionPoint || blockInsertionPointVisible && clientId === sectionClientIds[blockInsertionPoint.index - 1];
+    if (focusOffset === focusNode.childNodes.length) {
+      return focusNode;
     }
-    const blockBeingDraggedClientId = blocksBeingDragged[0];
-    const isCurrentBlockBeingDragged = blocksBeingDragged.includes(clientId);
-    const blockBeingDraggedIndex = sectionClientIds.indexOf(
-      blockBeingDraggedClientId
-    );
-    const blockBeingDraggedPreviousSiblingClientId = blockBeingDraggedIndex > 0 ? sectionClientIds[blockBeingDraggedIndex - 1] : null;
-    const isCurrentBlockPreviousSiblingOfBlockBeingDragged = blockBeingDraggedPreviousSiblingClientId === clientId;
-    if (isCurrentBlockBeingDragged || isCurrentBlockPreviousSiblingOfBlockBeingDragged) {
-      isVisible = false;
+    if (focusOffset === 0 && (0, import_dom46.isSelectionForward)(selection2) && isTripleClick) {
+      return focusNode.previousSibling ?? focusNode.parentElement;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_components67.__unstableAnimatePresence, { children: isVisible && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
-      import_components67.__unstableMotion.div,
-      {
-        initial: { height: 0 },
-        animate: {
-          // Use a height equal to that of the zoom out frame size.
-          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: isReducedMotion ? 0 : 0.2,
-          ease: [0.6, 0, 0.4, 1]
-        },
-        className: clsx_default(
-          "block-editor-block-list__zoom-out-separator",
-          {
-            "is-dragged-over": isDraggedOver
-          }
-        ),
-        "data-is-insertion-point": "true",
-        onDragOver: () => setIsDraggedOver(true),
-        onDragLeave: () => setIsDraggedOver(false),
-        children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
-          import_components67.__unstableMotion.div,
-          {
-            initial: { opacity: 0 },
-            animate: { opacity: 1 },
-            exit: { opacity: 0, transition: { delay: -0.125 } },
-            transition: {
-              ease: "linear",
-              duration: 0.1,
-              delay: 0.125
-            },
-            children: (0, import_i18n70.__)("Drop pattern.")
-          }
-        )
-      }
-    ) });
+    return focusNode.childNodes[focusOffset];
   }
-
-  // packages/block-editor/build-module/components/block-list/index.mjs
-  var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
-  var IntersectionObserver2 = (0, import_element145.createContext)();
-  IntersectionObserver2.displayName = "IntersectionObserverContext";
-  var pendingBlockVisibilityUpdatesPerRegistry = /* @__PURE__ */ new WeakMap();
-  var delayedBlockVisibilityDebounceOptions = {
-    trailing: true
-  };
-  function Root7({ className, ...settings2 }) {
+  function findDepth(a2, b2) {
+    let depth = 0;
+    while (a2[depth] === b2[depth]) {
+      depth++;
+    }
+    return depth;
+  }
+  function getRichTextElement(node) {
+    const element = node.nodeType === node.ELEMENT_NODE ? node : node.parentElement;
+    return element?.closest("[data-wp-block-attribute-key]");
+  }
+  function useSelectionObserver() {
     const {
-      isOutlineMode,
-      isFocusMode,
-      isPreviewMode,
-      editedContentOnlySection: editedContentOnlySection2
-    } = (0, import_data81.useSelect)((select3) => {
-      const {
-        getSettings: getSettings7,
-        isTyping: isTyping3,
-        hasBlockSpotlight: hasBlockSpotlight3,
-        getEditedContentOnlySection: getEditedContentOnlySection2
-      } = unlock(select3(store));
-      const {
-        outlineMode,
-        focusMode,
-        isPreviewMode: _isPreviewMode
-      } = getSettings7();
-      return {
-        isOutlineMode: outlineMode && !isTyping3(),
-        isFocusMode: focusMode || hasBlockSpotlight3(),
-        isPreviewMode: _isPreviewMode,
-        editedContentOnlySection: getEditedContentOnlySection2()
-      };
-    }, []);
-    const registry = (0, import_data81.useRegistry)();
-    const { setBlockVisibility: setBlockVisibility2 } = (0, import_data81.useDispatch)(store);
-    const delayedBlockVisibilityUpdates = (0, import_compose58.useDebounce)(
-      (0, import_element145.useCallback)(() => {
-        const updates = {};
-        pendingBlockVisibilityUpdatesPerRegistry.get(registry).forEach(([id, isIntersecting]) => {
-          updates[id] = isIntersecting;
-        });
-        setBlockVisibility2(updates);
-      }, [registry]),
-      300,
-      delayedBlockVisibilityDebounceOptions
-    );
-    const intersectionObserver = (0, import_element145.useMemo)(() => {
-      const { IntersectionObserver: Observer } = window;
-      if (!Observer) {
-        return;
-      }
-      return new Observer((entries) => {
-        if (!pendingBlockVisibilityUpdatesPerRegistry.get(registry)) {
-          pendingBlockVisibilityUpdatesPerRegistry.set(registry, []);
-        }
-        for (const entry of entries) {
-          const clientId = entry.target.getAttribute("data-block");
-          pendingBlockVisibilityUpdatesPerRegistry.get(registry).push([clientId, entry.isIntersecting]);
+      multiSelect: multiSelect2,
+      selectBlock: selectBlock2,
+      selectionChange: selectionChange2,
+      startMultiSelect: startMultiSelect2,
+      stopMultiSelect: stopMultiSelect2
+    } = (0, import_data46.useDispatch)(store);
+    const {
+      getBlockParents: getBlockParents2,
+      getBlockSelectionStart: getBlockSelectionStart2,
+      isMultiSelecting: isMultiSelecting3,
+      getSelectionStart: getSelectionStart2,
+      getSelectionEnd: getSelectionEnd2,
+      getSelectedBlockClientId: getSelectedBlockClientId2,
+      canHostEditableRoot: canHostEditableRoot2
+    } = unlock((0, import_data46.useSelect)(store));
+    return (0, import_compose30.useRefEffect)(
+      (node) => {
+        const { ownerDocument: ownerDocument2 } = node;
+        const { defaultView } = ownerDocument2;
+        let isTripleClick = false;
+        function onMouseDown(event) {
+          isTripleClick = event.detail === 3;
+          if (event.shiftKey) {
+            startMultiSelect2();
+          }
         }
-        delayedBlockVisibilityUpdates();
-      });
-    }, []);
-    const innerBlocksProps = useInnerBlocksProps(
-      {
-        ref: (0, import_compose58.useMergeRefs)([
-          useBlockSelectionClearer(),
-          useInBetweenInserter()
-        ]),
-        className: clsx_default("is-root-container", className, {
-          "is-outline-mode": isOutlineMode,
-          "is-focus-mode": isFocusMode,
-          "is-preview-mode": isPreviewMode
-        })
-      },
-      settings2
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(IntersectionObserver2.Provider, { value: intersectionObserver, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime271.jsx)("div", { ...innerBlocksProps }),
-      !!editedContentOnlySection2 && /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
-        StopEditingContentOnlySectionOnOutsideSelect,
-        {
-          clientId: editedContentOnlySection2
+        function onKeyDown() {
+          isTripleClick = false;
         }
-      )
-    ] });
-  }
-  function StopEditingContentOnlySectionOnOutsideSelect({ clientId }) {
-    const { stopEditingContentOnlySection: stopEditingContentOnlySection2 } = unlock(
-      (0, import_data81.useDispatch)(store)
-    );
-    const isBlockOrDescendantSelected = (0, import_data81.useSelect)(
-      (select3) => {
-        const {
-          isBlockSelected: isBlockSelected2,
-          hasSelectedInnerBlock: hasSelectedInnerBlock2,
-          getBlockSelectionStart: getBlockSelectionStart2
-        } = select3(store);
-        return !getBlockSelectionStart2() || isBlockSelected2(clientId) || hasSelectedInnerBlock2(clientId, true);
+        function onSelectionChange(event) {
+          const selection2 = defaultView.getSelection();
+          if (!selection2.rangeCount) {
+            return;
+          }
+          const startNode = extractSelectionStartNode(selection2);
+          const endNode = extractSelectionEndNode(
+            selection2,
+            isTripleClick
+          );
+          if (!node.contains(startNode) || !node.contains(endNode)) {
+            return;
+          }
+          const isClickShift = event.shiftKey && event.type === "mouseup";
+          if (selection2.isCollapsed && !isClickShift) {
+            const collapsedClientId = getBlockClientId(startNode);
+            if (!isMultiSelecting3() && collapsedClientId && // Only keep the wrapper editable when the collapsed
+            // selection is in the block that is actually selected.
+            // A stale native selection may linger in a previously
+            // selected editable root block (e.g. Firefox does not
+            // always move it), which must not re-enable the wrapper
+            // after another block has been selected.
+            collapsedClientId === getSelectedBlockClientId2() && canHostEditableRoot2(collapsedClientId)) {
+              setContentEditableWrapper(node, true);
+              const { activeElement: activeElement2 } = ownerDocument2;
+              if (activeElement2 !== node && activeElement2?.isContentEditable && node.contains(activeElement2) && getBlockClientId(activeElement2) === collapsedClientId) {
+                node.focus();
+              }
+              return;
+            }
+            if (node.contentEditable === "true" && !isMultiSelecting3()) {
+              setContentEditableWrapper(node, false);
+              let element = startNode.nodeType === startNode.ELEMENT_NODE ? startNode : startNode.parentElement;
+              element = element?.closest("[contenteditable]");
+              element?.focus();
+            }
+            return;
+          }
+          let startClientId = getBlockClientId(startNode);
+          let endClientId = getBlockClientId(endNode);
+          if (isClickShift) {
+            const selectedClientId = getBlockSelectionStart2();
+            const clickedClientId = getBlockClientId(event.target);
+            const focusNodeIsNonSelectable = clickedClientId !== endClientId;
+            if (startClientId === endClientId && selection2.isCollapsed || !endClientId || focusNodeIsNonSelectable) {
+              endClientId = clickedClientId;
+            }
+            if (startClientId !== selectedClientId) {
+              startClientId = selectedClientId;
+            }
+          }
+          if (startClientId === void 0 && endClientId === void 0) {
+            setContentEditableWrapper(node, false);
+            return;
+          }
+          if (event.type === "mouseup" && !event.shiftKey && !isMultiSelecting3() && startClientId === endClientId) {
+            const clickedClientId = getBlockClientId(event.target);
+            if (clickedClientId && clickedClientId !== startClientId) {
+              selection2.removeAllRanges();
+              return;
+            }
+          }
+          const isSingularSelection = startClientId === endClientId;
+          if (isSingularSelection) {
+            if (!isMultiSelecting3()) {
+              const richTextElement = !selection2.isCollapsed && (getRichTextElement(startNode) || getRichTextElement(endNode));
+              if (richTextElement && // The rich text instance syncs the selection
+              // itself when its element is editable and owns the
+              // selection (also through a focused editing host).
+              // It may be temporarily non-editable while a drag
+              // that started outside it is in progress (see
+              // rich-text's preventFocusCapture).
+              (richTextElement.contentEditable !== "true" || ownerDocument2.activeElement !== richTextElement && !ownsSelection(richTextElement))) {
+                const range2 = selection2.getRangeAt(0);
+                const richTextData = (0, import_rich_text4.create)({
+                  element: richTextElement,
+                  range: range2,
+                  __unstableIsEditableTree: true
+                });
+                const selectionUpdate = {
+                  start: {
+                    clientId: startClientId,
+                    attributeKey: richTextElement.dataset.wpBlockAttributeKey,
+                    offset: richTextData.start ?? 0
+                  },
+                  end: {
+                    clientId: startClientId,
+                    attributeKey: richTextElement.dataset.wpBlockAttributeKey,
+                    // Clamp the end offset to the element. A
+                    // forward selection can overshoot past the
+                    // rich text (e.g. a triple click extends
+                    // into the next block at offset 0), leaving
+                    // `end` undefined; that means the selection
+                    // reaches through the end of this element's
+                    // content.
+                    offset: richTextData.end ?? richTextData.text.length
+                  }
+                };
+                const { start: start2, end } = selectionUpdate;
+                const selectionStart = getSelectionStart2();
+                const selectionEnd = getSelectionEnd2();
+                if (selectionStart.clientId !== start2.clientId || selectionEnd.clientId !== end.clientId || selectionStart.attributeKey !== start2.attributeKey || selectionStart.offset !== start2.offset || selectionEnd.offset !== end.offset) {
+                  selectionChange2(selectionUpdate);
+                }
+              } else {
+                selectBlock2(startClientId);
+              }
+            } else {
+              multiSelect2(startClientId, startClientId);
+            }
+          } else {
+            const startPath = [
+              ...getBlockParents2(startClientId),
+              startClientId
+            ];
+            const endPath = [
+              ...getBlockParents2(endClientId),
+              endClientId
+            ];
+            const depth = findDepth(startPath, endPath);
+            const isAncestorDescendant = depth >= startPath.length || depth >= endPath.length;
+            if (!isAncestorDescendant && (startPath[depth] !== startClientId || endPath[depth] !== endClientId)) {
+              multiSelect2(startPath[depth], endPath[depth]);
+              return;
+            }
+            const richTextElementStart = getRichTextElement(startNode);
+            const richTextElementEnd = getRichTextElement(endNode);
+            if (richTextElementStart && richTextElementEnd) {
+              const range2 = selection2.getRangeAt(0);
+              const richTextDataStart = (0, import_rich_text4.create)({
+                element: richTextElementStart,
+                range: range2,
+                __unstableIsEditableTree: true
+              });
+              const richTextDataEnd = (0, import_rich_text4.create)({
+                element: richTextElementEnd,
+                range: range2,
+                __unstableIsEditableTree: true
+              });
+              const startOffset = richTextDataStart.start ?? richTextDataStart.end;
+              const endOffset = richTextDataEnd.start ?? richTextDataEnd.end;
+              selectionChange2({
+                start: {
+                  clientId: startClientId,
+                  attributeKey: richTextElementStart.dataset.wpBlockAttributeKey,
+                  offset: startOffset
+                },
+                end: {
+                  clientId: endClientId,
+                  attributeKey: richTextElementEnd.dataset.wpBlockAttributeKey,
+                  offset: endOffset
+                }
+              });
+            } else {
+              multiSelect2(startClientId, endClientId);
+            }
+          }
+        }
+        function ensureMultiBlockSelectionSync(event) {
+          const selection2 = defaultView.getSelection();
+          if (!selection2.rangeCount || selection2.isCollapsed) {
+            return;
+          }
+          const startClientId = getBlockClientId(
+            extractSelectionStartNode(selection2)
+          );
+          const endClientId = getBlockClientId(
+            extractSelectionEndNode(selection2, isTripleClick)
+          );
+          if (startClientId !== endClientId) {
+            onSelectionChange(event);
+          }
+        }
+        ownerDocument2.addEventListener(
+          "selectionchange",
+          onSelectionChange
+        );
+        function onMouseUp(event) {
+          onSelectionChange(event);
+          stopMultiSelect2();
+        }
+        defaultView.addEventListener("mouseup", onMouseUp);
+        node.addEventListener("mousedown", onMouseDown);
+        node.addEventListener("keydown", onKeyDown);
+        ownerDocument2.addEventListener(
+          "copy",
+          ensureMultiBlockSelectionSync,
+          true
+        );
+        ownerDocument2.addEventListener(
+          "cut",
+          ensureMultiBlockSelectionSync,
+          true
+        );
+        ownerDocument2.addEventListener(
+          "paste",
+          ensureMultiBlockSelectionSync,
+          true
+        );
+        return () => {
+          ownerDocument2.removeEventListener(
+            "selectionchange",
+            onSelectionChange
+          );
+          defaultView.removeEventListener("mouseup", onMouseUp);
+          node.removeEventListener("mousedown", onMouseDown);
+          node.removeEventListener("keydown", onKeyDown);
+          ownerDocument2.removeEventListener(
+            "copy",
+            ensureMultiBlockSelectionSync,
+            true
+          );
+          ownerDocument2.removeEventListener(
+            "cut",
+            ensureMultiBlockSelectionSync,
+            true
+          );
+          ownerDocument2.removeEventListener(
+            "paste",
+            ensureMultiBlockSelectionSync,
+            true
+          );
+        };
       },
-      [clientId]
+      [multiSelect2, selectBlock2, selectionChange2, getBlockParents2]
     );
-    (0, import_element145.useEffect)(() => {
-      if (!isBlockOrDescendantSelected) {
-        stopEditingContentOnlySection2();
-      }
-    }, [isBlockOrDescendantSelected, stopEditingContentOnlySection2]);
-    return null;
-  }
-  function BlockList(settings2) {
-    return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(Provider, { value: DEFAULT_BLOCK_EDIT_CONTEXT, children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(Root7, { ...settings2 }) });
   }
-  var EMPTY_ARRAY8 = [];
-  var EMPTY_SET2 = /* @__PURE__ */ new Set();
-  function Items({
-    placeholder,
-    rootClientId,
-    renderAppender: CustomAppender,
-    __experimentalAppenderTagName,
-    layout = defaultLayout
-  }) {
-    const hasAppender = CustomAppender !== false;
-    const hasCustomAppender = !!CustomAppender;
+
+  // 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);
+  function useClickSelection() {
+    const { selectBlock: selectBlock2 } = (0, import_data47.useDispatch)(store);
     const {
-      order,
-      isZoomOut: isZoomOut2,
-      selectedBlocks,
-      visibleBlocks,
-      shouldRenderAppender
-    } = (0, import_data81.useSelect)(
-      (select3) => {
-        const {
-          getSettings: getSettings7,
-          getBlockOrder: getBlockOrder2,
-          getSelectedBlockClientIds: getSelectedBlockClientIds2,
-          __unstableGetVisibleBlocks: __unstableGetVisibleBlocks2,
-          getTemplateLock: getTemplateLock2,
-          getBlockEditingMode: getBlockEditingMode2,
-          isSectionBlock: isSectionBlock2,
-          isContainerInsertableToInContentOnlyMode: isContainerInsertableToInContentOnlyMode2,
-          getBlockName: getBlockName2,
-          isZoomOut: _isZoomOut,
-          canInsertBlockType: canInsertBlockType2
-        } = unlock(select3(store));
-        const _order = getBlockOrder2(rootClientId);
-        if (getSettings7().isPreviewMode) {
-          return {
-            order: _order,
-            selectedBlocks: EMPTY_ARRAY8,
-            visibleBlocks: EMPTY_SET2
-          };
+      isSelectionEnabled: isSelectionEnabled3,
+      getBlockSelectionStart: getBlockSelectionStart2,
+      getSelectionStart: getSelectionStart2,
+      hasMultiSelection: hasMultiSelection2
+    } = (0, import_data47.useSelect)(store);
+    return (0, import_compose31.useRefEffect)(
+      (node) => {
+        function onMouseDown(event) {
+          if (!isSelectionEnabled3() || event.button !== 0) {
+            return;
+          }
+          const startClientId = getBlockSelectionStart2();
+          const clickedClientId = getBlockClientId(event.target);
+          if (event.shiftKey) {
+            if (startClientId && startClientId !== clickedClientId) {
+              const { clientId, attributeKey } = getSelectionStart2();
+              setContentEditableWrapper(node, true, {
+                focus: !!attributeKey
+              });
+              const { ownerDocument: ownerDocument2 } = node;
+              const selection2 = ownerDocument2.defaultView.getSelection();
+              const blockElement = !attributeKey && ownerDocument2.getElementById(
+                `block-${clientId}`
+              );
+              if (blockElement && !(selection2.anchorNode && blockElement.contains(selection2.anchorNode))) {
+                const isForward = (
+                  // eslint-disable-next-line no-bitwise
+                  blockElement.compareDocumentPosition(
+                    event.target
+                  ) & node.DOCUMENT_POSITION_FOLLOWING
+                );
+                selection2.setPosition(
+                  blockElement,
+                  isForward ? 0 : blockElement.childNodes.length
+                );
+              }
+            }
+          } else if (hasMultiSelection2()) {
+            selectBlock2(clickedClientId);
+          }
         }
-        const selectedBlockClientIds = getSelectedBlockClientIds2();
-        const selectedBlockClientId = selectedBlockClientIds[0];
-        const showRootAppender = !rootClientId && !selectedBlockClientId && (!_order.length || !canInsertBlockType2(
-          (0, import_blocks46.getDefaultBlockName)(),
-          rootClientId
-        ));
-        const hasSelectedRoot = !!(rootClientId && selectedBlockClientId && rootClientId === selectedBlockClientId);
-        const templateLock = getTemplateLock2(rootClientId);
-        return {
-          order: _order,
-          selectedBlocks: selectedBlockClientIds,
-          visibleBlocks: __unstableGetVisibleBlocks2(),
-          isZoomOut: _isZoomOut(),
-          shouldRenderAppender: (!isSectionBlock2(rootClientId) || isContainerInsertableToInContentOnlyMode2(
-            getBlockName2(selectedBlockClientId),
-            rootClientId
-          )) && getBlockEditingMode2(rootClientId) !== "disabled" && (!templateLock || templateLock === "contentOnly") && hasAppender && !_isZoomOut() && (hasCustomAppender || hasSelectedRoot || showRootAppender)
+        node.addEventListener("mousedown", onMouseDown);
+        return () => {
+          node.removeEventListener("mousedown", onMouseDown);
         };
       },
-      [rootClientId, hasAppender, hasCustomAppender]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(LayoutProvider, { value: layout, children: [
-      order.map((clientId) => /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(
-        import_data81.AsyncModeProvider,
-        {
-          value: (
-            // Only provide data asynchronously if the block is
-            // not visible and not selected.
-            !visibleBlocks.has(clientId) && !selectedBlocks.includes(clientId)
-          ),
-          children: [
-            isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
-              ZoomOutSeparator,
-              {
-                clientId,
-                rootClientId,
-                position: "top"
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
-              block_default2,
-              {
-                rootClientId,
-                clientId
-              }
-            ),
-            isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
-              ZoomOutSeparator,
-              {
-                clientId,
-                rootClientId,
-                position: "bottom"
-              }
-            )
-          ]
-        },
-        clientId
-      )),
-      order.length < 1 && placeholder,
-      shouldRenderAppender && /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
-        BlockListAppender,
-        {
-          tagName: __experimentalAppenderTagName,
-          rootClientId,
-          CustomAppender
-        }
-      )
-    ] });
-  }
-  function BlockListItems(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(import_data81.AsyncModeProvider, { value: false, children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(Items, { ...props }) });
-  }
-
-  // packages/block-editor/build-module/components/block-tools/index.mjs
-  var import_data123 = __toESM(require_data(), 1);
-  var import_dom60 = __toESM(require_dom(), 1);
-  var import_components115 = __toESM(require_components(), 1);
-  var import_keyboard_shortcuts10 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_element180 = __toESM(require_element(), 1);
-  var import_blocks75 = __toESM(require_blocks(), 1);
-  var import_a11y12 = __toESM(require_a11y(), 1);
-  var import_i18n103 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/block-tools/use-block-toolbar-popover-props.mjs
-  var import_compose62 = __toESM(require_compose(), 1);
-  var import_data86 = __toESM(require_data(), 1);
-  var import_dom56 = __toESM(require_dom(), 1);
-  var import_element153 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/hooks/position.mjs
-  var import_i18n72 = __toESM(require_i18n(), 1);
-  var import_blocks48 = __toESM(require_blocks(), 1);
-  var import_compose61 = __toESM(require_compose(), 1);
-  var import_data85 = __toESM(require_data(), 1);
-  var import_element152 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/inspector-controls/fill.mjs
-  var import_components70 = __toESM(require_components(), 1);
-  var import_warning5 = __toESM(require_warning(), 1);
-  var import_deprecated10 = __toESM(require_deprecated(), 1);
-  var import_element148 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/inspector-controls/groups.mjs
-  var import_components68 = __toESM(require_components(), 1);
-  var InspectorControlsDefault = (0, import_components68.createSlotFill)("InspectorControls");
-  var InspectorControlsAdvanced = (0, import_components68.createSlotFill)("InspectorAdvancedControls");
-  var InspectorControlsBindings = (0, import_components68.createSlotFill)("InspectorControlsBindings");
-  var InspectorControlsBackground = (0, import_components68.createSlotFill)(
-    "InspectorControlsBackground"
-  );
-  var InspectorControlsBorder = (0, import_components68.createSlotFill)("InspectorControlsBorder");
-  var InspectorControlsColor = (0, import_components68.createSlotFill)("InspectorControlsColor");
-  var InspectorControlsFilter = (0, import_components68.createSlotFill)("InspectorControlsFilter");
-  var InspectorControlsDimensions = (0, import_components68.createSlotFill)(
-    "InspectorControlsDimensions"
-  );
-  var InspectorControlsLayout = (0, import_components68.createSlotFill)("InspectorControlsLayout");
-  var InspectorControlsElements = (0, import_components68.createSlotFill)("InspectorControlsElements");
-  var InspectorControlsPosition = (0, import_components68.createSlotFill)("InspectorControlsPosition");
-  var InspectorControlsTypography = (0, import_components68.createSlotFill)(
-    "InspectorControlsTypography"
-  );
-  var InspectorControlsListView = (0, import_components68.createSlotFill)("InspectorControlsListView");
-  var InspectorControlsStyles = (0, import_components68.createSlotFill)("InspectorControlsStyles");
-  var InspectorControlsEffects = (0, import_components68.createSlotFill)("InspectorControlsEffects");
-  var InspectorControlsContent = (0, import_components68.createSlotFill)("InspectorControlsContent");
-  var groups = {
-    default: InspectorControlsDefault,
-    advanced: InspectorControlsAdvanced,
-    background: InspectorControlsBackground,
-    bindings: InspectorControlsBindings,
-    border: InspectorControlsBorder,
-    color: InspectorControlsColor,
-    content: InspectorControlsContent,
-    dimensions: InspectorControlsDimensions,
-    effects: InspectorControlsEffects,
-    elements: InspectorControlsElements,
-    filter: InspectorControlsFilter,
-    layout: InspectorControlsLayout,
-    list: InspectorControlsListView,
-    position: InspectorControlsPosition,
-    settings: InspectorControlsDefault,
-    // Alias for default.
-    styles: InspectorControlsStyles,
-    typography: InspectorControlsTypography
-  };
-  var groups_default = groups;
-  var PrivateInspectorControlsAllowedBlocks = (0, import_components68.createSlotFill)(
-    /* @__PURE__ */ Symbol("PrivateInspectorControlsAllowedBlocks")
-  );
-
-  // packages/block-editor/build-module/hooks/block-style-state.mjs
-  var import_element146 = __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_element146.createContext)(DEFAULT_BLOCK_STYLE_STATE2);
-  var BlockStyleStateProvider = BlockStyleStateContext.Provider;
-  function useBlockStyleState() {
-    return (0, import_element146.useContext)(BlockStyleStateContext);
-  }
-  function hasViewportBlockStyleState(selectedState) {
-    return !!selectedState?.viewport && selectedState.viewport !== DEFAULT_STATE_VALUE2;
-  }
-  function hasPseudoBlockStyleState(selectedState) {
-    return !!selectedState?.pseudo && selectedState.pseudo !== DEFAULT_STATE_VALUE2;
-  }
-  function isDefaultBlockStyleState2(selectedState) {
-    return !hasViewportBlockStyleState(selectedState) && !hasPseudoBlockStyleState(selectedState);
-  }
-  function getStyleStatePath2(selectedState) {
-    if (isDefaultBlockStyleState2(selectedState)) {
-      return [];
-    }
-    return [selectedState.viewport, selectedState.pseudo].filter(
-      (state) => state && state !== DEFAULT_STATE_VALUE2
+      [
+        selectBlock2,
+        isSelectionEnabled3,
+        getBlockSelectionStart2,
+        getSelectionStart2,
+        hasMultiSelection2
+      ]
     );
   }
-  function getStyleForState2(style, selectedState) {
-    const path = getStyleStatePath2(selectedState);
-    if (!path.length) {
-      return style;
-    }
-    return getValueFromObjectPath2(style, path);
-  }
-  function setStyleForState(style, selectedState, newStyle) {
-    const path = getStyleStatePath2(selectedState);
-    if (!path.length) {
-      return cleanEmptyObject(newStyle);
-    }
-    return cleanEmptyObject(setImmutably2(style, path, newStyle));
-  }
-  function scopeResetAllFilterToState(selectedState, resetAllFilter) {
-    if (!resetAllFilter || isDefaultBlockStyleState2(selectedState)) {
-      return resetAllFilter;
-    }
-    return (attributes) => {
-      const existingStateStyle = getStyleForState2(attributes?.style, selectedState) || {};
-      const updatedStateAttributes = resetAllFilter({
-        style: existingStateStyle
-      });
-      const updatedStateStyle = updatedStateAttributes && typeof updatedStateAttributes === "object" && !Array.isArray(updatedStateAttributes) && Object.prototype.hasOwnProperty.call(
-        updatedStateAttributes,
-        "style"
-      ) ? updatedStateAttributes.style : updatedStateAttributes;
-      return {
-        style: setStyleForState(
-          attributes?.style,
-          selectedState,
-          updatedStateStyle
-        )
-      };
-    };
-  }

-  // packages/block-editor/build-module/components/inspector-controls/list-view-content-popover.mjs
-  var import_components69 = __toESM(require_components(), 1);
-  var import_element147 = __toESM(require_element(), 1);
-  var import_compose59 = __toESM(require_compose(), 1);
-  var import_data82 = __toESM(require_data(), 1);
-  var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
-  var LIST_VIEW_CONTENT_PANEL_SLOT = /* @__PURE__ */ Symbol("ListViewContentPopover");
-  var { Fill, Slot: Slot2 } = (0, import_components69.createSlotFill)(LIST_VIEW_CONTENT_PANEL_SLOT);
-  function useInspectorPopoverPlacement() {
-    const isMobile = (0, import_compose59.useViewportMatch)("medium", "<");
-    return !isMobile ? {
-      popoverProps: {
-        placement: "left-start",
-        offset: 35,
-        resize: false
-      }
-    } : {};
-  }
-  function ListViewContentPopover({ listViewRef }) {
-    const { popoverProps: popoverProps3 } = useInspectorPopoverPlacement();
-    const fills = (0, import_components69.__experimentalUseSlotFills)(LIST_VIEW_CONTENT_PANEL_SLOT);
-    const hasFills = Boolean(fills && fills.length);
-    const { selectedClientId, isOpen } = (0, import_data82.useSelect)((select3) => {
-      const { getSelectedBlockClientId: getSelectedBlockClientId2 } = select3(store);
-      const privateSelectors = unlock(select3(store));
-      return {
-        selectedClientId: getSelectedBlockClientId2(),
-        isOpen: privateSelectors.isListViewContentPanelOpen()
-      };
-    }, []);
-    const [anchorElement, setAnchorElement] = (0, import_element147.useState)(null);
-    (0, import_element147.useLayoutEffect)(() => {
-      if (!selectedClientId || !listViewRef?.current) {
-        setAnchorElement(null);
-        return;
-      }
-      const element = listViewRef.current.querySelector(
-        `[data-block="${selectedClientId}"]`
-      );
-      setAnchorElement(element);
-    }, [selectedClientId, listViewRef]);
-    const { closeListViewContentPanel: closeListViewContentPanel2 } = unlock(
-      (0, import_data82.useDispatch)(store)
-    );
-    if (!isOpen || !hasFills || !anchorElement) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
-      import_components69.Popover,
-      {
-        ...popoverProps3 ?? {},
-        className: "block-editor-inspector-list-view-content-popover",
-        anchor: anchorElement,
-        onClose: closeListViewContentPanel2,
-        children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)("div", { style: { width: "280px" }, children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(Slot2, {}) })
-      }
-    );
-  }
-
-  // packages/block-editor/build-module/components/inspector-controls/fill.mjs
-  var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
-  var PATTERN_EDITING_GROUPS = ["content", "list"];
-  function InspectorControlsFill({
-    children,
-    group = "default",
-    __experimentalGroup,
-    resetAllFilter
-  }) {
-    if (__experimentalGroup) {
-      (0, import_deprecated10.default)(
-        "`__experimentalGroup` property in `InspectorControlsFill`",
-        {
-          since: "6.2",
-          version: "6.4",
-          alternative: "`group`"
+  // 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_keycodes7 = __toESM(require_keycodes(), 1);
+  var import_blocks30 = __toESM(require_blocks(), 1);
+  function useInput() {
+    const {
+      __unstableIsFullySelected: __unstableIsFullySelected2,
+      getSelectedBlockClientIds: getSelectedBlockClientIds2,
+      getSelectedBlockClientId: getSelectedBlockClientId2,
+      __unstableIsSelectionMergeable: __unstableIsSelectionMergeable2,
+      hasMultiSelection: hasMultiSelection2,
+      getBlockName: getBlockName2,
+      canInsertBlockType: canInsertBlockType2,
+      getBlockRootClientId: getBlockRootClientId2,
+      getSelectionStart: getSelectionStart2,
+      getSelectionEnd: getSelectionEnd2,
+      getBlockAttributes: getBlockAttributes3
+    } = (0, import_data48.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) => {
+      function onBeforeInput(event) {
+        if (node.contentEditable !== "true") {
+          return;
+        }
+        if (hasMultiSelection2()) {
+          event.preventDefault();
+          return;
+        }
+        const selection2 = node.ownerDocument.defaultView.getSelection();
+        if (!getSelectionEditableElement(selection2, node)) {
+          event.preventDefault();
         }
-      );
-      group = __experimentalGroup;
-    }
-    const context = useBlockEditContext();
-    const Fill5 = groups_default[group]?.Fill;
-    if (!Fill5) {
-      (0, import_warning5.default)(`Unknown InspectorControls group "${group}" provided.`);
-      return null;
-    }
-    if (context[mayDisplayPatternEditingControlsKey]) {
-      const isTemplatePart9 = context.name === "core/template-part";
-      const isPatternEditingGroup = PATTERN_EDITING_GROUPS.includes(group);
-      const canShowGroup = isTemplatePart9 || isPatternEditingGroup;
-      if (!canShowGroup) {
-        return null;
       }
-    }
-    if (!context[mayDisplayPatternEditingControlsKey] && !context[mayDisplayControlsKey]) {
-      return null;
-    }
-    if (group === "content" && !!context[isInListViewBlockSupportTreeKey] && !!context[mayDisplayPatternEditingControlsKey]) {
-      if (context[mayDisplayControlsKey]) {
-        return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components70.__experimentalStyleProvider, { document, children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(Fill, { children }) });
+      function onKeyDown(event) {
+        if (event.defaultPrevented) {
+          return;
+        }
+        if (!hasMultiSelection2()) {
+          if (event.keyCode === import_keycodes7.ENTER) {
+            if (event.shiftKey || __unstableIsFullySelected2()) {
+              return;
+            }
+            const clientId = getSelectedBlockClientId2();
+            const blockName = getBlockName2(clientId);
+            const selectionStart = getSelectionStart2();
+            const selectionEnd = getSelectionEnd2();
+            if (selectionStart.attributeKey === selectionEnd.attributeKey) {
+              const selectedAttributeValue = getBlockAttributes3(clientId)[selectionStart.attributeKey];
+              const transforms = (0, import_blocks30.getBlockTransforms)("from").filter(
+                ({ type }) => type === "enter"
+              );
+              const transformation = (0, import_blocks30.findTransform)(
+                transforms,
+                (item) => {
+                  return item.regExp.test(
+                    selectedAttributeValue
+                  );
+                }
+              );
+              if (transformation) {
+                replaceBlocks2(
+                  clientId,
+                  transformation.transform({
+                    content: selectedAttributeValue
+                  })
+                );
+                __unstableMarkAutomaticChange2();
+                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();
+              event.preventDefault();
+            }
+          }
+          return;
+        }
+        if (event.keyCode === import_keycodes7.ENTER) {
+          setContentEditableWrapper(node, false);
+          event.preventDefault();
+          if (__unstableIsFullySelected2()) {
+            replaceBlocks2(
+              getSelectedBlockClientIds2(),
+              (0, import_blocks30.createBlock)((0, import_blocks30.getDefaultBlockName)())
+            );
+          } else {
+            __unstableSplitSelection2();
+          }
+        } else if (event.keyCode === import_keycodes7.BACKSPACE || event.keyCode === import_keycodes7.DELETE) {
+          setContentEditableWrapper(node, false);
+          event.preventDefault();
+          if (__unstableIsFullySelected2()) {
+            removeBlocks2(getSelectedBlockClientIds2());
+          } else if (__unstableIsSelectionMergeable2()) {
+            __unstableDeleteSelection2(event.keyCode === import_keycodes7.DELETE);
+          } else {
+            __unstableExpandSelection2();
+          }
+        } else if (
+          // If key.length is longer than 1, it's a control key that doesn't
+          // input anything.
+          event.key.length === 1 && !(event.metaKey || event.ctrlKey)
+        ) {
+          setContentEditableWrapper(node, false);
+          if (__unstableIsSelectionMergeable2()) {
+            __unstableDeleteSelection2(event.keyCode === import_keycodes7.DELETE);
+          } else {
+            event.preventDefault();
+            node.ownerDocument.defaultView.getSelection().removeAllRanges();
+          }
+        }
       }
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components70.__experimentalStyleProvider, { document, children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(Fill5, { children: (fillProps) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
-        ToolsPanelInspectorControl,
-        {
-          fillProps,
-          children,
-          resetAllFilter
+      function onCompositionStart(event) {
+        if (!hasMultiSelection2()) {
+          return;
+        }
+        setContentEditableWrapper(node, false);
+        if (__unstableIsSelectionMergeable2()) {
+          __unstableDeleteSelection2();
+        } else {
+          event.preventDefault();
+          node.ownerDocument.defaultView.getSelection().removeAllRanges();
         }
-      );
-    } }) });
-  }
-  function RegisterResetAll({ resetAllFilter, children }) {
-    const { registerResetAllFilter, deregisterResetAllFilter } = (0, import_element148.useContext)(import_components70.__experimentalToolsPanelContext);
-    const selectedState = useBlockStyleState();
-    const scopedResetAllFilter = (0, import_element148.useMemo)(
-      () => scopeResetAllFilterToState(selectedState, resetAllFilter),
-      [resetAllFilter, selectedState]
-    );
-    (0, import_element148.useEffect)(() => {
-      if (scopedResetAllFilter && registerResetAllFilter && deregisterResetAllFilter) {
-        registerResetAllFilter(scopedResetAllFilter);
-        return () => {
-          deregisterResetAllFilter(scopedResetAllFilter);
-        };
       }
-    }, [
-      scopedResetAllFilter,
-      registerResetAllFilter,
-      deregisterResetAllFilter
-    ]);
-    return children;
-  }
-  function ToolsPanelInspectorControl({ children, resetAllFilter, fillProps }) {
-    const { forwardedContext = [] } = fillProps;
-    const innerMarkup = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(RegisterResetAll, { resetAllFilter, children });
-    return forwardedContext.reduce(
-      (inner, [Provider3, props]) => /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(Provider3, { ...props, children: inner }),
-      innerMarkup
-    );
+      node.addEventListener("beforeinput", onBeforeInput);
+      node.addEventListener("keydown", onKeyDown);
+      node.addEventListener("compositionstart", onCompositionStart);
+      return () => {
+        node.removeEventListener("beforeinput", onBeforeInput);
+        node.removeEventListener("keydown", onKeyDown);
+        node.removeEventListener("compositionstart", onCompositionStart);
+      };
+    }, []);
   }

-  // packages/block-editor/build-module/components/inspector-controls/slot.mjs
-  var import_components73 = __toESM(require_components(), 1);
-  var import_element151 = __toESM(require_element(), 1);
-  var import_warning6 = __toESM(require_warning(), 1);
-  var import_deprecated11 = __toESM(require_deprecated(), 1);
-
-  // packages/block-editor/build-module/components/inspector-controls/block-support-tools-panel.mjs
-  var import_components71 = __toESM(require_components(), 1);
-  var import_data83 = __toESM(require_data(), 1);
-  var import_element149 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/global-styles/utils.mjs
-  var import_compose60 = __toESM(require_compose(), 1);
-  function useToolsPanelDropdownMenuProps() {
-    const isMobile = (0, import_compose60.useViewportMatch)("medium", "<");
-    return !isMobile ? {
-      popoverProps: {
-        placement: "left-start",
-        // For non-mobile, inner sidebar width (248px) - button width (24px) - border (1px) + padding (16px) + spacing (20px)
-        offset: 259
-      }
-    } : {};
-  }
-  function scopeSelector2(scope, selector3) {
-    if (!scope || !selector3) {
-      return selector3;
-    }
-    const scopes = scope.split(",");
-    const selectors4 = selector3.split(",");
-    const selectorsScoped = [];
-    scopes.forEach((outer) => {
-      selectors4.forEach((inner) => {
-        selectorsScoped.push(`${outer.trim()} ${inner.trim()}`);
-      });
-    });
-    return selectorsScoped.join(", ");
-  }
+  // 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);

-  // packages/block-editor/build-module/components/inspector-controls/block-support-tools-panel.mjs
-  var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
-  function BlockSupportToolsPanel({ children, group, label }) {
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data83.useDispatch)(store);
-    const {
-      getBlockAttributes: getBlockAttributes3,
-      getBlockName: getBlockName2,
-      getMultiSelectedBlockClientIds: getMultiSelectedBlockClientIds2,
-      getSelectedBlockClientId: getSelectedBlockClientId2,
-      hasMultiSelection: hasMultiSelection2
-    } = (0, import_data83.useSelect)(store);
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const panelId = getSelectedBlockClientId2();
-    const resetAll = (0, import_element149.useCallback)(
-      (resetFilters = []) => {
-        const newAttributes = {};
-        const clientIds = hasMultiSelection2() ? getMultiSelectedBlockClientIds2() : [panelId];
-        clientIds.forEach((clientId) => {
-          const blockAttributes = getBlockAttributes3(clientId) || {};
-          const { style } = blockAttributes;
-          let newBlockAttributes = { style };
-          const resetContext = {
-            attributes: blockAttributes,
-            clientId,
-            name: getBlockName2(clientId)
-          };
-          resetFilters.forEach((resetFilter) => {
-            newBlockAttributes = {
-              ...newBlockAttributes,
-              ...resetFilter(newBlockAttributes, resetContext)
-            };
-          });
-          newBlockAttributes = {
-            ...newBlockAttributes,
-            style: cleanEmptyObject(newBlockAttributes.style)
-          };
-          newAttributes[clientId] = newBlockAttributes;
+  // 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_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)(
+      (eventType, selectedBlockClientIds) => {
+        let notice = "";
+        if (eventType === "copyStyles") {
+          notice = (0, import_i18n40.__)("Styles copied to clipboard.");
+        } else if (selectedBlockClientIds.length === 1) {
+          const clientId = selectedBlockClientIds[0];
+          const title = getBlockType33(getBlockName2(clientId))?.title;
+          if (eventType === "copy") {
+            notice = (0, import_i18n40.sprintf)(
+              // Translators: %s: Name of the block being copied, e.g. "Paragraph".
+              (0, import_i18n40.__)('Copied "%s" to clipboard.'),
+              title
+            );
+          } else {
+            notice = (0, import_i18n40.sprintf)(
+              // Translators: %s: Name of the block being cut, e.g. "Paragraph".
+              (0, import_i18n40.__)('Moved "%s" to clipboard.'),
+              title
+            );
+          }
+        } else if (eventType === "copy") {
+          notice = (0, import_i18n40.sprintf)(
+            // Translators: %d: Number of blocks being copied.
+            (0, import_i18n40._n)(
+              "Copied %d block to clipboard.",
+              "Copied %d blocks to clipboard.",
+              selectedBlockClientIds.length
+            ),
+            selectedBlockClientIds.length
+          );
+        } else {
+          notice = (0, import_i18n40.sprintf)(
+            // Translators: %d: Number of blocks being moved.
+            (0, import_i18n40._n)(
+              "Moved %d block to clipboard.",
+              "Moved %d blocks to clipboard.",
+              selectedBlockClientIds.length
+            ),
+            selectedBlockClientIds.length
+          );
+        }
+        createSuccessNotice(notice, {
+          type: "snackbar"
         });
-        updateBlockAttributes2(clientIds, newAttributes, true);
-      },
-      [
-        getBlockAttributes3,
-        getBlockName2,
-        getMultiSelectedBlockClientIds2,
-        hasMultiSelection2,
-        panelId,
-        updateBlockAttributes2
-      ]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
-      import_components71.__experimentalToolsPanel,
-      {
-        className: `${group}-block-support-panel`,
-        label,
-        resetAll,
-        panelId,
-        hasInnerWrapper: true,
-        shouldRenderPlaceholderItems: true,
-        __experimentalFirstVisibleItemClass: "first",
-        __experimentalLastVisibleItemClass: "last",
-        dropdownMenuProps,
-        children
       },
-      panelId
+      [createSuccessNotice, getBlockName2, getBlockType33]
     );
   }

-  // packages/block-editor/build-module/components/inspector-controls/block-support-slot-container.mjs
-  var import_components72 = __toESM(require_components(), 1);
-  var import_element150 = __toESM(require_element(), 1);
-  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
-  function BlockSupportSlotContainer({
-    Slot: Slot10,
-    fillProps,
-    ...props
-  }) {
-    const toolsPanelContext = (0, import_element150.useContext)(import_components72.__experimentalToolsPanelContext);
-    const computedFillProps = (0, import_element150.useMemo)(
-      () => ({
-        ...fillProps ?? {},
-        forwardedContext: [
-          ...fillProps?.forwardedContext ?? [],
-          [import_components72.__experimentalToolsPanelContext.Provider, { value: toolsPanelContext }]
-        ]
-      }),
-      [toolsPanelContext, fillProps]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(Slot10, { ...props, fillProps: computedFillProps, bubblesVirtually: true });
+  // packages/block-editor/build-module/components/writing-flow/use-clipboard-handler.mjs
+  function isBlockEntirelySelected(ownerDocument2, clientId) {
+    const selection2 = ownerDocument2.defaultView.getSelection();
+    if (getBlockClientId(selection2.anchorNode) !== clientId) {
+      return false;
+    }
+    const blockElement = ownerDocument2.getElementById(`block-${clientId}`);
+    return !!blockElement?.isContentEditable && (0, import_dom50.isEntirelySelected)(blockElement);
   }
-
-  // packages/block-editor/build-module/components/inspector-controls/slot.mjs
-  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
-  function InspectorControlsSlot({ __experimentalGroup, group = "default", label, fillProps, ...props }, ref) {
-    if (__experimentalGroup) {
-      (0, import_deprecated11.default)(
-        "`__experimentalGroup` property in `InspectorControlsSlot`",
-        {
-          since: "6.2",
-          version: "6.4",
-          alternative: "`group`"
+  function useClipboardHandler() {
+    const registry = (0, import_data50.useRegistry)();
+    const {
+      getBlocksByClientId: getBlocksByClientId2,
+      getSelectedBlockClientIds: getSelectedBlockClientIds2,
+      hasMultiSelection: hasMultiSelection2,
+      getSettings: getSettings8,
+      getBlockName: getBlockName2,
+      __unstableIsFullySelected: __unstableIsFullySelected2,
+      __unstableIsSelectionCollapsed: __unstableIsSelectionCollapsed2,
+      __unstableIsSelectionMergeable: __unstableIsSelectionMergeable2,
+      __unstableGetSelectedBlocksWithPartialSelection: __unstableGetSelectedBlocksWithPartialSelection2,
+      canInsertBlockType: canInsertBlockType2,
+      getBlockRootClientId: getBlockRootClientId2
+    } = (0, import_data50.useSelect)(store);
+    const {
+      flashBlock: flashBlock2,
+      removeBlocks: removeBlocks2,
+      replaceBlocks: replaceBlocks2,
+      __unstableDeleteSelection: __unstableDeleteSelection2,
+      __unstableExpandSelection: __unstableExpandSelection2,
+      __unstableSplitSelection: __unstableSplitSelection2
+    } = (0, import_data50.useDispatch)(store);
+    const notifyCopy = useNotifyCopy();
+    return (0, import_compose33.useRefEffect)((node) => {
+      function handler(event) {
+        if (event.defaultPrevented) {
+          return;
         }
-      );
-      group = __experimentalGroup;
-    }
-    const slotFill = groups_default[group];
-    const fills = (0, import_components73.__experimentalUseSlotFills)(slotFill?.name);
-    if (!slotFill) {
-      (0, import_warning6.default)(`Unknown InspectorControls group "${group}" provided.`);
-      return null;
-    }
-    if (!fills?.length) {
-      return null;
-    }
-    const { Slot: Slot10 } = slotFill;
-    if (label) {
-      return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(BlockSupportToolsPanel, { group, label, children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
-        BlockSupportSlotContainer,
-        {
-          ...props,
-          fillProps,
-          Slot: Slot10
+        const selectedBlockClientIds = getSelectedBlockClientIds2();
+        if (selectedBlockClientIds.length === 0) {
+          return;
         }
-      ) });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
-      Slot10,
-      {
-        ...props,
-        ref,
-        fillProps,
-        bubblesVirtually: true
-      }
-    );
-  }
-  var slot_default = (0, import_element151.forwardRef)(InspectorControlsSlot);
-
-  // packages/block-editor/build-module/components/inspector-controls/index.mjs
-  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
-  var InspectorControls = InspectorControlsFill;
-  InspectorControls.Slot = slot_default;
-  var InspectorAdvancedControls = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(InspectorControlsFill, { ...props, group: "advanced" });
-  };
-  InspectorAdvancedControls.Slot = function Slot3(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime277.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_data84 = __toESM(require_data(), 1);
-  var import_blocks47 = __toESM(require_blocks(), 1);
-  var import_i18n71 = __toESM(require_i18n(), 1);
-  function getPositionTypeLabel(attributes) {
-    const positionType = attributes?.style?.position?.type;
-    if (positionType === "sticky") {
-      return (0, import_i18n71.__)("Sticky");
-    }
-    if (positionType === "fixed") {
-      return (0, import_i18n71.__)("Fixed");
-    }
-    return null;
-  }
-  function useBlockDisplayInformation(clientId) {
-    return (0, import_data84.useSelect)(
-      (select3) => {
-        if (!clientId) {
-          return null;
+        const isWholeSingleBlockCopy = event.type === "copy" && !hasMultiSelection2() && isBlockEntirelySelected(
+          event.target.ownerDocument,
+          selectedBlockClientIds[0]
+        );
+        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;
+          if (hasSelection && !isWholeSingleBlockCopy) {
+            return;
+          }
         }
-        const blockEditorSelect = select3(store);
-        const {
-          getBlockName: getBlockName2,
-          getBlockAttributes: getBlockAttributes3,
-          getBlock: getBlock2,
-          __experimentalGetParsedPattern: __experimentalGetParsedPattern2
-        } = blockEditorSelect;
-        const { getBlockType: getBlockType30, getActiveBlockVariation } = select3(import_blocks47.store);
-        const blockName = getBlockName2(clientId);
-        const blockType = getBlockType30(blockName);
-        if (!blockType) {
-          return null;
+        const { activeElement: activeElement2 } = event.target.ownerDocument;
+        if (!node.contains(activeElement2)) {
+          return;
         }
-        const attributes = getBlockAttributes3(clientId);
-        const { isSectionBlock: isSectionBlock2 } = unlock(blockEditorSelect);
-        const patternName = attributes?.metadata?.patternName;
-        if (patternName && isSectionBlock2(clientId)) {
-          const pattern = __experimentalGetParsedPattern2(patternName);
-          const positionLabel2 = getPositionTypeLabel(attributes);
-          return {
-            isSynced: false,
-            title: (0, import_i18n71.__)("Pattern"),
-            icon: symbol_default,
-            description: pattern?.description || (0, import_i18n71.__)("A block pattern."),
-            anchor: attributes?.anchor,
-            positionLabel: positionLabel2,
-            positionType: attributes?.style?.position?.type,
-            name: pattern?.title || attributes?.metadata?.name
-          };
+        const isSelectionMergeable = __unstableIsSelectionMergeable2();
+        const shouldHandleWholeBlocks = __unstableIsSelectionCollapsed2() || __unstableIsFullySelected2() || isWholeSingleBlockCopy;
+        const expandSelectionIsNeeded = !shouldHandleWholeBlocks && !isSelectionMergeable;
+        if (event.type === "copy" || event.type === "cut") {
+          event.preventDefault();
+          if (selectedBlockClientIds.length === 1) {
+            flashBlock2(selectedBlockClientIds[0]);
+          }
+          if (expandSelectionIsNeeded) {
+            __unstableExpandSelection2();
+          } else {
+            notifyCopy(event.type, selectedBlockClientIds);
+            let blocks2;
+            if (shouldHandleWholeBlocks) {
+              blocks2 = getBlocksByClientId2(selectedBlockClientIds);
+            } else {
+              const [head, tail] = __unstableGetSelectedBlocksWithPartialSelection2();
+              const inBetweenBlocks = getBlocksByClientId2(
+                selectedBlockClientIds.slice(
+                  1,
+                  selectedBlockClientIds.length - 1
+                )
+              );
+              blocks2 = [head, ...inBetweenBlocks, tail];
+            }
+            setClipboardBlocks(event, blocks2, registry);
+          }
         }
-        const match2 = getActiveBlockVariation(
-          blockName,
-          attributes,
-          void 0,
-          getBlock2?.(clientId)?.innerContent
-        );
-        const isSynced = (0, import_blocks47.isReusableBlock)(blockType) || (0, import_blocks47.isTemplatePart)(blockType);
-        const syncedTitle = isSynced ? (0, import_blocks47.__experimentalGetBlockLabel)(blockType, attributes) : void 0;
-        const title = syncedTitle || blockType.title;
-        const positionLabel = getPositionTypeLabel(attributes);
-        const blockTypeInfo = {
-          isSynced,
-          title,
-          icon: blockType.icon,
-          description: blockType.description,
-          anchor: attributes?.anchor,
-          positionLabel,
-          positionType: attributes?.style?.position?.type,
-          name: attributes?.metadata?.name
-        };
-        if (!match2) {
-          return blockTypeInfo;
+        if (event.type === "cut") {
+          if (shouldHandleWholeBlocks && !expandSelectionIsNeeded) {
+            removeBlocks2(selectedBlockClientIds);
+          } else {
+            setContentEditableWrapper(
+              event.target.ownerDocument.activeElement,
+              false
+            );
+            __unstableDeleteSelection2();
+          }
+        } else if (event.type === "paste") {
+          const {
+            __experimentalCanUserUseUnfilteredHTML: canUserUseUnfilteredHTML,
+            mediaUpload: mediaUpload2
+          } = getSettings8();
+          const isInternal = event.clipboardData.getData("rich-text") === "true";
+          if (isInternal) {
+            return;
+          }
+          const { plainText, html, files } = getPasteEventData(event);
+          const isFullySelected = __unstableIsFullySelected2();
+          let blocks2 = [];
+          if (files.length) {
+            if (!mediaUpload2) {
+              event.preventDefault();
+              return;
+            }
+            const fromTransforms = (0, import_blocks32.getBlockTransforms)("from");
+            blocks2 = files.reduce((accumulator, file) => {
+              const transformation = (0, import_blocks32.findTransform)(
+                fromTransforms,
+                (transform) => transform.type === "files" && transform.isMatch([file])
+              );
+              if (transformation) {
+                accumulator.push(
+                  transformation.transform([file])
+                );
+              }
+              return accumulator;
+            }, []).flat();
+          } else {
+            blocks2 = (0, import_blocks32.pasteHandler)({
+              HTML: html,
+              plainText,
+              mode: isFullySelected ? "BLOCKS" : "AUTO",
+              canUserUseUnfilteredHTML
+            });
+          }
+          if (typeof blocks2 === "string") {
+            return;
+          }
+          if (isFullySelected) {
+            replaceBlocks2(
+              selectedBlockClientIds,
+              blocks2,
+              blocks2.length - 1,
+              -1
+            );
+            event.preventDefault();
+            return;
+          }
+          if (!hasMultiSelection2() && isBlockEntirelySelected(
+            event.target.ownerDocument,
+            selectedBlockClientIds[0]
+          )) {
+            replaceBlocks2(
+              selectedBlockClientIds,
+              blocks2,
+              blocks2.length - 1,
+              -1
+            );
+            event.preventDefault();
+            return;
+          }
+          if (!hasMultiSelection2() && !(0, import_blocks32.hasBlockSupport)(
+            getBlockName2(selectedBlockClientIds[0]),
+            "splitting",
+            false
+          ) && !event.__deprecatedOnSplit) {
+            return;
+          }
+          const [firstSelectedClientId] = selectedBlockClientIds;
+          const rootClientId = getBlockRootClientId2(
+            firstSelectedClientId
+          );
+          const newBlocks = [];
+          for (const block of blocks2) {
+            if (canInsertBlockType2(block.name, rootClientId)) {
+              newBlocks.push(block);
+            } else {
+              const rootBlockName = getBlockName2(rootClientId);
+              const switchedBlocks = block.name !== rootBlockName ? (0, import_blocks32.switchToBlockType)(block, rootBlockName) : [block];
+              if (!switchedBlocks) {
+                return;
+              }
+              for (const switchedBlock of switchedBlocks) {
+                for (const innerBlock of switchedBlock.innerBlocks) {
+                  newBlocks.push(innerBlock);
+                }
+              }
+            }
+          }
+          __unstableSplitSelection2(newBlocks);
+          event.preventDefault();
         }
-        return {
-          isSynced,
-          title: match2.title || blockType.title,
-          icon: match2.icon || blockType.icon,
-          description: match2.description || blockType.description,
-          anchor: attributes?.anchor,
-          positionLabel,
-          positionType: attributes?.style?.position?.type,
-          name: attributes?.metadata?.name
-        };
-      },
-      [clientId]
-    );
+      }
+      node.ownerDocument.addEventListener("copy", handler);
+      node.ownerDocument.addEventListener("cut", handler);
+      node.ownerDocument.addEventListener("paste", handler);
+      return () => {
+        node.ownerDocument.removeEventListener("copy", handler);
+        node.ownerDocument.removeEventListener("cut", handler);
+        node.ownerDocument.removeEventListener("paste", handler);
+      };
+    }, []);
   }

-  // packages/block-editor/build-module/hooks/position.mjs
-  var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
-  var POSITION_SUPPORT_KEY = "position";
-  var DEFAULT_OPTION = {
-    key: "default",
-    value: "",
-    label: (0, import_i18n72.__)("Default")
-  };
-  var STICKY_OPTION = {
-    key: "sticky",
-    value: "sticky",
-    label: (0, import_i18n72._x)("Sticky", "Name for the value of the CSS position property"),
-    hint: (0, import_i18n72.__)(
-      "The block will stick to the top of the window instead of scrolling."
-    )
-  };
-  var FIXED_OPTION = {
-    key: "fixed",
-    value: "fixed",
-    label: (0, import_i18n72._x)("Fixed", "Name for the value of the CSS position property"),
-    hint: (0, import_i18n72.__)("The block will not move when the page is scrolled.")
-  };
-  var POSITION_SIDES = ["top", "right", "bottom", "left"];
-  var VALID_POSITION_TYPES = ["sticky", "fixed"];
-  function getPositionCSS({ selector: selector3, style }) {
-    let output = "";
-    const { type: positionType } = style?.position || {};
-    if (!VALID_POSITION_TYPES.includes(positionType)) {
-      return output;
-    }
-    output += `${selector3} {`;
-    output += `position: ${positionType};`;
-    POSITION_SIDES.forEach((side) => {
-      if (style?.position?.[side] !== void 0) {
-        output += `${side}: ${style.position[side]};`;
-      }
-    });
-    if (positionType === "sticky" || positionType === "fixed") {
-      output += `z-index: 10`;
-    }
-    output += `}`;
-    return output;
+  // packages/block-editor/build-module/components/writing-flow/index.mjs
+  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
+  function useWritingFlow() {
+    const [before, ref, after] = useTabNav();
+    const hasMultiSelection2 = (0, import_data51.useSelect)(
+      (select3) => select3(store).hasMultiSelection(),
+      []
+    );
+    return [
+      before,
+      (0, import_compose34.useMergeRefs)([
+        ref,
+        useEditableRootEventHandlers(),
+        useClipboardHandler(),
+        useInput(),
+        useEditableRoot(),
+        useHomeEnd(),
+        useDragSelection(),
+        useSelectionObserver(),
+        useClickSelection(),
+        useMultiSelection(),
+        useSelectAll(),
+        useArrowNav(),
+        usePreviewModeNav(),
+        (0, import_compose34.useRefEffect)(
+          (node) => {
+            node.tabIndex = 0;
+            node.dataset.hasMultiSelection = hasMultiSelection2;
+            if (!hasMultiSelection2) {
+              return () => {
+                delete node.dataset.hasMultiSelection;
+              };
+            }
+            node.setAttribute(
+              "aria-label",
+              (0, import_i18n41.__)("Multiple selected blocks")
+            );
+            return () => {
+              delete node.dataset.hasMultiSelection;
+              if (node.contentEditable === "true") {
+                node.setAttribute(
+                  "aria-label",
+                  (0, import_i18n41.__)("Editor canvas")
+                );
+              } else {
+                node.removeAttribute("aria-label");
+              }
+            };
+          },
+          [hasMultiSelection2]
+        )
+      ]),
+      after
+    ];
   }
-  function hasStickyPositionSupport(blockType) {
-    const support = (0, import_blocks48.getBlockSupport)(blockType, POSITION_SUPPORT_KEY);
-    return !!(true === support || support?.sticky);
+  function WritingFlow({ children, ...props }, forwardedRef) {
+    const [before, ref, after] = useWritingFlow();
+    return /* @__PURE__ */ (0, import_jsx_runtime229.jsxs)(import_jsx_runtime229.Fragment, { children: [
+      before,
+      /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
+        "div",
+        {
+          ...props,
+          ref: (0, import_compose34.useMergeRefs)([ref, forwardedRef]),
+          className: clsx_default(
+            props.className,
+            "block-editor-writing-flow"
+          ),
+          children
+        }
+      ),
+      after
+    ] });
   }
-  function hasFixedPositionSupport(blockType) {
-    const support = (0, import_blocks48.getBlockSupport)(blockType, POSITION_SUPPORT_KEY);
-    return !!(true === support || support?.fixed);
+  var writing_flow_default = (0, import_element105.forwardRef)(WritingFlow);
+
+  // packages/block-editor/build-module/components/iframe/get-compatibility-styles.mjs
+  var compatibilityStyles = null;
+  function getCompatibilityStyles() {
+    if (compatibilityStyles) {
+      return compatibilityStyles;
+    }
+    compatibilityStyles = Array.from(document.styleSheets).reduce(
+      (accumulator, styleSheet) => {
+        try {
+          styleSheet.cssRules;
+        } catch {
+          return accumulator;
+        }
+        const { ownerNode, cssRules } = styleSheet;
+        if (ownerNode === null) {
+          return accumulator;
+        }
+        if (!cssRules) {
+          return accumulator;
+        }
+        if (ownerNode.id.startsWith("wp-")) {
+          return accumulator;
+        }
+        if (!ownerNode.id) {
+          return accumulator;
+        }
+        function matchFromRules(_cssRules) {
+          return Array.from(_cssRules).find(
+            ({
+              selectorText,
+              conditionText,
+              cssRules: __cssRules
+            }) => {
+              if (conditionText) {
+                return matchFromRules(__cssRules);
+              }
+              return selectorText && (selectorText.includes(
+                ".editor-styles-wrapper"
+              ) || selectorText.includes(".wp-block"));
+            }
+          );
+        }
+        if (matchFromRules(cssRules)) {
+          const isInline = ownerNode.tagName === "STYLE";
+          if (isInline) {
+            const mainStylesCssId = ownerNode.id.replace(
+              "-inline-css",
+              "-css"
+            );
+            const mainStylesElement = document.getElementById(mainStylesCssId);
+            if (mainStylesElement) {
+              accumulator.push(mainStylesElement.cloneNode(true));
+            }
+          }
+          accumulator.push(ownerNode.cloneNode(true));
+          if (!isInline) {
+            const inlineStylesCssId = ownerNode.id.replace(
+              "-css",
+              "-inline-css"
+            );
+            const inlineStylesElement = document.getElementById(inlineStylesCssId);
+            if (inlineStylesElement) {
+              accumulator.push(
+                inlineStylesElement.cloneNode(true)
+              );
+            }
+          }
+        }
+        return accumulator;
+      },
+      []
+    );
+    return compatibilityStyles;
   }
-  function hasPositionSupport(blockType) {
-    const support = (0, import_blocks48.getBlockSupport)(blockType, POSITION_SUPPORT_KEY);
-    return !!support;
+
+  // 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);
+  function calculateScale({
+    frameSize,
+    containerWidth,
+    maxContainerWidth,
+    scaleContainerWidth
+  }) {
+    return (Math.min(containerWidth, maxContainerWidth) - frameSize * 2) / scaleContainerWidth;
   }
-  function hasStickyOrFixedPositionValue(attributes) {
-    const positionType = attributes?.style?.position?.type;
-    return positionType === "sticky" || positionType === "fixed";
+  function computeScrollHeightNext(transitionFrom, transitionTo) {
+    const { scaleValue: prevScale, scrollHeight: prevScrollHeight } = transitionFrom;
+    const { frameSize, scaleValue } = transitionTo;
+    return prevScrollHeight * (scaleValue / prevScale) + frameSize * 2;
   }
-  function useIsPositionDisabled({ name: blockName } = {}) {
-    const [allowFixed, allowSticky] = useSettings(
-      "position.fixed",
-      "position.sticky"
+  function computeScrollTopNext(transitionFrom, transitionTo) {
+    const {
+      containerHeight: prevContainerHeight,
+      frameSize: prevFrameSize,
+      scaleValue: prevScale,
+      scrollTop: prevScrollTop
+    } = transitionFrom;
+    const { containerHeight, frameSize, scaleValue, scrollHeight } = transitionTo;
+    let scrollTopNext = prevScrollTop;
+    scrollTopNext = (scrollTopNext + prevContainerHeight / 2 - prevFrameSize) / prevScale - prevContainerHeight / 2;
+    scrollTopNext = (scrollTopNext + containerHeight / 2) * scaleValue + frameSize - containerHeight / 2;
+    scrollTopNext = prevScrollTop <= prevFrameSize ? 0 : scrollTopNext;
+    const maxScrollTop = scrollHeight - containerHeight;
+    return Math.round(
+      Math.min(Math.max(0, scrollTopNext), Math.max(0, maxScrollTop))
     );
-    const isDisabled = !allowFixed && !allowSticky;
-    return !hasPositionSupport(blockName) || isDisabled;
   }
-  function PositionPanelPure({
-    style = {},
-    clientId,
-    name: blockName,
-    setAttributes
-  }) {
-    const allowFixed = hasFixedPositionSupport(blockName);
-    const allowSticky = hasStickyPositionSupport(blockName);
-    const value = style?.position?.type;
-    const { firstParentClientId } = (0, import_data85.useSelect)(
-      (select3) => {
-        const { getBlockParents: getBlockParents2 } = select3(store);
-        const parents = getBlockParents2(clientId);
-        return { firstParentClientId: parents[parents.length - 1] };
+  function getAnimationKeyframes(transitionFrom, transitionTo) {
+    const {
+      scaleValue: prevScale,
+      frameSize: prevFrameSize,
+      scrollTop
+    } = transitionFrom;
+    const { scaleValue, frameSize, scrollTop: scrollTopNext } = transitionTo;
+    return [
+      {
+        translate: `0 0`,
+        scale: prevScale,
+        paddingTop: `${prevFrameSize / prevScale}px`,
+        paddingBottom: `${prevFrameSize / prevScale}px`
       },
-      [clientId]
-    );
-    const blockInformation = useBlockDisplayInformation(firstParentClientId);
-    const stickyHelpText = allowSticky && value === STICKY_OPTION.value && blockInformation ? (0, import_i18n72.sprintf)(
-      /* translators: %s: the name of the parent block. */
-      (0, import_i18n72.__)(
-        "The block will stick to the scrollable area of the parent %s block."
-      ),
-      blockInformation.title
-    ) : null;
-    const options = (0, import_element152.useMemo)(() => {
-      const availableOptions = [DEFAULT_OPTION];
-      if (allowSticky || value === STICKY_OPTION.value) {
-        availableOptions.push(STICKY_OPTION);
-      }
-      if (allowFixed || value === FIXED_OPTION.value) {
-        availableOptions.push(FIXED_OPTION);
-      }
-      return availableOptions;
-    }, [allowFixed, allowSticky, value]);
-    const onChangeType = (next) => {
-      const placementValue = "0px";
-      const newStyle = {
-        ...style,
-        position: {
-          ...style?.position,
-          type: next,
-          top: next === "sticky" || next === "fixed" ? placementValue : void 0
-        }
-      };
-      setAttributes({
-        style: cleanEmptyObject(newStyle)
-      });
-    };
-    const selectedOption = value ? options.find((option) => option.value === value) || DEFAULT_OPTION : DEFAULT_OPTION;
-    const hintIdPrefix = (0, import_element152.useId)();
-    return options.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(inspector_controls_default, { group: "position", children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
-      SelectControl3,
       {
-        label: (0, import_i18n72.__)("Position"),
-        hideLabelFromVision: true,
-        description: stickyHelpText,
-        items: options,
-        value: selectedOption,
-        onValueChange: (selectedItem) => {
-          onChangeType(selectedItem.value);
-        },
-        children: options.map((option) => {
-          const hintId = option.hint ? `${hintIdPrefix}-${option.key}` : void 0;
-          return /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(
-            SelectControl3.Item,
-            {
-              value: option,
-              label: option.label,
-              className: "block-editor-hooks__position-control-item",
-              "aria-describedby": hintId,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime278.jsx)("div", { children: option.label }),
-                option.hint && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
-                  "div",
-                  {
-                    id: hintId,
-                    className: "block-editor-hooks__position-control-item-hint",
-                    "aria-hidden": "true",
-                    children: option.hint
-                  }
-                )
-              ]
-            },
-            option.key
-          );
-        })
+        translate: `0 ${scrollTop - scrollTopNext}px`,
+        scale: scaleValue,
+        paddingTop: `${frameSize / scaleValue}px`,
+        paddingBottom: `${frameSize / scaleValue}px`
       }
-    ) }) : null;
+    ];
   }
-  var position_default = {
-    edit: function Edit2(props) {
-      const isPositionDisabled = useIsPositionDisabled(props);
-      if (isPositionDisabled) {
-        return null;
-      }
-      return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(PositionPanelPure, { ...props });
-    },
-    useBlockProps: useBlockProps2,
-    attributeKeys: ["style"],
-    hasSupport(name) {
-      return (0, import_blocks48.hasBlockSupport)(name, POSITION_SUPPORT_KEY);
-    }
-  };
-  var POSITION_BLOCK_PROPS_REFERENCE = {};
-  function useBlockProps2({ name, style }) {
-    const hasPositionBlockSupport = (0, import_blocks48.hasBlockSupport)(
-      name,
-      POSITION_SUPPORT_KEY
-    );
-    const isPositionDisabled = useIsPositionDisabled({ name });
-    const allowPositionStyles = hasPositionBlockSupport && !isPositionDisabled;
-    const id = (0, import_compose61.useInstanceId)(POSITION_BLOCK_PROPS_REFERENCE);
-    const positionSelector = `.wp-container-${id}.wp-container-${id}`;
-    let css;
-    if (allowPositionStyles) {
-      css = getPositionCSS({
-        selector: positionSelector,
-        style
-      }) || "";
-    }
-    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 };
-  }
-
-  // packages/block-editor/build-module/components/block-tools/use-block-toolbar-popover-props.mjs
-  var COMMON_PROPS = {
-    placement: "top-start"
-  };
-  var DEFAULT_PROPS2 = {
-    ...COMMON_PROPS,
-    flip: false,
-    shift: true
-  };
-  var RESTRICTED_HEIGHT_PROPS = {
-    ...COMMON_PROPS,
-    flip: true,
-    shift: false
-  };
-  function getProps(contentElement, selectedBlockElement, scrollContainer, toolbarHeight, isSticky) {
-    if (!contentElement || !selectedBlockElement) {
-      return DEFAULT_PROPS2;
-    }
-    const scrollTop = scrollContainer?.scrollTop || 0;
-    const blockRect = getElementBounds(selectedBlockElement);
-    const contentRect = contentElement.getBoundingClientRect();
-    const topOfContentElementInViewport = scrollTop + contentRect.top;
-    const viewportHeight = contentElement.ownerDocument.documentElement.clientHeight;
-    const restrictedTopArea = topOfContentElementInViewport + toolbarHeight;
-    const hasSpaceForToolbarAbove = blockRect.top > restrictedTopArea;
-    const isBlockTallerThanViewport = blockRect.height > viewportHeight - toolbarHeight;
-    if (!isSticky && (hasSpaceForToolbarAbove || isBlockTallerThanViewport)) {
-      return DEFAULT_PROPS2;
-    }
-    return RESTRICTED_HEIGHT_PROPS;
-  }
-  function useBlockToolbarPopoverProps({
-    contentElement,
-    clientId
-  }) {
-    const selectedBlockElement = useBlockElement(clientId);
-    const [toolbarHeight, setToolbarHeight] = (0, import_element153.useState)(0);
-    const { blockIndex, isSticky } = (0, import_data86.useSelect)(
-      (select3) => {
-        const { getBlockIndex: getBlockIndex2, getBlockAttributes: getBlockAttributes3 } = select3(store);
-        return {
-          blockIndex: getBlockIndex2(clientId),
-          isSticky: hasStickyOrFixedPositionValue(
-            getBlockAttributes3(clientId)
-          )
-        };
-      },
-      [clientId]
-    );
-    const scrollContainer = (0, import_element153.useMemo)(() => {
-      if (!contentElement) {
-        return;
-      }
-      return (0, import_dom56.getScrollContainer)(contentElement);
-    }, [contentElement]);
-    const [props, setProps] = (0, import_element153.useState)(
-      () => getProps(
-        contentElement,
-        selectedBlockElement,
-        scrollContainer,
-        toolbarHeight,
-        isSticky
-      )
-    );
-    const popoverRef = (0, import_compose62.useRefEffect)((popoverNode) => {
-      setToolbarHeight(popoverNode.offsetHeight);
-    }, []);
-    const updateProps = (0, import_element153.useCallback)(
-      () => setProps(
-        getProps(
-          contentElement,
-          selectedBlockElement,
-          scrollContainer,
-          toolbarHeight,
-          isSticky
-        )
-      ),
-      [
-        contentElement,
-        selectedBlockElement,
-        scrollContainer,
-        toolbarHeight,
-        isSticky
-      ]
-    );
-    (0, import_element153.useLayoutEffect)(updateProps, [blockIndex, updateProps]);
-    (0, import_element153.useLayoutEffect)(() => {
-      if (!contentElement || !selectedBlockElement) {
-        return;
-      }
-      const contentView = contentElement?.ownerDocument?.defaultView;
-      contentView?.addEventListener?.("resize", updateProps);
-      let resizeObserver;
-      const blockView = selectedBlockElement?.ownerDocument?.defaultView;
-      if (blockView?.ResizeObserver) {
-        resizeObserver = new blockView.ResizeObserver(updateProps);
-        resizeObserver.observe(selectedBlockElement);
-      }
-      return () => {
-        contentView?.removeEventListener?.("resize", updateProps);
-        if (resizeObserver) {
-          resizeObserver.disconnect();
-        }
-      };
-    }, [updateProps, contentElement, selectedBlockElement]);
+  var NULL_SIZE = { width: null, height: null };
+  function extractSize(entries) {
+    const contentBoxSize = entries.at(-1).contentBoxSize[0];
     return {
-      ...props,
-      ref: popoverRef
+      width: contentBoxSize.inlineSize,
+      height: contentBoxSize.blockSize
     };
   }
-
-  // packages/block-editor/build-module/components/block-tools/use-selected-block-tool-props.mjs
-  var import_data87 = __toESM(require_data(), 1);
-  function useSelectedBlockToolProps(clientId) {
-    const selectedBlockProps = (0, import_data87.useSelect)(
-      (select3) => {
-        const {
-          getBlockRootClientId: getBlockRootClientId2,
-          getBlockParents: getBlockParents2,
-          __experimentalGetBlockListSettingsForBlocks: __experimentalGetBlockListSettingsForBlocks2,
-          isBlockInsertionPointVisible: isBlockInsertionPointVisible2,
-          getBlockInsertionPoint: getBlockInsertionPoint2,
-          getBlockOrder: getBlockOrder2,
-          hasMultiSelection: hasMultiSelection2,
-          getLastMultiSelectedBlockClientId: getLastMultiSelectedBlockClientId2
-        } = select3(store);
-        const blockParentsClientIds = getBlockParents2(clientId);
-        const parentBlockListSettings = __experimentalGetBlockListSettingsForBlocks2(
-          blockParentsClientIds
-        );
-        const capturingClientId = blockParentsClientIds.find(
-          (parentClientId) => parentBlockListSettings[parentClientId]?.__experimentalCaptureToolbars
-        );
-        let isInsertionPointVisible = false;
-        if (isBlockInsertionPointVisible2()) {
-          const insertionPoint2 = getBlockInsertionPoint2();
-          const order = getBlockOrder2(insertionPoint2.rootClientId);
-          isInsertionPointVisible = order[insertionPoint2.index] === clientId;
-        }
-        return {
-          capturingClientId,
-          isInsertionPointVisible,
-          lastClientId: hasMultiSelection2() ? getLastMultiSelectedBlockClientId2() : null,
-          rootClientId: getBlockRootClientId2(clientId)
-        };
-      },
-      [clientId]
-    );
-    return selectedBlockProps;
-  }
-
-  // packages/block-editor/build-module/components/block-tools/empty-block-inserter.mjs
-  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
-  function EmptyBlockInserter({
-    clientId,
-    __unstableContentRef
+  function useScaleCanvas({
+    frameSize,
+    iframeDocument,
+    maxContainerWidth = 750,
+    scale
   }) {
-    const { isInsertionPointVisible, lastClientId, rootClientId } = useSelectedBlockToolProps(clientId);
-    const popoverProps3 = useBlockToolbarPopoverProps({
-      contentElement: __unstableContentRef?.current,
-      clientId
+    const [{ height: contentHeight }, setContentRect] = (0, import_element106.useState)(NULL_SIZE);
+    const contentRef = (0, import_compose35.useResizeObserver)((entries) => {
+      setContentRect(extractSize(entries));
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
-      cover_default,
-      {
-        clientId,
-        bottomClientId: lastClientId,
-        className: clsx_default(
-          "block-editor-block-list__block-side-inserter-popover",
-          {
-            "is-insertion-point-visible": isInsertionPointVisible
-          }
-        ),
-        __unstableContentRef,
-        ...popoverProps3,
-        children: /* @__PURE__ */ (0, import_jsx_runtime279.jsx)("div", { className: "block-editor-block-list__empty-block-inserter", children: /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
-          inserter_default,
-          {
-            position: "bottom right",
-            rootClientId,
-            clientId,
-            __experimentalIsQuick: true
-          }
-        ) })
+    const [
+      { width: containerWidth, height: containerHeight },
+      setContainerRect
+    ] = (0, import_element106.useState)(NULL_SIZE);
+    const containerRef = (0, import_compose35.useResizeObserver)((entries) => {
+      setContainerRect(extractSize(entries));
+    });
+    const initialContainerWidthRef = (0, import_element106.useRef)(0);
+    const isZoomedOut = scale !== 1;
+    const prefersReducedMotion = (0, import_compose35.useReducedMotion)();
+    const isAutoScaled = scale === "auto-scaled";
+    const startAnimationRef = (0, import_element106.useRef)(false);
+    const animationRef = (0, import_element106.useRef)(null);
+    (0, import_element106.useEffect)(() => {
+      if (!isZoomedOut) {
+        initialContainerWidthRef.current = containerWidth;
       }
+    }, [containerWidth, isZoomedOut]);
+    const scaleContainerWidth = Math.max(
+      initialContainerWidthRef.current,
+      containerWidth
     );
-  }
-
-  // packages/block-editor/build-module/components/block-tools/block-toolbar-popover.mjs
-  var import_data120 = __toESM(require_data(), 1);
-  var import_element178 = __toESM(require_element(), 1);
-  var import_keyboard_shortcuts9 = __toESM(require_keyboard_shortcuts(), 1);
-
-  // packages/block-editor/build-module/components/block-toolbar/index.mjs
-  var import_i18n101 = __toESM(require_i18n(), 1);
-  var import_data119 = __toESM(require_data(), 1);
-  var import_element177 = __toESM(require_element(), 1);
-  var import_compose69 = __toESM(require_compose(), 1);
-  var import_blocks73 = __toESM(require_blocks(), 1);
-  var import_components113 = __toESM(require_components(), 1);
-
-  // packages/block-editor/build-module/components/block-mover/index.mjs
-  var import_components76 = __toESM(require_components(), 1);
-  var import_data90 = __toESM(require_data(), 1);
-  var import_i18n75 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/block-draggable/index.mjs
-  var import_blocks49 = __toESM(require_blocks(), 1);
-  var import_components74 = __toESM(require_components(), 1);
-  var import_data88 = __toESM(require_data(), 1);
-  var import_element155 = __toESM(require_element(), 1);
-  var import_compose63 = __toESM(require_compose(), 1);
-
-  // packages/block-editor/build-module/components/block-draggable/use-scroll-when-dragging.mjs
-  var import_dom58 = __toESM(require_dom(), 1);
-  var import_element154 = __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_element154.useRef)(null);
-    const velocityYRef = (0, import_element154.useRef)(null);
-    const scrollParentYRef = (0, import_element154.useRef)(null);
-    const scrollEditorIntervalRef = (0, import_element154.useRef)(null);
-    (0, import_element154.useEffect)(
-      () => () => {
-        if (scrollEditorIntervalRef.current) {
-          clearInterval(scrollEditorIntervalRef.current);
-          scrollEditorIntervalRef.current = null;
-        }
-      },
-      []
-    );
-    const startScrolling = (0, import_element154.useCallback)((event) => {
-      dragStartYRef.current = event.clientY;
-      scrollParentYRef.current = (0, import_dom58.getScrollContainer)(event.target);
-      scrollEditorIntervalRef.current = setInterval(() => {
-        if (scrollParentYRef.current && velocityYRef.current) {
-          const newTop = scrollParentYRef.current.scrollTop + velocityYRef.current;
-          scrollParentYRef.current.scroll({
-            top: newTop
-          });
+    const scaleValue = isAutoScaled ? calculateScale({
+      frameSize,
+      containerWidth,
+      maxContainerWidth,
+      scaleContainerWidth
+    }) : scale;
+    const transitionFromRef = (0, import_element106.useRef)({
+      scaleValue,
+      frameSize,
+      containerHeight: 0,
+      scrollTop: 0,
+      scrollHeight: 0
+    });
+    const transitionToRef = (0, import_element106.useRef)({
+      scaleValue,
+      frameSize,
+      containerHeight: 0,
+      scrollTop: 0,
+      scrollHeight: 0
+    });
+    const startZoomOutAnimation = (0, import_element106.useCallback)(() => {
+      const { scrollTop } = transitionFromRef.current;
+      const { scrollTop: scrollTopNext } = transitionToRef.current;
+      iframeDocument.documentElement.style.setProperty(
+        "--wp-block-editor-iframe-zoom-out-scroll-top",
+        `${scrollTop}px`
+      );
+      iframeDocument.documentElement.style.setProperty(
+        "--wp-block-editor-iframe-zoom-out-scroll-top-next",
+        `${scrollTopNext}px`
+      );
+      iframeDocument.documentElement.style.setProperty(
+        "--wp-block-editor-iframe-zoom-out-overflow-behavior",
+        transitionFromRef.current.scrollHeight === transitionFromRef.current.containerHeight ? "auto" : "scroll"
+      );
+      iframeDocument.documentElement.classList.add("zoom-out-animation");
+      return iframeDocument.documentElement.animate(
+        getAnimationKeyframes(
+          transitionFromRef.current,
+          transitionToRef.current
+        ),
+        {
+          easing: "cubic-bezier(0.46, 0.03, 0.52, 0.96)",
+          duration: 400
         }
-      }, SCROLL_INTERVAL_MS);
-    }, []);
-    const scrollOnDragOver = (0, import_element154.useCallback)((event) => {
-      if (!scrollParentYRef.current) {
+      );
+    }, [iframeDocument]);
+    const finishZoomOutAnimation = (0, import_element106.useCallback)(() => {
+      startAnimationRef.current = false;
+      animationRef.current = null;
+      iframeDocument.documentElement.style.setProperty(
+        "--wp-block-editor-iframe-zoom-out-scale",
+        transitionToRef.current.scaleValue
+      );
+      iframeDocument.documentElement.style.setProperty(
+        "--wp-block-editor-iframe-zoom-out-frame-size",
+        `${transitionToRef.current.frameSize}px`
+      );
+      iframeDocument.documentElement.classList.remove("zoom-out-animation");
+      iframeDocument.documentElement.scrollTop = transitionToRef.current.scrollTop;
+      iframeDocument.documentElement.style.removeProperty(
+        "--wp-block-editor-iframe-zoom-out-scroll-top"
+      );
+      iframeDocument.documentElement.style.removeProperty(
+        "--wp-block-editor-iframe-zoom-out-scroll-top-next"
+      );
+      iframeDocument.documentElement.style.removeProperty(
+        "--wp-block-editor-iframe-zoom-out-overflow-behavior"
+      );
+      transitionFromRef.current = transitionToRef.current;
+    }, [iframeDocument]);
+    const previousIsZoomedOut = (0, import_element106.useRef)(false);
+    (0, import_element106.useEffect)(() => {
+      if (!iframeDocument) {
         return;
       }
-      const scrollParentHeight = scrollParentYRef.current.offsetHeight;
-      const offsetDragStartPosition = dragStartYRef.current - scrollParentYRef.current.offsetTop;
-      const offsetDragPosition = event.clientY - scrollParentYRef.current.offsetTop;
-      if (event.clientY > offsetDragStartPosition) {
-        const moveableDistance = Math.max(
-          scrollParentHeight - offsetDragStartPosition - SCROLL_INACTIVE_DISTANCE_PX,
-          0
-        );
-        const dragDistance = Math.max(
-          offsetDragPosition - offsetDragStartPosition - SCROLL_INACTIVE_DISTANCE_PX,
-          0
-        );
-        const distancePercentage = moveableDistance === 0 || dragDistance === 0 ? 0 : dragDistance / moveableDistance;
-        velocityYRef.current = VELOCITY_MULTIPLIER * distancePercentage;
-      } else if (event.clientY < offsetDragStartPosition) {
-        const moveableDistance = Math.max(
-          offsetDragStartPosition - SCROLL_INACTIVE_DISTANCE_PX,
-          0
-        );
-        const dragDistance = Math.max(
-          offsetDragStartPosition - offsetDragPosition - SCROLL_INACTIVE_DISTANCE_PX,
-          0
-        );
-        const distancePercentage = moveableDistance === 0 || dragDistance === 0 ? 0 : dragDistance / moveableDistance;
-        velocityYRef.current = -VELOCITY_MULTIPLIER * distancePercentage;
-      } else {
-        velocityYRef.current = 0;
+      const trigger = previousIsZoomedOut.current !== isZoomedOut;
+      previousIsZoomedOut.current = isZoomedOut;
+      if (!trigger) {
+        return;
       }
-    }, []);
-    const stopScrolling = () => {
-      dragStartYRef.current = null;
-      scrollParentYRef.current = null;
-      if (scrollEditorIntervalRef.current) {
-        clearInterval(scrollEditorIntervalRef.current);
-        scrollEditorIntervalRef.current = null;
+      startAnimationRef.current = true;
+      if (!isZoomedOut) {
+        return;
       }
-    };
-    return [startScrolling, scrollOnDragOver, stopScrolling];
-  }
-
-  // packages/block-editor/build-module/components/block-draggable/index.mjs
-  var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
-  var BlockDraggable = ({
-    appendToOwnerDocument,
-    children,
-    clientIds,
-    cloneClassname,
-    elementId,
-    onDragStart,
-    onDragEnd,
-    fadeWhenDisabled = false,
-    dragComponent
-  }) => {
-    const {
-      srcRootClientId,
-      isDraggable,
-      icon,
-      visibleInserter,
-      getBlockType: getBlockType30
-    } = (0, import_data88.useSelect)(
-      (select3) => {
-        const {
-          canMoveBlocks: canMoveBlocks2,
-          getBlockRootClientId: getBlockRootClientId22,
-          getBlockName: getBlockName2,
-          getBlockAttributes: getBlockAttributes3,
-          isBlockInsertionPointVisible: isBlockInsertionPointVisible2
-        } = select3(store);
-        const { getBlockType: _getBlockType, getActiveBlockVariation } = select3(import_blocks49.store);
-        const rootClientId = getBlockRootClientId22(clientIds[0]);
-        const blockName = getBlockName2(clientIds[0]);
-        const variation = getActiveBlockVariation(
-          blockName,
-          getBlockAttributes3(clientIds[0])
-        );
-        return {
-          srcRootClientId: rootClientId,
-          isDraggable: canMoveBlocks2(clientIds),
-          icon: variation?.icon || _getBlockType(blockName)?.icon,
-          visibleInserter: isBlockInsertionPointVisible2(),
-          getBlockType: _getBlockType
-        };
-      },
-      [clientIds]
-    );
-    const isDraggingRef = (0, import_element155.useRef)(false);
-    const [startScrolling, scrollOnDragOver, stopScrolling] = useScrollWhenDragging();
-    const { getAllowedBlocks: getAllowedBlocks2, getBlockNamesByClientId: getBlockNamesByClientId2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data88.useSelect)(store);
-    const { startDraggingBlocks: startDraggingBlocks2, stopDraggingBlocks: stopDraggingBlocks2 } = (0, import_data88.useDispatch)(store);
-    (0, import_element155.useEffect)(() => {
+      iframeDocument.documentElement.classList.add("is-zoomed-out");
       return () => {
-        if (isDraggingRef.current) {
-          stopDraggingBlocks2();
-        }
+        iframeDocument.documentElement.classList.remove("is-zoomed-out");
       };
-    }, []);
-    const blockEl = useBlockElement(clientIds[0]);
-    const editorRoot = blockEl?.closest("body");
-    (0, import_element155.useEffect)(() => {
-      if (!editorRoot || !fadeWhenDisabled) {
+    }, [iframeDocument, isZoomedOut]);
+    (0, import_element106.useEffect)(() => {
+      if (!iframeDocument) {
         return;
       }
-      const onDragOver = (event) => {
-        if (!event.target.closest("[data-block]")) {
-          return;
-        }
-        const draggedBlockNames = getBlockNamesByClientId2(clientIds);
-        const targetClientId = event.target.closest("[data-block]").getAttribute("data-block");
-        const allowedBlocks = getAllowedBlocks2(targetClientId);
-        const targetBlockName = getBlockNamesByClientId2([
-          targetClientId
-        ])[0];
-        let dropTargetValid;
-        if (allowedBlocks?.length === 0) {
-          const targetRootClientId = getBlockRootClientId2(targetClientId);
-          const targetRootBlockName = getBlockNamesByClientId2([
-            targetRootClientId
-          ])[0];
-          const rootAllowedBlocks = getAllowedBlocks2(targetRootClientId);
-          dropTargetValid = isDropTargetValid(
-            getBlockType30,
-            rootAllowedBlocks,
-            draggedBlockNames,
-            targetRootBlockName
+      if (isAutoScaled && transitionFromRef.current.scaleValue !== 1) {
+        transitionFromRef.current.scaleValue = calculateScale({
+          frameSize: transitionFromRef.current.frameSize,
+          containerWidth,
+          maxContainerWidth,
+          scaleContainerWidth: containerWidth
+        });
+      }
+      if (scaleValue < 1) {
+        if (!startAnimationRef.current) {
+          iframeDocument.documentElement.style.setProperty(
+            "--wp-block-editor-iframe-zoom-out-scale",
+            scaleValue
           );
-        } else {
-          dropTargetValid = isDropTargetValid(
-            getBlockType30,
-            allowedBlocks,
-            draggedBlockNames,
-            targetBlockName
+          iframeDocument.documentElement.style.setProperty(
+            "--wp-block-editor-iframe-zoom-out-frame-size",
+            `${frameSize}px`
           );
         }
-        if (!dropTargetValid && !visibleInserter) {
-          window?.document?.body?.classList?.add(
-            "block-draggable-invalid-drag-token"
-          );
+        iframeDocument.documentElement.style.setProperty(
+          "--wp-block-editor-iframe-zoom-out-content-height",
+          `${contentHeight}px`
+        );
+        iframeDocument.documentElement.style.setProperty(
+          "--wp-block-editor-iframe-zoom-out-inner-height",
+          `${containerHeight}px`
+        );
+        iframeDocument.documentElement.style.setProperty(
+          "--wp-block-editor-iframe-zoom-out-container-width",
+          `${containerWidth}px`
+        );
+        iframeDocument.documentElement.style.setProperty(
+          "--wp-block-editor-iframe-zoom-out-scale-container-width",
+          `${scaleContainerWidth}px`
+        );
+      }
+      if (startAnimationRef.current) {
+        startAnimationRef.current = false;
+        if (animationRef.current) {
+          animationRef.current.reverse();
+          const tempTransitionFrom = transitionFromRef.current;
+          const tempTransitionTo = transitionToRef.current;
+          transitionFromRef.current = tempTransitionTo;
+          transitionToRef.current = tempTransitionFrom;
         } else {
-          window?.document?.body?.classList?.remove(
-            "block-draggable-invalid-drag-token"
+          transitionFromRef.current.scrollTop = iframeDocument.documentElement.scrollTop;
+          transitionFromRef.current.scrollHeight = iframeDocument.documentElement.scrollHeight;
+          transitionFromRef.current.containerHeight = containerHeight;
+          transitionToRef.current = {
+            scaleValue,
+            frameSize,
+            containerHeight: iframeDocument.documentElement.clientHeight
+            // use clientHeight to get the actual height of the new container after zoom state changes have rendered, as it will be the most up-to-date.
+          };
+          transitionToRef.current.scrollHeight = computeScrollHeightNext(
+            transitionFromRef.current,
+            transitionToRef.current
           );
-        }
-      };
-      const throttledOnDragOver = (0, import_compose63.throttle)(onDragOver, 200);
-      editorRoot.addEventListener("dragover", throttledOnDragOver);
-      return () => {
-        editorRoot.removeEventListener("dragover", throttledOnDragOver);
-      };
-    }, [
-      clientIds,
-      editorRoot,
-      fadeWhenDisabled,
-      getAllowedBlocks2,
-      getBlockNamesByClientId2,
-      getBlockRootClientId2,
-      getBlockType30,
-      visibleInserter
-    ]);
-    if (!isDraggable) {
-      return children({ draggable: false });
-    }
-    const transferData = {
-      type: "block",
-      srcClientIds: clientIds,
-      srcRootClientId
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
-      import_components74.Draggable,
-      {
-        appendToOwnerDocument,
-        cloneClassname,
-        __experimentalTransferDataType: "wp-blocks",
-        transferData,
-        onDragStart: (event) => {
-          window.requestAnimationFrame(() => {
-            startDraggingBlocks2(clientIds);
-            isDraggingRef.current = true;
-            startScrolling(event);
-            if (onDragStart) {
-              onDragStart();
-            }
-          });
-        },
-        onDragOver: scrollOnDragOver,
-        onDragEnd: () => {
-          stopDraggingBlocks2();
-          isDraggingRef.current = false;
-          stopScrolling();
-          if (onDragEnd) {
-            onDragEnd();
+          transitionToRef.current.scrollTop = computeScrollTopNext(
+            transitionFromRef.current,
+            transitionToRef.current
+          );
+          animationRef.current = startZoomOutAnimation();
+          if (prefersReducedMotion) {
+            finishZoomOutAnimation();
+          } else {
+            animationRef.current.onfinish = finishZoomOutAnimation;
           }
-        },
-        __experimentalDragComponent: (
-          // Check against `undefined` so that `null` can be used to disable
-          // the default drag component.
-          dragComponent !== void 0 ? dragComponent : /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
-            BlockDraggableChip,
-            {
-              count: clientIds.length,
-              icon,
-              fadeWhenDisabled: true
-            }
-          )
-        ),
-        elementId,
-        children: ({ onDraggableStart, onDraggableEnd }) => {
-          return children({
-            draggable: true,
-            onDragStart: onDraggableStart,
-            onDragEnd: onDraggableEnd
-          });
         }
       }
-    );
-  };
-  var block_draggable_default = BlockDraggable;
-
-  // packages/block-editor/build-module/components/block-mover/button.mjs
-  var import_blocks50 = __toESM(require_blocks(), 1);
-  var import_components75 = __toESM(require_components(), 1);
-  var import_compose64 = __toESM(require_compose(), 1);
-  var import_data89 = __toESM(require_data(), 1);
-  var import_element156 = __toESM(require_element(), 1);
-  var import_i18n74 = __toESM(require_i18n(), 1);
-  var import_keycodes10 = __toESM(require_keycodes(), 1);
+    }, [
+      startZoomOutAnimation,
+      finishZoomOutAnimation,
+      prefersReducedMotion,
+      isAutoScaled,
+      scaleValue,
+      frameSize,
+      iframeDocument,
+      contentHeight,
+      containerWidth,
+      containerHeight,
+      maxContainerWidth,
+      scaleContainerWidth
+    ]);
+    return {
+      isZoomedOut,
+      scaleContainerWidth,
+      contentRef,
+      containerRef
+    };
+  }

-  // packages/block-editor/build-module/components/block-mover/mover-description.mjs
-  var import_i18n73 = __toESM(require_i18n(), 1);
-  var getMovementDirection = (moveDirection, orientation) => {
-    if (moveDirection === "up") {
-      if (orientation === "horizontal") {
-        return (0, import_i18n73.isRTL)() ? "right" : "left";
-      }
-      return "up";
-    } else if (moveDirection === "down") {
-      if (orientation === "horizontal") {
-        return (0, import_i18n73.isRTL)() ? "left" : "right";
-      }
-      return "down";
+  // packages/block-editor/build-module/components/iframe/index.mjs
+  var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
+  function bubbleEvent(event, Constructor, frame) {
+    const init = {};
+    for (const key in event) {
+      init[key] = event[key];
     }
-    return null;
-  };
-  function getBlockMoverDescription(selectedCount, type, firstIndex, isFirst, isLast, dir, orientation) {
-    const position = firstIndex + 1;
-    if (selectedCount > 1) {
-      return getMultiBlockMoverDescription(
-        selectedCount,
-        firstIndex,
-        isFirst,
-        isLast,
-        dir,
-        orientation
-      );
+    if (event instanceof frame.contentDocument.defaultView.MouseEvent) {
+      const rect = frame.getBoundingClientRect();
+      init.clientX += rect.left;
+      init.clientY += rect.top;
     }
-    if (isFirst && isLast) {
-      return (0, import_i18n73.sprintf)(
-        // translators: %s: Type of block (i.e. Text, Image etc)
-        (0, import_i18n73.__)("Block %s is the only block, and cannot be moved"),
-        type
-      );
+    const newEvent = new Constructor(event.type, init);
+    if (init.defaultPrevented) {
+      newEvent.preventDefault();
     }
-    if (dir > 0 && !isLast) {
-      const movementDirection = getMovementDirection("down", orientation);
-      if (movementDirection === "down") {
-        return (0, import_i18n73.sprintf)(
-          // translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
-          (0, import_i18n73.__)(
-            "Move %1$s block from position %2$d down to position %3$d"
-          ),
-          type,
-          position,
-          position + 1
-        );
-      }
-      if (movementDirection === "left") {
-        return (0, import_i18n73.sprintf)(
-          // translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
-          (0, import_i18n73.__)(
-            "Move %1$s block from position %2$d left to position %3$d"
-          ),
-          type,
-          position,
-          position + 1
-        );
+    const cancelled = !frame.dispatchEvent(newEvent);
+    if (cancelled) {
+      event.preventDefault();
+    }
+  }
+  function useBubbleEvents(iframeDocument) {
+    return (0, import_compose36.useRefEffect)(() => {
+      const { defaultView } = iframeDocument;
+      if (!defaultView) {
+        return;
       }
-      if (movementDirection === "right") {
-        return (0, import_i18n73.sprintf)(
-          // translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
-          (0, import_i18n73.__)(
-            "Move %1$s block from position %2$d right to position %3$d"
-          ),
-          type,
-          position,
-          position + 1
-        );
+      const { frameElement } = defaultView;
+      const html = iframeDocument.documentElement;
+      const eventTypes = ["dragover", "mousemove"];
+      const handlers = {};
+      for (const name of eventTypes) {
+        handlers[name] = (event) => {
+          const prototype = Object.getPrototypeOf(event);
+          const constructorName = prototype.constructor.name;
+          const Constructor = window[constructorName];
+          bubbleEvent(event, Constructor, frameElement);
+        };
+        html.addEventListener(name, handlers[name]);
       }
+      return () => {
+        for (const name of eventTypes) {
+          html.removeEventListener(name, handlers[name]);
+        }
+      };
+    });
+  }
+  var iframeSrcCache = /* @__PURE__ */ new WeakMap();
+  var iframeSrcCleanup = globalThis.FinalizationRegistry ? new globalThis.FinalizationRegistry(
+    (url) => URL.revokeObjectURL(url)
+  ) : void 0;
+  function getIframeSrc(resolvedAssets) {
+    let src = iframeSrcCache.get(resolvedAssets);
+    if (src) {
+      return src;
     }
-    if (dir > 0 && isLast) {
-      const movementDirection = getMovementDirection("down", orientation);
-      if (movementDirection === "down") {
-        return (0, import_i18n73.sprintf)(
-          // translators: 1: Type of block (i.e. Text, Image etc)
-          (0, import_i18n73.__)(
-            "Block %1$s is at the end of the content and can\u2019t be moved down"
-          ),
-          type
-        );
+    let body = "";
+    if (import_react48.version.split(".")[0] === "18") {
+      body = "<body><script>document.currentScript.parentElement.remove()<\/script></body>";
+    }
+    const html = `<!doctype html>
+<html>
+	<head>
+		<meta charset="utf-8">
+		<base href="${window.location.href}">
+		<style>
+			html{
+				height: auto !important;
+				min-height: 100%;
+			}
+			/* Lowest specificity to not override global styles */
+			:where(body) {
+				margin: 0;
+				/* Default background color in case zoom out mode background
+				colors the html element */
+				background-color: white;
+			}
+		</style>
+		${resolvedAssets.styles ?? ""}
+		${resolvedAssets.scripts ?? ""}
+	</head>
+	${body}
+</html>`;
+    src = URL.createObjectURL(new Blob([html], { type: "text/html" }));
+    iframeSrcCache.set(resolvedAssets, src);
+    iframeSrcCleanup?.register(resolvedAssets, src);
+    return src;
+  }
+  function Iframe({
+    contentRef,
+    children,
+    tabIndex = 0,
+    scale = 1,
+    frameSize = 0,
+    readonly,
+    forwardedRef: ref,
+    title = (0, import_i18n42.__)("Editor canvas"),
+    ...props
+  }) {
+    const { resolvedAssets, isPreviewMode } = (0, import_data52.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 [before, writingFlowRef, after] = useWritingFlow();
+    const setRef = (0, import_compose36.useRefEffect)((node) => {
+      let iFrameDocument;
+      function preventFileDropDefault(event) {
+        event.preventDefault();
       }
-      if (movementDirection === "left") {
-        return (0, import_i18n73.sprintf)(
-          // translators: 1: Type of block (i.e. Text, Image etc)
-          (0, import_i18n73.__)(
-            "Block %1$s is at the end of the content and can\u2019t be moved left"
-          ),
-          type
-        );
+      function interceptLinkClicks(event) {
+        if (event.target.tagName === "A" && event.target.getAttribute("href")?.startsWith("#")) {
+          event.preventDefault();
+          iFrameDocument.defaultView.location.hash = event.target.getAttribute("href").slice(1);
+        }
       }
-      if (movementDirection === "right") {
-        return (0, import_i18n73.sprintf)(
-          // translators: 1: Type of block (i.e. Text, Image etc)
-          (0, import_i18n73.__)(
-            "Block %1$s is at the end of the content and can\u2019t be moved right"
-          ),
-          type
+      const { ownerDocument: ownerDocument2 } = node;
+      setBodyClasses(
+        Array.from(ownerDocument2.body.classList).filter(
+          (name) => name.startsWith("admin-color-") || name.startsWith("post-type-") || name === "wp-embed-responsive"
+        )
+      );
+      function onLoad() {
+        const { contentDocument } = node;
+        const { documentElement } = contentDocument;
+        iFrameDocument = contentDocument;
+        setIframeDocument(contentDocument);
+        documentElement.classList.add("block-editor-iframe__html");
+        contentDocument.dir = ownerDocument2.dir;
+        for (const compatStyle of getCompatibilityStyles()) {
+          if (contentDocument.getElementById(compatStyle.id)) {
+            continue;
+          }
+          contentDocument.head.appendChild(
+            compatStyle.cloneNode(true)
+          );
+          if (!isPreviewMode) {
+            console.warn(
+              `${compatStyle.id} was added to the iframe incorrectly. Please use block.json or enqueue_block_assets to add styles to the iframe.`,
+              compatStyle
+            );
+          }
+        }
+        iFrameDocument.addEventListener(
+          "dragover",
+          preventFileDropDefault,
+          false
         );
-      }
-    }
-    if (dir < 0 && !isFirst) {
-      const movementDirection = getMovementDirection("up", orientation);
-      if (movementDirection === "up") {
-        return (0, import_i18n73.sprintf)(
-          // translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
-          (0, import_i18n73.__)("Move %1$s block from position %2$d up to position %3$d"),
-          type,
-          position,
-          position - 1
+        iFrameDocument.addEventListener(
+          "drop",
+          preventFileDropDefault,
+          false
         );
+        iFrameDocument.addEventListener("click", interceptLinkClicks);
       }
-      if (movementDirection === "left") {
-        return (0, import_i18n73.sprintf)(
-          // translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
-          (0, import_i18n73.__)(
-            "Move %1$s block from position %2$d left to position %3$d"
-          ),
-          type,
-          position,
-          position - 1
+      node.addEventListener("load", onLoad);
+      return () => {
+        setIframeDocument(void 0);
+        node.removeEventListener("load", onLoad);
+        iFrameDocument?.removeEventListener(
+          "dragover",
+          preventFileDropDefault
         );
-      }
-      if (movementDirection === "right") {
-        return (0, import_i18n73.sprintf)(
-          // translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
-          (0, import_i18n73.__)(
-            "Move %1$s block from position %2$d right to position %3$d"
-          ),
-          type,
-          position,
-          position - 1
+        iFrameDocument?.removeEventListener(
+          "drop",
+          preventFileDropDefault
         );
+        iFrameDocument?.removeEventListener("click", interceptLinkClicks);
+      };
+    }, []);
+    const {
+      contentRef: scaleContentRef,
+      containerRef,
+      isZoomedOut,
+      scaleContainerWidth
+    } = useScaleCanvas({
+      scale,
+      frameSize: parseInt(frameSize),
+      iframeDocument
+    });
+    const disabledRef = (0, import_compose36.useDisabled)({ isDisabled: !readonly });
+    const unguardedBodyRef = (0, import_compose36.useMergeRefs)([
+      useBubbleEvents(iframeDocument),
+      contentRef,
+      writingFlowRef,
+      disabledRef,
+      scaleContentRef
+    ]);
+    const bodyRef = (0, import_compose36.useRefEffect)(
+      (node) => {
+        if (node.ownerDocument.defaultView) {
+          unguardedBodyRef(node);
+          return () => unguardedBodyRef(null);
+        }
+        return () => {
+        };
+      },
+      [unguardedBodyRef]
+    );
+    const src = getIframeSrc(resolvedAssets);
+    const shouldRenderFocusCaptureElements = tabIndex >= 0 && !isPreviewMode;
+    const iframe = /* @__PURE__ */ (0, import_jsx_runtime230.jsxs)(import_jsx_runtime230.Fragment, { children: [
+      shouldRenderFocusCaptureElements && before,
+      /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
+        "iframe",
+        {
+          ...props,
+          style: {
+            ...props.style,
+            height: props.style?.height,
+            border: 0
+          },
+          ref: (0, import_compose36.useMergeRefs)([ref, setRef]),
+          tabIndex,
+          src,
+          title,
+          onKeyDown: (event) => {
+            if (props.onKeyDown) {
+              props.onKeyDown(event);
+            }
+            if (event.currentTarget.ownerDocument !== event.target.ownerDocument) {
+              const { stopPropagation } = event.nativeEvent;
+              event.nativeEvent.stopPropagation = () => {
+              };
+              event.stopPropagation();
+              event.nativeEvent.stopPropagation = stopPropagation;
+              bubbleEvent(
+                event,
+                window.KeyboardEvent,
+                event.currentTarget
+              );
+            }
+          },
+          children: iframeDocument && (0, import_element107.createPortal)(
+            /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
+              "body",
+              {
+                ref: bodyRef,
+                className: clsx_default(
+                  "block-editor-iframe__body",
+                  "editor-styles-wrapper",
+                  ...bodyClasses
+                ),
+                children: /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(import_components30.__experimentalStyleProvider, { document: iframeDocument, children })
+              }
+            ),
+            iframeDocument.documentElement
+          )
+        }
+      ),
+      shouldRenderFocusCaptureElements && after
+    ] });
+    return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)("div", { className: "block-editor-iframe__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
+      "div",
+      {
+        className: clsx_default(
+          "block-editor-iframe__scale-container",
+          isZoomedOut && "is-zoomed-out"
+        ),
+        style: {
+          "--wp-block-editor-iframe-zoom-out-scale-container-width": isZoomedOut && `${scaleContainerWidth}px`
+        },
+        children: iframe
       }
+    ) });
+  }
+  function IframeIfReady(props, ref) {
+    const isInitialised = (0, import_data52.useSelect)(
+      (select3) => select3(store).getSettings().__internalIsInitialized,
+      []
+    );
+    if (!isInitialised) {
+      return null;
     }
-    if (dir < 0 && isFirst) {
-      const movementDirection = getMovementDirection("up", orientation);
-      if (movementDirection === "up") {
-        return (0, import_i18n73.sprintf)(
-          // translators: 1: Type of block (i.e. Text, Image etc)
-          (0, import_i18n73.__)(
-            "Block %1$s is at the beginning of the content and can\u2019t be moved up"
-          ),
-          type
-        );
-      }
-      if (movementDirection === "left") {
-        return (0, import_i18n73.sprintf)(
-          // translators: 1: Type of block (i.e. Text, Image etc)
-          (0, import_i18n73.__)(
-            "Block %1$s is at the beginning of the content and can\u2019t be moved left"
-          ),
-          type
-        );
+    return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(Iframe, { ...props, forwardedRef: ref });
+  }
+  var iframe_default = (0, import_element107.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);
+
+  // node_modules/parsel-js/dist/parsel.js
+  var TOKENS = {
+    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
+    // this must be last
+  };
+  var TRIM_TOKENS = /* @__PURE__ */ new Set(["combinator", "comma"]);
+  var getArgumentPatternByType = (type) => {
+    switch (type) {
+      case "pseudo-element":
+      case "pseudo-class":
+        return new RegExp(TOKENS[type].source.replace("(?<argument>\xB6*)", "(?<argument>.*)"), "gu");
+      default:
+        return TOKENS[type];
+    }
+  };
+  function gobbleParens(text, offset4) {
+    let nesting = 0;
+    let result = "";
+    for (; offset4 < text.length; offset4++) {
+      const char = text[offset4];
+      switch (char) {
+        case "(":
+          ++nesting;
+          break;
+        case ")":
+          --nesting;
+          break;
       }
-      if (movementDirection === "right") {
-        return (0, import_i18n73.sprintf)(
-          // translators: 1: Type of block (i.e. Text, Image etc)
-          (0, import_i18n73.__)(
-            "Block %1$s is at the beginning of the content and can\u2019t be moved right"
-          ),
-          type
-        );
+      result += char;
+      if (nesting === 0) {
+        return result;
       }
     }
+    return result;
   }
-  function getMultiBlockMoverDescription(selectedCount, firstIndex, isFirst, isLast, dir, orientation) {
-    const position = firstIndex + 1;
-    if (isFirst && isLast) {
-      return (0, import_i18n73.__)("All blocks are selected, and cannot be moved");
+  function tokenizeBy(text, grammar = TOKENS) {
+    if (!text) {
+      return [];
     }
-    if (dir > 0 && !isLast) {
-      const movementDirection = getMovementDirection("down", orientation);
-      if (movementDirection === "down") {
-        return (0, import_i18n73.sprintf)(
-          // translators: 1: Number of selected blocks, 2: Position of selected blocks
-          (0, import_i18n73.__)("Move %1$d blocks from position %2$d down by one place"),
-          selectedCount,
-          position
-        );
-      }
-      if (movementDirection === "left") {
-        return (0, import_i18n73.sprintf)(
-          // translators: 1: Number of selected blocks, 2: Position of selected blocks
-          (0, import_i18n73.__)("Move %1$d blocks from position %2$d left by one place"),
-          selectedCount,
-          position
-        );
-      }
-      if (movementDirection === "right") {
-        return (0, import_i18n73.sprintf)(
-          // translators: 1: Number of selected blocks, 2: Position of selected blocks
-          (0, import_i18n73.__)("Move %1$d blocks from position %2$d right by one place"),
-          selectedCount,
-          position
-        );
+    const tokens = [text];
+    for (const [type, pattern] of Object.entries(grammar)) {
+      for (let i2 = 0; i2 < tokens.length; i2++) {
+        const token = tokens[i2];
+        if (typeof token !== "string") {
+          continue;
+        }
+        pattern.lastIndex = 0;
+        const match2 = pattern.exec(token);
+        if (!match2) {
+          continue;
+        }
+        const from = match2.index - 1;
+        const args = [];
+        const content = match2[0];
+        const before = token.slice(0, from + 1);
+        if (before) {
+          args.push(before);
+        }
+        args.push({
+          ...match2.groups,
+          type,
+          content
+        });
+        const after = token.slice(from + content.length + 1);
+        if (after) {
+          args.push(after);
+        }
+        tokens.splice(i2, 1, ...args);
       }
     }
-    if (dir > 0 && isLast) {
-      const movementDirection = getMovementDirection("down", orientation);
-      if (movementDirection === "down") {
-        return (0, import_i18n73.__)(
-          "Blocks cannot be moved down as they are already at the bottom"
-        );
-      }
-      if (movementDirection === "left") {
-        return (0, import_i18n73.__)(
-          "Blocks cannot be moved left as they are already are at the leftmost position"
-        );
-      }
-      if (movementDirection === "right") {
-        return (0, import_i18n73.__)(
-          "Blocks cannot be moved right as they are already are at the rightmost position"
-        );
+    let offset4 = 0;
+    for (const token of tokens) {
+      switch (typeof token) {
+        case "string":
+          throw new Error(`Unexpected sequence ${token} found at index ${offset4}`);
+        case "object":
+          offset4 += token.content.length;
+          token.pos = [offset4 - token.content.length, offset4];
+          if (TRIM_TOKENS.has(token.type)) {
+            token.content = token.content.trim() || " ";
+          }
+          break;
       }
     }
-    if (dir < 0 && !isFirst) {
-      const movementDirection = getMovementDirection("up", orientation);
-      if (movementDirection === "up") {
-        return (0, import_i18n73.sprintf)(
-          // translators: 1: Number of selected blocks, 2: Position of selected blocks
-          (0, import_i18n73.__)("Move %1$d blocks from position %2$d up by one place"),
-          selectedCount,
-          position
-        );
-      }
-      if (movementDirection === "left") {
-        return (0, import_i18n73.sprintf)(
-          // translators: 1: Number of selected blocks, 2: Position of selected blocks
-          (0, import_i18n73.__)("Move %1$d blocks from position %2$d left by one place"),
-          selectedCount,
-          position
-        );
-      }
-      if (movementDirection === "right") {
-        return (0, import_i18n73.sprintf)(
-          // translators: 1: Number of selected blocks, 2: Position of selected blocks
-          (0, import_i18n73.__)("Move %1$d blocks from position %2$d right by one place"),
-          selectedCount,
-          position
-        );
-      }
+    return tokens;
+  }
+  var STRING_PATTERN = /(['"])([^\\\n]+?)\1/g;
+  var ESCAPE_PATTERN = /\\./g;
+  function tokenize(selector3, grammar = TOKENS) {
+    selector3 = selector3.trim();
+    if (selector3 === "") {
+      return [];
     }
-    if (dir < 0 && isFirst) {
-      const movementDirection = getMovementDirection("up", orientation);
-      if (movementDirection === "up") {
-        return (0, import_i18n73.__)(
-          "Blocks cannot be moved up as they are already at the top"
-        );
-      }
-      if (movementDirection === "left") {
-        return (0, import_i18n73.__)(
-          "Blocks cannot be moved left as they are already are at the leftmost position"
-        );
-      }
-      if (movementDirection === "right") {
-        return (0, import_i18n73.__)(
-          "Blocks cannot be moved right as they are already are at the rightmost position"
-        );
+    const replacements = [];
+    selector3 = selector3.replace(ESCAPE_PATTERN, (value, offset4) => {
+      replacements.push({ value, offset: offset4 });
+      return "\uE000".repeat(value.length);
+    });
+    selector3 = selector3.replace(STRING_PATTERN, (value, quote, content, offset4) => {
+      replacements.push({ value, offset: offset4 });
+      return `${quote}${"\uE001".repeat(content.length)}${quote}`;
+    });
+    {
+      let pos = 0;
+      let offset4;
+      while ((offset4 = selector3.indexOf("(", pos)) > -1) {
+        const value = gobbleParens(selector3, offset4);
+        replacements.push({ value, offset: offset4 });
+        selector3 = `${selector3.substring(0, offset4)}(${"\xB6".repeat(value.length - 2)})${selector3.substring(offset4 + value.length)}`;
+        pos = offset4 + value.length;
       }
     }
-  }
-
-  // packages/block-editor/build-module/components/block-mover/button.mjs
-  var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
-  var getArrowIcon = (direction, orientation) => {
-    if (direction === "up") {
-      if (orientation === "horizontal") {
-        return (0, import_i18n74.isRTL)() ? chevron_right_default : chevron_left_default;
-      }
-      return chevron_up_default;
-    } else if (direction === "down") {
-      if (orientation === "horizontal") {
-        return (0, import_i18n74.isRTL)() ? chevron_left_default : chevron_right_default;
+    const tokens = tokenizeBy(selector3, grammar);
+    const changedTokens = /* @__PURE__ */ new Set();
+    for (const replacement of replacements.reverse()) {
+      for (const token of tokens) {
+        const { offset: offset4, value } = replacement;
+        if (!(token.pos[0] <= offset4 && offset4 + value.length <= token.pos[1])) {
+          continue;
+        }
+        const { content } = token;
+        const tokenOffset = offset4 - token.pos[0];
+        token.content = content.slice(0, tokenOffset) + value + content.slice(tokenOffset + value.length);
+        if (token.content !== content) {
+          changedTokens.add(token);
+        }
       }
-      return chevron_down_default;
     }
-    return null;
-  };
-  var getMovementDirectionLabel = (moveDirection, orientation) => {
-    if (moveDirection === "up") {
-      if (orientation === "horizontal") {
-        return (0, import_i18n74.isRTL)() ? (0, import_i18n74.__)("Move right") : (0, import_i18n74.__)("Move left");
+    for (const token of changedTokens) {
+      const pattern = getArgumentPatternByType(token.type);
+      if (!pattern) {
+        throw new Error(`Unknown token type: ${token.type}`);
       }
-      return (0, import_i18n74.__)("Move up");
-    } else if (moveDirection === "down") {
-      if (orientation === "horizontal") {
-        return (0, import_i18n74.isRTL)() ? (0, import_i18n74.__)("Move left") : (0, import_i18n74.__)("Move right");
+      pattern.lastIndex = 0;
+      const match2 = pattern.exec(token.content);
+      if (!match2) {
+        throw new Error(`Unable to parse content for ${token.type}: ${token.content}`);
       }
-      return (0, import_i18n74.__)("Move down");
+      Object.assign(token, match2.groups);
     }
-    return null;
-  };
-  var BlockMoverButton = (0, import_element156.forwardRef)(
-    ({ clientIds, direction, orientation: moverOrientation, ...props }, ref) => {
-      const instanceId = (0, import_compose64.useInstanceId)(BlockMoverButton);
-      const normalizedClientIds = (0, import_element156.useMemo)(
-        () => Array.isArray(clientIds) ? clientIds : [clientIds],
-        [clientIds]
-      );
-      const blocksCount = normalizedClientIds.length;
-      const isMobileViewport = (0, import_compose64.useViewportMatch)("small", "<");
-      const {
-        blockType,
-        isDisabled,
-        rootClientId,
-        isFirst,
-        isLast,
-        firstIndex,
-        orientation = "vertical"
-      } = (0, import_data89.useSelect)(
-        (select3) => {
-          const {
-            getBlockIndex: getBlockIndex2,
-            getBlockRootClientId: getBlockRootClientId2,
-            getBlockOrder: getBlockOrder2,
-            getBlock: getBlock2,
-            getBlockListSettings: getBlockListSettings2
-          } = select3(store);
-          const firstClientId = normalizedClientIds[0];
-          const blockRootClientId = getBlockRootClientId2(firstClientId);
-          const firstBlockIndex = getBlockIndex2(firstClientId);
-          const lastBlockIndex = getBlockIndex2(
-            normalizedClientIds[normalizedClientIds.length - 1]
-          );
-          const blockOrder = getBlockOrder2(blockRootClientId);
-          const block = getBlock2(firstClientId);
-          const isFirstBlock = firstBlockIndex === 0;
-          const isLastBlock = lastBlockIndex === blockOrder.length - 1;
-          const { orientation: blockListOrientation } = getBlockListSettings2(blockRootClientId) || {};
-          return {
-            blockType: block ? (0, import_blocks50.getBlockType)(block.name) : null,
-            isDisabled: direction === "up" ? isFirstBlock : isLastBlock,
-            rootClientId: blockRootClientId,
-            firstIndex: firstBlockIndex,
-            isFirst: isFirstBlock,
-            isLast: isLastBlock,
-            orientation: moverOrientation || blockListOrientation
-          };
-        },
-        [direction, moverOrientation, normalizedClientIds]
-      );
-      const { moveBlocksDown: moveBlocksDown2, moveBlocksUp: moveBlocksUp2 } = (0, import_data89.useDispatch)(store);
-      const moverFunction = direction === "up" ? moveBlocksUp2 : moveBlocksDown2;
-      const onClick = (event) => {
-        moverFunction(clientIds, rootClientId);
-        if (props.onClick) {
-          props.onClick(event);
+    return tokens;
+  }
+  function* flatten(node, parent) {
+    switch (node.type) {
+      case "list":
+        for (let child of node.list) {
+          yield* flatten(child, node);
         }
-      };
-      const descriptionId = `block-editor-block-mover-button__description-${instanceId}`;
-      return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(import_jsx_runtime281.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
-          import_components75.Button,
-          {
-            __next40pxDefaultSize: true,
-            ref,
-            className: clsx_default(
-              "block-editor-block-mover-button",
-              `is-${direction}-button`
-            ),
-            icon: getArrowIcon(direction, orientation),
-            label: getMovementDirectionLabel(
-              direction,
-              orientation
-            ),
-            tooltipPosition: !isMobileViewport && direction === "down" && orientation === "vertical" ? "bottom" : "top",
-            "aria-describedby": descriptionId,
-            ...props,
-            onClick: isDisabled ? null : onClick,
-            disabled: isDisabled,
-            accessibleWhenDisabled: true,
-            shortcut: direction === "up" ? import_keycodes10.displayShortcut.secondary("t") : import_keycodes10.displayShortcut.secondary("y")
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(VisuallyHidden, { id: descriptionId, children: getBlockMoverDescription(
-          blocksCount,
-          blockType && blockType.title,
-          firstIndex,
-          isFirst,
-          isLast,
-          direction === "up" ? -1 : 1,
-          orientation
-        ) })
-      ] });
+        break;
+      case "complex":
+        yield* flatten(node.left, node);
+        yield* flatten(node.right, node);
+        break;
+      case "compound":
+        yield* node.list.map((token) => [token, node]);
+        break;
+      default:
+        yield [node, parent];
     }
-  );
-  var BlockMoverUpButton = (0, import_element156.forwardRef)((props, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(BlockMoverButton, { direction: "up", ref, ...props });
-  });
-  var BlockMoverDownButton = (0, import_element156.forwardRef)((props, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(BlockMoverButton, { direction: "down", ref, ...props });
-  });
+  }
+  function stringify(listOrNode) {
+    let tokens;
+    if (Array.isArray(listOrNode)) {
+      tokens = listOrNode;
+    } else {
+      tokens = [...flatten(listOrNode)].map(([token]) => token);
+    }
+    return tokens.map((token) => token.content).join("");
+  }

-  // packages/block-editor/build-module/components/block-mover/index.mjs
-  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
-  function BlockMover({ clientIds, hideDragHandle }) {
-    const {
-      canMove,
-      rootClientId,
-      isFirst,
-      isLast,
-      orientation,
-      isManualGrid
-    } = (0, import_data90.useSelect)(
-      (select3) => {
-        const {
-          getBlockIndex: getBlockIndex2,
-          getBlockListSettings: getBlockListSettings2,
-          canMoveBlocks: canMoveBlocks2,
-          getBlockOrder: getBlockOrder2,
-          getBlockRootClientId: getBlockRootClientId2,
-          getBlockAttributes: getBlockAttributes3
-        } = select3(store);
-        const normalizedClientIds = Array.isArray(clientIds) ? clientIds : [clientIds];
-        const firstClientId = normalizedClientIds[0];
-        const _rootClientId = getBlockRootClientId2(firstClientId);
-        const firstIndex = getBlockIndex2(firstClientId);
-        const lastIndex = getBlockIndex2(
-          normalizedClientIds[normalizedClientIds.length - 1]
-        );
-        const blockOrder = getBlockOrder2(_rootClientId);
-        const { layout = {} } = getBlockAttributes3(_rootClientId) ?? {};
-        return {
-          canMove: canMoveBlocks2(clientIds),
-          rootClientId: _rootClientId,
-          isFirst: firstIndex === 0,
-          isLast: lastIndex === blockOrder.length - 1,
-          orientation: getBlockListSettings2(_rootClientId)?.orientation,
-          isManualGrid: layout.type === "grid" && layout.isManualPlacement && window.__experimentalEnableGridInteractivity
-        };
+  // packages/block-editor/build-module/utils/transform-styles/index.mjs
+  var import_processor = __toESM(require_processor(), 1);
+  var import_css_syntax_error = __toESM(require_css_syntax_error(), 1);
+  var import_postcss_prefix_selector = __toESM(require_postcss_prefix_selector(), 1);
+  var import_postcss_urlrebase = __toESM(require_postcss_urlrebase(), 1);
+  var cacheByWrapperSelector = /* @__PURE__ */ new Map();
+  var ROOT_SELECTOR_TOKENS = [
+    { 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 prefixRootSelector(prefix2, selector3) {
+    const tokenized = tokenize(selector3);
+    const lastRootIndex = tokenized.findLastIndex(({ content, type }) => {
+      return ROOT_SELECTOR_TOKENS.some(
+        (rootSelector) => content === rootSelector.content && type === rootSelector.type
+      );
+    });
+    let insertionPoint2 = -1;
+    for (let i2 = lastRootIndex + 1; i2 < tokenized.length; i2++) {
+      if (tokenized[i2].type === "combinator") {
+        insertionPoint2 = i2;
+        break;
+      }
+    }
+    const tokenizedPrefix = tokenize(prefix2);
+    tokenized.splice(
+      // Insert at the insertion point, or the end.
+      insertionPoint2 === -1 ? tokenized.length : insertionPoint2,
+      0,
+      {
+        type: "combinator",
+        content: " ",
+        pos: [0, 0]
       },
-      [clientIds]
+      ...tokenizedPrefix
     );
-    if (!canMove || isFirst && isLast && !rootClientId || hideDragHandle && isManualGrid) {
-      return null;
+    return stringify(tokenized);
+  }
+  function transformStyle({ css, ignoredSelectors = [], baseURL }, wrapperSelector = "", transformOptions) {
+    if (!wrapperSelector && !baseURL) {
+      return css;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(
-      import_components76.ToolbarGroup,
-      {
-        className: clsx_default("block-editor-block-mover", {
-          "is-horizontal": orientation === "horizontal"
-        }),
-        children: [
-          !hideDragHandle && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(block_draggable_default, { clientIds, fadeWhenDisabled: true, children: (draggableProps) => /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
-            import_components76.Button,
-            {
-              __next40pxDefaultSize: true,
-              icon: drag_handle_default,
-              className: "block-editor-block-mover__drag-handle",
-              label: (0, import_i18n75.__)("Drag"),
-              tabIndex: "-1",
-              ...draggableProps
-            }
-          ) }),
-          !isManualGrid && /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)("div", { className: "block-editor-block-mover__move-button-container", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(import_components76.ToolbarItem, { children: (itemProps) => /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
-              BlockMoverUpButton,
-              {
-                clientIds,
-                ...itemProps
+    try {
+      const excludedSelectors = [
+        ...ignoredSelectors,
+        ...transformOptions?.ignoredSelectors ?? [],
+        wrapperSelector
+      ];
+      return new import_processor.default(
+        [
+          wrapperSelector && (0, import_postcss_prefix_selector.default)({
+            prefix: wrapperSelector,
+            transform(prefix2, selector3, prefixedSelector) {
+              if (excludedSelectors.some(
+                (excludedSelector) => excludedSelector instanceof RegExp ? selector3.match(excludedSelector) : selector3.includes(excludedSelector)
+              )) {
+                return selector3;
               }
-            ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(import_components76.ToolbarItem, { children: (itemProps) => /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
-              BlockMoverDownButton,
-              {
-                clientIds,
-                ...itemProps
+              const hasRootSelector = ROOT_SELECTOR_TOKENS.some(
+                (rootSelector) => selector3.startsWith(rootSelector.content)
+              );
+              if (hasRootSelector) {
+                return prefixRootSelector(prefix2, selector3);
               }
-            ) })
-          ] })
-        ]
+              return prefixedSelector;
+            }
+          }),
+          baseURL && (0, import_postcss_urlrebase.default)({ rootUrl: baseURL })
+        ].filter(Boolean)
+      ).process(css, {}).css;
+    } catch (error2) {
+      if (error2 instanceof import_css_syntax_error.default) {
+        console.warn(
+          "wp.blockEditor.transformStyles Failed to transform CSS.",
+          error2.message + "\n" + error2.showSourceCode(false)
+        );
+      } else {
+        console.warn(
+          "wp.blockEditor.transformStyles Failed to transform CSS.",
+          error2
+        );
       }
-    );
+      return null;
+    }
   }
-  var block_mover_default = BlockMover;
-
-  // packages/block-editor/build-module/components/block-parent-selector/index.mjs
-  var import_components77 = __toESM(require_components(), 1);
-  var import_data92 = __toESM(require_data(), 1);
-  var import_i18n76 = __toESM(require_i18n(), 1);
-  var import_element158 = __toESM(require_element(), 1);
+  var transformStyles = (styles, wrapperSelector = "", transformOptions) => {
+    let cache = cacheByWrapperSelector.get(wrapperSelector);
+    if (!cache) {
+      cache = /* @__PURE__ */ new WeakMap();
+      cacheByWrapperSelector.set(wrapperSelector, cache);
+    }
+    return styles.map((style) => {
+      let css = cache.get(style);
+      if (!css) {
+        css = transformStyle(style, wrapperSelector, transformOptions);
+        cache.set(style, css);
+      }
+      return css;
+    });
+  };
+  var transform_styles_default = transformStyles;

-  // packages/block-editor/build-module/components/block-toolbar/utils.mjs
-  var import_data91 = __toESM(require_data(), 1);
-  var import_element157 = __toESM(require_element(), 1);
-  var { clearTimeout: clearTimeout2, setTimeout: setTimeout2 } = window;
-  var DEBOUNCE_TIMEOUT = 200;
-  function useDebouncedShowGestures({
-    ref,
-    isFocused,
-    highlightParent,
-    debounceTimeout = DEBOUNCE_TIMEOUT
-  }) {
-    const { getSelectedBlockClientId: getSelectedBlockClientId2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data91.useSelect)(store);
-    const { toggleBlockHighlight: toggleBlockHighlight2 } = (0, import_data91.useDispatch)(store);
-    const timeoutRef = (0, import_element157.useRef)();
-    const isDistractionFree = (0, import_data91.useSelect)(
-      (select3) => select3(store).getSettings().isDistractionFree,
+  // packages/block-editor/build-module/components/editor-styles/index.mjs
+  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
+  k([names_default, a11y_default]);
+  function useDarkThemeBodyClassName(styles, scope) {
+    return (0, import_element108.useCallback)(
+      (node) => {
+        if (!node) {
+          return;
+        }
+        const { ownerDocument: ownerDocument2 } = node;
+        const { defaultView, body } = ownerDocument2;
+        const canvas = scope ? ownerDocument2.querySelector(scope) : body;
+        let backgroundColor;
+        if (!canvas) {
+          const tempCanvas = ownerDocument2.createElement("div");
+          tempCanvas.classList.add("editor-styles-wrapper");
+          body.appendChild(tempCanvas);
+          backgroundColor = defaultView?.getComputedStyle(tempCanvas, null).getPropertyValue("background-color");
+          body.removeChild(tempCanvas);
+        } else {
+          backgroundColor = defaultView?.getComputedStyle(canvas, null).getPropertyValue("background-color");
+        }
+        const colordBackgroundColor = w(backgroundColor);
+        if (colordBackgroundColor.luminance() > 0.5 || colordBackgroundColor.alpha() === 0) {
+          body.classList.remove("is-dark-theme");
+        } else {
+          body.classList.add("is-dark-theme");
+        }
+      },
+      [styles, scope]
+    );
+  }
+  function EditorStyles({ styles, scope, transformOptions }) {
+    const overrides = (0, import_data53.useSelect)(
+      (select3) => unlock(select3(store)).getStyleOverrides(),
       []
     );
-    const handleOnChange = (nextIsFocused) => {
-      if (nextIsFocused && isDistractionFree) {
-        return;
+    const [transformedStyles, transformedSvgs] = (0, import_element108.useMemo)(() => {
+      const _styles = Object.values(styles ?? []);
+      const orderedOverrides = [
+        ...overrides.filter(
+          ([, override]) => override?.__unstableType !== "custom-css"
+        ),
+        ...overrides.filter(
+          ([, override]) => override?.__unstableType === "custom-css"
+        )
+      ];
+      for (const [id, override] of orderedOverrides) {
+        const index2 = _styles.findIndex(({ id: _id }) => id === _id);
+        const overrideWithId = { ...override, id };
+        if (index2 === -1) {
+          _styles.push(overrideWithId);
+        } else {
+          _styles[index2] = overrideWithId;
+        }
       }
-      const selectedBlockClientId = getSelectedBlockClientId2();
-      const clientId = highlightParent ? getBlockRootClientId2(selectedBlockClientId) : selectedBlockClientId;
-      toggleBlockHighlight2(clientId, nextIsFocused);
-    };
-    const getIsHovered = () => {
-      return ref?.current && ref.current.matches(":hover");
-    };
-    const shouldHideGestures = () => {
-      const isHovered = getIsHovered();
-      return !isFocused && !isHovered;
-    };
-    const clearTimeoutRef = () => {
-      const timeout = timeoutRef.current;
-      if (timeout && clearTimeout2) {
-        clearTimeout2(timeout);
-      }
-    };
-    const debouncedShowGestures = (event) => {
-      if (event) {
-        event.stopPropagation();
-      }
-      clearTimeoutRef();
-      handleOnChange(true);
-    };
-    const debouncedHideGestures = (event) => {
-      if (event) {
-        event.stopPropagation();
-      }
-      clearTimeoutRef();
-      timeoutRef.current = setTimeout2(() => {
-        if (shouldHideGestures()) {
-          handleOnChange(false);
-        }
-      }, debounceTimeout);
-    };
-    (0, import_element157.useEffect)(
-      () => () => {
-        handleOnChange(false);
-        clearTimeoutRef();
-      },
-      []
-    );
-    return {
-      debouncedShowGestures,
-      debouncedHideGestures
-    };
-  }
-  function useShowHoveredOrFocusedGestures({
-    ref,
-    highlightParent = false,
-    debounceTimeout = DEBOUNCE_TIMEOUT
-  }) {
-    const [isFocused, setIsFocused] = (0, import_element157.useState)(false);
-    const { debouncedShowGestures, debouncedHideGestures } = useDebouncedShowGestures({
-      ref,
-      debounceTimeout,
-      isFocused,
-      highlightParent
-    });
-    const registerRef = (0, import_element157.useRef)(false);
-    const isFocusedWithin = () => {
-      return ref?.current && ref.current.contains(ref.current.ownerDocument.activeElement);
-    };
-    (0, import_element157.useEffect)(() => {
-      const node = ref.current;
-      const handleOnFocus = () => {
-        if (isFocusedWithin()) {
-          setIsFocused(true);
-          debouncedShowGestures();
-        }
-      };
-      const handleOnBlur = () => {
-        if (!isFocusedWithin()) {
-          setIsFocused(false);
-          debouncedHideGestures();
+      return [
+        transform_styles_default(
+          _styles.filter((style) => style?.css),
+          scope,
+          transformOptions
+        ),
+        _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)(
+        "style",
+        {
+          ref: useDarkThemeBodyClassName(transformedStyles, scope)
         }
-      };
-      if (node && !registerRef.current) {
-        node.addEventListener("focus", handleOnFocus, true);
-        node.addEventListener("blur", handleOnBlur, true);
-        registerRef.current = true;
-      }
-      return () => {
-        if (node) {
-          node.removeEventListener("focus", handleOnFocus);
-          node.removeEventListener("blur", handleOnBlur);
+      ),
+      transformedStyles.map((css, index2) => /* @__PURE__ */ (0, import_jsx_runtime231.jsx)("style", { children: css }, index2)),
+      /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+        import_components31.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: transformedSvgs }
         }
-      };
-    }, [
-      ref,
-      registerRef,
-      setIsFocused,
-      debouncedShowGestures,
-      debouncedHideGestures
-    ]);
-    return {
-      onMouseMove: debouncedShowGestures,
-      onMouseLeave: debouncedHideGestures
-    };
+      )
+    ] });
   }
+  var editor_styles_default = (0, import_element108.memo)(EditorStyles);

-  // packages/block-editor/build-module/components/block-parent-selector/index.mjs
-  var import_jsx_runtime283 = __toESM(require_jsx_runtime(), 1);
-  function BlockParentSelector() {
-    const { selectBlock: selectBlock2 } = (0, import_data92.useDispatch)(store);
-    const { parentClientId } = (0, import_data92.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];
+  // 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 MAX_HEIGHT = 2e3;
+  var EMPTY_ADDITIONAL_STYLES = [];
+  function ScaledBlockPreview({
+    viewportWidth,
+    containerWidth,
+    minHeight,
+    additionalStyles = EMPTY_ADDITIONAL_STYLES
+  }) {
+    if (!viewportWidth) {
+      viewportWidth = containerWidth;
+    }
+    const [contentResizeListener, { height: contentHeight }] = (0, import_compose37.useResizeObserver)();
+    const { styles } = (0, import_data54.useSelect)((select3) => {
+      const settings2 = select3(store).getSettings();
       return {
-        parentClientId: _parentClientId
+        styles: settings2.styles
       };
     }, []);
-    const blockInformation = useBlockDisplayInformation(parentClientId);
-    const nodeRef = (0, import_element158.useRef)();
-    const showHoveredOrFocusedGestures = useShowHoveredOrFocusedGestures({
-      ref: nodeRef,
-      highlightParent: true
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-      "div",
+    const editorStyles = (0, import_element109.useMemo)(() => {
+      if (styles) {
+        return [
+          ...styles,
+          {
+            css: "body{height:auto;overflow:hidden;border:none;padding:0;}",
+            __unstableType: "presets"
+          },
+          ...additionalStyles
+        ];
+      }
+      return styles;
+    }, [styles, additionalStyles]);
+    const scale = containerWidth / viewportWidth;
+    const aspectRatio = contentHeight ? containerWidth / (contentHeight * scale) : 0;
+    return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+      import_components32.Disabled,
       {
-        className: "block-editor-block-parent-selector",
-        ref: nodeRef,
-        ...showHoveredOrFocusedGestures,
-        children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-          import_components77.ToolbarButton,
+        className: "block-editor-block-preview__content",
+        style: {
+          transform: `scale(${scale})`,
+          // Using width + aspect-ratio instead of height here triggers browsers' native
+          // handling of scrollbar's visibility. It prevents the flickering issue seen
+          // in https://github.com/WordPress/gutenberg/issues/52027.
+          // See https://github.com/WordPress/gutenberg/pull/52921 for more info.
+          aspectRatio,
+          maxHeight: contentHeight > MAX_HEIGHT ? MAX_HEIGHT * scale : void 0,
+          minHeight
+        },
+        children: /* @__PURE__ */ (0, import_jsx_runtime232.jsxs)(
+          iframe_default,
           {
-            className: "block-editor-block-parent-selector__button",
-            onClick: () => selectBlock2(parentClientId),
-            label: (0, import_i18n76.sprintf)(
-              /* translators: %s: Name of the block's parent. */
-              (0, import_i18n76.__)("Select parent block: %s"),
-              blockInformation?.title
-            ),
-            showTooltip: true,
-            icon: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(block_icon_default, { icon: blockInformation?.icon })
+            contentRef: (0, import_compose37.useRefEffect)((bodyElement) => {
+              const {
+                ownerDocument: { documentElement }
+              } = bodyElement;
+              documentElement.classList.add(
+                "block-editor-block-preview__content-iframe"
+              );
+              documentElement.style.position = "absolute";
+              documentElement.style.width = "100%";
+              bodyElement.style.boxSizing = "border-box";
+              bodyElement.style.position = "absolute";
+              bodyElement.style.width = "100%";
+            }, []),
+            "aria-hidden": true,
+            tabIndex: -1,
+            style: {
+              position: "absolute",
+              width: viewportWidth,
+              height: contentHeight,
+              pointerEvents: "none",
+              // This is a catch-all max-height for patterns.
+              // See: https://github.com/WordPress/gutenberg/pull/38175.
+              maxHeight: MAX_HEIGHT,
+              minHeight: scale !== 0 && scale < 1 && minHeight ? minHeight / scale : minHeight
+            },
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(editor_styles_default, { styles: editorStyles }),
+              contentResizeListener,
+              /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(MemoizedBlockList, { renderAppender: false })
+            ]
           }
         )
-      },
-      parentClientId
+      }
     );
   }
+  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)(
+        ScaledBlockPreview,
+        {
+          ...props,
+          containerWidth
+        }
+      ) })
+    ] });
+  }

-  // packages/block-editor/build-module/components/block-controls/fill.mjs
-  var import_components79 = __toESM(require_components(), 1);
-
-  // packages/block-editor/build-module/components/block-controls/groups.mjs
-  var import_components78 = __toESM(require_components(), 1);
-  var BlockControlsDefault = (0, import_components78.createSlotFill)("BlockControls");
-  var BlockControlsBlock = (0, import_components78.createSlotFill)("BlockControlsBlock");
-  var BlockControlsInline = (0, import_components78.createSlotFill)("BlockFormatControls");
-  var BlockControlsOther = (0, import_components78.createSlotFill)("BlockControlsOther");
-  var BlockControlsParent = (0, import_components78.createSlotFill)("BlockControlsParent");
-  var BlockControlsStyleState = (0, import_components78.createSlotFill)("BlockControlsStyleState");
-  var groups2 = {
-    default: BlockControlsDefault,
-    block: BlockControlsBlock,
-    inline: BlockControlsInline,
-    other: BlockControlsOther,
-    parent: BlockControlsParent,
-    "style-state": BlockControlsStyleState
-  };
-  var groups_default2 = groups2;
-
-  // packages/block-editor/build-module/components/block-controls/hook.mjs
-  function useBlockControlsFill(group, shareWithChildBlocks) {
-    const context = useBlockEditContext();
-    if (context[mayDisplayControlsKey]) {
-      return groups_default2[group]?.Fill;
-    }
-    if (context[mayDisplayParentControlsKey] && shareWithChildBlocks) {
-      return groups_default2.parent.Fill;
+  // packages/block-editor/build-module/components/block-preview/async.mjs
+  var import_element110 = __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 context = {};
+      blockPreviewQueue.add(context, () => {
+        (0, import_element110.flushSync)(() => {
+          setShouldRender(true);
+        });
+      });
+      return () => {
+        blockPreviewQueue.cancel(context);
+      };
+    }, []);
+    if (!shouldRender) {
+      return placeholder;
     }
-    return null;
+    return children;
   }

-  // packages/block-editor/build-module/components/block-controls/fill.mjs
-  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
-  function BlockControlsFill({
-    group = "default",
-    controls,
-    children,
-    __experimentalShareWithChildBlocks = false
+  // packages/block-editor/build-module/components/block-preview/index.mjs
+  var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
+  var EMPTY_ADDITIONAL_STYLES2 = [];
+  function BlockPreview({
+    blocks: blocks2,
+    viewportWidth = 1200,
+    minHeight,
+    additionalStyles = EMPTY_ADDITIONAL_STYLES2,
+    // Deprecated props:
+    __experimentalMinHeight,
+    __experimentalPadding
   }) {
-    const Fill5 = useBlockControlsFill(
-      group,
-      __experimentalShareWithChildBlocks
+    if (__experimentalMinHeight) {
+      minHeight = __experimentalMinHeight;
+      (0, import_deprecated7.default)("The __experimentalMinHeight prop", {
+        since: "6.2",
+        version: "6.4",
+        alternative: "minHeight"
+      });
+    }
+    if (__experimentalPadding) {
+      additionalStyles = [
+        ...additionalStyles,
+        { css: `body { padding: ${__experimentalPadding}px; }` }
+      ];
+      (0, import_deprecated7.default)("The __experimentalPadding prop of BlockPreview", {
+        since: "6.2",
+        version: "6.4",
+        alternative: "additionalStyles"
+      });
+    }
+    const originalSettings = (0, import_data55.useSelect)(
+      (select3) => select3(store).getSettings(),
+      []
     );
-    if (!Fill5) {
+    const settings2 = (0, import_element111.useMemo)(
+      () => ({
+        ...originalSettings,
+        focusMode: false,
+        // Disable "Spotlight mode".
+        isPreviewMode: true
+      }),
+      [originalSettings]
+    );
+    const renderedBlocks = (0, import_element111.useMemo)(
+      () => Array.isArray(blocks2) ? blocks2 : [blocks2],
+      [blocks2]
+    );
+    if (!blocks2 || blocks2.length === 0) {
       return null;
     }
-    const innerMarkup = /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)(import_jsx_runtime284.Fragment, { children: [
-      group === "default" && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(import_components79.ToolbarGroup, { controls }),
-      children
-    ] });
-    return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(import_components79.__experimentalStyleProvider, { document, children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(Fill5, { children: (fillProps) => {
-      const { forwardedContext = [] } = fillProps;
-      return forwardedContext.reduce(
-        (inner, [Provider3, props]) => /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(Provider3, { ...props, children: inner }),
-        innerMarkup
-      );
-    } }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+      ExperimentalBlockEditorProvider,
+      {
+        value: renderedBlocks,
+        settings: settings2,
+        children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+          AutoBlockPreview,
+          {
+            viewportWidth,
+            minHeight,
+            additionalStyles
+          }
+        )
+      }
+    );
   }
-
-  // packages/block-editor/build-module/components/block-controls/slot.mjs
-  var import_element159 = __toESM(require_element(), 1);
-  var import_components80 = __toESM(require_components(), 1);
-  var import_warning7 = __toESM(require_warning(), 1);
-  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
-  var { ComponentsContext } = unlock(import_components80.privateApis);
-  function BlockControlsSlot({ group = "default", ...props }) {
-    const toolbarState = (0, import_element159.useContext)(import_components80.__experimentalToolbarContext);
-    const contextState = (0, import_element159.useContext)(ComponentsContext);
-    const fillProps = (0, import_element159.useMemo)(
+  var MemoizedBlockPreview = (0, import_element111.memo)(BlockPreview);
+  MemoizedBlockPreview.Async = Async;
+  var block_preview_default = MemoizedBlockPreview;
+  function useBlockPreview({ blocks: blocks2, props = {}, layout }) {
+    const originalSettings = (0, import_data55.useSelect)(
+      (select3) => select3(store).getSettings(),
+      []
+    );
+    const settings2 = (0, import_element111.useMemo)(
       () => ({
-        forwardedContext: [
-          [import_components80.__experimentalToolbarContext.Provider, { value: toolbarState }],
-          [ComponentsContext.Provider, { value: contextState }]
-        ]
+        ...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
       }),
-      [toolbarState, contextState]
+      [originalSettings]
     );
-    const slotFill = groups_default2[group];
-    const fills = (0, import_components80.__experimentalUseSlotFills)(slotFill.name);
-    if (!slotFill) {
-      (0, import_warning7.default)(`Unknown BlockControls group "${group}" provided.`);
-      return null;
-    }
-    if (!fills?.length) {
-      return null;
-    }
-    const { Slot: Slot10 } = slotFill;
-    const slot = /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(Slot10, { ...props, bubblesVirtually: true, fillProps });
-    if (group === "default") {
-      return slot;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(import_components80.ToolbarGroup, { children: slot });
+    const disabledRef = (0, import_compose38.useDisabled)();
+    const ref = (0, import_compose38.useMergeRefs)([props.ref, disabledRef]);
+    const renderedBlocks = (0, import_element111.useMemo)(
+      () => Array.isArray(blocks2) ? blocks2 : [blocks2],
+      [blocks2]
+    );
+    const children = /* @__PURE__ */ (0, import_jsx_runtime233.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 })
+        ]
+      }
+    );
+    return {
+      ...props,
+      ref,
+      className: clsx_default(
+        props.className,
+        "block-editor-block-preview__live-content",
+        "components-disabled"
+      ),
+      children: blocks2?.length ? children : null
+    };
   }

-  // packages/block-editor/build-module/components/block-controls/index.mjs
-  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
-  var BlockControls = BlockControlsFill;
-  BlockControls.Slot = BlockControlsSlot;
-  var BlockFormatControls = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(BlockControlsFill, { group: "inline", ...props });
-  };
-  BlockFormatControls.Slot = function Slot4(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime286.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_components81 = __toESM(require_components(), 1);
-  var { Fill: __unstableBlockToolbarLastItem, Slot: Slot5 } = (0, import_components81.createSlotFill)(
-    "__unstableBlockToolbarLastItem"
-  );
-  __unstableBlockToolbarLastItem.Slot = Slot5;
-  var block_toolbar_last_item_default = __unstableBlockToolbarLastItem;
+  // packages/block-editor/build-module/components/inserter/preview-panel.mjs
+  var import_jsx_runtime234 = __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)(() => {
+      if (!example) {
+        return (0, import_blocks33.createBlock)(name, initialAttributes);
+      }
+      return (0, import_blocks33.getBlockFromExample)(name, {
+        attributes: {
+          ...example.attributes,
+          ...initialAttributes
+        },
+        innerBlocks: example.innerBlocks,
+        innerContent: example.innerContent
+      });
+    }, [name, example, initialAttributes]);
+    const previewHeight = 144;
+    const sidebarWidth = 280;
+    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)(
+        block_preview_default,
+        {
+          blocks: blocks2,
+          viewportWidth,
+          minHeight: previewHeight,
+          additionalStyles: (
+            //We want this CSS to be in sync with the one in BlockPreviewPanel.
+            [
+              {
+                css: `
+										body {
+											padding: 24px;
+											min-height:${Math.round(minHeight)}px;
+											display:flex;
+											align-items:center;
+										}
+										.is-root-container { width: 100%; }
+									`
+              }
+            ]
+          )
+        }
+      ) }) : /* @__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)(
+        block_card_default,
+        {
+          title,
+          icon,
+          description
+        }
+      )
+    ] });
+  }
+  var preview_panel_default = InserterPreviewPanel;

-  // packages/block-editor/build-module/components/block-settings-menu/index.mjs
-  var import_components97 = __toESM(require_components(), 1);
+  // 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);

-  // packages/block-editor/build-module/components/block-settings-menu/block-settings-dropdown.mjs
-  var import_blocks62 = __toESM(require_blocks(), 1);
-  var import_components95 = __toESM(require_components(), 1);
-  var import_data106 = __toESM(require_data(), 1);
-  var import_element167 = __toESM(require_element(), 1);
-  var import_i18n88 = __toESM(require_i18n(), 1);
-  var import_keyboard_shortcuts7 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_compose66 = __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);

-  // packages/block-editor/build-module/components/block-actions/index.mjs
-  var import_data94 = __toESM(require_data(), 1);
-  var import_blocks53 = __toESM(require_blocks(), 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_components38 = __toESM(require_components(), 1);
+  var import_keycodes8 = __toESM(require_keycodes(), 1);

-  // packages/block-editor/build-module/components/use-paste-styles/index.mjs
-  var import_element160 = __toESM(require_element(), 1);
-  var import_blocks52 = __toESM(require_blocks(), 1);
-  var import_data93 = __toESM(require_data(), 1);
-  var import_notices8 = __toESM(require_notices(), 1);
-  var import_i18n77 = __toESM(require_i18n(), 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);

-  // packages/block-editor/build-module/hooks/supports.mjs
-  var import_blocks51 = __toESM(require_blocks(), 1);
-  var ALIGN_SUPPORT_KEY = "align";
-  var BORDER_SUPPORT_KEY = "__experimentalBorder";
-  var COLOR_SUPPORT_KEY = "color";
-  var CUSTOM_CLASS_NAME_SUPPORT_KEY = "customClassName";
-  var FONT_FAMILY_SUPPORT_KEY = "typography.__experimentalFontFamily";
-  var FONT_SIZE_SUPPORT_KEY = "typography.fontSize";
-  var LINE_HEIGHT_SUPPORT_KEY = "typography.lineHeight";
-  var FONT_STYLE_SUPPORT_KEY = "typography.__experimentalFontStyle";
-  var FONT_WEIGHT_SUPPORT_KEY = "typography.__experimentalFontWeight";
-  var TEXT_ALIGN_SUPPORT_KEY = "typography.textAlign";
-  var TEXT_COLUMNS_SUPPORT_KEY = "typography.textColumns";
-  var TEXT_DECORATION_SUPPORT_KEY = "typography.__experimentalTextDecoration";
-  var WRITING_MODE_SUPPORT_KEY = "typography.__experimentalWritingMode";
-  var TEXT_TRANSFORM_SUPPORT_KEY = "typography.__experimentalTextTransform";
-  var LETTER_SPACING_SUPPORT_KEY = "typography.__experimentalLetterSpacing";
-  var LAYOUT_SUPPORT_KEY = "layout";
-  var TYPOGRAPHY_SUPPORT_KEYS = [
-    LINE_HEIGHT_SUPPORT_KEY,
-    FONT_SIZE_SUPPORT_KEY,
-    FONT_STYLE_SUPPORT_KEY,
-    FONT_WEIGHT_SUPPORT_KEY,
-    FONT_FAMILY_SUPPORT_KEY,
-    TEXT_ALIGN_SUPPORT_KEY,
-    TEXT_COLUMNS_SUPPORT_KEY,
-    TEXT_DECORATION_SUPPORT_KEY,
-    TEXT_TRANSFORM_SUPPORT_KEY,
-    WRITING_MODE_SUPPORT_KEY,
-    LETTER_SPACING_SUPPORT_KEY
-  ];
-  var EFFECTS_SUPPORT_KEYS = ["shadow"];
-  var SPACING_SUPPORT_KEY = "spacing";
-  var styleSupportKeys = [
-    ...EFFECTS_SUPPORT_KEYS,
-    ...TYPOGRAPHY_SUPPORT_KEYS,
-    BORDER_SUPPORT_KEY,
-    COLOR_SUPPORT_KEY,
-    SPACING_SUPPORT_KEY
-  ];
-  var hasAlignSupport = (nameOrType) => (0, import_blocks51.hasBlockSupport)(nameOrType, ALIGN_SUPPORT_KEY);
-  function hasBorderSupport(nameOrType, feature = "any") {
-    const support = (0, import_blocks51.getBlockSupport)(nameOrType, BORDER_SUPPORT_KEY);
-    if (support === true) {
-      return true;
-    }
-    if (feature === "any") {
-      return !!(support?.color || support?.radius || support?.width || support?.style);
-    }
-    return !!support?.[feature];
-  }
-  var hasGradientSupport = (nameOrType) => {
-    const colorSupport = (0, import_blocks51.getBlockSupport)(nameOrType, COLOR_SUPPORT_KEY);
-    return colorSupport !== null && typeof colorSupport === "object" && !!colorSupport.gradients;
-  };
-  var hasBackgroundColorSupport = (nameOrType) => {
-    const colorSupport = (0, import_blocks51.getBlockSupport)(nameOrType, COLOR_SUPPORT_KEY);
-    return colorSupport && colorSupport.background !== false;
-  };
-  var hasTextAlignSupport = (nameOrType) => (0, import_blocks51.hasBlockSupport)(nameOrType, TEXT_ALIGN_SUPPORT_KEY);
-  var hasTextColorSupport = (nameOrType) => {
-    const colorSupport = (0, import_blocks51.getBlockSupport)(nameOrType, COLOR_SUPPORT_KEY);
-    return colorSupport && colorSupport.text !== false;
-  };
-  var hasCustomClassNameSupport = (nameOrType) => (0, import_blocks51.hasBlockSupport)(nameOrType, CUSTOM_CLASS_NAME_SUPPORT_KEY, true);
-  var hasFontFamilySupport = (nameOrType) => (0, import_blocks51.hasBlockSupport)(nameOrType, FONT_FAMILY_SUPPORT_KEY);
-  var hasFontSizeSupport = (nameOrType) => (0, import_blocks51.hasBlockSupport)(nameOrType, FONT_SIZE_SUPPORT_KEY);
-  var hasLayoutSupport = (nameOrType) => (0, import_blocks51.hasBlockSupport)(nameOrType, LAYOUT_SUPPORT_KEY);
-  var hasStyleSupport = (nameOrType) => styleSupportKeys.some((key) => (0, import_blocks51.hasBlockSupport)(nameOrType, key));
-
-  // packages/block-editor/build-module/components/use-paste-styles/index.mjs
-  function hasSerializedBlocks(text) {
-    try {
-      const blocks2 = (0, import_blocks52.parse)(text, {
-        __unstableSkipMigrationLogs: true,
-        __unstableSkipAutop: true
-      });
-      if (blocks2.length === 1 && blocks2[0].name === "core/freeform") {
-        return false;
+  // 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_a11y6 = __toESM(require_a11y(), 1);
+  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
+  function InserterListboxGroup(props, ref) {
+    const [shouldSpeak, setShouldSpeak] = (0, import_element113.useState)(false);
+    (0, import_element113.useEffect)(() => {
+      if (shouldSpeak) {
+        (0, import_a11y6.speak)(
+          (0, import_i18n44.__)("Use left and right arrow keys to move through blocks")
+        );
+      }
+    }, [shouldSpeak]);
+    return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
+      "div",
+      {
+        ref,
+        role: "listbox",
+        "aria-orientation": "horizontal",
+        onFocus: () => {
+          setShouldSpeak(true);
+        },
+        onBlur: (event) => {
+          const focusingOutsideGroup = !event.currentTarget.contains(
+            event.relatedTarget
+          );
+          if (focusingOutsideGroup) {
+            setShouldSpeak(false);
+          }
+        },
+        ...props
       }
-      return true;
-    } catch {
-      return false;
-    }
-  }
-  var STYLE_ATTRIBUTES = {
-    align: hasAlignSupport,
-    borderColor: (nameOrType) => hasBorderSupport(nameOrType, "color"),
-    backgroundColor: hasBackgroundColorSupport,
-    textAlign: hasTextAlignSupport,
-    textColor: hasTextColorSupport,
-    gradient: hasGradientSupport,
-    className: hasCustomClassNameSupport,
-    fontFamily: hasFontFamilySupport,
-    fontSize: hasFontSizeSupport,
-    layout: hasLayoutSupport,
-    style: hasStyleSupport
-  };
-  function getStyleAttributes(sourceBlock, targetBlock) {
-    return Object.entries(STYLE_ATTRIBUTES).reduce(
-      (attributes, [attributeKey, hasSupport]) => {
-        if (hasSupport(sourceBlock.name) && hasSupport(targetBlock.name)) {
-          attributes[attributeKey] = sourceBlock.attributes[attributeKey];
-        }
-        return attributes;
-      },
-      {}
     );
   }
-  function recursivelyUpdateBlockAttributes(targetBlocks, sourceBlocks, updateBlockAttributes2) {
-    for (let index2 = 0; index2 < Math.min(sourceBlocks.length, targetBlocks.length); index2 += 1) {
-      updateBlockAttributes2(
-        targetBlocks[index2].clientId,
-        getStyleAttributes(sourceBlocks[index2], targetBlocks[index2])
-      );
-      recursivelyUpdateBlockAttributes(
-        targetBlocks[index2].innerBlocks,
-        sourceBlocks[index2].innerBlocks,
-        updateBlockAttributes2
-      );
-    }
+  var group_default2 = (0, import_element113.forwardRef)(InserterListboxGroup);
+
+  // packages/block-editor/build-module/components/inserter-listbox/row.mjs
+  var import_element114 = __toESM(require_element(), 1);
+  var import_components33 = __toESM(require_components(), 1);
+  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
+  function InserterListboxRow(props, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_components33.Composite.Group, { role: "presentation", ref, ...props });
   }
-  function usePasteStyles() {
-    const registry = (0, import_data93.useRegistry)();
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data93.useDispatch)(store);
-    const { createSuccessNotice, createWarningNotice, createErrorNotice } = (0, import_data93.useDispatch)(import_notices8.store);
-    return (0, import_element160.useCallback)(
-      async (targetBlocks) => {
-        let html = "";
-        try {
-          if (!window.navigator.clipboard) {
-            createErrorNotice(
-              (0, import_i18n77.__)(
-                "Unable to paste styles. This feature is only available on secure (https) sites in supporting browsers."
-              ),
-              { type: "snackbar" }
-            );
-            return;
+  var row_default2 = (0, import_element114.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)(
+      import_components34.Composite.Item,
+      {
+        ref,
+        role: "option",
+        accessibleWhenDisabled: true,
+        ...props,
+        render: (htmlProps) => {
+          const propsWithTabIndex = {
+            ...htmlProps,
+            tabIndex: isFirst ? 0 : htmlProps.tabIndex
+          };
+          if (Component5) {
+            return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(Component5, { ...propsWithTabIndex, children });
           }
-          html = await window.navigator.clipboard.readText();
-        } catch {
-          createErrorNotice(
-            (0, import_i18n77.__)(
-              "Unable to paste styles. Please allow browser clipboard permissions before continuing."
-            ),
-            {
-              type: "snackbar"
-            }
-          );
-          return;
-        }
-        if (!html || !hasSerializedBlocks(html)) {
-          createWarningNotice(
-            (0, import_i18n77.__)(
-              "Unable to paste styles. Block styles couldn't be found within the copied content."
-            ),
-            {
-              type: "snackbar"
-            }
-          );
-          return;
-        }
-        const copiedBlocks = (0, import_blocks52.parse)(html);
-        if (copiedBlocks.length === 1) {
-          registry.batch(() => {
-            recursivelyUpdateBlockAttributes(
-              targetBlocks,
-              targetBlocks.map(() => copiedBlocks[0]),
-              updateBlockAttributes2
-            );
-          });
-        } else {
-          registry.batch(() => {
-            recursivelyUpdateBlockAttributes(
-              targetBlocks,
-              copiedBlocks,
-              updateBlockAttributes2
-            );
-          });
-        }
-        if (targetBlocks.length === 1) {
-          const title = (0, import_blocks52.getBlockType)(targetBlocks[0].name)?.title;
-          createSuccessNotice(
-            (0, import_i18n77.sprintf)(
-              // Translators: %s: Name of the block being pasted, e.g. "Paragraph".
-              (0, import_i18n77.__)("Pasted styles to %s."),
-              title
-            ),
-            { type: "snackbar" }
-          );
-        } else {
-          createSuccessNotice(
-            (0, import_i18n77.sprintf)(
-              // Translators: %d: The number of the blocks.
-              (0, import_i18n77.__)("Pasted styles to %d blocks."),
-              targetBlocks.length
-            ),
-            { type: "snackbar" }
-          );
+          if (typeof children === "function") {
+            return children(propsWithTabIndex);
+          }
+          return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(import_components34.Button, { __next40pxDefaultSize: true, ...propsWithTabIndex, children });
         }
-      },
-      [
-        registry.batch,
-        updateBlockAttributes2,
-        createSuccessNotice,
-        createWarningNotice,
-        createErrorNotice
-      ]
+      }
     );
   }
+  var item_default = (0, import_element115.forwardRef)(InserterListboxItem);

-  // packages/block-editor/build-module/components/block-actions/index.mjs
-  function BlockActions({
-    clientIds,
-    children,
-    __experimentalUpdateSelection: updateSelection
-  }) {
-    const { getDefaultBlockName: getDefaultBlockName8, getGroupingBlockName } = (0, import_data94.useSelect)(import_blocks53.store);
-    const selected = (0, import_data94.useSelect)(
-      (select3) => {
-        const {
-          canInsertBlockType: canInsertBlockType2,
-          getBlockRootClientId: getBlockRootClientId2,
-          getBlocksByClientId: getBlocksByClientId22,
-          getDirectInsertBlock: getDirectInsertBlock2,
-          canRemoveBlocks: canRemoveBlocks2
-        } = select3(store);
-        const blocks2 = getBlocksByClientId22(clientIds);
-        const rootClientId = getBlockRootClientId2(clientIds[0]);
-        const canInsertDefaultBlock = canInsertBlockType2(
-          getDefaultBlockName8(),
-          rootClientId
-        );
-        const directInsertBlock = rootClientId ? getDirectInsertBlock2(rootClientId) : null;
-        return {
-          canRemove: canRemoveBlocks2(clientIds),
-          canInsertBlock: blocks2.every((block) => {
-            return (canInsertDefaultBlock || !!directInsertBlock) && canInsertBlockType2(block.name, rootClientId);
-          }),
-          canCopyStyles: blocks2.every((block) => {
-            return !!block && ((0, import_blocks53.hasBlockSupport)(block.name, "color") || (0, import_blocks53.hasBlockSupport)(block.name, "typography"));
-          }),
-          canDuplicate: blocks2.every((block) => {
-            return !!block && (0, import_blocks53.hasBlockSupport)(block.name, "multiple", true) && canInsertBlockType2(block.name, rootClientId);
-          })
-        };
-      },
-      [clientIds, getDefaultBlockName8]
-    );
-    const { getBlocksByClientId: getBlocksByClientId2, getBlocks: getBlocks2 } = (0, import_data94.useSelect)(store);
-    const { canRemove, canInsertBlock, canCopyStyles, canDuplicate } = selected;
-    const {
-      removeBlocks: removeBlocks2,
-      replaceBlocks: replaceBlocks2,
-      duplicateBlocks: duplicateBlocks2,
-      insertAfterBlock: insertAfterBlock2,
-      insertBeforeBlock: insertBeforeBlock2,
-      flashBlock: flashBlock2
-    } = (0, import_data94.useDispatch)(store);
-    const pasteStyles = usePasteStyles();
-    return children({
-      canCopyStyles,
-      canDuplicate,
-      canInsertBlock,
-      canRemove,
-      onDuplicate() {
-        return duplicateBlocks2(clientIds, updateSelection);
-      },
-      onRemove() {
-        return removeBlocks2(clientIds, updateSelection);
-      },
-      onInsertBefore() {
-        insertBeforeBlock2(clientIds[0]);
-      },
-      onInsertAfter() {
-        insertAfterBlock2(clientIds[clientIds.length - 1]);
-      },
-      onGroup() {
-        if (!clientIds.length) {
-          return;
-        }
-        const groupingBlockName = getGroupingBlockName();
-        const newBlocks = (0, import_blocks53.switchToBlockType)(
-          getBlocksByClientId2(clientIds),
-          groupingBlockName
-        );
-        if (!newBlocks) {
-          return;
-        }
-        replaceBlocks2(clientIds, newBlocks);
-      },
-      onUngroup() {
-        if (!clientIds.length) {
-          return;
-        }
-        const innerBlocks = getBlocks2(clientIds[0]);
-        if (!innerBlocks.length) {
-          return;
-        }
-        replaceBlocks2(clientIds, innerBlocks);
-      },
-      onCopy() {
-        if (clientIds.length === 1) {
-          flashBlock2(clientIds[0]);
-        }
-      },
-      async onPasteStyles() {
-        await pasteStyles(getBlocksByClientId2(clientIds));
-      }
-    });
+  // packages/block-editor/build-module/components/inserter-listbox/index.mjs
+  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
+  function InserterListBoxWrapper({ key, children }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_element116.Fragment, { children }, key);
   }
-
-  // packages/block-editor/build-module/components/collab/note-icon-slot.mjs
-  var import_components82 = __toESM(require_components(), 1);
-  var NoteIconSlotFill = (0, import_components82.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_i18n78 = __toESM(require_i18n(), 1);
-  var import_components83 = __toESM(require_components(), 1);
-  var import_blocks54 = __toESM(require_blocks(), 1);
-  var import_data95 = __toESM(require_data(), 1);
-  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
-  function BlockHTMLConvertButton({ clientId }) {
-    const block = (0, import_data95.useSelect)(
-      (select3) => select3(store).getBlock(clientId),
-      [clientId]
-    );
-    const { replaceBlocks: replaceBlocks2 } = (0, import_data95.useDispatch)(store);
-    if (!block || block.name !== "core/html") {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
-      import_components83.MenuItem,
+  function InserterListbox({ children }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+      import_components35.Composite,
       {
-        onClick: () => replaceBlocks2(
-          clientId,
-          (0, import_blocks54.rawHandler)({ HTML: (0, import_blocks54.getBlockContent)(block) })
-        ),
-        children: (0, import_i18n78.__)("Convert to Blocks")
+        focusShift: true,
+        focusWrap: "horizontal",
+        render: InserterListBoxWrapper,
+        children
       }
     );
   }
-  var block_html_convert_button_default = BlockHTMLConvertButton;
-
-  // packages/block-editor/build-module/components/block-settings-menu/block-settings-menu-first-item.mjs
-  var import_components84 = __toESM(require_components(), 1);
-  var { Fill: __unstableBlockSettingsMenuFirstItem, Slot: Slot6 } = (0, import_components84.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_components93 = __toESM(require_components(), 1);
-  var import_blocks61 = __toESM(require_blocks(), 1);
-  var import_data104 = __toESM(require_data(), 1);
+  var inserter_listbox_default = InserterListbox;

-  // packages/block-editor/build-module/components/convert-to-group-buttons/index.mjs
-  var import_components86 = __toESM(require_components(), 1);
-  var import_i18n80 = __toESM(require_i18n(), 1);
-  var import_blocks57 = __toESM(require_blocks(), 1);
-  var import_data98 = __toESM(require_data(), 1);
-  var import_keycodes11 = __toESM(require_keycodes(), 1);
+  // 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);

-  // packages/block-editor/build-module/components/convert-to-group-buttons/use-convert-to-group-button-props.mjs
-  var import_blocks55 = __toESM(require_blocks(), 1);
-  var import_data96 = __toESM(require_data(), 1);
-  function useConvertToGroupButtonProps(selectedClientIds) {
-    return (0, import_data96.useSelect)(
-      (select3) => {
-        const {
-          getBlocksByClientId: getBlocksByClientId2,
-          getSelectedBlockClientIds: getSelectedBlockClientIds2,
-          isUngroupable: isUngroupable2,
-          isGroupable: isGroupable2
-        } = select3(store);
-        const { getGroupingBlockName, getBlockType: getBlockType30 } = select3(import_blocks55.store);
-        const clientIds = selectedClientIds?.length ? selectedClientIds : getSelectedBlockClientIds2();
-        const blocksSelection = getBlocksByClientId2(clientIds);
-        const [firstSelectedBlock] = blocksSelection;
-        const _isUngroupable = clientIds.length === 1 && isUngroupable2(clientIds[0]);
-        return {
-          clientIds,
-          isGroupable: isGroupable2(clientIds),
-          isUngroupable: _isUngroupable,
-          blocksSelection,
-          groupingBlockName: getGroupingBlockName(),
-          onUngroup: _isUngroupable && getBlockType30(firstSelectedBlock.name)?.transforms?.ungroup
-        };
-      },
-      [selectedClientIds]
-    );
+  // packages/block-editor/build-module/components/block-draggable/draggable-chip.mjs
+  var import_i18n45 = __toESM(require_i18n(), 1);
+  var import_components36 = __toESM(require_components(), 1);
+  var import_jsx_runtime239 = __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)(
+      "div",
+      {
+        className: "block-editor-block-draggable-chip",
+        "data-testid": "block-draggable-chip",
+        children: /* @__PURE__ */ (0, import_jsx_runtime239.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)(
+                /* translators: %d: Number of blocks. */
+                (0, import_i18n45._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" }) })
+            ]
+          }
+        )
+      }
+    ) });
   }

-  // packages/block-editor/build-module/components/convert-to-group-buttons/toolbar.mjs
-  var import_data97 = __toESM(require_data(), 1);
-  var import_blocks56 = __toESM(require_blocks(), 1);
-  var import_components85 = __toESM(require_components(), 1);
-  var import_i18n79 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
-  var layouts = {
-    group: { type: "constrained" },
-    row: { type: "flex", flexWrap: "nowrap" },
-    stack: { type: "flex", orientation: "vertical" },
-    grid: { type: "grid" }
-  };
-  function BlockGroupToolbar() {
-    const { blocksSelection, clientIds, groupingBlockName, isGroupable: isGroupable2 } = useConvertToGroupButtonProps();
-    const { replaceBlocks: replaceBlocks2 } = (0, import_data97.useDispatch)(store);
-    const { canRemove, variations } = (0, import_data97.useSelect)(
+  // packages/block-editor/build-module/components/inserter-draggable-blocks/index.mjs
+  var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
+  var InserterDraggableBlocks = ({
+    isEnabled,
+    blocks: blocks2,
+    icon,
+    children,
+    pattern
+  }) => {
+    const blockName = blocks2.length === 1 ? blocks2[0].name : void 0;
+    const blockTypeIcon = (0, import_data56.useSelect)(
       (select3) => {
-        const { canRemoveBlocks: canRemoveBlocks2 } = select3(store);
-        const { getBlockVariations: getBlockVariations2 } = select3(import_blocks56.store);
-        return {
-          canRemove: canRemoveBlocks2(clientIds),
-          variations: getBlockVariations2(
-            groupingBlockName,
-            "transform"
-          )
-        };
+        return blockName && select3(import_blocks34.store).getBlockType(blockName)?.icon;
       },
-      [clientIds, groupingBlockName]
-    );
-    const onConvertToGroup = (layout) => {
-      const newBlocks = (0, import_blocks56.switchToBlockType)(
-        blocksSelection,
-        groupingBlockName
-      );
-      if (typeof layout !== "string") {
-        layout = "group";
-      }
-      if (newBlocks && newBlocks.length > 0) {
-        newBlocks[0].attributes.layout = layouts[layout];
-        replaceBlocks2(clientIds, newBlocks);
-      }
-    };
-    const onConvertToRow = () => onConvertToGroup("row");
-    const onConvertToStack = () => onConvertToGroup("stack");
-    const onConvertToGrid = () => onConvertToGroup("grid");
-    if (!isGroupable2 || !canRemove) {
-      return null;
-    }
-    const canInsertRow = !!variations.find(
-      ({ name }) => name === "group-row"
-    );
-    const canInsertStack = !!variations.find(
-      ({ name }) => name === "group-stack"
+      [blockName]
     );
-    const canInsertGrid = !!variations.find(
-      ({ name }) => name === "group-grid"
+    const { startDragging: startDragging2, stopDragging: stopDragging2 } = unlock(
+      (0, import_data56.useDispatch)(store)
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(import_components85.ToolbarGroup, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-        import_components85.ToolbarButton,
-        {
-          icon: group_default,
-          label: (0, import_i18n79._x)("Group", "action: convert blocks to group"),
-          onClick: onConvertToGroup
-        }
-      ),
-      canInsertRow && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-        import_components85.ToolbarButton,
-        {
-          icon: row_default,
-          label: (0, import_i18n79._x)("Row", "action: convert blocks to row"),
-          onClick: onConvertToRow
-        }
-      ),
-      canInsertStack && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-        import_components85.ToolbarButton,
-        {
-          icon: stack_default,
-          label: (0, import_i18n79._x)("Stack", "action: convert blocks to stack"),
-          onClick: onConvertToStack
-        }
-      ),
-      canInsertGrid && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-        import_components85.ToolbarButton,
-        {
-          icon: grid_default,
-          label: (0, import_i18n79._x)("Grid", "action: convert blocks to grid"),
-          onClick: onConvertToGrid
-        }
-      )
-    ] });
-  }
-  var toolbar_default = BlockGroupToolbar;
-
-  // packages/block-editor/build-module/components/convert-to-group-buttons/index.mjs
-  var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
-  function ConvertToGroupButton({
-    clientIds,
-    isGroupable: isGroupable2,
-    isUngroupable: isUngroupable2,
-    onUngroup,
-    blocksSelection,
-    groupingBlockName,
-    onClose = () => {
-    }
-  }) {
-    const { getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data98.useSelect)(store);
-    const { replaceBlocks: replaceBlocks2 } = (0, import_data98.useDispatch)(store);
-    const onConvertToGroup = () => {
-      const newBlocks = (0, import_blocks57.switchToBlockType)(
-        blocksSelection,
-        groupingBlockName
-      );
-      if (newBlocks) {
-        replaceBlocks2(clientIds, newBlocks);
-      }
-    };
-    const onConvertFromGroup = () => {
-      let innerBlocks = blocksSelection[0].innerBlocks;
-      if (!innerBlocks.length) {
-        return;
-      }
-      if (onUngroup) {
-        innerBlocks = onUngroup(
-          blocksSelection[0].attributes,
-          blocksSelection[0].innerBlocks
-        );
-      }
-      replaceBlocks2(clientIds, innerBlocks);
-    };
-    if (!isGroupable2 && !isUngroupable2) {
-      return null;
+    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;
+    }, [pattern?.type, pattern?.syncStatus, pattern?.id]);
+    if (!isEnabled) {
+      return children({
+        draggable: false,
+        onDragStart: void 0,
+        onDragEnd: void 0
+      });
     }
-    const selectedBlockClientIds = getSelectedBlockClientIds2();
-    return /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(import_jsx_runtime289.Fragment, { children: [
-      isGroupable2 && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
-        import_components86.MenuItem,
-        {
-          shortcut: selectedBlockClientIds.length > 1 ? import_keycodes11.displayShortcut.primary("g") : void 0,
-          onClick: () => {
-            onConvertToGroup();
-            onClose();
-          },
-          children: (0, import_i18n80._x)("Group", "verb")
-        }
-      ),
-      isUngroupable2 && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
-        import_components86.MenuItem,
-        {
-          onClick: () => {
-            onConvertFromGroup();
-            onClose();
-          },
-          children: (0, import_i18n80._x)(
-            "Ungroup",
-            "Ungrouping blocks from within a grouping block back into individual blocks within the Editor"
-          )
+    const draggableBlocks = patternBlock ?? blocks2;
+    return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
+      import_components37.Draggable,
+      {
+        __experimentalTransferDataType: "wp-blocks",
+        transferData: { type: "inserter", blocks: draggableBlocks },
+        onDragStart: (event) => {
+          startDragging2();
+          const addedTypes = /* @__PURE__ */ new Set();
+          for (const block of draggableBlocks) {
+            const type = `wp-block:${block.name}`;
+            if (!addedTypes.has(type)) {
+              event.dataTransfer.items.add("", type);
+              addedTypes.add(type);
+            }
+          }
+        },
+        onDragEnd: () => {
+          stopDragging2();
+        },
+        __experimentalDragComponent: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
+          BlockDraggableChip,
+          {
+            count: blocks2.length,
+            icon: icon || !pattern && blockTypeIcon,
+            isPattern: !!pattern
+          }
+        ),
+        children: ({ onDraggableStart, onDraggableEnd }) => {
+          return children({
+            draggable: true,
+            onDragStart: onDraggableStart,
+            onDragEnd: onDraggableEnd
+          });
         }
-      )
-    ] });
-  }
-
-  // packages/block-editor/build-module/components/block-lock/menu-item.mjs
-  var import_i18n82 = __toESM(require_i18n(), 1);
-  var import_element162 = __toESM(require_element(), 1);
-  var import_components88 = __toESM(require_components(), 1);
-
-  // packages/block-editor/build-module/components/block-lock/use-block-lock.mjs
-  var import_data99 = __toESM(require_data(), 1);
-  function useBlockLock(clientId) {
-    return (0, import_data99.useSelect)(
-      (select3) => {
-        const {
-          canLockBlockType: canLockBlockType2,
-          getBlockName: getBlockName2,
-          isEditLockedBlock: isEditLockedBlock2,
-          isMoveLockedBlock: isMoveLockedBlock2,
-          isRemoveLockedBlock: isRemoveLockedBlock2,
-          isLockedBlock: isLockedBlock2
-        } = unlock(select3(store));
-        return {
-          isEditLocked: isEditLockedBlock2(clientId),
-          isMoveLocked: isMoveLockedBlock2(clientId),
-          isRemoveLocked: isRemoveLockedBlock2(clientId),
-          canLock: canLockBlockType2(getBlockName2(clientId)),
-          isLocked: isLockedBlock2(clientId)
-        };
-      },
-      [clientId]
+      }
     );
-  }
+  };
+  var inserter_draggable_blocks_default = InserterDraggableBlocks;

-  // packages/block-editor/build-module/components/block-lock/modal.mjs
-  var import_i18n81 = __toESM(require_i18n(), 1);
-  var import_element161 = __toESM(require_element(), 1);
-  var import_components87 = __toESM(require_components(), 1);
-  var import_data100 = __toESM(require_data(), 1);
-  var import_blocks58 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
-  var ALLOWS_EDIT_LOCKING = ["core/navigation"];
-  function getTemplateLockValue(lock5) {
-    if (lock5.remove && lock5.move) {
-      return "all";
-    }
-    if (lock5.remove && !lock5.move) {
-      return "insert";
-    }
-    return false;
-  }
-  function BlockLockModal({ clientId, onClose }) {
-    const [lock5, setLock] = (0, import_element161.useState)({ move: false, remove: false });
-    const { isEditLocked, isMoveLocked, isRemoveLocked } = useBlockLock(clientId);
-    const { allowsEditLocking, templateLock, hasTemplateLock } = (0, import_data100.useSelect)(
-      (select3) => {
-        const { getBlockName: getBlockName2, getBlockAttributes: getBlockAttributes3 } = select3(store);
-        const blockName = getBlockName2(clientId);
-        const blockType = (0, import_blocks58.getBlockType)(blockName);
-        return {
-          allowsEditLocking: ALLOWS_EDIT_LOCKING.includes(blockName),
-          templateLock: getBlockAttributes3(clientId)?.templateLock,
-          hasTemplateLock: !!blockType?.attributes?.templateLock
-        };
-      },
-      [clientId]
-    );
-    const [applyTemplateLock, setApplyTemplateLock] = (0, import_element161.useState)(
-      !!templateLock
+  // packages/block-editor/build-module/components/inserter-list-item/index.mjs
+  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
+  function InserterListItem({
+    className: className2,
+    isFirst,
+    item,
+    onSelect,
+    onHover,
+    isDraggable,
+    ...props
+  }) {
+    const isDraggingRef = (0, import_element118.useRef)(false);
+    const itemIconStyle = item.icon ? {
+      backgroundColor: item.icon.background,
+      color: item.icon.foreground
+    } : {};
+    const blocks2 = (0, import_element118.useMemo)(
+      () => [
+        (0, import_blocks35.createBlock)(
+          item.name,
+          item.initialAttributes,
+          (0, import_blocks35.createBlocksFromInnerBlocksTemplate)(item.innerBlocks),
+          item.innerContent
+        )
+      ],
+      [
+        item.name,
+        item.initialAttributes,
+        item.innerBlocks,
+        item.innerContent
+      ]
     );
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data100.useDispatch)(store);
-    const blockInformation = useBlockDisplayInformation(clientId);
-    (0, import_element161.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_runtime290.jsx)(
-      import_components87.Modal,
+    const isSynced = (0, import_blocks35.isReusableBlock)(item) && item.syncStatus !== "unsynced" || (0, import_blocks35.isTemplatePart)(item);
+    return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+      inserter_draggable_blocks_default,
       {
-        title: (0, import_i18n81.sprintf)(
-          /* translators: %s: Name of the block. */
-          (0, import_i18n81.__)("Lock %s"),
-          blockInformation.title
-        ),
-        overlayClassName: "block-editor-block-lock-modal",
-        onRequestClose: onClose,
-        size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(
-          "form",
+        isEnabled: isDraggable && !item.isDisabled,
+        blocks: blocks2,
+        icon: item.icon,
+        children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+          "div",
           {
-            onSubmit: (event) => {
-              event.preventDefault();
-              if (!isDirty) {
-                return;
+            className: clsx_default(
+              "block-editor-block-types-list__list-item",
+              {
+                "is-synced": isSynced
+              }
+            ),
+            draggable,
+            onDragStart: (event) => {
+              isDraggingRef.current = true;
+              if (onDragStart) {
+                onHover(null);
+                onDragStart(event);
               }
-              updateBlockAttributes2([clientId], {
-                lock: lock5,
-                templateLock: applyTemplateLock ? getTemplateLockValue(lock5) : void 0
-              });
-              onClose();
             },
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)("fieldset", { className: "block-editor-block-lock-modal__options", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime290.jsx)("legend", { children: (0, import_i18n81.__)("Select the features you want to lock") }),
-                /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-                  "ul",
-                  {
-                    role: "list",
-                    className: "block-editor-block-lock-modal__checklist",
-                    children: /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)("li", { children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-                        import_components87.CheckboxControl,
-                        {
-                          className: "block-editor-block-lock-modal__options-all",
-                          label: (0, import_i18n81.__)("Lock all"),
-                          checked: isAllChecked,
-                          indeterminate: isMixed,
-                          onChange: (newValue) => setLock({
-                            move: newValue,
-                            remove: newValue,
-                            ...allowsEditLocking ? { edit: newValue } : {}
-                          })
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(
-                        "ul",
-                        {
-                          role: "list",
-                          className: "block-editor-block-lock-modal__checklist",
-                          children: [
-                            allowsEditLocking && /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)("li", { className: "block-editor-block-lock-modal__checklist-item", children: [
-                              /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-                                import_components87.CheckboxControl,
-                                {
-                                  label: (0, import_i18n81.__)("Lock editing"),
-                                  checked: !!lock5.edit,
-                                  onChange: (edit) => setLock((prevLock) => ({
-                                    ...prevLock,
-                                    edit
-                                  }))
-                                }
-                              ),
-                              /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-                                import_components87.Icon,
-                                {
-                                  className: "block-editor-block-lock-modal__lock-icon",
-                                  icon: lock5.edit ? lock_default : unlock_default
-                                }
-                              )
-                            ] }),
-                            /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)("li", { className: "block-editor-block-lock-modal__checklist-item", children: [
-                              /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-                                import_components87.CheckboxControl,
-                                {
-                                  label: (0, import_i18n81.__)("Lock movement"),
-                                  checked: lock5.move,
-                                  onChange: (move) => setLock((prevLock) => ({
-                                    ...prevLock,
-                                    move
-                                  }))
-                                }
-                              ),
-                              /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-                                import_components87.Icon,
-                                {
-                                  className: "block-editor-block-lock-modal__lock-icon",
-                                  icon: lock5.move ? lock_default : unlock_default
-                                }
-                              )
-                            ] }),
-                            /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)("li", { className: "block-editor-block-lock-modal__checklist-item", children: [
-                              /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-                                import_components87.CheckboxControl,
-                                {
-                                  label: (0, import_i18n81.__)("Lock removal"),
-                                  checked: lock5.remove,
-                                  onChange: (remove5) => setLock((prevLock) => ({
-                                    ...prevLock,
-                                    remove: remove5
-                                  }))
-                                }
-                              ),
-                              /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-                                import_components87.Icon,
-                                {
-                                  className: "block-editor-block-lock-modal__lock-icon",
-                                  icon: lock5.remove ? lock_default : unlock_default
-                                }
-                              )
-                            ] })
-                          ]
-                        }
-                      )
-                    ] })
-                  }
+            onDragEnd: (event) => {
+              isDraggingRef.current = false;
+              if (onDragEnd) {
+                onDragEnd(event);
+              }
+            },
+            children: /* @__PURE__ */ (0, import_jsx_runtime241.jsxs)(
+              item_default,
+              {
+                isFirst,
+                className: clsx_default(
+                  "block-editor-block-types-list__item",
+                  className2
                 ),
-                hasTemplateLock && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-                  import_components87.ToggleControl,
-                  {
-                    className: "block-editor-block-lock-modal__template-lock",
-                    label: (0, import_i18n81.__)("Apply to all blocks inside"),
-                    checked: applyTemplateLock,
-                    disabled: lock5.move && !lock5.remove,
-                    onChange: () => setApplyTemplateLock(!applyTemplateLock)
+                disabled: item.isDisabled,
+                onClick: (event) => {
+                  event.preventDefault();
+                  onSelect(
+                    item,
+                    (0, import_keycodes8.isAppleOS)() ? event.metaKey : event.ctrlKey
+                  );
+                  onHover(null);
+                },
+                onKeyDown: (event) => {
+                  const { keyCode } = event;
+                  if (keyCode === import_keycodes8.ENTER) {
+                    event.preventDefault();
+                    onSelect(
+                      item,
+                      (0, import_keycodes8.isAppleOS)() ? event.metaKey : event.ctrlKey
+                    );
+                    onHover(null);
                   }
-                )
-              ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(
-                import_components87.Flex,
-                {
-                  className: "block-editor-block-lock-modal__actions",
-                  justify: "flex-end",
-                  expanded: false,
-                  children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_components87.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-                      import_components87.Button,
-                      {
-                        variant: "tertiary",
-                        onClick: onClose,
-                        __next40pxDefaultSize: true,
-                        children: (0, import_i18n81.__)("Cancel")
-                      }
-                    ) }),
-                    /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_components87.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-                      import_components87.Button,
-                      {
-                        variant: "primary",
-                        type: "submit",
-                        disabled: !isDirty,
-                        accessibleWhenDisabled: true,
-                        __next40pxDefaultSize: true,
-                        children: (0, import_i18n81.__)("Apply")
-                      }
-                    ) })
-                  ]
-                }
-              )
-            ]
+                },
+                onMouseEnter: () => {
+                  if (isDraggingRef.current) {
+                    return;
+                  }
+                  onHover(item);
+                },
+                onMouseLeave: () => onHover(null),
+                ...props,
+                children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime241.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 })
+                    }
+                  ),
+                  /* @__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 }) })
+                ]
+              }
+            )
           }
         )
       }
     );
   }
+  var inserter_list_item_default = (0, import_element118.memo)(InserterListItem);

-  // packages/block-editor/build-module/components/block-lock/menu-item.mjs
-  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
-  function BlockLockMenuItem({ clientId }) {
-    const { canLock, isLocked } = useBlockLock(clientId);
-    const [isModalOpen, toggleModal] = (0, import_element162.useReducer)(
-      (isActive) => !isActive,
-      false
-    );
-    if (!canLock) {
-      return null;
+  // packages/block-editor/build-module/components/block-types-list/index.mjs
+  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
+  function chunk(array, size4) {
+    const chunks = [];
+    for (let i2 = 0, j2 = array.length; i2 < j2; i2 += size4) {
+      chunks.push(array.slice(i2, i2 + size4));
     }
-    const label = isLocked ? (0, import_i18n82.__)("Unlock") : (0, import_i18n82.__)("Lock");
-    return /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)(import_jsx_runtime291.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
-        import_components88.MenuItem,
-        {
-          icon: isLocked ? unlock_default : lock_outline_default,
-          onClick: toggleModal,
-          "aria-expanded": isModalOpen,
-          "aria-haspopup": "dialog",
-          children: label
-        }
-      ),
-      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(BlockLockModal, { clientId, onClose: toggleModal })
-    ] });
+    return chunks;
   }
-
-  // packages/block-editor/build-module/components/block-lock/toolbar.mjs
-  var import_i18n83 = __toESM(require_i18n(), 1);
-  var import_components89 = __toESM(require_components(), 1);
-  var import_element163 = __toESM(require_element(), 1);
-  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
-  function BlockLockToolbar({ clientId }) {
-    const { canLock, isLocked } = useBlockLock(clientId);
-    const [isModalOpen, toggleModal] = (0, import_element163.useReducer)(
-      (isActive) => !isActive,
-      false
-    );
-    const hasLockButtonShownRef = (0, import_element163.useRef)(false);
-    (0, import_element163.useEffect)(() => {
-      if (isLocked) {
-        hasLockButtonShownRef.current = true;
-      }
-    }, [isLocked]);
-    if (!isLocked && !hasLockButtonShownRef.current) {
-      return null;
-    }
-    let label = isLocked ? (0, import_i18n83.__)("Unlock") : (0, import_i18n83.__)("Lock");
-    if (!canLock && isLocked) {
-      label = (0, import_i18n83.__)("Locked");
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)(import_jsx_runtime292.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_components89.ToolbarGroup, { className: "block-editor-block-lock-toolbar", children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
-        import_components89.ToolbarButton,
+  function BlockTypesList({
+    items = [],
+    onSelect,
+    onHover = () => {
+    },
+    children,
+    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)(
+        inserter_list_item_default,
         {
-          disabled: !canLock,
-          icon: isLocked ? lock_default : unlock_default,
-          label,
-          onClick: toggleModal,
-          "aria-expanded": isModalOpen,
-          "aria-haspopup": "dialog"
-        }
-      ) }),
-      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(BlockLockModal, { clientId, onClose: toggleModal })
+          item,
+          className: (0, import_blocks36.getBlockMenuDefaultClassName)(
+            item.id
+          ),
+          onSelect,
+          onHover,
+          isDraggable: isDraggable && !item.isDisabled,
+          isFirst: i2 === 0 && j2 === 0,
+          rowId: `${listId}-${i2}`
+        },
+        item.id
+      )) }, i2)),
+      children
     ] });
   }
+  var block_types_list_default = BlockTypesList;

-  // packages/block-editor/build-module/components/block-settings-menu/block-mode-toggle.mjs
-  var import_i18n84 = __toESM(require_i18n(), 1);
-  var import_components90 = __toESM(require_components(), 1);
-  var import_blocks59 = __toESM(require_blocks(), 1);
-  var import_data101 = __toESM(require_data(), 1);
-  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
-  var noop11 = () => {
-  };
-  function BlockModeToggle({ clientId, onToggle = noop11 }) {
-    const { blockType, mode: mode2, enabled } = (0, import_data101.useSelect)(
-      (select3) => {
-        const { getBlock: getBlock2, getBlockMode: getBlockMode2, getSettings: getSettings7 } = select3(store);
-        const block = getBlock2(clientId);
-        return {
-          mode: getBlockMode2(clientId),
-          blockType: block ? (0, import_blocks59.getBlockType)(block.name) : null,
-          enabled: getSettings7().codeEditingEnabled && !!block?.isValid
-        };
-      },
-      [clientId]
-    );
-    const { toggleBlockMode: toggleBlockMode2 } = (0, import_data101.useDispatch)(store);
-    if (!blockType || !(0, import_blocks59.hasBlockSupport)(blockType, "html", true) || !enabled) {
-      return null;
-    }
-    const label = mode2 === "visual" ? (0, import_i18n84.__)("Edit as HTML") : (0, import_i18n84.__)("Edit visually");
-    return /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
-      import_components90.MenuItem,
-      {
-        onClick: () => {
-          toggleBlockMode2(clientId);
-          onToggle();
-        },
-        children: label
-      }
-    );
+  // 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);
+  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 })
+      ] }),
+      /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("div", { className: "block-editor-inserter__panel-content", children })
+    ] });
   }
+  var panel_default = InserterPanel;

-  // packages/block-editor/build-module/components/block-rename/rename-control.mjs
-  var import_components92 = __toESM(require_components(), 1);
-  var import_i18n86 = __toESM(require_i18n(), 1);
-  var import_element165 = __toESM(require_element(), 1);
-  var import_data103 = __toESM(require_data(), 1);
-  var import_keyboard_shortcuts6 = __toESM(require_keyboard_shortcuts(), 1);
-
-  // packages/block-editor/build-module/components/block-rename/modal.mjs
-  var import_components91 = __toESM(require_components(), 1);
-  var import_i18n85 = __toESM(require_i18n(), 1);
-  var import_element164 = __toESM(require_element(), 1);
-  var import_a11y11 = __toESM(require_a11y(), 1);
-  var import_data102 = __toESM(require_data(), 1);
-
-  // packages/block-editor/build-module/components/block-rename/is-empty-string.mjs
-  function isEmptyString(testString) {
-    return testString?.trim()?.length === 0;
+  // 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 no_results_default = InserterNoResults;

-  // packages/block-editor/build-module/components/block-rename/modal.mjs
-  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
-  function BlockRenameModal({ clientId, onClose }) {
-    const [editedBlockName, setEditedBlockName] = (0, import_element164.useState)();
-    const blockInformation = useBlockDisplayInformation(clientId);
-    const { metadata } = (0, import_data102.useSelect)(
-      (select3) => {
-        const { getBlockAttributes: getBlockAttributes3 } = select3(store);
-        return {
-          metadata: getBlockAttributes3(clientId)?.metadata
-        };
-      },
-      [clientId]
-    );
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data102.useDispatch)(store);
-    const blockName = metadata?.name || "";
-    const originalBlockName = blockInformation?.title;
-    const hasOverridesWarning = !!blockName && !!metadata?.bindings && Object.values(metadata.bindings).some(
-      (binding) => binding.source === "core/pattern-overrides"
-    );
-    const nameHasChanged = editedBlockName !== void 0 && editedBlockName !== blockName;
-    const nameIsOriginal = editedBlockName === originalBlockName;
-    const nameIsEmpty = isEmptyString(editedBlockName);
-    const isNameValid = nameHasChanged || nameIsOriginal;
-    const autoSelectInputText = (event) => event.target.select();
-    const handleSubmit = () => {
-      const newName = nameIsOriginal || nameIsEmpty ? void 0 : editedBlockName;
-      const message2 = nameIsOriginal || nameIsEmpty ? (0, import_i18n85.sprintf)(
-        /* translators: %s: new name/label for the block */
-        (0, import_i18n85.__)('Block name reset to: "%s".'),
-        editedBlockName
-      ) : (0, import_i18n85.sprintf)(
-        /* translators: %s: new name/label for the block */
-        (0, import_i18n85.__)('Block name changed to: "%s".'),
-        editedBlockName
+  // packages/block-editor/build-module/components/inserter/block-types-tab.mjs
+  var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
+  var getBlockNamespace = (item) => item.name.split("/")[0];
+  var MAX_SUGGESTED_ITEMS = 6;
+  var EMPTY_ARRAY6 = [];
+  function BlockTypesTabPanel({
+    items,
+    collections,
+    categories,
+    onSelectItem,
+    onHover,
+    showMostUsedBlocks,
+    className: className2
+  }) {
+    const suggestedItems = (0, import_element119.useMemo)(() => {
+      return orderBy(items, "frecency", "desc").slice(
+        0,
+        MAX_SUGGESTED_ITEMS
       );
-      (0, import_a11y11.speak)(message2, "assertive");
-      updateBlockAttributes2([clientId], {
-        metadata: cleanEmptyObject({
-          ...metadata,
-          name: newName
-        })
+    }, [items]);
+    const uncategorizedItems = (0, import_element119.useMemo)(() => {
+      return items.filter((item) => !item.category);
+    }, [items]);
+    const itemsPerCollection = (0, import_element119.useMemo)(() => {
+      const result = { ...collections };
+      Object.keys(collections).forEach((namespace) => {
+        result[namespace] = items.filter(
+          (item) => getBlockNamespace(item) === namespace
+        );
+        if (result[namespace].length === 0) {
+          delete result[namespace];
+        }
       });
-      onClose();
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-      import_components91.Modal,
-      {
-        title: (0, import_i18n85.__)("Rename"),
-        onRequestClose: onClose,
-        overlayClassName: "block-editor-block-rename-modal",
-        focusOnMount: "firstContentElement",
-        size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-          "form",
+      return result;
+    }, [items, collections]);
+    (0, import_element119.useEffect)(() => () => onHover(null), []);
+    const currentlyRenderedCategories = (0, import_compose40.useAsyncList)(categories);
+    const didRenderAllCategories = categories.length === currentlyRenderedCategories.length;
+    const collectionEntries = (0, import_element119.useMemo)(() => {
+      return Object.entries(collections);
+    }, [collections]);
+    const currentlyRenderedCollections = (0, import_compose40.useAsyncList)(
+      didRenderAllCategories ? collectionEntries : EMPTY_ARRAY6
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)("div", { className: className2, 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)(
+        block_types_list_default,
+        {
+          items: suggestedItems,
+          onSelect: onSelectItem,
+          onHover,
+          label: (0, import_i18n47._x)("Most used", "blocks")
+        }
+      ) }),
+      currentlyRenderedCategories.map((category) => {
+        const categoryItems = items.filter(
+          (item) => item.category === category.slug
+        );
+        if (!categoryItems || !categoryItems.length) {
+          return null;
+        }
+        return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+          panel_default,
           {
-            onSubmit: (e2) => {
-              e2.preventDefault();
-              if (!isNameValid) {
-                return;
+            title: category.title,
+            icon: category.icon,
+            children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+              block_types_list_default,
+              {
+                items: categoryItems,
+                onSelect: onSelectItem,
+                onHover,
+                label: category.title
               }
-              handleSubmit();
-            },
-            children: /* @__PURE__ */ (0, import_jsx_runtime294.jsxs)(import_components91.__experimentalVStack, { spacing: "3", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-                import_components91.TextControl,
+            )
+          },
+          category.slug
+        );
+      }),
+      didRenderAllCategories && uncategorizedItems.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+        panel_default,
+        {
+          className: "block-editor-inserter__uncategorized-blocks-panel",
+          title: (0, import_i18n47.__)("Uncategorized"),
+          children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+            block_types_list_default,
+            {
+              items: uncategorizedItems,
+              onSelect: onSelectItem,
+              onHover,
+              label: (0, import_i18n47.__)("Uncategorized")
+            }
+          )
+        }
+      ),
+      currentlyRenderedCollections.map(
+        ([namespace, collection]) => {
+          const collectionItems = itemsPerCollection[namespace];
+          if (!collectionItems || !collectionItems.length) {
+            return null;
+          }
+          return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+            panel_default,
+            {
+              title: collection.title,
+              icon: collection.icon,
+              children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+                block_types_list_default,
                 {
-                  value: editedBlockName ?? blockName,
-                  label: (0, import_i18n85.__)("Name"),
-                  help: hasOverridesWarning ? (0, import_i18n85.__)(
-                    "This block allows overrides. Changing the name can cause problems with content entered into instances of this pattern."
-                  ) : void 0,
-                  placeholder: originalBlockName,
-                  onChange: setEditedBlockName,
-                  onFocus: autoSelectInputText
+                  items: collectionItems,
+                  onSelect: onSelectItem,
+                  onHover,
+                  label: collection.title
                 }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime294.jsxs)(import_components91.__experimentalHStack, { justify: "right", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-                  import_components91.Button,
-                  {
-                    __next40pxDefaultSize: true,
-                    variant: "tertiary",
-                    onClick: onClose,
-                    children: (0, import_i18n85.__)("Cancel")
-                  }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-                  import_components91.Button,
-                  {
-                    __next40pxDefaultSize: true,
-                    accessibleWhenDisabled: true,
-                    disabled: !isNameValid,
-                    variant: "primary",
-                    type: "submit",
-                    children: (0, import_i18n85.__)("Save")
-                  }
-                )
-              ] })
-            ] })
-          }
-        )
-      }
+              )
+            },
+            namespace
+          );
+        }
+      )
+    ] });
+  }
+  function BlockTypesTab({ rootClientId, onInsert, onHover, showMostUsedBlocks }, ref) {
+    const [items, categories, collections, onSelectItem] = use_block_types_state_default(
+      rootClientId,
+      onInsert
     );
+    if (!items.length) {
+      return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(no_results_default, {});
+    }
+    const itemsForCurrentRoot = [];
+    const itemsRemaining = [];
+    for (const item of items) {
+      if (item.category === "reusable") {
+        continue;
+      }
+      if (item.isSearchOnly) {
+        continue;
+      }
+      if (item.isAllowedInCurrentRoot) {
+        itemsForCurrentRoot.push(item);
+      } else {
+        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)(
+        BlockTypesTabPanel,
+        {
+          items: itemsForCurrentRoot,
+          categories,
+          collections,
+          onSelectItem,
+          onHover,
+          showMostUsedBlocks,
+          className: "block-editor-inserter__insertable-blocks-at-selection"
+        }
+      ) }),
+      /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+        BlockTypesTabPanel,
+        {
+          items: itemsRemaining,
+          categories,
+          collections,
+          onSelectItem,
+          onHover,
+          showMostUsedBlocks,
+          className: "block-editor-inserter__all-blocks"
+        }
+      )
+    ] }) });
   }
+  var block_types_tab_default = (0, import_element119.forwardRef)(BlockTypesTab);

-  // packages/block-editor/build-module/components/block-rename/rename-control.mjs
-  var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
-  function BlockRenameControl({ clientId }) {
-    const [renamingBlock, setRenamingBlock] = (0, import_element165.useState)(false);
-    const shortcut = (0, import_data103.useSelect)(
-      (select3) => select3(import_keyboard_shortcuts6.store).getShortcutRepresentation(
-        "core/block-editor/rename"
-      ),
-      []
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(import_jsx_runtime295.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
-        import_components92.MenuItem,
+  // 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);
+
+  // 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);
+
+  // 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: () => {
-            setRenamingBlock(true);
+            onClickCategory(name);
           },
-          "aria-expanded": renamingBlock,
-          "aria-haspopup": "dialog",
-          shortcut,
-          children: (0, import_i18n86.__)("Rename")
+          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")
+      }
+    ) });
+  }
+  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
         }
       ),
-      renamingBlock && /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
-        BlockRenameModal,
+      !searchValue && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+        PatternCategoriesList,
         {
-          clientId,
-          onClose: () => setRenamingBlock(false)
+          selectedCategory,
+          patternCategories,
+          onClickCategory
         }
       )
     ] });
   }
+  var pattern_explorer_sidebar_default = PatternExplorerSidebar;

-  // packages/block-editor/build-module/components/block-rename/use-block-rename.mjs
-  var import_blocks60 = __toESM(require_blocks(), 1);
-  function useBlockRename(name) {
-    return {
-      canRename: !!name && (0, import_blocks60.getBlockSupport)(name, "renaming", true)
-    };
-  }
+  // 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_a11y8 = __toESM(require_a11y(), 1);

-  // packages/block-editor/build-module/components/block-settings-menu-controls/index.mjs
-  var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill2, Slot: Slot7 } = (0, import_components93.createSlotFill)("BlockSettingsMenuControls");
-  var BlockSettingsMenuControlsSlot = ({ fillProps, clientIds = null }) => {
-    const {
-      selectedBlocks,
-      selectedClientIds,
-      isContentOnly,
-      canToggleSelectedBlocksVisibility,
-      canEdit
-    } = (0, import_data104.useSelect)(
-      (select3) => {
-        const {
-          getBlocksByClientId: getBlocksByClientId2,
-          getBlockNamesByClientId: getBlockNamesByClientId2,
-          getSelectedBlockClientIds: getSelectedBlockClientIds2,
-          getBlockEditingMode: getBlockEditingMode2,
-          canEditBlock: canEditBlock2
-        } = select3(store);
-        const ids = clientIds !== null ? clientIds : getSelectedBlockClientIds2();
-        return {
-          selectedBlocks: getBlockNamesByClientId2(ids),
-          selectedClientIds: ids,
-          isContentOnly: getBlockEditingMode2(ids[0]) === "contentOnly",
-          canToggleSelectedBlocksVisibility: getBlocksByClientId2(
-            ids
-          ).every(
-            (block) => (0, import_blocks61.hasBlockSupport)(block.name, "visibility", true)
-          ),
-          canEdit: canEditBlock2(ids[0])
-        };
-      },
-      [clientIds]
-    );
-    const { canLock } = useBlockLock(selectedClientIds[0]);
-    const { canRename } = useBlockRename(selectedBlocks[0]);
-    const showLockButton = selectedClientIds.length === 1 && canLock && !isContentOnly;
-    const showRenameButton = selectedClientIds.length === 1 && canRename && !isContentOnly;
-    const showVisibilityButton = canToggleSelectedBlocksVisibility && !isContentOnly;
-    const convertToGroupButtonProps = useConvertToGroupButtonProps(selectedClientIds);
-    const { isGroupable: isGroupable2, isUngroupable: isUngroupable2 } = convertToGroupButtonProps;
-    const showConvertToGroupButton = (isGroupable2 || isUngroupable2) && !isContentOnly;
-    return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-      Slot7,
-      {
-        fillProps: {
-          ...fillProps,
-          canEdit,
-          selectedBlocks,
-          selectedClientIds
-        },
-        children: (fills) => {
-          if (!fills?.length > 0 && !showConvertToGroupButton && !showLockButton) {
-            return null;
-          }
-          return /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(import_components93.MenuGroup, { children: [
-            showConvertToGroupButton && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-              ConvertToGroupButton,
-              {
-                ...convertToGroupButtonProps,
-                onClose: fillProps?.onClose
-              }
-            ),
-            canEdit && showLockButton && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-              BlockLockMenuItem,
-              {
-                clientId: selectedClientIds[0]
-              }
-            ),
-            canEdit && showRenameButton && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-              BlockRenameControl,
-              {
-                clientId: selectedClientIds[0]
-              }
-            ),
-            canEdit && showVisibilityButton && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-              BlockVisibilityViewportMenuItem,
+  // 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_components42 = __toESM(require_components(), 1);
+  var import_compose41 = __toESM(require_compose(), 1);
+  var import_i18n50 = __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);
+  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)(
+        // translators: %s: Total number of patterns.
+        (0, import_i18n49._n)("%s item", "%s items", totalItems),
+        totalItems
+      ) }),
+      numPages > 1 && /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(
+        import_components41.__experimentalHStack,
+        {
+          expanded: false,
+          spacing: 3,
+          justify: "flex-start",
+          className: "block-editor-patterns__grid-pagination",
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(
+              import_components41.__experimentalHStack,
               {
-                clientIds: selectedClientIds
+                expanded: false,
+                spacing: 1,
+                className: "block-editor-patterns__grid-pagination-previous",
+                children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+                    import_components41.Button,
+                    {
+                      variant: "tertiary",
+                      onClick: () => changePage(1),
+                      disabled: currentPage === 1,
+                      "aria-label": (0, import_i18n49.__)("First page"),
+                      size: "compact",
+                      accessibleWhenDisabled: true,
+                      className: "block-editor-patterns__grid-pagination-button",
+                      children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("span", { children: "\xAB" })
+                    }
+                  ),
+                  /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+                    import_components41.Button,
+                    {
+                      variant: "tertiary",
+                      onClick: () => changePage(currentPage - 1),
+                      disabled: currentPage === 1,
+                      "aria-label": (0, import_i18n49.__)("Previous page"),
+                      size: "compact",
+                      accessibleWhenDisabled: true,
+                      className: "block-editor-patterns__grid-pagination-button",
+                      children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("span", { children: "\u2039" })
+                    }
+                  )
+                ]
               }
             ),
-            fills,
-            canEdit && fillProps?.count === 1 && !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-              BlockModeToggle,
+            /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(import_components41.__experimentalText, { variant: "muted", children: (0, import_i18n49.sprintf)(
+              // translators: 1: Current page number. 2: Total number of pages.
+              (0, import_i18n49._x)("%1$s of %2$s", "paging"),
+              currentPage,
+              numPages
+            ) }),
+            /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(
+              import_components41.__experimentalHStack,
               {
-                clientId: fillProps?.firstBlockClientId,
-                onToggle: fillProps?.onClose
+                expanded: false,
+                spacing: 1,
+                className: "block-editor-patterns__grid-pagination-next",
+                children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+                    import_components41.Button,
+                    {
+                      variant: "tertiary",
+                      onClick: () => changePage(currentPage + 1),
+                      disabled: currentPage === numPages,
+                      "aria-label": (0, import_i18n49.__)("Next page"),
+                      size: "compact",
+                      accessibleWhenDisabled: true,
+                      className: "block-editor-patterns__grid-pagination-button",
+                      children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("span", { children: "\u203A" })
+                    }
+                  ),
+                  /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+                    import_components41.Button,
+                    {
+                      variant: "tertiary",
+                      onClick: () => changePage(numPages),
+                      disabled: currentPage === numPages,
+                      "aria-label": (0, import_i18n49.__)("Last page"),
+                      size: "compact",
+                      accessibleWhenDisabled: true,
+                      className: "block-editor-patterns__grid-pagination-button",
+                      children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("span", { children: "\xBB" })
+                    }
+                  )
+                ]
               }
             )
-          ] });
+          ]
         }
-      }
-    );
-  };
-  function BlockSettingsMenuControls({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components93.__experimentalStyleProvider, { document, children: /* @__PURE__ */ (0, import_jsx_runtime296.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_element166 = __toESM(require_element(), 1);
-  var import_components94 = __toESM(require_components(), 1);
-  var import_compose65 = __toESM(require_compose(), 1);
-  var import_data105 = __toESM(require_data(), 1);
-  var import_i18n87 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
-  function BlockParentSelectorMenuItem({
-    parentClientId,
-    parentBlockType
-  }) {
-    const isSmallViewport = (0, import_compose65.useViewportMatch)("medium", "<");
-    const { selectBlock: selectBlock2 } = (0, import_data105.useDispatch)(store);
-    const menuItemRef = (0, import_element166.useRef)();
-    const gesturesProps = useShowHoveredOrFocusedGestures({
-      ref: menuItemRef,
-      highlightParent: true
-    });
-    if (!isSmallViewport) {
-      return null;
+  // packages/block-editor/build-module/components/block-patterns-list/index.mjs
+  var import_jsx_runtime248 = __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_runtime297.jsx)(
-      import_components94.MenuItem,
-      {
-        ...gesturesProps,
-        ref: menuItemRef,
-        icon: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(block_icon_default, { icon: parentBlockType.icon }),
-        onClick: () => selectBlock2(parentClientId),
-        children: (0, import_i18n87.sprintf)(
-          /* translators: %s: Name of the block's parent. */
-          (0, import_i18n87.__)("Select parent block (%s)"),
-          parentBlockType.title
-        )
-      }
-    );
-  }
-
-  // packages/block-editor/build-module/components/block-settings-menu/block-settings-dropdown.mjs
-  var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
-  var POPOVER_PROPS4 = {
-    className: "block-editor-block-settings-menu__popover",
-    placement: "bottom-start"
+    return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(import_jsx_runtime248.Fragment, { children });
   };
-  function CopyMenuItem({
-    clientIds,
-    onCopy,
-    label,
-    shortcut,
-    eventType = "copy",
-    __experimentalUpdateSelection: updateSelection = false
+  function BlockPattern({
+    id,
+    isDraggable,
+    pattern,
+    onClick,
+    onHover,
+    showTitlesAsTooltip,
+    category,
+    isSelected
   }) {
-    const { getBlocksByClientId: getBlocksByClientId2 } = (0, import_data106.useSelect)(store);
-    const { removeBlocks: removeBlocks2 } = (0, import_data106.useDispatch)(store);
-    const notifyCopy = useNotifyCopy();
-    const ref = (0, import_compose66.useCopyToClipboard)(
-      () => (0, import_blocks62.serialize)(getBlocksByClientId2(clientIds)),
-      () => {
-        switch (eventType) {
-          case "copy":
-          case "copyStyles":
-            onCopy();
-            notifyCopy(eventType, clientIds);
-            break;
-          case "cut":
-            notifyCopy(eventType, clientIds);
-            removeBlocks2(clientIds, updateSelection);
-            break;
-          default:
-            break;
-        }
-      }
-    );
-    const copyMenuItemLabel = label ? label : (0, import_i18n88.__)("Copy");
-    return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_components95.MenuItem, { ref, shortcut, children: copyMenuItemLabel });
-  }
-  function BlockSettingsDropdown({
-    block,
-    clientIds,
-    children,
-    __experimentalSelectBlock,
-    isContentOnlyListView,
-    ...props
-  }) {
-    const count = clientIds.length;
-    const firstBlockClientId = clientIds[0];
-    const {
-      firstParentClientId,
-      parentBlockType,
-      previousBlockClientId,
-      selectedBlockClientIds,
-      isContentOnly,
-      isZoomOut: isZoomOut2,
-      canEdit,
-      canMove,
-      isFirst,
-      isLast
-    } = (0, import_data106.useSelect)(
-      (select3) => {
-        const {
-          getBlockName: getBlockName2,
-          getBlockRootClientId: getBlockRootClientId2,
-          getPreviousBlockClientId: getPreviousBlockClientId2,
-          getSelectedBlockClientIds: getSelectedBlockClientIds22,
-          getBlockAttributes: getBlockAttributes3,
-          getBlockEditingMode: getBlockEditingMode2,
-          isZoomOut: _isZoomOut,
-          canEditBlock: canEditBlock2,
-          canMoveBlocks: canMoveBlocks2,
-          getBlockIndex: getBlockIndex2,
-          getBlockCount: getBlockCount2
-        } = unlock(select3(store));
-        const { getActiveBlockVariation } = select3(import_blocks62.store);
-        const _firstParentClientId = getBlockRootClientId2(firstBlockClientId);
-        const parentBlockName = _firstParentClientId && getBlockName2(_firstParentClientId);
-        return {
-          firstParentClientId: _firstParentClientId,
-          parentBlockType: _firstParentClientId && (getActiveBlockVariation(
-            parentBlockName,
-            getBlockAttributes3(_firstParentClientId)
-          ) || (0, import_blocks62.getBlockType)(parentBlockName)),
-          previousBlockClientId: getPreviousBlockClientId2(firstBlockClientId),
-          selectedBlockClientIds: getSelectedBlockClientIds22(),
-          isContentOnly: getBlockEditingMode2(firstBlockClientId) === "contentOnly",
-          isZoomOut: _isZoomOut(),
-          canEdit: canEditBlock2(firstBlockClientId),
-          canMove: canMoveBlocks2(clientIds),
-          isFirst: getBlockIndex2(firstBlockClientId) === 0,
-          isLast: getBlockIndex2(firstBlockClientId) === getBlockCount2(_firstParentClientId) - 1
-        };
-      },
-      [firstBlockClientId, clientIds]
-    );
-    const { getBlockOrder: getBlockOrder2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data106.useSelect)(store);
-    const { moveBlocksDown: moveBlocksDown2, moveBlocksUp: moveBlocksUp2 } = (0, import_data106.useDispatch)(store);
-    const shortcuts = (0, import_data106.useSelect)((select3) => {
-      const { getShortcutRepresentation } = select3(import_keyboard_shortcuts7.store);
-      return {
-        copy: getShortcutRepresentation("core/block-editor/copy"),
-        cut: getShortcutRepresentation("core/block-editor/cut"),
-        duplicate: getShortcutRepresentation(
-          "core/block-editor/duplicate"
-        ),
-        remove: getShortcutRepresentation("core/block-editor/remove"),
-        insertAfter: getShortcutRepresentation(
-          "core/block-editor/insert-after"
-        ),
-        insertBefore: getShortcutRepresentation(
-          "core/block-editor/insert-before"
-        )
-      };
-    }, []);
-    const hasSelectedBlocks = selectedBlockClientIds.length > 0;
-    async function updateSelectionAfterDuplicate(clientIdsPromise) {
-      if (!__experimentalSelectBlock) {
-        return;
-      }
-      const ids = await clientIdsPromise;
-      if (ids && ids[0]) {
-        __experimentalSelectBlock(ids[0], false);
-      }
-    }
-    function updateSelectionAfterRemove() {
-      if (!__experimentalSelectBlock) {
-        return;
-      }
-      let blockToFocus = previousBlockClientId || firstParentClientId;
-      if (!blockToFocus) {
-        blockToFocus = getBlockOrder2()[0];
+    const [isDragging3, setIsDragging] = (0, import_element120.useState)(false);
+    const { blocks: blocks2, viewportWidth } = pattern;
+    const instanceId = (0, import_compose41.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)(() => {
+      if (!category || !isDraggable) {
+        return blocks2;
       }
-      const shouldUpdateSelection = hasSelectedBlocks && getSelectedBlockClientIds2().length === 0;
-      __experimentalSelectBlock(blockToFocus, shouldUpdateSelection);
-    }
-    const parentBlockIsSelected = selectedBlockClientIds?.includes(firstParentClientId);
-    const shouldShowBlockParentMenuItem = !parentBlockIsSelected && !!firstParentClientId;
-    return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-      BlockActions,
+      return (blocks2 ?? []).map((block) => {
+        const clonedBlock = (0, import_blocks37.cloneBlock)(block);
+        if (clonedBlock.attributes.metadata?.categories?.includes(
+          category
+        )) {
+          clonedBlock.attributes.metadata.categories = [category];
+        }
+        return clonedBlock;
+      });
+    }, [blocks2, isDraggable, category]);
+    return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+      inserter_draggable_blocks_default,
       {
-        clientIds,
-        __experimentalUpdateSelection: !__experimentalSelectBlock,
-        children: ({
-          canCopyStyles,
-          canDuplicate,
-          canInsertBlock,
-          canRemove,
-          onDuplicate,
-          onInsertAfter,
-          onInsertBefore,
-          onRemove,
-          onCopy,
-          onPasteStyles
-        }) => {
-          const isEmpty4 = !canRemove && !canDuplicate && !canInsertBlock && isContentOnly;
-          if (isEmpty4) {
-            return null;
-          }
-          return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-            import_components95.DropdownMenu,
-            {
-              icon: more_vertical_default,
-              label: (0, import_i18n88.__)("Options"),
-              className: "block-editor-block-settings-menu",
-              popoverProps: POPOVER_PROPS4,
-              noIcons: true,
-              ...props,
-              children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(import_jsx_runtime298.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(import_components95.MenuGroup, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                    block_settings_menu_first_item_default.Slot,
-                    {
-                      fillProps: { onClose }
-                    }
-                  ),
-                  shouldShowBlockParentMenuItem && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                    BlockParentSelectorMenuItem,
-                    {
-                      parentClientId: firstParentClientId,
-                      parentBlockType
-                    }
-                  ),
-                  canMove && isContentOnlyListView && /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(import_jsx_runtime298.Fragment, { children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                      import_components95.MenuItem,
-                      {
-                        icon: chevron_up_default,
-                        disabled: isFirst,
-                        accessibleWhenDisabled: true,
-                        onClick: (0, import_compose66.pipe)(onClose, () => {
-                          moveBlocksUp2(
-                            clientIds,
-                            firstParentClientId
-                          );
-                        }),
-                        children: (0, import_i18n88.__)("Move up")
-                      }
-                    ),
-                    /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                      import_components95.MenuItem,
-                      {
-                        icon: chevron_down_default,
-                        disabled: isLast,
-                        accessibleWhenDisabled: true,
-                        onClick: (0, import_compose66.pipe)(onClose, () => {
-                          moveBlocksDown2(
-                            clientIds,
-                            firstParentClientId
-                          );
-                        }),
-                        children: (0, import_i18n88.__)("Move down")
-                      }
-                    )
-                  ] }),
-                  canEdit && count === 1 && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                    block_html_convert_button_default,
-                    {
-                      clientId: firstBlockClientId
-                    }
-                  ),
-                  !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                    CopyMenuItem,
-                    {
-                      clientIds,
-                      onCopy,
-                      shortcut: shortcuts.copy
-                    }
-                  ),
-                  canRemove && !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                    CopyMenuItem,
-                    {
-                      clientIds,
-                      label: (0, import_i18n88.__)("Cut"),
-                      eventType: "cut",
-                      shortcut: shortcuts.cut,
-                      __experimentalUpdateSelection: !__experimentalSelectBlock
-                    }
-                  ),
-                  canDuplicate && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                    import_components95.MenuItem,
-                    {
-                      onClick: (0, import_compose66.pipe)(
-                        onClose,
-                        onDuplicate,
-                        updateSelectionAfterDuplicate
-                      ),
-                      shortcut: shortcuts.duplicate,
-                      children: (0, import_i18n88.__)("Duplicate")
-                    }
-                  ),
-                  canInsertBlock && !isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(import_jsx_runtime298.Fragment, { children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                      import_components95.MenuItem,
+        isEnabled: isDraggable,
+        blocks: patternBlocks,
+        pattern,
+        children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+          "div",
+          {
+            className: "block-editor-block-patterns-list__list-item",
+            draggable,
+            onDragStart: (event) => {
+              setIsDragging(true);
+              if (onDragStart) {
+                onHover?.(null);
+                onDragStart(event);
+              }
+            },
+            onDragEnd: (event) => {
+              setIsDragging(false);
+              if (onDragEnd) {
+                onDragEnd(event);
+              }
+            },
+            children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+              WithToolTip,
+              {
+                showTooltip: showTitlesAsTooltip && !isUserPattern,
+                title: pattern.title,
+                children: /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(
+                  import_components42.Composite.Item,
+                  {
+                    render: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+                      "div",
                       {
-                        onClick: (0, import_compose66.pipe)(
-                          onClose,
-                          onInsertBefore
-                        ),
-                        shortcut: shortcuts.insertBefore,
-                        children: (0, import_i18n88.__)("Add before")
+                        role: "option",
+                        "aria-label": pattern.title,
+                        "aria-describedby": pattern.description ? descriptionId : void 0,
+                        className: clsx_default(
+                          "block-editor-block-patterns-list__item",
+                          {
+                            "block-editor-block-patterns-list__list-item-synced": pattern.type === INSERTER_PATTERN_TYPES.user && !pattern.syncStatus,
+                            "is-selected": isSelected
+                          }
+                        )
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                      import_components95.MenuItem,
-                      {
-                        onClick: (0, import_compose66.pipe)(
-                          onClose,
-                          onInsertAfter
-                        ),
-                        shortcut: shortcuts.insertAfter,
-                        children: (0, import_i18n88.__)("Add after")
-                      }
-                    )
-                  ] }),
-                  canEdit && count === 1 && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                    note_icon_slot_default.Slot,
-                    {
-                      fillProps: {
-                        clientId: firstBlockClientId,
-                        onClose
+                    id,
+                    onClick: () => {
+                      onClick(pattern, blocks2);
+                      onHover?.(null);
+                    },
+                    onMouseEnter: () => {
+                      if (isDragging3) {
+                        return;
                       }
-                    }
-                  )
-                ] }),
-                canCopyStyles && !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(import_components95.MenuGroup, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                    CopyMenuItem,
-                    {
-                      clientIds,
-                      onCopy,
-                      label: (0, import_i18n88.__)("Copy styles"),
-                      eventType: "copyStyles"
-                    }
-                  ),
-                  canEdit && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_components95.MenuItem, { onClick: onPasteStyles, children: (0, import_i18n88.__)("Paste styles") })
-                ] }),
-                !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                  block_settings_menu_controls_default.Slot,
-                  {
-                    fillProps: {
-                      onClose,
-                      count,
-                      firstBlockClientId
+                      onHover?.(pattern);
                     },
-                    clientIds
-                  }
-                ),
-                typeof children === "function" ? children({ onClose }) : import_element167.Children.map(
-                  (child) => (0, import_element167.cloneElement)(child, { onClose })
-                ),
-                canRemove && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_components95.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                  import_components95.MenuItem,
-                  {
-                    onClick: (0, import_compose66.pipe)(
-                      onClose,
-                      onRemove,
-                      updateSelectionAfterRemove
-                    ),
-                    shortcut: shortcuts.remove,
-                    children: (0, import_i18n88.__)("Delete")
+                    onMouseLeave: () => onHover?.(null),
+                    children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+                        block_preview_default.Async,
+                        {
+                          placeholder: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(BlockPatternPlaceholder, {}),
+                          children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+                            block_preview_default,
+                            {
+                              blocks: blocks2,
+                              viewportWidth
+                            }
+                          )
+                        }
+                      ),
+                      (!showTitlesAsTooltip || isUserPattern) && /* @__PURE__ */ (0, import_jsx_runtime248.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)(
+                              icon_default,
+                              {
+                                className: "block-editor-patterns__pattern-icon",
+                                icon: symbol_default
+                              }
+                            ) }),
+                            /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+                              Text,
+                              {
+                                render: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)("div", {}),
+                                className: "block-editor-block-patterns-list__item-title",
+                                variant: "body-sm",
+                                children: pattern.title
+                              }
+                            )
+                          ]
+                        }
+                      ),
+                      !!pattern.description && /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(VisuallyHidden, { id: descriptionId, children: pattern.description })
+                    ]
                   }
-                ) })
-              ] })
-            }
-          );
-        }
+                )
+              }
+            )
+          }
+        )
       }
     );
   }
-  var block_settings_dropdown_default = BlockSettingsDropdown;
-
-  // packages/block-editor/build-module/components/collab/note-icon-toolbar-slot.mjs
-  var import_components96 = __toESM(require_components(), 1);
-  var NoteIconToolbarSlotFill = (0, import_components96.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_runtime299 = __toESM(require_jsx_runtime(), 1);
-  function BlockSettingsMenu({ clientIds, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(import_components97.ToolbarGroup, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(note_icon_toolbar_slot_default.Slot, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(import_components97.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-        block_settings_dropdown_default,
-        {
-          clientIds,
-          toggleProps,
-          ...props
-        }
-      ) })
-    ] });
+  function BlockPatternPlaceholder() {
+    return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)("div", { className: "block-editor-block-patterns-list__item is-placeholder" });
   }
-  var block_settings_menu_default = BlockSettingsMenu;
-
-  // packages/block-editor/build-module/components/block-edit-visually-button/index.mjs
-  var import_components98 = __toESM(require_components(), 1);
-  var import_i18n89 = __toESM(require_i18n(), 1);
-  var import_data107 = __toESM(require_data(), 1);
-  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
-  function BlockEditVisuallyButton({ clientIds }) {
-    const clientId = clientIds.length === 1 ? clientIds[0] : void 0;
-    const canEditVisually = (0, import_data107.useSelect)(
-      (select3) => !!clientId && select3(store).getBlockMode(clientId) === "html",
-      [clientId]
-    );
-    const { toggleBlockMode: toggleBlockMode2 } = (0, import_data107.useDispatch)(store);
-    if (!canEditVisually) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_components98.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
-      import_components98.ToolbarButton,
+  function BlockPatternsList({
+    isDraggable,
+    blockPatterns,
+    onHover,
+    onClickPattern,
+    orientation,
+    category,
+    label = (0, import_i18n50.__)("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 firstCompositeItemId = blockPatterns[0]?.name;
+      setActiveCompositeId(firstCompositeItemId);
+    }, [blockPatterns]);
+    const handleClickPattern = (pattern, blocks2) => {
+      setActivePattern(pattern.name);
+      onClickPattern(pattern, blocks2);
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(
+      import_components42.Composite,
       {
-        onClick: () => {
-          toggleBlockMode2(clientId);
-        },
-        children: (0, import_i18n89.__)("Edit visually")
+        orientation,
+        activeId: activeCompositeId,
+        setActiveId: setActiveCompositeId,
+        role: "listbox",
+        className: "block-editor-block-patterns-list",
+        "aria-label": label,
+        ref,
+        children: [
+          blockPatterns.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+            BlockPattern,
+            {
+              id: pattern.name,
+              pattern,
+              onClick: handleClickPattern,
+              onHover,
+              isDraggable,
+              showTitlesAsTooltip,
+              category,
+              isSelected: !!activePattern && activePattern === pattern.name
+            },
+            pattern.name
+          )),
+          pagingProps && /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(Pagination, { ...pagingProps })
+        ]
       }
-    ) });
-  }
-
-  // packages/block-editor/build-module/components/navigable-toolbar/index.mjs
-  var import_components99 = __toESM(require_components(), 1);
-  var import_element168 = __toESM(require_element(), 1);
-  var import_data108 = __toESM(require_data(), 1);
-  var import_deprecated12 = __toESM(require_deprecated(), 1);
-  var import_dom59 = __toESM(require_dom(), 1);
-  var import_keyboard_shortcuts8 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_keycodes12 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
-  function hasOnlyToolbarItem(elements) {
-    const dataProp = "toolbarItem";
-    return !elements.some((element) => !(dataProp in element.dataset));
-  }
-  function getAllFocusableToolbarItemsIn(container) {
-    return Array.from(
-      container.querySelectorAll("[data-toolbar-item]:not([disabled])")
     );
   }
-  function hasFocusWithin(container) {
-    return container.contains(container.ownerDocument.activeElement);
-  }
-  function focusFirstTabbableIn(container) {
-    const [firstTabbable] = import_dom59.focus.tabbable.find(container);
-    if (firstTabbable) {
-      firstTabbable.focus({
-        // When focusing newly mounted toolbars,
-        // the position of the popover is often not right on the first render
-        // This prevents the layout shifts when focusing the dialogs.
-        preventScroll: true
-      });
+  var block_patterns_list_default = (0, import_element120.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_a11y7 = __toESM(require_a11y(), 1);
+  var import_element121 = __toESM(require_element(), 1);
+  function getIndex({
+    destinationRootClientId,
+    destinationIndex,
+    rootClientId,
+    registry
+  }) {
+    if (rootClientId === destinationRootClientId) {
+      return destinationIndex;
     }
+    const parents = [
+      "",
+      ...registry.select(store).getBlockParents(destinationRootClientId),
+      destinationRootClientId
+    ];
+    const parentIndex = parents.indexOf(rootClientId);
+    if (parentIndex !== -1) {
+      return registry.select(store).getBlockIndex(parents[parentIndex + 1]) + 1;
+    }
+    return registry.select(store).getBlockOrder(rootClientId).length;
   }
-  function useIsAccessibleToolbar(toolbarRef) {
-    const initialAccessibleToolbarState = true;
-    const [isAccessibleToolbar, setIsAccessibleToolbar] = (0, import_element168.useState)(
-      initialAccessibleToolbarState
-    );
-    const determineIsAccessibleToolbar = (0, import_element168.useCallback)(() => {
-      const tabbables = import_dom59.focus.tabbable.find(toolbarRef.current);
-      const onlyToolbarItem = hasOnlyToolbarItem(tabbables);
-      if (!onlyToolbarItem) {
-        (0, import_deprecated12.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"
-        });
-      }
-      setIsAccessibleToolbar(onlyToolbarItem);
-    }, [toolbarRef]);
-    (0, import_element168.useLayoutEffect)(() => {
-      const observer = new window.MutationObserver(
-        determineIsAccessibleToolbar
-      );
-      observer.observe(toolbarRef.current, {
-        childList: true,
-        subtree: true
-      });
-      return () => observer.disconnect();
-    }, [determineIsAccessibleToolbar, isAccessibleToolbar, toolbarRef]);
-    return isAccessibleToolbar;
-  }
-  function useToolbarFocus({
-    toolbarRef,
-    focusOnMount,
-    isAccessibleToolbar,
-    defaultIndex,
-    onIndexChange,
-    shouldUseKeyboardFocusShortcut,
-    focusEditorOnEscape
+  function useInsertionPoint({
+    rootClientId = "",
+    insertionIndex,
+    clientId,
+    isAppender,
+    onSelect,
+    shouldFocusBlock = true,
+    selectBlockOnInsert = true
   }) {
-    const [initialFocusOnMount] = (0, import_element168.useState)(focusOnMount);
-    const [initialIndex] = (0, import_element168.useState)(defaultIndex);
-    const focusToolbar = (0, import_element168.useCallback)(() => {
-      focusFirstTabbableIn(toolbarRef.current);
-    }, [toolbarRef]);
-    const focusToolbarViaShortcut = () => {
-      if (shouldUseKeyboardFocusShortcut) {
-        focusToolbar();
-      }
-    };
-    (0, import_keyboard_shortcuts8.useShortcut)("core/block-editor/focus-toolbar", focusToolbarViaShortcut);
-    (0, import_element168.useEffect)(() => {
-      if (initialFocusOnMount) {
-        focusToolbar();
-      }
-    }, [isAccessibleToolbar, initialFocusOnMount, focusToolbar]);
-    (0, import_element168.useEffect)(() => {
-      const navigableToolbarRef = toolbarRef.current;
-      let raf2 = 0;
-      if (!initialFocusOnMount && !hasFocusWithin(navigableToolbarRef)) {
-        raf2 = window.requestAnimationFrame(() => {
-          const items = getAllFocusableToolbarItemsIn(navigableToolbarRef);
-          const index2 = initialIndex || 0;
-          if (items[index2] && hasFocusWithin(navigableToolbarRef)) {
-            items[index2].focus({
-              // When focusing newly mounted toolbars,
-              // the position of the popover is often not right on the first render
-              // This prevents the layout shifts when focusing the dialogs.
-              preventScroll: true
-            });
-          }
-        });
-      }
-      return () => {
-        window.cancelAnimationFrame(raf2);
-        if (!onIndexChange || !navigableToolbarRef) {
-          return;
+    const registry = (0, import_data57.useRegistry)();
+    const {
+      getSelectedBlock: getSelectedBlock2,
+      getClosestAllowedInsertionPoint: getClosestAllowedInsertionPoint2,
+      isBlockInsertionPointVisible: isBlockInsertionPointVisible2
+    } = unlock((0, import_data57.useSelect)(store));
+    const { destinationRootClientId, destinationIndex } = (0, import_data57.useSelect)(
+      (select3) => {
+        const {
+          getSelectedBlockClientId: getSelectedBlockClientId2,
+          getBlockRootClientId: getBlockRootClientId2,
+          getBlockIndex: getBlockIndex2,
+          getBlockOrder: getBlockOrder2,
+          getInsertionPoint: getInsertionPoint2
+        } = unlock(select3(store));
+        const selectedBlockClientId = getSelectedBlockClientId2();
+        let _destinationRootClientId = rootClientId;
+        let _destinationIndex;
+        const insertionPoint2 = getInsertionPoint2();
+        if (insertionIndex !== void 0) {
+          _destinationIndex = insertionIndex;
+        } else if (insertionPoint2 && insertionPoint2.hasOwnProperty("index")) {
+          _destinationRootClientId = insertionPoint2?.rootClientId ? insertionPoint2.rootClientId : rootClientId;
+          _destinationIndex = insertionPoint2.index;
+        } else if (clientId) {
+          _destinationIndex = getBlockIndex2(clientId);
+        } else if (!isAppender && selectedBlockClientId) {
+          _destinationRootClientId = getBlockRootClientId2(
+            selectedBlockClientId
+          );
+          _destinationIndex = getBlockIndex2(selectedBlockClientId) + 1;
+        } else {
+          _destinationIndex = getBlockOrder2(
+            _destinationRootClientId
+          ).length;
         }
-        const items = getAllFocusableToolbarItemsIn(navigableToolbarRef);
-        const index2 = items.findIndex((item) => item.tabIndex === 0);
-        onIndexChange(index2);
-      };
-    }, [initialIndex, initialFocusOnMount, onIndexChange, toolbarRef]);
-    const { getLastFocus: getLastFocus2 } = unlock((0, import_data108.useSelect)(store));
-    (0, import_element168.useEffect)(() => {
-      const navigableToolbarRef = toolbarRef.current;
-      if (focusEditorOnEscape) {
-        const handleKeyDown = (event) => {
-          const lastFocus2 = getLastFocus2();
-          if (event.keyCode === import_keycodes12.ESCAPE && lastFocus2?.current) {
-            event.preventDefault();
-            lastFocus2.current.focus();
-          }
+        return {
+          destinationRootClientId: _destinationRootClientId,
+          destinationIndex: _destinationIndex
         };
-        navigableToolbarRef.addEventListener("keydown", handleKeyDown);
-        return () => {
-          navigableToolbarRef.removeEventListener(
-            "keydown",
-            handleKeyDown
+      },
+      [rootClientId, insertionIndex, clientId, isAppender]
+    );
+    const {
+      replaceBlocks: replaceBlocks2,
+      insertBlocks: insertBlocks2,
+      showInsertionPoint: showInsertionPoint2,
+      hideInsertionPoint: hideInsertionPoint2,
+      setLastFocus: setLastFocus2
+    } = unlock((0, import_data57.useDispatch)(store));
+    const onInsertBlocks = (0, import_element121.useCallback)(
+      (blocks2, meta, shouldForceFocusBlock = false, _rootClientId) => {
+        if (shouldForceFocusBlock || shouldFocusBlock || selectBlockOnInsert) {
+          setLastFocus2(null);
+        }
+        const selectedBlock = getSelectedBlock2();
+        if (!isAppender && selectedBlock && (0, import_blocks38.isUnmodifiedDefaultBlock)(selectedBlock, "content")) {
+          replaceBlocks2(
+            selectedBlock.clientId,
+            blocks2,
+            null,
+            shouldFocusBlock || shouldForceFocusBlock ? 0 : null,
+            meta
+          );
+        } else {
+          insertBlocks2(
+            blocks2,
+            isAppender || _rootClientId === void 0 ? destinationIndex : getIndex({
+              destinationRootClientId,
+              destinationIndex,
+              rootClientId: _rootClientId,
+              registry
+            }),
+            isAppender || _rootClientId === void 0 ? destinationRootClientId : _rootClientId,
+            selectBlockOnInsert,
+            shouldFocusBlock || shouldForceFocusBlock ? 0 : null,
+            meta
           );
-        };
-      }
-    }, [focusEditorOnEscape, getLastFocus2, toolbarRef]);
-  }
-  function NavigableToolbar({
-    children,
-    focusOnMount,
-    focusEditorOnEscape = false,
-    shouldUseKeyboardFocusShortcut = true,
-    __experimentalInitialIndex: initialIndex,
-    __experimentalOnIndexChange: onIndexChange,
-    orientation = "horizontal",
-    ...props
-  }) {
-    const toolbarRef = (0, import_element168.useRef)();
-    const isAccessibleToolbar = useIsAccessibleToolbar(toolbarRef);
-    useToolbarFocus({
-      toolbarRef,
-      focusOnMount,
-      defaultIndex: initialIndex,
-      onIndexChange,
-      isAccessibleToolbar,
-      shouldUseKeyboardFocusShortcut,
-      focusEditorOnEscape
-    });
-    if (isAccessibleToolbar) {
-      return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-        import_components99.Toolbar,
-        {
-          label: props["aria-label"],
-          ref: toolbarRef,
-          orientation,
-          ...props,
-          children
         }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-      import_components99.NavigableMenu,
-      {
-        orientation,
-        role: "toolbar",
-        ref: toolbarRef,
-        ...props,
-        children
-      }
+        const blockLength = Array.isArray(blocks2) ? blocks2.length : 1;
+        const message2 = (0, import_i18n51.sprintf)(
+          // translators: %d: the name of the block that has been added
+          (0, import_i18n51._n)("%d block added.", "%d blocks added.", blockLength),
+          blockLength
+        );
+        (0, import_a11y7.speak)(message2);
+        if (onSelect) {
+          onSelect(blocks2);
+        }
+      },
+      [
+        isAppender,
+        getSelectedBlock2,
+        replaceBlocks2,
+        insertBlocks2,
+        destinationRootClientId,
+        destinationIndex,
+        onSelect,
+        shouldFocusBlock,
+        selectBlockOnInsert,
+        setLastFocus2,
+        registry
+      ]
+    );
+    const onToggleInsertionPoint = (0, import_element121.useCallback)(
+      (item) => {
+        if (item && !isBlockInsertionPointVisible2()) {
+          const allowedDestinationRootClientId = getClosestAllowedInsertionPoint2(
+            item.name,
+            destinationRootClientId
+          );
+          if (allowedDestinationRootClientId !== null) {
+            showInsertionPoint2(
+              allowedDestinationRootClientId,
+              getIndex({
+                destinationRootClientId,
+                destinationIndex,
+                rootClientId: allowedDestinationRootClientId,
+                registry
+              })
+            );
+          }
+        } else {
+          hideInsertionPoint2();
+        }
+      },
+      [
+        getClosestAllowedInsertionPoint2,
+        isBlockInsertionPointVisible2,
+        showInsertionPoint2,
+        hideInsertionPoint2,
+        destinationRootClientId,
+        destinationIndex,
+        registry
+      ]
     );
+    return [destinationRootClientId, onInsertBlocks, onToggleInsertionPoint];
   }
+  var use_insertion_point_default = useInsertionPoint;

-  // packages/block-editor/build-module/components/block-toolbar/use-has-block-toolbar.mjs
-  var import_data109 = __toESM(require_data(), 1);
-  var import_blocks63 = __toESM(require_blocks(), 1);
-  function useHasBlockToolbar() {
-    const enabled = (0, import_data109.useSelect)((select3) => {
-      const { getBlockEditingMode: getBlockEditingMode2, getBlockName: getBlockName2, getBlockSelectionStart: getBlockSelectionStart2 } = select3(store);
-      const selectedBlockClientId = getBlockSelectionStart2();
-      const blockType = selectedBlockClientId && (0, import_blocks63.getBlockType)(getBlockName2(selectedBlockClientId));
-      return blockType && (0, import_blocks63.hasBlockSupport)(blockType, "__experimentalToolbar", true) && getBlockEditingMode2(selectedBlockClientId) !== "disabled";
+  // 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_notices5 = __toESM(require_notices(), 1);
+  var usePatternsState = (onInsert, rootClientId, selectedCategory, isQuick) => {
+    const options = (0, import_element122.useMemo)(
+      () => ({ [isFiltered]: !!isQuick }),
+      [isQuick]
+    );
+    const isWithinNavigationOverlayContext = (0, import_data58.useSelect)((select3) => {
+      const { getSettings: getSettings8 } = unlock(select3(store));
+      const settings2 = getSettings8();
+      return settings2[isNavigationOverlayContextKey] ?? false;
     }, []);
-    return enabled;
-  }
-
-  // packages/block-editor/build-module/components/block-toolbar/change-design.mjs
-  var import_components100 = __toESM(require_components(), 1);
-  var import_i18n90 = __toESM(require_i18n(), 1);
-  var import_blocks64 = __toESM(require_blocks(), 1);
-  var import_element169 = __toESM(require_element(), 1);
-  var import_data110 = __toESM(require_data(), 1);
-  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY9 = [];
-  var MAX_PATTERNS_TO_SHOW = 6;
-  var POPOVER_PROPS5 = {
-    placement: "bottom-start"
-  };
-  function ChangeDesign({ clientId }) {
-    const { categories, currentPatternName, patterns } = (0, import_data110.useSelect)(
+    const { patternCategories, patterns, userPatternCategories } = (0, import_data58.useSelect)(
       (select3) => {
-        const {
-          getBlockAttributes: getBlockAttributes3,
-          getBlockRootClientId: getBlockRootClientId2,
-          __experimentalGetAllowedPatterns: __experimentalGetAllowedPatterns2
-        } = select3(store);
-        const attributes = getBlockAttributes3(clientId);
-        const _categories = attributes?.metadata?.categories || EMPTY_ARRAY9;
-        const rootBlock = getBlockRootClientId2(clientId);
-        const _patterns = _categories.length > 0 ? __experimentalGetAllowedPatterns2(rootBlock) : EMPTY_ARRAY9;
+        const { getSettings: getSettings8, __experimentalGetAllowedPatterns: __experimentalGetAllowedPatterns2 } = unlock(
+          select3(store)
+        );
+        const settings2 = getSettings8();
+        const userPatternCategoriesSelect = settings2[userPatternCategoriesSelectKey];
         return {
-          categories: _categories,
-          currentPatternName: attributes?.metadata?.patternName,
-          patterns: _patterns
+          patterns: __experimentalGetAllowedPatterns2(
+            rootClientId,
+            options
+          ),
+          userPatternCategories: userPatternCategoriesSelect ? userPatternCategoriesSelect(select3) : settings2.__experimentalUserPatternCategories,
+          patternCategories: settings2.__experimentalBlockPatternCategories
         };
       },
-      [clientId]
+      [rootClientId, options]
     );
-    const { replaceBlocks: replaceBlocks2 } = (0, import_data110.useDispatch)(store);
-    const sameCategoryPatternsWithSingleWrapper = (0, import_element169.useMemo)(() => {
-      if (categories.length === 0 || !patterns || patterns.length === 0) {
-        return EMPTY_ARRAY9;
-      }
+    const filteredPatterns = (0, import_element122.useMemo)(() => {
       return patterns.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,
-          // otherwise we may switch to a pattern that doesn't have replacement suggestions.
-          pattern.blocks.length === 1 && // We exclude the core patterns and pattern directory patterns that are not theme patterns.
-          !isCorePattern && // Exclude current pattern.
-          currentPatternName !== pattern.name && pattern.categories?.some((category) => {
-            return categories.includes(category);
-          }) && // Check if the pattern is not a synced pattern.
-          (pattern.syncStatus === "unsynced" || !pattern.id)
-        );
-      }).slice(0, MAX_PATTERNS_TO_SHOW);
-    }, [categories, currentPatternName, patterns]);
-    if (sameCategoryPatternsWithSingleWrapper.length < 2) {
-      return null;
-    }
-    const onClickPattern = (pattern) => {
-      const newBlocks = (pattern.blocks ?? []).map((block) => {
-        return (0, import_blocks64.cloneBlock)(block);
+        const hasNavigationCategory = pattern.categories?.includes("navigation");
+        if (hasNavigationCategory && !isWithinNavigationOverlayContext) {
+          return false;
+        }
+        return true;
       });
-      newBlocks[0].attributes.metadata = {
-        ...newBlocks[0].attributes.metadata,
-        categories
-      };
-      replaceBlocks2(clientId, newBlocks);
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
-      import_components100.Dropdown,
-      {
-        popoverProps: POPOVER_PROPS5,
-        renderToggle: ({ onToggle, isOpen }) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_components100.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
-            import_components100.ToolbarButton,
-            {
-              onClick: () => onToggle(!isOpen),
-              "aria-expanded": isOpen,
-              children: (0, import_i18n90.__)("Change design")
+    }, [patterns, isWithinNavigationOverlayContext]);
+    const { getClosestAllowedInsertionPointForPattern: getClosestAllowedInsertionPointForPattern2 } = unlock(
+      (0, import_data58.useSelect)(store)
+    );
+    const allCategories = (0, import_element122.useMemo)(() => {
+      const categories = [...patternCategories];
+      userPatternCategories?.forEach((userCategory) => {
+        if (!categories.find(
+          (existingCategory) => existingCategory.name === userCategory.name
+        )) {
+          categories.push(userCategory);
+        }
+      });
+      return categories;
+    }, [patternCategories, userPatternCategories]);
+    const { createSuccessNotice } = (0, import_data58.useDispatch)(import_notices5.store);
+    const onClickPattern = (0, import_element122.useCallback)(
+      (pattern, blocks2) => {
+        const destinationRootClientId = isQuick ? rootClientId : getClosestAllowedInsertionPointForPattern2(
+          pattern,
+          rootClientId
+        );
+        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;
+        onInsert(
+          (patternBlocks ?? []).map((block) => {
+            const clonedBlock = (0, import_blocks39.cloneBlock)(block);
+            if (clonedBlock.attributes.metadata?.categories?.includes(
+              selectedCategory
+            )) {
+              clonedBlock.attributes.metadata.categories = [
+                selectedCategory
+              ];
             }
-          ) });
-        },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
-          import_components100.__experimentalDropdownContentWrapper,
+            return clonedBlock;
+          }),
+          pattern.name,
+          false,
+          destinationRootClientId
+        );
+        createSuccessNotice(
+          (0, import_i18n52.sprintf)(
+            /* translators: %s: block pattern title. */
+            (0, import_i18n52.__)('Pattern "%s" inserted.'),
+            pattern.title
+          ),
           {
-            className: "block-editor-block-toolbar-change-design-content-wrapper",
-            paddingSize: "none",
-            children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
-              block_patterns_list_default,
-              {
-                blockPatterns: sameCategoryPatternsWithSingleWrapper,
-                onClickPattern,
-                showTitlesAsTooltip: true
-              }
-            )
+            type: "snackbar",
+            id: "inserter-notice"
           }
-        )
-      }
+        );
+      },
+      [
+        createSuccessNotice,
+        onInsert,
+        selectedCategory,
+        rootClientId,
+        getClosestAllowedInsertionPointForPattern2,
+        isQuick
+      ]
     );
-  }
-
-  // packages/block-editor/build-module/components/block-toolbar/switch-section-style.mjs
-  var import_components101 = __toESM(require_components(), 1);
-  var import_i18n92 = __toESM(require_i18n(), 1);
-  var import_data112 = __toESM(require_data(), 1);
-
-  // packages/block-editor/build-module/components/block-styles/use-styles-for-block.mjs
-  var import_data111 = __toESM(require_data(), 1);
-  var import_blocks65 = __toESM(require_blocks(), 1);
-  var import_element170 = __toESM(require_element(), 1);
+    return [filteredPatterns, allCategories, onClickPattern];
+  };
+  var use_patterns_state_default = usePatternsState;

-  // packages/block-editor/build-module/components/block-styles/utils.mjs
-  var import_token_list = __toESM(require_token_list(), 1);
-  var import_i18n91 = __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;
-      }
-      const potentialStyleName = style.substring(9);
-      const activeStyle = styles?.find(
-        ({ name }) => name === potentialStyleName
-      );
-      if (activeStyle) {
-        return activeStyle;
-      }
-    }
-    return getDefaultStyle(styles);
-  }
-  function replaceActiveStyle(className, activeStyle, newStyle) {
-    const list = new import_token_list.default(className);
-    if (activeStyle) {
-      list.remove("is-style-" + activeStyle.name);
-    }
-    list.add("is-style-" + newStyle.name);
-    return list.value;
-  }
-  function getRenderedStyles(styles) {
-    if (!styles || styles.length === 0) {
-      return [];
+  // 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 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);
+    if ((previousCategory !== currentCategory || previousFilter !== currentFilter) && currentPage !== 1) {
+      setCurrentPage(1);
     }
-    return getDefaultStyle(styles) ? styles : [
-      {
-        name: "default",
-        label: (0, import_i18n91._x)("Default", "block style"),
-        isDefault: true
-      },
-      ...styles
-    ];
-  }
-  function getDefaultStyle(styles) {
-    return styles?.find((style) => style.isDefault);
-  }
-
-  // packages/block-editor/build-module/components/block-styles/use-styles-for-block.mjs
-  function useGenericPreviewBlock(block, type) {
-    return (0, import_element170.useMemo)(() => {
-      const example = type?.example;
-      const blockName = type?.name;
-      if (example && blockName) {
-        return (0, import_blocks65.getBlockFromExample)(blockName, {
-          attributes: example.attributes,
-          innerBlocks: example.innerBlocks,
-          innerContent: example.innerContent
-        });
-      }
-      if (block) {
-        return (0, import_blocks65.cloneBlock)(block);
-      }
-    }, [block, type?.example, type?.name]);
-  }
-  function useStylesForBlocks({ clientId, onSwitch }) {
-    const selector3 = (select3) => {
-      const { getBlock: getBlock2 } = select3(store);
-      const block2 = getBlock2(clientId);
-      if (!block2) {
-        return {};
-      }
-      const blockType2 = (0, import_blocks65.getBlockType)(block2.name);
-      const { getBlockStyles: getBlockStyles2 } = select3(import_blocks65.store);
-      return {
-        block: !blockType2?.example ? block2 : null,
-        blockType: blockType2,
-        styles: getBlockStyles2(block2.name),
-        className: block2.attributes.className || ""
-      };
-    };
-    const { styles, block, blockType, className } = (0, import_data111.useSelect)(selector3, [
-      clientId
-    ]);
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data111.useDispatch)(store);
-    const stylesToRender = getRenderedStyles(styles);
-    const activeStyle = getActiveStyle(stylesToRender, className);
-    const genericPreviewBlock = useGenericPreviewBlock(block, blockType);
-    const onSelect = (style) => {
-      const styleClassName = replaceActiveStyle(
-        className,
-        activeStyle,
-        style
+    const totalItems = currentCategoryPatterns.length;
+    const pageIndex = currentPage - 1;
+    const categoryPatterns = (0, import_element123.useMemo)(() => {
+      return currentCategoryPatterns.slice(
+        pageIndex * PAGE_SIZE,
+        pageIndex * PAGE_SIZE + PAGE_SIZE
       );
-      updateBlockAttributes2(clientId, {
-        className: styleClassName
-      });
-      onSwitch();
+    }, [pageIndex, currentCategoryPatterns]);
+    const numPages = Math.ceil(currentCategoryPatterns.length / PAGE_SIZE);
+    const changePage = (page) => {
+      const scrollContainer = (0, import_dom52.getScrollContainer)(
+        scrollContainerRef?.current
+      );
+      scrollContainer?.scrollTo(0, 0);
+      setCurrentPage(page);
     };
+    (0, import_element123.useEffect)(
+      function scrollToTopOnCategoryChange() {
+        const scrollContainer = (0, import_dom52.getScrollContainer)(
+          scrollContainerRef?.current
+        );
+        scrollContainer?.scrollTo(0, 0);
+      },
+      [currentCategory, scrollContainerRef]
+    );
     return {
-      onSelect,
-      stylesToRender,
-      activeStyle,
-      genericPreviewBlock,
-      className
+      totalItems,
+      categoryPatterns,
+      numPages,
+      changePage,
+      currentPage
     };
   }

-  // packages/block-editor/build-module/components/block-toolbar/switch-section-style.mjs
-  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
-  var { getVariationStyle: getVariationStyle2 } = unlock(privateApis);
-  var styleIcon = /* @__PURE__ */ (0, import_jsx_runtime303.jsxs)(
-    import_components101.SVG,
-    {
-      viewBox: "0 0 24 24",
-      xmlns: "http://www.w3.org/2000/svg",
-      width: "24",
-      height: "24",
-      "aria-hidden": "true",
-      focusable: "false",
-      children: [
-        /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_components101.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_runtime303.jsx)(
-          import_components101.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"
-          }
-        )
-      ]
+  // 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;
     }
-  );
-  function SwitchSectionStyle({ clientId }) {
-    const { stylesToRender, activeStyle, className } = useStylesForBlocks({
-      clientId
-    });
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data112.useDispatch)(store);
-    const { globalSettings, globalStyles, blockName } = (0, import_data112.useSelect)(
-      (select3) => {
-        const settings2 = select3(store).getSettings();
-        return {
-          globalSettings: settings2.__experimentalFeatures,
-          globalStyles: settings2[globalStylesDataKey],
-          blockName: select3(store).getBlockName(clientId)
-        };
-      },
-      [clientId]
-    );
-    const activeStyleBackground = activeStyle?.name ? getVariationStyle2(
-      {
-        settings: globalSettings,
-        styles: globalStyles
-      },
-      blockName,
-      activeStyle.name
-    )?.color?.background : void 0;
-    if (!stylesToRender || stylesToRender.length === 0) {
-      return null;
-    }
-    const handleStyleSwitch = () => {
-      const currentIndex = stylesToRender.findIndex(
-        (style) => style.name === activeStyle.name
-      );
-      const nextIndex = (currentIndex + 1) % stylesToRender.length;
-      const nextStyle = stylesToRender[nextIndex];
-      const styleClassName = replaceActiveStyle(
-        className,
-        activeStyle,
-        nextStyle
-      );
-      updateBlockAttributes2(clientId, {
-        className: styleClassName
-      });
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_components101.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
-      import_components101.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+      import_components43.__experimentalHeading,
       {
-        onClick: handleStyleSwitch,
-        label: (0, import_i18n92.__)("Shuffle styles"),
-        children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
-          import_components101.Icon,
-          {
-            icon: styleIcon,
-            style: {
-              fill: activeStyleBackground || "transparent"
-            }
-          }
+        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 switch_section_style_default = SwitchSectionStyle;
-
-  // packages/block-editor/build-module/components/block-toolbar/edit-section-button.mjs
-  var import_components102 = __toESM(require_components(), 1);
-  var import_i18n93 = __toESM(require_i18n(), 1);
-  var import_data114 = __toESM(require_data(), 1);
-  var import_blocks66 = __toESM(require_blocks(), 1);
-
-  // packages/block-editor/build-module/hooks/use-content-only-section-edit.mjs
-  var import_data113 = __toESM(require_data(), 1);
-  function useContentOnlySectionEdit(clientId) {
-    const {
-      isSectionBlock: isSectionBlock2,
-      isWithinSection,
-      isWithinEditedSection,
-      isEditingContentOnlySection,
-      editedContentOnlySection: editedContentOnlySection2
-    } = (0, import_data113.useSelect)(
-      (select3) => {
-        const {
-          isSectionBlock: _isSectionBlock,
-          getParentSectionBlock: getParentSectionBlock2,
-          getEditedContentOnlySection: getEditedContentOnlySection2,
-          isWithinEditedContentOnlySection: isWithinEditedContentOnlySection2
-        } = unlock(select3(store));
-        const editedSection = getEditedContentOnlySection2();
-        return {
-          isSectionBlock: _isSectionBlock(clientId),
-          isWithinSection: _isSectionBlock(clientId) || !!getParentSectionBlock2(clientId),
-          isWithinEditedSection: isWithinEditedContentOnlySection2(clientId),
-          isEditingContentOnlySection: editedSection === clientId,
-          editedContentOnlySection: editedSection
-        };
-      },
-      [clientId]
     );
-    const blockEditorActions = (0, import_data113.useDispatch)(store);
-    const { editContentOnlySection: editContentOnlySection2, stopEditingContentOnlySection: stopEditingContentOnlySection2 } = unlock(blockEditorActions);
-    return {
-      isSectionBlock: isSectionBlock2,
-      isWithinSection,
-      isWithinEditedSection,
-      isEditingContentOnlySection,
-      editedContentOnlySection: editedContentOnlySection2,
-      editContentOnlySection: editContentOnlySection2,
-      stopEditingContentOnlySection: stopEditingContentOnlySection2
-    };
   }
-
-  // packages/block-editor/build-module/components/block-toolbar/edit-section-button.mjs
-  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
-  function EditSectionButton({ clientId }) {
-    const {
-      isSectionBlock: isSectionBlock2,
-      isEditingContentOnlySection,
-      editContentOnlySection: editContentOnlySection2,
-      stopEditingContentOnlySection: stopEditingContentOnlySection2
-    } = useContentOnlySectionEdit(clientId);
-    const blockType = (0, import_data114.useSelect)(
-      (select3) => {
-        if (!clientId) {
-          return null;
+  function PatternList({
+    searchValue,
+    selectedCategory,
+    patternCategories,
+    rootClientId,
+    onModalClose
+  }) {
+    const container = (0, import_element124.useRef)();
+    const debouncedSpeak = (0, import_compose43.useDebounce)(import_a11y8.speak, 500);
+    const [destinationRootClientId, onInsertBlocks] = use_insertion_point_default({
+      rootClientId,
+      shouldFocusBlock: true
+    });
+    const [patterns, , onClickPattern] = use_patterns_state_default(
+      onInsertBlocks,
+      destinationRootClientId,
+      selectedCategory
+    );
+    const registeredPatternCategories = (0, import_element124.useMemo)(
+      () => patternCategories.map(
+        (patternCategory) => patternCategory.name
+      ),
+      [patternCategories]
+    );
+    const filteredBlockPatterns = (0, import_element124.useMemo)(() => {
+      const filteredPatterns = patterns.filter((pattern) => {
+        if (selectedCategory === allPatternsCategory.name) {
+          return true;
         }
-        const { getBlockName: getBlockName2 } = select3(store);
-        const blockName = getBlockName2(clientId);
-        return blockName ? { name: blockName } : null;
-      },
-      [clientId]
+        if (selectedCategory === myPatternsCategory.name && pattern.type === INSERTER_PATTERN_TYPES.user) {
+          return true;
+        }
+        if (selectedCategory === starterPatternsCategory.name && pattern.blockTypes?.includes("core/post-content")) {
+          return true;
+        }
+        if (selectedCategory === "uncategorized") {
+          const hasKnownCategory = pattern.categories?.some(
+            (category) => registeredPatternCategories.includes(category)
+          ) ?? false;
+          return !pattern.categories?.length || !hasKnownCategory;
+        }
+        return pattern.categories?.includes(selectedCategory);
+      });
+      if (!searchValue) {
+        return filteredPatterns;
+      }
+      return searchItems(filteredPatterns, searchValue);
+    }, [
+      searchValue,
+      patterns,
+      selectedCategory,
+      registeredPatternCategories
+    ]);
+    (0, import_element124.useEffect)(() => {
+      if (!searchValue) {
+        return;
+      }
+      const count = filteredBlockPatterns.length;
+      const resultsFoundMessage = (0, import_i18n53.sprintf)(
+        /* translators: %d: number of results. */
+        (0, import_i18n53._n)("%d result found.", "%d results found.", count),
+        count
+      );
+      debouncedSpeak(resultsFoundMessage);
+    }, [searchValue, debouncedSpeak, filteredBlockPatterns.length]);
+    const pagingProps = usePatternsPaging(
+      filteredBlockPatterns,
+      selectedCategory,
+      container
     );
-    if (!clientId || !isSectionBlock2 && !isEditingContentOnlySection || (0, import_blocks66.isReusableBlock)(blockType) || (0, import_blocks66.isTemplatePart)(blockType)) {
-      return null;
+    const [previousSearchValue, setPreviousSearchValue] = (0, import_element124.useState)(searchValue);
+    if (searchValue !== previousSearchValue) {
+      setPreviousSearchValue(searchValue);
+      pagingProps.changePage(1);
     }
-    const isEditing = isEditingContentOnlySection;
-    const handleClick = () => {
-      if (isEditing) {
-        stopEditingContentOnlySection2();
-      } else {
-        editContentOnlySection2(clientId);
+    const hasItems = !!filteredBlockPatterns?.length;
+    return /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(
+      "div",
+      {
+        className: "block-editor-block-patterns-explorer__list",
+        ref: container,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+            PatternsListHeader,
+            {
+              filterValue: searchValue,
+              filteredBlockPatternsLength: filteredBlockPatterns.length
+            }
+          ),
+          /* @__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 })
+          ] }) })
+        ]
       }
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(import_components102.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(import_components102.ToolbarButton, { onClick: handleClick, children: isEditing ? (
-      /* translators: Button label to leave pattern editing mode. */
-      (0, import_i18n93.__)("Exit pattern")
-    ) : (
-      /* translators: Button label to enter pattern editing mode. */
-      (0, import_i18n93.__)("Edit pattern")
-    ) }) });
+    );
   }
+  var pattern_list_default = PatternList;

-  // packages/block-editor/build-module/components/block-toolbar/block-toolbar-icon.mjs
-  var import_components112 = __toESM(require_components(), 1);
-  var import_i18n100 = __toESM(require_i18n(), 1);
-  var import_data118 = __toESM(require_data(), 1);
-  var import_blocks72 = __toESM(require_blocks(), 1);
-  var import_preferences2 = __toESM(require_preferences(), 1);
-
-  // packages/block-editor/build-module/components/block-switcher/index.mjs
-  var import_i18n97 = __toESM(require_i18n(), 1);
-  var import_components109 = __toESM(require_components(), 1);
-  var import_blocks71 = __toESM(require_blocks(), 1);
-  var import_data116 = __toESM(require_data(), 1);
-
-  // packages/block-editor/build-module/components/block-switcher/block-transformations-menu.mjs
-  var import_i18n94 = __toESM(require_i18n(), 1);
-  var import_components105 = __toESM(require_components(), 1);
-  var import_blocks68 = __toESM(require_blocks(), 1);
-  var import_element172 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/block-switcher/preview-block-popover.mjs
-  var import_components103 = __toESM(require_components(), 1);
-  var import_compose67 = __toESM(require_compose(), 1);
-  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
-  function PreviewBlockPopover({
-    blocks: blocks2,
-    placement = "right-start",
-    offset: offset4 = 16,
-    anchor
-  }) {
-    const isMobile = (0, import_compose67.useViewportMatch)("medium", "<");
-    if (isMobile) {
-      return null;
+  // 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_a11y9 = __toESM(require_a11y(), 1);
+  function hasRegisteredCategory(pattern, allCategories) {
+    if (!pattern.categories || !pattern.categories.length) {
+      return false;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)("div", { className: "block-editor-block-switcher__popover-preview-container", children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
-      import_components103.Popover,
-      {
-        className: "block-editor-block-switcher__popover-preview",
-        placement,
-        focusOnMount: false,
-        offset: offset4,
-        anchor,
-        children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)("div", { className: "block-editor-block-switcher__preview", children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(block_preview_default, { viewportWidth: 601, blocks: blocks2 }) })
-      }
-    ) });
+    return pattern.categories.some(
+      (cat) => allCategories.some((category) => category.name === cat)
+    );
   }
-
-  // packages/block-editor/build-module/components/block-switcher/block-variation-transformations.mjs
-  var import_components104 = __toESM(require_components(), 1);
-  var import_blocks67 = __toESM(require_blocks(), 1);
-  var import_data115 = __toESM(require_data(), 1);
-  var import_element171 = __toESM(require_element(), 1);
-  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_OBJECT3 = {};
-  function useBlockVariationTransforms({ clientIds, blocks: blocks2 }) {
-    const { activeBlockVariation, blockVariationTransformations } = (0, import_data115.useSelect)(
-      (select3) => {
-        const { getBlockAttributes: getBlockAttributes3, canRemoveBlocks: canRemoveBlocks2 } = select3(store);
-        const { getActiveBlockVariation, getBlockVariations: getBlockVariations2 } = select3(import_blocks67.store);
-        const canRemove = canRemoveBlocks2(clientIds);
-        if (blocks2.length !== 1 || !canRemove) {
-          return EMPTY_OBJECT3;
-        }
-        const [firstBlock] = blocks2;
-        return {
-          blockVariationTransformations: getBlockVariations2(
-            firstBlock.name,
-            "transform"
-          ),
-          activeBlockVariation: getActiveBlockVariation(
-            firstBlock.name,
-            getBlockAttributes3(firstBlock.clientId)
-          )
-        };
-      },
-      [clientIds, blocks2]
+  function usePatternCategories(rootClientId, sourceFilter = "all") {
+    const [patterns, allCategories] = use_patterns_state_default(
+      void 0,
+      rootClientId
     );
-    const transformations = (0, import_element171.useMemo)(() => {
-      return blockVariationTransformations?.filter(
-        ({ name }) => name !== activeBlockVariation?.name
+    const filteredPatterns = (0, import_element125.useMemo)(
+      () => sourceFilter === "all" ? patterns : patterns.filter(
+        (pattern) => !isPatternFiltered(pattern, sourceFilter)
+      ),
+      [sourceFilter, patterns]
+    );
+    const populatedCategories = (0, import_element125.useMemo)(() => {
+      const categories = allCategories.filter(
+        (category) => filteredPatterns.some(
+          (pattern) => pattern.categories?.includes(category.name)
+        )
+      ).sort((a2, b2) => a2.label.localeCompare(b2.label));
+      if (filteredPatterns.some(
+        (pattern) => !hasRegisteredCategory(pattern, allCategories)
+      ) && !categories.find(
+        (category) => category.name === "uncategorized"
+      )) {
+        categories.push({
+          name: "uncategorized",
+          label: (0, import_i18n54._x)("Uncategorized")
+        });
+      }
+      if (filteredPatterns.some(
+        (pattern) => pattern.blockTypes?.includes("core/post-content")
+      )) {
+        categories.unshift(starterPatternsCategory);
+      }
+      if (filteredPatterns.some(
+        (pattern) => pattern.type === INSERTER_PATTERN_TYPES.user
+      )) {
+        categories.unshift(myPatternsCategory);
+      }
+      if (filteredPatterns.length > 0) {
+        categories.unshift({
+          name: allPatternsCategory.name,
+          label: allPatternsCategory.label
+        });
+      }
+      (0, import_a11y9.speak)(
+        (0, import_i18n54.sprintf)(
+          /* translators: %d: number of categories . */
+          (0, import_i18n54._n)(
+            "%d category button displayed.",
+            "%d category buttons displayed.",
+            categories.length
+          ),
+          categories.length
+        )
       );
-    }, [blockVariationTransformations, activeBlockVariation]);
-    return transformations;
+      return categories;
+    }, [allCategories, filteredPatterns]);
+    return populatedCategories;
   }
-  var BlockVariationTransformations = ({
-    transformations,
-    onSelect,
-    blocks: blocks2
-  }) => {
-    const [hoveredTransformItemName, setHoveredTransformItemName] = (0, import_element171.useState)();
-    return /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_jsx_runtime306.Fragment, { children: [
-      hoveredTransformItemName && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
-        PreviewBlockPopover,
+
+  // packages/block-editor/build-module/components/inserter/block-patterns-explorer/index.mjs
+  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
+  function PatternsExplorer({ initialCategory, rootClientId, onModalClose }) {
+    const [searchValue, setSearchValue] = (0, import_element126.useState)("");
+    const [selectedCategory, setSelectedCategory] = (0, import_element126.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,
         {
-          blocks: (0, import_blocks67.cloneBlock)(
-            blocks2[0],
-            transformations.find(
-              ({ name }) => name === hoveredTransformItemName
-            ).attributes
-          )
+          selectedCategory,
+          patternCategories,
+          onClickCategory: setSelectedCategory,
+          searchValue,
+          setSearchValue
         }
       ),
-      transformations?.map((item) => /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
-        BlockVariationTransformationItem,
+      /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+        pattern_list_default,
         {
-          item,
-          onSelect,
-          setHoveredTransformItemName
-        },
-        item.name
-      ))
+          searchValue,
+          selectedCategory,
+          patternCategories,
+          rootClientId,
+          onModalClose
+        }
+      )
     ] });
-  };
-  function BlockVariationTransformationItem({
-    item,
-    onSelect,
-    setHoveredTransformItemName
-  }) {
-    const { name, icon, title } = item;
-    return /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(
-      import_components104.MenuItem,
+  }
+  function PatternsExplorerModal({ onModalClose, ...restProps }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+      import_components44.Modal,
       {
-        className: (0, import_blocks67.getBlockMenuDefaultClassName)(name),
-        onClick: (event) => {
-          event.preventDefault();
-          onSelect(name);
-        },
-        onMouseLeave: () => setHoveredTransformItemName(null),
-        onMouseEnter: () => setHoveredTransformItemName(name),
-        onFocus: () => setHoveredTransformItemName(name),
-        onBlur: () => setHoveredTransformItemName(null),
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(block_icon_default, { icon, showColors: true }),
-          title
-        ]
+        title: (0, import_i18n55.__)("Patterns"),
+        onRequestClose: onModalClose,
+        isFullScreen: true,
+        children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(PatternsExplorer, { onModalClose, ...restProps })
       }
     );
   }
-  var block_variation_transformations_default = BlockVariationTransformations;
+  var block_patterns_explorer_default = PatternsExplorerModal;

-  // packages/block-editor/build-module/components/block-switcher/block-transformations-menu.mjs
-  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
-  function useGroupedTransforms(possibleBlockTransformations) {
-    const priorityContentTransformationBlocks = {
-      "core/paragraph": 1,
-      "core/heading": 2,
-      "core/list": 3,
-      "core/quote": 4
-    };
-    const transformations = (0, import_element172.useMemo)(() => {
-      const priorityTextTransformsNames = Object.keys(
-        priorityContentTransformationBlocks
-      );
-      const groupedPossibleTransforms = possibleBlockTransformations.reduce(
-        (accumulator, item) => {
-          const { name } = item;
-          if (priorityTextTransformsNames.includes(name)) {
-            accumulator.priorityTextTransformations.push(item);
-          } else {
-            accumulator.restTransformations.push(item);
-          }
-          return accumulator;
-        },
-        { priorityTextTransformations: [], restTransformations: [] }
-      );
-      if (groupedPossibleTransforms.priorityTextTransformations.length === 1 && groupedPossibleTransforms.priorityTextTransformations[0].name === "core/quote") {
-        const singleQuote = groupedPossibleTransforms.priorityTextTransformations.pop();
-        groupedPossibleTransforms.restTransformations.push(singleQuote);
-      }
-      return groupedPossibleTransforms;
-    }, [possibleBlockTransformations]);
-    transformations.priorityTextTransformations.sort(
-      ({ name: currentName }, { name: nextName }) => {
-        return priorityContentTransformationBlocks[currentName] < priorityContentTransformationBlocks[nextName] ? -1 : 1;
-      }
-    );
-    return transformations;
+  // 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);
+  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,
+        {
+          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,
+          size: "small",
+          label: (0, import_i18n56.__)("Back")
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_components45.__experimentalSpacer, { children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_components45.__experimentalHeading, { level: 5, children: title }) })
+    ] }) }) }) });
   }
-  var BlockTransformationsMenu = ({
-    className,
-    possibleBlockTransformations,
-    possibleBlockVariationTransformations,
-    onSelect,
-    onSelectVariation,
-    blocks: blocks2
-  }) => {
-    const [hoveredTransformItem, setHoveredTransformItem] = (0, import_element172.useState)();
-    const { priorityTextTransformations, restTransformations } = useGroupedTransforms(possibleBlockTransformations);
-    const hasBothContentTransformations = priorityTextTransformations.length && restTransformations.length;
-    const restTransformItems = !!restTransformations.length && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
-      RestTransformationItems,
+  function MobileTabNavigation({
+    categories,
+    children,
+    screenClassName
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(
+      import_components45.Navigator,
       {
-        restTransformations,
-        onSelect,
-        setHoveredTransformItem
-      }
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(import_jsx_runtime307.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(import_components105.MenuGroup, { label: (0, import_i18n94.__)("Transform to"), className, children: [
-        hoveredTransformItem && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
-          PreviewBlockPopover,
-          {
-            blocks: (0, import_blocks68.switchToBlockType)(
-              blocks2,
-              hoveredTransformItem.name,
-              hoveredTransformItem.variationName
-            )
-          }
-        ),
-        !!possibleBlockVariationTransformations?.length && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
-          block_variation_transformations_default,
-          {
-            transformations: possibleBlockVariationTransformations,
-            blocks: blocks2,
-            onSelect: onSelectVariation
-          }
-        ),
-        priorityTextTransformations.map((item) => /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
-          BlockTransformationItem,
-          {
-            item,
-            onSelect,
-            setHoveredTransformItem
-          },
-          item.id || item.name
-        )),
-        !hasBothContentTransformations && restTransformItems
-      ] }),
-      !!hasBothContentTransformations && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(import_components105.MenuGroup, { className, children: restTransformItems })
-    ] });
-  };
-  function RestTransformationItems({
-    restTransformations,
-    onSelect,
-    setHoveredTransformItem
-  }) {
-    return restTransformations.map((item) => /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
-      BlockTransformationItem,
-      {
-        item,
-        onSelect,
-        setHoveredTransformItem
-      },
-      item.id || item.name
-    ));
-  }
-  function BlockTransformationItem({
-    item,
-    onSelect,
-    setHoveredTransformItem
-  }) {
-    const { name, icon, title, isDisabled } = item;
-    return /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(
-      import_components105.MenuItem,
-      {
-        className: (0, import_blocks68.getBlockMenuDefaultClassName)(name),
-        onClick: (event) => {
-          event.preventDefault();
-          onSelect(name, item.variationName);
-        },
-        disabled: isDisabled,
-        onMouseLeave: () => setHoveredTransformItem(null),
-        onMouseEnter: () => setHoveredTransformItem(item),
-        onFocus: () => setHoveredTransformItem(item),
-        onBlur: () => setHoveredTransformItem(null),
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(block_icon_default, { icon, showColors: true }),
-          title
-        ]
+        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,
+            {
+              path: `/category/${category.name}`,
+              as: import_components45.__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)(
+                  icon_default,
+                  {
+                    icon: (0, import_i18n56.isRTL)() ? chevron_left_default : chevron_right_default
+                  }
+                )
+              ] })
+            },
+            category.name
+          )) }) }),
+          categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(
+            import_components45.Navigator.Screen,
+            {
+              className: screenClassName,
+              path: `/category/${category.name}`,
+              children: [
+                /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(ScreenHeader, { title: (0, import_i18n56.__)("Back") }),
+                children(category)
+              ]
+            },
+            category.name
+          ))
+        ]
       }
     );
   }
-  var block_transformations_menu_default = BlockTransformationsMenu;

-  // packages/block-editor/build-module/components/block-switcher/block-styles-menu.mjs
-  var import_i18n95 = __toESM(require_i18n(), 1);
-  var import_components107 = __toESM(require_components(), 1);
-  var import_element173 = __toESM(require_element(), 1);
+  // 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);

-  // packages/block-editor/build-module/components/block-styles/menu-items.mjs
-  var import_components106 = __toESM(require_components(), 1);
-  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
-  var noop12 = () => {
+  // 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 getShouldDisableSyncFilter = (sourceFilter) => sourceFilter !== "all" && sourceFilter !== "user";
+  var getShouldHideSourcesFilter = (category) => {
+    return category.name === myPatternsCategory.name;
   };
-  function BlockStylesMenuItems({
-    stylesToRender,
-    activeStyle,
-    onSelect = noop12,
-    onHoverStyle = noop12
-  }) {
-    if (!stylesToRender || stylesToRender.length === 0) {
-      return null;
+  var PATTERN_SOURCE_MENU_OPTIONS = [
+    {
+      value: "all",
+      label: (0, import_i18n57._x)("All", "patterns")
+    },
+    {
+      value: INSERTER_PATTERN_TYPES.directory,
+      label: (0, import_i18n57.__)("Pattern Directory")
+    },
+    {
+      value: INSERTER_PATTERN_TYPES.theme,
+      label: (0, import_i18n57.__)("Theme & Plugins")
+    },
+    {
+      value: INSERTER_PATTERN_TYPES.user,
+      label: (0, import_i18n57.__)("User")
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_jsx_runtime308.Fragment, { children: stylesToRender.map((style) => {
-      const menuItemText = style.label || style.name;
-      return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
-        import_components106.MenuItem,
+  ];
+  function PatternsFilter({
+    setPatternSyncFilter,
+    setPatternSourceFilter,
+    patternSyncFilter,
+    patternSourceFilter,
+    scrollContainerRef,
+    category
+  }) {
+    const currentPatternSourceFilter = category.name === myPatternsCategory.name ? INSERTER_PATTERN_TYPES.user : patternSourceFilter;
+    const shouldDisableSyncFilter = getShouldDisableSyncFilter(
+      currentPatternSourceFilter
+    );
+    const shouldHideSourcesFilter = getShouldHideSourcesFilter(category);
+    const patternSyncMenuOptions = (0, import_element127.useMemo)(
+      () => [
         {
-          icon: activeStyle.name === style.name ? check_default : null,
-          onClick: () => onSelect(style),
-          onFocus: () => onHoverStyle(style),
-          onBlur: () => onHoverStyle(null),
-          onMouseEnter: () => onHoverStyle(style),
-          onMouseLeave: () => onHoverStyle(null),
-          children: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
-            import_components106.__experimentalText,
-            {
-              as: "span",
-              limit: 18,
-              ellipsizeMode: "tail",
-              truncate: true,
-              children: menuItemText
-            }
-          )
+          value: "all",
+          label: (0, import_i18n57._x)("All", "patterns")
         },
-        style.name
-      );
-    }) });
-  }
-
-  // packages/block-editor/build-module/components/block-switcher/block-styles-menu.mjs
-  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
-  function BlockStylesMenu({ hoveredBlock, onSwitch }) {
-    const { clientId } = hoveredBlock;
-    const [hoveredStyle, setHoveredStyle] = (0, import_element173.useState)(null);
-    const {
-      onSelect,
-      stylesToRender,
-      activeStyle,
-      genericPreviewBlock,
-      className
-    } = useStylesForBlocks({
-      clientId,
-      onSwitch
-    });
-    const previewBlocks = (0, import_element173.useMemo)(() => {
-      if (!hoveredStyle || !genericPreviewBlock) {
-        return null;
-      }
-      const previewClassName = replaceActiveStyle(
-        className,
-        activeStyle,
-        hoveredStyle
-      );
-      return [
         {
-          ...genericPreviewBlock,
-          attributes: {
-            ...genericPreviewBlock.attributes || {},
-            className: previewClassName
-          }
+          value: INSERTER_SYNC_TYPES.full,
+          label: (0, import_i18n57._x)("Synced", "patterns"),
+          disabled: shouldDisableSyncFilter
+        },
+        {
+          value: INSERTER_SYNC_TYPES.unsynced,
+          label: (0, import_i18n57._x)("Not synced", "patterns"),
+          disabled: shouldDisableSyncFilter
         }
-      ];
-    }, [hoveredStyle, genericPreviewBlock, className, activeStyle]);
-    if (!stylesToRender || stylesToRender.length === 0) {
-      return null;
+      ],
+      [shouldDisableSyncFilter]
+    );
+    function handleSetSourceFilterChange(newSourceFilter) {
+      setPatternSourceFilter(newSourceFilter);
+      if (getShouldDisableSyncFilter(newSourceFilter)) {
+        setPatternSyncFilter("all");
+      }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(
-      import_components107.MenuGroup,
+    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(import_jsx_runtime252.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+      import_components46.DropdownMenu,
       {
-        label: (0, import_i18n95.__)("Styles"),
-        className: "block-editor-block-switcher__styles__menugroup",
-        children: [
-          previewBlocks && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(PreviewBlockPopover, { blocks: previewBlocks }),
-          /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
-            BlockStylesMenuItems,
+        popoverProps: {
+          placement: "right-end"
+        },
+        label: (0, import_i18n57.__)("Filter patterns"),
+        toggleProps: { size: "compact" },
+        icon: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+          icon_default,
+          {
+            icon: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+              import_components46.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,
+                  {
+                    d: "M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z",
+                    fill: "currentColor"
+                  }
+                )
+              }
+            )
+          }
+        ),
+        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,
             {
-              stylesToRender,
-              activeStyle,
-              onSelect,
-              onHoverStyle: setHoveredStyle
+              choices: PATTERN_SOURCE_MENU_OPTIONS,
+              onSelect: (value) => {
+                handleSetSourceFilterChange(value);
+                scrollContainerRef.current?.scrollTo(
+                  0,
+                  0
+                );
+              },
+              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,
+            {
+              choices: patternSyncMenuOptions,
+              onSelect: (value) => {
+                setPatternSyncFilter(value);
+                scrollContainerRef.current?.scrollTo(
+                  0,
+                  0
+                );
+              },
+              value: patternSyncFilter
+            }
+          ) }),
+          /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("div", { className: "block-editor-inserter__patterns-filter-help", children: (0, import_element127.createInterpolateElement)(
+            (0, import_i18n57.__)(
+              "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,
+                {
+                  href: (0, import_i18n57.__)(
+                    "https://wordpress.org/patterns/"
+                  )
+                }
+              )
+            }
+          ) })
+        ] })
       }
-    );
+    ) });
   }

-  // packages/block-editor/build-module/components/block-switcher/pattern-transformations-menu.mjs
-  var import_i18n96 = __toESM(require_i18n(), 1);
-  var import_element175 = __toESM(require_element(), 1);
-  var import_compose68 = __toESM(require_compose(), 1);
-  var import_components108 = __toESM(require_components(), 1);
-
-  // packages/block-editor/build-module/components/block-switcher/use-transformed-patterns.mjs
-  var import_element174 = __toESM(require_element(), 1);
-  var import_blocks70 = __toESM(require_blocks(), 1);
-
-  // packages/block-editor/build-module/components/block-switcher/utils.mjs
-  var import_blocks69 = __toESM(require_blocks(), 1);
-  var getMatchingBlockByName = (block, selectedBlockName, consumedBlocks = /* @__PURE__ */ new Set()) => {
-    const { clientId, name, innerBlocks = [] } = block;
-    if (consumedBlocks.has(clientId)) {
-      return;
-    }
-    if (name === selectedBlockName) {
-      return block;
-    }
-    for (const innerBlock of innerBlocks) {
-      const match2 = getMatchingBlockByName(
-        innerBlock,
-        selectedBlockName,
-        consumedBlocks
-      );
-      if (match2) {
-        return match2;
-      }
-    }
-  };
-  var getRetainedBlockAttributes = (name, attributes) => {
-    const contentAttributes = (0, import_blocks69.getBlockAttributesNamesByRole)(name, "content");
-    if (!contentAttributes?.length) {
-      return attributes;
-    }
-    return contentAttributes.reduce((_accumulator, attribute) => {
-      if (attributes[attribute]) {
-        _accumulator[attribute] = attributes[attribute];
-      }
-      return _accumulator;
-    }, {});
+  // packages/block-editor/build-module/components/inserter/block-patterns-tab/pattern-category-previews.mjs
+  var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
+  var noop10 = () => {
   };
-
-  // packages/block-editor/build-module/components/block-switcher/use-transformed-patterns.mjs
-  var transformMatchingBlock = (match2, selectedBlock) => {
-    const retainedBlockAttributes = getRetainedBlockAttributes(
-      selectedBlock.name,
-      selectedBlock.attributes
+  function PatternCategoryPreviews({
+    rootClientId,
+    onInsert,
+    onHover = noop10,
+    category,
+    showTitlesAsTooltip
+  }) {
+    const [allPatterns, , onClickPattern] = use_patterns_state_default(
+      onInsert,
+      rootClientId,
+      category?.name
     );
-    match2.attributes = {
-      ...match2.attributes,
-      ...retainedBlockAttributes
-    };
-  };
-  var getPatternTransformedBlocks = (selectedBlocks, patternBlocks) => {
-    const _patternBlocks = patternBlocks.map(
-      (block) => (0, import_blocks70.cloneBlock)(block)
+    const [patternSyncFilter, setPatternSyncFilter] = (0, import_element128.useState)("all");
+    const [patternSourceFilter, setPatternSourceFilter] = (0, import_element128.useState)("all");
+    const availableCategories = usePatternCategories(
+      rootClientId,
+      patternSourceFilter
     );
-    const consumedBlocks = /* @__PURE__ */ new Set();
-    for (const selectedBlock of selectedBlocks) {
-      let isMatch = false;
-      for (const patternBlock of _patternBlocks) {
-        const match2 = getMatchingBlockByName(
-          patternBlock,
-          selectedBlock.name,
-          consumedBlocks
-        );
-        if (!match2) {
-          continue;
+    const scrollContainerRef = (0, import_element128.useRef)();
+    const currentCategoryPatterns = (0, import_element128.useMemo)(
+      () => allPatterns.filter((pattern) => {
+        if (isPatternFiltered(
+          pattern,
+          patternSourceFilter,
+          patternSyncFilter
+        )) {
+          return false;
         }
-        isMatch = true;
-        consumedBlocks.add(match2.clientId);
-        transformMatchingBlock(match2, selectedBlock);
-        break;
-      }
-      if (!isMatch) {
-        return;
-      }
-    }
-    return _patternBlocks;
-  };
-  var useTransformedPatterns = (patterns, selectedBlocks) => {
-    return (0, import_element174.useMemo)(
-      () => patterns.reduce((accumulator, _pattern) => {
-        const transformedBlocks = getPatternTransformedBlocks(
-          selectedBlocks,
-          _pattern.blocks
-        );
-        if (transformedBlocks) {
-          accumulator.push({
-            ..._pattern,
-            transformedBlocks
-          });
+        if (category.name === allPatternsCategory.name) {
+          return true;
         }
-        return accumulator;
-      }, []),
-      [patterns, selectedBlocks]
-    );
-  };
-  var use_transformed_patterns_default = useTransformedPatterns;
-
-  // packages/block-editor/build-module/components/block-switcher/pattern-transformations-menu.mjs
-  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
-  function PatternTransformationsMenu({
-    blocks: blocks2,
-    patterns: statePatterns,
-    onSelect
-  }) {
-    const [showTransforms, setShowTransforms] = (0, import_element175.useState)(false);
-    const patterns = use_transformed_patterns_default(statePatterns, blocks2);
-    if (!patterns.length) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(import_components108.MenuGroup, { className: "block-editor-block-switcher__pattern__transforms__menugroup", children: [
-      showTransforms && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-        PreviewPatternsPopover,
-        {
-          patterns,
-          onSelect
+        if (category.name === myPatternsCategory.name && pattern.type === INSERTER_PATTERN_TYPES.user) {
+          return true;
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-        import_components108.MenuItem,
-        {
-          onClick: (event) => {
-            event.preventDefault();
-            setShowTransforms(!showTransforms);
-          },
-          icon: chevron_right_default,
-          children: (0, import_i18n96.__)("Patterns")
+        if (category.name === starterPatternsCategory.name && pattern.blockTypes?.includes("core/post-content")) {
+          return true;
         }
-      )
-    ] });
-  }
-  function PreviewPatternsPopover({ patterns, onSelect }) {
-    const isMobile = (0, import_compose68.useViewportMatch)("medium", "<");
-    return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)("div", { className: "block-editor-block-switcher__popover-preview-container", children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-      import_components108.Popover,
-      {
-        className: "block-editor-block-switcher__popover-preview",
-        placement: isMobile ? "bottom" : "right-start",
-        offset: 16,
-        children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)("div", { className: "block-editor-block-switcher__preview is-pattern-list-preview", children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-          BlockPatternsList2,
-          {
-            patterns,
-            onSelect
+        if (category.name === "uncategorized") {
+          if (!pattern.categories) {
+            return true;
           }
-        ) })
-      }
-    ) });
-  }
-  function BlockPatternsList2({ patterns, onSelect }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-      import_components108.Composite,
-      {
-        role: "listbox",
-        className: "block-editor-block-switcher__preview-patterns-container",
-        "aria-label": (0, import_i18n96.__)("Patterns list"),
-        children: patterns.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-          BlockPattern2,
-          {
-            pattern,
-            onSelect
-          },
-          pattern.name
-        ))
-      }
+          return !pattern.categories.some(
+            (catName) => availableCategories.some((c6) => c6.name === catName)
+          );
+        }
+        return pattern.categories?.includes(category.name);
+      }),
+      [
+        allPatterns,
+        availableCategories,
+        category.name,
+        patternSourceFilter,
+        patternSyncFilter
+      ]
     );
-  }
-  function BlockPattern2({ pattern, onSelect }) {
-    const baseClassName = "block-editor-block-switcher__preview-patterns-container";
-    const descriptionId = (0, import_compose68.useInstanceId)(
-      BlockPattern2,
-      `${baseClassName}-list__item-description`
+    const pagingProps = usePatternsPaging(
+      currentCategoryPatterns,
+      category,
+      scrollContainerRef
+    );
+    const { changePage } = pagingProps;
+    (0, import_element128.useEffect)(() => () => onHover(null), []);
+    const onSetPatternSyncFilter = (0, import_element128.useCallback)(
+      (value) => {
+        setPatternSyncFilter(value);
+        changePage(1);
+      },
+      [setPatternSyncFilter, changePage]
+    );
+    const onSetPatternSourceFilter = (0, import_element128.useCallback)(
+      (value) => {
+        setPatternSourceFilter(value);
+        changePage(1);
+      },
+      [setPatternSourceFilter, changePage]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)("div", { className: `${baseClassName}-list__list-item`, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(
-        import_components108.Composite.Item,
+    return /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(import_jsx_runtime253.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(
+        import_components47.__experimentalVStack,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-            "div",
-            {
-              role: "option",
-              "aria-label": pattern.title,
-              "aria-describedby": pattern.description ? descriptionId : void 0,
-              className: `${baseClassName}-list__item`
-            }
-          ),
-          onClick: () => onSelect(pattern.transformedBlocks),
+          spacing: 2,
+          className: "block-editor-inserter__patterns-category-panel-header",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-              block_preview_default,
+            /* @__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,
+                {
+                  className: "block-editor-inserter__patterns-category-panel-title",
+                  size: 13,
+                  level: 4,
+                  as: "div",
+                  children: category.label
+                }
+              ) }),
+              /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                PatternsFilter,
+                {
+                  patternSyncFilter,
+                  patternSourceFilter,
+                  setPatternSyncFilter: onSetPatternSyncFilter,
+                  setPatternSourceFilter: onSetPatternSourceFilter,
+                  scrollContainerRef,
+                  category
+                }
+              )
+            ] }),
+            !currentCategoryPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+              import_components47.__experimentalText,
               {
-                blocks: pattern.transformedBlocks,
-                viewportWidth: pattern.viewportWidth || 500
+                variant: "muted",
+                className: "block-editor-inserter__patterns-category-no-results",
+                children: (0, import_i18n58.__)("No results found")
               }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime310.jsx)("div", { className: `${baseClassName}-list__item-title`, children: pattern.title })
+            )
           ]
         }
       ),
-      !!pattern.description && /* @__PURE__ */ (0, import_jsx_runtime310.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_runtime311 = __toESM(require_jsx_runtime(), 1);
-  function BlockSwitcherDropdownMenuContents({ onClose, clientIds }) {
-    const { replaceBlocks: replaceBlocks2, multiSelect: multiSelect2, updateBlockAttributes: updateBlockAttributes2 } = (0, import_data116.useDispatch)(store);
-    const {
-      possibleBlockTransformations,
-      patterns,
-      blocks: blocks2,
-      isUsingBindings,
-      canRemove,
-      hasBlockStyles
-    } = (0, import_data116.useSelect)(
-      (select3) => {
-        const {
-          getBlockAttributes: getBlockAttributes3,
-          getBlocksByClientId: getBlocksByClientId2,
-          getBlockRootClientId: getBlockRootClientId2,
-          getBlockTransformItems: getBlockTransformItems2,
-          __experimentalGetPatternTransformItems: __experimentalGetPatternTransformItems2,
-          canRemoveBlocks: canRemoveBlocks2,
-          getBlockName: getBlockName2
-        } = select3(store);
-        const { getBlockStyles: getBlockStyles2 } = select3(import_blocks71.store);
-        const rootClientId = getBlockRootClientId2(clientIds[0]);
-        const _blocks = getBlocksByClientId2(clientIds);
-        const _isSingleBlock = clientIds.length === 1;
-        const _blockName = _isSingleBlock && getBlockName2(clientIds[0]);
-        const _hasBlockStyles = _isSingleBlock && !!getBlockStyles2(_blockName)?.length;
-        return {
-          blocks: _blocks,
-          possibleBlockTransformations: getBlockTransformItems2(
-            _blocks,
-            rootClientId
-          ),
-          patterns: __experimentalGetPatternTransformItems2(
-            _blocks,
-            rootClientId
-          ),
-          isUsingBindings: clientIds.every(
-            (clientId) => !!getBlockAttributes3(clientId)?.metadata?.bindings
-          ),
-          canRemove: canRemoveBlocks2(clientIds),
-          hasBlockStyles: _hasBlockStyles
-        };
-      },
-      [clientIds]
-    );
-    const blockVariationTransformations = useBlockVariationTransforms({
-      clientIds,
-      blocks: blocks2
-    });
-    function selectForMultipleBlocks(insertedBlocks) {
-      if (insertedBlocks.length > 1) {
-        multiSelect2(
-          insertedBlocks[0].clientId,
-          insertedBlocks[insertedBlocks.length - 1].clientId
-        );
-      }
-    }
-    function onBlockTransform(name, variationName) {
-      const newBlocks = (0, import_blocks71.switchToBlockType)(blocks2, name, variationName);
-      replaceBlocks2(clientIds, newBlocks);
-      selectForMultipleBlocks(newBlocks);
-    }
-    function onBlockVariationTransform(name) {
-      updateBlockAttributes2(blocks2[0].clientId, {
-        ...blockVariationTransformations.find(
-          ({ name: variationName }) => variationName === name
-        ).attributes
-      });
-    }
-    function onPatternTransform(transformedBlocks) {
-      replaceBlocks2(clientIds, transformedBlocks);
-      selectForMultipleBlocks(transformedBlocks);
-    }
-    const isSingleBlock = blocks2.length === 1;
-    const isSynced = isSingleBlock && ((0, import_blocks71.isTemplatePart)(blocks2[0]) || (0, import_blocks71.isReusableBlock)(blocks2[0]));
-    const hasPossibleBlockTransformations = !!possibleBlockTransformations?.length && canRemove && !isSynced;
-    const hasPossibleBlockVariationTransformations = !!blockVariationTransformations?.length;
-    const hasPatternTransformation = !!patterns?.length && canRemove;
-    const hasBlockOrBlockVariationTransforms = hasPossibleBlockTransformations || hasPossibleBlockVariationTransformations;
-    const hasContents = hasBlockStyles || hasBlockOrBlockVariationTransforms || hasPatternTransformation;
-    if (!hasContents) {
-      return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)("p", { className: "block-editor-block-switcher__no-transforms", children: (0, import_i18n97.__)("No transforms.") });
-    }
-    const connectedBlockDescription = isSingleBlock ? (0, import_i18n97._x)(
-      "This block is connected.",
-      "block toolbar button label and description"
-    ) : (0, import_i18n97._x)(
-      "These blocks are connected.",
-      "block toolbar button label and description"
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)("div", { className: "block-editor-block-switcher__container", children: [
-      hasPatternTransformation && /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
-        pattern_transformations_menu_default,
-        {
-          blocks: blocks2,
-          patterns,
-          onSelect: (transformedBlocks) => {
-            onPatternTransform(transformedBlocks);
-            onClose();
-          }
-        }
-      ),
-      hasBlockOrBlockVariationTransforms && /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
-        block_transformations_menu_default,
-        {
-          className: "block-editor-block-switcher__transforms__menugroup",
-          possibleBlockTransformations,
-          possibleBlockVariationTransformations: blockVariationTransformations,
-          blocks: blocks2,
-          onSelect: (name, variationName) => {
-            onBlockTransform(name, variationName);
-            onClose();
-          },
-          onSelectVariation: (name) => {
-            onBlockVariationTransform(name);
-            onClose();
+      currentCategoryPatterns.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(import_jsx_runtime253.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+          import_components47.__experimentalText,
+          {
+            size: "12",
+            as: "p",
+            className: "block-editor-inserter__help-text",
+            children: (0, import_i18n58.__)("Drag and drop patterns into the canvas.")
           }
-        }
-      ),
-      hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
-        BlockStylesMenu,
-        {
-          hoveredBlock: blocks2[0],
-          onSwitch: onClose
-        }
-      ),
-      isUsingBindings && /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_components109.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_components109.__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_i18n97.__)("Change block type or style") : (0, import_i18n97.sprintf)(
-      /* translators: %d: number of blocks. */
-      (0, import_i18n97._n)(
-        "Change type of %d block",
-        "Change type of %d blocks",
-        clientIds.length
-      ),
-      clientIds.length
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_components109.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_components109.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
-      import_components109.DropdownMenu,
-      {
-        className: "block-editor-block-switcher",
-        label,
-        popoverProps: {
-          placement: "bottom-start",
-          className: "block-editor-block-switcher__popover"
-        },
-        icon: children,
-        text,
-        toggleProps: {
-          description: blockSwitcherDescription,
-          ...toggleProps
-        },
-        menuProps: { orientation: "both" },
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
-          BlockSwitcherDropdownMenuContents,
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+          block_patterns_list_default,
           {
-            onClose,
-            clientIds
+            ref: scrollContainerRef,
+            blockPatterns: pagingProps.categoryPatterns,
+            onClickPattern,
+            onHover,
+            label: category.label,
+            orientation: "vertical",
+            category: category.name,
+            isDraggable: true,
+            showTitlesAsTooltip,
+            patternFilter: patternSourceFilter,
+            pagingProps
           }
         )
-      }
-    ) }) });
-  };
-  var block_switcher_default = BlockSwitcher;
+      ] })
+    ] });
+  }

-  // packages/block-editor/build-module/components/block-toolbar/block-styles-dropdown.mjs
-  var import_i18n98 = __toESM(require_i18n(), 1);
-  var import_components110 = __toESM(require_components(), 1);
-  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
-  function BlockStylesDropdown({
-    clientIds,
-    children,
-    label,
-    text
+  // 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);
+  function CategoryTabs({
+    categories,
+    selectedCategory,
+    onSelectCategory,
+    children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_components110.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_components110.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
-      import_components110.DropdownMenu,
+    const ANIMATION_DURATION = 0.25;
+    const disableMotion = (0, import_compose44.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 selectedTabId = selectedCategory ? selectedCategory.name : null;
+    const [activeTabId, setActiveId] = (0, import_element129.useState)();
+    const firstTabId = categories?.[0]?.name;
+    if (selectedTabId === null && !activeTabId && firstTabId) {
+      setActiveId(firstTabId);
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)(
+      Tabs,
       {
-        className: "block-editor-block-switcher",
-        label,
-        popoverProps: {
-          placement: "bottom-start",
-          className: "block-editor-block-switcher__popover"
-        },
-        icon: children,
-        text,
-        toggleProps: {
-          description: (0, import_i18n98.__)("Change block style"),
-          ...toggleProps
+        selectOnMove: false,
+        selectedTabId,
+        orientation: "vertical",
+        onSelect: (categoryId) => {
+          onSelectCategory(
+            categories.find(
+              (category) => category.name === categoryId
+            )
+          );
         },
-        menuProps: { orientation: "both" },
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime312.jsx)("div", { className: "block-editor-block-switcher__container", children: /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
-          BlockStylesMenu,
-          {
-            hoveredBlock: {
-              clientId: clientIds[0]
+        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)(
+            Tabs.Tab,
+            {
+              tabId: category.name,
+              "aria-current": category === selectedCategory ? "true" : void 0,
+              children: category.label
             },
-            onSwitch: onClose
-          }
-        ) })
+            category.name
+          )) }),
+          categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+            Tabs.TabPanel,
+            {
+              tabId: category.name,
+              focusable: false,
+              children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+                import_components48.__unstableMotion.div,
+                {
+                  className: "block-editor-inserter__category-panel",
+                  initial: !previousSelectedCategory ? "closed" : "open",
+                  animate: "open",
+                  variants: {
+                    open: {
+                      transform: "translateX( 0 )",
+                      transitionEnd: {
+                        zIndex: "1"
+                      }
+                    },
+                    closed: {
+                      transform: "translateX( -100% )",
+                      zIndex: "-1"
+                    }
+                  },
+                  transition: defaultTransition,
+                  children
+                }
+              )
+            },
+            category.name
+          ))
+        ]
       }
-    ) }) });
-  }
-
-  // packages/block-editor/build-module/components/block-toolbar/pattern-overrides-dropdown.mjs
-  var import_components111 = __toESM(require_components(), 1);
-  var import_i18n99 = __toESM(require_i18n(), 1);
-  var import_element176 = __toESM(require_element(), 1);
-  var import_data117 = __toESM(require_data(), 1);
-  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
-  function PatternOverridesPopoverContent({ clientIds, blockTitle }) {
-    const blockMetaName = (0, import_data117.useSelect)(
-      (select3) => {
-        const { getBlockAttributes: getBlockAttributes3 } = select3(store);
-        return getBlockAttributes3(clientIds?.[0])?.metadata?.name;
-      },
-      [clientIds]
     );
-    const isSingleBlock = clientIds.length === 1;
-    let description;
-    if (isSingleBlock && blockMetaName) {
-      description = (0, import_i18n99.sprintf)(
-        /* translators: 1: The block type's name. 2: The block's user-provided name (the same as the override name). */
-        (0, import_i18n99.__)('This %1$s is editable using the "%2$s" override.'),
-        blockTitle.toLowerCase(),
-        blockMetaName
-      );
-    } else {
-      description = (0, import_i18n99.__)("These blocks are editable using overrides.");
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_components111.__experimentalText, { children: description });
   }
-  function PatternOverridesDropdown({
-    icon,
-    clientIds,
-    blockTitle,
-    label
+  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);
+  function BlockPatternsTab({
+    onSelectCategory,
+    selectedCategory,
+    onInsert,
+    rootClientId,
+    children
   }) {
-    const [isOpen, setIsOpen] = (0, import_element176.useState)(false);
-    const anchorRef = (0, import_element176.useRef)();
-    return /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(import_jsx_runtime313.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-        import_components111.ToolbarButton,
+    const [showPatternsExplorer, setShowPatternsExplorer] = (0, import_element130.useState)(false);
+    const categories = usePatternCategories(rootClientId);
+    const isMobile = (0, import_compose45.useViewportMatch)("medium", "<");
+    if (!categories.length) {
+      return /* @__PURE__ */ (0, import_jsx_runtime255.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)(
+          category_tabs_default,
+          {
+            categories,
+            selectedCategory,
+            onSelectCategory,
+            children
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+          import_components49.Button,
+          {
+            __next40pxDefaultSize: true,
+            className: "block-editor-inserter__patterns-explore-button",
+            onClick: () => setShowPatternsExplorer(true),
+            variant: "secondary",
+            children: (0, import_i18n59.__)("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)(
+        PatternCategoryPreviews,
         {
-          ref: anchorRef,
-          className: "block-editor-block-toolbar__pattern-overrides-indicator",
-          icon,
-          label,
-          onClick: () => setIsOpen(!isOpen),
-          "aria-expanded": isOpen
-        }
-      ),
-      isOpen && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-        import_components111.Popover,
+          onInsert,
+          rootClientId,
+          category
+        },
+        category.name
+      ) }) }),
+      showPatternsExplorer && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+        block_patterns_explorer_default,
         {
-          anchor: anchorRef.current,
-          onClose: () => setIsOpen(false),
-          placement: "bottom-start",
-          offset: 16,
-          className: "block-editor-block-toolbar__pattern-overrides-popover",
-          children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-            PatternOverridesPopoverContent,
-            {
-              clientIds,
-              blockTitle
-            }
-          )
+          initialCategory: selectedCategory || categories[0],
+          patternCategories: categories,
+          onModalClose: () => setShowPatternsExplorer(false),
+          rootClientId
         }
       )
     ] });
   }
+  var block_patterns_tab_default = BlockPatternsTab;

-  // packages/block-editor/build-module/components/block-toolbar/block-toolbar-icon.mjs
-  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
-  function getBlockIconVariant({ select: select3, clientIds }) {
-    const {
-      getBlockName: getBlockName2,
-      getBlockAttributes: getBlockAttributes3,
-      getBlockParentsByBlockName: getBlockParentsByBlockName2,
-      canRemoveBlocks: canRemoveBlocks2,
-      getTemplateLock: getTemplateLock2,
-      getBlockEditingMode: getBlockEditingMode2,
-      canEditBlock: canEditBlock2,
-      isSectionBlock: isSectionBlock2
-    } = unlock(select3(store));
-    const { getBlockStyles: getBlockStyles2 } = select3(import_blocks72.store);
-    const hasTemplateLock = clientIds.some(
-      (id) => getTemplateLock2(id) === "contentOnly"
-    );
-    const isSingleBlock = clientIds.length === 1;
-    const blockName = isSingleBlock && getBlockName2(clientIds[0]);
-    const hasBlockStyles = isSingleBlock && !!getBlockStyles2(blockName)?.length;
-    const hasPatternNameInSelection = clientIds.some(
-      (id) => !!getBlockAttributes3(id)?.metadata?.patternName && isSectionBlock2(id)
-    );
-    const hasPatternOverrides = clientIds.every(
-      (clientId) => hasPatternOverridesDefaultBinding(
-        getBlockAttributes3(clientId)?.metadata?.bindings
-      )
-    );
-    const hasParentPattern = clientIds.every(
-      (clientId) => getBlockParentsByBlockName2(clientId, "core/block", true).length > 0
-    );
-    const canRemove = canRemoveBlocks2(clientIds);
-    const canEdit = clientIds.every((clientId) => canEditBlock2(clientId));
-    const editingMode = getBlockEditingMode2(clientIds[0]);
-    const isDefaultEditingMode = editingMode === "default";
-    const isContentOnlyMode = editingMode === "contentOnly";
-    const _hideTransformsForSections = hasPatternNameInSelection;
-    const _showBlockSwitcher = !_hideTransformsForSections && isDefaultEditingMode && (hasBlockStyles || canRemove) && !hasTemplateLock && canEdit;
-    const _showPatternOverrides = hasPatternOverrides && hasParentPattern;
-    if (_showBlockSwitcher) {
-      return "switcher";
-    } else if (isContentOnlyMode && hasBlockStyles && !hasPatternOverrides && canEdit) {
-      return "styles-only";
-    } else if (_showPatternOverrides) {
-      return "pattern-overrides";
-    }
-    return "default";
-  }
-  function getBlockIcon({ select: select3, clientIds }) {
-    const { getBlockName: getBlockName2, getBlockAttributes: getBlockAttributes3, getBlock: getBlock2, isSectionBlock: isSectionBlock2 } = unlock(select3(store));
-    const _isSingleBlock = clientIds.length === 1;
-    const firstClientId = clientIds[0];
-    const blockAttributes = getBlockAttributes3(firstClientId);
-    if (_isSingleBlock && blockAttributes?.metadata?.patternName && isSectionBlock2(firstClientId)) {
-      return symbol_default;
-    }
-    const blockName = getBlockName2(firstClientId);
-    const blockType = (0, import_blocks72.getBlockType)(blockName);
-    if (_isSingleBlock) {
-      const { getActiveBlockVariation } = select3(import_blocks72.store);
-      const match2 = getActiveBlockVariation(
-        blockName,
-        blockAttributes,
-        void 0,
-        getBlock2?.(firstClientId)?.innerContent
-      );
-      return match2?.icon || blockType?.icon;
+  // 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);
+
+  // 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_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);
+
+  // 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_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 mediaTypeTag = { image: "img", video: "video", audio: "audio" };
+  function getBlockAndPreviewFromMedia(media, mediaType) {
+    const attributes = {
+      id: media.id || void 0,
+      caption: media.caption || void 0
+    };
+    const mediaSrc = media.url;
+    const alt = media.alt || void 0;
+    if (mediaType === "image") {
+      attributes.url = mediaSrc;
+      attributes.alt = alt;
+    } else if (["video", "audio"].includes(mediaType)) {
+      attributes.src = mediaSrc;
     }
-    const blockNames = clientIds.map((id) => getBlockName2(id));
-    const isSelectionOfSameType = new Set(blockNames).size === 1;
-    return isSelectionOfSameType ? blockType?.icon : copy_default;
-  }
-  function BlockToolbarIcon({ clientIds, isSynced }) {
-    const { icon, showIconLabels, variant } = (0, import_data118.useSelect)(
-      (select3) => {
-        return {
-          icon: getBlockIcon({ select: select3, clientIds }),
-          showIconLabels: select3(import_preferences2.store).get(
-            "core",
-            "showIconLabels"
-          ),
-          variant: getBlockIconVariant({
-            select: select3,
-            clientIds
-          })
-        };
-      },
-      [clientIds]
-    );
-    const blockTitle = useBlockDisplayTitle({
-      clientId: clientIds?.[0],
-      maximumLength: 35
-    });
-    const isSingleBlock = clientIds.length === 1;
-    const showBlockTitle = isSingleBlock && isSynced && !showIconLabels;
-    const label = isSingleBlock ? blockTitle : (0, import_i18n100.__)("Multiple blocks selected");
-    const text = showBlockTitle && blockTitle ? blockTitle : void 0;
-    const BlockIconElement = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
-      block_icon_default,
+    const PreviewTag = mediaTypeTag[mediaType];
+    const preview = /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+      PreviewTag,
       {
-        className: "block-editor-block-toolbar__block-icon",
-        icon
+        src: media.previewUrl || mediaSrc,
+        alt,
+        controls: mediaType === "audio" ? true : void 0,
+        inert: "true",
+        onError: ({ currentTarget }) => {
+          if (currentTarget.src === media.previewUrl) {
+            currentTarget.src = mediaSrc;
+          }
+        }
       }
     );
-    if (variant === "switcher") {
-      return /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
-        block_switcher_default,
-        {
-          clientIds,
-          label,
-          text,
-          children: BlockIconElement
-        }
-      );
+    return [(0, import_blocks40.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 ALLOWED_MEDIA_TYPES = ["image"];
+  var MEDIA_OPTIONS_POPOVER_PROPS = {
+    placement: "bottom-end",
+    className: "block-editor-inserter__media-list__item-preview-options__popover"
+  };
+  function MediaPreviewOptions({ category, media, onDetach }) {
+    if (!category.getReportUrl && !onDetach) {
+      return null;
     }
-    if (variant === "styles-only") {
-      return /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
-        BlockStylesDropdown,
-        {
-          clientIds,
-          label,
-          text,
-          children: BlockIconElement
-        }
-      );
-    }
-    if (variant === "pattern-overrides") {
-      return /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
-        PatternOverridesDropdown,
-        {
-          icon: BlockIconElement,
-          clientIds,
-          blockTitle,
-          label
-        }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
-      import_components112.ToolbarButton,
+    const reportUrl = category.getReportUrl?.(media);
+    return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+      import_components50.DropdownMenu,
       {
-        disabled: true,
-        className: "block-editor-block-toolbar__block-icon-button",
-        title: label,
-        icon: BlockIconElement,
-        text
+        className: "block-editor-inserter__media-list__item-preview-options",
+        label: (0, import_i18n60.__)("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,
+            {
+              onClick: () => window.open(reportUrl, "_blank").focus(),
+              icon: external_default,
+              children: (0, import_i18n60.sprintf)(
+                /* translators: %s: The media type to report e.g: "image", "video", "audio" */
+                (0, import_i18n60.__)("Report %s"),
+                category.mediaType
+              )
+            }
+          ),
+          onDetach && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+            import_components50.MenuItem,
+            {
+              onClick: () => onDetach(media),
+              icon: link_off_default,
+              children: category.postTypeLabel ? (0, import_i18n60.sprintf)(
+                /* translators: %s: Name of the post type e.g: "Page". */
+                (0, import_i18n60.__)("Detach from %s"),
+                category.postTypeLabel
+              ) : (0, import_i18n60.__)("Detach from post")
+            }
+          )
+        ] })
       }
     );
   }
-
-  // packages/block-editor/build-module/components/block-toolbar/index.mjs
-  var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
-  function PrivateBlockToolbar({
-    hideDragHandle,
-    focusOnMount,
-    __experimentalInitialIndex,
-    __experimentalOnIndexChange,
-    variant = "unstyled"
-  }) {
-    const {
-      blockClientId,
-      blockClientIds,
-      isDefaultEditingMode,
-      blockType,
-      toolbarKey,
-      shouldShowVisualToolbar,
-      showParentSelector,
-      isUsingBindings,
-      isSectionContainer,
-      hasContentOnlyLocking,
-      showShuffleButton,
-      showSlots,
-      showGroupButtons,
-      showLockButtons,
-      showBlockVisibilityButton,
-      showSwitchSectionStyleButton,
-      areSelectedBlocksHiddenOnViewport,
-      showStyleStateSlot,
-      canEdit
-    } = (0, import_data119.useSelect)((select3) => {
-      const { canEditBlock: canEditBlock2 } = select3(store);
-      const {
-        getBlockName: getBlockName2,
-        getBlockMode: getBlockMode2,
-        getBlockParents: getBlockParents2,
-        getSelectedBlockClientIds: getSelectedBlockClientIds2,
-        isBlockValid: isBlockValid2,
-        getBlockEditingMode: getBlockEditingMode2,
-        getBlockAttributes: getBlockAttributes3,
-        getSettings: getSettings7,
-        getTemplateLock: getTemplateLock2,
-        getParentSectionBlock: getParentSectionBlock2,
-        isZoomOut: isZoomOut2,
-        isSectionBlock: isSectionBlock2,
-        isBlockHiddenAtViewport: isBlockHiddenAtViewport2,
-        getSelectedBlockStyleState: getSelectedBlockStyleState2,
-        isResponsiveEditing: isResponsiveEditing3
-      } = unlock(select3(store));
-      const selectedBlockClientIds = getSelectedBlockClientIds2();
-      const selectedBlockClientId = selectedBlockClientIds[0];
-      const parents = getBlockParents2(selectedBlockClientId);
-      const parentSection = getParentSectionBlock2(selectedBlockClientId);
-      const parentClientId = parentSection ?? parents[parents.length - 1];
-      const parentBlockName = getBlockName2(parentClientId);
-      const parentBlockType = (0, import_blocks73.getBlockType)(parentBlockName);
-      const editingMode = getBlockEditingMode2(selectedBlockClientId);
-      const _isDefaultEditingMode = editingMode === "default";
-      const _blockName = getBlockName2(selectedBlockClientId);
-      const isValid2 = selectedBlockClientIds.every(
-        (id) => isBlockValid2(id)
-      );
-      const isVisual = selectedBlockClientIds.every(
-        (id) => getBlockMode2(id) === "visual"
-      );
-      const _isUsingBindings = selectedBlockClientIds.every(
-        (clientId) => !!getBlockAttributes3(clientId)?.metadata?.bindings
-      );
-      const _hasTemplateLock = selectedBlockClientIds.some(
-        (id) => getTemplateLock2(id) === "contentOnly"
-      );
-      const _isZoomOut = isZoomOut2();
-      const _isSectionBlock = isSectionBlock2(selectedBlockClientId);
-      const _canEditBlock = canEditBlock2(selectedBlockClientId);
-      const _showSwitchSectionStyleButton = _canEditBlock && (_isZoomOut || _isSectionBlock);
-      const _currentDeviceType = getSettings7()?.[deviceTypeKey]?.toLowerCase() || "desktop";
-      const _areSelectedBlocksHiddenOnViewport = selectedBlockClientIds.length > 0 && selectedBlockClientIds.every(
-        (id) => isBlockHiddenAtViewport2(id, _currentDeviceType)
-      );
-      const _isEditingResponsiveStyleState = isResponsiveEditing3() && hasViewportBlockStyleState(
-        getSelectedBlockStyleState2(selectedBlockClientId)
-      );
-      return {
-        blockClientId: selectedBlockClientId,
-        blockClientIds: selectedBlockClientIds,
-        isDefaultEditingMode: _isDefaultEditingMode,
-        blockType: selectedBlockClientId && (0, import_blocks73.getBlockType)(_blockName),
-        shouldShowVisualToolbar: isValid2 && isVisual,
-        toolbarKey: `${selectedBlockClientId}${parentClientId}`,
-        showParentSelector: !_isZoomOut && parentBlockType && editingMode !== "contentOnly" && getBlockEditingMode2(parentClientId) !== "disabled" && (0, import_blocks73.hasBlockSupport)(
-          parentBlockType,
-          "__experimentalParentSelector",
-          true
-        ) && selectedBlockClientIds.length === 1,
-        isUsingBindings: _isUsingBindings,
-        isSectionContainer: _isSectionBlock,
-        hasContentOnlyLocking: _hasTemplateLock,
-        showShuffleButton: _isZoomOut,
-        showSlots: !_isZoomOut && !_isEditingResponsiveStyleState,
-        showStyleStateSlot: !_isZoomOut && _isEditingResponsiveStyleState,
-        showGroupButtons: !_isZoomOut,
-        showLockButtons: !_isZoomOut,
-        showBlockVisibilityButton: !_isZoomOut,
-        showSwitchSectionStyleButton: _showSwitchSectionStyleButton,
-        areSelectedBlocksHiddenOnViewport: _areSelectedBlocksHiddenOnViewport,
-        canEdit: _canEditBlock
-      };
-    }, []);
-    const toolbarWrapperRef = (0, import_element177.useRef)(null);
-    const nodeRef = (0, import_element177.useRef)();
-    const showHoveredOrFocusedGestures = useShowHoveredOrFocusedGestures({
-      ref: nodeRef
-    });
-    const isLargeViewport = !(0, import_compose69.useViewportMatch)("medium", "<");
-    const hasBlockToolbar = useHasBlockToolbar();
-    if (!hasBlockToolbar) {
-      return null;
-    }
-    const isMultiToolbar = blockClientIds.length > 1;
-    const isSynced = (0, import_blocks73.isReusableBlock)(blockType) || (0, import_blocks73.isTemplatePart)(blockType);
-    const classes = clsx_default("block-editor-block-contextual-toolbar", {
-      "has-parent": showParentSelector
-    });
-    const innerClasses = clsx_default("block-editor-block-toolbar", {
-      "is-synced": isSynced,
-      "is-connected": isUsingBindings
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-      NavigableToolbar,
+  function InsertExternalImageModal({ onClose, onSubmit }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)(
+      import_components50.Modal,
       {
-        focusEditorOnEscape: true,
-        className: classes,
-        "aria-label": (0, import_i18n101.__)("Block tools"),
-        variant: variant === "toolbar" ? void 0 : variant,
-        focusOnMount,
-        __experimentalInitialIndex,
-        __experimentalOnIndexChange,
-        children: /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)("div", { ref: toolbarWrapperRef, className: innerClasses, children: [
-          showParentSelector && !isMultiToolbar && isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(BlockParentSelector, {}),
-          (shouldShowVisualToolbar || isMultiToolbar) && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)("div", { ref: nodeRef, ...showHoveredOrFocusedGestures, children: /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_components113.ToolbarGroup, { className: "block-editor-block-toolbar__block-controls", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-              BlockToolbarIcon,
-              {
-                clientIds: blockClientIds,
-                isSynced
-              }
-            ),
-            isDefaultEditingMode && showBlockVisibilityButton && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-              BlockVisibilityViewportToolbar,
-              {
-                clientIds: blockClientIds
-              }
-            ),
-            !isMultiToolbar && isDefaultEditingMode && showLockButtons && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-              BlockLockToolbar,
-              {
-                clientId: blockClientId
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-              block_mover_default,
-              {
-                clientIds: blockClientIds,
-                hideDragHandle
-              }
-            )
-          ] }) }),
-          !areSelectedBlocksHiddenOnViewport && !hasContentOnlyLocking && shouldShowVisualToolbar && isMultiToolbar && showGroupButtons && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(toolbar_default, {}),
-          !isMultiToolbar && canEdit && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(EditSectionButton, { clientId: blockClientIds[0] }),
-          !areSelectedBlocksHiddenOnViewport && showShuffleButton && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(ChangeDesign, { clientId: blockClientIds[0] }),
-          !areSelectedBlocksHiddenOnViewport && showSwitchSectionStyleButton && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(switch_section_style_default, { clientId: blockClientIds[0] }),
-          !areSelectedBlocksHiddenOnViewport && shouldShowVisualToolbar && /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_jsx_runtime315.Fragment, { children: [
-            !isSectionContainer && /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_jsx_runtime315.Fragment, { children: [
-              showSlots && /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_jsx_runtime315.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-                  block_controls_default.Slot,
-                  {
-                    group: "parent",
-                    className: "block-editor-block-toolbar__slot"
-                  }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-                  block_controls_default.Slot,
+        title: (0, import_i18n60.__)("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.__)(
+              "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.__)(
+              "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,
+            {
+              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,
                   {
-                    group: "block",
-                    className: "block-editor-block-toolbar__slot"
+                    __next40pxDefaultSize: true,
+                    variant: "tertiary",
+                    onClick: onClose,
+                    children: (0, import_i18n60.__)("Cancel")
                   }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(block_controls_default.Slot, { className: "block-editor-block-toolbar__slot" }),
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-                  block_controls_default.Slot,
+                ) }),
+                /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_components50.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+                  import_components50.Button,
                   {
-                    group: "inline",
-                    className: "block-editor-block-toolbar__slot"
+                    __next40pxDefaultSize: true,
+                    variant: "primary",
+                    onClick: onSubmit,
+                    children: (0, import_i18n60.__)("Insert")
                   }
-                )
-              ] }),
-              showStyleStateSlot && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-                block_controls_default.Slot,
-                {
-                  group: "style-state",
-                  className: "block-editor-block-toolbar__slot"
-                }
-              )
-            ] }),
-            showSlots && /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_jsx_runtime315.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-                block_controls_default.Slot,
-                {
-                  group: "other",
-                  className: "block-editor-block-toolbar__slot"
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(block_toolbar_last_item_default.Slot, {})
-            ] })
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(BlockEditVisuallyButton, { clientIds: blockClientIds }),
-          /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(block_settings_menu_default, { clientIds: blockClientIds })
-        ] })
-      },
-      toolbarKey
+                ) })
+              ]
+            }
+          )
+        ]
+      }
     );
   }
-  function BlockToolbar({ hideDragHandle, variant }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-      PrivateBlockToolbar,
-      {
-        hideDragHandle,
-        variant,
-        focusOnMount: void 0,
-        __experimentalInitialIndex: void 0,
-        __experimentalOnIndexChange: void 0
-      }
+  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)(
+      () => 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)(
+      (previewBlock) => {
+        if (isInserting) {
+          return;
+        }
+        const settings2 = getSettings8();
+        const clonedBlock = (0, import_blocks41.cloneBlock)(previewBlock);
+        const { id, url, caption } = clonedBlock.attributes;
+        if (!id && !settings2.mediaUpload) {
+          setShowExternalUploadModal(true);
+          return;
+        }
+        if (!!id) {
+          onClick(clonedBlock);
+          return;
+        }
+        setIsInserting(true);
+        window.fetch(url).then((response) => response.blob()).then((blob) => {
+          const fileName = (0, import_url2.getFilename)(url) || "image.jpg";
+          const file = new File([blob], fileName, {
+            type: blob.type
+          });
+          settings2.mediaUpload({
+            filesList: [file],
+            additionalData: { caption },
+            onFileChange([img]) {
+              if ((0, import_blob.isBlobURL)(img.url)) {
+                return;
+              }
+              if (!getBlock2(clonedBlock.clientId)) {
+                onClick({
+                  ...clonedBlock,
+                  attributes: {
+                    ...clonedBlock.attributes,
+                    id: img.id,
+                    url: img.url
+                  }
+                });
+                createSuccessNotice(
+                  (0, import_i18n60.__)("Image uploaded and inserted."),
+                  { type: "snackbar", id: "inserter-notice" }
+                );
+              } else {
+                updateBlockAttributes2(clonedBlock.clientId, {
+                  ...clonedBlock.attributes,
+                  id: img.id,
+                  url: img.url
+                });
+              }
+              setIsInserting(false);
+            },
+            allowedTypes: ALLOWED_MEDIA_TYPES,
+            onError(message2) {
+              createErrorNotice(message2, {
+                type: "snackbar",
+                id: "inserter-notice"
+              });
+              setIsInserting(false);
+            }
+          });
+        }).catch(() => {
+          setShowExternalUploadModal(true);
+          setIsInserting(false);
+        });
+      },
+      [
+        isInserting,
+        getSettings8,
+        onClick,
+        createSuccessNotice,
+        updateBlockAttributes2,
+        createErrorNotice,
+        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)(
+        "div",
+        {
+          className: clsx_default(
+            "block-editor-inserter__media-list__list-item",
+            {
+              "is-hovered": isHovered
+            }
+          ),
+          draggable,
+          onDragStart,
+          onDragEnd,
+          children: /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)(
+            "div",
+            {
+              onMouseEnter,
+              onMouseLeave,
+              children: [
+                /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)(tooltip_exports.Root, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+                    tooltip_exports.Trigger,
+                    {
+                      render: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+                        import_components50.Composite.Item,
+                        {
+                          render: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+                            "div",
+                            {
+                              "aria-label": title,
+                              role: "option",
+                              className: "block-editor-inserter__media-list__item"
+                            }
+                          ),
+                          onClick: () => onMediaInsert(block),
+                          children: /* @__PURE__ */ (0, import_jsx_runtime257.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, {}) })
+                          ] })
+                        }
+                      )
+                    }
+                  ),
+                  /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(tooltip_exports.Popup, { children: title })
+                ] }),
+                !isInserting && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+                  MediaPreviewOptions,
+                  {
+                    category,
+                    media,
+                    onDetach
+                  }
+                )
+              ]
+            }
+          )
+        }
+      ) }),
+      showExternalUploadModal && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+        InsertExternalImageModal,
+        {
+          onClose: () => setShowExternalUploadModal(false),
+          onSubmit: () => {
+            onClick((0, import_blocks41.cloneBlock)(block));
+            createSuccessNotice((0, import_i18n60.__)("Image inserted."), {
+              type: "snackbar",
+              id: "inserter-notice"
+            });
+            setShowExternalUploadModal(false);
+          }
+        }
+      )
+    ] });
   }

-  // packages/block-editor/build-module/components/block-tools/block-toolbar-popover.mjs
-  var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
-  function BlockToolbarPopover({
-    clientId,
-    isTyping: isTyping3,
-    __unstableContentRef
+  // packages/block-editor/build-module/components/inserter/media-tab/media-list.mjs
+  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
+  function MediaList({
+    mediaList,
+    category,
+    onClick,
+    onDetach,
+    label = (0, import_i18n61.__)("Media List")
   }) {
-    const { capturingClientId, isInsertionPointVisible, lastClientId } = useSelectedBlockToolProps(clientId);
-    const initialToolbarItemIndexRef = (0, import_element178.useRef)();
-    (0, import_element178.useEffect)(() => {
-      initialToolbarItemIndexRef.current = void 0;
-    }, [clientId]);
-    const { stopTyping: stopTyping2 } = (0, import_data120.useDispatch)(store);
-    const isToolbarForcedRef = (0, import_element178.useRef)(false);
-    (0, import_keyboard_shortcuts9.useShortcut)("core/block-editor/focus-toolbar", () => {
-      isToolbarForcedRef.current = true;
-      stopTyping2(true);
-    });
-    (0, import_element178.useEffect)(() => {
-      isToolbarForcedRef.current = false;
-    });
-    const clientIdToPositionOver = capturingClientId || clientId;
-    const popoverProps3 = useBlockToolbarPopoverProps({
-      contentElement: __unstableContentRef?.current,
-      clientId: clientIdToPositionOver
-    });
-    return !isTyping3 && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-      PrivateBlockPopover,
+    return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+      import_components51.Composite,
       {
-        clientId: clientIdToPositionOver,
-        bottomClientId: lastClientId,
-        className: clsx_default("block-editor-block-list__block-popover", {
-          "is-insertion-point-visible": isInsertionPointVisible
-        }),
-        resize: false,
-        ...popoverProps3,
-        __unstableContentRef,
-        children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-          PrivateBlockToolbar,
+        role: "listbox",
+        className: "block-editor-inserter__media-list",
+        "aria-label": label,
+        children: mediaList.map((media, index2) => /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+          MediaPreview,
           {
-            focusOnMount: isToolbarForcedRef.current,
-            __experimentalInitialIndex: initialToolbarItemIndexRef.current,
-            __experimentalOnIndexChange: (index2) => {
-              initialToolbarItemIndexRef.current = index2;
-            },
-            variant: "toolbar"
-          }
-        )
+            media,
+            category,
+            onClick,
+            onDetach
+          },
+          media.id || media.sourceId || index2
+        ))
       }
     );
   }
+  var media_list_default = MediaList;

-  // packages/block-editor/build-module/components/block-tools/zoom-out-mode-inserters.mjs
-  var import_data121 = __toESM(require_data(), 1);
-  var import_element179 = __toESM(require_element(), 1);
+  // packages/block-editor/build-module/components/media-upload/index.mjs
+  var import_components52 = __toESM(require_components(), 1);
+  var MediaUpload = () => null;
+  var media_upload_default = (0, import_components52.withFilters)("editor.MediaUpload")(MediaUpload);

-  // packages/block-editor/build-module/components/block-tools/zoom-out-mode-inserter-button.mjs
-  var import_components114 = __toESM(require_components(), 1);
-  var import_i18n102 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
-  function ZoomOutModeInserterButton({ onClick }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
-      import_components114.Button,
-      {
-        variant: "primary",
-        icon: plus_default,
-        size: "compact",
-        className: clsx_default(
-          "block-editor-button-pattern-inserter__button",
-          "block-editor-block-tools__zoom-out-mode-inserter-button"
-        ),
-        onClick,
-        label: (0, import_i18n102._x)(
-          "Add pattern",
-          "Generic label for pattern inserter button"
-        )
-      }
-    );
+  // packages/block-editor/build-module/components/media-upload/check.mjs
+  var import_data60 = __toESM(require_data(), 1);
+  function MediaUploadCheck({ fallback = null, children }) {
+    const hasUploadPermissions = (0, import_data60.useSelect)((select3) => {
+      const { getSettings: getSettings8 } = select3(store);
+      return !!getSettings8().mediaUpload;
+    }, []);
+    return hasUploadPermissions ? children : fallback;
   }
-  var zoom_out_mode_inserter_button_default = ZoomOutModeInserterButton;
+  var check_default2 = MediaUploadCheck;

-  // packages/block-editor/build-module/components/block-tools/zoom-out-mode-inserters.mjs
-  var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
-  function ZoomOutModeInserters() {
-    const [isReady, setIsReady] = (0, import_element179.useState)(false);
-    const {
-      hasSelection,
-      blockOrder,
-      setInserterIsOpened,
-      sectionRootClientId,
-      selectedBlockClientId,
-      blockInsertionPoint,
-      insertionPointVisible
-    } = (0, import_data121.useSelect)((select3) => {
-      const {
-        getSettings: getSettings7,
-        getBlockOrder: getBlockOrder2,
-        getSelectionStart: getSelectionStart2,
-        getSelectedBlockClientId: getSelectedBlockClientId2,
-        getSectionRootClientId: getSectionRootClientId2,
-        getBlockInsertionPoint: getBlockInsertionPoint2,
-        isBlockInsertionPointVisible: isBlockInsertionPointVisible2
-      } = unlock(select3(store));
-      const root = getSectionRootClientId2();
-      return {
-        hasSelection: !!getSelectionStart2().clientId,
-        blockOrder: getBlockOrder2(root),
-        sectionRootClientId: root,
-        setInserterIsOpened: getSettings7().__experimentalSetIsInserterOpened,
-        selectedBlockClientId: getSelectedBlockClientId2(),
-        blockInsertionPoint: getBlockInsertionPoint2(),
-        insertionPointVisible: isBlockInsertionPointVisible2()
-      };
-    }, []);
-    const { showInsertionPoint: showInsertionPoint2 } = unlock((0, import_data121.useDispatch)(store));
-    (0, import_element179.useEffect)(() => {
-      const timeout = setTimeout(() => {
-        setIsReady(true);
-      }, 500);
+  // 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);
+  function normalizeFetchResult(result) {
+    if (Array.isArray(result)) {
+      return { mediaItems: result };
+    }
+    return {
+      mediaItems: result?.mediaItems ?? [],
+      totalItems: result?.totalItems,
+      totalPages: result?.totalPages
+    };
+  }
+  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)(() => {
+      (async () => {
+        const key = JSON.stringify({
+          category: category.name,
+          ...query
+        });
+        const request = {};
+        lastRequestRef.current = request;
+        setIsLoading(true);
+        if (lastQueryKeyRef.current !== key || lastFetchRef.current !== category.fetch) {
+          setMediaList([]);
+        }
+        if (lastSourceRef.current !== category.name || lastFetchRef.current !== category.fetch) {
+          setTotals({});
+        }
+        lastQueryKeyRef.current = key;
+        lastFetchRef.current = category.fetch;
+        lastSourceRef.current = category.name;
+        const { page, ...queryWithoutPage } = query;
+        const fetchQuery = page > 1 ? query : queryWithoutPage;
+        const { mediaItems, totalItems, totalPages } = normalizeFetchResult(
+          await category.fetch?.(fetchQuery)
+        );
+        if (request === lastRequestRef.current) {
+          setMediaList(mediaItems);
+          setTotals({ totalItems, totalPages });
+          setIsLoading(false);
+        }
+      })();
+    }, [
+      category.name,
+      category.fetch,
+      ...Object.values(query),
+      refreshKey
+    ]);
+    return {
+      mediaList,
+      isLoading,
+      totalItems: totals.totalItems,
+      totalPages: totals.totalPages
+    };
+  }
+  function useDelayedLoading(isLoading, delay = 400) {
+    const [showLoading, setShowLoading] = (0, import_element132.useState)(false);
+    (0, import_element132.useEffect)(() => {
+      if (!isLoading) {
+        return void 0;
+      }
+      const timeout = setTimeout(() => setShowLoading(true), delay);
       return () => {
         clearTimeout(timeout);
+        setShowLoading(false);
       };
-    }, []);
-    if (!isReady || !hasSelection) {
-      return null;
-    }
-    const previousClientId = selectedBlockClientId;
-    const index2 = blockOrder.findIndex(
-      (clientId) => selectedBlockClientId === clientId
+    }, [isLoading, delay]);
+    return showLoading;
+  }
+  function useMediaCategories(rootClientId) {
+    const [categories, setCategories] = (0, import_element132.useState)([]);
+    const inserterMediaCategories = (0, import_data61.useSelect)(
+      (select3) => unlock(select3(store)).getInserterMediaCategories(),
+      []
     );
-    const insertionIndex = index2 + 1;
-    const nextClientId = blockOrder[insertionIndex];
-    if (insertionPointVisible && blockInsertionPoint?.index === insertionIndex) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
-      inbetween_default,
+    const { canInsertImage, canInsertVideo, canInsertAudio } = (0, import_data61.useSelect)(
+      (select3) => {
+        const { canInsertBlockType: canInsertBlockType2 } = select3(store);
+        return {
+          canInsertImage: canInsertBlockType2(
+            "core/image",
+            rootClientId
+          ),
+          canInsertVideo: canInsertBlockType2(
+            "core/video",
+            rootClientId
+          ),
+          canInsertAudio: canInsertBlockType2(
+            "core/audio",
+            rootClientId
+          )
+        };
+      },
+      [rootClientId]
+    );
+    (0, import_element132.useEffect)(() => {
+      (async () => {
+        const _categories = [];
+        if (!inserterMediaCategories) {
+          return;
+        }
+        const categoriesHaveMedia = new Map(
+          await Promise.all(
+            inserterMediaCategories.map(async (category) => {
+              if (category.isExternalResource) {
+                return [category.name, true];
+              }
+              let results = [];
+              try {
+                const { mediaItems } = normalizeFetchResult(
+                  await category.fetch({ per_page: 1 })
+                );
+                results = mediaItems;
+              } catch {
+              }
+              return [category.name, !!results.length];
+            })
+          )
+        );
+        const canInsertMediaType = {
+          image: canInsertImage,
+          video: canInsertVideo,
+          audio: canInsertAudio
+        };
+        inserterMediaCategories.forEach((category) => {
+          if (canInsertMediaType[category.mediaType] && (categoriesHaveMedia.get(category.name) || category.emptyMessage)) {
+            _categories.push(category);
+          }
+        });
+        if (!!_categories.length) {
+          setCategories(_categories);
+        }
+      })();
+    }, [
+      canInsertImage,
+      canInsertVideo,
+      canInsertAudio,
+      inserterMediaCategories
+    ]);
+    return categories;
+  }
+
+  // packages/block-editor/build-module/components/inserter/media-tab/media-panel.mjs
+  var import_jsx_runtime259 = __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)(
+      media_upload_default,
       {
-        previousClientId,
-        nextClientId,
-        children: /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
-          zoom_out_mode_inserter_button_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,
           {
-            onClick: () => {
-              setInserterIsOpened({
-                rootClientId: sectionRootClientId,
-                insertionIndex,
-                tab: "patterns",
-                category: "all"
-              });
-              showInsertionPoint2(sectionRootClientId, insertionIndex, {
-                operation: "insert"
-              });
-            }
+            __next40pxDefaultSize: true,
+            className: "block-editor-inserter__media-panel-attach",
+            "data-unstable-ignore-focus-outside-for-relatedtarget": ".media-modal",
+            onClick: (event) => {
+              event.target.focus();
+              open();
+            },
+            variant: "secondary",
+            children: (0, import_i18n62.__)("Attach images")
           }
         )
       }
-    );
-  }
-  var zoom_out_mode_inserters_default = ZoomOutModeInserters;
-
-  // packages/block-editor/build-module/components/block-tools/use-show-block-tools.mjs
-  var import_data122 = __toESM(require_data(), 1);
-  var import_blocks74 = __toESM(require_blocks(), 1);
-  function useShowBlockTools() {
-    return (0, import_data122.useSelect)((select3) => {
-      const {
-        getSelectedBlockClientId: getSelectedBlockClientId2,
-        getFirstMultiSelectedBlockClientId: getFirstMultiSelectedBlockClientId2,
-        getBlock: getBlock2,
-        getBlockMode: getBlockMode2,
-        getSettings: getSettings7,
-        isTyping: isTyping3,
-        isBlockInterfaceHidden: isBlockInterfaceHidden3
-      } = unlock(select3(store));
-      const clientId = getSelectedBlockClientId2() || getFirstMultiSelectedBlockClientId2();
-      const block = getBlock2(clientId);
-      const hasSelectedBlock2 = !!clientId && !!block;
-      const isEmptyDefaultBlock = hasSelectedBlock2 && (0, import_blocks74.isUnmodifiedDefaultBlock)(block, "content") && getBlockMode2(clientId) !== "html";
-      const _showEmptyBlockSideInserter = clientId && !isTyping3() && isEmptyDefaultBlock;
-      const _showBlockToolbarPopover = !isBlockInterfaceHidden3() && !getSettings7().hasFixedToolbar && !_showEmptyBlockSideInserter && hasSelectedBlock2 && !isEmptyDefaultBlock;
-      return {
-        showEmptyBlockSideInserter: _showEmptyBlockSideInserter,
-        showBlockToolbarPopover: _showBlockToolbarPopover
-      };
-    }, []);
-  }
-
-  // packages/block-editor/build-module/components/block-tools/index.mjs
-  var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
-  function selector2(select3) {
-    const {
-      getSelectedBlockClientId: getSelectedBlockClientId2,
-      getFirstMultiSelectedBlockClientId: getFirstMultiSelectedBlockClientId2,
-      getSettings: getSettings7,
-      isTyping: isTyping3,
-      isDragging: isDragging3,
-      isZoomOut: isZoomOut2,
-      getViewportModalClientIds: getViewportModalClientIds2
-    } = unlock(select3(store));
-    const clientId = getSelectedBlockClientId2() || getFirstMultiSelectedBlockClientId2();
-    return {
-      clientId,
-      hasFixedToolbar: getSettings7().hasFixedToolbar,
-      isTyping: isTyping3(),
-      isZoomOutMode: isZoomOut2(),
-      isDragging: isDragging3(),
-      viewportModalClientIds: getViewportModalClientIds2(),
-      blockVisibilitySetting: select3(store).getSettings().__experimentalFeatures?.blockVisibility?.allowEditing
-    };
+    ) });
   }
-  function BlockTools({
-    children,
-    __unstableContentRef,
-    ...props
-  }) {
-    const {
-      clientId,
-      hasFixedToolbar,
-      isTyping: isTyping3,
-      isZoomOutMode,
-      isDragging: isDragging3,
-      viewportModalClientIds: viewportModalClientIds2,
-      blockVisibilitySetting
-    } = (0, import_data123.useSelect)(selector2, []);
-    const isMatch = (0, import_keyboard_shortcuts10.__unstableUseShortcutEventMatch)();
-    const {
-      getBlocksByClientId: getBlocksByClientId2,
-      getSelectedBlockClientIds: getSelectedBlockClientIds2,
-      getBlockRootClientId: getBlockRootClientId2,
-      getBlockEditingMode: getBlockEditingMode2,
-      getBlockName: getBlockName2,
-      isGroupable: isGroupable2,
-      getEditedContentOnlySection: getEditedContentOnlySection2,
-      canEditBlock: canEditBlock2
-    } = unlock((0, import_data123.useSelect)(store));
-    const { getGroupingBlockName } = (0, import_data123.useSelect)(import_blocks75.store);
-    const { showEmptyBlockSideInserter, showBlockToolbarPopover } = useShowBlockTools();
-    const pasteStyles = usePasteStyles();
-    const [renamingBlockClientId, setRenamingBlockClientId] = (0, import_element180.useState)(null);
-    const { canRename } = useBlockRename(
-      getBlockName2(getSelectedBlockClientIds2()[0])
+  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);
+    if ((previousCategory !== category.name || previousSearch !== debouncedSearch) && page !== 1) {
+      setPage(1);
+    }
+    const query = (0, import_element133.useMemo)(
+      () => ({
+        per_page: MEDIA_ITEMS_PER_PAGE,
+        page,
+        search: debouncedSearch
+      }),
+      [page, debouncedSearch]
     );
-    const {
-      duplicateBlocks: duplicateBlocks2,
-      removeBlocks: removeBlocks2,
-      replaceBlocks: replaceBlocks2,
-      insertAfterBlock: insertAfterBlock2,
-      insertBeforeBlock: insertBeforeBlock2,
-      selectBlock: selectBlock2,
-      moveBlocksUp: moveBlocksUp2,
-      moveBlocksDown: moveBlocksDown2,
-      expandBlock: expandBlock2,
-      stopEditingContentOnlySection: stopEditingContentOnlySection2,
-      showViewportModal: showViewportModal2,
-      hideViewportModal: hideViewportModal2
-    } = unlock((0, import_data123.useDispatch)(store));
-    function onKeyDown(event) {
-      if (event.defaultPrevented) {
+    const [refreshKey, setRefreshKey] = (0, import_element133.useState)(0);
+    const { mediaList, isLoading, totalItems, totalPages } = useMediaResults(
+      category,
+      query,
+      refreshKey
+    );
+    const numPages = totalPages || 1;
+    if (typeof totalPages === "number" && page > numPages) {
+      setPage(numPages);
+    }
+    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 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)(
+        scrollContainerRef.current
+      );
+      scrollContainer?.scrollTo(0, 0);
+      setPage(nextPage);
+    }, []);
+    const { createErrorNotice, createSuccessNotice, createWarningNotice } = (0, import_data62.useDispatch)(import_notices7.store);
+    const showRefreshing = useDelayedLoading(isLoading);
+    const refresh = (0, import_element133.useCallback)(() => {
+      if (supportsAttachments) {
+        category.invalidate?.(query);
+      }
+      setRefreshKey((key) => key + 1);
+    }, [category, query, supportsAttachments]);
+    (0, import_element133.useEffect)(() => {
+      if (!subscribe) {
         return;
       }
-      if (isMatch("core/block-editor/move-up", event) || isMatch("core/block-editor/move-down", event)) {
-        const clientIds = getSelectedBlockClientIds2();
-        if (clientIds.length) {
-          event.preventDefault();
-          const rootClientId = getBlockRootClientId2(clientIds[0]);
-          const direction = isMatch("core/block-editor/move-up", event) ? "up" : "down";
-          if (direction === "up") {
-            moveBlocksUp2(clientIds, rootClientId);
-          } else {
-            moveBlocksDown2(clientIds, rootClientId);
-          }
-          const blockLength = Array.isArray(clientIds) ? clientIds.length : 1;
-          const message2 = (0, import_i18n103.sprintf)(
-            // translators: %d: the name of the block that has been moved
-            (0, import_i18n103._n)(
-              "%d block moved.",
-              "%d blocks moved.",
-              clientIds.length
-            ),
-            blockLength
-          );
-          (0, import_a11y12.speak)(message2);
-        }
-      } else if (isMatch("core/block-editor/duplicate", event)) {
-        const clientIds = getSelectedBlockClientIds2();
-        if (clientIds.length) {
-          event.preventDefault();
-          duplicateBlocks2(clientIds);
-        }
-      } else if (isMatch("core/block-editor/remove", event)) {
-        const clientIds = getSelectedBlockClientIds2();
-        if (clientIds.length) {
-          event.preventDefault();
-          removeBlocks2(clientIds);
-        }
-      } else if (isMatch("core/block-editor/paste-styles", event)) {
-        const clientIds = getSelectedBlockClientIds2();
-        if (clientIds.length) {
-          event.preventDefault();
-          const blocks2 = getBlocksByClientId2(clientIds);
-          pasteStyles(blocks2);
-        }
-      } else if (isMatch("core/block-editor/insert-after", event)) {
-        const clientIds = getSelectedBlockClientIds2();
-        if (clientIds.length) {
-          event.preventDefault();
-          insertAfterBlock2(clientIds[clientIds.length - 1]);
-        }
-      } else if (isMatch("core/block-editor/insert-before", event)) {
-        const clientIds = getSelectedBlockClientIds2();
-        if (clientIds.length) {
-          event.preventDefault();
-          insertBeforeBlock2(clientIds[0]);
-        }
-      } else if (isMatch("core/block-editor/unselect", event)) {
-        if (event.target.closest("[role=toolbar]")) {
-          return;
-        }
-        const clientIds = getSelectedBlockClientIds2();
-        if (clientIds.length > 1) {
-          event.preventDefault();
-          selectBlock2(clientIds[0]);
-        }
-      } else if (isMatch("core/block-editor/collapse-list-view", event)) {
-        if ((0, import_dom60.isTextField)(event.target) || (0, import_dom60.isTextField)(
-          event.target?.contentWindow?.document?.activeElement
-        )) {
-          return;
-        }
-        event.preventDefault();
-        expandBlock2(clientId);
-      } else if (isMatch("core/block-editor/group", event)) {
-        const clientIds = getSelectedBlockClientIds2();
-        if (clientIds.length > 1 && isGroupable2(clientIds)) {
-          event.preventDefault();
-          const blocks2 = getBlocksByClientId2(clientIds);
-          const groupingBlockName = getGroupingBlockName();
-          const newBlocks = (0, import_blocks75.switchToBlockType)(
-            blocks2,
-            groupingBlockName
-          );
-          replaceBlocks2(clientIds, newBlocks);
-          (0, import_a11y12.speak)((0, import_i18n103.__)("Selected blocks are grouped."));
-        }
-      } else if (isMatch("core/block-editor/rename", event)) {
-        const clientIds = getSelectedBlockClientIds2();
-        if (clientIds.length === 1) {
-          const isContentOnly = getBlockEditingMode2(clientIds[0]) === "contentOnly";
-          const canRenameBlock = canRename && !isContentOnly && canEditBlock2(clientIds[0]);
-          if (canRenameBlock) {
-            event.preventDefault();
-            setRenamingBlockClientId(clientIds[0]);
-          }
-        }
-      } else if (isMatch("core/block-editor/toggle-block-visibility", event)) {
-        if (blockVisibilitySetting === false) {
-          return;
-        }
-        const clientIds = getSelectedBlockClientIds2();
-        if (clientIds.length) {
-          event.preventDefault();
-          const blocks2 = getBlocksByClientId2(clientIds);
-          const supportsBlockVisibility = blocks2.every(
-            (block) => (0, import_blocks75.hasBlockSupport)(block.name, "visibility", true)
-          );
-          if (!supportsBlockVisibility) {
-            return;
-          }
-          if (clientIds.some(
-            (id) => getBlockEditingMode2(id) !== "default" || !canEditBlock2(id)
-          )) {
+      return subscribe(() => setRefreshKey((key) => key + 1), query);
+    }, [subscribe, query]);
+    const handleAttach = (0, import_element133.useCallback)(
+      async (selectedMedia) => {
+        try {
+          const attachedCount = await attach(selectedMedia);
+          if (!attachedCount) {
+            createWarningNotice((0, import_i18n62.__)("No images were attached."), {
+              type: "snackbar",
+              id: "inserter-notice"
+            });
             return;
           }
-          showViewportModal2(clientIds);
-        }
-      }
-      if (isMatch("core/block-editor/stop-editing-as-blocks", event)) {
-        if (getEditedContentOnlySection2()) {
-          stopEditingContentOnlySection2();
-        }
-      }
-    }
-    const blockToolbarRef = use_popover_scroll_default(__unstableContentRef);
-    const blockToolbarAfterRef = use_popover_scroll_default(__unstableContentRef);
-    return (
-      // eslint-disable-next-line jsx-a11y/no-static-element-interactions
-      /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(
-        "div",
-        {
-          ...props,
-          onKeyDown,
-          className: clsx_default(props.className, {
-            "block-editor-block-tools--is-dragging": isDragging3
-          }),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(InsertionPointOpenRef.Provider, { value: (0, import_element180.useRef)(false), children: [
-              !isTyping3 && !isZoomOutMode && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-                InsertionPoint,
-                {
-                  __unstableContentRef
-                }
-              ),
-              showEmptyBlockSideInserter && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-                EmptyBlockInserter,
-                {
-                  __unstableContentRef,
-                  clientId
-                }
-              ),
-              showBlockToolbarPopover && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-                BlockToolbarPopover,
-                {
-                  __unstableContentRef,
-                  clientId,
-                  isTyping: isTyping3
-                }
-              ),
-              !isZoomOutMode && !hasFixedToolbar && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-                import_components115.Popover.Slot,
-                {
-                  name: "block-toolbar",
-                  ref: blockToolbarRef
-                }
+          refresh();
+          createSuccessNotice(
+            category.postTypeLabel ? (0, import_i18n62.sprintf)(
+              /* translators: %1$d: Number of images attached. %2$s: Name of the post type e.g: "Page". */
+              (0, import_i18n62._n)(
+                "%1$d image attached to %2$s.",
+                "%1$d images attached to %2$s.",
+                attachedCount
               ),
-              children,
-              /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-                import_components115.Popover.Slot,
-                {
-                  name: "__unstable-block-tools-after",
-                  ref: blockToolbarAfterRef
-                }
+              attachedCount,
+              category.postTypeLabel
+            ) : (0, import_i18n62.sprintf)(
+              /* translators: %d: Number of images attached to the post. */
+              (0, import_i18n62._n)(
+                "%d image attached to post.",
+                "%d images attached to post.",
+                attachedCount
               ),
-              isZoomOutMode && !isDragging3 && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-                zoom_out_mode_inserters_default,
-                {
-                  __unstableContentRef
-                }
-              )
-            ] }),
-            renamingBlockClientId && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-              BlockRenameModal,
-              {
-                clientId: renamingBlockClientId,
-                onClose: () => setRenamingBlockClientId(null)
-              }
+              attachedCount
             ),
-            viewportModalClientIds2 && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-              BlockVisibilityModal,
-              {
-                clientIds: viewportModalClientIds2,
-                onClose: hideViewportModal2
-              }
-            )
-          ]
+            { type: "snackbar", id: "inserter-notice" }
+          );
+        } catch {
+          createErrorNotice((0, import_i18n62.__)("Could not attach images."), {
+            type: "snackbar",
+            id: "inserter-notice"
+          });
         }
-      )
-    );
-  }
-
-  // packages/block-editor/build-module/components/observe-typing/index.mjs
-  var import_compose70 = __toESM(require_compose(), 1);
-  var import_data124 = __toESM(require_data(), 1);
-  var import_dom61 = __toESM(require_dom(), 1);
-  var import_keycodes13 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
-  var KEY_DOWN_ELIGIBLE_KEY_CODES = /* @__PURE__ */ new Set([
-    import_keycodes13.UP,
-    import_keycodes13.RIGHT,
-    import_keycodes13.DOWN,
-    import_keycodes13.LEFT,
-    import_keycodes13.ENTER,
-    import_keycodes13.BACKSPACE
-  ]);
-  function isKeyDownEligibleForStartTyping(event) {
-    const { keyCode, shiftKey } = event;
-    return !shiftKey && KEY_DOWN_ELIGIBLE_KEY_CODES.has(keyCode);
-  }
-  function useMouseMoveTypingReset() {
-    const isTyping3 = (0, import_data124.useSelect)(
-      (select3) => select3(store).isTyping(),
-      []
+      },
+      [
+        attach,
+        category,
+        refresh,
+        createErrorNotice,
+        createSuccessNotice,
+        createWarningNotice
+      ]
     );
-    const { stopTyping: stopTyping2 } = (0, import_data124.useDispatch)(store);
-    return (0, import_compose70.useRefEffect)(
-      (node) => {
-        if (!isTyping3) {
-          return;
-        }
-        const { ownerDocument: ownerDocument2 } = node;
-        let lastClientX;
-        let lastClientY;
-        function stopTypingOnMouseMove(event) {
-          const { clientX, clientY } = event;
-          if (lastClientX && lastClientY && (lastClientX !== clientX || lastClientY !== clientY)) {
-            stopTyping2();
-          }
-          lastClientX = clientX;
-          lastClientY = clientY;
-        }
-        ownerDocument2.addEventListener(
-          "mousemove",
-          stopTypingOnMouseMove
-        );
-        return () => {
-          ownerDocument2.removeEventListener(
-            "mousemove",
-            stopTypingOnMouseMove
+    const handleDetach = (0, import_element133.useCallback)(
+      async (media) => {
+        try {
+          await detach(media);
+          refresh();
+          createSuccessNotice(
+            category.postTypeLabel ? (0, import_i18n62.sprintf)(
+              /* translators: %s: Name of the post type e.g: "Page". */
+              (0, import_i18n62.__)("Image detached from %s."),
+              category.postTypeLabel
+            ) : (0, import_i18n62.__)("Image detached from post."),
+            { type: "snackbar", id: "inserter-notice" }
           );
-        };
+        } catch {
+          createErrorNotice((0, import_i18n62.__)("Could not detach image."), {
+            type: "snackbar",
+            id: "inserter-notice"
+          });
+        }
       },
-      [isTyping3, stopTyping2]
-    );
-  }
-  function useTypingObserver() {
-    const isTyping3 = (0, import_data124.useSelect)(
-      (select3) => select3(store).isTyping(),
-      []
+      [detach, category, refresh, createErrorNotice, createSuccessNotice]
     );
-    const { startTyping: startTyping2, stopTyping: stopTyping2 } = (0, import_data124.useDispatch)(store);
-    const ref1 = useMouseMoveTypingReset();
-    const ref2 = (0, import_compose70.useRefEffect)(
-      (node) => {
-        if (isTyping3) {
-          let stopTypingOnNonTextField2 = function(event) {
-            const { target } = event;
-            timerId = defaultView.setTimeout(() => {
-              if (!(0, import_dom61.isTextField)(target)) {
-                stopTyping2();
-              }
-            });
-          }, stopTypingOnEscapeKey2 = function(event) {
-            const { keyCode } = event;
-            if (keyCode === import_keycodes13.ESCAPE || keyCode === import_keycodes13.TAB) {
-              stopTyping2();
+    const [mediaPendingDetach, setMediaPendingDetach] = (0, import_element133.useState)();
+    const confirmDetach = (0, import_element133.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)(
+      "div",
+      {
+        ref: scrollContainerRef,
+        className: clsx_default(baseCssClass, {
+          // The footer supplies the breathing room beneath the grid, so the
+          // list drops its own bottom padding (see styles).
+          "has-footer": hasFooter
+        }),
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+            import_components53.SearchControl,
+            {
+              className: `${baseCssClass}-search`,
+              onChange: setSearch,
+              value: search,
+              label: searchLabel,
+              placeholder: searchLabel
             }
-          }, stopTypingOnSelectionUncollapse2 = function() {
-            const selection2 = defaultView.getSelection();
-            if (!selection2.isCollapsed) {
-              stopTyping2();
+          ),
+          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 ? (
+            // 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.") }),
+          !!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)(
+            "div",
+            {
+              className: clsx_default(`${baseCssClass}-results`, {
+                "is-loading": showRefreshing
+              }),
+              "aria-busy": showRefreshing,
+              children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+                media_list_default,
+                {
+                  rootClientId,
+                  onClick: onInsert,
+                  onDetach: detach ? setMediaPendingDetach : void 0,
+                  mediaList,
+                  category
+                }
+              )
             }
-          };
-          var stopTypingOnNonTextField = stopTypingOnNonTextField2, stopTypingOnEscapeKey = stopTypingOnEscapeKey2, stopTypingOnSelectionUncollapse = stopTypingOnSelectionUncollapse2;
-          let timerId;
-          const { defaultView } = node.ownerDocument;
-          node.addEventListener("focus", stopTypingOnNonTextField2);
-          node.addEventListener("keydown", stopTypingOnEscapeKey2);
-          node.ownerDocument.addEventListener(
-            "selectionchange",
-            stopTypingOnSelectionUncollapse2
-          );
-          return () => {
-            defaultView.clearTimeout(timerId);
-            node.removeEventListener(
-              "focus",
-              stopTypingOnNonTextField2
-            );
-            node.removeEventListener(
-              "keydown",
-              stopTypingOnEscapeKey2
-            );
-            node.ownerDocument.removeEventListener(
-              "selectionchange",
-              stopTypingOnSelectionUncollapse2
-            );
-          };
+          ),
+          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)(
+            Stack,
+            {
+              direction: "column",
+              gap: "sm",
+              className: `${baseCssClass}-footer`,
+              children: [
+                showPagination && // Reuse the Patterns tab pager (presentational only); only
+                // rendered for multi-page sources (see `showPagination`).
+                /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+                  Pagination,
+                  {
+                    currentPage: page,
+                    numPages,
+                    changePage,
+                    totalItems
+                  }
+                ),
+                attach && // Lines up with the "Open Media Library" button in the
+                // adjacent column.
+                /* @__PURE__ */ (0, import_jsx_runtime259.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,
+            {
+              title: (0, import_i18n62.__)("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)(
+                  /* translators: %s: Name of the post type e.g: "Page". */
+                  (0, import_i18n62.__)(
+                    "Detach this image from the current %s? The image will remain in the Media Library."
+                  ),
+                  category.postTypeLabel
+                ) : (0, import_i18n62.__)(
+                  "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,
+                    {
+                      __next40pxDefaultSize: true,
+                      variant: "tertiary",
+                      onClick: () => setMediaPendingDetach(void 0),
+                      children: (0, import_i18n62.__)("Cancel")
+                    }
+                  ),
+                  /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+                    import_components53.Button,
+                    {
+                      __next40pxDefaultSize: true,
+                      variant: "primary",
+                      onClick: confirmDetach,
+                      children: (0, import_i18n62.__)("Detach")
+                    }
+                  )
+                ] })
+              ]
+            }
+          )
+        ]
+      }
+    );
+  }
+
+  // packages/block-editor/build-module/components/inserter/media-tab/media-tab.mjs
+  var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
+  var ALLOWED_MEDIA_TYPES2 = ["image", "video", "audio"];
+  function MediaTab({
+    rootClientId,
+    selectedCategory,
+    onSelectCategory,
+    onInsert,
+    children
+  }) {
+    const mediaCategories = useMediaCategories(rootClientId);
+    const isMobile = (0, import_compose47.useViewportMatch)("medium", "<");
+    const baseCssClass = "block-editor-inserter__media-tabs";
+    const onSelectMedia = (0, import_element134.useCallback)(
+      (media) => {
+        if (!media?.url) {
+          return;
         }
-        function startTypingInTextField(event) {
-          const { type, target } = event;
-          if (!(0, import_dom61.isTextField)(target) || !node.contains(target)) {
-            return;
+        const mediaType = window.__experimentalDataViewsMediaModal && media.mime_type ? media.mime_type.split("/")[0] : media.type;
+        const [block] = getBlockAndPreviewFromMedia(media, mediaType);
+        onInsert(block);
+      },
+      [onInsert]
+    );
+    const categories = (0, import_element134.useMemo)(
+      () => mediaCategories.map((mediaCategory) => ({
+        ...mediaCategory,
+        label: mediaCategory.labels.name
+      })),
+      [mediaCategories]
+    );
+    (0, import_element134.useEffect)(() => {
+      if (!selectedCategory) {
+        return;
+      }
+      const latestCategory = categories.find(
+        (category) => category.name === selectedCategory.name
+      );
+      if (latestCategory && latestCategory !== selectedCategory) {
+        onSelectCategory(latestCategory);
+      } else if (!latestCategory) {
+        onSelectCategory(null);
+      }
+    }, [categories, onSelectCategory, selectedCategory]);
+    if (!categories.length) {
+      return /* @__PURE__ */ (0, import_jsx_runtime260.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)(
+          category_tabs_default,
+          {
+            categories,
+            selectedCategory,
+            onSelectCategory,
+            children
           }
-          if (type === "keydown" && !isKeyDownEligibleForStartTyping(event)) {
-            return;
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+          media_upload_default,
+          {
+            multiple: false,
+            onSelect: onSelectMedia,
+            allowedTypes: ALLOWED_MEDIA_TYPES2,
+            render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+              import_components54.Button,
+              {
+                __next40pxDefaultSize: true,
+                onClick: (event) => {
+                  event.target.focus();
+                  open();
+                },
+                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")
+              }
+            )
           }
-          startTyping2();
+        ) })
+      ] }),
+      isMobile && /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+        MobileTabNavigation,
+        {
+          categories,
+          screenClassName: "block-editor-inserter__media-mobile-screen",
+          children: (category) => /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+            MediaCategoryPanel,
+            {
+              onInsert,
+              rootClientId,
+              category
+            }
+          )
         }
-        node.addEventListener("keypress", startTypingInTextField);
-        node.addEventListener("keydown", startTypingInTextField);
-        return () => {
-          node.removeEventListener("keypress", startTypingInTextField);
-          node.removeEventListener("keydown", startTypingInTextField);
-        };
-      },
-      [isTyping3, startTyping2, stopTyping2]
-    );
-    return (0, import_compose70.useMergeRefs)([ref1, ref2]);
-  }
-  function ObserveTyping({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime320.jsx)("div", { ref: useTypingObserver(), children });
+      )
+    ] });
   }
-  var observe_typing_default = ObserveTyping;
+  var media_tab_default = MediaTab;

-  // packages/block-editor/build-module/components/use-block-commands/index.mjs
-  var import_i18n104 = __toESM(require_i18n(), 1);
-  var import_blocks76 = __toESM(require_blocks(), 1);
-  var import_data125 = __toESM(require_data(), 1);
-  var import_commands = __toESM(require_commands(), 1);
-  var getTransformCommands = () => function useTransformCommands() {
-    const { replaceBlocks: replaceBlocks2, multiSelect: multiSelect2 } = (0, import_data125.useDispatch)(store);
-    const {
-      blocks: blocks2,
-      clientIds,
-      canRemove,
-      possibleBlockTransformations,
-      invalidSelection
-    } = (0, import_data125.useSelect)((select3) => {
-      const {
-        getBlockRootClientId: getBlockRootClientId2,
-        getBlockTransformItems: getBlockTransformItems2,
-        getSelectedBlockClientIds: getSelectedBlockClientIds2,
-        getBlocksByClientId: getBlocksByClientId2,
-        canRemoveBlocks: canRemoveBlocks2
-      } = select3(store);
-      const selectedBlockClientIds = getSelectedBlockClientIds2();
-      const selectedBlocks = getBlocksByClientId2(
-        selectedBlockClientIds
-      );
-      if (selectedBlocks.filter((block) => !block).length > 0) {
+  // 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_a11y10 = __toESM(require_a11y(), 1);
+  var import_data63 = __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)(
+    "__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 INITIAL_INSERTER_RESULTS = 9;
+  var EMPTY_ARRAY7 = [];
+  function InserterSearchResults({
+    filterValue,
+    onSelect,
+    onHover,
+    onHoverPattern,
+    rootClientId,
+    clientId,
+    isAppender,
+    __experimentalInsertionIndex,
+    maxBlockPatterns,
+    maxBlockTypes,
+    showBlockDirectory = false,
+    isDraggable = true,
+    shouldFocusBlock = true,
+    prioritizePatterns,
+    selectBlockOnInsert,
+    isQuick
+  }) {
+    const debouncedSpeak = (0, import_compose48.useDebounce)(import_a11y10.speak, 500);
+    const { prioritizedBlocks } = (0, import_data63.useSelect)(
+      (select3) => {
+        const blockListSettings2 = select3(store).getBlockListSettings(rootClientId);
         return {
-          invalidSelection: true
+          prioritizedBlocks: blockListSettings2?.prioritizedInserterBlocks || EMPTY_ARRAY7
         };
+      },
+      [rootClientId]
+    );
+    const [destinationRootClientId, onInsertBlocks] = use_insertion_point_default({
+      onSelect,
+      rootClientId,
+      clientId,
+      isAppender,
+      insertionIndex: __experimentalInsertionIndex,
+      shouldFocusBlock,
+      selectBlockOnInsert
+    });
+    const [
+      blockTypes,
+      blockTypeCategories,
+      blockTypeCollections,
+      onSelectBlockType
+    ] = use_block_types_state_default(destinationRootClientId, onInsertBlocks, isQuick);
+    const [patterns, , onClickPattern] = use_patterns_state_default(
+      onInsertBlocks,
+      destinationRootClientId,
+      void 0,
+      isQuick
+    );
+    const filteredBlockPatterns = (0, import_element135.useMemo)(() => {
+      if (maxBlockPatterns === 0) {
+        return [];
       }
-      const rootClientId = getBlockRootClientId2(
-        selectedBlockClientIds[0]
-      );
-      return {
-        blocks: selectedBlocks,
-        clientIds: selectedBlockClientIds,
-        possibleBlockTransformations: getBlockTransformItems2(
-          selectedBlocks,
-          rootClientId
-        ),
-        canRemove: canRemoveBlocks2(selectedBlockClientIds),
-        invalidSelection: false
-      };
-    }, []);
-    if (invalidSelection) {
-      return {
-        isLoading: false,
-        commands: []
-      };
+      const results = searchItems(patterns, filterValue);
+      return maxBlockPatterns !== void 0 ? results.slice(0, maxBlockPatterns) : results;
+    }, [filterValue, patterns, maxBlockPatterns]);
+    let maxBlockTypesToShow = maxBlockTypes;
+    if (prioritizePatterns && filteredBlockPatterns.length > 2) {
+      maxBlockTypesToShow = 0;
     }
-    const isTemplate = blocks2.length === 1 && (0, import_blocks76.isTemplatePart)(blocks2[0]);
-    function selectForMultipleBlocks(insertedBlocks) {
-      if (insertedBlocks.length > 1) {
-        multiSelect2(
-          insertedBlocks[0].clientId,
-          insertedBlocks[insertedBlocks.length - 1].clientId
+    const filteredBlockTypes = (0, import_element135.useMemo)(() => {
+      if (maxBlockTypesToShow === 0) {
+        return [];
+      }
+      const nonPatternBlockTypes = blockTypes.filter(
+        (blockType) => blockType.name !== "core/block"
+      );
+      let orderedItems = orderBy(nonPatternBlockTypes, "frecency", "desc");
+      if (!filterValue && prioritizedBlocks.length) {
+        orderedItems = orderInserterBlockItems(
+          orderedItems,
+          prioritizedBlocks
         );
       }
-    }
-    function onBlockTransform(name, variationName) {
-      const newBlocks = (0, import_blocks76.switchToBlockType)(blocks2, name, variationName);
-      replaceBlocks2(clientIds, newBlocks);
-      selectForMultipleBlocks(newBlocks);
-    }
-    const hasPossibleBlockTransformations = !!possibleBlockTransformations.length && canRemove && !isTemplate;
-    if (!clientIds || clientIds.length < 1 || !hasPossibleBlockTransformations) {
-      return { isLoading: false, commands: [] };
-    }
-    const commands = possibleBlockTransformations.map(
-      (transformation) => {
-        const { id, name, title, icon, variationName } = transformation;
-        const blockIcon = !icon?.src || icon?.src === "block-default" ? {
-          src: block_default_default
-        } : icon;
-        return {
-          name: "core/block-editor/transform-to-" + (id || name).replace(/\//g, "-"),
-          /* translators: %s: Block or block variation name. */
-          label: (0, import_i18n104.sprintf)((0, import_i18n104.__)("Transform to %s"), title),
-          icon: blockIcon?.src,
-          category: "command",
-          callback: ({ close }) => {
-            onBlockTransform(name, variationName);
-            close();
+      const results = searchBlockItems(
+        orderedItems,
+        blockTypeCategories,
+        blockTypeCollections,
+        filterValue
+      );
+      return maxBlockTypesToShow !== void 0 ? results.slice(0, maxBlockTypesToShow) : results;
+    }, [
+      filterValue,
+      blockTypes,
+      blockTypeCategories,
+      blockTypeCollections,
+      maxBlockTypesToShow,
+      prioritizedBlocks
+    ]);
+    (0, import_element135.useEffect)(() => {
+      if (!filterValue) {
+        return;
+      }
+      const count = filteredBlockTypes.length + filteredBlockPatterns.length;
+      const resultsFoundMessage = (0, import_i18n64.sprintf)(
+        /* translators: %d: number of results. */
+        (0, import_i18n64._n)("%d result found.", "%d results found.", count),
+        count
+      );
+      debouncedSpeak(resultsFoundMessage);
+    }, [
+      filterValue,
+      debouncedSpeak,
+      filteredBlockTypes,
+      filteredBlockPatterns
+    ]);
+    const currentShownBlockTypes = (0, import_compose48.useAsyncList)(filteredBlockTypes, {
+      step: INITIAL_INSERTER_RESULTS
+    });
+    const hasItems = filteredBlockTypes.length > 0 || filteredBlockPatterns.length > 0;
+    const blocksUI = !!filteredBlockTypes.length && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+      panel_default,
+      {
+        title: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(VisuallyHidden, { children: (0, import_i18n64.__)("Blocks") }),
+        children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          block_types_list_default,
+          {
+            items: currentShownBlockTypes,
+            onSelect: onSelectBlockType,
+            onHover,
+            label: (0, import_i18n64.__)("Blocks"),
+            isDraggable
           }
-        };
+        )
       }
     );
-    return { isLoading: false, commands };
-  };
-  var getQuickActionsCommands = () => function useQuickActionsCommands() {
-    const {
-      clientIds,
-      isUngroupable: isUngroupable2,
-      isGroupable: isGroupable2,
-      blockVisibilitySetting
-    } = (0, import_data125.useSelect)((select3) => {
-      const {
-        getSelectedBlockClientIds: getSelectedBlockClientIds2,
-        getSettings: getSettings7,
-        isUngroupable: _isUngroupable,
-        isGroupable: _isGroupable
-      } = select3(store);
-      const selectedBlockClientIds = getSelectedBlockClientIds2();
-      return {
-        clientIds: selectedBlockClientIds,
-        isUngroupable: _isUngroupable(),
-        isGroupable: _isGroupable(),
-        blockVisibilitySetting: getSettings7().__experimentalFeatures?.blockVisibility?.allowEditing
-      };
-    }, []);
-    const {
-      canInsertBlockType: canInsertBlockType2,
-      getBlockRootClientId: getBlockRootClientId2,
-      getBlocksByClientId: getBlocksByClientId2,
-      canRemoveBlocks: canRemoveBlocks2,
-      isBlockHiddenAnywhere: isBlockHiddenAnywhere2
-    } = unlock((0, import_data125.useSelect)(store));
-    const { getBlockEditingMode: getBlockEditingMode2 } = (0, import_data125.useSelect)(store);
-    const { getDefaultBlockName: getDefaultBlockName8, getGroupingBlockName } = (0, import_data125.useSelect)(import_blocks76.store);
-    const blocks2 = getBlocksByClientId2(clientIds);
-    const blockEditorDispatch = (0, import_data125.useDispatch)(store);
-    const {
-      removeBlocks: removeBlocks2,
-      replaceBlocks: replaceBlocks2,
-      duplicateBlocks: duplicateBlocks2,
-      insertAfterBlock: insertAfterBlock2,
-      insertBeforeBlock: insertBeforeBlock2
-    } = blockEditorDispatch;
-    const onGroup = () => {
-      if (!blocks2.length) {
-        return;
-      }
-      const groupingBlockName = getGroupingBlockName();
-      const newBlocks = (0, import_blocks76.switchToBlockType)(blocks2, groupingBlockName);
-      if (!newBlocks) {
-        return;
-      }
-      replaceBlocks2(clientIds, newBlocks);
-    };
-    const onUngroup = () => {
-      if (!blocks2.length) {
-        return;
-      }
-      const innerBlocks = blocks2[0].innerBlocks;
-      if (!innerBlocks.length) {
-        return;
+    const patternsUI = !!filteredBlockPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime261.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)(
+          block_patterns_list_default,
+          {
+            blockPatterns: filteredBlockPatterns,
+            onClickPattern,
+            onHover: onHoverPattern,
+            isDraggable
+          }
+        ) })
       }
-      replaceBlocks2(clientIds, innerBlocks);
-    };
-    if (!clientIds || clientIds.length < 1) {
-      return { isLoading: false, commands: [] };
-    }
-    const { showViewportModal: showViewportModal2 } = unlock(blockEditorDispatch);
-    const rootClientId = getBlockRootClientId2(clientIds[0]);
-    const canInsertDefaultBlock = canInsertBlockType2(
-      getDefaultBlockName8(),
-      rootClientId
     );
-    const canDuplicate = blocks2.every((block) => {
-      return !!block && (0, import_blocks76.hasBlockSupport)(block.name, "multiple", true) && canInsertBlockType2(block.name, rootClientId);
-    });
-    const canRemove = canRemoveBlocks2(clientIds);
-    const commands = [];
-    if (canDuplicate) {
-      commands.push({
-        name: "duplicate",
-        label: (0, import_i18n104.__)("Duplicate"),
-        callback: () => duplicateBlocks2(clientIds, true),
-        icon: copy_default
-      });
-    }
-    if (canInsertDefaultBlock) {
-      commands.push(
-        {
-          name: "add-before",
-          label: (0, import_i18n104.__)("Add before"),
-          callback: () => {
-            const clientId = Array.isArray(clientIds) ? clientIds[0] : clientId;
-            insertBeforeBlock2(clientId);
-          },
-          icon: plus_default
-        },
+    return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(inserter_listbox_default, { children: [
+      !showBlockDirectory && !hasItems && /* @__PURE__ */ (0, import_jsx_runtime261.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" }),
+      prioritizePatterns ? blocksUI : patternsUI,
+      showBlockDirectory && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+        inserter_menu_extension_default.Slot,
         {
-          name: "add-after",
-          label: (0, import_i18n104.__)("Add after"),
-          callback: () => {
-            const clientId = Array.isArray(clientIds) ? clientIds[clientIds.length - 1] : clientId;
-            insertAfterBlock2(clientId);
+          fillProps: {
+            onSelect: onSelectBlockType,
+            onHover,
+            filterValue,
+            hasItems,
+            rootClientId: destinationRootClientId
           },
-          icon: plus_default
-        }
-      );
-    }
-    if (isGroupable2) {
-      commands.push({
-        name: "Group",
-        label: (0, import_i18n104.__)("Group"),
-        callback: onGroup,
-        icon: group_default
-      });
-    }
-    if (isUngroupable2) {
-      commands.push({
-        name: "ungroup",
-        label: (0, import_i18n104.__)("Ungroup"),
-        callback: onUngroup,
-        icon: ungroup_default
-      });
-    }
-    if (canRemove) {
-      commands.push({
-        name: "remove",
-        label: (0, import_i18n104.__)("Delete"),
-        callback: () => removeBlocks2(clientIds, true),
-        icon: trash_default
-      });
-    }
-    const supportsVisibility = blocks2.every(
-      (block) => !!block && (0, import_blocks76.hasBlockSupport)(block.name, "visibility", true)
-    );
-    const allBlocksDefaultMode = clientIds.every(
-      (id) => getBlockEditingMode2(id) === "default"
-    );
-    if (supportsVisibility && allBlocksDefaultMode && blockVisibilitySetting !== false) {
-      const hasHiddenBlock = clientIds.some(
-        (id) => isBlockHiddenAnywhere2(id)
-      );
-      commands.push({
-        name: "toggle-visibility",
-        label: hasHiddenBlock ? (0, import_i18n104.__)("Show") : (0, import_i18n104.__)("Hide"),
-        callback: () => showViewportModal2(clientIds),
-        icon: hasHiddenBlock ? seen_default : unseen_default
-      });
-    }
-    return {
-      isLoading: false,
-      commands: commands.map((command) => ({
-        ...command,
-        name: "core/block-editor/action-" + command.name,
-        category: "command",
-        callback: ({ close }) => {
-          command.callback();
-          close();
+          children: (fills) => {
+            if (fills.length) {
+              return fills;
+            }
+            if (!hasItems) {
+              return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(no_results_default, {});
+            }
+            return null;
+          }
         }
-      }))
-    };
-  };
-  var useBlockCommands = () => {
-    (0, import_commands.useCommandLoader)({
-      name: "core/block-editor/blockTransforms",
-      hook: getTransformCommands()
-    });
-    (0, import_commands.useCommandLoader)({
-      name: "core/block-editor/blockQuickActions",
-      hook: getQuickActionsCommands(),
-      context: "block-selection-edit"
-    });
-  };
+      )
+    ] });
+  }
+  var search_results_default = InserterSearchResults;

-  // packages/block-editor/build-module/components/block-canvas/index.mjs
-  var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
-  var BlockCanvasCover = (0, import_components116.createSlotFill)(/* @__PURE__ */ Symbol("BlockCanvasCover"));
-  function BlockCanvasCoverWrapper({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-      "div",
+  // 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);
+  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)(
+      Tabs2,
       {
-        className: "block-canvas-cover",
-        style: {
-          position: "absolute",
-          top: 0,
-          left: 0,
-          width: "100%",
-          height: "100%",
-          pointerEvents: "none"
-        },
-        children
-      }
-    );
-  }
-  var EDITOR_STYLE_TRANSFORM_OPTIONS = {
-    // Don't transform selectors that already specify `.editor-styles-wrapper`.
-    ignoredSelectors: [/\.editor-styles-wrapper/gi]
-  };
-  function ExperimentalBlockCanvas({
-    shouldIframe = true,
-    height = "300px",
-    children = /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(BlockList, {}),
-    styles,
-    contentRef: contentRefProp,
-    iframeProps
-  }) {
-    useBlockCommands();
-    const isTabletViewport = (0, import_compose71.useViewportMatch)("medium", "<");
-    const resetTypingRef = useMouseMoveTypingReset();
-    const clearerRef = useBlockSelectionClearer();
-    const localRef = (0, import_element181.useRef)();
-    const contentRef = (0, import_compose71.useMergeRefs)([
-      contentRefProp,
-      clearerRef,
-      localRef,
-      useTypingObserver()
-    ]);
-    const zoomLevel2 = (0, import_data126.useSelect)(
-      (select3) => unlock(select3(store)).getZoomLevel(),
-      []
-    );
-    const zoomOutIframeProps = zoomLevel2 !== 100 && !isTabletViewport ? {
-      scale: zoomLevel2,
-      frameSize: "40px"
-    } : {};
-    if (!shouldIframe) {
-      return /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(
-        BlockTools,
-        {
-          __unstableContentRef: localRef,
-          style: { height, display: "flex" },
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(BlockCanvasCover.Slot, { fillProps: { containerRef: localRef }, children: (covers) => covers.map((cover, index2) => /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(BlockCanvasCoverWrapper, { children: cover }, index2)) }),
-            /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-              editor_styles_default,
+        selectOnMove: false,
+        defaultTabId,
+        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,
               {
-                styles,
-                scope: ":where(.editor-styles-wrapper)",
-                transformOptions: EDITOR_STYLE_TRANSFORM_OPTIONS
+                className: "block-editor-tabbed-sidebar__close-button",
+                icon: close_small_default,
+                label: closeButtonLabel,
+                onClick: () => onClose(),
+                size: "compact"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-              writing_flow_default,
+            /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+              Tabs2.TabList,
               {
-                ref: contentRef,
-                className: "editor-styles-wrapper",
-                tabIndex: -1,
-                style: {
-                  height: "100%",
-                  width: "100%",
-                  overflow: "auto"
-                },
-                children
+                className: "block-editor-tabbed-sidebar__tablist",
+                ref,
+                children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+                  Tabs2.Tab,
+                  {
+                    tabId: tab.name,
+                    className: "block-editor-tabbed-sidebar__tab",
+                    children: tab.title
+                  },
+                  tab.name
+                ))
               }
             )
-          ]
-        }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-      BlockTools,
-      {
-        __unstableContentRef: localRef,
-        style: { height, display: "flex" },
-        children: /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(
-          iframe_default,
-          {
-            ...iframeProps,
-            ...zoomOutIframeProps,
-            ref: resetTypingRef,
-            contentRef,
-            style: {
-              ...iframeProps?.style
+          ] }),
+          tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+            Tabs2.TabPanel,
+            {
+              tabId: tab.name,
+              focusable: false,
+              className: "block-editor-tabbed-sidebar__tabpanel",
+              ref: tab.panelRef,
+              children: tab.panel
             },
-            name: "editor-canvas",
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(BlockCanvasCover.Slot, { fillProps: { containerRef: localRef }, children: (covers) => covers.map((cover, index2) => /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(BlockCanvasCoverWrapper, { children: cover }, index2)) }),
-              /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(editor_styles_default, { styles }),
-              children
-            ]
-          }
-        )
+            tab.name
+          ))
+        ]
       }
-    );
-  }
-  function BlockCanvas({ children, height, styles }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(ExperimentalBlockCanvas, { height, styles, children });
+    ) });
   }
-  var block_canvas_default = BlockCanvas;
+  var tabbed_sidebar_default = (0, import_element136.forwardRef)(TabbedSidebar);

-  // packages/block-editor/build-module/components/color-style-selector/index.mjs
-  var import_components117 = __toESM(require_components(), 1);
-  var import_i18n105 = __toESM(require_i18n(), 1);
-  var import_keycodes14 = __toESM(require_keycodes(), 1);
-  var import_deprecated13 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
-  var ColorSelectorSVGIcon = () => /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_components117.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 20 20", children: /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_components117.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_runtime322.jsx)("div", { className: "block-library-colors-selector__icon-container", children: /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
-      "div",
-      {
-        className: `${className} block-library-colors-selector__state-selection`,
-        style,
-        children: /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(ColorSelectorSVGIcon, {})
-      }
-    ) });
-  };
-  var renderToggleComponent = ({ TextColor, BackgroundColor }) => function ToggleComponent({ onToggle, isOpen }) {
-    const openOnArrowDown = (event) => {
-      if (!isOpen && event.keyCode === import_keycodes14.DOWN) {
-        event.preventDefault();
-        onToggle();
-      }
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_components117.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
-      import_components117.ToolbarButton,
-      {
-        className: "components-toolbar__control block-library-colors-selector__toggle",
-        label: (0, import_i18n105.__)("Open Colors Selector"),
-        onClick: onToggle,
-        onKeyDown: openOnArrowDown,
-        icon: /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(BackgroundColor, { children: /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(TextColor, { children: /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(ColorSelectorIcon, {}) }) })
-      }
-    ) });
-  };
-  var BlockColorsStyleSelector = ({ children, ...other }) => {
-    (0, import_deprecated13.default)(`wp.blockEditor.BlockColorsStyleSelector`, {
-      alternative: "block supports API",
-      since: "6.1",
-      version: "6.3"
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
-      import_components117.Dropdown,
-      {
-        popoverProps: { placement: "bottom-start" },
-        className: "block-library-colors-selector",
-        contentClassName: "block-library-colors-selector__popover",
-        renderToggle: renderToggleComponent(other),
-        renderContent: () => children
-      }
+  // packages/block-editor/build-module/hooks/use-zoom-out.mjs
+  var import_data64 = __toESM(require_data(), 1);
+  var import_element137 = __toESM(require_element(), 1);
+  function useZoomOut(enabled = true) {
+    const { setZoomLevel: setZoomLevel2, resetZoomLevel: resetZoomLevel2 } = unlock(
+      (0, import_data64.useDispatch)(store)
     );
-  };
-  var color_style_selector_default = BlockColorsStyleSelector;
-
-  // packages/block-editor/build-module/components/block-navigation/dropdown.mjs
-  var import_deprecated15 = __toESM(require_deprecated(), 1);
-  var import_components124 = __toESM(require_components(), 1);
-  var import_i18n114 = __toESM(require_i18n(), 1);
-  var import_data138 = __toESM(require_data(), 1);
-  var import_element199 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/list-view/index.mjs
-  var import_compose77 = __toESM(require_compose(), 1);
-  var import_components123 = __toESM(require_components(), 1);
-  var import_data137 = __toESM(require_data(), 1);
-  var import_deprecated14 = __toESM(require_deprecated(), 1);
-  var import_element198 = __toESM(require_element(), 1);
-  var import_i18n113 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/list-view/branch.mjs
-  var import_components121 = __toESM(require_components(), 1);
-  var import_element191 = __toESM(require_element(), 1);
-  var import_data130 = __toESM(require_data(), 1);
-
-  // packages/block-editor/build-module/components/list-view/appender.mjs
-  var import_compose72 = __toESM(require_compose(), 1);
-  var import_a11y13 = __toESM(require_a11y(), 1);
-  var import_data127 = __toESM(require_data(), 1);
-  var import_element184 = __toESM(require_element(), 1);
-  var import_i18n106 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/list-view/context.mjs
-  var import_element182 = __toESM(require_element(), 1);
-  var ListViewContext = (0, import_element182.createContext)({});
-  ListViewContext.displayName = "ListViewContext";
-  var useListViewContext = () => (0, import_element182.useContext)(ListViewContext);
-
-  // packages/block-editor/build-module/components/list-view/aria-referenced-text.mjs
-  var import_element183 = __toESM(require_element(), 1);
-  var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
-  function AriaReferencedText({ children, ...props }) {
-    const ref = (0, import_element183.useRef)();
-    (0, import_element183.useEffect)(() => {
-      if (ref.current) {
-        ref.current.textContent = ref.current.textContent;
+    const { isZoomedOut, isZoomOut: isZoomOut2 } = (0, import_data64.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)(() => {
+      if (isZoomedOut !== isEnabledRef.current) {
+        controlZoomLevelRef.current = false;
+      }
+    }, [isZoomedOut]);
+    (0, import_element137.useEffect)(() => {
+      isEnabledRef.current = enabled;
+      if (enabled !== isZoomOut2()) {
+        controlZoomLevelRef.current = true;
+        if (enabled) {
+          setZoomLevel2("auto-scaled");
+        } else {
+          resetZoomLevel2();
+        }
       }
-    }, [children]);
-    return /* @__PURE__ */ (0, import_jsx_runtime323.jsx)("div", { hidden: true, ...props, ref, children });
+      return () => {
+        if (controlZoomLevelRef.current && isZoomOut2()) {
+          resetZoomLevel2();
+        }
+      };
+    }, [enabled, isZoomOut2, resetZoomLevel2, setZoomLevel2]);
   }

-  // packages/block-editor/build-module/components/list-view/appender.mjs
-  var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
-  var Appender = (0, import_element184.forwardRef)(
-    ({ nestingLevel, blockCount, clientId, ...props }, ref) => {
-      const { insertedBlock, setInsertedBlock } = useListViewContext();
-      const instanceId = (0, import_compose72.useInstanceId)(Appender);
-      const { directInsert, hideInserter } = (0, import_data127.useSelect)(
-        (select3) => {
-          const { getBlockListSettings: getBlockListSettings2, getTemplateLock: getTemplateLock2, isZoomOut: isZoomOut2 } = unlock(select3(store));
-          const settings2 = getBlockListSettings2(clientId);
-          const directInsertValue = settings2?.directInsert || false;
-          const hideInserterValue = !!getTemplateLock2(clientId) || isZoomOut2();
-          return {
-            directInsert: directInsertValue,
-            hideInserter: hideInserterValue
-          };
-        },
-        [clientId]
+  // packages/block-editor/build-module/components/inserter/menu.mjs
+  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
+  var NOOP2 = () => {
+  };
+  function InserterMenu({
+    rootClientId,
+    clientId,
+    isAppender,
+    __experimentalInsertionIndex,
+    onSelect,
+    showInserterHelpPanel,
+    showMostUsedBlocks,
+    __experimentalFilterValue = "",
+    shouldFocusBlock = true,
+    onPatternCategorySelection,
+    onClose,
+    __experimentalInitialTab,
+    __experimentalInitialCategory
+  }, ref) {
+    const { isZoomOutMode, hasSectionRootClientId } = (0, import_data65.useSelect)((select3) => {
+      const { isZoomOut: isZoomOut2, getSectionRootClientId: getSectionRootClientId2 } = unlock(
+        select3(store)
       );
-      const blockTitle = useBlockDisplayTitle({
-        clientId,
-        context: "list-view"
-      });
-      const insertedBlockTitle = useBlockDisplayTitle({
-        clientId: insertedBlock?.clientId,
-        context: "list-view"
-      });
-      (0, import_element184.useEffect)(() => {
-        if (!insertedBlockTitle?.length) {
-          return;
-        }
-        (0, import_a11y13.speak)(
-          (0, import_i18n106.sprintf)(
-            // translators: %s: name of block being inserted (i.e. Paragraph, Image, Group etc)
-            (0, import_i18n106.__)("%s block inserted"),
-            insertedBlockTitle
-          ),
-          "assertive"
-        );
-      }, [insertedBlockTitle]);
-      if (hideInserter) {
-        return null;
+      return {
+        isZoomOutMode: isZoomOut2(),
+        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)(
+      __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 maybeCloseInserter = isMobileViewport ? onClose : NOOP2;
+    function getInitialTab() {
+      if (__experimentalInitialTab) {
+        return __experimentalInitialTab;
       }
-      const descriptionId = `list-view-appender__${instanceId}`;
-      const description = (0, import_i18n106.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_i18n106.__)("Append to %1$s block at position %2$d, Level %3$d"),
-        blockTitle,
-        blockCount + 1,
-        nestingLevel
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime324.jsxs)("div", { className: "list-view-appender", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
-          inserter_default,
-          {
-            ref,
-            rootClientId: clientId,
-            position: "bottom right",
-            isAppender: true,
-            selectBlockOnInsert: false,
-            shouldDirectInsert: directInsert,
-            __experimentalIsQuick: true,
-            ...props,
-            toggleProps: { "aria-describedby": descriptionId },
-            onSelectOrClose: (maybeInsertedBlock) => {
-              if (maybeInsertedBlock?.clientId) {
-                setInsertedBlock(maybeInsertedBlock);
-              }
-            }
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(AriaReferencedText, { id: descriptionId, children: description })
-      ] });
+      if (isZoomOutMode) {
+        return "patterns";
+      }
+      return "blocks";
     }
-  );
-
-  // packages/block-editor/build-module/components/list-view/block.mjs
-  var import_blocks77 = __toESM(require_blocks(), 1);
-  var import_components120 = __toESM(require_components(), 1);
-  var import_compose74 = __toESM(require_compose(), 1);
-  var import_element190 = __toESM(require_element(), 1);
-  var import_data129 = __toESM(require_data(), 1);
-  var import_i18n109 = __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_a11y14 = __toESM(require_a11y(), 1);
-
-  // packages/block-editor/build-module/components/list-view/leaf.mjs
-  var import_components118 = __toESM(require_components(), 1);
-  var import_compose73 = __toESM(require_compose(), 1);
-  var import_element185 = __toESM(require_element(), 1);
-  var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
-  var AnimatedTreeGridRow = animated(import_components118.__experimentalTreeGridRow);
-  var ListViewLeaf = (0, import_element185.forwardRef)(
-    ({
-      isDragged,
-      isSelected,
-      position,
-      level,
-      rowCount,
-      children,
-      className,
-      path,
-      ...props
-    }, ref) => {
-      const animationRef = use_moving_animation_default({
-        clientId: props["data-block"],
-        enableAnimation: true,
-        triggerAnimationOnChange: path
-      });
-      const mergedRef = (0, import_compose73.useMergeRefs)([ref, animationRef]);
-      return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-        AnimatedTreeGridRow,
+    const [selectedTab, setSelectedTab] = (0, import_element138.useState)(getInitialTab());
+    const shouldUseZoomOut = hasSectionRootClientId && (selectedTab === "patterns" || selectedTab === "media");
+    useZoomOut(shouldUseZoomOut && isLargeViewport);
+    const [destinationRootClientId, onInsertBlocks, onToggleInsertionPoint] = use_insertion_point_default({
+      rootClientId,
+      clientId,
+      isAppender,
+      insertionIndex: __experimentalInsertionIndex,
+      shouldFocusBlock
+    });
+    const blockTypesTabRef = (0, import_element138.useRef)();
+    const onInsert = (0, import_element138.useCallback)(
+      (blocks2, meta, shouldForceFocusBlock, _rootClientId) => {
+        onInsertBlocks(
+          blocks2,
+          meta,
+          shouldForceFocusBlock,
+          _rootClientId
+        );
+        onSelect(blocks2);
+        maybeCloseInserter();
+        window.requestAnimationFrame(() => {
+          if (!shouldFocusBlock && !blockTypesTabRef.current?.contains(
+            ref.current.ownerDocument.activeElement
+          )) {
+            blockTypesTabRef.current?.querySelector("button").focus();
+          }
+        });
+      },
+      [onInsertBlocks, maybeCloseInserter, onSelect, ref, shouldFocusBlock]
+    );
+    const onInsertPattern = (0, import_element138.useCallback)(
+      (blocks2, patternName, ...args) => {
+        onToggleInsertionPoint(false);
+        onInsertBlocks(blocks2, { patternName }, ...args);
+        onSelect();
+        maybeCloseInserter();
+      },
+      [onInsertBlocks, maybeCloseInserter, onSelect, onToggleInsertionPoint]
+    );
+    const onHover = (0, import_element138.useCallback)(
+      (item) => {
+        onToggleInsertionPoint(item);
+        setHoveredItem(item);
+      },
+      [onToggleInsertionPoint, setHoveredItem]
+    );
+    const onClickPatternCategory = (0, import_element138.useCallback)(
+      (patternCategory, filter) => {
+        setSelectedPatternCategory(patternCategory);
+        setPatternFilter(filter);
+        onPatternCategorySelection?.();
+      },
+      [setSelectedPatternCategory, onPatternCategorySelection]
+    );
+    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 handleScroll = (event) => {
+        setIsScrolled(event.currentTarget.scrollTop > 0);
+      };
+      const panels = [
+        blocksPanelRef.current,
+        patternsPanelRef.current,
+        mediaPanelRef.current
+      ].filter(Boolean);
+      panels.forEach(
+        (panel) => panel.addEventListener("scroll", handleScroll)
+      );
+      return () => {
+        panels.forEach(
+          (panel) => panel.removeEventListener("scroll", handleScroll)
+        );
+      };
+    }, []);
+    const inserterSearch = (0, import_element138.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,
+          {
+            className: clsx_default("block-editor-inserter__search", {
+              "is-scrolled": isScrolled
+            }),
+            onChange: (value) => {
+              if (hoveredItem) {
+                setHoveredItem(null);
+              }
+              setFilterValue(value);
+            },
+            value: filterValue,
+            label: (0, import_i18n65.__)("Search"),
+            placeholder: (0, import_i18n65.__)("Search")
+          }
+        ),
+        !!delayedFilterValue && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+          search_results_default,
+          {
+            filterValue: delayedFilterValue,
+            onSelect,
+            onHover,
+            rootClientId,
+            clientId,
+            isAppender,
+            __experimentalInsertionIndex,
+            showBlockDirectory: true,
+            shouldFocusBlock,
+            prioritizePatterns: selectedTab === "patterns"
+          }
+        )
+      ] });
+    }, [
+      selectedTab,
+      hoveredItem,
+      setHoveredItem,
+      setFilterValue,
+      filterValue,
+      delayedFilterValue,
+      onSelect,
+      onHover,
+      shouldFocusBlock,
+      clientId,
+      rootClientId,
+      __experimentalInsertionIndex,
+      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)(
+          block_types_tab_default,
+          {
+            ref: blockTypesTabRef,
+            rootClientId: destinationRootClientId,
+            onInsert,
+            onHover,
+            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, {})
+        ] })
+      ] });
+    }, [
+      destinationRootClientId,
+      onInsert,
+      onHover,
+      showMostUsedBlocks,
+      showInserterHelpPanel
+    ]);
+    const patternsTab = (0, import_element138.useMemo)(() => {
+      return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+        block_patterns_tab_default,
         {
-          ref: mergedRef,
-          className: clsx_default("block-editor-list-view-leaf", className),
-          level,
-          positionInSet: position,
-          setSize: rowCount,
-          isExpanded: void 0,
-          ...props,
-          children
+          rootClientId: destinationRootClientId,
+          onInsert: onInsertPattern,
+          onSelectCategory: onClickPatternCategory,
+          selectedCategory: selectedPatternCategory,
+          children: showPatternPanel && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+            PatternCategoryPreviews,
+            {
+              rootClientId: destinationRootClientId,
+              onInsert: onInsertPattern,
+              category: selectedPatternCategory,
+              patternFilter,
+              showTitlesAsTooltip: true
+            }
+          )
         }
       );
-    }
-  );
-  var leaf_default = ListViewLeaf;
-
-  // packages/block-editor/build-module/components/list-view/use-list-view-scroll-into-view.mjs
-  var import_dom62 = __toESM(require_dom(), 1);
-  var import_element186 = __toESM(require_element(), 1);
-  function useListViewScrollIntoView({
-    isSelected,
-    selectedClientIds,
-    rowItemRef
-  }) {
-    const isSingleSelection = selectedClientIds.length === 1;
-    (0, import_element186.useLayoutEffect)(() => {
-      if (!isSelected || !isSingleSelection || !rowItemRef.current) {
-        return;
+    }, [
+      destinationRootClientId,
+      onInsertPattern,
+      onClickPatternCategory,
+      patternFilter,
+      selectedPatternCategory,
+      showPatternPanel
+    ]);
+    const mediaTab = (0, import_element138.useMemo)(() => {
+      return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+        media_tab_default,
+        {
+          rootClientId: destinationRootClientId,
+          selectedCategory: selectedMediaCategory,
+          onSelectCategory: setSelectedMediaCategory,
+          onInsert,
+          children: showMediaPanel && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+            MediaCategoryPanel,
+            {
+              rootClientId: destinationRootClientId,
+              onInsert,
+              category: selectedMediaCategory
+            }
+          )
+        }
+      );
+    }, [
+      destinationRootClientId,
+      onInsert,
+      selectedMediaCategory,
+      setSelectedMediaCategory,
+      showMediaPanel
+    ]);
+    const handleSetSelectedTab = (value) => {
+      if (value !== "patterns") {
+        setSelectedPatternCategory(null);
       }
-      const scrollContainer = (0, import_dom62.getScrollContainer)(rowItemRef.current);
-      const { ownerDocument: ownerDocument2 } = rowItemRef.current;
-      const windowScroll = scrollContainer === ownerDocument2.body || scrollContainer === ownerDocument2.documentElement;
-      if (windowScroll || !scrollContainer) {
-        return;
+      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 rowRect = rowItemRef.current.getBoundingClientRect();
-      const scrollContainerRect = scrollContainer.getBoundingClientRect();
-      if (rowRect.top < scrollContainerRect.top || rowRect.bottom > scrollContainerRect.bottom) {
-        rowItemRef.current.scrollIntoView();
+    }, []);
+    return /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(
+      "div",
+      {
+        className: clsx_default("block-editor-inserter__menu", {
+          "show-panel": showPatternPanel || showMediaPanel,
+          "is-zoom-out": isZoomOutMode
+        }),
+        ref,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("div", { className: "block-editor-inserter__main-area", children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+            tabbed_sidebar_default,
+            {
+              ref: tabsRef,
+              onSelect: handleSetSelectedTab,
+              onClose,
+              selectedTab,
+              closeButtonLabel: (0, import_i18n65.__)("Close Block Inserter"),
+              tabs: [
+                {
+                  name: "blocks",
+                  title: (0, import_i18n65.__)("Blocks"),
+                  panelRef: blocksPanelRef,
+                  panel: /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_jsx_runtime263.Fragment, { children: [
+                    inserterSearch,
+                    selectedTab === "blocks" && !delayedFilterValue && blocksTab
+                  ] })
+                },
+                {
+                  name: "patterns",
+                  title: (0, import_i18n65.__)("Patterns"),
+                  panelRef: patternsPanelRef,
+                  panel: /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_jsx_runtime263.Fragment, { children: [
+                    inserterSearch,
+                    selectedTab === "patterns" && !delayedFilterValue && patternsTab
+                  ] })
+                },
+                {
+                  name: "media",
+                  title: (0, import_i18n65.__)("Media"),
+                  panelRef: mediaPanelRef,
+                  panel: /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_jsx_runtime263.Fragment, { children: [
+                    inserterSearch,
+                    mediaTab
+                  ] })
+                }
+              ]
+            }
+          ) }),
+          showInserterHelpPanel && hoveredItem && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+            import_components57.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 })
+            }
+          )
+        ]
       }
-    }, [isSelected, isSingleSelection, rowItemRef]);
+    );
   }
-
-  // packages/block-editor/build-module/components/list-view/block-contents.mjs
-  var import_element189 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/list-view/block-select-button.mjs
-  var import_components119 = __toESM(require_components(), 1);
-  var import_element188 = __toESM(require_element(), 1);
-  var import_keycodes15 = __toESM(require_keycodes(), 1);
-
-  // packages/block-editor/build-module/components/list-view/expander.mjs
-  var import_i18n107 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
-  function ListViewExpander({ onClick }) {
-    return (
-      // Keyboard events are handled by TreeGrid see: components/src/tree-grid/index.js
-      //
-      // The expander component is implemented as a pseudo element in the w3 example
-      // https://www.w3.org/TR/wai-aria-practices/examples/treegrid/treegrid-1.html
-      //
-      // 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_runtime326.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_runtime326.jsx)(icon_default, { icon: (0, import_i18n107.isRTL)() ? chevron_left_small_default : chevron_right_small_default })
-        }
-      )
+  var PrivateInserterMenu = (0, import_element138.forwardRef)(InserterMenu);
+  function PublicInserterMenu(props, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+      PrivateInserterMenu,
+      {
+        ...props,
+        onPatternCategorySelection: NOOP2,
+        ref
+      }
     );
   }
+  var menu_default = (0, import_element138.forwardRef)(PublicInserterMenu);

-  // packages/block-editor/build-module/components/list-view/use-list-view-images.mjs
-  var import_element187 = __toESM(require_element(), 1);
-  var import_data128 = __toESM(require_data(), 1);
-  var MAX_IMAGES = 3;
-  var IMAGE_GETTERS = {
-    "core/image": ({ clientId, attributes }) => {
-      if (attributes.url) {
-        return {
-          url: attributes.url,
-          alt: attributes.alt || "",
-          clientId
-        };
-      }
-    },
-    "core/cover": ({ clientId, attributes }) => {
-      if (attributes.backgroundType === "image" && attributes.url) {
-        return {
-          url: attributes.url,
-          alt: attributes.alt || "",
-          clientId
-        };
-      }
-    },
-    "core/media-text": ({ clientId, attributes }) => {
-      if (attributes.mediaType === "image" && attributes.mediaUrl) {
+  // 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 SEARCH_THRESHOLD = 6;
+  var SHOWN_BLOCK_TYPES2 = 6;
+  var SHOWN_BLOCK_PATTERNS = 2;
+  function QuickInserter({
+    onSelect,
+    rootClientId,
+    clientId,
+    isAppender,
+    selectBlockOnInsert,
+    hasSearch = true
+  }) {
+    const [filterValue, setFilterValue] = (0, import_element139.useState)("");
+    const [destinationRootClientId, onInsertBlocks] = use_insertion_point_default({
+      onSelect,
+      rootClientId,
+      clientId,
+      isAppender,
+      selectBlockOnInsert
+    });
+    const [blockTypes] = use_block_types_state_default(
+      destinationRootClientId,
+      onInsertBlocks,
+      true
+    );
+    const { setInserterIsOpened, insertionIndex } = (0, import_data66.useSelect)(
+      (select3) => {
+        const { getSettings: getSettings8, getBlockIndex: getBlockIndex2, getBlockCount: getBlockCount2 } = select3(store);
+        const settings2 = getSettings8();
+        const index2 = getBlockIndex2(clientId);
+        const blockCount = getBlockCount2();
         return {
-          url: attributes.mediaUrl,
-          alt: attributes.mediaAlt || "",
-          clientId
+          setInserterIsOpened: settings2.__experimentalSetIsInserterOpened,
+          insertionIndex: index2 === -1 ? blockCount : index2
         };
+      },
+      [clientId]
+    );
+    const showSearch = hasSearch && blockTypes.length > SEARCH_THRESHOLD;
+    (0, import_element139.useEffect)(() => {
+      if (setInserterIsOpened) {
+        setInserterIsOpened(false);
       }
-    },
-    "core/gallery": ({ innerBlocks }) => {
-      const images = [];
-      const getValues = !!innerBlocks?.length ? IMAGE_GETTERS[innerBlocks[0].name] : void 0;
-      if (!getValues) {
-        return images;
-      }
-      for (const innerBlock of innerBlocks) {
-        const img = getValues(innerBlock);
-        if (img) {
-          images.push(img);
-        }
-        if (images.length >= MAX_IMAGES) {
-          return images;
-        }
+    }, [setInserterIsOpened]);
+    const onBrowseAll = () => {
+      setInserterIsOpened({
+        filterValue,
+        onSelect,
+        rootClientId,
+        insertionIndex
+      });
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(
+      "div",
+      {
+        className: clsx_default("block-editor-inserter__quick-inserter", {
+          "has-search": showSearch,
+          "has-expand": setInserterIsOpened
+        }),
+        children: [
+          showSearch && /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
+            import_components58.SearchControl,
+            {
+              className: "block-editor-inserter__search",
+              value: filterValue,
+              onChange: (value) => {
+                setFilterValue(value);
+              },
+              label: (0, import_i18n66.__)("Search"),
+              placeholder: (0, import_i18n66.__)("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")
+            }
+          )
+        ]
       }
-      return images;
-    }
-  };
-  function getImagesFromBlock(block, isExpanded) {
-    const getImages = IMAGE_GETTERS[block.name];
-    const images = !!getImages ? getImages(block) : void 0;
-    if (!images) {
-      return [];
-    }
-    if (!Array.isArray(images)) {
-      return [images];
-    }
-    return isExpanded ? [] : images;
+    );
   }
-  function useListViewImages({ clientId, isExpanded }) {
-    const { block } = (0, import_data128.useSelect)(
-      (select3) => {
-        return { block: select3(store).getBlock(clientId) };
-      },
-      [clientId]
+
+  // packages/block-editor/build-module/components/inserter/get-appender-label.mjs
+  var MAX_APPENDER_LABEL_LENGTH = 50;
+  function getAppenderLabel(defaultBlock, defaultBlockType) {
+    if (!defaultBlock || !defaultBlock.attributes || !defaultBlockType?.__experimentalLabel) {
+      return null;
+    }
+    const result = defaultBlockType.__experimentalLabel(
+      defaultBlock.attributes,
+      { context: "appender" }
     );
-    const images = (0, import_element187.useMemo)(() => {
-      return getImagesFromBlock(block, isExpanded);
-    }, [block, isExpanded]);
-    return images;
+    if (typeof result === "string" && result.length < MAX_APPENDER_LABEL_LENGTH && result.length > 0) {
+      return result;
+    }
+    return null;
   }

-  // packages/block-editor/build-module/components/list-view/block-select-button.mjs
-  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge3 } = unlock(import_components119.privateApis);
-  function ListViewBlockSelectButton({
-    className,
-    block: { clientId },
-    onClick,
-    onContextMenu,
-    onMouseDown,
-    onToggleExpanded,
-    tabIndex,
-    onFocus,
-    onDragStart,
-    onDragEnd,
-    draggable,
-    isExpanded,
-    ariaDescribedBy,
-    visibilityLabel,
-    isDisabled = false
-  }, ref) {
-    const blockInformation = useBlockDisplayInformation(clientId);
-    const blockTitle = useBlockDisplayTitle({
-      clientId,
-      context: "list-view"
-    });
-    const { isLocked } = useBlockLock(clientId);
-    const shouldShowLockIcon = isLocked;
-    const isSticky = blockInformation?.positionType === "sticky";
-    const images = useListViewImages({ clientId, isExpanded });
-    const onDragStartHandler = (event) => {
-      event.dataTransfer.clearData();
-      onDragStart?.(event);
-    };
-    function onKeyDown(event) {
-      if (event.keyCode === import_keycodes15.ENTER || event.keyCode === import_keycodes15.SPACE) {
-        onClick(event);
-      }
-    }
-    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_runtime327.jsxs)(
-        "a",
-        {
-          className: clsx_default(
-            "block-editor-list-view-block-select-button",
-            className
-          ),
-          onClick,
-          onContextMenu,
-          onKeyDown,
-          onMouseDown,
-          ref,
-          tabIndex,
-          onFocus,
-          onDragStart: onDragStartHandler,
-          onDragEnd,
-          draggable,
-          href: isDisabled ? void 0 : `#block-${clientId}`,
-          "aria-disabled": isDisabled ? true : void 0,
-          "aria-describedby": ariaDescribedBy,
-          "aria-expanded": isExpanded,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(ListViewExpander, { onClick: onToggleExpanded }),
-            /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-              block_icon_default,
-              {
-                icon: blockInformation?.icon,
-                showColors: true,
-                context: "list-view"
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(
-              import_components119.__experimentalHStack,
-              {
-                alignment: "center",
-                className: "block-editor-list-view-block-select-button__label-wrapper",
-                justify: "flex-start",
-                spacing: 1,
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("span", { className: "block-editor-list-view-block-select-button__title", children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_components119.__experimentalTruncate, { ellipsizeMode: "auto", children: blockTitle }) }),
-                  blockInformation?.anchor && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("span", { className: "block-editor-list-view-block-select-button__anchor-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(WCBadge3, { className: "block-editor-list-view-block-select-button__anchor", children: blockInformation.anchor }) }),
-                  isSticky && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("span", { className: "block-editor-list-view-block-select-button__sticky", children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(icon_default, { icon: pin_small_default }) }),
-                  images.length ? /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-                    "span",
-                    {
-                      className: "block-editor-list-view-block-select-button__images",
-                      "aria-hidden": true,
-                      children: images.map((image, index2) => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-                        "span",
-                        {
-                          className: "block-editor-list-view-block-select-button__image",
-                          style: {
-                            backgroundImage: `url(${image.url})`,
-                            zIndex: images.length - index2
-                            // Ensure the first image is on top, and subsequent images are behind.
-                          }
-                        },
-                        image.clientId
-                      ))
-                    }
-                  ) : null,
-                  !!visibilityLabel && // The tooltip below is a sighted-hover affordance for
-                  // the (decorative) visibility icon. The same
-                  // `visibilityLabel` is exposed to assistive technology
-                  // via the row's `aria-describedby`, which references the
-                  // hidden `AriaReferencedText` rendered by the parent
-                  // `ListViewBlock`.
-                  /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(tooltip_exports.Root, { children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-                      tooltip_exports.Trigger,
-                      {
-                        render: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-                          "span",
-                          {
-                            className: "block-editor-list-view-block-select-button__block-visibility",
-                            "aria-hidden": "true",
-                            children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(icon_default, { icon: unseen_default })
-                          }
-                        )
-                      }
-                    ),
-                    /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(tooltip_exports.Popup, { children: visibilityLabel })
-                  ] }),
-                  shouldShowLockIcon && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("span", { className: "block-editor-list-view-block-select-button__lock", children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(icon_default, { icon: lock_small_default }) })
-                ]
-              }
-            )
-          ]
-        }
-      )
-    );
-  }
-  var block_select_button_default = (0, import_element188.forwardRef)(ListViewBlockSelectButton);
-
-  // packages/block-editor/build-module/components/list-view/block-contents.mjs
-  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
-  var ListViewBlockContents = (0, import_element189.forwardRef)(
-    ({
+  // packages/block-editor/build-module/components/inserter/index.mjs
+  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
+  var UnforwardedInserterToggle = ({
+    onToggle,
+    disabled: disabled2,
+    isOpen,
+    blockTitle,
+    hasSingleBlockType,
+    appenderLabel,
+    toggleProps = {}
+  }, ref) => {
+    const {
+      as: Wrapper = import_components59.Button,
+      label: labelProp,
       onClick,
-      onToggleExpanded,
-      block,
-      isSelected,
-      position,
-      siblingBlockCount,
-      level,
-      isExpanded,
-      selectedClientIds,
-      ...props
-    }, ref) => {
-      const { clientId } = block;
-      const { AdditionalBlockContent, insertedBlock, setInsertedBlock } = useListViewContext();
-      const draggableClientIds = selectedClientIds.includes(clientId) ? selectedClientIds : [clientId];
-      return /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(import_jsx_runtime328.Fragment, { children: [
-        AdditionalBlockContent && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-          AdditionalBlockContent,
-          {
-            block,
-            insertedBlock,
-            setInsertedBlock
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-          block_draggable_default,
-          {
-            appendToOwnerDocument: true,
-            clientIds: draggableClientIds,
-            cloneClassname: "block-editor-list-view-draggable-chip",
-            children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-              block_select_button_default,
-              {
-                ref,
-                className: "block-editor-list-view-block-contents",
-                block,
-                onClick,
-                onToggleExpanded,
-                isSelected,
-                position,
-                siblingBlockCount,
-                level,
-                draggable,
-                onDragStart,
-                onDragEnd,
-                isExpanded,
-                ...props
-              }
-            )
-          }
-        )
-      ] });
-    }
-  );
-  var block_contents_default = ListViewBlockContents;
-
-  // packages/block-editor/build-module/components/list-view/utils.mjs
-  var import_i18n108 = __toESM(require_i18n(), 1);
-  var import_dom63 = __toESM(require_dom(), 1);
-  var getBlockPositionDescription = (position, siblingCount, level) => (0, import_i18n108.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_i18n108.__)("Block %1$d of %2$d, Level %3$d."),
-    position,
-    siblingCount,
-    level
-  );
-  var getBlockPropertiesDescription = (blockInformation, isLocked) => [
-    blockInformation?.positionLabel ? `${(0, import_i18n108.sprintf)(
-      // translators: %s: Position of selected block, e.g. "Sticky" or "Fixed".
-      (0, import_i18n108.__)("Position: %s"),
-      blockInformation.positionLabel
-    )}.` : void 0,
-    isLocked ? (0, import_i18n108.__)("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) {
-    const startPath = [...startParents, startId];
-    const endPath = [...endParents, endId];
-    const depth = Math.min(startPath.length, endPath.length) - 1;
-    const start2 = startPath[depth];
-    const end = endPath[depth];
-    return {
-      start: start2,
-      end
-    };
-  }
-  function focusListItem(focusClientId, treeGridElement) {
-    if (!treeGridElement) {
-      return;
+      ...rest
+    } = toggleProps;
+    let label = labelProp;
+    if (!label && appenderLabel) {
+      label = appenderLabel;
+    } else if (!label && hasSingleBlockType) {
+      label = (0, import_i18n67.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"),
+        blockTitle.toLowerCase()
+      );
+    } else if (!label) {
+      label = (0, import_i18n67._x)("Add block", "Generic label for block inserter button");
     }
-    const selector3 = `[role=row][data-block="${focusClientId}"]`;
-    return new Promise((resolve) => {
-      if (treeGridElement.querySelector(selector3)) {
-        return resolve(treeGridElement.querySelector(selector3));
-      }
-      let timer = null;
-      const observer = new window.MutationObserver(() => {
-        if (treeGridElement.querySelector(selector3)) {
-          clearTimeout(timer);
-          observer.disconnect();
-          resolve(treeGridElement.querySelector(selector3));
-        }
-      });
-      observer.observe(treeGridElement, {
-        childList: true,
-        subtree: true
-      });
-      timer = setTimeout(() => {
-        observer.disconnect();
-        resolve(null);
-      }, 3e3);
-    }).then((element) => {
-      if (element && element.isConnected) {
-        import_dom63.focus.focusable.find(element)?.[0]?.focus();
+    function handleClick(event) {
+      if (onToggle) {
+        onToggle(event);
       }
-    });
-  }
-  function getDragDisplacementValues({
-    blockIndexes,
-    blockDropTargetIndex,
-    blockDropPosition,
-    clientId,
-    firstDraggedBlockIndex,
-    isDragged
-  }) {
-    let displacement;
-    let isNesting;
-    let isAfterDraggedBlocks;
-    if (!isDragged) {
-      isNesting = false;
-      const thisBlockIndex = blockIndexes[clientId];
-      isAfterDraggedBlocks = thisBlockIndex > firstDraggedBlockIndex;
-      if (blockDropTargetIndex !== void 0 && blockDropTargetIndex !== null && firstDraggedBlockIndex !== void 0) {
-        if (thisBlockIndex !== void 0) {
-          if (thisBlockIndex >= firstDraggedBlockIndex && thisBlockIndex < blockDropTargetIndex) {
-            displacement = "up";
-          } else if (thisBlockIndex < firstDraggedBlockIndex && thisBlockIndex >= blockDropTargetIndex) {
-            displacement = "down";
-          } else {
-            displacement = "normal";
-          }
-          isNesting = typeof blockDropTargetIndex === "number" && blockDropTargetIndex - 1 === thisBlockIndex && blockDropPosition === "inside";
-        }
-      } else if (blockDropTargetIndex === null && firstDraggedBlockIndex !== void 0) {
-        if (thisBlockIndex !== void 0 && thisBlockIndex >= firstDraggedBlockIndex) {
-          displacement = "up";
-        } else {
-          displacement = "normal";
-        }
-      } else if (blockDropTargetIndex !== void 0 && blockDropTargetIndex !== null && firstDraggedBlockIndex === void 0) {
-        if (thisBlockIndex !== void 0) {
-          if (thisBlockIndex < blockDropTargetIndex) {
-            displacement = "normal";
-          } else {
-            displacement = "down";
-          }
-        }
-      } else if (blockDropTargetIndex === null) {
-        displacement = "normal";
+      if (onClick) {
+        onClick(event);
       }
     }
-    return {
-      displacement,
-      isNesting,
-      isAfterDraggedBlocks
-    };
-  }
-
-  // packages/block-editor/build-module/components/list-view/block.mjs
-  var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
-  function ListViewBlock({
-    block: { clientId },
-    displacement,
-    isAfterDraggedBlocks,
-    isDragged,
-    isNesting,
-    isSelected,
-    isBranchSelected,
-    selectBlock: selectBlock2,
-    position,
-    level,
-    rowCount,
-    siblingBlockCount,
-    showBlockMovers,
-    path,
-    isExpanded,
-    selectedClientIds,
-    isSyncedBranch
-  }) {
-    const cellRef = (0, import_element190.useRef)(null);
-    const rowRef = (0, import_element190.useRef)(null);
-    const settingsRef = (0, import_element190.useRef)(null);
-    const [isHovered, setIsHovered] = (0, import_element190.useState)(false);
-    const [settingsAnchorRect, setSettingsAnchorRect] = (0, import_element190.useState)();
-    const [isRenameModalOpen, setIsRenameModalOpen] = (0, import_element190.useState)(false);
-    const { isLocked } = useBlockLock(clientId);
-    const isFirstSelectedBlock = isSelected && selectedClientIds[0] === clientId;
-    const isLastSelectedBlock = isSelected && selectedClientIds[selectedClientIds.length - 1] === clientId;
-    const {
-      toggleBlockHighlight: toggleBlockHighlight2,
-      duplicateBlocks: duplicateBlocks2,
-      multiSelect: multiSelect2,
-      replaceBlocks: replaceBlocks2,
-      removeBlocks: removeBlocks2,
-      insertAfterBlock: insertAfterBlock2,
-      insertBeforeBlock: insertBeforeBlock2,
-      showViewportModal: showViewportModal2,
-      stopEditingContentOnlySection: stopEditingContentOnlySection2
-    } = unlock((0, import_data129.useDispatch)(store));
-    const debouncedToggleBlockHighlight = (0, import_compose74.useDebounce)(
-      toggleBlockHighlight2,
-      50
+    return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+      Wrapper,
+      {
+        ref,
+        __next40pxDefaultSize: toggleProps.as ? void 0 : true,
+        icon: plus_default,
+        label,
+        tooltipPosition: "bottom",
+        onClick: handleClick,
+        className: "block-editor-inserter__toggle",
+        "aria-haspopup": !hasSingleBlockType ? "true" : false,
+        "aria-expanded": !hasSingleBlockType ? isOpen : false,
+        isPressed: !hasSingleBlockType && isOpen,
+        disabled: disabled2,
+        ...rest
+      }
     );
+  };
+  var InserterToggle = (0, import_element140.forwardRef)(UnforwardedInserterToggle);
+  var UnforwardedInserter = ({
+    clientId,
+    rootClientId,
+    disabled: disabled2,
+    isAppender,
+    position,
+    selectBlockOnInsert,
+    shouldDirectInsert = true,
+    showInserterHelpPanel,
+    // This prop is experimental to give some time for the quick inserter to mature
+    // Feel free to make them stable after a few releases.
+    __experimentalIsQuick: isQuick,
+    onSelectOrClose,
+    onToggle,
+    renderToggle: renderToggleProp,
+    toggleProps
+  }, ref) => {
     const {
-      canInsertBlockType: canInsertBlockType2,
-      getSelectedBlockClientIds: getSelectedBlockClientIds2,
-      getPreviousBlockClientId: getPreviousBlockClientId2,
-      getBlockRootClientId: getBlockRootClientId2,
-      getBlockOrder: getBlockOrder2,
-      getBlockParents: getBlockParents2,
-      getBlockEditingMode: getBlockEditingMode2,
-      getBlocksByClientId: getBlocksByClientId2,
-      canEditBlock: canEditBlock2,
-      canMoveBlock: canMoveBlock2,
-      canRemoveBlocks: canRemoveBlocks2,
-      isGroupable: isGroupable2
-    } = (0, import_data129.useSelect)(store);
-    const { getGroupingBlockName } = (0, import_data129.useSelect)(import_blocks77.store);
-    const blockInformation = useBlockDisplayInformation(clientId);
-    const pasteStyles = usePasteStyles();
-    const {
-      block,
-      blockName,
-      blockEditingMode,
-      allowRightClickOverrides,
-      editedSection,
-      viewportSettings,
-      blockVisibilitySetting
-    } = (0, import_data129.useSelect)(
+      hasItems,
+      hasSingleBlockType,
+      blockTitle,
+      allowedBlockType,
+      blockToInsert,
+      appenderLabel,
+      targetRootClientId
+    } = (0, import_data67.useSelect)(
       (select3) => {
         const {
-          getBlock: getBlock2,
-          getBlockName: getBlockName2,
-          getBlockEditingMode: getBlockEditingModeForClientId,
-          getSettings: getSettings7,
-          getEditedContentOnlySection: getEditedContentOnlySection2
-        } = unlock(select3(store));
-        const settings2 = getSettings7();
+          getBlockRootClientId: getBlockRootClientId22,
+          hasInserterItems: hasInserterItems2,
+          getAllowedBlocks: getAllowedBlocks2,
+          getDirectInsertBlock: getDirectInsertBlock2,
+          getBlockListSettings: getBlockListSettings2
+        } = select3(store);
+        const { getBlockVariations: getBlockVariations2, getBlockType: getBlockType210 } = select3(import_blocks42.store);
+        const _targetRootClientId = rootClientId || getBlockRootClientId22(clientId) || void 0;
+        const allowedBlocks = getAllowedBlocks2(_targetRootClientId);
+        const directInsertBlock = shouldDirectInsert && getDirectInsertBlock2(_targetRootClientId);
+        const { defaultBlock } = getBlockListSettings2(_targetRootClientId) ?? {};
+        const _hasSingleBlockType = allowedBlocks?.length === 1 && getBlockVariations2(allowedBlocks[0].name, "inserter")?.length === 0;
+        const _allowedBlockType = _hasSingleBlockType ? allowedBlocks[0] : null;
+        let _blockToInsert = directInsertBlock || null;
+        if (!_blockToInsert && _hasSingleBlockType && defaultBlock?.name === _allowedBlockType.name) {
+          _blockToInsert = defaultBlock;
+        }
+        const defaultBlockType = directInsertBlock ? getBlockType210(directInsertBlock.name) : null;
         return {
-          block: getBlock2(clientId),
-          blockName: getBlockName2(clientId),
-          blockEditingMode: getBlockEditingModeForClientId(clientId),
-          allowRightClickOverrides: settings2.allowRightClickOverrides,
-          editedSection: getEditedContentOnlySection2(),
-          viewportSettings: settings2.__experimentalFeatures?.viewport,
-          blockVisibilitySetting: settings2.__experimentalFeatures?.blockVisibility?.allowEditing
+          hasItems: hasInserterItems2(_targetRootClientId),
+          hasSingleBlockType: _hasSingleBlockType,
+          blockTitle: _allowedBlockType ? _allowedBlockType.title : "",
+          allowedBlockType: _allowedBlockType,
+          blockToInsert: _blockToInsert,
+          appenderLabel: getAppenderLabel(
+            directInsertBlock,
+            defaultBlockType
+          ),
+          targetRootClientId: _targetRootClientId
         };
       },
-      [clientId]
-    );
-    const isDisabled = blockEditingMode === "disabled";
-    const { canRename } = useBlockRename(blockName);
-    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_blocks77.hasBlockSupport)(blockName, "__experimentalToolbar", true)
+      [rootClientId, clientId, shouldDirectInsert]
     );
-    const instanceId = (0, import_compose74.useInstanceId)(ListViewBlock);
-    const descriptionId = `list-view-block-select-button__description-${instanceId}`;
+    const { insertBlock: insertBlock2 } = (0, import_data67.useDispatch)(store);
     const {
-      expand,
-      collapse,
-      collapseAll,
-      BlockSettingsMenu: BlockSettingsMenu2,
-      listViewInstanceId,
-      expandedState,
-      setInsertedBlock,
-      treeGridElementRef,
-      rootClientId
-    } = useListViewContext();
-    const isMatch = (0, import_keyboard_shortcuts11.__unstableUseShortcutEventMatch)();
-    function getBlocksToUpdate() {
-      const selectedBlockClientIds = getSelectedBlockClientIds2();
-      const isUpdatingSelectedBlocks = selectedBlockClientIds.includes(clientId);
-      const firstBlockClientId = isUpdatingSelectedBlocks ? selectedBlockClientIds[0] : clientId;
-      const firstBlockRootClientId = getBlockRootClientId2(firstBlockClientId);
-      const blocksToUpdate = isUpdatingSelectedBlocks ? selectedBlockClientIds : [clientId];
-      return {
-        blocksToUpdate,
-        firstBlockClientId,
-        firstBlockRootClientId,
-        selectedBlockClientIds
-      };
+      getBlock: getBlock2,
+      getBlockIndex: getBlockIndex2,
+      getBlockOrder: getBlockOrder2,
+      getBlockRootClientId: getBlockRootClientId2,
+      getBlockSelectionEnd: getBlockSelectionEnd2,
+      getPreviousBlockClientId: getPreviousBlockClientId2
+    } = (0, import_data67.useSelect)(store);
+    const { getActiveBlockVariation, getBlockType: getBlockType33 } = (0, import_data67.useSelect)(import_blocks42.store);
+    if (!hasItems && (isAppender || targetRootClientId || clientId)) {
+      return null;
     }
-    async function onKeyDown(event) {
-      if (event.defaultPrevented) {
-        return;
-      }
-      if (event.target.closest("[role=dialog]")) {
-        return;
-      }
-      if (editedSection && isMatch("core/block-editor/unselect", event)) {
-        event.stopPropagation();
-        event.preventDefault();
-        stopEditingContentOnlySection2();
-        return;
-      }
-      const isDeleteKey = [import_keycodes16.BACKSPACE, import_keycodes16.DELETE].includes(event.keyCode);
-      if (isMatch("core/block-editor/unselect", event) && selectedClientIds.length > 0) {
-        event.stopPropagation();
-        event.preventDefault();
-        selectBlock2(event, void 0);
-      } else if (isDeleteKey || isMatch("core/block-editor/remove", event)) {
-        const {
-          blocksToUpdate: blocksToDelete,
-          firstBlockClientId,
-          firstBlockRootClientId,
-          selectedBlockClientIds
-        } = getBlocksToUpdate();
-        if (!canRemoveBlocks2(blocksToDelete)) {
-          return;
-        }
-        let blockToFocus = getPreviousBlockClientId2(firstBlockClientId) ?? // If the previous block is not found (when the first block is deleted),
-        // fallback to focus the parent block.
-        firstBlockRootClientId;
-        removeBlocks2(blocksToDelete, false);
-        const shouldUpdateSelection = selectedBlockClientIds.length > 0 && getSelectedBlockClientIds2().length === 0;
-        if (!blockToFocus) {
-          blockToFocus = getBlockOrder2()[0];
-        }
-        updateFocusAndSelection(blockToFocus, shouldUpdateSelection);
-      } else if (isMatch("core/block-editor/paste-styles", event)) {
-        event.preventDefault();
-        const { blocksToUpdate } = getBlocksToUpdate();
-        const blocks2 = getBlocksByClientId2(blocksToUpdate);
-        pasteStyles(blocks2);
-      } else if (isMatch("core/block-editor/duplicate", event)) {
-        event.preventDefault();
-        const { blocksToUpdate, firstBlockRootClientId } = getBlocksToUpdate();
-        const canDuplicate = getBlocksByClientId2(blocksToUpdate).every(
-          (blockToUpdate) => {
-            return !!blockToUpdate && (0, import_blocks77.hasBlockSupport)(
-              blockToUpdate.name,
-              "multiple",
-              true
-            ) && canInsertBlockType2(
-              blockToUpdate.name,
-              firstBlockRootClientId
-            );
-          }
-        );
-        if (canDuplicate) {
-          const updatedBlocks = await duplicateBlocks2(
-            blocksToUpdate,
-            false
+    function insertOnlyAllowedBlock() {
+      const blockName = blockToInsert?.name ?? allowedBlockType.name;
+      function getAdjacentBlockAttributes() {
+        let adjacentAttributes;
+        if (clientId) {
+          const currentBlock = getBlock2(clientId);
+          const previousBlock = getBlock2(
+            getPreviousBlockClientId2(clientId)
           );
-          if (updatedBlocks?.length) {
-            updateFocusAndSelection(updatedBlocks[0], false);
+          if (currentBlock?.name === previousBlock?.name) {
+            adjacentAttributes = previousBlock?.attributes;
+          }
+        } else if (targetRootClientId) {
+          const lastInnerBlock = getBlock2(targetRootClientId)?.innerBlocks?.at(-1);
+          if (lastInnerBlock?.name === blockName) {
+            adjacentAttributes = lastInnerBlock.attributes;
           }
         }
-      } else if (isMatch("core/block-editor/insert-before", event)) {
-        event.preventDefault();
-        const { blocksToUpdate } = getBlocksToUpdate();
-        await insertBeforeBlock2(blocksToUpdate[0]);
-        const newlySelectedBlocks = getSelectedBlockClientIds2();
-        updateFocusAndSelection(newlySelectedBlocks[0], false);
-      } else if (isMatch("core/block-editor/insert-after", event)) {
-        event.preventDefault();
-        const { blocksToUpdate } = getBlocksToUpdate();
-        await insertAfterBlock2(blocksToUpdate.at(-1));
-        const newlySelectedBlocks = getSelectedBlockClientIds2();
-        updateFocusAndSelection(newlySelectedBlocks[0], false);
-      } else if (isMatch("core/block-editor/select-all", event)) {
-        event.preventDefault();
-        const { firstBlockRootClientId, selectedBlockClientIds } = getBlocksToUpdate();
-        const blockClientIds = getBlockOrder2(firstBlockRootClientId);
-        if (!blockClientIds.length) {
-          return;
+        return getSiblingBlockAttributes(blockName, adjacentAttributes);
+      }
+      function getInsertionIndex() {
+        if (clientId) {
+          return getBlockIndex2(clientId);
         }
-        if ((0, import_is_shallow_equal2.isShallowEqual)(selectedBlockClientIds, blockClientIds)) {
-          if (firstBlockRootClientId && firstBlockRootClientId !== rootClientId) {
-            updateFocusAndSelection(firstBlockRootClientId, true);
-            return;
-          }
+        const end = getBlockSelectionEnd2();
+        if (!isAppender && end && getBlockRootClientId2(end) === targetRootClientId) {
+          return getBlockIndex2(end) + 1;
         }
-        multiSelect2(
-          blockClientIds[0],
-          blockClientIds[blockClientIds.length - 1],
-          null
+        return getBlockOrder2(targetRootClientId).length;
+      }
+      const newAttributes = getAdjacentBlockAttributes();
+      const newBlock = (0, import_blocks42.createBlock)(blockName, {
+        ...blockToInsert?.attributes,
+        ...newAttributes
+      });
+      insertBlock2(
+        newBlock,
+        getInsertionIndex(),
+        targetRootClientId,
+        selectBlockOnInsert
+      );
+      onSelectOrClose?.(newBlock);
+      const blockTypeToInsert = getBlockType33(blockName);
+      let blockLabelToInsert;
+      if (blockTypeToInsert) {
+        blockLabelToInsert = (0, import_blocks42.__experimentalGetBlockLabel)(
+          blockTypeToInsert,
+          newBlock.attributes
         );
-      } else if (isMatch("core/block-editor/collapse-list-view", event)) {
-        event.preventDefault();
-        const { firstBlockClientId } = getBlocksToUpdate();
-        const blockParents = getBlockParents2(firstBlockClientId, false);
-        collapseAll();
-        expand(blockParents);
-      } else if (isMatch("core/block-editor/group", event)) {
-        const { blocksToUpdate } = getBlocksToUpdate();
-        if (blocksToUpdate.length > 1 && isGroupable2(blocksToUpdate)) {
-          event.preventDefault();
-          const blocks2 = getBlocksByClientId2(blocksToUpdate);
-          const groupingBlockName = getGroupingBlockName();
-          const newBlocks = (0, import_blocks77.switchToBlockType)(
-            blocks2,
-            groupingBlockName
-          );
-          replaceBlocks2(blocksToUpdate, newBlocks);
-          (0, import_a11y14.speak)((0, import_i18n109.__)("Selected blocks are grouped."));
-          const newlySelectedBlocks = getSelectedBlockClientIds2();
-          updateFocusAndSelection(newlySelectedBlocks[0], false);
-        }
-      } else if (isMatch("core/block-editor/toggle-block-visibility", event)) {
-        if (blockVisibilitySetting === false) {
-          return;
+        if (blockLabelToInsert === blockTypeToInsert.title) {
+          blockLabelToInsert = getActiveBlockVariation(blockName, newBlock.attributes)?.title || blockLabelToInsert;
         }
-        event.preventDefault();
-        const { blocksToUpdate } = getBlocksToUpdate();
-        const blocks2 = getBlocksByClientId2(blocksToUpdate);
-        const supportsBlockVisibility = blocks2.every(
-          (_block) => (0, import_blocks77.hasBlockSupport)(_block.name, "visibility", true)
+      }
+      if (blockLabelToInsert) {
+        const message2 = (0, import_i18n67.sprintf)(
+          // translators: %s: the name of the block that has been added
+          (0, import_i18n67.__)("%s block added"),
+          blockLabelToInsert
         );
-        if (!supportsBlockVisibility) {
-          return;
-        }
-        if (blocksToUpdate.some(
-          (id) => getBlockEditingMode2(id) !== "default"
-        )) {
-          return;
-        }
-        showViewportModal2(blocksToUpdate);
-      } else if (isMatch("core/block-editor/rename", event)) {
-        const { blocksToUpdate } = getBlocksToUpdate();
-        const isContentOnly = getBlockEditingMode2(blocksToUpdate[0]) === "contentOnly";
-        if (blocksToUpdate.length === 1 && canRename && !isContentOnly) {
-          event.preventDefault();
-          setIsRenameModalOpen(true);
-        }
+        (0, import_a11y11.speak)(message2);
       }
     }
-    const onMouseEnter = (0, import_element190.useCallback)(() => {
-      setIsHovered(true);
-      debouncedToggleBlockHighlight(clientId, true);
-    }, [clientId, setIsHovered, debouncedToggleBlockHighlight]);
-    const onMouseLeave = (0, import_element190.useCallback)(() => {
-      setIsHovered(false);
-      debouncedToggleBlockHighlight(clientId, false);
-    }, [clientId, setIsHovered, debouncedToggleBlockHighlight]);
-    const selectEditorBlock = (0, import_element190.useCallback)(
-      (event) => {
-        const isKeyboardActivation = event?.detail === 0;
-        selectBlock2(event, clientId, isKeyboardActivation ? -1 : null);
-        event.preventDefault();
-      },
-      [clientId, selectBlock2]
-    );
-    const updateFocusAndSelection = (0, import_element190.useCallback)(
-      (focusClientId, shouldSelectBlock) => {
-        if (shouldSelectBlock) {
-          selectBlock2(void 0, focusClientId, null, null);
-        }
-        focusListItem(focusClientId, treeGridElementRef?.current);
-      },
-      [selectBlock2, treeGridElementRef]
-    );
-    const toggleExpanded = (0, import_element190.useCallback)(
-      (event) => {
-        event.preventDefault();
-        event.stopPropagation();
-        if (isExpanded === true) {
-          collapse(clientId);
-        } else if (isExpanded === false) {
-          expand(clientId);
-        }
-      },
-      [clientId, expand, collapse, isExpanded]
-    );
-    const onContextMenu = (0, import_element190.useCallback)(
-      (event) => {
-        const { ownerDocument: ownerDocument2 } = settingsRef?.current || {};
-        if (!ownerDocument2 || !ownerDocument2.hasFocus()) {
-          return;
-        }
-        if (showBlockActions && allowRightClickOverrides) {
-          settingsRef.current?.click();
-          setSettingsAnchorRect(
-            new window.DOMRect(event.clientX, event.clientY, 0, 0)
-          );
-          event.preventDefault();
-        }
-      },
-      [allowRightClickOverrides, settingsRef, showBlockActions]
-    );
-    const onMouseDown = (0, import_element190.useCallback)(
-      (event) => {
-        if (allowRightClickOverrides && event.button === 2) {
-          event.preventDefault();
-        }
-      },
-      [allowRightClickOverrides]
-    );
-    const settingsPopoverAnchor = (0, import_element190.useMemo)(() => {
-      const { ownerDocument: ownerDocument2 } = rowRef?.current || {};
-      if (!settingsAnchorRect || !ownerDocument2) {
-        return void 0;
+    function renderToggle3({ onToggle: dropdownOnToggle, isOpen }) {
+      const toggleArgs = {
+        onToggle: dropdownOnToggle,
+        isOpen,
+        disabled: disabled2 || !hasItems,
+        blockTitle,
+        hasSingleBlockType,
+        appenderLabel,
+        toggleProps
+      };
+      if (renderToggleProp) {
+        return renderToggleProp(toggleArgs);
       }
-      return {
-        ownerDocument: ownerDocument2,
-        getBoundingClientRect() {
-          return settingsAnchorRect;
+      return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(InserterToggle, { ref, ...toggleArgs });
+    }
+    function renderContent({ onClose }) {
+      if (isQuick) {
+        return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+          QuickInserter,
+          {
+            onSelect: (blocks2) => {
+              const firstBlock = Array.isArray(blocks2) && blocks2?.length ? blocks2[0] : blocks2;
+              if (onSelectOrClose && typeof onSelectOrClose === "function") {
+                onSelectOrClose(firstBlock);
+              }
+              onClose();
+            },
+            rootClientId: targetRootClientId,
+            clientId,
+            isAppender,
+            selectBlockOnInsert
+          }
+        );
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+        menu_default,
+        {
+          onSelect: () => {
+            onClose();
+          },
+          onClose,
+          rootClientId: targetRootClientId,
+          clientId,
+          isAppender,
+          showInserterHelpPanel
         }
-      };
-    }, [settingsAnchorRect]);
-    const clearSettingsAnchorRect = (0, import_element190.useCallback)(() => {
-      setSettingsAnchorRect(void 0);
-    }, [setSettingsAnchorRect]);
-    useListViewScrollIntoView({
-      isSelected,
-      rowItemRef: rowRef,
-      selectedClientIds
-    });
-    if (!block) {
-      return null;
+      );
     }
-    const blockPositionDescription = getBlockPositionDescription(
-      position,
-      siblingBlockCount,
-      level
-    );
-    const blockPropertiesDescription = getBlockPropertiesDescription(
-      blockInformation,
-      isLocked
-    );
-    const blockVisibilityDescription = getBlockVisibilityLabel(
-      block?.attributes?.metadata?.blockVisibility,
-      viewportSettings
-    );
-    const hasSiblings = siblingBlockCount > 0;
-    const canShowBlockActions = showBlockActions && !isDisabled;
-    const hasRenderedMovers = showBlockMovers && hasSiblings && !isDisabled;
-    const moverCellClassName = clsx_default(
-      "block-editor-list-view-block__mover-cell",
-      { "is-visible": isHovered || isSelected }
+    if (hasSingleBlockType || blockToInsert) {
+      return renderToggle3({ onToggle: insertOnlyAllowedBlock });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+      import_components59.Dropdown,
+      {
+        className: "block-editor-inserter",
+        contentClassName: clsx_default("block-editor-inserter__popover", {
+          "is-quick": isQuick
+        }),
+        popoverProps: { position, shift: true },
+        onToggle,
+        expandOnMobile: true,
+        headerTitle: (0, import_i18n67.__)("Add a block"),
+        renderToggle: renderToggle3,
+        renderContent,
+        onClose: onSelectOrClose
+      }
     );
-    const listViewBlockSettingsClassName = clsx_default(
-      "block-editor-list-view-block__menu-cell",
-      { "is-visible": isHovered || isFirstSelectedBlock }
+  };
+  var Inserter = (0, import_element140.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 ZWNBSP = "\uFEFF";
+  function DefaultBlockAppender({ rootClientId }) {
+    const { showPrompt, isLocked, placeholder, isManualGrid } = (0, import_data68.useSelect)(
+      (select3) => {
+        const {
+          getBlockCount: getBlockCount2,
+          getSettings: getSettings8,
+          getTemplateLock: getTemplateLock2,
+          getBlockAttributes: getBlockAttributes3
+        } = select3(store);
+        const isEmpty4 = !getBlockCount2(rootClientId);
+        const { bodyPlaceholder } = getSettings8();
+        return {
+          showPrompt: isEmpty4,
+          isLocked: !!getTemplateLock2(rootClientId),
+          placeholder: bodyPlaceholder,
+          isManualGrid: getBlockAttributes3(rootClientId)?.layout?.isManualPlacement
+        };
+      },
+      [rootClientId]
     );
-    let colSpan;
-    if (hasRenderedMovers) {
-      colSpan = 2;
-    } else if (!canShowBlockActions) {
-      colSpan = 3;
+    const { insertDefaultBlock: insertDefaultBlock2, startTyping: startTyping2 } = (0, import_data68.useDispatch)(store);
+    if (isLocked || isManualGrid) {
+      return null;
     }
-    const classes = clsx_default({
-      "is-selected": isSelected,
-      "is-first-selected": isFirstSelectedBlock,
-      "is-last-selected": isLastSelectedBlock,
-      "is-branch-selected": isBranchSelected,
-      "is-synced-branch": isSyncedBranch,
-      "is-dragging": isDragged,
-      "has-single-cell": !showBlockActions,
-      "is-synced": blockInformation?.isSynced,
-      "is-draggable": canMoveBlock2 && !isDisabled,
-      "is-displacement-normal": displacement === "normal",
-      "is-displacement-up": displacement === "up",
-      "is-displacement-down": displacement === "down",
-      "is-after-dragged-blocks": isAfterDraggedBlocks,
-      "is-nesting": isNesting,
-      "is-disabled": isDisabled
-    });
-    const dropdownClientIds = selectedClientIds.includes(clientId) ? selectedClientIds : [clientId];
-    const getListViewBlockTabIndex = (rovingTabIndex) => {
-      if (isDisabled) {
-        return -1;
-      }
-      if (isSelected && selectedClientIds.length === 1) {
-        return 0;
-      }
-      return rovingTabIndex;
+    const value = (0, import_html_entities.decodeEntities)(placeholder) || (0, import_i18n68.__)("Type / to choose a block");
+    const onAppend = () => {
+      insertDefaultBlock2(void 0, rootClientId);
+      startTyping2();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(
-      leaf_default,
+    return /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(
+      "div",
       {
-        className: classes,
-        isDragged,
-        onKeyDown,
-        onMouseEnter: isDisabled ? void 0 : onMouseEnter,
-        onMouseLeave: isDisabled ? void 0 : onMouseLeave,
-        onFocus: isDisabled ? void 0 : onMouseEnter,
-        onBlur: isDisabled ? void 0 : onMouseLeave,
-        level,
-        position,
-        rowCount,
-        path,
-        id: `list-view-${listViewInstanceId}-block-${clientId}`,
-        "data-block": clientId,
-        "data-expanded": canEditBlock2 ? isExpanded : void 0,
-        ref: rowRef,
+        "data-root-client-id": rootClientId || "",
+        className: clsx_default("block-editor-default-block-appender", {
+          "has-visible-prompt": showPrompt
+        }),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-            import_components120.__experimentalTreeGridCell,
-            {
-              className: "block-editor-list-view-block__contents-cell",
-              colSpan,
-              ref: cellRef,
-              "aria-selected": !!isSelected,
-              children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)("div", { className: "block-editor-list-view-block__contents-container", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-                  block_contents_default,
-                  {
-                    block,
-                    onClick: selectEditorBlock,
-                    onContextMenu: isDisabled ? void 0 : onContextMenu,
-                    onMouseDown,
-                    onToggleExpanded: isDisabled ? void 0 : toggleExpanded,
-                    isSelected,
-                    position,
-                    siblingBlockCount,
-                    level,
-                    ref,
-                    tabIndex: getListViewBlockTabIndex(tabIndex),
-                    onFocus,
-                    isExpanded: canEditBlock2 ? isExpanded : void 0,
-                    selectedClientIds,
-                    ariaDescribedBy: descriptionId,
-                    visibilityLabel: blockVisibilityDescription,
-                    isDisabled
-                  }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(AriaReferencedText, { id: descriptionId, children: [
-                  blockPositionDescription,
-                  blockPropertiesDescription,
-                  blockVisibilityDescription
-                ].filter(Boolean).join(" ") })
-              ] })
-            }
-          ),
-          hasRenderedMovers && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_jsx_runtime329.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(
-            import_components120.__experimentalTreeGridCell,
-            {
-              className: moverCellClassName,
-              withoutGridItem: true,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components120.__experimentalTreeGridItem, { children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-                  BlockMoverUpButton,
-                  {
-                    orientation: "vertical",
-                    clientIds: [clientId],
-                    ref,
-                    tabIndex,
-                    onFocus
-                  }
-                ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components120.__experimentalTreeGridItem, { children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-                  BlockMoverDownButton,
-                  {
-                    orientation: "vertical",
-                    clientIds: [clientId],
-                    ref,
-                    tabIndex,
-                    onFocus
-                  }
-                ) })
-              ]
-            }
-          ) }),
-          canShowBlockActions && BlockSettingsMenu2 && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-            import_components120.__experimentalTreeGridCell,
+          /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+            "p",
             {
-              className: listViewBlockSettingsClassName,
-              "aria-selected": !!isSelected,
-              ref: settingsRef,
-              children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-                BlockSettingsMenu2,
-                {
-                  clientIds: dropdownClientIds,
-                  block,
-                  icon: more_vertical_default,
-                  label: (0, import_i18n109.__)("Options"),
-                  popoverProps: {
-                    anchor: settingsPopoverAnchor
-                    // Used to position the settings at the cursor on right-click.
-                  },
-                  toggleProps: {
-                    ref,
-                    className: "block-editor-list-view-block__menu",
-                    tabIndex,
-                    onClick: clearSettingsAnchorRect,
-                    onFocus,
-                    size: "small"
-                  },
-                  disableOpenOnArrowDown: true,
-                  expand,
-                  expandedState,
-                  setInsertedBlock,
-                  __experimentalSelectBlock: updateFocusAndSelection,
-                  isContentOnlyListView: !!rootClientId && getBlockEditingMode2(rootClientId) === "contentOnly"
+              tabIndex: "0",
+              role: "button",
+              "aria-label": (0, import_i18n68.__)("Add default block"),
+              className: "block-editor-default-block-appender__content",
+              onKeyDown: (event) => {
+                if (import_keycodes9.ENTER === event.keyCode || import_keycodes9.SPACE === event.keyCode) {
+                  onAppend();
                 }
-              )
+              },
+              onClick: () => onAppend(),
+              onFocus: () => {
+                if (showPrompt) {
+                  onAppend();
+                }
+              },
+              children: showPrompt ? value : ZWNBSP
             }
           ),
-          isRenameModalOpen && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-            BlockRenameModal,
+          /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+            inserter_default,
             {
-              clientId,
-              onClose: () => setIsRenameModalOpen(false)
+              rootClientId,
+              position: "bottom right",
+              isAppender: true,
+              __experimentalIsQuick: true
             }
           )
         ]
       }
     );
   }
-  var block_default3 = (0, import_element190.memo)(ListViewBlock);

-  // packages/block-editor/build-module/components/list-view/branch.mjs
-  var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);
-  function countBlocks(block, expandedState, draggedClientIds, isExpandedByDefault) {
-    const isDragged = draggedClientIds?.includes(block.clientId);
-    if (isDragged) {
-      return 0;
-    }
-    const isExpanded = expandedState[block.clientId] ?? isExpandedByDefault;
-    if (isExpanded) {
-      return 1 + block.innerBlocks.reduce(
-        countReducer(
-          expandedState,
-          draggedClientIds,
-          isExpandedByDefault
-        ),
-        0
-      );
-    }
-    return 1;
+  // 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_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)(
+      inserter_default,
+      {
+        position: "bottom center",
+        rootClientId,
+        __experimentalIsQuick: true,
+        onSelectOrClose: (...args) => {
+          if (onSelect && typeof onSelect === "function") {
+            onSelect(...args);
+          }
+        },
+        renderToggle: ({
+          onToggle,
+          disabled: disabled2,
+          isOpen,
+          blockTitle,
+          hasSingleBlockType,
+          appenderLabel
+        }) => {
+          const isToggleButton = !hasSingleBlockType;
+          let label;
+          if (appenderLabel) {
+            label = appenderLabel;
+          } else if (hasSingleBlockType) {
+            label = (0, import_i18n69.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"),
+              blockTitle.toLowerCase()
+            );
+          } else {
+            label = (0, import_i18n69._x)(
+              "Add block",
+              "Generic label for block inserter button"
+            );
+          }
+          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,
+              {
+                __next40pxDefaultSize: true,
+                ref,
+                onFocus,
+                tabIndex,
+                className: clsx_default(
+                  className2,
+                  "block-editor-button-block-appender"
+                ),
+                onClick: onToggle,
+                "aria-haspopup": isToggleButton ? "true" : void 0,
+                "aria-expanded": isToggleButton ? isOpen : void 0,
+                disabled: disabled2,
+                label,
+                showTooltip: true,
+                children: /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(icon_default, { icon: plus_default })
+              }
+            )
+          );
+        },
+        isAppender: true
+      }
+    );
   }
-  var countReducer = (expandedState, draggedClientIds, isExpandedByDefault) => (count, block) => {
-    const isDragged = draggedClientIds?.includes(block.clientId);
-    if (isDragged) {
-      return count;
-    }
-    const isExpanded = expandedState[block.clientId] ?? isExpandedByDefault;
-    if (isExpanded && block.innerBlocks.length > 0) {
-      return count + countBlocks(
-        block,
-        expandedState,
-        draggedClientIds,
-        isExpandedByDefault
-      );
+  var ButtonBlockerAppender = (0, import_element141.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);
+
+  // packages/block-editor/build-module/components/block-list-appender/index.mjs
+  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
+  function DefaultAppender({ rootClientId }) {
+    const canInsertDefaultBlock = (0, import_data69.useSelect)(
+      (select3) => select3(store).canInsertBlockType(
+        (0, import_blocks43.getDefaultBlockName)(),
+        rootClientId
+      )
+    );
+    if (canInsertDefaultBlock) {
+      return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(DefaultBlockAppender, { rootClientId });
     }
-    return count + 1;
-  };
-  var noop13 = () => {
-  };
-  function ListViewBranch(props) {
-    const {
-      blocks: blocks2,
-      selectBlock: selectBlock2 = noop13,
-      showBlockMovers,
-      selectedClientIds,
-      level = 1,
-      path = "",
-      isBranchSelected = false,
-      listPosition = 0,
-      fixedListWindow,
-      isExpanded,
-      parentId,
-      shouldShowInnerBlocks = true,
-      isSyncedBranch = false,
-      showAppender: showAppenderProp = true
-    } = props;
-    const parentBlockInformation = useBlockDisplayInformation(parentId);
-    const syncedBranch = isSyncedBranch || !!parentBlockInformation?.isSynced;
-    const canParentExpand = (0, import_data130.useSelect)(
+    return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+      button_block_appender_default,
+      {
+        rootClientId,
+        className: "block-list-appender__toggle"
+      }
+    );
+  }
+  function BlockListAppender({
+    rootClientId,
+    CustomAppender,
+    className: className2,
+    tagName: TagName = "div"
+  }) {
+    const isDragOver = (0, import_data69.useSelect)(
       (select3) => {
-        if (!parentId) {
-          return true;
-        }
-        return select3(store).canEditBlock(parentId);
+        const {
+          getBlockInsertionPoint: getBlockInsertionPoint2,
+          isBlockInsertionPointVisible: isBlockInsertionPointVisible2,
+          getBlockCount: getBlockCount2
+        } = select3(store);
+        const insertionPoint2 = getBlockInsertionPoint2();
+        return isBlockInsertionPointVisible2() && rootClientId === insertionPoint2?.rootClientId && getBlockCount2(rootClientId) === 0;
       },
-      [parentId]
+      [rootClientId]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+      TagName,
+      {
+        tabIndex: -1,
+        className: clsx_default("block-list-appender wp-block", className2, {
+          "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 })
+      }
     );
-    const {
-      blockDropPosition,
-      blockDropTargetIndex,
-      firstDraggedBlockIndex,
-      blockIndexes,
-      expandedState,
-      draggedClientIds
-    } = useListViewContext();
-    const nextPositionRef = (0, import_element191.useRef)();
-    if (!canParentExpand) {
-      return null;
-    }
-    const showAppender = showAppenderProp && level === 1;
-    const filteredBlocks = blocks2.filter(Boolean);
-    const blockCount = filteredBlocks.length;
-    const rowCount = showAppender ? blockCount + 1 : blockCount;
-    nextPositionRef.current = listPosition;
-    return /* @__PURE__ */ (0, import_jsx_runtime330.jsxs)(import_jsx_runtime330.Fragment, { children: [
-      filteredBlocks.map((block, index2) => {
-        const { clientId, innerBlocks } = block;
-        if (index2 > 0) {
-          nextPositionRef.current += countBlocks(
-            filteredBlocks[index2 - 1],
-            expandedState,
-            draggedClientIds,
-            isExpanded
-          );
-        }
-        const isDragged = !!draggedClientIds?.includes(clientId);
-        const { displacement, isAfterDraggedBlocks, isNesting } = getDragDisplacementValues({
-          blockIndexes,
-          blockDropTargetIndex,
-          blockDropPosition,
-          clientId,
-          firstDraggedBlockIndex,
-          isDragged
-        });
-        const { itemInView } = fixedListWindow;
-        const blockInView = itemInView(nextPositionRef.current);
-        const position = index2 + 1;
-        const updatedPath = path.length > 0 ? `${path}_${position}` : `${position}`;
-        const hasNestedBlocks = !!innerBlocks?.length;
-        const shouldExpand = hasNestedBlocks && shouldShowInnerBlocks ? expandedState[clientId] ?? isExpanded : void 0;
-        const isSelected = isClientIdSelected(
-          clientId,
-          selectedClientIds
-        );
-        const isSelectedBranch = isBranchSelected || isSelected && hasNestedBlocks;
-        const showBlock = isDragged || blockInView || isSelected && clientId === selectedClientIds[0] || index2 === 0 || index2 === blockCount - 1;
-        return /* @__PURE__ */ (0, import_jsx_runtime330.jsxs)(import_data130.AsyncModeProvider, { value: !isSelected, children: [
-          showBlock && /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-            block_default3,
-            {
-              block,
-              selectBlock: selectBlock2,
-              isSelected,
-              isBranchSelected: isSelectedBranch,
-              isDragged,
-              level,
-              position,
-              rowCount,
-              siblingBlockCount: blockCount,
-              showBlockMovers,
-              path: updatedPath,
-              isExpanded: isDragged ? false : shouldExpand,
-              listPosition: nextPositionRef.current,
-              selectedClientIds,
-              isSyncedBranch: syncedBranch,
-              displacement,
-              isAfterDraggedBlocks,
-              isNesting
-            }
-          ),
-          !showBlock && /* @__PURE__ */ (0, import_jsx_runtime330.jsx)("tr", { children: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)("td", { className: "block-editor-list-view-placeholder" }) }),
-          hasNestedBlocks && shouldExpand && !isDragged && /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-            ListViewBranch,
-            {
-              parentId: clientId,
-              blocks: innerBlocks,
-              selectBlock: selectBlock2,
-              showBlockMovers,
-              level: level + 1,
-              path: updatedPath,
-              listPosition: nextPositionRef.current + 1,
-              fixedListWindow,
-              isBranchSelected: isSelectedBranch,
-              selectedClientIds,
-              isExpanded,
-              isSyncedBranch: syncedBranch
-            }
-          )
-        ] }, clientId);
-      }),
-      showAppender && /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-        import_components121.__experimentalTreeGridRow,
-        {
-          level,
-          setSize: rowCount,
-          positionInSet: rowCount,
-          isExpanded: true,
-          children: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_components121.__experimentalTreeGridCell, { children: (treeGridCellProps) => /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-            Appender,
-            {
-              clientId: parentId,
-              nestingLevel: level,
-              blockCount,
-              ...treeGridCellProps
-            }
-          ) })
-        }
-      )
-    ] });
   }
-  var branch_default = (0, import_element191.memo)(ListViewBranch);

-  // packages/block-editor/build-module/components/list-view/drop-indicator.mjs
-  var import_components122 = __toESM(require_components(), 1);
-  var import_dom64 = __toESM(require_dom(), 1);
-  var import_element192 = __toESM(require_element(), 1);
-  var import_i18n110 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
-  function ListViewDropIndicatorPreview({
-    draggedBlockClientId,
-    listViewRef,
-    blockDropTarget
-  }) {
-    const blockInformation = useBlockDisplayInformation(draggedBlockClientId);
-    const blockTitle = useBlockDisplayTitle({
-      clientId: draggedBlockClientId,
-      context: "list-view"
-    });
-    const { rootClientId, clientId, dropPosition } = blockDropTarget || {};
-    const [rootBlockElement, blockElement] = (0, import_element192.useMemo)(() => {
-      if (!listViewRef.current) {
-        return [];
-      }
-      const _rootBlockElement = rootClientId ? listViewRef.current.querySelector(
-        `[data-block="${rootClientId}"]`
-      ) : void 0;
-      const _blockElement = clientId ? listViewRef.current.querySelector(
-        `[data-block="${clientId}"]`
-      ) : void 0;
-      return [_rootBlockElement, _blockElement];
-    }, [listViewRef, rootClientId, clientId]);
-    const targetElement = blockElement || rootBlockElement;
-    const rtl = (0, import_i18n110.isRTL)();
-    const getDropIndicatorWidth = (0, import_element192.useCallback)(
-      (targetElementRect, indent) => {
-        if (!targetElement) {
-          return 0;
-        }
-        let width = targetElement.offsetWidth;
-        const scrollContainer = (0, import_dom64.getScrollContainer)(
-          targetElement,
-          "horizontal"
-        );
-        const ownerDocument2 = targetElement.ownerDocument;
-        const windowScroll = scrollContainer === ownerDocument2.body || scrollContainer === ownerDocument2.documentElement;
-        if (scrollContainer && !windowScroll) {
-          const scrollContainerRect = scrollContainer.getBoundingClientRect();
-          const distanceBetweenContainerAndTarget = (0, import_i18n110.isRTL)() ? scrollContainerRect.right - targetElementRect.right : targetElementRect.left - scrollContainerRect.left;
-          const scrollContainerWidth = scrollContainer.clientWidth;
-          if (scrollContainerWidth < width + distanceBetweenContainerAndTarget) {
-            width = scrollContainerWidth - distanceBetweenContainerAndTarget;
-          }
-          if (!rtl && targetElementRect.left + indent < scrollContainerRect.left) {
-            width -= scrollContainerRect.left - targetElementRect.left;
-            return width;
+  // 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);
+
+  // 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);
+
+  // 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);
+
+  // 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 scrollContainerCache = /* @__PURE__ */ new WeakMap();
+  function usePopoverScroll(contentRef) {
+    const effect = (0, import_compose50.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);
+            scrollContainerCache.set(contentEl, scrollContainer);
           }
-          if (rtl && targetElementRect.right - indent > scrollContainerRect.right) {
-            width -= targetElementRect.right - scrollContainerRect.right;
-            return width;
+          const eventScrollContainer = (0, import_dom54.getScrollContainer)(target);
+          if (!node.contains(eventScrollContainer)) {
+            scrollContainer.scrollBy(deltaX, deltaY);
           }
         }
-        return width - indent;
+        const options = { passive: true };
+        node.addEventListener("wheel", onWheel, options);
+        return () => {
+          node.removeEventListener("wheel", onWheel, options);
+        };
       },
-      [rtl, targetElement]
+      [contentRef]
     );
-    const style = (0, import_element192.useMemo)(() => {
-      if (!targetElement) {
-        return {};
-      }
-      const targetElementRect = targetElement.getBoundingClientRect();
-      return {
-        width: getDropIndicatorWidth(targetElementRect, 0)
-      };
-    }, [getDropIndicatorWidth, targetElement]);
-    const horizontalScrollOffsetStyle = (0, import_element192.useMemo)(() => {
-      if (!targetElement) {
-        return {};
-      }
-      const scrollContainer = (0, import_dom64.getScrollContainer)(targetElement);
-      const ownerDocument2 = targetElement.ownerDocument;
-      const windowScroll = scrollContainer === ownerDocument2.body || scrollContainer === ownerDocument2.documentElement;
-      if (scrollContainer && !windowScroll) {
-        const scrollContainerRect = scrollContainer.getBoundingClientRect();
-        const targetElementRect = targetElement.getBoundingClientRect();
-        const distanceBetweenContainerAndTarget = rtl ? scrollContainerRect.right - targetElementRect.right : targetElementRect.left - scrollContainerRect.left;
-        if (!rtl && scrollContainerRect.left > targetElementRect.left) {
-          return {
-            transform: `translateX( ${distanceBetweenContainerAndTarget}px )`
-          };
-        }
-        if (rtl && scrollContainerRect.right < targetElementRect.right) {
-          return {
-            transform: `translateX( ${distanceBetweenContainerAndTarget * -1}px )`
-          };
-        }
-      }
-      return {};
-    }, [rtl, targetElement]);
-    const ariaLevel = (0, import_element192.useMemo)(() => {
-      if (!rootBlockElement) {
-        return 1;
-      }
-      const _ariaLevel = parseInt(
-        rootBlockElement.getAttribute("aria-level"),
-        10
-      );
-      return _ariaLevel ? _ariaLevel + 1 : 1;
-    }, [rootBlockElement]);
-    const hasAdjacentSelectedBranch = (0, import_element192.useMemo)(() => {
-      if (!targetElement) {
-        return false;
-      }
-      return targetElement.classList.contains("is-branch-selected");
-    }, [targetElement]);
-    const popoverAnchor = (0, import_element192.useMemo)(() => {
-      const isValidDropPosition = dropPosition === "top" || dropPosition === "bottom" || dropPosition === "inside";
-      if (!targetElement || !isValidDropPosition) {
+    return contentRef ? effect : null;
+  }
+  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 MAX_POPOVER_RECOMPUTE_COUNTER = Number.MAX_SAFE_INTEGER;
+  function BlockPopoverInbetween({
+    previousClientId,
+    nextClientId,
+    children,
+    __unstablePopoverSlot,
+    __unstableContentRef,
+    operation = "insert",
+    nearestSide = "right",
+    ...props
+  }) {
+    const [popoverRecomputeCounter, forcePopoverRecompute] = (0, import_element142.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)(
+      (select3) => {
+        const {
+          getBlockListSettings: getBlockListSettings2,
+          getBlockRootClientId: getBlockRootClientId2,
+          isBlockVisible: isBlockVisible2
+        } = select3(store);
+        const _rootClientId = getBlockRootClientId2(
+          previousClientId ?? nextClientId
+        );
+        return {
+          orientation: getBlockListSettings2(_rootClientId)?.orientation || "vertical",
+          rootClientId: _rootClientId,
+          isVisible: isBlockVisible2(previousClientId) && isBlockVisible2(nextClientId)
+        };
+      },
+      [previousClientId, nextClientId]
+    );
+    const previousElement = useBlockElement(previousClientId);
+    const nextElement = useBlockElement(nextClientId);
+    const isVertical = orientation === "vertical";
+    const popoverAnchor = (0, import_element142.useMemo)(() => {
+      if (
+        // popoverRecomputeCounter is by definition always equal or greater than 0.
+        // This check is only there to satisfy the correctness of the
+        // exhaustive-deps rule for the `useMemo` hook.
+        popoverRecomputeCounter < 0 || !previousElement && !nextElement || !isVisible
+      ) {
         return void 0;
       }
+      const contextElement = operation === "group" ? nextElement || previousElement : previousElement || nextElement;
       return {
-        contextElement: targetElement,
+        contextElement,
         getBoundingClientRect() {
-          const rect = targetElement.getBoundingClientRect();
-          let left = rect.left;
+          const previousRect = previousElement ? previousElement.getBoundingClientRect() : null;
+          const nextRect = nextElement ? nextElement.getBoundingClientRect() : null;
+          let left = 0;
           let top = 0;
-          const scrollContainer = (0, import_dom64.getScrollContainer)(
-            targetElement,
-            "horizontal"
-          );
-          const doc = targetElement.ownerDocument;
-          const windowScroll = scrollContainer === doc.body || scrollContainer === doc.documentElement;
-          if (scrollContainer && !windowScroll) {
-            const scrollContainerRect = scrollContainer.getBoundingClientRect();
-            const scrollbarWidth = rtl ? scrollContainer.offsetWidth - scrollContainer.clientWidth : 0;
-            if (left < scrollContainerRect.left + scrollbarWidth) {
-              left = scrollContainerRect.left + scrollbarWidth;
-            }
-          }
-          if (dropPosition === "top") {
-            top = rect.top - rect.height * 2;
+          let width = 0;
+          let height = 0;
+          if (operation === "group") {
+            const targetRect = nextRect || previousRect;
+            top = targetRect.top;
+            width = 0;
+            height = targetRect.bottom - targetRect.top;
+            left = nearestSide === "left" ? targetRect.left - 2 : targetRect.right - 2;
+          } else if (isVertical) {
+            top = previousRect ? previousRect.bottom : nextRect.top;
+            width = previousRect ? previousRect.width : nextRect.width;
+            height = nextRect && previousRect ? nextRect.top - previousRect.bottom : 0;
+            left = previousRect ? previousRect.left : nextRect.left;
           } else {
-            top = rect.top;
+            top = previousRect ? previousRect.top : nextRect.top;
+            height = previousRect ? previousRect.height : nextRect.height;
+            if ((0, import_i18n70.isRTL)()) {
+              left = nextRect ? nextRect.right : previousRect.left;
+              width = previousRect && nextRect ? previousRect.left - nextRect.right : 0;
+            } else {
+              left = previousRect ? previousRect.right : nextRect.left;
+              width = previousRect && nextRect ? nextRect.left - previousRect.right : 0;
+            }
+            width = Math.max(width, 0);
           }
-          const width = getDropIndicatorWidth(rect, 0);
-          const height = rect.height;
           return new window.DOMRect(left, top, width, height);
         }
       };
-    }, [targetElement, dropPosition, getDropIndicatorWidth, rtl]);
-    if (!targetElement) {
+    }, [
+      previousElement,
+      nextElement,
+      popoverRecomputeCounter,
+      isVertical,
+      isVisible,
+      operation,
+      nearestSide
+    ]);
+    const popoverScrollRef = use_popover_scroll_default(__unstableContentRef);
+    (0, import_element142.useLayoutEffect)(() => {
+      if (!previousElement) {
+        return;
+      }
+      const observer = new window.MutationObserver(forcePopoverRecompute);
+      observer.observe(previousElement, { attributes: true });
+      return () => {
+        observer.disconnect();
+      };
+    }, [previousElement]);
+    (0, import_element142.useLayoutEffect)(() => {
+      if (!nextElement) {
+        return;
+      }
+      const observer = new window.MutationObserver(forcePopoverRecompute);
+      observer.observe(nextElement, { attributes: true });
+      return () => {
+        observer.disconnect();
+      };
+    }, [nextElement]);
+    (0, import_element142.useLayoutEffect)(() => {
+      if (!previousElement) {
+        return;
+      }
+      previousElement.ownerDocument.defaultView.addEventListener(
+        "resize",
+        forcePopoverRecompute
+      );
+      return () => {
+        previousElement.ownerDocument.defaultView?.removeEventListener(
+          "resize",
+          forcePopoverRecompute
+        );
+      };
+    }, [previousElement]);
+    if (!previousElement && !nextElement || !isVisible) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
-      import_components122.Popover,
+    return /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+      import_components61.Popover,
       {
+        ref: popoverScrollRef,
         animate: false,
         anchor: popoverAnchor,
         focusOnMount: false,
-        className: "block-editor-list-view-drop-indicator--preview",
-        variant: "unstyled",
+        __unstableSlotName: __unstablePopoverSlot,
+        inline: !__unstablePopoverSlot,
+        ...props,
+        className: clsx_default(
+          "block-editor-block-popover",
+          "block-editor-block-popover__inbetween",
+          props.className
+        ),
+        resize: false,
         flip: false,
-        resize: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
-          "div",
-          {
-            style,
-            className: clsx_default(
-              "block-editor-list-view-drop-indicator__line",
-              {
-                "block-editor-list-view-drop-indicator__line--darker": hasAdjacentSelectedBranch
-              }
-            ),
-            children: /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)(
-              "div",
-              {
-                className: "block-editor-list-view-leaf",
-                "aria-level": ariaLevel,
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)(
-                    "div",
-                    {
-                      className: clsx_default(
-                        "block-editor-list-view-block-select-button",
-                        "block-editor-list-view-block-contents"
-                      ),
-                      style: horizontalScrollOffsetStyle,
-                      children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(ListViewExpander, { onClick: () => {
-                        } }),
-                        /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
-                          block_icon_default,
-                          {
-                            icon: blockInformation?.icon,
-                            showColors: true,
-                            context: "list-view"
-                          }
-                        ),
-                        /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
-                          import_components122.__experimentalHStack,
-                          {
-                            alignment: "center",
-                            className: "block-editor-list-view-block-select-button__label-wrapper",
-                            justify: "flex-start",
-                            spacing: 1,
-                            children: /* @__PURE__ */ (0, import_jsx_runtime331.jsx)("span", { className: "block-editor-list-view-block-select-button__title", children: /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(import_components122.__experimentalTruncate, { ellipsizeMode: "auto", children: blockTitle }) })
-                          }
-                        )
-                      ]
-                    }
-                  ),
-                  /* @__PURE__ */ (0, import_jsx_runtime331.jsx)("div", { className: "block-editor-list-view-block__menu-cell" })
-                ]
-              }
-            )
-          }
-        )
-      }
+        placement: "overlay",
+        variant: "unstyled",
+        children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)("div", { className: "block-editor-block-popover__inbetween-container", children })
+      },
+      nextClientId + "--" + rootClientId
     );
   }
+  var inbetween_default = BlockPopoverInbetween;

-  // packages/block-editor/build-module/components/list-view/use-block-selection.mjs
-  var import_a11y15 = __toESM(require_a11y(), 1);
-  var import_i18n111 = __toESM(require_i18n(), 1);
-  var import_data131 = __toESM(require_data(), 1);
-  var import_element193 = __toESM(require_element(), 1);
-  var import_keycodes17 = __toESM(require_keycodes(), 1);
-  var import_blocks78 = __toESM(require_blocks(), 1);
-  function useBlockSelection() {
-    const { clearSelectedBlock: clearSelectedBlock2, multiSelect: multiSelect2, selectBlock: selectBlock2 } = (0, import_data131.useDispatch)(store);
-    const {
-      getBlockName: getBlockName2,
-      getBlockParents: getBlockParents2,
-      getBlockSelectionStart: getBlockSelectionStart2,
-      getSelectedBlockClientIds: getSelectedBlockClientIds2,
-      hasMultiSelection: hasMultiSelection2,
-      hasSelectedBlock: hasSelectedBlock2
-    } = (0, import_data131.useSelect)(store);
-    const { getBlockType: getBlockType30 } = (0, import_data131.useSelect)(import_blocks78.store);
-    const updateBlockSelection = (0, import_element193.useCallback)(
-      async (event, clientId, destinationClientId, focusPosition) => {
-        if (!event?.shiftKey && event?.keyCode !== import_keycodes17.ESCAPE) {
-          selectBlock2(clientId, focusPosition);
-          return;
-        }
-        event.preventDefault();
-        const isOnlyDeselection = event.type === "keydown" && event.keyCode === import_keycodes17.ESCAPE;
-        const isKeyPress = event.type === "keydown" && (event.keyCode === import_keycodes17.UP || event.keyCode === import_keycodes17.DOWN || event.keyCode === import_keycodes17.HOME || event.keyCode === import_keycodes17.END);
-        if (!isKeyPress && !hasSelectedBlock2() && !hasMultiSelection2()) {
-          selectBlock2(clientId, null);
-          return;
-        }
-        const selectedBlocks = getSelectedBlockClientIds2();
-        const clientIdWithParents = [
-          ...getBlockParents2(clientId),
-          clientId
-        ];
-        if (isOnlyDeselection || isKeyPress && !selectedBlocks.some(
-          (blockId) => clientIdWithParents.includes(blockId)
-        )) {
-          await clearSelectedBlock2();
-        }
-        if (!isOnlyDeselection) {
-          let startTarget = getBlockSelectionStart2();
-          let endTarget = clientId;
-          if (isKeyPress) {
-            if (!hasSelectedBlock2() && !hasMultiSelection2()) {
-              startTarget = clientId;
-            }
-            if (destinationClientId) {
-              endTarget = destinationClientId;
-            }
-          }
-          const startParents = getBlockParents2(startTarget);
-          const endParents = getBlockParents2(endTarget);
-          const { start: start2, end } = getCommonDepthClientIds(
-            startTarget,
-            endTarget,
-            startParents,
-            endParents
-          );
-          await multiSelect2(start2, end, null);
-        }
-        const updatedSelectedBlocks = getSelectedBlockClientIds2();
-        if ((event.keyCode === import_keycodes17.HOME || event.keyCode === import_keycodes17.END) && updatedSelectedBlocks.length > 1) {
+  // 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);
+
+  // packages/block-editor/build-module/components/block-popover/cover.mjs
+  var import_element144 = __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 MAX_POPOVER_RECOMPUTE_COUNTER2 = Number.MAX_SAFE_INTEGER;
+  function BlockPopover({
+    clientId,
+    bottomClientId,
+    children,
+    __unstablePopoverSlot,
+    __unstableContentRef,
+    shift: shift4 = true,
+    ...props
+  }, ref) {
+    const selectedElement = useBlockElement(clientId);
+    const lastSelectedElement = useBlockElement(bottomClientId ?? clientId);
+    const mergedRefs = (0, import_compose51.useMergeRefs)([
+      ref,
+      use_popover_scroll_default(__unstableContentRef)
+    ]);
+    const [
+      popoverDimensionsRecomputeCounter,
+      forceRecomputePopoverDimensions
+    ] = (0, import_element143.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)(() => {
+      if (!selectedElement) {
+        return;
+      }
+      let rafId2;
+      const observer = new window.MutationObserver(() => {
+        if (rafId2) {
           return;
         }
-        const selectionDiff = selectedBlocks.filter(
-          (blockId) => !updatedSelectedBlocks.includes(blockId)
-        );
-        let label;
-        if (selectionDiff.length === 1) {
-          const title = getBlockType30(
-            getBlockName2(selectionDiff[0])
-          )?.title;
-          if (title) {
-            label = (0, import_i18n111.sprintf)(
-              /* translators: %s: block name */
-              (0, import_i18n111.__)("%s deselected."),
-              title
-            );
-          }
-        } else if (selectionDiff.length > 1) {
-          label = (0, import_i18n111.sprintf)(
-            /* translators: %s: number of deselected blocks */
-            (0, import_i18n111.__)("%s blocks deselected."),
-            selectionDiff.length
-          );
-        }
-        if (label) {
-          (0, import_a11y15.speak)(label, "assertive");
+        rafId2 = window.requestAnimationFrame(() => {
+          rafId2 = null;
+          forceRecomputePopoverDimensions();
+        });
+      });
+      observer.observe(selectedElement, { attributes: true });
+      return () => {
+        observer.disconnect();
+        if (rafId2) {
+          window.cancelAnimationFrame(rafId2);
         }
-      },
-      [
-        clearSelectedBlock2,
-        getBlockName2,
-        getBlockType30,
-        getBlockParents2,
-        getBlockSelectionStart2,
-        getSelectedBlockClientIds2,
-        hasMultiSelection2,
-        hasSelectedBlock2,
-        multiSelect2,
-        selectBlock2
-      ]
+      };
+    }, [selectedElement]);
+    const popoverAnchor = (0, import_element143.useMemo)(() => {
+      if (
+        // popoverDimensionsRecomputeCounter is by definition always equal or greater
+        // than 0. This check is only there to satisfy the correctness of the
+        // exhaustive-deps rule for the `useMemo` hook.
+        popoverDimensionsRecomputeCounter < 0 || !selectedElement || bottomClientId && !lastSelectedElement
+      ) {
+        return void 0;
+      }
+      return {
+        getBoundingClientRect() {
+          return lastSelectedElement ? rectUnion(
+            getElementBounds(selectedElement),
+            getElementBounds(lastSelectedElement)
+          ) : getElementBounds(selectedElement);
+        },
+        contextElement: selectedElement
+      };
+    }, [
+      popoverDimensionsRecomputeCounter,
+      selectedElement,
+      bottomClientId,
+      lastSelectedElement
+    ]);
+    if (!selectedElement || bottomClientId && !lastSelectedElement) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+      import_components62.Popover,
+      {
+        ref: mergedRefs,
+        animate: false,
+        focusOnMount: false,
+        anchor: popoverAnchor,
+        __unstableSlotName: __unstablePopoverSlot,
+        inline: !__unstablePopoverSlot,
+        placement: "top-start",
+        resize: false,
+        flip: false,
+        shift: shift4,
+        ...props,
+        className: clsx_default("block-editor-block-popover", props.className),
+        variant: "unstyled",
+        children
+      }
     );
-    return {
-      updateBlockSelection
-    };
   }
+  var PrivateBlockPopover = (0, import_element143.forwardRef)(BlockPopover);
+  var PublicBlockPopover = ({ clientId, bottomClientId, children, ...props }, ref) => /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+    PrivateBlockPopover,
+    {
+      ...props,
+      bottomClientId,
+      clientId,
+      __unstableContentRef: void 0,
+      __unstablePopoverSlot: void 0,
+      ref,
+      children
+    }
+  );
+  var block_popover_default = (0, import_element143.forwardRef)(PublicBlockPopover);

-  // packages/block-editor/build-module/components/list-view/use-list-view-block-indexes.mjs
-  var import_element194 = __toESM(require_element(), 1);
-  function useListViewBlockIndexes(blocks2) {
-    const blockIndexes = (0, import_element194.useMemo)(() => {
-      const indexes = {};
-      let currentGlobalIndex = 0;
-      const traverseBlocks = (blockList) => {
-        blockList.forEach((block) => {
-          indexes[block.clientId] = currentGlobalIndex;
-          currentGlobalIndex++;
-          if (block.innerBlocks.length > 0) {
-            traverseBlocks(block.innerBlocks);
+  // packages/block-editor/build-module/components/block-popover/cover.mjs
+  var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
+  function BlockPopoverCover({
+    clientId,
+    bottomClientId,
+    children,
+    shift: shift4 = false,
+    additionalStyles,
+    ...props
+  }, ref) {
+    bottomClientId ??= clientId;
+    const selectedElement = useBlockElement(clientId);
+    return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+      PrivateBlockPopover,
+      {
+        ref,
+        clientId,
+        bottomClientId,
+        shift: shift4,
+        ...props,
+        children: selectedElement && clientId === bottomClientId ? /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+          CoverContainer,
+          {
+            selectedElement,
+            additionalStyles,
+            children
           }
-        });
-      };
-      traverseBlocks(blocks2);
-      return indexes;
-    }, [blocks2]);
-    return blockIndexes;
-  }
-
-  // packages/block-editor/build-module/components/list-view/use-list-view-client-ids.mjs
-  var import_data132 = __toESM(require_data(), 1);
-  function useListViewClientIds({ blocks: blocks2, rootClientId }) {
-    return (0, import_data132.useSelect)(
-      (select3) => {
-        const {
-          getDraggedBlockClientIds: getDraggedBlockClientIds2,
-          getSelectedBlockClientIds: getSelectedBlockClientIds2,
-          getListViewClientIdsTree: getListViewClientIdsTree2
-        } = unlock(select3(store));
-        return {
-          selectedClientIds: getSelectedBlockClientIds2(),
-          draggedClientIds: getDraggedBlockClientIds2(),
-          clientIdsTree: blocks2 ?? getListViewClientIdsTree2(rootClientId)
-        };
-      },
-      [blocks2, rootClientId]
+        ) : children
+      }
     );
   }
+  function CoverContainer({
+    selectedElement,
+    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 observer = new window.ResizeObserver(() => {
+        setWidth(selectedElement.offsetWidth);
+        setHeight(selectedElement.offsetHeight);
+      });
+      observer.observe(selectedElement, { box: "border-box" });
+      return () => observer.disconnect();
+    }, [selectedElement]);
+    const style = (0, import_element144.useMemo)(() => {
+      return {
+        position: "absolute",
+        width,
+        height,
+        ...additionalStyles
+      };
+    }, [width, height, additionalStyles]);
+    return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)("div", { style, children });
+  }
+  var cover_default = (0, import_element144.forwardRef)(BlockPopoverCover);

-  // packages/block-editor/build-module/components/list-view/use-list-view-collapse-items.mjs
-  var import_element195 = __toESM(require_element(), 1);
-  var import_data133 = __toESM(require_data(), 1);
-  function useListViewCollapseItems({ collapseAll, expand }) {
-    const { expandedBlock: expandedBlock2, getBlockParents: getBlockParents2 } = (0, import_data133.useSelect)((select3) => {
-      const { getBlockParents: _getBlockParents, getExpandedBlock: getExpandedBlock2 } = unlock(
-        select3(store)
-      );
+  // packages/block-editor/build-module/components/block-popover/drop-zone.mjs
+  var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
+  var animateVariants = {
+    hide: { opacity: 0, scaleY: 0.75 },
+    show: { opacity: 1, scaleY: 1 },
+    exit: { opacity: 0, scaleY: 0.9 }
+  };
+  function BlockDropZonePopover({
+    __unstablePopoverSlot,
+    __unstableContentRef
+  }) {
+    const { clientId } = (0, import_data71.useSelect)((select3) => {
+      const { getBlockOrder: getBlockOrder2, getBlockInsertionPoint: getBlockInsertionPoint2 } = select3(store);
+      const insertionPoint2 = getBlockInsertionPoint2();
+      const order = getBlockOrder2(insertionPoint2.rootClientId);
+      if (!order.length) {
+        return {};
+      }
       return {
-        expandedBlock: getExpandedBlock2(),
-        getBlockParents: _getBlockParents
+        clientId: order[insertionPoint2.index]
       };
     }, []);
-    (0, import_element195.useEffect)(() => {
-      if (expandedBlock2) {
-        const blockParents = getBlockParents2(expandedBlock2, false);
-        collapseAll();
-        expand(blockParents);
+    const reducedMotion = (0, import_compose52.useReducedMotion)();
+    return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+      cover_default,
+      {
+        clientId,
+        __unstablePopoverSlot,
+        __unstableContentRef,
+        className: "block-editor-block-popover__drop-zone",
+        children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+          import_components63.__unstableMotion.div,
+          {
+            "data-testid": "block-popover-drop-zone",
+            initial: reducedMotion ? animateVariants.show : animateVariants.hide,
+            animate: animateVariants.show,
+            exit: reducedMotion ? animateVariants.show : animateVariants.exit,
+            className: "block-editor-block-popover__drop-zone-foreground"
+          }
+        )
       }
-    }, [collapseAll, expand, expandedBlock2, getBlockParents2]);
-  }
-
-  // packages/block-editor/build-module/components/list-view/use-list-view-drop-zone.mjs
-  var import_data134 = __toESM(require_data(), 1);
-  var import_element196 = __toESM(require_element(), 1);
-  var import_compose75 = __toESM(require_compose(), 1);
-  var import_i18n112 = __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;
-    return rtl ? point.x > blockIndentPosition : point.x < blockIndentPosition;
-  }
-  function getDesiredRelativeParentLevel(point, rect, nestingLevel = 1, rtl = false) {
-    const blockIndentPosition = rtl ? rect.right - nestingLevel * NESTING_LEVEL_INDENTATION : rect.left + nestingLevel * NESTING_LEVEL_INDENTATION;
-    const distanceBetweenPointAndBlockIndentPosition = rtl ? blockIndentPosition - point.x : point.x - blockIndentPosition;
-    const desiredParentLevel = Math.round(
-      distanceBetweenPointAndBlockIndentPosition / NESTING_LEVEL_INDENTATION
     );
-    return Math.abs(desiredParentLevel);
-  }
-  function getCandidateBlockParents(candidateBlockData, blocksData) {
-    const candidateBlockParents = [];
-    let currentBlockData = candidateBlockData;
-    while (currentBlockData) {
-      candidateBlockParents.push({ ...currentBlockData });
-      currentBlockData = blocksData.find(
-        (blockData) => blockData.clientId === currentBlockData.rootClientId
-      );
-    }
-    return candidateBlockParents;
-  }
-  function getNextNonDraggedBlock(blocksData, index2) {
-    const nextBlockData = blocksData[index2 + 1];
-    if (nextBlockData && nextBlockData.isDraggedBlock) {
-      return getNextNonDraggedBlock(blocksData, index2 + 1);
-    }
-    return nextBlockData;
-  }
-  function isNestingGesture(point, rect, nestingLevel = 1, rtl = false) {
-    const blockIndentPosition = rtl ? rect.right - nestingLevel * NESTING_LEVEL_INDENTATION : rect.left + nestingLevel * NESTING_LEVEL_INDENTATION;
-    const isNestingHorizontalGesture = rtl ? point.x < blockIndentPosition - NESTING_LEVEL_INDENTATION : point.x > blockIndentPosition + NESTING_LEVEL_INDENTATION;
-    return isNestingHorizontalGesture && point.y < rect.bottom;
   }
-  var ALLOWED_DROP_EDGES = ["top", "bottom"];
-  function getListViewDropTarget(blocksData, position, rtl = false) {
-    let candidateEdge;
-    let candidateBlockData;
-    let candidateDistance;
-    let candidateRect;
-    let candidateBlockIndex;
-    for (let i2 = 0; i2 < blocksData.length; i2++) {
-      const blockData = blocksData[i2];
-      if (blockData.isDraggedBlock) {
-        continue;
+  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)();
+  InsertionPointOpenRef.displayName = "InsertionPointOpenRefContext";
+  function InbetweenInsertionPointPopover({
+    __unstablePopoverSlot,
+    __unstableContentRef,
+    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 {
+      orientation,
+      previousClientId,
+      nextClientId,
+      rootClientId,
+      isInserterShown,
+      isDistractionFree,
+      isZoomOutMode
+    } = (0, import_data72.useSelect)((select3) => {
+      const {
+        getBlockOrder: getBlockOrder2,
+        getBlockListSettings: getBlockListSettings2,
+        getBlockInsertionPoint: getBlockInsertionPoint2,
+        isBlockBeingDragged: isBlockBeingDragged2,
+        getPreviousBlockClientId: getPreviousBlockClientId2,
+        getNextBlockClientId: getNextBlockClientId2,
+        getSettings: getSettings8,
+        isZoomOut: isZoomOut2
+      } = unlock(select3(store));
+      const insertionPoint2 = getBlockInsertionPoint2();
+      const order = getBlockOrder2(insertionPoint2.rootClientId);
+      if (!order.length) {
+        return {};
       }
-      const rect = blockData.element.getBoundingClientRect();
-      const [distance, edge] = getDistanceToNearestEdge(
-        position,
-        rect,
-        ALLOWED_DROP_EDGES
-      );
-      const isCursorWithinBlock = isPointContainedByRect(position, rect);
-      if (candidateDistance === void 0 || distance < candidateDistance || isCursorWithinBlock) {
-        candidateDistance = distance;
-        const index2 = blocksData.indexOf(blockData);
-        const previousBlockData = blocksData[index2 - 1];
-        if (edge === "top" && previousBlockData && previousBlockData.rootClientId === blockData.rootClientId && !previousBlockData.isDraggedBlock) {
-          candidateBlockData = previousBlockData;
-          candidateEdge = "bottom";
-          candidateRect = previousBlockData.element.getBoundingClientRect();
-          candidateBlockIndex = index2 - 1;
-        } else {
-          candidateBlockData = blockData;
-          candidateEdge = edge;
-          candidateRect = rect;
-          candidateBlockIndex = index2;
-        }
-        if (isCursorWithinBlock) {
-          break;
-        }
+      let _previousClientId = order[insertionPoint2.index - 1];
+      let _nextClientId = order[insertionPoint2.index];
+      while (isBlockBeingDragged2(_previousClientId)) {
+        _previousClientId = getPreviousBlockClientId2(_previousClientId);
       }
-    }
-    if (!candidateBlockData) {
-      return;
-    }
-    const candidateBlockParents = getCandidateBlockParents(
-      candidateBlockData,
-      blocksData
-    );
-    const isDraggingBelow = candidateEdge === "bottom";
-    if (isDraggingBelow && candidateBlockData.canInsertDraggedBlocksAsChild && (candidateBlockData.innerBlockCount > 0 && candidateBlockData.isExpanded || isNestingGesture(
-      position,
-      candidateRect,
-      candidateBlockParents.length,
-      rtl
-    ))) {
-      const newBlockIndex = candidateBlockData.isExpanded ? 0 : candidateBlockData.innerBlockCount || 0;
+      while (isBlockBeingDragged2(_nextClientId)) {
+        _nextClientId = getNextBlockClientId2(_nextClientId);
+      }
+      const settings2 = getSettings8();
       return {
-        rootClientId: candidateBlockData.clientId,
-        clientId: candidateBlockData.clientId,
-        blockIndex: newBlockIndex,
-        dropPosition: "inside"
+        previousClientId: _previousClientId,
+        nextClientId: _nextClientId,
+        orientation: getBlockListSettings2(insertionPoint2.rootClientId)?.orientation || "vertical",
+        rootClientId: insertionPoint2.rootClientId,
+        isDistractionFree: settings2.isDistractionFree,
+        isInserterShown: insertionPoint2?.__unstableWithInserter,
+        isZoomOutMode: isZoomOut2()
       };
+    }, []);
+    const { getBlockEditingMode: getBlockEditingMode2 } = (0, import_data72.useSelect)(store);
+    const disableMotion = (0, import_compose53.useReducedMotion)();
+    function onClick(event) {
+      if (event.target === ref.current && nextClientId && getBlockEditingMode2(nextClientId) !== "disabled") {
+        selectBlock2(nextClientId, -1);
+      }
     }
-    if (isDraggingBelow && candidateBlockData.rootClientId && isUpGesture(
-      position,
-      candidateRect,
-      candidateBlockParents.length,
-      rtl
-    )) {
-      const nextBlock = getNextNonDraggedBlock(
-        blocksData,
-        candidateBlockIndex
-      );
-      const currentLevel = candidateBlockData.nestingLevel;
-      const nextLevel = nextBlock ? nextBlock.nestingLevel : 1;
-      if (currentLevel && nextLevel) {
-        const desiredRelativeLevel = getDesiredRelativeParentLevel(
-          position,
-          candidateRect,
-          candidateBlockParents.length,
-          rtl
-        );
-        const targetParentIndex = Math.max(
-          Math.min(desiredRelativeLevel, currentLevel - nextLevel),
-          0
-        );
-        if (candidateBlockParents[targetParentIndex]) {
-          let newBlockIndex = candidateBlockData.blockIndex;
-          if (candidateBlockParents[targetParentIndex].nestingLevel === nextBlock?.nestingLevel) {
-            newBlockIndex = nextBlock?.blockIndex;
-          } else {
-            for (let i2 = candidateBlockIndex; i2 >= 0; i2--) {
-              const blockData = blocksData[i2];
-              if (blockData.rootClientId === candidateBlockParents[targetParentIndex].rootClientId) {
-                newBlockIndex = blockData.blockIndex + 1;
-                break;
-              }
-            }
-          }
-          return {
-            rootClientId: candidateBlockParents[targetParentIndex].rootClientId,
-            clientId: candidateBlockData.clientId,
-            blockIndex: newBlockIndex,
-            dropPosition: candidateEdge
-          };
-        }
+    function maybeHideInserterPoint(event) {
+      if (event.target === ref.current && !openRef.current) {
+        hideInsertionPoint2();
       }
     }
-    if (!candidateBlockData.canInsertDraggedBlocksAsSibling) {
-      return;
+    function onFocus(event) {
+      if (event.target !== ref.current) {
+        openRef.current = true;
+      }
     }
-    const offset4 = isDraggingBelow ? 1 : 0;
-    return {
-      rootClientId: candidateBlockData.rootClientId,
-      clientId: candidateBlockData.clientId,
-      blockIndex: candidateBlockData.blockIndex + offset4,
-      dropPosition: candidateEdge
-    };
-  }
-  var EXPAND_THROTTLE_OPTIONS = {
-    leading: false,
-    // Don't call the function immediately on the first call.
-    trailing: true
-    // Do call the function on the last call.
-  };
-  function useListViewDropZone({
-    dropZoneElement,
-    expandedState,
-    setExpandedState
-  }) {
-    const {
-      getBlockRootClientId: getBlockRootClientId2,
-      getBlockIndex: getBlockIndex2,
-      getBlockCount: getBlockCount2,
-      getDraggedBlockClientIds: getDraggedBlockClientIds2,
-      canInsertBlocks: canInsertBlocks2
-    } = (0, import_data134.useSelect)(store);
-    const [target, setTarget] = (0, import_element196.useState)();
-    const { rootClientId: targetRootClientId, blockIndex: targetBlockIndex } = target || {};
-    const onBlockDrop2 = useOnBlockDrop(targetRootClientId, targetBlockIndex);
-    const rtl = (0, import_i18n112.isRTL)();
-    const previousRootClientId = (0, import_compose75.usePrevious)(targetRootClientId);
-    const maybeExpandBlock = (0, import_element196.useCallback)(
-      (_expandedState, _target) => {
-        const { rootClientId } = _target || {};
-        if (!rootClientId) {
-          return;
-        }
-        if (_target?.dropPosition === "inside" && !_expandedState[rootClientId]) {
-          setExpandedState({
-            type: "expand",
-            clientIds: [rootClientId]
-          });
+    const maybeResetOpenRef = (0, import_element145.useCallback)(
+      (node) => {
+        if (!node && openRef.current) {
+          openRef.current = false;
         }
       },
-      [setExpandedState]
-    );
-    const throttledMaybeExpandBlock = (0, import_compose75.useThrottle)(
-      maybeExpandBlock,
-      500,
-      EXPAND_THROTTLE_OPTIONS
+      [openRef]
     );
-    (0, import_element196.useEffect)(() => {
-      if (target?.dropPosition !== "inside" || previousRootClientId !== target?.rootClientId) {
-        throttledMaybeExpandBlock.cancel();
-        return;
-      }
-      throttledMaybeExpandBlock(expandedState, target);
-    }, [
-      expandedState,
-      previousRootClientId,
-      target,
-      throttledMaybeExpandBlock
-    ]);
-    const draggedBlockClientIds = getDraggedBlockClientIds2();
-    const throttled = (0, import_compose75.useThrottle)(
-      (0, import_element196.useCallback)(
-        (event, currentTarget) => {
-          const position = { x: event.clientX, y: event.clientY };
-          const isBlockDrag = !!draggedBlockClientIds?.length;
-          const blockElements = Array.from(
-            currentTarget.querySelectorAll("[data-block]")
-          );
-          const blocksData = blockElements.map((blockElement) => {
-            const clientId = blockElement.dataset.block;
-            const isExpanded = blockElement.dataset.expanded === "true";
-            const isDraggedBlock = blockElement.classList.contains("is-dragging");
-            const nestingLevel = parseInt(
-              blockElement.getAttribute("aria-level"),
-              10
-            );
-            const rootClientId = getBlockRootClientId2(clientId);
-            return {
-              clientId,
-              isExpanded,
-              rootClientId,
-              blockIndex: getBlockIndex2(clientId),
-              element: blockElement,
-              nestingLevel: nestingLevel || void 0,
-              isDraggedBlock: isBlockDrag ? isDraggedBlock : false,
-              innerBlockCount: getBlockCount2(clientId),
-              canInsertDraggedBlocksAsSibling: isBlockDrag ? canInsertBlocks2(
-                draggedBlockClientIds,
-                rootClientId
-              ) : true,
-              canInsertDraggedBlocksAsChild: isBlockDrag ? canInsertBlocks2(draggedBlockClientIds, clientId) : true
-            };
-          });
-          const newTarget = getListViewDropTarget(
-            blocksData,
-            position,
-            rtl
-          );
-          if (newTarget) {
-            setTarget(newTarget);
-          }
-        },
-        [
-          canInsertBlocks2,
-          draggedBlockClientIds,
-          getBlockCount2,
-          getBlockIndex2,
-          getBlockRootClientId2,
-          rtl
-        ]
-      ),
-      50
-    );
-    const ref = (0, import_compose75.__experimentalUseDropZone)({
-      dropZoneElement,
-      onDrop(event) {
-        throttled.cancel();
-        if (target) {
-          onBlockDrop2(event);
-        }
-        setTarget(void 0);
+    const lineVariants = {
+      // Initial position starts from the center and invisible.
+      start: {
+        opacity: 0,
+        scale: 0
       },
-      onDragLeave() {
-        throttled.cancel();
-        setTarget(null);
+      // The line expands to fill the container. If the inserter is visible it
+      // is delayed so it appears orchestrated.
+      rest: {
+        opacity: 1,
+        scale: 1,
+        transition: { delay: isInserterShown ? 0.5 : 0, type: "tween" }
       },
-      onDragOver(event) {
-        throttled(event, event.currentTarget);
+      hover: {
+        opacity: 1,
+        scale: 1,
+        transition: { delay: 0.5, type: "tween" }
+      }
+    };
+    const inserterVariants = {
+      start: {
+        scale: disableMotion ? 1 : 0
       },
-      onDragEnd() {
-        throttled.cancel();
-        setTarget(void 0);
+      rest: {
+        scale: 1,
+        transition: { delay: 0.4, type: "tween" }
       }
-    });
-    return { ref, target };
+    };
+    if (isDistractionFree) {
+      return null;
+    }
+    if (isZoomOutMode && operation !== "insert") {
+      return null;
+    }
+    const orientationClassname = orientation === "horizontal" || operation === "group" ? "is-horizontal" : "is-vertical";
+    const className2 = clsx_default(
+      "block-editor-block-list__insertion-point",
+      orientationClassname
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+      inbetween_default,
+      {
+        previousClientId,
+        nextClientId,
+        __unstablePopoverSlot,
+        __unstableContentRef,
+        operation,
+        nearestSide,
+        children: /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(
+          import_components64.__unstableMotion.div,
+          {
+            layout: !disableMotion,
+            initial: disableMotion ? "rest" : "start",
+            animate: "rest",
+            whileHover: "hover",
+            whileTap: "pressed",
+            exit: "start",
+            ref,
+            tabIndex: -1,
+            onClick,
+            onFocus,
+            className: clsx_default(className2, {
+              "is-with-inserter": isInserterShown
+            }),
+            onHoverEnd: maybeHideInserterPoint,
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+                import_components64.__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,
+                {
+                  variants: inserterVariants,
+                  className: clsx_default(
+                    "block-editor-block-list__insertion-point-inserter"
+                  ),
+                  children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+                    inserter_default,
+                    {
+                      ref: maybeResetOpenRef,
+                      position: "bottom center",
+                      clientId: nextClientId,
+                      rootClientId,
+                      __experimentalIsQuick: true,
+                      onToggle: (isOpen) => {
+                        openRef.current = isOpen;
+                      },
+                      onSelectOrClose: () => {
+                        openRef.current = false;
+                      }
+                    }
+                  )
+                }
+              )
+            ]
+          }
+        )
+      }
+    );
   }
-
-  // packages/block-editor/build-module/components/list-view/use-list-view-expand-selected-item.mjs
-  var import_element197 = __toESM(require_element(), 1);
-  var import_data135 = __toESM(require_data(), 1);
-  function useListViewExpandSelectedItem({
-    firstSelectedBlockClientId,
-    setExpandedState
-  }) {
-    const [selectedTreeId, setSelectedTreeId] = (0, import_element197.useState)(null);
-    const { selectedBlockParentClientIds } = (0, import_data135.useSelect)(
+  function InsertionPoint(props) {
+    const { insertionPoint: insertionPoint2, isVisible, isBlockListEmpty } = (0, import_data72.useSelect)(
       (select3) => {
-        const { getBlockParents: getBlockParents2 } = select3(store);
+        const {
+          getBlockInsertionPoint: getBlockInsertionPoint2,
+          isBlockInsertionPointVisible: isBlockInsertionPointVisible2,
+          getBlockCount: getBlockCount2
+        } = select3(store);
+        const blockInsertionPoint = getBlockInsertionPoint2();
         return {
-          selectedBlockParentClientIds: getBlockParents2(
-            firstSelectedBlockClientId,
-            false
-          )
+          insertionPoint: blockInsertionPoint,
+          isVisible: isBlockInsertionPointVisible2(),
+          isBlockListEmpty: getBlockCount2(blockInsertionPoint?.rootClientId) === 0
         };
       },
-      [firstSelectedBlockClientId]
+      []
     );
-    (0, import_element197.useEffect)(() => {
-      if (selectedTreeId === firstSelectedBlockClientId) {
-        return;
-      }
-      if (selectedBlockParentClientIds?.length) {
-        setExpandedState({
-          type: "expand",
-          clientIds: selectedBlockParentClientIds
-        });
+    if (!isVisible || // Don't render the insertion point if the block list is empty.
+    // The insertion point will be represented by the appender instead.
+    isBlockListEmpty) {
+      return null;
+    }
+    return insertionPoint2.operation === "replace" ? /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+      drop_zone_default,
+      {
+        ...props
+      },
+      `${insertionPoint2.rootClientId}-${insertionPoint2.index}`
+    ) : /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+      InbetweenInsertionPointPopover,
+      {
+        operation: insertionPoint2.operation,
+        nearestSide: insertionPoint2.nearestSide,
+        ...props
       }
-    }, [
-      firstSelectedBlockClientId,
-      selectedBlockParentClientIds,
-      selectedTreeId,
-      setExpandedState
-    ]);
-    return {
-      setSelectedTreeId
-    };
+    );
   }

-  // packages/block-editor/build-module/components/list-view/use-clipboard-handler.mjs
-  var import_data136 = __toESM(require_data(), 1);
-  var import_compose76 = __toESM(require_compose(), 1);
-  function useClipboardHandler2({ selectBlock: selectBlock2 }) {
-    const registry = (0, import_data136.useRegistry)();
+  // 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 settings2 = select3(store).getSettings();
+      return settings2.isDistractionFree || settings2.isPreviewMode || unlock(select3(store)).isZoomOut();
+    }, []);
     const {
-      getBlockOrder: getBlockOrder2,
-      getBlockRootClientId: getBlockRootClientId2,
-      getBlocksByClientId: getBlocksByClientId2,
-      getPreviousBlockClientId: getPreviousBlockClientId2,
+      getBlockListSettings: getBlockListSettings2,
+      getBlockIndex: getBlockIndex2,
+      isMultiSelecting: isMultiSelecting3,
       getSelectedBlockClientIds: getSelectedBlockClientIds2,
-      getSettings: getSettings7,
-      canInsertBlockType: canInsertBlockType2,
-      canRemoveBlocks: canRemoveBlocks2
-    } = (0, import_data136.useSelect)(store);
-    const { flashBlock: flashBlock2, removeBlocks: removeBlocks2, replaceBlocks: replaceBlocks2, insertBlocks: insertBlocks2 } = (0, import_data136.useDispatch)(store);
-    const notifyCopy = useNotifyCopy();
-    return (0, import_compose76.useRefEffect)((node) => {
-      function updateFocusAndSelection(focusClientId, shouldSelectBlock) {
-        if (shouldSelectBlock) {
-          selectBlock2(void 0, focusClientId, null, null);
-        }
-        focusListItem(focusClientId, node);
-      }
-      function getBlocksToUpdate(clientId) {
-        const selectedBlockClientIds = getSelectedBlockClientIds2();
-        const isUpdatingSelectedBlocks = selectedBlockClientIds.includes(clientId);
-        const firstBlockClientId = isUpdatingSelectedBlocks ? selectedBlockClientIds[0] : clientId;
-        const firstBlockRootClientId = getBlockRootClientId2(firstBlockClientId);
-        const blocksToUpdate = isUpdatingSelectedBlocks ? selectedBlockClientIds : [clientId];
-        return {
-          blocksToUpdate,
-          firstBlockClientId,
-          firstBlockRootClientId,
-          originallySelectedBlockClientIds: selectedBlockClientIds
-        };
-      }
-      function handler(event) {
-        if (event.defaultPrevented) {
-          return;
-        }
-        if (!node.contains(event.target.ownerDocument.activeElement)) {
-          return;
-        }
-        const listViewRow = event.target.ownerDocument.activeElement?.closest(
-          "[role=row]"
-        );
-        const clientId = listViewRow?.dataset?.block;
-        if (!clientId) {
-          return;
-        }
-        const {
-          blocksToUpdate: selectedBlockClientIds,
-          firstBlockClientId,
-          firstBlockRootClientId,
-          originallySelectedBlockClientIds
-        } = getBlocksToUpdate(clientId);
-        if (selectedBlockClientIds.length === 0) {
+      getSettings: getSettings8,
+      getTemplateLock: getTemplateLock2,
+      __unstableIsWithinBlockOverlay: __unstableIsWithinBlockOverlay2,
+      getBlockEditingMode: getBlockEditingMode2,
+      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)(
+      (node) => {
+        if (isInBetweenInserterDisabled) {
           return;
         }
-        event.preventDefault();
-        if (event.type === "copy" || event.type === "cut") {
-          if (selectedBlockClientIds.length === 1) {
-            flashBlock2(selectedBlockClientIds[0]);
+        function onMouseMove(event) {
+          if (openRef === void 0 || openRef.current) {
+            return;
           }
-          notifyCopy(event.type, selectedBlockClientIds);
-          const blocks2 = getBlocksByClientId2(selectedBlockClientIds);
-          setClipboardBlocks(event, blocks2, registry);
-        }
-        if (event.type === "cut") {
-          if (!canRemoveBlocks2(selectedBlockClientIds)) {
+          if (event.target.nodeType === event.target.TEXT_NODE) {
             return;
           }
-          let blockToFocus = getPreviousBlockClientId2(firstBlockClientId) ?? // If the previous block is not found (when the first block is deleted),
-          // fallback to focus the parent block.
-          firstBlockRootClientId;
-          removeBlocks2(selectedBlockClientIds, false);
-          const shouldUpdateSelection = originallySelectedBlockClientIds.length > 0 && getSelectedBlockClientIds2().length === 0;
-          if (!blockToFocus) {
-            blockToFocus = getBlockOrder2()[0];
+          if (isMultiSelecting3()) {
+            return;
           }
-          updateFocusAndSelection(blockToFocus, shouldUpdateSelection);
-        } else if (event.type === "paste") {
-          const {
-            __experimentalCanUserUseUnfilteredHTML: canUserUseUnfilteredHTML
-          } = getSettings7();
-          const blocks2 = getPasteBlocks(
-            event,
-            canUserUseUnfilteredHTML
-          );
-          if (selectedBlockClientIds.length === 1) {
-            const [selectedBlockClientId] = selectedBlockClientIds;
-            if (blocks2.every(
-              (block) => canInsertBlockType2(
-                block.name,
-                selectedBlockClientId
-              )
-            )) {
-              insertBlocks2(
-                blocks2,
-                void 0,
-                selectedBlockClientId
-              );
-              updateFocusAndSelection(blocks2[0]?.clientId, false);
+          if (!event.target.classList.contains(
+            "block-editor-block-list__layout"
+          )) {
+            hideInsertionPoint2();
+            return;
+          }
+          let rootClientId;
+          if (!event.target.classList.contains("is-root-container")) {
+            const blockElement = !!event.target.getAttribute(
+              "data-block"
+            ) ? event.target : event.target.closest("[data-block]");
+            rootClientId = blockElement.getAttribute("data-block");
+          }
+          if (getTemplateLock2(rootClientId) || getBlockEditingMode2(rootClientId) === "disabled" || getBlockName2(rootClientId) === "core/block" || rootClientId && getBlockAttributes3(rootClientId).layout?.isManualPlacement) {
+            return;
+          }
+          const blockListSettings2 = getBlockListSettings2(rootClientId);
+          const orientation = blockListSettings2?.orientation || "vertical";
+          const captureToolbars = !!blockListSettings2?.__experimentalCaptureToolbars;
+          const offsetTop = event.clientY;
+          const offsetLeft = event.clientX;
+          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);
+          });
+          if (!element) {
+            hideInsertionPoint2();
+            return;
+          }
+          if (!element.id) {
+            element = element.firstElementChild;
+            if (!element) {
+              hideInsertionPoint2();
               return;
             }
           }
-          replaceBlocks2(
-            selectedBlockClientIds,
-            blocks2,
-            blocks2.length - 1,
-            -1
-          );
-          updateFocusAndSelection(blocks2[0]?.clientId, false);
-        }
-      }
-      node.ownerDocument.addEventListener("copy", handler);
-      node.ownerDocument.addEventListener("cut", handler);
-      node.ownerDocument.addEventListener("paste", handler);
-      return () => {
-        node.ownerDocument.removeEventListener("copy", handler);
-        node.ownerDocument.removeEventListener("cut", handler);
-        node.ownerDocument.removeEventListener("paste", handler);
-      };
-    }, []);
-  }
-
-  // packages/block-editor/build-module/components/list-view/index.mjs
-  var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
-  var expanded = (state, action) => {
-    if (action.type === "clear") {
-      return {};
-    }
-    if (Array.isArray(action.clientIds)) {
-      return {
-        ...state,
-        ...action.clientIds.reduce(
-          (newState, id) => ({
-            ...newState,
-            [id]: action.type === "expand"
-          }),
-          {}
-        )
-      };
-    }
-    return state;
-  };
-  var BLOCK_LIST_ITEM_HEIGHT = 32;
-  function ListViewComponent({
-    id,
-    blocks: blocks2,
-    dropZoneElement,
-    showBlockMovers = false,
-    isExpanded = false,
-    showAppender = false,
-    blockSettingsMenu: BlockSettingsMenu2 = BlockSettingsDropdown,
-    rootClientId,
-    description,
-    onSelect,
-    additionalBlockContent: AdditionalBlockContent
-  }, ref) {
-    if (blocks2) {
-      (0, import_deprecated14.default)(
-        "`blocks` property in `wp.blockEditor.__experimentalListView`",
-        {
-          since: "6.3",
-          alternative: "`rootClientId` property"
+          const clientId = element.id.slice("block-".length);
+          if (!clientId || __unstableIsWithinBlockOverlay2(clientId) || !!getParentSectionBlock2(clientId)) {
+            return;
+          }
+          if (getSelectedBlockClientIds2().includes(clientId) && orientation === "vertical" && !captureToolbars && !getSettings8().hasFixedToolbar) {
+            return;
+          }
+          const elementRect = element.getBoundingClientRect();
+          if (orientation === "horizontal" && (event.clientY > elementRect.bottom || event.clientY < elementRect.top) || orientation === "vertical" && (event.clientX > elementRect.right || event.clientX < elementRect.left)) {
+            hideInsertionPoint2();
+            return;
+          }
+          const index2 = getBlockIndex2(clientId);
+          if (index2 === 0) {
+            hideInsertionPoint2();
+            return;
+          }
+          showInsertionPoint2(rootClientId, index2, {
+            __unstableWithInserter: true
+          });
         }
-      );
-    }
-    const instanceId = (0, import_compose77.useInstanceId)(ListViewComponent);
-    const { clientIdsTree, draggedClientIds, selectedClientIds } = useListViewClientIds({ blocks: blocks2, rootClientId });
-    const blockIndexes = useListViewBlockIndexes(clientIdsTree);
-    const { getBlock: getBlock2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data137.useSelect)(store);
-    const { visibleBlockCount } = (0, import_data137.useSelect)(
-      (select3) => {
-        const { getGlobalBlockCount: getGlobalBlockCount2, getClientIdsOfDescendants: getClientIdsOfDescendants2 } = select3(store);
-        const draggedBlockCount = draggedClientIds?.length > 0 ? getClientIdsOfDescendants2(draggedClientIds).length + 1 : 0;
-        return {
-          visibleBlockCount: getGlobalBlockCount2() - draggedBlockCount
+        node.addEventListener("mousemove", onMouseMove);
+        return () => {
+          node.removeEventListener("mousemove", onMouseMove);
         };
       },
-      [draggedClientIds]
-    );
-    const { updateBlockSelection } = useBlockSelection();
-    const [expandedState, setExpandedState] = (0, import_element198.useReducer)(expanded, {});
-    const [insertedBlock, setInsertedBlock] = (0, import_element198.useState)(null);
-    const { setSelectedTreeId } = useListViewExpandSelectedItem({
-      firstSelectedBlockClientId: selectedClientIds[0],
-      setExpandedState
-    });
-    const selectEditorBlock = (0, import_element198.useCallback)(
-      /**
-       * @param {MouseEvent | KeyboardEvent | undefined} event
-       * @param {string}                                 blockClientId
-       * @param {null | undefined | -1 | 1}              focusPosition
-       */
-      (event, blockClientId, focusPosition) => {
-        updateBlockSelection(event, blockClientId, null, focusPosition);
-        setSelectedTreeId(blockClientId);
-        if (onSelect) {
-          onSelect(getBlock2(blockClientId));
-        }
-      },
-      [setSelectedTreeId, updateBlockSelection, onSelect, getBlock2]
+      [
+        openRef,
+        getBlockListSettings2,
+        getBlockIndex2,
+        isMultiSelecting3,
+        showInsertionPoint2,
+        hideInsertionPoint2,
+        getSelectedBlockClientIds2,
+        isInBetweenInserterDisabled
+      ]
     );
-    const { ref: dropZoneRef, target: blockDropTarget } = useListViewDropZone({
-      dropZoneElement,
-      expandedState,
-      setExpandedState
-    });
-    const elementRef = (0, import_element198.useRef)();
-    const clipBoardRef = useClipboardHandler2({
-      selectBlock: selectEditorBlock
-    });
-    const focusSelectedBlock = (0, import_element198.useCallback)(
+  }
+
+  // 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);
+  function useBlockSelectionClearer() {
+    const { getSettings: getSettings8, hasSelectedBlock: hasSelectedBlock2, hasMultiSelection: hasMultiSelection2 } = (0, import_data74.useSelect)(store);
+    const { clearSelectedBlock: clearSelectedBlock2 } = (0, import_data74.useDispatch)(store);
+    const { clearBlockSelection: isEnabled } = getSettings8();
+    return (0, import_compose55.useRefEffect)(
       (node) => {
-        const [firstSelectedClientId] = getSelectedBlockClientIds2();
-        if (firstSelectedClientId && node) {
-          focusListItem(firstSelectedClientId, node);
+        if (!isEnabled) {
+          return;
+        }
+        function onMouseDown(event) {
+          if (!hasSelectedBlock2() && !hasMultiSelection2()) {
+            return;
+          }
+          if (event.target !== node) {
+            return;
+          }
+          clearSelectedBlock2();
         }
+        node.addEventListener("mousedown", onMouseDown);
+        return () => {
+          node.removeEventListener("mousedown", onMouseDown);
+        };
       },
-      [getSelectedBlockClientIds2]
+      [hasSelectedBlock2, hasMultiSelection2, clearSelectedBlock2, isEnabled]
     );
-    const treeGridRef = (0, import_compose77.useMergeRefs)([
-      clipBoardRef,
-      focusSelectedBlock,
-      elementRef,
-      dropZoneRef,
-      ref
-    ]);
-    const expand = (0, import_element198.useCallback)(
-      (clientId) => {
-        if (!clientId) {
-          return;
-        }
-        const clientIds = Array.isArray(clientId) ? clientId : [clientId];
-        setExpandedState({ type: "expand", clientIds });
-      },
-      [setExpandedState]
-    );
-    const collapse = (0, import_element198.useCallback)(
-      (clientId) => {
-        if (!clientId) {
-          return;
-        }
-        setExpandedState({ type: "collapse", clientIds: [clientId] });
-      },
-      [setExpandedState]
-    );
-    const collapseAll = (0, import_element198.useCallback)(() => {
-      setExpandedState({ type: "clear" });
-    }, [setExpandedState]);
-    const expandRow = (0, import_element198.useCallback)(
-      (row) => {
-        expand(row?.dataset?.block);
-      },
-      [expand]
-    );
-    const collapseRow = (0, import_element198.useCallback)(
-      (row) => {
-        collapse(row?.dataset?.block);
-      },
-      [collapse]
+  }
+  function BlockSelectionClearer(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime274.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);
+
+  // packages/block-editor/build-module/components/inner-blocks/button-block-appender.mjs
+  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
+  function ButtonBlockAppender2({
+    showSeparator,
+    isFloating,
+    onAddBlock,
+    isToggle
+  }) {
+    const { clientId } = useBlockEditContext();
+    return /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+      button_block_appender_default,
+      {
+        className: clsx_default({
+          "block-list-appender__toggle": isToggle
+        }),
+        rootClientId: clientId,
+        showSeparator,
+        isFloating,
+        onAddBlock
+      }
     );
-    const focusRow = (0, import_element198.useCallback)(
-      (event, startRow, endRow) => {
-        if (event.shiftKey) {
-          updateBlockSelection(
-            event,
-            startRow?.dataset?.block,
-            endRow?.dataset?.block
-          );
-        }
-      },
-      [updateBlockSelection]
+  }
+
+  // packages/block-editor/build-module/components/inner-blocks/default-block-appender.mjs
+  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
+  function DefaultBlockAppender2() {
+    const { clientId } = useBlockEditContext();
+    return /* @__PURE__ */ (0, import_jsx_runtime276.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_deprecated9 = __toESM(require_deprecated(), 1);
+  var import_is_shallow_equal = __toESM(require_is_shallow_equal(), 1);
+  var pendingSettingsUpdates = /* @__PURE__ */ new WeakMap();
+  function createShallowMemo() {
+    let value;
+    return (newValue) => {
+      if (value === void 0 || !(0, import_is_shallow_equal.isShallowEqual)(value, newValue)) {
+        value = newValue;
+      }
+      return value;
+    };
+  }
+  function useShallowMemo(value) {
+    const [memo15] = (0, import_element147.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 _allowedBlocks = useShallowMemo(allowedBlocks);
+    const _prioritizedInserterBlocks = useShallowMemo(
+      prioritizedInserterBlocks
     );
-    useListViewCollapseItems({
-      collapseAll,
-      expand
-    });
-    const firstDraggedBlockClientId = draggedClientIds?.[0];
-    const { blockDropTargetIndex, blockDropPosition, firstDraggedBlockIndex } = (0, import_element198.useMemo)(() => {
-      let _blockDropTargetIndex, _firstDraggedBlockIndex;
-      if (blockDropTarget?.clientId) {
-        const foundBlockIndex = blockIndexes[blockDropTarget.clientId];
-        _blockDropTargetIndex = foundBlockIndex === void 0 || blockDropTarget?.dropPosition === "top" ? foundBlockIndex : foundBlockIndex + 1;
-      } else if (blockDropTarget === null) {
-        _blockDropTargetIndex = null;
+    const _templateLock = templateLock === void 0 || parentLock === "contentOnly" ? parentLock : templateLock;
+    (0, import_element147.useLayoutEffect)(() => {
+      const newSettings = {
+        allowedBlocks: _allowedBlocks,
+        prioritizedInserterBlocks: _prioritizedInserterBlocks,
+        templateLock: _templateLock
+      };
+      if (captureToolbars !== void 0) {
+        newSettings.__experimentalCaptureToolbars = captureToolbars;
       }
-      if (firstDraggedBlockClientId) {
-        const foundBlockIndex = blockIndexes[firstDraggedBlockClientId];
-        _firstDraggedBlockIndex = foundBlockIndex === void 0 || blockDropTarget?.dropPosition === "top" ? foundBlockIndex : foundBlockIndex + 1;
+      if (orientation !== void 0) {
+        newSettings.orientation = orientation;
+      } else {
+        const layoutType = getLayoutType(layout?.type);
+        newSettings.orientation = layoutType.getOrientation(layout);
       }
-      return {
-        blockDropTargetIndex: _blockDropTargetIndex,
-        blockDropPosition: blockDropTarget?.dropPosition,
-        firstDraggedBlockIndex: _firstDraggedBlockIndex
-      };
-    }, [blockDropTarget, blockIndexes, firstDraggedBlockClientId]);
-    const contextValue = (0, import_element198.useMemo)(
-      () => ({
-        blockDropPosition,
-        blockDropTargetIndex,
-        blockIndexes,
-        draggedClientIds,
-        expandedState,
-        expand,
-        firstDraggedBlockIndex,
-        collapse,
-        collapseAll,
-        BlockSettingsMenu: BlockSettingsMenu2,
-        listViewInstanceId: instanceId,
-        AdditionalBlockContent,
-        insertedBlock,
-        setInsertedBlock,
-        treeGridElementRef: elementRef,
-        rootClientId
-      }),
-      [
-        blockDropPosition,
-        blockDropTargetIndex,
-        blockIndexes,
-        draggedClientIds,
-        expandedState,
-        expand,
-        firstDraggedBlockIndex,
-        collapse,
-        collapseAll,
-        BlockSettingsMenu2,
-        instanceId,
-        AdditionalBlockContent,
-        insertedBlock,
-        setInsertedBlock,
-        rootClientId
-      ]
-    );
-    const [fixedListWindow] = (0, import_compose77.__experimentalUseFixedWindowList)(
-      elementRef,
-      BLOCK_LIST_ITEM_HEIGHT,
-      visibleBlockCount,
-      {
-        // Ensure that the windowing logic is recalculated when the expanded state changes.
-        // This is necessary because expanding a collapsed block in a short list view can
-        // switch the list view to a tall list view with a scrollbar, and vice versa.
-        // When this happens, the windowing logic needs to be recalculated to ensure that
-        // the correct number of blocks are rendered, by rechecking for a scroll container.
-        expandedState,
-        useWindowing: true,
-        windowOverscan: 40
+      if (__experimentalDefaultBlock !== void 0) {
+        (0, import_deprecated9.default)("__experimentalDefaultBlock", {
+          alternative: "defaultBlock",
+          since: "6.3",
+          version: "6.4"
+        });
+        newSettings.defaultBlock = __experimentalDefaultBlock;
       }
-    );
-    if (!clientIdsTree.length && !showAppender) {
-      return null;
-    }
-    const describedById = description && `block-editor-list-view-description-${instanceId}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(import_data137.AsyncModeProvider, { value: true, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
-        ListViewDropIndicatorPreview,
+      if (defaultBlock !== void 0) {
+        newSettings.defaultBlock = defaultBlock;
+      }
+      if (__experimentalDirectInsert !== void 0) {
+        (0, import_deprecated9.default)("__experimentalDirectInsert", {
+          alternative: "directInsert",
+          since: "6.3",
+          version: "6.4"
+        });
+        newSettings.directInsert = __experimentalDirectInsert;
+      }
+      if (directInsert !== void 0) {
+        newSettings.directInsert = directInsert;
+      }
+      if (newSettings.directInsert !== void 0 && typeof newSettings.directInsert !== "boolean") {
+        (0, import_deprecated9.default)("Using `Function` as a `directInsert` argument", {
+          alternative: "`boolean` values",
+          since: "6.5"
+        });
+      }
+      if (!pendingSettingsUpdates.get(registry)) {
+        pendingSettingsUpdates.set(registry, {});
+      }
+      pendingSettingsUpdates.get(registry)[clientId] = newSettings;
+      window.queueMicrotask(() => {
+        const settings2 = pendingSettingsUpdates.get(registry);
+        if (Object.keys(settings2).length) {
+          const { updateBlockListSettings: updateBlockListSettings2 } = registry.dispatch(store);
+          updateBlockListSettings2(settings2);
+          pendingSettingsUpdates.set(registry, {});
+        }
+      });
+    }, [
+      clientId,
+      _allowedBlocks,
+      _prioritizedInserterBlocks,
+      _templateLock,
+      defaultBlock,
+      directInsert,
+      __experimentalDefaultBlock,
+      __experimentalDirectInsert,
+      captureToolbars,
+      orientation,
+      layout,
+      registry
+    ]);
+  }
+
+  // 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_deprecated10 = __toESM(require_deprecated(), 1);
+  function useInnerBlockTemplateSync(clientId, template2, templateLock, templateInsertUpdatesSelection) {
+    if (template2 !== void 0) {
+      (0, import_deprecated10.default)(
+        "The template prop of InnerBlocks and useInnerBlocksProps",
         {
-          draggedBlockClientId: firstDraggedBlockClientId,
-          listViewRef: elementRef,
-          blockDropTarget
+          since: "7.2",
+          alternative: "a `template` declared in the block type settings"
         }
-      ),
-      description && /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(VisuallyHidden, { id: describedById, children: description }),
-      /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
-        import_components123.__experimentalTreeGrid,
+      );
+    }
+    if (templateInsertUpdatesSelection !== void 0) {
+      (0, import_deprecated10.default)(
+        "The templateInsertUpdatesSelection prop of InnerBlocks and useInnerBlocksProps",
         {
-          id,
-          className: clsx_default("block-editor-list-view-tree", {
-            "is-dragging": draggedClientIds?.length > 0 && blockDropTargetIndex !== void 0
-          }),
-          "aria-label": (0, import_i18n113.__)("Block navigation structure"),
-          ref: treeGridRef,
-          onCollapseRow: collapseRow,
-          onExpandRow: expandRow,
-          onFocusRow: focusRow,
-          applicationAriaLabel: (0, import_i18n113.__)("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_runtime332.jsx)(ListViewContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
-            branch_default,
-            {
-              blocks: clientIdsTree,
-              parentId: rootClientId,
-              selectBlock: selectEditorBlock,
-              showBlockMovers,
-              fixedListWindow,
-              selectedClientIds,
-              isExpanded,
-              showAppender
-            }
-          ) })
+          since: "7.2",
+          alternative: "`templateInsertUpdatesSelection` declared in the block type settings"
         }
-      )
-    ] });
+      );
+    }
+    const registry = (0, import_data76.useRegistry)();
+    const existingTemplateRef = (0, import_element148.useRef)(null);
+    (0, import_element148.useLayoutEffect)(() => {
+      let isCancelled = false;
+      const {
+        getBlockName: getBlockName2,
+        getBlocks: getBlocks2,
+        getSelectedBlocksInitialCaretPosition: getSelectedBlocksInitialCaretPosition2,
+        isBlockSelected: isBlockSelected2
+      } = registry.select(store);
+      const { replaceInnerBlocks: replaceInnerBlocks2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = registry.dispatch(store);
+      window.queueMicrotask(() => {
+        if (isCancelled) {
+          return;
+        }
+        let resolvedTemplate = template2;
+        let resolvedUpdatesSelection = templateInsertUpdatesSelection;
+        if (template2 === void 0) {
+          const blockType = (0, import_blocks44.getBlockType)(getBlockName2(clientId));
+          resolvedTemplate = blockType?.template;
+          resolvedUpdatesSelection = blockType?.templateInsertUpdatesSelection;
+        }
+        const currentInnerBlocks = getBlocks2(clientId);
+        const hasAppliedTemplate = (0, import_es64.default)(
+          resolvedTemplate,
+          existingTemplateRef.current
+        );
+        const shouldApplyTemplate = currentInnerBlocks.length === 0 || templateLock === "all" || templateLock === "contentOnly";
+        if (!shouldApplyTemplate || hasAppliedTemplate) {
+          return;
+        }
+        existingTemplateRef.current = resolvedTemplate;
+        const nextBlocks = (0, import_blocks44.synchronizeBlocksWithTemplate)(
+          currentInnerBlocks,
+          resolvedTemplate
+        );
+        if (!(0, import_es64.default)(nextBlocks, currentInnerBlocks)) {
+          __unstableMarkNextChangeAsNotPersistent2({
+            history: "ignore"
+          });
+          replaceInnerBlocks2(
+            clientId,
+            nextBlocks,
+            currentInnerBlocks.length === 0 && resolvedUpdatesSelection && nextBlocks.length !== 0 && isBlockSelected2(clientId),
+            // This ensures the "initialPosition" doesn't change when applying the template
+            // If we're supposed to focus the block, we'll focus the first inner block
+            // otherwise, we won't apply any auto-focus.
+            // This ensures for instance that the focus stays in the inserter when inserting the "buttons" block.
+            getSelectedBlocksInitialCaretPosition2()
+          );
+        }
+      });
+      return () => {
+        isCancelled = true;
+      };
+    }, [
+      template2,
+      templateLock,
+      clientId,
+      registry,
+      templateInsertUpdatesSelection
+    ]);
   }
-  var PrivateListView = (0, import_element198.forwardRef)(ListViewComponent);
-  var list_view_default2 = (0, import_element198.forwardRef)((props, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
-      PrivateListView,
-      {
-        ref,
-        ...props,
-        showAppender: false,
-        rootClientId: null,
-        onSelect: null,
-        additionalBlockContent: null,
-        blockSettingsMenu: void 0
-      }
-    );
-  });

-  // packages/block-editor/build-module/components/block-navigation/dropdown.mjs
-  var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
-  function BlockNavigationDropdownToggle({
-    isEnabled,
-    onToggle,
-    isOpen,
-    innerRef,
-    ...props
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
-      import_components124.Button,
-      {
-        __next40pxDefaultSize: true,
-        ...props,
-        ref: innerRef,
-        icon: list_view_default,
-        "aria-expanded": isOpen,
-        "aria-haspopup": "true",
-        onClick: isEnabled ? onToggle : void 0,
-        label: (0, import_i18n114.__)("List view"),
-        className: "block-editor-block-navigation",
-        "aria-disabled": !isEnabled
-      }
-    );
-  }
-  function BlockNavigationDropdown({ isDisabled, ...props }, ref) {
-    (0, import_deprecated15.default)("wp.blockEditor.BlockNavigationDropdown", {
-      since: "6.1",
-      alternative: "wp.components.Dropdown and wp.blockEditor.ListView"
-    });
-    const hasBlocks = (0, import_data138.useSelect)(
-      (select3) => !!select3(store).getBlockCount(),
-      []
-    );
-    const isEnabled = hasBlocks && !isDisabled;
-    return /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
-      import_components124.Dropdown,
-      {
-        contentClassName: "block-editor-block-navigation__popover",
-        popoverProps: { placement: "bottom-start" },
-        renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
-          BlockNavigationDropdownToggle,
-          {
-            ...props,
-            innerRef: ref,
-            isOpen,
-            onToggle,
-            isEnabled
-          }
-        ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime333.jsxs)("div", { className: "block-editor-block-navigation__container", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime333.jsx)("p", { className: "block-editor-block-navigation__label", children: (0, import_i18n114.__)("List view") }),
-          /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(list_view_default2, {})
-        ] })
-      }
+  // 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);
+  function useBlockContext(clientId) {
+    return (0, import_data77.useSelect)(
+      (select3) => {
+        const block = select3(store).getBlock(clientId);
+        if (!block) {
+          return void 0;
+        }
+        const blockType = select3(import_blocks45.store).getBlockType(block.name);
+        if (!blockType) {
+          return void 0;
+        }
+        if (Object.keys(blockType.providesContext).length === 0) {
+          return void 0;
+        }
+        return Object.fromEntries(
+          Object.entries(blockType.providesContext).map(
+            ([contextName, attributeName]) => [
+              contextName,
+              block.attributes[attributeName]
+            ]
+          )
+        );
+      },
+      [clientId]
     );
   }
-  var dropdown_default = (0, import_element199.forwardRef)(BlockNavigationDropdown);

-  // packages/block-editor/build-module/components/block-styles/index.mjs
-  var import_element200 = __toESM(require_element(), 1);
-  var import_data139 = __toESM(require_data(), 1);
-  var import_compose78 = __toESM(require_compose(), 1);
-  var import_components125 = __toESM(require_components(), 1);
-  var import_i18n115 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
-  var noop14 = () => {
-  };
-  function BlockStyles({ clientId, onSwitch = noop14, onHoverClassName = noop14 }) {
-    const canEdit = (0, import_data139.useSelect)(
-      (select3) => select3(store).canEditBlock(clientId),
-      [clientId]
-    );
-    const {
-      onSelect,
-      stylesToRender,
-      activeStyle,
-      genericPreviewBlock,
-      className
-    } = useStylesForBlocks({
-      clientId,
-      onSwitch
-    });
-    const [hoveredStyle, setHoveredStyle] = (0, import_element200.useState)(null);
-    const [blockStylesAnchor, setBlockStylesAnchor] = (0, import_element200.useState)(null);
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const previewBlocks = (0, import_element200.useMemo)(() => {
-      if (!hoveredStyle || !genericPreviewBlock) {
-        return null;
-      }
-      const previewClassName = replaceActiveStyle(
-        className,
-        activeStyle,
-        hoveredStyle
+  // 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);
+
+  // 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);
+  function parseDropEvent(event) {
+    let result = {
+      srcRootClientId: null,
+      srcClientIds: null,
+      srcIndex: null,
+      type: null,
+      blocks: null
+    };
+    if (!event.dataTransfer) {
+      return result;
+    }
+    try {
+      result = Object.assign(
+        result,
+        JSON.parse(event.dataTransfer.getData("wp-blocks"))
       );
-      return [
-        {
-          ...genericPreviewBlock,
-          attributes: {
-            ...genericPreviewBlock.attributes || {},
-            className: previewClassName
-          }
-        }
-      ];
-    }, [hoveredStyle, genericPreviewBlock, className, activeStyle]);
-    if (!canEdit || !stylesToRender || stylesToRender.length === 0) {
-      return null;
+    } catch {
+      return result;
     }
-    const debouncedSetHoveredStyle = (0, import_compose78.debounce)(setHoveredStyle, 250);
-    const onSelectStylePreview = (style) => {
-      onSelect(style);
-      onHoverClassName(null);
-      setHoveredStyle(null);
-      debouncedSetHoveredStyle.cancel();
+    return result;
+  }
+  function onBlockDrop(targetRootClientId, targetBlockIndex, getBlockIndex2, getClientIdsOfDescendants2, moveBlocks, insertOrReplaceBlocks, clearSelectedBlock2, operation, getBlock2) {
+    return (event) => {
+      const {
+        srcRootClientId: sourceRootClientId,
+        srcClientIds: sourceClientIds,
+        type: dropType,
+        blocks: blocks2
+      } = parseDropEvent(event);
+      if (dropType === "inserter") {
+        clearSelectedBlock2();
+        const blocksToInsert = blocks2.map(
+          (block) => (0, import_blocks46.cloneBlock)(block)
+        );
+        insertOrReplaceBlocks(blocksToInsert, true, null);
+      }
+      if (dropType === "block") {
+        const sourceBlockIndex = getBlockIndex2(sourceClientIds[0]);
+        if (sourceRootClientId === targetRootClientId && sourceBlockIndex === targetBlockIndex) {
+          return;
+        }
+        if (sourceClientIds.includes(targetRootClientId) || getClientIdsOfDescendants2(sourceClientIds).some(
+          (id) => id === targetRootClientId
+        )) {
+          return;
+        }
+        if (operation === "group") {
+          const blocksToInsert = sourceClientIds.map(
+            (clientId) => getBlock2(clientId)
+          );
+          insertOrReplaceBlocks(
+            blocksToInsert,
+            true,
+            null,
+            sourceClientIds
+          );
+          return;
+        }
+        const isAtSameLevel = sourceRootClientId === targetRootClientId;
+        const draggedBlockCount = sourceClientIds.length;
+        const insertIndex = isAtSameLevel && sourceBlockIndex < targetBlockIndex ? targetBlockIndex - draggedBlockCount : targetBlockIndex;
+        moveBlocks(sourceClientIds, sourceRootClientId, insertIndex);
+      }
     };
-    const styleItemHandler = (item) => {
-      if (hoveredStyle === item) {
-        debouncedSetHoveredStyle.cancel();
+  }
+  function onFilesDrop(targetRootClientId, getSettings8, updateBlockAttributes2, canInsertBlockType2, insertOrReplaceBlocks) {
+    return (files) => {
+      if (!getSettings8().mediaUpload) {
         return;
       }
-      debouncedSetHoveredStyle(item);
-      onHoverClassName(item?.name ?? null);
+      const transformation = (0, import_blocks46.findTransform)(
+        (0, import_blocks46.getBlockTransforms)("from"),
+        (transform) => transform.type === "files" && canInsertBlockType2(transform.blockName, targetRootClientId) && transform.isMatch(files)
+      );
+      if (transformation) {
+        const blocks2 = transformation.transform(
+          files,
+          updateBlockAttributes2
+        );
+        insertOrReplaceBlocks(blocks2);
+      }
     };
-    const defaultStyle = getDefaultStyle(stylesToRender);
-    const hasValue3 = () => {
-      return activeStyle?.name !== defaultStyle?.name;
-    };
-    const onDeselect = () => {
-      onSelectStylePreview(defaultStyle);
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-      import_components125.__experimentalToolsPanel,
-      {
-        label: (0, import_i18n115.__)("Styles"),
-        resetAll: onDeselect,
-        panelId: clientId,
-        hasInnerWrapper: true,
-        dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-          import_components125.__experimentalToolsPanelItem,
-          {
-            hasValue: hasValue3,
-            label: (0, import_i18n115.__)("Variation"),
-            onDeselect,
-            isShownByDefault: true,
-            panelId: clientId,
-            children: /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
-              "div",
-              {
-                ref: setBlockStylesAnchor,
-                className: "block-editor-block-styles",
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime334.jsx)("div", { className: "block-editor-block-styles__variants", children: stylesToRender.map((style) => {
-                    const buttonText = style.label || style.name;
-                    return /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-                      import_components125.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_runtime334.jsx)(
-                          import_components125.__experimentalTruncate,
-                          {
-                            numberOfLines: 1,
-                            className: "block-editor-block-styles__item-text",
-                            children: buttonText
-                          }
-                        )
-                      },
-                      style.name
-                    );
-                  }) }),
-                  previewBlocks && /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-                    PreviewBlockPopover,
-                    {
-                      blocks: previewBlocks,
-                      placement: "left-start",
-                      offset: 34,
-                      anchor: blockStylesAnchor
-                    }
-                  )
-                ]
-              }
-            )
-          }
-        )
-      }
-    );
-  }
-  var block_styles_default = BlockStyles;
-
-  // packages/block-editor/build-module/components/block-heading-level-dropdown/index.mjs
-  var import_components127 = __toESM(require_components(), 1);
-  var import_i18n116 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/block-heading-level-dropdown/heading-level-icon.mjs
-  var import_components126 = __toESM(require_components(), 1);
-  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
-  var LEVEL_TO_PATH = {
-    0: paragraph_default,
-    1: heading_level_1_default,
-    2: heading_level_2_default,
-    3: heading_level_3_default,
-    4: heading_level_4_default,
-    5: heading_level_5_default,
-    6: heading_level_6_default
-  };
-  function HeadingLevelIcon({ level }) {
-    if (LEVEL_TO_PATH[level]) {
-      return /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_components126.Icon, { icon: LEVEL_TO_PATH[level] });
-    }
-    return null;
-  }
-
-  // packages/block-editor/build-module/components/block-heading-level-dropdown/index.mjs
-  var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
-  var HEADING_LEVELS = [1, 2, 3, 4, 5, 6];
-  var POPOVER_PROPS6 = {
-    className: "block-library-heading-level-dropdown"
-  };
-  function HeadingLevelDropdown({
-    options = HEADING_LEVELS,
-    value,
-    onChange
-  }) {
-    const validOptions = options.filter(
-      (option) => option === 0 || HEADING_LEVELS.includes(option)
-    ).sort((a2, b2) => a2 - b2);
-    return /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
-      import_components127.ToolbarDropdownMenu,
-      {
-        popoverProps: POPOVER_PROPS6,
-        icon: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(HeadingLevelIcon, { level: value }),
-        label: (0, import_i18n116.__)("Change level"),
-        controls: validOptions.map((targetLevel) => {
-          const isActive = targetLevel === value;
-          return {
-            icon: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(HeadingLevelIcon, { level: targetLevel }),
-            title: targetLevel === 0 ? (0, import_i18n116.__)("Paragraph") : (0, import_i18n116.sprintf)(
-              // translators: %d: heading level e.g: "1", "2", "3"
-              (0, import_i18n116.__)("Heading %d"),
-              targetLevel
-            ),
-            isActive,
-            onClick() {
-              onChange(targetLevel);
-            },
-            role: "menuitemradio"
-          };
-        })
-      }
-    );
   }
-
-  // packages/block-editor/build-module/components/block-variation-picker/index.mjs
-  var import_i18n117 = __toESM(require_i18n(), 1);
-  var import_components128 = __toESM(require_components(), 1);
-  var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
-  function BlockVariationPicker({
-    icon = layout_default,
-    label = (0, import_i18n117.__)("Choose variation"),
-    instructions = (0, import_i18n117.__)("Select a variation to start with:"),
-    variations,
-    onSelect,
-    allowSkip
-  }) {
-    const classes = clsx_default("block-editor-block-variation-picker", {
-      "has-many-variations": variations.length > 4
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(
-      import_components128.Placeholder,
-      {
-        icon,
-        label,
-        instructions,
-        className: classes,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-            "ul",
-            {
-              className: "block-editor-block-variation-picker__variations",
-              role: "list",
-              "aria-label": (0, import_i18n117.__)("Block variations"),
-              children: variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)("li", { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-                  import_components128.Button,
-                  {
-                    __next40pxDefaultSize: true,
-                    variant: "tertiary",
-                    icon: variation.icon && variation.icon.src ? variation.icon.src : variation.icon,
-                    iconSize: 48,
-                    onClick: () => onSelect(variation),
-                    className: "block-editor-block-variation-picker__variation",
-                    label: variation.description || variation.title
-                  }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime337.jsx)("span", { className: "block-editor-block-variation-picker__variation-label", children: variation.title })
-              ] }, variation.name))
-            }
-          ),
-          allowSkip && /* @__PURE__ */ (0, import_jsx_runtime337.jsx)("div", { className: "block-editor-block-variation-picker__skip", children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-            import_components128.Button,
-            {
-              __next40pxDefaultSize: true,
-              variant: "link",
-              onClick: () => onSelect(),
-              children: (0, import_i18n117.__)("Skip")
-            }
-          ) })
-        ]
+  function onHTMLDrop(insertOrReplaceBlocks) {
+    return (HTML) => {
+      const blocks2 = (0, import_blocks46.pasteHandler)({ HTML, mode: "BLOCKS" });
+      if (blocks2.length) {
+        insertOrReplaceBlocks(blocks2);
       }
-    );
+    };
   }
-  var block_variation_picker_default = BlockVariationPicker;
-
-  // packages/block-editor/build-module/components/block-pattern-setup/index.mjs
-  var import_data141 = __toESM(require_data(), 1);
-  var import_blocks79 = __toESM(require_blocks(), 1);
-  var import_components130 = __toESM(require_components(), 1);
-  var import_element201 = __toESM(require_element(), 1);
-  var import_compose79 = __toESM(require_compose(), 1);
-  var import_i18n119 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/block-pattern-setup/setup-toolbar.mjs
-  var import_i18n118 = __toESM(require_i18n(), 1);
-  var import_components129 = __toESM(require_components(), 1);
-
-  // packages/block-editor/build-module/components/block-pattern-setup/constants.mjs
-  var VIEWMODES = {
-    carousel: "carousel",
-    grid: "grid"
-  };
-
-  // packages/block-editor/build-module/components/block-pattern-setup/setup-toolbar.mjs
-  var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
-  var Actions = ({ onBlockPatternSelect }) => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("div", { className: "block-editor-block-pattern-setup__actions", children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-    import_components129.Button,
-    {
-      __next40pxDefaultSize: true,
-      variant: "primary",
-      onClick: onBlockPatternSelect,
-      children: (0, import_i18n118.__)("Choose")
-    }
-  ) });
-  var CarouselNavigation = ({
-    handlePrevious,
-    handleNext,
-    activeSlide,
-    totalSlides
-  }) => /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { className: "block-editor-block-pattern-setup__navigation", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-      import_components129.Button,
-      {
-        size: "compact",
-        icon: (0, import_i18n118.isRTL)() ? chevron_right_default : chevron_left_default,
-        label: (0, import_i18n118.__)("Previous pattern"),
-        onClick: handlePrevious,
-        disabled: activeSlide === 0,
-        accessibleWhenDisabled: true
-      }
-    ),
-    /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-      import_components129.Button,
-      {
-        size: "compact",
-        icon: (0, import_i18n118.isRTL)() ? chevron_left_default : chevron_right_default,
-        label: (0, import_i18n118.__)("Next pattern"),
-        onClick: handleNext,
-        disabled: activeSlide === totalSlides - 1,
-        accessibleWhenDisabled: true
-      }
-    )
-  ] });
-  var SetupToolbar = ({
-    viewMode,
-    setViewMode,
-    handlePrevious,
-    handleNext,
-    activeSlide,
-    totalSlides,
-    onBlockPatternSelect
-  }) => {
-    const isCarouselView = viewMode === VIEWMODES.carousel;
-    const displayControls = /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { className: "block-editor-block-pattern-setup__display-controls", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-        import_components129.Button,
-        {
-          size: "compact",
-          icon: stretch_full_width_default,
-          label: (0, import_i18n118.__)("Carousel view"),
-          onClick: () => setViewMode(VIEWMODES.carousel),
-          isPressed: isCarouselView
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-        import_components129.Button,
-        {
-          size: "compact",
-          icon: grid_default,
-          label: (0, import_i18n118.__)("Grid view"),
-          onClick: () => setViewMode(VIEWMODES.grid),
-          isPressed: viewMode === VIEWMODES.grid
+  function useOnBlockDrop(targetRootClientId, targetBlockIndex, options = {}) {
+    const { operation = "insert", nearestSide = "right" } = options;
+    const {
+      canInsertBlockType: canInsertBlockType2,
+      getBlockIndex: getBlockIndex2,
+      getClientIdsOfDescendants: getClientIdsOfDescendants2,
+      getBlockOrder: getBlockOrder2,
+      getBlocksByClientId: getBlocksByClientId2,
+      getSettings: getSettings8,
+      getBlock: getBlock2
+    } = (0, import_data78.useSelect)(store);
+    const { getGroupingBlockName } = (0, import_data78.useSelect)(import_blocks46.store);
+    const {
+      insertBlocks: insertBlocks2,
+      moveBlocksToPosition: moveBlocksToPosition2,
+      updateBlockAttributes: updateBlockAttributes2,
+      clearSelectedBlock: clearSelectedBlock2,
+      replaceBlocks: replaceBlocks2,
+      removeBlocks: removeBlocks2
+    } = (0, import_data78.useDispatch)(store);
+    const registry = (0, import_data78.useRegistry)();
+    const insertOrReplaceBlocks = (0, import_element149.useCallback)(
+      (blocks2, updateSelection = true, initialPosition2 = 0, clientIdsToReplace = []) => {
+        if (!Array.isArray(blocks2)) {
+          blocks2 = [blocks2];
         }
-      )
-    ] });
-    return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { className: "block-editor-block-pattern-setup__toolbar", children: [
-      isCarouselView && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-        CarouselNavigation,
-        {
-          handlePrevious,
-          handleNext,
-          activeSlide,
-          totalSlides
+        const clientIds = getBlockOrder2(targetRootClientId);
+        const clientId = clientIds[targetBlockIndex];
+        if (operation === "replace") {
+          replaceBlocks2(clientId, blocks2, void 0, initialPosition2);
+        } else if (operation === "group") {
+          const targetBlock = getBlock2(clientId);
+          if (nearestSide === "left") {
+            blocks2.push(targetBlock);
+          } else {
+            blocks2.unshift(targetBlock);
+          }
+          const groupInnerBlocks = blocks2.map(
+            (block) => (0, import_blocks46.cloneSanitizedBlock)(block)
+          );
+          const areAllImages = blocks2.every((block) => {
+            return block.name === "core/image";
+          });
+          const galleryBlock = canInsertBlockType2(
+            "core/gallery",
+            targetRootClientId
+          );
+          const wrappedBlocks = (0, import_blocks46.createBlock)(
+            areAllImages && galleryBlock ? "core/gallery" : getGroupingBlockName(),
+            {
+              layout: {
+                type: "flex",
+                flexWrap: areAllImages && galleryBlock ? null : "nowrap"
+              }
+            },
+            groupInnerBlocks
+          );
+          replaceBlocks2(
+            [clientId, ...clientIdsToReplace],
+            wrappedBlocks,
+            void 0,
+            initialPosition2
+          );
+        } else {
+          insertBlocks2(
+            blocks2,
+            targetBlockIndex,
+            targetRootClientId,
+            updateSelection,
+            initialPosition2
+          );
         }
-      ),
-      displayControls,
-      isCarouselView && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(Actions, { onBlockPatternSelect })
-    ] });
-  };
-  var setup_toolbar_default = SetupToolbar;
-
-  // packages/block-editor/build-module/components/block-pattern-setup/use-patterns-setup.mjs
-  var import_data140 = __toESM(require_data(), 1);
-  function usePatternsSetup(clientId, blockName, filterPatternsFn) {
-    return (0, import_data140.useSelect)(
-      (select3) => {
-        const {
-          getBlockRootClientId: getBlockRootClientId2,
-          getPatternsByBlockTypes: getPatternsByBlockTypes2,
-          __experimentalGetAllowedPatterns: __experimentalGetAllowedPatterns2
-        } = select3(store);
-        const rootClientId = getBlockRootClientId2(clientId);
-        if (filterPatternsFn) {
-          return __experimentalGetAllowedPatterns2(rootClientId).filter(
-            filterPatternsFn
+      },
+      [
+        getBlockOrder2,
+        targetRootClientId,
+        targetBlockIndex,
+        operation,
+        replaceBlocks2,
+        getBlock2,
+        nearestSide,
+        canInsertBlockType2,
+        getGroupingBlockName,
+        insertBlocks2
+      ]
+    );
+    const moveBlocks = (0, import_element149.useCallback)(
+      (sourceClientIds, sourceRootClientId, insertIndex) => {
+        if (operation === "replace") {
+          const sourceBlocks = getBlocksByClientId2(sourceClientIds);
+          const targetBlockClientIds = getBlockOrder2(targetRootClientId);
+          const targetBlockClientId = targetBlockClientIds[targetBlockIndex];
+          registry.batch(() => {
+            removeBlocks2(sourceClientIds, false);
+            replaceBlocks2(
+              targetBlockClientId,
+              sourceBlocks,
+              void 0,
+              0
+            );
+          });
+        } else {
+          moveBlocksToPosition2(
+            sourceClientIds,
+            sourceRootClientId,
+            targetRootClientId,
+            insertIndex
           );
         }
-        return getPatternsByBlockTypes2(blockName, rootClientId);
       },
-      [clientId, blockName, filterPatternsFn]
+      [
+        operation,
+        getBlockOrder2,
+        getBlocksByClientId2,
+        moveBlocksToPosition2,
+        registry,
+        removeBlocks2,
+        replaceBlocks2,
+        targetBlockIndex,
+        targetRootClientId
+      ]
+    );
+    const _onDrop = onBlockDrop(
+      targetRootClientId,
+      targetBlockIndex,
+      getBlockIndex2,
+      getClientIdsOfDescendants2,
+      moveBlocks,
+      insertOrReplaceBlocks,
+      clearSelectedBlock2,
+      operation,
+      getBlock2
+    );
+    const _onFilesDrop = onFilesDrop(
+      targetRootClientId,
+      getSettings8,
+      updateBlockAttributes2,
+      canInsertBlockType2,
+      insertOrReplaceBlocks
     );
+    const _onHTMLDrop = onHTMLDrop(insertOrReplaceBlocks);
+    return (event) => {
+      const files = (0, import_dom56.getFilesFromDataTransfer)(event.dataTransfer);
+      const html = event.dataTransfer.getData("text/html");
+      if (html) {
+        _onHTMLDrop(html);
+      } else if (files.length) {
+        _onFilesDrop(files);
+      } else {
+        _onDrop(event);
+      }
+    };
   }
-  var use_patterns_setup_default = usePatternsSetup;

-  // packages/block-editor/build-module/components/block-pattern-setup/index.mjs
-  var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
-  var SetupContent = ({
-    viewMode,
-    activeSlide,
-    patterns,
-    onBlockPatternSelect,
-    showTitles
-  }) => {
-    const containerClass = "block-editor-block-pattern-setup__container";
-    if (viewMode === VIEWMODES.carousel) {
-      const slideClass = /* @__PURE__ */ new Map([
-        [activeSlide, "active-slide"],
-        [activeSlide - 1, "previous-slide"],
-        [activeSlide + 1, "next-slide"]
-      ]);
-      return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)("div", { className: "block-editor-block-pattern-setup__carousel", children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)("div", { className: containerClass, children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)("div", { className: "carousel-container", children: patterns.map((pattern, index2) => /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
-        BlockPatternSlide,
-        {
-          active: index2 === activeSlide,
-          className: slideClass.get(index2) || "",
-          pattern
-        },
-        pattern.name
-      )) }) }) });
+  // packages/block-editor/build-module/utils/math.mjs
+  function getDistanceFromPointToEdge(point, rect, edge) {
+    const isHorizontal = edge === "top" || edge === "bottom";
+    const { x: x2, y: y2 } = point;
+    const pointLateralPosition = isHorizontal ? x2 : y2;
+    const pointForwardPosition = isHorizontal ? y2 : x2;
+    const edgeStart = isHorizontal ? rect.left : rect.top;
+    const edgeEnd = isHorizontal ? rect.right : rect.bottom;
+    const edgeForwardPosition = rect[edge];
+    let edgeLateralPosition;
+    if (pointLateralPosition >= edgeStart && pointLateralPosition <= edgeEnd) {
+      edgeLateralPosition = pointLateralPosition;
+    } else if (pointLateralPosition < edgeEnd) {
+      edgeLateralPosition = edgeStart;
+    } else {
+      edgeLateralPosition = edgeEnd;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)("div", { className: "block-editor-block-pattern-setup__grid", children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
-      import_components130.Composite,
-      {
-        role: "listbox",
-        className: containerClass,
-        "aria-label": (0, import_i18n119.__)("Patterns list"),
-        children: patterns.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
-          BlockPattern3,
-          {
-            pattern,
-            onSelect: onBlockPatternSelect,
-            showTitles
-          },
-          pattern.name
-        ))
-      }
-    ) });
-  };
-  function BlockPattern3({ pattern, onSelect, showTitles }) {
-    const baseClassName = "block-editor-block-pattern-setup-list";
-    const { blocks: blocks2, description, viewportWidth = 700 } = pattern;
-    const descriptionId = (0, import_compose79.useInstanceId)(
-      BlockPattern3,
-      `${baseClassName}__item-description`
+    return Math.sqrt(
+      (pointLateralPosition - edgeLateralPosition) ** 2 + (pointForwardPosition - edgeForwardPosition) ** 2
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)("div", { className: `${baseClassName}__list-item`, children: /* @__PURE__ */ (0, import_jsx_runtime339.jsxs)(
-      import_components130.Composite.Item,
-      {
-        render: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
-          "div",
-          {
-            "aria-describedby": description ? descriptionId : void 0,
-            "aria-label": pattern.title,
-            className: `${baseClassName}__item`
-          }
-        ),
-        id: `${baseClassName}__pattern__${pattern.name}`,
-        role: "option",
-        onClick: () => onSelect(blocks2),
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
-            block_preview_default,
-            {
-              blocks: blocks2,
-              viewportWidth
-            }
-          ),
-          showTitles && /* @__PURE__ */ (0, import_jsx_runtime339.jsx)("div", { className: `${baseClassName}__item-title`, children: pattern.title }),
-          !!description && /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(VisuallyHidden, { id: descriptionId, children: description })
-        ]
-      }
-    ) });
   }
-  function BlockPatternSlide({ active, className, pattern, minHeight }) {
-    const { blocks: blocks2, title, description } = pattern;
-    const descriptionId = (0, import_compose79.useInstanceId)(
-      BlockPatternSlide,
-      "block-editor-block-pattern-setup-list__item-description"
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime339.jsxs)(
-      "div",
-      {
-        "aria-hidden": !active,
-        role: "img",
-        className: `pattern-slide ${className}`,
-        "aria-label": title,
-        "aria-describedby": description ? descriptionId : void 0,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(block_preview_default, { blocks: blocks2, minHeight }),
-          !!description && /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(VisuallyHidden, { id: descriptionId, children: description })
-        ]
+  function getDistanceToNearestEdge(point, rect, allowedEdges = ["top", "bottom", "left", "right"]) {
+    let candidateDistance;
+    let candidateEdge;
+    allowedEdges.forEach((edge) => {
+      const distance = getDistanceFromPointToEdge(point, rect, edge);
+      if (candidateDistance === void 0 || distance < candidateDistance) {
+        candidateDistance = distance;
+        candidateEdge = edge;
       }
-    );
+    });
+    return [candidateDistance, candidateEdge];
   }
-  var BlockPatternSetup = ({
-    clientId,
-    blockName,
-    filterPatternsFn,
-    onBlockPatternSelect,
-    initialViewMode = VIEWMODES.carousel,
-    showTitles = false
-  }) => {
-    const [viewMode, setViewMode] = (0, import_element201.useState)(initialViewMode);
-    const [activeSlide, setActiveSlide] = (0, import_element201.useState)(0);
-    const { replaceBlock: replaceBlock2 } = (0, import_data141.useDispatch)(store);
-    const patterns = use_patterns_setup_default(clientId, blockName, filterPatternsFn);
-    if (!patterns?.length) {
-      return null;
-    }
-    const onBlockPatternSelectDefault = (blocks2) => {
-      const clonedBlocks = blocks2.map((block) => (0, import_blocks79.cloneBlock)(block));
-      replaceBlock2(clientId, clonedBlocks);
-    };
-    const onPatternSelectCallback = onBlockPatternSelect || onBlockPatternSelectDefault;
-    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(import_jsx_runtime339.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime339.jsxs)(
-      "div",
-      {
-        className: `block-editor-block-pattern-setup view-mode-${viewMode}`,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
-            SetupContent,
-            {
-              viewMode,
-              activeSlide,
-              patterns,
-              onBlockPatternSelect: onPatternSelectCallback,
-              showTitles
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
-            setup_toolbar_default,
-            {
-              viewMode,
-              setViewMode,
-              activeSlide,
-              totalSlides: patterns.length,
-              handleNext: () => {
-                setActiveSlide(
-                  (active) => Math.min(active + 1, patterns.length - 1)
-                );
-              },
-              handlePrevious: () => {
-                setActiveSlide(
-                  (active) => Math.max(active - 1, 0)
-                );
-              },
-              onBlockPatternSelect: () => {
-                onPatternSelectCallback(
-                  patterns[activeSlide].blocks
-                );
-              }
-            }
-          )
-        ]
-      }
-    ) });
-  };
-  var block_pattern_setup_default = BlockPatternSetup;
-
-  // packages/block-editor/build-module/components/block-variation-transforms/index.mjs
-  var import_blocks80 = __toESM(require_blocks(), 1);
-  var import_i18n120 = __toESM(require_i18n(), 1);
-  var import_components131 = __toESM(require_components(), 1);
-  var import_data142 = __toESM(require_data(), 1);
-  var import_element202 = __toESM(require_element(), 1);
-  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu3 } = unlock(import_components131.privateApis);
-  function VariationsButtons({
-    className,
-    onSelectVariation,
-    selectedValue,
-    variations
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)("fieldset", { className, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)("legend", {}), children: (0, import_i18n120.__)("Transform to variation") }),
-      variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-        import_components131.Button,
-        {
-          __next40pxDefaultSize: true,
-          size: "compact",
-          icon: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(block_icon_default, { icon: variation.icon, showColors: true }),
-          isPressed: selectedValue === variation.name,
-          label: selectedValue === variation.name ? variation.title : (0, import_i18n120.sprintf)(
-            /* translators: %s: Block or block variation name. */
-            (0, import_i18n120.__)("Transform to %s"),
-            variation.title
-          ),
-          onClick: () => onSelectVariation(variation.name),
-          "aria-label": variation.title,
-          showTooltip: true
-        },
-        variation.name
-      ))
-    ] });
-  }
-  function VariationsDropdown({
-    className,
-    onSelectVariation,
-    selectedValue,
-    variations
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime340.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(Menu3, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-        Menu3.TriggerButton,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-            import_components131.Button,
-            {
-              className: "block-editor-block-variation-transforms__button",
-              __next40pxDefaultSize: true,
-              variant: "secondary",
-              children: (0, import_i18n120.__)("Transform to variation")
-            }
-          )
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(Menu3.Popover, { position: "bottom", children: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(Menu3.Group, { children: variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(
-        Menu3.RadioItem,
-        {
-          value: variation.name,
-          checked: selectedValue === variation.name,
-          onChange: () => onSelectVariation(variation.name),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(Menu3.ItemLabel, { children: variation.title }),
-            variation.description && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(Menu3.ItemHelpText, { children: variation.description })
-          ]
-        },
-        variation.name
-      )) }) })
-    ] }) });
+  function isPointContainedByRect(point, rect) {
+    return rect.left <= point.x && rect.right >= point.x && rect.top <= point.y && rect.bottom >= point.y;
   }
-  function VariationsToggleGroupControl({
-    className,
-    onSelectVariation,
-    selectedValue,
-    variations
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime340.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-      import_components131.__experimentalToggleGroupControl,
-      {
-        label: (0, import_i18n120.__)("Transform to variation"),
-        value: selectedValue,
-        hideLabelFromVision: true,
-        onChange: onSelectVariation,
-        children: variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-          import_components131.__experimentalToggleGroupControlOptionIcon,
-          {
-            icon: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(block_icon_default, { icon: variation.icon, showColors: true }),
-            value: variation.name,
-            label: selectedValue === variation.name ? variation.title : (0, import_i18n120.sprintf)(
-              /* translators: %s: Block or block variation name. */
-              (0, import_i18n120.__)("Transform to %s"),
-              variation.title
-            )
-          },
-          variation.name
-        ))
-      }
-    ) });
+  function isPointWithinTopAndBottomBoundariesOfRect(point, rect) {
+    return rect.top <= point.y && rect.bottom >= point.y;
   }
-  function BlockVariationTransforms({ blockClientId }) {
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data142.useDispatch)(store);
+
+  // packages/block-editor/build-module/components/use-block-drop-zone/index.mjs
+  var THRESHOLD_DISTANCE = 30;
+  var MINIMUM_HEIGHT_FOR_THRESHOLD = 120;
+  var MINIMUM_WIDTH_FOR_THRESHOLD = 120;
+  function getDropTargetPosition(blocksData, position, orientation = "vertical", options = {}) {
+    const allowedEdges = orientation === "horizontal" ? ["left", "right"] : ["top", "bottom"];
+    let nearestIndex = 0;
+    let insertPosition = "before";
+    let minDistance = Infinity;
+    let targetBlockIndex = null;
+    let nearestSide = "right";
     const {
-      activeBlockVariation,
-      variations,
-      canEdit,
-      isContentOnly,
-      isSection
-    } = (0, import_data142.useSelect)(
-      (select3) => {
-        const { getActiveBlockVariation, getBlockVariations: getBlockVariations2 } = select3(import_blocks80.store);
-        const {
-          getBlockName: getBlockName2,
-          getBlockAttributes: getBlockAttributes3,
-          getBlockEditingMode: getBlockEditingMode2,
-          isSectionBlock: isSectionBlock2
-        } = unlock(select3(store));
-        const { canEditBlock: canEditBlock2 } = select3(store);
-        const name = blockClientId && getBlockName2(blockClientId);
-        const { hasContentRoleAttribute } = unlock(select3(import_blocks80.store));
-        const isContentBlock4 = hasContentRoleAttribute(name);
-        return {
-          activeBlockVariation: getActiveBlockVariation(
-            name,
-            getBlockAttributes3(blockClientId),
-            "transform"
-          ),
-          variations: name && getBlockVariations2(name, "transform"),
-          canEdit: canEditBlock2(blockClientId),
-          isContentOnly: getBlockEditingMode2(blockClientId) === "contentOnly" && !isContentBlock4,
-          isSection: isSectionBlock2(blockClientId)
-        };
-      },
-      [blockClientId]
-    );
-    const selectedValue = activeBlockVariation?.name;
-    const hasUniqueIcons = (0, import_element202.useMemo)(() => {
-      const variationIcons = /* @__PURE__ */ new Set();
-      if (!variations) {
-        return false;
+      dropZoneElement,
+      parentBlockOrientation,
+      rootBlockIndex = 0
+    } = options;
+    if (dropZoneElement && parentBlockOrientation !== "horizontal") {
+      const rect = dropZoneElement.getBoundingClientRect();
+      const [distance, edge] = getDistanceToNearestEdge(position, rect, [
+        "top",
+        "bottom"
+      ]);
+      if (rect.height > MINIMUM_HEIGHT_FOR_THRESHOLD && distance < THRESHOLD_DISTANCE) {
+        if (edge === "top") {
+          return [rootBlockIndex, "before"];
+        }
+        if (edge === "bottom") {
+          return [rootBlockIndex + 1, "after"];
+        }
       }
-      variations.forEach((variation) => {
-        if (variation.icon) {
-          variationIcons.add(variation.icon?.src || variation.icon);
+    }
+    const isRightToLeft = (0, import_i18n72.isRTL)();
+    if (dropZoneElement && parentBlockOrientation === "horizontal") {
+      const rect = dropZoneElement.getBoundingClientRect();
+      const [distance, edge] = getDistanceToNearestEdge(position, rect, [
+        "left",
+        "right"
+      ]);
+      if (rect.width > MINIMUM_WIDTH_FOR_THRESHOLD && distance < THRESHOLD_DISTANCE) {
+        if (isRightToLeft && edge === "right" || !isRightToLeft && edge === "left") {
+          return [rootBlockIndex, "before"];
         }
-      });
-      return variationIcons.size === variations.length;
-    }, [variations]);
-    const onSelectVariation = (variationName) => {
-      updateBlockAttributes2(blockClientId, {
-        ...variations.find(({ name }) => name === variationName).attributes
-      });
-    };
-    if (!variations?.length || !canEdit || isContentOnly || isSection) {
-      return null;
+        if (isRightToLeft && edge === "left" || !isRightToLeft && edge === "right") {
+          return [rootBlockIndex + 1, "after"];
+        }
+      }
     }
-    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_runtime340.jsx)(
-      Component5,
-      {
-        className: baseClass,
-        onSelectVariation,
-        selectedValue,
-        variations
+    blocksData.forEach(
+      ({
+        isUnmodifiedDefaultBlock: isUnmodifiedDefaultBlock5,
+        getBoundingClientRect: getBoundingClientRect2,
+        blockIndex,
+        blockOrientation
+      }) => {
+        const rect = getBoundingClientRect2();
+        if (!rect) {
+          return;
+        }
+        let [distance, edge] = getDistanceToNearestEdge(
+          position,
+          rect,
+          allowedEdges
+        );
+        const [sideDistance, sideEdge] = getDistanceToNearestEdge(
+          position,
+          rect,
+          ["left", "right"]
+        );
+        const isPointInsideRect = isPointContainedByRect(position, rect);
+        if (isUnmodifiedDefaultBlock5 && isPointInsideRect) {
+          distance = 0;
+        } else if (orientation === "vertical" && blockOrientation !== "horizontal" && (isPointInsideRect && sideDistance < THRESHOLD_DISTANCE || !isPointInsideRect && isPointWithinTopAndBottomBoundariesOfRect(
+          position,
+          rect
+        ))) {
+          targetBlockIndex = blockIndex;
+          nearestSide = sideEdge;
+        }
+        if (distance < minDistance) {
+          insertPosition = edge === "bottom" || !isRightToLeft && edge === "right" || isRightToLeft && edge === "left" ? "after" : "before";
+          minDistance = distance;
+          nearestIndex = blockIndex;
+        }
       }
     );
-  }
-  var block_variation_transforms_default = BlockVariationTransforms;
-
-  // packages/block-editor/build-module/components/block-vertical-alignment-control/ui.mjs
-  var import_i18n121 = __toESM(require_i18n(), 1);
-  var import_components132 = __toESM(require_components(), 1);
-  var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
-  var BLOCK_ALIGNMENTS_CONTROLS2 = {
-    top: {
-      icon: justify_top_default,
-      title: (0, import_i18n121._x)("Align top", "Block vertical alignment setting")
-    },
-    center: {
-      icon: justify_center_vertical_default,
-      title: (0, import_i18n121._x)("Align middle", "Block vertical alignment setting")
-    },
-    bottom: {
-      icon: justify_bottom_default,
-      title: (0, import_i18n121._x)("Align bottom", "Block vertical alignment setting")
-    },
-    stretch: {
-      icon: justify_stretch_vertical_default,
-      title: (0, import_i18n121._x)("Stretch to fill", "Block vertical alignment setting")
-    },
-    "space-between": {
-      icon: justify_space_between_vertical_default,
-      title: (0, import_i18n121._x)("Space between", "Block vertical alignment setting")
+    const adjacentIndex = nearestIndex + (insertPosition === "after" ? 1 : -1);
+    const isNearestBlockUnmodifiedDefaultBlock = !!blocksData[nearestIndex]?.isUnmodifiedDefaultBlock;
+    const isAdjacentBlockUnmodifiedDefaultBlock = !!blocksData[adjacentIndex]?.isUnmodifiedDefaultBlock;
+    if (targetBlockIndex !== null) {
+      return [targetBlockIndex, "group", nearestSide];
     }
-  };
-  var DEFAULT_CONTROLS2 = ["top", "center", "bottom"];
-  var DEFAULT_CONTROL2 = "top";
-  function BlockVerticalAlignmentUI({
-    value,
-    onChange,
-    controls = DEFAULT_CONTROLS2,
-    isCollapsed: isCollapsed3 = true,
-    isToolbar,
-    label = (0, import_i18n121.__)("Align content vertically")
-  }) {
-    function applyOrUnset(align) {
-      return () => onChange(value === align ? void 0 : align);
+    if (!isNearestBlockUnmodifiedDefaultBlock && !isAdjacentBlockUnmodifiedDefaultBlock) {
+      const insertionIndex = insertPosition === "after" ? nearestIndex + 1 : nearestIndex;
+      return [insertionIndex, "insert"];
     }
-    const activeAlignment = BLOCK_ALIGNMENTS_CONTROLS2[value];
-    const defaultAlignmentControl = BLOCK_ALIGNMENTS_CONTROLS2[DEFAULT_CONTROL2];
-    const UIComponent = isToolbar ? import_components132.ToolbarGroup : import_components132.ToolbarDropdownMenu;
-    const extraProps = isToolbar ? { isCollapsed: isCollapsed3 } : {};
-    return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
-      UIComponent,
-      {
-        icon: activeAlignment ? activeAlignment.icon : defaultAlignmentControl.icon,
-        label,
-        controls: controls.map((control) => {
-          return {
-            ...BLOCK_ALIGNMENTS_CONTROLS2[control],
-            isActive: value === control,
-            role: isCollapsed3 ? "menuitemradio" : void 0,
-            onClick: applyOrUnset(control)
-          };
-        }),
-        ...extraProps
-      }
-    );
-  }
-  var ui_default3 = BlockVerticalAlignmentUI;
-
-  // packages/block-editor/build-module/components/block-vertical-alignment-control/index.mjs
-  var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
-  var BlockVerticalAlignmentControl = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(ui_default3, { ...props, isToolbar: false });
-  };
-  var BlockVerticalAlignmentToolbar = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(ui_default3, { ...props, isToolbar: true });
-  };
-
-  // packages/block-editor/build-module/components/border-radius-control/index.mjs
-  var import_components137 = __toESM(require_components(), 1);
-  var import_element204 = __toESM(require_element(), 1);
-  var import_i18n125 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/border-radius-control/linked-button.mjs
-  var import_components133 = __toESM(require_components(), 1);
-  var import_i18n122 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
-  function LinkedButton({ isLinked, ...props }) {
-    const label = isLinked ? (0, import_i18n122.__)("Unlink radii") : (0, import_i18n122.__)("Link radii");
-    return /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
-      import_components133.Button,
-      {
-        ...props,
-        className: "components-border-radius-control__linked-button",
-        size: "small",
-        icon: isLinked ? link_default : link_off_default,
-        iconSize: 24,
-        label
-      }
-    );
-  }
-
-  // packages/block-editor/build-module/components/border-radius-control/utils.mjs
-  var import_components134 = __toESM(require_components(), 1);
-  function mode(inputArray) {
-    const arr = [...inputArray];
-    return arr.sort(
-      (a2, b2) => inputArray.filter((v2) => v2 === b2).length - inputArray.filter((v2) => v2 === a2).length
-    ).shift();
+    return [
+      isNearestBlockUnmodifiedDefaultBlock ? nearestIndex : adjacentIndex,
+      "replace"
+    ];
   }
-  function getAllValue(values = {}) {
-    if (typeof values === "string") {
-      return values;
+  function isDropTargetValid(getBlockType33, allowedBlocks, draggedBlockNames, targetBlockName) {
+    let areBlocksAllowed = true;
+    if (allowedBlocks) {
+      const allowedBlockNames = allowedBlocks?.map(({ name }) => name);
+      areBlocksAllowed = draggedBlockNames.every(
+        (name) => allowedBlockNames?.includes(name)
+      );
     }
-    const parsedQuantitiesAndUnits = Object.values(values).map((value2) => {
-      const newValue = (0, import_components134.__experimentalParseQuantityAndUnitFromRawValue)(value2);
-      if (typeof value2 === "string" && newValue[0] === void 0) {
-        return [value2, ""];
+    const draggedBlockTypes = draggedBlockNames.map(
+      (name) => getBlockType33(name)
+    );
+    const targetMatchesDraggedBlockParents = draggedBlockTypes.every(
+      (block) => {
+        const [allowedParentName] = block?.parent || [];
+        if (!allowedParentName) {
+          return true;
+        }
+        return allowedParentName === targetBlockName;
       }
-      return newValue;
-    });
-    const allValues = parsedQuantitiesAndUnits.map(
-      (value2) => value2[0] ?? ""
     );
-    const allUnits = parsedQuantitiesAndUnits.map((value2) => value2[1]);
-    const value = allValues.every((v2) => v2 === allValues[0]) ? allValues[0] : "";
-    const unit = mode(allUnits);
-    const allValue = value === 0 || value ? `${value}${unit || ""}` : void 0;
-    return allValue;
+    return areBlocksAllowed && targetMatchesDraggedBlockParents;
   }
-  function hasMixedValues(values = {}) {
-    if (typeof values === "string") {
-      return false;
-    }
-    if (!values || typeof values !== "object") {
-      return false;
-    }
-    const cornerValues = Object.values(values);
-    if (cornerValues.length === 0) {
-      return false;
-    }
-    const firstValue = cornerValues[0];
-    const allSame = cornerValues.every((value) => value === firstValue);
-    return !allSame;
+  function isInsertionPoint(targetToCheck, ownerDocument2) {
+    const { defaultView } = ownerDocument2;
+    return !!(defaultView && targetToCheck instanceof defaultView.HTMLElement && targetToCheck.closest("[data-is-insertion-point]"));
   }
-  function hasDefinedValues(values) {
-    if (!values) {
-      return false;
-    }
-    if (typeof values === "string") {
-      return true;
-    }
-    const filteredValues = Object.values(values).filter((value) => {
-      return !!value || value === 0;
+  function useBlockDropZone({
+    dropZoneElement,
+    // An undefined value represents a top-level block. Default to an empty
+    // string for this so that `targetRootClientId` can be easily compared to
+    // values returned by the `getRootBlockClientId` selector, which also uses
+    // an empty string to represent top-level blocks.
+    rootClientId: targetRootClientId = "",
+    parentClientId: parentBlockClientId = "",
+    isDisabled = false
+  } = {}) {
+    const registry = (0, import_data79.useRegistry)();
+    const [dropTarget, setDropTarget] = (0, import_element150.useState)({
+      index: null,
+      operation: "insert"
     });
-    return !!filteredValues.length;
-  }
-
-  // packages/block-editor/build-module/components/preset-input-control/index.mjs
-  var import_components136 = __toESM(require_components(), 1);
-  var import_compose80 = __toESM(require_compose(), 1);
-  var import_i18n123 = __toESM(require_i18n(), 1);
-  var import_element203 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/preset-input-control/constants.mjs
-  var ICON_SIZE = 24;
-  var RANGE_CONTROL_MAX_SIZE2 = 8;
-  var CUSTOM_VALUE_SETTINGS = {
-    px: { max: 300, steps: 1 },
-    "%": { max: 100, steps: 1 },
-    vw: { max: 100, steps: 1 },
-    vh: { max: 100, steps: 1 },
-    em: { max: 10, steps: 0.1 },
-    rem: { max: 10, steps: 0.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 }
-  };
-
-  // packages/block-editor/build-module/components/preset-input-control/custom-value-controls.mjs
-  var import_components135 = __toESM(require_components(), 1);
-  var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
-  function CustomValueControls({
-    allowNegativeOnDrag,
-    ariaLabel,
-    allPlaceholder,
-    minValue,
-    parsedQuantity,
-    computedUnit,
-    units: units2,
-    isMixed,
-    step,
-    max: max2,
-    showTooltip,
-    value,
-    minimumCustomValue,
-    onCustomValueChange,
-    onCustomValueSliderChange,
-    onUnitChange,
-    onMouseOut,
-    onMouseOver,
-    setMinValue
-  }) {
-    const unitControl = /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
-      import_components135.__experimentalUnitControl,
-      {
-        className: "preset-input-control__unit-control",
-        disableUnits: isMixed,
-        hideLabelFromVision: true,
-        label: ariaLabel,
-        min: minValue,
-        onChange: onCustomValueChange,
-        onUnitChange,
-        onBlur: onMouseOut,
-        onFocus: onMouseOver,
-        onMouseOut,
-        onMouseOver,
-        units: units2,
-        value: [parsedQuantity, computedUnit].join(""),
-        placeholder: allPlaceholder,
-        onDragStart: () => {
-          if (allowNegativeOnDrag && value?.charAt(0) === "-") {
-            setMinValue(0);
+    const { getBlockType: getBlockType33, getBlockVariations: getBlockVariations2, getGroupingBlockName } = (0, import_data79.useSelect)(import_blocks47.store);
+    const {
+      canInsertBlockType: canInsertBlockType2,
+      getBlockListSettings: getBlockListSettings2,
+      getBlocks: getBlocks2,
+      getBlockIndex: getBlockIndex2,
+      getDraggedBlockClientIds: getDraggedBlockClientIds2,
+      getBlockNamesByClientId: getBlockNamesByClientId2,
+      getAllowedBlocks: getAllowedBlocks2,
+      isDragging: isDragging3,
+      isGroupable: isGroupable2,
+      isZoomOut: isZoomOut2,
+      getSectionRootClientId: getSectionRootClientId2,
+      getBlockParents: getBlockParents2
+    } = unlock((0, import_data79.useSelect)(store));
+    const {
+      showInsertionPoint: showInsertionPoint2,
+      hideInsertionPoint: hideInsertionPoint2,
+      startDragging: startDragging2,
+      stopDragging: stopDragging2
+    } = unlock((0, import_data79.useDispatch)(store));
+    const onBlockDrop2 = useOnBlockDrop(
+      dropTarget.operation === "before" || dropTarget.operation === "after" ? parentBlockClientId : targetRootClientId,
+      dropTarget.index,
+      {
+        operation: dropTarget.operation,
+        nearestSide: dropTarget.nearestSide
+      }
+    );
+    const throttled = (0, import_compose56.useThrottle)(
+      (0, import_element150.useCallback)(
+        (event, ownerDocument2) => {
+          if (!isDragging3()) {
+            startDragging2();
           }
-        },
-        onDrag: () => {
-          if (allowNegativeOnDrag && value?.charAt(0) === "-") {
-            setMinValue(0);
+          const draggedBlockClientIds = getDraggedBlockClientIds2();
+          const targetParents = [
+            targetRootClientId,
+            ...getBlockParents2(targetRootClientId, true)
+          ];
+          const isTargetWithinDraggedBlocks = draggedBlockClientIds.some(
+            (clientId) => targetParents.includes(clientId)
+          );
+          if (isTargetWithinDraggedBlocks) {
+            return;
           }
-        },
-        onDragEnd: () => {
-          if (allowNegativeOnDrag) {
-            setMinValue(minimumCustomValue);
+          const allowedBlocks = getAllowedBlocks2(targetRootClientId);
+          const targetBlockName = getBlockNamesByClientId2([
+            targetRootClientId
+          ])[0];
+          const draggedBlockNames = getBlockNamesByClientId2(
+            draggedBlockClientIds
+          );
+          const isBlockDroppingAllowed = isDropTargetValid(
+            getBlockType33,
+            allowedBlocks,
+            draggedBlockNames,
+            targetBlockName
+          );
+          if (!isBlockDroppingAllowed) {
+            return;
           }
-        }
-      }
-    );
-    const wrappedUnitControl = showTooltip ? /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
-        tooltip_exports.Trigger,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)("div", { className: "preset-input-control__tooltip-wrapper", children: unitControl })
-        }
+          const sectionRootClientId = getSectionRootClientId2();
+          if (isZoomOut2() && sectionRootClientId !== targetRootClientId) {
+            return;
+          }
+          const blocks2 = getBlocks2(targetRootClientId).filter((block) => {
+            return !((0, import_blocks47.hasBlockSupport)(block.name, "visibility", true) && block.attributes?.metadata?.blockVisibility === false);
+          });
+          if (blocks2.length === 0) {
+            registry.batch(() => {
+              setDropTarget({
+                index: 0,
+                operation: "insert"
+              });
+              showInsertionPoint2(targetRootClientId, 0, {
+                operation: "insert"
+              });
+            });
+            return;
+          }
+          const blocksData = blocks2.map((block) => {
+            const clientId = block.clientId;
+            return {
+              isUnmodifiedDefaultBlock: (0, import_blocks47.isUnmodifiedDefaultBlock)(block),
+              getBoundingClientRect: () => {
+                const blockElement = ownerDocument2.getElementById(
+                  `block-${clientId}`
+                );
+                return blockElement ? blockElement.getBoundingClientRect() : null;
+              },
+              blockIndex: getBlockIndex2(clientId),
+              blockOrientation: getBlockListSettings2(clientId)?.orientation
+            };
+          });
+          const dropTargetPosition = getDropTargetPosition(
+            blocksData,
+            { x: event.clientX, y: event.clientY },
+            getBlockListSettings2(targetRootClientId)?.orientation,
+            {
+              dropZoneElement,
+              parentBlockClientId,
+              parentBlockOrientation: parentBlockClientId ? getBlockListSettings2(parentBlockClientId)?.orientation : void 0,
+              rootBlockIndex: getBlockIndex2(targetRootClientId)
+            }
+          );
+          const [targetIndex, operation, nearestSide] = dropTargetPosition;
+          const isTargetIndexEmptyDefaultBlock = blocksData[targetIndex]?.isUnmodifiedDefaultBlock;
+          if (isZoomOut2() && !isTargetIndexEmptyDefaultBlock && operation !== "insert") {
+            return;
+          }
+          if (operation === "group") {
+            const targetBlock = blocks2[targetIndex];
+            const areAllImages = [
+              targetBlock.name,
+              ...draggedBlockNames
+            ].every((name) => name === "core/image");
+            const canInsertGalleryBlock = canInsertBlockType2(
+              "core/gallery",
+              targetRootClientId
+            );
+            const areGroupableBlocks = isGroupable2([
+              targetBlock.clientId,
+              getDraggedBlockClientIds2()
+            ]);
+            const groupBlockVariations = getBlockVariations2(
+              getGroupingBlockName(),
+              "block"
+            );
+            const canInsertRow = groupBlockVariations && groupBlockVariations.find(
+              ({ name }) => name === "group-row"
+            );
+            if (areAllImages && !canInsertGalleryBlock && (!areGroupableBlocks || !canInsertRow)) {
+              return;
+            }
+            if (!areAllImages && (!areGroupableBlocks || !canInsertRow)) {
+              return;
+            }
+          }
+          registry.batch(() => {
+            setDropTarget({
+              index: targetIndex,
+              operation,
+              nearestSide
+            });
+            const insertionPointClientId = [
+              "before",
+              "after"
+            ].includes(operation) ? parentBlockClientId : targetRootClientId;
+            showInsertionPoint2(insertionPointClientId, targetIndex, {
+              operation,
+              nearestSide
+            });
+          });
+        },
+        [
+          isDragging3,
+          getAllowedBlocks2,
+          targetRootClientId,
+          getBlockNamesByClientId2,
+          getDraggedBlockClientIds2,
+          getBlockType33,
+          getSectionRootClientId2,
+          isZoomOut2,
+          getBlocks2,
+          getBlockListSettings2,
+          dropZoneElement,
+          parentBlockClientId,
+          getBlockIndex2,
+          registry,
+          startDragging2,
+          showInsertionPoint2,
+          canInsertBlockType2,
+          isGroupable2,
+          getBlockVariations2,
+          getGroupingBlockName
+        ]
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(tooltip_exports.Popup, { children: ariaLabel })
-    ] }) : unitControl;
-    return /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(import_jsx_runtime344.Fragment, { children: [
-      wrappedUnitControl,
-      /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
-        import_components135.RangeControl,
-        {
-          className: "preset-input-control__custom-value-range",
-          hideLabelFromVision: true,
-          initialPosition: 0,
-          label: ariaLabel,
-          max: max2,
-          min: 0,
-          onBlur: onMouseOut,
-          onChange: onCustomValueSliderChange,
-          onFocus: onMouseOver,
-          onMouseOut,
-          onMouseOver,
-          step,
-          value: parsedQuantity,
-          withInputField: false
+      200
+    );
+    return (0, import_compose56.__experimentalUseDropZone)({
+      dropZoneElement,
+      isDisabled,
+      onDrop: onBlockDrop2,
+      onDragOver(event) {
+        throttled(event, event.currentTarget.ownerDocument);
+      },
+      onDragLeave(event) {
+        const { ownerDocument: ownerDocument2 } = event.currentTarget;
+        if (isInsertionPoint(event.relatedTarget, ownerDocument2) || isInsertionPoint(event.target, ownerDocument2)) {
+          return;
         }
-      )
-    ] });
+        throttled.cancel();
+        hideInsertionPoint2();
+      },
+      onDragEnd() {
+        throttled.cancel();
+        stopDragging2();
+        hideInsertionPoint2();
+      }
+    });
   }

-  // packages/block-editor/build-module/components/preset-input-control/index.mjs
-  var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
-  function PresetInputControl({
-    allowNegativeOnDrag = false,
-    ariaLabel,
-    className: classNameProp,
-    customValueSettings = CUSTOM_VALUE_SETTINGS,
-    disableCustomValues,
-    icon,
-    isMixed,
-    value: valueProp,
-    minimumCustomValue,
-    onChange,
-    onMouseOut,
-    onMouseOver,
-    onUnitChange,
-    placeholder,
-    presets = [],
-    presetType,
-    selectedUnit,
-    showTooltip,
-    units: units2
-  }) {
-    const value = (0, import_element203.useMemo)(
-      () => getPresetValueFromCustomValue(valueProp, presets, presetType),
-      [valueProp, presets, presetType]
+  // packages/block-editor/build-module/components/inner-blocks/index.mjs
+  var import_jsx_runtime277 = __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 });
+  }
+  var BlockListItemsMemo = (0, import_element151.memo)(BlockListItems);
+  function UncontrolledInnerBlocks(props) {
+    const {
+      clientId,
+      allowedBlocks,
+      prioritizedInserterBlocks,
+      defaultBlock,
+      directInsert,
+      __experimentalDefaultBlock,
+      __experimentalDirectInsert,
+      template: template2,
+      templateLock,
+      wrapperRef,
+      templateInsertUpdatesSelection,
+      __experimentalCaptureToolbars: captureToolbars,
+      __experimentalAppenderTagName,
+      renderAppender,
+      orientation,
+      placeholder,
+      layout,
+      name,
+      blockType,
+      parentLock,
+      defaultLayout: defaultLayout2
+    } = props;
+    useNestedSettingsUpdate(
+      clientId,
+      parentLock,
+      allowedBlocks,
+      prioritizedInserterBlocks,
+      defaultBlock,
+      directInsert,
+      __experimentalDefaultBlock,
+      __experimentalDirectInsert,
+      templateLock,
+      captureToolbars,
+      orientation,
+      layout
     );
-    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_i18n123.__)("Mixed") : placeholder ?? null;
-    const [minValue, setMinValue] = (0, import_element203.useState)(minimumCustomValue);
-    const [showCustomValueControl, setShowCustomValueControl] = (0, import_element203.useState)(
-      !disableCustomValues && value !== void 0 && !isValuePreset(value, presetType)
+    useInnerBlockTemplateSync(
+      clientId,
+      template2,
+      templateLock,
+      templateInsertUpdatesSelection
     );
-    let currentValue = null;
-    const previousValue = (0, import_compose80.usePrevious)(value);
-    (0, import_element203.useEffect)(() => {
-      if (!!value && previousValue !== value && !isValuePreset(value, presetType) && showCustomValueControl !== true) {
-        setShowCustomValueControl(true);
-      }
-    }, [value, previousValue, presetType, showCustomValueControl]);
-    const showCustomValueInSelectList = !showRangeControl && !showCustomValueControl && value !== void 0 && (!isValuePreset(value, presetType) || isValuePreset(value, presetType) && isMixed);
-    let selectListOptions = presets;
-    if (showCustomValueInSelectList) {
-      selectListOptions = [
-        ...presets,
-        {
-          name: !isMixed ? (
-            // translators: %s: A custom measurement, e.g. a number followed by a unit like 12px.
-            (0, import_i18n123.sprintf)((0, import_i18n123.__)("Custom (%s)"), value)
-          ) : (0, import_i18n123.__)("Mixed"),
-          slug: "custom",
-          size: value
-        }
-      ];
-      currentValue = selectListOptions.length - 1;
-    } else if (!isMixed) {
-      currentValue = !showCustomValueControl ? getSliderValueFromPreset(value, presets, presetType) : getCustomValueFromPreset(value, presets, presetType);
-    }
-    const options = selectListOptions.map((size4, index2) => ({
-      key: index2,
-      name: size4.name
-    }));
-    const resolvedPresetValue = isValuePreset(value, presetType) ? getCustomValueFromPreset(value, presets, presetType) : value;
-    const [parsedQuantity, parsedUnit] = (0, import_components136.__experimentalParseQuantityAndUnitFromRawValue)(resolvedPresetValue);
-    const computedUnit = parsedUnit || selectedUnit || "px";
-    const unitConfig = units2?.find((item) => item.value === computedUnit);
-    const step = unitConfig?.step ?? customValueSettings[computedUnit]?.steps ?? 0.1;
-    const max2 = unitConfig?.max ?? customValueSettings[computedUnit]?.max ?? 10;
-    const handleCustomValueChange = (newValue) => {
-      if (newValue === void 0 || newValue === "") {
-        onChange(void 0);
-        return;
-      }
-      if (isNaN(parseFloat(newValue))) {
-        return;
-      }
-      onChange(newValue);
-    };
-    const handleCustomValueSliderChange = (next) => {
-      onChange([next, computedUnit].join(""));
-    };
-    const customTooltipContent = (newValue) => value === void 0 ? void 0 : presets[newValue]?.name;
-    const getNewPresetValue = (next, controlType) => {
-      const newValue = parseInt(next, 10);
-      if (controlType === "selectList") {
-        if (newValue === 0 && presets[0]?.slug === "0") {
-          return "0";
-        }
-        if (newValue === 0) {
-          return void 0;
+    const defaultLayoutBlockSupport = (0, import_blocks48.getBlockSupport)(name, "layout") || (0, import_blocks48.getBlockSupport)(name, "__experimentalLayout") || EMPTY_OBJECT2;
+    const { allowSizingOnChildren = false } = defaultLayoutBlockSupport;
+    const usedLayout = layout || defaultLayoutBlockSupport;
+    const memoedLayout = (0, import_element151.useMemo)(
+      () => ({
+        // Default layout will know about any content/wide size defined by the theme.
+        ...defaultLayout2,
+        ...usedLayout,
+        ...allowSizingOnChildren && {
+          allowSizingOnChildren: true
         }
-      } else if (newValue === 0) {
-        return "0";
-      }
-      return `var:preset|${presetType}|${presets[next]?.slug}`;
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)(
-      import_components136.__experimentalHStack,
+      }),
+      [defaultLayout2, usedLayout, allowSizingOnChildren]
+    );
+    const items = /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+      BlockListItemsMemo,
       {
-        className: `preset-input-control__wrapper ${className}__wrapper`,
-        children: [
-          icon && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
-            import_components136.Icon,
-            {
-              className: "preset-input-control__icon",
-              icon,
-              size: ICON_SIZE
-            }
-          ),
-          (!hasPresets || showCustomValueControl) && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
-            CustomValueControls,
-            {
-              allowNegativeOnDrag,
-              ariaLabel,
-              allPlaceholder,
-              minValue,
-              parsedQuantity,
-              computedUnit,
-              units: units2,
-              isMixed,
-              step,
-              max: max2,
-              showTooltip,
-              value,
-              minimumCustomValue,
-              onCustomValueChange: handleCustomValueChange,
-              onCustomValueSliderChange: handleCustomValueSliderChange,
-              onUnitChange,
-              onMouseOut,
-              onMouseOver,
-              setMinValue
-            }
-          ),
-          hasPresets && showRangeControl && !showCustomValueControl && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
-            import_components136.RangeControl,
-            {
-              "aria-valuenow": currentValue,
-              "aria-valuetext": presets[currentValue]?.name,
-              className: "preset-input-control__preset-range",
-              hideLabelFromVision: true,
-              initialPosition: 0,
-              label: ariaLabel,
-              max: presets.length - 1,
-              marks,
-              min: 0,
-              onBlur: onMouseOut,
-              onChange: (newValue) => onChange(getNewPresetValue(newValue)),
-              onFocus: onMouseOver,
-              onMouseDown: (event) => {
-                const nearStart = event?.nativeEvent?.offsetX < 35;
-                if (nearStart && value === void 0) {
-                  onChange("0");
-                }
-              },
-              onMouseOut,
-              onMouseOver,
-              renderTooltipContent: customTooltipContent,
-              step: 1,
-              value: currentValue,
-              withInputField: false
-            }
-          ),
-          hasPresets && !showRangeControl && !showCustomValueControl && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
-            import_components136.CustomSelectControl,
-            {
-              className: "preset-input-control__custom-select-control",
-              hideLabelFromVision: true,
-              label: ariaLabel,
-              onBlur: onMouseOut,
-              onChange: (selection2) => {
-                if (showCustomValueInSelectList && selection2.selectedItem.key === options.length - 1) {
-                  setShowCustomValueControl(true);
-                } else {
-                  onChange(
-                    getNewPresetValue(
-                      selection2.selectedItem.key,
-                      "selectList"
-                    )
-                  );
-                }
-              },
-              onFocus: onMouseOver,
-              onMouseOut,
-              onMouseOver,
-              options,
-              value: (
-                // passing empty string as a fallback to continue using the
-                // component in controlled mode
-                options.find(
-                  (option) => option.key === currentValue
-                ) || ""
-              )
-            }
-          ),
-          hasPresets && !disableCustomValues && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
-            import_components136.Button,
-            {
-              className: "preset-input-control__custom-toggle",
-              icon: settings_default,
-              iconSize: ICON_SIZE,
-              isPressed: showCustomValueControl,
-              label: showCustomValueControl ? (0, import_i18n123.__)("Use preset") : (0, import_i18n123.__)("Set custom value"),
-              onClick: () => {
-                setShowCustomValueControl(!showCustomValueControl);
-              },
-              size: "small"
-            }
-          )
-        ]
+        rootClientId: clientId,
+        renderAppender,
+        __experimentalAppenderTagName,
+        layout: memoedLayout,
+        wrapperRef,
+        placeholder
       }
     );
+    if (!blockType?.providesContext || Object.keys(blockType.providesContext).length === 0) {
+      return items;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(BlockContext, { clientId, children: items });
   }
-
-  // packages/block-editor/build-module/components/border-radius-control/constants.mjs
-  var import_i18n124 = __toESM(require_i18n(), 1);
-  var RANGE_CONTROL_MAX_SIZE3 = 8;
-  var EMPTY_ARRAY10 = [];
-  var CORNERS = {
-    all: (0, import_i18n124.__)("Border radius"),
-    topLeft: (0, import_i18n124.__)("Top left"),
-    topRight: (0, import_i18n124.__)("Top right"),
-    bottomLeft: (0, import_i18n124.__)("Bottom left"),
-    bottomRight: (0, import_i18n124.__)("Bottom right")
-  };
-  var ICONS2 = {
-    all: corner_all_default,
-    topLeft: corner_top_left_default,
-    topRight: corner_top_right_default,
-    bottomLeft: corner_bottom_left_default,
-    bottomRight: corner_bottom_right_default
-  };
-  var MIN_BORDER_RADIUS_VALUE = 0;
-
-  // packages/block-editor/build-module/components/border-radius-control/index.mjs
-  var import_jsx_runtime346 = __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_element204.useMemo)(() => {
-      const sizes = [
-        { name: (0, import_i18n125.__)("None"), slug: "0", size: 0 },
-        ...customSizes,
-        ...themeSizes,
-        ...defaultSizes
-      ];
-      return sizes.length > RANGE_CONTROL_MAX_SIZE3 ? [
-        {
-          name: (0, import_i18n125.__)("Default"),
-          slug: "default",
-          size: void 0
-        },
-        ...sizes
-      ] : sizes;
-    }, [customSizes, themeSizes, defaultSizes]);
+  function ControlledInnerBlocks(props) {
+    useBlockSync(props);
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(UncontrolledInnerBlocks, { ...props });
   }
-  function getCornerValue(values, corner) {
-    if (corner === "all") {
-      return getAllValue(values);
+  var ForwardedInnerBlocks = (0, import_element151.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 }) });
+  });
+  function useInnerBlocksProps(props = {}, options = {}) {
+    const {
+      __unstableDisableLayoutClassNames,
+      __unstableDisableDropZone,
+      dropZoneElement
+    } = options;
+    const {
+      clientId,
+      layout = null,
+      __unstableLayoutClassNames: layoutClassNames = ""
+    } = useBlockEditContext();
+    const selected = (0, import_data80.useSelect)(
+      (select3) => {
+        const {
+          getBlockName: getBlockName2,
+          isZoomOut: isZoomOut2,
+          getTemplateLock: getTemplateLock2,
+          getBlockRootClientId: getBlockRootClientId2,
+          getBlockEditingMode: getBlockEditingMode2,
+          getBlockSettings: getBlockSettings2,
+          getSectionRootClientId: getSectionRootClientId2
+        } = unlock(select3(store));
+        if (!clientId) {
+          const sectionRootClientId = getSectionRootClientId2();
+          return {
+            isDropZoneDisabled: isZoomOut2() && sectionRootClientId !== ""
+          };
+        }
+        const { hasBlockSupport: hasBlockSupport46, getBlockType: getBlockType33 } = select3(import_blocks48.store);
+        const blockName = getBlockName2(clientId);
+        const blockEditingMode = getBlockEditingMode2(clientId);
+        const parentClientId2 = getBlockRootClientId2(clientId);
+        const [defaultLayout22] = getBlockSettings2(clientId, "layout");
+        let _isDropZoneDisabled = blockEditingMode === "disabled";
+        if (isZoomOut2()) {
+          const sectionRootClientId = getSectionRootClientId2();
+          _isDropZoneDisabled = clientId !== sectionRootClientId;
+        }
+        return {
+          __experimentalCaptureToolbars: hasBlockSupport46(
+            blockName,
+            "__experimentalExposeControlsToChildren",
+            false
+          ),
+          name: blockName,
+          blockType: getBlockType33(blockName),
+          parentLock: getTemplateLock2(parentClientId2),
+          parentClientId: parentClientId2,
+          isDropZoneDisabled: _isDropZoneDisabled,
+          defaultLayout: defaultLayout22
+        };
+      },
+      [clientId]
+    );
+    const {
+      __experimentalCaptureToolbars,
+      name,
+      blockType,
+      parentLock,
+      parentClientId,
+      isDropZoneDisabled,
+      defaultLayout: defaultLayout2
+    } = selected;
+    const blockDropZoneRef = useBlockDropZone({
+      dropZoneElement,
+      rootClientId: clientId,
+      parentClientId
+    });
+    const ref = (0, import_compose57.useMergeRefs)([
+      props.ref,
+      __unstableDisableDropZone || isDropZoneDisabled || layout?.isManualPlacement && window.__experimentalEnableGridInteractivity ? null : blockDropZoneRef
+    ]);
+    const innerBlocksProps = {
+      __experimentalCaptureToolbars,
+      layout,
+      name,
+      blockType,
+      parentLock,
+      defaultLayout: defaultLayout2,
+      ...options
+    };
+    const InnerBlocks = innerBlocksProps.value && innerBlocksProps.onChange ? ControlledInnerBlocks : UncontrolledInnerBlocks;
+    return {
+      ...props,
+      ref,
+      className: clsx_default(
+        props.className,
+        "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 })
+    };
+  }
+  useInnerBlocksProps.save = import_blocks48.__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);
+  function ZoomOutSeparator({
+    clientId,
+    rootClientId = "",
+    position = "top"
+  }) {
+    const [isDraggedOver, setIsDraggedOver] = (0, import_element152.useState)(false);
+    const {
+      sectionRootClientId,
+      sectionClientIds,
+      insertionPoint: insertionPoint2,
+      blockInsertionPointVisible,
+      blockInsertionPoint,
+      blocksBeingDragged
+    } = (0, import_data81.useSelect)((select3) => {
+      const {
+        getInsertionPoint: getInsertionPoint2,
+        getBlockOrder: getBlockOrder2,
+        getSectionRootClientId: getSectionRootClientId2,
+        isBlockInsertionPointVisible: isBlockInsertionPointVisible2,
+        getBlockInsertionPoint: getBlockInsertionPoint2,
+        getDraggedBlockClientIds: getDraggedBlockClientIds2
+      } = unlock(select3(store));
+      const root = getSectionRootClientId2();
+      const sectionRootClientIds = getBlockOrder2(root);
+      return {
+        sectionRootClientId: root,
+        sectionClientIds: sectionRootClientIds,
+        insertionPoint: getInsertionPoint2(),
+        blockInsertionPoint: getBlockInsertionPoint2(),
+        blockInsertionPointVisible: isBlockInsertionPointVisible2(),
+        blocksBeingDragged: getDraggedBlockClientIds2()
+      };
+    }, []);
+    const isReducedMotion = (0, import_compose58.useReducedMotion)();
+    if (!clientId) {
+      return;
     }
-    if (typeof values === "string") {
-      return values;
+    let isVisible = false;
+    const isSectionBlock2 = rootClientId === sectionRootClientId && sectionClientIds && sectionClientIds.includes(clientId);
+    if (!isSectionBlock2) {
+      return null;
     }
-    return values?.[corner];
-  }
-  function getCornerUnit(selectedUnits, corner) {
-    if (corner === "all") {
-      return selectedUnits.flat;
+    const hasTopInsertionPoint = insertionPoint2?.index === 0 && clientId === sectionClientIds[insertionPoint2.index];
+    const hasBottomInsertionPoint = insertionPoint2 && insertionPoint2.hasOwnProperty("index") && clientId === sectionClientIds[insertionPoint2.index - 1];
+    if (position === "top") {
+      isVisible = hasTopInsertionPoint || blockInsertionPointVisible && blockInsertionPoint.index === 0 && clientId === sectionClientIds[blockInsertionPoint.index];
     }
-    return selectedUnits[corner];
+    if (position === "bottom") {
+      isVisible = hasBottomInsertionPoint || blockInsertionPointVisible && clientId === sectionClientIds[blockInsertionPoint.index - 1];
+    }
+    const blockBeingDraggedClientId = blocksBeingDragged[0];
+    const isCurrentBlockBeingDragged = blocksBeingDragged.includes(clientId);
+    const blockBeingDraggedIndex = sectionClientIds.indexOf(
+      blockBeingDraggedClientId
+    );
+    const blockBeingDraggedPreviousSiblingClientId = blockBeingDraggedIndex > 0 ? sectionClientIds[blockBeingDraggedIndex - 1] : null;
+    const isCurrentBlockPreviousSiblingOfBlockBeingDragged = blockBeingDraggedPreviousSiblingClientId === clientId;
+    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,
+      {
+        initial: { height: 0 },
+        animate: {
+          // Use a height equal to that of the zoom out frame size.
+          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: isReducedMotion ? 0 : 0.2,
+          ease: [0.6, 0, 0.4, 1]
+        },
+        className: clsx_default(
+          "block-editor-block-list__zoom-out-separator",
+          {
+            "is-dragged-over": isDraggedOver
+          }
+        ),
+        "data-is-insertion-point": "true",
+        onDragOver: () => setIsDraggedOver(true),
+        onDragLeave: () => setIsDraggedOver(false),
+        children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+          import_components65.__unstableMotion.div,
+          {
+            initial: { opacity: 0 },
+            animate: { opacity: 1 },
+            exit: { opacity: 0, transition: { delay: -0.125 } },
+            transition: {
+              ease: "linear",
+              duration: 0.1,
+              delay: 0.125
+            },
+            children: (0, import_i18n73.__)("Drop pattern.")
+          }
+        )
+      }
+    ) });
   }
-  function createCornerChangeHandler(corner, values, onChange) {
-    return (newValue) => {
-      if (corner === "all") {
-        onChange({
-          topLeft: newValue,
-          topRight: newValue,
-          bottomLeft: newValue,
-          bottomRight: newValue
-        });
-      } else {
-        const currentValues = typeof values !== "string" ? values || {} : {
-          topLeft: values,
-          topRight: values,
-          bottomLeft: values,
-          bottomRight: values
-        };
-        onChange({
-          ...currentValues,
-          [corner]: newValue
+
+  // 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)();
+  IntersectionObserver2.displayName = "IntersectionObserverContext";
+  var pendingBlockVisibilityUpdatesPerRegistry = /* @__PURE__ */ new WeakMap();
+  var delayedBlockVisibilityDebounceOptions = {
+    trailing: true
+  };
+  function Root8({ className: className2, ...settings2 }) {
+    const {
+      isOutlineMode,
+      isFocusMode,
+      isPreviewMode,
+      editedContentOnlySection: editedContentOnlySection2
+    } = (0, import_data82.useSelect)((select3) => {
+      const {
+        getSettings: getSettings8,
+        isTyping: isTyping3,
+        hasBlockSpotlight: hasBlockSpotlight3,
+        getEditedContentOnlySection: getEditedContentOnlySection2
+      } = unlock(select3(store));
+      const {
+        outlineMode,
+        focusMode,
+        isPreviewMode: _isPreviewMode
+      } = getSettings8();
+      return {
+        isOutlineMode: outlineMode && !isTyping3(),
+        isFocusMode: 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 updates = {};
+        pendingBlockVisibilityUpdatesPerRegistry.get(registry).forEach(([id, isIntersecting]) => {
+          updates[id] = isIntersecting;
         });
+        setBlockVisibility2(updates);
+      }, [registry]),
+      300,
+      delayedBlockVisibilityDebounceOptions
+    );
+    const intersectionObserver = (0, import_element153.useMemo)(() => {
+      const { IntersectionObserver: Observer } = window;
+      if (!Observer) {
+        return;
       }
-    };
+      return new Observer((entries) => {
+        if (!pendingBlockVisibilityUpdatesPerRegistry.get(registry)) {
+          pendingBlockVisibilityUpdatesPerRegistry.set(registry, []);
+        }
+        for (const entry of entries) {
+          const clientId = entry.target.getAttribute("data-block");
+          pendingBlockVisibilityUpdatesPerRegistry.get(registry).push([clientId, entry.isIntersecting]);
+        }
+        delayedBlockVisibilityUpdates();
+      });
+    }, []);
+    const innerBlocksProps = useInnerBlocksProps(
+      {
+        ref: (0, import_compose59.useMergeRefs)([
+          useBlockSelectionClearer(),
+          useInBetweenInserter()
+        ]),
+        className: clsx_default("is-root-container", className2, {
+          "is-outline-mode": isOutlineMode,
+          "is-focus-mode": isFocusMode,
+          "is-preview-mode": isPreviewMode
+        })
+      },
+      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)(
+        StopEditingContentOnlySectionOnOutsideSelect,
+        {
+          clientId: editedContentOnlySection2
+        }
+      )
+    ] });
   }
-  function createCornerUnitChangeHandler(corner, selectedUnits, setSelectedUnits) {
-    return (newUnit) => {
-      const newUnits = { ...selectedUnits };
-      if (corner === "all") {
-        newUnits.flat = newUnit;
-        newUnits.topLeft = newUnit;
-        newUnits.topRight = newUnit;
-        newUnits.bottomLeft = newUnit;
-        newUnits.bottomRight = newUnit;
-      } else {
-        newUnits[corner] = newUnit;
+  function StopEditingContentOnlySectionOnOutsideSelect({ clientId }) {
+    const { stopEditingContentOnlySection: stopEditingContentOnlySection2 } = unlock(
+      (0, import_data82.useDispatch)(store)
+    );
+    const isBlockOrDescendantSelected = (0, import_data82.useSelect)(
+      (select3) => {
+        const {
+          isBlockSelected: isBlockSelected2,
+          hasSelectedInnerBlock: hasSelectedInnerBlock2,
+          getBlockSelectionStart: getBlockSelectionStart2
+        } = select3(store);
+        return !getBlockSelectionStart2() || isBlockSelected2(clientId) || hasSelectedInnerBlock2(clientId, true);
+      },
+      [clientId]
+    );
+    (0, import_element153.useEffect)(() => {
+      if (!isBlockOrDescendantSelected) {
+        stopEditingContentOnlySection2();
       }
-      setSelectedUnits(newUnits);
-    };
+    }, [isBlockOrDescendantSelected, stopEditingContentOnlySection2]);
+    return null;
   }
-  function BorderRadiusControl({ onChange, values, presets }) {
-    const [isLinked, setIsLinked] = (0, import_element204.useState)(
-      !hasDefinedValues(values) || !hasMixedValues(values)
-    );
-    const options = useBorderRadiusSizes(presets);
-    const [selectedUnits, setSelectedUnits] = (0, import_element204.useState)({
-      flat: typeof values === "string" ? (0, import_components137.__experimentalParseQuantityAndUnitFromRawValue)(values)[1] : void 0,
-      topLeft: (0, import_components137.__experimentalParseQuantityAndUnitFromRawValue)(values?.topLeft)[1],
-      topRight: (0, import_components137.__experimentalParseQuantityAndUnitFromRawValue)(values?.topRight)[1],
-      bottomLeft: (0, import_components137.__experimentalParseQuantityAndUnitFromRawValue)(values?.bottomLeft)[1],
-      bottomRight: (0, import_components137.__experimentalParseQuantityAndUnitFromRawValue)(
-        values?.bottomRight
-      )[1]
-    });
-    const [availableUnits] = useSettings("spacing.units");
-    const units2 = (0, import_components137.__experimentalUseCustomUnits)({
-      availableUnits: availableUnits || ["px", "em", "rem"]
-    });
-    const toggleLinked = () => setIsLinked(!isLinked);
-    return /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)("fieldset", { className: "components-border-radius-control", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(import_components137.__experimentalHStack, { className: "components-border-radius-control__header", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(import_components137.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n125.__)("Radius") }),
-        /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(LinkedButton, { onClick: toggleLinked, isLinked })
-      ] }),
-      isLinked ? /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
-        PresetInputControl,
-        {
-          ariaLabel: CORNERS.all,
-          className: "components-border-radius-control",
-          icon: ICONS2.all,
-          minimumCustomValue: MIN_BORDER_RADIUS_VALUE,
-          onChange: createCornerChangeHandler(
-            "all",
-            values,
-            onChange
-          ),
-          onUnitChange: createCornerUnitChangeHandler(
-            "all",
-            selectedUnits,
-            setSelectedUnits
-          ),
-          presets: options,
-          presetType: "border-radius",
-          selectedUnit: getCornerUnit(selectedUnits, "all"),
-          showTooltip: true,
-          units: units2,
-          value: getCornerValue(values, "all")
+  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 }) });
+  }
+  var EMPTY_ARRAY8 = [];
+  var EMPTY_SET2 = /* @__PURE__ */ new Set();
+  function Items({
+    placeholder,
+    rootClientId,
+    renderAppender: CustomAppender,
+    __experimentalAppenderTagName,
+    layout = defaultLayout
+  }) {
+    const hasAppender = CustomAppender !== false;
+    const hasCustomAppender = !!CustomAppender;
+    const {
+      order,
+      isZoomOut: isZoomOut2,
+      selectedBlocks,
+      visibleBlocks,
+      ghostBlockName,
+      ghostBlockAttributes,
+      shouldRenderAppender
+    } = (0, import_data82.useSelect)(
+      (select3) => {
+        const {
+          getSettings: getSettings8,
+          getBlockOrder: getBlockOrder2,
+          getSelectedBlockClientIds: getSelectedBlockClientIds2,
+          __unstableGetVisibleBlocks: __unstableGetVisibleBlocks2,
+          getTemplateLock: getTemplateLock2,
+          getBlockEditingMode: getBlockEditingMode2,
+          isSectionBlock: isSectionBlock2,
+          isContainerInsertableToInContentOnlyMode: isContainerInsertableToInContentOnlyMode2,
+          getBlockName: getBlockName2,
+          getBlockListSettings: getBlockListSettings2,
+          isZoomOut: _isZoomOut,
+          canInsertBlockType: canInsertBlockType2
+        } = unlock(select3(store));
+        const _order = getBlockOrder2(rootClientId);
+        if (getSettings8().isPreviewMode) {
+          return {
+            order: _order,
+            selectedBlocks: EMPTY_ARRAY8,
+            visibleBlocks: EMPTY_SET2
+          };
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(import_components137.__experimentalVStack, { children: [
-        "topLeft",
-        "topRight",
-        "bottomLeft",
-        "bottomRight"
-      ].map((corner) => /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
-        PresetInputControl,
+        let _ghostBlockName;
+        let _ghostBlockAttributes;
+        if (hasAppender && !hasCustomAppender && !_order.length) {
+          const defaultBlock = (rootClientId ? getBlockListSettings2(rootClientId)?.defaultBlock : void 0) ?? { name: (0, import_blocks49.getDefaultBlockName)() };
+          if (defaultBlock.name && canInsertBlockType2(defaultBlock.name, rootClientId)) {
+            _ghostBlockName = defaultBlock.name;
+            _ghostBlockAttributes = defaultBlock.attributes;
+          }
+        }
+        const selectedBlockClientIds = getSelectedBlockClientIds2();
+        const selectedBlockClientId = selectedBlockClientIds[0];
+        const showRootAppender = !rootClientId && !selectedBlockClientId && (!_order.length || !canInsertBlockType2(
+          (0, import_blocks49.getDefaultBlockName)(),
+          rootClientId
+        ));
+        const hasSelectedRoot = !!(rootClientId && selectedBlockClientId && rootClientId === selectedBlockClientId);
+        const templateLock = getTemplateLock2(rootClientId);
+        const appenderAllowed = (!isSectionBlock2(rootClientId) || isContainerInsertableToInContentOnlyMode2(
+          getBlockName2(selectedBlockClientId),
+          rootClientId
+        )) && getBlockEditingMode2(rootClientId) !== "disabled" && (!templateLock || templateLock === "contentOnly") && hasAppender && !_isZoomOut();
+        return {
+          order: _order,
+          selectedBlocks: selectedBlockClientIds,
+          visibleBlocks: __unstableGetVisibleBlocks2(),
+          isZoomOut: _isZoomOut(),
+          // The ghost is the block list's empty state: it renders
+          // whether or not the block is selected.
+          ghostBlockName: appenderAllowed ? _ghostBlockName : void 0,
+          ghostBlockAttributes: _ghostBlockAttributes,
+          shouldRenderAppender: appenderAllowed && (hasCustomAppender || hasSelectedRoot || showRootAppender)
+        };
+      },
+      [rootClientId, hasAppender, hasCustomAppender]
+    );
+    const ghostBlock = (0, import_element153.useMemo)(
+      () => ghostBlockName ? (0, import_blocks49.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,
         {
-          ariaLabel: CORNERS[corner],
-          className: "components-border-radius-control",
-          icon: ICONS2[corner],
-          minimumCustomValue: MIN_BORDER_RADIUS_VALUE,
-          onChange: createCornerChangeHandler(
-            corner,
-            values,
-            onChange
-          ),
-          onUnitChange: createCornerUnitChangeHandler(
-            corner,
-            selectedUnits,
-            setSelectedUnits
-          ),
-          presets: options,
-          presetType: "border-radius",
-          selectedUnit: getCornerUnit(
-            selectedUnits,
-            corner
+          value: (
+            // Only provide data asynchronously if the block is
+            // not visible, not selected, and not the ghost.
+            clientId !== ghostBlock?.clientId && !visibleBlocks.has(clientId) && !selectedBlocks.includes(clientId)
           ),
-          showTooltip: true,
-          units: units2,
-          value: getCornerValue(values, corner)
+          children: [
+            isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
+              ZoomOutSeparator,
+              {
+                clientId,
+                rootClientId,
+                position: "top"
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
+              block_default2,
+              {
+                rootClientId,
+                clientId,
+                ghostBlock: clientId === ghostBlock?.clientId ? ghostBlock : void 0
+              }
+            ),
+            isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
+              ZoomOutSeparator,
+              {
+                clientId,
+                rootClientId,
+                position: "bottom"
+              }
+            )
+          ]
         },
-        corner
-      )) })
+        clientId
+      )),
+      order.length < 1 && placeholder,
+      shouldRenderAppender && !showGhost && /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
+        BlockListAppender,
+        {
+          tagName: __experimentalAppenderTagName,
+          rootClientId,
+          CustomAppender
+        }
+      )
     ] });
   }
+  function BlockListItems(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(import_data82.AsyncModeProvider, { value: false, children: /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(Items, { ...props }) });
+  }

-  // packages/block-editor/build-module/components/color-palette/index.mjs
-  var import_components138 = __toESM(require_components(), 1);
+  // 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_a11y13 = __toESM(require_a11y(), 1);
+  var import_i18n106 = __toESM(require_i18n(), 1);

-  // packages/block-editor/build-module/components/color-palette/with-color-context.mjs
-  var import_compose81 = __toESM(require_compose(), 1);
-  var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
-  var with_color_context_default = (0, import_compose81.createHigherOrderComponent)((WrappedComponent) => {
-    return function WithColorContext(props) {
-      const [
-        defaultColors,
-        themeColors,
-        customColors,
-        enableCustomColors,
-        enableDefaultColors
-      ] = useSettings(
-        "color.palette.default",
-        "color.palette.theme",
-        "color.palette.custom",
-        "color.custom",
-        "color.defaultPalette"
-      );
-      const _colors = enableDefaultColors ? [
-        ...themeColors || [],
-        ...defaultColors || [],
-        ...customColors || []
-      ] : [...themeColors || [], ...customColors || []];
-      const { colors: colors2 = _colors, disableCustomColors = !enableCustomColors } = props;
-      const hasColorsToChoose = colors2 && colors2.length > 0 || !disableCustomColors;
-      return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-        WrappedComponent,
-        {
-          ...{
-            ...props,
-            colors: colors2,
-            disableCustomColors,
-            hasColorsToChoose
-          }
-        }
-      );
-    };
-  }, "withColorContext");
+  // 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);

-  // packages/block-editor/build-module/components/color-palette/index.mjs
-  var color_palette_default = with_color_context_default(import_components138.ColorPalette);
+  // 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);

-  // packages/block-editor/build-module/components/colors-gradients/control.mjs
-  var import_i18n126 = __toESM(require_i18n(), 1);
-  var import_components139 = __toESM(require_components(), 1);
-  var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs: Tabs3 } = unlock(import_components139.privateApis);
-  var colorsAndGradientKeys = [
-    "colors",
-    "disableCustomColors",
-    "gradients",
-    "disableCustomGradients"
-  ];
-  var TAB_IDS = { color: "color", gradient: "gradient" };
-  function ColorGradientControlInner({
-    colors: colors2,
-    gradients,
-    disableCustomColors,
-    disableCustomGradients,
-    __experimentalIsRenderedInSidebar,
-    className,
-    label,
-    onColorChange,
-    onGradientChange,
-    colorValue,
-    colorSlug,
-    gradientValue,
-    gradientSlug,
-    clearable,
-    showTitle = true,
-    enableAlpha,
-    headingLevel,
-    noticeProps
-  }) {
-    const canChooseAColor = onColorChange && (colors2 && colors2.length > 0 || !disableCustomColors);
-    const canChooseAGradient = onGradientChange && (gradients && gradients.length > 0 || !disableCustomGradients);
-    if (!canChooseAColor && !canChooseAGradient) {
-      return null;
+  // 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_deprecated11 = __toESM(require_deprecated(), 1);
+  var import_element156 = __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)(
+    "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)(
+    "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)(
+    "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 groups = {
+    default: InspectorControlsDefault,
+    advanced: InspectorControlsAdvanced,
+    background: InspectorControlsBackground,
+    bindings: InspectorControlsBindings,
+    border: InspectorControlsBorder,
+    color: InspectorControlsColor,
+    content: InspectorControlsContent,
+    dimensions: InspectorControlsDimensions,
+    effects: InspectorControlsEffects,
+    elements: InspectorControlsElements,
+    filter: InspectorControlsFilter,
+    layout: InspectorControlsLayout,
+    list: InspectorControlsListView,
+    position: InspectorControlsPosition,
+    settings: InspectorControlsDefault,
+    // Alias for default.
+    styles: InspectorControlsStyles,
+    typography: InspectorControlsTypography
+  };
+  var groups_default = groups;
+  var PrivateInspectorControlsAllowedBlocks = (0, import_components66.createSlotFill)(
+    /* @__PURE__ */ Symbol("PrivateInspectorControlsAllowedBlocks")
+  );
+
+  // packages/block-editor/build-module/hooks/block-style-state.mjs
+  var import_element154 = __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 BlockStyleStateProvider = BlockStyleStateContext.Provider;
+  function useBlockStyleState() {
+    return (0, import_element154.useContext)(BlockStyleStateContext);
+  }
+  function hasViewportBlockStyleState(selectedState) {
+    return !!selectedState?.viewport && selectedState.viewport !== DEFAULT_STATE_VALUE2;
+  }
+  function hasPseudoBlockStyleState(selectedState) {
+    return !!selectedState?.pseudo && selectedState.pseudo !== DEFAULT_STATE_VALUE2;
+  }
+  function isDefaultBlockStyleState2(selectedState) {
+    return !hasViewportBlockStyleState(selectedState) && !hasPseudoBlockStyleState(selectedState);
+  }
+  function getStyleStatePath2(selectedState) {
+    if (isDefaultBlockStyleState2(selectedState)) {
+      return [];
     }
-    const colorPaletteOnChange = canChooseAGradient ? (newColor, _index, newSlug) => {
-      onColorChange(newColor, newSlug);
-      onGradientChange();
-    } : (newColor, _index, newSlug) => onColorChange(newColor, newSlug);
-    const colorPalette = /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
-      import_components139.ColorPalette,
-      {
-        value: colorValue,
-        selectedSlug: colorSlug,
-        onChange: colorPaletteOnChange,
-        ...{ colors: colors2, disableCustomColors },
-        __experimentalIsRenderedInSidebar,
-        clearable,
-        enableAlpha,
-        headingLevel
-      }
+    return [selectedState.viewport, selectedState.pseudo].filter(
+      (state) => state && state !== DEFAULT_STATE_VALUE2
     );
-    const tabPanels = {
-      // The `ColorPalette` must stay at a stable position in the tree whether
-      // or not a notice is present. Wrapping it in a `VStack` only when a
-      // notice appears remounts it, which resets the custom color picker back
-      // 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_runtime348.jsxs)(import_jsx_runtime348.Fragment, { children: [
-        colorPalette,
-        noticeProps && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(import_components139.Notice, { isDismissible: false, ...noticeProps })
-      ] }),
-      [TAB_IDS.gradient]: /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
-        import_components139.GradientPicker,
-        {
-          value: gradientValue,
-          selectedSlug: gradientSlug,
-          onChange: canChooseAColor ? (newGradient, _index, newSlug) => {
-            onGradientChange(newGradient, newSlug);
-            onColorChange();
-          } : (newGradient, _index, newSlug) => onGradientChange(newGradient, newSlug),
-          ...{ gradients, disableCustomGradients },
-          __experimentalIsRenderedInSidebar,
-          clearable,
-          headingLevel
-        }
-      )
+  }
+  function getStyleForState2(style, selectedState) {
+    const path = getStyleStatePath2(selectedState);
+    if (!path.length) {
+      return style;
+    }
+    return getValueFromObjectPath2(style, path);
+  }
+  function setStyleForState(style, selectedState, newStyle) {
+    const path = getStyleStatePath2(selectedState);
+    if (!path.length) {
+      return cleanEmptyObject(newStyle);
+    }
+    return cleanEmptyObject(setImmutably2(style, path, newStyle));
+  }
+  function scopeResetAllFilterToState(selectedState, resetAllFilter) {
+    if (!resetAllFilter || isDefaultBlockStyleState2(selectedState)) {
+      return resetAllFilter;
+    }
+    return (attributes) => {
+      const existingStateStyle = getStyleForState2(attributes?.style, selectedState) || {};
+      const updatedStateAttributes = resetAllFilter({
+        style: existingStateStyle
+      });
+      const updatedStateStyle = updatedStateAttributes && typeof updatedStateAttributes === "object" && !Array.isArray(updatedStateAttributes) && Object.prototype.hasOwnProperty.call(
+        updatedStateAttributes,
+        "style"
+      ) ? updatedStateAttributes.style : updatedStateAttributes;
+      return {
+        style: setStyleForState(
+          attributes?.style,
+          selectedState,
+          updatedStateStyle
+        )
+      };
     };
-    const renderPanelType = (type) => /* @__PURE__ */ (0, import_jsx_runtime348.jsx)("div", { className: "block-editor-color-gradient-control__panel", children: tabPanels[type] });
-    return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
-      import_components139.BaseControl,
-      {
-        className: clsx_default(
-          "block-editor-color-gradient-control",
-          className
-        ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime348.jsx)("fieldset", { className: "block-editor-color-gradient-control__fieldset", children: /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(import_components139.__experimentalVStack, { spacing: 1, children: [
-          showTitle && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)("legend", { children: /* @__PURE__ */ (0, import_jsx_runtime348.jsx)("div", { className: "block-editor-color-gradient-control__color-indicator", children: /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(import_components139.BaseControl.VisualLabel, { children: label }) }) }),
-          canChooseAColor && canChooseAGradient && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(
-            Tabs3,
-            {
-              defaultTabId: gradientValue ? TAB_IDS.gradient : !!canChooseAColor && TAB_IDS.color,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(Tabs3.TabList, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(Tabs3.Tab, { tabId: TAB_IDS.color, children: (0, import_i18n126.__)("Color") }),
-                  /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(Tabs3.Tab, { tabId: TAB_IDS.gradient, children: (0, import_i18n126.__)("Gradient") })
-                ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
-                  Tabs3.TabPanel,
-                  {
-                    tabId: TAB_IDS.color,
-                    className: "block-editor-color-gradient-control__panel",
-                    focusable: false,
-                    children: tabPanels.color
-                  }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
-                  Tabs3.TabPanel,
-                  {
-                    tabId: TAB_IDS.gradient,
-                    className: "block-editor-color-gradient-control__panel",
-                    focusable: false,
-                    children: tabPanels.gradient
-                  }
-                )
-              ]
-            }
-          ) }),
-          !canChooseAGradient && renderPanelType(TAB_IDS.color),
-          !canChooseAColor && renderPanelType(TAB_IDS.gradient)
-        ] }) })
+  }
+
+  // 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 LIST_VIEW_CONTENT_PANEL_SLOT = /* @__PURE__ */ Symbol("ListViewContentPopover");
+  var { Fill, Slot: Slot2 } = (0, import_components67.createSlotFill)(LIST_VIEW_CONTENT_PANEL_SLOT);
+  function useInspectorPopoverPlacement() {
+    const isMobile = (0, import_compose60.useViewportMatch)("medium", "<");
+    return !isMobile ? {
+      popoverProps: {
+        placement: "left-start",
+        offset: 35,
+        resize: false
       }
-    );
+    } : {};
   }
-  function ColorGradientControlSelect(props) {
-    const [colors2, gradients, customColors, customGradients] = useSettings(
-      "color.palette",
-      "color.gradients",
-      "color.custom",
-      "color.customGradient"
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
-      ColorGradientControlInner,
-      {
-        colors: colors2,
-        gradients,
-        disableCustomColors: !customColors,
-        disableCustomGradients: !customGradients,
-        ...props
+  function ListViewContentPopover({ listViewRef }) {
+    const { popoverProps: popoverProps3 } = useInspectorPopoverPlacement();
+    const fills = (0, import_components67.__experimentalUseSlotFills)(LIST_VIEW_CONTENT_PANEL_SLOT);
+    const hasFills = Boolean(fills && fills.length);
+    const { selectedClientId, isOpen } = (0, import_data83.useSelect)((select3) => {
+      const { getSelectedBlockClientId: getSelectedBlockClientId2 } = select3(store);
+      const privateSelectors = unlock(select3(store));
+      return {
+        selectedClientId: getSelectedBlockClientId2(),
+        isOpen: privateSelectors.isListViewContentPanelOpen()
+      };
+    }, []);
+    const [anchorElement, setAnchorElement] = (0, import_element155.useState)(null);
+    (0, import_element155.useLayoutEffect)(() => {
+      if (!selectedClientId || !listViewRef?.current) {
+        setAnchorElement(null);
+        return;
       }
+      const element = listViewRef.current.querySelector(
+        `[data-block="${selectedClientId}"]`
+      );
+      setAnchorElement(element);
+    }, [selectedClientId, listViewRef]);
+    const { closeListViewContentPanel: closeListViewContentPanel2 } = unlock(
+      (0, import_data83.useDispatch)(store)
     );
-  }
-  function ColorGradientControl(props) {
-    if (colorsAndGradientKeys.every((key) => props.hasOwnProperty(key))) {
-      return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(ColorGradientControlInner, { ...props });
+    if (!isOpen || !hasFills || !anchorElement) {
+      return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(ColorGradientControlSelect, { ...props });
-  }
-  var control_default = ColorGradientControl;
-
-  // packages/block-editor/build-module/components/color-palette/control.mjs
-  var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
-  function ColorPaletteControl({
-    onChange,
-    value,
-    ...otherProps
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
-      control_default,
+    return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+      import_components67.Popover,
       {
-        ...otherProps,
-        onColorChange: onChange,
-        colorValue: value,
-        gradients: [],
-        disableCustomGradients: true
+        ...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, {}) })
       }
     );
   }

-  // packages/block-editor/build-module/components/contrast-checker/index.mjs
-  var import_i18n127 = __toESM(require_i18n(), 1);
-  var import_components140 = __toESM(require_components(), 1);
-  var import_a11y17 = __toESM(require_a11y(), 1);
-  var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
-  k([names_default, a11y_default]);
-  function getContrastWarning({
-    backgroundColor,
-    fallbackBackgroundColor,
-    fallbackTextColor,
-    fallbackLinkColor,
-    fontSize,
-    // Font size value in pixels.
-    isLargeText,
-    textColor,
-    linkColor,
-    messageOverride,
-    enableAlphaChecker = false
+  // packages/block-editor/build-module/components/inspector-controls/fill.mjs
+  var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
+  var PATTERN_EDITING_GROUPS = ["content", "list"];
+  function InspectorControlsFill({
+    children,
+    group = "default",
+    __experimentalGroup,
+    resetAllFilter
   }) {
-    const currentBackgroundColor = backgroundColor || fallbackBackgroundColor;
-    if (!currentBackgroundColor) {
-      return null;
+    if (__experimentalGroup) {
+      (0, import_deprecated11.default)(
+        "`__experimentalGroup` property in `InspectorControlsFill`",
+        {
+          since: "6.2",
+          version: "6.4",
+          alternative: "`group`"
+        }
+      );
+      group = __experimentalGroup;
     }
-    const currentTextColor = textColor || fallbackTextColor;
-    const currentLinkColor = linkColor || fallbackLinkColor;
-    if (!currentTextColor && !currentLinkColor) {
+    const context = useBlockEditContext();
+    const isSelectedBlock = context[mayDisplayControlsKey];
+    const isPatternEditing = context[mayDisplayPatternEditingControlsKey];
+    const isInListViewTree = context[isInListViewBlockSupportTreeKey];
+    const Fill5 = groups_default[group]?.Fill;
+    if (!Fill5) {
+      (0, import_warning5.default)(`Unknown InspectorControls group "${group}" provided.`);
       return null;
     }
-    const textColors = [
-      {
-        color: currentTextColor,
-        description: (0, import_i18n127.__)("text color")
-      },
-      {
-        color: currentLinkColor,
-        description: (0, import_i18n127.__)("link color")
-      }
-    ];
-    const colordBackgroundColor = w(currentBackgroundColor);
-    const backgroundColorHasTransparency = colordBackgroundColor.alpha() < 1;
-    const backgroundColorBrightness = colordBackgroundColor.brightness();
-    const isReadableOptions = {
-      level: "AA",
-      size: isLargeText || isLargeText !== false && fontSize >= 24 ? "large" : "small"
-    };
-    let message2 = "";
-    let speakMessage = "";
-    for (const item of textColors) {
-      if (!item.color) {
-        continue;
-      }
-      const colordTextColor = w(item.color);
-      const isColordTextReadable = colordTextColor.isReadable(
-        colordBackgroundColor,
-        isReadableOptions
-      );
-      const textHasTransparency = colordTextColor.alpha() < 1;
-      if (!isColordTextReadable) {
-        if (backgroundColorHasTransparency || textHasTransparency) {
-          continue;
-        }
-        if (messageOverride) {
-          message2 = messageOverride;
-          speakMessage = messageOverride;
-          break;
-        }
-        message2 = backgroundColorBrightness < colordTextColor.brightness() ? (0, import_i18n127.sprintf)(
-          // translators: %s is a type of text color, e.g., "text color" or "link color".
-          (0, import_i18n127.__)(
-            "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_i18n127.sprintf)(
-          // translators: %s is a type of text color, e.g., "text color" or "link color".
-          (0, import_i18n127.__)(
-            "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_i18n127.__)(
-          "This color combination may be hard for people to read."
-        );
-        break;
-      }
-      if (textHasTransparency && enableAlphaChecker) {
-        message2 = (0, import_i18n127.__)("Transparent text may be hard for people to read.");
-        speakMessage = (0, import_i18n127.__)(
-          "Transparent text may be hard for people to read."
-        );
+    if (isPatternEditing) {
+      const isTemplatePart9 = context.name === "core/template-part";
+      const isPatternEditingGroup = PATTERN_EDITING_GROUPS.includes(group);
+      const canShowGroup = isTemplatePart9 || isPatternEditingGroup;
+      if (!canShowGroup) {
+        return null;
       }
-    }
-    if (!message2) {
+    } else if (!isSelectedBlock) {
       return null;
     }
-    return { message: message2, speakMessage };
-  }
-  function ContrastChecker(props) {
-    const warning6 = getContrastWarning(props);
-    if (!warning6) {
+    const rendersInListView = group === "content" && isPatternEditing && isInListViewTree;
+    if (rendersInListView && !isSelectedBlock) {
       return null;
     }
-    (0, import_a11y17.speak)(warning6.speakMessage);
-    return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)("div", { className: "block-editor-contrast-checker", children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-      import_components140.Notice,
+    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)(
+      ToolsPanelInspectorControl,
       {
-        spokenMessage: null,
-        status: "warning",
-        isDismissible: false,
-        children: warning6.message
+        fillProps,
+        resetAllFilter,
+        children
       }
-    ) });
-  }
-  var contrast_checker_default = ContrastChecker;
-
-  // packages/block-editor/build-module/components/date-format-picker/index.mjs
-  var import_i18n128 = __toESM(require_i18n(), 1);
-  var import_date = __toESM(require_date(), 1);
-  var import_element205 = __toESM(require_element(), 1);
-  var import_components141 = __toESM(require_components(), 1);
-  var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
-  var exampleDate = /* @__PURE__ */ new Date();
-  exampleDate.setDate(20);
-  exampleDate.setMonth(exampleDate.getMonth() - 3);
-  if (exampleDate.getMonth() === 4) {
-    exampleDate.setMonth(3);
+    ) }) });
   }
-  function DateFormatPicker({
-    format: format6,
-    defaultFormat,
-    onChange
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime351.jsxs)(
-      import_components141.__experimentalVStack,
-      {
-        as: "fieldset",
-        spacing: 4,
-        className: "block-editor-date-format-picker",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime351.jsx)("legend", {}), children: (0, import_i18n128.__)("Date format") }),
-          /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
-            import_components141.ToggleControl,
-            {
-              label: (0, import_i18n128.__)("Default format"),
-              help: `${(0, import_i18n128.__)("Example:")}  ${(0, import_date.dateI18n)(
-                defaultFormat,
-                exampleDate
-              )}`,
-              checked: !format6,
-              onChange: (checked) => onChange(checked ? null : defaultFormat)
-            }
-          ),
-          format6 && /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(NonDefaultControls, { format: format6, onChange })
-        ]
-      }
+  function RegisterResetAll({ resetAllFilter, children }) {
+    const { registerResetAllFilter, deregisterResetAllFilter } = (0, import_element156.useContext)(import_components68.__experimentalToolsPanelContext);
+    const selectedState = useBlockStyleState();
+    const scopedResetAllFilter = (0, import_element156.useMemo)(
+      () => scopeResetAllFilterToState(selectedState, resetAllFilter),
+      [resetAllFilter, selectedState]
     );
-  }
-  function NonDefaultControls({ format: format6, onChange }) {
-    const suggestedFormats = [
-      .../* @__PURE__ */ new Set([
-        /* 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_i18n128._x)("n/j/Y", "short date format"),
-        /* translators: See https://www.php.net/manual/datetime.format.php */
-        (0, import_i18n128._x)("n/j/Y g:i A", "short date format with time"),
-        /* translators: See https://www.php.net/manual/datetime.format.php */
-        (0, import_i18n128._x)("M j, Y", "medium date format"),
-        /* translators: See https://www.php.net/manual/datetime.format.php */
-        (0, import_i18n128._x)("M j, Y g:i A", "medium date format with time"),
-        /* translators: See https://www.php.net/manual/datetime.format.php */
-        (0, import_i18n128._x)("F j, Y", "long date format"),
-        /* translators: See https://www.php.net/manual/datetime.format.php */
-        (0, import_i18n128._x)("M j", "short date format without the year")
-      ])
-    ];
-    const suggestedOptions = [
-      ...suggestedFormats.map((suggestedFormat, index2) => ({
-        key: `suggested-${index2}`,
-        name: (0, import_date.dateI18n)(suggestedFormat, exampleDate),
-        format: suggestedFormat
-      })),
-      {
-        key: "human-diff",
-        name: (0, import_date.humanTimeDiff)(exampleDate),
-        format: "human-diff"
+    (0, import_element156.useEffect)(() => {
+      if (scopedResetAllFilter && registerResetAllFilter && deregisterResetAllFilter) {
+        registerResetAllFilter(scopedResetAllFilter);
+        return () => {
+          deregisterResetAllFilter(scopedResetAllFilter);
+        };
       }
-    ];
-    const customOption = {
-      key: "custom",
-      name: (0, import_i18n128.__)("Custom"),
-      className: "block-editor-date-format-picker__custom-format-select-control__custom-option",
-      hint: (0, import_i18n128.__)("Enter your own date format")
-    };
-    const [isCustom, setIsCustom] = (0, import_element205.useState)(
-      () => !!format6 && !suggestedOptions.some((option) => option.format === format6)
+    }, [
+      scopedResetAllFilter,
+      registerResetAllFilter,
+      deregisterResetAllFilter
+    ]);
+    return children;
+  }
+  function ToolsPanelInspectorControl({ children, resetAllFilter, fillProps }) {
+    const { forwardedContext = [] } = fillProps;
+    const innerMarkup = /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(RegisterResetAll, { resetAllFilter, children });
+    return forwardedContext.reduce(
+      (inner, [Provider3, props]) => /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(Provider3, { ...props, children: inner }),
+      innerMarkup
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime351.jsxs)(import_components141.__experimentalVStack, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
-        import_components141.CustomSelectControl,
-        {
-          label: (0, import_i18n128.__)("Choose a format"),
-          options: [...suggestedOptions, customOption],
-          value: isCustom ? customOption : suggestedOptions.find(
-            (option) => option.format === format6
-          ) ?? customOption,
-          onChange: ({ selectedItem }) => {
-            if (selectedItem === customOption) {
-              setIsCustom(true);
-            } else {
-              setIsCustom(false);
-              onChange(selectedItem.format);
-            }
-          }
-        }
-      ),
-      isCustom && /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
-        import_components141.TextControl,
-        {
-          label: (0, import_i18n128.__)("Custom format"),
-          hideLabelFromVision: true,
-          help: (0, import_element205.createInterpolateElement)(
-            (0, import_i18n128.__)(
-              "Enter a date or time <Link>format string</Link>."
-            ),
-            {
-              Link: /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
-                import_components141.ExternalLink,
-                {
-                  href: (0, import_i18n128.__)(
-                    "https://wordpress.org/documentation/article/customize-date-and-time-format/"
-                  )
-                }
-              )
-            }
-          ),
-          value: format6,
-          onChange: (value) => onChange(value)
-        }
-      )
-    ] });
   }

-  // packages/block-editor/build-module/components/duotone-control/index.mjs
-  var import_components142 = __toESM(require_components(), 1);
-  var import_i18n129 = __toESM(require_i18n(), 1);
-  var import_keycodes18 = __toESM(require_keycodes(), 1);
-  var import_compose82 = __toESM(require_compose(), 1);
-  var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
-  function DuotoneControl({
-    id: idProp,
-    colorPalette,
-    duotonePalette,
-    disableCustomColors,
-    disableCustomDuotone,
-    value,
-    onChange
-  }) {
-    let toolbarIcon;
-    if (value === "unset") {
-      toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(import_components142.ColorIndicator, { className: "block-editor-duotone-control__unset-indicator" });
-    } else if (value) {
-      toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(import_components142.DuotoneSwatch, { values: value });
-    } else {
-      toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(icon_default, { icon: filter_default });
+  // 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_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);
+
+  // packages/block-editor/build-module/components/global-styles/utils.mjs
+  var import_compose61 = __toESM(require_compose(), 1);
+  function useToolsPanelDropdownMenuProps() {
+    const isMobile = (0, import_compose61.useViewportMatch)("medium", "<");
+    return !isMobile ? {
+      popoverProps: {
+        placement: "left-start",
+        // For non-mobile, inner sidebar width (248px) - button width (24px) - border (1px) + padding (16px) + spacing (20px)
+        offset: 259
+      }
+    } : {};
+  }
+  function scopeSelector2(scope, selector3) {
+    if (!scope || !selector3) {
+      return selector3;
     }
-    const actionLabel = (0, import_i18n129.__)("Apply duotone filter");
-    const id = (0, import_compose82.useInstanceId)(DuotoneControl, "duotone-control", idProp);
-    const descriptionId = `${id}__description`;
-    return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
-      import_components142.Dropdown,
-      {
-        popoverProps: {
-          className: "block-editor-duotone-control__popover",
-          headerTitle: (0, import_i18n129.__)("Duotone")
-        },
-        renderToggle: ({ isOpen, onToggle }) => {
-          const openOnArrowDown = (event) => {
-            if (!isOpen && event.keyCode === import_keycodes18.DOWN) {
-              event.preventDefault();
-              onToggle();
-            }
+    const scopes = scope.split(",");
+    const selectors4 = selector3.split(",");
+    const selectorsScoped = [];
+    scopes.forEach((outer) => {
+      selectors4.forEach((inner) => {
+        selectorsScoped.push(`${outer.trim()} ${inner.trim()}`);
+      });
+    });
+    return selectorsScoped.join(", ");
+  }
+
+  // packages/block-editor/build-module/components/inspector-controls/block-support-tools-panel.mjs
+  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
+  function BlockSupportToolsPanel({ children, group, label }) {
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data84.useDispatch)(store);
+    const {
+      getBlockAttributes: getBlockAttributes3,
+      getBlockName: getBlockName2,
+      getMultiSelectedBlockClientIds: getMultiSelectedBlockClientIds2,
+      getSelectedBlockClientId: getSelectedBlockClientId2,
+      hasMultiSelection: hasMultiSelection2
+    } = (0, import_data84.useSelect)(store);
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    const panelId = getSelectedBlockClientId2();
+    const resetAll = (0, import_element157.useCallback)(
+      (resetFilters = []) => {
+        const newAttributes = {};
+        const clientIds = hasMultiSelection2() ? getMultiSelectedBlockClientIds2() : [panelId];
+        clientIds.forEach((clientId) => {
+          const blockAttributes = getBlockAttributes3(clientId) || {};
+          const { style } = blockAttributes;
+          let newBlockAttributes = { style };
+          const resetContext = {
+            attributes: blockAttributes,
+            clientId,
+            name: getBlockName2(clientId)
           };
-          return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
-            import_components142.ToolbarButton,
-            {
-              showTooltip: true,
-              onClick: onToggle,
-              "aria-haspopup": "true",
-              "aria-expanded": isOpen,
-              onKeyDown: openOnArrowDown,
-              label: actionLabel,
-              icon: toolbarIcon
-            }
-          );
-        },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(import_components142.MenuGroup, { label: (0, import_i18n129.__)("Duotone"), children: [
-          /* @__PURE__ */ (0, import_jsx_runtime352.jsx)("p", { children: (0, import_i18n129.__)(
-            "Create a two-tone color effect without losing your original image."
-          ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
-            import_components142.DuotonePicker,
-            {
-              "aria-label": actionLabel,
-              "aria-describedby": descriptionId,
-              colorPalette,
-              duotonePalette,
-              disableCustomColors,
-              disableCustomDuotone,
-              value,
-              onChange
-            }
-          )
-        ] })
-      }
+          resetFilters.forEach((resetFilter) => {
+            newBlockAttributes = {
+              ...newBlockAttributes,
+              ...resetFilter(newBlockAttributes, resetContext)
+            };
+          });
+          newBlockAttributes = {
+            ...newBlockAttributes,
+            style: cleanEmptyObject(newBlockAttributes.style)
+          };
+          newAttributes[clientId] = newBlockAttributes;
+        });
+        updateBlockAttributes2(clientIds, newAttributes, true);
+      },
+      [
+        getBlockAttributes3,
+        getBlockName2,
+        getMultiSelectedBlockClientIds2,
+        hasMultiSelection2,
+        panelId,
+        updateBlockAttributes2
+      ]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+      import_components69.__experimentalToolsPanel,
+      {
+        className: `${group}-block-support-panel`,
+        label,
+        resetAll,
+        panelId,
+        hasInnerWrapper: true,
+        shouldRenderPlaceholderItems: true,
+        __experimentalFirstVisibleItemClass: "first",
+        __experimentalLastVisibleItemClass: "last",
+        dropdownMenuProps,
+        children
+      },
+      panelId
     );
   }
-  var duotone_control_default = DuotoneControl;
-
-  // packages/block-editor/build-module/components/font-appearance-control/index.mjs
-  var import_components143 = __toESM(require_components(), 1);
-  var import_element206 = __toESM(require_element(), 1);
-  var import_i18n133 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/utils/get-font-styles-and-weights.mjs
-  var import_i18n132 = __toESM(require_i18n(), 1);

-  // packages/block-editor/build-module/utils/format-font-style.mjs
-  var import_i18n130 = __toESM(require_i18n(), 1);
-  function formatFontStyle(fontStyle) {
-    if (!fontStyle) {
-      return {};
-    }
-    if (typeof fontStyle === "object") {
-      return fontStyle;
-    }
-    let name;
-    switch (fontStyle) {
-      case "normal":
-        name = (0, import_i18n130._x)("Regular", "font style");
-        break;
-      case "italic":
-        name = (0, import_i18n130._x)("Italic", "font style");
-        break;
-      case "oblique":
-        name = (0, import_i18n130._x)("Oblique", "font style");
-        break;
-      default:
-        name = fontStyle;
-        break;
-    }
-    return { name, value: fontStyle };
+  // 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);
+  function BlockSupportSlotContainer({
+    Slot: Slot10,
+    fillProps,
+    ...props
+  }) {
+    const toolsPanelContext = (0, import_element158.useContext)(import_components70.__experimentalToolsPanelContext);
+    const computedFillProps = (0, import_element158.useMemo)(
+      () => ({
+        ...fillProps ?? {},
+        forwardedContext: [
+          ...fillProps?.forwardedContext ?? [],
+          [import_components70.__experimentalToolsPanelContext.Provider, { value: toolsPanelContext }]
+        ]
+      }),
+      [toolsPanelContext, fillProps]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(Slot10, { ...props, fillProps: computedFillProps, bubblesVirtually: true });
   }

-  // packages/block-editor/build-module/utils/format-font-weight.mjs
-  var import_i18n131 = __toESM(require_i18n(), 1);
-  function formatFontWeight(fontWeight) {
-    if (!fontWeight) {
-      return {};
+  // packages/block-editor/build-module/components/inspector-controls/slot.mjs
+  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
+  function InspectorControlsSlot({ __experimentalGroup, group = "default", label, fillProps, ...props }, ref) {
+    if (__experimentalGroup) {
+      (0, import_deprecated12.default)(
+        "`__experimentalGroup` property in `InspectorControlsSlot`",
+        {
+          since: "6.2",
+          version: "6.4",
+          alternative: "`group`"
+        }
+      );
+      group = __experimentalGroup;
     }
-    if (typeof fontWeight === "object") {
-      return fontWeight;
+    const slotFill = groups_default[group];
+    const fills = (0, import_components71.__experimentalUseSlotFills)(slotFill?.name);
+    if (!slotFill) {
+      (0, import_warning6.default)(`Unknown InspectorControls group "${group}" provided.`);
+      return null;
     }
-    let name;
-    switch (fontWeight) {
-      case "normal":
-      case "400":
-        name = (0, import_i18n131._x)("Regular", "font weight");
-        break;
-      case "bold":
-      case "700":
-        name = (0, import_i18n131._x)("Bold", "font weight");
-        break;
-      case "100":
-        name = (0, import_i18n131._x)("Thin", "font weight");
-        break;
-      case "200":
-        name = (0, import_i18n131._x)("Extra Light", "font weight");
-        break;
-      case "300":
-        name = (0, import_i18n131._x)("Light", "font weight");
-        break;
-      case "500":
-        name = (0, import_i18n131._x)("Medium", "font weight");
-        break;
-      case "600":
-        name = (0, import_i18n131._x)("Semi Bold", "font weight");
-        break;
-      case "800":
-        name = (0, import_i18n131._x)("Extra Bold", "font weight");
-        break;
-      case "900":
-        name = (0, import_i18n131._x)("Black", "font weight");
-        break;
-      case "1000":
-        name = (0, import_i18n131._x)("Extra Black", "font weight");
-        break;
-      default:
-        name = fontWeight;
-        break;
+    if (!fills?.length) {
+      return null;
     }
-    return { name, value: fontWeight };
+    const { Slot: Slot10 } = slotFill;
+    if (label) {
+      return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(BlockSupportToolsPanel, { group, label, children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+        BlockSupportSlotContainer,
+        {
+          ...props,
+          fillProps,
+          Slot: Slot10
+        }
+      ) });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+      Slot10,
+      {
+        ...props,
+        ref,
+        fillProps,
+        bubblesVirtually: true
+      }
+    );
   }
+  var slot_default = (0, import_element159.forwardRef)(InspectorControlsSlot);

-  // packages/block-editor/build-module/utils/get-font-styles-and-weights.mjs
-  var FONT_STYLES = [
-    {
-      name: (0, import_i18n132._x)("Regular", "font style"),
-      value: "normal"
-    },
-    {
-      name: (0, import_i18n132._x)("Italic", "font style"),
-      value: "italic"
+  // packages/block-editor/build-module/components/inspector-controls/index.mjs
+  var import_jsx_runtime285 = __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" });
+  };
+  InspectorAdvancedControls.Slot = function Slot3(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime285.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);
+  function getPositionTypeLabel(attributes) {
+    const positionType = attributes?.style?.position?.type;
+    if (positionType === "sticky") {
+      return (0, import_i18n74.__)("Sticky");
     }
-  ];
-  var FONT_WEIGHTS = [
-    {
-      name: (0, import_i18n132._x)("Thin", "font weight"),
-      value: "100"
-    },
-    {
-      name: (0, import_i18n132._x)("Extra Light", "font weight"),
-      value: "200"
-    },
-    {
-      name: (0, import_i18n132._x)("Light", "font weight"),
-      value: "300"
-    },
-    {
-      name: (0, import_i18n132._x)("Regular", "font weight"),
-      value: "400"
-    },
-    {
-      name: (0, import_i18n132._x)("Medium", "font weight"),
-      value: "500"
-    },
-    {
-      name: (0, import_i18n132._x)("Semi Bold", "font weight"),
-      value: "600"
-    },
-    {
-      name: (0, import_i18n132._x)("Bold", "font weight"),
-      value: "700"
-    },
-    {
-      name: (0, import_i18n132._x)("Extra Bold", "font weight"),
-      value: "800"
-    },
-    {
-      name: (0, import_i18n132._x)("Black", "font weight"),
-      value: "900"
-    },
-    {
-      name: (0, import_i18n132._x)("Extra Black", "font weight"),
-      value: "1000"
+    if (positionType === "fixed") {
+      return (0, import_i18n74.__)("Fixed");
     }
-  ];
-  function getFontStylesAndWeights(fontFamilyFaces) {
-    let fontStyles = [];
-    let fontWeights = [];
-    const combinedStyleAndWeightOptions = [];
-    const isSystemFont = !fontFamilyFaces || fontFamilyFaces?.length === 0;
-    let isVariableFont = false;
-    fontFamilyFaces?.forEach((face) => {
-      if ("string" === typeof face.fontWeight && /\s/.test(face.fontWeight.trim())) {
-        isVariableFont = true;
-        const [startStr, endStr] = face.fontWeight.split(" ");
-        const startValue = parseInt(startStr.slice(0, 1));
-        const endValue = endStr === "1000" ? 10 : parseInt(endStr.slice(0, 1));
-        for (let i2 = startValue; i2 <= endValue; i2++) {
-          const fontWeightValue = `${i2.toString()}00`;
-          if (!fontWeights.some(
-            (weight) => weight.value === fontWeightValue
-          )) {
-            fontWeights.push(formatFontWeight(fontWeightValue));
-          }
+    return null;
+  }
+  function useBlockDisplayInformation(clientId) {
+    return (0, import_data85.useSelect)(
+      (select3) => {
+        if (!clientId) {
+          return null;
         }
-      }
-      const fontWeight = formatFontWeight(
-        "number" === typeof face.fontWeight ? face.fontWeight.toString() : face.fontWeight
-      );
-      const fontStyle = formatFontStyle(face.fontStyle);
-      if (fontStyle && Object.keys(fontStyle).length) {
-        if (!fontStyles.some(
-          (style) => style.value === fontStyle.value
-        )) {
-          fontStyles.push(fontStyle);
+        const blockEditorSelect = select3(store);
+        const {
+          getBlockName: getBlockName2,
+          getBlockAttributes: getBlockAttributes3,
+          getBlock: getBlock2,
+          __experimentalGetParsedPattern: __experimentalGetParsedPattern2
+        } = blockEditorSelect;
+        const { getBlockType: getBlockType33, getActiveBlockVariation } = select3(import_blocks50.store);
+        const blockName = getBlockName2(clientId);
+        const blockType = getBlockType33(blockName);
+        if (!blockType) {
+          return null;
         }
-      }
-      if (fontWeight && Object.keys(fontWeight).length) {
-        if (!fontWeights.some(
-          (weight) => weight.value === fontWeight.value
-        )) {
-          if (!isVariableFont) {
-            fontWeights.push(fontWeight);
-          }
+        const attributes = getBlockAttributes3(clientId);
+        const { isSectionBlock: isSectionBlock2 } = unlock(blockEditorSelect);
+        const patternName = attributes?.metadata?.patternName;
+        if (patternName && isSectionBlock2(clientId)) {
+          const pattern = __experimentalGetParsedPattern2(patternName);
+          const positionLabel2 = getPositionTypeLabel(attributes);
+          return {
+            isSynced: false,
+            title: (0, import_i18n74.__)("Pattern"),
+            icon: symbol_default,
+            description: pattern?.description || (0, import_i18n74.__)("A block pattern."),
+            anchor: attributes?.anchor,
+            positionLabel: positionLabel2,
+            positionType: attributes?.style?.position?.type,
+            name: pattern?.title || attributes?.metadata?.name
+          };
         }
-      }
-    });
-    if (!fontWeights.some((weight) => (weight.value ?? "") >= "600")) {
-      fontWeights.push({
-        name: (0, import_i18n132._x)("Bold", "font weight"),
-        value: "700"
-      });
-    }
-    if (!fontStyles.some((style) => style.value === "italic")) {
-      fontStyles.push({
-        name: (0, import_i18n132._x)("Italic", "font style"),
-        value: "italic"
-      });
-    }
-    if (isSystemFont) {
-      fontStyles = FONT_STYLES;
-      fontWeights = FONT_WEIGHTS;
-    }
-    fontStyles = fontStyles.length === 0 ? FONT_STYLES : fontStyles;
-    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_i18n132.sprintf)(
-          /* translators: 1: Font weight name. 2: Font style name. */
-          (0, import_i18n132._x)("%1$s %2$s", "font"),
-          weightName ?? "",
-          styleName ?? ""
+        const match2 = getActiveBlockVariation(
+          blockName,
+          attributes,
+          void 0,
+          getBlock2?.(clientId)?.innerContent
         );
-        combinedStyleAndWeightOptions.push({
-          key: `${styleValue}-${weightValue}`,
-          name: optionName ?? "",
-          style: {
-            fontStyle: styleValue,
-            fontWeight: weightValue
-          }
-        });
-      });
-    });
-    return {
-      fontStyles,
-      fontWeights,
-      combinedStyleAndWeightOptions,
-      isSystemFont,
-      isVariableFont
-    };
+        const isSynced = (0, import_blocks50.isReusableBlock)(blockType) || (0, import_blocks50.isTemplatePart)(blockType);
+        const syncedTitle = isSynced ? (0, import_blocks50.__experimentalGetBlockLabel)(blockType, attributes) : void 0;
+        const title = syncedTitle || blockType.title;
+        const positionLabel = getPositionTypeLabel(attributes);
+        const blockTypeInfo = {
+          isSynced,
+          title,
+          icon: blockType.icon,
+          description: blockType.description,
+          anchor: attributes?.anchor,
+          positionLabel,
+          positionType: attributes?.style?.position?.type,
+          name: attributes?.metadata?.name
+        };
+        if (!match2) {
+          return blockTypeInfo;
+        }
+        return {
+          isSynced,
+          title: match2.title || blockType.title,
+          icon: match2.icon || blockType.icon,
+          description: match2.description || blockType.description,
+          anchor: attributes?.anchor,
+          positionLabel,
+          positionType: attributes?.style?.position?.type,
+          name: attributes?.metadata?.name
+        };
+      },
+      [clientId]
+    );
   }

-  // packages/block-editor/build-module/components/font-appearance-control/index.mjs
-  var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
-  var getFontAppearanceLabel = (hasFontStyles, hasFontWeights) => {
-    if (!hasFontStyles) {
-      return (0, import_i18n133.__)("Font weight");
-    }
-    if (!hasFontWeights) {
-      return (0, import_i18n133.__)("Font style");
-    }
-    return (0, import_i18n133.__)("Appearance");
+  // packages/block-editor/build-module/hooks/position.mjs
+  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
+  var POSITION_SUPPORT_KEY = "position";
+  var DEFAULT_OPTION = {
+    key: "default",
+    value: "",
+    label: (0, import_i18n75.__)("Default")
   };
-  function FontAppearanceControl(props) {
-    const {
-      /**
-       * Start opting into the larger default height that will become the default size in a future version.
-       *
-       * @deprecated Default behavior since WordPress 7.1. Prop can be safely removed.
-       */
-      __next40pxDefaultSize: _next40pxDefaultSize,
-      onChange,
-      hasFontStyles = true,
-      hasFontWeights = true,
-      fontFamilyFaces,
-      value: { fontStyle, fontWeight },
-      ...otherProps
-    } = props;
-    const hasStylesOrWeights = hasFontStyles || hasFontWeights;
-    const label = getFontAppearanceLabel(hasFontStyles, hasFontWeights);
-    const defaultOption = {
-      key: "default",
-      name: (0, import_i18n133.__)("Default"),
-      style: { fontStyle: void 0, fontWeight: void 0 }
-    };
-    const { fontStyles, fontWeights, combinedStyleAndWeightOptions } = getFontStylesAndWeights(fontFamilyFaces);
-    const combineOptions = () => {
-      const combinedOptions = [defaultOption];
-      if (combinedStyleAndWeightOptions) {
-        combinedOptions.push(...combinedStyleAndWeightOptions);
-      }
-      return combinedOptions;
-    };
-    const styleOptions = () => {
-      const combinedOptions = [defaultOption];
-      fontStyles.forEach(({ name, value }) => {
-        combinedOptions.push({
-          key: value,
-          name,
-          style: { fontStyle: value, fontWeight: void 0 }
-        });
-      });
-      return combinedOptions;
-    };
-    const weightOptions = () => {
-      const combinedOptions = [defaultOption];
-      fontWeights.forEach(({ name, value }) => {
-        combinedOptions.push({
-          key: value,
-          name,
-          style: { fontStyle: void 0, fontWeight: value }
-        });
-      });
-      return combinedOptions;
-    };
-    const selectOptions = (0, import_element206.useMemo)(() => {
-      if (hasFontStyles && hasFontWeights) {
-        return combineOptions();
-      }
-      return hasFontStyles ? styleOptions() : weightOptions();
-    }, [
-      props.options,
-      fontStyles,
-      fontWeights,
-      combinedStyleAndWeightOptions
-    ]);
-    const currentSelection = selectOptions.find(
-      (option) => option.style.fontStyle === fontStyle && option.style.fontWeight === fontWeight
-    ) || selectOptions[0];
-    const getDescribedBy = () => {
-      if (!currentSelection) {
-        return (0, import_i18n133.__)("No selected font appearance");
+  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.__)(
+      "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.")
+  };
+  var POSITION_SIDES = ["top", "right", "bottom", "left"];
+  var VALID_POSITION_TYPES = ["sticky", "fixed"];
+  function getPositionCSS({ selector: selector3, style }) {
+    let output = "";
+    const { type: positionType } = style?.position || {};
+    if (!VALID_POSITION_TYPES.includes(positionType)) {
+      return output;
+    }
+    output += `${selector3} {`;
+    output += `position: ${positionType};`;
+    POSITION_SIDES.forEach((side) => {
+      if (style?.position?.[side] !== void 0) {
+        output += `${side}: ${style.position[side]};`;
       }
-      if (!hasFontStyles) {
-        return (0, import_i18n133.sprintf)(
-          // translators: %s: Currently selected font weight.
-          (0, import_i18n133.__)("Currently selected font weight: %s"),
-          currentSelection.name
-        );
+    });
+    if (positionType === "sticky" || positionType === "fixed") {
+      output += `z-index: 10`;
+    }
+    output += `}`;
+    return output;
+  }
+  function hasStickyPositionSupport(blockType) {
+    const support = (0, import_blocks51.getBlockSupport)(blockType, POSITION_SUPPORT_KEY);
+    return !!(true === support || support?.sticky);
+  }
+  function hasFixedPositionSupport(blockType) {
+    const support = (0, import_blocks51.getBlockSupport)(blockType, POSITION_SUPPORT_KEY);
+    return !!(true === support || support?.fixed);
+  }
+  function hasPositionSupport(blockType) {
+    const support = (0, import_blocks51.getBlockSupport)(blockType, POSITION_SUPPORT_KEY);
+    return !!support;
+  }
+  function hasStickyOrFixedPositionValue(attributes) {
+    const positionType = attributes?.style?.position?.type;
+    return positionType === "sticky" || positionType === "fixed";
+  }
+  function useIsPositionDisabled({ name: blockName } = {}) {
+    const [allowFixed, allowSticky] = useSettings(
+      "position.fixed",
+      "position.sticky"
+    );
+    const isDisabled = !allowFixed && !allowSticky;
+    return !hasPositionSupport(blockName) || isDisabled;
+  }
+  function PositionPanelPure({
+    style = {},
+    clientId,
+    name: blockName,
+    setAttributes
+  }) {
+    const allowFixed = hasFixedPositionSupport(blockName);
+    const allowSticky = hasStickyPositionSupport(blockName);
+    const value = style?.position?.type;
+    const { firstParentClientId } = (0, import_data86.useSelect)(
+      (select3) => {
+        const { getBlockParents: getBlockParents2 } = select3(store);
+        const parents = getBlockParents2(clientId);
+        return { firstParentClientId: parents[parents.length - 1] };
+      },
+      [clientId]
+    );
+    const blockInformation = useBlockDisplayInformation(firstParentClientId);
+    const stickyHelpText = allowSticky && value === STICKY_OPTION.value && blockInformation ? (0, import_i18n75.sprintf)(
+      /* translators: %s: the name of the parent block. */
+      (0, import_i18n75.__)(
+        "The block will stick to the scrollable area of the parent %s block."
+      ),
+      blockInformation.title
+    ) : null;
+    const options = (0, import_element160.useMemo)(() => {
+      const availableOptions = [DEFAULT_OPTION];
+      if (allowSticky || value === STICKY_OPTION.value) {
+        availableOptions.push(STICKY_OPTION);
       }
-      if (!hasFontWeights) {
-        return (0, import_i18n133.sprintf)(
-          // translators: %s: Currently selected font style.
-          (0, import_i18n133.__)("Currently selected font style: %s"),
-          currentSelection.name
-        );
+      if (allowFixed || value === FIXED_OPTION.value) {
+        availableOptions.push(FIXED_OPTION);
       }
-      return (0, import_i18n133.sprintf)(
-        // translators: %s: Currently selected font appearance.
-        (0, import_i18n133.__)("Currently selected font appearance: %s"),
-        currentSelection.name
-      );
+      return availableOptions;
+    }, [allowFixed, allowSticky, value]);
+    const onChangeType = (next) => {
+      const placementValue = "0px";
+      const newStyle = {
+        ...style,
+        position: {
+          ...style?.position,
+          type: next,
+          top: next === "sticky" || next === "fixed" ? placementValue : void 0
+        }
+      };
+      setAttributes({
+        style: cleanEmptyObject(newStyle)
+      });
     };
-    return hasStylesOrWeights && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
-      import_components143.CustomSelectControl,
+    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)(
+      SelectControl3,
       {
-        ...otherProps,
-        className: "components-font-appearance-control",
-        label,
-        describedBy: getDescribedBy(),
-        options: selectOptions,
-        value: currentSelection,
-        onChange: ({ selectedItem }) => onChange(selectedItem.style)
+        label: (0, import_i18n75.__)("Position"),
+        hideLabelFromVision: true,
+        description: stickyHelpText,
+        items: options,
+        value: selectedOption,
+        onValueChange: (selectedItem) => {
+          onChangeType(selectedItem.value);
+        },
+        children: options.map((option) => {
+          const hintId = option.hint ? `${hintIdPrefix}-${option.key}` : void 0;
+          return /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(
+            SelectControl3.Item,
+            {
+              value: option,
+              label: option.label,
+              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)(
+                  "div",
+                  {
+                    id: hintId,
+                    className: "block-editor-hooks__position-control-item-hint",
+                    "aria-hidden": "true",
+                    children: option.hint
+                  }
+                )
+              ]
+            },
+            option.key
+          );
+        })
+      }
+    ) }) : null;
+  }
+  var position_default = {
+    edit: function Edit2(props) {
+      const isPositionDisabled = useIsPositionDisabled(props);
+      if (isPositionDisabled) {
+        return null;
       }
+      return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(PositionPanelPure, { ...props });
+    },
+    useBlockProps: useBlockProps2,
+    attributeKeys: ["style"],
+    hasSupport(name) {
+      return (0, import_blocks51.hasBlockSupport)(name, POSITION_SUPPORT_KEY);
+    }
+  };
+  var POSITION_BLOCK_PROPS_REFERENCE = {};
+  function useBlockProps2({ name, style }) {
+    const hasPositionBlockSupport = (0, import_blocks51.hasBlockSupport)(
+      name,
+      POSITION_SUPPORT_KEY
     );
+    const isPositionDisabled = useIsPositionDisabled({ name });
+    const allowPositionStyles = hasPositionBlockSupport && !isPositionDisabled;
+    const id = (0, import_compose62.useInstanceId)(POSITION_BLOCK_PROPS_REFERENCE);
+    const positionSelector = `.wp-container-${id}.wp-container-${id}`;
+    let css;
+    if (allowPositionStyles) {
+      css = getPositionCSS({
+        selector: positionSelector,
+        style
+      }) || "";
+    }
+    const className2 = 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 };
   }

-  // packages/block-editor/build-module/components/font-family/index.mjs
-  var import_components144 = __toESM(require_components(), 1);
-  var import_i18n134 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
-  function FontFamilyControl({
-    /**
-     * Start opting into the larger default height that will become the default size in a future version.
-     *
-     * @deprecated Default behavior since WordPress 7.1. Prop can be safely removed.
-     */
-    __next40pxDefaultSize: _next40pxDefaultSize,
-    value = "",
-    onChange,
-    fontFamilies,
-    className,
-    ...props
-  }) {
-    const [blockLevelFontFamilies] = useSettings("typography.fontFamilies");
-    if (!fontFamilies) {
-      fontFamilies = blockLevelFontFamilies;
+  // packages/block-editor/build-module/components/block-tools/use-block-toolbar-popover-props.mjs
+  var COMMON_PROPS2 = {
+    placement: "top-start"
+  };
+  var DEFAULT_PROPS2 = {
+    ...COMMON_PROPS2,
+    flip: false,
+    shift: true
+  };
+  var RESTRICTED_HEIGHT_PROPS = {
+    ...COMMON_PROPS2,
+    flip: true,
+    shift: false
+  };
+  function getProps(contentElement, selectedBlockElement, scrollContainer, toolbarHeight, isSticky) {
+    if (!contentElement || !selectedBlockElement) {
+      return DEFAULT_PROPS2;
     }
-    if (!fontFamilies || fontFamilies.length === 0) {
-      return null;
+    const scrollTop = scrollContainer?.scrollTop || 0;
+    const blockRect = getElementBounds(selectedBlockElement);
+    const contentRect = contentElement.getBoundingClientRect();
+    const topOfContentElementInViewport = scrollTop + contentRect.top;
+    const viewportHeight = contentElement.ownerDocument.documentElement.clientHeight;
+    const restrictedTopArea = topOfContentElementInViewport + toolbarHeight;
+    const hasSpaceForToolbarAbove = blockRect.top > restrictedTopArea;
+    const isBlockTallerThanViewport = blockRect.height > viewportHeight - toolbarHeight;
+    if (!isSticky && (hasSpaceForToolbarAbove || isBlockTallerThanViewport)) {
+      return DEFAULT_PROPS2;
     }
-    const options = [
-      {
-        key: "",
-        name: (0, import_i18n134.__)("Default")
+    return RESTRICTED_HEIGHT_PROPS;
+  }
+  function useBlockToolbarPopoverProps({
+    contentElement,
+    clientId
+  }) {
+    const selectedBlockElement = useBlockElement(clientId);
+    const [toolbarHeight, setToolbarHeight] = (0, import_element161.useState)(0);
+    const { blockIndex, isSticky } = (0, import_data87.useSelect)(
+      (select3) => {
+        const { getBlockIndex: getBlockIndex2, getBlockAttributes: getBlockAttributes3 } = select3(store);
+        return {
+          blockIndex: getBlockIndex2(clientId),
+          isSticky: hasStickyOrFixedPositionValue(
+            getBlockAttributes3(clientId)
+          )
+        };
       },
-      ...fontFamilies.map(({ fontFamily, name }) => ({
-        key: fontFamily,
-        name: name || fontFamily,
-        style: { fontFamily }
-      }))
-    ];
-    const selectedValue = options.find((option) => option.key === value) ?? "";
-    return /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
-      import_components144.CustomSelectControl,
-      {
-        label: (0, import_i18n134.__)("Font"),
-        value: selectedValue,
-        onChange: ({ selectedItem }) => onChange(selectedItem.key),
-        options,
-        className: clsx_default("block-editor-font-family-control", className),
-        ...props
+      [clientId]
+    );
+    const scrollContainer = (0, import_element161.useMemo)(() => {
+      if (!contentElement) {
+        return;
       }
+      return (0, import_dom57.getScrollContainer)(contentElement);
+    }, [contentElement]);
+    const [props, setProps] = (0, import_element161.useState)(
+      () => getProps(
+        contentElement,
+        selectedBlockElement,
+        scrollContainer,
+        toolbarHeight,
+        isSticky
+      )
+    );
+    const popoverRef = (0, import_compose63.useRefEffect)((popoverNode) => {
+      setToolbarHeight(popoverNode.offsetHeight);
+    }, []);
+    const updateProps = (0, import_element161.useCallback)(
+      () => setProps(
+        getProps(
+          contentElement,
+          selectedBlockElement,
+          scrollContainer,
+          toolbarHeight,
+          isSticky
+        )
+      ),
+      [
+        contentElement,
+        selectedBlockElement,
+        scrollContainer,
+        toolbarHeight,
+        isSticky
+      ]
     );
+    (0, import_element161.useLayoutEffect)(updateProps, [blockIndex, updateProps]);
+    (0, import_element161.useLayoutEffect)(() => {
+      if (!contentElement || !selectedBlockElement) {
+        return;
+      }
+      const contentView = contentElement?.ownerDocument?.defaultView;
+      contentView?.addEventListener?.("resize", updateProps);
+      let resizeObserver;
+      const blockView = selectedBlockElement?.ownerDocument?.defaultView;
+      if (blockView?.ResizeObserver) {
+        resizeObserver = new blockView.ResizeObserver(updateProps);
+        resizeObserver.observe(selectedBlockElement);
+      }
+      return () => {
+        contentView?.removeEventListener?.("resize", updateProps);
+        if (resizeObserver) {
+          resizeObserver.disconnect();
+        }
+      };
+    }, [updateProps, contentElement, selectedBlockElement]);
+    return {
+      ...props,
+      ref: popoverRef
+    };
   }

-  // packages/block-editor/build-module/components/letter-spacing-control/index.mjs
-  var import_components145 = __toESM(require_components(), 1);
-  var import_i18n135 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
-  function LetterSpacingControl({
-    value,
-    onChange,
-    __unstableInputWidth = "60px",
-    ...otherProps
-  }) {
-    const [availableUnits] = useSettings("spacing.units");
-    const units2 = (0, import_components145.__experimentalUseCustomUnits)({
-      availableUnits: availableUnits || ["px", "em", "rem"],
-      defaultValues: { px: 2, em: 0.2, rem: 0.2 }
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-      import_components145.__experimentalUnitControl,
-      {
-        ...otherProps,
-        label: (0, import_i18n135.__)("Letter spacing"),
-        value,
-        __unstableInputWidth,
-        units: units2,
-        onChange
-      }
+  // packages/block-editor/build-module/components/block-tools/use-selected-block-tool-props.mjs
+  var import_data88 = __toESM(require_data(), 1);
+  function useSelectedBlockToolProps(clientId) {
+    const selectedBlockProps = (0, import_data88.useSelect)(
+      (select3) => {
+        const {
+          getBlockRootClientId: getBlockRootClientId2,
+          getBlockParents: getBlockParents2,
+          __experimentalGetBlockListSettingsForBlocks: __experimentalGetBlockListSettingsForBlocks2,
+          isBlockInsertionPointVisible: isBlockInsertionPointVisible2,
+          getBlockInsertionPoint: getBlockInsertionPoint2,
+          getBlockOrder: getBlockOrder2,
+          hasMultiSelection: hasMultiSelection2,
+          getLastMultiSelectedBlockClientId: getLastMultiSelectedBlockClientId2
+        } = select3(store);
+        const blockParentsClientIds = getBlockParents2(clientId);
+        const parentBlockListSettings = __experimentalGetBlockListSettingsForBlocks2(
+          blockParentsClientIds
+        );
+        const capturingClientId = blockParentsClientIds.find(
+          (parentClientId) => parentBlockListSettings[parentClientId]?.__experimentalCaptureToolbars
+        );
+        let isInsertionPointVisible = false;
+        if (isBlockInsertionPointVisible2()) {
+          const insertionPoint2 = getBlockInsertionPoint2();
+          const order = getBlockOrder2(insertionPoint2.rootClientId);
+          isInsertionPointVisible = order[insertionPoint2.index] === clientId;
+        }
+        return {
+          capturingClientId,
+          isInsertionPointVisible,
+          lastClientId: hasMultiSelection2() ? getLastMultiSelectedBlockClientId2() : null,
+          rootClientId: getBlockRootClientId2(clientId)
+        };
+      },
+      [clientId]
     );
+    return selectedBlockProps;
   }

-  // packages/block-editor/build-module/components/text-decoration-control/index.mjs
-  var import_i18n136 = __toESM(require_i18n(), 1);
-  var import_components146 = __toESM(require_components(), 1);
-  var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
-  var TEXT_DECORATIONS = [
-    {
-      label: (0, import_i18n136.__)("None"),
-      value: "none",
-      icon: reset_default
-    },
-    {
-      label: (0, import_i18n136.__)("Underline"),
-      value: "underline",
-      icon: format_underline_default
-    },
-    {
-      label: (0, import_i18n136.__)("Strikethrough"),
-      value: "line-through",
-      icon: format_strikethrough_default
-    }
-  ];
-  function TextDecorationControl({
-    value,
-    onChange,
-    className
+  // packages/block-editor/build-module/components/block-tools/empty-block-inserter.mjs
+  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
+  function EmptyBlockInserter({
+    clientId,
+    __unstableContentRef
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
-      import_components146.__experimentalToggleGroupControl,
+    const { isInsertionPointVisible, lastClientId, rootClientId } = useSelectedBlockToolProps(clientId);
+    const popoverProps3 = useBlockToolbarPopoverProps({
+      contentElement: __unstableContentRef?.current,
+      clientId
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+      cover_default,
       {
-        isDeselectable: true,
-        label: (0, import_i18n136.__)("Decoration"),
+        clientId,
+        bottomClientId: lastClientId,
         className: clsx_default(
-          "block-editor-text-decoration-control",
-          className
+          "block-editor-block-list__block-side-inserter-popover",
+          {
+            "is-insertion-point-visible": isInsertionPointVisible
+          }
         ),
-        value,
-        onChange: (newValue) => {
-          onChange(newValue === value ? void 0 : newValue);
-        },
-        children: TEXT_DECORATIONS.map((option) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
-            import_components146.__experimentalToggleGroupControlOptionIcon,
-            {
-              value: option.value,
-              icon: option.icon,
-              label: option.label
-            },
-            option.value
-          );
-        })
+        __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)(
+          inserter_default,
+          {
+            position: "bottom right",
+            rootClientId,
+            clientId,
+            __experimentalIsQuick: true
+          }
+        ) })
       }
     );
   }

-  // packages/block-editor/build-module/components/text-transform-control/index.mjs
-  var import_i18n137 = __toESM(require_i18n(), 1);
-  var import_components147 = __toESM(require_components(), 1);
-  var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
-  var TEXT_TRANSFORMS = [
-    {
-      label: (0, import_i18n137.__)("None"),
-      value: "none",
-      icon: reset_default
-    },
-    {
-      label: (0, import_i18n137.__)("Uppercase"),
-      value: "uppercase",
-      icon: format_uppercase_default
-    },
-    {
-      label: (0, import_i18n137.__)("Lowercase"),
-      value: "lowercase",
-      icon: format_lowercase_default
-    },
-    {
-      label: (0, import_i18n137.__)("Capitalize"),
-      value: "capitalize",
-      icon: format_capitalize_default
-    }
-  ];
-  function TextTransformControl({ className, value, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-      import_components147.__experimentalToggleGroupControl,
-      {
-        isDeselectable: true,
-        label: (0, import_i18n137.__)("Letter case"),
-        className: clsx_default(
-          "block-editor-text-transform-control",
-          className
-        ),
-        value,
-        onChange: (newValue) => {
-          onChange(newValue === value ? void 0 : newValue);
-        },
-        children: TEXT_TRANSFORMS.map((option) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-            import_components147.__experimentalToggleGroupControlOptionIcon,
-            {
-              value: option.value,
-              icon: option.icon,
-              label: option.label
-            },
-            option.value
-          );
-        })
-      }
-    );
-  }
+  // 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);

-  // packages/block-editor/build-module/components/writing-mode-control/index.mjs
-  var import_i18n138 = __toESM(require_i18n(), 1);
-  var import_components148 = __toESM(require_components(), 1);
-  var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
-  var WRITING_MODES = [
-    {
-      label: (0, import_i18n138.__)("Horizontal"),
-      value: "horizontal-tb",
-      icon: text_horizontal_default
-    },
-    {
-      label: (0, import_i18n138.__)("Vertical"),
-      value: (0, import_i18n138.isRTL)() ? "vertical-lr" : "vertical-rl",
-      icon: text_vertical_default
-    }
-  ];
-  function WritingModeControl({ className, value, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
-      import_components148.__experimentalToggleGroupControl,
-      {
-        isDeselectable: true,
-        label: (0, import_i18n138.__)("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_runtime358.jsx)(
-            import_components148.__experimentalToggleGroupControlOptionIcon,
-            {
-              value: option.value,
-              icon: option.icon,
-              label: option.label
-            },
-            option.value
-          );
-        })
-      }
-    );
-  }
+  // 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);

-  // packages/block-editor/build-module/components/colors-gradients/dropdown.mjs
-  var import_components149 = __toESM(require_components(), 1);
-  var import_element207 = __toESM(require_element(), 1);
-  var import_i18n139 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
-  var WithToolsPanelItem = ({ setting, children, panelId, ...props }) => {
-    const clearValue = () => {
-      if (setting.colorValue) {
-        setting.onColorChange();
-      } else if (setting.gradientValue) {
-        setting.onGradientChange();
-      }
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-      import_components149.__experimentalToolsPanelItem,
-      {
-        hasValue: () => {
-          return !!setting.colorValue || !!setting.gradientValue;
-        },
-        label: setting.label,
-        onDeselect: clearValue,
-        isShownByDefault: setting.isShownByDefault !== void 0 ? setting.isShownByDefault : true,
-        ...props,
-        className: clsx_default(
-          "block-editor-color-gradient-item",
-          "block-editor-tools-panel-color-gradient-settings__item"
-        ),
-        panelId,
-        resetAllFilter: setting.resetAllFilter,
-        children
-      }
+  // 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);
+
+  // 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);
+
+  // 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 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)(
+      () => () => {
+        if (scrollEditorIntervalRef.current) {
+          clearInterval(scrollEditorIntervalRef.current);
+          scrollEditorIntervalRef.current = null;
+        }
+      },
+      []
     );
-  };
-  var LabeledColorIndicator = ({ colorValue, label }) => /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(import_components149.__experimentalHStack, { justify: "flex-start", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-      import_components149.ColorIndicator,
-      {
-        className: "block-editor-panel-color-gradient-settings__color-indicator",
-        colorValue
+    const startScrolling = (0, import_element162.useCallback)((event) => {
+      dragStartYRef.current = event.clientY;
+      scrollParentYRef.current = (0, import_dom59.getScrollContainer)(event.target);
+      scrollEditorIntervalRef.current = setInterval(() => {
+        if (scrollParentYRef.current && velocityYRef.current) {
+          const newTop = scrollParentYRef.current.scrollTop + velocityYRef.current;
+          scrollParentYRef.current.scroll({
+            top: newTop
+          });
+        }
+      }, SCROLL_INTERVAL_MS);
+    }, []);
+    const scrollOnDragOver = (0, import_element162.useCallback)((event) => {
+      if (!scrollParentYRef.current) {
+        return;
       }
-    ),
-    /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-      import_components149.FlexItem,
-      {
-        className: "block-editor-panel-color-gradient-settings__color-name",
-        title: label,
-        children: label
+      const scrollParentHeight = scrollParentYRef.current.offsetHeight;
+      const offsetDragStartPosition = dragStartYRef.current - scrollParentYRef.current.offsetTop;
+      const offsetDragPosition = event.clientY - scrollParentYRef.current.offsetTop;
+      if (event.clientY > offsetDragStartPosition) {
+        const moveableDistance = Math.max(
+          scrollParentHeight - offsetDragStartPosition - SCROLL_INACTIVE_DISTANCE_PX,
+          0
+        );
+        const dragDistance = Math.max(
+          offsetDragPosition - offsetDragStartPosition - SCROLL_INACTIVE_DISTANCE_PX,
+          0
+        );
+        const distancePercentage = moveableDistance === 0 || dragDistance === 0 ? 0 : dragDistance / moveableDistance;
+        velocityYRef.current = VELOCITY_MULTIPLIER * distancePercentage;
+      } else if (event.clientY < offsetDragStartPosition) {
+        const moveableDistance = Math.max(
+          offsetDragStartPosition - SCROLL_INACTIVE_DISTANCE_PX,
+          0
+        );
+        const dragDistance = Math.max(
+          offsetDragStartPosition - offsetDragPosition - SCROLL_INACTIVE_DISTANCE_PX,
+          0
+        );
+        const distancePercentage = moveableDistance === 0 || dragDistance === 0 ? 0 : dragDistance / moveableDistance;
+        velocityYRef.current = -VELOCITY_MULTIPLIER * distancePercentage;
+      } else {
+        velocityYRef.current = 0;
       }
-    )
-  ] });
-  var renderToggle = (settings2) => function Toggle2({ onToggle, isOpen }) {
-    const {
-      clearable,
-      colorValue,
-      gradientValue,
-      onColorChange,
-      onGradientChange,
-      label
-    } = settings2;
-    const colorButtonRef = (0, import_element207.useRef)(void 0);
-    const toggleProps = {
-      onClick: onToggle,
-      className: clsx_default(
-        "block-editor-panel-color-gradient-settings__dropdown",
-        { "is-open": isOpen }
-      ),
-      "aria-expanded": isOpen,
-      ref: colorButtonRef
-    };
-    const clearValue = () => {
-      if (colorValue) {
-        onColorChange();
-      } else if (gradientValue) {
-        onGradientChange();
+    }, []);
+    const stopScrolling = () => {
+      dragStartYRef.current = null;
+      scrollParentYRef.current = null;
+      if (scrollEditorIntervalRef.current) {
+        clearInterval(scrollEditorIntervalRef.current);
+        scrollEditorIntervalRef.current = null;
       }
     };
-    const value = colorValue ?? gradientValue;
-    return /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(import_jsx_runtime359.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(import_components149.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-        LabeledColorIndicator,
-        {
-          colorValue: value,
-          label
-        }
-      ) }),
-      clearable && value && /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-        import_components149.Button,
-        {
-          __next40pxDefaultSize: true,
-          label: (0, import_i18n139.__)("Reset"),
-          className: "block-editor-panel-color-gradient-settings__reset",
-          size: "small",
-          icon: reset_default,
-          onClick: () => {
-            clearValue();
-            if (isOpen) {
-              onToggle();
-            }
-            colorButtonRef.current?.focus();
-          }
+    return [startScrolling, scrollOnDragOver, stopScrolling];
+  }
+
+  // packages/block-editor/build-module/components/block-draggable/index.mjs
+  var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
+  var BlockDraggable = ({
+    appendToOwnerDocument,
+    children,
+    clientIds,
+    cloneClassname,
+    elementId,
+    onDragStart,
+    onDragEnd,
+    fadeWhenDisabled = false,
+    dragComponent
+  }) => {
+    const {
+      srcRootClientId,
+      isDraggable,
+      icon,
+      visibleInserter,
+      getBlockType: getBlockType33
+    } = (0, import_data89.useSelect)(
+      (select3) => {
+        const {
+          canMoveBlocks: canMoveBlocks2,
+          getBlockRootClientId: getBlockRootClientId22,
+          getBlockName: getBlockName2,
+          getBlockAttributes: getBlockAttributes3,
+          isBlockInsertionPointVisible: isBlockInsertionPointVisible2
+        } = select3(store);
+        const { getBlockType: _getBlockType, getActiveBlockVariation } = select3(import_blocks52.store);
+        const rootClientId = getBlockRootClientId22(clientIds[0]);
+        const blockName = getBlockName2(clientIds[0]);
+        const variation = getActiveBlockVariation(
+          blockName,
+          getBlockAttributes3(clientIds[0])
+        );
+        return {
+          srcRootClientId: rootClientId,
+          isDraggable: canMoveBlocks2(clientIds),
+          icon: variation?.icon || _getBlockType(blockName)?.icon,
+          visibleInserter: isBlockInsertionPointVisible2(),
+          getBlockType: _getBlockType
+        };
+      },
+      [clientIds]
+    );
+    const isDraggingRef = (0, import_element163.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)(() => {
+      return () => {
+        if (isDraggingRef.current) {
+          stopDraggingBlocks2();
         }
-      )
-    ] });
-  };
-  function ColorGradientSettingsDropdown({
-    colors: colors2,
-    disableCustomColors,
-    disableCustomGradients,
-    enableAlpha,
-    gradients,
-    settings: settings2,
-    __experimentalIsRenderedInSidebar,
-    ...props
-  }) {
-    let popoverProps3;
-    if (__experimentalIsRenderedInSidebar) {
-      popoverProps3 = {
-        placement: "left-start",
-        offset: 36,
-        shift: true
       };
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(import_jsx_runtime359.Fragment, { children: settings2.map((setting, index2) => {
-      const controlProps = {
-        clearable: false,
-        colorValue: setting.colorValue,
-        colors: colors2,
-        disableCustomColors,
-        disableCustomGradients,
-        enableAlpha,
-        gradientValue: setting.gradientValue,
-        gradients,
-        label: setting.label,
-        onColorChange: setting.onColorChange,
-        onGradientChange: setting.onGradientChange,
-        showTitle: false,
-        __experimentalIsRenderedInSidebar,
-        ...setting
+    }, []);
+    const blockEl = useBlockElement(clientIds[0]);
+    const editorRoot = blockEl?.closest("body");
+    (0, import_element163.useEffect)(() => {
+      if (!editorRoot || !fadeWhenDisabled) {
+        return;
+      }
+      const onDragOver = (event) => {
+        if (!event.target.closest("[data-block]")) {
+          return;
+        }
+        const draggedBlockNames = getBlockNamesByClientId2(clientIds);
+        const targetClientId = event.target.closest("[data-block]").getAttribute("data-block");
+        const allowedBlocks = getAllowedBlocks2(targetClientId);
+        const targetBlockName = getBlockNamesByClientId2([
+          targetClientId
+        ])[0];
+        let dropTargetValid;
+        if (allowedBlocks?.length === 0) {
+          const targetRootClientId = getBlockRootClientId2(targetClientId);
+          const targetRootBlockName = getBlockNamesByClientId2([
+            targetRootClientId
+          ])[0];
+          const rootAllowedBlocks = getAllowedBlocks2(targetRootClientId);
+          dropTargetValid = isDropTargetValid(
+            getBlockType33,
+            rootAllowedBlocks,
+            draggedBlockNames,
+            targetRootBlockName
+          );
+        } else {
+          dropTargetValid = isDropTargetValid(
+            getBlockType33,
+            allowedBlocks,
+            draggedBlockNames,
+            targetBlockName
+          );
+        }
+        if (!dropTargetValid && !visibleInserter) {
+          window?.document?.body?.classList?.add(
+            "block-draggable-invalid-drag-token"
+          );
+        } else {
+          window?.document?.body?.classList?.remove(
+            "block-draggable-invalid-drag-token"
+          );
+        }
       };
-      const toggleSettings = {
-        clearable: setting.clearable,
-        label: setting.label,
-        colorValue: setting.colorValue,
-        gradientValue: setting.gradientValue,
-        onColorChange: setting.onColorChange,
-        onGradientChange: setting.onGradientChange
+      const throttledOnDragOver = (0, import_compose64.throttle)(onDragOver, 200);
+      editorRoot.addEventListener("dragover", throttledOnDragOver);
+      return () => {
+        editorRoot.removeEventListener("dragover", throttledOnDragOver);
       };
-      return setting && // If not in an `ItemGroup` wrap the dropdown in a
-      // `ToolsPanelItem`
-      /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-        WithToolsPanelItem,
-        {
-          setting,
-          ...props,
-          children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-            import_components149.Dropdown,
+    }, [
+      clientIds,
+      editorRoot,
+      fadeWhenDisabled,
+      getAllowedBlocks2,
+      getBlockNamesByClientId2,
+      getBlockRootClientId2,
+      getBlockType33,
+      visibleInserter
+    ]);
+    if (!isDraggable) {
+      return children({ draggable: false });
+    }
+    const transferData = {
+      type: "block",
+      srcClientIds: clientIds,
+      srcRootClientId
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+      import_components72.Draggable,
+      {
+        appendToOwnerDocument,
+        cloneClassname,
+        __experimentalTransferDataType: "wp-blocks",
+        transferData,
+        onDragStart: (event) => {
+          window.requestAnimationFrame(() => {
+            startDraggingBlocks2(clientIds);
+            isDraggingRef.current = true;
+            startScrolling(event);
+            if (onDragStart) {
+              onDragStart();
+            }
+          });
+        },
+        onDragOver: scrollOnDragOver,
+        onDragEnd: () => {
+          stopDraggingBlocks2();
+          isDraggingRef.current = false;
+          stopScrolling();
+          if (onDragEnd) {
+            onDragEnd();
+          }
+        },
+        __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)(
+            BlockDraggableChip,
             {
-              popoverProps: popoverProps3,
-              className: "block-editor-tools-panel-color-gradient-settings__dropdown",
-              renderToggle: renderToggle(toggleSettings),
-              renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(import_components149.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)("div", { className: "block-editor-panel-color-gradient-settings__dropdown-content", children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-                control_default,
-                {
-                  ...controlProps
-                }
-              ) }) })
+              count: clientIds.length,
+              icon,
+              fadeWhenDisabled: true
             }
           )
-        },
-        index2
-      );
-    }) });
-  }
+        ),
+        elementId,
+        children: ({ onDraggableStart, onDraggableEnd }) => {
+          return children({
+            draggable: true,
+            onDragStart: onDraggableStart,
+            onDragEnd: onDraggableEnd
+          });
+        }
+      }
+    );
+  };
+  var block_draggable_default = BlockDraggable;

-  // packages/block-editor/build-module/components/colors-gradients/panel-color-gradient-settings.mjs
-  var import_components150 = __toESM(require_components(), 1);
-  var import_data143 = __toESM(require_data(), 1);
-  var import_compose83 = __toESM(require_compose(), 1);
+  // 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_keycodes10 = __toESM(require_keycodes(), 1);

-  // packages/block-editor/build-module/components/colors-gradients/use-multiple-origin-colors-and-gradients.mjs
-  var import_element208 = __toESM(require_element(), 1);
-  var import_i18n140 = __toESM(require_i18n(), 1);
-  function useMultipleOriginColorsAndGradients() {
-    const [
-      enableCustomColors,
-      customColors,
-      themeColors,
-      defaultColors,
-      shouldDisplayDefaultColors,
-      enableCustomGradients,
-      customGradients,
-      themeGradients,
-      defaultGradients,
-      shouldDisplayDefaultGradients
-    ] = useSettings(
-      "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"
-    );
-    const colorGradientSettings = {
-      disableCustomColors: !enableCustomColors,
-      disableCustomGradients: !enableCustomGradients
-    };
-    colorGradientSettings.colors = (0, import_element208.useMemo)(() => {
-      const result = [];
-      if (themeColors && themeColors.length) {
-        result.push({
-          name: (0, import_i18n140._x)(
-            "Theme",
-            "Indicates this palette comes from the theme."
-          ),
-          slug: "theme",
-          colors: themeColors
-        });
+  // packages/block-editor/build-module/components/block-mover/mover-description.mjs
+  var import_i18n76 = __toESM(require_i18n(), 1);
+  var getMovementDirection = (moveDirection, orientation) => {
+    if (moveDirection === "up") {
+      if (orientation === "horizontal") {
+        return (0, import_i18n76.isRTL)() ? "right" : "left";
       }
-      if (shouldDisplayDefaultColors && defaultColors && defaultColors.length) {
-        result.push({
-          name: (0, import_i18n140._x)(
-            "Default",
-            "Indicates this palette comes from WordPress."
-          ),
-          slug: "default",
-          colors: defaultColors
-        });
+      return "up";
+    } else if (moveDirection === "down") {
+      if (orientation === "horizontal") {
+        return (0, import_i18n76.isRTL)() ? "left" : "right";
       }
-      if (customColors && customColors.length) {
-        result.push({
-          name: (0, import_i18n140._x)(
-            "Custom",
-            "Indicates this palette is created by the user."
+      return "down";
+    }
+    return null;
+  };
+  function getBlockMoverDescription(selectedCount, type, firstIndex, isFirst, isLast, dir, orientation) {
+    const position = firstIndex + 1;
+    if (selectedCount > 1) {
+      return getMultiBlockMoverDescription(
+        selectedCount,
+        firstIndex,
+        isFirst,
+        isLast,
+        dir,
+        orientation
+      );
+    }
+    if (isFirst && isLast) {
+      return (0, import_i18n76.sprintf)(
+        // translators: %s: Type of block (i.e. Text, Image etc)
+        (0, import_i18n76.__)("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)(
+          // 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 down to position %3$d"
           ),
-          slug: "custom",
-          colors: customColors
-        });
+          type,
+          position,
+          position + 1
+        );
       }
-      return result;
-    }, [
-      customColors,
-      themeColors,
-      defaultColors,
-      shouldDisplayDefaultColors
-    ]);
-    colorGradientSettings.gradients = (0, import_element208.useMemo)(() => {
-      const result = [];
-      if (themeGradients && themeGradients.length) {
-        result.push({
-          name: (0, import_i18n140._x)(
-            "Theme",
-            "Indicates this palette comes from the theme."
+      if (movementDirection === "left") {
+        return (0, import_i18n76.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 left to position %3$d"
           ),
-          slug: "theme",
-          gradients: themeGradients
-        });
+          type,
+          position,
+          position + 1
+        );
       }
-      if (shouldDisplayDefaultGradients && defaultGradients && defaultGradients.length) {
-        result.push({
-          name: (0, import_i18n140._x)(
-            "Default",
-            "Indicates this palette comes from WordPress."
+      if (movementDirection === "right") {
+        return (0, import_i18n76.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 right to position %3$d"
           ),
-          slug: "default",
-          gradients: defaultGradients
-        });
+          type,
+          position,
+          position + 1
+        );
       }
-      if (customGradients && customGradients.length) {
-        result.push({
-          name: (0, import_i18n140._x)(
-            "Custom",
-            "Indicates this palette is created by the user."
+    }
+    if (dir > 0 && isLast) {
+      const movementDirection = getMovementDirection("down", orientation);
+      if (movementDirection === "down") {
+        return (0, import_i18n76.sprintf)(
+          // translators: 1: Type of block (i.e. Text, Image etc)
+          (0, import_i18n76.__)(
+            "Block %1$s is at the end of the content and can\u2019t be moved down"
           ),
-          slug: "custom",
-          gradients: customGradients
-        });
+          type
+        );
       }
-      return result;
-    }, [
-      customGradients,
-      themeGradients,
-      defaultGradients,
-      shouldDisplayDefaultGradients
-    ]);
-    colorGradientSettings.hasColorsOrGradients = !!colorGradientSettings.colors.length || !!colorGradientSettings.gradients.length;
-    return colorGradientSettings;
+      if (movementDirection === "left") {
+        return (0, import_i18n76.sprintf)(
+          // translators: 1: Type of block (i.e. Text, Image etc)
+          (0, import_i18n76.__)(
+            "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)(
+          // translators: 1: Type of block (i.e. Text, Image etc)
+          (0, import_i18n76.__)(
+            "Block %1$s is at the end of the content and can\u2019t be moved right"
+          ),
+          type
+        );
+      }
+    }
+    if (dir < 0 && !isFirst) {
+      const movementDirection = getMovementDirection("up", orientation);
+      if (movementDirection === "up") {
+        return (0, import_i18n76.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"),
+          type,
+          position,
+          position - 1
+        );
+      }
+      if (movementDirection === "left") {
+        return (0, import_i18n76.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 left to position %3$d"
+          ),
+          type,
+          position,
+          position - 1
+        );
+      }
+      if (movementDirection === "right") {
+        return (0, import_i18n76.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 right to position %3$d"
+          ),
+          type,
+          position,
+          position - 1
+        );
+      }
+    }
+    if (dir < 0 && isFirst) {
+      const movementDirection = getMovementDirection("up", orientation);
+      if (movementDirection === "up") {
+        return (0, import_i18n76.sprintf)(
+          // translators: 1: Type of block (i.e. Text, Image etc)
+          (0, import_i18n76.__)(
+            "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)(
+          // translators: 1: Type of block (i.e. Text, Image etc)
+          (0, import_i18n76.__)(
+            "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)(
+          // translators: 1: Type of block (i.e. Text, Image etc)
+          (0, import_i18n76.__)(
+            "Block %1$s is at the beginning of the content and can\u2019t be moved right"
+          ),
+          type
+        );
+      }
+    }
+  }
+  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");
+    }
+    if (dir > 0 && !isLast) {
+      const movementDirection = getMovementDirection("down", orientation);
+      if (movementDirection === "down") {
+        return (0, import_i18n76.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"),
+          selectedCount,
+          position
+        );
+      }
+      if (movementDirection === "left") {
+        return (0, import_i18n76.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"),
+          selectedCount,
+          position
+        );
+      }
+      if (movementDirection === "right") {
+        return (0, import_i18n76.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"),
+          selectedCount,
+          position
+        );
+      }
+    }
+    if (dir > 0 && isLast) {
+      const movementDirection = getMovementDirection("down", orientation);
+      if (movementDirection === "down") {
+        return (0, import_i18n76.__)(
+          "Blocks cannot be moved down as they are already at the bottom"
+        );
+      }
+      if (movementDirection === "left") {
+        return (0, import_i18n76.__)(
+          "Blocks cannot be moved left as they are already are at the leftmost position"
+        );
+      }
+      if (movementDirection === "right") {
+        return (0, import_i18n76.__)(
+          "Blocks cannot be moved right as they are already are at the rightmost position"
+        );
+      }
+    }
+    if (dir < 0 && !isFirst) {
+      const movementDirection = getMovementDirection("up", orientation);
+      if (movementDirection === "up") {
+        return (0, import_i18n76.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"),
+          selectedCount,
+          position
+        );
+      }
+      if (movementDirection === "left") {
+        return (0, import_i18n76.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"),
+          selectedCount,
+          position
+        );
+      }
+      if (movementDirection === "right") {
+        return (0, import_i18n76.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"),
+          selectedCount,
+          position
+        );
+      }
+    }
+    if (dir < 0 && isFirst) {
+      const movementDirection = getMovementDirection("up", orientation);
+      if (movementDirection === "up") {
+        return (0, import_i18n76.__)(
+          "Blocks cannot be moved up as they are already at the top"
+        );
+      }
+      if (movementDirection === "left") {
+        return (0, import_i18n76.__)(
+          "Blocks cannot be moved left as they are already are at the leftmost position"
+        );
+      }
+      if (movementDirection === "right") {
+        return (0, import_i18n76.__)(
+          "Blocks cannot be moved right as they are already are at the rightmost position"
+        );
+      }
+    }
   }

-  // packages/block-editor/build-module/components/colors-gradients/panel-color-gradient-settings.mjs
-  var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
-  var colorsAndGradientKeys2 = [
-    "colors",
-    "disableCustomColors",
-    "gradients",
-    "disableCustomGradients"
-  ];
-  var PanelColorGradientSettingsInner = ({
-    className,
-    colors: colors2,
-    gradients,
-    disableCustomColors,
-    disableCustomGradients,
-    children,
-    settings: settings2,
-    title,
-    showTitle = true,
-    __experimentalIsRenderedInSidebar,
-    enableAlpha
-  }) => {
-    const panelId = (0, import_compose83.useInstanceId)(PanelColorGradientSettingsInner);
-    const { batch } = (0, import_data143.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)
-    )) {
+  // packages/block-editor/build-module/components/block-mover/button.mjs
+  var import_jsx_runtime289 = __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 chevron_up_default;
+    } else if (direction === "down") {
+      if (orientation === "horizontal") {
+        return (0, import_i18n77.isRTL)() ? chevron_left_default : chevron_right_default;
+      }
+      return chevron_down_default;
+    }
+    return null;
+  };
+  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_i18n77.__)("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_i18n77.__)("Move down");
+    }
+    return null;
+  };
+  var BlockMoverButton = (0, import_element164.forwardRef)(
+    ({ clientIds, direction, orientation: moverOrientation, ...props }, ref) => {
+      const instanceId = (0, import_compose65.useInstanceId)(BlockMoverButton);
+      const normalizedClientIds = (0, import_element164.useMemo)(
+        () => Array.isArray(clientIds) ? clientIds : [clientIds],
+        [clientIds]
+      );
+      const blocksCount = normalizedClientIds.length;
+      const isMobileViewport = (0, import_compose65.useViewportMatch)("small", "<");
+      const {
+        blockType,
+        isDisabled,
+        rootClientId,
+        isFirst,
+        isLast,
+        firstIndex,
+        orientation = "vertical"
+      } = (0, import_data90.useSelect)(
+        (select3) => {
+          const {
+            getBlockIndex: getBlockIndex2,
+            getBlockRootClientId: getBlockRootClientId2,
+            getBlockOrder: getBlockOrder2,
+            getBlock: getBlock2,
+            getBlockListSettings: getBlockListSettings2
+          } = select3(store);
+          const firstClientId = normalizedClientIds[0];
+          const blockRootClientId = getBlockRootClientId2(firstClientId);
+          const firstBlockIndex = getBlockIndex2(firstClientId);
+          const lastBlockIndex = getBlockIndex2(
+            normalizedClientIds[normalizedClientIds.length - 1]
+          );
+          const blockOrder = getBlockOrder2(blockRootClientId);
+          const block = getBlock2(firstClientId);
+          const isFirstBlock = firstBlockIndex === 0;
+          const isLastBlock = lastBlockIndex === blockOrder.length - 1;
+          const { orientation: blockListOrientation } = getBlockListSettings2(blockRootClientId) || {};
+          return {
+            blockType: block ? (0, import_blocks53.getBlockType)(block.name) : null,
+            isDisabled: direction === "up" ? isFirstBlock : isLastBlock,
+            rootClientId: blockRootClientId,
+            firstIndex: firstBlockIndex,
+            isFirst: isFirstBlock,
+            isLast: isLastBlock,
+            orientation: moverOrientation || blockListOrientation
+          };
+        },
+        [direction, moverOrientation, normalizedClientIds]
+      );
+      const { moveBlocksDown: moveBlocksDown2, moveBlocksUp: moveBlocksUp2 } = (0, import_data90.useDispatch)(store);
+      const moverFunction = direction === "up" ? moveBlocksUp2 : moveBlocksDown2;
+      const onClick = (event) => {
+        moverFunction(clientIds, rootClientId);
+        if (props.onClick) {
+          props.onClick(event);
+        }
+      };
+      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,
+          {
+            __next40pxDefaultSize: true,
+            ref,
+            className: clsx_default(
+              "block-editor-block-mover-button",
+              `is-${direction}-button`
+            ),
+            icon: getArrowIcon(direction, orientation),
+            label: getMovementDirectionLabel(
+              direction,
+              orientation
+            ),
+            tooltipPosition: !isMobileViewport && direction === "down" && orientation === "vertical" ? "bottom" : "top",
+            "aria-describedby": descriptionId,
+            ...props,
+            onClick: isDisabled ? null : onClick,
+            disabled: isDisabled,
+            accessibleWhenDisabled: true,
+            shortcut: import_keycodes10.displayShortcut.secondary(keyCharacter)
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(VisuallyHidden, { id: descriptionId, children: (0, import_i18n77.sprintf)(
+          // translators: 1: Description of the block movement. 2: Keyboard shortcut.
+          (0, import_i18n77.__)("%1$s (%2$s)"),
+          getBlockMoverDescription(
+            blocksCount,
+            blockType && blockType.title,
+            firstIndex,
+            isFirst,
+            isLast,
+            direction === "up" ? -1 : 1,
+            orientation
+          ),
+          import_keycodes10.shortcutAriaLabel.secondary(keyCharacter)
+        ) })
+      ] });
+    }
+  );
+  var BlockMoverUpButton = (0, import_element164.forwardRef)((props, ref) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime289.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 });
+  });
+
+  // packages/block-editor/build-module/components/block-mover/index.mjs
+  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
+  function BlockMover({ clientIds, hideDragHandle }) {
+    const {
+      canMove,
+      rootClientId,
+      isFirst,
+      isLast,
+      orientation,
+      isManualGrid
+    } = (0, import_data91.useSelect)(
+      (select3) => {
+        const {
+          getBlockIndex: getBlockIndex2,
+          getBlockListSettings: getBlockListSettings2,
+          canMoveBlocks: canMoveBlocks2,
+          getBlockOrder: getBlockOrder2,
+          getBlockRootClientId: getBlockRootClientId2,
+          getBlockAttributes: getBlockAttributes3
+        } = select3(store);
+        const normalizedClientIds = Array.isArray(clientIds) ? clientIds : [clientIds];
+        const firstClientId = normalizedClientIds[0];
+        const _rootClientId = getBlockRootClientId2(firstClientId);
+        const firstIndex = getBlockIndex2(firstClientId);
+        const lastIndex = getBlockIndex2(
+          normalizedClientIds[normalizedClientIds.length - 1]
+        );
+        const blockOrder = getBlockOrder2(_rootClientId);
+        const { layout = {} } = getBlockAttributes3(_rootClientId) ?? {};
+        return {
+          canMove: canMoveBlocks2(clientIds),
+          rootClientId: _rootClientId,
+          isFirst: firstIndex === 0,
+          isLast: lastIndex === blockOrder.length - 1,
+          orientation: getBlockListSettings2(_rootClientId)?.orientation,
+          isManualGrid: layout.type === "grid" && layout.isManualPlacement && window.__experimentalEnableGridInteractivity
+        };
+      },
+      [clientIds]
+    );
+    if (!canMove || isFirst && isLast && !rootClientId || hideDragHandle && isManualGrid) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(
-      import_components150.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(
+      import_components74.ToolbarGroup,
       {
-        className: clsx_default(
-          "block-editor-panel-color-gradient-settings",
-          className
-        ),
-        label: showTitle ? title : void 0,
-        resetAll: () => {
-          batch(() => {
-            settings2.forEach(
-              ({
-                colorValue,
-                gradientValue,
-                onColorChange,
-                onGradientChange
-              }) => {
-                if (colorValue) {
-                  onColorChange();
-                } else if (gradientValue) {
-                  onGradientChange();
-                }
-              }
-            );
-          });
-        },
-        panelId,
-        __experimentalFirstVisibleItemClass: "first",
-        __experimentalLastVisibleItemClass: "last",
+        className: clsx_default("block-editor-block-mover", {
+          "is-horizontal": orientation === "horizontal"
+        }),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-            ColorGradientSettingsDropdown,
+          !hideDragHandle && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(block_draggable_default, { clientIds, fadeWhenDisabled: true, children: (draggableProps) => /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+            import_components74.Button,
             {
-              settings: settings2,
-              panelId,
-              ...{
-                colors: colors2,
-                gradients,
-                disableCustomColors,
-                disableCustomGradients,
-                __experimentalIsRenderedInSidebar,
-                enableAlpha
-              }
+              __next40pxDefaultSize: true,
+              icon: drag_handle_default,
+              className: "block-editor-block-mover__drag-handle",
+              label: (0, import_i18n78.__)("Drag"),
+              tabIndex: "-1",
+              ...draggableProps
             }
-          ),
-          !!children && /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(import_jsx_runtime360.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(import_components150.__experimentalSpacer, { marginY: 4 }),
-            " ",
-            children
+          ) }),
+          !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)(
+              BlockMoverUpButton,
+              {
+                clientIds,
+                ...itemProps
+              }
+            ) }),
+            /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_components74.ToolbarItem, { children: (itemProps) => /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+              BlockMoverDownButton,
+              {
+                clientIds,
+                ...itemProps
+              }
+            ) })
           ] })
         ]
       }
     );
-  };
-  var PanelColorGradientSettingsSelect = (props) => {
-    const colorGradientSettings = useMultipleOriginColorsAndGradients();
-    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-      PanelColorGradientSettingsInner,
-      {
-        ...{ ...colorGradientSettings, ...props }
-      }
-    );
-  };
-  var PanelColorGradientSettings = (props) => {
-    if (colorsAndGradientKeys2.every((key) => props.hasOwnProperty(key))) {
-      return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(PanelColorGradientSettingsInner, { ...props });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(PanelColorGradientSettingsSelect, { ...props });
-  };
-  var panel_color_gradient_settings_default = PanelColorGradientSettings;
-
-  // packages/block-editor/build-module/components/dimension-control/index.mjs
-  var import_element209 = __toESM(require_element(), 1);
-  var import_components151 = __toESM(require_components(), 1);
-  var import_i18n141 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY11 = [];
-  var DIMENSION_CUSTOM_VALUE_SETTINGS = {
-    ...CUSTOM_VALUE_SETTINGS,
-    px: { max: 1e3, steps: 1 },
-    em: { max: 50, steps: 0.1 },
-    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_element209.useMemo)(() => {
-      const sizes = [
-        { name: (0, import_i18n141.__)("None"), slug: "0", size: 0 },
-        ...customSizes,
-        ...themeSizes,
-        ...defaultSizes
-      ];
-      return sizes;
-    }, [customSizes, themeSizes, defaultSizes]);
   }
-  function DimensionControl({
-    label = (0, import_i18n141.__)("Dimension"),
-    onChange,
-    value,
-    placeholder,
-    className,
-    dimensionSizes: dimensionSizesProp
-  }) {
-    const [dimensionSizesFromSettings, availableUnits] = useSettings(
-      "dimensions.dimensionSizes",
-      "spacing.units"
+  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);
+
+  // 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 { clearTimeout: clearTimeout2, setTimeout: setTimeout2 } = window;
+  var DEBOUNCE_TIMEOUT = 200;
+  function useDebouncedShowGestures({
+    ref,
+    isFocused,
+    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)(
+      (select3) => select3(store).getSettings().isDistractionFree,
+      []
     );
-    const dimensionSizes = dimensionSizesProp ?? dimensionSizesFromSettings;
-    const units2 = (0, import_components151.__experimentalUseCustomUnits)({
-      availableUnits: availableUnits || [
-        "%",
-        "px",
-        "em",
-        "rem",
-        "vh",
-        "vw"
-      ]
-    });
-    const options = useDimensionSizes(dimensionSizes);
-    const [selectedUnit, setSelectedUnit] = (0, import_element209.useState)(() => {
-      const [, unit] = (0, import_components151.__experimentalParseQuantityAndUnitFromRawValue)(value);
-      return unit || units2[0]?.value || "px";
-    });
-    const handleUnitChange = (newUnit) => {
-      const [currentValue, currentUnit] = (0, import_components151.__experimentalParseQuantityAndUnitFromRawValue)(value);
-      if (["em", "rem"].includes(newUnit) && currentUnit === "px") {
-        onChange((currentValue / 16).toFixed(2) + newUnit);
-      } else if (["em", "rem"].includes(currentUnit) && newUnit === "px") {
-        onChange(Math.round(currentValue * 16) + newUnit);
-      } else if ([
-        "%",
-        "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(newUnit) && currentValue > 100) {
-        onChange(100 + newUnit);
+    const handleOnChange = (nextIsFocused) => {
+      if (nextIsFocused && isDistractionFree) {
+        return;
       }
-      setSelectedUnit(newUnit);
+      const selectedBlockClientId = getSelectedBlockClientId2();
+      const clientId = highlightParent ? getBlockRootClientId2(selectedBlockClientId) : selectedBlockClientId;
+      toggleBlockHighlight2(clientId, nextIsFocused);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(
-      "fieldset",
-      {
-        className: clsx_default("block-editor-dimension-control", className),
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(import_components151.BaseControl.VisualLabel, { as: "legend", children: label }),
-          /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
-            PresetInputControl,
-            {
-              ariaLabel: label,
-              className: "block-editor-dimension-control",
-              customValueSettings: DIMENSION_CUSTOM_VALUE_SETTINGS,
-              minimumCustomValue: 0,
-              onChange,
-              onUnitChange: handleUnitChange,
-              placeholder,
-              presets: options,
-              presetType: "dimension",
-              selectedUnit,
-              showTooltip: true,
-              units: units2,
-              value
-            }
-          )
-        ]
+    const getIsHovered = () => {
+      return ref?.current && ref.current.matches(":hover");
+    };
+    const shouldHideGestures = () => {
+      const isHovered = getIsHovered();
+      return !isFocused && !isHovered;
+    };
+    const clearTimeoutRef = () => {
+      const timeout = timeoutRef.current;
+      if (timeout && clearTimeout2) {
+        clearTimeout2(timeout);
+      }
+    };
+    const debouncedShowGestures = (event) => {
+      if (event) {
+        event.stopPropagation();
+      }
+      clearTimeoutRef();
+      handleOnChange(true);
+    };
+    const debouncedHideGestures = (event) => {
+      if (event) {
+        event.stopPropagation();
       }
+      clearTimeoutRef();
+      timeoutRef.current = setTimeout2(() => {
+        if (shouldHideGestures()) {
+          handleOnChange(false);
+        }
+      }, debounceTimeout);
+    };
+    (0, import_element165.useEffect)(
+      () => () => {
+        handleOnChange(false);
+        clearTimeoutRef();
+      },
+      []
     );
+    return {
+      debouncedShowGestures,
+      debouncedHideGestures
+    };
   }
-
-  // packages/block-editor/build-module/components/height-control/index.mjs
-  var import_element210 = __toESM(require_element(), 1);
-  var import_components152 = __toESM(require_components(), 1);
-  var import_i18n142 = __toESM(require_i18n(), 1);
-  var import_deprecated16 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
-  var RANGE_CONTROL_CUSTOM_SETTINGS = {
-    px: { max: 1e3, step: 1 },
-    "%": { max: 100, step: 1 },
-    vw: { max: 100, step: 1 },
-    vh: { max: 100, step: 1 },
-    em: { max: 50, step: 0.1 },
-    rem: { max: 50, step: 0.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 HeightControl({
-    label = (0, import_i18n142.__)("Height"),
-    onChange,
-    value
+  function useShowHoveredOrFocusedGestures({
+    ref,
+    highlightParent = false,
+    debounceTimeout = DEBOUNCE_TIMEOUT
   }) {
-    (0, import_deprecated16.default)("wp.blockEditor.HeightControl", {
-      since: "7.0",
-      version: "7.2",
-      alternative: "wp.blockEditor.DimensionControl"
-    });
-    const customRangeValue = parseFloat(value);
-    const [availableUnits] = useSettings("spacing.units");
-    const units2 = (0, import_components152.__experimentalUseCustomUnits)({
-      availableUnits: availableUnits || [
-        "%",
-        "px",
-        "em",
-        "rem",
-        "vh",
-        "vw"
-      ]
+    const [isFocused, setIsFocused] = (0, import_element165.useState)(false);
+    const { debouncedShowGestures, debouncedHideGestures } = useDebouncedShowGestures({
+      ref,
+      debounceTimeout,
+      isFocused,
+      highlightParent
     });
-    const selectedUnit = (0, import_element210.useMemo)(
-      () => (0, import_components152.__experimentalParseQuantityAndUnitFromRawValue)(value),
-      [value]
-    )[1] || units2[0]?.value || "px";
-    const handleSliderChange = (next) => {
-      onChange([next, selectedUnit].join(""));
+    const registerRef = (0, import_element165.useRef)(false);
+    const isFocusedWithin = () => {
+      return ref?.current && ref.current.contains(ref.current.ownerDocument.activeElement);
     };
-    const handleUnitChange = (newUnit) => {
-      const [currentValue, currentUnit] = (0, import_components152.__experimentalParseQuantityAndUnitFromRawValue)(value);
-      if (["em", "rem"].includes(newUnit) && currentUnit === "px") {
-        onChange((currentValue / 16).toFixed(2) + newUnit);
-      } else if (["em", "rem"].includes(currentUnit) && newUnit === "px") {
-        onChange(Math.round(currentValue * 16) + newUnit);
-      } else if ([
-        "%",
-        "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(newUnit) && currentValue > 100) {
-        onChange(100 + newUnit);
+    (0, import_element165.useEffect)(() => {
+      const node = ref.current;
+      const handleOnFocus = () => {
+        if (isFocusedWithin()) {
+          setIsFocused(true);
+          debouncedShowGestures();
+        }
+      };
+      const handleOnBlur = () => {
+        if (!isFocusedWithin()) {
+          setIsFocused(false);
+          debouncedHideGestures();
+        }
+      };
+      if (node && !registerRef.current) {
+        node.addEventListener("focus", handleOnFocus, true);
+        node.addEventListener("blur", handleOnBlur, true);
+        registerRef.current = true;
       }
+      return () => {
+        if (node) {
+          node.removeEventListener("focus", handleOnFocus);
+          node.removeEventListener("blur", handleOnBlur);
+        }
+      };
+    }, [
+      ref,
+      registerRef,
+      setIsFocused,
+      debouncedShowGestures,
+      debouncedHideGestures
+    ]);
+    return {
+      onMouseMove: debouncedShowGestures,
+      onMouseLeave: debouncedHideGestures
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime362.jsxs)("fieldset", { className: "block-editor-height-control", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(import_components152.BaseControl.VisualLabel, { as: "legend", children: label }),
-      /* @__PURE__ */ (0, import_jsx_runtime362.jsxs)(import_components152.Flex, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(import_components152.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
-          import_components152.__experimentalUnitControl,
-          {
-            value,
-            units: units2,
-            onChange,
-            onUnitChange: handleUnitChange,
-            min: 0,
-            label,
-            hideLabelFromVision: true
-          }
-        ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(import_components152.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(import_components152.__experimentalSpacer, { marginX: 2, marginBottom: 0, children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
-          import_components152.RangeControl,
+  }
+
+  // packages/block-editor/build-module/components/block-parent-selector/index.mjs
+  var import_jsx_runtime291 = __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 blockInformation = useBlockDisplayInformation(parentClientId);
+    const nodeRef = (0, import_element166.useRef)();
+    const showHoveredOrFocusedGestures = useShowHoveredOrFocusedGestures({
+      ref: nodeRef,
+      highlightParent: true
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+      "div",
+      {
+        className: "block-editor-block-parent-selector",
+        ref: nodeRef,
+        ...showHoveredOrFocusedGestures,
+        children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+          import_components75.ToolbarButton,
           {
-            value: customRangeValue,
-            min: 0,
-            max: RANGE_CONTROL_CUSTOM_SETTINGS[selectedUnit]?.max ?? 100,
-            step: RANGE_CONTROL_CUSTOM_SETTINGS[selectedUnit]?.step ?? 0.1,
-            withInputField: false,
-            onChange: handleSliderChange,
-            label,
-            hideLabelFromVision: true
+            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 })
           }
-        ) }) })
-      ] })
-    ] });
+        )
+      },
+      parentClientId
+    );
   }

-  // packages/block-editor/build-module/components/image-editor/index.mjs
-  var import_components158 = __toESM(require_components(), 1);
-  var import_deprecated17 = __toESM(require_deprecated(), 1);
+  // packages/block-editor/build-module/components/block-controls/fill.mjs
+  var import_components77 = __toESM(require_components(), 1);

-  // node_modules/react-easy-crop/index.module.js
-  var React117 = __toESM(require_react());
-  var import_normalize_wheel = __toESM(require_normalize_wheel());
-  function getCropSize(mediaWidth, mediaHeight, containerWidth, containerHeight, aspect, rotation) {
-    if (rotation === void 0) {
-      rotation = 0;
+  // 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 groups2 = {
+    default: BlockControlsDefault,
+    block: BlockControlsBlock,
+    inline: BlockControlsInline,
+    other: BlockControlsOther,
+    parent: BlockControlsParent,
+    "style-state": BlockControlsStyleState
+  };
+  var groups_default2 = groups2;
+
+  // packages/block-editor/build-module/components/block-controls/hook.mjs
+  function useBlockControlsFill(group, shareWithChildBlocks) {
+    const context = useBlockEditContext();
+    if (context[mayDisplayControlsKey]) {
+      return groups_default2[group]?.Fill;
     }
-    var _a = rotateSize(mediaWidth, mediaHeight, rotation), width = _a.width, height = _a.height;
-    var fittingWidth = Math.min(width, containerWidth);
-    var fittingHeight = Math.min(height, containerHeight);
-    if (fittingWidth > fittingHeight * aspect) {
-      return {
-        width: fittingHeight * aspect,
-        height: fittingHeight
-      };
+    if (context[mayDisplayParentControlsKey] && shareWithChildBlocks) {
+      return groups_default2.parent.Fill;
     }
-    return {
-      width: fittingWidth,
-      height: fittingWidth / aspect
-    };
-  }
-  function getMediaZoom(mediaSize) {
-    return mediaSize.width > mediaSize.height ? mediaSize.width / mediaSize.naturalWidth : mediaSize.height / mediaSize.naturalHeight;
+    return null;
   }
-  function restrictPosition(position, mediaSize, cropSize, zoom, rotation) {
-    if (rotation === void 0) {
-      rotation = 0;
+
+  // packages/block-editor/build-module/components/block-controls/fill.mjs
+  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
+  function BlockControlsFill({
+    group = "default",
+    controls,
+    children,
+    __experimentalShareWithChildBlocks = false
+  }) {
+    const Fill5 = useBlockControlsFill(
+      group,
+      __experimentalShareWithChildBlocks
+    );
+    if (!Fill5) {
+      return null;
     }
-    var _a = rotateSize(mediaSize.width, mediaSize.height, rotation), width = _a.width, height = _a.height;
-    return {
-      x: restrictPositionCoord(position.x, width, cropSize.width, zoom),
-      y: restrictPositionCoord(position.y, height, cropSize.height, zoom)
-    };
-  }
-  function restrictPositionCoord(position, mediaSize, cropSize, zoom) {
-    var maxPosition = mediaSize * zoom / 2 - cropSize / 2;
-    return clamp3(position, -maxPosition, maxPosition);
-  }
-  function getDistanceBetweenPoints(pointA, pointB) {
-    return Math.sqrt(Math.pow(pointA.y - pointB.y, 2) + Math.pow(pointA.x - pointB.x, 2));
-  }
-  function getRotationBetweenPoints(pointA, pointB) {
-    return Math.atan2(pointB.y - pointA.y, pointB.x - pointA.x) * 180 / Math.PI;
+    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 }),
+      children
+    ] });
+    return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_components77.__experimentalStyleProvider, { document, children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(Fill5, { children: (fillProps) => {
+      const { forwardedContext = [] } = fillProps;
+      return forwardedContext.reduce(
+        (inner, [Provider3, props]) => /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(Provider3, { ...props, children: inner }),
+        innerMarkup
+      );
+    } }) });
   }
-  function computeCroppedArea(crop, mediaSize, cropSize, aspect, zoom, rotation, restrictPosition2) {
-    if (rotation === void 0) {
-      rotation = 0;
+
+  // 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);
+  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)(
+      () => ({
+        forwardedContext: [
+          [import_components78.__experimentalToolbarContext.Provider, { value: toolbarState }],
+          [ComponentsContext.Provider, { value: contextState }]
+        ]
+      }),
+      [toolbarState, contextState]
+    );
+    const slotFill = groups_default2[group];
+    const fills = (0, import_components78.__experimentalUseSlotFills)(slotFill.name);
+    if (!slotFill) {
+      (0, import_warning7.default)(`Unknown BlockControls group "${group}" provided.`);
+      return null;
     }
-    if (restrictPosition2 === void 0) {
-      restrictPosition2 = true;
+    if (!fills?.length) {
+      return null;
     }
-    var limitAreaFn = restrictPosition2 ? limitArea : noOp;
-    var mediaBBoxSize = rotateSize(mediaSize.width, mediaSize.height, rotation);
-    var mediaNaturalBBoxSize = rotateSize(mediaSize.naturalWidth, mediaSize.naturalHeight, rotation);
-    var croppedAreaPercentages = {
-      x: limitAreaFn(100, ((mediaBBoxSize.width - cropSize.width / zoom) / 2 - crop.x / zoom) / mediaBBoxSize.width * 100),
-      y: limitAreaFn(100, ((mediaBBoxSize.height - cropSize.height / zoom) / 2 - crop.y / zoom) / mediaBBoxSize.height * 100),
-      width: limitAreaFn(100, cropSize.width / mediaBBoxSize.width * 100 / zoom),
-      height: limitAreaFn(100, cropSize.height / mediaBBoxSize.height * 100 / zoom)
-    };
-    var widthInPixels = Math.round(limitAreaFn(mediaNaturalBBoxSize.width, croppedAreaPercentages.width * mediaNaturalBBoxSize.width / 100));
-    var heightInPixels = Math.round(limitAreaFn(mediaNaturalBBoxSize.height, croppedAreaPercentages.height * mediaNaturalBBoxSize.height / 100));
-    var isImgWiderThanHigh = mediaNaturalBBoxSize.width >= mediaNaturalBBoxSize.height * aspect;
-    var sizePixels = isImgWiderThanHigh ? {
-      width: Math.round(heightInPixels * aspect),
-      height: heightInPixels
-    } : {
-      width: widthInPixels,
-      height: Math.round(widthInPixels / aspect)
-    };
-    var croppedAreaPixels = __assign(__assign({}, sizePixels), {
-      x: Math.round(limitAreaFn(mediaNaturalBBoxSize.width - sizePixels.width, croppedAreaPercentages.x * mediaNaturalBBoxSize.width / 100)),
-      y: Math.round(limitAreaFn(mediaNaturalBBoxSize.height - sizePixels.height, croppedAreaPercentages.y * mediaNaturalBBoxSize.height / 100))
-    });
-    return {
-      croppedAreaPercentages,
-      croppedAreaPixels
-    };
-  }
-  function limitArea(max2, value) {
-    return Math.min(max2, Math.max(0, value));
-  }
-  function noOp(_max, value) {
-    return value;
-  }
-  function getInitialCropFromCroppedAreaPercentages(croppedAreaPercentages, mediaSize, rotation, cropSize, minZoom, maxZoom) {
-    var mediaBBoxSize = rotateSize(mediaSize.width, mediaSize.height, rotation);
-    var zoom = clamp3(cropSize.width / mediaBBoxSize.width * (100 / croppedAreaPercentages.width), minZoom, maxZoom);
-    var crop = {
-      x: zoom * mediaBBoxSize.width / 2 - cropSize.width / 2 - mediaBBoxSize.width * zoom * (croppedAreaPercentages.x / 100),
-      y: zoom * mediaBBoxSize.height / 2 - cropSize.height / 2 - mediaBBoxSize.height * zoom * (croppedAreaPercentages.y / 100)
-    };
-    return {
-      crop,
-      zoom
-    };
-  }
-  function getZoomFromCroppedAreaPixels(croppedAreaPixels, mediaSize, cropSize) {
-    var mediaZoom = getMediaZoom(mediaSize);
-    return cropSize.height > cropSize.width ? cropSize.height / (croppedAreaPixels.height * mediaZoom) : cropSize.width / (croppedAreaPixels.width * mediaZoom);
-  }
-  function getInitialCropFromCroppedAreaPixels(croppedAreaPixels, mediaSize, rotation, cropSize, minZoom, maxZoom) {
-    if (rotation === void 0) {
-      rotation = 0;
+    const { Slot: Slot10 } = slotFill;
+    const slot = /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(Slot10, { ...props, bubblesVirtually: true, fillProps });
+    if (group === "default") {
+      return slot;
     }
-    var mediaNaturalBBoxSize = rotateSize(mediaSize.naturalWidth, mediaSize.naturalHeight, rotation);
-    var zoom = clamp3(getZoomFromCroppedAreaPixels(croppedAreaPixels, mediaSize, cropSize), minZoom, maxZoom);
-    var cropZoom = cropSize.height > cropSize.width ? cropSize.height / croppedAreaPixels.height : cropSize.width / croppedAreaPixels.width;
-    var crop = {
-      x: ((mediaNaturalBBoxSize.width - croppedAreaPixels.width) / 2 - croppedAreaPixels.x) * cropZoom,
-      y: ((mediaNaturalBBoxSize.height - croppedAreaPixels.height) / 2 - croppedAreaPixels.y) * cropZoom
-    };
-    return {
-      crop,
-      zoom
-    };
-  }
-  function getCenter(a2, b2) {
-    return {
-      x: (b2.x + a2.x) / 2,
-      y: (b2.y + a2.y) / 2
-    };
-  }
-  function getRadianAngle(degreeValue) {
-    return degreeValue * Math.PI / 180;
+    return /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components78.ToolbarGroup, { children: slot });
   }
-  function rotateSize(width, height, rotation) {
-    var rotRad = getRadianAngle(rotation);
-    return {
-      width: Math.abs(Math.cos(rotRad) * width) + Math.abs(Math.sin(rotRad) * height),
-      height: Math.abs(Math.sin(rotRad) * width) + Math.abs(Math.cos(rotRad) * height)
-    };
-  }
-  function clamp3(value, min2, max2) {
-    return Math.min(Math.max(value, min2), max2);
-  }
-  function classNames() {
-    var args = [];
-    for (var _i = 0; _i < arguments.length; _i++) {
-      args[_i] = arguments[_i];
+
+  // packages/block-editor/build-module/components/block-controls/index.mjs
+  var import_jsx_runtime294 = __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 });
+  };
+  BlockFormatControls.Slot = function Slot4(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime294.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)(
+    "__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);
+
+  // 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);
+
+  // packages/block-editor/build-module/components/block-actions/index.mjs
+  var import_data95 = __toESM(require_data(), 1);
+  var import_blocks57 = __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_notices8 = __toESM(require_notices(), 1);
+  var import_i18n80 = __toESM(require_i18n(), 1);
+
+  // packages/block-editor/build-module/hooks/supports.mjs
+  var import_blocks54 = __toESM(require_blocks(), 1);
+  var ALIGN_SUPPORT_KEY = "align";
+  var BORDER_SUPPORT_KEY = "__experimentalBorder";
+  var COLOR_SUPPORT_KEY = "color";
+  var CUSTOM_CLASS_NAME_SUPPORT_KEY = "customClassName";
+  var FONT_FAMILY_SUPPORT_KEY = "typography.__experimentalFontFamily";
+  var FONT_SIZE_SUPPORT_KEY = "typography.fontSize";
+  var LINE_HEIGHT_SUPPORT_KEY = "typography.lineHeight";
+  var FONT_STYLE_SUPPORT_KEY = "typography.__experimentalFontStyle";
+  var FONT_WEIGHT_SUPPORT_KEY = "typography.__experimentalFontWeight";
+  var TEXT_ALIGN_SUPPORT_KEY = "typography.textAlign";
+  var TEXT_COLUMNS_SUPPORT_KEY = "typography.textColumns";
+  var TEXT_DECORATION_SUPPORT_KEY = "typography.__experimentalTextDecoration";
+  var WRITING_MODE_SUPPORT_KEY = "typography.__experimentalWritingMode";
+  var TEXT_TRANSFORM_SUPPORT_KEY = "typography.__experimentalTextTransform";
+  var LETTER_SPACING_SUPPORT_KEY = "typography.__experimentalLetterSpacing";
+  var LAYOUT_SUPPORT_KEY = "layout";
+  var TYPOGRAPHY_SUPPORT_KEYS = [
+    LINE_HEIGHT_SUPPORT_KEY,
+    FONT_SIZE_SUPPORT_KEY,
+    FONT_STYLE_SUPPORT_KEY,
+    FONT_WEIGHT_SUPPORT_KEY,
+    FONT_FAMILY_SUPPORT_KEY,
+    TEXT_ALIGN_SUPPORT_KEY,
+    TEXT_COLUMNS_SUPPORT_KEY,
+    TEXT_DECORATION_SUPPORT_KEY,
+    TEXT_TRANSFORM_SUPPORT_KEY,
+    WRITING_MODE_SUPPORT_KEY,
+    LETTER_SPACING_SUPPORT_KEY
+  ];
+  var EFFECTS_SUPPORT_KEYS = ["shadow"];
+  var SPACING_SUPPORT_KEY = "spacing";
+  var styleSupportKeys = [
+    ...EFFECTS_SUPPORT_KEYS,
+    ...TYPOGRAPHY_SUPPORT_KEYS,
+    BORDER_SUPPORT_KEY,
+    COLOR_SUPPORT_KEY,
+    SPACING_SUPPORT_KEY
+  ];
+  var hasAlignSupport = (nameOrType) => (0, import_blocks54.hasBlockSupport)(nameOrType, ALIGN_SUPPORT_KEY);
+  function hasBorderSupport(nameOrType, feature = "any") {
+    const support = (0, import_blocks54.getBlockSupport)(nameOrType, BORDER_SUPPORT_KEY);
+    if (support === true) {
+      return true;
     }
-    return args.filter(function(value) {
-      if (typeof value === "string" && value.length > 0) {
-        return true;
+    if (feature === "any") {
+      return !!(support?.color || support?.radius || support?.width || support?.style);
+    }
+    return !!support?.[feature];
+  }
+  var hasGradientSupport = (nameOrType) => {
+    const colorSupport = (0, import_blocks54.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);
+    return colorSupport && colorSupport.background !== false;
+  };
+  var hasTextAlignSupport = (nameOrType) => (0, import_blocks54.hasBlockSupport)(nameOrType, TEXT_ALIGN_SUPPORT_KEY);
+  var hasTextColorSupport = (nameOrType) => {
+    const colorSupport = (0, import_blocks54.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));
+
+  // packages/block-editor/build-module/components/use-paste-styles/index.mjs
+  function hasSerializedBlocks(text) {
+    try {
+      const blocks2 = (0, import_blocks55.parse)(text, {
+        __unstableSkipMigrationLogs: true,
+        __unstableSkipAutop: true
+      });
+      if (blocks2.length === 1 && blocks2[0].name === "core/freeform") {
+        return false;
       }
+      return true;
+    } catch {
       return false;
-    }).join(" ").trim();
+    }
   }
-  var css_248z = ".reactEasyCrop_Container {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  overflow: hidden;\n  user-select: none;\n  touch-action: none;\n  cursor: move;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\n.reactEasyCrop_Image,\n.reactEasyCrop_Video {\n  will-change: transform; /* this improves performances and prevent painting issues on iOS Chrome */\n}\n\n.reactEasyCrop_Contain {\n  max-width: 100%;\n  max-height: 100%;\n  margin: auto;\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  right: 0;\n}\n.reactEasyCrop_Cover_Horizontal {\n  width: 100%;\n  height: auto;\n}\n.reactEasyCrop_Cover_Vertical {\n  width: auto;\n  height: 100%;\n}\n\n.reactEasyCrop_CropArea {\n  position: absolute;\n  left: 50%;\n  top: 50%;\n  transform: translate(-50%, -50%);\n  border: 1px solid rgba(255, 255, 255, 0.5);\n  box-sizing: border-box;\n  box-shadow: 0 0 0 9999em;\n  color: rgba(0, 0, 0, 0.5);\n  overflow: hidden;\n}\n\n.reactEasyCrop_CropAreaRound {\n  border-radius: 50%;\n}\n\n.reactEasyCrop_CropAreaGrid::before {\n  content: ' ';\n  box-sizing: border-box;\n  position: absolute;\n  border: 1px solid rgba(255, 255, 255, 0.5);\n  top: 0;\n  bottom: 0;\n  left: 33.33%;\n  right: 33.33%;\n  border-top: 0;\n  border-bottom: 0;\n}\n\n.reactEasyCrop_CropAreaGrid::after {\n  content: ' ';\n  box-sizing: border-box;\n  position: absolute;\n  border: 1px solid rgba(255, 255, 255, 0.5);\n  top: 33.33%;\n  bottom: 33.33%;\n  left: 0;\n  right: 0;\n  border-left: 0;\n  border-right: 0;\n}\n";
-  var MIN_ZOOM = 1;
-  var MAX_ZOOM = 3;
-  var KEYBOARD_STEP = 1;
-  var Cropper = (
-    /** @class */
-    (function(_super) {
-      __extends(Cropper2, _super);
-      function Cropper2() {
-        var _this = _super !== null && _super.apply(this, arguments) || this;
-        _this.cropperRef = React117.createRef();
-        _this.imageRef = React117.createRef();
-        _this.videoRef = React117.createRef();
-        _this.containerPosition = {
-          x: 0,
-          y: 0
-        };
-        _this.containerRef = null;
-        _this.styleRef = null;
-        _this.containerRect = null;
-        _this.mediaSize = {
-          width: 0,
-          height: 0,
-          naturalWidth: 0,
-          naturalHeight: 0
-        };
-        _this.dragStartPosition = {
-          x: 0,
-          y: 0
-        };
-        _this.dragStartCrop = {
-          x: 0,
-          y: 0
-        };
-        _this.gestureZoomStart = 0;
-        _this.gestureRotationStart = 0;
-        _this.isTouching = false;
-        _this.lastPinchDistance = 0;
-        _this.lastPinchRotation = 0;
-        _this.rafDragTimeout = null;
-        _this.rafPinchTimeout = null;
-        _this.wheelTimer = null;
-        _this.currentDoc = typeof document !== "undefined" ? document : null;
-        _this.currentWindow = typeof window !== "undefined" ? window : null;
-        _this.resizeObserver = null;
-        _this.previousCropSize = null;
-        _this.isInitialized = false;
-        _this.state = {
-          cropSize: null,
-          hasWheelJustStarted: false,
-          mediaObjectFit: void 0
-        };
-        _this.initResizeObserver = function() {
-          if (typeof window.ResizeObserver === "undefined" || !_this.containerRef) {
+  var STYLE_ATTRIBUTES = {
+    align: hasAlignSupport,
+    borderColor: (nameOrType) => hasBorderSupport(nameOrType, "color"),
+    backgroundColor: hasBackgroundColorSupport,
+    textAlign: hasTextAlignSupport,
+    textColor: hasTextColorSupport,
+    gradient: hasGradientSupport,
+    className: hasCustomClassNameSupport,
+    fontFamily: hasFontFamilySupport,
+    fontSize: hasFontSizeSupport,
+    layout: hasLayoutSupport,
+    style: hasStyleSupport
+  };
+  function getStyleAttributes(sourceBlock, targetBlock) {
+    return Object.entries(STYLE_ATTRIBUTES).reduce(
+      (attributes, [attributeKey, hasSupport]) => {
+        if (hasSupport(sourceBlock.name) && hasSupport(targetBlock.name)) {
+          attributes[attributeKey] = sourceBlock.attributes[attributeKey];
+        }
+        return attributes;
+      },
+      {}
+    );
+  }
+  function recursivelyUpdateBlockAttributes(targetBlocks, sourceBlocks, updateBlockAttributes2) {
+    for (let index2 = 0; index2 < Math.min(sourceBlocks.length, targetBlocks.length); index2 += 1) {
+      updateBlockAttributes2(
+        targetBlocks[index2].clientId,
+        getStyleAttributes(sourceBlocks[index2], targetBlocks[index2])
+      );
+      recursivelyUpdateBlockAttributes(
+        targetBlocks[index2].innerBlocks,
+        sourceBlocks[index2].innerBlocks,
+        updateBlockAttributes2
+      );
+    }
+  }
+  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)(
+      async (targetBlocks) => {
+        let html = "";
+        try {
+          if (!window.navigator.clipboard) {
+            createErrorNotice(
+              (0, import_i18n80.__)(
+                "Unable to paste styles. This feature is only available on secure (https) sites in supporting browsers."
+              ),
+              { type: "snackbar" }
+            );
             return;
           }
-          var isFirstResize = true;
-          _this.resizeObserver = new window.ResizeObserver(function(entries) {
-            if (isFirstResize) {
-              isFirstResize = false;
-              return;
-            }
-            _this.computeSizes();
-          });
-          _this.resizeObserver.observe(_this.containerRef);
-        };
-        _this.preventZoomSafari = function(e2) {
-          return e2.preventDefault();
-        };
-        _this.cleanEvents = function() {
-          if (!_this.currentDoc) return;
-          _this.currentDoc.removeEventListener("mousemove", _this.onMouseMove);
-          _this.currentDoc.removeEventListener("mouseup", _this.onDragStopped);
-          _this.currentDoc.removeEventListener("touchmove", _this.onTouchMove);
-          _this.currentDoc.removeEventListener("touchend", _this.onDragStopped);
-          _this.currentDoc.removeEventListener("gesturechange", _this.onGestureChange);
-          _this.currentDoc.removeEventListener("gestureend", _this.onGestureEnd);
-          _this.currentDoc.removeEventListener("scroll", _this.onScroll);
-        };
-        _this.clearScrollEvent = function() {
-          if (_this.containerRef) _this.containerRef.removeEventListener("wheel", _this.onWheel);
-          if (_this.wheelTimer) {
-            clearTimeout(_this.wheelTimer);
-          }
-        };
-        _this.onMediaLoad = function() {
-          var cropSize = _this.computeSizes();
-          if (cropSize) {
-            _this.previousCropSize = cropSize;
-            _this.emitCropData();
-            _this.setInitialCrop(cropSize);
-            _this.isInitialized = true;
-          }
-          if (_this.props.onMediaLoaded) {
-            _this.props.onMediaLoaded(_this.mediaSize);
-          }
-        };
-        _this.setInitialCrop = function(cropSize) {
-          if (_this.props.initialCroppedAreaPercentages) {
-            var _a = getInitialCropFromCroppedAreaPercentages(_this.props.initialCroppedAreaPercentages, _this.mediaSize, _this.props.rotation, cropSize, _this.props.minZoom, _this.props.maxZoom), crop = _a.crop, zoom = _a.zoom;
-            _this.props.onCropChange(crop);
-            _this.props.onZoomChange && _this.props.onZoomChange(zoom);
-          } else if (_this.props.initialCroppedAreaPixels) {
-            var _b = getInitialCropFromCroppedAreaPixels(_this.props.initialCroppedAreaPixels, _this.mediaSize, _this.props.rotation, cropSize, _this.props.minZoom, _this.props.maxZoom), crop = _b.crop, zoom = _b.zoom;
-            _this.props.onCropChange(crop);
-            _this.props.onZoomChange && _this.props.onZoomChange(zoom);
-          }
-        };
-        _this.computeSizes = function() {
-          var _a, _b, _c, _d, _e, _f;
-          var mediaRef = _this.imageRef.current || _this.videoRef.current;
-          if (mediaRef && _this.containerRef) {
-            _this.containerRect = _this.containerRef.getBoundingClientRect();
-            _this.saveContainerPosition();
-            var containerAspect = _this.containerRect.width / _this.containerRect.height;
-            var naturalWidth = ((_a = _this.imageRef.current) === null || _a === void 0 ? void 0 : _a.naturalWidth) || ((_b = _this.videoRef.current) === null || _b === void 0 ? void 0 : _b.videoWidth) || 0;
-            var naturalHeight = ((_c = _this.imageRef.current) === null || _c === void 0 ? void 0 : _c.naturalHeight) || ((_d = _this.videoRef.current) === null || _d === void 0 ? void 0 : _d.videoHeight) || 0;
-            var isMediaScaledDown = mediaRef.offsetWidth < naturalWidth || mediaRef.offsetHeight < naturalHeight;
-            var mediaAspect = naturalWidth / naturalHeight;
-            var renderedMediaSize = void 0;
-            if (isMediaScaledDown) {
-              switch (_this.state.mediaObjectFit) {
-                default:
-                case "contain":
-                  renderedMediaSize = containerAspect > mediaAspect ? {
-                    width: _this.containerRect.height * mediaAspect,
-                    height: _this.containerRect.height
-                  } : {
-                    width: _this.containerRect.width,
-                    height: _this.containerRect.width / mediaAspect
-                  };
-                  break;
-                case "horizontal-cover":
-                  renderedMediaSize = {
-                    width: _this.containerRect.width,
-                    height: _this.containerRect.width / mediaAspect
-                  };
-                  break;
-                case "vertical-cover":
-                  renderedMediaSize = {
-                    width: _this.containerRect.height * mediaAspect,
-                    height: _this.containerRect.height
-                  };
-                  break;
-              }
-            } else {
-              renderedMediaSize = {
-                width: mediaRef.offsetWidth,
-                height: mediaRef.offsetHeight
-              };
-            }
-            _this.mediaSize = __assign(__assign({}, renderedMediaSize), {
-              naturalWidth,
-              naturalHeight
-            });
-            if (_this.props.setMediaSize) {
-              _this.props.setMediaSize(_this.mediaSize);
-            }
-            var cropSize = _this.props.cropSize ? _this.props.cropSize : getCropSize(_this.mediaSize.width, _this.mediaSize.height, _this.containerRect.width, _this.containerRect.height, _this.props.aspect, _this.props.rotation);
-            if (((_e = _this.state.cropSize) === null || _e === void 0 ? void 0 : _e.height) !== cropSize.height || ((_f = _this.state.cropSize) === null || _f === void 0 ? void 0 : _f.width) !== cropSize.width) {
-              _this.props.onCropSizeChange && _this.props.onCropSizeChange(cropSize);
+          html = await window.navigator.clipboard.readText();
+        } catch {
+          createErrorNotice(
+            (0, import_i18n80.__)(
+              "Unable to paste styles. Please allow browser clipboard permissions before continuing."
+            ),
+            {
+              type: "snackbar"
             }
-            _this.setState({
-              cropSize
-            }, _this.recomputeCropPosition);
-            if (_this.props.setCropSize) {
-              _this.props.setCropSize(cropSize);
+          );
+          return;
+        }
+        if (!html || !hasSerializedBlocks(html)) {
+          createWarningNotice(
+            (0, import_i18n80.__)(
+              "Unable to paste styles. Block styles couldn't be found within the copied content."
+            ),
+            {
+              type: "snackbar"
             }
-            return cropSize;
-          }
-        };
-        _this.saveContainerPosition = function() {
-          if (_this.containerRef) {
-            var bounds = _this.containerRef.getBoundingClientRect();
-            _this.containerPosition = {
-              x: bounds.left,
-              y: bounds.top
-            };
-          }
-        };
-        _this.onMouseDown = function(e2) {
-          if (!_this.currentDoc) return;
-          e2.preventDefault();
-          _this.currentDoc.addEventListener("mousemove", _this.onMouseMove);
-          _this.currentDoc.addEventListener("mouseup", _this.onDragStopped);
-          _this.saveContainerPosition();
-          _this.onDragStart(Cropper2.getMousePoint(e2));
-        };
-        _this.onMouseMove = function(e2) {
-          return _this.onDrag(Cropper2.getMousePoint(e2));
-        };
-        _this.onScroll = function(e2) {
-          if (!_this.currentDoc) return;
-          e2.preventDefault();
-          _this.saveContainerPosition();
-        };
-        _this.onTouchStart = function(e2) {
-          if (!_this.currentDoc) return;
-          _this.isTouching = true;
-          if (_this.props.onTouchRequest && !_this.props.onTouchRequest(e2)) {
-            return;
-          }
-          _this.currentDoc.addEventListener("touchmove", _this.onTouchMove, {
-            passive: false
+          );
+          return;
+        }
+        const copiedBlocks = (0, import_blocks55.parse)(html);
+        if (copiedBlocks.length === 1) {
+          registry.batch(() => {
+            recursivelyUpdateBlockAttributes(
+              targetBlocks,
+              targetBlocks.map(() => copiedBlocks[0]),
+              updateBlockAttributes2
+            );
           });
-          _this.currentDoc.addEventListener("touchend", _this.onDragStopped);
-          _this.saveContainerPosition();
-          if (e2.touches.length === 2) {
-            _this.onPinchStart(e2);
-          } else if (e2.touches.length === 1) {
-            _this.onDragStart(Cropper2.getTouchPoint(e2.touches[0]));
-          }
-        };
-        _this.onTouchMove = function(e2) {
-          e2.preventDefault();
-          if (e2.touches.length === 2) {
-            _this.onPinchMove(e2);
-          } else if (e2.touches.length === 1) {
-            _this.onDrag(Cropper2.getTouchPoint(e2.touches[0]));
-          }
-        };
-        _this.onGestureStart = function(e2) {
-          if (!_this.currentDoc) return;
-          e2.preventDefault();
-          _this.currentDoc.addEventListener("gesturechange", _this.onGestureChange);
-          _this.currentDoc.addEventListener("gestureend", _this.onGestureEnd);
-          _this.gestureZoomStart = _this.props.zoom;
-          _this.gestureRotationStart = _this.props.rotation;
-        };
-        _this.onGestureChange = function(e2) {
-          e2.preventDefault();
-          if (_this.isTouching) {
-            return;
-          }
-          var point = Cropper2.getMousePoint(e2);
-          var newZoom = _this.gestureZoomStart - 1 + e2.scale;
-          _this.setNewZoom(newZoom, point, {
-            shouldUpdatePosition: true
+        } else {
+          registry.batch(() => {
+            recursivelyUpdateBlockAttributes(
+              targetBlocks,
+              copiedBlocks,
+              updateBlockAttributes2
+            );
           });
-          if (_this.props.onRotationChange) {
-            var newRotation = _this.gestureRotationStart + e2.rotation;
-            _this.props.onRotationChange(newRotation);
-          }
-        };
-        _this.onGestureEnd = function(e2) {
-          _this.cleanEvents();
+        }
+        if (targetBlocks.length === 1) {
+          const title = (0, import_blocks55.getBlockType)(targetBlocks[0].name)?.title;
+          createSuccessNotice(
+            (0, import_i18n80.sprintf)(
+              // Translators: %s: Name of the block being pasted, e.g. "Paragraph".
+              (0, import_i18n80.__)("Pasted styles to %s."),
+              title
+            ),
+            { type: "snackbar" }
+          );
+        } else {
+          createSuccessNotice(
+            (0, import_i18n80.sprintf)(
+              // Translators: %d: The number of the blocks.
+              (0, import_i18n80.__)("Pasted styles to %d blocks."),
+              targetBlocks.length
+            ),
+            { type: "snackbar" }
+          );
+        }
+      },
+      [
+        registry.batch,
+        updateBlockAttributes2,
+        createSuccessNotice,
+        createWarningNotice,
+        createErrorNotice
+      ]
+    );
+  }
+
+  // packages/block-editor/build-module/utils/group-blocks.mjs
+  var import_blocks56 = __toESM(require_blocks(), 1);
+  function groupBlocks(blocks2, groupingBlockName) {
+    const groupingBlockTransform = (0, import_blocks56.findTransform)(
+      (0, import_blocks56.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);
+  }
+
+  // packages/block-editor/build-module/components/block-actions/index.mjs
+  function BlockActions({
+    clientIds,
+    children,
+    __experimentalUpdateSelection: updateSelection
+  }) {
+    const { getDefaultBlockName: getDefaultBlockName8, getGroupingBlockName } = (0, import_data95.useSelect)(import_blocks57.store);
+    const selected = (0, import_data95.useSelect)(
+      (select3) => {
+        const {
+          canInsertBlockType: canInsertBlockType2,
+          getBlockRootClientId: getBlockRootClientId2,
+          getBlocksByClientId: getBlocksByClientId22,
+          getDirectInsertBlock: getDirectInsertBlock2,
+          canRemoveBlocks: canRemoveBlocks2
+        } = select3(store);
+        const blocks2 = getBlocksByClientId22(clientIds);
+        const rootClientId = getBlockRootClientId2(clientIds[0]);
+        const canInsertDefaultBlock = canInsertBlockType2(
+          getDefaultBlockName8(),
+          rootClientId
+        );
+        const directInsertBlock = rootClientId ? getDirectInsertBlock2(rootClientId) : null;
+        return {
+          canRemove: canRemoveBlocks2(clientIds),
+          canInsertBlock: blocks2.every((block) => {
+            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"));
+          }),
+          canDuplicate: blocks2.every((block) => {
+            return !!block && (0, import_blocks57.hasBlockSupport)(block.name, "multiple", true) && canInsertBlockType2(block.name, rootClientId);
+          })
         };
-        _this.onDragStart = function(_a) {
-          var _b, _c;
-          var x2 = _a.x, y2 = _a.y;
-          _this.dragStartPosition = {
-            x: x2,
-            y: y2
-          };
-          _this.dragStartCrop = __assign({}, _this.props.crop);
-          (_c = (_b = _this.props).onInteractionStart) === null || _c === void 0 ? void 0 : _c.call(_b);
-        };
-        _this.onDrag = function(_a) {
-          var x2 = _a.x, y2 = _a.y;
-          if (!_this.currentWindow) return;
-          if (_this.rafDragTimeout) _this.currentWindow.cancelAnimationFrame(_this.rafDragTimeout);
-          _this.rafDragTimeout = _this.currentWindow.requestAnimationFrame(function() {
-            if (!_this.state.cropSize) return;
-            if (x2 === void 0 || y2 === void 0) return;
-            var offsetX = x2 - _this.dragStartPosition.x;
-            var offsetY = y2 - _this.dragStartPosition.y;
-            var requestedPosition = {
-              x: _this.dragStartCrop.x + offsetX,
-              y: _this.dragStartCrop.y + offsetY
-            };
-            var newPosition = _this.props.restrictPosition ? restrictPosition(requestedPosition, _this.mediaSize, _this.state.cropSize, _this.props.zoom, _this.props.rotation) : requestedPosition;
-            _this.props.onCropChange(newPosition);
-          });
-        };
-        _this.onDragStopped = function() {
-          var _a, _b;
-          _this.isTouching = false;
-          _this.cleanEvents();
-          _this.emitCropData();
-          (_b = (_a = _this.props).onInteractionEnd) === null || _b === void 0 ? void 0 : _b.call(_a);
-        };
-        _this.onWheel = function(e2) {
-          if (!_this.currentWindow) return;
-          if (_this.props.onWheelRequest && !_this.props.onWheelRequest(e2)) {
-            return;
-          }
-          e2.preventDefault();
-          var point = Cropper2.getMousePoint(e2);
-          var pixelY = (0, import_normalize_wheel.default)(e2).pixelY;
-          var newZoom = _this.props.zoom - pixelY * _this.props.zoomSpeed / 200;
-          _this.setNewZoom(newZoom, point, {
-            shouldUpdatePosition: true
-          });
-          if (!_this.state.hasWheelJustStarted) {
-            _this.setState({
-              hasWheelJustStarted: true
-            }, function() {
-              var _a, _b;
-              return (_b = (_a = _this.props).onInteractionStart) === null || _b === void 0 ? void 0 : _b.call(_a);
-            });
-          }
-          if (_this.wheelTimer) {
-            clearTimeout(_this.wheelTimer);
-          }
-          _this.wheelTimer = _this.currentWindow.setTimeout(function() {
-            return _this.setState({
-              hasWheelJustStarted: false
-            }, function() {
-              var _a, _b;
-              return (_b = (_a = _this.props).onInteractionEnd) === null || _b === void 0 ? void 0 : _b.call(_a);
-            });
-          }, 250);
-        };
-        _this.getPointOnContainer = function(_a, containerTopLeft) {
-          var x2 = _a.x, y2 = _a.y;
-          if (!_this.containerRect) {
-            throw new Error("The Cropper is not mounted");
-          }
-          return {
-            x: _this.containerRect.width / 2 - (x2 - containerTopLeft.x),
-            y: _this.containerRect.height / 2 - (y2 - containerTopLeft.y)
-          };
-        };
-        _this.getPointOnMedia = function(_a) {
-          var x2 = _a.x, y2 = _a.y;
-          var _b = _this.props, crop = _b.crop, zoom = _b.zoom;
-          return {
-            x: (x2 + crop.x) / zoom,
-            y: (y2 + crop.y) / zoom
-          };
-        };
-        _this.setNewZoom = function(zoom, point, _a) {
-          var _b = _a === void 0 ? {} : _a, _c = _b.shouldUpdatePosition, shouldUpdatePosition = _c === void 0 ? true : _c;
-          if (!_this.state.cropSize || !_this.props.onZoomChange) return;
-          var newZoom = clamp3(zoom, _this.props.minZoom, _this.props.maxZoom);
-          if (shouldUpdatePosition) {
-            var zoomPoint = _this.getPointOnContainer(point, _this.containerPosition);
-            var zoomTarget = _this.getPointOnMedia(zoomPoint);
-            var requestedPosition = {
-              x: zoomTarget.x * newZoom - zoomPoint.x,
-              y: zoomTarget.y * newZoom - zoomPoint.y
-            };
-            var newPosition = _this.props.restrictPosition ? restrictPosition(requestedPosition, _this.mediaSize, _this.state.cropSize, newZoom, _this.props.rotation) : requestedPosition;
-            _this.props.onCropChange(newPosition);
-          }
-          _this.props.onZoomChange(newZoom);
-        };
-        _this.getCropData = function() {
-          if (!_this.state.cropSize) {
-            return null;
-          }
-          var restrictedPosition = _this.props.restrictPosition ? restrictPosition(_this.props.crop, _this.mediaSize, _this.state.cropSize, _this.props.zoom, _this.props.rotation) : _this.props.crop;
-          return computeCroppedArea(restrictedPosition, _this.mediaSize, _this.state.cropSize, _this.getAspect(), _this.props.zoom, _this.props.rotation, _this.props.restrictPosition);
-        };
-        _this.emitCropData = function() {
-          var cropData = _this.getCropData();
-          if (!cropData) return;
-          var croppedAreaPercentages = cropData.croppedAreaPercentages, croppedAreaPixels = cropData.croppedAreaPixels;
-          if (_this.props.onCropComplete) {
-            _this.props.onCropComplete(croppedAreaPercentages, croppedAreaPixels);
-          }
-          if (_this.props.onCropAreaChange) {
-            _this.props.onCropAreaChange(croppedAreaPercentages, croppedAreaPixels);
-          }
-        };
-        _this.emitCropAreaChange = function() {
-          var cropData = _this.getCropData();
-          if (!cropData) return;
-          var croppedAreaPercentages = cropData.croppedAreaPercentages, croppedAreaPixels = cropData.croppedAreaPixels;
-          if (_this.props.onCropAreaChange) {
-            _this.props.onCropAreaChange(croppedAreaPercentages, croppedAreaPixels);
-          }
-        };
-        _this.recomputeCropPosition = function() {
-          if (!_this.state.cropSize) return;
-          var adjustedCrop = _this.props.crop;
-          if (_this.isInitialized && _this.previousCropSize) {
-            var sizeChanged = Math.abs(_this.previousCropSize.width - _this.state.cropSize.width) > 1e-6 || Math.abs(_this.previousCropSize.height - _this.state.cropSize.height) > 1e-6;
-            if (sizeChanged) {
-              var scaleX = _this.state.cropSize.width / _this.previousCropSize.width;
-              var scaleY = _this.state.cropSize.height / _this.previousCropSize.height;
-              adjustedCrop = {
-                x: _this.props.crop.x * scaleX,
-                y: _this.props.crop.y * scaleY
-              };
-            }
-          }
-          var newPosition = _this.props.restrictPosition ? restrictPosition(adjustedCrop, _this.mediaSize, _this.state.cropSize, _this.props.zoom, _this.props.rotation) : adjustedCrop;
-          _this.previousCropSize = _this.state.cropSize;
-          _this.props.onCropChange(newPosition);
-          _this.emitCropData();
-        };
-        _this.onKeyDown = function(event) {
-          var _a, _b;
-          var _c = _this.props, crop = _c.crop, onCropChange = _c.onCropChange, keyboardStep = _c.keyboardStep, zoom = _c.zoom, rotation = _c.rotation;
-          var step = keyboardStep;
-          if (!_this.state.cropSize) return;
-          if (event.shiftKey) {
-            step *= 0.2;
-          }
-          var newCrop = __assign({}, crop);
-          switch (event.key) {
-            case "ArrowUp":
-              newCrop.y -= step;
-              event.preventDefault();
-              break;
-            case "ArrowDown":
-              newCrop.y += step;
-              event.preventDefault();
-              break;
-            case "ArrowLeft":
-              newCrop.x -= step;
-              event.preventDefault();
-              break;
-            case "ArrowRight":
-              newCrop.x += step;
-              event.preventDefault();
-              break;
-            default:
-              return;
-          }
-          if (_this.props.restrictPosition) {
-            newCrop = restrictPosition(newCrop, _this.mediaSize, _this.state.cropSize, zoom, rotation);
-          }
-          if (!event.repeat) {
-            (_b = (_a = _this.props).onInteractionStart) === null || _b === void 0 ? void 0 : _b.call(_a);
-          }
-          onCropChange(newCrop);
-        };
-        _this.onKeyUp = function(event) {
-          var _a, _b;
-          switch (event.key) {
-            case "ArrowUp":
-            case "ArrowDown":
-            case "ArrowLeft":
-            case "ArrowRight":
-              event.preventDefault();
-              break;
-            default:
-              return;
-          }
-          _this.emitCropData();
-          (_b = (_a = _this.props).onInteractionEnd) === null || _b === void 0 ? void 0 : _b.call(_a);
-        };
-        return _this;
-      }
-      Cropper2.prototype.componentDidMount = function() {
-        if (!this.currentDoc || !this.currentWindow) return;
-        if (this.containerRef) {
-          if (this.containerRef.ownerDocument) {
-            this.currentDoc = this.containerRef.ownerDocument;
-          }
-          if (this.currentDoc.defaultView) {
-            this.currentWindow = this.currentDoc.defaultView;
-          }
-          this.initResizeObserver();
-          if (typeof window.ResizeObserver === "undefined") {
-            this.currentWindow.addEventListener("resize", this.computeSizes);
-          }
-          this.props.zoomWithScroll && this.containerRef.addEventListener("wheel", this.onWheel, {
-            passive: false
-          });
-          this.containerRef.addEventListener("gesturestart", this.onGestureStart);
-        }
-        this.currentDoc.addEventListener("scroll", this.onScroll);
-        if (!this.props.disableAutomaticStylesInjection) {
-          this.styleRef = this.currentDoc.createElement("style");
-          this.styleRef.setAttribute("type", "text/css");
-          if (this.props.nonce) {
-            this.styleRef.setAttribute("nonce", this.props.nonce);
-          }
-          this.styleRef.innerHTML = css_248z;
-          this.currentDoc.head.appendChild(this.styleRef);
+      },
+      [clientIds, getDefaultBlockName8]
+    );
+    const { getBlocksByClientId: getBlocksByClientId2, getBlocks: getBlocks2 } = (0, import_data95.useSelect)(store);
+    const { canRemove, canInsertBlock, canCopyStyles, canDuplicate } = selected;
+    const {
+      removeBlocks: removeBlocks2,
+      replaceBlocks: replaceBlocks2,
+      duplicateBlocks: duplicateBlocks2,
+      insertAfterBlock: insertAfterBlock2,
+      insertBeforeBlock: insertBeforeBlock2,
+      flashBlock: flashBlock2
+    } = (0, import_data95.useDispatch)(store);
+    const pasteStyles = usePasteStyles();
+    return children({
+      canCopyStyles,
+      canDuplicate,
+      canInsertBlock,
+      canRemove,
+      onDuplicate() {
+        return duplicateBlocks2(clientIds, updateSelection);
+      },
+      onRemove() {
+        return removeBlocks2(clientIds, updateSelection);
+      },
+      onInsertBefore() {
+        insertBeforeBlock2(clientIds[0]);
+      },
+      onInsertAfter() {
+        insertAfterBlock2(clientIds[clientIds.length - 1]);
+      },
+      onGroup() {
+        if (!clientIds.length) {
+          return;
         }
-        if (this.imageRef.current && this.imageRef.current.complete) {
-          this.onMediaLoad();
+        const groupingBlockName = getGroupingBlockName();
+        const newBlocks = groupBlocks(
+          getBlocksByClientId2(clientIds),
+          groupingBlockName
+        );
+        if (!newBlocks) {
+          return;
         }
-        if (this.props.setImageRef) {
-          this.props.setImageRef(this.imageRef);
+        replaceBlocks2(clientIds, newBlocks);
+      },
+      onUngroup() {
+        if (!clientIds.length) {
+          return;
         }
-        if (this.props.setVideoRef) {
-          this.props.setVideoRef(this.videoRef);
+        const innerBlocks = getBlocks2(clientIds[0]);
+        if (!innerBlocks.length) {
+          return;
         }
-        if (this.props.setCropperRef) {
-          this.props.setCropperRef(this.cropperRef);
+        replaceBlocks2(clientIds, innerBlocks);
+      },
+      onCopy() {
+        if (clientIds.length === 1) {
+          flashBlock2(clientIds[0]);
         }
-      };
-      Cropper2.prototype.componentWillUnmount = function() {
-        var _a, _b;
-        if (!this.currentDoc || !this.currentWindow) return;
-        if (typeof window.ResizeObserver === "undefined") {
-          this.currentWindow.removeEventListener("resize", this.computeSizes);
+      },
+      async onPasteStyles() {
+        await pasteStyles(getBlocksByClientId2(clientIds));
+      }
+    });
+  }
+
+  // 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 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);
+  function BlockHTMLConvertButton({ clientId }) {
+    const block = (0, import_data96.useSelect)(
+      (select3) => select3(store).getBlock(clientId),
+      [clientId]
+    );
+    const { replaceBlocks: replaceBlocks2 } = (0, import_data96.useDispatch)(store);
+    if (!block || block.name !== "core/html") {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+      import_components81.MenuItem,
+      {
+        onClick: () => replaceBlocks2(
+          clientId,
+          (0, import_blocks58.rawHandler)({ HTML: (0, import_blocks58.getBlockContent)(block) })
+        ),
+        children: (0, import_i18n81.__)("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)(
+    "__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);
+
+  // 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_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);
+  function useConvertToGroupButtonProps(selectedClientIds) {
+    return (0, import_data97.useSelect)(
+      (select3) => {
+        const {
+          getBlocksByClientId: getBlocksByClientId2,
+          getSelectedBlockClientIds: getSelectedBlockClientIds2,
+          isUngroupable: isUngroupable2,
+          isGroupable: isGroupable2
+        } = select3(store);
+        const { getGroupingBlockName, getBlockType: getBlockType33 } = select3(import_blocks59.store);
+        const clientIds = selectedClientIds?.length ? selectedClientIds : getSelectedBlockClientIds2();
+        const blocksSelection = getBlocksByClientId2(clientIds);
+        const [firstSelectedBlock] = blocksSelection;
+        const _isUngroupable = clientIds.length === 1 && isUngroupable2(clientIds[0]);
+        return {
+          clientIds,
+          isGroupable: isGroupable2(clientIds),
+          isUngroupable: _isUngroupable,
+          blocksSelection,
+          groupingBlockName: getGroupingBlockName(),
+          onUngroup: _isUngroupable && getBlockType33(firstSelectedBlock.name)?.transforms?.ungroup
+        };
+      },
+      [selectedClientIds]
+    );
+  }
+
+  // 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 layouts = {
+    group: { type: "constrained" },
+    row: { type: "flex", flexWrap: "nowrap" },
+    stack: { type: "flex", orientation: "vertical" },
+    grid: { type: "grid" }
+  };
+  function BlockGroupToolbar() {
+    const { blocksSelection, clientIds, groupingBlockName, isGroupable: isGroupable2 } = useConvertToGroupButtonProps();
+    const { replaceBlocks: replaceBlocks2 } = (0, import_data98.useDispatch)(store);
+    const { canRemove, variations } = (0, import_data98.useSelect)(
+      (select3) => {
+        const { canRemoveBlocks: canRemoveBlocks2 } = select3(store);
+        const { getBlockVariations: getBlockVariations2 } = select3(import_blocks60.store);
+        return {
+          canRemove: canRemoveBlocks2(clientIds),
+          variations: getBlockVariations2(
+            groupingBlockName,
+            "transform"
+          )
+        };
+      },
+      [clientIds, groupingBlockName]
+    );
+    const onConvertToGroup = (layout) => {
+      const newBlocks = groupBlocks(blocksSelection, groupingBlockName);
+      if (typeof layout !== "string") {
+        layout = "group";
+      }
+      if (newBlocks && newBlocks.length > 0) {
+        newBlocks[0].attributes.layout = layouts[layout];
+        replaceBlocks2(clientIds, newBlocks);
+      }
+    };
+    const onConvertToRow = () => onConvertToGroup("row");
+    const onConvertToStack = () => onConvertToGroup("stack");
+    const onConvertToGrid = () => onConvertToGroup("grid");
+    if (!isGroupable2 || !canRemove) {
+      return null;
+    }
+    const canInsertRow = !!variations.find(
+      ({ name }) => name === "group-row"
+    );
+    const canInsertStack = !!variations.find(
+      ({ name }) => name === "group-stack"
+    );
+    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,
+        {
+          icon: group_default,
+          label: (0, import_i18n82._x)("Group", "action: convert blocks to group"),
+          onClick: onConvertToGroup
         }
-        (_a = this.resizeObserver) === null || _a === void 0 ? void 0 : _a.disconnect();
-        if (this.containerRef) {
-          this.containerRef.removeEventListener("gesturestart", this.preventZoomSafari);
+      ),
+      canInsertRow && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+        import_components83.ToolbarButton,
+        {
+          icon: row_default,
+          label: (0, import_i18n82._x)("Row", "action: convert blocks to row"),
+          onClick: onConvertToRow
         }
-        if (this.styleRef) {
-          (_b = this.styleRef.parentNode) === null || _b === void 0 ? void 0 : _b.removeChild(this.styleRef);
+      ),
+      canInsertStack && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+        import_components83.ToolbarButton,
+        {
+          icon: stack_default,
+          label: (0, import_i18n82._x)("Stack", "action: convert blocks to stack"),
+          onClick: onConvertToStack
         }
-        this.cleanEvents();
-        this.props.zoomWithScroll && this.clearScrollEvent();
-      };
-      Cropper2.prototype.componentDidUpdate = function(prevProps) {
-        var _a, _b, _c, _d, _e, _f, _g, _h, _j;
-        if (prevProps.rotation !== this.props.rotation) {
-          this.computeSizes();
-          this.recomputeCropPosition();
-        } else if (prevProps.aspect !== this.props.aspect) {
-          this.computeSizes();
-        } else if (prevProps.objectFit !== this.props.objectFit) {
-          this.computeSizes();
-        } else if (prevProps.zoom !== this.props.zoom) {
-          this.recomputeCropPosition();
-        } else if (((_a = prevProps.cropSize) === null || _a === void 0 ? void 0 : _a.height) !== ((_b = this.props.cropSize) === null || _b === void 0 ? void 0 : _b.height) || ((_c = prevProps.cropSize) === null || _c === void 0 ? void 0 : _c.width) !== ((_d = this.props.cropSize) === null || _d === void 0 ? void 0 : _d.width)) {
-          this.computeSizes();
-        } else if (((_e = prevProps.crop) === null || _e === void 0 ? void 0 : _e.x) !== ((_f = this.props.crop) === null || _f === void 0 ? void 0 : _f.x) || ((_g = prevProps.crop) === null || _g === void 0 ? void 0 : _g.y) !== ((_h = this.props.crop) === null || _h === void 0 ? void 0 : _h.y)) {
-          this.emitCropAreaChange();
+      ),
+      canInsertGrid && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+        import_components83.ToolbarButton,
+        {
+          icon: grid_default,
+          label: (0, import_i18n82._x)("Grid", "action: convert blocks to grid"),
+          onClick: onConvertToGrid
         }
-        if (prevProps.zoomWithScroll !== this.props.zoomWithScroll && this.containerRef) {
-          this.props.zoomWithScroll ? this.containerRef.addEventListener("wheel", this.onWheel, {
-            passive: false
-          }) : this.clearScrollEvent();
+      )
+    ] });
+  }
+  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);
+  function ConvertToGroupButton({
+    clientIds,
+    isGroupable: isGroupable2,
+    isUngroupable: isUngroupable2,
+    onUngroup,
+    blocksSelection,
+    groupingBlockName,
+    onClose = () => {
+    }
+  }) {
+    const { getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data99.useSelect)(store);
+    const { replaceBlocks: replaceBlocks2 } = (0, import_data99.useDispatch)(store);
+    const onConvertToGroup = () => {
+      const newBlocks = groupBlocks(blocksSelection, groupingBlockName);
+      if (newBlocks) {
+        replaceBlocks2(clientIds, newBlocks);
+      }
+    };
+    const onConvertFromGroup = () => {
+      let innerBlocks = blocksSelection[0].innerBlocks;
+      if (!innerBlocks.length) {
+        return;
+      }
+      if (onUngroup) {
+        innerBlocks = onUngroup(
+          blocksSelection[0].attributes,
+          blocksSelection[0].innerBlocks
+        );
+      }
+      replaceBlocks2(clientIds, innerBlocks);
+    };
+    if (!isGroupable2 && !isUngroupable2) {
+      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,
+        {
+          shortcut: selectedBlockClientIds.length > 1 ? import_keycodes11.displayShortcut.primary("g") : void 0,
+          onClick: () => {
+            onConvertToGroup();
+            onClose();
+          },
+          children: (0, import_i18n83._x)("Group", "verb")
         }
-        if (prevProps.video !== this.props.video) {
-          (_j = this.videoRef.current) === null || _j === void 0 ? void 0 : _j.load();
+      ),
+      isUngroupable2 && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+        import_components84.MenuItem,
+        {
+          onClick: () => {
+            onConvertFromGroup();
+            onClose();
+          },
+          children: (0, import_i18n83._x)(
+            "Ungroup",
+            "Ungrouping blocks from within a grouping block back into individual blocks within the Editor"
+          )
         }
-        var objectFit = this.getObjectFit();
-        if (objectFit !== this.state.mediaObjectFit) {
-          this.setState({
-            mediaObjectFit: objectFit
-          }, this.computeSizes);
-        }
-      };
-      Cropper2.prototype.getAspect = function() {
-        var _a = this.props, cropSize = _a.cropSize, aspect = _a.aspect;
-        if (cropSize) {
-          return cropSize.width / cropSize.height;
-        }
-        return aspect;
-      };
-      Cropper2.prototype.getObjectFit = function() {
-        var _a, _b, _c, _d;
-        if (this.props.objectFit === "cover") {
-          var mediaRef = this.imageRef.current || this.videoRef.current;
-          if (mediaRef && this.containerRef) {
-            this.containerRect = this.containerRef.getBoundingClientRect();
-            var containerAspect = this.containerRect.width / this.containerRect.height;
-            var naturalWidth = ((_a = this.imageRef.current) === null || _a === void 0 ? void 0 : _a.naturalWidth) || ((_b = this.videoRef.current) === null || _b === void 0 ? void 0 : _b.videoWidth) || 0;
-            var naturalHeight = ((_c = this.imageRef.current) === null || _c === void 0 ? void 0 : _c.naturalHeight) || ((_d = this.videoRef.current) === null || _d === void 0 ? void 0 : _d.videoHeight) || 0;
-            var mediaAspect = naturalWidth / naturalHeight;
-            return mediaAspect < containerAspect ? "horizontal-cover" : "vertical-cover";
-          }
-          return "horizontal-cover";
-        }
-        return this.props.objectFit;
-      };
-      Cropper2.prototype.onPinchStart = function(e2) {
-        var pointA = Cropper2.getTouchPoint(e2.touches[0]);
-        var pointB = Cropper2.getTouchPoint(e2.touches[1]);
-        this.lastPinchDistance = getDistanceBetweenPoints(pointA, pointB);
-        this.lastPinchRotation = getRotationBetweenPoints(pointA, pointB);
-        this.onDragStart(getCenter(pointA, pointB));
-      };
-      Cropper2.prototype.onPinchMove = function(e2) {
-        var _this = this;
-        if (!this.currentDoc || !this.currentWindow) return;
-        var pointA = Cropper2.getTouchPoint(e2.touches[0]);
-        var pointB = Cropper2.getTouchPoint(e2.touches[1]);
-        var center = getCenter(pointA, pointB);
-        this.onDrag(center);
-        if (this.rafPinchTimeout) this.currentWindow.cancelAnimationFrame(this.rafPinchTimeout);
-        this.rafPinchTimeout = this.currentWindow.requestAnimationFrame(function() {
-          var distance = getDistanceBetweenPoints(pointA, pointB);
-          var newZoom = _this.props.zoom * (distance / _this.lastPinchDistance);
-          _this.setNewZoom(newZoom, center, {
-            shouldUpdatePosition: false
-          });
-          _this.lastPinchDistance = distance;
-          var rotation = getRotationBetweenPoints(pointA, pointB);
-          var newRotation = _this.props.rotation + (rotation - _this.lastPinchRotation);
-          _this.props.onRotationChange && _this.props.onRotationChange(newRotation);
-          _this.lastPinchRotation = rotation;
-        });
-      };
-      Cropper2.prototype.render = function() {
-        var _this = this;
-        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 React117.createElement("div", {
-          onMouseDown: this.onMouseDown,
-          onTouchStart: this.onTouchStart,
-          ref: function ref(el) {
-            return _this.containerRef = el;
-          },
-          "data-testid": "container",
-          style: containerStyle,
-          className: classNames("reactEasyCrop_Container", containerClassName)
-        }, image ? React117.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, {
-          src: image,
-          ref: this.imageRef,
-          style: __assign(__assign({}, mediaStyle), {
-            transform: transform || "translate(".concat(x2, "px, ").concat(y2, "px) rotate(").concat(rotation, "deg) scale(").concat(zoom, ")")
-          }),
-          onLoad: this.onMediaLoad
-        })) : video && React117.createElement("video", __assign({
-          autoPlay: true,
-          playsInline: true,
-          loop: true,
-          muted: true,
-          className: classNames("reactEasyCrop_Video", objectFit === "contain" && "reactEasyCrop_Contain", objectFit === "horizontal-cover" && "reactEasyCrop_Cover_Horizontal", objectFit === "vertical-cover" && "reactEasyCrop_Cover_Vertical", mediaClassName)
-        }, mediaProps, {
-          ref: this.videoRef,
-          onLoadedMetadata: this.onMediaLoad,
-          style: __assign(__assign({}, mediaStyle), {
-            transform: transform || "translate(".concat(x2, "px, ").concat(y2, "px) rotate(").concat(rotation, "deg) scale(").concat(zoom, ")")
-          }),
-          controls: false
-        }), (Array.isArray(video) ? video : [{
-          src: video
-        }]).map(function(item) {
-          return React117.createElement("source", __assign({
-            key: item.src
-          }, item));
-        })), this.state.cropSize && React117.createElement("div", __assign({
-          ref: this.cropperRef,
-          style: __assign(__assign({}, cropAreaStyle), {
-            width: roundCropAreaPixels ? Math.round(this.state.cropSize.width) : this.state.cropSize.width,
-            height: roundCropAreaPixels ? Math.round(this.state.cropSize.height) : this.state.cropSize.height
-          }),
-          tabIndex: 0,
-          onKeyDown: this.onKeyDown,
-          onKeyUp: this.onKeyUp,
-          "data-testid": "cropper",
-          className: classNames("reactEasyCrop_CropArea", cropShape === "round" && "reactEasyCrop_CropAreaRound", showGrid && "reactEasyCrop_CropAreaGrid", cropAreaClassName)
-        }, cropperProps)));
-      };
-      Cropper2.defaultProps = {
-        zoom: 1,
-        rotation: 0,
-        aspect: 4 / 3,
-        maxZoom: MAX_ZOOM,
-        minZoom: MIN_ZOOM,
-        cropShape: "rect",
-        objectFit: "contain",
-        showGrid: true,
-        style: {},
-        classes: {},
-        mediaProps: {},
-        cropperProps: {},
-        zoomSpeed: 1,
-        restrictPosition: true,
-        zoomWithScroll: true,
-        keyboardStep: KEYBOARD_STEP
-      };
-      Cropper2.getMousePoint = function(e2) {
-        return {
-          x: Number(e2.clientX),
-          y: Number(e2.clientY)
-        };
-      };
-      Cropper2.getTouchPoint = function(touch) {
-        return {
-          x: Number(touch.clientX),
-          y: Number(touch.clientY)
-        };
-      };
-      return Cropper2;
-    })(React117.Component)
-  );
+      )
+    ] });
+  }

-  // packages/image-cropper/build-module/components/image-cropper/index.mjs
-  var import_element213 = __toESM(require_element(), 1);
+  // 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);

-  // packages/image-cropper/build-module/provider/index.mjs
-  var import_element212 = __toESM(require_element(), 1);
+  // packages/block-editor/build-module/components/block-lock/use-block-lock.mjs
+  var import_data100 = __toESM(require_data(), 1);
+  function useBlockLock(clientId) {
+    return (0, import_data100.useSelect)(
+      (select3) => {
+        const {
+          canLockBlockType: canLockBlockType2,
+          getBlockName: getBlockName2,
+          isEditLockedBlock: isEditLockedBlock2,
+          isMoveLockedBlock: isMoveLockedBlock2,
+          isRemoveLockedBlock: isRemoveLockedBlock2,
+          isLockedBlock: isLockedBlock2
+        } = unlock(select3(store));
+        return {
+          isEditLocked: isEditLockedBlock2(clientId),
+          isMoveLocked: isMoveLockedBlock2(clientId),
+          isRemoveLocked: isRemoveLockedBlock2(clientId),
+          canLock: canLockBlockType2(getBlockName2(clientId)),
+          isLocked: isLockedBlock2(clientId)
+        };
+      },
+      [clientId]
+    );
+  }

-  // node_modules/dequal/dist/index.mjs
-  var has = Object.prototype.hasOwnProperty;
-  function find(iter, tar, key) {
-    for (key of iter.keys()) {
-      if (dequal(key, tar)) return key;
+  // 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 ALLOWS_EDIT_LOCKING = ["core/navigation"];
+  function getTemplateLockValue(lock5) {
+    if (lock5.remove && lock5.move) {
+      return "all";
+    }
+    if (lock5.remove && !lock5.move) {
+      return "insert";
     }
+    return false;
   }
-  function dequal(foo, bar) {
-    var ctor, len, tmp;
-    if (foo === bar) return true;
-    if (foo && bar && (ctor = foo.constructor) === bar.constructor) {
-      if (ctor === Date) return foo.getTime() === bar.getTime();
-      if (ctor === RegExp) return foo.toString() === bar.toString();
-      if (ctor === Array) {
-        if ((len = foo.length) === bar.length) {
-          while (len-- && dequal(foo[len], bar[len])) ;
-        }
-        return len === -1;
-      }
-      if (ctor === Set) {
-        if (foo.size !== bar.size) {
-          return false;
-        }
-        for (len of foo) {
-          tmp = len;
-          if (tmp && typeof tmp === "object") {
-            tmp = find(bar, tmp);
-            if (!tmp) return false;
-          }
-          if (!bar.has(tmp)) return false;
-        }
-        return true;
-      }
-      if (ctor === Map) {
-        if (foo.size !== bar.size) {
-          return false;
-        }
-        for (len of foo) {
-          tmp = len[0];
-          if (tmp && typeof tmp === "object") {
-            tmp = find(bar, tmp);
-            if (!tmp) return false;
-          }
-          if (!dequal(len[1], bar.get(tmp))) {
-            return false;
+  function BlockLockModal({ clientId, onClose }) {
+    const [lock5, setLock] = (0, import_element169.useState)({ move: false, remove: false });
+    const { isEditLocked, isMoveLocked, isRemoveLocked } = useBlockLock(clientId);
+    const { allowsEditLocking, templateLock, hasTemplateLock } = (0, import_data101.useSelect)(
+      (select3) => {
+        const { getBlockName: getBlockName2, getBlockAttributes: getBlockAttributes3 } = select3(store);
+        const blockName = getBlockName2(clientId);
+        const blockType = (0, import_blocks61.getBlockType)(blockName);
+        return {
+          allowsEditLocking: ALLOWS_EDIT_LOCKING.includes(blockName),
+          templateLock: getBlockAttributes3(clientId)?.templateLock,
+          hasTemplateLock: !!blockType?.attributes?.templateLock
+        };
+      },
+      [clientId]
+    );
+    const [applyTemplateLock, setApplyTemplateLock] = (0, import_element169.useState)(
+      !!templateLock
+    );
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data101.useDispatch)(store);
+    const blockInformation = useBlockDisplayInformation(clientId);
+    (0, import_element169.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,
+      {
+        title: (0, import_i18n84.sprintf)(
+          /* translators: %s: Name of the block. */
+          (0, import_i18n84.__)("Lock %s"),
+          blockInformation.title
+        ),
+        overlayClassName: "block-editor-block-lock-modal",
+        onRequestClose: onClose,
+        size: "small",
+        children: /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(
+          "form",
+          {
+            onSubmit: (event) => {
+              event.preventDefault();
+              if (!isDirty) {
+                return;
+              }
+              updateBlockAttributes2([clientId], {
+                lock: lock5,
+                templateLock: applyTemplateLock ? getTemplateLockValue(lock5) : 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)(
+                  "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,
+                        {
+                          className: "block-editor-block-lock-modal__options-all",
+                          label: (0, import_i18n84.__)("Lock all"),
+                          checked: isAllChecked,
+                          indeterminate: isMixed,
+                          onChange: (newValue) => setLock({
+                            move: newValue,
+                            remove: newValue,
+                            ...allowsEditLocking ? { edit: newValue } : {}
+                          })
+                        }
+                      ),
+                      /* @__PURE__ */ (0, import_jsx_runtime298.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,
+                                {
+                                  label: (0, import_i18n84.__)("Lock editing"),
+                                  checked: !!lock5.edit,
+                                  onChange: (edit) => setLock((prevLock) => ({
+                                    ...prevLock,
+                                    edit
+                                  }))
+                                }
+                              ),
+                              /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+                                import_components85.Icon,
+                                {
+                                  className: "block-editor-block-lock-modal__lock-icon",
+                                  icon: lock5.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,
+                                {
+                                  label: (0, import_i18n84.__)("Lock movement"),
+                                  checked: lock5.move,
+                                  onChange: (move) => setLock((prevLock) => ({
+                                    ...prevLock,
+                                    move
+                                  }))
+                                }
+                              ),
+                              /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+                                import_components85.Icon,
+                                {
+                                  className: "block-editor-block-lock-modal__lock-icon",
+                                  icon: lock5.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,
+                                {
+                                  label: (0, import_i18n84.__)("Lock removal"),
+                                  checked: lock5.remove,
+                                  onChange: (remove5) => setLock((prevLock) => ({
+                                    ...prevLock,
+                                    remove: remove5
+                                  }))
+                                }
+                              ),
+                              /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+                                import_components85.Icon,
+                                {
+                                  className: "block-editor-block-lock-modal__lock-icon",
+                                  icon: lock5.remove ? lock_default : unlock_default
+                                }
+                              )
+                            ] })
+                          ]
+                        }
+                      )
+                    ] })
+                  }
+                ),
+                hasTemplateLock && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+                  import_components85.ToggleControl,
+                  {
+                    className: "block-editor-block-lock-modal__template-lock",
+                    label: (0, import_i18n84.__)("Apply to all blocks inside"),
+                    checked: applyTemplateLock,
+                    disabled: lock5.move && !lock5.remove,
+                    onChange: () => setApplyTemplateLock(!applyTemplateLock)
+                  }
+                )
+              ] }),
+              /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(
+                import_components85.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,
+                      {
+                        variant: "tertiary",
+                        onClick: onClose,
+                        __next40pxDefaultSize: true,
+                        children: (0, import_i18n84.__)("Cancel")
+                      }
+                    ) }),
+                    /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_components85.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+                      import_components85.Button,
+                      {
+                        variant: "primary",
+                        type: "submit",
+                        disabled: !isDirty,
+                        accessibleWhenDisabled: true,
+                        __next40pxDefaultSize: true,
+                        children: (0, import_i18n84.__)("Apply")
+                      }
+                    ) })
+                  ]
+                }
+              )
+            ]
           }
-        }
-        return true;
-      }
-      if (ctor === ArrayBuffer) {
-        foo = new Uint8Array(foo);
-        bar = new Uint8Array(bar);
-      } else if (ctor === DataView) {
-        if ((len = foo.byteLength) === bar.byteLength) {
-          while (len-- && foo.getInt8(len) === bar.getInt8(len)) ;
-        }
-        return len === -1;
+        )
       }
-      if (ArrayBuffer.isView(foo)) {
-        if ((len = foo.byteLength) === bar.byteLength) {
-          while (len-- && foo[len] === bar[len]) ;
+    );
+  }
+
+  // packages/block-editor/build-module/components/block-lock/menu-item.mjs
+  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
+  function BlockLockMenuItem({ clientId }) {
+    const { canLock, isLocked } = useBlockLock(clientId);
+    const [isModalOpen, toggleModal] = (0, import_element170.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,
+        {
+          icon: isLocked ? unlock_default : lock_outline_default,
+          onClick: toggleModal,
+          "aria-expanded": isModalOpen,
+          "aria-haspopup": "dialog",
+          children: label
         }
-        return len === -1;
+      ),
+      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime299.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);
+  function BlockLockToolbar({ clientId }) {
+    const { canLock, isLocked } = useBlockLock(clientId);
+    const [isModalOpen, toggleModal] = (0, import_element171.useReducer)(
+      (isActive) => !isActive,
+      false
+    );
+    const hasLockButtonShownRef = (0, import_element171.useRef)(false);
+    (0, import_element171.useEffect)(() => {
+      if (isLocked) {
+        hasLockButtonShownRef.current = true;
       }
-      if (!ctor || typeof foo === "object") {
-        len = 0;
-        for (ctor in foo) {
-          if (has.call(foo, ctor) && ++len && !has.call(bar, ctor)) return false;
-          if (!(ctor in bar) || !dequal(foo[ctor], bar[ctor])) return false;
+    }, [isLocked]);
+    if (!isLocked && !hasLockButtonShownRef.current) {
+      return null;
+    }
+    let label = isLocked ? (0, import_i18n86.__)("Unlock") : (0, import_i18n86.__)("Lock");
+    if (!canLock && isLocked) {
+      label = (0, import_i18n86.__)("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,
+        {
+          disabled: !canLock,
+          icon: isLocked ? lock_default : unlock_default,
+          label,
+          onClick: toggleModal,
+          "aria-expanded": isModalOpen,
+          "aria-haspopup": "dialog"
         }
-        return Object.keys(bar).length === len;
-      }
+      ) }),
+      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime300.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 noop11 = () => {
+  };
+  function BlockModeToggle({ clientId, onToggle = noop11 }) {
+    const { blockType, mode: mode2, enabled } = (0, import_data102.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,
+          enabled: getSettings8().codeEditingEnabled && !!block?.isValid
+        };
+      },
+      [clientId]
+    );
+    const { toggleBlockMode: toggleBlockMode2 } = (0, import_data102.useDispatch)(store);
+    if (!blockType || !(0, import_blocks62.hasBlockSupport)(blockType, "html", true) || !enabled) {
+      return null;
     }
-    return foo !== foo && bar !== bar;
+    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,
+      {
+        onClick: () => {
+          toggleBlockMode2(clientId);
+          onToggle();
+        },
+        children: label
+      }
+    );
   }

-  // packages/image-cropper/build-module/provider/use-image-cropper.mjs
-  var import_element211 = __toESM(require_element(), 1);
+  // 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);

-  // packages/image-cropper/build-module/constants.mjs
-  var MIN_ZOOM2 = 1;
-  var MAX_ZOOM2 = 5;
+  // 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_a11y12 = __toESM(require_a11y(), 1);
+  var import_data103 = __toESM(require_data(), 1);

-  // packages/image-cropper/build-module/utils.mjs
-  var normalizeRotation = (rotation) => {
-    if (rotation >= 0) {
-      return rotation % 360;
-    }
-    return (360 + rotation % 360) % 360;
-  };
-  var createImage = (url) => new Promise((resolve, reject) => {
-    const image = new Image();
-    image.addEventListener("load", () => resolve(image));
-    image.addEventListener("error", (error2) => reject(error2));
-    image.setAttribute("crossOrigin", "anonymous");
-    image.src = url;
-  });
-  function getRadianAngle2(degreeValue) {
-    return degreeValue * Math.PI / 180;
-  }
-  function rotateSize2(width, height, rotation) {
-    const rotRad = getRadianAngle2(rotation);
-    return {
-      width: Math.abs(Math.cos(rotRad) * width) + Math.abs(Math.sin(rotRad) * height),
-      height: Math.abs(Math.sin(rotRad) * width) + Math.abs(Math.cos(rotRad) * height)
-    };
+  // packages/block-editor/build-module/components/block-rename/is-empty-string.mjs
+  function isEmptyString(testString) {
+    return testString?.trim()?.length === 0;
   }
-  async function getCroppedImage(imageSrc, pixelCrop, rotation = 0, flip4 = { horizontal: false, vertical: false }) {
-    try {
-      const image = await createImage(imageSrc);
-      const canvas = document.createElement("canvas");
-      const ctx2 = canvas.getContext("2d");
-      if (!ctx2) {
-        return null;
-      }
-      const rotRad = getRadianAngle2(rotation);
-      const { width: boundingBoxWidth, height: boundingBoxHeight } = rotateSize2(image.width, image.height, rotation);
-      canvas.width = boundingBoxWidth;
-      canvas.height = boundingBoxHeight;
-      ctx2.translate(boundingBoxWidth / 2, boundingBoxHeight / 2);
-      ctx2.rotate(rotRad);
-      ctx2.scale(flip4.horizontal ? -1 : 1, flip4.vertical ? -1 : 1);
-      ctx2.translate(-image.width / 2, -image.height / 2);
-      ctx2.drawImage(image, 0, 0);
-      const croppedCanvas = document.createElement("canvas");
-      const croppedCtx = croppedCanvas.getContext("2d");
-      if (!croppedCtx) {
-        return null;
-      }
-      croppedCanvas.width = pixelCrop.width;
-      croppedCanvas.height = pixelCrop.height;
-      croppedCtx.drawImage(
-        canvas,
-        pixelCrop.x,
-        pixelCrop.y,
-        pixelCrop.width,
-        pixelCrop.height,
-        0,
-        0,
-        pixelCrop.width,
-        pixelCrop.height
+
+  // packages/block-editor/build-module/components/block-rename/modal.mjs
+  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
+  function BlockRenameModal({ clientId, onClose }) {
+    const [editedBlockName, setEditedBlockName] = (0, import_element172.useState)();
+    const blockInformation = useBlockDisplayInformation(clientId);
+    const { metadata } = (0, import_data103.useSelect)(
+      (select3) => {
+        const { getBlockAttributes: getBlockAttributes3 } = select3(store);
+        return {
+          metadata: getBlockAttributes3(clientId)?.metadata
+        };
+      },
+      [clientId]
+    );
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data103.useDispatch)(store);
+    const blockName = metadata?.name || "";
+    const originalBlockName = blockInformation?.title;
+    const hasOverridesWarning = !!blockName && !!metadata?.bindings && Object.values(metadata.bindings).some(
+      (binding) => binding.source === "core/pattern-overrides"
+    );
+    const nameHasChanged = editedBlockName !== void 0 && editedBlockName !== blockName;
+    const nameIsOriginal = editedBlockName === originalBlockName;
+    const nameIsEmpty = isEmptyString(editedBlockName);
+    const isNameValid = nameHasChanged || nameIsOriginal;
+    const autoSelectInputText = (event) => event.target.select();
+    const handleSubmit = () => {
+      const newName = nameIsOriginal || nameIsEmpty ? void 0 : editedBlockName;
+      const message2 = nameIsOriginal || nameIsEmpty ? (0, import_i18n88.sprintf)(
+        /* translators: %s: new name/label for the block */
+        (0, import_i18n88.__)('Block name reset to: "%s".'),
+        editedBlockName
+      ) : (0, import_i18n88.sprintf)(
+        /* translators: %s: new name/label for the block */
+        (0, import_i18n88.__)('Block name changed to: "%s".'),
+        editedBlockName
       );
-      return new Promise((resolve) => {
-        croppedCanvas.toBlob((file) => {
-          if (file) {
-            resolve(URL.createObjectURL(file));
-          }
-        }, "image/jpeg");
+      (0, import_a11y12.speak)(message2, "assertive");
+      updateBlockAttributes2([clientId], {
+        metadata: cleanEmptyObject({
+          ...metadata,
+          name: newName
+        })
       });
-    } catch {
-      return null;
-    }
+      onClose();
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+      import_components89.Modal,
+      {
+        title: (0, import_i18n88.__)("Rename"),
+        onRequestClose: onClose,
+        overlayClassName: "block-editor-block-rename-modal",
+        focusOnMount: "firstContentElement",
+        size: "small",
+        children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+          "form",
+          {
+            onSubmit: (e2) => {
+              e2.preventDefault();
+              if (!isNameValid) {
+                return;
+              }
+              handleSubmit();
+            },
+            children: /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(import_components89.__experimentalVStack, { spacing: "3", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                import_components89.TextControl,
+                {
+                  value: editedBlockName ?? blockName,
+                  label: (0, import_i18n88.__)("Name"),
+                  help: hasOverridesWarning ? (0, import_i18n88.__)(
+                    "This block allows overrides. Changing the name can cause problems with content entered into instances of this pattern."
+                  ) : void 0,
+                  placeholder: originalBlockName,
+                  onChange: setEditedBlockName,
+                  onFocus: autoSelectInputText
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(import_components89.__experimentalHStack, { justify: "right", children: [
+                /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                  import_components89.Button,
+                  {
+                    __next40pxDefaultSize: true,
+                    variant: "tertiary",
+                    onClick: onClose,
+                    children: (0, import_i18n88.__)("Cancel")
+                  }
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                  import_components89.Button,
+                  {
+                    __next40pxDefaultSize: true,
+                    accessibleWhenDisabled: true,
+                    disabled: !isNameValid,
+                    variant: "primary",
+                    type: "submit",
+                    children: (0, import_i18n88.__)("Save")
+                  }
+                )
+              ] })
+            ] })
+          }
+        )
+      }
+    );
   }

-  // packages/image-cropper/build-module/provider/use-image-cropper.mjs
-  var DEFAULT_INITIAL_STATE = {
-    crop: {
-      x: 0,
-      y: 0,
-      width: 100,
-      height: 100
-    },
-    zoom: MIN_ZOOM2,
-    rotation: 0,
-    aspectRatio: 1,
-    flip: {
-      horizontal: false,
-      vertical: false
-    }
-  };
-  var DEFAULT_CROP_MEDIA_POSITION = {
-    x: 0,
-    y: 0
-  };
-  var DEFAULT_CROPPER_STATE = {
-    crop: DEFAULT_CROP_MEDIA_POSITION,
-    croppedArea: DEFAULT_INITIAL_STATE.crop,
-    croppedAreaPixels: null,
-    zoom: DEFAULT_INITIAL_STATE.zoom,
-    rotation: DEFAULT_INITIAL_STATE.rotation,
-    flip: DEFAULT_INITIAL_STATE.flip,
-    aspectRatio: DEFAULT_INITIAL_STATE.aspectRatio,
-    mediaSize: null
-  };
-  function useCropper() {
-    const [cropperState, setInternalCropperState] = (0, import_element211.useState)(
-      DEFAULT_CROPPER_STATE
-    );
-    const [resetState, setInternalResetState] = (0, import_element211.useState)(null);
-    const setCropperState = (0, import_element211.useCallback)(
-      (newState) => {
-        setInternalCropperState((prev) => {
-          const updates = typeof newState === "function" ? newState(prev) : newState;
-          const normalizedUpdates = { ...updates };
-          if ("rotation" in normalizedUpdates && normalizedUpdates.rotation !== void 0) {
-            normalizedUpdates.rotation = normalizeRotation(
-              normalizedUpdates.rotation
-            );
-          }
-          return { ...prev, ...normalizedUpdates };
-        });
-      },
+  // packages/block-editor/build-module/components/block-rename/rename-control.mjs
+  var import_jsx_runtime303 = __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(
+        "core/block-editor/rename"
+      ),
       []
     );
-    const setResetState = (0, import_element211.useCallback)(
-      (newResetState = null) => {
-        if (!newResetState) {
-          setInternalResetState(null);
-          setCropperState(DEFAULT_CROPPER_STATE);
-          return;
+    return /* @__PURE__ */ (0, import_jsx_runtime303.jsxs)(import_jsx_runtime303.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+        import_components90.MenuItem,
+        {
+          onClick: () => {
+            setRenamingBlock(true);
+          },
+          "aria-expanded": renamingBlock,
+          "aria-haspopup": "dialog",
+          shortcut,
+          children: (0, import_i18n89.__)("Rename")
         }
-        if (typeof newResetState === "object") {
-          const initialState = {
-            ...DEFAULT_INITIAL_STATE,
-            ...newResetState
-          };
-          setInternalResetState(initialState);
-          setCropperState(initialState);
+      ),
+      renamingBlock && /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+        BlockRenameModal,
+        {
+          clientId,
+          onClose: () => setRenamingBlock(false)
         }
+      )
+    ] });
+  }
+
+  // packages/block-editor/build-module/components/block-rename/use-block-rename.mjs
+  var import_blocks63 = __toESM(require_blocks(), 1);
+  function useBlockRename(name) {
+    return {
+      canRename: !!name && (0, import_blocks63.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 BlockSettingsMenuControlsSlot = ({ fillProps, clientIds = null }) => {
+    const {
+      selectedBlocks,
+      selectedClientIds,
+      isContentOnly,
+      canToggleSelectedBlocksVisibility,
+      canEdit
+    } = (0, import_data105.useSelect)(
+      (select3) => {
+        const {
+          getBlocksByClientId: getBlocksByClientId2,
+          getBlockNamesByClientId: getBlockNamesByClientId2,
+          getSelectedBlockClientIds: getSelectedBlockClientIds2,
+          getBlockEditingMode: getBlockEditingMode2,
+          canEditBlock: canEditBlock2
+        } = select3(store);
+        const ids = clientIds !== null ? clientIds : getSelectedBlockClientIds2();
+        return {
+          selectedBlocks: getBlockNamesByClientId2(ids),
+          selectedClientIds: ids,
+          isContentOnly: getBlockEditingMode2(ids[0]) === "contentOnly",
+          canToggleSelectedBlocksVisibility: getBlocksByClientId2(
+            ids
+          ).every(
+            (block) => (0, import_blocks64.hasBlockSupport)(block.name, "visibility", true)
+          ),
+          canEdit: canEditBlock2(ids[0])
+        };
       },
-      [setCropperState, setInternalResetState]
+      [clientIds]
     );
-    const reset = (0, import_element211.useCallback)(() => {
-      if (resetState) {
-        const resetUpdates = {
-          // Reset media position to center
-          crop: { x: 0, y: 0 },
-          // Reset cropped area pixels (will be recalculated)
-          croppedAreaPixels: null
-        };
-        if (resetState.crop) {
-          resetUpdates.croppedArea = resetState.crop;
-        }
-        if (resetState.zoom !== void 0) {
-          resetUpdates.zoom = resetState.zoom;
-        }
-        if (resetState.rotation !== void 0) {
-          resetUpdates.rotation = resetState.rotation;
-        }
-        if (resetState.aspectRatio !== void 0) {
-          resetUpdates.aspectRatio = resetState.aspectRatio;
-        }
-        if (resetState.flip !== void 0) {
-          resetUpdates.flip = resetState.flip;
+    const { canLock } = useBlockLock(selectedClientIds[0]);
+    const { canRename } = useBlockRename(selectedBlocks[0]);
+    const showLockButton = selectedClientIds.length === 1 && canLock && !isContentOnly;
+    const showRenameButton = selectedClientIds.length === 1 && canRename && !isContentOnly;
+    const showVisibilityButton = canToggleSelectedBlocksVisibility && !isContentOnly;
+    const convertToGroupButtonProps = useConvertToGroupButtonProps(selectedClientIds);
+    const { isGroupable: isGroupable2, isUngroupable: isUngroupable2 } = convertToGroupButtonProps;
+    const showConvertToGroupButton = (isGroupable2 || isUngroupable2) && !isContentOnly;
+    return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+      Slot7,
+      {
+        fillProps: {
+          ...fillProps,
+          canEdit,
+          selectedBlocks,
+          selectedClientIds
+        },
+        children: (fills) => {
+          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)(
+              ConvertToGroupButton,
+              {
+                ...convertToGroupButtonProps,
+                onClose: fillProps?.onClose
+              }
+            ),
+            canEdit && showLockButton && /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+              BlockLockMenuItem,
+              {
+                clientId: selectedClientIds[0]
+              }
+            ),
+            canEdit && showRenameButton && /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+              BlockRenameControl,
+              {
+                clientId: selectedClientIds[0]
+              }
+            ),
+            canEdit && showVisibilityButton && /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+              BlockVisibilityViewportMenuItem,
+              {
+                clientIds: selectedClientIds
+              }
+            ),
+            fills,
+            canEdit && fillProps?.count === 1 && !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+              BlockModeToggle,
+              {
+                clientId: fillProps?.firstBlockClientId,
+                onToggle: fillProps?.onClose
+              }
+            )
+          ] });
         }
-        setCropperState(resetUpdates);
-      } else {
-        setCropperState({ ...DEFAULT_CROPPER_STATE });
-      }
-    }, [resetState, setCropperState]);
-    const isDirty = (0, import_element211.useMemo)(() => {
-      if (resetState) {
-        const currentState2 = {
-          crop: cropperState.croppedAreaPixels || cropperState.croppedArea,
-          zoom: cropperState.zoom,
-          rotation: normalizeRotation(cropperState.rotation),
-          aspectRatio: cropperState.aspectRatio,
-          flip: cropperState.flip
-        };
-        return false === dequal(currentState2, resetState);
       }
-      const currentState = {
-        crop: cropperState.croppedArea,
-        zoom: cropperState.zoom,
-        rotation: normalizeRotation(cropperState.rotation),
-        aspectRatio: cropperState.aspectRatio,
-        flip: cropperState.flip
-      };
-      return false === dequal(currentState, DEFAULT_INITIAL_STATE);
-    }, [cropperState, resetState]);
-    const getCroppedImage2 = (0, import_element211.useCallback)(
-      async (src) => {
-        if (!cropperState.croppedAreaPixels) {
-          return null;
-        }
-        return getCroppedImage(
-          src,
-          cropperState.croppedAreaPixels,
-          cropperState.rotation,
-          cropperState.flip
-        );
-      },
-      [
-        cropperState.croppedAreaPixels,
-        cropperState.rotation,
-        cropperState.flip
-      ]
-    );
-    return (0, import_element211.useMemo)(
-      () => ({
-        cropperState,
-        setCropperState,
-        resetState,
-        setResetState,
-        isDirty,
-        reset,
-        getCroppedImage: getCroppedImage2
-      }),
-      [
-        cropperState,
-        setCropperState,
-        resetState,
-        setResetState,
-        isDirty,
-        reset,
-        getCroppedImage2
-      ]
     );
+  };
+  function BlockSettingsMenuControls({ ...props }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(import_components91.__experimentalStyleProvider, { document, children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(Fill2, { ...props }) });
   }
+  BlockSettingsMenuControls.Slot = BlockSettingsMenuControlsSlot;
+  var block_settings_menu_controls_default = BlockSettingsMenuControls;

-  // packages/image-cropper/build-module/provider/index.mjs
-  var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 1);
-  var ImageCropperContext = (0, import_element212.createContext)({
-    cropperState: {
-      crop: { x: 0, y: 0 },
-      croppedArea: { x: 0, y: 0, width: 100, height: 100 },
-      croppedAreaPixels: null,
-      zoom: MIN_ZOOM2,
-      rotation: 0,
-      aspectRatio: 1,
-      flip: { horizontal: false, vertical: false },
-      mediaSize: null
-    },
-    setCropperState: () => {
-    },
-    resetState: null,
-    setResetState: () => {
-    },
-    isDirty: false,
-    reset: () => {
-    },
-    getCroppedImage: () => Promise.resolve(null)
-  });
-  function ImageCropperProvider({
-    children
+  // 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);
+  function BlockParentSelectorMenuItem({
+    parentClientId,
+    parentBlockType
   }) {
-    const cropperApi = useCropper();
-    const contextValue = (0, import_element212.useMemo)(() => {
-      return {
-        ...cropperApi
-      };
-    }, [cropperApi]);
-    return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(ImageCropperContext.Provider, { value: contextValue, children });
-  }
-  var useImageCropper = () => {
-    const context = (0, import_element212.useContext)(ImageCropperContext);
-    if (!context) {
-      throw new Error("Missing ImageCropperContext");
+    const isSmallViewport = (0, import_compose66.useViewportMatch)("medium", "<");
+    const { selectBlock: selectBlock2 } = (0, import_data106.useDispatch)(store);
+    const menuItemRef = (0, import_element174.useRef)();
+    const gesturesProps = useShowHoveredOrFocusedGestures({
+      ref: menuItemRef,
+      highlightParent: true
+    });
+    if (!isSmallViewport) {
+      return null;
     }
-    return context;
-  };
-
-  // packages/image-cropper/build-module/components/image-cropper/index.mjs
-  var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
-  function ImageCropper({
-    src,
-    onLoad,
-    minZoom = MIN_ZOOM2,
-    maxZoom = MAX_ZOOM2,
-    ...props
-  }) {
-    const { cropperState, setCropperState } = useImageCropper();
-    const { crop, zoom, rotation, aspectRatio, flip: flip4 } = cropperState;
-    const setCrop = (newCrop) => setCropperState({ crop: newCrop });
-    const setZoom = (newZoom) => setCropperState({ zoom: newZoom });
-    const setRotation = (newRotation) => setCropperState({ rotation: newRotation });
-    const setMediaSize = (newMediaSize) => setCropperState({ mediaSize: newMediaSize });
-    const onCropComplete = (0, import_element213.useCallback)(
-      (areaPercentage, areaPixels) => {
-        setCropperState({
-          croppedArea: areaPercentage,
-          croppedAreaPixels: areaPixels
-        });
-      },
-      [setCropperState]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
-      Cropper,
+    return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+      import_components92.MenuItem,
       {
-        classes: {
-          containerClassName: "image-cropper__container",
-          cropAreaClassName: "image-cropper__crop-area",
-          mediaClassName: "image-cropper__image"
-        },
-        minZoom,
-        maxZoom,
-        rotation,
-        image: src,
-        setMediaSize,
-        crop,
-        zoom,
-        aspect: aspectRatio,
-        onCropChange: setCrop,
-        onZoomChange: setZoom,
-        onCropComplete,
-        onMediaLoaded: (loadedMediaSize) => {
-          onLoad?.(loadedMediaSize);
-        },
-        onRotationChange: setRotation,
-        transform: [
-          `translate(${crop.x}px, ${crop.y}px)`,
-          `rotateZ(${rotation}deg)`,
-          `rotateY(${flip4.horizontal ? 180 : 0}deg)`,
-          `rotateX(${flip4.vertical ? 180 : 0}deg)`,
-          `scale(${zoom})`
-        ].join(" "),
-        ...props
+        ...gesturesProps,
+        ref: menuItemRef,
+        icon: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(block_icon_default, { icon: parentBlockType.icon }),
+        onClick: () => selectBlock2(parentClientId),
+        children: (0, import_i18n90.sprintf)(
+          /* translators: %s: Name of the block's parent. */
+          (0, import_i18n90.__)("Select parent block (%s)"),
+          parentBlockType.title
+        )
       }
     );
   }

-  // packages/block-editor/build-module/components/image-editor/aspect-ratio-dropdown.mjs
-  var import_components153 = __toESM(require_components(), 1);
-  var import_i18n144 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/image-editor/constants.mjs
-  var MIN_ZOOM3 = 100;
-  var MAX_ZOOM3 = 300;
-  var POPOVER_PROPS7 = {
+  // packages/block-editor/build-module/components/block-settings-menu/block-settings-dropdown.mjs
+  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
+  var POPOVER_PROPS4 = {
+    className: "block-editor-block-settings-menu__popover",
     placement: "bottom-start"
   };
-
-  // packages/block-editor/build-module/components/image-editor/context.mjs
-  var import_element216 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/image-editor/use-save-image.mjs
-  var import_data144 = __toESM(require_data(), 1);
-  var import_element214 = __toESM(require_element(), 1);
-  var import_i18n143 = __toESM(require_i18n(), 1);
-  var import_notices9 = __toESM(require_notices(), 1);
-  var import_dom65 = __toESM(require_dom(), 1);
-  var messages = {
-    crop: (0, import_i18n143.__)("Image cropped."),
-    rotate: (0, import_i18n143.__)("Image rotated."),
-    cropAndRotate: (0, import_i18n143.__)("Image cropped and rotated.")
-  };
-  function useSaveImage({
-    crop,
-    rotation,
-    url,
-    id,
-    onSaveImage,
-    onFinishEditing
+  function CopyMenuItem({
+    clientIds,
+    onCopy,
+    label,
+    shortcut,
+    eventType = "copy",
+    __experimentalUpdateSelection: updateSelection = false
   }) {
-    const { createErrorNotice, createSuccessNotice } = (0, import_data144.useDispatch)(import_notices9.store);
-    const [isInProgress, setIsInProgress] = (0, import_element214.useState)(false);
-    const { editMediaEntity } = (0, import_data144.useSelect)((select3) => {
-      const settings2 = select3(store).getSettings();
+    const { getBlocksByClientId: getBlocksByClientId2 } = (0, import_data107.useSelect)(store);
+    const { removeBlocks: removeBlocks2 } = (0, import_data107.useDispatch)(store);
+    const notifyCopy = useNotifyCopy();
+    const ref = (0, import_compose67.useCopyToClipboard)(
+      () => (0, import_blocks65.serialize)(getBlocksByClientId2(clientIds)),
+      () => {
+        switch (eventType) {
+          case "copy":
+          case "copyStyles":
+            onCopy();
+            notifyCopy(eventType, clientIds);
+            break;
+          case "cut":
+            notifyCopy(eventType, clientIds);
+            removeBlocks2(clientIds, updateSelection);
+            break;
+          default:
+            break;
+        }
+      }
+    );
+    const copyMenuItemLabel = label ? label : (0, import_i18n91.__)("Copy");
+    return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_components93.MenuItem, { ref, shortcut, children: copyMenuItemLabel });
+  }
+  function BlockSettingsDropdown({
+    clientId,
+    clientIds,
+    children,
+    __experimentalSelectBlock,
+    isContentOnlyListView,
+    ...props
+  }) {
+    const count = clientIds.length;
+    const firstBlockClientId = clientIds[0];
+    const {
+      firstParentClientId,
+      parentBlockType,
+      previousBlockClientId,
+      selectedBlockClientIds,
+      isContentOnly,
+      isZoomOut: isZoomOut2,
+      canEdit,
+      canMove,
+      isFirst,
+      isLast
+    } = (0, import_data107.useSelect)(
+      (select3) => {
+        const {
+          getBlockName: getBlockName2,
+          getBlockRootClientId: getBlockRootClientId2,
+          getPreviousBlockClientId: getPreviousBlockClientId2,
+          getSelectedBlockClientIds: getSelectedBlockClientIds22,
+          getBlockAttributes: getBlockAttributes3,
+          getBlockEditingMode: getBlockEditingMode2,
+          isZoomOut: _isZoomOut,
+          canEditBlock: canEditBlock2,
+          canMoveBlocks: canMoveBlocks2,
+          getBlockIndex: getBlockIndex2,
+          getBlockCount: getBlockCount2
+        } = unlock(select3(store));
+        const { getActiveBlockVariation } = select3(import_blocks65.store);
+        const _firstParentClientId = getBlockRootClientId2(firstBlockClientId);
+        const parentBlockName = _firstParentClientId && getBlockName2(_firstParentClientId);
+        return {
+          firstParentClientId: _firstParentClientId,
+          parentBlockType: _firstParentClientId && (getActiveBlockVariation(
+            parentBlockName,
+            getBlockAttributes3(_firstParentClientId)
+          ) || (0, import_blocks65.getBlockType)(parentBlockName)),
+          previousBlockClientId: getPreviousBlockClientId2(firstBlockClientId),
+          selectedBlockClientIds: getSelectedBlockClientIds22(),
+          isContentOnly: getBlockEditingMode2(firstBlockClientId) === "contentOnly",
+          isZoomOut: _isZoomOut(),
+          canEdit: canEditBlock2(firstBlockClientId),
+          canMove: canMoveBlocks2(clientIds),
+          isFirst: getBlockIndex2(firstBlockClientId) === 0,
+          isLast: getBlockIndex2(firstBlockClientId) === getBlockCount2(_firstParentClientId) - 1
+        };
+      },
+      [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);
       return {
-        editMediaEntity: settings2?.[mediaEditKey]
+        copy: getShortcutRepresentation("core/block-editor/copy"),
+        cut: getShortcutRepresentation("core/block-editor/cut"),
+        duplicate: getShortcutRepresentation(
+          "core/block-editor/duplicate"
+        ),
+        remove: getShortcutRepresentation("core/block-editor/remove"),
+        insertAfter: getShortcutRepresentation(
+          "core/block-editor/insert-after"
+        ),
+        insertBefore: getShortcutRepresentation(
+          "core/block-editor/insert-before"
+        )
       };
     }, []);
-    const cancel = (0, import_element214.useCallback)(() => {
-      setIsInProgress(false);
-      onFinishEditing();
-    }, [onFinishEditing]);
-    const apply = (0, import_element214.useCallback)(async () => {
-      if (!editMediaEntity) {
-        onFinishEditing();
-        createErrorNotice(
-          (0, import_i18n143.__)("Sorry, you are not allowed to edit images on this site."),
-          {
-            id: "image-editing-error",
-            type: "snackbar"
-          }
-        );
+    const hasSelectedBlocks = selectedBlockClientIds.length > 0;
+    async function updateSelectionAfterDuplicate(clientIdsPromise) {
+      if (!__experimentalSelectBlock) {
         return;
       }
-      setIsInProgress(true);
-      const modifiers = [];
-      if (rotation > 0) {
-        modifiers.push({
-          type: "rotate",
-          args: {
-            angle: rotation
-          }
-        });
-      }
-      if (crop.width < 99.9 || crop.height < 99.9) {
-        modifiers.push({
-          type: "crop",
-          args: {
-            left: crop.x,
-            top: crop.y,
-            width: crop.width,
-            height: crop.height
-          }
-        });
+      const ids = await clientIdsPromise;
+      if (ids && ids[0]) {
+        __experimentalSelectBlock(ids[0], false);
       }
-      if (modifiers.length === 0) {
-        setIsInProgress(false);
-        onFinishEditing();
+    }
+    function updateSelectionAfterRemove() {
+      if (!__experimentalSelectBlock) {
         return;
       }
-      const modifierType = modifiers.length === 1 ? modifiers[0].type : "cropAndRotate";
-      try {
-        const savedImage = await editMediaEntity(
-          id,
-          {
-            src: url,
-            modifiers
-          },
-          { throwOnError: true }
-        );
-        if (savedImage) {
-          onSaveImage({
-            id: savedImage.id,
-            url: savedImage.source_url
-          });
-          createSuccessNotice(messages[modifierType], {
-            type: "snackbar",
-            actions: [
-              {
-                label: (0, import_i18n143.__)("Undo"),
-                onClick: () => {
-                  onSaveImage({
-                    id,
-                    url
-                  });
-                }
-              }
-            ]
-          });
-        }
-      } catch (error2) {
-        createErrorNotice(
-          (0, import_i18n143.sprintf)(
-            /* translators: %s: Error message. */
-            (0, import_i18n143.__)("Could not edit image. %s"),
-            (0, import_dom65.__unstableStripHTML)(error2.message)
-          ),
-          {
-            id: "image-editing-error",
-            type: "snackbar"
+      let blockToFocus = previousBlockClientId || firstParentClientId;
+      if (!blockToFocus) {
+        blockToFocus = getBlockOrder2()[0];
+      }
+      const shouldUpdateSelection = hasSelectedBlocks && getSelectedBlockClientIds2().length === 0;
+      __experimentalSelectBlock(blockToFocus, shouldUpdateSelection);
+    }
+    const parentBlockIsSelected = selectedBlockClientIds?.includes(firstParentClientId);
+    const shouldShowBlockParentMenuItem = !parentBlockIsSelected && !!firstParentClientId;
+    return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+      BlockActions,
+      {
+        clientIds,
+        __experimentalUpdateSelection: !__experimentalSelectBlock,
+        children: ({
+          canCopyStyles,
+          canDuplicate,
+          canInsertBlock,
+          canRemove,
+          onDuplicate,
+          onInsertAfter,
+          onInsertBefore,
+          onRemove,
+          onCopy,
+          onPasteStyles
+        }) => {
+          const isEmpty4 = !canRemove && !canDuplicate && !canInsertBlock && isContentOnly;
+          if (isEmpty4) {
+            return null;
           }
-        );
-      } finally {
-        setIsInProgress(false);
-        onFinishEditing();
+          return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+            import_components93.DropdownMenu,
+            {
+              icon: more_vertical_default,
+              label: (0, import_i18n91.__)("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)(
+                    block_settings_menu_first_item_default.Slot,
+                    {
+                      fillProps: { onClose }
+                    }
+                  ),
+                  shouldShowBlockParentMenuItem && /* @__PURE__ */ (0, import_jsx_runtime306.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,
+                      {
+                        icon: chevron_up_default,
+                        disabled: isFirst,
+                        accessibleWhenDisabled: true,
+                        onClick: (0, import_compose67.pipe)(onClose, () => {
+                          moveBlocksUp2(
+                            clientIds,
+                            firstParentClientId
+                          );
+                        }),
+                        children: (0, import_i18n91.__)("Move up")
+                      }
+                    ),
+                    /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+                      import_components93.MenuItem,
+                      {
+                        icon: chevron_down_default,
+                        disabled: isLast,
+                        accessibleWhenDisabled: true,
+                        onClick: (0, import_compose67.pipe)(onClose, () => {
+                          moveBlocksDown2(
+                            clientIds,
+                            firstParentClientId
+                          );
+                        }),
+                        children: (0, import_i18n91.__)("Move down")
+                      }
+                    )
+                  ] }),
+                  canEdit && count === 1 && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+                    block_html_convert_button_default,
+                    {
+                      clientId: firstBlockClientId
+                    }
+                  ),
+                  !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+                    CopyMenuItem,
+                    {
+                      clientIds,
+                      onCopy,
+                      shortcut: shortcuts.copy
+                    }
+                  ),
+                  canRemove && !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+                    CopyMenuItem,
+                    {
+                      clientIds,
+                      label: (0, import_i18n91.__)("Cut"),
+                      eventType: "cut",
+                      shortcut: shortcuts.cut,
+                      __experimentalUpdateSelection: !__experimentalSelectBlock
+                    }
+                  ),
+                  canDuplicate && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+                    import_components93.MenuItem,
+                    {
+                      onClick: (0, import_compose67.pipe)(
+                        onClose,
+                        onDuplicate,
+                        updateSelectionAfterDuplicate
+                      ),
+                      shortcut: shortcuts.duplicate,
+                      children: (0, import_i18n91.__)("Duplicate")
+                    }
+                  ),
+                  canInsertBlock && !isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_jsx_runtime306.Fragment, { children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+                      import_components93.MenuItem,
+                      {
+                        onClick: (0, import_compose67.pipe)(
+                          onClose,
+                          onInsertBefore
+                        ),
+                        shortcut: shortcuts.insertBefore,
+                        children: (0, import_i18n91.__)("Add before")
+                      }
+                    ),
+                    /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+                      import_components93.MenuItem,
+                      {
+                        onClick: (0, import_compose67.pipe)(
+                          onClose,
+                          onInsertAfter
+                        ),
+                        shortcut: shortcuts.insertAfter,
+                        children: (0, import_i18n91.__)("Add after")
+                      }
+                    )
+                  ] }),
+                  canEdit && count === 1 && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+                    note_icon_slot_default.Slot,
+                    {
+                      fillProps: {
+                        clientId: firstBlockClientId,
+                        onClose
+                      }
+                    }
+                  )
+                ] }),
+                canCopyStyles && !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_components93.MenuGroup, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+                    CopyMenuItem,
+                    {
+                      clientIds,
+                      onCopy,
+                      label: (0, import_i18n91.__)("Copy styles"),
+                      eventType: "copyStyles"
+                    }
+                  ),
+                  canEdit && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_components93.MenuItem, { onClick: onPasteStyles, children: (0, import_i18n91.__)("Paste styles") })
+                ] }),
+                !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+                  block_settings_menu_controls_default.Slot,
+                  {
+                    fillProps: {
+                      onClose,
+                      count,
+                      firstBlockClientId
+                    },
+                    clientIds
+                  }
+                ),
+                typeof children === "function" ? children({ onClose }) : import_element175.Children.map(
+                  (child) => (0, import_element175.cloneElement)(child, { onClose })
+                ),
+                canRemove && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_components93.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+                  import_components93.MenuItem,
+                  {
+                    onClick: (0, import_compose67.pipe)(
+                      onClose,
+                      onRemove,
+                      updateSelectionAfterRemove
+                    ),
+                    shortcut: shortcuts.remove,
+                    children: (0, import_i18n91.__)("Delete")
+                  }
+                ) })
+              ] })
+            }
+          );
+        }
       }
-    }, [
-      crop,
-      rotation,
-      id,
-      url,
-      onSaveImage,
-      createErrorNotice,
-      createSuccessNotice,
-      onFinishEditing,
-      editMediaEntity
-    ]);
-    return (0, import_element214.useMemo)(
-      () => ({
-        isInProgress,
-        apply,
-        cancel
-      }),
-      [isInProgress, apply, cancel]
     );
   }
+  var block_settings_dropdown_default = BlockSettingsDropdown;

-  // packages/block-editor/build-module/components/image-editor/use-transform-image.mjs
-  var import_element215 = __toESM(require_element(), 1);
-  var import_hooks6 = __toESM(require_hooks(), 1);
-  function useTransformImage({
-    url,
-    naturalWidth,
-    naturalHeight
-  }) {
-    const [editedUrl, setEditedUrl] = (0, import_element215.useState)();
-    const { cropperState, setCropperState } = useImageCropper();
-    const { zoom, aspectRatio, crop, croppedArea } = cropperState;
-    const setZoom = (0, import_element215.useCallback)(
-      (newZoom) => {
-        setCropperState({ zoom: newZoom });
-      },
-      [setCropperState]
-    );
-    const setAspectRatio = (0, import_element215.useCallback)(
-      (newAspect) => {
-        setCropperState({ aspectRatio: newAspect });
-      },
-      [setCropperState]
+  // 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)(
+    /* @__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);
+  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)(
+        block_settings_dropdown_default,
+        {
+          clientIds,
+          toggleProps,
+          ...props
+        }
+      ) })
+    ] });
+  }
+  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);
+  function BlockEditVisuallyButton({ clientIds }) {
+    const clientId = clientIds.length === 1 ? clientIds[0] : void 0;
+    const canEditVisually = (0, import_data108.useSelect)(
+      (select3) => !!clientId && select3(store).getBlockMode(clientId) === "html",
+      [clientId]
     );
-    const defaultAspect = naturalWidth / naturalHeight;
-    const rotatedAspect = naturalHeight / naturalWidth;
-    (0, import_element215.useEffect)(() => {
-      setAspectRatio(defaultAspect);
-    }, []);
-    const [internalRotation, setInternalRotation] = (0, import_element215.useState)(0);
-    const rotateClockwise = (0, import_element215.useCallback)(() => {
-      const angle = (internalRotation + 90) % 360;
-      let naturalAspectRatio = defaultAspect;
-      const isDefaultAspect = defaultAspect === aspectRatio || rotatedAspect === aspectRatio;
-      const shouldResetAspect = zoom !== 1 || !isDefaultAspect;
-      if (internalRotation % 180 === 90) {
-        naturalAspectRatio = 1 / defaultAspect;
+    const { toggleBlockMode: toggleBlockMode2 } = (0, import_data108.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,
+      {
+        onClick: () => {
+          toggleBlockMode2(clientId);
+        },
+        children: (0, import_i18n92.__)("Edit visually")
       }
-      if (angle === 0) {
-        setEditedUrl();
-        setInternalRotation(angle);
-        const newAspectRatio = shouldResetAspect ? aspectRatio : defaultAspect;
-        setCropperState({
-          aspectRatio: newAspectRatio,
-          crop: {
-            x: -(crop.y * naturalAspectRatio),
-            y: crop.x * naturalAspectRatio
-          }
+    ) });
+  }
+
+  // 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_deprecated13 = __toESM(require_deprecated(), 1);
+  var import_dom60 = __toESM(require_dom(), 1);
+  var import_keyboard_shortcuts8 = __toESM(require_keyboard_shortcuts(), 1);
+  var import_keycodes12 = __toESM(require_keycodes(), 1);
+  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
+  function hasOnlyToolbarItem(elements) {
+    const dataProp = "toolbarItem";
+    return !elements.some((element) => !(dataProp in element.dataset));
+  }
+  function getAllFocusableToolbarItemsIn(container) {
+    return Array.from(
+      container.querySelectorAll("[data-toolbar-item]:not([disabled])")
+    );
+  }
+  function hasFocusWithin(container) {
+    return container.contains(container.ownerDocument.activeElement);
+  }
+  function focusFirstTabbableIn(container) {
+    const [firstTabbable] = import_dom60.focus.tabbable.find(container);
+    if (firstTabbable) {
+      firstTabbable.focus({
+        // When focusing newly mounted toolbars,
+        // the position of the popover is often not right on the first render
+        // This prevents the layout shifts when focusing the dialogs.
+        preventScroll: true
+      });
+    }
+  }
+  function useIsAccessibleToolbar(toolbarRef) {
+    const initialAccessibleToolbarState = true;
+    const [isAccessibleToolbar, setIsAccessibleToolbar] = (0, import_element176.useState)(
+      initialAccessibleToolbarState
+    );
+    const determineIsAccessibleToolbar = (0, import_element176.useCallback)(() => {
+      const tabbables = import_dom60.focus.tabbable.find(toolbarRef.current);
+      const onlyToolbarItem = hasOnlyToolbarItem(tabbables);
+      if (!onlyToolbarItem) {
+        (0, import_deprecated13.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"
         });
-        return;
       }
-      function editImage(event) {
-        const canvas = document.createElement("canvas");
-        let translateX = 0;
-        let translateY = 0;
-        if (angle % 180) {
-          canvas.width = event.target.height;
-          canvas.height = event.target.width;
-        } else {
-          canvas.width = event.target.width;
-          canvas.height = event.target.height;
-        }
-        if (angle === 90 || angle === 180) {
-          translateX = canvas.width;
-        }
-        if (angle === 270 || angle === 180) {
-          translateY = canvas.height;
-        }
-        const context = canvas.getContext("2d");
-        context.translate(translateX, translateY);
-        context.rotate(angle * Math.PI / 180);
-        context.drawImage(event.target, 0, 0);
-        canvas.toBlob((blob) => {
-          setEditedUrl(URL.createObjectURL(blob));
-          setInternalRotation(angle);
-          const newAspectRatio = shouldResetAspect ? aspectRatio : canvas.width / canvas.height;
-          setCropperState({
-            aspectRatio: newAspectRatio,
-            crop: {
-              x: -(crop.y * naturalAspectRatio),
-              y: crop.x * naturalAspectRatio
-            }
-          });
-        });
-      }
-      const el = new window.Image();
-      el.src = url;
-      el.onload = editImage;
-      const imgCrossOrigin = (0, import_hooks6.applyFilters)(
-        "media.crossOrigin",
-        void 0,
-        url
+      setIsAccessibleToolbar(onlyToolbarItem);
+    }, [toolbarRef]);
+    (0, import_element176.useLayoutEffect)(() => {
+      const observer = new window.MutationObserver(
+        determineIsAccessibleToolbar
       );
-      if (typeof imgCrossOrigin === "string") {
-        el.crossOrigin = imgCrossOrigin;
+      observer.observe(toolbarRef.current, {
+        childList: true,
+        subtree: true
+      });
+      return () => observer.disconnect();
+    }, [determineIsAccessibleToolbar, isAccessibleToolbar, toolbarRef]);
+    return isAccessibleToolbar;
+  }
+  function useToolbarFocus({
+    toolbarRef,
+    focusOnMount,
+    isAccessibleToolbar,
+    defaultIndex,
+    onIndexChange,
+    shouldUseKeyboardFocusShortcut,
+    focusEditorOnEscape
+  }) {
+    const [initialFocusOnMount] = (0, import_element176.useState)(focusOnMount);
+    const [initialIndex] = (0, import_element176.useState)(defaultIndex);
+    const { getLastFocus: getLastFocus2, getSelectedBlockClientId: getSelectedBlockClientId2 } = unlock(
+      (0, import_data109.useSelect)(store)
+    );
+    const { refsMap } = (0, import_element176.useContext)(BlockRefs);
+    const focusToolbar = (0, import_element176.useCallback)(() => {
+      focusFirstTabbableIn(toolbarRef.current);
+    }, [toolbarRef]);
+    const focusToolbarViaShortcut = () => {
+      if (shouldUseKeyboardFocusShortcut) {
+        focusToolbar();
+      }
+    };
+    (0, import_keyboard_shortcuts8.useShortcut)("core/block-editor/focus-toolbar", focusToolbarViaShortcut);
+    (0, import_element176.useEffect)(() => {
+      if (initialFocusOnMount) {
+        focusToolbar();
+      }
+    }, [isAccessibleToolbar, initialFocusOnMount, focusToolbar]);
+    (0, import_element176.useEffect)(() => {
+      const navigableToolbarRef = toolbarRef.current;
+      let raf2 = 0;
+      if (!initialFocusOnMount && !hasFocusWithin(navigableToolbarRef)) {
+        raf2 = window.requestAnimationFrame(() => {
+          const items = getAllFocusableToolbarItemsIn(navigableToolbarRef);
+          const index2 = initialIndex || 0;
+          if (items[index2] && hasFocusWithin(navigableToolbarRef)) {
+            items[index2].focus({
+              // When focusing newly mounted toolbars,
+              // the position of the popover is often not right on the first render
+              // This prevents the layout shifts when focusing the dialogs.
+              preventScroll: true
+            });
+          }
+        });
+      }
+      return () => {
+        window.cancelAnimationFrame(raf2);
+        if (!onIndexChange || !navigableToolbarRef) {
+          return;
+        }
+        const items = getAllFocusableToolbarItemsIn(navigableToolbarRef);
+        const index2 = items.findIndex((item) => item.tabIndex === 0);
+        onIndexChange(index2);
+      };
+    }, [initialIndex, initialFocusOnMount, onIndexChange, toolbarRef]);
+    (0, import_element176.useEffect)(() => {
+      if (!focusEditorOnEscape) {
+        return;
       }
+      const navigableToolbar = toolbarRef.current;
+      const handleKeyDown = (event) => {
+        if (event.keyCode !== import_keycodes12.ESCAPE) {
+          return;
+        }
+        const target = getLastFocus2()?.current ?? refsMap.get(getSelectedBlockClientId2());
+        if (target) {
+          event.preventDefault();
+          target.focus();
+        }
+      };
+      navigableToolbar.addEventListener("keydown", handleKeyDown);
+      return () => {
+        navigableToolbar.removeEventListener("keydown", handleKeyDown);
+      };
     }, [
-      internalRotation,
-      defaultAspect,
-      url,
-      setCropperState,
-      crop,
-      zoom,
-      aspectRatio,
-      rotatedAspect,
-      setInternalRotation
+      focusEditorOnEscape,
+      getLastFocus2,
+      getSelectedBlockClientId2,
+      refsMap,
+      toolbarRef
     ]);
-    return (0, import_element215.useMemo)(
-      () => ({
-        editedUrl,
-        setEditedUrl,
-        crop: croppedArea,
-        zoom,
-        setZoom,
-        rotation: internalRotation,
-        rotateClockwise,
-        aspect: aspectRatio,
-        setAspect: setAspectRatio,
-        defaultAspect
-      }),
-      [
-        editedUrl,
-        croppedArea,
-        zoom,
-        setZoom,
-        internalRotation,
-        rotateClockwise,
-        aspectRatio,
-        setAspectRatio,
-        defaultAspect
-      ]
-    );
   }
-
-  // packages/block-editor/build-module/components/image-editor/context.mjs
-  var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
-  var ImageEditingContext = (0, import_element216.createContext)({});
-  ImageEditingContext.displayName = "ImageEditingContext";
-  var useImageEditingContext = () => (0, import_element216.useContext)(ImageEditingContext);
-  function ImageEditingProvider({
-    id,
-    url,
-    naturalWidth,
-    naturalHeight,
-    onFinishEditing,
-    onSaveImage,
-    children
+  function NavigableToolbar({
+    children,
+    focusOnMount,
+    focusEditorOnEscape = false,
+    shouldUseKeyboardFocusShortcut = true,
+    __experimentalInitialIndex: initialIndex,
+    __experimentalOnIndexChange: onIndexChange,
+    orientation = "horizontal",
+    ...props
   }) {
-    const transformImage = useTransformImage({
-      url,
-      naturalWidth,
-      naturalHeight
-    });
-    const saveImage = useSaveImage({
-      id,
-      url,
-      onSaveImage,
-      onFinishEditing,
-      ...transformImage
+    const toolbarRef = (0, import_element176.useRef)();
+    const isAccessibleToolbar = useIsAccessibleToolbar(toolbarRef);
+    useToolbarFocus({
+      toolbarRef,
+      focusOnMount,
+      defaultIndex: initialIndex,
+      onIndexChange,
+      isAccessibleToolbar,
+      shouldUseKeyboardFocusShortcut,
+      focusEditorOnEscape
     });
-    const providerValue = (0, import_element216.useMemo)(
-      () => ({
-        ...transformImage,
-        ...saveImage
-      }),
-      [transformImage, saveImage]
+    if (isAccessibleToolbar) {
+      return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+        import_components97.Toolbar,
+        {
+          label: props["aria-label"],
+          ref: toolbarRef,
+          orientation,
+          ...props,
+          children
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+      import_components97.NavigableMenu,
+      {
+        orientation,
+        role: "toolbar",
+        ref: toolbarRef,
+        ...props,
+        children
+      }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(ImageEditingContext.Provider, { value: providerValue, children });
   }

-  // packages/block-editor/build-module/components/image-editor/aspect-ratio-dropdown.mjs
-  var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
-  function AspectRatioGroup({
-    aspectRatios,
-    isDisabled,
-    label,
-    onClick,
-    value
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_components153.MenuGroup, { label, children: aspectRatios.map(({ name, slug, ratio }) => /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
-      import_components153.MenuItem,
-      {
-        disabled: isDisabled,
-        onClick: () => {
-          onClick(ratio);
-        },
-        role: "menuitemradio",
-        isSelected: ratio === value,
-        icon: ratio === value ? check_default : void 0,
-        children: name
-      },
-      slug
-    )) });
+  // 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);
+  function useHasBlockToolbar() {
+    const enabled = (0, import_data110.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";
+    }, []);
+    return enabled;
   }
-  function ratioToNumber(str) {
-    const [a2, b2, ...rest] = str.split("/").map(Number);
-    if (a2 <= 0 || b2 <= 0 || Number.isNaN(a2) || Number.isNaN(b2) || rest.length) {
-      return NaN;
+
+  // 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 MAX_PATTERNS_TO_SHOW = 6;
+  var POPOVER_PROPS5 = {
+    placement: "bottom-start"
+  };
+  function ChangeDesign({ clientId }) {
+    const { categories, currentPatternName, patterns } = (0, import_data111.useSelect)(
+      (select3) => {
+        const {
+          getBlockAttributes: getBlockAttributes3,
+          getBlockRootClientId: getBlockRootClientId2,
+          __experimentalGetAllowedPatterns: __experimentalGetAllowedPatterns2
+        } = select3(store);
+        const attributes = getBlockAttributes3(clientId);
+        const _categories = attributes?.metadata?.categories || EMPTY_ARRAY9;
+        const rootBlock = getBlockRootClientId2(clientId);
+        const _patterns = _categories.length > 0 ? __experimentalGetAllowedPatterns2(rootBlock) : EMPTY_ARRAY9;
+        return {
+          categories: _categories,
+          currentPatternName: attributes?.metadata?.patternName,
+          patterns: _patterns
+        };
+      },
+      [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;
+      }
+      return patterns.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,
+          // otherwise we may switch to a pattern that doesn't have replacement suggestions.
+          pattern.blocks.length === 1 && // We exclude the core patterns and pattern directory patterns that are not theme patterns.
+          !isCorePattern && // Exclude current pattern.
+          currentPatternName !== pattern.name && pattern.categories?.some((category) => {
+            return categories.includes(category);
+          }) && // Check if the pattern is not a synced pattern.
+          (pattern.syncStatus === "unsynced" || !pattern.id)
+        );
+      }).slice(0, MAX_PATTERNS_TO_SHOW);
+    }, [categories, currentPatternName, patterns]);
+    if (sameCategoryPatternsWithSingleWrapper.length < 2) {
+      return null;
     }
-    return b2 ? a2 / b2 : a2;
-  }
-  function presetRatioAsNumber({ ratio, ...rest }) {
-    return {
-      ratio: ratioToNumber(ratio),
-      ...rest
+    const onClickPattern = (pattern) => {
+      const newBlocks = (pattern.blocks ?? []).map((block) => {
+        return (0, import_blocks67.cloneBlock)(block);
+      });
+      newBlocks[0].attributes.metadata = {
+        ...newBlocks[0].attributes.metadata,
+        categories
+      };
+      replaceBlocks2(clientId, newBlocks);
     };
-  }
-  function AspectRatioDropdown({ toggleProps }) {
-    const { isInProgress, aspect, setAspect, defaultAspect } = useImageEditingContext();
-    const [defaultRatios, themeRatios, showDefaultRatios] = useSettings(
-      "dimensions.aspectRatios.default",
-      "dimensions.aspectRatios.theme",
-      "dimensions.defaultAspectRatios"
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
-      import_components153.DropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
+      import_components98.Dropdown,
       {
-        icon: aspect_ratio_default,
-        label: (0, import_i18n144.__)("Aspect Ratio"),
-        popoverProps: POPOVER_PROPS7,
-        toggleProps,
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_jsx_runtime366.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
-            AspectRatioGroup,
-            {
-              isDisabled: isInProgress,
-              onClick: (newAspect) => {
-                setAspect(newAspect);
-                onClose();
-              },
-              value: aspect,
-              aspectRatios: [
-                // All ratios should be mirrored in AspectRatioTool in @wordpress/block-editor.
-                {
-                  slug: "original",
-                  name: (0, import_i18n144.__)("Original"),
-                  ratio: defaultAspect
-                },
-                ...showDefaultRatios ? defaultRatios.map(presetRatioAsNumber).filter(({ ratio }) => ratio === 1) : []
-              ]
-            }
-          ),
-          themeRatios?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
-            AspectRatioGroup,
-            {
-              label: (0, import_i18n144.__)("Theme"),
-              isDisabled: isInProgress,
-              onClick: (newAspect) => {
-                setAspect(newAspect);
-                onClose();
-              },
-              value: aspect,
-              aspectRatios: themeRatios
-            }
-          ),
-          showDefaultRatios && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
-            AspectRatioGroup,
-            {
-              label: (0, import_i18n144.__)("Landscape"),
-              isDisabled: isInProgress,
-              onClick: (newAspect) => {
-                setAspect(newAspect);
-                onClose();
-              },
-              value: aspect,
-              aspectRatios: defaultRatios.map(presetRatioAsNumber).filter(({ ratio }) => ratio > 1)
-            }
-          ),
-          showDefaultRatios && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
-            AspectRatioGroup,
+        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,
             {
-              label: (0, import_i18n144.__)("Portrait"),
-              isDisabled: isInProgress,
-              onClick: (newAspect) => {
-                setAspect(newAspect);
-                onClose();
-              },
-              value: aspect,
-              aspectRatios: defaultRatios.map(presetRatioAsNumber).filter(({ ratio }) => ratio < 1)
+              onClick: () => onToggle(!isOpen),
+              "aria-expanded": isOpen,
+              children: (0, import_i18n93.__)("Change design")
             }
-          )
-        ] })
-      }
-    );
-  }
-
-  // packages/block-editor/build-module/components/image-editor/cropper.mjs
-  var import_components154 = __toESM(require_components(), 1);
-  var import_compose84 = __toESM(require_compose(), 1);
-  var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
-  function ImageCropper2({
-    url,
-    width,
-    height,
-    naturalHeight,
-    naturalWidth,
-    borderProps
-  }) {
-    const { isInProgress, editedUrl, rotation } = useImageEditingContext();
-    const [contentResizeListener, { width: clientWidth }] = (0, import_compose84.useResizeObserver)();
-    let editedHeight = height || clientWidth * naturalHeight / naturalWidth;
-    if (rotation % 180 === 90) {
-      editedHeight = clientWidth * naturalWidth / naturalHeight;
-    }
-    const area = /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(
-      "div",
-      {
-        className: clsx_default(
-          "wp-block-image__crop-area",
-          borderProps?.className,
+          ) });
+        },
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
+          import_components98.__experimentalDropdownContentWrapper,
           {
-            "is-applying": isInProgress
+            className: "block-editor-block-toolbar-change-design-content-wrapper",
+            paddingSize: "none",
+            children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
+              block_patterns_list_default,
+              {
+                blockPatterns: sameCategoryPatternsWithSingleWrapper,
+                onClickPattern,
+                showTitlesAsTooltip: true
+              }
+            )
           }
-        ),
-        style: {
-          ...borderProps?.style,
-          width: width || clientWidth,
-          height: editedHeight
-        },
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(ImageCropper, { src: editedUrl || url }),
-          isInProgress && /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_components154.Spinner, {})
-        ]
+        )
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(import_jsx_runtime367.Fragment, { children: [
-      contentResizeListener,
-      area
-    ] });
   }

-  // packages/block-editor/build-module/components/image-editor/zoom-dropdown.mjs
-  var import_components155 = __toESM(require_components(), 1);
-  var import_i18n145 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime368 = __toESM(require_jsx_runtime(), 1);
-  function ZoomDropdown() {
-    const { isInProgress, zoom, setZoom } = useImageEditingContext();
-    return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
-      import_components155.Dropdown,
-      {
-        contentClassName: "wp-block-image__zoom",
-        popoverProps: POPOVER_PROPS7,
-        renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
-          import_components155.ToolbarButton,
-          {
-            icon: search_default,
-            label: (0, import_i18n145.__)("Zoom"),
-            onClick: onToggle,
-            "aria-expanded": isOpen,
-            disabled: isInProgress
-          }
-        ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_components155.__experimentalDropdownContentWrapper, { paddingSize: "medium", children: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
-          import_components155.RangeControl,
-          {
-            label: (0, import_i18n145.__)("Zoom"),
-            min: MIN_ZOOM3,
-            max: MAX_ZOOM3,
-            value: Math.round(zoom * 100),
-            onChange: (newZoom) => setZoom(newZoom / 100)
-          }
-        ) })
+  // 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);
+
+  // 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);
+
+  // 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()) {
+      if (style.indexOf("is-style-") === -1) {
+        continue;
       }
-    );
+      const potentialStyleName = style.substring(9);
+      const activeStyle = styles?.find(
+        ({ name }) => name === potentialStyleName
+      );
+      if (activeStyle) {
+        return activeStyle;
+      }
+    }
+    return getDefaultStyle(styles);
   }
-
-  // packages/block-editor/build-module/components/image-editor/rotation-button.mjs
-  var import_components156 = __toESM(require_components(), 1);
-  var import_i18n146 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
-  function RotationButton() {
-    const { isInProgress, rotateClockwise } = useImageEditingContext();
-    return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-      import_components156.ToolbarButton,
+  function replaceActiveStyle(className2, activeStyle, newStyle) {
+    const list = new import_token_list.default(className2);
+    if (activeStyle) {
+      list.remove("is-style-" + activeStyle.name);
+    }
+    list.add("is-style-" + newStyle.name);
+    return list.value;
+  }
+  function getRenderedStyles(styles) {
+    if (!styles || styles.length === 0) {
+      return [];
+    }
+    return getDefaultStyle(styles) ? styles : [
       {
-        icon: rotate_right_default,
-        label: (0, import_i18n146.__)("Rotate"),
-        onClick: rotateClockwise,
-        disabled: isInProgress
-      }
-    );
+        name: "default",
+        label: (0, import_i18n94._x)("Default", "block style"),
+        isDefault: true
+      },
+      ...styles
+    ];
   }
-
-  // packages/block-editor/build-module/components/image-editor/form-controls.mjs
-  var import_components157 = __toESM(require_components(), 1);
-  var import_i18n147 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
-  function FormControls() {
-    const { isInProgress, apply, cancel } = useImageEditingContext();
-    return /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(import_jsx_runtime370.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_components157.ToolbarButton, { onClick: apply, disabled: isInProgress, children: (0, import_i18n147.__)("Apply") }),
-      /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_components157.ToolbarButton, { onClick: cancel, children: (0, import_i18n147.__)("Cancel") })
-    ] });
+  function getDefaultStyle(styles) {
+    return styles?.find((style) => style.isDefault);
   }

-  // packages/block-editor/build-module/components/image-editor/index.mjs
-  var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
-  function ImageEditor({
-    id,
-    url,
-    width,
-    height,
-    naturalHeight,
-    naturalWidth,
-    onSaveImage,
-    onFinishEditing,
-    borderProps
-  }) {
-    (0, import_deprecated17.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."
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(ImageCropperProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime371.jsxs)(
-      ImageEditingProvider,
-      {
-        id,
-        url,
-        naturalWidth,
-        naturalHeight,
-        onSaveImage,
-        onFinishEditing,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
-            ImageCropper2,
-            {
-              borderProps,
-              url,
-              width,
-              height,
-              naturalHeight,
-              naturalWidth
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime371.jsxs)(block_controls_default, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime371.jsxs)(import_components158.ToolbarGroup, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(ZoomDropdown, {}),
-              /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(import_components158.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
-                AspectRatioDropdown,
-                {
-                  toggleProps
-                }
-              ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(RotationButton, {})
-            ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(import_components158.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(FormControls, {}) })
-          ] })
-        ]
-      }
-    ) });
-  }
-
-  // packages/block-editor/build-module/components/image-size-control/index.mjs
-  var import_components159 = __toESM(require_components(), 1);
-  var import_i18n148 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/image-size-control/use-dimension-handler.mjs
-  var import_element217 = __toESM(require_element(), 1);
-  function useDimensionHandler(customHeight, customWidth, defaultHeight, defaultWidth, onChange) {
-    const [currentWidth, setCurrentWidth] = (0, import_element217.useState)(
-      customWidth ?? defaultWidth ?? ""
-    );
-    const [currentHeight, setCurrentHeight] = (0, import_element217.useState)(
-      customHeight ?? defaultHeight ?? ""
-    );
-    (0, import_element217.useEffect)(() => {
-      if (customWidth === void 0 && defaultWidth !== void 0) {
-        setCurrentWidth(defaultWidth);
-      }
-      if (customHeight === void 0 && defaultHeight !== void 0) {
-        setCurrentHeight(defaultHeight);
-      }
-    }, [defaultWidth, defaultHeight]);
-    (0, import_element217.useEffect)(() => {
-      if (customWidth !== void 0 && Number.parseInt(customWidth) !== Number.parseInt(currentWidth)) {
-        setCurrentWidth(customWidth);
+  // packages/block-editor/build-module/components/block-styles/use-styles-for-block.mjs
+  function useGenericPreviewBlock(block, type) {
+    return (0, import_element178.useMemo)(() => {
+      const example = type?.example;
+      const blockName = type?.name;
+      if (example && blockName) {
+        return (0, import_blocks68.getBlockFromExample)(blockName, {
+          attributes: example.attributes,
+          innerBlocks: example.innerBlocks,
+          innerContent: example.innerContent
+        });
       }
-      if (customHeight !== void 0 && Number.parseInt(customHeight) !== Number.parseInt(currentHeight)) {
-        setCurrentHeight(customHeight);
+      if (block) {
+        return (0, import_blocks68.cloneBlock)(block);
       }
-    }, [customWidth, customHeight]);
-    const updateDimension = (dimension, value) => {
-      const parsedValue = value === "" ? void 0 : parseInt(value, 10);
-      if (dimension === "width") {
-        setCurrentWidth(parsedValue);
-      } else {
-        setCurrentHeight(parsedValue);
+    }, [block, type?.example, type?.name]);
+  }
+  function useStylesForBlocks({ clientId, onSwitch }) {
+    const selector3 = (select3) => {
+      const { getBlock: getBlock2 } = select3(store);
+      const block2 = getBlock2(clientId);
+      if (!block2) {
+        return {};
       }
-      onChange({
-        [dimension]: parsedValue
-      });
+      const blockType2 = (0, import_blocks68.getBlockType)(block2.name);
+      const { getBlockStyles: getBlockStyles2 } = select3(import_blocks68.store);
+      return {
+        block: !blockType2?.example ? block2 : null,
+        blockType: blockType2,
+        styles: getBlockStyles2(block2.name),
+        className: block2.attributes.className || ""
+      };
     };
-    const updateDimensions = (nextHeight, nextWidth) => {
-      setCurrentHeight(nextHeight ?? defaultHeight);
-      setCurrentWidth(nextWidth ?? defaultWidth);
-      onChange({ height: nextHeight, width: nextWidth });
+    const { styles, block, blockType, className: className2 } = (0, import_data112.useSelect)(selector3, [
+      clientId
+    ]);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data112.useDispatch)(store);
+    const stylesToRender = getRenderedStyles(styles);
+    const activeStyle = getActiveStyle(stylesToRender, className2);
+    const genericPreviewBlock = useGenericPreviewBlock(block, blockType);
+    const onSelect = (style) => {
+      const styleClassName = replaceActiveStyle(
+        className2,
+        activeStyle,
+        style
+      );
+      updateBlockAttributes2(clientId, {
+        className: styleClassName
+      });
+      onSwitch();
     };
     return {
-      currentHeight,
-      currentWidth,
-      updateDimension,
-      updateDimensions
+      onSelect,
+      stylesToRender,
+      activeStyle,
+      genericPreviewBlock,
+      className: className2
     };
   }

-  // packages/block-editor/build-module/components/image-size-control/index.mjs
-  var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
-  var IMAGE_SIZE_PRESETS = [25, 50, 75, 100];
-  var noop15 = () => {
-  };
-  function getScaledWidthAndHeight(scale, imageWidth, imageHeight) {
-    const scaledWidth = Math.round(imageWidth * (scale / 100));
-    const scaledHeight = Math.round(imageHeight * (scale / 100));
-    return {
-      scaledWidth,
-      scaledHeight
-    };
-  }
-  function ImageSizeControl({
-    imageSizeHelp,
-    imageWidth,
-    imageHeight,
-    imageSizeOptions = [],
-    isResizable = true,
-    slug,
-    width,
-    height,
-    onChange,
-    onChangeImage = noop15
-  }) {
-    const { currentHeight, currentWidth, updateDimension, updateDimensions } = useDimensionHandler(height, width, imageHeight, imageWidth, onChange);
-    const handleUpdateDimensions = (scale) => {
-      if (void 0 === scale) {
-        updateDimensions();
-        return;
-      }
-      const { scaledWidth, scaledHeight } = getScaledWidthAndHeight(
-        scale,
-        imageWidth,
-        imageHeight
-      );
-      updateDimensions(scaledHeight, scaledWidth);
-    };
-    const selectedValue = IMAGE_SIZE_PRESETS.find((scale) => {
-      const { scaledWidth, scaledHeight } = getScaledWidthAndHeight(
-        scale,
-        imageWidth,
-        imageHeight
-      );
-      return currentWidth === scaledWidth && currentHeight === scaledHeight;
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(import_components159.__experimentalVStack, { className: "block-editor-image-size-control", spacing: "4", children: [
-      imageSizeOptions && imageSizeOptions.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-        import_components159.SelectControl,
-        {
-          label: (0, import_i18n148.__)("Resolution"),
-          value: slug,
-          options: imageSizeOptions,
-          onChange: onChangeImage,
-          help: imageSizeHelp
-        }
-      ),
-      isResizable && /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(import_jsx_runtime372.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(import_components159.__experimentalHStack, { align: "baseline", spacing: "4", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-            import_components159.__experimentalNumberControl,
-            {
-              label: (0, import_i18n148.__)("Width"),
-              value: currentWidth,
-              min: 1,
-              onChange: (value) => updateDimension("width", value)
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-            import_components159.__experimentalNumberControl,
-            {
-              label: (0, import_i18n148.__)("Height"),
-              value: currentHeight,
-              min: 1,
-              onChange: (value) => updateDimension("height", value)
-            }
-          )
-        ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-          import_components159.__experimentalToggleGroupControl,
+  // packages/block-editor/build-module/components/block-toolbar/switch-section-style.mjs
+  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
+  var { getVariationStyle: getVariationStyle2 } = unlock(privateApis);
+  var styleIcon = /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)(
+    import_components99.SVG,
+    {
+      viewBox: "0 0 24 24",
+      xmlns: "http://www.w3.org/2000/svg",
+      width: "24",
+      height: "24",
+      "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,
           {
-            label: (0, import_i18n148.__)("Image size presets"),
-            hideLabelFromVision: true,
-            onChange: handleUpdateDimensions,
-            value: selectedValue,
-            isBlock: true,
-            children: IMAGE_SIZE_PRESETS.map((scale) => {
-              return /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-                import_components159.__experimentalToggleGroupControlOption,
-                {
-                  value: scale,
-                  label: (0, import_i18n148.sprintf)(
-                    /* translators: %d: Percentage value. */
-                    (0, import_i18n148.__)("%d%%"),
-                    scale
-                  )
-                },
-                scale
-              );
-            })
+            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"
           }
         )
-      ] })
-    ] });
-  }
-
-  // packages/block-editor/build-module/components/justify-content-control/ui.mjs
-  var import_components160 = __toESM(require_components(), 1);
-  var import_i18n149 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
-  var icons = {
-    left: justify_left_default,
-    center: justify_center_default,
-    right: justify_right_default,
-    "space-between": justify_space_between_default,
-    stretch: justify_stretch_default
-  };
-  function JustifyContentUI({
-    allowedControls = ["left", "center", "right", "space-between"],
-    isCollapsed: isCollapsed3 = true,
-    onChange,
-    value,
-    popoverProps: popoverProps3,
-    isToolbar
-  }) {
-    const handleClick = (next) => {
-      if (next === value) {
-        onChange(void 0);
-      } else {
-        onChange(next);
-      }
-    };
-    const icon = value ? icons[value] : icons.left;
-    const allControls = [
-      {
-        name: "left",
-        icon: justify_left_default,
-        title: (0, import_i18n149.__)("Justify items left"),
-        isActive: "left" === value,
-        onClick: () => handleClick("left")
-      },
-      {
-        name: "center",
-        icon: justify_center_default,
-        title: (0, import_i18n149.__)("Justify items center"),
-        isActive: "center" === value,
-        onClick: () => handleClick("center")
-      },
-      {
-        name: "right",
-        icon: justify_right_default,
-        title: (0, import_i18n149.__)("Justify items right"),
-        isActive: "right" === value,
-        onClick: () => handleClick("right")
+      ]
+    }
+  );
+  function SwitchSectionStyle({ clientId }) {
+    const { stylesToRender, activeStyle, className: className2 } = useStylesForBlocks({
+      clientId
+    });
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data113.useDispatch)(store);
+    const { globalSettings, globalStyles, blockName } = (0, import_data113.useSelect)(
+      (select3) => {
+        const settings2 = select3(store).getSettings();
+        return {
+          globalSettings: settings2.__experimentalFeatures,
+          globalStyles: settings2[globalStylesDataKey],
+          blockName: select3(store).getBlockName(clientId)
+        };
       },
+      [clientId]
+    );
+    const activeStyleBackground = activeStyle?.name ? getVariationStyle2(
       {
-        name: "space-between",
-        icon: justify_space_between_default,
-        title: (0, import_i18n149.__)("Space between items"),
-        isActive: "space-between" === value,
-        onClick: () => handleClick("space-between")
+        settings: globalSettings,
+        styles: globalStyles
       },
+      blockName,
+      activeStyle.name
+    )?.color?.background : void 0;
+    if (!stylesToRender || stylesToRender.length === 0) {
+      return null;
+    }
+    const handleStyleSwitch = () => {
+      const currentIndex = stylesToRender.findIndex(
+        (style) => style.name === activeStyle.name
+      );
+      const nextIndex = (currentIndex + 1) % stylesToRender.length;
+      const nextStyle = stylesToRender[nextIndex];
+      const styleClassName = replaceActiveStyle(
+        className2,
+        activeStyle,
+        nextStyle
+      );
+      updateBlockAttributes2(clientId, {
+        className: styleClassName
+      });
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_components99.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+      import_components99.ToolbarButton,
       {
-        name: "stretch",
-        icon: justify_stretch_default,
-        title: (0, import_i18n149.__)("Stretch items"),
-        isActive: "stretch" === value,
-        onClick: () => handleClick("stretch")
-      }
-    ];
-    const UIComponent = isToolbar ? import_components160.ToolbarGroup : import_components160.ToolbarDropdownMenu;
-    const extraProps = isToolbar ? { isCollapsed: isCollapsed3 } : {};
-    return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
-      UIComponent,
-      {
-        icon,
-        popoverProps: popoverProps3,
-        label: (0, import_i18n149.__)("Change items justification"),
-        controls: allControls.filter(
-          (elem) => allowedControls.includes(elem.name)
-        ),
-        ...extraProps
+        onClick: handleStyleSwitch,
+        label: (0, import_i18n95.__)("Shuffle styles"),
+        children: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+          import_components99.Icon,
+          {
+            icon: styleIcon,
+            style: {
+              fill: activeStyleBackground || "transparent"
+            }
+          }
+        )
       }
-    );
+    ) });
   }
-  var ui_default4 = JustifyContentUI;
+  var switch_section_style_default = SwitchSectionStyle;

-  // packages/block-editor/build-module/components/justify-content-control/index.mjs
-  var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
-  var JustifyContentControl = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(ui_default4, { ...props, isToolbar: false });
-  };
-  var JustifyToolbar = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(ui_default4, { ...props, isToolbar: true });
-  };
+  // 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);

-  // packages/block-editor/build-module/components/link-control/index.mjs
-  var import_components168 = __toESM(require_components(), 1);
-  var import_i18n159 = __toESM(require_i18n(), 1);
-  var import_element225 = __toESM(require_element(), 1);
-  var import_compose88 = __toESM(require_compose(), 1);
-  var import_dom68 = __toESM(require_dom(), 1);
-  var import_keycodes19 = __toESM(require_keycodes(), 1);
-  var import_is_shallow_equal3 = __toESM(require_is_shallow_equal(), 1);
-  var import_data148 = __toESM(require_data(), 1);
-  var import_preferences4 = __toESM(require_preferences(), 1);
-  var import_deprecated21 = __toESM(require_deprecated(), 1);
-  var import_url6 = __toESM(require_url(), 1);
+  // packages/block-editor/build-module/hooks/use-content-only-section-edit.mjs
+  var import_data114 = __toESM(require_data(), 1);
+  function useContentOnlySectionEdit(clientId) {
+    const {
+      isSectionBlock: isSectionBlock2,
+      isWithinSection,
+      isWithinEditedSection,
+      isEditingContentOnlySection,
+      editedContentOnlySection: editedContentOnlySection2
+    } = (0, import_data114.useSelect)(
+      (select3) => {
+        const {
+          isSectionBlock: _isSectionBlock,
+          getParentSectionBlock: getParentSectionBlock2,
+          getEditedContentOnlySection: getEditedContentOnlySection2,
+          isWithinEditedContentOnlySection: isWithinEditedContentOnlySection2
+        } = unlock(select3(store));
+        const editedSection = getEditedContentOnlySection2();
+        return {
+          isSectionBlock: _isSectionBlock(clientId),
+          isWithinSection: _isSectionBlock(clientId) || !!getParentSectionBlock2(clientId),
+          isWithinEditedSection: isWithinEditedContentOnlySection2(clientId),
+          isEditingContentOnlySection: editedSection === clientId,
+          editedContentOnlySection: editedSection
+        };
+      },
+      [clientId]
+    );
+    const blockEditorActions = (0, import_data114.useDispatch)(store);
+    const { editContentOnlySection: editContentOnlySection2, stopEditingContentOnlySection: stopEditingContentOnlySection2 } = unlock(blockEditorActions);
+    return {
+      isSectionBlock: isSectionBlock2,
+      isWithinSection,
+      isWithinEditedSection,
+      isEditingContentOnlySection,
+      editedContentOnlySection: editedContentOnlySection2,
+      editContentOnlySection: editContentOnlySection2,
+      stopEditingContentOnlySection: stopEditingContentOnlySection2
+    };
+  }

-  // packages/block-editor/build-module/components/link-control/settings-drawer.mjs
-  var import_components161 = __toESM(require_components(), 1);
-  var import_compose85 = __toESM(require_compose(), 1);
-  var import_i18n150 = __toESM(require_i18n(), 1);
-  var import_element218 = __toESM(require_element(), 1);
-  var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
-  function LinkSettingsDrawer({ children, settingsOpen, setSettingsOpen }) {
-    const prefersReducedMotion = (0, import_compose85.useReducedMotion)();
-    const MaybeAnimatePresence = prefersReducedMotion ? import_element218.Fragment : import_components161.__unstableAnimatePresence;
-    const MaybeMotionDiv = prefersReducedMotion ? "div" : import_components161.__unstableMotion.div;
-    const id = (0, import_compose85.useInstanceId)(LinkSettingsDrawer);
-    const settingsDrawerId = `link-control-settings-drawer-${id}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime375.jsxs)(import_jsx_runtime375.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-        import_components161.Button,
-        {
-          __next40pxDefaultSize: true,
-          className: "block-editor-link-control__drawer-toggle",
-          "aria-expanded": settingsOpen,
-          onClick: () => setSettingsOpen(!settingsOpen),
-          icon: (0, import_i18n150.isRTL)() ? chevron_left_small_default : chevron_right_small_default,
-          "aria-controls": settingsDrawerId,
-          children: (0, import_i18n150._x)("Advanced", "Additional link settings")
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(MaybeAnimatePresence, { children: settingsOpen && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-        MaybeMotionDiv,
-        {
-          className: "block-editor-link-control__drawer",
-          hidden: !settingsOpen,
-          id: settingsDrawerId,
-          initial: "collapsed",
-          animate: "open",
-          exit: "collapsed",
-          variants: {
-            open: { opacity: 1, height: "auto" },
-            collapsed: { opacity: 0, height: 0 }
-          },
-          transition: {
-            duration: 0.1
-          },
-          children: /* @__PURE__ */ (0, import_jsx_runtime375.jsx)("div", { className: "block-editor-link-control__drawer-inner", children })
+  // packages/block-editor/build-module/components/block-toolbar/edit-section-button.mjs
+  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
+  function EditSectionButton({ clientId }) {
+    const {
+      isSectionBlock: isSectionBlock2,
+      isEditingContentOnlySection,
+      editContentOnlySection: editContentOnlySection2,
+      stopEditingContentOnlySection: stopEditingContentOnlySection2
+    } = useContentOnlySectionEdit(clientId);
+    const blockType = (0, import_data115.useSelect)(
+      (select3) => {
+        if (!clientId) {
+          return null;
         }
-      ) })
-    ] });
+        const { getBlockName: getBlockName2 } = select3(store);
+        const blockName = getBlockName2(clientId);
+        return blockName ? { name: blockName } : null;
+      },
+      [clientId]
+    );
+    if (!clientId || !isSectionBlock2 && !isEditingContentOnlySection || (0, import_blocks69.isReusableBlock)(blockType) || (0, import_blocks69.isTemplatePart)(blockType)) {
+      return null;
+    }
+    const isEditing = isEditingContentOnlySection;
+    const handleClick = () => {
+      if (isEditing) {
+        stopEditingContentOnlySection2();
+      } else {
+        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 ? (
+      /* translators: Button label to leave pattern editing mode. */
+      (0, import_i18n96.__)("Exit pattern")
+    ) : (
+      /* translators: Button label to enter pattern editing mode. */
+      (0, import_i18n96.__)("Edit pattern")
+    ) }) });
   }
-  var settings_drawer_default = LinkSettingsDrawer;

-  // packages/block-editor/build-module/components/link-control/search-input.mjs
-  var import_element221 = __toESM(require_element(), 1);
-  var import_i18n155 = __toESM(require_i18n(), 1);
-  var import_deprecated20 = __toESM(require_deprecated(), 1);
+  // 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_preferences2 = __toESM(require_preferences(), 1);

-  // packages/block-editor/build-module/components/link-control/search-results.mjs
-  var import_i18n154 = __toESM(require_i18n(), 1);
-  var import_components164 = __toESM(require_components(), 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);

-  // packages/block-editor/build-module/components/link-control/search-create-button.mjs
-  var import_i18n151 = __toESM(require_i18n(), 1);
-  var import_components162 = __toESM(require_components(), 1);
-  var import_element219 = __toESM(require_element(), 1);
-  var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
-  var LinkControlSearchCreate = ({
-    searchTerm,
-    onClick,
-    itemProps,
-    buttonText
-  }) => {
-    if (!searchTerm) {
+  // 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);
+
+  // 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);
+  function PreviewBlockPopover({
+    blocks: blocks2,
+    placement = "right-start",
+    offset: offset4 = 16,
+    anchor
+  }) {
+    const isMobile = (0, import_compose68.useViewportMatch)("medium", "<");
+    if (isMobile) {
       return null;
     }
-    let text;
-    if (buttonText) {
-      text = typeof buttonText === "function" ? buttonText(searchTerm) : buttonText;
-    } else {
-      text = (0, import_element219.createInterpolateElement)(
-        (0, import_i18n151.sprintf)(
-          /* translators: %s: search term. */
-          (0, import_i18n151.__)("Create: <mark>%s</mark>"),
-          searchTerm
-        ),
-        { mark: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)("mark", {}) }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
-      import_components162.MenuItem,
+    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,
       {
-        ...itemProps,
-        iconPosition: "left",
-        icon: plus_default,
-        className: "block-editor-link-control__search-item",
-        onClick,
-        children: text
+        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 }) })
       }
-    );
-  };
-  var search_create_button_default = LinkControlSearchCreate;
+    ) });
+  }

-  // packages/block-editor/build-module/components/link-control/search-item.mjs
-  var import_i18n152 = __toESM(require_i18n(), 1);
-  var import_components163 = __toESM(require_components(), 1);
-  var import_dom66 = __toESM(require_dom(), 1);
-  var import_url3 = __toESM(require_url(), 1);
-  var import_compose86 = __toESM(require_compose(), 1);
-  var import_deprecated18 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
-  var TYPES = {
-    post: {
-      icon: post_list_default,
-      label: (0, import_i18n152.__)("Post")
-    },
-    page: {
-      icon: page_default,
-      label: (0, import_i18n152.__)("Page")
-    },
-    post_tag: {
-      icon: tag_default,
-      label: (0, import_i18n152.__)("Tag")
-    },
-    category: {
-      icon: category_default,
-      label: (0, import_i18n152.__)("Category")
-    },
-    attachment: {
-      icon: file_default,
-      label: (0, import_i18n152.__)("Attachment")
-    }
-  };
-  function SearchItemIcon({ isURL: isURL4, suggestion }) {
-    let icon = null;
-    if (isURL4) {
-      icon = globe_default;
-    } else if (suggestion.type in TYPES) {
-      icon = TYPES[suggestion.type].icon;
-      if (suggestion.type === "page") {
-        if (suggestion.isFrontPage) {
-          icon = home_default;
-        }
-        if (suggestion.isBlogHome) {
-          icon = verse_default;
-        }
-      }
-    }
-    if (icon) {
-      return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-        icon_default,
-        {
-          className: "block-editor-link-control__search-item-icon",
-          icon
+  // 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 EMPTY_OBJECT3 = {};
+  function useBlockVariationTransforms({ clientIds, blocks: blocks2 }) {
+    const { activeBlockVariation, blockVariationTransformations } = (0, import_data116.useSelect)(
+      (select3) => {
+        const { getBlockAttributes: getBlockAttributes3, canRemoveBlocks: canRemoveBlocks2 } = select3(store);
+        const { getActiveBlockVariation, getBlockVariations: getBlockVariations2 } = select3(import_blocks70.store);
+        const canRemove = canRemoveBlocks2(clientIds);
+        if (blocks2.length !== 1 || !canRemove) {
+          return EMPTY_OBJECT3;
         }
+        const [firstBlock] = blocks2;
+        return {
+          blockVariationTransformations: getBlockVariations2(
+            firstBlock.name,
+            "transform"
+          ),
+          activeBlockVariation: getActiveBlockVariation(
+            firstBlock.name,
+            getBlockAttributes3(firstBlock.clientId)
+          )
+        };
+      },
+      [clientIds, blocks2]
+    );
+    const transformations = (0, import_element179.useMemo)(() => {
+      return blockVariationTransformations?.filter(
+        ({ name }) => name !== activeBlockVariation?.name
       );
-    }
-    return null;
-  }
-  function addLeadingSlash(url) {
-    const trimmedURL = url?.trim();
-    if (!trimmedURL?.length) {
-      return url;
-    }
-    return url?.replace(/^\/?/, "/");
-  }
-  function removeTrailingSlash(url) {
-    const trimmedURL = url?.trim();
-    if (!trimmedURL?.length) {
-      return url;
-    }
-    return url?.replace(/\/$/, "");
+    }, [blockVariationTransformations, activeBlockVariation]);
+    return transformations;
   }
-  var partialRight = (fn, ...partialArgs) => (...args) => fn(...args, ...partialArgs);
-  var defaultTo = (d2) => (v2) => {
-    return v2 === null || v2 === void 0 || v2 !== v2 ? d2 : v2;
+  var BlockVariationTransformations = ({
+    transformations,
+    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)(
+        PreviewBlockPopover,
+        {
+          blocks: (0, import_blocks70.cloneBlock)(
+            blocks2[0],
+            transformations.find(
+              ({ name }) => name === hoveredTransformItemName
+            ).attributes
+          )
+        }
+      ),
+      transformations?.map((item) => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        BlockVariationTransformationItem,
+        {
+          item,
+          onSelect,
+          setHoveredTransformItemName
+        },
+        item.name
+      ))
+    ] });
   };
-  function getURLForDisplay(url) {
-    if (!url) {
-      return url;
-    }
-    return (0, import_compose86.pipe)(
-      import_url3.safeDecodeURI,
-      import_url3.getPath,
-      defaultTo(""),
-      partialRight(import_url3.filterURLForDisplay, 24),
-      removeTrailingSlash,
-      addLeadingSlash
-    )(url);
+  function BlockVariationTransformationItem({
+    item,
+    onSelect,
+    setHoveredTransformItemName
+  }) {
+    const { name, icon, title } = item;
+    return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(
+      import_components102.MenuItem,
+      {
+        className: (0, import_blocks70.getBlockMenuDefaultClassName)(name),
+        onClick: (event) => {
+          event.preventDefault();
+          onSelect(name);
+        },
+        onMouseLeave: () => setHoveredTransformItemName(null),
+        onMouseEnter: () => setHoveredTransformItemName(name),
+        onFocus: () => setHoveredTransformItemName(name),
+        onBlur: () => setHoveredTransformItemName(null),
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(block_icon_default, { icon, showColors: true }),
+          title
+        ]
+      }
+    );
   }
-  var LinkControlSearchItem = ({
-    itemProps,
-    suggestion,
-    searchTerm,
-    onClick,
-    isURL: isURL4 = false,
-    shouldShowType = false
+  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);
+  function useGroupedTransforms(possibleBlockTransformations) {
+    const priorityContentTransformationBlocks = {
+      "core/paragraph": 1,
+      "core/heading": 2,
+      "core/list": 3,
+      "core/quote": 4
+    };
+    const transformations = (0, import_element180.useMemo)(() => {
+      const priorityTextTransformsNames = Object.keys(
+        priorityContentTransformationBlocks
+      );
+      const groupedPossibleTransforms = possibleBlockTransformations.reduce(
+        (accumulator, item) => {
+          const { name } = item;
+          if (priorityTextTransformsNames.includes(name)) {
+            accumulator.priorityTextTransformations.push(item);
+          } else {
+            accumulator.restTransformations.push(item);
+          }
+          return accumulator;
+        },
+        { priorityTextTransformations: [], restTransformations: [] }
+      );
+      if (groupedPossibleTransforms.priorityTextTransformations.length === 1 && groupedPossibleTransforms.priorityTextTransformations[0].name === "core/quote") {
+        const singleQuote = groupedPossibleTransforms.priorityTextTransformations.pop();
+        groupedPossibleTransforms.restTransformations.push(singleQuote);
+      }
+      return groupedPossibleTransforms;
+    }, [possibleBlockTransformations]);
+    transformations.priorityTextTransformations.sort(
+      ({ name: currentName }, { name: nextName }) => {
+        return priorityContentTransformationBlocks[currentName] < priorityContentTransformationBlocks[nextName] ? -1 : 1;
+      }
+    );
+    return transformations;
+  }
+  var BlockTransformationsMenu = ({
+    className: className2,
+    possibleBlockTransformations,
+    possibleBlockVariationTransformations,
+    onSelect,
+    onSelectVariation,
+    blocks: blocks2
   }) => {
-    const info = isURL4 ? (0, import_i18n152.__)("Press ENTER to add this link") : getURLForDisplay(suggestion.url);
-    return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-      import_components163.MenuItem,
+    const [hoveredTransformItem, setHoveredTransformItem] = (0, import_element180.useState)();
+    const { priorityTextTransformations, restTransformations } = useGroupedTransforms(possibleBlockTransformations);
+    const hasBothContentTransformations = priorityTextTransformations.length && restTransformations.length;
+    const restTransformItems = !!restTransformations.length && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+      RestTransformationItems,
       {
-        ...itemProps,
-        info,
-        iconPosition: "left",
-        icon: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(SearchItemIcon, { suggestion, isURL: isURL4 }),
-        onClick,
-        shortcut: shouldShowType && getVisualTypeName(suggestion),
-        className: "block-editor-link-control__search-item",
-        children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-          import_components163.TextHighlight,
+        restTransformations,
+        onSelect,
+        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)(
+          PreviewBlockPopover,
           {
-            text: (0, import_dom66.__unstableStripHTML)(suggestion.title),
-            highlight: searchTerm
+            blocks: (0, import_blocks71.switchToBlockType)(
+              blocks2,
+              hoveredTransformItem.name,
+              hoveredTransformItem.variationName
+            )
           }
-        )
+        ),
+        !!possibleBlockVariationTransformations?.length && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+          block_variation_transformations_default,
+          {
+            transformations: possibleBlockVariationTransformations,
+            blocks: blocks2,
+            onSelect: onSelectVariation
+          }
+        ),
+        priorityTextTransformations.map((item) => /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+          BlockTransformationItem,
+          {
+            item,
+            onSelect,
+            setHoveredTransformItem
+          },
+          item.id || item.name
+        )),
+        !hasBothContentTransformations && restTransformItems
+      ] }),
+      !!hasBothContentTransformations && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components103.MenuGroup, { className: className2, children: restTransformItems })
+    ] });
+  };
+  function RestTransformationItems({
+    restTransformations,
+    onSelect,
+    setHoveredTransformItem
+  }) {
+    return restTransformations.map((item) => /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+      BlockTransformationItem,
+      {
+        item,
+        onSelect,
+        setHoveredTransformItem
+      },
+      item.id || item.name
+    ));
+  }
+  function BlockTransformationItem({
+    item,
+    onSelect,
+    setHoveredTransformItem
+  }) {
+    const { name, icon, title, isDisabled } = item;
+    return /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(
+      import_components103.MenuItem,
+      {
+        className: (0, import_blocks71.getBlockMenuDefaultClassName)(name),
+        onClick: (event) => {
+          event.preventDefault();
+          onSelect(name, item.variationName);
+        },
+        disabled: isDisabled,
+        onMouseLeave: () => setHoveredTransformItem(null),
+        onMouseEnter: () => setHoveredTransformItem(item),
+        onFocus: () => setHoveredTransformItem(item),
+        onBlur: () => setHoveredTransformItem(null),
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(block_icon_default, { icon, showColors: true }),
+          title
+        ]
       }
     );
-  };
-  function getVisualTypeName(suggestion) {
-    if (suggestion.isFrontPage) {
-      return (0, import_i18n152.__)("Front page");
-    }
-    if (suggestion.isBlogHome) {
-      return (0, import_i18n152.__)("Blog home");
-    }
-    if (suggestion.type in TYPES) {
-      return TYPES[suggestion.type].label;
-    }
-    return suggestion.type;
   }
-  var search_item_default = LinkControlSearchItem;
-  var __experimentalLinkControlSearchItem = (props) => {
-    (0, import_deprecated18.default)("wp.blockEditor.__experimentalLinkControlSearchItem", {
-      since: "6.8"
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(LinkControlSearchItem, { ...props });
-  };
+  var block_transformations_menu_default = BlockTransformationsMenu;

-  // packages/block-editor/build-module/components/link-control/constants.mjs
-  var import_i18n153 = __toESM(require_i18n(), 1);
-  var CREATE_TYPE = "__CREATE__";
-  var TEL_TYPE = "tel";
-  var URL_TYPE = "link";
-  var MAILTO_TYPE = "mailto";
-  var INTERNAL_TYPE = "internal";
-  var LINK_ENTRY_TYPES = [
-    URL_TYPE,
-    MAILTO_TYPE,
-    TEL_TYPE,
-    INTERNAL_TYPE
-  ];
-  var DEFAULT_LINK_SETTINGS = [
-    {
-      id: "opensInNewTab",
-      title: (0, import_i18n153.__)("Open in new tab")
-    }
-  ];
+  // 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);

-  // packages/block-editor/build-module/components/link-control/search-results.mjs
-  var import_deprecated19 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
-  function LinkControlSearchResults({
-    withCreateSuggestion,
-    currentInputValue,
-    handleSuggestionClick,
-    suggestionsListProps,
-    buildSuggestionItemProps,
-    suggestions,
-    selectedSuggestion,
-    isLoading,
-    isInitialSuggestions,
-    createSuggestionButtonText,
-    suggestionsQuery
+  // 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 noop12 = () => {
+  };
+  function BlockStylesMenuItems({
+    stylesToRender,
+    activeStyle,
+    onSelect = noop12,
+    onHoverStyle = noop12
   }) {
-    const resultsListClasses = clsx_default(
-      "block-editor-link-control__search-results",
-      {
-        "is-loading": isLoading
+    if (!stylesToRender || stylesToRender.length === 0) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_jsx_runtime316.Fragment, { children: stylesToRender.map((style) => {
+      const menuItemText = style.label || style.name;
+      return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+        import_components104.MenuItem,
+        {
+          icon: activeStyle.name === style.name ? check_default : null,
+          onClick: () => onSelect(style),
+          onFocus: () => onHoverStyle(style),
+          onBlur: () => onHoverStyle(null),
+          onMouseEnter: () => onHoverStyle(style),
+          onMouseLeave: () => onHoverStyle(null),
+          children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+            import_components104.__experimentalText,
+            {
+              as: "span",
+              limit: 18,
+              ellipsizeMode: "tail",
+              truncate: true,
+              children: menuItemText
+            }
+          )
+        },
+        style.name
+      );
+    }) });
+  }
+
+  // packages/block-editor/build-module/components/block-switcher/block-styles-menu.mjs
+  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
+  function BlockStylesMenu({ hoveredBlock, onSwitch }) {
+    const { clientId } = hoveredBlock;
+    const [hoveredStyle, setHoveredStyle] = (0, import_element181.useState)(null);
+    const {
+      onSelect,
+      stylesToRender,
+      activeStyle,
+      genericPreviewBlock,
+      className: className2
+    } = useStylesForBlocks({
+      clientId,
+      onSwitch
+    });
+    const previewBlocks = (0, import_element181.useMemo)(() => {
+      if (!hoveredStyle || !genericPreviewBlock) {
+        return null;
       }
-    );
-    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_i18n154.__)("Suggestions") : (0, import_i18n154.sprintf)(
-      /* translators: %s: search term. */
-      (0, import_i18n154.__)('Search results for "%s"'),
-      currentInputValue
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { className: "block-editor-link-control__search-results-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
-      "div",
-      {
-        ...suggestionsListProps,
-        className: resultsListClasses,
-        "aria-label": labelText,
-        children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_components164.MenuGroup, { children: suggestions.map((suggestion, index2) => {
-          if (shouldShowCreateSuggestion && CREATE_TYPE === suggestion.type) {
-            return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
-              search_create_button_default,
-              {
-                searchTerm: currentInputValue,
-                buttonText: createSuggestionButtonText,
-                onClick: () => handleSuggestionClick(suggestion),
-                itemProps: buildSuggestionItemProps(
-                  suggestion,
-                  index2
-                ),
-                isSelected: index2 === selectedSuggestion
-              },
-              suggestion.type
-            );
-          }
-          if (CREATE_TYPE === suggestion.type) {
-            return null;
+      const previewClassName = replaceActiveStyle(
+        className2,
+        activeStyle,
+        hoveredStyle
+      );
+      return [
+        {
+          ...genericPreviewBlock,
+          attributes: {
+            ...genericPreviewBlock.attributes || {},
+            className: previewClassName
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
-            search_item_default,
+        }
+      ];
+    }, [hoveredStyle, genericPreviewBlock, className2, activeStyle]);
+    if (!stylesToRender || stylesToRender.length === 0) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)(
+      import_components105.MenuGroup,
+      {
+        label: (0, import_i18n98.__)("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)(
+            BlockStylesMenuItems,
             {
-              itemProps: buildSuggestionItemProps(
-                suggestion,
-                index2
-              ),
-              suggestion,
-              index: index2,
-              onClick: () => {
-                handleSuggestionClick(suggestion);
-              },
-              isSelected: index2 === selectedSuggestion,
-              isURL: LINK_ENTRY_TYPES.includes(
-                suggestion.type
-              ),
-              searchTerm: currentInputValue,
-              shouldShowType: shouldShowSuggestionsTypes,
-              isFrontPage: suggestion?.isFrontPage,
-              isBlogHome: suggestion?.isBlogHome
-            },
-            `${suggestion.id}-${suggestion.type}`
-          );
-        }) })
+              stylesToRender,
+              activeStyle,
+              onSelect,
+              onHoverStyle: setHoveredStyle
+            }
+          )
+        ]
       }
-    ) });
+    );
   }
-  var search_results_default2 = LinkControlSearchResults;
-  var __experimentalLinkControlSearchResults = (props) => {
-    (0, import_deprecated19.default)("wp.blockEditor.__experimentalLinkControlSearchResults", {
-      since: "6.8"
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(LinkControlSearchResults, { ...props });
-  };

-  // packages/block-editor/build-module/components/link-control/use-search-handler.mjs
-  var import_element220 = __toESM(require_element(), 1);
-  var import_data145 = __toESM(require_data(), 1);
+  // 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);

-  // packages/block-editor/build-module/components/link-control/normalize-url.mjs
-  var import_url4 = __toESM(require_url(), 1);
-  function normalizeUrl(url) {
-    const trimmedUrl = url?.trim();
-    if (!trimmedUrl) {
-      return { url: trimmedUrl, type: URL_TYPE };
+  // 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);
+
+  // packages/block-editor/build-module/components/block-switcher/utils.mjs
+  var import_blocks72 = __toESM(require_blocks(), 1);
+  var getMatchingBlockByName = (block, selectedBlockName, consumedBlocks = /* @__PURE__ */ new Set()) => {
+    const { clientId, name, innerBlocks = [] } = block;
+    if (consumedBlocks.has(clientId)) {
+      return;
     }
-    let type = URL_TYPE;
-    const protocol = (0, import_url4.getProtocol)(trimmedUrl) || "";
-    if (protocol.includes("mailto")) {
-      type = MAILTO_TYPE;
-    } else if (protocol.includes("tel")) {
-      type = TEL_TYPE;
-    } else if (trimmedUrl?.startsWith("#")) {
-      type = INTERNAL_TYPE;
+    if (name === selectedBlockName) {
+      return block;
     }
-    if (isHashLink(trimmedUrl) || isRelativePath(trimmedUrl) || trimmedUrl.startsWith("?") || protocol) {
-      return { url: trimmedUrl, type };
+    for (const innerBlock of innerBlocks) {
+      const match2 = getMatchingBlockByName(
+        innerBlock,
+        selectedBlockName,
+        consumedBlocks
+      );
+      if (match2) {
+        return match2;
+      }
     }
-    return { url: (0, import_url4.prependHTTPS)(trimmedUrl), type };
-  }
-
-  // packages/block-editor/build-module/components/link-control/use-search-handler.mjs
-  var handleNoop = () => Promise.resolve([]);
-  var handleDirectEntry = (val) => {
-    const { url, type } = normalizeUrl(val);
-    return Promise.resolve([
-      {
-        id: val,
-        title: val,
-        url,
-        type
+  };
+  var getRetainedBlockAttributes = (name, attributes) => {
+    const contentAttributes = (0, import_blocks72.getBlockAttributesNamesByRole)(name, "content");
+    if (!contentAttributes?.length) {
+      return attributes;
+    }
+    return contentAttributes.reduce((_accumulator, attribute) => {
+      if (attributes[attribute]) {
+        _accumulator[attribute] = attributes[attribute];
       }
-    ]);
+      return _accumulator;
+    }, {});
   };
-  var handleEntitySearch = async (val, suggestionsQuery, fetchSearchSuggestions, withCreateSuggestion, pageOnFront, pageForPosts) => {
-    const { isInitialSuggestions } = suggestionsQuery;
-    const results = await fetchSearchSuggestions(val, suggestionsQuery);
-    results.map((result) => {
-      if (Number(result.id) === pageOnFront) {
-        result.isFrontPage = true;
-        return result;
-      } else if (Number(result.id) === pageForPosts) {
-        result.isBlogHome = true;
-        return result;
+
+  // packages/block-editor/build-module/components/block-switcher/use-transformed-patterns.mjs
+  var transformMatchingBlock = (match2, selectedBlock) => {
+    const retainedBlockAttributes = getRetainedBlockAttributes(
+      selectedBlock.name,
+      selectedBlock.attributes
+    );
+    match2.attributes = {
+      ...match2.attributes,
+      ...retainedBlockAttributes
+    };
+  };
+  var getPatternTransformedBlocks = (selectedBlocks, patternBlocks) => {
+    const _patternBlocks = patternBlocks.map(
+      (block) => (0, import_blocks73.cloneBlock)(block)
+    );
+    const consumedBlocks = /* @__PURE__ */ new Set();
+    for (const selectedBlock of selectedBlocks) {
+      let isMatch = false;
+      for (const patternBlock of _patternBlocks) {
+        const match2 = getMatchingBlockByName(
+          patternBlock,
+          selectedBlock.name,
+          consumedBlocks
+        );
+        if (!match2) {
+          continue;
+        }
+        isMatch = true;
+        consumedBlocks.add(match2.clientId);
+        transformMatchingBlock(match2, selectedBlock);
+        break;
+      }
+      if (!isMatch) {
+        return;
       }
-      return result;
-    });
-    if (isInitialSuggestions) {
-      return results;
     }
-    return isURLLike(val) || !withCreateSuggestion ? results : results.concat({
-      // the `id` prop is intentionally omitted here because it
-      // is never exposed as part of the component's public API.
-      // see: https://github.com/WordPress/gutenberg/pull/19775#discussion_r378931316.
-      title: val,
-      // Must match the existing `<input>`s text value.
-      url: val,
-      // Must match the existing `<input>`s text value.
-      type: CREATE_TYPE
-    });
+    return _patternBlocks;
   };
-  function useSearchHandler(suggestionsQuery, allowDirectEntry, withCreateSuggestion) {
-    const { fetchSearchSuggestions, pageOnFront, pageForPosts } = (0, import_data145.useSelect)(
+  var useTransformedPatterns = (patterns, selectedBlocks) => {
+    return (0, import_element182.useMemo)(
+      () => patterns.reduce((accumulator, _pattern) => {
+        const transformedBlocks = getPatternTransformedBlocks(
+          selectedBlocks,
+          _pattern.blocks
+        );
+        if (transformedBlocks) {
+          accumulator.push({
+            ..._pattern,
+            transformedBlocks
+          });
+        }
+        return accumulator;
+      }, []),
+      [patterns, 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);
+  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) {
+      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)(
+        PreviewPatternsPopover,
+        {
+          patterns,
+          onSelect
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+        import_components106.MenuItem,
+        {
+          onClick: (event) => {
+            event.preventDefault();
+            setShowTransforms(!showTransforms);
+          },
+          icon: chevron_right_default,
+          children: (0, import_i18n99.__)("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,
+      {
+        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)(
+          BlockPatternsList2,
+          {
+            patterns,
+            onSelect
+          }
+        ) })
+      }
+    ) });
+  }
+  function BlockPatternsList2({ patterns, onSelect }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+      import_components106.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)(
+          BlockPattern2,
+          {
+            pattern,
+            onSelect
+          },
+          pattern.name
+        ))
+      }
+    );
+  }
+  function BlockPattern2({ pattern, onSelect }) {
+    const baseClassName = "block-editor-block-switcher__preview-patterns-container";
+    const descriptionId = (0, import_compose69.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,
+        {
+          render: /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+            "div",
+            {
+              role: "option",
+              "aria-label": pattern.title,
+              "aria-describedby": pattern.description ? descriptionId : void 0,
+              className: `${baseClassName}-list__item`
+            }
+          ),
+          onClick: () => onSelect(pattern.transformedBlocks),
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime318.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 })
+          ]
+        }
+      ),
+      !!pattern.description && /* @__PURE__ */ (0, import_jsx_runtime318.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);
+  function BlockSwitcherDropdownMenuContents({ onClose, clientIds }) {
+    const { replaceBlocks: replaceBlocks2, multiSelect: multiSelect2, updateBlockAttributes: updateBlockAttributes2 } = (0, import_data117.useDispatch)(store);
+    const {
+      possibleBlockTransformations,
+      patterns,
+      blocks: blocks2,
+      isUsingBindings,
+      canRemove,
+      hasBlockStyles
+    } = (0, import_data117.useSelect)(
       (select3) => {
-        const { getSettings: getSettings7 } = select3(store);
+        const {
+          getBlockAttributes: getBlockAttributes3,
+          getBlocksByClientId: getBlocksByClientId2,
+          getBlockRootClientId: getBlockRootClientId2,
+          getBlockTransformItems: getBlockTransformItems2,
+          __experimentalGetPatternTransformItems: __experimentalGetPatternTransformItems2,
+          canRemoveBlocks: canRemoveBlocks2,
+          getBlockName: getBlockName2
+        } = select3(store);
+        const { getBlockStyles: getBlockStyles2 } = select3(import_blocks74.store);
+        const rootClientId = getBlockRootClientId2(clientIds[0]);
+        const _blocks = getBlocksByClientId2(clientIds);
+        const _isSingleBlock = clientIds.length === 1;
+        const _blockName = _isSingleBlock && getBlockName2(clientIds[0]);
+        const _hasBlockStyles = _isSingleBlock && !!getBlockStyles2(_blockName)?.length;
         return {
-          pageOnFront: getSettings7().pageOnFront,
-          pageForPosts: getSettings7().pageForPosts,
-          fetchSearchSuggestions: getSettings7().__experimentalFetchLinkSuggestions
+          blocks: _blocks,
+          possibleBlockTransformations: getBlockTransformItems2(
+            _blocks,
+            rootClientId
+          ),
+          patterns: __experimentalGetPatternTransformItems2(
+            _blocks,
+            rootClientId
+          ),
+          isUsingBindings: clientIds.every(
+            (clientId) => !!getBlockAttributes3(clientId)?.metadata?.bindings
+          ),
+          canRemove: canRemoveBlocks2(clientIds),
+          hasBlockStyles: _hasBlockStyles
         };
       },
-      []
+      [clientIds]
     );
-    const directEntryHandler = allowDirectEntry ? handleDirectEntry : handleNoop;
-    return (0, import_element220.useCallback)(
-      (val, { isInitialSuggestions }) => {
-        return isURLLike(val) ? directEntryHandler(val, { isInitialSuggestions }) : handleEntitySearch(
-          val,
-          { ...suggestionsQuery, isInitialSuggestions },
-          fetchSearchSuggestions,
-          withCreateSuggestion,
-          pageOnFront,
-          pageForPosts
+    const blockVariationTransformations = useBlockVariationTransforms({
+      clientIds,
+      blocks: blocks2
+    });
+    function selectForMultipleBlocks(insertedBlocks) {
+      if (insertedBlocks.length > 1) {
+        multiSelect2(
+          insertedBlocks[0].clientId,
+          insertedBlocks[insertedBlocks.length - 1].clientId
         );
-      },
-      [
-        directEntryHandler,
-        fetchSearchSuggestions,
-        pageOnFront,
-        pageForPosts,
-        suggestionsQuery,
-        withCreateSuggestion
-      ]
+      }
+    }
+    function onBlockTransform(name, variationName) {
+      const newBlocks = (0, import_blocks74.switchToBlockType)(blocks2, name, variationName);
+      replaceBlocks2(clientIds, newBlocks);
+      selectForMultipleBlocks(newBlocks);
+    }
+    function onBlockVariationTransform(name) {
+      updateBlockAttributes2(blocks2[0].clientId, {
+        ...blockVariationTransformations.find(
+          ({ name: variationName }) => variationName === name
+        ).attributes
+      });
+    }
+    function onPatternTransform(transformedBlocks) {
+      replaceBlocks2(clientIds, transformedBlocks);
+      selectForMultipleBlocks(transformedBlocks);
+    }
+    const isSingleBlock = blocks2.length === 1;
+    const isSynced = isSingleBlock && ((0, import_blocks74.isTemplatePart)(blocks2[0]) || (0, import_blocks74.isReusableBlock)(blocks2[0]));
+    const hasPossibleBlockTransformations = !!possibleBlockTransformations?.length && canRemove && !isSynced;
+    const hasPossibleBlockVariationTransformations = !!blockVariationTransformations?.length;
+    const hasPatternTransformation = !!patterns?.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.") });
+    }
+    const connectedBlockDescription = isSingleBlock ? (0, import_i18n100._x)(
+      "This block is connected.",
+      "block toolbar button label and description"
+    ) : (0, import_i18n100._x)(
+      "These blocks are connected.",
+      "block toolbar button label and description"
     );
-  }
-
-  // packages/block-editor/build-module/components/link-control/search-input.mjs
-  var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
-  var noopSearchHandler = () => Promise.resolve([]);
-  var noop16 = () => {
-  };
-  var LinkControlSearchInput = (0, import_element221.forwardRef)(
-    ({
-      value,
-      children,
-      currentLink = {},
-      className = null,
-      placeholder = null,
-      withCreateSuggestion = false,
-      onCreateSuggestion = noop16,
-      onChange = noop16,
-      onSelect = noop16,
-      showSuggestions = true,
-      renderSuggestions = (props) => /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(search_results_default2, { ...props }),
-      fetchSuggestions = null,
-      allowDirectEntry = true,
-      showInitialSuggestions = false,
-      suggestionsQuery = {},
-      withURLSuggestion = true,
-      createSuggestionButtonText,
-      hideLabelFromVision = false,
-      suffix,
-      isEntity = false,
-      customValidity: customValidityProp
-    }, ref) => {
-      const genericSearchHandler = useSearchHandler(
-        suggestionsQuery,
-        allowDirectEntry,
-        withCreateSuggestion,
-        withURLSuggestion
-      );
-      const searchHandler = showSuggestions ? fetchSuggestions || genericSearchHandler : noopSearchHandler;
-      const [focusedSuggestion, setFocusedSuggestion] = (0, import_element221.useState)();
-      const onInputChange = (selection2, suggestion) => {
-        onChange(selection2);
-        setFocusedSuggestion(suggestion);
-      };
-      const handleRenderSuggestions = (props) => renderSuggestions({
-        ...props,
-        withCreateSuggestion,
-        createSuggestionButtonText,
-        suggestionsQuery,
-        handleSuggestionClick: (suggestion) => {
-          if (props.handleSuggestionClick) {
-            props.handleSuggestionClick(suggestion);
+    return /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)("div", { className: "block-editor-block-switcher__container", children: [
+      hasPatternTransformation && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+        pattern_transformations_menu_default,
+        {
+          blocks: blocks2,
+          patterns,
+          onSelect: (transformedBlocks) => {
+            onPatternTransform(transformedBlocks);
+            onClose();
           }
-          onSuggestionSelected(suggestion);
         }
-      });
-      const onSuggestionSelected = async (selectedSuggestion) => {
-        let suggestion = selectedSuggestion;
-        if (CREATE_TYPE === selectedSuggestion.type) {
-          try {
-            suggestion = await onCreateSuggestion(
-              selectedSuggestion.title
-            );
-            if (suggestion?.url) {
-              onSelect(suggestion);
-            }
-          } catch {
+      ),
+      hasBlockOrBlockVariationTransforms && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+        block_transformations_menu_default,
+        {
+          className: "block-editor-block-switcher__transforms__menugroup",
+          possibleBlockTransformations,
+          possibleBlockVariationTransformations: blockVariationTransformations,
+          blocks: blocks2,
+          onSelect: (name, variationName) => {
+            onBlockTransform(name, variationName);
+            onClose();
+          },
+          onSelectVariation: (name) => {
+            onBlockVariationTransform(name);
+            onClose();
           }
-          return;
         }
-        if (allowDirectEntry || suggestion && Object.keys(suggestion).length >= 1) {
-          const { id, url, kind, type, ...restLinkProps } = currentLink ?? {};
-          onSelect(
-            // Some direct entries don't have types or IDs, and we still need to clear the previous ones.
-            { ...restLinkProps, ...suggestion },
-            suggestion
-          );
+      ),
+      hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+        BlockStylesMenu,
+        {
+          hoveredBlock: blocks2[0],
+          onSwitch: onClose
         }
-      };
-      const _placeholder = placeholder ?? (0, import_i18n155.__)("Search or type URL");
-      const label = hideLabelFromVision && placeholder !== "" ? _placeholder : (0, import_i18n155.__)("Link");
-      return /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)("div", { className: "block-editor-link-control__search-input-container", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
-          URLInput,
+      ),
+      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 }) })
+    ] });
+  }
+  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)(
+      /* translators: %d: number of blocks. */
+      (0, import_i18n100._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,
+      {
+        className: "block-editor-block-switcher",
+        label,
+        popoverProps: {
+          placement: "bottom-start",
+          className: "block-editor-block-switcher__popover"
+        },
+        icon: children,
+        text,
+        toggleProps: {
+          description: blockSwitcherDescription,
+          ...toggleProps
+        },
+        menuProps: { orientation: "both" },
+        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+          BlockSwitcherDropdownMenuContents,
           {
-            disableSuggestions: currentLink?.url === value,
-            label,
-            hideLabelFromVision,
-            className,
-            value,
-            onChange: onInputChange,
-            placeholder: _placeholder,
-            __experimentalRenderSuggestions: showSuggestions ? handleRenderSuggestions : null,
-            __experimentalFetchLinkSuggestions: searchHandler,
-            __experimentalHandleURLSuggestions: true,
-            __experimentalShowInitialSuggestions: showInitialSuggestions,
-            customValidity: customValidityProp,
-            required: false,
-            onSubmit: (suggestion, event) => {
-              const hasSuggestion = suggestion || focusedSuggestion;
-              if (!hasSuggestion && !value?.trim()?.length) {
-                event.preventDefault();
-              } else {
-                onSuggestionSelected(
-                  hasSuggestion || { url: value }
-                );
-              }
-            },
-            inputRef: ref,
-            suffix,
-            disabled: isEntity
+            onClose,
+            clientIds
           }
-        ),
-        children
-      ] });
-    }
-  );
-  var search_input_default = LinkControlSearchInput;
-  var __experimentalLinkControlSearchInput = (props) => {
-    (0, import_deprecated20.default)("wp.blockEditor.__experimentalLinkControlSearchInput", {
-      since: "6.8"
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(LinkControlSearchInput, { ...props });
+        )
+      }
+    ) }) });
   };
+  var block_switcher_default = BlockSwitcher;

-  // packages/block-editor/build-module/components/link-control/link-preview.mjs
-  var import_i18n156 = __toESM(require_i18n(), 1);
-  var import_components166 = __toESM(require_components(), 1);
-  var import_compose87 = __toESM(require_compose(), 1);
-  var import_url5 = __toESM(require_url(), 1);
-  var import_dom67 = __toESM(require_dom(), 1);
-  var import_data147 = __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_components165 = __toESM(require_components(), 1);
-  var { Slot: ViewerSlot, Fill: ViewerFill } = (0, import_components165.createSlotFill)(
-    "BlockEditorLinkControlViewer"
-  );
+  // 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);
+  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,
+      {
+        className: "block-editor-block-switcher",
+        label,
+        popoverProps: {
+          placement: "bottom-start",
+          className: "block-editor-block-switcher__popover"
+        },
+        icon: children,
+        text,
+        toggleProps: {
+          description: (0, import_i18n101.__)("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)(
+          BlockStylesMenu,
+          {
+            hoveredBlock: {
+              clientId: clientIds[0]
+            },
+            onSwitch: onClose
+          }
+        ) })
+      }
+    ) }) });
+  }

-  // packages/block-editor/build-module/components/link-control/use-rich-url-data.mjs
-  var import_data146 = __toESM(require_data(), 1);
-  var import_element222 = __toESM(require_element(), 1);
-  function reducer(state, action) {
-    switch (action.type) {
-      case "RESOLVED":
-        return {
-          ...state,
-          isFetching: false,
-          richData: action.richData
-        };
-      case "ERROR":
-        return {
-          ...state,
-          isFetching: false,
-          richData: null
-        };
-      case "LOADING":
-        return {
-          ...state,
-          isFetching: true
-        };
-      default:
-        throw new Error(`Unexpected action type ${action.type}`);
+  // 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);
+  function PatternOverridesPopoverContent({ clientIds, blockTitle }) {
+    const blockMetaName = (0, import_data118.useSelect)(
+      (select3) => {
+        const { getBlockAttributes: getBlockAttributes3 } = select3(store);
+        return getBlockAttributes3(clientIds?.[0])?.metadata?.name;
+      },
+      [clientIds]
+    );
+    const isSingleBlock = clientIds.length === 1;
+    let description;
+    if (isSingleBlock && blockMetaName) {
+      description = (0, import_i18n102.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.'),
+        blockTitle.toLowerCase(),
+        blockMetaName
+      );
+    } else {
+      description = (0, import_i18n102.__)("These blocks are editable using overrides.");
     }
+    return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components109.__experimentalText, { children: description });
   }
-  function useRemoteUrlData(url) {
-    const [state, dispatch] = (0, import_element222.useReducer)(reducer, {
-      richData: null,
-      isFetching: false
-    });
-    const { fetchRichUrlData } = (0, import_data146.useSelect)((select3) => {
-      const { getSettings: getSettings7 } = select3(store);
-      return {
-        fetchRichUrlData: getSettings7().__experimentalFetchRichUrlData
-      };
-    }, []);
-    (0, import_element222.useEffect)(() => {
-      if (url?.length && fetchRichUrlData && typeof AbortController !== "undefined") {
-        dispatch({
-          type: "LOADING"
-        });
-        const controller = new window.AbortController();
-        const signal = controller.signal;
-        fetchRichUrlData(url, {
-          signal
-        }).then((urlData) => {
-          dispatch({
-            type: "RESOLVED",
-            richData: urlData
-          });
-        }).catch(() => {
-          if (!signal.aborted) {
-            dispatch({
-              type: "ERROR"
-            });
-          }
-        });
-        return () => {
-          controller.abort();
+  function PatternOverridesDropdown({
+    icon,
+    clientIds,
+    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,
+        {
+          ref: anchorRef,
+          className: "block-editor-block-toolbar__pattern-overrides-indicator",
+          icon,
+          label,
+          onClick: () => setIsOpen(!isOpen),
+          "aria-expanded": isOpen
+        }
+      ),
+      isOpen && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+        import_components109.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)(
+            PatternOverridesPopoverContent,
+            {
+              clientIds,
+              blockTitle
+            }
+          )
+        }
+      )
+    ] });
+  }
+
+  // packages/block-editor/build-module/components/block-toolbar/block-toolbar-icon.mjs
+  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
+  function getBlockIconVariant({ select: select3, clientIds }) {
+    const {
+      getBlockName: getBlockName2,
+      getBlockAttributes: getBlockAttributes3,
+      getBlockParentsByBlockName: getBlockParentsByBlockName2,
+      canRemoveBlocks: canRemoveBlocks2,
+      getTemplateLock: getTemplateLock2,
+      getBlockEditingMode: getBlockEditingMode2,
+      canEditBlock: canEditBlock2,
+      isSectionBlock: isSectionBlock2
+    } = unlock(select3(store));
+    const { getBlockStyles: getBlockStyles2 } = select3(import_blocks75.store);
+    const hasTemplateLock = clientIds.some(
+      (id) => getTemplateLock2(id) === "contentOnly"
+    );
+    const isSingleBlock = clientIds.length === 1;
+    const blockName = isSingleBlock && getBlockName2(clientIds[0]);
+    const hasBlockStyles = isSingleBlock && !!getBlockStyles2(blockName)?.length;
+    const hasPatternNameInSelection = clientIds.some(
+      (id) => !!getBlockAttributes3(id)?.metadata?.patternName && isSectionBlock2(id)
+    );
+    const hasPatternOverrides = clientIds.every(
+      (clientId) => hasPatternOverridesDefaultBinding(
+        getBlockAttributes3(clientId)?.metadata?.bindings
+      )
+    );
+    const hasParentPattern = clientIds.every(
+      (clientId) => getBlockParentsByBlockName2(clientId, "core/block", true).length > 0
+    );
+    const canRemove = canRemoveBlocks2(clientIds);
+    const canEdit = clientIds.every((clientId) => canEditBlock2(clientId));
+    const editingMode = getBlockEditingMode2(clientIds[0]);
+    const isDefaultEditingMode = editingMode === "default";
+    const isContentOnlyMode = editingMode === "contentOnly";
+    const _hideTransformsForSections = hasPatternNameInSelection;
+    const _showBlockSwitcher = !_hideTransformsForSections && isDefaultEditingMode && (hasBlockStyles || canRemove) && !hasTemplateLock && canEdit;
+    const _showPatternOverrides = hasPatternOverrides && hasParentPattern;
+    if (_showBlockSwitcher) {
+      return "switcher";
+    } else if (isContentOnlyMode && hasBlockStyles && !hasPatternOverrides && canEdit) {
+      return "styles-only";
+    } else if (_showPatternOverrides) {
+      return "pattern-overrides";
+    }
+    return "default";
+  }
+  function getBlockIcon({ select: select3, clientIds }) {
+    const { getBlockName: getBlockName2, getBlockAttributes: getBlockAttributes3, getBlock: getBlock2, isSectionBlock: isSectionBlock2 } = unlock(select3(store));
+    const _isSingleBlock = clientIds.length === 1;
+    const firstClientId = clientIds[0];
+    const blockAttributes = getBlockAttributes3(firstClientId);
+    if (_isSingleBlock && blockAttributes?.metadata?.patternName && isSectionBlock2(firstClientId)) {
+      return symbol_default;
+    }
+    const blockName = getBlockName2(firstClientId);
+    const blockType = (0, import_blocks75.getBlockType)(blockName);
+    if (_isSingleBlock) {
+      const { getActiveBlockVariation } = select3(import_blocks75.store);
+      const match2 = getActiveBlockVariation(
+        blockName,
+        blockAttributes,
+        void 0,
+        getBlock2?.(firstClientId)?.innerContent
+      );
+      return match2?.icon || blockType?.icon;
+    }
+    const blockNames = clientIds.map((id) => getBlockName2(id));
+    const isSelectionOfSameType = new Set(blockNames).size === 1;
+    return isSelectionOfSameType ? blockType?.icon : copy_default;
+  }
+  function BlockToolbarIcon({ clientIds, isSynced }) {
+    const { icon, showIconLabels, variant } = (0, import_data119.useSelect)(
+      (select3) => {
+        return {
+          icon: getBlockIcon({ select: select3, clientIds }),
+          showIconLabels: select3(import_preferences2.store).get(
+            "core",
+            "showIconLabels"
+          ),
+          variant: getBlockIconVariant({
+            select: select3,
+            clientIds
+          })
         };
+      },
+      [clientIds]
+    );
+    const blockTitle = useBlockDisplayTitle({
+      clientId: clientIds?.[0],
+      maximumLength: 35
+    });
+    const isSingleBlock = clientIds.length === 1;
+    const showBlockTitle = isSingleBlock && isSynced && !showIconLabels;
+    const label = isSingleBlock ? blockTitle : (0, import_i18n103.__)("Multiple blocks selected");
+    const text = showBlockTitle && blockTitle ? blockTitle : void 0;
+    const BlockIconElement = /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+      block_icon_default,
+      {
+        className: "block-editor-block-toolbar__block-icon",
+        icon
       }
-    }, [url]);
-    return state;
+    );
+    if (variant === "switcher") {
+      return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+        block_switcher_default,
+        {
+          clientIds,
+          label,
+          text,
+          children: BlockIconElement
+        }
+      );
+    }
+    if (variant === "styles-only") {
+      return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+        BlockStylesDropdown,
+        {
+          clientIds,
+          label,
+          text,
+          children: BlockIconElement
+        }
+      );
+    }
+    if (variant === "pattern-overrides") {
+      return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+        PatternOverridesDropdown,
+        {
+          icon: BlockIconElement,
+          clientIds,
+          blockTitle,
+          label
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+      import_components110.ToolbarButton,
+      {
+        disabled: true,
+        className: "block-editor-block-toolbar__block-icon-button",
+        title: label,
+        icon: BlockIconElement,
+        text
+      }
+    );
   }
-  var use_rich_url_data_default = useRemoteUrlData;

-  // packages/block-editor/build-module/components/link-control/link-preview.mjs
-  var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge4 } = unlock(import_components166.privateApis);
-  function LinkPreview({
-    value,
-    onEditClick,
-    hasRichPreviews = false,
-    hasUnlinkControl = false,
-    onRemove
+  // packages/block-editor/build-module/components/block-toolbar/index.mjs
+  var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
+  function PrivateBlockToolbar({
+    hideDragHandle,
+    focusOnMount,
+    __experimentalInitialIndex,
+    __experimentalOnIndexChange,
+    variant = "unstyled"
   }) {
-    const showIconLabels = (0, import_data147.useSelect)(
-      (select3) => select3(import_preferences3.store).get("core", "showIconLabels"),
-      []
-    );
-    const showRichPreviews = hasRichPreviews ? value?.url : null;
-    const { richData, isFetching } = use_rich_url_data_default(showRichPreviews);
-    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_dom67.__unstableStripHTML)(
-      value?.entityTitle || richData?.title || value?.title || displayURL
-    );
-    let icon;
-    if (richData?.icon) {
-      icon = /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("img", { src: richData?.icon, alt: "" });
-    } else if (isEmptyURL) {
-      icon = /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(icon_default, { icon: info_default, size: 32 });
-    } else {
-      icon = /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(icon_default, { icon: globe_default });
+    const {
+      blockClientId,
+      blockClientIds,
+      isDefaultEditingMode,
+      blockType,
+      toolbarKey,
+      shouldShowVisualToolbar,
+      showParentSelector,
+      isUsingBindings,
+      isSectionContainer,
+      hasContentOnlyLocking,
+      showShuffleButton,
+      showSlots,
+      showGroupButtons,
+      showLockButtons,
+      showBlockVisibilityButton,
+      showSwitchSectionStyleButton,
+      areSelectedBlocksHiddenOnViewport,
+      showStyleStateSlot,
+      canEdit
+    } = (0, import_data120.useSelect)((select3) => {
+      const { canEditBlock: canEditBlock2 } = select3(store);
+      const {
+        getBlockName: getBlockName2,
+        getBlockMode: getBlockMode2,
+        getBlockParents: getBlockParents2,
+        getSelectedBlockClientIds: getSelectedBlockClientIds2,
+        isBlockValid: isBlockValid2,
+        getBlockEditingMode: getBlockEditingMode2,
+        getBlockAttributes: getBlockAttributes3,
+        getSettings: getSettings8,
+        getTemplateLock: getTemplateLock2,
+        getParentSectionBlock: getParentSectionBlock2,
+        isZoomOut: isZoomOut2,
+        isSectionBlock: isSectionBlock2,
+        isBlockHiddenAtViewport: isBlockHiddenAtViewport2,
+        getSelectedBlockStyleState: getSelectedBlockStyleState2,
+        isResponsiveEditing: isResponsiveEditing3
+      } = unlock(select3(store));
+      const selectedBlockClientIds = getSelectedBlockClientIds2();
+      const selectedBlockClientId = selectedBlockClientIds[0];
+      const parents = getBlockParents2(selectedBlockClientId);
+      const parentSection = getParentSectionBlock2(selectedBlockClientId);
+      const parentClientId = parentSection ?? parents[parents.length - 1];
+      const parentBlockName = getBlockName2(parentClientId);
+      const parentBlockType = (0, import_blocks76.getBlockType)(parentBlockName);
+      const editingMode = getBlockEditingMode2(selectedBlockClientId);
+      const _isDefaultEditingMode = editingMode === "default";
+      const _blockName = getBlockName2(selectedBlockClientId);
+      const isValid2 = selectedBlockClientIds.every(
+        (id) => isBlockValid2(id)
+      );
+      const isVisual = selectedBlockClientIds.every(
+        (id) => getBlockMode2(id) === "visual"
+      );
+      const _isUsingBindings = selectedBlockClientIds.every(
+        (clientId) => !!getBlockAttributes3(clientId)?.metadata?.bindings
+      );
+      const _hasTemplateLock = selectedBlockClientIds.some(
+        (id) => getTemplateLock2(id) === "contentOnly"
+      );
+      const _isZoomOut = isZoomOut2();
+      const _isSectionBlock = isSectionBlock2(selectedBlockClientId);
+      const _canEditBlock = canEditBlock2(selectedBlockClientId);
+      const _showSwitchSectionStyleButton = _canEditBlock && (_isZoomOut || _isSectionBlock);
+      const _currentDeviceType = getSettings8()?.[deviceTypeKey]?.toLowerCase() || "desktop";
+      const _areSelectedBlocksHiddenOnViewport = selectedBlockClientIds.length > 0 && selectedBlockClientIds.every(
+        (id) => isBlockHiddenAtViewport2(id, _currentDeviceType)
+      );
+      const _isEditingResponsiveStyleState = isResponsiveEditing3() && hasViewportBlockStyleState(
+        getSelectedBlockStyleState2(selectedBlockClientId)
+      );
+      return {
+        blockClientId: selectedBlockClientId,
+        blockClientIds: selectedBlockClientIds,
+        isDefaultEditingMode: _isDefaultEditingMode,
+        blockType: selectedBlockClientId && (0, import_blocks76.getBlockType)(_blockName),
+        shouldShowVisualToolbar: isValid2 && isVisual,
+        toolbarKey: `${selectedBlockClientId}${parentClientId}`,
+        showParentSelector: !_isZoomOut && parentBlockType && editingMode !== "contentOnly" && getBlockEditingMode2(parentClientId) !== "disabled" && (0, import_blocks76.hasBlockSupport)(
+          parentBlockType,
+          "__experimentalParentSelector",
+          true
+        ) && selectedBlockClientIds.length === 1,
+        isUsingBindings: _isUsingBindings,
+        isSectionContainer: _isSectionBlock,
+        hasContentOnlyLocking: _hasTemplateLock,
+        showShuffleButton: _isZoomOut,
+        showSlots: !_isZoomOut && !_isEditingResponsiveStyleState,
+        showStyleStateSlot: !_isZoomOut && _isEditingResponsiveStyleState,
+        showGroupButtons: !_isZoomOut,
+        showLockButtons: !_isZoomOut,
+        showBlockVisibilityButton: !_isZoomOut,
+        showSwitchSectionStyleButton: _showSwitchSectionStyleButton,
+        areSelectedBlocksHiddenOnViewport: _areSelectedBlocksHiddenOnViewport,
+        canEdit: _canEditBlock
+      };
+    }, []);
+    const toolbarWrapperRef = (0, import_element185.useRef)(null);
+    const nodeRef = (0, import_element185.useRef)();
+    const showHoveredOrFocusedGestures = useShowHoveredOrFocusedGestures({
+      ref: nodeRef
+    });
+    const isLargeViewport = !(0, import_compose70.useViewportMatch)("medium", "<");
+    const hasBlockToolbar = useHasBlockToolbar();
+    if (!hasBlockToolbar) {
+      return null;
     }
-    const { createNotice } = (0, import_data147.useDispatch)(import_notices10.store);
-    const ref = (0, import_compose87.useCopyToClipboard)(value.url, () => {
-      createNotice("info", (0, import_i18n156.__)("Link copied to clipboard."), {
-        isDismissible: true,
-        type: "snackbar"
-      });
+    const isMultiToolbar = blockClientIds.length > 1;
+    const isSynced = (0, import_blocks76.isReusableBlock)(blockType) || (0, import_blocks76.isTemplatePart)(blockType);
+    const classes = clsx_default("block-editor-block-contextual-toolbar", {
+      "has-parent": showParentSelector
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
-      import_components166.Flex,
+    const innerClasses = clsx_default("block-editor-block-toolbar", {
+      "is-synced": isSynced,
+      "is-connected": isUsingBindings
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+      NavigableToolbar,
       {
-        role: "group",
-        "aria-label": (0, import_i18n156.__)("Manage link"),
-        className: clsx_default("block-editor-link-control__preview", {
-          "is-current": true,
-          "is-rich": hasRichData,
-          "is-fetching": !!isFetching,
-          "is-preview": true,
-          "is-error": isEmptyURL,
-          "is-url-title": displayTitle === displayURL
-        }),
-        children: /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(import_components166.Flex, { gap: 0, align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(
-            import_components166.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_i18n156.__)("Link information")
-              ),
-              justify: "start",
-              align: "flex-start",
-              children: [
-                value?.image ? /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
-                  import_components166.Flex,
+        focusEditorOnEscape: true,
+        className: classes,
+        "aria-label": (0, import_i18n104.__)("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)(
+              BlockToolbarIcon,
+              {
+                clientIds: blockClientIds,
+                isSynced
+              }
+            ),
+            isDefaultEditingMode && showBlockVisibilityButton && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+              BlockVisibilityViewportToolbar,
+              {
+                clientIds: blockClientIds
+              }
+            ),
+            !isMultiToolbar && isDefaultEditingMode && showLockButtons && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+              BlockLockToolbar,
+              {
+                clientId: blockClientId
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+              block_mover_default,
+              {
+                clientIds: blockClientIds,
+                hideDragHandle
+              }
+            )
+          ] }) }),
+          !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)(
+                  block_controls_default.Slot,
                   {
-                    className: "block-editor-link-control__preview-image",
-                    justify: "center",
-                    children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("img", { src: value?.image, alt: "" })
+                    group: "parent",
+                    className: "block-editor-block-toolbar__slot"
                   }
-                ) : /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
-                  import_components166.Flex,
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+                  block_controls_default.Slot,
                   {
-                    className: clsx_default(
-                      "block-editor-link-control__preview-icon",
-                      {
-                        "is-image": richData?.icon
-                      }
-                    ),
-                    justify: "center",
-                    children: icon
+                    group: "block",
+                    className: "block-editor-block-toolbar__slot"
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
-                  import_components166.Flex,
+                /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(block_controls_default.Slot, { className: "block-editor-block-toolbar__slot" }),
+                /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+                  block_controls_default.Slot,
                   {
-                    className: "block-editor-link-control__preview-details",
-                    direction: "column",
-                    gap: 2,
-                    children: !isEmptyURL ? /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(import_jsx_runtime380.Fragment, { children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
-                        import_components166.ExternalLink,
-                        {
-                          className: "block-editor-link-control__preview-title",
-                          href: value.url,
-                          children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_components166.__experimentalTruncate, { numberOfLines: 1, children: displayTitle })
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("span", { className: "block-editor-link-control__preview-info", children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_components166.__experimentalTruncate, { numberOfLines: 1, children: displayURL }) }),
-                      value?.badges?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
-                        import_components166.__experimentalHStack,
-                        {
-                          className: "block-editor-link-control__preview-badges",
-                          alignment: "left",
-                          gap: 1,
-                          children: value.badges.map(
-                            (badge, index2) => /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
-                              WCBadge4,
-                              {
-                                intent: badge.intent,
-                                children: badge.label
-                              },
-                              `${badge.label}|${badge.intent}|${index2}`
-                            )
-                          )
-                        }
-                      )
-                    ] }) : /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("span", { className: "block-editor-link-control__preview-error-notice", children: (0, import_i18n156.__)("Link is empty") })
+                    group: "inline",
+                    className: "block-editor-block-toolbar__slot"
                   }
                 )
-              ]
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
-            import_components166.Button,
-            {
-              icon: pencil_default,
-              label: (0, import_i18n156.__)("Edit link"),
-              onClick: onEditClick,
-              size: "compact",
-              showTooltip: !showIconLabels
-            }
-          ),
-          hasUnlinkControl && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
-            import_components166.Button,
-            {
-              icon: link_off_default,
-              label: (0, import_i18n156.__)("Remove link"),
-              onClick: onRemove,
-              size: "compact",
-              showTooltip: !showIconLabels
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
-            import_components166.Button,
-            {
-              icon: copy_small_default,
-              label: (0, import_i18n156.__)("Copy link"),
-              ref,
-              accessibleWhenDisabled: true,
-              disabled: isEmptyURL,
-              size: "compact",
-              showTooltip: !showIconLabels
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(ViewerSlot, { fillProps: value })
+              ] }),
+              showStyleStateSlot && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+                block_controls_default.Slot,
+                {
+                  group: "style-state",
+                  className: "block-editor-block-toolbar__slot"
+                }
+              )
+            ] }),
+            showSlots && /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_jsx_runtime323.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime323.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_runtime323.jsx)(BlockEditVisuallyButton, { clientIds: blockClientIds }),
+          /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(block_settings_menu_default, { clientIds: blockClientIds })
         ] })
+      },
+      toolbarKey
+    );
+  }
+  function BlockToolbar({ hideDragHandle, variant }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+      PrivateBlockToolbar,
+      {
+        hideDragHandle,
+        variant,
+        focusOnMount: void 0,
+        __experimentalInitialIndex: void 0,
+        __experimentalOnIndexChange: void 0
       }
     );
   }

-  // packages/block-editor/build-module/components/link-control/settings.mjs
-  var import_i18n157 = __toESM(require_i18n(), 1);
-  var import_components167 = __toESM(require_components(), 1);
-  var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
-  var noop17 = () => {
-  };
-  var LinkControlSettings = ({ value, onChange = noop17, settings: settings2 }) => {
-    if (!settings2 || !settings2.length) {
-      return null;
-    }
-    const handleSettingChange = (setting) => (newValue) => {
-      onChange({
-        ...value,
-        [setting.id]: newValue
-      });
-    };
-    const theSettings = settings2.map((setting) => {
-      if ("render" in setting) {
-        if (typeof setting.render === "function") {
-          const renderedContent = setting.render(
-            setting,
-            value,
-            onChange
-          );
-          return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
-            "div",
-            {
-              className: "block-editor-link-control__setting",
-              children: renderedContent
+  // packages/block-editor/build-module/components/block-tools/block-toolbar-popover.mjs
+  var import_jsx_runtime324 = __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)(() => {
+      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", () => {
+      isToolbarForcedRef.current = true;
+      stopTyping2(true);
+    });
+    (0, import_element186.useEffect)(() => {
+      isToolbarForcedRef.current = false;
+    });
+    const clientIdToPositionOver = capturingClientId || clientId;
+    const popoverProps3 = useBlockToolbarPopoverProps({
+      contentElement: __unstableContentRef?.current,
+      clientId: clientIdToPositionOver
+    });
+    return !isTyping3 && /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
+      PrivateBlockPopover,
+      {
+        clientId: clientIdToPositionOver,
+        bottomClientId: lastClientId,
+        className: clsx_default("block-editor-block-list__block-popover", {
+          "is-insertion-point-visible": isInsertionPointVisible
+        }),
+        resize: false,
+        ...popoverProps3,
+        __unstableContentRef,
+        children: /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
+          PrivateBlockToolbar,
+          {
+            focusOnMount: isToolbarForcedRef.current,
+            __experimentalInitialIndex: initialToolbarItemIndexRef.current,
+            __experimentalOnIndexChange: (index2) => {
+              initialToolbarItemIndexRef.current = index2;
             },
-            setting.id
-          );
-        }
-        return null;
+            variant: "toolbar"
+          }
+        )
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
-        import_components167.CheckboxControl,
-        {
-          className: "block-editor-link-control__setting",
-          label: setting.title,
-          onChange: handleSettingChange(setting),
-          checked: value ? !!value[setting.id] : false,
-          help: setting?.help
-        },
-        setting.id
-      );
-    }).filter(Boolean);
-    return /* @__PURE__ */ (0, import_jsx_runtime381.jsxs)("fieldset", { className: "block-editor-link-control__settings", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime381.jsx)("legend", {}), children: (0, import_i18n157.__)("Currently selected link settings") }),
-      theSettings
-    ] });
-  };
-  var settings_default2 = LinkControlSettings;
+    );
+  }

-  // packages/block-editor/build-module/components/link-control/use-create-page.mjs
-  var import_i18n158 = __toESM(require_i18n(), 1);
-  var import_element223 = __toESM(require_element(), 1);
-  function useCreatePage(handleCreatePage) {
-    const cancelableCreateSuggestion = (0, import_element223.useRef)();
-    const [isCreatingPage, setIsCreatingPage] = (0, import_element223.useState)(false);
-    const [errorMessage, setErrorMessage] = (0, import_element223.useState)(null);
-    const createPage = async function(suggestionTitle) {
-      setIsCreatingPage(true);
-      setErrorMessage(null);
-      try {
-        cancelableCreateSuggestion.current = makeCancelable(
-          // Using Promise.resolve to allow createSuggestion to return a
-          // non-Promise based value.
-          Promise.resolve(handleCreatePage(suggestionTitle))
-        );
-        return await cancelableCreateSuggestion.current.promise;
-      } catch (error2) {
-        if (error2 && error2.isCanceled) {
-          return;
-        }
-        setErrorMessage(
-          error2.message || (0, import_i18n158.__)(
-            "An unknown error occurred during creation. Please try again."
-          )
-        );
-        throw error2;
-      } finally {
-        setIsCreatingPage(false);
+  // 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);
+
+  // 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);
+  function ZoomOutModeInserterButton({ onClick }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+      import_components112.Button,
+      {
+        variant: "primary",
+        icon: plus_default,
+        size: "compact",
+        className: clsx_default(
+          "block-editor-button-pattern-inserter__button",
+          "block-editor-block-tools__zoom-out-mode-inserter-button"
+        ),
+        onClick,
+        label: (0, import_i18n105._x)(
+          "Add pattern",
+          "Generic label for pattern inserter button"
+        )
       }
-    };
-    (0, import_element223.useEffect)(() => {
+    );
+  }
+  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);
+  function ZoomOutModeInserters() {
+    const [isReady, setIsReady] = (0, import_element187.useState)(false);
+    const {
+      hasSelection,
+      blockOrder,
+      setInserterIsOpened,
+      sectionRootClientId,
+      selectedBlockClientId,
+      blockInsertionPoint,
+      insertionPointVisible
+    } = (0, import_data122.useSelect)((select3) => {
+      const {
+        getSettings: getSettings8,
+        getBlockOrder: getBlockOrder2,
+        getSelectionStart: getSelectionStart2,
+        getSelectedBlockClientId: getSelectedBlockClientId2,
+        getSectionRootClientId: getSectionRootClientId2,
+        getBlockInsertionPoint: getBlockInsertionPoint2,
+        isBlockInsertionPointVisible: isBlockInsertionPointVisible2
+      } = unlock(select3(store));
+      const root = getSectionRootClientId2();
+      return {
+        hasSelection: !!getSelectionStart2().clientId,
+        blockOrder: getBlockOrder2(root),
+        sectionRootClientId: root,
+        setInserterIsOpened: getSettings8().__experimentalSetIsInserterOpened,
+        selectedBlockClientId: getSelectedBlockClientId2(),
+        blockInsertionPoint: getBlockInsertionPoint2(),
+        insertionPointVisible: isBlockInsertionPointVisible2()
+      };
+    }, []);
+    const { showInsertionPoint: showInsertionPoint2 } = unlock((0, import_data122.useDispatch)(store));
+    (0, import_element187.useEffect)(() => {
+      const timeout = setTimeout(() => {
+        setIsReady(true);
+      }, 500);
       return () => {
-        if (cancelableCreateSuggestion.current) {
-          cancelableCreateSuggestion.current.cancel();
-        }
+        clearTimeout(timeout);
       };
     }, []);
-    return {
-      createPage,
-      isCreatingPage,
-      errorMessage
-    };
-  }
-  var makeCancelable = (promise) => {
-    let hasCanceled_ = false;
-    const wrappedPromise = new Promise((resolve, reject) => {
-      promise.then(
-        (val) => hasCanceled_ ? reject({ isCanceled: true }) : resolve(val),
-        (error2) => hasCanceled_ ? reject({ isCanceled: true }) : reject(error2)
-      );
-    });
-    return {
-      promise: wrappedPromise,
-      cancel() {
-        hasCanceled_ = true;
-      }
-    };
-  };
-
-  // packages/block-editor/build-module/components/link-control/use-internal-value.mjs
-  var import_element224 = __toESM(require_element(), 1);
-  var import_fast_deep_equal = __toESM(require_fast_deep_equal(), 1);
-  function useInternalValue(value) {
-    const [internalValue, setInternalValue] = (0, import_element224.useState)(value || {});
-    const [previousValue, setPreviousValue] = (0, import_element224.useState)(value);
-    if (!(0, import_fast_deep_equal.default)(value, previousValue)) {
-      setPreviousValue(value);
-      setInternalValue(value);
+    if (!isReady || !hasSelection) {
+      return null;
     }
-    const setInternalURLInputValue = (nextValue) => {
-      setInternalValue({
-        ...internalValue,
-        url: nextValue
-      });
-    };
-    const setInternalTextInputValue = (nextValue) => {
-      setInternalValue({
-        ...internalValue,
-        title: nextValue
-      });
-    };
-    const createSetInternalSettingValueHandler = (settingsKeys) => (nextValue) => {
-      const settingsUpdates = Object.keys(nextValue).reduce(
-        (acc, key) => {
-          if (settingsKeys.includes(key)) {
-            acc[key] = nextValue[key];
+    const previousClientId = selectedBlockClientId;
+    const index2 = blockOrder.findIndex(
+      (clientId) => selectedBlockClientId === clientId
+    );
+    const insertionIndex = index2 + 1;
+    const nextClientId = blockOrder[insertionIndex];
+    if (insertionPointVisible && blockInsertionPoint?.index === insertionIndex) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+      inbetween_default,
+      {
+        previousClientId,
+        nextClientId,
+        children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+          zoom_out_mode_inserter_button_default,
+          {
+            onClick: () => {
+              setInserterIsOpened({
+                rootClientId: sectionRootClientId,
+                insertionIndex,
+                tab: "patterns",
+                category: "all"
+              });
+              showInsertionPoint2(sectionRootClientId, insertionIndex, {
+                operation: "insert"
+              });
+            }
           }
-          return acc;
-        },
-        {}
-      );
-      setInternalValue({
-        ...internalValue,
-        ...settingsUpdates
-      });
-    };
-    return [
-      internalValue,
-      setInternalValue,
-      setInternalURLInputValue,
-      setInternalTextInputValue,
-      createSetInternalSettingValueHandler
-    ];
+        )
+      }
+    );
   }
+  var zoom_out_mode_inserters_default = ZoomOutModeInserters;

-  // packages/block-editor/build-module/components/link-control/index.mjs
-  var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
-  var noop18 = () => {
-  };
-  var PREFERENCE_SCOPE = "core/block-editor";
-  var PREFERENCE_KEY = "linkControlSettingsDrawer";
-  function LinkControl({
-    searchInputPlaceholder,
-    value,
-    settings: settings2 = DEFAULT_LINK_SETTINGS,
-    onChange = noop18,
-    onInputChange,
-    onRemove,
-    onCancel,
-    noDirectEntry = false,
-    showSuggestions = true,
-    showInitialSuggestions,
-    forceIsEditingLink,
-    createSuggestion,
-    withCreateSuggestion,
-    inputValue: propInputValue = "",
-    suggestionsQuery = {},
-    noURLSuggestion = false,
-    createSuggestionButtonText,
-    hasRichPreviews = false,
-    hasTextControl = false,
-    renderControlBottom = null,
-    handleEntities = false
-  }) {
-    if (withCreateSuggestion === void 0 && createSuggestion) {
-      withCreateSuggestion = true;
-    }
-    const [settingsOpen, setSettingsOpen] = (0, import_element225.useState)(false);
-    const [customValidity, setCustomValidity] = (0, import_element225.useState)(void 0);
-    const { advancedSettingsPreference } = (0, import_data148.useSelect)((select3) => {
-      const prefsStore = select3(import_preferences4.store);
+  // 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);
+  function useShowBlockTools() {
+    return (0, import_data123.useSelect)((select3) => {
+      const {
+        getSelectedBlockClientId: getSelectedBlockClientId2,
+        getFirstMultiSelectedBlockClientId: getFirstMultiSelectedBlockClientId2,
+        getBlock: getBlock2,
+        getBlockMode: getBlockMode2,
+        getSettings: getSettings8,
+        isTyping: isTyping3,
+        isBlockInterfaceHidden: isBlockInterfaceHidden3
+      } = unlock(select3(store));
+      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 _showEmptyBlockSideInserter = clientId && !isTyping3() && isEmptyDefaultBlock;
+      const _showBlockToolbarPopover = !isBlockInterfaceHidden3() && !getSettings8().hasFixedToolbar && !_showEmptyBlockSideInserter && hasSelectedBlock2 && !isEmptyDefaultBlock;
       return {
-        advancedSettingsPreference: prefsStore.get(PREFERENCE_SCOPE, PREFERENCE_KEY) ?? false
+        showEmptyBlockSideInserter: _showEmptyBlockSideInserter,
+        showBlockToolbarPopover: _showBlockToolbarPopover
       };
     }, []);
-    const { set: setPreference } = (0, import_data148.useDispatch)(import_preferences4.store);
-    const setSettingsOpenWithPreference = (prefVal) => {
-      if (setPreference) {
-        setPreference(PREFERENCE_SCOPE, PREFERENCE_KEY, prefVal);
-      }
-      setSettingsOpen(prefVal);
-    };
-    const isSettingsOpen = advancedSettingsPreference || settingsOpen;
-    const isMountingRef = (0, import_element225.useRef)(true);
-    const wrapperNode = (0, import_element225.useRef)();
-    const wrapperRef = (0, import_compose88.useMergeRefs)([wrapperNode, useNativeUndo()]);
-    const textInputRef = (0, import_element225.useRef)();
-    const searchInputRef = (0, import_element225.useRef)();
-    const entityUrlFallbackRef = (0, import_element225.useRef)();
-    const settingsKeys = settings2.map(({ id }) => id);
-    const [
-      internalControlValue,
-      setInternalControlValue,
-      setInternalURLInputValue,
-      setInternalTextInputValue,
-      createSetInternalSettingValueHandler
-    ] = useInternalValue(value);
-    const handleInputChange = (newValue) => {
-      setInternalURLInputValue(newValue);
-      onInputChange?.(newValue);
+  }
+
+  // packages/block-editor/build-module/components/block-tools/index.mjs
+  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
+  function selector2(select3) {
+    const {
+      getSelectedBlockClientId: getSelectedBlockClientId2,
+      getFirstMultiSelectedBlockClientId: getFirstMultiSelectedBlockClientId2,
+      getSettings: getSettings8,
+      isTyping: isTyping3,
+      isDragging: isDragging3,
+      isZoomOut: isZoomOut2,
+      getViewportModalClientIds: getViewportModalClientIds2
+    } = unlock(select3(store));
+    const clientId = getSelectedBlockClientId2() || getFirstMultiSelectedBlockClientId2();
+    return {
+      clientId,
+      hasFixedToolbar: getSettings8().hasFixedToolbar,
+      isTyping: isTyping3(),
+      isZoomOutMode: isZoomOut2(),
+      isDragging: isDragging3(),
+      viewportModalClientIds: getViewportModalClientIds2(),
+      blockVisibilitySetting: select3(store).getSettings().__experimentalFeatures?.blockVisibility?.allowEditing
     };
-    const isEntity = handleEntities && !!internalControlValue?.id;
-    const baseId = (0, import_compose88.useInstanceId)(LinkControl, "link-control");
-    const helpTextId = isEntity ? `${baseId}__help` : null;
-    const valueHasChanges = value && !(0, import_is_shallow_equal3.isShallowEqualObjects)(internalControlValue, value);
-    const [isEditingLink, setIsEditingLink] = (0, import_element225.useState)(
-      forceIsEditingLink !== void 0 ? forceIsEditingLink : !value || !value.url
+  }
+  function BlockTools({
+    children,
+    __unstableContentRef,
+    ...props
+  }) {
+    const {
+      clientId,
+      hasFixedToolbar,
+      isTyping: isTyping3,
+      isZoomOutMode,
+      isDragging: isDragging3,
+      viewportModalClientIds: viewportModalClientIds2,
+      blockVisibilitySetting
+    } = (0, import_data124.useSelect)(selector2, []);
+    const isMatch = (0, import_keyboard_shortcuts10.__unstableUseShortcutEventMatch)();
+    const {
+      getBlocksByClientId: getBlocksByClientId2,
+      getSelectedBlockClientIds: getSelectedBlockClientIds2,
+      getBlockRootClientId: getBlockRootClientId2,
+      getBlockEditingMode: getBlockEditingMode2,
+      getBlockName: getBlockName2,
+      isGroupable: isGroupable2,
+      getEditedContentOnlySection: getEditedContentOnlySection2,
+      canEditBlock: canEditBlock2
+    } = unlock((0, import_data124.useSelect)(store));
+    const { getGroupingBlockName } = (0, import_data124.useSelect)(import_blocks78.store);
+    const { showEmptyBlockSideInserter, showBlockToolbarPopover } = useShowBlockTools();
+    const pasteStyles = usePasteStyles();
+    const [renamingBlockClientId, setRenamingBlockClientId] = (0, import_element188.useState)(null);
+    const { canRename } = useBlockRename(
+      getBlockName2(getSelectedBlockClientIds2()[0])
     );
-    const { createPage, isCreatingPage, errorMessage } = useCreatePage(createSuggestion);
-    (0, import_element225.useEffect)(() => {
-      if (forceIsEditingLink === void 0) {
-        return;
-      }
-      setIsEditingLink(forceIsEditingLink);
-    }, [forceIsEditingLink]);
-    (0, import_element225.useEffect)(() => {
-      if (isMountingRef.current) {
-        return;
-      }
-      const nextFocusTarget = import_dom68.focus.focusable.find(wrapperNode.current)[0] || wrapperNode.current;
-      nextFocusTarget.focus();
-    }, [isEditingLink, isCreatingPage]);
-    (0, import_element225.useEffect)(() => {
-      isMountingRef.current = false;
-      return () => {
-        isMountingRef.current = true;
-      };
-    }, []);
-    const prevInputValueRef = (0, import_element225.useRef)();
-    (0, import_element225.useEffect)(() => {
-      if (prevInputValueRef.current === void 0) {
-        prevInputValueRef.current = propInputValue;
+    const {
+      duplicateBlocks: duplicateBlocks2,
+      removeBlocks: removeBlocks2,
+      replaceBlocks: replaceBlocks2,
+      insertAfterBlock: insertAfterBlock2,
+      insertBeforeBlock: insertBeforeBlock2,
+      selectBlock: selectBlock2,
+      moveBlocksUp: moveBlocksUp2,
+      moveBlocksDown: moveBlocksDown2,
+      expandBlock: expandBlock2,
+      stopEditingContentOnlySection: stopEditingContentOnlySection2,
+      showViewportModal: showViewportModal2,
+      hideViewportModal: hideViewportModal2
+    } = unlock((0, import_data124.useDispatch)(store));
+    function onKeyDown(event) {
+      if (event.defaultPrevented) {
         return;
       }
-      if (prevInputValueRef.current !== propInputValue) {
-        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."
-        );
-        prevInputValueRef.current = propInputValue;
-      }
-    }, [propInputValue]);
-    (0, import_element225.useEffect)(() => {
-      if (customValidity?.type === "invalid") {
-        const inputElement = searchInputRef.current;
-        if (inputElement && typeof inputElement.reportValidity === "function") {
-          inputElement.reportValidity();
+      if (isMatch("core/block-editor/move-up", event) || isMatch("core/block-editor/move-down", event)) {
+        const clientIds = getSelectedBlockClientIds2();
+        if (clientIds.length) {
+          event.preventDefault();
+          const rootClientId = getBlockRootClientId2(clientIds[0]);
+          const direction = isMatch("core/block-editor/move-up", event) ? "up" : "down";
+          if (direction === "up") {
+            moveBlocksUp2(clientIds, rootClientId);
+          } else {
+            moveBlocksDown2(clientIds, rootClientId);
+          }
+          const blockLength = Array.isArray(clientIds) ? clientIds.length : 1;
+          const message2 = (0, import_i18n106.sprintf)(
+            // translators: %d: the name of the block that has been moved
+            (0, import_i18n106._n)(
+              "%d block moved.",
+              "%d blocks moved.",
+              clientIds.length
+            ),
+            blockLength
+          );
+          (0, import_a11y13.speak)(message2);
         }
-      }
-    }, [customValidity]);
-    const hasLinkValue = value?.url?.trim()?.length > 0;
-    const stopEditing = () => {
-      setIsEditingLink(false);
-    };
-    const validateUrl = (urlToValidate) => {
-      const invalidResult = {
-        type: "invalid",
-        message: (0, import_i18n159.__)("Please enter a valid URL.")
-      };
-      const validResult = {
-        type: "valid"
-      };
-      const trimmedValue = urlToValidate?.trim();
-      if (!trimmedValue?.length || !isURLLike(trimmedValue)) {
-        return invalidResult;
-      }
-      if (isHashLink(trimmedValue) || isRelativePath(trimmedValue)) {
-        return validResult;
-      }
-      const urlToCheck = (0, import_url6.prependHTTPS)(trimmedValue);
-      return (0, import_url6.isURL)(urlToCheck) ? validResult : invalidResult;
-    };
-    const handleSelectSuggestion = (updatedValue) => {
-      const isEntitySuggestion = updatedValue && updatedValue.id && updatedValue.type && !LINK_ENTRY_TYPES.includes(updatedValue.type);
-      if (!isEntitySuggestion) {
-        const urlToValidate = updatedValue?.url || currentUrlInputValue;
-        const validation = validateUrl(urlToValidate);
-        if (validation.type === "invalid") {
-          setCustomValidity(validation);
+      } else if (isMatch("core/block-editor/duplicate", event)) {
+        const clientIds = getSelectedBlockClientIds2();
+        if (clientIds.length) {
+          event.preventDefault();
+          duplicateBlocks2(clientIds);
+        }
+      } else if (isMatch("core/block-editor/remove", event)) {
+        const clientIds = getSelectedBlockClientIds2();
+        if (clientIds.length) {
+          event.preventDefault();
+          removeBlocks2(clientIds);
+        }
+      } else if (isMatch("core/block-editor/paste-styles", event)) {
+        const clientIds = getSelectedBlockClientIds2();
+        if (clientIds.length) {
+          event.preventDefault();
+          const blocks2 = getBlocksByClientId2(clientIds);
+          pasteStyles(blocks2);
+        }
+      } else if (isMatch("core/block-editor/insert-after", event)) {
+        const clientIds = getSelectedBlockClientIds2();
+        if (clientIds.length) {
+          event.preventDefault();
+          insertAfterBlock2(clientIds[clientIds.length - 1]);
+        }
+      } else if (isMatch("core/block-editor/insert-before", event)) {
+        const clientIds = getSelectedBlockClientIds2();
+        if (clientIds.length) {
+          event.preventDefault();
+          insertBeforeBlock2(clientIds[0]);
+        }
+      } else if (isMatch("core/block-editor/unselect", event)) {
+        if (event.target.closest("[role=toolbar]")) {
+          return;
+        }
+        const clientIds = getSelectedBlockClientIds2();
+        if (clientIds.length > 1) {
+          event.preventDefault();
+          selectBlock2(clientIds[0]);
+        }
+      } else if (isMatch("core/block-editor/collapse-list-view", event)) {
+        if ((0, import_dom61.isTextField)(event.target) || (0, import_dom61.isTextField)(
+          event.target?.contentWindow?.document?.activeElement
+        )) {
           return;
         }
-        const { url: normalizedUrl } = normalizeUrl(urlToValidate);
-        updatedValue = {
-          ...updatedValue,
-          url: normalizedUrl
-        };
-      }
-      if (updatedValue?.kind === "taxonomy" && updatedValue?.url) {
-        entityUrlFallbackRef.current = updatedValue.url;
-      }
-      const nonSettingsChanges = Object.keys(updatedValue).reduce(
-        (acc, key) => {
-          if (!settingsKeys.includes(key)) {
-            acc[key] = updatedValue[key];
-          }
-          return acc;
-        },
-        {}
-      );
-      onChange({
-        ...internalControlValue,
-        ...nonSettingsChanges,
-        // As title is not a setting, it must be manually applied
-        // in such a way as to preserve the users changes over
-        // any "title" value provided by the "suggestion".
-        title: internalControlValue?.title || updatedValue?.title
-      });
-      setCustomValidity(void 0);
-      stopEditing();
-    };
-    const validateAndSetValidity = () => {
-      if (currentInputIsEmpty) {
-        return false;
-      }
-      const trimmedValue = currentUrlInputValue.trim();
-      const isEntityLink = internalControlValue && internalControlValue.id && internalControlValue.type && !LINK_ENTRY_TYPES.includes(internalControlValue.type);
-      const urlUnchanged = value?.url === trimmedValue;
-      if (isEntityLink && urlUnchanged) {
-        setCustomValidity(void 0);
-        return true;
-      }
-      const validation = validateUrl(currentUrlInputValue);
-      if (validation.type === "invalid") {
-        setCustomValidity(validation);
-        return false;
-      }
-      setCustomValidity(void 0);
-      return true;
-    };
-    const submitUrlValue = () => {
-      if (valueHasChanges) {
-        onChange({
-          ...value,
-          ...internalControlValue,
-          url: normalizeUrl(currentUrlInputValue).url
-        });
-      }
-      stopEditing();
-      setCustomValidity(void 0);
-    };
-    const handleSubmit = () => {
-      if (!validateAndSetValidity()) {
-        return;
-      }
-      submitUrlValue();
-    };
-    const handleSubmitWithEnter = (event) => {
-      const { keyCode } = event;
-      if (keyCode === import_keycodes19.ENTER && !currentInputIsEmpty) {
         event.preventDefault();
-        handleSubmit();
-      }
-    };
-    const resetInternalValues = () => {
-      setInternalControlValue(value);
-    };
-    const handleCancel = (event) => {
-      event.preventDefault();
-      event.stopPropagation();
-      resetInternalValues();
-      setCustomValidity(void 0);
-      if (hasLinkValue) {
-        stopEditing();
-      } else {
-        onRemove?.();
-      }
-      onCancel?.();
-    };
-    const [shouldFocusSearchInput, setShouldFocusSearchInput] = (0, import_element225.useState)(false);
-    const handleUnlink = () => {
-      const { id, kind, type, ...restValue } = internalControlValue;
-      setInternalControlValue({
-        ...restValue,
-        id: void 0,
-        kind: void 0,
-        type: void 0,
-        url: void 0
-      });
-      setShouldFocusSearchInput(true);
-    };
-    (0, import_element225.useEffect)(() => {
-      if (shouldFocusSearchInput) {
-        searchInputRef.current?.focus();
-        setShouldFocusSearchInput(false);
+        expandBlock2(clientId);
+      } else if (isMatch("core/block-editor/group", event)) {
+        const clientIds = getSelectedBlockClientIds2();
+        if (clientIds.length > 1 && isGroupable2(clientIds)) {
+          event.preventDefault();
+          const blocks2 = getBlocksByClientId2(clientIds);
+          const groupingBlockName = getGroupingBlockName();
+          const newBlocks = groupBlocks(blocks2, groupingBlockName);
+          replaceBlocks2(clientIds, newBlocks);
+          (0, import_a11y13.speak)((0, import_i18n106.__)("Selected blocks are grouped."));
+        }
+      } else if (isMatch("core/block-editor/rename", event)) {
+        const clientIds = getSelectedBlockClientIds2();
+        if (clientIds.length === 1) {
+          const isContentOnly = getBlockEditingMode2(clientIds[0]) === "contentOnly";
+          const canRenameBlock = canRename && !isContentOnly && canEditBlock2(clientIds[0]);
+          if (canRenameBlock) {
+            event.preventDefault();
+            setRenamingBlockClientId(clientIds[0]);
+          }
+        }
+      } else if (isMatch("core/block-editor/toggle-block-visibility", event)) {
+        if (blockVisibilitySetting === false) {
+          return;
+        }
+        const clientIds = getSelectedBlockClientIds2();
+        if (clientIds.length) {
+          event.preventDefault();
+          const blocks2 = getBlocksByClientId2(clientIds);
+          const supportsBlockVisibility = blocks2.every(
+            (block) => (0, import_blocks78.hasBlockSupport)(block.name, "visibility", true)
+          );
+          if (!supportsBlockVisibility) {
+            return;
+          }
+          if (clientIds.some(
+            (id) => getBlockEditingMode2(id) !== "default" || !canEditBlock2(id)
+          )) {
+            return;
+          }
+          showViewportModal2(clientIds);
+        }
       }
-    }, [shouldFocusSearchInput]);
-    const currentUrlInputValue = internalControlValue?.url !== void 0 ? internalControlValue.url : propInputValue || "";
-    const currentInputIsEmpty = !currentUrlInputValue?.trim()?.length;
-    (0, import_element225.useEffect)(() => {
-      setCustomValidity(void 0);
-    }, [currentUrlInputValue]);
-    const isUrlValid = !customValidity;
-    const shownUnlinkControl = onRemove && value && !isEditingLink && !isCreatingPage;
-    const showActions = isEditingLink && hasLinkValue;
-    const showTextControl = hasLinkValue && hasTextControl;
-    const isEditing = (isEditingLink || !value) && !isCreatingPage;
-    const isDisabled = currentInputIsEmpty || !isUrlValid || value && !valueHasChanges;
-    const showSettings = !!settings2?.length && isEditingLink && hasLinkValue;
-    const previewValue = (0, import_element225.useMemo)(() => {
-      if (value?.kind === "taxonomy" && !value?.url && entityUrlFallbackRef.current) {
-        return {
-          ...value,
-          url: entityUrlFallbackRef.current
-        };
+      if (isMatch("core/block-editor/stop-editing-as-blocks", event)) {
+        if (getEditedContentOnlySection2()) {
+          stopEditingContentOnlySection2();
+        }
       }
-      return value;
-    }, [value]);
-    return /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(
-      "div",
-      {
-        tabIndex: -1,
-        ref: wrapperRef,
-        className: "block-editor-link-control",
-        children: [
-          isCreatingPage && /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)("div", { className: "block-editor-link-control__loading", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components168.Spinner, {}),
-            " ",
-            (0, import_i18n159.__)("Creating"),
-            "\u2026"
-          ] }),
-          isEditing && /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(import_jsx_runtime382.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(
-              "div",
+    }
+    const blockToolbarRef = use_popover_scroll_default(__unstableContentRef);
+    const blockToolbarAfterRef = use_popover_scroll_default(__unstableContentRef);
+    return (
+      // eslint-disable-next-line jsx-a11y/no-static-element-interactions
+      /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(
+        "div",
+        {
+          ...props,
+          onKeyDown,
+          className: clsx_default(props.className, {
+            "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)(
+                InsertionPoint,
+                {
+                  __unstableContentRef
+                }
+              ),
+              showEmptyBlockSideInserter && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+                EmptyBlockInserter,
+                {
+                  __unstableContentRef,
+                  clientId
+                }
+              ),
+              showBlockToolbarPopover && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+                BlockToolbarPopover,
+                {
+                  __unstableContentRef,
+                  clientId,
+                  isTyping: isTyping3
+                }
+              ),
+              !isZoomOutMode && !hasFixedToolbar && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+                import_components113.Popover.Slot,
+                {
+                  name: "block-toolbar",
+                  ref: blockToolbarRef
+                }
+              ),
+              children,
+              /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+                import_components113.Popover.Slot,
+                {
+                  name: "__unstable-block-tools-after",
+                  ref: blockToolbarAfterRef
+                }
+              ),
+              isZoomOutMode && !isDragging3 && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+                zoom_out_mode_inserters_default,
+                {
+                  __unstableContentRef
+                }
+              )
+            ] }),
+            renamingBlockClientId && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+              BlockRenameModal,
               {
-                className: clsx_default({
-                  "block-editor-link-control__search-input-wrapper": true,
-                  "has-text-control": showTextControl,
-                  "has-actions": showActions
-                }),
-                children: [
-                  showTextControl && /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
-                    import_components168.TextControl,
-                    {
-                      ref: textInputRef,
-                      className: "block-editor-link-control__field block-editor-link-control__text-content",
-                      label: (0, import_i18n159.__)("Text"),
-                      value: internalControlValue?.title,
-                      onChange: setInternalTextInputValue,
-                      onKeyDown: handleSubmitWithEnter
-                    }
-                  ),
-                  /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
-                    search_input_default,
-                    {
-                      ref: searchInputRef,
-                      currentLink: value,
-                      className: "block-editor-link-control__field block-editor-link-control__search-input",
-                      placeholder: searchInputPlaceholder,
-                      value: currentUrlInputValue,
-                      withCreateSuggestion,
-                      onCreateSuggestion: createPage,
-                      onChange: handleInputChange,
-                      onSelect: handleSelectSuggestion,
-                      showInitialSuggestions,
-                      allowDirectEntry: !noDirectEntry,
-                      showSuggestions,
-                      suggestionsQuery,
-                      withURLSuggestion: !noURLSuggestion,
-                      createSuggestionButtonText,
-                      hideLabelFromVision: !showTextControl,
-                      isEntity,
-                      customValidity,
-                      suffix: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
-                        SearchSuffixControl,
-                        {
-                          isEntity,
-                          showActions,
-                          isDisabled,
-                          onUnlink: handleUnlink,
-                          onSubmit: handleSubmit,
-                          helpTextId
-                        }
-                      )
-                    }
-                  ),
-                  isEntity && helpTextId && /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
-                    "p",
-                    {
-                      id: helpTextId,
-                      className: "block-editor-link-control__help",
-                      children: (0, import_i18n159.sprintf)(
-                        /* translators: %s: entity type (e.g., page, post) */
-                        (0, import_i18n159.__)("Synced with the selected %s."),
-                        internalControlValue?.type || "item"
-                      )
-                    }
-                  )
-                ]
+                clientId: renamingBlockClientId,
+                onClose: () => setRenamingBlockClientId(null)
               }
             ),
-            errorMessage && /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
-              import_components168.Notice,
+            viewportModalClientIds2 && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+              BlockVisibilityModal,
               {
-                className: "block-editor-link-control__search-error",
-                status: "error",
-                isDismissible: false,
-                children: errorMessage
+                clientIds: viewportModalClientIds2,
+                onClose: hideViewportModal2
               }
             )
-          ] }),
-          value && !isEditingLink && !isCreatingPage && /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
-            LinkPreview,
-            {
-              value: previewValue,
-              onEditClick: () => setIsEditingLink(true),
-              hasRichPreviews,
-              hasUnlinkControl: shownUnlinkControl,
-              onRemove: () => {
-                onRemove();
-                setIsEditingLink(true);
+          ]
+        }
+      )
+    );
+  }
+
+  // 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_keycodes13 = __toESM(require_keycodes(), 1);
+  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
+  var KEY_DOWN_ELIGIBLE_KEY_CODES = /* @__PURE__ */ new Set([
+    import_keycodes13.UP,
+    import_keycodes13.RIGHT,
+    import_keycodes13.DOWN,
+    import_keycodes13.LEFT,
+    import_keycodes13.ENTER,
+    import_keycodes13.BACKSPACE
+  ]);
+  function isKeyDownEligibleForStartTyping(event) {
+    const { keyCode, shiftKey } = event;
+    return !shiftKey && KEY_DOWN_ELIGIBLE_KEY_CODES.has(keyCode);
+  }
+  function useMouseMoveTypingReset() {
+    const isTyping3 = (0, import_data125.useSelect)(
+      (select3) => select3(store).isTyping(),
+      []
+    );
+    const { stopTyping: stopTyping2 } = (0, import_data125.useDispatch)(store);
+    return (0, import_compose71.useRefEffect)(
+      (node) => {
+        if (!isTyping3) {
+          return;
+        }
+        const { ownerDocument: ownerDocument2 } = node;
+        let lastClientX;
+        let lastClientY;
+        function stopTypingOnMouseMove(event) {
+          const { clientX, clientY } = event;
+          if (lastClientX && lastClientY && (lastClientX !== clientX || lastClientY !== clientY)) {
+            stopTyping2();
+          }
+          lastClientX = clientX;
+          lastClientY = clientY;
+        }
+        ownerDocument2.addEventListener(
+          "mousemove",
+          stopTypingOnMouseMove
+        );
+        return () => {
+          ownerDocument2.removeEventListener(
+            "mousemove",
+            stopTypingOnMouseMove
+          );
+        };
+      },
+      [isTyping3, stopTyping2]
+    );
+  }
+  function useTypingObserver() {
+    const isTyping3 = (0, import_data125.useSelect)(
+      (select3) => select3(store).isTyping(),
+      []
+    );
+    const { startTyping: startTyping2, stopTyping: stopTyping2 } = (0, import_data125.useDispatch)(store);
+    const ref1 = useMouseMoveTypingReset();
+    const ref2 = (0, import_compose71.useRefEffect)(
+      (node) => {
+        if (isTyping3) {
+          let stopTypingOnNonTextField2 = function(event) {
+            const { target } = event;
+            timerId = defaultView.setTimeout(() => {
+              if (!(0, import_dom62.isTextField)(target)) {
+                stopTyping2();
               }
-            },
-            previewValue?.url
-          ),
-          showSettings && /* @__PURE__ */ (0, import_jsx_runtime382.jsx)("div", { className: "block-editor-link-control__tools", children: !currentInputIsEmpty && /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
-            settings_drawer_default,
-            {
-              settingsOpen: isSettingsOpen,
-              setSettingsOpen: setSettingsOpenWithPreference,
-              children: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
-                settings_default2,
-                {
-                  value: internalControlValue,
-                  settings: settings2,
-                  onChange: createSetInternalSettingValueHandler(
-                    settingsKeys
-                  )
-                }
-              )
+            });
+          }, stopTypingOnEscapeKey2 = function(event) {
+            const { keyCode } = event;
+            if (keyCode === import_keycodes13.ESCAPE || keyCode === import_keycodes13.TAB) {
+              stopTyping2();
             }
-          ) }),
-          showActions && /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(
-            import_components168.__experimentalHStack,
-            {
-              justify: "right",
-              className: "block-editor-link-control__search-actions",
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
-                  import_components168.Button,
-                  {
-                    __next40pxDefaultSize: true,
-                    variant: "tertiary",
-                    onClick: handleCancel,
-                    children: (0, import_i18n159.__)("Cancel")
-                  }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
-                  import_components168.Button,
-                  {
-                    __next40pxDefaultSize: true,
-                    variant: "primary",
-                    onClick: isDisabled ? noop18 : handleSubmit,
-                    className: "block-editor-link-control__search-submit",
-                    "aria-disabled": isDisabled,
-                    children: (0, import_i18n159.__)("Apply")
-                  }
-                )
-              ]
+          }, stopTypingOnSelectionUncollapse2 = function() {
+            const selection2 = defaultView.getSelection();
+            if (!selection2.isCollapsed) {
+              stopTyping2();
             }
-          ),
-          !isCreatingPage && renderControlBottom && renderControlBottom()
-        ]
-      }
+          };
+          var stopTypingOnNonTextField = stopTypingOnNonTextField2, stopTypingOnEscapeKey = stopTypingOnEscapeKey2, stopTypingOnSelectionUncollapse = stopTypingOnSelectionUncollapse2;
+          let timerId;
+          const { defaultView } = node.ownerDocument;
+          node.addEventListener("focus", stopTypingOnNonTextField2);
+          node.addEventListener("keydown", stopTypingOnEscapeKey2);
+          node.ownerDocument.addEventListener(
+            "selectionchange",
+            stopTypingOnSelectionUncollapse2
+          );
+          return () => {
+            defaultView.clearTimeout(timerId);
+            node.removeEventListener(
+              "focus",
+              stopTypingOnNonTextField2
+            );
+            node.removeEventListener(
+              "keydown",
+              stopTypingOnEscapeKey2
+            );
+            node.ownerDocument.removeEventListener(
+              "selectionchange",
+              stopTypingOnSelectionUncollapse2
+            );
+          };
+        }
+        function startTypingInTextField(event) {
+          const { type, target } = event;
+          if (!(0, import_dom62.isTextField)(target) || !node.contains(target)) {
+            return;
+          }
+          if (type === "keydown" && !isKeyDownEligibleForStartTyping(event)) {
+            return;
+          }
+          startTyping2();
+        }
+        node.addEventListener("keypress", startTypingInTextField);
+        node.addEventListener("keydown", startTypingInTextField);
+        return () => {
+          node.removeEventListener("keypress", startTypingInTextField);
+          node.removeEventListener("keydown", startTypingInTextField);
+        };
+      },
+      [isTyping3, startTyping2, stopTyping2]
     );
+    return (0, import_compose71.useMergeRefs)([ref1, ref2]);
   }
-  function SearchSuffixControl({
-    isEntity,
-    showActions,
-    isDisabled,
-    onUnlink,
-    onSubmit,
-    helpTextId
-  }) {
-    if (isEntity) {
-      return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
-        import_components168.Button,
-        {
-          icon: link_off_default,
-          onClick: onUnlink,
-          "aria-describedby": helpTextId,
-          showTooltip: true,
-          label: (0, import_i18n159.__)("Unsync and edit"),
-          __next40pxDefaultSize: true
-        }
-      );
-    }
-    if (showActions) {
-      return void 0;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components168.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
-      import_components168.Button,
-      {
-        onClick: isDisabled ? noop18 : onSubmit,
-        label: (0, import_i18n159.__)("Submit"),
-        icon: keyboard_return_default,
-        className: "block-editor-link-control__search-submit",
-        "aria-disabled": isDisabled,
-        size: "small"
-      }
-    ) });
+  function ObserveTyping({ children }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime328.jsx)("div", { ref: useTypingObserver(), children });
   }
-  LinkControl.ViewerFill = ViewerFill;
-  LinkControl.DEFAULT_LINK_SETTINGS = DEFAULT_LINK_SETTINGS;
-  var DeprecatedExperimentalLinkControl = (props) => {
-    (0, import_deprecated21.default)("wp.blockEditor.__experimentalLinkControl", {
-      since: "6.8",
-      alternative: "wp.blockEditor.LinkControl"
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime382.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_i18n160 = __toESM(require_i18n(), 1);
-  var import_components169 = __toESM(require_components(), 1);
+  var observe_typing_default = ObserveTyping;

-  // packages/block-editor/build-module/components/line-height-control/utils.mjs
-  var BASE_DEFAULT_VALUE = 1.5;
-  var STEP = 0.01;
-  var SPIN_FACTOR = 10;
-  var RESET_VALUE = "";
-  function isLineHeightDefined(lineHeight) {
-    return lineHeight !== void 0 && lineHeight !== RESET_VALUE;
-  }
-
-  // packages/block-editor/build-module/components/line-height-control/index.mjs
-  var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
-  var LineHeightControl = ({
-    /**
-     * Start opting into the larger default height that will become the default size in a future version.
-     *
-     * @deprecated Default behavior since WordPress 7.1. Prop can be safely removed.
-     */
-    __next40pxDefaultSize: _next40pxDefaultSize,
-    value: lineHeight,
-    onChange,
-    __unstableInputWidth = "60px",
-    ...otherProps
-  }) => {
-    const isDefined = isLineHeightDefined(lineHeight);
-    const adjustNextValue = (nextValue, wasTypedOrPasted) => {
-      if (isDefined) {
-        return nextValue;
+  // 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_commands = __toESM(require_commands(), 1);
+  var getTransformCommands = () => function useTransformCommands() {
+    const { replaceBlocks: replaceBlocks2, multiSelect: multiSelect2 } = (0, import_data126.useDispatch)(store);
+    const {
+      blocks: blocks2,
+      clientIds,
+      canRemove,
+      possibleBlockTransformations,
+      invalidSelection
+    } = (0, import_data126.useSelect)((select3) => {
+      const {
+        getBlockRootClientId: getBlockRootClientId2,
+        getBlockTransformItems: getBlockTransformItems2,
+        getSelectedBlockClientIds: getSelectedBlockClientIds2,
+        getBlocksByClientId: getBlocksByClientId2,
+        canRemoveBlocks: canRemoveBlocks2
+      } = select3(store);
+      const selectedBlockClientIds = getSelectedBlockClientIds2();
+      const selectedBlocks = getBlocksByClientId2(
+        selectedBlockClientIds
+      );
+      if (selectedBlocks.filter((block) => !block).length > 0) {
+        return {
+          invalidSelection: true
+        };
       }
-      const spin = STEP * SPIN_FACTOR;
-      switch (`${nextValue}`) {
-        case `${spin}`:
-          return BASE_DEFAULT_VALUE + spin;
-        case "0": {
-          if (wasTypedOrPasted) {
-            return nextValue;
+      const rootClientId = getBlockRootClientId2(
+        selectedBlockClientIds[0]
+      );
+      return {
+        blocks: selectedBlocks,
+        clientIds: selectedBlockClientIds,
+        possibleBlockTransformations: getBlockTransformItems2(
+          selectedBlocks,
+          rootClientId
+        ),
+        canRemove: canRemoveBlocks2(selectedBlockClientIds),
+        invalidSelection: false
+      };
+    }, []);
+    if (invalidSelection) {
+      return {
+        isLoading: false,
+        commands: []
+      };
+    }
+    const isTemplate = blocks2.length === 1 && (0, import_blocks79.isTemplatePart)(blocks2[0]);
+    function selectForMultipleBlocks(insertedBlocks) {
+      if (insertedBlocks.length > 1) {
+        multiSelect2(
+          insertedBlocks[0].clientId,
+          insertedBlocks[insertedBlocks.length - 1].clientId
+        );
+      }
+    }
+    function onBlockTransform(name, variationName) {
+      const newBlocks = (0, import_blocks79.switchToBlockType)(blocks2, name, variationName);
+      replaceBlocks2(clientIds, newBlocks);
+      selectForMultipleBlocks(newBlocks);
+    }
+    const hasPossibleBlockTransformations = !!possibleBlockTransformations.length && canRemove && !isTemplate;
+    if (!clientIds || clientIds.length < 1 || !hasPossibleBlockTransformations) {
+      return { isLoading: false, commands: [] };
+    }
+    const commands = possibleBlockTransformations.map(
+      (transformation) => {
+        const { id, name, title, icon, variationName } = transformation;
+        const blockIcon = !icon?.src || icon?.src === "block-default" ? {
+          src: block_default_default
+        } : icon;
+        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),
+          icon: blockIcon?.src,
+          category: "command",
+          callback: ({ close }) => {
+            onBlockTransform(name, variationName);
+            close();
           }
-          return BASE_DEFAULT_VALUE - spin;
-        }
-        case "":
-          return BASE_DEFAULT_VALUE;
-        default:
-          return nextValue;
+        };
       }
-    };
-    const stateReducer = (state, action) => {
-      const wasTypedOrPasted = ["insertText", "insertFromPaste"].includes(
-        action.payload.event.nativeEvent?.inputType
-      );
-      const value2 = adjustNextValue(state.value, wasTypedOrPasted);
-      return { ...state, value: value2 };
-    };
-    const value = isDefined ? lineHeight : RESET_VALUE;
-    const handleOnChange = (nextValue, { event }) => {
-      if (nextValue === "") {
-        onChange();
+    );
+    return { isLoading: false, commands };
+  };
+  var getQuickActionsCommands = () => function useQuickActionsCommands() {
+    const {
+      clientIds,
+      isUngroupable: isUngroupable2,
+      isGroupable: isGroupable2,
+      blockVisibilitySetting
+    } = (0, import_data126.useSelect)((select3) => {
+      const {
+        getSelectedBlockClientIds: getSelectedBlockClientIds2,
+        getSettings: getSettings8,
+        isUngroupable: _isUngroupable,
+        isGroupable: _isGroupable
+      } = select3(store);
+      const selectedBlockClientIds = getSelectedBlockClientIds2();
+      return {
+        clientIds: selectedBlockClientIds,
+        isUngroupable: _isUngroupable(),
+        isGroupable: _isGroupable(),
+        blockVisibilitySetting: getSettings8().__experimentalFeatures?.blockVisibility?.allowEditing
+      };
+    }, []);
+    const {
+      canInsertBlockType: canInsertBlockType2,
+      getBlockRootClientId: getBlockRootClientId2,
+      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);
+    const blocks2 = getBlocksByClientId2(clientIds);
+    const blockEditorDispatch = (0, import_data126.useDispatch)(store);
+    const {
+      removeBlocks: removeBlocks2,
+      replaceBlocks: replaceBlocks2,
+      duplicateBlocks: duplicateBlocks2,
+      insertAfterBlock: insertAfterBlock2,
+      insertBeforeBlock: insertBeforeBlock2
+    } = blockEditorDispatch;
+    const onGroup = () => {
+      if (!blocks2.length) {
         return;
       }
-      if (event.type === "click") {
-        onChange(adjustNextValue(`${nextValue}`, false));
+      const groupingBlockName = getGroupingBlockName();
+      const newBlocks = groupBlocks(blocks2, groupingBlockName);
+      if (!newBlocks) {
         return;
       }
-      onChange(`${nextValue}`);
+      replaceBlocks2(clientIds, newBlocks);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)("div", { className: "block-editor-line-height-control", children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
-      import_components169.__experimentalNumberControl,
-      {
-        placeholder: BASE_DEFAULT_VALUE,
-        ...otherProps,
-        __unstableInputWidth,
-        __unstableStateReducer: stateReducer,
-        onChange: handleOnChange,
-        label: (0, import_i18n160.__)("Line height"),
-        step: STEP,
-        spinFactor: SPIN_FACTOR,
-        value,
-        min: 0,
-        spinControls: "custom"
+    const onUngroup = () => {
+      if (!blocks2.length) {
+        return;
       }
-    ) });
-  };
-  var line_height_control_default = LineHeightControl;
-
-  // packages/block-editor/build-module/components/media-replace-flow/index.mjs
-  var import_i18n161 = __toESM(require_i18n(), 1);
-  var import_a11y18 = __toESM(require_a11y(), 1);
-  var import_components170 = __toESM(require_components(), 1);
-  var import_data149 = __toESM(require_data(), 1);
-  var import_keycodes20 = __toESM(require_keycodes(), 1);
-  var import_compose89 = __toESM(require_compose(), 1);
-  var import_dom69 = __toESM(require_dom(), 1);
-  var import_notices11 = __toESM(require_notices(), 1);
-  var import_element226 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/media-placeholder/utils.mjs
-  function getComputedAcceptAttribute(allowedTypes, allowedMimeTypes, accept) {
-    if (accept) {
-      return accept;
-    }
-    if (!allowedMimeTypes || typeof allowedMimeTypes !== "object" || Object.keys(allowedMimeTypes).length === 0) {
-      if (allowedTypes && allowedTypes.length > 0) {
-        return allowedTypes.map((type) => `${type}/*`).join(",");
+      const innerBlocks = blocks2[0].innerBlocks;
+      if (!innerBlocks.length) {
+        return;
       }
-      return void 0;
+      replaceBlocks2(clientIds, innerBlocks);
+    };
+    if (!clientIds || clientIds.length < 1) {
+      return { isLoading: false, commands: [] };
     }
-    if (!allowedTypes || allowedTypes.length === 0) {
-      return void 0;
+    const { showViewportModal: showViewportModal2 } = unlock(blockEditorDispatch);
+    const rootClientId = getBlockRootClientId2(clientIds[0]);
+    const canInsertDefaultBlock = canInsertBlockType2(
+      getDefaultBlockName8(),
+      rootClientId
+    );
+    const canDuplicate = blocks2.every((block) => {
+      return !!block && (0, import_blocks79.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"),
+        callback: () => duplicateBlocks2(clientIds, true),
+        icon: copy_default
+      });
     }
-    const acceptedMimeTypes = [];
-    for (const [, mimeType] of Object.entries(allowedMimeTypes)) {
-      const isAllowed = allowedTypes.some((allowedType) => {
-        if (allowedType.includes("/")) {
-          return mimeType === allowedType;
+    if (canInsertDefaultBlock) {
+      commands.push(
+        {
+          name: "add-before",
+          label: (0, import_i18n107.__)("Add before"),
+          callback: () => {
+            const clientId = Array.isArray(clientIds) ? clientIds[0] : clientId;
+            insertBeforeBlock2(clientId);
+          },
+          icon: plus_default
+        },
+        {
+          name: "add-after",
+          label: (0, import_i18n107.__)("Add after"),
+          callback: () => {
+            const clientId = Array.isArray(clientIds) ? clientIds[clientIds.length - 1] : clientId;
+            insertAfterBlock2(clientId);
+          },
+          icon: plus_default
         }
-        return mimeType.startsWith(`${allowedType}/`);
+      );
+    }
+    if (isGroupable2) {
+      commands.push({
+        name: "Group",
+        label: (0, import_i18n107.__)("Group"),
+        callback: onGroup,
+        icon: group_default
       });
-      if (isAllowed) {
-        acceptedMimeTypes.push(mimeType);
-      }
     }
-    if (acceptedMimeTypes.length > 0) {
-      return acceptedMimeTypes.join(",");
+    if (isUngroupable2) {
+      commands.push({
+        name: "ungroup",
+        label: (0, import_i18n107.__)("Ungroup"),
+        callback: onUngroup,
+        icon: ungroup_default
+      });
     }
-    return allowedTypes.map((type) => `${type}/*`).join(",");
-  }
+    if (canRemove) {
+      commands.push({
+        name: "remove",
+        label: (0, import_i18n107.__)("Delete"),
+        callback: () => removeBlocks2(clientIds, true),
+        icon: trash_default
+      });
+    }
+    const supportsVisibility = blocks2.every(
+      (block) => !!block && (0, import_blocks79.hasBlockSupport)(block.name, "visibility", true)
+    );
+    const allBlocksDefaultMode = clientIds.every(
+      (id) => getBlockEditingMode2(id) === "default"
+    );
+    if (supportsVisibility && allBlocksDefaultMode && blockVisibilitySetting !== false) {
+      const hasHiddenBlock = clientIds.some(
+        (id) => isBlockHiddenAnywhere2(id)
+      );
+      commands.push({
+        name: "toggle-visibility",
+        label: hasHiddenBlock ? (0, import_i18n107.__)("Show") : (0, import_i18n107.__)("Hide"),
+        callback: () => showViewportModal2(clientIds),
+        icon: hasHiddenBlock ? seen_default : unseen_default
+      });
+    }
+    return {
+      isLoading: false,
+      commands: commands.map((command) => ({
+        ...command,
+        name: "core/block-editor/action-" + command.name,
+        category: "command",
+        callback: ({ close }) => {
+          command.callback();
+          close();
+        }
+      }))
+    };
+  };
+  var useBlockCommands = () => {
+    (0, import_commands.useCommandLoader)({
+      name: "core/block-editor/blockTransforms",
+      hook: getTransformCommands()
+    });
+    (0, import_commands.useCommandLoader)({
+      name: "core/block-editor/blockQuickActions",
+      hook: getQuickActionsCommands(),
+      context: "block-selection-edit"
+    });
+  };

-  // packages/block-editor/build-module/components/media-replace-flow/index.mjs
-  var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
-  var noop19 = () => {
+  // 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"));
+  function BlockCanvasCoverWrapper({ children }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+      "div",
+      {
+        className: "block-canvas-cover",
+        style: {
+          position: "absolute",
+          top: 0,
+          left: 0,
+          width: "100%",
+          height: "100%",
+          pointerEvents: "none"
+        },
+        children
+      }
+    );
+  }
+  var EDITOR_STYLE_TRANSFORM_OPTIONS = {
+    // Don't transform selectors that already specify `.editor-styles-wrapper`.
+    ignoredSelectors: [/\.editor-styles-wrapper/gi]
   };
-  var uniqueId = 0;
-  var MediaReplaceFlow = ({
-    mediaURL,
-    mediaId,
-    mediaIds,
-    allowedTypes,
-    accept,
-    onError,
-    onSelect,
-    onSelectURL,
-    onReset,
-    onToggleFeaturedImage,
-    useFeaturedImage,
-    onFilesUpload = noop19,
-    name = (0, import_i18n161.__)("Replace"),
-    createNotice,
-    removeNotice,
-    children,
-    multiple = false,
-    addToGallery,
-    handleUpload = true,
-    variant,
-    popoverProps: popoverProps3,
-    renderToggle: renderToggle3,
-    className
-  }) => {
-    const { mediaUpload: mediaUpload2, allowedMimeTypes } = (0, import_data149.useSelect)((select3) => {
-      const { getSettings: getSettings7 } = select3(store);
-      const settings2 = getSettings7();
-      return {
-        mediaUpload: settings2.mediaUpload,
-        allowedMimeTypes: settings2.allowedMimeTypes
-      };
-    }, []);
-    const errorNoticeID = `block-editor/media-replace-flow/error-notice/${++uniqueId}`;
-    const computedAccept = (0, import_element226.useMemo)(
-      () => getComputedAcceptAttribute(
-        allowedTypes,
-        allowedMimeTypes,
-        accept
-      ),
-      [allowedTypes, allowedMimeTypes, accept]
+  function ExperimentalBlockCanvas({
+    shouldIframe = true,
+    height = "300px",
+    children = /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(BlockList, {}),
+    styles,
+    contentRef: contentRefProp,
+    iframeProps
+  }) {
+    useBlockCommands();
+    const isTabletViewport = (0, import_compose72.useViewportMatch)("medium", "<");
+    const resetTypingRef = useMouseMoveTypingReset();
+    const clearerRef = useBlockSelectionClearer();
+    const localRef = (0, import_element189.useRef)();
+    const contentRef = (0, import_compose72.useMergeRefs)([
+      contentRefProp,
+      clearerRef,
+      localRef,
+      useTypingObserver()
+    ]);
+    const zoomLevel2 = (0, import_data127.useSelect)(
+      (select3) => unlock(select3(store)).getZoomLevel(),
+      []
     );
-    const onUploadError = (message2) => {
-      const safeMessage = (0, import_dom69.__unstableStripHTML)(message2);
-      if (onError) {
-        onError(safeMessage);
-        return;
-      }
-      setTimeout(() => {
-        createNotice("error", safeMessage, {
-          speak: true,
-          id: errorNoticeID,
-          isDismissible: true
-        });
-      }, 1e3);
-    };
-    const selectMedia = (media, closeMenu) => {
-      if (useFeaturedImage && onToggleFeaturedImage) {
-        onToggleFeaturedImage();
+    const zoomOutIframeProps = zoomLevel2 !== 100 && !isTabletViewport ? {
+      scale: zoomLevel2,
+      frameSize: "40px"
+    } : {};
+    if (!shouldIframe) {
+      return /* @__PURE__ */ (0, import_jsx_runtime329.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)(
+              editor_styles_default,
+              {
+                styles,
+                scope: ":where(.editor-styles-wrapper)",
+                transformOptions: EDITOR_STYLE_TRANSFORM_OPTIONS
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+              writing_flow_default,
+              {
+                ref: contentRef,
+                className: "editor-styles-wrapper",
+                tabIndex: -1,
+                style: {
+                  height: "100%",
+                  width: "100%",
+                  overflow: "auto"
+                },
+                children
+              }
+            )
+          ]
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+      BlockTools,
+      {
+        __unstableContentRef: localRef,
+        style: { height, display: "flex" },
+        children: /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(
+          iframe_default,
+          {
+            ...iframeProps,
+            ...zoomOutIframeProps,
+            ref: resetTypingRef,
+            contentRef,
+            style: {
+              ...iframeProps?.style
+            },
+            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 }),
+              children
+            ]
+          }
+        )
       }
-      closeMenu();
-      onSelect(media);
-      (0, import_a11y18.speak)((0, import_i18n161.__)("The media file has been replaced"));
-      removeNotice(errorNoticeID);
-    };
-    const uploadFiles = (event, closeMenu) => {
-      const files = event.target.files;
-      if (!handleUpload) {
-        closeMenu();
-        return onSelect(files);
+    );
+  }
+  function BlockCanvas({ children, height, styles }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime329.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_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)(
+      "div",
+      {
+        className: `${className2} block-library-colors-selector__state-selection`,
+        style,
+        children: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(ColorSelectorSVGIcon, {})
       }
-      onFilesUpload(files);
-      mediaUpload2({
-        allowedTypes,
-        filesList: files,
-        onFileChange: ([media]) => {
-          selectMedia(media, closeMenu);
-        },
-        onError: onUploadError
-      });
-    };
+    ) });
+  };
+  var renderToggleComponent = ({ TextColor, BackgroundColor }) => function ToggleComponent({ onToggle, isOpen }) {
     const openOnArrowDown = (event) => {
-      if (event.keyCode === import_keycodes20.DOWN) {
+      if (!isOpen && event.keyCode === import_keycodes14.DOWN) {
         event.preventDefault();
-        event.target.click();
+        onToggle();
       }
     };
-    const onlyAllowsImages = () => {
-      if (!allowedTypes || allowedTypes.length === 0) {
-        return false;
+    return /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_components115.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+      import_components115.ToolbarButton,
+      {
+        className: "components-toolbar__control block-library-colors-selector__toggle",
+        label: (0, import_i18n108.__)("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, {}) }) })
       }
-      return allowedTypes.every(
-        (allowedType) => allowedType === "image" || allowedType.startsWith("image/")
-      );
-    };
-    const gallery = multiple && onlyAllowsImages();
-    const mergedPopoverProps = {
-      ...popoverProps3,
-      variant
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-      import_components170.Dropdown,
+    ) });
+  };
+  var BlockColorsStyleSelector = ({ children, ...other }) => {
+    (0, import_deprecated14.default)(`wp.blockEditor.BlockColorsStyleSelector`, {
+      alternative: "block supports API",
+      since: "6.1",
+      version: "6.3"
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+      import_components115.Dropdown,
       {
-        popoverProps: mergedPopoverProps,
-        className,
-        contentClassName: clsx_default(
-          "block-editor-media-replace-flow__options",
-          variant && `is-variant-${variant}`
-        ),
-        renderToggle: ({ isOpen, onToggle }) => {
-          if (renderToggle3) {
-            return renderToggle3({
-              "aria-expanded": isOpen,
-              "aria-haspopup": "true",
-              onClick: onToggle,
-              onKeyDown: openOnArrowDown,
-              children: name
-            });
-          }
-          return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-            import_components170.ToolbarButton,
-            {
-              "aria-expanded": isOpen,
-              "aria-haspopup": "true",
-              onClick: onToggle,
-              onKeyDown: openOnArrowDown,
-              children: name
-            }
-          );
-        },
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime384.jsxs)(import_jsx_runtime384.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime384.jsxs)(import_components170.NavigableMenu, { className: "block-editor-media-replace-flow__media-upload-menu", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime384.jsxs)(check_default2, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-                media_upload_default,
-                {
-                  gallery,
-                  addToGallery,
-                  multiple,
-                  value: multiple ? mediaIds : mediaId,
-                  onSelect: (media) => selectMedia(media, onClose),
-                  allowedTypes,
-                  render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-                    import_components170.MenuItem,
-                    {
-                      icon: media_default,
-                      onClick: open,
-                      children: (0, import_i18n161.__)("Open Media Library")
-                    }
-                  )
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-                import_components170.FormFileUpload,
-                {
-                  onChange: (event) => {
-                    uploadFiles(event, onClose);
-                  },
-                  accept: computedAccept,
-                  multiple: !!multiple,
-                  render: ({ openFileDialog }) => {
-                    return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-                      import_components170.MenuItem,
-                      {
-                        icon: upload_default,
-                        onClick: () => {
-                          openFileDialog();
-                        },
-                        children: (0, import_i18n161._x)("Upload", "verb")
-                      }
-                    );
-                  }
-                }
-              )
-            ] }),
-            onToggleFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-              import_components170.MenuItem,
-              {
-                icon: post_featured_image_default,
-                onClick: onToggleFeaturedImage,
-                isPressed: useFeaturedImage,
-                children: (0, import_i18n161.__)("Use featured image")
-              }
-            ),
-            typeof children === "function" ? children({ onClose }) : children,
-            mediaURL && onReset && /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-              import_components170.MenuItem,
-              {
-                onClick: () => {
-                  onReset();
-                  onClose();
-                },
-                children: (0, import_i18n161.__)("Reset")
-              }
-            )
-          ] }),
-          onSelectURL && /* @__PURE__ */ (0, import_jsx_runtime384.jsxs)("form", { className: "block-editor-media-flow__url-input", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime384.jsx)("span", { className: "block-editor-media-replace-flow__image-url-label", children: (0, import_i18n161.__)("Current media URL:") }),
-            /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-              link_control_default,
-              {
-                value: { url: mediaURL },
-                settings: [],
-                showSuggestions: false,
-                onChange: ({ url }) => {
-                  onSelectURL(url);
-                },
-                searchInputPlaceholder: (0, import_i18n161.__)(
-                  "Paste or type URL"
-                )
-              }
-            )
-          ] })
-        ] })
+        popoverProps: { placement: "bottom-start" },
+        className: "block-library-colors-selector",
+        contentClassName: "block-library-colors-selector__popover",
+        renderToggle: renderToggleComponent(other),
+        renderContent: () => children
       }
     );
   };
-  var media_replace_flow_default = (0, import_compose89.compose)([
-    (0, import_data149.withDispatch)((dispatch) => {
-      const { createNotice, removeNotice } = dispatch(import_notices11.store);
-      return {
-        createNotice,
-        removeNotice
-      };
-    }),
-    (0, import_components170.withFilters)("editor.MediaReplaceFlow")
-  ])(MediaReplaceFlow);
+  var color_style_selector_default = BlockColorsStyleSelector;

-  // packages/block-editor/build-module/components/media-placeholder/index.mjs
-  var import_components176 = __toESM(require_components(), 1);
-  var import_i18n166 = __toESM(require_i18n(), 1);
-  var import_element229 = __toESM(require_element(), 1);
-  var import_data151 = __toESM(require_data(), 1);
-  var import_deprecated23 = __toESM(require_deprecated(), 1);
+  // 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);

-  // packages/block-editor/build-module/components/url-popover/index.mjs
-  var import_i18n165 = __toESM(require_i18n(), 1);
-  var import_element228 = __toESM(require_element(), 1);
-  var import_components175 = __toESM(require_components(), 1);
-  var import_deprecated22 = __toESM(require_deprecated(), 1);
+  // packages/block-editor/build-module/components/list-view/index.mjs
+  var import_compose78 = __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_deprecated15 = __toESM(require_deprecated(), 1);
+  var import_element205 = __toESM(require_element(), 1);
+  var import_i18n116 = __toESM(require_i18n(), 1);

-  // packages/block-editor/build-module/components/url-popover/link-viewer.mjs
-  var import_i18n162 = __toESM(require_i18n(), 1);
-  var import_components172 = __toESM(require_components(), 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);

-  // packages/block-editor/build-module/components/url-popover/link-viewer-url.mjs
-  var import_components171 = __toESM(require_components(), 1);
-  var import_url7 = __toESM(require_url(), 1);
-  var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
-  function LinkViewerURL({ url, urlLabel, className }) {
-    const linkClassName = clsx_default(
-      className,
-      "block-editor-url-popover__link-viewer-url"
-    );
-    if (!url) {
-      return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("span", { className: linkClassName });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_components171.ExternalLink, { className: linkClassName, href: url, children: urlLabel || (0, import_url7.filterURLForDisplay)((0, import_url7.safeDecodeURI)(url)) });
+  // packages/block-editor/build-module/components/list-view/appender.mjs
+  var import_compose73 = __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);
+
+  // packages/block-editor/build-module/components/list-view/context.mjs
+  var import_element190 = __toESM(require_element(), 1);
+  var ListViewContext = (0, import_element190.createContext)({});
+  ListViewContext.displayName = "ListViewContext";
+  var useListViewContext = () => (0, import_element190.useContext)(ListViewContext);
+  var ListViewTreeStateContext = (0, import_element190.createContext)({});
+  ListViewTreeStateContext.displayName = "ListViewTreeStateContext";
+  var useListViewTreeState = () => (0, import_element190.useContext)(ListViewTreeStateContext);
+  var ListViewInsertedBlockContext = (0, import_element190.createContext)(null);
+  ListViewInsertedBlockContext.displayName = "ListViewInsertedBlockContext";
+  var useInsertedBlockClientId = () => (0, import_element190.useContext)(ListViewInsertedBlockContext);
+
+  // packages/block-editor/build-module/components/list-view/aria-referenced-text.mjs
+  var import_react49 = __toESM(require_react(), 1);
+  function AriaReferencedText({ children, ...props }) {
+    return /* @__PURE__ */ (0, import_react49.createElement)("div", { hidden: true, ...props, key: children }, children);
   }

-  // packages/block-editor/build-module/components/url-popover/link-viewer.mjs
-  var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
-  function LinkViewer({
-    className,
-    linkClassName,
-    onEditLinkClick,
-    url,
-    urlLabel,
-    ...props
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(
-      "div",
-      {
-        className: clsx_default(
-          "block-editor-url-popover__link-viewer",
-          className
-        ),
-        ...props,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
-            LinkViewerURL,
-            {
-              url,
-              urlLabel,
-              className: linkClassName
-            }
+  // 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)(
+    ({ 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)(
+        (select3) => {
+          const { getBlockListSettings: getBlockListSettings2, getTemplateLock: getTemplateLock2, isZoomOut: isZoomOut2 } = unlock(select3(store));
+          const settings2 = getBlockListSettings2(clientId);
+          const directInsertValue = settings2?.directInsert || false;
+          const hideInserterValue = !!getTemplateLock2(clientId) || isZoomOut2();
+          return {
+            directInsert: directInsertValue,
+            hideInserter: hideInserterValue
+          };
+        },
+        [clientId]
+      );
+      const blockTitle = useBlockDisplayTitle({
+        clientId,
+        context: "list-view"
+      });
+      const insertedBlockTitle = useBlockDisplayTitle({
+        clientId: insertedBlockClientId,
+        context: "list-view"
+      });
+      (0, import_element191.useEffect)(() => {
+        if (!insertedBlockTitle?.length) {
+          return;
+        }
+        (0, import_a11y14.speak)(
+          (0, import_i18n109.sprintf)(
+            // translators: %s: name of block being inserted (i.e. Paragraph, Image, Group etc)
+            (0, import_i18n109.__)("%s block inserted"),
+            insertedBlockTitle
           ),
-          onEditLinkClick && /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
-            import_components172.Button,
-            {
-              icon: pencil_default,
-              label: (0, import_i18n162.__)("Edit"),
-              onClick: onEditLinkClick,
-              size: "compact"
-            }
-          )
-        ]
+          "assertive"
+        );
+      }, [insertedBlockTitle]);
+      if (hideInserter) {
+        return null;
       }
-    );
-  }
+      const descriptionId = `list-view-appender__${instanceId}`;
+      const description = (0, import_i18n109.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"),
+        blockTitle,
+        blockCount + 1,
+        nestingLevel
+      );
+      return /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)("div", { className: "list-view-appender", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+          inserter_default,
+          {
+            ref,
+            rootClientId: clientId,
+            position: "bottom right",
+            isAppender: true,
+            selectBlockOnInsert: false,
+            shouldDirectInsert: directInsert,
+            __experimentalIsQuick: true,
+            ...props,
+            toggleProps: { "aria-describedby": descriptionId },
+            onSelectOrClose: (maybeInsertedBlock) => {
+              if (maybeInsertedBlock?.clientId) {
+                setInsertedBlockClientId(
+                  maybeInsertedBlock.clientId
+                );
+              }
+            }
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(AriaReferencedText, { id: descriptionId, children: description })
+      ] });
+    }
+  );

-  // packages/block-editor/build-module/components/url-popover/link-editor.mjs
-  var import_i18n164 = __toESM(require_i18n(), 1);
-  var import_components174 = __toESM(require_components(), 1);
+  // 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_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_a11y15 = __toESM(require_a11y(), 1);

-  // packages/block-editor/build-module/components/url-input/index.mjs
-  var import_a11y19 = __toESM(require_a11y(), 1);
-  var import_i18n163 = __toESM(require_i18n(), 1);
-  var import_element227 = __toESM(require_element(), 1);
-  var import_keycodes21 = __toESM(require_keycodes(), 1);
-  var import_components173 = __toESM(require_components(), 1);
-  var import_compose90 = __toESM(require_compose(), 1);
-  var import_data150 = __toESM(require_data(), 1);
-  var import_url8 = __toESM(require_url(), 1);
-  var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
-  var import_react15 = __toESM(require_react(), 1);
-  var { ValidatedInputControl } = unlock(import_components173.privateApis);
-  var noop20 = () => {
-  };
-  function isFunction(maybeFunc) {
-    return typeof maybeFunc === "function";
-  }
-  function URLInput(props) {
-    const {
-      __experimentalFetchLinkSuggestions: fetchLinkSuggestionsProp,
-      __experimentalHandleURLSuggestions: handleURLSuggestions,
-      __experimentalRenderControl: renderControl,
-      __experimentalRenderSuggestions: renderSuggestions,
-      __experimentalShowInitialSuggestions: showInitialSuggestions = false,
-      autocompleteRef,
-      className,
-      customValidity,
-      disableSuggestions,
-      disabled: disabled2 = false,
-      help = null,
-      hideLabelFromVision = false,
-      inputRef,
-      isFullWidth,
-      label = null,
-      markWhenOptional,
-      onChange,
-      onKeyDown,
-      onSubmit,
-      placeholder = (0, import_i18n163.__)("Paste URL or type to search"),
-      required = true,
-      suffix,
-      value = ""
-    } = props;
-    const instanceId = (0, import_compose90.useInstanceId)(URLInput);
-    const { getSettings: getSettings7 } = (0, import_data150.useSelect)(store);
-    const debouncedSpeak = (0, import_compose90.useDebounce)(import_a11y19.speak, 500);
-    const [suggestions, setSuggestions] = (0, import_element227.useState)([]);
-    const [suggestionsValue, setSuggestionsValue] = (0, import_element227.useState)(null);
-    const [selectedSuggestion, setSelectedSuggestion] = (0, import_element227.useState)(null);
-    const [isSuggestionsListOpen, setIsSuggestionsListOpen] = (0, import_element227.useState)(false);
-    const [isLoading, setIsLoading] = (0, import_element227.useState)(false);
-    const fallbackInputRef = (0, import_element227.useRef)();
-    const suggestionNodesRef = (0, import_element227.useRef)([]);
-    const suggestionsRequestRef = (0, import_element227.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_compose90.useEvent)((searchValue = "") => {
-      const fetchLinkSuggestions = isFunction(fetchLinkSuggestionsProp) ? fetchLinkSuggestionsProp : getSettings7().__experimentalFetchLinkSuggestions;
-      if (!fetchLinkSuggestions) {
+  // 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)(
+    ({
+      isDragged,
+      isSelected,
+      position,
+      level,
+      rowCount,
+      children,
+      className: className2,
+      path,
+      ...props
+    }, ref) => {
+      const animationRef = use_moving_animation_default({
+        clientId: props["data-block"],
+        enableAnimation: true,
+        triggerAnimationOnChange: path
+      });
+      const mergedRef = (0, import_compose74.useMergeRefs)([ref, animationRef]);
+      return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+        AnimatedTreeGridRow,
+        {
+          ref: mergedRef,
+          className: clsx_default("block-editor-list-view-leaf", className2),
+          level,
+          positionInSet: position,
+          setSize: rowCount,
+          isExpanded: void 0,
+          ...props,
+          children
+        }
+      );
+    }
+  );
+  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);
+  function useListViewScrollIntoView({
+    isSelected,
+    selectedClientIds,
+    rowItemRef
+  }) {
+    const isSingleSelection = selectedClientIds.length === 1;
+    (0, import_element193.useLayoutEffect)(() => {
+      if (!isSelected || !isSingleSelection || !rowItemRef.current) {
         return;
       }
-      const isInitialSuggestions = !searchValue?.length;
-      const search = searchValue.trim();
-      if (!isInitialSuggestions && (search.length < 2 || !handleURLSuggestions && (0, import_url8.isURL)(search))) {
-        suggestionsRequestRef.current?.cancel?.();
-        suggestionsRequestRef.current = null;
-        setSuggestions([]);
-        setIsSuggestionsListOpen(false);
-        setSuggestionsValue(search);
-        setSelectedSuggestion(null);
-        setIsLoading(false);
+      const scrollContainer = (0, import_dom63.getScrollContainer)(rowItemRef.current);
+      const { ownerDocument: ownerDocument2 } = rowItemRef.current;
+      const windowScroll = scrollContainer === ownerDocument2.body || scrollContainer === ownerDocument2.documentElement;
+      if (windowScroll || !scrollContainer) {
         return;
       }
-      setSelectedSuggestion(null);
-      setIsLoading(true);
-      const request = fetchLinkSuggestions(search, {
-        isInitialSuggestions
-      });
-      suggestionsRequestRef.current = request;
-      request.then((nextSuggestions) => {
-        if (suggestionsRequestRef.current !== request) {
-          return;
-        }
-        setSuggestions(nextSuggestions);
-        setSuggestionsValue(search);
-        setIsLoading(false);
-        setIsSuggestionsListOpen(!!nextSuggestions.length);
-        if (nextSuggestions.length) {
-          debouncedSpeak(
-            (0, import_i18n163.sprintf)(
-              /* translators: %d: number of results. */
-              (0, import_i18n163._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
-              ),
-              nextSuggestions.length
-            ),
-            "assertive"
-          );
-        } else {
-          debouncedSpeak((0, import_i18n163.__)("No results."), "assertive");
-        }
-      }).catch(() => {
-        if (suggestionsRequestRef.current !== request) {
-          return;
-        }
-        setIsLoading(false);
-      }).finally(() => {
-        if (suggestionsRequestRef.current === request) {
-          suggestionsRequestRef.current = null;
+      const rowRect = rowItemRef.current.getBoundingClientRect();
+      const scrollContainerRect = scrollContainer.getBoundingClientRect();
+      if (rowRect.top < scrollContainerRect.top || rowRect.bottom > scrollContainerRect.bottom) {
+        rowItemRef.current.scrollIntoView();
+      }
+    }, [isSelected, isSingleSelection, rowItemRef]);
+  }
+
+  // packages/block-editor/build-module/components/list-view/block-contents.mjs
+  var import_element196 = __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_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);
+  function ListViewExpander({ onClick }) {
+    return (
+      // Keyboard events are handled by TreeGrid see: components/src/tree-grid/index.js
+      //
+      // The expander component is implemented as a pseudo element in the w3 example
+      // https://www.w3.org/TR/wai-aria-practices/examples/treegrid/treegrid-1.html
+      //
+      // 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)(
+        "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 })
         }
-      });
-    });
-    const debouncedUpdateSuggestions = (0, import_compose90.useDebounce)(updateSuggestions, 200);
-    (0, import_element227.useEffect)(() => {
-      if (!disableSuggestions && (value.length || showInitialSuggestions)) {
-        debouncedUpdateSuggestions(value);
+      )
+    );
+  }
+
+  // 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 MAX_IMAGES = 3;
+  var IMAGE_GETTERS = {
+    "core/image": ({ clientId, attributes }) => {
+      if (attributes.url) {
+        return {
+          url: attributes.url,
+          alt: attributes.alt || "",
+          clientId
+        };
       }
-    }, [
-      value,
-      disableSuggestions,
-      showInitialSuggestions,
-      debouncedUpdateSuggestions
-    ]);
-    (0, import_element227.useEffect)(() => {
-      if (!showSuggestions) {
-        setIsSuggestionsListOpen(false);
+    },
+    "core/cover": ({ clientId, attributes }) => {
+      if (attributes.backgroundType === "image" && attributes.url) {
+        return {
+          url: attributes.url,
+          alt: attributes.alt || "",
+          clientId
+        };
       }
-    }, [showSuggestions]);
-    (0, import_element227.useEffect)(() => {
-      if (showSuggestions && selectedSuggestion !== null) {
-        suggestionNodesRef.current[selectedSuggestion]?.scrollIntoView({
-          behavior: "instant",
-          block: "nearest",
-          inline: "nearest"
-        });
+    },
+    "core/media-text": ({ clientId, attributes }) => {
+      if (attributes.mediaType === "image" && attributes.mediaUrl) {
+        return {
+          url: attributes.mediaUrl,
+          alt: attributes.mediaAlt || "",
+          clientId
+        };
       }
-    }, [showSuggestions, selectedSuggestion]);
-    (0, import_element227.useEffect)(() => {
-      return () => {
-        suggestionsRequestRef.current?.cancel?.();
-        suggestionsRequestRef.current = null;
-      };
-    }, []);
-    function selectLink(suggestion) {
-      onChange(suggestion.url, suggestion);
-      setSelectedSuggestion(null);
-      setIsSuggestionsListOpen(false);
-    }
-    function handleSuggestionClick(suggestion) {
-      selectLink(suggestion);
-      controlInputRef.current.focus();
-    }
-    function handleChange(newValue) {
-      onChange(newValue);
-    }
-    function handleFocus() {
-      if (value && !disableSuggestions && !suggestions.length && suggestionsRequestRef.current === null) {
-        debouncedUpdateSuggestions(value);
-      }
-    }
-    function handleKeyDown(event) {
-      onKeyDown?.(event);
-      if (!showSuggestions || !suggestions.length || isLoading) {
-        switch (event.keyCode) {
-          // When UP is pressed, if the caret is at the start of the text, move it to the 0
-          // position.
-          case import_keycodes21.UP: {
-            if (0 !== event.target.selectionStart) {
-              event.preventDefault();
-              event.target.setSelectionRange(0, 0);
-            }
-            break;
-          }
-          // When DOWN is pressed, if the caret is not at the end of the text, move it to the
-          // last position.
-          case import_keycodes21.DOWN: {
-            if (value.length !== event.target.selectionStart) {
-              event.preventDefault();
-              event.target.setSelectionRange(
-                value.length,
-                value.length
-              );
-            }
-            break;
-          }
-          // Submitting while loading should trigger onSubmit.
-          case import_keycodes21.ENTER: {
-            if (onSubmit) {
-              event.preventDefault();
-              onSubmit(null, event);
-            }
-            break;
-          }
-        }
-        return;
+    },
+    "core/gallery": ({ innerBlocks }) => {
+      const images = [];
+      const getValues = !!innerBlocks?.length ? IMAGE_GETTERS[innerBlocks[0].name] : void 0;
+      if (!getValues) {
+        return images;
       }
-      const suggestion = suggestions[selectedSuggestion];
-      switch (event.keyCode) {
-        case import_keycodes21.UP: {
-          event.preventDefault();
-          setSelectedSuggestion(
-            !selectedSuggestion ? suggestions.length - 1 : selectedSuggestion - 1
-          );
-          break;
-        }
-        case import_keycodes21.DOWN: {
-          event.preventDefault();
-          setSelectedSuggestion(
-            selectedSuggestion === null || selectedSuggestion === suggestions.length - 1 ? 0 : selectedSuggestion + 1
-          );
-          break;
-        }
-        case import_keycodes21.TAB: {
-          if (selectedSuggestion !== null) {
-            selectLink(suggestion);
-            (0, import_a11y19.speak)((0, import_i18n163.__)("Link selected."));
-          }
-          break;
+      for (const innerBlock of innerBlocks) {
+        const img = getValues(innerBlock);
+        if (img) {
+          images.push(img);
         }
-        case import_keycodes21.ENTER: {
-          event.preventDefault();
-          if (selectedSuggestion !== null) {
-            selectLink(suggestion);
-            if (onSubmit) {
-              onSubmit(suggestion, event);
-            }
-          } else if (onSubmit) {
-            onSubmit(null, event);
-          }
-          break;
+        if (images.length >= MAX_IMAGES) {
+          return images;
         }
       }
+      return images;
     }
-    const controlProps = {
-      id: inputId,
-      // Passes attribute to label for the for attribute
-      label,
-      className: clsx_default("block-editor-url-input", className, {
-        "is-full-width": isFullWidth
-      }),
-      hideLabelFromVision
-    };
-    const inputProps = {
-      id: inputId,
-      value,
-      required,
-      type: "text",
-      name: inputId,
-      autoComplete: "off",
-      onChange: disabled2 ? noop20 : handleChange,
-      onFocus: disabled2 ? noop20 : handleFocus,
-      onKeyDown: disabled2 ? noop20 : handleKeyDown,
-      placeholder,
-      role: "combobox",
-      "aria-label": label ? void 0 : (0, import_i18n163.__)("URL"),
-      // Ensure input always has an accessible label
-      "aria-expanded": showSuggestions,
-      "aria-autocomplete": "list",
-      "aria-owns": suggestionsListboxId,
-      "aria-activedescendant": selectedSuggestion !== null ? `${suggestionOptionIdPrefix}-${selectedSuggestion}` : void 0,
-      ref: controlInputRef,
-      disabled: disabled2,
-      suffix,
-      help
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(import_jsx_runtime387.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-        Control3,
-        {
-          controlProps,
-          inputProps,
-          isLoading,
-          customValidity,
-          markWhenOptional,
-          renderControl
-        }
-      ),
-      showSuggestions && suggestions.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-        Suggestions,
-        {
-          autocompleteRef,
-          className,
-          handleSuggestionClick,
-          isLoading,
-          renderSuggestions,
-          selectedSuggestion,
-          suggestionNodesRef,
-          suggestionOptionIdPrefix,
-          suggestions,
-          suggestionsListboxId,
-          suggestionsValue
-        }
-      )
-    ] });
-  }
-  function Control3({
-    controlProps,
-    inputProps,
-    isLoading,
-    customValidity,
-    markWhenOptional,
-    renderControl
-  }) {
-    const [isValidated, setIsValidated] = (0, import_element227.useState)(
-      customValidity !== void 0
-    );
-    if (customValidity !== void 0 && !isValidated) {
-      setIsValidated(true);
+  };
+  function getImagesFromBlock(block, isExpanded) {
+    const images = block ? IMAGE_GETTERS[block.name](block) : void 0;
+    if (!images) {
+      return [];
     }
-    if (renderControl) {
-      return renderControl(controlProps, inputProps, isLoading);
+    if (!Array.isArray(images)) {
+      return [images];
     }
-    const MaybeValidatedInputControl = isValidated ? ValidatedInputControl : import_components173.__experimentalInputControl;
-    return /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(import_components173.BaseControl, { ...controlProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-        MaybeValidatedInputControl,
-        {
-          ...inputProps,
-          ...isValidated && {
-            customValidity,
-            // Suppress the "(Required)" indicator in the label.
-            // The field is still required for validation, but the indicator
-            // can be hidden when markWhenOptional is set to true.
-            ...markWhenOptional !== void 0 && {
-              markWhenOptional
-            }
-          }
-        }
-      ),
-      isLoading && /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components173.Spinner, {})
-    ] });
+    return isExpanded ? [] : images;
   }
-  function Suggestions({
-    autocompleteRef,
-    className,
-    handleSuggestionClick,
-    isLoading,
-    renderSuggestions,
-    selectedSuggestion,
-    suggestionNodesRef,
-    suggestionOptionIdPrefix,
-    suggestions,
-    suggestionsListboxId,
-    suggestionsValue
-  }) {
-    const suggestionsListProps = {
-      id: suggestionsListboxId,
-      ref: autocompleteRef,
-      role: "listbox"
-    };
-    const buildSuggestionItemProps = (suggestion, index2) => {
-      return {
-        role: "option",
-        tabIndex: "-1",
-        id: `${suggestionOptionIdPrefix}-${index2}`,
-        ref: (node) => {
-          suggestionNodesRef.current[index2] = node;
-        },
-        "aria-selected": index2 === selectedSuggestion ? true : void 0
-      };
+  function useListViewImages({ clientId, isExpanded }) {
+    const { block } = (0, import_data129.useSelect)(
+      (select3) => {
+        const { getBlockName: getBlockName2, getBlock: getBlock2 } = select3(store);
+        const hasImages = !!IMAGE_GETTERS[getBlockName2(clientId)];
+        return { block: hasImages ? getBlock2(clientId) : void 0 };
+      },
+      [clientId]
+    );
+    const images = (0, import_element194.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);
+  function ListViewBlockSelectButton({
+    className: className2,
+    clientId,
+    onClick,
+    onContextMenu,
+    onMouseDown,
+    onToggleExpanded,
+    tabIndex,
+    onFocus,
+    onDragStart,
+    onDragEnd,
+    draggable,
+    isExpanded,
+    ariaDescribedBy,
+    visibilityLabel,
+    isDisabled = false
+  }, ref) {
+    const blockTitle = useBlockDisplayTitle({
+      clientId,
+      context: "list-view"
+    });
+    const { icon, anchor, isSticky, isLocked } = (0, import_data130.useSelect)(
+      (select3) => {
+        const {
+          getBlockName: getBlockName2,
+          getBlockAttributes: getBlockAttributes3,
+          getBlock: getBlock2,
+          isSectionBlock: isSectionBlock2,
+          isLockedBlock: isLockedBlock2
+        } = unlock(select3(store));
+        const { getBlockType: getBlockType33, getActiveBlockVariation } = select3(import_blocks80.store);
+        const attributes = getBlockAttributes3(clientId);
+        const blockName = getBlockName2(clientId);
+        let blockIcon = symbol_default;
+        if (!attributes?.metadata?.patternName || !isSectionBlock2(clientId)) {
+          const match2 = getActiveBlockVariation(
+            blockName,
+            attributes,
+            void 0,
+            getBlock2(clientId)?.innerContent
+          );
+          blockIcon = match2?.icon || getBlockType33(blockName)?.icon;
+        }
+        return {
+          icon: blockIcon,
+          anchor: attributes?.anchor,
+          isSticky: attributes?.style?.position?.type === "sticky",
+          isLocked: isLockedBlock2(clientId)
+        };
+      },
+      [clientId]
+    );
+    const shouldShowLockIcon = isLocked;
+    const images = useListViewImages({ clientId, isExpanded });
+    const onDragStartHandler = (event) => {
+      event.dataTransfer.clearData();
+      onDragStart?.(event);
     };
-    if (isFunction(renderSuggestions)) {
-      return renderSuggestions({
-        suggestions,
-        selectedSuggestion,
-        suggestionsListProps,
-        buildSuggestionItemProps,
-        isLoading,
-        handleSuggestionClick,
-        isInitialSuggestions: !suggestionsValue?.length,
-        currentInputValue: suggestionsValue
-      });
+    function onKeyDown(event) {
+      if (event.keyCode === import_keycodes15.ENTER || event.keyCode === import_keycodes15.SPACE) {
+        onClick(event);
+      }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components173.Popover, { placement: "bottom", focusOnMount: false, children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-      "div",
-      {
-        ...suggestionsListProps,
-        className: clsx_default("block-editor-url-input__suggestions", {
-          [`${className}__suggestions`]: className
-        }),
-        children: suggestions.map((suggestion, index2) => /* @__PURE__ */ (0, import_react15.createElement)(
-          import_components173.Button,
-          {
-            __next40pxDefaultSize: true,
-            ...buildSuggestionItemProps(suggestion, index2),
-            key: suggestion.id,
-            className: clsx_default(
-              "block-editor-url-input__suggestion",
+    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)(
+        "a",
+        {
+          className: clsx_default(
+            "block-editor-list-view-block-select-button",
+            className2
+          ),
+          onClick,
+          onContextMenu,
+          onKeyDown,
+          onMouseDown,
+          ref,
+          tabIndex,
+          onFocus,
+          onDragStart: onDragStartHandler,
+          onDragEnd,
+          draggable,
+          href: isDisabled ? void 0 : `#block-${clientId}`,
+          "aria-disabled": isDisabled ? true : void 0,
+          "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)(
+              Stack,
               {
-                "is-selected": index2 === selectedSuggestion
+                align: "center",
+                className: "block-editor-list-view-block-select-button__label-wrapper",
+                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)(
+                    "span",
+                    {
+                      className: "block-editor-list-view-block-select-button__images",
+                      "aria-hidden": true,
+                      children: images.map((image, index2) => /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+                        "span",
+                        {
+                          className: "block-editor-list-view-block-select-button__image",
+                          style: {
+                            backgroundImage: `url(${image.url})`,
+                            zIndex: images.length - index2
+                            // Ensure the first image is on top, and subsequent images are behind.
+                          }
+                        },
+                        image.clientId
+                      ))
+                    }
+                  ) : null,
+                  !!visibilityLabel && // The tooltip below is a sighted-hover affordance for
+                  // the (decorative) visibility icon. The same
+                  // `visibilityLabel` is exposed to assistive technology
+                  // 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)(
+                      tooltip_exports.Trigger,
+                      {
+                        render: /* @__PURE__ */ (0, import_jsx_runtime334.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 })
+                          }
+                        )
+                      }
+                    ),
+                    /* @__PURE__ */ (0, import_jsx_runtime334.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 }) })
+                ]
               }
-            ),
-            onClick: () => handleSuggestionClick(suggestion)
-          },
-          suggestion.title
-        ))
-      }
-    ) });
+            )
+          ]
+        }
+      )
+    );
   }
+  var block_select_button_default = (0, import_element195.forwardRef)(ListViewBlockSelectButton);

-  // packages/block-editor/build-module/components/url-popover/link-editor.mjs
-  var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
-  function LinkEditor({
-    autocompleteRef,
-    className,
-    onChangeInputValue,
-    value,
-    ...props
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(
-      "form",
+  // packages/block-editor/build-module/components/list-view/block-contents.mjs
+  var import_jsx_runtime335 = __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)(
+      AdditionalBlockContent,
       {
-        className: clsx_default(
-          "block-editor-url-popover__link-editor",
-          className
-        ),
-        ...props,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
-            URLInput,
-            {
-              value,
-              onChange: onChangeInputValue,
-              autocompleteRef
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
-            import_components174.Button,
-            {
-              icon: keyboard_return_default,
-              label: (0, import_i18n164.__)("Apply"),
-              type: "submit",
-              size: "compact"
-            }
-          )
-        ]
+        insertedBlockClientId,
+        setInsertedBlockClientId
       }
     );
   }
-
-  // packages/block-editor/build-module/components/url-popover/index.mjs
-  var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
-  var { __experimentalPopoverLegacyPositionToPlacement } = unlock(
-    import_components175.privateApis
-  );
-  var DEFAULT_PLACEMENT = "bottom";
-  var URLPopover = (0, import_element228.forwardRef)(
+  var ListViewBlockContents = (0, import_element196.forwardRef)(
     ({
-      additionalControls,
-      children,
-      renderSettings,
-      // The DEFAULT_PLACEMENT value is assigned inside the function's body
-      placement,
-      focusOnMount = "firstElement",
-      // Deprecated
-      position,
-      // Rest
-      ...popoverProps3
+      onClick,
+      onToggleExpanded,
+      clientId,
+      isExpanded,
+      selectedClientIds,
+      ...props
     }, ref) => {
-      if (position !== void 0) {
-        (0, import_deprecated22.default)("`position` prop in wp.blockEditor.URLPopover", {
-          since: "6.2",
-          alternative: "`placement` prop"
-        });
-      }
-      let computedPlacement;
-      if (placement !== void 0) {
-        computedPlacement = placement;
-      } else if (position !== void 0) {
-        computedPlacement = __experimentalPopoverLegacyPositionToPlacement(position);
-      }
-      computedPlacement = computedPlacement || DEFAULT_PLACEMENT;
-      const [isSettingsExpanded, setIsSettingsExpanded] = (0, import_element228.useState)(false);
-      const showSettings = !!renderSettings && isSettingsExpanded;
-      const toggleSettingsVisibility = () => {
-        setIsSettingsExpanded(!isSettingsExpanded);
-      };
-      return /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
-        import_components175.Popover,
-        {
-          ref,
-          role: "dialog",
-          "aria-modal": "true",
-          "aria-label": (0, import_i18n165.__)("Edit URL"),
-          className: "block-editor-url-popover",
-          focusOnMount,
-          placement: computedPlacement,
-          shift: true,
-          variant: "toolbar",
-          ...popoverProps3,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { className: "block-editor-url-popover__input-container", children: /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)("div", { className: "block-editor-url-popover__row", children: [
-              children,
-              !!renderSettings && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                import_components175.Button,
-                {
-                  className: "block-editor-url-popover__settings-toggle",
-                  icon: chevron_down_default,
-                  label: (0, import_i18n165.__)("Link settings"),
-                  onClick: toggleSettingsVisibility,
-                  "aria-expanded": isSettingsExpanded,
-                  size: "compact"
-                }
-              )
-            ] }) }),
-            showSettings && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { className: "block-editor-url-popover__settings", children: renderSettings() }),
-            additionalControls && !showSettings && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { className: "block-editor-url-popover__additional-controls", children: additionalControls })
-          ]
-        }
-      );
+      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)(
+          block_draggable_default,
+          {
+            appendToOwnerDocument: true,
+            clientIds: draggableClientIds,
+            cloneClassname: "block-editor-list-view-draggable-chip",
+            children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+              block_select_button_default,
+              {
+                ref,
+                className: "block-editor-list-view-block-contents",
+                clientId,
+                onClick,
+                onToggleExpanded,
+                draggable,
+                onDragStart,
+                onDragEnd,
+                isExpanded,
+                ...props
+              }
+            )
+          }
+        )
+      ] });
     }
   );
-  URLPopover.LinkEditor = LinkEditor;
-  URLPopover.LinkViewer = LinkViewer;
-  var url_popover_default = URLPopover;
+  var block_contents_default = ListViewBlockContents;

-  // packages/block-editor/build-module/components/media-placeholder/index.mjs
-  var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
-  var noop21 = () => {
-  };
-  var InsertFromURLPopover = ({
-    src,
-    onChange,
-    onSubmit,
-    onClose,
-    popoverAnchor
-  }) => /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(url_popover_default, { anchor: popoverAnchor, onClose, children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-    "form",
-    {
-      className: "block-editor-media-placeholder__url-input-form",
-      onSubmit,
-      children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-        import_components176.__experimentalInputControl,
-        {
-          label: (0, import_i18n166.__)("URL"),
-          type: "text",
-          hideLabelFromVision: true,
-          placeholder: (0, import_i18n166.__)("Paste or type URL"),
-          onChange,
-          value: src,
-          suffix: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_components176.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-            import_components176.Button,
-            {
-              size: "small",
-              icon: keyboard_return_default,
-              label: (0, import_i18n166.__)("Apply"),
-              type: "submit"
-            }
-          ) })
-        }
-      )
-    }
-  ) });
-  var URLSelectionUI = ({ src, onChangeSrc, onSelectURL }) => {
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element229.useState)(null);
-    const [isURLInputVisible, setIsURLInputVisible] = (0, import_element229.useState)(false);
-    const openURLInput = () => {
-      setIsURLInputVisible(true);
-    };
-    const closeURLInput = () => {
-      setIsURLInputVisible(false);
-      popoverAnchor?.focus();
-    };
-    const onSubmitSrc = (event) => {
-      event.preventDefault();
-      if (src && onSelectURL) {
-        onSelectURL(src);
-        closeURLInput();
-      }
+  // 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 BLOCK_LIST_ITEM_HEIGHT = 32;
+  var getBlockPositionDescription = (position, siblingCount, level) => (0, import_i18n111.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."),
+    position,
+    siblingCount,
+    level
+  );
+  var getBlockPropertiesDescription = (positionLabel, isLocked) => [
+    positionLabel ? `${(0, import_i18n111.sprintf)(
+      // translators: %s: Position of selected block, e.g. "Sticky" or "Fixed".
+      (0, import_i18n111.__)("Position: %s"),
+      positionLabel
+    )}.` : void 0,
+    isLocked ? (0, import_i18n111.__)("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) {
+    const startPath = [...startParents, startId];
+    const endPath = [...endParents, endId];
+    const depth = Math.min(startPath.length, endPath.length) - 1;
+    const start2 = startPath[depth];
+    const end = endPath[depth];
+    return {
+      start: start2,
+      end
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)("div", { className: "block-editor-media-placeholder__url-input-container", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-        import_components176.Button,
-        {
-          __next40pxDefaultSize: true,
-          className: "block-editor-media-placeholder__button",
-          onClick: openURLInput,
-          isPressed: isURLInputVisible,
-          variant: "secondary",
-          "aria-haspopup": "dialog",
-          ref: setPopoverAnchor,
-          children: (0, import_i18n166.__)("Insert from URL")
-        }
-      ),
-      isURLInputVisible && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-        InsertFromURLPopover,
-        {
-          src,
-          onChange: onChangeSrc,
-          onSubmit: onSubmitSrc,
-          onClose: closeURLInput,
-          popoverAnchor
-        }
-      )
-    ] });
-  };
-  function MediaPlaceholder({
-    value = {},
-    allowedTypes,
-    className,
-    icon,
-    labels = {},
-    mediaPreview,
-    notices,
-    isAppender,
-    accept,
-    addToGallery,
-    multiple = false,
-    handleUpload = true,
-    disableDropZone,
-    disableMediaButtons,
-    onError,
-    onSelect,
-    onCancel,
-    onSelectURL,
-    onToggleFeaturedImage,
-    onDoubleClick,
-    onFilesPreUpload = noop21,
-    onHTMLDrop: deprecatedOnHTMLDrop,
-    children,
-    mediaLibraryButton,
-    placeholder,
-    style
-  }) {
-    if (deprecatedOnHTMLDrop) {
-      (0, import_deprecated23.default)("wp.blockEditor.MediaPlaceholder onHTMLDrop prop", {
-        since: "6.2",
-        version: "6.4"
-      });
+  }
+  function focusListItem(focusClientId, treeGridElement) {
+    if (!treeGridElement) {
+      return;
     }
-    const { mediaUpload: mediaUpload2, allowedMimeTypes } = (0, import_data151.useSelect)((select3) => {
-      const { getSettings: getSettings7 } = select3(store);
-      const settings2 = getSettings7();
-      return {
-        mediaUpload: settings2.mediaUpload,
-        allowedMimeTypes: settings2.allowedMimeTypes
-      };
-    }, []);
-    const [src, setSrc] = (0, import_element229.useState)("");
-    (0, import_element229.useEffect)(() => {
-      setSrc(value?.src ?? "");
-    }, [value?.src]);
-    const computedAccept = (0, import_element229.useMemo)(
-      () => getComputedAcceptAttribute(
-        allowedTypes,
-        allowedMimeTypes,
-        accept
-      ),
-      [allowedTypes, allowedMimeTypes, accept]
-    );
-    const onlyAllowsImages = () => {
-      if (!allowedTypes || allowedTypes.length === 0) {
-        return false;
+    const selector3 = `[role=row][data-block="${focusClientId}"]`;
+    return new Promise((resolve) => {
+      if (treeGridElement.querySelector(selector3)) {
+        return resolve(treeGridElement.querySelector(selector3));
       }
-      return allowedTypes.every(
-        (allowedType) => allowedType === "image" || allowedType.startsWith("image/")
-      );
-    };
-    const onFilesUpload = (files) => {
-      if (!handleUpload || typeof handleUpload === "function" && !handleUpload(files)) {
-        return onSelect(files);
+      let timer = null;
+      const observer = new window.MutationObserver(() => {
+        if (treeGridElement.querySelector(selector3)) {
+          clearTimeout(timer);
+          observer.disconnect();
+          resolve(treeGridElement.querySelector(selector3));
+        }
+      });
+      observer.observe(treeGridElement, {
+        childList: true,
+        subtree: true
+      });
+      timer = setTimeout(() => {
+        observer.disconnect();
+        resolve(null);
+      }, 3e3);
+    }).then((element) => {
+      if (element && element.isConnected) {
+        import_dom64.focus.focusable.find(element)?.[0]?.focus();
       }
-      onFilesPreUpload(files);
-      let setMedia;
-      if (multiple) {
-        if (addToGallery) {
-          let lastMediaPassed = [];
-          setMedia = (newMedia) => {
-            const filteredMedia = (value ?? []).filter((item) => {
-              if (item.id) {
-                return !lastMediaPassed.some(
-                  // Be sure to convert to number for comparison.
-                  ({ id }) => Number(id) === Number(item.id)
-                );
-              }
-              return !lastMediaPassed.some(
-                ({ urlSlug }) => item.url.includes(urlSlug)
-              );
-            });
-            onSelect(filteredMedia.concat(newMedia));
-            lastMediaPassed = newMedia.map((media) => {
-              const cutOffIndex = media.url.lastIndexOf(".");
-              const urlSlug = media.url.slice(0, cutOffIndex);
-              return { id: media.id, urlSlug };
-            });
-          };
+    });
+  }
+  function getDragDisplacementValues({
+    blockIndexes,
+    blockDropTargetIndex,
+    blockDropPosition,
+    clientId,
+    firstDraggedBlockIndex,
+    isDragged
+  }) {
+    let displacement;
+    let isNesting;
+    let isAfterDraggedBlocks;
+    if (!isDragged) {
+      isNesting = false;
+      const thisBlockIndex = blockIndexes[clientId];
+      isAfterDraggedBlocks = thisBlockIndex > firstDraggedBlockIndex;
+      if (blockDropTargetIndex !== void 0 && blockDropTargetIndex !== null && firstDraggedBlockIndex !== void 0) {
+        if (thisBlockIndex !== void 0) {
+          if (thisBlockIndex >= firstDraggedBlockIndex && thisBlockIndex < blockDropTargetIndex) {
+            displacement = "up";
+          } else if (thisBlockIndex < firstDraggedBlockIndex && thisBlockIndex >= blockDropTargetIndex) {
+            displacement = "down";
+          } else {
+            displacement = "normal";
+          }
+          isNesting = typeof blockDropTargetIndex === "number" && blockDropTargetIndex - 1 === thisBlockIndex && blockDropPosition === "inside";
+        }
+      } else if (blockDropTargetIndex === null && firstDraggedBlockIndex !== void 0) {
+        if (thisBlockIndex !== void 0 && thisBlockIndex >= firstDraggedBlockIndex) {
+          displacement = "up";
         } else {
-          setMedia = onSelect;
+          displacement = "normal";
         }
-      } else {
-        setMedia = ([media]) => onSelect(media);
+      } else if (blockDropTargetIndex !== void 0 && blockDropTargetIndex !== null && firstDraggedBlockIndex === void 0) {
+        if (thisBlockIndex !== void 0) {
+          if (thisBlockIndex < blockDropTargetIndex) {
+            displacement = "normal";
+          } else {
+            displacement = "down";
+          }
+        }
+      } else if (blockDropTargetIndex === null) {
+        displacement = "normal";
       }
-      mediaUpload2({
-        allowedTypes,
-        filesList: files,
-        onFileChange: setMedia,
-        onError,
-        multiple
-      });
+    }
+    return {
+      displacement,
+      isNesting,
+      isAfterDraggedBlocks
     };
-    async function handleBlocksDrop(event) {
-      const { blocks: blocks2 } = parseDropEvent(event);
-      if (!blocks2?.length) {
+  }
+
+  // packages/block-editor/build-module/components/list-view/block.mjs
+  var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
+  function ListViewBlock({
+    clientId,
+    displacement,
+    isAfterDraggedBlocks,
+    isDragged,
+    isNesting,
+    isSelected,
+    isBranchSelected,
+    selectBlock: selectBlock2,
+    position,
+    level,
+    rowCount,
+    siblingBlockCount,
+    showBlockMovers,
+    path,
+    isExpanded,
+    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 isFirstSelectedBlock = isSelected && selectedClientIds[0] === clientId;
+    const isLastSelectedBlock = isSelected && selectedClientIds[selectedClientIds.length - 1] === clientId;
+    const {
+      toggleBlockHighlight: toggleBlockHighlight2,
+      duplicateBlocks: duplicateBlocks2,
+      multiSelect: multiSelect2,
+      replaceBlocks: replaceBlocks2,
+      removeBlocks: removeBlocks2,
+      insertAfterBlock: insertAfterBlock2,
+      insertBeforeBlock: insertBeforeBlock2,
+      showViewportModal: showViewportModal2,
+      stopEditingContentOnlySection: stopEditingContentOnlySection2
+    } = unlock((0, import_data131.useDispatch)(store));
+    const debouncedToggleBlockHighlight = (0, import_compose75.useDebounce)(
+      toggleBlockHighlight2,
+      50
+    );
+    const {
+      canInsertBlockType: canInsertBlockType2,
+      getSelectedBlockClientIds: getSelectedBlockClientIds2,
+      getPreviousBlockClientId: getPreviousBlockClientId2,
+      getBlockRootClientId: getBlockRootClientId2,
+      getBlockOrder: getBlockOrder2,
+      getBlockParents: getBlockParents2,
+      getBlockEditingMode: getBlockEditingMode2,
+      getBlocksByClientId: getBlocksByClientId2,
+      canEditBlock: canEditBlock2,
+      canMoveBlock: canMoveBlock2,
+      canRemoveBlocks: canRemoveBlocks2,
+      isGroupable: isGroupable2
+    } = (0, import_data131.useSelect)(store);
+    const { getGroupingBlockName } = (0, import_data131.useSelect)(import_blocks81.store);
+    const pasteStyles = usePasteStyles();
+    const {
+      blockName,
+      blockVisibility: blockVisibility2,
+      blockEditingMode,
+      allowRightClickOverrides,
+      editedSection,
+      viewportSettings,
+      blockVisibilitySetting,
+      positionLabel,
+      isSynced,
+      isLocked
+    } = (0, import_data131.useSelect)(
+      (select3) => {
+        const {
+          getBlockName: getBlockName2,
+          getBlockAttributes: getBlockAttributes3,
+          getBlockEditingMode: getBlockEditingModeForClientId,
+          getSettings: getSettings8,
+          getEditedContentOnlySection: getEditedContentOnlySection2,
+          isSyncedBlock: isSyncedBlock2,
+          isLockedBlock: isLockedBlock2
+        } = unlock(select3(store));
+        const settings2 = getSettings8();
+        const attributes = getBlockAttributes3(clientId);
+        return {
+          blockName: getBlockName2(clientId),
+          blockVisibility: attributes?.metadata?.blockVisibility,
+          blockEditingMode: getBlockEditingModeForClientId(clientId),
+          allowRightClickOverrides: settings2.allowRightClickOverrides,
+          editedSection: getEditedContentOnlySection2(),
+          viewportSettings: settings2.__experimentalFeatures?.viewport,
+          blockVisibilitySetting: settings2.__experimentalFeatures?.blockVisibility?.allowEditing,
+          positionLabel: getPositionTypeLabel(attributes),
+          isSynced: isSyncedBlock2(clientId),
+          isLocked: isLockedBlock2(clientId)
+        };
+      },
+      [clientId]
+    );
+    const isDisabled = blockEditingMode === "disabled";
+    const canRename = !!blockName && (0, import_blocks81.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)
+    );
+    const instanceId = (0, import_compose75.useInstanceId)(ListViewBlock);
+    const descriptionId = `list-view-block-select-button__description-${instanceId}`;
+    const {
+      BlockSettingsMenu: BlockSettingsMenu2,
+      listViewInstanceId,
+      updateExpansion,
+      setInsertedBlockClientId,
+      treeGridElementRef,
+      rootClientId
+    } = useListViewContext();
+    const isMatch = (0, import_keyboard_shortcuts11.__unstableUseShortcutEventMatch)();
+    function getBlocksToUpdate() {
+      const selectedBlockClientIds = getSelectedBlockClientIds2();
+      const isUpdatingSelectedBlocks = selectedBlockClientIds.includes(clientId);
+      const firstBlockClientId = isUpdatingSelectedBlocks ? selectedBlockClientIds[0] : clientId;
+      const firstBlockRootClientId = getBlockRootClientId2(firstBlockClientId);
+      const blocksToUpdate = isUpdatingSelectedBlocks ? selectedBlockClientIds : [clientId];
+      return {
+        blocksToUpdate,
+        firstBlockClientId,
+        firstBlockRootClientId,
+        selectedBlockClientIds
+      };
+    }
+    async function onKeyDown(event) {
+      if (event.defaultPrevented) {
         return;
       }
-      const uploadedMediaList = await Promise.all(
-        blocks2.map((block) => {
-          const blockType = block.name.split("/")[1];
-          if (block.attributes.id) {
-            block.attributes.type = blockType;
-            return block.attributes;
-          }
-          return new Promise((resolve, reject) => {
-            window.fetch(block.attributes.url).then((response) => response.blob()).then(
-              (blob) => mediaUpload2({
-                filesList: [blob],
-                additionalData: {
-                  title: block.attributes.title,
-                  alt_text: block.attributes.alt,
-                  caption: block.attributes.caption,
-                  type: blockType
-                },
-                onFileChange: ([media]) => {
-                  if (media.id) {
-                    resolve(media);
-                  }
-                },
-                allowedTypes,
-                onError: reject
-              })
-            ).catch(() => resolve(block.attributes.url));
-          });
-        })
-      ).catch((err) => onError(err));
-      if (!uploadedMediaList?.length) {
+      if (event.target.closest("[role=dialog]")) {
         return;
       }
-      onSelect(multiple ? uploadedMediaList : uploadedMediaList[0]);
-    }
-    const onUpload = (event) => {
-      onFilesUpload(event.target.files);
-    };
-    const defaultRenderPlaceholder = (content) => {
-      let { instructions, title } = labels;
-      if (!mediaUpload2 && !onSelectURL) {
-        instructions = (0, import_i18n166.__)(
-          "To edit this block, you need permission to upload media."
-        );
+      if (editedSection && isMatch("core/block-editor/unselect", event)) {
+        event.stopPropagation();
+        event.preventDefault();
+        stopEditingContentOnlySection2();
+        return;
       }
-      if (instructions === void 0 || title === void 0) {
-        const typesAllowed = allowedTypes ?? [];
-        const [firstAllowedType] = typesAllowed;
-        const isOneType = 1 === typesAllowed.length;
-        const isAudio = isOneType && "audio" === firstAllowedType;
-        const isImage = isOneType && "image" === firstAllowedType;
-        const isVideo = isOneType && "video" === firstAllowedType;
-        if (instructions === void 0 && mediaUpload2) {
-          instructions = (0, import_i18n166.__)(
-            "Drag and drop an image or video, upload, or choose from your library."
-          );
-          if (isAudio) {
-            instructions = (0, import_i18n166.__)(
-              "Drag and drop an audio file, upload, or choose from your library."
-            );
-          } else if (isImage) {
-            instructions = (0, import_i18n166.__)(
-              "Drag and drop an image, upload, or choose from your library."
-            );
-          } else if (isVideo) {
-            instructions = (0, import_i18n166.__)(
-              "Drag and drop a video, upload, or choose from your library."
+      const isDeleteKey = [import_keycodes16.BACKSPACE, import_keycodes16.DELETE].includes(event.keyCode);
+      if (isMatch("core/block-editor/unselect", event) && selectedClientIds.length > 0) {
+        event.stopPropagation();
+        event.preventDefault();
+        selectBlock2(event, void 0);
+      } else if (isDeleteKey || isMatch("core/block-editor/remove", event)) {
+        const {
+          blocksToUpdate: blocksToDelete,
+          firstBlockClientId,
+          firstBlockRootClientId,
+          selectedBlockClientIds
+        } = getBlocksToUpdate();
+        if (!canRemoveBlocks2(blocksToDelete)) {
+          return;
+        }
+        let blockToFocus = getPreviousBlockClientId2(firstBlockClientId) ?? // If the previous block is not found (when the first block is deleted),
+        // fallback to focus the parent block.
+        firstBlockRootClientId;
+        removeBlocks2(blocksToDelete, false);
+        const shouldUpdateSelection = selectedBlockClientIds.length > 0 && getSelectedBlockClientIds2().length === 0;
+        if (!blockToFocus) {
+          blockToFocus = getBlockOrder2()[0];
+        }
+        updateFocusAndSelection(blockToFocus, shouldUpdateSelection);
+      } else if (isMatch("core/block-editor/paste-styles", event)) {
+        event.preventDefault();
+        const { blocksToUpdate } = getBlocksToUpdate();
+        const blocks2 = getBlocksByClientId2(blocksToUpdate);
+        pasteStyles(blocks2);
+      } else if (isMatch("core/block-editor/duplicate", event)) {
+        event.preventDefault();
+        const { blocksToUpdate, firstBlockRootClientId } = getBlocksToUpdate();
+        const canDuplicate = getBlocksByClientId2(blocksToUpdate).every(
+          (blockToUpdate) => {
+            return !!blockToUpdate && (0, import_blocks81.hasBlockSupport)(
+              blockToUpdate.name,
+              "multiple",
+              true
+            ) && canInsertBlockType2(
+              blockToUpdate.name,
+              firstBlockRootClientId
             );
           }
-        }
-        if (title === void 0) {
-          title = (0, import_i18n166.__)("Media");
-          if (isAudio) {
-            title = (0, import_i18n166.__)("Audio");
-          } else if (isImage) {
-            title = (0, import_i18n166.__)("Image");
-          } else if (isVideo) {
-            title = (0, import_i18n166.__)("Video");
+        );
+        if (canDuplicate) {
+          const updatedBlocks = await duplicateBlocks2(
+            blocksToUpdate,
+            false
+          );
+          if (updatedBlocks?.length) {
+            updateFocusAndSelection(updatedBlocks[0], false);
           }
         }
-      }
-      const placeholderClassName = clsx_default(
-        "block-editor-media-placeholder",
-        className,
-        {
-          "is-appender": isAppender
-        }
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(
-        import_components176.Placeholder,
-        {
-          icon,
-          label: title,
-          instructions,
-          className: placeholderClassName,
-          notices,
-          onDoubleClick,
-          preview: mediaPreview,
-          style,
-          children: [
-            content,
-            children
-          ]
+      } else if (isMatch("core/block-editor/insert-before", event)) {
+        event.preventDefault();
+        const { blocksToUpdate } = getBlocksToUpdate();
+        await insertBeforeBlock2(blocksToUpdate[0]);
+        const newlySelectedBlocks = getSelectedBlockClientIds2();
+        updateFocusAndSelection(newlySelectedBlocks[0], false);
+      } else if (isMatch("core/block-editor/insert-after", event)) {
+        event.preventDefault();
+        const { blocksToUpdate } = getBlocksToUpdate();
+        await insertAfterBlock2(blocksToUpdate.at(-1));
+        const newlySelectedBlocks = getSelectedBlockClientIds2();
+        updateFocusAndSelection(newlySelectedBlocks[0], false);
+      } else if (isMatch("core/block-editor/select-all", event)) {
+        event.preventDefault();
+        const { firstBlockRootClientId, selectedBlockClientIds } = getBlocksToUpdate();
+        const blockClientIds = getBlockOrder2(firstBlockRootClientId);
+        if (!blockClientIds.length) {
+          return;
         }
-      );
-    };
-    const renderPlaceholder = placeholder ?? defaultRenderPlaceholder;
-    const renderDropZone = () => {
-      if (disableDropZone) {
-        return null;
-      }
-      return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-        import_components176.DropZone,
-        {
-          onFilesDrop: onFilesUpload,
-          onDrop: handleBlocksDrop,
-          isEligible: (dataTransfer) => {
-            const prefix2 = "wp-block:core/";
-            const types = [];
-            for (const type of dataTransfer.types) {
-              if (type.startsWith(prefix2)) {
-                types.push(type.slice(prefix2.length));
-              }
-            }
-            return types.every(
-              (type) => allowedTypes.includes(type)
-            ) && (multiple ? true : types.length === 1);
+        if ((0, import_is_shallow_equal2.isShallowEqual)(selectedBlockClientIds, blockClientIds)) {
+          if (firstBlockRootClientId && firstBlockRootClientId !== rootClientId) {
+            updateFocusAndSelection(firstBlockRootClientId, true);
+            return;
           }
         }
-      );
-    };
-    const renderCancelLink = () => {
-      return onCancel && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-        import_components176.Button,
-        {
-          __next40pxDefaultSize: true,
-          className: "block-editor-media-placeholder__cancel-button",
-          title: (0, import_i18n166.__)("Cancel"),
-          variant: "link",
-          onClick: onCancel,
-          children: (0, import_i18n166.__)("Cancel")
-        }
-      );
-    };
-    const renderUrlSelectionUI = () => {
-      return onSelectURL && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-        URLSelectionUI,
-        {
-          src,
-          onChangeSrc: setSrc,
-          onSelectURL
+        multiSelect2(
+          blockClientIds[0],
+          blockClientIds[blockClientIds.length - 1],
+          null
+        );
+      } else if (isMatch("core/block-editor/collapse-list-view", event)) {
+        event.preventDefault();
+        const { firstBlockClientId } = getBlocksToUpdate();
+        const blockParents = getBlockParents2(firstBlockClientId, false);
+        updateExpansion({ type: "replace", clientIds: blockParents });
+      } else if (isMatch("core/block-editor/group", event)) {
+        const { blocksToUpdate } = getBlocksToUpdate();
+        if (blocksToUpdate.length > 1 && isGroupable2(blocksToUpdate)) {
+          event.preventDefault();
+          const blocks2 = getBlocksByClientId2(blocksToUpdate);
+          const groupingBlockName = getGroupingBlockName();
+          const newBlocks = groupBlocks(blocks2, groupingBlockName);
+          replaceBlocks2(blocksToUpdate, newBlocks);
+          (0, import_a11y15.speak)((0, import_i18n112.__)("Selected blocks are grouped."));
+          const newlySelectedBlocks = getSelectedBlockClientIds2();
+          updateFocusAndSelection(newlySelectedBlocks[0], false);
         }
-      );
-    };
-    const renderFeaturedImageToggle = () => {
-      return onToggleFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)("div", { className: "block-editor-media-placeholder__url-input-container", children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-        import_components176.Button,
-        {
-          __next40pxDefaultSize: true,
-          className: "block-editor-media-placeholder__button",
-          onClick: onToggleFeaturedImage,
-          variant: "secondary",
-          children: (0, import_i18n166.__)("Use featured image")
+      } else if (isMatch("core/block-editor/toggle-block-visibility", event)) {
+        if (blockVisibilitySetting === false) {
+          return;
         }
-      ) });
-    };
-    const renderMediaUploadChecked = () => {
-      const defaultButton = ({ open }) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-          import_components176.Button,
-          {
-            __next40pxDefaultSize: true,
-            variant: "secondary",
-            onClick: () => {
-              open();
-            },
-            children: (0, import_i18n166.__)("Media Library")
-          }
+        event.preventDefault();
+        const { blocksToUpdate } = getBlocksToUpdate();
+        const blocks2 = getBlocksByClientId2(blocksToUpdate);
+        const supportsBlockVisibility = blocks2.every(
+          (_block) => (0, import_blocks81.hasBlockSupport)(_block.name, "visibility", true)
         );
-      };
-      const libraryButton = mediaLibraryButton ?? defaultButton;
-      const uploadMediaLibraryButton = /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-        media_upload_default,
-        {
-          addToGallery,
-          gallery: multiple && onlyAllowsImages(),
-          multiple,
-          onSelect,
-          allowedTypes,
-          mode: "browse",
-          value: Array.isArray(value) ? value.map(({ id }) => id) : value.id,
-          render: libraryButton
+        if (!supportsBlockVisibility) {
+          return;
         }
-      );
-      if (mediaUpload2 && isAppender) {
-        return /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(import_jsx_runtime390.Fragment, { children: [
-          renderDropZone(),
-          /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-            import_components176.FormFileUpload,
+        if (blocksToUpdate.some(
+          (id) => getBlockEditingMode2(id) !== "default"
+        )) {
+          return;
+        }
+        showViewportModal2(blocksToUpdate);
+      } else if (isMatch("core/block-editor/rename", event)) {
+        const { blocksToUpdate } = getBlocksToUpdate();
+        const isContentOnly = getBlockEditingMode2(blocksToUpdate[0]) === "contentOnly";
+        if (blocksToUpdate.length === 1 && canRename && !isContentOnly) {
+          event.preventDefault();
+          setIsRenameModalOpen(true);
+        }
+      }
+    }
+    const onMouseEnter = (0, import_element197.useCallback)(() => {
+      setIsHovered(true);
+      debouncedToggleBlockHighlight(clientId, true);
+    }, [clientId, setIsHovered, debouncedToggleBlockHighlight]);
+    const onMouseLeave = (0, import_element197.useCallback)(() => {
+      setIsHovered(false);
+      debouncedToggleBlockHighlight(clientId, false);
+    }, [clientId, setIsHovered, debouncedToggleBlockHighlight]);
+    const selectEditorBlock = (0, import_element197.useCallback)(
+      (event) => {
+        const isKeyboardActivation = event?.detail === 0;
+        selectBlock2(event, clientId, isKeyboardActivation ? -1 : null);
+        event.preventDefault();
+      },
+      [clientId, selectBlock2]
+    );
+    const updateFocusAndSelection = (0, import_element197.useCallback)(
+      (focusClientId, shouldSelectBlock) => {
+        if (shouldSelectBlock) {
+          selectBlock2(void 0, focusClientId, null, null);
+        }
+        focusListItem(focusClientId, treeGridElementRef?.current);
+      },
+      [selectBlock2, treeGridElementRef]
+    );
+    const toggleExpanded = (0, import_element197.useCallback)(
+      (event) => {
+        event.preventDefault();
+        event.stopPropagation();
+        if (isExpanded === void 0) {
+          return;
+        }
+        updateExpansion({
+          type: isExpanded ? "collapse" : "expand",
+          clientIds: [clientId]
+        });
+      },
+      [clientId, updateExpansion, isExpanded]
+    );
+    const onContextMenu = (0, import_element197.useCallback)(
+      (event) => {
+        const { ownerDocument: ownerDocument2 } = settingsRef?.current || {};
+        if (!ownerDocument2 || !ownerDocument2.hasFocus()) {
+          return;
+        }
+        if (showBlockActions && allowRightClickOverrides) {
+          settingsRef.current?.click();
+          setSettingsAnchorRect(
+            new window.DOMRect(event.clientX, event.clientY, 0, 0)
+          );
+          event.preventDefault();
+        }
+      },
+      [allowRightClickOverrides, settingsRef, showBlockActions]
+    );
+    const onMouseDown = (0, import_element197.useCallback)(
+      (event) => {
+        if (allowRightClickOverrides && event.button === 2) {
+          event.preventDefault();
+        }
+      },
+      [allowRightClickOverrides]
+    );
+    const settingsPopoverAnchor = (0, import_element197.useMemo)(() => {
+      const { ownerDocument: ownerDocument2 } = rowRef?.current || {};
+      if (!settingsAnchorRect || !ownerDocument2) {
+        return void 0;
+      }
+      return {
+        ownerDocument: ownerDocument2,
+        getBoundingClientRect() {
+          return settingsAnchorRect;
+        }
+      };
+    }, [settingsAnchorRect]);
+    const clearSettingsAnchorRect = (0, import_element197.useCallback)(() => {
+      setSettingsAnchorRect(void 0);
+    }, [setSettingsAnchorRect]);
+    useListViewScrollIntoView({
+      isSelected,
+      rowItemRef: rowRef,
+      selectedClientIds
+    });
+    if (!blockName) {
+      return null;
+    }
+    const blockPositionDescription = getBlockPositionDescription(
+      position,
+      siblingBlockCount,
+      level
+    );
+    const blockPropertiesDescription = getBlockPropertiesDescription(
+      positionLabel,
+      isLocked
+    );
+    const blockVisibilityDescription = getBlockVisibilityLabel(
+      blockVisibility2,
+      viewportSettings
+    );
+    const hasSiblings = siblingBlockCount > 0;
+    const canShowBlockActions = showBlockActions && !isDisabled;
+    const hasRenderedMovers = showBlockMovers && hasSiblings && !isDisabled;
+    const moverCellClassName = clsx_default(
+      "block-editor-list-view-block__mover-cell",
+      { "is-visible": isHovered || isSelected }
+    );
+    const listViewBlockSettingsClassName = clsx_default(
+      "block-editor-list-view-block__menu-cell",
+      { "is-visible": isHovered || isFirstSelectedBlock }
+    );
+    let colSpan;
+    if (hasRenderedMovers) {
+      colSpan = 2;
+    } else if (!canShowBlockActions) {
+      colSpan = 3;
+    }
+    const classes = clsx_default({
+      "is-selected": isSelected,
+      "is-first-selected": isFirstSelectedBlock,
+      "is-last-selected": isLastSelectedBlock,
+      "is-branch-selected": isBranchSelected,
+      "is-synced-branch": isSyncedBranch,
+      "is-dragging": isDragged,
+      "has-single-cell": !showBlockActions,
+      "is-synced": isSynced,
+      "is-draggable": canMoveBlock2 && !isDisabled,
+      "is-displacement-normal": displacement === "normal",
+      "is-displacement-up": displacement === "up",
+      "is-displacement-down": displacement === "down",
+      "is-after-dragged-blocks": isAfterDraggedBlocks,
+      "is-nesting": isNesting,
+      "is-disabled": isDisabled
+    });
+    const dropdownClientIds = selectedClientIds.includes(clientId) ? selectedClientIds : [clientId];
+    const getListViewBlockTabIndex = (rovingTabIndex) => {
+      if (isDisabled) {
+        return -1;
+      }
+      if (isSelected && selectedClientIds.length === 1) {
+        return 0;
+      }
+      return rovingTabIndex;
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(
+      leaf_default,
+      {
+        className: classes,
+        isDragged,
+        onKeyDown,
+        onMouseEnter: isDisabled ? void 0 : onMouseEnter,
+        onMouseLeave: isDisabled ? void 0 : onMouseLeave,
+        onFocus: isDisabled ? void 0 : onMouseEnter,
+        onBlur: isDisabled ? void 0 : onMouseLeave,
+        level,
+        position,
+        rowCount,
+        path,
+        id: `list-view-${listViewInstanceId}-block-${clientId}`,
+        "data-block": clientId,
+        "data-expanded": canEditBlock2 ? isExpanded : void 0,
+        ref: rowRef,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+            import_components118.__experimentalTreeGridCell,
             {
-              onChange: onUpload,
-              accept: computedAccept,
-              multiple: !!multiple,
-              render: ({ openFileDialog }) => {
-                const content = /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(import_jsx_runtime390.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-                    import_components176.Button,
-                    {
-                      __next40pxDefaultSize: true,
-                      variant: "primary",
-                      className: clsx_default(
-                        "block-editor-media-placeholder__button",
-                        "block-editor-media-placeholder__upload-button"
-                      ),
-                      onClick: openFileDialog,
-                      children: (0, import_i18n166._x)("Upload", "verb")
-                    }
-                  ),
-                  uploadMediaLibraryButton,
-                  renderUrlSelectionUI(),
-                  renderFeaturedImageToggle(),
-                  renderCancelLink()
-                ] });
-                return renderPlaceholder(content);
-              }
+              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)(
+                  block_contents_default,
+                  {
+                    clientId,
+                    onClick: selectEditorBlock,
+                    onContextMenu: isDisabled ? void 0 : onContextMenu,
+                    onMouseDown,
+                    onToggleExpanded: isDisabled ? void 0 : toggleExpanded,
+                    ref,
+                    tabIndex: getListViewBlockTabIndex(tabIndex),
+                    onFocus,
+                    isExpanded: canEditBlock2 ? isExpanded : void 0,
+                    selectedClientIds,
+                    ariaDescribedBy: descriptionId,
+                    visibilityLabel: blockVisibilityDescription,
+                    isDisabled
+                  }
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(AriaReferencedText, { id: descriptionId, children: [
+                  blockPositionDescription,
+                  blockPropertiesDescription,
+                  blockVisibilityDescription
+                ].filter(Boolean).join(" ") })
+              ] })
             }
-          )
-        ] });
-      }
-      if (mediaUpload2) {
-        const content = /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(import_jsx_runtime390.Fragment, { children: [
-          renderDropZone(),
-          /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-            import_components176.FormFileUpload,
+          ),
+          hasRenderedMovers && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_jsx_runtime336.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(
+            import_components118.__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)(
+                  BlockMoverUpButton,
+                  {
+                    orientation: "vertical",
+                    clientIds: [clientId],
+                    ref,
+                    tabIndex,
+                    onFocus
+                  }
+                ) }),
+                /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_components118.__experimentalTreeGridItem, { children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+                  BlockMoverDownButton,
+                  {
+                    orientation: "vertical",
+                    clientIds: [clientId],
+                    ref,
+                    tabIndex,
+                    onFocus
+                  }
+                ) })
+              ]
+            }
+          ) }),
+          canShowBlockActions && BlockSettingsMenu2 && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+            import_components118.__experimentalTreeGridCell,
             {
-              render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-                import_components176.Button,
+              className: listViewBlockSettingsClassName,
+              "aria-selected": !!isSelected,
+              ref: settingsRef,
+              children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+                BlockSettingsMenu2,
                 {
-                  __next40pxDefaultSize: true,
-                  onClick: openFileDialog,
-                  variant: "primary",
-                  className: clsx_default(
-                    "block-editor-media-placeholder__button",
-                    "block-editor-media-placeholder__upload-button"
-                  ),
-                  children: (0, import_i18n166._x)("Upload", "verb")
+                  clientId,
+                  clientIds: dropdownClientIds,
+                  icon: more_vertical_default,
+                  label: (0, import_i18n112.__)("Options"),
+                  popoverProps: {
+                    anchor: settingsPopoverAnchor
+                    // Used to position the settings at the cursor on right-click.
+                  },
+                  toggleProps: {
+                    ref,
+                    className: "block-editor-list-view-block__menu",
+                    tabIndex,
+                    onClick: clearSettingsAnchorRect,
+                    onFocus,
+                    size: "small"
+                  },
+                  disableOpenOnArrowDown: true,
+                  updateExpansion,
+                  setInsertedBlockClientId,
+                  __experimentalSelectBlock: updateFocusAndSelection,
+                  isContentOnlyListView: !!rootClientId && getBlockEditingMode2(rootClientId) === "contentOnly"
                 }
-              ),
-              onChange: onUpload,
-              accept: computedAccept,
-              multiple: !!multiple
+              )
             }
           ),
-          uploadMediaLibraryButton,
-          renderUrlSelectionUI(),
-          renderFeaturedImageToggle(),
-          renderCancelLink()
-        ] });
-        return renderPlaceholder(content);
-      }
-      return renderPlaceholder(uploadMediaLibraryButton);
-    };
-    if (disableMediaButtons) {
-      return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(check_default2, { children: renderDropZone() });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-      check_default2,
-      {
-        fallback: renderPlaceholder(renderUrlSelectionUI()),
-        children: renderMediaUploadChecked()
+          isRenameModalOpen && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+            BlockRenameModal,
+            {
+              clientId,
+              onClose: () => setIsRenameModalOpen(false)
+            }
+          )
+        ]
       }
     );
   }
-  var media_placeholder_default = (0, import_components176.withFilters)("editor.MediaPlaceholder")(MediaPlaceholder);
+  var block_default3 = (0, import_element197.memo)(ListViewBlock);

-  // packages/block-editor/build-module/components/panel-color-settings/index.mjs
-  var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
-  var PanelColorSettings = ({ colorSettings, ...props }) => {
-    const settings2 = colorSettings.map((setting) => {
-      if (!setting) {
-        return setting;
-      }
-      const { value, onChange, ...otherSettings } = setting;
-      return {
-        ...otherSettings,
-        colorValue: value,
-        onColorChange: onChange
-      };
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
-      panel_color_gradient_settings_default,
-      {
-        settings: settings2,
-        gradients: [],
-        disableCustomGradients: true,
-        ...props
-      }
+  // packages/block-editor/build-module/components/list-view/branch.mjs
+  var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
+  function countBlocks(block, expansionState, draggedClientIds, isExpandedByDefault) {
+    const isDragged = draggedClientIds?.includes(block.clientId);
+    if (isDragged) {
+      return 0;
+    }
+    const isExpanded = expansionState[block.clientId] ?? isExpandedByDefault;
+    if (!isExpanded) {
+      return 1;
+    }
+    return block.innerBlocks.reduce(
+      (count, innerBlock) => count + countBlocks(
+        innerBlock,
+        expansionState,
+        draggedClientIds,
+        isExpandedByDefault
+      ),
+      1
     );
+  }
+  var noop13 = () => {
   };
-  var panel_color_settings_default = PanelColorSettings;
-
-  // packages/block-editor/build-module/components/plain-text/index.mjs
-  var import_react_autosize_textarea2 = __toESM(require_lib(), 1);
-  var import_element239 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/editable-text/index.mjs
-  var import_element238 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/rich-text/index.mjs
-  var import_es65 = __toESM(require_es6(), 1);
-  var import_element237 = __toESM(require_element(), 1);
-  var import_data154 = __toESM(require_data(), 1);
-  var import_compose94 = __toESM(require_compose(), 1);
-  var import_rich_text19 = __toESM(require_rich_text(), 1);
-  var import_components180 = __toESM(require_components(), 1);
-  var import_blocks86 = __toESM(require_blocks(), 1);
-  var import_deprecated27 = __toESM(require_deprecated(), 1);
-  var import_i18n169 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/rich-text/format-toolbar-container.mjs
-  var import_i18n168 = __toESM(require_i18n(), 1);
-  var import_components178 = __toESM(require_components(), 1);
-
-  // packages/block-editor/build-module/components/rich-text/format-toolbar/index.mjs
-  var import_i18n167 = __toESM(require_i18n(), 1);
-  var import_components177 = __toESM(require_components(), 1);
-  var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
-  var POPOVER_PROPS8 = {
-    placement: "bottom-start"
-  };
-  var FormatToolbar = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(import_jsx_runtime392.Fragment, { children: [
-      ["bold", "italic", "link", "unknown"].map((format6) => /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-        import_components177.Slot,
-        {
-          name: `RichText.ToolbarControls.${format6}`
-        },
-        format6
-      )),
-      /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components177.Slot, { name: "RichText.ToolbarControls", children: (fills) => {
-        if (!fills.length) {
-          return null;
+  function ListViewBranch(props) {
+    const {
+      blocks: blocks2,
+      selectBlock: selectBlock2 = noop13,
+      showBlockMovers,
+      selectedClientIds,
+      level = 1,
+      path = "",
+      isBranchSelected = false,
+      listPosition = 0,
+      fixedListWindow,
+      isExpanded,
+      parentId,
+      isSyncedBranch = false,
+      showAppender: showAppenderProp = true
+    } = props;
+    const { canParentExpand, isParentSynced } = (0, import_data132.useSelect)(
+      (select3) => {
+        if (!parentId) {
+          return { canParentExpand: true, isParentSynced: false };
         }
-        const allProps = fills.map(([{ props }]) => props);
-        const hasActive = allProps.some(
-          ({ isActive }) => isActive
+        const { canEditBlock: canEditBlock2, isSyncedBlock: isSyncedBlock2 } = unlock(
+          select3(store)
         );
-        return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components177.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-          import_components177.DropdownMenu,
-          {
-            icon: chevron_down_default,
-            label: (0, import_i18n167.__)("More"),
-            toggleProps: {
-              ...toggleProps,
-              className: clsx_default(
-                toggleProps.className,
-                { "is-pressed": hasActive }
-              ),
-              description: (0, import_i18n167.__)(
-                "Displays more block tools"
-              )
-            },
-            controls: orderBy(
-              fills.map(([{ props }]) => props),
-              "title"
-            ),
-            popoverProps: POPOVER_PROPS8
-          }
-        ) });
-      } })
-    ] });
-  };
-  var format_toolbar_default = FormatToolbar;
-
-  // packages/block-editor/build-module/components/rich-text/format-toolbar-container.mjs
-  var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
-  function InlineToolbar({ popoverAnchor }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
-      import_components178.Popover,
-      {
-        placement: "top",
-        focusOnMount: false,
-        anchor: popoverAnchor,
-        className: "block-editor-rich-text__inline-format-toolbar",
-        __unstableSlotName: "block-toolbar",
-        children: /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
-          NavigableToolbar,
-          {
-            className: "block-editor-rich-text__inline-format-toolbar-group",
-            "aria-label": (0, import_i18n168.__)("Format tools"),
-            children: /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(import_components178.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(format_toolbar_default, {}) })
-          }
-        )
-      }
+        return {
+          canParentExpand: canEditBlock2(parentId),
+          isParentSynced: isSyncedBlock2(parentId)
+        };
+      },
+      [parentId]
     );
-  }
-  var FormatToolbarContainer = ({ inline: inline4, editableContentElement }) => {
-    if (inline4) {
-      return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(InlineToolbar, { popoverAnchor: editableContentElement });
+    const syncedBranch = isSyncedBranch || isParentSynced;
+    const {
+      blockDropPosition,
+      blockDropTargetIndex,
+      firstDraggedBlockIndex,
+      blockIndexes,
+      expansionState,
+      draggedClientIds
+    } = useListViewTreeState();
+    if (!canParentExpand) {
+      return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(block_controls_default, { group: "inline", children: /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(format_toolbar_default, {}) });
-  };
-  var format_toolbar_container_default = FormatToolbarContainer;
-
-  // packages/block-editor/build-module/components/rich-text/use-mark-persistent.mjs
-  var import_element230 = __toESM(require_element(), 1);
-  var import_data152 = __toESM(require_data(), 1);
-  function useMarkPersistent({ html, value }) {
-    const previousTextRef = (0, import_element230.useRef)();
-    const hasActiveFormats = !!value.activeFormats?.length;
-    const { __unstableMarkLastChangeAsPersistent: __unstableMarkLastChangeAsPersistent2 } = (0, import_data152.useDispatch)(store);
-    (0, import_element230.useLayoutEffect)(() => {
-      if (!previousTextRef.current) {
-        previousTextRef.current = value.text;
-        return;
-      }
-      if (previousTextRef.current !== value.text) {
-        const timeout = window.setTimeout(() => {
-          __unstableMarkLastChangeAsPersistent2();
-        }, 1e3);
-        previousTextRef.current = value.text;
-        return () => {
-          window.clearTimeout(timeout);
-        };
-      }
-      __unstableMarkLastChangeAsPersistent2();
-    }, [html, hasActiveFormats]);
-  }
-
-  // packages/block-editor/build-module/components/rich-text/event-listeners/index.mjs
-  var import_element232 = __toESM(require_element(), 1);
-  var import_compose93 = __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);
-  var import_hooks7 = __toESM(require_hooks(), 1);
-  var { subscribeOwnedListener } = unlock(import_rich_text5.privateApis);
-  var wrapSelectionSettings = ["`", '"', "'", "\u201C\u201D", "\u2018\u2019"];
-  var before_input_rules_default = (props) => (element) => {
-    function onInput(event) {
-      const { inputType, data } = event;
-      const { value, onChange, registry } = props.current;
-      if (inputType !== "insertText") {
-        return;
-      }
-      if ((0, import_rich_text5.isCollapsed)(value)) {
+    const showAppender = showAppenderProp && level === 1;
+    const filteredBlocks = blocks2.filter(Boolean);
+    const blockCount = filteredBlocks.length;
+    const rowCount = showAppender ? blockCount + 1 : blockCount;
+    let nextPosition = listPosition;
+    const rows = [];
+    let placeholderRows = 0;
+    let placeholderKey;
+    const pushPlaceholderRow = () => {
+      if (!placeholderRows) {
         return;
       }
-      const pair = (0, import_hooks7.applyFilters)(
-        "blockEditor.wrapSelectionSettings",
-        wrapSelectionSettings
-      ).find(
-        ([startChar2, endChar2]) => startChar2 === data || endChar2 === data
+      rows.push(
+        /* @__PURE__ */ (0, import_jsx_runtime337.jsx)("tr", { children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+          "td",
+          {
+            className: "block-editor-list-view-placeholder",
+            style: {
+              height: placeholderRows * BLOCK_LIST_ITEM_HEIGHT
+            }
+          }
+        ) }, `placeholder-${placeholderKey}`)
       );
-      if (!pair) {
-        return;
-      }
-      const [startChar, endChar = startChar] = pair;
-      const start2 = value.start;
-      const end = value.end + startChar.length;
-      let newValue = (0, import_rich_text5.insert)(value, startChar, start2, start2);
-      newValue = (0, import_rich_text5.insert)(newValue, endChar, end, end);
-      const {
-        __unstableMarkLastChangeAsPersistent: __unstableMarkLastChangeAsPersistent2,
-        __unstableMarkAutomaticChange: __unstableMarkAutomaticChange2
-      } = registry.dispatch(store);
-      __unstableMarkLastChangeAsPersistent2();
-      onChange(newValue);
-      __unstableMarkAutomaticChange2();
-      const init = {};
-      for (const key in event) {
-        init[key] = event[key];
+      placeholderRows = 0;
+      placeholderKey = void 0;
+    };
+    filteredBlocks.forEach((block, index2) => {
+      const { clientId, innerBlocks } = block;
+      const blockListPosition = nextPosition;
+      nextPosition += countBlocks(
+        block,
+        expansionState,
+        draggedClientIds,
+        isExpanded
+      );
+      const isDragged = !!draggedClientIds?.includes(clientId);
+      const { itemInView } = fixedListWindow;
+      const blockInView = itemInView(blockListPosition);
+      const position = index2 + 1;
+      const updatedPath = path.length > 0 ? `${path}_${position}` : `${position}`;
+      const hasNestedBlocks = !!innerBlocks?.length;
+      const shouldExpand = hasNestedBlocks ? expansionState[clientId] ?? isExpanded : void 0;
+      const isSelected = isClientIdSelected(clientId, selectedClientIds);
+      const isSelectedBranch = isBranchSelected || isSelected && hasNestedBlocks;
+      const showBlock = isDragged || blockInView || isSelected && clientId === selectedClientIds[0] || index2 === 0 || index2 === blockCount - 1;
+      const showNestedBlocks = hasNestedBlocks && shouldExpand && !isDragged;
+      if (!showBlock) {
+        placeholderRows += 1;
+        placeholderKey ??= clientId;
+        if (!showNestedBlocks) {
+          return;
+        }
       }
-      init.data = endChar;
-      const { ownerDocument: ownerDocument2 } = element;
-      const { defaultView } = ownerDocument2;
-      const newEvent = new defaultView.InputEvent("input", init);
-      window.queueMicrotask(() => {
-        element.dispatchEvent(newEvent);
+      pushPlaceholderRow();
+      const { displacement, isAfterDraggedBlocks, isNesting } = getDragDisplacementValues({
+        blockIndexes,
+        blockDropTargetIndex,
+        blockDropPosition,
+        clientId,
+        firstDraggedBlockIndex,
+        isDragged
       });
-      event.preventDefault();
-    }
-    return subscribeOwnedListener(element, "beforeinput", onInput, true);
-  };
-
-  // packages/block-editor/build-module/components/rich-text/event-listeners/input-rules.mjs
-  var import_rich_text7 = __toESM(require_rich_text(), 1);
-  var import_blocks81 = __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);
-  function preventEventDiscovery(value) {
-    const searchText = "tales of gutenberg";
-    const addText = " \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";
-    const { start: start2, text } = value;
-    if (start2 < searchText.length) {
-      return value;
-    }
-    const charactersBefore = text.slice(start2 - searchText.length, start2);
-    if (charactersBefore.toLowerCase() !== searchText) {
-      return value;
-    }
-    return (0, import_rich_text6.insert)(value, addText);
+      rows.push(
+        /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(import_data132.AsyncModeProvider, { value: !isSelected, children: [
+          showBlock && /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+            block_default3,
+            {
+              clientId,
+              selectBlock: selectBlock2,
+              isSelected,
+              isBranchSelected: isSelectedBranch,
+              isDragged,
+              level,
+              position,
+              rowCount,
+              siblingBlockCount: blockCount,
+              showBlockMovers,
+              path: updatedPath,
+              isExpanded: isDragged ? false : shouldExpand,
+              selectedClientIds,
+              isSyncedBranch: syncedBranch,
+              displacement,
+              isAfterDraggedBlocks,
+              isNesting
+            }
+          ),
+          showNestedBlocks && /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+            ListViewBranch,
+            {
+              parentId: clientId,
+              blocks: innerBlocks,
+              selectBlock: selectBlock2,
+              showBlockMovers,
+              level: level + 1,
+              path: updatedPath,
+              listPosition: blockListPosition + 1,
+              fixedListWindow,
+              isBranchSelected: isSelectedBranch,
+              selectedClientIds,
+              isExpanded,
+              isSyncedBranch: syncedBranch
+            }
+          )
+        ] }, clientId)
+      );
+    });
+    pushPlaceholderRow();
+    return /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(import_jsx_runtime337.Fragment, { children: [
+      rows,
+      showAppender && /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+        import_components119.__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)(
+            Appender,
+            {
+              clientId: parentId,
+              nestingLevel: level,
+              blockCount,
+              ...treeGridCellProps
+            }
+          ) })
+        }
+      )
+    ] });
   }
+  var branch_default = (0, import_element198.memo)(ListViewBranch);

-  // packages/block-editor/build-module/components/rich-text/event-listeners/input-rules.mjs
-  var { subscribeOwnedListener: subscribeOwnedListener2 } = unlock(import_rich_text7.privateApis);
-  function findSelection(blocks2) {
-    let i2 = blocks2.length;
-    while (i2--) {
-      const attributeKey = retrieveSelectedAttribute(
-        blocks2[i2].attributes
-      );
-      if (attributeKey) {
-        blocks2[i2].attributes[attributeKey] = blocks2[i2].attributes[attributeKey].toString().replace(START_OF_SELECTED_AREA, "");
-        return [blocks2[i2].clientId, attributeKey, 0, 0];
-      }
-      const nestedSelection = findSelection(blocks2[i2].innerBlocks);
-      if (nestedSelection) {
-        return nestedSelection;
+  // 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);
+  function ListViewDropIndicatorPreview({
+    draggedBlockClientId,
+    listViewRef,
+    blockDropTarget
+  }) {
+    const blockInformation = useBlockDisplayInformation(draggedBlockClientId);
+    const blockTitle = useBlockDisplayTitle({
+      clientId: draggedBlockClientId,
+      context: "list-view"
+    });
+    const { rootClientId, clientId, dropPosition } = blockDropTarget || {};
+    const [rootBlockElement, blockElement] = (0, import_element199.useMemo)(() => {
+      if (!listViewRef.current) {
+        return [];
       }
-    }
-    return [];
-  }
-  var input_rules_default = (props) => (element) => {
-    function inputRule() {
-      const { getValue, onReplace, selectionChange: selectionChange2, registry } = props.current;
-      if (!onReplace) {
-        return;
+      const _rootBlockElement = rootClientId ? listViewRef.current.querySelector(
+        `[data-block="${rootClientId}"]`
+      ) : void 0;
+      const _blockElement = clientId ? listViewRef.current.querySelector(
+        `[data-block="${clientId}"]`
+      ) : void 0;
+      return [_rootBlockElement, _blockElement];
+    }, [listViewRef, rootClientId, clientId]);
+    const targetElement = blockElement || rootBlockElement;
+    const rtl = (0, import_i18n113.isRTL)();
+    const getDropIndicatorWidth = (0, import_element199.useCallback)(
+      (targetElementRect, indent) => {
+        if (!targetElement) {
+          return 0;
+        }
+        let width = targetElement.offsetWidth;
+        const scrollContainer = (0, import_dom65.getScrollContainer)(
+          targetElement,
+          "horizontal"
+        );
+        const ownerDocument2 = targetElement.ownerDocument;
+        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 scrollContainerWidth = scrollContainer.clientWidth;
+          if (scrollContainerWidth < width + distanceBetweenContainerAndTarget) {
+            width = scrollContainerWidth - distanceBetweenContainerAndTarget;
+          }
+          if (!rtl && targetElementRect.left + indent < scrollContainerRect.left) {
+            width -= scrollContainerRect.left - targetElementRect.left;
+            return width;
+          }
+          if (rtl && targetElementRect.right - indent > scrollContainerRect.right) {
+            width -= targetElementRect.right - scrollContainerRect.right;
+            return width;
+          }
+        }
+        return width - indent;
+      },
+      [rtl, targetElement]
+    );
+    const style = (0, import_element199.useMemo)(() => {
+      if (!targetElement) {
+        return {};
       }
-      const value = getValue();
-      const { start: start2, text } = value;
-      const characterBefore = text.slice(start2 - 1, start2);
-      if (characterBefore !== " ") {
-        return;
+      const targetElementRect = targetElement.getBoundingClientRect();
+      return {
+        width: getDropIndicatorWidth(targetElementRect, 0)
+      };
+    }, [getDropIndicatorWidth, targetElement]);
+    const horizontalScrollOffsetStyle = (0, import_element199.useMemo)(() => {
+      if (!targetElement) {
+        return {};
       }
-      const trimmedTextBefore = text.slice(0, start2).trim();
-      const prefixTransforms = (0, import_blocks81.getBlockTransforms)("from").filter(
-        ({ type }) => type === "prefix"
-      );
-      const transformation = (0, import_blocks81.findTransform)(
-        prefixTransforms,
-        ({ prefix: prefix2 }) => {
-          return trimmedTextBefore === prefix2;
+      const scrollContainer = (0, import_dom65.getScrollContainer)(targetElement);
+      const ownerDocument2 = targetElement.ownerDocument;
+      const windowScroll = scrollContainer === ownerDocument2.body || scrollContainer === ownerDocument2.documentElement;
+      if (scrollContainer && !windowScroll) {
+        const scrollContainerRect = scrollContainer.getBoundingClientRect();
+        const targetElementRect = targetElement.getBoundingClientRect();
+        const distanceBetweenContainerAndTarget = rtl ? scrollContainerRect.right - targetElementRect.right : targetElementRect.left - scrollContainerRect.left;
+        if (!rtl && scrollContainerRect.left > targetElementRect.left) {
+          return {
+            transform: `translateX( ${distanceBetweenContainerAndTarget}px )`
+          };
+        }
+        if (rtl && scrollContainerRect.right < targetElementRect.right) {
+          return {
+            transform: `translateX( ${distanceBetweenContainerAndTarget * -1}px )`
+          };
         }
-      );
-      if (!transformation) {
-        return;
-      }
-      const content = (0, import_rich_text7.toHTMLString)({
-        value: (0, import_rich_text7.insert)(value, START_OF_SELECTED_AREA, 0, start2)
-      });
-      const block = transformation.transform(content);
-      selectionChange2(...findSelection([block]));
-      onReplace([block]);
-      registry.dispatch(store).__unstableMarkAutomaticChange();
-      return true;
-    }
-    function onInput(event) {
-      const { inputType, type } = event;
-      const {
-        getValue,
-        onChange,
-        __unstableAllowPrefixTransformations,
-        formatTypes,
-        registry,
-        onReplace
-      } = props.current;
-      if (inputType !== "insertText" && type !== "compositionend") {
-        return;
       }
-      if (__unstableAllowPrefixTransformations && inputRule()) {
-        return;
+      return {};
+    }, [rtl, targetElement]);
+    const ariaLevel = (0, import_element199.useMemo)(() => {
+      if (!rootBlockElement) {
+        return 1;
       }
-      const value = getValue();
-      const transforms = (0, import_blocks81.getBlockTransforms)("from").filter(
-        (transform) => transform.type === "input"
+      const _ariaLevel = parseInt(
+        rootBlockElement.getAttribute("aria-level"),
+        10
       );
-      const transformation = (0, import_blocks81.findTransform)(transforms, (item) => {
-        return item.regExp.test(value.text);
-      });
-      if (transformation) {
-        onReplace(transformation.transform());
-        registry.dispatch(store).__unstableMarkAutomaticChange();
-        return;
+      return _ariaLevel ? _ariaLevel + 1 : 1;
+    }, [rootBlockElement]);
+    const hasAdjacentSelectedBranch = (0, import_element199.useMemo)(() => {
+      if (!targetElement) {
+        return false;
       }
-      const transformed = formatTypes.reduce(
-        (accumulator, { __unstableInputRule }) => {
-          if (__unstableInputRule) {
-            accumulator = __unstableInputRule(accumulator);
-          }
-          return accumulator;
-        },
-        preventEventDiscovery(value)
-      );
-      const {
-        __unstableMarkLastChangeAsPersistent: __unstableMarkLastChangeAsPersistent2,
-        __unstableMarkAutomaticChange: __unstableMarkAutomaticChange2
-      } = registry.dispatch(store);
-      if (transformed !== value) {
-        __unstableMarkLastChangeAsPersistent2();
-        onChange({
-          ...transformed,
-          activeFormats: value.activeFormats
-        });
-        __unstableMarkAutomaticChange2();
+      return targetElement.classList.contains("is-branch-selected");
+    }, [targetElement]);
+    const popoverAnchor = (0, import_element199.useMemo)(() => {
+      const isValidDropPosition = dropPosition === "top" || dropPosition === "bottom" || dropPosition === "inside";
+      if (!targetElement || !isValidDropPosition) {
+        return void 0;
       }
+      return {
+        contextElement: targetElement,
+        getBoundingClientRect() {
+          const rect = targetElement.getBoundingClientRect();
+          let left = rect.left;
+          let top = 0;
+          const scrollContainer = (0, import_dom65.getScrollContainer)(
+            targetElement,
+            "horizontal"
+          );
+          const doc = targetElement.ownerDocument;
+          const windowScroll = scrollContainer === doc.body || scrollContainer === doc.documentElement;
+          if (scrollContainer && !windowScroll) {
+            const scrollContainerRect = scrollContainer.getBoundingClientRect();
+            const scrollbarWidth = rtl ? scrollContainer.offsetWidth - scrollContainer.clientWidth : 0;
+            if (left < scrollContainerRect.left + scrollbarWidth) {
+              left = scrollContainerRect.left + scrollbarWidth;
+            }
+          }
+          if (dropPosition === "top") {
+            top = rect.top - rect.height * 2;
+          } else {
+            top = rect.top;
+          }
+          const width = getDropIndicatorWidth(rect, 0);
+          const height = rect.height;
+          return new window.DOMRect(left, top, width, height);
+        }
+      };
+    }, [targetElement, dropPosition, getDropIndicatorWidth, rtl]);
+    if (!targetElement) {
+      return null;
     }
-    const unsubscribeInput = subscribeOwnedListener2(
-      element,
-      "input",
-      onInput,
-      true
-    );
-    const unsubscribeCompositionEnd = subscribeOwnedListener2(
-      element,
-      "compositionend",
-      onInput,
-      true
-    );
-    return () => {
-      unsubscribeInput();
-      unsubscribeCompositionEnd();
-    };
-  };
-
-  // packages/block-editor/build-module/components/rich-text/event-listeners/insert-replacement-text.mjs
-  var import_rich_text8 = __toESM(require_rich_text(), 1);
-  var { subscribeOwnedListener: subscribeOwnedListener3 } = unlock(import_rich_text8.privateApis);
-  var insert_replacement_text_default = (props) => (element) => {
-    function onInput(event) {
-      if (event.inputType !== "insertReplacementText") {
-        return;
+    return /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+      import_components120.Popover,
+      {
+        animate: false,
+        anchor: popoverAnchor,
+        focusOnMount: false,
+        className: "block-editor-list-view-drop-indicator--preview",
+        variant: "unstyled",
+        flip: false,
+        resize: true,
+        children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+          "div",
+          {
+            style,
+            className: clsx_default(
+              "block-editor-list-view-drop-indicator__line",
+              {
+                "block-editor-list-view-drop-indicator__line--darker": hasAdjacentSelectedBranch
+              }
+            ),
+            children: /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(
+              "div",
+              {
+                className: "block-editor-list-view-leaf",
+                "aria-level": ariaLevel,
+                children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(
+                    "div",
+                    {
+                      className: clsx_default(
+                        "block-editor-list-view-block-select-button",
+                        "block-editor-list-view-block-contents"
+                      ),
+                      style: horizontalScrollOffsetStyle,
+                      children: [
+                        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(ListViewExpander, { onClick: () => {
+                        } }),
+                        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+                          block_icon_default,
+                          {
+                            icon: blockInformation?.icon,
+                            showColors: true,
+                            context: "list-view"
+                          }
+                        ),
+                        /* @__PURE__ */ (0, import_jsx_runtime338.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 }) })
+                          }
+                        )
+                      ]
+                    }
+                  ),
+                  /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("div", { className: "block-editor-list-view-block__menu-cell" })
+                ]
+              }
+            )
+          }
+        )
       }
-      const { registry } = props.current;
-      registry.dispatch(store).__unstableMarkLastChangeAsPersistent();
-    }
-    return subscribeOwnedListener3(element, "beforeinput", onInput);
-  };
+    );
+  }

-  // packages/block-editor/build-module/components/rich-text/event-listeners/remove-browser-shortcuts.mjs
-  var import_keycodes22 = __toESM(require_keycodes(), 1);
-  var import_rich_text9 = __toESM(require_rich_text(), 1);
-  var { subscribeOwnedListener: subscribeOwnedListener4 } = unlock(import_rich_text9.privateApis);
-  var remove_browser_shortcuts_default = () => (node) => {
-    function onKeydown(event) {
-      if (import_keycodes22.isKeyboardEvent.primary(event, "z") || import_keycodes22.isKeyboardEvent.primary(event, "y") || import_keycodes22.isKeyboardEvent.primaryShift(event, "z")) {
+  // 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_keycodes17 = __toESM(require_keycodes(), 1);
+  var import_blocks82 = __toESM(require_blocks(), 1);
+  function useBlockSelection() {
+    const { clearSelectedBlock: clearSelectedBlock2, multiSelect: multiSelect2, selectBlock: selectBlock2 } = (0, import_data133.useDispatch)(store);
+    const {
+      getBlockName: getBlockName2,
+      getBlockParents: getBlockParents2,
+      getBlockSelectionStart: getBlockSelectionStart2,
+      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)(
+      async (event, clientId, destinationClientId, focusPosition) => {
+        if (!event?.shiftKey && event?.keyCode !== import_keycodes17.ESCAPE) {
+          selectBlock2(clientId, focusPosition);
+          return;
+        }
         event.preventDefault();
-      }
-    }
-    return subscribeOwnedListener4(node, "keydown", onKeydown, true);
-  };
-
-  // packages/block-editor/build-module/components/rich-text/event-listeners/shortcuts.mjs
-  var import_rich_text10 = __toESM(require_rich_text(), 1);
-  var { subscribeOwnedListener: subscribeOwnedListener5 } = unlock(import_rich_text10.privateApis);
-  var shortcuts_default = (props) => (element) => {
-    const { keyboardShortcuts } = props.current;
-    function onKeyDown(event) {
-      for (const keyboardShortcut of keyboardShortcuts.current) {
-        keyboardShortcut(event);
-      }
-    }
-    return subscribeOwnedListener5(element, "keydown", onKeyDown, true);
-  };
-
-  // packages/block-editor/build-module/components/rich-text/event-listeners/input-events.mjs
-  var import_rich_text11 = __toESM(require_rich_text(), 1);
-  var { subscribeOwnedListener: subscribeOwnedListener6 } = unlock(import_rich_text11.privateApis);
-  var input_events_default = (props) => (element) => {
-    const { inputEvents } = props.current;
-    function onInput(event) {
-      for (const keyboardShortcut of inputEvents.current) {
-        keyboardShortcut(event);
-      }
-    }
-    return subscribeOwnedListener6(element, "input", onInput);
-  };
+        const isOnlyDeselection = event.type === "keydown" && event.keyCode === import_keycodes17.ESCAPE;
+        const isKeyPress = event.type === "keydown" && (event.keyCode === import_keycodes17.UP || event.keyCode === import_keycodes17.DOWN || event.keyCode === import_keycodes17.HOME || event.keyCode === import_keycodes17.END);
+        if (!isKeyPress && !hasSelectedBlock2() && !hasMultiSelection2()) {
+          selectBlock2(clientId, null);
+          return;
+        }
+        const selectedBlocks = getSelectedBlockClientIds2();
+        const clientIdWithParents = [
+          ...getBlockParents2(clientId),
+          clientId
+        ];
+        if (isOnlyDeselection || isKeyPress && !selectedBlocks.some(
+          (blockId) => clientIdWithParents.includes(blockId)
+        )) {
+          await clearSelectedBlock2();
+        }
+        if (!isOnlyDeselection) {
+          let startTarget = getBlockSelectionStart2();
+          let endTarget = clientId;
+          if (isKeyPress) {
+            if (!hasSelectedBlock2() && !hasMultiSelection2()) {
+              startTarget = clientId;
+            }
+            if (destinationClientId) {
+              endTarget = destinationClientId;
+            }
+          }
+          const startParents = getBlockParents2(startTarget);
+          const endParents = getBlockParents2(endTarget);
+          const { start: start2, end } = getCommonDepthClientIds(
+            startTarget,
+            endTarget,
+            startParents,
+            endParents
+          );
+          await multiSelect2(start2, end, null);
+        }
+        const updatedSelectedBlocks = getSelectedBlockClientIds2();
+        if ((event.keyCode === import_keycodes17.HOME || event.keyCode === import_keycodes17.END) && updatedSelectedBlocks.length > 1) {
+          return;
+        }
+        const selectionDiff = selectedBlocks.filter(
+          (blockId) => !updatedSelectedBlocks.includes(blockId)
+        );
+        let label;
+        if (selectionDiff.length === 1) {
+          const title = getBlockType33(
+            getBlockName2(selectionDiff[0])
+          )?.title;
+          if (title) {
+            label = (0, import_i18n114.sprintf)(
+              /* translators: %s: block name */
+              (0, import_i18n114.__)("%s deselected."),
+              title
+            );
+          }
+        } else if (selectionDiff.length > 1) {
+          label = (0, import_i18n114.sprintf)(
+            /* translators: %s: number of deselected blocks */
+            (0, import_i18n114.__)("%s blocks deselected."),
+            selectionDiff.length
+          );
+        }
+        if (label) {
+          (0, import_a11y16.speak)(label, "assertive");
+        }
+      },
+      [
+        clearSelectedBlock2,
+        getBlockName2,
+        getBlockType33,
+        getBlockParents2,
+        getBlockSelectionStart2,
+        getSelectedBlockClientIds2,
+        hasMultiSelection2,
+        hasSelectedBlock2,
+        multiSelect2,
+        selectBlock2
+      ]
+    );
+    return {
+      updateBlockSelection
+    };
+  }

-  // packages/block-editor/build-module/components/rich-text/event-listeners/undo-automatic-change.mjs
-  var import_keycodes23 = __toESM(require_keycodes(), 1);
-  var import_rich_text12 = __toESM(require_rich_text(), 1);
-  var { subscribeOwnedListener: subscribeOwnedListener7 } = unlock(import_rich_text12.privateApis);
-  var undo_automatic_change_default = (props) => (element) => {
-    function onKeyDown(event) {
-      const { keyCode } = event;
-      if (event.defaultPrevented) {
-        return;
-      }
-      if (keyCode !== import_keycodes23.BACKSPACE && keyCode !== import_keycodes23.ESCAPE) {
-        return;
-      }
-      const { registry } = props.current;
-      const { didAutomaticChange: didAutomaticChange2, getSettings: getSettings7 } = registry.select(store);
-      const { __experimentalUndo } = getSettings7();
-      if (!__experimentalUndo) {
-        return;
-      }
-      if (!didAutomaticChange2()) {
-        return;
-      }
-      event.preventDefault();
-      __experimentalUndo();
-    }
-    return subscribeOwnedListener7(element, "keydown", onKeyDown);
-  };
+  // packages/block-editor/build-module/components/list-view/use-list-view-block-indexes.mjs
+  var import_element201 = __toESM(require_element(), 1);
+  function useListViewBlockIndexes(blocks2) {
+    const blockIndexes = (0, import_element201.useMemo)(() => {
+      const indexes = {};
+      let currentGlobalIndex = 0;
+      const traverseBlocks = (blockList) => {
+        blockList.forEach((block) => {
+          indexes[block.clientId] = currentGlobalIndex;
+          currentGlobalIndex++;
+          if (block.innerBlocks.length > 0) {
+            traverseBlocks(block.innerBlocks);
+          }
+        });
+      };
+      traverseBlocks(blocks2);
+      return indexes;
+    }, [blocks2]);
+    return blockIndexes;
+  }

-  // packages/block-editor/build-module/components/rich-text/event-listeners/paste-handler.mjs
-  var import_blocks83 = __toESM(require_blocks(), 1);
-  var import_rich_text13 = __toESM(require_rich_text(), 1);
-  var import_url9 = __toESM(require_url(), 1);
-  var import_compose91 = __toESM(require_compose(), 1);
+  // packages/block-editor/build-module/components/list-view/use-list-view-client-ids.mjs
+  var import_data134 = __toESM(require_data(), 1);
+  function useListViewClientIds({ blocks: blocks2, rootClientId }) {
+    return (0, import_data134.useSelect)(
+      (select3) => {
+        const {
+          getDraggedBlockClientIds: getDraggedBlockClientIds2,
+          getSelectedBlockClientIds: getSelectedBlockClientIds2,
+          getListViewClientIdsTree: getListViewClientIdsTree2
+        } = unlock(select3(store));
+        return {
+          selectedClientIds: getSelectedBlockClientIds2(),
+          draggedClientIds: getDraggedBlockClientIds2(),
+          clientIdsTree: blocks2 ?? getListViewClientIdsTree2(rootClientId)
+        };
+      },
+      [blocks2, rootClientId]
+    );
+  }

-  // packages/block-editor/build-module/components/rich-text/utils.mjs
-  var import_element231 = __toESM(require_element(), 1);
-  var import_blocks82 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
-  function addActiveFormats(value, activeFormats) {
-    if (activeFormats?.length) {
-      let index2 = value.formats.length;
-      while (index2--) {
-        value.formats[index2] = [
-          ...activeFormats,
-          ...value.formats[index2] || []
-        ];
+  // 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);
+  function useListViewCollapseItems({ updateExpansion }) {
+    const { expandedBlock: expandedBlock2, getBlockParents: getBlockParents2 } = (0, import_data135.useSelect)((select3) => {
+      const { getBlockParents: _getBlockParents, getExpandedBlock: getExpandedBlock2 } = unlock(
+        select3(store)
+      );
+      return {
+        expandedBlock: getExpandedBlock2(),
+        getBlockParents: _getBlockParents
+      };
+    }, []);
+    (0, import_element202.useEffect)(() => {
+      if (expandedBlock2) {
+        const blockParents = getBlockParents2(expandedBlock2, false);
+        updateExpansion({ type: "replace", clientIds: blockParents });
       }
-    }
+    }, [updateExpansion, expandedBlock2, getBlockParents2]);
   }
-  function getMultilineTag(multiline) {
-    if (multiline !== true && multiline !== "p" && multiline !== "li") {
-      return;
+
+  // 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 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;
+    return rtl ? point.x > blockIndentPosition : point.x < blockIndentPosition;
+  }
+  function getDesiredRelativeParentLevel(point, rect, nestingLevel = 1, rtl = false) {
+    const blockIndentPosition = rtl ? rect.right - nestingLevel * NESTING_LEVEL_INDENTATION : rect.left + nestingLevel * NESTING_LEVEL_INDENTATION;
+    const distanceBetweenPointAndBlockIndentPosition = rtl ? blockIndentPosition - point.x : point.x - blockIndentPosition;
+    const desiredParentLevel = Math.round(
+      distanceBetweenPointAndBlockIndentPosition / NESTING_LEVEL_INDENTATION
+    );
+    return Math.abs(desiredParentLevel);
+  }
+  function getCandidateBlockParents(candidateBlockData, blocksData) {
+    const candidateBlockParents = [];
+    let currentBlockData = candidateBlockData;
+    while (currentBlockData) {
+      candidateBlockParents.push({ ...currentBlockData });
+      currentBlockData = blocksData.find(
+        (blockData) => blockData.clientId === currentBlockData.rootClientId
+      );
     }
-    return multiline === true ? "p" : multiline;
+    return candidateBlockParents;
   }
-  function getAllowedFormats({ allowedFormats, disableFormats }) {
-    if (disableFormats) {
-      return getAllowedFormats.EMPTY_ARRAY;
+  function getNextNonDraggedBlock(blocksData, index2) {
+    const nextBlockData = blocksData[index2 + 1];
+    if (nextBlockData && nextBlockData.isDraggedBlock) {
+      return getNextNonDraggedBlock(blocksData, index2 + 1);
     }
-    return allowedFormats;
+    return nextBlockData;
   }
-  getAllowedFormats.EMPTY_ARRAY = [];
-
-  // packages/block-editor/build-module/components/rich-text/event-listeners/paste-handler.mjs
-  var { subscribeDelegatedListener: subscribeDelegatedListener3 } = unlock(import_compose91.privateApis);
-  var { ownsSelection: ownsSelection2 } = unlock(import_rich_text13.privateApis);
-  var paste_handler_default = (props) => (element) => {
-    function _onPaste(event) {
-      const {
-        disableFormats,
-        onChange,
-        value,
-        formatTypes,
-        tagName,
-        onReplace,
-        __unstableEmbedURLOnPaste,
-        preserveWhiteSpace,
-        pastePlainText,
-        registry
-      } = props.current;
-      if (!element.contains(event.target) && !ownsSelection2(element)) {
-        return;
-      }
-      if (event.defaultPrevented) {
-        return;
-      }
-      const { plainText, html } = getPasteEventData(event);
-      event.preventDefault();
-      window.console.log("Received HTML (RichText):\n\n", html);
-      window.console.log("Received plain text (RichText):\n\n", plainText);
-      if (disableFormats) {
-        onChange((0, import_rich_text13.insert)(value, plainText));
-        return;
+  function isNestingGesture(point, rect, nestingLevel = 1, rtl = false) {
+    const blockIndentPosition = rtl ? rect.right - nestingLevel * NESTING_LEVEL_INDENTATION : rect.left + nestingLevel * NESTING_LEVEL_INDENTATION;
+    const isNestingHorizontalGesture = rtl ? point.x < blockIndentPosition - NESTING_LEVEL_INDENTATION : point.x > blockIndentPosition + NESTING_LEVEL_INDENTATION;
+    return isNestingHorizontalGesture && point.y < rect.bottom;
+  }
+  var ALLOWED_DROP_EDGES = ["top", "bottom"];
+  function getListViewDropTarget(blocksData, position, rtl = false) {
+    let candidateEdge;
+    let candidateBlockData;
+    let candidateDistance;
+    let candidateRect;
+    let candidateBlockIndex;
+    for (let i2 = 0; i2 < blocksData.length; i2++) {
+      const blockData = blocksData[i2];
+      if (blockData.isDraggedBlock) {
+        continue;
       }
-      const isInternal = event.clipboardData.getData("rich-text") === "true";
-      function pasteInline(content2) {
-        const transformed = formatTypes.reduce(
-          (accumulator, { __unstablePasteRule }) => {
-            if (__unstablePasteRule && accumulator === value) {
-              accumulator = __unstablePasteRule(value, {
-                html,
-                plainText
-              });
-            }
-            return accumulator;
-          },
-          value
-        );
-        if (transformed !== value) {
-          onChange(transformed);
+      const rect = blockData.element.getBoundingClientRect();
+      const [distance, edge] = getDistanceToNearestEdge(
+        position,
+        rect,
+        ALLOWED_DROP_EDGES
+      );
+      const isCursorWithinBlock = isPointContainedByRect(position, rect);
+      if (candidateDistance === void 0 || distance < candidateDistance || isCursorWithinBlock) {
+        candidateDistance = distance;
+        const index2 = blocksData.indexOf(blockData);
+        const previousBlockData = blocksData[index2 - 1];
+        if (edge === "top" && previousBlockData && previousBlockData.rootClientId === blockData.rootClientId && !previousBlockData.isDraggedBlock) {
+          candidateBlockData = previousBlockData;
+          candidateEdge = "bottom";
+          candidateRect = previousBlockData.element.getBoundingClientRect();
+          candidateBlockIndex = index2 - 1;
         } else {
-          const valueToInsert = (0, import_rich_text13.create)({ html: content2 });
-          addActiveFormats(valueToInsert, value.activeFormats);
-          onChange((0, import_rich_text13.insert)(value, valueToInsert));
+          candidateBlockData = blockData;
+          candidateEdge = edge;
+          candidateRect = rect;
+          candidateBlockIndex = index2;
+        }
+        if (isCursorWithinBlock) {
+          break;
         }
       }
-      if (isInternal) {
-        pasteInline(html);
-        return;
-      }
-      if (pastePlainText) {
-        onChange((0, import_rich_text13.insert)(value, (0, import_rich_text13.create)({ text: plainText })));
-        return;
-      }
-      let mode2 = "INLINE";
-      const trimmedPlainText = plainText.trim();
-      if (__unstableEmbedURLOnPaste && (0, import_rich_text13.isEmpty)(value) && (0, import_url9.isURL)(trimmedPlainText) && // For the link pasting feature, allow only http(s) protocols.
-      /^https?:/.test(trimmedPlainText)) {
-        mode2 = "BLOCKS";
-      }
-      const content = (0, import_blocks83.pasteHandler)({
-        HTML: html,
-        plainText,
-        mode: mode2,
-        tagName,
-        preserveWhiteSpace
-      });
-      if (typeof content === "string") {
-        pasteInline(content);
-        return;
-      }
-      if (!content.length || !onReplace || !(0, import_rich_text13.isEmpty)(value)) {
-        return;
-      }
-      if (mode2 === "BLOCKS") {
-        pasteInline(html);
-        registry.dispatch(store).__unstableMarkLastChangeAsPersistent();
+    }
+    if (!candidateBlockData) {
+      return;
+    }
+    const candidateBlockParents = getCandidateBlockParents(
+      candidateBlockData,
+      blocksData
+    );
+    const isDraggingBelow = candidateEdge === "bottom";
+    if (isDraggingBelow && candidateBlockData.canInsertDraggedBlocksAsChild && (candidateBlockData.innerBlockCount > 0 && candidateBlockData.isExpanded || isNestingGesture(
+      position,
+      candidateRect,
+      candidateBlockParents.length,
+      rtl
+    ))) {
+      const newBlockIndex = candidateBlockData.isExpanded ? 0 : candidateBlockData.innerBlockCount || 0;
+      return {
+        rootClientId: candidateBlockData.clientId,
+        clientId: candidateBlockData.clientId,
+        blockIndex: newBlockIndex,
+        dropPosition: "inside"
+      };
+    }
+    if (isDraggingBelow && candidateBlockData.rootClientId && isUpGesture(
+      position,
+      candidateRect,
+      candidateBlockParents.length,
+      rtl
+    )) {
+      const nextBlock = getNextNonDraggedBlock(
+        blocksData,
+        candidateBlockIndex
+      );
+      const currentLevel = candidateBlockData.nestingLevel;
+      const nextLevel = nextBlock ? nextBlock.nestingLevel : 1;
+      if (currentLevel && nextLevel) {
+        const desiredRelativeLevel = getDesiredRelativeParentLevel(
+          position,
+          candidateRect,
+          candidateBlockParents.length,
+          rtl
+        );
+        const targetParentIndex = Math.max(
+          Math.min(desiredRelativeLevel, currentLevel - nextLevel),
+          0
+        );
+        if (candidateBlockParents[targetParentIndex]) {
+          let newBlockIndex = candidateBlockData.blockIndex;
+          if (candidateBlockParents[targetParentIndex].nestingLevel === nextBlock?.nestingLevel) {
+            newBlockIndex = nextBlock?.blockIndex;
+          } else {
+            for (let i2 = candidateBlockIndex; i2 >= 0; i2--) {
+              const blockData = blocksData[i2];
+              if (blockData.rootClientId === candidateBlockParents[targetParentIndex].rootClientId) {
+                newBlockIndex = blockData.blockIndex + 1;
+                break;
+              }
+            }
+          }
+          return {
+            rootClientId: candidateBlockParents[targetParentIndex].rootClientId,
+            clientId: candidateBlockData.clientId,
+            blockIndex: newBlockIndex,
+            dropPosition: candidateEdge
+          };
+        }
       }
-      onReplace(content, content.length - 1, -1);
     }
-    const { defaultView } = element.ownerDocument;
-    return subscribeDelegatedListener3(defaultView, "paste", _onPaste);
+    if (!candidateBlockData.canInsertDraggedBlocksAsSibling) {
+      return;
+    }
+    const offset4 = isDraggingBelow ? 1 : 0;
+    return {
+      rootClientId: candidateBlockData.rootClientId,
+      clientId: candidateBlockData.clientId,
+      blockIndex: candidateBlockData.blockIndex + offset4,
+      dropPosition: candidateEdge
+    };
+  }
+  var EXPAND_THROTTLE_OPTIONS = {
+    leading: false,
+    // Don't call the function immediately on the first call.
+    trailing: true
+    // Do call the function on the last call.
   };
-
-  // packages/block-editor/build-module/components/rich-text/event-listeners/delete.mjs
-  var import_keycodes24 = __toESM(require_keycodes(), 1);
-  var import_rich_text14 = __toESM(require_rich_text(), 1);
-  var { subscribeOwnedListener: subscribeOwnedListener8 } = unlock(import_rich_text14.privateApis);
-  var delete_default = (props) => (element) => {
-    function onKeyDown(event) {
-      const { keyCode } = event;
-      if (event.defaultPrevented) {
-        return;
-      }
-      const { value, onMerge, onRemove } = props.current;
-      if (keyCode === import_keycodes24.DELETE || keyCode === import_keycodes24.BACKSPACE) {
-        const { start: start2, end, text } = value;
-        const isReverse = keyCode === import_keycodes24.BACKSPACE;
-        const hasActiveFormats = value.activeFormats && !!value.activeFormats.length;
-        if (!(0, import_rich_text14.isCollapsed)(value) || hasActiveFormats || isReverse && start2 !== 0 || !isReverse && end !== text.length) {
+  function useListViewDropZone({
+    dropZoneElement,
+    updateExpansion
+  }) {
+    const {
+      getBlockRootClientId: getBlockRootClientId2,
+      getBlockIndex: getBlockIndex2,
+      getBlockCount: getBlockCount2,
+      getDraggedBlockClientIds: getDraggedBlockClientIds2,
+      canInsertBlocks: canInsertBlocks2
+    } = (0, import_data136.useSelect)(store);
+    const [target, setTarget] = (0, import_element203.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)(
+      (_target) => {
+        const { rootClientId } = _target || {};
+        if (!rootClientId) {
           return;
         }
-        if (onMerge) {
-          onMerge(!isReverse);
-        } else if (onRemove && (0, import_rich_text14.isEmpty)(value) && isReverse) {
-          onRemove(!isReverse);
+        if (_target?.dropPosition === "inside") {
+          updateExpansion({
+            type: "expand",
+            clientIds: [rootClientId]
+          });
         }
-        event.preventDefault();
-      }
-    }
-    return subscribeOwnedListener8(element, "keydown", onKeyDown);
-  };
-
-  // packages/block-editor/build-module/components/rich-text/event-listeners/enter.mjs
-  var import_keycodes25 = __toESM(require_keycodes(), 1);
-  var import_rich_text15 = __toESM(require_rich_text(), 1);
-  var import_compose92 = __toESM(require_compose(), 1);
-  var { subscribeOwnedListener: subscribeOwnedListener9, ownsSelection: ownsSelection3 } = unlock(import_rich_text15.privateApis);
-  var { subscribeDelegatedListener: subscribeDelegatedListener4 } = unlock(import_compose92.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) {
+      },
+      [updateExpansion]
+    );
+    const throttledMaybeExpandBlock = (0, import_compose76.useThrottle)(
+      maybeExpandBlock,
+      500,
+      EXPAND_THROTTLE_OPTIONS
+    );
+    (0, import_element203.useEffect)(() => {
+      if (target?.dropPosition !== "inside" || previousRootClientId !== target?.rootClientId) {
+        throttledMaybeExpandBlock.cancel();
         return;
       }
-      const {
-        value,
-        onChange,
-        disableLineBreaks,
-        onSplitAtEnd,
-        onSplitAtDoubleLineEnd,
-        registry
-      } = props.current;
-      event.preventDefault();
-      const { text, start: start2, end } = value;
-      if (event.shiftKey) {
-        if (!disableLineBreaks) {
-          onChange((0, import_rich_text15.insert)(value, "\n"));
-        }
-      } else if (onSplitAtEnd && start2 === end && end === text.length) {
-        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"));
-      }
-    }
-    const { defaultView } = element.ownerDocument;
-    const unsubscribeKeyDown = subscribeDelegatedListener4(
-      defaultView,
-      "keydown",
-      onKeyDown
-    );
-    const unsubscribeKeyDownDeprecated = subscribeOwnedListener9(
-      element,
-      "keydown",
-      onKeyDownDeprecated,
-      true
+      throttledMaybeExpandBlock(target);
+    }, [previousRootClientId, target, throttledMaybeExpandBlock]);
+    const draggedBlockClientIds = getDraggedBlockClientIds2();
+    const throttled = (0, import_compose76.useThrottle)(
+      (0, import_element203.useCallback)(
+        (event, currentTarget) => {
+          const position = { x: event.clientX, y: event.clientY };
+          const isBlockDrag = !!draggedBlockClientIds?.length;
+          const blockElements = Array.from(
+            currentTarget.querySelectorAll("[data-block]")
+          );
+          const blocksData = blockElements.map((blockElement) => {
+            const clientId = blockElement.dataset.block;
+            const isExpanded = blockElement.dataset.expanded === "true";
+            const isDraggedBlock = blockElement.classList.contains("is-dragging");
+            const nestingLevel = parseInt(
+              blockElement.getAttribute("aria-level"),
+              10
+            );
+            const rootClientId = getBlockRootClientId2(clientId);
+            return {
+              clientId,
+              isExpanded,
+              rootClientId,
+              blockIndex: getBlockIndex2(clientId),
+              element: blockElement,
+              nestingLevel: nestingLevel || void 0,
+              isDraggedBlock: isBlockDrag ? isDraggedBlock : false,
+              innerBlockCount: getBlockCount2(clientId),
+              canInsertDraggedBlocksAsSibling: isBlockDrag ? canInsertBlocks2(
+                draggedBlockClientIds,
+                rootClientId
+              ) : true,
+              canInsertDraggedBlocksAsChild: isBlockDrag ? canInsertBlocks2(draggedBlockClientIds, clientId) : true
+            };
+          });
+          const newTarget = getListViewDropTarget(
+            blocksData,
+            position,
+            rtl
+          );
+          if (newTarget) {
+            setTarget(newTarget);
+          }
+        },
+        [
+          canInsertBlocks2,
+          draggedBlockClientIds,
+          getBlockCount2,
+          getBlockIndex2,
+          getBlockRootClientId2,
+          rtl
+        ]
+      ),
+      50
     );
-    return () => {
-      unsubscribeKeyDown();
-      unsubscribeKeyDownDeprecated();
-    };
-  };
+    const ref = (0, import_compose76.__experimentalUseDropZone)({
+      dropZoneElement,
+      onDrop(event) {
+        throttled.cancel();
+        if (target) {
+          onBlockDrop2(event);
+        }
+        setTarget(void 0);
+      },
+      onDragLeave() {
+        throttled.cancel();
+        setTarget(null);
+      },
+      onDragOver(event) {
+        throttled(event, event.currentTarget);
+      },
+      onDragEnd() {
+        throttled.cancel();
+        setTarget(void 0);
+      }
+    });
+    return { ref, target };
+  }

-  // packages/block-editor/build-module/components/rich-text/event-listeners/firefox-compat.mjs
-  var firefox_compat_default = (props) => (element) => {
-    function onFocus() {
-      const { registry } = props.current;
-      if (!registry.select(store).isMultiSelecting()) {
+  // 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);
+  function useListViewExpandSelectedItem({
+    firstSelectedBlockClientId,
+    updateExpansion
+  }) {
+    const [selectedTreeId, setSelectedTreeId] = (0, import_element204.useState)(null);
+    const { selectedBlockParentClientIds } = (0, import_data137.useSelect)(
+      (select3) => {
+        const { getBlockParents: getBlockParents2 } = select3(store);
+        return {
+          selectedBlockParentClientIds: getBlockParents2(
+            firstSelectedBlockClientId,
+            false
+          )
+        };
+      },
+      [firstSelectedBlockClientId]
+    );
+    (0, import_element204.useEffect)(() => {
+      if (selectedTreeId === firstSelectedBlockClientId) {
         return;
       }
-      const parentEditable = element.parentElement.closest(
-        '[contenteditable="true"]'
-      );
-      if (parentEditable) {
-        parentEditable.focus();
+      if (selectedBlockParentClientIds?.length) {
+        updateExpansion({
+          type: "expand",
+          clientIds: selectedBlockParentClientIds
+        });
       }
-    }
-    element.addEventListener("focus", onFocus);
-    return () => {
-      element.removeEventListener("focus", onFocus);
+    }, [
+      firstSelectedBlockClientId,
+      selectedBlockParentClientIds,
+      selectedTreeId,
+      updateExpansion
+    ]);
+    return {
+      setSelectedTreeId
     };
-  };
+  }

-  // packages/block-editor/build-module/components/rich-text/event-listeners/index.mjs
-  var allEventListeners = [
-    before_input_rules_default,
-    input_rules_default,
-    insert_replacement_text_default,
-    remove_browser_shortcuts_default,
-    shortcuts_default,
-    input_events_default,
-    undo_automatic_change_default,
-    paste_handler_default,
-    delete_default,
-    enter_default,
-    firefox_compat_default
-  ];
-  function useEventListeners(props) {
-    const propsRef = (0, import_element232.useRef)(props);
-    (0, import_element232.useInsertionEffect)(() => {
-      propsRef.current = props;
-    });
-    const refEffects = (0, import_element232.useMemo)(
-      () => allEventListeners.map((refEffect) => refEffect(propsRef)),
-      [propsRef]
-    );
-    return (0, import_compose93.useRefEffect)(
-      (element) => {
-        if (!props.isSelected) {
-          return;
+  // 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);
+  function useClipboardHandler2({ selectBlock: selectBlock2 }) {
+    const registry = (0, import_data138.useRegistry)();
+    const {
+      getBlockOrder: getBlockOrder2,
+      getBlockRootClientId: getBlockRootClientId2,
+      getBlocksByClientId: getBlocksByClientId2,
+      getPreviousBlockClientId: getPreviousBlockClientId2,
+      getSelectedBlockClientIds: getSelectedBlockClientIds2,
+      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);
+    const notifyCopy = useNotifyCopy();
+    return (0, import_compose77.useRefEffect)((node) => {
+      function updateFocusAndSelection(focusClientId, shouldSelectBlock) {
+        if (shouldSelectBlock) {
+          selectBlock2(void 0, focusClientId, null, null);
         }
-        const cleanups = refEffects.map((effect) => effect(element));
-        return () => {
-          cleanups.forEach((cleanup) => cleanup());
+        focusListItem(focusClientId, node);
+      }
+      function getBlocksToUpdate(clientId) {
+        const selectedBlockClientIds = getSelectedBlockClientIds2();
+        const isUpdatingSelectedBlocks = selectedBlockClientIds.includes(clientId);
+        const firstBlockClientId = isUpdatingSelectedBlocks ? selectedBlockClientIds[0] : clientId;
+        const firstBlockRootClientId = getBlockRootClientId2(firstBlockClientId);
+        const blocksToUpdate = isUpdatingSelectedBlocks ? selectedBlockClientIds : [clientId];
+        return {
+          blocksToUpdate,
+          firstBlockClientId,
+          firstBlockRootClientId,
+          originallySelectedBlockClientIds: selectedBlockClientIds
         };
-      },
-      [refEffects, props.isSelected]
-    );
+      }
+      function handler(event) {
+        if (event.defaultPrevented) {
+          return;
+        }
+        if (!node.contains(event.target.ownerDocument.activeElement)) {
+          return;
+        }
+        const listViewRow = event.target.ownerDocument.activeElement?.closest(
+          "[role=row]"
+        );
+        const clientId = listViewRow?.dataset?.block;
+        if (!clientId) {
+          return;
+        }
+        const {
+          blocksToUpdate: selectedBlockClientIds,
+          firstBlockClientId,
+          firstBlockRootClientId,
+          originallySelectedBlockClientIds
+        } = getBlocksToUpdate(clientId);
+        if (selectedBlockClientIds.length === 0) {
+          return;
+        }
+        event.preventDefault();
+        if (event.type === "copy" || event.type === "cut") {
+          if (selectedBlockClientIds.length === 1) {
+            flashBlock2(selectedBlockClientIds[0]);
+          }
+          notifyCopy(event.type, selectedBlockClientIds);
+          const blocks2 = getBlocksByClientId2(selectedBlockClientIds);
+          setClipboardBlocks(event, blocks2, registry);
+        }
+        if (event.type === "cut") {
+          if (!canRemoveBlocks2(selectedBlockClientIds)) {
+            return;
+          }
+          let blockToFocus = getPreviousBlockClientId2(firstBlockClientId) ?? // If the previous block is not found (when the first block is deleted),
+          // fallback to focus the parent block.
+          firstBlockRootClientId;
+          removeBlocks2(selectedBlockClientIds, false);
+          const shouldUpdateSelection = originallySelectedBlockClientIds.length > 0 && getSelectedBlockClientIds2().length === 0;
+          if (!blockToFocus) {
+            blockToFocus = getBlockOrder2()[0];
+          }
+          updateFocusAndSelection(blockToFocus, shouldUpdateSelection);
+        } else if (event.type === "paste") {
+          const {
+            __experimentalCanUserUseUnfilteredHTML: canUserUseUnfilteredHTML
+          } = getSettings8();
+          const blocks2 = getPasteBlocks(
+            event,
+            canUserUseUnfilteredHTML
+          );
+          if (selectedBlockClientIds.length === 1) {
+            const [selectedBlockClientId] = selectedBlockClientIds;
+            if (blocks2.every(
+              (block) => canInsertBlockType2(
+                block.name,
+                selectedBlockClientId
+              )
+            )) {
+              insertBlocks2(
+                blocks2,
+                void 0,
+                selectedBlockClientId
+              );
+              updateFocusAndSelection(blocks2[0]?.clientId, false);
+              return;
+            }
+          }
+          replaceBlocks2(
+            selectedBlockClientIds,
+            blocks2,
+            blocks2.length - 1,
+            -1
+          );
+          updateFocusAndSelection(blocks2[0]?.clientId, false);
+        }
+      }
+      node.ownerDocument.addEventListener("copy", handler);
+      node.ownerDocument.addEventListener("cut", handler);
+      node.ownerDocument.addEventListener("paste", handler);
+      return () => {
+        node.ownerDocument.removeEventListener("copy", handler);
+        node.ownerDocument.removeEventListener("cut", handler);
+        node.ownerDocument.removeEventListener("paste", handler);
+      };
+    }, []);
   }

-  // packages/block-editor/build-module/components/rich-text/format-edit.mjs
-  var import_rich_text16 = __toESM(require_rich_text(), 1);
-  var import_element233 = __toESM(require_element(), 1);
-  var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
-  var import_react16 = __toESM(require_react(), 1);
-  var DEFAULT_BLOCK_CONTEXT = {};
-  var usesContextKey = /* @__PURE__ */ Symbol("usesContext");
-  function Edit3({
-    onChange,
-    onFocus,
-    value,
-    forwardedRef,
-    settings: settings2,
-    isVisible
-  }) {
-    const {
-      name,
-      edit: EditFunction,
-      [usesContextKey]: usesContext
-    } = settings2;
-    const blockContext = (0, import_element233.useContext)(block_context_default);
-    const context = (0, import_element233.useMemo)(() => {
-      return usesContext ? Object.fromEntries(
-        Object.entries(blockContext).filter(
-          ([key]) => usesContext.includes(key)
-        )
-      ) : DEFAULT_BLOCK_CONTEXT;
-    }, [usesContext, blockContext]);
-    if (!EditFunction) {
-      return null;
+  // packages/block-editor/build-module/components/list-view/index.mjs
+  var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
+  var expansion = (state, action) => {
+    const { type, clientIds } = action;
+    if (type === "replace") {
+      const next = Object.fromEntries(
+        clientIds.map((id) => [id, true])
+      );
+      return (0, import_is_shallow_equal3.isShallowEqual)(state, next) ? state : next;
     }
-    const activeFormat = (0, import_rich_text16.getActiveFormat)(value, name);
-    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_runtime395.jsx)(
-      EditFunction,
-      {
-        isActive,
-        isVisible,
-        activeAttributes: isActive ? activeFormat.attributes || {} : {},
-        isObjectActive,
-        activeObjectAttributes: isObjectActive ? activeObject.attributes || {} : {},
-        value,
-        onChange,
-        onFocus,
-        contentRef: forwardedRef,
-        context
-      },
-      name
-    );
-  }
-  function FormatEdit({ formatTypes, ...props }) {
-    return formatTypes.map((settings2) => /* @__PURE__ */ (0, import_react16.createElement)(Edit3, { settings: settings2, ...props, key: settings2.name }));
-  }
-
-  // packages/block-editor/build-module/components/rich-text/content.mjs
-  var import_element234 = __toESM(require_element(), 1);
-  var import_blocks84 = __toESM(require_blocks(), 1);
-  var import_deprecated24 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
-  function valueToHTMLString(value, multiline) {
-    if (rich_text_default.isEmpty(value)) {
-      const multilineTag = getMultilineTag(multiline);
-      return multilineTag ? `<${multilineTag}></${multilineTag}>` : "";
+    if (type !== "expand" && type !== "collapse") {
+      return state;
     }
-    if (Array.isArray(value)) {
-      (0, import_deprecated24.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/"
-      });
-      return import_blocks84.children.toHTML(value);
+    const isExpand = type === "expand";
+    const changed = clientIds.filter((id) => state[id] !== isExpand);
+    if (!changed.length) {
+      return state;
     }
-    if (typeof value === "string") {
-      return value;
+    return {
+      ...state,
+      ...Object.fromEntries(changed.map((id) => [id, isExpand]))
+    };
+  };
+  function ListViewComponent({
+    id,
+    blocks: blocks2,
+    dropZoneElement,
+    showBlockMovers = false,
+    isExpanded = false,
+    showAppender = false,
+    blockSettingsMenu: BlockSettingsMenu2 = BlockSettingsDropdown,
+    rootClientId,
+    description,
+    onSelect,
+    additionalBlockContent: AdditionalBlockContent
+  }, ref) {
+    if (blocks2) {
+      (0, import_deprecated15.default)(
+        "`blocks` property in `wp.blockEditor.__experimentalListView`",
+        {
+          since: "6.3",
+          alternative: "`rootClientId` property"
+        }
+      );
     }
-    return value.toHTMLString();
-  }
-  function Content3({
-    value,
-    tagName: Tag,
-    multiline,
-    format: format6,
-    ...props
-  }) {
-    value = /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(import_element234.RawHTML, { children: valueToHTMLString(value, multiline) });
-    return Tag ? /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(Tag, { ...props, children: value }) : value;
-  }
-
-  // packages/block-editor/build-module/components/rich-text/with-deprecations.mjs
-  var import_element236 = __toESM(require_element(), 1);
-  var import_blocks85 = __toESM(require_blocks(), 1);
-  var import_rich_text18 = __toESM(require_rich_text(), 1);
-  var import_deprecated26 = __toESM(require_deprecated(), 1);
-
-  // packages/block-editor/build-module/components/rich-text/multiline.mjs
-  var import_element235 = __toESM(require_element(), 1);
-  var import_deprecated25 = __toESM(require_deprecated(), 1);
-  var import_data153 = __toESM(require_data(), 1);
-  var import_keycodes26 = __toESM(require_keycodes(), 1);
-  var import_rich_text17 = __toESM(require_rich_text(), 1);
-  var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
-  function RichTextMultiline({
-    children,
-    identifier,
-    tagName: TagName = "div",
-    value = "",
-    onChange,
-    multiline,
-    ...props
-  }, forwardedRef) {
-    (0, import_deprecated25.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/"
+    const instanceId = (0, import_compose78.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)(
+      (select3) => {
+        const { getGlobalBlockCount: getGlobalBlockCount2, getClientIdsOfDescendants: getClientIdsOfDescendants2 } = select3(store);
+        const draggedBlockCount = draggedClientIds?.length > 0 ? getClientIdsOfDescendants2(draggedClientIds).length + 1 : 0;
+        return {
+          visibleBlockCount: getGlobalBlockCount2() - draggedBlockCount
+        };
+      },
+      [draggedClientIds]
+    );
+    const { updateBlockSelection } = useBlockSelection();
+    const [expansionState, updateExpansion] = (0, import_element205.useReducer)(expansion, {});
+    const [insertedBlockClientId, setInsertedBlockClientId] = (0, import_element205.useState)(null);
+    const { setSelectedTreeId } = useListViewExpandSelectedItem({
+      firstSelectedBlockClientId: selectedClientIds[0],
+      updateExpansion
     });
-    const { clientId } = useBlockEditContext();
-    const { getSelectionStart: getSelectionStart2, getSelectionEnd: getSelectionEnd2 } = (0, import_data153.useSelect)(store);
-    const { selectionChange: selectionChange2 } = (0, import_data153.useDispatch)(store);
-    const multilineTagName = getMultilineTag(multiline);
-    value = value || `<${multilineTagName}></${multilineTagName}>`;
-    const padded = `</${multilineTagName}>${value}<${multilineTagName}>`;
-    const values = padded.split(
-      `</${multilineTagName}><${multilineTagName}>`
+    const selectEditorBlock = (0, import_element205.useCallback)(
+      /**
+       * @param {MouseEvent | KeyboardEvent | undefined} event
+       * @param {string}                                 blockClientId
+       * @param {null | undefined | -1 | 1}              focusPosition
+       */
+      (event, blockClientId, focusPosition) => {
+        updateBlockSelection(event, blockClientId, null, focusPosition);
+        setSelectedTreeId(blockClientId);
+        if (onSelect) {
+          onSelect(getBlock2(blockClientId));
+        }
+      },
+      [setSelectedTreeId, updateBlockSelection, onSelect, getBlock2]
     );
-    values.shift();
-    values.pop();
-    function _onChange(newValues) {
-      onChange(
-        `<${multilineTagName}>${newValues.join(
-          `</${multilineTagName}><${multilineTagName}>`
-        )}</${multilineTagName}>`
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(TagName, { ref: forwardedRef, children: values.map((_value, index2) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
-        RichTextWrapper,
-        {
-          identifier: `${identifier}-${index2}`,
-          tagName: multilineTagName,
-          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
-            );
-          },
-          ...props
-        },
-        index2
-      );
-    }) });
-  }
-  var multiline_default = (0, import_element235.forwardRef)(RichTextMultiline);
-
-  // packages/block-editor/build-module/components/rich-text/with-deprecations.mjs
-  var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
-  function withDeprecations(Component5) {
-    return (0, import_element236.forwardRef)((props, ref) => {
-      let value = props.value;
-      let onChange = props.onChange;
-      if (Array.isArray(value)) {
-        (0, import_deprecated26.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/"
-        });
-        value = import_blocks85.children.toHTML(props.value);
-        onChange = (newValue) => props.onChange(
-          import_blocks85.children.fromDOM(
-            (0, import_rich_text18.__unstableCreateElement)(document, newValue).childNodes
-          )
-        );
+    const { ref: dropZoneRef, target: blockDropTarget } = useListViewDropZone({
+      dropZoneElement,
+      updateExpansion
+    });
+    const elementRef = (0, import_element205.useRef)();
+    const clipBoardRef = useClipboardHandler2({
+      selectBlock: selectEditorBlock
+    });
+    const focusSelectedBlock = (0, import_element205.useCallback)(
+      (node) => {
+        const [firstSelectedClientId] = getSelectedBlockClientIds2();
+        if (firstSelectedClientId && node) {
+          focusListItem(firstSelectedClientId, node);
+        }
+      },
+      [getSelectedBlockClientIds2]
+    );
+    const treeGridRef = (0, import_compose78.useMergeRefs)([
+      clipBoardRef,
+      focusSelectedBlock,
+      elementRef,
+      dropZoneRef,
+      ref
+    ]);
+    const expandRow = (0, import_element205.useCallback)((row) => {
+      const clientId = row?.dataset?.block;
+      if (clientId) {
+        updateExpansion({ type: "expand", clientIds: [clientId] });
       }
-      const NewComponent = props.multiline ? multiline_default : Component5;
-      return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-        NewComponent,
-        {
-          ...props,
-          value,
-          onChange,
-          ref
+    }, []);
+    const collapseRow = (0, import_element205.useCallback)((row) => {
+      const clientId = row?.dataset?.block;
+      if (clientId) {
+        updateExpansion({ type: "collapse", clientIds: [clientId] });
+      }
+    }, []);
+    const focusRow = (0, import_element205.useCallback)(
+      (event, startRow, endRow) => {
+        if (event.shiftKey) {
+          updateBlockSelection(
+            event,
+            startRow?.dataset?.block,
+            endRow?.dataset?.block
+          );
         }
-      );
-    });
-  }
-
-  // packages/block-editor/build-module/components/rich-text/toolbar-button.mjs
-  var import_components179 = __toESM(require_components(), 1);
-  var import_keycodes27 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
-  function RichTextToolbarButton({
-    name,
-    shortcutType,
-    shortcutCharacter,
-    ...props
-  }) {
-    let shortcut;
-    let fillName = "RichText.ToolbarControls";
-    if (name) {
-      fillName += `.${name}`;
-    }
-    if (shortcutType && shortcutCharacter) {
-      shortcut = import_keycodes27.displayShortcut[shortcutType](shortcutCharacter);
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_components179.Fill, { name: fillName, children: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_components179.ToolbarButton, { ...props, shortcut }) });
-  }
-
-  // packages/block-editor/build-module/components/rich-text/index.mjs
-  var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
-  var {
-    useRichText,
-    KeyboardShortcutContext,
-    InputEventContext,
-    RichTextShortcut,
-    RichTextInputEvent
-  } = unlock(import_rich_text19.privateApis);
-  var instanceIdKey = /* @__PURE__ */ Symbol("instanceId");
-  function RichTextWrapper({
-    children,
-    tagName = "div",
-    value: adjustedValue = "",
-    onChange: adjustedOnChange,
-    isSelected: originalIsSelected,
-    multiline,
-    inlineToolbar,
-    wrapperClassName,
-    autocompleters,
-    onReplace,
-    placeholder,
-    allowedFormats,
-    withoutInteractiveFormatting,
-    onRemove,
-    onMerge,
-    onSplit,
-    __unstableOnSplitAtEnd: onSplitAtEnd,
-    __unstableOnSplitAtDoubleLineEnd: onSplitAtDoubleLineEnd,
-    identifier,
-    preserveWhiteSpace,
-    __unstablePastePlainText: pastePlainText,
-    __unstableEmbedURLOnPaste,
-    __unstableDisableFormats: disableFormats,
-    disableLineBreaks,
-    __unstableAllowPrefixTransformations,
-    readOnly,
-    ...props
-  }, forwardedRef) {
-    if (onSplit) {
-      (0, import_deprecated27.default)("wp.blockEditor.RichText onSplit prop", {
-        since: "6.4",
-        alternative: 'block.json support key: "splitting"'
-      });
-    }
-    const instanceId = (0, import_compose94.useInstanceId)(RichTextWrapper);
-    const anchorRef = (0, import_element237.useRef)();
-    const [anchorElement, setAnchorElement] = (0, import_element237.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_element237.useContext)(block_context_default);
-    const registry = (0, import_data154.useRegistry)();
-    const selector3 = (select3) => {
-      if (!isBlockSelected2) {
-        return { isSelected: false };
+      },
+      [updateBlockSelection]
+    );
+    useListViewCollapseItems({ updateExpansion });
+    const firstDraggedBlockClientId = draggedClientIds?.[0];
+    const { blockDropTargetIndex, blockDropPosition, firstDraggedBlockIndex } = (0, import_element205.useMemo)(() => {
+      let _blockDropTargetIndex, _firstDraggedBlockIndex;
+      if (blockDropTarget?.clientId) {
+        const foundBlockIndex = blockIndexes[blockDropTarget.clientId];
+        _blockDropTargetIndex = foundBlockIndex === void 0 || blockDropTarget?.dropPosition === "top" ? foundBlockIndex : foundBlockIndex + 1;
+      } else if (blockDropTarget === null) {
+        _blockDropTargetIndex = null;
       }
-      const { getSelectionStart: getSelectionStart22, getSelectionEnd: getSelectionEnd22 } = select3(store);
-      const selectionStart2 = getSelectionStart22();
-      const selectionEnd2 = getSelectionEnd22();
-      let isSelected2;
-      if (originalIsSelected === void 0) {
-        isSelected2 = selectionStart2.clientId === clientId && selectionEnd2.clientId === clientId && (identifier ? selectionStart2.attributeKey === identifier : selectionStart2[instanceIdKey] === instanceId);
-      } else if (originalIsSelected) {
-        isSelected2 = selectionStart2.clientId === clientId;
+      if (firstDraggedBlockClientId) {
+        const foundBlockIndex = blockIndexes[firstDraggedBlockClientId];
+        _firstDraggedBlockIndex = foundBlockIndex === void 0 || blockDropTarget?.dropPosition === "top" ? foundBlockIndex : foundBlockIndex + 1;
       }
       return {
-        selectionStart: isSelected2 ? selectionStart2.offset : void 0,
-        selectionEnd: isSelected2 ? selectionEnd2.offset : void 0,
-        isSelected: isSelected2
+        blockDropTargetIndex: _blockDropTargetIndex,
+        blockDropPosition: blockDropTarget?.dropPosition,
+        firstDraggedBlockIndex: _firstDraggedBlockIndex
       };
-    };
-    const { selectionStart, selectionEnd, isSelected } = (0, import_data154.useSelect)(selector3, [
-      clientId,
-      identifier,
-      instanceId,
-      originalIsSelected,
-      isBlockSelected2
-    ]);
-    const { disableBoundBlock, bindingsPlaceholder, bindingsLabel } = (0, import_data154.useSelect)(
-      (select3) => {
-        if (!blockBindings?.[identifier]) {
-          return {};
-        }
-        const { __experimentalBlockBindingsSupportedAttributes } = select3(store).getSettings();
-        const bindableAttributes = __experimentalBlockBindingsSupportedAttributes?.[blockName];
-        if (!bindableAttributes) {
-          return {};
-        }
-        const relatedBinding = blockBindings[identifier];
-        const blockBindingsSource = (0, import_blocks86.getBlockBindingsSource)(
-          relatedBinding.source
-        );
-        const blockBindingsContext = {};
-        if (blockBindingsSource?.usesContext?.length) {
-          for (const key of blockBindingsSource.usesContext) {
-            blockBindingsContext[key] = blockContext[key];
-          }
-        }
-        const _disableBoundBlock = !blockBindingsSource?.canUserEditValue?.({
-          select: select3,
-          context: blockBindingsContext,
-          args: relatedBinding.args
-        });
-        if (adjustedValue.length > 0) {
-          return {
-            disableBoundBlock: _disableBoundBlock,
-            // Null values will make them fall back to the default behavior.
-            bindingsPlaceholder: null,
-            bindingsLabel: null
-          };
-        }
-        const { getBlockAttributes: getBlockAttributes3 } = select3(store);
-        const blockAttributes = getBlockAttributes3(clientId);
-        let clientSideFieldLabel = null;
-        if (blockBindingsSource?.getFieldsList) {
-          const fieldsItems = blockBindingsSource.getFieldsList({
-            select: select3,
-            context: blockBindingsContext
-          });
-          clientSideFieldLabel = fieldsItems?.find(
-            (item) => (0, import_es65.default)(item.args, relatedBinding?.args)
-          )?.label;
-        }
-        const bindingKey = clientSideFieldLabel ?? blockBindingsSource?.label;
-        const _bindingsPlaceholder = _disableBoundBlock ? bindingKey : (0, import_i18n169.sprintf)(
-          /* translators: %s: connected field label or source label */
-          (0, import_i18n169.__)("Add %s"),
-          bindingKey
-        );
-        const _bindingsLabel = _disableBoundBlock ? relatedBinding?.args?.key || blockBindingsSource?.label : (0, import_i18n169.sprintf)(
-          /* translators: %s: source label or key */
-          (0, import_i18n169.__)("Empty %s; start writing to edit its value"),
-          relatedBinding?.args?.key || blockBindingsSource?.label
-        );
-        return {
-          disableBoundBlock: _disableBoundBlock,
-          bindingsPlaceholder: blockAttributes?.placeholder || _bindingsPlaceholder,
-          bindingsLabel: _bindingsLabel
-        };
-      },
+    }, [blockDropTarget, blockIndexes, firstDraggedBlockClientId]);
+    const contextValue = (0, import_element205.useMemo)(
+      () => ({
+        AdditionalBlockContent,
+        BlockSettingsMenu: BlockSettingsMenu2,
+        listViewInstanceId: instanceId,
+        rootClientId,
+        setInsertedBlockClientId,
+        treeGridElementRef: elementRef,
+        updateExpansion
+      }),
       [
-        blockBindings,
-        identifier,
-        blockName,
-        adjustedValue,
-        clientId,
-        blockContext
+        AdditionalBlockContent,
+        BlockSettingsMenu2,
+        instanceId,
+        rootClientId,
+        setInsertedBlockClientId,
+        updateExpansion
       ]
     );
-    const isInsidePatternOverrides = !!blockContext?.["pattern/overrides"];
-    const hasOverrideEnabled = blockBindings?.__default?.source === "core/pattern-overrides";
-    const shouldDisableForPattern = isInsidePatternOverrides && !hasOverrideEnabled;
-    const shouldDisableEditing = readOnly || disableBoundBlock || shouldDisableForPattern;
-    const isEditingHost = (0, import_data154.useSelect)(
-      (select3) => {
-        if (shouldDisableEditing || !hasDefaultEditingMode || !isBlockSelected2) {
-          return false;
-        }
-        const { getSelectedBlockClientId: getSelectedBlockClientId2, canHostEditableRoot: canHostEditableRoot2 } = unlock(
-          select3(store)
-        );
-        return canHostEditableRoot2(getSelectedBlockClientId2());
-      },
-      [shouldDisableEditing, hasDefaultEditingMode, isBlockSelected2]
-    );
-    const { getSelectionStart: getSelectionStart2, getSelectionEnd: getSelectionEnd2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data154.useSelect)(store);
-    const { selectionChange: selectionChange2 } = (0, import_data154.useDispatch)(store);
-    const adjustedAllowedFormats = getAllowedFormats({
-      allowedFormats,
-      disableFormats
-    });
-    const hasFormats = !adjustedAllowedFormats || adjustedAllowedFormats.length > 0;
-    const onSelectionChange = (0, import_element237.useCallback)(
-      (start2, end) => {
-        const selection2 = {};
-        const unset = start2 === void 0 && end === void 0;
-        const baseSelection = {
-          clientId,
-          [identifier ? "attributeKey" : instanceIdKey]: identifier ? identifier : instanceId
-        };
-        if (typeof start2 === "number" || unset) {
-          if (end === void 0 && getBlockRootClientId2(clientId) !== getBlockRootClientId2(getSelectionEnd2().clientId)) {
-            return;
-          }
-          selection2.start = {
-            ...baseSelection,
-            offset: start2
-          };
-        }
-        if (typeof end === "number" || unset) {
-          if (start2 === void 0 && getBlockRootClientId2(clientId) !== getBlockRootClientId2(getSelectionStart2().clientId)) {
-            return;
-          }
-          selection2.end = {
-            ...baseSelection,
-            offset: end
-          };
-        }
-        selectionChange2(selection2);
-      },
+    const treeStateContextValue = (0, import_element205.useMemo)(
+      () => ({
+        blockDropPosition,
+        blockDropTargetIndex,
+        blockIndexes,
+        draggedClientIds,
+        expansionState,
+        firstDraggedBlockIndex
+      }),
       [
-        clientId,
-        getBlockRootClientId2,
-        getSelectionEnd2,
-        getSelectionStart2,
-        identifier,
-        instanceId,
-        selectionChange2
+        blockDropPosition,
+        blockDropTargetIndex,
+        blockIndexes,
+        draggedClientIds,
+        expansionState,
+        firstDraggedBlockIndex
       ]
     );
-    const {
-      value,
-      getValue,
-      onChange,
-      ref: richTextRef,
-      formatTypes
-    } = useRichText({
-      value: adjustedValue,
-      onChange: adjustedOnChange,
-      selectionStart,
-      selectionEnd,
-      onSelectionChange,
-      placeholder: bindingsPlaceholder || placeholder,
-      __unstableIsSelected: isSelected,
-      __unstableDisableFormats: disableFormats,
-      preserveWhiteSpace,
-      __unstableDependencies: [tagName],
-      allowedFormats: adjustedAllowedFormats,
-      withoutInteractiveFormatting,
-      __unstableFormatTypeHandlerContext: (0, import_element237.useMemo)(
-        () => ({
-          richTextIdentifier: identifier,
-          blockClientId: clientId
-        }),
-        [identifier, clientId]
-      )
-    });
-    const autocompleteProps = useBlockEditorAutocompleteProps({
-      onReplace,
-      completers: autocompleters,
-      record: value,
-      onChange
-    });
-    const {
-      "aria-autocomplete": ariaAutocomplete,
-      "aria-haspopup": ariaHasPopup,
-      "aria-controls": ariaControls,
-      "aria-owns": ariaOwns,
-      "aria-activedescendant": ariaActiveDescendant
-    } = autocompleteProps;
-    (0, import_element237.useEffect)(() => {
-      if (!isSelected) {
-        return;
-      }
-      const host2 = anchorRef.current?.parentElement?.closest(
-        '[contenteditable="true"]'
-      );
-      if (!host2) {
-        return;
-      }
-      const attributes = {
-        "aria-autocomplete": ariaAutocomplete,
-        "aria-haspopup": ariaHasPopup,
-        "aria-controls": ariaControls,
-        "aria-owns": ariaOwns,
-        "aria-activedescendant": ariaActiveDescendant
-      };
-      for (const [key, value_] of Object.entries(attributes)) {
-        if (value_ === void 0) {
-          host2.removeAttribute(key);
-        } else {
-          host2.setAttribute(key, value_);
-        }
+    const [fixedListWindow] = (0, import_compose78.__experimentalUseFixedWindowList)(
+      elementRef,
+      BLOCK_LIST_ITEM_HEIGHT,
+      visibleBlockCount,
+      {
+        // Ensure that the windowing logic is recalculated when the expanded state changes.
+        // This is necessary because expanding a collapsed block in a short list view can
+        // switch the list view to a tall list view with a scrollbar, and vice versa.
+        // When this happens, the windowing logic needs to be recalculated to ensure that
+        // the correct number of blocks are rendered, by rechecking for a scroll container.
+        expandedState: expansionState,
+        useWindowing: true,
+        windowOverscan: 40
       }
-      return () => {
-        for (const key of Object.keys(attributes)) {
-          host2.removeAttribute(key);
-        }
-      };
-    }, [
-      isSelected,
-      ariaAutocomplete,
-      ariaHasPopup,
-      ariaControls,
-      ariaOwns,
-      ariaActiveDescendant
-    ]);
-    useMarkPersistent({ html: adjustedValue, value });
-    const keyboardShortcuts = (0, import_element237.useRef)(/* @__PURE__ */ new Set());
-    const inputEvents = (0, import_element237.useRef)(/* @__PURE__ */ new Set());
-    function onFocus() {
-      anchorRef.current?.focus();
-    }
-    let tabIndex = props.tabIndex;
-    if (isEditingHost) {
-      tabIndex = props.tabIndex ?? 0;
-    } else if (!shouldDisableEditing && props.tabIndex === 0) {
-      tabIndex = null;
+    );
+    if (!clientIdsTree.length && !showAppender) {
+      return null;
     }
-    const TagName = tagName;
-    return /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(import_jsx_runtime400.Fragment, { children: [
-      isSelected && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(KeyboardShortcutContext.Provider, { value: keyboardShortcuts, children: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(InputEventContext.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(import_components180.Popover.__unstableSlotNameProvider, { value: "__unstable-block-tools-after", children: [
-        children && children({ value, onChange, onFocus }),
-        /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
-          FormatEdit,
-          {
-            value,
-            onChange,
-            onFocus,
-            formatTypes,
-            forwardedRef: anchorRef
-          }
-        )
-      ] }) }) }),
-      isSelected && hasFormats && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
-        format_toolbar_container_default,
+    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)(
+        ListViewDropIndicatorPreview,
         {
-          inline: inlineToolbar,
-          editableContentElement: anchorElement
+          draggedBlockClientId: firstDraggedBlockClientId,
+          listViewRef: elementRef,
+          blockDropTarget
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
-        TagName,
+      description && /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(VisuallyHidden, { id: describedById, children: description }),
+      /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+        import_components121.__experimentalTreeGrid,
         {
-          role: "textbox",
-          "aria-multiline": !disableLineBreaks,
-          "aria-readonly": shouldDisableEditing,
-          ...props,
-          draggable: void 0,
-          "aria-label": bindingsLabel || props["aria-label"] || placeholder,
-          ...autocompleteProps,
-          ref: (0, import_compose94.useMergeRefs)([
-            // Rich text ref must be first because its focus listener
-            // must be set up before any other ref calls .focus() on
-            // mount.
-            richTextRef,
-            forwardedRef,
-            autocompleteProps.ref,
-            props.ref,
-            useEventListeners({
-              registry,
-              getValue,
-              onChange,
-              __unstableAllowPrefixTransformations,
-              formatTypes,
-              onReplace,
-              selectionChange: selectionChange2,
-              isSelected,
-              disableFormats,
-              value,
-              tagName,
-              onSplit,
-              __unstableEmbedURLOnPaste,
-              pastePlainText,
-              onMerge,
-              onRemove,
-              disableLineBreaks,
-              onSplitAtEnd,
-              onSplitAtDoubleLineEnd,
-              keyboardShortcuts,
-              inputEvents
-            }),
-            anchorRef,
-            setAnchorElement
-          ]),
-          contentEditable: !shouldDisableEditing,
-          suppressContentEditableWarning: true,
-          className: clsx_default(
-            "block-editor-rich-text__editable",
-            props.className,
-            "rich-text"
-          ),
-          tabIndex,
-          "data-wp-block-attribute-key": identifier
-        }
-      )
-    ] });
-  }
-  var PrivateRichText = withDeprecations(
-    (0, import_element237.forwardRef)(RichTextWrapper)
-  );
-  PrivateRichText.Content = Content3;
-  PrivateRichText.isEmpty = (value) => {
-    return !value || value.length === 0;
-  };
-  var PublicForwardedRichTextContainer = (0, import_element237.forwardRef)((props, ref) => {
-    const context = useBlockEditContext();
-    const isPreviewMode = context[isPreviewModeKey];
-    if (isPreviewMode) {
-      const {
-        children,
-        tagName: Tag = "div",
-        value,
-        onChange,
-        isSelected,
-        multiline,
-        inlineToolbar,
-        wrapperClassName,
-        autocompleters,
-        onReplace,
-        placeholder,
-        allowedFormats,
-        withoutInteractiveFormatting,
-        onRemove,
-        onMerge,
-        onSplit,
-        __unstableOnSplitAtEnd,
-        __unstableOnSplitAtDoubleLineEnd,
-        identifier,
-        preserveWhiteSpace,
-        __unstablePastePlainText,
-        __unstableEmbedURLOnPaste,
-        __unstableDisableFormats,
-        disableLineBreaks,
-        __unstableAllowPrefixTransformations,
-        readOnly,
-        ...contentProps
-      } = props;
-      return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
-        Tag,
-        {
-          ref,
-          ...contentProps,
-          dangerouslySetInnerHTML: {
-            __html: valueToHTMLString(value, multiline) || "<br>"
-          }
+          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"),
+          ref: treeGridRef,
+          onCollapseRow: collapseRow,
+          onExpandRow: expandRow,
+          onFocusRow: focusRow,
+          applicationAriaLabel: (0, import_i18n116.__)("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)(
+            ListViewInsertedBlockContext.Provider,
+            {
+              value: insertedBlockClientId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+                ListViewTreeStateContext.Provider,
+                {
+                  value: treeStateContextValue,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+                    branch_default,
+                    {
+                      blocks: clientIdsTree,
+                      parentId: rootClientId,
+                      selectBlock: selectEditorBlock,
+                      showBlockMovers,
+                      fixedListWindow,
+                      selectedClientIds,
+                      isExpanded,
+                      showAppender
+                    }
+                  )
+                }
+              )
+            }
+          ) })
         }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(PrivateRichText, { ref, ...props, readOnly: false });
-  });
-  PublicForwardedRichTextContainer.Content = Content3;
-  PublicForwardedRichTextContainer.isEmpty = (value) => {
-    return !value || value.length === 0;
-  };
-  var rich_text_default = PublicForwardedRichTextContainer;
-
-  // packages/block-editor/build-module/components/editable-text/index.mjs
-  var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
-  var EditableText = (0, import_element238.forwardRef)((props, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(rich_text_default, { ref, ...props, __unstableDisableFormats: true });
-  });
-  EditableText.Content = function Content4({
-    value = "",
-    tagName: Tag = "div",
-    ...props
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(Tag, { ...props, children: value });
-  };
-  var editable_text_default = EditableText;
-
-  // packages/block-editor/build-module/components/plain-text/index.mjs
-  var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
-  var PlainText = (0, import_element239.forwardRef)(({ __experimentalVersion, ...props }, ref) => {
-    if (__experimentalVersion === 2) {
-      return /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(editable_text_default, { ref, ...props });
-    }
-    const { className, onChange, ...remainingProps } = props;
-    return /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
-      import_react_autosize_textarea2.default,
+      )
+    ] });
+  }
+  var PrivateListView = (0, import_element205.forwardRef)(ListViewComponent);
+  var list_view_default2 = (0, import_element205.forwardRef)((props, ref) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+      PrivateListView,
       {
         ref,
-        className: clsx_default("block-editor-plain-text", className),
-        onChange: (event) => onChange(event.target.value),
-        ...remainingProps
+        ...props,
+        showAppender: false,
+        rootClientId: null,
+        onSelect: null,
+        additionalBlockContent: null,
+        blockSettingsMenu: void 0
       }
     );
   });
-  var plain_text_default = PlainText;
-
-  // packages/block-editor/build-module/components/responsive-block-control/index.mjs
-  var import_i18n171 = __toESM(require_i18n(), 1);
-  var import_element240 = __toESM(require_element(), 1);
-  var import_components181 = __toESM(require_components(), 1);

-  // packages/block-editor/build-module/components/responsive-block-control/label.mjs
-  var import_compose95 = __toESM(require_compose(), 1);
-  var import_i18n170 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
-  function ResponsiveBlockControlLabel({
-    property,
-    viewport,
-    desc
+  // packages/block-editor/build-module/components/block-navigation/dropdown.mjs
+  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
+  function BlockNavigationDropdownToggle({
+    isEnabled,
+    onToggle,
+    isOpen,
+    innerRef,
+    ...props
   }) {
-    const instanceId = (0, import_compose95.useInstanceId)(ResponsiveBlockControlLabel);
-    const accessibleLabel = desc || (0, import_i18n170.sprintf)(
-      /* translators: 1: property name. 2: viewport name. */
-      (0, import_i18n170._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_runtime340.jsx)(
+      import_components122.Button,
+      {
+        __next40pxDefaultSize: true,
+        ...props,
+        ref: innerRef,
+        icon: list_view_default,
+        "aria-expanded": isOpen,
+        "aria-haspopup": "true",
+        onClick: isEnabled ? onToggle : void 0,
+        label: (0, import_i18n117.__)("List view"),
+        className: "block-editor-block-navigation",
+        "aria-disabled": !isEnabled
+      }
+    );
+  }
+  function BlockNavigationDropdown({ isDisabled, ...props }, ref) {
+    (0, import_deprecated16.default)("wp.blockEditor.BlockNavigationDropdown", {
+      since: "6.1",
+      alternative: "wp.components.Dropdown and wp.blockEditor.ListView"
+    });
+    const hasBlocks = (0, import_data140.useSelect)(
+      (select3) => !!select3(store).getBlockCount(),
+      []
+    );
+    const isEnabled = hasBlocks && !isDisabled;
+    return /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
+      import_components122.Dropdown,
+      {
+        contentClassName: "block-editor-block-navigation__popover",
+        popoverProps: { placement: "bottom-start" },
+        renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
+          BlockNavigationDropdownToggle,
+          {
+            ...props,
+            innerRef: ref,
+            isOpen,
+            onToggle,
+            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, {})
+        ] })
+      }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime403.jsxs)(import_jsx_runtime403.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime403.jsx)("span", { "aria-describedby": `rbc-desc-${instanceId}`, children: viewport.label }),
-      /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
-        VisuallyHidden,
-        {
-          id: `rbc-desc-${instanceId}`,
-          render: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)("span", {}),
-          children: accessibleLabel
-        }
-      )
-    ] });
   }
+  var dropdown_default = (0, import_element206.forwardRef)(BlockNavigationDropdown);

-  // packages/block-editor/build-module/components/responsive-block-control/index.mjs
-  var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
-  function ResponsiveBlockControl(props) {
+  // 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 noop14 = () => {
+  };
+  function BlockStyles({ clientId, onSwitch = noop14, onHoverClassName = noop14 }) {
+    const canEdit = (0, import_data141.useSelect)(
+      (select3) => select3(store).canEditBlock(clientId),
+      [clientId]
+    );
     const {
-      title,
-      property,
-      toggleLabel,
-      onIsResponsiveChange,
-      renderDefaultControl,
-      renderResponsiveControls,
-      isResponsive = false,
-      defaultLabel = {
-        id: "all",
-        label: (0, import_i18n171._x)("All", "screen sizes")
-      },
-      viewports = [
-        {
-          id: "small",
-          label: (0, import_i18n171.__)("Small screens")
-        },
-        {
-          id: "medium",
-          label: (0, import_i18n171.__)("Medium screens")
-        },
+      onSelect,
+      stylesToRender,
+      activeStyle,
+      genericPreviewBlock,
+      className: className2
+    } = useStylesForBlocks({
+      clientId,
+      onSwitch
+    });
+    const [hoveredStyle, setHoveredStyle] = (0, import_element207.useState)(null);
+    const [blockStylesAnchor, setBlockStylesAnchor] = (0, import_element207.useState)(null);
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    const previewBlocks = (0, import_element207.useMemo)(() => {
+      if (!hoveredStyle || !genericPreviewBlock) {
+        return null;
+      }
+      const previewClassName = replaceActiveStyle(
+        className2,
+        activeStyle,
+        hoveredStyle
+      );
+      return [
         {
-          id: "large",
-          label: (0, import_i18n171.__)("Large screens")
+          ...genericPreviewBlock,
+          attributes: {
+            ...genericPreviewBlock.attributes || {},
+            className: previewClassName
+          }
         }
-      ]
-    } = props;
-    if (!title || !property || !renderDefaultControl) {
+      ];
+    }, [hoveredStyle, genericPreviewBlock, className2, activeStyle]);
+    if (!canEdit || !stylesToRender || stylesToRender.length === 0) {
       return null;
     }
-    const toggleControlLabel = toggleLabel || (0, import_i18n171.sprintf)(
-      /* translators: %s: Property value for the control (eg: margin, padding, etc.). */
-      (0, import_i18n171.__)("Use the same %s on all screen sizes."),
-      property
-    );
-    const toggleHelpText = (0, import_i18n171.__)(
-      "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_runtime404.jsx)(
-        ResponsiveBlockControlLabel,
-        {
-          property,
-          viewport: defaultLabel
-        }
-      ),
-      defaultLabel
-    );
-    const defaultResponsiveControls = () => {
-      return viewports.map((viewport) => /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(import_element240.Fragment, { children: renderDefaultControl(
-        /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
-          ResponsiveBlockControlLabel,
-          {
-            property,
-            viewport
-          }
-        ),
-        viewport
-      ) }, viewport.id));
+    const debouncedSetHoveredStyle = (0, import_compose79.debounce)(setHoveredStyle, 250);
+    const onSelectStylePreview = (style) => {
+      onSelect(style);
+      onHoverClassName(null);
+      setHoveredStyle(null);
+      debouncedSetHoveredStyle.cancel();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)("fieldset", { className: "block-editor-responsive-block-control", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime404.jsx)("legend", { className: "block-editor-responsive-block-control__title", children: title }),
-      /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)("div", { className: "block-editor-responsive-block-control__inner", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
-          import_components181.ToggleControl,
-          {
-            className: "block-editor-responsive-block-control__toggle",
-            label: toggleControlLabel,
-            checked: !isResponsive,
-            onChange: onIsResponsiveChange,
-            help: toggleHelpText
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)(
-          "div",
+    const styleItemHandler = (item) => {
+      if (hoveredStyle === item) {
+        debouncedSetHoveredStyle.cancel();
+        return;
+      }
+      debouncedSetHoveredStyle(item);
+      onHoverClassName(item?.name ?? null);
+    };
+    const defaultStyle = getDefaultStyle(stylesToRender);
+    const hasValue3 = () => {
+      return activeStyle?.name !== defaultStyle?.name;
+    };
+    const onDeselect = () => {
+      onSelectStylePreview(defaultStyle);
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+      import_components123.__experimentalToolsPanel,
+      {
+        label: (0, import_i18n118.__)("Styles"),
+        resetAll: onDeselect,
+        panelId: clientId,
+        hasInnerWrapper: true,
+        dropdownMenuProps,
+        children: /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+          import_components123.__experimentalToolsPanelItem,
           {
-            className: clsx_default(
-              "block-editor-responsive-block-control__group",
+            hasValue: hasValue3,
+            label: (0, import_i18n118.__)("Variation"),
+            onDeselect,
+            isShownByDefault: true,
+            panelId: clientId,
+            children: /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)(
+              "div",
               {
-                "is-responsive": isResponsive
+                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)(
+                    PreviewBlockPopover,
+                    {
+                      blocks: previewBlocks,
+                      placement: "left-start",
+                      offset: 34,
+                      anchor: blockStylesAnchor
+                    }
+                  )
+                ]
               }
-            ),
-            children: [
-              !isResponsive && defaultControl,
-              isResponsive && (renderResponsiveControls ? renderResponsiveControls(viewports) : defaultResponsiveControls())
-            ]
+            )
           }
         )
-      ] })
-    ] });
+      }
+    );
   }
-  var responsive_block_control_default = ResponsiveBlockControl;
+  var block_styles_default = BlockStyles;

-  // packages/block-editor/build-module/components/unit-control/index.mjs
-  var import_components182 = __toESM(require_components(), 1);
-  var import_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
-  function UnitControl6({ units: unitsProp, ...props }) {
-    const [availableUnits] = useSettings("spacing.units");
-    const units2 = (0, import_components182.__experimentalUseCustomUnits)({
-      availableUnits: availableUnits || ["%", "px", "em", "rem", "vw"],
-      units: unitsProp
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(import_components182.__experimentalUnitControl, { units: units2, ...props });
+  // 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);
+
+  // 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 LEVEL_TO_PATH = {
+    0: paragraph_default,
+    1: heading_level_1_default,
+    2: heading_level_2_default,
+    3: heading_level_3_default,
+    4: heading_level_4_default,
+    5: heading_level_5_default,
+    6: heading_level_6_default
+  };
+  function HeadingLevelIcon({ level }) {
+    if (LEVEL_TO_PATH[level]) {
+      return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(import_components124.Icon, { icon: LEVEL_TO_PATH[level] });
+    }
+    return null;
   }

-  // packages/block-editor/build-module/components/url-input/button.mjs
-  var import_i18n172 = __toESM(require_i18n(), 1);
-  var import_element241 = __toESM(require_element(), 1);
-  var import_components183 = __toESM(require_components(), 1);
-  var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
-  function URLInputButton({ url, onChange }) {
-    const [expanded2, toggleExpanded] = (0, import_element241.useReducer)(
-      (isExpanded) => !isExpanded,
-      false
-    );
-    const submitLink = (event) => {
-      event.preventDefault();
-      toggleExpanded();
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime406.jsxs)("div", { className: "block-editor-url-input__button", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
-        import_components183.Button,
-        {
-          size: "compact",
-          icon: link_default,
-          label: url ? (0, import_i18n172.__)("Edit link") : (0, import_i18n172.__)("Insert link"),
-          onClick: toggleExpanded,
-          className: "components-toolbar__control",
-          isPressed: !!url
-        }
-      ),
-      expanded2 && /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
-        "form",
-        {
-          className: "block-editor-url-input__button-modal",
-          onSubmit: submitLink,
-          children: /* @__PURE__ */ (0, import_jsx_runtime406.jsxs)("div", { className: "block-editor-url-input__button-modal-line", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
-              import_components183.Button,
-              {
-                __next40pxDefaultSize: true,
-                className: "block-editor-url-input__back",
-                icon: arrow_left_default,
-                label: (0, import_i18n172.__)("Close"),
-                onClick: toggleExpanded
-              }
+  // packages/block-editor/build-module/components/block-heading-level-dropdown/index.mjs
+  var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
+  var HEADING_LEVELS = [1, 2, 3, 4, 5, 6];
+  var POPOVER_PROPS6 = {
+    className: "block-library-heading-level-dropdown"
+  };
+  function HeadingLevelDropdown({
+    options = HEADING_LEVELS,
+    value,
+    onChange
+  }) {
+    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,
+      {
+        popoverProps: POPOVER_PROPS6,
+        icon: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(HeadingLevelIcon, { level: value }),
+        label: (0, import_i18n119.__)("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)(
+              // translators: %d: heading level e.g: "1", "2", "3"
+              (0, import_i18n119.__)("Heading %d"),
+              targetLevel
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
-              URLInput,
-              {
-                value: url || "",
-                onChange,
-                suffix: /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_components183.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
-                  import_components183.Button,
+            isActive,
+            onClick() {
+              onChange(targetLevel);
+            },
+            role: "menuitemradio"
+          };
+        })
+      }
+    );
+  }
+
+  // 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);
+  function BlockVariationPicker({
+    icon = layout_default,
+    label = (0, import_i18n120.__)("Choose variation"),
+    instructions = (0, import_i18n120.__)("Select a variation to start with:"),
+    variations,
+    onSelect,
+    allowSkip
+  }) {
+    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,
+      {
+        icon,
+        label,
+        instructions,
+        className: classes,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime344.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,
                   {
-                    size: "small",
-                    icon: keyboard_return_default,
-                    label: (0, import_i18n172.__)("Submit"),
-                    type: "submit"
+                    __next40pxDefaultSize: true,
+                    variant: "tertiary",
+                    icon: variation.icon && variation.icon.src ? variation.icon.src : variation.icon,
+                    iconSize: 48,
+                    onClick: () => onSelect(variation),
+                    className: "block-editor-block-variation-picker__variation",
+                    label: variation.description || variation.title
                   }
-                ) })
-              }
-            )
-          ] })
-        }
-      )
-    ] });
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime344.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,
+            {
+              __next40pxDefaultSize: true,
+              variant: "link",
+              onClick: () => onSelect(),
+              children: (0, import_i18n120.__)("Skip")
+            }
+          ) })
+        ]
+      }
+    );
   }
-  var button_default = URLInputButton;
+  var block_variation_picker_default = BlockVariationPicker;

-  // packages/block-editor/build-module/components/url-popover/image-url-input-ui.mjs
-  var import_i18n173 = __toESM(require_i18n(), 1);
-  var import_element242 = __toESM(require_element(), 1);
-  var import_dom70 = __toESM(require_dom(), 1);
-  var import_components184 = __toESM(require_components(), 1);
-  var import_url10 = __toESM(require_url(), 1);
-  var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
-  var LINK_DESTINATION_NONE = "none";
-  var LINK_DESTINATION_CUSTOM = "custom";
-  var LINK_DESTINATION_MEDIA = "media";
-  var LINK_DESTINATION_ATTACHMENT = "attachment";
-  var NEW_TAB_REL = ["noopener"];
-  var ImageURLInputUI = ({
-    linkDestination,
-    onChangeUrl,
-    url,
-    mediaType = "image",
-    mediaUrl,
-    mediaLink,
-    linkTarget,
-    linkClass,
-    rel,
-    showLightboxSetting,
-    lightboxEnabled,
-    onSetLightbox,
-    resetLightbox
-  }) => {
-    const [isOpen, setIsOpen] = (0, import_element242.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element242.useState)(null);
-    const openLinkUI = () => {
-      setIsOpen(true);
-    };
-    const [isEditingLink, setIsEditingLink] = (0, import_element242.useState)(false);
-    const [urlInput, setUrlInput] = (0, import_element242.useState)(null);
-    const autocompleteRef = (0, import_element242.useRef)(null);
-    const wrapperRef = (0, import_element242.useRef)();
-    (0, import_element242.useEffect)(() => {
-      if (!wrapperRef.current) {
-        return;
-      }
-      const nextFocusTarget = import_dom70.focus.focusable.find(wrapperRef.current)[0] || wrapperRef.current;
-      nextFocusTarget.focus();
-    }, [isEditingLink, url, lightboxEnabled]);
-    const startEditLink = () => {
-      if (linkDestination === LINK_DESTINATION_MEDIA || linkDestination === LINK_DESTINATION_ATTACHMENT) {
-        setUrlInput("");
-      }
-      setIsEditingLink(true);
-    };
-    const stopEditLink = () => {
-      setIsEditingLink(false);
-    };
-    const closeLinkUI = () => {
-      setUrlInput(null);
-      stopEditLink();
-      setIsOpen(false);
-    };
-    const getUpdatedLinkTargetSettings = (value) => {
-      const newLinkTarget = value ? "_blank" : void 0;
-      let updatedRel;
-      if (newLinkTarget) {
-        const rels = (rel ?? "").split(" ");
-        NEW_TAB_REL.forEach((relVal) => {
-          if (!rels.includes(relVal)) {
-            rels.push(relVal);
-          }
-        });
-        updatedRel = rels.join(" ");
-      } else {
-        const rels = (rel ?? "").split(" ").filter(
-          (relVal) => NEW_TAB_REL.includes(relVal) === false
-        );
-        updatedRel = rels.length ? rels.join(" ") : void 0;
-      }
-      return {
-        linkTarget: newLinkTarget,
-        rel: updatedRel
-      };
-    };
-    const onFocusOutside = () => {
-      return (event) => {
-        const autocompleteElement = autocompleteRef.current;
-        if (autocompleteElement && autocompleteElement.contains(event.target)) {
-          return;
-        }
-        setIsOpen(false);
-        setUrlInput(null);
-        stopEditLink();
-      };
-    };
-    const onSubmitLinkChange = () => {
-      return (event) => {
-        if (urlInput) {
-          const selectedDestination = getLinkDestinations().find(
-            (destination) => destination.url === urlInput
-          )?.linkDestination || LINK_DESTINATION_CUSTOM;
-          onChangeUrl({
-            href: (0, import_url10.prependHTTPS)(urlInput),
-            linkDestination: selectedDestination,
-            lightbox: { enabled: false }
-          });
-        }
-        stopEditLink();
-        setUrlInput(null);
-        event.preventDefault();
-      };
-    };
-    const onLinkRemove = () => {
-      onChangeUrl({
-        linkDestination: LINK_DESTINATION_NONE,
-        href: ""
-      });
-    };
-    const getLinkDestinations = () => {
-      const linkDestinations = [
-        {
-          linkDestination: LINK_DESTINATION_MEDIA,
-          title: (0, import_i18n173.__)("Link to image file"),
-          url: mediaType === "image" ? mediaUrl : void 0,
-          icon: image_default
-        }
-      ];
-      if (mediaType === "image" && mediaLink) {
-        linkDestinations.push({
-          linkDestination: LINK_DESTINATION_ATTACHMENT,
-          title: (0, import_i18n173.__)("Link to attachment page"),
-          url: mediaType === "image" ? mediaLink : void 0,
-          icon: page_default
-        });
+  // 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);
+
+  // 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);
+
+  // packages/block-editor/build-module/components/block-pattern-setup/constants.mjs
+  var VIEWMODES = {
+    carousel: "carousel",
+    grid: "grid"
+  };
+
+  // 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,
+    {
+      __next40pxDefaultSize: true,
+      variant: "primary",
+      onClick: onBlockPatternSelect,
+      children: (0, import_i18n121.__)("Choose")
+    }
+  ) });
+  var CarouselNavigation = ({
+    handlePrevious,
+    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,
+      {
+        size: "compact",
+        icon: (0, import_i18n121.isRTL)() ? chevron_right_default : chevron_left_default,
+        label: (0, import_i18n121.__)("Previous pattern"),
+        onClick: handlePrevious,
+        disabled: activeSlide === 0,
+        accessibleWhenDisabled: true
       }
-      return linkDestinations;
-    };
-    const onSetHref = (value) => {
-      const linkDestinations = getLinkDestinations();
-      let linkDestinationInput;
-      if (!value) {
-        linkDestinationInput = LINK_DESTINATION_NONE;
-      } else {
-        linkDestinationInput = (linkDestinations.find((destination) => {
-          return destination.url === value;
-        }) || { linkDestination: LINK_DESTINATION_CUSTOM }).linkDestination;
+    ),
+    /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+      import_components127.Button,
+      {
+        size: "compact",
+        icon: (0, import_i18n121.isRTL)() ? chevron_left_default : chevron_right_default,
+        label: (0, import_i18n121.__)("Next pattern"),
+        onClick: handleNext,
+        disabled: activeSlide === totalSlides - 1,
+        accessibleWhenDisabled: true
       }
-      onChangeUrl({
-        linkDestination: linkDestinationInput,
-        href: value
-      });
-    };
-    const onSetNewTab = (value) => {
-      const updatedLinkTarget = getUpdatedLinkTargetSettings(value);
-      onChangeUrl(updatedLinkTarget);
-    };
-    const onSetLinkRel = (value) => {
-      onChangeUrl({ rel: value });
-    };
-    const onSetLinkClass = (value) => {
-      onChangeUrl({ linkClass: value });
-    };
-    const advancedOptions = /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)(import_components184.__experimentalVStack, { spacing: "3", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
-        import_components184.ToggleControl,
+    )
+  ] });
+  var SetupToolbar = ({
+    viewMode,
+    setViewMode,
+    handlePrevious,
+    handleNext,
+    activeSlide,
+    totalSlides,
+    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,
         {
-          label: (0, import_i18n173.__)("Open in new tab"),
-          onChange: onSetNewTab,
-          checked: linkTarget === "_blank"
+          size: "compact",
+          icon: stretch_full_width_default,
+          label: (0, import_i18n121.__)("Carousel view"),
+          onClick: () => setViewMode(VIEWMODES.carousel),
+          isPressed: isCarouselView
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
-        import_components184.TextControl,
+      /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+        import_components127.Button,
         {
-          label: (0, import_i18n173.__)("Link relation"),
-          value: rel ?? "",
-          onChange: onSetLinkRel,
-          help: (0, import_element242.createInterpolateElement)(
-            (0, import_i18n173.__)(
-              "The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
-            ),
-            {
-              a: /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(import_components184.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
-            }
-          )
+          size: "compact",
+          icon: grid_default,
+          label: (0, import_i18n121.__)("Grid view"),
+          onClick: () => setViewMode(VIEWMODES.grid),
+          isPressed: viewMode === VIEWMODES.grid
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
-        import_components184.TextControl,
+      )
+    ] });
+    return /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)("div", { className: "block-editor-block-pattern-setup__toolbar", children: [
+      isCarouselView && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+        CarouselNavigation,
         {
-          label: (0, import_i18n173.__)("Link CSS class"),
-          value: linkClass || "",
-          onChange: onSetLinkClass
+          handlePrevious,
+          handleNext,
+          activeSlide,
+          totalSlides
         }
-      )
+      ),
+      displayControls,
+      isCarouselView && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(Actions, { onBlockPatternSelect })
     ] });
-    const linkEditorValue = urlInput !== null ? urlInput : url;
-    const hideLightboxPanel = !lightboxEnabled || lightboxEnabled && !showLightboxSetting;
-    const showLinkEditor = !linkEditorValue && hideLightboxPanel;
-    const urlLabel = (getLinkDestinations().find(
-      (destination) => destination.linkDestination === linkDestination
-    ) || {}).title;
-    const PopoverChildren = () => {
-      if (lightboxEnabled && showLightboxSetting && !url && !isEditingLink) {
-        return /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)("div", { className: "block-editor-url-popover__expand-on-click", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(icon_default, { icon: fullscreen_default }),
-          /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)("div", { className: "text", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime407.jsx)("p", { children: (0, import_i18n173.__)("Enlarge on click") }),
-            /* @__PURE__ */ (0, import_jsx_runtime407.jsx)("p", { className: "description", children: (0, import_i18n173.__)("Scales the image with a lightbox effect") })
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
-            import_components184.Button,
-            {
-              icon: link_off_default,
-              label: (0, import_i18n173.__)("Disable enlarge on click"),
-              onClick: () => {
-                onSetLightbox?.(false);
-              },
-              size: "compact"
-            }
-          )
-        ] });
-      } else if (!url || isEditingLink) {
-        return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
-          url_popover_default.LinkEditor,
+  };
+  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);
+  function usePatternsSetup(clientId, blockName, filterPatternsFn) {
+    return (0, import_data142.useSelect)(
+      (select3) => {
+        const {
+          getBlockRootClientId: getBlockRootClientId2,
+          getPatternsByBlockTypes: getPatternsByBlockTypes2,
+          __experimentalGetAllowedPatterns: __experimentalGetAllowedPatterns2
+        } = select3(store);
+        const rootClientId = getBlockRootClientId2(clientId);
+        if (filterPatternsFn) {
+          return __experimentalGetAllowedPatterns2(rootClientId).filter(
+            filterPatternsFn
+          );
+        }
+        return getPatternsByBlockTypes2(blockName, rootClientId);
+      },
+      [clientId, blockName, filterPatternsFn]
+    );
+  }
+  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 SetupContent = ({
+    viewMode,
+    activeSlide,
+    patterns,
+    onBlockPatternSelect,
+    showTitles
+  }) => {
+    const containerClass = "block-editor-block-pattern-setup__container";
+    if (viewMode === VIEWMODES.carousel) {
+      const slideClass = /* @__PURE__ */ new Map([
+        [activeSlide, "active-slide"],
+        [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)(
+        BlockPatternSlide,
+        {
+          active: index2 === activeSlide,
+          className: slideClass.get(index2) || "",
+          pattern
+        },
+        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,
+      {
+        role: "listbox",
+        className: containerClass,
+        "aria-label": (0, import_i18n122.__)("Patterns list"),
+        children: patterns.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+          BlockPattern3,
           {
-            className: "block-editor-format-toolbar__link-container-content",
-            value: linkEditorValue,
-            onChangeInputValue: setUrlInput,
-            onSubmit: onSubmitLinkChange(),
-            autocompleteRef
+            pattern,
+            onSelect: onBlockPatternSelect,
+            showTitles
+          },
+          pattern.name
+        ))
+      }
+    ) });
+  };
+  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)(
+      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,
+      {
+        render: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+          "div",
+          {
+            "aria-describedby": description ? descriptionId : void 0,
+            "aria-label": pattern.title,
+            className: `${baseClassName}__item`
           }
-        );
-      } else if (url && !isEditingLink) {
-        return /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)(import_jsx_runtime407.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
-            url_popover_default.LinkViewer,
+        ),
+        id: `${baseClassName}__pattern__${pattern.name}`,
+        role: "option",
+        onClick: () => onSelect(blocks2),
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+            block_preview_default,
             {
-              className: "block-editor-format-toolbar__link-container-content",
-              url,
-              onEditLinkClick: startEditLink,
-              urlLabel
+              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 })
+        ]
+      }
+    ) });
+  }
+  function BlockPatternSlide({ active, className: className2, pattern, minHeight }) {
+    const { blocks: blocks2, title, description } = pattern;
+    const descriptionId = (0, import_compose80.useInstanceId)(
+      BlockPatternSlide,
+      "block-editor-block-pattern-setup-list__item-description"
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(
+      "div",
+      {
+        "aria-hidden": !active,
+        role: "img",
+        className: `pattern-slide ${className2}`,
+        "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 })
+        ]
+      }
+    );
+  }
+  var BlockPatternSetup = ({
+    clientId,
+    blockName,
+    filterPatternsFn,
+    onBlockPatternSelect,
+    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) {
+      return null;
+    }
+    const onBlockPatternSelectDefault = (blocks2) => {
+      const clonedBlocks = blocks2.map((block) => (0, import_blocks83.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)(
+      "div",
+      {
+        className: `block-editor-block-pattern-setup view-mode-${viewMode}`,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+            SetupContent,
+            {
+              viewMode,
+              activeSlide,
+              patterns,
+              onBlockPatternSelect: onPatternSelectCallback,
+              showTitles
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
-            import_components184.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+            setup_toolbar_default,
             {
-              icon: link_off_default,
-              label: (0, import_i18n173.__)("Remove link"),
-              onClick: () => {
-                onLinkRemove();
-                resetLightbox?.();
+              viewMode,
+              setViewMode,
+              activeSlide,
+              totalSlides: patterns.length,
+              handleNext: () => {
+                setActiveSlide(
+                  (active) => Math.min(active + 1, patterns.length - 1)
+                );
               },
-              size: "compact"
+              handlePrevious: () => {
+                setActiveSlide(
+                  (active) => Math.max(active - 1, 0)
+                );
+              },
+              onBlockPatternSelect: () => {
+                onPatternSelectCallback(
+                  patterns[activeSlide].blocks
+                );
+              }
             }
           )
-        ] });
+        ]
       }
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)(import_jsx_runtime407.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
-        import_components184.ToolbarButton,
+    ) });
+  };
+  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);
+  function VariationsButtons({
+    className: className2,
+    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,
         {
-          icon: link_default,
-          className: "components-toolbar__control",
-          label: (0, import_i18n173.__)("Link"),
-          "aria-expanded": isOpen,
-          onClick: openLinkUI,
-          ref: setPopoverAnchor,
-          isActive: !!url || lightboxEnabled && showLightboxSetting
+          __next40pxDefaultSize: true,
+          size: "compact",
+          icon: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(block_icon_default, { icon: variation.icon, showColors: true }),
+          isPressed: selectedValue === variation.name,
+          label: selectedValue === variation.name ? variation.title : (0, import_i18n123.sprintf)(
+            /* translators: %s: Block or block variation name. */
+            (0, import_i18n123.__)("Transform to %s"),
+            variation.title
+          ),
+          onClick: () => onSelectVariation(variation.name),
+          "aria-label": variation.title,
+          showTooltip: true
+        },
+        variation.name
+      ))
+    ] });
+  }
+  function VariationsDropdown({
+    className: className2,
+    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)(
+        Menu3.TriggerButton,
+        {
+          render: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+            import_components129.Button,
+            {
+              className: "block-editor-block-variation-transforms__button",
+              __next40pxDefaultSize: true,
+              variant: "secondary",
+              children: (0, import_i18n123.__)("Transform to variation")
+            }
+          )
         }
       ),
-      isOpen && /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
-        url_popover_default,
+      /* @__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)(
+        Menu3.RadioItem,
         {
-          ref: wrapperRef,
-          anchor: popoverAnchor,
-          onFocusOutside: onFocusOutside(),
-          onClose: closeLinkUI,
-          renderSettings: hideLightboxPanel ? () => advancedOptions : null,
-          additionalControls: showLinkEditor && /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)(import_components184.NavigableMenu, { children: [
-            getLinkDestinations().map((link) => /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
-              import_components184.MenuItem,
-              {
-                icon: link.icon,
-                iconPosition: "left",
-                onClick: () => {
-                  setUrlInput(null);
-                  onSetHref(link.url);
-                  stopEditLink();
-                },
-                children: link.title
-              },
-              link.linkDestination
-            )),
-            showLightboxSetting && /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
-              import_components184.MenuItem,
-              {
-                className: "block-editor-url-popover__expand-on-click",
-                icon: fullscreen_default,
-                info: (0, import_i18n173.__)(
-                  "Scale the image with a lightbox effect."
-                ),
-                iconPosition: "left",
-                onClick: () => {
-                  setUrlInput(null);
-                  onChangeUrl({
-                    linkDestination: LINK_DESTINATION_NONE,
-                    href: ""
-                  });
-                  onSetLightbox?.(true);
-                  stopEditLink();
-                },
-                children: (0, import_i18n173.__)("Enlarge on click")
-              },
-              "expand-on-click"
-            )
-          ] }),
-          offset: 13,
-          children: PopoverChildren()
-        }
-      )
-    ] });
-  };
-
-  // packages/block-editor/build-module/components/spacing-sizes-control/index.mjs
-  var import_components187 = __toESM(require_components(), 1);
-  var import_element245 = __toESM(require_element(), 1);
-  var import_i18n177 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/spacing-sizes-control/hooks/use-spacing-sizes.mjs
-  var import_element243 = __toESM(require_element(), 1);
-  var import_i18n174 = __toESM(require_i18n(), 1);
-  var EMPTY_ARRAY12 = [];
-  var compare = new Intl.Collator("und", { numeric: true }).compare;
-  function useSpacingSizes() {
-    const [
-      customSpacingSizes,
-      themeSpacingSizes,
-      defaultSpacingSizes,
-      defaultSpacingSizesEnabled
-    ] = useSettings(
-      "spacing.spacingSizes.custom",
-      "spacing.spacingSizes.theme",
-      "spacing.spacingSizes.default",
-      "spacing.defaultSpacingSizes"
+          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 })
+          ]
+        },
+        variation.name
+      )) }) })
+    ] }) });
+  }
+  function VariationsToggleGroupControl({
+    className: className2,
+    onSelectVariation,
+    selectedValue,
+    variations
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)("div", { className: className2, children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+      import_components129.__experimentalToggleGroupControl,
+      {
+        label: (0, import_i18n123.__)("Transform to variation"),
+        value: selectedValue,
+        hideLabelFromVision: true,
+        onChange: onSelectVariation,
+        children: variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+          import_components129.__experimentalToggleGroupControlOptionIcon,
+          {
+            icon: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(block_icon_default, { icon: variation.icon, showColors: true }),
+            value: variation.name,
+            label: selectedValue === variation.name ? variation.title : (0, import_i18n123.sprintf)(
+              /* translators: %s: Block or block variation name. */
+              (0, import_i18n123.__)("Transform to %s"),
+              variation.title
+            )
+          },
+          variation.name
+        ))
+      }
+    ) });
+  }
+  function BlockVariationTransforms({ blockClientId }) {
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data144.useDispatch)(store);
+    const {
+      activeBlockVariation,
+      variations,
+      canEdit,
+      isContentOnly,
+      isSection
+    } = (0, import_data144.useSelect)(
+      (select3) => {
+        const { getActiveBlockVariation, getBlockVariations: getBlockVariations2 } = select3(import_blocks84.store);
+        const {
+          getBlockName: getBlockName2,
+          getBlockAttributes: getBlockAttributes3,
+          getBlockEditingMode: getBlockEditingMode2,
+          isSectionBlock: isSectionBlock2
+        } = unlock(select3(store));
+        const { canEditBlock: canEditBlock2 } = select3(store);
+        const name = blockClientId && getBlockName2(blockClientId);
+        const { hasContentRoleAttribute } = unlock(select3(import_blocks84.store));
+        const isContentBlock4 = hasContentRoleAttribute(name);
+        return {
+          activeBlockVariation: getActiveBlockVariation(
+            name,
+            getBlockAttributes3(blockClientId),
+            "transform"
+          ),
+          variations: name && getBlockVariations2(name, "transform"),
+          canEdit: canEditBlock2(blockClientId),
+          isContentOnly: getBlockEditingMode2(blockClientId) === "contentOnly" && !isContentBlock4,
+          isSection: isSectionBlock2(blockClientId)
+        };
+      },
+      [blockClientId]
     );
-    const customSizes = customSpacingSizes ?? EMPTY_ARRAY12;
-    const themeSizes = themeSpacingSizes ?? EMPTY_ARRAY12;
-    const defaultSizes = defaultSpacingSizes && defaultSpacingSizesEnabled !== false ? defaultSpacingSizes : EMPTY_ARRAY12;
-    return (0, import_element243.useMemo)(() => {
-      const sizes = [
-        { name: (0, import_i18n174.__)("None"), slug: "0", size: 0 },
-        ...customSizes,
-        ...themeSizes,
-        ...defaultSizes
-      ];
-      if (sizes.every(({ slug }) => /^[0-9]/.test(slug))) {
-        sizes.sort((a2, b2) => compare(a2.slug, b2.slug));
+    const selectedValue = activeBlockVariation?.name;
+    const hasUniqueIcons = (0, import_element209.useMemo)(() => {
+      const variationIcons = /* @__PURE__ */ new Set();
+      if (!variations) {
+        return false;
       }
-      return sizes.length > RANGE_CONTROL_MAX_SIZE ? [
-        {
-          name: (0, import_i18n174.__)("Default"),
-          slug: "default",
-          size: void 0
-        },
-        ...sizes
-      ] : sizes;
-    }, [customSizes, themeSizes, defaultSizes]);
+      variations.forEach((variation) => {
+        if (variation.icon) {
+          variationIcons.add(variation.icon?.src || variation.icon);
+        }
+      });
+      return variationIcons.size === variations.length;
+    }, [variations]);
+    const onSelectVariation = (variationName) => {
+      updateBlockAttributes2(blockClientId, {
+        ...variations.find(({ name }) => name === variationName).attributes
+      });
+    };
+    if (!variations?.length || !canEdit || isContentOnly || isSection) {
+      return null;
+    }
+    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,
+      {
+        className: baseClass,
+        onSelectVariation,
+        selectedValue,
+        variations
+      }
+    );
   }
+  var block_variation_transforms_default = BlockVariationTransforms;

-  // packages/block-editor/build-module/components/spacing-sizes-control/input-controls/spacing-input-control.mjs
-  var import_element244 = __toESM(require_element(), 1);
-  var import_data155 = __toESM(require_data(), 1);
-  var import_i18n175 = __toESM(require_i18n(), 1);
-  var import_components185 = __toESM(require_components(), 1);
-  var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
-  var CUSTOM_VALUE_SETTINGS2 = {
+  // 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 BLOCK_ALIGNMENTS_CONTROLS2 = {
+    top: {
+      icon: justify_top_default,
+      title: (0, import_i18n124._x)("Align top", "Block vertical alignment setting")
+    },
+    center: {
+      icon: justify_center_vertical_default,
+      title: (0, import_i18n124._x)("Align middle", "Block vertical alignment setting")
+    },
+    bottom: {
+      icon: justify_bottom_default,
+      title: (0, import_i18n124._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")
+    },
+    "space-between": {
+      icon: justify_space_between_vertical_default,
+      title: (0, import_i18n124._x)("Space between", "Block vertical alignment setting")
+    }
+  };
+  var DEFAULT_CONTROLS2 = ["top", "center", "bottom"];
+  var DEFAULT_CONTROL2 = "top";
+  function BlockVerticalAlignmentUI({
+    value,
+    onChange,
+    controls = DEFAULT_CONTROLS2,
+    isCollapsed: isCollapsed3 = true,
+    isToolbar,
+    label = (0, import_i18n124.__)("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 extraProps = isToolbar ? { isCollapsed: isCollapsed3 } : {};
+    return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+      UIComponent,
+      {
+        icon: activeAlignment ? activeAlignment.icon : defaultAlignmentControl.icon,
+        label,
+        controls: controls.map((control) => {
+          return {
+            ...BLOCK_ALIGNMENTS_CONTROLS2[control],
+            isActive: value === control,
+            role: isCollapsed3 ? "menuitemradio" : void 0,
+            onClick: applyOrUnset(control)
+          };
+        }),
+        ...extraProps
+      }
+    );
+  }
+  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 BlockVerticalAlignmentControl = (props) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(ui_default3, { ...props, isToolbar: false });
+  };
+  var BlockVerticalAlignmentToolbar = (props) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime349.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);
+
+  // 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);
+  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,
+      {
+        ...props,
+        className: "components-border-radius-control__linked-button",
+        size: "small",
+        icon: isLinked ? link_default : link_off_default,
+        iconSize: 24,
+        label
+      }
+    );
+  }
+
+  // packages/block-editor/build-module/components/border-radius-control/utils.mjs
+  var import_components132 = __toESM(require_components(), 1);
+  function mode(inputArray) {
+    const arr = [...inputArray];
+    return arr.sort(
+      (a2, b2) => inputArray.filter((v2) => v2 === b2).length - inputArray.filter((v2) => v2 === a2).length
+    ).shift();
+  }
+  function getAllValue(values = {}) {
+    if (typeof values === "string") {
+      return values;
+    }
+    const parsedQuantitiesAndUnits = Object.values(values).map((value2) => {
+      const newValue = (0, import_components132.__experimentalParseQuantityAndUnitFromRawValue)(value2);
+      if (typeof value2 === "string" && newValue[0] === void 0) {
+        return [value2, ""];
+      }
+      return newValue;
+    });
+    const allValues = parsedQuantitiesAndUnits.map(
+      (value2) => value2[0] ?? ""
+    );
+    const allUnits = parsedQuantitiesAndUnits.map((value2) => value2[1]);
+    const value = allValues.every((v2) => v2 === allValues[0]) ? allValues[0] : "";
+    const unit = mode(allUnits);
+    const allValue = value === 0 || value ? `${value}${unit || ""}` : void 0;
+    return allValue;
+  }
+  function hasMixedValues(values = {}) {
+    if (typeof values === "string") {
+      return false;
+    }
+    if (!values || typeof values !== "object") {
+      return false;
+    }
+    const cornerValues = Object.values(values);
+    if (cornerValues.length === 0) {
+      return false;
+    }
+    const firstValue = cornerValues[0];
+    const allSame = cornerValues.every((value) => value === firstValue);
+    return !allSame;
+  }
+  function hasDefinedValues(values) {
+    if (!values) {
+      return false;
+    }
+    if (typeof values === "string") {
+      return true;
+    }
+    const filteredValues = Object.values(values).filter((value) => {
+      return !!value || value === 0;
+    });
+    return !!filteredValues.length;
+  }
+
+  // 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);
+
+  // packages/block-editor/build-module/components/preset-input-control/constants.mjs
+  var ICON_SIZE = 24;
+  var RANGE_CONTROL_MAX_SIZE2 = 8;
+  var CUSTOM_VALUE_SETTINGS = {
     px: { max: 300, steps: 1 },
     "%": { max: 100, steps: 1 },
     vw: { max: 100, steps: 1 },
     vh: { max: 100, steps: 1 },
     em: { max: 10, steps: 0.1 },
-    rm: { max: 10, steps: 0.1 },
+    rem: { max: 10, steps: 0.1 },
     svw: { max: 100, steps: 1 },
     lvw: { max: 100, steps: 1 },
     dvw: { max: 100, steps: 1 },
@@ -74668,13054 +72979,20756 @@ var wp;
     lvmax: { max: 100, steps: 1 },
     dvmax: { max: 100, steps: 1 }
   };
-  function SpacingInputControl({
-    icon,
-    isMixed = false,
+
+  // 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);
+  function CustomValueControls({
+    allowNegativeOnDrag,
+    ariaLabel,
+    allPlaceholder,
+    minValue,
+    parsedQuantity,
+    computedUnit,
+    units: units2,
+    isMixed,
+    step,
+    max: max3,
+    showTooltip,
+    value,
     minimumCustomValue,
-    onChange,
+    onCustomValueChange,
+    onCustomValueSliderChange,
+    onUnitChange,
     onMouseOut,
     onMouseOver,
-    showSideInLabel = true,
-    side,
-    spacingSizes,
-    type,
-    value,
-    ...restProps
+    setMinValue
   }) {
-    const disableCustomSpacingSizes = (0, import_data155.useSelect)((select3) => {
-      const editorSettings = select3(store).getSettings();
-      return editorSettings?.disableCustomSpacingSizes;
-    });
-    const [availableUnits] = useSettings("spacing.units");
-    const units2 = (0, import_components185.__experimentalUseCustomUnits)({
-      availableUnits: availableUnits || ["px", "em", "rem"]
-    });
-    const presets = (0, import_element244.useMemo)(() => {
-      return spacingSizes?.map((preset) => ({
-        name: preset.name,
-        slug: preset.slug,
-        size: preset.size
-      })) || [];
-    }, [spacingSizes]);
-    const sideLabel = (ALL_SIDES.includes(side) || ["vertical", "horizontal"].includes(side)) && showSideInLabel ? LABELS[side] : "";
-    const typeLabel = showSideInLabel ? type?.toLowerCase() : type;
-    const ariaLabel = (0, import_i18n175.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_i18n175._x)("%1$s %2$s", "spacing"),
-      sideLabel,
-      typeLabel
-    ).trim();
-    const selectedUnit = units2[0]?.value || "px";
-    return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
-      PresetInputControl,
+    const unitControl = /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
+      import_components133.__experimentalUnitControl,
       {
-        allowNegativeOnDrag: minimumCustomValue < 0,
-        ariaLabel,
-        className: "spacing-sizes-control",
-        customValueSettings: CUSTOM_VALUE_SETTINGS2,
-        disableCustomValues: disableCustomSpacingSizes,
-        icon,
-        isMixed,
-        minimumCustomValue,
-        onChange,
+        className: "preset-input-control__unit-control",
+        disableUnits: isMixed,
+        hideLabelFromVision: true,
+        label: ariaLabel,
+        min: minValue,
+        onChange: onCustomValueChange,
+        onUnitChange,
+        onBlur: onMouseOut,
+        onFocus: onMouseOver,
         onMouseOut,
         onMouseOver,
-        presets,
-        presetType: "spacing",
-        selectedUnit,
         units: units2,
-        value,
-        ...restProps
+        value: [parsedQuantity, computedUnit].join(""),
+        placeholder: allPlaceholder,
+        onDragStart: () => {
+          if (allowNegativeOnDrag && value?.charAt(0) === "-") {
+            setMinValue(0);
+          }
+        },
+        onDrag: () => {
+          if (allowNegativeOnDrag && value?.charAt(0) === "-") {
+            setMinValue(0);
+          }
+        },
+        onDragEnd: () => {
+          if (allowNegativeOnDrag) {
+            setMinValue(minimumCustomValue);
+          }
+        }
       }
     );
-  }
-
-  // packages/block-editor/build-module/components/spacing-sizes-control/input-controls/axial.mjs
-  var import_jsx_runtime409 = __toESM(require_jsx_runtime(), 1);
-  var groupedSides = ["vertical", "horizontal"];
-  function AxialInputControls({
-    minimumCustomValue,
-    onChange,
-    onMouseOut,
-    onMouseOver,
-    sides: sides2,
-    spacingSizes,
-    type,
-    values
-  }) {
-    const createHandleOnChange = (side) => (next) => {
-      if (!onChange) {
-        return;
-      }
-      const nextValues = {
-        ...Object.keys(values).reduce((acc, key) => {
-          acc[key] = getPresetValueFromCustomValue2(
-            values[key],
-            spacingSizes
-          );
-          return acc;
-        }, {})
-      };
-      if (side === "vertical") {
-        nextValues.top = next;
-        nextValues.bottom = next;
-      }
-      if (side === "horizontal") {
-        nextValues.left = next;
-        nextValues.right = next;
-      }
-      onChange(nextValues);
-    };
-    const filteredSides = sides2?.length ? groupedSides.filter((side) => hasAxisSupport(sides2, side)) : groupedSides;
-    return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(import_jsx_runtime409.Fragment, { children: filteredSides.map((side) => {
-      const axisValue = side === "vertical" ? values.top : values.left;
-      return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
-        SpacingInputControl,
+    const wrappedUnitControl = showTooltip ? /* @__PURE__ */ (0, import_jsx_runtime351.jsxs)(tooltip_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
+        tooltip_exports.Trigger,
         {
-          icon: ICONS[side],
-          label: LABELS[side],
-          minimumCustomValue,
-          onChange: createHandleOnChange(side),
-          onMouseOut,
-          onMouseOver,
-          side,
-          spacingSizes,
-          type,
-          value: axisValue,
-          withInputField: false
-        },
-        `spacing-sizes-control-${side}`
-      );
-    }) });
-  }
-
-  // packages/block-editor/build-module/components/spacing-sizes-control/input-controls/separated.mjs
-  var import_jsx_runtime410 = __toESM(require_jsx_runtime(), 1);
-  function SeparatedInputControls({
-    minimumCustomValue,
-    onChange,
-    onMouseOut,
-    onMouseOver,
-    sides: sides2,
-    spacingSizes,
-    type,
-    values
-  }) {
-    const filteredSides = sides2?.length ? ALL_SIDES.filter((side) => sides2.includes(side)) : ALL_SIDES;
-    const createHandleOnChange = (side) => (next) => {
-      const nextValues = {
-        ...Object.keys(values).reduce((acc, key) => {
-          acc[key] = getPresetValueFromCustomValue2(
-            values[key],
-            spacingSizes
-          );
-          return acc;
-        }, {})
-      };
-      nextValues[side] = next;
-      onChange(nextValues);
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_jsx_runtime410.Fragment, { children: filteredSides.map((side) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
-        SpacingInputControl,
+          render: /* @__PURE__ */ (0, import_jsx_runtime351.jsx)("div", { className: "preset-input-control__tooltip-wrapper", children: unitControl })
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(tooltip_exports.Popup, { children: ariaLabel })
+    ] }) : unitControl;
+    return /* @__PURE__ */ (0, import_jsx_runtime351.jsxs)(import_jsx_runtime351.Fragment, { children: [
+      wrappedUnitControl,
+      /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
+        import_components133.RangeControl,
         {
-          icon: ICONS[side],
-          label: LABELS[side],
-          minimumCustomValue,
-          onChange: createHandleOnChange(side),
+          className: "preset-input-control__custom-value-range",
+          hideLabelFromVision: true,
+          initialPosition: 0,
+          label: ariaLabel,
+          max: max3,
+          min: 0,
+          onBlur: onMouseOut,
+          onChange: onCustomValueSliderChange,
+          onFocus: onMouseOver,
           onMouseOut,
           onMouseOver,
-          side,
-          spacingSizes,
-          type,
-          value: values[side],
+          step,
+          value: parsedQuantity,
           withInputField: false
-        },
-        `spacing-sizes-control-${side}`
-      );
-    }) });
+        }
+      )
+    ] });
   }

-  // packages/block-editor/build-module/components/spacing-sizes-control/input-controls/single.mjs
-  var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
-  function SingleInputControl({
+  // packages/block-editor/build-module/components/preset-input-control/index.mjs
+  var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
+  function PresetInputControl({
+    allowNegativeOnDrag = false,
+    ariaLabel,
+    className: classNameProp,
+    customValueSettings = CUSTOM_VALUE_SETTINGS,
+    disableCustomValues,
+    icon,
+    isMixed,
+    value: valueProp,
     minimumCustomValue,
     onChange,
     onMouseOut,
     onMouseOver,
-    showSideInLabel,
-    side,
-    spacingSizes,
-    type,
-    values
+    onUnitChange,
+    placeholder,
+    presets = [],
+    presetType,
+    selectedUnit,
+    showTooltip,
+    units: units2
   }) {
-    const createHandleOnChange = (currentSide) => (next) => {
-      const nextValues = {
-        ...Object.keys(values).reduce((acc, key) => {
-          acc[key] = getPresetValueFromCustomValue2(
-            values[key],
-            spacingSizes
-          );
-          return acc;
-        }, {})
-      };
-      nextValues[currentSide] = next;
-      onChange(nextValues);
+    const value = (0, import_element210.useMemo)(
+      () => getPresetValueFromCustomValue(valueProp, presets, presetType),
+      [valueProp, presets, presetType]
+    );
+    const className2 = 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)(
+      !disableCustomValues && value !== void 0 && !isValuePreset(value, presetType)
+    );
+    let currentValue = null;
+    const previousValue = (0, import_compose81.usePrevious)(value);
+    (0, import_element210.useEffect)(() => {
+      if (!!value && previousValue !== value && !isValuePreset(value, presetType) && showCustomValueControl !== true) {
+        setShowCustomValueControl(true);
+      }
+    }, [value, previousValue, presetType, showCustomValueControl]);
+    const showCustomValueInSelectList = !showRangeControl && !showCustomValueControl && value !== void 0 && (!isValuePreset(value, presetType) || isValuePreset(value, presetType) && isMixed);
+    let selectListOptions = presets;
+    if (showCustomValueInSelectList) {
+      selectListOptions = [
+        ...presets,
+        {
+          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"),
+          slug: "custom",
+          size: value
+        }
+      ];
+      currentValue = selectListOptions.length - 1;
+    } else if (!isMixed) {
+      currentValue = !showCustomValueControl ? getSliderValueFromPreset(value, presets, presetType) : getCustomValueFromPreset(value, presets, presetType);
+    }
+    const options = selectListOptions.map((size4, index2) => ({
+      key: index2,
+      name: size4.name
+    }));
+    const resolvedPresetValue = isValuePreset(value, presetType) ? getCustomValueFromPreset(value, presets, presetType) : value;
+    const [parsedQuantity, parsedUnit] = (0, import_components134.__experimentalParseQuantityAndUnitFromRawValue)(resolvedPresetValue);
+    const computedUnit = parsedUnit || selectedUnit || "px";
+    const unitConfig = units2?.find((item) => item.value === computedUnit);
+    const step = unitConfig?.step ?? customValueSettings[computedUnit]?.steps ?? 0.1;
+    const max3 = unitConfig?.max ?? customValueSettings[computedUnit]?.max ?? 10;
+    const handleCustomValueChange = (newValue) => {
+      if (newValue === void 0 || newValue === "") {
+        onChange(void 0);
+        return;
+      }
+      if (isNaN(parseFloat(newValue))) {
+        return;
+      }
+      onChange(newValue);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-      SpacingInputControl,
-      {
-        label: LABELS[side],
-        minimumCustomValue,
-        onChange: createHandleOnChange(side),
-        onMouseOut,
-        onMouseOver,
-        showSideInLabel,
-        side,
-        spacingSizes,
-        type,
-        value: values[side],
-        withInputField: false
+    const handleCustomValueSliderChange = (next) => {
+      onChange([next, computedUnit].join(""));
+    };
+    const customTooltipContent = (newValue) => value === void 0 ? void 0 : presets[newValue]?.name;
+    const getNewPresetValue = (next, controlType) => {
+      const newValue = parseInt(next, 10);
+      if (controlType === "selectList") {
+        if (newValue === 0 && presets[0]?.slug === "0") {
+          return "0";
+        }
+        if (newValue === 0) {
+          return void 0;
+        }
+      } else if (newValue === 0) {
+        return "0";
       }
-    );
-  }
-
-  // packages/block-editor/build-module/components/spacing-sizes-control/linked-button.mjs
-  var import_components186 = __toESM(require_components(), 1);
-  var import_i18n176 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime412 = __toESM(require_jsx_runtime(), 1);
-  function LinkedButton2({ isLinked, ...props }) {
-    const label = isLinked ? (0, import_i18n176.__)("Unlink sides") : (0, import_i18n176.__)("Link sides");
-    return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
-      import_components186.Button,
+      return `var:preset|${presetType}|${presets[next]?.slug}`;
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(
+      import_components134.__experimentalHStack,
       {
-        ...props,
-        size: "small",
-        icon: isLinked ? link_default : link_off_default,
-        iconSize: 24,
-        label
+        className: `preset-input-control__wrapper ${className2}__wrapper`,
+        children: [
+          icon && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+            import_components134.Icon,
+            {
+              className: "preset-input-control__icon",
+              icon,
+              size: ICON_SIZE
+            }
+          ),
+          (!hasPresets || showCustomValueControl) && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+            CustomValueControls,
+            {
+              allowNegativeOnDrag,
+              ariaLabel,
+              allPlaceholder,
+              minValue,
+              parsedQuantity,
+              computedUnit,
+              units: units2,
+              isMixed,
+              step,
+              max: max3,
+              showTooltip,
+              value,
+              minimumCustomValue,
+              onCustomValueChange: handleCustomValueChange,
+              onCustomValueSliderChange: handleCustomValueSliderChange,
+              onUnitChange,
+              onMouseOut,
+              onMouseOver,
+              setMinValue
+            }
+          ),
+          hasPresets && showRangeControl && !showCustomValueControl && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+            import_components134.RangeControl,
+            {
+              "aria-valuenow": currentValue,
+              "aria-valuetext": presets[currentValue]?.name,
+              className: "preset-input-control__preset-range",
+              hideLabelFromVision: true,
+              initialPosition: 0,
+              label: ariaLabel,
+              max: presets.length - 1,
+              marks,
+              min: 0,
+              onBlur: onMouseOut,
+              onChange: (newValue) => onChange(getNewPresetValue(newValue)),
+              onFocus: onMouseOver,
+              onMouseDown: (event) => {
+                const nearStart = event?.nativeEvent?.offsetX < 35;
+                if (nearStart && value === void 0) {
+                  onChange("0");
+                }
+              },
+              onMouseOut,
+              onMouseOver,
+              renderTooltipContent: customTooltipContent,
+              step: 1,
+              value: currentValue,
+              withInputField: false
+            }
+          ),
+          hasPresets && !showRangeControl && !showCustomValueControl && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+            import_components134.CustomSelectControl,
+            {
+              className: "preset-input-control__custom-select-control",
+              hideLabelFromVision: true,
+              label: ariaLabel,
+              onBlur: onMouseOut,
+              onChange: (selection2) => {
+                if (showCustomValueInSelectList && selection2.selectedItem.key === options.length - 1) {
+                  setShowCustomValueControl(true);
+                } else {
+                  onChange(
+                    getNewPresetValue(
+                      selection2.selectedItem.key,
+                      "selectList"
+                    )
+                  );
+                }
+              },
+              onFocus: onMouseOver,
+              onMouseOut,
+              onMouseOver,
+              options,
+              value: (
+                // passing empty string as a fallback to continue using the
+                // component in controlled mode
+                options.find(
+                  (option) => option.key === currentValue
+                ) || ""
+              )
+            }
+          ),
+          hasPresets && !disableCustomValues && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+            import_components134.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"),
+              onClick: () => {
+                setShowCustomValueControl(!showCustomValueControl);
+              },
+              size: "small"
+            }
+          )
+        ]
       }
     );
   }

-  // packages/block-editor/build-module/components/spacing-sizes-control/index.mjs
-  var import_jsx_runtime413 = __toESM(require_jsx_runtime(), 1);
-  function SpacingSizesControl({
-    inputProps,
-    label: labelProp,
-    minimumCustomValue = 0,
-    onChange,
-    onMouseOut,
-    onMouseOver,
-    showSideInLabel = true,
-    sides: sides2 = ALL_SIDES,
-    useSelect: useSelect182,
-    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_element245.useState)(getInitialView(inputValues, sides2));
-    const toggleLinked = () => {
-      setView(view === VIEWS.axial ? VIEWS.custom : VIEWS.axial);
-    };
-    const handleOnChange = (nextValue) => {
-      const newValues = { ...values, ...nextValue };
-      onChange(newValues);
-    };
-    const inputControlProps = {
-      ...inputProps,
-      minimumCustomValue,
-      onChange: handleOnChange,
-      onMouseOut,
-      onMouseOver,
-      sides: sides2,
-      spacingSizes,
-      type: labelProp,
-      useSelect: useSelect182,
-      values: inputValues
-    };
-    const renderControls = () => {
-      if (view === VIEWS.axial) {
-        return /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(AxialInputControls, { ...inputControlProps });
-      }
-      if (view === VIEWS.custom) {
-        return /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(SeparatedInputControls, { ...inputControlProps });
-      }
-      return /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
-        SingleInputControl,
+  // packages/block-editor/build-module/components/border-radius-control/constants.mjs
+  var import_i18n127 = __toESM(require_i18n(), 1);
+  var RANGE_CONTROL_MAX_SIZE3 = 8;
+  var EMPTY_ARRAY10 = [];
+  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")
+  };
+  var ICONS2 = {
+    all: corner_all_default,
+    topLeft: corner_top_left_default,
+    topRight: corner_top_right_default,
+    bottomLeft: corner_bottom_left_default,
+    bottomRight: corner_bottom_right_default
+  };
+  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);
+  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 sizes = [
+        { name: (0, import_i18n128.__)("None"), slug: "0", size: 0 },
+        ...customSizes,
+        ...themeSizes,
+        ...defaultSizes
+      ];
+      return sizes.length > RANGE_CONTROL_MAX_SIZE3 ? [
         {
-          side: view,
-          ...inputControlProps,
-          showSideInLabel
-        }
-      );
-    };
-    const sideLabel = ALL_SIDES.includes(view) && showSideInLabel ? LABELS[view] : "";
-    const label = (0, import_i18n177.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_i18n177._x)("%1$s %2$s", "spacing"),
-      labelProp,
-      sideLabel
-    ).trim();
-    return /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)("fieldset", { className: "spacing-sizes-control", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(import_components187.__experimentalHStack, { className: "spacing-sizes-control__header", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
-          import_components187.BaseControl.VisualLabel,
-          {
-            as: "legend",
-            className: "spacing-sizes-control__label",
-            children: label
-          }
-        ),
-        !hasOneSide && !hasOnlyAxialSides && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
-          LinkedButton2,
-          {
-            label: labelProp,
-            onClick: toggleLinked,
-            isLinked: view === VIEWS.axial
-          }
-        )
-      ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_components187.__experimentalVStack, { spacing: 0.5, children: renderControls() })
-    ] });
+          name: (0, import_i18n128.__)("Default"),
+          slug: "default",
+          size: void 0
+        },
+        ...sizes
+      ] : sizes;
+    }, [customSizes, themeSizes, defaultSizes]);
   }
-
-  // packages/block-editor/build-module/components/preview-options/index.mjs
-  var import_deprecated28 = __toESM(require_deprecated(), 1);
-  function PreviewOptions() {
-    (0, import_deprecated28.default)("wp.blockEditor.PreviewOptions", {
-      version: "6.5"
-    });
-    return null;
+  function getCornerValue(values, corner) {
+    if (corner === "all") {
+      return getAllValue(values);
+    }
+    if (typeof values === "string") {
+      return values;
+    }
+    return values?.[corner];
   }
-
-  // packages/block-editor/build-module/components/use-resize-canvas/index.mjs
-  var import_deprecated29 = __toESM(require_deprecated(), 1);
-  function useResizeCanvas() {
-    (0, import_deprecated29.default)("wp.blockEditor.useResizeCanvas", {
-      since: "7.1",
-      hint: "Device preview is now handled by the editor canvas. This hook no longer does anything."
-    });
+  function getCornerUnit(selectedUnits, corner) {
+    if (corner === "all") {
+      return selectedUnits.flat;
+    }
+    return selectedUnits[corner];
   }
-
-  // packages/block-editor/build-module/components/block-inspector/index.mjs
-  var import_i18n213 = __toESM(require_i18n(), 1);
-  var import_blocks103 = __toESM(require_blocks(), 1);
-  var import_components223 = __toESM(require_components(), 1);
-  var import_data179 = __toESM(require_data(), 1);
-  var import_element273 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/block-inspector/edit-contents.mjs
-  var import_components188 = __toESM(require_components(), 1);
-  var import_i18n178 = __toESM(require_i18n(), 1);
-  var import_data156 = __toESM(require_data(), 1);
-  var import_blocks87 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime414 = __toESM(require_jsx_runtime(), 1);
-  function IsolatedEditButton({
-    block,
-    onNavigateToEntityRecord,
-    isSyncedPattern,
-    isTemplatePartBlock
-  }) {
-    const blockAttributes = block?.attributes || {};
-    const handleClick = () => {
-      if (isSyncedPattern) {
-        onNavigateToEntityRecord({
-          postId: blockAttributes.ref,
-          postType: "wp_block"
+  function createCornerChangeHandler(corner, values, onChange) {
+    return (newValue) => {
+      if (corner === "all") {
+        onChange({
+          topLeft: newValue,
+          topRight: newValue,
+          bottomLeft: newValue,
+          bottomRight: newValue
+        });
+      } else {
+        const currentValues = typeof values !== "string" ? values || {} : {
+          topLeft: values,
+          topRight: values,
+          bottomLeft: values,
+          bottomRight: values
+        };
+        onChange({
+          ...currentValues,
+          [corner]: newValue
         });
-      } else if (isTemplatePartBlock) {
-        const { theme: theme2, slug } = blockAttributes;
-        const templatePartId = theme2 && slug ? `${theme2}//${slug}` : null;
-        if (templatePartId) {
-          onNavigateToEntityRecord({
-            postId: templatePartId,
-            postType: "wp_template_part"
-          });
-        }
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(import_components188.__experimentalVStack, { className: "block-editor-block-inspector-edit-contents", expanded: true, children: /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
-      import_components188.Button,
-      {
-        className: "block-editor-block-inspector-edit-contents__button",
-        __next40pxDefaultSize: true,
-        variant: "secondary",
-        onClick: handleClick,
-        children: (0, import_i18n178.__)("Edit original")
-      }
-    ) });
   }
-  function InlineEditButton({
-    clientId,
-    editedContentOnlySection: editedContentOnlySection2,
-    editContentOnlySection: editContentOnlySection2,
-    stopEditingContentOnlySection: stopEditingContentOnlySection2
-  }) {
-    const { selectBlock: selectBlock2 } = (0, import_data156.useDispatch)(store);
-    const handleClick = () => {
-      if (!editedContentOnlySection2) {
-        editContentOnlySection2(clientId);
-        selectBlock2(clientId);
+  function createCornerUnitChangeHandler(corner, selectedUnits, setSelectedUnits) {
+    return (newUnit) => {
+      const newUnits = { ...selectedUnits };
+      if (corner === "all") {
+        newUnits.flat = newUnit;
+        newUnits.topLeft = newUnit;
+        newUnits.topRight = newUnit;
+        newUnits.bottomLeft = newUnit;
+        newUnits.bottomRight = newUnit;
       } else {
-        stopEditingContentOnlySection2();
-        selectBlock2(clientId);
+        newUnits[corner] = newUnit;
       }
+      setSelectedUnits(newUnits);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(import_components188.__experimentalVStack, { className: "block-editor-block-inspector-edit-contents", expanded: true, children: /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
-      import_components188.Button,
-      {
-        className: "block-editor-block-inspector-edit-contents__button",
-        __next40pxDefaultSize: true,
-        variant: "secondary",
-        onClick: handleClick,
-        children: editedContentOnlySection2 ? (
-          /* translators: Button label to leave pattern editing mode. */
-          (0, import_i18n178.__)("Exit pattern")
-        ) : (
-          /* translators: Button label to enter pattern editing mode. */
-          (0, import_i18n178.__)("Edit pattern")
-        )
-      }
-    ) });
   }
-  function EditContents({ clientId }) {
-    const {
-      isWithinSection,
-      isWithinEditedSection,
-      editedContentOnlySection: editedContentOnlySection2,
-      editContentOnlySection: editContentOnlySection2,
-      stopEditingContentOnlySection: stopEditingContentOnlySection2
-    } = useContentOnlySectionEdit(clientId);
-    const { block, onNavigateToEntityRecord, canEdit } = (0, import_data156.useSelect)(
-      (select3) => {
-        const { getBlock: getBlock2, getSettings: getSettings7, canEditBlock: canEditBlock2 } = select3(store);
-        return {
-          block: getBlock2(clientId),
-          onNavigateToEntityRecord: getSettings7().onNavigateToEntityRecord,
-          canEdit: canEditBlock2(clientId)
-        };
-      },
-      [clientId]
+  function BorderRadiusControl({ onChange, values, presets }) {
+    const [isLinked, setIsLinked] = (0, import_element211.useState)(
+      !hasDefinedValues(values) || !hasMixedValues(values)
     );
-    if (!canEdit || !isWithinSection && !isWithinEditedSection) {
-      return null;
-    }
-    const isSyncedPattern = (0, import_blocks87.isReusableBlock)(block);
-    const isTemplatePartBlock = (0, import_blocks87.isTemplatePart)(block);
-    const shouldUseIsolatedEditor = (isSyncedPattern || isTemplatePartBlock) && onNavigateToEntityRecord;
-    if (shouldUseIsolatedEditor) {
-      return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
-        IsolatedEditButton,
+    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)(
+        values?.bottomRight
+      )[1]
+    });
+    const [availableUnits] = useSettings("spacing.units");
+    const units2 = (0, import_components135.__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 })
+      ] }),
+      isLinked ? /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+        PresetInputControl,
         {
-          block,
-          onNavigateToEntityRecord,
-          isSyncedPattern,
-          isTemplatePartBlock
+          ariaLabel: CORNERS.all,
+          className: "components-border-radius-control",
+          icon: ICONS2.all,
+          minimumCustomValue: MIN_BORDER_RADIUS_VALUE,
+          onChange: createCornerChangeHandler(
+            "all",
+            values,
+            onChange
+          ),
+          onUnitChange: createCornerUnitChangeHandler(
+            "all",
+            selectedUnits,
+            setSelectedUnits
+          ),
+          presets: options,
+          presetType: "border-radius",
+          selectedUnit: getCornerUnit(selectedUnits, "all"),
+          showTooltip: true,
+          units: units2,
+          value: getCornerValue(values, "all")
         }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
-      InlineEditButton,
-      {
-        clientId,
-        editedContentOnlySection: editedContentOnlySection2,
-        editContentOnlySection: editContentOnlySection2,
-        stopEditingContentOnlySection: stopEditingContentOnlySection2
-      }
-    );
+      ) : /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_components135.__experimentalVStack, { children: [
+        "topLeft",
+        "topRight",
+        "bottomLeft",
+        "bottomRight"
+      ].map((corner) => /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+        PresetInputControl,
+        {
+          ariaLabel: CORNERS[corner],
+          className: "components-border-radius-control",
+          icon: ICONS2[corner],
+          minimumCustomValue: MIN_BORDER_RADIUS_VALUE,
+          onChange: createCornerChangeHandler(
+            corner,
+            values,
+            onChange
+          ),
+          onUnitChange: createCornerUnitChangeHandler(
+            corner,
+            selectedUnits,
+            setSelectedUnits
+          ),
+          presets: options,
+          presetType: "border-radius",
+          selectedUnit: getCornerUnit(
+            selectedUnits,
+            corner
+          ),
+          showTooltip: true,
+          units: units2,
+          value: getCornerValue(values, corner)
+        },
+        corner
+      )) })
+    ] });
   }

-  // packages/block-editor/build-module/components/skip-to-selected-block/index.mjs
-  var import_data157 = __toESM(require_data(), 1);
-  var import_i18n179 = __toESM(require_i18n(), 1);
-  var import_components189 = __toESM(require_components(), 1);
-  var import_element246 = __toESM(require_element(), 1);
-  var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
-  function SkipToSelectedBlock() {
-    const selectedBlockClientId = (0, import_data157.useSelect)(
-      (select3) => select3(store).getBlockSelectionStart(),
-      []
-    );
-    const ref = (0, import_element246.useRef)();
-    useBlockElementRef(selectedBlockClientId, ref);
-    const onClick = () => {
-      ref.current?.focus();
+  // packages/block-editor/build-module/components/color-palette/index.mjs
+  var import_components136 = __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) => {
+    return function WithColorContext(props) {
+      const [
+        defaultColors,
+        themeColors,
+        customColors,
+        enableCustomColors,
+        enableDefaultColors
+      ] = useSettings(
+        "color.palette.default",
+        "color.palette.theme",
+        "color.palette.custom",
+        "color.custom",
+        "color.defaultPalette"
+      );
+      const _colors = enableDefaultColors ? [
+        ...themeColors || [],
+        ...defaultColors || [],
+        ...customColors || []
+      ] : [...themeColors || [], ...customColors || []];
+      const { colors: colors2 = _colors, disableCustomColors = !enableCustomColors } = props;
+      const hasColorsToChoose = colors2 && colors2.length > 0 || !disableCustomColors;
+      return /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
+        WrappedComponent,
+        {
+          ...{
+            ...props,
+            colors: colors2,
+            disableCustomColors,
+            hasColorsToChoose
+          }
+        }
+      );
     };
-    return selectedBlockClientId ? /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
-      import_components189.Button,
+  }, "withColorContext");
+
+  // packages/block-editor/build-module/components/color-palette/index.mjs
+  var color_palette_default = with_color_context_default(import_components136.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 colorsAndGradientKeys = [
+    "colors",
+    "disableCustomColors",
+    "gradients",
+    "disableCustomGradients"
+  ];
+  var TAB_IDS = { color: "color", gradient: "gradient" };
+  function ColorGradientControlInner({
+    colors: colors2,
+    gradients,
+    disableCustomColors,
+    disableCustomGradients,
+    __experimentalIsRenderedInSidebar,
+    className: className2,
+    label,
+    onColorChange,
+    onGradientChange,
+    colorValue,
+    colorSlug,
+    gradientValue,
+    gradientSlug,
+    clearable,
+    showTitle = true,
+    enableAlpha,
+    headingLevel,
+    noticeProps
+  }) {
+    const canChooseAColor = onColorChange && (colors2 && colors2.length > 0 || !disableCustomColors);
+    const canChooseAGradient = onGradientChange && (gradients && gradients.length > 0 || !disableCustomGradients);
+    if (!canChooseAColor && !canChooseAGradient) {
+      return null;
+    }
+    const colorPaletteOnChange = canChooseAGradient ? (newColor, _index, newSlug) => {
+      onColorChange(newColor, newSlug);
+      onGradientChange();
+    } : (newColor, _index, newSlug) => onColorChange(newColor, newSlug);
+    const colorPalette = /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+      import_components137.ColorPalette,
       {
-        __next40pxDefaultSize: true,
-        variant: "secondary",
-        className: "block-editor-skip-to-selected-block",
-        onClick,
-        children: (0, import_i18n179.__)("Skip to the selected block")
+        value: colorValue,
+        selectedSlug: colorSlug,
+        onChange: colorPaletteOnChange,
+        ...{ colors: colors2, disableCustomColors },
+        __experimentalIsRenderedInSidebar,
+        clearable,
+        enableAlpha,
+        headingLevel
       }
-    ) : null;
-  }
-
-  // packages/block-editor/build-module/components/multi-selection-inspector/index.mjs
-  var import_i18n180 = __toESM(require_i18n(), 1);
-  var import_data158 = __toESM(require_data(), 1);
-  var import_components190 = __toESM(require_components(), 1);
-  var import_jsx_runtime416 = __toESM(require_jsx_runtime(), 1);
-  function MultiSelectionInspector() {
-    const selectedBlockCount = (0, import_data158.useSelect)(
-      (select3) => select3(store).getSelectedBlockCount(),
-      []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)(
-      import_components190.__experimentalHStack,
+    const tabPanels = {
+      // The `ColorPalette` must stay at a stable position in the tree whether
+      // or not a notice is present. Wrapping it in a `VStack` only when a
+      // notice appears remounts it, which resets the custom color picker back
+      // 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: [
+        colorPalette,
+        noticeProps && /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_components137.Notice, { isDismissible: false, ...noticeProps })
+      ] }),
+      [TAB_IDS.gradient]: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+        import_components137.GradientPicker,
+        {
+          value: gradientValue,
+          selectedSlug: gradientSlug,
+          onChange: canChooseAColor ? (newGradient, _index, newSlug) => {
+            onGradientChange(newGradient, newSlug);
+            onColorChange();
+          } : (newGradient, _index, newSlug) => onGradientChange(newGradient, newSlug),
+          ...{ gradients, disableCustomGradients },
+          __experimentalIsRenderedInSidebar,
+          clearable,
+          headingLevel
+        }
+      )
+    };
+    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,
       {
-        justify: "flex-start",
-        spacing: 2,
-        className: "block-editor-multi-selection-inspector__card",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(block_icon_default, { icon: copy_default, showColors: true }),
-          /* @__PURE__ */ (0, import_jsx_runtime416.jsx)("div", { className: "block-editor-multi-selection-inspector__card-title", children: (0, import_i18n180.sprintf)(
-            /* translators: %d: number of blocks */
-            (0, import_i18n180._n)("%d Block", "%d Blocks", selectedBlockCount),
-            selectedBlockCount
-          ) })
-        ]
+        className: clsx_default(
+          "block-editor-color-gradient-control",
+          className2
+        ),
+        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)(
+            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_runtime355.jsx)(
+                  Tabs3.TabPanel,
+                  {
+                    tabId: TAB_IDS.color,
+                    className: "block-editor-color-gradient-control__panel",
+                    focusable: false,
+                    children: tabPanels.color
+                  }
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+                  Tabs3.TabPanel,
+                  {
+                    tabId: TAB_IDS.gradient,
+                    className: "block-editor-color-gradient-control__panel",
+                    focusable: false,
+                    children: tabPanels.gradient
+                  }
+                )
+              ]
+            }
+          ) }),
+          !canChooseAGradient && renderPanelType(TAB_IDS.color),
+          !canChooseAColor && renderPanelType(TAB_IDS.gradient)
+        ] }) })
       }
     );
   }
-
-  // packages/block-editor/build-module/components/block-inspector/inspector-pre-tabs-slot-fill.mjs
-  var import_components191 = __toESM(require_components(), 1);
-  var BlockInspectorPreTabsKey = /* @__PURE__ */ Symbol("BlockInspectorPreTabs");
-  var {
-    Fill: BlockInspectorPreTabsFill,
-    Slot: BlockInspectorPreTabsSlot
-  } = (0, import_components191.createSlotFill)(BlockInspectorPreTabsKey);
-
-  // packages/block-editor/build-module/components/inspector-controls-tabs/index.mjs
-  var import_components220 = __toESM(require_components(), 1);
-  var import_element271 = __toESM(require_element(), 1);
-  var import_preferences5 = __toESM(require_preferences(), 1);
-  var import_data176 = __toESM(require_data(), 1);
-
-  // packages/block-editor/build-module/components/inspector-controls-tabs/utils.mjs
-  var import_i18n181 = __toESM(require_i18n(), 1);
-  var TAB_SETTINGS = {
-    name: "settings",
-    title: (0, import_i18n181.__)("Settings"),
-    value: "settings",
-    icon: cog_default
-  };
-  var TAB_STYLES = {
-    name: "styles",
-    title: (0, import_i18n181.__)("Styles"),
-    value: "styles",
-    icon: styles_default
-  };
-  var TAB_CONTENT = {
-    name: "content",
-    title: (0, import_i18n181.__)("Content"),
-    value: "content",
-    icon: page_default
-  };
-  var TAB_LIST_VIEW = {
-    name: "list",
-    title: (0, import_i18n181.__)("List View"),
-    value: "list-view",
-    icon: list_view_default
-  };
-
-  // packages/block-editor/build-module/components/inspector-controls-tabs/settings-tab.mjs
-  var import_components193 = __toESM(require_components(), 1);
-
-  // packages/block-editor/build-module/components/inspector-controls-tabs/advanced-controls-panel.mjs
-  var import_components192 = __toESM(require_components(), 1);
-  var import_i18n182 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime417 = __toESM(require_jsx_runtime(), 1);
-  var AdvancedControls = ({ initialOpen = false }) => {
-    const fills = (0, import_components192.__experimentalUseSlotFills)(InspectorAdvancedControls.slotName);
-    const privateFills = (0, import_components192.__experimentalUseSlotFills)(
-      PrivateInspectorControlsAllowedBlocks.name
+  function ColorGradientControlSelect(props) {
+    const [colors2, gradients, customColors, customGradients] = useSettings(
+      "color.palette",
+      "color.gradients",
+      "color.custom",
+      "color.customGradient"
     );
-    const hasFills = Boolean(fills && fills.length);
-    const hasPrivateFills = Boolean(privateFills && privateFills.length);
-    if (!hasFills && !hasPrivateFills) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(
-      import_components192.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+      ColorGradientControlInner,
       {
-        className: "block-editor-block-inspector__advanced",
-        title: (0, import_i18n182.__)("Advanced"),
-        initialOpen,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(inspector_controls_default.Slot, { group: "advanced" }),
-          /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(PrivateInspectorControlsAllowedBlocks.Slot, {})
-        ]
+        colors: colors2,
+        gradients,
+        disableCustomColors: !customColors,
+        disableCustomGradients: !customGradients,
+        ...props
       }
     );
-  };
-  var advanced_controls_panel_default = AdvancedControls;
-
-  // packages/block-editor/build-module/components/inspector-controls-tabs/settings-tab.mjs
-  var import_jsx_runtime418 = __toESM(require_jsx_runtime(), 1);
-  var SettingsTab = ({ showAdvancedControls = false }) => {
-    const defaultFills = (0, import_components193.__experimentalUseSlotFills)(groups_default.default.name);
-    const bindingsFills = (0, import_components193.__experimentalUseSlotFills)(groups_default.bindings.name);
-    const hasOtherFills = !!defaultFills?.length || !!bindingsFills?.length;
-    return /* @__PURE__ */ (0, import_jsx_runtime418.jsxs)(import_jsx_runtime418.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(inspector_controls_default.Slot, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(inspector_controls_default.Slot, { group: "bindings" }),
-      showAdvancedControls && /* @__PURE__ */ (0, import_jsx_runtime418.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime418.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_i18n210 = __toESM(require_i18n(), 1);
-  var import_data174 = __toESM(require_data(), 1);
-  var import_element270 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/inspector-controls-tabs/position-controls-panel.mjs
-  var import_components194 = __toESM(require_components(), 1);
-  var import_data159 = __toESM(require_data(), 1);
-  var import_i18n183 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime419 = __toESM(require_jsx_runtime(), 1);
-  var PositionControlsPanel = () => {
-    const { selectedClientIds, selectedBlocks, hasPositionAttribute } = (0, import_data159.useSelect)((select3) => {
-      const { getBlocksByClientId: getBlocksByClientId2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = select3(store);
-      const selectedBlockClientIds = getSelectedBlockClientIds2();
-      const _selectedBlocks = getBlocksByClientId2(
-        selectedBlockClientIds
-      );
-      return {
-        selectedClientIds: selectedBlockClientIds,
-        selectedBlocks: _selectedBlocks,
-        hasPositionAttribute: _selectedBlocks?.some(
-          ({ attributes }) => !!attributes?.style?.position?.type
-        )
-      };
-    }, []);
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data159.useDispatch)(store);
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    function resetPosition() {
-      if (!selectedClientIds?.length || !selectedBlocks?.length) {
-        return;
-      }
-      const attributesByClientId = Object.fromEntries(
-        selectedBlocks?.map(({ clientId, attributes }) => [
-          clientId,
-          {
-            style: cleanEmptyObject({
-              ...attributes?.style,
-              position: {
-                ...attributes?.style?.position,
-                type: void 0,
-                top: void 0,
-                right: void 0,
-                bottom: void 0,
-                left: void 0
-              }
-            })
-          }
-        ])
-      );
-      updateBlockAttributes2(selectedClientIds, attributesByClientId, true);
+  }
+  function ColorGradientControl(props) {
+    if (colorsAndGradientKeys.every((key) => props.hasOwnProperty(key))) {
+      return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(ColorGradientControlInner, { ...props });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
-      import_components194.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime355.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);
+  function ColorPaletteControl({
+    onChange,
+    value,
+    ...otherProps
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+      control_default,
       {
-        className: "block-editor-block-inspector__position",
-        label: (0, import_i18n183.__)("Position"),
-        resetAll: resetPosition,
-        dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
-          import_components194.__experimentalToolsPanelItem,
-          {
-            isShownByDefault: hasPositionAttribute,
-            label: (0, import_i18n183.__)("Position"),
-            hasValue: () => hasPositionAttribute,
-            onDeselect: resetPosition,
-            children: /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(inspector_controls_default.Slot, { group: "position" })
-          }
-        )
+        ...otherProps,
+        onColorChange: onChange,
+        colorValue: value,
+        gradients: [],
+        disableCustomGradients: true
       }
     );
-  };
-  var PositionControls = () => {
-    const fills = (0, import_components194.__experimentalUseSlotFills)(groups_default.position.name);
-    const hasFills = Boolean(fills && fills.length);
-    if (!hasFills) {
+  }
+
+  // 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_a11y18 = __toESM(require_a11y(), 1);
+  var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
+  k([names_default, a11y_default]);
+  function getContrastWarning({
+    backgroundColor,
+    fallbackBackgroundColor,
+    fallbackTextColor,
+    fallbackLinkColor,
+    fontSize,
+    // Font size value in pixels.
+    isLargeText,
+    textColor,
+    linkColor,
+    messageOverride,
+    enableAlphaChecker = false
+  }) {
+    const currentBackgroundColor = backgroundColor || fallbackBackgroundColor;
+    if (!currentBackgroundColor) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(PositionControlsPanel, {});
-  };
-  var position_controls_panel_default = PositionControls;
-
-  // packages/block-editor/build-module/hooks/border.mjs
-  var import_blocks91 = __toESM(require_blocks(), 1);
-  var import_components213 = __toESM(require_components(), 1);
-  var import_element262 = __toESM(require_element(), 1);
-  var import_hooks13 = __toESM(require_hooks(), 1);
-  var import_data166 = __toESM(require_data(), 1);
-  var import_i18n203 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/global-styles/index.mjs
-  var global_styles_exports = {};
-  __export(global_styles_exports, {
-    AdvancedPanel: () => AdvancedPanel,
-    BackgroundPanel: () => BackgroundImagePanel2,
-    BorderPanel: () => BorderPanel,
-    ColorPanel: () => ColorPanel,
-    DimensionsPanel: () => DimensionsPanel,
-    FiltersPanel: () => FiltersPanel,
-    ImageSettingsPanel: () => ImageSettingsPanel,
-    StateControl: () => StateControl,
-    StateControlBadges: () => StateControlBadges,
-    TypographyPanel: () => TypographyPanel,
-    useHasBackgroundPanel: () => useHasBackgroundPanel,
-    useHasBorderPanel: () => useHasBorderPanel,
-    useHasBorderPanelControls: () => useHasBorderPanelControls,
-    useHasColorPanel: () => useHasColorPanel,
-    useHasDimensionsPanel: () => useHasDimensionsPanel,
-    useHasFiltersPanel: () => useHasFiltersPanel,
-    useHasImageSettingsPanel: () => useHasImageSettingsPanel,
-    useHasTypographyPanel: () => useHasTypographyPanel,
-    useSettingsForBlockElement: () => useSettingsForBlockElement
-  });
-
-  // packages/block-editor/build-module/components/global-styles/hooks.mjs
-  var import_element247 = __toESM(require_element(), 1);
-  var import_data160 = __toESM(require_data(), 1);
-  var import_blocks88 = __toESM(require_blocks(), 1);
-  var import_i18n184 = __toESM(require_i18n(), 1);
-  function useSettingsForBlockElement(parentSettings, blockName, element) {
-    const { supportedStyles, supports } = (0, import_data160.useSelect)(
-      (select3) => {
-        return {
-          supportedStyles: unlock(
-            select3(import_blocks88.store)
-          ).getSupportedStyles(blockName, element),
-          supports: select3(import_blocks88.store).getBlockType(blockName)?.supports
-        };
+    const currentTextColor = textColor || fallbackTextColor;
+    const currentLinkColor = linkColor || fallbackLinkColor;
+    if (!currentTextColor && !currentLinkColor) {
+      return null;
+    }
+    const textColors = [
+      {
+        color: currentTextColor,
+        description: (0, import_i18n130.__)("text color")
       },
-      [blockName, element]
-    );
-    return (0, import_element247.useMemo)(() => {
-      const updatedSettings = { ...parentSettings };
-      if (!supportedStyles.includes("fontSize")) {
-        updatedSettings.typography = {
-          ...updatedSettings.typography,
-          fontSizes: {},
-          customFontSize: false,
-          defaultFontSizes: false
-        };
-      }
-      if (!supportedStyles.includes("fontFamily")) {
-        updatedSettings.typography = {
-          ...updatedSettings.typography,
-          fontFamilies: {}
-        };
-      }
-      updatedSettings.color = {
-        ...updatedSettings.color,
-        text: updatedSettings.color?.text && supportedStyles.includes("color"),
-        background: updatedSettings.color?.background && (supportedStyles.includes("background") || supportedStyles.includes("backgroundColor")),
-        button: updatedSettings.color?.button && supportedStyles.includes("buttonColor"),
-        heading: updatedSettings.color?.heading && supportedStyles.includes("headingColor"),
-        link: updatedSettings.color?.link && supportedStyles.includes("linkColor"),
-        caption: updatedSettings.color?.caption && supportedStyles.includes("captionColor")
-      };
-      if (!supportedStyles.includes("background") && !supportedStyles.includes("backgroundGradient")) {
-        updatedSettings.color.gradients = [];
-        updatedSettings.color.customGradient = false;
+      {
+        color: currentLinkColor,
+        description: (0, import_i18n130.__)("link color")
       }
-      if (!supportedStyles.includes("filter")) {
-        updatedSettings.color.defaultDuotone = false;
-        updatedSettings.color.customDuotone = false;
+    ];
+    const colordBackgroundColor = w(currentBackgroundColor);
+    const backgroundColorHasTransparency = colordBackgroundColor.alpha() < 1;
+    const backgroundColorBrightness = colordBackgroundColor.brightness();
+    const isReadableOptions = {
+      level: "AA",
+      size: isLargeText || isLargeText !== false && fontSize >= 24 ? "large" : "small"
+    };
+    let message2 = "";
+    let speakMessage = "";
+    for (const item of textColors) {
+      if (!item.color) {
+        continue;
       }
-      [
-        "lineHeight",
-        "fontStyle",
-        "fontWeight",
-        "letterSpacing",
-        "textAlign",
-        "textTransform",
-        "textDecoration",
-        "textIndent",
-        "writingMode"
-      ].forEach((key) => {
-        if (!supportedStyles.includes(key)) {
-          updatedSettings.typography = {
-            ...updatedSettings.typography,
-            [key]: false
-          };
+      const colordTextColor = w(item.color);
+      const isColordTextReadable = colordTextColor.isReadable(
+        colordBackgroundColor,
+        isReadableOptions
+      );
+      const textHasTransparency = colordTextColor.alpha() < 1;
+      if (!isColordTextReadable) {
+        if (backgroundColorHasTransparency || textHasTransparency) {
+          continue;
         }
-      });
-      if (supportedStyles.includes("textIndent")) {
-        updatedSettings.typography = {
-          ...updatedSettings.typography,
-          textIndent: updatedSettings.typography?.textIndent ?? "subsequent"
-        };
+        if (messageOverride) {
+          message2 = messageOverride;
+          speakMessage = messageOverride;
+          break;
+        }
+        message2 = backgroundColorBrightness < colordTextColor.brightness() ? (0, import_i18n130.sprintf)(
+          // translators: %s is a type of text color, e.g., "text color" or "link color".
+          (0, import_i18n130.__)(
+            "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)(
+          // translators: %s is a type of text color, e.g., "text color" or "link color".
+          (0, import_i18n130.__)(
+            "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.__)(
+          "This color combination may be hard for people to read."
+        );
+        break;
       }
-      if (!supportedStyles.includes("columnCount")) {
-        updatedSettings.typography = {
-          ...updatedSettings.typography,
-          textColumns: false
-        };
+      if (textHasTransparency && enableAlphaChecker) {
+        message2 = (0, import_i18n130.__)("Transparent text may be hard for people to read.");
+        speakMessage = (0, import_i18n130.__)(
+          "Transparent text may be hard for people to read."
+        );
       }
-      ["contentSize", "wideSize"].forEach((key) => {
-        if (!supportedStyles.includes(key)) {
-          updatedSettings.layout = {
-            ...updatedSettings.layout,
-            [key]: false
-          };
-        }
-      });
-      ["padding", "margin", "blockGap"].forEach((key) => {
-        if (!supportedStyles.includes(key)) {
-          updatedSettings.spacing = {
-            ...updatedSettings.spacing,
-            [key]: false
-          };
-        }
-        const sides2 = Array.isArray(supports?.spacing?.[key]) ? supports?.spacing?.[key] : supports?.spacing?.[key]?.sides;
-        if (sides2?.length && updatedSettings.spacing?.[key]) {
-          updatedSettings.spacing = {
-            ...updatedSettings.spacing,
-            [key]: {
-              ...updatedSettings.spacing?.[key],
-              sides: sides2
-            }
-          };
-        }
-      });
-      ["aspectRatio", "height", "minHeight", "minWidth", "width"].forEach(
-        (key) => {
-          if (!supportedStyles.includes(key)) {
-            updatedSettings.dimensions = {
-              ...updatedSettings.dimensions,
-              [key]: false
-            };
-          }
-        }
-      );
-      ["radius", "color", "style", "width"].forEach((key) => {
-        if (!supportedStyles.includes(
-          "border" + key.charAt(0).toUpperCase() + key.slice(1)
-        )) {
-          updatedSettings.border = {
-            ...updatedSettings.border,
-            [key]: false
-          };
-        }
-      });
-      [
-        ["backgroundImage", "backgroundImage"],
-        ["backgroundSize", "backgroundSize"],
-        ["backgroundGradient", "gradient"]
-      ].forEach(([styleKey, settingKey]) => {
-        if (!supportedStyles.includes(styleKey)) {
-          updatedSettings.background = {
-            ...updatedSettings.background,
-            [settingKey]: false
-          };
-        }
-      });
-      updatedSettings.shadow = supportedStyles.includes("shadow") ? updatedSettings.shadow : false;
-      return updatedSettings;
-    }, [parentSettings, supportedStyles, supports]);
+    }
+    if (!message2) {
+      return null;
+    }
+    return { message: message2, speakMessage };
   }
-  function useColorsPerOrigin(settings2) {
-    const customColors = settings2?.color?.palette?.custom;
-    const themeColors = settings2?.color?.palette?.theme;
-    const defaultColors = settings2?.color?.palette?.default;
-    const shouldDisplayDefaultColors = settings2?.color?.defaultPalette;
-    return (0, import_element247.useMemo)(() => {
-      const result = [];
-      if (themeColors && themeColors.length) {
-        result.push({
-          name: (0, import_i18n184._x)(
-            "Theme",
-            "Indicates this palette comes from the theme."
-          ),
-          colors: themeColors
-        });
-      }
-      if (shouldDisplayDefaultColors && defaultColors && defaultColors.length) {
-        result.push({
-          name: (0, import_i18n184._x)(
-            "Default",
-            "Indicates this palette comes from WordPress."
-          ),
-          colors: defaultColors
-        });
-      }
-      if (customColors && customColors.length) {
-        result.push({
-          name: (0, import_i18n184._x)(
-            "Custom",
-            "Indicates this palette is created by the user."
-          ),
-          colors: customColors
-        });
+  function ContrastChecker(props) {
+    const warning6 = getContrastWarning(props);
+    if (!warning6) {
+      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,
+      {
+        spokenMessage: null,
+        status: "warning",
+        isDismissible: false,
+        children: warning6.message
       }
-      return result;
-    }, [
-      customColors,
-      themeColors,
-      defaultColors,
-      shouldDisplayDefaultColors
-    ]);
+    ) });
   }
-  function useGradientsPerOrigin(settings2) {
-    const customGradients = settings2?.color?.gradients?.custom;
-    const themeGradients = settings2?.color?.gradients?.theme;
-    const defaultGradients = settings2?.color?.gradients?.default;
-    const shouldDisplayDefaultGradients = settings2?.color?.defaultGradients;
-    return (0, import_element247.useMemo)(() => {
-      const result = [];
-      if (themeGradients && themeGradients.length) {
-        result.push({
-          name: (0, import_i18n184._x)(
-            "Theme",
-            "Indicates this palette comes from the theme."
-          ),
-          gradients: themeGradients
-        });
-      }
-      if (shouldDisplayDefaultGradients && defaultGradients && defaultGradients.length) {
-        result.push({
-          name: (0, import_i18n184._x)(
-            "Default",
-            "Indicates this palette comes from WordPress."
-          ),
-          gradients: defaultGradients
-        });
-      }
-      if (customGradients && customGradients.length) {
-        result.push({
-          name: (0, import_i18n184._x)(
-            "Custom",
-            "Indicates this palette is created by the user."
+  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_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 exampleDate = /* @__PURE__ */ new Date();
+  exampleDate.setDate(20);
+  exampleDate.setMonth(exampleDate.getMonth() - 3);
+  if (exampleDate.getMonth() === 4) {
+    exampleDate.setMonth(3);
+  }
+  function DateFormatPicker({
+    format: format7,
+    defaultFormat,
+    onChange
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(
+      import_components139.__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,
+            {
+              label: (0, import_i18n131.__)("Default format"),
+              help: `${(0, import_i18n131.__)("Example:")}  ${(0, import_date2.dateI18n)(
+                defaultFormat,
+                exampleDate
+              )}`,
+              checked: !format7,
+              onChange: (checked) => onChange(checked ? null : defaultFormat)
+            }
           ),
-          gradients: customGradients
-        });
+          format7 && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(NonDefaultControls, { format: format7, onChange })
+        ]
       }
-      return result;
-    }, [
-      customGradients,
-      themeGradients,
-      defaultGradients,
-      shouldDisplayDefaultGradients
-    ]);
-  }
-  function useColorGradientSettings(settings2) {
-    const colors2 = useColorsPerOrigin(settings2);
-    const gradients = useGradientsPerOrigin(settings2);
-    const areCustomSolidsEnabled = settings2?.color?.custom;
-    const areCustomGradientsEnabled = settings2?.color?.customGradient;
-    const allColors = (0, import_element247.useMemo)(
-      () => colors2.flatMap(({ colors: originColors }) => originColors),
-      [colors2]
     );
-    const decodeValue = (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue);
-    const encodeGradientValue = (gradientValue, slug) => {
-      if (slug) {
-        return "var:preset|gradient|" + slug;
+  }
+  function NonDefaultControls({ format: format7, onChange }) {
+    const suggestedFormats = [
+      .../* @__PURE__ */ new Set([
+        /* 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"),
+        /* 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"),
+        /* translators: See https://www.php.net/manual/datetime.format.php */
+        (0, import_i18n131._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"),
+        /* translators: See https://www.php.net/manual/datetime.format.php */
+        (0, import_i18n131._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")
+      ])
+    ];
+    const suggestedOptions = [
+      ...suggestedFormats.map((suggestedFormat, index2) => ({
+        key: `suggested-${index2}`,
+        name: (0, import_date2.dateI18n)(suggestedFormat, exampleDate),
+        format: suggestedFormat
+      })),
+      {
+        key: "human-diff",
+        name: (0, import_date2.humanTimeDiff)(exampleDate),
+        format: "human-diff"
       }
-      const allGradients = gradients.flatMap(
-        ({ gradients: originGradients }) => originGradients
-      );
-      const gradientObject = allGradients.find(
-        ({ gradient }) => gradient === gradientValue
-      );
-      return gradientObject ? "var:preset|gradient|" + gradientObject.slug : gradientValue;
-    };
-    return {
-      colors: colors2,
-      gradients,
-      allColors,
-      areCustomSolidsEnabled,
-      areCustomGradientsEnabled,
-      hasSolidColors: colors2.length > 0 || areCustomSolidsEnabled,
-      hasGradientColors: gradients.length > 0 || areCustomGradientsEnabled,
-      decodeValue,
-      encodeGradientValue
+    ];
+    const customOption = {
+      key: "custom",
+      name: (0, import_i18n131.__)("Custom"),
+      className: "block-editor-date-format-picker__custom-format-select-control__custom-option",
+      hint: (0, import_i18n131.__)("Enter your own date format")
     };
+    const [isCustom, setIsCustom] = (0, import_element212.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,
+        {
+          label: (0, import_i18n131.__)("Choose a format"),
+          options: [...suggestedOptions, customOption],
+          value: isCustom ? customOption : suggestedOptions.find(
+            (option) => option.format === format7
+          ) ?? customOption,
+          onChange: ({ selectedItem }) => {
+            if (selectedItem === customOption) {
+              setIsCustom(true);
+            } else {
+              setIsCustom(false);
+              onChange(selectedItem.format);
+            }
+          }
+        }
+      ),
+      isCustom && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+        import_components139.TextControl,
+        {
+          label: (0, import_i18n131.__)("Custom format"),
+          hideLabelFromVision: true,
+          help: (0, import_element212.createInterpolateElement)(
+            (0, import_i18n131.__)(
+              "Enter a date or time <Link>format string</Link>."
+            ),
+            {
+              Link: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+                import_components139.ExternalLink,
+                {
+                  href: (0, import_i18n131.__)(
+                    "https://wordpress.org/documentation/article/customize-date-and-time-format/"
+                  )
+                }
+              )
+            }
+          ),
+          value: format7,
+          onChange: (value) => onChange(value)
+        }
+      )
+    ] });
   }

-  // packages/block-editor/build-module/components/global-styles/typography-panel.mjs
-  var import_components200 = __toESM(require_components(), 1);
-  var import_i18n190 = __toESM(require_i18n(), 1);
-  var import_element251 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/text-alignment-control/index.mjs
-  var import_i18n185 = __toESM(require_i18n(), 1);
-  var import_element248 = __toESM(require_element(), 1);
-  var import_components195 = __toESM(require_components(), 1);
-  var import_jsx_runtime420 = __toESM(require_jsx_runtime(), 1);
-  var TEXT_ALIGNMENT_OPTIONS = [
-    {
-      label: (0, import_i18n185.__)("Align text left"),
-      value: "left",
-      icon: align_left_default
-    },
-    {
-      label: (0, import_i18n185.__)("Align text center"),
-      value: "center",
-      icon: align_center_default
-    },
-    {
-      label: (0, import_i18n185.__)("Align text right"),
-      value: "right",
-      icon: align_right_default
-    },
-    {
-      label: (0, import_i18n185.__)("Justify text"),
-      value: "justify",
-      icon: align_justify_default
-    }
-  ];
-  var DEFAULT_OPTIONS = ["left", "center", "right"];
-  function TextAlignmentControl({
-    className,
+  // 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_keycodes18 = __toESM(require_keycodes(), 1);
+  var import_compose83 = __toESM(require_compose(), 1);
+  var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
+  function DuotoneControl({
+    id: idProp,
+    colorPalette,
+    duotonePalette,
+    disableCustomColors,
+    disableCustomDuotone,
     value,
-    onChange,
-    options = DEFAULT_OPTIONS
+    onChange
   }) {
-    const validOptions = (0, import_element248.useMemo)(
-      () => TEXT_ALIGNMENT_OPTIONS.filter(
-        (option) => options.includes(option.value)
-      ),
-      [options]
-    );
-    if (!validOptions.length) {
-      return null;
+    let toolbarIcon;
+    if (value === "unset") {
+      toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(import_components140.ColorIndicator, { className: "block-editor-duotone-control__unset-indicator" });
+    } else if (value) {
+      toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(import_components140.DuotoneSwatch, { values: value });
+    } else {
+      toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(icon_default, { icon: filter_default });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
-      import_components195.__experimentalToggleGroupControl,
+    const actionLabel = (0, import_i18n132.__)("Apply duotone filter");
+    const id = (0, import_compose83.useInstanceId)(DuotoneControl, "duotone-control", idProp);
+    const descriptionId = `${id}__description`;
+    return /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+      import_components140.Dropdown,
       {
-        isDeselectable: true,
-        label: (0, import_i18n185.__)("Text alignment"),
-        className: clsx_default(
-          "block-editor-text-alignment-control",
-          className
-        ),
-        value,
-        onChange: (newValue) => {
-          onChange(newValue === value ? void 0 : newValue);
+        popoverProps: {
+          className: "block-editor-duotone-control__popover",
+          headerTitle: (0, import_i18n132.__)("Duotone")
         },
-        children: validOptions.map((option) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
-            import_components195.__experimentalToggleGroupControlOptionIcon,
+        renderToggle: ({ isOpen, onToggle }) => {
+          const openOnArrowDown = (event) => {
+            if (!isOpen && event.keyCode === import_keycodes18.DOWN) {
+              event.preventDefault();
+              onToggle();
+            }
+          };
+          return /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+            import_components140.ToolbarButton,
             {
-              value: option.value,
-              icon: option.icon,
-              label: option.label
-            },
-            option.value
+              showTooltip: true,
+              onClick: onToggle,
+              "aria-haspopup": "true",
+              "aria-expanded": isOpen,
+              onKeyDown: openOnArrowDown,
+              label: actionLabel,
+              icon: toolbarIcon
+            }
           );
-        })
+        },
+        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.__)(
+            "Create a two-tone color effect without losing your original image."
+          ) }),
+          /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+            import_components140.DuotonePicker,
+            {
+              "aria-label": actionLabel,
+              "aria-describedby": descriptionId,
+              colorPalette,
+              duotonePalette,
+              disableCustomColors,
+              disableCustomDuotone,
+              value,
+              onChange
+            }
+          )
+        ] })
       }
     );
   }
+  var duotone_control_default = DuotoneControl;

-  // packages/block-editor/build-module/components/text-indent-control/index.mjs
-  var import_components196 = __toESM(require_components(), 1);
-  var import_i18n186 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime421 = __toESM(require_jsx_runtime(), 1);
-  function TextIndentControl({
-    value,
-    onChange,
-    __unstableInputWidth = "60px",
-    withSlider = false,
-    hasBottomMargin = false,
-    help,
-    className,
-    placeholder,
-    ...otherProps
-  }) {
-    const [availableUnits] = useSettings("spacing.units");
-    const units2 = (0, import_components196.__experimentalUseCustomUnits)({
-      availableUnits: availableUnits || [
-        "px",
-        "em",
-        "rem",
-        "ch",
-        "%",
-        "vw",
-        "vh"
-      ],
-      defaultValues: { px: 16, em: 2, rem: 2, ch: 2 }
-    });
-    const [valueQuantity, valueUnit] = (0, import_components196.__experimentalParseQuantityAndUnitFromRawValue)(
-      value,
-      units2
-    );
-    const isValueUnitRelative = !!valueUnit && ["em", "rem", "%", "ch", "vw", "vh"].includes(valueUnit);
-    if (!withSlider) {
-      return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
-        import_components196.__experimentalUnitControl,
-        {
-          ...otherProps,
-          label: (0, import_i18n186.__)("Line indent"),
-          value,
-          __unstableInputWidth,
-          units: units2,
-          onChange,
-          help,
-          className,
-          placeholder
-        }
-      );
+  // 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);
+
+  // packages/block-editor/build-module/utils/get-font-styles-and-weights.mjs
+  var import_i18n135 = __toESM(require_i18n(), 1);
+
+  // packages/block-editor/build-module/utils/format-font-style.mjs
+  var import_i18n133 = __toESM(require_i18n(), 1);
+  function formatFontStyle(fontStyle) {
+    if (!fontStyle) {
+      return {};
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime421.jsxs)(import_components196.__experimentalView, { style: hasBottomMargin ? { marginBottom: 12 } : void 0, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(import_components196.BaseControl.VisualLabel, { children: (0, import_i18n186.__)("Line indent") }),
-      /* @__PURE__ */ (0, import_jsx_runtime421.jsxs)(import_components196.Flex, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(import_components196.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
-          import_components196.__experimentalUnitControl,
-          {
-            label: (0, import_i18n186.__)("Line indent"),
-            labelPosition: "top",
-            hideLabelFromVision: true,
-            value,
-            onChange,
-            units: units2,
-            __unstableInputWidth,
-            min: 0,
-            className,
-            placeholder
-          }
-        ) }),
-        withSlider && /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(import_components196.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(import_components196.__experimentalSpacer, { marginX: 2, marginBottom: 0, children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
-          import_components196.RangeControl,
-          {
-            label: (0, import_i18n186.__)("Line indent"),
-            hideLabelFromVision: true,
-            value: valueQuantity,
-            withInputField: false,
-            onChange: (newValue) => {
-              if (newValue === void 0) {
-                onChange?.(void 0);
-              } else {
-                onChange?.(
-                  newValue + (valueUnit ?? "px")
-                );
-              }
-            },
-            min: 0,
-            max: isValueUnitRelative ? 10 : 100,
-            step: isValueUnitRelative ? 0.1 : 1,
-            initialPosition: 0
-          }
-        ) }) })
-      ] }),
-      help && /* @__PURE__ */ (0, import_jsx_runtime421.jsx)("p", { className: "components-base-control__help", children: help })
-    ] });
+    if (typeof fontStyle === "object") {
+      return fontStyle;
+    }
+    let name;
+    switch (fontStyle) {
+      case "normal":
+        name = (0, import_i18n133._x)("Regular", "font style");
+        break;
+      case "italic":
+        name = (0, import_i18n133._x)("Italic", "font style");
+        break;
+      case "oblique":
+        name = (0, import_i18n133._x)("Oblique", "font style");
+        break;
+      default:
+        name = fontStyle;
+        break;
+    }
+    return { name, value: fontStyle };
   }

-  // packages/block-editor/build-module/components/global-styles/color-gradient-dropdown-item.mjs
-  var import_components198 = __toESM(require_components(), 1);
-  var import_element249 = __toESM(require_element(), 1);
-  var import_i18n188 = __toESM(require_i18n(), 1);
+  // packages/block-editor/build-module/utils/format-font-weight.mjs
+  var import_i18n134 = __toESM(require_i18n(), 1);
+  function formatFontWeight(fontWeight) {
+    if (!fontWeight) {
+      return {};
+    }
+    if (typeof fontWeight === "object") {
+      return fontWeight;
+    }
+    let name;
+    switch (fontWeight) {
+      case "normal":
+      case "400":
+        name = (0, import_i18n134._x)("Regular", "font weight");
+        break;
+      case "bold":
+      case "700":
+        name = (0, import_i18n134._x)("Bold", "font weight");
+        break;
+      case "100":
+        name = (0, import_i18n134._x)("Thin", "font weight");
+        break;
+      case "200":
+        name = (0, import_i18n134._x)("Extra Light", "font weight");
+        break;
+      case "300":
+        name = (0, import_i18n134._x)("Light", "font weight");
+        break;
+      case "500":
+        name = (0, import_i18n134._x)("Medium", "font weight");
+        break;
+      case "600":
+        name = (0, import_i18n134._x)("Semi Bold", "font weight");
+        break;
+      case "800":
+        name = (0, import_i18n134._x)("Extra Bold", "font weight");
+        break;
+      case "900":
+        name = (0, import_i18n134._x)("Black", "font weight");
+        break;
+      case "1000":
+        name = (0, import_i18n134._x)("Extra Black", "font weight");
+        break;
+      default:
+        name = fontWeight;
+        break;
+    }
+    return { name, value: fontWeight };
+  }

-  // packages/block-editor/build-module/components/global-styles/inheritance/index.mjs
-  var import_components197 = __toESM(require_components(), 1);
-  var import_i18n187 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
-  var isGlobalStylesInheritanceEnabled = () => !!window.__experimentalGlobalStylesInheritanceUI;
-  function getInheritanceProps(isInherited, hasLocalOverride, baseClassName) {
-    const inheritedOnly = !!isInherited && !hasLocalOverride;
-    const className = clsx_default(baseClassName, {
-      "is-inherited-from-global-styles": inheritedOnly,
-      "has-local-override-from-global-styles": !!hasLocalOverride
+  // packages/block-editor/build-module/utils/get-font-styles-and-weights.mjs
+  var FONT_STYLES = [
+    {
+      name: (0, import_i18n135._x)("Regular", "font style"),
+      value: "normal"
+    },
+    {
+      name: (0, import_i18n135._x)("Italic", "font style"),
+      value: "italic"
+    }
+  ];
+  var FONT_WEIGHTS = [
+    {
+      name: (0, import_i18n135._x)("Thin", "font weight"),
+      value: "100"
+    },
+    {
+      name: (0, import_i18n135._x)("Extra Light", "font weight"),
+      value: "200"
+    },
+    {
+      name: (0, import_i18n135._x)("Light", "font weight"),
+      value: "300"
+    },
+    {
+      name: (0, import_i18n135._x)("Regular", "font weight"),
+      value: "400"
+    },
+    {
+      name: (0, import_i18n135._x)("Medium", "font weight"),
+      value: "500"
+    },
+    {
+      name: (0, import_i18n135._x)("Semi Bold", "font weight"),
+      value: "600"
+    },
+    {
+      name: (0, import_i18n135._x)("Bold", "font weight"),
+      value: "700"
+    },
+    {
+      name: (0, import_i18n135._x)("Extra Bold", "font weight"),
+      value: "800"
+    },
+    {
+      name: (0, import_i18n135._x)("Black", "font weight"),
+      value: "900"
+    },
+    {
+      name: (0, import_i18n135._x)("Extra Black", "font weight"),
+      value: "1000"
+    }
+  ];
+  function getFontStylesAndWeights(fontFamilyFaces) {
+    let fontStyles = [];
+    let fontWeights = [];
+    const combinedStyleAndWeightOptions = [];
+    const isSystemFont = !fontFamilyFaces || fontFamilyFaces?.length === 0;
+    let isVariableFont = false;
+    fontFamilyFaces?.forEach((face) => {
+      if ("string" === typeof face.fontWeight && /\s/.test(face.fontWeight.trim())) {
+        isVariableFont = true;
+        const [startStr, endStr] = face.fontWeight.split(" ");
+        const startValue = parseInt(startStr.slice(0, 1));
+        const endValue = endStr === "1000" ? 10 : parseInt(endStr.slice(0, 1));
+        for (let i2 = startValue; i2 <= endValue; i2++) {
+          const fontWeightValue = `${i2.toString()}00`;
+          if (!fontWeights.some(
+            (weight) => weight.value === fontWeightValue
+          )) {
+            fontWeights.push(formatFontWeight(fontWeightValue));
+          }
+        }
+      }
+      const fontWeight = formatFontWeight(
+        "number" === typeof face.fontWeight ? face.fontWeight.toString() : face.fontWeight
+      );
+      const fontStyle = formatFontStyle(face.fontStyle);
+      if (fontStyle && Object.keys(fontStyle).length) {
+        if (!fontStyles.some(
+          (style) => style.value === fontStyle.value
+        )) {
+          fontStyles.push(fontStyle);
+        }
+      }
+      if (fontWeight && Object.keys(fontWeight).length) {
+        if (!fontWeights.some(
+          (weight) => weight.value === fontWeight.value
+        )) {
+          if (!isVariableFont) {
+            fontWeights.push(fontWeight);
+          }
+        }
+      }
+    });
+    if (!fontWeights.some((weight) => (weight.value ?? "") >= "600")) {
+      fontWeights.push({
+        name: (0, import_i18n135._x)("Bold", "font weight"),
+        value: "700"
+      });
+    }
+    if (!fontStyles.some((style) => style.value === "italic")) {
+      fontStyles.push({
+        name: (0, import_i18n135._x)("Italic", "font style"),
+        value: "italic"
+      });
+    }
+    if (isSystemFont) {
+      fontStyles = FONT_STYLES;
+      fontWeights = FONT_WEIGHTS;
+    }
+    fontStyles = fontStyles.length === 0 ? FONT_STYLES : fontStyles;
+    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)(
+          /* translators: 1: Font weight name. 2: Font style name. */
+          (0, import_i18n135._x)("%1$s %2$s", "font"),
+          weightName ?? "",
+          styleName ?? ""
+        );
+        combinedStyleAndWeightOptions.push({
+          key: `${styleValue}-${weightValue}`,
+          name: optionName ?? "",
+          style: {
+            fontStyle: styleValue,
+            fontWeight: weightValue
+          }
+        });
+      });
     });
     return {
-      ...className ? { className } : {},
-      isInherited: inheritedOnly,
-      hasLocalOverride: !!hasLocalOverride
+      fontStyles,
+      fontWeights,
+      combinedStyleAndWeightOptions,
+      isSystemFont,
+      isVariableFont
     };
   }
-  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_runtime422.jsxs)(
-        import_components197.Button,
-        {
-          __next40pxDefaultSize: false,
-          label: (0, import_i18n187.__)("Reset to inherited value"),
-          showTooltip: true,
-          className: clsx_default(
-            "has-local-override-from-global-styles__reset",
-            className
-          ),
-          onClick: (event) => {
-            event.preventDefault();
-            event.stopPropagation();
-            onResetToInherited?.();
-          },
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(
-              "span",
-              {
-                "aria-hidden": "true",
-                className: "has-local-override-from-global-styles__dot"
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(
-              import_components197.Icon,
-              {
-                className: "has-local-override-from-global-styles__reset-icon",
-                icon: reset_default
-              }
-            )
-          ]
-        }
-      )
+
+  // packages/block-editor/build-module/components/font-appearance-control/index.mjs
+  var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
+  var getFontAppearanceLabel = (hasFontStyles, hasFontWeights) => {
+    if (!hasFontStyles) {
+      return (0, import_i18n136.__)("Font weight");
+    }
+    if (!hasFontWeights) {
+      return (0, import_i18n136.__)("Font style");
+    }
+    return (0, import_i18n136.__)("Appearance");
+  };
+  function FontAppearanceControl(props) {
+    const {
+      /**
+       * Start opting into the larger default height that will become the default size in a future version.
+       *
+       * @deprecated Default behavior since WordPress 7.1. Prop can be safely removed.
+       */
+      __next40pxDefaultSize: _next40pxDefaultSize,
+      onChange,
+      hasFontStyles = true,
+      hasFontWeights = true,
+      fontFamilyFaces,
+      value: { fontStyle, fontWeight },
+      ...otherProps
+    } = props;
+    const hasStylesOrWeights = hasFontStyles || hasFontWeights;
+    const label = getFontAppearanceLabel(hasFontStyles, hasFontWeights);
+    const defaultOption = {
+      key: "default",
+      name: (0, import_i18n136.__)("Default"),
+      style: { fontStyle: void 0, fontWeight: void 0 }
+    };
+    const { fontStyles, fontWeights, combinedStyleAndWeightOptions } = getFontStylesAndWeights(fontFamilyFaces);
+    const combineOptions = () => {
+      const combinedOptions = [defaultOption];
+      if (combinedStyleAndWeightOptions) {
+        combinedOptions.push(...combinedStyleAndWeightOptions);
+      }
+      return combinedOptions;
+    };
+    const styleOptions = () => {
+      const combinedOptions = [defaultOption];
+      fontStyles.forEach(({ name, value }) => {
+        combinedOptions.push({
+          key: value,
+          name,
+          style: { fontStyle: value, fontWeight: void 0 }
+        });
+      });
+      return combinedOptions;
+    };
+    const weightOptions = () => {
+      const combinedOptions = [defaultOption];
+      fontWeights.forEach(({ name, value }) => {
+        combinedOptions.push({
+          key: value,
+          name,
+          style: { fontStyle: void 0, fontWeight: value }
+        });
+      });
+      return combinedOptions;
+    };
+    const selectOptions = (0, import_element213.useMemo)(() => {
+      if (hasFontStyles && hasFontWeights) {
+        return combineOptions();
+      }
+      return hasFontStyles ? styleOptions() : weightOptions();
+    }, [
+      props.options,
+      fontStyles,
+      fontWeights,
+      combinedStyleAndWeightOptions
+    ]);
+    const currentSelection = selectOptions.find(
+      (option) => option.style.fontStyle === fontStyle && option.style.fontWeight === fontWeight
+    ) || selectOptions[0];
+    const getDescribedBy = () => {
+      if (!currentSelection) {
+        return (0, import_i18n136.__)("No selected font appearance");
+      }
+      if (!hasFontStyles) {
+        return (0, import_i18n136.sprintf)(
+          // translators: %s: Currently selected font weight.
+          (0, import_i18n136.__)("Currently selected font weight: %s"),
+          currentSelection.name
+        );
+      }
+      if (!hasFontWeights) {
+        return (0, import_i18n136.sprintf)(
+          // translators: %s: Currently selected font style.
+          (0, import_i18n136.__)("Currently selected font style: %s"),
+          currentSelection.name
+        );
+      }
+      return (0, import_i18n136.sprintf)(
+        // translators: %s: Currently selected font appearance.
+        (0, import_i18n136.__)("Currently selected font appearance: %s"),
+        currentSelection.name
+      );
+    };
+    return hasStylesOrWeights && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+      import_components141.CustomSelectControl,
+      {
+        ...otherProps,
+        className: "components-font-appearance-control",
+        label,
+        describedBy: getDescribedBy(),
+        options: selectOptions,
+        value: currentSelection,
+        onChange: ({ selectedItem }) => onChange(selectedItem.style)
+      }
     );
   }
-  function InheritanceToolsPanelItem({
-    className,
-    // Destructured (and unused) so the `getInheritanceProps` spread does not
-    // leak `isInherited` onto the underlying `ToolsPanelItem`. The inherited
-    // treatment is applied purely via `className`
-    // (`is-inherited-from-global-styles`).
-    isInherited,
-    hasLocalOverride,
-    label,
-    onDeselect,
-    showLocalOverrideActionsInLabel = true,
-    hasInlineEndToggle = false,
-    children,
-    ...rest
+
+  // 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);
+  function FontFamilyControl({
+    /**
+     * Start opting into the larger default height that will become the default size in a future version.
+     *
+     * @deprecated Default behavior since WordPress 7.1. Prop can be safely removed.
+     */
+    __next40pxDefaultSize: _next40pxDefaultSize,
+    value = "",
+    onChange,
+    fontFamilies,
+    className: className2,
+    ...props
   }) {
-    const showResetAffordance = hasLocalOverride && showLocalOverrideActionsInLabel;
-    return /* @__PURE__ */ (0, import_jsx_runtime422.jsxs)(
-      import_components197.__experimentalToolsPanelItem,
+    const [blockLevelFontFamilies] = useSettings("typography.fontFamilies");
+    if (!fontFamilies) {
+      fontFamilies = blockLevelFontFamilies;
+    }
+    if (!fontFamilies || fontFamilies.length === 0) {
+      return null;
+    }
+    const options = [
       {
-        className,
-        label,
-        onDeselect,
-        ...rest,
-        children: [
-          children,
-          showResetAffordance && /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(
-            "div",
-            {
-              className: clsx_default("global-styles-inheritance-affordance", {
-                "global-styles-inheritance-affordance--offset-toggle": hasInlineEndToggle
-              }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(InheritanceResetButton, { onResetToInherited: onDeselect })
-            }
-          )
-        ]
+        key: "",
+        name: (0, import_i18n137.__)("Default")
+      },
+      ...fontFamilies.map(({ fontFamily, name }) => ({
+        key: fontFamily,
+        name: name || fontFamily,
+        style: { fontFamily }
+      }))
+    ];
+    const selectedValue = options.find((option) => option.key === value) ?? "";
+    return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+      import_components142.CustomSelectControl,
+      {
+        label: (0, import_i18n137.__)("Font"),
+        value: selectedValue,
+        onChange: ({ selectedItem }) => onChange(selectedItem.key),
+        options,
+        className: clsx_default("block-editor-font-family-control", className2),
+        ...props
       }
     );
   }

-  // packages/block-editor/build-module/components/global-styles/color-gradient-dropdown-item.mjs
-  var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs: Tabs4 } = unlock(import_components198.privateApis);
-  function DropdownContent({
-    tabs,
-    colorGradientControlSettings,
-    contrastWarning
+  // 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);
+  function LetterSpacingControl({
+    value,
+    onChange,
+    __unstableInputWidth = "60px",
+    ...otherProps
   }) {
-    const { key: firstTabKey, ...firstTab } = tabs[0] ?? {};
-    const defaultTabId = (tabs.find((tab) => tab.userValue !== void 0) ?? tabs.find(
-      (tab) => tab.isPlaceholder || tab.inheritedValue !== void 0
-    ))?.key;
-    return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(import_components198.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime423.jsxs)("div", { className: "block-editor-panel-color-gradient-settings__dropdown-content", children: [
-      tabs.length === 1 && /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
-        ColorGradientTab,
-        {
-          ...firstTab,
-          colorGradientControlSettings,
-          contrastWarning
+    const [availableUnits] = useSettings("spacing.units");
+    const units2 = (0, import_components143.__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,
+      {
+        ...otherProps,
+        label: (0, import_i18n138.__)("Letter spacing"),
+        value,
+        __unstableInputWidth,
+        units: units2,
+        onChange
+      }
+    );
+  }
+
+  // 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 TEXT_DECORATIONS = [
+    {
+      label: (0, import_i18n139.__)("None"),
+      value: "none",
+      icon: reset_default
+    },
+    {
+      label: (0, import_i18n139.__)("Underline"),
+      value: "underline",
+      icon: format_underline_default
+    },
+    {
+      label: (0, import_i18n139.__)("Strikethrough"),
+      value: "line-through",
+      icon: format_strikethrough_default
+    }
+  ];
+  function TextDecorationControl({
+    value,
+    onChange,
+    className: className2
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+      import_components144.__experimentalToggleGroupControl,
+      {
+        isDeselectable: true,
+        label: (0, import_i18n139.__)("Decoration"),
+        className: clsx_default(
+          "block-editor-text-decoration-control",
+          className2
+        ),
+        value,
+        onChange: (newValue) => {
+          onChange(newValue === value ? void 0 : newValue);
         },
-        firstTabKey
-      ),
-      tabs.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime423.jsxs)(Tabs4, { defaultTabId, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(Tabs4.TabList, { children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(Tabs4.Tab, { tabId: tab.key, children: tab.label }, tab.key)) }),
-        tabs.map((tab) => {
-          const { key: tabKey, ...restTabProps } = tab;
-          return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
-            Tabs4.TabPanel,
+        children: TEXT_DECORATIONS.map((option) => {
+          return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+            import_components144.__experimentalToggleGroupControlOptionIcon,
             {
-              tabId: tabKey,
-              focusable: false,
-              children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
-                ColorGradientTab,
-                {
-                  ...restTabProps,
-                  colorGradientControlSettings,
-                  contrastWarning
-                },
-                tabKey
-              )
+              value: option.value,
+              icon: option.icon,
+              label: option.label
             },
-            tabKey
+            option.value
           );
         })
-      ] })
-    ] }) });
-  }
-  var popoverProps = {
-    placement: "left-start",
-    offset: 36,
-    shift: true
-  };
-  var LabeledColorIndicators = ({ indicators, label }) => /* @__PURE__ */ (0, import_jsx_runtime423.jsxs)(import_components198.__experimentalHStack, { justify: "flex-start", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(import_components198.__experimentalZStack, { isLayered: false, offset: -8, children: indicators.map((indicator, index2) => /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(import_components198.Flex, { expanded: false, children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(import_components198.ColorIndicator, { colorValue: indicator }) }, index2)) }),
-    /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(import_components198.FlexItem, { className: "block-editor-panel-color-gradient-settings__color-name", children: label })
-  ] });
-  function ColorGradientTab({
-    isGradient,
-    inheritedValue,
-    inheritedSlug,
-    userSlug,
-    userValue,
-    setValue,
-    isPlaceholder,
-    colorGradientControlSettings,
-    contrastWarning
-  }) {
-    const displayed = userValue ?? inheritedValue;
-    const displayedSlug = userValue !== void 0 ? userSlug : inheritedSlug;
-    const onChange = (newValue, newSlug) => {
-      if (isPlaceholder && newValue === void 0) {
-        setValue(inheritedValue, inheritedSlug);
-        return;
       }
-      setValue(newValue, newSlug);
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
-      control_default,
+    );
+  }
+
+  // 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 TEXT_TRANSFORMS = [
+    {
+      label: (0, import_i18n140.__)("None"),
+      value: "none",
+      icon: reset_default
+    },
+    {
+      label: (0, import_i18n140.__)("Uppercase"),
+      value: "uppercase",
+      icon: format_uppercase_default
+    },
+    {
+      label: (0, import_i18n140.__)("Lowercase"),
+      value: "lowercase",
+      icon: format_lowercase_default
+    },
+    {
+      label: (0, import_i18n140.__)("Capitalize"),
+      value: "capitalize",
+      icon: format_capitalize_default
+    }
+  ];
+  function TextTransformControl({ className: className2, value, onChange }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+      import_components145.__experimentalToggleGroupControl,
       {
-        ...colorGradientControlSettings,
-        showTitle: false,
-        enableAlpha: true,
-        __experimentalIsRenderedInSidebar: true,
-        colorValue: isGradient ? void 0 : displayed,
-        colorSlug: isGradient ? void 0 : displayedSlug,
-        gradientValue: isGradient ? displayed : void 0,
-        gradientSlug: isGradient ? displayedSlug : void 0,
-        onColorChange: isGradient ? void 0 : onChange,
-        onGradientChange: isGradient ? onChange : void 0,
-        clearable: userValue !== void 0,
-        headingLevel: 3,
-        noticeProps: !isGradient && contrastWarning ? {
-          children: contrastWarning,
-          status: "warning",
-          spokenMessage: null,
-          className: "block-editor-panel-color-gradient-settings__contrast-notice"
-        } : void 0
+        isDeselectable: true,
+        label: (0, import_i18n140.__)("Letter case"),
+        className: clsx_default(
+          "block-editor-text-transform-control",
+          className2
+        ),
+        value,
+        onChange: (newValue) => {
+          onChange(newValue === value ? void 0 : newValue);
+        },
+        children: TEXT_TRANSFORMS.map((option) => {
+          return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+            import_components145.__experimentalToggleGroupControlOptionIcon,
+            {
+              value: option.value,
+              icon: option.icon,
+              label: option.label
+            },
+            option.value
+          );
+        })
       }
     );
   }
-  function ColorGradientDropdownItem({
-    label,
-    hasValue: hasValue3,
-    resetValue,
-    isShownByDefault,
-    indicators,
-    tabs,
-    colorGradientControlSettings,
-    panelId,
-    contrastWarning,
-    className = "block-editor-tools-panel-color-gradient-settings__item",
-    isPlaceholder = false,
-    hasInheritedValue = false,
-    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
-  }) {
-    const colorGradientDropdownButtonRef = (0, import_element249.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_runtime423.jsx)(
-      InheritanceToolsPanelItem,
+
+  // 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 WRITING_MODES = [
+    {
+      label: (0, import_i18n141.__)("Horizontal"),
+      value: "horizontal-tb",
+      icon: text_horizontal_default
+    },
+    {
+      label: (0, import_i18n141.__)("Vertical"),
+      value: (0, import_i18n141.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,
       {
-        ...inheritanceProps,
-        showLocalOverrideActionsInLabel: false,
-        hasValue: hasValue3,
-        label,
-        onDeselect: resetValue,
-        isShownByDefault,
-        panelId,
-        children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
-          import_components198.Dropdown,
-          {
-            popoverProps,
-            className: "block-editor-tools-panel-color-gradient-settings__dropdown",
-            renderToggle: ({ onToggle, isOpen }) => {
-              const toggleProps = {
-                onClick: onToggle,
-                className: clsx_default(
-                  "block-editor-panel-color-gradient-settings__dropdown",
-                  {
-                    "is-open": isOpen,
-                    "has-contrast-warning": !!contrastWarning
-                  }
-                ),
-                "aria-expanded": isOpen,
-                ref: colorGradientDropdownButtonRef
-              };
-              return /* @__PURE__ */ (0, import_jsx_runtime423.jsxs)(import_jsx_runtime423.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(import_components198.Button, { ...toggleProps, __next40pxDefaultSize: true, children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
-                  LabeledColorIndicators,
-                  {
-                    indicators,
-                    label
-                  }
-                ) }),
-                hasValue3() && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
-                  InheritanceResetButton,
-                  {
-                    className: "block-editor-panel-color-gradient-settings__reset",
-                    onResetToInherited: () => {
-                      resetValue();
-                      if (isOpen) {
-                        onToggle();
-                      }
-                      colorGradientDropdownButtonRef.current?.focus();
-                    }
-                  }
-                ) : /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
-                  import_components198.Button,
-                  {
-                    __next40pxDefaultSize: true,
-                    label: (0, import_i18n188.__)("Reset"),
-                    className: "block-editor-panel-color-gradient-settings__reset",
-                    size: "small",
-                    icon: reset_default,
-                    onClick: () => {
-                      resetValue();
-                      if (isOpen) {
-                        onToggle();
-                      }
-                      colorGradientDropdownButtonRef.current?.focus();
-                    }
-                  }
-                )),
-                contrastWarning && // An icon-only warning that stays visible while a
-                // contrast warning is in effect. It is not a menu;
-                // activating it opens the color picker popover where
-                // the full warning notice is shown, so the indicator
-                // doubles as a shortcut to where the issue is fixed.
-                /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
-                  import_components198.Button,
-                  {
-                    __next40pxDefaultSize: true,
-                    size: "small",
-                    icon: caution_default,
-                    label: (0, import_i18n188.__)("Low contrast"),
-                    className: "block-editor-panel-color-gradient-settings__contrast-warning",
-                    "aria-expanded": isOpen,
-                    onClick: onToggle
-                  }
-                )
-              ] });
+        isDeselectable: true,
+        label: (0, import_i18n141.__)("Orientation"),
+        className: clsx_default("block-editor-writing-mode-control", className2),
+        value,
+        onChange: (newValue) => {
+          onChange(newValue === value ? void 0 : newValue);
+        },
+        children: WRITING_MODES.map((option) => {
+          return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+            import_components146.__experimentalToggleGroupControlOptionIcon,
+            {
+              value: option.value,
+              icon: option.icon,
+              label: option.label
             },
-            renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
-              DropdownContent,
-              {
-                tabs,
-                colorGradientControlSettings,
-                contrastWarning
-              }
-            )
-          }
-        )
+            option.value
+          );
+        })
       }
     );
   }

-  // packages/block-editor/build-module/components/global-styles/color-panel.mjs
-  var import_components199 = __toESM(require_components(), 1);
-  var import_element250 = __toESM(require_element(), 1);
-  var import_i18n189 = __toESM(require_i18n(), 1);
-  var import_style_engine4 = __toESM(require_style_engine(), 1);
-
-  // packages/block-editor/build-module/utils/color-values.mjs
-  function extractPresetSlug(rawValue, type) {
-    if (typeof rawValue !== "string") {
-      return void 0;
-    }
-    const userPrefix = `var:preset|${type}|`;
-    if (rawValue.startsWith(userPrefix)) {
-      return rawValue.slice(userPrefix.length);
-    }
-    const cssVarPrefix = `--wp--preset--${type}--`;
-    const themeFormatMatch = rawValue.match(
-      new RegExp(`^var\\(${cssVarPrefix}([^)]+)\\)$`)
-    );
-    return themeFormatMatch?.[1];
-  }
-  function encodeColorValueWithPalette(allColors, colorValue, slug) {
-    if (slug) {
-      return "var:preset|color|" + slug;
-    }
-    const colorObject = allColors.find(({ color }) => color === colorValue);
-    return colorObject ? "var:preset|color|" + colorObject.slug : colorValue;
-  }
-
-  // packages/block-editor/build-module/components/global-styles/color-panel.mjs
-  var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
-  function useHasColorPanel(settings2) {
-    const hasLinkPanel = useHasLinkPanel(settings2);
-    const hasHeadingPanel = useHasHeadingPanel(settings2);
-    const hasButtonPanel = useHasButtonPanel(settings2);
-    const hasCaptionPanel = useHasCaptionPanel(settings2);
-    return hasLinkPanel || hasHeadingPanel || hasButtonPanel || hasCaptionPanel;
-  }
-  function useHasTextPanel(settings2) {
-    const colors2 = useColorsPerOrigin(settings2);
-    return settings2?.color?.text && (colors2?.length > 0 || settings2?.color?.custom);
-  }
-  function useHasLinkPanel(settings2) {
-    const colors2 = useColorsPerOrigin(settings2);
-    return settings2?.color?.link && (colors2?.length > 0 || settings2?.color?.custom);
-  }
-  function useHasCaptionPanel(settings2) {
-    const colors2 = useColorsPerOrigin(settings2);
-    return settings2?.color?.caption && (colors2?.length > 0 || settings2?.color?.custom);
-  }
-  function useHasHeadingPanel(settings2) {
-    const colors2 = useColorsPerOrigin(settings2);
-    const gradients = useGradientsPerOrigin(settings2);
-    return settings2?.color?.heading && (colors2?.length > 0 || settings2?.color?.custom || gradients?.length > 0 || settings2?.color?.customGradient);
-  }
-  function useHasButtonPanel(settings2) {
-    const colors2 = useColorsPerOrigin(settings2);
-    const gradients = useGradientsPerOrigin(settings2);
-    return settings2?.color?.button && (colors2?.length > 0 || settings2?.color?.custom || gradients?.length > 0 || settings2?.color?.customGradient);
-  }
-  function useHasBackgroundColorPanel(settings2) {
-    const colors2 = useColorsPerOrigin(settings2);
-    const gradients = useGradientsPerOrigin(settings2);
-    return settings2?.color?.background && (colors2?.length > 0 || settings2?.color?.custom || gradients?.length > 0 || settings2?.color?.customGradient);
-  }
-  function ColorToolsPanel({
-    resetAllFilter,
-    onChange,
-    value,
-    panelId,
-    children,
-    label
-  }) {
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const resetAll = () => {
-      const updatedValue = resetAllFilter(value);
-      onChange(updatedValue);
+  // 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 WithToolsPanelItem = ({ setting, children, panelId, ...props }) => {
+    const clearValue = () => {
+      if (setting.colorValue) {
+        setting.onColorChange();
+      } else if (setting.gradientValue) {
+        setting.onGradientChange();
+      }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
-      import_components199.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+      import_components147.__experimentalToolsPanelItem,
       {
-        label: label || (0, import_i18n189.__)("Elements"),
-        resetAll,
+        hasValue: () => {
+          return !!setting.colorValue || !!setting.gradientValue;
+        },
+        label: setting.label,
+        onDeselect: clearValue,
+        isShownByDefault: setting.isShownByDefault !== void 0 ? setting.isShownByDefault : true,
+        ...props,
+        className: clsx_default(
+          "block-editor-color-gradient-item",
+          "block-editor-tools-panel-color-gradient-settings__item"
+        ),
         panelId,
-        hasInnerWrapper: true,
-        headingLevel: 3,
-        className: "color-block-support-panel",
-        __experimentalFirstVisibleItemClass: "first",
-        __experimentalLastVisibleItemClass: "last",
-        dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime424.jsx)("div", { className: "color-block-support-panel__inner-wrapper", children })
+        resetAllFilter: setting.resetAllFilter,
+        children
       }
     );
-  }
-  var DEFAULT_CONTROLS3 = {
-    link: true,
-    heading: true,
-    button: true,
-    caption: true
   };
-  function ColorPanel({
-    as: Wrapper = ColorToolsPanel,
-    value,
-    onChange,
-    inheritedValue = value,
-    settings: settings2,
-    panelId,
-    defaultControls = DEFAULT_CONTROLS3,
-    label,
-    children,
-    contrastWarning,
-    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
-  }) {
+  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,
+      {
+        className: "block-editor-panel-color-gradient-settings__color-indicator",
+        colorValue
+      }
+    ),
+    /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+      import_components147.FlexItem,
+      {
+        className: "block-editor-panel-color-gradient-settings__color-name",
+        title: label,
+        children: label
+      }
+    )
+  ] });
+  var renderToggle = (settings2) => function Toggle2({ onToggle, isOpen }) {
     const {
-      colors: colors2,
-      gradients,
-      areCustomSolidsEnabled,
-      areCustomGradientsEnabled,
-      hasSolidColors,
-      hasGradientColors,
-      allColors,
-      decodeValue,
-      encodeGradientValue
-    } = useColorGradientSettings(settings2);
-    const decodeInheritedColor = (rawValue) => (0, import_style_engine4.getCSSValueFromRawStyle)(decodeValue(rawValue));
-    const showLinkPanel = useHasLinkPanel(settings2);
-    const linkColor = decodeInheritedColor(
-      inheritedValue?.elements?.link?.color?.text
-    );
-    const userLinkColor = decodeValue(value?.elements?.link?.color?.text);
-    const setLinkColor = (newColor, newSlug) => {
-      onChange(
-        setImmutably2(
-          value,
-          ["elements", "link", "color", "text"],
-          encodeColorValueWithPalette(allColors, newColor, newSlug)
-        )
-      );
-    };
-    const hoverLinkColor = decodeInheritedColor(
-      inheritedValue?.elements?.link?.[":hover"]?.color?.text
-    );
-    const userHoverLinkColor = decodeValue(
-      value?.elements?.link?.[":hover"]?.color?.text
-    );
-    const setHoverLinkColor = (newColor, newSlug) => {
-      onChange(
-        setImmutably2(
-          value,
-          ["elements", "link", ":hover", "color", "text"],
-          encodeColorValueWithPalette(allColors, newColor, newSlug)
-        )
-      );
+      clearable,
+      colorValue,
+      gradientValue,
+      onColorChange,
+      onGradientChange,
+      label
+    } = settings2;
+    const colorButtonRef = (0, import_element214.useRef)(void 0);
+    const toggleProps = {
+      onClick: onToggle,
+      className: clsx_default(
+        "block-editor-panel-color-gradient-settings__dropdown",
+        { "is-open": isOpen }
+      ),
+      "aria-expanded": isOpen,
+      ref: colorButtonRef
     };
-    const hasLink = () => !!userLinkColor || !!userHoverLinkColor;
-    const resetLink = () => {
-      let newValue = setImmutably2(
-        value,
-        ["elements", "link", ":hover", "color", "text"],
-        void 0
-      );
-      newValue = setImmutably2(
-        newValue,
-        ["elements", "link", "color", "text"],
-        void 0
-      );
-      onChange(newValue);
+    const clearValue = () => {
+      if (colorValue) {
+        onColorChange();
+      } else if (gradientValue) {
+        onGradientChange();
+      }
     };
-    const showCaptionPanel = useHasCaptionPanel(settings2);
-    const showButtonPanel = useHasButtonPanel(settings2);
-    const showHeadingPanel = useHasHeadingPanel(settings2);
-    const elements = (0, import_element250.useMemo)(
-      () => [
-        {
-          name: "caption",
-          label: (0, import_i18n189.__)("Captions"),
-          showPanel: showCaptionPanel
-        },
-        {
-          name: "button",
-          label: (0, import_i18n189.__)("Button"),
-          showPanel: showButtonPanel
-        },
-        {
-          name: "heading",
-          label: (0, import_i18n189.__)("Heading"),
-          showPanel: showHeadingPanel
-        },
-        {
-          name: "h1",
-          label: (0, import_i18n189.__)("H1"),
-          showPanel: showHeadingPanel
-        },
-        {
-          name: "h2",
-          label: (0, import_i18n189.__)("H2"),
-          showPanel: showHeadingPanel
-        },
-        {
-          name: "h3",
-          label: (0, import_i18n189.__)("H3"),
-          showPanel: showHeadingPanel
-        },
-        {
-          name: "h4",
-          label: (0, import_i18n189.__)("H4"),
-          showPanel: showHeadingPanel
-        },
+    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)(
+        LabeledColorIndicator,
         {
-          name: "h5",
-          label: (0, import_i18n189.__)("H5"),
-          showPanel: showHeadingPanel
-        },
+          colorValue: value,
+          label
+        }
+      ) }),
+      clearable && value && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+        import_components147.Button,
         {
-          name: "h6",
-          label: (0, import_i18n189.__)("H6"),
-          showPanel: showHeadingPanel
+          __next40pxDefaultSize: true,
+          label: (0, import_i18n142.__)("Reset"),
+          className: "block-editor-panel-color-gradient-settings__reset",
+          size: "small",
+          icon: reset_default,
+          onClick: () => {
+            clearValue();
+            if (isOpen) {
+              onToggle();
+            }
+            colorButtonRef.current?.focus();
+          }
         }
-      ],
-      [showCaptionPanel, showButtonPanel, showHeadingPanel]
-    );
-    const resetAllFilter = (0, import_element250.useCallback)(
-      (previousValue) => {
-        return {
-          ...previousValue,
-          elements: {
-            ...previousValue?.elements,
-            link: {
-              ...previousValue?.elements?.link,
-              color: void 0,
-              ":hover": {
-                color: void 0
-              }
-            },
-            ...elements.reduce((acc, element) => {
-              return {
-                ...acc,
-                [element.name]: {
-                  ...previousValue?.elements?.[element.name],
-                  color: void 0
+      )
+    ] });
+  };
+  function ColorGradientSettingsDropdown({
+    colors: colors2,
+    disableCustomColors,
+    disableCustomGradients,
+    enableAlpha,
+    gradients,
+    settings: settings2,
+    __experimentalIsRenderedInSidebar,
+    ...props
+  }) {
+    let popoverProps3;
+    if (__experimentalIsRenderedInSidebar) {
+      popoverProps3 = {
+        placement: "left-start",
+        offset: 36,
+        shift: true
+      };
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_jsx_runtime366.Fragment, { children: settings2.map((setting, index2) => {
+      const controlProps = {
+        clearable: false,
+        colorValue: setting.colorValue,
+        colors: colors2,
+        disableCustomColors,
+        disableCustomGradients,
+        enableAlpha,
+        gradientValue: setting.gradientValue,
+        gradients,
+        label: setting.label,
+        onColorChange: setting.onColorChange,
+        onGradientChange: setting.onGradientChange,
+        showTitle: false,
+        __experimentalIsRenderedInSidebar,
+        ...setting
+      };
+      const toggleSettings = {
+        clearable: setting.clearable,
+        label: setting.label,
+        colorValue: setting.colorValue,
+        gradientValue: setting.gradientValue,
+        onColorChange: setting.onColorChange,
+        onGradientChange: setting.onGradientChange
+      };
+      return setting && // If not in an `ItemGroup` wrap the dropdown in a
+      // `ToolsPanelItem`
+      /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+        WithToolsPanelItem,
+        {
+          setting,
+          ...props,
+          children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+            import_components147.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)(
+                control_default,
+                {
+                  ...controlProps
                 }
-              };
-            }, {})
-          }
-        };
-      },
-      [elements]
+              ) }) })
+            }
+          )
+        },
+        index2
+      );
+    }) });
+  }
+
+  // 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);
+
+  // 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);
+  function useMultipleOriginColorsAndGradients() {
+    const [
+      enableCustomColors,
+      customColors,
+      themeColors,
+      defaultColors,
+      shouldDisplayDefaultColors,
+      enableCustomGradients,
+      customGradients,
+      themeGradients,
+      defaultGradients,
+      shouldDisplayDefaultGradients
+    ] = useSettings(
+      "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"
     );
-    const items = [
-      showLinkPanel && {
-        key: "link",
-        label: (0, import_i18n189.__)("Link"),
-        hasValue: hasLink,
-        resetValue: resetLink,
-        isShownByDefault: defaultControls.link,
-        indicators: [
-          userLinkColor ?? linkColor,
-          userHoverLinkColor ?? hoverLinkColor
-        ],
-        isPlaceholder: userLinkColor === void 0 && userHoverLinkColor === void 0 && (linkColor !== void 0 || hoverLinkColor !== void 0),
-        hasInheritedValue: linkColor !== void 0 || hoverLinkColor !== void 0,
-        contrastWarning,
-        tabs: [
-          {
-            key: "link",
-            label: (0, import_i18n189.__)("Default"),
-            inheritedValue: linkColor,
-            inheritedSlug: extractPresetSlug(
-              inheritedValue?.elements?.link?.color?.text,
-              "color"
-            ),
-            userSlug: extractPresetSlug(
-              value?.elements?.link?.color?.text,
-              "color"
-            ),
-            setValue: setLinkColor,
-            userValue: userLinkColor,
-            isPlaceholder: userLinkColor === void 0 && linkColor !== void 0
-          },
-          {
-            key: "hover",
-            label: (0, import_i18n189.__)("Hover"),
-            inheritedValue: hoverLinkColor,
-            inheritedSlug: extractPresetSlug(
-              inheritedValue?.elements?.link?.[":hover"]?.color?.text,
-              "color"
-            ),
-            userSlug: extractPresetSlug(
-              value?.elements?.link?.[":hover"]?.color?.text,
-              "color"
-            ),
-            setValue: setHoverLinkColor,
-            userValue: userHoverLinkColor,
-            isPlaceholder: userHoverLinkColor === void 0 && hoverLinkColor !== void 0
-          }
-        ]
+    const colorGradientSettings = {
+      disableCustomColors: !enableCustomColors,
+      disableCustomGradients: !enableCustomGradients
+    };
+    colorGradientSettings.colors = (0, import_element215.useMemo)(() => {
+      const result = [];
+      if (themeColors && themeColors.length) {
+        result.push({
+          name: (0, import_i18n143._x)(
+            "Theme",
+            "Indicates this palette comes from the theme."
+          ),
+          slug: "theme",
+          colors: themeColors
+        });
       }
-    ].filter(Boolean);
-    elements.forEach(({ name, label: elementLabel, showPanel }) => {
-      if (!showPanel) {
-        return;
+      if (shouldDisplayDefaultColors && defaultColors && defaultColors.length) {
+        result.push({
+          name: (0, import_i18n143._x)(
+            "Default",
+            "Indicates this palette comes from WordPress."
+          ),
+          slug: "default",
+          colors: defaultColors
+        });
       }
-      const elementBackgroundColor = decodeInheritedColor(
-        inheritedValue?.elements?.[name]?.color?.background
-      );
-      const elementGradient = decodeInheritedColor(
-        inheritedValue?.elements?.[name]?.color?.gradient
-      );
-      const elementTextColor = decodeInheritedColor(
-        inheritedValue?.elements?.[name]?.color?.text
-      );
-      const elementBackgroundUserColor = decodeValue(
-        value?.elements?.[name]?.color?.background
-      );
-      const elementGradientUserColor = decodeValue(
-        value?.elements?.[name]?.color?.gradient
-      );
-      const elementTextUserColor = decodeValue(
-        value?.elements?.[name]?.color?.text
-      );
-      const hasElement = () => !!(elementTextUserColor || elementBackgroundUserColor || elementGradientUserColor);
-      const resetElement = () => {
-        const newValue = setImmutably2(
-          value,
-          ["elements", name, "color", "background"],
-          void 0
-        );
-        newValue.elements[name].color.gradient = void 0;
-        newValue.elements[name].color.text = void 0;
-        onChange(newValue);
-      };
-      const setElementTextColor = (newTextColor, newSlug) => {
-        onChange(
-          setImmutably2(
-            value,
-            ["elements", name, "color", "text"],
-            encodeColorValueWithPalette(
-              allColors,
-              newTextColor,
-              newSlug
-            )
-          )
-        );
-      };
-      const setElementBackgroundColor = (newBackgroundColor, newSlug) => {
-        const newValue = setImmutably2(
-          value,
-          ["elements", name, "color", "background"],
-          encodeColorValueWithPalette(
-            allColors,
-            newBackgroundColor,
-            newSlug
-          )
-        );
-        newValue.elements[name].color.gradient = void 0;
-        onChange(newValue);
-      };
-      const setElementGradient = (newGradient, newSlug) => {
-        const newValue = setImmutably2(
-          value,
-          ["elements", name, "color", "gradient"],
-          encodeGradientValue(newGradient, newSlug)
-        );
-        newValue.elements[name].color.background = void 0;
-        onChange(newValue);
-      };
-      const supportsBackground = name !== "caption";
-      const isElementTextPlaceholder = elementTextUserColor === void 0 && elementTextColor !== void 0;
-      const isElementBackgroundPlaceholder = elementBackgroundUserColor === void 0 && elementBackgroundColor !== void 0;
-      const isElementGradientPlaceholder = elementGradientUserColor === void 0 && elementGradient !== void 0;
-      const isElementPlaceholder = elementTextUserColor === void 0 && elementBackgroundUserColor === void 0 && elementGradientUserColor === void 0 && (elementTextColor !== void 0 || elementBackgroundColor !== void 0 || elementGradient !== void 0);
-      const hasElementInheritedValue = elementTextColor !== void 0 || elementBackgroundColor !== void 0 || elementGradient !== void 0;
-      items.push({
-        key: name,
-        label: elementLabel,
-        hasValue: hasElement,
-        resetValue: resetElement,
-        isShownByDefault: defaultControls[name],
-        indicators: supportsBackground ? [
-          elementTextUserColor ?? elementTextColor,
-          elementGradientUserColor ?? elementGradient ?? elementBackgroundUserColor ?? elementBackgroundColor
-        ] : [elementTextUserColor ?? elementTextColor],
-        isPlaceholder: isElementPlaceholder,
-        hasInheritedValue: hasElementInheritedValue,
-        tabs: [
-          hasSolidColors && {
-            key: "text",
-            label: (0, import_i18n189.__)("Text"),
-            inheritedValue: elementTextColor,
-            inheritedSlug: extractPresetSlug(
-              inheritedValue?.elements?.[name]?.color?.text,
-              "color"
-            ),
-            userSlug: extractPresetSlug(
-              value?.elements?.[name]?.color?.text,
-              "color"
-            ),
-            setValue: setElementTextColor,
-            userValue: elementTextUserColor,
-            isPlaceholder: isElementTextPlaceholder
-          },
-          hasSolidColors && supportsBackground && {
-            key: "background",
-            label: (0, import_i18n189.__)("Background"),
-            inheritedValue: elementBackgroundColor,
-            inheritedSlug: extractPresetSlug(
-              inheritedValue?.elements?.[name]?.color?.background,
-              "color"
-            ),
-            userSlug: extractPresetSlug(
-              value?.elements?.[name]?.color?.background,
-              "color"
-            ),
-            setValue: setElementBackgroundColor,
-            userValue: elementBackgroundUserColor,
-            isPlaceholder: isElementBackgroundPlaceholder
-          },
-          hasGradientColors && supportsBackground && {
-            key: "gradient",
-            label: (0, import_i18n189.__)("Gradient"),
-            inheritedValue: elementGradient,
-            inheritedSlug: extractPresetSlug(
-              inheritedValue?.elements?.[name]?.color?.gradient,
-              "gradient"
-            ),
-            userSlug: extractPresetSlug(
-              value?.elements?.[name]?.color?.gradient,
-              "gradient"
-            ),
-            setValue: setElementGradient,
-            userValue: elementGradientUserColor,
-            isGradient: true,
-            isPlaceholder: isElementGradientPlaceholder
-          }
-        ].filter(Boolean)
-      });
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)(
-      Wrapper,
-      {
-        resetAllFilter,
-        value,
-        onChange,
-        panelId,
-        label,
-        children: [
-          items.map((item) => {
-            const { key, ...restItem } = item;
-            return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
-              ColorGradientDropdownItem,
-              {
-                ...restItem,
-                showInheritanceLabelIndicators,
-                colorGradientControlSettings: {
-                  colors: colors2,
-                  disableCustomColors: !areCustomSolidsEnabled,
-                  gradients,
-                  disableCustomGradients: !areCustomGradientsEnabled
-                },
-                panelId
-              },
-              key
-            );
-          }),
-          children
-        ]
+      if (customColors && customColors.length) {
+        result.push({
+          name: (0, import_i18n143._x)(
+            "Custom",
+            "Indicates this palette is created by the user."
+          ),
+          slug: "custom",
+          colors: customColors
+        });
       }
-    );
+      return result;
+    }, [
+      customColors,
+      themeColors,
+      defaultColors,
+      shouldDisplayDefaultColors
+    ]);
+    colorGradientSettings.gradients = (0, import_element215.useMemo)(() => {
+      const result = [];
+      if (themeGradients && themeGradients.length) {
+        result.push({
+          name: (0, import_i18n143._x)(
+            "Theme",
+            "Indicates this palette comes from the theme."
+          ),
+          slug: "theme",
+          gradients: themeGradients
+        });
+      }
+      if (shouldDisplayDefaultGradients && defaultGradients && defaultGradients.length) {
+        result.push({
+          name: (0, import_i18n143._x)(
+            "Default",
+            "Indicates this palette comes from WordPress."
+          ),
+          slug: "default",
+          gradients: defaultGradients
+        });
+      }
+      if (customGradients && customGradients.length) {
+        result.push({
+          name: (0, import_i18n143._x)(
+            "Custom",
+            "Indicates this palette is created by the user."
+          ),
+          slug: "custom",
+          gradients: customGradients
+        });
+      }
+      return result;
+    }, [
+      customGradients,
+      themeGradients,
+      defaultGradients,
+      shouldDisplayDefaultGradients
+    ]);
+    colorGradientSettings.hasColorsOrGradients = !!colorGradientSettings.colors.length || !!colorGradientSettings.gradients.length;
+    return colorGradientSettings;
   }

-  // packages/block-editor/build-module/components/global-styles/typography-utils.mjs
-  function getMergedFontFamiliesAndFontFamilyFaces(settings2, selectedFontFamily) {
-    const fontFamiliesFromSettings = settings2?.typography?.fontFamilies;
-    const fontFamilies = ["default", "theme", "custom"].flatMap(
-      (key) => fontFamiliesFromSettings?.[key] ?? []
-    );
-    const fontFamilyFaces = fontFamilies.find(
-      (family) => family.fontFamily === selectedFontFamily
-    )?.fontFace ?? [];
-    return { fontFamilies, fontFamilyFaces };
-  }
-  function findNearestFontWeight(availableFontWeights, newFontWeightValue) {
-    newFontWeightValue = "number" === typeof newFontWeightValue ? newFontWeightValue.toString() : newFontWeightValue;
-    if (!newFontWeightValue || typeof newFontWeightValue !== "string") {
-      return "";
-    }
-    if (!availableFontWeights || availableFontWeights.length === 0) {
-      return newFontWeightValue;
-    }
-    const nearestFontWeight = availableFontWeights?.reduce(
-      (nearest, { value: fw }) => {
-        const currentDiff = Math.abs(
-          parseInt(fw) - parseInt(newFontWeightValue)
-        );
-        const nearestDiff = Math.abs(
-          parseInt(nearest) - parseInt(newFontWeightValue)
-        );
-        return currentDiff < nearestDiff ? fw : nearest;
-      },
-      availableFontWeights[0]?.value
-    );
-    return nearestFontWeight;
-  }
-  function findNearestFontStyle(availableFontStyles, newFontStyleValue) {
-    if (typeof newFontStyleValue !== "string" || !newFontStyleValue) {
-      return "";
-    }
-    const validStyles = ["normal", "italic", "oblique"];
-    if (!validStyles.includes(newFontStyleValue)) {
-      return "";
-    }
-    if (!availableFontStyles || availableFontStyles.length === 0 || availableFontStyles.find(
-      (style) => style.value === newFontStyleValue
+  // packages/block-editor/build-module/components/colors-gradients/panel-color-gradient-settings.mjs
+  var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
+  var colorsAndGradientKeys2 = [
+    "colors",
+    "disableCustomColors",
+    "gradients",
+    "disableCustomGradients"
+  ];
+  var PanelColorGradientSettingsInner = ({
+    className: className2,
+    colors: colors2,
+    gradients,
+    disableCustomColors,
+    disableCustomGradients,
+    children,
+    settings: settings2,
+    title,
+    showTitle = true,
+    __experimentalIsRenderedInSidebar,
+    enableAlpha
+  }) => {
+    const panelId = (0, import_compose84.useInstanceId)(PanelColorGradientSettingsInner);
+    const { batch } = (0, import_data145.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 newFontStyleValue;
-    }
-    if (newFontStyleValue === "oblique" && !availableFontStyles.find((style) => style.value === "oblique")) {
-      return "italic";
+      return null;
     }
-    return "";
-  }
-  function findNearestStyleAndWeight(fontFamilyFaces, fontStyle, fontWeight) {
-    let nearestFontStyle = fontStyle;
-    let nearestFontWeight = fontWeight;
-    const { fontStyles, fontWeights, combinedStyleAndWeightOptions } = getFontStylesAndWeights(fontFamilyFaces);
-    const hasFontStyle = fontStyles?.some(
-      ({ value: fs }) => fs === fontStyle
+    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+      import_components148.__experimentalToolsPanel,
+      {
+        className: clsx_default(
+          "block-editor-panel-color-gradient-settings",
+          className2
+        ),
+        hasInnerWrapper: true,
+        label: showTitle ? title : void 0,
+        resetAll: () => {
+          batch(() => {
+            settings2.forEach(
+              ({
+                colorValue,
+                gradientValue,
+                onColorChange,
+                onGradientChange
+              }) => {
+                if (colorValue) {
+                  onColorChange();
+                } else if (gradientValue) {
+                  onGradientChange();
+                }
+              }
+            );
+          });
+        },
+        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)(
+            ColorGradientSettingsDropdown,
+            {
+              settings: settings2,
+              panelId,
+              ...{
+                colors: colors2,
+                gradients,
+                disableCustomColors,
+                disableCustomGradients,
+                __experimentalIsRenderedInSidebar,
+                enableAlpha
+              }
+            }
+          ),
+          !!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
+          ] })
+        ] })
+      }
     );
-    const hasFontWeight = fontWeights?.some(
-      ({ value: fw }) => fw?.toString() === fontWeight?.toString()
+  };
+  var PanelColorGradientSettingsSelect = (props) => {
+    const colorGradientSettings = useMultipleOriginColorsAndGradients();
+    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+      PanelColorGradientSettingsInner,
+      {
+        ...{ ...colorGradientSettings, ...props }
+      }
     );
-    if (!hasFontStyle) {
-      nearestFontStyle = fontStyle ? findNearestFontStyle(fontStyles, fontStyle) : combinedStyleAndWeightOptions?.find(
-        (option) => option.style.fontWeight === findNearestFontWeight(fontWeights, fontWeight)
-      )?.style?.fontStyle;
-    }
-    if (!hasFontWeight) {
-      nearestFontWeight = fontWeight ? findNearestFontWeight(fontWeights, fontWeight) : combinedStyleAndWeightOptions?.find(
-        (option) => option.style.fontStyle === (nearestFontStyle || fontStyle)
-      )?.style?.fontWeight;
+  };
+  var PanelColorGradientSettings = (props) => {
+    if (colorsAndGradientKeys2.every((key) => props.hasOwnProperty(key))) {
+      return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(PanelColorGradientSettingsInner, { ...props });
     }
-    return { nearestFontStyle, nearestFontWeight };
-  }
+    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(PanelColorGradientSettingsSelect, { ...props });
+  };
+  var panel_color_gradient_settings_default = PanelColorGradientSettings;

-  // packages/block-editor/build-module/components/global-styles/typography-panel.mjs
-  var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
-  var MIN_TEXT_COLUMNS = 1;
-  var MAX_TEXT_COLUMNS = 6;
-  function shouldSyncLinkColor(value, inheritedValue) {
-    const localLinkColor = value?.elements?.link?.color?.text;
-    if (localLinkColor !== void 0) {
-      return localLinkColor === value?.color?.text;
-    }
-    const inheritedLinkColor = inheritedValue?.elements?.link?.color?.text;
-    return inheritedLinkColor === void 0 || inheritedValue?.color?.text === inheritedLinkColor;
-  }
-  function useHasTypographyPanel(settings2) {
-    const hasFontFamily = useHasFontFamilyControl(settings2);
-    const hasLineHeight = useHasLineHeightControl(settings2);
-    const hasFontAppearance = useHasAppearanceControl(settings2);
-    const hasLetterSpacing = useHasLetterSpacingControl(settings2);
-    const hasTextAlign = useHasTextAlignmentControl(settings2);
-    const hasTextTransform = useHasTextTransformControl(settings2);
-    const hasTextDecoration = useHasTextDecorationControl(settings2);
-    const hasTextIndent = useHasTextIndentControl(settings2);
-    const hasWritingMode = useHasWritingModeControl(settings2);
-    const hasTextColumns = useHasTextColumnsControl(settings2);
-    const hasFontSize = useHasFontSizeControl(settings2);
-    const hasTextColor = useHasTextPanel(settings2);
-    return hasFontFamily || hasLineHeight || hasFontAppearance || hasLetterSpacing || hasTextAlign || hasTextTransform || hasFontSize || hasTextDecoration || hasTextIndent || hasWritingMode || hasTextColumns || hasTextColor;
-  }
-  function useHasFontSizeControl(settings2) {
-    return settings2?.typography?.defaultFontSizes !== false && settings2?.typography?.fontSizes?.default?.length || settings2?.typography?.fontSizes?.theme?.length || settings2?.typography?.fontSizes?.custom?.length || settings2?.typography?.customFontSize;
+  // 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 DIMENSION_CUSTOM_VALUE_SETTINGS = {
+    ...CUSTOM_VALUE_SETTINGS,
+    px: { max: 1e3, steps: 1 },
+    em: { max: 50, steps: 0.1 },
+    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 sizes = [
+        { name: (0, import_i18n144.__)("None"), slug: "0", size: 0 },
+        ...customSizes,
+        ...themeSizes,
+        ...defaultSizes
+      ];
+      return sizes;
+    }, [customSizes, themeSizes, defaultSizes]);
   }
-  function useHasFontFamilyControl(settings2) {
-    return ["default", "theme", "custom"].some(
-      (key) => settings2?.typography?.fontFamilies?.[key]?.length
+  function DimensionControl({
+    label = (0, import_i18n144.__)("Dimension"),
+    onChange,
+    value,
+    placeholder,
+    className: className2,
+    dimensionSizes: dimensionSizesProp
+  }) {
+    const [dimensionSizesFromSettings, availableUnits] = useSettings(
+      "dimensions.dimensionSizes",
+      "spacing.units"
+    );
+    const dimensionSizes = dimensionSizesProp ?? dimensionSizesFromSettings;
+    const units2 = (0, import_components149.__experimentalUseCustomUnits)({
+      availableUnits: availableUnits || [
+        "%",
+        "px",
+        "em",
+        "rem",
+        "vh",
+        "vw"
+      ]
+    });
+    const options = useDimensionSizes(dimensionSizes);
+    const [selectedUnit, setSelectedUnit] = (0, import_element216.useState)(() => {
+      const [, unit] = (0, import_components149.__experimentalParseQuantityAndUnitFromRawValue)(value);
+      return unit || units2[0]?.value || "px";
+    });
+    const handleUnitChange = (newUnit) => {
+      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") {
+        onChange(Math.round(currentValue * 16) + newUnit);
+      } else if ([
+        "%",
+        "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(newUnit) && currentValue > 100) {
+        onChange(100 + newUnit);
+      }
+      setSelectedUnit(newUnit);
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime368.jsxs)(
+      "fieldset",
+      {
+        className: clsx_default("block-editor-dimension-control", className2),
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_components149.BaseControl.VisualLabel, { as: "legend", children: label }),
+          /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+            PresetInputControl,
+            {
+              ariaLabel: label,
+              className: "block-editor-dimension-control",
+              customValueSettings: DIMENSION_CUSTOM_VALUE_SETTINGS,
+              minimumCustomValue: 0,
+              onChange,
+              onUnitChange: handleUnitChange,
+              placeholder,
+              presets: options,
+              presetType: "dimension",
+              selectedUnit,
+              showTooltip: true,
+              units: units2,
+              value
+            }
+          )
+        ]
+      }
     );
   }
-  function useHasLineHeightControl(settings2) {
-    return settings2?.typography?.lineHeight;
-  }
-  function useHasAppearanceControl(settings2) {
-    return settings2?.typography?.fontStyle || settings2?.typography?.fontWeight;
-  }
-  function useAppearanceControlLabel(settings2) {
-    if (!settings2?.typography?.fontStyle) {
-      return (0, import_i18n190.__)("Font weight");
-    }
-    if (!settings2?.typography?.fontWeight) {
-      return (0, import_i18n190.__)("Font style");
-    }
-    return (0, import_i18n190.__)("Appearance");
-  }
-  function useHasLetterSpacingControl(settings2) {
-    return settings2?.typography?.letterSpacing;
-  }
-  function useHasTextTransformControl(settings2) {
-    return settings2?.typography?.textTransform;
-  }
-  function useHasTextAlignmentControl(settings2) {
-    return settings2?.typography?.textAlign;
-  }
-  function useHasTextDecorationControl(settings2) {
-    return settings2?.typography?.textDecoration;
+
+  // 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_deprecated17 = __toESM(require_deprecated(), 1);
+  var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
+  var RANGE_CONTROL_CUSTOM_SETTINGS = {
+    px: { max: 1e3, step: 1 },
+    "%": { max: 100, step: 1 },
+    vw: { max: 100, step: 1 },
+    vh: { max: 100, step: 1 },
+    em: { max: 50, step: 0.1 },
+    rem: { max: 50, step: 0.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 HeightControl({
+    label = (0, import_i18n145.__)("Height"),
+    onChange,
+    value
+  }) {
+    (0, import_deprecated17.default)("wp.blockEditor.HeightControl", {
+      since: "7.0",
+      version: "7.2",
+      alternative: "wp.blockEditor.DimensionControl"
+    });
+    const customRangeValue = parseFloat(value);
+    const [availableUnits] = useSettings("spacing.units");
+    const units2 = (0, import_components150.__experimentalUseCustomUnits)({
+      availableUnits: availableUnits || [
+        "%",
+        "px",
+        "em",
+        "rem",
+        "vh",
+        "vw"
+      ]
+    });
+    const selectedUnit = (0, import_element217.useMemo)(
+      () => (0, import_components150.__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);
+      if (["em", "rem"].includes(newUnit) && currentUnit === "px") {
+        onChange((currentValue / 16).toFixed(2) + newUnit);
+      } else if (["em", "rem"].includes(currentUnit) && newUnit === "px") {
+        onChange(Math.round(currentValue * 16) + newUnit);
+      } else if ([
+        "%",
+        "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(newUnit) && currentValue > 100) {
+        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,
+          {
+            value,
+            units: units2,
+            onChange,
+            onUnitChange: handleUnitChange,
+            min: 0,
+            label,
+            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,
+          {
+            value: customRangeValue,
+            min: 0,
+            max: RANGE_CONTROL_CUSTOM_SETTINGS[selectedUnit]?.max ?? 100,
+            step: RANGE_CONTROL_CUSTOM_SETTINGS[selectedUnit]?.step ?? 0.1,
+            withInputField: false,
+            onChange: handleSliderChange,
+            label,
+            hideLabelFromVision: true
+          }
+        ) }) })
+      ] })
+    ] });
   }
-  function useHasWritingModeControl(settings2) {
-    return settings2?.typography?.writingMode;
+
+  // packages/block-editor/build-module/components/image-editor/index.mjs
+  var import_components156 = __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 import_normalize_wheel = __toESM(require_normalize_wheel());
+  function getCropSize(mediaWidth, mediaHeight, containerWidth, containerHeight, aspect, rotation) {
+    if (rotation === void 0) {
+      rotation = 0;
+    }
+    var _a = rotateSize(mediaWidth, mediaHeight, rotation), width = _a.width, height = _a.height;
+    var fittingWidth = Math.min(width, containerWidth);
+    var fittingHeight = Math.min(height, containerHeight);
+    if (fittingWidth > fittingHeight * aspect) {
+      return {
+        width: fittingHeight * aspect,
+        height: fittingHeight
+      };
+    }
+    return {
+      width: fittingWidth,
+      height: fittingWidth / aspect
+    };
   }
-  function useHasTextColumnsControl(settings2) {
-    return settings2?.typography?.textColumns;
+  function getMediaZoom(mediaSize) {
+    return mediaSize.width > mediaSize.height ? mediaSize.width / mediaSize.naturalWidth : mediaSize.height / mediaSize.naturalHeight;
   }
-  function useHasTextIndentControl(settings2) {
-    return settings2?.typography?.textIndent;
+  function restrictPosition(position, mediaSize, cropSize, zoom, rotation) {
+    if (rotation === void 0) {
+      rotation = 0;
+    }
+    var _a = rotateSize(mediaSize.width, mediaSize.height, rotation), width = _a.width, height = _a.height;
+    return {
+      x: restrictPositionCoord(position.x, width, cropSize.width, zoom),
+      y: restrictPositionCoord(position.y, height, cropSize.height, zoom)
+    };
   }
-  function getMergedFontSizes(settings2) {
-    const fontSizes = settings2?.typography?.fontSizes;
-    const defaultFontSizesEnabled = !!settings2?.typography?.defaultFontSizes;
-    return [
-      ...fontSizes?.custom ?? [],
-      ...fontSizes?.theme ?? [],
-      ...defaultFontSizesEnabled ? fontSizes?.default ?? [] : []
-    ];
+  function restrictPositionCoord(position, mediaSize, cropSize, zoom) {
+    var maxPosition = mediaSize * zoom / 2 - cropSize / 2;
+    return clamp3(position, -maxPosition, maxPosition);
   }
-  function TypographyToolsPanel({
-    resetAllFilter,
-    onChange,
-    value,
-    panelId,
-    children
-  }) {
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const resetAll = () => {
-      const updatedValue = resetAllFilter(value);
-      onChange(updatedValue);
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-      import_components200.__experimentalToolsPanel,
-      {
-        label: (0, import_i18n190.__)("Typography"),
-        resetAll,
-        panelId,
-        __experimentalFirstVisibleItemClass: "first",
-        dropdownMenuProps,
-        children
-      }
-    );
+  function getDistanceBetweenPoints(pointA, pointB) {
+    return Math.sqrt(Math.pow(pointA.y - pointB.y, 2) + Math.pow(pointA.x - pointB.x, 2));
   }
-  var DEFAULT_CONTROLS4 = {
-    textColor: true,
-    fontFamily: true,
-    fontSize: true,
-    fontAppearance: true,
-    lineHeight: true,
-    letterSpacing: true,
-    textAlign: true,
-    textTransform: true,
-    textDecoration: true,
-    textIndent: true,
-    writingMode: true,
-    textColumns: true
-  };
-  var EMPTY_VALUES = [void 0, null, ""];
-  function hasValue(value) {
-    return !EMPTY_VALUES.includes(value);
+  function getRotationBetweenPoints(pointA, pointB) {
+    return Math.atan2(pointB.y - pointA.y, pointB.x - pointA.x) * 180 / Math.PI;
   }
-  function getNumericPlaceholder(rawValue) {
-    if (!hasValue(rawValue)) {
-      return void 0;
+  function computeCroppedArea(crop, mediaSize, cropSize, aspect, zoom, rotation, restrictPosition2) {
+    if (rotation === void 0) {
+      rotation = 0;
     }
-    const [quantity] = (0, import_components200.__experimentalParseQuantityAndUnitFromRawValue)(rawValue);
-    return quantity;
+    if (restrictPosition2 === void 0) {
+      restrictPosition2 = true;
+    }
+    var limitAreaFn = restrictPosition2 ? limitArea : noOp;
+    var mediaBBoxSize = rotateSize(mediaSize.width, mediaSize.height, rotation);
+    var mediaNaturalBBoxSize = rotateSize(mediaSize.naturalWidth, mediaSize.naturalHeight, rotation);
+    var croppedAreaPercentages = {
+      x: limitAreaFn(100, ((mediaBBoxSize.width - cropSize.width / zoom) / 2 - crop.x / zoom) / mediaBBoxSize.width * 100),
+      y: limitAreaFn(100, ((mediaBBoxSize.height - cropSize.height / zoom) / 2 - crop.y / zoom) / mediaBBoxSize.height * 100),
+      width: limitAreaFn(100, cropSize.width / mediaBBoxSize.width * 100 / zoom),
+      height: limitAreaFn(100, cropSize.height / mediaBBoxSize.height * 100 / zoom)
+    };
+    var widthInPixels = Math.round(limitAreaFn(mediaNaturalBBoxSize.width, croppedAreaPercentages.width * mediaNaturalBBoxSize.width / 100));
+    var heightInPixels = Math.round(limitAreaFn(mediaNaturalBBoxSize.height, croppedAreaPercentages.height * mediaNaturalBBoxSize.height / 100));
+    var isImgWiderThanHigh = mediaNaturalBBoxSize.width >= mediaNaturalBBoxSize.height * aspect;
+    var sizePixels = isImgWiderThanHigh ? {
+      width: Math.round(heightInPixels * aspect),
+      height: heightInPixels
+    } : {
+      width: widthInPixels,
+      height: Math.round(widthInPixels / aspect)
+    };
+    var croppedAreaPixels = __assign(__assign({}, sizePixels), {
+      x: Math.round(limitAreaFn(mediaNaturalBBoxSize.width - sizePixels.width, croppedAreaPercentages.x * mediaNaturalBBoxSize.width / 100)),
+      y: Math.round(limitAreaFn(mediaNaturalBBoxSize.height - sizePixels.height, croppedAreaPercentages.y * mediaNaturalBBoxSize.height / 100))
+    });
+    return {
+      croppedAreaPercentages,
+      croppedAreaPixels
+    };
   }
-  function TypographyPanel({
-    as: Wrapper = TypographyToolsPanel,
-    value,
-    onChange,
-    inheritedValue = value,
-    settings: settings2,
-    panelId,
-    defaultControls = DEFAULT_CONTROLS4,
-    isGlobalStyles = false,
-    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled(),
-    contrastWarning
-  }) {
-    const { colors: colors2, allColors, areCustomSolidsEnabled, decodeValue } = useColorGradientSettings(settings2);
-    const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
-      showInheritanceLabelIndicators && isInherited,
-      showInheritanceLabelIndicators && hasLocalOverride,
-      className
-    );
-    const hasTextColorEnabled = useHasTextPanel(settings2);
-    const textColor = decodeValue(inheritedValue?.color?.text);
-    const userTextColor = decodeValue(value?.color?.text);
-    const hasTextColorValue = () => !!value?.color?.text;
-    const setTextColor = (newColor, newSlug) => {
-      const encoded = encodeColorValueWithPalette(
-        allColors,
-        newColor,
-        newSlug
-      );
-      let changedObject = setImmutably2(value, ["color", "text"], encoded);
-      const syncLinkColor = isGlobalStylesInheritanceEnabled() ? shouldSyncLinkColor(value, inheritedValue) : inheritedValue?.color?.text === inheritedValue?.elements?.link?.color?.text;
-      if (syncLinkColor) {
-        changedObject = setImmutably2(
-          changedObject,
-          ["elements", "link", "color", "text"],
-          encoded
-        );
-      }
-      onChange(changedObject);
+  function limitArea(max3, value) {
+    return Math.min(max3, Math.max(0, value));
+  }
+  function noOp(_max, value) {
+    return value;
+  }
+  function getInitialCropFromCroppedAreaPercentages(croppedAreaPercentages, mediaSize, rotation, cropSize, minZoom, maxZoom) {
+    var mediaBBoxSize = rotateSize(mediaSize.width, mediaSize.height, rotation);
+    var zoom = clamp3(cropSize.width / mediaBBoxSize.width * (100 / croppedAreaPercentages.width), minZoom, maxZoom);
+    var crop = {
+      x: zoom * mediaBBoxSize.width / 2 - cropSize.width / 2 - mediaBBoxSize.width * zoom * (croppedAreaPercentages.x / 100),
+      y: zoom * mediaBBoxSize.height / 2 - cropSize.height / 2 - mediaBBoxSize.height * zoom * (croppedAreaPercentages.y / 100)
     };
-    const resetTextColor = () => setTextColor(void 0);
-    const hasFontFamilyEnabled = useHasFontFamilyControl(settings2);
-    const inheritedFontFamily = decodeValue(
-      inheritedValue?.typography?.fontFamily
-    );
-    const fontFamily = decodeValue(value?.typography?.fontFamily) ?? inheritedFontFamily;
-    const isFontFamilyPlaceholder = !hasValue(value?.typography?.fontFamily) && hasValue(inheritedFontFamily);
-    const { fontFamilies, fontFamilyFaces } = (0, import_element251.useMemo)(() => {
-      return getMergedFontFamiliesAndFontFamilyFaces(settings2, fontFamily);
-    }, [settings2, fontFamily]);
-    const setFontFamily = (newValue) => {
-      const slug = fontFamilies?.find(
-        ({ fontFamily: f2 }) => f2 === newValue
-      )?.slug;
-      const nextFontFamily = slug ? `var:preset|font-family|${slug}` : newValue;
-      let updatedValue = setImmutably2(
-        value,
-        ["typography", "fontFamily"],
-        hasValue(nextFontFamily) ? nextFontFamily : void 0
-      );
-      const newFontFamilyFaces = fontFamilies?.find(({ fontFamily: f2 }) => f2 === newValue)?.fontFace ?? [];
-      const { fontStyles, fontWeights } = getFontStylesAndWeights(newFontFamilyFaces);
-      const hasFontStyle = fontStyles?.some(
-        ({ value: fs }) => fs === fontStyle
-      );
-      const hasFontWeight = fontWeights?.some(
-        ({ value: fw }) => fw?.toString() === fontWeight?.toString()
-      );
-      if (!hasFontStyle || !hasFontWeight) {
-        const { nearestFontStyle, nearestFontWeight } = findNearestStyleAndWeight(
-          newFontFamilyFaces,
-          fontStyle,
-          fontWeight
-        );
-        if (nearestFontStyle || nearestFontWeight) {
-          updatedValue = {
-            ...updatedValue,
-            typography: {
-              ...updatedValue?.typography,
-              fontStyle: hasValue(nearestFontStyle) ? nearestFontStyle : void 0,
-              fontWeight: hasValue(nearestFontWeight) ? nearestFontWeight : void 0
-            }
-          };
-        } else if (fontStyle || fontWeight) {
-          updatedValue = {
-            ...updatedValue,
-            typography: {
-              ...updatedValue?.typography,
-              fontStyle: void 0,
-              fontWeight: void 0
-            }
-          };
-        }
-      }
-      onChange(updatedValue);
+    return {
+      crop,
+      zoom
     };
-    const hasFontFamily = () => hasValue(value?.typography?.fontFamily);
-    const resetFontFamily = () => setFontFamily(void 0);
-    const hasFontSizeEnabled = useHasFontSizeControl(settings2);
-    const disableCustomFontSizes = !settings2?.typography?.customFontSize;
-    const mergedFontSizes = getMergedFontSizes(settings2);
-    const rawLocalFontSize = value?.typography?.fontSize;
-    const rawInheritedFontSize = inheritedValue?.typography?.fontSize;
-    const rawFontSizeForDisplay = rawLocalFontSize ?? rawInheritedFontSize;
-    const fontSize = decodeValue(rawFontSizeForDisplay);
-    const inheritedFontSizeDecoded = decodeValue(rawInheritedFontSize);
-    const isFontSizePlaceholder = !hasValue(rawLocalFontSize) && hasValue(rawInheritedFontSize);
-    const extractSlug = (rawValue) => {
-      if (!rawValue || typeof rawValue !== "string") {
-        return void 0;
-      }
-      if (rawValue.startsWith("var:preset|font-size|")) {
-        return rawValue.replace("var:preset|font-size|", "");
-      }
-      const cssVarMatch = rawValue.match(
-        /^var\(--wp--preset--font-size--([^)]+)\)$/
-      );
-      if (cssVarMatch) {
-        return cssVarMatch[1];
-      }
-      return void 0;
+  }
+  function getZoomFromCroppedAreaPixels(croppedAreaPixels, mediaSize, cropSize) {
+    var mediaZoom = getMediaZoom(mediaSize);
+    return cropSize.height > cropSize.width ? cropSize.height / (croppedAreaPixels.height * mediaZoom) : cropSize.width / (croppedAreaPixels.width * mediaZoom);
+  }
+  function getInitialCropFromCroppedAreaPixels(croppedAreaPixels, mediaSize, rotation, cropSize, minZoom, maxZoom) {
+    if (rotation === void 0) {
+      rotation = 0;
+    }
+    var mediaNaturalBBoxSize = rotateSize(mediaSize.naturalWidth, mediaSize.naturalHeight, rotation);
+    var zoom = clamp3(getZoomFromCroppedAreaPixels(croppedAreaPixels, mediaSize, cropSize), minZoom, maxZoom);
+    var cropZoom = cropSize.height > cropSize.width ? cropSize.height / croppedAreaPixels.height : cropSize.width / croppedAreaPixels.width;
+    var crop = {
+      x: ((mediaNaturalBBoxSize.width - croppedAreaPixels.width) / 2 - croppedAreaPixels.x) * cropZoom,
+      y: ((mediaNaturalBBoxSize.height - croppedAreaPixels.height) / 2 - croppedAreaPixels.y) * cropZoom
     };
-    const currentFontSizeSlug = extractSlug(rawFontSizeForDisplay);
-    const inheritedFontSizeSlug = extractSlug(rawInheritedFontSize);
-    const setFontSize = (newValue, metadata) => {
-      const actualValue = !!metadata?.slug ? `var:preset|font-size|${metadata?.slug}` : newValue;
-      onChange(
-        setImmutably2(
-          value,
-          ["typography", "fontSize"],
-          hasValue(actualValue) ? actualValue : void 0
-        )
-      );
+    return {
+      crop,
+      zoom
     };
-    const setFontSizeWithInheritedCommit = (newValue, metadata) => {
-      if (isFontSizePlaceholder && newValue === void 0 && !metadata) {
-        if (inheritedFontSizeSlug) {
-          setFontSize(void 0, { slug: inheritedFontSizeSlug });
-        } else {
-          setFontSize(inheritedFontSizeDecoded);
-        }
-        return;
-      }
-      setFontSize(newValue, metadata);
+  }
+  function getCenter(a2, b2) {
+    return {
+      x: (b2.x + a2.x) / 2,
+      y: (b2.y + a2.y) / 2
     };
-    const hasFontSize = () => hasValue(value?.typography?.fontSize);
-    const resetFontSize = () => setFontSize(void 0);
-    const hasAppearanceControl = useHasAppearanceControl(settings2);
-    const appearanceControlLabel = useAppearanceControlLabel(settings2);
-    const hasFontStyles = settings2?.typography?.fontStyle;
-    const hasFontWeights = settings2?.typography?.fontWeight;
-    const inheritedFontStyle = decodeValue(
-      inheritedValue?.typography?.fontStyle
-    );
-    const inheritedFontWeight = decodeValue(
-      inheritedValue?.typography?.fontWeight
-    );
-    const fontStyle = decodeValue(value?.typography?.fontStyle) ?? inheritedFontStyle;
-    const fontWeight = decodeValue(value?.typography?.fontWeight) ?? inheritedFontWeight;
-    const isFontAppearancePlaceholder = !hasValue(value?.typography?.fontStyle) && !hasValue(value?.typography?.fontWeight) && (hasValue(inheritedFontStyle) || hasValue(inheritedFontWeight));
-    const setFontAppearance = (0, import_element251.useCallback)(
-      ({ fontStyle: newFontStyle, fontWeight: newFontWeight }) => {
-        if (newFontStyle !== fontStyle || newFontWeight !== fontWeight) {
-          onChange({
-            ...value,
-            typography: {
-              ...value?.typography,
-              fontStyle: hasValue(newFontStyle) ? newFontStyle : void 0,
-              fontWeight: hasValue(newFontWeight) ? newFontWeight : void 0
-            }
-          });
-        }
-      },
-      [fontStyle, fontWeight, onChange, value]
-    );
-    const setFontAppearanceWithInheritedCommit = (0, import_element251.useCallback)(
-      (next) => {
-        if (isFontAppearancePlaceholder && next.fontStyle === fontStyle && next.fontWeight === fontWeight) {
-          onChange({
-            ...value,
-            typography: {
-              ...value?.typography,
-              fontStyle: hasValue(fontStyle) ? fontStyle : void 0,
-              fontWeight: hasValue(fontWeight) ? fontWeight : void 0
+  }
+  function getRadianAngle(degreeValue) {
+    return degreeValue * Math.PI / 180;
+  }
+  function rotateSize(width, height, rotation) {
+    var rotRad = getRadianAngle(rotation);
+    return {
+      width: Math.abs(Math.cos(rotRad) * width) + Math.abs(Math.sin(rotRad) * height),
+      height: Math.abs(Math.sin(rotRad) * width) + Math.abs(Math.cos(rotRad) * height)
+    };
+  }
+  function clamp3(value, min3, max3) {
+    return Math.min(Math.max(value, min3), max3);
+  }
+  function classNames() {
+    var args = [];
+    for (var _i = 0; _i < arguments.length; _i++) {
+      args[_i] = arguments[_i];
+    }
+    return args.filter(function(value) {
+      if (typeof value === "string" && value.length > 0) {
+        return true;
+      }
+      return false;
+    }).join(" ").trim();
+  }
+  var css_248z = ".reactEasyCrop_Container {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  overflow: hidden;\n  user-select: none;\n  touch-action: none;\n  cursor: move;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\n.reactEasyCrop_Image,\n.reactEasyCrop_Video {\n  will-change: transform; /* this improves performances and prevent painting issues on iOS Chrome */\n}\n\n.reactEasyCrop_Contain {\n  max-width: 100%;\n  max-height: 100%;\n  margin: auto;\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  right: 0;\n}\n.reactEasyCrop_Cover_Horizontal {\n  width: 100%;\n  height: auto;\n}\n.reactEasyCrop_Cover_Vertical {\n  width: auto;\n  height: 100%;\n}\n\n.reactEasyCrop_CropArea {\n  position: absolute;\n  left: 50%;\n  top: 50%;\n  transform: translate(-50%, -50%);\n  border: 1px solid rgba(255, 255, 255, 0.5);\n  box-sizing: border-box;\n  box-shadow: 0 0 0 9999em;\n  color: rgba(0, 0, 0, 0.5);\n  overflow: hidden;\n}\n\n.reactEasyCrop_CropAreaRound {\n  border-radius: 50%;\n}\n\n.reactEasyCrop_CropAreaGrid::before {\n  content: ' ';\n  box-sizing: border-box;\n  position: absolute;\n  border: 1px solid rgba(255, 255, 255, 0.5);\n  top: 0;\n  bottom: 0;\n  left: 33.33%;\n  right: 33.33%;\n  border-top: 0;\n  border-bottom: 0;\n}\n\n.reactEasyCrop_CropAreaGrid::after {\n  content: ' ';\n  box-sizing: border-box;\n  position: absolute;\n  border: 1px solid rgba(255, 255, 255, 0.5);\n  top: 33.33%;\n  bottom: 33.33%;\n  left: 0;\n  right: 0;\n  border-left: 0;\n  border-right: 0;\n}\n";
+  var MIN_ZOOM = 1;
+  var MAX_ZOOM = 3;
+  var KEYBOARD_STEP = 1;
+  var Cropper = (
+    /** @class */
+    (function(_super) {
+      __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.containerPosition = {
+          x: 0,
+          y: 0
+        };
+        _this.containerRef = null;
+        _this.styleRef = null;
+        _this.containerRect = null;
+        _this.mediaSize = {
+          width: 0,
+          height: 0,
+          naturalWidth: 0,
+          naturalHeight: 0
+        };
+        _this.dragStartPosition = {
+          x: 0,
+          y: 0
+        };
+        _this.dragStartCrop = {
+          x: 0,
+          y: 0
+        };
+        _this.gestureZoomStart = 0;
+        _this.gestureRotationStart = 0;
+        _this.isTouching = false;
+        _this.lastPinchDistance = 0;
+        _this.lastPinchRotation = 0;
+        _this.rafDragTimeout = null;
+        _this.rafPinchTimeout = null;
+        _this.wheelTimer = null;
+        _this.currentDoc = typeof document !== "undefined" ? document : null;
+        _this.currentWindow = typeof window !== "undefined" ? window : null;
+        _this.resizeObserver = null;
+        _this.previousCropSize = null;
+        _this.isInitialized = false;
+        _this.state = {
+          cropSize: null,
+          hasWheelJustStarted: false,
+          mediaObjectFit: void 0
+        };
+        _this.initResizeObserver = function() {
+          if (typeof window.ResizeObserver === "undefined" || !_this.containerRef) {
+            return;
+          }
+          var isFirstResize = true;
+          _this.resizeObserver = new window.ResizeObserver(function(entries) {
+            if (isFirstResize) {
+              isFirstResize = false;
+              return;
             }
+            _this.computeSizes();
           });
-          return;
-        }
-        setFontAppearance(next);
-      },
-      [
-        isFontAppearancePlaceholder,
-        fontStyle,
-        fontWeight,
-        onChange,
-        value,
-        setFontAppearance
-      ]
-    );
-    const hasFontAppearance = () => hasValue(value?.typography?.fontStyle) || hasValue(value?.typography?.fontWeight);
-    const resetFontAppearance = (0, import_element251.useCallback)(() => {
-      setFontAppearance({});
-    }, [setFontAppearance]);
-    const hasLineHeightEnabled = useHasLineHeightControl(settings2);
-    const localLineHeight = decodeValue(value?.typography?.lineHeight);
-    const inheritedLineHeight = decodeValue(
-      inheritedValue?.typography?.lineHeight
-    );
-    const isLineHeightPlaceholder = !hasValue(value?.typography?.lineHeight) && hasValue(inheritedLineHeight);
-    const setLineHeight = (newValue) => {
-      onChange(
-        setImmutably2(
-          value,
-          ["typography", "lineHeight"],
-          hasValue(newValue) ? newValue : void 0
-        )
-      );
-    };
-    const hasLineHeight = () => hasValue(value?.typography?.lineHeight);
-    const resetLineHeight = () => setLineHeight(void 0);
-    const hasLetterSpacingControl = useHasLetterSpacingControl(settings2);
-    const localLetterSpacing = decodeValue(value?.typography?.letterSpacing);
-    const inheritedLetterSpacing = decodeValue(
-      inheritedValue?.typography?.letterSpacing
-    );
-    const isLetterSpacingPlaceholder = !hasValue(value?.typography?.letterSpacing) && hasValue(inheritedLetterSpacing);
-    const setLetterSpacing = (newValue) => {
-      onChange(
-        setImmutably2(
-          value,
-          ["typography", "letterSpacing"],
-          hasValue(newValue) ? newValue : void 0
-        )
-      );
-    };
-    const hasLetterSpacing = () => hasValue(value?.typography?.letterSpacing);
-    const resetLetterSpacing = () => setLetterSpacing(void 0);
-    const hasTextIndentControl = useHasTextIndentControl(settings2);
-    const localTextIndent = decodeValue(value?.typography?.textIndent);
-    const inheritedTextIndent = decodeValue(
-      inheritedValue?.typography?.textIndent
-    );
-    const isTextIndentPlaceholder = !hasValue(value?.typography?.textIndent) && hasValue(inheritedTextIndent);
-    const textIndentSetting = settings2?.typography?.textIndent ?? "subsequent";
-    const isTextIndentAll = textIndentSetting === "all";
-    const setTextIndentValue = (newValue) => {
-      onChange(
-        setImmutably2(
-          value,
-          ["typography", "textIndent"],
-          hasValue(newValue) ? newValue : void 0
-        )
-      );
-    };
-    const onToggleTextIndentAll = (newValue) => {
-      onChange({
-        ...value,
-        settings: {
-          typography: {
-            textIndent: newValue ? "all" : "subsequent"
+          _this.resizeObserver.observe(_this.containerRef);
+        };
+        _this.preventZoomSafari = function(e2) {
+          return e2.preventDefault();
+        };
+        _this.cleanEvents = function() {
+          if (!_this.currentDoc) return;
+          _this.currentDoc.removeEventListener("mousemove", _this.onMouseMove);
+          _this.currentDoc.removeEventListener("mouseup", _this.onDragStopped);
+          _this.currentDoc.removeEventListener("touchmove", _this.onTouchMove);
+          _this.currentDoc.removeEventListener("touchend", _this.onDragStopped);
+          _this.currentDoc.removeEventListener("gesturechange", _this.onGestureChange);
+          _this.currentDoc.removeEventListener("gestureend", _this.onGestureEnd);
+          _this.currentDoc.removeEventListener("scroll", _this.onScroll);
+        };
+        _this.clearScrollEvent = function() {
+          if (_this.containerRef) _this.containerRef.removeEventListener("wheel", _this.onWheel);
+          if (_this.wheelTimer) {
+            clearTimeout(_this.wheelTimer);
           }
-        }
-      });
-    };
-    const hasTextIndent = () => hasValue(value?.typography?.textIndent);
-    const resetTextIndent = () => {
-      onChange(
-        setImmutably2(value, ["typography", "textIndent"], void 0)
-      );
-    };
-    const textIndentHelp = isTextIndentAll ? (0, import_i18n190.__)("Indents the first line of all paragraphs.") : (0, import_i18n190.__)("Indents the first line of each paragraph after the first one.");
-    const hasTextColumnsControl = useHasTextColumnsControl(settings2);
-    const localTextColumns = decodeValue(value?.typography?.textColumns);
-    const inheritedTextColumns = decodeValue(
-      inheritedValue?.typography?.textColumns
-    );
-    const isTextColumnsPlaceholder = !hasValue(value?.typography?.textColumns) && hasValue(inheritedTextColumns);
-    const setTextColumns = (newValue) => {
-      onChange(
-        setImmutably2(
-          value,
-          ["typography", "textColumns"],
-          hasValue(newValue) ? newValue : void 0
-        )
-      );
-    };
-    const hasTextColumns = () => hasValue(value?.typography?.textColumns);
-    const resetTextColumns = () => setTextColumns(void 0);
-    const hasTextTransformControl = useHasTextTransformControl(settings2);
-    const inheritedTextTransform = decodeValue(
-      inheritedValue?.typography?.textTransform
-    );
-    const textTransform = decodeValue(value?.typography?.textTransform) ?? inheritedTextTransform;
-    const isTextTransformPlaceholder = !hasValue(value?.typography?.textTransform) && hasValue(inheritedTextTransform);
-    const setTextTransform = (newValue) => {
-      onChange(
-        setImmutably2(
-          value,
-          ["typography", "textTransform"],
-          hasValue(newValue) ? newValue : void 0
-        )
-      );
-    };
-    const setTextTransformWithInheritedCommit = (newValue) => {
-      if (isTextTransformPlaceholder && newValue === void 0) {
-        setTextTransform(inheritedTextTransform);
-        return;
-      }
-      setTextTransform(newValue);
-    };
-    const hasTextTransform = () => hasValue(value?.typography?.textTransform);
-    const resetTextTransform = () => setTextTransform(void 0);
-    const hasTextDecorationControl = useHasTextDecorationControl(settings2);
-    const inheritedTextDecoration = decodeValue(
-      inheritedValue?.typography?.textDecoration
-    );
-    const textDecoration = decodeValue(value?.typography?.textDecoration) ?? inheritedTextDecoration;
-    const isTextDecorationPlaceholder = !hasValue(value?.typography?.textDecoration) && hasValue(inheritedTextDecoration);
-    const setTextDecoration = (newValue) => {
-      onChange(
-        setImmutably2(
-          value,
-          ["typography", "textDecoration"],
-          hasValue(newValue) ? newValue : void 0
-        )
-      );
-    };
-    const setTextDecorationWithInheritedCommit = (newValue) => {
-      if (isTextDecorationPlaceholder && newValue === void 0) {
-        setTextDecoration(inheritedTextDecoration);
-        return;
-      }
-      setTextDecoration(newValue);
-    };
-    const hasTextDecoration = () => hasValue(value?.typography?.textDecoration);
-    const resetTextDecoration = () => setTextDecoration(void 0);
-    const hasWritingModeControl = useHasWritingModeControl(settings2);
-    const inheritedWritingMode = decodeValue(
-      inheritedValue?.typography?.writingMode
-    );
-    const writingMode = decodeValue(value?.typography?.writingMode) ?? inheritedWritingMode;
-    const isWritingModePlaceholder = !hasValue(value?.typography?.writingMode) && hasValue(inheritedWritingMode);
-    const setWritingMode = (newValue) => {
-      onChange(
-        setImmutably2(
-          value,
-          ["typography", "writingMode"],
-          hasValue(newValue) ? newValue : void 0
-        )
-      );
-    };
-    const setWritingModeWithInheritedCommit = (newValue) => {
-      if (isWritingModePlaceholder && newValue === void 0) {
-        setWritingMode(inheritedWritingMode);
-        return;
-      }
-      setWritingMode(newValue);
-    };
-    const hasWritingMode = () => hasValue(value?.typography?.writingMode);
-    const resetWritingMode = () => setWritingMode(void 0);
-    const hasTextAlignmentControl = useHasTextAlignmentControl(settings2);
-    const inheritedTextAlign = decodeValue(
-      inheritedValue?.typography?.textAlign
-    );
-    const textAlign = decodeValue(value?.typography?.textAlign) ?? inheritedTextAlign;
-    const isTextAlignPlaceholder = !hasValue(value?.typography?.textAlign) && hasValue(inheritedTextAlign);
-    const setTextAlign = (newValue) => {
-      onChange(
-        setImmutably2(
-          value,
-          ["typography", "textAlign"],
-          hasValue(newValue) ? newValue : void 0
-        )
-      );
-    };
-    const setTextAlignWithInheritedCommit = (newValue) => {
-      if (isTextAlignPlaceholder && newValue === void 0) {
-        setTextAlign(inheritedTextAlign);
-        return;
-      }
-      setTextAlign(newValue);
-    };
-    const hasTextAlign = () => hasValue(value?.typography?.textAlign);
-    const resetTextAlign = () => setTextAlign(void 0);
-    const resetAllFilter = (0, import_element251.useCallback)(
-      (previousValue) => {
-        if (!hasTextColorEnabled) {
-          return {
-            ...previousValue,
-            typography: {}
-          };
-        }
-        return {
-          ...previousValue,
-          typography: {},
-          color: {
-            ...previousValue?.color,
-            text: void 0
+        };
+        _this.onMediaLoad = function() {
+          var cropSize = _this.computeSizes();
+          if (cropSize) {
+            _this.previousCropSize = cropSize;
+            _this.emitCropData();
+            _this.setInitialCrop(cropSize);
+            _this.isInitialized = true;
+          }
+          if (_this.props.onMediaLoaded) {
+            _this.props.onMediaLoaded(_this.mediaSize);
           }
         };
-      },
-      [hasTextColorEnabled]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(
-      Wrapper,
-      {
-        resetAllFilter,
-        value,
-        onChange,
-        panelId,
-        children: [
-          hasTextColorEnabled && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-            ColorGradientDropdownItem,
-            {
-              label: (0, import_i18n190.__)("Color"),
-              hasValue: hasTextColorValue,
-              resetValue: resetTextColor,
-              isShownByDefault: defaultControls.textColor,
-              indicators: [userTextColor ?? textColor],
-              contrastWarning,
-              showInheritanceLabelIndicators,
-              isPlaceholder: userTextColor === void 0 && textColor !== void 0,
-              hasInheritedValue: textColor !== void 0,
-              tabs: [
-                {
-                  key: "text",
-                  label: (0, import_i18n190.__)("Color"),
-                  inheritedValue: textColor,
-                  inheritedSlug: extractPresetSlug(
-                    inheritedValue?.color?.text,
-                    "color"
-                  ),
-                  userSlug: extractPresetSlug(
-                    value?.color?.text,
-                    "color"
-                  ),
-                  setValue: setTextColor,
-                  userValue: userTextColor,
-                  isPlaceholder: userTextColor === void 0 && textColor !== void 0
-                }
-              ],
-              colorGradientControlSettings: {
-                colors: colors2,
-                disableCustomColors: !areCustomSolidsEnabled
-              },
-              panelId
-            }
-          ),
-          hasFontFamilyEnabled && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isFontFamilyPlaceholder,
-                hasFontFamily() && inheritedFontFamily !== void 0
-              ),
-              label: (0, import_i18n190.__)("Font"),
-              hasValue: hasFontFamily,
-              onDeselect: resetFontFamily,
-              isShownByDefault: defaultControls.fontFamily,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-                FontFamilyControl,
-                {
-                  fontFamilies,
-                  value: fontFamily,
-                  onChange: setFontFamily
-                }
-              )
+        _this.setInitialCrop = function(cropSize) {
+          if (_this.props.initialCroppedAreaPercentages) {
+            var _a = getInitialCropFromCroppedAreaPercentages(_this.props.initialCroppedAreaPercentages, _this.mediaSize, _this.props.rotation, cropSize, _this.props.minZoom, _this.props.maxZoom), crop = _a.crop, zoom = _a.zoom;
+            _this.props.onCropChange(crop);
+            _this.props.onZoomChange && _this.props.onZoomChange(zoom);
+          } else if (_this.props.initialCroppedAreaPixels) {
+            var _b = getInitialCropFromCroppedAreaPixels(_this.props.initialCroppedAreaPixels, _this.mediaSize, _this.props.rotation, cropSize, _this.props.minZoom, _this.props.maxZoom), crop = _b.crop, zoom = _b.zoom;
+            _this.props.onCropChange(crop);
+            _this.props.onZoomChange && _this.props.onZoomChange(zoom);
+          }
+        };
+        _this.computeSizes = function() {
+          var _a, _b, _c, _d, _e, _f;
+          var mediaRef = _this.imageRef.current || _this.videoRef.current;
+          if (mediaRef && _this.containerRef) {
+            _this.containerRect = _this.containerRef.getBoundingClientRect();
+            _this.saveContainerPosition();
+            var containerAspect = _this.containerRect.width / _this.containerRect.height;
+            var naturalWidth = ((_a = _this.imageRef.current) === null || _a === void 0 ? void 0 : _a.naturalWidth) || ((_b = _this.videoRef.current) === null || _b === void 0 ? void 0 : _b.videoWidth) || 0;
+            var naturalHeight = ((_c = _this.imageRef.current) === null || _c === void 0 ? void 0 : _c.naturalHeight) || ((_d = _this.videoRef.current) === null || _d === void 0 ? void 0 : _d.videoHeight) || 0;
+            var isMediaScaledDown = mediaRef.offsetWidth < naturalWidth || mediaRef.offsetHeight < naturalHeight;
+            var mediaAspect = naturalWidth / naturalHeight;
+            var renderedMediaSize = void 0;
+            if (isMediaScaledDown) {
+              switch (_this.state.mediaObjectFit) {
+                default:
+                case "contain":
+                  renderedMediaSize = containerAspect > mediaAspect ? {
+                    width: _this.containerRect.height * mediaAspect,
+                    height: _this.containerRect.height
+                  } : {
+                    width: _this.containerRect.width,
+                    height: _this.containerRect.width / mediaAspect
+                  };
+                  break;
+                case "horizontal-cover":
+                  renderedMediaSize = {
+                    width: _this.containerRect.width,
+                    height: _this.containerRect.width / mediaAspect
+                  };
+                  break;
+                case "vertical-cover":
+                  renderedMediaSize = {
+                    width: _this.containerRect.height * mediaAspect,
+                    height: _this.containerRect.height
+                  };
+                  break;
+              }
+            } else {
+              renderedMediaSize = {
+                width: mediaRef.offsetWidth,
+                height: mediaRef.offsetHeight
+              };
             }
-          ),
-          hasFontSizeEnabled && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isFontSizePlaceholder,
-                hasFontSize() && rawInheritedFontSize !== void 0
-              ),
-              label: (0, import_i18n190.__)("Size"),
-              hasValue: hasFontSize,
-              hasInlineEndToggle: true,
-              onDeselect: resetFontSize,
-              isShownByDefault: defaultControls.fontSize,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-                import_components200.FontSizePicker,
-                {
-                  value: currentFontSizeSlug || fontSize,
-                  valueMode: currentFontSizeSlug ? "slug" : "literal",
-                  onChange: setFontSizeWithInheritedCommit,
-                  fontSizes: mergedFontSizes,
-                  disableCustomFontSizes,
-                  withReset: false,
-                  withSlider: true
-                }
-              )
+            _this.mediaSize = __assign(__assign({}, renderedMediaSize), {
+              naturalWidth,
+              naturalHeight
+            });
+            if (_this.props.setMediaSize) {
+              _this.props.setMediaSize(_this.mediaSize);
             }
-          ),
-          hasAppearanceControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isFontAppearancePlaceholder,
-                hasFontAppearance() && (inheritedFontStyle !== void 0 || inheritedFontWeight !== void 0)
-              ),
-              label: appearanceControlLabel,
-              hasValue: hasFontAppearance,
-              onDeselect: resetFontAppearance,
-              isShownByDefault: defaultControls.fontAppearance,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-                FontAppearanceControl,
-                {
-                  value: {
-                    fontStyle,
-                    fontWeight
-                  },
-                  onChange: setFontAppearanceWithInheritedCommit,
-                  hasFontStyles,
-                  hasFontWeights,
-                  fontFamilyFaces
-                }
-              )
+            var cropSize = _this.props.cropSize ? _this.props.cropSize : getCropSize(_this.mediaSize.width, _this.mediaSize.height, _this.containerRect.width, _this.containerRect.height, _this.props.aspect, _this.props.rotation);
+            if (((_e = _this.state.cropSize) === null || _e === void 0 ? void 0 : _e.height) !== cropSize.height || ((_f = _this.state.cropSize) === null || _f === void 0 ? void 0 : _f.width) !== cropSize.width) {
+              _this.props.onCropSizeChange && _this.props.onCropSizeChange(cropSize);
             }
-          ),
-          hasLineHeightEnabled && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isLineHeightPlaceholder,
-                hasLineHeight() && inheritedLineHeight !== void 0,
-                "single-column"
-              ),
-              label: (0, import_i18n190.__)("Line height"),
-              hasValue: hasLineHeight,
-              onDeselect: resetLineHeight,
-              isShownByDefault: defaultControls.lineHeight,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-                line_height_control_default,
-                {
-                  __unstableInputWidth: "auto",
-                  value: localLineHeight ?? inheritedLineHeight,
-                  onChange: setLineHeight,
-                  ...isLineHeightPlaceholder ? {
-                    placeholder: getNumericPlaceholder(
-                      inheritedLineHeight
-                    )
-                  } : {}
-                }
-              )
-            }
-          ),
-          hasLetterSpacingControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isLetterSpacingPlaceholder,
-                hasLetterSpacing() && inheritedLetterSpacing !== void 0,
-                "single-column"
-              ),
-              label: (0, import_i18n190.__)("Letter spacing"),
-              hasValue: hasLetterSpacing,
-              onDeselect: resetLetterSpacing,
-              isShownByDefault: defaultControls.letterSpacing,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-                LetterSpacingControl,
-                {
-                  value: localLetterSpacing ?? inheritedLetterSpacing,
-                  onChange: setLetterSpacing,
-                  __unstableInputWidth: "auto",
-                  placeholder: isLetterSpacingPlaceholder ? getNumericPlaceholder(
-                    inheritedLetterSpacing
-                  ) : void 0
-                }
-              )
-            }
-          ),
-          hasTextIndentControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isTextIndentPlaceholder,
-                hasTextIndent() && inheritedTextIndent !== void 0
-              ),
-              label: (0, import_i18n190.__)("Line indent"),
-              hasValue: hasTextIndent,
-              onDeselect: resetTextIndent,
-              isShownByDefault: defaultControls.textIndent,
-              panelId,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-                  TextIndentControl,
-                  {
-                    value: localTextIndent ?? inheritedTextIndent,
-                    onChange: setTextIndentValue,
-                    __unstableInputWidth: "auto",
-                    withSlider: true,
-                    hasBottomMargin: isGlobalStyles,
-                    placeholder: isTextIndentPlaceholder ? getNumericPlaceholder(inheritedTextIndent) : void 0
-                  }
-                ),
-                isGlobalStyles && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-                  import_components200.ToggleControl,
-                  {
-                    label: (0, import_i18n190.__)("Indent all paragraphs"),
-                    checked: isTextIndentAll,
-                    onChange: onToggleTextIndentAll,
-                    help: textIndentHelp
-                  }
-                )
-              ]
-            }
-          ),
-          hasTextColumnsControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isTextColumnsPlaceholder,
-                hasTextColumns() && inheritedTextColumns !== void 0,
-                "single-column"
-              ),
-              label: (0, import_i18n190.__)("Columns"),
-              hasValue: hasTextColumns,
-              onDeselect: resetTextColumns,
-              isShownByDefault: defaultControls.textColumns,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-                import_components200.__experimentalNumberControl,
-                {
-                  label: (0, import_i18n190.__)("Columns"),
-                  max: MAX_TEXT_COLUMNS,
-                  min: MIN_TEXT_COLUMNS,
-                  onChange: setTextColumns,
-                  placeholder: isTextColumnsPlaceholder ? inheritedTextColumns : void 0,
-                  spinControls: "custom",
-                  value: localTextColumns,
-                  initialPosition: 1
-                }
-              )
-            }
-          ),
-          hasTextDecorationControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isTextDecorationPlaceholder,
-                hasTextDecoration() && inheritedTextDecoration !== void 0,
-                "single-column"
-              ),
-              label: (0, import_i18n190.__)("Decoration"),
-              hasValue: hasTextDecoration,
-              onDeselect: resetTextDecoration,
-              isShownByDefault: defaultControls.textDecoration,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-                TextDecorationControl,
-                {
-                  value: textDecoration,
-                  onChange: setTextDecorationWithInheritedCommit,
-                  __unstableInputWidth: "auto"
-                }
-              )
-            }
-          ),
-          hasWritingModeControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isWritingModePlaceholder,
-                hasWritingMode() && inheritedWritingMode !== void 0,
-                "single-column"
-              ),
-              label: (0, import_i18n190.__)("Orientation"),
-              hasValue: hasWritingMode,
-              onDeselect: resetWritingMode,
-              isShownByDefault: defaultControls.writingMode,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-                WritingModeControl,
-                {
-                  value: writingMode,
-                  onChange: setWritingModeWithInheritedCommit
-                }
-              )
-            }
-          ),
-          hasTextTransformControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isTextTransformPlaceholder,
-                hasTextTransform() && inheritedTextTransform !== void 0
-              ),
-              label: (0, import_i18n190.__)("Letter case"),
-              hasValue: hasTextTransform,
-              onDeselect: resetTextTransform,
-              isShownByDefault: defaultControls.textTransform,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-                TextTransformControl,
-                {
-                  value: textTransform,
-                  onChange: setTextTransformWithInheritedCommit,
-                  showNone: true,
-                  isBlock: true
-                }
-              )
+            _this.setState({
+              cropSize
+            }, _this.recomputeCropPosition);
+            if (_this.props.setCropSize) {
+              _this.props.setCropSize(cropSize);
             }
-          ),
-          hasTextAlignmentControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isTextAlignPlaceholder,
-                hasTextAlign() && inheritedTextAlign !== void 0
-              ),
-              label: (0, import_i18n190.__)("Text alignment"),
-              hasValue: hasTextAlign,
-              onDeselect: resetTextAlign,
-              isShownByDefault: defaultControls.textAlign,
-              panelId,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-                  TextAlignmentControl,
-                  {
-                    value: textAlign,
-                    onChange: setTextAlignWithInheritedCommit,
-                    options: ["left", "center", "right", "justify"]
-                  }
-                ),
-                textAlign === "justify" && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(import_components200.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n190.__)(
-                  "Justified text can reduce readability. For better accessibility, use left-aligned text instead."
-                ) }) })
-              ]
+            return cropSize;
+          }
+        };
+        _this.saveContainerPosition = function() {
+          if (_this.containerRef) {
+            var bounds = _this.containerRef.getBoundingClientRect();
+            _this.containerPosition = {
+              x: bounds.left,
+              y: bounds.top
+            };
+          }
+        };
+        _this.onMouseDown = function(e2) {
+          if (!_this.currentDoc) return;
+          e2.preventDefault();
+          _this.currentDoc.addEventListener("mousemove", _this.onMouseMove);
+          _this.currentDoc.addEventListener("mouseup", _this.onDragStopped);
+          _this.saveContainerPosition();
+          _this.onDragStart(Cropper2.getMousePoint(e2));
+        };
+        _this.onMouseMove = function(e2) {
+          return _this.onDrag(Cropper2.getMousePoint(e2));
+        };
+        _this.onScroll = function(e2) {
+          if (!_this.currentDoc) return;
+          e2.preventDefault();
+          _this.saveContainerPosition();
+        };
+        _this.onTouchStart = function(e2) {
+          if (!_this.currentDoc) return;
+          _this.isTouching = true;
+          if (_this.props.onTouchRequest && !_this.props.onTouchRequest(e2)) {
+            return;
+          }
+          _this.currentDoc.addEventListener("touchmove", _this.onTouchMove, {
+            passive: false
+          });
+          _this.currentDoc.addEventListener("touchend", _this.onDragStopped);
+          _this.saveContainerPosition();
+          if (e2.touches.length === 2) {
+            _this.onPinchStart(e2);
+          } else if (e2.touches.length === 1) {
+            _this.onDragStart(Cropper2.getTouchPoint(e2.touches[0]));
+          }
+        };
+        _this.onTouchMove = function(e2) {
+          e2.preventDefault();
+          if (e2.touches.length === 2) {
+            _this.onPinchMove(e2);
+          } else if (e2.touches.length === 1) {
+            _this.onDrag(Cropper2.getTouchPoint(e2.touches[0]));
+          }
+        };
+        _this.onGestureStart = function(e2) {
+          if (!_this.currentDoc) return;
+          e2.preventDefault();
+          _this.currentDoc.addEventListener("gesturechange", _this.onGestureChange);
+          _this.currentDoc.addEventListener("gestureend", _this.onGestureEnd);
+          _this.gestureZoomStart = _this.props.zoom;
+          _this.gestureRotationStart = _this.props.rotation;
+        };
+        _this.onGestureChange = function(e2) {
+          e2.preventDefault();
+          if (_this.isTouching) {
+            return;
+          }
+          var point = Cropper2.getMousePoint(e2);
+          var newZoom = _this.gestureZoomStart - 1 + e2.scale;
+          _this.setNewZoom(newZoom, point, {
+            shouldUpdatePosition: true
+          });
+          if (_this.props.onRotationChange) {
+            var newRotation = _this.gestureRotationStart + e2.rotation;
+            _this.props.onRotationChange(newRotation);
+          }
+        };
+        _this.onGestureEnd = function(e2) {
+          _this.cleanEvents();
+        };
+        _this.onDragStart = function(_a) {
+          var _b, _c;
+          var x2 = _a.x, y2 = _a.y;
+          _this.dragStartPosition = {
+            x: x2,
+            y: y2
+          };
+          _this.dragStartCrop = __assign({}, _this.props.crop);
+          (_c = (_b = _this.props).onInteractionStart) === null || _c === void 0 ? void 0 : _c.call(_b);
+        };
+        _this.onDrag = function(_a) {
+          var x2 = _a.x, y2 = _a.y;
+          if (!_this.currentWindow) return;
+          if (_this.rafDragTimeout) _this.currentWindow.cancelAnimationFrame(_this.rafDragTimeout);
+          _this.rafDragTimeout = _this.currentWindow.requestAnimationFrame(function() {
+            if (!_this.state.cropSize) return;
+            if (x2 === void 0 || y2 === void 0) return;
+            var offsetX = x2 - _this.dragStartPosition.x;
+            var offsetY = y2 - _this.dragStartPosition.y;
+            var requestedPosition = {
+              x: _this.dragStartCrop.x + offsetX,
+              y: _this.dragStartCrop.y + offsetY
+            };
+            var newPosition = _this.props.restrictPosition ? restrictPosition(requestedPosition, _this.mediaSize, _this.state.cropSize, _this.props.zoom, _this.props.rotation) : requestedPosition;
+            _this.props.onCropChange(newPosition);
+          });
+        };
+        _this.onDragStopped = function() {
+          var _a, _b;
+          _this.isTouching = false;
+          _this.cleanEvents();
+          _this.emitCropData();
+          (_b = (_a = _this.props).onInteractionEnd) === null || _b === void 0 ? void 0 : _b.call(_a);
+        };
+        _this.onWheel = function(e2) {
+          if (!_this.currentWindow) return;
+          if (_this.props.onWheelRequest && !_this.props.onWheelRequest(e2)) {
+            return;
+          }
+          e2.preventDefault();
+          var point = Cropper2.getMousePoint(e2);
+          var pixelY = (0, import_normalize_wheel.default)(e2).pixelY;
+          var newZoom = _this.props.zoom - pixelY * _this.props.zoomSpeed / 200;
+          _this.setNewZoom(newZoom, point, {
+            shouldUpdatePosition: true
+          });
+          if (!_this.state.hasWheelJustStarted) {
+            _this.setState({
+              hasWheelJustStarted: true
+            }, function() {
+              var _a, _b;
+              return (_b = (_a = _this.props).onInteractionStart) === null || _b === void 0 ? void 0 : _b.call(_a);
+            });
+          }
+          if (_this.wheelTimer) {
+            clearTimeout(_this.wheelTimer);
+          }
+          _this.wheelTimer = _this.currentWindow.setTimeout(function() {
+            return _this.setState({
+              hasWheelJustStarted: false
+            }, function() {
+              var _a, _b;
+              return (_b = (_a = _this.props).onInteractionEnd) === null || _b === void 0 ? void 0 : _b.call(_a);
+            });
+          }, 250);
+        };
+        _this.getPointOnContainer = function(_a, containerTopLeft) {
+          var x2 = _a.x, y2 = _a.y;
+          if (!_this.containerRect) {
+            throw new Error("The Cropper is not mounted");
+          }
+          return {
+            x: _this.containerRect.width / 2 - (x2 - containerTopLeft.x),
+            y: _this.containerRect.height / 2 - (y2 - containerTopLeft.y)
+          };
+        };
+        _this.getPointOnMedia = function(_a) {
+          var x2 = _a.x, y2 = _a.y;
+          var _b = _this.props, crop = _b.crop, zoom = _b.zoom;
+          return {
+            x: (x2 + crop.x) / zoom,
+            y: (y2 + crop.y) / zoom
+          };
+        };
+        _this.setNewZoom = function(zoom, point, _a) {
+          var _b = _a === void 0 ? {} : _a, _c = _b.shouldUpdatePosition, shouldUpdatePosition = _c === void 0 ? true : _c;
+          if (!_this.state.cropSize || !_this.props.onZoomChange) return;
+          var newZoom = clamp3(zoom, _this.props.minZoom, _this.props.maxZoom);
+          if (shouldUpdatePosition) {
+            var zoomPoint = _this.getPointOnContainer(point, _this.containerPosition);
+            var zoomTarget = _this.getPointOnMedia(zoomPoint);
+            var requestedPosition = {
+              x: zoomTarget.x * newZoom - zoomPoint.x,
+              y: zoomTarget.y * newZoom - zoomPoint.y
+            };
+            var newPosition = _this.props.restrictPosition ? restrictPosition(requestedPosition, _this.mediaSize, _this.state.cropSize, newZoom, _this.props.rotation) : requestedPosition;
+            _this.props.onCropChange(newPosition);
+          }
+          _this.props.onZoomChange(newZoom);
+        };
+        _this.getCropData = function() {
+          if (!_this.state.cropSize) {
+            return null;
+          }
+          var restrictedPosition = _this.props.restrictPosition ? restrictPosition(_this.props.crop, _this.mediaSize, _this.state.cropSize, _this.props.zoom, _this.props.rotation) : _this.props.crop;
+          return computeCroppedArea(restrictedPosition, _this.mediaSize, _this.state.cropSize, _this.getAspect(), _this.props.zoom, _this.props.rotation, _this.props.restrictPosition);
+        };
+        _this.emitCropData = function() {
+          var cropData = _this.getCropData();
+          if (!cropData) return;
+          var croppedAreaPercentages = cropData.croppedAreaPercentages, croppedAreaPixels = cropData.croppedAreaPixels;
+          if (_this.props.onCropComplete) {
+            _this.props.onCropComplete(croppedAreaPercentages, croppedAreaPixels);
+          }
+          if (_this.props.onCropAreaChange) {
+            _this.props.onCropAreaChange(croppedAreaPercentages, croppedAreaPixels);
+          }
+        };
+        _this.emitCropAreaChange = function() {
+          var cropData = _this.getCropData();
+          if (!cropData) return;
+          var croppedAreaPercentages = cropData.croppedAreaPercentages, croppedAreaPixels = cropData.croppedAreaPixels;
+          if (_this.props.onCropAreaChange) {
+            _this.props.onCropAreaChange(croppedAreaPercentages, croppedAreaPixels);
+          }
+        };
+        _this.recomputeCropPosition = function() {
+          if (!_this.state.cropSize) return;
+          var adjustedCrop = _this.props.crop;
+          if (_this.isInitialized && _this.previousCropSize) {
+            var sizeChanged = Math.abs(_this.previousCropSize.width - _this.state.cropSize.width) > 1e-6 || Math.abs(_this.previousCropSize.height - _this.state.cropSize.height) > 1e-6;
+            if (sizeChanged) {
+              var scaleX = _this.state.cropSize.width / _this.previousCropSize.width;
+              var scaleY = _this.state.cropSize.height / _this.previousCropSize.height;
+              adjustedCrop = {
+                x: _this.props.crop.x * scaleX,
+                y: _this.props.crop.y * scaleY
+              };
             }
-          )
-        ]
+          }
+          var newPosition = _this.props.restrictPosition ? restrictPosition(adjustedCrop, _this.mediaSize, _this.state.cropSize, _this.props.zoom, _this.props.rotation) : adjustedCrop;
+          _this.previousCropSize = _this.state.cropSize;
+          _this.props.onCropChange(newPosition);
+          _this.emitCropData();
+        };
+        _this.onKeyDown = function(event) {
+          var _a, _b;
+          var _c = _this.props, crop = _c.crop, onCropChange = _c.onCropChange, keyboardStep = _c.keyboardStep, zoom = _c.zoom, rotation = _c.rotation;
+          var step = keyboardStep;
+          if (!_this.state.cropSize) return;
+          if (event.shiftKey) {
+            step *= 0.2;
+          }
+          var newCrop = __assign({}, crop);
+          switch (event.key) {
+            case "ArrowUp":
+              newCrop.y -= step;
+              event.preventDefault();
+              break;
+            case "ArrowDown":
+              newCrop.y += step;
+              event.preventDefault();
+              break;
+            case "ArrowLeft":
+              newCrop.x -= step;
+              event.preventDefault();
+              break;
+            case "ArrowRight":
+              newCrop.x += step;
+              event.preventDefault();
+              break;
+            default:
+              return;
+          }
+          if (_this.props.restrictPosition) {
+            newCrop = restrictPosition(newCrop, _this.mediaSize, _this.state.cropSize, zoom, rotation);
+          }
+          if (!event.repeat) {
+            (_b = (_a = _this.props).onInteractionStart) === null || _b === void 0 ? void 0 : _b.call(_a);
+          }
+          onCropChange(newCrop);
+        };
+        _this.onKeyUp = function(event) {
+          var _a, _b;
+          switch (event.key) {
+            case "ArrowUp":
+            case "ArrowDown":
+            case "ArrowLeft":
+            case "ArrowRight":
+              event.preventDefault();
+              break;
+            default:
+              return;
+          }
+          _this.emitCropData();
+          (_b = (_a = _this.props).onInteractionEnd) === null || _b === void 0 ? void 0 : _b.call(_a);
+        };
+        return _this;
       }
-    );
-  }
-
-  // packages/block-editor/build-module/components/global-styles/dimensions-panel.mjs
-  var import_i18n193 = __toESM(require_i18n(), 1);
-  var import_components203 = __toESM(require_components(), 1);
-  var import_element253 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/child-layout-control/index.mjs
-  var import_components201 = __toESM(require_components(), 1);
-  var import_i18n191 = __toESM(require_i18n(), 1);
-  var import_element252 = __toESM(require_element(), 1);
-  var import_data162 = __toESM(require_data(), 1);
-
-  // packages/block-editor/build-module/components/grid/use-get-number-of-blocks-before-cell.mjs
-  var import_data161 = __toESM(require_data(), 1);
-  function useGetNumberOfBlocksBeforeCell(gridClientId, numColumns) {
-    const { getBlockOrder: getBlockOrder2, getBlockAttributes: getBlockAttributes3 } = (0, import_data161.useSelect)(store);
-    const getNumberOfBlocksBeforeCell = (column, row) => {
-      const targetIndex = (row - 1) * numColumns + column - 1;
-      let count = 0;
-      for (const clientId of getBlockOrder2(gridClientId)) {
-        const { columnStart, rowStart } = getBlockAttributes3(clientId).style?.layout ?? {};
-        const cellIndex = (rowStart - 1) * numColumns + columnStart - 1;
-        if (cellIndex < targetIndex) {
-          count++;
+      Cropper2.prototype.componentDidMount = function() {
+        if (!this.currentDoc || !this.currentWindow) return;
+        if (this.containerRef) {
+          if (this.containerRef.ownerDocument) {
+            this.currentDoc = this.containerRef.ownerDocument;
+          }
+          if (this.currentDoc.defaultView) {
+            this.currentWindow = this.currentDoc.defaultView;
+          }
+          this.initResizeObserver();
+          if (typeof window.ResizeObserver === "undefined") {
+            this.currentWindow.addEventListener("resize", this.computeSizes);
+          }
+          this.props.zoomWithScroll && this.containerRef.addEventListener("wheel", this.onWheel, {
+            passive: false
+          });
+          this.containerRef.addEventListener("gesturestart", this.onGestureStart);
         }
-      }
-      return count;
-    };
-    return getNumberOfBlocksBeforeCell;
-  }
-
-  // packages/block-editor/build-module/components/child-layout-control/index.mjs
-  var import_jsx_runtime426 = __toESM(require_jsx_runtime(), 1);
-  var FLEX_CHILD_LAYOUT_VALUES = {
-    fit: "fit",
-    grow: "fill",
-    max: "fixed",
-    fixed: "fixedNoShrink"
-  };
-  var FLEX_SIZE_VALUES = [
-    FLEX_CHILD_LAYOUT_VALUES.max,
-    FLEX_CHILD_LAYOUT_VALUES.fixed
-  ];
-  function isFlexSizeValue(value) {
-    return FLEX_SIZE_VALUES.includes(value);
-  }
-  function maxSizeLabel(parentLayout) {
-    const { orientation = "horizontal" } = parentLayout ?? {};
-    return orientation === "horizontal" ? (0, import_i18n191._x)("Max", "Block with maximum width in flex layout") : (0, import_i18n191._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_i18n191.__)("Stretch to fill available space.");
-    }
-    if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.max && orientation === "horizontal") {
-      return (0, import_i18n191.__)("Specify a maximum width.");
-    } else if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.max) {
-      return (0, import_i18n191.__)("Specify a maximum height.");
-    }
-    if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.fixed && orientation === "horizontal") {
-      return (0, import_i18n191.__)("Specify a fixed width.");
-    } else if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.fixed) {
-      return (0, import_i18n191.__)("Specify a fixed height.");
-    }
-    return (0, import_i18n191.__)("Fit contents.");
-  }
-  function ChildLayoutControl({
-    value: childLayout = {},
-    onChange,
-    parentLayout,
-    isShownByDefault,
-    panelId,
-    showGridSpanDefaults = true
-  }) {
-    const {
-      type: parentType,
-      default: { type: defaultParentType = "default" } = {}
-    } = parentLayout ?? {};
-    const parentLayoutType = parentType || defaultParentType;
-    if (parentLayoutType === "flex") {
-      return /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-        FlexControls,
-        {
-          childLayout,
-          onChange,
-          parentLayout,
-          isShownByDefault,
-          panelId
+        this.currentDoc.addEventListener("scroll", this.onScroll);
+        if (!this.props.disableAutomaticStylesInjection) {
+          this.styleRef = this.currentDoc.createElement("style");
+          this.styleRef.setAttribute("type", "text/css");
+          if (this.props.nonce) {
+            this.styleRef.setAttribute("nonce", this.props.nonce);
+          }
+          this.styleRef.innerHTML = css_248z;
+          this.currentDoc.head.appendChild(this.styleRef);
         }
-      );
-    } else if (parentLayoutType === "grid") {
-      return /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-        GridControls,
-        {
-          childLayout,
-          onChange,
-          parentLayout,
-          isShownByDefault,
-          panelId,
-          showGridSpanDefaults
+        if (this.imageRef.current && this.imageRef.current.complete) {
+          this.onMediaLoad();
         }
-      );
+        if (this.props.setImageRef) {
+          this.props.setImageRef(this.imageRef);
+        }
+        if (this.props.setVideoRef) {
+          this.props.setVideoRef(this.videoRef);
+        }
+        if (this.props.setCropperRef) {
+          this.props.setCropperRef(this.cropperRef);
+        }
+      };
+      Cropper2.prototype.componentWillUnmount = function() {
+        var _a, _b;
+        if (!this.currentDoc || !this.currentWindow) return;
+        if (typeof window.ResizeObserver === "undefined") {
+          this.currentWindow.removeEventListener("resize", this.computeSizes);
+        }
+        (_a = this.resizeObserver) === null || _a === void 0 ? void 0 : _a.disconnect();
+        if (this.containerRef) {
+          this.containerRef.removeEventListener("gesturestart", this.preventZoomSafari);
+        }
+        if (this.styleRef) {
+          (_b = this.styleRef.parentNode) === null || _b === void 0 ? void 0 : _b.removeChild(this.styleRef);
+        }
+        this.cleanEvents();
+        this.props.zoomWithScroll && this.clearScrollEvent();
+      };
+      Cropper2.prototype.componentDidUpdate = function(prevProps) {
+        var _a, _b, _c, _d, _e, _f, _g, _h, _j;
+        if (prevProps.rotation !== this.props.rotation) {
+          this.computeSizes();
+          this.recomputeCropPosition();
+        } else if (prevProps.aspect !== this.props.aspect) {
+          this.computeSizes();
+        } else if (prevProps.objectFit !== this.props.objectFit) {
+          this.computeSizes();
+        } else if (prevProps.zoom !== this.props.zoom) {
+          this.recomputeCropPosition();
+        } else if (((_a = prevProps.cropSize) === null || _a === void 0 ? void 0 : _a.height) !== ((_b = this.props.cropSize) === null || _b === void 0 ? void 0 : _b.height) || ((_c = prevProps.cropSize) === null || _c === void 0 ? void 0 : _c.width) !== ((_d = this.props.cropSize) === null || _d === void 0 ? void 0 : _d.width)) {
+          this.computeSizes();
+        } else if (((_e = prevProps.crop) === null || _e === void 0 ? void 0 : _e.x) !== ((_f = this.props.crop) === null || _f === void 0 ? void 0 : _f.x) || ((_g = prevProps.crop) === null || _g === void 0 ? void 0 : _g.y) !== ((_h = this.props.crop) === null || _h === void 0 ? void 0 : _h.y)) {
+          this.emitCropAreaChange();
+        }
+        if (prevProps.zoomWithScroll !== this.props.zoomWithScroll && this.containerRef) {
+          this.props.zoomWithScroll ? this.containerRef.addEventListener("wheel", this.onWheel, {
+            passive: false
+          }) : this.clearScrollEvent();
+        }
+        if (prevProps.video !== this.props.video) {
+          (_j = this.videoRef.current) === null || _j === void 0 ? void 0 : _j.load();
+        }
+        var objectFit = this.getObjectFit();
+        if (objectFit !== this.state.mediaObjectFit) {
+          this.setState({
+            mediaObjectFit: objectFit
+          }, this.computeSizes);
+        }
+      };
+      Cropper2.prototype.getAspect = function() {
+        var _a = this.props, cropSize = _a.cropSize, aspect = _a.aspect;
+        if (cropSize) {
+          return cropSize.width / cropSize.height;
+        }
+        return aspect;
+      };
+      Cropper2.prototype.getObjectFit = function() {
+        var _a, _b, _c, _d;
+        if (this.props.objectFit === "cover") {
+          var mediaRef = this.imageRef.current || this.videoRef.current;
+          if (mediaRef && this.containerRef) {
+            this.containerRect = this.containerRef.getBoundingClientRect();
+            var containerAspect = this.containerRect.width / this.containerRect.height;
+            var naturalWidth = ((_a = this.imageRef.current) === null || _a === void 0 ? void 0 : _a.naturalWidth) || ((_b = this.videoRef.current) === null || _b === void 0 ? void 0 : _b.videoWidth) || 0;
+            var naturalHeight = ((_c = this.imageRef.current) === null || _c === void 0 ? void 0 : _c.naturalHeight) || ((_d = this.videoRef.current) === null || _d === void 0 ? void 0 : _d.videoHeight) || 0;
+            var mediaAspect = naturalWidth / naturalHeight;
+            return mediaAspect < containerAspect ? "horizontal-cover" : "vertical-cover";
+          }
+          return "horizontal-cover";
+        }
+        return this.props.objectFit;
+      };
+      Cropper2.prototype.onPinchStart = function(e2) {
+        var pointA = Cropper2.getTouchPoint(e2.touches[0]);
+        var pointB = Cropper2.getTouchPoint(e2.touches[1]);
+        this.lastPinchDistance = getDistanceBetweenPoints(pointA, pointB);
+        this.lastPinchRotation = getRotationBetweenPoints(pointA, pointB);
+        this.onDragStart(getCenter(pointA, pointB));
+      };
+      Cropper2.prototype.onPinchMove = function(e2) {
+        var _this = this;
+        if (!this.currentDoc || !this.currentWindow) return;
+        var pointA = Cropper2.getTouchPoint(e2.touches[0]);
+        var pointB = Cropper2.getTouchPoint(e2.touches[1]);
+        var center = getCenter(pointA, pointB);
+        this.onDrag(center);
+        if (this.rafPinchTimeout) this.currentWindow.cancelAnimationFrame(this.rafPinchTimeout);
+        this.rafPinchTimeout = this.currentWindow.requestAnimationFrame(function() {
+          var distance = getDistanceBetweenPoints(pointA, pointB);
+          var newZoom = _this.props.zoom * (distance / _this.lastPinchDistance);
+          _this.setNewZoom(newZoom, center, {
+            shouldUpdatePosition: false
+          });
+          _this.lastPinchDistance = distance;
+          var rotation = getRotationBetweenPoints(pointA, pointB);
+          var newRotation = _this.props.rotation + (rotation - _this.lastPinchRotation);
+          _this.props.onRotationChange && _this.props.onRotationChange(newRotation);
+          _this.lastPinchRotation = rotation;
+        });
+      };
+      Cropper2.prototype.render = function() {
+        var _this = this;
+        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", {
+          onMouseDown: this.onMouseDown,
+          onTouchStart: this.onTouchStart,
+          ref: function ref(el) {
+            return _this.containerRef = el;
+          },
+          "data-testid": "container",
+          style: containerStyle,
+          className: classNames("reactEasyCrop_Container", containerClassName)
+        }, image ? React145.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, {
+          src: image,
+          ref: this.imageRef,
+          style: __assign(__assign({}, mediaStyle), {
+            transform: transform || "translate(".concat(x2, "px, ").concat(y2, "px) rotate(").concat(rotation, "deg) scale(").concat(zoom, ")")
+          }),
+          onLoad: this.onMediaLoad
+        })) : video && React145.createElement("video", __assign({
+          autoPlay: true,
+          playsInline: true,
+          loop: true,
+          muted: true,
+          className: classNames("reactEasyCrop_Video", objectFit === "contain" && "reactEasyCrop_Contain", objectFit === "horizontal-cover" && "reactEasyCrop_Cover_Horizontal", objectFit === "vertical-cover" && "reactEasyCrop_Cover_Vertical", mediaClassName)
+        }, mediaProps, {
+          ref: this.videoRef,
+          onLoadedMetadata: this.onMediaLoad,
+          style: __assign(__assign({}, mediaStyle), {
+            transform: transform || "translate(".concat(x2, "px, ").concat(y2, "px) rotate(").concat(rotation, "deg) scale(").concat(zoom, ")")
+          }),
+          controls: false
+        }), (Array.isArray(video) ? video : [{
+          src: video
+        }]).map(function(item) {
+          return React145.createElement("source", __assign({
+            key: item.src
+          }, item));
+        })), this.state.cropSize && React145.createElement("div", __assign({
+          ref: this.cropperRef,
+          style: __assign(__assign({}, cropAreaStyle), {
+            width: roundCropAreaPixels ? Math.round(this.state.cropSize.width) : this.state.cropSize.width,
+            height: roundCropAreaPixels ? Math.round(this.state.cropSize.height) : this.state.cropSize.height
+          }),
+          tabIndex: 0,
+          onKeyDown: this.onKeyDown,
+          onKeyUp: this.onKeyUp,
+          "data-testid": "cropper",
+          className: classNames("reactEasyCrop_CropArea", cropShape === "round" && "reactEasyCrop_CropAreaRound", showGrid && "reactEasyCrop_CropAreaGrid", cropAreaClassName)
+        }, cropperProps)));
+      };
+      Cropper2.defaultProps = {
+        zoom: 1,
+        rotation: 0,
+        aspect: 4 / 3,
+        maxZoom: MAX_ZOOM,
+        minZoom: MIN_ZOOM,
+        cropShape: "rect",
+        objectFit: "contain",
+        showGrid: true,
+        style: {},
+        classes: {},
+        mediaProps: {},
+        cropperProps: {},
+        zoomSpeed: 1,
+        restrictPosition: true,
+        zoomWithScroll: true,
+        keyboardStep: KEYBOARD_STEP
+      };
+      Cropper2.getMousePoint = function(e2) {
+        return {
+          x: Number(e2.clientX),
+          y: Number(e2.clientY)
+        };
+      };
+      Cropper2.getTouchPoint = function(touch) {
+        return {
+          x: Number(touch.clientX),
+          y: Number(touch.clientY)
+        };
+      };
+      return Cropper2;
+    })(React145.Component)
+  );
+
+  // packages/image-cropper/build-module/components/image-cropper/index.mjs
+  var import_element220 = __toESM(require_element(), 1);
+
+  // packages/image-cropper/build-module/provider/index.mjs
+  var import_element219 = __toESM(require_element(), 1);
+
+  // node_modules/dequal/dist/index.mjs
+  var has = Object.prototype.hasOwnProperty;
+  function find(iter, tar, key) {
+    for (key of iter.keys()) {
+      if (dequal(key, tar)) return key;
     }
-    return null;
   }
-  function FlexControls({
-    childLayout,
-    onChange,
-    parentLayout,
-    isShownByDefault,
-    panelId
-  }) {
-    const { selfStretch, flexSize } = childLayout;
-    const { orientation = "horizontal" } = parentLayout ?? {};
-    const flexControlValue = selfStretch || FLEX_CHILD_LAYOUT_VALUES.fit;
-    const hasFlexSizeValue = isFlexSizeValue(flexControlValue);
-    const hasFlexValue = () => !!selfStretch;
-    const flexResetLabel = orientation === "horizontal" ? (0, import_i18n191.__)("Width") : (0, import_i18n191.__)("Height");
-    const [availableUnits] = useSettings("spacing.units");
-    const units2 = (0, import_components201.__experimentalUseCustomUnits)({
-      availableUnits: availableUnits || [
-        "%",
-        "px",
-        "em",
-        "rem",
-        "vh",
-        "vw"
-      ]
-    });
-    const resetFlex = () => {
-      onChange({
-        selfStretch: void 0,
-        flexSize: void 0
-      });
-    };
-    (0, import_element252.useEffect)(() => {
-      if (isFlexSizeValue(selfStretch) && !flexSize) {
-        onChange({
-          ...childLayout,
-          selfStretch: FLEX_CHILD_LAYOUT_VALUES.fit
-        });
+  function dequal(foo, bar) {
+    var ctor, len, tmp;
+    if (foo === bar) return true;
+    if (foo && bar && (ctor = foo.constructor) === bar.constructor) {
+      if (ctor === Date) return foo.getTime() === bar.getTime();
+      if (ctor === RegExp) return foo.toString() === bar.toString();
+      if (ctor === Array) {
+        if ((len = foo.length) === bar.length) {
+          while (len-- && dequal(foo[len], bar[len])) ;
+        }
+        return len === -1;
       }
-    }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)(
-      import_components201.__experimentalVStack,
-      {
-        as: import_components201.__experimentalToolsPanelItem,
-        spacing: 2,
-        hasValue: hasFlexValue,
-        label: flexResetLabel,
-        onDeselect: resetFlex,
-        isShownByDefault,
-        panelId,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)(
-            import_components201.__experimentalToggleGroupControl,
-            {
-              label: childLayoutOrientation(parentLayout),
-              value: flexControlValue,
-              help: helpText(flexControlValue, parentLayout),
-              onChange: (value) => {
-                const newFlexSize = isFlexSizeValue(value) ? flexSize : null;
-                onChange({
-                  selfStretch: value,
-                  flexSize: newFlexSize
-                });
-              },
-              isBlock: true,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-                  import_components201.__experimentalToggleGroupControlOption,
-                  {
-                    value: FLEX_CHILD_LAYOUT_VALUES.fit,
-                    label: (0, import_i18n191._x)(
-                      "Fit",
-                      "Intrinsic block width in flex layout"
-                    )
-                  },
-                  FLEX_CHILD_LAYOUT_VALUES.fit
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-                  import_components201.__experimentalToggleGroupControlOption,
-                  {
-                    value: FLEX_CHILD_LAYOUT_VALUES.grow,
-                    label: (0, import_i18n191._x)(
-                      "Grow",
-                      "Block with expanding width in flex layout"
-                    )
-                  },
-                  FLEX_CHILD_LAYOUT_VALUES.grow
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-                  import_components201.__experimentalToggleGroupControlOption,
-                  {
-                    value: FLEX_CHILD_LAYOUT_VALUES.max,
-                    label: maxSizeLabel(parentLayout)
-                  },
-                  FLEX_CHILD_LAYOUT_VALUES.max
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-                  import_components201.__experimentalToggleGroupControlOption,
-                  {
-                    value: FLEX_CHILD_LAYOUT_VALUES.fixed,
-                    label: (0, import_i18n191._x)(
-                      "Fixed",
-                      "Block with fixed width in flex layout"
-                    )
-                  },
-                  FLEX_CHILD_LAYOUT_VALUES.fixed
-                )
-              ]
-            }
-          ),
-          hasFlexSizeValue && /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-            import_components201.__experimentalUnitControl,
-            {
-              units: units2,
-              onChange: (value) => {
-                onChange({
-                  selfStretch: flexControlValue,
-                  flexSize: value
-                });
-              },
-              value: flexSize,
-              min: 0,
-              label: flexResetLabel,
-              hideLabelFromVision: true
-            }
-          )
-        ]
+      if (ctor === Set) {
+        if (foo.size !== bar.size) {
+          return false;
+        }
+        for (len of foo) {
+          tmp = len;
+          if (tmp && typeof tmp === "object") {
+            tmp = find(bar, tmp);
+            if (!tmp) return false;
+          }
+          if (!bar.has(tmp)) return false;
+        }
+        return true;
       }
-    );
+      if (ctor === Map) {
+        if (foo.size !== bar.size) {
+          return false;
+        }
+        for (len of foo) {
+          tmp = len[0];
+          if (tmp && typeof tmp === "object") {
+            tmp = find(bar, tmp);
+            if (!tmp) return false;
+          }
+          if (!dequal(len[1], bar.get(tmp))) {
+            return false;
+          }
+        }
+        return true;
+      }
+      if (ctor === ArrayBuffer) {
+        foo = new Uint8Array(foo);
+        bar = new Uint8Array(bar);
+      } else if (ctor === DataView) {
+        if ((len = foo.byteLength) === bar.byteLength) {
+          while (len-- && foo.getInt8(len) === bar.getInt8(len)) ;
+        }
+        return len === -1;
+      }
+      if (ArrayBuffer.isView(foo)) {
+        if ((len = foo.byteLength) === bar.byteLength) {
+          while (len-- && foo[len] === bar[len]) ;
+        }
+        return len === -1;
+      }
+      if (!ctor || typeof foo === "object") {
+        len = 0;
+        for (ctor in foo) {
+          if (has.call(foo, ctor) && ++len && !has.call(bar, ctor)) return false;
+          if (!(ctor in bar) || !dequal(foo[ctor], bar[ctor])) return false;
+        }
+        return Object.keys(bar).length === len;
+      }
+    }
+    return foo !== foo && bar !== bar;
   }
-  function childLayoutOrientation(parentLayout) {
-    const { orientation = "horizontal" } = parentLayout ?? {};
-    return orientation === "horizontal" ? (0, import_i18n191.__)("Width") : (0, import_i18n191.__)("Height");
+
+  // packages/image-cropper/build-module/provider/use-image-cropper.mjs
+  var import_element218 = __toESM(require_element(), 1);
+
+  // packages/image-cropper/build-module/constants.mjs
+  var MIN_ZOOM2 = 1;
+  var MAX_ZOOM2 = 5;
+
+  // packages/image-cropper/build-module/utils.mjs
+  var normalizeRotation = (rotation) => {
+    if (rotation >= 0) {
+      return rotation % 360;
+    }
+    return (360 + rotation % 360) % 360;
+  };
+  var createImage = (url) => new Promise((resolve, reject) => {
+    const image = new Image();
+    image.addEventListener("load", () => resolve(image));
+    image.addEventListener("error", (error2) => reject(error2));
+    image.setAttribute("crossOrigin", "anonymous");
+    image.src = url;
+  });
+  function getRadianAngle2(degreeValue) {
+    return degreeValue * Math.PI / 180;
   }
-  function GridControls({
-    childLayout,
-    onChange,
-    parentLayout,
-    isShownByDefault,
-    panelId,
-    showGridSpanDefaults
-  }) {
-    const { columnStart, rowStart, columnSpan, rowSpan } = childLayout;
-    const { columnCount, rowCount } = parentLayout ?? {};
-    const rootClientId = (0, import_data162.useSelect)(
-      (select3) => select3(store).getBlockRootClientId(panelId)
-    );
-    const { moveBlocksToPosition: moveBlocksToPosition2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data162.useDispatch)(store);
-    const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
-      rootClientId,
-      columnCount || 3
-    );
-    const hasStartValue = () => !!columnStart || !!rowStart;
-    const hasSpanValue = () => !!columnSpan || !!rowSpan;
-    const resetGridStarts = () => {
-      onChange({
-        columnStart: void 0,
-        rowStart: void 0
-      });
-    };
-    const resetGridSpans = () => {
-      onChange({
-        columnSpan: void 0,
-        rowSpan: void 0
-      });
+  function rotateSize2(width, height, rotation) {
+    const rotRad = getRadianAngle2(rotation);
+    return {
+      width: Math.abs(Math.cos(rotRad) * width) + Math.abs(Math.sin(rotRad) * height),
+      height: Math.abs(Math.sin(rotRad) * width) + Math.abs(Math.cos(rotRad) * height)
     };
-    const maxColumnSpan = columnCount ? columnCount - (columnStart ?? 1) + 1 : void 0;
-    const maxRowSpan = window.__experimentalEnableGridInteractivity && rowCount ? rowCount - (rowStart ?? 1) + 1 : void 0;
-    const columnSpanValue = columnSpan ?? (showGridSpanDefaults ? 1 : void 0);
-    const rowSpanValue = rowSpan ?? (showGridSpanDefaults ? 1 : void 0);
-    return /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)(import_jsx_runtime426.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)(
-        import_components201.Flex,
-        {
-          as: import_components201.__experimentalToolsPanelItem,
-          hasValue: hasSpanValue,
-          label: (0, import_i18n191.__)("Grid span"),
-          onDeselect: resetGridSpans,
-          isShownByDefault,
-          panelId,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(import_components201.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-              import_components201.__experimentalInputControl,
-              {
-                label: (0, import_i18n191.__)("Column span"),
-                type: "number",
-                onChange: (value) => {
-                  const newColumnSpan = value === "" ? 1 : parseInt(value, 10);
-                  const constrainedValue = maxColumnSpan ? Math.min(newColumnSpan, maxColumnSpan) : newColumnSpan;
-                  onChange({
-                    columnStart,
-                    rowStart,
-                    rowSpan,
-                    columnSpan: constrainedValue
-                  });
-                },
-                value: columnSpanValue,
-                min: 1,
-                max: maxColumnSpan
-              }
-            ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(import_components201.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-              import_components201.__experimentalInputControl,
-              {
-                label: (0, import_i18n191.__)("Row span"),
-                type: "number",
-                onChange: (value) => {
-                  const newRowSpan = value === "" ? 1 : parseInt(value, 10);
-                  const constrainedValue = maxRowSpan ? Math.min(newRowSpan, maxRowSpan) : newRowSpan;
-                  onChange({
-                    columnStart,
-                    rowStart,
-                    columnSpan,
-                    rowSpan: constrainedValue
-                  });
-                },
-                value: rowSpanValue,
-                min: 1,
-                max: maxRowSpan
-              }
-            ) })
-          ]
-        }
-      ),
-      window.__experimentalEnableGridInteractivity && // Use Flex with an explicit width on the FlexItem instead of HStack to
-      // work around an issue in webkit where inputs with a max attribute are
-      // sized incorrectly.
-      /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)(
-        import_components201.Flex,
-        {
-          as: import_components201.__experimentalToolsPanelItem,
-          hasValue: hasStartValue,
-          label: (0, import_i18n191.__)("Grid placement"),
-          onDeselect: resetGridStarts,
-          isShownByDefault: false,
-          panelId,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(import_components201.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-              import_components201.__experimentalInputControl,
-              {
-                label: (0, import_i18n191.__)("Column"),
-                type: "number",
-                onChange: (value) => {
-                  const newColumnStart = value === "" ? 1 : parseInt(value, 10);
-                  onChange({
-                    columnStart: newColumnStart,
-                    rowStart,
-                    columnSpan,
-                    rowSpan
-                  });
-                  __unstableMarkNextChangeAsNotPersistent2();
-                  moveBlocksToPosition2(
-                    [panelId],
-                    rootClientId,
-                    rootClientId,
-                    getNumberOfBlocksBeforeCell(
-                      newColumnStart,
-                      rowStart
-                    )
-                  );
-                },
-                value: columnStart ?? 1,
-                min: 1,
-                max: columnCount ? columnCount - (columnSpan ?? 1) + 1 : void 0
-              }
-            ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(import_components201.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-              import_components201.__experimentalInputControl,
-              {
-                label: (0, import_i18n191.__)("Row"),
-                type: "number",
-                onChange: (value) => {
-                  const newRowStart = value === "" ? 1 : parseInt(value, 10);
-                  onChange({
-                    columnStart,
-                    rowStart: newRowStart,
-                    columnSpan,
-                    rowSpan
-                  });
-                  __unstableMarkNextChangeAsNotPersistent2();
-                  moveBlocksToPosition2(
-                    [panelId],
-                    rootClientId,
-                    rootClientId,
-                    getNumberOfBlocksBeforeCell(
-                      columnStart,
-                      newRowStart
-                    )
-                  );
-                },
-                value: rowStart ?? 1,
-                min: 1,
-                max: rowCount ? rowCount - (rowSpan ?? 1) + 1 : void 0
-              }
-            ) })
-          ]
-        }
-      )
-    ] });
+  }
+  async function getCroppedImage(imageSrc, pixelCrop, rotation = 0, flip4 = { horizontal: false, vertical: false }) {
+    try {
+      const image = await createImage(imageSrc);
+      const canvas = document.createElement("canvas");
+      const ctx2 = canvas.getContext("2d");
+      if (!ctx2) {
+        return null;
+      }
+      const rotRad = getRadianAngle2(rotation);
+      const { width: boundingBoxWidth, height: boundingBoxHeight } = rotateSize2(image.width, image.height, rotation);
+      canvas.width = boundingBoxWidth;
+      canvas.height = boundingBoxHeight;
+      ctx2.translate(boundingBoxWidth / 2, boundingBoxHeight / 2);
+      ctx2.rotate(rotRad);
+      ctx2.scale(flip4.horizontal ? -1 : 1, flip4.vertical ? -1 : 1);
+      ctx2.translate(-image.width / 2, -image.height / 2);
+      ctx2.drawImage(image, 0, 0);
+      const croppedCanvas = document.createElement("canvas");
+      const croppedCtx = croppedCanvas.getContext("2d");
+      if (!croppedCtx) {
+        return null;
+      }
+      croppedCanvas.width = pixelCrop.width;
+      croppedCanvas.height = pixelCrop.height;
+      croppedCtx.drawImage(
+        canvas,
+        pixelCrop.x,
+        pixelCrop.y,
+        pixelCrop.width,
+        pixelCrop.height,
+        0,
+        0,
+        pixelCrop.width,
+        pixelCrop.height
+      );
+      return new Promise((resolve) => {
+        croppedCanvas.toBlob((file) => {
+          if (file) {
+            resolve(URL.createObjectURL(file));
+          }
+        }, "image/jpeg");
+      });
+    } catch {
+      return null;
+    }
   }

-  // packages/block-editor/build-module/components/dimensions-tool/aspect-ratio-tool.mjs
-  var import_components202 = __toESM(require_components(), 1);
-  var import_i18n192 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime427 = __toESM(require_jsx_runtime(), 1);
-  function AspectRatioTool({
-    panelId,
-    value,
-    onChange = () => {
+  // packages/image-cropper/build-module/provider/use-image-cropper.mjs
+  var DEFAULT_INITIAL_STATE = {
+    crop: {
+      x: 0,
+      y: 0,
+      width: 100,
+      height: 100
     },
-    options,
-    defaultValue = "auto",
-    hasValue: hasValue3,
-    isShownByDefault = true,
-    className,
-    isInherited,
-    hasLocalOverride
-  }) {
-    const displayValue = value ?? "auto";
-    const [defaultRatios, themeRatios, showDefaultRatios] = useSettings(
-      "dimensions.aspectRatios.default",
-      "dimensions.aspectRatios.theme",
-      "dimensions.defaultAspectRatios"
+    zoom: MIN_ZOOM2,
+    rotation: 0,
+    aspectRatio: 1,
+    flip: {
+      horizontal: false,
+      vertical: false
+    }
+  };
+  var DEFAULT_CROP_MEDIA_POSITION = {
+    x: 0,
+    y: 0
+  };
+  var DEFAULT_CROPPER_STATE = {
+    crop: DEFAULT_CROP_MEDIA_POSITION,
+    croppedArea: DEFAULT_INITIAL_STATE.crop,
+    croppedAreaPixels: null,
+    zoom: DEFAULT_INITIAL_STATE.zoom,
+    rotation: DEFAULT_INITIAL_STATE.rotation,
+    flip: DEFAULT_INITIAL_STATE.flip,
+    aspectRatio: DEFAULT_INITIAL_STATE.aspectRatio,
+    mediaSize: null
+  };
+  function useCropper() {
+    const [cropperState, setInternalCropperState] = (0, import_element218.useState)(
+      DEFAULT_CROPPER_STATE
     );
-    const themeOptions = themeRatios?.map(({ name, ratio }) => ({
-      label: name,
-      value: ratio
-    }));
-    const defaultOptions2 = defaultRatios?.map(({ name, ratio }) => ({
-      label: name,
-      value: ratio
-    }));
-    const aspectRatioOptions = [
-      {
-        label: (0, import_i18n192._x)(
-          "Original",
-          "Aspect ratio option for dimensions control"
-        ),
-        value: "auto"
+    const [resetState, setInternalResetState] = (0, import_element218.useState)(null);
+    const setCropperState = (0, import_element218.useCallback)(
+      (newState) => {
+        setInternalCropperState((prev) => {
+          const updates = typeof newState === "function" ? newState(prev) : newState;
+          const normalizedUpdates = { ...updates };
+          if ("rotation" in normalizedUpdates && normalizedUpdates.rotation !== void 0) {
+            normalizedUpdates.rotation = normalizeRotation(
+              normalizedUpdates.rotation
+            );
+          }
+          return { ...prev, ...normalizedUpdates };
+        });
       },
-      ...showDefaultRatios ? defaultOptions2 : [],
-      ...themeOptions ? themeOptions : [],
-      {
-        label: (0, import_i18n192._x)("Custom", "Aspect ratio option for dimensions control"),
-        value: "custom",
-        disabled: true,
-        hidden: true
+      []
+    );
+    const setResetState = (0, import_element218.useCallback)(
+      (newResetState = null) => {
+        if (!newResetState) {
+          setInternalResetState(null);
+          setCropperState(DEFAULT_CROPPER_STATE);
+          return;
+        }
+        if (typeof newResetState === "object") {
+          const initialState = {
+            ...DEFAULT_INITIAL_STATE,
+            ...newResetState
+          };
+          setInternalResetState(initialState);
+          setCropperState(initialState);
+        }
+      },
+      [setCropperState, setInternalResetState]
+    );
+    const reset = (0, import_element218.useCallback)(() => {
+      if (resetState) {
+        const resetUpdates = {
+          // Reset media position to center
+          crop: { x: 0, y: 0 },
+          // Reset cropped area pixels (will be recalculated)
+          croppedAreaPixels: null
+        };
+        if (resetState.crop) {
+          resetUpdates.croppedArea = resetState.crop;
+        }
+        if (resetState.zoom !== void 0) {
+          resetUpdates.zoom = resetState.zoom;
+        }
+        if (resetState.rotation !== void 0) {
+          resetUpdates.rotation = resetState.rotation;
+        }
+        if (resetState.aspectRatio !== void 0) {
+          resetUpdates.aspectRatio = resetState.aspectRatio;
+        }
+        if (resetState.flip !== void 0) {
+          resetUpdates.flip = resetState.flip;
+        }
+        setCropperState(resetUpdates);
+      } else {
+        setCropperState({ ...DEFAULT_CROPPER_STATE });
       }
-    ];
-    return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
-      InheritanceToolsPanelItem,
-      {
-        className,
-        isInherited,
-        hasLocalOverride,
-        hasValue: hasValue3 ? hasValue3 : () => displayValue !== defaultValue,
-        label: (0, import_i18n192.__)("Aspect ratio"),
-        onDeselect: () => onChange(void 0),
-        isShownByDefault,
-        panelId,
-        children: /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
-          import_components202.SelectControl,
-          {
-            label: (0, import_i18n192.__)("Aspect ratio"),
-            value: displayValue,
-            options: options ?? aspectRatioOptions,
-            onChange
-          }
-        )
+    }, [resetState, setCropperState]);
+    const isDirty = (0, import_element218.useMemo)(() => {
+      if (resetState) {
+        const currentState2 = {
+          crop: cropperState.croppedAreaPixels || cropperState.croppedArea,
+          zoom: cropperState.zoom,
+          rotation: normalizeRotation(cropperState.rotation),
+          aspectRatio: cropperState.aspectRatio,
+          flip: cropperState.flip
+        };
+        return false === dequal(currentState2, resetState);
       }
+      const currentState = {
+        crop: cropperState.croppedArea,
+        zoom: cropperState.zoom,
+        rotation: normalizeRotation(cropperState.rotation),
+        aspectRatio: cropperState.aspectRatio,
+        flip: cropperState.flip
+      };
+      return false === dequal(currentState, DEFAULT_INITIAL_STATE);
+    }, [cropperState, resetState]);
+    const getCroppedImage2 = (0, import_element218.useCallback)(
+      async (src) => {
+        if (!cropperState.croppedAreaPixels) {
+          return null;
+        }
+        return getCroppedImage(
+          src,
+          cropperState.croppedAreaPixels,
+          cropperState.rotation,
+          cropperState.flip
+        );
+      },
+      [
+        cropperState.croppedAreaPixels,
+        cropperState.rotation,
+        cropperState.flip
+      ]
+    );
+    return (0, import_element218.useMemo)(
+      () => ({
+        cropperState,
+        setCropperState,
+        resetState,
+        setResetState,
+        isDirty,
+        reset,
+        getCroppedImage: getCroppedImage2
+      }),
+      [
+        cropperState,
+        setCropperState,
+        resetState,
+        setResetState,
+        isDirty,
+        reset,
+        getCroppedImage2
+      ]
     );
   }

-  // packages/block-editor/build-module/components/global-styles/dimensions-panel.mjs
-  var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
-  var AXIAL_SIDES = ["horizontal", "vertical"];
-  function hasSpacingToggle(sides2, isPresetsControl) {
-    if (sides2?.length === 1) {
-      return false;
-    }
-    if (isPresetsControl) {
-      const hasOnlyAxialSides = sides2?.includes("horizontal") && sides2?.includes("vertical") && sides2?.length === 2;
-      return !hasOnlyAxialSides;
-    }
-    return true;
-  }
-  function useHasDimensionsPanel(settings2, styleState = DEFAULT_BLOCK_STYLE_STATE2) {
-    return hasContentSize(settings2) || hasWideSize(settings2) || hasPadding(settings2) || hasMargin(settings2) || hasGap(settings2) || hasHeight(settings2) || hasMinHeight(settings2) || hasMinWidth(settings2) || hasWidth(settings2) || hasAspectRatio(settings2, styleState) || hasChildLayout(settings2, styleState);
-  }
-  function hasContentSize(settings2) {
-    return settings2?.layout?.contentSize;
-  }
-  function hasWideSize(settings2) {
-    return settings2?.layout?.wideSize;
-  }
-  function hasPadding(settings2) {
-    return settings2?.spacing?.padding;
-  }
-  function hasMargin(settings2) {
-    return settings2?.spacing?.margin;
-  }
-  function hasGap(settings2) {
-    return settings2?.spacing?.blockGap;
-  }
-  function hasHeight(settings2) {
-    return settings2?.dimensions?.height;
-  }
-  function hasMinHeight(settings2) {
-    return settings2?.dimensions?.minHeight;
-  }
-  function hasMinWidth(settings2) {
-    return settings2?.dimensions?.minWidth;
-  }
-  function hasWidth(settings2) {
-    return settings2?.dimensions?.width;
-  }
-  function hasAspectRatio(settings2, styleState = DEFAULT_BLOCK_STYLE_STATE2) {
-    return !hasPseudoBlockStyleState(styleState) && settings2?.dimensions?.aspectRatio;
-  }
-  function hasChildLayout(settings2, styleState = DEFAULT_BLOCK_STYLE_STATE2) {
-    if (hasPseudoBlockStyleState(styleState)) {
-      return false;
-    }
-    const {
-      type: parentLayoutType = "default",
-      default: { type: defaultParentLayoutType = "default" } = {},
-      allowSizingOnChildren = false
-    } = settings2?.parentLayout ?? {};
-    const support = (defaultParentLayoutType === "flex" || parentLayoutType === "flex" || defaultParentLayoutType === "grid" || parentLayoutType === "grid") && allowSizingOnChildren;
-    return !!settings2?.layout && support;
-  }
-  function hasSpacingPresets(settings2) {
-    const { defaultSpacingSizes, spacingSizes } = settings2?.spacing || {};
-    return defaultSpacingSizes !== false && spacingSizes?.default?.length > 0 || spacingSizes?.theme?.length > 0 || spacingSizes?.custom?.length > 0;
-  }
-  function filterValuesBySides(values, sides2) {
-    if (!sides2 || !values) {
-      return values;
-    }
-    const filteredValues = {};
-    sides2.forEach((side) => {
-      if (side === "vertical") {
-        filteredValues.top = values.top;
-        filteredValues.bottom = values.bottom;
-      }
-      if (side === "horizontal") {
-        filteredValues.left = values.left;
-        filteredValues.right = values.right;
-      }
-      filteredValues[side] = values?.[side];
-    });
-    return filteredValues;
-  }
-  var EMPTY_VALUES2 = [void 0, null, ""];
-  function hasValue2(value) {
-    return !EMPTY_VALUES2.includes(value);
-  }
-  function getNumericPlaceholder2(rawValue) {
-    if (!hasValue2(rawValue)) {
-      return void 0;
-    }
-    const [quantity] = (0, import_components203.__experimentalParseQuantityAndUnitFromRawValue)(rawValue);
-    return quantity;
-  }
-  function splitStyleValue(value) {
-    if (hasValue2(value) && typeof value === "string") {
+  // packages/image-cropper/build-module/provider/index.mjs
+  var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
+  var ImageCropperContext = (0, import_element219.createContext)({
+    cropperState: {
+      crop: { x: 0, y: 0 },
+      croppedArea: { x: 0, y: 0, width: 100, height: 100 },
+      croppedAreaPixels: null,
+      zoom: MIN_ZOOM2,
+      rotation: 0,
+      aspectRatio: 1,
+      flip: { horizontal: false, vertical: false },
+      mediaSize: null
+    },
+    setCropperState: () => {
+    },
+    resetState: null,
+    setResetState: () => {
+    },
+    isDirty: false,
+    reset: () => {
+    },
+    getCroppedImage: () => Promise.resolve(null)
+  });
+  function ImageCropperProvider({
+    children
+  }) {
+    const cropperApi = useCropper();
+    const contextValue = (0, import_element219.useMemo)(() => {
       return {
-        top: value,
-        right: value,
-        bottom: value,
-        left: value
+        ...cropperApi
       };
-    }
-    return value;
-  }
-  function getCommonSidesValue(sidesValue) {
-    if (!hasValue2(sidesValue)) {
-      return void 0;
-    }
-    if (typeof sidesValue === "string") {
-      return sidesValue !== "" ? sidesValue : void 0;
-    }
-    if (typeof sidesValue !== "object") {
-      return void 0;
-    }
-    const sideKeys = ["top", "right", "bottom", "left"];
-    const values = sideKeys.map((k2) => sidesValue[k2]);
-    const allDefined = values.every(hasValue2);
-    if (!allDefined) {
-      return void 0;
-    }
-    const first = values[0];
-    return values.every((v2) => v2 === first) ? first : void 0;
-  }
-  function hasAnySideValue(sidesValue) {
-    if (!hasValue2(sidesValue)) {
-      return false;
-    }
-    if (typeof sidesValue === "string") {
-      return sidesValue !== "";
-    }
-    if (typeof sidesValue !== "object") {
-      return false;
-    }
-    return ["top", "right", "bottom", "left"].some(
-      (side) => hasValue2(sidesValue[side])
-    );
+    }, [cropperApi]);
+    return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(ImageCropperContext.Provider, { value: contextValue, children });
   }
-  function splitGapValue(value, isAxialGap) {
-    if (!hasValue2(value)) {
-      return value;
+  var useImageCropper = () => {
+    const context = (0, import_element219.useContext)(ImageCropperContext);
+    if (!context) {
+      throw new Error("Missing ImageCropperContext");
     }
-    if (typeof value === "string") {
-      return isAxialGap ? { top: value, right: value, bottom: value, left: value } : { top: value };
-    }
-    return {
-      ...value,
-      right: value?.left,
-      bottom: value?.top
-    };
-  }
-  function DimensionsToolsPanel({
-    resetAllFilter,
-    onChange,
-    value,
-    panelId,
-    children
+    return context;
+  };
+
+  // packages/image-cropper/build-module/components/image-cropper/index.mjs
+  var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
+  function ImageCropper({
+    src,
+    onLoad,
+    minZoom = MIN_ZOOM2,
+    maxZoom = MAX_ZOOM2,
+    ...props
   }) {
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const resetAll = () => {
-      const updatedValue = resetAllFilter(value);
-      onChange(updatedValue);
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-      import_components203.__experimentalToolsPanel,
+    const { cropperState, setCropperState } = useImageCropper();
+    const { crop, zoom, rotation, aspectRatio, flip: flip4 } = cropperState;
+    const setCrop = (newCrop) => setCropperState({ crop: newCrop });
+    const setZoom = (newZoom) => setCropperState({ zoom: newZoom });
+    const setRotation = (newRotation) => setCropperState({ rotation: newRotation });
+    const setMediaSize = (newMediaSize) => setCropperState({ mediaSize: newMediaSize });
+    const onCropComplete = (0, import_element220.useCallback)(
+      (areaPercentage, areaPixels) => {
+        setCropperState({
+          croppedArea: areaPercentage,
+          croppedAreaPixels: areaPixels
+        });
+      },
+      [setCropperState]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+      Cropper,
       {
-        label: (0, import_i18n193.__)("Dimensions"),
-        resetAll,
-        panelId,
-        dropdownMenuProps,
-        children
+        classes: {
+          containerClassName: "image-cropper__container",
+          cropAreaClassName: "image-cropper__crop-area",
+          mediaClassName: "image-cropper__image"
+        },
+        minZoom,
+        maxZoom,
+        rotation,
+        image: src,
+        setMediaSize,
+        crop,
+        zoom,
+        aspect: aspectRatio,
+        onCropChange: setCrop,
+        onZoomChange: setZoom,
+        onCropComplete,
+        onMediaLoaded: (loadedMediaSize) => {
+          onLoad?.(loadedMediaSize);
+        },
+        onRotationChange: setRotation,
+        transform: [
+          `translate(${crop.x}px, ${crop.y}px)`,
+          `rotateZ(${rotation}deg)`,
+          `rotateY(${flip4.horizontal ? 180 : 0}deg)`,
+          `rotateX(${flip4.vertical ? 180 : 0}deg)`,
+          `scale(${zoom})`
+        ].join(" "),
+        ...props
       }
     );
   }
-  var DEFAULT_CONTROLS5 = {
-    contentSize: true,
-    wideSize: true,
-    padding: true,
-    margin: true,
-    blockGap: true,
-    height: true,
-    minHeight: true,
-    minWidth: true,
-    width: true,
-    aspectRatio: true,
-    childLayout: true
+
+  // 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);
+
+  // packages/block-editor/build-module/components/image-editor/constants.mjs
+  var MIN_ZOOM3 = 100;
+  var MAX_ZOOM3 = 300;
+  var POPOVER_PROPS7 = {
+    placement: "bottom-start"
   };
-  function DimensionsPanel({
-    as: Wrapper = DimensionsToolsPanel,
-    value,
-    onChange,
-    inheritedValue = value,
-    settings: settings2,
-    panelId,
-    defaultControls = DEFAULT_CONTROLS5,
-    onVisualize = () => {
-    },
-    // Special case because the layout controls are not part of the dimensions panel
-    // in global styles but not in block inspector.
-    includeLayoutControls = false,
-    styleState = DEFAULT_BLOCK_STYLE_STATE2,
-    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+
+  // packages/block-editor/build-module/components/image-editor/context.mjs
+  var import_element223 = __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_notices9 = __toESM(require_notices(), 1);
+  var import_dom66 = __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.")
+  };
+  function useSaveImage({
+    crop,
+    rotation,
+    url,
+    id,
+    onSaveImage,
+    onFinishEditing
   }) {
-    const { dimensions, spacing } = settings2;
-    const decodeValue = (rawValue) => {
-      if (rawValue && typeof rawValue === "object") {
-        return Object.keys(rawValue).reduce((acc, key) => {
-          acc[key] = getValueFromVariable(
-            { settings: { dimensions, spacing } },
-            "",
-            rawValue[key]
-          );
-          return acc;
-        }, {});
-      }
-      return getValueFromVariable(
-        { settings: { dimensions, spacing } },
-        "",
-        rawValue
-      );
-    };
-    const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
-      showInheritanceLabelIndicators && isInherited,
-      showInheritanceLabelIndicators && hasLocalOverride,
-      className
-    );
-    const showSpacingPresetsControl = hasSpacingPresets(settings2);
-    const units2 = (0, import_components203.__experimentalUseCustomUnits)({
-      availableUnits: settings2?.spacing?.units || [
-        "%",
-        "px",
-        "em",
-        "rem",
-        "vw"
-      ]
-    });
-    const minimumMargin = -Infinity;
-    const [minMarginValue, setMinMarginValue] = (0, import_element253.useState)(minimumMargin);
-    const resetAllFilter = (0, import_element253.useCallback)((previousValue) => {
+    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 settings2 = select3(store).getSettings();
       return {
-        ...previousValue,
-        layout: cleanEmptyObject({
-          ...previousValue?.layout,
-          contentSize: void 0,
-          wideSize: void 0,
-          selfStretch: void 0,
-          flexSize: void 0,
-          columnStart: void 0,
-          rowStart: void 0,
-          columnSpan: void 0,
-          rowSpan: void 0
-        }),
-        spacing: {
-          ...previousValue?.spacing,
-          padding: void 0,
-          margin: void 0,
-          blockGap: void 0
-        },
-        dimensions: {
-          ...previousValue?.dimensions,
-          height: void 0,
-          minHeight: void 0,
-          minWidth: void 0,
-          aspectRatio: void 0,
-          width: void 0
-        }
+        editMediaEntity: settings2?.[mediaEditKey]
       };
     }, []);
-    const showContentSizeControl = hasContentSize(settings2) && includeLayoutControls;
-    const localContentSizeValue = decodeValue(value?.layout?.contentSize);
-    const inheritedContentSizeValue = decodeValue(
-      inheritedValue?.layout?.contentSize
-    );
-    const isContentSizePlaceholder = !hasValue2(value?.layout?.contentSize) && hasValue2(inheritedContentSizeValue);
-    const setContentSizeValue = (newValue) => {
-      onChange(
-        setImmutably2(
-          value,
-          ["layout", "contentSize"],
-          hasValue2(newValue) ? newValue : void 0
-        )
-      );
-    };
-    const hasUserSetContentSizeValue = () => hasValue2(value?.layout?.contentSize);
-    const resetContentSizeValue = () => setContentSizeValue(void 0);
-    const showWideSizeControl = hasWideSize(settings2) && includeLayoutControls;
-    const localWideSizeValue = decodeValue(value?.layout?.wideSize);
-    const inheritedWideSizeValue = decodeValue(
-      inheritedValue?.layout?.wideSize
-    );
-    const isWideSizePlaceholder = !hasValue2(value?.layout?.wideSize) && hasValue2(inheritedWideSizeValue);
-    const setWideSizeValue = (newValue) => {
-      onChange(
-        setImmutably2(
-          value,
-          ["layout", "wideSize"],
-          hasValue2(newValue) ? newValue : void 0
-        )
-      );
-    };
-    const hasUserSetWideSizeValue = () => hasValue2(value?.layout?.wideSize);
-    const resetWideSizeValue = () => setWideSizeValue(void 0);
-    const showPaddingControl = hasPadding(settings2);
-    const inheritedPaddingValues = splitStyleValue(
-      decodeValue(inheritedValue?.spacing?.padding)
-    );
-    const localPaddingValues = splitStyleValue(
-      decodeValue(value?.spacing?.padding)
-    );
-    const paddingValues = hasValue2(value?.spacing?.padding) ? localPaddingValues : inheritedPaddingValues;
-    const inheritedPaddingPlaceholder = getCommonSidesValue(
-      inheritedPaddingValues
-    );
-    const isPaddingPlaceholder = !hasValue2(value?.spacing?.padding) && inheritedPaddingPlaceholder !== void 0;
-    const hasInheritedPadding = hasAnySideValue(inheritedPaddingValues);
-    const isPaddingInherited = !hasValue2(value?.spacing?.padding) && hasInheritedPadding;
-    const paddingSides = Array.isArray(settings2?.spacing?.padding) ? settings2?.spacing?.padding : settings2?.spacing?.padding?.sides;
-    const isAxialPadding = paddingSides && paddingSides.some((side) => AXIAL_SIDES.includes(side));
-    const setPaddingValues = (newPaddingValues) => {
-      const padding = filterValuesBySides(newPaddingValues, paddingSides);
-      onChange(setImmutably2(value, ["spacing", "padding"], padding));
-    };
-    const hasPaddingValue = () => hasValue2(value?.spacing?.padding) && Object.keys(value?.spacing?.padding).length;
-    const resetPaddingValue = () => setPaddingValues(void 0);
-    const onMouseOverPadding = () => onVisualize("padding");
-    const showMarginControl = hasMargin(settings2);
-    const inheritedMarginValues = splitStyleValue(
-      decodeValue(inheritedValue?.spacing?.margin)
+    const cancel = (0, import_element221.useCallback)(() => {
+      setIsInProgress(false);
+      onFinishEditing();
+    }, [onFinishEditing]);
+    const apply = (0, import_element221.useCallback)(async () => {
+      if (!editMediaEntity) {
+        onFinishEditing();
+        createErrorNotice(
+          (0, import_i18n146.__)("Sorry, you are not allowed to edit images on this site."),
+          {
+            id: "image-editing-error",
+            type: "snackbar"
+          }
+        );
+        return;
+      }
+      setIsInProgress(true);
+      const modifiers = [];
+      if (rotation > 0) {
+        modifiers.push({
+          type: "rotate",
+          args: {
+            angle: rotation
+          }
+        });
+      }
+      if (crop.width < 99.9 || crop.height < 99.9) {
+        modifiers.push({
+          type: "crop",
+          args: {
+            left: crop.x,
+            top: crop.y,
+            width: crop.width,
+            height: crop.height
+          }
+        });
+      }
+      if (modifiers.length === 0) {
+        setIsInProgress(false);
+        onFinishEditing();
+        return;
+      }
+      const modifierType = modifiers.length === 1 ? modifiers[0].type : "cropAndRotate";
+      try {
+        const savedImage = await editMediaEntity(
+          id,
+          {
+            src: url,
+            modifiers
+          },
+          { throwOnError: true }
+        );
+        if (savedImage) {
+          onSaveImage({
+            id: savedImage.id,
+            url: savedImage.source_url
+          });
+          createSuccessNotice(messages[modifierType], {
+            type: "snackbar",
+            actions: [
+              {
+                label: (0, import_i18n146.__)("Undo"),
+                onClick: () => {
+                  onSaveImage({
+                    id,
+                    url
+                  });
+                }
+              }
+            ]
+          });
+        }
+      } catch (error2) {
+        createErrorNotice(
+          (0, import_i18n146.sprintf)(
+            /* translators: %s: Error message. */
+            (0, import_i18n146.__)("Could not edit image. %s"),
+            (0, import_dom66.__unstableStripHTML)(error2.message)
+          ),
+          {
+            id: "image-editing-error",
+            type: "snackbar"
+          }
+        );
+      } finally {
+        setIsInProgress(false);
+        onFinishEditing();
+      }
+    }, [
+      crop,
+      rotation,
+      id,
+      url,
+      onSaveImage,
+      createErrorNotice,
+      createSuccessNotice,
+      onFinishEditing,
+      editMediaEntity
+    ]);
+    return (0, import_element221.useMemo)(
+      () => ({
+        isInProgress,
+        apply,
+        cancel
+      }),
+      [isInProgress, apply, cancel]
     );
-    const localMarginValues = splitStyleValue(
-      decodeValue(value?.spacing?.margin)
+  }
+
+  // packages/block-editor/build-module/components/image-editor/use-transform-image.mjs
+  var import_element222 = __toESM(require_element(), 1);
+  var import_hooks6 = __toESM(require_hooks(), 1);
+  function useTransformImage({
+    url,
+    naturalWidth,
+    naturalHeight
+  }) {
+    const [editedUrl, setEditedUrl] = (0, import_element222.useState)();
+    const { cropperState, setCropperState } = useImageCropper();
+    const { zoom, aspectRatio, crop, croppedArea } = cropperState;
+    const setZoom = (0, import_element222.useCallback)(
+      (newZoom) => {
+        setCropperState({ zoom: newZoom });
+      },
+      [setCropperState]
     );
-    const marginValues = hasValue2(value?.spacing?.margin) ? localMarginValues : inheritedMarginValues;
-    const inheritedMarginPlaceholder = getCommonSidesValue(
-      inheritedMarginValues
+    const setAspectRatio = (0, import_element222.useCallback)(
+      (newAspect) => {
+        setCropperState({ aspectRatio: newAspect });
+      },
+      [setCropperState]
     );
-    const isMarginPlaceholder = !hasValue2(value?.spacing?.margin) && inheritedMarginPlaceholder !== void 0;
-    const hasInheritedMargin = hasAnySideValue(inheritedMarginValues);
-    const isMarginInherited = !hasValue2(value?.spacing?.margin) && hasInheritedMargin;
-    const marginSides = Array.isArray(settings2?.spacing?.margin) ? settings2?.spacing?.margin : settings2?.spacing?.margin?.sides;
-    const isAxialMargin = marginSides && marginSides.some((side) => AXIAL_SIDES.includes(side));
-    const setMarginValues = (newMarginValues) => {
-      const margin = filterValuesBySides(newMarginValues, marginSides);
-      onChange(setImmutably2(value, ["spacing", "margin"], margin));
-    };
-    const hasMarginValue = () => hasValue2(value?.spacing?.margin) && Object.keys(value?.spacing?.margin).length;
-    const resetMarginValue = () => setMarginValues(void 0);
-    const onMouseOverMargin = () => onVisualize("margin");
-    const showGapControl = hasGap(settings2);
-    const gapSides = Array.isArray(settings2?.spacing?.blockGap) ? settings2?.spacing?.blockGap : settings2?.spacing?.blockGap?.sides;
-    const isAxialGap = gapSides && gapSides.some((side) => AXIAL_SIDES.includes(side));
-    const localGapRaw = decodeValue(value?.spacing?.blockGap);
-    const inheritedGapRaw = decodeValue(inheritedValue?.spacing?.blockGap);
-    const gapRawForDisplay = hasValue2(value?.spacing?.blockGap) ? localGapRaw : inheritedGapRaw;
-    const gapValues = splitGapValue(gapRawForDisplay, isAxialGap);
-    const isGapPlaceholder = !hasValue2(value?.spacing?.blockGap) && typeof inheritedGapRaw === "string" && inheritedGapRaw !== "";
-    const setGapValue = (newGapValue) => {
-      onChange(
-        setImmutably2(value, ["spacing", "blockGap"], newGapValue)
-      );
-    };
-    const setGapValues = (nextBoxGapValue) => {
-      if (!hasValue2(nextBoxGapValue)) {
-        setGapValue(null);
+    const defaultAspect = naturalWidth / naturalHeight;
+    const rotatedAspect = naturalHeight / naturalWidth;
+    (0, import_element222.useEffect)(() => {
+      setAspectRatio(defaultAspect);
+    }, []);
+    const [internalRotation, setInternalRotation] = (0, import_element222.useState)(0);
+    const rotateClockwise = (0, import_element222.useCallback)(() => {
+      const angle = (internalRotation + 90) % 360;
+      let naturalAspectRatio = defaultAspect;
+      const isDefaultAspect = defaultAspect === aspectRatio || rotatedAspect === aspectRatio;
+      const shouldResetAspect = zoom !== 1 || !isDefaultAspect;
+      if (internalRotation % 180 === 90) {
+        naturalAspectRatio = 1 / defaultAspect;
       }
-      if (!isAxialGap && nextBoxGapValue?.hasOwnProperty("top")) {
-        setGapValue(nextBoxGapValue.top);
-      } else {
-        setGapValue({
-          top: nextBoxGapValue?.top,
-          left: nextBoxGapValue?.left
+      if (angle === 0) {
+        setEditedUrl();
+        setInternalRotation(angle);
+        const newAspectRatio = shouldResetAspect ? aspectRatio : defaultAspect;
+        setCropperState({
+          aspectRatio: newAspectRatio,
+          crop: {
+            x: -(crop.y * naturalAspectRatio),
+            y: crop.x * naturalAspectRatio
+          }
         });
+        return;
       }
-    };
-    const resetGapValue = () => setGapValue(void 0);
-    const hasGapValue = () => hasValue2(value?.spacing?.blockGap);
-    const showMinHeightControl = hasMinHeight(settings2);
-    const localMinHeightValue = decodeValue(value?.dimensions?.minHeight);
-    const inheritedMinHeightValue = decodeValue(
-      inheritedValue?.dimensions?.minHeight
-    );
-    const isMinHeightPlaceholder = !hasValue2(value?.dimensions?.minHeight) && hasValue2(inheritedMinHeightValue);
-    const setMinHeightValue = (newValue) => {
-      const tempValue = setImmutably2(
-        value,
-        ["dimensions", "minHeight"],
-        newValue
-      );
-      onChange(
-        setImmutably2(
-          tempValue,
-          ["dimensions", "aspectRatio"],
-          void 0
-        )
-      );
-    };
-    const resetMinHeightValue = () => {
-      setMinHeightValue(void 0);
-    };
-    const hasMinHeightValue = () => hasValue2(value?.dimensions?.minHeight);
-    const showHeightControl = hasHeight(settings2);
-    const localHeightValue = decodeValue(value?.dimensions?.height);
-    const inheritedHeightValue = decodeValue(
-      inheritedValue?.dimensions?.height
-    );
-    const isHeightPlaceholder = !hasValue2(value?.dimensions?.height) && hasValue2(inheritedHeightValue);
-    const setHeightValue = (newValue) => {
-      const tempValue = setImmutably2(
-        value,
-        ["dimensions", "height"],
-        newValue
+      function editImage(event) {
+        const canvas = document.createElement("canvas");
+        let translateX = 0;
+        let translateY = 0;
+        if (angle % 180) {
+          canvas.width = event.target.height;
+          canvas.height = event.target.width;
+        } else {
+          canvas.width = event.target.width;
+          canvas.height = event.target.height;
+        }
+        if (angle === 90 || angle === 180) {
+          translateX = canvas.width;
+        }
+        if (angle === 270 || angle === 180) {
+          translateY = canvas.height;
+        }
+        const context = canvas.getContext("2d");
+        context.translate(translateX, translateY);
+        context.rotate(angle * Math.PI / 180);
+        context.drawImage(event.target, 0, 0);
+        canvas.toBlob((blob) => {
+          setEditedUrl(URL.createObjectURL(blob));
+          setInternalRotation(angle);
+          const newAspectRatio = shouldResetAspect ? aspectRatio : canvas.width / canvas.height;
+          setCropperState({
+            aspectRatio: newAspectRatio,
+            crop: {
+              x: -(crop.y * naturalAspectRatio),
+              y: crop.x * naturalAspectRatio
+            }
+          });
+        });
+      }
+      const el = new window.Image();
+      el.src = url;
+      el.onload = editImage;
+      const imgCrossOrigin = (0, import_hooks6.applyFilters)(
+        "media.crossOrigin",
+        void 0,
+        url
       );
-      onChange(
-        setImmutably2(
-          tempValue,
-          ["dimensions", "aspectRatio"],
-          void 0
-        )
-      );
-    };
-    const resetHeightValue = () => {
-      setHeightValue(void 0);
-    };
-    const hasHeightValue = () => hasValue2(value?.dimensions?.height);
-    const showMinWidthControl = hasMinWidth(settings2);
-    const localMinWidthValue = decodeValue(value?.dimensions?.minWidth);
-    const inheritedMinWidthValue = decodeValue(
-      inheritedValue?.dimensions?.minWidth
+      if (typeof imgCrossOrigin === "string") {
+        el.crossOrigin = imgCrossOrigin;
+      }
+    }, [
+      internalRotation,
+      defaultAspect,
+      url,
+      setCropperState,
+      crop,
+      zoom,
+      aspectRatio,
+      rotatedAspect,
+      setInternalRotation
+    ]);
+    return (0, import_element222.useMemo)(
+      () => ({
+        editedUrl,
+        setEditedUrl,
+        crop: croppedArea,
+        zoom,
+        setZoom,
+        rotation: internalRotation,
+        rotateClockwise,
+        aspect: aspectRatio,
+        setAspect: setAspectRatio,
+        defaultAspect
+      }),
+      [
+        editedUrl,
+        croppedArea,
+        zoom,
+        setZoom,
+        internalRotation,
+        rotateClockwise,
+        aspectRatio,
+        setAspectRatio,
+        defaultAspect
+      ]
     );
-    const isMinWidthPlaceholder = !hasValue2(value?.dimensions?.minWidth) && hasValue2(inheritedMinWidthValue);
-    const setMinWidthValue = (newValue) => {
-      onChange(
-        setImmutably2(value, ["dimensions", "minWidth"], newValue)
-      );
-    };
-    const resetMinWidthValue = () => {
-      setMinWidthValue(void 0);
-    };
-    const hasMinWidthValue = () => hasValue2(value?.dimensions?.minWidth);
-    const showWidthControl = hasWidth(settings2);
-    const localWidthValue = decodeValue(value?.dimensions?.width);
-    const inheritedWidthValue = decodeValue(
-      inheritedValue?.dimensions?.width
+  }
+
+  // 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)({});
+  ImageEditingContext.displayName = "ImageEditingContext";
+  var useImageEditingContext = () => (0, import_element223.useContext)(ImageEditingContext);
+  function ImageEditingProvider({
+    id,
+    url,
+    naturalWidth,
+    naturalHeight,
+    onFinishEditing,
+    onSaveImage,
+    children
+  }) {
+    const transformImage = useTransformImage({
+      url,
+      naturalWidth,
+      naturalHeight
+    });
+    const saveImage = useSaveImage({
+      id,
+      url,
+      onSaveImage,
+      onFinishEditing,
+      ...transformImage
+    });
+    const providerValue = (0, import_element223.useMemo)(
+      () => ({
+        ...transformImage,
+        ...saveImage
+      }),
+      [transformImage, saveImage]
     );
-    const isWidthPlaceholder = !hasValue2(value?.dimensions?.width) && hasValue2(inheritedWidthValue);
-    const setWidthValue = (newValue) => {
-      onChange(setImmutably2(value, ["dimensions", "width"], newValue));
-    };
-    const resetWidthValue = () => {
-      setWidthValue(void 0);
+    return /* @__PURE__ */ (0, import_jsx_runtime372.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);
+  function AspectRatioGroup({
+    aspectRatios,
+    isDisabled,
+    label,
+    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,
+      {
+        disabled: isDisabled,
+        onClick: () => {
+          onClick(ratio);
+        },
+        role: "menuitemradio",
+        isSelected: ratio === value,
+        icon: ratio === value ? check_default : void 0,
+        children: name
+      },
+      slug
+    )) });
+  }
+  function ratioToNumber(str) {
+    const [a2, b2, ...rest] = str.split("/").map(Number);
+    if (a2 <= 0 || b2 <= 0 || Number.isNaN(a2) || Number.isNaN(b2) || rest.length) {
+      return NaN;
+    }
+    return b2 ? a2 / b2 : a2;
+  }
+  function presetRatioAsNumber({ ratio, ...rest }) {
+    return {
+      ratio: ratioToNumber(ratio),
+      ...rest
     };
-    const hasWidthValue = () => hasValue2(value?.dimensions?.width);
-    const showAspectRatioControl = hasAspectRatio(settings2, styleState);
-    const localAspectRatioValue = decodeValue(value?.dimensions?.aspectRatio);
-    const inheritedAspectRatioValue = decodeValue(
-      inheritedValue?.dimensions?.aspectRatio
+  }
+  function AspectRatioDropdown({ toggleProps }) {
+    const { isInProgress, aspect, setAspect, defaultAspect } = useImageEditingContext();
+    const [defaultRatios, themeRatios, showDefaultRatios] = useSettings(
+      "dimensions.aspectRatios.default",
+      "dimensions.aspectRatios.theme",
+      "dimensions.defaultAspectRatios"
     );
-    const aspectRatioValue = localAspectRatioValue ?? inheritedAspectRatioValue;
-    const isAspectRatioPlaceholder = !hasValue2(value?.dimensions?.aspectRatio) && hasValue2(inheritedAspectRatioValue);
-    const setAspectRatioValue = (newValue) => {
-      const tempValue = setImmutably2(
-        value,
-        ["dimensions", "aspectRatio"],
-        newValue
-      );
-      onChange(
-        setImmutably2(tempValue, ["dimensions", "minHeight"], void 0)
-      );
-    };
-    const hasAspectRatioValue = () => hasValue2(value?.dimensions?.aspectRatio);
-    const showChildLayoutControl = hasChildLayout(settings2, styleState);
-    const childLayout = value?.layout;
-    const setChildLayout = (newChildLayout) => {
-      onChange({
-        ...value,
-        layout: {
-          ...value?.layout,
-          ...newChildLayout
-        }
-      });
-    };
-    const onMouseLeaveControls = () => onVisualize(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(
-      Wrapper,
+    return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+      import_components151.DropdownMenu,
       {
-        resetAllFilter,
-        value,
-        onChange,
-        panelId,
-        children: [
-          (showContentSizeControl || showWideSizeControl) && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)("span", { className: "span-columns", children: (0, import_i18n193.__)("Set the width of the main content area.") }),
-          showContentSizeControl && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-            InheritanceToolsPanelItem,
+        icon: aspect_ratio_default,
+        label: (0, import_i18n147.__)("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)(
+            AspectRatioGroup,
             {
-              ...inheritanceProps(
-                isContentSizePlaceholder,
-                hasUserSetContentSizeValue() && inheritedContentSizeValue !== void 0
-              ),
-              label: (0, import_i18n193.__)("Content width"),
-              hasValue: hasUserSetContentSizeValue,
-              onDeselect: resetContentSizeValue,
-              isShownByDefault: defaultControls.contentSize ?? DEFAULT_CONTROLS5.contentSize,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-                import_components203.__experimentalUnitControl,
+              isDisabled: isInProgress,
+              onClick: (newAspect) => {
+                setAspect(newAspect);
+                onClose();
+              },
+              value: aspect,
+              aspectRatios: [
+                // All ratios should be mirrored in AspectRatioTool in @wordpress/block-editor.
                 {
-                  label: (0, import_i18n193.__)("Content width"),
-                  labelPosition: "top",
-                  value: localContentSizeValue ?? inheritedContentSizeValue,
-                  placeholder: isContentSizePlaceholder ? getNumericPlaceholder2(
-                    inheritedContentSizeValue
-                  ) : void 0,
-                  onChange: (nextContentSize) => {
-                    setContentSizeValue(nextContentSize);
-                  },
-                  units: units2,
-                  prefix: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(import_components203.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(icon_default, { icon: align_none_default }) })
-                }
-              )
+                  slug: "original",
+                  name: (0, import_i18n147.__)("Original"),
+                  ratio: defaultAspect
+                },
+                ...showDefaultRatios ? defaultRatios.map(presetRatioAsNumber).filter(({ ratio }) => ratio === 1) : []
+              ]
             }
           ),
-          showWideSizeControl && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-            InheritanceToolsPanelItem,
+          themeRatios?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+            AspectRatioGroup,
             {
-              ...inheritanceProps(
-                isWideSizePlaceholder,
-                hasUserSetWideSizeValue() && inheritedWideSizeValue !== void 0
-              ),
-              label: (0, import_i18n193.__)("Wide width"),
-              hasValue: hasUserSetWideSizeValue,
-              onDeselect: resetWideSizeValue,
-              isShownByDefault: defaultControls.wideSize ?? DEFAULT_CONTROLS5.wideSize,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-                import_components203.__experimentalUnitControl,
-                {
-                  label: (0, import_i18n193.__)("Wide width"),
-                  labelPosition: "top",
-                  value: localWideSizeValue ?? inheritedWideSizeValue,
-                  placeholder: isWideSizePlaceholder ? getNumericPlaceholder2(
-                    inheritedWideSizeValue
-                  ) : void 0,
-                  onChange: (nextWideSize) => {
-                    setWideSizeValue(nextWideSize);
-                  },
-                  units: units2,
-                  prefix: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(import_components203.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(icon_default, { icon: stretch_wide_default }) })
-                }
-              )
+              label: (0, import_i18n147.__)("Theme"),
+              isDisabled: isInProgress,
+              onClick: (newAspect) => {
+                setAspect(newAspect);
+                onClose();
+              },
+              value: aspect,
+              aspectRatios: themeRatios
             }
           ),
-          showPaddingControl && /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(
-            InheritanceToolsPanelItem,
+          showDefaultRatios && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+            AspectRatioGroup,
             {
-              hasValue: hasPaddingValue,
-              label: (0, import_i18n193.__)("Padding"),
-              hasInlineEndToggle: hasSpacingToggle(
-                paddingSides,
-                showSpacingPresetsControl
-              ),
-              onDeselect: resetPaddingValue,
-              isShownByDefault: defaultControls.padding ?? DEFAULT_CONTROLS5.padding,
-              ...inheritanceProps(
-                isPaddingInherited,
-                hasPaddingValue() && hasInheritedPadding,
-                {
-                  "tools-panel-item-spacing": showSpacingPresetsControl
-                }
-              ),
-              panelId,
-              children: [
-                !showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-                  import_components203.BoxControl,
-                  {
-                    values: localPaddingValues,
-                    onChange: setPaddingValues,
-                    label: (0, import_i18n193.__)("Padding"),
-                    sides: paddingSides,
-                    units: units2,
-                    allowReset: false,
-                    splitOnAxis: isAxialPadding,
-                    inputProps: {
-                      onMouseOver: onMouseOverPadding,
-                      onMouseOut: onMouseLeaveControls,
-                      placeholder: isPaddingPlaceholder ? inheritedPaddingPlaceholder : void 0
-                    }
-                  }
-                ),
-                showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-                  SpacingSizesControl,
-                  {
-                    values: paddingValues,
-                    onChange: setPaddingValues,
-                    label: (0, import_i18n193.__)("Padding"),
-                    sides: paddingSides,
-                    units: units2,
-                    allowReset: false,
-                    onMouseOver: onMouseOverPadding,
-                    onMouseOut: onMouseLeaveControls
-                  }
-                )
-              ]
+              label: (0, import_i18n147.__)("Landscape"),
+              isDisabled: isInProgress,
+              onClick: (newAspect) => {
+                setAspect(newAspect);
+                onClose();
+              },
+              value: aspect,
+              aspectRatios: defaultRatios.map(presetRatioAsNumber).filter(({ ratio }) => ratio > 1)
             }
           ),
-          showMarginControl && /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(
-            InheritanceToolsPanelItem,
+          showDefaultRatios && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+            AspectRatioGroup,
             {
-              hasValue: hasMarginValue,
-              label: (0, import_i18n193.__)("Margin"),
-              hasInlineEndToggle: hasSpacingToggle(
-                marginSides,
-                showSpacingPresetsControl
-              ),
-              onDeselect: resetMarginValue,
-              isShownByDefault: defaultControls.margin ?? DEFAULT_CONTROLS5.margin,
-              ...inheritanceProps(
-                isMarginInherited,
-                hasMarginValue() && hasInheritedMargin,
-                {
-                  "tools-panel-item-spacing": showSpacingPresetsControl
-                }
-              ),
-              panelId,
-              children: [
-                !showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-                  import_components203.BoxControl,
-                  {
-                    values: localMarginValues,
-                    onChange: setMarginValues,
-                    inputProps: {
-                      min: minMarginValue,
-                      onDragStart: () => {
-                        setMinMarginValue(0);
-                      },
-                      onDragEnd: () => {
-                        setMinMarginValue(minimumMargin);
-                      },
-                      onMouseOver: onMouseOverMargin,
-                      onMouseOut: onMouseLeaveControls,
-                      placeholder: isMarginPlaceholder ? inheritedMarginPlaceholder : void 0
-                    },
-                    label: (0, import_i18n193.__)("Margin"),
-                    sides: marginSides,
-                    units: units2,
-                    allowReset: false,
-                    splitOnAxis: isAxialMargin
-                  }
-                ),
-                showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-                  SpacingSizesControl,
-                  {
-                    values: marginValues,
-                    onChange: setMarginValues,
-                    minimumCustomValue: -Infinity,
-                    label: (0, import_i18n193.__)("Margin"),
-                    sides: marginSides,
-                    units: units2,
-                    allowReset: false,
-                    onMouseOver: onMouseOverMargin,
-                    onMouseOut: onMouseLeaveControls
-                  }
-                )
-              ]
+              label: (0, import_i18n147.__)("Portrait"),
+              isDisabled: isInProgress,
+              onClick: (newAspect) => {
+                setAspect(newAspect);
+                onClose();
+              },
+              value: aspect,
+              aspectRatios: defaultRatios.map(presetRatioAsNumber).filter(({ ratio }) => ratio < 1)
             }
-          ),
-          showGapControl && /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(
-            InheritanceToolsPanelItem,
+          )
+        ] })
+      }
+    );
+  }
+
+  // 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);
+  function ImageCropper2({
+    url,
+    width,
+    height,
+    naturalHeight,
+    naturalWidth,
+    borderProps
+  }) {
+    const { isInProgress, editedUrl, rotation } = useImageEditingContext();
+    const [contentResizeListener, { width: clientWidth }] = (0, import_compose85.useResizeObserver)();
+    let editedHeight = height || clientWidth * naturalHeight / naturalWidth;
+    if (rotation % 180 === 90) {
+      editedHeight = clientWidth * naturalWidth / naturalHeight;
+    }
+    const area = /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(
+      "div",
+      {
+        className: clsx_default(
+          "wp-block-image__crop-area",
+          borderProps?.className,
+          {
+            "is-applying": isInProgress
+          }
+        ),
+        style: {
+          ...borderProps?.style,
+          width: width || clientWidth,
+          height: editedHeight
+        },
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(ImageCropper, { src: editedUrl || url }),
+          isInProgress && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_components152.Spinner, {})
+        ]
+      }
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(import_jsx_runtime374.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);
+  function ZoomDropdown() {
+    const { isInProgress, zoom, setZoom } = useImageEditingContext();
+    return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+      import_components153.Dropdown,
+      {
+        contentClassName: "wp-block-image__zoom",
+        popoverProps: POPOVER_PROPS7,
+        renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+          import_components153.ToolbarButton,
+          {
+            icon: search_default,
+            label: (0, import_i18n148.__)("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,
+          {
+            label: (0, import_i18n148.__)("Zoom"),
+            min: MIN_ZOOM3,
+            max: MAX_ZOOM3,
+            value: Math.round(zoom * 100),
+            onChange: (newZoom) => setZoom(newZoom / 100)
+          }
+        ) })
+      }
+    );
+  }
+
+  // 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);
+  function RotationButton() {
+    const { isInProgress, rotateClockwise } = useImageEditingContext();
+    return /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+      import_components154.ToolbarButton,
+      {
+        icon: rotate_right_default,
+        label: (0, import_i18n149.__)("Rotate"),
+        onClick: rotateClockwise,
+        disabled: isInProgress
+      }
+    );
+  }
+
+  // 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);
+  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") })
+    ] });
+  }
+
+  // packages/block-editor/build-module/components/image-editor/index.mjs
+  var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
+  function ImageEditor({
+    id,
+    url,
+    width,
+    height,
+    naturalHeight,
+    naturalWidth,
+    onSaveImage,
+    onFinishEditing,
+    borderProps
+  }) {
+    (0, import_deprecated18.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."
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(ImageCropperProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(
+      ImageEditingProvider,
+      {
+        id,
+        url,
+        naturalWidth,
+        naturalHeight,
+        onSaveImage,
+        onFinishEditing,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+            ImageCropper2,
             {
-              hasValue: hasGapValue,
-              label: (0, import_i18n193.__)("Block spacing"),
-              hasInlineEndToggle: isAxialGap,
-              onDeselect: resetGapValue,
-              isShownByDefault: defaultControls.blockGap ?? DEFAULT_CONTROLS5.blockGap,
-              ...inheritanceProps(
-                isGapPlaceholder,
-                hasGapValue() && inheritedGapRaw !== void 0,
+              borderProps,
+              url,
+              width,
+              height,
+              naturalHeight,
+              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)(
+                AspectRatioDropdown,
                 {
-                  "tools-panel-item-spacing": showSpacingPresetsControl,
-                  "single-column": (
-                    // If UnitControl is used, should be single-column.
-                    !showSpacingPresetsControl && !isAxialGap
-                  )
+                  toggleProps
                 }
-              ),
-              panelId,
-              children: [
-                !showSpacingPresetsControl && (isAxialGap ? /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-                  import_components203.BoxControl,
-                  {
-                    label: (0, import_i18n193.__)("Block spacing"),
-                    min: 0,
-                    onChange: setGapValues,
-                    units: units2,
-                    sides: gapSides,
-                    values: gapValues,
-                    allowReset: false,
-                    splitOnAxis: isAxialGap
-                  }
-                ) : /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-                  import_components203.__experimentalUnitControl,
-                  {
-                    label: (0, import_i18n193.__)("Block spacing"),
-                    min: 0,
-                    onChange: setGapValue,
-                    units: units2,
-                    value: localGapRaw ?? void 0,
-                    placeholder: isGapPlaceholder ? inheritedGapRaw : void 0
-                  }
-                )),
-                showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-                  SpacingSizesControl,
-                  {
-                    label: (0, import_i18n193.__)("Block spacing"),
-                    min: 0,
-                    onChange: setGapValues,
-                    showSideInLabel: false,
-                    sides: isAxialGap ? gapSides : ["top"],
-                    values: gapValues,
-                    allowReset: false
-                  }
-                )
-              ]
-            }
-          ),
-          showChildLayoutControl && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-            ChildLayoutControl,
-            {
-              value: childLayout,
-              onChange: setChildLayout,
-              parentLayout: settings2?.parentLayout,
-              panelId,
-              showGridSpanDefaults: !hasViewportBlockStyleState(styleState),
-              isShownByDefault: defaultControls.childLayout ?? DEFAULT_CONTROLS5.childLayout
-            }
-          ),
-          showMinHeightControl && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isMinHeightPlaceholder,
-                hasMinHeightValue() && inheritedMinHeightValue !== void 0
-              ),
-              hasValue: hasMinHeightValue,
-              label: (0, import_i18n193.__)("Minimum height"),
-              onDeselect: resetMinHeightValue,
-              isShownByDefault: defaultControls.minHeight ?? DEFAULT_CONTROLS5.minHeight,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-                DimensionControl,
-                {
-                  label: (0, import_i18n193.__)("Minimum height"),
-                  value: localMinHeightValue ?? inheritedMinHeightValue,
-                  onChange: setMinHeightValue,
-                  placeholder: isMinHeightPlaceholder ? getNumericPlaceholder2(
-                    inheritedMinHeightValue
-                  ) : void 0,
-                  dimensionSizes: dimensions?.dimensionSizes
-                }
-              )
-            }
-          ),
-          showMinWidthControl && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isMinWidthPlaceholder,
-                hasMinWidthValue() && inheritedMinWidthValue !== void 0
-              ),
-              hasValue: hasMinWidthValue,
-              label: (0, import_i18n193.__)("Minimum width"),
-              onDeselect: resetMinWidthValue,
-              isShownByDefault: defaultControls.minWidth ?? DEFAULT_CONTROLS5.minWidth,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-                DimensionControl,
-                {
-                  label: (0, import_i18n193.__)("Minimum width"),
-                  value: localMinWidthValue ?? inheritedMinWidthValue,
-                  onChange: setMinWidthValue,
-                  placeholder: isMinWidthPlaceholder ? getNumericPlaceholder2(
-                    inheritedMinWidthValue
-                  ) : void 0,
-                  dimensionSizes: dimensions?.dimensionSizes
-                }
-              )
-            }
-          ),
-          showHeightControl && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isHeightPlaceholder,
-                hasHeightValue() && inheritedHeightValue !== void 0
-              ),
-              hasValue: hasHeightValue,
-              label: (0, import_i18n193.__)("Height"),
-              onDeselect: resetHeightValue,
-              isShownByDefault: defaultControls.height ?? DEFAULT_CONTROLS5.height,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-                DimensionControl,
-                {
-                  label: (0, import_i18n193.__)("Height"),
-                  value: localHeightValue,
-                  onChange: setHeightValue,
-                  placeholder: isHeightPlaceholder ? inheritedHeightValue : void 0,
-                  dimensionSizes: dimensions?.dimensionSizes
-                }
-              )
-            }
-          ),
-          showWidthControl && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isWidthPlaceholder,
-                hasWidthValue() && inheritedWidthValue !== void 0
-              ),
-              hasValue: hasWidthValue,
-              label: (0, import_i18n193.__)("Width"),
-              onDeselect: resetWidthValue,
-              isShownByDefault: defaultControls.width ?? DEFAULT_CONTROLS5.width,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-                DimensionControl,
-                {
-                  label: (0, import_i18n193.__)("Width"),
-                  value: localWidthValue,
-                  onChange: setWidthValue,
-                  placeholder: isWidthPlaceholder ? inheritedWidthValue : void 0,
-                  dimensionSizes: dimensions?.dimensionSizes
-                }
-              )
-            }
-          ),
-          showAspectRatioControl && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-            AspectRatioTool,
-            {
-              hasValue: hasAspectRatioValue,
-              value: aspectRatioValue,
-              onChange: setAspectRatioValue,
-              panelId,
-              ...inheritanceProps(
-                isAspectRatioPlaceholder,
-                hasAspectRatioValue() && inheritedAspectRatioValue !== void 0
-              ),
-              isShownByDefault: defaultControls.aspectRatio ?? DEFAULT_CONTROLS5.aspectRatio
-            }
-          )
+              ) }),
+              /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(RotationButton, {})
+            ] }),
+            /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_components156.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(FormControls, {}) })
+          ] })
         ]
       }
-    );
+    ) });
   }

-  // packages/block-editor/build-module/components/global-styles/border-panel.mjs
-  var import_components205 = __toESM(require_components(), 1);
-  var import_element255 = __toESM(require_element(), 1);
-  var import_i18n195 = __toESM(require_i18n(), 1);
+  // 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);

-  // packages/block-editor/build-module/components/global-styles/shadow-panel-components.mjs
-  var import_i18n194 = __toESM(require_i18n(), 1);
-  var import_components204 = __toESM(require_components(), 1);
-  var import_element254 = __toESM(require_element(), 1);
-  var import_jsx_runtime429 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY13 = [];
-  function ShadowPopoverContainer({ shadow, onShadowChange, settings: settings2 }) {
-    const shadows = useShadowPresets(settings2);
-    return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)("div", { className: "block-editor-global-styles__shadow-popover-container", children: /* @__PURE__ */ (0, import_jsx_runtime429.jsxs)(import_components204.__experimentalVStack, { spacing: 4, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(import_components204.__experimentalHeading, { level: 5, children: (0, import_i18n194.__)("Drop shadow") }),
-      /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
-        ShadowPresets,
-        {
-          presets: shadows,
-          activeShadow: shadow,
-          onSelect: onShadowChange
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime429.jsx)("div", { className: "block-editor-global-styles__clear-shadow", children: /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
-        import_components204.Button,
-        {
-          __next40pxDefaultSize: true,
-          variant: "tertiary",
-          onClick: () => onShadowChange(void 0),
-          disabled: !shadow,
-          accessibleWhenDisabled: true,
-          children: (0, import_i18n194.__)("Clear")
-        }
-      ) })
-    ] }) });
-  }
-  function ShadowPresets({ presets, activeShadow, onSelect }) {
-    return !presets ? null : /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
-      import_components204.Composite,
-      {
-        role: "listbox",
-        className: "block-editor-global-styles__shadow__list",
-        "aria-label": (0, import_i18n194.__)("Drop shadows"),
-        children: presets.map(({ name, slug, shadow }) => /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
-          ShadowIndicator,
-          {
-            label: name,
-            isActive: shadow === activeShadow,
-            type: slug === "unset" ? "unset" : "preset",
-            onSelect: () => onSelect(shadow === activeShadow ? void 0 : shadow),
-            shadow
-          },
-          slug
-        ))
-      }
+  // packages/block-editor/build-module/components/image-size-control/use-dimension-handler.mjs
+  var import_element224 = __toESM(require_element(), 1);
+  function useDimensionHandler(customHeight, customWidth, defaultHeight, defaultWidth, onChange) {
+    const [currentWidth, setCurrentWidth] = (0, import_element224.useState)(
+      customWidth ?? defaultWidth ?? ""
+    );
+    const [currentHeight, setCurrentHeight] = (0, import_element224.useState)(
+      customHeight ?? defaultHeight ?? ""
     );
+    (0, import_element224.useEffect)(() => {
+      if (customWidth === void 0 && defaultWidth !== void 0) {
+        setCurrentWidth(defaultWidth);
+      }
+      if (customHeight === void 0 && defaultHeight !== void 0) {
+        setCurrentHeight(defaultHeight);
+      }
+    }, [defaultWidth, defaultHeight]);
+    (0, import_element224.useEffect)(() => {
+      if (customWidth !== void 0 && Number.parseInt(customWidth) !== Number.parseInt(currentWidth)) {
+        setCurrentWidth(customWidth);
+      }
+      if (customHeight !== void 0 && Number.parseInt(customHeight) !== Number.parseInt(currentHeight)) {
+        setCurrentHeight(customHeight);
+      }
+    }, [customWidth, customHeight]);
+    const updateDimension = (dimension, value) => {
+      const parsedValue = value === "" ? void 0 : parseInt(value, 10);
+      if (dimension === "width") {
+        setCurrentWidth(parsedValue);
+      } else {
+        setCurrentHeight(parsedValue);
+      }
+      onChange({
+        [dimension]: parsedValue
+      });
+    };
+    const updateDimensions = (nextHeight, nextWidth) => {
+      setCurrentHeight(nextHeight ?? defaultHeight);
+      setCurrentWidth(nextWidth ?? defaultWidth);
+      onChange({ height: nextHeight, width: nextWidth });
+    };
+    return {
+      currentHeight,
+      currentWidth,
+      updateDimension,
+      updateDimensions
+    };
   }
-  function ShadowIndicator({ type, label, isActive, onSelect, shadow }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime429.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
-        tooltip_exports.Trigger,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
-            import_components204.Composite.Item,
-            {
-              role: "option",
-              "aria-label": label,
-              "aria-selected": isActive,
-              className: clsx_default(
-                "block-editor-global-styles__shadow__item",
-                {
-                  "is-active": isActive
-                }
-              ),
-              render: /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
-                "button",
-                {
-                  className: clsx_default(
-                    "block-editor-global-styles__shadow-indicator",
-                    {
-                      unset: type === "unset"
-                    }
-                  ),
-                  onClick: onSelect,
-                  style: { boxShadow: shadow },
-                  "aria-label": label,
-                  children: isActive && /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(icon_default, { icon: check_default })
-                }
-              )
-            }
-          )
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(tooltip_exports.Popup, { children: label })
-    ] });
+
+  // packages/block-editor/build-module/components/image-size-control/index.mjs
+  var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
+  var IMAGE_SIZE_PRESETS = [25, 50, 75, 100];
+  var noop15 = () => {
+  };
+  function getScaledWidthAndHeight(scale, imageWidth, imageHeight) {
+    const scaledWidth = Math.round(imageWidth * (scale / 100));
+    const scaledHeight = Math.round(imageHeight * (scale / 100));
+    return {
+      scaledWidth,
+      scaledHeight
+    };
   }
-  function ShadowPopover({
-    shadow,
-    onShadowChange,
-    settings: settings2,
-    className,
-    hasLocalValue = !!shadow,
-    hasLocalOverride = false,
-    onReset
+  function ImageSizeControl({
+    imageSizeHelp,
+    imageWidth,
+    imageHeight,
+    imageSizeOptions = [],
+    isResizable = true,
+    slug,
+    width,
+    height,
+    onChange,
+    onChangeImage = noop15
   }) {
-    const popoverProps3 = {
-      placement: "left-start",
-      offset: 36,
-      shift: true
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
-      import_components204.Dropdown,
-      {
-        popoverProps: popoverProps3,
-        className: clsx_default(
-          "block-editor-global-styles__shadow-dropdown",
-          className
-        ),
-        renderToggle: renderShadowToggle(shadow, onShadowChange, {
-          hasLocalValue,
-          hasLocalOverride,
-          onReset: onReset ?? (() => onShadowChange(void 0))
-        }),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(import_components204.__experimentalDropdownContentWrapper, { paddingSize: "medium", children: /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
-          ShadowPopoverContainer,
-          {
-            shadow,
-            onShadowChange,
-            settings: settings2
-          }
-        ) })
+    const { currentHeight, currentWidth, updateDimension, updateDimensions } = useDimensionHandler(height, width, imageHeight, imageWidth, onChange);
+    const handleUpdateDimensions = (scale) => {
+      if (void 0 === scale) {
+        updateDimensions();
+        return;
       }
-    );
-  }
-  function renderShadowToggle(shadow, onShadowChange, resetConfig) {
-    const { hasLocalValue, hasLocalOverride, onReset } = resetConfig;
-    return function ShadowToggle({ onToggle, isOpen }) {
-      const shadowButtonRef = (0, import_element254.useRef)(void 0);
-      const toggleProps = {
-        onClick: onToggle,
-        className: clsx_default(
-          "block-editor-global-styles__shadow-dropdown-toggle",
-          { "is-open": isOpen }
-        ),
-        "aria-expanded": isOpen,
-        ref: shadowButtonRef
-      };
-      const handleReset = () => {
-        if (isOpen) {
-          onToggle();
+      const { scaledWidth, scaledHeight } = getScaledWidthAndHeight(
+        scale,
+        imageWidth,
+        imageHeight
+      );
+      updateDimensions(scaledHeight, scaledWidth);
+    };
+    const selectedValue = IMAGE_SIZE_PRESETS.find((scale) => {
+      const { scaledWidth, scaledHeight } = getScaledWidthAndHeight(
+        scale,
+        imageWidth,
+        imageHeight
+      );
+      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,
+        {
+          label: (0, import_i18n151.__)("Resolution"),
+          value: slug,
+          options: imageSizeOptions,
+          onChange: onChangeImage,
+          help: imageSizeHelp
         }
-        onReset();
-        shadowButtonRef.current?.focus();
-      };
-      return /* @__PURE__ */ (0, import_jsx_runtime429.jsxs)(import_jsx_runtime429.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(import_components204.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime429.jsxs)(import_components204.__experimentalHStack, { justify: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
-            icon_default,
+      ),
+      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,
             {
-              className: "block-editor-global-styles__toggle-icon",
-              icon: shadow_default,
-              size: 24
+              label: (0, import_i18n151.__)("Width"),
+              value: currentWidth,
+              min: 1,
+              onChange: (value) => updateDimension("width", value)
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(import_components204.FlexItem, { children: (0, import_i18n194.__)("Drop shadow") })
-        ] }) }),
-        hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
-          InheritanceResetButton,
-          {
-            className: "block-editor-global-styles__shadow-editor__remove-button",
-            onResetToInherited: handleReset
-          }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
-          import_components204.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+            import_components157.__experimentalNumberControl,
+            {
+              label: (0, import_i18n151.__)("Height"),
+              value: currentHeight,
+              min: 1,
+              onChange: (value) => updateDimension("height", value)
+            }
+          )
+        ] }),
+        /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+          import_components157.__experimentalToggleGroupControl,
           {
-            __next40pxDefaultSize: true,
-            size: "small",
-            icon: reset_default,
-            label: (0, import_i18n194.__)("Remove"),
-            className: "block-editor-global-styles__shadow-editor__remove-button",
-            onClick: handleReset
+            label: (0, import_i18n151.__)("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,
+                {
+                  value: scale,
+                  label: (0, import_i18n151.sprintf)(
+                    /* translators: %d: Percentage value. */
+                    (0, import_i18n151.__)("%d%%"),
+                    scale
+                  )
+                },
+                scale
+              );
+            })
           }
-        ))
-      ] });
-    };
-  }
-  function useShadowPresets(settings2) {
-    return (0, import_element254.useMemo)(() => {
-      if (!settings2?.shadow) {
-        return EMPTY_ARRAY13;
-      }
-      const defaultPresetsEnabled = settings2?.shadow?.defaultPresets;
-      const {
-        default: defaultShadows,
-        theme: themeShadows,
-        custom: customShadows
-      } = settings2?.shadow?.presets ?? {};
-      const unsetShadow = {
-        name: (0, import_i18n194.__)("Unset"),
-        slug: "unset",
-        shadow: "none"
-      };
-      const shadowPresets = [
-        ...defaultPresetsEnabled && defaultShadows || EMPTY_ARRAY13,
-        ...themeShadows || EMPTY_ARRAY13,
-        ...customShadows || EMPTY_ARRAY13
-      ];
-      if (shadowPresets.length) {
-        shadowPresets.unshift(unsetShadow);
-      }
-      return shadowPresets;
-    }, [settings2]);
+        )
+      ] })
+    ] });
   }

-  // packages/block-editor/build-module/components/global-styles/border-panel.mjs
-  var import_jsx_runtime430 = __toESM(require_jsx_runtime(), 1);
-  function useHasBorderPanel(settings2) {
-    const controls = Object.values(useHasBorderPanelControls(settings2));
-    return controls.some(Boolean);
-  }
-  function useHasBorderPanelControls(settings2) {
-    const controls = {
-      hasBorderColor: useHasBorderColorControl(settings2),
-      hasBorderRadius: useHasBorderRadiusControl(settings2),
-      hasBorderStyle: useHasBorderStyleControl(settings2),
-      hasBorderWidth: useHasBorderWidthControl(settings2),
-      hasShadow: useHasShadowControl(settings2)
-    };
-    return controls;
-  }
-  function useHasBorderColorControl(settings2) {
-    return settings2?.border?.color;
-  }
-  function useHasBorderRadiusControl(settings2) {
-    return settings2?.border?.radius;
-  }
-  function useHasBorderStyleControl(settings2) {
-    return settings2?.border?.style;
-  }
-  function useHasBorderWidthControl(settings2) {
-    return settings2?.border?.width;
-  }
-  function useHasShadowControl(settings2) {
-    const shadows = useShadowPresets(settings2);
-    return !!settings2?.shadow && shadows.length > 0;
-  }
-  function BorderToolsPanel({
-    resetAllFilter,
+  // packages/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 icons = {
+    left: justify_left_default,
+    center: justify_center_default,
+    right: justify_right_default,
+    "space-between": justify_space_between_default,
+    stretch: justify_stretch_default
+  };
+  function JustifyContentUI({
+    allowedControls = ["left", "center", "right", "space-between"],
+    isCollapsed: isCollapsed3 = true,
     onChange,
     value,
-    panelId,
-    children,
-    label
+    popoverProps: popoverProps3,
+    isToolbar
   }) {
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const resetAll = () => {
-      const updatedValue = resetAllFilter(value);
-      onChange(updatedValue);
+    const handleClick = (next) => {
+      if (next === value) {
+        onChange(void 0);
+      } else {
+        onChange(next);
+      }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
-      import_components205.__experimentalToolsPanel,
+    const icon = value ? icons[value] : icons.left;
+    const allControls = [
       {
-        label,
-        resetAll,
-        panelId,
-        dropdownMenuProps,
-        children
-      }
-    );
-  }
-  var DEFAULT_CONTROLS6 = {
-    radius: true,
-    color: true,
-    width: true,
-    shadow: true
-  };
-  function BorderPanel({
-    as: Wrapper = BorderToolsPanel,
-    value,
-    onChange,
-    inheritedValue = value,
-    settings: settings2,
-    panelId,
-    name,
-    defaultControls = DEFAULT_CONTROLS6,
-    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
-  }) {
-    const colors2 = useColorsPerOrigin(settings2);
-    const areCustomSolidsEnabled = settings2?.color?.custom;
-    const decodeValue = (0, import_element255.useCallback)(
-      (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue),
-      [settings2]
-    );
-    const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
-      showInheritanceLabelIndicators && isInherited,
-      showInheritanceLabelIndicators && hasLocalOverride,
-      className
-    );
-    const encodeColorValue = (colorValue) => {
-      const allColors = colors2.flatMap(
-        ({ colors: originColors }) => originColors
-      );
-      const colorObject = allColors.find(
-        ({ color }) => color === colorValue
-      );
-      return colorObject ? "var:preset|color|" + colorObject.slug : colorValue;
-    };
-    const decodeBorder = (0, import_element255.useCallback)(
-      (source) => {
-        if (!source) {
-          return void 0;
-        }
-        if ((0, import_components205.__experimentalHasSplitBorders)(source)) {
-          const out = { ...source };
-          ["top", "right", "bottom", "left"].forEach((side) => {
-            out[side] = {
-              ...out[side],
-              color: decodeValue(out[side]?.color)
-            };
-          });
-          return out;
-        }
-        return {
-          ...source,
-          color: source.color ? decodeValue(source.color) : void 0
-        };
+        name: "left",
+        icon: justify_left_default,
+        title: (0, import_i18n152.__)("Justify items left"),
+        isActive: "left" === value,
+        onClick: () => handleClick("left")
       },
-      [decodeValue]
-    );
-    const localBorder = (0, import_element255.useMemo)(
-      () => decodeBorder(value?.border),
-      [value?.border, decodeBorder]
-    );
-    const inheritedBorder = (0, import_element255.useMemo)(
-      () => decodeBorder(inheritedValue?.border),
-      [inheritedValue?.border, decodeBorder]
-    );
-    const isBorderPlaceholder = !(0, import_components205.__experimentalIsDefinedBorder)(value?.border) && !!inheritedBorder && (0, import_components205.__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_element255.useMemo)(() => {
-      if (typeof value?.border?.radius !== "object") {
-        return decodeValue(value?.border?.radius);
-      }
-      return {
-        topLeft: decodeValue(value?.border?.radius?.topLeft),
-        topRight: decodeValue(value?.border?.radius?.topRight),
-        bottomLeft: decodeValue(value?.border?.radius?.bottomLeft),
-        bottomRight: decodeValue(value?.border?.radius?.bottomRight)
-      };
-    }, [value?.border?.radius, decodeValue]);
-    const inheritedBorderRadius = (0, import_element255.useMemo)(() => {
-      const rawRadius = inheritedValue?.border?.radius;
-      if (typeof rawRadius !== "object") {
-        return decodeValue(rawRadius);
-      }
-      return {
-        topLeft: decodeValue(rawRadius?.topLeft),
-        topRight: decodeValue(rawRadius?.topRight),
-        bottomLeft: decodeValue(rawRadius?.bottomLeft),
-        bottomRight: decodeValue(rawRadius?.bottomRight)
-      };
-    }, [inheritedValue?.border?.radius, decodeValue]);
-    const setBorderRadius = (newBorderRadius) => setBorder({ ...value?.border, radius: newBorderRadius });
-    const hasBorderRadius = () => {
-      const borderValues = value?.border?.radius;
-      if (typeof borderValues === "object") {
-        return Object.entries(borderValues).some(([, v2]) => !!v2);
-      }
-      return !!borderValues;
-    };
-    const isBorderRadiusPlaceholder = !hasBorderRadius() && inheritedBorderRadius !== void 0 && inheritedBorderRadius !== "";
-    const borderRadius = (0, import_element255.useMemo)(() => {
-      if (!isBorderRadiusPlaceholder) {
-        return localBorderRadius;
-      }
-      if (typeof inheritedBorderRadius === "string") {
-        return inheritedBorderRadius;
-      }
-      const obj = inheritedBorderRadius;
-      if (!obj) {
-        return localBorderRadius;
-      }
-      const all = obj.topLeft && obj.topLeft === obj.topRight && obj.topLeft === obj.bottomLeft && obj.topLeft === obj.bottomRight ? obj.topLeft : void 0;
-      return { all, ...obj };
-    }, [
-      isBorderRadiusPlaceholder,
-      localBorderRadius,
-      inheritedBorderRadius
-    ]);
-    const hasShadowControl = useHasShadowControl(settings2);
-    const localShadow = decodeValue(value?.shadow);
-    const inheritedShadow = decodeValue(inheritedValue?.shadow);
-    const isShadowPlaceholder = localShadow === void 0 && inheritedShadow !== void 0 && inheritedShadow !== "";
-    const shadow = isShadowPlaceholder ? inheritedShadow : localShadow;
-    const shadowPresets = settings2?.shadow?.presets ?? {};
-    const mergedShadowPresets = shadowPresets.custom ?? shadowPresets.theme ?? shadowPresets.default ?? [];
-    const setShadow = (newValue) => {
-      const slug = mergedShadowPresets?.find(
-        ({ shadow: shadowName }) => shadowName === newValue
-      )?.slug;
-      onChange(
-        setImmutably2(
-          value,
-          ["shadow"],
-          slug ? `var:preset|shadow|${slug}` : newValue || void 0
-        )
-      );
-    };
-    const setShadowWithInheritedCommit = (newValue) => {
-      if (isShadowPlaceholder && newValue === void 0) {
-        setShadow(inheritedShadow);
-        return;
-      }
-      setShadow(newValue);
-    };
-    const hasShadow = () => !!value?.shadow;
-    const resetShadow = () => setShadow(void 0);
-    const hasShadowLocalOverride = showInheritanceLabelIndicators && hasShadow() && inheritedShadow !== void 0;
-    const resetBorder = () => {
-      if (hasBorderRadius()) {
-        return setBorder({ radius: value?.border?.radius });
-      }
-      setBorder(void 0);
-    };
-    const onBorderChange = (newBorder) => {
-      const updatedBorder = { ...newBorder };
-      if ((0, import_components205.__experimentalHasSplitBorders)(updatedBorder)) {
-        ["top", "right", "bottom", "left"].forEach((side) => {
-          if (updatedBorder[side]) {
-            updatedBorder[side] = {
-              ...updatedBorder[side],
-              color: encodeColorValue(updatedBorder[side]?.color)
-            };
-          }
-        });
-      } else if (updatedBorder) {
-        updatedBorder.color = encodeColorValue(updatedBorder.color);
-      }
-      setBorder({
-        ...updatedBorder,
-        radius: value?.border?.radius
-      });
-    };
-    const resetAllFilter = (0, import_element255.useCallback)((previousValue) => {
-      return {
-        ...previousValue,
-        border: void 0,
-        shadow: void 0
-      };
-    }, []);
-    const showBorderByDefault = defaultControls?.color || defaultControls?.width;
-    const hasBorderControl = showBorderColor || showBorderStyle || showBorderWidth || showBorderRadius;
-    const label = useBorderPanelLabel({
-      blockName: name,
-      hasShadowControl,
-      hasBorderControl
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(
-      Wrapper,
       {
-        resetAllFilter,
-        value,
-        onChange,
-        panelId,
-        label,
-        children: [
-          (showBorderWidth || showBorderColor) && /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isBorderPlaceholder,
-                (0, import_components205.__experimentalIsDefinedBorder)(value?.border) && !!inheritedBorder && (0, import_components205.__experimentalIsDefinedBorder)(inheritedBorder)
-              ),
-              hasValue: () => (0, import_components205.__experimentalIsDefinedBorder)(value?.border),
-              label: (0, import_i18n195.__)("Border"),
-              onDeselect: () => resetBorder(),
-              isShownByDefault: showBorderByDefault,
-              panelId,
-              children: [
-                (showInheritanceLabelIndicators || hasShadowControl) && // Render the visible label as `BaseControl.VisualLabel`
-                // (which produces `.components-base-control__label`)
-                // rather than passing `label` to `BorderBoxControl`,
-                // whose internal `<StyledLabel>` carries no stable
-                // className. The inheritance treatment and the
-                // local-override reset affordance both target
-                // `.components-base-control__label`, so the visible
-                // "Border" label has to be a `BaseControl` label to
-                // receive them.
-                //
-                // Render it whenever a Shadow control is also present so
-                // the two controls stay disambiguated (mirrors the
-                // Shadow label's `hasBorderControl` guard below, and
-                // trunk's `hideLabelFromVision={ ! hasShadowControl }`),
-                // even when inheritance indicators are off (e.g. in
-                // Global Styles).
-                /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(import_components205.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n195.__)("Border") }),
-                /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
-                  import_components205.BorderBoxControl,
-                  {
-                    colors: colors2,
-                    disableCustomColors: !areCustomSolidsEnabled,
-                    enableAlpha: true,
-                    enableStyle: showBorderStyle,
-                    onChange: onBorderChange,
-                    popoverOffset: 40,
-                    popoverPlacement: "left-start",
-                    value: border,
-                    __experimentalIsRenderedInSidebar: true
-                  }
-                )
-              ]
-            }
-          ),
-          showBorderRadius && /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isBorderRadiusPlaceholder,
-                hasBorderRadius() && inheritedBorderRadius !== void 0
-              ),
-              hasValue: hasBorderRadius,
-              label: (0, import_i18n195.__)("Radius"),
-              hasInlineEndToggle: true,
-              onDeselect: () => setBorderRadius(void 0),
-              isShownByDefault: defaultControls.radius,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
-                BorderRadiusControl,
-                {
-                  presets: settings2?.border?.radiusSizes,
-                  values: borderRadius,
-                  onChange: (newValue) => {
-                    setBorderRadius(newValue || void 0);
-                  }
-                }
-              )
-            }
-          ),
-          hasShadowControl && /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isShadowPlaceholder,
-                hasShadow() && inheritedShadow !== void 0
-              ),
-              label: (0, import_i18n195.__)("Shadow"),
-              hasValue: hasShadow,
-              onDeselect: resetShadow,
-              isShownByDefault: defaultControls.shadow,
-              showLocalOverrideActionsInLabel: false,
-              panelId,
-              children: [
-                hasBorderControl ? /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(import_components205.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n195.__)("Shadow") }) : null,
-                /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
-                  ShadowPopover,
-                  {
-                    shadow,
-                    onShadowChange: setShadowWithInheritedCommit,
-                    settings: settings2,
-                    hasLocalValue: hasShadow(),
-                    hasLocalOverride: hasShadowLocalOverride,
-                    onReset: resetShadow
-                  }
-                )
-              ]
-            }
-          )
-        ]
+        name: "center",
+        icon: justify_center_default,
+        title: (0, import_i18n152.__)("Justify items center"),
+        isActive: "center" === value,
+        onClick: () => handleClick("center")
+      },
+      {
+        name: "right",
+        icon: justify_right_default,
+        title: (0, import_i18n152.__)("Justify items right"),
+        isActive: "right" === value,
+        onClick: () => handleClick("right")
+      },
+      {
+        name: "space-between",
+        icon: justify_space_between_default,
+        title: (0, import_i18n152.__)("Space between items"),
+        isActive: "space-between" === value,
+        onClick: () => handleClick("space-between")
+      },
+      {
+        name: "stretch",
+        icon: justify_stretch_default,
+        title: (0, import_i18n152.__)("Stretch items"),
+        isActive: "stretch" === value,
+        onClick: () => handleClick("stretch")
       }
-    );
-  }
-
-  // packages/block-editor/build-module/components/global-styles/filters-panel.mjs
-  var import_components206 = __toESM(require_components(), 1);
-  var import_i18n196 = __toESM(require_i18n(), 1);
-  var import_element256 = __toESM(require_element(), 1);
-  var import_jsx_runtime431 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY14 = [];
-  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_element256.useMemo)(
-      () => [
-        ...userPresets,
-        ...themePresets,
-        ...disableDefault ? EMPTY_ARRAY14 : defaultPresets
-      ],
-      [disableDefault, userPresets, themePresets, defaultPresets]
-    );
-  }
-  function useHasFiltersPanel(settings2) {
-    return useHasDuotoneControl(settings2);
-  }
-  function useHasDuotoneControl(settings2) {
-    return settings2.color.customDuotone || settings2.color.defaultDuotone || settings2.color.duotone.length > 0;
-  }
-  function FiltersToolsPanel({
-    resetAllFilter,
-    onChange,
-    value,
-    panelId,
-    children
-  }) {
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const resetAll = () => {
-      const updatedValue = resetAllFilter(value);
-      onChange(updatedValue);
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-      import_components206.__experimentalToolsPanel,
+    ];
+    const UIComponent = isToolbar ? import_components158.ToolbarGroup : import_components158.ToolbarDropdownMenu;
+    const extraProps = isToolbar ? { isCollapsed: isCollapsed3 } : {};
+    return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+      UIComponent,
       {
-        label: (0, import_i18n196._x)("Filters", "Name for applying graphical effects"),
-        resetAll,
-        panelId,
-        dropdownMenuProps,
-        children
+        icon,
+        popoverProps: popoverProps3,
+        label: (0, import_i18n152.__)("Change items justification"),
+        controls: allControls.filter(
+          (elem) => allowedControls.includes(elem.name)
+        ),
+        ...extraProps
       }
     );
   }
-  var DEFAULT_CONTROLS7 = {
-    duotone: true
+  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 JustifyContentControl = (props) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(ui_default4, { ...props, isToolbar: false });
   };
-  var popoverProps2 = {
-    placement: "left-start",
-    offset: 36,
-    shift: true,
-    className: "block-editor-duotone-control__popover",
-    headerTitle: (0, import_i18n196.__)("Duotone")
+  var JustifyToolbar = (props) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(ui_default4, { ...props, isToolbar: true });
   };
-  var LabeledColorIndicator2 = ({ indicator, label }) => /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(import_components206.__experimentalHStack, { justify: "flex-start", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_components206.__experimentalZStack, { isLayered: false, offset: -8, children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_components206.Flex, { expanded: false, children: indicator === "unset" || !indicator ? /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_components206.ColorIndicator, { className: "block-editor-duotone-control__unset-indicator" }) : /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_components206.DuotoneSwatch, { values: indicator }) }) }),
-    /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-      import_components206.FlexItem,
-      {
-        className: "block-editor-panel-duotone-settings__label",
-        title: label,
-        children: label
-      }
-    )
-  ] });
-  var renderToggle2 = (duotone, resetConfig) => function Toggle2({ onToggle, isOpen }) {
-    const { hasLocalValue, hasLocalOverride, onReset } = resetConfig;
-    const duotoneButtonRef = (0, import_element256.useRef)(void 0);
-    const toggleProps = {
-      onClick: onToggle,
-      className: clsx_default(
-        "block-editor-global-styles-filters-panel__dropdown-toggle",
-        { "is-open": isOpen }
-      ),
-      "aria-expanded": isOpen,
-      ref: duotoneButtonRef
-    };
-    const handleReset = () => {
-      if (isOpen) {
-        onToggle();
-      }
-      onReset();
-      duotoneButtonRef.current?.focus();
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(import_jsx_runtime431.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_components206.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-        LabeledColorIndicator2,
-        {
-          indicator: duotone,
-          label: (0, import_i18n196.__)("Duotone")
-        }
-      ) }),
-      hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-        InheritanceResetButton,
+
+  // 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_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_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);
+  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 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,
         {
-          className: "block-editor-panel-duotone-settings__reset",
-          onResetToInherited: handleReset
+          __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,
+          "aria-controls": settingsDrawerId,
+          children: (0, import_i18n153._x)("Advanced", "Additional link settings")
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-        import_components206.Button,
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(MaybeAnimatePresence, { children: settingsOpen && /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+        MaybeMotionDiv,
         {
-          size: "small",
-          icon: reset_default,
-          label: (0, import_i18n196.__)("Reset"),
-          className: "block-editor-panel-duotone-settings__reset",
-          onClick: handleReset
+          className: "block-editor-link-control__drawer",
+          hidden: !settingsOpen,
+          id: settingsDrawerId,
+          initial: "collapsed",
+          animate: "open",
+          exit: "collapsed",
+          variants: {
+            open: { opacity: 1, height: "auto" },
+            collapsed: { opacity: 0, height: 0 }
+          },
+          transition: {
+            duration: 0.1
+          },
+          children: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)("div", { className: "block-editor-link-control__drawer-inner", children })
         }
-      ))
+      ) })
     ] });
-  };
-  function FiltersPanel({
-    as: Wrapper = FiltersToolsPanel,
-    value,
-    onChange,
-    inheritedValue = value,
-    settings: settings2,
-    panelId,
-    defaultControls = DEFAULT_CONTROLS7,
-    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
-  }) {
-    const decodeValue = (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue);
-    const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
-      showInheritanceLabelIndicators && isInherited,
-      showInheritanceLabelIndicators && hasLocalOverride,
-      className
-    );
-    const hasDuotoneEnabled = useHasDuotoneControl(settings2);
-    const duotonePalette = useMultiOriginColorPresets(settings2, {
-      presetSetting: "duotone",
-      defaultSetting: "defaultDuotone"
-    });
-    const colorPalette = useMultiOriginColorPresets(settings2, {
-      presetSetting: "palette",
-      defaultSetting: "defaultPalette"
-    });
-    const localDuotone = decodeValue(value?.filter?.duotone);
-    const inheritedDuotone = decodeValue(inheritedValue?.filter?.duotone);
-    const duotone = localDuotone ?? inheritedDuotone;
-    const 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;
-      onChange(
-        setImmutably2(value, ["filter", "duotone"], duotoneValue)
+  }
+  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_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_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 LinkControlSearchCreate = ({
+    searchTerm,
+    onClick,
+    itemProps,
+    buttonText
+  }) => {
+    if (!searchTerm) {
+      return null;
+    }
+    let text;
+    if (buttonText) {
+      text = typeof buttonText === "function" ? buttonText(searchTerm) : buttonText;
+    } else {
+      text = (0, import_element226.createInterpolateElement)(
+        (0, import_i18n154.sprintf)(
+          /* translators: %s: search term. */
+          (0, import_i18n154.__)("Create: <mark>%s</mark>"),
+          searchTerm
+        ),
+        { mark: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)("mark", {}) }
       );
-    };
-    const setDuotoneWithInheritedCommit = (newValue) => {
-      if (newValue === void 0 && isDuotonePlaceholder && inheritedDuotone !== void 0) {
-        setDuotone(inheritedDuotone);
-        return;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+      import_components160.MenuItem,
+      {
+        ...itemProps,
+        iconPosition: "left",
+        icon: plus_default,
+        className: "block-editor-link-control__search-item",
+        onClick,
+        children: text
       }
-      setDuotone(newValue);
-    };
-    const hasDuotone = () => !!value?.filter?.duotone;
-    const resetDuotone = () => setDuotone(void 0);
-    const hasDuotoneLocalOverride = showInheritanceLabelIndicators && hasDuotone() && inheritedDuotone !== void 0;
-    const resetAllFilter = (0, import_element256.useCallback)((previousValue) => {
-      return {
-        ...previousValue,
-        filter: {
-          ...previousValue.filter,
-          duotone: void 0
+    );
+  };
+  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_url3 = __toESM(require_url(), 1);
+  var import_compose87 = __toESM(require_compose(), 1);
+  var import_deprecated19 = __toESM(require_deprecated(), 1);
+  var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
+  var TYPES = {
+    post: {
+      icon: post_list_default,
+      label: (0, import_i18n155.__)("Post")
+    },
+    page: {
+      icon: page_default,
+      label: (0, import_i18n155.__)("Page")
+    },
+    post_tag: {
+      icon: tag_default,
+      label: (0, import_i18n155.__)("Tag")
+    },
+    category: {
+      icon: category_default,
+      label: (0, import_i18n155.__)("Category")
+    },
+    attachment: {
+      icon: file_default,
+      label: (0, import_i18n155.__)("Attachment")
+    }
+  };
+  function SearchItemIcon({ isURL: isURL4, suggestion }) {
+    let icon = null;
+    if (isURL4) {
+      icon = globe_default;
+    } else if (suggestion.type in TYPES) {
+      icon = TYPES[suggestion.type].icon;
+      if (suggestion.type === "page") {
+        if (suggestion.isFrontPage) {
+          icon = home_default;
         }
-      };
-    }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-      Wrapper,
+        if (suggestion.isBlogHome) {
+          icon = verse_default;
+        }
+      }
+    }
+    if (icon) {
+      return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
+        icon_default,
+        {
+          className: "block-editor-link-control__search-item-icon",
+          icon
+        }
+      );
+    }
+    return null;
+  }
+  function addLeadingSlash(url) {
+    const trimmedURL = url?.trim();
+    if (!trimmedURL?.length) {
+      return url;
+    }
+    return url?.replace(/^\/?/, "/");
+  }
+  function removeTrailingSlash(url) {
+    const trimmedURL = url?.trim();
+    if (!trimmedURL?.length) {
+      return url;
+    }
+    return url?.replace(/\/$/, "");
+  }
+  var partialRight = (fn, ...partialArgs) => (...args) => fn(...args, ...partialArgs);
+  var defaultTo = (d2) => (v2) => {
+    return v2 === null || v2 === void 0 || v2 !== v2 ? d2 : v2;
+  };
+  function getURLForDisplay(url) {
+    if (!url) {
+      return url;
+    }
+    return (0, import_compose87.pipe)(
+      import_url3.safeDecodeURI,
+      import_url3.getPath,
+      defaultTo(""),
+      partialRight(import_url3.filterURLForDisplay, 24),
+      removeTrailingSlash,
+      addLeadingSlash
+    )(url);
+  }
+  var LinkControlSearchItem = ({
+    itemProps,
+    suggestion,
+    searchTerm,
+    onClick,
+    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,
       {
-        resetAllFilter,
-        value,
-        onChange,
-        panelId,
-        children: hasDuotoneEnabled && /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-          InheritanceToolsPanelItem,
+        ...itemProps,
+        info,
+        iconPosition: "left",
+        icon: /* @__PURE__ */ (0, import_jsx_runtime384.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,
           {
-            ...inheritanceProps(
-              isDuotonePlaceholder,
-              localDuotone !== void 0 && inheritedDuotone !== void 0
-            ),
-            label: (0, import_i18n196.__)("Duotone"),
-            hasValue: hasDuotone,
-            onDeselect: resetDuotone,
-            isShownByDefault: defaultControls.duotone,
-            showLocalOverrideActionsInLabel: false,
-            panelId,
-            children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-              import_components206.Dropdown,
-              {
-                popoverProps: popoverProps2,
-                className: "block-editor-global-styles-filters-panel__dropdown",
-                renderToggle: renderToggle2(duotone, {
-                  hasLocalValue: hasDuotone(),
-                  hasLocalOverride: hasDuotoneLocalOverride,
-                  onReset: resetDuotone
-                }),
-                renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_components206.__experimentalDropdownContentWrapper, { paddingSize: "small", children: /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(import_components206.MenuGroup, { label: (0, import_i18n196.__)("Duotone"), children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime431.jsx)("p", { children: (0, import_i18n196.__)(
-                    "Create a two-tone color effect without losing your original image."
-                  ) }),
-                  /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-                    import_components206.DuotonePicker,
-                    {
-                      colorPalette,
-                      duotonePalette,
-                      disableCustomColors: true,
-                      disableCustomDuotone: true,
-                      value: duotone,
-                      onChange: setDuotoneWithInheritedCommit
-                    }
-                  )
-                ] }) })
-              }
-            )
+            text: (0, import_dom67.__unstableStripHTML)(suggestion.title),
+            highlight: searchTerm
           }
         )
       }
     );
+  };
+  function getVisualTypeName(suggestion) {
+    if (suggestion.isFrontPage) {
+      return (0, import_i18n155.__)("Front page");
+    }
+    if (suggestion.isBlogHome) {
+      return (0, import_i18n155.__)("Blog home");
+    }
+    if (suggestion.type in TYPES) {
+      return TYPES[suggestion.type].label;
+    }
+    return suggestion.type;
   }
+  var search_item_default = LinkControlSearchItem;
+  var __experimentalLinkControlSearchItem = (props) => {
+    (0, import_deprecated19.default)("wp.blockEditor.__experimentalLinkControlSearchItem", {
+      since: "6.8"
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(LinkControlSearchItem, { ...props });
+  };

-  // packages/block-editor/build-module/components/global-styles/image-settings-panel.mjs
-  var import_components207 = __toESM(require_components(), 1);
-  var import_i18n197 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
-  function useHasImageSettingsPanel(name, value, inheritedValue) {
-    return name === "core/image" && inheritedValue?.lightbox?.allowEditing || !!value?.lightbox;
-  }
-  function ImageSettingsPanel({
-    onChange,
-    value,
-    inheritedValue,
-    panelId
-  }) {
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const resetLightbox = () => {
-      onChange(void 0);
-    };
-    const onChangeLightbox = (newSetting) => {
-      onChange({
-        enabled: newSetting
-      });
-    };
-    let lightboxChecked = false;
-    if (inheritedValue?.lightbox?.enabled) {
-      lightboxChecked = inheritedValue.lightbox.enabled;
+  // packages/block-editor/build-module/components/link-control/constants.mjs
+  var import_i18n156 = __toESM(require_i18n(), 1);
+  var CREATE_TYPE = "__CREATE__";
+  var TEL_TYPE = "tel";
+  var URL_TYPE = "link";
+  var MAILTO_TYPE = "mailto";
+  var INTERNAL_TYPE = "internal";
+  var LINK_ENTRY_TYPES = [
+    URL_TYPE,
+    MAILTO_TYPE,
+    TEL_TYPE,
+    INTERNAL_TYPE
+  ];
+  var DEFAULT_LINK_SETTINGS = [
+    {
+      id: "opensInNewTab",
+      title: (0, import_i18n156.__)("Open in new tab")
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_jsx_runtime432.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
-      import_components207.__experimentalToolsPanel,
+  ];
+
+  // packages/block-editor/build-module/components/link-control/search-results.mjs
+  var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
+  function LinkControlSearchResults({
+    withCreateSuggestion,
+    currentInputValue,
+    handleSuggestionClick,
+    suggestionsListProps,
+    buildSuggestionItemProps,
+    suggestions,
+    selectedSuggestion,
+    isLoading,
+    isInitialSuggestions,
+    createSuggestionButtonText,
+    suggestionsQuery
+  }) {
+    const resultsListClasses = clsx_default(
+      "block-editor-link-control__search-results",
       {
-        label: (0, import_i18n197._x)("Settings", "Image settings"),
-        resetAll: resetLightbox,
-        panelId,
-        dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
-          import_components207.__experimentalToolsPanelItem,
-          {
-            hasValue: () => !!value?.lightbox,
-            label: (0, import_i18n197.__)("Enlarge on click"),
-            onDeselect: resetLightbox,
-            isShownByDefault: true,
-            panelId,
-            children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
-              import_components207.ToggleControl,
+        "is-loading": isLoading
+      }
+    );
+    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)(
+      /* translators: %s: search term. */
+      (0, import_i18n157.__)('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)(
+      "div",
+      {
+        ...suggestionsListProps,
+        className: resultsListClasses,
+        "aria-label": labelText,
+        children: /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_components162.MenuGroup, { children: suggestions.map((suggestion, index2) => {
+          if (shouldShowCreateSuggestion && CREATE_TYPE === suggestion.type) {
+            return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+              search_create_button_default,
               {
-                label: (0, import_i18n197.__)("Enlarge on click"),
-                checked: lightboxChecked,
-                onChange: onChangeLightbox
-              }
-            )
+                searchTerm: currentInputValue,
+                buttonText: createSuggestionButtonText,
+                onClick: () => handleSuggestionClick(suggestion),
+                itemProps: buildSuggestionItemProps(
+                  suggestion,
+                  index2
+                ),
+                isSelected: index2 === selectedSuggestion
+              },
+              suggestion.type
+            );
           }
-        )
+          if (CREATE_TYPE === suggestion.type) {
+            return null;
+          }
+          return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+            search_item_default,
+            {
+              itemProps: buildSuggestionItemProps(
+                suggestion,
+                index2
+              ),
+              suggestion,
+              index: index2,
+              onClick: () => {
+                handleSuggestionClick(suggestion);
+              },
+              isSelected: index2 === selectedSuggestion,
+              isURL: LINK_ENTRY_TYPES.includes(
+                suggestion.type
+              ),
+              searchTerm: currentInputValue,
+              shouldShowType: shouldShowSuggestionsTypes,
+              isFrontPage: suggestion?.isFrontPage,
+              isBlogHome: suggestion?.isBlogHome
+            },
+            `${suggestion.id}-${suggestion.type}`
+          );
+        }) })
       }
     ) });
   }
+  var search_results_default2 = LinkControlSearchResults;
+  var __experimentalLinkControlSearchResults = (props) => {
+    (0, import_deprecated20.default)("wp.blockEditor.__experimentalLinkControlSearchResults", {
+      since: "6.8"
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(LinkControlSearchResults, { ...props });
+  };

-  // packages/block-editor/build-module/components/global-styles/advanced-panel.mjs
-  var import_components208 = __toESM(require_components(), 1);
-  var import_element257 = __toESM(require_element(), 1);
-  var import_i18n198 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
-  function validateCSS(css) {
-    if (typeof css === "string" && /<\/?\w/.test(css)) {
-      return false;
+  // 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);
+
+  // packages/block-editor/build-module/components/link-control/normalize-url.mjs
+  var import_url4 = __toESM(require_url(), 1);
+  function normalizeUrl(url) {
+    const trimmedUrl = url?.trim();
+    if (!trimmedUrl) {
+      return { url: trimmedUrl, type: URL_TYPE };
     }
-    return true;
-  }
-  function getMarkupValidationError(css) {
-    return validateCSS(css) ? null : (0, import_i18n198.__)("The custom CSS is invalid. Do not use <> markup.");
-  }
-  function getCSSValidationError(css) {
-    if (!css) {
-      return null;
+    let type = URL_TYPE;
+    const protocol = (0, import_url4.getProtocol)(trimmedUrl) || "";
+    if (protocol.includes("mailto")) {
+      type = MAILTO_TYPE;
+    } else if (protocol.includes("tel")) {
+      type = TEL_TYPE;
+    } else if (trimmedUrl?.startsWith("#")) {
+      type = INTERNAL_TYPE;
     }
-    const markupError = getMarkupValidationError(css);
-    if (markupError) {
-      return markupError;
+    if (isHashLink(trimmedUrl) || isRelativePath(trimmedUrl) || trimmedUrl.startsWith("?") || protocol) {
+      return { url: trimmedUrl, type };
     }
-    const [transformed] = transform_styles_default(
-      [{ css }],
-      ".for-validation-only"
-    );
-    return transformed === null ? (0, import_i18n198.__)("There is an error with your CSS structure.") : null;
+    return { url: (0, import_url4.prependHTTPS)(trimmedUrl), type };
   }
-  function AdvancedPanel({
-    value,
-    onChange,
-    inheritedValue = value,
-    help
-  }) {
-    const customCSS = inheritedValue?.css;
-    const [cssError, setCSSError] = (0, import_element257.useState)(
-      () => getCSSValidationError(customCSS)
-    );
-    function handleOnChange(newValue) {
-      onChange({
-        ...value,
-        css: newValue
-      });
-      setCSSError(getMarkupValidationError(newValue));
-    }
-    function handleOnBlur(event) {
-      setCSSError(getCSSValidationError(event?.target?.value));
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime433.jsxs)(
-      Stack,
+
+  // packages/block-editor/build-module/components/link-control/use-search-handler.mjs
+  var handleNoop = () => Promise.resolve([]);
+  var handleDirectEntry = (val) => {
+    const { url, type } = normalizeUrl(val);
+    return Promise.resolve([
       {
-        direction: "column",
-        gap: "md",
-        className: "block-editor-global-styles-advanced-panel",
-        children: [
-          cssError && /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components208.Notice, { status: "error", onRemove: () => setCSSError(null), children: cssError }),
-          /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
-            import_components208.TextareaControl,
-            {
-              label: (0, import_i18n198.__)("Additional CSS"),
-              value: customCSS,
-              onChange: (newValue) => handleOnChange(newValue),
-              onBlur: handleOnBlur,
-              className: "block-editor-global-styles-advanced-panel__custom-css-input",
-              spellCheck: false,
-              help
-            }
-          )
-        ]
+        id: val,
+        title: val,
+        url,
+        type
       }
-    );
-  }
-
-  // packages/block-editor/build-module/components/global-styles/background-panel.mjs
-  var import_components210 = __toESM(require_components(), 1);
-  var import_element259 = __toESM(require_element(), 1);
-  var import_i18n200 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/background-image-control/index.mjs
-  var import_components209 = __toESM(require_components(), 1);
-  var import_i18n199 = __toESM(require_i18n(), 1);
-  var import_notices12 = __toESM(require_notices(), 1);
-  var import_url11 = __toESM(require_url(), 1);
-  var import_element258 = __toESM(require_element(), 1);
-  var import_data163 = __toESM(require_data(), 1);
-  var import_dom71 = __toESM(require_dom(), 1);
-  var import_blob2 = __toESM(require_blob(), 1);
-  var import_jsx_runtime434 = __toESM(require_jsx_runtime(), 1);
-  var IMAGE_BACKGROUND_TYPE = "image";
-  var BACKGROUND_POPOVER_PROPS = {
-    placement: "left-start",
-    offset: 36,
-    shift: true,
-    className: "block-editor-global-styles-background-panel__popover"
-  };
-  var noop22 = () => {
+    ]);
   };
-  var focusToggleButton = (containerRef) => {
-    window.requestAnimationFrame(() => {
-      const [toggleButton] = import_dom71.focus.tabbable.find(containerRef?.current);
-      if (!toggleButton) {
-        return;
+  var handleEntitySearch = async (val, suggestionsQuery, fetchSearchSuggestions, withCreateSuggestion, pageOnFront, pageForPosts) => {
+    const { isInitialSuggestions } = suggestionsQuery;
+    const results = await fetchSearchSuggestions(val, suggestionsQuery);
+    results.map((result) => {
+      if (Number(result.id) === pageOnFront) {
+        result.isFrontPage = true;
+        return result;
+      } else if (Number(result.id) === pageForPosts) {
+        result.isBlogHome = true;
+        return result;
       }
-      toggleButton.focus();
+      return result;
     });
-  };
-  function backgroundSizeHelpText(value) {
-    if (value === "cover" || value === void 0) {
-      return (0, import_i18n199.__)("Image covers the space evenly.");
-    }
-    if (value === "contain") {
-      return (0, import_i18n199.__)("Image is contained without distortion.");
-    }
-    return (0, import_i18n199.__)("Image has a fixed width.");
-  }
-  var coordsToBackgroundPosition = (value) => {
-    if (!value || isNaN(value.x) && isNaN(value.y)) {
-      return void 0;
+    if (isInitialSuggestions) {
+      return results;
     }
-    const x2 = isNaN(value.x) ? 0.5 : value.x;
-    const y2 = isNaN(value.y) ? 0.5 : value.y;
-    return `${x2 * 100}% ${y2 * 100}%`;
+    return isURLLike(val) || !withCreateSuggestion ? results : results.concat({
+      // the `id` prop is intentionally omitted here because it
+      // is never exposed as part of the component's public API.
+      // see: https://github.com/WordPress/gutenberg/pull/19775#discussion_r378931316.
+      title: val,
+      // Must match the existing `<input>`s text value.
+      url: val,
+      // Must match the existing `<input>`s text value.
+      type: CREATE_TYPE
+    });
   };
-  var backgroundPositionToCoords = (value) => {
-    if (!value) {
-      return { x: void 0, y: void 0 };
-    }
-    let [x2, y2] = value.split(" ").map((v2) => parseFloat(v2) / 100);
-    x2 = isNaN(x2) ? void 0 : x2;
-    y2 = isNaN(y2) ? x2 : y2;
-    return { x: x2, y: y2 };
+  function useSearchHandler(suggestionsQuery, allowDirectEntry, withCreateSuggestion) {
+    const { fetchSearchSuggestions, pageOnFront, pageForPosts } = (0, import_data147.useSelect)(
+      (select3) => {
+        const { getSettings: getSettings8 } = select3(store);
+        return {
+          pageOnFront: getSettings8().pageOnFront,
+          pageForPosts: getSettings8().pageForPosts,
+          fetchSearchSuggestions: getSettings8().__experimentalFetchLinkSuggestions
+        };
+      },
+      []
+    );
+    const directEntryHandler = allowDirectEntry ? handleDirectEntry : handleNoop;
+    return (0, import_element227.useCallback)(
+      (val, { isInitialSuggestions }) => {
+        return isURLLike(val) ? directEntryHandler(val, { isInitialSuggestions }) : handleEntitySearch(
+          val,
+          { ...suggestionsQuery, isInitialSuggestions },
+          fetchSearchSuggestions,
+          withCreateSuggestion,
+          pageOnFront,
+          pageForPosts
+        );
+      },
+      [
+        directEntryHandler,
+        fetchSearchSuggestions,
+        pageOnFront,
+        pageForPosts,
+        suggestionsQuery,
+        withCreateSuggestion
+      ]
+    );
+  }
+
+  // packages/block-editor/build-module/components/link-control/search-input.mjs
+  var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
+  var noopSearchHandler = () => Promise.resolve([]);
+  var noop16 = () => {
   };
-  function InspectorImagePreviewItem({
-    as = "span",
-    imgUrl,
-    toggleProps = {},
-    filename,
-    label,
-    onToggleCallback = noop22
-  }) {
-    const { isOpen, ...restToggleProps } = toggleProps;
-    (0, import_element258.useEffect)(() => {
-      if (typeof isOpen !== "undefined") {
-        onToggleCallback(isOpen);
-      }
-    }, [isOpen, onToggleCallback]);
-    const renderPreviewContent = () => {
-      return /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)(import_components209.__experimentalHStack, { className: "block-editor-global-styles-background-panel__inspector-preview-inner", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-          "span",
-          {
-            className: "block-editor-global-styles-background-panel__inspector-image-indicator",
-            style: {
-              backgroundImage: imgUrl ? `url(${imgUrl})` : void 0
+  var LinkControlSearchInput = (0, import_element228.forwardRef)(
+    ({
+      value,
+      children,
+      currentLink = {},
+      className: className2 = 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 }),
+      fetchSuggestions = null,
+      allowDirectEntry = true,
+      showInitialSuggestions = false,
+      suggestionsQuery = {},
+      withURLSuggestion = true,
+      createSuggestionButtonText,
+      hideLabelFromVision = false,
+      suffix,
+      isEntity = false,
+      customValidity: customValidityProp
+    }, ref) => {
+      const genericSearchHandler = useSearchHandler(
+        suggestionsQuery,
+        allowDirectEntry,
+        withCreateSuggestion,
+        withURLSuggestion
+      );
+      const searchHandler = showSuggestions ? fetchSuggestions || genericSearchHandler : noopSearchHandler;
+      const [focusedSuggestion, setFocusedSuggestion] = (0, import_element228.useState)();
+      const onInputChange = (selection2, suggestion) => {
+        onChange(selection2);
+        setFocusedSuggestion(suggestion);
+      };
+      const handleRenderSuggestions = (props) => renderSuggestions({
+        ...props,
+        withCreateSuggestion,
+        createSuggestionButtonText,
+        suggestionsQuery,
+        handleSuggestionClick: (suggestion) => {
+          if (props.handleSuggestionClick) {
+            props.handleSuggestionClick(suggestion);
+          }
+          onSuggestionSelected(suggestion);
+        }
+      });
+      const onSuggestionSelected = async (selectedSuggestion) => {
+        let suggestion = selectedSuggestion;
+        if (CREATE_TYPE === selectedSuggestion.type) {
+          try {
+            suggestion = await onCreateSuggestion(
+              selectedSuggestion.title
+            );
+            if (suggestion?.url) {
+              onSelect(suggestion);
             }
+          } catch {
+          }
+          return;
+        }
+        if (allowDirectEntry || suggestion && Object.keys(suggestion).length >= 1) {
+          const { id, url, kind, type, ...restLinkProps } = currentLink ?? {};
+          onSelect(
+            // Some direct entries don't have types or IDs, and we still need to clear the previous ones.
+            { ...restLinkProps, ...suggestion },
+            suggestion
+          );
+        }
+      };
+      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)(
+          URLInput,
+          {
+            disableSuggestions: currentLink?.url === value,
+            label,
+            hideLabelFromVision,
+            className: className2,
+            value,
+            onChange: onInputChange,
+            placeholder: _placeholder,
+            __experimentalRenderSuggestions: showSuggestions ? handleRenderSuggestions : null,
+            __experimentalFetchLinkSuggestions: searchHandler,
+            __experimentalHandleURLSuggestions: true,
+            __experimentalShowInitialSuggestions: showInitialSuggestions,
+            customValidity: customValidityProp,
+            required: false,
+            onSubmit: (suggestion, event) => {
+              const hasSuggestion = suggestion || focusedSuggestion;
+              if (!hasSuggestion && !value?.trim()?.length) {
+                event.preventDefault();
+              } else {
+                onSuggestionSelected(
+                  hasSuggestion || { url: value }
+                );
+              }
+            },
+            inputRef: ref,
+            suffix,
+            disabled: isEntity
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)(import_components209.FlexBlock, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-            import_components209.__experimentalTruncate,
-            {
-              numberOfLines: 1,
-              className: "block-editor-global-styles-background-panel__inspector-media-replace-title",
-              children: label
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime434.jsx)("span", {}), children: imgUrl ? (0, import_i18n199.sprintf)(
-            /* translators: %s: file name */
-            (0, import_i18n199.__)("Background image: %s"),
-            filename || label
-          ) : (0, import_i18n199.__)("No background image selected") })
-        ] })
+        children
       ] });
-    };
-    return as === "button" ? /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_components209.Button, { __next40pxDefaultSize: true, ...restToggleProps, children: renderPreviewContent() }) : renderPreviewContent();
+    }
+  );
+  var search_input_default = LinkControlSearchInput;
+  var __experimentalLinkControlSearchInput = (props) => {
+    (0, import_deprecated21.default)("wp.blockEditor.__experimentalLinkControlSearchInput", {
+      since: "6.8"
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime386.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_url5 = __toESM(require_url(), 1);
+  var import_dom68 = __toESM(require_dom(), 1);
+  var import_data149 = __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)(
+    "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);
+  function reducer(state, action) {
+    switch (action.type) {
+      case "RESOLVED":
+        return {
+          ...state,
+          isFetching: false,
+          richData: action.richData
+        };
+      case "ERROR":
+        return {
+          ...state,
+          isFetching: false,
+          richData: null
+        };
+      case "LOADING":
+        return {
+          ...state,
+          isFetching: true
+        };
+      default:
+        throw new Error(`Unexpected action type ${action.type}`);
+    }
   }
-  function BackgroundControlsPanel({
-    label,
-    filename,
-    url: imgUrl,
-    children,
-    onToggle: onToggleCallback = noop22,
-    hasImageValue,
-    onReset,
-    hasLocalOverride,
-    containerRef
+  function useRemoteUrlData(url) {
+    const [state, dispatch] = (0, import_element229.useReducer)(reducer, {
+      richData: null,
+      isFetching: false
+    });
+    const { fetchRichUrlData } = (0, import_data148.useSelect)((select3) => {
+      const { getSettings: getSettings8 } = select3(store);
+      return {
+        fetchRichUrlData: getSettings8().__experimentalFetchRichUrlData
+      };
+    }, []);
+    (0, import_element229.useEffect)(() => {
+      if (url?.length && fetchRichUrlData && typeof AbortController !== "undefined") {
+        dispatch({
+          type: "LOADING"
+        });
+        const controller = new window.AbortController();
+        const signal = controller.signal;
+        fetchRichUrlData(url, {
+          signal
+        }).then((urlData) => {
+          dispatch({
+            type: "RESOLVED",
+            richData: urlData
+          });
+        }).catch(() => {
+          if (!signal.aborted) {
+            dispatch({
+              type: "ERROR"
+            });
+          }
+        });
+        return () => {
+          controller.abort();
+        };
+      }
+    }, [url]);
+    return state;
+  }
+  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);
+  function LinkPreview({
+    value,
+    onEditClick,
+    hasRichPreviews = false,
+    hasUnlinkControl = false,
+    onRemove
   }) {
-    if (!hasImageValue) {
-      return;
+    const showIconLabels = (0, import_data149.useSelect)(
+      (select3) => select3(import_preferences3.store).get("core", "showIconLabels"),
+      []
+    );
+    const showRichPreviews = hasRichPreviews ? value?.url : null;
+    const { richData, isFetching } = use_rich_url_data_default(showRichPreviews);
+    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)(
+      value?.entityTitle || richData?.title || value?.title || displayURL
+    );
+    let icon;
+    if (richData?.icon) {
+      icon = /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("img", { src: richData?.icon, alt: "" });
+    } else if (isEmptyURL) {
+      icon = /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(icon_default, { icon: info_default, size: 32 });
+    } else {
+      icon = /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(icon_default, { icon: globe_default });
     }
-    const imgLabel = label || (0, import_url11.getFilename)(imgUrl) || (0, import_i18n199.__)("Image");
-    return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-      import_components209.Dropdown,
+    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."), {
+        isDismissible: true,
+        type: "snackbar"
+      });
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+      import_components164.Flex,
       {
-        popoverProps: BACKGROUND_POPOVER_PROPS,
-        renderToggle: ({ onToggle, isOpen }) => {
-          const toggleProps = {
-            onClick: onToggle,
-            className: "block-editor-global-styles-background-panel__dropdown-toggle",
-            "aria-expanded": isOpen,
-            "aria-label": (0, import_i18n199.__)(
-              "Background size, position and repeat options."
-            ),
-            isOpen
-          };
-          return /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)(import_jsx_runtime434.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-              InspectorImagePreviewItem,
-              {
-                imgUrl,
-                filename,
-                label: imgLabel,
-                toggleProps,
-                as: "button",
-                onToggleCallback
-              }
-            ),
-            onReset && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-              InheritanceResetButton,
-              {
-                className: "block-editor-global-styles-background-panel__reset",
-                onResetToInherited: () => {
-                  onReset();
-                  if (isOpen) {
-                    onToggle();
+        role: "group",
+        "aria-label": (0, import_i18n159.__)("Manage link"),
+        className: clsx_default("block-editor-link-control__preview", {
+          "is-current": true,
+          "is-rich": hasRichData,
+          "is-fetching": !!isFetching,
+          "is-preview": true,
+          "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,
+            {
+              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")
+              ),
+              justify: "start",
+              align: "flex-start",
+              children: [
+                value?.image ? /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+                  import_components164.Flex,
+                  {
+                    className: "block-editor-link-control__preview-image",
+                    justify: "center",
+                    children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("img", { src: value?.image, alt: "" })
                   }
-                  focusToggleButton(containerRef);
-                }
-              }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-              import_components209.Button,
-              {
-                __next40pxDefaultSize: true,
-                label: (0, import_i18n199.__)("Reset"),
-                className: "block-editor-global-styles-background-panel__reset",
-                size: "small",
-                icon: reset_default,
-                onClick: () => {
-                  onReset();
-                  if (isOpen) {
-                    onToggle();
+                ) : /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+                  import_components164.Flex,
+                  {
+                    className: clsx_default(
+                      "block-editor-link-control__preview-icon",
+                      {
+                        "is-image": richData?.icon
+                      }
+                    ),
+                    justify: "center",
+                    children: icon
                   }
-                  focusToggleButton(containerRef);
-                }
-              }
-            ))
-          ] });
-        },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-          import_components209.__experimentalDropdownContentWrapper,
-          {
-            className: "block-editor-global-styles-background-panel__dropdown-content-wrapper",
-            paddingSize: "medium",
-            children
-          }
-        )
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+                  import_components164.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,
+                        {
+                          className: "block-editor-link-control__preview-title",
+                          href: value.url,
+                          children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components164.__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,
+                        {
+                          className: "block-editor-link-control__preview-badges",
+                          alignment: "left",
+                          gap: 1,
+                          children: value.badges.map(
+                            (badge, index2) => /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+                              WCBadge3,
+                              {
+                                intent: badge.intent,
+                                children: badge.label
+                              },
+                              `${badge.label}|${badge.intent}|${index2}`
+                            )
+                          )
+                        }
+                      )
+                    ] }) : /* @__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_runtime387.jsx)(
+            import_components164.Button,
+            {
+              icon: pencil_default,
+              label: (0, import_i18n159.__)("Edit link"),
+              onClick: onEditClick,
+              size: "compact",
+              showTooltip: !showIconLabels
+            }
+          ),
+          hasUnlinkControl && /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+            import_components164.Button,
+            {
+              icon: link_off_default,
+              label: (0, import_i18n159.__)("Remove link"),
+              onClick: onRemove,
+              size: "compact",
+              showTooltip: !showIconLabels
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+            import_components164.Button,
+            {
+              icon: copy_small_default,
+              label: (0, import_i18n159.__)("Copy link"),
+              ref,
+              accessibleWhenDisabled: true,
+              disabled: isEmptyURL,
+              size: "compact",
+              showTooltip: !showIconLabels
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(ViewerSlot, { fillProps: value })
+        ] })
       }
     );
   }
-  function LoadingSpinner() {
-    return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_components209.Placeholder, { className: "block-editor-global-styles-background-panel__loading", children: /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_components209.Spinner, {}) });
-  }
-  function BackgroundImageControls({
-    onChange,
-    style,
-    inheritedValue,
-    onRemoveImage = noop22,
-    onResetImage = noop22,
-    displayInPanel,
-    defaultValues,
-    containerRef
-  }) {
-    const [isUploading, setIsUploading] = (0, import_element258.useState)(false);
-    const { getSettings: getSettings7 } = (0, import_data163.useSelect)(store);
-    const { id, title, url } = style?.background?.backgroundImage || {
-      ...inheritedValue?.background?.backgroundImage
-    };
-    const { createErrorNotice } = (0, import_data163.useDispatch)(import_notices12.store);
-    const onUploadError = (message2) => {
-      createErrorNotice(message2, { type: "snackbar" });
-      setIsUploading(false);
+
+  // 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 noop17 = () => {
+  };
+  var LinkControlSettings = ({ value, onChange = noop17, settings: settings2 }) => {
+    if (!settings2 || !settings2.length) {
+      return null;
+    }
+    const handleSettingChange = (setting) => (newValue) => {
+      onChange({
+        ...value,
+        [setting.id]: newValue
+      });
     };
-    const resetBackgroundImage = () => onChange(
-      setImmutably2(
-        style,
-        ["background", "backgroundImage"],
-        void 0
-      )
-    );
-    const onSelectMedia = (media) => {
-      if (!media || !media.url) {
-        resetBackgroundImage();
-        setIsUploading(false);
-        return;
-      }
-      if ((0, import_blob2.isBlobURL)(media.url)) {
-        setIsUploading(true);
-        return;
+    const theSettings = settings2.map((setting) => {
+      if ("render" in setting) {
+        if (typeof setting.render === "function") {
+          const renderedContent = setting.render(
+            setting,
+            value,
+            onChange
+          );
+          return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+            "div",
+            {
+              className: "block-editor-link-control__setting",
+              children: renderedContent
+            },
+            setting.id
+          );
+        }
+        return null;
       }
-      if (media.media_type && media.media_type !== IMAGE_BACKGROUND_TYPE || !media.media_type && media.type && media.type !== IMAGE_BACKGROUND_TYPE) {
-        onUploadError(
-          (0, import_i18n199.__)("Only images can be used as a background image.")
+      return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+        import_components165.CheckboxControl,
+        {
+          className: "block-editor-link-control__setting",
+          label: setting.title,
+          onChange: handleSettingChange(setting),
+          checked: value ? !!value[setting.id] : false,
+          help: setting?.help
+        },
+        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") }),
+      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);
+  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 createPage = async function(suggestionTitle) {
+      setIsCreatingPage(true);
+      setErrorMessage(null);
+      try {
+        cancelableCreateSuggestion.current = makeCancelable(
+          // Using Promise.resolve to allow createSuggestion to return a
+          // non-Promise based value.
+          Promise.resolve(handleCreatePage(suggestionTitle))
         );
-        return;
+        return await cancelableCreateSuggestion.current.promise;
+      } catch (error2) {
+        if (error2 && error2.isCanceled) {
+          return;
+        }
+        setErrorMessage(
+          error2.message || (0, import_i18n161.__)(
+            "An unknown error occurred during creation. Please try again."
+          )
+        );
+        throw error2;
+      } finally {
+        setIsCreatingPage(false);
       }
-      const sizeValue = style?.background?.backgroundSize || defaultValues?.backgroundSize;
-      const positionValue = style?.background?.backgroundPosition;
-      onChange(
-        setImmutably2(style, ["background"], {
-          ...style?.background,
-          backgroundImage: {
-            url: media.url,
-            id: media.id,
-            source: "file",
-            title: media.title || void 0
-          },
-          backgroundPosition: (
-            /*
-             * A background image uploaded and set in the editor receives a default background position of '50% 0',
-             * when the background image size is the equivalent of "Tile".
-             * This is to increase the chance that the image's focus point is visible.
-             * This is in-editor only to assist with the user experience.
-             */
-            !positionValue && ("auto" === sizeValue || !sizeValue) ? "50% 0" : positionValue
-          ),
-          backgroundSize: sizeValue
-        })
-      );
-      setIsUploading(false);
-      focusToggleButton(containerRef);
     };
-    const onFilesDrop2 = (filesList) => {
-      getSettings7().mediaUpload({
-        allowedTypes: [IMAGE_BACKGROUND_TYPE],
-        filesList,
-        onFileChange([image]) {
-          onSelectMedia(image);
-        },
-        onError: onUploadError,
-        multiple: false
-      });
-    };
-    const hasValue3 = hasBackgroundImageValue(style);
-    const onRemove = () => onChange(
-      setImmutably2(style, ["background"], {
-        backgroundImage: "none"
-      })
-    );
-    const canRemove = !hasValue3 && hasBackgroundImageValue(inheritedValue);
-    const imgLabel = title || (0, import_url11.getFilename)(url) || (0, import_i18n199.__)("Image");
-    return /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)("div", { className: "block-editor-global-styles-background-panel__image-tools-panel-item", children: [
-      isUploading && /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(LoadingSpinner, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-        media_replace_flow_default,
-        {
-          mediaId: id,
-          mediaURL: url,
-          allowedTypes: [IMAGE_BACKGROUND_TYPE],
-          accept: "image/*",
-          onSelect: onSelectMedia,
-          popoverProps: {
-            className: clsx_default({
-              "block-editor-global-styles-background-panel__media-replace-popover": displayInPanel
-            })
-          },
-          name: /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-            InspectorImagePreviewItem,
-            {
-              imgUrl: url,
-              filename: title,
-              label: imgLabel
-            }
-          ),
-          renderToggle: (props) => /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_components209.Button, { ...props, __next40pxDefaultSize: true }),
-          onError: onUploadError,
-          onReset: () => {
-            focusToggleButton(containerRef);
-            onResetImage();
-          },
-          children: canRemove && /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-            import_components209.MenuItem,
-            {
-              onClick: () => {
-                focusToggleButton(containerRef);
-                onRemove();
-                onRemoveImage();
-              },
-              children: (0, import_i18n199.__)("Remove")
-            }
-          )
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-        import_components209.DropZone,
-        {
-          onFilesDrop: onFilesDrop2,
-          label: (0, import_i18n199.__)("Drop to upload")
+    (0, import_element230.useEffect)(() => {
+      return () => {
+        if (cancelableCreateSuggestion.current) {
+          cancelableCreateSuggestion.current.cancel();
         }
-      )
-    ] });
+      };
+    }, []);
+    return {
+      createPage,
+      isCreatingPage,
+      errorMessage
+    };
   }
-  function BackgroundSizeControls({
-    onChange,
-    style,
-    inheritedValue,
-    defaultValues
-  }) {
-    const localSizeValue = style?.background?.backgroundSize;
-    const localRepeatValue = style?.background?.backgroundRepeat;
-    const localPositionValue = style?.background?.backgroundPosition;
-    const localAttachmentValue = style?.background?.backgroundAttachment;
-    const inheritedSizeValue = inheritedValue?.background?.backgroundSize;
-    const inheritedRepeatValue = inheritedValue?.background?.backgroundRepeat;
-    const inheritedPositionValue = inheritedValue?.background?.backgroundPosition;
-    const inheritedAttachmentValue = inheritedValue?.background?.backgroundAttachment;
-    const sizeValue = localSizeValue || inheritedSizeValue;
-    const repeatValue = localRepeatValue || inheritedRepeatValue;
-    const imageValue = style?.background?.backgroundImage?.url || inheritedValue?.background?.backgroundImage?.url;
-    const isUploadedImage = style?.background?.backgroundImage?.id;
-    const positionValue = localPositionValue || inheritedPositionValue;
-    const attachmentValue = localAttachmentValue || inheritedAttachmentValue;
-    let currentValueForToggle = !sizeValue && isUploadedImage ? defaultValues?.backgroundSize : sizeValue || "auto";
-    currentValueForToggle = !["cover", "contain", "auto"].includes(
-      currentValueForToggle
-    ) ? "auto" : currentValueForToggle;
-    const repeatCheckedValue = !(repeatValue === "no-repeat" || currentValueForToggle === "cover" && repeatValue === void 0);
-    const updateBackgroundSize = (next) => {
-      let nextRepeat = repeatValue;
-      let nextPosition = positionValue;
-      if (next === "contain") {
-        nextRepeat = "no-repeat";
-        nextPosition = void 0;
-      }
-      if (next === "cover") {
-        nextRepeat = void 0;
-        nextPosition = void 0;
-      }
-      if ((currentValueForToggle === "cover" || currentValueForToggle === "contain") && next === "auto") {
-        nextRepeat = void 0;
-        if (!!style?.background?.backgroundImage?.id) {
-          nextPosition = "50% 0";
-        }
-      }
-      if (!next && currentValueForToggle === "auto") {
-        next = "auto";
-      }
-      onChange(
-        setImmutably2(style, ["background"], {
-          ...style?.background,
-          backgroundPosition: nextPosition,
-          backgroundRepeat: nextRepeat,
-          backgroundSize: next
-        })
+  var makeCancelable = (promise) => {
+    let hasCanceled_ = false;
+    const wrappedPromise = new Promise((resolve, reject) => {
+      promise.then(
+        (val) => hasCanceled_ ? reject({ isCanceled: true }) : resolve(val),
+        (error2) => hasCanceled_ ? reject({ isCanceled: true }) : reject(error2)
       );
+    });
+    return {
+      promise: wrappedPromise,
+      cancel() {
+        hasCanceled_ = true;
+      }
     };
-    const updateBackgroundPosition = (next) => {
-      onChange(
-        setImmutably2(
-          style,
-          ["background", "backgroundPosition"],
-          coordsToBackgroundPosition(next)
-        )
-      );
+  };
+
+  // packages/block-editor/build-module/components/link-control/use-internal-value.mjs
+  var import_element231 = __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);
+    if (!(0, import_fast_deep_equal.default)(value, previousValue)) {
+      setPreviousValue(value);
+      setInternalValue(value);
+    }
+    const setInternalURLInputValue = (nextValue) => {
+      setInternalValue({
+        ...internalValue,
+        url: nextValue
+      });
     };
-    const toggleIsRepeated = () => onChange(
-      setImmutably2(
-        style,
-        ["background", "backgroundRepeat"],
-        repeatCheckedValue === true ? "no-repeat" : "repeat"
-      )
-    );
-    const toggleScrollWithPage = () => onChange(
-      setImmutably2(
-        style,
-        ["background", "backgroundAttachment"],
-        attachmentValue === "fixed" ? "scroll" : "fixed"
-      )
-    );
-    const backgroundPositionValue = !positionValue && isUploadedImage && "contain" === sizeValue ? defaultValues?.backgroundPosition : positionValue;
-    return /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)(import_components209.__experimentalVStack, { spacing: 3, className: "single-column", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-        import_components209.FocalPointPicker,
-        {
-          label: (0, import_i18n199.__)("Focal point"),
-          url: imageValue,
-          value: backgroundPositionToCoords(backgroundPositionValue),
-          onChange: updateBackgroundPosition
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-        import_components209.ToggleControl,
-        {
-          label: (0, import_i18n199.__)("Fixed background"),
-          checked: attachmentValue === "fixed",
-          onChange: toggleScrollWithPage
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)(
-        import_components209.__experimentalToggleGroupControl,
-        {
-          label: (0, import_i18n199.__)("Size"),
-          value: currentValueForToggle,
-          onChange: updateBackgroundSize,
-          isBlock: true,
-          help: backgroundSizeHelpText(
-            sizeValue || defaultValues?.backgroundSize
-          ),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-              import_components209.__experimentalToggleGroupControlOption,
-              {
-                value: "cover",
-                label: (0, import_i18n199._x)(
-                  "Cover",
-                  "Size option for background image control"
-                )
-              },
-              "cover"
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-              import_components209.__experimentalToggleGroupControlOption,
-              {
-                value: "contain",
-                label: (0, import_i18n199._x)(
-                  "Contain",
-                  "Size option for background image control"
-                )
-              },
-              "contain"
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-              import_components209.__experimentalToggleGroupControlOption,
-              {
-                value: "auto",
-                label: (0, import_i18n199._x)(
-                  "Tile",
-                  "Size option for background image control"
-                )
-              },
-              "tile"
-            )
-          ]
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)(import_components209.__experimentalHStack, { justify: "flex-start", spacing: 2, as: "span", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-          import_components209.__experimentalUnitControl,
-          {
-            "aria-label": (0, import_i18n199.__)("Background image width"),
-            onChange: updateBackgroundSize,
-            value: sizeValue,
-            __unstableInputWidth: "100px",
-            min: 0,
-            placeholder: (0, import_i18n199.__)("Auto"),
-            disabled: currentValueForToggle !== "auto" || currentValueForToggle === void 0
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-          import_components209.ToggleControl,
-          {
-            label: (0, import_i18n199.__)("Repeat"),
-            checked: repeatCheckedValue,
-            onChange: toggleIsRepeated,
-            disabled: currentValueForToggle === "cover"
+    const setInternalTextInputValue = (nextValue) => {
+      setInternalValue({
+        ...internalValue,
+        title: nextValue
+      });
+    };
+    const createSetInternalSettingValueHandler = (settingsKeys) => (nextValue) => {
+      const settingsUpdates = Object.keys(nextValue).reduce(
+        (acc, key) => {
+          if (settingsKeys.includes(key)) {
+            acc[key] = nextValue[key];
           }
-        )
-      ] })
-    ] });
+          return acc;
+        },
+        {}
+      );
+      setInternalValue({
+        ...internalValue,
+        ...settingsUpdates
+      });
+    };
+    return [
+      internalValue,
+      setInternalValue,
+      setInternalURLInputValue,
+      setInternalTextInputValue,
+      createSetInternalSettingValueHandler
+    ];
   }
-  function BackgroundImagePanel({
+
+  // packages/block-editor/build-module/components/link-control/index.mjs
+  var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
+  var noop18 = () => {
+  };
+  var PREFERENCE_SCOPE = "core/block-editor";
+  var PREFERENCE_KEY = "linkControlSettingsDrawer";
+  function LinkControl({
+    searchInputPlaceholder,
     value,
-    onChange,
-    inheritedValue = value,
-    settings: settings2,
-    defaultValues = {},
-    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+    settings: settings2 = DEFAULT_LINK_SETTINGS,
+    onChange = noop18,
+    onInputChange,
+    onRemove,
+    onCancel,
+    noDirectEntry = false,
+    showSuggestions = true,
+    showInitialSuggestions,
+    forceIsEditingLink,
+    createSuggestion,
+    withCreateSuggestion,
+    inputValue: propInputValue = "",
+    suggestionsQuery = {},
+    noURLSuggestion = false,
+    createSuggestionButtonText,
+    hasRichPreviews = false,
+    hasTextControl = false,
+    renderControlBottom = null,
+    handleEntities = false
   }) {
-    const { globalStyles, _links } = (0, import_data163.useSelect)((select3) => {
-      const { getSettings: getSettings7 } = select3(store);
-      const _settings = getSettings7();
+    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 prefsStore = select3(import_preferences4.store);
       return {
-        globalStyles: _settings[globalStylesDataKey],
-        _links: _settings[globalStylesLinksDataKey]
+        advancedSettingsPreference: prefsStore.get(PREFERENCE_SCOPE, PREFERENCE_KEY) ?? false
       };
     }, []);
-    const resolvedInheritedValue = (0, import_element258.useMemo)(() => {
-      const resolvedValues = {
-        background: {}
+    const { set: setPreference } = (0, import_data150.useDispatch)(import_preferences4.store);
+    const setSettingsOpenWithPreference = (prefVal) => {
+      if (setPreference) {
+        setPreference(PREFERENCE_SCOPE, PREFERENCE_KEY, prefVal);
+      }
+      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 settingsKeys = settings2.map(({ id }) => id);
+    const [
+      internalControlValue,
+      setInternalControlValue,
+      setInternalURLInputValue,
+      setInternalTextInputValue,
+      createSetInternalSettingValueHandler
+    ] = useInternalValue(value);
+    const handleInputChange = (newValue) => {
+      setInternalURLInputValue(newValue);
+      onInputChange?.(newValue);
+    };
+    const isEntity = handleEntities && !!internalControlValue?.id;
+    const baseId = (0, import_compose89.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)(
+      forceIsEditingLink !== void 0 ? forceIsEditingLink : !value || !value.url
+    );
+    const { createPage, isCreatingPage, errorMessage } = useCreatePage(createSuggestion);
+    (0, import_element232.useEffect)(() => {
+      if (forceIsEditingLink === void 0) {
+        return;
+      }
+      setIsEditingLink(forceIsEditingLink);
+    }, [forceIsEditingLink]);
+    (0, import_element232.useEffect)(() => {
+      if (isMountingRef.current) {
+        return;
+      }
+      const nextFocusTarget = import_dom69.focus.focusable.find(wrapperNode.current)[0] || wrapperNode.current;
+      nextFocusTarget.focus();
+    }, [isEditingLink, isCreatingPage]);
+    (0, import_element232.useEffect)(() => {
+      isMountingRef.current = false;
+      return () => {
+        isMountingRef.current = true;
       };
-      if (!inheritedValue?.background) {
-        return inheritedValue;
+    }, []);
+    const prevInputValueRef = (0, import_element232.useRef)();
+    (0, import_element232.useEffect)(() => {
+      if (prevInputValueRef.current === void 0) {
+        prevInputValueRef.current = propInputValue;
+        return;
       }
-      Object.entries(inheritedValue?.background).forEach(
-        ([key, backgroundValue]) => {
-          resolvedValues.background[key] = getResolvedValue(
-            backgroundValue,
-            {
-              styles: globalStyles,
-              _links
-            }
-          );
+      if (prevInputValueRef.current !== propInputValue) {
+        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."
+        );
+        prevInputValueRef.current = propInputValue;
+      }
+    }, [propInputValue]);
+    (0, import_element232.useEffect)(() => {
+      if (customValidity?.type === "invalid") {
+        const inputElement = searchInputRef.current;
+        if (inputElement && typeof inputElement.reportValidity === "function") {
+          inputElement.reportValidity();
         }
-      );
-      return resolvedValues;
-    }, [globalStyles, _links, inheritedValue]);
-    const resetBackground = () => onChange(
-      setImmutably2(value, ["background"], {
-        gradient: value?.background?.gradient
-      })
-    );
-    const { title, url } = value?.background?.backgroundImage || {
-      ...resolvedInheritedValue?.background?.backgroundImage
-    };
-    const localHasImageValue = hasBackgroundImageValue(value);
-    const hasImageValue = localHasImageValue || hasBackgroundImageValue(resolvedInheritedValue);
-    const hasLocalOverride = showInheritanceLabelIndicators && localHasImageValue && hasBackgroundImageValue(resolvedInheritedValue);
-    const imageValue = value?.background?.backgroundImage || inheritedValue?.background?.backgroundImage;
-    const shouldShowBackgroundImageControls = hasImageValue && "none" !== imageValue && (settings2?.background?.backgroundSize || settings2?.background?.backgroundPosition || settings2?.background?.backgroundRepeat);
-    const [isDropDownOpen, setIsDropDownOpen] = (0, import_element258.useState)(false);
-    const containerRef = (0, import_element258.useRef)();
-    return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-      "div",
-      {
-        ref: containerRef,
-        className: clsx_default(
-          "block-editor-global-styles-background-panel__inspector-media-replace-container",
-          {
-            "is-open": isDropDownOpen
-          }
-        ),
-        children: shouldShowBackgroundImageControls ? /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-          BackgroundControlsPanel,
-          {
-            label: title,
-            filename: title,
-            url,
-            onToggle: setIsDropDownOpen,
-            hasImageValue,
-            hasLocalOverride,
-            onReset: localHasImageValue ? resetBackground : void 0,
-            containerRef,
-            children: /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)(import_components209.__experimentalVStack, { spacing: 3, className: "single-column", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-                BackgroundImageControls,
-                {
-                  onChange,
-                  style: value,
-                  inheritedValue: resolvedInheritedValue,
-                  displayInPanel: true,
-                  onResetImage: () => {
-                    setIsDropDownOpen(false);
-                    resetBackground();
-                  },
-                  onRemoveImage: () => setIsDropDownOpen(false),
-                  defaultValues,
-                  containerRef
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-                BackgroundSizeControls,
-                {
-                  onChange,
-                  style: value,
-                  defaultValues,
-                  inheritedValue: resolvedInheritedValue
-                }
-              )
-            ] })
-          }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-          BackgroundImageControls,
-          {
-            onChange,
-            style: value,
-            inheritedValue: resolvedInheritedValue,
-            defaultValues,
-            onResetImage: () => {
-              setIsDropDownOpen(false);
-              resetBackground();
-            },
-            onRemoveImage: () => setIsDropDownOpen(false),
-            containerRef
-          }
-        )
       }
-    );
-  }
-
-  // packages/block-editor/build-module/components/global-styles/background-panel.mjs
-  var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_CONTROLS8 = {
-    backgroundImage: true,
-    backgroundColor: true,
-    gradient: true
-  };
-  function useHasBackgroundControl(settings2, feature) {
-    return settings2?.background?.[feature];
-  }
-  function useHasBackgroundPanel(settings2) {
-    const hasBackgroundColor = useHasBackgroundColorPanel(settings2);
-    const { backgroundImage, gradient } = settings2?.background || {};
-    return backgroundImage || gradient || hasBackgroundColor;
-  }
-  function hasBackgroundImageValue(style) {
-    return !!style?.background?.backgroundImage?.id || // Supports url() string values in theme.json.
-    "string" === typeof style?.background?.backgroundImage || !!style?.background?.backgroundImage?.url;
-  }
-  function hasBackgroundGradientValue(style) {
-    return "string" === typeof style?.background?.gradient && style?.background?.gradient !== "";
-  }
-  function hasBackgroundColorValue(style) {
-    return !!style?.color?.background;
-  }
-  function hasLegacyColorGradientValue(style) {
-    return !!style?.color?.gradient;
-  }
-  function BackgroundToolsPanel({
-    resetAllFilter,
-    onChange,
-    value,
-    panelId,
-    children,
-    headerLabel
-  }) {
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const resetAll = () => {
-      const updatedValue = resetAllFilter(value);
-      onChange(updatedValue);
+    }, [customValidity]);
+    const hasLinkValue = value?.url?.trim()?.length > 0;
+    const stopEditing = () => {
+      setIsEditingLink(false);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
-      import_components210.__experimentalToolsPanel,
-      {
-        label: headerLabel,
-        resetAll,
-        panelId,
-        hasInnerWrapper: true,
-        className: "background-block-support-panel",
-        __experimentalFirstVisibleItemClass: "first",
-        __experimentalLastVisibleItemClass: "last",
-        dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)("div", { className: "background-block-support-panel__inner-wrapper", children })
+    const validateUrl = (urlToValidate) => {
+      const invalidResult = {
+        type: "invalid",
+        message: (0, import_i18n162.__)("Please enter a valid URL.")
+      };
+      const validResult = {
+        type: "valid"
+      };
+      const trimmedValue = urlToValidate?.trim();
+      if (!trimmedValue?.length || !isURLLike(trimmedValue)) {
+        return invalidResult;
       }
-    );
-  }
-  function BackgroundImagePanel2({
-    as: Wrapper = BackgroundToolsPanel,
-    value,
-    onChange,
-    inheritedValue = value,
-    settings: settings2,
-    panelId,
-    defaultControls = DEFAULT_CONTROLS8,
-    defaultValues = {},
-    headerLabel = (0, import_i18n200.__)("Background"),
-    contrastWarning,
-    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
-  }) {
-    const {
-      colors: colors2,
-      gradients,
-      allColors,
-      areCustomSolidsEnabled,
-      areCustomGradientsEnabled,
-      hasSolidColors,
-      hasGradientColors,
-      decodeValue,
-      encodeGradientValue
-    } = useColorGradientSettings(settings2);
-    const hasBackgroundGradientControl = useHasBackgroundControl(
-      settings2,
-      "gradient"
-    );
-    const hasColorPanelBackgroundSupport = useHasBackgroundColorPanel(settings2);
-    const showBackgroundColorControl = hasColorPanelBackgroundSupport && hasSolidColors;
-    const showBackgroundGradientControl = hasGradientColors && hasBackgroundGradientControl;
-    const showLegacyColorGradientControl = hasColorPanelBackgroundSupport && hasGradientColors && !hasBackgroundGradientControl;
-    const showBackgroundImageControl = useHasBackgroundControl(
-      settings2,
-      "backgroundImage"
-    );
-    const resetAllFilter = (0, import_element259.useCallback)(
-      (previousValue) => {
-        const clearsColorBackground = showBackgroundColorControl;
-        const clearsColorGradient = hasBackgroundGradientControl || showLegacyColorGradientControl;
-        if (!clearsColorBackground && !clearsColorGradient) {
-          return { ...previousValue, background: {} };
+      if (isHashLink(trimmedValue) || isRelativePath(trimmedValue)) {
+        return validResult;
+      }
+      const urlToCheck = (0, import_url6.prependHTTPS)(trimmedValue);
+      return (0, import_url6.isURL)(urlToCheck) ? validResult : invalidResult;
+    };
+    const handleSelectSuggestion = (updatedValue) => {
+      const isEntitySuggestion = updatedValue && updatedValue.id && updatedValue.type && !LINK_ENTRY_TYPES.includes(updatedValue.type);
+      if (!isEntitySuggestion) {
+        const urlToValidate = updatedValue?.url || currentUrlInputValue;
+        const validation = validateUrl(urlToValidate);
+        if (validation.type === "invalid") {
+          setCustomValidity(validation);
+          return;
         }
-        return {
-          ...previousValue,
-          background: {},
-          color: {
-            ...previousValue?.color,
-            ...clearsColorBackground && { background: void 0 },
-            ...clearsColorGradient && { gradient: void 0 }
-          }
+        const { url: normalizedUrl } = normalizeUrl(urlToValidate);
+        updatedValue = {
+          ...updatedValue,
+          url: normalizedUrl
         };
-      },
-      [
-        hasBackgroundGradientControl,
-        showBackgroundColorControl,
-        showLegacyColorGradientControl
-      ]
-    );
-    if (!showBackgroundImageControl && !showBackgroundColorControl && !showBackgroundGradientControl && !showLegacyColorGradientControl) {
-      return null;
-    }
-    const resetBackground = () => onChange(
-      setImmutably2(
-        value,
-        ["background", "backgroundImage"],
-        void 0
-      )
-    );
-    const resetGradient = () => {
-      let newValue = setImmutably2(
-        value,
-        ["background", "gradient"],
-        void 0
+      }
+      if (updatedValue?.kind === "taxonomy" && updatedValue?.url) {
+        entityUrlFallbackRef.current = updatedValue.url;
+      }
+      const nonSettingsChanges = Object.keys(updatedValue).reduce(
+        (acc, key) => {
+          if (!settingsKeys.includes(key)) {
+            acc[key] = updatedValue[key];
+          }
+          return acc;
+        },
+        {}
       );
-      newValue = setImmutably2(newValue, ["color", "gradient"], void 0);
-      onChange(newValue);
+      onChange({
+        ...internalControlValue,
+        ...nonSettingsChanges,
+        // As title is not a setting, it must be manually applied
+        // in such a way as to preserve the users changes over
+        // any "title" value provided by the "suggestion".
+        title: internalControlValue?.title || updatedValue?.title
+      });
+      setCustomValidity(void 0);
+      stopEditing();
     };
-    const backgroundColor = decodeValue(inheritedValue?.color?.background);
-    const userBackgroundColor = decodeValue(value?.color?.background);
-    const setBackgroundColor = (newColor, newSlug) => {
-      const newValue = setImmutably2(
-        value,
-        ["color", "background"],
-        encodeColorValueWithPalette(allColors, newColor, newSlug)
-      );
-      if (showLegacyColorGradientControl) {
-        newValue.color.gradient = void 0;
+    const validateAndSetValidity = () => {
+      if (currentInputIsEmpty) {
+        return false;
       }
-      onChange(newValue);
+      const trimmedValue = currentUrlInputValue.trim();
+      const isEntityLink = internalControlValue && internalControlValue.id && internalControlValue.type && !LINK_ENTRY_TYPES.includes(internalControlValue.type);
+      const urlUnchanged = value?.url === trimmedValue;
+      if (isEntityLink && urlUnchanged) {
+        setCustomValidity(void 0);
+        return true;
+      }
+      const validation = validateUrl(currentUrlInputValue);
+      if (validation.type === "invalid") {
+        setCustomValidity(validation);
+        return false;
+      }
+      setCustomValidity(void 0);
+      return true;
     };
-    const resetBackgroundColor = () => {
-      const newValue = setImmutably2(
-        value,
-        ["color", "background"],
-        void 0
-      );
-      if (showLegacyColorGradientControl) {
-        newValue.color.gradient = void 0;
+    const submitUrlValue = () => {
+      if (valueHasChanges) {
+        onChange({
+          ...value,
+          ...internalControlValue,
+          url: normalizeUrl(currentUrlInputValue).url
+        });
       }
-      onChange(newValue);
+      stopEditing();
+      setCustomValidity(void 0);
     };
-    const legacyColorGradient = decodeValue(inheritedValue?.color?.gradient);
-    const userLegacyColorGradient = decodeValue(value?.color?.gradient);
-    const setLegacyColorGradient = (newGradient, newSlug) => {
-      const newValue = setImmutably2(
-        value,
-        ["color", "gradient"],
-        encodeGradientValue(newGradient, newSlug)
-      );
-      newValue.color.background = void 0;
-      onChange(newValue);
+    const handleSubmit = () => {
+      if (!validateAndSetValidity()) {
+        return;
+      }
+      submitUrlValue();
     };
-    const resetLegacyColorGradient = () => onChange(setImmutably2(value, ["color", "gradient"], void 0));
-    const currentGradient = decodeValue(
-      value?.background?.gradient ?? value?.color?.gradient
-    );
-    const inheritedGradient = decodeValue(
-      inheritedValue?.background?.gradient ?? inheritedValue?.color?.gradient
-    );
-    const setGradient = (newGradient, newSlug) => {
-      let newValue = setImmutably2(
-        value,
-        ["background", "gradient"],
-        encodeGradientValue(newGradient, newSlug)
-      );
-      newValue = setImmutably2(newValue, ["color", "gradient"], void 0);
-      onChange(newValue);
+    const handleSubmitWithEnter = (event) => {
+      const { keyCode } = event;
+      if (keyCode === import_keycodes19.ENTER && !currentInputIsEmpty) {
+        event.preventDefault();
+        handleSubmit();
+      }
     };
-    const inheritanceProps = (isInherited, hasLocalOverride, classNames2) => showInheritanceLabelIndicators ? getInheritanceProps(isInherited, hasLocalOverride, classNames2) : { className: classNames2 };
-    const inheritedBackgroundImage = hasBackgroundImageValue({
-      background: {
-        backgroundImage: inheritedValue?.background?.backgroundImage
+    const resetInternalValues = () => {
+      setInternalControlValue(value);
+    };
+    const handleCancel = (event) => {
+      event.preventDefault();
+      event.stopPropagation();
+      resetInternalValues();
+      setCustomValidity(void 0);
+      if (hasLinkValue) {
+        stopEditing();
+      } else {
+        onRemove?.();
       }
-    });
-    const hasLocalBackgroundImage = hasBackgroundImageValue(value);
-    return /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)(
-      Wrapper,
+      onCancel?.();
+    };
+    const [shouldFocusSearchInput, setShouldFocusSearchInput] = (0, import_element232.useState)(false);
+    const handleUnlink = () => {
+      const { id, kind, type, ...restValue } = internalControlValue;
+      setInternalControlValue({
+        ...restValue,
+        id: void 0,
+        kind: void 0,
+        type: void 0,
+        url: void 0
+      });
+      setShouldFocusSearchInput(true);
+    };
+    (0, import_element232.useEffect)(() => {
+      if (shouldFocusSearchInput) {
+        searchInputRef.current?.focus();
+        setShouldFocusSearchInput(false);
+      }
+    }, [shouldFocusSearchInput]);
+    const currentUrlInputValue = internalControlValue?.url !== void 0 ? internalControlValue.url : propInputValue || "";
+    const currentInputIsEmpty = !currentUrlInputValue?.trim()?.length;
+    (0, import_element232.useEffect)(() => {
+      setCustomValidity(void 0);
+    }, [currentUrlInputValue]);
+    const isUrlValid = !customValidity;
+    const shownUnlinkControl = onRemove && value && !isEditingLink && !isCreatingPage;
+    const showActions = isEditingLink && hasLinkValue;
+    const showTextControl = hasLinkValue && hasTextControl;
+    const isEditing = (isEditingLink || !value) && !isCreatingPage;
+    const isDisabled = currentInputIsEmpty || !isUrlValid || value && !valueHasChanges;
+    const showSettings = !!settings2?.length && isEditingLink && hasLinkValue;
+    const previewValue = (0, import_element232.useMemo)(() => {
+      if (value?.kind === "taxonomy" && !value?.url && entityUrlFallbackRef.current) {
+        return {
+          ...value,
+          url: entityUrlFallbackRef.current
+        };
+      }
+      return value;
+    }, [value]);
+    return /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
+      "div",
       {
-        resetAllFilter,
-        value,
-        onChange,
-        panelId,
-        headerLabel,
+        tabIndex: -1,
+        ref: wrapperRef,
+        className: "block-editor-link-control",
         children: [
-          showBackgroundImageControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                inheritedBackgroundImage && !hasLocalBackgroundImage,
-                hasLocalBackgroundImage && inheritedBackgroundImage,
-                "block-editor-color-gradient-item"
-              ),
-              showLocalOverrideActionsInLabel: false,
-              hasValue: () => hasBackgroundImageValue(value),
-              label: (0, import_i18n200.__)("Image"),
-              onDeselect: resetBackground,
-              isShownByDefault: defaultControls.backgroundImage,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
-                BackgroundImagePanel,
-                {
-                  value,
-                  onChange,
-                  settings: settings2,
-                  inheritedValue,
-                  defaultControls,
-                  defaultValues,
-                  showInheritanceLabelIndicators
-                }
-              )
-            }
-          ),
-          showBackgroundColorControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
-            ColorGradientDropdownItem,
-            {
-              label: (0, import_i18n200.__)("Color"),
-              hasValue: () => hasBackgroundColorValue(value),
-              resetValue: resetBackgroundColor,
-              isShownByDefault: defaultControls.backgroundColor,
-              indicators: [userBackgroundColor ?? backgroundColor],
-              contrastWarning,
-              showInheritanceLabelIndicators,
-              isPlaceholder: userBackgroundColor === void 0 && backgroundColor !== void 0,
-              hasInheritedValue: backgroundColor !== void 0,
-              tabs: [
-                {
-                  key: "background",
-                  label: (0, import_i18n200.__)("Color"),
-                  inheritedValue: backgroundColor,
-                  // The picker selects by slug: `userSlug` when the
-                  // block has its own value, otherwise
-                  // `inheritedSlug`. Hex matching would mark two
-                  // same-hex presets as both selected.
-                  inheritedSlug: extractPresetSlug(
-                    inheritedValue?.color?.background,
-                    "color"
+          isCreatingPage && /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)("div", { className: "block-editor-link-control__loading", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components166.Spinner, {}),
+            " ",
+            (0, import_i18n162.__)("Creating"),
+            "\u2026"
+          ] }),
+          isEditing && /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_jsx_runtime389.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
+              "div",
+              {
+                className: clsx_default({
+                  "block-editor-link-control__search-input-wrapper": true,
+                  "has-text-control": showTextControl,
+                  "has-actions": showActions
+                }),
+                children: [
+                  showTextControl && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                    import_components166.TextControl,
+                    {
+                      ref: textInputRef,
+                      className: "block-editor-link-control__field block-editor-link-control__text-content",
+                      label: (0, import_i18n162.__)("Text"),
+                      value: internalControlValue?.title,
+                      onChange: setInternalTextInputValue,
+                      onKeyDown: handleSubmitWithEnter
+                    }
                   ),
-                  userSlug: extractPresetSlug(
-                    value?.color?.background,
-                    "color"
+                  /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                    search_input_default,
+                    {
+                      ref: searchInputRef,
+                      currentLink: value,
+                      className: "block-editor-link-control__field block-editor-link-control__search-input",
+                      placeholder: searchInputPlaceholder,
+                      value: currentUrlInputValue,
+                      withCreateSuggestion,
+                      onCreateSuggestion: createPage,
+                      onChange: handleInputChange,
+                      onSelect: handleSelectSuggestion,
+                      showInitialSuggestions,
+                      allowDirectEntry: !noDirectEntry,
+                      showSuggestions,
+                      suggestionsQuery,
+                      withURLSuggestion: !noURLSuggestion,
+                      createSuggestionButtonText,
+                      hideLabelFromVision: !showTextControl,
+                      isEntity,
+                      customValidity,
+                      suffix: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                        SearchSuffixControl,
+                        {
+                          isEntity,
+                          showActions,
+                          isDisabled,
+                          onUnlink: handleUnlink,
+                          onSubmit: handleSubmit,
+                          helpTextId
+                        }
+                      )
+                    }
                   ),
-                  setValue: setBackgroundColor,
-                  userValue: userBackgroundColor,
-                  isPlaceholder: userBackgroundColor === void 0 && backgroundColor !== void 0
-                }
-              ],
-              colorGradientControlSettings: {
-                colors: colors2,
-                disableCustomColors: !areCustomSolidsEnabled
-              },
-              panelId
-            }
+                  isEntity && helpTextId && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                    "p",
+                    {
+                      id: helpTextId,
+                      className: "block-editor-link-control__help",
+                      children: (0, import_i18n162.sprintf)(
+                        /* translators: %s: entity type (e.g., page, post) */
+                        (0, import_i18n162.__)("Synced with the selected %s."),
+                        internalControlValue?.type || "item"
+                      )
+                    }
+                  )
+                ]
+              }
+            ),
+            errorMessage && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+              import_components166.Notice,
+              {
+                className: "block-editor-link-control__search-error",
+                status: "error",
+                isDismissible: false,
+                children: errorMessage
+              }
+            )
+          ] }),
+          value && !isEditingLink && !isCreatingPage && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+            LinkPreview,
+            {
+              value: previewValue,
+              onEditClick: () => setIsEditingLink(true),
+              hasRichPreviews,
+              hasUnlinkControl: shownUnlinkControl,
+              onRemove: () => {
+                onRemove();
+                setIsEditingLink(true);
+              }
+            },
+            previewValue?.url
           ),
-          showBackgroundGradientControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
-            ColorGradientDropdownItem,
+          showSettings && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { className: "block-editor-link-control__tools", children: !currentInputIsEmpty && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+            settings_drawer_default,
             {
-              label: (0, import_i18n200.__)("Gradient"),
-              hasValue: () => hasBackgroundGradientValue(value),
-              resetValue: resetGradient,
-              isShownByDefault: defaultControls.gradient,
-              indicators: [currentGradient ?? inheritedGradient],
-              showInheritanceLabelIndicators,
-              isPlaceholder: currentGradient === void 0 && inheritedGradient !== void 0,
-              hasInheritedValue: inheritedGradient !== void 0,
-              tabs: [
+              settingsOpen: isSettingsOpen,
+              setSettingsOpen: setSettingsOpenWithPreference,
+              children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                settings_default2,
                 {
-                  key: "gradient",
-                  label: (0, import_i18n200.__)("Gradient"),
-                  inheritedValue: inheritedGradient,
-                  inheritedSlug: extractPresetSlug(
-                    inheritedValue?.background?.gradient ?? inheritedValue?.color?.gradient,
-                    "gradient"
-                  ),
-                  userSlug: extractPresetSlug(
-                    value?.background?.gradient ?? value?.color?.gradient,
-                    "gradient"
-                  ),
-                  setValue: setGradient,
-                  userValue: currentGradient,
-                  isGradient: true,
-                  isPlaceholder: currentGradient === void 0 && inheritedGradient !== void 0
+                  value: internalControlValue,
+                  settings: settings2,
+                  onChange: createSetInternalSettingValueHandler(
+                    settingsKeys
+                  )
                 }
-              ],
-              colorGradientControlSettings: {
-                gradients,
-                disableCustomGradients: !areCustomGradientsEnabled
-              },
-              panelId
+              )
             }
-          ),
-          showLegacyColorGradientControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
-            ColorGradientDropdownItem,
+          ) }),
+          showActions && /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
+            import_components166.__experimentalHStack,
             {
-              label: (0, import_i18n200.__)("Gradient"),
-              hasValue: () => hasLegacyColorGradientValue(value),
-              resetValue: resetLegacyColorGradient,
-              isShownByDefault: defaultControls.gradient,
-              indicators: [
-                userLegacyColorGradient ?? legacyColorGradient
-              ],
-              showInheritanceLabelIndicators,
-              isPlaceholder: userLegacyColorGradient === void 0 && legacyColorGradient !== void 0,
-              hasInheritedValue: legacyColorGradient !== void 0,
-              tabs: [
-                {
-                  key: "gradient",
-                  label: (0, import_i18n200.__)("Gradient"),
-                  inheritedValue: legacyColorGradient,
-                  inheritedSlug: extractPresetSlug(
-                    inheritedValue?.color?.gradient,
-                    "gradient"
-                  ),
-                  userSlug: extractPresetSlug(
-                    value?.color?.gradient,
-                    "gradient"
-                  ),
-                  setValue: setLegacyColorGradient,
-                  userValue: userLegacyColorGradient,
-                  isGradient: true,
-                  isPlaceholder: userLegacyColorGradient === void 0 && legacyColorGradient !== void 0
-                }
-              ],
-              colorGradientControlSettings: {
-                gradients,
-                disableCustomGradients: !areCustomGradientsEnabled
-              },
-              panelId
+              justify: "right",
+              className: "block-editor-link-control__search-actions",
+              children: [
+                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                  import_components166.Button,
+                  {
+                    __next40pxDefaultSize: true,
+                    variant: "tertiary",
+                    onClick: handleCancel,
+                    children: (0, import_i18n162.__)("Cancel")
+                  }
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                  import_components166.Button,
+                  {
+                    __next40pxDefaultSize: true,
+                    variant: "primary",
+                    onClick: isDisabled ? noop18 : handleSubmit,
+                    className: "block-editor-link-control__search-submit",
+                    "aria-disabled": isDisabled,
+                    children: (0, import_i18n162.__)("Apply")
+                  }
+                )
+              ]
             }
-          )
+          ),
+          !isCreatingPage && renderControlBottom && renderControlBottom()
         ]
       }
     );
   }
-
-  // packages/block-editor/build-module/components/global-styles/state-control.mjs
-  var import_i18n201 = __toESM(require_i18n(), 1);
-  var import_components211 = __toESM(require_components(), 1);
-  var import_jsx_runtime436 = __toESM(require_jsx_runtime(), 1);
-  function StateControl({
-    viewportStates = [],
-    pseudoStates = [],
-    viewportValue = "default",
-    pseudoStateValue = "default",
-    onChangeViewport,
-    onChangePseudoState,
-    showText = true,
-    popoverProps: popoverProps3 = {}
+  function SearchSuffixControl({
+    isEntity,
+    showActions,
+    isDisabled,
+    onUnlink,
+    onSubmit,
+    helpTextId
   }) {
-    if (!viewportStates.length && !pseudoStates.length) {
-      return null;
-    }
-    const viewportOptions = [
-      { label: (0, import_i18n201.__)("Default"), value: "default" },
-      ...viewportStates.map((state) => ({
-        label: state.label,
-        value: state.value
-      }))
-    ];
-    const pseudoStateOptions = [
-      { label: (0, import_i18n201.__)("Default"), value: "default" },
-      ...pseudoStates.map((state) => ({
-        label: state.label,
-        value: state.value
-      }))
-    ];
-    const hasViewportOptions = viewportStates.length > 0;
-    const hasPseudoStateOptions = pseudoStates.length > 0;
-    const triggerLabel = (0, import_i18n201.__)("States");
-    const activeStates = [];
-    if (hasViewportOptions && viewportValue !== "default") {
-      const selectedViewport = viewportOptions.find(
-        (option) => option.value === viewportValue
+    if (isEntity) {
+      return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+        import_components166.Button,
+        {
+          icon: link_off_default,
+          onClick: onUnlink,
+          "aria-describedby": helpTextId,
+          showTooltip: true,
+          label: (0, import_i18n162.__)("Unsync and edit"),
+          __next40pxDefaultSize: true
+        }
       );
-      if (selectedViewport) {
-        activeStates.push({
-          key: `viewport-${selectedViewport.value}`,
-          label: selectedViewport.label
-        });
-      }
     }
-    if (hasPseudoStateOptions && pseudoStateValue !== "default") {
-      const selectedPseudoState = pseudoStateOptions.find(
-        (option) => option.value === pseudoStateValue
-      );
-      if (selectedPseudoState) {
-        activeStates.push({
-          key: `pseudo-${selectedPseudoState.value}`,
-          label: selectedPseudoState.label
-        });
-      }
+    if (showActions) {
+      return void 0;
     }
-    const currentStateLabel = activeStates.length ? activeStates.map((state) => state.label).join(", ") : (0, import_i18n201.__)("Default");
-    const icon = showText ? chevron_down_default : more_vertical_default;
-    const toggleProps = showText ? { size: "compact", iconPosition: "right" } : { size: "small" };
-    return /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
-      Stack,
+    return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components166.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+      import_components166.Button,
       {
-        direction: "column",
-        gap: "sm",
-        align: "flex-end",
-        className: "block-editor-global-styles-state-control",
-        children: /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
-          import_components211.DropdownMenu,
-          {
-            icon,
-            label: showText ? triggerLabel : (0, import_i18n201.sprintf)(
-              /* translators: %s: Current state (e.g. "Hover", "Focus") */
-              (0, import_i18n201.__)("State: %s"),
-              currentStateLabel
-            ),
-            popoverProps: {
-              placement: "right-start",
-              ...popoverProps3
-            },
-            text: showText ? triggerLabel : void 0,
-            toggleProps,
-            children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)(import_jsx_runtime436.Fragment, { children: [
-              hasViewportOptions && /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_components211.MenuGroup, { label: (0, import_i18n201.__)("Viewport"), children: viewportOptions.map((option) => /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
-                import_components211.MenuItem,
-                {
-                  onClick: () => {
-                    onChangeViewport?.(option.value);
-                    if (!hasPseudoStateOptions) {
-                      onClose();
-                    }
-                  },
-                  icon: viewportValue === option.value ? check_default : null,
-                  children: option.label
-                },
-                `viewport-${option.value}`
-              )) }),
-              hasPseudoStateOptions && /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_components211.MenuGroup, { label: (0, import_i18n201.__)("Pseudo state"), children: pseudoStateOptions.map((option) => /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
-                import_components211.MenuItem,
-                {
-                  onClick: () => {
-                    onChangePseudoState?.(
-                      option.value
-                    );
-                    if (!hasViewportOptions) {
-                      onClose();
-                    }
-                  },
-                  icon: pseudoStateValue === option.value ? check_default : null,
-                  children: option.label
-                },
-                `pseudo-${option.value}`
-              )) })
-            ] })
-          }
-        )
+        onClick: isDisabled ? noop18 : onSubmit,
+        label: (0, import_i18n162.__)("Submit"),
+        icon: keyboard_return_default,
+        className: "block-editor-link-control__search-submit",
+        "aria-disabled": isDisabled,
+        size: "small"
       }
-    );
+    ) });
   }
+  LinkControl.ViewerFill = ViewerFill;
+  LinkControl.DEFAULT_LINK_SETTINGS = DEFAULT_LINK_SETTINGS;
+  var DeprecatedExperimentalLinkControl = (props) => {
+    (0, import_deprecated22.default)("wp.blockEditor.__experimentalLinkControl", {
+      since: "6.8",
+      alternative: "wp.blockEditor.LinkControl"
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime389.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/global-styles/state-control-badges.mjs
-  var import_components212 = __toESM(require_components(), 1);
-  var import_i18n202 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime437 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge5 } = unlock(import_components212.privateApis);
-  function StateControlBadges({
-    viewportStates = [],
-    pseudoStates = [],
-    viewportValue = "default",
-    pseudoStateValue = "default",
-    className = "block-editor-global-styles-state-control__badges"
-  }) {
-    const activeStates = [];
-    const selectedViewport = viewportStates.find(
-      (state) => state.value === viewportValue
-    );
-    const selectedPseudoState = pseudoStates.find(
-      (state) => state.value === pseudoStateValue
-    );
-    if (selectedViewport) {
-      activeStates.push({
-        key: `viewport-${selectedViewport.value}`,
-        label: selectedViewport.label,
-        tooltipText: (0, import_i18n202.sprintf)(
-          /* translators: %s: viewport name, e.g. "Tablet". */
-          (0, import_i18n202.__)("Style changes apply to the %s viewport."),
-          selectedViewport.label
-        )
-      });
-    }
-    if (selectedPseudoState) {
-      activeStates.push({
-        key: `pseudo-${selectedPseudoState.value}`,
-        label: selectedPseudoState.label,
-        tooltipText: (0, import_i18n202.sprintf)(
-          /* translators: %s: pseudo state name, e.g. "Hover". */
-          (0, import_i18n202.__)("Style changes apply to the %s state."),
-          selectedPseudoState.label
-        )
-      });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-      Stack,
-      {
-        className,
-        direction: "row",
-        justify: "flex-start",
-        gap: "xs",
-        wrap: "wrap",
-        children: activeStates.map((state) => {
-          const badge = /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(
-            WCBadge5,
-            {
-              className: "block-editor-global-styles-state-control__badge",
-              intent: "info",
-              children: [
-                state.label,
-                !!state.tooltipText && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)("span", {}), children: state.tooltipText })
-              ]
-            },
-            state.key
-          );
-          if (!state.tooltipText) {
-            return badge;
+  // 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);
+
+  // packages/block-editor/build-module/components/line-height-control/utils.mjs
+  var BASE_DEFAULT_VALUE = 1.5;
+  var STEP = 0.01;
+  var SPIN_FACTOR = 10;
+  var RESET_VALUE = "";
+  function isLineHeightDefined(lineHeight) {
+    return lineHeight !== void 0 && lineHeight !== RESET_VALUE;
+  }
+
+  // packages/block-editor/build-module/components/line-height-control/index.mjs
+  var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
+  var LineHeightControl = ({
+    /**
+     * Start opting into the larger default height that will become the default size in a future version.
+     *
+     * @deprecated Default behavior since WordPress 7.1. Prop can be safely removed.
+     */
+    __next40pxDefaultSize: _next40pxDefaultSize,
+    value: lineHeight,
+    onChange,
+    __unstableInputWidth = "60px",
+    ...otherProps
+  }) => {
+    const isDefined = isLineHeightDefined(lineHeight);
+    const adjustNextValue = (nextValue, wasTypedOrPasted) => {
+      if (isDefined) {
+        return nextValue;
+      }
+      const spin = STEP * SPIN_FACTOR;
+      switch (`${nextValue}`) {
+        case `${spin}`:
+          return BASE_DEFAULT_VALUE + spin;
+        case "0": {
+          if (wasTypedOrPasted) {
+            return nextValue;
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-              tooltip_exports.Trigger,
-              {
-                render: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)("span", { className: "block-editor-global-styles-state-control__badge-tooltip-trigger", children: badge })
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(tooltip_exports.Popup, { children: state.tooltipText })
-          ] }, state.key);
-        })
+          return BASE_DEFAULT_VALUE - spin;
+        }
+        case "":
+          return BASE_DEFAULT_VALUE;
+        default:
+          return nextValue;
       }
-    );
-  }
+    };
+    const stateReducer = (state, action) => {
+      const wasTypedOrPasted = ["insertText", "insertFromPaste"].includes(
+        action.payload.event.nativeEvent?.inputType
+      );
+      const value2 = adjustNextValue(state.value, wasTypedOrPasted);
+      return { ...state, value: value2 };
+    };
+    const value = isDefined ? lineHeight : RESET_VALUE;
+    const handleOnChange = (nextValue, { event }) => {
+      if (nextValue === "") {
+        onChange();
+        return;
+      }
+      if (event.type === "click") {
+        onChange(adjustNextValue(`${nextValue}`, false));
+        return;
+      }
+      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,
+      {
+        placeholder: BASE_DEFAULT_VALUE,
+        ...otherProps,
+        __unstableInputWidth,
+        __unstableStateReducer: stateReducer,
+        onChange: handleOnChange,
+        label: (0, import_i18n163.__)("Line height"),
+        step: STEP,
+        spinFactor: SPIN_FACTOR,
+        value,
+        min: 0,
+        spinControls: "custom"
+      }
+    ) });
+  };
+  var line_height_control_default = LineHeightControl;

-  // packages/block-editor/build-module/components/global-styles/inherited-value-context.mjs
-  var import_element261 = __toESM(require_element(), 1);
-  var import_data165 = __toESM(require_data(), 1);
-  var import_blocks90 = __toESM(require_blocks(), 1);
+  // packages/block-editor/build-module/components/media-replace-flow/index.mjs
+  var import_i18n164 = __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_keycodes20 = __toESM(require_keycodes(), 1);
+  var import_compose90 = __toESM(require_compose(), 1);
+  var import_dom70 = __toESM(require_dom(), 1);
+  var import_notices11 = __toESM(require_notices(), 1);
+  var import_element233 = __toESM(require_element(), 1);

-  // packages/block-editor/build-module/hooks/block-style-variation.mjs
-  var import_blocks89 = __toESM(require_blocks(), 1);
-  var import_data164 = __toESM(require_data(), 1);
-  var import_element260 = __toESM(require_element(), 1);
-  var import_jsx_runtime438 = __toESM(require_jsx_runtime(), 1);
-  var { getVariationStyle: getVariationStyle3 } = unlock(privateApis);
-  var VARIATION_PREFIX = "is-style-";
-  function getVariationMatches(className) {
-    if (!className) {
-      return [];
+  // packages/block-editor/build-module/components/media-placeholder/utils.mjs
+  function getComputedAcceptAttribute(allowedTypes, allowedMimeTypes, accept) {
+    if (accept) {
+      return accept;
     }
-    return className.split(/\s+/).reduce((matches, name) => {
-      if (name.startsWith(VARIATION_PREFIX)) {
-        const match2 = name.slice(VARIATION_PREFIX.length);
-        if (match2 !== "default") {
-          matches.push(match2);
-        }
+    if (!allowedMimeTypes || typeof allowedMimeTypes !== "object" || Object.keys(allowedMimeTypes).length === 0) {
+      if (allowedTypes && allowedTypes.length > 0) {
+        return allowedTypes.map((type) => `${type}/*`).join(",");
       }
-      return matches;
-    }, []);
-  }
-  function getVariationNameFromClass(className, registeredStyles = []) {
-    const matches = getVariationMatches(className);
-    if (!matches) {
-      return null;
+      return void 0;
     }
-    for (const variation of matches) {
-      if (registeredStyles.some((style) => style.name === variation)) {
-        return variation;
-      }
+    if (!allowedTypes || allowedTypes.length === 0) {
+      return void 0;
     }
-    return null;
-  }
-  function OverrideStyles({ override }) {
-    usePrivateStyleOverride(override);
-  }
-  function BlockStyleVariationOverridesWithConfig({ config: config2 }) {
-    const { overrides } = (0, import_data164.useSelect)(
-      (select3) => ({
-        overrides: unlock(select3(store)).getStyleOverrides()
-      }),
-      []
-    );
-    const { getBlockName: getBlockName2 } = (0, import_data164.useSelect)(store);
-    const overridesWithConfig = (0, import_element260.useMemo)(() => {
-      if (!overrides?.length) {
-        return;
-      }
-      const newOverrides = [];
-      const overriddenClientIds = [];
-      for (const [, override] of overrides) {
-        if (override?.variation && override?.clientId && /*
-        * Because this component overwrites existing style overrides,
-        * filter out any overrides that are already present in the store.
-        */
-        !overriddenClientIds.includes(override.clientId)) {
-          const blockName = getBlockName2(override.clientId);
-          const configStyles = config2?.styles?.blocks?.[blockName]?.variations?.[override.variation];
-          if (configStyles) {
-            const variationConfig = {
-              settings: config2?.settings,
-              // The variation style data is all that is needed to generate
-              // the styles for the current application to a block. The variation
-              // name is updated to match the instance specific class name.
-              styles: {
-                blocks: {
-                  [blockName]: {
-                    variations: {
-                      [`${override.variation}-${override.clientId}`]: configStyles
-                    }
-                  }
-                }
-              }
-            };
-            const blockSelectors = getBlockSelectors(
-              (0, import_blocks89.getBlockTypes)(),
-              override.clientId
-            );
-            const hasBlockGapSupport = false;
-            const hasFallbackGapSupport = true;
-            const disableLayoutStyles = true;
-            const disableRootPadding = true;
-            const variationStyles = transformToStyles(
-              variationConfig,
-              blockSelectors,
-              hasBlockGapSupport,
-              hasFallbackGapSupport,
-              disableLayoutStyles,
-              disableRootPadding,
-              {
-                blockGap: false,
-                blockStyles: true,
-                layoutStyles: false,
-                marginReset: false,
-                presets: false,
-                rootPadding: false,
-                variationStyles: true
-              }
-            );
-            newOverrides.push({
-              id: `${override.variation}-${override.clientId}`,
-              css: variationStyles,
-              __unstableType: "variation",
-              variation: override.variation,
-              // The clientId will be stored with the override and used to ensure
-              // the order of overrides matches the order of blocks so that the
-              // correct CSS cascade is maintained.
-              clientId: override.clientId
-            });
-            overriddenClientIds.push(override.clientId);
-          }
+    const acceptedMimeTypes = [];
+    for (const [, mimeType] of Object.entries(allowedMimeTypes)) {
+      const isAllowed = allowedTypes.some((allowedType) => {
+        if (allowedType.includes("/")) {
+          return mimeType === allowedType;
         }
+        return mimeType.startsWith(`${allowedType}/`);
+      });
+      if (isAllowed) {
+        acceptedMimeTypes.push(mimeType);
       }
-      return newOverrides;
-    }, [config2, overrides, getBlockName2]);
-    if (!overridesWithConfig || !overridesWithConfig.length) {
-      return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(import_jsx_runtime438.Fragment, { children: overridesWithConfig.map((override) => /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(OverrideStyles, { override }, override.id)) });
+    if (acceptedMimeTypes.length > 0) {
+      return acceptedMimeTypes.join(",");
+    }
+    return allowedTypes.map((type) => `${type}/*`).join(",");
   }
-  function useBlockStyleVariation(name, variation, clientId) {
-    const { globalSettings, globalStyles } = (0, import_data164.useSelect)((select3) => {
-      const settings2 = select3(store).getSettings();
+
+  // packages/block-editor/build-module/components/media-replace-flow/index.mjs
+  var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
+  var noop19 = () => {
+  };
+  var uniqueId = 0;
+  var MediaReplaceFlow = ({
+    mediaURL,
+    mediaId,
+    mediaIds,
+    allowedTypes,
+    accept,
+    onError,
+    onSelect,
+    onSelectURL,
+    onReset,
+    onToggleFeaturedImage,
+    useFeaturedImage,
+    onFilesUpload = noop19,
+    name = (0, import_i18n164.__)("Replace"),
+    createNotice,
+    removeNotice,
+    children,
+    multiple = false,
+    addToGallery,
+    handleUpload = true,
+    variant,
+    popoverProps: popoverProps3,
+    renderToggle: renderToggle3,
+    className: className2
+  }) => {
+    const { mediaUpload: mediaUpload2, allowedMimeTypes } = (0, import_data151.useSelect)((select3) => {
+      const { getSettings: getSettings8 } = select3(store);
+      const settings2 = getSettings8();
       return {
-        globalSettings: settings2.__experimentalFeatures,
-        globalStyles: settings2[globalStylesDataKey]
+        mediaUpload: settings2.mediaUpload,
+        allowedMimeTypes: settings2.allowedMimeTypes
       };
     }, []);
-    return (0, import_element260.useMemo)(() => {
-      const variationStyles = getVariationStyle3(
-        {
-          settings: globalSettings,
-          styles: globalStyles
-        },
-        name,
-        variation
-      );
-      return {
-        settings: globalSettings,
-        // The variation style data is all that is needed to generate
-        // the styles for the current application to a block. The variation
-        // name is updated to match the instance specific class name.
-        styles: {
-          blocks: {
-            [name]: {
-              variations: {
-                [`${variation}-${clientId}`]: variationStyles
-              }
-            }
-          }
-        }
-      };
-    }, [globalSettings, globalStyles, variation, clientId, name]);
-  }
-  function useBlockProps3({ name, className, clientId }) {
-    const { getBlockStyles: getBlockStyles2 } = (0, import_data164.useSelect)(import_blocks89.store);
-    const registeredStyles = getBlockStyles2(name);
-    const variation = getVariationNameFromClass(className, registeredStyles);
-    const variationClass = `${VARIATION_PREFIX}${variation}-${clientId}`;
-    const { settings: settings2, styles } = useBlockStyleVariation(
-      name,
-      variation,
-      clientId
+    const errorNoticeID = `block-editor/media-replace-flow/error-notice/${++uniqueId}`;
+    const computedAccept = (0, import_element233.useMemo)(
+      () => getComputedAcceptAttribute(
+        allowedTypes,
+        allowedMimeTypes,
+        accept
+      ),
+      [allowedTypes, allowedMimeTypes, accept]
     );
-    const variationStyles = (0, import_element260.useMemo)(() => {
-      if (!variation) {
+    const onUploadError = (message2) => {
+      const safeMessage = (0, import_dom70.__unstableStripHTML)(message2);
+      if (onError) {
+        onError(safeMessage);
         return;
       }
-      const variationConfig = { settings: settings2, styles };
-      const blockSelectors = getBlockSelectors((0, import_blocks89.getBlockTypes)(), clientId);
-      const hasBlockGapSupport = false;
-      const hasFallbackGapSupport = true;
-      const disableLayoutStyles = true;
-      const disableRootPadding = true;
-      return transformToStyles(
-        variationConfig,
-        blockSelectors,
-        hasBlockGapSupport,
-        hasFallbackGapSupport,
-        disableLayoutStyles,
-        disableRootPadding,
-        {
-          blockGap: false,
-          blockStyles: true,
-          layoutStyles: false,
-          marginReset: false,
-          presets: false,
-          rootPadding: false,
-          variationStyles: true
-        }
-      );
-    }, [variation, settings2, styles, clientId]);
-    usePrivateStyleOverride({
-      id: `variation-${clientId}`,
-      css: variationStyles,
-      __unstableType: "variation",
-      variation,
-      // The clientId will be stored with the override and used to ensure
-      // the order of overrides matches the order of blocks so that the
-      // correct CSS cascade is maintained.
-      clientId
-    });
-    return variation ? { className: variationClass } : {};
-  }
-  var block_style_variation_default = {
-    hasSupport: () => true,
-    attributeKeys: ["className"],
-    isMatch: ({ className }) => getVariationMatches(className).length > 0,
-    useBlockProps: useBlockProps3
-  };
-
-  // packages/block-editor/build-module/components/global-styles/inherited-value-context.mjs
-  var { resolveStyle: resolveStyle3 } = unlock(privateApis);
-  var NO_RESOLVED_STYLE = { value: void 0, sources: void 0 };
-  function useRawGlobalStyles() {
-    const { rawGlobalStylesData, links } = (0, import_data165.useSelect)((select3) => {
-      const settings2 = select3(store).getSettings();
+      setTimeout(() => {
+        createNotice("error", safeMessage, {
+          speak: true,
+          id: errorNoticeID,
+          isDismissible: true
+        });
+      }, 1e3);
+    };
+    const selectMedia = (media, closeMenu) => {
+      if (useFeaturedImage && onToggleFeaturedImage) {
+        onToggleFeaturedImage();
+      }
+      closeMenu();
+      onSelect(media);
+      (0, import_a11y19.speak)((0, import_i18n164.__)("The media file has been replaced"));
+      removeNotice(errorNoticeID);
+    };
+    const uploadFiles = (event, closeMenu) => {
+      const files = event.target.files;
+      if (!handleUpload) {
+        closeMenu();
+        return onSelect(files);
+      }
+      onFilesUpload(files);
+      mediaUpload2({
+        allowedTypes,
+        filesList: files,
+        onFileChange: ([media]) => {
+          selectMedia(media, closeMenu);
+        },
+        onError: onUploadError
+      });
+    };
+    const openOnArrowDown = (event) => {
+      if (event.keyCode === import_keycodes20.DOWN) {
+        event.preventDefault();
+        event.target.click();
+      }
+    };
+    const onlyAllowsImages = () => {
+      if (!allowedTypes || allowedTypes.length === 0) {
+        return false;
+      }
+      return allowedTypes.every(
+        (allowedType) => allowedType === "image" || allowedType.startsWith("image/")
+      );
+    };
+    const gallery = multiple && onlyAllowsImages();
+    const mergedPopoverProps = {
+      ...popoverProps3,
+      variant
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+      import_components168.Dropdown,
+      {
+        popoverProps: mergedPopoverProps,
+        className: className2,
+        contentClassName: clsx_default(
+          "block-editor-media-replace-flow__options",
+          variant && `is-variant-${variant}`
+        ),
+        renderToggle: ({ isOpen, onToggle }) => {
+          if (renderToggle3) {
+            return renderToggle3({
+              "aria-expanded": isOpen,
+              "aria-haspopup": "true",
+              onClick: onToggle,
+              onKeyDown: openOnArrowDown,
+              children: name
+            });
+          }
+          return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+            import_components168.ToolbarButton,
+            {
+              "aria-expanded": isOpen,
+              "aria-haspopup": "true",
+              onClick: onToggle,
+              onKeyDown: openOnArrowDown,
+              children: name
+            }
+          );
+        },
+        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)(
+                media_upload_default,
+                {
+                  gallery,
+                  addToGallery,
+                  multiple,
+                  value: multiple ? mediaIds : mediaId,
+                  onSelect: (media) => selectMedia(media, onClose),
+                  allowedTypes,
+                  render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+                    import_components168.MenuItem,
+                    {
+                      icon: media_default,
+                      onClick: open,
+                      children: (0, import_i18n164.__)("Open Media Library")
+                    }
+                  )
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+                import_components168.FormFileUpload,
+                {
+                  onChange: (event) => {
+                    uploadFiles(event, onClose);
+                  },
+                  accept: computedAccept,
+                  multiple: !!multiple,
+                  render: ({ openFileDialog }) => {
+                    return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+                      import_components168.MenuItem,
+                      {
+                        icon: upload_default,
+                        onClick: () => {
+                          openFileDialog();
+                        },
+                        children: (0, import_i18n164._x)("Upload", "verb")
+                      }
+                    );
+                  }
+                }
+              )
+            ] }),
+            onToggleFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+              import_components168.MenuItem,
+              {
+                icon: post_featured_image_default,
+                onClick: onToggleFeaturedImage,
+                isPressed: useFeaturedImage,
+                children: (0, import_i18n164.__)("Use featured image")
+              }
+            ),
+            typeof children === "function" ? children({ onClose }) : children,
+            mediaURL && onReset && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+              import_components168.MenuItem,
+              {
+                onClick: () => {
+                  onReset();
+                  onClose();
+                },
+                children: (0, import_i18n164.__)("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)(
+              link_control_default,
+              {
+                value: { url: mediaURL },
+                settings: [],
+                showSuggestions: false,
+                onChange: ({ url }) => {
+                  onSelectURL(url);
+                },
+                searchInputPlaceholder: (0, import_i18n164.__)(
+                  "Paste or type URL"
+                )
+              }
+            )
+          ] })
+        ] })
+      }
+    );
+  };
+  var media_replace_flow_default = (0, import_compose90.compose)([
+    (0, import_data151.withDispatch)((dispatch) => {
+      const { createNotice, removeNotice } = dispatch(import_notices11.store);
       return {
-        rawGlobalStylesData: settings2[globalStylesDataKey] ?? null,
-        links: settings2[globalStylesLinksDataKey] ?? null
+        createNotice,
+        removeNotice
       };
-    }, []);
-    return (0, import_element261.useMemo)(
-      () => rawGlobalStylesData ? { styles: rawGlobalStylesData, _links: links ?? void 0 } : null,
-      [rawGlobalStylesData, links]
+    }),
+    (0, import_components168.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_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_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);
+
+  // packages/block-editor/build-module/components/url-popover/link-viewer-url.mjs
+  var import_components169 = __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 }) {
+    const linkClassName = clsx_default(
+      className2,
+      "block-editor-url-popover__link-viewer-url"
     );
-  }
-  var CONTEXT_HEADING_LEVEL_BLOCKS = {
-    "core/accordion-heading": {
-      contextKey: "core/accordion-heading-level",
-      fallbackLevel: 3
-    }
-  };
-  function getHeadingLevel(blockName, levelAttribute, contextLevel) {
-    const contextOwned = CONTEXT_HEADING_LEVEL_BLOCKS[blockName];
-    if (!contextOwned) {
-      return levelAttribute;
-    }
-    return levelAttribute || contextLevel || contextOwned.fallbackLevel;
-  }
-  function useContextHeadingLevel(blockName) {
-    const blockContext = (0, import_element261.useContext)(block_context_default);
-    const contextKey = CONTEXT_HEADING_LEVEL_BLOCKS[blockName]?.contextKey;
-    return contextKey ? blockContext[contextKey] : void 0;
-  }
-  function getElementLayers(blockName, headingLevel) {
-    switch (blockName) {
-      case "core/button":
-        return ["button"];
-      case "core/accordion-heading":
-      case "core/heading":
-      case "core/post-title":
-      case "core/site-title":
-      case "core/query-title":
-      case "core/comments-title":
-      case "core/term-name":
-      case "core/site-tagline":
-        if (headingLevel === 0) {
-          return [];
-        }
-        return headingLevel ? ["heading", `h${headingLevel}`] : ["heading"];
-      // Whole-block link blocks: the entire block renders as an `<a>`, so the
-      // root `styles.elements.link` layer paints it, mirroring how `button`
-      // paints Button. For the blocks whose `color.text` support is disabled
-      // this is inert at the (hidden) text control while their typography
-      // controls now reflect the link element; Read More (`color.text: true`)
-      // surfaces the inherited link color at its Text control.
-      case "core/read-more":
-      case "core/loginout":
-      case "core/post-navigation-link":
-      case "core/query-pagination-next":
-      case "core/query-pagination-previous":
-      case "core/query-pagination-numbers":
-      case "core/comments-pagination-next":
-      case "core/comments-pagination-previous":
-      case "core/comments-pagination-numbers":
-      case "core/comment-edit-link":
-      case "core/comment-reply-link":
-      case "core/post-comments-link":
-        return ["link"];
-      default:
-        return [];
+    if (!url) {
+      return /* @__PURE__ */ (0, import_jsx_runtime392.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)) });
   }
-  function useVariationAndElements(blockName, className) {
-    const { clientId } = useBlockEditContext();
-    const contextHeadingLevel = useContextHeadingLevel(blockName);
-    return (0, import_data165.useSelect)(
-      (select3) => {
-        if (!blockName) {
-          return { variationName: null, headingLevel: void 0 };
-        }
-        const registeredStyles = select3(import_blocks90.store).getBlockStyles(blockName);
-        const { level } = select3(store).getBlockAttributes(clientId) || {};
-        return {
-          variationName: className ? getVariationNameFromClass(className, registeredStyles) : null,
-          headingLevel: getHeadingLevel(
-            blockName,
-            level,
-            contextHeadingLevel
+
+  // packages/block-editor/build-module/components/url-popover/link-viewer.mjs
+  var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
+  function LinkViewer({
+    className: className2,
+    linkClassName,
+    onEditLinkClick,
+    url,
+    urlLabel,
+    ...props
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(
+      "div",
+      {
+        className: clsx_default(
+          "block-editor-url-popover__link-viewer",
+          className2
+        ),
+        ...props,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
+            LinkViewerURL,
+            {
+              url,
+              urlLabel,
+              className: linkClassName
+            }
+          ),
+          onEditLinkClick && /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
+            import_components170.Button,
+            {
+              icon: pencil_default,
+              label: (0, import_i18n165.__)("Edit"),
+              onClick: onEditLinkClick,
+              size: "compact"
+            }
           )
-        };
-      },
-      [blockName, className, clientId, contextHeadingLevel]
+        ]
+      }
     );
   }
-  function useResolvedStyle(blockName, className, selectedState = null) {
-    const { variationName, headingLevel } = useVariationAndElements(
-      blockName,
-      className
-    );
-    const globalStyles = useRawGlobalStyles();
-    return (0, import_element261.useMemo)(() => {
-      if (!isGlobalStylesInheritanceEnabled()) {
-        return NO_RESOLVED_STYLE;
+
+  // 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);
+
+  // 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_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_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 noop20 = () => {
+  };
+  function isFunction(maybeFunc) {
+    return typeof maybeFunc === "function";
+  }
+  function URLInput(props) {
+    const {
+      __experimentalFetchLinkSuggestions: fetchLinkSuggestionsProp,
+      __experimentalHandleURLSuggestions: handleURLSuggestions,
+      __experimentalRenderControl: renderControl,
+      __experimentalRenderSuggestions: renderSuggestions,
+      __experimentalShowInitialSuggestions: showInitialSuggestions = false,
+      autocompleteRef,
+      className: className2,
+      customValidity,
+      disableSuggestions,
+      disabled: disabled2 = false,
+      help = null,
+      hideLabelFromVision = false,
+      inputRef,
+      isFullWidth,
+      label = null,
+      markWhenOptional,
+      onChange,
+      onKeyDown,
+      onSubmit,
+      placeholder = (0, import_i18n166.__)("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 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 fetchLinkSuggestions = isFunction(fetchLinkSuggestionsProp) ? fetchLinkSuggestionsProp : getSettings8().__experimentalFetchLinkSuggestions;
+      if (!fetchLinkSuggestions) {
+        return;
       }
-      if (!blockName) {
-        return { value: {}, sources: {} };
+      const isInitialSuggestions = !searchValue?.length;
+      const search = searchValue.trim();
+      if (!isInitialSuggestions && (search.length < 2 || !handleURLSuggestions && (0, import_url8.isURL)(search))) {
+        suggestionsRequestRef.current?.cancel?.();
+        suggestionsRequestRef.current = null;
+        setSuggestions([]);
+        setIsSuggestionsListOpen(false);
+        setSuggestionsValue(search);
+        setSelectedSuggestion(null);
+        setIsLoading(false);
+        return;
       }
-      return resolveStyle3(globalStyles, {
-        blockName,
-        variationName,
-        elements: getElementLayers(blockName, headingLevel),
-        viewport: selectedState?.viewport ?? null,
-        pseudoState: selectedState?.pseudo ?? null
+      setSelectedSuggestion(null);
+      setIsLoading(true);
+      const request = fetchLinkSuggestions(search, {
+        isInitialSuggestions
+      });
+      suggestionsRequestRef.current = request;
+      request.then((nextSuggestions) => {
+        if (suggestionsRequestRef.current !== request) {
+          return;
+        }
+        setSuggestions(nextSuggestions);
+        setSuggestionsValue(search);
+        setIsLoading(false);
+        setIsSuggestionsListOpen(!!nextSuggestions.length);
+        if (nextSuggestions.length) {
+          debouncedSpeak(
+            (0, import_i18n166.sprintf)(
+              /* translators: %d: number of results. */
+              (0, import_i18n166._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
+              ),
+              nextSuggestions.length
+            ),
+            "assertive"
+          );
+        } else {
+          debouncedSpeak((0, import_i18n166.__)("No results."), "assertive");
+        }
+      }).catch(() => {
+        if (suggestionsRequestRef.current !== request) {
+          return;
+        }
+        setIsLoading(false);
+      }).finally(() => {
+        if (suggestionsRequestRef.current === request) {
+          suggestionsRequestRef.current = null;
+        }
       });
+    });
+    const debouncedUpdateSuggestions = (0, import_compose91.useDebounce)(updateSuggestions, 200);
+    (0, import_element234.useEffect)(() => {
+      if (!disableSuggestions && !isComposing && (value.length || showInitialSuggestions)) {
+        debouncedUpdateSuggestions(value);
+      }
     }, [
-      blockName,
-      variationName,
-      headingLevel,
-      globalStyles,
-      selectedState
+      value,
+      isComposing,
+      disableSuggestions,
+      showInitialSuggestions,
+      debouncedUpdateSuggestions
     ]);
-  }
-
-  // packages/block-editor/build-module/hooks/border.mjs
-  var import_jsx_runtime439 = __toESM(require_jsx_runtime(), 1);
-  var BORDER_SUPPORT_KEY2 = "__experimentalBorder";
-  var SHADOW_SUPPORT_KEY = "shadow";
-  var getColorByProperty = (colors2, property, value) => {
-    let matchedColor;
-    colors2.some(
-      (origin) => origin.colors.some((color) => {
-        if (color[property] === value) {
-          matchedColor = color;
-          return true;
-        }
-        return false;
-      })
-    );
-    return matchedColor;
-  };
-  var getMultiOriginColor = ({ colors: colors2, namedColor, customColor }) => {
-    if (namedColor) {
-      const colorObject2 = getColorByProperty(colors2, "slug", namedColor);
-      if (colorObject2) {
-        return colorObject2;
+    (0, import_element234.useEffect)(() => {
+      if (!showSuggestions) {
+        setIsSuggestionsListOpen(false);
+      }
+    }, [showSuggestions]);
+    (0, import_element234.useEffect)(() => {
+      if (showSuggestions && selectedSuggestion !== null) {
+        suggestionNodesRef.current[selectedSuggestion]?.scrollIntoView({
+          behavior: "instant",
+          block: "nearest",
+          inline: "nearest"
+        });
       }
+    }, [showSuggestions, selectedSuggestion]);
+    (0, import_element234.useEffect)(() => {
+      return () => {
+        suggestionsRequestRef.current?.cancel?.();
+        suggestionsRequestRef.current = null;
+      };
+    }, []);
+    function selectLink(suggestion) {
+      onChange(suggestion.url, suggestion);
+      setSelectedSuggestion(null);
+      setIsSuggestionsListOpen(false);
     }
-    if (!customColor) {
-      return { color: void 0 };
+    function handleSuggestionClick(suggestion) {
+      selectLink(suggestion);
+      controlInputRef.current.focus();
     }
-    const colorObject = getColorByProperty(colors2, "color", customColor);
-    return colorObject ? colorObject : { color: customColor };
-  };
-  function getColorSlugFromVariable(value) {
-    const namedColor = /var:preset\|color\|(.+)/.exec(value);
-    if (namedColor && namedColor[1]) {
-      return namedColor[1];
+    function handleChange(newValue) {
+      onChange(newValue);
     }
-    return null;
-  }
-  function styleToAttributes(style) {
-    if ((0, import_components213.__experimentalHasSplitBorders)(style?.border)) {
-      return {
-        style,
-        borderColor: void 0
-      };
+    function handleCompositionStart() {
+      setIsComposing(true);
+      debouncedUpdateSuggestions.cancel();
     }
-    const borderColorValue = style?.border?.color;
-    const borderColorSlug = borderColorValue?.startsWith("var:preset|color|") ? borderColorValue.substring("var:preset|color|".length) : void 0;
-    const updatedStyle = { ...style };
-    updatedStyle.border = {
-      ...updatedStyle.border,
-      color: borderColorSlug ? void 0 : borderColorValue
-    };
-    return {
-      style: cleanEmptyObject(updatedStyle),
-      borderColor: borderColorSlug
-    };
-  }
-  function attributesToStyle(attributes) {
-    if ((0, import_components213.__experimentalHasSplitBorders)(attributes.style?.border)) {
-      return attributes.style;
+    function handleCompositionEnd() {
+      setIsComposing(false);
     }
-    return {
-      ...attributes.style,
-      border: {
-        ...attributes.style?.border,
-        color: attributes.borderColor ? "var:preset|color|" + attributes.borderColor : attributes.style?.border?.color
-      }
-    };
-  }
-  function BordersInspectorControl({ label, children, resetAllFilter }) {
-    const attributesResetAllFilter = (0, import_element262.useCallback)(
-      (attributes) => {
-        const existingStyle = attributesToStyle(attributes);
-        const updatedStyle = resetAllFilter(existingStyle);
-        return {
-          ...attributes,
-          ...styleToAttributes(updatedStyle)
-        };
-      },
-      [resetAllFilter]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-      inspector_controls_default,
-      {
-        group: "border",
-        resetAllFilter: attributesResetAllFilter,
-        label,
-        children
+    function handleFocus() {
+      if (value && !disableSuggestions && !suggestions.length && suggestionsRequestRef.current === null) {
+        debouncedUpdateSuggestions(value);
       }
-    );
-  }
-  function BorderPanel2({ clientId, name, setAttributes, settings: settings2 }) {
-    const selectedState = useBlockStyleState();
-    const isEnabled = useHasBorderPanel(settings2);
-    const { style, borderColor, className } = (0, import_data166.useSelect)(
-      (select3) => {
-        if (!isEnabled) {
-          return {};
-        }
-        const {
-          style: _style,
-          borderColor: _borderColor,
-          className: _className
-        } = select3(store).getBlockAttributes(clientId) || {};
-        return {
-          style: _style,
-          borderColor: _borderColor,
-          className: _className
-        };
-      },
-      [clientId, isEnabled]
-    );
-    const { value: inheritedValue } = useResolvedStyle(
-      name,
-      className,
-      selectedState
-    );
-    const isStateSelected = !isDefaultBlockStyleState2(selectedState);
-    const value = (0, import_element262.useMemo)(() => {
-      if (isStateSelected) {
-        return getStyleForState2(style, selectedState);
-      }
-      return attributesToStyle({ style, borderColor });
-    }, [isStateSelected, selectedState, style, borderColor]);
-    const onChange = isStateSelected ? (newStyle) => {
-      setAttributes({
-        style: setStyleForState(style, selectedState, newStyle)
-      });
-    } : (newStyle) => {
-      setAttributes(styleToAttributes(newStyle));
-    };
-    if (!isEnabled) {
-      return null;
     }
-    const defaultControls = {
-      ...(0, import_blocks91.getBlockSupport)(name, [
-        BORDER_SUPPORT_KEY2,
-        "__experimentalDefaultControls"
-      ]),
-      ...(0, import_blocks91.getBlockSupport)(name, [
-        SHADOW_SUPPORT_KEY,
-        "__experimentalDefaultControls"
-      ])
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-      BorderPanel,
-      {
-        as: BordersInspectorControl,
-        panelId: clientId,
-        settings: settings2,
-        value,
-        onChange,
-        defaultControls,
-        inheritedValue
+    function handleKeyDown(event) {
+      onKeyDown?.(event);
+      if (!showSuggestions || !suggestions.length || isLoading) {
+        if (!event.shiftKey && (event.keyCode === import_keycodes21.UP || event.keyCode === import_keycodes21.DOWN)) {
+          const caret = event.keyCode === import_keycodes21.UP ? 0 : event.target.value.length;
+          if (event.target.selectionStart !== caret || event.target.selectionEnd !== caret) {
+            event.preventDefault();
+            event.target.setSelectionRange(caret, caret);
+          }
+        } else if (event.keyCode === import_keycodes21.ENTER && onSubmit) {
+          event.preventDefault();
+          onSubmit(null, event);
+        }
+        return;
       }
-    );
-  }
-  function hasBorderSupport2(blockName, feature = "any") {
-    const support = (0, import_blocks91.getBlockSupport)(blockName, BORDER_SUPPORT_KEY2);
-    if (support === true) {
-      return true;
-    }
-    if (feature === "any") {
-      return !!(support?.color || support?.radius || support?.width || support?.style);
-    }
-    return !!support?.[feature];
-  }
-  function useBorderPanelLabel({
-    blockName,
-    hasBorderControl,
-    hasShadowControl
-  } = {}) {
-    const settings2 = useBlockSettings(blockName);
-    const controls = useHasBorderPanelControls(settings2);
-    if (!hasBorderControl && !hasShadowControl && blockName) {
-      hasBorderControl = controls?.hasBorderColor || controls?.hasBorderStyle || controls?.hasBorderWidth || controls?.hasBorderRadius;
-      hasShadowControl = controls?.hasShadow;
-    }
-    if (hasBorderControl && hasShadowControl) {
-      return (0, import_i18n203.__)("Border & Shadow");
-    }
-    if (hasShadowControl) {
-      return (0, import_i18n203.__)("Shadow");
-    }
-    return (0, import_i18n203.__)("Border");
-  }
-  function addAttributes(settings2) {
-    if (!hasBorderSupport2(settings2, "color")) {
-      return settings2;
-    }
-    if (settings2.attributes.borderColor) {
-      return settings2;
-    }
-    return {
-      ...settings2,
-      attributes: {
-        ...settings2.attributes,
-        borderColor: {
-          type: "string"
+      const suggestion = suggestions[selectedSuggestion] ?? null;
+      switch (event.keyCode) {
+        case import_keycodes21.UP:
+        case import_keycodes21.DOWN: {
+          event.preventDefault();
+          const offset4 = event.keyCode === import_keycodes21.UP ? -1 : 1;
+          const from = selectedSuggestion ?? (offset4 === -1 ? 0 : -1);
+          setSelectedSuggestion(
+            (from + offset4 + suggestions.length) % suggestions.length
+          );
+          break;
+        }
+        case import_keycodes21.TAB: {
+          if (suggestion) {
+            selectLink(suggestion);
+            (0, import_a11y20.speak)((0, import_i18n166.__)("Link selected."));
+          }
+          break;
+        }
+        case import_keycodes21.ENTER: {
+          event.preventDefault();
+          if (suggestion) {
+            selectLink(suggestion);
+          }
+          onSubmit?.(suggestion, event);
+          break;
         }
       }
-    };
-  }
-  function addSaveProps(props, blockNameOrType, attributes) {
-    if (!hasBorderSupport2(blockNameOrType, "color") || shouldSkipSerialization(blockNameOrType, BORDER_SUPPORT_KEY2, "color")) {
-      return props;
-    }
-    const borderClasses = getBorderClasses(attributes);
-    const newClassName = clsx_default(props.className, borderClasses);
-    props.className = newClassName ? newClassName : void 0;
-    return props;
-  }
-  function getBorderClasses(attributes) {
-    const { borderColor, style } = attributes;
-    const borderColorClass = getColorClassName("border-color", borderColor);
-    return clsx_default({
-      "has-border-color": borderColor || style?.border?.color,
-      [borderColorClass]: !!borderColorClass
-    });
-  }
-  function useBlockProps4({ name, borderColor, style }) {
-    const { colors: colors2 } = useMultipleOriginColorsAndGradients();
-    if (!hasBorderSupport2(name, "color") || shouldSkipSerialization(name, BORDER_SUPPORT_KEY2, "color")) {
-      return {};
     }
-    const { color: borderColorValue } = getMultiOriginColor({
-      colors: colors2,
-      namedColor: borderColor
-    });
-    const { color: borderTopColor } = getMultiOriginColor({
-      colors: colors2,
-      namedColor: getColorSlugFromVariable(style?.border?.top?.color)
-    });
-    const { color: borderRightColor } = getMultiOriginColor({
-      colors: colors2,
-      namedColor: getColorSlugFromVariable(style?.border?.right?.color)
-    });
-    const { color: borderBottomColor } = getMultiOriginColor({
-      colors: colors2,
-      namedColor: getColorSlugFromVariable(style?.border?.bottom?.color)
-    });
-    const { color: borderLeftColor } = getMultiOriginColor({
-      colors: colors2,
-      namedColor: getColorSlugFromVariable(style?.border?.left?.color)
-    });
-    const extraStyles = {
-      borderTopColor: borderTopColor || borderColorValue,
-      borderRightColor: borderRightColor || borderColorValue,
-      borderBottomColor: borderBottomColor || borderColorValue,
-      borderLeftColor: borderLeftColor || borderColorValue
+    const controlProps = {
+      id: inputId,
+      // Passes attribute to label for the for attribute
+      label,
+      className: clsx_default("block-editor-url-input", className2, {
+        "is-full-width": isFullWidth
+      }),
+      hideLabelFromVision
     };
-    return addSaveProps(
-      { style: cleanEmptyObject(extraStyles) || {} },
-      name,
-      { borderColor, style }
-    );
-  }
-  var border_default = {
-    useBlockProps: useBlockProps4,
-    addSaveProps,
-    attributeKeys: ["borderColor", "style"],
-    hasSupport(name) {
-      return hasBorderSupport2(name, "color");
-    }
-  };
-  (0, import_hooks13.addFilter)(
-    "blocks.registerBlockType",
-    "core/border/addAttributes",
-    addAttributes
-  );
-
-  // packages/block-editor/build-module/hooks/elements.mjs
-  var import_blocks95 = __toESM(require_blocks(), 1);
-  var import_element265 = __toESM(require_element(), 1);
-  var import_data169 = __toESM(require_data(), 1);
-  var import_i18n205 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/hooks/color.mjs
-  var import_hooks14 = __toESM(require_hooks(), 1);
-  var import_blocks94 = __toESM(require_blocks(), 1);
-  var import_element264 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/hooks/background.mjs
-  var import_blocks93 = __toESM(require_blocks(), 1);
-  var import_data168 = __toESM(require_data(), 1);
-  var import_i18n204 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/hooks/contrast-checker.mjs
-  var import_element263 = __toESM(require_element(), 1);
-  var import_data167 = __toESM(require_data(), 1);
-  var import_blocks92 = __toESM(require_blocks(), 1);
-  var import_a11y20 = __toESM(require_a11y(), 1);
-  function getComputedValue(node, property) {
-    return node.ownerDocument.defaultView.getComputedStyle(node).getPropertyValue(property);
-  }
-  function getBlockElementColors(blockEl, blockType) {
-    if (!blockEl || !blockType) {
-      return {};
-    }
-    const textSelector = getBlockSelector(blockType, "color.text", {
-      fallback: true
-    });
-    const backgroundSelector = getBlockSelector(
-      blockType,
-      "color.background",
-      { fallback: true }
-    );
-    const textElement = blockEl.querySelector(textSelector) || blockEl;
-    const backgroundElement = blockEl.querySelector(backgroundSelector) || blockEl;
-    const linkElement = blockEl.querySelector("a");
-    const textColor = getComputedValue(textElement, "color");
-    const linkColor = linkElement && linkElement.textContent ? getComputedValue(linkElement, "color") : void 0;
-    let backgroundColorNode = backgroundElement;
-    let backgroundColor = getComputedValue(
-      backgroundColorNode,
-      "background-color"
-    );
-    while (backgroundColor === "rgba(0, 0, 0, 0)" && backgroundColorNode.parentNode && backgroundColorNode.parentNode.nodeType === backgroundColorNode.parentNode.ELEMENT_NODE) {
-      backgroundColorNode = backgroundColorNode.parentNode;
-      backgroundColor = getComputedValue(
-        backgroundColorNode,
-        "background-color"
-      );
-    }
-    return {
-      textColor,
-      backgroundColor,
-      linkColor
+    const inputProps = {
+      id: inputId,
+      value,
+      required,
+      type: "text",
+      name: inputId,
+      autoComplete: "off",
+      onChange: disabled2 ? noop20 : handleChange,
+      onCompositionStart: disabled2 ? noop20 : handleCompositionStart,
+      onCompositionEnd: disabled2 ? noop20 : handleCompositionEnd,
+      onFocus: disabled2 ? noop20 : handleFocus,
+      onKeyDown: disabled2 ? noop20 : handleKeyDown,
+      placeholder,
+      role: "combobox",
+      "aria-label": label ? void 0 : (0, import_i18n166.__)("URL"),
+      // Ensure input always has an accessible label
+      "aria-expanded": showSuggestions,
+      "aria-autocomplete": "list",
+      "aria-owns": suggestionsListboxId,
+      "aria-activedescendant": selectedSuggestion !== null ? `${suggestionOptionIdPrefix}-${selectedSuggestion}` : void 0,
+      ref: controlInputRef,
+      disabled: disabled2,
+      suffix,
+      help
     };
+    return /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(import_jsx_runtime394.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
+        Control3,
+        {
+          controlProps,
+          inputProps,
+          isLoading,
+          customValidity,
+          markWhenOptional,
+          renderControl
+        }
+      ),
+      showSuggestions && suggestions.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
+        Suggestions,
+        {
+          autocompleteRef,
+          className: className2,
+          handleSuggestionClick,
+          isLoading,
+          renderSuggestions,
+          selectedSuggestion,
+          suggestionNodesRef,
+          suggestionOptionIdPrefix,
+          suggestions,
+          suggestionsListboxId,
+          suggestionsValue
+        }
+      )
+    ] });
   }
-  function reducer2(prevColors, newColors) {
-    const hasChanged = Object.keys(newColors).some(
-      (key) => prevColors[key] !== newColors[key]
-    );
-    return hasChanged ? newColors : prevColors;
-  }
-  function useBlockColorContrastWarning({
-    clientId,
-    name,
-    enabled = true,
-    checkTextColor = true,
-    checkLinkColor = true,
-    messageOverride
+  function Control3({
+    controlProps,
+    inputProps,
+    isLoading,
+    customValidity,
+    markWhenOptional,
+    renderControl
   }) {
-    const blockEl = useBlockElement(clientId);
-    const [colors2, setColors] = (0, import_element263.useReducer)(reducer2, {});
-    const blockType = (0, import_data167.useSelect)(
-      (select3) => {
-        return name && enabled ? select3(import_blocks92.store).getBlockType(name) : void 0;
-      },
-      [name, enabled]
+    const [isValidated, setIsValidated] = (0, import_element234.useState)(
+      customValidity !== void 0
     );
-    (0, import_element263.useLayoutEffect)(() => {
-      if (!enabled || !blockEl || !blockType) {
-        return;
-      }
-      window.requestAnimationFrame(
-        () => window.requestAnimationFrame(
-          () => setColors(getBlockElementColors(blockEl, blockType))
-        )
-      );
-    });
-    (0, import_element263.useLayoutEffect)(() => {
-      if (!enabled || !blockEl || !blockType) {
-        return;
-      }
-      const observer = new window.MutationObserver(() => {
-        setColors(getBlockElementColors(blockEl, blockType));
-      });
-      observer.observe(blockEl, {
-        attributes: true,
-        attributeFilter: ["class", "style"],
-        subtree: true
-      });
-      return () => {
-        observer.disconnect();
-      };
-    }, [enabled, blockEl, blockType]);
-    const warning6 = 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_element263.useEffect)(() => {
-      if (speakMessage) {
-        (0, import_a11y20.speak)(speakMessage);
-      }
-    }, [speakMessage]);
-    return warning6?.message;
-  }
-
-  // packages/block-editor/build-module/hooks/background.mjs
-  var import_jsx_runtime440 = __toESM(require_jsx_runtime(), 1);
-  var BACKGROUND_SUPPORT_KEY = "background";
-  var BACKGROUND_BLOCK_DEFAULT_VALUES2 = {
-    backgroundSize: "cover",
-    backgroundPosition: "50% 50%"
-    // used only when backgroundSize is 'contain'.
-  };
-  function hasBackgroundSupport(blockName, feature = "any") {
-    const support = (0, import_blocks93.getBlockSupport)(blockName, BACKGROUND_SUPPORT_KEY);
-    if (support === true) {
-      return true;
-    }
-    if (feature === "any") {
-      return !!support?.backgroundImage || !!support?.backgroundSize || !!support?.backgroundRepeat || !!support?.gradient;
-    }
-    return !!support?.[feature];
-  }
-  function setBackgroundStyleDefaults2(backgroundStyle) {
-    if (!backgroundStyle || !backgroundStyle?.backgroundImage?.url) {
-      return;
-    }
-    let backgroundStylesWithDefaults;
-    if (!backgroundStyle?.backgroundSize) {
-      backgroundStylesWithDefaults = {
-        backgroundSize: BACKGROUND_BLOCK_DEFAULT_VALUES2.backgroundSize
-      };
+    if (customValidity !== void 0 && !isValidated) {
+      setIsValidated(true);
     }
-    if ("contain" === backgroundStyle?.backgroundSize && !backgroundStyle?.backgroundPosition) {
-      backgroundStylesWithDefaults = {
-        backgroundPosition: BACKGROUND_BLOCK_DEFAULT_VALUES2.backgroundPosition
-      };
+    if (renderControl) {
+      return renderControl(controlProps, inputProps, isLoading);
     }
-    return backgroundStylesWithDefaults;
+    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)(
+        MaybeValidatedInputControl,
+        {
+          ...inputProps,
+          ...isValidated && {
+            customValidity,
+            // Suppress the "(Required)" indicator in the label.
+            // The field is still required for validation, but the indicator
+            // can be hidden when markWhenOptional is set to true.
+            ...markWhenOptional !== void 0 && {
+              markWhenOptional
+            }
+          }
+        }
+      ),
+      isLoading && /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_components171.Spinner, {})
+    ] });
   }
-  function useBlockProps5({ name, style }) {
-    if (!hasBackgroundSupport(name) || !style?.background?.backgroundImage) {
-      return;
-    }
-    const backgroundStyles = setBackgroundStyleDefaults2(style?.background);
-    if (!backgroundStyles) {
-      return;
-    }
-    return {
-      style: {
-        ...backgroundStyles
-      }
+  function Suggestions({
+    autocompleteRef,
+    className: className2,
+    handleSuggestionClick,
+    isLoading,
+    renderSuggestions,
+    selectedSuggestion,
+    suggestionNodesRef,
+    suggestionOptionIdPrefix,
+    suggestions,
+    suggestionsListboxId,
+    suggestionsValue
+  }) {
+    const suggestionsListProps = {
+      id: suggestionsListboxId,
+      ref: autocompleteRef,
+      role: "listbox"
     };
-  }
-  function getBackgroundImageClasses(style) {
-    return hasBackgroundImageValue(style) || hasBackgroundGradientValue(style) ? "has-background" : "";
-  }
-  function backgroundResetAllFilter(attributes) {
-    const updatedClassName = attributes.className?.includes("has-background") ? attributes.className.split(" ").filter((c6) => c6 !== "has-background").join(" ") || void 0 : attributes.className;
-    return {
-      ...attributes,
-      className: updatedClassName,
-      backgroundColor: void 0,
-      gradient: void 0,
-      style: cleanEmptyObject({
-        ...attributes.style,
-        background: void 0,
-        color: {
-          ...attributes.style?.color,
-          background: void 0,
-          gradient: void 0
-        }
-      })
+    const buildSuggestionItemProps = (suggestion, index2) => {
+      return {
+        role: "option",
+        tabIndex: "-1",
+        id: `${suggestionOptionIdPrefix}-${index2}`,
+        ref: (node) => {
+          suggestionNodesRef.current[index2] = node;
+        },
+        "aria-selected": index2 === selectedSuggestion ? true : void 0
+      };
     };
-  }
-  function BackgroundInspectorControl({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
-      inspector_controls_default,
+    if (isFunction(renderSuggestions)) {
+      return renderSuggestions({
+        suggestions,
+        selectedSuggestion,
+        suggestionsListProps,
+        buildSuggestionItemProps,
+        isLoading,
+        handleSuggestionClick,
+        isInitialSuggestions: !suggestionsValue?.length,
+        currentInputValue: suggestionsValue
+      });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_components171.Popover, { placement: "bottom", focusOnMount: false, children: /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
+      "div",
       {
-        group: "background",
-        resetAllFilter: backgroundResetAllFilter,
-        children
+        ...suggestionsListProps,
+        className: clsx_default("block-editor-url-input__suggestions", {
+          [`${className2}__suggestions`]: className2
+        }),
+        children: suggestions.map((suggestion, index2) => /* @__PURE__ */ (0, import_react50.createElement)(
+          import_components171.Button,
+          {
+            __next40pxDefaultSize: true,
+            ...buildSuggestionItemProps(suggestion, index2),
+            key: suggestion.id,
+            className: clsx_default(
+              "block-editor-url-input__suggestion",
+              {
+                "is-selected": index2 === selectedSuggestion
+              }
+            ),
+            onClick: () => handleSuggestionClick(suggestion)
+          },
+          suggestion.title
+        ))
       }
-    );
+    ) });
   }
-  function BackgroundImagePanel3({
-    clientId,
-    name,
-    setAttributes,
-    settings: settings2,
-    // Allows rendering outside the `background` inspector group (e.g. section
-    // blocks direct-render this panel because their support fills are gated
-    // off by editing mode). Defaults to the slot-based wrapper.
-    asWrapper
+
+  // packages/block-editor/build-module/components/url-popover/link-editor.mjs
+  var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
+  function LinkEditor({
+    autocompleteRef,
+    className: className2,
+    onChangeInputValue,
+    value,
+    ...props
   }) {
-    const selectedState = useBlockStyleState();
-    const { style, className, backgroundColor, gradient } = (0, import_data168.useSelect)(
-      (select3) => {
-        const { getBlockAttributes: getBlockAttributes3 } = select3(store);
-        const blockAttributes = getBlockAttributes3(clientId);
-        return {
-          style: blockAttributes?.style,
-          className: blockAttributes?.className,
-          backgroundColor: blockAttributes?.backgroundColor,
-          gradient: blockAttributes?.gradient
-        };
-      },
-      [clientId]
-    );
-    const { value: inheritedValue } = useResolvedStyle(
-      name,
-      className,
-      selectedState
-    );
-    const backgroundGradientSupported = hasBackgroundSupport(
-      name,
-      "gradient"
+    return /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)(
+      "form",
+      {
+        className: clsx_default(
+          "block-editor-url-popover__link-editor",
+          className2
+        ),
+        ...props,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+            URLInput,
+            {
+              value,
+              onChange: onChangeInputValue,
+              autocompleteRef
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+            import_components172.Button,
+            {
+              icon: keyboard_return_default,
+              label: (0, import_i18n167.__)("Apply"),
+              type: "submit",
+              size: "compact"
+            }
+          )
+        ]
+      }
     );
-    const colorSupport = (0, import_blocks93.getBlockSupport)(name, "color");
-    const hasColorBackgroundSupport = colorSupport && colorSupport.background !== false;
-    const hasColorGradientSupport = !!colorSupport?.gradients;
-    const isStateSelected = !isDefaultBlockStyleState2(selectedState);
-    const styleValue = {
-      ...style,
-      color: {
-        ...style?.color,
-        background: backgroundColor ? "var:preset|color|" + backgroundColor : style?.color?.background,
-        gradient: !backgroundGradientSupported && gradient ? "var:preset|gradient|" + gradient : style?.color?.gradient
-      },
-      ...backgroundGradientSupported && {
-        background: {
-          ...style?.background,
-          gradient: gradient ? "var:preset|gradient|" + gradient : style?.background?.gradient ?? style?.color?.gradient
+  }
+
+  // packages/block-editor/build-module/components/url-popover/index.mjs
+  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
+  var { __experimentalPopoverLegacyPositionToPlacement } = unlock(
+    import_components173.privateApis
+  );
+  var DEFAULT_PLACEMENT = "bottom";
+  var URLPopover = (0, import_element235.forwardRef)(
+    ({
+      additionalControls,
+      children,
+      renderSettings,
+      // The DEFAULT_PLACEMENT value is assigned inside the function's body
+      placement,
+      focusOnMount = "firstElement",
+      // Deprecated
+      position,
+      // Rest
+      ...popoverProps3
+    }, ref) => {
+      if (position !== void 0) {
+        (0, import_deprecated23.default)("`position` prop in wp.blockEditor.URLPopover", {
+          since: "6.2",
+          alternative: "`placement` prop"
+        });
+      }
+      let computedPlacement;
+      if (placement !== void 0) {
+        computedPlacement = placement;
+      } else if (position !== void 0) {
+        computedPlacement = __experimentalPopoverLegacyPositionToPlacement(position);
+      }
+      computedPlacement = computedPlacement || DEFAULT_PLACEMENT;
+      const [isSettingsExpanded, setIsSettingsExpanded] = (0, import_element235.useState)(false);
+      const showSettings = !!renderSettings && isSettingsExpanded;
+      const toggleSettingsVisibility = () => {
+        setIsSettingsExpanded(!isSettingsExpanded);
+      };
+      return /* @__PURE__ */ (0, import_jsx_runtime396.jsxs)(
+        import_components173.Popover,
+        {
+          ref,
+          role: "dialog",
+          "aria-modal": "true",
+          "aria-label": (0, import_i18n168.__)("Edit URL"),
+          className: "block-editor-url-popover",
+          focusOnMount,
+          placement: computedPlacement,
+          shift: true,
+          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: [
+              children,
+              !!renderSettings && /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+                import_components173.Button,
+                {
+                  className: "block-editor-url-popover__settings-toggle",
+                  icon: chevron_down_default,
+                  label: (0, import_i18n168.__)("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 })
+          ]
+        }
+      );
+    }
+  );
+  URLPopover.LinkEditor = LinkEditor;
+  URLPopover.LinkViewer = LinkViewer;
+  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 noop21 = () => {
+  };
+  var InsertFromURLPopover = ({
+    src,
+    onChange,
+    onSubmit,
+    onClose,
+    popoverAnchor
+  }) => /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(url_popover_default, { anchor: popoverAnchor, onClose, children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+    "form",
+    {
+      className: "block-editor-media-placeholder__url-input-form",
+      onSubmit,
+      children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+        import_components174.__experimentalInputControl,
+        {
+          label: (0, import_i18n169.__)("URL"),
+          type: "text",
+          hideLabelFromVision: true,
+          placeholder: (0, import_i18n169.__)("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,
+            {
+              size: "small",
+              icon: keyboard_return_default,
+              label: (0, import_i18n169.__)("Apply"),
+              type: "submit"
+            }
+          ) })
         }
+      )
+    }
+  ) });
+  var URLSelectionUI = ({ src, onChangeSrc, onSelectURL }) => {
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element236.useState)(null);
+    const [isURLInputVisible, setIsURLInputVisible] = (0, import_element236.useState)(false);
+    const openURLInput = () => {
+      setIsURLInputVisible(true);
+    };
+    const closeURLInput = () => {
+      setIsURLInputVisible(false);
+      popoverAnchor?.focus();
+    };
+    const onSubmitSrc = (event) => {
+      event.preventDefault();
+      if (src && onSelectURL) {
+        onSelectURL(src);
+        closeURLInput();
       }
     };
-    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_blocks93.getBlockSupport)(name, ["color", "enableContrastChecker"]);
-    const contrastWarning = useBlockColorContrastWarning({
-      clientId,
-      name,
-      enabled: !!enableContrastChecking,
-      messageOverride: (0, import_i18n204.__)(
-        "This color combination has poor contrast. Consider increasing contrast between background and foreground."
+    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,
+        {
+          __next40pxDefaultSize: true,
+          className: "block-editor-media-placeholder__button",
+          onClick: openURLInput,
+          isPressed: isURLInputVisible,
+          variant: "secondary",
+          "aria-haspopup": "dialog",
+          ref: setPopoverAnchor,
+          children: (0, import_i18n169.__)("Insert from URL")
+        }
+      ),
+      isURLInputVisible && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+        InsertFromURLPopover,
+        {
+          src,
+          onChange: onChangeSrc,
+          onSubmit: onSubmitSrc,
+          onClose: closeURLInput,
+          popoverAnchor
+        }
       )
-    });
-    if (!useHasBackgroundPanel(settings2) || !hasBackgroundSupport(name) && !hasColorBackgroundSupport && !hasColorGradientSupport) {
-      return null;
+    ] });
+  };
+  function MediaPlaceholder({
+    value = {},
+    allowedTypes,
+    className: className2,
+    icon,
+    labels = {},
+    mediaPreview,
+    notices,
+    isAppender,
+    accept,
+    addToGallery,
+    multiple = false,
+    handleUpload = true,
+    disableDropZone,
+    disableMediaButtons,
+    onError,
+    onSelect,
+    onCancel,
+    onSelectURL,
+    onToggleFeaturedImage,
+    onDoubleClick,
+    onFilesPreUpload = noop21,
+    onHTMLDrop: deprecatedOnHTMLDrop,
+    children,
+    mediaLibraryButton,
+    placeholder,
+    style
+  }) {
+    if (deprecatedOnHTMLDrop) {
+      (0, import_deprecated24.default)("wp.blockEditor.MediaPlaceholder onHTMLDrop prop", {
+        since: "6.2",
+        version: "6.4"
+      });
     }
-    const onChange = (newStyle) => {
-      if (isStateSelected) {
-        setAttributes({
-          style: setStyleForState(style, selectedState, newStyle)
-        });
-        return;
+    const { mediaUpload: mediaUpload2, allowedMimeTypes } = (0, import_data153.useSelect)((select3) => {
+      const { getSettings: getSettings8 } = select3(store);
+      const settings2 = getSettings8();
+      return {
+        mediaUpload: settings2.mediaUpload,
+        allowedMimeTypes: settings2.allowedMimeTypes
+      };
+    }, []);
+    const [src, setSrc] = (0, import_element236.useState)("");
+    (0, import_element236.useEffect)(() => {
+      setSrc(value?.src ?? "");
+    }, [value?.src]);
+    const computedAccept = (0, import_element236.useMemo)(
+      () => getComputedAcceptAttribute(
+        allowedTypes,
+        allowedMimeTypes,
+        accept
+      ),
+      [allowedTypes, allowedMimeTypes, accept]
+    );
+    const onlyAllowsImages = () => {
+      if (!allowedTypes || allowedTypes.length === 0) {
+        return false;
       }
-      const newBackgroundColorValue = newStyle?.color?.background;
-      const newBackgroundColorSlug = extractPresetSlug(
-        newBackgroundColorValue,
-        "color"
-      );
-      const newGradientValue = backgroundGradientSupported ? newStyle?.background?.gradient : newStyle?.color?.gradient;
-      const newGradientSlug = extractPresetSlug(
-        newGradientValue,
-        "gradient"
+      return allowedTypes.every(
+        (allowedType) => allowedType === "image" || allowedType.startsWith("image/")
       );
-      const cleanedColorGradient = newGradientSlug ? void 0 : newStyle?.color?.gradient;
-      const cleanedStyle = {
-        ...newStyle,
-        color: {
-          ...newStyle?.color,
-          background: newBackgroundColorSlug ? void 0 : newBackgroundColorValue,
-          gradient: backgroundGradientSupported ? void 0 : cleanedColorGradient
-        }
-      };
-      if (backgroundGradientSupported) {
-        cleanedStyle.background = {
-          ...cleanedStyle.background,
-          gradient: newStyle?.background?.gradient
-        };
+    };
+    const onFilesUpload = (files) => {
+      if (!handleUpload || typeof handleUpload === "function" && !handleUpload(files)) {
+        return onSelect(files);
       }
-      const isMigrating = backgroundGradientSupported && !!style?.color?.gradient;
-      const newAttributes = {
-        style: cleanEmptyObject(cleanedStyle),
-        backgroundColor: newBackgroundColorSlug,
-        // The legacy `gradient` attribute is only used when the block does
-        // not support `background.gradient`; otherwise the gradient is
-        // stored in `style.background.gradient` above.
-        gradient: backgroundGradientSupported ? void 0 : newGradientSlug
-      };
-      const hasNewGradient = !!newGradientSlug || !!newGradientValue;
-      if (isMigrating && hasNewGradient) {
-        newAttributes.className = clsx_default(className, "has-background");
-      } else if (!hasNewGradient && className?.includes("has-background")) {
-        newAttributes.className = className.split(" ").filter((c6) => c6 !== "has-background").join(" ") || void 0;
+      onFilesPreUpload(files);
+      let setMedia;
+      if (multiple) {
+        if (addToGallery) {
+          let lastMediaPassed = [];
+          setMedia = (newMedia) => {
+            const filteredMedia = (value ?? []).filter((item) => {
+              if (item.id) {
+                return !lastMediaPassed.some(
+                  // Be sure to convert to number for comparison.
+                  ({ id }) => Number(id) === Number(item.id)
+                );
+              }
+              return !lastMediaPassed.some(
+                ({ urlSlug }) => item.url.includes(urlSlug)
+              );
+            });
+            onSelect(filteredMedia.concat(newMedia));
+            lastMediaPassed = newMedia.map((media) => {
+              const cutOffIndex = media.url.lastIndexOf(".");
+              const urlSlug = media.url.slice(0, cutOffIndex);
+              return { id: media.id, urlSlug };
+            });
+          };
+        } else {
+          setMedia = onSelect;
+        }
+      } else {
+        setMedia = ([media]) => onSelect(media);
       }
-      setAttributes(newAttributes);
+      mediaUpload2({
+        allowedTypes,
+        filesList: files,
+        onFileChange: setMedia,
+        onError,
+        multiple
+      });
     };
-    const updatedSettings = {
-      ...settings2,
-      background: {
-        ...settings2.background,
-        backgroundSize: settings2?.background?.backgroundSize && hasBackgroundSupport(name, "backgroundSize")
+    async function handleBlocksDrop(event) {
+      const { blocks: blocks2 } = parseDropEvent(event);
+      if (!blocks2?.length) {
+        return;
       }
-    };
-    const backgroundDefaultControls = (0, import_blocks93.getBlockSupport)(name, [
-      BACKGROUND_SUPPORT_KEY,
-      "__experimentalDefaultControls"
-    ]);
-    const colorDefaultControls = (0, import_blocks93.getBlockSupport)(name, [
-      "color",
-      "__experimentalDefaultControls"
-    ]);
-    const defaultControls = {
-      ...backgroundDefaultControls,
-      backgroundColor: colorDefaultControls?.background,
-      // Mirror the old combined control: show the gradient item by default
-      // when background color was shown by default.
-      gradient: backgroundDefaultControls?.gradient ?? colorDefaultControls?.background
-    };
-    const Wrapper = asWrapper || BackgroundInspectorControl;
-    return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
-      BackgroundImagePanel2,
-      {
-        as: Wrapper,
-        panelId: clientId,
-        defaultValues: BACKGROUND_BLOCK_DEFAULT_VALUES2,
-        settings: updatedSettings,
-        onChange,
-        defaultControls,
-        value: isStateSelected ? getStyleForState2(style, selectedState) : styleValue,
-        contrastWarning,
-        inheritedValue
+      const uploadedMediaList = await Promise.all(
+        blocks2.map((block) => {
+          const blockType = block.name.split("/")[1];
+          if (block.attributes.id) {
+            block.attributes.type = blockType;
+            return block.attributes;
+          }
+          return new Promise((resolve, reject) => {
+            window.fetch(block.attributes.url).then((response) => response.blob()).then(
+              (blob) => mediaUpload2({
+                filesList: [blob],
+                additionalData: {
+                  title: block.attributes.title,
+                  alt_text: block.attributes.alt,
+                  caption: block.attributes.caption,
+                  type: blockType
+                },
+                onFileChange: ([media]) => {
+                  if (media.id) {
+                    resolve(media);
+                  }
+                },
+                allowedTypes,
+                onError: reject
+              })
+            ).catch(() => resolve(block.attributes.url));
+          });
+        })
+      ).catch((err) => onError(err));
+      if (!uploadedMediaList?.length) {
+        return;
       }
-    );
-  }
-  var background_default = {
-    useBlockProps: useBlockProps5,
-    attributeKeys: ["style"],
-    hasSupport: hasBackgroundSupport
-  };
-
-  // packages/block-editor/build-module/hooks/color.mjs
-  var COLOR_SUPPORT_KEY2 = "color";
-  var hasColorSupport = (blockNameOrType) => {
-    const colorSupport = (0, import_blocks94.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_blocks94.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
-    return colorSupport !== null && typeof colorSupport === "object" && !!colorSupport.link;
-  };
-  var hasGradientSupport2 = (blockNameOrType) => {
-    const colorSupport = (0, import_blocks94.getBlockSupport)(blockNameOrType, COLOR_SUPPORT_KEY2);
-    return colorSupport !== null && typeof colorSupport === "object" && !!colorSupport.gradients;
-  };
-  var hasBackgroundColorSupport2 = (blockType) => {
-    const colorSupport = (0, import_blocks94.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
-    return colorSupport && colorSupport.background !== false;
-  };
-  var hasTextColorSupport2 = (blockType) => {
-    const colorSupport = (0, import_blocks94.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
-    return colorSupport && colorSupport.text !== false;
-  };
-  function addAttributes2(settings2) {
-    if (!hasColorSupport(settings2)) {
-      return settings2;
+      onSelect(multiple ? uploadedMediaList : uploadedMediaList[0]);
     }
-    if (!settings2.attributes.backgroundColor) {
-      Object.assign(settings2.attributes, {
-        backgroundColor: {
-          type: "string"
+    const onUpload = (event) => {
+      onFilesUpload(event.target.files);
+    };
+    const defaultRenderPlaceholder = (content) => {
+      let { instructions, title } = labels;
+      if (!mediaUpload2 && !onSelectURL) {
+        instructions = (0, import_i18n169.__)(
+          "To edit this block, you need permission to upload media."
+        );
+      }
+      if (instructions === void 0 || title === void 0) {
+        const typesAllowed = allowedTypes ?? [];
+        const [firstAllowedType] = typesAllowed;
+        const isOneType = 1 === typesAllowed.length;
+        const isAudio = isOneType && "audio" === firstAllowedType;
+        const isImage = isOneType && "image" === firstAllowedType;
+        const isVideo = isOneType && "video" === firstAllowedType;
+        if (instructions === void 0 && mediaUpload2) {
+          instructions = (0, import_i18n169.__)(
+            "Drag and drop an image or video, upload, or choose from your library."
+          );
+          if (isAudio) {
+            instructions = (0, import_i18n169.__)(
+              "Drag and drop an audio file, upload, or choose from your library."
+            );
+          } else if (isImage) {
+            instructions = (0, import_i18n169.__)(
+              "Drag and drop an image, upload, or choose from your library."
+            );
+          } else if (isVideo) {
+            instructions = (0, import_i18n169.__)(
+              "Drag and drop a video, upload, or choose from your library."
+            );
+          }
         }
-      });
-    }
-    if (!settings2.attributes.textColor) {
-      Object.assign(settings2.attributes, {
-        textColor: {
-          type: "string"
+        if (title === void 0) {
+          title = (0, import_i18n169.__)("Media");
+          if (isAudio) {
+            title = (0, import_i18n169.__)("Audio");
+          } else if (isImage) {
+            title = (0, import_i18n169.__)("Image");
+          } else if (isVideo) {
+            title = (0, import_i18n169.__)("Video");
+          }
         }
-      });
-    }
-    if (hasGradientSupport2(settings2) && !settings2.attributes.gradient) {
-      Object.assign(settings2.attributes, {
-        gradient: {
-          type: "string"
+      }
+      const placeholderClassName = clsx_default(
+        "block-editor-media-placeholder",
+        className2,
+        {
+          "is-appender": isAppender
         }
-      });
-    }
-    return settings2;
-  }
-  function addSaveProps2(props, blockNameOrType, attributes) {
-    if (!hasColorSupport(blockNameOrType) || shouldSkipSerialization(blockNameOrType, COLOR_SUPPORT_KEY2)) {
-      return props;
-    }
-    const hasGradient = hasGradientSupport2(blockNameOrType);
-    const { backgroundColor, textColor, gradient, style } = attributes;
-    const shouldSerialize = (feature) => !shouldSkipSerialization(
-      blockNameOrType,
-      COLOR_SUPPORT_KEY2,
-      feature
-    );
-    const textClass = shouldSerialize("text") ? getColorClassName("color", textColor) : void 0;
-    const gradientClass = shouldSerialize("gradients") ? __experimentalGetGradientClass(gradient) : void 0;
-    const backgroundClass = shouldSerialize("background") ? getColorClassName("background-color", backgroundColor) : void 0;
-    const serializeHasBackground = shouldSerialize("background") || shouldSerialize("gradients");
-    const hasBackground = backgroundColor || style?.color?.background || hasGradient && (gradient || style?.color?.gradient);
-    const newClassName = clsx_default(props.className, textClass, gradientClass, {
-      // Don't apply the background class if there's a custom gradient.
-      [backgroundClass]: (!hasGradient || !style?.color?.gradient) && !!backgroundClass,
-      "has-text-color": shouldSerialize("text") && (textColor || style?.color?.text),
-      "has-background": serializeHasBackground && hasBackground,
-      "has-link-color": shouldSerialize("link") && style?.elements?.link?.color
-    });
-    props.className = newClassName ? newClassName : void 0;
-    return props;
-  }
-  function useBlockProps6({
-    name,
-    backgroundColor,
-    textColor,
-    gradient,
-    style
-  }) {
-    const [userPalette, themePalette, defaultPalette] = useSettings(
-      "color.palette.custom",
-      "color.palette.theme",
-      "color.palette.default"
-    );
-    const colors2 = (0, import_element264.useMemo)(
-      () => [
-        ...userPalette || [],
-        ...themePalette || [],
-        ...defaultPalette || []
-      ],
-      [userPalette, themePalette, defaultPalette]
-    );
-    if (!hasColorSupport(name) || shouldSkipSerialization(name, COLOR_SUPPORT_KEY2)) {
-      return {};
-    }
-    const extraStyles = {};
-    if (textColor && !shouldSkipSerialization(name, COLOR_SUPPORT_KEY2, "text")) {
-      extraStyles.color = getColorObjectByAttributeValues(
-        colors2,
-        textColor
-      )?.color;
-    }
-    if (backgroundColor && !shouldSkipSerialization(name, COLOR_SUPPORT_KEY2, "background")) {
-      extraStyles.backgroundColor = getColorObjectByAttributeValues(
-        colors2,
-        backgroundColor
-      )?.color;
-    }
-    const saveProps = addSaveProps2({ style: extraStyles }, name, {
-      textColor,
-      backgroundColor,
-      gradient,
-      style
-    });
-    const hasBackgroundValue = backgroundColor || style?.color?.background || gradient || style?.color?.gradient;
-    return {
-      ...saveProps,
-      className: clsx_default(
-        saveProps.className,
-        // Add background image classes in the editor, if not already handled by background color values.
-        !hasBackgroundValue && getBackgroundImageClasses(style)
-      )
+      );
+      return /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(
+        import_components174.Placeholder,
+        {
+          icon,
+          label: title,
+          instructions,
+          className: placeholderClassName,
+          notices,
+          onDoubleClick,
+          preview: mediaPreview,
+          style,
+          children: [
+            content,
+            children
+          ]
+        }
+      );
     };
-  }
-  var color_default = {
-    useBlockProps: useBlockProps6,
-    addSaveProps: addSaveProps2,
-    attributeKeys: ["backgroundColor", "textColor", "gradient", "style"],
-    hasSupport: hasColorSupport
-  };
-  var MIGRATION_PATHS = {
-    linkColor: [["style", "elements", "link", "color", "text"]],
-    textColor: [["textColor"], ["style", "color", "text"]],
-    backgroundColor: [
-      ["backgroundColor"],
-      ["style", "color", "background"]
-    ],
-    gradient: [["gradient"], ["style", "color", "gradient"]]
-  };
-  function addTransforms(result, source, index2, results) {
-    const destinationBlockType = result.name;
-    const activeSupports = {
-      linkColor: hasLinkColorSupport(destinationBlockType),
-      textColor: hasTextColorSupport2(destinationBlockType),
-      backgroundColor: hasBackgroundColorSupport2(destinationBlockType),
-      gradient: hasGradientSupport2(destinationBlockType)
+    const renderPlaceholder = placeholder ?? defaultRenderPlaceholder;
+    const renderDropZone = () => {
+      if (disableDropZone) {
+        return null;
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+        import_components174.DropZone,
+        {
+          onFilesDrop: onFilesUpload,
+          onDrop: handleBlocksDrop,
+          isEligible: (dataTransfer) => {
+            const prefix2 = "wp-block:core/";
+            const types = [];
+            for (const type of dataTransfer.types) {
+              if (type.startsWith(prefix2)) {
+                types.push(type.slice(prefix2.length));
+              }
+            }
+            return types.every(
+              (type) => allowedTypes.includes(type)
+            ) && (multiple ? true : types.length === 1);
+          }
+        }
+      );
     };
-    return transformStyles2(
-      activeSupports,
-      MIGRATION_PATHS,
-      result,
-      source,
-      index2,
-      results
-    );
-  }
-  (0, import_hooks14.addFilter)(
-    "blocks.registerBlockType",
-    "core/color/addAttribute",
-    addAttributes2
-  );
-  (0, import_hooks14.addFilter)(
-    "blocks.switchToBlockType.transformedBlock",
-    "core/color/addTransforms",
-    addTransforms
-  );
-
-  // packages/block-editor/build-module/hooks/elements.mjs
-  var import_jsx_runtime441 = __toESM(require_jsx_runtime(), 1);
-  function ElementsInspectorControl({ children, resetAllFilter }) {
-    const attributesResetAllFilter = (0, import_element265.useCallback)(
-      (attributes) => {
-        const updatedStyle = resetAllFilter(attributes.style);
-        return {
-          ...attributes,
-          style: cleanEmptyObject(updatedStyle)
-        };
-      },
-      [resetAllFilter]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-      inspector_controls_default,
+    const renderCancelLink = () => {
+      return onCancel && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+        import_components174.Button,
+        {
+          __next40pxDefaultSize: true,
+          className: "block-editor-media-placeholder__cancel-button",
+          title: (0, import_i18n169.__)("Cancel"),
+          variant: "link",
+          onClick: onCancel,
+          children: (0, import_i18n169.__)("Cancel")
+        }
+      );
+    };
+    const renderUrlSelectionUI = () => {
+      return onSelectURL && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+        URLSelectionUI,
+        {
+          src,
+          onChangeSrc: setSrc,
+          onSelectURL
+        }
+      );
+    };
+    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,
+        {
+          __next40pxDefaultSize: true,
+          className: "block-editor-media-placeholder__button",
+          onClick: onToggleFeaturedImage,
+          variant: "secondary",
+          children: (0, import_i18n169.__)("Use featured image")
+        }
+      ) });
+    };
+    const renderMediaUploadChecked = () => {
+      const defaultButton = ({ open }) => {
+        return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+          import_components174.Button,
+          {
+            __next40pxDefaultSize: true,
+            variant: "secondary",
+            onClick: () => {
+              open();
+            },
+            children: (0, import_i18n169.__)("Media Library")
+          }
+        );
+      };
+      const libraryButton = mediaLibraryButton ?? defaultButton;
+      const uploadMediaLibraryButton = /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+        media_upload_default,
+        {
+          addToGallery,
+          gallery: multiple && onlyAllowsImages(),
+          multiple,
+          onSelect,
+          allowedTypes,
+          mode: "browse",
+          value: Array.isArray(value) ? value.map(({ id }) => id) : value.id,
+          render: libraryButton
+        }
+      );
+      if (mediaUpload2 && isAppender) {
+        return /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(import_jsx_runtime397.Fragment, { children: [
+          renderDropZone(),
+          /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+            import_components174.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,
+                    {
+                      __next40pxDefaultSize: true,
+                      variant: "primary",
+                      className: clsx_default(
+                        "block-editor-media-placeholder__button",
+                        "block-editor-media-placeholder__upload-button"
+                      ),
+                      onClick: openFileDialog,
+                      children: (0, import_i18n169._x)("Upload", "verb")
+                    }
+                  ),
+                  uploadMediaLibraryButton,
+                  renderUrlSelectionUI(),
+                  renderFeaturedImageToggle(),
+                  renderCancelLink()
+                ] });
+                return renderPlaceholder(content);
+              }
+            }
+          )
+        ] });
+      }
+      if (mediaUpload2) {
+        const content = /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(import_jsx_runtime397.Fragment, { children: [
+          renderDropZone(),
+          /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+            import_components174.FormFileUpload,
+            {
+              render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+                import_components174.Button,
+                {
+                  __next40pxDefaultSize: true,
+                  onClick: openFileDialog,
+                  variant: "primary",
+                  className: clsx_default(
+                    "block-editor-media-placeholder__button",
+                    "block-editor-media-placeholder__upload-button"
+                  ),
+                  children: (0, import_i18n169._x)("Upload", "verb")
+                }
+              ),
+              onChange: onUpload,
+              accept: computedAccept,
+              multiple: !!multiple
+            }
+          ),
+          uploadMediaLibraryButton,
+          renderUrlSelectionUI(),
+          renderFeaturedImageToggle(),
+          renderCancelLink()
+        ] });
+        return renderPlaceholder(content);
+      }
+      return renderPlaceholder(uploadMediaLibraryButton);
+    };
+    if (disableMediaButtons) {
+      return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(check_default2, { children: renderDropZone() });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+      check_default2,
       {
-        group: "elements",
-        resetAllFilter: attributesResetAllFilter,
-        children
+        fallback: renderPlaceholder(renderUrlSelectionUI()),
+        children: renderMediaUploadChecked()
       }
     );
   }
-  function ElementsEdit({
-    clientId,
-    name,
-    setAttributes,
-    settings: settings2,
-    asWrapper,
-    label,
-    defaultControls
-  }) {
-    const selectedState = useBlockStyleState();
-    const isEnabled = useHasColorPanel(settings2);
-    const { style, className } = (0, import_data169.useSelect)(
-      (select3) => {
-        if (!isEnabled) {
-          return {};
-        }
-        const attributes = select3(store).getBlockAttributes(clientId);
-        return {
-          style: attributes?.style,
-          className: attributes?.className
-        };
-      },
-      [clientId, isEnabled]
-    );
-    const { value: inheritedValue } = useResolvedStyle(
-      name,
-      className,
-      selectedState
-    );
-    const isStateSelected = !isDefaultBlockStyleState2(selectedState);
-    const value = (0, import_element265.useMemo)(() => {
-      if (isStateSelected) {
-        return getStyleForState2(style, selectedState);
+  var media_placeholder_default = (0, import_components174.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 PanelColorSettings = ({ colorSettings, ...props }) => {
+    const settings2 = colorSettings.map((setting) => {
+      if (!setting) {
+        return setting;
       }
-      return style;
-    }, [isStateSelected, selectedState, style]);
-    const onChange = isStateSelected ? (newStyle) => {
-      setAttributes({
-        style: setStyleForState(style, selectedState, newStyle)
-      });
-    } : (newStyle) => {
-      setAttributes({ style: cleanEmptyObject(newStyle) });
-    };
-    const enableContrastChecking = !!value?.elements?.link?.color?.text && settings2?.color?.link && false !== (0, import_blocks95.getBlockSupport)(name, [
-      COLOR_SUPPORT_KEY2,
-      "enableContrastChecker"
-    ]);
-    const contrastWarning = useBlockColorContrastWarning({
-      clientId,
-      name,
-      enabled: !!enableContrastChecking,
-      checkTextColor: false,
-      messageOverride: (0, import_i18n205.__)(
-        "This link color has poor contrast against the background. Consider increasing contrast."
-      )
+      const { value, onChange, ...otherSettings } = setting;
+      return {
+        ...otherSettings,
+        colorValue: value,
+        onColorChange: onChange
+      };
     });
-    if (!isEnabled) {
-      return null;
-    }
-    defaultControls = defaultControls ? defaultControls : (0, import_blocks95.getBlockSupport)(name, [
-      COLOR_SUPPORT_KEY2,
-      "__experimentalDefaultControls"
-    ]);
-    const Wrapper = asWrapper || ElementsInspectorControl;
-    return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-      ColorPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+      panel_color_gradient_settings_default,
       {
-        as: Wrapper,
-        panelId: clientId,
         settings: settings2,
-        value,
-        onChange,
-        defaultControls,
-        label,
-        contrastWarning,
-        inheritedValue
+        gradients: [],
+        disableCustomGradients: true,
+        ...props
       }
     );
-  }
+  };
+  var panel_color_settings_default = PanelColorSettings;

-  // packages/block-editor/build-module/hooks/typography.mjs
-  var import_blocks101 = __toESM(require_blocks(), 1);
-  var import_element269 = __toESM(require_element(), 1);
-  var import_data173 = __toESM(require_data(), 1);
-  var import_i18n209 = __toESM(require_i18n(), 1);
+  // 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);

-  // packages/block-editor/build-module/hooks/line-height.mjs
-  var import_blocks96 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
-  var LINE_HEIGHT_SUPPORT_KEY2 = "typography.lineHeight";
+  // packages/block-editor/build-module/components/editable-text/index.mjs
+  var import_element245 = __toESM(require_element(), 1);

-  // packages/block-editor/build-module/hooks/font-family.mjs
-  var import_hooks15 = __toESM(require_hooks(), 1);
-  var import_blocks97 = __toESM(require_blocks(), 1);
-  var import_token_list2 = __toESM(require_token_list(), 1);
-  var import_components214 = __toESM(require_components(), 1);
-  var FONT_FAMILY_SUPPORT_KEY2 = "typography.__experimentalFontFamily";
-  var { kebabCase: kebabCase5 } = unlock(import_components214.privateApis);
-  function addAttributes3(settings2) {
-    if (!(0, import_blocks97.hasBlockSupport)(settings2, FONT_FAMILY_SUPPORT_KEY2)) {
-      return settings2;
-    }
-    if (!settings2.attributes.fontFamily) {
-      Object.assign(settings2.attributes, {
-        fontFamily: {
-          type: "string"
+  // 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_rich_text19 = __toESM(require_rich_text(), 1);
+  var import_components178 = __toESM(require_components(), 1);
+  var import_blocks90 = __toESM(require_blocks(), 1);
+  var import_deprecated28 = __toESM(require_deprecated(), 1);
+  var import_i18n172 = __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);
+
+  // 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 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,
+        {
+          name: `RichText.ToolbarControls.${format7}`
+        },
+        format7
+      )),
+      /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_components175.Slot, { name: "RichText.ToolbarControls", children: (fills) => {
+        if (!fills.length) {
+          return null;
         }
-      });
-    }
-    return settings2;
-  }
-  function addSaveProps3(props, blockType, attributes) {
-    if (!(0, import_blocks97.hasBlockSupport)(blockType, FONT_FAMILY_SUPPORT_KEY2)) {
-      return props;
-    }
-    if (shouldSkipSerialization(
-      blockType,
-      TYPOGRAPHY_SUPPORT_KEY,
-      "fontFamily"
-    )) {
-      return props;
-    }
-    if (!attributes?.fontFamily) {
-      return props;
-    }
-    const classes = new import_token_list2.default(props.className);
-    classes.add(`has-${kebabCase5(attributes?.fontFamily)}-font-family`);
-    const newClassName = classes.value;
-    props.className = newClassName ? newClassName : void 0;
-    return props;
-  }
-  function useBlockProps7({ name, fontFamily }) {
-    return addSaveProps3({}, name, { fontFamily });
-  }
-  var font_family_default = {
-    useBlockProps: useBlockProps7,
-    addSaveProps: addSaveProps3,
-    attributeKeys: ["fontFamily"],
-    hasSupport(name) {
-      return (0, import_blocks97.hasBlockSupport)(name, FONT_FAMILY_SUPPORT_KEY2);
-    }
+        const allProps = fills.map(([{ props }]) => props);
+        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,
+          {
+            icon: chevron_down_default,
+            label: (0, import_i18n170.__)("More"),
+            toggleProps: {
+              ...toggleProps,
+              className: clsx_default(
+                toggleProps.className,
+                { "is-pressed": hasActive }
+              ),
+              description: (0, import_i18n170.__)(
+                "Displays more block tools"
+              )
+            },
+            controls: orderBy(
+              fills.map(([{ props }]) => props),
+              "title"
+            ),
+            popoverProps: POPOVER_PROPS8
+          }
+        ) });
+      } })
+    ] });
   };
-  (0, import_hooks15.addFilter)(
-    "blocks.registerBlockType",
-    "core/fontFamily/addAttribute",
-    addAttributes3
-  );
+  var format_toolbar_default = FormatToolbar;

-  // packages/block-editor/build-module/hooks/font-size.mjs
-  var import_hooks16 = __toESM(require_hooks(), 1);
-  var import_blocks98 = __toESM(require_blocks(), 1);
-  var import_token_list3 = __toESM(require_token_list(), 1);
-  var import_jsx_runtime443 = __toESM(require_jsx_runtime(), 1);
-  var FONT_SIZE_SUPPORT_KEY2 = "typography.fontSize";
-  function addAttributes4(settings2) {
-    if (!(0, import_blocks98.hasBlockSupport)(settings2, FONT_SIZE_SUPPORT_KEY2)) {
-      return settings2;
-    }
-    if (!settings2.attributes.fontSize) {
-      Object.assign(settings2.attributes, {
-        fontSize: {
-          type: "string"
-        }
-      });
-    }
-    return settings2;
+  // packages/block-editor/build-module/components/rich-text/format-toolbar-container.mjs
+  var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
+  function InlineToolbar({ popoverAnchor }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
+      import_components176.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)(
+          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, {}) })
+          }
+        )
+      }
+    );
   }
-  function addSaveProps4(props, blockNameOrType, attributes) {
-    if (!(0, import_blocks98.hasBlockSupport)(blockNameOrType, FONT_SIZE_SUPPORT_KEY2)) {
-      return props;
-    }
-    if (shouldSkipSerialization(
-      blockNameOrType,
-      TYPOGRAPHY_SUPPORT_KEY,
-      "fontSize"
-    )) {
-      return props;
-    }
-    const classes = new import_token_list3.default(props.className);
-    classes.add(getFontSizeClass(attributes.fontSize));
-    const newClassName = classes.value;
-    props.className = newClassName ? newClassName : void 0;
-    return props;
-  }
-  function useBlockProps8({ name, fontSize, style }) {
-    const [fontSizes, fluidTypographySettings, layoutSettings] = useSettings(
-      "typography.fontSizes",
-      "typography.fluid",
-      "layout"
-    );
-    if (!(0, import_blocks98.hasBlockSupport)(name, FONT_SIZE_SUPPORT_KEY2) || shouldSkipSerialization(name, TYPOGRAPHY_SUPPORT_KEY, "fontSize") || !fontSize && !style?.typography?.fontSize) {
-      return;
-    }
-    let props;
-    if (style?.typography?.fontSize) {
-      props = {
-        style: {
-          fontSize: getTypographyFontSizeValue(
-            { size: style.typography.fontSize },
-            {
-              typography: {
-                fluid: fluidTypographySettings
-              },
-              layout: layoutSettings
-            }
-          )
-        }
-      };
-    }
-    if (fontSize) {
-      props = {
-        style: {
-          fontSize: getFontSize(
-            fontSizes,
-            fontSize,
-            style?.typography?.fontSize
-          ).size
-        }
-      };
-    }
-    if (!props) {
-      return;
-    }
-    return addSaveProps4(props, name, { fontSize });
-  }
-  var font_size_default = {
-    useBlockProps: useBlockProps8,
-    addSaveProps: addSaveProps4,
-    attributeKeys: ["fontSize", "style"],
-    hasSupport(name) {
-      return (0, import_blocks98.hasBlockSupport)(name, FONT_SIZE_SUPPORT_KEY2);
+  var FormatToolbarContainer = ({ inline: inline4, editableContentElement }) => {
+    if (inline4) {
+      return /* @__PURE__ */ (0, import_jsx_runtime400.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, {}) });
   };
-  var MIGRATION_PATHS2 = {
-    fontSize: [["fontSize"], ["style", "typography", "fontSize"]]
-  };
-  function addTransforms2(result, source, index2, results) {
-    const destinationBlockType = result.name;
-    const activeSupports = {
-      fontSize: (0, import_blocks98.hasBlockSupport)(
-        destinationBlockType,
-        FONT_SIZE_SUPPORT_KEY2
-      )
-    };
-    return transformStyles2(
-      activeSupports,
-      MIGRATION_PATHS2,
-      result,
-      source,
-      index2,
-      results
-    );
+  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);
+  function useMarkPersistent({ html, value }) {
+    const previousTextRef = (0, import_element237.useRef)();
+    const hasActiveFormats = !!value.activeFormats?.length;
+    const { __unstableMarkLastChangeAsPersistent: __unstableMarkLastChangeAsPersistent2 } = (0, import_data154.useDispatch)(store);
+    (0, import_element237.useLayoutEffect)(() => {
+      if (!previousTextRef.current) {
+        previousTextRef.current = value.text;
+        return;
+      }
+      if (previousTextRef.current !== value.text) {
+        const timeout = window.setTimeout(() => {
+          __unstableMarkLastChangeAsPersistent2();
+        }, 1e3);
+        previousTextRef.current = value.text;
+        return () => {
+          window.clearTimeout(timeout);
+        };
+      }
+      __unstableMarkLastChangeAsPersistent2();
+    }, [html, hasActiveFormats]);
   }
-  (0, import_hooks16.addFilter)(
-    "blocks.registerBlockType",
-    "core/font/addAttribute",
-    addAttributes4
-  );
-  (0, import_hooks16.addFilter)(
-    "blocks.switchToBlockType.transformedBlock",
-    "core/font-size/addTransforms",
-    addTransforms2
-  );

-  // packages/block-editor/build-module/hooks/text-align.mjs
-  var import_i18n206 = __toESM(require_i18n(), 1);
-  var import_blocks99 = __toESM(require_blocks(), 1);
-  var import_data171 = __toESM(require_data(), 1);
+  // 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);

-  // packages/block-editor/build-module/components/block-editing-mode/index.mjs
-  var import_data170 = __toESM(require_data(), 1);
-  var import_element266 = __toESM(require_element(), 1);
-  function useBlockEditingMode(mode2) {
-    const context = useBlockEditContext();
-    const { clientId = "" } = context;
-    const registry = (0, import_data170.useRegistry)();
-    const globalBlockEditingMode = (0, import_data170.useSelect)(
-      (select3) => (
-        // Avoid adding the subscription if not needed!
-        clientId ? null : select3(store).getBlockEditingMode()
-      ),
-      [clientId]
-    );
-    (0, import_element266.useEffect)(() => {
-      if (!mode2) {
+  // packages/block-editor/build-module/components/rich-text/event-listeners/before-input-rules.mjs
+  var import_rich_text5 = __toESM(require_rich_text(), 1);
+  var import_hooks7 = __toESM(require_hooks(), 1);
+  var { subscribeOwnedListener } = unlock(import_rich_text5.privateApis);
+  var wrapSelectionSettings = ["`", '"', "'", "\u201C\u201D", "\u2018\u2019"];
+  var before_input_rules_default = (props) => (element) => {
+    function onInput(event) {
+      const { inputType, data } = event;
+      const { value, onChange, registry } = props.current;
+      if (inputType !== "insertText") {
         return;
       }
+      if ((0, import_rich_text5.isCollapsed)(value)) {
+        return;
+      }
+      const pair = (0, import_hooks7.applyFilters)(
+        "blockEditor.wrapSelectionSettings",
+        wrapSelectionSettings
+      ).find(
+        ([startChar2, endChar2]) => startChar2 === data || endChar2 === data
+      );
+      if (!pair) {
+        return;
+      }
+      const [startChar, endChar = startChar] = pair;
+      const start2 = value.start;
+      const end = value.end + startChar.length;
+      let newValue = (0, import_rich_text5.insert)(value, startChar, start2, start2);
+      newValue = (0, import_rich_text5.insert)(newValue, endChar, end, end);
       const {
-        setBlockEditingMode: setBlockEditingMode2,
-        unsetBlockEditingMode: unsetBlockEditingMode2,
-        __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
+        __unstableMarkLastChangeAsPersistent: __unstableMarkLastChangeAsPersistent2,
+        __unstableMarkAutomaticChange: __unstableMarkAutomaticChange2
       } = registry.dispatch(store);
-      __unstableMarkNextChangeAsNotPersistent2();
-      setBlockEditingMode2(clientId, mode2);
-      return () => {
-        __unstableMarkNextChangeAsNotPersistent2();
-        unsetBlockEditingMode2(clientId);
-      };
-    }, [registry, clientId, mode2]);
-    return clientId ? context[blockEditingModeKey] : globalBlockEditingMode;
-  }
-
-  // packages/block-editor/build-module/hooks/text-align.mjs
-  var import_jsx_runtime444 = __toESM(require_jsx_runtime(), 1);
-  var TEXT_ALIGN_SUPPORT_KEY2 = "typography.textAlign";
-  var TEXT_ALIGNMENT_OPTIONS2 = [
-    {
-      icon: align_left_default,
-      title: (0, import_i18n206.__)("Align text left"),
-      align: "left"
-    },
-    {
-      icon: align_center_default,
-      title: (0, import_i18n206.__)("Align text center"),
-      align: "center"
-    },
-    {
-      icon: align_right_default,
-      title: (0, import_i18n206.__)("Align text right"),
-      align: "right"
-    }
-  ];
-  var VALID_TEXT_ALIGNMENTS = ["left", "center", "right"];
-  var NO_TEXT_ALIGNMENTS = [];
-  function getValidTextAlignments(blockTextAlign) {
-    if (Array.isArray(blockTextAlign)) {
-      return VALID_TEXT_ALIGNMENTS.filter(
-        (textAlign) => blockTextAlign.includes(textAlign)
-      );
-    }
-    return blockTextAlign === true ? VALID_TEXT_ALIGNMENTS : NO_TEXT_ALIGNMENTS;
-  }
-  function getTextAlignControlGroup(isResponsiveEditing3, selectedState) {
-    return isResponsiveEditing3 && hasViewportBlockStyleState(selectedState) ? "style-state" : "block";
-  }
-  function BlockEditTextAlignmentToolbarControlsPure({
-    clientId,
-    style,
-    name: blockName,
-    setAttributes
-  }) {
-    const settings2 = useBlockSettings(blockName);
-    const hasTextAlignControl = settings2?.typography?.textAlign;
-    const blockEditingMode = useBlockEditingMode();
-    const { selectedState, isResponsiveEditing: isResponsiveEditing3 } = (0, import_data171.useSelect)(
-      (select3) => {
-        const {
-          getSelectedBlockStyleState: getSelectedBlockStyleState2,
-          isResponsiveEditing: getIsResponsiveEditing
-        } = unlock(select3(store));
-        return {
-          selectedState: getSelectedBlockStyleState2(clientId),
-          isResponsiveEditing: getIsResponsiveEditing()
-        };
-      },
-      [clientId]
-    );
-    if (!hasTextAlignControl || blockEditingMode !== "default") {
-      return null;
-    }
-    const validTextAlignments = getValidTextAlignments(
-      (0, import_blocks99.getBlockSupport)(blockName, TEXT_ALIGN_SUPPORT_KEY2)
-    );
-    if (!validTextAlignments.length) {
-      return null;
-    }
-    const textAlignmentControls = TEXT_ALIGNMENT_OPTIONS2.filter(
-      (control) => validTextAlignments.includes(control.align)
-    );
-    const stateStyle = getStyleForState2(style, selectedState);
-    const controlsGroup = getTextAlignControlGroup(
-      isResponsiveEditing3,
-      selectedState
-    );
-    const onChange = (newTextAlignValue) => {
-      const newStateStyle = {
-        ...stateStyle,
-        typography: {
-          ...stateStyle?.typography,
-          textAlign: newTextAlignValue
-        }
-      };
-      setAttributes({
-        style: setStyleForState(style, selectedState, newStateStyle)
-      });
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(block_controls_default, { group: controlsGroup, children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
-      AlignmentControl,
-      {
-        value: stateStyle?.typography?.textAlign,
-        onChange,
-        alignmentControls: textAlignmentControls
+      __unstableMarkLastChangeAsPersistent2();
+      onChange(newValue);
+      __unstableMarkAutomaticChange2();
+      const init = {};
+      for (const key in event) {
+        init[key] = event[key];
       }
-    ) });
-  }
-  var text_align_default = {
-    edit: BlockEditTextAlignmentToolbarControlsPure,
-    useBlockProps: useBlockProps9,
-    addSaveProps: addAssignedTextAlign,
-    attributeKeys: ["style"],
-    hasSupport(name) {
-      return (0, import_blocks99.hasBlockSupport)(name, TEXT_ALIGN_SUPPORT_KEY2, false);
+      init.data = endChar;
+      const { ownerDocument: ownerDocument2 } = element;
+      const { defaultView } = ownerDocument2;
+      const newEvent = new defaultView.InputEvent("input", init);
+      window.queueMicrotask(() => {
+        element.dispatchEvent(newEvent);
+      });
+      event.preventDefault();
     }
+    return subscribeOwnedListener(element, "beforeinput", onInput, true);
   };
-  function useBlockProps9({ name, style }) {
-    if (!style?.typography?.textAlign) {
-      return null;
-    }
-    const validTextAlignments = getValidTextAlignments(
-      (0, import_blocks99.getBlockSupport)(name, TEXT_ALIGN_SUPPORT_KEY2)
-    );
-    if (!validTextAlignments.length) {
-      return null;
-    }
-    if (shouldSkipSerialization(name, TYPOGRAPHY_SUPPORT_KEY, "textAlign")) {
-      return null;
-    }
-    const textAlign = style.typography.textAlign;
-    const className = clsx_default({
-      [`has-text-align-${textAlign}`]: textAlign
-    });
-    return { className };
-  }
-  function addAssignedTextAlign(props, blockType, attributes) {
-    if (!attributes?.style?.typography?.textAlign) {
-      return props;
-    }
-    const { textAlign } = attributes.style.typography;
-    const blockTextAlign = (0, import_blocks99.getBlockSupport)(blockType, TEXT_ALIGN_SUPPORT_KEY2);
-    const isTextAlignValid = getValidTextAlignments(blockTextAlign).includes(textAlign);
-    if (isTextAlignValid && !shouldSkipSerialization(
-      blockType,
-      TYPOGRAPHY_SUPPORT_KEY,
-      "textAlign"
-    )) {
-      props.className = clsx_default(
-        `has-text-align-${textAlign}`,
-        props.className
-      );
-    }
-    return props;
-  }

-  // packages/block-editor/build-module/hooks/fit-text.mjs
-  var import_hooks17 = __toESM(require_hooks(), 1);
-  var import_blocks100 = __toESM(require_blocks(), 1);
-  var import_element268 = __toESM(require_element(), 1);
-  var import_data172 = __toESM(require_data(), 1);
-  var import_i18n208 = __toESM(require_i18n(), 1);
-  var import_components217 = __toESM(require_components(), 1);
-  var import_compose96 = __toESM(require_compose(), 1);
+  // 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);

-  // packages/block-editor/build-module/utils/fit-text-utils.mjs
-  function findOptimalFontSize(textElement, applyFontSize) {
-    const alreadyHasScrollableHeight = textElement.scrollHeight > textElement.clientHeight;
-    let minSize = 0;
-    let maxSize = 2400;
-    let bestSize = minSize;
-    const computedStyle = window.getComputedStyle(textElement);
-    let paddingLeft = parseFloat(computedStyle.paddingLeft) || 0;
-    let paddingRight = parseFloat(computedStyle.paddingRight) || 0;
-    const range2 = document.createRange();
-    range2.selectNodeContents(textElement);
-    let referenceElement = textElement;
-    const parentElement = textElement.parentElement;
-    if (parentElement) {
-      const parentElementComputedStyle = window.getComputedStyle(parentElement);
-      if (parentElementComputedStyle?.display === "flex") {
-        referenceElement = parentElement;
-        paddingLeft += parseFloat(parentElementComputedStyle.paddingLeft) || 0;
-        paddingRight += parseFloat(parentElementComputedStyle.paddingRight) || 0;
-      }
-    }
-    let maxclientHeight = referenceElement.clientHeight;
-    while (minSize <= maxSize) {
-      const midSize = Math.floor((minSize + maxSize) / 2);
-      applyFontSize(midSize);
-      const rect = range2.getBoundingClientRect();
-      const textWidth = rect.width;
-      const fitsWidth = textElement.scrollWidth <= referenceElement.clientWidth && textWidth <= referenceElement.clientWidth - paddingLeft - paddingRight;
-      const fitsHeight = alreadyHasScrollableHeight || textElement.scrollHeight <= referenceElement.clientHeight || textElement.scrollHeight <= maxclientHeight;
-      if (referenceElement.clientHeight > maxclientHeight) {
-        maxclientHeight = referenceElement.clientHeight;
-      }
-      if (fitsWidth && fitsHeight) {
-        bestSize = midSize;
-        minSize = midSize + 1;
-      } else {
-        maxSize = midSize - 1;
-      }
+  // packages/block-editor/build-module/components/rich-text/prevent-event-discovery.mjs
+  var import_rich_text6 = __toESM(require_rich_text(), 1);
+  function preventEventDiscovery(value) {
+    const searchText = "tales of gutenberg";
+    const addText = " \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";
+    const { start: start2, text } = value;
+    if (start2 < searchText.length) {
+      return value;
     }
-    range2.detach();
-    return bestSize;
-  }
-  function optimizeFitText(textElement, applyFontSize) {
-    if (!textElement) {
-      return;
+    const charactersBefore = text.slice(start2 - searchText.length, start2);
+    if (charactersBefore.toLowerCase() !== searchText) {
+      return value;
     }
-    applyFontSize(0);
-    const optimalSize = findOptimalFontSize(textElement, applyFontSize);
-    applyFontSize(optimalSize);
-    return optimalSize;
+    return (0, import_rich_text6.insert)(value, addText);
   }

-  // packages/block-editor/build-module/components/fit-text-size-warning/index.mjs
-  var import_element267 = __toESM(require_element(), 1);
-  var import_i18n207 = __toESM(require_i18n(), 1);
-  var import_components216 = __toESM(require_components(), 1);
-  var import_a11y21 = __toESM(require_a11y(), 1);
-  var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
-  function FitTextSizeWarning() {
-    const message2 = (0, import_i18n207.__)(
-      "The text may be too small to read. Consider using a larger container or less text."
-    );
-    (0, import_element267.useEffect)(() => {
-      (0, import_a11y21.speak)(message2);
-    }, [message2]);
-    return /* @__PURE__ */ (0, import_jsx_runtime445.jsx)("div", { className: "block-editor-fit-text-size-warning", children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
-      import_components216.Notice,
-      {
-        spokenMessage: null,
-        status: "warning",
-        isDismissible: false,
-        children: message2
+  // packages/block-editor/build-module/components/rich-text/event-listeners/input-rules.mjs
+  var { subscribeOwnedListener: subscribeOwnedListener2 } = unlock(import_rich_text7.privateApis);
+  function findSelection(blocks2) {
+    let i2 = blocks2.length;
+    while (i2--) {
+      const attributeKey = retrieveSelectedAttribute(
+        blocks2[i2].attributes
+      );
+      if (attributeKey) {
+        blocks2[i2].attributes[attributeKey] = blocks2[i2].attributes[attributeKey].toString().replace(START_OF_SELECTED_AREA, "");
+        return [blocks2[i2].clientId, attributeKey, 0, 0];
       }
-    ) });
-  }
-
-  // packages/block-editor/build-module/hooks/fit-text.mjs
-  var import_jsx_runtime446 = __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_blocks100.hasBlockSupport)(settings2, FIT_TEXT_SUPPORT_KEY)) {
-      return settings2;
-    }
-    if (settings2.attributes?.fitText) {
-      return settings2;
-    }
-    return {
-      ...settings2,
-      attributes: {
-        ...settings2.attributes,
-        fitText: {
-          type: "boolean"
-        }
+      const nestedSelection = findSelection(blocks2[i2].innerBlocks);
+      if (nestedSelection) {
+        return nestedSelection;
       }
-    };
+    }
+    return [];
   }
-  function useFitText({ fitText, name, clientId }) {
-    const [fontSize, setFontSize] = (0, import_element268.useState)(null);
-    const hasFitTextSupport2 = (0, import_blocks100.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY);
-    const blockElement = useBlockElement(clientId);
-    const { blockAttributes, parentId, blockMode } = (0, import_data172.useSelect)(
-      (select3) => {
-        if (!clientId || !hasFitTextSupport2 || !fitText) {
-          return EMPTY_OBJECT4;
-        }
-        const _blockMode = select3(store).getBlockMode(clientId);
-        if (_blockMode === "html") {
-          return { blockMode: _blockMode };
-        }
-        return {
-          blockAttributes: select3(store).getBlockAttributes(clientId),
-          parentId: select3(store).getBlockRootClientId(clientId),
-          blockMode: _blockMode
-        };
-      },
-      [clientId, hasFitTextSupport2, fitText]
-    );
-    const applyFitText = (0, import_element268.useCallback)(() => {
-      if (!blockElement || !hasFitTextSupport2 || !fitText) {
+  var input_rules_default = (props) => (element) => {
+    function inputRule() {
+      const { getValue, onReplace, selectionChange: selectionChange2, registry } = props.current;
+      if (!onReplace) {
         return;
       }
-      const styleId = `fit-text-${clientId}`;
-      let styleElement = blockElement.ownerDocument.getElementById(styleId);
-      if (!styleElement) {
-        styleElement = blockElement.ownerDocument.createElement("style");
-        styleElement.id = styleId;
-        blockElement.ownerDocument.head.appendChild(styleElement);
+      const value = getValue();
+      const { start: start2, text } = value;
+      const characterBefore = text.slice(start2 - 1, start2);
+      if (characterBefore !== " ") {
+        return;
       }
-      const blockSelector = `#block-${clientId}`;
-      const applyFontSizeStyle = (size4) => {
-        if (size4 === 0) {
-          styleElement.textContent = "";
-        } else {
-          styleElement.textContent = `${blockSelector} { font-size: ${size4}px !important; }`;
+      const trimmedTextBefore = text.slice(0, start2).trim();
+      const prefixTransforms = (0, import_blocks85.getBlockTransforms)("from").filter(
+        ({ type }) => type === "prefix"
+      );
+      const transformation = (0, import_blocks85.findTransform)(
+        prefixTransforms,
+        ({ prefix: prefix2 }) => {
+          return trimmedTextBefore === prefix2;
         }
-      };
-      const optimalSize = optimizeFitText(blockElement, applyFontSizeStyle);
-      setFontSize(optimalSize);
-    }, [blockElement, clientId, hasFitTextSupport2, fitText]);
-    (0, import_element268.useEffect)(() => {
-      if (!fitText || !blockElement || !clientId || !hasFitTextSupport2 || blockMode === "html") {
+      );
+      if (!transformation) {
         return;
       }
-      const currentElement = blockElement;
-      const previousVisibility = currentElement.style.visibility;
-      let hideFrameId = null;
-      let calculateFrameId = null;
-      let showTimeoutId = null;
-      hideFrameId = window.requestAnimationFrame(() => {
-        currentElement.style.visibility = "hidden";
-        calculateFrameId = window.requestAnimationFrame(() => {
-          applyFitText();
-          showTimeoutId = setTimeout(() => {
-            currentElement.style.visibility = previousVisibility;
-          }, 10);
-        });
+      const content = (0, import_rich_text7.toHTMLString)({
+        value: (0, import_rich_text7.insert)(value, START_OF_SELECTED_AREA, 0, start2)
       });
-      let resizeObserver;
-      if (window.ResizeObserver && currentElement.parentElement) {
-        resizeObserver = new window.ResizeObserver(applyFitText);
-        resizeObserver.observe(currentElement.parentElement);
-        resizeObserver.observe(currentElement);
-      }
-      return () => {
-        if (hideFrameId !== null) {
-          window.cancelAnimationFrame(hideFrameId);
-        }
-        if (calculateFrameId !== null) {
-          window.cancelAnimationFrame(calculateFrameId);
-        }
-        if (showTimeoutId !== null) {
-          clearTimeout(showTimeoutId);
-        }
-        if (resizeObserver) {
-          resizeObserver.disconnect();
-        }
-        const styleId = `fit-text-${clientId}`;
-        const styleElement = currentElement.ownerDocument.getElementById(styleId);
-        if (styleElement) {
-          styleElement.remove();
+      const block = transformation.transform(content);
+      selectionChange2(...findSelection([block]));
+      onReplace([block]);
+      registry.dispatch(store).__unstableMarkAutomaticChange();
+      return true;
+    }
+    function onInput(event) {
+      const { inputType, type } = event;
+      const {
+        getValue,
+        onChange,
+        __unstableAllowPrefixTransformations,
+        formatTypes,
+        registry,
+        onReplace
+      } = props.current;
+      if (inputType !== "insertText" && type !== "compositionend") {
+        return;
+      }
+      if (__unstableAllowPrefixTransformations && inputRule()) {
+        return;
+      }
+      const value = getValue();
+      if (onReplace) {
+        const transforms = (0, import_blocks85.getBlockTransforms)("from").filter(
+          (transform) => transform.type === "input"
+        );
+        const transformation = (0, import_blocks85.findTransform)(
+          transforms,
+          (item) => item.regExp.test(value.text)
+        );
+        if (transformation) {
+          onReplace(transformation.transform());
+          registry.dispatch(store).__unstableMarkAutomaticChange();
+          return;
         }
-      };
-    }, [
-      fitText,
-      clientId,
-      parentId,
-      applyFitText,
-      blockElement,
-      hasFitTextSupport2,
-      blockMode
-    ]);
-    (0, import_element268.useEffect)(() => {
-      if (fitText && blockElement && hasFitTextSupport2 && blockMode !== "html") {
-        const frameId = window.requestAnimationFrame(() => {
-          if (blockElement) {
-            applyFitText();
+      }
+      const transformed = formatTypes.reduce(
+        (accumulator, { __unstableInputRule }) => {
+          if (__unstableInputRule) {
+            accumulator = __unstableInputRule(accumulator);
           }
+          return accumulator;
+        },
+        preventEventDiscovery(value)
+      );
+      const {
+        __unstableMarkLastChangeAsPersistent: __unstableMarkLastChangeAsPersistent2,
+        __unstableMarkAutomaticChange: __unstableMarkAutomaticChange2
+      } = registry.dispatch(store);
+      if (transformed !== value) {
+        __unstableMarkLastChangeAsPersistent2();
+        onChange({
+          ...transformed,
+          activeFormats: value.activeFormats
         });
-        return () => window.cancelAnimationFrame(frameId);
+        __unstableMarkAutomaticChange2();
       }
-    }, [
-      blockAttributes,
-      fitText,
-      applyFitText,
-      blockElement,
-      hasFitTextSupport2,
-      blockMode
-    ]);
-    return { fontSize };
-  }
-  function FitTextControl({
-    clientId,
-    fitText = false,
-    setAttributes,
-    name,
-    fontSize,
-    style
-  }) {
-    const hasSelectedStyleState2 = (0, import_data172.useSelect)(
-      (select3) => {
-        const { hasSelectedStyleState: hasSelectedBlockStyleState } = unlock(select3(store));
-        return hasSelectedBlockStyleState(clientId);
-      },
-      [clientId]
-    );
-    if (!(0, import_blocks100.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY)) {
-      return null;
-    }
-    if (hasSelectedStyleState2) {
-      return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-      import_components217.__experimentalToolsPanelItem,
-      {
-        hasValue: () => fitText,
-        label: (0, import_i18n208.__)("Fit text"),
-        onDeselect: () => setAttributes({ fitText: void 0 }),
-        resetAllFilter: () => ({ fitText: void 0 }),
-        panelId: clientId,
-        children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-          import_components217.ToggleControl,
-          {
-            label: (0, import_i18n208.__)("Fit text"),
-            checked: fitText,
-            onChange: () => {
-              const newFitText = !fitText || void 0;
-              const updates = { fitText: newFitText };
-              if (newFitText) {
-                if (fontSize) {
-                  updates.fontSize = void 0;
-                }
-                if (style?.typography?.fontSize) {
-                  updates.style = {
-                    ...style,
-                    typography: {
-                      ...style?.typography,
-                      fontSize: void 0
-                    }
-                  };
-                }
-              }
-              setAttributes(updates);
-            },
-            help: fitText ? (0, import_i18n208.__)("Text will resize to fit its container.") : (0, import_i18n208.__)(
-              "The text will resize to fit its container, resetting other font size settings."
-            )
-          }
-        )
-      }
+    const unsubscribeInput = subscribeOwnedListener2(
+      element,
+      "input",
+      onInput,
+      true
     );
-  }
-  function addSaveProps5(props, blockType, attributes) {
-    if (!(0, import_blocks100.hasBlockSupport)(blockType, FIT_TEXT_SUPPORT_KEY)) {
-      return props;
-    }
-    const { fitText } = attributes;
-    if (!fitText) {
-      return props;
-    }
-    const className = props.className ? `${props.className} has-fit-text` : "has-fit-text";
-    return {
-      ...props,
-      className
+    const unsubscribeCompositionEnd = subscribeOwnedListener2(
+      element,
+      "compositionend",
+      onInput,
+      true
+    );
+    return () => {
+      unsubscribeInput();
+      unsubscribeCompositionEnd();
     };
-  }
-  function useBlockProps10({ name, fitText }) {
-    if (fitText && (0, import_blocks100.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY)) {
-      return {
-        className: "has-fit-text"
-      };
+  };
+
+  // packages/block-editor/build-module/components/rich-text/event-listeners/insert-replacement-text.mjs
+  var import_rich_text8 = __toESM(require_rich_text(), 1);
+  var { subscribeOwnedListener: subscribeOwnedListener3 } = unlock(import_rich_text8.privateApis);
+  var insert_replacement_text_default = (props) => (element) => {
+    function onInput(event) {
+      if (event.inputType !== "insertReplacementText") {
+        return;
+      }
+      const { registry } = props.current;
+      registry.dispatch(store).__unstableMarkLastChangeAsPersistent();
     }
-    return {};
-  }
-  (0, import_hooks17.addFilter)(
-    "blocks.registerBlockType",
-    "core/fit-text/addAttribute",
-    addAttributes5
-  );
-  var hasFitTextSupport = (blockNameOrType) => {
-    return (0, import_blocks100.hasBlockSupport)(blockNameOrType, FIT_TEXT_SUPPORT_KEY);
+    return subscribeOwnedListener3(element, "beforeinput", onInput);
   };
-  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_runtime446.jsx)(inspector_controls_default, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(FitTextSizeWarning, {}) });
+
+  // packages/block-editor/build-module/components/rich-text/event-listeners/remove-browser-shortcuts.mjs
+  var import_keycodes22 = __toESM(require_keycodes(), 1);
+  var import_rich_text9 = __toESM(require_rich_text(), 1);
+  var { subscribeOwnedListener: subscribeOwnedListener4 } = unlock(import_rich_text9.privateApis);
+  var remove_browser_shortcuts_default = () => (node) => {
+    function onKeydown(event) {
+      if (import_keycodes22.isKeyboardEvent.primary(event, "z") || import_keycodes22.isKeyboardEvent.primary(event, "y") || import_keycodes22.isKeyboardEvent.primaryShift(event, "z")) {
+        event.preventDefault();
+      }
     }
-    return null;
-  }
-  var addFitTextControl = (0, import_compose96.createHigherOrderComponent)((BlockEdit2) => {
-    return function AddFitTextControl(props) {
-      const { name, attributes, clientId, isSelected, setAttributes } = props;
-      const { fitText } = attributes;
-      const supportsFitText = (0, import_blocks100.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY);
-      if (!supportsFitText) {
-        return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(BlockEdit2, { ...props });
+    return subscribeOwnedListener4(node, "keydown", onKeydown, true);
+  };
+
+  // packages/block-editor/build-module/components/rich-text/event-listeners/shortcuts.mjs
+  var import_rich_text10 = __toESM(require_rich_text(), 1);
+  var { subscribeOwnedListener: subscribeOwnedListener5 } = unlock(import_rich_text10.privateApis);
+  var shortcuts_default = (props) => (element) => {
+    const { keyboardShortcuts } = props.current;
+    function onKeyDown(event) {
+      for (const keyboardShortcut of keyboardShortcuts.current) {
+        keyboardShortcut(event);
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime446.jsxs)(import_jsx_runtime446.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(BlockEdit2, { ...props }),
-        /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(inspector_controls_default, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-          FitTextControl,
-          {
-            clientId,
-            fitText,
-            setAttributes,
-            name,
-            fontSize: attributes.fontSize,
-            style: attributes.style
-          }
-        ) }),
-        fitText && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-          FitTextFontSize,
-          {
-            fitText,
-            name,
-            clientId,
-            isSelected
-          }
-        )
-      ] });
-    };
-  }, "addFitTextControl");
-  (0, import_hooks17.addFilter)(
-    "editor.BlockEdit",
-    "core/fit-text/add-fit-text-control",
-    addFitTextControl
-  );
-  var fit_text_default = {
-    useBlockProps: useBlockProps10,
-    addSaveProps: addSaveProps5,
-    attributeKeys: ["fitText", "fontSize", "style"],
-    hasSupport: hasFitTextSupport,
-    edit: () => null
+    }
+    return subscribeOwnedListener5(element, "keydown", onKeyDown, true);
   };

-  // packages/block-editor/build-module/hooks/typography.mjs
-  var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
-  function omit(object, keys) {
-    return Object.fromEntries(
-      Object.entries(object).filter(([key]) => !keys.includes(key))
-    );
-  }
-  var LETTER_SPACING_SUPPORT_KEY2 = "typography.__experimentalLetterSpacing";
-  var TEXT_TRANSFORM_SUPPORT_KEY2 = "typography.__experimentalTextTransform";
-  var TEXT_DECORATION_SUPPORT_KEY2 = "typography.__experimentalTextDecoration";
-  var TEXT_INDENT_SUPPORT_KEY = "typography.textIndent";
-  var TEXT_COLUMNS_SUPPORT_KEY2 = "typography.textColumns";
-  var FONT_STYLE_SUPPORT_KEY2 = "typography.__experimentalFontStyle";
-  var FONT_WEIGHT_SUPPORT_KEY2 = "typography.__experimentalFontWeight";
-  var WRITING_MODE_SUPPORT_KEY2 = "typography.__experimentalWritingMode";
-  var TYPOGRAPHY_SUPPORT_KEY = "typography";
-  var TYPOGRAPHY_SUPPORT_KEYS2 = [
-    LINE_HEIGHT_SUPPORT_KEY2,
-    FONT_SIZE_SUPPORT_KEY2,
-    FONT_STYLE_SUPPORT_KEY2,
-    FONT_WEIGHT_SUPPORT_KEY2,
-    FONT_FAMILY_SUPPORT_KEY2,
-    TEXT_ALIGN_SUPPORT_KEY2,
-    TEXT_COLUMNS_SUPPORT_KEY2,
-    TEXT_DECORATION_SUPPORT_KEY2,
-    TEXT_INDENT_SUPPORT_KEY,
-    WRITING_MODE_SUPPORT_KEY2,
-    TEXT_TRANSFORM_SUPPORT_KEY2,
-    LETTER_SPACING_SUPPORT_KEY2,
-    FIT_TEXT_SUPPORT_KEY
-  ];
-  function styleToAttributes2(style) {
-    const updatedStyle = { ...omit(style, ["fontFamily"]) };
-    const fontSizeValue = style?.typography?.fontSize;
-    const fontFamilyValue = style?.typography?.fontFamily;
-    const textColorValue = style?.color?.text;
-    const fontSizeSlug = typeof fontSizeValue === "string" && fontSizeValue?.startsWith("var:preset|font-size|") ? fontSizeValue.substring("var:preset|font-size|".length) : void 0;
-    const fontFamilySlug = fontFamilyValue?.startsWith(
-      "var:preset|font-family|"
-    ) ? fontFamilyValue.substring("var:preset|font-family|".length) : void 0;
-    const textColorSlug = extractPresetSlug(textColorValue, "color");
-    updatedStyle.typography = {
-      ...omit(updatedStyle.typography, ["fontFamily"]),
-      fontSize: fontSizeSlug ? void 0 : fontSizeValue
-    };
-    updatedStyle.color = {
-      ...updatedStyle.color,
-      text: textColorSlug ? void 0 : textColorValue
-    };
-    return {
-      style: cleanEmptyObject(updatedStyle),
-      fontFamily: fontFamilySlug,
-      fontSize: fontSizeSlug,
-      textColor: textColorSlug
-    };
-  }
-  function attributesToStyle2(attributes) {
-    return {
-      ...attributes.style,
-      typography: {
-        ...attributes.style?.typography,
-        fontFamily: attributes.fontFamily ? "var:preset|font-family|" + attributes.fontFamily : void 0,
-        fontSize: attributes.fontSize ? "var:preset|font-size|" + attributes.fontSize : attributes.style?.typography?.fontSize
-      },
-      color: {
-        ...attributes.style?.color,
-        text: attributes.textColor ? "var:preset|color|" + attributes.textColor : attributes.style?.color?.text
+  // packages/block-editor/build-module/components/rich-text/event-listeners/input-events.mjs
+  var import_rich_text11 = __toESM(require_rich_text(), 1);
+  var { subscribeOwnedListener: subscribeOwnedListener6 } = unlock(import_rich_text11.privateApis);
+  var input_events_default = (props) => (element) => {
+    const { inputEvents } = props.current;
+    function onInput(event) {
+      for (const keyboardShortcut of inputEvents.current) {
+        keyboardShortcut(event);
       }
-    };
-  }
-  function TypographyInspectorControl({ children, resetAllFilter }) {
-    const attributesResetAllFilter = (0, import_element269.useCallback)(
-      (attributes) => {
-        const existingStyle = attributesToStyle2(attributes);
-        const updatedStyle = resetAllFilter(existingStyle);
-        return {
-          ...attributes,
-          ...styleToAttributes2(updatedStyle)
-        };
-      },
-      [resetAllFilter]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(
-      inspector_controls_default,
-      {
-        group: "typography",
-        resetAllFilter: attributesResetAllFilter,
-        children
+    }
+    return subscribeOwnedListener6(element, "input", onInput);
+  };
+
+  // packages/block-editor/build-module/components/rich-text/event-listeners/undo-automatic-change.mjs
+  var import_keycodes23 = __toESM(require_keycodes(), 1);
+  var import_rich_text12 = __toESM(require_rich_text(), 1);
+  var { subscribeOwnedListener: subscribeOwnedListener7 } = unlock(import_rich_text12.privateApis);
+  var undo_automatic_change_default = (props) => (element) => {
+    function onKeyDown(event) {
+      const { keyCode } = event;
+      if (event.defaultPrevented) {
+        return;
       }
-    );
-  }
-  function TypographyPanel2({
-    clientId,
-    name,
-    setAttributes,
-    settings: settings2,
-    // Allows rendering outside the `typography` inspector group (e.g. section
-    // blocks direct-render this panel because their support fills are gated
-    // off by editing mode). Defaults to the slot-based wrapper.
-    asWrapper
-  }) {
-    const selectedState = useBlockStyleState();
-    const isEnabled = useHasTypographyPanel(settings2);
-    const { style, fontFamily, fontSize, fitText, textColor, className } = (0, import_data173.useSelect)(
-      (select3) => {
-        if (!isEnabled) {
-          return {};
-        }
-        const {
-          style: _style,
-          fontFamily: _fontFamily,
-          fontSize: _fontSize,
-          fitText: _fitText,
-          textColor: _textColor,
-          className: _className
-        } = select3(store).getBlockAttributes(clientId) || {};
-        return {
-          style: _style,
-          fontFamily: _fontFamily,
-          fontSize: _fontSize,
-          fitText: _fitText,
-          textColor: _textColor,
-          className: _className
-        };
-      },
-      [clientId, isEnabled]
-    );
-    const isStateSelected = !isDefaultBlockStyleState2(selectedState);
-    const { value: inheritedValue } = useResolvedStyle(
-      name,
-      className,
-      selectedState
-    );
-    const value = (0, import_element269.useMemo)(() => {
-      if (isStateSelected) {
-        return getStyleForState2(style, selectedState);
+      if (keyCode !== import_keycodes23.BACKSPACE && keyCode !== import_keycodes23.ESCAPE) {
+        return;
       }
-      return attributesToStyle2({ style, fontFamily, fontSize, textColor });
-    }, [
-      isStateSelected,
-      selectedState,
-      style,
-      fontSize,
-      fontFamily,
-      textColor
-    ]);
-    const onChange = isStateSelected ? (newStyle) => {
-      setAttributes({
-        style: setStyleForState(style, selectedState, newStyle)
-      });
-    } : (newStyle) => {
-      const newAttributes = styleToAttributes2(newStyle);
-      const hasFontSize = newAttributes.fontSize || newAttributes.style?.typography?.fontSize;
-      if (hasFontSize && fitText) {
-        newAttributes.fitText = void 0;
+      const { registry } = props.current;
+      const { didAutomaticChange: didAutomaticChange2, getSettings: getSettings8 } = registry.select(store);
+      const { __experimentalUndo } = getSettings8();
+      if (!__experimentalUndo) {
+        return;
       }
-      setAttributes(newAttributes);
-    };
-    const enableContrastChecking = !value?.color?.gradient && !!value?.color?.text && settings2?.color?.text && false !== (0, import_blocks101.getBlockSupport)(name, ["color", "enableContrastChecker"]);
-    const contrastWarning = useBlockColorContrastWarning({
-      clientId,
-      name,
-      enabled: !!enableContrastChecking,
-      checkLinkColor: false,
-      messageOverride: (0, import_i18n209.__)(
-        "This color has poor contrast against the background. Consider increasing contrast."
-      )
-    });
-    if (!isEnabled) {
-      return null;
+      if (!didAutomaticChange2()) {
+        return;
+      }
+      event.preventDefault();
+      __experimentalUndo();
     }
-    const typographyDefaultControls = (0, import_blocks101.getBlockSupport)(name, [
-      TYPOGRAPHY_SUPPORT_KEY,
-      "__experimentalDefaultControls"
-    ]);
-    const colorDefaultControls = (0, import_blocks101.getBlockSupport)(name, [
-      "color",
-      "__experimentalDefaultControls"
-    ]);
-    const defaultControls = {
-      ...typographyDefaultControls,
-      textColor: colorDefaultControls?.text
-    };
-    const Wrapper = asWrapper || TypographyInspectorControl;
-    return /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(
-      TypographyPanel,
-      {
-        as: Wrapper,
-        panelId: clientId,
-        settings: settings2,
-        value,
-        onChange,
-        defaultControls,
-        contrastWarning,
-        inheritedValue
+    return subscribeOwnedListener7(element, "keydown", onKeyDown);
+  };
+
+  // packages/block-editor/build-module/components/rich-text/event-listeners/paste-handler.mjs
+  var import_blocks87 = __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);
+
+  // 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);
+  function addActiveFormats(value, activeFormats) {
+    if (activeFormats?.length) {
+      let index2 = value.formats.length;
+      while (index2--) {
+        value.formats[index2] = [
+          ...activeFormats,
+          ...value.formats[index2] || []
+        ];
       }
-    );
+    }
+  }
+  function getMultilineTag(multiline) {
+    if (multiline !== true && multiline !== "p" && multiline !== "li") {
+      return;
+    }
+    return multiline === true ? "p" : multiline;
+  }
+  function getAllowedFormats({ allowedFormats, disableFormats }) {
+    if (disableFormats) {
+      return getAllowedFormats.EMPTY_ARRAY;
+    }
+    return allowedFormats;
   }
+  getAllowedFormats.EMPTY_ARRAY = [];

-  // packages/block-editor/build-module/components/inspector-controls-tabs/styles-tab.mjs
-  var import_jsx_runtime448 = __toESM(require_jsx_runtime(), 1);
-  function SectionStyleControls({
-    blockName,
-    clientId,
-    contentClientIds
-  }) {
-    const settings2 = useBlockSettings(blockName);
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data174.useDispatch)(store);
-    const { hasButtons, hasHeading } = (0, import_data174.useSelect)(
-      (select3) => {
-        const blockNames = select3(store).getBlockNamesByClientId(
-          contentClientIds
-        );
-        return {
-          hasButtons: blockNames.includes("core/buttons"),
-          hasHeading: blockNames.includes("core/heading")
-        };
-      },
-      [contentClientIds]
-    );
-    const setAttributes = (newAttributes) => {
-      updateBlockAttributes2(clientId, newAttributes);
-    };
-    const typographySettings = (0, import_element270.useMemo)(
-      () => ({ ...settings2, typography: {} }),
-      [settings2]
-    );
-    const backgroundSettings = (0, import_element270.useMemo)(
-      () => ({
-        ...settings2,
-        background: {
-          ...settings2.background,
-          backgroundImage: false,
-          backgroundSize: false
-        }
-      }),
-      [settings2]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(import_jsx_runtime448.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
-        TypographyPanel2,
-        {
-          clientId,
-          name: blockName,
-          settings: typographySettings,
-          setAttributes,
-          asWrapper: TypographyToolsPanel
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
-        BackgroundImagePanel3,
-        {
-          clientId,
-          name: blockName,
-          settings: backgroundSettings,
-          setAttributes,
-          asWrapper: BackgroundToolsPanel
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
-        ElementsEdit,
-        {
-          clientId,
-          name: blockName,
-          settings: settings2,
-          setAttributes,
-          asWrapper: ColorToolsPanel,
-          label: (0, import_i18n210.__)("Elements"),
-          defaultControls: {
-            button: hasButtons,
-            heading: hasHeading
-          }
-        }
-      )
-    ] });
-  }
-  var StylesTab = ({
-    blockName,
-    clientId,
-    hasBlockStyles,
-    isSectionBlock: isSectionBlock2,
-    contentClientIds
-  }) => {
-    const borderPanelLabel = useBorderPanelLabel({ blockName });
-    return /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(import_jsx_runtime448.Fragment, { children: [
-      hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(block_styles_default, { clientId }),
-      isSectionBlock2 && blockName !== "core/template-part" && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
-        SectionStyleControls,
-        {
-          blockName,
-          clientId,
-          contentClientIds
+  // packages/block-editor/build-module/components/rich-text/event-listeners/paste-handler.mjs
+  var { subscribeDelegatedListener: subscribeDelegatedListener3 } = unlock(import_compose92.privateApis);
+  var { ownsSelection: ownsSelection2 } = unlock(import_rich_text13.privateApis);
+  var paste_handler_default = (props) => (element) => {
+    function _onPaste(event) {
+      const {
+        disableFormats,
+        onChange,
+        value,
+        formatTypes,
+        tagName,
+        onReplace,
+        __unstableEmbedURLOnPaste,
+        preserveWhiteSpace,
+        pastePlainText,
+        registry
+      } = props.current;
+      if (!element.contains(event.target) && !ownsSelection2(element)) {
+        return;
+      }
+      if (event.defaultPrevented) {
+        return;
+      }
+      const pasteData = getPasteEventData(event);
+      if (!pasteData) {
+        return;
+      }
+      event.preventDefault();
+      const { plainText, html, files } = pasteData;
+      if (files.length) {
+        return;
+      }
+      window.console.log("Received HTML (RichText):\n\n", html);
+      window.console.log("Received plain text (RichText):\n\n", plainText);
+      if (disableFormats) {
+        onChange((0, import_rich_text13.insert)(value, plainText));
+        return;
+      }
+      const isInternal = event.clipboardData.getData("rich-text") === "true";
+      function pasteInline(content2) {
+        const transformed = formatTypes.reduce(
+          (accumulator, { __unstablePasteRule }) => {
+            if (__unstablePasteRule && accumulator === value) {
+              accumulator = __unstablePasteRule(value, {
+                html,
+                plainText
+              });
+            }
+            return accumulator;
+          },
+          value
+        );
+        if (transformed !== value) {
+          onChange(transformed);
+        } else {
+          const valueToInsert = (0, import_rich_text13.create)({ html: content2 });
+          addActiveFormats(valueToInsert, value.activeFormats);
+          onChange((0, import_rich_text13.insert)(value, valueToInsert));
         }
-      ),
-      (!isSectionBlock2 || blockName === "core/template-part") && /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(import_jsx_runtime448.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "typography",
-            label: (0, import_i18n210.__)("Typography")
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "color",
-            label: (0, import_i18n210.__)("Color"),
-            className: "color-block-support-panel__inner-wrapper"
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "background",
-            label: (0, import_i18n210.__)("Background"),
-            className: "background-block-support-panel__inner-wrapper"
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(inspector_controls_default.Slot, { group: "filter" }),
-        /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "layout",
-            label: (0, import_i18n210.__)("Layout")
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "dimensions",
-            label: (0, import_i18n210.__)("Dimensions")
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "border",
-            label: borderPanelLabel
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "elements",
-            label: (0, import_i18n210.__)("Elements"),
-            className: "elements-block-support-panel__inner-wrapper"
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(position_controls_panel_default, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(inspector_controls_default.Slot, { group: "styles" })
-      ] })
-    ] });
+      }
+      if (isInternal) {
+        pasteInline(html);
+        return;
+      }
+      if (pastePlainText) {
+        onChange((0, import_rich_text13.insert)(value, (0, import_rich_text13.create)({ text: plainText })));
+        return;
+      }
+      let mode2 = "INLINE";
+      const trimmedPlainText = plainText.trim();
+      if (__unstableEmbedURLOnPaste && (0, import_rich_text13.isEmpty)(value) && (0, import_url9.isURL)(trimmedPlainText) && // For the link pasting feature, allow only http(s) protocols.
+      /^https?:/.test(trimmedPlainText)) {
+        mode2 = "BLOCKS";
+      }
+      const content = (0, import_blocks87.pasteHandler)({
+        HTML: html,
+        plainText,
+        mode: mode2,
+        tagName,
+        preserveWhiteSpace
+      });
+      if (typeof content === "string") {
+        pasteInline(content);
+        return;
+      }
+      if (!content.length || !onReplace || !(0, import_rich_text13.isEmpty)(value)) {
+        return;
+      }
+      if (mode2 === "BLOCKS") {
+        pasteInline(html);
+        registry.dispatch(store).__unstableMarkLastChangeAsPersistent();
+      }
+      onReplace(content, content.length - 1, -1);
+    }
+    const { defaultView } = element.ownerDocument;
+    return subscribeDelegatedListener3(defaultView, "paste", _onPaste);
   };
-  var styles_tab_default = StylesTab;
-
-  // packages/block-editor/build-module/components/inspector-controls-tabs/content-tab.mjs
-  var import_components219 = __toESM(require_components(), 1);
-  var import_i18n211 = __toESM(require_i18n(), 1);

-  // packages/block-editor/build-module/components/block-quick-navigation/index.mjs
-  var import_blocks102 = __toESM(require_blocks(), 1);
-  var import_data175 = __toESM(require_data(), 1);
-  var import_components218 = __toESM(require_components(), 1);
-  var import_jsx_runtime449 = __toESM(require_jsx_runtime(), 1);
-  function BlockQuickNavigation({
-    clientIds,
-    onSelect,
-    onSwitchToListView,
-    hasListViewTab
-  }) {
-    if (!clientIds.length) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_components218.__experimentalVStack, { spacing: 1, children: clientIds.map((clientId) => /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
-      BlockQuickNavigationItem,
-      {
-        onSelect,
-        onSwitchToListView,
-        hasListViewTab,
-        clientId
-      },
-      clientId
-    )) });
-  }
-  function BlockQuickNavigationItem({
-    clientId,
-    onSelect,
-    onSwitchToListView,
-    hasListViewTab
-  }) {
-    const blockInformation = useBlockDisplayInformation(clientId);
-    const { isSelected, childBlocks, shouldRenderListView, blockName } = (0, import_data175.useSelect)(
-      (select3) => {
-        const {
-          isBlockSelected: isBlockSelected2,
-          hasSelectedInnerBlock: hasSelectedInnerBlock2,
-          getBlockOrder: getBlockOrder2,
-          getBlockName: getBlockName2,
-          shouldRenderBlockListView: shouldRenderBlockListView2
-        } = unlock(select3(store));
-        const _blockName = getBlockName2(clientId);
-        return {
-          isSelected: isBlockSelected2(clientId) || hasSelectedInnerBlock2(
-            clientId,
-            /* deep: */
-            true
-          ),
-          childBlocks: getBlockOrder2(clientId),
-          shouldRenderListView: shouldRenderBlockListView2(clientId),
-          blockName: _blockName
-        };
-      },
-      [clientId]
-    );
-    const blockType = (0, import_blocks102.getBlockType)(blockName);
-    const displayTitle = useBlockDisplayTitle({
-      clientId,
-      context: "list-view"
-    });
-    const blockTitle = displayTitle || blockType?.title || blockName;
-    const { selectBlock: selectBlock2 } = (0, import_data175.useDispatch)(store);
-    const hasChildren = childBlocks && childBlocks.length > 0;
-    const canNavigateToListView = hasChildren && hasListViewTab && shouldRenderListView;
-    return /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
-      import_components218.Button,
-      {
-        __next40pxDefaultSize: true,
-        className: "block-editor-block-quick-navigation__item",
-        isPressed: isSelected,
-        onClick: async () => {
-          await selectBlock2(clientId);
-          if (canNavigateToListView && onSwitchToListView) {
-            onSwitchToListView(clientId);
-          }
-          if (onSelect) {
-            onSelect(clientId);
-          }
-        },
-        children: /* @__PURE__ */ (0, import_jsx_runtime449.jsxs)(import_components218.Flex, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_components218.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(block_icon_default, { icon: blockInformation?.icon }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_components218.FlexBlock, { style: { textAlign: "left" }, children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_components218.__experimentalTruncate, { children: blockTitle }) }),
-          canNavigateToListView && /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_components218.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(icon_default, { icon: chevron_right_default, size: 24 }) })
-        ] })
+  // packages/block-editor/build-module/components/rich-text/event-listeners/delete.mjs
+  var import_keycodes24 = __toESM(require_keycodes(), 1);
+  var import_rich_text14 = __toESM(require_rich_text(), 1);
+  var { subscribeOwnedListener: subscribeOwnedListener8 } = unlock(import_rich_text14.privateApis);
+  var delete_default = (props) => (element) => {
+    function onKeyDown(event) {
+      const { keyCode } = event;
+      if (event.defaultPrevented) {
+        return;
       }
-    );
-  }
-
-  // packages/block-editor/build-module/components/inspector-controls-tabs/content-tab.mjs
-  var import_jsx_runtime450 = __toESM(require_jsx_runtime(), 1);
-  var ContentTab = ({
-    contentClientIds,
-    onSwitchToListView,
-    hasListViewTab
-  }) => {
-    if (!contentClientIds || contentClientIds.length === 0) {
-      return null;
-    }
-    const shouldShowBlockFields = window?.__experimentalContentOnlyInspectorFields;
-    return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_jsx_runtime450.Fragment, { children: !shouldShowBlockFields && /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_components219.PanelBody, { title: (0, import_i18n211.__)("Content"), children: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
-      BlockQuickNavigation,
-      {
-        clientIds: contentClientIds,
-        onSwitchToListView,
-        hasListViewTab
+      const { value, onMerge, onRemove } = props.current;
+      if (keyCode === import_keycodes24.DELETE || keyCode === import_keycodes24.BACKSPACE) {
+        const { start: start2, end, text } = value;
+        const isReverse = keyCode === import_keycodes24.BACKSPACE;
+        const hasActiveFormats = value.activeFormats && !!value.activeFormats.length;
+        if (!(0, import_rich_text14.isCollapsed)(value) || hasActiveFormats || isReverse && start2 !== 0 || !isReverse && end !== text.length) {
+          return;
+        }
+        if (onMerge) {
+          onMerge(!isReverse);
+        } else if (onRemove && (0, import_rich_text14.isEmpty)(value) && isReverse) {
+          onRemove(!isReverse);
+        }
+        event.preventDefault();
       }
-    ) }) });
+    }
+    return subscribeOwnedListener8(element, "keydown", onKeyDown);
   };
-  var content_tab_default = ContentTab;

-  // packages/block-editor/build-module/components/inspector-controls-tabs/index.mjs
-  var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs: Tabs5 } = unlock(import_components220.privateApis);
-  function InspectorControlsTabs({
-    blockName,
-    clientId,
-    hasBlockStyles,
-    tabs,
-    isSectionBlock: isSectionBlock2,
-    contentClientIds
-  }) {
-    const listViewRef = (0, import_element271.useRef)(null);
-    const showIconLabels = (0, import_data176.useSelect)((select3) => {
-      return select3(import_preferences5.store).get("core", "showIconLabels");
-    }, []);
-    const { requestedTab } = (0, import_data176.useSelect)((select3) => ({
-      requestedTab: unlock(
-        select3(store)
-      ).getRequestedInspectorTab()
-    }));
-    const [selectedTabId, setSelectedTabId] = (0, import_element271.useState)(
-      () => requestedTab?.tabName ?? tabs[0]?.name
-    );
-    const hasUserSelectionRef = (0, import_element271.useRef)(false);
-    const isProgrammaticSwitchRef = (0, import_element271.useRef)(false);
-    const {
-      __unstableSetOpenListViewPanel: setOpenListViewPanel,
-      __unstableIncrementListViewExpandRevision: incrementListViewExpandRevision,
-      __unstableSetAllListViewPanelsOpen: setAllListViewPanelsOpen
-    } = (0, import_data176.useDispatch)(store);
-    const { clearRequestedInspectorTab: clearRequestedInspectorTab2 } = unlock(
-      (0, import_data176.useDispatch)(store)
-    );
-    (0, import_element271.useEffect)(() => {
-      hasUserSelectionRef.current = false;
-    }, [clientId]);
-    (0, import_element271.useEffect)(() => {
-      if (!requestedTab) {
+  // 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 { subscribeOwnedListener: subscribeOwnedListener9, ownsSelection: ownsSelection3 } = unlock(import_rich_text15.privateApis);
+  var { subscribeDelegatedListener: subscribeDelegatedListener4 } = unlock(import_compose93.privateApis);
+  var enter_default = (props) => (element) => {
+    function onKeyDownDeprecated(event) {
+      if (event.keyCode !== import_keycodes25.ENTER) {
         return;
       }
-      setSelectedTabId(requestedTab.tabName);
-      if (requestedTab.tabName === TAB_LIST_VIEW.name && requestedTab.options?.openPanel) {
-        setOpenListViewPanel(requestedTab.options.openPanel);
-        incrementListViewExpandRevision();
+      const { onReplace, onSplit } = props.current;
+      if (onReplace && onSplit) {
+        event.__deprecatedOnSplit = true;
       }
-      isProgrammaticSwitchRef.current = true;
-      hasUserSelectionRef.current = true;
-      clearRequestedInspectorTab2();
-    }, [
-      requestedTab,
-      setOpenListViewPanel,
-      incrementListViewExpandRevision,
-      clearRequestedInspectorTab2
-    ]);
-    (0, import_element271.useEffect)(() => {
-      if (selectedTabId === TAB_LIST_VIEW.name && !hasUserSelectionRef.current) {
-        setAllListViewPanelsOpen();
-        incrementListViewExpandRevision();
+    }
+    function onKeyDown(event) {
+      if (event.defaultPrevented) {
+        return;
       }
-    }, [
-      clientId,
-      selectedTabId,
-      setAllListViewPanelsOpen,
-      incrementListViewExpandRevision
-    ]);
-    (0, import_element271.useEffect)(() => {
-      if (!tabs?.length || hasUserSelectionRef.current && tabs.some((tab) => tab.name === selectedTabId)) {
+      if (event.target !== element && !ownsSelection3(element)) {
         return;
       }
-      const firstTabName = tabs[0]?.name;
-      if (selectedTabId !== firstTabName) {
-        setSelectedTabId(firstTabName);
+      if (event.keyCode !== import_keycodes25.ENTER) {
+        return;
       }
-    }, [tabs, selectedTabId]);
-    const handleTabSelect = (tabId) => {
-      setSelectedTabId(tabId);
-      hasUserSelectionRef.current = true;
-      if (tabId === TAB_LIST_VIEW.name && !isProgrammaticSwitchRef.current) {
-        setAllListViewPanelsOpen();
-        incrementListViewExpandRevision();
+      const {
+        value,
+        onChange,
+        disableLineBreaks,
+        onSplitAtEnd,
+        onSplitAtDoubleLineEnd,
+        registry
+      } = props.current;
+      event.preventDefault();
+      const { text, start: start2, end } = value;
+      if (event.shiftKey) {
+        if (!disableLineBreaks) {
+          onChange((0, import_rich_text15.insert)(value, "\n"));
+        }
+      } else if (onSplitAtEnd && start2 === end && end === text.length) {
+        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"));
       }
-      isProgrammaticSwitchRef.current = false;
-    };
-    const hasListViewTab = tabs.some(
-      (tab) => tab.name === TAB_LIST_VIEW.name
+    }
+    const { defaultView } = element.ownerDocument;
+    const unsubscribeKeyDown = subscribeDelegatedListener4(
+      defaultView,
+      "keydown",
+      onKeyDown
     );
-    const switchToListView = (targetClientId) => {
-      if (hasListViewTab) {
-        setOpenListViewPanel(targetClientId);
-        incrementListViewExpandRevision();
-        isProgrammaticSwitchRef.current = true;
-        handleTabSelect(TAB_LIST_VIEW.name);
-      }
+    const unsubscribeKeyDownDeprecated = subscribeOwnedListener9(
+      element,
+      "keydown",
+      onKeyDownDeprecated,
+      true
+    );
+    return () => {
+      unsubscribeKeyDown();
+      unsubscribeKeyDownDeprecated();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)("div", { className: "block-editor-block-inspector__tabs", children: /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(
-      Tabs5,
-      {
-        selectedTabId,
-        onSelect: handleTabSelect,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(Tabs5.TabList, { children: tabs.map(
-            (tab) => showIconLabels ? /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(Tabs5.Tab, { tabId: tab.name, children: tab.title }, tab.name) : /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(tooltip_exports.Root, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
-                Tabs5.Tab,
-                {
-                  tabId: tab.name,
-                  "aria-label": tab.title,
-                  render: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(tooltip_exports.Trigger, {}),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components220.Icon, { icon: tab.icon })
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(tooltip_exports.Popup, { children: tab.title })
-            ] }, tab.name)
-          ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(Tabs5.TabPanel, { tabId: TAB_CONTENT.name, focusable: false, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
-              content_tab_default,
-              {
-                contentClientIds,
-                onSwitchToListView: switchToListView,
-                hasListViewTab
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(inspector_controls_default.Slot, { group: "content" })
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(Tabs5.TabPanel, { tabId: TAB_LIST_VIEW.name, focusable: false, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(inspector_controls_default.Slot, { group: "list", ref: listViewRef }),
-            /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(ListViewContentPopover, { listViewRef })
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(Tabs5.TabPanel, { tabId: TAB_SETTINGS.name, focusable: false, children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(settings_tab_default, { showAdvancedControls: !!blockName }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(Tabs5.TabPanel, { tabId: TAB_STYLES.name, focusable: false, children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
-            styles_tab_default,
-            {
-              blockName,
-              clientId,
-              hasBlockStyles,
-              isSectionBlock: isSectionBlock2,
-              contentClientIds
-            }
-          ) })
-        ]
-      },
-      clientId
-    ) });
-  }
+  };

-  // packages/block-editor/build-module/components/inspector-controls-tabs/use-inspector-controls-tabs.mjs
-  var import_components221 = __toESM(require_components(), 1);
-  var import_data177 = __toESM(require_data(), 1);
-  var EMPTY_ARRAY15 = [];
-  function getShowTabs(blockName, tabSettings = {}) {
-    if (tabSettings[blockName] !== void 0) {
-      return tabSettings[blockName];
-    }
-    if (tabSettings.default !== void 0) {
-      return tabSettings.default;
+  // packages/block-editor/build-module/components/rich-text/event-listeners/firefox-compat.mjs
+  var firefox_compat_default = (props) => (element) => {
+    function onFocus() {
+      const { registry } = props.current;
+      if (!registry.select(store).isMultiSelecting()) {
+        return;
+      }
+      const parentEditable = element.parentElement.closest(
+        '[contenteditable="true"]'
+      );
+      if (parentEditable) {
+        parentEditable.focus();
+      }
     }
-    return true;
-  }
-  function useInspectorControlsTabs(blockName, contentClientIds, isSectionBlock2, hasBlockStyles) {
-    const tabs = [];
-    const {
-      bindings: bindingsGroup,
-      border: borderGroup,
-      color: colorGroup,
-      content: contentGroup,
-      default: defaultGroup,
-      layout: layoutGroup,
-      dimensions: dimensionsGroup,
-      list: listGroup,
-      position: positionGroup,
-      styles: stylesGroup,
-      typography: typographyGroup,
-      effects: effectsGroup
-    } = groups_default;
-    const listFills = (0, import_components221.__experimentalUseSlotFills)(listGroup.name);
-    const hasListFills = !!listFills && listFills.length;
-    const contentFills = (0, import_components221.__experimentalUseSlotFills)(contentGroup.name);
-    const hasContentFills = !!contentFills && contentFills.length;
-    const styleFills = [
-      ...(0, import_components221.__experimentalUseSlotFills)(borderGroup.name) || [],
-      ...(0, import_components221.__experimentalUseSlotFills)(colorGroup.name) || [],
-      ...(0, import_components221.__experimentalUseSlotFills)(layoutGroup.name) || [],
-      ...(0, import_components221.__experimentalUseSlotFills)(positionGroup.name) || [],
-      ...(0, import_components221.__experimentalUseSlotFills)(dimensionsGroup.name) || [],
-      ...(0, import_components221.__experimentalUseSlotFills)(stylesGroup.name) || [],
-      ...(0, import_components221.__experimentalUseSlotFills)(typographyGroup.name) || [],
-      ...(0, import_components221.__experimentalUseSlotFills)(effectsGroup.name) || []
-    ];
-    const hasStyleFills = styleFills.length;
-    const advancedFills = [
-      ...(0, import_components221.__experimentalUseSlotFills)(InspectorAdvancedControls.slotName) || [],
-      ...(0, import_components221.__experimentalUseSlotFills)(bindingsGroup.name) || []
-    ];
-    const settingsFills = [
-      ...(0, import_components221.__experimentalUseSlotFills)(defaultGroup.name) || [],
-      ...hasListFills && hasStyleFills > 1 ? advancedFills : []
-    ];
-    const shouldShowBlockFields = window?.__experimentalContentOnlyInspectorFields;
-    const hasContentTab = hasContentFills || !shouldShowBlockFields && contentClientIds?.length;
-    if (hasContentTab) {
-      tabs.push(TAB_CONTENT);
-    }
-    if (hasListFills) {
-      tabs.push(TAB_LIST_VIEW);
-    }
-    if (settingsFills.length || // Advanced fills show up in settings tab if available or they blend into the default tab, if there's only one tab.
-    advancedFills.length && (hasContentTab || hasListFills)) {
-      tabs.push(TAB_SETTINGS);
-    }
-    const { tabSettings, isPreviewMode } = (0, import_data177.useSelect)((select3) => {
-      const settings2 = select3(store).getSettings();
-      return {
-        tabSettings: settings2.blockInspectorTabs,
-        isPreviewMode: settings2.isPreviewMode
-      };
-    }, []);
-    if (!isPreviewMode && (hasBlockStyles || hasStyleFills)) {
-      tabs.push(TAB_STYLES);
-    }
-    const showTabs = getShowTabs(blockName, tabSettings);
-    return showTabs ? tabs : EMPTY_ARRAY15;
-  }
-
-  // packages/block-editor/build-module/components/inspector-controls/last-item.mjs
-  var import_components222 = __toESM(require_components(), 1);
-  var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill4, Slot: Slot9 } = (0, import_components222.createSlotFill)(/* @__PURE__ */ Symbol("InspectorControlsLastItem"));
-  var InspectorControlsLastItem = (props) => {
-    const context = useBlockEditContext();
-    if (!context[mayDisplayControlsKey]) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(Fill4, { ...props });
-  };
-  InspectorControlsLastItem.Slot = function InspectorControlsLastItemSlot(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(Slot9, { ...props });
+    element.addEventListener("focus", onFocus);
+    return () => {
+      element.removeEventListener("focus", onFocus);
+    };
   };
-  var last_item_default = InspectorControlsLastItem;

-  // packages/block-editor/build-module/components/block-inspector/useBlockInspectorAnimationSettings.mjs
-  var import_data178 = __toESM(require_data(), 1);
-  function useBlockInspectorAnimationSettings(blockType) {
-    return (0, import_data178.useSelect)(
-      (select3) => {
-        if (blockType) {
-          const globalBlockInspectorAnimationSettings = select3(store).getSettings().blockInspectorAnimation;
-          const animationParent = globalBlockInspectorAnimationSettings?.animationParent;
-          const { getSelectedBlockClientId: getSelectedBlockClientId2, getBlockParentsByBlockName: getBlockParentsByBlockName2 } = select3(store);
-          const _selectedBlockClientId = getSelectedBlockClientId2();
-          const animationParentBlockClientId = getBlockParentsByBlockName2(
-            _selectedBlockClientId,
-            animationParent,
-            true
-          )[0];
-          if (!animationParentBlockClientId && blockType.name !== animationParent) {
-            return null;
-          }
-          return globalBlockInspectorAnimationSettings?.[blockType.name];
+  // packages/block-editor/build-module/components/rich-text/event-listeners/index.mjs
+  var allEventListeners = [
+    before_input_rules_default,
+    input_rules_default,
+    insert_replacement_text_default,
+    remove_browser_shortcuts_default,
+    shortcuts_default,
+    input_events_default,
+    undo_automatic_change_default,
+    paste_handler_default,
+    delete_default,
+    enter_default,
+    firefox_compat_default
+  ];
+  function useEventListeners(props) {
+    const propsRef = (0, import_element239.useRef)(props);
+    (0, import_element239.useInsertionEffect)(() => {
+      propsRef.current = props;
+    });
+    const refEffects = (0, import_element239.useMemo)(
+      () => allEventListeners.map((refEffect) => refEffect(propsRef)),
+      [propsRef]
+    );
+    return (0, import_compose94.useRefEffect)(
+      (element) => {
+        if (!props.isSelected) {
+          return;
         }
-        return null;
+        const cleanups = refEffects.map((effect) => effect(element));
+        return () => {
+          cleanups.forEach((cleanup) => cleanup());
+        };
       },
-      [blockType]
+      [refEffects, props.isSelected]
     );
   }

-  // packages/block-editor/build-module/hooks/states.mjs
-  var import_element272 = __toESM(require_element(), 1);
-  var import_i18n212 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
-  var { getViewportBreakpoints: getViewportBreakpoints5 } = unlock(privateApis);
-  var PSEUDO_STATE_LABELS = {
-    ":hover": (0, import_i18n212.__)("Hover"),
-    ":focus": (0, import_i18n212.__)("Focus"),
-    ":focus-visible": (0, import_i18n212.__)("Focus-visible"),
-    ":active": (0, import_i18n212.__)("Active")
-  };
-  var RESPONSIVE_STATE_LABELS = {
-    "@tablet": (0, import_i18n212.__)("Tablet"),
-    "@mobile": (0, import_i18n212.__)("Mobile")
-  };
-  function getDeviceStateOptions(viewportSettings) {
-    const breakpoints = getViewportBreakpoints5(viewportSettings);
-    return Object.entries(RESPONSIVE_STATE_LABELS).filter(
-      ([value]) => (value !== "@tablet" || breakpoints.tablet !== void 0) && (value !== "@mobile" || breakpoints.mobile !== void 0)
-    ).map(([value, label]) => ({
-      value,
-      label
-    }));
-  }
-  var VALID_BLOCK_PSEUDO_STATES = {
-    "core/button": [":hover", ":focus", ":focus-visible", ":active"],
-    "core/navigation-link": [":hover", ":focus", ":focus-visible", ":active"]
-  };
-  function getPseudoStateOptions(name) {
-    const validStates = VALID_BLOCK_PSEUDO_STATES[name] ?? [];
-    return validStates.filter((state) => PSEUDO_STATE_LABELS[state]).map((state) => ({
-      value: state,
-      label: PSEUDO_STATE_LABELS[state]
-    }));
-  }
-  var DEFAULT_STATE_VALUE3 = "default";
-  var EMPTY_STATE_OPTIONS = [];
-  function BlockStatesControl({ name, value, onChange }) {
-    const pseudoStateOptions = (0, import_element272.useMemo)(
-      () => getPseudoStateOptions(name),
-      [name]
-    );
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    if (!pseudoStateOptions.length) {
+  // 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 DEFAULT_BLOCK_CONTEXT = {};
+  var usesContextKey = /* @__PURE__ */ Symbol("usesContext");
+  function Edit3({
+    onChange,
+    onFocus,
+    value,
+    forwardedRef,
+    settings: settings2,
+    isVisible
+  }) {
+    const {
+      name,
+      edit: EditFunction,
+      [usesContextKey]: usesContext
+    } = settings2;
+    const blockContext = (0, import_element240.useContext)(block_context_default);
+    const context = (0, import_element240.useMemo)(() => {
+      return usesContext ? Object.fromEntries(
+        Object.entries(blockContext).filter(
+          ([key]) => usesContext.includes(key)
+        )
+      ) : DEFAULT_BLOCK_CONTEXT;
+    }, [usesContext, blockContext]);
+    if (!EditFunction) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
-      StateControl,
+    const activeFormat = (0, import_rich_text16.getActiveFormat)(value, name);
+    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)(
+      EditFunction,
       {
-        pseudoStates: pseudoStateOptions,
-        pseudoStateValue: value?.pseudo ?? DEFAULT_STATE_VALUE3,
-        onChangePseudoState: (pseudo) => onChange({ pseudo }),
-        popoverProps: dropdownMenuProps.popoverProps,
-        showText: false
-      }
+        isActive,
+        isVisible,
+        activeAttributes: isActive ? activeFormat.attributes || {} : {},
+        isObjectActive,
+        activeObjectAttributes: isObjectActive ? activeObject.attributes || {} : {},
+        value,
+        onChange,
+        onFocus,
+        contentRef: forwardedRef,
+        context
+      },
+      name
     );
   }
-  function BlockStateBadges({ name, value, isResponsiveEditing: isResponsiveEditing3 }) {
-    const pseudoStateOptions = (0, import_element272.useMemo)(
-      () => getPseudoStateOptions(name),
-      [name]
-    );
-    const [viewportSettings] = useSettings("viewport");
-    const deviceStateOptions = (0, import_element272.useMemo)(
-      () => getDeviceStateOptions(viewportSettings),
-      [viewportSettings]
-    );
-    if (!pseudoStateOptions.length && !isResponsiveEditing3) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
-      StateControlBadges,
-      {
-        viewportStates: isResponsiveEditing3 ? deviceStateOptions : EMPTY_STATE_OPTIONS,
-        pseudoStates: pseudoStateOptions,
-        viewportValue: value?.viewport ?? DEFAULT_STATE_VALUE3,
-        pseudoStateValue: value?.pseudo ?? DEFAULT_STATE_VALUE3
-      }
-    );
+  function FormatEdit({ formatTypes, ...props }) {
+    return formatTypes.map((settings2) => /* @__PURE__ */ (0, import_react51.createElement)(Edit3, { settings: settings2, ...props, key: settings2.name }));
   }

-  // packages/block-editor/build-module/components/block-inspector/index.mjs
-  var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
-  function StyleInspectorSlots({
-    blockName,
-    showAdvancedControls = true,
-    showPositionControls = true,
-    showBindingsControls = true
+  // 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_deprecated25 = __toESM(require_deprecated(), 1);
+  var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
+  function valueToHTMLString(value, multiline) {
+    if (rich_text_default.isEmpty(value)) {
+      const multilineTag = getMultilineTag(multiline);
+      return multilineTag ? `<${multilineTag}></${multilineTag}>` : "";
+    }
+    if (Array.isArray(value)) {
+      (0, import_deprecated25.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/"
+      });
+      return import_blocks88.children.toHTML(value);
+    }
+    if (typeof value === "string") {
+      return value;
+    }
+    return value.toHTMLString();
+  }
+  function Content3({
+    value,
+    tagName: Tag,
+    multiline,
+    format: format7,
+    ...props
   }) {
-    const borderPanelLabel = useBorderPanelLabel({ blockName });
-    return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_jsx_runtime454.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(inspector_controls_default.Slot, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-        inspector_controls_default.Slot,
-        {
-          group: "typography",
-          label: (0, import_i18n213.__)("Typography")
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-        inspector_controls_default.Slot,
-        {
-          group: "color",
-          label: (0, import_i18n213.__)("Color"),
-          className: "color-block-support-panel__inner-wrapper"
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-        inspector_controls_default.Slot,
-        {
-          group: "background",
-          label: (0, import_i18n213.__)("Background"),
-          className: "background-block-support-panel__inner-wrapper"
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(inspector_controls_default.Slot, { group: "layout", label: (0, import_i18n213.__)("Layout") }),
-      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-        inspector_controls_default.Slot,
+    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;
+  }
+
+  // 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_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_deprecated26 = __toESM(require_deprecated(), 1);
+  var import_data155 = __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);
+  function RichTextMultiline({
+    children,
+    identifier,
+    tagName: TagName = "div",
+    value = "",
+    onChange,
+    multiline,
+    ...props
+  }, forwardedRef) {
+    (0, import_deprecated26.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/"
+    });
+    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}>`;
+    const values = padded.split(
+      `</${multilineTagName}><${multilineTagName}>`
+    );
+    values.shift();
+    values.pop();
+    function _onChange(newValues) {
+      onChange(
+        `<${multilineTagName}>${newValues.join(
+          `</${multilineTagName}><${multilineTagName}>`
+        )}</${multilineTagName}>`
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(TagName, { ref: forwardedRef, children: values.map((_value, index2) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+        RichTextWrapper,
         {
-          group: "dimensions",
-          label: (0, import_i18n213.__)("Dimensions")
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(inspector_controls_default.Slot, { group: "border", label: borderPanelLabel }),
-      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-        inspector_controls_default.Slot,
+          identifier: `${identifier}-${index2}`,
+          tagName: multilineTagName,
+          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
+            );
+          },
+          ...props
+        },
+        index2
+      );
+    }) });
+  }
+  var multiline_default = (0, import_element242.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) => {
+      let value = props.value;
+      let onChange = props.onChange;
+      if (Array.isArray(value)) {
+        (0, import_deprecated27.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/"
+        });
+        value = import_blocks89.children.toHTML(props.value);
+        onChange = (newValue) => props.onChange(
+          import_blocks89.children.fromDOM(
+            (0, import_rich_text18.__unstableCreateElement)(document, newValue).childNodes
+          )
+        );
+      }
+      const NewComponent = props.multiline ? multiline_default : Component5;
+      return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+        NewComponent,
         {
-          group: "elements",
-          label: (0, import_i18n213.__)("Elements"),
-          className: "elements-block-support-panel__inner-wrapper"
+          ...props,
+          value,
+          onChange,
+          ref
         }
-      ),
-      showPositionControls && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(position_controls_panel_default, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(inspector_controls_default.Slot, { group: "styles" }),
-      showBindingsControls && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(inspector_controls_default.Slot, { group: "bindings" }),
-      showAdvancedControls && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(advanced_controls_panel_default, {}) })
-    ] });
+      );
+    });
   }
-  function StyleStateInspectorSlots({
-    blockName,
-    clientId,
-    contentClientIds,
-    isSectionBlock: isSectionBlock2,
-    selectedBlockStyleState: selectedBlockStyleState2
+
+  // packages/block-editor/build-module/components/rich-text/toolbar-button.mjs
+  var import_components177 = __toESM(require_components(), 1);
+  var import_keycodes27 = __toESM(require_keycodes(), 1);
+  var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
+  function RichTextToolbarButton({
+    name,
+    shortcutType,
+    shortcutCharacter,
+    ...props
   }) {
-    const borderPanelLabel = useBorderPanelLabel({ blockName });
-    const showLayoutControls = hasViewportBlockStyleState(selectedBlockStyleState2) && !hasPseudoBlockStyleState(selectedBlockStyleState2);
-    const showSectionStyleControls = isSectionBlock2 && blockName !== "core/template-part";
-    return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_jsx_runtime454.Fragment, { children: [
-      showSectionStyleControls && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(BlockStyleStateProvider, { value: selectedBlockStyleState2, children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-        SectionStyleControls,
-        {
-          blockName,
-          clientId,
-          contentClientIds
-        }
-      ) }),
-      !showSectionStyleControls && /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_jsx_runtime454.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "typography",
-            label: (0, import_i18n213.__)("Typography")
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "color",
-            label: (0, import_i18n213.__)("Color"),
-            className: "color-block-support-panel__inner-wrapper"
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "background",
-            label: (0, import_i18n213.__)("Background"),
-            className: "background-block-support-panel__inner-wrapper"
-          }
-        ),
-        showLayoutControls && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "layout",
-            label: (0, import_i18n213.__)("Layout")
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "dimensions",
-            label: (0, import_i18n213.__)("Dimensions")
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "border",
-            label: borderPanelLabel
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "elements",
-            label: (0, import_i18n213.__)("Elements"),
-            className: "elements-block-support-panel__inner-wrapper"
-          }
-        )
-      ] })
-    ] });
+    let shortcut;
+    let fillName = "RichText.ToolbarControls";
+    if (name) {
+      fillName += `.${name}`;
+    }
+    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 }) });
   }
-  function BlockInspector() {
-    const {
-      selectedBlockCount,
-      renderedBlockName,
-      renderedBlockClientId,
-      blockType,
-      isSectionBlock: isSectionBlock2,
-      isSectionBlockInSelection,
-      hasBlockStyles,
-      editedContentOnlySection: editedContentOnlySection2,
-      blockEditingMode,
-      selectedBlockStyleState: selectedBlockStyleState2,
-      showStateOnCanvas,
-      isResponsiveEditing: isResponsiveEditing3
-    } = (0, import_data179.useSelect)((select3) => {
-      const {
-        getSelectedBlockClientId: getSelectedBlockClientId2,
-        getSelectedBlockClientIds: getSelectedBlockClientIds2,
-        getSelectedBlockCount: getSelectedBlockCount2,
-        getBlockName: getBlockName2,
-        getParentSectionBlock: getParentSectionBlock2,
-        isSectionBlock: _isSectionBlock,
-        getEditedContentOnlySection: getEditedContentOnlySection2,
-        isWithinEditedContentOnlySection: isWithinEditedContentOnlySection2,
-        getBlockEditingMode: getBlockEditingMode2,
-        getSelectedBlockStyleState: getSelectedBlockStyleState2,
-        isSelectedBlockStyleStateShownOnCanvas: isSelectedBlockStyleStateShownOnCanvas2,
-        isResponsiveEditing: _isResponsiveEditing
-      } = unlock(select3(store));
-      const { getBlockStyles: getBlockStyles2 } = select3(import_blocks103.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_blocks103.getBlockType)(_renderedBlockName);
-      const selectedBlockClientIds = getSelectedBlockClientIds2();
-      const _isSectionBlockInSelection = selectedBlockClientIds.some(
-        (id) => _isSectionBlock(id)
-      );
-      const blockStyles = _renderedBlockName && getBlockStyles2(_renderedBlockName);
-      const _hasBlockStyles = blockStyles && blockStyles.length > 0;
+
+  // packages/block-editor/build-module/components/rich-text/index.mjs
+  var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
+  var {
+    useRichText,
+    KeyboardShortcutContext,
+    InputEventContext,
+    RichTextShortcut,
+    RichTextInputEvent
+  } = unlock(import_rich_text19.privateApis);
+  var instanceIdKey = /* @__PURE__ */ Symbol("instanceId");
+  function RichTextWrapper({
+    children,
+    tagName = "div",
+    value: adjustedValue = "",
+    onChange: adjustedOnChange,
+    isSelected: originalIsSelected,
+    multiline,
+    inlineToolbar,
+    wrapperClassName,
+    autocompleters,
+    onReplace,
+    placeholder,
+    allowedFormats,
+    withoutInteractiveFormatting,
+    onRemove,
+    onMerge,
+    onSplit,
+    __unstableOnSplitAtEnd: onSplitAtEnd,
+    __unstableOnSplitAtDoubleLineEnd: onSplitAtDoubleLineEnd,
+    identifier,
+    preserveWhiteSpace,
+    __unstablePastePlainText: pastePlainText,
+    __unstableEmbedURLOnPaste,
+    __unstableDisableFormats: disableFormats,
+    disableLineBreaks,
+    __unstableAllowPrefixTransformations,
+    readOnly,
+    ...props
+  }, forwardedRef) {
+    if (onSplit) {
+      (0, import_deprecated28.default)("wp.blockEditor.RichText onSplit prop", {
+        since: "6.4",
+        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 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 selector3 = (select3) => {
+      if (!isBlockSelected2) {
+        return { isSelected: false };
+      }
+      const { getSelectionStart: getSelectionStart22, getSelectionEnd: getSelectionEnd22 } = select3(store);
+      const selectionStart2 = getSelectionStart22();
+      const selectionEnd2 = getSelectionEnd22();
+      let isSelected2;
+      if (originalIsSelected === void 0) {
+        isSelected2 = selectionStart2.clientId === clientId && selectionEnd2.clientId === clientId && (identifier ? selectionStart2.attributeKey === identifier : selectionStart2[instanceIdKey] === instanceId);
+      } else if (originalIsSelected) {
+        isSelected2 = selectionStart2.clientId === clientId;
+      }
       return {
-        selectedBlockCount: getSelectedBlockCount2(),
-        renderedBlockClientId: _renderedBlockClientId,
-        renderedBlockName: _renderedBlockName,
-        blockType: _blockType,
-        isSectionBlockInSelection: _isSectionBlockInSelection,
-        isSectionBlock: _isSectionBlock(_renderedBlockClientId),
-        hasBlockStyles: _hasBlockStyles,
-        editedContentOnlySection: getEditedContentOnlySection2(),
-        blockEditingMode: getBlockEditingMode2(_renderedBlockClientId),
-        selectedBlockStyleState: getSelectedBlockStyleState2(
-          _renderedBlockClientId
-        ),
-        showStateOnCanvas: isSelectedBlockStyleStateShownOnCanvas2(
-          _renderedBlockClientId
-        ),
-        isResponsiveEditing: _isResponsiveEditing()
+        selectionStart: isSelected2 ? selectionStart2.offset : void 0,
+        selectionEnd: isSelected2 ? selectionEnd2.offset : void 0,
+        isSelected: isSelected2
       };
-    }, []);
-    const contentClientIds = (0, import_data179.useSelect)(
+    };
+    const { selectionStart, selectionEnd, isSelected } = (0, import_data156.useSelect)(selector3, [
+      clientId,
+      identifier,
+      instanceId,
+      originalIsSelected,
+      isBlockSelected2
+    ]);
+    const { disableBoundBlock, bindingsPlaceholder, bindingsLabel } = (0, import_data156.useSelect)(
       (select3) => {
-        if (!isSectionBlock2 || !renderedBlockClientId) {
-          return [];
+        if (!blockBindings?.[identifier]) {
+          return {};
         }
-        const {
-          getClientIdsOfDescendants: getClientIdsOfDescendants2,
-          getBlockEditingMode: getBlockEditingMode2,
-          shouldRenderBlockListView: shouldRenderBlockListView2
-        } = unlock(select3(store));
-        const descendants = getClientIdsOfDescendants2(
-          renderedBlockClientId
+        const { __experimentalBlockBindingsSupportedAttributes } = select3(store).getSettings();
+        const bindableAttributes = __experimentalBlockBindingsSupportedAttributes?.[blockName];
+        if (!bindableAttributes) {
+          return {};
+        }
+        const relatedBinding = blockBindings[identifier];
+        const blockBindingsSource = (0, import_blocks90.getBlockBindingsSource)(
+          relatedBinding.source
         );
-        const listViewDescendants = /* @__PURE__ */ new Set();
-        descendants.forEach((clientId) => {
-          if (shouldRenderBlockListView2(clientId)) {
-            const listViewChildren = getClientIdsOfDescendants2(clientId);
-            listViewChildren.forEach(
-              (childId) => listViewDescendants.add(childId)
-            );
+        const blockBindingsContext = {};
+        if (blockBindingsSource?.usesContext?.length) {
+          for (const key of blockBindingsSource.usesContext) {
+            blockBindingsContext[key] = blockContext[key];
           }
+        }
+        const _disableBoundBlock = !blockBindingsSource?.canUserEditValue?.({
+          select: select3,
+          context: blockBindingsContext,
+          args: relatedBinding.args
         });
-        return descendants.filter((current) => {
-          return !listViewDescendants.has(current) && getBlockEditingMode2(current) === "contentOnly";
-        });
+        if (adjustedValue.length > 0) {
+          return {
+            disableBoundBlock: _disableBoundBlock,
+            // Null values will make them fall back to the default behavior.
+            bindingsPlaceholder: null,
+            bindingsLabel: null
+          };
+        }
+        const { getBlockAttributes: getBlockAttributes3 } = select3(store);
+        const blockAttributes = getBlockAttributes3(clientId);
+        let clientSideFieldLabel = null;
+        if (blockBindingsSource?.getFieldsList) {
+          const fieldsItems = blockBindingsSource.getFieldsList({
+            select: select3,
+            context: blockBindingsContext
+          });
+          clientSideFieldLabel = fieldsItems?.find(
+            (item) => (0, import_es65.default)(item.args, relatedBinding?.args)
+          )?.label;
+        }
+        const bindingKey = clientSideFieldLabel ?? blockBindingsSource?.label;
+        const _bindingsPlaceholder = _disableBoundBlock ? bindingKey : (0, import_i18n172.sprintf)(
+          /* translators: %s: connected field label or source label */
+          (0, import_i18n172.__)("Add %s"),
+          bindingKey
+        );
+        const _bindingsLabel = _disableBoundBlock ? relatedBinding?.args?.key || blockBindingsSource?.label : (0, import_i18n172.sprintf)(
+          /* translators: %s: source label or key */
+          (0, import_i18n172.__)("Empty %s; start writing to edit its value"),
+          relatedBinding?.args?.key || blockBindingsSource?.label
+        );
+        return {
+          disableBoundBlock: _disableBoundBlock,
+          bindingsPlaceholder: blockAttributes?.placeholder || _bindingsPlaceholder,
+          bindingsLabel: _bindingsLabel
+        };
       },
-      [isSectionBlock2, renderedBlockClientId]
-    );
-    const availableTabs = useInspectorControlsTabs(
-      blockType?.name,
-      contentClientIds,
-      isSectionBlock2,
-      hasBlockStyles
+      [
+        blockBindings,
+        identifier,
+        blockName,
+        adjustedValue,
+        clientId,
+        blockContext
+      ]
     );
-    const hasMultipleTabs = availableTabs?.length > 1;
-    const blockInspectorAnimationSettings = useBlockInspectorAnimationSettings(blockType);
-    const hasSelectedBlocks = selectedBlockCount > 1;
-    const isBlockStyleStateSelected = !isDefaultBlockStyleState2(
-      selectedBlockStyleState2
+    const isInsidePatternOverrides = !!blockContext?.["pattern/overrides"];
+    const hasOverrideEnabled = blockBindings?.__default?.source === "core/pattern-overrides";
+    const shouldDisableForPattern = isInsidePatternOverrides && !hasOverrideEnabled;
+    const shouldDisableEditing = readOnly || disableBoundBlock || shouldDisableForPattern;
+    const isEditingHost = (0, import_data156.useSelect)(
+      (select3) => {
+        if (shouldDisableEditing || !hasDefaultEditingMode || !isBlockSelected2) {
+          return false;
+        }
+        const { getSelectedBlockClientId: getSelectedBlockClientId2, canHostEditableRoot: canHostEditableRoot2 } = unlock(
+          select3(store)
+        );
+        return canHostEditableRoot2(getSelectedBlockClientId2());
+      },
+      [shouldDisableEditing, hasDefaultEditingMode, isBlockSelected2]
     );
-    if (hasSelectedBlocks && !isSectionBlockInSelection) {
-      return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)("div", { className: "block-editor-block-inspector", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(MultiSelectionInspector, {}),
-        hasMultipleTabs ? /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(InspectorControlsTabs, { tabs: availableTabs }) : /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-          StyleInspectorSlots,
-          {
-            blockName: renderedBlockName,
-            showAdvancedControls: false,
-            showPositionControls: false,
-            showBindingsControls: false
-          }
-        )
-      ] });
-    }
-    if (hasSelectedBlocks && isSectionBlockInSelection) {
-      return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)("div", { className: "block-editor-block-inspector", children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(MultiSelectionInspector, {}) });
-    }
-    const isRenderedBlockUnregistered = renderedBlockName === (0, import_blocks103.getUnregisteredTypeHandlerName)();
-    const shouldShowWarning = !blockType || !renderedBlockClientId || isRenderedBlockUnregistered;
-    if (shouldShowWarning) {
-      return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)("span", { className: "block-editor-block-inspector__no-blocks", children: (0, import_i18n213.__)("No block selected.") });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-      BlockInspectorSingleBlockWrapper,
-      {
-        animate: blockInspectorAnimationSettings,
-        wrapper: (children) => /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-          AnimatedContainer,
-          {
-            blockInspectorAnimationSettings,
-            renderedBlockClientId,
-            children
-          }
-        ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-          BlockInspectorSingleBlock,
-          {
-            renderedBlockClientId,
-            blockName: blockType.name,
-            isSectionBlock: isSectionBlock2,
-            availableTabs,
-            contentClientIds,
-            hasBlockStyles,
-            editedContentOnlySection: editedContentOnlySection2,
-            blockEditingMode,
-            selectedBlockStyleState: selectedBlockStyleState2,
-            showStateOnCanvas,
-            isResponsiveEditing: isResponsiveEditing3,
-            isBlockStyleStateSelected
+    const { getSelectionStart: getSelectionStart2, getSelectionEnd: getSelectionEnd2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data156.useSelect)(store);
+    const { selectionChange: selectionChange2 } = (0, import_data156.useDispatch)(store);
+    const adjustedAllowedFormats = getAllowedFormats({
+      allowedFormats,
+      disableFormats
+    });
+    const hasFormats = !adjustedAllowedFormats || adjustedAllowedFormats.length > 0;
+    const onSelectionChange = (0, import_element244.useCallback)(
+      (start2, end) => {
+        const selection2 = {};
+        const unset = start2 === void 0 && end === void 0;
+        const baseSelection = {
+          clientId,
+          [identifier ? "attributeKey" : instanceIdKey]: identifier ? identifier : instanceId
+        };
+        if (typeof start2 === "number" || unset) {
+          if (end === void 0 && getBlockRootClientId2(clientId) !== getBlockRootClientId2(getSelectionEnd2().clientId)) {
+            return;
           }
-        )
-      }
-    );
-  }
-  var BlockInspectorSingleBlockWrapper = ({ animate, wrapper, children }) => {
-    return animate ? wrapper(children) : children;
-  };
-  var AnimatedContainer = ({
-    blockInspectorAnimationSettings,
-    renderedBlockClientId,
-    children
-  }) => {
-    const animationOrigin = blockInspectorAnimationSettings && blockInspectorAnimationSettings.enterDirection === "leftToRight" ? -50 : 50;
-    return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-      import_components223.__unstableMotion.div,
-      {
-        animate: {
-          x: 0,
-          opacity: 1,
-          transition: {
-            ease: "easeInOut",
-            duration: 0.14
+          selection2.start = {
+            ...baseSelection,
+            offset: start2
+          };
+        }
+        if (typeof end === "number" || unset) {
+          if (start2 === void 0 && getBlockRootClientId2(clientId) !== getBlockRootClientId2(getSelectionStart2().clientId)) {
+            return;
           }
-        },
-        initial: {
-          x: animationOrigin,
-          opacity: 0
-        },
-        children
+          selection2.end = {
+            ...baseSelection,
+            offset: end
+          };
+        }
+        selectionChange2(selection2);
       },
-      renderedBlockClientId
-    );
-  };
-  var BlockInspectorSingleBlock = ({
-    // The block that is displayed in the inspector. This is the block whose
-    // controls and information are shown to the user.
-    renderedBlockClientId,
-    blockName,
-    isSectionBlock: isSectionBlock2,
-    availableTabs,
-    contentClientIds,
-    hasBlockStyles,
-    editedContentOnlySection: editedContentOnlySection2,
-    blockEditingMode,
-    selectedBlockStyleState: selectedBlockStyleState2,
-    showStateOnCanvas,
-    isResponsiveEditing: isResponsiveEditing3
-  }) => {
-    const listViewRef = (0, import_element273.useRef)(null);
-    const hasMultipleTabs = availableTabs?.length > 1;
-    const hasPseudoState = hasPseudoBlockStyleState(selectedBlockStyleState2);
-    const isEditingStyleState = hasViewportBlockStyleState(selectedBlockStyleState2) && isResponsiveEditing3 || hasPseudoBlockStyleState(selectedBlockStyleState2);
-    const hasParentChildBlockCards = editedContentOnlySection2 && editedContentOnlySection2 !== renderedBlockClientId;
-    const parentBlockInformation = useBlockDisplayInformation(
-      editedContentOnlySection2
-    );
-    const blockInformation = useBlockDisplayInformation(
-      renderedBlockClientId
+      [
+        clientId,
+        getBlockRootClientId2,
+        getSelectionEnd2,
+        getSelectionStart2,
+        identifier,
+        instanceId,
+        selectionChange2
+      ]
     );
-    const isBlockSynced = blockInformation.isSynced;
     const {
-      setSelectedBlockStyleState: setSelectedBlockStyleState2,
-      setSelectedBlockStyleStateCanvasPreview: setSelectedBlockStyleStateCanvasPreview2
-    } = unlock((0, import_data179.useDispatch)(store));
-    const onBlockStyleStateChange = (value) => {
-      setSelectedBlockStyleState2(renderedBlockClientId, value);
-    };
-    const onShowStateOnCanvasChange = (value) => {
-      setSelectedBlockStyleStateCanvasPreview2(renderedBlockClientId, value);
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)("div", { className: "block-editor-block-inspector", children: [
-      hasParentChildBlockCards && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-        block_card_default,
-        {
-          ...parentBlockInformation,
-          className: parentBlockInformation?.isSynced && "is-synced",
-          parentClientId: editedContentOnlySection2
+      value,
+      getValue,
+      onChange,
+      ref: richTextRef,
+      formatTypes
+    } = useRichText({
+      value: adjustedValue,
+      onChange: adjustedOnChange,
+      selectionStart,
+      selectionEnd,
+      onSelectionChange,
+      placeholder: bindingsPlaceholder || placeholder,
+      __unstableIsSelected: isSelected,
+      __unstableDisableFormats: disableFormats,
+      preserveWhiteSpace,
+      __unstableDependencies: [tagName],
+      allowedFormats: adjustedAllowedFormats,
+      withoutInteractiveFormatting,
+      __unstableFormatTypeHandlerContext: (0, import_element244.useMemo)(
+        () => ({
+          richTextIdentifier: identifier,
+          blockClientId: clientId
+        }),
+        [identifier, clientId]
+      )
+    });
+    const autocompleteProps = useBlockEditorAutocompleteProps({
+      onReplace,
+      completers: autocompleters,
+      record: value,
+      onChange
+    });
+    const {
+      "aria-autocomplete": ariaAutocomplete,
+      "aria-haspopup": ariaHasPopup,
+      "aria-controls": ariaControls,
+      "aria-owns": ariaOwns,
+      "aria-activedescendant": ariaActiveDescendant
+    } = autocompleteProps;
+    (0, import_element244.useEffect)(() => {
+      if (!isSelected) {
+        return;
+      }
+      const host2 = anchorRef.current?.parentElement?.closest(
+        '[contenteditable="true"]'
+      );
+      if (!host2) {
+        return;
+      }
+      const attributes = {
+        "aria-autocomplete": ariaAutocomplete,
+        "aria-haspopup": ariaHasPopup,
+        "aria-controls": ariaControls,
+        "aria-owns": ariaOwns,
+        "aria-activedescendant": ariaActiveDescendant
+      };
+      for (const [key, value_] of Object.entries(attributes)) {
+        if (value_ === void 0) {
+          host2.removeAttribute(key);
+        } else {
+          host2.setAttribute(key, value_);
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-        block_card_default,
-        {
-          ...blockInformation,
-          allowParentNavigation: true,
-          className: isBlockSynced && "is-synced",
-          isChild: hasParentChildBlockCards,
-          clientId: renderedBlockClientId,
-          controls: blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-            BlockStatesControl,
-            {
-              name: blockName,
-              value: selectedBlockStyleState2,
-              onChange: onBlockStyleStateChange
-            }
-          )
+      }
+      return () => {
+        for (const key of Object.keys(attributes)) {
+          host2.removeAttribute(key);
         }
-      ),
-      blockEditingMode === "default" && isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_components223.__experimentalSpacer, { paddingX: 4, paddingY: 2, children: [
-        hasPseudoState && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-          import_components223.ToggleControl,
-          {
-            label: (0, import_i18n213.__)("Show state on canvas"),
-            checked: showStateOnCanvas,
-            onChange: onShowStateOnCanvasChange
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-          BlockStateBadges,
+      };
+    }, [
+      isSelected,
+      ariaAutocomplete,
+      ariaHasPopup,
+      ariaControls,
+      ariaOwns,
+      ariaActiveDescendant
+    ]);
+    useMarkPersistent({ html: adjustedValue, value });
+    const keyboardShortcuts = (0, import_element244.useRef)(/* @__PURE__ */ new Set());
+    const inputEvents = (0, import_element244.useRef)(/* @__PURE__ */ new Set());
+    function onFocus() {
+      anchorRef.current?.focus();
+    }
+    let tabIndex = props.tabIndex;
+    if (isEditingHost) {
+      tabIndex = props.tabIndex ?? 0;
+    } else if (!shouldDisableEditing && props.tabIndex === 0) {
+      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: [
+        children && children({ value, onChange, onFocus }),
+        /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+          FormatEdit,
           {
-            name: blockName,
-            value: selectedBlockStyleState2,
-            isResponsiveEditing: isResponsiveEditing3
+            value,
+            onChange,
+            onFocus,
+            formatTypes,
+            forwardedRef: anchorRef
           }
         )
-      ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(ViewportVisibilityInfo, { clientId: renderedBlockClientId }),
-      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(EditContents, { clientId: renderedBlockClientId }),
-      !isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-        block_variation_transforms_default,
-        {
-          blockClientId: renderedBlockClientId
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(BlockInspectorPreTabsSlot, {}),
-      isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-        StyleStateInspectorSlots,
+      ] }) }) }),
+      isSelected && hasFormats && /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+        format_toolbar_container_default,
         {
-          blockName,
-          clientId: renderedBlockClientId,
-          contentClientIds,
-          isSectionBlock: isSectionBlock2,
-          selectedBlockStyleState: selectedBlockStyleState2
+          inline: inlineToolbar,
+          editableContentElement: anchorElement
         }
       ),
-      !isEditingStyleState && hasMultipleTabs && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_jsx_runtime454.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-        InspectorControlsTabs,
+      /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+        TagName,
         {
-          hasBlockStyles,
-          clientId: renderedBlockClientId,
-          blockName,
-          tabs: availableTabs,
-          isSectionBlock: isSectionBlock2,
-          contentClientIds
+          role: "textbox",
+          "aria-multiline": !disableLineBreaks,
+          "aria-readonly": shouldDisableEditing,
+          ...props,
+          draggable: void 0,
+          "aria-label": bindingsLabel || props["aria-label"] || placeholder,
+          ...autocompleteProps,
+          ref: (0, import_compose95.useMergeRefs)([
+            // Rich text ref must be first because its focus listener
+            // must be set up before any other ref calls .focus() on
+            // mount.
+            richTextRef,
+            forwardedRef,
+            autocompleteProps.ref,
+            props.ref,
+            useEventListeners({
+              registry,
+              getValue,
+              onChange,
+              __unstableAllowPrefixTransformations,
+              formatTypes,
+              onReplace,
+              selectionChange: selectionChange2,
+              isSelected,
+              disableFormats,
+              value,
+              tagName,
+              onSplit,
+              __unstableEmbedURLOnPaste,
+              pastePlainText,
+              onMerge,
+              onRemove,
+              disableLineBreaks,
+              onSplitAtEnd,
+              onSplitAtDoubleLineEnd,
+              keyboardShortcuts,
+              inputEvents
+            }),
+            anchorRef,
+            setAnchorElement
+          ]),
+          contentEditable: !shouldDisableEditing,
+          suppressContentEditableWarning: true,
+          className: clsx_default(
+            "block-editor-rich-text__editable",
+            props.className,
+            "rich-text"
+          ),
+          tabIndex,
+          "data-wp-block-attribute-key": identifier
         }
-      ) }),
-      !isEditingStyleState && !hasMultipleTabs && /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_jsx_runtime454.Fragment, { children: [
-        hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(block_styles_default, { clientId: renderedBlockClientId }),
-        /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(content_tab_default, { contentClientIds }),
-        /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(inspector_controls_default.Slot, { group: "content" }),
-        /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(inspector_controls_default.Slot, { group: "list", ref: listViewRef }),
-        /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(ListViewContentPopover, { listViewRef }),
-        !isSectionBlock2 && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(StyleInspectorSlots, { blockName })
-      ] }),
-      !isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(last_item_default.Slot, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(SkipToSelectedBlock, {}, "back")
+      )
     ] });
+  }
+  var PrivateRichText = withDeprecations(
+    (0, import_element244.forwardRef)(RichTextWrapper)
+  );
+  PrivateRichText.Content = Content3;
+  PrivateRichText.isEmpty = (value) => {
+    return !value || value.length === 0;
   };
-  var block_inspector_default = BlockInspector;
-
-  // packages/block-editor/build-module/components/copy-handler/index.mjs
-  var import_deprecated30 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime455 = __toESM(require_jsx_runtime(), 1);
-  var __unstableUseClipboardHandler = () => {
-    (0, import_deprecated30.default)("__unstableUseClipboardHandler", {
-      alternative: "BlockCanvas or WritingFlow",
-      since: "6.4",
-      version: "6.7"
-    });
-    return useClipboardHandler();
+  var PublicForwardedRichTextContainer = (0, import_element244.forwardRef)((props, ref) => {
+    const context = useBlockEditContext();
+    const isPreviewMode = context[isPreviewModeKey];
+    if (isPreviewMode) {
+      const {
+        children,
+        tagName: Tag = "div",
+        value,
+        onChange,
+        isSelected,
+        multiline,
+        inlineToolbar,
+        wrapperClassName,
+        autocompleters,
+        onReplace,
+        placeholder,
+        allowedFormats,
+        withoutInteractiveFormatting,
+        onRemove,
+        onMerge,
+        onSplit,
+        __unstableOnSplitAtEnd,
+        __unstableOnSplitAtDoubleLineEnd,
+        identifier,
+        preserveWhiteSpace,
+        __unstablePastePlainText,
+        __unstableEmbedURLOnPaste,
+        __unstableDisableFormats,
+        disableLineBreaks,
+        __unstableAllowPrefixTransformations,
+        readOnly,
+        ...contentProps
+      } = props;
+      return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+        Tag,
+        {
+          ref,
+          ...contentProps,
+          dangerouslySetInnerHTML: {
+            __html: valueToHTMLString(value, multiline) || "<br>"
+          }
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(PrivateRichText, { ref, ...props, readOnly: false });
+  });
+  PublicForwardedRichTextContainer.Content = Content3;
+  PublicForwardedRichTextContainer.isEmpty = (value) => {
+    return !value || value.length === 0;
   };
-  function CopyHandler(props) {
-    (0, import_deprecated30.default)("CopyHandler", {
-      alternative: "BlockCanvas or WritingFlow",
-      since: "6.4",
-      version: "6.7"
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)("div", { ...props, ref: useClipboardHandler() });
-  }
+  var rich_text_default = PublicForwardedRichTextContainer;

-  // packages/block-editor/build-module/components/inserter/library.mjs
-  var import_data180 = __toESM(require_data(), 1);
-  var import_element274 = __toESM(require_element(), 1);
-  var import_jsx_runtime456 = __toESM(require_jsx_runtime(), 1);
-  var noop23 = () => {
+  // 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 });
+  });
+  EditableText.Content = function Content4({
+    value = "",
+    tagName: Tag = "div",
+    ...props
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(Tag, { ...props, children: value });
   };
-  function InserterLibrary({
-    rootClientId,
-    clientId,
-    isAppender,
-    showInserterHelpPanel,
-    showMostUsedBlocks = false,
-    __experimentalInsertionIndex,
-    __experimentalInitialTab,
-    __experimentalInitialCategory,
-    __experimentalFilterValue,
-    onPatternCategorySelection,
-    onSelect = noop23,
-    shouldFocusBlock = false,
-    onClose
-  }, ref) {
-    const { destinationRootClientId } = (0, import_data180.useSelect)(
-      (select3) => {
-        const { getBlockRootClientId: getBlockRootClientId2 } = select3(store);
-        const _rootClientId = rootClientId || getBlockRootClientId2(clientId) || void 0;
-        return {
-          destinationRootClientId: _rootClientId
-        };
-      },
-      [clientId, rootClientId]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-      PrivateInserterMenu,
+  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) => {
+    if (__experimentalVersion === 2) {
+      return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(editable_text_default, { ref, ...props });
+    }
+    const { className: className2, onChange, ...remainingProps } = props;
+    return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+      import_react_autosize_textarea2.default,
       {
-        onSelect,
-        rootClientId: destinationRootClientId,
-        clientId,
-        isAppender,
-        showInserterHelpPanel,
-        showMostUsedBlocks,
-        __experimentalInsertionIndex,
-        __experimentalFilterValue,
-        onPatternCategorySelection,
-        __experimentalInitialTab,
-        __experimentalInitialCategory,
-        shouldFocusBlock,
         ref,
-        onClose
+        className: clsx_default("block-editor-plain-text", className2),
+        onChange: (event) => onChange(event.target.value),
+        ...remainingProps
       }
     );
+  });
+  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);
+
+  // 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);
+  function ResponsiveBlockControlLabel({
+    property,
+    viewport,
+    desc
+  }) {
+    const instanceId = (0, import_compose96.useInstanceId)(ResponsiveBlockControlLabel);
+    const accessibleLabel = desc || (0, import_i18n173.sprintf)(
+      /* translators: 1: property name. 2: viewport name. */
+      (0, import_i18n173._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)(
+        VisuallyHidden,
+        {
+          id: `rbc-desc-${instanceId}`,
+          render: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("span", {}),
+          children: accessibleLabel
+        }
+      )
+    ] });
   }
-  var PrivateInserterLibrary = (0, import_element274.forwardRef)(InserterLibrary);
-  function PublicInserterLibrary(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-      PrivateInserterLibrary,
-      {
-        ...props,
-        onPatternCategorySelection: void 0,
-        ref
-      }
+
+  // packages/block-editor/build-module/components/responsive-block-control/index.mjs
+  var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
+  function ResponsiveBlockControl(props) {
+    const {
+      title,
+      property,
+      toggleLabel,
+      onIsResponsiveChange,
+      renderDefaultControl,
+      renderResponsiveControls,
+      isResponsive = false,
+      defaultLabel: defaultLabel2 = {
+        id: "all",
+        label: (0, import_i18n174._x)("All", "screen sizes")
+      },
+      viewports = [
+        {
+          id: "small",
+          label: (0, import_i18n174.__)("Small screens")
+        },
+        {
+          id: "medium",
+          label: (0, import_i18n174.__)("Medium screens")
+        },
+        {
+          id: "large",
+          label: (0, import_i18n174.__)("Large screens")
+        }
+      ]
+    } = props;
+    if (!title || !property || !renderDefaultControl) {
+      return null;
+    }
+    const toggleControlLabel = toggleLabel || (0, import_i18n174.sprintf)(
+      /* translators: %s: Property value for the control (eg: margin, padding, etc.). */
+      (0, import_i18n174.__)("Use the same %s on all screen sizes."),
+      property
     );
+    const toggleHelpText = (0, import_i18n174.__)(
+      "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)(
+        ResponsiveBlockControlLabel,
+        {
+          property,
+          viewport: defaultLabel2
+        }
+      ),
+      defaultLabel2
+    );
+    const defaultResponsiveControls = () => {
+      return viewports.map((viewport) => /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(import_element247.Fragment, { children: renderDefaultControl(
+        /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
+          ResponsiveBlockControlLabel,
+          {
+            property,
+            viewport
+          }
+        ),
+        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,
+          {
+            className: "block-editor-responsive-block-control__toggle",
+            label: toggleControlLabel,
+            checked: !isResponsive,
+            onChange: onIsResponsiveChange,
+            help: toggleHelpText
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime411.jsxs)(
+          "div",
+          {
+            className: clsx_default(
+              "block-editor-responsive-block-control__group",
+              {
+                "is-responsive": isResponsive
+              }
+            ),
+            children: [
+              !isResponsive && defaultControl,
+              isResponsive && (renderResponsiveControls ? renderResponsiveControls(viewports) : defaultResponsiveControls())
+            ]
+          }
+        )
+      ] })
+    ] });
   }
-  var library_default = (0, import_element274.forwardRef)(PublicInserterLibrary);
+  var responsive_block_control_default = ResponsiveBlockControl;

-  // packages/block-editor/build-module/components/selection-scroll-into-view/index.mjs
-  var import_deprecated31 = __toESM(require_deprecated(), 1);
-  function MultiSelectScrollIntoView() {
-    (0, import_deprecated31.default)("wp.blockEditor.MultiSelectScrollIntoView", {
-      hint: "This behaviour is now built-in.",
-      since: "5.8"
+  // 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);
+  function UnitControl6({ units: unitsProp, ...props }) {
+    const [availableUnits] = useSettings("spacing.units");
+    const units2 = (0, import_components180.__experimentalUseCustomUnits)({
+      availableUnits: availableUnits || ["%", "px", "em", "rem", "vw"],
+      units: unitsProp
     });
-    return null;
+    return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_components180.__experimentalUnitControl, { units: units2, ...props });
   }

-  // packages/block-editor/build-module/components/typewriter/index.mjs
-  var import_compose97 = __toESM(require_compose(), 1);
-  var import_dom72 = __toESM(require_dom(), 1);
-  var import_keycodes28 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime457 = __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_compose97.useRefEffect)((node) => {
-      const { ownerDocument: ownerDocument2 } = node;
-      const { defaultView } = ownerDocument2;
-      let scrollResizeRafId;
-      let onKeyDownRafId;
-      let caretRect;
-      function onScrollResize() {
-        if (scrollResizeRafId) {
-          return;
+  // 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);
+  function URLInputButton({ url, onChange }) {
+    const [expanded, toggleExpanded] = (0, import_element248.useReducer)(
+      (isExpanded) => !isExpanded,
+      false
+    );
+    const submitLink = (event) => {
+      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,
+        {
+          size: "compact",
+          icon: link_default,
+          label: url ? (0, import_i18n175.__)("Edit link") : (0, import_i18n175.__)("Insert link"),
+          onClick: toggleExpanded,
+          className: "components-toolbar__control",
+          isPressed: !!url
         }
-        scrollResizeRafId = defaultView.requestAnimationFrame(() => {
-          computeCaretRectangle();
-          scrollResizeRafId = null;
-        });
-      }
-      function onKeyDown(event) {
-        if (onKeyDownRafId) {
-          defaultView.cancelAnimationFrame(onKeyDownRafId);
+      ),
+      expanded && /* @__PURE__ */ (0, import_jsx_runtime413.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,
+              {
+                __next40pxDefaultSize: true,
+                className: "block-editor-url-input__back",
+                icon: arrow_left_default,
+                label: (0, import_i18n175.__)("Close"),
+                onClick: toggleExpanded
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime413.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,
+                  {
+                    size: "small",
+                    icon: keyboard_return_default,
+                    label: (0, import_i18n175.__)("Submit"),
+                    type: "submit"
+                  }
+                ) })
+              }
+            )
+          ] })
         }
-        onKeyDownRafId = defaultView.requestAnimationFrame(() => {
-          maintainCaretPosition(event);
-          onKeyDownRafId = null;
+      )
+    ] });
+  }
+  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_url10 = __toESM(require_url(), 1);
+  var import_jsx_runtime414 = __toESM(require_jsx_runtime(), 1);
+  var LINK_DESTINATION_NONE = "none";
+  var LINK_DESTINATION_CUSTOM = "custom";
+  var LINK_DESTINATION_MEDIA = "media";
+  var LINK_DESTINATION_ATTACHMENT = "attachment";
+  var NEW_TAB_REL = ["noopener"];
+  var ImageURLInputUI = ({
+    linkDestination,
+    onChangeUrl,
+    url,
+    mediaType = "image",
+    mediaUrl,
+    mediaLink,
+    linkTarget,
+    linkClass,
+    rel,
+    showLightboxSetting,
+    lightboxEnabled,
+    onSetLightbox,
+    resetLightbox
+  }) => {
+    const [isOpen, setIsOpen] = (0, import_element249.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element249.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)(() => {
+      if (!wrapperRef.current) {
+        return;
+      }
+      const nextFocusTarget = import_dom71.focus.focusable.find(wrapperRef.current)[0] || wrapperRef.current;
+      nextFocusTarget.focus();
+    }, [isEditingLink, url, lightboxEnabled]);
+    const startEditLink = () => {
+      if (linkDestination === LINK_DESTINATION_MEDIA || linkDestination === LINK_DESTINATION_ATTACHMENT) {
+        setUrlInput("");
+      }
+      setIsEditingLink(true);
+    };
+    const stopEditLink = () => {
+      setIsEditingLink(false);
+    };
+    const closeLinkUI = () => {
+      setUrlInput(null);
+      stopEditLink();
+      setIsOpen(false);
+    };
+    const getUpdatedLinkTargetSettings = (value) => {
+      const newLinkTarget = value ? "_blank" : void 0;
+      let updatedRel;
+      if (newLinkTarget) {
+        const rels = (rel ?? "").split(" ");
+        NEW_TAB_REL.forEach((relVal) => {
+          if (!rels.includes(relVal)) {
+            rels.push(relVal);
+          }
         });
+        updatedRel = rels.join(" ");
+      } else {
+        const rels = (rel ?? "").split(" ").filter(
+          (relVal) => NEW_TAB_REL.includes(relVal) === false
+        );
+        updatedRel = rels.length ? rels.join(" ") : void 0;
       }
-      function maintainCaretPosition({ keyCode }) {
-        if (!isSelectionEligibleForScroll()) {
-          return;
-        }
-        const currentCaretRect = (0, import_dom72.computeCaretRect)(defaultView);
-        if (!currentCaretRect) {
-          return;
-        }
-        if (!caretRect) {
-          caretRect = currentCaretRect;
+      return {
+        linkTarget: newLinkTarget,
+        rel: updatedRel
+      };
+    };
+    const onFocusOutside = () => {
+      return (event) => {
+        const autocompleteElement = autocompleteRef.current;
+        if (autocompleteElement && autocompleteElement.contains(event.target)) {
           return;
         }
-        if (arrowKeyCodes.has(keyCode)) {
-          caretRect = currentCaretRect;
-          return;
+        setIsOpen(false);
+        setUrlInput(null);
+        stopEditLink();
+      };
+    };
+    const onSubmitLinkChange = () => {
+      return (event) => {
+        if (urlInput) {
+          const selectedDestination = getLinkDestinations().find(
+            (destination) => destination.url === urlInput
+          )?.linkDestination || LINK_DESTINATION_CUSTOM;
+          onChangeUrl({
+            href: (0, import_url10.prependHTTPS)(urlInput),
+            linkDestination: selectedDestination,
+            lightbox: { enabled: false }
+          });
         }
-        const diff = currentCaretRect.top - caretRect.top;
-        if (diff === 0) {
-          return;
+        stopEditLink();
+        setUrlInput(null);
+        event.preventDefault();
+      };
+    };
+    const onLinkRemove = () => {
+      onChangeUrl({
+        linkDestination: LINK_DESTINATION_NONE,
+        href: ""
+      });
+    };
+    const getLinkDestinations = () => {
+      const linkDestinations = [
+        {
+          linkDestination: LINK_DESTINATION_MEDIA,
+          title: (0, import_i18n176.__)("Link to image file"),
+          url: mediaType === "image" ? mediaUrl : void 0,
+          icon: image_default
         }
-        const scrollContainer = (0, import_dom72.getScrollContainer)(node);
-        if (!scrollContainer) {
-          return;
-        }
-        const windowScroll = scrollContainer === ownerDocument2.body || scrollContainer === ownerDocument2.documentElement;
-        const scrollY = windowScroll ? defaultView.scrollY : scrollContainer.scrollTop;
-        const scrollContainerY = windowScroll ? 0 : scrollContainer.getBoundingClientRect().top;
-        const relativeScrollPosition = windowScroll ? caretRect.top / defaultView.innerHeight : (caretRect.top - scrollContainerY) / (defaultView.innerHeight - scrollContainerY);
-        if (scrollY === 0 && relativeScrollPosition < initialTriggerPercentage && isLastEditableNode()) {
-          caretRect = currentCaretRect;
-          return;
-        }
-        const scrollContainerHeight = windowScroll ? defaultView.innerHeight : scrollContainer.clientHeight;
-        if (
-          // The caret is under the lower fold.
-          caretRect.top + caretRect.height > scrollContainerY + scrollContainerHeight || // The caret is above the upper fold.
-          caretRect.top < scrollContainerY
-        ) {
-          caretRect = currentCaretRect;
-          return;
-        }
-        if (windowScroll) {
-          defaultView.scrollBy(0, diff);
-        } else {
-          scrollContainer.scrollTop += diff;
-        }
-      }
-      function addSelectionChangeListener() {
-        ownerDocument2.addEventListener(
-          "selectionchange",
-          computeCaretRectOnSelectionChange
-        );
-      }
-      function computeCaretRectOnSelectionChange() {
-        ownerDocument2.removeEventListener(
-          "selectionchange",
-          computeCaretRectOnSelectionChange
-        );
-        computeCaretRectangle();
+      ];
+      if (mediaType === "image" && mediaLink) {
+        linkDestinations.push({
+          linkDestination: LINK_DESTINATION_ATTACHMENT,
+          title: (0, import_i18n176.__)("Link to attachment page"),
+          url: mediaType === "image" ? mediaLink : void 0,
+          icon: page_default
+        });
       }
-      function computeCaretRectangle() {
-        if (isSelectionEligibleForScroll()) {
-          caretRect = (0, import_dom72.computeCaretRect)(defaultView);
-        }
+      return linkDestinations;
+    };
+    const onSetHref = (value) => {
+      const linkDestinations = getLinkDestinations();
+      let linkDestinationInput;
+      if (!value) {
+        linkDestinationInput = LINK_DESTINATION_NONE;
+      } else {
+        linkDestinationInput = (linkDestinations.find((destination) => {
+          return destination.url === value;
+        }) || { linkDestination: LINK_DESTINATION_CUSTOM }).linkDestination;
       }
-      function getActiveEditableElement() {
-        const { activeElement: activeElement2 } = ownerDocument2;
-        if (!activeElement2) {
-          return null;
+      onChangeUrl({
+        linkDestination: linkDestinationInput,
+        href: value
+      });
+    };
+    const onSetNewTab = (value) => {
+      const updatedLinkTarget = getUpdatedLinkTargetSettings(value);
+      onChangeUrl(updatedLinkTarget);
+    };
+    const onSetLinkRel = (value) => {
+      onChangeUrl({ rel: value });
+    };
+    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,
+        {
+          label: (0, import_i18n176.__)("Open in new tab"),
+          onChange: onSetNewTab,
+          checked: linkTarget === "_blank"
         }
-        if (!activeElement2.isContentEditable || !activeElement2.contains(node)) {
-          return activeElement2;
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+        import_components182.TextControl,
+        {
+          label: (0, import_i18n176.__)("Link relation"),
+          value: rel ?? "",
+          onChange: onSetLinkRel,
+          help: (0, import_element249.createInterpolateElement)(
+            (0, import_i18n176.__)(
+              "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" })
+            }
+          )
         }
-        const { anchorNode } = defaultView.getSelection();
-        if (!anchorNode) {
-          return null;
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+        import_components182.TextControl,
+        {
+          label: (0, import_i18n176.__)("Link CSS class"),
+          value: linkClass || "",
+          onChange: onSetLinkClass
         }
-        const element = anchorNode.nodeType === anchorNode.ELEMENT_NODE ? anchorNode : anchorNode.parentElement;
-        return element?.closest('[contenteditable="true"]') ?? null;
-      }
-      function isSelectionEligibleForScroll() {
-        const activeEditableElement = getActiveEditableElement();
-        return !!activeEditableElement && node.contains(activeEditableElement) && activeEditableElement.isContentEditable;
-      }
-      function isLastEditableNode() {
-        const editableNodes = node.querySelectorAll(
-          '[contenteditable="true"]'
+      )
+    ] });
+    const linkEditorValue = urlInput !== null ? urlInput : url;
+    const hideLightboxPanel = !lightboxEnabled || lightboxEnabled && !showLightboxSetting;
+    const showLinkEditor = !linkEditorValue && hideLightboxPanel;
+    const urlLabel = (getLinkDestinations().find(
+      (destination) => destination.linkDestination === linkDestination
+    ) || {}).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") })
+          ] }),
+          /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+            import_components182.Button,
+            {
+              icon: link_off_default,
+              label: (0, import_i18n176.__)("Disable enlarge on click"),
+              onClick: () => {
+                onSetLightbox?.(false);
+              },
+              size: "compact"
+            }
+          )
+        ] });
+      } else if (!url || isEditingLink) {
+        return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+          url_popover_default.LinkEditor,
+          {
+            className: "block-editor-url-popover__link-container-content",
+            value: linkEditorValue,
+            onChangeInputValue: setUrlInput,
+            onSubmit: onSubmitLinkChange(),
+            autocompleteRef
+          }
         );
-        const lastEditableNode = editableNodes[editableNodes.length - 1];
-        return lastEditableNode === getActiveEditableElement();
+      } else if (url && !isEditingLink) {
+        return /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(import_jsx_runtime414.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+            url_popover_default.LinkViewer,
+            {
+              className: "block-editor-url-popover__link-container-content",
+              url,
+              onEditLinkClick: startEditLink,
+              urlLabel
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+            import_components182.Button,
+            {
+              icon: link_off_default,
+              label: (0, import_i18n176.__)("Remove link"),
+              onClick: () => {
+                onLinkRemove();
+                resetLightbox?.();
+              },
+              size: "compact"
+            }
+          )
+        ] });
       }
-      defaultView.addEventListener("scroll", onScrollResize, true);
-      defaultView.addEventListener("resize", onScrollResize, true);
-      node.addEventListener("keydown", onKeyDown);
-      node.addEventListener("keyup", maintainCaretPosition);
-      node.addEventListener("mousedown", addSelectionChangeListener);
-      node.addEventListener("touchstart", addSelectionChangeListener);
-      return () => {
-        defaultView.removeEventListener("scroll", onScrollResize, true);
-        defaultView.removeEventListener("resize", onScrollResize, true);
-        node.removeEventListener("keydown", onKeyDown);
-        node.removeEventListener("keyup", maintainCaretPosition);
-        node.removeEventListener("mousedown", addSelectionChangeListener);
-        node.removeEventListener(
-          "touchstart",
-          addSelectionChangeListener
-        );
-        ownerDocument2.removeEventListener(
-          "selectionchange",
-          computeCaretRectOnSelectionChange
-        );
-        defaultView.cancelAnimationFrame(scrollResizeRafId);
-        defaultView.cancelAnimationFrame(onKeyDownRafId);
-      };
-    }, []);
-  }
-  function Typewriter({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime457.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_element275 = __toESM(require_element(), 1);
-  var import_deprecated32 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
-  var RenderedRefsContext = (0, import_element275.createContext)({});
-  RenderedRefsContext.displayName = "RenderedRefsContext";
-  function addToBlockType(renderedBlocks, blockName, uniqueId2) {
-    const result = {
-      ...renderedBlocks,
-      [blockName]: renderedBlocks[blockName] ? new Set(renderedBlocks[blockName]) : /* @__PURE__ */ new Set()
     };
-    result[blockName].add(uniqueId2);
-    return result;
-  }
-  function RecursionProvider({ children, uniqueId: uniqueId2, blockName = "" }) {
-    const previouslyRenderedBlocks = (0, import_element275.useContext)(RenderedRefsContext);
-    const { name } = useBlockEditContext();
-    blockName = blockName || name;
-    const newRenderedBlocks = (0, import_element275.useMemo)(
-      () => addToBlockType(previouslyRenderedBlocks, blockName, uniqueId2),
-      [previouslyRenderedBlocks, blockName, uniqueId2]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(RenderedRefsContext.Provider, { value: newRenderedBlocks, children });
-  }
-  function useHasRecursion(uniqueId2, blockName = "") {
-    const previouslyRenderedBlocks = (0, import_element275.useContext)(RenderedRefsContext);
-    const { name } = useBlockEditContext();
-    blockName = blockName || name;
-    return Boolean(previouslyRenderedBlocks[blockName]?.has(uniqueId2));
-  }
-  var DeprecatedExperimentalRecursionProvider = (props) => {
-    (0, import_deprecated32.default)("wp.blockEditor.__experimentalRecursionProvider", {
-      since: "6.5",
-      alternative: "wp.blockEditor.RecursionProvider"
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(RecursionProvider, { ...props });
-  };
-  var DeprecatedExperimentalUseHasRecursion = (...args) => {
-    (0, import_deprecated32.default)("wp.blockEditor.__experimentalUseHasRecursion", {
-      since: "6.5",
-      alternative: "wp.blockEditor.useHasRecursion"
-    });
-    return useHasRecursion(...args);
+    return /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(import_jsx_runtime414.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+        import_components182.ToolbarButton,
+        {
+          icon: link_default,
+          className: "components-toolbar__control",
+          label: (0, import_i18n176.__)("Link"),
+          "aria-expanded": isOpen,
+          onClick: openLinkUI,
+          ref: setPopoverAnchor,
+          isActive: !!url || lightboxEnabled && showLightboxSetting
+        }
+      ),
+      isOpen && /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+        url_popover_default,
+        {
+          ref: wrapperRef,
+          anchor: popoverAnchor,
+          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,
+              {
+                icon: link.icon,
+                iconPosition: "left",
+                onClick: () => {
+                  setUrlInput(null);
+                  onSetHref(link.url);
+                  stopEditLink();
+                },
+                children: link.title
+              },
+              link.linkDestination
+            )),
+            showLightboxSetting && /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+              import_components182.MenuItem,
+              {
+                className: "block-editor-url-popover__expand-on-click",
+                icon: fullscreen_default,
+                info: (0, import_i18n176.__)(
+                  "Scale the image with a lightbox effect."
+                ),
+                iconPosition: "left",
+                onClick: () => {
+                  setUrlInput(null);
+                  onChangeUrl({
+                    linkDestination: LINK_DESTINATION_NONE,
+                    href: ""
+                  });
+                  onSetLightbox?.(true);
+                  stopEditLink();
+                },
+                children: (0, import_i18n176.__)("Enlarge on click")
+              },
+              "expand-on-click"
+            )
+          ] }),
+          offset: 13,
+          children: PopoverChildren()
+        }
+      )
+    ] });
   };

-  // packages/block-editor/build-module/components/publish-date-time-picker/index.mjs
-  var import_components225 = __toESM(require_components(), 1);
-  var import_i18n215 = __toESM(require_i18n(), 1);
-  var import_element276 = __toESM(require_element(), 1);
-  var import_date2 = __toESM(require_date(), 1);
+  // 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);

-  // packages/block-editor/build-module/components/inspector-popover-header/index.mjs
-  var import_components224 = __toESM(require_components(), 1);
-  var import_i18n214 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
-  function InspectorPopoverHeader({
-    title,
-    help,
-    actions = [],
-    onClose
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_components224.__experimentalVStack, { className: "block-editor-inspector-popover-header", spacing: 4, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_components224.__experimentalHStack, { alignment: "center", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
-          import_components224.__experimentalHeading,
-          {
-            className: "block-editor-inspector-popover-header__heading",
-            level: 2,
-            size: 13,
-            children: title
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components224.__experimentalSpacer, {}),
-        actions.map(({ label, icon, onClick }) => /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
-          import_components224.Button,
-          {
-            size: "small",
-            className: "block-editor-inspector-popover-header__action",
-            label,
-            icon,
-            variant: !icon && "tertiary",
-            onClick,
-            children: !icon && label
-          },
-          label
-        )),
-        onClose && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
-          import_components224.Button,
-          {
-            size: "small",
-            className: "block-editor-inspector-popover-header__action",
-            label: (0, import_i18n214.__)("Close"),
-            icon: close_small_default,
-            onClick: onClose
-          }
-        )
-      ] }),
-      help && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components224.__experimentalText, { children: help })
-    ] });
+  // 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 compare = new Intl.Collator("und", { numeric: true }).compare;
+  function useSpacingSizes() {
+    const [
+      customSpacingSizes,
+      themeSpacingSizes,
+      defaultSpacingSizes,
+      defaultSpacingSizesEnabled
+    ] = useSettings(
+      "spacing.spacingSizes.custom",
+      "spacing.spacingSizes.theme",
+      "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 sizes = [
+        { name: (0, import_i18n177.__)("None"), slug: "0", size: 0 },
+        ...customSizes,
+        ...themeSizes,
+        ...defaultSizes
+      ];
+      if (sizes.every(({ slug }) => /^[0-9]/.test(slug))) {
+        sizes.sort((a2, b2) => compare(a2.slug, b2.slug));
+      }
+      return sizes.length > RANGE_CONTROL_MAX_SIZE ? [
+        {
+          name: (0, import_i18n177.__)("Default"),
+          slug: "default",
+          size: void 0
+        },
+        ...sizes
+      ] : sizes;
+    }, [customSizes, themeSizes, defaultSizes]);
   }

-  // packages/block-editor/build-module/components/publish-date-time-picker/index.mjs
-  var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
-  function PublishDateTimePicker({
-    onClose,
+  // 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 CUSTOM_VALUE_SETTINGS2 = {
+    px: { max: 300, steps: 1 },
+    "%": { max: 100, steps: 1 },
+    vw: { max: 100, steps: 1 },
+    vh: { max: 100, steps: 1 },
+    em: { max: 10, steps: 0.1 },
+    rm: { max: 10, steps: 0.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 SpacingInputControl({
+    icon,
+    isMixed = false,
+    minimumCustomValue,
     onChange,
-    showPopoverHeaderActions,
-    isCompact,
-    currentDate,
-    title,
-    ...additionalProps
-  }, ref) {
-    const datePickerProps = {
-      startOfWeek: (0, import_date2.getSettings)().l10n.startOfWeek,
-      onChange,
-      currentDate: isCompact ? void 0 : currentDate,
-      currentTime: isCompact ? currentDate : void 0,
-      ...additionalProps
-    };
-    const DatePickerComponent = isCompact ? import_components225.TimePicker : import_components225.DateTimePicker;
-    return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)("div", { ref, className: "block-editor-publish-date-time-picker", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
-        InspectorPopoverHeader,
-        {
-          title: title || (0, import_i18n215.__)("Publish"),
-          actions: showPopoverHeaderActions ? [
-            {
-              label: (0, import_i18n215.__)("Now"),
-              onClick: () => onChange?.(null)
-            }
-          ] : void 0,
-          onClose
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(DatePickerComponent, { ...datePickerProps })
-    ] });
-  }
-  var PrivatePublishDateTimePicker = (0, import_element276.forwardRef)(PublishDateTimePicker);
-  function PublicPublishDateTimePicker(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
-      PrivatePublishDateTimePicker,
+    onMouseOut,
+    onMouseOver,
+    showSideInLabel = true,
+    side,
+    spacingSizes,
+    type,
+    value,
+    ...restProps
+  }) {
+    const disableCustomSpacingSizes = (0, import_data157.useSelect)((select3) => {
+      const editorSettings = select3(store).getSettings();
+      return editorSettings?.disableCustomSpacingSizes;
+    });
+    const [availableUnits] = useSettings("spacing.units");
+    const units2 = (0, import_components183.__experimentalUseCustomUnits)({
+      availableUnits: availableUnits || ["px", "em", "rem"]
+    });
+    const presets = (0, import_element251.useMemo)(() => {
+      return spacingSizes?.map((preset) => ({
+        name: preset.name,
+        slug: preset.slug,
+        size: preset.size
+      })) || [];
+    }, [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)(
+      // 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"),
+      sideLabel,
+      typeLabel
+    ).trim();
+    const selectedUnit = units2[0]?.value || "px";
+    return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+      PresetInputControl,
       {
-        ...props,
-        showPopoverHeaderActions: true,
-        isCompact: false,
-        ref
+        allowNegativeOnDrag: minimumCustomValue < 0,
+        ariaLabel,
+        className: "spacing-sizes-control",
+        customValueSettings: CUSTOM_VALUE_SETTINGS2,
+        disableCustomValues: disableCustomSpacingSizes,
+        icon,
+        isMixed,
+        minimumCustomValue,
+        onChange,
+        onMouseOut,
+        onMouseOver,
+        presets,
+        presetType: "spacing",
+        selectedUnit,
+        units: units2,
+        value,
+        ...restProps
       }
     );
   }
-  var publish_date_time_picker_default = (0, import_element276.forwardRef)(PublicPublishDateTimePicker);
-
-  // packages/block-editor/build-module/components/tool-selector/index.mjs
-  var import_deprecated33 = __toESM(require_deprecated(), 1);
-  var import_element277 = __toESM(require_element(), 1);
-  function ToolSelector() {
-    (0, import_deprecated33.default)("wp.blockEditor.ToolSelector", {
-      since: "6.9",
-      hint: "The ToolSelector component no longer renders anything."
-    });
-    return null;
-  }
-  var tool_selector_default = (0, import_element277.forwardRef)(ToolSelector);

-  // packages/block-editor/build-module/hooks/utils.mjs
-  var import_jsx_runtime461 = __toESM(require_jsx_runtime(), 1);
-  var cleanEmptyObject = (object) => {
-    if (object === null || typeof object !== "object" || Array.isArray(object)) {
-      return object;
-    }
-    const cleanedNestedObjects = Object.entries(object).map(([key, value]) => [key, cleanEmptyObject(value)]).filter(([, value]) => value !== void 0);
-    return !cleanedNestedObjects.length ? void 0 : Object.fromEntries(cleanedNestedObjects);
-  };
-  function transformStyles2(activeSupports, migrationPaths, result, source, index2, results) {
-    if (Object.values(activeSupports ?? {}).every(
-      (isActive) => !isActive
-    )) {
-      return result;
-    }
-    if (results.length === 1 && result.innerBlocks.length === source.length) {
-      return result;
-    }
-    let referenceBlockAttributes = source[0]?.attributes;
-    if (results.length > 1 && source.length > 1) {
-      if (source[index2]) {
-        referenceBlockAttributes = source[index2]?.attributes;
-      } else {
-        return result;
-      }
-    }
-    let returnBlock = result;
-    Object.entries(activeSupports).forEach(([support, isActive]) => {
-      if (isActive) {
-        migrationPaths[support].forEach((path) => {
-          const styleValue = getValueFromObjectPath2(
-            referenceBlockAttributes,
-            path
+  // packages/block-editor/build-module/components/spacing-sizes-control/input-controls/axial.mjs
+  var import_jsx_runtime416 = __toESM(require_jsx_runtime(), 1);
+  var groupedSides = ["vertical", "horizontal"];
+  function AxialInputControls({
+    minimumCustomValue,
+    onChange,
+    onMouseOut,
+    onMouseOver,
+    sides: sides2,
+    spacingSizes,
+    type,
+    values
+  }) {
+    const createHandleOnChange = (side) => (next) => {
+      if (!onChange) {
+        return;
+      }
+      const nextValues = {
+        ...Object.keys(values).reduce((acc, key) => {
+          acc[key] = getPresetValueFromCustomValue2(
+            values[key],
+            spacingSizes
           );
-          if (styleValue) {
-            returnBlock = {
-              ...returnBlock,
-              attributes: setImmutably2(
-                returnBlock.attributes,
-                path,
-                styleValue
-              )
-            };
-          }
-        });
+          return acc;
+        }, {})
+      };
+      if (side === "vertical") {
+        nextValues.top = next;
+        nextValues.bottom = next;
       }
-    });
-    return returnBlock;
+      if (side === "horizontal") {
+        nextValues.left = next;
+        nextValues.right = next;
+      }
+      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) => {
+      const axisValue = side === "vertical" ? values.top : values.left;
+      return /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+        SpacingInputControl,
+        {
+          icon: ICONS[side],
+          label: LABELS[side],
+          minimumCustomValue,
+          onChange: createHandleOnChange(side),
+          onMouseOut,
+          onMouseOver,
+          side,
+          spacingSizes,
+          type,
+          value: axisValue,
+          withInputField: false
+        },
+        `spacing-sizes-control-${side}`
+      );
+    }) });
   }
-  function shouldSkipSerialization(blockNameOrType, featureSet, feature) {
-    const support = (0, import_blocks104.getBlockSupport)(blockNameOrType, featureSet);
-    const skipSerialization = support?.__experimentalSkipSerialization;
-    if (Array.isArray(skipSerialization)) {
-      return skipSerialization.includes(feature);
-    }
-    return skipSerialization;
+
+  // packages/block-editor/build-module/components/spacing-sizes-control/input-controls/separated.mjs
+  var import_jsx_runtime417 = __toESM(require_jsx_runtime(), 1);
+  function SeparatedInputControls({
+    minimumCustomValue,
+    onChange,
+    onMouseOut,
+    onMouseOver,
+    sides: sides2,
+    spacingSizes,
+    type,
+    values
+  }) {
+    const filteredSides = sides2?.length ? ALL_SIDES.filter((side) => sides2.includes(side)) : ALL_SIDES;
+    const createHandleOnChange = (side) => (next) => {
+      const nextValues = {
+        ...Object.keys(values).reduce((acc, key) => {
+          acc[key] = getPresetValueFromCustomValue2(
+            values[key],
+            spacingSizes
+          );
+          return acc;
+        }, {})
+      };
+      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)(
+        SpacingInputControl,
+        {
+          icon: ICONS[side],
+          label: LABELS[side],
+          minimumCustomValue,
+          onChange: createHandleOnChange(side),
+          onMouseOut,
+          onMouseOver,
+          side,
+          spacingSizes,
+          type,
+          value: values[side],
+          withInputField: false
+        },
+        `spacing-sizes-control-${side}`
+      );
+    }) });
   }
-  var pendingStyleOverrides = /* @__PURE__ */ new WeakMap();
-  function useStyleOverride({ id, css }) {
-    return usePrivateStyleOverride({ id, css });
+
+  // packages/block-editor/build-module/components/spacing-sizes-control/input-controls/single.mjs
+  var import_jsx_runtime418 = __toESM(require_jsx_runtime(), 1);
+  function SingleInputControl({
+    minimumCustomValue,
+    onChange,
+    onMouseOut,
+    onMouseOver,
+    showSideInLabel,
+    side,
+    spacingSizes,
+    type,
+    values
+  }) {
+    const createHandleOnChange = (currentSide) => (next) => {
+      const nextValues = {
+        ...Object.keys(values).reduce((acc, key) => {
+          acc[key] = getPresetValueFromCustomValue2(
+            values[key],
+            spacingSizes
+          );
+          return acc;
+        }, {})
+      };
+      nextValues[currentSide] = next;
+      onChange(nextValues);
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
+      SpacingInputControl,
+      {
+        label: LABELS[side],
+        minimumCustomValue,
+        onChange: createHandleOnChange(side),
+        onMouseOut,
+        onMouseOver,
+        showSideInLabel,
+        side,
+        spacingSizes,
+        type,
+        value: values[side],
+        withInputField: false
+      }
+    );
   }
-  function usePrivateStyleOverride({
-    id,
-    css,
-    assets,
-    __unstableType,
-    variation,
-    clientId
-  } = {}) {
-    const { setStyleOverride: setStyleOverride2, deleteStyleOverride: deleteStyleOverride2 } = unlock(
-      (0, import_data181.useDispatch)(store)
+
+  // 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);
+  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,
+      {
+        ...props,
+        size: "small",
+        icon: isLinked ? link_default : link_off_default,
+        iconSize: 24,
+        label
+      }
     );
-    const registry = (0, import_data181.useRegistry)();
-    const fallbackId = (0, import_element278.useId)();
-    (0, import_element278.useEffect)(() => {
-      if (!css && !assets) {
-        return;
+  }
+
+  // packages/block-editor/build-module/components/spacing-sizes-control/index.mjs
+  var import_jsx_runtime420 = __toESM(require_jsx_runtime(), 1);
+  function SpacingSizesControl({
+    inputProps,
+    label: labelProp,
+    minimumCustomValue = 0,
+    onChange,
+    onMouseOut,
+    onMouseOver,
+    showSideInLabel = true,
+    sides: sides2 = ALL_SIDES,
+    useSelect: useSelect183,
+    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 toggleLinked = () => {
+      setView(view === VIEWS.axial ? VIEWS.custom : VIEWS.axial);
+    };
+    const handleOnChange = (nextValue) => {
+      const newValues = { ...values, ...nextValue };
+      onChange(newValues);
+    };
+    const inputControlProps = {
+      ...inputProps,
+      minimumCustomValue,
+      onChange: handleOnChange,
+      onMouseOut,
+      onMouseOver,
+      sides: sides2,
+      spacingSizes,
+      type: labelProp,
+      useSelect: useSelect183,
+      values: inputValues
+    };
+    const renderControls = () => {
+      if (view === VIEWS.axial) {
+        return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(AxialInputControls, { ...inputControlProps });
       }
-      const _id = id || fallbackId;
-      const override = {
-        id,
-        css,
-        assets,
-        __unstableType,
-        variation,
-        clientId
-      };
-      if (!pendingStyleOverrides.get(registry)) {
-        pendingStyleOverrides.set(registry, []);
+      if (view === VIEWS.custom) {
+        return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(SeparatedInputControls, { ...inputControlProps });
       }
-      pendingStyleOverrides.get(registry).push([_id, override]);
-      window.queueMicrotask(() => {
-        if (pendingStyleOverrides.get(registry)?.length) {
-          registry.batch(() => {
-            pendingStyleOverrides.get(registry).forEach((args) => {
-              setStyleOverride2(...args);
-            });
-            pendingStyleOverrides.set(registry, []);
-          });
+      return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+        SingleInputControl,
+        {
+          side: view,
+          ...inputControlProps,
+          showSideInLabel
         }
+      );
+    };
+    const sideLabel = ALL_SIDES.includes(view) && showSideInLabel ? LABELS[view] : "";
+    const label = (0, import_i18n180.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"),
+      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,
+          {
+            as: "legend",
+            className: "spacing-sizes-control__label",
+            children: label
+          }
+        ),
+        !hasOneSide && !hasOnlyAxialSides && /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+          LinkedButton2,
+          {
+            label: labelProp,
+            onClick: toggleLinked,
+            isLinked: view === VIEWS.axial
+          }
+        )
+      ] }),
+      /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(import_components185.__experimentalVStack, { spacing: 0.5, children: renderControls() })
+    ] });
+  }
+
+  // packages/block-editor/build-module/components/preview-options/index.mjs
+  var import_deprecated29 = __toESM(require_deprecated(), 1);
+  function PreviewOptions() {
+    (0, import_deprecated29.default)("wp.blockEditor.PreviewOptions", {
+      version: "6.5"
+    });
+    return null;
+  }
+
+  // packages/block-editor/build-module/components/use-resize-canvas/index.mjs
+  var import_deprecated30 = __toESM(require_deprecated(), 1);
+  function useResizeCanvas() {
+    (0, import_deprecated30.default)("wp.blockEditor.useResizeCanvas", {
+      since: "7.1",
+      hint: "Device preview is now handled by the editor canvas. This hook no longer does anything."
+    });
+  }
+
+  // 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);
+
+  // 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);
+  function IsolatedEditButton({
+    attributes = {},
+    onNavigateToEntityRecord,
+    isTemplatePartBlock
+  }) {
+    const { ref, theme: theme2, slug } = attributes;
+    const entityId = isTemplatePartBlock ? theme2 && slug && `${theme2}//${slug}` : ref;
+    const handleClick = () => {
+      if (!entityId) {
+        return;
+      }
+      onNavigateToEntityRecord({
+        postId: entityId,
+        postType: isTemplatePartBlock ? "wp_template_part" : "wp_block"
       });
-      return () => {
-        const isPending = pendingStyleOverrides.get(registry)?.find(([currentId]) => currentId === _id);
-        if (isPending) {
-          pendingStyleOverrides.set(
-            registry,
-            pendingStyleOverrides.get(registry).filter(([currentId]) => currentId !== _id)
-          );
-        } else {
-          deleteStyleOverride2(_id);
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
+      Stack,
+      {
+        direction: "column",
+        className: "block-editor-block-inspector-edit-contents",
+        children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
+          import_components186.Button,
+          {
+            className: "block-editor-block-inspector-edit-contents__button",
+            __next40pxDefaultSize: true,
+            variant: "secondary",
+            onClick: handleClick,
+            accessibleWhenDisabled: true,
+            disabled: !entityId,
+            children: (0, import_i18n181.__)("Edit original")
+          }
+        )
+      }
+    );
+  }
+  function InlineEditButton({
+    clientId,
+    editedContentOnlySection: editedContentOnlySection2,
+    editContentOnlySection: editContentOnlySection2,
+    stopEditingContentOnlySection: stopEditingContentOnlySection2
+  }) {
+    const { selectBlock: selectBlock2 } = (0, import_data158.useDispatch)(store);
+    const handleClick = () => {
+      if (!editedContentOnlySection2) {
+        editContentOnlySection2(clientId);
+        selectBlock2(clientId);
+      } else {
+        stopEditingContentOnlySection2();
+        selectBlock2(clientId);
+      }
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
+      Stack,
+      {
+        direction: "column",
+        className: "block-editor-block-inspector-edit-contents",
+        children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
+          import_components186.Button,
+          {
+            className: "block-editor-block-inspector-edit-contents__button",
+            __next40pxDefaultSize: true,
+            variant: "secondary",
+            onClick: handleClick,
+            children: editedContentOnlySection2 ? (
+              /* translators: Button label to leave pattern editing mode. */
+              (0, import_i18n181.__)("Exit pattern")
+            ) : (
+              /* translators: Button label to enter pattern editing mode. */
+              (0, import_i18n181.__)("Edit pattern")
+            )
+          }
+        )
+      }
+    );
+  }
+  function EditContents({ clientId }) {
+    const {
+      isWithinSection,
+      isWithinEditedSection,
+      editedContentOnlySection: editedContentOnlySection2,
+      editContentOnlySection: editContentOnlySection2,
+      stopEditingContentOnlySection: stopEditingContentOnlySection2
+    } = useContentOnlySectionEdit(clientId);
+    const { block, onNavigateToEntityRecord, canEdit } = (0, import_data158.useSelect)(
+      (select3) => {
+        const { getBlock: getBlock2, getSettings: getSettings8, canEditBlock: canEditBlock2 } = select3(store);
+        return {
+          block: getBlock2(clientId),
+          onNavigateToEntityRecord: getSettings8().onNavigateToEntityRecord,
+          canEdit: canEditBlock2(clientId)
+        };
+      },
+      [clientId]
+    );
+    if (!canEdit || !isWithinSection && !isWithinEditedSection) {
+      return null;
+    }
+    const isSyncedPattern = (0, import_blocks91.isReusableBlock)(block);
+    const isTemplatePartBlock = (0, import_blocks91.isTemplatePart)(block);
+    const shouldUseIsolatedEditor = (isSyncedPattern || isTemplatePartBlock) && onNavigateToEntityRecord;
+    if (shouldUseIsolatedEditor) {
+      return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
+        IsolatedEditButton,
+        {
+          attributes: block?.attributes,
+          onNavigateToEntityRecord,
+          isTemplatePartBlock
         }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
+      InlineEditButton,
+      {
+        clientId,
+        editedContentOnlySection: editedContentOnlySection2,
+        editContentOnlySection: editContentOnlySection2,
+        stopEditingContentOnlySection: stopEditingContentOnlySection2
+      }
+    );
+  }
+
+  // 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);
+  function SkipToSelectedBlock() {
+    const selectedBlockClientId = (0, import_data159.useSelect)(
+      (select3) => select3(store).getBlockSelectionStart(),
+      []
+    );
+    const ref = (0, import_element253.useRef)();
+    useBlockElementRef(selectedBlockClientId, ref);
+    const onClick = () => {
+      ref.current?.focus();
+    };
+    return selectedBlockClientId ? /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(
+      import_components187.Button,
+      {
+        __next40pxDefaultSize: true,
+        variant: "secondary",
+        className: "block-editor-skip-to-selected-block",
+        onClick,
+        children: (0, import_i18n182.__)("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);
+  function MultiSelectionInspector() {
+    const { selectedBlockCount, totalBlockCount } = (0, import_data160.useSelect)((select3) => {
+      const {
+        getSelectedBlockCount: getSelectedBlockCount2,
+        getMultiSelectedBlockClientIds: getMultiSelectedBlockClientIds2,
+        getClientIdsOfDescendants: getClientIdsOfDescendants2
+      } = select3(store);
+      const count = getSelectedBlockCount2();
+      return {
+        selectedBlockCount: count,
+        totalBlockCount: count + getClientIdsOfDescendants2(getMultiSelectedBlockClientIds2()).length
       };
-    }, [
-      id,
-      css,
-      clientId,
-      assets,
-      __unstableType,
-      fallbackId,
-      setStyleOverride2,
-      deleteStyleOverride2,
-      registry,
-      variation
-    ]);
+    }, []);
+    return /* @__PURE__ */ (0, import_jsx_runtime423.jsxs)(
+      Stack,
+      {
+        direction: "row",
+        align: "center",
+        justify: "flex-start",
+        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)(
+              /* translators: %d: number of blocks */
+              (0, import_i18n183._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)(
+              /* translators: %d: number of blocks including nested blocks */
+              (0, import_i18n183._n)(
+                "%d including nested block",
+                "%d including nested blocks",
+                totalBlockCount
+              ),
+              totalBlockCount
+            ) })
+          ] })
+        ]
+      }
+    );
   }
-  function useBlockSettings(name, parentLayout) {
-    const [
-      backgroundImage,
-      backgroundSize,
-      gradient,
-      customFontFamilies,
-      defaultFontFamilies,
-      themeFontFamilies,
-      defaultFontSizesEnabled,
-      customFontSizes,
-      defaultFontSizes,
-      themeFontSizes,
-      customFontSize,
-      fontStyle,
-      fontWeight,
-      lineHeight,
-      textAlign,
-      textColumns,
-      textDecoration,
-      textIndent,
-      writingMode,
-      textTransform,
-      letterSpacing,
-      padding,
-      margin,
-      blockGap,
-      defaultSpacingSizesEnabled,
-      customSpacingSize,
-      userSpacingSizes,
-      defaultSpacingSizes,
-      themeSpacingSizes,
-      units2,
-      aspectRatio,
-      height,
-      minHeight,
-      minWidth,
-      width,
-      dimensionSizes,
-      layout,
-      borderColor,
-      borderRadius,
-      borderStyle,
-      borderWidth,
-      borderRadiusSizes,
-      customColorsEnabled,
-      customColors,
-      customDuotone,
-      themeColors,
-      defaultColors,
-      defaultPalette,
-      defaultDuotone,
-      userDuotonePalette,
-      themeDuotonePalette,
-      defaultDuotonePalette,
-      userGradientPalette,
-      themeGradientPalette,
-      defaultGradientPalette,
-      defaultGradients,
-      areCustomGradientsEnabled,
-      isBackgroundEnabled,
-      isLinkEnabled,
-      isTextEnabled,
-      isHeadingEnabled,
-      isButtonEnabled,
-      shadow
-    ] = useSettings(
-      "background.backgroundImage",
-      "background.backgroundSize",
-      "background.gradient",
-      "typography.fontFamilies.custom",
-      "typography.fontFamilies.default",
-      "typography.fontFamilies.theme",
-      "typography.defaultFontSizes",
-      "typography.fontSizes.custom",
-      "typography.fontSizes.default",
-      "typography.fontSizes.theme",
-      "typography.customFontSize",
-      "typography.fontStyle",
-      "typography.fontWeight",
-      "typography.lineHeight",
-      "typography.textAlign",
-      "typography.textColumns",
-      "typography.textDecoration",
-      "typography.textIndent",
-      "typography.writingMode",
-      "typography.textTransform",
-      "typography.letterSpacing",
-      "spacing.padding",
-      "spacing.margin",
-      "spacing.blockGap",
-      "spacing.defaultSpacingSizes",
-      "spacing.customSpacingSize",
-      "spacing.spacingSizes.custom",
-      "spacing.spacingSizes.default",
-      "spacing.spacingSizes.theme",
-      "spacing.units",
-      "dimensions.aspectRatio",
-      "dimensions.height",
-      "dimensions.minHeight",
-      "dimensions.minWidth",
-      "dimensions.width",
-      "dimensions.dimensionSizes",
-      "layout",
-      "border.color",
-      "border.radius",
-      "border.style",
-      "border.width",
-      "border.radiusSizes",
-      "color.custom",
-      "color.palette.custom",
-      "color.customDuotone",
-      "color.palette.theme",
-      "color.palette.default",
-      "color.defaultPalette",
-      "color.defaultDuotone",
-      "color.duotone.custom",
-      "color.duotone.theme",
-      "color.duotone.default",
-      "color.gradients.custom",
-      "color.gradients.theme",
-      "color.gradients.default",
-      "color.defaultGradients",
-      "color.customGradient",
-      "color.background",
-      "color.link",
-      "color.text",
-      "color.heading",
-      "color.button",
-      "shadow"
+
+  // packages/block-editor/build-module/components/block-inspector/inspector-pre-tabs-slot-fill.mjs
+  var import_components188 = __toESM(require_components(), 1);
+  var BlockInspectorPreTabsKey = /* @__PURE__ */ Symbol("BlockInspectorPreTabs");
+  var {
+    Fill: BlockInspectorPreTabsFill,
+    Slot: BlockInspectorPreTabsSlot
+  } = (0, import_components188.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_preferences5 = __toESM(require_preferences(), 1);
+  var import_data178 = __toESM(require_data(), 1);
+
+  // packages/block-editor/build-module/components/inspector-controls-tabs/utils.mjs
+  var import_i18n184 = __toESM(require_i18n(), 1);
+  var TAB_SETTINGS = {
+    name: "settings",
+    title: (0, import_i18n184.__)("Settings"),
+    value: "settings",
+    icon: cog_default
+  };
+  var TAB_STYLES = {
+    name: "styles",
+    title: (0, import_i18n184.__)("Styles"),
+    value: "styles",
+    icon: styles_default
+  };
+  var TAB_CONTENT = {
+    name: "content",
+    title: (0, import_i18n184.__)("Content"),
+    value: "content",
+    icon: page_default
+  };
+  var TAB_LIST_VIEW = {
+    name: "list",
+    title: (0, import_i18n184.__)("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);
+
+  // 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 AdvancedControls = ({ initialOpen = false }) => {
+    const fills = (0, import_components189.__experimentalUseSlotFills)(InspectorAdvancedControls.slotName);
+    const privateFills = (0, import_components189.__experimentalUseSlotFills)(
+      PrivateInspectorControlsAllowedBlocks.name
+    );
+    const hasFills = Boolean(fills && fills.length);
+    const hasPrivateFills = Boolean(privateFills && privateFills.length);
+    if (!hasFills && !hasPrivateFills) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)(
+      import_components189.PanelBody,
+      {
+        className: "block-editor-block-inspector__advanced",
+        title: (0, import_i18n185.__)("Advanced"),
+        initialOpen,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(inspector_controls_default.Slot, { group: "advanced" }),
+          /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(PrivateInspectorControlsAllowedBlocks.Slot, {})
+        ]
+      }
     );
-    const rawSettings = (0, import_element278.useMemo)(() => {
+  };
+  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 SettingsTab = ({ showAdvancedControls = false }) => {
+    const defaultFills = (0, import_components190.__experimentalUseSlotFills)(groups_default.default.name);
+    const bindingsFills = (0, import_components190.__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 }) })
+    ] });
+  };
+  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);
+
+  // 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 PositionControlsPanel = () => {
+    const { selectedClientIds, selectedBlocks, hasPositionAttribute } = (0, import_data161.useSelect)((select3) => {
+      const { getBlocksByClientId: getBlocksByClientId2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = select3(store);
+      const selectedBlockClientIds = getSelectedBlockClientIds2();
+      const _selectedBlocks = getBlocksByClientId2(
+        selectedBlockClientIds
+      );
       return {
-        background: {
-          backgroundImage,
-          backgroundSize,
-          gradient
-        },
-        color: {
-          palette: {
-            custom: customColors,
-            theme: themeColors,
-            default: defaultColors
-          },
-          gradients: {
-            custom: userGradientPalette,
-            theme: themeGradientPalette,
-            default: defaultGradientPalette
-          },
-          duotone: {
-            custom: userDuotonePalette,
-            theme: themeDuotonePalette,
-            default: defaultDuotonePalette
-          },
-          defaultGradients,
-          defaultPalette,
-          defaultDuotone,
-          custom: customColorsEnabled,
-          customGradient: areCustomGradientsEnabled,
-          customDuotone,
-          background: isBackgroundEnabled,
-          link: isLinkEnabled,
-          heading: isHeadingEnabled,
-          button: isButtonEnabled,
-          text: isTextEnabled
-        },
-        typography: {
-          fontFamilies: {
-            custom: customFontFamilies,
-            default: defaultFontFamilies,
-            theme: themeFontFamilies
-          },
-          fontSizes: {
-            custom: customFontSizes,
-            default: defaultFontSizes,
-            theme: themeFontSizes
-          },
-          customFontSize,
-          defaultFontSizes: defaultFontSizesEnabled,
-          fontStyle,
-          fontWeight,
-          lineHeight,
-          textAlign,
-          textColumns,
-          textDecoration,
-          textIndent,
-          textTransform,
-          letterSpacing,
-          writingMode
-        },
-        spacing: {
-          spacingSizes: {
-            custom: userSpacingSizes,
-            default: defaultSpacingSizes,
-            theme: themeSpacingSizes
-          },
-          customSpacingSize,
-          defaultSpacingSizes: defaultSpacingSizesEnabled,
-          padding,
-          margin,
-          blockGap,
-          units: units2
-        },
-        border: {
-          color: borderColor,
-          radius: borderRadius,
-          style: borderStyle,
-          width: borderWidth,
-          radiusSizes: borderRadiusSizes
-        },
-        dimensions: {
-          aspectRatio,
-          height,
-          minHeight,
-          minWidth,
-          width,
-          dimensionSizes
-        },
-        layout,
-        parentLayout,
-        shadow
+        selectedClientIds: selectedBlockClientIds,
+        selectedBlocks: _selectedBlocks,
+        hasPositionAttribute: _selectedBlocks?.some(
+          ({ attributes }) => !!attributes?.style?.position?.type
+        )
       };
-    }, [
-      backgroundImage,
-      backgroundSize,
-      gradient,
-      customFontFamilies,
-      defaultFontFamilies,
-      themeFontFamilies,
-      defaultFontSizesEnabled,
-      customFontSizes,
-      defaultFontSizes,
-      themeFontSizes,
-      customFontSize,
-      fontStyle,
-      fontWeight,
-      lineHeight,
-      textAlign,
-      textColumns,
-      textDecoration,
-      textIndent,
-      textTransform,
-      letterSpacing,
-      writingMode,
-      padding,
-      margin,
-      blockGap,
-      defaultSpacingSizesEnabled,
-      customSpacingSize,
-      userSpacingSizes,
-      defaultSpacingSizes,
-      themeSpacingSizes,
-      units2,
-      aspectRatio,
-      height,
-      minHeight,
-      minWidth,
-      width,
-      dimensionSizes,
-      layout,
-      parentLayout,
-      borderColor,
-      borderRadius,
-      borderStyle,
-      borderWidth,
-      borderRadiusSizes,
-      customColorsEnabled,
-      customColors,
-      customDuotone,
-      themeColors,
-      defaultColors,
-      defaultPalette,
-      defaultDuotone,
-      userDuotonePalette,
-      themeDuotonePalette,
-      defaultDuotonePalette,
-      userGradientPalette,
-      themeGradientPalette,
-      defaultGradientPalette,
-      defaultGradients,
-      areCustomGradientsEnabled,
-      isBackgroundEnabled,
-      isLinkEnabled,
-      isTextEnabled,
-      isHeadingEnabled,
-      isButtonEnabled,
-      shadow
-    ]);
-    return useSettingsForBlockElement(rawSettings, name);
-  }
-  function createBlockEditFilter(features) {
-    features = features.map((settings2) => {
-      return { ...settings2, Edit: (0, import_element278.memo)(settings2.edit) };
-    });
-    const withBlockEditHooks = (0, import_compose98.createHigherOrderComponent)(
-      (OriginalBlockEdit) => function WithBlockEditHooks(props) {
-        const context = useBlockEditContext();
-        return [
-          ...features.map((feature, i2) => {
-            const {
-              Edit: Edit5,
-              hasSupport,
-              attributeKeys = [],
-              shareWithChildBlocks,
-              supportsPatternEditing
-            } = feature;
-            const shouldDisplayControls = supportsPatternEditing && context[mayDisplayPatternEditingControlsKey] || context[mayDisplayControlsKey] || context[mayDisplayParentControlsKey] && shareWithChildBlocks;
-            if (!shouldDisplayControls || !hasSupport(props.name)) {
-              return null;
-            }
-            const neededProps = {};
-            for (const key of attributeKeys) {
-              if (props.attributes[key]) {
-                neededProps[key] = props.attributes[key];
+    }, []);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data161.useDispatch)(store);
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    function resetPosition() {
+      if (!selectedClientIds?.length || !selectedBlocks?.length) {
+        return;
+      }
+      const attributesByClientId = Object.fromEntries(
+        selectedBlocks?.map(({ clientId, attributes }) => [
+          clientId,
+          {
+            style: cleanEmptyObject({
+              ...attributes?.style,
+              position: {
+                ...attributes?.style?.position,
+                type: void 0,
+                top: void 0,
+                right: void 0,
+                bottom: void 0,
+                left: void 0
               }
-            }
-            return /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
-              Edit5,
-              {
-                name: props.name,
-                isSelected: props.isSelected,
-                clientId: props.clientId,
-                setAttributes: props.setAttributes,
-                __unstableParentLayout: props.__unstableParentLayout,
-                ...neededProps
-              },
-              i2
-            );
-          }),
-          /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(OriginalBlockEdit, { ...props }, "edit")
-        ];
+            })
+          }
+        ])
+      );
+      updateBlockAttributes2(selectedClientIds, attributesByClientId, true);
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
+      import_components191.__experimentalToolsPanel,
+      {
+        className: "block-editor-block-inspector__position",
+        label: (0, import_i18n186.__)("Position"),
+        resetAll: resetPosition,
+        dropdownMenuProps,
+        children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
+          import_components191.__experimentalToolsPanelItem,
+          {
+            isShownByDefault: hasPositionAttribute,
+            label: (0, import_i18n186.__)("Position"),
+            hasValue: () => hasPositionAttribute,
+            onDeselect: resetPosition,
+            children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(inspector_controls_default.Slot, { group: "position" })
+          }
+        )
+      }
+    );
+  };
+  var PositionControls = () => {
+    const fills = (0, import_components191.__experimentalUseSlotFills)(groups_default.position.name);
+    const hasFills = Boolean(fills && fills.length);
+    if (!hasFills) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime426.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_hooks13 = __toESM(require_hooks(), 1);
+  var import_data168 = __toESM(require_data(), 1);
+  var import_i18n206 = __toESM(require_i18n(), 1);
+
+  // packages/block-editor/build-module/components/global-styles/index.mjs
+  var global_styles_exports = {};
+  __export(global_styles_exports, {
+    AdvancedPanel: () => AdvancedPanel,
+    BackgroundPanel: () => BackgroundImagePanel2,
+    BorderPanel: () => BorderPanel,
+    ColorPanel: () => ColorPanel,
+    DimensionsPanel: () => DimensionsPanel,
+    FiltersPanel: () => FiltersPanel,
+    ImageSettingsPanel: () => ImageSettingsPanel,
+    StateControl: () => StateControl,
+    StateControlBadges: () => StateControlBadges,
+    TypographyPanel: () => TypographyPanel,
+    useHasBackgroundPanel: () => useHasBackgroundPanel,
+    useHasBorderPanel: () => useHasBorderPanel,
+    useHasBorderPanelControls: () => useHasBorderPanelControls,
+    useHasColorPanel: () => useHasColorPanel,
+    useHasDimensionsPanel: () => useHasDimensionsPanel,
+    useHasFiltersPanel: () => useHasFiltersPanel,
+    useHasImageSettingsPanel: () => useHasImageSettingsPanel,
+    useHasTypographyPanel: () => useHasTypographyPanel,
+    useSettingsForBlockElement: () => useSettingsForBlockElement
+  });
+
+  // packages/block-editor/build-module/components/global-styles/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);
+  function useSettingsForBlockElement(parentSettings, blockName, element) {
+    const { supportedStyles, supports } = (0, import_data162.useSelect)(
+      (select3) => {
+        return {
+          supportedStyles: unlock(
+            select3(import_blocks92.store)
+          ).getSupportedStyles(blockName, element),
+          supports: select3(import_blocks92.store).getBlockType(blockName)?.supports
+        };
       },
-      "withBlockEditHooks"
+      [blockName, element]
     );
-    (0, import_hooks18.addFilter)("editor.BlockEdit", "core/editor/hooks", withBlockEditHooks);
-  }
-  function BlockProps({
-    index: index2,
-    useBlockProps: hook,
-    setAllWrapperProps,
-    ...props
-  }) {
-    const wrapperProps = hook(props);
-    const setWrapperProps = (next) => setAllWrapperProps((prev) => {
-      const nextAll = [...prev];
-      nextAll[index2] = next;
-      return nextAll;
-    });
-    (0, import_element278.useEffect)(() => {
-      setWrapperProps(wrapperProps);
-      return () => {
-        setWrapperProps(void 0);
+    return (0, import_element254.useMemo)(() => {
+      const updatedSettings = { ...parentSettings };
+      if (!supportedStyles.includes("fontSize")) {
+        updatedSettings.typography = {
+          ...updatedSettings.typography,
+          fontSizes: {},
+          customFontSize: false,
+          defaultFontSizes: false
+        };
+      }
+      if (!supportedStyles.includes("fontFamily")) {
+        updatedSettings.typography = {
+          ...updatedSettings.typography,
+          fontFamilies: {}
+        };
+      }
+      updatedSettings.color = {
+        ...updatedSettings.color,
+        text: updatedSettings.color?.text && supportedStyles.includes("color"),
+        background: updatedSettings.color?.background && (supportedStyles.includes("background") || supportedStyles.includes("backgroundColor")),
+        button: updatedSettings.color?.button && supportedStyles.includes("buttonColor"),
+        heading: updatedSettings.color?.heading && supportedStyles.includes("headingColor"),
+        link: updatedSettings.color?.link && supportedStyles.includes("linkColor"),
+        caption: updatedSettings.color?.caption && supportedStyles.includes("captionColor")
       };
-    });
-    return null;
-  }
-  var BlockPropsPure = (0, import_element278.memo)(BlockProps);
-  function createBlockListBlockFilter(features) {
-    const withBlockListBlockHooks = (0, import_compose98.createHigherOrderComponent)(
-      (BlockListBlock2) => function WithBlockListBlockHooks(props) {
-        const [allWrapperProps, setAllWrapperProps] = (0, import_element278.useState)(
-          Array(features.length).fill(void 0)
-        );
-        return [
-          ...features.map((feature, i2) => {
-            const {
-              hasSupport,
-              attributeKeys = [],
-              useBlockProps: useBlockProps16,
-              isMatch
-            } = feature;
-            const neededProps = {};
-            for (const key of attributeKeys) {
-              if (props.attributes[key]) {
-                neededProps[key] = props.attributes[key];
-              }
-            }
-            if (
-              // Skip rendering if none of the needed attributes are
-              // set.
-              !Object.keys(neededProps).length || !hasSupport(props.name) || isMatch && !isMatch(neededProps)
-            ) {
-              return null;
+      if (!supportedStyles.includes("background") && !supportedStyles.includes("backgroundGradient")) {
+        updatedSettings.color.gradients = [];
+        updatedSettings.color.customGradient = false;
+      }
+      if (!supportedStyles.includes("filter")) {
+        updatedSettings.color.defaultDuotone = false;
+        updatedSettings.color.customDuotone = false;
+      }
+      [
+        "lineHeight",
+        "fontStyle",
+        "fontWeight",
+        "letterSpacing",
+        "textAlign",
+        "textTransform",
+        "textDecoration",
+        "textIndent",
+        "writingMode"
+      ].forEach((key) => {
+        if (!supportedStyles.includes(key)) {
+          updatedSettings.typography = {
+            ...updatedSettings.typography,
+            [key]: false
+          };
+        }
+      });
+      if (supportedStyles.includes("textIndent")) {
+        updatedSettings.typography = {
+          ...updatedSettings.typography,
+          textIndent: updatedSettings.typography?.textIndent ?? "subsequent"
+        };
+      }
+      if (!supportedStyles.includes("columnCount")) {
+        updatedSettings.typography = {
+          ...updatedSettings.typography,
+          textColumns: false
+        };
+      }
+      ["contentSize", "wideSize"].forEach((key) => {
+        if (!supportedStyles.includes(key)) {
+          updatedSettings.layout = {
+            ...updatedSettings.layout,
+            [key]: false
+          };
+        }
+      });
+      ["padding", "margin", "blockGap"].forEach((key) => {
+        if (!supportedStyles.includes(key)) {
+          updatedSettings.spacing = {
+            ...updatedSettings.spacing,
+            [key]: false
+          };
+        }
+        const sides2 = Array.isArray(supports?.spacing?.[key]) ? supports?.spacing?.[key] : supports?.spacing?.[key]?.sides;
+        if (sides2?.length && updatedSettings.spacing?.[key]) {
+          updatedSettings.spacing = {
+            ...updatedSettings.spacing,
+            [key]: {
+              ...updatedSettings.spacing?.[key],
+              sides: sides2
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
-              BlockPropsPure,
-              {
-                index: i2,
-                useBlockProps: useBlockProps16,
-                setAllWrapperProps,
-                name: props.name,
-                clientId: props.clientId,
-                ...neededProps
-              },
-              i2
-            );
-          }),
-          /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
-            BlockListBlock2,
-            {
-              ...props,
-              wrapperProps: allWrapperProps.filter(Boolean).reduce((acc, wrapperProps) => {
-                return {
-                  ...acc,
-                  ...wrapperProps,
-                  className: clsx_default(
-                    acc.className,
-                    wrapperProps.className
-                  ),
-                  style: {
-                    ...acc.style,
-                    ...wrapperProps.style
-                  }
-                };
-              }, props.wrapperProps || {})
-            },
-            "edit"
-          )
-        ];
-      },
-      "withBlockListBlockHooks"
-    );
-    (0, import_hooks18.addFilter)(
-      "editor.BlockListBlock",
-      "core/editor/hooks",
-      withBlockListBlockHooks
-    );
-  }
-  function createBlockSaveFilter(features) {
-    function extraPropsFromHooks(props, name, attributes) {
-      return features.reduce((accu, feature) => {
-        const { hasSupport, attributeKeys = [], addSaveProps: addSaveProps11 } = feature;
-        const neededAttributes = {};
-        for (const key of attributeKeys) {
-          if (attributes[key]) {
-            neededAttributes[key] = attributes[key];
+          };
+        }
+      });
+      ["aspectRatio", "height", "minHeight", "minWidth", "width"].forEach(
+        (key) => {
+          if (!supportedStyles.includes(key)) {
+            updatedSettings.dimensions = {
+              ...updatedSettings.dimensions,
+              [key]: false
+            };
           }
         }
-        if (
-          // Skip rendering if none of the needed attributes are
-          // set.
-          !Object.keys(neededAttributes).length || !hasSupport(name)
-        ) {
-          return accu;
+      );
+      ["radius", "color", "style", "width"].forEach((key) => {
+        if (!supportedStyles.includes(
+          "border" + key.charAt(0).toUpperCase() + key.slice(1)
+        )) {
+          updatedSettings.border = {
+            ...updatedSettings.border,
+            [key]: false
+          };
         }
-        return addSaveProps11(accu, name, neededAttributes);
-      }, props);
-    }
-    (0, import_hooks18.addFilter)(
-      "blocks.getSaveContent.extraProps",
-      "core/editor/hooks",
-      extraPropsFromHooks,
-      0
-    );
-    (0, import_hooks18.addFilter)(
-      "blocks.getSaveContent.extraProps",
-      "core/editor/hooks",
-      (props) => {
-        if (props.hasOwnProperty("className") && !props.className) {
-          delete props.className;
+      });
+      [
+        ["backgroundImage", "backgroundImage"],
+        ["backgroundSize", "backgroundSize"],
+        ["backgroundGradient", "gradient"]
+      ].forEach(([styleKey, settingKey]) => {
+        if (!supportedStyles.includes(styleKey)) {
+          updatedSettings.background = {
+            ...updatedSettings.background,
+            [settingKey]: false
+          };
         }
-        return props;
-      }
-    );
-  }
-
-  // packages/block-editor/build-module/hooks/compat.mjs
-  var import_blocks105 = __toESM(require_blocks(), 1);
-  var import_hooks20 = __toESM(require_hooks(), 1);
-  function migrateLightBlockWrapper(settings2) {
-    const { apiVersion = 1 } = settings2;
-    if (apiVersion < 2 && (0, import_blocks105.hasBlockSupport)(settings2, "lightBlockWrapper", false)) {
-      settings2.apiVersion = 2;
-    }
-    return settings2;
+      });
+      updatedSettings.shadow = supportedStyles.includes("shadow") ? updatedSettings.shadow : false;
+      return updatedSettings;
+    }, [parentSettings, supportedStyles, supports]);
   }
-  (0, import_hooks20.addFilter)(
-    "blocks.registerBlockType",
-    "core/compat/migrateLightBlockWrapper",
-    migrateLightBlockWrapper
-  );
-
-  // packages/block-editor/build-module/hooks/cross-origin-isolation.mjs
-  function addCrossOriginAttribute(el) {
-    if (!el.hasAttribute("crossorigin")) {
-      el.setAttribute("crossorigin", "anonymous");
-    }
+  function useColorsPerOrigin(settings2) {
+    const customColors = settings2?.color?.palette?.custom;
+    const themeColors = settings2?.color?.palette?.theme;
+    const defaultColors = settings2?.color?.palette?.default;
+    const shouldDisplayDefaultColors = settings2?.color?.defaultPalette;
+    return (0, import_element254.useMemo)(() => {
+      const result = [];
+      if (themeColors && themeColors.length) {
+        result.push({
+          name: (0, import_i18n187._x)(
+            "Theme",
+            "Indicates this palette comes from the theme."
+          ),
+          colors: themeColors
+        });
+      }
+      if (shouldDisplayDefaultColors && defaultColors && defaultColors.length) {
+        result.push({
+          name: (0, import_i18n187._x)(
+            "Default",
+            "Indicates this palette comes from WordPress."
+          ),
+          colors: defaultColors
+        });
+      }
+      if (customColors && customColors.length) {
+        result.push({
+          name: (0, import_i18n187._x)(
+            "Custom",
+            "Indicates this palette is created by the user."
+          ),
+          colors: customColors
+        });
+      }
+      return result;
+    }, [
+      customColors,
+      themeColors,
+      defaultColors,
+      shouldDisplayDefaultColors
+    ]);
   }
-  if (window.crossOriginIsolated) {
-    let startObservingBody = function() {
-      if (document.body) {
-        observer.observe(document.body, {
-          childList: true,
-          attributes: true,
-          subtree: true
+  function useGradientsPerOrigin(settings2) {
+    const customGradients = settings2?.color?.gradients?.custom;
+    const themeGradients = settings2?.color?.gradients?.theme;
+    const defaultGradients = settings2?.color?.gradients?.default;
+    const shouldDisplayDefaultGradients = settings2?.color?.defaultGradients;
+    return (0, import_element254.useMemo)(() => {
+      const result = [];
+      if (themeGradients && themeGradients.length) {
+        result.push({
+          name: (0, import_i18n187._x)(
+            "Theme",
+            "Indicates this palette comes from the theme."
+          ),
+          gradients: themeGradients
         });
-      } else if (document.readyState === "loading") {
-        document.addEventListener("DOMContentLoaded", () => {
-          if (document.body) {
-            observer.observe(document.body, {
-              childList: true,
-              attributes: true,
-              subtree: true
-            });
-          }
+      }
+      if (shouldDisplayDefaultGradients && defaultGradients && defaultGradients.length) {
+        result.push({
+          name: (0, import_i18n187._x)(
+            "Default",
+            "Indicates this palette comes from WordPress."
+          ),
+          gradients: defaultGradients
         });
       }
-    };
-    startObservingBody2 = startObservingBody;
-    const observer = new window.MutationObserver((mutations) => {
-      mutations.forEach((mutation) => {
-        [mutation.addedNodes, mutation.target].forEach((value) => {
-          const nodes = value instanceof window.NodeList ? value : [value];
-          nodes.forEach((node) => {
-            const el = node;
-            if (!el.querySelectorAll) {
-              return;
-            }
-            el.querySelectorAll("source,script,video,link").forEach(
-              (v2) => {
-                addCrossOriginAttribute(v2);
-              }
-            );
-            if (["SOURCE", "SCRIPT", "VIDEO", "LINK"].includes(
-              el.nodeName
-            )) {
-              addCrossOriginAttribute(el);
-            }
-          });
+      if (customGradients && customGradients.length) {
+        result.push({
+          name: (0, import_i18n187._x)(
+            "Custom",
+            "Indicates this palette is created by the user."
+          ),
+          gradients: customGradients
         });
-      });
-    });
-    startObservingBody();
+      }
+      return result;
+    }, [
+      customGradients,
+      themeGradients,
+      defaultGradients,
+      shouldDisplayDefaultGradients
+    ]);
   }
-  var startObservingBody2;
-
-  // packages/block-editor/build-module/hooks/align.mjs
-  var import_hooks21 = __toESM(require_hooks(), 1);
-  var import_blocks106 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime462 = __toESM(require_jsx_runtime(), 1);
-  var ALL_ALIGNMENTS = ["left", "center", "right", "wide", "full"];
-  var WIDE_ALIGNMENTS = ["wide", "full"];
-  function getValidAlignments(blockAlign, hasWideBlockSupport = true, hasWideEnabled = true) {
-    let validAlignments;
-    if (Array.isArray(blockAlign)) {
-      validAlignments = ALL_ALIGNMENTS.filter(
-        (value) => blockAlign.includes(value)
+  function useColorGradientSettings(settings2) {
+    const colors2 = useColorsPerOrigin(settings2);
+    const gradients = useGradientsPerOrigin(settings2);
+    const areCustomSolidsEnabled = settings2?.color?.custom;
+    const areCustomGradientsEnabled = settings2?.color?.customGradient;
+    const allColors = (0, import_element254.useMemo)(
+      () => colors2.flatMap(({ colors: originColors }) => originColors),
+      [colors2]
+    );
+    const decodeValue = (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue);
+    const encodeGradientValue = (gradientValue, slug) => {
+      if (slug) {
+        return "var:preset|gradient|" + slug;
+      }
+      const allGradients = gradients.flatMap(
+        ({ gradients: originGradients }) => originGradients
       );
-    } else if (blockAlign === true) {
-      validAlignments = [...ALL_ALIGNMENTS];
-    } else {
-      validAlignments = [];
-    }
-    if (!hasWideEnabled || blockAlign === true && !hasWideBlockSupport) {
-      return validAlignments.filter(
-        (alignment) => !WIDE_ALIGNMENTS.includes(alignment)
+      const gradientObject = allGradients.find(
+        ({ gradient }) => gradient === gradientValue
       );
-    }
-    return validAlignments;
+      return gradientObject ? "var:preset|gradient|" + gradientObject.slug : gradientValue;
+    };
+    return {
+      colors: colors2,
+      gradients,
+      allColors,
+      areCustomSolidsEnabled,
+      areCustomGradientsEnabled,
+      hasSolidColors: colors2.length > 0 || areCustomSolidsEnabled,
+      hasGradientColors: gradients.length > 0 || areCustomGradientsEnabled,
+      decodeValue,
+      encodeGradientValue
+    };
   }
-  function addAttribute(settings2) {
-    if ("type" in (settings2.attributes?.align ?? {})) {
-      return settings2;
-    }
-    if ((0, import_blocks106.hasBlockSupport)(settings2, "align")) {
-      settings2.attributes = {
-        ...settings2.attributes,
-        align: {
-          type: "string",
-          // Allow for '' since it is used by the `updateAlignment` function
-          // in toolbar controls for special cases with defined default values.
-          enum: [...ALL_ALIGNMENTS, ""]
-        }
-      };
+
+  // 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);
+
+  // 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 TEXT_ALIGNMENT_OPTIONS = [
+    {
+      label: (0, import_i18n188.__)("Align text left"),
+      value: "left",
+      icon: align_left_default
+    },
+    {
+      label: (0, import_i18n188.__)("Align text center"),
+      value: "center",
+      icon: align_center_default
+    },
+    {
+      label: (0, import_i18n188.__)("Align text right"),
+      value: "right",
+      icon: align_right_default
+    },
+    {
+      label: (0, import_i18n188.__)("Justify text"),
+      value: "justify",
+      icon: align_justify_default
     }
-    return settings2;
-  }
-  function BlockEditAlignmentToolbarControlsPure({
-    name: blockName,
-    align,
-    setAttributes
+  ];
+  var DEFAULT_OPTIONS = ["left", "center", "right"];
+  function TextAlignmentControl({
+    className: className2,
+    value,
+    onChange,
+    options = DEFAULT_OPTIONS
   }) {
-    const blockAllowedAlignments = getValidAlignments(
-      (0, import_blocks106.getBlockSupport)(blockName, "align"),
-      (0, import_blocks106.hasBlockSupport)(blockName, "alignWide", true)
+    const validOptions = (0, import_element255.useMemo)(
+      () => TEXT_ALIGNMENT_OPTIONS.filter(
+        (option) => options.includes(option.value)
+      ),
+      [options]
     );
-    const validAlignments = useAvailableAlignments(
-      blockAllowedAlignments
-    ).map(({ name }) => name);
-    const blockEditingMode = useBlockEditingMode();
-    if (!validAlignments.length || blockEditingMode !== "default") {
+    if (!validOptions.length) {
       return null;
     }
-    const updateAlignment = (nextAlign) => {
-      if (!nextAlign) {
-        const blockType = (0, import_blocks106.getBlockType)(blockName);
-        const blockDefaultAlign = blockType?.attributes?.align?.default;
-        if (blockDefaultAlign) {
-          nextAlign = "";
-        }
-      }
-      setAttributes({ align: nextAlign });
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(block_controls_default, { group: "block", __experimentalShareWithChildBlocks: true, children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
-      BlockAlignmentControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+      import_components192.__experimentalToggleGroupControl,
       {
-        value: align,
-        onChange: updateAlignment,
-        controls: validAlignments
+        isDeselectable: true,
+        label: (0, import_i18n188.__)("Text alignment"),
+        className: clsx_default(
+          "block-editor-text-alignment-control",
+          className2
+        ),
+        value,
+        onChange: (newValue) => {
+          onChange(newValue === value ? void 0 : newValue);
+        },
+        children: validOptions.map((option) => {
+          return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+            import_components192.__experimentalToggleGroupControlOptionIcon,
+            {
+              value: option.value,
+              icon: option.icon,
+              label: option.label
+            },
+            option.value
+          );
+        })
       }
-    ) });
-  }
-  var align_default = {
-    shareWithChildBlocks: true,
-    edit: BlockEditAlignmentToolbarControlsPure,
-    useBlockProps: useBlockProps11,
-    addSaveProps: addAssignedAlign,
-    attributeKeys: ["align"],
-    hasSupport(name) {
-      return (0, import_blocks106.hasBlockSupport)(name, "align", false);
-    }
-  };
-  function useBlockProps11({ name, align }) {
-    const blockAllowedAlignments = getValidAlignments(
-      (0, import_blocks106.getBlockSupport)(name, "align"),
-      (0, import_blocks106.hasBlockSupport)(name, "alignWide", true)
     );
-    const validAlignments = useAvailableAlignments(blockAllowedAlignments);
-    if (validAlignments.some((alignment) => alignment.name === align)) {
-      return { "data-align": align };
-    }
-    return {};
-  }
-  function addAssignedAlign(props, blockType, attributes) {
-    const { align } = attributes;
-    const blockAlign = (0, import_blocks106.getBlockSupport)(blockType, "align");
-    const hasWideBlockSupport = (0, import_blocks106.hasBlockSupport)(blockType, "alignWide", true);
-    const isAlignValid = getValidAlignments(
-      blockAlign,
-      hasWideBlockSupport
-    ).includes(align);
-    if (isAlignValid) {
-      props.className = clsx_default(`align${align}`, props.className);
-    }
-    return props;
-  }
-  (0, import_hooks21.addFilter)(
-    "blocks.registerBlockType",
-    "core/editor/align/addAttribute",
-    addAttribute
-  );
-
-  // packages/block-editor/build-module/hooks/lock.mjs
-  var import_hooks22 = __toESM(require_hooks(), 1);
-  function addAttribute2(settings2) {
-    if ("type" in (settings2.attributes?.lock ?? {})) {
-      return settings2;
-    }
-    settings2.attributes = {
-      ...settings2.attributes,
-      lock: {
-        type: "object"
-      }
-    };
-    return settings2;
   }
-  (0, import_hooks22.addFilter)("blocks.registerBlockType", "core/lock/addAttribute", addAttribute2);

-  // packages/block-editor/build-module/hooks/allowed-blocks.mjs
-  var import_hooks23 = __toESM(require_hooks(), 1);
-  var import_blocks109 = __toESM(require_blocks(), 1);
-
-  // packages/block-editor/build-module/components/block-allowed-blocks/allowed-blocks-control.mjs
-  var import_components232 = __toESM(require_components(), 1);
-  var import_i18n218 = __toESM(require_i18n(), 1);
-  var import_element282 = __toESM(require_element(), 1);
-  var import_data184 = __toESM(require_data(), 1);
-  var import_blocks108 = __toESM(require_blocks(), 1);
-
-  // packages/block-editor/build-module/components/block-allowed-blocks/modal.mjs
-  var import_components231 = __toESM(require_components(), 1);
-  var import_element281 = __toESM(require_element(), 1);
-  var import_i18n217 = __toESM(require_i18n(), 1);
-  var import_data183 = __toESM(require_data(), 1);
-
-  // packages/block-editor/build-module/components/block-manager/index.mjs
-  var import_blocks107 = __toESM(require_blocks(), 1);
-  var import_data182 = __toESM(require_data(), 1);
-  var import_components230 = __toESM(require_components(), 1);
-  var import_i18n216 = __toESM(require_i18n(), 1);
-  var import_element280 = __toESM(require_element(), 1);
-  var import_compose100 = __toESM(require_compose(), 1);
-  var import_a11y22 = __toESM(require_a11y(), 1);
-
-  // packages/block-editor/build-module/components/block-manager/category.mjs
-  var import_element279 = __toESM(require_element(), 1);
-  var import_compose99 = __toESM(require_compose(), 1);
-  var import_components229 = __toESM(require_components(), 1);
-
-  // packages/block-editor/build-module/components/block-manager/checklist.mjs
-  var import_components228 = __toESM(require_components(), 1);
-  var import_jsx_runtime463 = __toESM(require_jsx_runtime(), 1);
-  function BlockTypesChecklist({ blockTypes, value, onItemChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("ul", { className: "block-editor-block-manager__checklist", children: blockTypes.map((blockType) => /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)(
-      "li",
-      {
-        className: "block-editor-block-manager__checklist-item",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
-            import_components228.CheckboxControl,
-            {
-              label: blockType.title,
-              checked: value.includes(blockType.name),
-              onChange: (...args) => onItemChange(blockType, ...args)
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(block_icon_default, { icon: blockType.icon })
-        ]
-      },
-      blockType.name
-    )) });
-  }
-  var checklist_default = BlockTypesChecklist;
-
-  // packages/block-editor/build-module/components/block-manager/category.mjs
-  var import_jsx_runtime464 = __toESM(require_jsx_runtime(), 1);
-  function BlockManagerCategory({
-    title,
-    blockTypes,
-    selectedBlockTypes,
-    onChange
+  // 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);
+  function TextIndentControl({
+    value,
+    onChange,
+    __unstableInputWidth = "60px",
+    withSlider = false,
+    hasBottomMargin = false,
+    help,
+    className: className2,
+    placeholder,
+    ...otherProps
   }) {
-    const instanceId = (0, import_compose99.useInstanceId)(BlockManagerCategory);
-    const toggleVisible = (0, import_element279.useCallback)(
-      (blockType, nextIsChecked) => {
-        if (nextIsChecked) {
-          onChange([...selectedBlockTypes, blockType]);
-        } else {
-          onChange(
-            selectedBlockTypes.filter(
-              ({ name }) => name !== blockType.name
-            )
-          );
-        }
-      },
-      [selectedBlockTypes, onChange]
+    const [availableUnits] = useSettings("spacing.units");
+    const units2 = (0, import_components193.__experimentalUseCustomUnits)({
+      availableUnits: availableUnits || [
+        "px",
+        "em",
+        "rem",
+        "ch",
+        "%",
+        "vw",
+        "vh"
+      ],
+      defaultValues: { px: 16, em: 2, rem: 2, ch: 2 }
+    });
+    const [valueQuantity, valueUnit] = (0, import_components193.__experimentalParseQuantityAndUnitFromRawValue)(
+      value,
+      units2
     );
-    const toggleAllVisible = (0, import_element279.useCallback)(
-      (nextIsChecked) => {
-        if (nextIsChecked) {
-          onChange([
-            ...selectedBlockTypes,
-            ...blockTypes.filter(
-              (blockType) => !selectedBlockTypes.find(
-                ({ name }) => name === blockType.name
-              )
-            )
-          ]);
-        } else {
-          onChange(
-            selectedBlockTypes.filter(
-              (selectedBlockType) => !blockTypes.find(
-                ({ name }) => name === selectedBlockType.name
-              )
-            )
-          );
+    const isValueUnitRelative = !!valueUnit && ["em", "rem", "%", "ch", "vw", "vh"].includes(valueUnit);
+    if (!withSlider) {
+      return /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
+        import_components193.__experimentalUnitControl,
+        {
+          ...otherProps,
+          label: (0, import_i18n189.__)("Line indent"),
+          value,
+          __unstableInputWidth,
+          units: units2,
+          onChange,
+          help,
+          className: className2,
+          placeholder
         }
-      },
-      [blockTypes, selectedBlockTypes, onChange]
-    );
-    if (!blockTypes.length) {
-      return null;
+      );
     }
-    const checkedBlockNames = blockTypes.map(({ name }) => name).filter(
-      (type) => (selectedBlockTypes ?? []).some(
-        (selectedBlockType) => selectedBlockType.name === type
-      )
-    );
-    const titleId = "block-editor-block-manager__category-title-" + instanceId;
-    const isAllChecked = checkedBlockNames.length === blockTypes.length;
-    const isIndeterminate = !isAllChecked && checkedBlockNames.length > 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(
-      "div",
-      {
-        role: "group",
-        "aria-labelledby": titleId,
-        className: "block-editor-block-manager__category",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-            import_components229.CheckboxControl,
-            {
-              checked: isAllChecked,
-              onChange: toggleAllVisible,
-              className: "block-editor-block-manager__category-title",
-              indeterminate: isIndeterminate,
-              label: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)("span", { id: titleId, children: title })
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-            checklist_default,
-            {
-              blockTypes,
-              value: checkedBlockNames,
-              onItemChange: toggleVisible
-            }
-          )
-        ]
-      }
-    );
+    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,
+          {
+            label: (0, import_i18n189.__)("Line indent"),
+            labelPosition: "top",
+            hideLabelFromVision: true,
+            value,
+            onChange,
+            units: units2,
+            __unstableInputWidth,
+            min: 0,
+            className: className2,
+            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,
+          {
+            label: (0, import_i18n189.__)("Line indent"),
+            hideLabelFromVision: true,
+            value: valueQuantity,
+            withInputField: false,
+            onChange: (newValue) => {
+              if (newValue === void 0) {
+                onChange?.(void 0);
+              } else {
+                onChange?.(
+                  newValue + (valueUnit ?? "px")
+                );
+              }
+            },
+            min: 0,
+            max: isValueUnitRelative ? 10 : 100,
+            step: isValueUnitRelative ? 0.1 : 1,
+            initialPosition: 0
+          }
+        ) }) })
+      ] }),
+      help && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)("p", { className: "components-base-control__help", children: help })
+    ] });
   }
-  var category_default2 = BlockManagerCategory;

-  // packages/block-editor/build-module/components/block-manager/index.mjs
-  var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
-  function BlockManager({
-    blockTypes,
-    selectedBlockTypes,
-    onChange,
-    showSelectAll = true
-  }) {
-    const debouncedSpeak = (0, import_compose100.useDebounce)(import_a11y22.speak, 500);
-    const [search, setSearch] = (0, import_element280.useState)("");
-    const { categories, isMatchingSearchTerm } = (0, import_data182.useSelect)((select3) => {
-      return {
-        categories: select3(import_blocks107.store).getCategories(),
-        isMatchingSearchTerm: select3(import_blocks107.store).isMatchingSearchTerm
-      };
-    }, []);
-    const filteredBlockTypes = blockTypes.filter((blockType) => {
-      return !search || isMatchingSearchTerm(blockType, search);
+  // 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);
+
+  // 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 isGlobalStylesInheritanceEnabled = () => !!window.__experimentalGlobalStylesInheritanceUI;
+  function getInheritanceProps(isInherited, hasLocalOverride, baseClassName) {
+    const inheritedOnly = !!isInherited && !hasLocalOverride;
+    const className2 = clsx_default(baseClassName, {
+      "is-inherited-from-global-styles": inheritedOnly,
+      "has-local-override-from-global-styles": !!hasLocalOverride
     });
-    const isIndeterminate = selectedBlockTypes.length > 0 && selectedBlockTypes.length !== blockTypes.length;
-    const isAllChecked = blockTypes.length > 0 && selectedBlockTypes.length === blockTypes.length;
-    (0, import_element280.useEffect)(() => {
-      if (!search) {
-        return;
-      }
-      const count = filteredBlockTypes.length;
-      const resultsFoundMessage = (0, import_i18n216.sprintf)(
-        /* translators: %d: number of results. */
-        (0, import_i18n216._n)("%d result found.", "%d results found.", count),
-        count
-      );
-      debouncedSpeak(resultsFoundMessage);
-    }, [filteredBlockTypes?.length, search, debouncedSpeak]);
-    return /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(import_components230.__experimentalVStack, { className: "block-editor-block-manager__content", spacing: 4, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-        import_components230.SearchControl,
-        {
-          label: (0, import_i18n216.__)("Search for a block"),
-          placeholder: (0, import_i18n216.__)("Search for a block"),
-          value: search,
-          onChange: (nextSearch) => setSearch(nextSearch),
-          className: "block-editor-block-manager__search"
-        }
-      ),
-      showSelectAll && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-        import_components230.CheckboxControl,
+    return {
+      ...className2 ? { className: className2 } : {},
+      isInherited: inheritedOnly,
+      hasLocalOverride: !!hasLocalOverride
+    };
+  }
+  function InheritanceResetButton({ onResetToInherited, className: className2 }) {
+    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,
         {
-          className: "block-editor-block-manager__select-all",
-          label: (0, import_i18n216.__)("Select all"),
-          checked: isAllChecked,
-          onChange: () => {
-            if (isAllChecked) {
-              onChange([]);
-            } else {
-              onChange(blockTypes);
-            }
+          __next40pxDefaultSize: false,
+          label: (0, import_i18n190.__)("Reset to inherited value"),
+          showTooltip: true,
+          className: clsx_default(
+            "has-local-override-from-global-styles__reset",
+            className2
+          ),
+          onClick: (event) => {
+            event.preventDefault();
+            event.stopPropagation();
+            onResetToInherited?.();
           },
-          indeterminate: isIndeterminate
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(
-        "div",
-        {
-          tabIndex: "0",
-          role: "region",
-          "aria-label": (0, import_i18n216.__)("Available block types"),
-          className: "block-editor-block-manager__results",
           children: [
-            filteredBlockTypes.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("p", { className: "block-editor-block-manager__no-results", children: (0, import_i18n216.__)("No blocks found.") }),
-            categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-              category_default2,
+            /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
+              "span",
               {
-                title: category.title,
-                blockTypes: filteredBlockTypes.filter(
-                  (blockType) => blockType.category === category.slug
-                ),
-                selectedBlockTypes,
-                onChange
-              },
-              category.slug
-            )),
-            /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-              category_default2,
+                "aria-hidden": "true",
+                className: "has-local-override-from-global-styles__dot"
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
+              import_components194.Icon,
               {
-                title: (0, import_i18n216.__)("Uncategorized"),
-                blockTypes: filteredBlockTypes.filter(
-                  ({ category }) => !category
-                ),
-                selectedBlockTypes,
-                onChange
+                className: "has-local-override-from-global-styles__reset-icon",
+                icon: reset_default
               }
             )
           ]
         }
       )
-    ] });
+    );
   }
-
-  // packages/block-editor/build-module/components/block-allowed-blocks/modal.mjs
-  var import_jsx_runtime466 = __toESM(require_jsx_runtime(), 1);
-  function BlockAllowedBlocksModal({
-    clientId,
-    blockTypes,
-    selectedBlockTypes,
-    onClose
+  function InheritanceToolsPanelItem({
+    className: className2,
+    // Destructured (and unused) so the `getInheritanceProps` spread does not
+    // leak `isInherited` onto the underlying `ToolsPanelItem`. The inherited
+    // treatment is applied purely via `className`
+    // (`is-inherited-from-global-styles`).
+    isInherited,
+    hasLocalOverride,
+    label,
+    onDeselect,
+    showLocalOverrideActionsInLabel = true,
+    hasInlineEndToggle = false,
+    children,
+    ...rest
   }) {
-    const [currentSelectedBlockTypes, setCurrentSelectedBlockTypes] = (0, import_element281.useState)(selectedBlockTypes);
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data183.useDispatch)(store);
-    const handleSubmit = () => {
-      const isFullySelected = currentSelectedBlockTypes.length === blockTypes.length;
-      const newBlockNames = currentSelectedBlockTypes.map(
-        ({ name }) => name
-      );
-      updateBlockAttributes2(clientId, {
-        allowedBlocks: isFullySelected ? void 0 : newBlockNames
-      });
-      onClose();
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-      import_components231.Modal,
+    const showResetAffordance = hasLocalOverride && showLocalOverrideActionsInLabel;
+    return /* @__PURE__ */ (0, import_jsx_runtime429.jsxs)(
+      import_components194.__experimentalToolsPanelItem,
       {
-        title: (0, import_i18n217._x)("Manage allowed blocks", "modal title"),
-        onRequestClose: onClose,
-        overlayClassName: "block-editor-block-allowed-blocks-modal",
-        focusOnMount: "firstContentElement",
-        size: "medium",
-        children: /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(
-          import_components231.__experimentalVStack,
-          {
-            as: "form",
-            onSubmit: (e2) => {
-              e2.preventDefault();
-              handleSubmit();
-            },
-            spacing: "4",
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_components231.__experimentalText, { children: (0, import_i18n217.__)(
-                "Select which blocks can be added inside this container."
-              ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-                BlockManager,
-                {
-                  blockTypes,
-                  selectedBlockTypes: currentSelectedBlockTypes,
-                  onChange: (newSelectedBlockTypes) => {
-                    setCurrentSelectedBlockTypes(newSelectedBlockTypes);
-                  }
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(
-                import_components231.Flex,
-                {
-                  className: "block-editor-block-allowed-blocks-modal__actions",
-                  justify: "flex-end",
-                  expanded: false,
-                  children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_components231.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-                      import_components231.Button,
-                      {
-                        variant: "tertiary",
-                        onClick: onClose,
-                        __next40pxDefaultSize: true,
-                        children: (0, import_i18n217.__)("Cancel")
-                      }
-                    ) }),
-                    /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_components231.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-                      import_components231.Button,
-                      {
-                        variant: "primary",
-                        type: "submit",
-                        __next40pxDefaultSize: true,
-                        children: (0, import_i18n217.__)("Apply")
-                      }
-                    ) })
-                  ]
-                }
-              )
-            ]
-          }
-        )
+        className: className2,
+        label,
+        onDeselect,
+        ...rest,
+        children: [
+          children,
+          showResetAffordance && /* @__PURE__ */ (0, import_jsx_runtime429.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 })
+            }
+          )
+        ]
       }
     );
   }

-  // packages/block-editor/build-module/components/block-allowed-blocks/allowed-blocks-control.mjs
-  var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
-  function BlockAllowedBlocksControl({ clientId }) {
-    const [isBlockControlOpened, setIsBlockControlOpened] = (0, import_element282.useState)(false);
-    const { blockTypes, selectedBlockNames } = (0, import_data184.useSelect)(
-      (select3) => {
-        const { getBlockAttributes: getBlockAttributes3 } = select3(store);
-        return {
-          blockTypes: select3(import_blocks108.store).getBlockTypes(),
-          selectedBlockNames: getBlockAttributes3(clientId)?.allowedBlocks
-        };
-      },
-      [clientId]
-    );
-    const filteredBlockTypes = blockTypes.filter(
-      (blockType) => (0, import_blocks108.hasBlockSupport)(blockType, "inserter", true) && (!blockType.parent || blockType.parent.includes("core/post-content"))
-    );
-    if (!filteredBlockTypes) {
-      return null;
-    }
-    const selectedBlockTypes = selectedBlockNames === void 0 ? filteredBlockTypes : filteredBlockTypes.filter(
-      (blockType) => selectedBlockNames.includes(blockType.name)
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)("div", { className: "block-editor-block-allowed-blocks-control", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(
-        import_components232.BaseControl,
+  // 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);
+  function DropdownContent({
+    tabs,
+    colorGradientControlSettings,
+    contrastWarning
+  }) {
+    const { key: firstTabKey, ...firstTab } = tabs[0] ?? {};
+    const defaultTabId = (tabs.find((tab) => tab.userValue !== void 0) ?? tabs.find(
+      (tab) => tab.isPlaceholder || tab.inheritedValue !== void 0
+    ))?.key;
+    return /* @__PURE__ */ (0, import_jsx_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)(
+        ColorGradientTab,
         {
-          help: (0, import_i18n218.__)(
-            "Specify which blocks are allowed inside this container."
-          ),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(import_components232.BaseControl.VisualLabel, { children: (0, import_i18n218.__)("Allowed Blocks") }),
-            /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
-              import_components232.Button,
-              {
-                __next40pxDefaultSize: true,
-                variant: "secondary",
-                onClick: () => {
-                  setIsBlockControlOpened(true);
-                },
-                className: "block-editor-block-allowed-blocks-control__button",
-                children: (0, import_i18n218.__)("Manage allowed blocks")
-              }
-            )
-          ]
-        }
+          ...firstTab,
+          colorGradientControlSettings,
+          contrastWarning
+        },
+        firstTabKey
       ),
-      isBlockControlOpened && /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
-        BlockAllowedBlocksModal,
-        {
-          clientId,
-          blockTypes: filteredBlockTypes,
-          selectedBlockTypes,
-          onClose: () => setIsBlockControlOpened(false)
-        }
-      )
-    ] });
-  }
-
-  // packages/block-editor/build-module/hooks/allowed-blocks.mjs
-  var import_jsx_runtime468 = __toESM(require_jsx_runtime(), 1);
-  function BlockEditAllowedBlocksControlPure({ clientId }) {
-    const blockEditingMode = useBlockEditingMode();
-    const isContentOnly = blockEditingMode === "contentOnly";
-    if (isContentOnly) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(PrivateInspectorControlsAllowedBlocks.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(BlockAllowedBlocksControl, { clientId }) });
+      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.map((tab) => {
+          const { key: tabKey, ...restTabProps } = tab;
+          return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+            Tabs4.TabPanel,
+            {
+              tabId: tabKey,
+              focusable: false,
+              children: /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+                ColorGradientTab,
+                {
+                  ...restTabProps,
+                  colorGradientControlSettings,
+                  contrastWarning
+                },
+                tabKey
+              )
+            },
+            tabKey
+          );
+        })
+      ] })
+    ] }) });
   }
-  var allowed_blocks_default = {
-    edit: BlockEditAllowedBlocksControlPure,
-    attributeKeys: ["allowedBlocks"],
-    hasSupport(name) {
-      return (0, import_blocks109.hasBlockSupport)(name, "allowedBlocks");
-    }
+  var popoverProps = {
+    placement: "left-start",
+    offset: 36,
+    shift: true
   };
-  function addAttribute3(settings2) {
-    if (settings2?.attributes?.allowedBlocks?.type) {
-      return settings2;
-    }
-    if ((0, import_blocks109.hasBlockSupport)(settings2, "allowedBlocks")) {
-      settings2.attributes = {
-        ...settings2.attributes,
-        allowedBlocks: {
-          type: "array"
-        }
-      };
-    }
-    return settings2;
-  }
-  (0, import_hooks23.addFilter)(
-    "blocks.registerBlockType",
-    "core/allowedBlocks/attribute",
-    addAttribute3
-  );
-  function addTransforms3(result, source, index2, results) {
-    if (!(0, import_blocks109.hasBlockSupport)(result.name, "allowedBlocks")) {
-      return result;
-    }
-    if (source.length !== 1 && results.length === 1 && result.innerBlocks.length === source.length) {
-      return result;
-    }
-    if (results.length === 1 && source.length > 1 || results.length > 1 && source.length === 1) {
-      return result;
-    }
-    if (results.length > 1 && source.length > 1 && results.length !== source.length) {
-      return result;
-    }
-    if (result.attributes.allowedBlocks) {
-      return result;
-    }
-    const sourceAllowedBlocks = source[index2]?.attributes?.allowedBlocks;
-    if (!sourceAllowedBlocks) {
-      return result;
-    }
-    const blockType = (0, import_blocks109.getBlockType)(result.name);
-    const destinationAllowedBlocks = blockType?.allowedBlocks || [];
-    if (!destinationAllowedBlocks.length) {
-      return {
-        ...result,
-        attributes: {
-          ...result.attributes,
-          allowedBlocks: sourceAllowedBlocks
-        }
-      };
-    }
-    const filteredSourceAllowedBlocks = sourceAllowedBlocks.filter(
-      (block) => destinationAllowedBlocks.includes(block)
-    );
-    return {
-      ...result,
-      attributes: {
-        ...result.attributes,
-        allowedBlocks: filteredSourceAllowedBlocks
+  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 })
+  ] });
+  function ColorGradientTab({
+    isGradient,
+    inheritedValue,
+    inheritedSlug,
+    userSlug,
+    userValue,
+    setValue,
+    isPlaceholder,
+    colorGradientControlSettings,
+    contrastWarning
+  }) {
+    const displayed = userValue ?? inheritedValue;
+    const displayedSlug = userValue !== void 0 ? userSlug : inheritedSlug;
+    const onChange = (newValue, newSlug) => {
+      if (isPlaceholder && newValue === void 0) {
+        setValue(inheritedValue, inheritedSlug);
+        return;
       }
+      setValue(newValue, newSlug);
     };
-  }
-  (0, import_hooks23.addFilter)(
-    "blocks.switchToBlockType.transformedBlock",
-    "core/allowedBlocks/addTransforms",
-    addTransforms3
-  );
-
-  // packages/block-editor/build-module/hooks/anchor.mjs
-  var import_hooks24 = __toESM(require_hooks(), 1);
-  var import_components233 = __toESM(require_components(), 1);
-  var import_i18n219 = __toESM(require_i18n(), 1);
-  var import_blocks110 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 1);
-  var ANCHOR_REGEX = /[\s#]/g;
-  function addAttribute4(settings2) {
-    if ("type" in (settings2.attributes?.anchor ?? {})) {
-      return settings2;
-    }
-    if ((0, import_blocks110.hasBlockSupport)(settings2, "anchor")) {
-      settings2.attributes = {
-        ...settings2.attributes,
-        anchor: {
-          type: "string"
-        }
-      };
-    }
-    return settings2;
-  }
-  function BlockEditAnchorControlPure({ anchor, setAttributes }) {
-    const blockEditingMode = useBlockEditingMode();
-    if (blockEditingMode !== "default") {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(
-      import_components233.TextControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+      control_default,
       {
-        className: "html-anchor-control",
-        label: (0, import_i18n219.__)("HTML anchor"),
-        help: /* @__PURE__ */ (0, import_jsx_runtime469.jsxs)(import_jsx_runtime469.Fragment, { children: [
-          (0, import_i18n219.__)(
-            "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_runtime469.jsx)(
-            import_components233.ExternalLink,
-            {
-              href: (0, import_i18n219.__)(
-                "https://wordpress.org/documentation/article/page-jumps/"
-              ),
-              children: (0, import_i18n219.__)("Learn more about anchors")
-            }
-          )
-        ] }),
-        value: anchor || "",
-        placeholder: null,
-        onChange: (nextValue) => {
-          nextValue = nextValue.replace(ANCHOR_REGEX, "-");
-          setAttributes({
-            anchor: nextValue !== "" ? nextValue : void 0
-          });
-        },
-        autoCapitalize: "none",
-        autoComplete: "off"
+        ...colorGradientControlSettings,
+        showTitle: false,
+        enableAlpha: true,
+        __experimentalIsRenderedInSidebar: true,
+        colorValue: isGradient ? void 0 : displayed,
+        colorSlug: isGradient ? void 0 : displayedSlug,
+        gradientValue: isGradient ? displayed : void 0,
+        gradientSlug: isGradient ? displayedSlug : void 0,
+        onColorChange: isGradient ? void 0 : onChange,
+        onGradientChange: isGradient ? onChange : void 0,
+        clearable: userValue !== void 0,
+        headingLevel: 3,
+        noticeProps: !isGradient && contrastWarning ? {
+          children: contrastWarning,
+          status: "warning",
+          spokenMessage: null,
+          className: "block-editor-panel-color-gradient-settings__contrast-notice"
+        } : void 0
       }
-    ) });
-  }
-  var anchor_default = {
-    addSaveProps: addSaveProps6,
-    edit: BlockEditAnchorControlPure,
-    attributeKeys: ["anchor"],
-    hasSupport(name) {
-      return (0, import_blocks110.hasBlockSupport)(name, "anchor");
-    }
-  };
-  function addSaveProps6(extraProps, blockType, attributes) {
-    if ((0, import_blocks110.hasBlockSupport)(blockType, "anchor")) {
-      extraProps.id = attributes.anchor === "" ? null : attributes.anchor;
-    }
-    return extraProps;
-  }
-  (0, import_hooks24.addFilter)("blocks.registerBlockType", "core/anchor/attribute", addAttribute4);
-
-  // packages/block-editor/build-module/hooks/aria-label.mjs
-  var import_hooks25 = __toESM(require_hooks(), 1);
-  var import_blocks111 = __toESM(require_blocks(), 1);
-  function addAttribute5(settings2) {
-    if (settings2?.attributes?.ariaLabel?.type) {
-      return settings2;
-    }
-    if ((0, import_blocks111.hasBlockSupport)(settings2, "ariaLabel")) {
-      settings2.attributes = {
-        ...settings2.attributes,
-        ariaLabel: {
-          type: "string"
-        }
-      };
-    }
-    return settings2;
-  }
-  function addSaveProps7(extraProps, blockType, attributes) {
-    if ((0, import_blocks111.hasBlockSupport)(blockType, "ariaLabel") && !shouldSkipSerialization(blockType, "ariaLabel", "ariaLabel")) {
-      extraProps["aria-label"] = attributes.ariaLabel === "" ? null : attributes.ariaLabel;
-    }
-    return extraProps;
+    );
   }
-  var aria_label_default = {
-    addSaveProps: addSaveProps7,
-    attributeKeys: ["ariaLabel"],
-    hasSupport(name) {
-      return (0, import_blocks111.hasBlockSupport)(name, "ariaLabel");
-    }
-  };
-  (0, import_hooks25.addFilter)(
-    "blocks.registerBlockType",
-    "core/ariaLabel/attribute",
-    addAttribute5
-  );
-
-  // packages/block-editor/build-module/hooks/block-fields/index.mjs
-  var import_blocks112 = __toESM(require_blocks(), 1);
-  var import_compose109 = __toESM(require_compose(), 1);
-  var import_components264 = __toESM(require_components(), 1);
-  var import_data187 = __toESM(require_data(), 1);
-
-  // packages/dataviews/build-module/constants.mjs
-  var import_i18n220 = __toESM(require_i18n(), 1);
-  var OPERATOR_IS_ANY = "isAny";
-  var OPERATOR_IS_NONE = "isNone";
-  var OPERATOR_IS_ALL = "isAll";
-  var OPERATOR_IS_NOT_ALL = "isNotAll";
-  var OPERATOR_BETWEEN = "between";
-  var OPERATOR_IN_THE_PAST = "inThePast";
-  var OPERATOR_OVER = "over";
-  var OPERATOR_IS = "is";
-  var OPERATOR_IS_NOT = "isNot";
-  var OPERATOR_LESS_THAN = "lessThan";
-  var OPERATOR_GREATER_THAN = "greaterThan";
-  var OPERATOR_LESS_THAN_OR_EQUAL = "lessThanOrEqual";
-  var OPERATOR_GREATER_THAN_OR_EQUAL = "greaterThanOrEqual";
-  var OPERATOR_BEFORE = "before";
-  var OPERATOR_AFTER = "after";
-  var OPERATOR_BEFORE_INC = "beforeInc";
-  var OPERATOR_AFTER_INC = "afterInc";
-  var OPERATOR_CONTAINS = "contains";
-  var OPERATOR_NOT_CONTAINS = "notContains";
-  var OPERATOR_STARTS_WITH = "startsWith";
-  var OPERATOR_ON = "on";
-  var OPERATOR_NOT_ON = "notOn";
-  var sortLabels = {
-    asc: (0, import_i18n220.__)("Sort ascending"),
-    desc: (0, import_i18n220.__)("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_element283 = __toESM(require_element(), 1);
-  var EMPTY_ARRAY16 = [];
-  function useElements({
-    elements,
-    getElements
+  function ColorGradientDropdownItem({
+    label,
+    hasValue: hasValue3,
+    resetValue,
+    isShownByDefault,
+    indicators,
+    tabs,
+    colorGradientControlSettings,
+    panelId,
+    contrastWarning,
+    className: className2 = "block-editor-tools-panel-color-gradient-settings__item",
+    isPlaceholder = false,
+    hasInheritedValue = false,
+    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
   }) {
-    const staticElements = Array.isArray(elements) && elements.length > 0 ? elements : EMPTY_ARRAY16;
-    const [records, setRecords] = (0, import_element283.useState)(staticElements);
-    const [isLoading, setIsLoading] = (0, import_element283.useState)(false);
-    (0, import_element283.useEffect)(() => {
-      if (!getElements) {
-        setRecords(staticElements);
-        return;
+    const colorGradientDropdownButtonRef = (0, import_element256.useRef)(void 0);
+    const itemClassName = clsx_default("block-editor-color-gradient-item", className2);
+    const hasLocalOverride = showInheritanceLabelIndicators && hasValue3() && hasInheritedValue;
+    const inheritanceProps = showInheritanceLabelIndicators ? getInheritanceProps(isPlaceholder, hasLocalOverride, itemClassName) : { className: itemClassName };
+    return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+      InheritanceToolsPanelItem,
+      {
+        ...inheritanceProps,
+        showLocalOverrideActionsInLabel: false,
+        hasValue: hasValue3,
+        label,
+        onDeselect: resetValue,
+        isShownByDefault,
+        panelId,
+        children: /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+          import_components195.Dropdown,
+          {
+            popoverProps,
+            className: "block-editor-tools-panel-color-gradient-settings__dropdown",
+            renderToggle: ({ onToggle, isOpen }) => {
+              const toggleProps = {
+                onClick: onToggle,
+                className: clsx_default(
+                  "block-editor-panel-color-gradient-settings__dropdown",
+                  {
+                    "is-open": isOpen,
+                    "has-contrast-warning": !!contrastWarning
+                  }
+                ),
+                "aria-expanded": isOpen,
+                ref: colorGradientDropdownButtonRef
+              };
+              return /* @__PURE__ */ (0, import_jsx_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)(
+                  LabeledColorIndicators,
+                  {
+                    indicators,
+                    label
+                  }
+                ) }),
+                hasValue3() && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+                  InheritanceResetButton,
+                  {
+                    className: "block-editor-panel-color-gradient-settings__reset",
+                    onResetToInherited: () => {
+                      resetValue();
+                      if (isOpen) {
+                        onToggle();
+                      }
+                      colorGradientDropdownButtonRef.current?.focus();
+                    }
+                  }
+                ) : /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+                  import_components195.Button,
+                  {
+                    __next40pxDefaultSize: true,
+                    label: (0, import_i18n191.__)("Reset"),
+                    className: "block-editor-panel-color-gradient-settings__reset",
+                    size: "small",
+                    icon: reset_default,
+                    onClick: () => {
+                      resetValue();
+                      if (isOpen) {
+                        onToggle();
+                      }
+                      colorGradientDropdownButtonRef.current?.focus();
+                    }
+                  }
+                )),
+                contrastWarning && // An icon-only warning that stays visible while a
+                // contrast warning is in effect. It is not a menu;
+                // activating it opens the color picker popover where
+                // the full warning notice is shown, so the indicator
+                // doubles as a shortcut to where the issue is fixed.
+                /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+                  import_components195.Button,
+                  {
+                    __next40pxDefaultSize: true,
+                    size: "small",
+                    icon: caution_default,
+                    label: (0, import_i18n191.__)("Low contrast"),
+                    className: "block-editor-panel-color-gradient-settings__contrast-warning",
+                    "aria-expanded": isOpen,
+                    onClick: onToggle
+                  }
+                )
+              ] });
+            },
+            renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+              DropdownContent,
+              {
+                tabs,
+                colorGradientControlSettings,
+                contrastWarning
+              }
+            )
+          }
+        )
       }
-      let cancelled = false;
-      setIsLoading(true);
-      getElements().then((fetchedElements) => {
-        if (!cancelled) {
-          const dynamicElements = Array.isArray(fetchedElements) && fetchedElements.length > 0 ? fetchedElements : staticElements;
-          setRecords(dynamicElements);
-        }
-      }).catch(() => {
-        if (!cancelled) {
-          setRecords(staticElements);
-        }
-      }).finally(() => {
-        if (!cancelled) {
-          setIsLoading(false);
-        }
-      });
-      return () => {
-        cancelled = true;
-      };
-    }, [getElements, staticElements]);
-    return {
-      elements: records,
-      isLoading
-    };
-  }
-
-  // packages/dataviews/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 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");
-
-  // packages/dataviews/node_modules/date-fns/constructFrom.js
-  function constructFrom(date, value) {
-    if (typeof date === "function") return date(value);
-    if (date && typeof date === "object" && constructFromSymbol in date)
-      return date[constructFromSymbol](value);
-    if (date instanceof Date) return new date.constructor(value);
-    return new Date(value);
-  }
-
-  // packages/dataviews/node_modules/date-fns/toDate.js
-  function toDate(argument, context) {
-    return constructFrom(context || argument, argument);
+    );
   }

-  // packages/dataviews/node_modules/date-fns/addDays.js
-  function addDays(date, amount, options) {
-    const _date = toDate(date, options?.in);
-    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
-    if (!amount) return _date;
-    _date.setDate(_date.getDate() + amount);
-    return _date;
-  }
+  // packages/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_style_engine4 = __toESM(require_style_engine(), 1);

-  // packages/dataviews/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;
+  // packages/block-editor/build-module/utils/color-values.mjs
+  function extractPresetSlug(rawValue, type) {
+    if (typeof rawValue !== "string") {
+      return void 0;
     }
-    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;
+    const userPrefix = `var:preset|${type}|`;
+    if (rawValue.startsWith(userPrefix)) {
+      return rawValue.slice(userPrefix.length);
     }
+    const cssVarPrefix = `--wp--preset--${type}--`;
+    const themeFormatMatch = rawValue.match(
+      new RegExp(`^var\\(${cssVarPrefix}([^)]+)\\)$`)
+    );
+    return themeFormatMatch?.[1];
   }
-
-  // packages/dataviews/node_modules/date-fns/_lib/defaultOptions.js
-  var defaultOptions = {};
-  function getDefaultOptions() {
-    return defaultOptions;
+  function encodeColorValueWithPalette(allColors, colorValue, slug) {
+    if (slug) {
+      return "var:preset|color|" + slug;
+    }
+    const colorObject = allColors.find(({ color }) => color === colorValue);
+    return colorObject ? "var:preset|color|" + colorObject.slug : colorValue;
   }

-  // packages/dataviews/node_modules/date-fns/startOfWeek.js
-  function startOfWeek(date, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const _date = toDate(date, options?.in);
-    const day = _date.getDay();
-    const diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
-    _date.setDate(_date.getDate() - diff);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
+  // packages/block-editor/build-module/components/global-styles/color-panel.mjs
+  var import_jsx_runtime431 = __toESM(require_jsx_runtime(), 1);
+  function useHasColorPanel(settings2) {
+    const hasLinkPanel = useHasLinkPanel(settings2);
+    const hasHeadingPanel = useHasHeadingPanel(settings2);
+    const hasButtonPanel = useHasButtonPanel(settings2);
+    const hasCaptionPanel = useHasCaptionPanel(settings2);
+    return hasLinkPanel || hasHeadingPanel || hasButtonPanel || hasCaptionPanel;
   }
-
-  // packages/dataviews/node_modules/date-fns/startOfISOWeek.js
-  function startOfISOWeek(date, options) {
-    return startOfWeek(date, { ...options, weekStartsOn: 1 });
+  function useHasTextPanel(settings2) {
+    const colors2 = useColorsPerOrigin(settings2);
+    return settings2?.color?.text && (colors2?.length > 0 || settings2?.color?.custom);
   }
-
-  // packages/dataviews/node_modules/date-fns/getISOWeekYear.js
-  function getISOWeekYear(date, options) {
-    const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    const fourthOfJanuaryOfNextYear = constructFrom(_date, 0);
-    fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);
-    fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);
-    const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);
-    const fourthOfJanuaryOfThisYear = constructFrom(_date, 0);
-    fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4);
-    fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0);
-    const startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear);
-    if (_date.getTime() >= startOfNextYear.getTime()) {
-      return year + 1;
-    } else if (_date.getTime() >= startOfThisYear.getTime()) {
-      return year;
-    } else {
-      return year - 1;
-    }
+  function useHasLinkPanel(settings2) {
+    const colors2 = useColorsPerOrigin(settings2);
+    return settings2?.color?.link && (colors2?.length > 0 || settings2?.color?.custom);
   }
-
-  // packages/dataviews/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 useHasCaptionPanel(settings2) {
+    const colors2 = useColorsPerOrigin(settings2);
+    return settings2?.color?.caption && (colors2?.length > 0 || settings2?.color?.custom);
   }
-
-  // packages/dataviews/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 useHasHeadingPanel(settings2) {
+    const colors2 = useColorsPerOrigin(settings2);
+    const gradients = useGradientsPerOrigin(settings2);
+    return settings2?.color?.heading && (colors2?.length > 0 || settings2?.color?.custom || gradients?.length > 0 || settings2?.color?.customGradient);
   }
-
-  // packages/dataviews/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 useHasButtonPanel(settings2) {
+    const colors2 = useColorsPerOrigin(settings2);
+    const gradients = useGradientsPerOrigin(settings2);
+    return settings2?.color?.button && (colors2?.length > 0 || settings2?.color?.custom || gradients?.length > 0 || settings2?.color?.customGradient);
   }
-
-  // packages/dataviews/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 useHasBackgroundColorPanel(settings2) {
+    const colors2 = useColorsPerOrigin(settings2);
+    const gradients = useGradientsPerOrigin(settings2);
+    return settings2?.color?.background && (colors2?.length > 0 || settings2?.color?.custom || gradients?.length > 0 || settings2?.color?.customGradient);
   }
-
-  // packages/dataviews/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);
+  function ColorToolsPanel({
+    resetAllFilter,
+    onChange,
+    value,
+    panelId,
+    children,
+    label
+  }) {
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    const resetAll = () => {
+      const updatedValue = resetAllFilter(value);
+      onChange(updatedValue);
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+      import_components196.__experimentalToolsPanel,
+      {
+        label: label || (0, import_i18n192.__)("Elements"),
+        resetAll,
+        panelId,
+        hasInnerWrapper: true,
+        headingLevel: 3,
+        className: "color-block-support-panel",
+        __experimentalFirstVisibleItemClass: "first",
+        __experimentalLastVisibleItemClass: "last",
+        dropdownMenuProps,
+        children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)("div", { className: "color-block-support-panel__inner-wrapper", children })
+      }
+    );
   }
-
-  // packages/dataviews/node_modules/date-fns/addWeeks.js
-  function addWeeks(date, amount, options) {
-    return addDays(date, amount * 7, options);
+  var DEFAULT_CONTROLS3 = {
+    link: true,
+    heading: true,
+    button: true,
+    caption: true
+  };
+  function ColorPanel({
+    as: Wrapper = ColorToolsPanel,
+    value,
+    onChange,
+    inheritedValue = value,
+    settings: settings2,
+    panelId,
+    defaultControls = DEFAULT_CONTROLS3,
+    label,
+    children,
+    contrastWarning,
+    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+  }) {
+    const {
+      colors: colors2,
+      gradients,
+      areCustomSolidsEnabled,
+      areCustomGradientsEnabled,
+      hasSolidColors,
+      hasGradientColors,
+      allColors,
+      decodeValue,
+      encodeGradientValue
+    } = useColorGradientSettings(settings2);
+    const decodeInheritedColor = (rawValue) => (0, import_style_engine4.getCSSValueFromRawStyle)(decodeValue(rawValue));
+    const showLinkPanel = useHasLinkPanel(settings2);
+    const linkColor = decodeInheritedColor(
+      inheritedValue?.elements?.link?.color?.text
+    );
+    const userLinkColor = decodeValue(value?.elements?.link?.color?.text);
+    const setLinkColor = (newColor, newSlug) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["elements", "link", "color", "text"],
+          encodeColorValueWithPalette(allColors, newColor, newSlug)
+        )
+      );
+    };
+    const hoverLinkColor = decodeInheritedColor(
+      inheritedValue?.elements?.link?.[":hover"]?.color?.text
+    );
+    const userHoverLinkColor = decodeValue(
+      value?.elements?.link?.[":hover"]?.color?.text
+    );
+    const setHoverLinkColor = (newColor, newSlug) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["elements", "link", ":hover", "color", "text"],
+          encodeColorValueWithPalette(allColors, newColor, newSlug)
+        )
+      );
+    };
+    const hasLink = () => !!userLinkColor || !!userHoverLinkColor;
+    const resetLink = () => {
+      let newValue = setImmutably2(
+        value,
+        ["elements", "link", ":hover", "color", "text"],
+        void 0
+      );
+      newValue = setImmutably2(
+        newValue,
+        ["elements", "link", "color", "text"],
+        void 0
+      );
+      onChange(newValue);
+    };
+    const showCaptionPanel = useHasCaptionPanel(settings2);
+    const showButtonPanel = useHasButtonPanel(settings2);
+    const showHeadingPanel = useHasHeadingPanel(settings2);
+    const elements = (0, import_element257.useMemo)(
+      () => [
+        {
+          name: "caption",
+          label: (0, import_i18n192.__)("Captions"),
+          showPanel: showCaptionPanel
+        },
+        {
+          name: "button",
+          label: (0, import_i18n192.__)("Button"),
+          showPanel: showButtonPanel
+        },
+        {
+          name: "heading",
+          label: (0, import_i18n192.__)("Heading"),
+          showPanel: showHeadingPanel
+        },
+        {
+          name: "h1",
+          label: (0, import_i18n192.__)("H1"),
+          showPanel: showHeadingPanel
+        },
+        {
+          name: "h2",
+          label: (0, import_i18n192.__)("H2"),
+          showPanel: showHeadingPanel
+        },
+        {
+          name: "h3",
+          label: (0, import_i18n192.__)("H3"),
+          showPanel: showHeadingPanel
+        },
+        {
+          name: "h4",
+          label: (0, import_i18n192.__)("H4"),
+          showPanel: showHeadingPanel
+        },
+        {
+          name: "h5",
+          label: (0, import_i18n192.__)("H5"),
+          showPanel: showHeadingPanel
+        },
+        {
+          name: "h6",
+          label: (0, import_i18n192.__)("H6"),
+          showPanel: showHeadingPanel
+        }
+      ],
+      [showCaptionPanel, showButtonPanel, showHeadingPanel]
+    );
+    const resetAllFilter = (0, import_element257.useCallback)(
+      (previousValue) => {
+        return {
+          ...previousValue,
+          elements: {
+            ...previousValue?.elements,
+            link: {
+              ...previousValue?.elements?.link,
+              color: void 0,
+              ":hover": {
+                color: void 0
+              }
+            },
+            ...elements.reduce((acc, element) => {
+              return {
+                ...acc,
+                [element.name]: {
+                  ...previousValue?.elements?.[element.name],
+                  color: void 0
+                }
+              };
+            }, {})
+          }
+        };
+      },
+      [elements]
+    );
+    const items = [
+      showLinkPanel && {
+        key: "link",
+        label: (0, import_i18n192.__)("Link"),
+        hasValue: hasLink,
+        resetValue: resetLink,
+        isShownByDefault: defaultControls.link,
+        indicators: [
+          userLinkColor ?? linkColor,
+          userHoverLinkColor ?? hoverLinkColor
+        ],
+        isPlaceholder: userLinkColor === void 0 && userHoverLinkColor === void 0 && (linkColor !== void 0 || hoverLinkColor !== void 0),
+        hasInheritedValue: linkColor !== void 0 || hoverLinkColor !== void 0,
+        contrastWarning,
+        tabs: [
+          {
+            key: "link",
+            label: (0, import_i18n192.__)("Default"),
+            inheritedValue: linkColor,
+            inheritedSlug: extractPresetSlug(
+              inheritedValue?.elements?.link?.color?.text,
+              "color"
+            ),
+            userSlug: extractPresetSlug(
+              value?.elements?.link?.color?.text,
+              "color"
+            ),
+            setValue: setLinkColor,
+            userValue: userLinkColor,
+            isPlaceholder: userLinkColor === void 0 && linkColor !== void 0
+          },
+          {
+            key: "hover",
+            label: (0, import_i18n192.__)("Hover"),
+            inheritedValue: hoverLinkColor,
+            inheritedSlug: extractPresetSlug(
+              inheritedValue?.elements?.link?.[":hover"]?.color?.text,
+              "color"
+            ),
+            userSlug: extractPresetSlug(
+              value?.elements?.link?.[":hover"]?.color?.text,
+              "color"
+            ),
+            setValue: setHoverLinkColor,
+            userValue: userHoverLinkColor,
+            isPlaceholder: userHoverLinkColor === void 0 && hoverLinkColor !== void 0
+          }
+        ]
+      }
+    ].filter(Boolean);
+    elements.forEach(({ name, label: elementLabel, showPanel }) => {
+      if (!showPanel) {
+        return;
+      }
+      const elementBackgroundColor = decodeInheritedColor(
+        inheritedValue?.elements?.[name]?.color?.background
+      );
+      const elementGradient = decodeInheritedColor(
+        inheritedValue?.elements?.[name]?.color?.gradient
+      );
+      const elementTextColor = decodeInheritedColor(
+        inheritedValue?.elements?.[name]?.color?.text
+      );
+      const elementBackgroundUserColor = decodeValue(
+        value?.elements?.[name]?.color?.background
+      );
+      const elementGradientUserColor = decodeValue(
+        value?.elements?.[name]?.color?.gradient
+      );
+      const elementTextUserColor = decodeValue(
+        value?.elements?.[name]?.color?.text
+      );
+      const hasElement = () => !!(elementTextUserColor || elementBackgroundUserColor || elementGradientUserColor);
+      const resetElement = () => {
+        const newValue = setImmutably2(
+          value,
+          ["elements", name, "color", "background"],
+          void 0
+        );
+        newValue.elements[name].color.gradient = void 0;
+        newValue.elements[name].color.text = void 0;
+        onChange(newValue);
+      };
+      const setElementTextColor = (newTextColor, newSlug) => {
+        onChange(
+          setImmutably2(
+            value,
+            ["elements", name, "color", "text"],
+            encodeColorValueWithPalette(
+              allColors,
+              newTextColor,
+              newSlug
+            )
+          )
+        );
+      };
+      const setElementBackgroundColor = (newBackgroundColor, newSlug) => {
+        const newValue = setImmutably2(
+          value,
+          ["elements", name, "color", "background"],
+          encodeColorValueWithPalette(
+            allColors,
+            newBackgroundColor,
+            newSlug
+          )
+        );
+        newValue.elements[name].color.gradient = void 0;
+        onChange(newValue);
+      };
+      const setElementGradient = (newGradient, newSlug) => {
+        const newValue = setImmutably2(
+          value,
+          ["elements", name, "color", "gradient"],
+          encodeGradientValue(newGradient, newSlug)
+        );
+        newValue.elements[name].color.background = void 0;
+        onChange(newValue);
+      };
+      const supportsBackground = name !== "caption";
+      const isElementTextPlaceholder = elementTextUserColor === void 0 && elementTextColor !== void 0;
+      const isElementBackgroundPlaceholder = elementBackgroundUserColor === void 0 && elementBackgroundColor !== void 0;
+      const isElementGradientPlaceholder = elementGradientUserColor === void 0 && elementGradient !== void 0;
+      const isElementPlaceholder = elementTextUserColor === void 0 && elementBackgroundUserColor === void 0 && elementGradientUserColor === void 0 && (elementTextColor !== void 0 || elementBackgroundColor !== void 0 || elementGradient !== void 0);
+      const hasElementInheritedValue = elementTextColor !== void 0 || elementBackgroundColor !== void 0 || elementGradient !== void 0;
+      items.push({
+        key: name,
+        label: elementLabel,
+        hasValue: hasElement,
+        resetValue: resetElement,
+        isShownByDefault: defaultControls[name],
+        indicators: supportsBackground ? [
+          elementTextUserColor ?? elementTextColor,
+          elementGradientUserColor ?? elementGradient ?? elementBackgroundUserColor ?? elementBackgroundColor
+        ] : [elementTextUserColor ?? elementTextColor],
+        isPlaceholder: isElementPlaceholder,
+        hasInheritedValue: hasElementInheritedValue,
+        tabs: [
+          hasSolidColors && {
+            key: "text",
+            label: (0, import_i18n192.__)("Text"),
+            inheritedValue: elementTextColor,
+            inheritedSlug: extractPresetSlug(
+              inheritedValue?.elements?.[name]?.color?.text,
+              "color"
+            ),
+            userSlug: extractPresetSlug(
+              value?.elements?.[name]?.color?.text,
+              "color"
+            ),
+            setValue: setElementTextColor,
+            userValue: elementTextUserColor,
+            isPlaceholder: isElementTextPlaceholder
+          },
+          hasSolidColors && supportsBackground && {
+            key: "background",
+            label: (0, import_i18n192.__)("Background"),
+            inheritedValue: elementBackgroundColor,
+            inheritedSlug: extractPresetSlug(
+              inheritedValue?.elements?.[name]?.color?.background,
+              "color"
+            ),
+            userSlug: extractPresetSlug(
+              value?.elements?.[name]?.color?.background,
+              "color"
+            ),
+            setValue: setElementBackgroundColor,
+            userValue: elementBackgroundUserColor,
+            isPlaceholder: isElementBackgroundPlaceholder
+          },
+          hasGradientColors && supportsBackground && {
+            key: "gradient",
+            label: (0, import_i18n192.__)("Gradient"),
+            inheritedValue: elementGradient,
+            inheritedSlug: extractPresetSlug(
+              inheritedValue?.elements?.[name]?.color?.gradient,
+              "gradient"
+            ),
+            userSlug: extractPresetSlug(
+              value?.elements?.[name]?.color?.gradient,
+              "gradient"
+            ),
+            setValue: setElementGradient,
+            userValue: elementGradientUserColor,
+            isGradient: true,
+            isPlaceholder: isElementGradientPlaceholder
+          }
+        ].filter(Boolean)
+      });
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(
+      Wrapper,
+      {
+        resetAllFilter,
+        value,
+        onChange,
+        panelId,
+        label,
+        children: [
+          items.map((item) => {
+            const { key, ...restItem } = item;
+            return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+              ColorGradientDropdownItem,
+              {
+                ...restItem,
+                showInheritanceLabelIndicators,
+                colorGradientControlSettings: {
+                  colors: colors2,
+                  disableCustomColors: !areCustomSolidsEnabled,
+                  gradients,
+                  disableCustomGradients: !areCustomGradientsEnabled
+                },
+                panelId
+              },
+              key
+            );
+          }),
+          children
+        ]
+      }
+    );
   }

-  // packages/dataviews/node_modules/date-fns/addYears.js
-  function addYears(date, amount, options) {
-    return addMonths(date, amount * 12, options);
+  // packages/block-editor/build-module/components/global-styles/typography-utils.mjs
+  function getMergedFontFamiliesAndFontFamilyFaces(settings2, selectedFontFamily) {
+    const fontFamiliesFromSettings = settings2?.typography?.fontFamilies;
+    const fontFamilies = ["default", "theme", "custom"].flatMap(
+      (key) => fontFamiliesFromSettings?.[key] ?? []
+    );
+    const fontFamilyFaces = fontFamilies.find(
+      (family) => family.fontFamily === selectedFontFamily
+    )?.fontFace ?? [];
+    return { fontFamilies, fontFamilyFaces };
   }
-
-  // packages/dataviews/node_modules/date-fns/isDate.js
-  function isDate(value) {
-    return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
+  function findNearestFontWeight(availableFontWeights, newFontWeightValue) {
+    newFontWeightValue = "number" === typeof newFontWeightValue ? newFontWeightValue.toString() : newFontWeightValue;
+    if (!newFontWeightValue || typeof newFontWeightValue !== "string") {
+      return "";
+    }
+    if (!availableFontWeights || availableFontWeights.length === 0) {
+      return newFontWeightValue;
+    }
+    const nearestFontWeight = availableFontWeights?.reduce(
+      (nearest, { value: fw }) => {
+        const currentDiff = Math.abs(
+          parseInt(fw) - parseInt(newFontWeightValue)
+        );
+        const nearestDiff = Math.abs(
+          parseInt(nearest) - parseInt(newFontWeightValue)
+        );
+        return currentDiff < nearestDiff ? fw : nearest;
+      },
+      availableFontWeights[0]?.value
+    );
+    return nearestFontWeight;
   }
-
-  // packages/dataviews/node_modules/date-fns/isValid.js
-  function isValid(date) {
-    return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
+  function findNearestFontStyle(availableFontStyles, newFontStyleValue) {
+    if (typeof newFontStyleValue !== "string" || !newFontStyleValue) {
+      return "";
+    }
+    const validStyles = ["normal", "italic", "oblique"];
+    if (!validStyles.includes(newFontStyleValue)) {
+      return "";
+    }
+    if (!availableFontStyles || availableFontStyles.length === 0 || availableFontStyles.find(
+      (style) => style.value === newFontStyleValue
+    )) {
+      return newFontStyleValue;
+    }
+    if (newFontStyleValue === "oblique" && !availableFontStyles.find((style) => style.value === "oblique")) {
+      return "italic";
+    }
+    return "";
   }
-
-  // packages/dataviews/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 findNearestStyleAndWeight(fontFamilyFaces, fontStyle, fontWeight) {
+    let nearestFontStyle = fontStyle;
+    let nearestFontWeight = fontWeight;
+    const { fontStyles, fontWeights, combinedStyleAndWeightOptions } = getFontStylesAndWeights(fontFamilyFaces);
+    const hasFontStyle = fontStyles?.some(
+      ({ value: fs }) => fs === fontStyle
+    );
+    const hasFontWeight = fontWeights?.some(
+      ({ value: fw }) => fw?.toString() === fontWeight?.toString()
+    );
+    if (!hasFontStyle) {
+      nearestFontStyle = fontStyle ? findNearestFontStyle(fontStyles, fontStyle) : combinedStyleAndWeightOptions?.find(
+        (option) => option.style.fontWeight === findNearestFontWeight(fontWeights, fontWeight)
+      )?.style?.fontStyle;
+    }
+    if (!hasFontWeight) {
+      nearestFontWeight = fontWeight ? findNearestFontWeight(fontWeights, fontWeight) : combinedStyleAndWeightOptions?.find(
+        (option) => option.style.fontStyle === (nearestFontStyle || fontStyle)
+      )?.style?.fontWeight;
+    }
+    return { nearestFontStyle, nearestFontWeight };
   }

-  // packages/dataviews/node_modules/date-fns/startOfYear.js
-  function startOfYear(date, options) {
-    const date_ = toDate(date, options?.in);
-    date_.setFullYear(date_.getFullYear(), 0, 1);
-    date_.setHours(0, 0, 0, 0);
-    return date_;
+  // packages/block-editor/build-module/components/global-styles/typography-panel.mjs
+  var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
+  var MIN_TEXT_COLUMNS = 1;
+  var MAX_TEXT_COLUMNS = 6;
+  function shouldSyncLinkColor(value, inheritedValue) {
+    const localLinkColor = value?.elements?.link?.color?.text;
+    if (localLinkColor !== void 0) {
+      return localLinkColor === value?.color?.text;
+    }
+    const inheritedLinkColor = inheritedValue?.elements?.link?.color?.text;
+    return inheritedLinkColor === void 0 || inheritedValue?.color?.text === inheritedLinkColor;
   }
-
-  // packages/dataviews/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;
-  };
-
-  // packages/dataviews/node_modules/date-fns/locale/_lib/buildFormatLongFn.js
-  function buildFormatLongFn(args) {
-    return (options = {}) => {
-      const width = options.width ? String(options.width) : args.defaultWidth;
-      const format6 = args.formats[width] || args.formats[args.defaultWidth];
-      return format6;
-    };
+  function useHasTypographyPanel(settings2) {
+    const hasFontFamily = useHasFontFamilyControl(settings2);
+    const hasLineHeight = useHasLineHeightControl(settings2);
+    const hasFontAppearance = useHasAppearanceControl(settings2);
+    const hasLetterSpacing = useHasLetterSpacingControl(settings2);
+    const hasTextAlign = useHasTextAlignmentControl(settings2);
+    const hasTextTransform = useHasTextTransformControl(settings2);
+    const hasTextDecoration = useHasTextDecorationControl(settings2);
+    const hasTextIndent = useHasTextIndentControl(settings2);
+    const hasWritingMode = useHasWritingModeControl(settings2);
+    const hasTextColumns = useHasTextColumnsControl(settings2);
+    const hasFontSize = useHasFontSizeControl(settings2);
+    const hasTextColor = useHasTextPanel(settings2);
+    return hasFontFamily || hasLineHeight || hasFontAppearance || hasLetterSpacing || hasTextAlign || hasTextTransform || hasFontSize || hasTextDecoration || hasTextIndent || hasWritingMode || hasTextColumns || hasTextColor;
   }
-
-  // packages/dataviews/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"
-    })
-  };
-
-  // packages/dataviews/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];
-
-  // packages/dataviews/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];
-    };
+  function useHasFontSizeControl(settings2) {
+    return settings2?.typography?.defaultFontSizes !== false && settings2?.typography?.fontSizes?.default?.length || settings2?.typography?.fontSizes?.theme?.length || settings2?.typography?.fontSizes?.custom?.length || settings2?.typography?.customFontSize;
   }
-
-  // packages/dataviews/node_modules/date-fns/locale/en-US/_lib/localize.js
-  var eraValues = {
-    narrow: ["B", "A"],
-    abbreviated: ["BC", "AD"],
-    wide: ["Before Christ", "Anno Domini"]
-  };
-  var quarterValues = {
-    narrow: ["1", "2", "3", "4"],
-    abbreviated: ["Q1", "Q2", "Q3", "Q4"],
-    wide: ["1st quarter", "2nd quarter", "3rd quarter", "4th quarter"]
-  };
-  var monthValues = {
-    narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
-    abbreviated: [
-      "Jan",
-      "Feb",
-      "Mar",
-      "Apr",
-      "May",
-      "Jun",
-      "Jul",
-      "Aug",
-      "Sep",
-      "Oct",
-      "Nov",
-      "Dec"
-    ],
-    wide: [
-      "January",
-      "February",
-      "March",
-      "April",
-      "May",
-      "June",
-      "July",
-      "August",
-      "September",
-      "October",
-      "November",
-      "December"
-    ]
-  };
-  var dayValues = {
-    narrow: ["S", "M", "T", "W", "T", "F", "S"],
-    short: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
-    abbreviated: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
-    wide: [
-      "Sunday",
-      "Monday",
-      "Tuesday",
-      "Wednesday",
-      "Thursday",
-      "Friday",
-      "Saturday"
-    ]
-  };
-  var dayPeriodValues = {
-    narrow: {
-      am: "a",
-      pm: "p",
-      midnight: "mi",
-      noon: "n",
-      morning: "morning",
-      afternoon: "afternoon",
-      evening: "evening",
-      night: "night"
-    },
-    abbreviated: {
-      am: "AM",
-      pm: "PM",
-      midnight: "midnight",
-      noon: "noon",
-      morning: "morning",
-      afternoon: "afternoon",
-      evening: "evening",
-      night: "night"
-    },
-    wide: {
-      am: "a.m.",
-      pm: "p.m.",
-      midnight: "midnight",
-      noon: "noon",
-      morning: "morning",
-      afternoon: "afternoon",
-      evening: "evening",
-      night: "night"
+  function useHasFontFamilyControl(settings2) {
+    return ["default", "theme", "custom"].some(
+      (key) => settings2?.typography?.fontFamilies?.[key]?.length
+    );
+  }
+  function useHasLineHeightControl(settings2) {
+    return settings2?.typography?.lineHeight;
+  }
+  function useHasAppearanceControl(settings2) {
+    return settings2?.typography?.fontStyle || settings2?.typography?.fontWeight;
+  }
+  function useAppearanceControlLabel(settings2) {
+    if (!settings2?.typography?.fontStyle) {
+      return (0, import_i18n193.__)("Font weight");
     }
-  };
-  var formattingDayPeriodValues = {
-    narrow: {
-      am: "a",
-      pm: "p",
-      midnight: "mi",
-      noon: "n",
-      morning: "in the morning",
-      afternoon: "in the afternoon",
-      evening: "in the evening",
-      night: "at night"
-    },
-    abbreviated: {
-      am: "AM",
-      pm: "PM",
-      midnight: "midnight",
-      noon: "noon",
-      morning: "in the morning",
-      afternoon: "in the afternoon",
-      evening: "in the evening",
-      night: "at night"
-    },
-    wide: {
-      am: "a.m.",
-      pm: "p.m.",
-      midnight: "midnight",
-      noon: "noon",
-      morning: "in the morning",
-      afternoon: "in the afternoon",
-      evening: "in the evening",
-      night: "at night"
+    if (!settings2?.typography?.fontWeight) {
+      return (0, import_i18n193.__)("Font style");
     }
-  };
-  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 (0, import_i18n193.__)("Appearance");
+  }
+  function useHasLetterSpacingControl(settings2) {
+    return settings2?.typography?.letterSpacing;
+  }
+  function useHasTextTransformControl(settings2) {
+    return settings2?.typography?.textTransform;
+  }
+  function useHasTextAlignmentControl(settings2) {
+    return settings2?.typography?.textAlign;
+  }
+  function useHasTextDecorationControl(settings2) {
+    return settings2?.typography?.textDecoration;
+  }
+  function useHasWritingModeControl(settings2) {
+    return settings2?.typography?.writingMode;
+  }
+  function useHasTextColumnsControl(settings2) {
+    return settings2?.typography?.textColumns;
+  }
+  function useHasTextIndentControl(settings2) {
+    return settings2?.typography?.textIndent;
+  }
+  function getMergedFontSizes(settings2) {
+    const fontSizes = settings2?.typography?.fontSizes;
+    const defaultFontSizesEnabled = !!settings2?.typography?.defaultFontSizes;
+    return [
+      ...fontSizes?.custom ?? [],
+      ...fontSizes?.theme ?? [],
+      ...defaultFontSizesEnabled ? fontSizes?.default ?? [] : []
+    ];
+  }
+  function TypographyToolsPanel({
+    resetAllFilter,
+    onChange,
+    value,
+    panelId,
+    children
+  }) {
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    const resetAll = () => {
+      const updatedValue = resetAllFilter(value);
+      onChange(updatedValue);
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+      import_components197.__experimentalToolsPanel,
+      {
+        label: (0, import_i18n193.__)("Typography"),
+        resetAll,
+        panelId,
+        __experimentalFirstVisibleItemClass: "first",
+        dropdownMenuProps,
+        children
       }
-    }
-    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"
-    })
+    );
+  }
+  var DEFAULT_CONTROLS4 = {
+    textColor: true,
+    fontFamily: true,
+    fontSize: true,
+    fontAppearance: true,
+    lineHeight: true,
+    letterSpacing: true,
+    textAlign: true,
+    textTransform: true,
+    textDecoration: true,
+    textIndent: true,
+    writingMode: true,
+    textColumns: true
   };
-
-  // packages/dataviews/node_modules/date-fns/locale/_lib/buildMatchFn.js
-  function buildMatchFn(args) {
-    return (string, options = {}) => {
-      const width = options.width;
-      const matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];
-      const matchResult = string.match(matchPattern);
-      if (!matchResult) {
-        return null;
-      }
-      const matchedString = matchResult[0];
-      const parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
-      const key = Array.isArray(parsePatterns) ? findIndex2(parsePatterns, (pattern) => pattern.test(matchedString)) : (
-        // [TODO] -- I challenge you to fix the type
-        findKey(parsePatterns, (pattern) => pattern.test(matchedString))
-      );
-      let value;
-      value = args.valueCallback ? args.valueCallback(key) : key;
-      value = options.valueCallback ? (
-        // [TODO] -- I challenge you to fix the type
-        options.valueCallback(value)
-      ) : value;
-      const rest = string.slice(matchedString.length);
-      return { value, rest };
-    };
+  var EMPTY_VALUES = [void 0, null, ""];
+  function hasValue(value) {
+    return !EMPTY_VALUES.includes(value);
   }
-  function findKey(object, predicate) {
-    for (const key in object) {
-      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
-        return key;
-      }
+  function getNumericPlaceholder(rawValue) {
+    if (!hasValue(rawValue)) {
+      return void 0;
     }
-    return void 0;
+    const [quantity] = (0, import_components197.__experimentalParseQuantityAndUnitFromRawValue)(rawValue);
+    return quantity;
   }
-  function findIndex2(array, predicate) {
-    for (let key = 0; key < array.length; key++) {
-      if (predicate(array[key])) {
-        return key;
+  function TypographyPanel({
+    as: Wrapper = TypographyToolsPanel,
+    value,
+    onChange,
+    inheritedValue = value,
+    settings: settings2,
+    panelId,
+    defaultControls = DEFAULT_CONTROLS4,
+    isGlobalStyles = false,
+    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled(),
+    contrastWarning
+  }) {
+    const { colors: colors2, allColors, areCustomSolidsEnabled, decodeValue } = useColorGradientSettings(settings2);
+    const inheritanceProps = (isInherited, hasLocalOverride, className2) => getInheritanceProps(
+      showInheritanceLabelIndicators && isInherited,
+      showInheritanceLabelIndicators && hasLocalOverride,
+      className2
+    );
+    const hasTextColorEnabled = useHasTextPanel(settings2);
+    const textColor = decodeValue(inheritedValue?.color?.text);
+    const userTextColor = decodeValue(value?.color?.text);
+    const hasTextColorValue = () => !!value?.color?.text;
+    const setTextColor = (newColor, newSlug) => {
+      const encoded = encodeColorValueWithPalette(
+        allColors,
+        newColor,
+        newSlug
+      );
+      let changedObject = setImmutably2(value, ["color", "text"], encoded);
+      const syncLinkColor = isGlobalStylesInheritanceEnabled() ? shouldSyncLinkColor(value, inheritedValue) : inheritedValue?.color?.text === inheritedValue?.elements?.link?.color?.text;
+      if (syncLinkColor) {
+        changedObject = setImmutably2(
+          changedObject,
+          ["elements", "link", "color", "text"],
+          encoded
+        );
       }
-    }
-    return void 0;
-  }
-
-  // packages/dataviews/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 };
+      onChange(changedObject);
     };
-  }
-
-  // packages/dataviews/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"
-    })
-  };
-
-  // packages/dataviews/node_modules/date-fns/locale/en-US.js
-  var enUS = {
-    code: "en-US",
-    formatDistance,
-    formatLong,
-    formatRelative,
-    localize,
-    match,
-    options: {
-      weekStartsOn: 0,
-      firstWeekContainsDate: 1
-    }
-  };
-
-  // packages/dataviews/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;
-  }
-
-  // packages/dataviews/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;
-  }
-
-  // packages/dataviews/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;
-    }
-  }
-
-  // packages/dataviews/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;
-  }
-
-  // packages/dataviews/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;
-  }
-
-  // packages/dataviews/node_modules/date-fns/_lib/addLeadingZeros.js
-  function addLeadingZeros(number, targetLength) {
-    const sign = number < 0 ? "-" : "";
-    const output = Math.abs(number).toString().padStart(targetLength, "0");
-    return sign + output;
-  }
-
-  // packages/dataviews/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)
+    const resetTextColor = () => setTextColor(void 0);
+    const hasFontFamilyEnabled = useHasFontFamilyControl(settings2);
+    const inheritedFontFamily = decodeValue(
+      inheritedValue?.typography?.fontFamily
+    );
+    const fontFamily = decodeValue(value?.typography?.fontFamily) ?? inheritedFontFamily;
+    const isFontFamilyPlaceholder = !hasValue(value?.typography?.fontFamily) && hasValue(inheritedFontFamily);
+    const { fontFamilies, fontFamilyFaces } = (0, import_element258.useMemo)(() => {
+      return getMergedFontFamiliesAndFontFamilyFaces(settings2, fontFamily);
+    }, [settings2, fontFamily]);
+    const setFontFamily = (newValue) => {
+      const slug = fontFamilies?.find(
+        ({ fontFamily: f2 }) => f2 === newValue
+      )?.slug;
+      const nextFontFamily = slug ? `var:preset|font-family|${slug}` : newValue;
+      let updatedValue = setImmutably2(
+        value,
+        ["typography", "fontFamily"],
+        hasValue(nextFontFamily) ? nextFontFamily : void 0
       );
-      return addLeadingZeros(fractionalSeconds, token.length);
-    }
-  };
-
-  // packages/dataviews/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" });
+      const newFontFamilyFaces = fontFamilies?.find(({ fontFamily: f2 }) => f2 === newValue)?.fontFace ?? [];
+      const { fontStyles, fontWeights } = getFontStylesAndWeights(newFontFamilyFaces);
+      const hasFontStyle = fontStyles?.some(
+        ({ value: fs }) => fs === fontStyle
+      );
+      const hasFontWeight = fontWeights?.some(
+        ({ value: fw }) => fw?.toString() === fontWeight?.toString()
+      );
+      if (!hasFontStyle || !hasFontWeight) {
+        const { nearestFontStyle, nearestFontWeight } = findNearestStyleAndWeight(
+          newFontFamilyFaces,
+          fontStyle,
+          fontWeight
+        );
+        if (nearestFontStyle || nearestFontWeight) {
+          updatedValue = {
+            ...updatedValue,
+            typography: {
+              ...updatedValue?.typography,
+              fontStyle: hasValue(nearestFontStyle) ? nearestFontStyle : void 0,
+              fontWeight: hasValue(nearestFontWeight) ? nearestFontWeight : void 0
+            }
+          };
+        } else if (fontStyle || fontWeight) {
+          updatedValue = {
+            ...updatedValue,
+            typography: {
+              ...updatedValue?.typography,
+              fontStyle: void 0,
+              fontWeight: void 0
+            }
+          };
+        }
       }
-      return 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);
+      onChange(updatedValue);
+    };
+    const hasFontFamily = () => hasValue(value?.typography?.fontFamily);
+    const resetFontFamily = () => setFontFamily(void 0);
+    const hasFontSizeEnabled = useHasFontSizeControl(settings2);
+    const disableCustomFontSizes = !settings2?.typography?.customFontSize;
+    const mergedFontSizes = getMergedFontSizes(settings2);
+    const rawLocalFontSize = value?.typography?.fontSize;
+    const rawInheritedFontSize = inheritedValue?.typography?.fontSize;
+    const rawFontSizeForDisplay = rawLocalFontSize ?? rawInheritedFontSize;
+    const fontSize = decodeValue(rawFontSizeForDisplay);
+    const inheritedFontSizeDecoded = decodeValue(rawInheritedFontSize);
+    const isFontSizePlaceholder = !hasValue(rawLocalFontSize) && hasValue(rawInheritedFontSize);
+    const extractSlug = (rawValue) => {
+      if (!rawValue || typeof rawValue !== "string") {
+        return void 0;
       }
-      if (token === "Yo") {
-        return localize2.ordinalNumber(weekYear, { unit: "year" });
+      if (rawValue.startsWith("var:preset|font-size|")) {
+        return rawValue.replace("var:preset|font-size|", "");
       }
-      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"
-          });
+      const cssVarMatch = rawValue.match(
+        /^var\(--wp--preset--font-size--([^)]+)\)$/
+      );
+      if (cssVarMatch) {
+        return cssVarMatch[1];
       }
-    },
-    // 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"
-          });
+      return void 0;
+    };
+    const currentFontSizeSlug = extractSlug(rawFontSizeForDisplay);
+    const inheritedFontSizeSlug = extractSlug(rawInheritedFontSize);
+    const setFontSize = (newValue, metadata) => {
+      const actualValue = !!metadata?.slug ? `var:preset|font-size|${metadata?.slug}` : newValue;
+      onChange(
+        setImmutably2(
+          value,
+          ["typography", "fontSize"],
+          hasValue(actualValue) ? actualValue : void 0
+        )
+      );
+    };
+    const setFontSizeWithInheritedCommit = (newValue, metadata) => {
+      if (isFontSizePlaceholder && newValue === void 0 && !metadata) {
+        if (inheritedFontSizeSlug) {
+          setFontSize(void 0, { slug: inheritedFontSizeSlug });
+        } else {
+          setFontSize(inheritedFontSizeDecoded);
+        }
+        return;
       }
-    },
-    // 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"
+      setFontSize(newValue, metadata);
+    };
+    const hasFontSize = () => hasValue(value?.typography?.fontSize);
+    const resetFontSize = () => setFontSize(void 0);
+    const hasAppearanceControl = useHasAppearanceControl(settings2);
+    const appearanceControlLabel = useAppearanceControlLabel(settings2);
+    const hasFontStyles = settings2?.typography?.fontStyle;
+    const hasFontWeights = settings2?.typography?.fontWeight;
+    const inheritedFontStyle = decodeValue(
+      inheritedValue?.typography?.fontStyle
+    );
+    const inheritedFontWeight = decodeValue(
+      inheritedValue?.typography?.fontWeight
+    );
+    const fontStyle = decodeValue(value?.typography?.fontStyle) ?? inheritedFontStyle;
+    const fontWeight = decodeValue(value?.typography?.fontWeight) ?? inheritedFontWeight;
+    const isFontAppearancePlaceholder = !hasValue(value?.typography?.fontStyle) && !hasValue(value?.typography?.fontWeight) && (hasValue(inheritedFontStyle) || hasValue(inheritedFontWeight));
+    const setFontAppearance = (0, import_element258.useCallback)(
+      ({ fontStyle: newFontStyle, fontWeight: newFontWeight }) => {
+        if (newFontStyle !== fontStyle || newFontWeight !== fontWeight) {
+          onChange({
+            ...value,
+            typography: {
+              ...value?.typography,
+              fontStyle: hasValue(newFontStyle) ? newFontStyle : void 0,
+              fontWeight: hasValue(newFontWeight) ? newFontWeight : void 0
+            }
           });
-        // J, F, ..., D
-        case "MMMMM":
-          return localize2.month(month, {
-            width: "narrow",
-            context: "formatting"
+        }
+      },
+      [fontStyle, fontWeight, onChange, value]
+    );
+    const setFontAppearanceWithInheritedCommit = (0, import_element258.useCallback)(
+      (next) => {
+        if (isFontAppearancePlaceholder && next.fontStyle === fontStyle && next.fontWeight === fontWeight) {
+          onChange({
+            ...value,
+            typography: {
+              ...value?.typography,
+              fontStyle: hasValue(fontStyle) ? fontStyle : void 0,
+              fontWeight: hasValue(fontWeight) ? fontWeight : void 0
+            }
           });
-        // 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;
+          return;
+        }
+        setFontAppearance(next);
+      },
+      [
+        isFontAppearancePlaceholder,
+        fontStyle,
+        fontWeight,
+        onChange,
+        value,
+        setFontAppearance
+      ]
+    );
+    const hasFontAppearance = () => hasValue(value?.typography?.fontStyle) || hasValue(value?.typography?.fontWeight);
+    const resetFontAppearance = (0, import_element258.useCallback)(() => {
+      setFontAppearance({});
+    }, [setFontAppearance]);
+    const hasLineHeightEnabled = useHasLineHeightControl(settings2);
+    const localLineHeight = decodeValue(value?.typography?.lineHeight);
+    const inheritedLineHeight = decodeValue(
+      inheritedValue?.typography?.lineHeight
+    );
+    const isLineHeightPlaceholder = !hasValue(value?.typography?.lineHeight) && hasValue(inheritedLineHeight);
+    const setLineHeight = (newValue) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["typography", "lineHeight"],
+          hasValue(newValue) ? newValue : void 0
+        )
+      );
+    };
+    const hasLineHeight = () => hasValue(value?.typography?.lineHeight);
+    const resetLineHeight = () => setLineHeight(void 0);
+    const hasLetterSpacingControl = useHasLetterSpacingControl(settings2);
+    const localLetterSpacing = decodeValue(value?.typography?.letterSpacing);
+    const inheritedLetterSpacing = decodeValue(
+      inheritedValue?.typography?.letterSpacing
+    );
+    const isLetterSpacingPlaceholder = !hasValue(value?.typography?.letterSpacing) && hasValue(inheritedLetterSpacing);
+    const setLetterSpacing = (newValue) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["typography", "letterSpacing"],
+          hasValue(newValue) ? newValue : void 0
+        )
+      );
+    };
+    const hasLetterSpacing = () => hasValue(value?.typography?.letterSpacing);
+    const resetLetterSpacing = () => setLetterSpacing(void 0);
+    const hasTextIndentControl = useHasTextIndentControl(settings2);
+    const localTextIndent = decodeValue(value?.typography?.textIndent);
+    const inheritedTextIndent = decodeValue(
+      inheritedValue?.typography?.textIndent
+    );
+    const isTextIndentPlaceholder = !hasValue(value?.typography?.textIndent) && hasValue(inheritedTextIndent);
+    const textIndentSetting = settings2?.typography?.textIndent ?? "subsequent";
+    const isTextIndentAll = textIndentSetting === "all";
+    const setTextIndentValue = (newValue) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["typography", "textIndent"],
+          hasValue(newValue) ? newValue : void 0
+        )
+      );
+    };
+    const onToggleTextIndentAll = (newValue) => {
+      onChange({
+        ...value,
+        settings: {
+          typography: {
+            textIndent: newValue ? "all" : "subsequent"
+          }
+        }
+      });
+    };
+    const hasTextIndent = () => hasValue(value?.typography?.textIndent);
+    const resetTextIndent = () => {
+      onChange(
+        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 hasTextColumnsControl = useHasTextColumnsControl(settings2);
+    const localTextColumns = decodeValue(value?.typography?.textColumns);
+    const inheritedTextColumns = decodeValue(
+      inheritedValue?.typography?.textColumns
+    );
+    const isTextColumnsPlaceholder = !hasValue(value?.typography?.textColumns) && hasValue(inheritedTextColumns);
+    const setTextColumns = (newValue) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["typography", "textColumns"],
+          hasValue(newValue) ? newValue : void 0
+        )
+      );
+    };
+    const hasTextColumns = () => hasValue(value?.typography?.textColumns);
+    const resetTextColumns = () => setTextColumns(void 0);
+    const hasTextTransformControl = useHasTextTransformControl(settings2);
+    const inheritedTextTransform = decodeValue(
+      inheritedValue?.typography?.textTransform
+    );
+    const textTransform = decodeValue(value?.typography?.textTransform) ?? inheritedTextTransform;
+    const isTextTransformPlaceholder = !hasValue(value?.typography?.textTransform) && hasValue(inheritedTextTransform);
+    const setTextTransform = (newValue) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["typography", "textTransform"],
+          hasValue(newValue) ? newValue : void 0
+        )
+      );
+    };
+    const setTextTransformWithInheritedCommit = (newValue) => {
+      if (isTextTransformPlaceholder && newValue === void 0) {
+        setTextTransform(inheritedTextTransform);
+        return;
       }
-      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"
-          });
+      setTextTransform(newValue);
+    };
+    const hasTextTransform = () => hasValue(value?.typography?.textTransform);
+    const resetTextTransform = () => setTextTransform(void 0);
+    const hasTextDecorationControl = useHasTextDecorationControl(settings2);
+    const inheritedTextDecoration = decodeValue(
+      inheritedValue?.typography?.textDecoration
+    );
+    const textDecoration = decodeValue(value?.typography?.textDecoration) ?? inheritedTextDecoration;
+    const isTextDecorationPlaceholder = !hasValue(value?.typography?.textDecoration) && hasValue(inheritedTextDecoration);
+    const setTextDecoration = (newValue) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["typography", "textDecoration"],
+          hasValue(newValue) ? newValue : void 0
+        )
+      );
+    };
+    const setTextDecorationWithInheritedCommit = (newValue) => {
+      if (isTextDecorationPlaceholder && newValue === void 0) {
+        setTextDecoration(inheritedTextDecoration);
+        return;
       }
-    },
-    // 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" });
+      setTextDecoration(newValue);
+    };
+    const hasTextDecoration = () => hasValue(value?.typography?.textDecoration);
+    const resetTextDecoration = () => setTextDecoration(void 0);
+    const hasWritingModeControl = useHasWritingModeControl(settings2);
+    const inheritedWritingMode = decodeValue(
+      inheritedValue?.typography?.writingMode
+    );
+    const writingMode = decodeValue(value?.typography?.writingMode) ?? inheritedWritingMode;
+    const isWritingModePlaceholder = !hasValue(value?.typography?.writingMode) && hasValue(inheritedWritingMode);
+    const setWritingMode = (newValue) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["typography", "writingMode"],
+          hasValue(newValue) ? newValue : void 0
+        )
+      );
+    };
+    const setWritingModeWithInheritedCommit = (newValue) => {
+      if (isWritingModePlaceholder && newValue === void 0) {
+        setWritingMode(inheritedWritingMode);
+        return;
       }
-      return lightFormatters.h(date, token);
-    },
-    // Hour [0-23]
-    H: function(date, token, localize2) {
-      if (token === "Ho") {
-        return localize2.ordinalNumber(date.getHours(), { unit: "hour" });
+      setWritingMode(newValue);
+    };
+    const hasWritingMode = () => hasValue(value?.typography?.writingMode);
+    const resetWritingMode = () => setWritingMode(void 0);
+    const hasTextAlignmentControl = useHasTextAlignmentControl(settings2);
+    const inheritedTextAlign = decodeValue(
+      inheritedValue?.typography?.textAlign
+    );
+    const textAlign = decodeValue(value?.typography?.textAlign) ?? inheritedTextAlign;
+    const isTextAlignPlaceholder = !hasValue(value?.typography?.textAlign) && hasValue(inheritedTextAlign);
+    const setTextAlign = (newValue) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["typography", "textAlign"],
+          hasValue(newValue) ? newValue : void 0
+        )
+      );
+    };
+    const setTextAlignWithInheritedCommit = (newValue) => {
+      if (isTextAlignPlaceholder && newValue === void 0) {
+        setTextAlign(inheritedTextAlign);
+        return;
       }
-      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" });
+      setTextAlign(newValue);
+    };
+    const hasTextAlign = () => hasValue(value?.typography?.textAlign);
+    const resetTextAlign = () => setTextAlign(void 0);
+    const resetAllFilter = (0, import_element258.useCallback)(
+      (previousValue) => {
+        if (!hasTextColorEnabled) {
+          return {
+            ...previousValue,
+            typography: {}
+          };
+        }
+        return {
+          ...previousValue,
+          typography: {},
+          color: {
+            ...previousValue?.color,
+            text: void 0
+          }
+        };
+      },
+      [hasTextColorEnabled]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime432.jsxs)(
+      Wrapper,
+      {
+        resetAllFilter,
+        value,
+        onChange,
+        panelId,
+        children: [
+          hasTextColorEnabled && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+            ColorGradientDropdownItem,
+            {
+              label: (0, import_i18n193.__)("Color"),
+              hasValue: hasTextColorValue,
+              resetValue: resetTextColor,
+              isShownByDefault: defaultControls.textColor,
+              indicators: [userTextColor ?? textColor],
+              contrastWarning,
+              showInheritanceLabelIndicators,
+              isPlaceholder: userTextColor === void 0 && textColor !== void 0,
+              hasInheritedValue: textColor !== void 0,
+              tabs: [
+                {
+                  key: "text",
+                  label: (0, import_i18n193.__)("Color"),
+                  inheritedValue: textColor,
+                  inheritedSlug: extractPresetSlug(
+                    inheritedValue?.color?.text,
+                    "color"
+                  ),
+                  userSlug: extractPresetSlug(
+                    value?.color?.text,
+                    "color"
+                  ),
+                  setValue: setTextColor,
+                  userValue: userTextColor,
+                  isPlaceholder: userTextColor === void 0 && textColor !== void 0
+                }
+              ],
+              colorGradientControlSettings: {
+                colors: colors2,
+                disableCustomColors: !areCustomSolidsEnabled
+              },
+              panelId
+            }
+          ),
+          hasFontFamilyEnabled && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isFontFamilyPlaceholder,
+                hasFontFamily() && inheritedFontFamily !== void 0
+              ),
+              label: (0, import_i18n193.__)("Font"),
+              hasValue: hasFontFamily,
+              onDeselect: resetFontFamily,
+              isShownByDefault: defaultControls.fontFamily,
+              panelId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+                FontFamilyControl,
+                {
+                  fontFamilies,
+                  value: fontFamily,
+                  onChange: setFontFamily
+                }
+              )
+            }
+          ),
+          hasFontSizeEnabled && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isFontSizePlaceholder,
+                hasFontSize() && rawInheritedFontSize !== void 0
+              ),
+              label: (0, import_i18n193.__)("Size"),
+              hasValue: hasFontSize,
+              hasInlineEndToggle: true,
+              onDeselect: resetFontSize,
+              isShownByDefault: defaultControls.fontSize,
+              panelId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+                import_components197.FontSizePicker,
+                {
+                  value: currentFontSizeSlug || fontSize,
+                  valueMode: currentFontSizeSlug ? "slug" : "literal",
+                  onChange: setFontSizeWithInheritedCommit,
+                  fontSizes: mergedFontSizes,
+                  disableCustomFontSizes,
+                  withReset: false,
+                  withSlider: true
+                }
+              )
+            }
+          ),
+          hasAppearanceControl && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isFontAppearancePlaceholder,
+                hasFontAppearance() && (inheritedFontStyle !== void 0 || inheritedFontWeight !== void 0)
+              ),
+              label: appearanceControlLabel,
+              hasValue: hasFontAppearance,
+              onDeselect: resetFontAppearance,
+              isShownByDefault: defaultControls.fontAppearance,
+              panelId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+                FontAppearanceControl,
+                {
+                  value: {
+                    fontStyle,
+                    fontWeight
+                  },
+                  onChange: setFontAppearanceWithInheritedCommit,
+                  hasFontStyles,
+                  hasFontWeights,
+                  fontFamilyFaces
+                }
+              )
+            }
+          ),
+          hasLineHeightEnabled && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isLineHeightPlaceholder,
+                hasLineHeight() && inheritedLineHeight !== void 0,
+                "single-column"
+              ),
+              label: (0, import_i18n193.__)("Line height"),
+              hasValue: hasLineHeight,
+              onDeselect: resetLineHeight,
+              isShownByDefault: defaultControls.lineHeight,
+              panelId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+                line_height_control_default,
+                {
+                  __unstableInputWidth: "auto",
+                  value: localLineHeight ?? inheritedLineHeight,
+                  onChange: setLineHeight,
+                  ...isLineHeightPlaceholder ? {
+                    placeholder: getNumericPlaceholder(
+                      inheritedLineHeight
+                    )
+                  } : {}
+                }
+              )
+            }
+          ),
+          hasLetterSpacingControl && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isLetterSpacingPlaceholder,
+                hasLetterSpacing() && inheritedLetterSpacing !== void 0,
+                "single-column"
+              ),
+              label: (0, import_i18n193.__)("Letter spacing"),
+              hasValue: hasLetterSpacing,
+              onDeselect: resetLetterSpacing,
+              isShownByDefault: defaultControls.letterSpacing,
+              panelId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+                LetterSpacingControl,
+                {
+                  value: localLetterSpacing ?? inheritedLetterSpacing,
+                  onChange: setLetterSpacing,
+                  __unstableInputWidth: "auto",
+                  placeholder: isLetterSpacingPlaceholder ? getNumericPlaceholder(
+                    inheritedLetterSpacing
+                  ) : void 0
+                }
+              )
+            }
+          ),
+          hasTextIndentControl && /* @__PURE__ */ (0, import_jsx_runtime432.jsxs)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isTextIndentPlaceholder,
+                hasTextIndent() && inheritedTextIndent !== void 0
+              ),
+              label: (0, import_i18n193.__)("Line indent"),
+              hasValue: hasTextIndent,
+              onDeselect: resetTextIndent,
+              isShownByDefault: defaultControls.textIndent,
+              panelId,
+              children: [
+                /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+                  TextIndentControl,
+                  {
+                    value: localTextIndent ?? inheritedTextIndent,
+                    onChange: setTextIndentValue,
+                    __unstableInputWidth: "auto",
+                    withSlider: true,
+                    hasBottomMargin: isGlobalStyles,
+                    placeholder: isTextIndentPlaceholder ? getNumericPlaceholder(inheritedTextIndent) : void 0
+                  }
+                ),
+                isGlobalStyles && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+                  import_components197.ToggleControl,
+                  {
+                    label: (0, import_i18n193.__)("Indent all paragraphs"),
+                    checked: isTextIndentAll,
+                    onChange: onToggleTextIndentAll,
+                    help: textIndentHelp
+                  }
+                )
+              ]
+            }
+          ),
+          hasTextColumnsControl && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isTextColumnsPlaceholder,
+                hasTextColumns() && inheritedTextColumns !== void 0,
+                "single-column"
+              ),
+              label: (0, import_i18n193.__)("Columns"),
+              hasValue: hasTextColumns,
+              onDeselect: resetTextColumns,
+              isShownByDefault: defaultControls.textColumns,
+              panelId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+                import_components197.__experimentalNumberControl,
+                {
+                  label: (0, import_i18n193.__)("Columns"),
+                  max: MAX_TEXT_COLUMNS,
+                  min: MIN_TEXT_COLUMNS,
+                  onChange: setTextColumns,
+                  placeholder: isTextColumnsPlaceholder ? inheritedTextColumns : void 0,
+                  spinControls: "custom",
+                  value: localTextColumns,
+                  initialPosition: 1
+                }
+              )
+            }
+          ),
+          hasTextDecorationControl && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isTextDecorationPlaceholder,
+                hasTextDecoration() && inheritedTextDecoration !== void 0,
+                "single-column"
+              ),
+              label: (0, import_i18n193.__)("Decoration"),
+              hasValue: hasTextDecoration,
+              onDeselect: resetTextDecoration,
+              isShownByDefault: defaultControls.textDecoration,
+              panelId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+                TextDecorationControl,
+                {
+                  value: textDecoration,
+                  onChange: setTextDecorationWithInheritedCommit,
+                  __unstableInputWidth: "auto"
+                }
+              )
+            }
+          ),
+          hasWritingModeControl && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isWritingModePlaceholder,
+                hasWritingMode() && inheritedWritingMode !== void 0,
+                "single-column"
+              ),
+              label: (0, import_i18n193.__)("Orientation"),
+              hasValue: hasWritingMode,
+              onDeselect: resetWritingMode,
+              isShownByDefault: defaultControls.writingMode,
+              panelId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+                WritingModeControl,
+                {
+                  value: writingMode,
+                  onChange: setWritingModeWithInheritedCommit
+                }
+              )
+            }
+          ),
+          hasTextTransformControl && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isTextTransformPlaceholder,
+                hasTextTransform() && inheritedTextTransform !== void 0
+              ),
+              label: (0, import_i18n193.__)("Letter case"),
+              hasValue: hasTextTransform,
+              onDeselect: resetTextTransform,
+              isShownByDefault: defaultControls.textTransform,
+              panelId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+                TextTransformControl,
+                {
+                  value: textTransform,
+                  onChange: setTextTransformWithInheritedCommit,
+                  showNone: true,
+                  isBlock: true
+                }
+              )
+            }
+          ),
+          hasTextAlignmentControl && /* @__PURE__ */ (0, import_jsx_runtime432.jsxs)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isTextAlignPlaceholder,
+                hasTextAlign() && inheritedTextAlign !== void 0
+              ),
+              label: (0, import_i18n193.__)("Text alignment"),
+              hasValue: hasTextAlign,
+              onDeselect: resetTextAlign,
+              isShownByDefault: defaultControls.textAlign,
+              panelId,
+              children: [
+                /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+                  TextAlignmentControl,
+                  {
+                    value: textAlign,
+                    onChange: setTextAlignWithInheritedCommit,
+                    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.__)(
+                  "Justified text can reduce readability. For better accessibility, use left-aligned text instead."
+                ) }) })
+              ]
+            }
+          )
+        ]
+      }
+    );
+  }
+
+  // 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);
+
+  // 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);
+
+  // packages/block-editor/build-module/components/grid/use-get-number-of-blocks-before-cell.mjs
+  var import_data163 = __toESM(require_data(), 1);
+  function useGetNumberOfBlocksBeforeCell(gridClientId, numColumns) {
+    const { getBlockOrder: getBlockOrder2, getBlockAttributes: getBlockAttributes3 } = (0, import_data163.useSelect)(store);
+    const getNumberOfBlocksBeforeCell = (column, row) => {
+      const targetIndex = (row - 1) * numColumns + column - 1;
+      let count = 0;
+      for (const clientId of getBlockOrder2(gridClientId)) {
+        const { columnStart, rowStart } = getBlockAttributes3(clientId).style?.layout ?? {};
+        const cellIndex = (rowStart - 1) * numColumns + columnStart - 1;
+        if (cellIndex < targetIndex) {
+          count++;
+        }
+      }
+      return count;
+    };
+    return getNumberOfBlocksBeforeCell;
+  }
+
+  // packages/block-editor/build-module/components/child-layout-control/index.mjs
+  var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
+  var FLEX_CHILD_LAYOUT_VALUES = {
+    fit: "fit",
+    grow: "fill",
+    max: "fixed",
+    fixed: "fixedNoShrink"
+  };
+  var FLEX_SIZE_VALUES = [
+    FLEX_CHILD_LAYOUT_VALUES.max,
+    FLEX_CHILD_LAYOUT_VALUES.fixed
+  ];
+  function isFlexSizeValue(value) {
+    return FLEX_SIZE_VALUES.includes(value);
+  }
+  function maxSizeLabel(parentLayout) {
+    const { orientation = "horizontal" } = parentLayout ?? {};
+    return orientation === "horizontal" ? (0, import_i18n194._x)("Max", "Block with maximum width in flex layout") : (0, import_i18n194._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.");
+    }
+    if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.max && orientation === "horizontal") {
+      return (0, import_i18n194.__)("Specify a maximum width.");
+    } else if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.max) {
+      return (0, import_i18n194.__)("Specify a maximum height.");
+    }
+    if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.fixed && orientation === "horizontal") {
+      return (0, import_i18n194.__)("Specify a fixed width.");
+    } else if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.fixed) {
+      return (0, import_i18n194.__)("Specify a fixed height.");
+    }
+    return (0, import_i18n194.__)("Fit contents.");
+  }
+  function ChildLayoutControl({
+    value: childLayout = {},
+    onChange,
+    parentLayout,
+    isShownByDefault,
+    panelId,
+    showGridSpanDefaults = true
+  }) {
+    const {
+      type: parentType,
+      default: { type: defaultParentType = "default" } = {}
+    } = parentLayout ?? {};
+    const parentLayoutType = parentType || defaultParentType;
+    if (parentLayoutType === "flex") {
+      return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+        FlexControls,
+        {
+          childLayout,
+          onChange,
+          parentLayout,
+          isShownByDefault,
+          panelId
+        }
+      );
+    } else if (parentLayoutType === "grid") {
+      return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+        GridControls,
+        {
+          childLayout,
+          onChange,
+          parentLayout,
+          isShownByDefault,
+          panelId,
+          showGridSpanDefaults
+        }
+      );
+    }
+    return null;
+  }
+  function FlexControls({
+    childLayout,
+    onChange,
+    parentLayout,
+    isShownByDefault,
+    panelId
+  }) {
+    const { selfStretch, flexSize } = childLayout;
+    const { orientation = "horizontal" } = parentLayout ?? {};
+    const flexControlValue = selfStretch || FLEX_CHILD_LAYOUT_VALUES.fit;
+    const hasFlexSizeValue = isFlexSizeValue(flexControlValue);
+    const hasFlexValue = () => !!selfStretch;
+    const flexResetLabel = orientation === "horizontal" ? (0, import_i18n194.__)("Width") : (0, import_i18n194.__)("Height");
+    const [availableUnits] = useSettings("spacing.units");
+    const units2 = (0, import_components198.__experimentalUseCustomUnits)({
+      availableUnits: availableUnits || [
+        "%",
+        "px",
+        "em",
+        "rem",
+        "vh",
+        "vw"
+      ]
+    });
+    const resetFlex = () => {
+      onChange({
+        selfStretch: void 0,
+        flexSize: void 0
+      });
+    };
+    (0, import_element259.useEffect)(() => {
+      if (isFlexSizeValue(selfStretch) && !flexSize) {
+        onChange({
+          ...childLayout,
+          selfStretch: FLEX_CHILD_LAYOUT_VALUES.fit
+        });
+      }
+    }, []);
+    return /* @__PURE__ */ (0, import_jsx_runtime433.jsxs)(
+      import_components198.__experimentalVStack,
+      {
+        as: import_components198.__experimentalToolsPanelItem,
+        spacing: 2,
+        hasValue: hasFlexValue,
+        label: flexResetLabel,
+        onDeselect: resetFlex,
+        isShownByDefault,
+        panelId,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime433.jsxs)(
+            import_components198.__experimentalToggleGroupControl,
+            {
+              label: childLayoutOrientation(parentLayout),
+              value: flexControlValue,
+              help: helpText(flexControlValue, parentLayout),
+              onChange: (value) => {
+                const newFlexSize = isFlexSizeValue(value) ? flexSize : null;
+                onChange({
+                  selfStretch: value,
+                  flexSize: newFlexSize
+                });
+              },
+              isBlock: true,
+              children: [
+                /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+                  import_components198.__experimentalToggleGroupControlOption,
+                  {
+                    value: FLEX_CHILD_LAYOUT_VALUES.fit,
+                    label: (0, import_i18n194._x)(
+                      "Fit",
+                      "Intrinsic block width in flex layout"
+                    )
+                  },
+                  FLEX_CHILD_LAYOUT_VALUES.fit
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+                  import_components198.__experimentalToggleGroupControlOption,
+                  {
+                    value: FLEX_CHILD_LAYOUT_VALUES.grow,
+                    label: (0, import_i18n194._x)(
+                      "Grow",
+                      "Block with expanding width in flex layout"
+                    )
+                  },
+                  FLEX_CHILD_LAYOUT_VALUES.grow
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+                  import_components198.__experimentalToggleGroupControlOption,
+                  {
+                    value: FLEX_CHILD_LAYOUT_VALUES.max,
+                    label: maxSizeLabel(parentLayout)
+                  },
+                  FLEX_CHILD_LAYOUT_VALUES.max
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+                  import_components198.__experimentalToggleGroupControlOption,
+                  {
+                    value: FLEX_CHILD_LAYOUT_VALUES.fixed,
+                    label: (0, import_i18n194._x)(
+                      "Fixed",
+                      "Block with fixed width in flex layout"
+                    )
+                  },
+                  FLEX_CHILD_LAYOUT_VALUES.fixed
+                )
+              ]
+            }
+          ),
+          hasFlexSizeValue && /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+            import_components198.__experimentalUnitControl,
+            {
+              units: units2,
+              onChange: (value) => {
+                onChange({
+                  selfStretch: flexControlValue,
+                  flexSize: value
+                });
+              },
+              value: flexSize,
+              min: 0,
+              label: flexResetLabel,
+              hideLabelFromVision: true
+            }
+          )
+        ]
+      }
+    );
+  }
+  function childLayoutOrientation(parentLayout) {
+    const { orientation = "horizontal" } = parentLayout ?? {};
+    return orientation === "horizontal" ? (0, import_i18n194.__)("Width") : (0, import_i18n194.__)("Height");
+  }
+  function GridControls({
+    childLayout,
+    onChange,
+    parentLayout,
+    isShownByDefault,
+    panelId,
+    showGridSpanDefaults
+  }) {
+    const { columnStart, rowStart, columnSpan, rowSpan } = childLayout;
+    const { columnCount, rowCount } = parentLayout ?? {};
+    const rootClientId = (0, import_data164.useSelect)(
+      (select3) => select3(store).getBlockRootClientId(panelId)
+    );
+    const { moveBlocksToPosition: moveBlocksToPosition2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data164.useDispatch)(store);
+    const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
+      rootClientId,
+      columnCount || 3
+    );
+    const hasStartValue = () => !!columnStart || !!rowStart;
+    const hasSpanValue = () => !!columnSpan || !!rowSpan;
+    const resetGridStarts = () => {
+      onChange({
+        columnStart: void 0,
+        rowStart: void 0
+      });
+    };
+    const resetGridSpans = () => {
+      onChange({
+        columnSpan: void 0,
+        rowSpan: void 0
+      });
+    };
+    const maxColumnSpan = columnCount ? columnCount - (columnStart ?? 1) + 1 : void 0;
+    const maxRowSpan = window.__experimentalEnableGridInteractivity && rowCount ? rowCount - (rowStart ?? 1) + 1 : void 0;
+    const columnSpanValue = columnSpan ?? (showGridSpanDefaults ? 1 : void 0);
+    const rowSpanValue = rowSpan ?? (showGridSpanDefaults ? 1 : void 0);
+    return /* @__PURE__ */ (0, import_jsx_runtime433.jsxs)(import_jsx_runtime433.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime433.jsxs)(
+        import_components198.Flex,
+        {
+          as: import_components198.__experimentalToolsPanelItem,
+          hasValue: hasSpanValue,
+          label: (0, import_i18n194.__)("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,
+              {
+                label: (0, import_i18n194.__)("Column span"),
+                type: "number",
+                onChange: (value) => {
+                  const newColumnSpan = value === "" ? 1 : parseInt(value, 10);
+                  const constrainedValue = maxColumnSpan ? Math.min(newColumnSpan, maxColumnSpan) : newColumnSpan;
+                  onChange({
+                    columnStart,
+                    rowStart,
+                    rowSpan,
+                    columnSpan: constrainedValue
+                  });
+                },
+                value: columnSpanValue,
+                min: 1,
+                max: maxColumnSpan
+              }
+            ) }),
+            /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components198.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+              import_components198.__experimentalInputControl,
+              {
+                label: (0, import_i18n194.__)("Row span"),
+                type: "number",
+                onChange: (value) => {
+                  const newRowSpan = value === "" ? 1 : parseInt(value, 10);
+                  const constrainedValue = maxRowSpan ? Math.min(newRowSpan, maxRowSpan) : newRowSpan;
+                  onChange({
+                    columnStart,
+                    rowStart,
+                    columnSpan,
+                    rowSpan: constrainedValue
+                  });
+                },
+                value: rowSpanValue,
+                min: 1,
+                max: maxRowSpan
+              }
+            ) })
+          ]
+        }
+      ),
+      window.__experimentalEnableGridInteractivity && // Use Flex with an explicit width on the FlexItem instead of HStack to
+      // work around an issue in webkit where inputs with a max attribute are
+      // sized incorrectly.
+      /* @__PURE__ */ (0, import_jsx_runtime433.jsxs)(
+        import_components198.Flex,
+        {
+          as: import_components198.__experimentalToolsPanelItem,
+          hasValue: hasStartValue,
+          label: (0, import_i18n194.__)("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,
+              {
+                label: (0, import_i18n194.__)("Column"),
+                type: "number",
+                onChange: (value) => {
+                  const newColumnStart = value === "" ? 1 : parseInt(value, 10);
+                  onChange({
+                    columnStart: newColumnStart,
+                    rowStart,
+                    columnSpan,
+                    rowSpan
+                  });
+                  __unstableMarkNextChangeAsNotPersistent2();
+                  moveBlocksToPosition2(
+                    [panelId],
+                    rootClientId,
+                    rootClientId,
+                    getNumberOfBlocksBeforeCell(
+                      newColumnStart,
+                      rowStart
+                    )
+                  );
+                },
+                value: columnStart ?? 1,
+                min: 1,
+                max: columnCount ? columnCount - (columnSpan ?? 1) + 1 : void 0
+              }
+            ) }),
+            /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components198.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+              import_components198.__experimentalInputControl,
+              {
+                label: (0, import_i18n194.__)("Row"),
+                type: "number",
+                onChange: (value) => {
+                  const newRowStart = value === "" ? 1 : parseInt(value, 10);
+                  onChange({
+                    columnStart,
+                    rowStart: newRowStart,
+                    columnSpan,
+                    rowSpan
+                  });
+                  __unstableMarkNextChangeAsNotPersistent2();
+                  moveBlocksToPosition2(
+                    [panelId],
+                    rootClientId,
+                    rootClientId,
+                    getNumberOfBlocksBeforeCell(
+                      columnStart,
+                      newRowStart
+                    )
+                  );
+                },
+                value: rowStart ?? 1,
+                min: 1,
+                max: rowCount ? rowCount - (rowSpan ?? 1) + 1 : void 0
+              }
+            ) })
+          ]
+        }
+      )
+    ] });
+  }
+
+  // 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);
+  function AspectRatioTool({
+    panelId,
+    value,
+    onChange = () => {
+    },
+    options,
+    defaultValue = "auto",
+    hasValue: hasValue3,
+    isShownByDefault = true,
+    className: className2,
+    isInherited,
+    hasLocalOverride
+  }) {
+    const displayValue = value ?? "auto";
+    const [defaultRatios, themeRatios, showDefaultRatios] = useSettings(
+      "dimensions.aspectRatios.default",
+      "dimensions.aspectRatios.theme",
+      "dimensions.defaultAspectRatios"
+    );
+    const themeOptions = themeRatios?.map(({ name, ratio }) => ({
+      label: name,
+      value: ratio
+    }));
+    const defaultOptions2 = defaultRatios?.map(({ name, ratio }) => ({
+      label: name,
+      value: ratio
+    }));
+    const aspectRatioOptions = [
+      {
+        label: (0, import_i18n195._x)(
+          "Original",
+          "Aspect ratio option for dimensions control"
+        ),
+        value: "auto"
+      },
+      ...showDefaultRatios ? defaultOptions2 : [],
+      ...themeOptions ? themeOptions : [],
+      {
+        label: (0, import_i18n195._x)("Custom", "Aspect ratio option for dimensions control"),
+        value: "custom",
+        disabled: true,
+        hidden: true
+      }
+    ];
+    return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+      InheritanceToolsPanelItem,
+      {
+        className: className2,
+        isInherited,
+        hasLocalOverride,
+        hasValue: hasValue3 ? hasValue3 : () => displayValue !== defaultValue,
+        label: (0, import_i18n195.__)("Aspect ratio"),
+        onDeselect: () => onChange(void 0),
+        isShownByDefault,
+        panelId,
+        children: /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+          import_components199.SelectControl,
+          {
+            label: (0, import_i18n195.__)("Aspect ratio"),
+            value: displayValue,
+            options: options ?? aspectRatioOptions,
+            onChange
+          }
+        )
+      }
+    );
+  }
+
+  // packages/block-editor/build-module/components/global-styles/dimensions-panel.mjs
+  var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
+  var AXIAL_SIDES = ["horizontal", "vertical"];
+  function hasSpacingToggle(sides2, isPresetsControl) {
+    if (sides2?.length === 1) {
+      return false;
+    }
+    if (isPresetsControl) {
+      const hasOnlyAxialSides = sides2?.includes("horizontal") && sides2?.includes("vertical") && sides2?.length === 2;
+      return !hasOnlyAxialSides;
+    }
+    return true;
+  }
+  function useHasDimensionsPanel(settings2, styleState = DEFAULT_BLOCK_STYLE_STATE2) {
+    return hasContentSize(settings2) || hasWideSize(settings2) || hasPadding(settings2) || hasMargin(settings2) || hasGap(settings2) || hasHeight(settings2) || hasMinHeight(settings2) || hasMinWidth(settings2) || hasWidth(settings2) || hasAspectRatio(settings2, styleState) || hasChildLayout(settings2, styleState);
+  }
+  function hasContentSize(settings2) {
+    return settings2?.layout?.contentSize;
+  }
+  function hasWideSize(settings2) {
+    return settings2?.layout?.wideSize;
+  }
+  function hasPadding(settings2) {
+    return settings2?.spacing?.padding;
+  }
+  function hasMargin(settings2) {
+    return settings2?.spacing?.margin;
+  }
+  function hasGap(settings2) {
+    return settings2?.spacing?.blockGap;
+  }
+  function hasHeight(settings2) {
+    return settings2?.dimensions?.height;
+  }
+  function hasMinHeight(settings2) {
+    return settings2?.dimensions?.minHeight;
+  }
+  function hasMinWidth(settings2) {
+    return settings2?.dimensions?.minWidth;
+  }
+  function hasWidth(settings2) {
+    return settings2?.dimensions?.width;
+  }
+  function hasAspectRatio(settings2, styleState = DEFAULT_BLOCK_STYLE_STATE2) {
+    return !hasPseudoBlockStyleState(styleState) && settings2?.dimensions?.aspectRatio;
+  }
+  function hasChildLayout(settings2, styleState = DEFAULT_BLOCK_STYLE_STATE2) {
+    if (hasPseudoBlockStyleState(styleState)) {
+      return false;
+    }
+    const {
+      type: parentLayoutType = "default",
+      default: { type: defaultParentLayoutType = "default" } = {},
+      allowSizingOnChildren = false
+    } = settings2?.parentLayout ?? {};
+    const support = (defaultParentLayoutType === "flex" || parentLayoutType === "flex" || defaultParentLayoutType === "grid" || parentLayoutType === "grid") && allowSizingOnChildren;
+    return !!settings2?.layout && support;
+  }
+  function hasSpacingPresets(settings2) {
+    const { defaultSpacingSizes, spacingSizes } = settings2?.spacing || {};
+    return defaultSpacingSizes !== false && spacingSizes?.default?.length > 0 || spacingSizes?.theme?.length > 0 || spacingSizes?.custom?.length > 0;
+  }
+  function filterValuesBySides(values, sides2) {
+    if (!sides2 || !values) {
+      return values;
+    }
+    const filteredValues = {};
+    sides2.forEach((side) => {
+      if (side === "vertical") {
+        filteredValues.top = values.top;
+        filteredValues.bottom = values.bottom;
+      }
+      if (side === "horizontal") {
+        filteredValues.left = values.left;
+        filteredValues.right = values.right;
+      }
+      filteredValues[side] = values?.[side];
+    });
+    return filteredValues;
+  }
+  var EMPTY_VALUES2 = [void 0, null, ""];
+  function hasValue2(value) {
+    return !EMPTY_VALUES2.includes(value);
+  }
+  function getNumericPlaceholder2(rawValue) {
+    if (!hasValue2(rawValue)) {
+      return void 0;
+    }
+    const [quantity] = (0, import_components200.__experimentalParseQuantityAndUnitFromRawValue)(rawValue);
+    return quantity;
+  }
+  function splitStyleValue(value) {
+    if (hasValue2(value) && typeof value === "string") {
+      return {
+        top: value,
+        right: value,
+        bottom: value,
+        left: value
+      };
+    }
+    return value;
+  }
+  function getCommonSidesValue(sidesValue) {
+    if (!hasValue2(sidesValue)) {
+      return void 0;
+    }
+    if (typeof sidesValue === "string") {
+      return sidesValue !== "" ? sidesValue : void 0;
+    }
+    if (typeof sidesValue !== "object") {
+      return void 0;
+    }
+    const sideKeys = ["top", "right", "bottom", "left"];
+    const values = sideKeys.map((k2) => sidesValue[k2]);
+    const allDefined = values.every(hasValue2);
+    if (!allDefined) {
+      return void 0;
+    }
+    const first = values[0];
+    return values.every((v2) => v2 === first) ? first : void 0;
+  }
+  function hasAnySideValue(sidesValue) {
+    if (!hasValue2(sidesValue)) {
+      return false;
+    }
+    if (typeof sidesValue === "string") {
+      return sidesValue !== "";
+    }
+    if (typeof sidesValue !== "object") {
+      return false;
+    }
+    return ["top", "right", "bottom", "left"].some(
+      (side) => hasValue2(sidesValue[side])
+    );
+  }
+  function splitGapValue(value, isAxialGap) {
+    if (!hasValue2(value)) {
+      return value;
+    }
+    if (typeof value === "string") {
+      return isAxialGap ? { top: value, right: value, bottom: value, left: value } : { top: value };
+    }
+    return {
+      ...value,
+      right: value?.left,
+      bottom: value?.top
+    };
+  }
+  function DimensionsToolsPanel({
+    resetAllFilter,
+    onChange,
+    value,
+    panelId,
+    children
+  }) {
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    const resetAll = () => {
+      const updatedValue = resetAllFilter(value);
+      onChange(updatedValue);
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+      import_components200.__experimentalToolsPanel,
+      {
+        label: (0, import_i18n196.__)("Dimensions"),
+        resetAll,
+        panelId,
+        dropdownMenuProps,
+        children
+      }
+    );
+  }
+  var DEFAULT_CONTROLS5 = {
+    contentSize: true,
+    wideSize: true,
+    padding: true,
+    margin: true,
+    blockGap: true,
+    height: true,
+    minHeight: true,
+    minWidth: true,
+    width: true,
+    aspectRatio: true,
+    childLayout: true
+  };
+  function DimensionsPanel({
+    as: Wrapper = DimensionsToolsPanel,
+    value,
+    onChange,
+    inheritedValue = value,
+    settings: settings2,
+    panelId,
+    defaultControls = DEFAULT_CONTROLS5,
+    onVisualize = () => {
+    },
+    // Special case because the layout controls are not part of the dimensions panel
+    // in global styles but not in block inspector.
+    includeLayoutControls = false,
+    styleState = DEFAULT_BLOCK_STYLE_STATE2,
+    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+  }) {
+    const { dimensions, spacing } = settings2;
+    const decodeValue = (rawValue) => {
+      if (rawValue && typeof rawValue === "object") {
+        return Object.keys(rawValue).reduce((acc, key) => {
+          acc[key] = getValueFromVariable(
+            { settings: { dimensions, spacing } },
+            "",
+            rawValue[key]
+          );
+          return acc;
+        }, {});
+      }
+      return getValueFromVariable(
+        { settings: { dimensions, spacing } },
+        "",
+        rawValue
+      );
+    };
+    const inheritanceProps = (isInherited, hasLocalOverride, className2) => getInheritanceProps(
+      showInheritanceLabelIndicators && isInherited,
+      showInheritanceLabelIndicators && hasLocalOverride,
+      className2
+    );
+    const showSpacingPresetsControl = hasSpacingPresets(settings2);
+    const units2 = (0, import_components200.__experimentalUseCustomUnits)({
+      availableUnits: settings2?.spacing?.units || [
+        "%",
+        "px",
+        "em",
+        "rem",
+        "vw"
+      ]
+    });
+    const minimumMargin = -Infinity;
+    const [minMarginValue, setMinMarginValue] = (0, import_element260.useState)(minimumMargin);
+    const resetAllFilter = (0, import_element260.useCallback)((previousValue) => {
+      return {
+        ...previousValue,
+        layout: cleanEmptyObject({
+          ...previousValue?.layout,
+          contentSize: void 0,
+          wideSize: void 0,
+          selfStretch: void 0,
+          flexSize: void 0,
+          columnStart: void 0,
+          rowStart: void 0,
+          columnSpan: void 0,
+          rowSpan: void 0
+        }),
+        spacing: {
+          ...previousValue?.spacing,
+          padding: void 0,
+          margin: void 0,
+          blockGap: void 0
+        },
+        dimensions: {
+          ...previousValue?.dimensions,
+          height: void 0,
+          minHeight: void 0,
+          minWidth: void 0,
+          aspectRatio: void 0,
+          width: void 0
+        }
+      };
+    }, []);
+    const showContentSizeControl = hasContentSize(settings2) && includeLayoutControls;
+    const localContentSizeValue = decodeValue(value?.layout?.contentSize);
+    const inheritedContentSizeValue = decodeValue(
+      inheritedValue?.layout?.contentSize
+    );
+    const isContentSizePlaceholder = !hasValue2(value?.layout?.contentSize) && hasValue2(inheritedContentSizeValue);
+    const setContentSizeValue = (newValue) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["layout", "contentSize"],
+          hasValue2(newValue) ? newValue : void 0
+        )
+      );
+    };
+    const hasUserSetContentSizeValue = () => hasValue2(value?.layout?.contentSize);
+    const resetContentSizeValue = () => setContentSizeValue(void 0);
+    const showWideSizeControl = hasWideSize(settings2) && includeLayoutControls;
+    const localWideSizeValue = decodeValue(value?.layout?.wideSize);
+    const inheritedWideSizeValue = decodeValue(
+      inheritedValue?.layout?.wideSize
+    );
+    const isWideSizePlaceholder = !hasValue2(value?.layout?.wideSize) && hasValue2(inheritedWideSizeValue);
+    const setWideSizeValue = (newValue) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["layout", "wideSize"],
+          hasValue2(newValue) ? newValue : void 0
+        )
+      );
+    };
+    const hasUserSetWideSizeValue = () => hasValue2(value?.layout?.wideSize);
+    const resetWideSizeValue = () => setWideSizeValue(void 0);
+    const showPaddingControl = hasPadding(settings2);
+    const inheritedPaddingValues = splitStyleValue(
+      decodeValue(inheritedValue?.spacing?.padding)
+    );
+    const localPaddingValues = splitStyleValue(
+      decodeValue(value?.spacing?.padding)
+    );
+    const paddingValues = hasValue2(value?.spacing?.padding) ? localPaddingValues : inheritedPaddingValues;
+    const inheritedPaddingPlaceholder = getCommonSidesValue(
+      inheritedPaddingValues
+    );
+    const isPaddingPlaceholder = !hasValue2(value?.spacing?.padding) && inheritedPaddingPlaceholder !== void 0;
+    const hasInheritedPadding = hasAnySideValue(inheritedPaddingValues);
+    const isPaddingInherited = !hasValue2(value?.spacing?.padding) && hasInheritedPadding;
+    const paddingSides = Array.isArray(settings2?.spacing?.padding) ? settings2?.spacing?.padding : settings2?.spacing?.padding?.sides;
+    const isAxialPadding = paddingSides && paddingSides.some((side) => AXIAL_SIDES.includes(side));
+    const setPaddingValues = (newPaddingValues) => {
+      const padding = filterValuesBySides(newPaddingValues, paddingSides);
+      onChange(setImmutably2(value, ["spacing", "padding"], padding));
+    };
+    const hasPaddingValue = () => hasValue2(value?.spacing?.padding) && Object.keys(value?.spacing?.padding).length;
+    const resetPaddingValue = () => setPaddingValues(void 0);
+    const onMouseOverPadding = () => onVisualize("padding");
+    const showMarginControl = hasMargin(settings2);
+    const inheritedMarginValues = splitStyleValue(
+      decodeValue(inheritedValue?.spacing?.margin)
+    );
+    const localMarginValues = splitStyleValue(
+      decodeValue(value?.spacing?.margin)
+    );
+    const marginValues = hasValue2(value?.spacing?.margin) ? localMarginValues : inheritedMarginValues;
+    const inheritedMarginPlaceholder = getCommonSidesValue(
+      inheritedMarginValues
+    );
+    const isMarginPlaceholder = !hasValue2(value?.spacing?.margin) && inheritedMarginPlaceholder !== void 0;
+    const hasInheritedMargin = hasAnySideValue(inheritedMarginValues);
+    const isMarginInherited = !hasValue2(value?.spacing?.margin) && hasInheritedMargin;
+    const marginSides = Array.isArray(settings2?.spacing?.margin) ? settings2?.spacing?.margin : settings2?.spacing?.margin?.sides;
+    const isAxialMargin = marginSides && marginSides.some((side) => AXIAL_SIDES.includes(side));
+    const setMarginValues = (newMarginValues) => {
+      const margin = filterValuesBySides(newMarginValues, marginSides);
+      onChange(setImmutably2(value, ["spacing", "margin"], margin));
+    };
+    const hasMarginValue = () => hasValue2(value?.spacing?.margin) && Object.keys(value?.spacing?.margin).length;
+    const resetMarginValue = () => setMarginValues(void 0);
+    const onMouseOverMargin = () => onVisualize("margin");
+    const showGapControl = hasGap(settings2);
+    const gapSides = Array.isArray(settings2?.spacing?.blockGap) ? settings2?.spacing?.blockGap : settings2?.spacing?.blockGap?.sides;
+    const isAxialGap = gapSides && gapSides.some((side) => AXIAL_SIDES.includes(side));
+    const localGapRaw = decodeValue(value?.spacing?.blockGap);
+    const inheritedGapRaw = decodeValue(inheritedValue?.spacing?.blockGap);
+    const gapRawForDisplay = hasValue2(value?.spacing?.blockGap) ? localGapRaw : inheritedGapRaw;
+    const gapValues = splitGapValue(gapRawForDisplay, isAxialGap);
+    const isGapPlaceholder = !hasValue2(value?.spacing?.blockGap) && typeof inheritedGapRaw === "string" && inheritedGapRaw !== "";
+    const setGapValue = (newGapValue) => {
+      onChange(
+        setImmutably2(value, ["spacing", "blockGap"], newGapValue)
+      );
+    };
+    const setGapValues = (nextBoxGapValue) => {
+      if (!hasValue2(nextBoxGapValue)) {
+        setGapValue(null);
+      }
+      if (!isAxialGap && nextBoxGapValue?.hasOwnProperty("top")) {
+        setGapValue(nextBoxGapValue.top);
+      } else {
+        setGapValue({
+          top: nextBoxGapValue?.top,
+          left: nextBoxGapValue?.left
+        });
+      }
+    };
+    const resetGapValue = () => setGapValue(void 0);
+    const hasGapValue = () => hasValue2(value?.spacing?.blockGap);
+    const showMinHeightControl = hasMinHeight(settings2);
+    const localMinHeightValue = decodeValue(value?.dimensions?.minHeight);
+    const inheritedMinHeightValue = decodeValue(
+      inheritedValue?.dimensions?.minHeight
+    );
+    const isMinHeightPlaceholder = !hasValue2(value?.dimensions?.minHeight) && hasValue2(inheritedMinHeightValue);
+    const setMinHeightValue = (newValue) => {
+      const tempValue = setImmutably2(
+        value,
+        ["dimensions", "minHeight"],
+        newValue
+      );
+      onChange(
+        setImmutably2(
+          tempValue,
+          ["dimensions", "aspectRatio"],
+          void 0
+        )
+      );
+    };
+    const resetMinHeightValue = () => {
+      setMinHeightValue(void 0);
+    };
+    const hasMinHeightValue = () => hasValue2(value?.dimensions?.minHeight);
+    const showHeightControl = hasHeight(settings2);
+    const localHeightValue = decodeValue(value?.dimensions?.height);
+    const inheritedHeightValue = decodeValue(
+      inheritedValue?.dimensions?.height
+    );
+    const isHeightPlaceholder = !hasValue2(value?.dimensions?.height) && hasValue2(inheritedHeightValue);
+    const setHeightValue = (newValue) => {
+      const tempValue = setImmutably2(
+        value,
+        ["dimensions", "height"],
+        newValue
+      );
+      onChange(
+        setImmutably2(
+          tempValue,
+          ["dimensions", "aspectRatio"],
+          void 0
+        )
+      );
+    };
+    const resetHeightValue = () => {
+      setHeightValue(void 0);
+    };
+    const hasHeightValue = () => hasValue2(value?.dimensions?.height);
+    const showMinWidthControl = hasMinWidth(settings2);
+    const localMinWidthValue = decodeValue(value?.dimensions?.minWidth);
+    const inheritedMinWidthValue = decodeValue(
+      inheritedValue?.dimensions?.minWidth
+    );
+    const isMinWidthPlaceholder = !hasValue2(value?.dimensions?.minWidth) && hasValue2(inheritedMinWidthValue);
+    const setMinWidthValue = (newValue) => {
+      onChange(
+        setImmutably2(value, ["dimensions", "minWidth"], newValue)
+      );
+    };
+    const resetMinWidthValue = () => {
+      setMinWidthValue(void 0);
+    };
+    const hasMinWidthValue = () => hasValue2(value?.dimensions?.minWidth);
+    const showWidthControl = hasWidth(settings2);
+    const localWidthValue = decodeValue(value?.dimensions?.width);
+    const inheritedWidthValue = decodeValue(
+      inheritedValue?.dimensions?.width
+    );
+    const isWidthPlaceholder = !hasValue2(value?.dimensions?.width) && hasValue2(inheritedWidthValue);
+    const setWidthValue = (newValue) => {
+      onChange(setImmutably2(value, ["dimensions", "width"], newValue));
+    };
+    const resetWidthValue = () => {
+      setWidthValue(void 0);
+    };
+    const hasWidthValue = () => hasValue2(value?.dimensions?.width);
+    const showAspectRatioControl = hasAspectRatio(settings2, styleState);
+    const localAspectRatioValue = decodeValue(value?.dimensions?.aspectRatio);
+    const inheritedAspectRatioValue = decodeValue(
+      inheritedValue?.dimensions?.aspectRatio
+    );
+    const aspectRatioValue = localAspectRatioValue ?? inheritedAspectRatioValue;
+    const isAspectRatioPlaceholder = !hasValue2(value?.dimensions?.aspectRatio) && hasValue2(inheritedAspectRatioValue);
+    const setAspectRatioValue = (newValue) => {
+      const tempValue = setImmutably2(
+        value,
+        ["dimensions", "aspectRatio"],
+        newValue
+      );
+      onChange(
+        setImmutably2(tempValue, ["dimensions", "minHeight"], void 0)
+      );
+    };
+    const hasAspectRatioValue = () => hasValue2(value?.dimensions?.aspectRatio);
+    const showChildLayoutControl = hasChildLayout(settings2, styleState);
+    const childLayout = value?.layout;
+    const setChildLayout = (newChildLayout) => {
+      onChange({
+        ...value,
+        layout: {
+          ...value?.layout,
+          ...newChildLayout
+        }
+      });
+    };
+    const onMouseLeaveControls = () => onVisualize(false);
+    return /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)(
+      Wrapper,
+      {
+        resetAllFilter,
+        value,
+        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)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isContentSizePlaceholder,
+                hasUserSetContentSizeValue() && inheritedContentSizeValue !== void 0
+              ),
+              label: (0, import_i18n196.__)("Content width"),
+              hasValue: hasUserSetContentSizeValue,
+              onDeselect: resetContentSizeValue,
+              isShownByDefault: defaultControls.contentSize ?? DEFAULT_CONTROLS5.contentSize,
+              panelId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                import_components200.__experimentalUnitControl,
+                {
+                  label: (0, import_i18n196.__)("Content width"),
+                  labelPosition: "top",
+                  value: localContentSizeValue ?? inheritedContentSizeValue,
+                  placeholder: isContentSizePlaceholder ? getNumericPlaceholder2(
+                    inheritedContentSizeValue
+                  ) : void 0,
+                  onChange: (nextContentSize) => {
+                    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 }) })
+                }
+              )
+            }
+          ),
+          showWideSizeControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isWideSizePlaceholder,
+                hasUserSetWideSizeValue() && inheritedWideSizeValue !== void 0
+              ),
+              label: (0, import_i18n196.__)("Wide width"),
+              hasValue: hasUserSetWideSizeValue,
+              onDeselect: resetWideSizeValue,
+              isShownByDefault: defaultControls.wideSize ?? DEFAULT_CONTROLS5.wideSize,
+              panelId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                import_components200.__experimentalUnitControl,
+                {
+                  label: (0, import_i18n196.__)("Wide width"),
+                  labelPosition: "top",
+                  value: localWideSizeValue ?? inheritedWideSizeValue,
+                  placeholder: isWideSizePlaceholder ? getNumericPlaceholder2(
+                    inheritedWideSizeValue
+                  ) : void 0,
+                  onChange: (nextWideSize) => {
+                    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 }) })
+                }
+              )
+            }
+          ),
+          showPaddingControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)(
+            InheritanceToolsPanelItem,
+            {
+              hasValue: hasPaddingValue,
+              label: (0, import_i18n196.__)("Padding"),
+              hasInlineEndToggle: hasSpacingToggle(
+                paddingSides,
+                showSpacingPresetsControl
+              ),
+              onDeselect: resetPaddingValue,
+              isShownByDefault: defaultControls.padding ?? DEFAULT_CONTROLS5.padding,
+              ...inheritanceProps(
+                isPaddingInherited,
+                hasPaddingValue() && hasInheritedPadding,
+                {
+                  "tools-panel-item-spacing": showSpacingPresetsControl
+                }
+              ),
+              panelId,
+              children: [
+                !showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                  import_components200.BoxControl,
+                  {
+                    values: localPaddingValues,
+                    onChange: setPaddingValues,
+                    label: (0, import_i18n196.__)("Padding"),
+                    sides: paddingSides,
+                    units: units2,
+                    allowReset: false,
+                    splitOnAxis: isAxialPadding,
+                    inputProps: {
+                      onMouseOver: onMouseOverPadding,
+                      onMouseOut: onMouseLeaveControls,
+                      placeholder: isPaddingPlaceholder ? inheritedPaddingPlaceholder : void 0
+                    }
+                  }
+                ),
+                showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                  SpacingSizesControl,
+                  {
+                    values: paddingValues,
+                    onChange: setPaddingValues,
+                    label: (0, import_i18n196.__)("Padding"),
+                    sides: paddingSides,
+                    units: units2,
+                    allowReset: false,
+                    onMouseOver: onMouseOverPadding,
+                    onMouseOut: onMouseLeaveControls
+                  }
+                )
+              ]
+            }
+          ),
+          showMarginControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)(
+            InheritanceToolsPanelItem,
+            {
+              hasValue: hasMarginValue,
+              label: (0, import_i18n196.__)("Margin"),
+              hasInlineEndToggle: hasSpacingToggle(
+                marginSides,
+                showSpacingPresetsControl
+              ),
+              onDeselect: resetMarginValue,
+              isShownByDefault: defaultControls.margin ?? DEFAULT_CONTROLS5.margin,
+              ...inheritanceProps(
+                isMarginInherited,
+                hasMarginValue() && hasInheritedMargin,
+                {
+                  "tools-panel-item-spacing": showSpacingPresetsControl
+                }
+              ),
+              panelId,
+              children: [
+                !showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                  import_components200.BoxControl,
+                  {
+                    values: localMarginValues,
+                    onChange: setMarginValues,
+                    inputProps: {
+                      min: minMarginValue,
+                      onDragStart: () => {
+                        setMinMarginValue(0);
+                      },
+                      onDragEnd: () => {
+                        setMinMarginValue(minimumMargin);
+                      },
+                      onMouseOver: onMouseOverMargin,
+                      onMouseOut: onMouseLeaveControls,
+                      placeholder: isMarginPlaceholder ? inheritedMarginPlaceholder : void 0
+                    },
+                    label: (0, import_i18n196.__)("Margin"),
+                    sides: marginSides,
+                    units: units2,
+                    allowReset: false,
+                    splitOnAxis: isAxialMargin
+                  }
+                ),
+                showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                  SpacingSizesControl,
+                  {
+                    values: marginValues,
+                    onChange: setMarginValues,
+                    minimumCustomValue: -Infinity,
+                    label: (0, import_i18n196.__)("Margin"),
+                    sides: marginSides,
+                    units: units2,
+                    allowReset: false,
+                    onMouseOver: onMouseOverMargin,
+                    onMouseOut: onMouseLeaveControls
+                  }
+                )
+              ]
+            }
+          ),
+          showGapControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)(
+            InheritanceToolsPanelItem,
+            {
+              hasValue: hasGapValue,
+              label: (0, import_i18n196.__)("Block spacing"),
+              hasInlineEndToggle: isAxialGap,
+              onDeselect: resetGapValue,
+              isShownByDefault: defaultControls.blockGap ?? DEFAULT_CONTROLS5.blockGap,
+              ...inheritanceProps(
+                isGapPlaceholder,
+                hasGapValue() && inheritedGapRaw !== void 0,
+                {
+                  "tools-panel-item-spacing": showSpacingPresetsControl,
+                  "single-column": (
+                    // If UnitControl is used, should be single-column.
+                    !showSpacingPresetsControl && !isAxialGap
+                  )
+                }
+              ),
+              panelId,
+              children: [
+                !showSpacingPresetsControl && (isAxialGap ? /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                  import_components200.BoxControl,
+                  {
+                    label: (0, import_i18n196.__)("Block spacing"),
+                    min: 0,
+                    onChange: setGapValues,
+                    units: units2,
+                    sides: gapSides,
+                    values: gapValues,
+                    allowReset: false,
+                    splitOnAxis: isAxialGap
+                  }
+                ) : /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                  import_components200.__experimentalUnitControl,
+                  {
+                    label: (0, import_i18n196.__)("Block spacing"),
+                    min: 0,
+                    onChange: setGapValue,
+                    units: units2,
+                    value: localGapRaw ?? void 0,
+                    placeholder: isGapPlaceholder ? inheritedGapRaw : void 0
+                  }
+                )),
+                showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                  SpacingSizesControl,
+                  {
+                    label: (0, import_i18n196.__)("Block spacing"),
+                    min: 0,
+                    onChange: setGapValues,
+                    showSideInLabel: false,
+                    sides: isAxialGap ? gapSides : ["top"],
+                    values: gapValues,
+                    allowReset: false
+                  }
+                )
+              ]
+            }
+          ),
+          showChildLayoutControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+            ChildLayoutControl,
+            {
+              value: childLayout,
+              onChange: setChildLayout,
+              parentLayout: settings2?.parentLayout,
+              panelId,
+              showGridSpanDefaults: !hasViewportBlockStyleState(styleState),
+              isShownByDefault: defaultControls.childLayout ?? DEFAULT_CONTROLS5.childLayout
+            }
+          ),
+          showMinHeightControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isMinHeightPlaceholder,
+                hasMinHeightValue() && inheritedMinHeightValue !== void 0
+              ),
+              hasValue: hasMinHeightValue,
+              label: (0, import_i18n196.__)("Minimum height"),
+              onDeselect: resetMinHeightValue,
+              isShownByDefault: defaultControls.minHeight ?? DEFAULT_CONTROLS5.minHeight,
+              panelId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                DimensionControl,
+                {
+                  label: (0, import_i18n196.__)("Minimum height"),
+                  value: localMinHeightValue ?? inheritedMinHeightValue,
+                  onChange: setMinHeightValue,
+                  placeholder: isMinHeightPlaceholder ? getNumericPlaceholder2(
+                    inheritedMinHeightValue
+                  ) : void 0,
+                  dimensionSizes: dimensions?.dimensionSizes
+                }
+              )
+            }
+          ),
+          showMinWidthControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isMinWidthPlaceholder,
+                hasMinWidthValue() && inheritedMinWidthValue !== void 0
+              ),
+              hasValue: hasMinWidthValue,
+              label: (0, import_i18n196.__)("Minimum width"),
+              onDeselect: resetMinWidthValue,
+              isShownByDefault: defaultControls.minWidth ?? DEFAULT_CONTROLS5.minWidth,
+              panelId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                DimensionControl,
+                {
+                  label: (0, import_i18n196.__)("Minimum width"),
+                  value: localMinWidthValue ?? inheritedMinWidthValue,
+                  onChange: setMinWidthValue,
+                  placeholder: isMinWidthPlaceholder ? getNumericPlaceholder2(
+                    inheritedMinWidthValue
+                  ) : void 0,
+                  dimensionSizes: dimensions?.dimensionSizes
+                }
+              )
+            }
+          ),
+          showHeightControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isHeightPlaceholder,
+                hasHeightValue() && inheritedHeightValue !== void 0
+              ),
+              hasValue: hasHeightValue,
+              label: (0, import_i18n196.__)("Height"),
+              onDeselect: resetHeightValue,
+              isShownByDefault: defaultControls.height ?? DEFAULT_CONTROLS5.height,
+              panelId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                DimensionControl,
+                {
+                  label: (0, import_i18n196.__)("Height"),
+                  value: localHeightValue,
+                  onChange: setHeightValue,
+                  placeholder: isHeightPlaceholder ? inheritedHeightValue : void 0,
+                  dimensionSizes: dimensions?.dimensionSizes
+                }
+              )
+            }
+          ),
+          showWidthControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isWidthPlaceholder,
+                hasWidthValue() && inheritedWidthValue !== void 0
+              ),
+              hasValue: hasWidthValue,
+              label: (0, import_i18n196.__)("Width"),
+              onDeselect: resetWidthValue,
+              isShownByDefault: defaultControls.width ?? DEFAULT_CONTROLS5.width,
+              panelId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                DimensionControl,
+                {
+                  label: (0, import_i18n196.__)("Width"),
+                  value: localWidthValue,
+                  onChange: setWidthValue,
+                  placeholder: isWidthPlaceholder ? inheritedWidthValue : void 0,
+                  dimensionSizes: dimensions?.dimensionSizes
+                }
+              )
+            }
+          ),
+          showAspectRatioControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+            AspectRatioTool,
+            {
+              hasValue: hasAspectRatioValue,
+              value: aspectRatioValue,
+              onChange: setAspectRatioValue,
+              panelId,
+              ...inheritanceProps(
+                isAspectRatioPlaceholder,
+                hasAspectRatioValue() && inheritedAspectRatioValue !== void 0
+              ),
+              isShownByDefault: defaultControls.aspectRatio ?? DEFAULT_CONTROLS5.aspectRatio
+            }
+          )
+        ]
+      }
+    );
+  }
+
+  // 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);
+
+  // 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 = [];
+  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)(
+        ShadowPresets,
+        {
+          presets: shadows,
+          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,
+        {
+          __next40pxDefaultSize: true,
+          variant: "tertiary",
+          onClick: () => onShadowChange(void 0),
+          disabled: !shadow,
+          accessibleWhenDisabled: true,
+          children: (0, import_i18n197.__)("Clear")
+        }
+      ) })
+    ] }) });
+  }
+  function ShadowPresets({ presets, activeShadow, onSelect }) {
+    return !presets ? null : /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+      import_components201.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)(
+          ShadowIndicator,
+          {
+            label: name,
+            isActive: shadow === activeShadow,
+            type: slug === "unset" ? "unset" : "preset",
+            onSelect: () => onSelect(shadow === activeShadow ? void 0 : shadow),
+            shadow
+          },
+          slug
+        ))
+      }
+    );
+  }
+  function ShadowIndicator({ type, label, isActive, onSelect, shadow }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)(tooltip_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+        tooltip_exports.Trigger,
+        {
+          render: /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+            import_components201.Composite.Item,
+            {
+              role: "option",
+              "aria-label": label,
+              "aria-selected": isActive,
+              className: clsx_default(
+                "block-editor-global-styles__shadow__item",
+                {
+                  "is-active": isActive
+                }
+              ),
+              render: /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+                "button",
+                {
+                  className: clsx_default(
+                    "block-editor-global-styles__shadow-indicator",
+                    {
+                      unset: type === "unset"
+                    }
+                  ),
+                  onClick: onSelect,
+                  style: { boxShadow: shadow },
+                  "aria-label": label,
+                  children: isActive && /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(icon_default, { icon: check_default })
+                }
+              )
+            }
+          )
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(tooltip_exports.Popup, { children: label })
+    ] });
+  }
+  function ShadowPopover({
+    shadow,
+    onShadowChange,
+    settings: settings2,
+    className: className2,
+    hasLocalValue = !!shadow,
+    hasLocalOverride = false,
+    onReset
+  }) {
+    const popoverProps3 = {
+      placement: "left-start",
+      offset: 36,
+      shift: true
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+      import_components201.Dropdown,
+      {
+        popoverProps: popoverProps3,
+        className: clsx_default(
+          "block-editor-global-styles__shadow-dropdown",
+          className2
+        ),
+        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)(
+          ShadowPopoverContainer,
+          {
+            shadow,
+            onShadowChange,
+            settings: settings2
+          }
+        ) })
+      }
+    );
+  }
+  function renderShadowToggle(shadow, onShadowChange, resetConfig) {
+    const { hasLocalValue, hasLocalOverride, onReset } = resetConfig;
+    return function ShadowToggle({ onToggle, isOpen }) {
+      const shadowButtonRef = (0, import_element261.useRef)(void 0);
+      const toggleProps = {
+        onClick: onToggle,
+        className: clsx_default(
+          "block-editor-global-styles__shadow-dropdown-toggle",
+          { "is-open": isOpen }
+        ),
+        "aria-expanded": isOpen,
+        ref: shadowButtonRef
+      };
+      const handleReset = () => {
+        if (isOpen) {
+          onToggle();
+        }
+        onReset();
+        shadowButtonRef.current?.focus();
+      };
+      return /* @__PURE__ */ (0, import_jsx_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)(
+            icon_default,
+            {
+              className: "block-editor-global-styles__toggle-icon",
+              icon: shadow_default,
+              size: 24
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_components201.FlexItem, { children: (0, import_i18n197.__)("Drop shadow") })
+        ] }) }),
+        hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+          InheritanceResetButton,
+          {
+            className: "block-editor-global-styles__shadow-editor__remove-button",
+            onResetToInherited: handleReset
+          }
+        ) : /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+          import_components201.Button,
+          {
+            __next40pxDefaultSize: true,
+            size: "small",
+            icon: reset_default,
+            label: (0, import_i18n197.__)("Remove"),
+            className: "block-editor-global-styles__shadow-editor__remove-button",
+            onClick: handleReset
+          }
+        ))
+      ] });
+    };
+  }
+  function useShadowPresets(settings2) {
+    return (0, import_element261.useMemo)(() => {
+      if (!settings2?.shadow) {
+        return EMPTY_ARRAY13;
+      }
+      const defaultPresetsEnabled = settings2?.shadow?.defaultPresets;
+      const {
+        default: defaultShadows,
+        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
+      ];
+      if (shadowPresets.length) {
+        shadowPresets.unshift(unsetShadow);
+      }
+      return shadowPresets;
+    }, [settings2]);
+  }
+
+  // packages/block-editor/build-module/components/global-styles/border-panel.mjs
+  var import_jsx_runtime437 = __toESM(require_jsx_runtime(), 1);
+  function useHasBorderPanel(settings2) {
+    const controls = Object.values(useHasBorderPanelControls(settings2));
+    return controls.some(Boolean);
+  }
+  function useHasBorderPanelControls(settings2) {
+    const controls = {
+      hasBorderColor: useHasBorderColorControl(settings2),
+      hasBorderRadius: useHasBorderRadiusControl(settings2),
+      hasBorderStyle: useHasBorderStyleControl(settings2),
+      hasBorderWidth: useHasBorderWidthControl(settings2),
+      hasShadow: useHasShadowControl(settings2)
+    };
+    return controls;
+  }
+  function useHasBorderColorControl(settings2) {
+    return settings2?.border?.color;
+  }
+  function useHasBorderRadiusControl(settings2) {
+    return settings2?.border?.radius;
+  }
+  function useHasBorderStyleControl(settings2) {
+    return settings2?.border?.style;
+  }
+  function useHasBorderWidthControl(settings2) {
+    return settings2?.border?.width;
+  }
+  function useHasShadowControl(settings2) {
+    const shadows = useShadowPresets(settings2);
+    return !!settings2?.shadow && shadows.length > 0;
+  }
+  function BorderToolsPanel({
+    resetAllFilter,
+    onChange,
+    value,
+    panelId,
+    children,
+    label
+  }) {
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    const resetAll = () => {
+      const updatedValue = resetAllFilter(value);
+      onChange(updatedValue);
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+      import_components202.__experimentalToolsPanel,
+      {
+        label,
+        resetAll,
+        panelId,
+        dropdownMenuProps,
+        children
+      }
+    );
+  }
+  var DEFAULT_CONTROLS6 = {
+    radius: true,
+    color: true,
+    width: true,
+    shadow: true
+  };
+  function BorderPanel({
+    as: Wrapper = BorderToolsPanel,
+    value,
+    onChange,
+    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)(
+      (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue),
+      [settings2]
+    );
+    const inheritanceProps = (isInherited, hasLocalOverride, className2) => getInheritanceProps(
+      showInheritanceLabelIndicators && isInherited,
+      showInheritanceLabelIndicators && hasLocalOverride,
+      className2
+    );
+    const encodeColorValue = (colorValue) => {
+      const allColors = colors2.flatMap(
+        ({ colors: originColors }) => originColors
+      );
+      const colorObject = allColors.find(
+        ({ color }) => color === colorValue
+      );
+      return colorObject ? "var:preset|color|" + colorObject.slug : colorValue;
+    };
+    const decodeBorder = (0, import_element262.useCallback)(
+      (source) => {
+        if (!source) {
+          return void 0;
+        }
+        if ((0, import_components202.__experimentalHasSplitBorders)(source)) {
+          const out = { ...source };
+          ["top", "right", "bottom", "left"].forEach((side) => {
+            out[side] = {
+              ...out[side],
+              color: decodeValue(out[side]?.color)
+            };
+          });
+          return out;
+        }
+        return {
+          ...source,
+          color: source.color ? decodeValue(source.color) : void 0
+        };
+      },
+      [decodeValue]
+    );
+    const localBorder = (0, import_element262.useMemo)(
+      () => decodeBorder(value?.border),
+      [value?.border, decodeBorder]
+    );
+    const inheritedBorder = (0, import_element262.useMemo)(
+      () => decodeBorder(inheritedValue?.border),
+      [inheritedValue?.border, decodeBorder]
+    );
+    const isBorderPlaceholder = !(0, import_components202.__experimentalIsDefinedBorder)(value?.border) && !!inheritedBorder && (0, import_components202.__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)(() => {
+      if (typeof value?.border?.radius !== "object") {
+        return decodeValue(value?.border?.radius);
+      }
+      return {
+        topLeft: decodeValue(value?.border?.radius?.topLeft),
+        topRight: decodeValue(value?.border?.radius?.topRight),
+        bottomLeft: decodeValue(value?.border?.radius?.bottomLeft),
+        bottomRight: decodeValue(value?.border?.radius?.bottomRight)
+      };
+    }, [value?.border?.radius, decodeValue]);
+    const inheritedBorderRadius = (0, import_element262.useMemo)(() => {
+      const rawRadius = inheritedValue?.border?.radius;
+      if (typeof rawRadius !== "object") {
+        return decodeValue(rawRadius);
+      }
+      return {
+        topLeft: decodeValue(rawRadius?.topLeft),
+        topRight: decodeValue(rawRadius?.topRight),
+        bottomLeft: decodeValue(rawRadius?.bottomLeft),
+        bottomRight: decodeValue(rawRadius?.bottomRight)
+      };
+    }, [inheritedValue?.border?.radius, decodeValue]);
+    const setBorderRadius = (newBorderRadius) => setBorder({ ...value?.border, radius: newBorderRadius });
+    const hasBorderRadius = () => {
+      const borderValues = value?.border?.radius;
+      if (typeof borderValues === "object") {
+        return Object.entries(borderValues).some(([, v2]) => !!v2);
+      }
+      return !!borderValues;
+    };
+    const isBorderRadiusPlaceholder = !hasBorderRadius() && inheritedBorderRadius !== void 0 && inheritedBorderRadius !== "";
+    const borderRadius = (0, import_element262.useMemo)(() => {
+      if (!isBorderRadiusPlaceholder) {
+        return localBorderRadius;
+      }
+      if (typeof inheritedBorderRadius === "string") {
+        return inheritedBorderRadius;
+      }
+      const obj = inheritedBorderRadius;
+      if (!obj) {
+        return localBorderRadius;
+      }
+      const all = obj.topLeft && obj.topLeft === obj.topRight && obj.topLeft === obj.bottomLeft && obj.topLeft === obj.bottomRight ? obj.topLeft : void 0;
+      return { all, ...obj };
+    }, [
+      isBorderRadiusPlaceholder,
+      localBorderRadius,
+      inheritedBorderRadius
+    ]);
+    const hasShadowControl = useHasShadowControl(settings2);
+    const localShadow = decodeValue(value?.shadow);
+    const inheritedShadow = decodeValue(inheritedValue?.shadow);
+    const isShadowPlaceholder = localShadow === void 0 && inheritedShadow !== void 0 && inheritedShadow !== "";
+    const shadow = isShadowPlaceholder ? inheritedShadow : localShadow;
+    const shadowPresets = settings2?.shadow?.presets ?? {};
+    const mergedShadowPresets = shadowPresets.custom ?? shadowPresets.theme ?? shadowPresets.default ?? [];
+    const setShadow = (newValue) => {
+      const slug = mergedShadowPresets?.find(
+        ({ shadow: shadowName }) => shadowName === newValue
+      )?.slug;
+      onChange(
+        setImmutably2(
+          value,
+          ["shadow"],
+          slug ? `var:preset|shadow|${slug}` : newValue || void 0
+        )
+      );
+    };
+    const setShadowWithInheritedCommit = (newValue) => {
+      if (isShadowPlaceholder && newValue === void 0) {
+        setShadow(inheritedShadow);
+        return;
+      }
+      setShadow(newValue);
+    };
+    const hasShadow = () => !!value?.shadow;
+    const resetShadow = () => setShadow(void 0);
+    const hasShadowLocalOverride = showInheritanceLabelIndicators && hasShadow() && inheritedShadow !== void 0;
+    const resetBorder = () => {
+      if (hasBorderRadius()) {
+        return setBorder({ radius: value?.border?.radius });
+      }
+      setBorder(void 0);
+    };
+    const onBorderChange = (newBorder) => {
+      const updatedBorder = { ...newBorder };
+      if ((0, import_components202.__experimentalHasSplitBorders)(updatedBorder)) {
+        ["top", "right", "bottom", "left"].forEach((side) => {
+          if (updatedBorder[side]) {
+            updatedBorder[side] = {
+              ...updatedBorder[side],
+              color: encodeColorValue(updatedBorder[side]?.color)
+            };
+          }
+        });
+      } else if (updatedBorder) {
+        updatedBorder.color = encodeColorValue(updatedBorder.color);
+      }
+      setBorder({
+        ...updatedBorder,
+        radius: value?.border?.radius
+      });
+    };
+    const resetAllFilter = (0, import_element262.useCallback)((previousValue) => {
+      return {
+        ...previousValue,
+        border: void 0,
+        shadow: void 0
+      };
+    }, []);
+    const showBorderByDefault = defaultControls?.color || defaultControls?.width;
+    const hasBorderControl = showBorderColor || showBorderStyle || showBorderWidth || showBorderRadius;
+    const label = useBorderPanelLabel({
+      blockName: name,
+      hasShadowControl,
+      hasBorderControl
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(
+      Wrapper,
+      {
+        resetAllFilter,
+        value,
+        onChange,
+        panelId,
+        label,
+        children: [
+          (showBorderWidth || showBorderColor) && /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isBorderPlaceholder,
+                (0, import_components202.__experimentalIsDefinedBorder)(value?.border) && !!inheritedBorder && (0, import_components202.__experimentalIsDefinedBorder)(inheritedBorder)
+              ),
+              hasValue: () => (0, import_components202.__experimentalIsDefinedBorder)(value?.border),
+              label: (0, import_i18n198.__)("Border"),
+              onDeselect: () => resetBorder(),
+              isShownByDefault: showBorderByDefault,
+              panelId,
+              children: [
+                (showInheritanceLabelIndicators || hasShadowControl) && // Render the visible label as `BaseControl.VisualLabel`
+                // (which produces `.components-base-control__label`)
+                // rather than passing `label` to `BorderBoxControl`,
+                // whose internal `<StyledLabel>` carries no stable
+                // className. The inheritance treatment and the
+                // local-override reset affordance both target
+                // `.components-base-control__label`, so the visible
+                // "Border" label has to be a `BaseControl` label to
+                // receive them.
+                //
+                // Render it whenever a Shadow control is also present so
+                // the two controls stay disambiguated (mirrors the
+                // Shadow label's `hasBorderControl` guard below, and
+                // trunk's `hideLabelFromVision={ ! hasShadowControl }`),
+                // even when inheritance indicators are off (e.g. in
+                // Global Styles).
+                /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(import_components202.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n198.__)("Border") }),
+                /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+                  import_components202.BorderBoxControl,
+                  {
+                    colors: colors2,
+                    disableCustomColors: !areCustomSolidsEnabled,
+                    enableAlpha: true,
+                    enableStyle: showBorderStyle,
+                    onChange: onBorderChange,
+                    popoverOffset: 40,
+                    popoverPlacement: "left-start",
+                    value: border,
+                    __experimentalIsRenderedInSidebar: true
+                  }
+                )
+              ]
+            }
+          ),
+          showBorderRadius && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isBorderRadiusPlaceholder,
+                hasBorderRadius() && inheritedBorderRadius !== void 0
+              ),
+              hasValue: hasBorderRadius,
+              label: (0, import_i18n198.__)("Radius"),
+              hasInlineEndToggle: true,
+              onDeselect: () => setBorderRadius(void 0),
+              isShownByDefault: defaultControls.radius,
+              panelId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+                BorderRadiusControl,
+                {
+                  presets: settings2?.border?.radiusSizes,
+                  values: borderRadius,
+                  onChange: (newValue) => {
+                    setBorderRadius(newValue || void 0);
+                  }
+                }
+              )
+            }
+          ),
+          hasShadowControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isShadowPlaceholder,
+                hasShadow() && inheritedShadow !== void 0
+              ),
+              label: (0, import_i18n198.__)("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)(
+                  ShadowPopover,
+                  {
+                    shadow,
+                    onShadowChange: setShadowWithInheritedCommit,
+                    settings: settings2,
+                    hasLocalValue: hasShadow(),
+                    hasLocalOverride: hasShadowLocalOverride,
+                    onReset: resetShadow
+                  }
+                )
+              ]
+            }
+          )
+        ]
+      }
+    );
+  }
+
+  // packages/block-editor/build-module/components/global-styles/filters-panel.mjs
+  var import_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 = [];
+  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)(
+      () => [
+        ...userPresets,
+        ...themePresets,
+        ...disableDefault ? EMPTY_ARRAY14 : defaultPresets
+      ],
+      [disableDefault, userPresets, themePresets, defaultPresets]
+    );
+  }
+  function useHasFiltersPanel(settings2) {
+    return useHasDuotoneControl(settings2);
+  }
+  function useHasDuotoneControl(settings2) {
+    return settings2.color.customDuotone || settings2.color.defaultDuotone || settings2.color.duotone.length > 0;
+  }
+  function FiltersToolsPanel({
+    resetAllFilter,
+    onChange,
+    value,
+    panelId,
+    children
+  }) {
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    const resetAll = () => {
+      const updatedValue = resetAllFilter(value);
+      onChange(updatedValue);
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+      import_components203.__experimentalToolsPanel,
+      {
+        label: (0, import_i18n199._x)("Filters", "Name for applying graphical effects"),
+        resetAll,
+        panelId,
+        dropdownMenuProps,
+        children
+      }
+    );
+  }
+  var DEFAULT_CONTROLS7 = {
+    duotone: true
+  };
+  var popoverProps2 = {
+    placement: "left-start",
+    offset: 36,
+    shift: true,
+    className: "block-editor-duotone-control__popover",
+    headerTitle: (0, import_i18n199.__)("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,
+      {
+        className: "block-editor-panel-duotone-settings__label",
+        title: label,
+        children: label
+      }
+    )
+  ] });
+  var renderToggle2 = (duotone, resetConfig) => function Toggle2({ onToggle, isOpen }) {
+    const { hasLocalValue, hasLocalOverride, onReset } = resetConfig;
+    const duotoneButtonRef = (0, import_element263.useRef)(void 0);
+    const toggleProps = {
+      onClick: onToggle,
+      className: clsx_default(
+        "block-editor-global-styles-filters-panel__dropdown-toggle",
+        { "is-open": isOpen }
+      ),
+      "aria-expanded": isOpen,
+      ref: duotoneButtonRef
+    };
+    const handleReset = () => {
+      if (isOpen) {
+        onToggle();
+      }
+      onReset();
+      duotoneButtonRef.current?.focus();
+    };
+    return /* @__PURE__ */ (0, import_jsx_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)(
+        LabeledColorIndicator2,
+        {
+          indicator: duotone,
+          label: (0, import_i18n199.__)("Duotone")
+        }
+      ) }),
+      hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+        InheritanceResetButton,
+        {
+          className: "block-editor-panel-duotone-settings__reset",
+          onResetToInherited: handleReset
+        }
+      ) : /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+        import_components203.Button,
+        {
+          size: "small",
+          icon: reset_default,
+          label: (0, import_i18n199.__)("Reset"),
+          className: "block-editor-panel-duotone-settings__reset",
+          onClick: handleReset
+        }
+      ))
+    ] });
+  };
+  function FiltersPanel({
+    as: Wrapper = FiltersToolsPanel,
+    value,
+    onChange,
+    inheritedValue = value,
+    settings: settings2,
+    panelId,
+    defaultControls = DEFAULT_CONTROLS7,
+    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+  }) {
+    const decodeValue = (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue);
+    const inheritanceProps = (isInherited, hasLocalOverride, className2) => getInheritanceProps(
+      showInheritanceLabelIndicators && isInherited,
+      showInheritanceLabelIndicators && hasLocalOverride,
+      className2
+    );
+    const hasDuotoneEnabled = useHasDuotoneControl(settings2);
+    const duotonePalette = useMultiOriginColorPresets(settings2, {
+      presetSetting: "duotone",
+      defaultSetting: "defaultDuotone"
+    });
+    const colorPalette = useMultiOriginColorPresets(settings2, {
+      presetSetting: "palette",
+      defaultSetting: "defaultPalette"
+    });
+    const localDuotone = decodeValue(value?.filter?.duotone);
+    const inheritedDuotone = decodeValue(inheritedValue?.filter?.duotone);
+    const duotone = localDuotone ?? inheritedDuotone;
+    const 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;
+      onChange(
+        setImmutably2(value, ["filter", "duotone"], duotoneValue)
+      );
+    };
+    const setDuotoneWithInheritedCommit = (newValue) => {
+      if (newValue === void 0 && isDuotonePlaceholder && inheritedDuotone !== void 0) {
+        setDuotone(inheritedDuotone);
+        return;
+      }
+      setDuotone(newValue);
+    };
+    const hasDuotone = () => !!value?.filter?.duotone;
+    const resetDuotone = () => setDuotone(void 0);
+    const hasDuotoneLocalOverride = showInheritanceLabelIndicators && hasDuotone() && inheritedDuotone !== void 0;
+    const resetAllFilter = (0, import_element263.useCallback)((previousValue) => {
+      return {
+        ...previousValue,
+        filter: {
+          ...previousValue.filter,
+          duotone: void 0
+        }
+      };
+    }, []);
+    return /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+      Wrapper,
+      {
+        resetAllFilter,
+        value,
+        onChange,
+        panelId,
+        children: hasDuotoneEnabled && /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+          InheritanceToolsPanelItem,
+          {
+            ...inheritanceProps(
+              isDuotonePlaceholder,
+              localDuotone !== void 0 && inheritedDuotone !== void 0
+            ),
+            label: (0, import_i18n199.__)("Duotone"),
+            hasValue: hasDuotone,
+            onDeselect: resetDuotone,
+            isShownByDefault: defaultControls.duotone,
+            showLocalOverrideActionsInLabel: false,
+            panelId,
+            children: /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+              import_components203.Dropdown,
+              {
+                popoverProps: popoverProps2,
+                className: "block-editor-global-styles-filters-panel__dropdown",
+                renderToggle: renderToggle2(duotone, {
+                  hasLocalValue: hasDuotone(),
+                  hasLocalOverride: hasDuotoneLocalOverride,
+                  onReset: resetDuotone
+                }),
+                renderContent: () => /* @__PURE__ */ (0, import_jsx_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.__)(
+                    "Create a two-tone color effect without losing your original image."
+                  ) }),
+                  /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+                    import_components203.DuotonePicker,
+                    {
+                      colorPalette,
+                      duotonePalette,
+                      disableCustomColors: true,
+                      disableCustomDuotone: true,
+                      value: duotone,
+                      onChange: setDuotoneWithInheritedCommit
+                    }
+                  )
+                ] }) })
+              }
+            )
+          }
+        )
+      }
+    );
+  }
+
+  // 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);
+  function useHasImageSettingsPanel(name, value, inheritedValue) {
+    return name === "core/image" && inheritedValue?.lightbox?.allowEditing || !!value?.lightbox;
+  }
+  function ImageSettingsPanel({
+    onChange,
+    value,
+    inheritedValue,
+    panelId
+  }) {
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    const resetLightbox = () => {
+      onChange(void 0);
+    };
+    const onChangeLightbox = (newSetting) => {
+      onChange({
+        enabled: newSetting
+      });
+    };
+    let lightboxChecked = false;
+    if (inheritedValue?.lightbox?.enabled) {
+      lightboxChecked = inheritedValue.lightbox.enabled;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_jsx_runtime439.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
+      import_components204.__experimentalToolsPanel,
+      {
+        label: (0, import_i18n200._x)("Settings", "Image settings"),
+        resetAll: resetLightbox,
+        panelId,
+        dropdownMenuProps,
+        children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
+          import_components204.__experimentalToolsPanelItem,
+          {
+            hasValue: () => !!value?.lightbox,
+            label: (0, import_i18n200.__)("Enlarge on click"),
+            onDeselect: resetLightbox,
+            isShownByDefault: true,
+            panelId,
+            children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
+              import_components204.ToggleControl,
+              {
+                label: (0, import_i18n200.__)("Enlarge on click"),
+                checked: lightboxChecked,
+                onChange: onChangeLightbox
+              }
+            )
+          }
+        )
+      }
+    ) });
+  }
+
+  // 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);
+  function validateCSS(css) {
+    if (typeof css === "string" && /<\/?\w/.test(css)) {
+      return false;
+    }
+    return true;
+  }
+  function getMarkupValidationError(css) {
+    return validateCSS(css) ? null : (0, import_i18n201.__)("The custom CSS is invalid. Do not use <> markup.");
+  }
+  function getCSSValidationError(css) {
+    if (!css) {
+      return null;
+    }
+    const markupError = getMarkupValidationError(css);
+    if (markupError) {
+      return markupError;
+    }
+    const [transformed] = transform_styles_default(
+      [{ css }],
+      ".for-validation-only"
+    );
+    return transformed === null ? (0, import_i18n201.__)("There is an error with your CSS structure.") : null;
+  }
+  function AdvancedPanel({
+    value,
+    onChange,
+    inheritedValue = value,
+    help
+  }) {
+    const customCSS = inheritedValue?.css;
+    const [cssError, setCSSError] = (0, import_element264.useState)(
+      () => getCSSValidationError(customCSS)
+    );
+    function handleOnChange(newValue) {
+      onChange({
+        ...value,
+        css: newValue
+      });
+      setCSSError(getMarkupValidationError(newValue));
+    }
+    function handleOnBlur(event) {
+      setCSSError(getCSSValidationError(event?.target?.value));
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime440.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,
+            {
+              label: (0, import_i18n201.__)("Additional CSS"),
+              value: customCSS,
+              onChange: (newValue) => handleOnChange(newValue),
+              onBlur: handleOnBlur,
+              className: "block-editor-global-styles-advanced-panel__custom-css-input",
+              spellCheck: false,
+              help
+            }
+          )
+        ]
+      }
+    );
+  }
+
+  // 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);
+
+  // 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_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_blob2 = __toESM(require_blob(), 1);
+  var import_jsx_runtime441 = __toESM(require_jsx_runtime(), 1);
+  var IMAGE_BACKGROUND_TYPE = "image";
+  var BACKGROUND_POPOVER_PROPS = {
+    placement: "left-start",
+    offset: 36,
+    shift: true,
+    className: "block-editor-global-styles-background-panel__popover"
+  };
+  var noop22 = () => {
+  };
+  var focusToggleButton = (containerRef) => {
+    window.requestAnimationFrame(() => {
+      const [toggleButton] = import_dom72.focus.tabbable.find(containerRef?.current);
+      if (!toggleButton) {
+        return;
+      }
+      toggleButton.focus();
+    });
+  };
+  function backgroundSizeHelpText(value) {
+    if (value === "cover" || value === void 0) {
+      return (0, import_i18n202.__)("Image covers the space evenly.");
+    }
+    if (value === "contain") {
+      return (0, import_i18n202.__)("Image is contained without distortion.");
+    }
+    return (0, import_i18n202.__)("Image has a fixed width.");
+  }
+  var coordsToBackgroundPosition = (value) => {
+    if (!value || isNaN(value.x) && isNaN(value.y)) {
+      return void 0;
+    }
+    const x2 = isNaN(value.x) ? 0.5 : value.x;
+    const y2 = isNaN(value.y) ? 0.5 : value.y;
+    return `${x2 * 100}% ${y2 * 100}%`;
+  };
+  var backgroundPositionToCoords = (value) => {
+    if (!value) {
+      return { x: void 0, y: void 0 };
+    }
+    let [x2, y2] = value.split(" ").map((v2) => parseFloat(v2) / 100);
+    x2 = isNaN(x2) ? void 0 : x2;
+    y2 = isNaN(y2) ? x2 : y2;
+    return { x: x2, y: y2 };
+  };
+  function InspectorImagePreviewItem({
+    as = "span",
+    imgUrl,
+    toggleProps = {},
+    filename,
+    label,
+    onToggleCallback = noop22
+  }) {
+    const { isOpen, ...restToggleProps } = toggleProps;
+    (0, import_element265.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)(
+          "span",
+          {
+            className: "block-editor-global-styles-background-panel__inspector-image-indicator",
+            style: {
+              backgroundImage: imgUrl ? `url(${imgUrl})` : void 0
+            }
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_components206.FlexBlock, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+            import_components206.__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)(
+            /* translators: %s: file name */
+            (0, import_i18n202.__)("Background image: %s"),
+            filename || label
+          ) : (0, import_i18n202.__)("No background image selected") })
+        ] })
+      ] });
+    };
+    return as === "button" ? /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_components206.Button, { __next40pxDefaultSize: true, ...restToggleProps, children: renderPreviewContent() }) : renderPreviewContent();
+  }
+  function BackgroundControlsPanel({
+    label,
+    filename,
+    url: imgUrl,
+    children,
+    onToggle: onToggleCallback = noop22,
+    hasImageValue,
+    onReset,
+    hasLocalOverride,
+    containerRef
+  }) {
+    if (!hasImageValue) {
+      return;
+    }
+    const imgLabel = label || (0, import_url11.getFilename)(imgUrl) || (0, import_i18n202.__)("Image");
+    return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+      import_components206.Dropdown,
+      {
+        popoverProps: BACKGROUND_POPOVER_PROPS,
+        renderToggle: ({ onToggle, isOpen }) => {
+          const toggleProps = {
+            onClick: onToggle,
+            className: "block-editor-global-styles-background-panel__dropdown-toggle",
+            "aria-expanded": isOpen,
+            "aria-label": (0, import_i18n202.__)(
+              "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)(
+              InspectorImagePreviewItem,
+              {
+                imgUrl,
+                filename,
+                label: imgLabel,
+                toggleProps,
+                as: "button",
+                onToggleCallback
+              }
+            ),
+            onReset && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+              InheritanceResetButton,
+              {
+                className: "block-editor-global-styles-background-panel__reset",
+                onResetToInherited: () => {
+                  onReset();
+                  if (isOpen) {
+                    onToggle();
+                  }
+                  focusToggleButton(containerRef);
+                }
+              }
+            ) : /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+              import_components206.Button,
+              {
+                __next40pxDefaultSize: true,
+                label: (0, import_i18n202.__)("Reset"),
+                className: "block-editor-global-styles-background-panel__reset",
+                size: "small",
+                icon: reset_default,
+                onClick: () => {
+                  onReset();
+                  if (isOpen) {
+                    onToggle();
+                  }
+                  focusToggleButton(containerRef);
+                }
+              }
+            ))
+          ] });
+        },
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+          import_components206.__experimentalDropdownContentWrapper,
+          {
+            className: "block-editor-global-styles-background-panel__dropdown-content-wrapper",
+            paddingSize: "medium",
+            children
+          }
+        )
+      }
+    );
+  }
+  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, {}) });
+  }
+  function BackgroundImageControls({
+    onChange,
+    style,
+    inheritedValue,
+    onRemoveImage = noop22,
+    onResetImage = noop22,
+    displayInPanel,
+    defaultValues,
+    containerRef
+  }) {
+    const [isUploading, setIsUploading] = (0, import_element265.useState)(false);
+    const { getSettings: getSettings8 } = (0, import_data165.useSelect)(store);
+    const { id, title, url } = style?.background?.backgroundImage || {
+      ...inheritedValue?.background?.backgroundImage
+    };
+    const { createErrorNotice } = (0, import_data165.useDispatch)(import_notices12.store);
+    const onUploadError = (message2) => {
+      createErrorNotice(message2, { type: "snackbar" });
+      setIsUploading(false);
+    };
+    const resetBackgroundImage = () => onChange(
+      setImmutably2(
+        style,
+        ["background", "backgroundImage"],
+        void 0
+      )
+    );
+    const onSelectMedia = (media) => {
+      if (!media || !media.url) {
+        resetBackgroundImage();
+        setIsUploading(false);
+        return;
+      }
+      if ((0, import_blob2.isBlobURL)(media.url)) {
+        setIsUploading(true);
+        return;
+      }
+      if (media.media_type && media.media_type !== IMAGE_BACKGROUND_TYPE || !media.media_type && media.type && media.type !== IMAGE_BACKGROUND_TYPE) {
+        onUploadError(
+          (0, import_i18n202.__)("Only images can be used as a background image.")
+        );
+        return;
+      }
+      const sizeValue = style?.background?.backgroundSize || defaultValues?.backgroundSize;
+      const positionValue = style?.background?.backgroundPosition;
+      onChange(
+        setImmutably2(style, ["background"], {
+          ...style?.background,
+          backgroundImage: {
+            url: media.url,
+            id: media.id,
+            source: "file",
+            title: media.title || void 0
+          },
+          backgroundPosition: (
+            /*
+             * A background image uploaded and set in the editor receives a default background position of '50% 0',
+             * when the background image size is the equivalent of "Tile".
+             * This is to increase the chance that the image's focus point is visible.
+             * This is in-editor only to assist with the user experience.
+             */
+            !positionValue && ("auto" === sizeValue || !sizeValue) ? "50% 0" : positionValue
+          ),
+          backgroundSize: sizeValue
+        })
+      );
+      setIsUploading(false);
+      focusToggleButton(containerRef);
+    };
+    const onFilesDrop2 = (filesList) => {
+      getSettings8().mediaUpload({
+        allowedTypes: [IMAGE_BACKGROUND_TYPE],
+        filesList,
+        onFileChange([image]) {
+          onSelectMedia(image);
+        },
+        onError: onUploadError,
+        multiple: false
+      });
+    };
+    const hasValue3 = hasBackgroundImageValue(style);
+    const onRemove = () => onChange(
+      setImmutably2(style, ["background"], {
+        backgroundImage: "none"
+      })
+    );
+    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)(
+        media_replace_flow_default,
+        {
+          mediaId: id,
+          mediaURL: url,
+          allowedTypes: [IMAGE_BACKGROUND_TYPE],
+          accept: "image/*",
+          onSelect: onSelectMedia,
+          popoverProps: {
+            className: clsx_default({
+              "block-editor-global-styles-background-panel__media-replace-popover": displayInPanel
+            })
+          },
+          name: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+            InspectorImagePreviewItem,
+            {
+              imgUrl: url,
+              filename: title,
+              label: imgLabel
+            }
+          ),
+          renderToggle: (props) => /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_components206.Button, { ...props, __next40pxDefaultSize: true }),
+          onError: onUploadError,
+          onReset: () => {
+            focusToggleButton(containerRef);
+            onResetImage();
+          },
+          children: canRemove && /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+            import_components206.MenuItem,
+            {
+              onClick: () => {
+                focusToggleButton(containerRef);
+                onRemove();
+                onRemoveImage();
+              },
+              children: (0, import_i18n202.__)("Remove")
+            }
+          )
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+        import_components206.DropZone,
+        {
+          onFilesDrop: onFilesDrop2,
+          label: (0, import_i18n202.__)("Drop to upload")
+        }
+      )
+    ] });
+  }
+  function BackgroundSizeControls({
+    onChange,
+    style,
+    inheritedValue,
+    defaultValues
+  }) {
+    const localSizeValue = style?.background?.backgroundSize;
+    const localRepeatValue = style?.background?.backgroundRepeat;
+    const localPositionValue = style?.background?.backgroundPosition;
+    const localAttachmentValue = style?.background?.backgroundAttachment;
+    const inheritedSizeValue = inheritedValue?.background?.backgroundSize;
+    const inheritedRepeatValue = inheritedValue?.background?.backgroundRepeat;
+    const inheritedPositionValue = inheritedValue?.background?.backgroundPosition;
+    const inheritedAttachmentValue = inheritedValue?.background?.backgroundAttachment;
+    const sizeValue = localSizeValue || inheritedSizeValue;
+    const repeatValue = localRepeatValue || inheritedRepeatValue;
+    const imageValue = style?.background?.backgroundImage?.url || inheritedValue?.background?.backgroundImage?.url;
+    const isUploadedImage = style?.background?.backgroundImage?.id;
+    const positionValue = localPositionValue || inheritedPositionValue;
+    const attachmentValue = localAttachmentValue || inheritedAttachmentValue;
+    let currentValueForToggle = !sizeValue && isUploadedImage ? defaultValues?.backgroundSize : sizeValue || "auto";
+    currentValueForToggle = !["cover", "contain", "auto"].includes(
+      currentValueForToggle
+    ) ? "auto" : currentValueForToggle;
+    const repeatCheckedValue = !(repeatValue === "no-repeat" || currentValueForToggle === "cover" && repeatValue === void 0);
+    const updateBackgroundSize = (next) => {
+      let nextRepeat = repeatValue;
+      let nextPosition = positionValue;
+      if (next === "contain") {
+        nextRepeat = "no-repeat";
+        nextPosition = void 0;
+      }
+      if (next === "cover") {
+        nextRepeat = void 0;
+        nextPosition = void 0;
+      }
+      if ((currentValueForToggle === "cover" || currentValueForToggle === "contain") && next === "auto") {
+        nextRepeat = void 0;
+        if (!!style?.background?.backgroundImage?.id) {
+          nextPosition = "50% 0";
+        }
+      }
+      if (!next && currentValueForToggle === "auto") {
+        next = "auto";
+      }
+      onChange(
+        setImmutably2(style, ["background"], {
+          ...style?.background,
+          backgroundPosition: nextPosition,
+          backgroundRepeat: nextRepeat,
+          backgroundSize: next
+        })
+      );
+    };
+    const updateBackgroundPosition = (next) => {
+      onChange(
+        setImmutably2(
+          style,
+          ["background", "backgroundPosition"],
+          coordsToBackgroundPosition(next)
+        )
+      );
+    };
+    const toggleIsRepeated = () => onChange(
+      setImmutably2(
+        style,
+        ["background", "backgroundRepeat"],
+        repeatCheckedValue === true ? "no-repeat" : "repeat"
+      )
+    );
+    const toggleScrollWithPage = () => onChange(
+      setImmutably2(
+        style,
+        ["background", "backgroundAttachment"],
+        attachmentValue === "fixed" ? "scroll" : "fixed"
+      )
+    );
+    const backgroundPositionValue = !positionValue && isUploadedImage && "contain" === sizeValue ? defaultValues?.backgroundPosition : positionValue;
+    return /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_components206.__experimentalVStack, { spacing: 3, className: "single-column", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+        import_components206.FocalPointPicker,
+        {
+          label: (0, import_i18n202.__)("Focal point"),
+          url: imageValue,
+          value: backgroundPositionToCoords(backgroundPositionValue),
+          onChange: updateBackgroundPosition
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+        import_components206.ToggleControl,
+        {
+          label: (0, import_i18n202.__)("Fixed background"),
+          checked: attachmentValue === "fixed",
+          onChange: toggleScrollWithPage
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(
+        import_components206.__experimentalToggleGroupControl,
+        {
+          label: (0, import_i18n202.__)("Size"),
+          value: currentValueForToggle,
+          onChange: updateBackgroundSize,
+          isBlock: true,
+          help: backgroundSizeHelpText(
+            sizeValue || defaultValues?.backgroundSize
+          ),
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+              import_components206.__experimentalToggleGroupControlOption,
+              {
+                value: "cover",
+                label: (0, import_i18n202._x)(
+                  "Cover",
+                  "Size option for background image control"
+                )
+              },
+              "cover"
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+              import_components206.__experimentalToggleGroupControlOption,
+              {
+                value: "contain",
+                label: (0, import_i18n202._x)(
+                  "Contain",
+                  "Size option for background image control"
+                )
+              },
+              "contain"
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+              import_components206.__experimentalToggleGroupControlOption,
+              {
+                value: "auto",
+                label: (0, import_i18n202._x)(
+                  "Tile",
+                  "Size option for background image control"
+                )
+              },
+              "tile"
+            )
+          ]
+        }
+      ),
+      /* @__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,
+          {
+            "aria-label": (0, import_i18n202.__)("Background image width"),
+            onChange: updateBackgroundSize,
+            value: sizeValue,
+            __unstableInputWidth: "100px",
+            min: 0,
+            placeholder: (0, import_i18n202.__)("Auto"),
+            disabled: currentValueForToggle !== "auto" || currentValueForToggle === void 0
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+          import_components206.ToggleControl,
+          {
+            label: (0, import_i18n202.__)("Repeat"),
+            checked: repeatCheckedValue,
+            onChange: toggleIsRepeated,
+            disabled: currentValueForToggle === "cover"
+          }
+        )
+      ] })
+    ] });
+  }
+  function BackgroundImagePanel({
+    value,
+    onChange,
+    inheritedValue = value,
+    settings: settings2,
+    defaultValues = {},
+    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+  }) {
+    const { globalStyles, _links } = (0, import_data165.useSelect)((select3) => {
+      const { getSettings: getSettings8 } = select3(store);
+      const _settings = getSettings8();
+      return {
+        globalStyles: _settings[globalStylesDataKey],
+        _links: _settings[globalStylesLinksDataKey]
+      };
+    }, []);
+    const resolvedInheritedValue = (0, import_element265.useMemo)(() => {
+      const resolvedValues = {
+        background: {}
+      };
+      if (!inheritedValue?.background) {
+        return inheritedValue;
+      }
+      Object.entries(inheritedValue?.background).forEach(
+        ([key, backgroundValue]) => {
+          resolvedValues.background[key] = getResolvedValue(
+            backgroundValue,
+            {
+              styles: globalStyles,
+              _links
+            }
+          );
+        }
+      );
+      return resolvedValues;
+    }, [globalStyles, _links, inheritedValue]);
+    const resetBackground = () => onChange(
+      setImmutably2(value, ["background"], {
+        gradient: value?.background?.gradient
+      })
+    );
+    const { title, url } = value?.background?.backgroundImage || {
+      ...resolvedInheritedValue?.background?.backgroundImage
+    };
+    const localHasImageValue = hasBackgroundImageValue(value);
+    const hasImageValue = localHasImageValue || hasBackgroundImageValue(resolvedInheritedValue);
+    const hasLocalOverride = showInheritanceLabelIndicators && localHasImageValue && hasBackgroundImageValue(resolvedInheritedValue);
+    const imageValue = value?.background?.backgroundImage || inheritedValue?.background?.backgroundImage;
+    const shouldShowBackgroundImageControls = hasImageValue && "none" !== imageValue && (settings2?.background?.backgroundSize || settings2?.background?.backgroundPosition || settings2?.background?.backgroundRepeat);
+    const [isDropDownOpen, setIsDropDownOpen] = (0, import_element265.useState)(false);
+    const containerRef = (0, import_element265.useRef)();
+    return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+      "div",
+      {
+        ref: containerRef,
+        className: clsx_default(
+          "block-editor-global-styles-background-panel__inspector-media-replace-container",
+          {
+            "is-open": isDropDownOpen
+          }
+        ),
+        children: shouldShowBackgroundImageControls ? /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+          BackgroundControlsPanel,
+          {
+            label: title,
+            filename: title,
+            url,
+            onToggle: setIsDropDownOpen,
+            hasImageValue,
+            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)(
+                BackgroundImageControls,
+                {
+                  onChange,
+                  style: value,
+                  inheritedValue: resolvedInheritedValue,
+                  displayInPanel: true,
+                  onResetImage: () => {
+                    setIsDropDownOpen(false);
+                    resetBackground();
+                  },
+                  onRemoveImage: () => setIsDropDownOpen(false),
+                  defaultValues,
+                  containerRef
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                BackgroundSizeControls,
+                {
+                  onChange,
+                  style: value,
+                  defaultValues,
+                  inheritedValue: resolvedInheritedValue
+                }
+              )
+            ] })
+          }
+        ) : /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+          BackgroundImageControls,
+          {
+            onChange,
+            style: value,
+            inheritedValue: resolvedInheritedValue,
+            defaultValues,
+            onResetImage: () => {
+              setIsDropDownOpen(false);
+              resetBackground();
+            },
+            onRemoveImage: () => setIsDropDownOpen(false),
+            containerRef
+          }
+        )
+      }
+    );
+  }
+
+  // packages/block-editor/build-module/components/global-styles/background-panel.mjs
+  var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
+  var DEFAULT_CONTROLS8 = {
+    backgroundImage: true,
+    backgroundColor: true,
+    gradient: true
+  };
+  function useHasBackgroundControl(settings2, feature) {
+    return settings2?.background?.[feature];
+  }
+  function useHasBackgroundPanel(settings2) {
+    const hasBackgroundColor = useHasBackgroundColorPanel(settings2);
+    const { backgroundImage, gradient } = settings2?.background || {};
+    return backgroundImage || gradient || hasBackgroundColor;
+  }
+  function hasBackgroundImageValue(style) {
+    return !!style?.background?.backgroundImage?.id || // Supports url() string values in theme.json.
+    "string" === typeof style?.background?.backgroundImage || !!style?.background?.backgroundImage?.url;
+  }
+  function hasBackgroundGradientValue(style) {
+    return "string" === typeof style?.background?.gradient && style?.background?.gradient !== "";
+  }
+  function hasBackgroundColorValue(style) {
+    return !!style?.color?.background;
+  }
+  function hasLegacyColorGradientValue(style) {
+    return !!style?.color?.gradient;
+  }
+  function BackgroundToolsPanel({
+    resetAllFilter,
+    onChange,
+    value,
+    panelId,
+    children,
+    headerLabel
+  }) {
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    const resetAll = () => {
+      const updatedValue = resetAllFilter(value);
+      onChange(updatedValue);
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+      import_components207.__experimentalToolsPanel,
+      {
+        label: headerLabel,
+        resetAll,
+        panelId,
+        hasInnerWrapper: true,
+        className: "background-block-support-panel",
+        __experimentalFirstVisibleItemClass: "first",
+        __experimentalLastVisibleItemClass: "last",
+        dropdownMenuProps,
+        children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)("div", { className: "background-block-support-panel__inner-wrapper", children })
+      }
+    );
+  }
+  function BackgroundImagePanel2({
+    as: Wrapper = BackgroundToolsPanel,
+    value,
+    onChange,
+    inheritedValue = value,
+    settings: settings2,
+    panelId,
+    defaultControls = DEFAULT_CONTROLS8,
+    defaultValues = {},
+    headerLabel = (0, import_i18n203.__)("Background"),
+    contrastWarning,
+    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+  }) {
+    const {
+      colors: colors2,
+      gradients,
+      allColors,
+      areCustomSolidsEnabled,
+      areCustomGradientsEnabled,
+      hasSolidColors,
+      hasGradientColors,
+      decodeValue,
+      encodeGradientValue
+    } = useColorGradientSettings(settings2);
+    const hasBackgroundGradientControl = useHasBackgroundControl(
+      settings2,
+      "gradient"
+    );
+    const hasColorPanelBackgroundSupport = useHasBackgroundColorPanel(settings2);
+    const showBackgroundColorControl = hasColorPanelBackgroundSupport && hasSolidColors;
+    const showBackgroundGradientControl = hasGradientColors && hasBackgroundGradientControl;
+    const showLegacyColorGradientControl = hasColorPanelBackgroundSupport && hasGradientColors && !hasBackgroundGradientControl;
+    const showBackgroundImageControl = useHasBackgroundControl(
+      settings2,
+      "backgroundImage"
+    );
+    const resetAllFilter = (0, import_element266.useCallback)(
+      (previousValue) => {
+        const clearsColorBackground = showBackgroundColorControl;
+        const clearsColorGradient = hasBackgroundGradientControl || showLegacyColorGradientControl;
+        if (!clearsColorBackground && !clearsColorGradient) {
+          return { ...previousValue, background: {} };
+        }
+        return {
+          ...previousValue,
+          background: {},
+          color: {
+            ...previousValue?.color,
+            ...clearsColorBackground && { background: void 0 },
+            ...clearsColorGradient && { gradient: void 0 }
+          }
+        };
+      },
+      [
+        hasBackgroundGradientControl,
+        showBackgroundColorControl,
+        showLegacyColorGradientControl
+      ]
+    );
+    if (!showBackgroundImageControl && !showBackgroundColorControl && !showBackgroundGradientControl && !showLegacyColorGradientControl) {
+      return null;
+    }
+    const resetBackground = () => onChange(
+      setImmutably2(
+        value,
+        ["background", "backgroundImage"],
+        void 0
+      )
+    );
+    const resetGradient = () => {
+      let newValue = setImmutably2(
+        value,
+        ["background", "gradient"],
+        void 0
+      );
+      newValue = setImmutably2(newValue, ["color", "gradient"], void 0);
+      onChange(newValue);
+    };
+    const backgroundColor = decodeValue(inheritedValue?.color?.background);
+    const userBackgroundColor = decodeValue(value?.color?.background);
+    const setBackgroundColor = (newColor, newSlug) => {
+      const newValue = setImmutably2(
+        value,
+        ["color", "background"],
+        encodeColorValueWithPalette(allColors, newColor, newSlug)
+      );
+      if (showLegacyColorGradientControl) {
+        newValue.color.gradient = void 0;
+      }
+      onChange(newValue);
+    };
+    const resetBackgroundColor = () => {
+      const newValue = setImmutably2(
+        value,
+        ["color", "background"],
+        void 0
+      );
+      if (showLegacyColorGradientControl) {
+        newValue.color.gradient = void 0;
+      }
+      onChange(newValue);
+    };
+    const legacyColorGradient = decodeValue(inheritedValue?.color?.gradient);
+    const userLegacyColorGradient = decodeValue(value?.color?.gradient);
+    const setLegacyColorGradient = (newGradient, newSlug) => {
+      const newValue = setImmutably2(
+        value,
+        ["color", "gradient"],
+        encodeGradientValue(newGradient, newSlug)
+      );
+      newValue.color.background = void 0;
+      onChange(newValue);
+    };
+    const resetLegacyColorGradient = () => onChange(setImmutably2(value, ["color", "gradient"], void 0));
+    const currentGradient = decodeValue(
+      value?.background?.gradient ?? value?.color?.gradient
+    );
+    const inheritedGradient = decodeValue(
+      inheritedValue?.background?.gradient ?? inheritedValue?.color?.gradient
+    );
+    const setGradient = (newGradient, newSlug) => {
+      let newValue = setImmutably2(
+        value,
+        ["background", "gradient"],
+        encodeGradientValue(newGradient, newSlug)
+      );
+      newValue = setImmutably2(newValue, ["color", "gradient"], void 0);
+      onChange(newValue);
+    };
+    const inheritanceProps = (isInherited, hasLocalOverride, classNames2) => showInheritanceLabelIndicators ? getInheritanceProps(isInherited, hasLocalOverride, classNames2) : { className: classNames2 };
+    const inheritedBackgroundImage = hasBackgroundImageValue({
+      background: {
+        backgroundImage: inheritedValue?.background?.backgroundImage
+      }
+    });
+    const hasLocalBackgroundImage = hasBackgroundImageValue(value);
+    return /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(
+      Wrapper,
+      {
+        resetAllFilter,
+        value,
+        onChange,
+        panelId,
+        headerLabel,
+        children: [
+          showBackgroundImageControl && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                inheritedBackgroundImage && !hasLocalBackgroundImage,
+                hasLocalBackgroundImage && inheritedBackgroundImage,
+                "block-editor-color-gradient-item"
+              ),
+              showLocalOverrideActionsInLabel: false,
+              hasValue: () => hasBackgroundImageValue(value),
+              label: (0, import_i18n203.__)("Image"),
+              onDeselect: resetBackground,
+              isShownByDefault: defaultControls.backgroundImage,
+              panelId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+                BackgroundImagePanel,
+                {
+                  value,
+                  onChange,
+                  settings: settings2,
+                  inheritedValue,
+                  defaultControls,
+                  defaultValues,
+                  showInheritanceLabelIndicators
+                }
+              )
+            }
+          ),
+          showBackgroundColorControl && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+            ColorGradientDropdownItem,
+            {
+              label: (0, import_i18n203.__)("Color"),
+              hasValue: () => hasBackgroundColorValue(value),
+              resetValue: resetBackgroundColor,
+              isShownByDefault: defaultControls.backgroundColor,
+              indicators: [userBackgroundColor ?? backgroundColor],
+              contrastWarning,
+              showInheritanceLabelIndicators,
+              isPlaceholder: userBackgroundColor === void 0 && backgroundColor !== void 0,
+              hasInheritedValue: backgroundColor !== void 0,
+              tabs: [
+                {
+                  key: "background",
+                  label: (0, import_i18n203.__)("Color"),
+                  inheritedValue: backgroundColor,
+                  // The picker selects by slug: `userSlug` when the
+                  // block has its own value, otherwise
+                  // `inheritedSlug`. Hex matching would mark two
+                  // same-hex presets as both selected.
+                  inheritedSlug: extractPresetSlug(
+                    inheritedValue?.color?.background,
+                    "color"
+                  ),
+                  userSlug: extractPresetSlug(
+                    value?.color?.background,
+                    "color"
+                  ),
+                  setValue: setBackgroundColor,
+                  userValue: userBackgroundColor,
+                  isPlaceholder: userBackgroundColor === void 0 && backgroundColor !== void 0
+                }
+              ],
+              colorGradientControlSettings: {
+                colors: colors2,
+                disableCustomColors: !areCustomSolidsEnabled
+              },
+              panelId
+            }
+          ),
+          showBackgroundGradientControl && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+            ColorGradientDropdownItem,
+            {
+              label: (0, import_i18n203.__)("Gradient"),
+              hasValue: () => hasBackgroundGradientValue(value),
+              resetValue: resetGradient,
+              isShownByDefault: defaultControls.gradient,
+              indicators: [currentGradient ?? inheritedGradient],
+              showInheritanceLabelIndicators,
+              isPlaceholder: currentGradient === void 0 && inheritedGradient !== void 0,
+              hasInheritedValue: inheritedGradient !== void 0,
+              tabs: [
+                {
+                  key: "gradient",
+                  label: (0, import_i18n203.__)("Gradient"),
+                  inheritedValue: inheritedGradient,
+                  inheritedSlug: extractPresetSlug(
+                    inheritedValue?.background?.gradient ?? inheritedValue?.color?.gradient,
+                    "gradient"
+                  ),
+                  userSlug: extractPresetSlug(
+                    value?.background?.gradient ?? value?.color?.gradient,
+                    "gradient"
+                  ),
+                  setValue: setGradient,
+                  userValue: currentGradient,
+                  isGradient: true,
+                  isPlaceholder: currentGradient === void 0 && inheritedGradient !== void 0
+                }
+              ],
+              colorGradientControlSettings: {
+                gradients,
+                disableCustomGradients: !areCustomGradientsEnabled
+              },
+              panelId
+            }
+          ),
+          showLegacyColorGradientControl && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+            ColorGradientDropdownItem,
+            {
+              label: (0, import_i18n203.__)("Gradient"),
+              hasValue: () => hasLegacyColorGradientValue(value),
+              resetValue: resetLegacyColorGradient,
+              isShownByDefault: defaultControls.gradient,
+              indicators: [
+                userLegacyColorGradient ?? legacyColorGradient
+              ],
+              showInheritanceLabelIndicators,
+              isPlaceholder: userLegacyColorGradient === void 0 && legacyColorGradient !== void 0,
+              hasInheritedValue: legacyColorGradient !== void 0,
+              tabs: [
+                {
+                  key: "gradient",
+                  label: (0, import_i18n203.__)("Gradient"),
+                  inheritedValue: legacyColorGradient,
+                  inheritedSlug: extractPresetSlug(
+                    inheritedValue?.color?.gradient,
+                    "gradient"
+                  ),
+                  userSlug: extractPresetSlug(
+                    value?.color?.gradient,
+                    "gradient"
+                  ),
+                  setValue: setLegacyColorGradient,
+                  userValue: userLegacyColorGradient,
+                  isGradient: true,
+                  isPlaceholder: userLegacyColorGradient === void 0 && legacyColorGradient !== void 0
+                }
+              ],
+              colorGradientControlSettings: {
+                gradients,
+                disableCustomGradients: !areCustomGradientsEnabled
+              },
+              panelId
+            }
+          )
+        ]
+      }
+    );
+  }
+
+  // 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);
+  function StateControl({
+    viewportStates = [],
+    pseudoStates = [],
+    viewportValue = "default",
+    pseudoStateValue = "default",
+    onChangeViewport,
+    onChangePseudoState,
+    showText = true,
+    popoverProps: popoverProps3 = {}
+  }) {
+    if (!viewportStates.length && !pseudoStates.length) {
+      return null;
+    }
+    const viewportOptions = [
+      { label: (0, import_i18n204.__)("Default"), value: "default" },
+      ...viewportStates.map((state) => ({
+        label: state.label,
+        value: state.value
+      }))
+    ];
+    const pseudoStateOptions = [
+      { label: (0, import_i18n204.__)("Default"), value: "default" },
+      ...pseudoStates.map((state) => ({
+        label: state.label,
+        value: state.value
+      }))
+    ];
+    const hasViewportOptions = viewportStates.length > 0;
+    const hasPseudoStateOptions = pseudoStates.length > 0;
+    const triggerLabel = (0, import_i18n204.__)("States");
+    const activeStates = [];
+    if (hasViewportOptions && viewportValue !== "default") {
+      const selectedViewport = viewportOptions.find(
+        (option) => option.value === viewportValue
+      );
+      if (selectedViewport) {
+        activeStates.push({
+          key: `viewport-${selectedViewport.value}`,
+          label: selectedViewport.label
+        });
+      }
+    }
+    if (hasPseudoStateOptions && pseudoStateValue !== "default") {
+      const selectedPseudoState = pseudoStateOptions.find(
+        (option) => option.value === pseudoStateValue
+      );
+      if (selectedPseudoState) {
+        activeStates.push({
+          key: `pseudo-${selectedPseudoState.value}`,
+          label: selectedPseudoState.label
+        });
+      }
+    }
+    const currentStateLabel = activeStates.length ? activeStates.map((state) => state.label).join(", ") : (0, import_i18n204.__)("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)(
+      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,
+          {
+            icon,
+            label: showText ? triggerLabel : (0, import_i18n204.sprintf)(
+              /* translators: %s: Current state (e.g. "Hover", "Focus") */
+              (0, import_i18n204.__)("State: %s"),
+              currentStateLabel
+            ),
+            popoverProps: {
+              placement: "right-start",
+              ...popoverProps3
+            },
+            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,
+                {
+                  onClick: () => {
+                    onChangeViewport?.(option.value);
+                    if (!hasPseudoStateOptions) {
+                      onClose();
+                    }
+                  },
+                  icon: viewportValue === option.value ? check_default : null,
+                  children: option.label
+                },
+                `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,
+                {
+                  onClick: () => {
+                    onChangePseudoState?.(
+                      option.value
+                    );
+                    if (!hasViewportOptions) {
+                      onClose();
+                    }
+                  },
+                  icon: pseudoStateValue === option.value ? check_default : null,
+                  children: option.label
+                },
+                `pseudo-${option.value}`
+              )) })
+            ] })
+          }
+        )
+      }
+    );
+  }
+
+  // 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);
+  function StateControlBadges({
+    viewportStates = [],
+    pseudoStates = [],
+    viewportValue = "default",
+    pseudoStateValue = "default",
+    className: className2 = "block-editor-global-styles-state-control__badges"
+  }) {
+    const activeStates = [];
+    const selectedViewport = viewportStates.find(
+      (state) => state.value === viewportValue
+    );
+    const selectedPseudoState = pseudoStates.find(
+      (state) => state.value === pseudoStateValue
+    );
+    if (selectedViewport) {
+      activeStates.push({
+        key: `viewport-${selectedViewport.value}`,
+        label: selectedViewport.label,
+        tooltipText: (0, import_i18n205.sprintf)(
+          /* translators: %s: viewport name, e.g. "Tablet". */
+          (0, import_i18n205.__)("Style changes apply to the %s viewport."),
+          selectedViewport.label
+        )
+      });
+    }
+    if (selectedPseudoState) {
+      activeStates.push({
+        key: `pseudo-${selectedPseudoState.value}`,
+        label: selectedPseudoState.label,
+        tooltipText: (0, import_i18n205.sprintf)(
+          /* translators: %s: pseudo state name, e.g. "Hover". */
+          (0, import_i18n205.__)("Style changes apply to the %s state."),
+          selectedPseudoState.label
+        )
+      });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+      Stack,
+      {
+        className: className2,
+        direction: "row",
+        justify: "flex-start",
+        gap: "xs",
+        wrap: "wrap",
+        children: activeStates.map((state) => {
+          const badge = /* @__PURE__ */ (0, import_jsx_runtime444.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.key
+          );
+          if (!state.tooltipText) {
+            return badge;
+          }
+          return /* @__PURE__ */ (0, import_jsx_runtime444.jsxs)(tooltip_exports.Root, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+              tooltip_exports.Trigger,
+              {
+                render: /* @__PURE__ */ (0, import_jsx_runtime444.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 })
+          ] }, state.key);
+        })
+      }
+    );
+  }
+
+  // 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);
+
+  // 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 { getVariationStyle: getVariationStyle3 } = unlock(privateApis);
+  var VARIATION_PREFIX = "is-style-";
+  function getVariationMatches(className2) {
+    if (!className2) {
+      return [];
+    }
+    return className2.split(/\s+/).reduce((matches, name) => {
+      if (name.startsWith(VARIATION_PREFIX)) {
+        const match2 = name.slice(VARIATION_PREFIX.length);
+        if (match2 !== "default") {
+          matches.push(match2);
+        }
+      }
+      return matches;
+    }, []);
+  }
+  function getVariationNameFromClass(className2, registeredStyles = []) {
+    const matches = getVariationMatches(className2);
+    if (!matches) {
+      return null;
+    }
+    for (const variation of matches) {
+      if (registeredStyles.some((style) => style.name === variation)) {
+        return variation;
+      }
+    }
+    return null;
+  }
+  function OverrideStyles({ override }) {
+    usePrivateStyleOverride(override);
+  }
+  function BlockStyleVariationOverridesWithConfig({ config: config2 }) {
+    const { overrides } = (0, import_data166.useSelect)(
+      (select3) => ({
+        overrides: unlock(select3(store)).getStyleOverrides()
+      }),
+      []
+    );
+    const { getBlockName: getBlockName2 } = (0, import_data166.useSelect)(store);
+    const overridesWithConfig = (0, import_element267.useMemo)(() => {
+      if (!overrides?.length) {
+        return;
+      }
+      const newOverrides = [];
+      const overriddenClientIds = [];
+      for (const [, override] of overrides) {
+        if (override?.variation && override?.clientId && /*
+        * Because this component overwrites existing style overrides,
+        * filter out any overrides that are already present in the store.
+        */
+        !overriddenClientIds.includes(override.clientId)) {
+          const blockName = getBlockName2(override.clientId);
+          const configStyles = config2?.styles?.blocks?.[blockName]?.variations?.[override.variation];
+          if (configStyles) {
+            const variationConfig = {
+              settings: config2?.settings,
+              // The variation style data is all that is needed to generate
+              // the styles for the current application to a block. The variation
+              // name is updated to match the instance specific class name.
+              styles: {
+                blocks: {
+                  [blockName]: {
+                    variations: {
+                      [`${override.variation}-${override.clientId}`]: configStyles
+                    }
+                  }
+                }
+              }
+            };
+            const blockSelectors = getBlockSelectors(
+              (0, import_blocks93.getBlockTypes)(),
+              override.clientId
+            );
+            const hasBlockGapSupport = false;
+            const hasFallbackGapSupport = true;
+            const disableLayoutStyles = true;
+            const disableRootPadding = true;
+            const variationStyles = transformToStyles(
+              variationConfig,
+              blockSelectors,
+              hasBlockGapSupport,
+              hasFallbackGapSupport,
+              disableLayoutStyles,
+              disableRootPadding,
+              {
+                blockGap: false,
+                blockStyles: true,
+                layoutStyles: false,
+                marginReset: false,
+                presets: false,
+                rootPadding: false,
+                variationStyles: true
+              }
+            );
+            newOverrides.push({
+              id: `${override.variation}-${override.clientId}`,
+              css: variationStyles,
+              __unstableType: "variation",
+              variation: override.variation,
+              // The clientId will be stored with the override and used to ensure
+              // the order of overrides matches the order of blocks so that the
+              // correct CSS cascade is maintained.
+              clientId: override.clientId
+            });
+            overriddenClientIds.push(override.clientId);
+          }
+        }
+      }
+      return newOverrides;
+    }, [config2, overrides, getBlockName2]);
+    if (!overridesWithConfig || !overridesWithConfig.length) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_jsx_runtime445.Fragment, { children: overridesWithConfig.map((override) => /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(OverrideStyles, { override }, override.id)) });
+  }
+  function useBlockStyleVariation(name, variation, clientId) {
+    const { globalSettings, globalStyles } = (0, import_data166.useSelect)((select3) => {
+      const settings2 = select3(store).getSettings();
+      return {
+        globalSettings: settings2.__experimentalFeatures,
+        globalStyles: settings2[globalStylesDataKey]
+      };
+    }, []);
+    return (0, import_element267.useMemo)(() => {
+      const variationStyles = getVariationStyle3(
+        {
+          settings: globalSettings,
+          styles: globalStyles
+        },
+        name,
+        variation
+      );
+      return {
+        settings: globalSettings,
+        // The variation style data is all that is needed to generate
+        // the styles for the current application to a block. The variation
+        // name is updated to match the instance specific class name.
+        styles: {
+          blocks: {
+            [name]: {
+              variations: {
+                [`${variation}-${clientId}`]: variationStyles
+              }
+            }
+          }
+        }
+      };
+    }, [globalSettings, globalStyles, variation, clientId, name]);
+  }
+  function useBlockProps3({ name, className: className2, clientId }) {
+    const { getBlockStyles: getBlockStyles2 } = (0, import_data166.useSelect)(import_blocks93.store);
+    const registeredStyles = getBlockStyles2(name);
+    const variation = getVariationNameFromClass(className2, registeredStyles);
+    const variationClass = `${VARIATION_PREFIX}${variation}-${clientId}`;
+    const { settings: settings2, styles } = useBlockStyleVariation(
+      name,
+      variation,
+      clientId
+    );
+    const variationStyles = (0, import_element267.useMemo)(() => {
+      if (!variation) {
+        return;
+      }
+      const variationConfig = { settings: settings2, styles };
+      const blockSelectors = getBlockSelectors((0, import_blocks93.getBlockTypes)(), clientId);
+      const hasBlockGapSupport = false;
+      const hasFallbackGapSupport = true;
+      const disableLayoutStyles = true;
+      const disableRootPadding = true;
+      return transformToStyles(
+        variationConfig,
+        blockSelectors,
+        hasBlockGapSupport,
+        hasFallbackGapSupport,
+        disableLayoutStyles,
+        disableRootPadding,
+        {
+          blockGap: false,
+          blockStyles: true,
+          layoutStyles: false,
+          marginReset: false,
+          presets: false,
+          rootPadding: false,
+          variationStyles: true
+        }
+      );
+    }, [variation, settings2, styles, clientId]);
+    usePrivateStyleOverride({
+      id: `variation-${clientId}`,
+      css: variationStyles,
+      __unstableType: "variation",
+      variation,
+      // The clientId will be stored with the override and used to ensure
+      // the order of overrides matches the order of blocks so that the
+      // correct CSS cascade is maintained.
+      clientId
+    });
+    return variation ? { className: variationClass } : {};
+  }
+  var block_style_variation_default = {
+    hasSupport: () => true,
+    attributeKeys: ["className"],
+    isMatch: ({ className: className2 }) => getVariationMatches(className2).length > 0,
+    useBlockProps: useBlockProps3
+  };
+
+  // packages/block-editor/build-module/components/global-styles/inherited-value-context.mjs
+  var { resolveStyle: resolveStyle3 } = unlock(privateApis);
+  var NO_RESOLVED_STYLE = { value: void 0, sources: void 0 };
+  function useRawGlobalStyles() {
+    const { rawGlobalStylesData, links } = (0, import_data167.useSelect)((select3) => {
+      const settings2 = select3(store).getSettings();
+      return {
+        rawGlobalStylesData: settings2[globalStylesDataKey] ?? null,
+        links: settings2[globalStylesLinksDataKey] ?? null
+      };
+    }, []);
+    return (0, import_element268.useMemo)(
+      () => rawGlobalStylesData ? { styles: rawGlobalStylesData, _links: links ?? void 0 } : null,
+      [rawGlobalStylesData, links]
+    );
+  }
+  var CONTEXT_HEADING_LEVEL_BLOCKS = {
+    "core/accordion-heading": {
+      contextKey: "core/accordion-heading-level",
+      fallbackLevel: 3
+    }
+  };
+  function getHeadingLevel(blockName, levelAttribute, contextLevel) {
+    const contextOwned = CONTEXT_HEADING_LEVEL_BLOCKS[blockName];
+    if (!contextOwned) {
+      return levelAttribute;
+    }
+    return levelAttribute || contextLevel || contextOwned.fallbackLevel;
+  }
+  function useContextHeadingLevel(blockName) {
+    const blockContext = (0, import_element268.useContext)(block_context_default);
+    const contextKey = CONTEXT_HEADING_LEVEL_BLOCKS[blockName]?.contextKey;
+    return contextKey ? blockContext[contextKey] : void 0;
+  }
+  function getElementLayers(blockName, headingLevel) {
+    switch (blockName) {
+      case "core/button":
+        return ["button"];
+      case "core/accordion-heading":
+      case "core/heading":
+      case "core/post-title":
+      case "core/site-title":
+      case "core/query-title":
+      case "core/comments-title":
+      case "core/term-name":
+      case "core/site-tagline":
+        if (headingLevel === 0) {
+          return [];
+        }
+        return headingLevel ? ["heading", `h${headingLevel}`] : ["heading"];
+      // Whole-block link blocks: the entire block renders as an `<a>`, so the
+      // root `styles.elements.link` layer paints it, mirroring how `button`
+      // paints Button. For the blocks whose `color.text` support is disabled
+      // this is inert at the (hidden) text control while their typography
+      // controls now reflect the link element; Read More (`color.text: true`)
+      // surfaces the inherited link color at its Text control.
+      case "core/read-more":
+      case "core/loginout":
+      case "core/post-navigation-link":
+      case "core/query-pagination-next":
+      case "core/query-pagination-previous":
+      case "core/query-pagination-numbers":
+      case "core/comments-pagination-next":
+      case "core/comments-pagination-previous":
+      case "core/comments-pagination-numbers":
+      case "core/comment-edit-link":
+      case "core/comment-reply-link":
+      case "core/post-comments-link":
+        return ["link"];
+      default:
+        return [];
+    }
+  }
+  function useVariationAndElements(blockName, className2) {
+    const { clientId } = useBlockEditContext();
+    const contextHeadingLevel = useContextHeadingLevel(blockName);
+    return (0, import_data167.useSelect)(
+      (select3) => {
+        if (!blockName) {
+          return { variationName: null, headingLevel: void 0 };
+        }
+        const registeredStyles = select3(import_blocks94.store).getBlockStyles(blockName);
+        const { level } = select3(store).getBlockAttributes(clientId) || {};
+        return {
+          variationName: className2 ? getVariationNameFromClass(className2, registeredStyles) : null,
+          headingLevel: getHeadingLevel(
+            blockName,
+            level,
+            contextHeadingLevel
+          )
+        };
+      },
+      [blockName, className2, clientId, contextHeadingLevel]
+    );
+  }
+  function useResolvedStyle(blockName, className2, selectedState = null) {
+    const { variationName, headingLevel } = useVariationAndElements(
+      blockName,
+      className2
+    );
+    const globalStyles = useRawGlobalStyles();
+    return (0, import_element268.useMemo)(() => {
+      if (!isGlobalStylesInheritanceEnabled()) {
+        return NO_RESOLVED_STYLE;
+      }
+      if (!blockName) {
+        return { value: {}, sources: {} };
+      }
+      return resolveStyle3(globalStyles, {
+        blockName,
+        variationName,
+        elements: getElementLayers(blockName, headingLevel),
+        viewport: selectedState?.viewport ?? null,
+        pseudoState: selectedState?.pseudo ?? null
+      });
+    }, [
+      blockName,
+      variationName,
+      headingLevel,
+      globalStyles,
+      selectedState
+    ]);
+  }
+
+  // packages/block-editor/build-module/hooks/border.mjs
+  var import_jsx_runtime446 = __toESM(require_jsx_runtime(), 1);
+  var BORDER_SUPPORT_KEY2 = "__experimentalBorder";
+  var SHADOW_SUPPORT_KEY = "shadow";
+  var getColorByProperty = (colors2, property, value) => {
+    let matchedColor;
+    colors2.some(
+      (origin) => origin.colors.some((color) => {
+        if (color[property] === value) {
+          matchedColor = color;
+          return true;
+        }
+        return false;
+      })
+    );
+    return matchedColor;
+  };
+  var getMultiOriginColor = ({ colors: colors2, namedColor, customColor }) => {
+    if (namedColor) {
+      const colorObject2 = getColorByProperty(colors2, "slug", namedColor);
+      if (colorObject2) {
+        return colorObject2;
+      }
+    }
+    if (!customColor) {
+      return { color: void 0 };
+    }
+    const colorObject = getColorByProperty(colors2, "color", customColor);
+    return colorObject ? colorObject : { color: customColor };
+  };
+  function getColorSlugFromVariable(value) {
+    const namedColor = /var:preset\|color\|(.+)/.exec(value);
+    if (namedColor && namedColor[1]) {
+      return namedColor[1];
+    }
+    return null;
+  }
+  function styleToAttributes(style) {
+    if ((0, import_components210.__experimentalHasSplitBorders)(style?.border)) {
+      return {
+        style,
+        borderColor: void 0
+      };
+    }
+    const borderColorValue = style?.border?.color;
+    const borderColorSlug = borderColorValue?.startsWith("var:preset|color|") ? borderColorValue.substring("var:preset|color|".length) : void 0;
+    const updatedStyle = { ...style };
+    updatedStyle.border = {
+      ...updatedStyle.border,
+      color: borderColorSlug ? void 0 : borderColorValue
+    };
+    return {
+      style: cleanEmptyObject(updatedStyle),
+      borderColor: borderColorSlug
+    };
+  }
+  function attributesToStyle(attributes) {
+    if ((0, import_components210.__experimentalHasSplitBorders)(attributes.style?.border)) {
+      return attributes.style;
+    }
+    return {
+      ...attributes.style,
+      border: {
+        ...attributes.style?.border,
+        color: attributes.borderColor ? "var:preset|color|" + attributes.borderColor : attributes.style?.border?.color
+      }
+    };
+  }
+  function BordersInspectorControl({ label, children, resetAllFilter }) {
+    const attributesResetAllFilter = (0, import_element269.useCallback)(
+      (attributes) => {
+        const existingStyle = attributesToStyle(attributes);
+        const updatedStyle = resetAllFilter(existingStyle);
+        return {
+          ...attributes,
+          ...styleToAttributes(updatedStyle)
+        };
+      },
+      [resetAllFilter]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
+      inspector_controls_default,
+      {
+        group: "border",
+        resetAllFilter: attributesResetAllFilter,
+        label,
+        children
+      }
+    );
+  }
+  function BorderPanel2({ clientId, name, setAttributes, settings: settings2 }) {
+    const selectedState = useBlockStyleState();
+    const isEnabled = useHasBorderPanel(settings2);
+    const { style, borderColor, className: className2 } = (0, import_data168.useSelect)(
+      (select3) => {
+        if (!isEnabled) {
+          return {};
+        }
+        const {
+          style: _style,
+          borderColor: _borderColor,
+          className: _className
+        } = select3(store).getBlockAttributes(clientId) || {};
+        return {
+          style: _style,
+          borderColor: _borderColor,
+          className: _className
+        };
+      },
+      [clientId, isEnabled]
+    );
+    const { value: inheritedValue } = useResolvedStyle(
+      name,
+      className2,
+      selectedState
+    );
+    const isStateSelected = !isDefaultBlockStyleState2(selectedState);
+    const value = (0, import_element269.useMemo)(() => {
+      if (isStateSelected) {
+        return getStyleForState2(style, selectedState);
+      }
+      return attributesToStyle({ style, borderColor });
+    }, [isStateSelected, selectedState, style, borderColor]);
+    const onChange = isStateSelected ? (newStyle) => {
+      setAttributes({
+        style: setStyleForState(style, selectedState, newStyle)
+      });
+    } : (newStyle) => {
+      setAttributes(styleToAttributes(newStyle));
+    };
+    if (!isEnabled) {
+      return null;
+    }
+    const defaultControls = {
+      ...(0, import_blocks95.getBlockSupport)(name, [
+        BORDER_SUPPORT_KEY2,
+        "__experimentalDefaultControls"
+      ]),
+      ...(0, import_blocks95.getBlockSupport)(name, [
+        SHADOW_SUPPORT_KEY,
+        "__experimentalDefaultControls"
+      ])
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
+      BorderPanel,
+      {
+        as: BordersInspectorControl,
+        panelId: clientId,
+        settings: settings2,
+        value,
+        onChange,
+        defaultControls,
+        inheritedValue
+      }
+    );
+  }
+  function hasBorderSupport2(blockName, feature = "any") {
+    const support = (0, import_blocks95.getBlockSupport)(blockName, BORDER_SUPPORT_KEY2);
+    if (support === true) {
+      return true;
+    }
+    if (feature === "any") {
+      return !!(support?.color || support?.radius || support?.width || support?.style);
+    }
+    return !!support?.[feature];
+  }
+  function useBorderPanelLabel({
+    blockName,
+    hasBorderControl,
+    hasShadowControl
+  } = {}) {
+    const settings2 = useBlockSettings(blockName);
+    const controls = useHasBorderPanelControls(settings2);
+    if (!hasBorderControl && !hasShadowControl && blockName) {
+      hasBorderControl = controls?.hasBorderColor || controls?.hasBorderStyle || controls?.hasBorderWidth || controls?.hasBorderRadius;
+      hasShadowControl = controls?.hasShadow;
+    }
+    if (hasBorderControl && hasShadowControl) {
+      return (0, import_i18n206.__)("Border & Shadow");
+    }
+    if (hasShadowControl) {
+      return (0, import_i18n206.__)("Shadow");
+    }
+    return (0, import_i18n206.__)("Border");
+  }
+  function addAttributes(settings2) {
+    if (!hasBorderSupport2(settings2, "color")) {
+      return settings2;
+    }
+    if (settings2.attributes.borderColor) {
+      return settings2;
+    }
+    return {
+      ...settings2,
+      attributes: {
+        ...settings2.attributes,
+        borderColor: {
+          type: "string"
+        }
+      }
+    };
+  }
+  function addSaveProps(props, blockNameOrType, attributes) {
+    if (!hasBorderSupport2(blockNameOrType, "color") || shouldSkipSerialization(blockNameOrType, BORDER_SUPPORT_KEY2, "color")) {
+      return props;
+    }
+    const borderClasses = getBorderClasses(attributes);
+    const newClassName = clsx_default(props.className, borderClasses);
+    props.className = newClassName ? newClassName : void 0;
+    return props;
+  }
+  function getBorderClasses(attributes) {
+    const { borderColor, style } = attributes;
+    const borderColorClass = getColorClassName("border-color", borderColor);
+    return clsx_default({
+      "has-border-color": borderColor || style?.border?.color,
+      [borderColorClass]: !!borderColorClass
+    });
+  }
+  function useBlockProps4({ name, borderColor, style }) {
+    const { colors: colors2 } = useMultipleOriginColorsAndGradients();
+    if (!hasBorderSupport2(name, "color") || shouldSkipSerialization(name, BORDER_SUPPORT_KEY2, "color")) {
+      return {};
+    }
+    const { color: borderColorValue } = getMultiOriginColor({
+      colors: colors2,
+      namedColor: borderColor
+    });
+    const { color: borderTopColor } = getMultiOriginColor({
+      colors: colors2,
+      namedColor: getColorSlugFromVariable(style?.border?.top?.color)
+    });
+    const { color: borderRightColor } = getMultiOriginColor({
+      colors: colors2,
+      namedColor: getColorSlugFromVariable(style?.border?.right?.color)
+    });
+    const { color: borderBottomColor } = getMultiOriginColor({
+      colors: colors2,
+      namedColor: getColorSlugFromVariable(style?.border?.bottom?.color)
+    });
+    const { color: borderLeftColor } = getMultiOriginColor({
+      colors: colors2,
+      namedColor: getColorSlugFromVariable(style?.border?.left?.color)
+    });
+    const extraStyles = {
+      borderTopColor: borderTopColor || borderColorValue,
+      borderRightColor: borderRightColor || borderColorValue,
+      borderBottomColor: borderBottomColor || borderColorValue,
+      borderLeftColor: borderLeftColor || borderColorValue
+    };
+    return addSaveProps(
+      { style: cleanEmptyObject(extraStyles) || {} },
+      name,
+      { borderColor, style }
+    );
+  }
+  var border_default = {
+    useBlockProps: useBlockProps4,
+    addSaveProps,
+    attributeKeys: ["borderColor", "style"],
+    hasSupport(name) {
+      return hasBorderSupport2(name, "color");
+    }
+  };
+  (0, import_hooks13.addFilter)(
+    "blocks.registerBlockType",
+    "core/border/addAttributes",
+    addAttributes
+  );
+
+  // 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);
+
+  // 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);
+
+  // 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);
+
+  // 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_a11y21 = __toESM(require_a11y(), 1);
+  function getComputedValue(node, property) {
+    return node.ownerDocument.defaultView.getComputedStyle(node).getPropertyValue(property);
+  }
+  function getBlockElementColors(blockEl, blockType) {
+    if (!blockEl || !blockType) {
+      return {};
+    }
+    const textSelector = getBlockSelector(blockType, "color.text", {
+      fallback: true
+    });
+    const backgroundSelector = getBlockSelector(
+      blockType,
+      "color.background",
+      { fallback: true }
+    );
+    const textElement = blockEl.querySelector(textSelector) || blockEl;
+    const backgroundElement = blockEl.querySelector(backgroundSelector) || blockEl;
+    const linkElement = blockEl.querySelector("a");
+    const textColor = getComputedValue(textElement, "color");
+    const linkColor = linkElement && linkElement.textContent ? getComputedValue(linkElement, "color") : void 0;
+    let backgroundColorNode = backgroundElement;
+    let backgroundColor = getComputedValue(
+      backgroundColorNode,
+      "background-color"
+    );
+    while (backgroundColor === "rgba(0, 0, 0, 0)" && backgroundColorNode.parentNode && backgroundColorNode.parentNode.nodeType === backgroundColorNode.parentNode.ELEMENT_NODE) {
+      backgroundColorNode = backgroundColorNode.parentNode;
+      backgroundColor = getComputedValue(
+        backgroundColorNode,
+        "background-color"
+      );
+    }
+    return {
+      textColor,
+      backgroundColor,
+      linkColor
+    };
+  }
+  function reducer2(prevColors, newColors) {
+    const hasChanged = Object.keys(newColors).some(
+      (key) => prevColors[key] !== newColors[key]
+    );
+    return hasChanged ? newColors : prevColors;
+  }
+  function useBlockColorContrastWarning({
+    clientId,
+    name,
+    enabled = true,
+    checkTextColor = true,
+    checkLinkColor = true,
+    messageOverride
+  }) {
+    const blockEl = useBlockElement(clientId);
+    const [colors2, setColors] = (0, import_element270.useReducer)(reducer2, {});
+    const blockType = (0, import_data169.useSelect)(
+      (select3) => {
+        return name && enabled ? select3(import_blocks96.store).getBlockType(name) : void 0;
+      },
+      [name, enabled]
+    );
+    (0, import_element270.useLayoutEffect)(() => {
+      if (!enabled || !blockEl || !blockType) {
+        return;
+      }
+      window.requestAnimationFrame(
+        () => window.requestAnimationFrame(
+          () => setColors(getBlockElementColors(blockEl, blockType))
+        )
+      );
+    });
+    (0, import_element270.useLayoutEffect)(() => {
+      if (!enabled || !blockEl || !blockType) {
+        return;
+      }
+      const observer = new window.MutationObserver(() => {
+        setColors(getBlockElementColors(blockEl, blockType));
+      });
+      observer.observe(blockEl, {
+        attributes: true,
+        attributeFilter: ["class", "style"],
+        subtree: true
+      });
+      return () => {
+        observer.disconnect();
+      };
+    }, [enabled, blockEl, blockType]);
+    const warning6 = 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)(() => {
+      if (speakMessage) {
+        (0, import_a11y21.speak)(speakMessage);
+      }
+    }, [speakMessage]);
+    return warning6?.message;
+  }
+
+  // packages/block-editor/build-module/hooks/background.mjs
+  var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
+  var BACKGROUND_SUPPORT_KEY = "background";
+  var BACKGROUND_BLOCK_DEFAULT_VALUES2 = {
+    backgroundSize: "cover",
+    backgroundPosition: "50% 50%"
+    // used only when backgroundSize is 'contain'.
+  };
+  function hasBackgroundSupport(blockName, feature = "any") {
+    const support = (0, import_blocks97.getBlockSupport)(blockName, BACKGROUND_SUPPORT_KEY);
+    if (support === true) {
+      return true;
+    }
+    if (feature === "any") {
+      return !!support?.backgroundImage || !!support?.backgroundSize || !!support?.backgroundRepeat || !!support?.gradient;
+    }
+    return !!support?.[feature];
+  }
+  function setBackgroundStyleDefaults2(backgroundStyle) {
+    if (!backgroundStyle || !backgroundStyle?.backgroundImage?.url) {
+      return;
+    }
+    let backgroundStylesWithDefaults;
+    if (!backgroundStyle?.backgroundSize) {
+      backgroundStylesWithDefaults = {
+        backgroundSize: BACKGROUND_BLOCK_DEFAULT_VALUES2.backgroundSize
+      };
+    }
+    if ("contain" === backgroundStyle?.backgroundSize && !backgroundStyle?.backgroundPosition) {
+      backgroundStylesWithDefaults = {
+        backgroundPosition: BACKGROUND_BLOCK_DEFAULT_VALUES2.backgroundPosition
+      };
+    }
+    return backgroundStylesWithDefaults;
+  }
+  function useBlockProps5({ name, style }) {
+    if (!hasBackgroundSupport(name) || !style?.background?.backgroundImage) {
+      return;
+    }
+    const backgroundStyles = setBackgroundStyleDefaults2(style?.background);
+    if (!backgroundStyles) {
+      return;
+    }
+    return {
+      style: {
+        ...backgroundStyles
+      }
+    };
+  }
+  function getBackgroundImageClasses(style) {
+    return hasBackgroundImageValue(style) || hasBackgroundGradientValue(style) ? "has-background" : "";
+  }
+  function backgroundResetAllFilter(attributes) {
+    const updatedClassName = attributes.className?.includes("has-background") ? attributes.className.split(" ").filter((c6) => c6 !== "has-background").join(" ") || void 0 : attributes.className;
+    return {
+      ...attributes,
+      className: updatedClassName,
+      backgroundColor: void 0,
+      gradient: void 0,
+      style: cleanEmptyObject({
+        ...attributes.style,
+        background: void 0,
+        color: {
+          ...attributes.style?.color,
+          background: void 0,
+          gradient: void 0
+        }
+      })
+    };
+  }
+  function BackgroundInspectorControl({ children }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(
+      inspector_controls_default,
+      {
+        group: "background",
+        resetAllFilter: backgroundResetAllFilter,
+        children
+      }
+    );
+  }
+  function BackgroundImagePanel3({
+    clientId,
+    name,
+    setAttributes,
+    settings: settings2,
+    // Allows rendering outside the `background` inspector group (e.g. section
+    // blocks direct-render this panel because their support fills are gated
+    // off by editing mode). Defaults to the slot-based wrapper.
+    asWrapper
+  }) {
+    const selectedState = useBlockStyleState();
+    const { style, className: className2, backgroundColor, gradient } = (0, import_data170.useSelect)(
+      (select3) => {
+        const { getBlockAttributes: getBlockAttributes3 } = select3(store);
+        const blockAttributes = getBlockAttributes3(clientId);
+        return {
+          style: blockAttributes?.style,
+          className: blockAttributes?.className,
+          backgroundColor: blockAttributes?.backgroundColor,
+          gradient: blockAttributes?.gradient
+        };
+      },
+      [clientId]
+    );
+    const { value: inheritedValue } = useResolvedStyle(
+      name,
+      className2,
+      selectedState
+    );
+    const backgroundGradientSupported = hasBackgroundSupport(name, "gradient") && !!settings2?.background?.gradient;
+    const colorSupport = (0, import_blocks97.getBlockSupport)(name, "color");
+    const hasColorBackgroundSupport = colorSupport && colorSupport.background !== false;
+    const hasColorGradientSupport = !!colorSupport?.gradients;
+    const isStateSelected = !isDefaultBlockStyleState2(selectedState);
+    const styleValue = {
+      ...style,
+      color: {
+        ...style?.color,
+        background: backgroundColor ? "var:preset|color|" + backgroundColor : style?.color?.background,
+        gradient: !backgroundGradientSupported && gradient ? "var:preset|gradient|" + gradient : style?.color?.gradient
+      },
+      ...backgroundGradientSupported && {
+        background: {
+          ...style?.background,
+          gradient: gradient ? "var:preset|gradient|" + gradient : style?.background?.gradient ?? style?.color?.gradient
+        }
+      }
+    };
+    const value = isStateSelected ? getStyleForState2(style, selectedState) : styleValue;
+    const enableContrastChecking = !value?.color?.gradient && !value?.background?.gradient && !!value?.color?.background && (settings2?.color?.text || settings2?.color?.link) && false !== (0, import_blocks97.getBlockSupport)(name, ["color", "enableContrastChecker"]);
+    const contrastWarning = useBlockColorContrastWarning({
+      clientId,
+      name,
+      enabled: !!enableContrastChecking,
+      messageOverride: (0, import_i18n207.__)(
+        "This color combination has poor contrast. Consider increasing contrast between background and foreground."
+      )
+    });
+    if (!useHasBackgroundPanel(settings2) || !hasBackgroundSupport(name) && !hasColorBackgroundSupport && !hasColorGradientSupport) {
+      return null;
+    }
+    const onChange = (newStyle) => {
+      if (isStateSelected) {
+        setAttributes({
+          style: setStyleForState(style, selectedState, newStyle)
+        });
+        return;
+      }
+      const newBackgroundColorValue = newStyle?.color?.background;
+      const newBackgroundColorSlug = extractPresetSlug(
+        newBackgroundColorValue,
+        "color"
+      );
+      const newGradientValue = backgroundGradientSupported ? newStyle?.background?.gradient : newStyle?.color?.gradient;
+      const newGradientSlug = extractPresetSlug(
+        newGradientValue,
+        "gradient"
+      );
+      const cleanedColorGradient = newGradientSlug ? void 0 : newStyle?.color?.gradient;
+      const cleanedStyle = {
+        ...newStyle,
+        color: {
+          ...newStyle?.color,
+          background: newBackgroundColorSlug ? void 0 : newBackgroundColorValue,
+          gradient: backgroundGradientSupported ? void 0 : cleanedColorGradient
+        }
+      };
+      if (backgroundGradientSupported) {
+        cleanedStyle.background = {
+          ...cleanedStyle.background,
+          gradient: newStyle?.background?.gradient
+        };
+      }
+      const isMigrating = backgroundGradientSupported && !!style?.color?.gradient;
+      const newAttributes = {
+        style: cleanEmptyObject(cleanedStyle),
+        backgroundColor: newBackgroundColorSlug,
+        // The legacy `gradient` attribute is only used when the block does
+        // not support `background.gradient`; otherwise the gradient is
+        // stored in `style.background.gradient` above.
+        gradient: backgroundGradientSupported ? void 0 : newGradientSlug
+      };
+      const hasNewGradient = !!newGradientSlug || !!newGradientValue;
+      if (isMigrating && hasNewGradient) {
+        newAttributes.className = clsx_default(className2, "has-background");
+      } else if (!hasNewGradient && className2?.includes("has-background")) {
+        newAttributes.className = className2.split(" ").filter((c6) => c6 !== "has-background").join(" ") || void 0;
+      }
+      setAttributes(newAttributes);
+    };
+    const updatedSettings = {
+      ...settings2,
+      background: {
+        ...settings2.background,
+        backgroundSize: settings2?.background?.backgroundSize && hasBackgroundSupport(name, "backgroundSize")
+      }
+    };
+    const backgroundDefaultControls = (0, import_blocks97.getBlockSupport)(name, [
+      BACKGROUND_SUPPORT_KEY,
+      "__experimentalDefaultControls"
+    ]);
+    const colorDefaultControls = (0, import_blocks97.getBlockSupport)(name, [
+      "color",
+      "__experimentalDefaultControls"
+    ]);
+    const defaultControls = {
+      ...backgroundDefaultControls,
+      backgroundColor: colorDefaultControls?.background,
+      // Mirror the old combined control: show the gradient item by default
+      // when background color was shown by default.
+      gradient: backgroundDefaultControls?.gradient ?? colorDefaultControls?.background
+    };
+    const Wrapper = asWrapper || BackgroundInspectorControl;
+    return /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(
+      BackgroundImagePanel2,
+      {
+        as: Wrapper,
+        panelId: clientId,
+        defaultValues: BACKGROUND_BLOCK_DEFAULT_VALUES2,
+        settings: updatedSettings,
+        onChange,
+        defaultControls,
+        value: isStateSelected ? getStyleForState2(style, selectedState) : styleValue,
+        contrastWarning,
+        inheritedValue
+      }
+    );
+  }
+  var background_default = {
+    useBlockProps: useBlockProps5,
+    attributeKeys: ["style"],
+    hasSupport: hasBackgroundSupport
+  };
+
+  // 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);
+    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);
+    return colorSupport !== null && typeof colorSupport === "object" && !!colorSupport.link;
+  };
+  var hasGradientSupport2 = (blockNameOrType) => {
+    const colorSupport = (0, import_blocks98.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);
+    return colorSupport && colorSupport.background !== false;
+  };
+  var hasTextColorSupport2 = (blockType) => {
+    const colorSupport = (0, import_blocks98.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
+    return colorSupport && colorSupport.text !== false;
+  };
+  function addAttributes2(settings2) {
+    if (!hasColorSupport(settings2)) {
+      return settings2;
+    }
+    if (!settings2.attributes.backgroundColor) {
+      Object.assign(settings2.attributes, {
+        backgroundColor: {
+          type: "string"
+        }
+      });
+    }
+    if (!settings2.attributes.textColor) {
+      Object.assign(settings2.attributes, {
+        textColor: {
+          type: "string"
+        }
+      });
+    }
+    if (hasGradientSupport2(settings2) && !settings2.attributes.gradient) {
+      Object.assign(settings2.attributes, {
+        gradient: {
+          type: "string"
+        }
+      });
+    }
+    return settings2;
+  }
+  function addSaveProps2(props, blockNameOrType, attributes) {
+    if (!hasColorSupport(blockNameOrType) || shouldSkipSerialization(blockNameOrType, COLOR_SUPPORT_KEY2)) {
+      return props;
+    }
+    const hasGradient = hasGradientSupport2(blockNameOrType);
+    const { backgroundColor, textColor, gradient, style } = attributes;
+    const shouldSerialize = (feature) => !shouldSkipSerialization(
+      blockNameOrType,
+      COLOR_SUPPORT_KEY2,
+      feature
+    );
+    const textClass = shouldSerialize("text") ? getColorClassName("color", textColor) : void 0;
+    const gradientClass = shouldSerialize("gradients") ? __experimentalGetGradientClass(gradient) : void 0;
+    const backgroundClass = shouldSerialize("background") ? getColorClassName("background-color", backgroundColor) : void 0;
+    const serializeHasBackground = shouldSerialize("background") || shouldSerialize("gradients");
+    const hasBackground = backgroundColor || style?.color?.background || hasGradient && (gradient || style?.color?.gradient);
+    const newClassName = clsx_default(props.className, textClass, gradientClass, {
+      // Don't apply the background class if there's a custom gradient.
+      [backgroundClass]: (!hasGradient || !style?.color?.gradient) && !!backgroundClass,
+      "has-text-color": shouldSerialize("text") && (textColor || style?.color?.text),
+      "has-background": serializeHasBackground && hasBackground,
+      "has-link-color": shouldSerialize("link") && style?.elements?.link?.color
+    });
+    props.className = newClassName ? newClassName : void 0;
+    return props;
+  }
+  function useBlockProps6({
+    name,
+    backgroundColor,
+    textColor,
+    gradient,
+    style
+  }) {
+    const [userPalette, themePalette, defaultPalette] = useSettings(
+      "color.palette.custom",
+      "color.palette.theme",
+      "color.palette.default"
+    );
+    const colors2 = (0, import_element271.useMemo)(
+      () => [
+        ...userPalette || [],
+        ...themePalette || [],
+        ...defaultPalette || []
+      ],
+      [userPalette, themePalette, defaultPalette]
+    );
+    if (!hasColorSupport(name) || shouldSkipSerialization(name, COLOR_SUPPORT_KEY2)) {
+      return {};
+    }
+    const extraStyles = {};
+    if (textColor && !shouldSkipSerialization(name, COLOR_SUPPORT_KEY2, "text")) {
+      extraStyles.color = getColorObjectByAttributeValues(
+        colors2,
+        textColor
+      )?.color;
+    }
+    if (backgroundColor && !shouldSkipSerialization(name, COLOR_SUPPORT_KEY2, "background")) {
+      extraStyles.backgroundColor = getColorObjectByAttributeValues(
+        colors2,
+        backgroundColor
+      )?.color;
+    }
+    const saveProps = addSaveProps2({ style: extraStyles }, name, {
+      textColor,
+      backgroundColor,
+      gradient,
+      style
+    });
+    const hasBackgroundValue = backgroundColor || style?.color?.background || gradient || style?.color?.gradient;
+    return {
+      ...saveProps,
+      className: clsx_default(
+        saveProps.className,
+        // Add background image classes in the editor, if not already handled by background color values.
+        !hasBackgroundValue && getBackgroundImageClasses(style)
+      )
+    };
+  }
+  var color_default = {
+    useBlockProps: useBlockProps6,
+    addSaveProps: addSaveProps2,
+    attributeKeys: ["backgroundColor", "textColor", "gradient", "style"],
+    hasSupport: hasColorSupport
+  };
+  var MIGRATION_PATHS = {
+    linkColor: [["style", "elements", "link", "color", "text"]],
+    textColor: [["textColor"], ["style", "color", "text"]],
+    backgroundColor: [
+      ["backgroundColor"],
+      ["style", "color", "background"]
+    ],
+    gradient: [["gradient"], ["style", "color", "gradient"]]
+  };
+  function addTransforms(result, source, index2, results) {
+    const destinationBlockType = result.name;
+    const activeSupports = {
+      linkColor: hasLinkColorSupport(destinationBlockType),
+      textColor: hasTextColorSupport2(destinationBlockType),
+      backgroundColor: hasBackgroundColorSupport2(destinationBlockType),
+      gradient: hasGradientSupport2(destinationBlockType)
+    };
+    return transformStyles2(
+      activeSupports,
+      MIGRATION_PATHS,
+      result,
+      source,
+      index2,
+      results
+    );
+  }
+  (0, import_hooks14.addFilter)(
+    "blocks.registerBlockType",
+    "core/color/addAttribute",
+    addAttributes2
+  );
+  (0, import_hooks14.addFilter)(
+    "blocks.switchToBlockType.transformedBlock",
+    "core/color/addTransforms",
+    addTransforms
+  );
+
+  // packages/block-editor/build-module/hooks/elements.mjs
+  var import_jsx_runtime448 = __toESM(require_jsx_runtime(), 1);
+  function ElementsInspectorControl({ children, resetAllFilter }) {
+    const attributesResetAllFilter = (0, import_element272.useCallback)(
+      (attributes) => {
+        const updatedStyle = resetAllFilter(attributes.style);
+        return {
+          ...attributes,
+          style: cleanEmptyObject(updatedStyle)
+        };
+      },
+      [resetAllFilter]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+      inspector_controls_default,
+      {
+        group: "elements",
+        resetAllFilter: attributesResetAllFilter,
+        children
+      }
+    );
+  }
+  function ElementsEdit({
+    clientId,
+    name,
+    setAttributes,
+    settings: settings2,
+    asWrapper,
+    label,
+    defaultControls
+  }) {
+    const selectedState = useBlockStyleState();
+    const isEnabled = useHasColorPanel(settings2);
+    const { style, className: className2 } = (0, import_data171.useSelect)(
+      (select3) => {
+        if (!isEnabled) {
+          return {};
+        }
+        const attributes = select3(store).getBlockAttributes(clientId);
+        return {
+          style: attributes?.style,
+          className: attributes?.className
+        };
+      },
+      [clientId, isEnabled]
+    );
+    const { value: inheritedValue } = useResolvedStyle(
+      name,
+      className2,
+      selectedState
+    );
+    const isStateSelected = !isDefaultBlockStyleState2(selectedState);
+    const value = (0, import_element272.useMemo)(() => {
+      if (isStateSelected) {
+        return getStyleForState2(style, selectedState);
+      }
+      return style;
+    }, [isStateSelected, selectedState, style]);
+    const onChange = isStateSelected ? (newStyle) => {
+      setAttributes({
+        style: setStyleForState(style, selectedState, newStyle)
+      });
+    } : (newStyle) => {
+      setAttributes({ style: cleanEmptyObject(newStyle) });
+    };
+    const enableContrastChecking = !!value?.elements?.link?.color?.text && settings2?.color?.link && false !== (0, import_blocks99.getBlockSupport)(name, [
+      COLOR_SUPPORT_KEY2,
+      "enableContrastChecker"
+    ]);
+    const contrastWarning = useBlockColorContrastWarning({
+      clientId,
+      name,
+      enabled: !!enableContrastChecking,
+      checkTextColor: false,
+      messageOverride: (0, import_i18n208.__)(
+        "This link color has poor contrast against the background. Consider increasing contrast."
+      )
+    });
+    if (!isEnabled) {
+      return null;
+    }
+    defaultControls = defaultControls ? defaultControls : (0, import_blocks99.getBlockSupport)(name, [
+      COLOR_SUPPORT_KEY2,
+      "__experimentalDefaultControls"
+    ]);
+    const Wrapper = asWrapper || ElementsInspectorControl;
+    return /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+      ColorPanel,
+      {
+        as: Wrapper,
+        panelId: clientId,
+        settings: settings2,
+        value,
+        onChange,
+        defaultControls,
+        label,
+        contrastWarning,
+        inheritedValue
+      }
+    );
+  }
+
+  // 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);
+
+  // 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 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_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)) {
+      return settings2;
+    }
+    if (!settings2.attributes.fontFamily) {
+      Object.assign(settings2.attributes, {
+        fontFamily: {
+          type: "string"
+        }
+      });
+    }
+    return settings2;
+  }
+  function addSaveProps3(props, blockType, attributes) {
+    if (!(0, import_blocks101.hasBlockSupport)(blockType, FONT_FAMILY_SUPPORT_KEY2)) {
+      return props;
+    }
+    if (shouldSkipSerialization(
+      blockType,
+      TYPOGRAPHY_SUPPORT_KEY,
+      "fontFamily"
+    )) {
+      return props;
+    }
+    if (!attributes?.fontFamily) {
+      return props;
+    }
+    const classes = new import_token_list2.default(props.className);
+    classes.add(`has-${kebabCase(attributes?.fontFamily)}-font-family`);
+    const newClassName = classes.value;
+    props.className = newClassName ? newClassName : void 0;
+    return props;
+  }
+  function useBlockProps7({ name, fontFamily }) {
+    return addSaveProps3({}, name, { fontFamily });
+  }
+  var font_family_default = {
+    useBlockProps: useBlockProps7,
+    addSaveProps: addSaveProps3,
+    attributeKeys: ["fontFamily"],
+    hasSupport(name) {
+      return (0, import_blocks101.hasBlockSupport)(name, FONT_FAMILY_SUPPORT_KEY2);
+    }
+  };
+  (0, import_hooks15.addFilter)(
+    "blocks.registerBlockType",
+    "core/fontFamily/addAttribute",
+    addAttributes3
+  );
+
+  // packages/block-editor/build-module/hooks/font-size.mjs
+  var import_hooks16 = __toESM(require_hooks(), 1);
+  var import_blocks102 = __toESM(require_blocks(), 1);
+  var import_token_list3 = __toESM(require_token_list(), 1);
+  var import_jsx_runtime450 = __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)) {
+      return settings2;
+    }
+    if (!settings2.attributes.fontSize) {
+      Object.assign(settings2.attributes, {
+        fontSize: {
+          type: "string"
+        }
+      });
+    }
+    return settings2;
+  }
+  function addSaveProps4(props, blockNameOrType, attributes) {
+    if (!(0, import_blocks102.hasBlockSupport)(blockNameOrType, FONT_SIZE_SUPPORT_KEY2)) {
+      return props;
+    }
+    if (shouldSkipSerialization(
+      blockNameOrType,
+      TYPOGRAPHY_SUPPORT_KEY,
+      "fontSize"
+    )) {
+      return props;
+    }
+    const classes = new import_token_list3.default(props.className);
+    classes.add(getFontSizeClass(attributes.fontSize));
+    const newClassName = classes.value;
+    props.className = newClassName ? newClassName : void 0;
+    return props;
+  }
+  function useBlockProps8({ name, fontSize, style }) {
+    const [fontSizes, fluidTypographySettings, layoutSettings] = useSettings(
+      "typography.fontSizes",
+      "typography.fluid",
+      "layout"
+    );
+    if (!(0, import_blocks102.hasBlockSupport)(name, FONT_SIZE_SUPPORT_KEY2) || shouldSkipSerialization(name, TYPOGRAPHY_SUPPORT_KEY, "fontSize") || !fontSize && !style?.typography?.fontSize) {
+      return;
+    }
+    let props;
+    if (style?.typography?.fontSize) {
+      props = {
+        style: {
+          fontSize: getTypographyFontSizeValue(
+            { size: style.typography.fontSize },
+            {
+              typography: {
+                fluid: fluidTypographySettings
+              },
+              layout: layoutSettings
+            }
+          )
+        }
+      };
+    }
+    if (fontSize) {
+      props = {
+        style: {
+          fontSize: getFontSize(
+            fontSizes,
+            fontSize,
+            style?.typography?.fontSize
+          ).size
+        }
+      };
+    }
+    if (!props) {
+      return;
+    }
+    return addSaveProps4(props, name, { fontSize });
+  }
+  var font_size_default = {
+    useBlockProps: useBlockProps8,
+    addSaveProps: addSaveProps4,
+    attributeKeys: ["fontSize", "style"],
+    hasSupport(name) {
+      return (0, import_blocks102.hasBlockSupport)(name, FONT_SIZE_SUPPORT_KEY2);
+    }
+  };
+  var MIGRATION_PATHS2 = {
+    fontSize: [["fontSize"], ["style", "typography", "fontSize"]]
+  };
+  function addTransforms2(result, source, index2, results) {
+    const destinationBlockType = result.name;
+    const activeSupports = {
+      fontSize: (0, import_blocks102.hasBlockSupport)(
+        destinationBlockType,
+        FONT_SIZE_SUPPORT_KEY2
+      )
+    };
+    return transformStyles2(
+      activeSupports,
+      MIGRATION_PATHS2,
+      result,
+      source,
+      index2,
+      results
+    );
+  }
+  (0, import_hooks16.addFilter)(
+    "blocks.registerBlockType",
+    "core/font/addAttribute",
+    addAttributes4
+  );
+  (0, import_hooks16.addFilter)(
+    "blocks.switchToBlockType.transformedBlock",
+    "core/font-size/addTransforms",
+    addTransforms2
+  );
+
+  // packages/block-editor/build-module/hooks/text-align.mjs
+  var import_i18n209 = __toESM(require_i18n(), 1);
+  var import_blocks103 = __toESM(require_blocks(), 1);
+  var import_data173 = __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);
+  function useBlockEditingMode(mode2) {
+    const context = useBlockEditContext();
+    const { clientId = "" } = context;
+    const registry = (0, import_data172.useRegistry)();
+    const globalBlockEditingMode = (0, import_data172.useSelect)(
+      (select3) => (
+        // Avoid adding the subscription if not needed!
+        clientId ? null : select3(store).getBlockEditingMode()
+      ),
+      [clientId]
+    );
+    (0, import_element273.useEffect)(() => {
+      if (!mode2) {
+        return;
+      }
+      const {
+        setBlockEditingMode: setBlockEditingMode2,
+        unsetBlockEditingMode: unsetBlockEditingMode2,
+        __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
+      } = registry.dispatch(store);
+      __unstableMarkNextChangeAsNotPersistent2();
+      setBlockEditingMode2(clientId, mode2);
+      return () => {
+        __unstableMarkNextChangeAsNotPersistent2();
+        unsetBlockEditingMode2(clientId);
+      };
+    }, [registry, clientId, mode2]);
+    return clientId ? context[blockEditingModeKey] : globalBlockEditingMode;
+  }
+
+  // packages/block-editor/build-module/hooks/text-align.mjs
+  var import_jsx_runtime451 = __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"),
+      align: "left"
+    },
+    {
+      icon: align_center_default,
+      title: (0, import_i18n209.__)("Align text center"),
+      align: "center"
+    },
+    {
+      icon: align_right_default,
+      title: (0, import_i18n209.__)("Align text right"),
+      align: "right"
+    }
+  ];
+  var VALID_TEXT_ALIGNMENTS = ["left", "center", "right"];
+  var NO_TEXT_ALIGNMENTS = [];
+  function getValidTextAlignments(blockTextAlign) {
+    if (Array.isArray(blockTextAlign)) {
+      return VALID_TEXT_ALIGNMENTS.filter(
+        (textAlign) => blockTextAlign.includes(textAlign)
+      );
+    }
+    return blockTextAlign === true ? VALID_TEXT_ALIGNMENTS : NO_TEXT_ALIGNMENTS;
+  }
+  function getTextAlignControlGroup(isResponsiveEditing3, selectedState) {
+    return isResponsiveEditing3 && hasViewportBlockStyleState(selectedState) ? "style-state" : "block";
+  }
+  function BlockEditTextAlignmentToolbarControlsPure({
+    clientId,
+    style,
+    name: blockName,
+    setAttributes
+  }) {
+    const settings2 = useBlockSettings(blockName);
+    const hasTextAlignControl = settings2?.typography?.textAlign;
+    const blockEditingMode = useBlockEditingMode();
+    const { selectedState, isResponsiveEditing: isResponsiveEditing3 } = (0, import_data173.useSelect)(
+      (select3) => {
+        const {
+          getSelectedBlockStyleState: getSelectedBlockStyleState2,
+          isResponsiveEditing: getIsResponsiveEditing
+        } = unlock(select3(store));
+        return {
+          selectedState: getSelectedBlockStyleState2(clientId),
+          isResponsiveEditing: getIsResponsiveEditing()
+        };
+      },
+      [clientId]
+    );
+    if (!hasTextAlignControl || blockEditingMode !== "default") {
+      return null;
+    }
+    const validTextAlignments = getValidTextAlignments(
+      (0, import_blocks103.getBlockSupport)(blockName, TEXT_ALIGN_SUPPORT_KEY2)
+    );
+    if (!validTextAlignments.length) {
+      return null;
+    }
+    const textAlignmentControls = TEXT_ALIGNMENT_OPTIONS2.filter(
+      (control) => validTextAlignments.includes(control.align)
+    );
+    const stateStyle = getStyleForState2(style, selectedState);
+    const controlsGroup = getTextAlignControlGroup(
+      isResponsiveEditing3,
+      selectedState
+    );
+    const onChange = (newTextAlignValue) => {
+      const newStateStyle = {
+        ...stateStyle,
+        typography: {
+          ...stateStyle?.typography,
+          textAlign: newTextAlignValue
+        }
+      };
+      setAttributes({
+        style: setStyleForState(style, selectedState, newStateStyle)
+      });
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(block_controls_default, { group: controlsGroup, children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+      AlignmentControl,
+      {
+        value: stateStyle?.typography?.textAlign,
+        onChange,
+        alignmentControls: textAlignmentControls
+      }
+    ) });
+  }
+  var text_align_default = {
+    edit: BlockEditTextAlignmentToolbarControlsPure,
+    useBlockProps: useBlockProps9,
+    addSaveProps: addAssignedTextAlign,
+    attributeKeys: ["style"],
+    hasSupport(name) {
+      return (0, import_blocks103.hasBlockSupport)(name, TEXT_ALIGN_SUPPORT_KEY2, false);
+    }
+  };
+  function useBlockProps9({ name, style }) {
+    if (!style?.typography?.textAlign) {
+      return null;
+    }
+    const validTextAlignments = getValidTextAlignments(
+      (0, import_blocks103.getBlockSupport)(name, TEXT_ALIGN_SUPPORT_KEY2)
+    );
+    if (!validTextAlignments.length) {
+      return null;
+    }
+    if (shouldSkipSerialization(name, TYPOGRAPHY_SUPPORT_KEY, "textAlign")) {
+      return null;
+    }
+    const textAlign = style.typography.textAlign;
+    const className2 = clsx_default({
+      [`has-text-align-${textAlign}`]: textAlign
+    });
+    return { className: className2 };
+  }
+  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 isTextAlignValid = getValidTextAlignments(blockTextAlign).includes(textAlign);
+    if (isTextAlignValid && !shouldSkipSerialization(
+      blockType,
+      TYPOGRAPHY_SUPPORT_KEY,
+      "textAlign"
+    )) {
+      props.className = clsx_default(
+        `has-text-align-${textAlign}`,
+        props.className
+      );
+    }
+    return props;
+  }
+
+  // packages/block-editor/build-module/hooks/fit-text.mjs
+  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);
+
+  // packages/block-editor/build-module/utils/fit-text-utils.mjs
+  function findOptimalFontSize(textElement, applyFontSize) {
+    const alreadyHasScrollableHeight = textElement.scrollHeight > textElement.clientHeight;
+    let minSize = 0;
+    let maxSize = 2400;
+    let bestSize = minSize;
+    const computedStyle = window.getComputedStyle(textElement);
+    let paddingLeft = parseFloat(computedStyle.paddingLeft) || 0;
+    let paddingRight = parseFloat(computedStyle.paddingRight) || 0;
+    const range2 = document.createRange();
+    range2.selectNodeContents(textElement);
+    let referenceElement = textElement;
+    const parentElement = textElement.parentElement;
+    if (parentElement) {
+      const parentElementComputedStyle = window.getComputedStyle(parentElement);
+      if (parentElementComputedStyle?.display === "flex") {
+        referenceElement = parentElement;
+        paddingLeft += parseFloat(parentElementComputedStyle.paddingLeft) || 0;
+        paddingRight += parseFloat(parentElementComputedStyle.paddingRight) || 0;
+      }
+    }
+    let maxclientHeight = referenceElement.clientHeight;
+    while (minSize <= maxSize) {
+      const midSize = Math.floor((minSize + maxSize) / 2);
+      applyFontSize(midSize);
+      const rect = range2.getBoundingClientRect();
+      const textWidth = rect.width;
+      const fitsWidth = textElement.scrollWidth <= referenceElement.clientWidth && textWidth <= referenceElement.clientWidth - paddingLeft - paddingRight;
+      const fitsHeight = alreadyHasScrollableHeight || textElement.scrollHeight <= referenceElement.clientHeight || textElement.scrollHeight <= maxclientHeight;
+      if (referenceElement.clientHeight > maxclientHeight) {
+        maxclientHeight = referenceElement.clientHeight;
+      }
+      if (fitsWidth && fitsHeight) {
+        bestSize = midSize;
+        minSize = midSize + 1;
+      } else {
+        maxSize = midSize - 1;
+      }
+    }
+    range2.detach();
+    return bestSize;
+  }
+  function optimizeFitText(textElement, applyFontSize) {
+    if (!textElement) {
+      return;
+    }
+    applyFontSize(0);
+    const optimalSize = findOptimalFontSize(textElement, applyFontSize);
+    applyFontSize(optimalSize);
+    return optimalSize;
+  }
+
+  // packages/block-editor/build-module/components/fit-text-size-warning/index.mjs
+  var import_element274 = __toESM(require_element(), 1);
+  var import_i18n210 = __toESM(require_i18n(), 1);
+  var import_components212 = __toESM(require_components(), 1);
+  var import_a11y22 = __toESM(require_a11y(), 1);
+  var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
+  function FitTextSizeWarning() {
+    const message2 = (0, import_i18n210.__)(
+      "The text may be too small to read. Consider using a larger container or less text."
+    );
+    (0, import_element274.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,
+      {
+        spokenMessage: null,
+        status: "warning",
+        isDismissible: false,
+        children: message2
+      }
+    ) });
+  }
+
+  // packages/block-editor/build-module/hooks/fit-text.mjs
+  var import_jsx_runtime453 = __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)) {
+      return settings2;
+    }
+    if (settings2.attributes?.fitText) {
+      return settings2;
+    }
+    return {
+      ...settings2,
+      attributes: {
+        ...settings2.attributes,
+        fitText: {
+          type: "boolean"
+        }
+      }
+    };
+  }
+  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 blockElement = useBlockElement(clientId);
+    const { blockAttributes, parentId, blockMode } = (0, import_data174.useSelect)(
+      (select3) => {
+        if (!clientId || !hasFitTextSupport2 || !fitText) {
+          return EMPTY_OBJECT4;
+        }
+        const _blockMode = select3(store).getBlockMode(clientId);
+        if (_blockMode === "html") {
+          return { blockMode: _blockMode };
+        }
+        return {
+          blockAttributes: select3(store).getBlockAttributes(clientId),
+          parentId: select3(store).getBlockRootClientId(clientId),
+          blockMode: _blockMode
+        };
+      },
+      [clientId, hasFitTextSupport2, fitText]
+    );
+    const applyFitText = (0, import_element275.useCallback)(() => {
+      if (!blockElement || !hasFitTextSupport2 || !fitText) {
+        return;
+      }
+      const styleId = `fit-text-${clientId}`;
+      let styleElement = blockElement.ownerDocument.getElementById(styleId);
+      if (!styleElement) {
+        styleElement = blockElement.ownerDocument.createElement("style");
+        styleElement.id = styleId;
+        blockElement.ownerDocument.head.appendChild(styleElement);
+      }
+      const blockSelector = `#block-${clientId}`;
+      const applyFontSizeStyle = (size4) => {
+        if (size4 === 0) {
+          styleElement.textContent = "";
+        } else {
+          styleElement.textContent = `${blockSelector} { font-size: ${size4}px !important; }`;
+        }
+      };
+      const optimalSize = optimizeFitText(blockElement, applyFontSizeStyle);
+      setFontSize(optimalSize);
+    }, [blockElement, clientId, hasFitTextSupport2, fitText]);
+    (0, import_element275.useEffect)(() => {
+      if (!fitText || !blockElement || !clientId || !hasFitTextSupport2 || blockMode === "html") {
+        return;
+      }
+      const currentElement = blockElement;
+      const previousVisibility = currentElement.style.visibility;
+      let hideFrameId = null;
+      let calculateFrameId = null;
+      let showTimeoutId = null;
+      hideFrameId = window.requestAnimationFrame(() => {
+        currentElement.style.visibility = "hidden";
+        calculateFrameId = window.requestAnimationFrame(() => {
+          applyFitText();
+          showTimeoutId = setTimeout(() => {
+            currentElement.style.visibility = previousVisibility;
+          }, 10);
+        });
+      });
+      let resizeObserver;
+      if (window.ResizeObserver && currentElement.parentElement) {
+        resizeObserver = new window.ResizeObserver(applyFitText);
+        resizeObserver.observe(currentElement.parentElement);
+        resizeObserver.observe(currentElement);
+      }
+      return () => {
+        if (hideFrameId !== null) {
+          window.cancelAnimationFrame(hideFrameId);
+        }
+        if (calculateFrameId !== null) {
+          window.cancelAnimationFrame(calculateFrameId);
+        }
+        if (showTimeoutId !== null) {
+          clearTimeout(showTimeoutId);
+        }
+        if (resizeObserver) {
+          resizeObserver.disconnect();
+        }
+        const styleId = `fit-text-${clientId}`;
+        const styleElement = currentElement.ownerDocument.getElementById(styleId);
+        if (styleElement) {
+          styleElement.remove();
+        }
+      };
+    }, [
+      fitText,
+      clientId,
+      parentId,
+      applyFitText,
+      blockElement,
+      hasFitTextSupport2,
+      blockMode
+    ]);
+    (0, import_element275.useEffect)(() => {
+      if (fitText && blockElement && hasFitTextSupport2 && blockMode !== "html") {
+        const frameId = window.requestAnimationFrame(() => {
+          if (blockElement) {
+            applyFitText();
+          }
+        });
+        return () => window.cancelAnimationFrame(frameId);
+      }
+    }, [
+      blockAttributes,
+      fitText,
+      applyFitText,
+      blockElement,
+      hasFitTextSupport2,
+      blockMode
+    ]);
+    return { fontSize };
+  }
+  function FitTextControl({
+    clientId,
+    fitText = false,
+    setAttributes,
+    name,
+    fontSize,
+    style
+  }) {
+    const hasSelectedStyleState2 = (0, import_data174.useSelect)(
+      (select3) => {
+        const { hasSelectedStyleState: hasSelectedBlockStyleState } = unlock(select3(store));
+        return hasSelectedBlockStyleState(clientId);
+      },
+      [clientId]
+    );
+    if (!(0, import_blocks104.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY)) {
+      return null;
+    }
+    if (hasSelectedStyleState2) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+      import_components213.__experimentalToolsPanelItem,
+      {
+        hasValue: () => fitText,
+        label: (0, import_i18n211.__)("Fit text"),
+        onDeselect: () => setAttributes({ fitText: void 0 }),
+        resetAllFilter: () => ({ fitText: void 0 }),
+        panelId: clientId,
+        children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+          import_components213.ToggleControl,
+          {
+            label: (0, import_i18n211.__)("Fit text"),
+            checked: fitText,
+            onChange: () => {
+              const newFitText = !fitText || void 0;
+              const updates = { fitText: newFitText };
+              if (newFitText) {
+                if (fontSize) {
+                  updates.fontSize = void 0;
+                }
+                if (style?.typography?.fontSize) {
+                  updates.style = {
+                    ...style,
+                    typography: {
+                      ...style?.typography,
+                      fontSize: void 0
+                    }
+                  };
+                }
+              }
+              setAttributes(updates);
+            },
+            help: fitText ? (0, import_i18n211.__)("Text will resize to fit its container.") : (0, import_i18n211.__)(
+              "The text will resize to fit its container, resetting other font size settings."
+            )
+          }
+        )
+      }
+    );
+  }
+  function addSaveProps5(props, blockType, attributes) {
+    if (!(0, import_blocks104.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";
+    return {
+      ...props,
+      className: className2
+    };
+  }
+  function useBlockProps10({ name, fitText }) {
+    if (fitText && (0, import_blocks104.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY)) {
+      return {
+        className: "has-fit-text"
+      };
+    }
+    return {};
+  }
+  (0, import_hooks17.addFilter)(
+    "blocks.registerBlockType",
+    "core/fit-text/addAttribute",
+    addAttributes5
+  );
+  var hasFitTextSupport = (blockNameOrType) => {
+    return (0, import_blocks104.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 null;
+  }
+  var addFitTextControl = (0, import_compose97.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);
+      if (!supportsFitText) {
+        return /* @__PURE__ */ (0, import_jsx_runtime453.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)(
+          FitTextControl,
+          {
+            clientId,
+            fitText,
+            setAttributes,
+            name,
+            fontSize: attributes.fontSize,
+            style: attributes.style
+          }
+        ) }),
+        fitText && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+          FitTextFontSize,
+          {
+            fitText,
+            name,
+            clientId,
+            isSelected
+          }
+        )
+      ] });
+    };
+  }, "addFitTextControl");
+  (0, import_hooks17.addFilter)(
+    "editor.BlockEdit",
+    "core/fit-text/add-fit-text-control",
+    addFitTextControl
+  );
+  var fit_text_default = {
+    useBlockProps: useBlockProps10,
+    addSaveProps: addSaveProps5,
+    attributeKeys: ["fitText", "fontSize", "style"],
+    hasSupport: hasFitTextSupport,
+    edit: () => null
+  };
+
+  // packages/block-editor/build-module/hooks/typography.mjs
+  var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
+  function omit(object, keys) {
+    return Object.fromEntries(
+      Object.entries(object).filter(([key]) => !keys.includes(key))
+    );
+  }
+  var LETTER_SPACING_SUPPORT_KEY2 = "typography.__experimentalLetterSpacing";
+  var TEXT_TRANSFORM_SUPPORT_KEY2 = "typography.__experimentalTextTransform";
+  var TEXT_DECORATION_SUPPORT_KEY2 = "typography.__experimentalTextDecoration";
+  var TEXT_INDENT_SUPPORT_KEY = "typography.textIndent";
+  var TEXT_COLUMNS_SUPPORT_KEY2 = "typography.textColumns";
+  var FONT_STYLE_SUPPORT_KEY2 = "typography.__experimentalFontStyle";
+  var FONT_WEIGHT_SUPPORT_KEY2 = "typography.__experimentalFontWeight";
+  var WRITING_MODE_SUPPORT_KEY2 = "typography.__experimentalWritingMode";
+  var TYPOGRAPHY_SUPPORT_KEY = "typography";
+  var TYPOGRAPHY_SUPPORT_KEYS2 = [
+    LINE_HEIGHT_SUPPORT_KEY2,
+    FONT_SIZE_SUPPORT_KEY2,
+    FONT_STYLE_SUPPORT_KEY2,
+    FONT_WEIGHT_SUPPORT_KEY2,
+    FONT_FAMILY_SUPPORT_KEY2,
+    TEXT_ALIGN_SUPPORT_KEY2,
+    TEXT_COLUMNS_SUPPORT_KEY2,
+    TEXT_DECORATION_SUPPORT_KEY2,
+    TEXT_INDENT_SUPPORT_KEY,
+    WRITING_MODE_SUPPORT_KEY2,
+    TEXT_TRANSFORM_SUPPORT_KEY2,
+    LETTER_SPACING_SUPPORT_KEY2,
+    FIT_TEXT_SUPPORT_KEY
+  ];
+  function styleToAttributes2(style) {
+    const updatedStyle = { ...omit(style, ["fontFamily"]) };
+    const fontSizeValue = style?.typography?.fontSize;
+    const fontFamilyValue = style?.typography?.fontFamily;
+    const textColorValue = style?.color?.text;
+    const fontSizeSlug = typeof fontSizeValue === "string" && fontSizeValue?.startsWith("var:preset|font-size|") ? fontSizeValue.substring("var:preset|font-size|".length) : void 0;
+    const fontFamilySlug = fontFamilyValue?.startsWith(
+      "var:preset|font-family|"
+    ) ? fontFamilyValue.substring("var:preset|font-family|".length) : void 0;
+    const textColorSlug = extractPresetSlug(textColorValue, "color");
+    updatedStyle.typography = {
+      ...omit(updatedStyle.typography, ["fontFamily"]),
+      fontSize: fontSizeSlug ? void 0 : fontSizeValue
+    };
+    updatedStyle.color = {
+      ...updatedStyle.color,
+      text: textColorSlug ? void 0 : textColorValue
+    };
+    return {
+      style: cleanEmptyObject(updatedStyle),
+      fontFamily: fontFamilySlug,
+      fontSize: fontSizeSlug,
+      textColor: textColorSlug
+    };
+  }
+  function attributesToStyle2(attributes) {
+    return {
+      ...attributes.style,
+      typography: {
+        ...attributes.style?.typography,
+        fontFamily: attributes.fontFamily ? "var:preset|font-family|" + attributes.fontFamily : void 0,
+        fontSize: attributes.fontSize ? "var:preset|font-size|" + attributes.fontSize : attributes.style?.typography?.fontSize
+      },
+      color: {
+        ...attributes.style?.color,
+        text: attributes.textColor ? "var:preset|color|" + attributes.textColor : attributes.style?.color?.text
+      }
+    };
+  }
+  function TypographyInspectorControl({ children, resetAllFilter }) {
+    const attributesResetAllFilter = (0, import_element276.useCallback)(
+      (attributes) => {
+        const existingStyle = attributesToStyle2(attributes);
+        const updatedStyle = resetAllFilter(existingStyle);
+        return {
+          ...attributes,
+          ...styleToAttributes2(updatedStyle)
+        };
+      },
+      [resetAllFilter]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+      inspector_controls_default,
+      {
+        group: "typography",
+        resetAllFilter: attributesResetAllFilter,
+        children
+      }
+    );
+  }
+  function TypographyPanel2({
+    clientId,
+    name,
+    setAttributes,
+    settings: settings2,
+    // Allows rendering outside the `typography` inspector group (e.g. section
+    // blocks direct-render this panel because their support fills are gated
+    // off by editing mode). Defaults to the slot-based wrapper.
+    asWrapper
+  }) {
+    const selectedState = useBlockStyleState();
+    const isEnabled = useHasTypographyPanel(settings2);
+    const { style, fontFamily, fontSize, fitText, textColor, className: className2 } = (0, import_data175.useSelect)(
+      (select3) => {
+        if (!isEnabled) {
+          return {};
+        }
+        const {
+          style: _style,
+          fontFamily: _fontFamily,
+          fontSize: _fontSize,
+          fitText: _fitText,
+          textColor: _textColor,
+          className: _className
+        } = select3(store).getBlockAttributes(clientId) || {};
+        return {
+          style: _style,
+          fontFamily: _fontFamily,
+          fontSize: _fontSize,
+          fitText: _fitText,
+          textColor: _textColor,
+          className: _className
+        };
+      },
+      [clientId, isEnabled]
+    );
+    const isStateSelected = !isDefaultBlockStyleState2(selectedState);
+    const { value: inheritedValue } = useResolvedStyle(
+      name,
+      className2,
+      selectedState
+    );
+    const value = (0, import_element276.useMemo)(() => {
+      if (isStateSelected) {
+        return getStyleForState2(style, selectedState);
+      }
+      return attributesToStyle2({ style, fontFamily, fontSize, textColor });
+    }, [
+      isStateSelected,
+      selectedState,
+      style,
+      fontSize,
+      fontFamily,
+      textColor
+    ]);
+    const onChange = isStateSelected ? (newStyle) => {
+      setAttributes({
+        style: setStyleForState(style, selectedState, newStyle)
+      });
+    } : (newStyle) => {
+      const newAttributes = styleToAttributes2(newStyle);
+      const hasFontSize = newAttributes.fontSize || newAttributes.style?.typography?.fontSize;
+      if (hasFontSize && fitText) {
+        newAttributes.fitText = void 0;
+      }
+      setAttributes(newAttributes);
+    };
+    const enableContrastChecking = !value?.color?.gradient && !!value?.color?.text && settings2?.color?.text && false !== (0, import_blocks105.getBlockSupport)(name, ["color", "enableContrastChecker"]);
+    const contrastWarning = useBlockColorContrastWarning({
+      clientId,
+      name,
+      enabled: !!enableContrastChecking,
+      checkLinkColor: false,
+      messageOverride: (0, import_i18n212.__)(
+        "This color has poor contrast against the background. Consider increasing contrast."
+      )
+    });
+    if (!isEnabled) {
+      return null;
+    }
+    const typographyDefaultControls = (0, import_blocks105.getBlockSupport)(name, [
+      TYPOGRAPHY_SUPPORT_KEY,
+      "__experimentalDefaultControls"
+    ]);
+    const colorDefaultControls = (0, import_blocks105.getBlockSupport)(name, [
+      "color",
+      "__experimentalDefaultControls"
+    ]);
+    const defaultControls = {
+      ...typographyDefaultControls,
+      textColor: colorDefaultControls?.text
+    };
+    const Wrapper = asWrapper || TypographyInspectorControl;
+    return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+      TypographyPanel,
+      {
+        as: Wrapper,
+        panelId: clientId,
+        settings: settings2,
+        value,
+        onChange,
+        defaultControls,
+        contrastWarning,
+        inheritedValue
+      }
+    );
+  }
+
+  // packages/block-editor/build-module/components/inspector-controls-tabs/styles-tab.mjs
+  var import_jsx_runtime455 = __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)(
+      (select3) => {
+        const blockNames = select3(store).getBlockNamesByClientId(
+          contentClientIds
+        );
+        return {
+          hasButtons: blockNames.includes("core/buttons"),
+          hasHeading: blockNames.includes("core/heading")
+        };
+      },
+      [contentClientIds]
+    );
+    const setAttributes = (newAttributes) => {
+      updateBlockAttributes2(clientId, newAttributes);
+    };
+    const typographySettings = (0, import_element277.useMemo)(
+      () => ({ ...settings2, typography: {} }),
+      [settings2]
+    );
+    const backgroundSettings = (0, import_element277.useMemo)(
+      () => ({
+        ...settings2,
+        background: {
+          ...settings2.background,
+          backgroundImage: false,
+          backgroundSize: false
+        }
+      }),
+      [settings2]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(import_jsx_runtime455.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+        TypographyPanel2,
+        {
+          clientId,
+          name: blockName,
+          settings: typographySettings,
+          setAttributes,
+          asWrapper: TypographyToolsPanel
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+        BackgroundImagePanel3,
+        {
+          clientId,
+          name: blockName,
+          settings: backgroundSettings,
+          setAttributes,
+          asWrapper: BackgroundToolsPanel
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+        ElementsEdit,
+        {
+          clientId,
+          name: blockName,
+          settings: settings2,
+          setAttributes,
+          asWrapper: ColorToolsPanel,
+          label: (0, import_i18n213.__)("Elements"),
+          defaultControls: {
+            button: hasButtons,
+            heading: hasHeading
+          }
+        }
+      )
+    ] });
+  }
+  var StylesTab = ({
+    blockName,
+    clientId,
+    hasBlockStyles,
+    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)(
+        SectionStyleControls,
+        {
+          blockName,
+          clientId,
+          contentClientIds
+        }
+      ),
+      (!isSectionBlock2 || blockName === "core/template-part") && /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(import_jsx_runtime455.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "typography",
+            label: (0, import_i18n213.__)("Typography")
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "color",
+            label: (0, import_i18n213.__)("Color"),
+            className: "color-block-support-panel__inner-wrapper"
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "background",
+            label: (0, import_i18n213.__)("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)(
+          inspector_controls_default.Slot,
+          {
+            group: "layout",
+            label: (0, import_i18n213.__)("Layout")
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "dimensions",
+            label: (0, import_i18n213.__)("Dimensions")
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "border",
+            label: borderPanelLabel
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "elements",
+            label: (0, import_i18n213.__)("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" })
+      ] })
+    ] });
+  };
+  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);
+
+  // 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);
+  function BlockQuickNavigation({
+    clientIds,
+    onSelect,
+    onSwitchToListView,
+    hasListViewTab
+  }) {
+    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)(
+      BlockQuickNavigationItem,
+      {
+        onSelect,
+        onSwitchToListView,
+        hasListViewTab,
+        clientId
+      },
+      clientId
+    )) });
+  }
+  function BlockQuickNavigationItem({
+    clientId,
+    onSelect,
+    onSwitchToListView,
+    hasListViewTab
+  }) {
+    const blockInformation = useBlockDisplayInformation(clientId);
+    const { isSelected, childBlocks, shouldRenderListView, blockName } = (0, import_data177.useSelect)(
+      (select3) => {
+        const {
+          isBlockSelected: isBlockSelected2,
+          hasSelectedInnerBlock: hasSelectedInnerBlock2,
+          getBlockOrder: getBlockOrder2,
+          getBlockName: getBlockName2,
+          shouldRenderBlockListView: shouldRenderBlockListView2
+        } = unlock(select3(store));
+        const _blockName = getBlockName2(clientId);
+        return {
+          isSelected: isBlockSelected2(clientId) || hasSelectedInnerBlock2(
+            clientId,
+            /* deep: */
+            true
+          ),
+          childBlocks: getBlockOrder2(clientId),
+          shouldRenderListView: shouldRenderBlockListView2(clientId),
+          blockName: _blockName
+        };
+      },
+      [clientId]
+    );
+    const blockType = (0, import_blocks106.getBlockType)(blockName);
+    const displayTitle = useBlockDisplayTitle({
+      clientId,
+      context: "list-view"
+    });
+    const blockTitle = displayTitle || blockType?.title || blockName;
+    const { selectBlock: selectBlock2 } = (0, import_data177.useDispatch)(store);
+    const hasChildren = childBlocks && childBlocks.length > 0;
+    const canNavigateToListView = hasChildren && hasListViewTab && shouldRenderListView;
+    return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
+      import_components214.Button,
+      {
+        __next40pxDefaultSize: true,
+        className: "block-editor-block-quick-navigation__item",
+        isPressed: isSelected,
+        onClick: async () => {
+          await selectBlock2(clientId);
+          if (canNavigateToListView && onSwitchToListView) {
+            onSwitchToListView(clientId);
+          }
+          if (onSelect) {
+            onSelect(clientId);
+          }
+        },
+        children: /* @__PURE__ */ (0, import_jsx_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 }) })
+        ] })
+      }
+    );
+  }
+
+  // packages/block-editor/build-module/components/inspector-controls-tabs/content-tab.mjs
+  var import_jsx_runtime457 = __toESM(require_jsx_runtime(), 1);
+  var ContentTab = ({
+    contentClientIds,
+    onSwitchToListView,
+    hasListViewTab
+  }) => {
+    if (!contentClientIds || contentClientIds.length === 0) {
+      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)(
+      BlockQuickNavigation,
+      {
+        clientIds: contentClientIds,
+        onSwitchToListView,
+        hasListViewTab
+      }
+    ) }) });
+  };
+  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);
+  function InspectorControlsTabs({
+    blockName,
+    clientId,
+    hasBlockStyles,
+    tabs,
+    isSectionBlock: isSectionBlock2,
+    contentClientIds
+  }) {
+    const listViewRef = (0, import_element278.useRef)(null);
+    const showIconLabels = (0, import_data178.useSelect)((select3) => {
+      return select3(import_preferences5.store).get("core", "showIconLabels");
+    }, []);
+    const { requestedTab } = (0, import_data178.useSelect)((select3) => ({
+      requestedTab: unlock(
+        select3(store)
+      ).getRequestedInspectorTab()
+    }));
+    const [selectedTabId, setSelectedTabId] = (0, import_element278.useState)(
+      () => requestedTab?.tabName ?? tabs[0]?.name
+    );
+    const hasUserSelectionRef = (0, import_element278.useRef)(false);
+    const isProgrammaticSwitchRef = (0, import_element278.useRef)(false);
+    const {
+      __unstableSetOpenListViewPanel: setOpenListViewPanel,
+      __unstableIncrementListViewExpandRevision: incrementListViewExpandRevision,
+      __unstableSetAllListViewPanelsOpen: setAllListViewPanelsOpen
+    } = (0, import_data178.useDispatch)(store);
+    const { clearRequestedInspectorTab: clearRequestedInspectorTab2 } = unlock(
+      (0, import_data178.useDispatch)(store)
+    );
+    (0, import_element278.useEffect)(() => {
+      hasUserSelectionRef.current = false;
+    }, [clientId]);
+    (0, import_element278.useEffect)(() => {
+      if (!requestedTab) {
+        return;
+      }
+      setSelectedTabId(requestedTab.tabName);
+      if (requestedTab.tabName === TAB_LIST_VIEW.name && requestedTab.options?.openPanel) {
+        setOpenListViewPanel(requestedTab.options.openPanel);
+        incrementListViewExpandRevision();
+      }
+      isProgrammaticSwitchRef.current = true;
+      hasUserSelectionRef.current = true;
+      clearRequestedInspectorTab2();
+    }, [
+      requestedTab,
+      setOpenListViewPanel,
+      incrementListViewExpandRevision,
+      clearRequestedInspectorTab2
+    ]);
+    (0, import_element278.useEffect)(() => {
+      if (selectedTabId === TAB_LIST_VIEW.name && !hasUserSelectionRef.current) {
+        setAllListViewPanelsOpen();
+        incrementListViewExpandRevision();
+      }
+    }, [
+      clientId,
+      selectedTabId,
+      setAllListViewPanelsOpen,
+      incrementListViewExpandRevision
+    ]);
+    (0, import_element278.useEffect)(() => {
+      if (!tabs?.length || hasUserSelectionRef.current && tabs.some((tab) => tab.name === selectedTabId)) {
+        return;
+      }
+      const firstTabName = tabs[0]?.name;
+      if (selectedTabId !== firstTabName) {
+        setSelectedTabId(firstTabName);
+      }
+    }, [tabs, selectedTabId]);
+    const handleTabSelect = (tabId) => {
+      setSelectedTabId(tabId);
+      hasUserSelectionRef.current = true;
+      if (tabId === TAB_LIST_VIEW.name && !isProgrammaticSwitchRef.current) {
+        setAllListViewPanelsOpen();
+        incrementListViewExpandRevision();
+      }
+      isProgrammaticSwitchRef.current = false;
+    };
+    const hasListViewTab = tabs.some(
+      (tab) => tab.name === TAB_LIST_VIEW.name
+    );
+    const switchToListView = (targetClientId) => {
+      if (hasListViewTab) {
+        setOpenListViewPanel(targetClientId);
+        incrementListViewExpandRevision();
+        isProgrammaticSwitchRef.current = true;
+        handleTabSelect(TAB_LIST_VIEW.name);
+      }
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)("div", { className: "block-editor-block-inspector__tabs", children: /* @__PURE__ */ (0, import_jsx_runtime458.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)(
+                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 })
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime458.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)(
+              content_tab_default,
+              {
+                contentClientIds,
+                onSwitchToListView: switchToListView,
+                hasListViewTab
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime458.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_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)(
+            styles_tab_default,
+            {
+              blockName,
+              clientId,
+              hasBlockStyles,
+              isSectionBlock: isSectionBlock2,
+              contentClientIds
+            }
+          ) })
+        ]
+      },
+      clientId
+    ) });
+  }
+
+  // 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 = [];
+  function getShowTabs(blockName, tabSettings = {}) {
+    if (tabSettings[blockName] !== void 0) {
+      return tabSettings[blockName];
+    }
+    if (tabSettings.default !== void 0) {
+      return tabSettings.default;
+    }
+    return true;
+  }
+  function useInspectorControlsTabs(blockName, contentClientIds, isSectionBlock2, hasBlockStyles) {
+    const tabs = [];
+    const {
+      bindings: bindingsGroup,
+      border: borderGroup,
+      color: colorGroup,
+      content: contentGroup,
+      default: defaultGroup,
+      layout: layoutGroup,
+      dimensions: dimensionsGroup,
+      list: listGroup,
+      position: positionGroup,
+      styles: stylesGroup,
+      typography: typographyGroup,
+      effects: effectsGroup
+    } = groups_default;
+    const listFills = (0, import_components217.__experimentalUseSlotFills)(listGroup.name);
+    const hasListFills = !!listFills && listFills.length;
+    const contentFills = (0, import_components217.__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) || []
+    ];
+    const hasStyleFills = styleFills.length;
+    const advancedFills = [
+      ...(0, import_components217.__experimentalUseSlotFills)(InspectorAdvancedControls.slotName) || [],
+      ...(0, import_components217.__experimentalUseSlotFills)(bindingsGroup.name) || []
+    ];
+    const settingsFills = [
+      ...(0, import_components217.__experimentalUseSlotFills)(defaultGroup.name) || [],
+      ...hasListFills && hasStyleFills > 1 ? advancedFills : []
+    ];
+    const shouldShowBlockFields = window?.__experimentalContentOnlyInspectorFields;
+    const hasContentTab = hasContentFills || !shouldShowBlockFields && contentClientIds?.length;
+    if (hasContentTab) {
+      tabs.push(TAB_CONTENT);
+    }
+    if (hasListFills) {
+      tabs.push(TAB_LIST_VIEW);
+    }
+    if (settingsFills.length || // Advanced fills show up in settings tab if available or they blend into the default tab, if there's only one tab.
+    advancedFills.length && (hasContentTab || hasListFills)) {
+      tabs.push(TAB_SETTINGS);
+    }
+    const { tabSettings, isPreviewMode } = (0, import_data179.useSelect)((select3) => {
+      const settings2 = select3(store).getSettings();
+      return {
+        tabSettings: settings2.blockInspectorTabs,
+        isPreviewMode: settings2.isPreviewMode
+      };
+    }, []);
+    if (!isPreviewMode && (hasBlockStyles || hasStyleFills)) {
+      tabs.push(TAB_STYLES);
+    }
+    const showTabs = getShowTabs(blockName, tabSettings);
+    return showTabs ? tabs : EMPTY_ARRAY15;
+  }
+
+  // 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 InspectorControlsLastItem = (props) => {
+    const context = useBlockEditContext();
+    if (!context[mayDisplayControlsKey]) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(Fill4, { ...props });
+  };
+  InspectorControlsLastItem.Slot = function InspectorControlsLastItemSlot(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime459.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);
+  function useBlockInspectorAnimationSettings(blockType) {
+    return (0, import_data180.useSelect)(
+      (select3) => {
+        if (blockType) {
+          const globalBlockInspectorAnimationSettings = select3(store).getSettings().blockInspectorAnimation;
+          const animationParent = globalBlockInspectorAnimationSettings?.animationParent;
+          const { getSelectedBlockClientId: getSelectedBlockClientId2, getBlockParentsByBlockName: getBlockParentsByBlockName2 } = select3(store);
+          const _selectedBlockClientId = getSelectedBlockClientId2();
+          const animationParentBlockClientId = getBlockParentsByBlockName2(
+            _selectedBlockClientId,
+            animationParent,
+            true
+          )[0];
+          if (!animationParentBlockClientId && blockType.name !== animationParent) {
+            return null;
+          }
+          return globalBlockInspectorAnimationSettings?.[blockType.name];
+        }
+        return null;
+      },
+      [blockType]
+    );
+  }
+
+  // packages/block-editor/build-module/hooks/states.mjs
+  var import_element279 = __toESM(require_element(), 1);
+  var import_i18n215 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime460 = __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")
+  };
+  var RESPONSIVE_STATE_LABELS = {
+    "@tablet": (0, import_i18n215.__)("Tablet"),
+    "@mobile": (0, import_i18n215.__)("Mobile")
+  };
+  function getDeviceStateOptions(viewportSettings) {
+    const breakpoints = getViewportBreakpoints5(viewportSettings);
+    return Object.entries(RESPONSIVE_STATE_LABELS).filter(
+      ([value]) => (value !== "@tablet" || breakpoints.tablet !== void 0) && (value !== "@mobile" || breakpoints.mobile !== void 0)
+    ).map(([value, label]) => ({
+      value,
+      label
+    }));
+  }
+  var VALID_BLOCK_PSEUDO_STATES = {
+    "core/button": [":hover", ":focus", ":focus-visible", ":active"],
+    "core/navigation-link": [":hover", ":focus", ":focus-visible", ":active"]
+  };
+  function getPseudoStateOptions(name) {
+    const validStates = VALID_BLOCK_PSEUDO_STATES[name] ?? [];
+    return validStates.filter((state) => PSEUDO_STATE_LABELS[state]).map((state) => ({
+      value: state,
+      label: PSEUDO_STATE_LABELS[state]
+    }));
+  }
+  var DEFAULT_STATE_VALUE3 = "default";
+  var EMPTY_STATE_OPTIONS = [];
+  function BlockStatesControl({ name, value, onChange }) {
+    const pseudoStateOptions = (0, import_element279.useMemo)(
+      () => getPseudoStateOptions(name),
+      [name]
+    );
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    if (!pseudoStateOptions.length) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+      StateControl,
+      {
+        pseudoStates: pseudoStateOptions,
+        pseudoStateValue: value?.pseudo ?? DEFAULT_STATE_VALUE3,
+        onChangePseudoState: (pseudo) => onChange({ pseudo }),
+        popoverProps: dropdownMenuProps.popoverProps,
+        showText: false
+      }
+    );
+  }
+  function BlockStateBadges({ name, value, isResponsiveEditing: isResponsiveEditing3 }) {
+    const pseudoStateOptions = (0, import_element279.useMemo)(
+      () => getPseudoStateOptions(name),
+      [name]
+    );
+    const [viewportSettings] = useSettings("viewport");
+    const deviceStateOptions = (0, import_element279.useMemo)(
+      () => getDeviceStateOptions(viewportSettings),
+      [viewportSettings]
+    );
+    if (!pseudoStateOptions.length && !isResponsiveEditing3) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+      StateControlBadges,
+      {
+        viewportStates: isResponsiveEditing3 ? deviceStateOptions : EMPTY_STATE_OPTIONS,
+        pseudoStates: pseudoStateOptions,
+        viewportValue: value?.viewport ?? DEFAULT_STATE_VALUE3,
+        pseudoStateValue: value?.pseudo ?? DEFAULT_STATE_VALUE3
+      }
+    );
+  }
+
+  // packages/block-editor/build-module/components/block-inspector/index.mjs
+  var import_jsx_runtime461 = __toESM(require_jsx_runtime(), 1);
+  function StyleInspectorSlots({
+    blockName,
+    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)(
+        inspector_controls_default.Slot,
+        {
+          group: "typography",
+          label: (0, import_i18n216.__)("Typography")
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+        inspector_controls_default.Slot,
+        {
+          group: "color",
+          label: (0, import_i18n216.__)("Color"),
+          className: "color-block-support-panel__inner-wrapper"
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+        inspector_controls_default.Slot,
+        {
+          group: "background",
+          label: (0, import_i18n216.__)("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)(
+        inspector_controls_default.Slot,
+        {
+          group: "dimensions",
+          label: (0, import_i18n216.__)("Dimensions")
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(inspector_controls_default.Slot, { group: "border", label: borderPanelLabel }),
+      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+        inspector_controls_default.Slot,
+        {
+          group: "elements",
+          label: (0, import_i18n216.__)("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, {}) })
+    ] });
+  }
+  function StyleStateInspectorSlots({
+    blockName,
+    clientId,
+    contentClientIds,
+    isSectionBlock: isSectionBlock2,
+    selectedBlockStyleState: selectedBlockStyleState2
+  }) {
+    const borderPanelLabel = useBorderPanelLabel({ blockName });
+    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)(
+        SectionStyleControls,
+        {
+          blockName,
+          clientId,
+          contentClientIds
+        }
+      ) }),
+      !showSectionStyleControls && /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)(import_jsx_runtime461.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "typography",
+            label: (0, import_i18n216.__)("Typography")
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "color",
+            label: (0, import_i18n216.__)("Color"),
+            className: "color-block-support-panel__inner-wrapper"
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "background",
+            label: (0, import_i18n216.__)("Background"),
+            className: "background-block-support-panel__inner-wrapper"
+          }
+        ),
+        showLayoutControls && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "layout",
+            label: (0, import_i18n216.__)("Layout")
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "dimensions",
+            label: (0, import_i18n216.__)("Dimensions")
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "border",
+            label: borderPanelLabel
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "elements",
+            label: (0, import_i18n216.__)("Elements"),
+            className: "elements-block-support-panel__inner-wrapper"
+          }
+        )
+      ] })
+    ] });
+  }
+  function BlockInspector() {
+    const {
+      selectedBlockCount,
+      renderedBlockName,
+      renderedBlockClientId,
+      blockType,
+      isSectionBlock: isSectionBlock2,
+      isSectionBlockInSelection,
+      hasBlockStyles,
+      editedContentOnlySection: editedContentOnlySection2,
+      blockEditingMode,
+      selectedBlockStyleState: selectedBlockStyleState2,
+      showStateOnCanvas,
+      isResponsiveEditing: isResponsiveEditing3,
+      blockStatesEditingEnabled
+    } = (0, import_data181.useSelect)((select3) => {
+      const {
+        getSettings: getSettings8,
+        getSelectedBlockClientId: getSelectedBlockClientId2,
+        getSelectedBlockClientIds: getSelectedBlockClientIds2,
+        getSelectedBlockCount: getSelectedBlockCount2,
+        getBlockName: getBlockName2,
+        getParentSectionBlock: getParentSectionBlock2,
+        isSectionBlock: _isSectionBlock,
+        getEditedContentOnlySection: getEditedContentOnlySection2,
+        isWithinEditedContentOnlySection: isWithinEditedContentOnlySection2,
+        getBlockEditingMode: getBlockEditingMode2,
+        getSelectedBlockStyleState: getSelectedBlockStyleState2,
+        isSelectedBlockStyleStateShownOnCanvas: isSelectedBlockStyleStateShownOnCanvas2,
+        isResponsiveEditing: _isResponsiveEditing
+      } = unlock(select3(store));
+      const { getBlockStyles: getBlockStyles2 } = select3(import_blocks107.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 selectedBlockClientIds = getSelectedBlockClientIds2();
+      const _isSectionBlockInSelection = selectedBlockClientIds.some(
+        (id) => _isSectionBlock(id)
+      );
+      const blockStyles = _renderedBlockName && getBlockStyles2(_renderedBlockName);
+      const _hasBlockStyles = blockStyles && blockStyles.length > 0;
+      return {
+        selectedBlockCount: getSelectedBlockCount2(),
+        renderedBlockClientId: _renderedBlockClientId,
+        renderedBlockName: _renderedBlockName,
+        blockType: _blockType,
+        isSectionBlockInSelection: _isSectionBlockInSelection,
+        isSectionBlock: _isSectionBlock(_renderedBlockClientId),
+        hasBlockStyles: _hasBlockStyles,
+        editedContentOnlySection: getEditedContentOnlySection2(),
+        blockEditingMode: getBlockEditingMode2(_renderedBlockClientId),
+        selectedBlockStyleState: getSelectedBlockStyleState2(
+          _renderedBlockClientId
+        ),
+        showStateOnCanvas: isSelectedBlockStyleStateShownOnCanvas2(
+          _renderedBlockClientId
+        ),
+        isResponsiveEditing: _isResponsiveEditing(),
+        blockStatesEditingEnabled: getSettings8().blockStatesEditingEnabled
+      };
+    }, []);
+    const contentClientIds = (0, import_data181.useSelect)(
+      (select3) => {
+        if (!isSectionBlock2 || !renderedBlockClientId) {
+          return [];
+        }
+        const {
+          getClientIdsOfDescendants: getClientIdsOfDescendants2,
+          getBlockEditingMode: getBlockEditingMode2,
+          shouldRenderBlockListView: shouldRenderBlockListView2
+        } = unlock(select3(store));
+        const descendants = getClientIdsOfDescendants2(
+          renderedBlockClientId
+        );
+        const listViewDescendants = /* @__PURE__ */ new Set();
+        descendants.forEach((clientId) => {
+          if (shouldRenderBlockListView2(clientId)) {
+            const listViewChildren = getClientIdsOfDescendants2(clientId);
+            listViewChildren.forEach(
+              (childId) => listViewDescendants.add(childId)
+            );
+          }
+        });
+        return descendants.filter((current) => {
+          return !listViewDescendants.has(current) && getBlockEditingMode2(current) === "contentOnly";
+        });
+      },
+      [isSectionBlock2, renderedBlockClientId]
+    );
+    const availableTabs = useInspectorControlsTabs(
+      blockType?.name,
+      contentClientIds,
+      isSectionBlock2,
+      hasBlockStyles
+    );
+    const hasMultipleTabs = availableTabs?.length > 1;
+    const blockInspectorAnimationSettings = useBlockInspectorAnimationSettings(blockType);
+    const hasSelectedBlocks = selectedBlockCount > 1;
+    const isBlockStyleStateSelected = !isDefaultBlockStyleState2(
+      selectedBlockStyleState2
+    );
+    if (hasSelectedBlocks && !isSectionBlockInSelection) {
+      return /* @__PURE__ */ (0, import_jsx_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)(
+          StyleInspectorSlots,
+          {
+            blockName: renderedBlockName,
+            showAdvancedControls: false,
+            showPositionControls: false,
+            showBindingsControls: false
+          }
+        )
+      ] });
+    }
+    if (hasSelectedBlocks && isSectionBlockInSelection) {
+      return /* @__PURE__ */ (0, import_jsx_runtime461.jsx)("div", { className: "block-editor-block-inspector", children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(MultiSelectionInspector, {}) });
+    }
+    const isRenderedBlockUnregistered = renderedBlockName === (0, import_blocks107.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_runtime461.jsx)(
+      BlockInspectorSingleBlockWrapper,
+      {
+        animate: blockInspectorAnimationSettings,
+        wrapper: (children) => /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+          AnimatedContainer,
+          {
+            blockInspectorAnimationSettings,
+            renderedBlockClientId,
+            children
+          }
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+          BlockInspectorSingleBlock,
+          {
+            renderedBlockClientId,
+            blockName: blockType.name,
+            isSectionBlock: isSectionBlock2,
+            availableTabs,
+            contentClientIds,
+            hasBlockStyles,
+            editedContentOnlySection: editedContentOnlySection2,
+            blockEditingMode,
+            selectedBlockStyleState: selectedBlockStyleState2,
+            showStateOnCanvas,
+            isResponsiveEditing: isResponsiveEditing3,
+            blockStatesEditingEnabled,
+            isBlockStyleStateSelected
+          }
+        )
+      }
+    );
+  }
+  var BlockInspectorSingleBlockWrapper = ({ animate, wrapper, children }) => {
+    return animate ? wrapper(children) : children;
+  };
+  var AnimatedContainer = ({
+    blockInspectorAnimationSettings,
+    renderedBlockClientId,
+    children
+  }) => {
+    const animationOrigin = blockInspectorAnimationSettings && blockInspectorAnimationSettings.enterDirection === "leftToRight" ? -50 : 50;
+    return /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+      import_components219.__unstableMotion.div,
+      {
+        animate: {
+          x: 0,
+          opacity: 1,
+          transition: {
+            ease: "easeInOut",
+            duration: 0.14
+          }
+        },
+        initial: {
+          x: animationOrigin,
+          opacity: 0
+        },
+        children
+      },
+      renderedBlockClientId
+    );
+  };
+  var BlockInspectorSingleBlock = ({
+    // The block that is displayed in the inspector. This is the block whose
+    // controls and information are shown to the user.
+    renderedBlockClientId,
+    blockName,
+    isSectionBlock: isSectionBlock2,
+    availableTabs,
+    contentClientIds,
+    hasBlockStyles,
+    editedContentOnlySection: editedContentOnlySection2,
+    blockEditingMode,
+    selectedBlockStyleState: selectedBlockStyleState2,
+    showStateOnCanvas,
+    isResponsiveEditing: isResponsiveEditing3,
+    blockStatesEditingEnabled = true
+  }) => {
+    const listViewRef = (0, import_element280.useRef)(null);
+    const hasMultipleTabs = availableTabs?.length > 1;
+    const hasPseudoState = hasPseudoBlockStyleState(selectedBlockStyleState2);
+    const isEditingStyleState = hasViewportBlockStyleState(selectedBlockStyleState2) && isResponsiveEditing3 || hasPseudoBlockStyleState(selectedBlockStyleState2);
+    const hasParentChildBlockCards = editedContentOnlySection2 && editedContentOnlySection2 !== renderedBlockClientId;
+    const parentBlockInformation = useBlockDisplayInformation(
+      editedContentOnlySection2
+    );
+    const blockInformation = useBlockDisplayInformation(
+      renderedBlockClientId
+    );
+    const isBlockSynced = blockInformation.isSynced;
+    const {
+      setSelectedBlockStyleState: setSelectedBlockStyleState2,
+      setSelectedBlockStyleStateCanvasPreview: setSelectedBlockStyleStateCanvasPreview2
+    } = unlock((0, import_data181.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)(
+        block_card_default,
+        {
+          ...parentBlockInformation,
+          className: parentBlockInformation?.isSynced && "is-synced",
+          parentClientId: editedContentOnlySection2
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+        block_card_default,
+        {
+          ...blockInformation,
+          allowParentNavigation: true,
+          className: isBlockSynced && "is-synced",
+          isChild: hasParentChildBlockCards,
+          clientId: renderedBlockClientId,
+          controls: blockEditingMode === "default" && blockStatesEditingEnabled && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+            BlockStatesControl,
+            {
+              name: blockName,
+              value: selectedBlockStyleState2,
+              onChange: onBlockStyleStateChange
+            }
+          )
+        }
+      ),
+      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,
+          {
+            label: (0, import_i18n216.__)("Show state on canvas"),
+            checked: showStateOnCanvas,
+            onChange: onShowStateOnCanvasChange
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+          BlockStateBadges,
+          {
+            name: blockName,
+            value: selectedBlockStyleState2,
+            isResponsiveEditing: isResponsiveEditing3
+          }
+        )
+      ] }),
+      /* @__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)(
+        block_variation_transforms_default,
+        {
+          blockClientId: renderedBlockClientId
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(BlockInspectorPreTabsSlot, {}),
+      isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime461.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)(
+        InspectorControlsTabs,
+        {
+          hasBlockStyles,
+          clientId: renderedBlockClientId,
+          blockName,
+          tabs: availableTabs,
+          isSectionBlock: isSectionBlock2,
+          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 && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(last_item_default.Slot, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime461.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 __unstableUseClipboardHandler = () => {
+    (0, import_deprecated31.default)("__unstableUseClipboardHandler", {
+      alternative: "BlockCanvas or WritingFlow",
+      since: "6.4",
+      version: "6.7"
+    });
+    return useClipboardHandler();
+  };
+  function CopyHandler(props) {
+    (0, import_deprecated31.default)("CopyHandler", {
+      alternative: "BlockCanvas or WritingFlow",
+      since: "6.4",
+      version: "6.7"
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime462.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 noop23 = () => {
+  };
+  function InserterLibrary({
+    rootClientId,
+    clientId,
+    isAppender,
+    showInserterHelpPanel,
+    showMostUsedBlocks = false,
+    __experimentalInsertionIndex,
+    __experimentalInitialTab,
+    __experimentalInitialCategory,
+    __experimentalFilterValue,
+    onPatternCategorySelection,
+    onSelect = noop23,
+    shouldFocusBlock = false,
+    onClose
+  }, ref) {
+    const { destinationRootClientId } = (0, import_data182.useSelect)(
+      (select3) => {
+        const { getBlockRootClientId: getBlockRootClientId2 } = select3(store);
+        const _rootClientId = rootClientId || getBlockRootClientId2(clientId) || void 0;
+        return {
+          destinationRootClientId: _rootClientId
+        };
+      },
+      [clientId, rootClientId]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
+      PrivateInserterMenu,
+      {
+        onSelect,
+        rootClientId: destinationRootClientId,
+        clientId,
+        isAppender,
+        showInserterHelpPanel,
+        showMostUsedBlocks,
+        __experimentalInsertionIndex,
+        __experimentalFilterValue,
+        onPatternCategorySelection,
+        __experimentalInitialTab,
+        __experimentalInitialCategory,
+        shouldFocusBlock,
+        ref,
+        onClose
+      }
+    );
+  }
+  var PrivateInserterLibrary = (0, import_element281.forwardRef)(InserterLibrary);
+  function PublicInserterLibrary(props, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
+      PrivateInserterLibrary,
+      {
+        ...props,
+        onPatternCategorySelection: void 0,
+        ref
+      }
+    );
+  }
+  var library_default = (0, import_element281.forwardRef)(PublicInserterLibrary);
+
+  // packages/block-editor/build-module/components/selection-scroll-into-view/index.mjs
+  var import_deprecated32 = __toESM(require_deprecated(), 1);
+  function MultiSelectScrollIntoView() {
+    (0, import_deprecated32.default)("wp.blockEditor.MultiSelectScrollIntoView", {
+      hint: "This behaviour is now built-in.",
+      since: "5.8"
+    });
+    return null;
+  }
+
+  // packages/block-editor/build-module/components/typewriter/index.mjs
+  var import_compose98 = __toESM(require_compose(), 1);
+  var import_dom73 = __toESM(require_dom(), 1);
+  var import_keycodes28 = __toESM(require_keycodes(), 1);
+  var import_jsx_runtime464 = __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) => {
+      const { ownerDocument: ownerDocument2 } = node;
+      const { defaultView } = ownerDocument2;
+      let scrollResizeRafId;
+      let onKeyDownRafId;
+      let caretRect;
+      function onScrollResize() {
+        if (scrollResizeRafId) {
+          return;
+        }
+        scrollResizeRafId = defaultView.requestAnimationFrame(() => {
+          computeCaretRectangle();
+          scrollResizeRafId = null;
+        });
+      }
+      function onKeyDown(event) {
+        if (onKeyDownRafId) {
+          defaultView.cancelAnimationFrame(onKeyDownRafId);
+        }
+        onKeyDownRafId = defaultView.requestAnimationFrame(() => {
+          maintainCaretPosition(event);
+          onKeyDownRafId = null;
+        });
+      }
+      function maintainCaretPosition({ keyCode }) {
+        if (!isSelectionEligibleForScroll()) {
+          return;
+        }
+        const currentCaretRect = (0, import_dom73.computeCaretRect)(defaultView);
+        if (!currentCaretRect) {
+          return;
+        }
+        if (!caretRect) {
+          caretRect = currentCaretRect;
+          return;
+        }
+        if (arrowKeyCodes.has(keyCode)) {
+          caretRect = currentCaretRect;
+          return;
+        }
+        const diff = currentCaretRect.top - caretRect.top;
+        if (diff === 0) {
+          return;
+        }
+        const scrollContainer = (0, import_dom73.getScrollContainer)(node);
+        if (!scrollContainer) {
+          return;
+        }
+        const windowScroll = scrollContainer === ownerDocument2.body || scrollContainer === ownerDocument2.documentElement;
+        const scrollY = windowScroll ? defaultView.scrollY : scrollContainer.scrollTop;
+        const scrollContainerY = windowScroll ? 0 : scrollContainer.getBoundingClientRect().top;
+        const relativeScrollPosition = windowScroll ? caretRect.top / defaultView.innerHeight : (caretRect.top - scrollContainerY) / (defaultView.innerHeight - scrollContainerY);
+        if (scrollY === 0 && relativeScrollPosition < initialTriggerPercentage && isLastEditableNode()) {
+          caretRect = currentCaretRect;
+          return;
+        }
+        const scrollContainerHeight = windowScroll ? defaultView.innerHeight : scrollContainer.clientHeight;
+        if (
+          // The caret is under the lower fold.
+          caretRect.top + caretRect.height > scrollContainerY + scrollContainerHeight || // The caret is above the upper fold.
+          caretRect.top < scrollContainerY
+        ) {
+          caretRect = currentCaretRect;
+          return;
+        }
+        if (windowScroll) {
+          defaultView.scrollBy(0, diff);
+        } else {
+          scrollContainer.scrollTop += diff;
+        }
+      }
+      function addSelectionChangeListener() {
+        ownerDocument2.addEventListener(
+          "selectionchange",
+          computeCaretRectOnSelectionChange
+        );
+      }
+      function computeCaretRectOnSelectionChange() {
+        ownerDocument2.removeEventListener(
+          "selectionchange",
+          computeCaretRectOnSelectionChange
+        );
+        computeCaretRectangle();
+      }
+      function computeCaretRectangle() {
+        if (isSelectionEligibleForScroll()) {
+          caretRect = (0, import_dom73.computeCaretRect)(defaultView);
+        }
+      }
+      function getActiveEditableElement() {
+        const { activeElement: activeElement2 } = ownerDocument2;
+        if (!activeElement2) {
+          return null;
+        }
+        if (!activeElement2.isContentEditable || !activeElement2.contains(node)) {
+          return activeElement2;
+        }
+        const { anchorNode } = defaultView.getSelection();
+        if (!anchorNode) {
+          return null;
+        }
+        const element = anchorNode.nodeType === anchorNode.ELEMENT_NODE ? anchorNode : anchorNode.parentElement;
+        return element?.closest('[contenteditable="true"]') ?? null;
+      }
+      function isSelectionEligibleForScroll() {
+        const activeEditableElement = getActiveEditableElement();
+        return !!activeEditableElement && node.contains(activeEditableElement) && activeEditableElement.isContentEditable;
+      }
+      function isLastEditableNode() {
+        const editableNodes = node.querySelectorAll(
+          '[contenteditable="true"]'
+        );
+        const lastEditableNode = editableNodes[editableNodes.length - 1];
+        return lastEditableNode === getActiveEditableElement();
+      }
+      defaultView.addEventListener("scroll", onScrollResize, true);
+      defaultView.addEventListener("resize", onScrollResize, true);
+      node.addEventListener("keydown", onKeyDown);
+      node.addEventListener("keyup", maintainCaretPosition);
+      node.addEventListener("mousedown", addSelectionChangeListener);
+      node.addEventListener("touchstart", addSelectionChangeListener);
+      return () => {
+        defaultView.removeEventListener("scroll", onScrollResize, true);
+        defaultView.removeEventListener("resize", onScrollResize, true);
+        node.removeEventListener("keydown", onKeyDown);
+        node.removeEventListener("keyup", maintainCaretPosition);
+        node.removeEventListener("mousedown", addSelectionChangeListener);
+        node.removeEventListener(
+          "touchstart",
+          addSelectionChangeListener
+        );
+        ownerDocument2.removeEventListener(
+          "selectionchange",
+          computeCaretRectOnSelectionChange
+        );
+        defaultView.cancelAnimationFrame(scrollResizeRafId);
+        defaultView.cancelAnimationFrame(onKeyDownRafId);
+      };
+    }, []);
+  }
+  function Typewriter({ children }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime464.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_deprecated33 = __toESM(require_deprecated(), 1);
+  var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
+  var RenderedRefsContext = (0, import_element282.createContext)({});
+  RenderedRefsContext.displayName = "RenderedRefsContext";
+  function addToBlockType(renderedBlocks, blockName, uniqueId2) {
+    const result = {
+      ...renderedBlocks,
+      [blockName]: renderedBlocks[blockName] ? new Set(renderedBlocks[blockName]) : /* @__PURE__ */ new Set()
+    };
+    result[blockName].add(uniqueId2);
+    return result;
+  }
+  function RecursionProvider({ children, uniqueId: uniqueId2, blockName = "" }) {
+    const previouslyRenderedBlocks = (0, import_element282.useContext)(RenderedRefsContext);
+    const { name } = useBlockEditContext();
+    blockName = blockName || name;
+    const newRenderedBlocks = (0, import_element282.useMemo)(
+      () => addToBlockType(previouslyRenderedBlocks, blockName, uniqueId2),
+      [previouslyRenderedBlocks, blockName, uniqueId2]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(RenderedRefsContext.Provider, { value: newRenderedBlocks, children });
+  }
+  function useHasRecursion(uniqueId2, blockName = "") {
+    const previouslyRenderedBlocks = (0, import_element282.useContext)(RenderedRefsContext);
+    const { name } = useBlockEditContext();
+    blockName = blockName || name;
+    return Boolean(previouslyRenderedBlocks[blockName]?.has(uniqueId2));
+  }
+  var DeprecatedExperimentalRecursionProvider = (props) => {
+    (0, import_deprecated33.default)("wp.blockEditor.__experimentalRecursionProvider", {
+      since: "6.5",
+      alternative: "wp.blockEditor.RecursionProvider"
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(RecursionProvider, { ...props });
+  };
+  var DeprecatedExperimentalUseHasRecursion = (...args) => {
+    (0, import_deprecated33.default)("wp.blockEditor.__experimentalUseHasRecursion", {
+      since: "6.5",
+      alternative: "wp.blockEditor.useHasRecursion"
+    });
+    return useHasRecursion(...args);
+  };
+
+  // packages/block-editor/build-module/components/publish-date-time-picker/index.mjs
+  var import_components221 = __toESM(require_components(), 1);
+  var import_i18n218 = __toESM(require_i18n(), 1);
+  var import_element283 = __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);
+  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,
+          {
+            className: "block-editor-inspector-popover-header__heading",
+            level: 2,
+            size: 13,
+            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,
+          {
+            size: "small",
+            className: "block-editor-inspector-popover-header__action",
+            label,
+            icon,
+            variant: !icon && "tertiary",
+            onClick,
+            children: !icon && label
+          },
+          label
+        )),
+        onClose && /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
+          import_components220.Button,
+          {
+            size: "small",
+            className: "block-editor-inspector-popover-header__action",
+            label: (0, import_i18n217.__)("Close"),
+            icon: close_small_default,
+            onClick: onClose
+          }
+        )
+      ] }),
+      help && /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_components220.__experimentalText, { children: help })
+    ] });
+  }
+
+  // packages/block-editor/build-module/components/publish-date-time-picker/index.mjs
+  var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
+  function PublishDateTimePicker({
+    onClose,
+    onChange,
+    showPopoverHeaderActions,
+    isCompact,
+    currentDate,
+    title,
+    ...additionalProps
+  }, ref) {
+    const datePickerProps = {
+      startOfWeek: (0, import_date3.getSettings)().l10n.startOfWeek,
+      onChange,
+      currentDate: isCompact ? void 0 : currentDate,
+      currentTime: isCompact ? currentDate : void 0,
+      ...additionalProps
+    };
+    const DatePickerComponent = isCompact ? import_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)(
+        InspectorPopoverHeader,
+        {
+          title: title || (0, import_i18n218.__)("Publish"),
+          actions: showPopoverHeaderActions ? [
+            {
+              label: (0, import_i18n218.__)("Now"),
+              onClick: () => onChange?.(null)
+            }
+          ] : void 0,
+          onClose
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(DatePickerComponent, { ...datePickerProps })
+    ] });
+  }
+  var PrivatePublishDateTimePicker = (0, import_element283.forwardRef)(PublishDateTimePicker);
+  function PublicPublishDateTimePicker(props, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+      PrivatePublishDateTimePicker,
+      {
+        ...props,
+        showPopoverHeaderActions: true,
+        isCompact: false,
+        ref
+      }
+    );
+  }
+  var publish_date_time_picker_default = (0, import_element283.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);
+  function ToolSelector() {
+    (0, import_deprecated34.default)("wp.blockEditor.ToolSelector", {
+      since: "6.9",
+      hint: "The ToolSelector component no longer renders anything."
+    });
+    return null;
+  }
+  var tool_selector_default = (0, import_element284.forwardRef)(ToolSelector);
+
+  // packages/block-editor/build-module/hooks/utils.mjs
+  var import_jsx_runtime468 = __toESM(require_jsx_runtime(), 1);
+  var cleanEmptyObject = (object) => {
+    if (object === null || typeof object !== "object" || Array.isArray(object)) {
+      return object;
+    }
+    const cleanedNestedObjects = Object.entries(object).map(([key, value]) => [key, cleanEmptyObject(value)]).filter(([, value]) => value !== void 0);
+    return !cleanedNestedObjects.length ? void 0 : Object.fromEntries(cleanedNestedObjects);
+  };
+  function transformStyles2(activeSupports, migrationPaths, result, source, index2, results) {
+    if (Object.values(activeSupports ?? {}).every(
+      (isActive) => !isActive
+    )) {
+      return result;
+    }
+    if (results.length === 1 && result.innerBlocks.length === source.length) {
+      return result;
+    }
+    let referenceBlockAttributes = source[0]?.attributes;
+    if (results.length > 1 && source.length > 1) {
+      if (source[index2]) {
+        referenceBlockAttributes = source[index2]?.attributes;
+      } else {
+        return result;
+      }
+    }
+    let returnBlock = result;
+    Object.entries(activeSupports).forEach(([support, isActive]) => {
+      if (isActive) {
+        migrationPaths[support].forEach((path) => {
+          const styleValue = getValueFromObjectPath2(
+            referenceBlockAttributes,
+            path
+          );
+          if (styleValue) {
+            returnBlock = {
+              ...returnBlock,
+              attributes: setImmutably2(
+                returnBlock.attributes,
+                path,
+                styleValue
+              )
+            };
+          }
+        });
+      }
+    });
+    return returnBlock;
+  }
+  function shouldSkipSerialization(blockNameOrType, featureSet, feature) {
+    const support = (0, import_blocks108.getBlockSupport)(blockNameOrType, featureSet);
+    const skipSerialization = support?.__experimentalSkipSerialization;
+    if (Array.isArray(skipSerialization)) {
+      return skipSerialization.includes(feature);
+    }
+    return skipSerialization;
+  }
+  var pendingStyleOverrides = /* @__PURE__ */ new WeakMap();
+  function useStyleOverride({ id, css }) {
+    return usePrivateStyleOverride({ id, css });
+  }
+  function usePrivateStyleOverride({
+    id,
+    css,
+    assets,
+    __unstableType,
+    variation,
+    clientId
+  } = {}) {
+    const { setStyleOverride: setStyleOverride2, deleteStyleOverride: deleteStyleOverride2 } = unlock(
+      (0, import_data183.useDispatch)(store)
+    );
+    const registry = (0, import_data183.useRegistry)();
+    const fallbackId = (0, import_element285.useId)();
+    (0, import_element285.useEffect)(() => {
+      if (!css && !assets) {
+        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 _id = id || fallbackId;
+      const override = {
+        id,
+        css,
+        assets,
+        __unstableType,
+        variation,
+        clientId
+      };
+      if (!pendingStyleOverrides.get(registry)) {
+        pendingStyleOverrides.set(registry, []);
+      }
+      pendingStyleOverrides.get(registry).push([_id, override]);
+      window.queueMicrotask(() => {
+        if (pendingStyleOverrides.get(registry)?.length) {
+          registry.batch(() => {
+            pendingStyleOverrides.get(registry).forEach((args) => {
+              setStyleOverride2(...args);
+            });
+            pendingStyleOverrides.set(registry, []);
+          });
+        }
+      });
+      return () => {
+        const isPending = pendingStyleOverrides.get(registry)?.find(([currentId]) => currentId === _id);
+        if (isPending) {
+          pendingStyleOverrides.set(
+            registry,
+            pendingStyleOverrides.get(registry).filter(([currentId]) => currentId !== _id)
+          );
+        } else {
+          deleteStyleOverride2(_id);
+        }
+      };
+    }, [
+      id,
+      css,
+      clientId,
+      assets,
+      __unstableType,
+      fallbackId,
+      setStyleOverride2,
+      deleteStyleOverride2,
+      registry,
+      variation
+    ]);
+  }
+  function useBlockSettings(name, parentLayout) {
+    const [
+      backgroundImage,
+      backgroundSize,
+      gradient,
+      customFontFamilies,
+      defaultFontFamilies,
+      themeFontFamilies,
+      defaultFontSizesEnabled,
+      customFontSizes,
+      defaultFontSizes,
+      themeFontSizes,
+      customFontSize,
+      fontStyle,
+      fontWeight,
+      lineHeight,
+      textAlign,
+      textColumns,
+      textDecoration,
+      textIndent,
+      writingMode,
+      textTransform,
+      letterSpacing,
+      padding,
+      margin,
+      blockGap,
+      defaultSpacingSizesEnabled,
+      customSpacingSize,
+      userSpacingSizes,
+      defaultSpacingSizes,
+      themeSpacingSizes,
+      units2,
+      aspectRatio,
+      height,
+      minHeight,
+      minWidth,
+      width,
+      dimensionSizes,
+      layout,
+      borderColor,
+      borderRadius,
+      borderStyle,
+      borderWidth,
+      borderRadiusSizes,
+      customColorsEnabled,
+      customColors,
+      customDuotone,
+      themeColors,
+      defaultColors,
+      defaultPalette,
+      defaultDuotone,
+      userDuotonePalette,
+      themeDuotonePalette,
+      defaultDuotonePalette,
+      userGradientPalette,
+      themeGradientPalette,
+      defaultGradientPalette,
+      defaultGradients,
+      areCustomGradientsEnabled,
+      isBackgroundEnabled,
+      isLinkEnabled,
+      isTextEnabled,
+      isHeadingEnabled,
+      isButtonEnabled,
+      shadow
+    ] = useSettings(
+      "background.backgroundImage",
+      "background.backgroundSize",
+      "background.gradient",
+      "typography.fontFamilies.custom",
+      "typography.fontFamilies.default",
+      "typography.fontFamilies.theme",
+      "typography.defaultFontSizes",
+      "typography.fontSizes.custom",
+      "typography.fontSizes.default",
+      "typography.fontSizes.theme",
+      "typography.customFontSize",
+      "typography.fontStyle",
+      "typography.fontWeight",
+      "typography.lineHeight",
+      "typography.textAlign",
+      "typography.textColumns",
+      "typography.textDecoration",
+      "typography.textIndent",
+      "typography.writingMode",
+      "typography.textTransform",
+      "typography.letterSpacing",
+      "spacing.padding",
+      "spacing.margin",
+      "spacing.blockGap",
+      "spacing.defaultSpacingSizes",
+      "spacing.customSpacingSize",
+      "spacing.spacingSizes.custom",
+      "spacing.spacingSizes.default",
+      "spacing.spacingSizes.theme",
+      "spacing.units",
+      "dimensions.aspectRatio",
+      "dimensions.height",
+      "dimensions.minHeight",
+      "dimensions.minWidth",
+      "dimensions.width",
+      "dimensions.dimensionSizes",
+      "layout",
+      "border.color",
+      "border.radius",
+      "border.style",
+      "border.width",
+      "border.radiusSizes",
+      "color.custom",
+      "color.palette.custom",
+      "color.customDuotone",
+      "color.palette.theme",
+      "color.palette.default",
+      "color.defaultPalette",
+      "color.defaultDuotone",
+      "color.duotone.custom",
+      "color.duotone.theme",
+      "color.duotone.default",
+      "color.gradients.custom",
+      "color.gradients.theme",
+      "color.gradients.default",
+      "color.defaultGradients",
+      "color.customGradient",
+      "color.background",
+      "color.link",
+      "color.text",
+      "color.heading",
+      "color.button",
+      "shadow"
+    );
+    const rawSettings = (0, import_element285.useMemo)(() => {
+      return {
+        background: {
+          backgroundImage,
+          backgroundSize,
+          gradient
+        },
+        color: {
+          palette: {
+            custom: customColors,
+            theme: themeColors,
+            default: defaultColors
+          },
+          gradients: {
+            custom: userGradientPalette,
+            theme: themeGradientPalette,
+            default: defaultGradientPalette
+          },
+          duotone: {
+            custom: userDuotonePalette,
+            theme: themeDuotonePalette,
+            default: defaultDuotonePalette
+          },
+          defaultGradients,
+          defaultPalette,
+          defaultDuotone,
+          custom: customColorsEnabled,
+          customGradient: areCustomGradientsEnabled,
+          customDuotone,
+          background: isBackgroundEnabled,
+          link: isLinkEnabled,
+          heading: isHeadingEnabled,
+          button: isButtonEnabled,
+          text: isTextEnabled
+        },
+        typography: {
+          fontFamilies: {
+            custom: customFontFamilies,
+            default: defaultFontFamilies,
+            theme: themeFontFamilies
+          },
+          fontSizes: {
+            custom: customFontSizes,
+            default: defaultFontSizes,
+            theme: themeFontSizes
+          },
+          customFontSize,
+          defaultFontSizes: defaultFontSizesEnabled,
+          fontStyle,
+          fontWeight,
+          lineHeight,
+          textAlign,
+          textColumns,
+          textDecoration,
+          textIndent,
+          textTransform,
+          letterSpacing,
+          writingMode
+        },
+        spacing: {
+          spacingSizes: {
+            custom: userSpacingSizes,
+            default: defaultSpacingSizes,
+            theme: themeSpacingSizes
+          },
+          customSpacingSize,
+          defaultSpacingSizes: defaultSpacingSizesEnabled,
+          padding,
+          margin,
+          blockGap,
+          units: units2
+        },
+        border: {
+          color: borderColor,
+          radius: borderRadius,
+          style: borderStyle,
+          width: borderWidth,
+          radiusSizes: borderRadiusSizes
+        },
+        dimensions: {
+          aspectRatio,
+          height,
+          minHeight,
+          minWidth,
+          width,
+          dimensionSizes
+        },
+        layout,
+        parentLayout,
+        shadow
+      };
+    }, [
+      backgroundImage,
+      backgroundSize,
+      gradient,
+      customFontFamilies,
+      defaultFontFamilies,
+      themeFontFamilies,
+      defaultFontSizesEnabled,
+      customFontSizes,
+      defaultFontSizes,
+      themeFontSizes,
+      customFontSize,
+      fontStyle,
+      fontWeight,
+      lineHeight,
+      textAlign,
+      textColumns,
+      textDecoration,
+      textIndent,
+      textTransform,
+      letterSpacing,
+      writingMode,
+      padding,
+      margin,
+      blockGap,
+      defaultSpacingSizesEnabled,
+      customSpacingSize,
+      userSpacingSizes,
+      defaultSpacingSizes,
+      themeSpacingSizes,
+      units2,
+      aspectRatio,
+      height,
+      minHeight,
+      minWidth,
+      width,
+      dimensionSizes,
+      layout,
+      parentLayout,
+      borderColor,
+      borderRadius,
+      borderStyle,
+      borderWidth,
+      borderRadiusSizes,
+      customColorsEnabled,
+      customColors,
+      customDuotone,
+      themeColors,
+      defaultColors,
+      defaultPalette,
+      defaultDuotone,
+      userDuotonePalette,
+      themeDuotonePalette,
+      defaultDuotonePalette,
+      userGradientPalette,
+      themeGradientPalette,
+      defaultGradientPalette,
+      defaultGradients,
+      areCustomGradientsEnabled,
+      isBackgroundEnabled,
+      isLinkEnabled,
+      isTextEnabled,
+      isHeadingEnabled,
+      isButtonEnabled,
+      shadow
+    ]);
+    return useSettingsForBlockElement(rawSettings, name);
+  }
+  function createBlockEditFilter(features) {
+    features = features.map((settings2) => {
+      return { ...settings2, Edit: (0, import_element285.memo)(settings2.edit) };
+    });
+    const withBlockEditHooks = (0, import_compose99.createHigherOrderComponent)(
+      (OriginalBlockEdit) => function WithBlockEditHooks(props) {
+        const context = useBlockEditContext();
+        return [
+          ...features.map((feature, i2) => {
+            const {
+              Edit: Edit4,
+              hasSupport,
+              attributeKeys = [],
+              shareWithChildBlocks,
+              supportsPatternEditing
+            } = feature;
+            const shouldDisplayControls = supportsPatternEditing && context[mayDisplayPatternEditingControlsKey] || context[mayDisplayControlsKey] || context[mayDisplayParentControlsKey] && shareWithChildBlocks;
+            if (!shouldDisplayControls || !hasSupport(props.name)) {
+              return null;
+            }
+            const neededProps = {};
+            for (const key of attributeKeys) {
+              if (props.attributes[key]) {
+                neededProps[key] = props.attributes[key];
+              }
+            }
+            return /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
+              Edit4,
+              {
+                name: props.name,
+                isSelected: props.isSelected,
+                clientId: props.clientId,
+                setAttributes: props.setAttributes,
+                __unstableParentLayout: props.__unstableParentLayout,
+                ...neededProps
+              },
+              i2
+            );
+          }),
+          /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(OriginalBlockEdit, { ...props }, "edit")
+        ];
+      },
+      "withBlockEditHooks"
+    );
+    (0, import_hooks18.addFilter)("editor.BlockEdit", "core/editor/hooks", withBlockEditHooks);
+  }
+  function BlockProps({
+    index: index2,
+    useBlockProps: hook,
+    setAllWrapperProps,
+    ...props
+  }) {
+    const wrapperProps = hook(props);
+    const setWrapperProps = (next) => setAllWrapperProps((prev) => {
+      const nextAll = [...prev];
+      nextAll[index2] = next;
+      return nextAll;
+    });
+    (0, import_element285.useEffect)(() => {
+      setWrapperProps(wrapperProps);
+      return () => {
+        setWrapperProps(void 0);
+      };
+    });
+    return null;
+  }
+  var BlockPropsPure = (0, import_element285.memo)(BlockProps);
+  function createBlockListBlockFilter(features) {
+    const withBlockListBlockHooks = (0, import_compose99.createHigherOrderComponent)(
+      (BlockListBlock2) => function WithBlockListBlockHooks(props) {
+        const [allWrapperProps, setAllWrapperProps] = (0, import_element285.useState)(
+          Array(features.length).fill(void 0)
+        );
+        return [
+          ...features.map((feature, i2) => {
+            const {
+              hasSupport,
+              attributeKeys = [],
+              useBlockProps: useBlockProps16,
+              isMatch
+            } = feature;
+            const neededProps = {};
+            for (const key of attributeKeys) {
+              if (props.attributes[key]) {
+                neededProps[key] = props.attributes[key];
+              }
+            }
+            if (
+              // Skip rendering if none of the needed attributes are
+              // set.
+              !Object.keys(neededProps).length || !hasSupport(props.name) || isMatch && !isMatch(neededProps)
+            ) {
+              return null;
+            }
+            return /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
+              BlockPropsPure,
+              {
+                index: i2,
+                useBlockProps: useBlockProps16,
+                setAllWrapperProps,
+                name: props.name,
+                clientId: props.clientId,
+                ...neededProps
+              },
+              i2
+            );
+          }),
+          /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
+            BlockListBlock2,
+            {
+              ...props,
+              wrapperProps: allWrapperProps.filter(Boolean).reduce((acc, wrapperProps) => {
+                return {
+                  ...acc,
+                  ...wrapperProps,
+                  className: clsx_default(
+                    acc.className,
+                    wrapperProps.className
+                  ),
+                  style: {
+                    ...acc.style,
+                    ...wrapperProps.style
+                  }
+                };
+              }, props.wrapperProps || {})
+            },
+            "edit"
+          )
+        ];
+      },
+      "withBlockListBlockHooks"
+    );
+    (0, import_hooks18.addFilter)(
+      "editor.BlockListBlock",
+      "core/editor/hooks",
+      withBlockListBlockHooks
+    );
+  }
+  function createBlockSaveFilter(features) {
+    function extraPropsFromHooks(props, name, attributes) {
+      return features.reduce((accu, feature) => {
+        const { hasSupport, attributeKeys = [], addSaveProps: addSaveProps11 } = feature;
+        const neededAttributes = {};
+        for (const key of attributeKeys) {
+          if (attributes[key]) {
+            neededAttributes[key] = attributes[key];
+          }
+        }
+        if (
+          // Skip rendering if none of the needed attributes are
+          // set.
+          !Object.keys(neededAttributes).length || !hasSupport(name)
+        ) {
+          return accu;
+        }
+        return addSaveProps11(accu, name, neededAttributes);
+      }, props);
+    }
+    (0, import_hooks18.addFilter)(
+      "blocks.getSaveContent.extraProps",
+      "core/editor/hooks",
+      extraPropsFromHooks,
+      0
+    );
+    (0, import_hooks18.addFilter)(
+      "blocks.getSaveContent.extraProps",
+      "core/editor/hooks",
+      (props) => {
+        if (props.hasOwnProperty("className") && !props.className) {
+          delete props.className;
+        }
+        return props;
       }
-      return addLeadingZeros(hours, token.length);
-    },
-    // Minute
-    m: function(date, token, localize2) {
-      if (token === "mo") {
-        return localize2.ordinalNumber(date.getMinutes(), { unit: "minute" });
+    );
+  }
+
+  // packages/block-editor/build-module/hooks/compat.mjs
+  var import_blocks109 = __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)) {
+      settings2.apiVersion = 2;
+    }
+    return settings2;
+  }
+  (0, import_hooks20.addFilter)(
+    "blocks.registerBlockType",
+    "core/compat/migrateLightBlockWrapper",
+    migrateLightBlockWrapper
+  );
+
+  // packages/block-editor/build-module/hooks/cross-origin-isolation.mjs
+  function addCrossOriginAttribute(el) {
+    if (!el.hasAttribute("crossorigin")) {
+      el.setAttribute("crossorigin", "anonymous");
+    }
+  }
+  if (window.crossOriginIsolated) {
+    let startObservingBody = function() {
+      if (document.body) {
+        observer.observe(document.body, {
+          childList: true,
+          attributes: true,
+          subtree: true
+        });
+      } else if (document.readyState === "loading") {
+        document.addEventListener("DOMContentLoaded", () => {
+          if (document.body) {
+            observer.observe(document.body, {
+              childList: true,
+              attributes: true,
+              subtree: true
+            });
+          }
+        });
       }
-      return lightFormatters.m(date, token);
-    },
-    // Second
-    s: function(date, token, localize2) {
-      if (token === "so") {
-        return localize2.ordinalNumber(date.getSeconds(), { unit: "second" });
+    };
+    startObservingBody2 = startObservingBody;
+    const observer = new window.MutationObserver((mutations) => {
+      mutations.forEach((mutation) => {
+        [mutation.addedNodes, mutation.target].forEach((value) => {
+          const nodes = value instanceof window.NodeList ? value : [value];
+          nodes.forEach((node) => {
+            const el = node;
+            if (!el.querySelectorAll) {
+              return;
+            }
+            el.querySelectorAll("source,script,video,link").forEach(
+              (v2) => {
+                addCrossOriginAttribute(v2);
+              }
+            );
+            if (["SOURCE", "SCRIPT", "VIDEO", "LINK"].includes(
+              el.nodeName
+            )) {
+              addCrossOriginAttribute(el);
+            }
+          });
+        });
+      });
+    });
+    startObservingBody();
+  }
+  var startObservingBody2;
+
+  // packages/block-editor/build-module/hooks/align.mjs
+  var import_hooks21 = __toESM(require_hooks(), 1);
+  var import_blocks110 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 1);
+  var ALL_ALIGNMENTS = ["left", "center", "right", "wide", "full"];
+  var WIDE_ALIGNMENTS = ["wide", "full"];
+  function getValidAlignments(blockAlign, hasWideBlockSupport = true, hasWideEnabled = true) {
+    let validAlignments;
+    if (Array.isArray(blockAlign)) {
+      validAlignments = ALL_ALIGNMENTS.filter(
+        (value) => blockAlign.includes(value)
+      );
+    } else if (blockAlign === true) {
+      validAlignments = [...ALL_ALIGNMENTS];
+    } else {
+      validAlignments = [];
+    }
+    if (!hasWideEnabled || blockAlign === true && !hasWideBlockSupport) {
+      return validAlignments.filter(
+        (alignment) => !WIDE_ALIGNMENTS.includes(alignment)
+      );
+    }
+    return validAlignments;
+  }
+  function addAttribute(settings2) {
+    if ("type" in (settings2.attributes?.align ?? {})) {
+      return settings2;
+    }
+    if ((0, import_blocks110.hasBlockSupport)(settings2, "align")) {
+      settings2.attributes = {
+        ...settings2.attributes,
+        align: {
+          type: "string",
+          // Allow for '' since it is used by the `updateAlignment` function
+          // in toolbar controls for special cases with defined default values.
+          enum: [...ALL_ALIGNMENTS, ""]
+        }
+      };
+    }
+    return settings2;
+  }
+  function BlockEditAlignmentToolbarControlsPure({
+    name: blockName,
+    align,
+    setAttributes
+  }) {
+    const blockAllowedAlignments = getValidAlignments(
+      (0, import_blocks110.getBlockSupport)(blockName, "align"),
+      (0, import_blocks110.hasBlockSupport)(blockName, "alignWide", true)
+    );
+    const validAlignments = useAvailableAlignments(
+      blockAllowedAlignments
+    ).map(({ name }) => name);
+    const blockEditingMode = useBlockEditingMode();
+    if (!validAlignments.length || blockEditingMode !== "default") {
+      return null;
+    }
+    const updateAlignment = (nextAlign) => {
+      if (!nextAlign) {
+        const blockType = (0, import_blocks110.getBlockType)(blockName);
+        const blockDefaultAlign = blockType?.attributes?.align?.default;
+        if (blockDefaultAlign) {
+          nextAlign = "";
+        }
       }
-      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";
+      setAttributes({ align: nextAlign });
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(block_controls_default, { group: "block", __experimentalShareWithChildBlocks: true, children: /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(
+      BlockAlignmentControl,
+      {
+        value: align,
+        onChange: updateAlignment,
+        controls: validAlignments
       }
-      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, ":");
+    ) });
+  }
+  var align_default = {
+    shareWithChildBlocks: true,
+    edit: BlockEditAlignmentToolbarControlsPure,
+    useBlockProps: useBlockProps11,
+    addSaveProps: addAssignedAlign,
+    attributeKeys: ["align"],
+    hasSupport(name) {
+      return (0, import_blocks110.hasBlockSupport)(name, "align", false);
+    }
+  };
+  function useBlockProps11({ name, align }) {
+    const blockAllowedAlignments = getValidAlignments(
+      (0, import_blocks110.getBlockSupport)(name, "align"),
+      (0, import_blocks110.hasBlockSupport)(name, "alignWide", true)
+    );
+    const validAlignments = useAvailableAlignments(blockAllowedAlignments);
+    if (validAlignments.some((alignment) => alignment.name === align)) {
+      return { "data-align": align };
+    }
+    return {};
+  }
+  function addAssignedAlign(props, blockType, attributes) {
+    const { align } = attributes;
+    const blockAlign = (0, import_blocks110.getBlockSupport)(blockType, "align");
+    const hasWideBlockSupport = (0, import_blocks110.hasBlockSupport)(blockType, "alignWide", true);
+    const isAlignValid = getValidAlignments(
+      blockAlign,
+      hasWideBlockSupport
+    ).includes(align);
+    if (isAlignValid) {
+      props.className = clsx_default(`align${align}`, props.className);
+    }
+    return props;
+  }
+  (0, import_hooks21.addFilter)(
+    "blocks.registerBlockType",
+    "core/editor/align/addAttribute",
+    addAttribute
+  );
+
+  // packages/block-editor/build-module/hooks/lock.mjs
+  var import_hooks22 = __toESM(require_hooks(), 1);
+  function addAttribute2(settings2) {
+    if ("type" in (settings2.attributes?.lock ?? {})) {
+      return settings2;
+    }
+    settings2.attributes = {
+      ...settings2.attributes,
+      lock: {
+        type: "object"
       }
-    },
-    // 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, ":");
+    };
+    return settings2;
+  }
+  (0, import_hooks22.addFilter)("blocks.registerBlockType", "core/lock/addAttribute", addAttribute2);
+
+  // packages/block-editor/build-module/hooks/allowed-blocks.mjs
+  var import_hooks23 = __toESM(require_hooks(), 1);
+  var import_blocks113 = __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);
+
+  // 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);
+
+  // 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_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);
+
+  // 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);
+  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)(
+      "li",
+      {
+        className: "block-editor-block-manager__checklist-item",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
+            import_components224.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 })
+        ]
+      },
+      blockType.name
+    )) });
+  }
+  var checklist_default = BlockTypesChecklist;
+
+  // packages/block-editor/build-module/components/block-manager/category.mjs
+  var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
+  function BlockManagerCategory({
+    title,
+    blockTypes,
+    selectedBlockTypes,
+    onChange
+  }) {
+    const instanceId = (0, import_compose100.useInstanceId)(BlockManagerCategory);
+    const toggleVisible = (0, import_element286.useCallback)(
+      (blockType, nextIsChecked) => {
+        if (nextIsChecked) {
+          onChange([...selectedBlockTypes, blockType]);
+        } else {
+          onChange(
+            selectedBlockTypes.filter(
+              ({ name }) => name !== blockType.name
+            )
+          );
+        }
+      },
+      [selectedBlockTypes, onChange]
+    );
+    const toggleAllVisible = (0, import_element286.useCallback)(
+      (nextIsChecked) => {
+        if (nextIsChecked) {
+          onChange([
+            ...selectedBlockTypes,
+            ...blockTypes.filter(
+              (blockType) => !selectedBlockTypes.find(
+                ({ name }) => name === blockType.name
+              )
+            )
+          ]);
+        } else {
+          onChange(
+            selectedBlockTypes.filter(
+              (selectedBlockType) => !blockTypes.find(
+                ({ name }) => name === selectedBlockType.name
+              )
+            )
+          );
+        }
+      },
+      [blockTypes, selectedBlockTypes, onChange]
+    );
+    if (!blockTypes.length) {
+      return null;
+    }
+    const checkedBlockNames = blockTypes.map(({ name }) => name).filter(
+      (type) => (selectedBlockTypes ?? []).some(
+        (selectedBlockType) => selectedBlockType.name === type
+      )
+    );
+    const titleId = "block-editor-block-manager__category-title-" + instanceId;
+    const isAllChecked = checkedBlockNames.length === blockTypes.length;
+    const isIndeterminate = !isAllChecked && checkedBlockNames.length > 0;
+    return /* @__PURE__ */ (0, import_jsx_runtime471.jsxs)(
+      "div",
+      {
+        role: "group",
+        "aria-labelledby": titleId,
+        className: "block-editor-block-manager__category",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
+            import_components225.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 })
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
+            checklist_default,
+            {
+              blockTypes,
+              value: checkedBlockNames,
+              onItemChange: toggleVisible
+            }
+          )
+        ]
       }
-    },
-    // 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, ":");
+    );
+  }
+  var category_default2 = BlockManagerCategory;
+
+  // packages/block-editor/build-module/components/block-manager/index.mjs
+  var import_jsx_runtime472 = __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) => {
+      return {
+        categories: select3(import_blocks111.store).getCategories(),
+        isMatchingSearchTerm: select3(import_blocks111.store).isMatchingSearchTerm
+      };
+    }, []);
+    const filteredBlockTypes = blockTypes.filter((blockType) => {
+      return !search || isMatchingSearchTerm(blockType, search);
+    });
+    const isIndeterminate = selectedBlockTypes.length > 0 && selectedBlockTypes.length !== blockTypes.length;
+    const isAllChecked = blockTypes.length > 0 && selectedBlockTypes.length === blockTypes.length;
+    (0, import_element287.useEffect)(() => {
+      if (!search) {
+        return;
       }
-    },
-    // 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, ":");
+      const count = filteredBlockTypes.length;
+      const resultsFoundMessage = (0, import_i18n219.sprintf)(
+        /* translators: %d: number of results. */
+        (0, import_i18n219._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,
+        {
+          label: (0, import_i18n219.__)("Search for a block"),
+          placeholder: (0, import_i18n219.__)("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,
+        {
+          className: "block-editor-block-manager__select-all",
+          label: (0, import_i18n219.__)("Select all"),
+          checked: isAllChecked,
+          onChange: () => {
+            if (isAllChecked) {
+              onChange([]);
+            } else {
+              onChange(blockTypes);
+            }
+          },
+          indeterminate: isIndeterminate
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime472.jsxs)(
+        "div",
+        {
+          tabIndex: "0",
+          role: "region",
+          "aria-label": (0, import_i18n219.__)("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)(
+              category_default2,
+              {
+                title: category.title,
+                blockTypes: filteredBlockTypes.filter(
+                  (blockType) => blockType.category === category.slug
+                ),
+                selectedBlockTypes,
+                onChange
+              },
+              category.slug
+            )),
+            /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
+              category_default2,
+              {
+                title: (0, import_i18n219.__)("Uncategorized"),
+                blockTypes: filteredBlockTypes.filter(
+                  ({ category }) => !category
+                ),
+                selectedBlockTypes,
+                onChange
+              }
+            )
+          ]
+        }
+      )
+    ] });
+  }
+
+  // packages/block-editor/build-module/components/block-allowed-blocks/modal.mjs
+  var import_jsx_runtime473 = __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 handleSubmit = () => {
+      const isFullySelected = currentSelectedBlockTypes.length === blockTypes.length;
+      const newBlockNames = currentSelectedBlockTypes.map(
+        ({ name }) => name
+      );
+      updateBlockAttributes2(clientId, {
+        allowedBlocks: isFullySelected ? void 0 : newBlockNames
+      });
+      onClose();
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
+      import_components227.Modal,
+      {
+        title: (0, import_i18n220._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,
+          {
+            as: "form",
+            onSubmit: (e2) => {
+              e2.preventDefault();
+              handleSubmit();
+            },
+            spacing: "4",
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_components227.__experimentalText, { children: (0, import_i18n220.__)(
+                "Select which blocks can be added inside this container."
+              ) }),
+              /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
+                BlockManager,
+                {
+                  blockTypes,
+                  selectedBlockTypes: currentSelectedBlockTypes,
+                  onChange: (newSelectedBlockTypes) => {
+                    setCurrentSelectedBlockTypes(newSelectedBlockTypes);
+                  }
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime473.jsxs)(
+                import_components227.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,
+                      {
+                        variant: "tertiary",
+                        onClick: onClose,
+                        __next40pxDefaultSize: true,
+                        children: (0, import_i18n220.__)("Cancel")
+                      }
+                    ) }),
+                    /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_components227.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
+                      import_components227.Button,
+                      {
+                        variant: "primary",
+                        type: "submit",
+                        __next40pxDefaultSize: true,
+                        children: (0, import_i18n220.__)("Apply")
+                      }
+                    ) })
+                  ]
+                }
+              )
+            ]
+          }
+        )
       }
-    },
-    // 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);
+
+  // packages/block-editor/build-module/components/block-allowed-blocks/allowed-blocks-control.mjs
+  var import_jsx_runtime474 = __toESM(require_jsx_runtime(), 1);
+  function BlockAllowedBlocksControl({ clientId }) {
+    const [isBlockControlOpened, setIsBlockControlOpened] = (0, import_element289.useState)(false);
+    const { blockTypes, selectedBlockNames } = (0, import_data186.useSelect)(
+      (select3) => {
+        const { getBlockAttributes: getBlockAttributes3 } = select3(store);
+        return {
+          blockTypes: select3(import_blocks112.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"))
+    );
+    if (!filteredBlockTypes) {
+      return null;
     }
-    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;
+    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,
+        {
+          help: (0, import_i18n221.__)(
+            "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,
+              {
+                __next40pxDefaultSize: true,
+                variant: "secondary",
+                onClick: () => {
+                  setIsBlockControlOpened(true);
+                },
+                className: "block-editor-block-allowed-blocks-control__button",
+                children: (0, import_i18n221.__)("Manage allowed blocks")
+              }
+            )
+          ]
+        }
+      ),
+      isBlockControlOpened && /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
+        BlockAllowedBlocksModal,
+        {
+          clientId,
+          blockTypes: filteredBlockTypes,
+          selectedBlockTypes,
+          onClose: () => setIsBlockControlOpened(false)
+        }
+      )
+    ] });
   }

-  // packages/dataviews/node_modules/date-fns/_lib/format/longFormatters.js
-  var dateLongFormatter = (pattern, formatLong2) => {
-    switch (pattern) {
-      case "P":
-        return formatLong2.date({ width: "short" });
-      case "PP":
-        return formatLong2.date({ width: "medium" });
-      case "PPP":
-        return formatLong2.date({ width: "long" });
-      case "PPPP":
-      default:
-        return formatLong2.date({ width: "full" });
+  // packages/block-editor/build-module/hooks/allowed-blocks.mjs
+  var import_jsx_runtime475 = __toESM(require_jsx_runtime(), 1);
+  function BlockEditAllowedBlocksControlPure({ clientId }) {
+    const blockEditingMode = useBlockEditingMode();
+    const isContentOnly = blockEditingMode === "contentOnly";
+    if (isContentOnly) {
+      return null;
     }
-  };
-  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" });
+    return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(PrivateInspectorControlsAllowedBlocks.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(BlockAllowedBlocksControl, { clientId }) });
+  }
+  var allowed_blocks_default = {
+    edit: BlockEditAllowedBlocksControlPure,
+    attributeKeys: ["allowedBlocks"],
+    hasSupport(name) {
+      return (0, import_blocks113.hasBlockSupport)(name, "allowedBlocks");
     }
   };
-  var dateTimeLongFormatter = (pattern, formatLong2) => {
-    const matchResult = pattern.match(/(P+)(p+)?/) || [];
-    const datePattern = matchResult[1];
-    const timePattern = matchResult[2];
-    if (!timePattern) {
-      return dateLongFormatter(pattern, formatLong2);
+  function addAttribute3(settings2) {
+    if (settings2?.attributes?.allowedBlocks?.type) {
+      return settings2;
     }
-    let dateTimeFormat;
-    switch (datePattern) {
-      case "P":
-        dateTimeFormat = formatLong2.dateTime({ width: "short" });
-        break;
-      case "PP":
-        dateTimeFormat = formatLong2.dateTime({ width: "medium" });
-        break;
-      case "PPP":
-        dateTimeFormat = formatLong2.dateTime({ width: "long" });
-        break;
-      case "PPPP":
-      default:
-        dateTimeFormat = formatLong2.dateTime({ width: "full" });
-        break;
+    if ((0, import_blocks113.hasBlockSupport)(settings2, "allowedBlocks")) {
+      settings2.attributes = {
+        ...settings2.attributes,
+        allowedBlocks: {
+          type: "array"
+        }
+      };
     }
-    return dateTimeFormat.replace("{{date}}", dateLongFormatter(datePattern, formatLong2)).replace("{{time}}", timeLongFormatter(timePattern, formatLong2));
-  };
-  var longFormatters = {
-    p: timeLongFormatter,
-    P: dateTimeLongFormatter
-  };
-
-  // packages/dataviews/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, format6, input) {
-    const _message = message(token, format6, input);
-    console.warn(_message);
-    if (throwTokens.includes(token)) throw new RangeError(_message);
+    return settings2;
   }
-  function message(token, format6, input) {
-    const subject = token[0] === "Y" ? "years" : "days of the month";
-    return `Use \`${token.toLowerCase()}\` instead of \`${token}\` (in \`${format6}\`) for formatting ${subject} to the input \`${input}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`;
+  (0, import_hooks23.addFilter)(
+    "blocks.registerBlockType",
+    "core/allowedBlocks/attribute",
+    addAttribute3
+  );
+  function addTransforms3(result, source, index2, results) {
+    if (!(0, import_blocks113.hasBlockSupport)(result.name, "allowedBlocks")) {
+      return result;
+    }
+    if (source.length !== 1 && results.length === 1 && result.innerBlocks.length === source.length) {
+      return result;
+    }
+    if (results.length === 1 && source.length > 1 || results.length > 1 && source.length === 1) {
+      return result;
+    }
+    if (results.length > 1 && source.length > 1 && results.length !== source.length) {
+      return result;
+    }
+    if (result.attributes.allowedBlocks) {
+      return result;
+    }
+    const sourceAllowedBlocks = source[index2]?.attributes?.allowedBlocks;
+    if (!sourceAllowedBlocks) {
+      return result;
+    }
+    const blockType = (0, import_blocks113.getBlockType)(result.name);
+    const destinationAllowedBlocks = blockType?.allowedBlocks || [];
+    if (!destinationAllowedBlocks.length) {
+      return {
+        ...result,
+        attributes: {
+          ...result.attributes,
+          allowedBlocks: sourceAllowedBlocks
+        }
+      };
+    }
+    const filteredSourceAllowedBlocks = sourceAllowedBlocks.filter(
+      (block) => destinationAllowedBlocks.includes(block)
+    );
+    return {
+      ...result,
+      attributes: {
+        ...result.attributes,
+        allowedBlocks: filteredSourceAllowedBlocks
+      }
+    };
   }
+  (0, import_hooks23.addFilter)(
+    "blocks.switchToBlockType.transformedBlock",
+    "core/allowedBlocks/addTransforms",
+    addTransforms3
+  );

-  // packages/dataviews/node_modules/date-fns/format.js
-  var formattingTokensRegExp = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g;
-  var longFormattingTokensRegExp = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;
-  var escapedStringRegExp = /^'([^]*?)'?$/;
-  var doubleQuoteRegExp = /''/g;
-  var unescapedLatinCharacterRegExp = /[a-zA-Z]/;
-  function format(date, formatStr, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const locale = options?.locale ?? defaultOptions2.locale ?? enUS;
-    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const originalDate = toDate(date, options?.in);
-    if (!isValid(originalDate)) {
-      throw new RangeError("Invalid time value");
+  // packages/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 ANCHOR_REGEX = /[\s#]/g;
+  function addAttribute4(settings2) {
+    if ("type" in (settings2.attributes?.anchor ?? {})) {
+      return settings2;
     }
-    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);
+    if ((0, import_blocks114.hasBlockSupport)(settings2, "anchor")) {
+      settings2.attributes = {
+        ...settings2.attributes,
+        anchor: {
+          type: "string"
+        }
+      };
     }
-    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));
+    return settings2;
+  }
+  function BlockEditAnchorControlPure({ anchor, setAttributes }) {
+    const blockEditingMode = useBlockEditingMode();
+    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,
+      {
+        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.__)(
+            "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,
+            {
+              href: (0, import_i18n222.__)(
+                "https://wordpress.org/documentation/article/page-jumps/"
+              ),
+              children: (0, import_i18n222.__)("Learn more about anchors")
+            }
+          )
+        ] }),
+        value: anchor || "",
+        placeholder: null,
+        onChange: (nextValue) => {
+          nextValue = nextValue.replace(ANCHOR_REGEX, "-");
+          setAttributes({
+            anchor: nextValue !== "" ? nextValue : void 0
+          });
+        },
+        autoCapitalize: "none",
+        autoComplete: "off"
       }
-      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;
+  var anchor_default = {
+    addSaveProps: addSaveProps6,
+    edit: BlockEditAnchorControlPure,
+    attributeKeys: ["anchor"],
+    hasSupport(name) {
+      return (0, import_blocks114.hasBlockSupport)(name, "anchor");
     }
-    return matched[1].replace(doubleQuoteRegExp, "'");
+  };
+  function addSaveProps6(extraProps, blockType, attributes) {
+    if ((0, import_blocks114.hasBlockSupport)(blockType, "anchor")) {
+      extraProps.id = attributes.anchor === "" ? null : attributes.anchor;
+    }
+    return extraProps;
   }
+  (0, import_hooks24.addFilter)("blocks.registerBlockType", "core/anchor/attribute", addAttribute4);

-  // packages/dataviews/node_modules/date-fns/subDays.js
-  function subDays(date, amount, options) {
-    return addDays(date, -amount, options);
+  // packages/block-editor/build-module/hooks/aria-label.mjs
+  var import_hooks25 = __toESM(require_hooks(), 1);
+  var import_blocks115 = __toESM(require_blocks(), 1);
+  function addAttribute5(settings2) {
+    if (settings2?.attributes?.ariaLabel?.type) {
+      return settings2;
+    }
+    if ((0, import_blocks115.hasBlockSupport)(settings2, "ariaLabel")) {
+      settings2.attributes = {
+        ...settings2.attributes,
+        ariaLabel: {
+          type: "string"
+        }
+      };
+    }
+    return settings2;
   }
-
-  // packages/dataviews/node_modules/date-fns/subMonths.js
-  function subMonths(date, amount, options) {
-    return addMonths(date, -amount, options);
+  function addSaveProps7(extraProps, blockType, attributes) {
+    if ((0, import_blocks115.hasBlockSupport)(blockType, "ariaLabel") && !shouldSkipSerialization(blockType, "ariaLabel", "ariaLabel")) {
+      extraProps["aria-label"] = attributes.ariaLabel === "" ? null : attributes.ariaLabel;
+    }
+    return extraProps;
   }
+  var aria_label_default = {
+    addSaveProps: addSaveProps7,
+    attributeKeys: ["ariaLabel"],
+    hasSupport(name) {
+      return (0, import_blocks115.hasBlockSupport)(name, "ariaLabel");
+    }
+  };
+  (0, import_hooks25.addFilter)(
+    "blocks.registerBlockType",
+    "core/ariaLabel/attribute",
+    addAttribute5
+  );

-  // packages/dataviews/node_modules/date-fns/subWeeks.js
-  function subWeeks(date, amount, options) {
-    return addWeeks(date, -amount, options);
+  // 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);
+
+  // packages/dataviews/build-module/constants.mjs
+  var import_i18n223 = __toESM(require_i18n(), 1);
+  var OPERATOR_IS_ANY = "isAny";
+  var OPERATOR_IS_NONE = "isNone";
+  var OPERATOR_IS_ALL = "isAll";
+  var OPERATOR_IS_NOT_ALL = "isNotAll";
+  var OPERATOR_BETWEEN = "between";
+  var OPERATOR_IN_THE_PAST = "inThePast";
+  var OPERATOR_OVER = "over";
+  var OPERATOR_IS = "is";
+  var OPERATOR_IS_NOT = "isNot";
+  var OPERATOR_LESS_THAN = "lessThan";
+  var OPERATOR_GREATER_THAN = "greaterThan";
+  var OPERATOR_LESS_THAN_OR_EQUAL = "lessThanOrEqual";
+  var OPERATOR_GREATER_THAN_OR_EQUAL = "greaterThanOrEqual";
+  var OPERATOR_BEFORE = "before";
+  var OPERATOR_AFTER = "after";
+  var OPERATOR_BEFORE_INC = "beforeInc";
+  var OPERATOR_AFTER_INC = "afterInc";
+  var OPERATOR_CONTAINS = "contains";
+  var OPERATOR_NOT_CONTAINS = "notContains";
+  var OPERATOR_STARTS_WITH = "startsWith";
+  var OPERATOR_ON = "on";
+  var OPERATOR_NOT_ON = "notOn";
+  var sortLabels = {
+    asc: (0, import_i18n223.__)("Sort ascending"),
+    desc: (0, import_i18n223.__)("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 = [];
+  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)(() => {
+      if (!getElements) {
+        setRecords(staticElements);
+        return;
+      }
+      let cancelled = false;
+      setIsLoading(true);
+      getElements().then((fetchedElements) => {
+        if (!cancelled) {
+          const dynamicElements = Array.isArray(fetchedElements) && fetchedElements.length > 0 ? fetchedElements : staticElements;
+          setRecords(dynamicElements);
+        }
+      }).catch(() => {
+        if (!cancelled) {
+          setRecords(staticElements);
+        }
+      }).finally(() => {
+        if (!cancelled) {
+          setIsLoading(false);
+        }
+      });
+      return () => {
+        cancelled = true;
+      };
+    }, [getElements, staticElements]);
+    return {
+      elements: records,
+      isLoading
+    };
   }

-  // packages/dataviews/node_modules/date-fns/subYears.js
-  function subYears(date, amount, options) {
-    return addYears(date, -amount, options);
+  // packages/dataviews/build-module/utils/operators.mjs
+  var import_i18n224 = __toESM(require_i18n(), 1);
+  var import_element291 = __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) {
+    if (typeof value !== "string") {
+      return null;
+    }
+    const time = value.trim().replace(ZONE_DESIGNATOR, "");
+    for (const timeFormat of TIME_FORMATS) {
+      const parsed = parse3(time, timeFormat, REFERENCE_DATE);
+      if (isValid(parsed)) {
+        return parsed.getHours() * 3600 + parsed.getMinutes() * 60 + parsed.getSeconds();
+      }
+    }
+    return null;
   }

   // packages/dataviews/build-module/utils/operators.mjs
-  var import_i18n221 = __toESM(require_i18n(), 1);
-  var import_element284 = __toESM(require_element(), 1);
-  var import_date3 = __toESM(require_date(), 1);
-  var import_jsx_runtime470 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
   var filterTextWrappers = {
-    Name: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
-    Value: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)("span", { className: "dataviews-filters__summary-filter-text-value" })
+    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" })
   };
+  function toComparableTemporals(fieldValue, filterValue) {
+    const filterTime = parseTime(filterValue);
+    if (filterTime !== null) {
+      return [parseTime(fieldValue) ?? NaN, filterTime];
+    }
+    return [
+      (0, import_date4.getDate)(fieldValue).getTime(),
+      (0, import_date4.getDate)(filterValue).getTime()
+    ];
+  }
   function getRelativeDate(value, unit) {
     switch (unit) {
       case "days":
@@ -87732,11 +93745,11 @@ var wp;
   }
   var isNoneOperatorDefinition = {
     /* translators: DataViews operator name */
-    label: (0, import_i18n221.__)("Is none of"),
-    filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-      (0, import_i18n221.sprintf)(
+    label: (0, import_i18n224.__)("Is none of"),
+    filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+      (0, import_i18n224.sprintf)(
         /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is none of: Admin, Editor". */
-        (0, import_i18n221.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
+        (0, import_i18n224.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
         filter.name,
         activeElements.map((element) => element.label).join(", ")
       ),
@@ -87762,11 +93775,11 @@ var wp;
     {
       name: OPERATOR_IS_ANY,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("Includes"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("Includes"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is any: Admin, Editor". */
-          (0, import_i18n221.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
+          (0, import_i18n224.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements.map((element) => element.label).join(", ")
         ),
@@ -87795,11 +93808,11 @@ var wp;
     {
       name: OPERATOR_IS_ALL,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("Includes all"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("Includes all"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author includes all: Admin, Editor". */
-          (0, import_i18n221.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
+          (0, import_i18n224.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements.map((element) => element.label).join(", ")
         ),
@@ -87822,11 +93835,11 @@ var wp;
     {
       name: OPERATOR_BETWEEN,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("Between (inc)"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("Between (inc)"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.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_i18n221.__)(
+          (0, import_i18n224.__)(
             "<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"
           ),
           filter.name,
@@ -87836,10 +93849,18 @@ var wp;
         filterTextWrappers
       ),
       filter(item, field, filterValue) {
-        if (!Array.isArray(filterValue) || filterValue.length !== 2 || filterValue[0] === void 0 || filterValue[1] === void 0) {
+        if (!Array.isArray(filterValue) || filterValue.length !== 2 || // An unfilled bound is `undefined` from the controls, `''`
+        // when it arrives from a persisted view, or `null` once
+        // `undefined` round-trips through JSON persistence.
+        filterValue.includes(void 0) || filterValue.includes("") || filterValue.includes(null)) {
           return true;
         }
         const fieldValue = field.getValue({ item });
+        const [min3, max3] = filterValue.map(parseTime);
+        if (min3 !== null && max3 !== null) {
+          const value = parseTime(fieldValue);
+          return value !== null && value >= min3 && value <= max3;
+        }
         if (typeof fieldValue === "number" || fieldValue instanceof Date || typeof fieldValue === "string") {
           return fieldValue >= filterValue[0] && fieldValue <= filterValue[1];
         }
@@ -87850,11 +93871,11 @@ var wp;
     {
       name: OPERATOR_IN_THE_PAST,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("In the past"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("In the past"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is in the past: 7 days". */
-          (0, import_i18n221.__)(
+          (0, import_i18n224.__)(
             "<Name>%1$s is in the past: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -87870,7 +93891,7 @@ var wp;
           filterValue.value,
           filterValue.unit
         );
-        const fieldValue = (0, import_date3.getDate)(field.getValue({ item }));
+        const fieldValue = (0, import_date4.getDate)(field.getValue({ item }));
         return fieldValue >= targetDate && fieldValue <= /* @__PURE__ */ new Date();
       },
       selection: "custom"
@@ -87878,11 +93899,11 @@ var wp;
     {
       name: OPERATOR_OVER,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("Over"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("Over"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is over: 7 days". */
-          (0, import_i18n221.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
+          (0, import_i18n224.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
           filter.name,
           `${activeElements[0].value.value} ${activeElements[0].value.unit}`
         ),
@@ -87896,7 +93917,7 @@ var wp;
           filterValue.value,
           filterValue.unit
         );
-        const fieldValue = (0, import_date3.getDate)(field.getValue({ item }));
+        const fieldValue = (0, import_date4.getDate)(field.getValue({ item }));
         return fieldValue < targetDate;
       },
       selection: "custom"
@@ -87904,11 +93925,11 @@ var wp;
     {
       name: OPERATOR_IS,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("Is"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("Is"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is: Admin". */
-          (0, import_i18n221.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+          (0, import_i18n224.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -87922,11 +93943,11 @@ var wp;
     {
       name: OPERATOR_IS_NOT,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("Is not"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("Is not"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is not: Admin". */
-          (0, import_i18n221.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+          (0, import_i18n224.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -87940,11 +93961,11 @@ var wp;
     {
       name: OPERATOR_LESS_THAN,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("Less than"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("Less than"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than: 10". */
-          (0, import_i18n221.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
+          (0, import_i18n224.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -87962,11 +93983,11 @@ var wp;
     {
       name: OPERATOR_GREATER_THAN,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("Greater than"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("Greater than"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than: 10". */
-          (0, import_i18n221.__)(
+          (0, import_i18n224.__)(
             "<Name>%1$s is greater than: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -87986,11 +94007,11 @@ var wp;
     {
       name: OPERATOR_LESS_THAN_OR_EQUAL,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("Less than or equal"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("Less than or equal"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than or equal to: 10". */
-          (0, import_i18n221.__)(
+          (0, import_i18n224.__)(
             "<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -88010,11 +94031,11 @@ var wp;
     {
       name: OPERATOR_GREATER_THAN_OR_EQUAL,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("Greater than or equal"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("Greater than or equal"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than or equal to: 10". */
-          (0, import_i18n221.__)(
+          (0, import_i18n224.__)(
             "<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -88034,11 +94055,11 @@ var wp;
     {
       name: OPERATOR_BEFORE,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("Before"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("Before"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is before: 2024-01-01". */
-          (0, import_i18n221.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
+          (0, import_i18n224.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -88048,20 +94069,22 @@ var wp;
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date3.getDate)(filterValue);
-        const fieldDate = (0, import_date3.getDate)(field.getValue({ item }));
-        return fieldDate < filterDate;
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal < filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_AFTER,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("After"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("After"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is after: 2024-01-01". */
-          (0, import_i18n221.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
+          (0, import_i18n224.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -88071,20 +94094,22 @@ var wp;
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date3.getDate)(filterValue);
-        const fieldDate = (0, import_date3.getDate)(field.getValue({ item }));
-        return fieldDate > filterDate;
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal > filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_BEFORE_INC,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("Before (inc)"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("Before (inc)"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.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_i18n221.__)(
+          (0, import_i18n224.__)(
             "<Name>%1$s is on or before: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -88096,20 +94121,22 @@ var wp;
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date3.getDate)(filterValue);
-        const fieldDate = (0, import_date3.getDate)(field.getValue({ item }));
-        return fieldDate <= filterDate;
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal <= filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_AFTER_INC,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("After (inc)"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("After (inc)"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.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_i18n221.__)(
+          (0, import_i18n224.__)(
             "<Name>%1$s is on or after: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -88121,20 +94148,22 @@ var wp;
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date3.getDate)(filterValue);
-        const fieldDate = (0, import_date3.getDate)(field.getValue({ item }));
-        return fieldDate >= filterDate;
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal >= filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_CONTAINS,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("Contains"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("Contains"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title contains: Hello". */
-          (0, import_i18n221.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
+          (0, import_i18n224.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -88152,11 +94181,11 @@ var wp;
     {
       name: OPERATOR_NOT_CONTAINS,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("Doesn't contain"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("Doesn't contain"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title doesn't contain: Hello". */
-          (0, import_i18n221.__)(
+          (0, import_i18n224.__)(
             "<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -88176,11 +94205,11 @@ var wp;
     {
       name: OPERATOR_STARTS_WITH,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("Starts with"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("Starts with"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title starts with: Hello". */
-          (0, import_i18n221.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
+          (0, import_i18n224.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -88198,11 +94227,11 @@ var wp;
     {
       name: OPERATOR_ON,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("On"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("On"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is: 2024-01-01". */
-          (0, import_i18n221.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+          (0, import_i18n224.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -88212,20 +94241,22 @@ var wp;
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date3.getDate)(filterValue);
-        const fieldDate = (0, import_date3.getDate)(field.getValue({ item }));
-        return filterDate.getTime() === fieldDate.getTime();
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal === filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_NOT_ON,
       /* translators: DataViews operator name */
-      label: (0, import_i18n221.__)("Not on"),
-      filterText: (filter, activeElements) => (0, import_element284.createInterpolateElement)(
-        (0, import_i18n221.sprintf)(
+      label: (0, import_i18n224.__)("Not on"),
+      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
+        (0, import_i18n224.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is not: 2024-01-01". */
-          (0, import_i18n221.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+          (0, import_i18n224.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -88235,9 +94266,11 @@ var wp;
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date3.getDate)(filterValue);
-        const fieldDate = (0, import_date3.getDate)(field.getValue({ item }));
-        return filterDate.getTime() !== fieldDate.getTime();
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal !== filterTemporal;
       },
       selection: "single"
     }
@@ -88246,14 +94279,377 @@ 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";
+
+  // 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 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)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        ref: mergedRefs,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current?.querySelector(
+          'input[type="checkbox"]'
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(
+          import_components232.CheckboxControl,
+          {
+            ...restProps
+          }
+        )
+      }
+    );
+  };
+  var ValidatedCheckboxControl = (0, import_element293.forwardRef)(UnforwardedValidatedCheckboxControl);
+  ValidatedCheckboxControl.displayName = "ValidatedCheckboxControl";
+
+  // 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_components233 = __toESM(require_components(), 1);
+  var import_jsx_runtime481 = __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)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(import_components233.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
+      }
+    );
+  };
+  var ValidatedNumberControl = (0, import_element294.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_components234 = __toESM(require_components(), 1);
+  var import_jsx_runtime482 = __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)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        ref: mergedRefs,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current?.querySelector(
+          'input[type="radio"]'
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(import_components234.RadioControl, { ...restProps })
+      }
+    );
+  };
+  var ValidatedRadioControl = (0, import_element295.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_components235 = __toESM(require_components(), 1);
-  var import_element285 = __toESM(require_element(), 1);
+  var import_jsx_runtime483 = __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)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
+          import_components235.SelectControl,
+          {
+            ref: mergedRefs,
+            // A runtime boolean cannot statically discriminate
+            // SelectControl's single/multiple props union.
+            ...restProps
+          }
+        )
+      }
+    );
+  };
+  var ValidatedSelectControl = (0, import_element296.forwardRef)(UnforwardedValidatedSelectControl);
+  ValidatedSelectControl.displayName = "ValidatedSelectControl";

   // packages/dataviews/build-module/components/dataform-controls/utils/get-custom-validity.mjs
   function getCustomValidity(isValid2, validity) {
     let customValidity;
     if (isValid2?.required && validity?.required) {
-      customValidity = validity?.required?.message ? validity.required : void 0;
+      customValidity = validity.required.message ? {
+        type: validity.required.type,
+        message: validity.required.message
+      } : void 0;
     } else if (isValid2?.pattern && validity?.pattern) {
       customValidity = validity.pattern;
     } else if (isValid2?.min && validity?.min) {
@@ -88273,8 +94669,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-  var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedCheckboxControl } = unlock4(import_components235.privateApis);
+  var import_jsx_runtime484 = __toESM(require_jsx_runtime(), 1);
   function Checkbox({
     field,
     onChange,
@@ -88285,12 +94680,12 @@ var wp;
   }) {
     const { getValue, setValue, label, description, isValid: isValid2 } = field;
     const disabled2 = field.isDisabled({ item: data, field });
-    const onChangeControl = (0, import_element285.useCallback)(() => {
+    const onChangeControl = (0, import_element297.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue({ item: data }) })
       );
     }, [data, getValue, onChange, setValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
       ValidatedCheckboxControl,
       {
         required: !!field.isValid?.required,
@@ -88308,8 +94703,8 @@ var wp;

   // packages/dataviews/build-module/components/dataform-controls/combobox.mjs
   var import_components236 = __toESM(require_components(), 1);
-  var import_element286 = __toESM(require_element(), 1);
-  var import_jsx_runtime472 = __toESM(require_jsx_runtime(), 1);
+  var import_element298 = __toESM(require_element(), 1);
+  var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
   var { ValidatedComboboxControl } = unlock4(import_components236.privateApis);
   function Combobox({
     data,
@@ -88320,7 +94715,7 @@ var wp;
   }) {
     const { label, description, placeholder, getValue, setValue, isValid: isValid2 } = field;
     const value = getValue({ item: data }) ?? "";
-    const onChangeControl = (0, import_element286.useCallback)(
+    const onChangeControl = (0, import_element298.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue ?? "" })),
       [data, onChange, setValue]
     );
@@ -88329,9 +94724,9 @@ var wp;
       getElements: field.getElements
     });
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_components236.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(import_components236.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(
       ValidatedComboboxControl,
       {
         required: !!field.isValid?.required,
@@ -88351,31 +94746,31 @@ var wp;

   // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
   var import_components238 = __toESM(require_components(), 1);
-  var import_element289 = __toESM(require_element(), 1);
-  var import_i18n223 = __toESM(require_i18n(), 1);
-  var import_date5 = __toESM(require_date(), 1);
+  var import_element301 = __toESM(require_element(), 1);
+  var import_i18n227 = __toESM(require_i18n(), 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_element287 = __toESM(require_element(), 1);
-  var import_i18n222 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime473 = __toESM(require_jsx_runtime(), 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 TIME_UNITS_OPTIONS = {
     [OPERATOR_IN_THE_PAST]: [
-      { value: "days", label: (0, import_i18n222.__)("Days") },
-      { value: "weeks", label: (0, import_i18n222.__)("Weeks") },
-      { value: "months", label: (0, import_i18n222.__)("Months") },
-      { value: "years", label: (0, import_i18n222.__)("Years") }
+      { 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") }
     ],
     [OPERATOR_OVER]: [
-      { value: "days", label: (0, import_i18n222.__)("Days ago") },
-      { value: "weeks", label: (0, import_i18n222.__)("Weeks ago") },
-      { value: "months", label: (0, import_i18n222.__)("Months ago") },
-      { value: "years", label: (0, import_i18n222.__)("Years ago") }
+      { 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") }
     ]
   };
   function RelativeDateControl({
-    className,
+    className: className2,
     data,
     field,
     onChange,
@@ -88387,7 +94782,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_element287.useCallback)(
+    const onChangeValue = (0, import_element299.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -88396,7 +94791,7 @@ var wp;
       ),
       [onChange, setValue, data, unit]
     );
-    const onChangeUnit = (0, import_element287.useCallback)(
+    const onChangeUnit = (0, import_element299.useCallback)(
       (newUnit) => onChange(
         setValue({
           item: data,
@@ -88405,16 +94800,16 @@ var wp;
       ),
       [onChange, setValue, data, relValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
       import_components237.BaseControl,
       {
         id,
-        className: clsx_default(className, "dataviews-controls__relative-date"),
+        className: clsx_default(className2, "dataviews-controls__relative-date"),
         label,
         hideLabelFromVision,
         help: description,
-        children: /* @__PURE__ */ (0, import_jsx_runtime473.jsxs)(Stack, { direction: "row", gap: "sm", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime486.jsxs)(Stack, { direction: "row", gap: "sm", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
             import_components237.__experimentalNumberControl,
             {
               className: "dataviews-controls__relative-date-number",
@@ -88426,11 +94821,11 @@ var wp;
               disabled: disabled2
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
             import_components237.SelectControl,
             {
               className: "dataviews-controls__relative-date-unit",
-              label: (0, import_i18n222.__)("Unit"),
+              label: (0, import_i18n226.__)("Unit"),
               value: unit,
               options,
               onChange: onChangeUnit,
@@ -88444,11 +94839,11 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/utils/use-disabled-date-matchers.mjs
-  var import_element288 = __toESM(require_element(), 1);
+  var import_element300 = __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_element288.useMemo)(() => {
+    const disabledMatchers = (0, import_element300.useMemo)(() => {
       const matchers = [];
       if (minConstraint) {
         const minDate = parseDateFn(minConstraint);
@@ -88468,23 +94863,23 @@ var wp;
   }

   // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
-  var import_date4 = __toESM(require_date(), 1);
+  var import_date5 = __toESM(require_date(), 1);
   function parseDateTime(dateTimeString) {
     if (!dateTimeString) {
       return null;
     }
-    const parsed = (0, import_date4.getDate)(dateTimeString);
+    const parsed = (0, import_date5.getDate)(dateTimeString);
     return parsed && isValid(parsed) ? parsed : null;
   }

   // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
-  var import_jsx_runtime474 = __toESM(require_jsx_runtime(), 1);
-  var { DateCalendar, ValidatedInputControl: ValidatedInputControl2 } = unlock4(import_components238.privateApis);
+  var import_jsx_runtime487 = __toESM(require_jsx_runtime(), 1);
+  var { ValidatedInputControl: ValidatedInputControl2 } = unlock4(import_components238.privateApis);
   var formatDateTime = (value) => {
     if (!value) {
       return "";
     }
-    return (0, import_date5.dateI18n)("Y-m-d\\TH:i", (0, import_date5.getDate)(value));
+    return (0, import_date6.dateI18n)("Y-m-d\\TH:i", (0, import_date6.getDate)(value));
   };
   function CalendarDateTimeControl({
     data,
@@ -88500,37 +94895,37 @@ 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_element289.useState)(() => {
+    const [calendarMonth, setCalendarMonth] = (0, import_element301.useState)(() => {
       const parsedDate = parseDateTime(value);
       return parsedDate || /* @__PURE__ */ new Date();
     });
-    const inputControlRef = (0, import_element289.useRef)(null);
-    const validationTimeoutRef = (0, import_element289.useRef)(void 0);
-    const previousFocusRef = (0, import_element289.useRef)(null);
+    const inputControlRef = (0, import_element301.useRef)(null);
+    const validationTimeoutRef = (0, import_element301.useRef)(void 0);
+    const previousFocusRef = (0, import_element301.useRef)(null);
     const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDateTime);
-    const onChangeCallback = (0, import_element289.useCallback)(
+    const onChangeCallback = (0, import_element301.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    (0, import_element289.useEffect)(() => {
+    (0, import_element301.useEffect)(() => {
       return () => {
         if (validationTimeoutRef.current) {
           clearTimeout(validationTimeoutRef.current);
         }
       };
     }, []);
-    const onSelectDate = (0, import_element289.useCallback)(
+    const onSelectDate = (0, import_element301.useCallback)(
       (newDate) => {
         let dateTimeValue;
         if (newDate) {
-          const wpDate = (0, import_date5.dateI18n)("Y-m-d", newDate);
+          const wpDate = (0, import_date6.dateI18n)("Y-m-d", newDate);
           let wpTime;
           if (value) {
-            wpTime = (0, import_date5.dateI18n)("H:i", (0, import_date5.getDate)(value));
+            wpTime = (0, import_date6.dateI18n)("H:i", (0, import_date6.getDate)(value));
           } else {
-            wpTime = (0, import_date5.dateI18n)("H:i", newDate);
+            wpTime = (0, import_date6.dateI18n)("H:i", newDate);
           }
-          const finalDateTime = (0, import_date5.getDate)(`${wpDate}T${wpTime}`);
+          const finalDateTime = (0, import_date6.getDate)(`${wpDate}T${wpTime}`);
           dateTimeValue = finalDateTime.toISOString();
           onChangeCallback(dateTimeValue);
           if (validationTimeoutRef.current) {
@@ -88553,10 +94948,10 @@ var wp;
       },
       [onChangeCallback, value]
     );
-    const handleManualDateTimeChange = (0, import_element289.useCallback)(
+    const handleManualDateTimeChange = (0, import_element301.useCallback)(
       (newValue) => {
         if (newValue) {
-          const dateTime = (0, import_date5.getDate)(newValue);
+          const dateTime = (0, import_date6.getDate)(newValue);
           onChangeCallback(dateTime.toISOString());
           const parsedDate = parseDateTime(dateTime.toISOString());
           if (parsedDate) {
@@ -88569,32 +94964,32 @@ var wp;
       [onChangeCallback]
     );
     const { format: fieldFormat } = field;
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date5.getSettings)().l10n.startOfWeek;
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date6.getSettings)().l10n.startOfWeek;
     const {
       timezone: { string: timezoneString }
-    } = (0, import_date5.getSettings)();
+    } = (0, import_date6.getSettings)();
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n223.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n227.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n223.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n227.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
       import_components238.BaseControl,
       {
         id,
         label: displayLabel,
         help: description,
         hideLabelFromVision,
-        children: /* @__PURE__ */ (0, import_jsx_runtime474.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime487.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
             ValidatedInputControl2,
             {
               ref: inputControlRef,
               required: !!isValid2?.required,
               customValidity: getCustomValidity(isValid2, validity),
               type: "datetime-local",
-              label: (0, import_i18n223.__)("Date time"),
+              label: (0, import_i18n227.__)("Date time"),
               hideLabelFromVision: true,
               value: formatDateTime(value),
               onChange: handleManualDateTimeChange,
@@ -88603,12 +94998,12 @@ var wp;
               max: maxConstraint ? formatDateTime(maxConstraint) : void 0
             }
           ),
-          !compact && /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
-            DateCalendar,
+          !compact && /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
+            Calendar,
             {
               style: { width: "100%" },
-              selected: value ? parseDateTime(value) || void 0 : void 0,
-              onSelect: onSelectDate,
+              value: value ? parseDateTime(value) : null,
+              onValueChange: onSelectDate,
               month: calendarMonth,
               onMonthChange: setCalendarMonth,
               timeZone: timezoneString || void 0,
@@ -88631,7 +95026,7 @@ var wp;
     config: config2
   }) {
     if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
-      return /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__datetime",
@@ -88643,7 +95038,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
       CalendarDateTimeControl,
       {
         data,
@@ -88659,39 +95054,38 @@ var wp;

   // packages/dataviews/build-module/components/dataform-controls/date.mjs
   var import_components239 = __toESM(require_components(), 1);
-  var import_a11y23 = __toESM(require_a11y(), 1);
-  var import_element290 = __toESM(require_element(), 1);
-  var import_i18n224 = __toESM(require_i18n(), 1);
-  var import_date6 = __toESM(require_date(), 1);
-  var import_jsx_runtime475 = __toESM(require_jsx_runtime(), 1);
-  var { DateCalendar: DateCalendar2, DateRangeCalendar } = unlock4(import_components239.privateApis);
+  var import_a11y24 = __toESM(require_a11y(), 1);
+  var import_element302 = __toESM(require_element(), 1);
+  var import_i18n228 = __toESM(require_i18n(), 1);
+  var import_date7 = __toESM(require_date(), 1);
+  var import_jsx_runtime488 = __toESM(require_jsx_runtime(), 1);
   var DATE_PRESETS = [
     {
       id: "today",
-      label: (0, import_i18n224.__)("Today"),
-      getValue: () => (0, import_date6.getDate)(null)
+      label: (0, import_i18n228.__)("Today"),
+      getValue: () => (0, import_date7.getDate)(null)
     },
     {
       id: "yesterday",
-      label: (0, import_i18n224.__)("Yesterday"),
+      label: (0, import_i18n228.__)("Yesterday"),
       getValue: () => {
-        const today = (0, import_date6.getDate)(null);
+        const today = (0, import_date7.getDate)(null);
         return subDays(today, 1);
       }
     },
     {
       id: "past-week",
-      label: (0, import_i18n224.__)("Past week"),
+      label: (0, import_i18n228.__)("Past week"),
       getValue: () => {
-        const today = (0, import_date6.getDate)(null);
+        const today = (0, import_date7.getDate)(null);
         return subDays(today, 7);
       }
     },
     {
       id: "past-month",
-      label: (0, import_i18n224.__)("Past month"),
+      label: (0, import_i18n228.__)("Past month"),
       getValue: () => {
-        const today = (0, import_date6.getDate)(null);
+        const today = (0, import_date7.getDate)(null);
         return subMonths(today, 1);
       }
     }
@@ -88699,41 +95093,41 @@ var wp;
   var DATE_RANGE_PRESETS = [
     {
       id: "last-7-days",
-      label: (0, import_i18n224.__)("Last 7 days"),
+      label: (0, import_i18n228.__)("Last 7 days"),
       getValue: () => {
-        const today = (0, import_date6.getDate)(null);
+        const today = (0, import_date7.getDate)(null);
         return [subDays(today, 7), today];
       }
     },
     {
       id: "last-30-days",
-      label: (0, import_i18n224.__)("Last 30 days"),
+      label: (0, import_i18n228.__)("Last 30 days"),
       getValue: () => {
-        const today = (0, import_date6.getDate)(null);
+        const today = (0, import_date7.getDate)(null);
         return [subDays(today, 30), today];
       }
     },
     {
       id: "month-to-date",
-      label: (0, import_i18n224.__)("Month to date"),
+      label: (0, import_i18n228.__)("Month to date"),
       getValue: () => {
-        const today = (0, import_date6.getDate)(null);
+        const today = (0, import_date7.getDate)(null);
         return [startOfMonth(today), today];
       }
     },
     {
       id: "last-year",
-      label: (0, import_i18n224.__)("Last year"),
+      label: (0, import_i18n228.__)("Last year"),
       getValue: () => {
-        const today = (0, import_date6.getDate)(null);
+        const today = (0, import_date7.getDate)(null);
         return [subYears(today, 1), today];
       }
     },
     {
       id: "year-to-date",
-      label: (0, import_i18n224.__)("Year to date"),
+      label: (0, import_i18n228.__)("Year to date"),
       getValue: () => {
-        const today = (0, import_date6.getDate)(null);
+        const today = (0, import_date7.getDate)(null);
         return [startOfYear(today), today];
       }
     }
@@ -88742,7 +95136,7 @@ var wp;
     if (!dateString) {
       return null;
     }
-    const parsed = (0, import_date6.getDate)(dateString);
+    const parsed = (0, import_date7.getDate)(dateString);
     return parsed && isValid(parsed) ? parsed : null;
   };
   var formatDate = (date) => {
@@ -88760,8 +95154,8 @@ var wp;
     children
   }) {
     const { isValid: isValid2 } = field;
-    const [customValidity, setCustomValidity] = (0, import_element290.useState)(void 0);
-    const validateRefs = (0, import_element290.useCallback)(() => {
+    const [customValidity, setCustomValidity] = (0, import_element302.useState)(void 0);
+    const validateRefs = (0, import_element302.useCallback)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       for (const ref of refs) {
         const input = ref.current;
@@ -88775,7 +95169,7 @@ var wp;
       }
       setCustomValidity(void 0);
     }, [inputRefs]);
-    (0, import_element290.useEffect)(() => {
+    (0, import_element302.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const result = validity ? getCustomValidity(isValid2, validity) : void 0;
       for (const ref of refs) {
@@ -88787,7 +95181,7 @@ var wp;
         }
       }
     }, [inputRefs, isValid2, validity]);
-    (0, import_element290.useEffect)(() => {
+    (0, import_element302.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const handleInvalid = (event) => {
         event.preventDefault();
@@ -88802,7 +95196,7 @@ var wp;
         }
       };
     }, [inputRefs, setIsTouched]);
-    (0, import_element290.useEffect)(() => {
+    (0, import_element302.useEffect)(() => {
       if (!isTouched) {
         return;
       }
@@ -88813,9 +95207,9 @@ var wp;
         validateRefs();
       }
     }, [isTouched, isValid2, validity, validateRefs]);
-    (0, import_element290.useEffect)(() => {
+    (0, import_element302.useEffect)(() => {
       if (isTouched && customValidity?.message) {
-        (0, import_a11y23.speak)(customValidity.message);
+        (0, import_a11y24.speak)(customValidity.message);
       }
     }, [isTouched, customValidity?.message]);
     const onBlur = (event) => {
@@ -88826,9 +95220,9 @@ var wp;
         setIsTouched(true);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)("div", { onBlur, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)("div", { onBlur, children: [
       children,
-      customValidity && /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(
+      customValidity && /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(
         "p",
         {
           className: clsx_default(
@@ -88836,7 +95230,7 @@ var wp;
             customValidity.type === "invalid" ? "is-invalid" : void 0
           ),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
               import_components239.Icon,
               {
                 className: "components-validated-control__indicator-icon",
@@ -88869,24 +95263,24 @@ var wp;
       format: fieldFormat
     } = field;
     const disabled2 = field.isDisabled({ item: data, field });
-    const [selectedPresetId, setSelectedPresetId] = (0, import_element290.useState)(
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element302.useState)(
       null
     );
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date6.getSettings)().l10n.startOfWeek;
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date7.getSettings)().l10n.startOfWeek;
     const fieldValue = getValue({ item: data });
     const value = typeof fieldValue === "string" ? fieldValue : void 0;
-    const [calendarMonth, setCalendarMonth] = (0, import_element290.useState)(() => {
+    const [calendarMonth, setCalendarMonth] = (0, import_element302.useState)(() => {
       const parsedDate = parseDate(value);
       return parsedDate || /* @__PURE__ */ new Date();
     });
-    const [isTouched, setIsTouched] = (0, import_element290.useState)(false);
-    const validityTargetRef = (0, import_element290.useRef)(null);
+    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_element290.useCallback)(
+    const onChangeCallback = (0, import_element302.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    const onSelectDate = (0, import_element290.useCallback)(
+    const onSelectDate = (0, import_element302.useCallback)(
       (newDate) => {
         const dateValue = newDate ? format(newDate, "yyyy-MM-dd") : void 0;
         onChangeCallback(dateValue);
@@ -88895,7 +95289,7 @@ var wp;
       },
       [onChangeCallback]
     );
-    const handlePresetClick = (0, import_element290.useCallback)(
+    const handlePresetClick = (0, import_element302.useCallback)(
       (preset) => {
         const presetDate = preset.getValue();
         const dateValue = formatDate(presetDate);
@@ -88906,7 +95300,7 @@ var wp;
       },
       [onChangeCallback]
     );
-    const handleManualDateChange = (0, import_element290.useCallback)(
+    const handleManualDateChange = (0, import_element302.useCallback)(
       (newValue) => {
         onChangeCallback(newValue);
         if (newValue) {
@@ -88922,14 +95316,14 @@ var wp;
     );
     const {
       timezone: { string: timezoneString }
-    } = (0, import_date6.getSettings)();
+    } = (0, import_date7.getSettings)();
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n224.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n228.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n224.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n228.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -88937,7 +95331,7 @@ var wp;
         inputRefs: validityTargetRef,
         isTouched,
         setIsTouched,
-        children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
           import_components239.BaseControl,
           {
             id,
@@ -88945,8 +95339,8 @@ var wp;
             label: displayLabel,
             help: description,
             hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -88956,7 +95350,7 @@ var wp;
                   children: [
                     DATE_PRESETS.map((preset) => {
                       const isSelected = selectedPresetId === preset.id;
-                      return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+                      return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
                         import_components239.Button,
                         {
                           className: "dataviews-controls__date-preset",
@@ -88971,7 +95365,7 @@ var wp;
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
                       import_components239.Button,
                       {
                         className: "dataviews-controls__date-preset",
@@ -88980,18 +95374,18 @@ var wp;
                         size: "small",
                         disabled: !!selectedPresetId || disabled2,
                         accessibleWhenDisabled: true,
-                        children: (0, import_i18n224.__)("Custom")
+                        children: (0, import_i18n228.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
                 import_components239.__experimentalInputControl,
                 {
                   ref: validityTargetRef,
                   type: "date",
-                  label: (0, import_i18n224.__)("Date"),
+                  label: (0, import_i18n228.__)("Date"),
                   hideLabelFromVision: true,
                   value,
                   onChange: handleManualDateChange,
@@ -89001,12 +95395,12 @@ var wp;
                   max: maxConstraint
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
-                DateCalendar2,
+              /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
+                Calendar,
                 {
                   style: { width: "100%" },
-                  selected: value ? parseDate(value) || void 0 : void 0,
-                  onSelect: onSelectDate,
+                  value: value ? parseDate(value) : null,
+                  onValueChange: onSelectDate,
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
                   timeZone: timezoneString || void 0,
@@ -89044,9 +95438,9 @@ var wp;
     if (Array.isArray(fieldValue) && fieldValue.length === 2 && fieldValue.every((date) => typeof date === "string")) {
       value = fieldValue;
     }
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date6.getSettings)().l10n.startOfWeek;
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date7.getSettings)().l10n.startOfWeek;
     const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate);
-    const onChangeCallback = (0, import_element290.useCallback)(
+    const onChangeCallback = (0, import_element302.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -89057,12 +95451,12 @@ var wp;
       },
       [data, onChange, setValue]
     );
-    const [selectedPresetId, setSelectedPresetId] = (0, import_element290.useState)(
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element302.useState)(
       null
     );
-    const selectedRange = (0, import_element290.useMemo)(() => {
+    const selectedRange = (0, import_element302.useMemo)(() => {
       if (!value) {
-        return { from: void 0, to: void 0 };
+        return null;
       }
       const [from, to2] = value;
       return {
@@ -89070,26 +95464,26 @@ var wp;
         to: parseDate(to2) || void 0
       };
     }, [value]);
-    const [calendarMonth, setCalendarMonth] = (0, import_element290.useState)(() => {
-      return selectedRange.from || /* @__PURE__ */ new Date();
+    const [calendarMonth, setCalendarMonth] = (0, import_element302.useState)(() => {
+      return selectedRange?.from || /* @__PURE__ */ new Date();
     });
-    const [isTouched, setIsTouched] = (0, import_element290.useState)(false);
-    const fromInputRef = (0, import_element290.useRef)(null);
-    const toInputRef = (0, import_element290.useRef)(null);
-    const updateDateRange = (0, import_element290.useCallback)(
+    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)(
       (fromDate, toDate2) => {
-        if (fromDate && toDate2) {
-          onChangeCallback([
-            formatDate(fromDate),
-            formatDate(toDate2)
-          ]);
-        } else if (!fromDate && !toDate2) {
+        if (!fromDate && !toDate2) {
           onChangeCallback(void 0);
+          return;
         }
+        onChangeCallback([
+          formatDate(fromDate),
+          formatDate(toDate2)
+        ]);
       },
       [onChangeCallback]
     );
-    const onSelectCalendarRange = (0, import_element290.useCallback)(
+    const onSelectCalendarRange = (0, import_element302.useCallback)(
       (newRange) => {
         updateDateRange(newRange?.from, newRange?.to);
         setSelectedPresetId(null);
@@ -89097,7 +95491,7 @@ var wp;
       },
       [updateDateRange]
     );
-    const handlePresetClick = (0, import_element290.useCallback)(
+    const handlePresetClick = (0, import_element302.useCallback)(
       (preset) => {
         const [startDate, endDate] = preset.getValue();
         setCalendarMonth(startDate);
@@ -89107,7 +95501,7 @@ var wp;
       },
       [updateDateRange]
     );
-    const handleManualDateChange = (0, import_element290.useCallback)(
+    const handleManualDateChange = (0, import_element302.useCallback)(
       (fromOrTo, newValue) => {
         const [currentFrom, currentTo] = value || [
           void 0,
@@ -89127,14 +95521,14 @@ var wp;
       },
       [value, updateDateRange]
     );
-    const { timezone } = (0, import_date6.getSettings)();
+    const { timezone } = (0, import_date7.getSettings)();
     let displayLabel = label;
     if (field.isValid?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n224.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n228.__)("Required")})`;
     } else if (!field.isValid?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n224.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n228.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -89142,7 +95536,7 @@ var wp;
         inputRefs: [fromInputRef, toInputRef],
         isTouched,
         setIsTouched,
-        children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
           import_components239.BaseControl,
           {
             id,
@@ -89150,8 +95544,8 @@ var wp;
             label: displayLabel,
             help: description,
             hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -89161,7 +95555,7 @@ var wp;
                   children: [
                     DATE_RANGE_PRESETS.map((preset) => {
                       const isSelected = selectedPresetId === preset.id;
-                      return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+                      return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
                         import_components239.Button,
                         {
                           className: "dataviews-controls__date-preset",
@@ -89176,7 +95570,7 @@ var wp;
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
                       import_components239.Button,
                       {
                         className: "dataviews-controls__date-preset",
@@ -89185,13 +95579,13 @@ var wp;
                         size: "small",
                         accessibleWhenDisabled: true,
                         disabled: !!selectedPresetId || disabled2,
-                        children: (0, import_i18n224.__)("Custom")
+                        children: (0, import_i18n228.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -89199,12 +95593,12 @@ var wp;
                   justify: "space-between",
                   className: "dataviews-controls__date-range-inputs",
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
                       import_components239.__experimentalInputControl,
                       {
                         ref: fromInputRef,
                         type: "date",
-                        label: (0, import_i18n224.__)("From"),
+                        label: (0, import_i18n228.__)("From"),
                         hideLabelFromVision: true,
                         value: value?.[0],
                         onChange: (newValue) => handleManualDateChange("from", newValue),
@@ -89214,12 +95608,12 @@ var wp;
                         max: maxConstraint
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
                       import_components239.__experimentalInputControl,
                       {
                         ref: toInputRef,
                         type: "date",
-                        label: (0, import_i18n224.__)("To"),
+                        label: (0, import_i18n228.__)("To"),
                         hideLabelFromVision: true,
                         value: value?.[1],
                         onChange: (newValue) => handleManualDateChange("to", newValue),
@@ -89232,12 +95626,12 @@ var wp;
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
-                DateRangeCalendar,
+              /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
+                RangeCalendar,
                 {
                   style: { width: "100%" },
-                  selected: selectedRange,
-                  onSelect: onSelectCalendarRange,
+                  value: selectedRange,
+                  onValueChange: onSelectCalendarRange,
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
                   timeZone: timezone.string || void 0,
@@ -89261,7 +95655,7 @@ var wp;
     validity
   }) {
     if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
-      return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__date",
@@ -89274,7 +95668,7 @@ var wp;
       );
     }
     if (operator === OPERATOR_BETWEEN) {
-      return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
         CalendarDateRangeControl,
         {
           data,
@@ -89286,7 +95680,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
       CalendarDateControl,
       {
         data,
@@ -89301,10 +95695,9 @@ var wp;

   // packages/dataviews/build-module/components/dataform-controls/select.mjs
   var import_components240 = __toESM(require_components(), 1);
-  var import_element291 = __toESM(require_element(), 1);
-  var import_jsx_runtime476 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedSelectControl } = unlock4(import_components240.privateApis);
-  function Select({
+  var import_element303 = __toESM(require_element(), 1);
+  var import_jsx_runtime489 = __toESM(require_jsx_runtime(), 1);
+  function Select2({
     data,
     field,
     onChange,
@@ -89316,7 +95709,7 @@ var wp;
     const disabled2 = field.isDisabled({ item: data, field });
     const isMultiple = type === "array";
     const value = getValue({ item: data }) ?? (isMultiple ? [] : "");
-    const onChangeControl = (0, import_element291.useCallback)(
+    const onChangeControl = (0, import_element303.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -89325,9 +95718,9 @@ var wp;
       getElements: field.getElements
     });
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(import_components240.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(import_components240.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(
       ValidatedSelectControl,
       {
         required: !!field.isValid?.required,
@@ -89346,7 +95739,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/adaptive-select.mjs
-  var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime490 = __toESM(require_jsx_runtime(), 1);
   var ELEMENTS_THRESHOLD = 10;
   function AdaptiveSelect(props) {
     const { field } = props;
@@ -89355,9 +95748,9 @@ var wp;
       getElements: field.getElements
     });
     if (elements.length >= ELEMENTS_THRESHOLD) {
-      return /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(Combobox, { ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(Combobox, { ...props });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(Select, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(Select2, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/email.mjs
@@ -89365,8 +95758,8 @@ var wp;

   // packages/dataviews/build-module/components/dataform-controls/utils/validated-input.mjs
   var import_components241 = __toESM(require_components(), 1);
-  var import_element292 = __toESM(require_element(), 1);
-  var import_jsx_runtime478 = __toESM(require_jsx_runtime(), 1);
+  var import_element304 = __toESM(require_element(), 1);
+  var import_jsx_runtime491 = __toESM(require_jsx_runtime(), 1);
   var { ValidatedInputControl: ValidatedInputControl3 } = unlock4(import_components241.privateApis);
   function ValidatedText({
     data,
@@ -89382,7 +95775,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_element292.useCallback)(
+    const onChangeControl = (0, import_element304.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -89391,7 +95784,7 @@ var wp;
       ),
       [data, setValue, onChange]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
       ValidatedInputControl3,
       {
         required: !!isValid2.required,
@@ -89415,7 +95808,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/email.mjs
-  var import_jsx_runtime479 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime492 = __toESM(require_jsx_runtime(), 1);
   function Email({
     data,
     field,
@@ -89424,7 +95817,7 @@ var wp;
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
       ValidatedText,
       {
         ...{
@@ -89435,7 +95828,7 @@ var wp;
           markWhenOptional,
           validity,
           type: "email",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_components242.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_components242.Icon, { icon: envelope_default }) })
+          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 }) })
         }
       }
     );
@@ -89443,7 +95836,7 @@ var wp;

   // packages/dataviews/build-module/components/dataform-controls/telephone.mjs
   var import_components243 = __toESM(require_components(), 1);
-  var import_jsx_runtime480 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime493 = __toESM(require_jsx_runtime(), 1);
   function Telephone({
     data,
     field,
@@ -89452,7 +95845,7 @@ var wp;
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
       ValidatedText,
       {
         ...{
@@ -89463,7 +95856,7 @@ var wp;
           markWhenOptional,
           validity,
           type: "tel",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(import_components243.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(import_components243.Icon, { icon: mobile_default }) })
+          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 }) })
         }
       }
     );
@@ -89471,7 +95864,7 @@ var wp;

   // packages/dataviews/build-module/components/dataform-controls/url.mjs
   var import_components244 = __toESM(require_components(), 1);
-  var import_jsx_runtime481 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime494 = __toESM(require_jsx_runtime(), 1);
   function Url({
     data,
     field,
@@ -89480,7 +95873,7 @@ var wp;
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
       ValidatedText,
       {
         ...{
@@ -89491,7 +95884,7 @@ var wp;
           markWhenOptional,
           validity,
           type: "url",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(import_components244.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(import_components244.Icon, { icon: link_default }) })
+          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 }) })
         }
       }
     );
@@ -89499,10 +95892,9 @@ var wp;

   // packages/dataviews/build-module/components/dataform-controls/utils/validated-number.mjs
   var import_components245 = __toESM(require_components(), 1);
-  var import_element293 = __toESM(require_element(), 1);
-  var import_i18n225 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime482 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedNumberControl } = unlock4(import_components245.privateApis);
+  var import_element305 = __toESM(require_element(), 1);
+  var import_i18n229 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 1);
   function toNumberOrEmpty(value) {
     if (value === "" || value === void 0) {
       return "";
@@ -89516,37 +95908,37 @@ var wp;
     hideLabelFromVision,
     step
   }) {
-    const [min2 = "", max2 = ""] = value;
-    const onChangeMin = (0, import_element293.useCallback)(
-      (newValue) => onChange([toNumberOrEmpty(newValue), max2]),
-      [onChange, max2]
+    const [min3 = "", max3 = ""] = value;
+    const onChangeMin = (0, import_element305.useCallback)(
+      (newValue) => onChange([toNumberOrEmpty(newValue), max3]),
+      [onChange, max3]
     );
-    const onChangeMax = (0, import_element293.useCallback)(
-      (newValue) => onChange([min2, toNumberOrEmpty(newValue)]),
-      [onChange, min2]
+    const onChangeMax = (0, import_element305.useCallback)(
+      (newValue) => onChange([min3, toNumberOrEmpty(newValue)]),
+      [onChange, min3]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
       import_components245.BaseControl,
       {
-        help: (0, import_i18n225.__)("The max. value must be greater than the min. value."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime482.jsxs)(import_components245.Flex, { direction: "row", gap: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
+        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,
             {
-              label: (0, import_i18n225.__)("Min."),
-              value: min2,
-              max: max2 ? Number(max2) - step : void 0,
+              label: (0, import_i18n229.__)("Min."),
+              value: min3,
+              max: max3 ? Number(max3) - step : void 0,
               onChange: onChangeMin,
               hideLabelFromVision,
               step
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
             import_components245.__experimentalNumberControl,
             {
-              label: (0, import_i18n225.__)("Max."),
-              value: max2,
-              min: min2 ? Number(min2) + step : void 0,
+              label: (0, import_i18n229.__)("Max."),
+              value: max3,
+              min: min3 ? Number(min3) + step : void 0,
               onChange: onChangeMax,
               hideLabelFromVision,
               step
@@ -89570,7 +95962,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_element293.useCallback)(
+    const onChangeControl = (0, import_element305.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -89584,7 +95976,7 @@ var wp;
       },
       [data, onChange, setValue]
     );
-    const onChangeBetweenControls = (0, import_element293.useCallback)(
+    const onChangeBetweenControls = (0, import_element305.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -89602,7 +95994,7 @@ var wp;
       )) {
         valueBetween = value;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
         BetweenControls,
         {
           value: valueBetween,
@@ -89612,7 +96004,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
       ValidatedNumberControl,
       {
         required: !!isValid2.required,
@@ -89624,30 +96016,29 @@ var wp;
         onChange: onChangeControl,
         hideLabelFromVision,
         step,
-        min: isValid2.min ? isValid2.min.constraint : void 0,
-        max: isValid2.max ? isValid2.max.constraint : void 0,
+        min: typeof isValid2.min?.constraint === "number" ? isValid2.min.constraint : void 0,
+        max: typeof isValid2.max?.constraint === "number" ? isValid2.max.constraint : void 0,
         disabled: disabled2
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/integer.mjs
-  var import_jsx_runtime483 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime496 = __toESM(require_jsx_runtime(), 1);
   function Integer(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(ValidatedNumber, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/number.mjs
-  var import_jsx_runtime484 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime497 = __toESM(require_jsx_runtime(), 1);
   function Number2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(ValidatedNumber, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/radio.mjs
   var import_components246 = __toESM(require_components(), 1);
-  var import_element294 = __toESM(require_element(), 1);
-  var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedRadioControl } = unlock4(import_components246.privateApis);
+  var import_element306 = __toESM(require_element(), 1);
+  var import_jsx_runtime498 = __toESM(require_jsx_runtime(), 1);
   function Radio({
     data,
     field,
@@ -89663,65 +96054,222 @@ var wp;
       getElements: field.getElements
     });
     const value = getValue({ item: data });
-    const onChangeControl = (0, import_element294.useCallback)(
+    const onChangeControl = (0, import_element306.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(import_components246.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(import_components246.Spinner, {});
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
+      ValidatedRadioControl,
+      {
+        required: !!field.isValid?.required,
+        markWhenOptional,
+        customValidity: getCustomValidity(isValid2, validity),
+        label,
+        help: description,
+        onChange: onChangeControl,
+        options: elements,
+        selected: value,
+        hideLabelFromVision,
+        disabled: disabled2
+      }
+    );
+  }
+
+  // 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);
+  function Text3({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    config: config2,
+    validity
+  }) {
+    const { prefix: prefix2, suffix } = config2 || {};
+    return /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+      ValidatedText,
+      {
+        ...{
+          data,
+          field,
+          onChange,
+          hideLabelFromVision,
+          markWhenOptional,
+          validity,
+          prefix: prefix2 ? (0, import_element307.createElement)(prefix2) : void 0,
+          suffix: suffix ? (0, import_element307.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);
+  function getStep(timeFormat, values) {
+    const tokens = (timeFormat ?? "").replace(/\\./g, "");
+    const hasSeconds = tokens.includes("s") || values.some((value) => (parseTime(value) ?? 0) % 60 !== 0);
+    return hasSeconds ? 1 : void 0;
+  }
+  function toInputValue(value) {
+    const seconds = parseTime(value);
+    if (seconds === null) {
+      return "";
+    }
+    const parts = [
+      Math.floor(seconds / 3600),
+      Math.floor(seconds % 3600 / 60)
+    ];
+    if (seconds % 60 !== 0) {
+      parts.push(seconds % 60);
+    }
+    return parts.map((part) => String(part).padStart(2, "0")).join(":");
+  }
+  function BetweenControls2({
+    value,
+    onChange,
+    hideLabelFromVision,
+    disabled: disabled2,
+    step,
+    min: min3,
+    max: max3
+  }) {
+    const [from = "", to2 = ""] = value;
+    const onChangeFrom = (0, import_element308.useCallback)(
+      (newValue) => onChange([newValue ?? "", to2]),
+      [onChange, to2]
+    );
+    const onChangeTo = (0, import_element308.useCallback)(
+      (newValue) => onChange([from, newValue ?? ""]),
+      [onChange, from]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+      import_components247.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,
+            {
+              type: "time",
+              label: (0, import_i18n230.__)("From"),
+              value: from,
+              onChange: onChangeFrom,
+              hideLabelFromVision,
+              disabled: disabled2,
+              step,
+              min: min3,
+              max: to2 || max3
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+            ValidatedInputControl4,
+            {
+              type: "time",
+              label: (0, import_i18n230.__)("To"),
+              value: to2,
+              onChange: onChangeTo,
+              hideLabelFromVision,
+              disabled: disabled2,
+              step,
+              min: from || min3,
+              max: max3
+            }
+          )
+        ] })
+      }
+    );
+  }
+  function Time({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    operator,
+    validity
+  }) {
+    const { label, placeholder, description, getValue, setValue, isValid: isValid2 } = field;
+    const value = getValue({ item: data });
+    const disabled2 = field.isDisabled({ item: data, field });
+    const timeFormat = field.format?.time;
+    const min3 = typeof isValid2.min?.constraint === "string" ? isValid2.min.constraint : void 0;
+    const max3 = typeof isValid2.max?.constraint === "string" ? isValid2.max.constraint : void 0;
+    const onChangeControl = (0, import_element308.useCallback)(
+      (newValue) => onChange(
+        setValue({
+          item: data,
+          value: newValue === "" ? void 0 : newValue
+        })
+      ),
+      [data, onChange, setValue]
+    );
+    const onChangeBetweenControls = (0, import_element308.useCallback)(
+      ([from, to2]) => onChange(
+        setValue({
+          item: data,
+          // An unfilled bound is stored as `undefined`, which the
+          // `between` operator reads as "do not apply the filter".
+          value: [from || void 0, to2 || void 0]
+        })
+      ),
+      [data, onChange, setValue]
+    );
+    if (operator === OPERATOR_BETWEEN) {
+      let valueBetween = ["", ""];
+      if (Array.isArray(value) && value.length === 2) {
+        valueBetween = [
+          toInputValue(value[0]),
+          toInputValue(value[1])
+        ];
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+        BetweenControls2,
+        {
+          value: valueBetween,
+          onChange: onChangeBetweenControls,
+          hideLabelFromVision,
+          disabled: disabled2,
+          step: getStep(timeFormat, valueBetween),
+          min: min3,
+          max: max3
+        }
+      );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(
-      ValidatedRadioControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+      ValidatedInputControl4,
       {
-        required: !!field.isValid?.required,
+        required: !!isValid2.required,
         markWhenOptional,
         customValidity: getCustomValidity(isValid2, validity),
+        type: "time",
         label,
+        placeholder,
         help: description,
+        value: toInputValue(value),
         onChange: onChangeControl,
-        options: elements,
-        selected: value,
         hideLabelFromVision,
-        disabled: disabled2
-      }
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/text.mjs
-  var import_element295 = __toESM(require_element(), 1);
-  var import_jsx_runtime486 = __toESM(require_jsx_runtime(), 1);
-  function Text3({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    config: config2,
-    validity
-  }) {
-    const { prefix: prefix2, suffix } = config2 || {};
-    return /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
-      ValidatedText,
-      {
-        ...{
-          data,
-          field,
-          onChange,
-          hideLabelFromVision,
-          markWhenOptional,
-          validity,
-          prefix: prefix2 ? (0, import_element295.createElement)(prefix2) : void 0,
-          suffix: suffix ? (0, import_element295.createElement)(suffix) : void 0
-        }
+        disabled: disabled2,
+        step: getStep(timeFormat, [value]),
+        min: min3,
+        max: max3
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/toggle.mjs
-  var import_components247 = __toESM(require_components(), 1);
-  var import_element296 = __toESM(require_element(), 1);
-  var import_jsx_runtime487 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedToggleControl } = unlock4(import_components247.privateApis);
+  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);
   function Toggle({
     field,
     onChange,
@@ -89732,12 +96280,12 @@ var wp;
   }) {
     const { label, description, getValue, setValue, isValid: isValid2 } = field;
     const disabled2 = field.isDisabled({ item: data, field });
-    const onChangeControl = (0, import_element296.useCallback)(() => {
+    const onChangeControl = (0, import_element309.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue({ item: data }) })
       );
     }, [onChange, setValue, data, getValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(
       ValidatedToggleControl,
       {
         required: !!isValid2.required,
@@ -89754,10 +96302,10 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/textarea.mjs
-  var import_components248 = __toESM(require_components(), 1);
-  var import_element297 = __toESM(require_element(), 1);
-  var import_jsx_runtime488 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedTextareaControl } = unlock4(import_components248.privateApis);
+  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({
     data,
     field,
@@ -89771,11 +96319,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_element297.useCallback)(
+    const onChangeControl = (0, import_element310.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
       ValidatedTextareaControl,
       {
         required: !!isValid2.required,
@@ -89795,383 +96343,10 @@ var wp;
     );
   }

-  // packages/dataviews/build-module/components/dataform-controls/richtext/index.mjs
-  var import_element299 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/control.mjs
-  var import_components249 = __toESM(require_components(), 1);
-  var import_compose101 = __toESM(require_compose(), 1);
-  var import_element298 = __toESM(require_element(), 1);
-  var import_rich_text23 = __toESM(require_rich_text(), 1);
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/utils.mjs
-  var EMPTY_ARRAY17 = [];
-  function getAllowedFormats2({
-    allowedFormats,
-    disableFormats
-  }) {
-    if (disableFormats) {
-      return EMPTY_ARRAY17;
-    }
-    return allowedFormats;
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/format-edit.mjs
-  var import_rich_text22 = __toESM(require_rich_text(), 1);
-  var import_jsx_runtime489 = __toESM(require_jsx_runtime(), 1);
-  var import_react17 = __toESM(require_react(), 1);
-  var EMPTY_CONTEXT2 = {};
-  function Edit4({
-    onChange,
-    onFocus,
-    value,
-    forwardedRef,
-    settings: settings2,
-    isVisible
-  }) {
-    const { name, edit: EditFunction } = settings2;
-    if (!EditFunction) {
-      return null;
-    }
-    const activeFormat = (0, import_rich_text22.getActiveFormat)(value, name);
-    const isActive = activeFormat !== void 0;
-    const activeObject = (0, import_rich_text22.getActiveObject)(value);
-    const isObjectActive = activeObject !== void 0 && activeObject.type === name;
-    return /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(
-      EditFunction,
-      {
-        isActive,
-        isVisible,
-        activeAttributes: isActive ? activeFormat.attributes || {} : {},
-        isObjectActive,
-        activeObjectAttributes: isObjectActive ? activeObject.attributes || {} : {},
-        value,
-        onChange,
-        onFocus,
-        contentRef: forwardedRef,
-        context: EMPTY_CONTEXT2
-      },
-      name
-    );
-  }
-  function FormatEdit2({
-    formatTypes,
-    ...props
-  }) {
-    return formatTypes.map((settings2) => /* @__PURE__ */ (0, import_react17.createElement)(Edit4, { settings: settings2, ...props, key: settings2.name }));
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/control.mjs
-  var import_jsx_runtime490 = __toESM(require_jsx_runtime(), 1);
-  var {
-    ValidatedContentEditableControl: RichTextControlShell,
-    withIgnoreIMEEvents
-  } = unlock4(import_components249.privateApis);
-  var {
-    useRichText: useRichText2,
-    KeyboardShortcutContext: KeyboardShortcutContext2,
-    InputEventContext: InputEventContext2,
-    shortcutsListener,
-    inputEventsListener
-  } = unlock4(import_rich_text23.privateApis);
-  var EMPTY_COMPLETERS = [];
-  function RichTextControl({
-    label,
-    value: attrValue,
-    onChange,
-    placeholder,
-    id,
-    clientId,
-    className,
-    hideLabelFromVision,
-    help,
-    disabled: disabled2,
-    required,
-    markWhenOptional,
-    customValidity,
-    allowedFormats,
-    disableFormats,
-    withoutInteractiveFormatting,
-    preserveWhiteSpace,
-    disableLineBreaks,
-    focusOnMount,
-    completers = EMPTY_COMPLETERS
-  }) {
-    const [selection2, setSelection] = (0, import_element298.useState)({
-      start: void 0,
-      end: void 0
-    });
-    const [isSelected, setIsSelected] = (0, import_element298.useState)(false);
-    const anchorRef = (0, import_element298.useRef)(void 0);
-    const inputEvents = (0, import_element298.useRef)(/* @__PURE__ */ new Set());
-    const keyboardShortcuts = (0, import_element298.useRef)(
-      /* @__PURE__ */ new Set()
-    );
-    const focusOutside = (0, import_compose101.__experimentalUseFocusOutside)(() => setIsSelected(false));
-    const adjustedAllowedFormats = getAllowedFormats2({
-      allowedFormats,
-      disableFormats
-    });
-    const {
-      value,
-      onChange: onRichTextChange,
-      ref: richTextRef,
-      formatTypes,
-      getValue
-    } = useRichText2({
-      value: attrValue,
-      onChange,
-      selectionStart: selection2.start,
-      selectionEnd: selection2.end,
-      onSelectionChange: (start2, end) => setSelection({ start: start2, end }),
-      __unstableIsSelected: isSelected,
-      preserveWhiteSpace: !!preserveWhiteSpace,
-      placeholder,
-      __unstableDisableFormats: disableFormats,
-      allowedFormats: adjustedAllowedFormats,
-      withoutInteractiveFormatting,
-      __unstableFormatTypeHandlerContext: (0, import_element298.useMemo)(
-        () => ({
-          richTextIdentifier: id,
-          blockClientId: clientId
-        }),
-        [id, clientId]
-      )
-    });
-    function onFocus() {
-      anchorRef.current?.focus();
-    }
-    const eventListenersPropsRef = (0, import_element298.useRef)({
-      keyboardShortcuts,
-      inputEvents
-    });
-    const inputRulePropsRef = (0, import_element298.useRef)({
-      formatTypes,
-      getValue,
-      onChange: onRichTextChange
-    });
-    (0, import_element298.useInsertionEffect)(() => {
-      inputRulePropsRef.current = {
-        formatTypes,
-        getValue,
-        onChange: onRichTextChange
-      };
-    });
-    const enterRef = (0, import_compose101.useRefEffect)(
-      (element) => {
-        if (disabled2) {
-          return;
-        }
-        const onKeyDown = withIgnoreIMEEvents((event) => {
-          if (event.key !== "Enter" || event.defaultPrevented || event.metaKey || event.ctrlKey) {
-            return;
-          }
-          event.preventDefault();
-          if (disableLineBreaks) {
-            return;
-          }
-          const { getValue: getCurrentValue, onChange: handleChange } = inputRulePropsRef.current;
-          const current = getCurrentValue();
-          handleChange(
-            (0, import_rich_text23.insert)(
-              current,
-              "\n",
-              current.start ?? current.text.length,
-              current.end ?? current.text.length
-            )
-          );
-        });
-        element.addEventListener("keydown", onKeyDown);
-        return () => element.removeEventListener("keydown", onKeyDown);
-      },
-      [disableLineBreaks, disabled2]
-    );
-    const eventListenersRef = (0, import_compose101.useRefEffect)(
-      (element) => {
-        if (!isSelected) {
-          return;
-        }
-        const cleanupShortcuts = shortcutsListener(
-          eventListenersPropsRef
-        )(element);
-        const cleanupInputEvents = inputEventsListener(
-          eventListenersPropsRef
-        )(element);
-        function onFormatInput(event) {
-          if (event.inputType !== "insertText" && event.type !== "compositionend") {
-            return;
-          }
-          const {
-            formatTypes: types,
-            getValue: getCurrentValue,
-            onChange: handleChange
-          } = inputRulePropsRef.current;
-          const current = getCurrentValue();
-          const transformed = types.reduce(
-            (accumulator, {
-              __unstableInputRule
-            }) => __unstableInputRule ? __unstableInputRule(accumulator) : accumulator,
-            current
-          );
-          if (transformed !== current) {
-            handleChange({
-              ...transformed,
-              activeFormats: current.activeFormats
-            });
-          }
-        }
-        element.addEventListener("input", onFormatInput);
-        element.addEventListener("compositionend", onFormatInput);
-        return () => {
-          cleanupShortcuts();
-          cleanupInputEvents();
-          element.removeEventListener("input", onFormatInput);
-          element.removeEventListener("compositionend", onFormatInput);
-        };
-      },
-      [isSelected]
-    );
-    const { ref: autocompleteRef, ...autocompleteProps } = (0, import_components249.__unstableUseAutocompleteProps)(
-      {
-        completers,
-        record: value,
-        onChange: onRichTextChange,
-        // This control's completers insert their completion into the value;
-        // none replace the whole value, so the required `onReplace` is a
-        // no-op here.
-        onReplace: () => {
-        }
-      }
-    );
-    const focusOnMountRef = (0, import_compose101.useRefEffect)(
-      (element) => {
-        if (focusOnMount && !disabled2) {
-          element.focus();
-        }
-      },
-      [focusOnMount, disabled2]
-    );
-    const editableRef = (0, import_compose101.useMergeRefs)([
-      richTextRef,
-      anchorRef,
-      eventListenersRef,
-      enterRef,
-      focusOnMountRef,
-      autocompleteRef
-    ]);
-    return (
-      // Focus boundary for the field's selection: `onFocus` selects on entry;
-      // the spread `useFocusOutside` handlers deselect once focus leaves.
-      /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
-        "div",
-        {
-          ...focusOutside,
-          onFocus: (event) => {
-            setIsSelected(true);
-            focusOutside.onFocus(event);
-          },
-          children: /* @__PURE__ */ (0, import_jsx_runtime490.jsxs)(import_components249.SlotFillProvider, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
-              RichTextControlShell,
-              {
-                label,
-                id,
-                className: clsx_default(
-                  "dataviews-controls__richtext",
-                  className
-                ),
-                placeholder,
-                hideLabelFromVision,
-                help,
-                disabled: disabled2,
-                required,
-                markWhenOptional,
-                customValidity,
-                value: value.text,
-                "aria-multiline": !disableLineBreaks,
-                ...autocompleteProps,
-                ref: editableRef
-              }
-            ),
-            isSelected && !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
-              KeyboardShortcutContext2.Provider,
-              {
-                value: keyboardShortcuts,
-                children: /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(InputEventContext2.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
-                  FormatEdit2,
-                  {
-                    value,
-                    onChange: onRichTextChange,
-                    onFocus,
-                    formatTypes,
-                    forwardedRef: anchorRef,
-                    isVisible: true
-                  }
-                ) })
-              }
-            )
-          ] })
-        }
-      )
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/index.mjs
-  var import_jsx_runtime491 = __toESM(require_jsx_runtime(), 1);
-  function RichText({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    config: config2,
-    validity
-  }) {
-    const {
-      className,
-      clientId,
-      allowedFormats,
-      disableFormats,
-      withoutInteractiveFormatting,
-      preserveWhiteSpace,
-      disableLineBreaks
-    } = config2 || {};
-    const disabled2 = field.isDisabled({ item: data, field });
-    const { label, placeholder, description, id, setValue, isValid: isValid2 } = field;
-    const value = field.getValue({ item: data }) ?? "";
-    const onChangeControl = (0, import_element299.useCallback)(
-      (newValue) => onChange(setValue({ item: data, value: newValue })),
-      [data, onChange, setValue]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
-      RichTextControl,
-      {
-        label,
-        value,
-        onChange: onChangeControl,
-        placeholder,
-        id,
-        hideLabelFromVision,
-        help: description,
-        disabled: disabled2,
-        required: !!isValid2.required,
-        markWhenOptional,
-        customValidity: getCustomValidity(isValid2, validity),
-        className,
-        clientId,
-        allowedFormats,
-        disableFormats,
-        withoutInteractiveFormatting,
-        preserveWhiteSpace,
-        disableLineBreaks
-      }
-    );
-  }
-
   // packages/dataviews/build-module/components/dataform-controls/toggle-group.mjs
   var import_components250 = __toESM(require_components(), 1);
-  var import_element300 = __toESM(require_element(), 1);
-  var import_jsx_runtime492 = __toESM(require_jsx_runtime(), 1);
+  var import_element311 = __toESM(require_element(), 1);
+  var import_jsx_runtime503 = __toESM(require_jsx_runtime(), 1);
   var { ValidatedToggleGroupControl } = unlock4(import_components250.privateApis);
   function ToggleGroup({
     data,
@@ -90184,7 +96359,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_element300.useCallback)(
+    const onChangeControl = (0, import_element311.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -90193,13 +96368,13 @@ var wp;
       getElements: field.getElements
     });
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_components250.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(import_components250.Spinner, {});
     }
     if (elements.length === 0) {
       return null;
     }
     const selectedOption = elements.find((el) => el.value === value);
-    return /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
       ValidatedToggleGroupControl,
       {
         required: !!field.isValid?.required,
@@ -90211,7 +96386,7 @@ var wp;
         onChange: onChangeControl,
         value,
         hideLabelFromVision,
-        children: elements.map((el) => /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+        children: elements.map((el) => /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
           import_components250.__experimentalToggleGroupControlOption,
           {
             label: el.label,
@@ -90226,8 +96401,8 @@ var wp;

   // packages/dataviews/build-module/components/dataform-controls/array.mjs
   var import_components251 = __toESM(require_components(), 1);
-  var import_element301 = __toESM(require_element(), 1);
-  var import_jsx_runtime493 = __toESM(require_jsx_runtime(), 1);
+  var import_element312 = __toESM(require_element(), 1);
+  var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 1);
   var { ValidatedFormTokenField } = unlock4(import_components251.privateApis);
   function ArrayControl({
     data,
@@ -90244,7 +96419,7 @@ var wp;
       elements: field.elements,
       getElements: field.getElements
     });
-    const arrayValueAsElements = (0, import_element301.useMemo)(
+    const arrayValueAsElements = (0, import_element312.useMemo)(
       () => Array.isArray(value) ? value.map((token) => {
         const element = elements?.find(
           (suggestion) => suggestion.value === token
@@ -90253,7 +96428,7 @@ var wp;
       }) : [],
       [value, elements]
     );
-    const onChangeControl = (0, import_element301.useCallback)(
+    const onChangeControl = (0, import_element312.useCallback)(
       (tokens) => {
         const valueTokens = tokens.map((token) => {
           if (typeof token === "object" && "value" in token) {
@@ -90266,9 +96441,9 @@ var wp;
       [onChange, setValue, data]
     );
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_components251.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(import_components251.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
       ValidatedFormTokenField,
       {
         required: !!isValid2?.required,
@@ -90307,9 +96482,9 @@ var wp;
             const element = elements.find(
               (el) => el.value === item
             );
-            return /* @__PURE__ */ (0, import_jsx_runtime493.jsx)("span", { children: element?.label || item });
+            return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)("span", { children: element?.label || item });
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime493.jsx)("span", { children: item });
+          return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)("span", { children: item });
         }
       }
     );
@@ -90317,33 +96492,33 @@ var wp;

   // packages/dataviews/build-module/components/dataform-controls/color.mjs
   var import_components252 = __toESM(require_components(), 1);
-  var import_element302 = __toESM(require_element(), 1);
-  var import_i18n226 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime494 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl4 } = unlock4(import_components252.privateApis);
+  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 ColorPickerDropdown = ({
     color,
     onColorChange,
     disabled: disabled2
   }) => {
     const validColor = color && w(color).isValid() ? color : "#ffffff";
-    return /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
       import_components252.Dropdown,
       {
         className: "dataviews-controls__color-picker-dropdown",
         popoverProps: { resize: false },
-        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
+        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
           import_components252.Button,
           {
             onClick: onToggle,
-            "aria-label": (0, import_i18n226.__)("Open color picker"),
+            "aria-label": (0, import_i18n231.__)("Open color picker"),
             size: "small",
             disabled: disabled2,
             accessibleWhenDisabled: true,
-            icon: () => /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(import_components252.ColorIndicator, { colorValue: validColor })
+            icon: () => /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_components252.ColorIndicator, { colorValue: validColor })
           }
         ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(import_components252.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_components252.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
           import_components252.ColorPicker,
           {
             color: validColor,
@@ -90365,20 +96540,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_element302.useCallback)(
+    const handleColorChange = (0, import_element313.useCallback)(
       (newColor) => {
         onChange(setValue({ item: data, value: newColor }));
       },
       [data, onChange, setValue]
     );
-    const handleInputChange = (0, import_element302.useCallback)(
+    const handleInputChange = (0, import_element313.useCallback)(
       (newValue) => {
         onChange(setValue({ item: data, value: newValue || "" }));
       },
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
-      ValidatedInputControl4,
+    return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+      ValidatedInputControl5,
       {
         required: !!field.isValid?.required,
         markWhenOptional,
@@ -90391,7 +96566,7 @@ var wp;
         hideLabelFromVision,
         type: "text",
         disabled: disabled2,
-        prefix: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(import_components252.__experimentalInputControlPrefixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
+        prefix: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_components252.__experimentalInputControlPrefixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
           ColorPickerDropdown,
           {
             color: value,
@@ -90405,9 +96580,9 @@ var wp;

   // packages/dataviews/build-module/components/dataform-controls/password.mjs
   var import_components253 = __toESM(require_components(), 1);
-  var import_element303 = __toESM(require_element(), 1);
-  var import_i18n227 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 1);
+  var import_element314 = __toESM(require_element(), 1);
+  var import_i18n232 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
   function Password({
     data,
     field,
@@ -90416,12 +96591,12 @@ var wp;
     markWhenOptional,
     validity
   }) {
-    const [isVisible, setIsVisible] = (0, import_element303.useState)(false);
+    const [isVisible, setIsVisible] = (0, import_element314.useState)(false);
     const disabled2 = field.isDisabled({ item: data, field });
-    const toggleVisibility = (0, import_element303.useCallback)(() => {
+    const toggleVisibility = (0, import_element314.useCallback)(() => {
       setIsVisible((prev) => !prev);
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
       ValidatedText,
       {
         ...{
@@ -90432,13 +96607,13 @@ var wp;
           markWhenOptional,
           validity,
           type: isVisible ? "text" : "password",
-          suffix: /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_components253.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
+          suffix: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(import_components253.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
             import_components253.Button,
             {
               icon: isVisible ? unseen_default : seen_default,
               onClick: toggleVisibility,
               size: "small",
-              label: isVisible ? (0, import_i18n227.__)("Hide password") : (0, import_i18n227.__)("Show password"),
+              label: isVisible ? (0, import_i18n232.__)("Hide password") : (0, import_i18n232.__)("Show password"),
               disabled: disabled2,
               accessibleWhenDisabled: true
             }
@@ -90454,7 +96629,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/index.mjs
-  var import_jsx_runtime496 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime507 = __toESM(require_jsx_runtime(), 1);
   var FORM_CONTROLS = {
     adaptiveSelect: AdaptiveSelect,
     array: ArrayControl,
@@ -90470,11 +96645,11 @@ var wp;
     number: Number2,
     password: Password,
     radio: Radio,
-    select: Select,
+    select: Select2,
     text: Text3,
+    time: Time,
     toggle: Toggle,
     textarea: Textarea,
-    richtext: RichText,
     toggleGroup: ToggleGroup
   };
   function isEditConfig(value) {
@@ -90487,7 +96662,7 @@ var wp;
       return null;
     }
     return function ConfiguredControl(props) {
-      return /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(BaseControlType, { ...props, config: controlConfig });
+      return /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(BaseControlType, { ...props, config: controlConfig });
     };
   }
   function getControl(field, fallback) {
@@ -90563,7 +96738,7 @@ var wp;
   var set_value_from_id_default = setValueFromId;

   // packages/dataviews/build-module/field-types/email.mjs
-  var import_i18n228 = __toESM(require_i18n(), 1);
+  var import_i18n233 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/render-from-elements.mjs
   function RenderFromElements({
@@ -90585,13 +96760,13 @@ var wp;
   }

   // packages/dataviews/build-module/field-types/utils/render-default.mjs
-  var import_jsx_runtime497 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
   function render({
     item,
     field
   }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(RenderFromElements, { item, field });
+      return /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(RenderFromElements, { item, field });
     }
     return field.getValueFormatted({ item, field });
   }
@@ -90673,7 +96848,7 @@ var wp;
   function isValidCustom(item, field) {
     const value = field.getValue({ item });
     if (![void 0, "", null].includes(value) && !emailRegex.test(value)) {
-      return (0, import_i18n228.__)("Value must be a valid email address.");
+      return (0, import_i18n233.__)("Value must be a valid email address.");
     }
     return null;
   }
@@ -90710,7 +96885,7 @@ var wp;
   };

   // packages/dataviews/build-module/field-types/integer.mjs
-  var import_i18n229 = __toESM(require_i18n(), 1);
+  var import_i18n234 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/sort-number.mjs
   var sort_number_default = (a2, b2, direction) => {
@@ -90776,7 +96951,7 @@ var wp;
   function isValidCustom2(item, field) {
     const value = field.getValue({ item });
     if (![void 0, "", null].includes(value) && !Number.isInteger(value)) {
-      return (0, import_i18n229.__)("Value must be an integer.");
+      return (0, import_i18n234.__)("Value must be an integer.");
     }
     return null;
   }
@@ -90823,7 +96998,7 @@ var wp;
   };

   // packages/dataviews/build-module/field-types/number.mjs
-  var import_i18n230 = __toESM(require_i18n(), 1);
+  var import_i18n235 = __toESM(require_i18n(), 1);
   var format3 = {
     separatorThousand: ",",
     separatorDecimal: ".",
@@ -90859,7 +97034,7 @@ var wp;
   function isValidCustom3(item, field) {
     const value = field.getValue({ item });
     if (!isEmpty3(value) && !Number.isFinite(value)) {
-      return (0, import_i18n230.__)("Value must be a number.");
+      return (0, import_i18n235.__)("Value must be a number.");
     }
     return null;
   }
@@ -90939,21 +97114,18 @@ var wp;
   };

   // packages/dataviews/build-module/field-types/datetime.mjs
-  var import_date9 = __toESM(require_date(), 1);
+  var import_date10 = __toESM(require_date(), 1);

-  // packages/dataviews/build-module/field-types/utils/is-valid-date-boundary.mjs
-  var import_date8 = __toESM(require_date(), 1);
+  // packages/dataviews/build-module/field-types/utils/is-valid-boundary.mjs
+  var import_date9 = __toESM(require_date(), 1);
   function parseDateLike(value) {
-    if (!value) {
-      return null;
-    }
     if (!isValid(new Date(value))) {
       return null;
     }
-    const parsed = (0, import_date8.getDate)(value);
-    return parsed && isValid(parsed) ? parsed : null;
+    const parsed = (0, import_date9.getDate)(value);
+    return parsed && isValid(parsed) ? parsed.getTime() : null;
   }
-  function validateDateLikeBoundary(item, field, boundary) {
+  function validateBoundary(item, field, boundary, parse5) {
     const constraint = field.isValid[boundary]?.constraint;
     if (typeof constraint !== "string") {
       return false;
@@ -90963,21 +97135,30 @@ var wp;
     if (boundaryValue === void 0 || boundaryValue === null || boundaryValue === "") {
       return true;
     }
-    const parsedConstraint = parseDateLike(constraint);
-    const parsedValue = parseDateLike(String(boundaryValue));
-    return !!parsedConstraint && !!parsedValue && (boundary === "min" ? parsedValue.getTime() >= parsedConstraint.getTime() : parsedValue.getTime() <= parsedConstraint.getTime());
+    const parsedConstraint = parse5(constraint);
+    const parsedValue = parse5(String(boundaryValue));
+    if (parsedConstraint === null || parsedValue === null) {
+      return false;
+    }
+    return boundary === "min" ? parsedValue >= parsedConstraint : parsedValue <= parsedConstraint;
   }
   function isValidMinDate(item, field) {
-    return validateDateLikeBoundary(item, field, "min");
+    return validateBoundary(item, field, "min", parseDateLike);
   }
   function isValidMaxDate(item, field) {
-    return validateDateLikeBoundary(item, field, "max");
+    return validateBoundary(item, field, "max", parseDateLike);
+  }
+  function isValidMinTime(item, field) {
+    return validateBoundary(item, field, "min", parseTime);
+  }
+  function isValidMaxTime(item, field) {
+    return validateBoundary(item, field, "max", parseTime);
   }

   // packages/dataviews/build-module/field-types/datetime.mjs
   var format4 = {
-    datetime: (0, import_date9.getSettings)().formats.datetime,
-    weekStartsOn: (0, import_date9.getSettings)().l10n.startOfWeek
+    datetime: (0, import_date10.getSettings)().formats.datetime,
+    weekStartsOn: (0, import_date10.getSettings)().l10n.startOfWeek
   };
   function getValueFormatted4({
     item,
@@ -90993,7 +97174,7 @@ var wp;
     } else {
       formatDatetime = field.format;
     }
-    return (0, import_date9.dateI18n)(formatDatetime.datetime, (0, import_date9.getDate)(value));
+    return (0, import_date10.dateI18n)(formatDatetime.datetime, (0, import_date10.getDate)(value));
   }
   var sort = (a2, b2, direction) => {
     const timeA = new Date(a2).getTime();
@@ -91038,10 +97219,10 @@ var wp;
   };

   // packages/dataviews/build-module/field-types/date.mjs
-  var import_date10 = __toESM(require_date(), 1);
+  var import_date11 = __toESM(require_date(), 1);
   var format5 = {
-    date: (0, import_date10.getSettings)().formats.date,
-    weekStartsOn: (0, import_date10.getSettings)().l10n.startOfWeek
+    date: (0, import_date11.getSettings)().formats.date,
+    weekStartsOn: (0, import_date11.getSettings)().l10n.startOfWeek
   };
   function getValueFormatted5({
     item,
@@ -91057,7 +97238,7 @@ var wp;
     } else {
       formatDate2 = field.format;
     }
-    return (0, import_date10.dateI18n)(formatDate2.date, (0, import_date10.getDate)(value));
+    return (0, import_date11.dateI18n)(formatDate2.date, (0, import_date11.getDate)(value));
   }
   var sort2 = (a2, b2, direction) => {
     const timeA = new Date(a2).getTime();
@@ -91103,8 +97284,83 @@ var wp;
     }
   };

+  // packages/dataviews/build-module/field-types/time.mjs
+  var import_date12 = __toESM(require_date(), 1);
+  var format6 = {
+    time: (0, import_date12.getSettings)().formats.time
+  };
+  var ANCHOR_DATE = "2000-01-01";
+  function toAnchoredDate(secondsSinceMidnight) {
+    const hours = Math.floor(secondsSinceMidnight / 3600);
+    const minutes = Math.floor(secondsSinceMidnight % 3600 / 60);
+    const seconds = secondsSinceMidnight % 60;
+    const time = [hours, minutes, seconds].map((part) => String(part).padStart(2, "0")).join(":");
+    return (0, import_date12.getDate)(`${ANCHOR_DATE}T${time}`);
+  }
+  function getValueFormatted6({
+    item,
+    field
+  }) {
+    const secondsSinceMidnight = parseTime(field.getValue({ item }));
+    if (secondsSinceMidnight === null) {
+      return "";
+    }
+    let formatTime;
+    if (field.type !== "time") {
+      formatTime = format6;
+    } else {
+      formatTime = field.format;
+    }
+    return (0, import_date12.dateI18n)(formatTime.time, toAnchoredDate(secondsSinceMidnight));
+  }
+  var sort3 = (a2, b2, direction) => {
+    const timeA = parseTime(a2);
+    const timeB = parseTime(b2);
+    if (timeA === null || timeB === null) {
+      if (timeA === timeB) {
+        return 0;
+      }
+      return timeA === null ? 1 : -1;
+    }
+    return direction === "asc" ? timeA - timeB : timeB - timeA;
+  };
+  var time_default = {
+    type: "time",
+    render,
+    Edit: "time",
+    sort: sort3,
+    enableSorting: true,
+    enableGlobalSearch: false,
+    defaultOperators: [
+      OPERATOR_ON,
+      OPERATOR_NOT_ON,
+      OPERATOR_BEFORE,
+      OPERATOR_AFTER,
+      OPERATOR_BEFORE_INC,
+      OPERATOR_AFTER_INC,
+      OPERATOR_BETWEEN
+    ],
+    validOperators: [
+      OPERATOR_ON,
+      OPERATOR_NOT_ON,
+      OPERATOR_BEFORE,
+      OPERATOR_AFTER,
+      OPERATOR_BEFORE_INC,
+      OPERATOR_AFTER_INC,
+      OPERATOR_BETWEEN
+    ],
+    format: format6,
+    getValueFormatted: getValueFormatted6,
+    validate: {
+      required: isValidRequired,
+      elements: isValidElements,
+      min: isValidMinTime,
+      max: isValidMaxTime
+    }
+  };
+
   // packages/dataviews/build-module/field-types/boolean.mjs
-  var import_i18n231 = __toESM(require_i18n(), 1);
+  var import_i18n236 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-bool.mjs
   function isValidRequiredForBool(item, field) {
@@ -91113,27 +97369,27 @@ var wp;
   }

   // packages/dataviews/build-module/field-types/boolean.mjs
-  function getValueFormatted6({
+  function getValueFormatted7({
     item,
     field
   }) {
     const value = field.getValue({ item });
     if (value === true) {
-      return (0, import_i18n231.__)("True");
+      return (0, import_i18n236.__)("True");
     }
     if (value === false) {
-      return (0, import_i18n231.__)("False");
+      return (0, import_i18n236.__)("False");
     }
     return "";
   }
   function isValidCustom4(item, field) {
     const value = field.getValue({ item });
     if (![void 0, "", null].includes(value) && ![true, false].includes(value)) {
-      return (0, import_i18n231.__)("Value must be true, false, or undefined");
+      return (0, import_i18n236.__)("Value must be true, false, or undefined");
     }
     return null;
   }
-  var sort3 = (a2, b2, direction) => {
+  var sort4 = (a2, b2, direction) => {
     const boolA = Boolean(a2);
     const boolB = Boolean(b2);
     if (boolA === boolB) {
@@ -91148,7 +97404,7 @@ var wp;
     type: "boolean",
     render,
     Edit: "checkbox",
-    sort: sort3,
+    sort: sort4,
     validate: {
       required: isValidRequiredForBool,
       elements: isValidElements,
@@ -91159,7 +97415,7 @@ var wp;
     defaultOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
     validOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
     format: {},
-    getValueFormatted: getValueFormatted6
+    getValueFormatted: getValueFormatted7
   };

   // packages/dataviews/build-module/field-types/media.mjs
@@ -91181,7 +97437,7 @@ var wp;
   };

   // packages/dataviews/build-module/field-types/array.mjs
-  var import_i18n232 = __toESM(require_i18n(), 1);
+  var import_i18n237 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-array.mjs
   function isValidRequiredForArray(item, field) {
@@ -91192,7 +97448,7 @@ var wp;
   }

   // packages/dataviews/build-module/field-types/array.mjs
-  function getValueFormatted7({
+  function getValueFormatted8({
     item,
     field
   }) {
@@ -91201,19 +97457,22 @@ var wp;
     return arr.join(", ");
   }
   function render2({ item, field }) {
-    return getValueFormatted7({ item, field });
+    return getValueFormatted8({ item, field });
   }
   function isValidCustom5(item, field) {
     const value = field.getValue({ item });
-    if (![void 0, "", null].includes(value) && !Array.isArray(value)) {
-      return (0, import_i18n232.__)("Value must be an array.");
+    if ([void 0, "", null].includes(value)) {
+      return null;
+    }
+    if (!Array.isArray(value)) {
+      return (0, import_i18n237.__)("Value must be an array.");
     }
     if (!value.every((v2) => typeof v2 === "string")) {
-      return (0, import_i18n232.__)("Every value must be a string.");
+      return (0, import_i18n237.__)("Every value must be a string.");
     }
     return null;
   }
-  var sort4 = (a2, b2, direction) => {
+  var sort5 = (a2, b2, direction) => {
     const arrA = Array.isArray(a2) ? a2 : [];
     const arrB = Array.isArray(b2) ? b2 : [];
     if (arrA.length !== arrB.length) {
@@ -91227,7 +97486,7 @@ var wp;
     type: "array",
     render: render2,
     Edit: "array",
-    sort: sort4,
+    sort: sort5,
     enableSorting: true,
     enableGlobalSearch: false,
     defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
@@ -91238,7 +97497,7 @@ var wp;
       OPERATOR_IS_NOT_ALL
     ],
     format: {},
-    getValueFormatted: getValueFormatted7,
+    getValueFormatted: getValueFormatted8,
     validate: {
       required: isValidRequiredForArray,
       elements: isValidElements,
@@ -91247,7 +97506,7 @@ var wp;
   };

   // packages/dataviews/build-module/field-types/password.mjs
-  function getValueFormatted8({
+  function getValueFormatted9({
     item,
     field
   }) {
@@ -91264,7 +97523,7 @@ var wp;
     defaultOperators: [],
     validOperators: [],
     format: {},
-    getValueFormatted: getValueFormatted8,
+    getValueFormatted: getValueFormatted9,
     validate: {
       required: isValidRequired,
       pattern: isValidPattern,
@@ -91307,18 +97566,18 @@ var wp;
   };

   // packages/dataviews/build-module/field-types/color.mjs
-  var import_i18n233 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime498 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n238 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime509 = __toESM(require_jsx_runtime(), 1);
   function render3({ item, field }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(RenderFromElements, { item, field });
+      return /* @__PURE__ */ (0, import_jsx_runtime509.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_runtime498.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime509.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
         "div",
         {
           style: {
@@ -91331,17 +97590,17 @@ var wp;
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime498.jsx)("span", { children: value })
+      /* @__PURE__ */ (0, import_jsx_runtime509.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_i18n233.__)("Value must be a valid color.");
+      return (0, import_i18n238.__)("Value must be a valid color.");
     }
     return null;
   }
-  var sort5 = (a2, b2, direction) => {
+  var sort6 = (a2, b2, direction) => {
     const colorA = w(a2);
     const colorB = w(b2);
     if (!colorA.isValid() && !colorB.isValid()) {
@@ -91367,7 +97626,7 @@ var wp;
     type: "color",
     render: render3,
     Edit: "color",
-    sort: sort5,
+    sort: sort6,
     enableSorting: true,
     enableGlobalSearch: false,
     defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
@@ -91419,7 +97678,7 @@ var wp;
   };

   // packages/dataviews/build-module/field-types/no-type.mjs
-  var sort6 = (a2, b2, direction) => {
+  var sort7 = (a2, b2, direction) => {
     if (typeof a2 === "number" && typeof b2 === "number") {
       return sort_number_default(a2, b2, direction);
     }
@@ -91429,7 +97688,7 @@ var wp;
     // type: no type for this one
     render,
     Edit: null,
-    sort: sort6,
+    sort: sort7,
     enableSorting: true,
     enableGlobalSearch: false,
     defaultOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
@@ -91446,12 +97705,12 @@ var wp;
   function supportsNumericRangeConstraint(type) {
     return type === "integer" || type === "number";
   }
-  function supportsDateRangeConstraint(type) {
-    return type === "date" || type === "datetime";
+  function supportsStringRangeConstraint(type) {
+    return type === "date" || type === "datetime" || type === "time";
   }
   function normalizeRangeRule(value, fieldType, key) {
     const validator = fieldType.validate[key];
-    if (validator && (typeof value === "number" && supportsNumericRangeConstraint(fieldType.type) || typeof value === "string" && supportsDateRangeConstraint(fieldType.type))) {
+    if (validator && (typeof value === "number" && supportsNumericRangeConstraint(fieldType.type) || typeof value === "string" && supportsStringRangeConstraint(fieldType.type))) {
       return { constraint: value, validate: validator };
     }
     return void 0;
@@ -91473,8 +97732,8 @@ var wp;
         validate: fieldType.validate.elements
       };
     }
-    const min2 = normalizeRangeRule(rules?.min, fieldType, "min");
-    const max2 = normalizeRangeRule(rules?.max, fieldType, "max");
+    const min3 = normalizeRangeRule(rules?.min, fieldType, "min");
+    const max3 = normalizeRangeRule(rules?.max, fieldType, "max");
     const minLengthValue = rules?.minLength;
     let minLength;
     if (typeof minLengthValue === "number" && fieldType.validate.minLength !== void 0) {
@@ -91503,8 +97762,8 @@ var wp;
     return {
       required,
       elements,
-      min: min2,
-      max: max2,
+      min: min3,
+      max: max3,
       minLength,
       maxLength,
       pattern,
@@ -91541,6 +97800,7 @@ var wp;
       text_default,
       datetime_default,
       date_default,
+      time_default,
       boolean_default,
       media_default2,
       array_default,
@@ -91558,7 +97818,7 @@ var wp;
     return fields.map((field) => {
       const fieldType = getFieldTypeByName(field.type);
       const getValue = field.getValue || get_value_from_id_default(field.id);
-      const sort7 = function(a2, b2, direction) {
+      const sort8 = function(a2, b2, direction) {
         const aValue = getValue({ item: a2 });
         const bValue = getValue({ item: b2 });
         return field.sort ? field.sort(aValue, bValue, direction) : fieldType.sort(aValue, bValue, direction);
@@ -91582,7 +97842,7 @@ var wp;
         type: fieldType.type,
         render: field.render ?? fieldType.render,
         Edit: getControl(field, fieldType.Edit),
-        sort: sort7,
+        sort: sort8,
         enableSorting: field.enableSorting ?? fieldType.enableSorting,
         enableGlobalSearch: field.enableGlobalSearch ?? fieldType.enableGlobalSearch,
         isValid: getIsValid(field, fieldType),
@@ -91599,12 +97859,12 @@ var wp;
   }

   // packages/dataviews/build-module/dataform/index.mjs
-  var import_element315 = __toESM(require_element(), 1);
+  var import_element326 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-context/index.mjs
-  var import_element304 = __toESM(require_element(), 1);
-  var import_jsx_runtime499 = __toESM(require_jsx_runtime(), 1);
-  var DataFormContext = (0, import_element304.createContext)({
+  var import_element315 = __toESM(require_element(), 1);
+  var import_jsx_runtime510 = __toESM(require_jsx_runtime(), 1);
+  var DataFormContext = (0, import_element315.createContext)({
     fields: []
   });
   DataFormContext.displayName = "DataFormContext";
@@ -91612,19 +97872,19 @@ var wp;
     fields,
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(DataFormContext.Provider, { value: { fields }, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(DataFormContext.Provider, { value: { fields }, children });
   }
   var dataform_context_default = DataFormContext;

   // packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
-  var import_element314 = __toESM(require_element(), 1);
+  var import_element325 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
-  var import_element305 = __toESM(require_element(), 1);
+  var import_element316 = __toESM(require_element(), 1);
   var import_components254 = __toESM(require_components(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/normalize-form.mjs
-  var import_i18n234 = __toESM(require_i18n(), 1);
+  var import_i18n239 = __toESM(require_i18n(), 1);
   var DEFAULT_LAYOUT = {
     type: "regular",
     labelPosition: "top"
@@ -91655,14 +97915,14 @@ var wp;
       if (typeof openAs === "object" && openAs.type === "modal") {
         normalizedOpenAs = {
           type: "modal",
-          applyLabel: openAs.applyLabel?.trim() || (0, import_i18n234.__)("Apply"),
-          cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n234.__)("Cancel")
+          applyLabel: openAs.applyLabel?.trim() || (0, import_i18n239.__)("Apply"),
+          cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n239.__)("Cancel")
         };
       } else if (openAs === "modal") {
         normalizedOpenAs = {
           type: "modal",
-          applyLabel: (0, import_i18n234.__)("Apply"),
-          cancelLabel: (0, import_i18n234.__)("Cancel")
+          applyLabel: (0, import_i18n239.__)("Apply"),
+          cancelLabel: (0, import_i18n239.__)("Cancel")
         };
       } else {
         normalizedOpenAs = { type: "dropdown" };
@@ -91742,15 +98002,15 @@ var wp;
   var normalize_form_default = normalizeForm;

   // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
-  var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime511 = __toESM(require_jsx_runtime(), 1);
   function Header3({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-regular__header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_components254.__experimentalHeading, { level: 2, size: 13, children: title }) })
+        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 }) })
       }
     );
   }
@@ -91762,9 +98022,9 @@ var wp;
     markWhenOptional,
     validity
   }) {
-    const { fields } = (0, import_element305.useContext)(dataform_context_default);
+    const { fields } = (0, import_element316.useContext)(dataform_context_default);
     const layout = field.layout;
-    const form = (0, import_element305.useMemo)(
+    const form = (0, import_element316.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : []
@@ -91772,9 +98032,9 @@ var wp;
       [field]
     );
     if (!!field.children) {
-      return /* @__PURE__ */ (0, import_jsx_runtime500.jsxs)(import_jsx_runtime500.Fragment, { children: [
-        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(Header3, { title: field.label }),
-        /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+      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)(
           DataFormLayout,
           {
             data,
@@ -91793,30 +98053,30 @@ var wp;
       return null;
     }
     if (labelPosition === "side") {
-      return /* @__PURE__ */ (0, import_jsx_runtime500.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime511.jsxs)(
         Stack,
         {
           direction: "row",
           className: "dataforms-layouts-regular__field",
           gap: "sm",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
               "div",
               {
                 className: clsx_default(
                   "dataforms-layouts-regular__field-label",
                   `dataforms-layouts-regular__field-label--label-position-${labelPosition}`
                 ),
-                children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_components254.BaseControl.VisualLabel, { children: fieldDefinition.label })
+                children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(import_components254.BaseControl.VisualLabel, { children: fieldDefinition.label })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime500.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime511.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
               fieldDefinition.render,
               {
                 item: data,
                 field: fieldDefinition
               }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+            ) : /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
               fieldDefinition.Edit,
               {
                 data,
@@ -91832,16 +98092,16 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime500.jsx)("div", { className: "dataforms-layouts-regular__field", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_jsx_runtime500.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime500.jsxs)(import_jsx_runtime500.Fragment, { children: [
-      !hideLabelFromVision && labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_components254.BaseControl.VisualLabel, { children: fieldDefinition.label }),
-      /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+    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)(
         fieldDefinition.render,
         {
           item: data,
           field: fieldDefinition
         }
       )
-    ] }) }) : /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+    ] }) }) : /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
       fieldDefinition.Edit,
       {
         data,
@@ -91857,14 +98117,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_element310 = __toESM(require_element(), 1);
-  var import_compose103 = __toESM(require_compose(), 1);
+  var import_element321 = __toESM(require_element(), 1);
+  var import_compose107 = __toESM(require_compose(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
   var import_components256 = __toESM(require_components(), 1);
-  var import_i18n235 = __toESM(require_i18n(), 1);
-  var import_compose102 = __toESM(require_compose(), 1);
-  var import_element306 = __toESM(require_element(), 1);
+  var import_i18n240 = __toESM(require_i18n(), 1);
+  var import_compose106 = __toESM(require_compose(), 1);
+  var import_element317 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-label-classname.mjs
   function getLabelClassName(labelPosition, showError) {
@@ -91878,15 +98138,15 @@ var wp;

   // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-label-content.mjs
   var import_components255 = __toESM(require_components(), 1);
-  var import_jsx_runtime501 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
   function getLabelContent(showError, errorMessage, fieldLabel) {
-    return showError ? /* @__PURE__ */ (0, import_jsx_runtime501.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(
+    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_runtime501.jsxs)("span", { className: "dataforms-layouts-panel__field-label-error-content", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(import_components255.Icon, { icon: error_default, size: 16 }),
-            /* @__PURE__ */ (0, import_jsx_runtime501.jsxs)(VisuallyHidden, { children: [
+          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,
               ": "
             ] }),
@@ -91894,7 +98154,7 @@ var wp;
           ] })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(tooltip_exports.Popup, { children: errorMessage })
+      /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(tooltip_exports.Popup, { children: errorMessage })
     ] }) : fieldLabel;
   }
   var get_label_content_default = getLabelContent;
@@ -91935,7 +98195,7 @@ var wp;
   var get_first_validation_error_default = getFirstValidationError;

   // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
-  var import_jsx_runtime502 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 1);
   function SummaryButton({
     data,
     field,
@@ -91952,7 +98212,7 @@ var wp;
     const showError = touched && !!errorMessage;
     const labelClassName = get_label_classname_default(labelPosition, showError);
     const labelContent = get_label_content_default(showError, errorMessage, fieldLabel);
-    const className = clsx_default(
+    const className2 = clsx_default(
       "dataforms-layouts-panel__field-trigger",
       `dataforms-layouts-panel__field-trigger--label-${labelPosition}`,
       {
@@ -91960,21 +98220,21 @@ var wp;
         "dataforms-layouts-panel__field-trigger--edit-always": editVisibility === "always"
       }
     );
-    const controlId = (0, import_compose102.useInstanceId)(
+    const controlId = (0, import_compose106.useInstanceId)(
       SummaryButton,
       "dataforms-layouts-panel__field-control"
     );
-    const ariaLabel = showError ? (0, import_i18n235.sprintf)(
+    const ariaLabel = showError ? (0, import_i18n240.sprintf)(
       // translators: %s: Field name.
-      (0, import_i18n235._x)("Edit %s (has errors)", "field"),
+      (0, import_i18n240._x)("Edit %s (has errors)", "field"),
       fieldLabel || ""
-    ) : (0, import_i18n235.sprintf)(
+    ) : (0, import_i18n240.sprintf)(
       // translators: %s: Field name.
-      (0, import_i18n235._x)("Edit %s", "field"),
+      (0, import_i18n240._x)("Edit %s", "field"),
       fieldLabel || ""
     );
-    const rowRef = (0, import_element306.useRef)(null);
-    const editButtonRef = (0, import_element306.useRef)(null);
+    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;
@@ -91987,38 +98247,38 @@ var wp;
         onClick();
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime502.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(
       "div",
       {
         ref: rowRef,
-        className,
+        className: className2,
         onClick: !disabled2 ? handleRowClick : void 0,
         onKeyDown: !disabled2 ? handleKeyDown : void 0,
         children: [
-          labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime502.jsx)("span", { className: labelClassName, children: labelContent }),
-          labelPosition === "none" && showError && /* @__PURE__ */ (0, import_jsx_runtime502.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+          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_runtime502.jsx)(
+                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_runtime502.jsx)(import_components256.Icon, { icon: error_default, size: 16 })
+                    children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(import_components256.Icon, { icon: error_default, size: 16 })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(tooltip_exports.Popup, { children: errorMessage })
+            /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(tooltip_exports.Popup, { children: errorMessage })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
             "span",
             {
               id: `${controlId}`,
               className: "dataforms-layouts-panel__field-control",
-              children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+              children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
                 "span",
                 {
                   style: {
@@ -92028,11 +98288,11 @@ var wp;
                     width: "100%",
                     gap: "2px"
                   },
-                  children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+                  children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
                     "span",
                     {
                       style: { width: "100%" },
-                      children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
                         summaryField.render,
                         {
                           item: data,
@@ -92043,7 +98303,7 @@ var wp;
                     summaryField.id
                   ))
                 }
-              ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+              ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
                 summaryField.render,
                 {
                   item: data,
@@ -92053,7 +98313,7 @@ var wp;
               ))
             }
           ),
-          !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+          !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
             import_components256.Button,
             {
               ref: editButtonRef,
@@ -92074,8 +98334,8 @@ var wp;
   // 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_element307 = __toESM(require_element(), 1);
-  var import_i18n236 = __toESM(require_i18n(), 1);
+  var import_element318 = __toESM(require_element(), 1);
+  var import_i18n241 = __toESM(require_i18n(), 1);
   function isFormValid(formValidity) {
     if (!formValidity) {
       return true;
@@ -92205,7 +98465,7 @@ var wp;
             {
               elements: {
                 type: "invalid",
-                message: (0, import_i18n236.__)("Could not validate elements.")
+                message: (0, import_i18n241.__)("Could not validate elements.")
               }
             },
             [...path, formField.id]
@@ -92224,7 +98484,7 @@ var wp;
             {
               elements: {
                 type: "invalid",
-                message: (0, import_i18n236.__)(
+                message: (0, import_i18n241.__)(
                   "Value must be one of the elements."
                 )
               }
@@ -92250,7 +98510,7 @@ var wp;
       if (error2 instanceof Error) {
         errorMessage = error2.message;
       } else {
-        errorMessage = String(error2) || (0, import_i18n236.__)(
+        errorMessage = String(error2) || (0, import_i18n241.__)(
           "Unknown error when running elements validation asynchronously."
         );
       }
@@ -92309,7 +98569,7 @@ var wp;
           {
             custom: {
               type: "invalid",
-              message: (0, import_i18n236.__)("Validation could not be processed.")
+              message: (0, import_i18n241.__)("Validation could not be processed.")
             }
           },
           [...path, formField.id]
@@ -92324,7 +98584,7 @@ var wp;
       if (error2 instanceof Error) {
         errorMessage = error2.message;
       } else {
-        errorMessage = String(error2) || (0, import_i18n236.__)(
+        errorMessage = String(error2) || (0, import_i18n241.__)(
           "Unknown error when running custom validation asynchronously."
         );
       }
@@ -92343,7 +98603,20 @@ var wp;
       });
     });
   }
+  function isFormFieldHidden(formField, item) {
+    return formField.children.length === 0 && !!formField.field?.isVisible && !formField.field.isVisible(item);
+  }
   function validateFormField(item, formField, promiseHandler) {
+    if (isFormFieldHidden(formField, item)) {
+      const { customCounterRef, elementsCounterRef } = promiseHandler;
+      if (customCounterRef.current[formField.id]) {
+        customCounterRef.current[formField.id] += 1;
+      }
+      if (elementsCounterRef.current[formField.id]) {
+        elementsCounterRef.current[formField.id] += 1;
+      }
+      return void 0;
+    }
     if (formField.field?.isValid.required && !formField.field.isValid.required.validate(item, formField.field)) {
       return {
         required: { type: "invalid" }
@@ -92353,7 +98626,7 @@ var wp;
       return {
         pattern: {
           type: "invalid",
-          message: (0, import_i18n236.__)("Value does not match the required pattern.")
+          message: (0, import_i18n241.__)("Value does not match the required pattern.")
         }
       };
     }
@@ -92361,7 +98634,7 @@ var wp;
       return {
         min: {
           type: "invalid",
-          message: (0, import_i18n236.__)("Value is below the minimum.")
+          message: (0, import_i18n241.__)("Value is below the minimum.")
         }
       };
     }
@@ -92369,7 +98642,7 @@ var wp;
       return {
         max: {
           type: "invalid",
-          message: (0, import_i18n236.__)("Value is above the maximum.")
+          message: (0, import_i18n241.__)("Value is above the maximum.")
         }
       };
     }
@@ -92377,7 +98650,7 @@ var wp;
       return {
         minLength: {
           type: "invalid",
-          message: (0, import_i18n236.__)("Value is too short.")
+          message: (0, import_i18n241.__)("Value is too short.")
         }
       };
     }
@@ -92385,7 +98658,7 @@ var wp;
       return {
         maxLength: {
           type: "invalid",
-          message: (0, import_i18n236.__)("Value is too long.")
+          message: (0, import_i18n241.__)("Value is too long.")
         }
       };
     }
@@ -92393,7 +98666,7 @@ var wp;
       return {
         elements: {
           type: "invalid",
-          message: (0, import_i18n236.__)("Value must be one of the elements.")
+          message: (0, import_i18n241.__)("Value must be one of the elements.")
         }
       };
     }
@@ -92416,7 +98689,7 @@ var wp;
         if (error2 instanceof Error) {
           errorMessage = error2.message;
         } else {
-          errorMessage = String(error2) || (0, import_i18n236.__)("Unknown error when running custom validation.");
+          errorMessage = String(error2) || (0, import_i18n241.__)("Unknown error when running custom validation.");
         }
         return {
           custom: {
@@ -92443,14 +98716,14 @@ var wp;
       );
       fieldValidity.elements = {
         type: "validating",
-        message: (0, import_i18n236.__)("Validating\u2026")
+        message: (0, import_i18n241.__)("Validating\u2026")
       };
     }
     if (customError instanceof Promise) {
       handleCustomValidationAsync(customError, formField, promiseHandler);
       fieldValidity.custom = {
         type: "validating",
-        message: (0, import_i18n236.__)("Validating\u2026")
+        message: (0, import_i18n241.__)("Validating\u2026")
       };
     }
     if (Object.keys(fieldValidity).length > 0) {
@@ -92481,26 +98754,25 @@ var wp;
   }
   function getFormFieldValue(formField, item) {
     const fieldValue = formField?.field?.getValue({ item });
+    const isHidden = isFormFieldHidden(formField, item);
     if (formField.children.length === 0) {
-      return fieldValue;
+      return { value: fieldValue, isHidden };
     }
     const childrenValues = formField.children.map(
       (child) => getFormFieldValue(child, item)
     );
-    if (!childrenValues) {
-      return fieldValue;
-    }
     return {
       value: fieldValue,
+      isHidden,
       children: childrenValues
     };
   }
   function useFormValidity(item, fields, form) {
-    const [formValidity, setFormValidity] = (0, import_element307.useState)();
-    const customCounterRef = (0, import_element307.useRef)({});
-    const elementsCounterRef = (0, import_element307.useRef)({});
-    const previousValuesRef = (0, import_element307.useRef)({});
-    const validate = (0, import_element307.useCallback)(() => {
+    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 promiseHandler = {
         customCounterRef,
         elementsCounterRef,
@@ -92558,7 +98830,7 @@ var wp;
         return validity;
       });
     }, [item, fields, form]);
-    (0, import_element307.useEffect)(() => {
+    (0, import_element318.useEffect)(() => {
       validate();
     }, [validate]);
     return {
@@ -92569,9 +98841,9 @@ var wp;
   var use_form_validity_default = useFormValidity;

   // packages/dataviews/build-module/hooks/use-reveal-validity.mjs
-  var import_element308 = __toESM(require_element(), 1);
+  var import_element319 = __toESM(require_element(), 1);
   function useRevealValidity(ref, shouldReveal) {
-    const revealValidity = (0, import_element308.useCallback)(() => {
+    const revealValidity = (0, import_element319.useCallback)(() => {
       const inputs = ref.current?.querySelectorAll("input, textarea, select");
       let revealedCount = 0;
       inputs?.forEach((input) => {
@@ -92584,7 +98856,7 @@ var wp;
       });
       return revealedCount;
     }, [ref]);
-    (0, import_element308.useEffect)(() => {
+    (0, import_element319.useEffect)(() => {
       if (shouldReveal) {
         revealValidity();
       }
@@ -92593,7 +98865,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-layouts/panel/utils/use-field-from-form-field.mjs
-  var import_element309 = __toESM(require_element(), 1);
+  var import_element320 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/get-summary-fields.mjs
   function extractSummaryIds(summary) {
@@ -92634,7 +98906,7 @@ var wp;
     return fieldDefinition;
   };
   function useFieldFromFormField(field) {
-    const { fields } = (0, import_element309.useContext)(dataform_context_default);
+    const { fields } = (0, import_element320.useContext)(dataform_context_default);
     const layout = field.layout;
     const summaryFields = getSummaryFields(layout.summary, fields);
     const fieldDefinition = getFieldDefinition(field, fields);
@@ -92655,7 +98927,7 @@ var wp;
   var use_field_from_form_field_default = useFieldFromFormField;

   // packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
-  var import_jsx_runtime503 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
   function ModalContent({
     data,
     field,
@@ -92666,14 +98938,14 @@ var wp;
   }) {
     const { openAs } = field.layout;
     const { applyLabel, cancelLabel } = openAs;
-    const { fields } = (0, import_element310.useContext)(dataform_context_default);
-    const [changes, setChanges] = (0, import_element310.useState)({});
-    const modalData = (0, import_element310.useMemo)(() => {
+    const { fields } = (0, import_element321.useContext)(dataform_context_default);
+    const [changes, setChanges] = (0, import_element321.useState)({});
+    const modalData = (0, import_element321.useMemo)(() => {
       return (0, import_deepmerge3.default)(data, changes, {
         arrayMerge: (target, source) => source
       });
     }, [data, changes]);
-    const form = (0, import_element310.useMemo)(
+    const form = (0, import_element321.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : (
@@ -92708,11 +98980,11 @@ var wp;
         })
       );
     };
-    const focusOnMountRef = (0, import_compose103.useFocusOnMount)("firstInputElement");
-    const contentRef = (0, import_element310.useRef)(null);
-    const mergedRef = (0, import_compose103.useMergeRefs)([focusOnMountRef, contentRef]);
+    const focusOnMountRef = (0, import_compose107.useFocusOnMount)("firstInputElement");
+    const contentRef = (0, import_element321.useRef)(null);
+    const mergedRef = (0, import_compose107.useMergeRefs)([focusOnMountRef, contentRef]);
     useRevealValidity(contentRef, touched);
-    return /* @__PURE__ */ (0, import_jsx_runtime503.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)(
       import_components257.Modal,
       {
         className: "dataforms-layouts-panel__modal",
@@ -92721,14 +98993,14 @@ var wp;
         title: fieldLabel,
         size: "medium",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime503.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime514.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
             DataFormLayout,
             {
               data: modalData,
               form,
               onChange: handleOnChange,
               validity,
-              children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+              children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
                 FieldLayout,
                 {
                   data: modalData,
@@ -92742,15 +99014,15 @@ var wp;
               )
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime503.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)(
             Stack,
             {
               direction: "row",
               className: "dataforms-layouts-panel__modal-footer",
               gap: "md",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(import_components257.__experimentalSpacer, { style: { flex: 1 } }),
-                /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_components257.__experimentalSpacer, { style: { flex: 1 } }),
+                /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
                   import_components257.Button,
                   {
                     variant: "tertiary",
@@ -92759,7 +99031,7 @@ var wp;
                     children: cancelLabel
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
                   import_components257.Button,
                   {
                     variant: "primary",
@@ -92781,8 +99053,8 @@ var wp;
     onChange,
     validity
   }) {
-    const [touched, setTouched] = (0, import_element310.useState)(false);
-    const [isOpen, setIsOpen] = (0, import_element310.useState)(false);
+    const [touched, setTouched] = (0, import_element321.useState)(false);
+    const [isOpen, setIsOpen] = (0, import_element321.useState)(false);
     const { fieldDefinition, fieldLabel, summaryFields } = use_field_from_form_field_default(field);
     if (!fieldDefinition) {
       return null;
@@ -92791,8 +99063,8 @@ var wp;
       setIsOpen(false);
       setTouched(true);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime503.jsxs)(import_jsx_runtime503.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)(import_jsx_runtime514.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
         SummaryButton,
         {
           data,
@@ -92806,7 +99078,7 @@ var wp;
           isOpen
         }
       ),
-      isOpen && /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+      isOpen && /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
         ModalContent,
         {
           data,
@@ -92823,27 +99095,27 @@ var wp;

   // packages/dataviews/build-module/components/dataform-layouts/panel/dropdown.mjs
   var import_components258 = __toESM(require_components(), 1);
-  var import_i18n237 = __toESM(require_i18n(), 1);
-  var import_element311 = __toESM(require_element(), 1);
-  var import_compose104 = __toESM(require_compose(), 1);
-  var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 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);
   function DropdownHeader({
     title,
     onClose
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-panel__dropdown-header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", children: [
-          title && /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(import_components258.__experimentalHeading, { level: 2, size: 13, children: title }),
-          /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(import_components258.__experimentalSpacer, { style: { flex: 1 } }),
-          onClose && /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+        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,
             {
-              label: (0, import_i18n237.__)("Close"),
+              label: (0, import_i18n242.__)("Close"),
               icon: close_small_default,
               onClick: onClose,
               size: "small"
@@ -92857,9 +99129,9 @@ var wp;
     touched,
     children
   }) {
-    const ref = (0, import_element311.useRef)(null);
+    const ref = (0, import_element322.useRef)(null);
     useRevealValidity(ref, touched);
-    return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)("div", { ref, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("div", { ref, children });
   }
   function PanelDropdown({
     data,
@@ -92867,11 +99139,11 @@ var wp;
     onChange,
     validity
   }) {
-    const [touched, setTouched] = (0, import_element311.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element311.useState)(
+    const [touched, setTouched] = (0, import_element322.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element322.useState)(
       null
     );
-    const popoverProps3 = (0, import_element311.useMemo)(
+    const popoverProps3 = (0, import_element322.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -92882,10 +99154,10 @@ var wp;
       }),
       [popoverAnchor]
     );
-    const [dialogRef, dialogProps] = (0, import_compose104.__experimentalUseDialog)({
+    const [dialogRef, dialogProps] = (0, import_compose108.__experimentalUseDialog)({
       focusOnMount: "firstInputElement"
     });
-    const form = (0, import_element311.useMemo)(
+    const form = (0, import_element322.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : (
@@ -92895,7 +99167,7 @@ var wp;
       }),
       [field]
     );
-    const formValidity = (0, import_element311.useMemo)(() => {
+    const formValidity = (0, import_element322.useMemo)(() => {
       if (validity === void 0) {
         return void 0;
       }
@@ -92908,12 +99180,12 @@ var wp;
     if (!fieldDefinition) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
       "div",
       {
         ref: setPopoverAnchor,
         className: "dataforms-layouts-panel__field-dropdown-anchor",
-        children: /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
           import_components258.Dropdown,
           {
             contentClassName: "dataforms-layouts-panel__field-dropdown",
@@ -92924,7 +99196,7 @@ var wp;
                 setTouched(true);
               }
             },
-            renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+            renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
               SummaryButton,
               {
                 data,
@@ -92938,22 +99210,22 @@ var wp;
                 onClick: onToggle
               }
             ),
-            renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(DropdownContentWithValidation, { touched, children: /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)("div", { ref: dialogRef, ...dialogProps, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+            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)(
                 DropdownHeader,
                 {
                   title: fieldLabel,
                   onClose
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
                 DataFormLayout,
                 {
                   data,
                   form,
                   onChange,
                   validity: formValidity,
-                  children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+                  children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
                     FieldLayout,
                     {
                       data,
@@ -92976,7 +99248,7 @@ var wp;
   var dropdown_default2 = PanelDropdown;

   // packages/dataviews/build-module/components/dataform-layouts/panel/index.mjs
-  var import_jsx_runtime505 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime516 = __toESM(require_jsx_runtime(), 1);
   function FormPanelField({
     data,
     field,
@@ -92985,7 +99257,7 @@ var wp;
   }) {
     const layout = field.layout;
     if (layout.openAs.type === "modal") {
-      return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
         modal_default,
         {
           data,
@@ -92995,7 +99267,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
       dropdown_default2,
       {
         data,
@@ -93007,12 +99279,12 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
-  var import_element312 = __toESM(require_element(), 1);
-  var import_a11y24 = __toESM(require_a11y(), 1);
-  var import_compose105 = __toESM(require_compose(), 1);
+  var import_element323 = __toESM(require_element(), 1);
+  var import_a11y25 = __toESM(require_a11y(), 1);
+  var import_compose109 = __toESM(require_compose(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/get-validation-message.mjs
-  var import_i18n238 = __toESM(require_i18n(), 1);
+  var import_i18n243 = __toESM(require_i18n(), 1);
   function countInvalidFields(validity) {
     if (!validity) {
       return 0;
@@ -93039,9 +99311,9 @@ var wp;
     if (invalidCount === 0) {
       return void 0;
     }
-    return (0, import_i18n238.sprintf)(
+    return (0, import_i18n243.sprintf)(
       /* translators: %d: Number of fields that need attention */
-      (0, import_i18n238._n)(
+      (0, import_i18n243._n)(
         "%d field needs attention",
         "%d fields need attention",
         invalidCount
@@ -93051,7 +99323,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-layouts/validation-badge.mjs
-  var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
   function ValidationBadge({
     validity
   }) {
@@ -93059,11 +99331,11 @@ var wp;
     if (!message2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(Badge, { intent: "high", children: message2 });
+    return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(Badge, { intent: "high", children: message2 });
   }

   // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
-  var import_jsx_runtime507 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime518 = __toESM(require_jsx_runtime(), 1);
   function isSummaryFieldVisible(summaryField, summaryConfig, isOpen) {
     if (!summaryConfig || Array.isArray(summaryConfig) && summaryConfig.length === 0) {
       return false;
@@ -93104,17 +99376,17 @@ var wp;
     );
     const hasBadge = touched && layout.isCollapsible;
     const hasSummary = visibleSummaryFields.length > 0 && layout.withHeader;
-    return /* @__PURE__ */ (0, import_jsx_runtime507.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(
       Stack,
       {
         align: "center",
         justify: "space-between",
         className: "dataforms-layouts-card__field-header-content",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(card_exports.Title, { children: label }),
-          (hasBadge || hasSummary) && /* @__PURE__ */ (0, import_jsx_runtime507.jsxs)(collapsible_card_exports.HeaderDescription, { className: "dataforms-layouts-card__field-header-content-description", children: [
-            hasBadge && /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(ValidationBadge, { validity }),
-            hasSummary && /* @__PURE__ */ (0, import_jsx_runtime507.jsx)("div", { className: "dataforms-layouts-card__field-summary", children: visibleSummaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+          /* @__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)(
               summaryField.render,
               {
                 item: data,
@@ -93138,9 +99410,9 @@ var wp;
     withHeader
   }) {
     if (field.children) {
-      return /* @__PURE__ */ (0, import_jsx_runtime507.jsxs)(import_jsx_runtime507.Fragment, { children: [
-        field.description && /* @__PURE__ */ (0, import_jsx_runtime507.jsx)("div", { className: "dataforms-layouts-card__field-description", children: field.description }),
-        /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+      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)(
           DataFormLayout,
           {
             data,
@@ -93155,7 +99427,7 @@ var wp;
     if (!SingleFieldLayout) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
       SingleFieldLayout,
       {
         data,
@@ -93175,11 +99447,11 @@ var wp;
     markWhenOptional,
     validity
   }) {
-    const { fields } = (0, import_element312.useContext)(dataform_context_default);
+    const { fields } = (0, import_element323.useContext)(dataform_context_default);
     const layout = field.layout;
-    const contentRef = (0, import_element312.useRef)(null);
-    const hasFocusedContentRef = (0, import_element312.useRef)(false);
-    const form = (0, import_element312.useMemo)(
+    const contentRef = (0, import_element323.useRef)(null);
+    const hasFocusedContentRef = (0, import_element323.useRef)(false);
+    const form = (0, import_element323.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: field.children ?? []
@@ -93187,12 +99459,12 @@ var wp;
       [field]
     );
     const { isOpened, isCollapsible } = layout;
-    const [isOpen, setIsOpen] = (0, import_element312.useState)(isOpened);
-    const [touched, setTouched] = (0, import_element312.useState)(false);
-    (0, import_element312.useEffect)(() => {
+    const [isOpen, setIsOpen] = (0, import_element323.useState)(isOpened);
+    const [touched, setTouched] = (0, import_element323.useState)(false);
+    (0, import_element323.useEffect)(() => {
       setIsOpen(isOpened);
     }, [isOpened]);
-    const handleOpenChange = (0, import_element312.useCallback)((open) => {
+    const handleOpenChange = (0, import_element323.useCallback)((open) => {
       if (!open) {
         setTouched(true);
       }
@@ -93202,10 +99474,10 @@ var wp;
       contentRef,
       (isCollapsible ? isOpen : true) && touched
     );
-    const handleContentFocus = (0, import_element312.useCallback)(() => {
+    const handleContentFocus = (0, import_element323.useCallback)(() => {
       hasFocusedContentRef.current = true;
     }, []);
-    const handleFocusOutside = (0, import_element312.useCallback)(() => {
+    const handleFocusOutside = (0, import_element323.useCallback)(() => {
       if (!hasFocusedContentRef.current) {
         return;
       }
@@ -93216,10 +99488,10 @@ var wp;
       const revealedCount = revealValidity();
       const message2 = getValidationMessage(validity);
       if (revealedCount > 0 && message2) {
-        (0, import_a11y24.speak)(message2, "polite");
+        (0, import_a11y25.speak)(message2, "polite");
       }
     }, [isCollapsible, isOpen, revealValidity, validity]);
-    const focusOutsideProps = (0, import_compose105.__experimentalUseFocusOutside)(handleFocusOutside);
+    const focusOutsideProps = (0, import_compose109.__experimentalUseFocusOutside)(handleFocusOutside);
     let label = field.label;
     let withHeader;
     if (field.children) {
@@ -93234,7 +99506,7 @@ var wp;
       label = fieldDefinition.label;
       withHeader = !!label && layout.withHeader;
     }
-    const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+    const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
       BodyContent,
       {
         data,
@@ -93247,7 +99519,7 @@ var wp;
         withHeader
       }
     );
-    const headerContent = /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+    const headerContent = /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
       HeaderContent,
       {
         data,
@@ -93260,7 +99532,7 @@ var wp;
       }
     );
     if (withHeader && isCollapsible) {
-      return /* @__PURE__ */ (0, import_jsx_runtime507.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(
         collapsible_card_exports.Root,
         {
           className: "dataforms-layouts-card__field",
@@ -93268,8 +99540,8 @@ var wp;
           onOpenChange: handleOpenChange,
           ...focusOutsideProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(collapsible_card_exports.Header, { children: headerContent }),
-            /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(collapsible_card_exports.Header, { children: headerContent }),
+            /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
               collapsible_card_exports.Content,
               {
                 ref: contentRef,
@@ -93281,14 +99553,14 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime507.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(
       card_exports.Root,
       {
         className: "dataforms-layouts-card__field",
         ...focusOutsideProps,
         children: [
-          withHeader && /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(card_exports.Header, { children: headerContent }),
-          /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(card_exports.Content, { ref: contentRef, onFocus: handleContentFocus, children: bodyContent })
+          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 })
         ]
       }
     );
@@ -93296,19 +99568,19 @@ var wp;

   // packages/dataviews/build-module/components/dataform-layouts/row/index.mjs
   var import_components259 = __toESM(require_components(), 1);
-  var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
   function Header4({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-row__header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(import_components259.__experimentalHeading, { level: 2, size: 13, children: title }) })
+        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 }) })
       }
     );
   }
-  var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(import_jsx_runtime508.Fragment, { children });
+  var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(import_jsx_runtime519.Fragment, { children });
   function FormRowField({
     data,
     field,
@@ -93323,9 +99595,9 @@ var wp;
         layout: DEFAULT_LAYOUT,
         fields: field.children
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime508.jsxs)("div", { className: "dataforms-layouts-row__field", children: [
-        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(Header4, { title: field.label }),
-        /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(Stack, { direction: "row", align: layout.alignment, gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+      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)(
           DataFormLayout,
           {
             data,
@@ -93333,12 +99605,12 @@ var wp;
             onChange,
             validity: validity?.children,
             as: EMPTY_WRAPPER,
-            children: (FieldLayout, childField, childFieldValidity) => /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+            children: (FieldLayout, childField, childFieldValidity) => /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
               "div",
               {
                 className: "dataforms-layouts-row__field-control",
                 style: layout.styles[childField.id],
-                children: /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
                   FieldLayout,
                   {
                     data,
@@ -93360,7 +99632,7 @@ var wp;
     if (!RegularLayout) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(import_jsx_runtime508.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime508.jsx)("div", { className: "dataforms-layouts-row__field-control", children: /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+    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)(
       RegularLayout,
       {
         data,
@@ -93373,31 +99645,31 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-layouts/details/index.mjs
-  var import_element313 = __toESM(require_element(), 1);
-  var import_i18n239 = __toESM(require_i18n(), 1);
-  var import_a11y25 = __toESM(require_a11y(), 1);
-  var import_compose106 = __toESM(require_compose(), 1);
-  var import_jsx_runtime509 = __toESM(require_jsx_runtime(), 1);
+  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);
   function FormDetailsField({
     data,
     field,
     onChange,
     validity
   }) {
-    const { fields } = (0, import_element313.useContext)(dataform_context_default);
-    const detailsRef = (0, import_element313.useRef)(null);
-    const contentRef = (0, import_element313.useRef)(null);
-    const hasFocusedContentRef = (0, import_element313.useRef)(false);
-    const [touched, setTouched] = (0, import_element313.useState)(false);
-    const [isOpen, setIsOpen] = (0, import_element313.useState)(false);
-    const form = (0, import_element313.useMemo)(
+    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)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: field.children ?? []
       }),
       [field]
     );
-    (0, import_element313.useEffect)(() => {
+    (0, import_element324.useEffect)(() => {
       const details = detailsRef.current;
       if (!details) {
         return;
@@ -93415,10 +99687,10 @@ var wp;
       };
     }, []);
     const revealValidity = useRevealValidity(contentRef, isOpen && touched);
-    const handleContentFocus = (0, import_element313.useCallback)(() => {
+    const handleContentFocus = (0, import_element324.useCallback)(() => {
       hasFocusedContentRef.current = true;
     }, []);
-    const handleFocusOutside = (0, import_element313.useCallback)(() => {
+    const handleFocusOutside = (0, import_element324.useCallback)(() => {
       if (!hasFocusedContentRef.current) {
         return;
       }
@@ -93429,10 +99701,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");
       }
     }, [revealValidity, validity]);
-    const focusOutsideProps = (0, import_compose106.__experimentalUseFocusOutside)(handleFocusOutside);
+    const focusOutsideProps = (0, import_compose110.__experimentalUseFocusOutside)(handleFocusOutside);
     if (!field.children) {
       return null;
     }
@@ -93440,18 +99712,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_runtime509.jsx)(summaryField.render, { item: data, field: summaryField });
+      summaryContent = /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(summaryField.render, { item: data, field: summaryField });
     } else {
-      summaryContent = field.label || (0, import_i18n239.__)("More details");
+      summaryContent = field.label || (0, import_i18n244.__)("More details");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime509.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime520.jsxs)(
       "details",
       {
         ref: detailsRef,
         className: "dataforms-layouts-details__details",
         ...focusOutsideProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime509.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime509.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime520.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime520.jsxs)(
             Stack,
             {
               direction: "row",
@@ -93460,17 +99732,17 @@ var wp;
               className: "dataforms-layouts-details__summary-content",
               children: [
                 summaryContent,
-                touched && /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(ValidationBadge, { validity })
+                touched && /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(ValidationBadge, { validity })
               ]
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
             "div",
             {
               ref: contentRef,
               className: "dataforms-layouts-details__content",
               onFocus: handleContentFocus,
-              children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
                 DataFormLayout,
                 {
                   data,
@@ -93487,12 +99759,12 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-layouts/index.mjs
-  var import_jsx_runtime510 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
   var FORM_FIELD_LAYOUTS = [
     {
       type: "regular",
       component: FormRegularField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
         Stack,
         {
           direction: "column",
@@ -93505,7 +99777,7 @@ var wp;
     {
       type: "panel",
       component: FormPanelField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
         Stack,
         {
           direction: "column",
@@ -93518,7 +99790,7 @@ var wp;
     {
       type: "card",
       component: FormCardField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
         Stack,
         {
           direction: "column",
@@ -93534,13 +99806,13 @@ var wp;
       wrapper: ({
         children,
         layout
-      }) => /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
+      }) => /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
         Stack,
         {
           direction: "column",
           className: "dataforms-layouts__wrapper",
           gap: "lg",
-          children: /* @__PURE__ */ (0, import_jsx_runtime510.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
             Stack,
             {
               direction: "row",
@@ -93562,8 +99834,8 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
-  var import_jsx_runtime511 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(Stack, { direction: "column", className: "dataforms-layouts__wrapper", gap: "lg", children });
+  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 });
   function DataFormLayout({
     data,
     form,
@@ -93572,8 +99844,8 @@ var wp;
     children,
     as
   }) {
-    const { fields: fieldDefinitions } = (0, import_element314.useContext)(dataform_context_default);
-    const markWhenOptional = (0, import_element314.useMemo)(() => {
+    const { fields: fieldDefinitions } = (0, import_element325.useContext)(dataform_context_default);
+    const markWhenOptional = (0, import_element325.useMemo)(() => {
       const requiredCount = fieldDefinitions.filter(
         (f2) => !!f2.isValid?.required
       ).length;
@@ -93586,7 +99858,7 @@ var wp;
       );
     }
     const Wrapper = as ?? getFormFieldLayout(form.layout.type)?.wrapper ?? DEFAULT_WRAPPER;
-    return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(Wrapper, { layout: form.layout, children: form.fields.map((formField) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(Wrapper, { layout: form.layout, children: form.fields.map((formField) => {
       const FieldLayout = getFormFieldLayout(formField.layout.type)?.component;
       if (!FieldLayout) {
         return null;
@@ -93603,7 +99875,7 @@ var wp;
           markWhenOptional
         );
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
         FieldLayout,
         {
           data,
@@ -93618,7 +99890,7 @@ var wp;
   }

   // packages/dataviews/build-module/dataform/index.mjs
-  var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime523 = __toESM(require_jsx_runtime(), 1);
   function DataForm({
     data,
     form,
@@ -93626,15 +99898,15 @@ var wp;
     onChange,
     validity
   }) {
-    const normalizedForm = (0, import_element315.useMemo)(() => normalize_form_default(form), [form]);
-    const normalizedFields = (0, import_element315.useMemo)(
+    const normalizedForm = (0, import_element326.useMemo)(() => normalize_form_default(form), [form]);
+    const normalizedFields = (0, import_element326.useMemo)(
       () => normalizeFields(fields),
       [fields]
     );
     if (!form.fields) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
       DataFormLayout,
       {
         data,
@@ -93646,17 +99918,17 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/block-fields/index.mjs
-  var import_element319 = __toESM(require_element(), 1);
-  var import_i18n243 = __toESM(require_i18n(), 1);
+  var import_element330 = __toESM(require_element(), 1);
+  var import_i18n248 = __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_i18n240 = __toESM(require_i18n(), 1);
+  var import_i18n245 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/hooks/block-fields/use-inspector-popover-placement.mjs
-  var import_compose107 = __toESM(require_compose(), 1);
+  var import_compose111 = __toESM(require_compose(), 1);
   function useInspectorPopoverPlacement2({ isControl } = { isControl: false }) {
-    const isMobile = (0, import_compose107.useViewportMatch)("medium", "<");
+    const isMobile = (0, import_compose111.useViewportMatch)("medium", "<");
     return !isMobile ? {
       popoverProps: {
         placement: "left-start",
@@ -93667,7 +99939,7 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/block-fields/fields-dropdown-menu.mjs
-  var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
   function FieldsDropdownMenu({
     fields,
     visibleFields,
@@ -93677,16 +99949,16 @@ var wp;
     if (!fields || fields.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
       import_components260.DropdownMenu,
       {
         icon: more_vertical_default,
-        label: (0, import_i18n240.__)("Options"),
+        label: (0, import_i18n245.__)("Options"),
         popoverProps: popoverProps3,
         toggleProps: { size: "small" },
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(import_components260.MenuGroup, { label: (0, import_i18n240.__)("Show / Hide"), children: fields.map((field) => {
+        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(import_components260.MenuGroup, { label: (0, import_i18n245.__)("Show / Hide"), children: fields.map((field) => {
           const isVisible = visibleFields.includes(field.id);
-          return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
             import_components260.MenuItem,
             {
               isSelected: isVisible,
@@ -93707,31 +99979,31 @@ var wp;

   // packages/block-editor/build-module/hooks/block-fields/rich-text/index.mjs
   var import_components261 = __toESM(require_components(), 1);
-  var import_compose108 = __toESM(require_compose(), 1);
-  var import_data185 = __toESM(require_data(), 1);
-  var import_element316 = __toESM(require_element(), 1);
-  var import_rich_text24 = __toESM(require_rich_text(), 1);
-  var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
-  var { useRichText: useRichText3, KeyboardShortcutContext: KeyboardShortcutContext3, InputEventContext: InputEventContext3 } = unlock(import_rich_text24.privateApis);
-  function RichTextControl2({
+  var import_compose112 = __toESM(require_compose(), 1);
+  var import_data187 = __toESM(require_data(), 1);
+  var import_element327 = __toESM(require_element(), 1);
+  var import_rich_text22 = __toESM(require_rich_text(), 1);
+  var import_jsx_runtime525 = __toESM(require_jsx_runtime(), 1);
+  var { useRichText: useRichText2, KeyboardShortcutContext: KeyboardShortcutContext2, InputEventContext: InputEventContext2 } = unlock(import_rich_text22.privateApis);
+  function RichTextControl({
     data,
     field,
     hideLabelFromVision,
     onChange,
     config: config2 = {}
   }) {
-    const registry = (0, import_data185.useRegistry)();
+    const registry = (0, import_data187.useRegistry)();
     const attrValue = field.getValue({ item: data });
     const fieldConfig = field.config || {};
     const { clientId } = config2;
-    const [selection2, setSelection] = (0, import_element316.useState)({
+    const [selection2, setSelection] = (0, import_element327.useState)({
       start: void 0,
       end: void 0
     });
-    const [isSelected, setIsSelected] = (0, import_element316.useState)(false);
-    const anchorRef = (0, import_element316.useRef)();
-    const inputEvents = (0, import_element316.useRef)(/* @__PURE__ */ new Set());
-    const keyboardShortcuts = (0, import_element316.useRef)(/* @__PURE__ */ new Set());
+    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 adjustedAllowedFormats = getAllowedFormats({
       allowedFormats: fieldConfig?.allowedFormats,
       disableFormats: fieldConfig?.disableFormats
@@ -93745,7 +100017,7 @@ var wp;
       onChange: onRichTextChange,
       ref: richTextRef,
       formatTypes
-    } = useRichText3({
+    } = useRichText2({
       value: attrValue,
       onChange(html) {
         onChange(field.setValue({ item: data, value: html }));
@@ -93759,7 +100031,7 @@ var wp;
       __unstableDisableFormats: fieldConfig?.disableFormats,
       allowedFormats: adjustedAllowedFormats,
       withoutInteractiveFormatting: fieldConfig?.withoutInteractiveFormatting,
-      __unstableFormatTypeHandlerContext: (0, import_element316.useMemo)(
+      __unstableFormatTypeHandlerContext: (0, import_element327.useMemo)(
         () => ({ richTextIdentifier: field.id, blockClientId: clientId }),
         [field.id, clientId]
       )
@@ -93768,8 +100040,8 @@ var wp;
       hideLabelFromVision: hideLabelFromVision ?? field.hideLabelFromVision,
       label: field.label
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)(import_jsx_runtime514.Fragment, { children: [
-      isSelected && /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(KeyboardShortcutContext3.Provider, { value: keyboardShortcuts, children: /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(InputEventContext3.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime514.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+    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)(
         FormatEdit,
         {
           value,
@@ -93780,13 +100052,13 @@ var wp;
           isVisible: false
         }
       ) }) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_components261.BaseControl, { ...baseControlProps, children: /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(import_components261.BaseControl, { ...baseControlProps, children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
         "div",
         {
           className: "block-editor-content-only-controls__rich-text",
           role: "textbox",
           "aria-multiline": !fieldConfig?.disableLineBreaks,
-          ref: (0, import_compose108.useMergeRefs)([
+          ref: (0, import_compose112.useMergeRefs)([
             richTextRef,
             useEventListeners({
               registry,
@@ -93815,14 +100087,14 @@ var wp;

   // packages/block-editor/build-module/hooks/block-fields/media/index.mjs
   var import_components262 = __toESM(require_components(), 1);
-  var import_data186 = __toESM(require_data(), 1);
-  var import_dom73 = __toESM(require_dom(), 1);
-  var import_element317 = __toESM(require_element(), 1);
-  var import_i18n241 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime515 = __toESM(require_jsx_runtime(), 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 focusToggleButton2 = (containerRef) => {
     window.requestAnimationFrame(() => {
-      const [toggleButton] = import_dom73.focus.tabbable.find(containerRef?.current);
+      const [toggleButton] = import_dom74.focus.tabbable.find(containerRef?.current);
       if (!toggleButton) {
         return;
       }
@@ -93835,7 +100107,7 @@ var wp;
       return "todo multiple";
     }
     if (attachment?.media_type === "image" || attachment?.poster) {
-      return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("div", { className: "block-editor-content-only-controls__media-thumbnail", children: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+      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: "",
@@ -93849,7 +100121,7 @@ var wp;
       const value = field.getValue({ item: data });
       const url = value?.url;
       if (allowedTypes[0] === "image" && url) {
-        return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("div", { className: "block-editor-content-only-controls__media-thumbnail", children: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("img", { alt: "", width: 20, height: 20, src: 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 }) });
       }
       let icon;
       if (allowedTypes[0] === "image") {
@@ -93862,10 +100134,10 @@ var wp;
         icon = media_default;
       }
       if (icon) {
-        return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_components262.Icon, { icon, size: 20 });
+        return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(import_components262.Icon, { icon, size: 20 });
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_components262.Icon, { icon: media_default, size: 20 });
+    return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(import_components262.Icon, { icon: media_default, size: 20 });
   }
   function Media({ data, field, onChange, config: config2 = {} }) {
     const { popoverProps: popoverProps3 } = useInspectorPopoverPlacement2({
@@ -93879,7 +100151,7 @@ var wp;
     } = config2;
     const id = value?.id;
     const url = value?.url;
-    const attachment = (0, import_data186.useSelect)(
+    const attachment = (0, import_data188.useSelect)(
       (select3) => {
         if (!id) {
           return;
@@ -93897,25 +100169,25 @@ var wp;
     if (allowedTypes.length === 1) {
       const allowedType = allowedTypes[0];
       if (allowedType === "image") {
-        chooseItemLabel = (0, import_i18n241.__)("Image");
+        chooseItemLabel = (0, import_i18n246.__)("Image");
       } else if (allowedType === "video") {
-        chooseItemLabel = (0, import_i18n241.__)("Video");
+        chooseItemLabel = (0, import_i18n246.__)("Video");
       } else if (allowedType === "application") {
-        chooseItemLabel = (0, import_i18n241.__)("File");
+        chooseItemLabel = (0, import_i18n246.__)("File");
       } else {
-        chooseItemLabel = (0, import_i18n241.__)("Media");
+        chooseItemLabel = (0, import_i18n246.__)("Media");
       }
     } else {
-      chooseItemLabel = (0, import_i18n241.__)("Media");
+      chooseItemLabel = (0, import_i18n246.__)("Media");
     }
-    const containerRef = (0, import_element317.useRef)();
-    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(
+    const containerRef = (0, import_element328.useRef)();
+    return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(
       "div",
       {
         ref: containerRef,
         className: "block-editor-content-only-controls",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
             media_replace_flow_default,
             {
               className: "block-editor-content-only-controls__media-replace-flow",
@@ -93962,13 +100234,13 @@ var wp;
                   );
                 }
               },
-              renderToggle: (buttonProps) => /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+              renderToggle: (buttonProps) => /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
                 import_components262.Button,
                 {
                   __next40pxDefaultSize: true,
                   className: "block-editor-content-only-controls__media",
                   ...buttonProps,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(
                     import_components262.__experimentalGrid,
                     {
                       rowGap: 0,
@@ -93976,8 +100248,8 @@ var wp;
                       templateColumns: "20px 1fr",
                       className: "block-editor-content-only-controls__media-row",
                       children: [
-                        url && /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(import_jsx_runtime515.Fragment, { children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                        url && /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(import_jsx_runtime526.Fragment, { children: [
+                          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
                             MediaThumbnail,
                             {
                               attachment,
@@ -93986,14 +100258,14 @@ var wp;
                               config: config2
                             }
                           ),
-                          /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("span", {
+                          /* @__PURE__ */ (0, import_jsx_runtime526.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_runtime515.jsxs)(import_jsx_runtime515.Fragment, { children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                        !url && /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(import_jsx_runtime526.Fragment, { children: [
+                          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
                             "span",
                             {
                               className: "block-editor-content-only-controls__media-placeholder",
@@ -94003,7 +100275,7 @@ var wp;
                               }
                             }
                           ),
-                          /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("span", { className: "block-editor-content-only-controls__media-title", children: chooseItemLabel })
+                          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("span", { className: "block-editor-content-only-controls__media-title", children: chooseItemLabel })
                         ] })
                       ]
                     }
@@ -94012,10 +100284,10 @@ var wp;
               )
             }
           ),
-          url && /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+          url && /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
             import_components262.Button,
             {
-              label: (0, import_i18n241.__)("Reset"),
+              label: (0, import_i18n246.__)("Reset"),
               className: "block-editor-content-only-controls__media-reset",
               size: "small",
               icon: reset_default,
@@ -94037,10 +100309,10 @@ var wp;

   // packages/block-editor/build-module/hooks/block-fields/link/index.mjs
   var import_components263 = __toESM(require_components(), 1);
-  var import_element318 = __toESM(require_element(), 1);
-  var import_i18n242 = __toESM(require_i18n(), 1);
+  var import_element329 = __toESM(require_element(), 1);
+  var import_i18n247 = __toESM(require_i18n(), 1);
   var import_url14 = __toESM(require_url(), 1);
-  var import_jsx_runtime516 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
   var NEW_TAB_REL2 = "noopener";
   var NEW_TAB_TARGET = "_blank";
   var NOFOLLOW_REL = "nofollow";
@@ -94072,7 +100344,7 @@ var wp;
     };
   }
   function Link({ data, field, onChange }) {
-    const [isLinkControlOpen, setIsLinkControlOpen] = (0, import_element318.useState)(false);
+    const [isLinkControlOpen, setIsLinkControlOpen] = (0, import_element329.useState)(false);
     const { popoverProps: popoverProps3 } = useInspectorPopoverPlacement2({
       isControl: true
     });
@@ -94082,12 +100354,12 @@ var wp;
     const target = value?.linkTarget;
     const opensInNewTab = target === NEW_TAB_TARGET;
     const nofollow = rel === NOFOLLOW_REL;
-    const linkValue = (0, import_element318.useMemo)(
+    const linkValue = (0, import_element329.useMemo)(
       () => ({ url, opensInNewTab, nofollow }),
       [url, opensInNewTab, nofollow]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime516.jsxs)(import_jsx_runtime516.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(import_jsx_runtime527.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
         import_components263.Button,
         {
           __next40pxDefaultSize: true,
@@ -94095,7 +100367,7 @@ var wp;
           onClick: () => {
             setIsLinkControlOpen(true);
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime516.jsxs)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(
             import_components263.__experimentalGrid,
             {
               rowGap: 0,
@@ -94103,12 +100375,12 @@ var wp;
               templateColumns: "24px 1fr",
               className: "block-editor-content-only-controls__link-row",
               children: [
-                url && /* @__PURE__ */ (0, import_jsx_runtime516.jsxs)(import_jsx_runtime516.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(import_components263.Icon, { icon: link_default, size: 24 }),
-                  /* @__PURE__ */ (0, import_jsx_runtime516.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, { 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_runtime516.jsxs)(import_jsx_runtime516.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+                !url && /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(import_jsx_runtime527.Fragment, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
                     import_components263.Icon,
                     {
                       icon: link_default,
@@ -94116,21 +100388,21 @@ var wp;
                       style: { opacity: 0.3 }
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime516.jsx)("span", { className: "block-editor-content-only-controls__link-title", children: (0, import_i18n242.__)("Link") })
+                  /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("span", { className: "block-editor-content-only-controls__link-title", children: (0, import_i18n247.__)("Link") })
                 ] })
               ]
             }
           )
         }
       ),
-      isLinkControlOpen && /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+      isLinkControlOpen && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
         import_components263.Popover,
         {
           onClose: () => {
             setIsLinkControlOpen(false);
           },
           ...popoverProps3 ?? {},
-          children: /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
             link_control_default,
             {
               value: linkValue,
@@ -94162,11 +100434,11 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/block-fields/index.mjs
-  var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
-  var { fieldsKey, formKey } = unlock(import_blocks112.privateApis);
+  var import_jsx_runtime528 = __toESM(require_jsx_runtime(), 1);
+  var { fieldsKey, formKey } = unlock(import_blocks116.privateApis);
   function createConfiguredControl2(ControlComponent, config2 = {}) {
     return function ConfiguredControl(props) {
-      return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(ControlComponent, { ...props, config: config2 });
+      return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(ControlComponent, { ...props, config: config2 });
     };
   }
   function BlockFields({
@@ -94181,8 +100453,8 @@ var wp;
     });
     const blockInformation = useBlockDisplayInformation(clientId);
     const blockTypeFields = blockType?.[fieldsKey];
-    const blockContext = (0, import_element319.useContext)(block_context_default);
-    const attributes = (0, import_data187.useSelect)(
+    const blockContext = (0, import_element330.useContext)(block_context_default);
+    const attributes = (0, import_data189.useSelect)(
       (select3) => {
         const _attributes = select3(store).getBlockAttributes(clientId);
         if (!_attributes?.metadata?.bindings) {
@@ -94194,7 +100466,7 @@ var wp;
           _attributes.metadata.bindings,
           bindableAttributes
         ) : _attributes.metadata.bindings;
-        const { getBlockBindingsSource: getBlockBindingsSource4 } = unlock(select3(import_blocks112.store));
+        const { getBlockBindingsSource: getBlockBindingsSource4 } = unlock(select3(import_blocks116.store));
         return Object.entries(bindings).reduce(
           (acc, [attribute, binding]) => {
             if (attribute === "__default") {
@@ -94217,12 +100489,12 @@ var wp;
       },
       [blockContext, clientId, blockType?.name]
     );
-    const { selectBlock: selectBlock2, toggleBlockHighlight: toggleBlockHighlight2 } = (0, import_data187.useDispatch)(store);
-    const debouncedToggleBlockHighlight = (0, import_compose109.useDebounce)(
+    const { selectBlock: selectBlock2, toggleBlockHighlight: toggleBlockHighlight2 } = (0, import_data189.useDispatch)(store);
+    const debouncedToggleBlockHighlight = (0, import_compose113.useDebounce)(
       toggleBlockHighlight2,
       50
     );
-    const computedForm = (0, import_element319.useMemo)(() => {
+    const computedForm = (0, import_element330.useMemo)(() => {
       if (!isMultiBlock) {
         return blockType?.[formKey];
       }
@@ -94231,8 +100503,8 @@ var wp;
         fields: [blockType?.[formKey]?.fields?.[0]]
       };
     }, [blockType, isMultiBlock]);
-    const [form, setForm] = (0, import_element319.useState)(computedForm);
-    const dataFormFields = (0, import_element319.useMemo)(() => {
+    const [form, setForm] = (0, import_element330.useState)(computedForm);
+    const dataFormFields = (0, import_element330.useMemo)(() => {
       if (!blockTypeFields?.length) {
         return [];
       }
@@ -94241,7 +100513,7 @@ var wp;
           ...fieldDef
         };
         if ("string" === typeof fieldDef.Edit && fieldDef.Edit === "rich-text") {
-          field.Edit = createConfiguredControl2(RichTextControl2, {
+          field.Edit = createConfiguredControl2(RichTextControl, {
             clientId
           });
         } else if ("string" === typeof fieldDef.Edit && fieldDef.Edit === "link") {
@@ -94271,7 +100543,7 @@ var wp;
         };
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime517.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)(
       "div",
       {
         className: "block-editor-block-fields__container",
@@ -94285,17 +100557,17 @@ var wp;
           );
         } : void 0,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime517.jsx)("div", { className: "block-editor-block-fields__header", children: /* @__PURE__ */ (0, import_jsx_runtime517.jsxs)(import_components264.__experimentalHStack, { spacing: 1, children: [
-            isMultiBlock && /* @__PURE__ */ (0, import_jsx_runtime517.jsxs)(import_jsx_runtime517.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+          /* @__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)(
                 block_icon_default,
                 {
                   className: "block-editor-block-fields__header-icon",
                   icon: blockInformation?.icon
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime517.jsx)("h2", { className: "block-editor-block-fields__header-title", children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(import_components264.__experimentalTruncate, { numberOfLines: 1, children: blockTitle }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+              /* @__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)(
                 FieldsDropdownMenu,
                 {
                   fields: dataFormFields,
@@ -94304,9 +100576,9 @@ var wp;
                 }
               )
             ] }),
-            !isMultiBlock && /* @__PURE__ */ (0, import_jsx_runtime517.jsx)("h2", { className: "block-editor-block-fields__header-title", children: (0, import_i18n243.__)("Content") })
+            !isMultiBlock && /* @__PURE__ */ (0, import_jsx_runtime528.jsx)("h2", { className: "block-editor-block-fields__header-title", children: (0, import_i18n248.__)("Content") })
           ] }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
             DataForm,
             {
               data: attributes,
@@ -94320,11 +100592,11 @@ var wp;
     );
   }
   function hasBlockFieldsSupport(blockName) {
-    return !!(window?.__experimentalContentOnlyInspectorFields && (0, import_blocks112.getBlockType)(blockName)?.[fieldsKey]);
+    return !!(window?.__experimentalContentOnlyInspectorFields && (0, import_blocks116.getBlockType)(blockName)?.[fieldsKey]);
   }
   function BlockFieldsPanel(props) {
-    const { blockType, isSelectionWithinCurrentSection } = (0, import_element319.useContext)(PrivateBlockContext);
-    return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(InspectorControlsFill, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+    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)(
       BlockFields,
       {
         ...props,
@@ -94343,11 +100615,11 @@ 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_i18n244 = __toESM(require_i18n(), 1);
-  var import_blocks113 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime518 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n249 = __toESM(require_i18n(), 1);
+  var import_blocks117 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
   function addAttribute6(settings2) {
-    if ((0, import_blocks113.hasBlockSupport)(settings2, "customClassName", true)) {
+    if ((0, import_blocks117.hasBlockSupport)(settings2, "customClassName", true)) {
       settings2.attributes = {
         ...settings2.attributes,
         className: {
@@ -94357,23 +100629,23 @@ var wp;
     }
     return settings2;
   }
-  function CustomClassNameControlsPure({ className, setAttributes }) {
+  function CustomClassNameControlsPure({ className: className2, setAttributes }) {
     const blockEditingMode = useBlockEditingMode();
     if (blockEditingMode !== "default") {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
       import_components265.TextControl,
       {
         autoComplete: "off",
-        label: (0, import_i18n244.__)("Additional CSS class(es)"),
-        value: className || "",
+        label: (0, import_i18n249.__)("Additional CSS class(es)"),
+        value: className2 || "",
         onChange: (nextValue) => {
           setAttributes({
             className: nextValue !== "" ? nextValue : void 0
           });
         },
-        help: (0, import_i18n244.__)("Separate multiple classes with spaces.")
+        help: (0, import_i18n249.__)("Separate multiple classes with spaces.")
       }
     ) });
   }
@@ -94382,11 +100654,11 @@ var wp;
     addSaveProps: addSaveProps8,
     attributeKeys: ["className"],
     hasSupport(name) {
-      return (0, import_blocks113.hasBlockSupport)(name, "customClassName", true);
+      return (0, import_blocks117.hasBlockSupport)(name, "customClassName", true);
     }
   };
   function addSaveProps8(extraProps, blockType, attributes) {
-    if ((0, import_blocks113.hasBlockSupport)(blockType, "customClassName", true) && attributes.className) {
+    if ((0, import_blocks117.hasBlockSupport)(blockType, "customClassName", true) && attributes.className) {
       extraProps.className = clsx_default(
         extraProps.className,
         attributes.className
@@ -94395,7 +100667,7 @@ var wp;
     return extraProps;
   }
   function addTransforms4(result, source, index2, results) {
-    if (!(0, import_blocks113.hasBlockSupport)(result.name, "customClassName", true)) {
+    if (!(0, import_blocks117.hasBlockSupport)(result.name, "customClassName", true)) {
       return result;
     }
     if (results.length === 1 && result.innerBlocks.length === source.length) {
@@ -94431,18 +100703,18 @@ var wp;

   // packages/block-editor/build-module/hooks/generated-class-name.mjs
   var import_hooks27 = __toESM(require_hooks(), 1);
-  var import_blocks114 = __toESM(require_blocks(), 1);
+  var import_blocks118 = __toESM(require_blocks(), 1);
   function addGeneratedClassName(extraProps, blockType) {
-    if ((0, import_blocks114.hasBlockSupport)(blockType, "className", true)) {
+    if ((0, import_blocks118.hasBlockSupport)(blockType, "className", true)) {
       if (typeof extraProps.className === "string") {
         extraProps.className = [
           .../* @__PURE__ */ new Set([
-            (0, import_blocks114.getBlockDefaultClassName)(blockType.name),
+            (0, import_blocks118.getBlockDefaultClassName)(blockType.name),
             ...extraProps.className.split(" ")
           ])
         ].join(" ").trim();
       } else {
-        extraProps.className = (0, import_blocks114.getBlockDefaultClassName)(blockType.name);
+        extraProps.className = (0, import_blocks118.getBlockDefaultClassName)(blockType.name);
       }
     }
     return extraProps;
@@ -94454,34 +100726,34 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/style.mjs
-  var import_element322 = __toESM(require_element(), 1);
+  var import_element333 = __toESM(require_element(), 1);
   var import_hooks28 = __toESM(require_hooks(), 1);
-  var import_data189 = __toESM(require_data(), 1);
-  var import_blocks117 = __toESM(require_blocks(), 1);
-  var import_compose110 = __toESM(require_compose(), 1);
+  var import_data191 = __toESM(require_data(), 1);
+  var import_blocks121 = __toESM(require_blocks(), 1);
+  var import_compose114 = __toESM(require_compose(), 1);
   var import_style_engine5 = __toESM(require_style_engine(), 1);

   // packages/block-editor/build-module/hooks/dimensions.mjs
-  var import_element321 = __toESM(require_element(), 1);
-  var import_data188 = __toESM(require_data(), 1);
-  var import_blocks115 = __toESM(require_blocks(), 1);
-  var import_deprecated34 = __toESM(require_deprecated(), 1);
+  var import_element332 = __toESM(require_element(), 1);
+  var import_data190 = __toESM(require_data(), 1);
+  var import_blocks119 = __toESM(require_blocks(), 1);
+  var import_deprecated35 = __toESM(require_deprecated(), 1);

   // packages/block-editor/build-module/hooks/spacing-visualizer.mjs
-  var import_element320 = __toESM(require_element(), 1);
-  var import_is_shallow_equal4 = __toESM(require_is_shallow_equal(), 1);
-  var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
+  var import_element331 = __toESM(require_element(), 1);
+  var import_is_shallow_equal5 = __toESM(require_is_shallow_equal(), 1);
+  var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 1);
   function SpacingVisualizer({ clientId, value, computeStyle, forceShow }) {
     const blockElement = useBlockElement(clientId);
-    const [style, updateStyle] = (0, import_element320.useReducer)(
+    const [style, updateStyle] = (0, import_element331.useReducer)(
       () => computeStyle(blockElement)
     );
-    (0, import_element320.useEffect)(() => {
+    (0, import_element331.useEffect)(() => {
       if (blockElement && forceShow) {
         updateStyle();
       }
     }, [blockElement, forceShow]);
-    (0, import_element320.useEffect)(() => {
+    (0, import_element331.useEffect)(() => {
       if (!blockElement) {
         return;
       }
@@ -94494,10 +100766,10 @@ var wp;
         observer.disconnect();
       };
     }, [blockElement]);
-    const previousValueRef = (0, import_element320.useRef)(value);
-    const [isActive, setIsActive] = (0, import_element320.useState)(false);
-    (0, import_element320.useEffect)(() => {
-      if ((0, import_is_shallow_equal4.isShallowEqual)(value, previousValueRef.current) || forceShow) {
+    const previousValueRef = (0, import_element331.useRef)(value);
+    const [isActive, setIsActive] = (0, import_element331.useState)(false);
+    (0, import_element331.useEffect)(() => {
+      if ((0, import_is_shallow_equal5.isShallowEqual)(value, previousValueRef.current) || forceShow) {
         return;
       }
       setIsActive(true);
@@ -94513,12 +100785,12 @@ var wp;
     if (!isActive && !forceShow) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
       cover_default,
       {
         clientId,
         __unstablePopoverSlot: "block-toolbar",
-        children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)("div", { className: "block-editor__spacing-visualizer", style })
+        children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)("div", { className: "block-editor__spacing-visualizer", style })
       }
     );
   }
@@ -94526,7 +100798,7 @@ var wp;
     return element.ownerDocument.defaultView.getComputedStyle(element).getPropertyValue(property);
   }
   function MarginVisualizer({ clientId, value, forceShow }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
       SpacingVisualizer,
       {
         clientId,
@@ -94552,7 +100824,7 @@ var wp;
     );
   }
   function PaddingVisualizer({ clientId, value, forceShow }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
       SpacingVisualizer,
       {
         clientId,
@@ -94575,15 +100847,15 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/dimensions.mjs
-  var import_jsx_runtime520 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime531 = __toESM(require_jsx_runtime(), 1);
   var DIMENSIONS_SUPPORT_KEY = "dimensions";
   var SPACING_SUPPORT_KEY2 = "spacing";
   function useVisualizer() {
-    const [property, setProperty] = (0, import_element321.useState)(false);
+    const [property, setProperty] = (0, import_element332.useState)(false);
     const { hideBlockInterface: hideBlockInterface2, showBlockInterface: showBlockInterface2 } = unlock(
-      (0, import_data188.useDispatch)(store)
+      (0, import_data190.useDispatch)(store)
     );
-    (0, import_element321.useEffect)(() => {
+    (0, import_element332.useEffect)(() => {
       if (!property) {
         showBlockInterface2();
       } else {
@@ -94593,7 +100865,7 @@ var wp;
     return [property, setProperty];
   }
   function DimensionsInspectorControl({ children, resetAllFilter }) {
-    const attributesResetAllFilter = (0, import_element321.useCallback)(
+    const attributesResetAllFilter = (0, import_element332.useCallback)(
       (attributes) => {
         const existingStyle = attributes.style;
         const updatedStyle = resetAllFilter(existingStyle);
@@ -94604,7 +100876,7 @@ var wp;
       },
       [resetAllFilter]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
       inspector_controls_default,
       {
         group: "dimensions",
@@ -94617,7 +100889,7 @@ var wp;
     const selectedState = useBlockStyleState();
     const isStateSelected = !isDefaultBlockStyleState2(selectedState);
     const isEnabled = useHasDimensionsPanel(settings2, selectedState);
-    const { style, className } = (0, import_data188.useSelect)(
+    const { style, className: className2 } = (0, import_data190.useSelect)(
       (select3) => {
         if (!isEnabled) {
           return {};
@@ -94632,7 +100904,7 @@ var wp;
     );
     const { value: inheritedValue } = useResolvedStyle(
       name,
-      className,
+      className2,
       selectedState
     );
     const [visualizedProperty, setVisualizedProperty] = useVisualizer();
@@ -94649,11 +100921,11 @@ var wp;
     if (!isEnabled) {
       return null;
     }
-    const defaultDimensionsControls = (0, import_blocks115.getBlockSupport)(name, [
+    const defaultDimensionsControls = (0, import_blocks119.getBlockSupport)(name, [
       DIMENSIONS_SUPPORT_KEY,
       "__experimentalDefaultControls"
     ]);
-    const defaultSpacingControls = (0, import_blocks115.getBlockSupport)(name, [
+    const defaultSpacingControls = (0, import_blocks119.getBlockSupport)(name, [
       SPACING_SUPPORT_KEY2,
       "__experimentalDefaultControls"
     ]);
@@ -94665,8 +100937,8 @@ var wp;
       ...defaultDimensionsControls,
       ...defaultSpacingControls
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime520.jsxs)(import_jsx_runtime520.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime531.jsxs)(import_jsx_runtime531.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
         DimensionsPanel,
         {
           as: DimensionsInspectorControl,
@@ -94680,7 +100952,7 @@ var wp;
           inheritedValue
         }
       ),
-      !isStateSelected && !!settings2?.spacing?.padding && visualizedProperty === "padding" && /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+      !isStateSelected && !!settings2?.spacing?.padding && visualizedProperty === "padding" && /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
         PaddingVisualizer,
         {
           forceShow: visualizedProperty === "padding",
@@ -94688,7 +100960,7 @@ var wp;
           value
         }
       ),
-      !isStateSelected && !!settings2?.spacing?.margin && visualizedProperty === "margin" && /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+      !isStateSelected && !!settings2?.spacing?.margin && visualizedProperty === "margin" && /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
         MarginVisualizer,
         {
           forceShow: visualizedProperty === "margin",
@@ -94699,7 +100971,7 @@ var wp;
     ] });
   }
   function hasDimensionsSupport(blockName, feature = "any") {
-    const support = (0, import_blocks115.getBlockSupport)(blockName, DIMENSIONS_SUPPORT_KEY);
+    const support = (0, import_blocks119.getBlockSupport)(blockName, DIMENSIONS_SUPPORT_KEY);
     if (support === true) {
       return true;
     }
@@ -94728,7 +101000,7 @@ var wp;
     const hasExplicitAspectRatio = isExplicitAspectRatio(
       style?.dimensions?.aspectRatio
     );
-    const className = clsx_default({
+    const className2 = clsx_default({
       "has-aspect-ratio": hasExplicitAspectRatio
     });
     const inlineStyleOverrides = {};
@@ -94738,17 +101010,17 @@ var wp;
     } else if (minHeight || style?.dimensions?.minHeight || height || style?.dimensions?.height) {
       inlineStyleOverrides.aspectRatio = "unset";
     }
-    return { className, style: inlineStyleOverrides };
+    return { className: className2, style: inlineStyleOverrides };
   }
   function useCustomSides() {
-    (0, import_deprecated34.default)("wp.blockEditor.__experimentalUseCustomSides", {
+    (0, import_deprecated35.default)("wp.blockEditor.__experimentalUseCustomSides", {
       since: "6.3",
       version: "6.4"
     });
   }

   // packages/block-editor/build-module/hooks/state-utils.mjs
-  var import_blocks116 = __toESM(require_blocks(), 1);
+  var import_blocks120 = __toESM(require_blocks(), 1);
   function buildScopedBlockSelector(baseSelector, blockSelector, suffix = "") {
     if (typeof blockSelector !== "string" || !blockSelector) {
       return splitSelectorList(baseSelector).map((selector3) => `${selector3.trim()}${suffix}`).join(", ");
@@ -94777,7 +101049,7 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/style.mjs
-  var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
   var { getResponsiveMediaQueries: getResponsiveMediaQueries2 } = unlock(privateApis);
   var BORDER_SIDES = ["Top", "Right", "Bottom", "Left"];
   var styleSupportKeys2 = [
@@ -94789,7 +101061,7 @@ var wp;
     SPACING_SUPPORT_KEY2,
     SHADOW_SUPPORT_KEY
   ];
-  var hasStyleSupport2 = (nameOrType) => styleSupportKeys2.some((key) => (0, import_blocks117.hasBlockSupport)(nameOrType, key));
+  var hasStyleSupport2 = (nameOrType) => styleSupportKeys2.some((key) => (0, import_blocks121.hasBlockSupport)(nameOrType, key));
   function getInlineStyles(styles = {}) {
     const output = {};
     (0, import_style_engine5.getCSSRules)(styles).forEach((rule) => {
@@ -94898,7 +101170,7 @@ var wp;
     });
   }
   function getStateStyleGroups(stateStyles, name) {
-    const blockSelectors = (0, import_blocks117.getBlockType)(name)?.selectors || {};
+    const blockSelectors = (0, import_blocks121.getBlockType)(name)?.selectors || {};
     const groups3 = /* @__PURE__ */ new Map();
     Object.entries(stateStyles || {}).forEach(
       ([feature, featureStyles]) => {
@@ -95047,7 +101319,7 @@ var wp;
     return stateValue || defaultViewportStateValue;
   }
   function addAttribute7(settings2) {
-    if (!hasStyleSupport2(settings2) && !(0, import_blocks117.hasBlockSupport)(settings2, "customCSS", true)) {
+    if (!hasStyleSupport2(settings2) && !(0, import_blocks121.hasBlockSupport)(settings2, "customCSS", true)) {
       return settings2;
     }
     if (!settings2.attributes.style) {
@@ -95121,7 +101393,7 @@ var wp;
     }
     let { style } = attributes;
     Object.entries(skipPaths).forEach(([indicator, path]) => {
-      const skipSerialization = skipSerializationPathsSaveChecks[indicator] || (0, import_blocks117.getBlockSupport)(blockNameOrType, indicator);
+      const skipSerialization = skipSerializationPathsSaveChecks[indicator] || (0, import_blocks121.getBlockSupport)(blockNameOrType, indicator);
       if (skipSerialization === true) {
         style = omitStyle(style, path);
       }
@@ -95147,7 +101419,7 @@ var wp;
   }) {
     const settings2 = useBlockSettings(name, __unstableParentLayout);
     const blockEditingMode = useBlockEditingMode();
-    const { globalBlockStyles, selectedState, showStateOnCanvas } = (0, import_data189.useSelect)(
+    const { globalBlockStyles, selectedState, showStateOnCanvas } = (0, import_data191.useSelect)(
       (select3) => {
         const blockEditorSelect = select3(store);
         const {
@@ -95164,7 +101436,7 @@ var wp;
       [clientId, name]
     );
     const isPseudoSelectorState = hasPseudoBlockStyleState(selectedState);
-    const canvasStateCSS = (0, import_element322.useMemo)(() => {
+    const canvasStateCSS = (0, import_element333.useMemo)(() => {
       if (!showStateOnCanvas || !isPseudoSelectorState) {
         return void 0;
       }
@@ -95221,15 +101493,15 @@ var wp;
       setAttributes,
       settings: panelSettings
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime521.jsxs)(BlockStyleStateProvider, { value: selectedState, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(ElementsEdit, { ...passedProps }),
-      /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(BackgroundImagePanel3, { ...passedProps }),
-      /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(TypographyPanel2, { ...passedProps }),
-      /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(BorderPanel2, { ...passedProps }),
-      /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(DimensionsPanel2, { ...passedProps })
+    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 })
     ] });
   }
-  var style_default16 = {
+  var style_default19 = {
     edit: BlockStyleControls,
     hasSupport: hasStyleSupport2,
     addSaveProps: addSaveProps9,
@@ -95263,7 +101535,7 @@ var wp;
       if (elementStyles) {
         const selector3 = scopeSelector2(
           baseSelector,
-          import_blocks117.__EXPERIMENTAL_ELEMENTS[elementType]
+          import_blocks121.__EXPERIMENTAL_ELEMENTS[elementType]
         );
         rules.push((0, import_style_engine5.compileCSS)(elementStyles, { selector: selector3 }));
         if (pseudo) {
@@ -95273,7 +101545,7 @@ var wp;
                 (0, import_style_engine5.compileCSS)(elementStyles[pseudoSelector], {
                   selector: scopeSelector2(
                     baseSelector,
-                    `${import_blocks117.__EXPERIMENTAL_ELEMENTS[elementType]}${pseudoSelector}`
+                    `${import_blocks121.__EXPERIMENTAL_ELEMENTS[elementType]}${pseudoSelector}`
                   )
                 })
               );
@@ -95288,7 +101560,7 @@ var wp;
               (0, import_style_engine5.compileCSS)(blockElementStyles[element], {
                 selector: scopeSelector2(
                   baseSelector,
-                  import_blocks117.__EXPERIMENTAL_ELEMENTS[element]
+                  import_blocks121.__EXPERIMENTAL_ELEMENTS[element]
                 )
               })
             );
@@ -95299,14 +101571,14 @@ var wp;
     return rules.length > 0 ? rules.join("") : void 0;
   }
   function useBlockProps13({ name, style }) {
-    const blockElementsContainerIdentifier = (0, import_compose110.useInstanceId)(
+    const blockElementsContainerIdentifier = (0, import_compose114.useInstanceId)(
       STYLE_BLOCK_PROPS_REFERENCE,
       "wp-elements"
     );
     const baseElementSelector = `.${blockElementsContainerIdentifier}`;
     const blockElementStyles = style?.elements;
     const [viewportSettings] = useSettings("viewport");
-    const styles = (0, import_element322.useMemo)(() => {
+    const styles = (0, import_element333.useMemo)(() => {
       const cssRules = [];
       const elementCSS = getElementCSSRules(
         blockElementStyles,
@@ -95351,8 +101623,8 @@ var wp;

   // packages/block-editor/build-module/hooks/settings.mjs
   var import_hooks29 = __toESM(require_hooks(), 1);
-  var import_blocks118 = __toESM(require_blocks(), 1);
-  var hasSettingsSupport = (blockType) => (0, import_blocks118.hasBlockSupport)(blockType, "__experimentalSettings", false);
+  var import_blocks122 = __toESM(require_blocks(), 1);
+  var hasSettingsSupport = (blockType) => (0, import_blocks122.hasBlockSupport)(blockType, "__experimentalSettings", false);
   function addAttribute8(settings2) {
     if (!hasSettingsSupport(settings2)) {
       return settings2;
@@ -95374,14 +101646,14 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/duotone.mjs
-  var import_blocks119 = __toESM(require_blocks(), 1);
-  var import_compose111 = __toESM(require_compose(), 1);
+  var import_blocks123 = __toESM(require_blocks(), 1);
+  var import_compose115 = __toESM(require_compose(), 1);
   var import_hooks30 = __toESM(require_hooks(), 1);
-  var import_element323 = __toESM(require_element(), 1);
-  var import_data190 = __toESM(require_data(), 1);
-  var import_jsx_runtime522 = __toESM(require_jsx_runtime(), 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 { getDuotoneFilter: getDuotoneFilter2, getDuotoneStylesheet: getDuotoneStylesheet2, getDuotoneUnsetStylesheet: getDuotoneUnsetStylesheet2 } = unlock(privateApis);
-  var EMPTY_ARRAY18 = [];
+  var EMPTY_ARRAY17 = [];
   var isSafari = window?.navigator.userAgent && window.navigator.userAgent.includes("Safari") && !window.navigator.userAgent.includes("Chrome") && !window.navigator.userAgent.includes("Chromium");
   k([names_default]);
   function useMultiOriginPresets({ presetSetting, defaultSetting }) {
@@ -95391,11 +101663,11 @@ var wp;
       `${presetSetting}.theme`,
       `${presetSetting}.default`
     );
-    return (0, import_element323.useMemo)(
+    return (0, import_element334.useMemo)(
       () => [
-        ...userPresets || EMPTY_ARRAY18,
-        ...themePresets || EMPTY_ARRAY18,
-        ...enableDefault && defaultPresets || EMPTY_ARRAY18
+        ...userPresets || EMPTY_ARRAY17,
+        ...themePresets || EMPTY_ARRAY17,
+        ...enableDefault && defaultPresets || EMPTY_ARRAY17
       ],
       [enableDefault, userPresets, themePresets, defaultPresets]
     );
@@ -95424,11 +101696,11 @@ var wp;
     const duotoneStyle = style?.color?.duotone;
     const settings2 = useBlockSettings(name);
     const blockEditingMode = useBlockEditingMode();
-    const className = (0, import_data190.useSelect)(
+    const className2 = (0, import_data192.useSelect)(
       (select3) => clientId ? select3(store).getBlockAttributes(clientId)?.className : void 0,
       [clientId]
     );
-    const { value: inheritedValue } = useResolvedStyle(name, className);
+    const { value: inheritedValue } = useResolvedStyle(name, className2);
     const duotonePalette = useMultiOriginPresets({
       presetSetting: "color.duotone",
       defaultSetting: "color.defaultDuotone"
@@ -95450,8 +101722,8 @@ var wp;
       return null;
     }
     const duotonePresetOrColors = duotoneStyle === "unset" || Array.isArray(duotoneStyle) ? duotoneStyle : getColorsFromDuotonePreset(duotoneStyle, duotonePalette);
-    return /* @__PURE__ */ (0, import_jsx_runtime522.jsxs)(import_jsx_runtime522.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(inspector_controls_default, { group: "filter", children: /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
+    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)(
         FiltersPanel,
         {
           value: {
@@ -95472,7 +101744,7 @@ var wp;
           inheritedValue
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(block_controls_default, { group: "block", __experimentalShareWithChildBlocks: true, children: /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(block_controls_default, { group: "block", __experimentalShareWithChildBlocks: true, children: /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
         duotone_control_default,
         {
           duotonePalette,
@@ -95508,11 +101780,11 @@ var wp;
     useBlockProps: useBlockProps14,
     attributeKeys: ["style"],
     hasSupport(name) {
-      return (0, import_blocks119.hasBlockSupport)(name, "filter.duotone");
+      return (0, import_blocks123.hasBlockSupport)(name, "filter.duotone");
     }
   };
   function addDuotoneAttributes(settings2) {
-    if (!(0, import_blocks119.hasBlockSupport)(settings2, "filter.duotone")) {
+    if (!(0, import_blocks123.hasBlockSupport)(settings2, "filter.duotone")) {
       return settings2;
     }
     if (!settings2.attributes.style) {
@@ -95565,7 +101837,7 @@ var wp;
       } : void 0
     );
     const blockElement = useBlockElement(clientId);
-    (0, import_element323.useEffect)(() => {
+    (0, import_element334.useEffect)(() => {
       if (!isValidFilter) {
         return;
       }
@@ -95579,11 +101851,11 @@ var wp;
   }
   var DUOTONE_BLOCK_PROPS_REFERENCE = {};
   function useBlockProps14({ clientId, name, style }) {
-    const id = (0, import_compose111.useInstanceId)(DUOTONE_BLOCK_PROPS_REFERENCE);
-    const selector3 = (0, import_element323.useMemo)(() => {
-      const blockType = (0, import_blocks119.getBlockType)(name);
+    const id = (0, import_compose115.useInstanceId)(DUOTONE_BLOCK_PROPS_REFERENCE);
+    const selector3 = (0, import_element334.useMemo)(() => {
+      const blockType = (0, import_blocks123.getBlockType)(name);
       if (blockType) {
-        const duotoneSupport = (0, import_blocks119.getBlockSupport)(
+        const duotoneSupport = (0, import_blocks123.getBlockSupport)(
           blockType,
           "filter.duotone",
           false
@@ -95591,7 +101863,7 @@ var wp;
         if (!duotoneSupport) {
           return null;
         }
-        const experimentalDuotone = (0, import_blocks119.getBlockSupport)(
+        const experimentalDuotone = (0, import_blocks123.getBlockSupport)(
           blockType,
           "color.__experimentalDuotone",
           false
@@ -95625,13 +101897,13 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/custom-css.mjs
-  var import_element324 = __toESM(require_element(), 1);
-  var import_data191 = __toESM(require_data(), 1);
-  var import_compose112 = __toESM(require_compose(), 1);
-  var import_blocks120 = __toESM(require_blocks(), 1);
-  var import_i18n245 = __toESM(require_i18n(), 1);
+  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_notices13 = __toESM(require_notices(), 1);
-  var import_jsx_runtime523 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
   var CUSTOM_CSS_INSTANCE_REFERENCE = {};
   var EMPTY_STYLE = {};
   function CustomCSSControl({ blockName, setAttributes, style }) {
@@ -95639,21 +101911,21 @@ var wp;
     if (blockEditingMode !== "default") {
       return null;
     }
-    const blockType = (0, import_blocks120.getBlockType)(blockName);
+    const blockType = (0, import_blocks124.getBlockType)(blockName);
     function onChange(newStyle) {
       const css = newStyle?.css?.trim() ? newStyle.css : void 0;
       setAttributes({
         style: cleanEmptyObject({ ...newStyle, css })
       });
     }
-    const cssHelpText = (0, import_i18n245.sprintf)(
+    const cssHelpText = (0, import_i18n250.sprintf)(
       // translators: %s: is the name of a block e.g., 'Image' or 'Quote'.
-      (0, import_i18n245.__)(
+      (0, import_i18n250.__)(
         "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_runtime523.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
       AdvancedPanel,
       {
         value: style,
@@ -95665,12 +101937,12 @@ var wp;
   }
   var CUSTOM_CSS_WARNING_NOTICE_ID = "custom-css-edit-warning";
   function CustomCSSEdit({ clientId, name, setAttributes }) {
-    const { style, canEditCSS } = (0, import_data191.useSelect)(
+    const { style, canEditCSS } = (0, import_data193.useSelect)(
       (select3) => {
-        const { getBlockAttributes: getBlockAttributes3, getSettings: getSettings7 } = select3(store);
+        const { getBlockAttributes: getBlockAttributes3, getSettings: getSettings8 } = select3(store);
         return {
           style: getBlockAttributes3(clientId)?.style || EMPTY_STYLE,
-          canEditCSS: getSettings7().canEditCSS
+          canEditCSS: getSettings8().canEditCSS
         };
       },
       [clientId]
@@ -95678,7 +101950,7 @@ var wp;
     if (!canEditCSS) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
       CustomCSSControl,
       {
         blockName: name,
@@ -95690,16 +101962,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_data191.useSelect)(
+    const canEditCSS = (0, import_data193.useSelect)(
       (select3) => select3(store).getSettings().canEditCSS,
       []
     );
-    const { createWarningNotice } = (0, import_data191.useDispatch)(import_notices13.store);
+    const { createWarningNotice } = (0, import_data193.useDispatch)(import_notices13.store);
     const hasCustomCSS = !!customCSS?.trim();
-    (0, import_element324.useEffect)(() => {
+    (0, import_element335.useEffect)(() => {
       if (!canEditCSS && hasCustomCSS) {
         createWarningNotice(
-          (0, import_i18n245.__)(
+          (0, import_i18n250.__)(
             "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."
           ),
           {
@@ -95709,12 +101981,12 @@ var wp;
         );
       }
     }, [canEditCSS, hasCustomCSS, createWarningNotice]);
-    const customCSSIdentifier = (0, import_compose112.useInstanceId)(
+    const customCSSIdentifier = (0, import_compose116.useInstanceId)(
       CUSTOM_CSS_INSTANCE_REFERENCE,
       "wp-custom-css"
     );
     const customCSSSelector = `.${customCSSIdentifier}`;
-    const transformedCSS = (0, import_element324.useMemo)(() => {
+    const transformedCSS = (0, import_element335.useMemo)(() => {
       if (!isValidCSS) {
         return void 0;
       }
@@ -95733,16 +102005,16 @@ var wp;
     };
   }
   function addSaveProps10(props, blockType, attributes) {
-    if (!(0, import_blocks120.hasBlockSupport)(blockType, "customCSS", true)) {
+    if (!(0, import_blocks124.hasBlockSupport)(blockType, "customCSS", true)) {
       return props;
     }
     if (!attributes?.style?.css?.trim()) {
       return props;
     }
-    const className = props.className ? `${props.className} has-custom-css` : "has-custom-css";
+    const className2 = props.className ? `${props.className} has-custom-css` : "has-custom-css";
     return {
       ...props,
-      className
+      className: className2
     };
   }
   var custom_css_default = {
@@ -95751,19 +102023,19 @@ var wp;
     addSaveProps: addSaveProps10,
     attributeKeys: ["style"],
     hasSupport(name) {
-      return (0, import_blocks120.hasBlockSupport)(name, "customCSS", true);
+      return (0, import_blocks124.hasBlockSupport)(name, "customCSS", true);
     }
   };

   // packages/block-editor/build-module/hooks/layout.mjs
-  var import_compose113 = __toESM(require_compose(), 1);
+  var import_compose117 = __toESM(require_compose(), 1);
   var import_hooks31 = __toESM(require_hooks(), 1);
-  var import_element325 = __toESM(require_element(), 1);
-  var import_blocks121 = __toESM(require_blocks(), 1);
-  var import_data192 = __toESM(require_data(), 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_i18n246 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n251 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
   var VARIATION_PREFIX2 = "is-style-";
   var layoutBlockSupportKey = "layout";
   var CHILD_LAYOUT_KEYS = [
@@ -95774,7 +102046,6 @@ var wp;
     "rowStart",
     "rowSpan"
   ];
-  var { kebabCase: kebabCase6 } = unlock(import_components268.privateApis);
   var { getResponsiveMediaQueries: getResponsiveMediaQueries3 } = unlock(privateApis);
   function getDefaultLayout(layoutBlockSupport = {}, blockVariation) {
     const defaultBlockLayout = layoutBlockSupport?.default;
@@ -95811,11 +102082,11 @@ var wp;
     );
   }
   function hasLayoutBlockSupport(blockName) {
-    return (0, import_blocks121.hasBlockSupport)(blockName, "layout") || (0, import_blocks121.hasBlockSupport)(blockName, "__experimentalLayout");
+    return (0, import_blocks125.hasBlockSupport)(blockName, "layout") || (0, import_blocks125.hasBlockSupport)(blockName, "__experimentalLayout");
   }
   function useLayoutClasses(blockAttributes = {}, blockName = "") {
     const { layout } = blockAttributes;
-    const { default: defaultBlockLayout } = (0, import_blocks121.getBlockSupport)(blockName, layoutBlockSupportKey) || {};
+    const { default: defaultBlockLayout } = (0, import_blocks125.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) {
@@ -95825,7 +102096,7 @@ var wp;
       const compoundClassName = `wp-block-${fullBlockName}-${baseClassName}`;
       layoutClassnames.push(baseClassName, compoundClassName);
     }
-    const hasGlobalPadding = (0, import_data192.useSelect)(
+    const hasGlobalPadding = (0, import_data194.useSelect)(
       (select3) => {
         if (!usedLayout?.inherit && !usedLayout?.contentSize && usedLayout?.type !== "constrained") {
           return false;
@@ -95838,11 +102109,11 @@ var wp;
       layoutClassnames.push("has-global-padding");
     }
     if (usedLayout?.orientation) {
-      layoutClassnames.push(`is-${kebabCase6(usedLayout.orientation)}`);
+      layoutClassnames.push(`is-${kebabCase(usedLayout.orientation)}`);
     }
     if (usedLayout?.justifyContent) {
       layoutClassnames.push(
-        `is-content-justification-${kebabCase6(
+        `is-content-justification-${kebabCase(
           usedLayout.justifyContent
         )}`
       );
@@ -95916,23 +102187,23 @@ var wp;
       activeBlockVariation,
       selectedState,
       isResponsiveEditing: isResponsiveEditing3
-    } = (0, import_data192.useSelect)(
+    } = (0, import_data194.useSelect)(
       (select3) => {
         const {
           getBlockAttributes: getBlockAttributes3,
-          getSettings: getSettings7,
+          getSettings: getSettings8,
           getSelectedBlockStyleState: getSelectedBlockStyleState2,
           isResponsiveEditing: getIsResponsiveEditing
         } = unlock(select3(store));
         return {
           activeBlockVariation: select3(
-            import_blocks121.store
+            import_blocks125.store
           ).getActiveBlockVariation(
             blockName,
             getBlockAttributes3(clientId) || {},
             "block"
           ),
-          themeSupportsLayout: getSettings7().supportsLayout,
+          themeSupportsLayout: getSettings8().supportsLayout,
           selectedState: getSelectedBlockStyleState2(clientId),
           isResponsiveEditing: getIsResponsiveEditing()
         };
@@ -95941,7 +102212,7 @@ var wp;
     );
     const blockEditingMode = useBlockEditingMode();
     const isViewportLayoutState = hasViewportBlockStyleState(selectedState) && !hasPseudoBlockStyleState(selectedState);
-    const resetLayoutFilter = (0, import_element325.useCallback)(
+    const resetLayoutFilter = (0, import_element336.useCallback)(
       (...resetArgs) => {
         const attributes = resetArgs[0] || {};
         const context = resetArgs[1] || {};
@@ -95963,7 +102234,7 @@ var wp;
           };
         }
         const resetBlockName = context.name || blockName;
-        const resetLayoutBlockSupport = (0, import_blocks121.getBlockSupport)(
+        const resetLayoutBlockSupport = (0, import_blocks125.getBlockSupport)(
           resetBlockName,
           layoutBlockSupportKey,
           {}
@@ -95986,7 +102257,7 @@ var wp;
     if (blockEditingMode !== "default") {
       return null;
     }
-    const layoutBlockSupport = (0, import_blocks121.getBlockSupport)(
+    const layoutBlockSupport = (0, import_blocks125.getBlockSupport)(
       blockName,
       layoutBlockSupportKey,
       {}
@@ -96051,47 +102322,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_runtime524.jsxs)(import_jsx_runtime524.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime524.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime535.jsxs)(import_jsx_runtime535.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime535.jsxs)(
         inspector_controls_default,
         {
           group: "layout",
           resetAllFilter: resetLayoutFilter,
           children: [
-            showInheritToggle && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+            showInheritToggle && /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
               import_components268.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n246.__)("Use content width"),
+                label: (0, import_i18n251.__)("Use content width"),
                 hasValue: hasInheritToggleValue,
                 onDeselect: resetInheritToggle,
                 isShownByDefault: true,
                 panelId: clientId,
-                children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
                   import_components268.ToggleControl,
                   {
-                    label: (0, import_i18n246.__)("Inner blocks use content width"),
+                    label: (0, import_i18n251.__)("Inner blocks use content width"),
                     checked: isUsingContentWidth(),
                     onChange: () => onChangeLayout({
                       type: isUsingContentWidth() ? "default" : "constrained"
                     }),
-                    help: isUsingContentWidth() ? (0, import_i18n246.__)(
+                    help: isUsingContentWidth() ? (0, import_i18n251.__)(
                       "Nested blocks use content width with options for full and wide widths."
-                    ) : (0, import_i18n246.__)(
+                    ) : (0, import_i18n251.__)(
                       "Nested blocks will fill the width of this container."
                     )
                   }
                 )
               }
             ),
-            showLayoutTypeSwitcher && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+            showLayoutTypeSwitcher && /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
               import_components268.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n246.__)("Layout type"),
+                label: (0, import_i18n251.__)("Layout type"),
                 hasValue: hasLayoutTypeValue,
                 onDeselect: resetLayout,
                 isShownByDefault: true,
                 panelId: clientId,
-                children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
                   LayoutTypeSwitcher,
                   {
                     type: blockLayoutType,
@@ -96100,7 +102371,7 @@ var wp;
                 )
               }
             ),
-            layoutType && layoutType.name !== "default" && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+            layoutType && layoutType.name !== "default" && /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
               layoutType.inspectorControls,
               {
                 layout: usedLayout,
@@ -96112,7 +102383,7 @@ var wp;
                 clientId
               }
             ),
-            constrainedType && displayControlsForLegacyLayouts && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+            constrainedType && displayControlsForLegacyLayouts && /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
               constrainedType.inspectorControls,
               {
                 layout: usedLayout,
@@ -96127,7 +102398,7 @@ var wp;
           ]
         }
       ),
-      !inherit && layoutType && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+      !inherit && layoutType && /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
         layoutType.toolBarControls,
         {
           layout: usedLayout,
@@ -96149,17 +102420,17 @@ var wp;
     }
   };
   function LayoutTypeSwitcher({ type, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
       import_components268.__experimentalToggleGroupControl,
       {
         isBlock: true,
-        label: (0, import_i18n246.__)("Layout type"),
+        label: (0, import_i18n251.__)("Layout type"),
         hideLabelFromVision: true,
         isAdaptiveWidth: true,
         value: type,
         onChange,
         children: getLayoutTypes().map(({ name, label }) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
             import_components268.__experimentalToggleGroupControlOption,
             {
               value: name,
@@ -96194,11 +102465,11 @@ var wp;
     layoutClasses
   }) {
     const { name, attributes } = props;
-    const id = (0, import_compose113.useInstanceId)(BlockListBlock2);
+    const id = (0, import_compose117.useInstanceId)(BlockListBlock2);
     const { layout } = attributes;
-    const { default: defaultBlockLayout } = (0, import_blocks121.getBlockSupport)(name, layoutBlockSupportKey) || {};
+    const { default: defaultBlockLayout } = (0, import_blocks125.getBlockSupport)(name, layoutBlockSupportKey) || {};
     const usedLayout = layout?.inherit || layout?.contentSize || layout?.wideSize ? { ...layout, type: "constrained" } : layout || defaultBlockLayout || {};
-    const selectorPrefix = `wp-container-${kebabCase6(name)}-is-layout-`;
+    const selectorPrefix = `wp-container-${kebabCase(name)}-is-layout-`;
     const selector3 = `.${selectorPrefix}${id}`;
     const hasBlockGapSupport = blockGapSupport !== null;
     const fullLayoutType = getLayoutType(usedLayout?.type || "default");
@@ -96228,7 +102499,7 @@ var wp;
       layoutClasses
     );
     useStyleOverride({ css });
-    return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
       BlockListBlock2,
       {
         ...props,
@@ -96236,20 +102507,20 @@ var wp;
       }
     );
   }
-  var withLayoutStyles = (0, import_compose113.createHigherOrderComponent)(
+  var withLayoutStyles = (0, import_compose117.createHigherOrderComponent)(
     (BlockListBlock2) => function WithLayoutStyles(props) {
       const { clientId, name, attributes } = props;
       const blockSupportsLayout = hasLayoutBlockSupport(name);
       const layoutClasses = useLayoutClasses(attributes, name);
-      const extraProps = (0, import_data192.useSelect)(
+      const extraProps = (0, import_data194.useSelect)(
         (select3) => {
           if (!blockSupportsLayout) {
             return;
           }
-          const { getSettings: getSettings7, getBlockSettings: getBlockSettings2 } = unlock(
+          const { getSettings: getSettings8, getBlockSettings: getBlockSettings2 } = unlock(
             select3(store)
           );
-          const settings2 = getSettings7();
+          const settings2 = getSettings8();
           const { disableLayoutStyles } = settings2;
           if (disableLayoutStyles) {
             return;
@@ -96260,12 +102531,12 @@ var wp;
           );
           const globalStyles = settings2[globalStylesDataKey];
           let variationBlockGapValue;
-          const className = attributes?.className;
-          if (className?.includes(VARIATION_PREFIX2)) {
-            const { getBlockStyles: getBlockStyles2 } = select3(import_blocks121.store);
+          const className2 = attributes?.className;
+          if (className2?.includes(VARIATION_PREFIX2)) {
+            const { getBlockStyles: getBlockStyles2 } = select3(import_blocks125.store);
             const registeredStyles = getBlockStyles2(name);
             const variationName = getVariationNameFromClass(
-              className,
+              className2,
               registeredStyles
             );
             variationBlockGapValue = variationName ? globalStyles?.blocks?.[name]?.variations?.[variationName]?.spacing?.blockGap : void 0;
@@ -96280,7 +102551,7 @@ var wp;
         [blockSupportsLayout, clientId, attributes?.className, name]
       );
       if (!extraProps) {
-        return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
           BlockListBlock2,
           {
             ...props,
@@ -96288,7 +102559,7 @@ var wp;
           }
         );
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
         BlockWithLayoutStyles,
         {
           block: BlockListBlock2,
@@ -96312,14 +102583,14 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/layout-child.mjs
-  var import_compose117 = __toESM(require_compose(), 1);
-  var import_data196 = __toESM(require_data(), 1);
-  var import_element329 = __toESM(require_element(), 1);
+  var import_compose121 = __toESM(require_compose(), 1);
+  var import_data198 = __toESM(require_data(), 1);
+  var import_element340 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/grid/grid-visualizer.mjs
-  var import_element326 = __toESM(require_element(), 1);
-  var import_data193 = __toESM(require_data(), 1);
-  var import_compose114 = __toESM(require_compose(), 1);
+  var import_element337 = __toESM(require_element(), 1);
+  var import_data195 = __toESM(require_data(), 1);
+  var import_compose118 = __toESM(require_compose(), 1);

   // packages/block-editor/build-module/components/grid/utils.mjs
   function range(start2, length) {
@@ -96461,14 +102732,14 @@ var wp;
   }

   // packages/block-editor/build-module/components/grid/grid-visualizer.mjs
-  var import_jsx_runtime525 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
   function GridVisualizer({
     clientId,
     contentRef,
     parentLayout,
     childGridClientId
   }) {
-    const isDistractionFree = (0, import_data193.useSelect)(
+    const isDistractionFree = (0, import_data195.useSelect)(
       (select3) => select3(store).getSettings().isDistractionFree,
       []
     );
@@ -96477,7 +102748,7 @@ var wp;
       return null;
     }
     const isManualGrid = parentLayout?.isManualPlacement && window.__experimentalEnableGridInteractivity;
-    return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
       GridVisualizerGrid,
       {
         gridClientId: clientId,
@@ -96488,20 +102759,20 @@ var wp;
       }
     );
   }
-  var GridVisualizerGrid = (0, import_element326.forwardRef)(
+  var GridVisualizerGrid = (0, import_element337.forwardRef)(
     ({ gridClientId, gridElement, isManualGrid, childGridClientId }, ref) => {
-      const [gridInfo, setGridInfo] = (0, import_element326.useState)(
+      const [gridInfo, setGridInfo] = (0, import_element337.useState)(
         () => getGridInfo(gridElement)
       );
-      const [isDroppingAllowed, setIsDroppingAllowed] = (0, import_element326.useState)(false);
+      const [isDroppingAllowed, setIsDroppingAllowed] = (0, import_element337.useState)(false);
       const childGridElement = useBlockElement(childGridClientId);
-      const childGridRect = (0, import_element326.useMemo)(() => {
+      const childGridRect = (0, import_element337.useMemo)(() => {
         if (!childGridElement) {
           return null;
         }
         return getGridItemRect(childGridElement);
       }, [childGridElement]);
-      (0, import_element326.useEffect)(() => {
+      (0, import_element337.useEffect)(() => {
         const resizeCallback = () => setGridInfo(getGridInfo(gridElement));
         const borderBoxSpy = new window.ResizeObserver(resizeCallback);
         borderBoxSpy.observe(gridElement, { box: "border-box" });
@@ -96515,7 +102786,7 @@ var wp;
           contentBoxSpy.disconnect();
         };
       }, [gridElement]);
-      (0, import_element326.useEffect)(() => {
+      (0, import_element337.useEffect)(() => {
         function onGlobalDrag() {
           setIsDroppingAllowed(true);
         }
@@ -96529,7 +102800,7 @@ var wp;
           document.removeEventListener("dragend", onGlobalDragEnd);
         };
       }, []);
-      return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
         cover_default,
         {
           className: clsx_default("block-editor-grid-visualizer", {
@@ -96537,20 +102808,20 @@ var wp;
           }),
           clientId: gridClientId,
           __unstablePopoverSlot: "__unstable-block-tools-after",
-          children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
             "div",
             {
               ref,
               className: "block-editor-grid-visualizer__grid",
               style: gridInfo.style,
-              children: isManualGrid ? /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+              children: isManualGrid ? /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
                 ManualGridVisualizer,
                 {
                   gridClientId,
                   gridInfo,
                   childGridRect
                 }
-              ) : /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+              ) : /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
                 AutoGridVisualizer,
                 {
                   gridInfo,
@@ -96570,7 +102841,7 @@ var wp;
         if (childGridRect?.contains(column, row)) {
           color = "transparent";
         }
-        return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
           GridVisualizerCell,
           {
             color
@@ -96581,8 +102852,8 @@ var wp;
     );
   }
   function ManualGridVisualizer({ gridClientId, gridInfo, childGridRect }) {
-    const [highlightedRect, setHighlightedRect] = (0, import_element326.useState)(null);
-    const gridItemStyles = (0, import_data193.useSelect)(
+    const [highlightedRect, setHighlightedRect] = (0, import_element337.useState)(null);
+    const gridItemStyles = (0, import_data195.useSelect)(
       (select3) => {
         const { getBlockOrder: getBlockOrder2, getBlockStyles: getBlockStyles2 } = unlock(
           select3(store)
@@ -96592,7 +102863,7 @@ var wp;
       },
       [gridClientId]
     );
-    const occupiedRects = (0, import_element326.useMemo)(() => {
+    const occupiedRects = (0, import_element337.useMemo)(() => {
       const rects = [];
       for (const style of Object.values(gridItemStyles)) {
         const {
@@ -96626,12 +102897,12 @@ var wp;
           (rect) => rect.contains(column, row)
         );
         const isHighlighted = highlightedRect?.contains(column, row) ?? false;
-        return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
           GridVisualizerCell,
           {
             color,
             className: isHighlighted && "is-highlighted",
-            children: isCellOccupied && !isChildGridCell ? /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+            children: isCellOccupied && !isChildGridCell ? /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
               GridVisualizerDropZone,
               {
                 column,
@@ -96640,7 +102911,7 @@ var wp;
                 gridInfo,
                 setHighlightedRect
               }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+            ) : /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
               GridVisualizerAppender,
               {
                 column,
@@ -96656,13 +102927,13 @@ var wp;
       })
     );
   }
-  function GridVisualizerCell({ color, children, className }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+  function GridVisualizerCell({ color, children, className: className2 }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
       "div",
       {
         className: clsx_default(
           "block-editor-grid-visualizer__cell",
-          className
+          className2
         ),
         style: {
           boxShadow: `inset 0 0 0 1px color-mix(in srgb, ${color} 20%, #0000)`,
@@ -96678,12 +102949,12 @@ var wp;
       getBlockRootClientId: getBlockRootClientId2,
       canInsertBlockType: canInsertBlockType2,
       getBlockName: getBlockName2
-    } = (0, import_data193.useSelect)(store);
+    } = (0, import_data195.useSelect)(store);
     const {
       updateBlockAttributes: updateBlockAttributes2,
       moveBlocksToPosition: moveBlocksToPosition2,
       __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
-    } = (0, import_data193.useDispatch)(store);
+    } = (0, import_data195.useDispatch)(store);
     const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
       gridClientId,
       gridInfo.numColumns
@@ -96753,7 +103024,7 @@ var wp;
     gridInfo,
     setHighlightedRect
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
       "div",
       {
         className: "block-editor-grid-visualizer__drop-zone",
@@ -96778,12 +103049,12 @@ var wp;
       updateBlockAttributes: updateBlockAttributes2,
       moveBlocksToPosition: moveBlocksToPosition2,
       __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
-    } = (0, import_data193.useDispatch)(store);
+    } = (0, import_data195.useDispatch)(store);
     const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
       gridClientId,
       gridInfo.numColumns
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
       button_block_appender_default,
       {
         rootClientId: gridClientId,
@@ -96827,8 +103098,8 @@ var wp;
     onDragLeave,
     onDrop
   }) {
-    const { getDraggedBlockClientIds: getDraggedBlockClientIds2 } = (0, import_data193.useSelect)(store);
-    return (0, import_compose114.__experimentalUseDropZone)({
+    const { getDraggedBlockClientIds: getDraggedBlockClientIds2 } = (0, import_data195.useSelect)(store);
+    return (0, import_compose118.__experimentalUseDropZone)({
       onDragEnter() {
         const [srcClientId] = getDraggedBlockClientIds2();
         if (srcClientId && validateDrag(srcClientId)) {
@@ -96849,8 +103120,8 @@ var wp;

   // packages/block-editor/build-module/components/grid/grid-item-resizer.mjs
   var import_components270 = __toESM(require_components(), 1);
-  var import_element327 = __toESM(require_element(), 1);
-  var import_jsx_runtime526 = __toESM(require_jsx_runtime(), 1);
+  var import_element338 = __toESM(require_element(), 1);
+  var import_jsx_runtime537 = __toESM(require_jsx_runtime(), 1);
   function GridItemResizer({
     clientId,
     bounds,
@@ -96863,7 +103134,7 @@ var wp;
     if (!blockElement || !rootBlockElement) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
       GridItemResizerInner,
       {
         clientId,
@@ -96883,14 +103154,14 @@ var wp;
     onChange,
     isManualGrid
   }) {
-    const [resizeDirection, setResizeDirection] = (0, import_element327.useState)(null);
-    const [enableSide, setEnableSide] = (0, import_element327.useState)({
+    const [resizeDirection, setResizeDirection] = (0, import_element338.useState)(null);
+    const [enableSide, setEnableSide] = (0, import_element338.useState)({
       top: false,
       bottom: false,
       left: false,
       right: false
     });
-    (0, import_element327.useEffect)(() => {
+    (0, import_element338.useEffect)(() => {
       const observer = new window.ResizeObserver(() => {
         const blockClientRect = blockElement.getBoundingClientRect();
         const rootBlockClientRect = rootBlockElement.getBoundingClientRect();
@@ -96927,14 +103198,14 @@ var wp;
         alignItems: alignment[resizeDirection]
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
       cover_default,
       {
         className: "block-editor-grid-item-resizer",
         clientId,
         __unstablePopoverSlot: "__unstable-block-tools-after",
         additionalStyles: styles,
-        children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
           import_components270.ResizableBox,
           {
             className: "block-editor-grid-item-resizer__box",
@@ -97005,11 +103276,11 @@ var wp;
   }

   // packages/block-editor/build-module/components/grid/grid-item-movers.mjs
-  var import_i18n247 = __toESM(require_i18n(), 1);
+  var import_i18n252 = __toESM(require_i18n(), 1);
   var import_components271 = __toESM(require_components(), 1);
-  var import_data194 = __toESM(require_data(), 1);
-  var import_compose115 = __toESM(require_compose(), 1);
-  var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
+  var import_data196 = __toESM(require_data(), 1);
+  var import_compose119 = __toESM(require_compose(), 1);
+  var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
   function GridItemMovers({
     layout,
     parentLayout,
@@ -97017,7 +103288,7 @@ var wp;
     gridClientId,
     blockClientId
   }) {
-    const { moveBlocksToPosition: moveBlocksToPosition2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data194.useDispatch)(store);
+    const { moveBlocksToPosition: moveBlocksToPosition2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data196.useDispatch)(store);
     const columnStart = layout?.columnStart ?? 1;
     const rowStart = layout?.rowStart ?? 1;
     const columnSpan = layout?.columnSpan ?? 1;
@@ -97030,13 +103301,13 @@ var wp;
       gridClientId,
       columnCount
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(block_controls_default, { group: "parent", children: /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(import_components271.ToolbarGroup, { className: "block-editor-grid-item-mover__move-button-container", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("div", { className: "block-editor-grid-item-mover__move-horizontal-button-container is-left", children: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+    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)(
         GridItemMover,
         {
-          icon: (0, import_i18n247.isRTL)() ? chevron_right_default : chevron_left_default,
-          label: (0, import_i18n247.__)("Move left"),
-          description: (0, import_i18n247.__)("Move left"),
+          icon: (0, import_i18n252.isRTL)() ? chevron_right_default : chevron_left_default,
+          label: (0, import_i18n252.__)("Move left"),
+          description: (0, import_i18n252.__)("Move left"),
           isDisabled: columnStart <= 1,
           onClick: () => {
             onChange({
@@ -97055,14 +103326,14 @@ var wp;
           }
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)("div", { className: "block-editor-grid-item-mover__move-vertical-button-container", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)("div", { className: "block-editor-grid-item-mover__move-vertical-button-container", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
           GridItemMover,
           {
             className: "is-up-button",
             icon: chevron_up_default,
-            label: (0, import_i18n247.__)("Move up"),
-            description: (0, import_i18n247.__)("Move up"),
+            label: (0, import_i18n252.__)("Move up"),
+            description: (0, import_i18n252.__)("Move up"),
             isDisabled: rowStart <= 1,
             onClick: () => {
               onChange({
@@ -97081,13 +103352,13 @@ var wp;
             }
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
           GridItemMover,
           {
             className: "is-down-button",
             icon: chevron_down_default,
-            label: (0, import_i18n247.__)("Move down"),
-            description: (0, import_i18n247.__)("Move down"),
+            label: (0, import_i18n252.__)("Move down"),
+            description: (0, import_i18n252.__)("Move down"),
             isDisabled: rowCount && rowEnd >= rowCount,
             onClick: () => {
               onChange({
@@ -97107,12 +103378,12 @@ var wp;
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("div", { className: "block-editor-grid-item-mover__move-horizontal-button-container is-right", children: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+      /* @__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)(
         GridItemMover,
         {
-          icon: (0, import_i18n247.isRTL)() ? chevron_left_default : chevron_right_default,
-          label: (0, import_i18n247.__)("Move right"),
-          description: (0, import_i18n247.__)("Move right"),
+          icon: (0, import_i18n252.isRTL)() ? chevron_left_default : chevron_right_default,
+          label: (0, import_i18n252.__)("Move right"),
+          description: (0, import_i18n252.__)("Move right"),
           isDisabled: columnCount && columnEnd >= columnCount,
           onClick: () => {
             onChange({
@@ -97134,22 +103405,22 @@ var wp;
     ] }) });
   }
   function GridItemMover({
-    className,
+    className: className2,
     icon,
     label,
     isDisabled,
     onClick,
     description
   }) {
-    const instanceId = (0, import_compose115.useInstanceId)(GridItemMover);
+    const instanceId = (0, import_compose119.useInstanceId)(GridItemMover);
     const descriptionId = `block-editor-grid-item-mover-button__description-${instanceId}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(import_jsx_runtime527.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)(import_jsx_runtime538.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
         import_components271.ToolbarButton,
         {
           className: clsx_default(
             "block-editor-grid-item-mover-button",
-            className
+            className2
           ),
           icon,
           label,
@@ -97159,16 +103430,16 @@ var wp;
           accessibleWhenDisabled: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(VisuallyHidden, { id: descriptionId, children: description })
+      /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(VisuallyHidden, { id: descriptionId, children: description })
     ] });
   }

   // packages/block-editor/build-module/components/grid/use-grid-layout-sync.mjs
-  var import_data195 = __toESM(require_data(), 1);
-  var import_element328 = __toESM(require_element(), 1);
-  var import_compose116 = __toESM(require_compose(), 1);
+  var import_data197 = __toESM(require_data(), 1);
+  var import_element339 = __toESM(require_element(), 1);
+  var import_compose120 = __toESM(require_compose(), 1);
   function useGridLayoutSync({ clientId: gridClientId }) {
-    const { gridLayout, blockOrder, selectedBlockLayout } = (0, import_data195.useSelect)(
+    const { gridLayout, blockOrder, selectedBlockLayout } = (0, import_data197.useSelect)(
       (select3) => {
         const { getBlockAttributes: getBlockAttributes22, getBlockOrder: getBlockOrder2 } = select3(store);
         const selectedBlock = select3(store).getSelectedBlock();
@@ -97180,18 +103451,18 @@ var wp;
       },
       [gridClientId]
     );
-    const { getBlockAttributes: getBlockAttributes3, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data195.useSelect)(store);
-    const { updateBlockAttributes: updateBlockAttributes2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data195.useDispatch)(store);
-    const selectedBlockRect = (0, import_element328.useMemo)(
+    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)(
       () => selectedBlockLayout ? new GridRect(selectedBlockLayout) : null,
       [selectedBlockLayout]
     );
-    const previouslySelectedBlockRect = (0, import_compose116.usePrevious)(selectedBlockRect);
-    const previousIsManualPlacement = (0, import_compose116.usePrevious)(
+    const previouslySelectedBlockRect = (0, import_compose120.usePrevious)(selectedBlockRect);
+    const previousIsManualPlacement = (0, import_compose120.usePrevious)(
       gridLayout.isManualPlacement
     );
-    const previousBlockOrder = (0, import_compose116.usePrevious)(blockOrder);
-    (0, import_element328.useEffect)(() => {
+    const previousBlockOrder = (0, import_compose120.usePrevious)(blockOrder);
+    (0, import_element339.useEffect)(() => {
       const updates = {};
       if (gridLayout.isManualPlacement) {
         const occupiedRects = [];
@@ -97358,7 +103629,7 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/layout-child.mjs
-  var import_jsx_runtime528 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
   var { getResponsiveMediaQueries: getResponsiveMediaQueries4 } = unlock(privateApis);
   var LAYOUT_CHILD_BLOCK_PROPS_REFERENCE = {};
   var FLEX_CHILD_LAYOUT_VALUES2 = {
@@ -97529,7 +103800,7 @@ var wp;
     }).filter(Boolean).join("");
   }
   function useBlockPropsChildLayoutStyles({ style }) {
-    const { shouldRenderChildLayoutStyles, viewportSettings } = (0, import_data196.useSelect)(
+    const { shouldRenderChildLayoutStyles, viewportSettings } = (0, import_data198.useSelect)(
       (select3) => {
         const settings2 = select3(store).getSettings();
         return {
@@ -97541,7 +103812,7 @@ var wp;
     const layout = style?.layout ?? {};
     const { columnStart, rowStart, columnSpan, rowSpan } = layout;
     const parentLayout = useLayout() || {};
-    const id = (0, import_compose117.useInstanceId)(LAYOUT_CHILD_BLOCK_PROPS_REFERENCE);
+    const id = (0, import_compose121.useInstanceId)(LAYOUT_CHILD_BLOCK_PROPS_REFERENCE);
     const selector3 = `.wp-container-content-${id}`;
     if (true) {
       if (columnStart && typeof columnStart !== "number") {
@@ -97589,7 +103860,7 @@ var wp;
     if (parentLayoutType !== "grid") {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
       GridTools,
       {
         clientId,
@@ -97617,14 +103888,14 @@ var wp;
       deviceType,
       viewportSettings,
       isChildBlockAGrid
-    } = (0, import_data196.useSelect)(
+    } = (0, import_data198.useSelect)(
       (select3) => {
         const {
           getBlockRootClientId: getBlockRootClientId2,
           getBlockEditingMode: getBlockEditingMode2,
           getTemplateLock: getTemplateLock2,
           getBlockAttributes: getBlockAttributes3,
-          getSettings: getSettings7
+          getSettings: getSettings8
         } = select3(store);
         const _rootClientId = getBlockRootClientId2(clientId);
         if (getTemplateLock2(_rootClientId) || getBlockEditingMode2(_rootClientId) !== "default") {
@@ -97635,7 +103906,7 @@ var wp;
         }
         const parentAttributes = getBlockAttributes3(_rootClientId);
         const blockAttributes = getBlockAttributes3(clientId);
-        const settings2 = getSettings7();
+        const settings2 = getSettings8();
         const currentDeviceType = settings2?.[deviceTypeKey]?.toLowerCase() || BLOCK_VISIBILITY_VIEWPORTS.desktop.key;
         return {
           rootClientId: _rootClientId,
@@ -97662,7 +103933,7 @@ var wp;
       view: canvasView,
       viewportSettings
     });
-    const isAnyAncestorHidden = (0, import_data196.useSelect)(
+    const isAnyAncestorHidden = (0, import_data198.useSelect)(
       (select3) => {
         if (!rootClientId) {
           return false;
@@ -97683,7 +103954,7 @@ var wp;
       view: canvasView,
       viewportSettings
     });
-    const [resizerBounds, setResizerBounds] = (0, import_element329.useState)();
+    const [resizerBounds, setResizerBounds] = (0, import_element340.useState)();
     const childGridClientId = isChildBlockAGrid ? clientId : void 0;
     if (!isVisible || isParentBlockCurrentlyHidden || isAnyAncestorHidden) {
       return null;
@@ -97700,8 +103971,8 @@ var wp;
         }
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)(import_jsx_runtime528.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(import_jsx_runtime539.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
         GridVisualizer,
         {
           clientId: rootClientId,
@@ -97710,7 +103981,7 @@ var wp;
           childGridClientId
         }
       ),
-      showResizer && /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+      showResizer && /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
         GridItemResizer,
         {
           clientId,
@@ -97719,7 +103990,7 @@ var wp;
           parentLayout
         }
       ),
-      isManualPlacement && window.__experimentalEnableGridInteractivity && /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+      isManualPlacement && window.__experimentalEnableGridInteractivity && /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
         GridItemMovers,
         {
           layout: style?.layout,
@@ -97742,7 +104013,7 @@ var wp;

   // packages/block-editor/build-module/hooks/metadata.mjs
   var import_hooks32 = __toESM(require_hooks(), 1);
-  var import_blocks122 = __toESM(require_blocks(), 1);
+  var import_blocks126 = __toESM(require_blocks(), 1);
   var META_ATTRIBUTE_NAME = "metadata";
   function addMetaAttribute(blockTypeSettings) {
     if (blockTypeSettings?.attributes?.[META_ATTRIBUTE_NAME]?.type) {
@@ -97774,10 +104045,10 @@ var wp;
     if (sourceMetadata.noteId && !result.attributes?.metadata?.noteId) {
       preservedMetadata.noteId = sourceMetadata.noteId;
     }
-    if (sourceMetadata.name && !result.attributes?.metadata?.name && (0, import_blocks122.hasBlockSupport)(result.name, "renaming", true)) {
+    if (sourceMetadata.name && !result.attributes?.metadata?.name && (0, import_blocks126.hasBlockSupport)(result.name, "renaming", true)) {
       preservedMetadata.name = sourceMetadata.name;
     }
-    if (sourceMetadata.blockVisibility !== void 0 && !result.attributes?.metadata?.blockVisibility && (0, import_blocks122.hasBlockSupport)(result.name, "visibility", true)) {
+    if (sourceMetadata.blockVisibility !== void 0 && !result.attributes?.metadata?.blockVisibility && (0, import_blocks126.hasBlockSupport)(result.name, "visibility", true)) {
       preservedMetadata.blockVisibility = sourceMetadata.blockVisibility;
     }
     if (Object.keys(preservedMetadata).length > 0) {
@@ -97806,29 +104077,29 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/block-hooks.mjs
-  var import_i18n248 = __toESM(require_i18n(), 1);
-  var import_element330 = __toESM(require_element(), 1);
+  var import_i18n253 = __toESM(require_i18n(), 1);
+  var import_element341 = __toESM(require_element(), 1);
   var import_components272 = __toESM(require_components(), 1);
-  var import_blocks123 = __toESM(require_blocks(), 1);
-  var import_data197 = __toESM(require_data(), 1);
-  var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 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 EMPTY_OBJECT5 = {};
   function BlockHooksControlPure({
     name,
     clientId,
     metadata: { ignoredHookedBlocks = [] } = {}
   }) {
-    const blockTypes = (0, import_data197.useSelect)(
-      (select3) => select3(import_blocks123.store).getBlockTypes(),
+    const blockTypes = (0, import_data199.useSelect)(
+      (select3) => select3(import_blocks127.store).getBlockTypes(),
       []
     );
-    const hookedBlocksForCurrentBlock = (0, import_element330.useMemo)(
+    const hookedBlocksForCurrentBlock = (0, import_element341.useMemo)(
       () => blockTypes?.filter(
         ({ name: blockName, blockHooks }) => blockHooks && name in blockHooks || ignoredHookedBlocks.includes(blockName)
       ),
       [blockTypes, name, ignoredHookedBlocks]
     );
-    const hookedBlockClientIds = (0, import_data197.useSelect)(
+    const hookedBlockClientIds = (0, import_data199.useSelect)(
       (select3) => {
         const { getBlocks: getBlocks2, getBlockRootClientId: getBlockRootClientId22, getGlobalBlockCount: getGlobalBlockCount2 } = select3(store);
         const rootClientId = getBlockRootClientId22(clientId);
@@ -97875,8 +104146,8 @@ var wp;
       },
       [hookedBlocksForCurrentBlock, name, clientId]
     );
-    const { getBlockIndex: getBlockIndex2, getBlockCount: getBlockCount2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data197.useSelect)(store);
-    const { insertBlock: insertBlock2, removeBlock: removeBlock2 } = (0, import_data197.useDispatch)(store);
+    const { getBlockIndex: getBlockIndex2, getBlockCount: getBlockCount2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data199.useSelect)(store);
+    const { insertBlock: insertBlock2, removeBlock: removeBlock2 } = (0, import_data199.useDispatch)(store);
     if (!hookedBlocksForCurrentBlock.length) {
       return null;
     }
@@ -97928,22 +104199,22 @@ var wp;
           break;
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(inspector_controls_default, { children: /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(inspector_controls_default, { children: /* @__PURE__ */ (0, import_jsx_runtime540.jsxs)(
       import_components272.PanelBody,
       {
         className: "block-editor-hooks__block-hooks",
-        title: (0, import_i18n248.__)("Plugins"),
+        title: (0, import_i18n253.__)("Plugins"),
         initialOpen: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("p", { className: "block-editor-hooks__block-hooks-helptext", children: (0, import_i18n248.__)(
+          /* @__PURE__ */ (0, import_jsx_runtime540.jsx)("p", { className: "block-editor-hooks__block-hooks-helptext", children: (0, import_i18n253.__)(
             "Manage the inclusion of blocks added automatically by plugins."
           ) }),
           Object.keys(groupedHookedBlocks).map((vendor) => {
-            return /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)(import_element330.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("h3", { children: vendor }),
+            return /* @__PURE__ */ (0, import_jsx_runtime540.jsxs)(import_element341.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime540.jsx)("h3", { children: vendor }),
               groupedHookedBlocks[vendor].map((block) => {
                 const checked = block.name in hookedBlockClientIds;
-                return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
                   import_components272.ToggleControl,
                   {
                     checked,
@@ -97952,7 +104223,7 @@ var wp;
                       if (!checked) {
                         const relativePosition = block.blockHooks[name];
                         insertBlockIntoDesignatedLocation(
-                          (0, import_blocks123.createBlock)(block.name),
+                          (0, import_blocks127.createBlock)(block.name),
                           relativePosition
                         );
                         return;
@@ -97981,15 +104252,15 @@ var wp;
   };

   // packages/block-editor/build-module/hooks/block-bindings.mjs
-  var import_i18n249 = __toESM(require_i18n(), 1);
-  var import_blocks124 = __toESM(require_blocks(), 1);
+  var import_i18n254 = __toESM(require_i18n(), 1);
+  var import_blocks128 = __toESM(require_blocks(), 1);
   var import_components274 = __toESM(require_components(), 1);
-  var import_data198 = __toESM(require_data(), 1);
-  var import_element331 = __toESM(require_element(), 1);
-  var import_compose118 = __toESM(require_compose(), 1);
-  var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 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 useToolsPanelDropdownMenuProps2 = () => {
-    const isMobile = (0, import_compose118.useViewportMatch)("medium", "<");
+    const isMobile = (0, import_compose122.useViewportMatch)("medium", "<");
     return !isMobile ? {
       popoverProps: {
         placement: "left-start",
@@ -97999,16 +104270,16 @@ var wp;
     } : {};
   };
   var BlockBindingsPanel = ({ name: blockName, metadata }) => {
-    const blockContext = (0, import_element331.useContext)(block_context_default);
+    const blockContext = (0, import_element342.useContext)(block_context_default);
     const { removeAllBlockBindings } = useBlockBindingsUtils();
     const dropdownMenuProps = useToolsPanelDropdownMenuProps2();
-    const { bindableAttributes, hasCompatibleFields } = (0, import_data198.useSelect)(
+    const { bindableAttributes, hasCompatibleFields } = (0, import_data200.useSelect)(
       (select3) => {
         const { __experimentalBlockBindingsSupportedAttributes } = select3(store).getSettings();
         const {
           getAllBlockBindingsSources,
           getBlockBindingsSourceFieldsList
-        } = unlock(select3(import_blocks124.store));
+        } = unlock(select3(import_blocks128.store));
         return {
           bindableAttributes: __experimentalBlockBindingsSupportedAttributes?.[blockName],
           hasCompatibleFields: Object.values(
@@ -98027,17 +104298,17 @@ var wp;
     if (bindings === void 0 && !hasCompatibleFields) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(inspector_controls_default, { group: "bindings", children: /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(inspector_controls_default, { group: "bindings", children: /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)(
       import_components274.__experimentalToolsPanel,
       {
-        label: (0, import_i18n249.__)("Attributes"),
+        label: (0, import_i18n254.__)("Attributes"),
         resetAll: () => {
           removeAllBlockBindings();
         },
         dropdownMenuProps,
         className: "block-editor-bindings__panel",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_components274.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: bindableAttributes.map((attribute) => /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(import_components274.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: bindableAttributes.map((attribute) => /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
             BlockBindingsAttributeControl,
             {
               attribute,
@@ -98046,7 +104317,7 @@ var wp;
             },
             attribute
           )) }),
-          /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_components274.__experimentalText, { as: "div", variant: "muted", children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)("p", { children: (0, import_i18n249.__)(
+          /* @__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.__)(
             "Attributes connected to custom fields or other dynamic data."
           ) }) })
         ]
@@ -98066,16 +104337,16 @@ var wp;
   };

   // packages/block-editor/build-module/hooks/list-view.mjs
-  var import_i18n250 = __toESM(require_i18n(), 1);
+  var import_i18n255 = __toESM(require_i18n(), 1);
   var import_components275 = __toESM(require_components(), 1);
-  var import_data200 = __toESM(require_data(), 1);
-  var import_blocks125 = __toESM(require_blocks(), 1);
-  var import_element332 = __toESM(require_element(), 1);
+  var import_data202 = __toESM(require_data(), 1);
+  var import_blocks129 = __toESM(require_blocks(), 1);
+  var import_element343 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/use-list-view-panel-state/index.mjs
-  var import_data199 = __toESM(require_data(), 1);
+  var import_data201 = __toESM(require_data(), 1);
   function useListViewPanelState(clientId) {
-    const { isOpened, expandRevision } = (0, import_data199.useSelect)(
+    const { isOpened, expandRevision } = (0, import_data201.useSelect)(
       (select3) => {
         const { isListViewPanelOpened: isListViewPanelOpened2, getListViewExpandRevision: getListViewExpandRevision2 } = unlock(
           select3(store)
@@ -98087,7 +104358,7 @@ var wp;
       },
       [clientId]
     );
-    const { __unstableToggleListViewPanel: toggleListViewPanel } = (0, import_data199.useDispatch)(store);
+    const { __unstableToggleListViewPanel: toggleListViewPanel } = (0, import_data201.useDispatch)(store);
     const handleToggle = (opened) => {
       toggleListViewPanel(clientId, opened);
     };
@@ -98099,18 +104370,18 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/list-view.mjs
-  var import_jsx_runtime531 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
   var LIST_VIEW_SUPPORT_KEY = "listView";
   function hasListViewSupport(nameOrType) {
-    return (0, import_blocks125.hasBlockSupport)(nameOrType, LIST_VIEW_SUPPORT_KEY);
+    return (0, import_blocks129.hasBlockSupport)(nameOrType, LIST_VIEW_SUPPORT_KEY);
   }
   function ListViewPanel({ clientId, name }) {
-    const { isSelectionWithinCurrentSection } = (0, import_element332.useContext)(PrivateBlockContext);
+    const { isSelectionWithinCurrentSection } = (0, import_element343.useContext)(PrivateBlockContext);
     const { isOpened, expandRevision, handleToggle } = useListViewPanelState(clientId);
     const { openListViewContentPanel: openListViewContentPanel2 } = unlock(
-      (0, import_data200.useDispatch)(store)
+      (0, import_data202.useDispatch)(store)
     );
-    const { isEnabled, hasChildren, isNestedListView } = (0, import_data200.useSelect)(
+    const { isEnabled, hasChildren, isNestedListView } = (0, import_data202.useSelect)(
       (select3) => {
         const {
           getBlockCount: getBlockCount2,
@@ -98129,21 +104400,21 @@ var wp;
       },
       [clientId]
     );
-    const blockType = (0, import_blocks125.getBlockType)(name);
+    const blockType = (0, import_blocks129.getBlockType)(name);
     const title = blockType?.title || name;
     if (!isEnabled || isNestedListView) {
       return null;
     }
     const showBlockTitle = isSelectionWithinCurrentSection;
-    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(InspectorControlsFill, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime531.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(InspectorControlsFill, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(
       import_components275.PanelBody,
       {
         title: showBlockTitle ? title : void 0,
         opened: isOpened,
         onToggle: handleToggle,
         children: [
-          !hasChildren && /* @__PURE__ */ (0, import_jsx_runtime531.jsx)("p", { className: "block-editor-block-inspector__no-blocks", children: (0, import_i18n250.__)("No items yet.") }),
-          /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+          !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)(
             PrivateListView,
             {
               rootClientId: clientId,
@@ -98167,12 +104438,12 @@ var wp;

   // packages/block-editor/build-module/hooks/block-renaming.mjs
   var import_hooks33 = __toESM(require_hooks(), 1);
-  var import_blocks126 = __toESM(require_blocks(), 1);
+  var import_blocks130 = __toESM(require_blocks(), 1);
   function addLabelCallback(settings2) {
     if (settings2.__experimentalLabel) {
       return settings2;
     }
-    const supportsBlockNaming = (0, import_blocks126.hasBlockSupport)(
+    const supportsBlockNaming = (0, import_blocks130.hasBlockSupport)(
       settings2,
       "renaming",
       true
@@ -98195,15 +104466,15 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/grid-visualizer.mjs
-  var import_compose119 = __toESM(require_compose(), 1);
+  var import_compose123 = __toESM(require_compose(), 1);
   var import_hooks34 = __toESM(require_hooks(), 1);
-  var import_data201 = __toESM(require_data(), 1);
-  var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
+  var import_data203 = __toESM(require_data(), 1);
+  var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
   function GridLayoutSync(props) {
     useGridLayoutSync(props);
   }
   function GridTools2({ clientId, layout }) {
-    const { isVisible, blockVisibility: blockVisibility2, deviceType, viewportSettings } = (0, import_data201.useSelect)(
+    const { isVisible, blockVisibility: blockVisibility2, deviceType, viewportSettings } = (0, import_data203.useSelect)(
       (select3) => {
         const {
           isBlockSelected: isBlockSelected2,
@@ -98212,13 +104483,13 @@ var wp;
           getTemplateLock: getTemplateLock2,
           getBlockEditingMode: getBlockEditingMode2,
           getBlockAttributes: getBlockAttributes3,
-          getSettings: getSettings7
+          getSettings: getSettings8
         } = select3(store);
         if (!isDraggingBlocks2() && !isBlockSelected2(clientId) || getTemplateLock2(clientId) || getBlockEditingMode2(clientId) !== "default" || hasSelectedInnerBlock2(clientId)) {
           return { isVisible: false };
         }
         const attributes = getBlockAttributes3(clientId);
-        const settings2 = getSettings7();
+        const settings2 = getSettings8();
         const currentDeviceType = settings2?.[deviceTypeKey]?.toLowerCase() || BLOCK_VISIBILITY_VIEWPORTS.desktop.key;
         return {
           isVisible: true,
@@ -98238,7 +104509,7 @@ var wp;
       view: canvasView,
       viewportSettings
     });
-    const isAnyAncestorHidden = (0, import_data201.useSelect)(
+    const isAnyAncestorHidden = (0, import_data203.useSelect)(
       (select3) => {
         if (!isVisible) {
           return false;
@@ -98250,9 +104521,9 @@ var wp;
       },
       [clientId, currentViewport, isVisible]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime532.jsxs)(import_jsx_runtime532.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(GridLayoutSync, { clientId }),
-      isVisible && !isBlockCurrentlyHidden && !isAnyAncestorHidden && /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+    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)(
         GridVisualizer,
         {
           clientId,
@@ -98261,20 +104532,20 @@ var wp;
       )
     ] });
   }
-  var addGridVisualizerToBlockEdit = (0, import_compose119.createHigherOrderComponent)(
+  var addGridVisualizerToBlockEdit = (0, import_compose123.createHigherOrderComponent)(
     (BlockEdit2) => function AddGridVisualizerToBlockEdit(props) {
       if (props.attributes.layout?.type !== "grid") {
-        return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(BlockEdit2, { ...props }, "edit");
+        return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(BlockEdit2, { ...props }, "edit");
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime532.jsxs)(import_jsx_runtime532.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_jsx_runtime543.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
           GridTools2,
           {
             clientId: props.clientId,
             layout: props.attributes.layout
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(BlockEdit2, { ...props }, "edit")
+        /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(BlockEdit2, { ...props }, "edit")
       ] });
     },
     "addGridVisualizerToBlockEdit"
@@ -98286,11 +104557,11 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/auto-inspector-controls.mjs
-  var import_blocks127 = __toESM(require_blocks(), 1);
+  var import_blocks131 = __toESM(require_blocks(), 1);
   var import_components276 = __toESM(require_components(), 1);
-  var import_data202 = __toESM(require_data(), 1);
-  var import_element333 = __toESM(require_element(), 1);
-  var import_i18n251 = __toESM(require_i18n(), 1);
+  var import_data204 = __toESM(require_data(), 1);
+  var import_element344 = __toESM(require_element(), 1);
+  var import_i18n256 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/hooks/generate-fields-from-attributes.mjs
   function generateFieldsFromAttributes(attributes) {
@@ -98330,7 +104601,7 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/auto-inspector-controls.mjs
-  var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
   function hasAutoGenerateControl(blockTypeAttributes) {
     if (!blockTypeAttributes) {
       return false;
@@ -98341,14 +104612,14 @@ var wp;
   }
   function AutoRegisterControls({ name, clientId, setAttributes }) {
     const blockEditingMode = useBlockEditingMode();
-    const blockContext = (0, import_element333.useContext)(block_context_default);
-    const attributes = (0, import_data202.useSelect)(
+    const blockContext = (0, import_element344.useContext)(block_context_default);
+    const attributes = (0, import_data204.useSelect)(
       (select3) => {
         const _attributes = select3(store).getBlockAttributes(clientId);
         if (!_attributes?.metadata?.bindings) {
           return _attributes;
         }
-        const { getBlockBindingsSource: getBlockBindingsSource4 } = unlock(select3(import_blocks127.store));
+        const { getBlockBindingsSource: getBlockBindingsSource4 } = unlock(select3(import_blocks131.store));
         return Object.entries(_attributes.metadata.bindings).reduce(
           (acc, [attribute, binding]) => {
             const source = getBlockBindingsSource4(binding.source);
@@ -98367,8 +104638,8 @@ var wp;
       },
       [blockContext, clientId]
     );
-    const blockType = (0, import_blocks127.getBlockType)(name);
-    const { fields, form } = (0, import_element333.useMemo)(() => {
+    const blockType = (0, import_blocks131.getBlockType)(name);
+    const { fields, form } = (0, import_element344.useMemo)(() => {
       if (!blockType?.attributes) {
         return { fields: [], form: { fields: [] } };
       }
@@ -98380,7 +104651,7 @@ var wp;
     if (!fields || fields.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(inspector_controls_default, { children: /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(import_components276.PanelBody, { title: (0, import_i18n251.__)("Settings"), children: /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
+    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)(
       DataForm,
       {
         data: attributes,
@@ -98394,7 +104665,7 @@ var wp;
     edit: AutoRegisterControls,
     attributeKeys: [],
     hasSupport(name) {
-      const blockType = (0, import_blocks127.getBlockType)(name);
+      const blockType = (0, import_blocks131.getBlockType)(name);
       return hasAutoGenerateControl(blockType?.attributes);
     }
   };
@@ -98413,9 +104684,9 @@ var wp;
   // packages/block-editor/build-module/hooks/use-border-props.mjs
   function getBorderClassesAndStyles(attributes) {
     const border = attributes.style?.border || {};
-    const className = getBorderClasses(attributes);
+    const className2 = getBorderClasses(attributes);
     return {
-      className: className || void 0,
+      className: className2 || void 0,
       style: getInlineStyles({ border })
     };
   }
@@ -98442,7 +104713,7 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/use-color-props.mjs
-  var import_element334 = __toESM(require_element(), 1);
+  var import_element345 = __toESM(require_element(), 1);
   function getColorClassesAndStyles(attributes) {
     const { backgroundColor, textColor, gradient, style } = attributes;
     const backgroundClass = getColorClassName(
@@ -98452,7 +104723,7 @@ var wp;
     const textClass = getColorClassName("color", textColor);
     const gradientClass = __experimentalGetGradientClass(gradient);
     const hasGradient = gradientClass || style?.color?.gradient;
-    const className = clsx_default(textClass, gradientClass, {
+    const className2 = 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,
@@ -98462,7 +104733,7 @@ var wp;
     const colorStyles = style?.color || {};
     const styleProp = getInlineStyles({ color: colorStyles });
     return {
-      className: className || void 0,
+      className: className2 || void 0,
       style: styleProp
     };
   }
@@ -98483,7 +104754,7 @@ var wp;
       "color.gradients.theme",
       "color.gradients.default"
     );
-    const colors2 = (0, import_element334.useMemo)(
+    const colors2 = (0, import_element345.useMemo)(
       () => [
         ...userPalette || [],
         ...themePalette || [],
@@ -98491,7 +104762,7 @@ var wp;
       ],
       [userPalette, themePalette, defaultPalette]
     );
-    const gradients = (0, import_element334.useMemo)(
+    const gradients = (0, import_element345.useMemo)(
       () => [
         ...userGradients || [],
         ...themeGradients || [],
@@ -98534,8 +104805,6 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/use-typography-props.mjs
-  var import_components277 = __toESM(require_components(), 1);
-  var { kebabCase: kebabCase7 } = unlock(import_components277.privateApis);
   function getTypographyClassesAndStyles(attributes, settings2) {
     let typographyStyles = attributes?.style?.typography || {};
     typographyStyles = {
@@ -98546,24 +104815,24 @@ var wp;
       )
     };
     const style = getInlineStyles({ typography: typographyStyles });
-    const fontFamilyClassName = !!attributes?.fontFamily ? `has-${kebabCase7(attributes.fontFamily)}-font-family` : "";
+    const fontFamilyClassName = !!attributes?.fontFamily ? `has-${kebabCase(attributes.fontFamily)}-font-family` : "";
     const textAlignClassName = !!attributes?.style?.typography?.textAlign ? `has-text-align-${attributes?.style?.typography?.textAlign}` : "";
-    const className = clsx_default(
+    const className2 = clsx_default(
       fontFamilyClassName,
       textAlignClassName,
       getFontSizeClass(attributes?.fontSize)
     );
     return {
-      className,
+      className: className2,
       style
     };
   }

   // packages/block-editor/build-module/hooks/use-cached-truthy.mjs
-  var import_element335 = __toESM(require_element(), 1);
+  var import_element346 = __toESM(require_element(), 1);
   function useCachedTruthy(value) {
-    const [cachedValue, setCachedValue] = (0, import_element335.useState)(value);
-    (0, import_element335.useEffect)(() => {
+    const [cachedValue, setCachedValue] = (0, import_element346.useState)(value);
+    (0, import_element346.useEffect)(() => {
       if (value) {
         setCachedValue(value);
       }
@@ -98578,7 +104847,7 @@ var wp;
       text_align_default,
       anchor_default,
       custom_class_name_default,
-      style_default16,
+      style_default19,
       custom_css_default,
       duotone_default,
       fit_text_default,
@@ -98597,7 +104866,7 @@ var wp;
     align_default,
     text_align_default,
     background_default,
-    style_default16,
+    style_default19,
     color_default,
     dimensions_default,
     duotone_default,
@@ -98620,7 +104889,7 @@ var wp;
     custom_css_default,
     fit_text_default,
     color_default,
-    style_default16,
+    style_default19,
     font_family_default,
     font_size_default
   ]);
@@ -98638,10 +104907,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_element336 = __toESM(require_element(), 1);
-  var import_blocks128 = __toESM(require_blocks(), 1);
-  var import_rich_text26 = __toESM(require_rich_text(), 1);
-  var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
+  var import_element347 = __toESM(require_element(), 1);
+  var import_blocks132 = __toESM(require_blocks(), 1);
+  var import_rich_text24 = __toESM(require_rich_text(), 1);
+  var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
   function addValuesForElement(element, values, innerBlocks) {
     if (null === element || void 0 === element || false === element) {
       return;
@@ -98656,10 +104925,10 @@ var wp;
     }
     const { type, props } = element;
     switch (type) {
-      case import_element336.StrictMode:
-      case import_element336.Fragment:
+      case import_element347.StrictMode:
+      case import_element347.Fragment:
         return addValuesForElements(props.children, values, innerBlocks);
-      case import_element336.RawHTML:
+      case import_element347.RawHTML:
         return;
       case inner_blocks_default.Content:
         return addValuesForBlocks(values, innerBlocks);
@@ -98691,69 +104960,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_blocks128.getSaveElement)(
+      const saveElement = (0, import_blocks132.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_runtime534.jsx)(inner_blocks_default.Content, {})
+        /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(inner_blocks_default.Content, {})
       );
       addValuesForElement(saveElement, values, innerBlocks);
     }
   }
   function getRichTextValues(blocks2 = []) {
-    import_blocks128.__unstableGetBlockProps.skipFilters = true;
+    import_blocks132.__unstableGetBlockProps.skipFilters = true;
     const values = [];
     addValuesForBlocks(values, blocks2);
-    import_blocks128.__unstableGetBlockProps.skipFilters = false;
+    import_blocks132.__unstableGetBlockProps.skipFilters = false;
     return values.map(
-      (value) => value instanceof import_rich_text26.RichTextData ? value : import_rich_text26.RichTextData.fromHTMLString(value)
+      (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_components278 = __toESM(require_components(), 1);
-  var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
+  var import_components277 = __toESM(require_components(), 1);
+  var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
   function ResizableBoxPopover({
     clientId,
     resizableBoxProps,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
       cover_default,
       {
         clientId,
         __unstablePopoverSlot: "block-toolbar",
         ...props,
-        children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(import_components278.ResizableBox, { ...resizableBoxProps })
+        children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(import_components277.ResizableBox, { ...resizableBoxProps })
       }
     );
   }

   // packages/block-editor/build-module/components/block-removal-warning-modal/index.mjs
-  var import_element337 = __toESM(require_element(), 1);
-  var import_data203 = __toESM(require_data(), 1);
-  var import_components279 = __toESM(require_components(), 1);
-  var import_i18n252 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
+  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);
   function BlockRemovalWarningModal({ rules }) {
-    const [confirmed, setConfirmed] = (0, import_element337.useState)(false);
-    const { clientIds, selectPrevious, message: message2 } = (0, import_data203.useSelect)(
+    const [confirmed, setConfirmed] = (0, import_element348.useState)(false);
+    const { clientIds, selectPrevious, message: message2 } = (0, import_data205.useSelect)(
       (select3) => unlock(select3(store)).getRemovalPromptData()
     );
     const {
       clearBlockRemovalPrompt: clearBlockRemovalPrompt2,
       setBlockRemovalRules: setBlockRemovalRules2,
       privateRemoveBlocks: privateRemoveBlocks2
-    } = unlock((0, import_data203.useDispatch)(store));
-    (0, import_element337.useEffect)(() => {
+    } = unlock((0, import_data205.useDispatch)(store));
+    (0, import_element348.useEffect)(() => {
       setBlockRemovalRules2(rules);
       return () => {
         setBlockRemovalRules2();
       };
     }, [rules, setBlockRemovalRules2]);
-    (0, import_element337.useEffect)(() => {
+    (0, import_element348.useEffect)(() => {
       setConfirmed(false);
     }, [clientIds]);
     if (!message2) {
@@ -98772,48 +105041,48 @@ var wp;
       );
       clearBlockRemovalPrompt2();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-      import_components279.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+      import_components278.Modal,
       {
-        title: (0, import_i18n252.__)("Confirm deletion"),
+        title: (0, import_i18n257.__)("Confirm deletion"),
         onRequestClose: clearBlockRemovalPrompt2,
         size: "medium",
-        children: /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(import_components279.__experimentalVStack, { spacing: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)("div", { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime536.jsx)("p", { children: description }),
-            isStructured && (message2.warning || message2.subtext) && /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)("p", { children: [
-              message2.warning && /* @__PURE__ */ (0, import_jsx_runtime536.jsx)("strong", { children: message2.warning }),
+        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 }),
               message2.warning && message2.subtext && " ",
               message2.subtext
             ] })
           ] }),
-          requireConfirmation && /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-            import_components279.CheckboxControl,
+          requireConfirmation && /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+            import_components278.CheckboxControl,
             {
-              label: (0, import_i18n252.__)("I understand the consequences"),
+              label: (0, import_i18n257.__)("I understand the consequences"),
               checked: confirmed,
               onChange: setConfirmed
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(import_components279.__experimentalHStack, { justify: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-              import_components279.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)(import_components278.__experimentalHStack, { justify: "right", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+              import_components278.Button,
               {
                 variant: "tertiary",
                 onClick: clearBlockRemovalPrompt2,
                 __next40pxDefaultSize: true,
-                children: (0, import_i18n252.__)("Cancel")
+                children: (0, import_i18n257.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-              import_components279.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+              import_components278.Button,
               {
                 variant: "primary",
                 onClick: onConfirmRemoval,
                 disabled: isRemoveDisabled,
                 accessibleWhenDisabled: true,
                 __next40pxDefaultSize: true,
-                children: (0, import_i18n252.__)("Delete")
+                children: (0, import_i18n257.__)("Delete")
               }
             )
           ] })
@@ -98823,40 +105092,40 @@ var wp;
   }

   // packages/block-editor/build-module/components/dimensions-tool/index.mjs
-  var import_element339 = __toESM(require_element(), 1);
+  var import_element350 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/dimensions-tool/scale-tool.mjs
-  var import_components280 = __toESM(require_components(), 1);
-  var import_element338 = __toESM(require_element(), 1);
-  var import_i18n253 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime537 = __toESM(require_jsx_runtime(), 1);
+  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 DEFAULT_SCALE_OPTIONS = [
     {
       value: "fill",
-      label: (0, import_i18n253._x)("Fill", "Scale option for dimensions control"),
-      help: (0, import_i18n253.__)("Fill the space by stretching the content.")
+      label: (0, import_i18n258._x)("Fill", "Scale option for dimensions control"),
+      help: (0, import_i18n258.__)("Fill the space by stretching the content.")
     },
     {
       value: "contain",
-      label: (0, import_i18n253._x)("Contain", "Scale option for dimensions control"),
-      help: (0, import_i18n253.__)("Fit the content to the space without clipping.")
+      label: (0, import_i18n258._x)("Contain", "Scale option for dimensions control"),
+      help: (0, import_i18n258.__)("Fit the content to the space without clipping.")
     },
     {
       value: "cover",
-      label: (0, import_i18n253._x)("Cover", "Scale option for dimensions control"),
-      help: (0, import_i18n253.__)("Fill the space by clipping what doesn't fit.")
+      label: (0, import_i18n258._x)("Cover", "Scale option for dimensions control"),
+      help: (0, import_i18n258.__)("Fill the space by clipping what doesn't fit.")
     },
     {
       value: "none",
-      label: (0, import_i18n253._x)("None", "Scale option for dimensions control"),
-      help: (0, import_i18n253.__)(
+      label: (0, import_i18n258._x)("None", "Scale option for dimensions control"),
+      help: (0, import_i18n258.__)(
         "Do not adjust the sizing of the content. Content that is too large will be clipped, and content that is too small will have additional padding."
       )
     },
     {
       value: "scale-down",
-      label: (0, import_i18n253._x)("Scale down", "Scale option for dimensions control"),
-      help: (0, import_i18n253.__)(
+      label: (0, import_i18n258._x)("Scale down", "Scale option for dimensions control"),
+      help: (0, import_i18n258.__)(
         "Scale down the content to fit the space if it is too big. Content that is too small will have additional padding."
       )
     }
@@ -98870,30 +105139,30 @@ var wp;
     isShownByDefault = true
   }) {
     const displayValue = value ?? defaultValue;
-    const scaleHelp = (0, import_element338.useMemo)(() => {
+    const scaleHelp = (0, import_element349.useMemo)(() => {
       return options.reduce((acc, option) => {
         acc[option.value] = option.help;
         return acc;
       }, {});
     }, [options]);
-    return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
-      import_components280.__experimentalToolsPanelItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+      import_components279.__experimentalToolsPanelItem,
       {
-        label: (0, import_i18n253._x)("Scale", "Image scaling options"),
+        label: (0, import_i18n258._x)("Scale", "Image scaling options"),
         isShownByDefault,
         hasValue: () => displayValue !== defaultValue,
         onDeselect: () => onChange(defaultValue),
         panelId,
-        children: /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
-          import_components280.__experimentalToggleGroupControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+          import_components279.__experimentalToggleGroupControl,
           {
-            label: (0, import_i18n253._x)("Scale", "Image scaling options"),
+            label: (0, import_i18n258._x)("Scale", "Image scaling options"),
             isBlock: true,
             help: scaleHelp[displayValue],
             value: displayValue,
             onChange,
-            children: options.map((option) => /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
-              import_components280.__experimentalToggleGroupControlOption,
+            children: options.map((option) => /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+              import_components279.__experimentalToggleGroupControlOption,
               {
                 ...option
               },
@@ -98906,9 +105175,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/dimensions-tool/width-height-tool.mjs
-  var import_components281 = __toESM(require_components(), 1);
-  var import_i18n254 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
+  var import_components280 = __toESM(require_components(), 1);
+  var import_i18n259 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime549 = __toESM(require_jsx_runtime(), 1);
   function WidthHeightTool({
     panelId,
     value = {},
@@ -98928,21 +105197,21 @@ var wp;
       }
       onChange(nextValue);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)(import_jsx_runtime538.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-        import_components281.__experimentalToolsPanelItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(import_jsx_runtime549.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+        import_components280.__experimentalToolsPanelItem,
         {
           style: { gridColumn: "span 1" },
-          label: (0, import_i18n254.__)("Width"),
+          label: (0, import_i18n259.__)("Width"),
           isShownByDefault,
           hasValue: () => width !== "",
           onDeselect: onDimensionChange("width"),
           panelId,
-          children: /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-            import_components281.__experimentalUnitControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+            import_components280.__experimentalUnitControl,
             {
-              label: (0, import_i18n254.__)("Width"),
-              placeholder: (0, import_i18n254.__)("Auto"),
+              label: (0, import_i18n259.__)("Width"),
+              placeholder: (0, import_i18n259.__)("Auto"),
               labelPosition: "top",
               units: units2,
               min: 0,
@@ -98952,20 +105221,20 @@ var wp;
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-        import_components281.__experimentalToolsPanelItem,
+      /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+        import_components280.__experimentalToolsPanelItem,
         {
           style: { gridColumn: "span 1" },
-          label: (0, import_i18n254.__)("Height"),
+          label: (0, import_i18n259.__)("Height"),
           isShownByDefault,
           hasValue: () => height !== "",
           onDeselect: onDimensionChange("height"),
           panelId,
-          children: /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-            import_components281.__experimentalUnitControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+            import_components280.__experimentalUnitControl,
             {
-              label: (0, import_i18n254.__)("Height"),
-              placeholder: (0, import_i18n254.__)("Auto"),
+              label: (0, import_i18n259.__)("Height"),
+              placeholder: (0, import_i18n259.__)("Auto"),
               labelPosition: "top",
               units: units2,
               min: 0,
@@ -98979,7 +105248,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/dimensions-tool/index.mjs
-  var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime550 = __toESM(require_jsx_runtime(), 1);
   function DimensionsTool({
     panelId,
     value = {},
@@ -99000,13 +105269,13 @@ 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_element339.useState)(scale);
-    const [lastAspectRatio, setLastAspectRatio] = (0, import_element339.useState)(aspectRatio);
+    const [lastScale, setLastScale] = (0, import_element350.useState)(scale);
+    const [lastAspectRatio, setLastAspectRatio] = (0, import_element350.useState)(aspectRatio);
     const hasCustomAspectRatio = !!(width && height);
     const aspectRatioValue = hasCustomAspectRatio ? "custom" : aspectRatio;
     const showScaleControl = aspectRatio || width && height;
-    return /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(import_jsx_runtime539.Fragment, { children: [
-      tools.includes("aspectRatio") && /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime550.jsxs)(import_jsx_runtime550.Fragment, { children: [
+      tools.includes("aspectRatio") && /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
         AspectRatioTool,
         {
           panelId,
@@ -99037,7 +105306,7 @@ var wp;
           }
         }
       ),
-      tools.includes("widthHeight") && /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+      tools.includes("widthHeight") && /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
         WidthHeightTool,
         {
           panelId,
@@ -99075,7 +105344,7 @@ var wp;
           }
         }
       ),
-      tools.includes("scale") && showScaleControl && /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+      tools.includes("scale") && showScaleControl && /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
         ScaleTool,
         {
           panelId,
@@ -99099,24 +105368,24 @@ var wp;
   var dimensions_tool_default = DimensionsTool;

   // packages/block-editor/build-module/components/resolution-tool/index.mjs
-  var import_components282 = __toESM(require_components(), 1);
-  var import_i18n255 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime540 = __toESM(require_jsx_runtime(), 1);
+  var import_components281 = __toESM(require_components(), 1);
+  var import_i18n260 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime551 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_SIZE_OPTIONS = [
     {
-      label: (0, import_i18n255._x)("Thumbnail", "Image size option for resolution control"),
+      label: (0, import_i18n260._x)("Thumbnail", "Image size option for resolution control"),
       value: "thumbnail"
     },
     {
-      label: (0, import_i18n255._x)("Medium", "Image size option for resolution control"),
+      label: (0, import_i18n260._x)("Medium", "Image size option for resolution control"),
       value: "medium"
     },
     {
-      label: (0, import_i18n255._x)("Large", "Image size option for resolution control"),
+      label: (0, import_i18n260._x)("Large", "Image size option for resolution control"),
       value: "large"
     },
     {
-      label: (0, import_i18n255._x)("Full Size", "Image size option for resolution control"),
+      label: (0, import_i18n260._x)("Full Size", "Image size option for resolution control"),
       value: "full"
     }
   ];
@@ -99130,23 +105399,23 @@ var wp;
     resetAllFilter
   }) {
     const displayValue = value ?? defaultValue;
-    return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
-      import_components282.__experimentalToolsPanelItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+      import_components281.__experimentalToolsPanelItem,
       {
         hasValue: () => displayValue !== defaultValue,
-        label: (0, import_i18n255.__)("Resolution"),
+        label: (0, import_i18n260.__)("Resolution"),
         onDeselect: () => onChange(defaultValue),
         isShownByDefault,
         panelId,
         resetAllFilter,
-        children: /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
-          import_components282.SelectControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+          import_components281.SelectControl,
           {
-            label: (0, import_i18n255.__)("Resolution"),
+            label: (0, import_i18n260.__)("Resolution"),
             value: displayValue,
             options,
             onChange,
-            help: (0, import_i18n255.__)("Select the size of the source image.")
+            help: (0, import_i18n260.__)("Select the size of the source image.")
           }
         )
       }
@@ -99154,53 +105423,53 @@ var wp;
   }

   // packages/block-editor/build-module/components/html-element-control/index.mjs
-  var import_i18n257 = __toESM(require_i18n(), 1);
-  var import_components283 = __toESM(require_components(), 1);
-  var import_data204 = __toESM(require_data(), 1);
+  var import_i18n262 = __toESM(require_i18n(), 1);
+  var import_components282 = __toESM(require_components(), 1);
+  var import_data206 = __toESM(require_data(), 1);

   // packages/block-editor/build-module/components/html-element-control/messages.mjs
-  var import_i18n256 = __toESM(require_i18n(), 1);
+  var import_i18n261 = __toESM(require_i18n(), 1);
   var htmlElementMessages = {
-    a: (0, import_i18n256.__)(
+    a: (0, import_i18n261.__)(
       "The <a> element should be used for links that navigate to a different page or to a different section within the same page."
     ),
-    article: (0, import_i18n256.__)(
+    article: (0, import_i18n261.__)(
       "The <article> element should represent a self-contained, syndicatable portion of the document."
     ),
-    aside: (0, import_i18n256.__)(
+    aside: (0, import_i18n261.__)(
       "The <aside> element should represent a portion of a document whose content is only indirectly related to the document's main content."
     ),
-    button: (0, import_i18n256.__)(
+    button: (0, import_i18n261.__)(
       "The <button> element should be used for interactive controls that perform an action on the current page, such as opening a modal or toggling content visibility."
     ),
-    div: (0, import_i18n256.__)(
+    div: (0, import_i18n261.__)(
       "The <div> element should only be used if the block is a design element with no semantic meaning."
     ),
-    footer: (0, import_i18n256.__)(
+    footer: (0, import_i18n261.__)(
       "The <footer> element should represent a footer for its nearest sectioning element (e.g.: <section>, <article>, <main> etc.)."
     ),
-    header: (0, import_i18n256.__)(
+    header: (0, import_i18n261.__)(
       "The <header> element should represent introductory content, typically a group of introductory or navigational aids."
     ),
-    main: (0, import_i18n256.__)(
+    main: (0, import_i18n261.__)(
       "The <main> element should be used for the primary content of your document only."
     ),
-    nav: (0, import_i18n256.__)(
+    nav: (0, import_i18n261.__)(
       "The <nav> element should be used to identify groups of links that are intended to be used for website or page content navigation."
     ),
-    section: (0, import_i18n256.__)(
+    section: (0, import_i18n261.__)(
       "The <section> element should represent a standalone portion of the document that can't be better represented by another element."
     )
   };

   // packages/block-editor/build-module/components/html-element-control/index.mjs
-  var import_jsx_runtime541 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
   function HTMLElementControl({
     tagName,
     onChange,
     clientId,
     options = [
-      { label: (0, import_i18n257.__)("Default (<div>)"), value: "div" },
+      { label: (0, import_i18n262.__)("Default (<div>)"), value: "div" },
       { label: "<header>", value: "header" },
       { label: "<main>", value: "main" },
       { label: "<section>", value: "section" },
@@ -99210,7 +105479,7 @@ var wp;
     ]
   }) {
     const checkForMainTag = !!clientId && options.some((option) => option.value === "main");
-    const hasMainElementElsewhere = (0, import_data204.useSelect)(
+    const hasMainElementElsewhere = (0, import_data206.useSelect)(
       (select3) => {
         if (!checkForMainTag) {
           return false;
@@ -99230,46 +105499,46 @@ var wp;
         return {
           ...option,
           disabled: true,
-          label: (0, import_i18n257.sprintf)(
+          label: (0, import_i18n262.sprintf)(
             /* translators: %s: HTML element name */
-            (0, import_i18n257.__)("%s (Already in use)"),
+            (0, import_i18n262.__)("%s (Already in use)"),
             option.label
           )
         };
       }
       return option;
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)(import_components283.__experimentalVStack, { spacing: 2, className: "block-editor-html-element-control", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
-        import_components283.SelectControl,
+    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,
         {
-          label: (0, import_i18n257.__)("HTML element"),
+          label: (0, import_i18n262.__)("HTML element"),
           options: modifiedOptions,
           value: tagName,
           onChange,
           help: htmlElementMessages[tagName]
         }
       ),
-      tagName === "main" && hasMainElementElsewhere && /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(import_components283.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n257.__)(
+      tagName === "main" && hasMainElementElsewhere && /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(import_components282.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n262.__)(
         "Multiple <main> elements detected. The duplicate may be in your content or template. This is not valid HTML and may cause accessibility issues. Please change this HTML element."
       ) })
     ] });
   }

   // packages/block-editor/build-module/components/link-picker/link-picker.mjs
-  var import_components285 = __toESM(require_components(), 1);
-  var import_element340 = __toESM(require_element(), 1);
-  var import_i18n258 = __toESM(require_i18n(), 1);
+  var import_components284 = __toESM(require_components(), 1);
+  var import_element351 = __toESM(require_element(), 1);
+  var import_i18n263 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/link-picker/link-preview.mjs
-  var import_components284 = __toESM(require_components(), 1);
-  var import_dom74 = __toESM(require_dom(), 1);
-  var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge6 } = unlock(import_components284.privateApis);
+  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);
   function LinkPreview2({ title, url, image, badges }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(import_components284.__experimentalHStack, { justify: "space-between", alignment: "top", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(import_components284.FlexItem, { className: "link-preview-button__content", children: /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(import_components284.__experimentalHStack, { alignment: "top", children: [
-        image && /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(import_components284.FlexItem, { className: "link-preview-button__image-container", children: /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+    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)(
           "img",
           {
             className: "link-preview-button__image",
@@ -99277,35 +105546,35 @@ var wp;
             alt: ""
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(
-          import_components284.__experimentalVStack,
+        /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(
+          import_components283.__experimentalVStack,
           {
             className: "link-preview-button__details",
             alignment: "topLeft",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
-                import_components284.__experimentalTruncate,
+              /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+                import_components283.__experimentalTruncate,
                 {
                   numberOfLines: 1,
                   className: "link-preview-button__title",
-                  children: (0, import_dom74.__unstableStripHTML)(title)
+                  children: (0, import_dom75.__unstableStripHTML)(title)
                 }
               ),
-              url && /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
-                import_components284.__experimentalTruncate,
+              url && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+                import_components283.__experimentalTruncate,
                 {
                   numberOfLines: 1,
                   className: "link-preview-button__hint",
                   children: url
                 }
               ),
-              badges && badges.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
-                import_components284.__experimentalHStack,
+              badges && badges.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+                import_components283.__experimentalHStack,
                 {
                   className: "link-preview-button__badges",
                   alignment: "left",
-                  children: badges.map((badge) => /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
-                    WCBadge6,
+                  children: badges.map((badge) => /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+                    WCBadge5,
                     {
                       intent: badge.intent,
                       children: badge.label
@@ -99318,12 +105587,12 @@ var wp;
           }
         )
       ] }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(icon_default, { icon: chevron_down_default, className: "link-preview-button__icon" })
+      /* @__PURE__ */ (0, import_jsx_runtime553.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_runtime543 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
   function LinkPicker({
     preview,
     onSelect,
@@ -99331,12 +105600,12 @@ var wp;
     label,
     help
   }) {
-    const [isOpen, setIsOpen] = (0, import_element340.useState)(false);
-    const instanceId = (0, import_element340.useId)();
+    const [isOpen, setIsOpen] = (0, import_element351.useState)(false);
+    const instanceId = (0, import_element351.useId)();
     const dialogTitleId = `link-picker-title-${instanceId}`;
     const dialogDescriptionId = `link-picker-description-${instanceId}`;
-    const anchorRef = (0, import_element340.useRef)(null);
-    const { baseControlProps, controlProps } = (0, import_components285.useBaseControlProps)({
+    const anchorRef = (0, import_element351.useRef)(null);
+    const { baseControlProps, controlProps } = (0, import_components284.useBaseControlProps)({
       help
     });
     const handleChange = (newValue) => {
@@ -99352,10 +105621,10 @@ var wp;
         onSelect(suggestion);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_components285.BaseControl, { ...baseControlProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_components285.BaseControl.VisualLabel, { children: label }),
-      /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(
-        import_components285.Button,
+    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,
         {
           ref: anchorRef,
           onClick: () => setIsOpen(!isOpen),
@@ -99366,14 +105635,14 @@ var wp;
           __next40pxDefaultSize: true,
           className: "link-preview-button",
           children: [
-            label && /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(VisuallyHidden, { children: [
+            label && /* @__PURE__ */ (0, import_jsx_runtime554.jsxs)(VisuallyHidden, { children: [
               label,
               ":"
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
               LinkPreview2,
               {
-                title: preview.title || (0, import_i18n258.__)("Add link"),
+                title: preview.title || (0, import_i18n263.__)("Add link"),
                 url: preview.url,
                 image: preview.image,
                 badges: preview.badges
@@ -99382,28 +105651,28 @@ var wp;
           ]
         }
       ),
-      isOpen && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-        import_components285.Popover,
+      isOpen && /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
+        import_components284.Popover,
         {
           anchor: anchorRef.current,
           onClose: () => setIsOpen(false),
           placement: "left-start",
           offset: 36,
           shift: true,
-          children: /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime554.jsxs)(
             "div",
             {
               role: "dialog",
               "aria-labelledby": dialogTitleId,
               "aria-describedby": dialogDescriptionId,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(VisuallyHidden, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("h2", { id: dialogTitleId, children: (0, import_i18n258.__)("Select a link") }),
-                  /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("p", { id: dialogDescriptionId, children: (0, import_i18n258.__)(
+                /* @__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.__)(
                     "Search for and add a link to the navigation item."
                   ) })
                 ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
                   link_control_default,
                   {
                     value: null,
@@ -99423,14 +105692,14 @@ var wp;
   }

   // packages/block-editor/build-module/components/inner-content/index.mjs
-  var import_element341 = __toESM(require_element(), 1);
-  var import_data205 = __toESM(require_data(), 1);
-  var import_dom75 = __toESM(require_dom(), 1);
-  var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
+  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 SLOT_TAG_NAME = "wp-inner-block-slot";
   var LAYOUT = { type: "default", alignments: [] };
   function InnerContent({ clientId }) {
-    const { innerContent, order, selectedClientIds } = (0, import_data205.useSelect)(
+    const { innerContent, order, selectedClientIds } = (0, import_data207.useSelect)(
       (select3) => {
         const { getBlock: getBlock2, getBlockOrder: getBlockOrder2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = select3(store);
         return {
@@ -99441,25 +105710,25 @@ var wp;
       },
       [clientId]
     );
-    const html = (0, import_element341.useMemo)(() => {
+    const html = (0, import_element352.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_element341.useRef)();
-    const [slots, setSlots] = (0, import_element341.useState)([]);
-    (0, import_element341.useLayoutEffect)(() => {
+    const containerRef = (0, import_element352.useRef)();
+    const [slots, setSlots] = (0, import_element352.useState)([]);
+    (0, import_element352.useLayoutEffect)(() => {
       const container = containerRef.current;
-      container.innerHTML = (0, import_dom75.safeHTML)(html);
+      container.innerHTML = (0, import_dom76.safeHTML)(html);
       setSlots(
         Array.from(container.querySelectorAll(SLOT_TAG_NAME)).sort(
           (a2, b2) => Number(a2.dataset.slotIndex) - Number(b2.dataset.slotIndex)
         )
       );
     }, [html]);
-    return /* @__PURE__ */ (0, import_jsx_runtime544.jsxs)(LayoutProvider, { value: LAYOUT, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime555.jsxs)(LayoutProvider, { value: LAYOUT, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
         "div",
         {
           ref: containerRef,
@@ -99468,15 +105737,15 @@ var wp;
         }
       ),
       order.map(
-        (childClientId, index2) => slots[index2] ? (0, import_element341.createPortal)(
+        (childClientId, index2) => slots[index2] ? (0, import_element352.createPortal)(
           // Render the selected block synchronously, as the block list does.
-          /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
-            import_data205.AsyncModeProvider,
+          /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
+            import_data207.AsyncModeProvider,
             {
               value: !selectedClientIds.includes(
                 childClientId
               ),
-              children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
                 block_default2,
                 {
                   rootClientId: clientId,
@@ -99494,8 +105763,8 @@ var wp;

   // packages/block-editor/build-module/private-apis.mjs
   var { getDuotoneFilter: getDuotoneFilter3 } = unlock(privateApis);
-  var privateApis14 = {};
-  lock(privateApis14, {
+  var privateApis10 = {};
+  lock(privateApis10, {
     ...global_styles_exports,
     ExperimentalBlockCanvas,
     BlockCanvasCover,
@@ -99641,3 +105910,5 @@ is-plain-object/dist/is-plain-object.mjs:
    * Released under the MIT License.
    *)
 */
+(window.wp ||= {}).blockEditor = wp.blockEditor;
+})();
diff --git a/wp-includes/js/dist/block-editor.min.js b/wp-includes/js/dist/block-editor.min.js
index 00f21c257d..f5059e7b2a 100644
--- a/wp-includes/js/dist/block-editor.min.js
+++ b/wp-includes/js/dist/block-editor.min.js
@@ -1,31 +1,32 @@
 /*! This file is auto-generated */
-"use strict";var wp;(wp||={}).blockEditor=(()=>{var sOe=Object.create;var eT=Object.defineProperty;var aOe=Object.getOwnPropertyDescriptor;var lOe=Object.getOwnPropertyNames;var cOe=Object.getPrototypeOf,uOe=Object.prototype.hasOwnProperty;var _e=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ar=(e,t)=>{for(var o in t)eT(e,o,{get:t[o],enumerable:!0})},DY=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of lOe(t))!uOe.call(e,n)&&n!==o&&eT(e,n,{get:()=>t[n],enumerable:!(r=aOe(t,n))||r.enumerable});return e};var c=(e,t,o)=>(o=e!=null?sOe(cOe(e)):{},DY(t||!e||!e.__esModule?eT(o,"default",{value:e,enumerable:!0}):o,e)),dOe=e=>DY(eT({},"__esModule",{value:!0}),e);var de=_e((Rtt,FY)=>{FY.exports=window.wp.blocks});var F=_e((Btt,zY)=>{zY.exports=window.wp.element});var J=_e((Ptt,jY)=>{jY.exports=window.wp.data});var fe=_e((Itt,HY)=>{HY.exports=window.wp.compose});var ho=_e((Ott,UY)=>{UY.exports=window.wp.hooks});var U=_e((Dtt,eq)=>{eq.exports=window.wp.components});var Ix=_e((Vtt,tq)=>{tq.exports=window.wp.privateApis});var Rt=_e((Wtt,sq)=>{sq.exports=window.wp.deprecated});var E=_e(($tt,aq)=>{aq.exports=window.ReactJSXRuntime});var Fs=_e((Ytt,cq)=>{cq.exports=window.wp.url});var G=_e((iot,hq)=>{hq.exports=window.wp.i18n});var Xg=_e((sot,bq)=>{"use strict";bq.exports=function e(t,o){if(t===o)return!0;if(t&&o&&typeof t=="object"&&typeof o=="object"){if(t.constructor!==o.constructor)return!1;var r,n,i;if(Array.isArray(t)){if(r=t.length,r!=o.length)return!1;for(n=r;n--!==0;)if(!e(t[n],o[n]))return!1;return!0}if(t instanceof Map&&o instanceof Map){if(t.size!==o.size)return!1;for(n of t.entries())if(!o.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],o.get(n[0])))return!1;return!0}if(t instanceof Set&&o instanceof Set){if(t.size!==o.size)return!1;for(n of t.entries())if(!o.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(o)){if(r=t.length,r!=o.length)return!1;for(n=r;n--!==0;)if(t[n]!==o[n])return!1;return!0}if(t.constructor===RegExp)return t.source===o.source&&t.flags===o.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===o.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===o.toString();if(i=Object.keys(t),r=i.length,r!==Object.keys(o).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(o,i[n]))return!1;for(n=r;n--!==0;){var s=i[n];if(!e(t[s],o[s]))return!1}return!0}return t!==t&&o!==o}});var ge=_e((hot,Pq)=>{Pq.exports=window.wp.primitives});var Yo=_e((Dst,Iq)=>{Iq.exports=window.wp.richText});var Aq=_e((Vst,Oq)=>{Oq.exports=window.wp.blockSerializationDefaultParser});var iv=_e((jst,Mq)=>{Mq.exports=window.wp.styleEngine});var yB=_e((Yst,Uq)=>{"use strict";var MAe=function(t){return NAe(t)&&!DAe(t)};function NAe(e){return!!e&&typeof e=="object"}function DAe(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||zAe(e)}var VAe=typeof Symbol=="function"&&Symbol.for,FAe=VAe?Symbol.for("react.element"):60103;function zAe(e){return e.$$typeof===FAe}function jAe(e){return Array.isArray(e)?[]:{}}function bw(e,t){return t.clone!==!1&&t.isMergeableObject(e)?sv(jAe(e),e,t):e}function HAe(e,t,o){return e.concat(t).map(function(r){return bw(r,o)})}function UAe(e,t){if(!t.customMerge)return sv;var o=t.customMerge(e);return typeof o=="function"?o:sv}function GAe(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function jq(e){return Object.keys(e).concat(GAe(e))}function Hq(e,t){try{return t in e}catch{return!1}}function WAe(e,t){return Hq(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function $Ae(e,t,o){var r={};return o.isMergeableObject(e)&&jq(e).forEach(function(n){r[n]=bw(e[n],o)}),jq(t).forEach(function(n){WAe(e,n)||(Hq(e,n)&&o.isMergeableObject(t[n])?r[n]=UAe(n,o)(e[n],t[n],o):r[n]=bw(t[n],o))}),r}function sv(e,t,o){o=o||{},o.arrayMerge=o.arrayMerge||HAe,o.isMergeableObject=o.isMergeableObject||MAe,o.cloneUnlessOtherwiseSpecified=bw;var r=Array.isArray(t),n=Array.isArray(e),i=r===n;return i?r?o.arrayMerge(e,t,o):$Ae(e,t,o):bw(t,o)}sv.all=function(t,o){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(r,n){return sv(r,n,o)},{})};var KAe=sv;Uq.exports=KAe});var ar=_e((blt,QZ)=>{QZ.exports=window.wp.a11y});var us=_e((ylt,rX)=>{rX.exports=window.wp.notices});var pv=_e((vlt,nX)=>{nX.exports=window.wp.preferences});var jX=_e((yct,XB)=>{var VX={\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"},FX=Object.keys(VX).join("|"),GDe=new RegExp(FX,"g"),WDe=new RegExp(FX,"");function $De(e){return VX[e]}var zX=function(e){return e.replace(GDe,$De)},KDe=function(e){return!!e.match(WDe)};XB.exports=zX;XB.exports.has=KDe;XB.exports.remove=zX});var io=_e((udt,zQ)=>{zQ.exports=window.wp.keycodes});var Tt=_e((Bdt,eJ)=>{eJ.exports=window.wp.dom});var ue=_e((Ydt,mJ)=>{mJ.exports=window.React});var hJ=_e((qdt,gJ)=>{"use strict";var UVe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";gJ.exports=UVe});var SJ=_e((Zdt,vJ)=>{"use strict";var GVe=hJ();function bJ(){}function yJ(){}yJ.resetWarningCache=bJ;vJ.exports=function(){function e(r,n,i,s,a,l){if(l!==GVe){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:yJ,resetWarningCache:bJ};return o.PropTypes=o,o}});var _J=_e((Jdt,kJ)=>{kJ.exports=SJ()();var Xdt,Qdt});var wJ=_e((RP,xJ)=>{(function(e,t){if(typeof define=="function"&&define.amd)define(["module","exports"],t);else if(typeof RP<"u")t(xJ,RP);else{var o={exports:{}};t(o,o.exports),e.autosize=o.exports}})(RP,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 k=window.getComputedStyle(l,null);k.resize==="vertical"?l.style.resize="none":k.resize==="both"&&(l.style.resize="horizontal"),k.boxSizing==="content-box"?u=-(parseFloat(k.paddingTop)+parseFloat(k.paddingBottom)):u=parseFloat(k.borderTopWidth)+parseFloat(k.borderBottomWidth),isNaN(u)&&(u=0),b()}function g(k){{var S=l.style.width;l.style.width="0px",l.offsetWidth,l.style.width=S}l.style.overflowY=k}function m(k){for(var S=[];k&&k.parentNode&&k.parentNode instanceof Element;)k.parentNode.scrollTop&&S.push({node:k.parentNode,scrollTop:k.parentNode.scrollTop}),k=k.parentNode;return S}function h(){if(l.scrollHeight!==0){var k=m(l),S=document.documentElement&&document.documentElement.scrollTop;l.style.height="",l.style.height=l.scrollHeight+u+"px",d=l.clientWidth,k.forEach(function(_){_.node.scrollTop=_.scrollTop}),S&&(document.documentElement.scrollTop=S)}}function b(){h();var k=Math.round(parseFloat(l.style.height)),S=window.getComputedStyle(l,null),_=S.boxSizing==="content-box"?Math.round(parseFloat(S.height)):l.offsetHeight;if(_<k?S.overflowY==="hidden"&&(g("scroll"),h(),_=S.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(l,null).height)):l.offsetHeight):S.overflowY!=="hidden"&&(g("hidden"),h(),_=S.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(l,null).height)):l.offsetHeight),f!==_){f=_;var x=r("autosize:resized");try{l.dispatchEvent(x)}catch{}}}var v=function(){l.clientWidth!==d&&b()},y=function(k){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(k).forEach(function(S){l.style[S]=k[S]}),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 EJ=_e((eft,CJ)=>{var WVe=function(e,t,o){return o=window.getComputedStyle,(o?o(e):e.currentStyle)[t.replace(/-(\w)/gi,function(r,n){return n.toUpperCase()})]};CJ.exports=WVe});var RJ=_e((tft,TJ)=>{var Zz=EJ();function $Ve(e){var t=Zz(e,"line-height"),o=parseFloat(t,10);if(t===o+""){var r=e.style.lineHeight;e.style.lineHeight=t+"em",t=Zz(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=Zz(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}TJ.exports=$Ve});var PJ=_e(wd=>{"use strict";var KVe=wd&&wd.__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)}})(),Xz=wd&&wd.__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},YVe=wd&&wd.__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};wd.__esModule=!0;var PP=ue(),Kw=_J(),BP=wJ(),qVe=RJ(),ZVe=qVe,BJ="autosize:resized",XVe=(function(e){KVe(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:ZVe(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&&BP(o.textarea)}):this.textarea&&BP(this.textarea),this.textarea&&this.textarea.addEventListener(BJ,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(BJ,this.onResize),BP.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=YVe(n,["onResize","maxRows","onChange","style","innerRef","children"]),p=r.state.lineHeight,g=s&&p?p*s:null;return PP.createElement("textarea",Xz({},f,{onChange:this.onChange,style:g?Xz({},l,{maxHeight:g}):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&&BP.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:Kw.number,maxRows:Kw.number,onResize:Kw.func,innerRef:Kw.any,async:Kw.bool},t})(PP.Component);wd.TextareaAutosize=PP.forwardRef(function(e,t){return PP.createElement(XVe,Xz({},e,{innerRef:t}))})});var Qz=_e((rft,IJ)=>{"use strict";var QVe=PJ();IJ.exports=QVe.TextareaAutosize});var Yw=_e((lft,DJ)=>{DJ.exports=window.wp.warning});var Ed=_e((Eft,Aee)=>{Aee.exports=window.ReactDOM});var Yl=_e((cpt,gte)=>{gte.exports=window.wp.keyboardShortcuts});var Ite=_e((xmt,Pte)=>{Pte.exports=window.wp.htmlEntities});var Ure=_e(Hre=>{"use strict";var Zv=ue();function q4e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Z4e=typeof Object.is=="function"?Object.is:q4e,X4e=Zv.useState,Q4e=Zv.useEffect,J4e=Zv.useLayoutEffect,e6e=Zv.useDebugValue;function t6e(e,t){var o=t(),r=X4e({inst:{value:o,getSnapshot:t}}),n=r[0].inst,i=r[1];return J4e(function(){n.value=o,n.getSnapshot=t,X8(n)&&i({inst:n})},[e,o,t]),Q4e(function(){return X8(n)&&i({inst:n}),e(function(){X8(n)&&i({inst:n})})},[e]),e6e(o),o}function X8(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!Z4e(e,o)}catch{return!0}}function o6e(e,t){return t()}var r6e=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?o6e:t6e;Hre.useSyncExternalStore=Zv.useSyncExternalStore!==void 0?Zv.useSyncExternalStore:r6e});var Q8=_e((kvt,Gre)=>{"use strict";Gre.exports=Ure()});var $re=_e(Wre=>{"use strict";var tO=ue(),n6e=Q8();function i6e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var s6e=typeof Object.is=="function"?Object.is:i6e,a6e=n6e.useSyncExternalStore,l6e=tO.useRef,c6e=tO.useEffect,u6e=tO.useMemo,d6e=tO.useDebugValue;Wre.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var i=l6e(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=u6e(function(){function l(g){if(!u){if(u=!0,d=g,g=r(g),n!==void 0&&s.hasValue){var m=s.value;if(n(m,g))return f=m}return f=g}if(m=f,s6e(d,g))return m;var h=r(g);return n!==void 0&&n(m,h)?(d=g,m):(d=g,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=a6e(e,i[0],i[1]);return c6e(function(){s.hasValue=!0,s.value=a},[a]),d6e(a),a}});var Yre=_e((xvt,Kre)=>{"use strict";Kre.exports=$re()});var Tae=_e((XIt,Eae)=>{Eae.exports=window.wp.theme});var dce=_e((D2t,uce)=>{uce.exports=window.wp.uploadMedia});var Bue=_e((CMt,uU)=>{var mt=String,Rue=function(){return{isColorSupported:!1,reset:mt,bold:mt,dim:mt,italic:mt,underline:mt,inverse:mt,hidden:mt,strikethrough:mt,black:mt,red:mt,green:mt,yellow:mt,blue:mt,magenta:mt,cyan:mt,white:mt,gray:mt,bgBlack:mt,bgRed:mt,bgGreen:mt,bgYellow:mt,bgBlue:mt,bgMagenta:mt,bgCyan:mt,bgWhite:mt,blackBright:mt,redBright:mt,greenBright:mt,yellowBright:mt,blueBright:mt,magentaBright:mt,cyanBright:mt,whiteBright:mt,bgBlackBright:mt,bgRedBright:mt,bgGreenBright:mt,bgYellowBright:mt,bgBlueBright:mt,bgMagentaBright:mt,bgCyanBright:mt,bgWhiteBright:mt}};uU.exports=Rue();uU.exports.createColors=Rue});var dU=_e(()=>{});var NA=_e((RMt,Oue)=>{"use strict";var Pue=Bue(),Iue=dU(),yC=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=Pue.isColorSupported);let r=d=>d,n=d=>d,i=d=>d;if(t){let{bold:d,gray:f,red:p}=Pue.createColors(!0);n=g=>d(p(g)),r=g=>f(g),Iue&&(i=g=>Iue(g))}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,g=" "+(" "+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),k=r(g.replace(/\d/g," "))+d.slice(0,Math.min(this.column-1,h-1)).replace(/[^\t]/g," ");return n(">")+r(g)+i(y)+`
- `+k+n("^")}let m=r(g.replace(/\d/g," "))+d.slice(0,this.column-1).replace(/[^\t]/g," ");return n(">")+r(g)+i(d)+`
- `+m+n("^")}return" "+r(g)+i(d)}).join(`
+(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(`
 `)}toString(){let t=this.showSourceCode();return t&&(t=`

 `+t+`
-`),this.name+": "+this.message+t}};Oue.exports=yC;yC.default=yC});var fU=_e((BMt,Lue)=>{"use strict";var J8e=/(<)(\/?style\b)/gi,eHe=/(<)(!--)/g;function cm(e){return typeof e!="string"||!e.includes("<")?e:e.replace(J8e,"\\3c $2").replace(eHe,"\\3c $2")}var Aue={after:`
+`),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:`
 `,beforeClose:`
 `,beforeComment:`
 `,beforeDecl:`
 `,beforeOpen:" ",beforeRule:`
-`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:"    ",semicolon:!1};function tHe(e){return e[0].toUpperCase()+e.slice(1)}var vC=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(cm(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(cm(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(cm(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:cm(l)),this.stringify(a,r!==s||n)}}comment(t){let o=this.raw(t,"left","commentLeft"),r=this.raw(t,"right","commentRight");this.builder(cm("/*"+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(cm(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 Aue[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"+tHe(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=Aue[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 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(`
 `)&&(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:cm(o))}}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(cm(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)}};Lue.exports=vC;vC.default=vC});var DA=_e((PMt,Mue)=>{"use strict";var oHe=fU();function pU(e,t){new oHe(t).stringify(e)}Mue.exports=pU;pU.default=pU});var VA=_e((IMt,mU)=>{"use strict";mU.exports.isClean=Symbol("isClean");mU.exports.my=Symbol("my")});var FA=_e((OMt,Nue)=>{"use strict";var rHe=NA(),nHe=fU(),iHe=DA(),{isClean:SC,my:sHe}=VA();function gU(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=>gU(s,o)):(i==="object"&&n!==null&&(n=gU(n)),o[r]=n)}return o}function hu(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 kC=class{get proxyOf(){return this}constructor(t={}){this.raws={},this[SC]=!1,this[sHe]=!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=gU(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 rHe(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[SC]=!0}markDirty(){if(this[SC]){this[SC]=!1;let t=this;for(;t=t.parent;)t[SC]=!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:hu(o,this.source.start)};if(t.index)r=this.positionInside(t.index);else if(t.word){let i=o.slice(hu(o,this.source.start),hu(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=hu(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:hu(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:hu(o,this.source.end)+1}:{column:r.column+1,line:r.line,offset:r.offset+1};if(t.word){let s=o.slice(hu(o,this.source.start),hu(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:hu(o,t.start)}:typeof t.index=="number"&&(r=this.positionInside(t.index)),t.end?n={column:t.end.column,line:t.end.line,offset:hu(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 nHe().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=iHe){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)}};Nue.exports=kC;kC.default=kC});var hU=_e((AMt,Due)=>{"use strict";var aHe=FA(),_C=class extends aHe{constructor(t){super(t),this.type="comment"}};Due.exports=_C;_C.default=_C});var bU=_e((LMt,Vue)=>{"use strict";var lHe=FA(),xC=class extends lHe{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"}};Vue.exports=xC;xC.default=xC});var ub=_e((MMt,Kue)=>{"use strict";var Fue=hU(),zue=bU(),cHe=FA(),{isClean:jue,my:Hue}=VA(),yU,Uue,Gue,vU;function Wue(e){return e.map(t=>(t.nodes&&(t.nodes=Wue(t.nodes)),delete t.source,t))}function $ue(e){if(e[jue]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)$ue(t)}var ac=class e extends cHe{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=Wue(Uue(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 zue(t)]}else if(t.selector||t.selectors)t=[new vU(t)];else if(t.name)t=[new yU(t)];else if(t.text)t=[new Fue(t)];else throw new Error("Unknown node type in node creation");return t.map(n=>(n[Hue]||e.rebuild(n),n=n.proxyOf,n.parent&&n.parent.removeChild(n),n[jue]&&$ue(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)}))}};ac.registerParse=e=>{Uue=e};ac.registerRule=e=>{vU=e};ac.registerAtRule=e=>{yU=e};ac.registerRoot=e=>{Gue=e};Kue.exports=ac;ac.default=ac;ac.rebuild=e=>{e.type==="atrule"?Object.setPrototypeOf(e,yU.prototype):e.type==="rule"?Object.setPrototypeOf(e,vU.prototype):e.type==="decl"?Object.setPrototypeOf(e,zue.prototype):e.type==="comment"?Object.setPrototypeOf(e,Fue.prototype):e.type==="root"&&Object.setPrototypeOf(e,Gue.prototype),e[Hue]=!0,e.nodes&&e.nodes.forEach(t=>{ac.rebuild(t)})}});var SU=_e((NMt,Zue)=>{"use strict";var uHe=ub(),Yue,que,db=class extends uHe{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new Yue(new que,this,t).stringify()}};db.registerLazyResult=e=>{Yue=e};db.registerProcessor=e=>{que=e};Zue.exports=db;db.default=db});var zA=_e(()=>{});var jA=_e(()=>{});var kU=_e(()=>{});var Que=_e((UMt,Xue)=>{var dHe="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",fHe=(e,t=21)=>(o=t)=>{let r="",n=o|0;for(;n--;)r+=e[Math.random()*e.length|0];return r},pHe=(e=21)=>{let t="",o=e|0;for(;o--;)t+=dHe[Math.random()*64|0];return t};Xue.exports={nanoid:pHe,customAlphabet:fHe}});var Jue=_e(()=>{});var rde=_e(($Mt,ode)=>{"use strict";var{existsSync:mHe,readFileSync:gHe}=Jue(),{dirname:_U,join:hHe}=zA(),{SourceMapConsumer:ede,SourceMapGenerator:tde}=jA();function bHe(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}var wC=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=_U(this.mapFile)),n&&(this.text=n)}consumer(){return this.consumerCache||(this.consumerCache=new ede(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 bHe(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=_U(t),mHe(t)))return this.mapFile=t,gHe(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 ede)return tde.fromSourceMap(o).toString();if(o instanceof tde)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=hHe(_U(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)}};ode.exports=wC;wC.default=wC});var TU=_e((KMt,lde)=>{"use strict";var{nanoid:yHe}=Que(),{isAbsolute:CU,resolve:EU}=zA(),{SourceMapConsumer:vHe,SourceMapGenerator:SHe}=jA(),{fileURLToPath:nde,pathToFileURL:HA}=kU(),ide=NA(),kHe=rde(),xU=dU(),wU=Symbol("lineToIndexCache"),_He=!!(vHe&&SHe),sde=!!(EU&&CU);function ade(e){if(e[wU])return e[wU];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[wU]=o,o}var NS=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&&(!sde||/^\w+:\/\//.test(o.from)||CU(o.from)?this.file=o.from:this.file=EU(o.from)),sde&&_He){let r=new kHe(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 "+yHe(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 g=this.fromOffset(l);o=g.line,r=g.col}else o=f.line,r=f.column,l=this.fromLineAndColumn(o,r);if(typeof p.offset=="number"){a=p.offset;let g=this.fromOffset(a);s=g.line,i=g.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 ide(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 ide(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&&(HA&&(u.input.url=HA(this.file).toString()),u.input.file=this.file),u}fromLineAndColumn(t,o){return ade(this)[t-1]+o-1}fromOffset(t){let o=ade(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:EU(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;CU(s.source)?l=HA(s.source):l=new URL(s.source,this.map.consumer().sourceRoot||HA(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(nde)u.file=nde(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}};lde.exports=NS;NS.default=NS;xU&&xU.registerInput&&xU.registerInput(NS)});var BU=_e((YMt,mde)=>{"use strict";var{dirname:UA,relative:ude,resolve:dde,sep:fde}=zA(),{SourceMapConsumer:pde,SourceMapGenerator:GA}=jA(),{pathToFileURL:cde}=kU(),xHe=TU(),wHe=!!(pde&&GA),CHe=!!(UA&&dde&&ude&&fde),RU=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(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=`
 `;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||UA(t.file),n;this.mapOpts.sourcesContent===!1?(n=new pde(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(),CHe&&wHe&&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=GA.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new GA({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 GA({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?UA(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(r=UA(dde(r,this.mapOpts.annotation)));let n=ude(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 xHe(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(cde){let r=cde(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;fde==="\\"&&(t=t.replace(/\\/g,"/"));let r=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,r),r}};mde.exports=RU});var bde=_e((qMt,hde)=>{"use strict";var gde=ub(),DS=class extends gde{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)}};hde.exports=DS;DS.default=DS;gde.registerAtRule(DS)});var WA=_e((ZMt,kde)=>{"use strict";var yde=ub(),vde,Sde,um=class extends yde{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 vde(new Sde,this,t).stringify()}};um.registerLazyResult=e=>{vde=e};um.registerProcessor=e=>{Sde=e};kde.exports=um;um.default=um;yde.registerRoot(um)});var xde=_e((XMt,_de)=>{"use strict";var CC={comma(e){return CC.split(e,[","],!0)},space(e){let t=[" ",`
-`,"	"];return CC.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}};_de.exports=CC;CC.default=CC});var Ede=_e((QMt,Cde)=>{"use strict";var wde=ub(),EHe=xde(),VS=class extends wde{get selectors(){return EHe.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=[])}};Cde.exports=VS;VS.default=VS;wde.registerRule(VS)});var Bde=_e((JMt,Rde)=>{"use strict";var $A=/[\t\n\f\r "#'()/;[\\\]{}]/g,KA=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,THe=/.[\r\n"'(/\\]/,Tde=/[\da-f]/i;Rde.exports=function(t,o={}){let r=t.css.valueOf(),n=o.ignoreErrors,i,s,a,l,u,d,f,p,g,m,h=r.length,b=0,v=[],y=[],k=-1;function S(){return b}function _(B){throw t.error("Unclosed "+B,b)}function x(){return y.length===0&&b>=h}function w(B){if(y.length)return y.pop();if(b>=h)return;let R=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 I=String.fromCharCode(i);d=[I,I,b];break}case 40:{if(m=v.length?v.pop()[1]:"",g=r.charCodeAt(b+1),m==="url"&&g!==39&&g!==34&&g!==32&&g!==10&&g!==9&&g!==12&&g!==13){l=b;do{if(f=!1,l=r.indexOf(")",l+1),l===-1)if(n||R){l=b;break}else _("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<=k?d=["(","(",b]:(l=r.indexOf(")",b+1),s=r.slice(b,l+1),l===-1||THe.test(s)?(k=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||R){l=b+1;break}else _("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:{$A.lastIndex=b+1,$A.test(r),$A.lastIndex===0?l=r.length-1:l=$A.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,Tde.test(r.charAt(l)))){for(;Tde.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||R?l=r.length:_("comment")),d=["comment",r.slice(b,l+1),b,l],b=l):(KA.lastIndex=b+1,KA.test(r),KA.lastIndex===0?l=r.length-1:l=KA.lastIndex-2,d=["word",r.slice(b,l+1),b,l],v.push(d),b=l);break}}return b++,d}function T(B){y.push(B)}return{back:T,endOfFile:x,nextToken:w,position:S}}});var Ade=_e((eNt,Ode)=>{"use strict";var RHe=bde(),BHe=hU(),PHe=bU(),IHe=WA(),Pde=Ede(),OHe=Bde(),Ide={empty:!0,space:!0};function AHe(e){for(let t=e.length-1;t>=0;t--){let o=e[t],r=o[3]||o[2];if(r)return r}}function PU(e,t,o){let r="";for(let n=t;n<o;n++)r+=e[n][1];return r}var IU=class{constructor(t){this.input=t,this.root=new IHe,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 RHe;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 BHe;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=OHe(this.input)}decl(t,o){let r=new PHe;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]||AHe(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+=PU(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=PU(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=PU(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 g=this.stringFrom(t,p);g=this.spacesFromEnd(t)+g,g!==" !important"&&(r.raws.important=g);break}else if(l[1].toLowerCase()==="important"){let g=t.slice(0),m="";for(let h=p;h>0;h--){let b=g[h][0];if(m.trim().startsWith("!")&&b!=="space")break;m=g.pop()[1]+m}m.trim().startsWith("!")&&(r.important=!0,r.raws.important=m,t=g)}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 Pde;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",!Ide[f]&&!Ide[d]?l.slice(-1)===","?u=!1:l+=i[1]:u=!1):l+=i[1];if(!u){let p=r.reduce((g,m)=>g+m[1],"");t.raws[o]={raw:p,value:l}}t[o]=l}rule(t){t.pop();let o=new Pde;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})}};Ode.exports=IU});var OU=_e((tNt,Lde)=>{"use strict";var LHe=ub(),MHe=TU(),NHe=Ade();function YA(e,t){let o=new MHe(e,t),r=new NHe(o);try{r.parse()}catch(n){throw n}return r.root}Lde.exports=YA;YA.default=YA;LHe.registerParse(YA)});var Nde=_e((oNt,Mde)=>{"use strict";var EC=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}};Mde.exports=EC;EC.default=EC});var AU=_e((rNt,Dde)=>{"use strict";var DHe=Nde(),TC=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 DHe(t,o);return this.messages.push(r),r}warnings(){return this.messages.filter(t=>t.type==="warning")}};Dde.exports=TC;TC.default=TC});var LU=_e((nNt,Fde)=>{"use strict";var Vde={};Fde.exports=function(t){Vde[t]||(Vde[t]=!0,typeof console<"u"&&console.warn&&console.warn(t))}});var Gde=_e((sNt,Ude)=>{"use strict";var VHe=ub(),FHe=SU(),zHe=BU(),jHe=OU(),zde=AU(),HHe=WA(),UHe=DA(),{isClean:bu,my:GHe}=VA(),iNt=LU(),WHe={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},$He={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},KHe={Once:!0,postcssPlugin:!0,prepare:!0},FS=0;function RC(e){return typeof e=="object"&&typeof e.then=="function"}function Hde(e){let t=!1,o=WHe[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[o,o+"-"+t,FS,o+"Exit",o+"Exit-"+t]:t?[o,o+"-"+t,o+"Exit",o+"Exit-"+t]:e.append?[o,FS,o+"Exit"]:[o,o+"Exit"]}function jde(e){let t;return e.type==="document"?t=["Document",FS,"DocumentExit"]:e.type==="root"?t=["Root",FS,"RootExit"]:t=Hde(e),{eventIndex:0,events:t,iterator:0,node:e,visitorIndex:0,visitors:[]}}function MU(e){return e[bu]=!1,e.nodes&&e.nodes.forEach(t=>MU(t)),e}var NU={},dm=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=MU(o);else if(o instanceof e||o instanceof zde)n=MU(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=jHe;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[GHe]&&VHe.rebuild(n)}this.result=new zde(t,n,r),this.helpers={...NU,postcss:NU,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(!$He[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${o.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!KHe[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(RC(r))try{await r}catch(n){throw this.handleError(n)}}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[bu];){t[bu]=!0;let o=[jde(t)];for(;o.length>0;){let r=this.visitTick(o);if(RC(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 RC(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=UHe;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 zHe(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(RC(o))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[bu];)t[bu]=!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(RC(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[bu]){a[bu]=!0,t.push(jde(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===FS){r.nodes&&r.nodes.length&&(r[bu]=!0,o.iterator=r.getIterator());return}else if(this.listeners[s]){o.visitors=this.listeners[s];return}}t.pop()}walkSync(t){t[bu]=!0;let o=Hde(t);for(let r of o)if(r===FS)t.nodes&&t.each(n=>{n[bu]||this.walkSync(n)});else{let n=this.listeners[r];if(n&&this.visitSync(n,t.toProxy()))return}}warnings(){return this.sync().warnings()}};dm.registerPostcss=e=>{NU=e};Ude.exports=dm;dm.default=dm;HHe.registerLazyResult(dm);FHe.registerLazyResult(dm)});var $de=_e((lNt,Wde)=>{"use strict";var YHe=BU(),qHe=OU(),ZHe=AU(),XHe=DA(),aNt=LU(),BC=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=qHe;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=XHe;this.result=new ZHe(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 YHe(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[]}};Wde.exports=BC;BC.default=BC});var Yde=_e((cNt,Kde)=>{"use strict";var QHe=SU(),JHe=Gde(),e7e=$de(),t7e=WA(),fb=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 e7e(this,t,o):new JHe(this,t,o)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}};Kde.exports=fb;fb.default=fb;t7e.registerProcessor(fb);QHe.registerProcessor(fb)});var Xde=_e((uNt,Zde)=>{Zde.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&&qde(s.source.input.file,n)||i.length&&s.source.input.file&&!qde(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&&o7e(u,t.exclude)?u:t.transform?t.transform(o,u,r+u,s.source.input.file,a):r+u))})}};function qde(e,t){return t.some(o=>o instanceof RegExp?o.test(e):e.includes(o))}function o7e(e,t){return t.some(o=>o instanceof RegExp?o.test(e):e===o)}});var Jde=_e((dNt,Qde)=>{var DU=40,VU=41,qA=39,FU=34,zU=92,zS=47,jU=44,HU=58,ZA=42,r7e=117,n7e=85,i7e=43,s7e=/^[a-f0-9?-]+$/i;Qde.exports=function(e){for(var t=[],o=e,r,n,i,s,a,l,u,d,f=0,p=o.charCodeAt(f),g=o.length,m=[{nodes:t}],h=0,b,v="",y="",k="";f<g;)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===VU&&h?k=s:i&&i.type==="div"?(i.after=s,i.sourceEndIndex+=s.length):p===jU||p===HU||p===zS&&o.charCodeAt(r+1)!==ZA&&(!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===qA||p===FU){r=f,n=p===qA?"'":'"',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)===zU;)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===zS&&o.charCodeAt(f+1)===ZA)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===zS||p===ZA)&&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===zS||p===jU||p===HU)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(DU===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!==qA&&p!==FU){r-=1;do if(a=!1,r=o.indexOf(")",r+1),~r)for(l=r;o.charCodeAt(l-1)===zU;)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),m.push(s),t=s.nodes=[],b=s;v=""}else if(VU===p&&h)f+=1,p=o.charCodeAt(f),b.after=k,b.sourceEndIndex+=k.length,k="",h-=1,m[m.length-1].sourceEndIndex=f,m.pop(),b=m[h],t=b.nodes;else{r=f;do p===zU&&(r+=1),r+=1,p=o.charCodeAt(r);while(r<g&&!(p<=32||p===qA||p===FU||p===jU||p===HU||p===zS||p===DU||p===ZA&&b&&b.type==="function"&&b.value==="calc"||p===zS&&b.type==="function"&&b.value==="calc"||p===VU&&h));s=o.slice(f,r),DU===p?v=s:(r7e===s.charCodeAt(0)||n7e===s.charCodeAt(0))&&i7e===s.charCodeAt(1)&&s7e.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 tfe=_e((fNt,efe)=>{efe.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 ife=_e((pNt,nfe)=>{function ofe(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=rfe(e.nodes,t),o!=="function"?n:r+"("+(e.before||"")+n+(e.after||"")+(e.unclosed?"":")")):r}function rfe(e,t){var o,r;if(Array.isArray(e)){for(o="",r=e.length-1;~r;r-=1)o=ofe(e[r],t)+o;return o}return ofe(e,t)}nfe.exports=rfe});var afe=_e((mNt,sfe)=>{var XA=45,QA=43,UU=46,a7e=101,l7e=69;function c7e(e){var t=e.charCodeAt(0),o;if(t===QA||t===XA){if(o=e.charCodeAt(1),o>=48&&o<=57)return!0;var r=e.charCodeAt(2);return o===UU&&r>=48&&r<=57}return t===UU?(o=e.charCodeAt(1),o>=48&&o<=57):t>=48&&t<=57}sfe.exports=function(e){var t=0,o=e.length,r,n,i;if(o===0||!c7e(e))return!1;for(r=e.charCodeAt(t),(r===QA||r===XA)&&t++;t<o&&(r=e.charCodeAt(t),!(r<48||r>57));)t+=1;if(r=e.charCodeAt(t),n=e.charCodeAt(t+1),r===UU&&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===a7e||r===l7e)&&(n>=48&&n<=57||(n===QA||n===XA)&&i>=48&&i<=57))for(t+=n===QA||n===XA?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 dfe=_e((gNt,ufe)=>{var u7e=Jde(),lfe=tfe(),cfe=ife();function fm(e){return this instanceof fm?(this.nodes=u7e(e),this):new fm(e)}fm.prototype.toString=function(){return Array.isArray(this.nodes)?cfe(this.nodes):""};fm.prototype.walk=function(e,t){return lfe(this.nodes,e,t),this};fm.unit=afe();fm.walk=lfe;fm.stringify=cfe;ufe.exports=fm});var pfe=_e((hNt,GU)=>{var ffe=dfe();GU.exports=e=>{let o=Object.assign({skipHostRelativeUrls:!0},e);return{postcssPlugin:"rebaseUrl",Declaration(r){let n=ffe(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=ffe.stringify(n))}}};GU.exports.postcss=!0});var Efe=_e((PNt,Cfe)=>{Cfe.exports=window.wp.priorityQueue});var l9=_e((wVt,Epe)=>{Epe.exports=window.wp.blob});var $C=_e((t3t,Dme)=>{Dme.exports=window.wp.isShallowEqual});var qL=_e((mjt,Rbe)=>{Rbe.exports=window.wp.tokenList});var Lye=_e((wHt,Aye)=>{Aye.exports=window.wp.commands});var Iu=_e((J9t,$Se)=>{$Se.exports=window.wp.date});var _ke=_e((HGt,kke)=>{var hke=!1,Zb,ZG,XG,aN,lN,bke,cN,QG,JG,eW,yke,tW,oW,vke,Ske;function Rs(){if(!hke){hke=!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(tW=/\b(iPhone|iP[ao]d)/.exec(e),oW=/\b(iP[ao]d)/.exec(e),eW=/Android/i.exec(e),vke=/FBAN\/\w+;/i.exec(e),Ske=/Mobile/i.exec(e),yke=!!/Win64/.exec(e),t){Zb=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,Zb&&document&&document.documentMode&&(Zb=document.documentMode);var r=/(?:Trident\/(\d+.\d+))/.exec(e);bke=r?parseFloat(r[1])+4:Zb,ZG=t[2]?parseFloat(t[2]):NaN,XG=t[3]?parseFloat(t[3]):NaN,aN=t[4]?parseFloat(t[4]):NaN,aN?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),lN=t&&t[1]?parseFloat(t[1]):NaN):lN=NaN}else Zb=ZG=XG=lN=aN=NaN;if(o){if(o[1]){var n=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);cN=n?parseFloat(n[1].replace("_",".")):!0}else cN=!1;QG=!!o[2],JG=!!o[3]}else cN=QG=JG=!1}}var rW={ie:function(){return Rs()||Zb},ieCompatibilityMode:function(){return Rs()||bke>Zb},ie64:function(){return rW.ie()&&yke},firefox:function(){return Rs()||ZG},opera:function(){return Rs()||XG},webkit:function(){return Rs()||aN},safari:function(){return rW.webkit()},chrome:function(){return Rs()||lN},windows:function(){return Rs()||QG},osx:function(){return Rs()||cN},linux:function(){return Rs()||JG},iphone:function(){return Rs()||tW},mobile:function(){return Rs()||tW||oW||eW||Ske},nativeApp:function(){return Rs()||vke},android:function(){return Rs()||eW},ipad:function(){return Rs()||oW}};kke.exports=rW});var wke=_e((UGt,xke)=>{"use strict";var uN=!!(typeof window<"u"&&window.document&&window.document.createElement),y$e={canUseDOM:uN,canUseWorkers:typeof Worker<"u",canUseEventListeners:uN&&!!(window.addEventListener||window.attachEvent),canUseViewport:uN&&!!window.screen,isInWorker:!uN};xke.exports=y$e});var Rke=_e((GGt,Tke)=>{"use strict";var Cke=wke(),Eke;Cke.canUseDOM&&(Eke=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function v$e(e,t){if(!Cke.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&&Eke&&e==="wheel"&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}Tke.exports=v$e});var Lke=_e((WGt,Ake)=>{"use strict";var S$e=_ke(),k$e=Rke(),Bke=10,Pke=40,Ike=800;function Oke(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*Bke,n=o*Bke,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(r=e.deltaX),(r||n)&&e.deltaMode&&(e.deltaMode==1?(r*=Pke,n*=Pke):(r*=Ike,n*=Ike)),r&&!t&&(t=r<1?-1:1),n&&!o&&(o=n<1?-1:1),{spinX:t,spinY:o,pixelX:r,pixelY:n}}Oke.getEventType=function(){return S$e.firefox()?"DOMMouseScroll":k$e("wheel")?"wheel":"mousewheel"};Ake.exports=Oke});var Nke=_e(($Gt,Mke)=>{Mke.exports=Lke()});var pxe=_e((V$t,fxe)=>{"use strict";fxe.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 Ctt={};Ar(Ctt,{AlignmentControl:()=>ZB,AlignmentToolbar:()=>DX,Autocomplete:()=>oQ,BlockAlignmentControl:()=>gP,BlockAlignmentToolbar:()=>RQ,BlockBindingsAttributeControl:()=>Hw,BlockBindingsSourceFieldsList:()=>jw,BlockBreadcrumb:()=>XQ,BlockCanvas:()=>Fye,BlockColorsStyleSelector:()=>Uye,BlockContextProvider:()=>aT,BlockControls:()=>Do,BlockEdit:()=>UB,BlockEditorKeyboardShortcuts:()=>yA,BlockEditorProvider:()=>Ace,BlockFormatControls:()=>z9,BlockIcon:()=>Et,BlockInspector:()=>h1e,BlockList:()=>US,BlockMover:()=>hL,BlockNavigationDropdown:()=>Qve,BlockPopover:()=>vme,BlockPreview:()=>Ss,BlockSelectionClearer:()=>Ome,BlockSettingsMenu:()=>HL,BlockSettingsMenuControls:()=>DL,BlockStyles:()=>Zk,BlockTitle:()=>Gw,BlockToolbar:()=>yye,BlockTools:()=>hE,BlockVerticalAlignmentControl:()=>uP,BlockVerticalAlignmentToolbar:()=>SSe,ButtonBlockAppender:()=>km,ButtonBlockerAppender:()=>cme,ColorPalette:()=>FSe,ColorPaletteControl:()=>HSe,ContrastChecker:()=>WSe,CopyHandler:()=>v1e,DefaultBlockAppender:()=>dk,DimensionControl:()=>qb,FontSizePicker:()=>Cz,HeadingLevelDropdown:()=>aSe,HeightControl:()=>gke,InnerBlocks:()=>YC,Inserter:()=>Za,InspectorAdvancedControls:()=>Em,InspectorControls:()=>Oe,JustifyContentControl:()=>wv,JustifyToolbar:()=>E_e,LineHeightControl:()=>LN,LinkControl:()=>og,MediaPlaceholder:()=>$xe,MediaReplaceFlow:()=>h_,MediaUpload:()=>ku,MediaUploadCheck:()=>Xs,MultiSelectScrollIntoView:()=>x1e,NavigableToolbar:()=>Rk,ObserveTyping:()=>Oye,PanelColorSettings:()=>Yxe,PlainText:()=>e0e,RecursionProvider:()=>Q$,RichText:()=>x_,RichTextShortcut:()=>Kwe,RichTextToolbarButton:()=>HW,SETTINGS_DEFAULTS:()=>Lx,SkipToSelectedBlock:()=>aD,ToolSelector:()=>L1e,Typewriter:()=>E1e,URLInput:()=>yf,URLInputButton:()=>l0e,URLPopover:()=>ng,Warning:()=>vp,WritingFlow:()=>OA,__experimentalBlockAlignmentMatrixControl:()=>UQ,__experimentalBlockFullHeightAligmentControl:()=>FQ,__experimentalBlockPatternSetup:()=>bSe,__experimentalBlockPatternsList:()=>vu,__experimentalBlockVariationPicker:()=>lSe,__experimentalBlockVariationTransforms:()=>NM,__experimentalBorderRadiusControl:()=>HM,__experimentalColorGradientControl:()=>qm,__experimentalColorGradientSettingsDropdown:()=>rN,__experimentalDateFormatPicker:()=>KSe,__experimentalDuotoneControl:()=>WM,__experimentalFontAppearanceControl:()=>KM,__experimentalFontFamilyControl:()=>YM,__experimentalGetBorderClassesAndStyles:()=>cF,__experimentalGetColorClassesAndStyles:()=>uF,__experimentalGetDimensionsClassesAndStyles:()=>lF,__experimentalGetElementClassName:()=>Stt,__experimentalGetGapCSSValue:()=>Ai,__experimentalGetGradientClass:()=>yv,__experimentalGetGradientObjectByGradientValue:()=>TX,__experimentalGetShadowClassesAndStyles:()=>vY,__experimentalGetSpacingClassesAndStyles:()=>_Y,__experimentalImageEditor:()=>v_e,__experimentalImageSizeControl:()=>x_e,__experimentalImageURLInputUI:()=>g0e,__experimentalInspectorPopoverHeader:()=>kV,__experimentalLetterSpacingControl:()=>ZM,__experimentalLibrary:()=>k1e,__experimentalLinkControl:()=>AN,__experimentalLinkControlSearchInput:()=>X_e,__experimentalLinkControlSearchItem:()=>V_e,__experimentalLinkControlSearchResults:()=>G_e,__experimentalListView:()=>OM,__experimentalPanelColorGradientSettings:()=>iN,__experimentalPreviewOptions:()=>I0e,__experimentalPublishDateTimePicker:()=>I1e,__experimentalRecursionProvider:()=>T1e,__experimentalResponsiveBlockControl:()=>n0e,__experimentalSpacingSizesControl:()=>B_,__experimentalTextDecorationControl:()=>QM,__experimentalTextTransformControl:()=>eN,__experimentalUnitControl:()=>s0e,__experimentalUseBlockOverlayActive:()=>JQ,__experimentalUseBlockPreview:()=>Ife,__experimentalUseBorderProps:()=>yY,__experimentalUseColorProps:()=>kY,__experimentalUseCustomSides:()=>YK,__experimentalUseGradient:()=>IDe,__experimentalUseHasRecursion:()=>R1e,__experimentalUseMultipleOriginColorsAndGradients:()=>Xm,__experimentalUseResizeCanvas:()=>A0e,__experimentalWritingModeControl:()=>oN,__unstableBlockSettingsMenuFirstItem:()=>EL,__unstableBlockToolbarLastItem:()=>kL,__unstableEditorStyles:()=>Nd,__unstableIframe:()=>MS,__unstableInserterMenuExtension:()=>S2,__unstableRichTextInputEvent:()=>Ywe,__unstableUseBlockSelectionClearer:()=>xb,__unstableUseClipboardHandler:()=>y1e,__unstableUseMouseMoveTypingReset:()=>yE,__unstableUseTypewriter:()=>q$,__unstableUseTypingObserver:()=>vE,createCustomColorsHOC:()=>CX,getColorClassName:()=>xa,getColorObjectByAttributeValues:()=>Uc,getColorObjectByColorValue:()=>iT,getComputedFluidTypographyValue:()=>PX,getCustomValueFromPreset:()=>lQ,getDimensionsClassesAndStyles:()=>lF,getFontSize:()=>vv,getFontSizeClass:()=>Sp,getFontSizeObjectByValue:()=>wz,getGradientSlugByValue:()=>RX,getGradientValueBySlug:()=>YB,getPxFromCssUnit:()=>OIe,getSpacingPresetCssVar:()=>Hl,getTypographyClassesAndStyles:()=>xY,isValueSpacingPreset:()=>cP,privateApis:()=>AY,store:()=>C,storeConfig:()=>gv,transformStyles:()=>jS,useBlockBindingsUtils:()=>kd,useBlockCommands:()=>gM,useBlockDisplayInformation:()=>Vo,useBlockEditContext:()=>gt,useBlockEditingMode:()=>Tr,useBlockProps:()=>m0,useCachedTruthy:()=>wY,useHasRecursion:()=>J$,useInnerBlocksProps:()=>Rb,useSetting:()=>kX,useSettings:()=>Le,useStyleOverride:()=>el,withColorContext:()=>UM,withColors:()=>EX,withFontSizes:()=>MX});function VY(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=VY(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function fOe(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=VY(e))&&(r&&(r+=" "),r+=t);return r}var K=fOe;var M1e=c(de(),1),El=c(F(),1),xV=c(J(),1),rK=c(fe(),1),v1=c(ho(),1);var tT=c(F(),1),Dl=Symbol("mayDisplayControls"),zy=Symbol("mayDisplayParentControls"),qf=Symbol("mayDisplayPatternEditingControls"),jy=Symbol("blockEditingMode"),Hy=Symbol("blockBindings"),oT=Symbol("isPreviewMode"),Bx=Symbol("isInListViewBlockSupportTree"),_F={name:"",isSelected:!1},xF=(0,tT.createContext)(_F);xF.displayName="BlockEditContext";var{Provider:rT}=xF;function gt(){return(0,tT.useContext)(xF)}var pOe={grad:.9,turn:360,rad:360/(2*Math.PI)},sd=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},_n=function(e,t,o){return t===void 0&&(t=0),o===void 0&&(o=Math.pow(10,t)),Math.round(o*e)/o+0},_a=function(e,t,o){return t===void 0&&(t=0),o===void 0&&(o=1),e>o?o:e>t?e:t},XY=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},GY=function(e){return{r:_a(e.r,0,255),g:_a(e.g,0,255),b:_a(e.b,0,255),a:_a(e.a)}},wF=function(e){return{r:_n(e.r),g:_n(e.g),b:_n(e.b),a:_n(e.a,3)}},mOe=/^#([0-9a-f]{3,8})$/i,nT=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},QY=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}},JY=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}},WY=function(e){return{h:XY(e.h),s:_a(e.s,0,100),l:_a(e.l,0,100),a:_a(e.a)}},$Y=function(e){return{h:_n(e.h),s:_n(e.s),l:_n(e.l),a:_n(e.a,3)}},KY=function(e){return JY((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},Px=function(e){return{h:(t=QY(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},gOe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,hOe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,bOe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,yOe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,TF={string:[[function(e){var t=mOe.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?_n(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?_n(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=bOe.exec(e)||yOe.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:GY({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=gOe.exec(e)||hOe.exec(e);if(!t)return null;var o,r,n=WY({h:(o=t[1],r=t[2],r===void 0&&(r="deg"),Number(o)*(pOe[r]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return KY(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 sd(t)&&sd(o)&&sd(r)?GY({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(!sd(t)||!sd(o)||!sd(r))return null;var s=WY({h:Number(t),s:Number(o),l:Number(r),a:Number(i)});return KY(s)},"hsl"],[function(e){var t=e.h,o=e.s,r=e.v,n=e.a,i=n===void 0?1:n;if(!sd(t)||!sd(o)||!sd(r))return null;var s=(function(a){return{h:XY(a.h),s:_a(a.s,0,100),v:_a(a.v,0,100),a:_a(a.a)}})({h:Number(t),s:Number(o),v:Number(r),a:Number(i)});return JY(s)},"hsv"]]},YY=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]},vOe=function(e){return typeof e=="string"?YY(e.trim(),TF.string):typeof e=="object"&&e!==null?YY(e,TF.object):[null,void 0]};var CF=function(e,t){var o=Px(e);return{h:o.h,s:_a(o.s+100*t,0,100),l:o.l,a:o.a}},EF=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},qY=function(e,t){var o=Px(e);return{h:o.h,s:o.s,l:_a(o.l+100*t,0,100),a:o.a}},RF=(function(){function e(t){this.parsed=vOe(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 _n(EF(this.rgba),2)},e.prototype.isDark=function(){return EF(this.rgba)<.5},e.prototype.isLight=function(){return EF(this.rgba)>=.5},e.prototype.toHex=function(){return t=wF(this.rgba),o=t.r,r=t.g,n=t.b,s=(i=t.a)<1?nT(_n(255*i)):"","#"+nT(o)+nT(r)+nT(n)+s;var t,o,r,n,i,s},e.prototype.toRgb=function(){return wF(this.rgba)},e.prototype.toRgbString=function(){return t=wF(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 $Y(Px(this.rgba))},e.prototype.toHslString=function(){return t=$Y(Px(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=QY(this.rgba),{h:_n(t.h),s:_n(t.s),v:_n(t.v),a:_n(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(CF(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Mo(CF(this.rgba,-t))},e.prototype.grayscale=function(){return Mo(CF(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Mo(qY(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Mo(qY(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:(o=this.rgba).r,g:o.g,b:o.b,a:t}):_n(this.rgba.a,3);var o},e.prototype.hue=function(t){var o=Px(this.rgba);return typeof t=="number"?Mo({h:t,s:o.s,l:o.l,a:o.a}):_n(o.h)},e.prototype.isEqual=function(t){return this.toHex()===Mo(t).toHex()},e})(),Mo=function(e){return e instanceof RF?e:new RF(e)},ZY=[],Zf=function(e){e.forEach(function(t){ZY.indexOf(t)<0&&(t(RF,TF),ZY.push(t))})};function Xf(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 g in o)i[g]=new e(o[g]).toRgb();for(var m in o){var h=(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));h<f&&(f=h,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 BF=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},PF=function(e){return .2126*BF(e.r)+.7152*BF(e.g)+.0722*BF(e.b)};function Uy(e){e.prototype.luminance=function(){return t=PF(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=PF(i),l=PF(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 nq=c(U(),1);var oq=c(Ix(),1),{lock:rq,unlock:H}=(0,oq.__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");Zf([Xf,Uy]);var{kebabCase:SOe}=H(nq.privateApis),Uc=(e,t,o)=>{if(t){let r=e?.find(n=>n.slug===t);if(r)return r}return{color:o}},iT=(e,t)=>e?.find(o=>o.color===t);function xa(e,t){if(!(!e||!t))return`has-${SOe(t)}-${e}`}function iq(e,t){let o=Mo(t),r=({color:i})=>o.contrast(i),n=Math.max(...e.map(r));return e.find(i=>r(i)===n).color}var GB=c(F(),1),yh=c(fe(),1),xX=c(U(),1);var vX=c(J(),1),SX=c(Rt(),1);var HB=c(F(),1),jB=c(de(),1);var ad=c(de(),1),mq=c(U(),1),Ax=c(J(),1),Zg=c(F(),1);var Gy=c(F(),1),lq=c(E(),1),sT=(0,Gy.createContext)({});sT.displayName="BlockContext";function aT({value:e,children:t}){let o=(0,Gy.useContext)(sT),r=(0,Gy.useMemo)(()=>({...o,...e}),[o,e]);return(0,lq.jsx)(sT.Provider,{value:r,children:t})}var xn=sT;var Wy=c(Fs(),1);function Kg(e){return e?.startsWith("#")&&(0,Wy.isValidFragment)(e)}function Yg(e){return e?.startsWith("/")||e?.startsWith("./")||e?.startsWith("../")}function qg(e){if(e.includes(" "))return!1;let o=(0,Wy.getProtocol)(e),r=(0,Wy.isValidProtocol)(o),n=kOe(e),i=e?.startsWith("www.");return r||i||Kg(e)||n||Yg(e)}function kOe(e,t=6){let o=e.split(/[?#]/)[0];return new RegExp(`(?<=\\S)\\.(?:[a-zA-Z_]{2,${t}})(?:\\/|$)`).test(o)}var _Oe="__default",uq="core/pattern-overrides",xOe={};function dq(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??xOe}function Ox(e){return e?.[_Oe]?.source===uq}function lT(e,t){if(!Ox(e))return e;let o={};for(let r of t){let n=e[r]?e[r]:{source:uq};o[r]=n}return o}var fq=c(F(),1),zn=(0,fq.createContext)({});zn.displayName="PrivateBlockContext";var cT=c(E(),1),wOe=e=>{let{name:t}=e,o=(0,ad.getBlockType)(t);if(!o)return null;let r=o.edit||o.save;return(0,cT.jsx)(r,{...e})},pq=(0,mq.withFilters)("editor.BlockEdit")(wOe),COe=e=>{let{name:t,clientId:o,attributes:r,setAttributes:n}=e,i=(0,Ax.useRegistry)(),s=(0,ad.getBlockType)(t),a=(0,Zg.useContext)(xn),l=(0,Ax.useSelect)(v=>H(v(ad.store)).getAllBlockBindingsSources(),[]),{bindableAttributes:u}=(0,Zg.useContext)(zn),{blockBindings:d,context:f,hasPatternOverrides:p}=(0,Zg.useMemo)(()=>({blockBindings:lT(r?.metadata?.bindings,u),context:dq(a,s?.usesContext,r?.metadata?.bindings?Object.values(r.metadata.bindings).map(v=>l[v?.source]):void 0),hasPatternOverrides:Ox(r?.metadata?.bindings)}),[s?.usesContext,a,r?.metadata?.bindings,u,l]),g=(0,Ax.useSelect)(v=>{if(!d)return r;let y={},k=new Map;for(let[S,_]of Object.entries(d)){let{source:x,args:w}=_,T=l[x];!T||!u?.includes(S)||k.set(T,{...k.get(T),[S]:{args:w}})}if(k.size)for(let[S,_]of k){let x={};S.getValues?x=S.getValues({select:v,context:f,clientId:o,bindings:_}):Object.keys(_).forEach(w=>{x[w]=S.label});for(let[w,T]of Object.entries(x))w==="url"&&(!T||!qg(T))?y[w]=null:y[w]=T}return{...r,...y}},[r,u,d,o,f,l]),m=(0,Zg.useCallback)(v=>{if(!d){n(v);return}i.batch(()=>{let y={...v},k=new Map;for(let[_,x]of Object.entries(y)){if(!d[_]||!u?.includes(_))continue;let w=d[_],T=l[w?.source];T?.setValues&&(k.set(T,{...k.get(T),[_]:{args:w.args,newValue:x}}),delete y[_])}if(k.size)for(let[_,x]of k)_.setValues({select:i.select,dispatch:i.dispatch,context:f,clientId:o,bindings:x});let S=!!f["pattern/overrides"];!(p&&S)&&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,cT.jsx)(pq,{...e,attributes:g,context:f,setAttributes:m});let h=(0,ad.hasBlockSupport)(s,"className",!0)?(0,ad.getBlockDefaultClassName)(t):null,b=K(h,r?.className,e.className);return(0,cT.jsx)(pq,{...e,attributes:g,className:b,context:f,setAttributes:m})},gq=COe;var hX=c(de(),1),xz=c(U(),1),bX=c(J(),1),zB=c(G(),1);var FB=c(J(),1);var Ky=c(Xg(),1),AF=c(fe(),1),Dx=c(J(),1),Eq=c(Rt(),1),bT=c(de(),1);var Bt=c(G(),1),yq={insertUsage:{}},Lx={alignWide:!1,supportsLayout:!0,colors:[{name:(0,Bt.__)("Black"),slug:"black",color:"#000000"},{name:(0,Bt.__)("Cyan bluish gray"),slug:"cyan-bluish-gray",color:"#abb8c3"},{name:(0,Bt.__)("White"),slug:"white",color:"#ffffff"},{name:(0,Bt.__)("Pale pink"),slug:"pale-pink",color:"#f78da7"},{name:(0,Bt.__)("Vivid red"),slug:"vivid-red",color:"#cf2e2e"},{name:(0,Bt.__)("Luminous vivid orange"),slug:"luminous-vivid-orange",color:"#ff6900"},{name:(0,Bt.__)("Luminous vivid amber"),slug:"luminous-vivid-amber",color:"#fcb900"},{name:(0,Bt.__)("Light green cyan"),slug:"light-green-cyan",color:"#7bdcb5"},{name:(0,Bt.__)("Vivid green cyan"),slug:"vivid-green-cyan",color:"#00d084"},{name:(0,Bt.__)("Pale cyan blue"),slug:"pale-cyan-blue",color:"#8ed1fc"},{name:(0,Bt.__)("Vivid cyan blue"),slug:"vivid-cyan-blue",color:"#0693e3"},{name:(0,Bt.__)("Vivid purple"),slug:"vivid-purple",color:"#9b51e0"}],fontSizes:[{name:(0,Bt._x)("Small","font size name"),size:13,slug:"small"},{name:(0,Bt._x)("Normal","font size name"),size:16,slug:"normal"},{name:(0,Bt._x)("Medium","font size name"),size:20,slug:"medium"},{name:(0,Bt._x)("Large","font size name"),size:36,slug:"large"},{name:(0,Bt._x)("Huge","font size name"),size:42,slug:"huge"}],imageDefaultSize:"large",imageSizes:[{slug:"thumbnail",name:(0,Bt.__)("Thumbnail")},{slug:"medium",name:(0,Bt.__)("Medium")},{slug:"large",name:(0,Bt.__)("Large")},{slug:"full",name:(0,Bt.__)("Full Size")}],imageEditing:!0,maxWidth:580,allowedBlockTypes:!0,maxUploadFileSize:0,allowedMimeTypes:null,canLockBlocks:!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,Bt.__)("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,Bt.__)("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,Bt.__)("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,Bt.__)("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,Bt.__)("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,Bt.__)("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,Bt.__)("Blush light purple"),gradient:"linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%)",slug:"blush-light-purple"},{name:(0,Bt.__)("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,Bt.__)("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,Bt.__)("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,Bt.__)("Electric grass"),gradient:"linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%)",slug:"electric-grass"},{name:(0,Bt.__)("Midnight"),gradient:"linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%)",slug:"midnight"}],__unstableResolvedAssets:{styles:[],scripts:[]}};function uT(e,t,o){return[...e.slice(0,o),...Array.isArray(t)?t:[t],...e.slice(o)]}function dT(e,t,o,r=1){let n=[...e];return n.splice(t,r),uT(n,e.slice(t,t+r),o)}var ss=Symbol("globalStylesDataKey"),$y=Symbol("globalStylesLinks"),Qf=Symbol("selectBlockPatternsKey"),fT=Symbol("reusableBlocksSelect"),ld=Symbol("userPatternCategoriesSelect"),Jf=Symbol("sectionRootClientIdKey"),pT=Symbol("mediaEditKey"),mT=Symbol("getMediaSelect"),ep=Symbol("isIsolatedEditor"),wa=Symbol("deviceTypeKey"),gT=Symbol("isNavigationOverlayContext"),vq=Symbol("isNavigationPostEditor"),Mx=Symbol("mediaUploadOnSuccess"),Sq=Symbol("mediaSideloadFromUrl"),kq=Symbol("openMediaEditorModal");var{isContentBlock:EOe}=H(bT.privateApis),TOe=e=>e;function hT(e,t=""){let o=new Map,r=[];return o.set(t,r),e.forEach(n=>{let{clientId:i,innerBlocks:s}=n;r.push(i),hT(s,i).forEach((a,l)=>{o.set(l,a)})}),o}function IF(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 Tq(e,t=TOe){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 LF(e){let t={},o=[...e];for(;o.length;){let{innerBlocks:r,...n}=o.shift();o.push(...r),t[n.clientId]=!0}return t}function _q(e){return Tq(e,t=>{let{attributes:o,...r}=t;return r})}function xq(e){return Tq(e,t=>t.attributes)}function ROe(e,t){return(0,Ky.default)(Object.keys(e),Object.keys(t))}function BOe(e,t){return e.type==="UPDATE_BLOCK_ATTRIBUTES"&&t!==void 0&&t.type==="UPDATE_BLOCK_ATTRIBUTES"&&(0,Ky.default)(e.clientIds,t.clientIds)&&ROe(e.attributes,t.attributes)}function wq(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 tp(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 POe=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),wq(r,o.blocks),tp(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)}),tp(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)})}),tp(r,o.clientIds,!1);break}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let i=LF(o.blocks);r.tree=new Map(r.tree),o.replacedClientIds.forEach(a=>{r.tree.delete(a),i[a]||r.tree.delete("controlled||"+a)}),wq(r,o.blocks),tp(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)}tp(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)}),tp(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),tp(r,i,!0);break}case"MOVE_BLOCKS_UP":case"MOVE_BLOCKS_DOWN":{let i=[o.rootClientId?o.rootClientId:""];r.tree=new Map(r.tree),tp(r,i,!0);break}}return r};function IOe(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:!BOe(n,t);if(t=n,s==="ignore")return{...i,isPersistentChange:l,lastBlockChangeHistoryMode:"ignore"};let{lastBlockChangeHistoryMode:u,...d}=i;return{...d,isPersistentChange:l}}}function OOe(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 AOe=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)},LOe=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(g=>l(g,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)},MOe=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},NOe=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)},DOe=(0,AF.pipe)(Dx.combineReducers,POe,AOe,MOe,LOe,IOe,OOe,NOe)({byClientId(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{let o=new Map(e);return _q(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)}),_q(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 xq(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)}),xq(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=hT(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=hT(t.blocks,o),{index:i=r.length}=t,s=new Map(e);return n.forEach((a,l)=>{s.set(l,a)}),s.set(o,uT(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,dT(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,uT(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,dT(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,dT(s,a,a+1,o.length)),l}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let{clientIds:o}=t;if(!t.blocks)return e;let r=hT(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 IF(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"INSERT_BLOCKS":{let o=new Map(e);return IF(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)}),IF(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 VOe(e=!1,t){switch(t.type){case"HIDE_BLOCK_INTERFACE":return!0;case"SHOW_BLOCK_INTERFACE":return!1}return e}function FOe(e=!1,t){switch(t.type){case"START_TYPING":return!0;case"STOP_TYPING":return!1}return e}function zOe(e=!1,t){switch(t.type){case"START_DRAGGING":return!0;case"STOP_DRAGGING":return!1}return e}function jOe(e=[],t){switch(t.type){case"START_DRAGGING_BLOCKS":return t.clientIds;case"STOP_DRAGGING_BLOCKS":return[]}return e}function HOe(e={},t){return t.type==="SET_BLOCK_VISIBILITY"?{...e,...t.updates}:e}function Cq(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 UOe(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,Ky.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=Cq(e.selectionStart,t),r=Cq(e.selectionEnd,t);return o===e.selectionStart&&r===e.selectionEnd?e:{selectionStart:o,selectionEnd:r}}function GOe(e=!1,t){switch(t.type){case"START_MULTI_SELECT":return!0;case"STOP_MULTI_SELECT":return!1}return e}function WOe(e=!0,t){return t.type==="TOGGLE_SELECTION"?t.isSelectionEnabled:e}function $Oe(e=null,t){switch(t.type){case"SHOW_VIEWPORT_MODAL":return t.clientIds;case"HIDE_VIEWPORT_MODAL":return null}return e}function KOe(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 YOe(e=!1,t){return t.type==="SET_BLOCK_REMOVAL_RULES"?t.rules:e}function qOe(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 ZOe(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 XOe(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,Ky.default)(e,a)?e:a}case"HIDE_INSERTION_POINT":return null}return e}function QOe(e={isValid:!0},t){return t.type==="SET_TEMPLATE_VALIDITY"?{...e,isValid:t.isValid}:e}function JOe(e=Lx,t){if(t.type==="UPDATE_SETTINGS"){let o=t.reset?{...Lx,...t.settings}:{...e,...t.settings};return Object.defineProperty(o,"__unstableIsPreviewMode",{get(){return(0,Eq.default)("__unstableIsPreviewMode",{since:"6.8",alternative:"isPreviewMode"}),this.isPreviewMode}}),o}return e}function eAe(e=yq,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,Dx.select)(bT.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 tAe=(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,Ky.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 oAe(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 rAe(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 nAe(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 iAe(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 sAe(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 aAe(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(!LF(t.blocks)[e])return;break}return e}function lAe(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 cAe(e=[],t){return t.type==="REGISTER_INSERTER_MEDIA_CATEGORY"?[...e,t.category]:e}function uAe(e=!1,t){return t.type==="LAST_FOCUS"?t.lastFocus:e}function dAe(e=100,t){switch(t.type){case"SET_ZOOM_LEVEL":return t.zoom;case"RESET_ZOOM_LEVEL":return 100}return e}function fAe(e=null,t){switch(t.type){case"SET_INSERTION_POINT":return t.value;case"SELECT_BLOCK":return null}return e}function pAe(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 mAe(e=0,t){return t.type==="INCREMENT_LIST_VIEW_EXPAND_REVISION"?e+1:e}function gAe(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 hAe(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 bAe(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":{if(e?.clientId&&e.clientId!==t.clientId)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&&!LF(t.blocks)[e.clientId])return;break}}return e}function yAe(e="default",t){return t.type==="SET_STYLE_STATE_VIEWPORT"?t.viewport??"default":e}function vAe(e=!1,t){return t.type==="SET_RESPONSIVE_EDITING"?t.enabled:e}var SAe=(0,Dx.combineReducers)({blocks:DOe,isDragging:zOe,isTyping:FOe,isBlockInterfaceHidden:VOe,draggedBlocks:jOe,selection:UOe,isMultiSelecting:GOe,isSelectionEnabled:WOe,initialPosition:qOe,blocksMode:ZOe,blockListSettings:tAe,insertionPoint:fAe,insertionCue:XOe,template:QOe,settings:JOe,preferences:eAe,lastBlockAttributesChange:oAe,lastFocus:uAe,expandedBlock:iAe,highlightedBlock:rAe,lastBlockInserted:sAe,editedContentOnlySection:aAe,blockVisibility:HOe,viewportModalClientIds:$Oe,styleOverrides:lAe,removalPromptData:KOe,blockRemovalRules:YOe,registeredInserterMediaCategories:cAe,zoomLevel:dAe,hasBlockSpotlight:nAe,openedListViewPanels:pAe,listViewExpandRevision:mAe,listViewContentPanelOpen:gAe,requestedInspectorTab:hAe,selectedBlockStyleState:bAe,styleStateViewport:yAe,isResponsiveEditing:vAe});function Rq(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 MF(e,t,o){let r=Rq(e,t);if(r&&(o(r),!!r?.innerBlocks?.length))for(let n of r?.innerBlocks)MF(e,n.clientId,o)}function Nx(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 kAe(e){return e?.attributes?.metadata?.bindings&&Object.keys(e?.attributes?.metadata?.bindings).length}function OF(e,t=""){let o=e?.zoomLevel<100||e?.zoomLevel==="auto-scaled",r=new Map,n=e.settings?.[Jf],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?.[ep],f=e.settings?.disableContentOnlyForUnsyncedPatterns,p=d||f?[]:Array.from(e.blocks.attributes.keys()).filter(h=>e.blocks.attributes.get(h)?.metadata?.patternName),g=e.settings?.disableContentOnlyForTemplateParts,m=[...u,...p,...d||g?[]:a];return MF(e,t,h=>{let{clientId:b,name:v}=h,y=!!e.editedContentOnlySection,k=!1;if(y&&(k=b===e.editedContentOnlySection||!!Nx(e,b,[e.editedContentOnlySection]),!k)){r.set(b,"disabled");return}if(!e.blocks.blockEditingModes.has(b)){if(s){let S,_=e.blocks.parents.get(b);for(;_!==void 0&&(e.blocks.blockEditingModes.has(_)&&(S=e.blocks.blockEditingModes.get(_)),!S);)_=e.blocks.parents.get(_);if(S==="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(Nx(e,b,l)){r.set(b,"disabled");return}return}let S=Nx(e,b,l);if(S){if(Nx(e,S,l)){r.set(b,"disabled");return}if(kAe(h)){r.set(b,"contentOnly");return}r.set(b,"disabled");return}}if(y&&k){r.set(b,"default");return}m.length&&Nx(e,b,m)&&(EOe(v)?r.set(b,"contentOnly"):r.set(b,"disabled"))}}),r}function op({prevState:e,nextState:t,addedBlocks:o,removedClientIds:r}){let n=e.derivedBlockEditingModes,i;return r?.forEach(s=>{MF(e,s,a=>{n.has(a.clientId)&&(i||(i=new Map(n)),i.delete(a.clientId))})}),o?.forEach(s=>{let a=OF(t,s.clientId);a.size&&(i?i=new Map([...i?.size?i:[],...a]):i=new Map([...n?.size?n:[],...a]))}),i}function _Ae(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=op({prevState:t,nextState:r,removedClientIds:o.clientIds});if(n)return{...r,derivedBlockEditingModes:n??t.derivedBlockEditingModes};break}case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{let n=op({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=op({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=op({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=Rq(r,o.clientId);if(!n)break;let i=op({prevState:t,nextState:r,removedClientIds:[o.clientId],addedBlocks:[n]});if(i)return{...r,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"REPLACE_BLOCKS":{let n=op({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=op({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=op({prevState:t,nextState:r,addedBlocks:n,removedClientIds:o.clientIds});if(i)return{...r,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"UPDATE_SETTINGS":{if(t?.settings?.[Jf]!==r?.settings?.[Jf]||!!t?.settings?.disableContentOnlyForUnsyncedPatterns!=!!r?.settings?.disableContentOnlyForUnsyncedPatterns||!!t?.settings?.[ep]!=!!r?.settings?.[ep]||!!t?.settings?.disableContentOnlyForTemplateParts!=!!r?.settings?.disableContentOnlyForTemplateParts)return{...r,derivedBlockEditingModes:OF(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:OF(r)}}return r.derivedBlockEditingModes=t?.derivedBlockEditingModes??new Map,r}}function xAe(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 Bq=(0,AF.pipe)(_Ae,xAe)(SAe);var hz={};Ar(hz,{__experimentalGetActiveBlockIdByBlockNames:()=>DMe,__experimentalGetAllowedBlocks:()=>SMe,__experimentalGetAllowedPatterns:()=>wMe,__experimentalGetBlockListSettingsForBlocks:()=>PMe,__experimentalGetDirectInsertBlock:()=>kMe,__experimentalGetGlobalBlocksByName:()=>ILe,__experimentalGetLastBlockAttributeChanges:()=>AMe,__experimentalGetParsedPattern:()=>_Me,__experimentalGetPatternTransformItems:()=>TMe,__experimentalGetPatternsByBlockTypes:()=>EMe,__experimentalGetReusableBlockTitle:()=>IMe,__unstableGetBlockWithoutInnerBlocks:()=>ELe,__unstableGetClientIdWithClientIdsTree:()=>RLe,__unstableGetClientIdsTree:()=>BLe,__unstableGetContentLockingParent:()=>WMe,__unstableGetLastBlockChangeHistoryMode:()=>BMe,__unstableGetSelectedBlocksWithPartialSelection:()=>JLe,__unstableGetTemporarilyEditingAsBlocks:()=>$Me,__unstableGetVisibleBlocks:()=>jMe,__unstableHasActiveBlockOverlayActive:()=>XZ,__unstableIsFullySelected:()=>qLe,__unstableIsLastBlockChangeIgnored:()=>OMe,__unstableIsSelectionCollapsed:()=>ZLe,__unstableIsSelectionMergeable:()=>QLe,__unstableIsWithinBlockOverlay:()=>HMe,__unstableSelectionHasUnmergeableBlock:()=>XLe,areInnerBlocksControlled:()=>NB,canEditBlock:()=>YZ,canInsertBlockType:()=>gh,canInsertBlocks:()=>fMe,canLockBlockType:()=>mMe,canMoveBlock:()=>KZ,canMoveBlocks:()=>pMe,canRemoveBlock:()=>mz,canRemoveBlocks:()=>$Z,didAutomaticChange:()=>MMe,getAdjacentBlockClientId:()=>cz,getAllowedBlocks:()=>sz,getBlock:()=>bd,getBlockAttributes:()=>Ta,getBlockCount:()=>ALe,getBlockEditingMode:()=>Oi,getBlockHierarchyRootClientId:()=>FLe,getBlockIndex:()=>jZ,getBlockInsertionPoint:()=>lMe,getBlockListSettings:()=>cv,getBlockMode:()=>iz,getBlockName:()=>Gt,getBlockNamesByClientId:()=>OLe,getBlockOrder:()=>wn,getBlockParents:()=>Hs,getBlockParentsByBlockName:()=>lz,getBlockRootClientId:()=>sr,getBlockSelectionEnd:()=>MLe,getBlockSelectionStart:()=>LLe,getBlockTransformItems:()=>yMe,getBlocks:()=>TLe,getBlocksByClientId:()=>AB,getBlocksByName:()=>DZ,getClientIdsOfDescendants:()=>NZ,getClientIdsWithDescendants:()=>lv,getDirectInsertBlock:()=>ZZ,getDraggedBlockClientIds:()=>iMe,getFirstMultiSelectedBlockClientId:()=>uz,getGlobalBlockCount:()=>PLe,getHoveredBlockClientId:()=>zMe,getInserterItems:()=>bMe,getLastMultiSelectedBlockClientId:()=>FZ,getLowestCommonAncestorWithSelectedBlock:()=>zLe,getMultiSelectedBlockClientIds:()=>bp,getMultiSelectedBlocks:()=>GLe,getMultiSelectedBlocksEndClientId:()=>YLe,getMultiSelectedBlocksStartClientId:()=>KLe,getNextBlockClientId:()=>HLe,getPatternsByBlockTypes:()=>CMe,getPreviousBlockClientId:()=>jLe,getSelectedBlock:()=>VLe,getSelectedBlockClientId:()=>dv,getSelectedBlockClientIds:()=>fv,getSelectedBlockCount:()=>NLe,getSelectedBlocksInitialCaretPosition:()=>ULe,getSelectionEnd:()=>Bw,getSelectionStart:()=>Rw,getSettings:()=>pd,getTemplate:()=>dMe,getTemplateLock:()=>Yc,hasBlockMovingClientId:()=>LMe,hasDraggedInnerBlock:()=>GZ,hasInserterItems:()=>vMe,hasMultiSelection:()=>tMe,hasSelectedBlock:()=>DLe,hasSelectedInnerBlock:()=>UZ,isAncestorBeingDragged:()=>sMe,isAncestorMultiSelected:()=>$Le,isBlockBeingDragged:()=>dz,isBlockHighlighted:()=>NMe,isBlockInsertionPointVisible:()=>cMe,isBlockMultiSelected:()=>zZ,isBlockSelected:()=>HZ,isBlockValid:()=>CLe,isBlockVisible:()=>FMe,isBlockWithinSelection:()=>eMe,isCaretWithinFormattedText:()=>aMe,isDraggingBlocks:()=>WZ,isFirstMultiSelectedBlock:()=>WLe,isGroupable:()=>GMe,isLastBlockChangePersistent:()=>RMe,isMultiSelecting:()=>oMe,isSelectionEnabled:()=>rMe,isTyping:()=>nMe,isUngroupable:()=>UMe,isValidTemplate:()=>uMe,wasBlockJustInserted:()=>VMe});var vt=c(de(),1),LZ=c(ho(),1);var yT=c(F(),1),ht=(0,yT.forwardRef)(({icon:e,size:t=24,...o},r)=>(0,yT.cloneElement)(e,{width:t,height:t,...o,ref:r}));var vT=c(ge(),1),NF=c(E(),1),Qg=(0,NF.jsx)(vT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,NF.jsx)(vT.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})});var ST=c(ge(),1),DF=c(E(),1),VF=(0,DF.jsx)(ST.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DF.jsx)(ST.Path,{d:"M4 12.8h16v-1.5H4v1.5zm0 7h12.4v-1.5H4v1.5zM4 4.3v1.5h16V4.3H4z"})});var kT=c(ge(),1),FF=c(E(),1),rp=(0,FF.jsx)(kT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FF.jsx)(kT.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})});var _T=c(ge(),1),zF=c(E(),1),Jg=(0,zF.jsx)(_T.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zF.jsx)(_T.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM5 9h14v6H5V9Z"})});var xT=c(ge(),1),jF=c(E(),1),np=(0,jF.jsx)(xT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jF.jsx)(xT.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});var wT=c(ge(),1),HF=c(E(),1),UF=(0,HF.jsx)(wT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HF.jsx)(wT.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 CT=c(ge(),1),GF=c(E(),1),Vx=(0,GF.jsx)(CT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GF.jsx)(CT.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var ET=c(ge(),1),WF=c(E(),1),Fx=(0,WF.jsx)(ET.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WF.jsx)(ET.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 TT=c(ge(),1),$F=c(E(),1),KF=(0,$F.jsx)(TT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$F.jsx)(TT.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 RT=c(ge(),1),YF=c(E(),1),qF=(0,YF.jsx)(RT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YF.jsx)(RT.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 BT=c(ge(),1),ZF=c(E(),1),zx=(0,ZF.jsx)(BT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZF.jsx)(BT.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 PT=c(ge(),1),XF=c(E(),1),QF=(0,XF.jsx)(PT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XF.jsx)(PT.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 IT=c(ge(),1),JF=c(E(),1),e3=(0,JF.jsx)(IT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,JF.jsx)(IT.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 OT=c(ge(),1),t3=c(E(),1),as=(0,t3.jsx)(OT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t3.jsx)(OT.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var AT=c(ge(),1),o3=c(E(),1),un=(0,o3.jsx)(AT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,o3.jsx)(AT.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var LT=c(ge(),1),r3=c(E(),1),jx=(0,r3.jsx)(LT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,r3.jsx)(LT.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var MT=c(ge(),1),n3=c(E(),1),Pi=(0,n3.jsx)(MT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,n3.jsx)(MT.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var NT=c(ge(),1),i3=c(E(),1),ip=(0,i3.jsx)(NT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i3.jsx)(NT.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 DT=c(ge(),1),s3=c(E(),1),dn=(0,s3.jsx)(DT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,s3.jsx)(DT.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var VT=c(ge(),1),a3=c(E(),1),eh=(0,a3.jsx)(VT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a3.jsx)(VT.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var FT=c(ge(),1),l3=c(E(),1),th=(0,l3.jsx)(FT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,l3.jsx)(FT.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 zT=c(ge(),1),c3=c(E(),1),u3=(0,c3.jsx)(zT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,c3.jsx)(zT.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 jT=c(ge(),1),d3=c(E(),1),f3=(0,d3.jsx)(jT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,d3.jsx)(jT.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 HT=c(ge(),1),p3=c(E(),1),oh=(0,p3.jsx)(HT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,p3.jsx)(HT.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 UT=c(ge(),1),m3=c(E(),1),g3=(0,m3.jsx)(UT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,m3.jsx)(UT.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 rh=c(ge(),1),Yy=c(E(),1),h3=(0,Yy.jsxs)(rh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Yy.jsx)(rh.G,{opacity:".25",children:(0,Yy.jsx)(rh.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,Yy.jsx)(rh.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 nh=c(ge(),1),qy=c(E(),1),b3=(0,qy.jsxs)(nh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,qy.jsx)(nh.G,{opacity:".25",children:(0,qy.jsx)(nh.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,qy.jsx)(nh.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 ih=c(ge(),1),Zy=c(E(),1),y3=(0,Zy.jsxs)(ih.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Zy.jsx)(ih.G,{opacity:".25",children:(0,Zy.jsx)(ih.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,Zy.jsx)(ih.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 sh=c(ge(),1),Xy=c(E(),1),v3=(0,Xy.jsxs)(sh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Xy.jsx)(sh.G,{opacity:".25",children:(0,Xy.jsx)(sh.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,Xy.jsx)(sh.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 GT=c(ge(),1),S3=c(E(),1),k3=(0,S3.jsx)(GT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,S3.jsx)(GT.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 WT=c(ge(),1),_3=c(E(),1),Hx=(0,_3.jsx)(WT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_3.jsx)(WT.Path,{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"})});var $T=c(ge(),1),x3=c(E(),1),w3=(0,x3.jsx)($T.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,x3.jsx)($T.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 KT=c(ge(),1),C3=c(E(),1),ah=(0,C3.jsx)(KT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,C3.jsx)(KT.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 YT=c(ge(),1),E3=c(E(),1),T3=(0,E3.jsx)(YT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,E3.jsx)(YT.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 qT=c(ge(),1),R3=c(E(),1),B3=(0,R3.jsx)(qT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,R3.jsx)(qT.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 ZT=c(ge(),1),P3=c(E(),1),I3=(0,P3.jsx)(ZT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,P3.jsx)(ZT.Path,{d:"M12 4 4 19h16L12 4zm0 3.2 5.5 10.3H12V7.2z"})});var XT=c(ge(),1),O3=c(E(),1),A3=(0,O3.jsx)(XT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,O3.jsx)(XT.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 QT=c(ge(),1),L3=c(E(),1),M3=(0,L3.jsx)(QT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,L3.jsx)(QT.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 JT=c(ge(),1),N3=c(E(),1),D3=(0,N3.jsx)(JT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,N3.jsx)(JT.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 eR=c(ge(),1),V3=c(E(),1),F3=(0,V3.jsx)(eR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,V3.jsx)(eR.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 tR=c(ge(),1),z3=c(E(),1),j3=(0,z3.jsx)(tR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,z3.jsx)(tR.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 oR=c(ge(),1),H3=c(E(),1),U3=(0,H3.jsx)(oR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,H3.jsx)(oR.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 rR=c(ge(),1),G3=c(E(),1),nR=(0,G3.jsx)(rR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,G3.jsx)(rR.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 iR=c(ge(),1),W3=c(E(),1),Ux=(0,W3.jsx)(iR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,W3.jsx)(iR.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 sR=c(ge(),1),$3=c(E(),1),Gx=(0,$3.jsx)(sR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$3.jsx)(sR.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 aR=c(ge(),1),K3=c(E(),1),Wx=(0,K3.jsx)(aR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,K3.jsx)(aR.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 lR=c(ge(),1),Y3=c(E(),1),q3=(0,Y3.jsx)(lR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Y3.jsx)(lR.Path,{d:"M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z"})});var cR=c(ge(),1),Z3=c(E(),1),X3=(0,Z3.jsx)(cR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Z3.jsx)(cR.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 uR=c(ge(),1),Q3=c(E(),1),J3=(0,Q3.jsx)(uR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Q3.jsx)(uR.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 dR=c(ge(),1),e4=c(E(),1),t4=(0,e4.jsx)(dR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,e4.jsx)(dR.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var fR=c(ge(),1),o4=c(E(),1),r4=(0,o4.jsx)(fR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,o4.jsx)(fR.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 pR=c(ge(),1),n4=c(E(),1),i4=(0,n4.jsx)(pR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,n4.jsx)(pR.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 mR=c(ge(),1),s4=c(E(),1),a4=(0,s4.jsx)(mR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,s4.jsx)(mR.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var gR=c(ge(),1),l4=c(E(),1),$x=(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:"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 hR=c(ge(),1),c4=c(E(),1),u4=(0,c4.jsx)(hR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,c4.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 4v1.5h-1.5V8h1.5Zm0 8v-5h-1.5v5h1.5Z"})});var bR=c(ge(),1),d4=c(E(),1),Kx=(0,d4.jsx)(bR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,d4.jsx)(bR.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})});var yR=c(ge(),1),f4=c(E(),1),Yx=(0,f4.jsx)(yR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,f4.jsx)(yR.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})});var vR=c(ge(),1),p4=c(E(),1),sp=(0,p4.jsx)(vR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,p4.jsx)(vR.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})});var SR=c(ge(),1),m4=c(E(),1),ap=(0,m4.jsx)(SR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,m4.jsx)(SR.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})});var kR=c(ge(),1),g4=c(E(),1),lp=(0,g4.jsx)(kR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,g4.jsx)(kR.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})});var _R=c(ge(),1),h4=c(E(),1),qx=(0,h4.jsx)(_R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,h4.jsx)(_R.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})});var xR=c(ge(),1),b4=c(E(),1),Qy=(0,b4.jsx)(xR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,b4.jsx)(xR.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})});var wR=c(ge(),1),y4=c(E(),1),Zx=(0,y4.jsx)(wR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,y4.jsx)(wR.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})});var CR=c(ge(),1),v4=c(E(),1),Jy=(0,v4.jsx)(CR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,v4.jsx)(CR.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var ER=c(ge(),1),S4=c(E(),1),Xx=(0,S4.jsx)(ER.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,S4.jsx)(ER.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})});var TR=c(ge(),1),k4=c(E(),1),cd=(0,k4.jsx)(TR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,k4.jsx)(TR.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 RR=c(ge(),1),_4=c(E(),1),x4=(0,_4.jsx)(RR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_4.jsx)(RR.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 BR=c(ge(),1),w4=c(E(),1),ls=(0,w4.jsx)(BR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,w4.jsx)(BR.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 PR=c(ge(),1),C4=c(E(),1),cs=(0,C4.jsx)(PR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,C4.jsx)(PR.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 IR=c(ge(),1),E4=c(E(),1),Qx=(0,E4.jsx)(IR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,E4.jsx)(IR.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})});var OR=c(ge(),1),T4=c(E(),1),R4=(0,T4.jsx)(OR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,T4.jsx)(OR.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 AR=c(ge(),1),B4=c(E(),1),P4=(0,B4.jsx)(AR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,B4.jsx)(AR.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 LR=c(ge(),1),I4=c(E(),1),lh=(0,I4.jsx)(LR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,I4.jsx)(LR.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 Jx=c(ge(),1),ew=c(E(),1),ev=(0,ew.jsxs)(Jx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,ew.jsx)(Jx.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,ew.jsx)(Jx.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 MR=c(ge(),1),O4=c(E(),1),tw=(0,O4.jsx)(MR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,O4.jsx)(MR.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 NR=c(ge(),1),A4=c(E(),1),zs=(0,A4.jsx)(NR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,A4.jsx)(NR.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var ow=c(ge(),1),rw=c(E(),1),ch=(0,rw.jsxs)(ow.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,rw.jsx)(ow.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,rw.jsx)(ow.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 DR=c(ge(),1),L4=c(E(),1),M4=(0,L4.jsx)(DR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,L4.jsx)(DR.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 VR=c(ge(),1),N4=c(E(),1),uh=(0,N4.jsx)(VR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,N4.jsx)(VR.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var FR=c(ge(),1),D4=c(E(),1),V4=(0,D4.jsx)(FR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,D4.jsx)(FR.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 zR=c(ge(),1),F4=c(E(),1),Ca=(0,F4.jsx)(zR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,F4.jsx)(zR.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var jR=c(ge(),1),z4=c(E(),1),j4=(0,z4.jsx)(jR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,z4.jsx)(jR.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM7 9h10v6H7V9Z"})});var HR=c(ge(),1),H4=c(E(),1),U4=(0,H4.jsx)(HR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,H4.jsx)(HR.Path,{d:"M5 5.5h8V4H5v1.5ZM5 20h8v-1.5H5V20ZM19 9H5v6h14V9Z"})});var UR=c(ge(),1),G4=c(E(),1),W4=(0,G4.jsx)(UR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,G4.jsx)(UR.Path,{d:"M19 5.5h-8V4h8v1.5ZM19 20h-8v-1.5h8V20ZM5 9h14v6H5V9Z"})});var GR=c(ge(),1),$4=c(E(),1),K4=(0,$4.jsx)(GR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$4.jsx)(GR.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 WR=c(ge(),1),Y4=c(E(),1),q4=(0,Y4.jsx)(WR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Y4.jsx)(WR.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 $R=c(ge(),1),Z4=c(E(),1),fn=(0,Z4.jsx)($R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Z4.jsx)($R.Path,{d:"M7 11.5h10V13H7z"})});var KR=c(ge(),1),X4=c(E(),1),Q4=(0,X4.jsx)(KR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,X4.jsx)(KR.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 YR=c(ge(),1),J4=c(E(),1),e6=(0,J4.jsx)(YR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,J4.jsx)(YR.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 qR=c(ge(),1),t6=c(E(),1),o6=(0,t6.jsx)(qR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t6.jsx)(qR.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 ZR=c(ge(),1),r6=c(E(),1),dh=(0,r6.jsx)(ZR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,r6.jsx)(ZR.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 nw=c(ge(),1),iw=c(E(),1),n6=(0,iw.jsxs)(nw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,iw.jsx)(nw.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,iw.jsx)(nw.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 XR=c(ge(),1),i6=c(E(),1),s6=(0,i6.jsx)(XR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i6.jsx)(XR.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 QR=c(ge(),1),a6=c(E(),1),JR=(0,a6.jsx)(QR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a6.jsx)(QR.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z"})});var sw=c(ge(),1),aw=c(E(),1),l6=(0,aw.jsxs)(sw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,aw.jsx)(sw.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,aw.jsx)(sw.Path,{d:"m16.5 19.5h-9v-1.5h9z"})]});var tv=c(ge(),1),ov=c(E(),1),c6=(0,ov.jsxs)(tv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,ov.jsx)(tv.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,ov.jsx)(tv.Path,{d:"m4.5 7.5v9h1.5v-9z"}),(0,ov.jsx)(tv.Path,{d:"m18 7.5v9h1.5v-9z"})]});var lw=c(ge(),1),cw=c(E(),1),u6=(0,cw.jsxs)(lw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,cw.jsx)(lw.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,cw.jsx)(lw.Path,{d:"m4.5 16.5v-9h1.5v9z"})]});var uw=c(ge(),1),dw=c(E(),1),d6=(0,dw.jsxs)(uw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,dw.jsx)(uw.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,dw.jsx)(uw.Path,{d:"m18 16.5v-9h1.5v9z"})]});var fw=c(ge(),1),pw=c(E(),1),f6=(0,pw.jsxs)(fw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,pw.jsx)(fw.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,pw.jsx)(fw.Path,{d:"m16.5 6h-9v-1.5h9z"})]});var rv=c(ge(),1),nv=c(E(),1),p6=(0,nv.jsxs)(rv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,nv.jsx)(rv.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,nv.jsx)(rv.Path,{d:"m7.5 6h9v-1.5h-9z"}),(0,nv.jsx)(rv.Path,{d:"m7.5 19.5h9v-1.5h-9z"})]});var eB=c(ge(),1),m6=c(E(),1),g6=(0,m6.jsx)(eB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,m6.jsx)(eB.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 tB=c(ge(),1),h6=c(E(),1),mw=(0,h6.jsx)(tB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,h6.jsx)(tB.Path,{d:"M5 4h14v11H5V4Zm11 16H8v-1.5h8V20Z"})});var oB=c(ge(),1),b6=c(E(),1),fh=(0,b6.jsx)(oB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,b6.jsx)(oB.Path,{d:"M16 5.5H8V4h8v1.5ZM16 20H8v-1.5h8V20ZM5 9h14v6H5V9Z"})});var rB=c(ge(),1),y6=c(E(),1),v6=(0,y6.jsx)(rB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,y6.jsx)(rB.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 nB=c(ge(),1),S6=c(E(),1),Gc=(0,S6.jsx)(nB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,S6.jsx)(nB.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 iB=c(ge(),1),k6=c(E(),1),_6=(0,k6.jsx)(iB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,k6.jsx)(iB.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 sB=c(ge(),1),x6=c(E(),1),w6=(0,x6.jsx)(sB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,x6.jsx)(sB.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=c(ge(),1),C6=c(E(),1),E6=(0,C6.jsx)(aB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,C6.jsx)(aB.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 lB=c(ge(),1),T6=c(E(),1),R6=(0,T6.jsx)(lB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,T6.jsx)(lB.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 cB=c(ge(),1),B6=c(E(),1),P6=(0,B6.jsx)(cB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,B6.jsx)(cB.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 uB=c(ge(),1),I6=c(E(),1),O6=(0,I6.jsx)(uB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,I6.jsx)(uB.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 dB=c(ge(),1),A6=c(E(),1),ud=(0,A6.jsx)(dB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,A6.jsx)(dB.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 fB=c(ge(),1),L6=c(E(),1),Vl=(0,L6.jsx)(fB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,L6.jsx)(fB.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 pB=c(ge(),1),M6=c(E(),1),N6=(0,M6.jsx)(pB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,M6.jsx)(pB.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 mB=c(ge(),1),D6=c(E(),1),V6=(0,D6.jsx)(mB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,D6.jsx)(mB.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 gB=c(ge(),1),F6=c(E(),1),z6=(0,F6.jsx)(gB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,F6.jsx)(gB.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 hd=c(Yo(),1),Us=c(Rt(),1),St=c(J(),1);var PZ=c(de(),1),IZ=c(Aq(),1);var ir="core/block-editor";var PB={};Ar(PB,{canHostEditableRoot:()=>D2e,getAllPatterns:()=>q2e,getBlockRemovalRules:()=>U2e,getBlockSettings:()=>hZ,getBlockStyles:()=>tLe,getBlockWithoutAttributes:()=>A2e,getClientIdWithClientIdsTree:()=>Q6,getClientIdsTree:()=>J6,getClosestAllowedInsertionPoint:()=>kZ,getClosestAllowedInsertionPointForPattern:()=>rLe,getContentLockingParent:()=>tz,getEditedContentOnlySection:()=>oz,getEnabledBlockParents:()=>j2e,getEnabledClientIdsTree:()=>F2e,getExpandedBlock:()=>eLe,getInserterMediaCategories:()=>$2e,getInsertionPoint:()=>nLe,getLastFocus:()=>Q2e,getLastInsertedBlocksClientIds:()=>O2e,getListViewClientIdsTree:()=>z2e,getListViewExpandRevision:()=>fLe,getParentSectionBlock:()=>md,getPatternBySlug:()=>Y2e,getRegisteredInserterMediaCategories:()=>W2e,getRemovalPromptData:()=>H2e,getRequestedInspectorTab:()=>gLe,getReusableBlocks:()=>X2e,getSectionRootClientId:()=>mh,getSelectedBlockStyleState:()=>TZ,getStyleOverrides:()=>G2e,getStyleStateViewport:()=>EZ,getViewportModalClientIds:()=>mLe,getZoomLevel:()=>oLe,hasAllowedPatterns:()=>K2e,hasBlockSpotlight:()=>lLe,hasSelectedStyleState:()=>bLe,isBlockHiddenAnywhere:()=>iLe,isBlockHiddenAtViewport:()=>_Z,isBlockHiddenEverywhere:()=>nz,isBlockInterfaceHidden:()=>I2e,isBlockParentHiddenAtViewport:()=>aLe,isBlockParentHiddenEverywhere:()=>sLe,isBlockSubtreeDisabled:()=>L2e,isContainerInsertableToInContentOnlyMode:()=>kw,isDragging:()=>J2e,isEditLockedBlock:()=>xZ,isListViewContentPanelOpen:()=>uLe,isListViewPanelOpened:()=>dLe,isLockedBlock:()=>cLe,isMoveLockedBlock:()=>wZ,isRemoveLockedBlock:()=>CZ,isResponsiveEditing:()=>hLe,isSectionBlock:()=>mp,isSelectedBlockStyleStateShownOnCanvas:()=>yLe,isWithinEditedContentOnlySection:()=>BB,isZoomOut:()=>rz,shouldRenderBlockListView:()=>pLe});var Lr=c(J(),1),pp=c(de(),1);function Lq(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 No=(e,t,o)=>{let r=Array.isArray(t)?t:t.split("."),n=e;return r.forEach(i=>{n=n?.[i]}),n??o};var Dq=c(iv(),1);var wAe="1600px",CAe="320px",EAe=1,TAe=.25,RAe=.75,BAe="14px";function Nq({minimumFontSize:e,maximumFontSize:t,fontSize:o,minimumViewportWidth:r=CAe,maximumViewportWidth:n=wAe,scaleFactor:i=EAe,minimumFontSizeLimit:s}){if(s=Wc(s)?s:BAe,o){let k=Wc(o);if(!k?.unit||!k?.value)return null;let S=Wc(s,{coerceTo:k.unit});if(S?.value&&!e&&!t&&k?.value<=S?.value)return null;if(t||(t=`${k.value}${k.unit}`),!e){let _=k.unit==="px"?k.value:k.value*16,x=Math.min(Math.max(1-.075*Math.log2(_),TAe),RAe),w=gw(k.value*x,3);S?.value&&w<S?.value?e=`${S.value}${S.unit}`:e=`${w}${k.unit}`}}let a=Wc(e),l=a?.unit||"rem",u=Wc(t,{coerceTo:l});if(!a||!u)return null;let d=Wc(e,{coerceTo:"rem"}),f=Wc(n,{coerceTo:l}),p=Wc(r,{coerceTo:l});if(!f||!p||!d)return null;let g=f.value-p.value;if(!g)return null;let m=gw(p.value/100,3),h=gw(m,3)+l,b=100*((u.value-a.value)/g),v=gw((b||1)*i,3),y=`${d.value}${d.unit} + ((1vw - ${h}) * ${v})`;return`clamp(${e}, ${y}, ${t})`}function Wc(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:gw(d,3),unit:u}:null}function gw(e,t=3){let o=Math.pow(10,t);return Math.round(e*o)/o}function j6(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function PAe(e){let t=e?.typography??{},o=e?.layout,r=Wc(o?.wideSize)?o?.wideSize:null;return j6(t)&&r?{fluid:{maxViewportWidth:r,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function dd(e,t){let{size:o}=e;if(!o||o==="0"||e?.fluid===!1||!j6(t?.typography)&&!j6(e))return o;let r=PAe(t)?.fluid??{},n=Nq({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 Kc="body",hw=":root";function $c(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 hB=[{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)=>dd(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 Fl(e,t){if(!e||!t)return t;let o=$c(e),r=$c(t),n=[];return o.forEach(i=>{r.forEach(s=>{n.push(`${i.trim()} ${s.trim()}`)})}),n.join(", ")}function Vq(e,t){if(!e||!t)return;let o={};return Object.entries(t).forEach(([r,n])=>{typeof n=="string"&&(o[r]=Fl(e,n)),typeof n=="object"&&(o[r]={},Object.entries(n).forEach(([i,s])=>{o[r][i]=Fl(e,s)}))}),o}function bB(e,t){return e.includes(",")?$c(e).map(n=>n+t).join(","):e+t}function H6(e,t){let o=`.is-style-${e}`;if(!t)return o;let r=/[^\s:]+/,n=s=>s+o;return $c(t).map(s=>s.replace(r,n)).join(",")}function Fq(e,t){let o=`.is-style-${e}`,r=$c(t).map(n=>{let i=n.trim(),s=`${o} `;return i.startsWith(s)?i.slice(s.length):i});return H6(e,r.join(","))}function IAe(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let o=(0,Dq.getCSSValueFromRawStyle)(No(t,e.ref));return typeof o=="object"&&o!==null&&"ref"in o&&o?.ref?void 0:o===void 0?e:o}return e}function OAe(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 cp(e,t){if(!e||!t)return e;let o=IAe(e,t);return typeof o=="object"&&o!==null&&"url"in o&&o?.url&&(o.url=OAe(o.url,t?._links?.["wp:theme-file"])),o}function zq(e,t,o=[],r="slug",n){let i=[t?No(e,["blocks",t,...o]):void 0,No(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"||zq(e,t,o,"slug",d.slug)[r]===d[r]?d:void 0}}}}function AAe(e,t,o,[r,n]=[]){let i=hB.find(a=>a.cssVarInfix===r);if(!i||!e.settings)return o;let s=zq(e.settings,t,i.path,"slug",n);if(s){let{valueKey:a}=i,l=s[a];return Ea(e,t,l)}return o}function LAe(e,t,o,r=[]){let n=(t?No(e?.settings??{},["blocks",t,"custom",...r]):void 0)??No(e?.settings??{},["custom",...r]);return n?Ea(e,t,n):o}function Ea(e,t,o){if(!o||typeof o!="string")if(typeof o=="object"&&o!==null&&"ref"in o&&typeof o.ref=="string"){let u=No(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"?AAe(e,t,o,l):a==="custom"?LAe(e,t,o,l):o}var $q=c(yB(),1);function Gq(e){return Object.prototype.toString.call(e)==="[object Object]"}function Wq(e){var t,o;return Gq(e)===!1?!1:(t=e.constructor,t===void 0?!0:(o=t.prototype,!(Gq(o)===!1||o.hasOwnProperty("isPrototypeOf")===!1)))}function vB(e,t){return(0,$q.default)(e,t,{isMergeableObject:Wq,customMerge:o=>{if(o==="backgroundImage")return(r,n)=>n??r}})}var Ii=c(de(),1),vw=c(iv(),1),oZ=c(J(),1);function js(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 No(i,`${l}.root`,null)||No(i,l,null)||p;let g=s?No(s,`${l}.__experimentalSelector`,null):void 0;return g?Fl(u,g):p}let f;return a&&(f=No(i,l,null)),f||(r?js(e,d[0],o):null)}function YAe(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(o=>{let r=Mo(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 Kq(e){return`${e}{filter:none}`}function Yq(e,t){return`${e}{filter:url(#${t})}`}function qq(e,t){let o=YAe(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||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`
 <svg
 	xmlns:xlink="http://www.w3.org/1999/xlink"
 	viewBox="0 0 0 0"
@@ -54,39 +55,39 @@
 			<feComposite in2="SourceGraphic" operator="in"></feComposite>
 		</filter>
 	</defs>
-</svg>`}function av(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 U6(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function qAe(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function G6(e,t="0"){let o=qAe(e);if(!o)return null;let r=U6(o?.top)||t,n=U6(o?.left)||t;return r===n?r:`${r} ${n}`}var Zq={backgroundSize:"cover",backgroundPosition:"50% 50%"};function Xq(e){if(!e||!e?.backgroundImage?.url)return;let t;return e?.backgroundSize||(t={backgroundSize:Zq.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:Zq.backgroundPosition}),t}var Qq={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 Jq={mobile:"480px",tablet:"782px"},eZ=/^(\d+|\d*\.\d+)(px|em|rem)$/,ZAe=16;function XAe(e){return"mobile"in e||"tablet"in e}function QAe(e){return!e||typeof e!="object"?{}:XAe(e)?e:e.settings?.viewport??{}}function JAe(e){return typeof e=="string"&&eZ.test(e.trim())}function W6(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(eZ);if(!t)return;let o=Number.parseFloat(t[1]);return t[2]==="px"?o:o*ZAe}function $6(e){let t=QAe(e),o={},r={};Object.keys(Jq).forEach(a=>{let l=a,u=t[l],d=W6(u);d!==void 0&&JAe(u)&&(o[l]=u.trim(),r[l]=d)});let n=Object.keys(o);if(!n.length)return{...Jq};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 yw(e){let t=$6(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 e2e={button:"wp-element-button",caption:"wp-element-caption"},t2e={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},rZ={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},o2e={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]};function r2e(e="*",t={}){return hB.reduce((o,{path:r,cssVarInfix:n,classes:i})=>{if(!i)return o;let s=No(t,r,[]);return["default","theme","custom"].forEach(a=>{s[a]&&s[a].forEach(({slug:l})=>{i.forEach(({classSuffix:u,propertyName:d})=>{let f=`.has-${av(l)}-${u}`,p=e?`:where(${e})${f}`:f,g=`var(--wp--preset--${n}--${av(l)})`;o+=`${p}{${d}: ${g} !important;}`})})}),o},"")}var n2e=(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},i2e=(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},s2e=(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=kB(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=kB(a);o[s]=[...o[s]||[],...l],delete t[r]}}),o};function kB(e={},t="",o,r={},n=!1){let i=Kc===t,s=Object.entries(Ii.__EXPERIMENTAL_STYLE_PROPERTY).reduce((l,[u,{value:d,properties:f,useEngine:p,rootOnly:g}])=>{if(g&&!i)return l;let m=d;if(m[0]==="elements"||p)return l;let h=No(e,m);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(!No(h,[y],!1))return;let k=v.startsWith("--")?v:av(v);l.push(`${k}: ${(0,vw.getCSSValueFromRawStyle)(No(h,[y]))}`)});else if(No(e,m,!1)){let b=u.startsWith("--")?u:av(u);l.push(`${b}: ${(0,vw.getCSSValueFromRawStyle)(No(e,m))}`)}return l},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=cp(e.background.backgroundImage,r)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...Xq(e.background)}})),(0,vw.getCSSRules)(e).forEach(l=>{if(i&&(o||n)&&l.key.startsWith("padding"))return;let u=l.key.startsWith("--")?l.key:av(l.key),d=cp(l.value,r);u==="font-size"&&(d=dd({name:"",slug:"",size:d},r?.settings)),u==="aspect-ratio"&&s.push("min-height: unset"),s.push(`${u}: ${d}`)}),s}function nZ({layoutDefinitions:e=Qq,style:t,selector:o,hasBlockGapSupport:r,hasFallbackGapSupport:n,fallbackGapValue:i}){let s="",a=r?G6(t?.spacing?.blockGap):"";if(n&&(o===Kc?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(([g,m])=>{p.push(`${g}: ${m||a}`)}),p.length){let g="";r?g=o===Kc?`:root :where(.${l})${f?.selector||""}`:`:root :where(${o}-${l})${f?.selector||""}`:g=o===Kc?`:where(.${l}${f?.selector||""})`:`:where(${o}.${l}${f?.selector||""})`,s+=`${g} { ${p.join("; ")}; }`}})}),o===Kc&&r&&(s+=`${hw} { --wp--style--block-gap: ${a}; }`)),o===Kc&&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 g=[];if(p.rules&&Object.entries(p.rules).forEach(([m,h])=>{g.push(`${m}: ${h}`)}),g.length){let m=`.${u}${p?.selector||""}`;s+=`${m} { ${g.join("; ")}; }`}})})}return s}var a2e=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function l2e(e,t){return SB(e,void 0,t)}function SB(e,t,o){if(!e)return{};let r=Object.entries(e),n=t?rZ[t]??[]:[],s=r.filter(([a])=>a2e.includes(a)||n.includes(a)||o[a]).map(([a,l])=>[a,JSON.parse(JSON.stringify(l))]);return Object.fromEntries(s)}function tZ(e){let{styles:t,selector:o,featureSelectors:r,name:n,elementName:i,mediaQuery:s,variationName:a}=e,l=n?rZ[n]??[]:o2e[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 c2e(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(([g,m])=>{let h=o?.[g];return!h||typeof h!="object"?[]:[{styles:JSON.parse(JSON.stringify(h)),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}]})}var u2e=(e,t)=>{let o=[];if(!e?.styles)return o;let r=yw(e),n=l2e(e.styles,r);return n&&o.push({styles:n,selector:Kc,skipSelectorWrapper:!0}),Object.entries(Ii.__EXPERIMENTAL_ELEMENTS).forEach(([i,s])=>{e.styles?.elements?.[i]&&o.push({styles:e.styles?.elements?.[i]??{},selector:s,elementName:i,skipSelectorWrapper:!e2e[i]})}),Object.entries(e.styles?.blocks??{}).forEach(([i,s])=>{let a=SB(s,i,r),l=s,u=[],d=[];l?.variations&&Object.entries(l.variations).forEach(([f,p])=>{let g=p,m=SB(g,i,r);g?.css&&(m.css=g.css);let h=typeof t!="string"?t[i]?.styleVariationSelectors?.[f]:void 0;if(h&&typeof t!="string"){let b=t[i];d.push({styles:m,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(g?.elements??{}).forEach(([b,v])=>{v&&Ii.__EXPERIMENTAL_ELEMENTS[b]&&u.push({styles:v,selector:Fl(h,Ii.__EXPERIMENTAL_ELEMENTS[b]),elementName:b,isStyleVariation:!0})}),Object.entries(g?.blocks??{}).forEach(([b,v])=>{let y=typeof t!="string"?Fl(h,t[b]?.selector):void 0,k=typeof t!="string"?Fl(h,t[b]?.duotoneSelector):void 0,S=typeof t!="string"?Vq(h,t[b]?.featureSelectors??{}):void 0,_=SB(v,b,r);v?.css&&(_.css=v.css),!(!y||typeof t=="string")&&(u.push({selector:y,name:b,isStyleVariation:!0,duotoneSelector:k,featureSelectors:S,fallbackGapValue:t[b]?.fallbackGapValue,hasLayoutSupport:t[b]?.hasLayoutSupport,styles:_}),Object.entries(v.elements??{}).forEach(([x,w])=>{w&&Ii.__EXPERIMENTAL_ELEMENTS[x]&&u.push({styles:w,selector:Fl(y,Ii.__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(l?.elements??{}).forEach(([f,p])=>{typeof t!="string"&&p&&t?.[i]&&Ii.__EXPERIMENTAL_ELEMENTS[f]&&o.push({styles:p,selector:t[i]?.selector.split(",").map(g=>Ii.__EXPERIMENTAL_ELEMENTS[f].split(",").map(h=>g+" "+h)).join(","),elementName:f})}),o.push(...u)}),o},d2e=(e,t)=>{let o=[];if(!e?.settings)return o;let r=s=>{let a={};return hB.forEach(({path:l})=>{let u=No(s,l,!1);u!==!1&&(a=Lq(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:hw}),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 f2e(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:g,featureSelectors:m,layoutSelector:h,layoutHasBlockGapSupport:b,skipSelectorWrapper:v,name:y,variationName:k}=e,S="",_=l?bB(a,l):a;if(m&&typeof m!="string"){let B=s2e(m,f);B=n2e(B,t.settings,y),B=i2e(B,t.settings),Object.entries(B).forEach(([R,I])=>{if(I.length){let A=k?Fq(k,R):R;A=l?bB(A,l):A;let P=I.join(";");S+=`:root :where(${A}){${P};}`}})}if(d){let B={};f?.filter&&(B.filter=f.filter,delete f.filter);let R=kB(B);R.length&&(S+=`${d}{${R.join(";")};}`)}let x=h??_;!r&&(Kc===x||g)&&(S+=nZ({style:f,selector:x,hasBlockGapSupport:b??n,hasFallbackGapSupport:i,fallbackGapValue:p}));let T=kB(f,_,o,t,s);if(T?.length){let B=v?_:`:root :where(${_})`;S+=`${B}{${T.join(";")};}`}return f?.css&&(S+=wB(f.css,`:root :where(${_})`)),u&&S?`${u}{${S}}`:S}var _B=(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=u2e(l,t),d=d2e(l,t),f=l?.settings?.useRootPaddingAwareAlignments,{contentSize:p,wideSize:g}=l?.settings?.layout||{},m=a.marginReset||a.rootPadding||a.layoutStyles,h="";if(a.presets&&(p||g)&&(h+=`${hw} {`,h=p?h+` --wp--style--global--content-size: ${p};`:h,h=g?h+` --wp--style--global--wide-size: ${g};`:h,h+="}"),m&&(h+=":where(body) {margin: 0;",a.rootPadding&&f&&(h+=`padding-right: 0; padding-left: 0; padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom) }
+</svg>`}function 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) }
 				.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }
 				.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }
 				.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }
 				.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0;
-				`),h+="}"),a.blockStyles){let b=yw(e);u.forEach(v=>{if(v.isStyleVariation&&!a.variationStyles)return;let y=c2e(v,b);[v,...y,...tZ(v),...y.flatMap(tZ)].forEach(k=>{h+=f2e(k,{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=G6(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})=>{(Kc===b||hw===b)&&(b="");let y=r2e(b,v);y.length>0&&(h+=y)}),h};var p2e=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let o={root:t};return Object.entries(t2e).forEach(([r,n])=>{let i=js(e,r);i&&(o[n]=i)}),o},xB=(e,t)=>{let{getBlockStyles:o}=(0,oZ.select)(Ii.store),r={};return e.forEach(n=>{let i=n.name,s=js(n);if(!s)return;let a=js(n,"filter.duotone");if(!a){let g=js(n),m=(0,Ii.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof m=="string"&&g&&(a=Fl(g,m))}let l=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,u=n?.supports?.spacing?.blockGap?.__experimentalDefault,d=o(i),f={};d?.forEach(g=>{let m=t?`-${t}`:"",h=`${g.name}${m}`,b=H6(h,s);f[h]=b});let p=p2e(n,s);r[i]={duotoneSelector:a??void 0,fallbackGapValue:u,featureSelectors:Object.keys(p).length?p:void 0,hasLayoutSupport:l,name:i,selector:s,styleVariationSelectors:d?.length?f:void 0}}),r};function wB(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(" ")?Fl(t,f):bB(t,f),o+=`:root :where(${p})${d}{${l.trim()}}`}}),o}function CB(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=No(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 q6="default";function lZ(e){let t=e?.viewport,o=e?.pseudoState;return(!t||t===q6)&&(!o||o===q6)}function m2e(e){return lZ(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==q6)}function g2e(e,t){let o=m2e(t);return o.length?No(e,o):e}var h2e=new Set(["blocks","variations","css"]),K6=Object.freeze({value:{},sources:{}}),b2e={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function up(e){let t=b2e[e];return t?{...t}:null}function dp(e,t){return!e||!t?null:{styles:e,source:t}}function y2e(e){return e.join(".")}function v2e(e){return{...e}}function cZ(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function Y6(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function fp(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let o of Object.keys(e))if(!h2e.has(o)){if(o==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}cZ(e[o])||(t[o]=e[o])}return Object.keys(t).length===0?null:t}var iZ=new Set(["backgroundImage"]);function uZ(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(cZ(a))continue;if(Y6(a)){if(a.ref.trim()==="")continue;let u=No(o,a.ref);if(u==null||Y6(u))continue;a=u}let l=[...i,s];if(!iZ.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!Y6(a)){let u=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=uZ({...u},a,o,r,n,l)}else e[s]=iZ.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,r&&n&&(n[y2e(l)]=v2e(r))}return e}function EB(e,t){if(!e)return null;let o=g2e(e,t);return o&&typeof o=="object"&&!Array.isArray(o)?o:null}var S2e=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function k2e(e){return e.startsWith("elements.")?!1:S2e.some(t=>e===t||e.startsWith(`${t}.`))}function dZ(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"&&(dZ(n,r),Object.keys(n).length===0&&delete e[o])}function _2e(e,t){for(let o of Object.keys(t))t[o].layer==="root"&&k2e(o)&&(dZ(e,o.split(".")),delete t[o])}function x2e(e,t,o){let r=e?.background?.backgroundImage;if(!r)return;let n=cp(r,{...t,_links:o??void 0});n!==void 0&&(e.background.backgroundImage=n)}function sZ(e,{blockName:t,variationName:o=null,elements:r=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return K6;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?CB(e,t,o)??null:null,p=[dp(fp(l),up("root")),...d.map(b=>dp(fp(b),up("element"))),u?dp(fp(u),up("block")):null,f?dp(fp(f),up("blockVariation")):null];lZ(a)||p.push(dp(fp(EB(l,a)),up("root")),...d.map(b=>dp(fp(EB(b,a)),up("element"))),u?dp(fp(EB(u,a)),up("block")):null,f?dp(fp(EB(f,a)),up("blockVariation")):null);let g=p.filter(Boolean);if(g.length===0)return K6;let m={},h=g.reduce((b,v)=>uZ(b,v.styles,e,v.source,m),{});return _2e(h,m),x2e(h,e,e._links??null),{value:h,sources:m}}var w2e={},aZ=new WeakMap;function fZ(e,t={}){let o=e?.styles;if(!o||typeof o!="object")return sZ(e,t);let r=aZ.get(o);r||(r=new WeakMap,aZ.set(o,r));let n=e?._links??w2e,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=sZ(e,t);return i.set(a,l),l}var pZ=c(Ix(),1),{lock:mZ,unlock:Eat}=(0,pZ.__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 _o={};mZ(_o,{getResponsiveMediaQueries:yw,getViewportBreakpoints:$6,getViewportBreakpointValueInPixels:W6,getDuotoneFilter:qq,getDuotoneStylesheet:Yq,getDuotoneUnsetStylesheet:Kq,resolveStyle:fZ,getVariationStyle:CB});var TB=c(G(),1);var no={desktop:{label:(0,TB.__)("Desktop"),icon:k3,key:"desktop"},tablet:{label:(0,TB.__)("Tablet"),icon:_6,key:"tablet"},mobile:{label:(0,TB.__)("Mobile"),icon:tw,key:"mobile"}},Z6=Object.entries(no);var RB=c(de(),1),gZ=c(ho(),1);function De(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 fd=(e,t,o)=>{let r=Array.isArray(t)?t:t.split("."),n=e;return r.forEach(i=>{n=n?.[i]}),n??o};var C2e=["color","border","dimensions","typography","spacing"],E2e={"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},T2e={"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"},R2e=e=>T2e[e]||e;function hZ(e,t,...o){let r=Gt(e,t),n=[];if(t){let i=t;do{let s=Gt(e,i);(0,RB.hasBlockSupport)(s,"__experimentalSettings",!1)&&n.push(i)}while(i=e.blocks.parents.get(i))}return o.map(i=>{if(C2e.includes(i)){console.warn("Top level useSetting paths are disabled. Please use a subpath to query the information needed.");return}let s=(0,gZ.applyFilters)("blockEditor.useSetting.before",void 0,i,t,r);if(s!==void 0)return s;let a=R2e(i);for(let d of n){let f=Ta(e,d);if(s=fd(f.settings?.blocks?.[r],a)??fd(f.settings,a),s!==void 0)break}let l=pd(e);if(s===void 0&&r&&(s=fd(l.__experimentalFeatures?.blocks?.[r],a)),s===void 0&&(s=fd(l.__experimentalFeatures,a)),s!==void 0)return RB.__EXPERIMENTAL_PATHS_WITH_OVERRIDE[a]?s.custom??s.theme??s.default:s;let u=E2e[a]?.(l);return u!==void 0?u:a==="typography.dropCap"?!0:void 0})}var{isContentBlock:X6,editableRootKey:B2e}=H(pp.privateApis),{getViewportBreakpoints:P2e}=H(_o);function bZ(e,t){return t===no.desktop.key?!0:P2e(pd(e)?.__experimentalFeatures?.viewport)[t]!==void 0}function I2e(e){return e.isBlockInterfaceHidden}function O2e(e){return e?.lastBlockInserted?.clientIds}function A2e(e,t){return e.blocks.byClientId.get(t)}var L2e=(e,t)=>{let o=r=>Oi(e,r)==="disabled"&&wn(e,r).every(o);return wn(e,t).every(o)};function kw(e,t,o){let r=X6(t),n=Gt(e,o),i=X6(n);return mh(e)===o||i&&r}function yZ(e,t){return{clientId:t,innerBlocks:vZ(e,t)}}function vZ(e,t=""){return wn(e,t).map(o=>yZ(e,o))}var Q6=(0,Lr.createSelector)(yZ,e=>[e.blocks.order]),J6=(0,Lr.createSelector)(vZ,e=>[e.blocks.order]);function ez(e,t,o){let r=wn(e,t),n=[];for(let i of r){let s=ez(e,i,o);o(e,i)?n.push({clientId:i,innerBlocks:s}):n.push(...s)}return n}function M2e(e,t){return ez(e,t,(o,r)=>Oi(o,r)!=="disabled")}function N2e(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 D2e=(0,Lr.createSelector)((e,t)=>{if(!t||Oi(e,t)!=="default"||iz(e,t)!=="visual"||!(0,pp.getBlockType)(Gt(e,t))?.[B2e])return!1;let o=wn(e,sr(e,t));return o.length>1&&o.every(r=>Oi(e,r)==="default")},e=>[e.blocks.order,e.blocks.parents,e.blocks.byClientId,e.blocks.blockEditingModes,e.derivedBlockEditingModes,e.blocksMode]);function V2e(e,t){return ez(e,t,(o,r)=>{if(Oi(o,r)!=="disabled")return!0;let n=o.blocks.blockEditingModes.get(r);if(n)return n!=="disabled";if(N2e(o,r))return!1;if(o.editedContentOnlySection){if(BB(o,r))return!1;if(!md(o,r)||X6(Gt(o,r)))return!0}return!1})}var F2e=(0,Lr.createRegistrySelector)(()=>(0,Lr.createSelector)(M2e,e=>[e.blocks.order,e.derivedBlockEditingModes,e.blocks.blockEditingModes])),z2e=(0,Lr.createRegistrySelector)(()=>(0,Lr.createSelector)(V2e,e=>[e.blocks.order,e.derivedBlockEditingModes,e.blocks.blockEditingModes,e.blocks.parents,e.blocks.byClientId,e.blocks.attributes,e.blockListSettings,e.editedContentOnlySection,e.settings])),j2e=(0,Lr.createSelector)((e,t,o=!1)=>Hs(e,t,o).filter(r=>Oi(e,r)!=="disabled"),e=>[e.blocks.parents,e.blocks.blockEditingModes,e.settings.templateLock,e.blockListSettings]);function H2e(e){return e.removalPromptData}function U2e(e){return e.blockRemovalRules}var G2e=(0,Lr.createSelector)(e=>{let o=lv(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 W2e(e){return e.registeredInserterMediaCategories}var $2e=(0,Lr.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]),K2e=(0,Lr.createRegistrySelector)(e=>(0,Lr.createSelector)((t,o=null)=>{let{getAllPatterns:r}=H(e(ir)),n=r(),{allowedBlockTypes:i}=pd(t);return n.some(s=>{let{inserter:a=!0}=s;if(!a)return!1;let l=ph(s);return xw(l,i)&&l.every(({name:u})=>gh(t,u,o))})},(t,o)=>[...ww(e)(t),...gp(e)(t,o)])),Y2e=(0,Lr.createRegistrySelector)(e=>(0,Lr.createSelector)((t,o)=>{if(o?.startsWith("core/block/")){let r=parseInt(o.slice(11),10),n=H(e(ir)).getReusableBlocks().find(({id:i})=>i===r);return n?_w(n,t.settings[ld]?.(e)??t.settings.__experimentalUserPatternCategories):null}return[...t.settings.__experimentalBlockPatterns??[],...t.settings[Qf]?.(e)??[]].find(({name:r})=>r===o)},(t,o)=>o?.startsWith("core/block/")?[H(e(ir)).getReusableBlocks(),t.settings.__experimentalReusableBlocks]:[t.settings.__experimentalBlockPatterns,t.settings[Qf]?.(e)])),q2e=(0,Lr.createRegistrySelector)(e=>(0,Lr.createSelector)(t=>[...H(e(ir)).getReusableBlocks().map(o=>_w(o,t.settings[ld]?.(e)??t.settings.__experimentalUserPatternCategories)),...t.settings.__experimentalBlockPatterns??[],...t.settings[Qf]?.(e)??[]].filter((o,r,n)=>r===n.findIndex(i=>o.name===i.name)),ww(e))),Z2e=[],X2e=(0,Lr.createRegistrySelector)(e=>t=>{let o=t.settings[fT];return(o?o(e):t.settings.__experimentalReusableBlocks)??Z2e});function Q2e(e){return e.lastFocus}function J2e(e){return e.isDragging}function eLe(e){return e.expandedBlock}var tz=(e,t)=>{let o=t,r;for(;!r&&(o=e.blocks.parents.get(o));)Yc(e,o)==="contentOnly"&&(r=o);return r};function SZ(e,t){let o=Gt(e,t);if(o==="core/block")return!0;let r=Ta(e,t),n=o==="core/template-part",i=e.settings?.[ep],s=e.settings?.disableContentOnlyForUnsyncedPatterns,a=e.settings?.disableContentOnlyForTemplateParts;if((!s&&r?.metadata?.patternName||n&&!a)&&!i)return!0;let l=Yc(e,t)==="contentOnly",u=sr(e,t),d=Yc(e,u)==="contentOnly";return!!(l&&!d)}var md=(e,t)=>{if(BB(e,t))return;let o=t,r;for(;o=e.blocks.parents.get(o);)SZ(e,o)&&(r=o);return r};function mp(e,t){return BB(e,t)||md(e,t)?!1:SZ(e,t)}function oz(e){return e.editedContentOnlySection}function BB(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 tLe=(0,Lr.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 mh(e){return e.settings?.[Jf]}function rz(e){return e.zoomLevel==="auto-scaled"||e.zoomLevel<100}function oLe(e){return e.zoomLevel}function kZ(e,t,o=""){let r=Array.isArray(t)?t:[t],n=s=>r.every(a=>gh(e,a,s));if(!o){if(n(o))return o;let s=mh(e);return s&&n(s)?s:null}let i=o;for(;i!==null&&!n(i);)i=sr(e,i);return i}function rLe(e,t,o){let{allowedBlockTypes:r}=pd(e);if(!xw(ph(t),r))return null;let i=ph(t).map(({blockName:s})=>s);return kZ(e,i,o)}function nLe(e){return e.insertionPoint}var iLe=(e,t)=>{let o=Gt(e,t);if(!(0,pp.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(no).some(i=>bZ(e,i.key)&&n?.viewport?.[i.key]===!1):!1},nz=(e,t)=>{let o=Gt(e,t);return(0,pp.hasBlockSupport)(o,"visibility",!0)?e.blocks.attributes.get(t)?.metadata?.blockVisibility===!1:!1},sLe=(e,t)=>Hs(e,t).some(r=>nz(e,r)),_Z=(e,t,o)=>{if(nz(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 bZ(e,i)&&n?.[i]===!1}return!1},aLe=(e,t,o)=>Hs(e,t).some(n=>_Z(e,n,o));function lLe(e){return!!e.hasBlockSpotlight||!!e.editedContentOnlySection}function xZ(e,t){return!!Ta(e,t)?.lock?.edit}function wZ(e,t){let o=Ta(e,t);if(o?.lock?.move!==void 0)return!!o?.lock?.move;let r=sr(e,t);return Yc(e,r)==="all"}function CZ(e,t){let o=Ta(e,t);if(o?.lock?.remove!==void 0)return!!o?.lock?.remove;let r=sr(e,t),n=Yc(e,r);return n==="all"||n==="insert"}function cLe(e,t){return xZ(e,t)||wZ(e,t)||CZ(e,t)}function uLe(e){return e.listViewContentPanelOpen}function dLe(e,t){return e.openedListViewPanels?.allOpen?!0:e.openedListViewPanels?.panels?.[t]===!0}function fLe(e){return e.listViewExpandRevision||0}function pLe(e,t){let o=Gt(e,t);if(o==="core/navigation")return!0;if(!(0,pp.hasBlockSupport)(o,"listView"))return!1;let r=cv(e,t)?.allowedBlocks;return!(wn(e,t).length===0&&(r===!1||Array.isArray(r)&&r.length===0))}function mLe(e){return e.viewportModalClientIds}function gLe(e){return e.requestedInspectorTab}var Sw={viewport:"default",pseudo:"default"};function EZ(e){return e.styleStateViewport??Sw.viewport}function hLe(e){return e.isResponsiveEditing}var TZ=(0,Lr.createSelector)((e,t)=>({...e.selectedBlockStyleState?.clientId===t?e.selectedBlockStyleState.value??Sw:Sw,viewport:EZ(e)}),e=>[e.styleStateViewport,e.selectedBlockStyleState]);function bLe(e,t){let o=TZ(e,t);return o.viewport!==Sw.viewport||o.pseudo!==Sw.pseudo}function yLe(e,t){return e.selectedBlockStyleState?.clientId!==t?!0:e.selectedBlockStyleState.showStateOnCanvas??!0}var Ew=c(G(),1),qo={user:"user",theme:"theme",directory:"directory"},Cw={full:"fully",unsynced:"unsynced"},hh={name:"allPatterns",label:(0,Ew._x)("All","patterns")},gd={name:"myPatterns",label:(0,Ew.__)("My patterns")},uv={name:"core/starter-content",label:(0,Ew.__)("Starter content")};function IB(e,t,o){let r=e.name.startsWith("core/block"),n=e.source==="core"||e.source?.startsWith("pattern-directory");return!!(t===qo.theme&&(r||n)||t===qo.directory&&(r||!n)||t===qo.user&&e.type!==qo.user||o===Cw.full&&e.syncStatus!==""||o===Cw.unsynced&&e.syncStatus!=="unsynced"&&r)}var hp=Symbol("isFiltered"),RZ=new WeakMap,BZ=new WeakMap;function _w(e,t=[]){return{name:`core/block/${e.id}`,id:e.id,type:qo.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 vLe(e){let t=(0,PZ.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 OB(e){let t=RZ.get(e);return t||(t=vLe(e),RZ.set(e,t)),t}function ph(e){let t=BZ.get(e);return t||(t=(0,IZ.parse)(e.content),t=t.filter(o=>o.blockName!==null),BZ.set(e,t)),t}var bh=(e,t,o=null)=>typeof e=="boolean"?e:Array.isArray(e)?e.includes("core/post-content")&&t===null?!0:e.includes(t):o,xw=(e,t)=>{if(typeof t=="boolean")return t;let o=[...e];for(;o.length>0;){let r=o.shift();if(!bh(t,r.name||r.blockName,!0))return!1;r.innerBlocks?.forEach(i=>{o.push(i)})}return!0},ww=e=>t=>[t.settings.__experimentalBlockPatterns,t.settings[ld]?.(e)??t.settings.__experimentalUserPatternCategories,t.settings.__experimentalReusableBlocks,t.settings[Qf]?.(e),t.blockPatterns,H(e(ir)).getReusableBlocks()],gp=()=>(e,t)=>[e.blockListSettings.get(t),e.blocks.byClientId.get(t),e.blocks.order.get(t||""),e.settings.allowedBlockTypes,e.settings.templateLock,Oi(e,t),mh(e),mp(e,t),md(e,t)];function OZ(e,t){return typeof e=="string"&&typeof t=="string"?e>t:Number(e)>Number(t)}var SLe=(e,t,o)=>(r,n)=>{let i,s;if(typeof e=="function"?(i=e(r),s=e(n)):(i=r[e],s=n[e]),OZ(i,s))return o==="asc"?1:-1;if(OZ(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 qc(e,t,o="asc"){return e.concat().sort(SLe(t,e,o))}var{isContentBlock:az}=H(vt.privateApis),kLe=3600*1e3,_Le=24*3600*1e3,xLe=168*3600*1e3,jn=[],wLe=new Set,MZ={[hp]:!0};function Gt(e,t){let o=e.blocks.byClientId.get(t);return o?o.name:null}function CLe(e,t){let o=e.blocks.byClientId.get(t);return!!o&&o.isValid}function Ta(e,t){return e.blocks.byClientId.get(t)?e.blocks.attributes.get(t):null}function bd(e,t){return e.blocks.byClientId.has(t)?e.blocks.tree.get(t):null}var ELe=(0,St.createSelector)((e,t)=>{let o=e.blocks.byClientId.get(t);return o?{...o,attributes:Ta(e,t)}:null},(e,t)=>[e.blocks.byClientId.get(t),e.blocks.attributes.get(t)]);function TLe(e,t){let o=!t||!NB(e,t)?t||"":"controlled||"+t;return e.blocks.tree.get(o)?.innerBlocks||jn}function RLe(e,t){return(0,Us.default)("wp.data.select( 'core/block-editor' ).__unstableGetClientIdWithClientIdsTree",{since:"6.3",version:"6.5"}),Q6(e,t)}function BLe(e,t){return(0,Us.default)("wp.data.select( 'core/block-editor' ).__unstableGetClientIdsTree",{since:"6.3",version:"6.5"}),J6(e,t)}var NZ=(0,St.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]),lv=e=>NZ(e,""),PLe=(0,St.createSelector)((e,t)=>{let o=lv(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]),DZ=(0,St.createSelector)((e,t)=>{if(!t)return jn;let o=Array.isArray(t)?t:[t],n=lv(e).filter(i=>{let s=e.blocks.byClientId.get(i);return o.includes(s.name)});return n.length>0?n:jn},e=>[e.blocks.order,e.blocks.byClientId]);function ILe(e,t){return(0,Us.default)("wp.data.select( 'core/block-editor' ).__experimentalGetGlobalBlocksByName",{since:"6.5",alternative:"wp.data.select( 'core/block-editor' ).getBlocksByName"}),DZ(e,t)}var AB=(0,St.createSelector)((e,t)=>(Array.isArray(t)?t:[t]).map(o=>bd(e,o)),(e,t)=>(Array.isArray(t)?t:[t]).map(o=>e.blocks.tree.get(o))),OLe=(0,St.createSelector)((e,t)=>AB(e,t).filter(Boolean).map(o=>o.name),(e,t)=>AB(e,t));function ALe(e,t){return wn(e,t).length}function Rw(e){return e.selection.selectionStart}function Bw(e){return e.selection.selectionEnd}function LLe(e){return e.selection.selectionStart.clientId}function MLe(e){return e.selection.selectionEnd.clientId}function NLe(e){let t=bp(e).length;return t||(e.selection.selectionStart.clientId?1:0)}function DLe(e){let{selectionStart:t,selectionEnd:o}=e.selection;return!!t.clientId&&t.clientId===o.clientId}function dv(e){let{selectionStart:t,selectionEnd:o}=e.selection,{clientId:r}=t;return!r||r!==o.clientId?null:r}function VLe(e){let t=dv(e);return t?bd(e,t):null}function sr(e,t){return e.blocks.parents.get(t)??null}var Hs=(0,St.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():jn},e=>[e.blocks.parents]),lz=(0,St.createSelector)((e,t,o,r=!1)=>{let n=Hs(e,t,r),i=Array.isArray(o)?s=>o.includes(s):s=>o===s;return n.filter(s=>i(Gt(e,s)))},e=>[e.blocks.parents]);function FLe(e,t){let o=t,r;do r=o,o=e.blocks.parents.get(o);while(o);return r}function zLe(e,t){let o=dv(e),r=[...Hs(e,t),t],n=[...Hs(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 cz(e,t,o=1){if(t===void 0&&(t=dv(e)),t===void 0&&(o<0?t=uz(e):t=FZ(e)),!t)return null;let r=sr(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 jLe(e,t){return cz(e,t,-1)}function HLe(e,t){return cz(e,t,1)}function ULe(e){return e.initialPosition}function VZ(e){let{selectionStart:t,selectionEnd:o}=e.selection,r=t.clientId,n=o.clientId;if(!(!r||!n||r===n)){if(Hs(e,n).includes(r))return r;if(Hs(e,r).includes(n))return n}}var fv=(0,St.createSelector)(e=>{let{selectionStart:t,selectionEnd:o}=e.selection;if(!t.clientId||!o.clientId)return jn;if(t.clientId===o.clientId)return[t.clientId];let r=VZ(e);if(r)return[r];let n=sr(e,t.clientId);if(n===null)return jn;let i=wn(e,n),s=i.indexOf(t.clientId),a=i.indexOf(o.clientId);return s>a?i.slice(a,s+1):i.slice(s,a+1)},e=>[e.blocks.order,e.blocks.parents,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]);function bp(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?jn:fv(e)}var GLe=(0,St.createSelector)(e=>{let t=bp(e);return t.length?t.map(o=>bd(e,o)):jn},e=>[...fv.getDependants(e),e.blocks.byClientId,e.blocks.order,e.blocks.attributes]);function uz(e){return bp(e)[0]||null}function FZ(e){let t=bp(e);return t[t.length-1]||null}function WLe(e,t){return uz(e)===t}function zZ(e,t){return bp(e).indexOf(t)!==-1}var $Le=(0,St.createSelector)((e,t)=>{let o=t,r=!1;for(;o&&!r;)o=sr(e,o),r=zZ(e,o);return r},e=>[e.blocks.order,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]);function KLe(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?null:t.clientId||null}function YLe(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?null:o.clientId||null}function qLe(e){if(VZ(e))return!0;let t=Rw(e),o=Bw(e);return!t.attributeKey&&!o.attributeKey&&typeof t.offset>"u"&&typeof o.offset>"u"}function ZLe(e){let t=Rw(e),o=Bw(e);return!!t&&!!o&&t.clientId===o.clientId&&t.attributeKey===o.attributeKey&&t.offset===o.offset}function XLe(e){return fv(e).some(t=>{let o=Gt(e,t);return!(0,vt.getBlockType)(o).merge})}function QLe(e,t){let o=Rw(e),r=Bw(e);if(o.clientId===r.clientId||!o.attributeKey||!r.attributeKey||typeof o.offset>"u"||typeof r.offset>"u")return!1;let n=sr(e,o.clientId),i=sr(e,r.clientId);if(n!==i)return!1;let s=wn(e,n),a=s.indexOf(o.clientId),l=s.indexOf(r.clientId),u,d;a>l?(u=r,d=o):(u=o,d=r);let f=t?d.clientId:u.clientId,p=t?u.clientId:d.clientId,g=Gt(e,f);if(!(0,vt.getBlockType)(g).merge)return!1;let h=bd(e,p);if(h.name===g)return!0;let b=(0,vt.switchToBlockType)(h,g);return b&&b.length}var JLe=e=>{let t=Rw(e),o=Bw(e);if(t.clientId===o.clientId||!t.attributeKey||!o.attributeKey||typeof t.offset>"u"||typeof o.offset>"u")return jn;let r=sr(e,t.clientId),n=sr(e,o.clientId);if(r!==n)return jn;let i=wn(e,r),s=i.indexOf(t.clientId),a=i.indexOf(o.clientId),[l,u]=s>a?[o,t]:[t,o],d=bd(e,l.clientId),f=bd(e,u.clientId),p=d.attributes[l.attributeKey],g=f.attributes[u.attributeKey],m=(0,hd.create)({html:p}),h=(0,hd.create)({html:g});return m=(0,hd.remove)(m,0,l.offset),h=(0,hd.remove)(h,u.offset,h.text.length),[{...d,attributes:{...d.attributes,[l.attributeKey]:(0,hd.toHTMLString)({value:m})}},{...f,attributes:{...f.attributes,[u.attributeKey]:(0,hd.toHTMLString)({value:h})}}]};function wn(e,t){return e.blocks.order.get(t||"")||jn}function jZ(e,t){let o=sr(e,t);return wn(e,o).indexOf(t)}function HZ(e,t){let{selectionStart:o,selectionEnd:r}=e.selection;return o.clientId!==r.clientId?!1:o.clientId===t}function UZ(e,t,o=!1){let r=fv(e);return r.length?o?r.some(n=>Hs(e,n,!0).includes(t)):r.some(n=>sr(e,n)===t):!1}function GZ(e,t,o=!1){return wn(e,t).some(r=>dz(e,r)||o&&GZ(e,r,o))}function eMe(e,t){if(!t)return!1;let o=bp(e),r=o.indexOf(t);return r>-1&&r<o.length-1}function tMe(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId!==o.clientId}function oMe(e){return e.isMultiSelecting}function rMe(e){return e.isSelectionEnabled}function iz(e,t){return e.blocksMode[t]||"visual"}function nMe(e){return e.isTyping}function WZ(e){return!!e.draggedBlocks.length}function iMe(e){return e.draggedBlocks}function dz(e,t){return e.draggedBlocks.includes(t)}function sMe(e,t){return WZ(e)?Hs(e,t).some(r=>dz(e,r)):!1}function aMe(){return(0,Us.default)('wp.data.select( "core/block-editor" ).isCaretWithinFormattedText',{since:"6.1",version:"6.3"}),!1}var lMe=(0,St.createSelector)(e=>{let t,o,{insertionCue:r,selection:{selectionEnd:n}}=e;if(r!==null)return r;let{clientId:i}=n;return i?(t=sr(e,i)||void 0,o=jZ(e,n.clientId)+1):o=wn(e).length,{rootClientId:t,index:o}},e=>[e.insertionCue,e.selection.selectionEnd.clientId,e.blocks.parents,e.blocks.order]);function cMe(e){return e.insertionCue!==null}function uMe(e){return e.template.isValid}function dMe(e){return e.settings.template}function Yc(e,t){if(!t)return e.settings.templateLock??!1;let o=cv(e,t)?.templateLock;return o==="contentOnly"&&e.editedContentOnlySection===t?!1:o??!1}var fz=(e,t,o=null)=>{let r,n;if(t&&typeof t=="object"?(r=t,n=t.name):(r=(0,vt.getBlockType)(t),n=t),!r)return!1;let{allowedBlockTypes:i}=pd(e);if(!bh(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(Gt(e,l))){u=!0;break}l=e.blocks.parents.get(l)}while(l);return u}return!0},Pw=(e,t,o=null)=>{if(e.settings.isPreviewMode||!fz(e,t,o))return!1;let r;t&&typeof t=="object"?(r=t,t=r.name):r=(0,vt.getBlockType)(t);let n=Yc(e,o);if(n&&n!=="contentOnly"||pz(e,o))return!1;let i=Oi(e,o??""),s=!!mp(e,o),a=s?o:md(e,o),l=!!a;if(i==="disabled"&&(!l||t!==(0,vt.getDefaultBlockName)()))return!1;let u=cv(e,o);if(o&&u===void 0)return!1;let d=az(t);if(l&&!d||l&&Gt(e,a)==="core/block")return!1;if(l&&(s||i==="contentOnly"||i==="disabled")&&!kw(e,t,o)){let S=(0,vt.getDefaultBlockName)();if(t===S){if(!wn(e,o).some(w=>Gt(e,w)===S))return!1}else return!1}let f=Gt(e,o),g=(0,vt.getBlockType)(f)?.allowedBlocks,m=bh(g,t);if(m!==!1){let S=u?.allowedBlocks,_=bh(S,t);_!==null&&(m=_)}let h=r.parent,b=bh(h,f),v=!0,y=r.ancestor;y&&(v=[o,...Hs(e,o)].some(_=>bh(y,Gt(e,_))));let k=v&&(m===null&&b===null||m===!0||b===!0);return k&&(0,LZ.applyFilters)("blockEditor.__unstableCanInsertBlockType",k,r,o,{getBlock:bd.bind(null,e),getBlockParentsByBlockName:lz.bind(null,e)})},gh=(0,St.createRegistrySelector)(e=>(0,St.createSelector)(Pw,(t,o,r)=>gp(e)(t,r)));function fMe(e,t,o=null){return t.every(r=>gh(e,Gt(e,r),o))}function pz(e,t){return!!t&&Gt(e,t)==="core/html"}function mz(e,t){if(e.settings.isPreviewMode||pz(e,sr(e,t)))return!1;let o=Ta(e,t);if(o===null)return!0;if(o.lock?.remove!==void 0)return!o.lock.remove;let r=sr(e,t),n=Yc(e,r);if(n&&n!=="contentOnly")return!1;let i=!!mp(e,r),s=i?r:md(e,r),a=!!s,l=az(Gt(e,t));if(a&&!l||a&&Gt(e,s)==="core/block")return!1;let u=Oi(e,r),d=Gt(e,t),f=(0,vt.getDefaultBlockName)();return a&&(i||d===f||u==="contentOnly")&&!kw(e,Gt(e,t),r)?d===f?wn(e,r).filter(m=>Gt(e,m)===f).length>1:!1:u!=="disabled"}function $Z(e,t){return t.every(o=>mz(e,o))}function KZ(e,t){if(e.settings.isPreviewMode||pz(e,sr(e,t)))return!1;let o=Ta(e,t);if(o===null)return!0;if(o.lock?.move!==void 0)return!o.lock.move;let r=sr(e,t);if(Yc(e,r)==="all")return!1;let i=!!md(e,t),s=az(Gt(e,t));if(i&&!s)return!1;let a=!!mp(e,r),l=Oi(e,r);return i&&(a||l==="contentOnly")&&!kw(e,Gt(e,t),r)?!1:Oi(e,r)!=="disabled"}function pMe(e,t){return t.every(o=>KZ(e,o))}function YZ(e,t){if(e.settings.isPreviewMode)return!1;let o=Ta(e,t);if(o===null)return!0;let{lock:r}=o;return!r?.edit}function mMe(e,t){return e.settings.isPreviewMode||!(0,vt.hasBlockSupport)(t,"lock",!0)?!1:!!e.settings?.canLockBlocks}function LB(e,t){return e.preferences.insertUsage?.[t]??null}var Tw=(e,t,o)=>(0,vt.hasBlockSupport)(t,"inserter",!0)?Pw(e,t.name,o):!1,gMe=(e,t)=>o=>{let r=`${t.id}/${o.name}`,{time:n,count:i=0}=LB(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:MB(n,i),isSearchOnly:o.isSearchOnly}},MB=(e,t)=>{if(!e)return t;let o=Date.now()-e;switch(!0){case o<kLe:return t*4;case o<_Le:return t*2;case o<xLe:return t/2;default:return t/4}},qZ=(e,{buildScope:t="inserter"})=>o=>{let r=o.name,n=!1;(0,vt.hasBlockSupport)(o.name,"multiple",!0)||(n=AB(e,lv(e)).some(({name:f})=>f===o.name));let{time:i,count:s=0}=LB(e,r)||{},a={id:r,name:o.name,title:o.title,icon:o.icon,isDisabled:n,frecency:MB(i,s)};if(t==="transform")return a;let l=(0,vt.getBlockVariations)(o.name,"inserter"),u=(0,vt.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}},hMe=(e,t)=>o=>{let r=`${t.id}/${o.name}`,{time:n,count:i=0}=LB(e,r)||{};return{...t,id:r,icon:o.icon||t.icon,title:o.title||t.title,frecency:MB(n,i),variationName:o.name}},bMe=(0,St.createRegistrySelector)(e=>(0,St.createSelector)((t,o=null,r=MZ)=>{let n=g=>{let m=g.wp_pattern_sync_status?Gc:{src:Gc,foreground:"var(--wp-block-synced-color)"},h=_w(g),{time:b,count:v=0}=LB(t,h.name)||{},y=MB(b,v);return{id:h.name,name:"core/block",initialAttributes:{ref:g.id},title:h.title,icon:m,category:"reusable",keywords:["reusable"],isDisabled:!1,utility:1,frecency:y,content:h.content,get blocks(){return OB(h).blocks},syncStatus:h.syncStatus}},i=Pw(t,"core/block",o)?H(e(ir)).getReusableBlocks().map(n):[],s=qZ(t,{buildScope:"inserter"}),a=(0,vt.getBlockTypes)().filter(g=>(0,vt.hasBlockSupport)(g,"inserter",!0)).map(s);if(r[hp]!==!1)a=a.filter(g=>Tw(t,g,o));else{let{getClosestAllowedInsertionPoint:g}=H(e(ir));a=a.filter(m=>fz(t,m,o)&&g(m.name,o)!==null).map(m=>({...m,isAllowedInCurrentRoot:Tw(t,m,o)}))}let l=a.reduce((g,m)=>{let{variations:h=[]}=m;if(h.some(({isDefault:b})=>b)||g.push(m),h.length){let b=gMe(t,m);g.push(...h.map(b))}return g},[]),u=(g,m)=>{let{core:h,noncore:b}=g;return(m.name.startsWith("core/")?h:b).push(m),g},{core:d,noncore:f}=l.reduce(u,{core:[],noncore:[]});return[...[...d,...f],...i]},(t,o)=>[(0,vt.getBlockTypes)(),H(e(ir)).getReusableBlocks(),t.blocks.order,t.preferences.insertUsage,...gp(e)(t,o)])),yMe=(0,St.createRegistrySelector)(e=>(0,St.createSelector)((t,o,r=null)=>{let n=Array.isArray(o)?o:[o],i=qZ(t,{buildScope:"transform"}),s=(0,vt.getBlockTypes)().filter(u=>Tw(t,u,r)).map(i),a=Object.fromEntries(Object.entries(s).map(([,u])=>[u.name,u])),l=(0,vt.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 g=(0,vt.getBlockVariations)(f.name,"transform")?.find(({name:m})=>m===p);return g?(u.push(hMe(t,f)(g)),u):(u.push(f),u)},[]);return qc(l,u=>u.frecency,"desc")},(t,o,r)=>[(0,vt.getBlockTypes)(),t.preferences.insertUsage,...gp(e)(t,r)])),vMe=(e,t=null)=>(0,vt.getBlockTypes)().some(n=>Tw(e,n,t))?!0:Pw(e,"core/block",t),sz=(0,St.createRegistrySelector)(e=>(0,St.createSelector)((t,o=null)=>{if(!o)return;let r=(0,vt.getBlockTypes)().filter(i=>Tw(t,i,o));return Pw(t,"core/block",o)&&r.push("core/block"),r},(t,o)=>[(0,vt.getBlockTypes)(),...gp(e)(t,o)])),SMe=(0,St.createSelector)((e,t=null)=>((0,Us.default)('wp.data.select( "core/block-editor" ).__experimentalGetAllowedBlocks',{alternative:'wp.data.select( "core/block-editor" ).getAllowedBlocks',since:"6.2",version:"6.4"}),sz(e,t)),(e,t)=>sz.getDependants(e,t));function ZZ(e,t=null){if(!t)return;let{defaultBlock:o,directInsert:r}=e.blockListSettings.get(t)??{};if(!(!o||!r))return o}function kMe(e,t=null){return(0,Us.default)('wp.data.select( "core/block-editor" ).__experimentalGetDirectInsertBlock',{alternative:'wp.data.select( "core/block-editor" ).getDirectInsertBlock',since:"6.3",version:"6.4"}),ZZ(e,t)}var _Me=(0,St.createRegistrySelector)(e=>(t,o)=>{let r=H(e(ir)).getPatternBySlug(o);return r?OB(r):null}),gz=e=>(t,o)=>[...ww(e)(t),...gp(e)(t,o)],AZ=new WeakMap;function xMe(e){let t=AZ.get(e);return t||(t={...e,get blocks(){return OB(e).blocks}},AZ.set(e,t)),t}var wMe=(0,St.createRegistrySelector)(e=>(0,St.createSelector)((t,o=null,r=MZ)=>{let{getAllPatterns:n}=H(e(ir)),i=n(),{allowedBlockTypes:s}=pd(t);return i.filter(({inserter:d=!0})=>!!d).map(xMe).filter(d=>xw(ph(d),s)).filter(d=>ph(d).every(({blockName:f})=>r[hp]!==!1?gh(t,f,o):fz(t,f,o)))},gz(e))),CMe=(0,St.createRegistrySelector)(e=>(0,St.createSelector)((t,o,r=null)=>{if(!o)return jn;let n=e(ir).__experimentalGetAllowedPatterns(r),i=Array.isArray(o)?o:[o],s=n.filter(a=>a?.blockTypes?.some?.(l=>i.includes(l)));return s.length===0?jn:s},(t,o,r)=>gz(e)(t,r))),EMe=(0,St.createRegistrySelector)(e=>((0,Us.default)('wp.data.select( "core/block-editor" ).__experimentalGetPatternsByBlockTypes',{alternative:'wp.data.select( "core/block-editor" ).getPatternsByBlockTypes',since:"6.2",version:"6.4"}),e(ir).getPatternsByBlockTypes)),TMe=(0,St.createRegistrySelector)(e=>(0,St.createSelector)((t,o,r=null)=>{if(!o||o.some(({clientId:i,innerBlocks:s})=>s.length||NB(t,i)))return jn;let n=Array.from(new Set(o.map(({name:i})=>i)));return e(ir).getPatternsByBlockTypes(n,r)},(t,o,r)=>gz(e)(t,r)));function cv(e,t){return e.blockListSettings.get(t)}function pd(e){return e.settings}function RMe(e){return e.blocks.isPersistentChange}function BMe(e){return e.blocks.lastBlockChangeHistoryMode?e.blocks.lastBlockChangeHistoryMode:e.blocks.isPersistentChange===!1?"merge":"persistent"}var PMe=(0,St.createSelector)((e,t=[])=>{let o={};for(let r of t){let n=cv(e,r);n&&(o[r]=n)}return o},e=>[e.blockListSettings]),IMe=(0,St.createRegistrySelector)(e=>(0,St.createSelector)((t,o)=>{(0,Us.default)("wp.data.select( 'core/block-editor' ).__experimentalGetReusableBlockTitle",{since:"6.6",version:"6.8"});let r=H(e(ir)).getReusableBlocks().find(n=>n.id===o);return r?r.title?.raw:null},()=>[H(e(ir)).getReusableBlocks()]));function OMe(e){return e.blocks.isIgnoredChange}function AMe(e){return e.lastBlockAttributesChange}function LMe(){return(0,Us.default)('wp.data.select( "core/block-editor" ).hasBlockMovingClientId',{since:"6.7",hint:"Block moving mode feature has been removed"}),!1}function MMe(e){return!!e.automaticChangeStatus}function NMe(e,t){return e.highlightedBlock===t}function NB(e,t){return e.blocks.controlledInnerBlocks.has(t)}var DMe=(0,St.createSelector)((e,t)=>{if(!t.length)return null;let o=dv(e);if(t.includes(Gt(e,o)))return o;let r=bp(e),n=lz(e,o||r[0],t);return n?n[n.length-1]:null},(e,t)=>[e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId,t]);function VMe(e,t,o){let{lastBlockInserted:r}=e;return r.clientIds?.includes(t)&&r.source===o}function FMe(e,t){return e.blockVisibility?.[t]??!0}function zMe(){(0,Us.default)("wp.data.select( 'core/block-editor' ).getHoveredBlockClientId",{since:"6.9",version:"7.1"})}var jMe=(0,St.createSelector)(e=>{let t=new Set(Object.keys(e.blockVisibility).filter(o=>e.blockVisibility[o]));return t.size===0?wLe:t},e=>[e.blockVisibility]);function XZ(e,t){if(Oi(e,t)!=="default")return!1;if(!YZ(e,t))return!0;if(rz(e)){let n=mh(e);if(n){if(wn(e,n)?.includes(t))return!0}else if(t&&!sr(e,t))return!0}return((0,vt.hasBlockSupport)(Gt(e,t),"__experimentalDisableBlockOverlay",!1)?!1:NB(e,t))&&!HZ(e,t)&&!UZ(e,t,!0)}function HMe(e,t){let o=e.blocks.parents.get(t);for(;o;){if(XZ(e,o))return!0;o=e.blocks.parents.get(o)}return!1}function Oi(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 UMe=(0,St.createRegistrySelector)(e=>(t,o="")=>{let r=o||dv(t);if(!r||mp(t,r))return!1;let{getGroupingBlockName:n}=e(vt.store),i=bd(t,r),s=n();return i&&(i.name===s||(0,vt.getBlockType)(i.name)?.transforms?.ungroup)&&!!i.innerBlocks.length&&mz(t,r)}),GMe=(0,St.createRegistrySelector)(e=>(t,o=jn)=>{let{getGroupingBlockName:r}=e(vt.store),n=r(),i=o?.length?o:fv(t),s=i?.length?sr(t,i[0]):void 0;return gh(t,n,s)&&i.length&&$Z(t,i)}),WMe=(e,t)=>((0,Us.default)("wp.data.select( 'core/block-editor' ).__unstableGetContentLockingParent",{since:"6.1",version:"6.7"}),tz(e,t));function $Me(e){return(0,Us.default)("wp.data.select( 'core/block-editor' ).__unstableGetTemporarilyEditingAsBlocks",{since:"6.1",version:"6.7"}),oz(e)}var DB={};Ar(DB,{__experimentalUpdateSettings:()=>bz,clearBlockRemovalPrompt:()=>QMe,clearRequestedInspectorTab:()=>hNe,closeListViewContentPanel:()=>fNe,deleteStyleOverride:()=>tNe,editContentOnlySection:()=>vz,ensureDefaultBlock:()=>oX,expandBlock:()=>iNe,hideBlockInterface:()=>qMe,hideViewportModal:()=>mNe,openListViewContentPanel:()=>dNe,privateRemoveBlocks:()=>yz,requestInspectorTab:()=>gNe,resetZoomLevel:()=>cNe,setBlockRemovalRules:()=>JMe,setInsertionPoint:()=>sNe,setLastFocus:()=>oNe,setResponsiveEditing:()=>SNe,setSelectedBlockStyleState:()=>bNe,setSelectedBlockStyleStateCanvasPreview:()=>yNe,setStyleOverride:()=>eNe,setStyleStateViewport:()=>vNe,setZoomLevel:()=>lNe,showBlockInterface:()=>ZMe,showViewportModal:()=>pNe,startDragging:()=>rNe,stopDragging:()=>nNe,stopEditingContentOnlySection:()=>aNe,toggleBlockSpotlight:()=>uNe});var JZ=c(Rt(),1),eX=c(ar(),1),tX=c(G(),1),KMe=e=>Array.isArray(e)?e:[e],YMe=["inserterMediaCategories","blockInspectorAnimation","mediaSideload"];function bz(e,{stripExperimentalSettings:t=!1,reset:o=!1}={}){let r=e;Object.hasOwn(r,"__unstableIsPreviewMode")&&((0,JZ.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)YMe.includes(i)||(n[i]=r[i])}return{type:"UPDATE_SETTINGS",settings:n,reset:o}}function qMe(){return{type:"HIDE_BLOCK_INTERFACE"}}function ZMe(){return{type:"SHOW_BLOCK_INTERFACE"}}var yz=(e,t=!0,o=!1)=>({select:r,dispatch:n,registry:i})=>{if(!e||!e.length||(e=KMe(e),!r.canRemoveBlocks(e)))return;let a=!o&&r.getBlockRemovalRules();if(a){let u=function(g){let m=[],h=[...g];for(;h.length;){let{innerBlocks:b,...v}=h.shift();h.push(...b),m.push(v)}return m};var l=u;let d=e.map(r.getBlock),f=u(d),p;for(let g of a)if(p=g.callback(f),p){n(XMe(e,t,p));return}}t&&n.selectPreviousBlock(e[0],t),i.batch(()=>{n({type:"REMOVE_BLOCKS",clientIds:e}),n(oX())})},oX=()=>({select:e,dispatch:t})=>{if(e.getBlockCount()>0)return;let{__unstableHasCustomAppender:r}=e.getSettings();r||t.insertDefaultBlock()};function XMe(e,t,o){return{type:"DISPLAY_BLOCK_REMOVAL_PROMPT",clientIds:e,selectPrevious:t,message:o}}function QMe(){return{type:"CLEAR_BLOCK_REMOVAL_PROMPT"}}function JMe(e=!1){return{type:"SET_BLOCK_REMOVAL_RULES",rules:e}}function eNe(e,t){return{type:"SET_STYLE_OVERRIDE",id:e,style:t}}function tNe(e){return{type:"DELETE_STYLE_OVERRIDE",id:e}}function oNe(e=null){return{type:"LAST_FOCUS",lastFocus:e}}function rNe(){return{type:"START_DRAGGING"}}function nNe(){return{type:"STOP_DRAGGING"}}function iNe(e){return{type:"SET_BLOCK_EXPANDED_IN_LIST_VIEW",clientId:e}}function sNe(e){return{type:"SET_INSERTION_POINT",value:e}}function vz(e){return{type:"EDIT_CONTENT_ONLY_SECTION",clientId:e}}function aNe(){return{type:"EDIT_CONTENT_ONLY_SECTION"}}var lNe=(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,eX.speak)((0,tX.__)("You are currently in zoom-out mode."))}}o({type:"SET_ZOOM_LEVEL",zoom:e})};function cNe(){return{type:"RESET_ZOOM_LEVEL"}}function uNe(e,t){return{type:"TOGGLE_BLOCK_SPOTLIGHT",clientId:e,hasBlockSpotlight:t}}function dNe(){return{type:"OPEN_LIST_VIEW_CONTENT_PANEL"}}function fNe(){return{type:"CLOSE_LIST_VIEW_CONTENT_PANEL"}}function pNe(e){return{type:"SHOW_VIEWPORT_MODAL",clientIds:e}}function mNe(){return{type:"HIDE_VIEWPORT_MODAL"}}function gNe(e,t={}){return{type:"REQUEST_INSPECTOR_TAB",tabName:e,options:t}}function hNe(){return{type:"CLEAR_REQUESTED_INSPECTOR_TAB"}}function bNe(e,t){return{type:"SET_SELECTED_BLOCK_STYLE_STATE",clientId:e,value:t}}function yNe(e,t){return{type:"SET_SELECTED_BLOCK_STYLE_STATE_CANVAS_PREVIEW",clientId:e,value:t}}function vNe(e){return{type:"SET_STYLE_STATE_VIEWPORT",viewport:e}}function SNe(e){return{type:"SET_RESPONSIVE_EDITING",enabled:e}}var _z={};Ar(_z,{__unstableDeleteSelection:()=>GNe,__unstableExpandSelection:()=>$Ne,__unstableIncrementListViewExpandRevision:()=>EDe,__unstableMarkAutomaticChange:()=>uDe,__unstableMarkLastChangeAsPersistent:()=>lDe,__unstableMarkNextChangeAsNotPersistent:()=>cDe,__unstableSaveReusableBlock:()=>aDe,__unstableSetAllListViewPanelsOpen:()=>wDe,__unstableSetEditorMode:()=>dDe,__unstableSetOpenListViewPanel:()=>xDe,__unstableSetTemporarilyEditingAsBlocks:()=>vDe,__unstableSplitSelection:()=>WNe,__unstableToggleListViewPanel:()=>CDe,clearSelectedBlock:()=>ANe,duplicateBlocks:()=>pDe,enterFormattedText:()=>tDe,exitFormattedText:()=>oDe,flashBlock:()=>hDe,hideInsertionPoint:()=>jNe,hoverBlock:()=>TNe,insertAfterBlock:()=>gDe,insertBeforeBlock:()=>mDe,insertBlock:()=>FNe,insertBlocks:()=>fX,insertDefaultBlock:()=>nDe,mergeBlocks:()=>KNe,moveBlockToPosition:()=>VNe,moveBlocksDown:()=>NNe,moveBlocksToPosition:()=>dX,moveBlocksUp:()=>DNe,multiSelect:()=>ONe,receiveBlocks:()=>xNe,registerInserterMediaCategory:()=>SDe,removeBlock:()=>YNe,removeBlocks:()=>pX,replaceBlock:()=>MNe,replaceBlocks:()=>cX,replaceInnerBlocks:()=>qNe,resetBlocks:()=>kNe,resetSelection:()=>_Ne,selectBlock:()=>ENe,selectNextBlock:()=>BNe,selectPreviousBlock:()=>RNe,selectionChange:()=>rDe,setBlockEditingMode:()=>kDe,setBlockMovingClientId:()=>fDe,setBlockVisibility:()=>yDe,setHasControlledInnerBlocks:()=>bDe,setTemplateValidity:()=>HNe,showInsertionPoint:()=>zNe,startDraggingBlocks:()=>JNe,startMultiSelect:()=>PNe,startTyping:()=>XNe,stopDraggingBlocks:()=>eDe,stopMultiSelect:()=>INe,stopTyping:()=>QNe,synchronizeTemplate:()=>UNe,toggleBlockHighlight:()=>kz,toggleBlockMode:()=>ZNe,toggleSelection:()=>LNe,unsetBlockEditingMode:()=>_De,updateBlock:()=>CNe,updateBlockAttributes:()=>wNe,updateBlockListSettings:()=>iDe,updateSettings:()=>sDe,validateBlocksToTemplate:()=>lX});var et=c(de(),1),VB=c(ar(),1),yp=c(G(),1),sX=c(us(),1),bo=c(Yo(),1),vd=c(Rt(),1),aX=c(pv(),1);var iX=c(Yo(),1),yd="\x86";function Iw(e){if(e)return Object.keys(e).find(t=>{let o=e[t];return(typeof o=="string"||o instanceof iX.RichTextData)&&o.toString().indexOf(yd)!==-1})}function Sz(e){for(let[t,o]of Object.entries(e.attributes))if(o.source==="rich-text"||o.source==="html")return t}var mv=e=>Array.isArray(e)?e:[e],kNe=e=>({dispatch:t})=>{t({type:"RESET_BLOCKS",blocks:e}),t(lX(e))},lX=e=>({select:t,dispatch:o})=>{let r=t.getTemplate(),n=t.getTemplateLock(),i=!r||n!=="all"||(0,et.doBlocksMatchTemplate)(e,r),s=t.isValidTemplate();if(i!==s)return o.setTemplateValidity(i),i};function _Ne(e,t,o){return{type:"RESET_SELECTION",selectionStart:e,selectionEnd:t,initialPosition:o}}function xNe(e){return(0,vd.default)('wp.data.dispatch( "core/block-editor" ).receiveBlocks',{since:"5.9",alternative:"resetBlocks or insertBlocks"}),{type:"RECEIVE_BLOCKS",blocks:e}}function wNe(e,t,o={uniqueByBlock:!1}){return typeof o=="boolean"&&(o={uniqueByBlock:o}),{type:"UPDATE_BLOCK_ATTRIBUTES",clientIds:mv(e),attributes:t,options:o}}function CNe(e,t){return{type:"UPDATE_BLOCK",clientId:e,updates:t}}function ENe(e,t=0){return{type:"SELECT_BLOCK",initialPosition:t,clientId:e}}function TNe(){return(0,vd.default)('wp.data.dispatch( "core/block-editor" ).hoverBlock',{since:"6.9",version:"7.1"}),{type:"DO_NOTHING"}}var RNe=(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)}}},BNe=e=>({select:t,dispatch:o})=>{let r=t.getNextBlockClientId(e);r&&o.selectBlock(r)};function PNe(){return{type:"START_MULTI_SELECT"}}function INe(){return{type:"STOP_MULTI_SELECT"}}var ONe=(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();(0,VB.speak)((0,yp.sprintf)((0,yp._n)("%s block selected.","%s blocks selected.",a),a),"assertive")};function ANe(){return{type:"CLEAR_SELECTED_BLOCK"}}function LNe(e=!0){return{type:"TOGGLE_SELECTION",isSelectionEnabled:e}}var cX=(e,t,o,r=0,n)=>({select:i,dispatch:s,registry:a})=>{e=mv(e),t=mv(t);let l=i.getBlockRootClientId(e[0]);for(let u=0;u<t.length;u++){let d=t[u];if(!i.canInsertBlockType(d.name,l))return}a.batch(()=>{s({type:"REPLACE_BLOCKS",clientIds:e,blocks:t,time:Date.now(),indexToSelect:o,initialPosition:r,meta:n}),s.ensureDefaultBlock()})};function MNe(e,t){return cX(e,t)}var uX=e=>(t,o)=>({select:r,dispatch:n})=>{r.canMoveBlocks(t)&&n({type:e,clientIds:mv(t),rootClientId:o})},NNe=uX("MOVE_BLOCKS_DOWN"),DNe=uX("MOVE_BLOCKS_UP"),dX=(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 VNe(e,t="",o="",r){return dX([e],t,o,r)}function FNe(e,t,o,r,n,i){return fX([e],t,o,r,n,i)}var fX=(e,t,o,r=!0,n=0,i)=>({select:s,dispatch:a})=>{n!==null&&typeof n=="object"&&(i=n,n=0,(0,vd.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=mv(e);let l=[];for(let u of e)s.canInsertBlockType(u.name,o)&&l.push(u);l.length&&a({type:"INSERT_BLOCKS",blocks:l,index:t,rootClientId:o,time:Date.now(),updateSelection:r,initialPosition:r?n:null,meta:i})};function zNe(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 jNe=()=>({select:e,dispatch:t})=>{e.isBlockInsertionPointVisible()&&t({type:"HIDE_INSERTION_POINT"})};function HNe(e){return{type:"SET_TEMPLATE_VALIDITY",isValid:e}}var UNe=()=>({select:e,dispatch:t})=>{t({type:"SYNCHRONIZE_TEMPLATE"});let o=e.getBlocks(),r=e.getTemplate(),n=(0,et.synchronizeBlocksWithTemplate)(o,r);t.resetBlocks(n)},GNe=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 g=e?p:f,m=o.getBlock(g.clientId),h=(0,et.getBlockType)(m.name);if(!h.merge)return;let b=f,v=p,y=o.getBlock(b.clientId),k=o.getBlock(v.clientId),S=y.attributes[b.attributeKey],_=k.attributes[v.attributeKey],x=(0,bo.create)({html:S}),w=(0,bo.create)({html:_});x=(0,bo.remove)(x,b.offset,x.text.length),w=(0,bo.insert)(w,yd,0,v.offset);let T=(0,et.cloneBlock)(y,{[b.attributeKey]:(0,bo.toHTMLString)({value:x})}),B=(0,et.cloneBlock)(k,{[v.attributeKey]:(0,bo.toHTMLString)({value:w})}),R=e?T:B,I=y.name===k.name?[R]:(0,et.switchToBlockType)(R,h.name);if(!I||!I.length)return;let A;if(e){let j=I.pop();A=h.merge(j.attributes,B.attributes)}else{let j=I.shift();A=h.merge(T.attributes,j.attributes)}let P=Iw(A),O=A[P],N=(0,bo.create)({html:O}),z=N.text.indexOf(yd),D=(0,bo.remove)(N,z,z+1),M=(0,bo.toHTMLString)({value:D});A[P]=M;let V=o.getSelectedBlockClientIds(),L=[...e?I:[],{...m,attributes:{...m.attributes,...A},innerBlocks:k.innerBlocks},...e?[]:I];t.batch(()=>{r.selectionChange(m.clientId,P,z,z),r.replaceBlocks(V,L,0,o.getSelectedBlocksInitialCaretPosition())})},WNe=(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 g=f,m=p,h=o.getBlock(g.clientId),b=o.getBlock(m.clientId),v=(0,et.getBlockType)(h.name),y=(0,et.getBlockType)(b.name),k=typeof g.attributeKey=="string"?g.attributeKey:Sz(v),S=typeof m.attributeKey=="string"?m.attributeKey:Sz(y),_=o.getBlockAttributes(g.clientId);if(_?.metadata?.bindings?.[k]){if(e.length){let{createWarningNotice:Q}=t.dispatch(sX.store);Q((0,yp.__)("Blocks can't be inserted into other blocks with bindings"),{type:"snackbar"});return}r.insertAfterBlock(g.clientId);return}if(!k||!S||typeof n.offset>"u"||typeof i.offset>"u")return;if(g.clientId===m.clientId&&k===S&&g.offset===m.offset){if(e.length){if((0,et.isUnmodifiedDefaultBlock)(h,"content")){r.replaceBlocks([g.clientId],e,e.length-1,-1);return}}else if(!o.getBlockOrder(g.clientId).length){let Q=function(){let ee=(0,et.getDefaultBlockName)();return o.canInsertBlockType(ee,s)?(0,et.createBlock)(ee):(0,et.createBlock)(o.getBlockName(g.clientId))};var w=Q;let te=_[k].length;if(g.offset===0&&te){r.insertBlocks([Q()],o.getBlockIndex(g.clientId),s,!1);return}if(g.offset===te){r.insertBlocks([Q()],o.getBlockIndex(g.clientId)+1,s);return}}}let T=h.attributes[k],B=b.attributes[S],R=(0,bo.create)({html:T}),I=(0,bo.create)({html:B});R=(0,bo.remove)(R,g.offset,R.text.length),I=(0,bo.remove)(I,0,m.offset);let A={...h,innerBlocks:h.clientId===b.clientId?[]:h.innerBlocks,attributes:{...h.attributes,[k]:(0,bo.toHTMLString)({value:R})}},P={...b,clientId:h.clientId===b.clientId?(0,et.createBlock)(b.name).clientId:b.clientId,attributes:{...b.attributes,[S]:(0,bo.toHTMLString)({value:I})}},O=(0,et.getDefaultBlockName)();if(h.clientId===b.clientId&&O&&P.name!==O&&o.canInsertBlockType(O,s)){let Q=(0,et.switchToBlockType)(P,O);Q?.length===1&&(P=Q[0])}if(!e.length){r.replaceBlocks(o.getSelectedBlockClientIds(),[A,P]);return}let N,z=[],D=[...e],M=D.shift(),V=(0,et.getBlockType)(A.name),L=V.merge&&M.name===V.name?[M]:(0,et.switchToBlockType)(M,V.name);if(L?.length){let Q=L.shift();A={...A,attributes:{...A.attributes,...V.merge(A.attributes,Q.attributes)}},z.push(A),N={clientId:A.clientId,attributeKey:k,offset:(0,bo.create)({html:A.attributes[k]}).text.length},D.unshift(...L)}else(0,et.isUnmodifiedBlock)(A)||z.push(A),z.push(M);let j=D.pop(),q=(0,et.getBlockType)(P.name);if(D.length&&z.push(...D),j){let Q=q.merge&&q.name===j.name?[j]:(0,et.switchToBlockType)(j,q.name);if(Q?.length){let te=Q.pop();z.push({...P,attributes:{...P.attributes,...q.merge(te.attributes,P.attributes)}}),z.push(...Q),N={clientId:P.clientId,attributeKey:S,offset:(0,bo.create)({html:te.attributes[S]}).text.length}}else z.push(j),(0,et.isUnmodifiedBlock)(P)||z.push(P)}else(0,et.isUnmodifiedBlock)(P)||z.push(P);t.batch(()=>{r.replaceBlocks(o.getSelectedBlockClientIds(),z,z.length-1,0),N&&r.selectionChange(N.clientId,N.attributeKey,N.offset,N.offset)})},$Ne=()=>({select:e,dispatch:t})=>{let o=e.getSelectionStart(),r=e.getSelectionEnd();t.selectionChange({start:{clientId:o.clientId},end:{clientId:r.clientId}})},KNe=(e,t)=>({registry:o,select:r,dispatch:n})=>{let i=e,s=t,a=r.getBlock(i),l=(0,et.getBlockType)(a.name);if(!l||r.getBlockEditingMode(i)==="disabled"||r.getBlockEditingMode(s)==="disabled")return;let u=r.getBlock(s);if(!l.merge&&(0,et.getBlockSupport)(a.name,"__experimentalOnMerge")){let _=(0,et.switchToBlockType)(u,l.name);if(_?.length!==1){n.selectBlock(a.clientId);return}let[x]=_;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 w=r.getNextBlockClientId(i);if(w&&r.getBlockName(i)===r.getBlockName(w)){let T=r.getBlockAttributes(i),B=r.getBlockAttributes(w);Object.keys(T).every(R=>T[R]===B[R])&&(n.moveBlocksToPosition(r.getBlockOrder(w),w,i),n.removeBlock(w,!1))}});return}if((0,et.isUnmodifiedDefaultBlock)(a)){r.isBlockSelected(i)?o.batch(()=>{n.removeBlock(i,!1),n.selectBlock(s,0)}):n.removeBlock(i,!1);return}if((0,et.isUnmodifiedDefaultBlock)(u)){n.removeBlock(s,r.isBlockSelected(s));return}if(!l.merge){(0,et.isUnmodifiedBlock)(u,"content")?n.removeBlock(s,r.isBlockSelected(s)):n.selectBlock(a.clientId);return}let d=(0,et.getBlockType)(u.name),{clientId:f,attributeKey:p,offset:g}=r.getSelectionStart(),h=(f===i?l:d).attributes[p],b=(f===i||f===s)&&p!==void 0&&g!==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,et.cloneBlock)(a),y=(0,et.cloneBlock)(u);if(b){let _=f===i?v:y,x=_.attributes[p],w=(0,bo.insert)((0,bo.create)({html:x}),yd,g,g);_.attributes[p]=(0,bo.toHTMLString)({value:w})}let k=a.name===u.name?[y]:(0,et.switchToBlockType)(y,a.name);if(!k||!k.length)return;let S=l.merge(v.attributes,k[0].attributes);if(b){let _=Iw(S),x=S[_],w=(0,bo.create)({html:x}),T=w.text.indexOf(yd),B=(0,bo.remove)(w,T,T+1),R=(0,bo.toHTMLString)({value:B});S[_]=R,n.selectionChange(a.clientId,_,T,T)}n.replaceBlocks([a.clientId,u.clientId],[{...a,attributes:{...a.attributes,...S}},...k.slice(1)],0)},pX=(e,t=!0)=>yz(e,t);function YNe(e,t){return pX([e],t)}function qNe(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 ZNe(e){return{type:"TOGGLE_BLOCK_MODE",clientId:e}}function XNe(){return{type:"START_TYPING"}}function QNe(){return{type:"STOP_TYPING"}}function JNe(e=[]){return{type:"START_DRAGGING_BLOCKS",clientIds:e}}function eDe(){return{type:"STOP_DRAGGING_BLOCKS"}}function tDe(){return(0,vd.default)('wp.data.dispatch( "core/block-editor" ).enterFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function oDe(){return(0,vd.default)('wp.data.dispatch( "core/block-editor" ).exitFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function rDe(e,t,o,r){return typeof e=="string"?{type:"SELECTION_CHANGE",clientId:e,attributeKey:t,startOffset:o,endOffset:r}:{type:"SELECTION_CHANGE",...e}}var nDe=(e,t,o)=>({dispatch:r})=>{let n=(0,et.getDefaultBlockName)();if(!n)return;let i=(0,et.createBlock)(n,e);return r.insertBlock(i,o,t)};function iDe(e,t){return{type:"UPDATE_BLOCK_LIST_SETTINGS",clientId:e,settings:t}}function sDe(e){return bz(e,{stripExperimentalSettings:!0})}function aDe(){return(0,vd.default)('wp.data.dispatch( "core/block-editor" ).__unstableSaveReusableBlock',{since:"7.1"}),{type:"DO_NOTHING"}}function lDe(){return{type:"MARK_LAST_CHANGE_AS_PERSISTENT"}}function cDe({history:e="merge"}={}){return{type:"MARK_NEXT_CHANGE_AS_NOT_PERSISTENT",history:e}}var uDe=()=>({dispatch:e})=>{e({type:"MARK_AUTOMATIC_CHANGE"});let{requestIdleCallback:t=o=>setTimeout(o,100)}=window;t(()=>{e({type:"MARK_AUTOMATIC_CHANGE_FINAL"})})},dDe=e=>({registry:t})=>{t.dispatch(aX.store).set("core","editorTool",e),e==="navigation"?(0,VB.speak)((0,yp.__)("You are currently in Write mode.")):e==="edit"&&(0,VB.speak)((0,yp.__)("You are currently in Design mode."))};function fDe(){return(0,vd.default)('wp.data.dispatch( "core/block-editor" ).setBlockMovingClientId',{since:"6.7",hint:"Block moving mode feature has been removed"}),{type:"DO_NOTHING"}}var pDe=(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,et.hasBlockSupport)(d,"multiple",!0)))return;let s=o.getBlockRootClientId(e[0]),a=mv(e),l=o.getBlockIndex(a[a.length-1]),u=n.map(d=>(0,et.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)},mDe=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={};if(i.attributesToCopy){let l=t.getBlockAttributes(e);i.attributesToCopy.forEach(u=>{l[u]&&(s[u]=l[u])})}let a=(0,et.createBlock)(i.name,{...i.attributes,...s});return o.insertBlock(a,n,r)},gDe=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={};if(i.attributesToCopy){let l=t.getBlockAttributes(e);i.attributesToCopy.forEach(u=>{l[u]&&(s[u]=l[u])})}let a=(0,et.createBlock)(i.name,{...i.attributes,...s});return o.insertBlock(a,n+1,r)};function kz(e,t){return{type:"TOGGLE_BLOCK_HIGHLIGHT",clientId:e,isHighlighted:t}}var hDe=(e,t=150)=>async({dispatch:o})=>{o(kz(e,!0)),await new Promise(r=>setTimeout(r,t)),o(kz(e,!1))};function bDe(e,t){return{type:"SET_HAS_CONTROLLED_INNER_BLOCKS",hasControlledInnerBlocks:t,clientId:e}}function yDe(e){return{type:"SET_BLOCK_VISIBILITY",updates:e}}function vDe(e){return(0,vd.default)("wp.data.dispatch( 'core/block-editor' ).__unstableSetTemporarilyEditingAsBlocks",{since:"7.0"}),vz(e)}var SDe=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 kDe(e="",t){return{type:"SET_BLOCK_EDITING_MODE",clientId:e,mode:t}}function _De(e=""){return{type:"UNSET_BLOCK_EDITING_MODE",clientId:e}}function xDe(e){return{type:"SET_OPEN_LIST_VIEW_PANEL",clientId:e}}function wDe(){return{type:"SET_ALL_LIST_VIEW_PANELS_OPEN"}}function CDe(e,t){return{type:"TOGGLE_LIST_VIEW_PANEL",clientId:e,isOpen:t}}function EDe(){return{type:"INCREMENT_LIST_VIEW_EXPAND_REVISION"}}var gv={reducer:Bq,selectors:hz,actions:_z},C=(0,FB.createReduxStore)(ir,{...gv,persist:["preferences"]}),mX=(0,FB.registerStore)(ir,{...gv,persist:["preferences"]});H(mX).registerPrivateActions(DB);H(mX).registerPrivateSelectors(PB);H(C).registerPrivateActions(DB);H(C).registerPrivateSelectors(PB);var hv=c(U(),1),gX=c(G(),1);var zl=c(E(),1);function TDe({className:e,actions:t,children:o,secondaryActions:r}){return(0,zl.jsx)("div",{style:{display:"contents",all:"initial"},children:(0,zl.jsx)("div",{className:K(e,"block-editor-warning"),children:(0,zl.jsxs)("div",{className:"block-editor-warning__contents",children:[(0,zl.jsx)("p",{className:"block-editor-warning__message",children:o}),(t?.length>0||r)&&(0,zl.jsxs)("div",{className:"block-editor-warning__actions",children:[t?.length>0&&t.map((n,i)=>(0,zl.jsx)("span",{className:"block-editor-warning__action",children:n},i)),r&&(0,zl.jsx)(hv.DropdownMenu,{className:"block-editor-warning__secondary",icon:zs,label:(0,gX.__)("More options"),popoverProps:{placement:"bottom-end",className:"block-editor-warning__dropdown"},noIcons:!0,children:()=>(0,zl.jsx)(hv.MenuGroup,{children:r.map((n,i)=>(0,zl.jsx)(hv.MenuItem,{onClick:n.onClick,children:n.title},i))})})]})]})})})}var vp=TDe;var bv=c(E(),1);function yX({originalBlockClientId:e,name:t,onReplace:o}){let{selectBlock:r}=(0,bX.useDispatch)(C),n=(0,hX.getBlockType)(t);return(0,bv.jsxs)(vp,{actions:[(0,bv.jsx)(xz.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(e),children:(0,zB.__)("Find original")},"find-original"),(0,bv.jsx)(xz.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>o([]),children:(0,zB.__)("Remove")},"remove")],children:[(0,bv.jsxs)("strong",{children:[n?.title,": "]}),(0,zB.__)("This block can only be used once.")]})}var Ow=c(E(),1);function UB({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:g}=p,m=(0,jB.hasBlockSupport)(s,"layout",!1)||(0,jB.hasBlockSupport)(s,"__experimentalLayout",!1),b=!!gt()[Bx]||(0,jB.hasBlockSupport)(s,"listView")||s==="core/navigation",{originalBlockClientId:v}=(0,HB.useContext)(zn);return(0,Ow.jsxs)(rT,{value:(0,HB.useMemo)(()=>({name:s,isSelected:a,clientId:l,layout:m?f:null,__unstableLayoutClassNames:d,[Dl]:e,[zy]:t,[qf]:o&&r!=="disabled",[jy]:r,[Hy]:g,[oT]:n,[Bx]:b}),[s,a,l,m,f,d,e,t,o,r,g,n,b]),children:[(0,Ow.jsx)(gq,{...i}),v&&(0,Ow.jsx)(yX,{originalBlockClientId:v,name:s,onReplace:i.onReplace})]})}function Le(...e){let{clientId:t=null}=gt();return(0,vX.useSelect)(o=>H(o(C)).getBlockSettings(t,...e),[t,...e])}function kX(e){(0,SX.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]=Le(e);return t}var WB=c(E(),1),{kebabCase:RDe}=H(xX.privateApis),_X=([e,...t])=>e.toUpperCase()+t.join(""),BDe=e=>(0,yh.createHigherOrderComponent)(t=>function(r){return(0,WB.jsx)(t,{...r,colors:e})},"withCustomColorPalette"),PDe=()=>(0,yh.createHigherOrderComponent)(e=>function(o){let[r,n,i]=Le("color.palette.custom","color.palette.theme","color.palette.default"),s=(0,GB.useMemo)(()=>[...r||[],...n||[],...i||[]],[r,n,i]);return(0,WB.jsx)(e,{...o,colors:s})},"withEditorColorPalette");function wX(e,t){let o=e.reduce((r,n)=>({...r,...typeof n=="string"?{[n]:RDe(n)}:n}),{});return(0,yh.compose)([t,r=>class extends GB.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 iq(s,i)}createSetters(){return Object.keys(o).reduce((i,s)=>{let a=_X(s),l=`custom${a}`;return i[`set${a}`]=this.createSetColor(s,l),i},{})}createSetColor(i,s){return a=>{let l=iT(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=Uc(s,i[u],i[`custom${_X(u)}`]),p=a[u];return p?.color===f.color&&p?l[u]=p:l[u]={...f,class:xa(d,f.slug)},l},{})}render(){return(0,WB.jsx)(r,{...this.props,colors:void 0,...this.state,...this.setters,colorUtils:this.colorUtils})}}])}function CX(e){return(...t)=>{let o=BDe(e);return(0,yh.createHigherOrderComponent)(wX(t,o),"withCustomColors")}}function EX(...e){let t=PDe();return(0,yh.createHigherOrderComponent)(wX(e,t),"withColors")}var $B=c(F(),1),KB=c(J(),1);function yv(e){if(e)return`has-${e}-gradient-background`}function YB(e,t){let o=e?.find(r=>r.slug===t);return o&&o.gradient}function TX(e,t){return e?.find(r=>r.gradient===t)}function RX(e,t){let o=TX(e,t);return o&&o.slug}function IDe({gradientAttribute:e="gradient",customGradientAttribute:t="customGradient"}={}){let{clientId:o}=gt(),[r,n,i]=Le("color.gradients.custom","color.gradients.theme","color.gradients.default"),s=(0,$B.useMemo)(()=>[...r||[],...n||[],...i||[]],[r,n,i]),{gradient:a,customGradient:l}=(0,KB.useSelect)(g=>{let{getBlockAttributes:m}=g(C),h=m(o)||{};return{customGradient:h[t],gradient:h[e]}},[o,e,t]),{updateBlockAttributes:u}=(0,KB.useDispatch)(C),d=(0,$B.useCallback)(g=>{let m=RX(s,g);if(m){u(o,{[e]:m,[t]:void 0});return}u(o,{[e]:void 0,[t]:g})},[s,o,u]),f=yv(a),p;return a?p=YB(s,a):p=l,{gradientClass:f,gradientValue:p,setGradient:d}}var BX=c(U(),1);var{kebabCase:ODe}=H(BX.privateApis),vv=(e,t,o)=>{if(t){let r=e?.find(({slug:n})=>n===t);if(r)return r}return{size:o}};function wz(e,t){let o=e?.find(({size:r})=>r===t);return o||{size:t}}function Sp(e){if(e)return`has-${ODe(e)}-font-size`}var ADe="1600px",LDe="320px",MDe=1,NDe=.25,DDe=.75,VDe="14px";function PX({minimumFontSize:e,maximumFontSize:t,fontSize:o,minimumViewportWidth:r=LDe,maximumViewportWidth:n=ADe,scaleFactor:i=MDe,minimumFontSizeLimit:s}){if(s=kp(s)?s:VDe,o){let k=kp(o);if(!k?.unit)return null;let S=kp(s,{coerceTo:k.unit});if(S?.value&&!e&&!t&&k?.value<=S?.value)return null;if(t||(t=`${k.value}${k.unit}`),!e){let _=k.unit==="px"?k.value:k.value*16,x=Math.min(Math.max(1-.075*Math.log2(_),NDe),DDe),w=Aw(k.value*x,3);S?.value&&w<S?.value?e=`${S.value}${S.unit}`:e=`${w}${k.unit}`}}let a=kp(e),l=a?.unit||"rem",u=kp(t,{coerceTo:l});if(!a||!u)return null;let d=kp(e,{coerceTo:"rem"}),f=kp(n,{coerceTo:l}),p=kp(r,{coerceTo:l});if(!f||!p||!d)return null;let g=f.value-p.value;if(!g)return null;let m=Aw(p.value/100,3),h=Aw(m,3)+l,b=100*((u.value-a.value)/g),v=Aw((b||1)*i,3),y=`${d.value}${d.unit} + ((1vw - ${h}) * ${v})`;return`clamp(${e}, ${y}, ${t})`}function kp(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:Aw(d,3),unit:u}}function Aw(e,t=3){let o=Math.pow(10,t);return Number.isFinite(e)?parseFloat(Math.round(e*o)/o):void 0}var IX=c(U(),1);var OX=c(E(),1);function FDe(e){let[t,o]=Le("typography.fontSizes","typography.customFontSize");return(0,OX.jsx)(IX.FontSizePicker,{...e,fontSizes:t,disableCustomFontSizes:!o})}var Cz=FDe;var Lw=c(fe(),1),LX=c(F(),1);var Ez=c(E(),1),zDe=[],AX=([e,...t])=>e.toUpperCase()+t.join(""),MX=(...e)=>{let t=e.reduce((o,r)=>(o[r]=`custom${AX(r)}`,o),{});return(0,Lw.createHigherOrderComponent)((0,Lw.compose)([(0,Lw.createHigherOrderComponent)(o=>function(n){let[i]=Le("typography.fontSizes");return(0,Ez.jsx)(o,{...n,fontSizes:i||zDe})},"withFontSizes"),o=>class extends LX.Component{constructor(n){super(n),this.setters=this.createSetters(),this.state={}}createSetters(){return Object.entries(t).reduce((n,[i,s])=>{let a=AX(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],g=vv(i,p,n[f]);return u[d]={...g,class:Sp(p)},u},{});return{...s,...l}}render(){return(0,Ez.jsx)(o,{...this.props,fontSizes:void 0,...this.state,...this.setters})}}]),"withFontSizes")};var vh=c(G(),1),qB=c(U(),1);var NX=c(E(),1),jDe=[{icon:rp,title:(0,vh.__)("Align text left"),align:"left"},{icon:Qg,title:(0,vh.__)("Align text center"),align:"center"},{icon:np,title:(0,vh.__)("Align text right"),align:"right"}],HDe={placement:"bottom-start"};function UDe({value:e,onChange:t,alignmentControls:o=jDe,label:r=(0,vh.__)("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,vh.isRTL)()?np:rp}let d=s?qB.ToolbarGroup:qB.ToolbarDropdownMenu,f=s?{isCollapsed:i}:{toggleProps:n?{description:n}:{},popoverProps:HDe};return(0,NX.jsx)(d,{icon:u(),label:r,controls:o.map(p=>{let{align:g}=p;return{...p,isActive:e===g,role:i?"menuitemradio":void 0,onClick:a(g)}}),...f})}var Tz=UDe;var Rz=c(E(),1),ZB=e=>(0,Rz.jsx)(Tz,{...e,isToolbar:!1}),DX=e=>(0,Rz.jsx)(Tz,{...e,isToolbar:!0});var rP=c(ho(),1),nP=c(U(),1),QX=c(F(),1),iP=c(de(),1);var ZX=c(J(),1),xp=c(de(),1),Az=c(F(),1);var $X=c(jX(),1);var Bz=function(e,t){return Bz=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])},Bz(e,t)};function HX(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Bz(e,t);function o(){this.constructor=e}e.prototype=t===null?Object.create(t):(o.prototype=t.prototype,new o)}var pn=function(){return pn=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},pn.apply(this,arguments)};function UX(e){return e.toLowerCase()}var YDe=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],qDe=/[^A-Z0-9]+/gi;function WX(e,t){t===void 0&&(t={});for(var o=t.splitRegexp,r=o===void 0?YDe:o,n=t.stripRegexp,i=n===void 0?qDe:n,s=t.transform,a=s===void 0?UX:s,l=t.delimiter,u=l===void 0?" ":l,d=GX(GX(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 GX(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce(function(r,n){return r.replace(n,o)},e)}var ZDe=e=>e.name||"",XDe=e=>e.title,QDe=e=>e.description||"",JDe=e=>e.keywords||[],eVe=e=>e.category,tVe=()=>null,oVe=[/([\p{Ll}\p{Lo}\p{N}])([\p{Lu}\p{Lt}])/gu,/([\p{Lu}\p{Lt}])([\p{Lu}\p{Lt}][\p{Ll}\p{Lo}])/gu],rVe=new RegExp("(\\p{C}|\\p{P}|\\p{S})+","giu"),Pz=new Map,Iz=new Map;function QB(e=""){if(Pz.has(e))return Pz.get(e);let t=WX(e,{splitRegexp:oVe,stripRegexp:rVe}).split(" ").filter(Boolean);return Pz.set(e,t),t}function Mw(e=""){if(Iz.has(e))return Iz.get(e);let t=(0,$X.default)(e);return t=t.replace(/^\//,""),t=t.toLowerCase(),Iz.set(e,t),t}var Nw=(e="")=>QB(Mw(e)),nVe=(e,t)=>e.filter(o=>!Nw(t).some(r=>r.includes(o))),JB=(e,t,o,r)=>Nw(r).length===0?e:Dw(e,r,{getCategory:s=>t.find(({slug:a})=>a===s.category)?.title,getCollection:s=>o[s.name.split("/")[0]]?.title}),Dw=(e=[],t="",o={})=>{if(Nw(t).length===0)return e;let n=e.map(i=>[i,iVe(i,t,o)]).filter(([,i])=>i>0);return n.sort(([,i],[,s])=>s-i),n.map(([i])=>i)};function iVe(e,t,o={}){let{getName:r=ZDe,getTitle:n=XDe,getDescription:i=QDe,getKeywords:s=JDe,getCategory:a=eVe,getCollection:l=tVe}=o,u=r(e),d=n(e),f=i(e),p=s(e),g=a(e),m=l(e),h=Mw(t),b=Mw(d),v=0;if(h===b)v+=30;else if(b.startsWith(h))v+=20;else{let y=[u,d,f,...p,g,m].join(" "),k=QB(h);nVe(k,y).length===0&&(v+=10)}if(v!==0&&u.startsWith("core/")){let y=u!==e.id;v+=y?1:2}return v}var Zc=c(de(),1),Sv=c(J(),1),eP=c(F(),1),KX=c(us(),1),tP=c(G(),1);var sVe=(e,t,o)=>{let r=(0,eP.useMemo)(()=>({[hp]:!!o}),[o]),[n]=(0,Sv.useSelect)(d=>[d(C).getInserterItems(e,r)],[e,r]),{getClosestAllowedInsertionPoint:i}=H((0,Sv.useSelect)(C)),{createErrorNotice:s}=(0,Sv.useDispatch)(KX.store),[a,l]=(0,Sv.useSelect)(d=>{let{getCategories:f,getCollections:p}=d(Zc.store);return[f(),p()]},[]),u=(0,eP.useCallback)(({name:d,initialAttributes:f,innerBlocks:p,innerContent:g,syncStatus:m,content:h},b)=>{let v=i(d,e);if(v===null){let k=(0,Zc.getBlockType)(d)?.title??d;s((0,tP.sprintf)((0,tP.__)(`Block "%s" can't be inserted.`),k),{type:"snackbar",id:"inserter-notice"});return}let y=m==="unsynced"?(0,Zc.parse)(h,{__unstableSkipMigrationLogs:!0}):(0,Zc.createBlock)(d,f,(0,Zc.createBlocksFromInnerBlocksTemplate)(p),g);t(y,void 0,b,v)},[i,e,t,s]);return[n,a,l,u]},_p=sVe;var YX=c(U(),1);var qX=c(F(),1),Oz=c(E(),1);function aVe({icon:e,showColors:t=!1,className:o,context:r}){e?.src==="block-default"&&(e={src:zx});let n=(0,Oz.jsx)(YX.Icon,{icon:e&&e.src?e.src:e,context:r}),i=t?{backgroundColor:e&&e.background,color:e&&e.foreground}:{};return(0,Oz.jsx)("span",{style:i,className:K("block-editor-block-icon",o,{"has-colors":t}),children:n})}var Et=(0,qX.memo)(aVe);var oP=(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 kv=c(E(),1),lVe=()=>{},cVe=9;function uVe(){return{name:"blocks",className:"block-editor-autocompleters__block",triggerPrefix:"/",useItems(e){let{rootClientId:t,selectedBlockId:o,prioritizedBlocks:r}=(0,ZX.useSelect)(u=>{let{getSelectedBlockClientId:d,getBlock:f,getBlockListSettings:p,getBlockRootClientId:g}=u(C),{getActiveBlockVariation:m}=u(xp.store),h=d(),{name:b,attributes:v}=f(h),y=m(b,v),k=g(h);return{selectedBlockId:y?`${b}/${y.name}`:b,rootClientId:k,prioritizedBlocks:p(k)?.prioritizedInserterBlocks}},[]),[n,i,s]=_p(t,lVe,!0),a=(0,Az.useMemo)(()=>(e.trim()?JB(n,i,s,e):oP(qc(n,"frecency","desc"),r)).filter(d=>d.id!==o).slice(0,cVe),[e,o,n,i,s,r]);return[(0,Az.useMemo)(()=>a.map(u=>{let{title:d,icon:f,isDisabled:p}=u;return{key:`block-${u.id}`,value:u,label:(0,kv.jsxs)(kv.Fragment,{children:[(0,kv.jsx)(Et,{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,xp.cloneBlock)(a)):(0,xp.createBlock)(t,o,(0,xp.createBlocksFromInnerBlocksTemplate)(r),n)}}}}var XX=uVe();var JX=c(E(),1),dVe=[];function eQ({completers:e=dVe}){let{name:t}=gt();return(0,QX.useMemo)(()=>{let o=[...e];return(t===(0,iP.getDefaultBlockName)()||(0,iP.getBlockSupport)(t,"__experimentalSlashInserter",!1))&&(o=[...o,XX]),(0,rP.hasFilter)("editor.Autocomplete.completers")&&(o===e&&(o=o.map(r=>({...r}))),o=(0,rP.applyFilters)("editor.Autocomplete.completers",o,t)),o},[e,t])}function tQ(e){return(0,nP.__unstableUseAutocompleteProps)({...e,completers:eQ(e)})}function fVe(e){return(0,JX.jsx)(nP.Autocomplete,{...e,completers:eQ(e)})}var oQ=fVe;var TQ=c(G(),1),Tp=c(U(),1);var CQ=c(J(),1);var fP=c(F(),1);var lr=c(G(),1);var Cn=c(U(),1);var _v=c(G(),1);var Gs={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 wp(e,t=Gs,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 sP(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,_v.sprintf)((0,_v.__)("Max %s wide"),t)),i.test(o)&&(n.wide=(0,_v.sprintf)((0,_v.__)("Max %s wide"),o)),n}var jl=c(G(),1);var Xc=(e,t)=>e?.includes?e==="0"||e.includes(`var:preset|${t}|`):!1;function aP(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 rQ(e,t,o){if(e===void 0)return 0;let r=parseFloat(e,10)===0?"0":aP(e,o),n=t.findIndex(i=>String(i.slug)===r);return n!==-1?n:NaN}function Lz(e,t,o){if(!Xc(e,o))return e;let r=parseFloat(e,10)===0?"0":aP(e,o);return t.find(i=>String(i.slug)===r)?.size}function nQ(e,t,o){if(!e||Xc(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 iQ="spacing",sQ=8,Cp=["top","bottom","left","right"],aQ={top:void 0,right:void 0,bottom:void 0,left:void 0},lP={custom:JR,axial:JR,horizontal:c6,vertical:p6,top:f6,right:d6,bottom:l6,left:u6},Qc={default:(0,jl.__)("Spacing control"),top:(0,jl.__)("Top"),bottom:(0,jl.__)("Bottom"),left:(0,jl.__)("Left"),right:(0,jl.__)("Right"),mixed:(0,jl.__)("Mixed"),vertical:(0,jl.__)("Vertical"),horizontal:(0,jl.__)("Horizontal"),axial:(0,jl.__)("Horizontal & vertical"),custom:(0,jl.__)("Custom")},Sd={axial:"axial",top:"top",right:"right",bottom:"bottom",left:"left",custom:"custom"};function cP(e){return Xc(e,iQ)}function lQ(e,t){if(!cP(e))return e;let o=aP(e,iQ);return t.find(n=>String(n.slug)===o)?.size}function xv(e,t){if(!e||cP(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 Hl(e){if(!e||typeof e!="string")return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function Mz(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 pVe(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 cQ(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&&pVe(t),u=t?.includes("horizontal")&&t?.includes("vertical")&&t?.length===2;if(Mz(t)&&(a||l))return Sd.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]:Sd.custom}function Vw(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function Ai(e,t="0"){let o=Vw(e);if(!o)return null;let r=Hl(o?.top)||t,n=Hl(o?.left)||t;return r===n?r:`${r} ${n}`}var yo=c(E(),1),mVe={left:"flex-start",right:"flex-end",center:"center","space-between":"space-between"},uQ={left:"flex-start",right:"flex-end",center:"center",stretch:"stretch"},gVe={top:"flex-start",center:"center",bottom:"flex-end",stretch:"stretch","space-between":"space-between"},dQ={horizontal:"center",vertical:"top"},hVe={top:{icon:Xx,label:(0,lr._x)("Align top","Block vertical alignment setting")},center:{icon:Yx,label:(0,lr._x)("Align middle","Block vertical alignment setting")},bottom:{icon:Kx,label:(0,lr._x)("Align bottom","Block vertical alignment setting")},stretch:{icon:Zx,label:(0,lr._x)("Stretch to fill","Block vertical alignment setting")},"space-between":{icon:qx,label:(0,lr._x)("Space between","Block vertical alignment setting")}},bVe=["wrap","nowrap"],mQ={name:"flex",label:(0,lr.__)("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,S)=>(t?.[k]??S)!==(n?.[k]??S),f=()=>d("justifyContent","left"),p=()=>d("verticalAlignment",gQ(t)),g=()=>d("orientation","horizontal"),m=()=>d("flexWrap","wrap"),h=()=>o(Ge({...t,justifyContent:n?.justifyContent})),b=()=>o(Ge({...t,verticalAlignment:yVe(n?.verticalAlignment,t?.orientation)})),v=()=>{let{verticalAlignment:k,justifyContent:S}=t,_=n?.orientation,x=!_||_==="horizontal";o(Ge({...t,orientation:_,verticalAlignment:n?.verticalAlignment??(x&&k==="space-between"?"center":k),justifyContent:n?.justifyContent??(x&&S==="stretch"?"left":S)}))},y=()=>o(Ge({...t,flexWrap:n?.flexWrap}));return(0,yo.jsxs)(yo.Fragment,{children:[(a||s)&&(0,yo.jsxs)(Cn.Flex,{align:"flex-start",className:"block-editor-hooks__flex-layout-controls",gap:4,justify:"flex-start",children:[a&&(0,yo.jsx)(Cn.__experimentalToolsPanelItem,{label:(0,lr.__)("Justification"),hasValue:f,onDeselect:h,isShownByDefault:!0,panelId:i,children:(0,yo.jsx)(pQ,{layout:t,onChange:o})}),s&&(0,yo.jsx)(Cn.__experimentalToolsPanelItem,{label:(0,lr.__)("Orientation"),hasValue:g,onDeselect:v,isShownByDefault:!0,panelId:i,children:(0,yo.jsx)(_Ve,{layout:t,onChange:o})})]}),l&&(0,yo.jsx)(Cn.__experimentalToolsPanelItem,{label:(0,lr.__)("Alignment"),hasValue:p,onDeselect:b,panelId:i,children:(0,yo.jsx)(fQ,{layout:t,onChange:o})}),u&&(0,yo.jsx)(Cn.__experimentalToolsPanelItem,{label:(0,lr.__)("Wrapping"),hasValue:m,onDeselect:y,panelId:i,children:(0,yo.jsx)(kVe,{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,yo.jsxs)(Do,{group:n,__experimentalShareWithChildBlocks:!0,children:[s&&(0,yo.jsx)(pQ,{layout:t,onChange:o,isToolbar:!0}),i&&(0,yo.jsx)(fQ,{layout:t,onChange:o,isToolbar:!0})]})},getLayoutStyle:function({selector:t,layout:o={},viewportOverrides:r,style:n,blockName:i,hasBlockGapSupport:s,globalBlockGapValue:a,layoutDefinitions:l=Gs}){let u=r!==void 0,d=u?{...o,...r}:o,f=R=>Object.hasOwn(r||{},R),{orientation:p="horizontal"}=d,g="0.5em";if(a){let R=Vw(a);g=Hl(R?.left)||Hl(R?.top)||"0.5em"}let m=n?.spacing?.blockGap&&!Wt(i,"spacing","blockGap")?Ai(n?.spacing?.blockGap,g):void 0,h=!u||Object.hasOwn(n?.spacing||{},"blockGap"),b=mVe[d.justifyContent],v=bVe.includes(d.flexWrap)?d.flexWrap:"wrap",y=gVe[d.verticalAlignment],k=uQ[d.justifyContent]||uQ.left,S="",_=[],x=!u||f("flexWrap"),w=!u||f("orientation"),T=!u||f("justifyContent")||f("orientation"),B=!u||f("verticalAlignment")||f("orientation");return x&&v&&v!=="wrap"&&_.push(`flex-wrap: ${v}`),p==="horizontal"?(B&&y&&_.push(`align-items: ${y}`),T&&b&&_.push(`justify-content: ${b}`)):(B&&y&&_.push(`justify-content: ${y}`),w&&_.push("flex-direction: column"),T&&_.push(`align-items: ${k}`)),_.length&&(S=`${ds(t)} {
-				${_.join("; ")};
-			}`),s&&h&&m&&(S+=wp(t,l,"flex",m)),S},getOrientation(e){let{orientation:t="horizontal"}=e;return t},getAlignments(){return[]}};function gQ({orientation:e="horizontal"}={}){return e==="horizontal"?dQ.horizontal:dQ.vertical}function yVe(e,t){if(!(t==="horizontal"&&e==="space-between"||t==="vertical"&&e==="stretch"))return e}function vVe(e){return e==="horizontal"?["top","center","bottom","stretch"]:["top","center","bottom","space-between"]}function fQ({layout:e,onChange:t,isToolbar:o=!1}){let{orientation:r="horizontal"}=e,{verticalAlignment:n=gQ(e)}=e,i=a=>{t({...e,verticalAlignment:a})},s=vVe(r);return o?(0,yo.jsx)(uP,{onChange:i,value:n,controls:s}):(0,yo.jsx)(Cn.__experimentalToggleGroupControl,{label:(0,lr.__)("Alignment"),onChange:i,value:n,className:"block-editor-hooks__flex-layout-alignment-controls",children:s.map(a=>{let{icon:l,label:u}=hVe[a];return(0,yo.jsx)(Cn.__experimentalToggleGroupControlOptionIcon,{value:a,icon:l,label:u},a)})})}var SVe={placement:"bottom-start"};function pQ({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,yo.jsx)(wv,{allowedControls:s,value:r,onChange:i,popoverProps:SVe});let a=[{value:"left",icon:ap,label:(0,lr.__)("Justify items left")},{value:"center",icon:sp,label:(0,lr.__)("Justify items center")},{value:"right",icon:lp,label:(0,lr.__)("Justify items right")}];return n==="horizontal"?a.push({value:"space-between",icon:Qy,label:(0,lr.__)("Space between items")}):a.push({value:"stretch",icon:Jy,label:(0,lr.__)("Stretch items")}),(0,yo.jsx)(Cn.__experimentalToggleGroupControl,{label:(0,lr.__)("Justification"),value:r,onChange:i,className:"block-editor-hooks__flex-layout-justification-controls",children:a.map(({value:l,icon:u,label:d})=>(0,yo.jsx)(Cn.__experimentalToggleGroupControlOptionIcon,{value:l,icon:u,label:d},l))})}function kVe({layout:e,onChange:t}){let{flexWrap:o="wrap"}=e;return(0,yo.jsx)(Cn.ToggleControl,{label:(0,lr.__)("Allow to wrap to multiple lines"),onChange:r=>{t({...e,flexWrap:r?"wrap":"nowrap"})},checked:o==="wrap"})}function _Ve({layout:e,onChange:t}){let{orientation:o="horizontal",verticalAlignment:r,justifyContent:n}=e;return(0,yo.jsxs)(Cn.__experimentalToggleGroupControl,{className:"block-editor-hooks__flex-layout-orientation-controls",label:(0,lr.__)("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,yo.jsx)(Cn.__experimentalToggleGroupControlOptionIcon,{icon:Fx,value:"horizontal",label:(0,lr.__)("Horizontal")}),(0,yo.jsx)(Cn.__experimentalToggleGroupControlOptionIcon,{icon:UF,value:"vertical",label:(0,lr.__)("Vertical")})]})}var hQ=c(G(),1);var bQ={name:"default",label:(0,hQ.__)("Flow"),inspectorControls:function(){return null},toolBarControls:function(){return null},getLayoutStyle:function({selector:t,style:o,blockName:r,hasBlockGapSupport:n,layoutDefinitions:i=Gs}){let s=Ai(o?.spacing?.blockGap),a="";Wt(r,"spacing","blockGap")||(s?.top?a=Ai(s?.top):typeof s=="string"&&(a=Ai(s)));let l="";return n&&a&&(l+=wp(t,i,"default",a)),l},getOrientation(){return"vertical"},getAlignments(e,t){let o=sP(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 ni=c(U(),1),Ra=c(G(),1);var yQ=c(iv(),1);var kr=c(E(),1),xVe="var(--wp--style--global--content-size, none)",wVe="var(--wp--style--global--wide-size, none)",vQ={name:"constrained",label:(0,Ra.__)("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=x=>{o({...t,justifyContent:x})},p=[{value:"left",icon:ap,label:(0,Ra.__)("Justify items left")},{value:"center",icon:sp,label:(0,Ra.__)("Justify items center")},{value:"right",icon:lp,label:(0,Ra.__)("Justify items right")}],[g]=Le("spacing.units"),m=(0,ni.__experimentalUseCustomUnits)({availableUnits:g||["%","px","em","rem","vw"]}),h=(x,w)=>(t?.[x]??w)!==(n?.[x]??w),b=()=>o(Ge({...t,contentSize:n?.contentSize})),v=()=>o(Ge({...t,wideSize:n?.wideSize})),y=()=>o(Ge({...t,justifyContent:n?.justifyContent})),k=()=>h("contentSize"),S=()=>h("wideSize"),_=()=>h("justifyContent","center");return(0,kr.jsxs)(kr.Fragment,{children:[d&&(0,kr.jsxs)(kr.Fragment,{children:[(0,kr.jsx)(ni.__experimentalToolsPanelItem,{label:(0,Ra.__)("Content width"),hasValue:k,onDeselect:b,panelId:i,children:(0,kr.jsx)(ni.__experimentalUnitControl,{label:(0,Ra.__)("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:m,prefix:(0,kr.jsx)(ni.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,kr.jsx)(ht,{icon:Jg})})})}),(0,kr.jsxs)(ni.__experimentalToolsPanelItem,{label:(0,Ra.__)("Wide width"),hasValue:S,onDeselect:v,panelId:i,children:[(0,kr.jsx)(ni.__experimentalUnitControl,{label:(0,Ra.__)("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:m,prefix:(0,kr.jsx)(ni.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,kr.jsx)(ht,{icon:fh})})}),(0,kr.jsx)("p",{className:"block-editor-hooks__layout-constrained-helptext",children:(0,Ra.__)("Customize the width for all elements that are assigned to the center or wide columns.")})]})]}),u&&(0,kr.jsx)(ni.__experimentalToolsPanelItem,{label:(0,Ra.__)("Justification"),hasValue:_,onDeselect:y,panelId:i,children:(0,kr.jsx)(ni.__experimentalToggleGroupControl,{label:(0,Ra.__)("Justification"),value:l,onChange:f,children:p.map(({value:x,icon:w,label:T})=>(0,kr.jsx)(ni.__experimentalToggleGroupControlOptionIcon,{value:x,icon:w,label:T},x))})})]})},toolBarControls:function({layout:t={},onChange:o,layoutBlockSupport:r,controlsGroup:n="block"}){let{allowJustification:i=!0}=r;return i?(0,kr.jsx)(Do,{group:n,__experimentalShareWithChildBlocks:!0,children:(0,kr.jsx)(EVe,{layout:t,onChange:o})}):null},getLayoutStyle:function({selector:t,layout:o={},viewportOverrides:r,style:n,blockName:i,hasBlockGapSupport:s,layoutDefinitions:a=Gs}){let l=r!==void 0,u=l?{...o,...r}:o,d=P=>Object.hasOwn(r||{},P),{contentSize:f,wideSize:p,justifyContent:g}=u,m=Ai(n?.spacing?.blockGap),h=!l||Object.hasOwn(n?.spacing||{},"blockGap"),b=!l||Object.hasOwn(n?.spacing||{},"padding"),v="";Wt(i,"spacing","blockGap")||(m?.top?v=Ai(m?.top):typeof m=="string"&&(v=Ai(m)));let y=g==="left"?"0 !important":"auto !important",k=g==="right"?"0 !important":"auto !important",S=l&&d("justifyContent"),_=l&&d("contentSize"),x=l&&d("wideSize"),w=!l||_||x,T=l&&(_&&!f||x&&!p),B=f||(p&&!_?p:xVe),R=p||(f&&!x?f:wVe),I=[`max-width: ${B}`];(!l||S)&&I.push(`margin-left: ${y}`,`margin-right: ${k}`);let A=w&&(f||p||T)?`
-						${ds(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")} {
-						${I.join("; ")};
+				`),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("; ")};
 					}
-					${ds(t,"> .alignwide")}  {
-						max-width: ${R};
+					${Ps(t,"> .alignwide")}  {
+						max-width: ${E};
 					}
-					${ds(t,"> .alignfull")} {
+					${Ps(t,"> .alignfull")} {
 						max-width: none;
 					}
-					`:"";return S&&!w?A+=`${ds(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
-				{ margin-left: ${y}; margin-right: ${k}; }`:l||(g==="left"?A+=`${ds(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
-			{ margin-left: ${y}; }`:g==="right"&&(A+=`${ds(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
-			{ margin-right: ${k}; }`)),b&&n?.spacing?.padding&&(0,yQ.getCSSRules)(n).forEach(O=>{if(O.key==="paddingRight"){let N=O.value==="0"?"0px":O.value;A+=`
-					${ds(t,"> .alignfull")} {
-						margin-right: calc(${N} * -1);
+					`:"";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")} {
+						margin-right: calc(${L} * -1);
 					}
-					`}else if(O.key==="paddingLeft"){let N=O.value==="0"?"0px":O.value;A+=`
-					${ds(t,"> .alignfull")} {
-						margin-left: calc(${N} * -1);
+					`}else if(O.key==="paddingLeft"){let L=O.value==="0"?"0px":O.value;A+=`
+					${Ps(t,"> .alignfull")} {
+						margin-left: calc(${L} * -1);
 					}
-					`}}),s&&h&&v&&(A+=wp(t,a,"constrained",v)),A},getOrientation(){return"vertical"},getAlignments(e){let t=sP(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}},CVe={placement:"bottom-start"};function EVe({layout:e,onChange:t}){let{justifyContent:o="center"}=e;return(0,kr.jsx)(wv,{allowedControls:["left","center","right"],value:o,onChange:i=>{t({...e,justifyContent:i})},popoverProps:CVe})}var Mr=c(G(),1),Mt=c(U(),1),dP=c(F(),1);var Pt=c(E(),1),TVe={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},RVe=[{value:"px",label:"px",default:0},{value:"rem",label:"rem",default:0},{value:"em",label:"em",default:0}],SQ={name:"grid",label:(0,Mr.__)("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=(S,_)=>(t?.[S]??_)!==(n?.[S]??_),p=()=>f("isManualPlacement",!1),g=()=>f("columnCount",d)||f("rowCount"),m=()=>f("minimumColumnWidth"),h=()=>f("autoFit",!1),b=()=>o(Ge({...t,isManualPlacement:n?.isManualPlacement,rowCount:n?.rowCount,minimumColumnWidth:n?.minimumColumnWidth})),v=()=>o(Ge({...t,columnCount:n?.columnCount??d,rowCount:n?.rowCount})),y=()=>o(Ge({...t,minimumColumnWidth:n?.minimumColumnWidth})),k=()=>o(Ge({...t,autoFit:n?.autoFit}));return(0,Pt.jsxs)(Pt.Fragment,{children:[window.__experimentalEnableGridInteractivity&&(0,Pt.jsx)(Mt.__experimentalToolsPanelItem,{label:(0,Mr.__)("Grid item position"),hasValue:p,onDeselect:b,isShownByDefault:!0,panelId:i,children:(0,Pt.jsx)(OVe,{layout:t,onChange:o})}),a&&(0,Pt.jsx)(Mt.__experimentalToolsPanelItem,{label:(0,Mr.__)("Columns and rows"),hasValue:g,onDeselect:v,isShownByDefault:!0,panelId:i,children:(0,Pt.jsx)(PVe,{layout:t,onChange:o,allowSizingOnChildren:s})}),l&&(0,Pt.jsx)(Mt.__experimentalToolsPanelItem,{label:(0,Mr.__)("Min. column width"),hasValue:m,onDeselect:y,isShownByDefault:!0,panelId:i,children:(0,Pt.jsx)(BVe,{layout:t,onChange:o})}),u&&(0,Pt.jsx)(Mt.__experimentalToolsPanelItem,{label:(0,Mr.__)("Fill available space"),hasValue:h,onDeselect:k,panelId:i,children:(0,Pt.jsx)(IVe,{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=Gs}){let u=r!==void 0,d=u?{...o,...r}:o,f=T=>Object.hasOwn(r||{},T),{minimumColumnWidth:p=null,columnCount:g=null,rowCount:m=null,autoFit:h=!1}=d,b=h?"auto-fit":"auto-fill",v="1.2rem";if(a){let T=Vw(a);v=Hl(T?.left)||Hl(T?.top)||"1.2rem"}let y=n?.spacing?.blockGap&&!Wt(i,"spacing","blockGap")?Ai(n?.spacing?.blockGap,v):void 0,k=!u||Object.hasOwn(n?.spacing||{},"blockGap"),S="",_=[],x=!u||f("minimumColumnWidth")||f("columnCount")||f("autoFit")||k&&p&&g>0,w=(!u||f("rowCount"))&&g&&m;if(x&&p&&g>0){let T=y||v;(T==="0"||T===0)&&(T="0px");let B=`max(min( ${p}, 100%), ( 100% - (${T}*${g-1}) ) / ${g})`;_.push(`grid-template-columns: repeat(${b}, minmax(${B}, 1fr))`)}else x&&g?_.push(`grid-template-columns: repeat(${g}, minmax(0, 1fr))`):x&&_.push(`grid-template-columns: repeat(${b}, minmax(min(${p||"12rem"}, 100%), 1fr))`);if(x){let T=!o?.columnCount||o?.columnCount&&o?.minimumColumnWidth;(!g||p)&&(!u||!T)&&_.push("container-type: inline-size")}return w&&_.push(`grid-template-rows: repeat(${m}, minmax(1rem, auto))`),_.length&&(S=`${ds(t)} { ${_.join("; ")}; }`),s&&k&&y&&(S+=wp(t,l,"grid",y)),S},getOrientation(){return"horizontal"},getAlignments(){return[]}};function BVe({layout:e,onChange:t}){let{minimumColumnWidth:o,columnCount:r,isManualPlacement:n}=e,s=o||(n||r?null:"12rem"),[a,l="rem"]=(0,Mt.__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,Pt.jsxs)("fieldset",{className:"block-editor-hooks__grid-layout-minimum-width-control",children:[(0,Pt.jsx)(Mt.BaseControl.VisualLabel,{as:"legend",children:(0,Mr.__)("Min. column width")}),(0,Pt.jsxs)(Mt.Flex,{gap:4,children:[(0,Pt.jsx)(Mt.FlexItem,{isBlock:!0,children:(0,Pt.jsx)(Mt.__experimentalUnitControl,{onChange:f=>{t({...e,minimumColumnWidth:f===""?void 0:f})},onUnitChange:d,value:s,units:RVe,min:0,label:(0,Mr.__)("Minimum column width"),hideLabelFromVision:!0})}),(0,Pt.jsx)(Mt.FlexItem,{isBlock:!0,children:(0,Pt.jsx)(Mt.RangeControl,{onChange:u,value:a||0,min:0,max:TVe[l]||600,withInputField:!1,label:(0,Mr.__)("Minimum column width"),hideLabelFromVision:!0})})]}),(0,Pt.jsx)("p",{className:"components-base-control__help",children:(0,Mr.__)("Columns will wrap to fewer per row when they can no longer maintain the minimum width.")})]})}function PVe({layout:e,onChange:t,allowSizingOnChildren:o}){let{columnCount:n=void 0,rowCount:i,isManualPlacement:s}=e;return(0,Pt.jsx)(Pt.Fragment,{children:(0,Pt.jsxs)("fieldset",{className:"block-editor-hooks__grid-layout-columns-and-rows-controls",children:[!s&&(0,Pt.jsx)(Mt.BaseControl.VisualLabel,{as:"legend",children:(0,Mr.__)("Max. columns")}),(0,Pt.jsxs)(Mt.Flex,{gap:4,children:[(0,Pt.jsx)(Mt.FlexItem,{isBlock:!0,children:(0,Pt.jsx)(Mt.__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,Mr.__)("Columns"),hideLabelFromVision:!s})}),(0,Pt.jsx)(Mt.FlexItem,{isBlock:!0,children:o&&s?(0,Pt.jsx)(Mt.__experimentalNumberControl,{onChange:a=>{let l=a===""||a==="0"?1:parseInt(a,10);t({...e,rowCount:l})},value:i,min:1,label:(0,Mr.__)("Rows")}):(0,Pt.jsx)(Mt.RangeControl,{value:n??1,onChange:a=>t({...e,columnCount:a===""||a==="0"?1:a}),min:1,max:16,withInputField:!1,label:(0,Mr.__)("Columns"),hideLabelFromVision:!0})})]})]})})}function IVe({layout:e,onChange:t}){let{autoFit:o=!1}=e;return(0,Pt.jsx)(Mt.ToggleControl,{label:(0,Mr.__)("Fill available space"),help:(0,Mr.__)("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 OVe({layout:e,onChange:t}){let{columnCount:o,rowCount:r,minimumColumnWidth:n,isManualPlacement:i}=e,[s,a]=(0,dP.useState)(o||3),[l,u]=(0,dP.useState)(r),[d,f]=(0,dP.useState)(n||"12rem"),p=i?"manual":"auto",g=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})},m=p==="manual"?(0,Mr.__)("Grid items can be manually placed in any position on the grid."):(0,Mr.__)("Grid items are placed automatically depending on their order.");return(0,Pt.jsxs)(Mt.__experimentalToggleGroupControl,{label:(0,Mr.__)("Grid item position"),value:p,onChange:g,isBlock:!0,help:m,children:[(0,Pt.jsx)(Mt.__experimentalToggleGroupControlOption,{value:"auto",label:(0,Mr.__)("Auto")},"auto"),(0,Pt.jsx)(Mt.__experimentalToggleGroupControlOption,{value:"manual",label:(0,Mr.__)("Manual")},"manual")]})}var kQ=[bQ,mQ,vQ,SQ];function Ba(e="default"){return kQ.find(t=>t.name===e)}function _Q(){return kQ}var Nz=c(E(),1),Dz={type:"default"},Vz=(0,fP.createContext)(Dz);Vz.displayName="BlockLayoutContext";var pP=Vz.Provider;function Sh(){return(0,fP.useContext)(Vz)}function xQ({layout:e={},css:t,...o}){let r=Ba(e.type),[n]=Le("spacing.blockGap"),i=n!==null;if(r){if(t)return(0,Nz.jsx)("style",{children:t});let s=r.getLayoutStyle?.({hasBlockGapSupport:i,layout:e,...o});if(s)return(0,Nz.jsx)("style",{children:s})}return null}var mP=[],wQ=["none","left","center","right","wide","full"],AVe=["wide","full"];function Fw(e=wQ){e.includes("none")||(e=["none",...e]);let t=e.length===1&&e[0]==="none",[o,r,n]=(0,CQ.useSelect)(l=>{if(t)return[!1,!1,!1];let u=l(C).getSettings();return[u.alignWide??!1,u.supportsLayout,u.__unstableIsBlockBasedTheme]},[t]),i=Sh();if(t)return mP;let s=Ba(i?.type);if(r){let u=s.getAlignments(i,n).filter(d=>e.includes(d.name));return u.length===1&&u[0].name==="none"?mP:u}if(s.name!=="default"&&s.name!=="constrained")return mP;let a=e.filter(l=>i.alignments?i.alignments.includes(l):!o&&AVe.includes(l)?!1:wQ.includes(l)).map(l=>({name:l}));return a.length===1&&a[0].name==="none"?mP:a}var Ep=c(G(),1);var zw={none:{icon:Jg,title:(0,Ep._x)("None","Alignment option")},left:{icon:U4,title:(0,Ep.__)("Align left")},center:{icon:j4,title:(0,Ep.__)("Align center")},right:{icon:W4,title:(0,Ep.__)("Align right")},wide:{icon:fh,title:(0,Ep.__)("Wide width")},full:{icon:mw,title:(0,Ep.__)("Full width")}},EQ="none";var kh=c(E(),1);function LVe({value:e,onChange:t,controls:o,isToolbar:r,isCollapsed:n=!0,label:i=(0,TQ.__)("Align block"),description:s}){let a=Fw(o);if(!!!a.length)return null;function u(h){t([e,"none"].includes(h)?void 0:h)}let d=zw[e],f=zw[EQ],p=r?Tp.ToolbarGroup:Tp.ToolbarDropdownMenu,g={icon:d?d.icon:f.icon,label:i},m=r?{isCollapsed:n,controls:a.map(({name:h})=>({...zw[h],isActive:e===h||!e&&h==="none",role:n?"menuitemradio":void 0,onClick:()=>u(h)}))}:{toggleProps:s?{description:s}:{},children:({onClose:h})=>(0,kh.jsx)(kh.Fragment,{children:(0,kh.jsx)(Tp.MenuGroup,{className:"block-editor-block-alignment-control__menu-group",children:a.map(({name:b,info:v})=>{let{icon:y,title:k}=zw[b],S=b===e||!e&&b==="none";return(0,kh.jsx)(Tp.MenuItem,{icon:y,iconPosition:"left",className:K("components-dropdown-menu__menu-item",{"is-active":S}),isSelected:S,onClick:()=>{u(b),h()},role:"menuitemradio",info:v,children:k},b)})})})};return(0,kh.jsx)(p,{...g,...m})}var Fz=LVe;var zz=c(E(),1),gP=e=>(0,zz.jsx)(Fz,{...e,isToolbar:!1}),RQ=e=>(0,zz.jsx)(Fz,{...e,isToolbar:!0});var AQ=c(Xg(),1),vP=c(G(),1),SP=c(de(),1),Gl=c(U(),1),Uz=c(J(),1),LQ=c(F(),1),MQ=c(fe(),1);var Hz=c(Xg(),1),BQ=c(de(),1),PQ=c(U(),1),IQ=c(J(),1),bP=c(F(),1),OQ=c(fe(),1);var hP=c(J(),1);function jz(e){return!e||Object.keys(e).length===0}function kd(e){let{clientId:t}=gt(),o=e||t,{updateBlockAttributes:r}=(0,hP.useDispatch)(C),{getBlockAttributes:n}=(0,hP.useRegistry)().select(C);return{updateBlockBindings:a=>{let{metadata:{bindings:l,...u}={}}=n(o),d={...l};Object.entries(a).forEach(([p,g])=>{if(!g&&d[p]){delete d[p];return}d[p]=g});let f={...u,bindings:d};jz(f.bindings)&&delete f.bindings,r(o,{metadata:jz(f)?void 0:f})},removeAllBlockBindings:()=>{let{metadata:{bindings:a,...l}={}}=n(o);r(o,{metadata:jz(l)?void 0:l})}}}var Ul=c(E(),1),{Menu:Rp}=H(PQ.privateApis);function MVe({args:e,attribute:t,field:o,source:r,sourceKey:n}){let i=(0,bP.useMemo)(()=>({source:n,args:o.args||{key:o.key}}),[o.args,o.key,n]),s=(0,bP.useContext)(xn),a=(0,IQ.useSelect)(u=>r.getValues({select:u,context:s,bindings:{[t]:i}}),[t,s,i,r]),{updateBlockBindings:l}=kd();return(0,Ul.jsxs)(Rp.CheckboxItem,{onChange:()=>{let u=(0,Hz.default)(e,o.args)??o.key===e?.key;l(u?{[t]:void 0}:{[t]:i})},name:t+"-binding",value:a[t],checked:(0,Hz.default)(e,o.args)??o.key===e?.key,children:[(0,Ul.jsx)(Rp.ItemLabel,{children:o.label}),(0,Ul.jsx)(Rp.ItemHelpText,{children:a[t]})]})}function jw({args:e,attribute:t,sourceKey:o,fields:r}){let n=(0,OQ.useViewportMatch)("medium","<");if(!r||r.length===0)return null;let i=(0,BQ.getBlockBindingsSource)(o);return(0,Ul.jsxs)(Rp,{placement:n?"bottom-start":"left-start",children:[(0,Ul.jsx)(Rp.SubmenuTriggerItem,{children:(0,Ul.jsx)(Rp.ItemLabel,{children:i.label})}),(0,Ul.jsx)(Rp.Popover,{gutter:8,children:(0,Ul.jsx)(Rp.Group,{children:r.map(s=>(0,Ul.jsx)(MVe,{args:e,attribute:t,field:s,source:i,sourceKey:o},o+JSON.stringify(s.args)||s.key))})})]},o)}var Pa=c(E(),1),{Menu:yP}=H(Gl.privateApis);function Hw({attribute:e,binding:t,blockName:o}){let{updateBlockBindings:r}=kd(),n=(0,MQ.useViewportMatch)("medium","<"),i=(0,LQ.useContext)(xn),s=(0,Uz.useSelect)(h=>{let{getAllBlockBindingsSources:b,getBlockBindingsSourceFieldsList:v,getBlockType:y}=H(h(SP.store)),k=y(o).attributes?.[e];if(k?.enum)return{};let S=k?.type==="rich-text"?"string":k?.type,_={};return Object.entries(b()).forEach(([x,w])=>{let T=v(w,i);if(!T?.length)return;let B=T.filter(R=>R.type===S);B.length&&(_[x]=B)}),_},[e,o,i]),{canUpdateBlockBindings:a}=(0,Uz.useSelect)(h=>({canUpdateBlockBindings:h(C).getSettings().canUpdateBlockBindings})),l=Object.keys(s).length>0,u=!a||!l,{source:d,args:f}=t||{},p=(0,SP.getBlockBindingsSource)(d),g,m=!0;return t===void 0?(l?g=(0,vP.__)("Not connected"):g=(0,vP.__)("No sources available"),m=!0):p?g=s?.[d]?.find(h=>(0,AQ.default)(h.args,f))?.label||p?.label||d:(m=!1,g=(0,vP.__)("Source not registered")),(0,Pa.jsx)(Gl.__experimentalToolsPanelItem,{hasValue:()=>!!t,label:e,onDeselect:!!l&&(()=>{r({[e]:void 0})}),children:(0,Pa.jsxs)(yP,{placement:n?"bottom-start":"left-start",children:[(0,Pa.jsx)(yP.TriggerButton,{render:(0,Pa.jsx)(Gl.__experimentalItem,{}),disabled:!l,children:(0,Pa.jsxs)(Gl.__experimentalVStack,{className:"block-editor-bindings__item",spacing:0,children:[(0,Pa.jsx)(Gl.__experimentalText,{truncate:!0,children:e}),(0,Pa.jsx)(Gl.__experimentalText,{truncate:!0,variant:m?"muted":void 0,isDestructive:!m,children:g})]})}),!u&&(0,Pa.jsx)(yP.Popover,{gutter:n?8:36,children:(0,Pa.jsx)(yP,{placement:n?"bottom-start":"left-start",children:Object.entries(s).map(([h,b])=>(0,Pa.jsx)(jw,{args:t?.args,attribute:e,sourceKey:h,fields:b},h))})})]})})}var NQ=c(G(),1),DQ=c(U(),1);var VQ=c(E(),1);function NVe({isActive:e,label:t=(0,NQ.__)("Full height"),onToggle:o,isDisabled:r}){return(0,VQ.jsx)(DQ.ToolbarButton,{isActive:e,icon:U3,label:t,onClick:()=>o(!e),disabled:r})}var FQ=NVe;var jQ=c(G(),1),HQ=c(io(),1),_h=c(U(),1),Uw=c(E(),1),DVe=()=>{};function VVe(e){let{label:t=(0,jQ.__)("Change matrix alignment"),onChange:o=DVe,value:r="center",isDisabled:n}=e,i=(0,Uw.jsx)(_h.AlignmentMatrixControl.Icon,{value:r});return(0,Uw.jsx)(_h.Dropdown,{popoverProps:{placement:"bottom-start"},renderToggle:({onToggle:s,isOpen:a})=>(0,Uw.jsx)(_h.ToolbarButton,{onClick:s,"aria-haspopup":"true","aria-expanded":a,onKeyDown:u=>{!a&&u.keyCode===HQ.DOWN&&(u.preventDefault(),s())},label:t,icon:i,showTooltip:!0,disabled:n}),renderContent:()=>(0,Uw.jsx)(_h.AlignmentMatrixControl,{onChange:o,value:r})})}var UQ=VVe;var $z=c(U(),1),xP=c(J(),1),wP=c(G(),1);var ZQ=c(F(),1);var GQ=c(J(),1),kP=c(de(),1);function Hn({clientId:e,maximumLength:t,context:o}){let r=(0,GQ.useSelect)(n=>{if(!e)return null;let{getBlockName:i,getBlockAttributes:s,getBlock:a}=n(C),{getBlockType:l,getActiveBlockVariation:u}=n(kP.store),d=i(e),f=l(d);if(!f)return null;let p=s(e),g=(0,kP.__experimentalGetBlockLabel)(f,p,o);return g!==f.title?g: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 Gw({clientId:e,maximumLength:t,context:o}){return Hn({clientId:e,maximumLength:t,context:o})}var xh=c(F(),1),KQ=c(fe(),1);var _P=c(F(),1),Gz=c(fe(),1),WQ=c(E(),1),_d=(0,_P.createContext)({refsMap:(0,Gz.observableMap)(),eventHandlers:new Map});_d.displayName="BlockRefsContext";function $Q({children:e}){let t=(0,_P.useMemo)(()=>({refsMap:(0,Gz.observableMap)(),eventHandlers:new Map}),[]);return(0,WQ.jsx)(_d.Provider,{value:t,children:e})}function YQ(e){let{refsMap:t}=(0,xh.useContext)(_d);return(0,KQ.useRefEffect)(o=>(t.set(e,o),()=>t.delete(e)),[e])}function Wz(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function wh(e,t){let{refsMap:o}=(0,xh.useContext)(_d);(0,xh.useLayoutEffect)(()=>{Wz(t,o.get(e));let r=o.subscribe(e,()=>Wz(t,o.get(e)));return()=>{r(),Wz(t,null)}},[o,e,t])}function Nt(e){let[t,o]=(0,xh.useState)(null);return wh(e,o),t}function qQ(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 Ws=c(E(),1);function FVe({rootLabelText:e}){let{selectBlock:t,clearSelectedBlock:o}=(0,xP.useDispatch)(C),{clientId:r,parents:n,hasSelection:i}=(0,xP.useSelect)(l=>{let{getSelectionStart:u,getSelectedBlockClientId:d,getEnabledBlockParents:f}=H(l(C)),p=d();return{parents:f(p),clientId:p,hasSelection:!!u().clientId}},[]),s=e||(0,wP._x)("Document","noun, breadcrumb"),a=(0,ZQ.useRef)();return wh(r,a),(0,Ws.jsxs)("ul",{className:"block-editor-block-breadcrumb",role:"list","aria-label":(0,wP.__)("Block breadcrumb"),children:[(0,Ws.jsxs)("li",{className:i?void 0:"block-editor-block-breadcrumb__current","aria-current":i?void 0:"true",children:[i&&(0,Ws.jsx)($z.Button,{size:"small",className:"block-editor-block-breadcrumb__button",onClick:()=>{let l=a.current?.closest(".editor-styles-wrapper");o(),qQ(l)?.focus()},children:s}),!i&&(0,Ws.jsx)("span",{children:s}),!!r&&(0,Ws.jsx)(ht,{icon:ip,className:"block-editor-block-breadcrumb__separator"})]}),n.map(l=>(0,Ws.jsxs)("li",{children:[(0,Ws.jsx)($z.Button,{size:"small",className:"block-editor-block-breadcrumb__button",onClick:()=>t(l),children:(0,Ws.jsx)(Gw,{clientId:l,maximumLength:35,context:"breadcrumb"})}),(0,Ws.jsx)(ht,{icon:ip,className:"block-editor-block-breadcrumb__separator"})]},l)),!!r&&(0,Ws.jsx)("li",{className:"block-editor-block-breadcrumb__current","aria-current":"true",children:(0,Ws.jsx)(Gw,{clientId:r,maximumLength:35,context:"breadcrumb"})})]})}var XQ=FVe;var QQ=c(J(),1);function JQ(e){return(0,QQ.useSelect)(t=>{let{__unstableHasActiveBlockOverlayActive:o}=t(C);return o(e)},[e])}var bM=c(fe(),1),Nye=c(F(),1),Dye=c(J(),1),Vye=c(U(),1);var Qa=c(J(),1),Z2=c(fe(),1),wm=c(F(),1),sge=c(de(),1);var jp=c(F(),1),$t=c(de(),1),Rte=c(U(),1),hI=c(J(),1),bI=c(fe(),1),Bte=c(Tt(),1);var Bp=c(G(),1),EP=c(U(),1),Ch=c(F(),1),$w=c(de(),1),TP=c(J(),1);var Ww=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,g=[{oldPos:-1,lastComponent:void 0}],m=this.extractCommon(g[0],o,t,0,r);if(g[0].oldPos+1>=l&&m+1>=a)return s(this.buildValues(g[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 k,S=g[y-1],_=g[y+1];S&&(g[y-1]=void 0);let x=!1;if(_){let T=_.oldPos-y;x=_&&0<=T&&T<a}let w=S&&S.oldPos+1<l;if(!x&&!w){g[y]=void 0;continue}if(!w||x&&S.oldPos<_.oldPos?k=this.addToPath(_,!0,!1,0,r):k=this.addToPath(S,!1,!0,1,r),m=this.extractCommon(k,o,t,y,r),k.oldPos+1>=l&&m+1>=a)return s(this.buildValues(k.lastComponent,o,t))||!0;g[y]=k,k.oldPos+1>=l&&(b=Math.min(b,y-1)),m+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,g){let m=r[u+g];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 Kz=class extends Ww{},tJ=new Kz;function Yz(e,t,o){return tJ.diff(e,t,o)}var CP=c(G(),1),iJ=c(de(),1);var oJ=c(U(),1),rJ=c(F(),1),nJ=c(Tt(),1),Jc=c(E(),1);function qz({title:e,rawContent:t,renderedContent:o,action:r,actionText:n,className:i}){return(0,Jc.jsxs)("div",{className:i,children:[(0,Jc.jsxs)("div",{className:"block-editor-block-compare__content",children:[(0,Jc.jsx)("h2",{className:"block-editor-block-compare__heading",children:e}),(0,Jc.jsx)("div",{className:"block-editor-block-compare__html",children:t}),(0,Jc.jsx)("div",{className:"block-editor-block-compare__preview edit-post-visual-editor",children:(0,Jc.jsx)(rJ.RawHTML,{children:(0,nJ.safeHTML)(o)})})]}),(0,Jc.jsx)("div",{className:"block-editor-block-compare__action",children:(0,Jc.jsx)(oJ.Button,{__next40pxDefaultSize:!0,variant:"secondary",tabIndex:"0",onClick:r,children:n})})]})}var Cv=c(E(),1);function zVe({block:e,onKeep:t,onConvert:o,convertor:r,convertButtonText:n}){function i(u,d){return Yz(u,d).map((p,g)=>{let m=K({"block-editor-block-compare__added":p.added,"block-editor-block-compare__removed":p.removed});return(0,Cv.jsx)("span",{className:m,children:p.value},g)})}function s(u){return(Array.isArray(u)?u:[u]).map(p=>(0,iJ.getSaveContent)(p.name,p.attributes,p.innerBlocks)).join("")}let a=s(r(e)),l=i(e.originalContent,a);return(0,Cv.jsxs)("div",{className:"block-editor-block-compare__wrapper",children:[(0,Cv.jsx)(qz,{title:(0,CP.__)("Current"),className:"block-editor-block-compare__current",action:t,actionText:(0,CP.__)("Convert to HTML"),rawContent:e.originalContent,renderedContent:e.originalContent}),(0,Cv.jsx)(qz,{title:(0,CP.__)("After Conversion"),className:"block-editor-block-compare__converted",action:o,actionText:n,rawContent:l,renderedContent:a})]})}var sJ=zVe;var xd=c(E(),1),aJ=e=>(0,$w.rawHandler)({HTML:e.originalContent});function lJ({clientId:e}){let{block:t,canInsertHTMLBlock:o}=(0,TP.useSelect)(u=>{let{canInsertBlockType:d,getBlock:f,getBlockRootClientId:p}=u(C),g=p(e);return{block:f(e),canInsertHTMLBlock:d("core/html",g)}},[e]),{replaceBlock:r}=(0,TP.useDispatch)(C),[n,i]=(0,Ch.useState)(!1),s=(0,Ch.useCallback)(()=>i(!1),[]),a=(0,Ch.useMemo)(()=>({toHTML(){let u=(0,$w.createBlock)("core/html",{},[],[t.originalContent]);return r(t.clientId,u)},toBlocks(){let u=aJ(t);return r(t.clientId,u)},toRecoveredBlock(){let u=(0,$w.createBlock)(t.name,t.attributes,t.innerBlocks);return r(t.clientId,u)}}),[t,r]),l=(0,Ch.useMemo)(()=>[{title:(0,Bp._x)("Resolve","imperative verb"),onClick:()=>i(!0)},o&&{title:(0,Bp.__)("Convert to HTML"),onClick:a.toHTML}].filter(Boolean),[o,a]);return(0,xd.jsxs)(xd.Fragment,{children:[(0,xd.jsx)(vp,{actions:[(0,xd.jsx)(EP.Button,{__next40pxDefaultSize:!0,onClick:a.toRecoveredBlock,variant:"primary",children:(0,Bp.__)("Attempt recovery")},"recover")],secondaryActions:l,children:(0,Bp.__)("Block contains unexpected or invalid content.")}),n&&(0,xd.jsx)(EP.Modal,{title:(0,Bp.__)("Resolve Block"),onRequestClose:s,className:"block-editor-block-compare",children:(0,xd.jsx)(sJ,{block:t,onKeep:a.toHTML,onConvert:a.toBlocks,convertor:aJ,convertButtonText:(0,Bp.__)("Convert to Blocks")})})]})}var cJ=c(G(),1);var uJ=c(E(),1),jVe=(0,uJ.jsx)(vp,{className:"block-editor-block-list__block-crash-warning",children:(0,cJ.__)("This block has encountered an error and cannot be previewed.")});function dJ(){return jVe}var fJ=c(F(),1),HVe=class extends fJ.Component{constructor(){super(...arguments),this.state={hasError:!1}}componentDidCatch(){this.setState({hasError:!0})}render(){return this.state.hasError?this.props.fallback:this.props.children}},pJ=HVe;var LJ=c(Qz(),1),Tv=c(F(),1),IP=c(J(),1),eu=c(de(),1);var OJ=c(fe(),1),Jz=new WeakSet;function Ev(){return(0,OJ.useRefEffect)(e=>(Jz.add(e),()=>{Jz.delete(e)}),[])}function AJ(e){let{target:t}=e;for(t?.nodeName==="IFRAME"&&(t=t.contentDocument?.activeElement);t;){if(Jz.has(t))return!0;t=t.parentElement}return!1}var MJ=c(E(),1);function JVe({clientId:e}){let[t,o]=(0,Tv.useState)(""),r=Ev(),n=(0,IP.useSelect)(l=>l(C).getBlock(e),[e]),{updateBlock:i}=(0,IP.useDispatch)(C),s=(0,Tv.useMemo)(()=>n?(0,eu.getBlockContent)(n):"",[n]),a=()=>{let l=(0,eu.getBlockType)(n.name);if(!l)return;let u=(0,eu.getBlockAttributes)(l,t,n.attributes),d=t||(0,eu.getSaveContent)(l,u),[f]=t?(0,eu.validateBlock)({...n,attributes:u,originalContent:d}):[!0];i(e,{attributes:u,originalContent:d,isValid:f}),t||o(d)};return(0,Tv.useEffect)(()=>{o(s)},[s]),(0,MJ.jsx)(LJ.default,{className:"block-editor-block-list__block-html-textarea",value:t,onBlur:a,onChange:l=>o(l.target.value),ref:r})}var NJ=JVe;var Cte=c(F(),1),mI=c(G(),1),Ete=c(de(),1),jv=c(fe(),1),Tte=c(Yw(),1);var tj=Zw(),st=e=>qw(e,tj),oj=Zw();st.write=e=>qw(e,oj);var OP=Zw();st.onStart=e=>qw(e,OP);var rj=Zw();st.onFrame=e=>qw(e,rj);var nj=Zw();st.onFinish=e=>qw(e,nj);var Rv=[];st.setTimeout=(e,t)=>{let o=st.now()+t,r=()=>{let i=Rv.findIndex(s=>s.cancel==r);~i&&Rv.splice(i,1),Ip-=~i?1:0},n={time:o,handler:e,cancel:r};return Rv.splice(VJ(o),0,n),Ip+=1,FJ(),n};var VJ=e=>~(~Rv.findIndex(t=>t.time>e)||~Rv.length);st.cancel=e=>{OP.delete(e),rj.delete(e),nj.delete(e),tj.delete(e),oj.delete(e)};st.sync=e=>{ej=!0,st.batchedUpdates(e),ej=!1};st.throttle=e=>{let t;function o(){try{e(...t)}finally{t=null}}function r(...n){t=n,st.onStart(o)}return r.handler=e,r.cancel=()=>{OP.delete(o),t=null},r};var ij=typeof window<"u"?window.requestAnimationFrame:()=>{};st.use=e=>ij=e;st.now=typeof performance<"u"?()=>performance.now():Date.now;st.batchedUpdates=e=>e();st.catch=console.error;st.frameLoop="always";st.advance=()=>{st.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):jJ()};var Pp=-1,Ip=0,ej=!1;function qw(e,t){ej?(t.delete(e),e(0)):(t.add(e),FJ())}function FJ(){Pp<0&&(Pp=0,st.frameLoop!=="demand"&&ij(zJ))}function e5e(){Pp=-1}function zJ(){~Pp&&(ij(zJ),st.batchedUpdates(jJ))}function jJ(){let e=Pp;Pp=st.now();let t=VJ(Pp);if(t&&(HJ(Rv.splice(0,t),o=>o.handler()),Ip-=t),!Ip){e5e();return}OP.flush(),tj.flush(e?Math.min(64,Pp-e):16.667),rj.flush(),oj.flush(),nj.flush()}function Zw(){let e=new Set,t=e;return{add(o){Ip+=t==e&&!e.has(o)?1:0,e.add(o)},delete(o){return Ip-=t==e&&e.has(o)?1:0,e.delete(o)},flush(o){t.size&&(e=new Set,Ip-=t.size,HJ(t,r=>r(o)&&e.add(r)),Ip+=e.size,t=e)}}}function HJ(e,t){e.forEach(o=>{try{t(o)}catch(r){st.catch(r)}})}var Oa=c(ue());function DP(){}var YJ=(e,t,o)=>Object.defineProperty(e,t,{value:o,writable:!0,configurable:!0}),Ee={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 tu(e,t){if(Ee.arr(e)){if(!Ee.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 xo=(e,t)=>e.forEach(t);function Aa(e,t,o){if(Ee.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 fs=e=>Ee.und(e)?[]:Ee.arr(e)?e:[e];function Ov(e,t){if(e.size){let o=Array.from(e);e.clear(),xo(o,t)}}var Av=(e,...t)=>Ov(e,o=>o(...t)),dj=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),fj,qJ,Op=null,ZJ=!1,pj=DP,t5e=e=>{e.to&&(qJ=e.to),e.now&&(st.now=e.now),e.colors!==void 0&&(Op=e.colors),e.skipAnimation!=null&&(ZJ=e.skipAnimation),e.createStringInterpolator&&(fj=e.createStringInterpolator),e.requestAnimationFrame&&st.use(e.requestAnimationFrame),e.batchedUpdates&&(st.batchedUpdates=e.batchedUpdates),e.willAdvance&&(pj=e.willAdvance),e.frameLoop&&(st.frameLoop=e.frameLoop)},$s=Object.freeze({__proto__:null,get createStringInterpolator(){return fj},get to(){return qJ},get colors(){return Op},get skipAnimation(){return ZJ},get willAdvance(){return pj},assign:t5e}),Xw=new Set,Ia=[],sj=[],MP=0,Lv={get idle(){return!Xw.size&&!Ia.length},start(e){MP>e.priority?(Xw.add(e),st.onStart(o5e)):(XJ(e),st(cj))},advance:cj,sort(e){if(MP)st.onFrame(()=>Lv.sort(e));else{let t=Ia.indexOf(e);~t&&(Ia.splice(t,1),QJ(e))}},clear(){Ia=[],Xw.clear()}};function o5e(){Xw.forEach(XJ),Xw.clear(),st(cj)}function XJ(e){Ia.includes(e)||QJ(e)}function QJ(e){Ia.splice(r5e(Ia,t=>t.priority>e.priority),0,e)}function cj(e){let t=sj;for(let o=0;o<Ia.length;o++){let r=Ia[o];MP=r.priority,r.idle||(pj(r),r.advance(e),r.idle||t.push(r))}return MP=0,sj=Ia,sj.length=0,Ia=t,Ia.length>0}function r5e(e,t){let o=e.findIndex(t);return o<0?e.length:o}var JJ={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},Wl="[-+]?\\d*\\.?\\d+",NP=Wl+"%";function VP(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var n5e=new RegExp("rgb"+VP(Wl,Wl,Wl)),i5e=new RegExp("rgba"+VP(Wl,Wl,Wl,Wl)),s5e=new RegExp("hsl"+VP(Wl,NP,NP)),a5e=new RegExp("hsla"+VP(Wl,NP,NP,Wl)),l5e=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,c5e=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,u5e=/^#([0-9a-fA-F]{6})$/,d5e=/^#([0-9a-fA-F]{8})$/;function f5e(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=u5e.exec(e))?parseInt(t[1]+"ff",16)>>>0:Op&&Op[e]!==void 0?Op[e]:(t=n5e.exec(e))?(Bv(t[1])<<24|Bv(t[2])<<16|Bv(t[3])<<8|255)>>>0:(t=i5e.exec(e))?(Bv(t[1])<<24|Bv(t[2])<<16|Bv(t[3])<<8|WJ(t[4]))>>>0:(t=l5e.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=d5e.exec(e))?parseInt(t[1],16)>>>0:(t=c5e.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=s5e.exec(e))?(UJ(GJ(t[1]),AP(t[2]),AP(t[3]))|255)>>>0:(t=a5e.exec(e))?(UJ(GJ(t[1]),AP(t[2]),AP(t[3]))|WJ(t[4]))>>>0:null}function aj(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 UJ(e,t,o){let r=o<.5?o*(1+t):o+t-o*t,n=2*o-r,i=aj(n,r,e+1/3),s=aj(n,r,e),a=aj(n,r,e-1/3);return Math.round(i*255)<<24|Math.round(s*255)<<16|Math.round(a*255)<<8}function Bv(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function GJ(e){return(parseFloat(e)%360+360)%360/360}function WJ(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function AP(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function $J(e){let t=f5e(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 Ap=(e,t,o)=>{if(Ee.fun(e))return e;if(Ee.arr(e))return Ap({range:e,output:t,extrapolate:o});if(Ee.str(e.output[0]))return fj(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=m5e(u,i);return p5e(u,i[d],i[d+1],n[d],n[d+1],l,s,a,r.map)}};function p5e(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 m5e(e,t){for(var o=1;o<t.length-1&&!(t[o]>=e);++o);return o-1}function uj(){return uj=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},uj.apply(this,arguments)}var Pv=Symbol.for("FluidValue.get"),Eh=Symbol.for("FluidValue.observers"),Li=e=>!!(e&&e[Pv]),Un=e=>e&&e[Pv]?e[Pv]():e,mj=e=>e[Eh]||null;function g5e(e,t){e.eventObserved?e.eventObserved(t):e(t)}function Th(e,t){let o=e[Eh];o&&o.forEach(r=>{g5e(r,t)})}var Iv=class{constructor(t){if(this[Pv]=void 0,this[Eh]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");h5e(this,t)}},h5e=(e,t)=>eee(e,Pv,t);function Lp(e,t){if(e[Pv]){let o=e[Eh];o||eee(e,Eh,o=new Set),o.has(t)||(o.add(t),e.observerAdded&&e.observerAdded(o.size,t))}return t}function Mp(e,t){let o=e[Eh];if(o&&o.has(t)){let r=o.size-1;r?o.delete(t):e[Eh]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var eee=(e,t,o)=>Object.defineProperty(e,t,{value:o,writable:!0,configurable:!0}),LP=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,b5e=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,KJ=new RegExp(`(${LP.source})(%|[a-z]+)`,"i"),y5e=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,FP=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,tee=e=>{let[t,o]=v5e(e);if(!t||dj())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&&FP.test(o))return tee(o);if(o)return o}return e},v5e=e=>{let t=FP.exec(e);if(!t)return[,];let[,o,r]=t;return[o,r]},lj,S5e=(e,t,o,r,n)=>`rgba(${Math.round(t)}, ${Math.round(o)}, ${Math.round(r)}, ${n})`,zP=e=>{lj||(lj=Op?new RegExp(`(${Object.keys(Op).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>Un(i).replace(FP,tee).replace(b5e,$J).replace(lj,$J)),o=t.map(i=>i.match(LP).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=>Ap(uj({},e,{output:i})));return i=>{var s;let a=!KJ.test(t[0])&&((s=t.find(u=>KJ.test(u)))==null?void 0:s.replace(LP,"")),l=0;return t[0].replace(LP,()=>`${n[l++](i)}${a||""}`).replace(y5e,S5e)}},oee="react-spring: ",ree=e=>{let t=e,o=!1;if(typeof t!="function")throw new TypeError(`${oee}once requires a function parameter`);return(...r)=>{o||(t(...r),o=!0)}},k5e=ree(console.warn);function nee(){k5e(`${oee}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var dft=ree(console.warn);function Mv(e){return Ee.str(e)&&(e[0]=="#"||/\d/.test(e)||!dj()&&FP.test(e)||e in(Op||{}))}var Qw=dj()?Oa.useEffect:Oa.useLayoutEffect,_5e=()=>{let e=(0,Oa.useRef)(!1);return Qw(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function gj(){let e=(0,Oa.useState)()[1],t=_5e();return()=>{t.current&&e(Math.random())}}function iee(e,t){let[o]=(0,Oa.useState)(()=>({inputs:t,result:e()})),r=(0,Oa.useRef)(),n=r.current,i=n;return i?t&&i.inputs&&x5e(t,i.inputs)||(i={inputs:t,result:e()}):i=o,(0,Oa.useEffect)(()=>{r.current=i,n==o&&(o.inputs=o.result=void 0)},[i]),i.result}function x5e(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 hj=e=>(0,Oa.useEffect)(e,w5e),w5e=[];var l0=c(ue()),c0=c(ue());var cee=c(ue()),Cd=c(ue()),Jw=Symbol.for("Animated:node"),C5e=e=>!!e&&e[Jw]===e,$l=e=>e&&e[Jw],GP=(e,t)=>YJ(e,Jw,t),e0=e=>e&&e[Jw]&&e[Jw].getPayload(),jP=class{constructor(){this.payload=void 0,GP(this,this)}getPayload(){return this.payload||[]}},Rh=class e extends jP{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,Ee.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 Ee.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,Ee.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},Bh=class e extends Rh{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=Ap({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(Ee.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=Ap({output:[this.getValue(),t]})),this._value=0,super.reset()}},HP={dependencies:null},Ph=class extends jP{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let o={};return Aa(this.source,(r,n)=>{C5e(r)?o[n]=r.getValue(t):Li(r)?o[n]=Un(r):t||(o[n]=r)}),o}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&xo(this.payload,t=>t.reset())}_makePayload(t){if(t){let o=new Set;return Aa(t,this._addToPayload,o),Array.from(o)}}_addToPayload(t){HP.dependencies&&Li(t)&&HP.dependencies.add(t);let o=e0(t);o&&xo(o,r=>this.add(r))}},bj=class e extends Ph{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(E5e)),!0)}};function E5e(e){return(Mv(e)?Bh:Rh).create(e)}function WP(e){let t=$l(e);return t?t.constructor:Ee.arr(e)?bj:Mv(e)?Bh:Rh}function UP(){return UP=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},UP.apply(this,arguments)}var see=(e,t)=>{let o=!Ee.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,Cd.forwardRef)((r,n)=>{let i=(0,Cd.useRef)(null),s=o&&(0,Cd.useCallback)(m=>{i.current=R5e(n,m)},[n]),[a,l]=T5e(r,t),u=gj(),d=()=>{let m=i.current;if(o&&!m)return;(m?t.applyAnimatedValues(m,a.getValue(!0)):!1)===!1&&u()},f=new yj(d,l),p=(0,Cd.useRef)();Qw(()=>(p.current=f,xo(l,m=>Lp(m,f)),()=>{p.current&&(xo(p.current.deps,m=>Mp(m,p.current)),st.cancel(p.current.update))})),(0,Cd.useEffect)(d,[]),hj(()=>()=>{let m=p.current;xo(m.deps,h=>Mp(h,m))});let g=t.getComponentProps(a.getValue());return cee.createElement(e,UP({},g,{ref:s}))})},yj=class{constructor(t,o){this.update=t,this.deps=o}eventObserved(t){t.type=="change"&&st.write(this.update)}};function T5e(e,t){let o=new Set;return HP.dependencies=o,e.style&&(e=UP({},e,{style:t.createAnimatedStyle(e.style)})),e=new Ph(e),HP.dependencies=null,[e,o]}function R5e(e,t){return e&&(Ee.fun(e)?e(t):e.current=t),t}var aee=Symbol.for("AnimatedComponent"),uee=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:o=n=>new Ph(n),getComponentProps:r=n=>n}={})=>{let n={applyAnimatedValues:t,createAnimatedStyle:o,getComponentProps:r},i=s=>{let a=lee(s)||"Anonymous";return Ee.str(s)?s=i[s]||(i[s]=see(s,n)):s=s[aee]||(s[aee]=see(s,n)),s.displayName=`Animated(${a})`,s};return Aa(e,(s,a)=>{Ee.arr(e)&&(a=lee(s)),i[a]=i(s)}),{animated:i}},lee=e=>Ee.str(e)?e:e&&Ee.str(e.displayName)?e.displayName:Ee.fun(e)&&e.name||null;function Mi(){return Mi=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},Mi.apply(this,arguments)}function Ih(e,...t){return Ee.fun(e)?e(...t):e}var n0=(e,t)=>e===!0||!!(t&&e&&(Ee.fun(e)?e(t):fs(e).includes(t))),_ee=(e,t)=>Ee.obj(e)?t&&e[t]:e,xee=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,B5e=e=>e,wee=(e,t=B5e)=>{let o=P5e;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);Ee.und(i)||(r[n]=i)}return r},P5e=["config","onProps","onStart","onChange","onPause","onResume","onRest"],I5e={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 O5e(e){let t={},o=0;if(Aa(e,(r,n)=>{I5e[n]||(t[n]=r,o++)}),o)return t}function Cee(e){let t=O5e(e);if(t){let o={to:t};return Aa(e,(r,n)=>n in t||(o[n]=r)),o}return Mi({},e)}function i0(e){return e=Un(e),Ee.arr(e)?e.map(i0):Mv(e)?$s.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function kj(e){return Ee.fun(e)||Ee.arr(e)&&Ee.obj(e[0])}var A5e={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}},YP=1.70158,$P=YP*1.525,dee=YP+1,fee=2*Math.PI/3,pee=2*Math.PI/4.5,KP=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,L5e={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=>dee*e*e*e-YP*e*e,easeOutBack:e=>1+dee*Math.pow(e-1,3)+YP*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(($P+1)*2*e-$P)/2:(Math.pow(2*e-2,2)*(($P+1)*(e*2-2)+$P)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*fee),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*fee)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*pee))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*pee)/2+1,easeInBounce:e=>1-KP(1-e),easeOutBounce:KP,easeInOutBounce:e=>e<.5?(1-KP(1-2*e))/2:(1+KP(2*e-1))/2},_j=Mi({},A5e.default,{mass:1,damping:1,easing:L5e.linear,clamp:!1}),xj=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,_j)}};function M5e(e,t,o){o&&(o=Mi({},o),mee(o,t),t=Mi({},o,t)),mee(e,t),Object.assign(e,t);for(let s in _j)e[s]==null&&(e[s]=_j[s]);let{mass:r,frequency:n,damping:i}=e;return Ee.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 mee(e,t){if(!Ee.und(t.decay))e.duration=void 0;else{let o=!Ee.und(t.tension)||!Ee.und(t.friction);(o||!Ee.und(t.frequency)||!Ee.und(t.damping)||!Ee.und(t.mass))&&(e.duration=void 0,e.decay=void 0),o&&(e.frequency=void 0)}}var gee=[],wj=class{constructor(){this.changed=!1,this.values=gee,this.toValues=null,this.fromValues=gee,this.to=void 0,this.from=void 0,this.config=new xj,this.immediate=!1}};function Eee(e,{key:t,props:o,defaultProps:r,state:n,actions:i}){return new Promise((s,a)=>{var l;let u,d,f=n0((l=o.cancel)!=null?l:r?.cancel,t);if(f)m();else{Ee.und(o.pause)||(n.paused=n0(o.pause,t));let h=r?.pause;h!==!0&&(h=n.paused||n0(h,t)),u=Ih(o.delay||0,t),h?(n.resumeQueue.add(g),i.pause()):(i.resume(),g())}function p(){n.resumeQueue.add(g),n.timeouts.delete(d),d.cancel(),u=d.time-st.now()}function g(){u>0&&!$s.skipAnimation?(n.delayed=!0,d=st.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(Mi({},o,{callId:e,cancel:f}),s)}catch(h){a(h)}}})}var Ij=(e,t)=>t.length==1?t[0]:t.some(o=>o.cancelled)?Nv(e.get()):t.every(o=>o.noop)?Tee(e.get()):Kl(e.get(),t.every(o=>o.finished)),Tee=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Kl=(e,t,o=!1)=>({value:e,finished:t,cancelled:o}),Nv=e=>({value:e,cancelled:!0,finished:!1});function Ree(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=wee(t,(b,v)=>v==="onRest"?void 0:b),d,f,p=new Promise((b,v)=>(d=b,f=v)),g=b=>{let v=n<=(o.cancelId||0)&&Nv(r)||n!==o.asyncId&&Kl(r,!1);if(v)throw b.result=v,f(b),b},m=(b,v)=>{let y=new qP,k=new ZP;return(async()=>{if($s.skipAnimation)throw s0(o),k.result=Kl(r,!1),f(k),k;g(y);let S=Ee.obj(b)?Mi({},b):Mi({},v,{to:b});S.parentId=n,Aa(u,(x,w)=>{Ee.und(S[w])&&(S[w]=x)});let _=await r.start(S);return g(y),o.paused&&await new Promise(x=>{o.resumeQueue.add(x)}),_})()},h;if($s.skipAnimation)return s0(o),Kl(r,!1);try{let b;Ee.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]),h=Kl(r.get(),!0,!1)}catch(b){if(b instanceof qP)h=b.result;else if(b instanceof ZP)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 Ee.fun(s)&&st.batchedUpdates(()=>{s(h,r,r.item)}),h})()}function s0(e,t){Ov(e.timeouts,o=>o.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var qP=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}},ZP=class extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}},Cj=e=>e instanceof a0,N5e=1,a0=class extends Iv{constructor(...t){super(...t),this.id=N5e++,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=$l(this);return t&&t.getValue()}to(...t){return $s.to(this,t)}interpolate(...t){return nee(),$s.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){Th(this,{type:"change",parent:this,value:t,idle:o})}_onPriorityChange(t){this.idle||Lv.sort(this),Th(this,{type:"priority",parent:this,priority:t})}},Oh=Symbol.for("SpringPhase"),Bee=1,Ej=2,Tj=4,vj=e=>(e[Oh]&Bee)>0,Np=e=>(e[Oh]&Ej)>0,t0=e=>(e[Oh]&Tj)>0,hee=(e,t)=>t?e[Oh]|=Ej|Bee:e[Oh]&=~Ej,bee=(e,t)=>t?e[Oh]|=Tj:e[Oh]&=~Tj,Rj=class extends a0{constructor(t,o){if(super(),this.key=void 0,this.animation=new wj,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,!Ee.und(t)||!Ee.und(o)){let r=Ee.obj(t)?Mi({},t):Mi({},o,{from:t});Ee.und(r.default)&&(r.default=!0),this.start(r)}}get idle(){return!(Np(this)||this._state.asyncTo)||t0(this)}get goal(){return Un(this.animation.to)}get velocity(){let t=$l(this);return t instanceof Rh?t.lastVelocity||0:t.getPayload().map(o=>o.lastVelocity||0)}get hasAnimated(){return vj(this)}get isAnimating(){return Np(this)}get isPaused(){return t0(this)}get isDelayed(){return this._state.delayed}advance(t){let o=!0,r=!1,n=this.animation,{config:i,toValues:s}=n,a=e0(n.to);!a&&Li(n.to)&&(s=fs(Un(n.to))),n.values.forEach((d,f)=>{if(d.done)return;let p=d.constructor==Bh?1:a?a[f].lastPosition:s[f],g=n.immediate,m=p;if(!g){if(m=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=Ee.arr(i.velocity)?i.velocity[f]:i.velocity,y,k=i.precision||(b==p?.005:Math.min(1,Math.abs(p-b)*.001));if(Ee.und(i.duration))if(i.decay){let S=i.decay===!0?.998:i.decay,_=Math.exp(-(1-S)*h);m=b+v/(1-S)*(1-_),g=Math.abs(d.lastPosition-m)<=k,y=v*_}else{y=d.lastVelocity==null?v:d.lastVelocity;let S=i.restVelocity||k/10,_=i.clamp?0:i.bounce,x=!Ee.und(_),w=b==p?d.v0>0:b<p,T,B=!1,R=1,I=Math.ceil(t/R);for(let A=0;A<I&&(T=Math.abs(y)>S,!(!T&&(g=Math.abs(p-m)<=k,g)));++A){x&&(B=m==p||m>p==w,B&&(y=-y*_,m=p));let P=-i.tension*1e-6*(m-p),O=-i.friction*.001*y,N=(P+O)/i.mass;y=y+N*R,m=m+y*R}}else{let S=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)),S=(i.progress||0)+h/this._memoizedDuration,S=S>1?1:S<0?0:S,d.durationProgress=S),m=b+i.easing(S)*(p-b),y=(m-d.lastPosition)/t,g=S==1}d.lastVelocity=y,Number.isNaN(m)&&(console.warn("Got NaN while animating:",this),g=!0)}a&&!a[f].done&&(g=!1),g?d.done=!0:o=!1,d.setValue(m,i.round)&&(r=!0)});let l=$l(this),u=l.getValue();if(o){let d=Un(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 st.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(Np(this)){let{to:t,config:o}=this.animation;st.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 Ee.und(t)?(r=this.queue||[],this.queue=[]):r=[Ee.obj(t)?t:Mi({},o,{to:t})],Promise.all(r.map(n=>this._update(n))).then(n=>Ij(this,n))}stop(t){let{to:o}=this.animation;return this._focus(this.get()),s0(this._state,t&&this._lastCallId),st.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=Ee.obj(r)?r[o]:r,(r==null||kj(r))&&(r=void 0),n=Ee.obj(n)?n[o]:n,n==null&&(n=void 0);let i={to:r,from:n};return vj(this)||(t.reverse&&([r,n]=[n,r]),n=Un(n),Ee.und(n)?$l(this)||this._set(r):this._set(n)),i}_update(t,o){let r=Mi({},t),{key:n,defaultProps:i}=this;r.default&&Object.assign(i,wee(r,(l,u)=>/^on/.test(u)?_ee(l,n):l)),vee(this,r,"onProps"),r0(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 Eee(++this._lastCallId,{key:n,props:r,defaultProps:i,state:a,actions:{pause:()=>{t0(this)||(bee(this,!0),Av(a.pauseQueue),r0(this,"onPause",Kl(this,o0(this,this.animation.to)),this))},resume:()=>{t0(this)&&(bee(this,!1),Np(this)&&this._resume(),Av(a.resumeQueue),r0(this,"onResume",Kl(this,o0(this,this.animation.to)),this))},start:this._merge.bind(this,s)}}).then(l=>{if(r.loop&&l.finished&&!(o&&l.noop)){let u=Pee(r);if(u)return this._update(u,!0)}return l})}_merge(t,o,r){if(o.cancel)return this.stop(!0),r(Nv(this));let n=!Ee.und(t.to),i=!Ee.und(t.from);if(n||i)if(o.callId>this._lastToId)this._lastToId=o.callId;else return r(Nv(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||Ee.und(f))&&(f=p),o.reverse&&([f,p]=[p,f]);let g=!tu(p,d);g&&(l.from=p),p=Un(p);let m=!tu(f,u);m&&this._focus(f);let h=kj(o.to),{config:b}=l,{decay:v,velocity:y}=b;(n||i)&&(b.velocity=0),o.config&&!h&&M5e(b,Ih(o.config,s),o.config!==a.config?Ih(a.config,s):void 0);let k=$l(this);if(!k||Ee.und(f))return r(Kl(this,!0));let S=Ee.und(o.reset)?i&&!o.default:!Ee.und(p)&&n0(o.reset,s),_=S?p:this.get(),x=i0(f),w=Ee.num(x)||Ee.arr(x)||Mv(x),T=!h&&(!w||n0(a.immediate||o.immediate,s));if(m){let A=WP(f);if(A!==k.constructor)if(T)k=this._set(x);else throw Error(`Cannot animate between ${k.constructor.name} and ${A.name}, as the "to" prop suggests`)}let B=k.constructor,R=Li(f),I=!1;if(!R){let A=S||!vj(this)&&g;(m||A)&&(I=tu(i0(_),x),R=!I),(!tu(l.immediate,T)&&!T||!tu(b.decay,v)||!tu(b.velocity,y))&&(R=!0)}if(I&&Np(this)&&(l.changed&&!S?R=!0:R||this._stop(u)),!h&&((R||Li(u))&&(l.values=k.getPayload(),l.toValues=Li(f)?null:B==Bh?[1]:fs(x)),l.immediate!=T&&(l.immediate=T,!T&&!S&&this._set(u)),R)){let{onRest:A}=l;xo(D5e,O=>vee(this,o,O));let P=Kl(this,o0(this,u));Av(this._pendingCalls,P),this._pendingCalls.add(r),l.changed&&st.batchedUpdates(()=>{l.changed=!S,A?.(P,this),S?Ih(a.onRest,P):l.onStart==null||l.onStart(P,this)})}S&&this._set(_),h?r(Ree(o.to,o,this._state,this)):R?this._start():Np(this)&&!m?this._pendingCalls.add(r):r(Tee(_))}_focus(t){let o=this.animation;t!==o.to&&(mj(this)&&this._detach(),o.to=t,mj(this)&&this._attach())}_attach(){let t=0,{to:o}=this.animation;Li(o)&&(Lp(o,this),Cj(o)&&(t=o.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;Li(t)&&Mp(t,this)}_set(t,o=!0){let r=Un(t);if(!Ee.und(r)){let n=$l(this);if(!n||!tu(r,n.getValue())){let i=WP(r);!n||n.constructor!=i?GP(this,i.create(r)):n.setValue(r),n&&st.batchedUpdates(()=>{this._onChange(r,o)})}}return $l(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,r0(this,"onStart",Kl(this,o0(this,t.to)),this))}_onChange(t,o){o||(this._onStart(),Ih(this.animation.onChange,t,this)),Ih(this.defaultProps.onChange,t,this),super._onChange(t,o)}_start(){let t=this.animation;$l(this).reset(Un(t.to)),t.immediate||(t.fromValues=t.values.map(o=>o.lastPosition)),Np(this)||(hee(this,!0),t0(this)||this._resume())}_resume(){$s.skipAnimation?this.finish():Lv.start(this)}_stop(t,o){if(Np(this)){hee(this,!1);let r=this.animation;xo(r.values,i=>{i.done=!0}),r.toValues&&(r.onChange=r.onPause=r.onResume=void 0),Th(this,{type:"idle",parent:this});let n=o?Nv(this.get()):Kl(this.get(),o0(this,t??r.to));Av(this._pendingCalls,n),r.changed&&(r.changed=!1,r0(this,"onRest",n,this))}}};function o0(e,t){let o=i0(t),r=i0(e.get());return tu(r,o)}function Pee(e,t=e.loop,o=e.to){let r=Ih(t);if(r){let n=r!==!0&&Cee(r),i=(n||e).reverse,s=!n||n.reset;return Bj(Mi({},e,{loop:t,default:!1,pause:void 0,to:!i||kj(o)?o:void 0,from:s?e.from:void 0,reset:s},n))}}function Bj(e){let{to:t,from:o}=e=Cee(e),r=new Set;return Ee.obj(t)&&yee(t,r),Ee.obj(o)&&yee(o,r),e.keys=r.size?Array.from(r):null,e}function yee(e,t){Aa(e,(o,r)=>o!=null&&t.add(r))}var D5e=["onStart","onRest","onChange","onPause","onResume"];function vee(e,t,o){e.animation[o]=t[o]!==xee(t,o)?_ee(t[o],e.key):void 0}function r0(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 V5e=["onStart","onChange","onRest"],F5e=1,XP=class{constructor(t,o){this.id=F5e++,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(Mi({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];Ee.und(r)||this.springs[o].set(r)}}update(t){return t&&this.queue.push(Bj(t)),this}start(t){let{queue:o}=this;return t?o=fs(t).map(Bj):this.queue=[],this._flush?this._flush(this,o):(Oee(this,o),z5e(this,o))}stop(t,o){if(t!==!!t&&(o=t),o){let r=this.springs;xo(fs(o),n=>r[n].stop(!!t))}else s0(this._state,this._lastAsyncId),this.each(r=>r.stop(!!t));return this}pause(t){if(Ee.und(t))this.start({pause:!0});else{let o=this.springs;xo(fs(t),r=>o[r].pause())}return this}resume(t){if(Ee.und(t))this.start({pause:!1});else{let o=this.springs;xo(fs(t),r=>o[r].resume())}return this}each(t){Aa(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,Ov(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&&Ov(o,([l,u])=>{u.value=a,l(u,this,this._item)}),s&&(this._started=!1,Ov(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;st.onFrame(this._onFrame)}};function z5e(e,t){return Promise.all(t.map(o=>Iee(e,o))).then(o=>Ij(e,o))}async function Iee(e,t,o){let{keys:r,to:n,from:i,loop:s,onRest:a,onResolve:l}=t,u=Ee.obj(t.default)&&t.default;s&&(t.loop=!1),n===!1&&(t.to=null),i===!1&&(t.from=null);let d=Ee.arr(n)||Ee.fun(n)?n:void 0;d?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):xo(V5e,h=>{let b=t[h];if(Ee.fun(b)){let v=e._events[h];t[h]=({finished:y,cancelled:k})=>{let S=v.get(b);S?(y||(S.finished=!1),k&&(S.cancelled=!0)):v.set(b,{value:null,finished:y||!1,cancelled:k||!1})},u&&(u[h]=t[h])}});let f=e._state;t.pause===!f.paused?(f.paused=t.pause,Av(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)),g=t.cancel===!0||xee(t,"cancel")===!0;(d||g&&f.asyncId)&&p.push(Eee(++e._lastAsyncId,{props:t,state:f,actions:{pause:DP,resume:DP,start(h,b){g?(s0(f,e._lastAsyncId),b(Nv(e))):(h.onRest=a,b(Ree(d,h,f,e)))}}})),f.paused&&await new Promise(h=>{f.resumeQueue.add(h)});let m=Ij(e,await Promise.all(p));if(s&&m.finished&&!(o&&m.noop)){let h=Pee(t,s,n);if(h)return Oee(e,[h]),Iee(e,h,!0)}return l&&st.batchedUpdates(()=>l(m,e,e.item)),m}function j5e(e,t){let o=new Rj;return o.key=e,t&&Lp(o,t),o}function H5e(e,t,o){t.keys&&xo(t.keys,r=>{(e[r]||(e[r]=o(r)))._prepareNode(t)})}function Oee(e,t){xo(t,o=>{H5e(e.springs,o,r=>j5e(r,e))})}function U5e(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 G5e=["children"],Oj=e=>{let{children:t}=e,o=U5e(e,G5e),r=(0,c0.useContext)(QP),n=o.pause||!!r.pause,i=o.immediate||!!r.immediate;o=iee(()=>({pause:n,immediate:i}),[n,i]);let{Provider:s}=QP;return l0.createElement(s,{value:o},t)},QP=W5e(Oj,{});Oj.Provider=QP.Provider;Oj.Consumer=QP.Consumer;function W5e(e,t){return Object.assign(e,l0.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var See;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(See||(See={}));var Pj=class extends a0{constructor(t,o){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=Ap(...o);let r=this._get(),n=WP(r);GP(this,n.create(r))}advance(t){let o=this._get(),r=this.get();tu(o,r)||($l(this).setValue(o),this._onChange(o,this.idle)),!this.idle&&kee(this._active)&&Sj(this)}_get(){let t=Ee.arr(this.source)?this.source.map(Un):fs(Un(this.source));return this.calc(...t)}_start(){this.idle&&!kee(this._active)&&(this.idle=!1,xo(e0(this),t=>{t.done=!1}),$s.skipAnimation?(st.batchedUpdates(()=>this.advance()),Sj(this)):Lv.start(this))}_attach(){let t=1;xo(fs(this.source),o=>{Li(o)&&Lp(o,this),Cj(o)&&(o.idle||this._active.add(o),t=Math.max(t,o.priority+1))}),this.priority=t,this._start()}_detach(){xo(fs(this.source),t=>{Li(t)&&Mp(t,this)}),this._active.clear(),Sj(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=fs(this.source).reduce((o,r)=>Math.max(o,(Cj(r)?r.priority:0)+1),0))}};function $5e(e){return e.idle!==!1}function kee(e){return!e.size||Array.from(e).every($5e)}function Sj(e){e.idle||(e.idle=!0,xo(e0(e),t=>{t.done=!0}),Th(e,{type:"idle",parent:e}))}$s.assign({createStringInterpolator:zP,to:(e,t)=>new Pj(e,t)});var kft=Lv.advance;var Mee=c(Ed());function Nj(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 K5e=["style","children","scrollTop","scrollLeft"],Nee=/^--/;function Y5e(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!Nee.test(e)&&!(u0.hasOwnProperty(e)&&u0[e])?t+"px":(""+t).trim()}var Lee={};function q5e(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=Nj(r,K5e),u=Object.values(l),d=Object.keys(l).map(f=>o||e.hasAttribute(f)?f:Lee[f]||(Lee[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=Y5e(f,n[f]);Nee.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 u0={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},Z5e=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),X5e=["Webkit","Ms","Moz","O"];u0=Object.keys(u0).reduce((e,t)=>(X5e.forEach(o=>e[Z5e(o,t)]=e[t]),e),u0);var Q5e=["x","y","z"],J5e=/^(matrix|translate|scale|rotate|skew)/,eFe=/^(translate)/,tFe=/^(rotate|skew)/,Aj=(e,t)=>Ee.num(e)&&e!==0?e+t:e,JP=(e,t)=>Ee.arr(e)?e.every(o=>JP(o,t)):Ee.num(e)?e===t:parseFloat(e)===t,Lj=class extends Ph{constructor(t){let{x:o,y:r,z:n}=t,i=Nj(t,Q5e),s=[],a=[];(o||r||n)&&(s.push([o||0,r||0,n||0]),a.push(l=>[`translate3d(${l.map(u=>Aj(u,"px")).join(",")})`,JP(l,0)])),Aa(i,(l,u)=>{if(u==="transform")s.push([l||""]),a.push(d=>[d,d===""]);else if(J5e.test(u)){if(delete i[u],Ee.und(l))return;let d=eFe.test(u)?"px":tFe.test(u)?"deg":"";s.push(fs(l)),a.push(u==="rotate3d"?([f,p,g,m])=>[`rotate3d(${f},${p},${g},${Aj(m,d)})`,JP(m,0)]:f=>[`${u}(${f.map(p=>Aj(p,d)).join(",")})`,JP(f,u.startsWith("scale")?1:0)])}}),s.length&&(i.transform=new Mj(s,a)),super(i)}},Mj=class extends Iv{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 xo(this.inputs,(r,n)=>{let i=Un(r[0]),[s,a]=this.transforms[n](Ee.arr(i)?i:r.map(Un));t+=" "+s,o=o&&a}),o?"none":t}observerAdded(t){t==1&&xo(this.inputs,o=>xo(o,r=>Li(r)&&Lp(r,this)))}observerRemoved(t){t==0&&xo(this.inputs,o=>xo(o,r=>Li(r)&&Mp(r,this)))}eventObserved(t){t.type=="change"&&(this._value=null),Th(this,t)}},oFe=["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"],rFe=["scrollTop","scrollLeft"];$s.assign({batchedUpdates:Mee.unstable_batchedUpdates,createStringInterpolator:zP,colors:JJ});var nFe=uee(oFe,{applyAnimatedValues:q5e,createAnimatedStyle:e=>new Lj(e),getComponentProps:e=>Nj(e,rFe)}),Dee=nFe.animated;var Dv=c(F(),1),Fee=c(Tt(),1),zee=c(J(),1);var iFe=200;function Vee(e){return{top:e.offsetTop,left:e.offsetLeft}}function sFe({triggerAnimationOnChange:e,clientId:t}){let o=(0,Dv.useRef)(),{isTyping:r,getGlobalBlockCount:n,isBlockSelected:i,isFirstMultiSelectedBlock:s,isBlockMultiSelected:a,isAncestorMultiSelected:l,isDraggingBlocks:u}=(0,zee.useSelect)(C),{previous:d,prevRect:f}=(0,Dv.useMemo)(()=>({previous:o.current&&Vee(o.current),prevRect:o.current&&o.current.getBoundingClientRect()}),[e]);return(0,Dv.useLayoutEffect)(()=>{if(!d||!o.current)return;let p=(0,Fee.getScrollContainer)(o.current),g=i(t),m=g||s(t),h=u();function b(){if(!h&&m&&f){let B=o.current.getBoundingClientRect().top-f.top;B&&(p.scrollTop+=B)}}if(window.matchMedia("(prefers-reduced-motion: reduce)").matches||r()||n()>iFe){b();return}let y=g||a(t)||l(t);if(y&&h)return;let k=y?"1":"",S=new XP({x:0,y:0,config:{mass:5,tension:2e3,friction:200},onChange({value:T}){if(!o.current)return;let{x:B,y:R}=T;B=Math.round(B),R=Math.round(R);let I=B===0&&R===0;o.current.style.transformOrigin="center center",o.current.style.transform=I?null:`translate3d(${B}px,${R}px,0)`,o.current.style.zIndex=k,b()}});o.current.style.transform=void 0;let _=Vee(o.current),x=Math.round(d.left-_.left),w=Math.round(d.top-_.top);return S.start({x:0,y:0,from:{x,y:w}}),()=>{S.stop(),S.set({x:0,y:0})}},[d,f,t,r,n,i,s,a,l,u]),o}var eI=sFe;var oI=c(F(),1),Td=c(Tt(),1),Hee=c(J(),1);var tI=".block-editor-block-list__block",aFe=".block-list-appender",lFe=".block-editor-button-block-appender";function jee(e,t){return e.closest(tI)===t.closest(tI)}function ou(e,t){return t.closest([tI,aFe,lFe].join(","))===e}function La(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 _r(e){for(;e&&e.nodeType!==e.ELEMENT_NODE;)e=e.parentNode;if(!e)return;let o=e.closest(tI);if(o)return o.id.slice(6)}function Dj(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 cFe(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 uFe(e){let t=window.getComputedStyle(e);return t.overflowX==="auto"||t.overflowX==="scroll"||t.overflowY==="auto"||t.overflowY==="scroll"}var dFe=["core/navigation"];function Vv(e){let t=e.ownerDocument.defaultView;if(!t)return new window.DOMRectReadOnly;let o=e.getBoundingClientRect(),r=e.getAttribute("data-type");if(r&&dFe.includes(r)){let s=[e],a;for(;a=s.pop();)if(!uFe(a)){for(let l of a.children)if(cFe(l)){let u=l.getBoundingClientRect();o=Dj(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 Uee({clientId:e,initialPosition:t}){let o=(0,oI.useRef)(),{isBlockSelected:r,isMultiSelecting:n,isZoomOut:i,getSelectionStart:s}=H((0,Hee.useSelect)(C));return(0,oI.useEffect)(()=>{if(!r(e)||n()||i()||t==null||!o.current)return;let{ownerDocument:a}=o.current;if(ou(o.current,a.activeElement))return;let l=Td.focus.tabbable.find(o.current).filter(v=>(0,Td.isTextField)(v)),u=t===-1,d=l[u?l.length-1:0]||o.current;if(!ou(o.current,d)){o.current.focus();return}if(!o.current.getAttribute("contenteditable")){let v=Td.focus.tabbable.findNext(o.current);if(v&&ou(o.current,v)&&(0,Td.isFormElement)(v)){v.focus();return}}let{activeElement:f}=a,p=a.defaultView.getSelection(),{clientId:g,offset:m}=s();f?.isContentEditable&&f.contains(d)&&p.anchorNode&&d.contains(p.anchorNode)&&(t===0||m!==void 0&&g===e)||(0,Td.placeCaretAtHorizontalEdge)(d,u)},[t,e]),o}var rI=c(fe(),1);var{subscribeDelegatedListener:Gee}=H(rI.privateApis);function Wee({isEnabled:e=!0}={}){return(0,rI.useRefEffect)(t=>{if(!e)return;function o(i){i.defaultPrevented||(i.preventDefault(),t.classList.toggle("is-hovered",i.type==="mouseover"))}let r=Gee(t,"mouseout",o),n=Gee(t,"mouseover",o);return()=>{r(),n(),t.classList.remove("is-hovered")}},[e])}var nI=c(J(),1),iI=c(fe(),1);var{subscribeDelegatedListener:fFe}=H(iI.privateApis);function $ee(e){let{isBlockSelected:t,isBlockMultiSelected:o,isMultiSelecting:r}=(0,nI.useSelect)(C),{selectBlock:n,selectionChange:i}=(0,nI.useDispatch)(C);return(0,iI.useRefEffect)(s=>{function a(l){if(t(e)){l.target.isContentEditable||i(e);return}if(!r()&&!o(e)&&ou(s,l.target)){if(l.target.isContentEditable){n(e,null);return}n(e)}}return fFe(s,"focusin",a)},[t,n])}var Dp=c(F(),1);var Yee=c(J(),1),qee=c(fe(),1),Zee=c(F(),1);var Vj={onKeyDown:"keydown",onKeyUp:"keyup",onBeforeInput:"beforeinput",onInput:"input",onCompositionStart:"compositionstart",onCompositionUpdate:"compositionupdate",onCompositionEnd:"compositionend"},pFe=Object.values(Vj);function Xee(e){let t;for(let o in Vj)typeof e[o]=="function"&&(t=t||{},t[Vj[o]]=e[o]);return t}var Qee=["eventPhase","bubbles","cancelable","timeStamp","defaultPrevented","isTrusted"],Kee=[...Qee,"view","detail","key","code","location","ctrlKey","shiftKey","altKey","metaKey","repeat","locale","getModifierState","charCode","keyCode","which"],d0=[...Qee,"data"],mFe={keydown:Kee,keyup:Kee,beforeinput:d0,input:d0,compositionstart:d0,compositionupdate:d0,compositionend:d0};function gFe(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 mFe[e.type]){let i=e[n];r[n]=typeof i=="function"?i.bind(e):i}return r}function Jee(){let{hasMultiSelection:e,getBlockParents:t}=(0,Yee.useSelect)(C),{refsMap:o,eventHandlers:r}=(0,Zee.useContext)(_d);return(0,qee.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=La(u,n),f=_r(d);if(!f)return;let p=[f,...t(f,!0)],g;for(let m of p){let h=r.get(m)?.current?.[l.type],b=h&&o.get(m);if(b&&(g||(g=gFe(l,d)),g.currentTarget=b,h(g),g.isPropagationStopped()))break}}let s=n.ownerDocument.documentElement,a=pFe.map(l=>(s.addEventListener(l,i),()=>s.removeEventListener(l,i)));return()=>a.forEach(l=>l())},[e,t,o,r])}function ete(e,t){let{eventHandlers:o}=(0,Dp.useContext)(_d),r=Xee(t),n=(0,Dp.useRef)();(0,Dp.useInsertionEffect)(()=>{n.current=r});let i=!!r;(0,Dp.useEffect)(()=>{if(i)return o.set(e,n),()=>o.delete(e)},[o,e,i])}var Fv=c(de(),1),ote=c(Tt(),1),Vp=c(io(),1),sI=c(J(),1),rte=c(fe(),1);function tte(e){return!e||e==="transparent"||e==="rgba(0, 0, 0, 0)"}function nte({clientId:e,isSelected:t}){let{getBlockRootClientId:o,isZoomOut:r,hasMultiSelection:n,isSectionBlock:i,editedContentOnlySection:s,getBlock:a}=H((0,sI.useSelect)(C)),{insertAfterBlock:l,removeBlock:u,resetZoomLevel:d,startDraggingBlocks:f,stopDraggingBlocks:p,editContentOnlySection:g}=H((0,sI.useDispatch)(C));return(0,rte.useRefEffect)(m=>{if(!t)return;function h(y){let{keyCode:k,target:S}=y;k!==Vp.ENTER&&k!==Vp.BACKSPACE&&k!==Vp.DELETE||S!==m||(0,ote.isTextField)(S)||(y.preventDefault(),k===Vp.ENTER&&r()?d():k===Vp.ENTER?l(e):u(e))}function b(y){if(m!==y.target||m.isContentEditable||m.ownerDocument.activeElement!==m||n()){y.preventDefault();return}let k=JSON.stringify({type:"block",srcClientIds:[e],srcRootClientId:o(e)});y.dataTransfer.effectAllowed="move",y.dataTransfer.clearData(),y.dataTransfer.setData("wp-blocks",k);let{ownerDocument:S}=m,{defaultView:_}=S;_.getSelection().removeAllRanges();let w=S.createElement("div");w.style.width="1px",w.style.height="1px",w.style.position="fixed",w.style.visibility="hidden",S.body.appendChild(w),y.dataTransfer.setDragImage(w,0,0);let T=m.getBoundingClientRect(),B=m.id,R=m.cloneNode();R.style.display="none",m.id=null,m.after(R);let I=1;{let $=m;for(;$=$.parentElement;){let{scale:Y}=_.getComputedStyle($);if(Y&&Y!=="none"){I=parseFloat(Y);break}}}let A=1/I,P={};for(let $ of["transform","transformOrigin","transition","zIndex","position","top","left","pointerEvents","opacity","backgroundColor"])P[$]=m.style[$];let O=_.scrollY,N=_.scrollX,z=y.clientX,D=y.clientY;m.style.position="relative",m.style.top="0px",m.style.left="0px";let M=y.clientX-T.left,V=y.clientY-T.top,L=T.height>200?200/T.height:1;if(m.style.zIndex="1000",m.style.transformOrigin=`${M*A}px ${V*A}px`,m.style.transition="transform 0.2s ease-out",m.style.transform=`scale(${L})`,m.style.opacity="0.9",tte(_.getComputedStyle(m).backgroundColor)){let $="transparent",Y=m;for(;Y=Y.parentElement;){let{backgroundColor:Z}=_.getComputedStyle(Y);if(!tte(Z)){$=Z;break}}m.style.backgroundColor=$}let j=!1,q=z,Q=D;function te($){$.clientX===q&&$.clientY===Q||(q=$.clientX,Q=$.clientY,ee())}function ee(){j||(j=!0,m.style.pointerEvents="none");let $=Q-D,Y=q-z,Z=_.scrollY,oe=_.scrollX,ne=Z-O,X=oe-N,re=$+ne,le=Y+X;m.style.top=`${re*A}px`,m.style.left=`${le*A}px`}function W(){S.removeEventListener("dragover",te),S.removeEventListener("dragend",W),S.removeEventListener("drop",W),S.removeEventListener("scroll",ee);for(let[$,Y]of Object.entries(P))m.style[$]=Y;R.remove(),m.id=B,w.remove(),p(),document.body.classList.remove("is-dragging-components-draggable"),S.documentElement.classList.remove("is-dragging")}S.addEventListener("dragover",te),S.addEventListener("dragend",W),S.addEventListener("drop",W),S.addEventListener("scroll",ee),f([e]),document.body.classList.add("is-dragging-components-draggable"),S.documentElement.classList.add("is-dragging")}m.addEventListener("keydown",h),m.addEventListener("dragstart",b);function v(y){let k=i(e),S=a(e),_=(0,Fv.isReusableBlock)(S),x=(0,Fv.isTemplatePart)(S);!k||s===e||_||x||(y.preventDefault(),g(e))}return m.addEventListener("dblclick",v),()=>{m.removeEventListener("keydown",h),m.removeEventListener("dragstart",b),m.removeEventListener("dblclick",v)}},[e,t,o,a,Fv.isReusableBlock,Fv.isTemplatePart,l,u,r,d,n,f,p,i,s,g])}var ite=c(fe(),1),ste=c(F(),1);function ate(){let e=(0,ste.useContext)(aI);return(0,ite.useRefEffect)(t=>{if(e)return e.observe(t),()=>{e.unobserve(t)}},[e])}var lI=c(fe(),1);function lte({isSelected:e}){let t=(0,lI.useReducedMotion)();return(0,lI.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 cte=c(fe(),1),ute=c(J(),1);function cI({clientId:e="",isEnabled:t=!0}={}){let{getEnabledClientIdsTree:o}=H((0,ute.useSelect)(C));return(0,cte.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 dte=c(fe(),1),f0=new Map;function hFe(e,t){let o=f0.get(e);o||(o=new Set,f0.set(e,o),e.addEventListener("pointerdown",pte)),o.add(t)}function bFe(e,t){let o=f0.get(e);o&&(o.delete(t),fte(t),o.size===0&&(f0.delete(e),e.removeEventListener("pointerdown",pte)))}function fte(e){let t=e.getAttribute("data-draggable");t&&(e.removeAttribute("data-draggable"),t==="true"&&!e.getAttribute("draggable")&&e.setAttribute("draggable","true"))}function pte(e){let{target:t}=e,{ownerDocument:o,isContentEditable:r,tagName:n}=t,i=["INPUT","TEXTAREA"].includes(n),s=f0.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)fte(a)}function mte(){return(0,dte.useRefEffect)(e=>(hFe(e.ownerDocument,e),()=>{bFe(e.ownerDocument,e)}),[])}var Nr=c(G(),1),Ni=c(F(),1),Di=c(U(),1),Ah=c(J(),1),yte=c(Yl(),1),vte=c(us(),1);var p0=c(G(),1);var{getViewportBreakpoints:yFe}=H(_o);function Fj(e){let t=yFe(e);return Z6.filter(([o])=>(o!==no.tablet.key||t.tablet!==void 0)&&(o!==no.mobile.key||t.mobile!==void 0))}function vFe(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"||!Z6.some(([,{key:n}])=>n===t)?!1:r[t]===!1}function hte(e,t){if(!e?.length)return!1;let o=e.filter(r=>vFe(r,t)).length;return o===0?!1:o===e.length?!0:null}function bte(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 zj(e,t){if(!e&&e!==!1)return null;if(e===!1)return(0,p0.__)("Block is hidden");if(e?.viewport){let o=Fj(t).filter(([r])=>e.viewport?.[r]===!1).map(([,r])=>r.label);if(o.length>0)return(0,p0.sprintf)((0,p0.__)("Block is hidden on %s"),o.join(", "))}return null}var xr=c(E(),1),SFe={[no.mobile.key]:!1,[no.tablet.key]:!1,[no.desktop.key]:!1},kFe=[];function jj({clientIds:e,onClose:t}){let{createSuccessNotice:o}=(0,Ah.useDispatch)(vte.store),{updateBlockAttributes:r}=(0,Ah.useDispatch)(C),n=(0,Ah.useSelect)(S=>S(C).getBlocksByClientId(e)??kFe,[e]),i=(0,Ah.useSelect)(S=>S(yte.store).getShortcutRepresentation("core/editor/toggle-list-view"),[]),s=(0,Ah.useSelect)(S=>S(C).getSettings().__experimentalFeatures?.viewport,[]),a=(0,Ni.useMemo)(()=>Fj(s),[s]),l=(0,Ni.useMemo)(()=>{if(n?.length===0)return{hideEverywhere:!1,viewportChecked:{}};let S={};return a.forEach(([,{key:_}])=>{S[_]=hte(n,_)}),{hideEverywhere:bte(n),viewportChecked:S}},[n,a]),[u,d]=(0,Ni.useState)(l?.viewportChecked??{}),[f,p]=(0,Ni.useState)(l?.hideEverywhere??!1),g=(0,Ni.useCallback)((S,_)=>{d({...u,[S]:_})},[u]),m=(0,Ni.useMemo)(()=>{if(!f)return(0,Nr.sprintf)((0,Nr.__)("Block visibility settings updated. You can access them via the List View (%s)."),i);let S=n?.length>1?(0,Nr.__)("Blocks hidden. You can access them via the List View (%s)."):(0,Nr.__)("Block hidden. You can access it via the List View (%s).");return(0,Nr.sprintf)(S,i)},[f,n?.length,i]),h=(0,Ni.useMemo)(()=>Object.values(u).some(S=>S===!0||S===null),[u]),b=(0,Ni.useMemo)(()=>f!==l.hideEverywhere?!0:a.some(([,{key:S}])=>u[S]!==l.viewportChecked[S]),[f,u,l,a]),v=(0,Ni.useMemo)(()=>f===null?!0:Object.values(u).some(S=>S===null),[f,u]),y=(0,Ni.useCallback)(S=>{S.preventDefault();let _=f?!1:{viewport:a.reduce((w,[,{key:T}])=>(u[T]&&(w[T]=!1),w),{})},x=Object.fromEntries(n.map(({clientId:w,attributes:T})=>[w,{metadata:Ge({...T?.metadata,blockVisibility:_})}]));r(e,x,{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]),k=n?.length>1;return(0,xr.jsx)(Di.Modal,{title:e?.length>1?(0,Nr.__)("Hide blocks"):(0,Nr.__)("Hide block"),onRequestClose:t,overlayClassName:"block-editor-block-visibility-modal",size:"small",children:(0,xr.jsxs)("form",{onSubmit:y,children:[(0,xr.jsxs)("fieldset",{children:[(0,xr.jsx)("legend",{children:k?(0,Nr.__)("Select the viewport sizes for which you want to hide the blocks. Changes will apply to all selected blocks."):(0,Nr.__)("Select the viewport size for which you want to hide the block.")}),(0,xr.jsx)("ul",{className:"block-editor-block-visibility-modal__options",children:(0,xr.jsxs)("li",{className:"block-editor-block-visibility-modal__options-item block-editor-block-visibility-modal__options-item--everywhere",children:[(0,xr.jsx)(Di.CheckboxControl,{className:"block-editor-block-visibility-modal__options-checkbox--everywhere",label:(0,Nr.__)("Omit from published content"),checked:f===!0,indeterminate:f===null,onChange:S=>{p(S),d(SFe)}}),f!==!0&&(0,xr.jsx)("ul",{className:"block-editor-block-visibility-modal__sub-options",children:a.map(([,{label:S,icon:_,key:x}])=>(0,xr.jsxs)("li",{className:"block-editor-block-visibility-modal__options-item",children:[(0,xr.jsx)(Di.CheckboxControl,{label:(0,Nr.sprintf)((0,Nr.__)("Hide on %s"),S),checked:u[x]??!1,indeterminate:u[x]===null,onChange:w=>g(x,w)}),(0,xr.jsx)(Di.Icon,{icon:_,className:K({"block-editor-block-visibility-modal__options-icon--checked":u[x]})})]},x))})]})}),k&&v&&(0,xr.jsx)("p",{className:"block-editor-block-visibility-modal__description",children:(0,Nr.__)("Selected blocks have different visibility settings. The checkboxes show an indeterminate state when settings differ.")}),!k&&f===!0&&(0,xr.jsx)("p",{className:"block-editor-block-visibility-modal__description",children:(0,Nr.sprintf)((0,Nr.__)("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)}),!k&&!f&&h&&(0,xr.jsx)("p",{className:"block-editor-block-visibility-modal__description",children:(0,Ni.createInterpolateElement)((0,Nr.sprintf)((0,Nr.__)("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,xr.jsx)("strong",{})})})]}),(0,xr.jsxs)(Di.Flex,{className:"block-editor-block-visibility-modal__actions",justify:"flex-end",expanded:!1,children:[(0,xr.jsx)(Di.FlexItem,{children:(0,xr.jsx)(Di.Button,{variant:"tertiary",onClick:t,__next40pxDefaultSize:!0,children:(0,Nr.__)("Cancel")})}),(0,xr.jsx)(Di.FlexItem,{children:(0,xr.jsx)(Di.Button,{variant:"primary",type:"submit",disabled:!b,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Nr.__)("Apply")})})]})]})})}var Hj=c(fe(),1);var{getViewportBreakpoints:_Fe}=H(_o);function Ma(e={}){let{blockVisibility:t=void 0,deviceType:o=no.desktop.key,viewportSettings:r,view:n=window}=e,i=_Fe(r),s=i.mobile?`(width <= ${i.mobile})`:void 0,a=(0,Hj.useMediaQuery)(s,n),l;i.tablet&&(l=i.mobile?`(${i.mobile} < width <= ${i.tablet})`:`(width <= ${i.tablet})`);let u=(0,Hj.useMediaQuery)(l,n),d;return o===no.mobile.key&&i.mobile?d=no.mobile.key:o===no.tablet.key&&i.tablet?d=no.tablet.key:a?d=no.mobile.key:u&&i.tablet?d=no.tablet.key:d=no.desktop.key,{isBlockCurrentlyHidden:t===!1||t?.viewport?.[d]===!1,currentViewport:d}}var Uj=c(G(),1),uI=c(U(),1),dI=c(F(),1);var Ste=c(de(),1),fI=c(J(),1);var Gj=c(E(),1);function Wj({clientIds:e}){let t=(0,dI.useRef)(!1),[o]=Le("blockVisibility.allowEditing"),{canToggleBlockVisibility:r,areBlocksHiddenAnywhere:n}=(0,fI.useSelect)(a=>{let{getBlocksByClientId:l,getBlockName:u,isBlockHiddenAnywhere:d}=H(a(C));return{canToggleBlockVisibility:l(e).every(({clientId:p})=>(0,Ste.hasBlockSupport)(u(p),"visibility",!0)),areBlocksHiddenAnywhere:e?.every(p=>d(p))}},[e]),i=(0,fI.useDispatch)(C);if((0,dI.useEffect)(()=>{n&&(t.current=!0)},[n]),o===!1||!n&&!t.current)return null;let{showViewportModal:s}=H(i);return(0,Gj.jsx)(uI.ToolbarGroup,{className:"block-editor-block-visibility-toolbar",children:(0,Gj.jsx)(uI.ToolbarButton,{disabled:!r,icon:n?Vl:dh,label:n?(0,Uj.__)("Hidden"):(0,Uj.__)("Visible"),onClick:()=>s(e),"aria-haspopup":"dialog"})})}var $j=c(G(),1),kte=c(U(),1),pI=c(J(),1),_te=c(Yl(),1);var xte=c(E(),1);function Kj({clientIds:e}){let[t]=Le("blockVisibility.allowEditing"),{areBlocksHiddenAnywhere:o,shortcut:r}=(0,pI.useSelect)(s=>{let{isBlockHiddenAnywhere:a}=H(s(C));return{areBlocksHiddenAnywhere:e?.every(l=>a(l)),shortcut:s(_te.store).getShortcutRepresentation("core/block-editor/toggle-block-visibility")}},[e]),n=(0,pI.useDispatch)(C);if(t===!1)return null;let{showViewportModal:i}=H(n);return(0,xte.jsx)(kte.MenuItem,{onClick:()=>i(e),shortcut:r,children:o?(0,$j.__)("Show"):(0,$j.__)("Hide")})}var zp=c(U(),1),Yj=c(J(),1),Fp=c(G(),1);var zv=c(E(),1),{Badge:xFe}=H(zp.privateApis),wFe={currentBlockVisibility:void 0,hasParentHiddenEverywhere:!1,selectedDeviceType:no.desktop.key};function wte({clientId:e}){let{currentBlockVisibility:t,selectedDeviceType:o,viewportSettings:r,hasParentHiddenEverywhere:n}=(0,Yj.useSelect)(p=>{if(!e)return wFe;let{getBlockAttributes:g,isBlockParentHiddenEverywhere:m,getSettings:h}=H(p(C)),b=h();return{currentBlockVisibility:g(e)?.metadata?.blockVisibility,selectedDeviceType:b?.[wa]?.toLowerCase()||no.desktop.key,viewportSettings:b?.__experimentalFeatures?.viewport,hasParentHiddenEverywhere:m(e)}},[e]),s=Nt(e)?.ownerDocument?.defaultView,a=s===null?void 0:s,{isBlockCurrentlyHidden:l,currentViewport:u}=Ma({blockVisibility:t,deviceType:o,viewportSettings:r,view:a}),d=(0,Yj.useSelect)(p=>!e||!u?!1:H(p(C)).isBlockParentHiddenAtViewport(e,u),[e,u]);if(!(l||n||d))return null;let f;if(l)if(t===!1)f=(0,Fp.__)("Block is hidden");else{let p=no[u]?.label||u;f=(0,Fp.sprintf)((0,Fp.__)("Block is hidden on %s"),p)}if(n)f=(0,Fp.__)("Parent block is hidden");else if(d){let p=no[u]?.label||u;f=(0,Fp.sprintf)((0,Fp.__)("Parent block is hidden on %s"),p)}return(0,zv.jsx)(xFe,{className:"block-editor-block-visibility-info",children:(0,zv.jsxs)(zp.__experimentalHStack,{spacing:2,justify:"start",children:[(0,zv.jsx)(zp.Icon,{icon:Vl}),(0,zv.jsx)(zp.__experimentalText,{children:f})]})})}function m0(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:g,initialPosition:m,blockEditingMode:h,isHighlighted:b,isMultiSelected:v,isPartiallySelected:y,isReusable:k,isDragging:S,hasChildSelected:_,isEditingDisabled:x,hasEditableOutline:w,isEditingContentOnlySection:T,defaultClassName:B,isSectionBlock:R,isWithinSectionBlock:I,canMove:A,blockVisibility:P,deviceType:O,viewportSettings:N,ariaLabel:z}=(0,Cte.useContext)(zn);ete(o,n);let D=(0,jv.useRefEffect)(Y=>{if(Y){let{ownerDocument:Z}=Y,{defaultView:oe}=Z;D.current=oe}},[]),M=(0,mI.sprintf)((0,mI.__)("Block: %s"),d),V=a==="html"&&!t?"-visual":"",L=mte(),j=!I,q=(0,jv.useMergeRefs)([e.ref,D,Uee({clientId:o,initialPosition:m}),YQ(o),$ee(o),nte({clientId:o,isSelected:f}),Wee({isEnabled:j}),ate(),eI({triggerAnimationOnChange:s,clientId:o}),(0,jv.useDisabled)({isDisabled:!g}),cI({clientId:o,isEnabled:R}),lte({isSelected:f}),A?L:void 0]),Q=gt(),ee=!!Q[Hy]?{"--wp-admin-theme-color":"var(--wp-block-synced-color)","--wp-admin-theme-color--rgb":"var(--wp-block-synced-color--rgb)"}:{},{isBlockCurrentlyHidden:W}=Ma({blockVisibility:P,deviceType:O,viewportSettings:N,view:D.current});u<2&&o===Q.clientId&&(0,Tte.default)(`Block type "${l}" must support API version 2 or higher to work correctly with "useBlockProps" method.`);let $=!1;return(n?.style?.marginTop?.charAt(0)==="-"||n?.style?.marginBottom?.charAt(0)==="-"||n?.style?.marginLeft?.charAt(0)==="-"||n?.style?.marginRight?.charAt(0)==="-")&&($=!0),{tabIndex:h==="disabled"?-1:0,draggable:A&&!_?!0:void 0,...n,...e,ref:q,id:`block-${o}${V}`,role:"document","aria-label":z??M,"data-block":o,"data-type":l,"data-title":d,inert:p?"true":void 0,className:K("block-editor-block-list__block",{"wp-block":!i,"has-block-overlay":g,"is-selected":f,"is-highlighted":b,"is-multi-selected":v,"is-partially-selected":y,"is-reusable":k,"is-dragging":S,"has-child-selected":_,"is-editing-disabled":x,"has-editable-outline":w,"has-negative-margin":$,"is-editing-content-only-section":T,"is-block-hidden":W},r,e.className,n.className,B),style:{...n.style,...e.style,...ee}}}m0.save=Ete.__unstableGetBlockProps;var Dr=c(E(),1);function CFe(e,t){let o={...e,...t};return e?.hasOwnProperty("className")&&t?.hasOwnProperty("className")&&(o.className=K(e.className,t.className)),e?.hasOwnProperty("style")&&t?.hasOwnProperty("style")&&(o.style={...e.style,...t.style}),o}function gI({children:e,isHtml:t,...o}){return(0,Dr.jsx)("div",{...m0(o,{__unstableIsHtml:t}),children:e})}function qj({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:g,onReplace:m,onRemove:h,onInsertBlocksAfter:b,onMerge:v,toggleSelection:y}){let{mayDisplayControls:k,mayDisplayParentControls:S,isSelectionWithinCurrentSection:_,themeSupportsLayout:x,...w}=(0,jp.useContext)(zn),T=Sh()||{},B=(0,Dr.jsx)(UB,{name:u,isSelected:i,attributes:f,setAttributes:g,insertBlocksAfter:o?void 0:b,onReplace:r?m:void 0,onRemove:r?h:void 0,mergeBlocks:r?v:void 0,clientId:n,isSelectionEnabled:s,toggleSelection:y,__unstableLayoutClassNames:l,__unstableParentLayout:Object.keys(T).length?T:void 0,mayDisplayControls:k,mayDisplayParentControls:S,mayDisplayPatternEditingControls:_,blockEditingMode:w.blockEditingMode,isPreviewMode:w.isPreviewMode}),R=(0,$t.getBlockType)(u);R?.getEditWrapperProps&&(p=CFe(p,R.getEditWrapperProps(f)));let I=p&&!!p["data-align"]&&!x,A=a?.includes("is-position-sticky");I&&(B=(0,Dr.jsx)("div",{className:K("wp-block",A&&a),"data-align":p["data-align"],children:B}));let P;if(d)t==="html"?P=(0,Dr.jsxs)(Dr.Fragment,{children:[(0,Dr.jsx)("div",{style:{display:"none"},children:B}),(0,Dr.jsx)(gI,{isHtml:!0,children:(0,Dr.jsx)(NJ,{clientId:n})})]}):R?.apiVersion>1?P=B:P=(0,Dr.jsx)(gI,{children:B});else{let D=e?(0,$t.serializeRawBlock)(e):(0,$t.getSaveContent)(R,f);P=(0,Dr.jsxs)(gI,{className:"has-warning",children:[(0,Dr.jsx)(lJ,{clientId:n}),(0,Dr.jsx)(jp.RawHTML,{children:(0,Bte.safeHTML)(D)})]})}let{"data-align":O,...N}=p??{},z={...N,className:K(N.className,O&&x&&`align${O}`,!(O&&A)&&a)};return(0,Dr.jsx)(zn.Provider,{value:{wrapperProps:z,isAligned:I,isSelectionWithinCurrentSection:_,...w},children:(0,Dr.jsx)(pJ,{fallback:(0,Dr.jsx)(gI,{className:"has-warning",children:(0,Dr.jsx)(dJ,{})}),children:P})})}var EFe=(0,hI.withDispatch)((e,t,o)=>{let{updateBlockAttributes:r,insertBlocks:n,mergeBlocks:i,replaceBlocks:s,toggleSelection:a,__unstableMarkLastChangeAsPersistent:l,moveBlocksToPosition:u,removeBlock:d,selectBlock:f}=e(C);return{setAttributes(p){let{getMultiSelectedBlockClientIds:g}=o.select(C),m=g(),{clientId:h,attributes:b}=t,v=m.length?m:[h],y=typeof p=="function"?p(b):p;r(v,y)},onInsertBlocks(p,g){let{rootClientId:m}=t;n(p,g,m)},onInsertBlocksAfter(p){let{clientId:g,rootClientId:m}=t,{getBlockIndex:h}=o.select(C),b=h(g);n(p,b+1,m)},onMerge(p){let{clientId:g,rootClientId:m}=t,{getPreviousBlockClientId:h,getNextBlockClientId:b,getBlock:v,getBlockAttributes:y,getBlockName:k,getBlockOrder:S,getBlockIndex:_,getBlockRootClientId:x,canInsertBlockType:w}=o.select(C);function T(){let R=v(g),I=(0,$t.getDefaultBlockName)(),A=(0,$t.getBlockType)(I);if(k(g)!==I){let P=(0,$t.switchToBlockType)(R,I);P&&P.length&&s(g,P)}else if((0,$t.isUnmodifiedDefaultBlock)(R)){let P=b(g);P&&o.batch(()=>{d(g),f(P)})}else if(A.merge){let P=A.merge({},R.attributes);s([g],[(0,$t.createBlock)(I,P)])}}function B(R,I=!0){let A=k(R),O=(0,$t.getBlockType)(A).category==="text",N=x(R),z=S(R),[D]=z;z.length===1&&(0,$t.isUnmodifiedBlock)(v(D))?d(R):O?o.batch(()=>{if(w(k(D),N))u([D],R,N,_(R));else{let M=(0,$t.switchToBlockType)(v(D),(0,$t.getDefaultBlockName)());M&&M.length&&M.every(V=>w(V.name,N))?(n(M,_(R),N,I),d(D,!1)):T()}!S(R).length&&(0,$t.isUnmodifiedBlock)(v(R))&&d(R,!1)}):T()}if(p){if(m){let I=b(m);if(I)if(k(m)===k(I)){let A=y(m),P=y(I);if(Object.keys(A).every(O=>A[O]===P[O])){o.batch(()=>{u(S(I),I,m),d(I,!1)});return}}else{i(m,I);return}}let R=b(g);if(!R)return;S(R).length?B(R,!1):i(g,R)}else{let R=h(g);if(R)i(R,g);else if(m){let I=h(m);if(I&&k(m)===k(I)){let A=y(m),P=y(I);if(Object.keys(A).every(O=>A[O]===P[O])){o.batch(()=>{u(S(m),m,I),d(m,!1)});return}}B(m)}else T()}},onReplace(p,g,m){p.length&&!(0,$t.isUnmodifiedDefaultBlock)(p[p.length-1])&&l();let h=p?.length===1&&Array.isArray(p[0])?p[0]:p;s([t.clientId],h,g,m)},onRemove(){d(t.clientId)},toggleSelection(p){a(p)}}});qj=(0,bI.compose)(EFe,(0,Rte.withFilters)("editor.BlockListBlock"))(qj);function TFe(e){let{clientId:t,rootClientId:o}=e,r=(0,hI.useSelect)(X=>{let{isBlockSelected:re,getBlockMode:le,isSelectionEnabled:ve,getTemplateLock:xe,isSectionBlock:be,getParentSectionBlock:ae,getBlockWithoutAttributes:pe,getBlockAttributes:ke,canRemoveBlock:Se,canMoveBlock:we,getSettings:Ce,getEditedContentOnlySection:se,getBlockEditingMode:ie,getBlockName:Ae,isFirstMultiSelectedBlock:ye,getMultiSelectedBlockClientIds:Te,hasSelectedInnerBlock:qe,getBlocksByName:pt,getBlockIndex:at,isBlockMultiSelected:Ct,isBlockSubtreeDisabled:rt,isBlockHighlighted:Ot,__unstableIsFullySelected:ut,__unstableSelectionHasUnmergeableBlock:Ut,isBlockBeingDragged:So,isDragging:mo,__unstableHasActiveBlockOverlayActive:me,getSelectedBlocksInitialCaretPosition:Me}=H(X(C)),Ze=pe(t);if(!Ze)return;let{hasBlockSupport:ze,getActiveBlockVariation:Je}=X($t.store),lt=ke(t),{name:ct,isValid:vr}=Ze,Lo=(0,$t.getBlockType)(ct),rr=Ce(),{supportsLayout:go,isPreviewMode:Wo,__experimentalBlockBindingsSupportedAttributes:Fn}=rr,Sr=Fn?.[ct],ln=lt?.metadata?.blockVisibility,it=rr?.[wa]?.toLowerCase()||"desktop",_t=rr?.__experimentalFeatures?.viewport,Vt=Lo?.apiVersion>1,ko=Ct(t),$o=ie(t),nr={isPreviewMode:Wo,blockWithoutAttributes:Ze,name:ct,attributes:lt,isValid:vr,themeSupportsLayout:go,index:at(t),isReusable:(0,$t.isReusableBlock)(Lo),className:Vt?lt.className:void 0,defaultClassName:Vt?(0,$t.getBlockDefaultClassName)(ct):void 0,blockTitle:Lo?.title,bindableAttributes:Sr,blockVisibility:ln,deviceType:it,viewportSettings:_t,isMultiSelected:ko,blockEditingMode:$o,isEditingDisabled:$o==="disabled"};if(Wo)return nr;let Sa=re(t),ka=Se(t),Ll=we(t),Be=Je(ct,lt),Ft=!0,nt=qe(t,Ft),zt=be(t)?t:ae(t),Ko=(0,$t.hasBlockSupport)(ct,"multiple",!0)?[]:pt(ct),kn=Ko.length&&Ko[0]!==t;return{...nr,mode:le(t),isSelectionEnabled:ve(),isLocked:!!xe(o),isSectionBlock:be(t),isWithinSectionBlock:!!zt,isSelectionWithinCurrentSection:re(zt)||qe(zt,Ft),blockType:Lo,canRemove:ka,canMove:Ll,isSelected:Sa,isEditingContentOnlySection:se()===t,blockEditingMode:$o,mayDisplayControls:Sa||ye(t)&&Te().every(Wg=>Ae(Wg)===ct),mayDisplayParentControls:ze(Ae(t),"__experimentalExposeControlsToChildren",!1)&&qe(t),blockApiVersion:Lo?.apiVersion||1,blockTitle:Be?.title||Lo?.title,isSubtreeDisabled:$o==="disabled"&&rt(t),hasOverlay:me(t)&&!mo(),initialPosition:Sa?Me():void 0,isHighlighted:Ot(t),isMultiSelected:ko,isPartiallySelected:ko&&!ut()&&!Ut(),isDragging:So(t),hasChildSelected:nt,isEditingDisabled:$o==="disabled",hasEditableOutline:$o!=="disabled"&&ie(o)==="disabled",originalBlockClientId:kn?Ko[0]:!1,blockVisibility:ln,deviceType:it,viewportSettings:_t}},[t,o]),n=(0,bI.useRefEffect)(X=>{if(X){let{ownerDocument:re}=X,{defaultView:le}=re;n.current=le}},[]),{isBlockCurrentlyHidden:i}=Ma({blockVisibility:r?.blockVisibility,deviceType:r?.deviceType,viewportSettings:r?.viewportSettings,view:n.current}),s=(0,jp.useMemo)(()=>({...r?.blockWithoutAttributes,attributes:r?.attributes}),[r?.blockWithoutAttributes,r?.attributes]);if(!r)return null;let{isPreviewMode:a,mode:l="visual",isSelectionEnabled:u=!1,isLocked:d=!1,canRemove:f=!1,canMove:p=!1,name:g,attributes:m,isValid:h,isSelected:b=!1,themeSupportsLayout:v,isEditingContentOnlySection:y,blockEditingMode:k,mayDisplayControls:S,mayDisplayParentControls:_,index:x,blockApiVersion:w,blockType:T,blockTitle:B,isSubtreeDisabled:R,hasOverlay:I,initialPosition:A,isHighlighted:P,isMultiSelected:O,isPartiallySelected:N,isReusable:z,isDragging:D,hasChildSelected:M,isSectionBlock:V,isWithinSectionBlock:L,isSelectionWithinCurrentSection:j,isEditingDisabled:q,hasEditableOutline:Q,className:te,defaultClassName:ee,originalBlockClientId:W,bindableAttributes:$,blockVisibility:Y,deviceType:Z,viewportSettings:oe}=r,ne={isPreviewMode:a,clientId:t,className:te,index:x,mode:l,name:g,blockApiVersion:w,blockType:T,blockTitle:B,isSelected:b,isSubtreeDisabled:R,hasOverlay:I,initialPosition:A,blockEditingMode:k,isHighlighted:P,isMultiSelected:O,isPartiallySelected:N,isReusable:z,isDragging:D,hasChildSelected:M,isSectionBlock:V,isWithinSectionBlock:L,isSelectionWithinCurrentSection:j,isEditingDisabled:q,hasEditableOutline:Q,isEditingContentOnlySection:y,defaultClassName:ee,mayDisplayControls:S,mayDisplayParentControls:_,originalBlockClientId:W,themeSupportsLayout:v,canMove:p,isBlockCurrentlyHidden:i,bindableAttributes:$,blockVisibility:Y,deviceType:Z,viewportSettings:oe};return i&&!b&&!O&&!M?null:(0,Dr.jsx)(zn.Provider,{value:ne,children:(0,Dr.jsx)(qj,{...e,mode:l,isSelectionEnabled:u,isLocked:d,canRemove:f,canMove:p,block:s,name:g,attributes:m,isValid:h,isSelected:b})})}var yI=(0,jp.memo)(TFe);var b9=c(J(),1),ume=c(de(),1);var g9=c(G(),1),ime=c(Ite(),1),O2=c(J(),1),A2=c(io(),1);var nme=c(ar(),1),Ud=c(G(),1),I2=c(U(),1),uk=c(J(),1),Sb=c(de(),1),m9=c(F(),1);var Jt=c(F(),1),T2=c(U(),1);var Gse=c(F(),1);var Lh=c(ue(),1);function Mh({controlled:e,default:t,name:o,state:r="value"}){let{current:n}=Lh.useRef(e!==void 0),[i,s]=Lh.useState(t),a=n?e:i,l=Lh.useCallback(u=>{n||s(u)},[]);return[a,l]}var RFe=c(ue(),1),g0={...RFe};var Ate=c(ue(),1),Ote={};function lo(e,t){let o=Ate.useRef(Ote);return o.current===Ote&&(o.current=e(t)),o}var Zj=g0.useInsertionEffect,BFe=Zj&&Zj!==g0.useLayoutEffect?Zj:e=>e();function he(e){let t=lo(PFe).current;return t.next=e,BFe(t.effect),t.trampoline}function PFe(){let e={next:void 0,callback:IFe,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function IFe(){}var Lte=c(ue(),1),OFe=()=>{},ce=typeof document<"u"?Lte.useLayoutEffect:OFe;var Hp=c(ue(),1);var vI=c(ue(),1),Xj=vI.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function Mte(){return vI.useContext(Xj)}var Nte=c(E(),1);function Dte(e){let{children:t,elementsRef:o,labelsRef:r,onMapChange:n}=e,i=he(n),s=Hp.useRef(0),a=lo(LFe).current,l=lo(AFe).current,[u,d]=Hp.useState(0),f=Hp.useRef(u),p=he((v,y)=>{l.set(v,y??null),f.current+=1,d(f.current)}),g=he(v=>{l.delete(v),f.current+=1,d(f.current)}),m=Hp.useMemo(()=>{let v=new Map;return Array.from(l.keys()).filter(k=>k.isConnected).sort(MFe).forEach((k,S)=>{let _=l.get(k)??{};v.set(k,{..._,index:S})}),v},[l,u]);ce(()=>{if(typeof MutationObserver!="function"||m.size===0)return;let v=new MutationObserver(y=>{let k=new Set,S=_=>k.has(_)?k.delete(_):k.add(_);y.forEach(_=>{_.removedNodes.forEach(S),_.addedNodes.forEach(S)}),k.size===0&&(f.current+=1,d(f.current))});return m.forEach((y,k)=>{k.parentElement&&v.observe(k.parentElement,{childList:!0})}),()=>{v.disconnect()}},[m]),ce(()=>{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]),ce(()=>()=>{o.current=[]},[o]),ce(()=>()=>{r&&(r.current=[])},[r]);let h=he(v=>(a.add(v),()=>{a.delete(v)}));ce(()=>{a.forEach(v=>v(m))},[a,m]);let b=Hp.useMemo(()=>({register:p,unregister:g,subscribeMapChange:h,elementsRef:o,labelsRef:r,nextIndexRef:s}),[p,g,h,o,r,s]);return(0,Nte.jsx)(Xj.Provider,{value:b,children:t})}function AFe(){return new Map}function LFe(){return new Set}function MFe(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 SI=c(ue(),1),NFe=SI.createContext(void 0);function Up(){return SI.useContext(NFe)?.direction??"ltr"}function DFe(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 VFe=DFe("https://base-ui.com/production-error","Base UI"),It=VFe;var Nh=c(ue(),1);function ru(e,t,o,r){let n=lo(Fte).current;return FFe(n,e,t,o,r)&&zte(n,[e,t,o,r]),n.callback}function Vte(e){let t=lo(Fte).current;return zFe(t,e)&&zte(t,e),t.callback}function Fte(){return{callback:null,cleanup:null,refs:[]}}function FFe(e,t,o,r,n){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==r||e.refs[3]!==n}function zFe(e,t){return e.refs.length!==t.length||e.refs.some((o,r)=>o!==t[r])}function zte(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 Hte=c(ue(),1);var jte=c(ue(),1),jFe=parseInt(jte.version,10);function Hv(e){return jFe>=e}function Qj(e){if(!Hte.isValidElement(e))return null;let t=e,o=t.props;return(Hv(19)?o?.ref:t.ref)??null}function h0(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function jt(){}var b0=Object.freeze([]),Qt=Object.freeze({});function Ute(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 Gte(e,t){return typeof e=="function"?e(t):e}function kI(e,t){return typeof e=="function"?e(t):e}var Jj={};function Ht(e,t,o,r,n){if(!o&&!r&&!n&&!e)return _I(t);let i=_I(e);return t&&(i=y0(i,t)),o&&(i=y0(i,o)),r&&(i=y0(i,r)),n&&(i=y0(i,n)),i}function Wte(e){if(e.length===0)return Jj;if(e.length===1)return _I(e[0]);let t=_I(e[0]);for(let o=1;o<e.length;o+=1)t=y0(t,e[o]);return t}function _I(e){return e8(e)?{...Kte(e,Jj)}:HFe(e)}function y0(e,t){return e8(t)?Kte(t,e):UFe(e,t)}function HFe(e){let t={...e};for(let o in t){let r=t[o];$te(o,r)&&(t[o]=Yte(r))}return t}function UFe(e,t){if(!t)return e;for(let o in t){let r=t[o];switch(o){case"style":{e[o]=h0(e.style,r);break}case"className":{e[o]=t8(e.className,r);break}default:$te(o,r)?e[o]=GFe(e[o],r):e[o]=r}}return e}function $te(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 e8(e){return typeof e=="function"}function Kte(e,t){return e8(e)?e(t):e??Jj}function GFe(e,t){return t?e?(...o)=>{let r=o[0];if(qte(r)){let i=r;v0(i);let s=t(...o);return i.baseUIHandlerPrevented||e?.(...o),s}let n=t(...o);return e?.(...o),n}:Yte(t):e}function Yte(e){return e&&((...t)=>{let o=t[0];return qte(o)&&v0(o),e(...t)})}function v0(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function t8(e,t){return t?e?t+" "+e:t:e}function qte(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var o8=c(ue(),1);function We(e,t,o={}){let r=t.render,n=WFe(t,o);if(o.enabled===!1)return null;let i=o.state??Qt;return YFe(e,r,n,i)}function WFe(e,t={}){let{className:o,style:r,render:n}=e,{state:i=Qt,ref:s,props:a,stateAttributesMapping:l,enabled:u=!0}=t,d=u?Gte(o,i):void 0,f=u?kI(r,i):void 0,p=u?Ute(i,l):Qt,g=u&&a?$Fe(a):void 0,m=u?h0(p,g)??{}:Qt;return typeof document<"u"&&(u?Array.isArray(s)?m.ref=Vte([m.ref,Qj(n),...s]):m.ref=ru(m.ref,Qj(n),s):ru(null,null)),u?(d!==void 0&&(m.className=t8(m.className,d)),f!==void 0&&(m.style=h0(m.style,f)),m):Qt}function $Fe(e){return Array.isArray(e)?Wte(e):Ht(void 0,e)}var KFe=Symbol.for("react.lazy");function YFe(e,t,o,r){if(t){if(typeof t=="function")return t(o,r);let n=Ht(o,t.props);n.ref=o.ref;let i=t;return i?.$$typeof===KFe&&(i=Nh.Children.toArray(t)[0]),Nh.cloneElement(i,n)}if(e&&typeof e=="string")return qFe(e,o);throw new Error(It(8))}function qFe(e,t){return e==="button"?(0,o8.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,o8.createElement)("img",{alt:"",...t,key:t.key}):Nh.createElement(e,t)}var xI=c(ue(),1);var Zte=0;function ZFe(e,t="mui"){let[o,r]=xI.useState(e),n=e||o;return xI.useEffect(()=>{o==null&&(Zte+=1,r(`${t}-${Zte}`))},[o,t]),n}var Xte=g0.useId;function Gp(e,t){if(Xte!==void 0){let o=Xte();return e??(t?`${t}-${o}`:o)}return ZFe(e,t)}function ii(e){return Gp(e,"base-ui")}var EI=c(ue(),1);var Re={};Ar(Re,{cancelOpen:()=>w3e,chipRemovePress:()=>s3e,clearPress:()=>i3e,closePress:()=>r3e,closeWatcher:()=>b3e,decrementPress:()=>c3e,disabled:()=>E3e,drag:()=>k3e,escapeKey:()=>h3e,focusOut:()=>g3e,imperativeAction:()=>B3e,incrementPress:()=>l3e,initial:()=>R3e,inputBlur:()=>f3e,inputChange:()=>u3e,inputClear:()=>d3e,inputPaste:()=>p3e,inputPress:()=>m3e,itemPress:()=>o3e,keyboard:()=>v3e,linkPress:()=>n3e,listNavigation:()=>y3e,missing:()=>T3e,none:()=>XFe,outsidePress:()=>t3e,pointer:()=>S3e,scrub:()=>x3e,siblingOpen:()=>C3e,swipe:()=>P3e,trackPress:()=>a3e,triggerFocus:()=>e3e,triggerHover:()=>JFe,triggerPress:()=>QFe,wheel:()=>_3e,windowResize:()=>I3e});var XFe="none",QFe="trigger-press",JFe="trigger-hover",e3e="trigger-focus",t3e="outside-press",o3e="item-press",r3e="close-press",n3e="link-press",i3e="clear-press",s3e="chip-remove-press",a3e="track-press",l3e="increment-press",c3e="decrement-press",u3e="input-change",d3e="input-clear",f3e="input-blur",p3e="input-paste",m3e="input-press",g3e="focus-out",h3e="escape-key",b3e="close-watcher",y3e="list-navigation",v3e="keyboard",S3e="pointer",k3e="drag",_3e="wheel",x3e="scrub",w3e="cancel-open",C3e="sibling-open",E3e="disabled",T3e="missing",R3e="initial",B3e="imperative-action",P3e="swipe",I3e="window-resize";function Ue(e,t,o,r){let n=!1,i=!1,s=r??Qt;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 n8=c(ue(),1);var Qte=c(ue(),1),O3e=[];function Uv(e){Qte.useEffect(e,O3e)}var wI=null,bgt=globalThis.requestAnimationFrame,r8=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)}},CI=new r8,Gn=class e{static create(){return new e}static request(t){return CI.request(t)}static cancel(t){return CI.cancel(t)}currentId=wI;request(t){this.cancel(),this.currentId=CI.request(()=>{this.currentId=wI,t()})}cancel=()=>{this.currentId!==wI&&(CI.cancel(this.currentId),this.currentId=wI)};disposeEffect=()=>this.cancel};function Vi(){let e=lo(Gn.create).current;return Uv(e.disposeEffect),e}function ps(e,t=!1,o=!1){let[r,n]=n8.useState(e&&t?"idle":void 0),[i,s]=n8.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&r!=="ending"&&!o&&n("ending"),!e&&!i&&r==="ending"&&n(void 0),ce(()=>{if(!e&&i&&r!=="ending"&&o){let a=Gn.request(()=>{n("ending")});return()=>{Gn.cancel(a)}}},[e,i,r,o]),ce(()=>{if(!e||t)return;let a=Gn.request(()=>{n(void 0)});return()=>{Gn.cancel(a)}},[t,e]),ce(()=>{if(!e||!t)return;e&&i&&r!=="idle"&&n("starting");let a=Gn.request(()=>{n("idle")});return()=>{Gn.cancel(a)}},[t,e,i,r]),{mounted:i,setMounted:s,transitionStatus:r}}function Jte(e){let{open:t,defaultOpen:o,onOpenChange:r,disabled:n}=e,[i,s]=Mh({controlled:t,default:o,name:"Collapsible",state:"open"}),{mounted:a,setMounted:l,transitionStatus:u}=ps(i,!0,!0),d=ii(),[f,p]=EI.useState(),g=f??d,m=he(h=>{let b=!i,v=Ue(Re.triggerPress,h.nativeEvent);r(b,v),!v.isCanceled&&s(b)});return EI.useMemo(()=>({disabled:n,handleTrigger:m,mounted:a,open:i,panelId:g,setMounted:l,setOpen:s,setPanelIdState:p,transitionStatus:u}),[n,m,a,i,g,l,s,p,u])}var TI=c(ue(),1),i8=TI.createContext(void 0);function RI(){let e=TI.useContext(i8);if(e===void 0)throw new Error(It(15));return e}var Dh=c(ue(),1);var s8=(function(e){return e[e.None=0]="None",e[e.GuessFromOrder=1]="GuessFromOrder",e})({});function eoe(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}=Mte(),p=Dh.useRef(-1),[g,m]=Dh.useState(i??(n===s8.GuessFromOrder?()=>{if(p.current===-1){let v=f.current;f.current+=1,p.current=v}return p.current}:-1)),h=Dh.useRef(null),b=Dh.useCallback(v=>{if(h.current=v,g!==-1&&v!==null&&(u.current[g]=v,d)){let y=t!==void 0;d.current[g]=y?t:r?.current?.textContent??v.textContent}},[g,u,d,t,r]);return ce(()=>{if(i!=null)return;let v=h.current;if(v)return s(v,o),()=>{a(v)}},[i,s,a,o]),ce(()=>{if(i==null)return l(v=>{let y=h.current?v.get(h.current)?.index:null;y!=null&&m(y)})},[i,l,m]),{ref:b,index:g}}var nu=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),A3e={[nu.startingStyle]:""},L3e={[nu.endingStyle]:""},En={transitionStatus(e){return e==="starting"?A3e:e==="ending"?L3e:null}};var S0=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=nu.startingStyle]="startingStyle",e[e.endingStyle=nu.endingStyle]="endingStyle",e})({});var toe=(function(e){return e.panelOpen="data-panel-open",e})({});var M3e={[S0.open]:""},N3e={[S0.closed]:""},ooe={open(e){return e?{[toe.panelOpen]:""}:null}},roe={open(e){return e?M3e:N3e}};var Gv=c(ue(),1);function BI(){return typeof window<"u"}function Vr(e){return PI(e)?(e.nodeName||"").toLowerCase():"#document"}function xt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Zl(e){var t;return(t=(PI(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function PI(e){return BI()?e instanceof Node||e instanceof xt(e).Node:!1}function Xe(e){return BI()?e instanceof Element||e instanceof xt(e).Element:!1}function wt(e){return BI()?e instanceof HTMLElement||e instanceof xt(e).HTMLElement:!1}function iu(e){return!BI()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof xt(e).ShadowRoot}function su(e){let{overflow:t,overflowX:o,overflowY:r,display:n}=en(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&n!=="inline"&&n!=="contents"}function noe(e){return/^(table|td|th)$/.test(Vr(e))}function k0(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var D3e=/transform|translate|scale|rotate|perspective|filter/,V3e=/paint|layout|strict|content/,Vh=e=>!!e&&e!=="none",a8;function II(e){let t=Xe(e)?en(e):e;return Vh(t.transform)||Vh(t.translate)||Vh(t.scale)||Vh(t.rotate)||Vh(t.perspective)||!OI()&&(Vh(t.backdropFilter)||Vh(t.filter))||D3e.test(t.willChange||"")||V3e.test(t.contain||"")}function ioe(e){let t=ql(e);for(;wt(t)&&!Xl(t);){if(II(t))return t;if(k0(t))return null;t=ql(t)}return null}function OI(){return a8==null&&(a8=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),a8}function Xl(e){return/^(html|body|#document)$/.test(Vr(e))}function en(e){return xt(e).getComputedStyle(e)}function _0(e){return Xe(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ql(e){if(Vr(e)==="html")return e;let t=e.assignedSlot||e.parentNode||iu(e)&&e.host||Zl(e);return iu(t)?t.host:t}function soe(e){let t=ql(e);return Xl(t)?e.ownerDocument?e.ownerDocument.body:e.body:wt(t)&&su(t)?t:soe(t)}function Wp(e,t,o){var r;t===void 0&&(t=[]),o===void 0&&(o=!0);let n=soe(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),s=xt(n);if(i){let a=AI(s);return t.concat(s,s.visualViewport||[],su(n)?n:[],a&&o?Wp(a):[])}else return t.concat(n,Wp(n,[],o))}function AI(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var LI=c(ue(),1),F3e=LI.createContext(void 0);function aoe(e=!1){let t=LI.useContext(F3e);if(t===void 0&&!e)throw new Error(It(16));return t}var loe=c(ue(),1);function coe(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:loe.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 Fh(e={}){let{disabled:t=!1,focusableWhenDisabled:o,tabIndex:r=0,native:n=!0,composite:i}=e,s=Gv.useRef(null),a=aoe(!0),l=i??a!==void 0,{props:u}=coe({focusableWhenDisabled:o,disabled:t,composite:l,tabIndex:r,isNativeButton:n}),d=Gv.useCallback(()=>{let g=s.current;l8(g)&&l&&t&&u.disabled===void 0&&g.disabled&&(g.disabled=!1)},[t,u.disabled,l]);ce(d,[d]);let f=Gv.useCallback((g={})=>{let{onClick:m,onMouseDown:h,onKeyUp:b,onKeyDown:v,onPointerDown:y,...k}=g;return Ht({onClick(S){if(t){S.preventDefault();return}m?.(S)},onMouseDown(S){t||h?.(S)},onKeyDown(S){if(t||(v0(S),v?.(S),S.baseUIHandlerPrevented))return;let _=S.target===S.currentTarget,x=S.currentTarget,w=l8(x),T=!n&&z3e(x),B=_&&(n?w:!T),R=S.key==="Enter",I=S.key===" ",A=x.getAttribute("role"),P=A?.startsWith("menuitem")||A==="option"||A==="gridcell";if(_&&l&&I){if(S.defaultPrevented&&P)return;S.preventDefault(),T||n&&w?(x.click(),S.preventBaseUIHandler()):B&&(m?.(S),S.preventBaseUIHandler());return}B&&(!n&&(I||R)&&S.preventDefault(),!n&&R&&m?.(S))},onKeyUp(S){if(!t){if(v0(S),b?.(S),S.target===S.currentTarget&&n&&l&&l8(S.currentTarget)&&S.key===" "){S.preventDefault();return}S.baseUIHandlerPrevented||S.target===S.currentTarget&&!n&&!l&&S.key===" "&&m?.(S)}},onPointerDown(S){if(t){S.preventDefault();return}y?.(S)}},n?{type:"button"}:{role:"button"},u,k)},[t,u,l,n]),p=he(g=>{s.current=g,d()});return{getButtonProps:f,buttonRef:p}}function l8(e){return wt(e)&&e.tagName==="BUTTON"}function z3e(e){return!!(e?.tagName==="A"&&e?.href)}var Fi=c(ue(),1);function tt(e,t,o,r){return e.addEventListener(t,o,r),()=>{e.removeEventListener(t,o,r)}}function Kt(e){let t=lo(j3e,e).current;return t.next=e,ce(t.effect),t}function j3e(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function Ke(e){return e?.ownerDocument||document}var doe=c(ue(),1);var uoe=c(Ed(),1);function Ql(e){return e==null?e:"current"in e?e.current:e}function $p(e,t=!1,o=!0){let r=Vi();return he((n,i=null)=>{r.cancel();let s=Ql(e);if(s==null)return;let a=s,l=()=>{uoe.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=nu.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=he(n),s=$p(r,o,!1);doe.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,o,i,s])}var x0={height:void 0,width:void 0};function poe(e){let{externalRef:t,hiddenUntilFound:o,id:r,keepMounted:n,mounted:i,onOpenChange:s,open:a,setMounted:l,setOpen:u,transitionStatus:d}=e,f=Fi.useRef(null),p=Fi.useRef(null),[g,m]=Fi.useState(x0),h=Fi.useRef(x0),b=Fi.useRef(!1),v=Fi.useRef(a),y=Fi.useRef(!1),[k,S]=Fi.useState(!1),_=Fi.useRef(null),x=ru(t,f),w=Kt({mounted:i,open:a}),T=$p(f,!1,!1),B=!a&&!i,R=k?"idle":d,I=a&&(v.current||y.current),A=!a&&i&&p.current==="css-animation"&&g.height===void 0&&g.width===void 0?h.current:g,P=o&&B&&p.current!=="css-animation",O=he((V,L=!0)=>{L&&(h.current=V),m(V)}),N=he(()=>{_.current?.(),_.current=null}),z=he(V=>{N(),_.current=()=>{_.current=null,V()}}),D=he(()=>{a&&i&&p.current==="css-animation"&&(y.current=!0)});ce(()=>{!k||d==="starting"||S(!1)},[k,d]),Fi.useEffect(()=>()=>{D(),N()},[D,N]),ce(()=>{let V=f.current;if(!V)return;!a&&_.current&&N();let L=H3e(V,I);if(p.current=L,a&&d==="idle"&&v.current&&L==="css-animation"){h.current=Wv(V);return}if(a&&d==="starting"){let Q=b.current;if(b.current=!1,L==="none"){O(Wv(V)),S(!0);return}if(L==="css-transition"){let te=U3e(V);if(O(Wv(V)),!Q)return te;let ee=w0(V,"transition-duration","0s");return z(ee),S(!0),te}if(L==="css-animation"){if(O(Wv(V)),!Q){w0(V,"animation-name","none")();return}let te=w0(V,"animation-name","none"),ee=w0(V,"animation-duration","0s");te(),z(ee),S(!0);return}}if(!a&&i&&(d==="idle"||d==="starting")){if(v.current=!1,y.current=!1,L==="none"){O(x0,!1),l(!1);return}O(Wv(V));return}if(d!=="ending")return;if(L==="none"){l(!1);return}let j=Wv(V);if(!((j.height??0)>0||(j.width??0)>0)){l(!1);return}O(j),L==="css-animation"&&w0(V,"animation-name","none")()},[i,a,N,O,l,z,I,d]),si({enabled:a&&i&&R==="idle",open:!0,ref:f,onComplete(){a&&O(x0,!1)}}),Fi.useEffect(()=>{if(a||!i||R!=="ending"||!f.current)return;let L=new AbortController,j=-1;function q(){w.current.open||(l(!1),O(x0,!1))}return j=Gn.request(()=>{L.signal.aborted||T(q,L.signal)}),()=>{Gn.cancel(j),L.abort()}},[w,i,a,R,T,O,l]),ce(()=>{let V=f.current;!V||!o||!B||V.setAttribute("hidden","until-found")},[B,o]),Fi.useEffect(function(){let L=f.current;if(!L)return;function j(q){let Q=Ue(Re.none,q);s(!0,Q),!Q.isCanceled&&(b.current=!0,u(!0))}return tt(L,"beforematch",j)},[s,u]);let M=n||o||i||a;return{height:A.height,props:{...P?{[S0.startingStyle]:""}:void 0,hidden:B,id:r},ref:x,shouldPreventOpenAnimation:I,shouldRender:M,transitionStatus:R,width:A.width}}function Wv(e){return{height:e.scrollHeight,width:e.scrollWidth}}function H3e(e,t=!1){let o=xt(e).getComputedStyle(e),r=(o.animationName.split(",").map(i=>i.trim()).some(i=>i!==""&&i!=="none")||t)&&foe(o.animationDuration),n=foe(o.transitionDuration);return r&&n||n?"css-transition":r?"css-animation":"none"}function foe(e){return e.split(",").map(t=>t.trim()).some(t=>t!==""&&Number.parseFloat(t)>0)}function w0(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 U3e(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=Gn.request(o);return()=>{Gn.cancel(r),o()}}var moe=c(ue(),1);function MI(e){let t=moe.useRef(!0);t.current&&(t.current=!1,e())}var co={};Ar(co,{engine:()=>p8,env:()=>g8,os:()=>d8,screenReader:()=>m8});var d8={};Ar(d8,{android:()=>boe,apple:()=>u8,ios:()=>c8,linux:()=>Y3e,mac:()=>yoe,windows:()=>K3e});function G3e(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:W3e,platform:$3e,maxTouchPoints:goe}=G3e(),zh=W3e.toLowerCase(),jh=$3e.toLowerCase();var c8=/^i(os$|p)/.test(jh)||jh==="macintel"&&goe>1,hoe="android",boe=jh===hoe||zh.includes(hoe),yoe=!c8&&jh.startsWith("mac"),K3e=jh.startsWith("win"),Y3e=!boe&&/^(linux|chrome os)/.test(jh),u8=yoe||c8;var p8={};Ar(p8,{blink:()=>Z3e,gecko:()=>q3e,webkit:()=>f8});var f8=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),q3e=!f8&&zh.includes("firefox"),Z3e=!f8&&zh.includes("chrom");var m8={};Ar(m8,{voiceOver:()=>X3e});var X3e=u8;var g8={};Ar(g8,{jsdom:()=>Q3e});var Q3e=/jsdom|happydom/.test(zh);var C0=0,ai=class e{static create(){return new e}currentId=C0;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=C0,o()},t)}isStarted(){return this.currentId!==C0}clear=()=>{this.currentId!==C0&&(clearTimeout(this.currentId),this.currentId=C0)};disposeEffect=()=>this.clear};function wo(){let e=lo(ai.create).current;return Uv(e.disposeEffect),e}var voe={},Soe={},koe="";function J3e(e){if(typeof document>"u")return!1;let t=Ke(e);return xt(t).innerWidth-t.documentElement.clientWidth>0}function e4e(e){if(!(typeof CSS<"u"&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||typeof document>"u")return!1;let o=Ke(e),r=o.documentElement,n=o.body,i=su(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 t4e(e){let t=Ke(e),o=t.documentElement,r=t.body,n=su(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 o4e(e){let t=Ke(e),o=t.documentElement,r=t.body,n=xt(o),i=0,s=0,a=!1,l=Gn.create();if(co.engine.webkit&&(n.visualViewport?.scale??1)!==1)return()=>{};function u(){let g=n.getComputedStyle(o),m=n.getComputedStyle(r),v=(g.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=o.scrollTop,s=o.scrollLeft,voe={scrollbarGutter:o.style.scrollbarGutter,overflowY:o.style.overflowY,overflowX:o.style.overflowX},koe=o.style.scrollBehavior,Soe={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,k=o.scrollWidth>o.clientWidth,S=g.overflowY==="scroll"||m.overflowY==="scroll",_=g.overflowX==="scroll"||m.overflowX==="scroll",x=Math.max(0,n.innerWidth-r.clientWidth),w=Math.max(0,n.innerHeight-r.clientHeight),T=parseFloat(m.marginTop)+parseFloat(m.marginBottom),B=parseFloat(m.marginLeft)+parseFloat(m.marginRight),R=su(o)?o:r;if(a=e4e(e),a){o.style.scrollbarGutter=v,R.style.overflowY="hidden",R.style.overflowX="hidden";return}Object.assign(o.style,{scrollbarGutter:v,overflowY:"hidden",overflowX:"hidden"}),(y||S)&&(o.style.overflowY="scroll"),(k||_)&&(o.style.overflowX="scroll"),Object.assign(r.style,{position:"relative",height:T||w?`calc(100dvh - ${T+w}px)`:"100dvh",width:B||x?`calc(100vw - ${B+x}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,voe),Object.assign(r.style,Soe),a||(o.scrollTop=i,o.scrollLeft=s,o.removeAttribute("data-base-ui-scroll-locked"),o.style.scrollBehavior=koe)}function f(){d(),l.request(u)}u();let p=tt(n,"resize",f);return()=>{l.cancel(),d(),typeof n.removeEventListener=="function"&&p()}}var h8=class{lockCount=0;restore=null;timeoutLock=ai.create();timeoutUnlock=ai.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=Ke(t).documentElement,n=xt(r).getComputedStyle(r).overflowY;if(n==="hidden"||n==="clip"){this.restore=jt;return}let i=co.os.ios||!J3e(t);this.restore=i?t4e(t):o4e(t)}},r4e=new h8;function _oe(e=!0,t=null){ce(()=>{if(e)return r4e.acquire(t)},[e,t])}var li=c(ue(),1);function Ks(e){e.preventDefault(),e.stopPropagation()}function xoe(e){return"nativeEvent"in e}function $v(e){return e.pointerType===""&&e.isTrusted?!0:co.os.android&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function NI(e){return co.env.jsdom?!1:!co.os.android&&e.width===0&&e.height===0||co.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 Na(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function woe(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var E0="data-base-ui-focusable";var b8="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",T0="ArrowLeft",R0="ArrowRight",y8="ArrowUp",DI="ArrowDown";function Fr(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function je(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&iu(o)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function Co(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Kp(e,t){if(!Xe(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,r]of t.entries())if(je(r,o))return!r.hasAttribute("data-trigger-disabled");return!1}function VI(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 Coe(e){return e.matches("html,body")}function Hh(e){return wt(e)&&e.matches(b8)}function v8(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${b8}`)!=null}function B0(e){return e?e.getAttribute("role")==="combobox"&&Hh(e):!1}function Eoe(e){if(!e||co.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Uh(e){return e?e.hasAttribute(E0)?e:e.querySelector(`[${E0}]`)||e:null}function n4e(e,t){return t!=null&&!Na(t)?0:typeof e=="function"?e():e}function Rd(e,t,o){let r=n4e(e,o);return typeof r=="number"?r:r?.[t]}function S8(e){return typeof e=="function"?e():e}function FI(e,t){return t||e==="click"||e==="mousedown"}function Toe(e){return e?.includes("mouse")&&e!=="mousedown"}var Roe=c(E(),1),Boe=li.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new ai,currentIdRef:{current:null},currentContextRef:{current:null}});function i4e(e,t){e.current=t.current}function k8(e){let{children:t,delay:o,timeoutMs:r=0}=e,n=li.useRef(o),i=li.useRef(o),s=li.useRef(null),a=li.useRef(null),l=wo();return ce(()=>{if(i.current=o,!s.current){n.current=o;return}n.current={open:Rd(n.current,"open"),close:Rd(o,"close")}},[o,s,n,i]),(0,Roe.jsx)(Boe.Provider,{value:li.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:r,currentContextRef:a,timeout:l}),[r,l]),children:t})}function _8(e,t={open:!1}){let{open:o}=t,r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),i=li.useContext(Boe),{currentIdRef:s,delayRef:a,timeoutMs:l,initialDelayRef:u,currentContextRef:d,hasProvider:f,timeout:p}=i,[g,m]=li.useState(!1),h=li.useRef(o),b=li.useRef(!1);return ce(()=>{h.current=o},[o]),ce(()=>()=>{b.current=!0},[]),ce(()=>{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()}),()=>{(h.current||s.current!==y)&&p.clear()}}v()}},[o,n,s,a,l,u,d,p,r]),ce(()=>{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:Rd(u.current,"close")},y!==null&&y!==n?(m(!0),v?.setIsInstantPhase(!0),v?.onOpenChange(!1,Ue(Re.none))):(m(!1),v?.setIsInstantPhase(!1))},[o,n,r,s,a,u,d,p]),ce(()=>()=>{if(s.current===n){if(d.current=null,!h.current)return;s.current=null,i4e(a,u),p.clear()}},[d,s,a,n,u,p]),li.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:g}),[f,a,g])}var ui=c(ue(),1);function ci(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var jI=c(ue(),1);var Poe={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},zI={...Poe,position:"fixed",top:0,left:0},Ioe={...Poe,position:"absolute"};var Ooe=c(E(),1),Kv=jI.forwardRef(function(t,o){let[r,n]=jI.useState();return ce(()=>{co.screenReader.voiceOver&&co.engine.webkit&&n("button")},[]),(0,Ooe.jsx)("span",{...t,ref:o,style:zI,"aria-hidden":r?void 0:!0,...{tabIndex:0,role:r},"data-base-ui-focus-guard":""})});var Moe=["top","right","bottom","left"];var Yp=Math.min,zi=Math.max,qp=Math.round,I0=Math.floor,Jl=e=>({x:e,y:e}),s4e={left:"right",right:"left",bottom:"top",top:"bottom"};function O0(e,t,o){return zi(e,Yp(t,o))}function ec(e,t){return typeof e=="function"?e(t):e}function Wn(e){return e.split("-")[0]}function tc(e){return e.split("-")[1]}function UI(e){return e==="x"?"y":"x"}function A0(e){return e==="y"?"height":"width"}function ms(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function L0(e){return UI(ms(e))}function Noe(e,t,o){o===void 0&&(o=!1);let r=tc(e),n=L0(e),i=A0(n),s=n==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=P0(s)),[s,P0(s)]}function Doe(e){let t=P0(e);return[HI(e),t,HI(t)]}function HI(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Aoe=["left","right"],Loe=["right","left"],a4e=["top","bottom"],l4e=["bottom","top"];function c4e(e,t,o){switch(e){case"top":case"bottom":return o?t?Loe:Aoe:t?Aoe:Loe;case"left":case"right":return t?a4e:l4e;default:return[]}}function Voe(e,t,o,r){let n=tc(e),i=c4e(Wn(e),o==="start",r);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(HI)))),i}function P0(e){let t=Wn(e);return s4e[t]+e.slice(t.length)}function u4e(e){return{top:0,right:0,bottom:0,left:0,...e}}function GI(e){return typeof e!="number"?u4e(e):{top:e,right:e,bottom:e,left:e}}function Bd(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 x8(e,t){return t<0||t>=e.length}function WI(e,t){return Gh(e.current,{disabledIndices:t})}function w8(e,t){return Gh(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function Gh(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&&C8(e,i,r));return i}function C8(e,t,o){if(typeof o=="function"?o(t):o?.includes(t)??!1)return!0;let n=e[t];return n?Wh(n)?!o&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!0:!1}function d4e(e){return e.visibility==="hidden"||e.visibility==="collapse"}function Wh(e,t=e?en(e):null){return!e||!e.isConnected||!t||d4e(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var f4e='a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';function p4e(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let o=e.getRootNode();return iu(o)?o.host:null}function T8(e){for(let t of Array.from(e.children))if(Vr(t)==="summary")return t;return null}function m4e(e,t){let o=T8(t);return!!o&&(e===o||je(o,e))}function Foe(e){let t=e?Vr(e):"";return e!=null&&e.matches(f4e)&&(t!=="summary"||e.parentElement!=null&&Vr(e.parentElement)==="details"&&T8(e.parentElement)===e)&&(t!=="details"||T8(e)==null)&&(t!=="input"||e.type!=="hidden")}function zoe(e){if(!Foe(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=p4e(t)){let o=t!==e,r=Vr(t)==="slot";if(t.hasAttribute("inert")||o&&Vr(t)==="details"&&!t.open&&!m4e(e,t)||t.hasAttribute("hidden")||!r&&!g4e(t,o))return!1}return!0}function g4e(e,t){let o=en(e);return t?o.display!=="none":Wh(e,o)}function joe(e){let t=e.tabIndex;if(t<0){let o=Vr(e);if(o==="details"||o==="audio"||o==="video"||wt(e)&&e.isContentEditable)return 0}return t}function E8(e){if(Vr(e)!=="input")return null;let t=e;return t.type==="radio"&&t.name!==""?t:null}function h4e(e,t){let o=E8(e);if(!o)return!0;let r=t.find(n=>{let i=E8(n);return i?.name===o.name&&i.form===o.form&&i.checked});return r?r===o:t.find(n=>{let i=E8(n);return i?.name===o.name&&i.form===o.form})===o}function Hoe(e){if(wt(e)&&Vr(e)==="slot"){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return wt(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function Uoe(e,t){Hoe(e).forEach(o=>{Foe(o)&&t.push(o),Uoe(o,t)})}function Goe(e,t,o){Hoe(e).forEach(r=>{wt(r)&&r.matches(t)&&o.push(r),Goe(r,t,o)})}function $I(e){return zoe(e)&&joe(e)>=0}function R8(e){let t=[];return Uoe(e,t),t.filter(zoe)}function M0(e){let t=R8(e);return t.filter(o=>joe(o)>=0&&h4e(o,t))}function Woe(e,t){let o=M0(e),r=o.length;if(r===0)return;let n=Fr(Ke(e)),i=o.indexOf(n),s=i===-1?t===1?0:r-1:i+t;return o[s]}function KI(e){return Woe(Ke(e).body,1)||e}function YI(e){return Woe(Ke(e).body,-1)||e}function $h(e,t){let o=t||e.currentTarget,r=e.relatedTarget;return!r||!je(o,r)}function $oe(e){M0(e).forEach(o=>{o.dataset.tabindex=o.getAttribute("tabindex")||"",o.setAttribute("tabindex","-1")})}function B8(e){let t=[];Goe(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 Da(e,t,o=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!o||n.context?.open?[n]:[],...Da(e,n.id,o)])}function P8(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 Pd(e){return`data-base-ui-${e}`}var qI=0;function Yv(e,t={}){let{preventScroll:o=!1,sync:r=!1,shouldFocus:n}=t;cancelAnimationFrame(qI);function i(){n&&!n()||e?.focus({preventScroll:o})}if(r)return i(),jt;let s=requestAnimationFrame(i);return qI=s,()=>{qI===s&&(cancelAnimationFrame(s),qI=0)}}var I8={inert:new WeakMap,"aria-hidden":new WeakMap},Koe="data-base-ui-inert",A8={inert:new WeakSet,"aria-hidden":new WeakSet},N0=new WeakMap,O8=0;function b4e(e){return A8[e]}function Xoe(e){return e?iu(e)?e.host:Xoe(e.parentNode):null}var Yoe=(e,t)=>t.map(o=>{if(e.contains(o))return o;let r=Xoe(o);return e.contains(r)?r:null}).filter(o=>o!=null),qoe=e=>{let t=new Set;return e.forEach(o=>{let r=o;for(;r&&!t.has(r);)t.add(r),r=r.parentNode}),t},Zoe=(e,t,o)=>{let r=[],n=i=>{!i||o.has(i)||Array.from(i.children).forEach(s=>{Vr(s)!=="script"&&(t.has(s)?n(s):r.push(s))})};return n(e),r};function y4e(e,t,o,r,{mark:n=!0}){let i=null;r?i="inert":o&&(i="aria-hidden");let s=null,a=null,l=Yoe(t,e),u=n?Zoe(t,qoe(l),new Set(l)):[],d=[],f=[];if(i){let p=I8[i],g=b4e(i);a=g,s=p;let m=Yoe(t,Array.from(t.querySelectorAll("[aria-live]"))),h=l.concat(m);Zoe(t,qoe(h),new Set(h)).forEach(v=>{let y=v.getAttribute(i),k=y!==null&&y!=="false",S=(p.get(v)||0)+1;p.set(v,S),d.push(v),S===1&&k&&g.add(v),k||v.setAttribute(i,i==="inert"?"":"true")})}return n&&u.forEach(p=>{let g=(N0.get(p)||0)+1;N0.set(p,g),f.push(p),g===1&&p.setAttribute(Koe,"")}),O8+=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 g=(N0.get(p)||0)-1;N0.set(p,g),g||p.removeAttribute(Koe)}),O8-=1,O8||(I8.inert=new WeakMap,I8["aria-hidden"]=new WeakMap,A8.inert=new WeakSet,A8["aria-hidden"]=new WeakSet,N0=new WeakMap)}}function L8(e,t={}){let{ariaHidden:o=!1,inert:r=!1,mark:n=!0}=t,i=Ke(e[0]).body;return y4e(e,i,o,r,{mark:n})}var cr=c(ue(),1),M8=c(Ed(),1);var Qoe={style:{transition:"none"}},Joe="data-base-ui-click-trigger",v4e="data-base-ui-swipe-ignore",S4e="data-swipe-ignore",Abt=`[${v4e}]`,Lbt=`[${S4e}]`,ere={fallbackAxisSide:"none"},tre={fallbackAxisSide:"end"},ore={clipPath:"inset(50%)",position:"fixed",top:0,left:0};var Kh=c(E(),1),rre=cr.createContext(null),N8=()=>cr.useContext(rre),k4e=Pd("portal");function ZI(e={}){let{ref:t,container:o,componentProps:r=Qt,elementProps:n}=e,i=Gp(),a=N8()?.portalNode,[l,u]=cr.useState(null),[d,f]=cr.useState(null),p=he(b=>{b!==null&&f(b)}),g=cr.useRef(null);ce(()=>{if(o===null){g.current&&(g.current=null,f(null),u(null));return}if(i==null)return;let b=(o&&(PI(o)?o:o.current))??a??document.body;if(b==null){g.current&&(g.current=null,f(null),u(null));return}g.current!==b&&(g.current=b,f(null),u(b))},[o,a,i]);let m=We("div",r,{ref:[t,p],props:[{id:i,[k4e]:""},n]});return{portalNode:d,portalSubtree:l&&m?M8.createPortal(m,l):null}}var D8=cr.forwardRef(function(t,o){let{render:r,className:n,style:i,children:s,container:a,renderGuards:l,...u}=t,{portalNode:d,portalSubtree:f}=ZI({container:a,ref:o,componentProps:t,elementProps:u}),p=cr.useRef(null),g=cr.useRef(null),m=cr.useRef(null),h=cr.useRef(null),[b,v]=cr.useState(null),y=cr.useRef(!1),k=b?.modal,S=b?.open,_=typeof l=="boolean"?l:!!b&&!b.modal&&b.open&&!!d;cr.useEffect(()=>{if(!d||k)return;function w(T){d&&T.relatedTarget&&$h(T)&&(T.type==="focusin"?y.current&&(B8(d),y.current=!1):($oe(d),y.current=!0))}return ci(tt(d,"focusin",w,!0),tt(d,"focusout",w,!0))},[d,k]),ce(()=>{!d||S!==!0||!y.current||(B8(d),y.current=!1)},[S,d]);let x=cr.useMemo(()=>({beforeOutsideRef:p,afterOutsideRef:g,beforeInsideRef:m,afterInsideRef:h,portalNode:d,setFocusManagerState:v}),[d]);return(0,Kh.jsxs)(cr.Fragment,{children:[f,(0,Kh.jsxs)(rre.Provider,{value:x,children:[_&&d&&(0,Kh.jsx)(Kv,{"data-type":"outside",ref:p,onFocus:w=>{if($h(w,d))m.current?.focus();else{let T=b?b.domReference:null;YI(T)?.focus()}}}),_&&d&&(0,Kh.jsx)("span",{"aria-owns":d.id,style:ore}),d&&M8.createPortal(s,d),_&&d&&(0,Kh.jsx)(Kv,{"data-type":"outside",ref:g,onFocus:w=>{if($h(w,d))h.current?.focus();else{let T=b?b.domReference:null;KI(T)?.focus(),b?.closeOnFocusOut&&b?.onOpenChange(!1,Ue(Re.focusOut,w.nativeEvent))}}})]})]})});var Yh=c(ue(),1);function nre(){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 _4e=c(E(),1),x4e=Yh.createContext(null),w4e=Yh.createContext(null),Zp=()=>Yh.useContext(x4e)?.id||null,Va=e=>{let t=Yh.useContext(w4e);return e??t};var D0=c(E(),1);function C4e(e,t){let o=xt(Co(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 ire=20,Xp=[];function V8(){Xp=Xp.filter(e=>e.deref()?.isConnected)}function sre(e){V8(),e&&Vr(e)!=="body"&&(Xp.push(new WeakRef(e)),Xp.length>ire&&(Xp=Xp.slice(-ire)))}function are(){return V8(),Xp[Xp.length-1]?.deref()}function E4e(e){return e?$I(e)?e:M0(e)[0]||e:null}function lre(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;let o=R8(e).filter(n=>{let i=n.getAttribute("data-tabindex")||"";return $I(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 F8(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:g,getInsideElements:m}=e,h="rootStore"in t?t.rootStore:t,b=h.useState("open"),v=h.useState("domReferenceElement"),y=h.useState("floatingElement"),{events:k,dataRef:S}=h.context,_=he(()=>S.current.floatingContext?.nodeId),x=n===!1,w=B0(v)&&x,T=Kt(n),B=Kt(i),R=Kt(u),I=Kt(b),A=Va(g),P=N8(),O=ui.useRef(!1),N=ui.useRef(!1),z=ui.useRef(!1),D=ui.useRef(null),M=ui.useRef(""),V=ui.useRef(""),L=ui.useRef(null),j=ui.useRef(null),q=ru(L,p,P?.beforeInsideRef),Q=ru(j,P?.afterInsideRef),te=wo(),ee=wo(),W=Vi(),$=P!=null,Y=Uh(y),Z=he((X=Y)=>X?M0(X):[]),oe=he(()=>m?.().filter(X=>X!=null)??[]);ui.useEffect(()=>{if(r||!a)return;function X(le){le.key==="Tab"&&je(Y,Fr(Ke(Y)))&&Z().length===0&&!w&&Ks(le)}let re=Ke(Y);return tt(re,"keydown",X)},[r,Y,a,w,Z]),ui.useEffect(()=>{if(r||!b)return;let X=Ke(Y);function re(){z.current=!1}function le(xe){let be=Co(xe),ae=oe(),pe=je(y,be)||je(v,be)||je(P?.portalNode,be)||ae.some(ke=>ke===be||je(ke,be));z.current=!pe,V.current=xe.pointerType||"keyboard",be?.closest(`[${Joe}]`)&&(N.current=!0,ee.start(0,()=>{N.current=!1}))}function ve(){V.current="keyboard"}return ci(tt(X,"pointerdown",le,!0),tt(X,"pointerup",re,!0),tt(X,"pointercancel",re,!0),tt(X,"keydown",ve,!0),re)},[r,y,v,Y,b,P,ee,oe]),ui.useEffect(()=>{if(r||!l)return;let X=Ke(Y);function re(){N.current=!0,ee.start(0,()=>{N.current=!1})}function le(ae){let pe=Co(ae);$I(pe)&&(D.current=pe)}function ve(ae){let pe=ae.relatedTarget,ke=ae.currentTarget,Se=Co(ae);a&&pe==null&&Se!=null&&je(y,Se)&&sre(Se),queueMicrotask(()=>{let we=_(),Ce=h.context.triggerElements,se=oe(),ie=pe?.hasAttribute(Pd("focus-guard"))&&[L.current,j.current,P?.beforeInsideRef.current,P?.afterInsideRef.current,P?.beforeOutsideRef.current,P?.afterOutsideRef.current,Ql(f),Ql(d)].includes(pe),Ae=!(je(v,pe)||je(y,pe)||je(pe,y)||je(P?.portalNode,pe)||se.some(ye=>ye===pe||je(ye,pe))||pe!=null&&Ce.hasElement(pe)||Ce.hasMatchingElement(ye=>je(ye,pe))||ie||A&&(Da(A.nodesRef.current,we).find(ye=>je(ye.context?.elements.floating,pe)||je(ye.context?.elements.domReference,pe))||P8(A.nodesRef.current,we).find(ye=>[ye.context?.elements.floating,Uh(ye.context?.elements.floating)].includes(pe)||ye.context?.elements.domReference===pe)));if(ke===v&&Y&&lre(Y),s&&ke!==v&&!Wh(Se)&&Fr(X)===X.body){if(wt(Y)&&(Y.focus(),s==="popup")){W.request(()=>{Y.focus()});return}let ye=Z(),Te=D.current,qe=(Te&&ye.includes(Te)?Te:null)||ye[ye.length-1]||Y;wt(qe)&&qe.focus()}if(S.current.insideReactTree){S.current.insideReactTree=!1;return}(w||!a)&&pe&&Ae&&!N.current&&(w||pe!==are())&&(O.current=!0,h.setOpen(!1,Ue(Re.focusOut,ae)))})}function xe(){z.current||(S.current.insideReactTree=!0,te.start(0,()=>{S.current.insideReactTree=!1}))}let be=wt(v)?v:null;if(!(!y&&!be))return ci(be&&tt(be,"focusout",ve),be&&tt(be,"pointerdown",re),y&&tt(y,"focusin",le),y&&tt(y,"focusout",ve),y&&P&&tt(y,"focusout",xe,!0))},[r,v,y,Y,a,A,P,h,l,s,Z,w,_,S,te,ee,W,d,f,oe]),ui.useEffect(()=>{if(r||!y||!b)return;let X=Array.from(P?.portalNode?.querySelectorAll(`[${Pd("portal")}]`)||[]),le=(A?P8(A.nodesRef.current,_()):[]).find(ke=>B0(ke.context?.elements.domReference||null))?.context?.elements.domReference,xe=[...[y,...X,L.current,j.current,P?.beforeOutsideRef.current,P?.afterOutsideRef.current,...oe()],le,Ql(f),Ql(d),w?v:null].filter(ke=>ke!=null),be=L8(xe,{ariaHidden:a||w,mark:!1}),ae=[y,...X].filter(ke=>ke!=null),pe=L8(ae);return()=>{pe(),be()}},[b,r,v,y,a,P,w,A,_,d,f,oe]),ce(()=>{if(!b||r||!wt(Y))return;let X=Ke(Y),re=Fr(X);queueMicrotask(()=>{let le=T.current,ve=typeof le=="function"?le(R.current||""):le;if(ve===void 0||ve===!1||je(Y,re))return;let be=null,ae=()=>(be==null&&(be=Z(Y)),be[0]||Y),pe;ve===!0||ve===null?pe=ae():pe=Ql(ve),pe=pe||ae();let ke=je(Y,Fr(X));Yv(pe,{preventScroll:pe===Y,shouldFocus(){if(!I.current)return!1;if(ke)return!0;let Se=Fr(X);return!(Se!==pe&&je(Y,Se))}})})},[r,b,Y,Z,T,R,I]),ce(()=>{if(r||!Y)return;let X=Ke(Y),re=Fr(X),le=R.current==null;sre(re);function ve(be){if(be.open||(M.current=C4e(be.nativeEvent,V.current)),be.reason===Re.triggerHover&&be.nativeEvent.type==="mouseleave"&&(O.current=!0),be.reason===Re.outsidePress)if(be.nested)O.current=!1;else if($v(be.nativeEvent)||NI(be.nativeEvent))O.current=!1;else{let ae=!1;Ke(Y).createElement("div").focus({get preventScroll(){return ae=!0,!1}}),ae?O.current=!1:O.current=!0}}k.on("openchange",ve);function xe(){let be=B.current,ae=typeof be=="function"?be(M.current):be;if(ae===void 0||ae===!1)return null;ae===null&&(ae=!0);let pe=v?.isConnected?v:null,ke=re?.isConnected&&Vr(re)!=="body"?re:null,Se=le?ke||pe:pe||ke;return Se||(Se=are()||null),typeof ae=="boolean"?Se:Ql(ae)||Se||null}return()=>{k.off("openchange",ve);let be=Fr(X),ae=oe(),pe=je(y,be)||ae.some(we=>we===be||je(we,be))||A&&Da(A.nodesRef.current,_(),!1).some(we=>je(we.context?.elements.floating,be)),ke=B.current,Se=xe();queueMicrotask(()=>{let we=E4e(Se),Ce=typeof ke!="boolean";ke&&!O.current&&wt(we)&&(!(!Ce&&we!==be&&be!==X.body)||pe)&&we.focus({preventScroll:!0}),O.current=!1})}},[r,y,Y,B,R,k,A,v,_,oe]),ce(()=>{if(!co.engine.webkit||b||!y)return;let X=Fr(Ke(y));!wt(X)||!Hh(X)||je(y,X)&&X.blur()},[b,y]),ce(()=>{if(!(r||!P))return P.setFocusManagerState({modal:a,closeOnFocusOut:l,open:b,onOpenChange:h.setOpen,domReference:v}),()=>{P.setFocusManagerState(null)}},[r,P,a,b,h,l,v]),ce(()=>{if(!(r||!Y))return lre(Y),()=>{queueMicrotask(V8)}},[r,Y]);let ne=!r&&(a?!w:!0)&&($||a);return(0,D0.jsxs)(ui.Fragment,{children:[ne&&(0,D0.jsx)(Kv,{"data-type":"inside",ref:q,onFocus:X=>{if(a){let re=Z();Yv(re[re.length-1])}else P?.portalNode&&(O.current=!1,$h(X,P.portalNode)?KI(v)?.focus():Ql(f??P.beforeOutsideRef)?.focus())}}),o,ne&&(0,D0.jsx)(Kv,{"data-type":"inside",ref:Q,onFocus:X=>{a?Yv(Z()[0]):P?.portalNode&&(l&&(O.current=!0),$h(X,P.portalNode)?YI(v)?.focus():Ql(d??P.afterOutsideRef)?.focus())}})]})}var V0=c(ue(),1);function z8(e,t={}){let{enabled:o=!0,event:r="click",toggle:n=!0,ignoreMouse:i=!1,stickIfOpen:s=!0,touchOpenDelay:a=0,reason:l=Re.triggerPress}=t,u="rootStore"in e?e.rootStore:e,d=u.context.dataRef,f=V0.useRef(void 0),p=Vi(),g=wo(),m=V0.useMemo(()=>{function h(v,y,k,S){let _=Ue(l,y,k);v&&S==="touch"&&a>0?g.start(a,()=>{u.setOpen(!0,_)}):u.setOpen(v,_)}function b(v,y,k){let S=d.current.openEvent,_=u.select("domReferenceElement")!==y;return v&&_||!v||!n?!0:S&&s?!k(S.type):!1}return{onPointerDown(v){f.current=v.pointerType},onMouseDown(v){let y=f.current,k=v.nativeEvent,S=u.select("open");if(v.button!==0||r==="click"||Na(y,!0)&&i)return;let _=b(S,v.currentTarget,T=>T==="click"||T==="mousedown"),x=Co(k);if(Hh(x)){h(_,k,x,y);return}let w=v.currentTarget;p.request(()=>{h(_,k,w,y)})},onClick(v){if(r==="mousedown-only")return;let y=f.current;if(r==="mousedown"&&y){f.current=void 0;return}if(Na(y,!0)&&i)return;let k=u.select("open"),S=b(k,v.currentTarget,_=>_==="click"||_==="mousedown"||_==="keydown"||_==="keyup");h(S,v.nativeEvent,v.currentTarget,y)},onKeyDown(){f.current=void 0}}},[d,r,i,l,u,s,n,p,g,a]);return V0.useMemo(()=>o?{reference:m}:Qt,[o,m])}var gs=c(ue(),1);function T4e(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 cre(e){return e!=null&&e.clientX!=null}function j8(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=gs.useRef(!1),d=gs.useRef(null),[f,p]=gs.useState(),[g,m]=gs.useState([]),h=he(S=>{n.set("positionReference",S)}),b=he((S,_,x)=>{u.current||l.current.openEvent&&!cre(l.current.openEvent)||n.set("positionReference",T4e(x??a,{x:S,y:_,axis:r,dataRef:l,pointerType:f}))}),v=he(S=>{i?d.current||(b(S.clientX,S.clientY,S.currentTarget),m([])):b(S.clientX,S.clientY,S.currentTarget)}),y=Na(f)?s:i;gs.useEffect(()=>{if(!o){h(a);return}if(!y)return;function S(){d.current?.(),d.current=null}let _=xt(s);function x(w){let T=Co(w);je(s,T)?S():b(w.clientX,w.clientY)}return!l.current.openEvent||cre(l.current.openEvent)?d.current=tt(_,"mousemove",x):h(a),S},[y,o,s,l,a,n,b,h,g]),gs.useEffect(()=>()=>{n.set("positionReference",null)},[n]),gs.useEffect(()=>{o&&!s&&(u.current=!1)},[o,s]),gs.useEffect(()=>{!o&&i&&(u.current=!0)},[o,i]);let k=gs.useMemo(()=>{function S(_){p(_.pointerType)}return{onPointerDown:S,onPointerEnter:S,onMouseMove:v,onMouseEnter:v}},[v]);return gs.useMemo(()=>o?{reference:k,trigger:k}:{},[o,k])}var hs=c(ue(),1);function R4e(){return!1}function B4e(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function F0(e,t={}){let{enabled:o=!0,escapeKey:r=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=R4e,bubbles:a,externalTree:l}=t,u="rootStore"in e?e.rootStore:e,d=u.useState("open"),f=u.useState("floatingElement"),{dataRef:p}=u.context,g=Va(l),m=he(typeof n=="function"?n:()=>!1),h=typeof n=="function"?m:n,b=h!==!1,v=he(()=>i),{escapeKey:y,outsidePress:k}=B4e(a),S=hs.useRef(!1),_=hs.useRef(!1),x=hs.useRef(!1),w=hs.useRef(!1),T=hs.useRef(""),B=hs.useRef(null),R=wo(),I=wo(),A=he(()=>{I.clear(),p.current.insideReactTree=!1}),P=he(q=>{let Q=p.current.floatingContext?.nodeId;return(g?Da(g.nodesRef.current,Q):[]).some(ee=>ee.context?.open&&!ee.context.dataRef.current[q])}),O=he(q=>VI(q,u.select("floatingElement"))||VI(q,u.select("domReferenceElement"))),N=he(q=>{s()&&u.setOpen(!1,Ue(Re.triggerPress,q.nativeEvent))}),z=he(q=>{if(!d||!o||!r||q.key!=="Escape"||w.current||!y&&P("__escapeKeyBubbles"))return;let Q=xoe(q)?q.nativeEvent:q,te=Ue(Re.escapeKey,Q);u.setOpen(!1,te),te.isCanceled||q.preventDefault(),!y&&!te.isPropagationAllowed&&q.stopPropagation()}),D=he(()=>{p.current.insideReactTree=!0,I.start(0,A)}),M=he(q=>{if(!d||!o||q.button!==0)return;let Q=Co(q.nativeEvent);je(u.select("floatingElement"),Q)&&(S.current||(S.current=!0,_.current=!1))}),V=he(q=>{!d||!o||(q.defaultPrevented||q.nativeEvent.defaultPrevented)&&S.current&&(_.current=!0)});hs.useEffect(()=>{if(!d||!o)return;p.current.__escapeKeyBubbles=y,p.current.__outsidePressBubbles=k;let q=new ai,Q=new ai;function te(){q.clear(),w.current=!0}function ee(){q.start(co.engine.webkit?5:0,()=>{w.current=!1})}function W(){x.current=!0,Q.start(0,()=>{x.current=!1})}function $(){S.current=!1,_.current=!1}function Y(){let se=T.current,ie=se==="pen"||!se?"mouse":se,Ae=v(),ye=typeof Ae=="function"?Ae():Ae;return typeof ye=="string"?ye:ye[ie]}function Z(se){let ie=Y();return ie==="intentional"&&se.type!=="click"||ie==="sloppy"&&se.type==="click"}function oe(se){let ie=p.current.floatingContext?.nodeId,Ae=g&&Da(g.nodesRef.current,ie).some(ye=>VI(se,ye.context?.elements.floating));return O(se)||Ae}function ne(se){if(Z(se)){se.type!=="click"&&!O(se)&&(Q.clear(),x.current=!1),A();return}if(p.current.insideReactTree){A();return}let ie=Co(se),Ae=`[${Pd("inert")}]`,ye=Xe(ie)?ie.getRootNode():null,Te=Array.from((iu(ye)?ye:Ke(u.select("floatingElement"))).querySelectorAll(Ae)),qe=u.context.triggerElements;if(ie&&(qe.hasElement(ie)||qe.hasMatchingElement(at=>je(at,ie))))return;let pt=Xe(ie)?ie:null;for(;pt&&!Xl(pt);){let at=ql(pt);if(Xl(at)||!Xe(at))break;pt=at}if(!(Te.length&&Xe(ie)&&!Coe(ie)&&!je(ie,u.select("floatingElement"))&&Te.every(at=>!je(pt,at)))){if(wt(ie)&&!("touches"in se)){let at=Xl(ie),Ct=en(ie),rt=/auto|scroll/,Ot=at||rt.test(Ct.overflowX),ut=at||rt.test(Ct.overflowY),Ut=Ot&&ie.clientWidth>0&&ie.scrollWidth>ie.clientWidth,So=ut&&ie.clientHeight>0&&ie.scrollHeight>ie.clientHeight,mo=Ct.direction==="rtl",me=So&&(mo?se.offsetX<=ie.offsetWidth-ie.clientWidth:se.offsetX>ie.clientWidth),Me=Ut&&se.offsetY>ie.clientHeight;if(me||Me)return}if(!oe(se)){if(Y()==="intentional"&&x.current){Q.clear(),x.current=!1;return}typeof h=="function"&&!h(se)||P("__outsidePressBubbles")||(u.setOpen(!1,Ue(Re.outsidePress,se)),A())}}}function X(se){Y()!=="sloppy"||se.pointerType==="touch"||!u.select("open")||!o||O(se)||ne(se)}function re(se){if(Y()!=="sloppy"||!u.select("open")||!o||O(se))return;let ie=se.touches[0];ie&&(B.current={startTime:Date.now(),startX:ie.clientX,startY:ie.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},R.start(1e3,()=>{B.current&&(B.current.dismissOnTouchEnd=!1,B.current.dismissOnMouseDown=!1)}))}function le(se,ie){let Ae=Co(se);if(!Ae)return;let ye=tt(Ae,se.type,()=>{ie(se),ye()})}function ve(se){T.current="touch",le(se,re)}function xe(se){R.clear(),se.type==="pointerdown"&&(T.current=se.pointerType),!(se.type==="mousedown"&&B.current&&!B.current.dismissOnMouseDown)&&le(se,ie=>{ie.type==="pointerdown"?X(ie):ne(ie)})}function be(se){if(!S.current)return;let ie=_.current;if($(),Y()==="intentional"){if(se.type==="pointercancel"){ie&&W();return}if(!oe(se)){if(ie){W();return}typeof h=="function"&&!h(se)||(Q.clear(),x.current=!0,A())}}}function ae(se){if(Y()!=="sloppy"||!B.current||O(se))return;let ie=se.touches[0];if(!ie)return;let Ae=Math.abs(ie.clientX-B.current.startX),ye=Math.abs(ie.clientY-B.current.startY),Te=Math.sqrt(Ae*Ae+ye*ye);Te>5&&(B.current.dismissOnTouchEnd=!0),Te>10&&(ne(se),R.clear(),B.current=null)}function pe(se){le(se,ae)}function ke(se){Y()!=="sloppy"||!B.current||O(se)||(B.current.dismissOnTouchEnd&&ne(se),R.clear(),B.current=null)}function Se(se){le(se,ke)}let we=Ke(f),Ce=ci(r&&ci(tt(we,"keydown",z),tt(we,"compositionstart",te),tt(we,"compositionend",ee)),b&&ci(tt(we,"click",xe,!0),tt(we,"pointerdown",xe,!0),tt(we,"pointerup",be,!0),tt(we,"pointercancel",be,!0),tt(we,"mousedown",xe,!0),tt(we,"mouseup",be,!0),tt(we,"touchstart",ve,!0),tt(we,"touchmove",pe,!0),tt(we,"touchend",Se,!0)));return()=>{Ce(),q.clear(),Q.clear(),$(),x.current=!1}},[p,f,r,b,h,d,o,y,k,z,A,v,P,O,g,u,R]),hs.useEffect(A,[h,A]);let L=hs.useMemo(()=>({onKeyDown:z,onPointerDown:N,onClick:N}),[z,N]),j=hs.useMemo(()=>({onKeyDown:z,onPointerDown:V,onMouseDown:V,onClickCapture:D,onMouseDownCapture(q){D(),M(q)},onPointerDownCapture(q){D(),M(q)},onMouseUpCapture:D,onTouchEndCapture:D,onTouchMoveCapture:D}),[z,D,M,V]);return hs.useMemo(()=>o?{reference:L,floating:j,trigger:L}:{},[o,L,j])}var di=c(ue(),1);function ure(e,t,o){let{reference:r,floating:n}=e,i=ms(t),s=L0(t),a=A0(s),l=Wn(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,g;switch(l){case"top":g={x:d,y:r.y-n.height};break;case"bottom":g={x:d,y:r.y+r.height};break;case"right":g={x:r.x+r.width,y:f};break;case"left":g={x:r.x-n.width,y:f};break;default:g={x:r.x,y:r.y}}switch(tc(t)){case"start":g[s]-=p*(o&&u?-1:1);break;case"end":g[s]+=p*(o&&u?-1:1);break}return g}async function pre(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:g=0}=ec(t,e),m=GI(g),b=a[p?f==="floating"?"reference":"floating":f],v=Bd(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,k=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),S=await(i.isElement==null?void 0:i.isElement(k))?await(i.getScale==null?void 0:i.getScale(k))||{x:1,y:1}:{x:1,y:1},_=Bd(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:k,strategy:l}):y);return{top:(v.top-_.top+m.top)/S.y,bottom:(_.bottom-v.bottom+m.bottom)/S.y,left:(v.left-_.left+m.left)/S.x,right:(_.right-v.right+m.right)/S.x}}var P4e=50,mre=async(e,t,o)=>{let{placement:r="bottom",strategy:n="absolute",middleware:i=[],platform:s}=o,a=s.detectOverflow?s:{...s,detectOverflow:pre},l=await(s.isRTL==null?void 0:s.isRTL(t)),u=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:d,y:f}=ure(u,r,l),p=r,g=0,m={};for(let h=0;h<i.length;h++){let b=i[h];if(!b)continue;let{name:v,fn:y}=b,{x:k,y:S,data:_,reset:x}=await y({x:d,y:f,initialPlacement:r,placement:p,strategy:n,middlewareData:m,rects:u,platform:a,elements:{reference:e,floating:t}});d=k??d,f=S??f,m[v]={...m[v],..._},x&&g<P4e&&(g++,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}=ure(u,p,l)),h=-1)}return{x:d,y:f,placement:p,strategy:n,middlewareData:m}};var gre=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:g="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:h=!0,...b}=ec(e,t);if((o=i.arrow)!=null&&o.alignmentOffset)return{};let v=Wn(n),y=ms(a),k=Wn(a)===a,S=await(l.isRTL==null?void 0:l.isRTL(u.floating)),_=p||(k||!h?[P0(a)]:Doe(a)),x=m!=="none";!p&&x&&_.push(...Voe(a,h,m,S));let w=[a,..._],T=await l.detectOverflow(t,b),B=[],R=((r=i.flip)==null?void 0:r.overflows)||[];if(d&&B.push(T[v]),f){let O=Noe(n,s,S);B.push(T[O[0]],T[O[1]])}if(R=[...R,{placement:n,overflows:B}],!B.every(O=>O<=0)){var I,A;let O=(((I=i.flip)==null?void 0:I.index)||0)+1,N=w[O];if(N&&(!(f==="alignment"?y!==ms(N):!1)||R.every(M=>ms(M.placement)===y?M.overflows[0]>0:!0)))return{data:{index:O,overflows:R},reset:{placement:N}};let z=(A=R.filter(D=>D.overflows[0]<=0).sort((D,M)=>D.overflows[1]-M.overflows[1])[0])==null?void 0:A.placement;if(!z)switch(g){case"bestFit":{var P;let D=(P=R.filter(M=>{if(x){let V=ms(M.placement);return V===y||V==="y"}return!0}).map(M=>[M.placement,M.overflows.filter(V=>V>0).reduce((V,L)=>V+L,0)]).sort((M,V)=>M[1]-V[1])[0])==null?void 0:P[0];D&&(z=D);break}case"initialPlacement":z=a;break}if(n!==z)return{reset:{placement:z}}}return{}}}};function dre(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function fre(e){return Moe.some(t=>e[t]>=0)}var hre=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:o,platform:r}=t,{strategy:n="referenceHidden",...i}=ec(e,t);switch(n){case"referenceHidden":{let s=await r.detectOverflow(t,{...i,elementContext:"reference"}),a=dre(s,o.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:fre(a)}}}case"escaped":{let s=await r.detectOverflow(t,{...i,altBoundary:!0}),a=dre(s,o.floating);return{data:{escapedOffsets:a,escaped:fre(a)}}}default:return{}}}}};var bre=new Set(["left","top"]);async function I4e(e,t){let{placement:o,platform:r,elements:n}=e,i=await(r.isRTL==null?void 0:r.isRTL(n.floating)),s=Wn(o),a=tc(o),l=ms(o)==="y",u=bre.has(s)?-1:1,d=i&&l?-1:1,f=ec(t,e),{mainAxis:p,crossAxis:g,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"&&(g=a==="end"?m*-1:m),l?{x:g*d,y:p*u}:{x:p*u,y:g*d}}var yre=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 I4e(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}}}}},vre=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:v=>{let{x:y,y:k}=v;return{x:y,y:k}}},...u}=ec(e,t),d={x:o,y:r},f=await i.detectOverflow(t,u),p=ms(Wn(n)),g=UI(p),m=d[g],h=d[p];if(s){let v=g==="y"?"top":"left",y=g==="y"?"bottom":"right",k=m+f[v],S=m-f[y];m=O0(k,m,S)}if(a){let v=p==="y"?"top":"left",y=p==="y"?"bottom":"right",k=h+f[v],S=h-f[y];h=O0(k,h,S)}let b=l.fn({...t,[g]:m,[p]:h});return{...b,data:{x:b.x-o,y:b.y-r,enabled:{[g]:s,[p]:a}}}}}},Sre=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:o,y:r,placement:n,rects:i,middlewareData:s}=t,{offset:a=0,mainAxis:l=!0,crossAxis:u=!0}=ec(e,t),d={x:o,y:r},f=ms(n),p=UI(f),g=d[p],m=d[f],h=ec(a,t),b=typeof h=="number"?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(l){let k=p==="y"?"height":"width",S=i.reference[p]-i.floating[k]+b.mainAxis,_=i.reference[p]+i.reference[k]-b.mainAxis;g<S?g=S:g>_&&(g=_)}if(u){var v,y;let k=p==="y"?"width":"height",S=bre.has(Wn(n)),_=i.reference[f]-i.floating[k]+(S&&((v=s.offset)==null?void 0:v[f])||0)+(S?0:b.crossAxis),x=i.reference[f]+i.reference[k]+(S?0:((y=s.offset)==null?void 0:y[f])||0)-(S?b.crossAxis:0);m<_?m=_:m>x&&(m=x)}return{[p]:g,[f]:m}}}},kre=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var o,r;let{placement:n,rects:i,platform:s,elements:a}=t,{apply:l=()=>{},...u}=ec(e,t),d=await s.detectOverflow(t,u),f=Wn(n),p=tc(n),g=ms(n)==="y",{width:m,height:h}=i.floating,b,v;f==="top"||f==="bottom"?(b=f,v=p===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(v=f,b=p==="end"?"top":"bottom");let y=h-d.top-d.bottom,k=m-d.left-d.right,S=Yp(h-d[b],y),_=Yp(m-d[v],k),x=!t.middlewareData.shift,w=S,T=_;if((o=t.middlewareData.shift)!=null&&o.enabled.x&&(T=k),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(w=y),x&&!p){let R=zi(d.left,0),I=zi(d.right,0),A=zi(d.top,0),P=zi(d.bottom,0);g?T=m-2*(R!==0||I!==0?R+I:zi(d.left,d.right)):w=h-2*(A!==0||P!==0?A+P:zi(d.top,d.bottom))}await l({...t,availableWidth:T,availableHeight:w});let B=await s.getDimensions(a.floating);return m!==B.width||h!==B.height?{reset:{rects:!0}}:{}}}};function Cre(e){let t=en(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=wt(e),i=n?e.offsetWidth:o,s=n?e.offsetHeight:r,a=qp(o)!==i||qp(r)!==s;return a&&(o=i,r=s),{width:o,height:r,$:a}}function U8(e){return Xe(e)?e:e.contextElement}function qv(e){let t=U8(e);if(!wt(t))return Jl(1);let o=t.getBoundingClientRect(),{width:r,height:n,$:i}=Cre(t),s=(i?qp(o.width):o.width)/r,a=(i?qp(o.height):o.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var O4e=Jl(0);function Ere(e){let t=xt(e);return!OI()||!t.visualViewport?O4e:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function A4e(e,t,o){return t===void 0&&(t=!1),!o||t&&o!==xt(e)?!1:t}function qh(e,t,o,r){t===void 0&&(t=!1),o===void 0&&(o=!1);let n=e.getBoundingClientRect(),i=U8(e),s=Jl(1);t&&(r?Xe(r)&&(s=qv(r)):s=qv(e));let a=A4e(i,o,r)?Ere(i):Jl(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){let p=xt(i),g=r&&Xe(r)?xt(r):r,m=p,h=AI(m);for(;h&&r&&g!==m;){let b=qv(h),v=h.getBoundingClientRect(),y=en(h),k=v.left+(h.clientLeft+parseFloat(y.paddingLeft))*b.x,S=v.top+(h.clientTop+parseFloat(y.paddingTop))*b.y;l*=b.x,u*=b.y,d*=b.x,f*=b.y,l+=k,u+=S,m=xt(h),h=AI(m)}}return Bd({width:d,height:f,x:l,y:u})}function XI(e,t){let o=_0(e).scrollLeft;return t?t.left+o:qh(Zl(e)).left+o}function Tre(e,t){let o=e.getBoundingClientRect(),r=o.left+t.scrollLeft-XI(e,o),n=o.top+t.scrollTop;return{x:r,y:n}}function L4e(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e,i=n==="fixed",s=Zl(r),a=t?k0(t.floating):!1;if(r===s||a&&i)return o;let l={scrollLeft:0,scrollTop:0},u=Jl(1),d=Jl(0),f=wt(r);if((f||!f&&!i)&&((Vr(r)!=="body"||su(s))&&(l=_0(r)),f)){let g=qh(r);u=qv(r),d.x=g.x+r.clientLeft,d.y=g.y+r.clientTop}let p=s&&!f&&!i?Tre(s,l):Jl(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 M4e(e){return Array.from(e.getClientRects())}function N4e(e){let t=Zl(e),o=_0(e),r=e.ownerDocument.body,n=zi(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=zi(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),s=-o.scrollLeft+XI(e),a=-o.scrollTop;return en(r).direction==="rtl"&&(s+=zi(t.clientWidth,r.clientWidth)-n),{width:n,height:i,x:s,y:a}}var _re=25;function D4e(e,t){let o=xt(e),r=Zl(e),n=o.visualViewport,i=r.clientWidth,s=r.clientHeight,a=0,l=0;if(n){i=n.width,s=n.height;let d=OI();(!d||d&&t==="fixed")&&(a=n.offsetLeft,l=n.offsetTop)}let u=XI(r);if(u<=0){let d=r.ownerDocument,f=d.body,p=getComputedStyle(f),g=d.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,m=Math.abs(r.clientWidth-f.clientWidth-g);m<=_re&&(i-=m)}else u<=_re&&(i+=u);return{width:i,height:s,x:a,y:l}}function V4e(e,t){let o=qh(e,!0,t==="fixed"),r=o.top+e.clientTop,n=o.left+e.clientLeft,i=wt(e)?qv(e):Jl(1),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 xre(e,t,o){let r;if(t==="viewport")r=D4e(e,o);else if(t==="document")r=N4e(Zl(e));else if(Xe(t))r=V4e(t,o);else{let n=Ere(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Bd(r)}function Rre(e,t){let o=ql(e);return o===t||!Xe(o)||Xl(o)?!1:en(o).position==="fixed"||Rre(o,t)}function F4e(e,t){let o=t.get(e);if(o)return o;let r=Wp(e,[],!1).filter(a=>Xe(a)&&Vr(a)!=="body"),n=null,i=en(e).position==="fixed",s=i?ql(e):e;for(;Xe(s)&&!Xl(s);){let a=en(s),l=II(s);!l&&a.position==="fixed"&&(n=null),(i?!l&&!n:!l&&a.position==="static"&&!!n&&(n.position==="absolute"||n.position==="fixed")||su(s)&&!l&&Rre(e,s))?r=r.filter(d=>d!==s):n=a,s=ql(s)}return t.set(e,r),r}function z4e(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e,s=[...o==="clippingAncestors"?k0(t)?[]:F4e(t,this._c):[].concat(o),r],a=xre(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 g=xre(t,s[p],n);l=zi(g.top,l),u=Yp(g.right,u),d=Yp(g.bottom,d),f=zi(g.left,f)}return{width:u-f,height:d-l,x:f,y:l}}function j4e(e){let{width:t,height:o}=Cre(e);return{width:t,height:o}}function H4e(e,t,o){let r=wt(t),n=Zl(t),i=o==="fixed",s=qh(e,!0,i,t),a={scrollLeft:0,scrollTop:0},l=Jl(0);function u(){l.x=XI(n)}if(r||!r&&!i)if((Vr(t)!=="body"||su(n))&&(a=_0(t)),r){let g=qh(t,!0,i,t);l.x=g.x+t.clientLeft,l.y=g.y+t.clientTop}else n&&u();i&&!r&&n&&u();let d=n&&!r&&!i?Tre(n,a):Jl(0),f=s.left+a.scrollLeft-l.x-d.x,p=s.top+a.scrollTop-l.y-d.y;return{x:f,y:p,width:s.width,height:s.height}}function H8(e){return en(e).position==="static"}function wre(e,t){if(!wt(e)||en(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return Zl(e)===o&&(o=o.ownerDocument.body),o}function Bre(e,t){let o=xt(e);if(k0(e))return o;if(!wt(e)){let n=ql(e);for(;n&&!Xl(n);){if(Xe(n)&&!H8(n))return n;n=ql(n)}return o}let r=wre(e,t);for(;r&&noe(r)&&H8(r);)r=wre(r,t);return r&&Xl(r)&&H8(r)&&!II(r)?o:r||ioe(e)||o}var U4e=async function(e){let t=this.getOffsetParent||Bre,o=this.getDimensions,r=await o(e.floating);return{reference:H4e(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function G4e(e){return en(e).direction==="rtl"}var z0={convertOffsetParentRelativeRectToViewportRelativeRect:L4e,getDocumentElement:Zl,getClippingRect:z4e,getOffsetParent:Bre,getElementRects:U4e,getClientRects:M4e,getDimensions:j4e,getScale:qv,isElement:Xe,isRTL:G4e};function Pre(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function W4e(e,t){let o=null,r,n=Zl(e);function i(){var a;clearTimeout(r),(a=o)==null||a.disconnect(),o=null}function s(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),i();let u=e.getBoundingClientRect(),{left:d,top:f,width:p,height:g}=u;if(a||t(),!p||!g)return;let m=I0(f),h=I0(n.clientWidth-(d+p)),b=I0(n.clientHeight-(f+g)),v=I0(d),k={rootMargin:-m+"px "+-h+"px "+-b+"px "+-v+"px",threshold:zi(0,Yp(1,l))||1},S=!0;function _(x){let w=x[0].intersectionRatio;if(w!==l){if(!S)return s();w?s(!1,w):r=setTimeout(()=>{s(!1,1e-7)},1e3)}w===1&&!Pre(u,e.getBoundingClientRect())&&s(),S=!1}try{o=new IntersectionObserver(_,{...k,root:n.ownerDocument})}catch{o=new IntersectionObserver(_,k)}o.observe(e)}return s(!0),i}function j0(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=U8(e),d=n||i?[...u?Wp(u):[],...t?Wp(t):[]]:[];d.forEach(v=>{n&&v.addEventListener("scroll",o,{passive:!0}),i&&v.addEventListener("resize",o)});let f=u&&a?W4e(u,o):null,p=-1,g=null;s&&(g=new ResizeObserver(v=>{let[y]=v;y&&y.target===u&&g&&t&&(g.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var k;(k=g)==null||k.observe(t)})),o()}),u&&!l&&g.observe(u),t&&g.observe(t));let m,h=l?qh(e):null;l&&b();function b(){let v=qh(e);h&&!Pre(h,v)&&o(),h=v,m=requestAnimationFrame(b)}return o(),()=>{var v;d.forEach(y=>{n&&y.removeEventListener("scroll",o),i&&y.removeEventListener("resize",o)}),f?.(),(v=g)==null||v.disconnect(),g=null,l&&cancelAnimationFrame(m)}}var Ire=yre;var Ore=vre,Are=gre,Lre=kre,Mre=hre;var Nre=Sre,QI=(e,t,o)=>{let r=new Map,n={platform:z0,...o},i={...n.platform,_c:r};return mre(e,t,{...n,platform:i})};var tn=c(ue(),1),Vre=c(ue(),1),Fre=c(Ed(),1),K4e=typeof document<"u",Y4e=function(){},JI=K4e?Vre.useLayoutEffect:Y4e;function eO(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(!eO(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)&&!eO(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function zre(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Dre(e,t){let o=zre(e);return Math.round(t*o)/o}function G8(e){let t=tn.useRef(e);return JI(()=>{t.current=e}),t}function jre(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]=tn.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[p,g]=tn.useState(r);eO(p,r)||g(r);let[m,h]=tn.useState(null),[b,v]=tn.useState(null),y=tn.useCallback(M=>{M!==x.current&&(x.current=M,h(M))},[]),k=tn.useCallback(M=>{M!==w.current&&(w.current=M,v(M))},[]),S=i||m,_=s||b,x=tn.useRef(null),w=tn.useRef(null),T=tn.useRef(d),B=l!=null,R=G8(l),I=G8(n),A=G8(u),P=tn.useCallback(()=>{if(!x.current||!w.current)return;let M={placement:t,strategy:o,middleware:p};I.current&&(M.platform=I.current),QI(x.current,w.current,M).then(V=>{let L={...V,isPositioned:A.current!==!1};O.current&&!eO(T.current,L)&&(T.current=L,Fre.flushSync(()=>{f(L)}))})},[p,t,o,I,A]);JI(()=>{u===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,f(M=>({...M,isPositioned:!1})))},[u]);let O=tn.useRef(!1);JI(()=>(O.current=!0,()=>{O.current=!1}),[]),JI(()=>{if(S&&(x.current=S),_&&(w.current=_),S&&_){if(R.current)return R.current(S,_,P);P()}},[S,_,P,R,B]);let N=tn.useMemo(()=>({reference:x,floating:w,setReference:y,setFloating:k}),[y,k]),z=tn.useMemo(()=>({reference:S,floating:_}),[S,_]),D=tn.useMemo(()=>{let M={position:o,left:0,top:0};if(!z.floating)return M;let V=Dre(z.floating,d.x),L=Dre(z.floating,d.y);return a?{...M,transform:"translate("+V+"px, "+L+"px)",...zre(z.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:V,top:L}},[o,a,z.floating,d.x,d.y]);return tn.useMemo(()=>({...d,update:P,refs:N,elements:z,floatingStyles:D}),[d,P,N,z,D])}var W8=(e,t)=>{let o=Ire(e);return{name:o.name,fn:o.fn,options:[e,t]}},$8=(e,t)=>{let o=Ore(e);return{name:o.name,fn:o.fn,options:[e,t]}},K8=(e,t)=>({fn:Nre(e).fn,options:[e,t]}),Y8=(e,t)=>{let o=Are(e);return{name:o.name,fn:o.fn,options:[e,t]}},q8=(e,t)=>{let o=Lre(e);return{name:o.name,fn:o.fn,options:[e,t]}};var Z8=(e,t)=>{let o=Mre(e);return{name:o.name,fn:o.fn,options:[e,t]}};var Jv=c(ue(),1),rne=c(Ed(),1);var tne=c(ue(),1);var Ve=(e,t,o,r,n,i,...s)=>{if(s.length>0)throw new Error(It(1));let a;if(e&&t&&o&&r&&n&&i)a=(l,u,d,f)=>{let p=e(l,u,d,f),g=t(l,u,d,f),m=o(l,u,d,f),h=r(l,u,d,f),b=n(l,u,d,f);return i(p,g,m,h,b,u,d,f)};else if(e&&t&&o&&r&&n)a=(l,u,d,f)=>{let p=e(l,u,d,f),g=t(l,u,d,f),m=o(l,u,d,f),h=r(l,u,d,f);return n(p,g,m,h,u,d,f)};else if(e&&t&&o&&r)a=(l,u,d,f)=>{let p=e(l,u,d,f),g=t(l,u,d,f),m=o(l,u,d,f);return r(p,g,m,u,d,f)};else if(e&&t&&o)a=(l,u,d,f)=>{let p=e(l,u,d,f),g=t(l,u,d,f);return o(p,g,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 Jre=c(ue(),1),oH=c(Q8(),1),ene=c(Yre(),1);var qre=c(ue(),1);var J8=[],eH;function Zre(){return eH}function Xre(e){J8.push(e)}function tH(e){let t=(o,r)=>{let n=lo(f6e).current,i;try{eH=n;for(let s of J8)s.before(n);i=e(o,r);for(let s of J8)s.after(n);n.didInitialize=!0}finally{eH=void 0}return i};return t.displayName=e.displayName||e.name,t}function Qre(e){return qre.forwardRef(tH(e))}function f6e(){return{didInitialize:!1}}var p6e=Hv(19),m6e=p6e?h6e:b6e;function Pe(e,t,o,r,n){return m6e(e,t,o,r,n)}function g6e(e,t,o,r,n){let i=Jre.useCallback(()=>t(e.getSnapshot(),o,r,n),[e,t,o,r,n]);return(0,oH.useSyncExternalStore)(e.subscribe,i,i)}Xre({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,oH.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function h6e(e,t,o,r,n){let i=Zre();if(!i)return g6e(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 b6e(e,t,o,r,n){return(0,ene.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,o,r,n))}var Xv=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 Pe(this,t,o,r,n)}};var Zh=c(ue(),1);var Qv=class extends Xv{constructor(t,o={},r){super(t),this.context=o,this.selectors=r}useSyncedValue(t,o){Zh.useDebugValue(t);let r=this;ce(()=>{r.state[t]!==o&&r.set(t,o)},[r,t,o])}useSyncedValueWithCleanup(t,o){let r=this;ce(()=>(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);ce(()=>{o.update(t)},[o,...r])}useControlledProp(t,o){Zh.useDebugValue(t);let r=this,n=o!==void 0;ce(()=>{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 Zh.useDebugValue(t),Pe(this,this.selectors[t],o,r,n)}useContextCallback(t,o){Zh.useDebugValue(t);let r=he(o??jt);this.context[t]=r}useStateSetter(t){let o=Zh.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 y6e={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)},au=class extends Qv{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:nre(),nested:r,triggerElements:i},y6e),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&woe(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 one(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=tne.useRef(null);r===void 0&&p.current===null&&(p.current=new au({open:a,transitionStatus:void 0,referenceElement:l,floatingElement:u,triggerElements:d,onOpenChange:f,floatingId:n,syncOnly:!0,nested:i}));let g=r??p.current;return t.useSyncedValue("floatingId",n),ce(()=>{let m={open:a,floatingId:n,referenceElement:l,floatingElement:u};Xe(l)&&(m.domReferenceElement=l),g.state.positionReference===g.state.referenceElement&&(m.positionReference=l),g.update(m)},[a,n,l,u,g]),g.context.onOpenChange=f,g.context.nested=i,g}var oO={tabIndex:-1,[E0]:""};function nne(e,t,o=!1){let r=Gp(),n=Zp()!=null,i=Jv.useRef(null);e===void 0&&i.current===null&&(i.current=t(r,n));let s=e??i.current;return one({popupStore:s,treatPopupAsFloatingElement:o,floatingRootContext:s.state.floatingRootContext,floatingId:r,nested:n,onOpenChange:s.setOpen}),{store:s,internalStore:i.current}}function v6e(e,t){let o=Jv.useRef(null),r=Jv.useRef(null);return Jv.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 S6e(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 k6e(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function ine(e,t,o,r={}){let n=o.reason,i=n===Re.triggerHover,s=t&&n===Re.triggerFocus,a=!t&&(n===Re.triggerPress||n===Re.escapeKey),l=k6e(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),S6e(d,t,o.trigger,l()),e.update(d)};i?rne.flushSync(u):u()}function sne(e,t,o,r){MI(()=>{t===void 0&&e.state.open===!1&&o&&(e.state={...e.state,open:!0,activeTriggerId:r,preventUnmountingOnClose:!1})})}function ane(e,t,o,r){let n=o.useState("isMountedByTrigger",e),i=v6e(e,o),s=he(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 ce(()=>{n&&o.update({activeTriggerElement:t.current,...r})},[n,o,t,...Object.values(r)]),{registerTrigger:s,isMountedByThisTrigger:n}}function lne(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,r=e.useState("open"),n=e.useState("triggerCount");ce(()=>{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=Ue(Re.none);e.setOpen(!1,u),u.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[r,e,n,o])}function cne(e,t,o){let{mounted:r,setMounted:n,transitionStatus:i}=ps(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:r,transitionStatus:i,preventUnmountingOnClose:a});let l=he(()=>{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 une(e,t){e.useSyncedValues(t),ce(()=>()=>{e.update({activeTriggerProps:Qt,inactiveTriggerProps:Qt,popupProps:Qt})},[e])}var Qp=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 dne(){return new au({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Qp,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function pne(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:dne(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:Qt,inactiveTriggerProps:Qt,popupProps:Qt}}function mne(e,t,o=!1){return new au({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var H0=Ve(e=>e.triggerIdProp??e.activeTriggerId),rH=Ve(e=>e.openProp??e.open),fne=Ve(e=>(e.popupElement?.id??e.floatingId)||void 0);function gne(e,t){return t!==void 0&&rH(e)&&H0(e)===t}function _6e(e,t){return gne(e,t)?!0:t!==void 0&&rH(e)&&H0(e)==null&&e.triggerCount===1}var hne={open:rH,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:H0,activeTriggerElement:Ve(e=>e.mounted?e.activeTriggerElement:null),popupId:fne,isTriggerActive:Ve((e,t)=>t!==void 0&&H0(e)===t),isOpenedByTrigger:Ve((e,t)=>gne(e,t)),isMountedByTrigger:Ve((e,t)=>t!==void 0&&H0(e)===t&&e.mounted),triggerProps:Ve((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:Ve((e,t)=>_6e(e,t)?fne(e):void 0),popupProps:Ve(e=>e.popupProps),popupElement:Ve(e=>e.popupElement),positionerElement:Ve(e=>e.positionerElement)};function U0(e){let{open:t=!1,onOpenChange:o,elements:r={}}=e,n=Gp(),i=Zp()!=null,s=lo(()=>new au({open:t,transitionStatus:void 0,onOpenChange:o,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new Qp,floatingId:n,syncOnly:!1,nested:i})).current;return ce(()=>{let a={open:t,floatingId:n};r.reference!==void 0&&(a.referenceElement=r.reference,a.domReferenceElement=Xe(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 nH(e={}){let{nodeId:t,externalTree:o}=e,r=U0(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]=di.useState(null),[p,g]=di.useState(void 0),[m,h]=di.useState(void 0),b=di.useRef(null),v=Va(o),y=di.useMemo(()=>({reference:i,floating:s,domReference:a}),[i,s,a]),k=jre({...e,elements:{...y,...d&&{reference:d}}}),S=Xe(p)?p:null,_=m===void 0?n.state.floatingElement:m;n.useSyncedValue("referenceElement",p??null),n.useSyncedValue("domReferenceElement",p===void 0?a:S),n.useSyncedValue("floatingElement",_);let x=di.useCallback(A=>{let P=Xe(A)?{getBoundingClientRect:()=>A.getBoundingClientRect(),getClientRects:()=>A.getClientRects(),contextElement:A}:A;f(P),k.refs.setReference(P)},[k.refs]),w=di.useCallback(A=>{(Xe(A)||A===null)&&(b.current=A,g(A)),(Xe(k.refs.reference.current)||k.refs.reference.current===null||A!==null&&!Xe(A))&&k.refs.setReference(A)},[k.refs,g]),T=di.useCallback(A=>{h(A),k.refs.setFloating(A)},[k.refs]),B=di.useMemo(()=>({...k.refs,setReference:w,setFloating:T,setPositionReference:x,domReference:b}),[k.refs,w,T,x]),R=di.useMemo(()=>({...k.elements,domReference:a}),[k.elements,a]),I=di.useMemo(()=>({...k,dataRef:n.context.dataRef,open:l,onOpenChange:n.setOpen,events:n.context.events,floatingId:u,refs:B,elements:R,nodeId:t,rootStore:n}),[k,B,R,t,n,l,u]);return ce(()=>{a&&(b.current=a)},[a]),ce(()=>{n.context.dataRef.current.floatingContext=I;let A=v?.nodesRef.current.find(P=>P.id===t);A&&(A.context=I)}),di.useMemo(()=>({...k,context:I,refs:B,elements:R,rootStore:n}),[k,B,R,I,n])}var lu=c(ue(),1);var iH=co.os.mac&&co.engine.webkit;function sH(e,t={}){let{enabled:o=!0,delay:r}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=lu.useRef(!1),l=lu.useRef(null),u=lu.useRef(!0),d=wo();lu.useEffect(()=>{let p=n.select("domReferenceElement");if(!o)return;let g=xt(p);function m(){let v=n.select("domReferenceElement");!n.select("open")&&wt(v)&&v===Fr(Ke(v))&&(a.current=!0)}function h(){u.current=!0}function b(){u.current=!1}return ci(tt(g,"blur",m),iH&&tt(g,"keydown",h,!0),iH&&tt(g,"pointerdown",b,!0))},[n,o]),lu.useEffect(()=>{if(!o)return;function p(g){if(g.reason===Re.triggerPress||g.reason===Re.escapeKey){let m=n.select("domReferenceElement");Xe(m)&&(l.current=m,a.current=!0)}}return i.on("openchange",p),()=>{i.off("openchange",p)}},[i,o,n]);let f=lu.useMemo(()=>{function p(){a.current=!1,l.current=null}return{onMouseLeave(){p()},onFocus(g){let m=g.currentTarget;if(a.current){if(l.current===m)return;p()}let h=Co(g.nativeEvent);if(Xe(h)){if(iH&&!g.relatedTarget){if(!u.current&&!Hh(h))return}else if(!Eoe(h))return}let b=Kp(g.relatedTarget,n.context.triggerElements),{nativeEvent:v,currentTarget:y}=g,k=typeof r=="function"?r():r;if(n.select("open")&&b||k===0||k===void 0){n.setOpen(!0,Ue(Re.triggerFocus,v,y));return}d.start(k,()=>{a.current||n.setOpen(!0,Ue(Re.triggerFocus,v,y))})},onBlur(g){p();let m=g.relatedTarget,h=g.nativeEvent,b=Xe(m)&&m.hasAttribute(Pd("focus-guard"))&&m.getAttribute("data-type")==="outside";d.start(0,()=>{let v=n.select("domReferenceElement"),y=Fr(Ke(v));!m&&y===v||je(s.current.floatingContext?.refs.floating.current,y)||je(v,y)||b||Kp(m??y,n.context.triggerElements)||n.setOpen(!1,Ue(Re.triggerFocus,h))})}}},[s,r,n,d]);return lu.useMemo(()=>o?{reference:f,trigger:f}:{},[o,f])}var lH=c(ue(),1);var aH=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 ai,this.restTimeout=new ai,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},rO=new WeakMap;function eS(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&rO.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),rO.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function nO(e,t){let{scopeElement:o,referenceElement:r,floatingElement:n}=t,i=rO.get(o);i&&i!==e&&eS(i),eS(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=n,rO.set(o,e),o.style.pointerEvents="none",r.style.pointerEvents="auto",n.style.pointerEvents="auto"}function tS(e){let t=e.context.dataRef.current,o=lo(()=>t.hoverInteractionState??aH.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),Uv(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function cH(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=Va(),f=Zp(),p=tS(i),g=wo(),m=he(()=>FI(u.current.openEvent?.type,p.interactedInside)),h=he(()=>Toe(u.current.openEvent?.type)),b=he(()=>{eS(p)});ce(()=>{s||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,b())},[s,p,b]),lH.useEffect(()=>b,[b]),ce(()=>{if(o&&s&&p.handleCloseOptions?.blockPointerEvents&&h()&&Xe(l)&&a){let v=l,y=a,k=Ke(a),S=d?.nodesRef.current.find(T=>T.id===f)?.context?.elements.floating;S&&(S.style.pointerEvents="");let _=p.pointerEventsScopeElement!==y?p.pointerEventsScopeElement:null,x=S!==y?S:null,w=p.handleCloseOptions?.getScope?.()??_??x??v.closest("[data-rootownerid]")??k.body;return nO(p,{scopeElement:w,referenceElement:v,floatingElement:y}),()=>{b()}}},[o,s,l,a,p,h,d,f,b]),lH.useEffect(()=>{if(!o)return;function v(){return!!(d&&f&&Da(d.nodesRef.current,f).length>0)}function y(T){let B=Rd(r,"close",p.pointerType),R=()=>{i.setOpen(!1,Ue(Re.triggerHover,T)),d?.events.emit("floating.closed",T)};B?p.openChangeTimeout.start(B,R):(p.openChangeTimeout.clear(),R())}function k(T){let B=Co(T);if(!v8(B)){p.interactedInside=!1;return}p.interactedInside=B?.closest("[aria-haspopup]")!=null}function S(){p.openChangeTimeout.clear(),g.clear(),d?.events.off("floating.closed",x),b()}function _(T){if(v()&&d){d.events.on("floating.closed",x);return}if(Kp(T.relatedTarget,i.context.triggerElements))return;let B=u.current.floatingContext?.nodeId??n,R=T.relatedTarget;if(!(d&&B&&Xe(R)&&Da(d.nodesRef.current,B,!1).some(A=>je(A.context?.elements.floating,R)))){if(p.handler){p.handler(T);return}b(),h()&&!m()&&y(T)}}function x(T){!d||!f||v()||g.start(0,()=>{d.events.off("floating.closed",x),i.setOpen(!1,Ue(Re.triggerHover,T)),d.events.emit("floating.closed",T)})}let w=a;return ci(w&&tt(w,"mouseenter",S),w&&tt(w,"mouseleave",_),w&&tt(w,"pointerdown",k,!0),()=>{d?.events.off("floating.closed",x)})},[o,a,i,u,r,n,h,m,b,p,d,f,g])}var Jp=c(ue(),1),bne=c(Ed(),1);var x6e={current:null};function uH(e,t={}){let{enabled:o=!0,delay:r=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:l=x6e,externalTree:u,isActiveTrigger:d=!0,getHandleCloseContext:f,isClosing:p,shouldOpen:g}=t,m="rootStore"in e?e.rootStore:e,{dataRef:h,events:b}=m.context,v=Va(u),y=tS(m),k=Jp.useRef(!1),S=Kt(n),_=Kt(r),x=Kt(s),w=Kt(o),T=Kt(g),B=Kt(p),R=he(()=>FI(h.current.openEvent?.type,y.interactedInside)),I=he(()=>T.current?.()!==!1),A=he((N,z,D)=>{let M=m.context.triggerElements;if(M.hasElement(z))return!N||!je(N,z);if(!Xe(D))return!1;let V=D;return M.hasMatchingElement(L=>je(L,V))&&(!N||!je(N,V))}),P=he(()=>{if(!y.handler)return;Ke(m.select("domReferenceElement")).removeEventListener("mousemove",y.handler),y.handler=void 0}),O=he(()=>{eS(y)});return d&&(y.handleCloseOptions=S.current?.__options),Jp.useEffect(()=>P,[P]),Jp.useEffect(()=>{if(!o)return;function N(z){z.open?k.current=!1:(k.current=z.reason===Re.triggerHover,P(),y.openChangeTimeout.clear(),y.restTimeout.clear(),y.blockMouseMove=!0,y.restTimeoutPending=!1)}return b.on("openchange",N),()=>{b.off("openchange",N)}},[o,b,y,P]),Jp.useEffect(()=>{if(!o)return;function N(V,L=!0){let j=Rd(_.current,"close",y.pointerType);j?y.openChangeTimeout.start(j,()=>{m.setOpen(!1,Ue(Re.triggerHover,V)),v?.events.emit("floating.closed",V)}):L&&(y.openChangeTimeout.clear(),m.setOpen(!1,Ue(Re.triggerHover,V)),v?.events.emit("floating.closed",V))}let z=l.current??(d?m.select("domReferenceElement"):null);if(!Xe(z))return;function D(V){if(y.openChangeTimeout.clear(),y.blockMouseMove=!1,i&&!Na(y.pointerType))return;let L=S8(x.current),j=Rd(_.current,"open",y.pointerType),q=Co(V),Q=V.currentTarget??null,te=m.select("domReferenceElement"),ee=Q;if(Xe(q)&&!m.context.triggerElements.hasElement(q)){for(let le of m.context.triggerElements.elements())if(je(le,q)){ee=le;break}}Xe(Q)&&Xe(te)&&!m.context.triggerElements.hasElement(Q)&&je(Q,te)&&(ee=te);let W=ee==null?!1:A(te,ee,q),$=m.select("open"),Y=B.current?.()??m.select("transitionStatus")==="ending",Z=!$&&Y&&k.current,oe=!W&&Xe(ee)&&Xe(te)&&je(te,ee)&&Z,ne=L>0&&!j,X=W&&($||Z)||oe,re=!$||W;if(X){I()&&m.setOpen(!0,Ue(Re.triggerHover,V,ee));return}ne||(j?y.openChangeTimeout.start(j,()=>{re&&I()&&m.setOpen(!0,Ue(Re.triggerHover,V,ee))}):re&&I()&&m.setOpen(!0,Ue(Re.triggerHover,V,ee)))}function M(V){if(R()){O();return}P();let L=m.select("domReferenceElement"),j=Ke(L);y.restTimeout.clear(),y.restTimeoutPending=!1;let q=h.current.floatingContext??f?.();if(Kp(V.relatedTarget,m.context.triggerElements))return;if(S.current&&q){m.select("open")||y.openChangeTimeout.clear();let te=l.current;y.handler=S.current({...q,tree:v,x:V.clientX,y:V.clientY,onClose(){O(),P(),w.current&&!R()&&te===m.select("domReferenceElement")&&N(V,!0)}}),j.addEventListener("mousemove",y.handler),y.handler(V);return}(y.pointerType!=="touch"||!je(m.select("floatingElement"),V.relatedTarget))&&N(V)}return a?ci(tt(z,"mousemove",D,{once:!0}),tt(z,"mouseenter",D),tt(z,"mouseleave",M)):ci(tt(z,"mouseenter",D),tt(z,"mouseleave",M))},[P,O,h,_,m,o,S,y,d,A,R,i,a,x,l,v,w,f,B,I]),Jp.useMemo(()=>{if(!o)return;function N(z){y.pointerType=z.pointerType}return{onPointerDown:N,onPointerEnter:N,onMouseMove(z){let{nativeEvent:D}=z,M=z.currentTarget,V=m.select("domReferenceElement"),L=m.select("open"),j=A(V,M,z.target);if(i&&!Na(y.pointerType))return;if(L&&j&&y.handleCloseOptions?.blockPointerEvents){let te=m.select("floatingElement");if(te){let ee=y.handleCloseOptions?.getScope?.()??M.ownerDocument.body;nO(y,{scopeElement:ee,referenceElement:M,floatingElement:te})}}let q=S8(x.current);if(L&&!j||q===0||!j&&y.restTimeoutPending&&z.movementX**2+z.movementY**2<2)return;y.restTimeout.clear();function Q(){if(y.restTimeoutPending=!1,R())return;let te=m.select("open");!y.blockMouseMove&&(!te||j)&&I()&&m.setOpen(!0,Ue(Re.triggerHover,D,M))}y.pointerType==="touch"?bne.flushSync(()=>{Q()}):j&&L?Q():(y.restTimeoutPending=!0,y.restTimeout.start(q,Q))}}},[o,y,R,A,i,m,x,I])}var $n=c(ue(),1);var w6e="Escape";function sO(e,t,o){switch(e){case"vertical":return t;case"horizontal":return o;default:return t||o}}function iO(e,t){return sO(t,e===y8||e===DI,e===T0||e===R0)}function dH(e,t,o){return sO(t,e===DI,o?e===T0:e===R0)||e==="Enter"||e===" "||e===""}function C6e(e,t,o){return sO(t,o?e===T0:e===R0,e===DI)}function E6e(e,t,o,r){let n=o?e===R0:e===T0,i=e===y8;return t==="both"||t==="horizontal"&&r?e===w6e:sO(t,n,i)}function fH(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:g=!0,openOnArrowKeyDown:m=!0,disabledIndices:h=void 0,orientation:b="vertical",parentOrientation:v,id:y,resetOnPointerLeave:k=!0,externalTree:S,grid:_}=t,x=_!=null,w="rootStore"in e?e.rootStore:e,T=w.useState("open"),B=w.useState("floatingElement"),R=w.useState("domReferenceElement"),I=w.context.dataRef,A=Uh(B),P=B0(R),O=Kt(A),N=Zp(),z=Va(S),D=$n.useRef(p),M=$n.useRef(s??-1),V=$n.useRef(null),L=$n.useRef(!0),j=he(se=>{n(M.current===-1?null:M.current,se)}),q=$n.useRef(!!B),Q=$n.useRef(T),te=$n.useRef(!1),ee=$n.useRef(!1),W=$n.useRef(null),$=Kt(h),Y=Kt(T),Z=Kt(s),oe=Kt(k),ne=Vi(),X=Vi(),re=he(()=>{function se(Te){f?z?.events.emit("virtualfocus",Te):W.current=Yv(Te,{sync:te.current,preventScroll:!0})}let ie=o.current[M.current],Ae=ee.current;ie&&se(ie),(te.current?Te=>Te():Te=>ne.request(Te))(()=>{let Te=o.current[M.current]||ie;if(!Te)return;ie||se(Te),pe&&(Ae||!L.current)&&Te.scrollIntoView?.({block:"nearest",inline:"nearest"})})});ce(()=>{I.current.orientation=b},[I,b]),ce(()=>{i&&(T&&B?(M.current=s??-1,D.current&&s!=null&&(ee.current=!0,j())):q.current&&(M.current=-1,j()))},[i,T,B,s,j]),ce(()=>{if(i){if(!T){te.current=!1;return}if(B)if(r==null){if(te.current=!1,Z.current!=null)return;if(q.current&&(M.current=-1,re()),(!Q.current||!q.current)&&D.current&&(V.current!=null||D.current===!0&&V.current==null)){let se=0,ie=()=>{o.current[0]==null?(se<2&&(se?ye=>X.request(ye):queueMicrotask)(ie),se+=1):(M.current=V.current==null||dH(V.current,b,d)||u?WI(o):w8(o),V.current=null,j())};ie()}}else x8(o.current,r)||(M.current=r,re(),ee.current=!1)}},[i,T,B,r,Z,u,o,b,d,j,re,X]),ce(()=>{if(!i||B||!z||f||!q.current)return;let se=z.nodesRef.current,ie=se.find(Te=>Te.id===N)?.context?.elements.floating,Ae=Fr(Ke(R??ie??null)),ye=se.some(Te=>Te.context&&je(Te.context.elements.floating,Ae));ie&&!ye&&L.current&&ie.focus({preventScroll:!0})},[i,B,R,z,N,f]),ce(()=>{Q.current=T,q.current=!!B}),ce(()=>{T||(V.current=null,D.current=p)},[T,p]);let le=r!=null,ve=he(se=>{if(!Y.current)return;let ie=o.current.indexOf(se.currentTarget);ie!==-1&&(M.current!==ie||r!==ie)&&(M.current=ie,j(se))}),xe=he(()=>v??z?.nodesRef.current.find(se=>se.id===N)?.context?.dataRef?.current.orientation),be=he(()=>WI(o,$.current)),ae=he(se=>{if(L.current=!1,te.current=!0,se.which===229||!Y.current&&se.currentTarget===O.current)return;if(u&&E6e(se.key,b,d,x)){iO(se.key,xe())||Ks(se),w.setOpen(!1,Ue(Re.listNavigation,se.nativeEvent)),wt(R)&&(f?z?.events.emit("virtualfocus",R):R.focus());return}let ie=M.current,Ae=WI(o,h),ye=w8(o,h);if(P||(se.key==="Home"&&(Ks(se),M.current=Ae,j(se)),se.key==="End"&&(Ks(se),M.current=ye,j(se))),_!=null){let Te=_(se,M.current,o,b,l,d,h,Ae,ye);if(Te!=null&&(M.current=Te,j(se)),b==="both")return}if(iO(se.key,b)){if(Ks(se),T&&!f&&Fr(se.currentTarget.ownerDocument)===se.currentTarget){M.current=dH(se.key,b,d)?Ae:ye,j(se);return}dH(se.key,b,d)?l?ie>=ye?a&&ie!==o.current.length?M.current=-1:(te.current=!1,M.current=Ae):M.current=Gh(o.current,{startingIndex:ie,disabledIndices:h}):M.current=Math.min(ye,Gh(o.current,{startingIndex:ie,disabledIndices:h})):l?ie<=Ae?a&&ie!==-1?M.current=o.current.length:(te.current=!1,M.current=ye):M.current=Gh(o.current,{startingIndex:ie,decrement:!0,disabledIndices:h}):M.current=Math.max(Ae,Gh(o.current,{startingIndex:ie,decrement:!0,disabledIndices:h})),x8(o.current,M.current)&&(M.current=-1),j(se)}}),pe=$n.useMemo(()=>({onFocus(ie){te.current=!0,ve(ie)},onClick:({currentTarget:ie})=>ie.focus({preventScroll:!0}),onMouseMove(ie){te.current=!0,ee.current=!1,g&&ve(ie)},onPointerLeave(ie){if(!Y.current||!L.current||ie.pointerType==="touch")return;te.current=!0;let Ae=ie.relatedTarget;if(!(!g||o.current.includes(Ae))&&oe.current&&(W.current?.(),W.current=null,M.current=-1,j(ie),!f)){let ye=O.current,Te=Fr(Ke(ye));ye&&je(ye,Te)&&ye.focus({preventScroll:!0})}}}),[ve,Y,O,g,o,j,oe,f]),ke=$n.useMemo(()=>f&&T&&le&&{"aria-activedescendant":`${y}-${r}`},[f,T,le,y,r]),Se=$n.useMemo(()=>({"aria-orientation":b==="both"?void 0:b,...P?{}:ke,onKeyDown(se){if(se.key==="Tab"&&se.shiftKey&&T&&!f){let ie=Co(se.nativeEvent);if(ie&&!je(O.current,ie))return;Ks(se),w.setOpen(!1,Ue(Re.focusOut,se.nativeEvent)),wt(R)&&R.focus();return}ae(se)},onPointerMove(){L.current=!0}}),[ke,ae,O,b,P,w,T,f,R]),we=$n.useMemo(()=>{function se(ye){w.setOpen(!0,Ue(Re.listNavigation,ye.nativeEvent,ye.currentTarget))}function ie(ye){p==="auto"&&$v(ye.nativeEvent)&&(D.current=!f)}function Ae(ye){D.current=p,p==="auto"&&NI(ye.nativeEvent)&&(D.current=!0)}return{onKeyDown(ye){let Te=w.select("open");L.current=!1;let qe=ye.key.startsWith("Arrow"),pt=C6e(ye.key,xe(),d),at=iO(ye.key,b),Ct=(u?pt:at)||ye.key==="Enter"||ye.key.trim()==="";if(f&&Te)return ae(ye);if(!(!Te&&!m&&qe)){if(Ct){let rt=iO(ye.key,xe());V.current=u&&rt?null:ye.key}if(u){pt&&(Ks(ye),Te?(M.current=be(),j(ye)):se(ye));return}at&&(Z.current!=null&&(M.current=Z.current),Ks(ye),!Te&&m?se(ye):ae(ye),Te&&j(ye))}},onFocus(ye){w.select("open")&&!f&&(M.current=-1,j(ye))},onPointerDown:Ae,onPointerEnter:Ae,onMouseDown:ie,onClick:ie}},[ae,p,be,u,j,w,m,b,xe,d,Z,f]),Ce=$n.useMemo(()=>({...ke,...we}),[ke,we]);return $n.useMemo(()=>i?{reference:Ce,floating:Se,item:pe,trigger:we}:{},[i,Ce,Se,we,pe])}var Xh=c(ue(),1);function pH(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"),g=wo(),m=Xh.useRef(""),h=Xh.useRef(d??n??-1),b=Xh.useRef(null),v=he(S=>{function _(O){let N=r?.current[O];return!N||Wh(N)}function x(O){return _(O)?s==null||!C8(b0,O,s):!1}function w(O,N,z=0){if(O.length===0)return-1;let D=(z%O.length+O.length)%O.length,M=N.toLowerCase();for(let V=0;V<O.length;V+=1){let L=(D+V)%O.length;if(!(!O[L]?.toLowerCase().startsWith(M)||!x(L)))return L}return-1}let T=o.current;if(m.current.length>0&&S.key===" "&&(Ks(S),a?.(!0)),m.current.length>0&&m.current[0]!==" "&&w(T,m.current)===-1&&S.key!==" "&&a?.(!1),T==null||S.key.length!==1||S.ctrlKey||S.metaKey||S.altKey)return;p&&S.key!==" "&&(Ks(S),a?.(!0));let B=m.current==="";B&&(h.current=d??n??-1),T.every((O,N)=>O&&x(N)?O[0]?.toLowerCase()!==O[1]?.toLowerCase():!0)&&m.current===S.key&&(m.current="",h.current=b.current),m.current+=S.key,g.start(u,()=>{m.current="",h.current=b.current,a?.(!1)});let A=((B?d??n??-1:h.current)??0)+1,P=w(T,m.current,A);P!==-1?(i?.(P),b.current=P):S.key!==" "&&(m.current="",a?.(!1))}),y=he(S=>{let _=S.relatedTarget,x=f.select("domReferenceElement"),w=f.select("floatingElement");je(x,_)||je(w,_)||(g.clear(),m.current="",h.current=b.current,a?.(!1))});ce(()=>{!p&&d!==null||(g.clear(),b.current=null,m.current!==""&&(m.current=""))},[p,d,g]),ce(()=>{p&&m.current===""&&(h.current=d??n??-1)},[p,d,n]);let k=Xh.useMemo(()=>({onKeyDown:v,onBlur:y}),[v,y]);return Xh.useMemo(()=>l?{reference:k,floating:k}:{},[l,k])}var yne=.1,T6e=yne*yne,uo=.5;function aO(e,t,o,r,n,i){return r>=t!=i>=t&&e<=(n-o)*(t-r)/(i-r)+o}function lO(e,t,o,r,n,i,s,a,l,u){let d=!1;return aO(e,t,o,r,n,i)&&(d=!d),aO(e,t,n,i,s,a)&&(d=!d),aO(e,t,s,a,l,u)&&(d=!d),aO(e,t,l,u,o,r)&&(d=!d),d}function R6e(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function cO(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 mH(e={}){let{blockPointerEvents:t=!1}=e,o=new ai,r=({x:n,y:i,placement:s,elements:a,onClose:l,nodeId:u,tree:d})=>{let f=s?.split("-")[0],p=!1,g=null,m=null,h=typeof performance<"u"?performance.now():0;function b(y,k){let S=performance.now(),_=S-h;if(g===null||m===null||_===0)return g=y,m=k,h=S,!1;let x=y-g,w=k-m,T=x*x+w*w,B=_*_*T6e;return g=y,m=k,h=S,T<B}function v(){o.clear(),l()}return function(k){o.clear();let S=a.domReference,_=a.floating;if(!S||!_||f==null||n==null||i==null)return;let{clientX:x,clientY:w}=k,T=Co(k),B=k.type==="mouseleave",R=je(_,T),I=je(S,T);if(R&&(p=!0,!B))return;if(I&&(p=!1,!B)){p=!0;return}if(B&&Xe(k.relatedTarget)&&je(_,k.relatedTarget))return;function A(){return!!(d&&Da(d.nodesRef.current,u).length>0)}function P(){A()||v()}if(A())return;let O=S.getBoundingClientRect(),N=_.getBoundingClientRect(),z=n>N.right-N.width/2,D=i>N.bottom-N.height/2,M=N.width>O.width,V=N.height>O.height,L=(M?O:N).left,j=(M?O:N).right,q=(V?O:N).top,Q=(V?O:N).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){P();return}let te=!1;switch(f){case"top":te=cO(x,w,L,O.top+1,j,N.bottom-1);break;case"bottom":te=cO(x,w,L,N.top+1,j,O.bottom-1);break;case"left":te=cO(x,w,N.right-1,Q,O.left+1,q);break;case"right":te=cO(x,w,O.right-1,Q,N.left+1,q);break;default:}if(te)return;if(p&&!R6e(x,w,O)){P();return}if(!B&&b(x,w)){P();return}let ee=!1;switch(f){case"top":{let W=M?uo/2:uo*4,$=M||z?n+W:n-W,Y=M?n-W:z?n+W:n-W,Z=i+uo+1,oe=z||M?N.bottom-uo:N.top,ne=z?M?N.bottom-uo:N.top:N.bottom-uo;ee=lO(x,w,$,Z,Y,Z,N.left,oe,N.right,ne);break}case"bottom":{let W=M?uo/2:uo*4,$=M||z?n+W:n-W,Y=M?n-W:z?n+W:n-W,Z=i-uo,oe=z||M?N.top+uo:N.bottom,ne=z?M?N.top+uo:N.bottom:N.top+uo;ee=lO(x,w,$,Z,Y,Z,N.left,oe,N.right,ne);break}case"left":{let W=V?uo/2:uo*4,$=V||D?i+W:i-W,Y=V?i-W:D?i+W:i-W,Z=n+uo+1,oe=D||V?N.right-uo:N.left,ne=D?V?N.right-uo:N.left:N.right-uo;ee=lO(x,w,oe,N.top,ne,N.bottom,Z,$,Z,Y);break}case"right":{let W=V?uo/2:uo*4,$=V||D?i+W:i-W,Y=V?i-W:D?i+W:i-W,Z=n-uo,oe=D||V?N.left+uo:N.right,ne=D?V?N.left+uo:N.right:N.left+uo;ee=lO(x,w,Z,$,Z,Y,oe,N.top,ne,N.bottom);break}default:}ee?p||o.start(40,P):P()}};return r.__options={...e,blockPointerEvents:t},r}var gH=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=nu.startingStyle]="startingStyle",e[e.endingStyle=nu.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),G0=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),B6e={[G0.popupOpen]:""},P6e={[G0.popupOpen]:"",[G0.pressed]:""},I6e={[gH.open]:""},O6e={[gH.closed]:""},A6e={[gH.anchorHidden]:""},uO={open(e){return e?B6e:null}},vne={open(e){return e?P6e:null}},Fa={open(e){return e?I6e:O6e},anchorHidden(e){return e?A6e:null}};var L6e="ArrowUp",M6e="ArrowDown",N6e="ArrowLeft",D6e="ArrowRight",V6e="Home",F6e="End";var z6e=new Set([N6e,D6e]);var j6e=new Set([L6e,M6e]);var H6e=new Set([...z6e,...j6e]),Sne=new Set([...H6e,V6e,F6e]);function dO(e){return Hv(19)?e:e?"true":void 0}var kne=c(ue(),1),_ne=c(E(),1),xne=kne.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,_ne.jsx)("div",{ref:o,role:"presentation","data-base-ui-inert":"",...n,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:i}})});var $0=c(ue(),1);var W0=c(ue(),1);function wne(e){let t=W0.useRef(""),o=W0.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:W0.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 Cne=c(ue(),1);function fO(e,t){let o=Cne.useRef(e),r=he(t);ce(()=>{o.current!==e&&r(o.current)},[e,r]),ce(()=>{o.current=e},[e])}function U6e(e,t){let o=he((i,s)=>{(typeof e=="function"?e():e)||t(s||(co.os.ios?"touch":""))}),{onClick:r,onPointerDown:n}=wne(o);return $0.useMemo(()=>({onClick:r,onPointerDown:n}),[r,n])}function Ene(e){let[t,o]=$0.useState(null),r=U6e(e,o);return fO(e,n=>{n&&!e&&o(null)}),$0.useMemo(()=>({openMethod:t,triggerProps:r}),[t,r])}var Tne=(e,t)=>Object.is(e,t);function cu(e,t,o){return e==null||t==null?Object.is(e,t):o(e,t)}function Rne(e,t,o){return!e||e.length===0?!1:e.some(r=>r===void 0?!1:cu(t,r,o))}function Qh(e,t,o){return!e||e.length===0?-1:e.findIndex(r=>r===void 0?!1:cu(r,t,o))}function Bne(e,t,o){return e.filter(r=>!cu(t,r,o))}var Pne=c(ue(),1);function pO(e){if(e==null)return"";if(typeof e=="string")return e;try{return JSON.stringify(e)}catch{return String(e)}}var Ine=c(E(),1);function One(e){return e!=null&&e.length>0&&typeof e[0]=="object"&&e[0]!=null&&"items"in e[0]}function Ane(e){if(!Array.isArray(e))return e!=null&&"null"in e;let t=e;if(One(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 hH(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 pO(e)}function Id(e,t){return t&&e!=null?t(e)??"":e&&typeof e=="object"&&"value"in e&&"label"in e?pO(e.value):pO(e)}function bH(e,t,o){function r(){return hH(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=One(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 Lne(e,t,o){return e.reduce((r,n,i)=>(i>0&&r.push(", "),r.push((0,Ine.jsx)(Pne.Fragment,{children:bH(n,t,o)},i)),r),[])}var mO=c(ue(),1);var yH=(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 Jh={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},oS={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},Mne={disabled:!1,...oS},fi={valid(e){return e===null?null:e?{[yH.valid]:""}:{[yH.invalid]:""}}};var G6e={invalid:void 0,name:void 0,validityData:{state:Jh,errors:[],error:"",value:"",initialValue:null},setValidityData:jt,disabled:void 0,touched:oS.touched,setTouched:jt,dirty:oS.dirty,setDirty:jt,filled:oS.filled,setFilled:jt,focused:oS.focused,setFocused:jt,validate:()=>null,validationMode:"onSubmit",validationDebounceTime:0,shouldValidateOnChange:()=>!1,state:Mne,markedDirtyRef:{current:!1},registerFieldControl:jt,validation:{getValidationProps:(e,t=Qt)=>t,inputRef:{current:null},registerInput:jt,commit:async()=>{},change:jt}},vH=mO.createContext(G6e);function on(e=!0){let t=mO.useContext(vH);if(t.setValidityData===jt&&!e)throw new Error(It(28));return t}var Nne=c(ue(),1);function gO(e,t,o,r,n=!0,i){let{registerFieldControl:s}=on(),a=Nne.useRef(null);a.current||(a.current=Symbol()),ce(()=>{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 hO=c(ue(),1);var W6e=hO.createContext({formRef:{current:{fields:new Map}},errors:{},clearErrors:jt,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function za(){return hO.useContext(W6e)}var K0=c(ue(),1);var bO=c(ue(),1);var SH=bO.createContext({controlId:void 0,registerControlId:jt,labelId:void 0,setLabelId:jt,messageIds:[],setMessageIds:jt,getDescriptionProps:e=>e});function Tn(){return bO.useContext(SH)}function rS(e={}){let{id:t,implicit:o=!1,controlRef:r}=e,{controlId:n,registerControlId:i}=Tn(),s=ii(t),a=o?n:void 0,l=lo(()=>Symbol("labelable-control")),u=K0.useRef(!1),d=K0.useRef(t!=null),f=he(()=>{!u.current||i===jt||(u.current=!1,i(l.current,void 0))});return ce(()=>{if(i===jt)return;let p;if(o){let g=r?.current;Xe(g)&&g.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]),K0.useEffect(()=>f,[f]),n??s}function Dne(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}function Vne(e){let t=e.getBoundingClientRect(),o=xt(e);if(co.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,g=f-t.height;return{left:t.left-p/2,right:t.right+p/2,top:t.top-g/2,bottom:t.bottom+g/2}}function Fne(e){return e==null?void 0:`${e}-label`}function zne(e,t){return e??t}var Ys=c(ue(),1);var $6e=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"}=ec(e,t)||{};if(u==null)return{};let p=GI(d),g={x:o,y:r},m=L0(n),h=A0(m),b=await s.getDimensions(u),v=m==="y",y=v?"top":"left",k=v?"bottom":"right",S=v?"clientHeight":"clientWidth",_=i.reference[h]+i.reference[m]-g[m]-i.floating[h],x=g[m]-i.reference[m],w=f==="real"?await s.getOffsetParent?.(u):a.floating,T=a.floating[S]||i.floating[h];(!T||!await s.isElement?.(w))&&(T=a.floating[S]||i.floating[h]);let B=_/2-x/2,R=T/2-b[h]/2-1,I=Math.min(p[y],R),A=Math.min(p[k],R),P=I,O=T-b[h]-A,N=T/2-b[h]/2+B,z=O0(P,N,O),D=!l.arrow&&tc(n)!=null&&N!==z&&i.reference[h]/2-(N<P?I:A)-b[h]/2<0,M=D?N<P?N-P:N-O:0;return{[m]:g[m]+M,data:{[m]:z,centerOffset:N-z-M,...D&&{alignmentOffset:M}},reset:D}}}),jne=(e,t)=>({...$6e(e),options:[e,t]});var K6e=Z8().fn,Hne={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 K6e(e)).data?.referenceHidden||i}}}};var Y0={sideX:"left",sideY:"top"},Une={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:r},elements:{floating:n},platform:i,strategy:s,placement:a}=e,l=xt(n),u=l.getComputedStyle(n);if(!(u.transitionDuration!=="0s"&&u.transitionDuration!==""))return{x:t,y:o,data:Y0};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=Ke(n);p={width:y.documentElement.clientWidth,height:y.documentElement.clientHeight}}else await i.isElement?.(f)&&(p=await i.getDimensions(f));let g=Wn(a),m=t,h=o;g==="left"&&(m=p.width-(t+r.width)),g==="top"&&(h=p.height-(o+r.height));let b=g==="left"?"right":Y0.sideX,v=g==="top"?"bottom":Y0.sideY;return{x:m,y:h,data:{sideX:b,sideY:v}}}};function $ne(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 Gne(e,t,o){let{rects:r,placement:n}=e;return{side:$ne(t,Wn(n),o),align:tc(n)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function yO(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:g=!1,floatingRootContext:m,mounted:h,collisionAvoidance:b,shiftCrossAxis:v=!1,nodeId:y,adaptiveOrigin:k,lazyFlip:S=!1,externalTree:_}=e,[x,w]=Ys.useState(null);!h&&x!==null&&w(null);let T=b.side||"flip",B=b.align||"flip",R=b.fallbackAxisSide||"end",I=typeof t=="function"?t:void 0,A=he(I),P=I?A:t,O=Kt(t),N=Kt(h),D=Up()==="rtl",M=x||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":D?"left":"right","inline-start":D?"right":"left"}[r],V=i==="center"?M:`${M}-${i}`,L=l,j=1,q=r==="bottom"?j:0,Q=r==="top"?j:0,te=r==="right"?j:0,ee=r==="left"?j:0;typeof L=="number"?L={top:L+q,right:L+ee,bottom:L+Q,left:L+te}:L&&(L={top:(L.top||0)+q,right:(L.right||0)+ee,bottom:(L.bottom||0)+Q,left:(L.left||0)+te});let W={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:L},$=Ys.useRef(null),Y=Kt(n),Z=Kt(s),oe=typeof n!="function"?n:0,ne=typeof s!="function"?s:0,X=[];p&&X.push(p),X.push(W8(me=>{let Me=Gne(me,r,D),Ze=typeof Y.current=="function"?Y.current(Me):Y.current,ze=typeof Z.current=="function"?Z.current(Me):Z.current;return{mainAxis:Ze,crossAxis:ze,alignmentAxis:ze}},[oe,ne,D,r]));let re=B==="none"&&T!=="shift",le=!re&&(u||v||T==="shift"),ve=T==="none"?null:Y8({...W,padding:{top:L.top+j,right:L.right+j,bottom:L.bottom+j,left:L.left+j},mainAxis:!v&&T==="flip",crossAxis:B==="flip"?"alignment":!1,fallbackAxisSideDirection:R}),xe=re?null:$8(me=>{let Me=Ke(me.elements.floating).documentElement;return{...W,rootBoundary:v?{x:0,y:0,width:Me.clientWidth,height:Me.clientHeight}:void 0,mainAxis:B!=="none",crossAxis:le,limiter:u||v?void 0:K8(Ze=>{if(!$.current)return{};let{width:ze,height:Je}=$.current.getBoundingClientRect(),lt=ms(Wn(Ze.placement)),ct=lt==="y"?ze:Je,vr=lt==="y"?L.left+L.right:L.top+L.bottom;return{offset:ct/2+vr/2}})}},[W,u,v,L,B]);T==="shift"||B==="shift"||i==="center"?X.push(xe,ve):X.push(ve,xe),X.push(q8({...W,apply({elements:{floating:me},availableWidth:Me,availableHeight:Ze,rects:ze}){if(!N.current)return;let Je=me.style;Je.setProperty("--available-width",`${Me}px`),Je.setProperty("--available-height",`${Ze}px`);let lt=xt(me).devicePixelRatio||1,{x:ct,y:vr,width:Lo,height:rr}=ze.reference,go=(Math.round((ct+Lo)*lt)-Math.round(ct*lt))/lt,Wo=(Math.round((vr+rr)*lt)-Math.round(vr*lt))/lt;Je.setProperty("--anchor-width",`${go}px`),Je.setProperty("--anchor-height",`${Wo}px`)}}),jne(me=>({element:$.current||Ke(me.elements.floating).createElement("div"),padding:d,offsetParent:"floating"}),[d]),{name:"transformOrigin",fn(me){let{elements:Me,middlewareData:Ze,placement:ze,rects:Je,y:lt}=me,ct=Wn(ze),vr=ms(ct),Lo=$.current,rr=Ze.arrow?.x||0,go=Ze.arrow?.y||0,Wo=Lo?.clientWidth||0,Fn=Lo?.clientHeight||0,Sr=rr+Wo/2,ln=go+Fn/2,it=Math.abs(Ze.shift?.y||0),_t=Je.reference.height/2,Vt=typeof n=="function"?n(Gne(me,r,D)):n,ko=it>Vt,$o={top:`${Sr}px calc(100% + ${Vt}px)`,bottom:`${Sr}px ${-Vt}px`,left:`calc(100% + ${Vt}px) ${ln}px`,right:`${-Vt}px ${ln}px`}[ct],nr=`${Sr}px ${Je.reference.y+_t-lt}px`;return Me.floating.style.setProperty("--transform-origin",le&&vr==="y"&&ko?nr:$o),{}}},Hne,k),ce(()=>{!h&&m&&m.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[h,m]);let be=Ys.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:ae,elements:pe,x:ke,y:Se,middlewareData:we,update:Ce,placement:se,context:ie,isPositioned:Ae,floatingStyles:ye}=nH({rootContext:m,open:g?h:void 0,placement:V,middleware:X,strategy:o,whileElementsMounted:g?void 0:(...me)=>j0(...me,be),nodeId:y,externalTree:_}),{sideX:Te,sideY:qe}=we.adaptiveOrigin||Y0,pt=Ae?o:"fixed",at=Ys.useMemo(()=>{let me=k?{position:pt,[Te]:ke,[qe]:Se}:{position:pt,...ye};return Ae||(me.opacity=0),me},[k,pt,Te,ke,qe,Se,ye,Ae]),Ct=Ys.useRef(null);ce(()=>{if(!h)return;let me=O.current,Me=typeof me=="function"?me():me,ze=(Wne(Me)?Me.current:Me)||null||null;ze!==Ct.current&&(ae.setPositionReference(ze),Ct.current=ze)},[h,ae,P,O]),Ys.useEffect(()=>{if(!h)return;let me=O.current;typeof me!="function"&&Wne(me)&&me.current!==Ct.current&&(ae.setPositionReference(me.current),Ct.current=me.current)},[h,ae,P,O]),Ys.useEffect(()=>{if(g&&h&&pe.reference&&pe.floating)return j0(pe.reference,pe.floating,Ce,be)},[g,h,pe,Ce,be]);let rt=Wn(se),Ot=$ne(r,rt,D),ut=tc(se)||"center",Ut=!!we.hide?.referenceHidden;ce(()=>{S&&h&&Ae&&w(rt)},[S,h,Ae,rt]);let So=Ys.useMemo(()=>({position:"absolute",top:we.arrow?.y,left:we.arrow?.x}),[we.arrow]),mo=we.arrow?.centerOffset!==0;return Ys.useMemo(()=>({positionerStyles:at,arrowStyles:So,arrowRef:$,arrowUncentered:mo,side:Ot,align:ut,physicalSide:rt,anchorHidden:Ut,refs:ae,context:ie,isPositioned:Ae,update:Ce}),[at,So,$,mo,Ot,ut,rt,Ut,ae,ie,Ae,Ce])}function Wne(e){return e!=null&&"current"in e}function nS(e){return e==="starting"?Qoe:Qt}function vO(e,t,{styles:o,transitionStatus:r,props:n,refs:i,hidden:s,inert:a=!1}){let l={...o};return a&&(l.pointerEvents="none"),We("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:l},nS(r),n],stateAttributesMapping:Fa})}var Kne=c(ue(),1);var Y6e=20;function Yne(e,t,o,r){let[n,i]=Kne.useState(!1);ce(()=>{if(!e||!t||o==null){i(!1);return}let s=Ke(o).documentElement.clientWidth,a=o.offsetWidth;i(s>0&&a>0&&a>=s-Y6e)},[e,t,o]),_oe(e&&(!t||n),r)}var qne=c(ue(),1);var Zne=qne.forwardRef(function(t,o){let{className:r,render:n,orientation:i="horizontal",style:s,...a}=t;return We("div",t,{state:{orientation:i},ref:o,props:[{role:"separator","aria-orientation":i},a]})});var SO=c(ue(),1),kH=SO.createContext({disabled:!1});function kO(){return SO.useContext(kH)}var _O=c(ue(),1),q6e=_O.createContext(void 0);function Xne(e=!0){let t=_O.useContext(q6e);if(t===void 0&&!e)throw new Error(It(3));return t}var em={};Ar(em,{Panel:()=>rie,Root:()=>Jne,Trigger:()=>tie});var q0=c(ue(),1);var xO={...roe,...En};var Qne=c(E(),1),Jne=q0.forwardRef(function(t,o){let{render:r,className:n,defaultOpen:i=!1,disabled:s=!1,onOpenChange:a,open:l,style:u,...d}=t,f=he(a),p=Jte({open:l,defaultOpen:i,onOpenChange:f,disabled:s}),g=q0.useMemo(()=>({open:p.open,disabled:p.disabled,transitionStatus:p.transitionStatus}),[p.open,p.disabled,p.transitionStatus]),m=q0.useMemo(()=>({...p,onOpenChange:f,state:g}),[p,f,g]),h=We("div",t,{state:g,ref:o,props:d,stateAttributesMapping:xO});return(0,Qne.jsx)(i8.Provider,{value:m,children:h})});var eie=c(ue(),1);var Z6e={...ooe,...En},tie=eie.forwardRef(function(t,o){let{panelId:r,open:n,handleTrigger:i,state:s,disabled:a}=RI(),{className:l,disabled:u=a,render:d,nativeButton:f=!0,style:p,...g}=t,{getButtonProps:m,buttonRef:h}=Fh({disabled:u,focusableWhenDisabled:!0,native:f});return We("button",t,{state:s,ref:[o,h],props:[{"aria-controls":n?r:void 0,"aria-expanded":n,onClick:i},g,m],stateAttributesMapping:Z6e})});var oie=c(ue(),1);var _H=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var rie=oie.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:g,setMounted:m,setPanelIdState:h,setOpen:b,state:v,transitionStatus:y}=RI(),k=n??!1,S=i??!1;ce(()=>{if(a)return h(a),()=>{h(void 0)}},[a,h]);let{height:_,props:x,ref:w,shouldPreventOpenAnimation:T,shouldRender:B,transitionStatus:R,width:I}=poe({externalRef:o,hiddenUntilFound:k,id:g,keepMounted:S,mounted:d,onOpenChange:f,open:p,setMounted:m,setOpen:b,transitionStatus:y}),A={...v,transitionStatus:R},P=kI(l,A),O=We("div",{...t,style:void 0},{state:A,ref:w,props:[x,{style:{[_H.collapsiblePanelHeight]:_===void 0?"auto":`${_}px`,[_H.collapsiblePanelWidth]:I===void 0?"auto":`${I}px`}},u,P?{style:P}:void 0,T?{style:{animationName:"none"}}:void 0],stateAttributesMapping:xO});return B?O:null});function nie(e,t){let o=ii(e);return ce(()=>(t(o),()=>{t(void 0)}),[o,t]),o}function wO(e={}){let{id:t,fallbackControlId:o,native:r=!1,setLabelId:n,focusControl:i}=e,{controlId:s,setLabelId:a}=Tn(),l=he(g=>{a(g),n?.(g)}),u=nie(t,l),d=s??o;function f(g){if(i){i(g,d);return}if(!d)return;let m=Ke(g.currentTarget).getElementById(d);wt(m)&&X6e(m)}function p(g){Co(g.nativeEvent)?.closest("button,input,select,textarea")||(!g.defaultPrevented&&g.detail>1&&g.preventDefault(),!r&&f(g))}return r?{id:u,htmlFor:d??void 0,onMouseDown:p}:{id:u,onClick:p,onPointerDown(g){g.preventDefault()}}}function X6e(e){e.focus({focusVisible:!0})}var CO=c(ue(),1),Q6e=CO.createContext(void 0);function iie(e){let t=CO.useContext(Q6e);if(t===void 0&&!e)throw new Error(It(69));return t}var pi=c(ue(),1),uie=c(Ed(),1);var sie=c(ue(),1);function EO(e){let[t,o]=sie.useState({current:e,previous:null});return e!==t.current&&o({current:e,previous:t.current}),t.previous}var iS=c(ue(),1);function xH(e){let t=en(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=wt(e),i=n?e.offsetWidth:o,s=n?e.offsetHeight:r;return(qp(o)!==i||qp(r)!==s)&&(o=i,r=s),{width:o,height:r}}function lie(e){let{popupElement:t,positionerElement:o,content:r,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:l}=e,u=$p(t,!0,!1),d=Vi(),f=iS.useRef(null),p=iS.useRef(!0),g=iS.useRef(jt),m=he(i),h=he(s),b=iS.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"}:Qt},[a,l]);ce(()=>{if(!n){g.current=jt,p.current=!0,f.current=null;return}if(!t||!o)return;g.current=aie(t,b),wH(t,"auto");let v=RO(t,"position","static"),y=RO(t,"transform","none"),k=RO(t,"scale","1"),S=aie(o,{"--available-width":"max-content","--available-height":"max-content"});function _(){v(),y(),S()}function x(){_(),k()}if(m?.(),p.current||f.current===null){TO(o,"max-content");let R=xH(t);return f.current=R,TO(o,R),x(),h?.(null,R),p.current=!1,()=>{g.current(),g.current=jt}}TO(o,"max-content");let w=f.current,T=xH(t);f.current=T,wH(t,w),x(),h?.(w,T),TO(o,T);let B=new AbortController;return d.request(()=>{wH(t,T),u(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},B.signal)}),()=>{B.abort(),d.cancel(),g.current(),g.current=jt}},[r,t,o,u,d,n,m,h,b])}function RO(e,t,o){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,r)}}function aie(e,t){let o=[];for(let[r,n]of Object.entries(t))o.push(RO(e,r,n));return o.length?()=>{o.forEach(r=>r())}:jt}function wH(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 TO(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 sS=c(E(),1);function die(e){let{store:t,side:o,cssVars:r,children:n}=e,i=Up(),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"),g=EO(l?s:null),m=tze(a,u),h=pi.useRef(null),[b,v]=pi.useState(null),[y,k]=pi.useState(null),S=pi.useRef(null),_=pi.useRef(null),x=$p(S,!0,!1),w=Vi(),[T,B]=pi.useState(null),[R,I]=pi.useState(!1);ce(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let A=he(()=>{S.current?.style.setProperty("animation","none"),S.current?.style.setProperty("transition","none"),_.current?.style.setProperty("display","none")}),P=he(M=>{S.current?.style.removeProperty("animation"),S.current?.style.removeProperty("transition"),_.current?.style.removeProperty("display"),M&&B(M)}),O=pi.useRef(null);ce(()=>{(!l||!d)&&(O.current=null)},[l,d]),ce(()=>{if(s&&g&&s!==g&&O.current!==s&&h.current){v(h.current),I(!0);let M=eze(g,s);k(M),w.request(()=>{uie.flushSync(()=>{I(!1)}),x(()=>{v(null),B(null),h.current=null})}),O.current=s}},[s,g,b,x,w]),ce(()=>{let M=S.current;if(!M)return;let V=Ke(M).createElement("div");for(let L of Array.from(M.childNodes))V.appendChild(L.cloneNode(!0));h.current=V});let N=b!=null,z;N?z=(0,sS.jsxs)(pi.Fragment,{children:[(0,sS.jsx)("div",{"data-previous":!0,inert:dO(!0),ref:_,style:{...T?{[r.popupWidth]:`${T.width}px`,[r.popupHeight]:`${T.height}px`}:null,position:"absolute"},"data-ending-style":R?void 0:""},"previous"),(0,sS.jsx)("div",{"data-current":!0,ref:S,"data-starting-style":R?"":void 0,children:n},m)]}):z=(0,sS.jsx)("div",{"data-current":!0,ref:S,children:n},m),ce(()=>{let M=_.current;!M||!b||M.replaceChildren(...Array.from(b.childNodes))},[b]),lie({popupElement:f,positionerElement:p,mounted:d,content:u,onMeasureLayout:A,onMeasureLayoutComplete:P,side:o,direction:i});let D={activationDirection:J6e(y),transitioning:N};return{children:z,state:D}}function J6e(e){if(e)return`${cie(e.horizontal,5,"right","left")} ${cie(e.vertical,5,"down","up")}`}function cie(e,t,o,r){return e>t?o:e<-t?r:""}function eze(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 tze(e,t){let[o,r]=pi.useState(0),n=pi.useRef(e),i=pi.useRef(t),s=pi.useRef(!1);return ce(()=>{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 fie(e){return e==null||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true"}var BO=c(ue(),1),oze=BO.createContext(void 0),rze={disableStyleElements:!1};function pie(){return BO.useContext(oze)??rze}function eb(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var bs={};Ar(bs,{Control:()=>wie,Description:()=>xie,Error:()=>kie,Item:()=>Tie,Label:()=>Sie,Root:()=>vie,Validity:()=>Eie});var zr=c(ue(),1);var PO=c(ue(),1),nze=PO.createContext(void 0);function mie(e=!1){let t=PO.useContext(nze);if(!t&&!e)throw new Error(It(86));return t}var tm=c(ue(),1);var gie=c(E(),1),IO=function(t){let o=ii(),r=t.controlId===void 0?o:t.controlId,[n,i]=tm.useState(r),[s,a]=tm.useState(t.labelId),[l,u]=tm.useState([]),d=lo(()=>new Map),{messageIds:f}=Tn(),p=he((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 k;for(let S of v.values()){if(y!==void 0&&S===y)return y;k===void 0&&(k=S)}return k})}),g=tm.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]),m=tm.useMemo(()=>({controlId:n,registerControlId:p,labelId:s,setLabelId:a,messageIds:l,setMessageIds:u,getDescriptionProps:g}),[n,p,s,a,l,u,g]);return(0,gie.jsx)(SH.Provider,{value:m,children:t.children})};var om=c(ue(),1);function tb(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}var OO=Object.keys(Jh);function ize(e){if(!e||e.valid||!e.valueMissing)return!1;let t=!1;for(let o of OO)o!=="valid"&&(o==="valueMissing"?t=e[o]:e[o]&&(t=!1));return t}function sze(e){let t=null;for(let o of e)if(!o.disabled){if(!o.validity.valid)return o;t??=o}return t}function hie(e,t){let o=!1;for(let r of t)r.setCustomValidity(""),o||=r===e;o||e.setCustomValidity("")}function bie(e){let{formRef:t}=za(),{setValidityData:o,validate:r,validityData:n,validationDebounceTime:i,invalid:s,markedDirtyRef:a,state:l,shouldValidateOnChange:u,getRegisteredFieldId:d}=e,{controlId:f,getDescriptionProps:p}=Tn(),g=wo(),m=om.useRef(null),h=lo(()=>new Set).current,b=om.useRef(0),v=om.useCallback(_=>{if(_)return h.add(_),()=>{h.delete(_)}},[h]),y=he(async(_,x=!1)=>{let w=sze(h)??m.current;if(!w)return;b.current+=1;let T=b.current;function B(D,M=s){let V=d()??f;if(V==null)return;let L=t.current.fields.get(V);if(!L)return;let j=tb(D,M);t.current.fields.set(V,{...L,validityData:j})}if(x){if(l.valid!==!1)return;let D=w.validity;if(!D.valueMissing){let V={value:_,state:{...Jh,valid:!0},error:"",errors:[],initialValue:n.initialValue};hie(w,h),B(V,!1),o(V);return}let M=OO.reduce((V,L)=>(V[L]=D[L],V),{});if(!M.valid&&!ize(M))return}function R(D){let M=OO.reduce((L,j)=>(L[j]=D.validity[j],L),{}),V=!1;for(let L of OO)if(L!=="valid"){if(L==="valueMissing"&&M[L])V=!0;else if(M[L])return M}return V&&!a.current&&(M.valid=!0,M.valueMissing=!1),M}g.clear();let I=null,A=[],P=R(w),O,N=u();if(w.validationMessage&&!N)O=w.validationMessage,A=[w.validationMessage];else{let D=Array.from(t.current.fields.values()).reduce((V,L)=>(L.name&&(V[L.name]=L.getValue()),V),{}),M=r(_,D);if(typeof M=="object"&&M!==null&&"then"in M){if(I=await M,T!==b.current)return}else I=M;I!==null?(P.valid=!1,P.customError=!0,Array.isArray(I)?(A=I,w.setCustomValidity(I.join(`
-`))):I&&(A=[I],w.setCustomValidity(I))):N&&(hie(w,h),P.customError=!1,w.validationMessage?(O=w.validationMessage,A=[w.validationMessage]):w.validity.valid&&!P.valid&&(P.valid=!0))}let z={value:_,state:P,error:O??(Array.isArray(I)?I[0]:I??""),errors:A,initialValue:n.initialValue};B(z),o(z)}),k=he(_=>{g.clear();let x=u();x&&_!==""&&i?(b.current+=1,g.start(i,()=>{y(_)})):y(_,!x)}),S=om.useCallback((_,x={})=>Ht(p(x),l.valid===!1&&!l.disabled&&!_?{"aria-invalid":!0}:Qt),[p,l.disabled,l.valid]);return om.useMemo(()=>({getValidationProps:S,inputRef:m,registerInput:v,commit:y,change:k}),[S,v,y,k])}var AO=c(ue(),1);function yie(e){let{commit:t,invalid:o,markedDirtyRef:r,name:n,setRegisteredFieldName:i,setRegisteredFieldId:s,setValidityData:a,validityData:l}=e,{formRef:u}=za(),d=AO.useRef(null),f=AO.useRef(null),p=AO.useRef(null),g=he(()=>{let S=f.current;if(S)return S.getValue?S.getValue():S.value});function m(S){return S.value===void 0?g():S.value}let h=he(()=>{let S=f.current;if(r.current=!0,!S){t(l.value);return}t(m(S))});function b(){let S=f.current;!S||!S.id||u.current.fields.set(S.id,{getValue:g,name:n??S.name,controlRef:S.controlRef??p,validityData:tb(l,o),validate:h})}function v(S=f.current?.id){S&&u.current.fields.delete(S)}function y(){let S=f.current;if(!S)return;let _=m(S);l.initialValue===null&&_!==null&&a(x=>({...x,initialValue:_}))}ce(()=>{let S=f.current;!S||!S.id||(i(n?void 0:S.name),u.current.fields.set(S.id,{getValue:g,name:n??S.name,controlRef:S.controlRef??p,validityData:tb(l,o),validate:h}))},[u,g,o,n,i,h,l]),ce(()=>{let S=u.current.fields;return()=>{let _=f.current?.id;_&&S.delete(_)}},[u]);let k=he((S,_)=>{if(!_){d.current===S&&(d.current=null,v(),f.current=null,i(void 0),s(void 0));return}let x=f.current?.id;d.current=S,f.current=_,n||i(_.name),s(_.id),x&&x!==_.id&&v(x),y(),b()});return[h,k]}var LO=c(E(),1),aze=zr.forwardRef(function(t,o){let{errors:r,validationMode:n,submitAttemptedRef:i}=za(),{render:s,className:a,validate:l,validationDebounceTime:u=0,validationMode:d=n,name:f,disabled:p=!1,invalid:g,dirty:m,touched:h,actionsRef:b,style:v,...y}=t,k=mie(!0)?.disabled,S=he(l||(()=>null)),_=k||p,[x,w]=zr.useState(!1),[T,B]=zr.useState(!1),[R,I]=zr.useState(!1),[A,P]=zr.useState(!1),O=m??T,N=h??x,z=zr.useRef(O),D=zr.useRef(void 0),[M,V]=zr.useState(),L=f??M;ce(()=>{m!==void 0&&(z.current=m)},[m]);let j=zr.useCallback(()=>D.current,[]),q=zr.useCallback(ae=>{D.current=ae},[]),Q=he(ae=>{m===void 0&&(ae&&(z.current=!0),B(ae))}),te=he(ae=>{h===void 0&&w(ae)}),ee=he(()=>d==="onChange"||d==="onSubmit"&&i.current),W=L&&Object.hasOwn(r,L)?r[L]:null,$=!!(Array.isArray(W)?W.length:W),Y=g===!0||$,[Z,oe]=zr.useState({state:Jh,error:"",errors:[],value:null,initialValue:null}),ne=_?null:!Y&&Z.state.valid,X=zr.useMemo(()=>({disabled:_,touched:N,dirty:O,valid:ne,filled:R,focused:A}),[_,N,O,ne,R,A]),re=bie({setValidityData:oe,validate:S,validityData:Z,validationDebounceTime:u,invalid:Y,markedDirtyRef:z,state:X,shouldValidateOnChange:ee,getRegisteredFieldId:j}),[le,ve]=yie({commit:re.commit,invalid:Y,markedDirtyRef:z,name:f,setRegisteredFieldName:V,setRegisteredFieldId:q,setValidityData:oe,validityData:Z});zr.useImperativeHandle(b,()=>({validate:le}),[le]);let xe=zr.useMemo(()=>({invalid:Y,name:L,validityData:Z,setValidityData:oe,disabled:_,touched:N,setTouched:te,dirty:O,setDirty:Q,filled:R,setFilled:I,focused:A,setFocused:P,validate:S,validationMode:d,validationDebounceTime:u,shouldValidateOnChange:ee,state:X,markedDirtyRef:z,registerFieldControl:ve,validation:re}),[Y,L,Z,_,N,te,O,Q,R,I,A,P,S,d,u,ee,X,ve,re]),be=We("div",t,{ref:o,state:X,props:y,stateAttributesMapping:fi});return(0,LO.jsx)(vH.Provider,{value:xe,children:be})}),vie=zr.forwardRef(function(t,o){return(0,LO.jsx)(IO,{children:(0,LO.jsx)(aze,{...t,ref:o})})});var Z0=c(ue(),1);var Sie=Z0.forwardRef(function(t,o){let{render:r,className:n,style:i,id:s,nativeLabel:a=!0,...l}=t,u=on(!1),d=kO(),{labelId:f}=Tn(),p={...u.state,disabled:u.disabled||d.disabled},g=Z0.useRef(null),m=wO({id:f??s,native:a});return We("label",t,{ref:[o,g],state:p,props:[m,l],stateAttributesMapping:fi})});var ob=c(ue(),1);var CH=c(E(),1),lze={...fi,...En},kie=ob.forwardRef(function(t,o){let{render:r,id:n,className:i,match:s,style:a,...l}=t,u=ii(n),{validityData:d,state:f,name:p}=on(!1),{setMessageIds:g}=Tn(),{errors:m}=za(),h=p&&Object.hasOwn(m,p)?m[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:k,transitionStatus:S,setMounted:_}=ps(y);ce(()=>{if(!(!y||!u))return g(z=>z.concat(u)),()=>{g(z=>z.filter(D=>D!==u))}},[y,u,g]);let x=ob.useRef(null),[w,T]=ob.useState(null),[B,R]=ob.useState(null),I=d.error;!v&&b?I=h:d.errors.length>1&&(I=d.errors);let A=I??"";Array.isArray(I)&&(A=I.length>1?(0,CH.jsx)("ul",{children:I.map(z=>(0,CH.jsx)("li",{children:z},z))}):I[0]??"");let P=Array.isArray(I)?JSON.stringify(I):I;y&&P!==B&&(R(P),T(A)),si({open:y,ref:x,onComplete(){y||_(!1)}});let O={...f,transitionStatus:S},N=We("div",t,{ref:[o,x],state:O,props:[{id:u,children:y?A:w},l],stateAttributesMapping:lze,enabled:k});return k?N:null});var _ie=c(ue(),1);var xie=_ie.forwardRef(function(t,o){let{render:r,id:n,className:i,style:s,...a}=t,l=ii(n),u=on(!1),d=kO(),{setMessageIds:f}=Tn(),p={...u.state,disabled:u.disabled||d.disabled};return ce(()=>{if(l)return f(m=>m.concat(l)),()=>{f(m=>m.filter(h=>h!==l))}},[l,f]),We("p",t,{ref:o,state:p,props:[{id:l},a],stateAttributesMapping:fi})});var MO=c(ue(),1);var wie=MO.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,...g}=t,{state:m,name:h,disabled:b,setTouched:v,setDirty:y,validityData:k,setFocused:S,setFilled:_,validationMode:x,validation:w}=on(),{clearErrors:T}=za(),B=b||l,R=h??s,I={...m,disabled:B},{labelId:A}=Tn(),P=rS({id:i});ce(()=>{let L=a!=null;w.inputRef.current?.value||L&&a!==""?_(!0):L&&a===""&&_(!1)},[w.inputRef,_,a]);let O=MO.useRef(null);ce(()=>{f&&O.current===Fr(Ke(O.current))&&S(!0)},[f,S]);let[N]=Mh({controlled:a,default:d,name:"FieldControl",state:"value"}),z=a!==void 0,D=z?N:void 0,M=he(()=>w.inputRef.current?.value);return gO(w.inputRef,P,D,M,!B,s),We("input",t,{ref:[o,O],state:I,props:[{id:P,disabled:B,name:R,ref:w.inputRef,"aria-labelledby":A,autoFocus:f,...z?{value:D}:{defaultValue:d},onChange(L){let j=L.currentTarget.value;u?.(j,Ue(Re.none,L.nativeEvent)),y(j!==k.initialValue),_(j!==""),L.nativeEvent.defaultPrevented||(T(R),w.change(j))},onFocus(){S(!0)},onBlur(L){v(!0),S(!1),x==="onBlur"&&w.commit(L.currentTarget.value)},onKeyDown(L){L.currentTarget.tagName==="INPUT"&&L.key==="Enter"&&(v(!0),w.commit(L.currentTarget.value))}},g,L=>w.getValidationProps(B,L)],stateAttributesMapping:fi})});var X0=c(ue(),1);var Cie=c(E(),1),Eie=function(t){let{children:o}=t,{validityData:r,invalid:n}=on(!1),i=X0.useMemo(()=>tb(r,n),[r,n]),s=i.state.valid===!1,{transitionStatus:a}=ps(s),l=X0.useMemo(()=>({...i,validity:i.state,transitionStatus:a}),[i,a]);return(0,Cie.jsx)(X0.Fragment,{children:o(l)})};var NO=c(ue(),1);var EH=c(E(),1),Tie=NO.forwardRef(function(t,o){let{render:r,className:n,style:i,disabled:s=!1,...a}=t,{state:l,disabled:u}=on(!1),d=u||s,f={...l,disabled:d},p=Xne(),m=p?.allValues!==void 0?p?.parent.id:void 0,h=NO.useMemo(()=>({disabled:d}),[d]),b=We("div",t,{ref:o,state:f,props:a,stateAttributesMapping:fi});return(0,EH.jsx)(IO,{controlId:m,children:(0,EH.jsx)(kH.Provider,{value:h,children:b})})});var DO=c(ue(),1),Rie=c(Ed(),1);var Bie=c(E(),1),Pie=DO.forwardRef(function(t,o){let{children:r,container:n,className:i,render:s,style:a,...l}=t,{portalNode:u,portalSubtree:d}=ZI({container:n,ref:o,componentProps:t,elementProps:l});return!d&&!u?null:(0,Bie.jsxs)(DO.Fragment,{children:[d,u&&Rie.createPortal(r,u)]})});var Iie=c(E(),1),VO="base-ui-disable-scrollbar",Q0={className:VO,getElement(e){return(0,Iie.jsx)("style",{nonce:e,href:VO,precedence:"base-ui:low",children:`.${VO}{scrollbar-width:none}.${VO}::-webkit-scrollbar{display:none}`})}};var qs=1;function aS(e,t){return Math.max(0,e-t)}function lS(e,t){if(t<=0)return 0;let o=eb(e,0,t),r=o,n=t-o,i=r<=qs,s=n<=qs;return i&&s?r<=n?0:t:i?0:s?t:o}var jr={};Ar(jr,{Arrow:()=>nse,Backdrop:()=>Gie,Group:()=>mse,GroupLabel:()=>hse,Icon:()=>Fie,Item:()=>Jie,ItemIndicator:()=>tse,ItemText:()=>ose,Label:()=>Lie,List:()=>Xie,Popup:()=>qie,Portal:()=>Hie,Positioner:()=>Wie,Root:()=>Oie,ScrollDownArrow:()=>lse,ScrollUpArrow:()=>dse,Separator:()=>Zne,Trigger:()=>Mie,Value:()=>Die});var ur=c(ue(),1);var cS=c(ue(),1),TH=cS.createContext(null),RH=cS.createContext(null);function Eo(){let e=cS.useContext(TH);if(e===null)throw new Error(It(60));return e}function FO(){let e=cS.useContext(RH);if(e===null)throw new Error(It(61));return e}var Ie={id:Ve(e=>e.id),labelId:Ve(e=>e.labelId),modal:Ve(e=>e.modal),multiple:Ve(e=>e.multiple),items:Ve(e=>e.items),itemToStringLabel:Ve(e=>e.itemToStringLabel),itemToStringValue:Ve(e=>e.itemToStringValue),isItemEqualToValue:Ve(e=>e.isItemEqualToValue),value:Ve(e=>e.value),hasSelectedValue:Ve(e=>{let{value:t,multiple:o,itemToStringValue:r}=e;return t==null?!1:o&&Array.isArray(t)?t.length>0:Id(t,r)!==""}),hasNullItemLabel:Ve((e,t)=>t?Ane(e.items):!1),open:Ve(e=>e.open),mounted:Ve(e=>e.mounted),forceMount:Ve(e=>e.forceMount),transitionStatus:Ve(e=>e.transitionStatus),openMethod:Ve(e=>e.openMethod),activeIndex:Ve(e=>e.activeIndex),selectedIndex:Ve(e=>e.selectedIndex),isActive:Ve((e,t)=>e.activeIndex===t),isSelected:Ve((e,t)=>{let o=e.isItemEqualToValue,r=e.value;return e.multiple?Array.isArray(r)&&r.some(n=>cu(t,n,o)):cu(t,r,o)}),isSelectedByFocus:Ve((e,t)=>e.selectedIndex===t),popupProps:Ve(e=>e.popupProps),triggerProps:Ve(e=>e.triggerProps),triggerElement:Ve(e=>e.triggerElement),positionerElement:Ve(e=>e.positionerElement),listElement:Ve(e=>e.listElement),popupSide:Ve(e=>e.popupSide),scrollUpArrowVisible:Ve(e=>e.scrollUpArrowVisible),scrollDownArrowVisible:Ve(e=>e.scrollDownArrowVisible),hasScrollArrows:Ve(e=>e.hasScrollArrows)};var uS=c(E(),1);function Oie(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:g=!1,modal:m=!0,actionsRef:h,inputRef:b,onOpenChangeComplete:v,items:y,multiple:k=!1,itemToStringLabel:S,itemToStringValue:_,isItemEqualToValue:x=Tne,highlightItemOnHover:w=!0,children:T}=e,{clearErrors:B}=za(),{setDirty:R,setTouched:I,setFocused:A,validityData:P,setFilled:O,name:N,disabled:z,validation:D,validationMode:M}=on(),V=rS({id:t}),L=z||f,j=N??l,[q,Q]=Mh({controlled:o,default:k?r??b0:r,name:"Select",state:"value"}),[te,ee]=Mh({controlled:i,default:s,name:"Select",state:"open"}),W=ur.useRef([]),$=ur.useRef([]),Y=ur.useRef(null),Z=ur.useRef(null),oe=ur.useRef(0),ne=ur.useRef(null),X=ur.useRef([]),re=ur.useRef(!1),le=ur.useRef(null),ve=ur.useRef(null),xe=ur.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0}),be=ur.useRef(!1),{mounted:ae,setMounted:pe,transitionStatus:ke}=ps(te),{openMethod:Se,triggerProps:we}=Ene(te),Ce=lo(()=>new Xv({id:V,labelId:void 0,modal:m,multiple:k,itemToStringLabel:S,itemToStringValue:_,isItemEqualToValue:x,value:q,open:te,mounted:ae,transitionStatus:ke,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,se=Pe(Ce,Ie.activeIndex),ie=Pe(Ce,Ie.selectedIndex),Ae=Pe(Ce,Ie.triggerElement),ye=Pe(Ce,Ie.positionerElement),Te=EO(Se),qe=Se??Te??null,pt=ur.useMemo(()=>k?"":Id(q,_),[k,q,_]),at=ur.useMemo(()=>k&&Array.isArray(q)?q.map(it=>Id(it,_)):Id(q,_),[k,q,_]),Ct=Kt(Ce.state.triggerElement),rt=he(()=>at);gO(Ct,V,q,rt,!L,l);let Ot=ur.useRef(q),ut=k?Array.isArray(q)&&q.length>0:q!=null&&Id(q,_)!=="";ce(()=>{q!==Ot.current&&Ce.set("forceMount",!0)},[Ce,q]),ce(()=>{O(ut)},[ut,O]),ce(function(){let _t=X.current,Vt;if(k){let ko=Array.isArray(q)?q:[];if(ko.length===0)Vt=null;else{let $o=ko[ko.length-1],nr=Qh(_t,$o,x);Vt=nr===-1?null:nr}}else{let ko=Qh(_t,q,x);Vt=ko===-1?null:ko}Vt===null&&(ve.current=null),!te&&Ce.set("selectedIndex",Vt)},[ut,k,te,q,X,x,Ce,ve]);function Ut(it){let _t=P.initialValue;return Array.isArray(it)&&Array.isArray(_t)?!Dne(it,_t,(Vt,ko)=>cu(Vt,ko,x)):it!==_t}fO(q,()=>{B(j),R(Ut(q)),D.change(q)});let So=he((it,_t)=>{a?.(it,_t),!_t.isCanceled&&(ee(it),!it&&(_t.reason===Re.focusOut||_t.reason===Re.outsidePress)&&(I(!0),A(!1),M==="onBlur"&&D.commit(q)))}),mo=he(()=>{pe(!1),Ce.update({activeIndex:null,openMethod:null}),v?.(!1)});si({enabled:!h,open:te,ref:Y,onComplete(){te||mo()}}),ur.useImperativeHandle(h,()=>({unmount:mo}),[mo]);let me=he((it,_t)=>{n?.(it,_t),!_t.isCanceled&&Q(it)}),Me=he(()=>{let it=Ce.state.listElement||Y.current;if(!it)return;let _t=aS(it.scrollHeight,it.clientHeight),Vt=lS(it.scrollTop,_t),ko=Vt>0,$o=Vt<_t;Ce.state.scrollUpArrowVisible!==ko&&Ce.set("scrollUpArrowVisible",ko),Ce.state.scrollDownArrowVisible!==$o&&Ce.set("scrollDownArrowVisible",$o)}),Ze=U0({open:te,onOpenChange:So,elements:{reference:Ae,floating:ye}}),ze=z8(Ze,{enabled:!p&&!L,event:"mousedown"}),Je=F0(Ze),lt=fH(Ze,{enabled:!p&&!L,listRef:W,activeIndex:se,selectedIndex:ie,disabledIndices:b0,onNavigate(it){it===null&&!te||Ce.set("activeIndex",it)},focusItemOnHover:w}),ct=pH(Ze,{enabled:!p&&!L&&(te||!k),listRef:$,activeIndex:se,selectedIndex:ie,disabledIndices:it=>fie(W.current[it]),onMatch(it){te?Ce.set("activeIndex",it):me(X.current[it],Ue("none"))},onTyping(it){re.current=it}}),vr=ur.useMemo(()=>{let it=Ht(ct.reference,lt.reference,Je.reference,ze.reference,we);return V&&(it.id=V),it},[ze.reference,ct.reference,lt.reference,Je.reference,we,V]),Lo=ur.useMemo(()=>Ht(oO,ct.floating,lt.floating,Je.floating),[ct.floating,lt.floating,Je.floating]),rr=lt.item??Qt;MI(()=>{Ce.update({popupProps:Lo,triggerProps:vr})}),ce(()=>{Ce.update({id:V,modal:m,multiple:k,value:q,open:te,mounted:ae,transitionStatus:ke,popupProps:Lo,triggerProps:vr,items:y,itemToStringLabel:S,itemToStringValue:_,isItemEqualToValue:x,openMethod:qe})},[Ce,V,m,k,q,te,ae,ke,Lo,vr,y,S,_,x,qe]);let go=ur.useMemo(()=>({store:Ce,name:j,required:g,disabled:L,readOnly:p,multiple:k,highlightItemOnHover:w,setValue:me,setOpen:So,listRef:W,popupRef:Y,scrollHandlerRef:Z,handleScrollArrowVisibility:Me,scrollArrowsMountedCountRef:oe,itemProps:rr,valueRef:ne,valuesRef:X,labelsRef:$,typingRef:re,selectionRef:xe,firstItemTextRef:le,selectedItemTextRef:ve,validation:D,onOpenChangeComplete:v,alignItemWithTriggerActiveRef:be,initialValueRef:Ot}),[Ce,j,g,L,p,k,w,me,So,rr,D,v,Me]),Wo=ru(b,D.inputRef),Fn=k&&Array.isArray(q)&&q.length>0,Sr=k?void 0:j,ln=ur.useMemo(()=>!k||!Array.isArray(q)||!j?null:q.map(it=>{let _t=Id(it,_);return(0,uS.jsx)("input",{type:"hidden",form:u,name:j,value:_t,disabled:L},_t)}),[k,q,u,j,_,L]);return(0,uS.jsx)(TH.Provider,{value:go,children:(0,uS.jsxs)(RH.Provider,{value:Ze,children:[T,(0,uS.jsx)("input",{...D.getValidationProps(L,{onFocus(){Ce.state.triggerElement?.focus({focusVisible:!0})},onChange(it){if(it.nativeEvent.defaultPrevented||L||p)return;let _t=it.currentTarget.value,Vt=Ue(Re.none,it.nativeEvent);function ko(){if(k)return;let $o=_t.toLowerCase(),nr=X.current.findIndex(ka=>Id(ka,_).toLowerCase()===$o||hH(ka,S).toLowerCase()===$o);nr===-1&&(nr=X.current.findIndex((ka,Ll)=>{let Be=$.current[Ll];return Be!=null&&Be.toLowerCase()===$o}));let Sa=nr===-1?void 0:X.current[nr];Sa!=null&&me(Sa,Vt)}Ce.set("forceMount",!0),queueMicrotask(ko)}}),id:V&&Sr==null?`${V}-hidden-input`:void 0,form:u,name:Sr,autoComplete:d,value:pt,disabled:L,required:g&&!Fn,readOnly:p,ref:Wo,style:j?Ioe:zI,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),ln]})})}var Aie=c(ue(),1);var Lie=Aie.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=s;delete a.id;let l=on(),{store:u}=Eo(),d=Pe(u,Ie.triggerElement),f=Pe(u,Ie.id),p=Fne(f),g=wO({id:p,fallbackControlId:d?.id??f,setLabelId(m){u.set("labelId",m)}});return We("div",t,{ref:o,state:l.state,props:[g,s],stateAttributesMapping:fi})});var dS=c(ue(),1);var zO=2,cze=400,uze={...vne,...fi,popupSide:e=>e?{"data-popup-side":e}:null,value:()=>null},Mie=dS.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:g,disabled:m}=on(),{labelId:h}=Tn(),{store:b,setOpen:v,selectionRef:y,validation:k,readOnly:S,required:_,alignItemWithTriggerActiveRef:x,disabled:w}=Eo(),T=m||w||s,B=Pe(b,Ie.open),R=Pe(b,Ie.mounted),I=Pe(b,Ie.value),A=Pe(b,Ie.triggerProps),P=Pe(b,Ie.positionerElement),O=Pe(b,Ie.listElement),N=Pe(b,Ie.popupSide),z=Pe(b,Ie.id),D=Pe(b,Ie.labelId),M=Pe(b,Ie.hasSelectedValue),V=R&&P?N:null,L=i??z,j=zne(h,D);rS({id:L});let q=Kt(P),Q=dS.useRef(null),{getButtonProps:te,buttonRef:ee}=Fh({disabled:T,native:a}),W=he(re=>{b.set("triggerElement",re)}),$=wo(),Y=wo(),Z=wo();dS.useEffect(()=>{if(B)return Z.start(cze,()=>{y.current.allowUnselectedMouseUp=!0,y.current.allowSelectedMouseUp=!0}),()=>{Z.clear()};y.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0},Y.clear()},[B,y,Y,Z]);let oe=Ht(A,{id:L,role:"combobox","aria-expanded":B?"true":"false","aria-haspopup":"listbox","aria-controls":B?O?.id??Uh(P)?.id:void 0,"aria-labelledby":j,"aria-readonly":S||void 0,"aria-required":_||void 0,tabIndex:T?-1:0,onFocus(re){f(!0),B&&x.current&&v(!1,Ue(Re.none,re.nativeEvent)),$.start(0,()=>{b.set("forceMount",!0)})},onBlur(re){je(P,re.relatedTarget)||(d(!0),f(!1),p==="onBlur"&&k.commit(I))},onMouseDown(re){if(B)return;let le=Ke(re.currentTarget);function ve(xe){if(!Q.current)return;let be=xe.target;if(je(Q.current,be)||je(q.current,be))return;let ae=Vne(Q.current);xe.clientX>=ae.left-zO&&xe.clientX<=ae.right+zO&&xe.clientY>=ae.top-zO&&xe.clientY<=ae.bottom+zO||v(!1,Ue(Re.cancelOpen,xe))}Y.start(0,()=>{le.addEventListener("mouseup",ve,{once:!0})})}},u,te),ne=k.getValidationProps(T,oe);ne.role="combobox";let X={...g,open:B,disabled:T,value:I,readOnly:S,popupSide:V,placeholder:!M};return We("button",t,{ref:[o,Q,ee,W],state:X,stateAttributesMapping:uze,props:ne})});var Nie=c(ue(),1);var dze={value:()=>null},Die=Nie.forwardRef(function(t,o){let{className:r,render:n,children:i,placeholder:s,style:a,...l}=t,{store:u,valueRef:d}=Eo(),f=Pe(u,Ie.value),p=Pe(u,Ie.items),g=Pe(u,Ie.itemToStringLabel),m=Pe(u,Ie.hasSelectedValue),h=!m&&s!=null&&i==null,b=Pe(u,Ie.hasNullItemLabel,h),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=Lne(f,p,g):y=bH(f,p,g),We("span",t,{state:v,ref:[o,d],props:[{children:y},l],stateAttributesMapping:dze})});var Vie=c(ue(),1);var Fie=Vie.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a}=Eo(),u={open:Pe(a,Ie.open)};return We("span",t,{state:u,ref:o,props:[{"aria-hidden":!0,children:"\u25BC"},s],stateAttributesMapping:uO})});var jie=c(ue(),1);var BH=c(ue(),1),zie=BH.createContext(void 0);var PH=c(E(),1),Hie=jie.forwardRef(function(t,o){let{store:r}=Eo(),n=Pe(r,Ie.mounted),i=Pe(r,Ie.forceMount);return n||i?(0,PH.jsx)(zie.Provider,{value:!0,children:(0,PH.jsx)(D8,{ref:o,...t})}):null});var Uie=c(ue(),1);var fze={...Fa,...En},Gie=Uie.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a}=Eo(),l=Pe(a,Ie.open),u=Pe(a,Ie.mounted),d=Pe(a,Ie.transitionStatus);return We("div",t,{state:{open:l,transitionStatus:d},ref:o,props:[{role:"presentation",hidden:!u,style:{userSelect:"none",WebkitUserSelect:"none"}},s],stateAttributesMapping:fze})});var ja=c(ue(),1);var jO=c(ue(),1),IH=jO.createContext(void 0);function rm(){let e=jO.useContext(IH);if(!e)throw new Error(It(59));return e}function fS(e,t){e&&Object.assign(e.style,t)}var HO={position:"relative",maxHeight:"100%",overflowX:"hidden",overflowY:"auto"};var J0=c(E(),1),pze={position:"fixed"},Wie=ja.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:g=5,sticky:m=!1,disableAnchorTracking:h,alignItemWithTrigger:b=!0,collisionAvoidance:v=ere,style:y,...k}=t,{store:S,listRef:_,labelsRef:x,alignItemWithTriggerActiveRef:w,selectedItemTextRef:T,valuesRef:B,initialValueRef:R,popupRef:I,setValue:A}=Eo(),P=FO(),O=Pe(S,Ie.open),N=Pe(S,Ie.mounted),z=Pe(S,Ie.modal),D=Pe(S,Ie.value),M=Pe(S,Ie.openMethod),V=Pe(S,Ie.positionerElement),L=Pe(S,Ie.triggerElement),j=Pe(S,Ie.isItemEqualToValue),q=Pe(S,Ie.transitionStatus),Q=ja.useRef(null),te=ja.useRef(null),[ee,W]=ja.useState(b),$=N&&ee&&M!=="touch";!N&&ee!==b&&W(b),ce(()=>{N||(Ie.scrollUpArrowVisible(S.state)&&S.set("scrollUpArrowVisible",!1),Ie.scrollDownArrowVisible(S.state)&&S.set("scrollDownArrowVisible",!1))},[S,N]),ja.useImperativeHandle(w,()=>$),Yne(($||z)&&O,M==="touch",V,L);let Y=yO({anchor:r,floatingRootContext:P,positionMethod:n,mounted:N,side:a,sideOffset:u,align:l,alignOffset:d,arrowPadding:g,collisionBoundary:f,collisionPadding:p,sticky:m,disableAnchorTracking:h??$,collisionAvoidance:v,keepMounted:!0}),Z=$?"none":Y.side,oe=$?pze:Y.positionerStyles,ne={open:O,side:Z,align:Y.align,anchorHidden:Y.anchorHidden};ce(()=>{S.set("popupSide",Y.side)},[S,Y.side]);let X=he(be=>{S.set("positionerElement",be)}),re=vO(t,ne,{styles:oe,transitionStatus:q,props:k,refs:[o,X],hidden:!N,inert:!O}),le=ja.useRef(0),ve=he(be=>{if(be.size===0&&le.current===0||B.current.length===0)return;let ae=le.current;if(le.current=be.size,be.size===ae)return;let pe=Ue(Re.none);if(ae!==0&&!S.state.multiple&&D!==null&&Qh(B.current,D,j)===-1){let Se=R.current,Ce=Se!=null&&Qh(B.current,Se,j)!==-1?Se:null;A(Ce,pe),Ce===null&&(S.set("selectedIndex",null),T.current=null)}if(ae!==0&&S.state.multiple&&Array.isArray(D)){let ke=we=>Qh(B.current,we,j)!==-1,Se=D.filter(we=>ke(we));(Se.length!==D.length||Se.some(we=>!Rne(D,we,j)))&&(A(Se,pe),Se.length===0&&(S.set("selectedIndex",null),T.current=null))}if(O&&$){S.update({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1});let ke={height:""};fS(V,ke),fS(I.current,ke)}}),xe=ja.useMemo(()=>({...Y,side:Z,alignItemWithTriggerActive:$,setControlledAlignItemWithTrigger:W,scrollUpArrowRef:Q,scrollDownArrowRef:te}),[Y,Z,$,W]);return(0,J0.jsx)(Dte,{elementsRef:_,labelsRef:x,onMapChange:ve,children:(0,J0.jsxs)(IH.Provider,{value:xe,children:[N&&z&&(0,J0.jsx)(xne,{inert:dO(!O),cutout:L}),re]})})});var Ha=c(ue(),1);var WO=c(E(),1),mze={...Fa,...En},qie=Ha.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:g,selectedItemTextRef:m,multiple:h,handleScrollArrowVisibility:b,scrollHandlerRef:v,listRef:y,highlightItemOnHover:k}=Eo(),{side:S,align:_,alignItemWithTriggerActive:x,isPositioned:w,setControlledAlignItemWithTrigger:T}=rm(),B=iie(!0)!=null,R=FO(),I=Up(),{nonce:A,disableStyleElements:P}=pie(),O=Pe(l,Ie.id),N=Pe(l,Ie.open),z=Pe(l,Ie.openMethod),D=Pe(l,Ie.mounted),M=Pe(l,Ie.popupProps),V=Pe(l,Ie.transitionStatus),L=Pe(l,Ie.triggerElement),j=Pe(l,Ie.positionerElement),q=Pe(l,Ie.listElement),Q=Ha.useRef(!1),te=Ha.useRef(!1),ee=Ha.useRef({}),W=Vi(),$=he(ne=>{if(!j||!u.current||!te.current)return;if(Q.current||!x){b();return}let X=j.style.top==="0px",re=j.style.bottom==="0px";if(!X&&!re){b();return}let le=Kie(j),ve=eC(j.getBoundingClientRect().height,"y",le),xe=Ke(j),be=xt(j),ae=be.getComputedStyle(j),pe=parseFloat(ae.marginTop),ke=parseFloat(ae.marginBottom),Se=$ie(be.getComputedStyle(u.current)),we=Math.min(xe.documentElement.clientHeight-pe-ke,Se),Ce=ne.scrollTop,se=UO(ne),ie=0,Ae=null,ye=!1,Te=!1,qe=rt=>{j.style.height=`${rt}px`},pt=(rt,Ot)=>{let ut=eb(rt,0,we-ve);ut>0&&qe(ve+ut),ne.scrollTop=Ot,we-(ve+ut)<=qs&&(Q.current=!0),b()},at=X?se-Ce:Ce,Ct=Math.min(ve+at,we);if(ie=Ct,at<=qs){pt(at,X?se:0);return}if(we-Ct>qs)X?Te=!0:Ae=0;else if(ye=!0,re&&Ce<se){let rt=ve+at-we;Ae=Ce-(at-rt)}if(ie=Math.ceil(ie),ie!==0&&qe(ie),Te||Ae!=null){let rt=UO(ne),Ot=Te?rt:eb(Ae,0,rt);Math.abs(ne.scrollTop-Ot)>qs&&(ne.scrollTop=Ot)}(ye||ie>=we-qs)&&(Q.current=!0),b()});Ha.useImperativeHandle(v,()=>$,[$]),si({open:N,ref:u,onComplete(){N&&d?.(!0)}});let Y={open:N,transitionStatus:V,side:S,align:_};ce(()=>{!j||!u.current||Object.keys(ee.current).length||(ee.current={top:j.style.top||"0",left:j.style.left||"0",right:j.style.right,height:j.style.height,bottom:j.style.bottom,minHeight:j.style.minHeight,maxHeight:j.style.maxHeight,marginTop:j.style.marginTop,marginBottom:j.style.marginBottom})},[u,j]),ce(()=>{N||x||(te.current=!1,Q.current=!1,fS(j,ee.current))},[N,x,j,u]),ce(()=>{let ne=u.current;if(!N||!L||!j||!ne||x&&!w||l.state.transitionStatus==="ending")return;if(!x){te.current=!0,W.request(b),ne.style.removeProperty("--transform-origin");return}let X=gze(ne);ne.style.removeProperty("--transform-origin");try{let re=m.current;re?.isConnected||(re=!Ie.hasSelectedValue(l.state)&&g.current?.isConnected?g.current:null);let le=p.current,ve=xt(j),xe=ve.getComputedStyle(j),be=ve.getComputedStyle(ne),ae=Ke(L),pe=Kie(L),ke=GO(L.getBoundingClientRect(),pe),Se=GO(j.getBoundingClientRect(),pe),we=ke.height,Ce=q||ne,se=Ce.scrollHeight,ie=parseFloat(be.borderBottomWidth),Ae=parseFloat(xe.marginTop)||10,ye=parseFloat(xe.marginBottom)||10,Te=parseFloat(xe.minHeight)||100,qe=$ie(be),pt=5,at=5,Ct=20,rt=ae.documentElement.clientHeight-Ae-ye,Ot=ae.documentElement.clientWidth,ut=rt-ke.bottom+we,Ut,So=I==="rtl"?ke.right-Se.width:ke.left,mo=0;if(re&&le){let go=GO(le.getBoundingClientRect(),pe);Ut=GO(re.getBoundingClientRect(),pe),So=Se.left+(I==="rtl"?go.right-Ut.right:go.left-Ut.left);let Wo=go.top-ke.top+go.height/2;mo=Ut.top-Se.top+Ut.height/2-Wo}let me=ut+mo+ye+ie,Me=Math.min(rt,me),Ze=rt-Ae-ye,ze=me-Me,Je=Ot-at;j.style.left=`${eb(So,pt,Je-Se.width)}px`,j.style.height=`${Me}px`,j.style.maxHeight="none",j.style.marginTop=`${Ae}px`,j.style.marginBottom=`${ye}px`,ne.style.height="100%";let lt=UO(Ce),ct=ze>=lt-qs;ct&&(Me=Math.min(rt,Se.height)-(ze-lt));let vr=ke.top<Ct||ke.bottom>rt-Ct||Math.ceil(Me)+qs<Math.min(se,Te),Lo=(ve.visualViewport?.scale??1)!==1&&co.engine.webkit;if(vr||Lo){te.current=!0,fS(j,ee.current),T(!1);return}let rr=Math.max(Te,Me);if(ct){let go=Math.max(0,rt-me);j.style.top=Se.height>=Ze?"0":`${go}px`,j.style.height=`${Me}px`,Ce.scrollTop=UO(Ce)}else j.style.bottom="0",Ce.scrollTop=ze;if(Ut){let go=Se.top,Wo=Se.height,Fn=Ut.top+Ut.height/2,Sr=Wo>0?(Fn-go)/Wo*100:50,ln=eb(Sr,0,100);ne.style.setProperty("--transform-origin",`50% ${ln}%`)}(rr===rt||Me>=qe)&&(Q.current=!0),b(),k&&l.state.selectedIndex===null&&l.state.activeIndex===null&&y.current[0]!=null&&l.set("activeIndex",0),te.current=!0}finally{X()}},[l,N,j,L,p,g,m,u,b,x,T,W,q,y,k,I,w]),Ha.useEffect(()=>{if(!x||!j||!N)return;let ne=xt(j);function X(re){f(!1,Ue(Re.windowResize,re))}return tt(ne,"resize",X)},[f,x,j,N]);let Z={...q?{role:"presentation","aria-orientation":void 0}:{role:"listbox","aria-multiselectable":h||void 0,id:`${O}-list`},onKeyDown(ne){B&&Sne.has(ne.key)&&ne.stopPropagation()},onScroll(ne){q||$(ne.currentTarget)},...x&&{style:q?{height:"100%"}:HO}},oe=We("div",t,{ref:[o,u],state:Y,stateAttributesMapping:mze,props:[M,Z,nS(V),{className:!q&&x?Q0.className:void 0},a]});return(0,WO.jsxs)(Ha.Fragment,{children:[!P&&Q0.getElement(A),(0,WO.jsx)(F8,{context:R,modal:!1,disabled:!D,openInteractionType:z,returnFocus:s,restoreFocus:!0,children:oe})]})});function $ie(e){let t=e.maxHeight||"";return t.endsWith("px")&&parseFloat(t)||1/0}function UO(e){return aS(e.scrollHeight,e.clientHeight)}function Kie(e){return z0.getScale(e)}function eC(e,t,o){return e/o[t]}function GO(e,t){return Bd({x:eC(e.x,"x",t),y:eC(e.y,"y",t),width:eC(e.width,"x",t),height:eC(e.height,"y",t)})}var Yie=[["transform","none"],["scale","1"],["translate","0 0"]];function gze(e){let{style:t}=e,o={};for(let[r,n]of Yie)o[r]=t.getPropertyValue(r),t.setProperty(r,n,"important");return()=>{for(let[r]of Yie){let n=o[r];n?t.setProperty(r,n):t.removeProperty(r)}}}var Zie=c(ue(),1);var Xie=Zie.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a,scrollHandlerRef:l}=Eo(),{alignItemWithTriggerActive:u}=rm(),d=Pe(a,Ie.hasScrollArrows),f=Pe(a,Ie.openMethod),p=Pe(a,Ie.multiple),m={id:`${Pe(a,Ie.id)}-list`,role:"listbox","aria-multiselectable":p||void 0,onScroll(b){l.current?.(b.currentTarget)},...u&&{style:HO},className:d&&f!=="touch"?Q0.className:void 0},h=he(b=>{a.set("listElement",b)});return We("div",t,{ref:[o,h],props:[m,s]})});var Ua=c(ue(),1);var $O=c(ue(),1),OH=$O.createContext(void 0);function tC(){let e=$O.useContext(OH);if(!e)throw new Error(It(57));return e}var Qie=c(E(),1),Jie=Ua.memo(Ua.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=Ua.useRef(null),p=eoe({label:a,textRef:f,indexGuessBehavior:s8.GuessFromOrder}),{store:g,itemProps:m,setOpen:h,setValue:b,selectionRef:v,typingRef:y,valuesRef:k,multiple:S,selectedItemTextRef:_,disabled:x,readOnly:w}=Eo(),T=Pe(g,Ie.isActive,p.index),B=Pe(g,Ie.open),R=Pe(g,Ie.isSelected,s),I=Pe(g,Ie.isSelectedByFocus,p.index),A=Pe(g,Ie.isItemEqualToValue),P=p.index,O=P!==-1,N=Ua.useRef(null);ce(()=>{if(!O)return;let $=k.current;return $[P]=s,()=>{delete $[P]}},[O,P,s,k]),ce(()=>{if(!O)return;let $=g.state.value,Y=$;S&&Array.isArray($)&&(Y=$.length>0?$[$.length-1]:void 0),Y!==void 0&&cu(s,Y,A)&&(g.set("selectedIndex",P),f.current&&(_.current=f.current))},[O,P,S,A,g,s,_]);let z=Ua.useRef(null),D=Ua.useRef("mouse"),M=Ua.useRef(!1),{getButtonProps:V,buttonRef:L}=Fh({disabled:l,focusableWhenDisabled:!0,native:u,composite:!0}),j={disabled:l,selected:R,highlighted:T};function q($){if(x||w)return;let Y=g.state.value;if(S){let Z=Array.isArray(Y)?Y:[],oe=R?Bne(Z,s,A):[...Z,s];b(oe,Ue(Re.itemPress,$))}else b(s,Ue(Re.itemPress,$)),h(!1,Ue(Re.itemPress,$))}function Q(){v.current.dragY=0}let te={role:"option","aria-selected":R,tabIndex:B&&T?0:-1,onKeyDown($){z.current=$.key,g.set("activeIndex",P),$.key===" "&&y.current&&$.preventDefault()},onClick($){let Y=$.type==="click"&&D.current!=="touch",Z=$.nativeEvent.pointerType,oe=Y&&$v($.nativeEvent)&&(Z!==void 0||T),ne=Y&&!oe&&!M.current;M.current=!1,!($.type==="keydown"&&z.current===null)&&(l||$.type==="keydown"&&z.current===" "&&y.current||ne||(z.current=null,q($.nativeEvent)))},onPointerEnter($){D.current=$.pointerType},onPointerMove($){if($.pointerType==="mouse"&&$.buttons===1){let Y=v.current;Y.dragY+=$.movementY,Y.dragY**2>=64&&(Y.allowUnselectedMouseUp=!0)}},onPointerDown($){D.current=$.pointerType,M.current=!0,Q()},onMouseUp(){if(Q(),l||D.current==="touch"||M.current)return;let $=!v.current.allowSelectedMouseUp&&R,Y=!v.current.allowUnselectedMouseUp&&!R;$||Y||(M.current=!0,N.current?.click(),M.current=!1)}},ee=We("div",t,{ref:[L,o,p.ref,N],state:j,props:[m,te,d,V]}),W=Ua.useMemo(()=>({selected:R,index:P,textRef:f,selectedByFocus:I,hasRegistered:O}),[R,P,f,I,O]);return(0,Qie.jsx)(OH.Provider,{value:W,children:ee})}));var rb=c(ue(),1);var ese=c(E(),1),tse=rb.forwardRef(function(t,o){let r=t.keepMounted??!1,{selected:n}=tC();return r||n?(0,ese.jsx)(hze,{...t,ref:o}):null}),hze=rb.memo(rb.forwardRef((e,t)=>{let{render:o,className:r,style:n,keepMounted:i,...s}=e,{selected:a}=tC(),l=rb.useRef(null),{transitionStatus:u,setMounted:d}=ps(a),p=We("span",e,{ref:[t,l],state:{selected:a,transitionStatus:u},props:[{"aria-hidden":!0,children:"\u2714\uFE0F"},s],stateAttributesMapping:En});return si({open:a,ref:l,onComplete(){a||d(!1)}}),p}));var pS=c(ue(),1);var ose=pS.memo(pS.forwardRef(function(t,o){let{index:r,textRef:n,selectedByFocus:i,hasRegistered:s}=tC(),{firstItemTextRef:a,selectedItemTextRef:l}=Eo(),{render:u,className:d,style:f,...p}=t,g=pS.useCallback(h=>{h&&(s&&r===0&&(a.current=h),s&&i&&(l.current=h))},[a,l,r,i,s]);return We("div",t,{ref:[g,o,n],props:p})}));var rse=c(ue(),1);var bze={...Fa,...En},nse=rse.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a}=Eo(),{side:l,align:u,arrowRef:d,arrowStyles:f,arrowUncentered:p,alignItemWithTriggerActive:g}=rm(),h={open:Pe(a,Ie.open),side:l,align:u,uncentered:p},b=We("div",t,{state:h,ref:[d,o],props:[{style:f,"aria-hidden":!0},s],stateAttributesMapping:bze});return g?null:b});var sse=c(ue(),1);var ise=c(ue(),1);var KO=ise.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:g,scrollArrowsMountedCountRef:m}=Eo(),{side:h,scrollDownArrowRef:b,scrollUpArrowRef:v}=rm(),y=u?Ie.scrollUpArrowVisible:Ie.scrollDownArrowVisible,k=Pe(d,y),S=Pe(d,Ie.openMethod),_=k&&S!=="touch",x=wo(),w=u?v:b,{mounted:T,transitionStatus:B,setMounted:R}=ps(_);ce(()=>(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:_,ref:w,onComplete(){_||R(!1)}});let P=We("div",t,{ref:[o,w],state:{direction:s,visible:_,side:h,transitionStatus:B},props:[{"aria-hidden":!0,children:u?"\u25B2":"\u25BC",style:{position:"absolute"},onMouseMove(N){if(N.movementX===0&&N.movementY===0||x.isStarted())return;d.set("activeIndex",null);function z(){let D=d.state.listElement??f.current;if(!D)return;d.set("activeIndex",null),g();let M=aS(D.scrollHeight,D.clientHeight),V=lS(D.scrollTop,M),L=V===(u?0:M),j=p.current;if(V!==D.scrollTop&&(D.scrollTop=V),j.length===0&&d.set(u?"scrollUpArrowVisible":"scrollDownArrowVisible",!L),L){x.clear();return}if(j.length>0){let q=w.current?.offsetHeight||0;D.scrollTop=yze(j,u,V,D.clientHeight,q,M)}x.start(40,z)}x.start(40,z)},onMouseLeave(){x.clear()}},l],stateAttributesMapping:En});return T||a?P:null});function yze(e,t,o,r,n,i){if(t){let d=0,f=o+n-qs;for(let m=0;m<e.length;m+=1){let h=e[m];if(h&&h.offsetTop>=f){d=m;break}}let p=Math.max(0,d-1),g=e[p];return p<d&&g?lS(g.offsetTop-n,i):0}let s=e.length-1,a=o+r-n+qs;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?lS(u.offsetTop+u.offsetHeight-r+n,i):i}var ase=c(E(),1),lse=sse.forwardRef(function(t,o){return(0,ase.jsx)(KO,{...t,ref:o,direction:"down"})});var cse=c(ue(),1);var use=c(E(),1),dse=cse.forwardRef(function(t,o){return(0,use.jsx)(KO,{...t,ref:o,direction:"up"})});var mS=c(ue(),1);var YO=c(ue(),1),AH=YO.createContext(void 0);function fse(){let e=YO.useContext(AH);if(e===void 0)throw new Error(It(56));return e}var pse=c(E(),1),mse=mS.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,[a,l]=mS.useState(),u=mS.useMemo(()=>({labelId:a,setLabelId:l}),[a,l]),d=We("div",t,{ref:o,props:[{role:"group","aria-labelledby":a},s]});return(0,pse.jsx)(AH.Provider,{value:u,children:d})});var gse=c(ue(),1);var hse=gse.forwardRef(function(t,o){let{render:r,className:n,style:i,id:s,...a}=t,{setLabelId:l}=fse(),u=ii(s);return ce(()=>{l(u)},[u,l]),We("div",t,{ref:o,props:[{id:u},a]})});var ys={};Ar(ys,{Arrow:()=>Ose,Handle:()=>oC,Popup:()=>Pse,Portal:()=>Ese,Positioner:()=>Rse,Provider:()=>Ase,Root:()=>yse,Trigger:()=>xse,Viewport:()=>Nse,createHandle:()=>Dse});var uu=c(ue(),1);var qO=c(ue(),1),LH=qO.createContext(void 0);function Ga(e){let t=qO.useContext(LH);if(t===void 0&&!e)throw new Error(It(72));return t}var bse=c(ue(),1);var vze={...hne,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)},gS=class e extends Qv{constructor(t,o,r=!1){let n=new Qp,i={...Sze(),...t};i.floatingRootContext=mne(n,o,r),super(i,{popupRef:bse.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},vze)}setOpen=(t,o)=>{ine(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Ue(Re.triggerPress,t))}static useStore(t,o){return nne(t,(n,i)=>new e(o,n,i)).store}};function Sze(){return{...pne(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var ZO=c(E(),1),yse=tH(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:g}=t,m=gS.useStore(d?.store,{open:r,openProp:n,activeTriggerId:p,triggerIdProp:f});sne(m,n,r,p),m.useControlledProp("openProp",n),m.useControlledProp("triggerIdProp",f),m.useContextCallback("onOpenChange",l),m.useContextCallback("onOpenChangeComplete",u);let h=m.useState("open"),b=!o&&h,v=m.useState("activeTriggerId"),y=m.useState("mounted"),k=m.useState("payload");m.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i}),m.useSyncedValue("disabled",o),lne(m,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:S,transitionStatus:_}=cne(b,m),x=m.useState("isInstantPhase"),w=m.useState("instantType"),T=m.useState("lastOpenChangeReason"),B=uu.useRef(null);ce(()=>{h&&o&&m.setOpen(!1,Ue(Re.disabled))},[h,o,m]),ce(()=>{_==="ending"&&T===Re.none||_!=="ending"&&x?(w!=="delay"&&(B.current=w),m.set("instantType","delay")):B.current!==null&&(m.set("instantType",B.current),B.current=null)},[_,x,T,w,m]),ce(()=>{b&&v==null&&m.set("payload",void 0)},[m,v,b]);let R=uu.useCallback(()=>{m.setOpen(!1,Ue(Re.imperativeAction))},[m]);uu.useImperativeHandle(a,()=>({unmount:S,close:R}),[S,R]);let I=b||y||!o&&s!=="none";return(0,ZO.jsxs)(LH.Provider,{value:m,children:[I&&(0,ZO.jsx)(kze,{store:m,disabled:o,trackCursorAxis:s}),typeof g=="function"?g({payload:k}):g]})});function kze({store:e,disabled:t,trackCursorAxis:o}){let r=e.useState("floatingRootContext"),n=F0(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=j8(r,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),s=uu.useMemo(()=>Ht(i.reference,n.reference),[i.reference,n.reference]),a=uu.useMemo(()=>Ht(i.trigger,n.trigger),[i.trigger,n.trigger]),l=uu.useMemo(()=>Ht(oO,i.floating,n.floating),[i.floating,n.floating]);return une(e,{activeTriggerProps:s,inactiveTriggerProps:a,popupProps:l}),null}var QO=c(ue(),1);var XO=c(ue(),1),MH=XO.createContext(void 0);function vse(){return XO.useContext(MH)}var Sse=(function(e){return e[e.popupOpen=G0.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var _se="data-base-ui-tooltip-trigger";function kse(e){if("composedPath"in e){let o=e.composedPath();for(let r=0;r<o.length;r+=1){let n=o[r];if(Xe(n))return n}}let t=e.target;return Xe(t)?t:null}function _ze(e){let t=e;for(;t;){if(t.hasAttribute(_se))return t;let o=t.parentElement;if(o){t=o;continue}let r=t.getRootNode();t="host"in r&&Xe(r.host)?r.host:null}return null}var xse=Qre(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,...g}=t,m=Ga(!0),h=s?.store??m;if(!h)throw new Error(It(82));let b=ii(p),v=h.useState("isTriggerActive",b),y=h.useState("isOpenedByTrigger",b),k=h.useState("floatingRootContext"),S=QO.useRef(null),_=u??600,x=f??0,{registerTrigger:w,isMountedByThisTrigger:T}=ane(b,S,h,{payload:a,closeOnClick:d,closeDelay:x}),B=vse(),{delayRef:R,isInstantPhase:I,hasProvider:A}=_8(k,{open:y}),P=tS(k);h.useSyncedValue("isInstantPhase",I);let O=h.useState("disabled"),N=l??O,z=Kt(N),D=h.useState("trackCursorAxis"),M=h.useState("disableHoverablePopup"),V=QO.useRef(!1),L=wo(),j=QO.useRef(void 0);function q(){let X=B?.delay,re=typeof R.current=="object"?R.current.open:void 0,le=_;return A&&(re!==0?le=u??X??_:le=0),le}function Q(X){let re=S.current;if(!re||!X)return!1;let le=_ze(X);return le!==null&&le!==re&&je(re,le)}function te(X){let re=Q(X);return V.current=re,re&&(P.openChangeTimeout.clear(),P.restTimeout.clear(),P.restTimeoutPending=!1,L.clear()),re}let ee=uH(k,{enabled:!N,mouseOnly:!0,move:!1,handleClose:!M&&D!=="both"?mH():null,restMs:q,delay(){let X=typeof R.current=="object"?R.current.close:void 0,re=x;return f==null&&A&&(re=X),{close:re}},triggerElementRef:S,isActiveTrigger:v,isClosing:()=>h.select("transitionStatus")==="ending",shouldOpen(){return!V.current}}),W=sH(k,{enabled:!N}).reference,$=X=>{let re=V.current,le=kse(X),ve=te(le),xe=S.current,be=xe&&le&&je(xe,le);if(ve&&h.select("open")&&h.select("lastOpenChangeReason")===Re.triggerHover){h.setOpen(!1,Ue(Re.triggerHover,X));return}if(re&&!ve&&be&&!z.current&&!h.select("open")&&xe&&Na(j.current)){let ae=()=>{!V.current&&!z.current&&!h.select("open")&&h.setOpen(!0,Ue(Re.triggerHover,X,xe))},pe=q();pe===0?(L.clear(),ae()):L.start(pe,ae)}},Y=h.useState("triggerProps",T);return We("button",t,{state:{open:y},ref:[o,w,S],props:[ee,W,T||D!=="none"?Y:void 0,{onMouseOver(X){$(X.nativeEvent)},onFocus(X){Q(kse(X.nativeEvent))&&X.preventBaseUIHandler()},onMouseLeave(){V.current=!1,L.clear(),j.current=void 0},onPointerEnter(X){j.current=X.pointerType},onPointerDown(X){j.current=X.pointerType,h.set("closeOnClick",d),d&&!h.select("open")&&h.cancelPendingOpen(X.nativeEvent)},onClick(X){d&&!h.select("open")&&h.cancelPendingOpen(X.nativeEvent)},id:b,[Sse.triggerDisabled]:N?"":void 0,[_se]:N?void 0:""},g],stateAttributesMapping:uO})});var Cse=c(ue(),1);var JO=c(ue(),1),NH=JO.createContext(void 0);function wse(){let e=JO.useContext(NH);if(e===void 0)throw new Error(It(70));return e}var DH=c(E(),1),Ese=Cse.forwardRef(function(t,o){let{keepMounted:r=!1,...n}=t;return Ga().useState("mounted")||r?(0,DH.jsx)(NH.Provider,{value:r,children:(0,DH.jsx)(Pie,{ref:o,...n})}):null});var tA=c(ue(),1);var eA=c(ue(),1),VH=eA.createContext(void 0);function hS(){let e=eA.useContext(VH);if(e===void 0)throw new Error(It(71));return e}var Tse=c(E(),1),Rse=tA.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:g=5,sticky:m=!1,disableAnchorTracking:h=!1,collisionAvoidance:b=tre,style:v,...y}=t,k=Ga(),S=wse(),_=k.useState("open"),x=k.useState("mounted"),w=k.useState("trackCursorAxis"),T=k.useState("disableHoverablePopup"),B=k.useState("floatingRootContext"),R=k.useState("instantType"),I=k.useState("transitionStatus"),A=k.useState("hasViewport"),P=yO({anchor:i,positionMethod:s,floatingRootContext:B,mounted:x,side:a,sideOffset:u,align:l,alignOffset:d,collisionBoundary:f,collisionPadding:p,sticky:m,arrowPadding:g,disableAnchorTracking:h,keepMounted:S,collisionAvoidance:b,adaptiveOrigin:A?Une:void 0}),O=tA.useMemo(()=>({open:_,side:P.side,align:P.align,anchorHidden:P.anchorHidden,instant:w!=="none"?"tracking-cursor":R}),[_,P.side,P.align,P.anchorHidden,w,R]),N=vO(t,O,{styles:P.positionerStyles,transitionStatus:I,props:y,refs:[o,k.useStateSetter("positionerElement")],hidden:!x,inert:!_||w==="both"||T});return(0,Tse.jsx)(VH.Provider,{value:P,children:N})});var Bse=c(ue(),1);var xze={...Fa,...En},Pse=Bse.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=Ga(),{side:l,align:u}=hS(),d=a.useState("open"),f=a.useState("instantType"),p=a.useState("transitionStatus"),g=a.useState("popupProps"),m=a.useState("floatingRootContext"),h=a.useState("disabled"),b=a.useState("closeDelay");si({open:d,ref:a.context.popupRef,onComplete(){d&&a.context.onOpenChangeComplete?.(!0)}}),cH(m,{enabled:!h,closeDelay:b});let v=a.useStateSetter("popupElement");return We("div",t,{state:{open:d,side:l,align:u,instant:f,transitionStatus:p},ref:[o,a.context.popupRef,v],props:[g,nS(p),s],stateAttributesMapping:xze})});var Ise=c(ue(),1);var Ose=Ise.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=Ga(),{arrowRef:l,side:u,align:d,arrowUncentered:f,arrowStyles:p}=hS(),g=a.useState("open"),m=a.useState("instantType");return We("div",t,{state:{open:g,side:u,align:d,uncentered:f,instant:m},ref:[o,l],props:[{style:p,"aria-hidden":!0},s],stateAttributesMapping:Fa})});var FH=c(ue(),1);var zH=c(E(),1),Ase=function(t){let{delay:o,closeDelay:r,timeout:n=400}=t,i=FH.useMemo(()=>({delay:o,closeDelay:r}),[o,r]),s=FH.useMemo(()=>({open:o,close:r}),[o,r]);return(0,zH.jsx)(MH.Provider,{value:i,children:(0,zH.jsx)(k8,{delay:s,timeoutMs:n,children:t.children})})};var Mse=c(ue(),1);var Lse=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var wze={activationDirection:e=>e?{"data-activation-direction":e}:null},Nse=Mse.forwardRef(function(t,o){let{render:r,className:n,style:i,children:s,...a}=t,l=Ga(),u=hS(),d=l.useState("instantType"),{children:f,state:p}=die({store:l,side:u.side,cssVars:Lse,children:s}),g={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:d};return We("div",t,{state:g,ref:o,props:[a,{children:f}],stateAttributesMapping:wze})});var oC=class{constructor(){this.store=new gS}open(t){let o=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!o)throw new Error(It(81,t));this.store.setOpen(!0,Ue(Re.imperativeAction,void 0,o))}close(){this.store.setOpen(!1,Ue(Re.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function Dse(){return new oC}function mi(e){return We(e.defaultTagName??"div",e,e)}var zse=c(F(),1),jH="data-wp-hash";function HH(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Eze(document)),e.__wpStyleRuntime}function Cze(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${jH}]`))if(o.getAttribute(jH)===t)return!0;return!1}function jse(e,t,o){if(!e.head)return;let r=HH(),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(jH,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Eze(e){let t=HH();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)jse(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Hse(e,t){let o=HH();o.styles.set(e,t);for(let r of o.documents.keys())jse(r,e,t)}typeof process>"u",Hse("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 Vse={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",Hse("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 Fse={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},oc=(0,zse.forwardRef)(function({variant:t="body-md",render:o,className:r,...n},i){return mi({render:o,defaultTagName:"span",ref:i,props:Ht(n,{className:K(Vse.text,Fse.heading,Fse.p,Vse[t],r)})})});var $se=c(E(),1),UH="data-wp-hash";function GH(){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[${UH}]`))if(o.getAttribute(UH)===t)return!0;return!1}function Wse(e,t,o){if(!e.head)return;let r=GH(),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(UH,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Rze(e){let t=GH();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Wse(e,o,r);return()=>{let 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=GH();o.styles.set(e,t);for(let r of o.documents.keys())Wse(r,e,t)}typeof process>"u",Bze("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 Use={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"},WH=(0,Gse.forwardRef)(function({intent:t="none",className:o,...r},n){return(0,$se.jsx)(oc,{ref:n,className:K(Use.badge,Use[`is-${t}-intent`],o),...r,variant:"body-sm"})});var Kse=c(F(),1),Yse=c(ge(),1),qse=c(E(),1),nb=(0,Kse.forwardRef)(function({icon:t,size:o=24,...r},n){return(0,qse.jsx)(Yse.SVG,{ref:n,...t.props,...r,width:o,height:o})});var du={};Ar(du,{Content:()=>nA,FullBleed:()=>iae,Header:()=>rA,Root:()=>oA,Title:()=>aae});var Zse=c(F(),1),$H="data-wp-hash";function KH(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ize(document)),e.__wpStyleRuntime}function Pze(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 Xse(e,t,o){if(!e.head)return;let r=KH(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Pze(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute($H,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Ize(e){let t=KH();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Xse(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Qse(e,t){let o=KH();o.styles.set(e,t);for(let r of o.documents.keys())Xse(r,e,t)}typeof process>"u",Qse("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Oze={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Qse("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 Aze={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},oA=(0,Zse.forwardRef)(function({render:t,...o},r){let n=K(Aze.root,Oze["box-sizing"]);return mi({defaultTagName:"div",render:t,ref:r,props:Ht({className:n},o)})});var Jse=c(F(),1),YH="data-wp-hash";function qH(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Mze(document)),e.__wpStyleRuntime}function Lze(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${YH}]`))if(o.getAttribute(YH)===t)return!0;return!1}function eae(e,t,o){if(!e.head)return;let r=qH(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Lze(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(YH,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Mze(e){let t=qH();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)eae(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Nze(e,t){let o=qH();o.styles.set(e,t);for(let r of o.documents.keys())eae(r,e,t)}typeof process>"u",Nze("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 Dze={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},rA=(0,Jse.forwardRef)(function({render:t,...o},r){return mi({defaultTagName:"div",render:t,ref:r,props:Ht({className:Dze.header},o)})});var tae=c(F(),1),ZH="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"&&Fze(document)),e.__wpStyleRuntime}function Vze(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ZH}]`))if(o.getAttribute(ZH)===t)return!0;return!1}function oae(e,t,o){if(!e.head)return;let r=XH(),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(ZH,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Fze(e){let t=XH();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)oae(e,o,r);return()=>{let 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=XH();o.styles.set(e,t);for(let r of o.documents.keys())oae(r,e,t)}typeof process>"u",zze("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 jze={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},nA=(0,tae.forwardRef)(function({render:t,...o},r){return mi({defaultTagName:"div",render:t,ref:r,props:Ht({className:jze.content},o)})});var rae=c(F(),1),QH="data-wp-hash";function JH(){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[${QH}]`))if(o.getAttribute(QH)===t)return!0;return!1}function nae(e,t,o){if(!e.head)return;let r=JH(),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(QH,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Uze(e){let t=JH();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)nae(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Gze(e,t){let o=JH();o.styles.set(e,t);for(let r of o.documents.keys())nae(r,e,t)}typeof process>"u",Gze("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 Wze={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},iae=(0,rae.forwardRef)(function({render:t,...o},r){return mi({defaultTagName:"div",render:t,ref:r,props:Ht({className:Wze.fullbleed},o)})});var sae=c(F(),1);var e7=c(E(),1),$ze=(0,e7.jsx)("div",{}),aae=(0,sae.forwardRef)(function({render:t=$ze,children:o,...r},n){return(0,e7.jsx)(oc,{ref:n,variant:"heading-lg",render:t,...r,children:o})});var lae=c(F(),1),cae=c(E(),1),t7=(0,lae.forwardRef)(function(t,o){return(0,cae.jsx)(em.Panel,{ref:o,...t})});var uae=c(F(),1),dae=c(E(),1),o7=(0,uae.forwardRef)(function(t,o){return(0,dae.jsx)(em.Root,{ref:o,...t})});var fae=c(F(),1),pae=c(E(),1),r7=(0,fae.forwardRef)(function(t,o){return(0,pae.jsx)(em.Trigger,{ref:o,...t})});var ib={};Ar(ib,{Content:()=>wae,Header:()=>vae,HeaderDescription:()=>kae,Root:()=>gae});var mae=c(F(),1);var i7=c(E(),1),gae=(0,mae.forwardRef)(function({render:t,...o},r){return(0,i7.jsx)(o7,{ref:r,render:(0,i7.jsx)(oA,{render:t}),...o})});var yS=c(F(),1);var hae=c(F(),1),iA=(0,hae.createContext)({setDescriptionId:()=>{}});var Od=c(E(),1),s7="data-wp-hash";function a7(){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 Kze(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${s7}]`))if(o.getAttribute(s7)===t)return!0;return!1}function yae(e,t,o){if(!e.head)return;let r=a7(),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(s7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Yze(e){let t=a7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)yae(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function l7(e,t){let o=a7();o.styles.set(e,t);for(let r of o.documents.keys())yae(r,e,t)}typeof process>"u",l7("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 bS={"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",l7("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 bae={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",l7("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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 qze={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"},vae=(0,yS.forwardRef)(function({children:t,className:o,render:r,...n},i){let[s,a]=(0,yS.useState)(),l=(0,yS.useMemo)(()=>({setDescriptionId:a}),[a]);return mi({defaultTagName:"div",render:r,ref:i,props:Ht(n,{className:K(bae.heading,bS["heading-wrapper"],o),children:(0,Od.jsx)(iA.Provider,{value:l,children:(0,Od.jsxs)(r7,{className:bS.header,render:(0,Od.jsx)(rA,{}),nativeButton:!1,"aria-describedby":s,children:[(0,Od.jsx)("div",{className:bS["header-content"],children:t}),(0,Od.jsx)("div",{className:K(bS["header-trigger-positioner"]),children:(0,Od.jsx)("div",{className:K(bS["header-trigger-wrapper"],bae.div,qze["outset-ring--focus-parent-visible"]),children:(0,Od.jsx)(nb,{icon:un,className:bS["header-trigger"]})})})]})})})})});var nm=c(F(),1);var Sae=c(E(),1),kae=(0,nm.forwardRef)(function({children:t,className:o,...r},n){let i=(0,nm.useId)(),{setDescriptionId:s}=(0,nm.useContext)(iA);return(0,nm.useEffect)(()=>(s(i),()=>s(void 0)),[i,s]),(0,Sae.jsx)("div",{ref:n,id:i,"aria-hidden":"true",className:o,...r,children:t})});var _ae=c(F(),1);var d7=c(E(),1),u7="data-wp-hash";function f7(){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 Zze(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${u7}]`))if(o.getAttribute(u7)===t)return!0;return!1}function xae(e,t,o){if(!e.head)return;let r=f7(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Zze(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(u7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Xze(e){let t=f7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)xae(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Qze(e,t){let o=f7();o.styles.set(e,t);for(let r of o.documents.keys())xae(r,e,t)}typeof process>"u",Qze("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 c7={"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"},wae=(0,_ae.forwardRef)(function({className:t,render:o,children:r,hiddenUntilFound:n=!0,...i},s){return(0,d7.jsx)(t7,{ref:s,className:a=>K(c7.content,a.open&&a.transitionStatus==="idle"&&c7["overflow-visible"],t),hiddenUntilFound:n,...i,children:(0,d7.jsx)(nA,{className:c7["content-inner"],render:o,children:r})})});var Cae=c(F(),1);function vS(e,t,o){return(0,Cae.cloneElement)(e??t,{children:o})}var Jze=c(Tae(),1);var Rae=c(Ix(),1),{lock:QIt,unlock:Bae}=(0,Rae.__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 eje(){let e=Jze;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Bae(e.privateApis).ThemeProvider}var sA=eje();var Pae=c(F(),1),p7="data-wp-hash";function m7(){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 tje(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${p7}]`))if(o.getAttribute(p7)===t)return!0;return!1}function Iae(e,t,o){if(!e.head)return;let r=m7(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(tje(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(p7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function oje(e){let t=m7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Iae(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function rje(e,t){let o=m7();o.styles.set(e,t);for(let r of o.documents.keys())Iae(r,e,t)}typeof process>"u",rje("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var nje={stack:"_19ce0419607e1896__stack"},ije={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)"},Qe=(0,Pae.forwardRef)(function({direction:t,gap:o,align:r,justify:n,wrap:i,render:s,...a},l){let u={gap:o&&ije[o],alignItems:r,justifyContent:n,flexDirection:t,flexWrap:i};return mi({render:s,ref:l,props:Ht(a,{style:u,className:nje.stack})})});var kt={};Ar(kt,{Popup:()=>Uae,Portal:()=>lA,Positioner:()=>cA,Provider:()=>Zae,Root:()=>Yae,Trigger:()=>$ae});var jae=c(F(),1);var Mae=c(F(),1);var h7="data-wp-hash";function b7(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&aje(document)),e.__wpStyleRuntime}function sje(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${h7}]`))if(o.getAttribute(h7)===t)return!0;return!1}function Aae(e,t,o){if(!e.head)return;let r=b7(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(sje(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(h7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function aje(e){let t=b7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Aae(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function lje(e,t){let o=b7();o.styles.set(e,t);for(let r of o.documents.keys())Aae(r,e,t)}typeof process>"u",lje("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 Oae={slot:"_11fc52b637ff8a7e__slot"},Lae="data-wp-compat-overlay-slot";function cje(){return typeof document>"u"?null:document}function uje(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var fu=null;function g7(e){return e.setAttribute("aria-hidden","false"),e}function dje(e){let t=e.createElement("div");return t.setAttribute(Lae,""),Oae.slot&&t.classList.add(Oae.slot),e.body.appendChild(t),t}function aA(){if(typeof window>"u"||!uje()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=cje();if(!e||!e.body)return;if(fu&&fu.ownerDocument===e&&fu.isConnected)return g7(fu);let t=e.querySelector(`[${Lae}]`);return t instanceof HTMLDivElement?(fu=g7(t),fu):(fu?.isConnected&&fu.remove(),fu=g7(dje(e)),fu)}var Nae=c(E(),1),lA=(0,Mae.forwardRef)(function({container:t,...o},r){return(0,Nae.jsx)(ys.Portal,{container:t??aA(),...o,ref:r})});var Dae=c(F(),1),zae=c(E(),1),y7="data-wp-hash";function v7(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&pje(document)),e.__wpStyleRuntime}function fje(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${y7}]`))if(o.getAttribute(y7)===t)return!0;return!1}function Vae(e,t,o){if(!e.head)return;let r=v7(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(fje(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(y7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function pje(e){let t=v7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Vae(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Fae(e,t){let o=v7();o.styles.set(e,t);for(let r of o.documents.keys())Vae(r,e,t)}typeof process>"u",Fae("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var mje={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Fae("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 gje={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},cA=(0,Dae.forwardRef)(function({align:t="center",className:o,side:r="top",sideOffset:n=4,...i},s){return(0,zae.jsx)(ys.Positioner,{ref:s,align:t,side:r,sideOffset:n,...i,className:K(mje["box-sizing"],gje.positioner,o)})});var rC=c(E(),1),S7="data-wp-hash";function k7(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&bje(document)),e.__wpStyleRuntime}function hje(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${S7}]`))if(o.getAttribute(S7)===t)return!0;return!1}function Hae(e,t,o){if(!e.head)return;let r=k7(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(hje(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(S7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function bje(e){let t=k7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Hae(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function yje(e,t){let o=k7();o.styles.set(e,t);for(let r of o.documents.keys())Hae(r,e,t)}typeof process>"u",yje("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 vje={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Sje={background:"#1e1e1e"},Uae=(0,jae.forwardRef)(function({portal:t,positioner:o,children:r,className:n,...i},s){let a=(0,rC.jsx)(sA,{color:Sje,children:(0,rC.jsx)(ys.Popup,{ref:s,className:K(vje.popup,n),...i,children:r})}),l=vS(o,(0,rC.jsx)(cA,{}),a);return vS(t,(0,rC.jsx)(lA,{}),l)});var Gae=c(F(),1),Wae=c(E(),1),$ae=(0,Gae.forwardRef)(function(t,o){return(0,Wae.jsx)(ys.Trigger,{ref:o,...t})});var Kae=c(E(),1);function Yae(e){return(0,Kae.jsx)(ys.Root,{...e})}var qae=c(E(),1);function Zae({...e}){return(0,qae.jsx)(ys.Provider,{...e})}var nC=c(F(),1),iC=c(E(),1),_7="data-wp-hash";function x7(){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 kje(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${_7}]`))if(o.getAttribute(_7)===t)return!0;return!1}function Xae(e,t,o){if(!e.head)return;let r=x7(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(kje(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(_7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function _je(e){let t=x7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Xae(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function w7(e,t){let o=x7();o.styles.set(e,t);for(let r of o.documents.keys())Xae(r,e,t)}typeof process>"u",w7("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 xje={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",w7("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var wje={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",w7("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 SS={"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"},Qae=(0,nC.forwardRef)(function({className:t,children:o,visuallyDisabled:r,size:n="default",isBorderless:i,prefix:s,suffix:a,...l},u){return(0,iC.jsxs)("div",{ref:u,className:K(xje.div,wje["box-sizing"],SS["input-layout"],SS[`is-size-${n}`],r&&SS["is-disabled"],i&&SS["is-borderless"],t),...l,children:[nC.Children.count(s)>0&&(0,iC.jsx)("div",{className:SS["slot-wrapper"],"data-slot-type":"prefix",children:s}),o,nC.Children.count(a)>0&&(0,iC.jsx)("div",{className:SS["slot-wrapper"],"data-slot-type":"suffix",children:a})]})});var ele=c(F(),1),ole=c(E(),1),C7="data-wp-hash";function E7(){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 Cje(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${C7}]`))if(o.getAttribute(C7)===t)return!0;return!1}function tle(e,t,o){if(!e.head)return;let r=E7(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Cje(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(C7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Eje(e){let t=E7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)tle(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Tje(e,t){let o=E7();o.styles.set(e,t);for(let r of o.documents.keys())tle(r,e,t)}typeof process>"u",Tje("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 Jae={"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"},T7=(0,ele.forwardRef)(function({padding:t="default",className:o,...r},n){return(0,ole.jsx)("div",{ref:n,className:K(Jae["input-layout-slot"],Jae[`is-padding-${t}`],o),...r})});T7.displayName="InputLayout.Slot";var rle=Object.assign(Qae,{Slot:T7});var nle={align:"start",sideOffset:8,collisionPadding:12};var sb={};Ar(sb,{Control:()=>Rle,Description:()=>kle,Details:()=>Cle,Item:()=>ule,Label:()=>hle,Root:()=>ale});var ile=c(F(),1);var P7=c(E(),1),R7="data-wp-hash";function B7(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Bje(document)),e.__wpStyleRuntime}function Rje(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${R7}]`))if(o.getAttribute(R7)===t)return!0;return!1}function sle(e,t,o){if(!e.head)return;let r=B7(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Rje(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(R7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Bje(e){let t=B7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)sle(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Pje(e,t){let o=B7();o.styles.set(e,t);for(let r of o.documents.keys())sle(r,e,t)}typeof process>"u",Pje("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Ije={"box-sizing":"_336cd3e4e743482f__box-sizing"},Oje=e=>(0,P7.jsx)(Qe,{...e,direction:"column",gap:"sm"}),ale=(0,ile.forwardRef)(function({className:t,render:o=Oje,...r},n){return(0,P7.jsx)(bs.Root,{ref:n,className:K(Ije["box-sizing"],t),render:o,...r})});var lle=c(F(),1),cle=c(E(),1),ule=(0,lle.forwardRef)(function(t,o){return(0,cle.jsx)(bs.Item,{ref:o,...t})});var mle=c(F(),1);var dle=c(F(),1),I7="data-wp-hash";function O7(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Lje(document)),e.__wpStyleRuntime}function Aje(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${I7}]`))if(o.getAttribute(I7)===t)return!0;return!1}function fle(e,t,o){if(!e.head)return;let r=O7(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Aje(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(I7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Lje(e){let t=O7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)fle(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Mje(e,t){let o=O7();o.styles.set(e,t);for(let r of o.documents.keys())fle(r,e,t)}typeof process>"u",Mje("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 Nje={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},bt=(0,dle.forwardRef)(function({render:t,...o},r){return mi({render:t,ref:r,props:Ht({className:Nje["visually-hidden"]},o,{"data-visually-hidden":""})})});var L7=c(E(),1),A7="data-wp-hash";function M7(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Vje(document)),e.__wpStyleRuntime}function Dje(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${A7}]`))if(o.getAttribute(A7)===t)return!0;return!1}function gle(e,t,o){if(!e.head)return;let r=M7(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Dje(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(A7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Vje(e){let t=M7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)gle(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Fje(e,t){let o=M7();o.styles.set(e,t);for(let r of o.documents.keys())gle(r,e,t)}typeof process>"u",Fje("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 ple={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},hle=(0,mle.forwardRef)(function({className:t,hideFromVision:o,variant:r,...n},i){let s=(0,L7.jsx)(bs.Label,{ref:i,className:K(ple.label,r&&ple[`is-${r}`],t),...n});return o?(0,L7.jsx)(bt,{render:s}):s});var ble=c(F(),1),Sle=c(E(),1),N7="data-wp-hash";function D7(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&jje(document)),e.__wpStyleRuntime}function zje(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${N7}]`))if(o.getAttribute(N7)===t)return!0;return!1}function yle(e,t,o){if(!e.head)return;let r=D7(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(zje(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(N7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function jje(e){let t=D7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)yle(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function vle(e,t){let o=D7();o.styles.set(e,t);for(let r of o.documents.keys())yle(r,e,t)}typeof process>"u",vle("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 Hje={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",vle("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 Uje={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},kle=(0,ble.forwardRef)(function({className:t,...o},r){return(0,Sle.jsx)(bs.Description,{ref:r,className:K(Hje.p,Uje.description,t),...o})});var _le=c(F(),1),xle=c(G(),1);var im=c(E(),1),V7="data-wp-hash";function F7(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wje(document)),e.__wpStyleRuntime}function Gje(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${V7}]`))if(o.getAttribute(V7)===t)return!0;return!1}function wle(e,t,o){if(!e.head)return;let r=F7(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Gje(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(V7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Wje(e){let t=F7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)wle(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function $je(e,t){let o=F7();o.styles.set(e,t);for(let r of o.documents.keys())wle(r,e,t)}typeof process>"u",$je("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 Kje={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},Cle=(0,_le.forwardRef)(function({className:t,...o},r){return(0,im.jsxs)(im.Fragment,{children:[(0,im.jsx)(bt,{render:(0,im.jsx)(bs.Description,{}),children:(0,xle.__)("More details follow the field.")}),(0,im.jsx)("div",{ref:r,className:K(Kje.description,t),...o})]})});var Ele=c(F(),1),Tle=c(E(),1),Rle=(0,Ele.forwardRef)(function(t,o){return(0,Tle.jsx)(bs.Control,{ref:o,...t})});var sm={};Ar(sm,{Group:()=>sC,GroupLabel:()=>aC,Item:()=>Dle,Popup:()=>$le,Portal:()=>dA,Positioner:()=>fA,Root:()=>Yle,Trigger:()=>Jle});var Ble=c(F(),1),Ile=c(E(),1),z7="data-wp-hash";function j7(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qje(document)),e.__wpStyleRuntime}function Yje(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${z7}]`))if(o.getAttribute(z7)===t)return!0;return!1}function Ple(e,t,o){if(!e.head)return;let r=j7(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Yje(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(z7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function qje(e){let t=j7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Ple(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Zje(e,t){let o=j7();o.styles.set(e,t);for(let r of o.documents.keys())Ple(r,e,t)}typeof process>"u",Zje("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 Xje={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"},sC=(0,Ble.forwardRef)(function({className:t,children:o,...r},n){return(0,Ile.jsx)(jr.Group,{className:K(Xje.group,t),ref:n,...r,children:o})});var Ole=c(F(),1);var U7=c(E(),1),H7="data-wp-hash";function G7(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Jje(document)),e.__wpStyleRuntime}function Qje(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${H7}]`))if(o.getAttribute(H7)===t)return!0;return!1}function Ale(e,t,o){if(!e.head)return;let r=G7(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Qje(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(H7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Jje(e){let t=G7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Ale(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function e8e(e,t){let o=G7();o.styles.set(e,t);for(let r of o.documents.keys())Ale(r,e,t)}typeof process>"u",e8e("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 t8e={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"},aC=(0,Ole.forwardRef)(function({className:t,children:o,...r},n){return(0,U7.jsx)(oc,{variant:"heading-sm",className:K(t8e["group-label"],t),render:(0,U7.jsx)(jr.GroupLabel,{ref:n,...r}),children:o})});var Lle=c(F(),1);var lC=c(E(),1),W7="data-wp-hash";function $7(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&r8e(document)),e.__wpStyleRuntime}function o8e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${W7}]`))if(o.getAttribute(W7)===t)return!0;return!1}function Mle(e,t,o){if(!e.head)return;let r=$7(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(o8e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(W7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function r8e(e){let t=$7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Mle(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Nle(e,t){let o=$7();o.styles.set(e,t);for(let r of o.documents.keys())Mle(r,e,t)}typeof process>"u",Nle("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 uA={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",Nle("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var n8e={"box-sizing":"_336cd3e4e743482f__box-sizing"},Dle=(0,Lle.forwardRef)(function({className:t,value:o,size:r="default",children:n,...i},s){return(0,lC.jsxs)(jr.Item,{className:K(n8e["box-sizing"],uA.item,uA[`is-size-${r}`],t),value:o,ref:s,...i,children:[(0,lC.jsx)(nb,{icon:as,className:K(uA["item-icon"],uA["item-indicator-icon"]),size:r==="small"?20:24}),(0,lC.jsx)(jr.ItemText,{children:n})]})});var Gle=c(F(),1);var Vle=c(F(),1);var Fle=c(E(),1),dA=(0,Vle.forwardRef)(function({container:t,...o},r){return(0,Fle.jsx)(jr.Portal,{container:t??aA(),...o,ref:r})});var zle=c(F(),1);var Ule=c(E(),1),K7="data-wp-hash";function Y7(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&s8e(document)),e.__wpStyleRuntime}function i8e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${K7}]`))if(o.getAttribute(K7)===t)return!0;return!1}function jle(e,t,o){if(!e.head)return;let r=Y7(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(i8e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(K7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function s8e(e){let t=Y7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)jle(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Hle(e,t){let o=Y7();o.styles.set(e,t);for(let r of o.documents.keys())jle(r,e,t)}typeof process>"u",Hle("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var a8e={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Hle("8c70612dd7","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._0ab863136fb95530__positioner{z-index:var(--wp-ui-select-z-index,initial)}}}");var l8e={positioner:"_0ab863136fb95530__positioner"},fA=(0,zle.forwardRef)(function({className:t,...o},r){return(0,Ule.jsx)(jr.Positioner,{...nle,alignItemWithTrigger:!1,...o,ref:r,className:K(a8e["box-sizing"],l8e.positioner,t)})});var ab=c(E(),1),Z7="data-wp-hash";function X7(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&u8e(document)),e.__wpStyleRuntime}function c8e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Z7}]`))if(o.getAttribute(Z7)===t)return!0;return!1}function Wle(e,t,o){if(!e.head)return;let r=X7(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(c8e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Z7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function u8e(e){let t=X7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Wle(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function d8e(e,t){let o=X7();o.styles.set(e,t);for(let r of o.documents.keys())Wle(r,e,t)}typeof process>"u",d8e("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 q7={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"},$le=(0,Gle.forwardRef)(function({className:t,portal:o,positioner:r,children:n,...i},s){let a=(0,ab.jsx)(sA,{children:(0,ab.jsx)(jr.Popup,{ref:s,className:K(q7.popup,t),...i,children:(0,ab.jsx)(jr.List,{className:q7.list,children:(0,ab.jsx)("div",{className:q7["list-scrollable-container"],children:n})})})}),l=vS(r,(0,ab.jsx)(fA,{}),a);return vS(o,(0,ab.jsx)(dA,{}),l)});var Kle=c(E(),1);function Yle(e){return(0,Kle.jsx)(jr.Root,{...e})}var qle=c(F(),1);var Zle=c(G(),1);var _S=c(E(),1),Q7="data-wp-hash";function J7(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&p8e(document)),e.__wpStyleRuntime}function f8e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Q7}]`))if(o.getAttribute(Q7)===t)return!0;return!1}function Xle(e,t,o){if(!e.head)return;let r=J7(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(f8e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Q7,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function p8e(e){let t=J7();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Xle(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Qle(e,t){let o=J7();o.styles.set(e,t);for(let r of o.documents.keys())Xle(r,e,t)}typeof process>"u",Qle("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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 m8e={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"};typeof process>"u",Qle("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 kS={"trigger-wrapper":"_6e4e0445ef20426b__trigger-wrapper","is-minimal":"fa98c865fb77e675__is-minimal",trigger:"_7893295e3f6d1af7__trigger","trigger-value":"e760c9339965ce84__trigger-value","trigger-caret":"_308bc63e43681f99__trigger-caret"},Jle=(0,qle.forwardRef)(function({className:t,size:o,variant:r,children:n,placeholder:i=(0,Zle.__)("Select"),...s},a){return(0,_S.jsx)(rle,{className:K(m8e["outset-ring--focus-within-except-active"],kS["trigger-wrapper"],r==="minimal"&&kS["is-minimal"],t),size:o,isBorderless:r==="minimal",children:(0,_S.jsxs)(jr.Trigger,{...s,className:K(kS.trigger,r==="minimal"&&kS["is-minimal"]),"data-can-disable-input-layout":!0,ref:a,children:[(0,_S.jsx)(jr.Value,{placeholder:i,className:kS["trigger-value"],children:n}),(0,_S.jsx)(nb,{className:kS["trigger-caret"],icon:un,size:18})]})})});var rce=c(F(),1);var pA=c(F(),1),eU=(0,pA.createContext)(void 0),ece=()=>(0,pA.useContext)(eU);var tce=c(F(),1);var oce=c(E(),1),cC=(0,tce.forwardRef)(function({size:t,...o},r){let n=ece(),i=t??n;return(0,oce.jsx)(sm.Item,{size:i,ref:r,...o})});var rc=c(E(),1),nce=(0,rce.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,rc.jsxs)(sb.Root,{className:t,children:[(0,rc.jsx)(sb.Label,{hideFromVision:a,children:n}),(0,rc.jsxs)(sm.Root,{items:r,...f,children:[(0,rc.jsx)(sm.Trigger,{ref:p,placeholder:l,size:u,children:d}),(0,rc.jsx)(sm.Popup,{children:(0,rc.jsx)(eU.Provider,{value:u,children:o!==void 0?o:r?.map(g=>(0,rc.jsx)(cC,{value:g,label:g.label,disabled:g.disabled,children:g.label},g.value??"null"))})})]}),i&&(0,rc.jsx)(sb.Description,{children:i}),s&&(0,rc.jsx)(sb.Details,{children:s})]})});sC.displayName="SelectControl.Group";aC.displayName="SelectControl.GroupLabel";cC.displayName="SelectControl.Item";var tU=Object.assign(nce,{Group:sC,GroupLabel:aC,Item:cC});var Sm=c(G(),1),zC=c(fe(),1),Jpe=c(J(),1);var xS=c(G(),1),wS=c(F(),1),sce=c(U(),1),uC=c(E(),1),ice=[(0,wS.createInterpolateElement)((0,xS.__)("While writing, you can press <kbd>/</kbd> to quickly insert new blocks."),{kbd:(0,uC.jsx)("kbd",{})}),(0,wS.createInterpolateElement)((0,xS.__)("Indent a list by pressing <kbd>space</kbd> at the beginning of a line."),{kbd:(0,uC.jsx)("kbd",{})}),(0,wS.createInterpolateElement)((0,xS.__)("Outdent a list by pressing <kbd>backspace</kbd> at the beginning of a line."),{kbd:(0,uC.jsx)("kbd",{})}),(0,xS.__)("Drag files into the editor to automatically insert media blocks."),(0,xS.__)("Change a block's type by pressing the block icon on the toolbar.")];function g8e(){let[e]=(0,wS.useState)(()=>Math.floor(Math.random()*ice.length));return(0,uC.jsx)(sce.Tip,{children:ice[e]})}var ace=g8e;var WS=c(de(),1),Ofe=c(F(),1),Afe=c(G(),1);var lb=c(U(),1);var mA=c(J(),1),lce=c(Rt(),1),am=c(G(),1);var cce=c(de(),1);var Kn=c(E(),1),{Badge:h8e}=H(lb.privateApis);function b8e({children:e,onClick:t}){return t?(0,Kn.jsx)(lb.Button,{__next40pxDefaultSize:!0,className:"block-editor-block-card__parent-select-button",onClick:t,children:e}):e}function y8e({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,lce.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:g}=(0,mA.useSelect)(b=>{if(a||l||!s)return{};let{getBlockParents:v,getBlockName:y,shouldRenderBlockListView:k}=H(b(C)),_=v(d,!1).find(x=>k(x));return{parentBlockClientId:_,parentBlockName:_?y(_):null}},[d,s,l,a]),{selectBlock:m}=(0,mA.useDispatch)(C),h=a?"div":"h2";return(0,Kn.jsx)("div",{className:K("block-editor-block-card",{"is-parent":a,"is-child":l},n),children:(0,Kn.jsxs)(Qe,{direction:"column",gap:"sm",children:[(0,Kn.jsxs)(Qe,{direction:"row",align:"center",justify:"space-between",children:[(0,Kn.jsxs)(Qe,{direction:"row",align:"center",justify:"flex-start",children:[p&&(0,Kn.jsx)(lb.Button,{onClick:()=>m(p),label:g?(0,am.sprintf)((0,am.__)('Go to "%s" block'),(0,cce.getBlockType)(g)?.title):(0,am.__)("Go to parent block"),style:{minWidth:24,padding:0},icon:(0,am.isRTL)()?dn:Pi,size:"small"}),l&&(0,Kn.jsx)("span",{className:"block-editor-block-card__child-indicator-icon",children:(0,Kn.jsx)(lb.Icon,{icon:(0,am.isRTL)()?Vx:Fx})}),(0,Kn.jsxs)(b8e,{onClick:a?()=>{m(a)}:void 0,children:[(0,Kn.jsx)(Et,{icon:t,showColors:!0}),(0,Kn.jsxs)(Qe,{direction:"column",gap:"xs",children:[(0,Kn.jsxs)(h,{className:"block-editor-block-card__title",children:[(0,Kn.jsx)("span",{className:"block-editor-block-card__name",children:i?.length?i:e}),!a&&!l&&!!i?.length&&(0,Kn.jsx)(h8e,{children:e})]}),u]})]})]}),f]}),!a&&!l&&o&&(0,Kn.jsx)(oc,{className:"block-editor-block-card__description",children:o})]})})}var dC=y8e;var e2=c(fe(),1),KU=c(J(),1),pb=c(F(),1),$U=c(Rt(),1);var Pce=c(J(),1),lm=c(F(),1),Ice=c(U(),1),nc=c(dce(),1);var fce=c(F(),1),CS=c(J(),1),pce=c(fe(),1);var gA=c(E(),1);function v8e(e,t,o){if(!o)return t;let r=e.get(t);return r||(r=(0,CS.createRegistry)({},t),r.registerStore(ir,gv),e.set(t,r)),r}var S8e=(0,pce.createHigherOrderComponent)(e=>function({useSubRegistry:o=!0,...r}){let n=(0,CS.useRegistry)(),[i]=(0,fce.useState)(()=>new WeakMap),s=v8e(i,n,o);return s===n?(0,gA.jsx)(e,{registry:n,...r}):(0,gA.jsx)(CS.RegistryProvider,{value:s,children:(0,gA.jsx)(e,{registry:s,...r})})},"withRegistryProvider"),mce=S8e;var ji=c(F(),1),yce=c(J(),1),vce=c(de(),1);var gce=c(F(),1),k8e=()=>{},hA=(0,gce.createContext)({getSelection:()=>{},onChangeSelection:k8e});var hce=()=>{};function Sce(e,t){let o=(0,vce.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=>Sce(r,t))),o}function kce(e,t){return e.map(o=>{let r=t.internalToExternal.get(o.clientId);return{...o,clientId:r??o.clientId,innerBlocks:kce(o.innerBlocks,t)}})}function bce(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 bA({clientId:e=null,value:t,onChange:o=hce,onInput:r=hce}){let n=(0,yce.useRegistry)(),{getSelection:i,onChangeSelection:s}=(0,ji.useContext)(hA),{resetBlocks:a,resetSelection:l,replaceInnerBlocks:u,setHasControlledInnerBlocks:d,__unstableMarkNextChangeAsNotPersistent:f}=n.dispatch(C),{getBlockName:p,getBlocks:g,getSelectionStart:m,getSelectionEnd:h}=n.select(C),b=(0,ji.useRef)({incoming:null,outgoing:[]}),v=(0,ji.useRef)(!1),y=(0,ji.useRef)({externalToInternal:new Map,internalToExternal:new Map}),k=(0,ji.useRef)(null),S=(0,ji.useRef)(!1),_=()=>{let R=i();if(!R?.selectionStart?.clientId||R===k.current)return;let I=R.selectionStart.clientId;if(e?y.current.externalToInternal.has(I):!!p(I)){k.current=R;let P=O=>!O?.clientId||!e?O:{...O,clientId:y.current.externalToInternal.get(O.clientId)??O.clientId};S.current=!0,l(P(R.selectionStart),P(R.selectionEnd),R.initialPosition),S.current=!1}},x=()=>{t&&(e?n.batch(()=>{y.current.externalToInternal.clear(),y.current.internalToExternal.clear();let R=t.map(I=>Sce(I,y.current));f({history:"ignore"}),d(e,!0),v.current&&(b.current.incoming=R),f({history:"ignore"}),u(e,R),k.current=null}):(v.current&&(b.current.incoming=t),f({history:"ignore"}),a(t)))},w=()=>{e?(f({history:"ignore"}),d(e,!1),f({history:"ignore"}),u(e,[])):(f({history:"ignore"}),a([]))},T=(0,ji.useRef)(r),B=(0,ji.useRef)(o);(0,ji.useEffect)(()=>{T.current=r,B.current=o},[r,o]),(0,ji.useEffect)(()=>{let R=b.current.outgoing.includes(t),I=g(e)===t;R?b.current.outgoing[b.current.outgoing.length-1]===t&&(b.current.outgoing=[]):I||(b.current.outgoing=[],x(),_())},[t,e]),(0,ji.useEffect)(()=>{let{getSelectedBlocksInitialCaretPosition:R,isLastBlockChangePersistent:I,__unstableGetLastBlockChangeHistoryMode:A,__unstableIsLastBlockChangeIgnored:P,areInnerBlocksControlled:O,getBlockParents:N}=n.select(C),z=g(e),D=I(),M=A(),V=!1,L=m(),j=h();v.current=!0;let q=n.subscribe(()=>{if(e!==null&&p(e)===null)return;let Q=I(),te=A(),ee=g(e),W=ee!==z;if(z=ee,W&&(b.current.incoming||P())){b.current.incoming=null,D=Q,M=te;return}let Y=W||V&&!W&&Q&&!D,Z=m(),oe=h(),ne=Z!==L||oe!==j;ne&&(L=Z,j=oe),(Y||ne)&&n.batch(()=>{if(Y){D=Q,M=te;let X=e?kce(z,y.current):z,re={selectionStart:Z,selectionEnd:oe,initialPosition:R()},le=e?bce(re,y.current):re;b.current.outgoing.push(X);let ve=D?B.current:T.current,xe={selection:le};M==="ignore"&&(xe.undoIgnore=!0),ve(X,xe)}if(ne&&!Y&&Z?.clientId&&!S.current&&(e?y.current.internalToExternal.has(Z.clientId):!N(Z.clientId).some(re=>O(re)))){let re={selectionStart:Z,selectionEnd:oe,initialPosition:R()};s(e?bce(re,y.current):re)}}),V=W},C);return()=>{v.current=!1,q()}},[n,e]),(0,ji.useEffect)(()=>()=>{w()},[])}var _ce=c(F(),1),xce=c(J(),1),wce=c(Yl(),1),Hr=c(G(),1);function Cce(){return null}function _8e(){let{registerShortcut:e,unregisterShortcut:t}=(0,xce.useDispatch)(wce.store),[o]=Le("blockVisibility.allowEditing");return(0,_ce.useEffect)(()=>{e({name:"core/block-editor/copy",category:"block",description:(0,Hr.__)("Copy the selected block(s)."),keyCombination:{modifier:"primary",character:"c"}}),e({name:"core/block-editor/cut",category:"block",description:(0,Hr.__)("Cut the selected block(s)."),keyCombination:{modifier:"primary",character:"x"}}),e({name:"core/block-editor/paste",category:"block",description:(0,Hr.__)("Paste the selected block(s)."),keyCombination:{modifier:"primary",character:"v"}}),e({name:"core/block-editor/duplicate",category:"block",description:(0,Hr.__)("Duplicate the selected block(s)."),keyCombination:{modifier:"primaryShift",character:"d"}}),e({name:"core/block-editor/remove",category:"block",description:(0,Hr.__)("Remove the selected block(s)."),keyCombination:{modifier:"access",character:"z"}}),e({name:"core/block-editor/paste-styles",category:"block",description:(0,Hr.__)("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,Hr.__)("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,Hr.__)("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,Hr.__)("Delete selection."),keyCombination:{character:"del"},aliases:[{character:"backspace"}]}),e({name:"core/block-editor/stop-editing-as-blocks",category:"block",description:(0,Hr.__)("Finish editing a design."),keyCombination:{character:"escape"}}),e({name:"core/block-editor/select-all",category:"selection",description:(0,Hr.__)("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,Hr.__)("Clear selection."),keyCombination:{character:"escape"}}),e({name:"core/block-editor/multi-text-selection",category:"selection",description:(0,Hr.__)("Select text across multiple blocks."),keyCombination:{modifier:"shift",character:"arrow"}}),e({name:"core/block-editor/focus-toolbar",category:"global",description:(0,Hr.__)("Navigate to the nearest toolbar."),keyCombination:{modifier:"alt",character:"F10"}}),e({name:"core/block-editor/move-up",category:"block",description:(0,Hr.__)("Move the selected block(s) up."),keyCombination:{modifier:"secondary",character:"t"}}),e({name:"core/block-editor/move-down",category:"block",description:(0,Hr.__)("Move the selected block(s) down."),keyCombination:{modifier:"secondary",character:"y"}}),e({name:"core/block-editor/collapse-list-view",category:"list-view",description:(0,Hr.__)("Collapse all other items."),keyCombination:{modifier:"alt",character:"l"}}),e({name:"core/block-editor/group",category:"block",description:(0,Hr.__)("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,Hr.__)("Show or hide the selected block(s)."),keyCombination:{modifier:"primaryShift",character:"h"}}),e({name:"core/block-editor/rename",category:"block",description:(0,Hr.__)("Rename the selected block."),keyCombination:{modifier:"primaryAlt",character:"r"}})},[e,t,o]),null}Cce.Register=_8e;var yA=Cce;var Ece=c(F(),1);function x8e(e={}){return(0,Ece.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 Tce=x8e;var Ad=c(E(),1),vA=()=>{},Rce=!1,ES=null,TS=null,Bce=["image/heic","image/heif"];function Oce(){if(ES!==null)return ES;if(!window.__clientSideMediaProcessing||typeof nc.detectClientSideMediaSupport!="function")return ES=!1,!1;let e=(0,nc.detectClientSideMediaSupport)();return!e||!e.supported?(Rce||(console.info(`Client-side media processing unavailable: ${e.reason}. Using server-side processing.`),Rce=!0),ES=!1,!1):(ES=!0,!0)}function w8e(){return TS!==null?TS:Oce()||!window.__clientSideMediaProcessing||typeof nc.isHeicCanvasSupported!="function"||!(0,nc.isHeicCanvasSupported)()?(TS=!1,!1):(TS=!0,!0)}function C8e(e,t,{allowedTypes:o,additionalData:r={},filesList:n,onError:i=vA,onFileChange:s,onSuccess:a,onBatchSuccess:l}){e.dispatch(nc.store).addItems({files:Array.from(n),onChange:s,onSuccess:u=>{t?.[Mx]?.(u),a?.(u)},onBatchSuccess:l,onError:u=>i(typeof u=="string"?u:u?.message??""),additionalData:r,allowedTypes:o})}function E8e(e,t,{allowedTypes:o,additionalData:r={},filesList:n,onError:i=vA,onFileChange:s,onSuccess:a,onBatchSuccess:l}){let u=Array.from(n),d=u.filter(h=>Bce.includes(h.type)),f=u.filter(h=>!Bce.includes(h.type)),p=d.length>0&&f.length>0&&t?.mediaUpload,g=p?2:1,m=p?()=>{g--,g<=0&&l?.()}:l;d.length>0&&e.dispatch(nc.store).addItems({files:d,onChange:s,onSuccess:h=>{t?.[Mx]?.(h),a?.(h)},onBatchSuccess:m,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:m})}function T8e(e){return bA(e),null}var RS=mce(e=>{let{settings:t,registry:o,stripExperimentalSettings:r=!1}=e,n=Tce(t),i=Oce(),s=w8e(),a=i||s,l=!!t?.mediaUpload?.__isMediaUploadInterceptor,u=(0,lm.useMemo)(()=>{if(a&&t?.mediaUpload&&!l){let v=(i?C8e:E8e).bind(null,o,t);return v.__isMediaUploadInterceptor=!0,{...t,mediaUpload:v}}return t},[t,o,a,i,l]),{__experimentalUpdateSettings:d}=H((0,Pce.useDispatch)(C));(0,lm.useEffect)(()=>{d({...u,__internalIsInitialized:!0},{stripExperimentalSettings:r,reset:!0})},[u,r,d]);let f=(0,lm.useRef)(e.selection);f.current=e.selection;let p=(0,lm.useRef)(e.onChangeSelection??vA);p.current=e.onChangeSelection??vA;let g=(0,lm.useMemo)(()=>({getSelection:()=>f.current,onChangeSelection:(...b)=>p.current(...b)}),[]),m=(0,Ad.jsxs)(Ice.SlotFillProvider,{passthrough:!0,children:[!u?.isPreviewMode&&(0,Ad.jsx)(yA.Register,{}),(0,Ad.jsx)($Q,{children:e.children})]}),h=(0,Ad.jsxs)(hA.Provider,{value:g,children:[(0,Ad.jsx)(T8e,{clientId:e.clientId,value:e.value,onChange:e.onChange,onInput:e.onInput}),m]});return a&&!l?(0,Ad.jsx)(nc.MediaUploadProvider,{settings:n,useSubRegistry:!1,children:h}):h}),R8e=e=>(0,Ad.jsx)(RS,{...e,stripExperimentalSettings:!0,children:e.children}),Ace=R8e;var PC=c(fe(),1),_fe=c(J(),1),JA=c(F(),1),xfe=c(U(),1);var xue=c(ue(),1),cb=c(F(),1),wue=c(G(),1),Md=c(fe(),1),Cue=c(U(),1),lU=c(J(),1);var bue=c(J(),1),sU=c(G(),1),hC=c(fe(),1),yue=c(F(),1);var kA=c(J(),1),Vce=c(fe(),1);var Mce=c(G(),1),Nce=c(Tt(),1),Wa=c(de(),1);var Lce=c(Tt(),1);function B8e(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 P8e(e){let t="<meta charset='utf-8'>";return e.startsWith(t)?e.slice(t.length):e}function BS({clipboardData:e}){let t="",o="";try{t=e.getData("text/plain"),o=e.getData("text/html")}catch{return}o=B8e(o),o=P8e(o);let r=(0,Lce.getFilesFromDataTransfer)(e);return r.length&&!I8e(r,o)?{files:r}:{html:o,plainText:t,files:[]}}function I8e(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 oU=Symbol("requiresWrapperOnCopy");function SA(e,t,o){let r=t,[n]=t;if(n&&o.select(Wa.store).getBlockType(n.name)[oU]){let{getBlockRootClientId:a,getBlockName:l,getBlockAttributes:u}=o.select(C),d=a(n.clientId),f=l(d);f&&(r=(0,Wa.createBlock)(f,u(d),r))}let i=(0,Wa.serialize)(r);e.clipboardData.setData("text/plain",O8e(i)),e.clipboardData.setData("text/html",i)}function Dce(e,t){let{plainText:o,html:r,files:n}=BS(e),i=[];if(n.length){let s=(0,Wa.getBlockTransforms)("from");i=n.reduce((a,l)=>{let u=(0,Wa.findTransform)(s,d=>d.type==="files"&&d.isMatch([l]));return u&&a.push(u.transform([l])),a},[]).flat()}else i=(0,Wa.pasteHandler)({HTML:r,plainText:o,mode:"BLOCKS",canUserUseUnfilteredHTML:t});return i}function O8e(e){return e=e.replace(/<br>/g,`
-`),(0,Nce.__unstableStripHTML)(e).trim().replace(/\n\n+/g,`
+					`}}),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,`

-`)}function dr(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,Mce.__)("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 Fce(){let e=(0,kA.useRegistry)(),t=(0,kA.useSelect)(o=>{let{getSelectedBlockClientId:r,canHostEditableRoot:n,isZoomOut:i}=H(o(C));return!i()&&n(r())},[]);return(0,Vce.useRefEffect)(o=>{if(!t)return;let{getSelectedBlockClientId:r,hasMultiSelection:n,isMultiSelecting:i}=e.select(C);if(!dr(o,!0,{focus:!1}))return;let{activeElement:s}=o.ownerDocument,a=o.ownerDocument.defaultView.getSelection();return s!==o&&s?.isContentEditable&&o.contains(s)&&_r(s)===r()&&a.anchorNode&&s.contains(a.anchorNode)&&o.focus(),()=>{if(!(n()||i())&&(dr(o,!1),o.ownerDocument.activeElement===o)){let l=La(o.ownerDocument.defaultView.getSelection(),o);l&&_r(l)===r()&&l.focus()}}},[t,e])}var fC=c(io(),1),zce=c(J(),1),jce=c(fe(),1);function Hce(){let{hasMultiSelection:e}=(0,zce.useSelect)(C);return(0,jce.useRefEffect)(t=>{function o(r){if(r.defaultPrevented||r.keyCode!==fC.HOME&&r.keyCode!==fC.END||r.metaKey||r.ctrlKey||r.altKey||!r.target.isContentEditable||e())return;let n=t.ownerDocument.defaultView.getSelection();La(n,t)&&(r.preventDefault(),n.modify(r.shiftKey?"extend":"move",r.keyCode===fC.HOME?"backward":"forward","lineboundary"))}return t.addEventListener("keydown",o),()=>{t.removeEventListener("keydown",o)}},[])}var Uce=c(fe(),1),Gce=c(J(),1);function A8e(e){let{isMultiSelecting:t,getMultiSelectedBlockClientIds:o,hasMultiSelection:r,getSelectedBlockClientId:n,getSelectedBlocksInitialCaretPosition:i,__unstableIsFullySelected:s}=e(C);return{isMultiSelecting:t(),multiSelectedBlockClientIds:o(),hasMultiSelection:r(),selectedBlockClientId:n(),initialPosition:i(),isFullSelection:s()}}function Wce(){let{initialPosition:e,isMultiSelecting:t,multiSelectedBlockClientIds:o,hasMultiSelection:r,selectedBlockClientId:n,isFullSelection:i}=(0,Gce.useSelect)(A8e,[]);return(0,Uce.useRefEffect)(s=>{let{ownerDocument:a}=s,{defaultView:l}=a;if(e==null||!r||t)return;let{length:u}=o;u<2||i&&(dr(s,!0),l.getSelection().removeAllRanges())},[r,t,o,n,e,i])}var PS=c(Tt(),1),rU=c(io(),1),_A=c(J(),1),xA=c(fe(),1),pC=c(F(),1);var nU=c(E(),1);function $ce(){let e=(0,pC.useRef)(),t=(0,pC.useRef)(),o=(0,pC.useRef)(),{hasMultiSelection:r,getSelectedBlockClientId:n,getBlockCount:i,getBlockOrder:s,getLastFocus:a,getSectionRootClientId:l,isZoomOut:u}=H((0,_A.useSelect)(C)),{setLastFocus:d}=H((0,_A.useDispatch)(C)),f=(0,pC.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 k=l(),S=s(k);S.length?e.current.querySelector(`[data-block="${S[0]}"]`).focus():k?e.current.querySelector(`[data-block="${k}"]`).focus():y.focus()}else{let k=v.target.compareDocumentPosition(y)&v.target.DOCUMENT_POSITION_FOLLOWING,S=PS.focus.tabbable.find(e.current);S.length&&(k?S[0]:S[S.length-1]).focus()}}let g=(0,nU.jsx)("div",{ref:t,tabIndex:"0",onFocus:p}),m=(0,nU.jsx)("div",{ref:o,tabIndex:"0",onFocus:p}),h=(0,xA.useRefEffect)(v=>{function y(w){if(w.defaultPrevented||w.keyCode!==rU.TAB||!o.current||!t.current)return;let{target:T,shiftKey:B}=w,R=B?"findPrevious":"findNext",I=PS.focus.tabbable[R](T),A=T.closest("[data-block]"),P=A&&I&&(jee(A,I)||ou(A,I));if((0,PS.isFormElement)(I)&&P)return;let O=B?t:o;f.current=!0,O.current.focus({preventScroll:!0})}function k(w){d({...a(),current:w.target});let{ownerDocument:T}=v;!w.relatedTarget&&w.target.hasAttribute("data-block")&&T.activeElement===T.body&&i()===0&&v.focus()}function S(w){if(w.keyCode!==rU.TAB||w.target?.getAttribute("role")==="region"||e.current===w.target)return;let B=w.shiftKey?"findPrevious":"findNext",R=PS.focus.tabbable[B](w.target);(R===t.current||R===o.current)&&(w.preventDefault(),R.focus({preventScroll:!0}))}let{ownerDocument:_}=v,{defaultView:x}=_;return x.addEventListener("keydown",S),v.addEventListener("keydown",y),v.addEventListener("focusout",k),()=>{x.removeEventListener("keydown",S),v.removeEventListener("keydown",y),v.removeEventListener("focusout",k)}},[]),b=(0,xA.useMergeRefs)([e,h]);return[g,b,m]}var Ur=c(Tt(),1),pu=c(io(),1),wA=c(J(),1),Kce=c(fe(),1);function L8e(e,t,o){let r=t===pu.UP||t===pu.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 iU(e,t,o,r){let n=Ur.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.contentEditable!=="true"&&_r(a)&&Ur.focus.focusable.find(a).filter(l=>!(0,Ur.isFormElement)(l)).length!==0||!Ur.focus.tabbable.isTabbableIndex(a)||a.isContentEditable&&a.contentEditable!=="true"&&_r(a.closest('[contenteditable="true"]')))return!1;if(r){let l=a.getBoundingClientRect();if(l.left>=i.right||l.right<=i.left)return!1}return!0}return n.find(s)}function Yce(){let{getMultiSelectedBlocksStartClientId:e,getMultiSelectedBlocksEndClientId:t,getNextBlockClientId:o,getPreviousBlockClientId:r,getSelectedBlockClientId:n,getSelectionStart:i,getSettings:s,hasMultiSelection:a,__unstableIsFullySelected:l}=(0,wA.useSelect)(C),{selectBlock:u,multiSelect:d}=(0,wA.useDispatch)(C);return(0,Kce.useRefEffect)(f=>{let p;function g(){p=null}function m(b,v){let y=iU(b,v,f);return y&&_r(y)}function h(b){if(b.defaultPrevented)return;let{keyCode:v,shiftKey:y,ctrlKey:k,altKey:S,metaKey:_}=b,x=b.target===f&&La(f.ownerDocument.defaultView.getSelection(),f)||b.target,w=v===pu.UP,T=v===pu.DOWN,B=v===pu.LEFT,R=v===pu.RIGHT,I=w||B,A=B||R,P=w||T,O=A||P,N=y||k||S||_,z=P?Ur.isVerticalEdge:Ur.isHorizontalEdge,{ownerDocument:D}=f,{defaultView:M}=D;if(!O||s().isPreviewMode)return;if(a()){if(y){let j=M.getSelection();if(l()&&(!j.rangeCount||j.isCollapsed)){let q=e(),Q=t(),te=I?r(Q):o(Q);te&&(d(q,te),b.preventDefault())}return}if(!l())return;b.preventDefault(),I?u(e()):u(t(),-1);return}if(y&&n()&&!i().attributeKey){let j=n(),q=I?r(j):o(j);q&&(d(j,q),b.preventDefault());return}if(!L8e(x,v,N))return;P?p||(p=(0,Ur.computeCaretRect)(M)):p=null;let V=(0,Ur.isRTL)(x)?!I:I,{keepCaretInsideBlock:L}=s();if(y)z(x,I)&&(m(x,I)?dr(f,!0):f.contentEditable==="true"&&(M.getSelection().extend(x,I?0:x.childNodes.length),b.preventDefault()));else if(P&&(0,Ur.isVerticalEdge)(x,I)&&(!S||(0,Ur.isHorizontalEdge)(x,V))&&!L){let j=iU(x,I,f,!0);j&&((0,Ur.placeCaretAtVerticalEdge)(j,S?!I:I,S?void 0:p),b.preventDefault())}else if(A&&M.getSelection().isCollapsed&&(0,Ur.isHorizontalEdge)(x,V)&&!L){let j=iU(x,V,f);(0,Ur.placeCaretAtHorizontalEdge)(j,I),b.preventDefault()}}return f.addEventListener("mousedown",g),f.addEventListener("keydown",h),()=>{f.removeEventListener("mousedown",g),f.removeEventListener("keydown",h)}},[])}var qce=c(fe(),1),Zce=c(J(),1),mu=c(io(),1);function Xce(){let e=(0,Zce.useSelect)(t=>t(C).getSettings().isPreviewMode,[]);return(0,qce.useRefEffect)(t=>{if(!e)return;function o(r){let{keyCode:n,shiftKey:i,target:s}=r,a=n===mu.TAB,l=n===mu.UP,u=n===mu.DOWN,d=n===mu.LEFT;if(!a&&!(l||u||d||n===mu.RIGHT))return;let g=a?i:l||d,m=Array.from(t.querySelectorAll("[data-block]"));if(!m.length)return;let h=s.closest("[data-block]"),b=h?m.indexOf(h):-1;if(b===-1||a&&(g&&b===0||!g&&b===m.length-1))return;let v;g?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 Qce=c(Tt(),1),CA=c(J(),1),Jce=c(Yl(),1),eue=c(fe(),1);function tue(){let{getBlockOrder:e,getSelectedBlockClientIds:t,getBlockRootClientId:o}=(0,CA.useSelect)(C),{multiSelect:r,selectBlock:n}=(0,CA.useDispatch)(C),i=(0,Jce.__unstableUseShortcutEventMatch)();return(0,eue.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&&La(f,s)||l.target;if(u.length<2&&!(0,Qce.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[g]=u,m=_r(d.activeElement);if(m&&m!==g&&!ou(d.getElementById("block-"+g),d.activeElement)){n(m);return}let h=o(g),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 EA=c(J(),1),oue=c(fe(),1);function rue(){let{startMultiSelect:e,stopMultiSelect:t}=(0,EA.useDispatch)(C),{getSettings:o,isSelectionEnabled:r,hasSelectedBlock:n,isDraggingBlocks:i,isMultiSelecting:s}=(0,EA.useSelect)(C);return(0,oue.useRefEffect)(a=>{let{ownerDocument:l}=a,{defaultView:u}=l,d,f;function p(){t(),u.removeEventListener("mouseup",p),f=u.requestAnimationFrame(()=>{if(!n())return;dr(a,!1);let b=u.getSelection();if(b.rangeCount){let v=b.getRangeAt(0),{commonAncestorContainer:y}=v,k=v.cloneRange();d.contains(y)&&(d.focus(),b.removeAllRanges(),b.addRange(k))}})}let g;function m({target:b}){g=b}function h({buttons:b,target:v,relatedTarget:y}){v.contains(g)&&(v.contains(y)||i()||b===1&&(s()||a!==v&&(v.getAttribute("contenteditable")!=="true"&&!o().isPreviewMode||r()&&(d=v,e(),u.addEventListener("mouseup",p),dr(a,!0)))))}return a.addEventListener("mouseout",h),a.addEventListener("mousedown",m),()=>{a.removeEventListener("mouseout",h),u.removeEventListener("mouseup",p),u.cancelAnimationFrame(f)}},[e,t,r,n])}var RA=c(J(),1),sue=c(fe(),1),IS=c(Yo(),1),aue=c(Tt(),1);var{ownsSelection:M8e}=H(IS.privateApis);function nue(e){let{anchorNode:t,anchorOffset:o}=e;return t.nodeType===t.TEXT_NODE||o===0?t:t.childNodes[o-1]}function iue(e,t){let{focusNode:o,focusOffset:r}=e;return o.nodeType===o.TEXT_NODE||r===o.childNodes.length?o:r===0&&(0,aue.isSelectionForward)(e)&&t?o.previousSibling??o.parentElement:o.childNodes[r]}function N8e(e,t){let o=0;for(;e[o]===t[o];)o++;return o}function TA(e){return(e.nodeType===e.ELEMENT_NODE?e:e.parentElement)?.closest("[data-wp-block-attribute-key]")}function lue(){let{multiSelect:e,selectBlock:t,selectionChange:o,startMultiSelect:r,stopMultiSelect:n}=(0,RA.useDispatch)(C),{getBlockParents:i,getBlockSelectionStart:s,isMultiSelecting:a,getSelectionStart:l,getSelectionEnd:u,getSelectedBlockClientId:d,canHostEditableRoot:f}=H((0,RA.useSelect)(C));return(0,sue.useRefEffect)(p=>{let{ownerDocument:g}=p,{defaultView:m}=g,h=!1;function b(_){h=_.detail===3,_.shiftKey&&r()}function v(){h=!1}function y(_){let x=m.getSelection();if(!x.rangeCount)return;let w=nue(x),T=iue(x,h);if(!p.contains(w)||!p.contains(T))return;let B=_.shiftKey&&_.type==="mouseup";if(x.isCollapsed&&!B){let P=_r(w);if(!a()&&P&&P===d()&&f(P)){dr(p,!0);let{activeElement:O}=g;O!==p&&O?.isContentEditable&&p.contains(O)&&_r(O)===P&&p.focus();return}if(p.contentEditable==="true"&&!a()){dr(p,!1);let O=w.nodeType===w.ELEMENT_NODE?w:w.parentElement;O=O?.closest("[contenteditable]"),O?.focus()}return}let R=_r(w),I=_r(T);if(B){let P=s(),O=_r(_.target),N=O!==I;(R===I&&x.isCollapsed||!I||N)&&(I=O),R!==P&&(R=P)}if(R===void 0&&I===void 0){dr(p,!1);return}if(_.type==="mouseup"&&!_.shiftKey&&!a()&&R===I){let P=_r(_.target);if(P&&P!==R){x.removeAllRanges();return}}if(R===I)if(a())e(R,R);else{let P=!x.isCollapsed&&(TA(w)||TA(T));if(P&&(P.contentEditable!=="true"||g.activeElement!==P&&!M8e(P))){let O=x.getRangeAt(0),N=(0,IS.create)({element:P,range:O,__unstableIsEditableTree:!0}),z={start:{clientId:R,attributeKey:P.dataset.wpBlockAttributeKey,offset:N.start??0},end:{clientId:R,attributeKey:P.dataset.wpBlockAttributeKey,offset:N.end??N.text.length}},{start:D,end:M}=z,V=l(),L=u();(V.clientId!==D.clientId||L.clientId!==M.clientId||V.attributeKey!==D.attributeKey||V.offset!==D.offset||L.offset!==M.offset)&&o(z)}else t(R)}else{let P=[...i(R),R],O=[...i(I),I],N=N8e(P,O);if(!(N>=P.length||N>=O.length)&&(P[N]!==R||O[N]!==I)){e(P[N],O[N]);return}let D=TA(w),M=TA(T);if(D&&M){let V=x.getRangeAt(0),L=(0,IS.create)({element:D,range:V,__unstableIsEditableTree:!0}),j=(0,IS.create)({element:M,range:V,__unstableIsEditableTree:!0}),q=L.start??L.end,Q=j.start??j.end;o({start:{clientId:R,attributeKey:D.dataset.wpBlockAttributeKey,offset:q},end:{clientId:I,attributeKey:M.dataset.wpBlockAttributeKey,offset:Q}})}else e(R,I)}}function k(_){let x=m.getSelection();if(!x.rangeCount||x.isCollapsed)return;let w=_r(nue(x)),T=_r(iue(x,h));w!==T&&y(_)}g.addEventListener("selectionchange",y);function S(_){y(_),n()}return m.addEventListener("mouseup",S),p.addEventListener("mousedown",b),p.addEventListener("keydown",v),g.addEventListener("copy",k,!0),g.addEventListener("cut",k,!0),g.addEventListener("paste",k,!0),()=>{g.removeEventListener("selectionchange",y),m.removeEventListener("mouseup",S),p.removeEventListener("mousedown",b),p.removeEventListener("keydown",v),g.removeEventListener("copy",k,!0),g.removeEventListener("cut",k,!0),g.removeEventListener("paste",k,!0)}},[e,t,o,i])}var BA=c(J(),1),cue=c(fe(),1);function uue(){let{selectBlock:e}=(0,BA.useDispatch)(C),{isSelectionEnabled:t,getBlockSelectionStart:o,getSelectionStart:r,hasMultiSelection:n}=(0,BA.useSelect)(C);return(0,cue.useRefEffect)(i=>{function s(a){if(!t()||a.button!==0)return;let l=o(),u=_r(a.target);if(a.shiftKey){if(l&&l!==u){let{clientId:d,attributeKey:f}=r();dr(i,!0,{focus:!!f});let{ownerDocument:p}=i,g=p.defaultView.getSelection(),m=!f&&p.getElementById(`block-${d}`);if(m&&!(g.anchorNode&&m.contains(g.anchorNode))){let h=m.compareDocumentPosition(a.target)&i.DOCUMENT_POSITION_FOLLOWING;g.setPosition(m,h?0:m.childNodes.length)}}}else n()&&e(u)}return i.addEventListener("mousedown",s),()=>{i.removeEventListener("mousedown",s)}},[e,t,o,r,n])}var PA=c(J(),1),due=c(fe(),1),Ld=c(io(),1),ic=c(de(),1);function fue(){let{__unstableIsFullySelected:e,getSelectedBlockClientIds:t,getSelectedBlockClientId:o,__unstableIsSelectionMergeable:r,hasMultiSelection:n,getBlockName:i,canInsertBlockType:s,getBlockRootClientId:a,getSelectionStart:l,getSelectionEnd:u,getBlockAttributes:d}=(0,PA.useSelect)(C),{replaceBlocks:f,__unstableSplitSelection:p,removeBlocks:g,__unstableDeleteSelection:m,__unstableExpandSelection:h,__unstableMarkAutomaticChange:b}=(0,PA.useDispatch)(C);return(0,due.useRefEffect)(v=>{function y(_){if(v.contentEditable!=="true")return;if(n()){_.preventDefault();return}let x=v.ownerDocument.defaultView.getSelection();La(x,v)||_.preventDefault()}function k(_){if(!_.defaultPrevented){if(!n()){if(_.keyCode===Ld.ENTER){if(_.shiftKey||e())return;let x=o(),w=i(x),T=l(),B=u();if(T.attributeKey===B.attributeKey){let R=d(x)[T.attributeKey],I=(0,ic.getBlockTransforms)("from").filter(({type:P})=>P==="enter"),A=(0,ic.findTransform)(I,P=>P.regExp.test(R));if(A){f(x,A.transform({content:R})),b();return}}if(!(0,ic.hasBlockSupport)(w,"splitting",!1)&&!_.__deprecatedOnSplit)return;(s((0,ic.getDefaultBlockName)(),a(x))||s(w,a(x)))&&(p(),_.preventDefault())}return}_.keyCode===Ld.ENTER?(dr(v,!1),_.preventDefault(),e()?f(t(),(0,ic.createBlock)((0,ic.getDefaultBlockName)())):p()):_.keyCode===Ld.BACKSPACE||_.keyCode===Ld.DELETE?(dr(v,!1),_.preventDefault(),e()?g(t()):r()?m(_.keyCode===Ld.DELETE):h()):_.key.length===1&&!(_.metaKey||_.ctrlKey)&&(dr(v,!1),r()?m(_.keyCode===Ld.DELETE):(_.preventDefault(),v.ownerDocument.defaultView.getSelection().removeAllRanges()))}}function S(_){n()&&(dr(v,!1),r()?m():(_.preventDefault(),v.ownerDocument.defaultView.getSelection().removeAllRanges()))}return v.addEventListener("beforeinput",y),v.addEventListener("keydown",k),v.addEventListener("compositionstart",S),()=>{v.removeEventListener("beforeinput",y),v.removeEventListener("keydown",k),v.removeEventListener("compositionstart",S)}},[])}var gu=c(de(),1),IA=c(Tt(),1),AS=c(J(),1),hue=c(fe(),1);var pue=c(F(),1),mue=c(de(),1),mC=c(J(),1),$a=c(G(),1),gue=c(us(),1);function OS(){let{getBlockName:e}=(0,mC.useSelect)(C),{getBlockType:t}=(0,mC.useSelect)(mue.store),{createSuccessNotice:o}=(0,mC.useDispatch)(gue.store);return(0,pue.useCallback)((r,n)=>{let i="";if(r==="copyStyles")i=(0,$a.__)("Styles copied to clipboard.");else if(n.length===1){let s=n[0],a=t(e(s))?.title;r==="copy"?i=(0,$a.sprintf)((0,$a.__)('Copied "%s" to clipboard.'),a):i=(0,$a.sprintf)((0,$a.__)('Moved "%s" to clipboard.'),a)}else r==="copy"?i=(0,$a.sprintf)((0,$a._n)("Copied %d block to clipboard.","Copied %d blocks to clipboard.",n.length),n.length):i=(0,$a.sprintf)((0,$a._n)("Moved %d block to clipboard.","Moved %d blocks to clipboard.",n.length),n.length);o(i,{type:"snackbar"})},[o,e,t])}function gC(){let e=(0,AS.useRegistry)(),{getBlocksByClientId:t,getSelectedBlockClientIds:o,hasMultiSelection:r,getSettings:n,getBlockName:i,__unstableIsFullySelected:s,__unstableIsSelectionCollapsed:a,__unstableIsSelectionMergeable:l,__unstableGetSelectedBlocksWithPartialSelection:u,canInsertBlockType:d,getBlockRootClientId:f}=(0,AS.useSelect)(C),{flashBlock:p,removeBlocks:g,replaceBlocks:m,__unstableDeleteSelection:h,__unstableExpandSelection:b,__unstableSplitSelection:v}=(0,AS.useDispatch)(C),y=OS();return(0,hue.useRefEffect)(k=>{function S(_){if(_.defaultPrevented)return;let x=o();if(x.length===0)return;if(!r()){let{target:I}=_,{ownerDocument:A}=I;if(_.type==="copy"||_.type==="cut"?(0,IA.documentHasUncollapsedSelection)(A):(0,IA.documentHasSelection)(A)&&!A.activeElement.isContentEditable)return}let{activeElement:w}=_.target.ownerDocument;if(!k.contains(w))return;let T=l(),B=a()||s(),R=!B&&!T;if(_.type==="copy"||_.type==="cut")if(_.preventDefault(),x.length===1&&p(x[0]),R)b();else{y(_.type,x);let I;if(B)I=t(x);else{let[A,P]=u(),O=t(x.slice(1,x.length-1));I=[A,...O,P]}SA(_,I,e)}if(_.type==="cut")B&&!R?g(x):(dr(_.target.ownerDocument.activeElement,!1),h());else if(_.type==="paste"){let{__experimentalCanUserUseUnfilteredHTML:I,mediaUpload:A}=n();if(_.clipboardData.getData("rich-text")==="true")return;let{plainText:O,html:N,files:z}=BS(_),D=s(),M=[];if(z.length){if(!A){_.preventDefault();return}let q=(0,gu.getBlockTransforms)("from");M=z.reduce((Q,te)=>{let ee=(0,gu.findTransform)(q,W=>W.type==="files"&&W.isMatch([te]));return ee&&Q.push(ee.transform([te])),Q},[]).flat()}else M=(0,gu.pasteHandler)({HTML:N,plainText:O,mode:D?"BLOCKS":"AUTO",canUserUseUnfilteredHTML:I});if(typeof M=="string")return;if(D){m(x,M,M.length-1,-1),_.preventDefault();return}if(!r()&&!(0,gu.hasBlockSupport)(i(x[0]),"splitting",!1)&&!_.__deprecatedOnSplit)return;let[V]=x,L=f(V),j=[];for(let q of M)if(d(q.name,L))j.push(q);else{let Q=i(L),te=q.name!==Q?(0,gu.switchToBlockType)(q,Q):[q];if(!te)return;for(let ee of te)for(let W of ee.innerBlocks)j.push(W)}v(j),_.preventDefault()}}return k.ownerDocument.addEventListener("copy",S),k.ownerDocument.addEventListener("cut",S),k.ownerDocument.addEventListener("paste",S),()=>{k.ownerDocument.removeEventListener("copy",S),k.ownerDocument.removeEventListener("cut",S),k.ownerDocument.removeEventListener("paste",S)}},[])}var LS=c(E(),1);function aU(){let[e,t,o]=$ce(),r=(0,bue.useSelect)(n=>n(C).hasMultiSelection(),[]);return[e,(0,hC.useMergeRefs)([t,Jee(),gC(),fue(),Fce(),Hce(),rue(),lue(),uue(),Wce(),tue(),Yce(),Xce(),(0,hC.useRefEffect)(n=>(n.tabIndex=0,n.dataset.hasMultiSelection=r,r?(n.setAttribute("aria-label",(0,sU.__)("Multiple selected blocks")),()=>{delete n.dataset.hasMultiSelection,n.contentEditable==="true"?n.setAttribute("aria-label",(0,sU.__)("Editor canvas")):n.removeAttribute("aria-label")}):()=>{delete n.dataset.hasMultiSelection}),[r])]),o]}function D8e({children:e,...t},o){let[r,n,i]=aU();return(0,LS.jsxs)(LS.Fragment,{children:[r,(0,LS.jsx)("div",{...t,ref:(0,hC.useMergeRefs)([n,o]),className:K(t.className,"block-editor-writing-flow"),children:e}),i]})}var OA=(0,yue.forwardRef)(D8e);var AA=null;function vue(){return AA||(AA=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},[]),AA)}var vs=c(F(),1),bC=c(fe(),1);function Sue({frameSize:e,containerWidth:t,maxContainerWidth:o,scaleContainerWidth:r}){return(Math.min(t,o)-e*2)/r}function V8e(e,t){let{scaleValue:o,scrollHeight:r}=e,{frameSize:n,scaleValue:i}=t;return r*(i/o)+n*2}function F8e(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 z8e(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`}]}function kue({frameSize:e,iframeDocument:t,maxContainerWidth:o=750,scale:r}){let[n,{height:i}]=(0,bC.useResizeObserver)(),[s,{width:a,height:l}]=(0,bC.useResizeObserver)(),u=(0,vs.useRef)(0),d=r!==1,f=(0,bC.useReducedMotion)(),p=r==="auto-scaled",g=(0,vs.useRef)(!1),m=(0,vs.useRef)(null);(0,vs.useEffect)(()=>{d||(u.current=a)},[a,d]);let h=Math.max(u.current,a),b=p?Sue({frameSize:e,containerWidth:a,maxContainerWidth:o,scaleContainerWidth:h}):r,v=(0,vs.useRef)({scaleValue:b,frameSize:e,containerHeight:0,scrollTop:0,scrollHeight:0}),y=(0,vs.useRef)({scaleValue:b,frameSize:e,containerHeight:0,scrollTop:0,scrollHeight:0}),k=(0,vs.useCallback)(()=>{let{scrollTop:x}=v.current,{scrollTop:w}=y.current;return t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-scroll-top",`${x}px`),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-scroll-top-next",`${w}px`),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-overflow-behavior",v.current.scrollHeight===v.current.containerHeight?"auto":"scroll"),t.documentElement.classList.add("zoom-out-animation"),t.documentElement.animate(z8e(v.current,y.current),{easing:"cubic-bezier(0.46, 0.03, 0.52, 0.96)",duration:400})},[t]),S=(0,vs.useCallback)(()=>{g.current=!1,m.current=null,t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-scale",y.current.scaleValue),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-frame-size",`${y.current.frameSize}px`),t.documentElement.classList.remove("zoom-out-animation"),t.documentElement.scrollTop=y.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"),v.current=y.current},[t]),_=(0,vs.useRef)(!1);return(0,vs.useEffect)(()=>{if(!t)return;let x=_.current!==d;if(_.current=d,!!x&&(g.current=!0,!!d))return t.documentElement.classList.add("is-zoomed-out"),()=>{t.documentElement.classList.remove("is-zoomed-out")}},[t,d]),(0,vs.useEffect)(()=>{if(t&&(p&&v.current.scaleValue!==1&&(v.current.scaleValue=Sue({frameSize:v.current.frameSize,containerWidth:a,maxContainerWidth:o,scaleContainerWidth:a})),b<1&&(g.current||(t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-scale",b),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",`${i}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",`${h}px`)),g.current))if(g.current=!1,m.current){m.current.reverse();let x=v.current,w=y.current;v.current=w,y.current=x}else v.current.scrollTop=t.documentElement.scrollTop,v.current.scrollHeight=t.documentElement.scrollHeight,v.current.containerHeight=l,y.current={scaleValue:b,frameSize:e,containerHeight:t.documentElement.clientHeight},y.current.scrollHeight=V8e(v.current,y.current),y.current.scrollTop=F8e(v.current,y.current),m.current=k(),f?S():m.current.onfinish=S},[k,S,f,p,b,e,t,i,a,l,o,h]),{isZoomedOut:d,scaleContainerWidth:h,contentResizeListener:n,containerResizeListener:s}}var sc=c(E(),1);function Eue(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 j8e(e){return(0,Md.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];Eue(a,d,o)},r.addEventListener(s,i[s]);return()=>{for(let s of n)r.removeEventListener(s,i[s])}})}var _ue=new WeakMap,H8e=globalThis.FinalizationRegistry?new globalThis.FinalizationRegistry(e=>URL.revokeObjectURL(e)):void 0;function U8e(e){let t=_ue.get(e);if(t)return t;let o="";xue.version.split(".")[0]==="18"&&(o="<body><script>document.currentScript.parentElement.remove()<\/script></body>");let r=`<!doctype html>
+`)}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>
 <html>
 	<head>
 		<meta charset="utf-8">
@@ -108,16 +109,16 @@
 		${e.scripts??""}
 	</head>
 	${o}
-</html>`;return t=URL.createObjectURL(new Blob([r],{type:"text/html"})),_ue.set(e,t),H8e?.register(e,t),t}function G8e({contentRef:e,children:t,tabIndex:o=0,scale:r=1,frameSize:n=0,readonly:i,forwardedRef:s,title:a=(0,wue.__)("Editor canvas"),...l}){let{resolvedAssets:u,isPreviewMode:d}=(0,lU.useSelect)(P=>{let O=P(C).getSettings();return{resolvedAssets:O.__unstableResolvedAssets,isPreviewMode:O.isPreviewMode}},[]),[f,p]=(0,cb.useState)(),[g,m]=(0,cb.useState)([]),[h,b,v]=aU(),y=(0,Md.useRefEffect)(P=>{let O;function N(V){V.preventDefault()}function z(V){V.target.tagName==="A"&&V.target.getAttribute("href")?.startsWith("#")&&(V.preventDefault(),O.defaultView.location.hash=V.target.getAttribute("href").slice(1))}let{ownerDocument:D}=P;m(Array.from(D.body.classList).filter(V=>V.startsWith("admin-color-")||V.startsWith("post-type-")||V==="wp-embed-responsive"));function M(){let{contentDocument:V}=P,{documentElement:L}=V;O=V,p(V),L.classList.add("block-editor-iframe__html"),V.dir=D.dir;for(let j of vue())V.getElementById(j.id)||(V.head.appendChild(j.cloneNode(!0)),d||console.warn(`${j.id} was added to the iframe incorrectly. Please use block.json or enqueue_block_assets to add styles to the iframe.`,j));O.addEventListener("dragover",N,!1),O.addEventListener("drop",N,!1),O.addEventListener("click",z)}return P.addEventListener("load",M),()=>{p(void 0),P.removeEventListener("load",M),O?.removeEventListener("dragover",N),O?.removeEventListener("drop",N),O?.removeEventListener("click",z)}},[]),{contentResizeListener:k,containerResizeListener:S,isZoomedOut:_,scaleContainerWidth:x}=kue({scale:r,frameSize:parseInt(n),iframeDocument:f}),w=(0,Md.useDisabled)({isDisabled:!i}),T=(0,Md.useMergeRefs)([j8e(f),e,b,w]),B=(0,Md.useRefEffect)(P=>P.ownerDocument.defaultView?(T(P),()=>T(null)):()=>{},[T]),R=U8e(u),I=o>=0&&!d,A=(0,sc.jsxs)(sc.Fragment,{children:[I&&h,(0,sc.jsx)("iframe",{...l,style:{...l.style,height:l.style?.height,border:0},ref:(0,Md.useMergeRefs)([s,y]),tabIndex:o,src:R,title:a,onKeyDown:P=>{if(l.onKeyDown&&l.onKeyDown(P),P.currentTarget.ownerDocument!==P.target.ownerDocument){let{stopPropagation:O}=P.nativeEvent;P.nativeEvent.stopPropagation=()=>{},P.stopPropagation(),P.nativeEvent.stopPropagation=O,Eue(P,window.KeyboardEvent,P.currentTarget)}},children:f&&(0,cb.createPortal)((0,sc.jsxs)("body",{ref:B,className:K("block-editor-iframe__body","editor-styles-wrapper",...g),children:[k,(0,sc.jsx)(Cue.__experimentalStyleProvider,{document:f,children:t})]}),f.documentElement)}),I&&v]});return(0,sc.jsxs)("div",{className:"block-editor-iframe__container",children:[S,(0,sc.jsx)("div",{className:K("block-editor-iframe__scale-container",_&&"is-zoomed-out"),style:{"--wp-block-editor-iframe-zoom-out-scale-container-width":_&&`${x}px`},children:A})]})}function W8e(e,t){return(0,lU.useSelect)(r=>r(C).getSettings().__internalIsInitialized,[])?(0,sc.jsx)(G8e,{...e,forwardedRef:t}):null}var MS=(0,cb.forwardRef)(W8e);var Sfe=c(U(),1),HS=c(F(),1),kfe=c(J(),1);var MA={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},$8e=new Set(["combinator","comma"]);var K8e=e=>{switch(e){case"pseudo-element":case"pseudo-class":return new RegExp(MA[e].source.replace("(?<argument>\xB6*)","(?<argument>.*)"),"gu");default:return MA[e]}};function Y8e(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 q8e(e,t=MA){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 g=a.slice(u+f.length+1);g&&d.push(g),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],$8e.has(n.type)&&(n.content=n.content.trim()||" ");break}return o}var Z8e=/(['"])([^\\\n]+?)\1/g,X8e=/\\./g;function cU(e,t=MA){if(e=e.trim(),e==="")return[];let o=[];e=e.replace(X8e,(i,s)=>(o.push({value:i,offset:s}),"\uE000".repeat(i.length))),e=e.replace(Z8e,(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=Y8e(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=q8e(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=K8e(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*LA(e,t){switch(e.type){case"list":for(let o of e.list)yield*LA(o,e);break;case"complex":yield*LA(e.left,e),yield*LA(e.right,e);break;case"compound":yield*e.list.map(o=>[o,e]);break;default:yield[e,t]}}function Tue(e){let t;return Array.isArray(e)?t=e:t=[...LA(e)].map(([o])=>o),t.map(o=>o.content).join("")}var gfe=c(Yde(),1),hfe=c(NA(),1),bfe=c(Xde(),1),yfe=c(pfe(),1),mfe=new Map,vfe=[{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 d7e(e,t){let o=cU(t),r=o.findLastIndex(({content:s,type:a})=>vfe.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=cU(e);return o.splice(n===-1?o.length:n,0,{type:"combinator",content:" ",pos:[0,0]},...i),Tue(o)}function f7e({css:e,ignoredSelectors:t=[],baseURL:o},r="",n){if(!r&&!o)return e;try{let i=[...t,...n?.ignoredSelectors??[],r];return new gfe.default([r&&(0,bfe.default)({prefix:r,transform(s,a,l){return i.some(d=>d instanceof RegExp?a.match(d):a.includes(d))?a:vfe.some(d=>a.startsWith(d.content))?d7e(s,a):l}}),o&&(0,yfe.default)({rootUrl:o})].filter(Boolean)).process(e,{}).css}catch(i){return i instanceof hfe.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 p7e=(e,t="",o)=>{let r=mfe.get(t);return r||(r=new WeakMap,mfe.set(t,r)),e.map(n=>{let i=r.get(n);return i||(i=f7e(n,t,o),r.set(n,i)),i})},jS=p7e;var pm=c(E(),1);Zf([Xf,Uy]);function m7e(e,t){return(0,HS.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=Mo(a);l.luminance()>.5||l.alpha()===0?i.classList.remove("is-dark-theme"):i.classList.add("is-dark-theme")},[e,t])}function g7e({styles:e,scope:t,transformOptions:o}){let r=(0,kfe.useSelect)(s=>H(s(C)).getStyleOverrides(),[]),[n,i]=(0,HS.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[jS(s.filter(l=>l?.css),t,o),s.filter(l=>l.__unstableType==="svgs").map(l=>l.assets).join("")]},[e,r,t,o]);return(0,pm.jsxs)(pm.Fragment,{children:[(0,pm.jsx)("style",{ref:m7e(n,t)}),n.map((s,a)=>(0,pm.jsx)("style",{children:s},a)),(0,pm.jsx)(Sfe.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 Nd=(0,HS.memo)(g7e);var Ka=c(E(),1),h7e=(0,JA.memo)(US),WU=2e3,b7e=[];function y7e({viewportWidth:e,containerWidth:t,minHeight:o,additionalStyles:r=b7e}){e||(e=t);let[n,{height:i}]=(0,PC.useResizeObserver)(),{styles:s}=(0,_fe.useSelect)(d=>({styles:d(C).getSettings().styles}),[]),a=(0,JA.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,Ka.jsx)(xfe.Disabled,{className:"block-editor-block-preview__content",style:{transform:`scale(${l})`,aspectRatio:u,maxHeight:i>WU?WU*l:void 0,minHeight:o},children:(0,Ka.jsxs)(MS,{contentRef:(0,PC.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:WU,minHeight:l!==0&&l<1&&o?o/l:o},children:[(0,Ka.jsx)(Nd,{styles:a}),n,(0,Ka.jsx)(h7e,{renderAppender:!1})]})})}function wfe(e){let[t,{width:o}]=(0,PC.useResizeObserver)();return(0,Ka.jsxs)(Ka.Fragment,{children:[(0,Ka.jsx)("div",{style:{position:"relative",width:"100%",height:0},children:t}),(0,Ka.jsx)("div",{className:"block-editor-block-preview__container",children:!!o&&(0,Ka.jsx)(y7e,{...e,containerWidth:o})})]})}var GS=c(F(),1),Rfe=c(Efe(),1),Tfe=(0,Rfe.createQueue)();function Bfe({children:e,placeholder:t}){let[o,r]=(0,GS.useState)(!1);return(0,GS.useEffect)(()=>{let n={};return Tfe.add(n,()=>{(0,GS.flushSync)(()=>{r(!0)})}),()=>{Tfe.cancel(n)}},[]),o?e:t}var mb=c(E(),1),v7e=[];function S7e({blocks:e,viewportWidth:t=1200,minHeight:o,additionalStyles:r=v7e,__experimentalMinHeight:n,__experimentalPadding:i}){n&&(o=n,(0,$U.default)("The __experimentalMinHeight prop",{since:"6.2",version:"6.4",alternative:"minHeight"})),i&&(r=[...r,{css:`body { padding: ${i}px; }`}],(0,$U.default)("The __experimentalPadding prop of BlockPreview",{since:"6.2",version:"6.4",alternative:"additionalStyles"}));let s=(0,KU.useSelect)(u=>u(C).getSettings(),[]),a=(0,pb.useMemo)(()=>({...s,focusMode:!1,isPreviewMode:!0}),[s]),l=(0,pb.useMemo)(()=>Array.isArray(e)?e:[e],[e]);return!e||e.length===0?null:(0,mb.jsx)(RS,{value:l,settings:a,children:(0,mb.jsx)(wfe,{viewportWidth:t,minHeight:o,additionalStyles:r})})}var Pfe=(0,pb.memo)(S7e);Pfe.Async=Bfe;var Ss=Pfe;function Ife({blocks:e,props:t={},layout:o}){let r=(0,KU.useSelect)(u=>u(C).getSettings(),[]),n=(0,pb.useMemo)(()=>({...r,styles:void 0,focusMode:!1,isPreviewMode:!0}),[r]),i=(0,e2.useDisabled)(),s=(0,e2.useMergeRefs)([t.ref,i]),a=(0,pb.useMemo)(()=>Array.isArray(e)?e:[e],[e]),l=(0,mb.jsxs)(RS,{value:a,settings:n,children:[(0,mb.jsx)(Nd,{}),(0,mb.jsx)(IC,{renderAppender:!1,layout:o})]});return{...t,ref:s,className:K(t.className,"block-editor-block-preview__live-content","components-disabled"),children:e?.length?l:null}}var mm=c(E(),1);function k7e({item:e}){let{name:t,title:o,icon:r,description:n,initialAttributes:i,example:s}=e,a=(0,WS.isReusableBlock)(e),l=(0,Ofe.useMemo)(()=>s?(0,WS.getBlockFromExample)(t,{attributes:{...s.attributes,...i},innerBlocks:s.innerBlocks,innerContent:s.innerContent}):(0,WS.createBlock)(t,i),[t,s,i]),u=144,d=280,f=s?.viewportWidth??500,p=d/f,g=p!==0&&p<1&&u?u/p:u;return(0,mm.jsxs)("div",{className:"block-editor-inserter__preview-container",children:[(0,mm.jsx)("div",{className:"block-editor-inserter__preview",children:a||s?(0,mm.jsx)("div",{className:"block-editor-inserter__preview-content",children:(0,mm.jsx)(Ss,{blocks:l,viewportWidth:f,minHeight:u,additionalStyles:[{css:`
+</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:`
 										body {
 											padding: 24px;
-											min-height:${Math.round(g)}px;
+											min-height:${Math.round(h)}px;
 											display:flex;
 											align-items:center;
 										}
 										.is-root-container { width: 100%; }
-									`}]})}):(0,mm.jsx)("div",{className:"block-editor-inserter__preview-content-missing",children:(0,Afe.__)("No preview available.")})}),!a&&(0,mm.jsx)(dC,{title:o,icon:r,description:n})]})}var Lfe=k7e;var QS=c(G(),1),Fd=c(F(),1),e9=c(fe(),1);var Yfe=c(de(),1),qfe=c(fe(),1);var XS=c(F(),1),gm=c(de(),1),$fe=c(U(),1),OC=c(io(),1);var Hfe=c(U(),1),Ufe=c(F(),1);var $S=c(F(),1),Mfe=c(G(),1),Nfe=c(ar(),1),Dfe=c(E(),1);function _7e(e,t){let[o,r]=(0,$S.useState)(!1);return(0,$S.useEffect)(()=>{o&&(0,Nfe.speak)((0,Mfe.__)("Use left and right arrow keys to move through blocks"))},[o]),(0,Dfe.jsx)("div",{ref:t,role:"listbox","aria-orientation":"horizontal",onFocus:()=>{r(!0)},onBlur:n=>{!n.currentTarget.contains(n.relatedTarget)&&r(!1)},...e})}var YU=(0,$S.forwardRef)(_7e);var Vfe=c(F(),1),Ffe=c(U(),1),zfe=c(E(),1);function x7e(e,t){return(0,zfe.jsx)(Ffe.Composite.Group,{role:"presentation",ref:t,...e})}var qU=(0,Vfe.forwardRef)(x7e);var o2=c(U(),1),jfe=c(F(),1),t2=c(E(),1);function w7e({isFirst:e,as:t,children:o,...r},n){return(0,t2.jsx)(o2.Composite.Item,{ref:n,role:"option",accessibleWhenDisabled:!0,...r,render:i=>{let s={...i,tabIndex:e?0:i.tabIndex};return t?(0,t2.jsx)(t,{...s,children:o}):typeof o=="function"?o(s):(0,t2.jsx)(o2.Button,{__next40pxDefaultSize:!0,...s,children:o})}})}var ZU=(0,jfe.forwardRef)(w7e);var XU=c(E(),1);function C7e({key:e,children:t}){return(0,XU.jsx)(Ufe.Fragment,{children:t},e)}function E7e({children:e}){return(0,XU.jsx)(Hfe.Composite,{focusShift:!0,focusWrap:"horizontal",render:C7e,children:e})}var KS=E7e;var Gfe=c(U(),1),n2=c(de(),1),i2=c(J(),1),Wfe=c(F(),1);var qS=c(G(),1),YS=c(U(),1);var lc=c(E(),1);function r2({count:e,icon:t,isPattern:o,fadeWhenDisabled:r}){let n=o&&(0,qS.__)("Pattern");return(0,lc.jsx)("div",{className:"block-editor-block-draggable-chip-wrapper",children:(0,lc.jsx)("div",{className:"block-editor-block-draggable-chip","data-testid":"block-draggable-chip",children:(0,lc.jsxs)(YS.Flex,{justify:"center",className:"block-editor-block-draggable-chip__content",children:[(0,lc.jsx)(YS.FlexItem,{children:t?(0,lc.jsx)(Et,{icon:t}):n||(0,qS.sprintf)((0,qS._n)("%d block","%d blocks",e),e)}),(0,lc.jsx)(YS.FlexItem,{children:(0,lc.jsx)(Et,{icon:Hx})}),r&&(0,lc.jsx)(YS.FlexItem,{className:"block-editor-block-draggable-chip__disabled",children:(0,lc.jsx)("span",{className:"block-editor-block-draggable-chip__disabled-icon"})})]})})})}var QU=c(E(),1),T7e=({isEnabled:e,blocks:t,icon:o,children:r,pattern:n})=>{let i=t.length===1?t[0].name:void 0,s=(0,i2.useSelect)(f=>i&&f(n2.store).getBlockType(i)?.icon,[i]),{startDragging:a,stopDragging:l}=H((0,i2.useDispatch)(C)),u=(0,Wfe.useMemo)(()=>n?.type===qo.user&&n?.syncStatus!=="unsynced"?[(0,n2.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,QU.jsx)(Gfe.Draggable,{__experimentalTransferDataType:"wp-blocks",transferData:{type:"inserter",blocks:d},onDragStart:f=>{a();let p=new Set;for(let g of d){let m=`wp-block:${g.name}`;p.has(m)||(f.dataTransfer.items.add("",m),p.add(m))}},onDragEnd:()=>{l()},__experimentalDragComponent:(0,QU.jsx)(r2,{count:t.length,icon:o||!n&&s,isPattern:!!n}),children:({onDraggableStart:f,onDraggableEnd:p})=>r({draggable:!0,onDragStart:f,onDragEnd:p})})},ZS=T7e;var Dd=c(E(),1);function R7e({className:e,isFirst:t,item:o,onSelect:r,onHover:n,isDraggable:i,...s}){let a=(0,XS.useRef)(!1),l=o.icon?{backgroundColor:o.icon.background,color:o.icon.foreground}:{},u=(0,XS.useMemo)(()=>[(0,gm.createBlock)(o.name,o.initialAttributes,(0,gm.createBlocksFromInnerBlocksTemplate)(o.innerBlocks),o.innerContent)],[o.name,o.initialAttributes,o.innerBlocks,o.innerContent]),d=(0,gm.isReusableBlock)(o)&&o.syncStatus!=="unsynced"||(0,gm.isTemplatePart)(o);return(0,Dd.jsx)(ZS,{isEnabled:i&&!o.isDisabled,blocks:u,icon:o.icon,children:({draggable:f,onDragStart:p,onDragEnd:g})=>(0,Dd.jsx)("div",{className:K("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,g&&g(m)},children:(0,Dd.jsxs)(ZU,{isFirst:t,className:K("block-editor-block-types-list__item",e),disabled:o.isDisabled,onClick:m=>{m.preventDefault(),r(o,(0,OC.isAppleOS)()?m.metaKey:m.ctrlKey),n(null)},onKeyDown:m=>{let{keyCode:h}=m;h===OC.ENTER&&(m.preventDefault(),r(o,(0,OC.isAppleOS)()?m.metaKey:m.ctrlKey),n(null))},onMouseEnter:()=>{a.current||n(o)},onMouseLeave:()=>n(null),...s,children:[(0,Dd.jsx)("span",{className:"block-editor-block-types-list__item-icon",style:l,children:(0,Dd.jsx)(Et,{icon:o.icon,showColors:!0})}),(0,Dd.jsx)("span",{className:"block-editor-block-types-list__item-title",children:(0,Dd.jsx)($fe.__experimentalTruncate,{numberOfLines:3,children:o.title})})]})})})}var Kfe=(0,XS.memo)(R7e);var AC=c(E(),1);function B7e(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 Zfe({items:e=[],onSelect:t,onHover:o=()=>{},children:r,label:n,isDraggable:i=!0}){let s="block-editor-block-types-list",a=(0,qfe.useInstanceId)(Zfe,s);return(0,AC.jsxs)(YU,{className:s,"aria-label":n,children:[B7e(e,3).map((l,u)=>(0,AC.jsx)(qU,{children:l.map((d,f)=>(0,AC.jsx)(Kfe,{item:d,className:(0,Yfe.getBlockMenuDefaultClassName)(d.id),onSelect:t,onHover:o,isDraggable:i&&!d.isDisabled,isFirst:u===0&&f===0,rowId:`${a}-${u}`},d.id))},u)),r]})}var gb=Zfe;var Xfe=c(U(),1),Vd=c(E(),1);function P7e({title:e,icon:t,children:o}){return(0,Vd.jsxs)(Vd.Fragment,{children:[(0,Vd.jsxs)("div",{className:"block-editor-inserter__panel-header",children:[(0,Vd.jsx)("h2",{className:"block-editor-inserter__panel-title",children:e}),(0,Vd.jsx)(Xfe.Icon,{icon:t})]}),(0,Vd.jsx)("div",{className:"block-editor-inserter__panel-content",children:o})]})}var hm=P7e;var Qfe=c(G(),1),JU=c(E(),1);function I7e({children:e=(0,Qfe.__)("No results found.")}){return(0,JU.jsx)("div",{className:"block-editor-inserter__no-results",children:(0,JU.jsx)("p",{children:e})})}var cc=I7e;var mn=c(E(),1),O7e=e=>e.name.split("/")[0],A7e=6,L7e=[];function Jfe({items:e,collections:t,categories:o,onSelectItem:r,onHover:n,showMostUsedBlocks:i,className:s}){let a=(0,Fd.useMemo)(()=>qc(e,"frecency","desc").slice(0,A7e),[e]),l=(0,Fd.useMemo)(()=>e.filter(m=>!m.category),[e]),u=(0,Fd.useMemo)(()=>{let m={...t};return Object.keys(t).forEach(h=>{m[h]=e.filter(b=>O7e(b)===h),m[h].length===0&&delete m[h]}),m},[e,t]);(0,Fd.useEffect)(()=>()=>n(null),[]);let d=(0,e9.useAsyncList)(o),f=o.length===d.length,p=(0,Fd.useMemo)(()=>Object.entries(t),[t]),g=(0,e9.useAsyncList)(f?p:L7e);return(0,mn.jsxs)("div",{className:s,children:[i&&e.length>3&&!!a.length&&(0,mn.jsx)(hm,{title:(0,QS._x)("Most used","blocks"),children:(0,mn.jsx)(gb,{items:a,onSelect:r,onHover:n,label:(0,QS._x)("Most used","blocks")})}),d.map(m=>{let h=e.filter(b=>b.category===m.slug);return!h||!h.length?null:(0,mn.jsx)(hm,{title:m.title,icon:m.icon,children:(0,mn.jsx)(gb,{items:h,onSelect:r,onHover:n,label:m.title})},m.slug)}),f&&l.length>0&&(0,mn.jsx)(hm,{className:"block-editor-inserter__uncategorized-blocks-panel",title:(0,QS.__)("Uncategorized"),children:(0,mn.jsx)(gb,{items:l,onSelect:r,onHover:n,label:(0,QS.__)("Uncategorized")})}),g.map(([m,h])=>{let b=u[m];return!b||!b.length?null:(0,mn.jsx)(hm,{title:h.title,icon:h.icon,children:(0,mn.jsx)(gb,{items:b,onSelect:r,onHover:n,label:h.title})},m)})]})}function M7e({rootClientId:e,onInsert:t,onHover:o,showMostUsedBlocks:r},n){let[i,s,a,l]=_p(e,t);if(!i.length)return(0,mn.jsx)(cc,{});let u=[],d=[];for(let f of i)f.category!=="reusable"&&(f.isSearchOnly||(f.isAllowedInCurrentRoot?u.push(f):d.push(f)));return(0,mn.jsx)(KS,{children:(0,mn.jsxs)("div",{ref:n,children:[!!u.length&&(0,mn.jsx)(mn.Fragment,{children:(0,mn.jsx)(Jfe,{items:u,categories:s,collections:a,onSelectItem:l,onHover:o,showMostUsedBlocks:r,className:"block-editor-inserter__insertable-blocks-at-selection"})}),(0,mn.jsx)(Jfe,{items:d,categories:s,collections:a,onSelectItem:l,onHover:o,showMostUsedBlocks:r,className:"block-editor-inserter__all-blocks"})]})})}var epe=(0,Fd.forwardRef)(M7e);var kpe=c(F(),1),_pe=c(fe(),1),xpe=c(U(),1),wpe=c(G(),1);var gpe=c(U(),1),s9=c(F(),1),hpe=c(G(),1);var s2=c(U(),1),t9=c(G(),1),zd=c(E(),1);function N7e({selectedCategory:e,patternCategories:t,onClickCategory:o}){let r="block-editor-block-patterns-explorer__sidebar";return(0,zd.jsx)("div",{className:`${r}__categories-list`,children:t.map(({name:n,label:i})=>(0,zd.jsx)(s2.Button,{__next40pxDefaultSize:!0,label:i,className:`${r}__categories-list__item`,isPressed:e===n,onClick:()=>{o(n)},children:i},n))})}function D7e({searchValue:e,setSearchValue:t}){return(0,zd.jsx)("div",{className:"block-editor-block-patterns-explorer__search",children:(0,zd.jsx)(s2.SearchControl,{onChange:t,value:e,label:(0,t9.__)("Search"),placeholder:(0,t9.__)("Search")})})}function V7e({selectedCategory:e,patternCategories:t,onClickCategory:o,searchValue:r,setSearchValue:n}){return(0,zd.jsxs)("div",{className:"block-editor-block-patterns-explorer__sidebar",children:[(0,zd.jsx)(D7e,{searchValue:r,setSearchValue:n}),!r&&(0,zd.jsx)(N7e,{selectedCategory:e,patternCategories:t,onClickCategory:o})]})}var tpe=V7e;var jd=c(F(),1),rk=c(G(),1),upe=c(fe(),1),dpe=c(U(),1),fpe=c(ar(),1);var ope=c(de(),1),yu=c(F(),1),LC=c(U(),1);var rpe=c(fe(),1),npe=c(G(),1);var ks=c(U(),1),Ya=c(G(),1),gi=c(E(),1);function JS({currentPage:e,numPages:t,changePage:o,totalItems:r}){return(0,gi.jsxs)(ks.__experimentalVStack,{className:"block-editor-patterns__grid-pagination-wrapper",children:[(0,gi.jsx)(ks.__experimentalText,{variant:"muted",children:(0,Ya.sprintf)((0,Ya._n)("%s item","%s items",r),r)}),t>1&&(0,gi.jsxs)(ks.__experimentalHStack,{expanded:!1,spacing:3,justify:"flex-start",className:"block-editor-patterns__grid-pagination",children:[(0,gi.jsxs)(ks.__experimentalHStack,{expanded:!1,spacing:1,className:"block-editor-patterns__grid-pagination-previous",children:[(0,gi.jsx)(ks.Button,{variant:"tertiary",onClick:()=>o(1),disabled:e===1,"aria-label":(0,Ya.__)("First page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,gi.jsx)("span",{children:"\xAB"})}),(0,gi.jsx)(ks.Button,{variant:"tertiary",onClick:()=>o(e-1),disabled:e===1,"aria-label":(0,Ya.__)("Previous page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,gi.jsx)("span",{children:"\u2039"})})]}),(0,gi.jsx)(ks.__experimentalText,{variant:"muted",children:(0,Ya.sprintf)((0,Ya._x)("%1$s of %2$s","paging"),e,t)}),(0,gi.jsxs)(ks.__experimentalHStack,{expanded:!1,spacing:1,className:"block-editor-patterns__grid-pagination-next",children:[(0,gi.jsx)(ks.Button,{variant:"tertiary",onClick:()=>o(e+1),disabled:e===t,"aria-label":(0,Ya.__)("Next page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,gi.jsx)("span",{children:"\u203A"})}),(0,gi.jsx)(ks.Button,{variant:"tertiary",onClick:()=>o(t),disabled:e===t,"aria-label":(0,Ya.__)("Last page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,gi.jsx)("span",{children:"\xBB"})})]})]})]})}var To=c(E(),1),F7e=({showTooltip:e,title:t,children:o})=>e?(0,To.jsxs)(kt.Root,{children:[(0,To.jsx)(kt.Trigger,{render:o}),(0,To.jsx)(kt.Popup,{children:t})]}):(0,To.jsx)(To.Fragment,{children:o});function ipe({id:e,isDraggable:t,pattern:o,onClick:r,onHover:n,showTitlesAsTooltip:i,category:s,isSelected:a}){let[l,u]=(0,yu.useState)(!1),{blocks:d,viewportWidth:f}=o,g=`block-editor-block-patterns-list__item-description-${(0,rpe.useInstanceId)(ipe)}`,m=o.type===qo.user,h=(0,yu.useMemo)(()=>!s||!t?d:(d??[]).map(b=>{let v=(0,ope.cloneBlock)(b);return v.attributes.metadata?.categories?.includes(s)&&(v.attributes.metadata.categories=[s]),v}),[d,t,s]);return(0,To.jsx)(ZS,{isEnabled:t,blocks:h,pattern:o,children:({draggable:b,onDragStart:v,onDragEnd:y})=>(0,To.jsx)("div",{className:"block-editor-block-patterns-list__list-item",draggable:b,onDragStart:k=>{u(!0),v&&(n?.(null),v(k))},onDragEnd:k=>{u(!1),y&&y(k)},children:(0,To.jsx)(F7e,{showTooltip:i&&!m,title:o.title,children:(0,To.jsxs)(LC.Composite.Item,{render:(0,To.jsx)("div",{role:"option","aria-label":o.title,"aria-describedby":o.description?g:void 0,className:K("block-editor-block-patterns-list__item",{"block-editor-block-patterns-list__list-item-synced":o.type===qo.user&&!o.syncStatus,"is-selected":a})}),id:e,onClick:()=>{r(o,d),n?.(null)},onMouseEnter:()=>{l||n?.(o)},onMouseLeave:()=>n?.(null),children:[(0,To.jsx)(Ss.Async,{placeholder:(0,To.jsx)(z7e,{}),children:(0,To.jsx)(Ss,{blocks:d,viewportWidth:f})}),(!i||m)&&(0,To.jsxs)(LC.__experimentalHStack,{className:"block-editor-patterns__pattern-details",spacing:2,children:[m&&!o.syncStatus&&(0,To.jsx)("div",{className:"block-editor-patterns__pattern-icon-wrapper",children:(0,To.jsx)(ht,{className:"block-editor-patterns__pattern-icon",icon:Gc})}),(0,To.jsx)(oc,{render:(0,To.jsx)("div",{}),className:"block-editor-block-patterns-list__item-title",variant:"body-sm",children:o.title})]}),!!o.description&&(0,To.jsx)(bt,{id:g,children:o.description})]})})})})}function z7e(){return(0,To.jsx)("div",{className:"block-editor-block-patterns-list__item is-placeholder"})}function j7e({isDraggable:e,blockPatterns:t,onHover:o,onClickPattern:r,orientation:n,category:i,label:s=(0,npe.__)("Patterns"),showTitlesAsTooltip:a,pagingProps:l},u){let[d,f]=(0,yu.useState)(void 0),[p,g]=(0,yu.useState)(null);(0,yu.useEffect)(()=>{let h=t[0]?.name;f(h)},[t]);let m=(h,b)=>{g(h.name),r(h,b)};return(0,To.jsxs)(LC.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,To.jsx)(ipe,{id:h.name,pattern:h,onClick:m,onHover:o,isDraggable:e,showTitlesAsTooltip:a,category:i,isSelected:!!p&&p===h.name},h.name)),l&&(0,To.jsx)(JS,{...l})]})}var vu=(0,yu.forwardRef)(j7e);var hb=c(J(),1),ape=c(de(),1),a2=c(G(),1),lpe=c(ar(),1),o9=c(F(),1);function spe({destinationRootClientId:e,destinationIndex:t,rootClientId:o,registry:r}){if(o===e)return t;let n=["",...r.select(C).getBlockParents(e),e],i=n.indexOf(o);return i!==-1?r.select(C).getBlockIndex(n[i+1])+1:r.select(C).getBlockOrder(o).length}function H7e({rootClientId:e="",insertionIndex:t,clientId:o,isAppender:r,onSelect:n,shouldFocusBlock:i=!0,selectBlockOnInsert:s=!0}){let a=(0,hb.useRegistry)(),{getSelectedBlock:l,getClosestAllowedInsertionPoint:u,isBlockInsertionPointVisible:d}=H((0,hb.useSelect)(C)),{destinationRootClientId:f,destinationIndex:p}=(0,hb.useSelect)(S=>{let{getSelectedBlockClientId:_,getBlockRootClientId:x,getBlockIndex:w,getBlockOrder:T,getInsertionPoint:B}=H(S(C)),R=_(),I=e,A,P=B();return t!==void 0?A=t:P&&P.hasOwnProperty("index")?(I=P?.rootClientId?P.rootClientId:e,A=P.index):o?A=w(o):!r&&R?(I=x(R),A=w(R)+1):A=T(I).length,{destinationRootClientId:I,destinationIndex:A}},[e,t,o,r]),{replaceBlocks:g,insertBlocks:m,showInsertionPoint:h,hideInsertionPoint:b,setLastFocus:v}=H((0,hb.useDispatch)(C)),y=(0,o9.useCallback)((S,_,x=!1,w)=>{(x||i||s)&&v(null);let T=l();!r&&T&&(0,ape.isUnmodifiedDefaultBlock)(T,"content")?g(T.clientId,S,null,i||x?0:null,_):m(S,r||w===void 0?p:spe({destinationRootClientId:f,destinationIndex:p,rootClientId:w,registry:a}),r||w===void 0?f:w,s,i||x?0:null,_);let B=Array.isArray(S)?S.length:1,R=(0,a2.sprintf)((0,a2._n)("%d block added.","%d blocks added.",B),B);(0,lpe.speak)(R),n&&n(S)},[r,l,g,m,f,p,n,i,s,v,a]),k=(0,o9.useCallback)(S=>{if(S&&!d()){let _=u(S.name,f);_!==null&&h(_,spe({destinationRootClientId:f,destinationIndex:p,rootClientId:_,registry:a}))}else b()},[u,d,h,b,f,p,a]);return[f,y,k]}var bm=H7e;var ek=c(F(),1),l2=c(de(),1),tk=c(J(),1),c2=c(G(),1),cpe=c(us(),1);var U7e=(e,t,o,r)=>{let n=(0,ek.useMemo)(()=>({[hp]:!!r}),[r]),i=(0,tk.useSelect)(m=>{let{getSettings:h}=H(m(C));return h()[gT]??!1},[]),{patternCategories:s,patterns:a,userPatternCategories:l}=(0,tk.useSelect)(m=>{let{getSettings:h,__experimentalGetAllowedPatterns:b}=H(m(C)),v=h(),y=v[ld];return{patterns:b(t,n),userPatternCategories:y?y(m):v.__experimentalUserPatternCategories,patternCategories:v.__experimentalBlockPatternCategories}},[t,n]),u=(0,ek.useMemo)(()=>a.filter(m=>!(m.categories?.includes("navigation")&&!i)),[a,i]),{getClosestAllowedInsertionPointForPattern:d}=H((0,tk.useSelect)(C)),f=(0,ek.useMemo)(()=>{let m=[...s];return l?.forEach(h=>{m.find(b=>b.name===h.name)||m.push(h)}),m},[s,l]),{createSuccessNotice:p}=(0,tk.useDispatch)(cpe.store),g=(0,ek.useCallback)((m,h)=>{let b=r?t:d(m,t);if(b===null)return;let v=m.type===qo.user&&m.syncStatus!=="unsynced"?[(0,l2.createBlock)("core/block",{ref:m.id})]:h;e((v??[]).map(y=>{let k=(0,l2.cloneBlock)(y);return k.attributes.metadata?.categories?.includes(o)&&(k.attributes.metadata.categories=[o]),k}),m.name,!1,b),p((0,c2.sprintf)((0,c2.__)('Pattern "%s" inserted.'),m.title),{type:"snackbar",id:"inserter-notice"})},[p,e,o,t,d,r]);return[u,f,g]},ym=U7e;var ok=c(F(),1),r9=c(fe(),1),n9=c(Tt(),1),u2=20;function d2(e,t,o,r=""){let[n,i]=(0,ok.useState)(1),s=(0,r9.usePrevious)(t),a=(0,r9.usePrevious)(r);(s!==t||a!==r)&&n!==1&&i(1);let l=e.length,u=n-1,d=(0,ok.useMemo)(()=>e.slice(u*u2,u*u2+u2),[u,e]),f=Math.ceil(e.length/u2),p=g=>{(0,n9.getScrollContainer)(o?.current)?.scrollTo(0,0),i(g)};return(0,ok.useEffect)(function(){(0,n9.getScrollContainer)(o?.current)?.scrollTo(0,0)},[t,o]),{totalItems:l,categoryPatterns:d,numPages:f,changePage:p,currentPage:n}}var uc=c(E(),1);function G7e({filterValue:e,filteredBlockPatternsLength:t}){return e?(0,uc.jsx)(dpe.__experimentalHeading,{level:2,lineHeight:"48px",className:"block-editor-block-patterns-explorer__search-results-count",children:(0,rk.sprintf)((0,rk._n)("%d pattern found","%d patterns found",t),t)}):null}function W7e({searchValue:e,selectedCategory:t,patternCategories:o,rootClientId:r,onModalClose:n}){let i=(0,jd.useRef)(),s=(0,upe.useDebounce)(fpe.speak,500),[a,l]=bm({rootClientId:r,shouldFocusBlock:!0}),[u,,d]=ym(l,a,t),f=(0,jd.useMemo)(()=>o.map(v=>v.name),[o]),p=(0,jd.useMemo)(()=>{let v=u.filter(y=>{if(t===hh.name||t===gd.name&&y.type===qo.user||t===uv.name&&y.blockTypes?.includes("core/post-content"))return!0;if(t==="uncategorized"){let k=y.categories?.some(S=>f.includes(S))??!1;return!y.categories?.length||!k}return y.categories?.includes(t)});return e?Dw(v,e):v},[e,u,t,f]);(0,jd.useEffect)(()=>{if(!e)return;let v=p.length,y=(0,rk.sprintf)((0,rk._n)("%d result found.","%d results found.",v),v);s(y)},[e,s,p.length]);let g=d2(p,t,i),[m,h]=(0,jd.useState)(e);e!==m&&(h(e),g.changePage(1));let b=!!p?.length;return(0,uc.jsxs)("div",{className:"block-editor-block-patterns-explorer__list",ref:i,children:[(0,uc.jsx)(G7e,{filterValue:e,filteredBlockPatternsLength:p.length}),(0,uc.jsx)(KS,{children:b&&(0,uc.jsxs)(uc.Fragment,{children:[(0,uc.jsx)(vu,{blockPatterns:g.categoryPatterns,onClickPattern:(v,y)=>{d(v,y),n()},isDraggable:!1}),(0,uc.jsx)(JS,{...g})]})})]})}var ppe=W7e;var i9=c(F(),1),nk=c(G(),1),mpe=c(ar(),1);function $7e(e,t){return!e.categories||!e.categories.length?!1:e.categories.some(o=>t.some(r=>r.name===o))}function ik(e,t="all"){let[o,r]=ym(void 0,e),n=(0,i9.useMemo)(()=>t==="all"?o:o.filter(s=>!IB(s,t)),[t,o]);return(0,i9.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=>!$7e(a,r))&&!s.find(a=>a.name==="uncategorized")&&s.push({name:"uncategorized",label:(0,nk._x)("Uncategorized")}),n.some(a=>a.blockTypes?.includes("core/post-content"))&&s.unshift(uv),n.some(a=>a.type===qo.user)&&s.unshift(gd),n.length>0&&s.unshift({name:hh.name,label:hh.label}),(0,mpe.speak)((0,nk.sprintf)((0,nk._n)("%d category button displayed.","%d category buttons displayed.",s.length),s.length)),s},[r,n])}var bb=c(E(),1);function K7e({initialCategory:e,rootClientId:t,onModalClose:o}){let[r,n]=(0,s9.useState)(""),[i,s]=(0,s9.useState)(e?.name),a=ik(t);return(0,bb.jsxs)("div",{className:"block-editor-block-patterns-explorer",children:[(0,bb.jsx)(tpe,{selectedCategory:i,patternCategories:a,onClickCategory:s,searchValue:r,setSearchValue:n}),(0,bb.jsx)(ppe,{searchValue:r,selectedCategory:i,patternCategories:a,rootClientId:t,onModalClose:o})]})}function Y7e({onModalClose:e,...t}){return(0,bb.jsx)(gpe.Modal,{title:(0,hpe.__)("Patterns"),onRequestClose:e,isFullScreen:!0,children:(0,bb.jsx)(K7e,{onModalClose:e,...t})})}var bpe=Y7e;var sk=c(G(),1),Zo=c(U(),1);var Rn=c(E(),1);function q7e({title:e}){return(0,Rn.jsx)(Zo.__experimentalVStack,{spacing:0,children:(0,Rn.jsx)(Zo.__experimentalView,{children:(0,Rn.jsx)(Zo.__experimentalSpacer,{marginBottom:0,paddingX:4,paddingY:3,children:(0,Rn.jsxs)(Zo.__experimentalHStack,{spacing:2,children:[(0,Rn.jsx)(Zo.Navigator.BackButton,{style:{minWidth:24,padding:0},icon:(0,sk.isRTL)()?dn:Pi,size:"small",label:(0,sk.__)("Back")}),(0,Rn.jsx)(Zo.__experimentalSpacer,{children:(0,Rn.jsx)(Zo.__experimentalHeading,{level:5,children:e})})]})})})})}function f2({categories:e,children:t,screenClassName:o}){return(0,Rn.jsxs)(Zo.Navigator,{initialPath:"/",className:"block-editor-inserter__mobile-tab-navigation",children:[(0,Rn.jsx)(Zo.Navigator.Screen,{path:"/",children:(0,Rn.jsx)(Zo.__experimentalItemGroup,{children:e.map(r=>(0,Rn.jsx)(Zo.Navigator.Button,{path:`/category/${r.name}`,as:Zo.__experimentalItem,isAction:!0,children:(0,Rn.jsxs)(Zo.__experimentalHStack,{children:[(0,Rn.jsx)(Zo.FlexBlock,{children:r.label}),(0,Rn.jsx)(ht,{icon:(0,sk.isRTL)()?Pi:dn})]})},r.name))})}),e.map(r=>(0,Rn.jsxs)(Zo.Navigator.Screen,{className:o,path:`/category/${r.name}`,children:[(0,Rn.jsx)(q7e,{title:(0,sk.__)("Back")}),t(r)]},r.name))]})}var qa=c(F(),1),a9=c(G(),1),dc=c(U(),1);var xs=c(U(),1),_s=c(G(),1);var p2=c(F(),1);var Yn=c(E(),1),ype=e=>e!=="all"&&e!=="user",Z7e=e=>e.name===gd.name,X7e=[{value:"all",label:(0,_s._x)("All","patterns")},{value:qo.directory,label:(0,_s.__)("Pattern Directory")},{value:qo.theme,label:(0,_s.__)("Theme & Plugins")},{value:qo.user,label:(0,_s.__)("User")}];function vpe({setPatternSyncFilter:e,setPatternSourceFilter:t,patternSyncFilter:o,patternSourceFilter:r,scrollContainerRef:n,category:i}){let s=i.name===gd.name?qo.user:r,a=ype(s),l=Z7e(i),u=(0,p2.useMemo)(()=>[{value:"all",label:(0,_s._x)("All","patterns")},{value:Cw.full,label:(0,_s._x)("Synced","patterns"),disabled:a},{value:Cw.unsynced,label:(0,_s._x)("Not synced","patterns"),disabled:a}],[a]);function d(f){t(f),ype(f)&&e("all")}return(0,Yn.jsx)(Yn.Fragment,{children:(0,Yn.jsx)(xs.DropdownMenu,{popoverProps:{placement:"right-end"},label:(0,_s.__)("Filter patterns"),toggleProps:{size:"compact"},icon:(0,Yn.jsx)(ht,{icon:(0,Yn.jsx)(xs.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Yn.jsx)(xs.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z",fill:"currentColor"})})}),children:()=>(0,Yn.jsxs)(Yn.Fragment,{children:[!l&&(0,Yn.jsx)(xs.MenuGroup,{label:(0,_s.__)("Source"),children:(0,Yn.jsx)(xs.MenuItemsChoice,{choices:X7e,onSelect:f=>{d(f),n.current?.scrollTo(0,0)},value:s})}),(0,Yn.jsx)(xs.MenuGroup,{label:(0,_s.__)("Type"),children:(0,Yn.jsx)(xs.MenuItemsChoice,{choices:u,onSelect:f=>{e(f),n.current?.scrollTo(0,0)},value:o})}),(0,Yn.jsx)("div",{className:"block-editor-inserter__patterns-filter-help",children:(0,p2.createInterpolateElement)((0,_s.__)("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,Yn.jsx)(xs.ExternalLink,{href:(0,_s.__)("https://wordpress.org/patterns/")})})})]})})})}var Hi=c(E(),1),Q7e=()=>{};function m2({rootClientId:e,onInsert:t,onHover:o=Q7e,category:r,showTitlesAsTooltip:n}){let[i,,s]=ym(t,e,r?.name),[a,l]=(0,qa.useState)("all"),[u,d]=(0,qa.useState)("all"),f=ik(e,u),p=(0,qa.useRef)(),g=(0,qa.useMemo)(()=>i.filter(y=>IB(y,u,a)?!1:r.name===hh.name||r.name===gd.name&&y.type===qo.user||r.name===uv.name&&y.blockTypes?.includes("core/post-content")?!0:r.name==="uncategorized"?y.categories?!y.categories.some(k=>f.some(S=>S.name===k)):!0:y.categories?.includes(r.name)),[i,f,r.name,u,a]),m=d2(g,r,p),{changePage:h}=m;(0,qa.useEffect)(()=>()=>o(null),[]);let b=(0,qa.useCallback)(y=>{l(y),h(1)},[l,h]),v=(0,qa.useCallback)(y=>{d(y),h(1)},[d,h]);return(0,Hi.jsxs)(Hi.Fragment,{children:[(0,Hi.jsxs)(dc.__experimentalVStack,{spacing:2,className:"block-editor-inserter__patterns-category-panel-header",children:[(0,Hi.jsxs)(dc.__experimentalHStack,{children:[(0,Hi.jsx)(dc.FlexBlock,{children:(0,Hi.jsx)(dc.__experimentalHeading,{className:"block-editor-inserter__patterns-category-panel-title",size:13,level:4,as:"div",children:r.label})}),(0,Hi.jsx)(vpe,{patternSyncFilter:a,patternSourceFilter:u,setPatternSyncFilter:b,setPatternSourceFilter:v,scrollContainerRef:p,category:r})]}),!g.length&&(0,Hi.jsx)(dc.__experimentalText,{variant:"muted",className:"block-editor-inserter__patterns-category-no-results",children:(0,a9.__)("No results found")})]}),g.length>0&&(0,Hi.jsxs)(Hi.Fragment,{children:[(0,Hi.jsx)(dc.__experimentalText,{size:"12",as:"p",className:"block-editor-inserter__help-text",children:(0,a9.__)("Drag and drop patterns into the canvas.")}),(0,Hi.jsx)(vu,{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 h2=c(fe(),1),b2=c(U(),1),Spe=c(F(),1);var yb=c(E(),1),{Tabs:g2}=H(b2.privateApis);function J7e({categories:e,selectedCategory:t,onSelectCategory:o,children:r}){let s={type:"tween",duration:(0,h2.useReducedMotion)()?0:.25,ease:[.6,0,.4,1]},a=(0,h2.usePrevious)(t),l=t?t.name:null,[u,d]=(0,Spe.useState)(),f=e?.[0]?.name;return l===null&&!u&&f&&d(f),(0,yb.jsxs)(g2,{selectOnMove:!1,selectedTabId:l,orientation:"vertical",onSelect:p=>{o(e.find(g=>g.name===p))},activeTabId:u,onActiveTabIdChange:d,children:[(0,yb.jsx)(g2.TabList,{className:"block-editor-inserter__category-tablist",children:e.map(p=>(0,yb.jsx)(g2.Tab,{tabId:p.name,"aria-current":p===t?"true":void 0,children:p.label},p.name))}),e.map(p=>(0,yb.jsx)(g2.TabPanel,{tabId:p.name,focusable:!1,children:(0,yb.jsx)(b2.__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 y2=J7e;var Zs=c(E(),1);function eUe({onSelectCategory:e,selectedCategory:t,onInsert:o,rootClientId:r,children:n}){let[i,s]=(0,kpe.useState)(!1),a=ik(r),l=(0,_pe.useViewportMatch)("medium","<");return a.length?(0,Zs.jsxs)(Zs.Fragment,{children:[!l&&(0,Zs.jsxs)("div",{className:"block-editor-inserter__block-patterns-tabs-container",children:[(0,Zs.jsx)(y2,{categories:a,selectedCategory:t,onSelectCategory:e,children:n}),(0,Zs.jsx)(xpe.Button,{__next40pxDefaultSize:!0,className:"block-editor-inserter__patterns-explore-button",onClick:()=>s(!0),variant:"secondary",children:(0,wpe.__)("Explore all patterns")})]}),l&&(0,Zs.jsx)(f2,{categories:a,children:u=>(0,Zs.jsx)("div",{className:"block-editor-inserter__category-panel",children:(0,Zs.jsx)(m2,{onInsert:o,rootClientId:r,category:u},u.name)})}),i&&(0,Zs.jsx)(bpe,{initialCategory:t||a[0],patternCategories:a,onModalClose:()=>s(!1),rootClientId:r})]}):(0,Zs.jsx)(cc,{})}var Cpe=eUe;var Wpe=c(G(),1),$pe=c(fe(),1),Kpe=c(U(),1),ak=c(F(),1);var _u=c(U(),1),pr=c(G(),1),bi=c(F(),1),NC=c(fe(),1),Hpe=c(J(),1),Upe=c(Tt(),1),Gpe=c(us(),1);var Ape=c(U(),1),Lpe=c(G(),1);var fr=c(U(),1),hi=c(G(),1),Su=c(F(),1),c9=c(de(),1);var MC=c(J(),1),Bpe=c(us(),1),Ppe=c(l9(),1),Ipe=c(Fs(),1);var Tpe=c(de(),1),Rpe=c(E(),1),tUe={image:"img",video:"video",audio:"audio"};function v2(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=tUe[t],s=(0,Rpe.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,Tpe.createBlock)(`core/${t}`,o),s]}var Yt=c(E(),1),oUe=["image"],rUe={placement:"bottom-end",className:"block-editor-inserter__media-list__item-preview-options__popover"};function nUe({category:e,media:t,onDetach:o}){if(!e.getReportUrl&&!o)return null;let r=e.getReportUrl?.(t);return(0,Yt.jsx)(fr.DropdownMenu,{className:"block-editor-inserter__media-list__item-preview-options",label:(0,hi.__)("Options"),popoverProps:rUe,icon:zs,children:()=>(0,Yt.jsxs)(fr.MenuGroup,{children:[r&&(0,Yt.jsx)(fr.MenuItem,{onClick:()=>window.open(r,"_blank").focus(),icon:T3,children:(0,hi.sprintf)((0,hi.__)("Report %s"),e.mediaType)}),o&&(0,Yt.jsx)(fr.MenuItem,{onClick:()=>o(t),icon:ls,children:e.postTypeLabel?(0,hi.sprintf)((0,hi.__)("Detach from %s"),e.postTypeLabel):(0,hi.__)("Detach from post")})]})})}function iUe({onClose:e,onSubmit:t}){return(0,Yt.jsxs)(fr.Modal,{title:(0,hi.__)("Insert external image"),onRequestClose:e,className:"block-editor-inserter-media-tab-media-preview-inserter-external-image-modal",children:[(0,Yt.jsxs)(fr.__experimentalVStack,{spacing:3,children:[(0,Yt.jsx)("p",{children:(0,hi.__)("This image cannot be uploaded to your Media Library, but it can still be inserted as an external image.")}),(0,Yt.jsx)("p",{children:(0,hi.__)("External images can be removed by the external provider without warning and could even have legal compliance issues related to privacy legislation.")})]}),(0,Yt.jsxs)(fr.Flex,{className:"block-editor-block-lock-modal__actions",justify:"flex-end",expanded:!1,children:[(0,Yt.jsx)(fr.FlexItem,{children:(0,Yt.jsx)(fr.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:e,children:(0,hi.__)("Cancel")})}),(0,Yt.jsx)(fr.FlexItem,{children:(0,Yt.jsx)(fr.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:t,children:(0,hi.__)("Insert")})})]})]})}function Ope({media:e,onClick:t,onDetach:o,category:r}){let[n,i]=(0,Su.useState)(!1),[s,a]=(0,Su.useState)(!1),[l,u]=(0,Su.useState)(!1),[d,f]=(0,Su.useMemo)(()=>v2(e,r.mediaType),[e,r.mediaType]),{createErrorNotice:p,createSuccessNotice:g}=(0,MC.useDispatch)(Bpe.store),{getSettings:m,getBlock:h}=(0,MC.useSelect)(C),{updateBlockAttributes:b}=(0,MC.useDispatch)(C),v=(0,Su.useCallback)(_=>{if(l)return;let x=m(),w=(0,c9.cloneBlock)(_),{id:T,url:B,caption:R}=w.attributes;if(!T&&!x.mediaUpload){i(!0);return}if(T){t(w);return}u(!0),window.fetch(B).then(I=>I.blob()).then(I=>{let A=(0,Ipe.getFilename)(B)||"image.jpg",P=new File([I],A,{type:I.type});x.mediaUpload({filesList:[P],additionalData:{caption:R},onFileChange([O]){(0,Ppe.isBlobURL)(O.url)||(h(w.clientId)?b(w.clientId,{...w.attributes,id:O.id,url:O.url}):(t({...w,attributes:{...w.attributes,id:O.id,url:O.url}}),g((0,hi.__)("Image uploaded and inserted."),{type:"snackbar",id:"inserter-notice"})),u(!1))},allowedTypes:oUe,onError(O){p(O,{type:"snackbar",id:"inserter-notice"}),u(!1)}})}).catch(()=>{i(!0),u(!1)})},[l,m,t,g,b,p,h]),y=typeof e.title=="string"?e.title:e.title?.rendered||(0,hi.__)("no title"),k=(0,Su.useCallback)(()=>a(!0),[]),S=(0,Su.useCallback)(()=>a(!1),[]);return(0,Yt.jsxs)(Yt.Fragment,{children:[(0,Yt.jsx)(ZS,{isEnabled:!0,blocks:[d],children:({draggable:_,onDragStart:x,onDragEnd:w})=>(0,Yt.jsx)("div",{className:K("block-editor-inserter__media-list__list-item",{"is-hovered":s}),draggable:_,onDragStart:x,onDragEnd:w,children:(0,Yt.jsxs)("div",{onMouseEnter:k,onMouseLeave:S,children:[(0,Yt.jsxs)(kt.Root,{children:[(0,Yt.jsx)(kt.Trigger,{render:(0,Yt.jsx)(fr.Composite.Item,{render:(0,Yt.jsx)("div",{"aria-label":y,role:"option",className:"block-editor-inserter__media-list__item"}),onClick:()=>v(d),children:(0,Yt.jsxs)("div",{className:"block-editor-inserter__media-list__item-preview",children:[f,l&&(0,Yt.jsx)("div",{className:"block-editor-inserter__media-list__item-preview-spinner",children:(0,Yt.jsx)(fr.Spinner,{})})]})})}),(0,Yt.jsx)(kt.Popup,{children:y})]}),!l&&(0,Yt.jsx)(nUe,{category:r,media:e,onDetach:o})]})})}),n&&(0,Yt.jsx)(iUe,{onClose:()=>i(!1),onSubmit:()=>{t((0,c9.cloneBlock)(d)),g((0,hi.__)("Image inserted."),{type:"snackbar",id:"inserter-notice"}),i(!1)}})]})}var u9=c(E(),1);function sUe({mediaList:e,category:t,onClick:o,onDetach:r,label:n=(0,Lpe.__)("Media List")}){return(0,u9.jsx)(Ape.Composite,{role:"listbox",className:"block-editor-inserter__media-list","aria-label":n,children:e.map((i,s)=>(0,u9.jsx)(Ope,{media:i,category:t,onClick:o,onDetach:r},i.id||i.sourceId||s))})}var Mpe=sUe;var Npe=c(U(),1),aUe=()=>null,ku=(0,Npe.withFilters)("editor.MediaUpload")(aUe);var Dpe=c(J(),1);function lUe({fallback:e=null,children:t}){return(0,Dpe.useSelect)(r=>{let{getSettings:n}=r(C);return!!n().mediaUpload},[])?t:e}var Xs=lUe;var Ui=c(F(),1),d9=c(J(),1);function Vpe(e){return Array.isArray(e)?{mediaItems:e}:{mediaItems:e?.mediaItems??[],totalItems:e?.totalItems,totalPages:e?.totalPages}}function Fpe(e,t={},o){let[r,n]=(0,Ui.useState)(),[i,s]=(0,Ui.useState)({}),[a,l]=(0,Ui.useState)(!1),u=(0,Ui.useRef)(),d=(0,Ui.useRef)(),f=(0,Ui.useRef)(),p=(0,Ui.useRef)();return(0,Ui.useEffect)(()=>{(async()=>{let g=JSON.stringify({category:e.name,...t}),m={};u.current=m,l(!0),(d.current!==g||f.current!==e.fetch)&&n([]),(p.current!==e.name||f.current!==e.fetch)&&s({}),d.current=g,f.current=e.fetch,p.current=e.name;let{page:h,...b}=t,v=h>1?t:b,{mediaItems:y,totalItems:k,totalPages:S}=Vpe(await e.fetch?.(v));m===u.current&&(n(y),s({totalItems:k,totalPages:S}),l(!1))})()},[e.name,e.fetch,...Object.values(t),o]),{mediaList:r,isLoading:a,totalItems:i.totalItems,totalPages:i.totalPages}}function zpe(e,t=400){let[o,r]=(0,Ui.useState)(!1);return(0,Ui.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>r(!0),t);return()=>{clearTimeout(n),r(!1)}},[e,t]),o}function jpe(e){let[t,o]=(0,Ui.useState)([]),r=(0,d9.useSelect)(a=>H(a(C)).getInserterMediaCategories(),[]),{canInsertImage:n,canInsertVideo:i,canInsertAudio:s}=(0,d9.useSelect)(a=>{let{canInsertBlockType:l}=a(C);return{canInsertImage:l("core/image",e),canInsertVideo:l("core/video",e),canInsertAudio:l("core/audio",e)}},[e]);return(0,Ui.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}=Vpe(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 rn=c(E(),1),cUe=20,uUe=["image"];function dUe({onSelect:e}){return(0,rn.jsx)(Xs,{children:(0,rn.jsx)(ku,{multiple:"add",onSelect:e,allowedTypes:uUe,title:(0,pr.__)("Attach images"),render:({open:t})=>(0,rn.jsx)(_u.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,pr.__)("Attach images")})})})}function DC({rootClientId:e,onInsert:t,category:o}){let[r,n,i]=(0,NC.useDebouncedInput)(),[s,a]=(0,bi.useState)(1),l=(0,NC.usePrevious)(o.name),u=(0,NC.usePrevious)(i);(l!==o.name||u!==i)&&s!==1&&a(1);let d=(0,bi.useMemo)(()=>({per_page:cUe,page:s,search:i}),[s,i]),[f,p]=(0,bi.useState)(0),{mediaList:g,isLoading:m,totalItems:h,totalPages:b}=Fpe(o,d,f),v=b||1;typeof b=="number"&&s>v&&a(v);let y=!o.isExternalResource,k=y?o.attach:void 0,S=y?o.detach:void 0,_=y?o.subscribe:void 0,x=v>1,w=x||!!k,T=(0,bi.useRef)(),B=(0,bi.useCallback)(q=>{(0,Upe.getScrollContainer)(T.current)?.scrollTo(0,0),a(q)},[]),{createErrorNotice:R,createSuccessNotice:I,createWarningNotice:A}=(0,Hpe.useDispatch)(Gpe.store),P=zpe(m),O=(0,bi.useCallback)(()=>{y&&o.invalidate?.(d),p(q=>q+1)},[o,d,y]);(0,bi.useEffect)(()=>{if(_)return _(()=>p(q=>q+1),d)},[_,d]);let N=(0,bi.useCallback)(async q=>{try{let Q=await k(q);if(!Q){A((0,pr.__)("No images were attached."),{type:"snackbar",id:"inserter-notice"});return}O(),I(o.postTypeLabel?(0,pr.sprintf)((0,pr._n)("%1$d image attached to %2$s.","%1$d images attached to %2$s.",Q),Q,o.postTypeLabel):(0,pr.sprintf)((0,pr._n)("%d image attached to post.","%d images attached to post.",Q),Q),{type:"snackbar",id:"inserter-notice"})}catch{R((0,pr.__)("Could not attach images."),{type:"snackbar",id:"inserter-notice"})}},[k,o,O,R,I,A]),z=(0,bi.useCallback)(async q=>{try{await S(q),O(),I(o.postTypeLabel?(0,pr.sprintf)((0,pr.__)("Image detached from %s."),o.postTypeLabel):(0,pr.__)("Image detached from post."),{type:"snackbar",id:"inserter-notice"})}catch{R((0,pr.__)("Could not detach image."),{type:"snackbar",id:"inserter-notice"})}},[S,o,O,R,I]),[D,M]=(0,bi.useState)(),V=(0,bi.useCallback)(()=>{let q=D;M(void 0),z(q)},[z,D]),L="block-editor-inserter__media-panel",j=o.labels.search_items||(0,pr.__)("Search");return(0,rn.jsxs)("div",{ref:T,className:K(L,{"has-footer":w}),children:[(0,rn.jsx)(_u.SearchControl,{className:`${L}-search`,onChange:n,value:r,label:j,placeholder:j}),m&&!g?.length&&(0,rn.jsx)("div",{className:`${L}-spinner`,children:(0,rn.jsx)(_u.Spinner,{})}),!m&&!g?.length&&(0,rn.jsx)(cc,{children:o.emptyMessage&&!i?o.emptyMessage:(0,pr.__)("No results found.")}),!!g?.length&&(0,rn.jsx)("div",{className:K(`${L}-results`,{"is-loading":P}),"aria-busy":P,children:(0,rn.jsx)(Mpe,{rootClientId:e,onClick:t,onDetach:S?M:void 0,mediaList:g,category:o})}),w&&(0,rn.jsxs)(Qe,{direction:"column",gap:"sm",className:`${L}-footer`,children:[x&&(0,rn.jsx)(JS,{currentPage:s,numPages:v,changePage:B,totalItems:h}),k&&(0,rn.jsx)(dUe,{onSelect:N})]}),D&&(0,rn.jsxs)(_u.Modal,{title:(0,pr.__)("Detach image"),onRequestClose:()=>M(void 0),overlayClassName:`${L}-detach-modal`,children:[(0,rn.jsx)("p",{children:o.postTypeLabel?(0,pr.sprintf)((0,pr.__)("Detach this image from the current %s? The image will remain in the Media Library."),o.postTypeLabel):(0,pr.__)("Detach this image from the current post? The image will remain in the Media Library.")}),(0,rn.jsxs)("div",{className:`${L}-detach-actions`,children:[(0,rn.jsx)(_u.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>M(void 0),children:(0,pr.__)("Cancel")}),(0,rn.jsx)(_u.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:V,children:(0,pr.__)("Detach")})]})]})]})}var Qs=c(E(),1),fUe=["image","video","audio"];function pUe({rootClientId:e,selectedCategory:t,onSelectCategory:o,onInsert:r,children:n}){let i=jpe(e),s=(0,$pe.useViewportMatch)("medium","<"),a="block-editor-inserter__media-tabs",l=(0,ak.useCallback)(d=>{if(!d?.url)return;let f=window.__experimentalDataViewsMediaModal&&d.mime_type?d.mime_type.split("/")[0]:d.type,[p]=v2(d,f);r(p)},[r]),u=(0,ak.useMemo)(()=>i.map(d=>({...d,label:d.labels.name})),[i]);return(0,ak.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,Qs.jsxs)(Qs.Fragment,{children:[!s&&(0,Qs.jsxs)("div",{className:`${a}-container`,children:[(0,Qs.jsx)(y2,{categories:u,selectedCategory:t,onSelectCategory:o,children:n}),(0,Qs.jsx)(Xs,{children:(0,Qs.jsx)(ku,{multiple:!1,onSelect:l,allowedTypes:fUe,render:({open:d})=>(0,Qs.jsx)(Kpe.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,Wpe.__)("Open Media Library")})})})]}),s&&(0,Qs.jsx)(f2,{categories:u,screenClassName:"block-editor-inserter__media-mobile-screen",children:d=>(0,Qs.jsx)(DC,{onInsert:r,rootClientId:e,category:d})})]}):(0,Qs.jsx)(cc,{})}var f9=pUe;var VC=c(F(),1),vm=c(G(),1);var k2=c(fe(),1),Zpe=c(ar(),1),Xpe=c(J(),1);var Ype=c(U(),1),{Fill:qpe,Slot:mUe}=(0,Ype.createSlotFill)("__unstableInserterMenuExtension");qpe.Slot=mUe;var S2=qpe;var ws=c(E(),1),gUe=9,hUe=[];function bUe({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:g,selectBlockOnInsert:m,isQuick:h}){let b=(0,k2.useDebounce)(Zpe.speak,500),{prioritizedBlocks:v}=(0,Xpe.useSelect)(D=>({prioritizedBlocks:D(C).getBlockListSettings(n)?.prioritizedInserterBlocks||hUe}),[n]),[y,k]=bm({onSelect:t,rootClientId:n,clientId:i,isAppender:s,insertionIndex:a,shouldFocusBlock:p,selectBlockOnInsert:m}),[S,_,x,w]=_p(y,k,h),[T,,B]=ym(k,y,void 0,h),R=(0,VC.useMemo)(()=>{if(l===0)return[];let D=Dw(T,e);return l!==void 0?D.slice(0,l):D},[e,T,l]),I=u;g&&R.length>2&&(I=0);let A=(0,VC.useMemo)(()=>{if(I===0)return[];let D=S.filter(L=>L.name!=="core/block"),M=qc(D,"frecency","desc");!e&&v.length&&(M=oP(M,v));let V=JB(M,_,x,e);return I!==void 0?V.slice(0,I):V},[e,S,_,x,I,v]);(0,VC.useEffect)(()=>{if(!e)return;let D=A.length+R.length,M=(0,vm.sprintf)((0,vm._n)("%d result found.","%d results found.",D),D);b(M)},[e,b,A,R]);let P=(0,k2.useAsyncList)(A,{step:gUe}),O=A.length>0||R.length>0,N=!!A.length&&(0,ws.jsx)(hm,{title:(0,ws.jsx)(bt,{children:(0,vm.__)("Blocks")}),children:(0,ws.jsx)(gb,{items:P,onSelect:w,onHover:o,label:(0,vm.__)("Blocks"),isDraggable:f})}),z=!!R.length&&(0,ws.jsx)(hm,{title:(0,ws.jsx)(bt,{children:(0,vm.__)("Patterns")}),children:(0,ws.jsx)("div",{className:"block-editor-inserter__quick-inserter-patterns",children:(0,ws.jsx)(vu,{blockPatterns:R,onClickPattern:B,onHover:r,isDraggable:f})})});return(0,ws.jsxs)(KS,{children:[!d&&!O&&(0,ws.jsx)(cc,{}),g?z:N,!!A.length&&!!R.length&&(0,ws.jsx)("div",{className:"block-editor-inserter__quick-inserter-separator"}),g?N:z,d&&(0,ws.jsx)(S2.Slot,{fillProps:{onSelect:w,onHover:o,filterValue:e,hasItems:O,rootClientId:y},children:D=>D.length?D:O?null:(0,ws.jsx)(cc,{})})]})}var _2=bUe;var w2=c(U(),1),Qpe=c(F(),1);var Hd=c(E(),1),{Tabs:x2}=H(w2.privateApis);function yUe({defaultTabId:e,onClose:t,onSelect:o,selectedTab:r,tabs:n,closeButtonLabel:i},s){return(0,Hd.jsx)("div",{className:"block-editor-tabbed-sidebar",children:(0,Hd.jsxs)(x2,{selectOnMove:!1,defaultTabId:e,onSelect:o,selectedTabId:r,children:[(0,Hd.jsxs)("div",{className:"block-editor-tabbed-sidebar__tablist-and-close-button",children:[(0,Hd.jsx)(w2.Button,{className:"block-editor-tabbed-sidebar__close-button",icon:th,label:i,onClick:()=>t(),size:"compact"}),(0,Hd.jsx)(x2.TabList,{className:"block-editor-tabbed-sidebar__tablist",ref:s,children:n.map(a=>(0,Hd.jsx)(x2.Tab,{tabId:a.name,className:"block-editor-tabbed-sidebar__tab",children:a.title},a.name))})]}),n.map(a=>(0,Hd.jsx)(x2.TabPanel,{tabId:a.name,focusable:!1,className:"block-editor-tabbed-sidebar__tabpanel",ref:a.panelRef,children:a.panel},a.name))]})})}var C2=(0,Qpe.forwardRef)(yUe);var E2=c(J(),1),lk=c(F(),1);function FC(e=!0){let{setZoomLevel:t,resetZoomLevel:o}=H((0,E2.useDispatch)(C)),{isZoomedOut:r,isZoomOut:n}=(0,E2.useSelect)(a=>{let{isZoomOut:l}=H(a(C));return{isZoomedOut:l(),isZoomOut:l}},[]),i=(0,lk.useRef)(!1),s=(0,lk.useRef)(e);(0,lk.useEffect)(()=>{r!==s.current&&(i.current=!1)},[r]),(0,lk.useEffect)(()=>(s.current=e,e!==n()&&(i.current=!0,e?t("auto-scaled"):o()),()=>{i.current&&n()&&o()}),[e,n,o,t])}var qt=c(E(),1),eme=()=>{};function vUe({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},g){let{isZoomOutMode:m,hasSectionRootClientId:h}=(0,Jpe.useSelect)(pe=>{let{isZoomOut:ke,getSectionRootClientId:Se}=H(pe(C));return{isZoomOutMode:ke(),hasSectionRootClientId:!!Se()}},[]),[b,v,y]=(0,zC.useDebouncedInput)(a),[k,S]=(0,Jt.useState)(null),[_,x]=(0,Jt.useState)(p),[w,T]=(0,Jt.useState)("all"),[B,R]=(0,Jt.useState)(null),I=(0,zC.useViewportMatch)("large"),P=(0,zC.useViewportMatch)("medium","<")?d:eme;function O(){return f||(m?"patterns":"blocks")}let[N,z]=(0,Jt.useState)(O());FC(h&&(N==="patterns"||N==="media")&&I);let[M,V,L]=bm({rootClientId:e,clientId:t,isAppender:o,insertionIndex:r,shouldFocusBlock:l}),j=(0,Jt.useRef)(),q=(0,Jt.useCallback)((pe,ke,Se,we)=>{V(pe,ke,Se,we),n(pe),P(),window.requestAnimationFrame(()=>{!l&&!j.current?.contains(g.current.ownerDocument.activeElement)&&j.current?.querySelector("button").focus()})},[V,P,n,g,l]),Q=(0,Jt.useCallback)((pe,ke,...Se)=>{L(!1),V(pe,{patternName:ke},...Se),n(),P()},[V,P,n,L]),te=(0,Jt.useCallback)(pe=>{L(pe),S(pe)},[L,S]),ee=(0,Jt.useCallback)((pe,ke)=>{x(pe),T(ke),u?.()},[x,u]),W=N==="patterns"&&!y&&!!_,$=N==="media"&&!!B,[Y,Z]=(0,Jt.useState)(!1),oe=(0,Jt.useRef)(null),ne=(0,Jt.useRef)(null),X=(0,Jt.useRef)(null);(0,Jt.useEffect)(()=>{let pe=Se=>{Z(Se.currentTarget.scrollTop>0)},ke=[oe.current,ne.current,X.current].filter(Boolean);return ke.forEach(Se=>Se.addEventListener("scroll",pe)),()=>{ke.forEach(Se=>Se.removeEventListener("scroll",pe))}},[]);let re=(0,Jt.useMemo)(()=>N==="media"?null:(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsx)(T2.SearchControl,{className:K("block-editor-inserter__search",{"is-scrolled":Y}),onChange:pe=>{k&&S(null),v(pe)},value:b,label:(0,Sm.__)("Search"),placeholder:(0,Sm.__)("Search")}),!!y&&(0,qt.jsx)(_2,{filterValue:y,onSelect:n,onHover:te,rootClientId:e,clientId:t,isAppender:o,__experimentalInsertionIndex:r,showBlockDirectory:!0,shouldFocusBlock:l,prioritizePatterns:N==="patterns"})]}),[N,k,S,v,b,y,n,te,l,t,e,r,o,Y]),le=(0,Jt.useMemo)(()=>(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsx)("div",{className:"block-editor-inserter__block-list",children:(0,qt.jsx)(epe,{ref:j,rootClientId:M,onInsert:q,onHover:te,showMostUsedBlocks:s})}),i&&(0,qt.jsxs)("div",{className:"block-editor-inserter__tips",children:[(0,qt.jsx)(bt,{render:(0,qt.jsx)("h2",{}),children:(0,Sm.__)("A tip for using the block editor")}),(0,qt.jsx)(ace,{})]})]}),[M,q,te,s,i]),ve=(0,Jt.useMemo)(()=>(0,qt.jsx)(Cpe,{rootClientId:M,onInsert:Q,onSelectCategory:ee,selectedCategory:_,children:W&&(0,qt.jsx)(m2,{rootClientId:M,onInsert:Q,category:_,patternFilter:w,showTitlesAsTooltip:!0})}),[M,Q,ee,w,_,W]),xe=(0,Jt.useMemo)(()=>(0,qt.jsx)(f9,{rootClientId:M,selectedCategory:B,onSelectCategory:R,onInsert:q,children:$&&(0,qt.jsx)(DC,{rootClientId:M,onInsert:q,category:B})}),[M,q,B,R,$]),be=pe=>{pe!=="patterns"&&x(null),z(pe)},ae=(0,Jt.useRef)();return(0,Jt.useLayoutEffect)(()=>{ae.current&&window.requestAnimationFrame(()=>{ae.current.querySelector('[role="tab"][aria-selected="true"]')?.focus()})},[]),(0,qt.jsxs)("div",{className:K("block-editor-inserter__menu",{"show-panel":W||$,"is-zoom-out":m}),ref:g,children:[(0,qt.jsx)("div",{className:"block-editor-inserter__main-area",children:(0,qt.jsx)(C2,{ref:ae,onSelect:be,onClose:d,selectedTab:N,closeButtonLabel:(0,Sm.__)("Close Block Inserter"),tabs:[{name:"blocks",title:(0,Sm.__)("Blocks"),panelRef:oe,panel:(0,qt.jsxs)(qt.Fragment,{children:[re,N==="blocks"&&!y&&le]})},{name:"patterns",title:(0,Sm.__)("Patterns"),panelRef:ne,panel:(0,qt.jsxs)(qt.Fragment,{children:[re,N==="patterns"&&!y&&ve]})},{name:"media",title:(0,Sm.__)("Media"),panelRef:X,panel:(0,qt.jsxs)(qt.Fragment,{children:[re,xe]})}]})}),i&&k&&(0,qt.jsx)(T2.Popover,{className:"block-editor-inserter__preview-container__popover",placement:"right-start",offset:16,focusOnMount:!1,animate:!1,children:(0,qt.jsx)(Lfe,{item:k})})]})}var p9=(0,Jt.forwardRef)(vUe);function SUe(e,t){return(0,qt.jsx)(p9,{...e,onPatternCategorySelection:eme,ref:t})}var tme=(0,Jt.forwardRef)(SUe);var R2=c(F(),1),jC=c(G(),1),B2=c(U(),1),ome=c(J(),1);var vb=c(E(),1),kUe=6,_Ue=6,xUe=2;function P2({onSelect:e,rootClientId:t,clientId:o,isAppender:r,selectBlockOnInsert:n,hasSearch:i=!0}){let[s,a]=(0,R2.useState)(""),[l,u]=bm({onSelect:e,rootClientId:t,clientId:o,isAppender:r,selectBlockOnInsert:n}),[d]=_p(l,u,!0),{setInserterIsOpened:f,insertionIndex:p}=(0,ome.useSelect)(h=>{let{getSettings:b,getBlockIndex:v,getBlockCount:y}=h(C),k=b(),S=v(o),_=y();return{setInserterIsOpened:k.__experimentalSetIsInserterOpened,insertionIndex:S===-1?_:S}},[o]),g=i&&d.length>kUe;(0,R2.useEffect)(()=>{f&&f(!1)},[f]);let m=()=>{f({filterValue:s,onSelect:e,rootClientId:t,insertionIndex:p})};return(0,vb.jsxs)("div",{className:K("block-editor-inserter__quick-inserter",{"has-search":g,"has-expand":f}),children:[g&&(0,vb.jsx)(B2.SearchControl,{className:"block-editor-inserter__search",value:s,onChange:h=>{a(h)},label:(0,jC.__)("Search"),placeholder:(0,jC.__)("Search")}),(0,vb.jsx)("div",{className:"block-editor-inserter__quick-inserter-results",children:(0,vb.jsx)(_2,{filterValue:s,onSelect:e,rootClientId:t,clientId:o,isAppender:r,maxBlockPatterns:s?xUe:0,maxBlockTypes:_Ue,isDraggable:!1,selectBlockOnInsert:n,isQuick:!0})}),f&&(0,vb.jsx)(B2.Button,{__next40pxDefaultSize:!0,className:"block-editor-inserter__quick-inserter-expand",onClick:m,"aria-label":(0,jC.__)("Browse all. This will open the main inserter panel in the editor toolbar."),children:(0,jC.__)("Browse all")})]})}var wUe=50;function rme(e,t){if(!e||!e.attributes||!t?.__experimentalLabel)return null;let o=t.__experimentalLabel(e.attributes,{context:"appender"});return typeof o=="string"&&o.length<wUe&&o.length>0?o:null}var ck=c(E(),1),CUe=({onToggle:e,disabled:t,isOpen:o,blockTitle:r,hasSingleBlockType:n,appenderLabel:i,toggleProps:s={}},a)=>{let{as:l=I2.Button,label:u,onClick:d,...f}=s,p=u;!p&&i?p=i:!p&&n?p=(0,Ud.sprintf)((0,Ud._x)("Add %s","directly add the only allowed block"),r.toLowerCase()):p||(p=(0,Ud._x)("Add block","Generic label for block inserter button"));function g(m){e&&e(m),d&&d(m)}return(0,ck.jsx)(l,{ref:a,__next40pxDefaultSize:s.as?void 0:!0,icon:Ca,label:p,tooltipPosition:"bottom",onClick:g,className:"block-editor-inserter__toggle","aria-haspopup":n?!1:"true","aria-expanded":n?!1:o,isPressed:!n&&o,disabled:t,...f})},EUe=(0,m9.forwardRef)(CUe),TUe=({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},g)=>{let{hasItems:m,hasSingleBlockType:h,blockTitle:b,allowedBlockType:v,blockToInsert:y,appenderLabel:k,targetRootClientId:S}=(0,uk.useSelect)(D=>{let{getBlockRootClientId:M,hasInserterItems:V,getAllowedBlocks:L,getDirectInsertBlock:j,getBlockListSettings:q}=D(C),{getBlockVariations:Q,getBlockType:te}=D(Sb.store),ee=t||M(e)||void 0,W=L(ee),$=s&&j(ee),{defaultBlock:Y}=q(ee)??{},Z=W?.length===1&&Q(W[0].name,"inserter")?.length===0,oe=Z?W[0]:null,ne=$||null;!ne&&Z&&Y?.name===oe.name&&(ne=Y);let X=$?te($.name):null;return{hasItems:V(ee),hasSingleBlockType:Z,blockTitle:oe?oe.title:"",allowedBlockType:oe,blockToInsert:ne,appenderLabel:rme($,X),targetRootClientId:ee}},[t,e,s]),{insertBlock:_}=(0,uk.useDispatch)(C),{getBlock:x,getBlockIndex:w,getBlockOrder:T,getBlockRootClientId:B,getBlockSelectionEnd:R,getPreviousBlockClientId:I}=(0,uk.useSelect)(C),{getActiveBlockVariation:A,getBlockType:P}=(0,uk.useSelect)(Sb.store);if(!m&&(r||S||e))return null;function O(){let D=y?.name??v.name;function M(te){if(!te?.length)return{};let ee;if(e){let W=x(e),$=x(I(e));W?.name===$?.name&&(ee=$?.attributes)}else if(S){let W=x(S)?.innerBlocks?.at(-1);W?.name===D&&(ee=W.attributes)}return ee?Object.fromEntries(te.filter(W=>W in ee).map(W=>[W,ee[W]])):{}}function V(){if(e)return w(e);let te=R();return!r&&te&&B(te)===S?w(te)+1:T(S).length}let L=M(y?.attributesToCopy),j=(0,Sb.createBlock)(D,{...y?.attributes,...L});_(j,V(),S,i),u?.(j);let q=P(D),Q;if(q&&(Q=(0,Sb.__experimentalGetBlockLabel)(q,j.attributes),Q===q.title&&(Q=A(D,j.attributes)?.title||Q)),Q){let te=(0,Ud.sprintf)((0,Ud.__)("%s block added"),Q);(0,nme.speak)(te)}}function N({onToggle:D,isOpen:M}){let V={onToggle:D,isOpen:M,disabled:o||!m,blockTitle:b,hasSingleBlockType:h,appenderLabel:k,toggleProps:p};return f?f(V):(0,ck.jsx)(EUe,{ref:g,...V})}function z({onClose:D}){return l?(0,ck.jsx)(P2,{onSelect:M=>{let V=Array.isArray(M)&&M?.length?M[0]:M;u&&typeof u=="function"&&u(V),D()},rootClientId:S,clientId:e,isAppender:r,selectBlockOnInsert:i}):(0,ck.jsx)(tme,{onSelect:()=>{D()},onClose:D,rootClientId:S,clientId:e,isAppender:r,showInserterHelpPanel:a})}return h||y?N({onToggle:O}):(0,ck.jsx)(I2.Dropdown,{className:"block-editor-inserter",contentClassName:K("block-editor-inserter__popover",{"is-quick":l}),popoverProps:{position:n,shift:!0},onToggle:d,expandOnMobile:!0,headerTitle:(0,Ud.__)("Add a block"),renderToggle:N,renderContent:z,onClose:u})},RUe=(0,m9.forwardRef)(TUe),Za=RUe;var HC=c(E(),1),BUe="\uFEFF";function dk({rootClientId:e}){let{showPrompt:t,isLocked:o,placeholder:r,isManualGrid:n}=(0,O2.useSelect)(u=>{let{getBlockCount:d,getSettings:f,getTemplateLock:p,getBlockAttributes:g}=u(C),m=!d(e),{bodyPlaceholder:h}=f();return{showPrompt:m,isLocked:!!p(e),placeholder:h,isManualGrid:g(e)?.layout?.isManualPlacement}},[e]),{insertDefaultBlock:i,startTyping:s}=(0,O2.useDispatch)(C);if(o||n)return null;let a=(0,ime.decodeEntities)(r)||(0,g9.__)("Type / to choose a block"),l=()=>{i(void 0,e),s()};return(0,HC.jsxs)("div",{"data-root-client-id":e||"",className:K("block-editor-default-block-appender",{"has-visible-prompt":t}),children:[(0,HC.jsx)("p",{tabIndex:"0",role:"button","aria-label":(0,g9.__)("Add default block"),className:"block-editor-default-block-appender__content",onKeyDown:u=>{(A2.ENTER===u.keyCode||A2.SPACE===u.keyCode)&&l()},onClick:()=>l(),onFocus:()=>{t&&l()},children:t?a:BUe}),(0,HC.jsx)(Za,{rootClientId:e,position:"bottom right",isAppender:!0,__experimentalIsQuick:!0})]})}var sme=c(U(),1),h9=c(F(),1),UC=c(G(),1);var ame=c(Rt(),1);var L2=c(E(),1);function lme({rootClientId:e,className:t,onFocus:o,tabIndex:r,onSelect:n},i){return(0,L2.jsx)(Za,{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,g;return f?g=f:d?g=(0,UC.sprintf)((0,UC._x)("Add %s","directly add the only allowed block"),u.toLowerCase()):g=(0,UC._x)("Add block","Generic label for block inserter button"),(0,L2.jsx)(sme.Button,{__next40pxDefaultSize:!0,ref:i,onFocus:o,tabIndex:r,className:K(t,"block-editor-button-block-appender"),onClick:s,"aria-haspopup":p?"true":void 0,"aria-expanded":p?l:void 0,disabled:a,label:g,showTooltip:!0,children:(0,L2.jsx)(ht,{icon:Ca})})},isAppender:!0})}var cme=(0,h9.forwardRef)((e,t)=>((0,ame.default)("wp.blockEditor.ButtonBlockerAppender",{alternative:"wp.blockEditor.ButtonBlockAppender",since:"5.9"}),lme(e,t))),km=(0,h9.forwardRef)(lme);var fk=c(E(),1);function PUe({rootClientId:e}){return(0,b9.useSelect)(o=>o(C).canInsertBlockType((0,ume.getDefaultBlockName)(),e))?(0,fk.jsx)(dk,{rootClientId:e}):(0,fk.jsx)(km,{rootClientId:e,className:"block-list-appender__toggle"})}function dme({rootClientId:e,CustomAppender:t,className:o,tagName:r="div"}){let n=(0,b9.useSelect)(i=>{let{getBlockInsertionPoint:s,isBlockInsertionPointVisible:a,getBlockCount:l}=i(C),u=s();return a()&&e===u?.rootClientId&&l(e)===0},[e]);return(0,fk.jsx)(r,{tabIndex:-1,className:K("block-list-appender wp-block",o,{"is-drag-over":n}),contentEditable:!1,"data-block":!0,children:t?(0,fk.jsx)(t,{}):(0,fk.jsx)(PUe,{rootClientId:e})})}var Eme=c(fe(),1),WC=c(J(),1),Tme=c(F(),1),Rme=c(G(),1);var pk=c(J(),1),xm=c(F(),1),D2=c(U(),1),wme=c(fe(),1);var mme=c(J(),1),_m=c(F(),1),gme=c(U(),1),hme=c(G(),1);var pme=c(fe(),1),y9=c(Tt(),1),fme=new WeakMap;function IUe(e){let t=(0,pme.useRefEffect)(o=>{function r(i){let{deltaX:s,deltaY:a,target:l}=i,u=e.current,d=fme.get(u);d||(d=(0,y9.getScrollContainer)(u),fme.set(u,d));let f=(0,y9.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 kb=IUe;var v9=c(E(),1),OUe=Number.MAX_SAFE_INTEGER;function AUe({previousClientId:e,nextClientId:t,children:o,__unstablePopoverSlot:r,__unstableContentRef:n,operation:i="insert",nearestSide:s="right",...a}){let[l,u]=(0,_m.useReducer)(y=>(y+1)%OUe,0),{orientation:d,rootClientId:f,isVisible:p}=(0,mme.useSelect)(y=>{let{getBlockListSettings:k,getBlockRootClientId:S,isBlockVisible:_}=y(C),x=S(e??t);return{orientation:k(x)?.orientation||"vertical",rootClientId:x,isVisible:_(e)&&_(t)}},[e,t]),g=Nt(e),m=Nt(t),h=d==="vertical",b=(0,_m.useMemo)(()=>l<0||!g&&!m||!p?void 0:{contextElement:i==="group"?m||g:g||m,getBoundingClientRect(){let k=g?g.getBoundingClientRect():null,S=m?m.getBoundingClientRect():null,_=0,x=0,w=0,T=0;if(i==="group"){let B=S||k;x=B.top,w=0,T=B.bottom-B.top,_=s==="left"?B.left-2:B.right-2}else h?(x=k?k.bottom:S.top,w=k?k.width:S.width,T=S&&k?S.top-k.bottom:0,_=k?k.left:S.left):(x=k?k.top:S.top,T=k?k.height:S.height,(0,hme.isRTL)()?(_=S?S.right:k.left,w=k&&S?k.left-S.right:0):(_=k?k.right:S.left,w=k&&S?S.left-k.right:0),w=Math.max(w,0));return new window.DOMRect(_,x,w,T)}},[g,m,l,h,p,i,s]),v=kb(n);return(0,_m.useLayoutEffect)(()=>{if(!g)return;let y=new window.MutationObserver(u);return y.observe(g,{attributes:!0}),()=>{y.disconnect()}},[g]),(0,_m.useLayoutEffect)(()=>{if(!m)return;let y=new window.MutationObserver(u);return y.observe(m,{attributes:!0}),()=>{y.disconnect()}},[m]),(0,_m.useLayoutEffect)(()=>{if(g)return g.ownerDocument.defaultView.addEventListener("resize",u),()=>{g.ownerDocument.defaultView?.removeEventListener("resize",u)}},[g]),!g&&!m||!p?null:(0,v9.jsx)(gme.Popover,{ref:v,animate:!1,anchor:b,focusOnMount:!1,__unstableSlotName:r,inline:!r,...a,className:K("block-editor-block-popover","block-editor-block-popover__inbetween",a.className),resize:!1,flip:!1,placement:"overlay",variant:"unstyled",children:(0,v9.jsx)("div",{className:"block-editor-block-popover__inbetween-container",children:o})},t+"--"+f)}var M2=AUe;var Sme=c(J(),1),kme=c(fe(),1),_me=c(U(),1);var Wd=c(F(),1);var bme=c(fe(),1),yme=c(U(),1),Gd=c(F(),1);var S9=c(E(),1),LUe=Number.MAX_SAFE_INTEGER;function MUe({clientId:e,bottomClientId:t,children:o,__unstablePopoverSlot:r,__unstableContentRef:n,shift:i=!0,...s},a){let l=Nt(e),u=Nt(t??e),d=(0,bme.useMergeRefs)([a,kb(n)]),[f,p]=(0,Gd.useReducer)(m=>(m+1)%LUe,0);(0,Gd.useLayoutEffect)(()=>{if(!l)return;let m,h=new window.MutationObserver(()=>{m||(m=window.requestAnimationFrame(()=>{m=null,p()}))});return h.observe(l,{attributes:!0}),()=>{h.disconnect(),m&&window.cancelAnimationFrame(m)}},[l]);let g=(0,Gd.useMemo)(()=>{if(!(f<0||!l||t&&!u))return{getBoundingClientRect(){return u?Dj(Vv(l),Vv(u)):Vv(l)},contextElement:l}},[f,l,t,u]);return!l||t&&!u?null:(0,S9.jsx)(yme.Popover,{ref:d,animate:!1,focusOnMount:!1,anchor:g,__unstableSlotName:r,inline:!r,placement:"top-start",resize:!1,flip:!1,shift:i,...s,className:K("block-editor-block-popover",s.className),variant:"unstyled",children:o})}var _b=(0,Gd.forwardRef)(MUe),NUe=({clientId:e,bottomClientId:t,children:o,...r},n)=>(0,S9.jsx)(_b,{...r,bottomClientId:t,clientId:e,__unstableContentRef:void 0,__unstablePopoverSlot:void 0,ref:n,children:o}),vme=(0,Gd.forwardRef)(NUe);var N2=c(E(),1);function DUe({clientId:e,bottomClientId:t,children:o,shift:r=!1,additionalStyles:n,...i},s){t??=e;let a=Nt(e);return(0,N2.jsx)(_b,{ref:s,clientId:e,bottomClientId:t,shift:r,...i,children:a&&e===t?(0,N2.jsx)(VUe,{selectedElement:a,additionalStyles:n,children:o}):o})}function VUe({selectedElement:e,additionalStyles:t={},children:o}){let[r,n]=(0,Wd.useState)(e.offsetWidth),[i,s]=(0,Wd.useState)(e.offsetHeight);(0,Wd.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,Wd.useMemo)(()=>({position:"absolute",width:r,height:i,...t}),[r,i,t]);return(0,N2.jsx)("div",{style:a,children:o})}var Xa=(0,Wd.forwardRef)(DUe);var k9=c(E(),1),GC={hide:{opacity:0,scaleY:.75},show:{opacity:1,scaleY:1},exit:{opacity:0,scaleY:.9}};function FUe({__unstablePopoverSlot:e,__unstableContentRef:t}){let{clientId:o}=(0,Sme.useSelect)(n=>{let{getBlockOrder:i,getBlockInsertionPoint:s}=n(C),a=s(),l=i(a.rootClientId);return l.length?{clientId:l[a.index]}:{}},[]),r=(0,kme.useReducedMotion)();return(0,k9.jsx)(Xa,{clientId:o,__unstablePopoverSlot:e,__unstableContentRef:t,className:"block-editor-block-popover__drop-zone",children:(0,k9.jsx)(_me.__unstableMotion.div,{"data-testid":"block-popover-drop-zone",initial:r?GC.show:GC.hide,animate:GC.show,exit:r?GC.show:GC.exit,className:"block-editor-block-popover__drop-zone-foreground"})})}var xme=FUe;var $d=c(E(),1),mk=(0,xm.createContext)();mk.displayName="InsertionPointOpenRefContext";function zUe({__unstablePopoverSlot:e,__unstableContentRef:t,operation:o="insert",nearestSide:r="right"}){let{selectBlock:n,hideInsertionPoint:i}=(0,pk.useDispatch)(C),s=(0,xm.useContext)(mk),a=(0,xm.useRef)(),{orientation:l,previousClientId:u,nextClientId:d,rootClientId:f,isInserterShown:p,isDistractionFree:g,isZoomOutMode:m}=(0,pk.useSelect)(B=>{let{getBlockOrder:R,getBlockListSettings:I,getBlockInsertionPoint:A,isBlockBeingDragged:P,getPreviousBlockClientId:O,getNextBlockClientId:N,getSettings:z,isZoomOut:D}=H(B(C)),M=A(),V=R(M.rootClientId);if(!V.length)return{};let L=V[M.index-1],j=V[M.index];for(;P(L);)L=O(L);for(;P(j);)j=N(j);let q=z();return{previousClientId:L,nextClientId:j,orientation:I(M.rootClientId)?.orientation||"vertical",rootClientId:M.rootClientId,isDistractionFree:q.isDistractionFree,isInserterShown:M?.__unstableWithInserter,isZoomOutMode:D()}},[]),{getBlockEditingMode:h}=(0,pk.useSelect)(C),b=(0,wme.useReducedMotion)();function v(B){B.target===a.current&&d&&h(d)!=="disabled"&&n(d,-1)}function y(B){B.target===a.current&&!s.current&&i()}function k(B){B.target!==a.current&&(s.current=!0)}let S=(0,xm.useCallback)(B=>{!B&&s.current&&(s.current=!1)},[s]),_={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(g||m&&o!=="insert")return null;let T=K("block-editor-block-list__insertion-point",l==="horizontal"||o==="group"?"is-horizontal":"is-vertical");return(0,$d.jsx)(M2,{previousClientId:u,nextClientId:d,__unstablePopoverSlot:e,__unstableContentRef:t,operation:o,nearestSide:r,children:(0,$d.jsxs)(D2.__unstableMotion.div,{layout:!b,initial:b?"rest":"start",animate:"rest",whileHover:"hover",whileTap:"pressed",exit:"start",ref:a,tabIndex:-1,onClick:v,onFocus:k,className:K(T,{"is-with-inserter":p}),onHoverEnd:y,children:[(0,$d.jsx)(D2.__unstableMotion.div,{variants:_,className:"block-editor-block-list__insertion-point-indicator","data-testid":"block-list-insertion-point-indicator"}),p&&(0,$d.jsx)(D2.__unstableMotion.div,{variants:x,className:K("block-editor-block-list__insertion-point-inserter"),children:(0,$d.jsx)(Za,{ref:S,position:"bottom center",clientId:d,rootClientId:f,__experimentalIsQuick:!0,onToggle:B=>{s.current=B},onSelectOrClose:()=>{s.current=!1}})})]})})}function Cme(e){let{insertionPoint:t,isVisible:o,isBlockListEmpty:r}=(0,pk.useSelect)(n=>{let{getBlockInsertionPoint:i,isBlockInsertionPointVisible:s,getBlockCount:a}=n(C),l=i();return{insertionPoint:l,isVisible:s(),isBlockListEmpty:a(l?.rootClientId)===0}},[]);return!o||r?null:t.operation==="replace"?(0,$d.jsx)(xme,{...e},`${t.rootClientId}-${t.index}`):(0,$d.jsx)(zUe,{operation:t.operation,nearestSide:t.nearestSide,...e})}function Bme(){let e=(0,Tme.useContext)(mk),t=(0,WC.useSelect)(h=>{let b=h(C).getSettings();return b.isDistractionFree||b.isPreviewMode||H(h(C)).isZoomOut()},[]),{getBlockListSettings:o,getBlockIndex:r,isMultiSelecting:n,getSelectedBlockClientIds:i,getSettings:s,getTemplateLock:a,__unstableIsWithinBlockOverlay:l,getBlockEditingMode:u,getBlockName:d,getBlockAttributes:f,getParentSectionBlock:p}=H((0,WC.useSelect)(C)),{showInsertionPoint:g,hideInsertionPoint:m}=(0,WC.useDispatch)(C);return(0,Eme.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")){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 k=o(y),S=k?.orientation||"vertical",_=!!k?.__experimentalCaptureToolbars,x=v.clientY,w=v.clientX,B=Array.from(v.target.children).find(P=>{let O=P.getBoundingClientRect();return P.classList.contains("wp-block")&&S==="vertical"&&O.top>x||P.classList.contains("wp-block")&&S==="horizontal"&&((0,Rme.isRTL)()?O.right<w:O.left>w)});if(!B){m();return}if(!B.id&&(B=B.firstElementChild,!B)){m();return}let R=B.id.slice(6);if(!R||l(R)||p(R)||i().includes(R)&&S==="vertical"&&!_&&!s().hasFixedToolbar)return;let I=B.getBoundingClientRect();if(S==="horizontal"&&(v.clientY>I.bottom||v.clientY<I.top)||S==="vertical"&&(v.clientX>I.right||v.clientX<I.left)){m();return}let A=r(R);if(A===0){m();return}g(y,A,{__unstableWithInserter:!0})}return h.addEventListener("mousemove",b),()=>{h.removeEventListener("mousemove",b)}},[e,o,r,n,g,m,i,t])}var V2=c(J(),1),Pme=c(fe(),1);var Ime=c(E(),1);function xb(){let{getSettings:e,hasSelectedBlock:t,hasMultiSelection:o}=(0,V2.useSelect)(C),{clearSelectedBlock:r}=(0,V2.useDispatch)(C),{clearBlockSelection:n}=e();return(0,Pme.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 Ome(e){return(0,Ime.jsx)("div",{ref:xb(),...e})}var Jme=c(fe(),1),hk=c(F(),1),ege=c(J(),1),Tb=c(de(),1);var Ame=c(E(),1);function Lme({showSeparator:e,isFloating:t,onAddBlock:o,isToggle:r}){let{clientId:n}=gt();return(0,Ame.jsx)(km,{className:K({"block-list-appender__toggle":r}),rootClientId:n,showSeparator:e,isFloating:t,onAddBlock:o})}var Mme=c(E(),1);function Nme(){let{clientId:e}=gt();return(0,Mme.jsx)(dk,{rootClientId:e})}var z2=c(F(),1),Fme=c(J(),1),F2=c(Rt(),1),zme=c($C(),1);var KC=new WeakMap;function jUe(){let e;return t=>((e===void 0||!(0,zme.isShallowEqual)(e,t))&&(e=t),e)}function Vme(e){let[t]=(0,z2.useState)(jUe);return t(e)}function jme(e,t,o,r,n,i,s,a,l,u,d,f){let p=(0,Fme.useRegistry)(),g=Vme(o),m=Vme(r),h=l===void 0||t==="contentOnly"?t:l;(0,z2.useLayoutEffect)(()=>{let b={allowedBlocks:g,prioritizedInserterBlocks:m,templateLock:h};if(u!==void 0&&(b.__experimentalCaptureToolbars=u),d!==void 0)b.orientation=d;else{let v=Ba(f?.type);b.orientation=v.getOrientation(f)}s!==void 0&&((0,F2.default)("__experimentalDefaultBlock",{alternative:"defaultBlock",since:"6.3",version:"6.4"}),b.defaultBlock=s),n!==void 0&&(b.defaultBlock=n),a!==void 0&&((0,F2.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,F2.default)("Using `Function` as a `directInsert` argument",{alternative:"`boolean` values",since:"6.5"}),KC.get(p)||KC.set(p,{}),KC.get(p)[e]=b,window.queueMicrotask(()=>{let v=KC.get(p);if(Object.keys(v).length){let{updateBlockListSettings:y}=p.dispatch(C);y(v),KC.set(p,{})}})},[e,g,m,h,n,i,s,a,u,d,f,p])}var _9=c(Xg(),1),j2=c(F(),1),Hme=c(J(),1),Ume=c(de(),1);function Gme(e,t,o,r){let n=(0,Hme.useRegistry)(),i=(0,j2.useRef)(null);(0,j2.useLayoutEffect)(()=>{let s=!1,{getBlocks:a,getSelectedBlocksInitialCaretPosition:l,isBlockSelected:u}=n.select(C),{replaceInnerBlocks:d,__unstableMarkNextChangeAsNotPersistent:f}=n.dispatch(C);return window.queueMicrotask(()=>{if(s)return;let p=a(e),g=p.length===0||o==="all"||o==="contentOnly",m=!(0,_9.default)(t,i.current);if(!g||!m)return;i.current=t;let h=(0,Ume.synchronizeBlocksWithTemplate)(p,t);(0,_9.default)(h,p)||(f({history:"ignore"}),d(e,h,p.length===0&&r&&h.length!==0&&u(e),l()))}),()=>{s=!0}},[t,o,e,n,r])}var Wme=c(de(),1),$me=c(J(),1);function Kme(e){return(0,$me.useSelect)(t=>{let o=t(C).getBlock(e);if(!o)return;let r=t(Wme.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 Eb=c(J(),1),G2=c(F(),1),W2=c(fe(),1),Xme=c(G(),1),gk=c(de(),1);var x9=c(F(),1),Cs=c(de(),1),wb=c(J(),1),Yme=c(Tt(),1);function w9(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 HUe(e,t,o,r,n,i,s,a,l){return u=>{let{srcRootClientId:d,srcClientIds:f,type:p,blocks:g}=w9(u);if(p==="inserter"){s();let m=g.map(h=>(0,Cs.cloneBlock)(h));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(k=>l(k));i(y,!0,null,f);return}let h=d===e,b=f.length,v=h&&m<t?t-b:t;n(f,d,v)}}}function UUe(e,t,o,r,n){return i=>{if(!t().mediaUpload)return;let s=(0,Cs.findTransform)((0,Cs.getBlockTransforms)("from"),a=>a.type==="files"&&r(a.blockName,e)&&a.isMatch(i));if(s){let a=s.transform(i,o);n(a)}}}function GUe(e){return t=>{let o=(0,Cs.pasteHandler)({HTML:t,mode:"BLOCKS"});o.length&&e(o)}}function H2(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,wb.useSelect)(C),{getGroupingBlockName:p}=(0,wb.useSelect)(Cs.store),{insertBlocks:g,moveBlocksToPosition:m,updateBlockAttributes:h,clearSelectedBlock:b,replaceBlocks:v,removeBlocks:y}=(0,wb.useDispatch)(C),k=(0,wb.useRegistry)(),S=(0,x9.useCallback)((B,R=!0,I=0,A=[])=>{Array.isArray(B)||(B=[B]);let O=l(e)[t];if(r==="replace")v(O,B,void 0,I);else if(r==="group"){let N=f(O);n==="left"?B.push(N):B.unshift(N);let z=B.map(L=>(0,Cs.cloneSanitizedBlock)(L)),D=B.every(L=>L.name==="core/image"),M=i("core/gallery",e),V=(0,Cs.createBlock)(D&&M?"core/gallery":p(),{layout:{type:"flex",flexWrap:D&&M?null:"nowrap"}},z);v([O,...A],V,void 0,I)}else g(B,t,e,R,I)},[l,e,t,r,v,f,n,i,p,g]),_=(0,x9.useCallback)((B,R,I)=>{if(r==="replace"){let A=u(B),O=l(e)[t];k.batch(()=>{y(B,!1),v(O,A,void 0,0)})}else m(B,R,e,I)},[r,l,u,m,k,y,v,t,e]),x=HUe(e,t,s,a,_,S,b,r,f),w=UUe(e,d,h,i,S),T=GUe(S);return B=>{let R=(0,Yme.getFilesFromDataTransfer)(B.dataTransfer),I=B.dataTransfer.getData("text/html");I?T(I):R.length?w(R):x(B)}}function WUe(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 Cb(e,t,o=["top","bottom","left","right"]){let r,n;return o.forEach(i=>{let s=WUe(e,t,i);(r===void 0||s<r)&&(r=s,n=i)}),[r,n]}function U2(e,t){return t.left<=e.x&&t.right>=e.x&&t.top<=e.y&&t.bottom>=e.y}function qme(e,t){return t.top<=e.y&&t.bottom>=e.y}var C9=30,$Ue=120,KUe=120;function YUe(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,k]=Cb(t,v,["top","bottom"]);if(v.height>$Ue&&y<C9){if(k==="top")return[p,"before"];if(k==="bottom")return[p+1,"after"]}}let g=(0,Xme.isRTL)();if(d&&f==="horizontal"){let v=d.getBoundingClientRect(),[y,k]=Cb(t,v,["left","right"]);if(v.width>KUe&&y<C9){if(g&&k==="right"||!g&&k==="left")return[p,"before"];if(g&&k==="left"||!g&&k==="right")return[p+1,"after"]}}e.forEach(({isUnmodifiedDefaultBlock:v,getBoundingClientRect:y,blockIndex:k,blockOrientation:S})=>{let _=y();if(!_)return;let[x,w]=Cb(t,_,n),[T,B]=Cb(t,_,["left","right"]),R=U2(t,_);v&&R?x=0:o==="vertical"&&S!=="horizontal"&&(R&&T<C9||!R&&qme(t,_))&&(l=k,u=B),x<a&&(s=w==="bottom"||!g&&w==="right"||g&&w==="left"?"after":"before",a=x,i=k)});let m=i+(s==="after"?1:-1),h=!!e[i]?.isUnmodifiedDefaultBlock,b=!!e[m]?.isUnmodifiedDefaultBlock;return l!==null?[l,"group",u]:!h&&!b?[s==="after"?i+1:i,"insert"]:[h?i:m,"replace"]}function $2(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 Zme(e,t){let{defaultView:o}=t;return!!(o&&e instanceof o.HTMLElement&&e.closest("[data-is-insertion-point]"))}function Qme({dropZoneElement:e,rootClientId:t="",parentClientId:o="",isDisabled:r=!1}={}){let n=(0,Eb.useRegistry)(),[i,s]=(0,G2.useState)({index:null,operation:"insert"}),{getBlockType:a,getBlockVariations:l,getGroupingBlockName:u}=(0,Eb.useSelect)(gk.store),{canInsertBlockType:d,getBlockListSettings:f,getBlocks:p,getBlockIndex:g,getDraggedBlockClientIds:m,getBlockNamesByClientId:h,getAllowedBlocks:b,isDragging:v,isGroupable:y,isZoomOut:k,getSectionRootClientId:S,getBlockParents:_}=H((0,Eb.useSelect)(C)),{showInsertionPoint:x,hideInsertionPoint:w,startDragging:T,stopDragging:B}=H((0,Eb.useDispatch)(C)),R=H2(i.operation==="before"||i.operation==="after"?o:t,i.index,{operation:i.operation,nearestSide:i.nearestSide}),I=(0,W2.useThrottle)((0,G2.useCallback)((A,P)=>{v()||T();let O=m(),N=[t,..._(t,!0)];if(O.some(Z=>N.includes(Z)))return;let D=b(t),M=h([t])[0],V=h(O);if(!$2(a,D,V,M))return;let j=S();if(k()&&j!==t)return;let q=p(t).filter(Z=>!((0,gk.hasBlockSupport)(Z.name,"visibility",!0)&&Z.attributes?.metadata?.blockVisibility===!1));if(q.length===0){n.batch(()=>{s({index:0,operation:"insert"}),x(t,0,{operation:"insert"})});return}let Q=q.map(Z=>{let oe=Z.clientId;return{isUnmodifiedDefaultBlock:(0,gk.isUnmodifiedDefaultBlock)(Z),getBoundingClientRect:()=>{let ne=P.getElementById(`block-${oe}`);return ne?ne.getBoundingClientRect():null},blockIndex:g(oe),blockOrientation:f(oe)?.orientation}}),te=YUe(Q,{x:A.clientX,y:A.clientY},f(t)?.orientation,{dropZoneElement:e,parentBlockClientId:o,parentBlockOrientation:o?f(o)?.orientation:void 0,rootBlockIndex:g(t)}),[ee,W,$]=te,Y=Q[ee]?.isUnmodifiedDefaultBlock;if(!(k()&&!Y&&W!=="insert")){if(W==="group"){let Z=q[ee],oe=[Z.name,...V].every(ve=>ve==="core/image"),ne=d("core/gallery",t),X=y([Z.clientId,m()]),re=l(u(),"block"),le=re&&re.find(({name:ve})=>ve==="group-row");if(oe&&!ne&&(!X||!le)||!oe&&(!X||!le))return}n.batch(()=>{s({index:ee,operation:W,nearestSide:$});let Z=["before","after"].includes(W)?o:t;x(Z,ee,{operation:W,nearestSide:$})})}},[v,b,t,h,m,a,S,k,p,f,e,o,g,n,T,x,d,y,l,u]),200);return(0,W2.__experimentalUseDropZone)({dropZoneElement:e,isDisabled:r,onDrop:R,onDragOver(A){I(A,A.currentTarget.ownerDocument)},onDragLeave(A){let{ownerDocument:P}=A.currentTarget;Zme(A.relatedTarget,P)||Zme(A.target,P)||(I.cancel(),w())},onDragEnd(){I.cancel(),B(),w()}})}var Kd=c(E(),1),qUe={};function ZUe({children:e,clientId:t}){let o=Kme(t);return(0,Kd.jsx)(aT,{value:o,children:e})}var XUe=(0,hk.memo)(IC);function tge(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:g,renderAppender:m,orientation:h,placeholder:b,layout:v,name:y,blockType:k,parentLock:S,defaultLayout:_}=e;jme(t,S,o,r,n,i,s,a,u,p,h,v),Gme(t,l,u,f);let x=(0,Tb.getBlockSupport)(y,"layout")||(0,Tb.getBlockSupport)(y,"__experimentalLayout")||qUe,{allowSizingOnChildren:w=!1}=x,T=v||x,B=(0,hk.useMemo)(()=>({..._,...T,...w&&{allowSizingOnChildren:!0}}),[_,T,w]),R=(0,Kd.jsx)(XUe,{rootClientId:t,renderAppender:m,__experimentalAppenderTagName:g,layout:B,wrapperRef:d,placeholder:b});return!k?.providesContext||Object.keys(k.providesContext).length===0?R:(0,Kd.jsx)(ZUe,{clientId:t,children:R})}function QUe(e){return bA(e),(0,Kd.jsx)(tge,{...e})}var K2=(0,hk.forwardRef)((e,t)=>{let o=Rb({ref:t},e);return(0,Kd.jsx)("div",{className:"block-editor-inner-blocks",children:(0,Kd.jsx)("div",{...o})})});function Rb(e={},t={}){let{__unstableDisableLayoutClassNames:o,__unstableDisableDropZone:r,dropZoneElement:n}=t,{clientId:i,layout:s=null,__unstableLayoutClassNames:a=""}=gt(),l=(0,ege.useSelect)(S=>{let{getBlockName:_,isZoomOut:x,getTemplateLock:w,getBlockRootClientId:T,getBlockEditingMode:B,getBlockSettings:R,getSectionRootClientId:I}=H(S(C));if(!i){let V=I();return{isDropZoneDisabled:x()&&V!==""}}let{hasBlockSupport:A,getBlockType:P}=S(Tb.store),O=_(i),N=B(i),z=T(i),[D]=R(i,"layout"),M=N==="disabled";if(x()){let V=I();M=i!==V}return{__experimentalCaptureToolbars:A(O,"__experimentalExposeControlsToChildren",!1),name:O,blockType:P(O),parentLock:w(z),parentClientId:z,isDropZoneDisabled:M,defaultLayout:D}},[i]),{__experimentalCaptureToolbars:u,name:d,blockType:f,parentLock:p,parentClientId:g,isDropZoneDisabled:m,defaultLayout:h}=l,b=Qme({dropZoneElement:n,rootClientId:i,parentClientId:g}),v=(0,Jme.useMergeRefs)([e.ref,r||m||s?.isManualPlacement&&window.__experimentalEnableGridInteractivity?null:b]),y={__experimentalCaptureToolbars:u,layout:s,name:d,blockType:f,parentLock:p,defaultLayout:h,...t},k=y.value&&y.onChange?QUe:tge;return{...e,ref:v,className:K(e.className,"block-editor-block-list__layout",o?"":a),children:i?(0,Kd.jsx)(k,{...y,clientId:i}):(0,Kd.jsx)(IC,{...t})}}Rb.save=Tb.__unstableGetInnerBlocksProps;K2.DefaultBlockAppender=Nme;K2.ButtonBlockAppender=Lme;K2.Content=()=>Rb.save().children;var YC=K2;var qC=c(U(),1),oge=c(fe(),1),rge=c(J(),1),nge=c(F(),1),ige=c(G(),1);var Y2=c(E(),1);function E9({clientId:e,rootClientId:t="",position:o="top"}){let[r,n]=(0,nge.useState)(!1),{sectionRootClientId:i,sectionClientIds:s,insertionPoint:a,blockInsertionPointVisible:l,blockInsertionPoint:u,blocksBeingDragged:d}=(0,rge.useSelect)(_=>{let{getInsertionPoint:x,getBlockOrder:w,getSectionRootClientId:T,isBlockInsertionPointVisible:B,getBlockInsertionPoint:R,getDraggedBlockClientIds:I}=H(_(C)),A=T(),P=w(A);return{sectionRootClientId:A,sectionClientIds:P,insertionPoint:x(),blockInsertionPoint:R(),blockInsertionPointVisible:B(),blocksBeingDragged:I()}},[]),f=(0,oge.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],h=a&&a.hasOwnProperty("index")&&e===s[a.index-1];o==="top"&&(p=m||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),S=(y>0?s[y-1]:null)===e;return(v||S)&&(p=!1),(0,Y2.jsx)(qC.__unstableAnimatePresence,{children:p&&(0,Y2.jsx)(qC.__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:K("block-editor-block-list__zoom-out-separator",{"is-dragged-over":r}),"data-is-insertion-point":"true",onDragOver:()=>n(!0),onDragLeave:()=>n(!1),children:(0,Y2.jsx)(qC.__unstableMotion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{delay:-.125}},transition:{ease:"linear",duration:.1,delay:.125},children:(0,ige.__)("Drop pattern.")})})})}var Gi=c(E(),1),aI=(0,wm.createContext)();aI.displayName="IntersectionObserverContext";var q2=new WeakMap,JUe={trailing:!0};function e9e({className:e,...t}){let{isOutlineMode:o,isFocusMode:r,isPreviewMode:n,editedContentOnlySection:i}=(0,Qa.useSelect)(f=>{let{getSettings:p,isTyping:g,hasBlockSpotlight:m,getEditedContentOnlySection:h}=H(f(C)),{outlineMode:b,focusMode:v,isPreviewMode:y}=p();return{isOutlineMode:b&&!g(),isFocusMode:v||m(),isPreviewMode:y,editedContentOnlySection:h()}},[]),s=(0,Qa.useRegistry)(),{setBlockVisibility:a}=(0,Qa.useDispatch)(C),l=(0,Z2.useDebounce)((0,wm.useCallback)(()=>{let f={};q2.get(s).forEach(([p,g])=>{f[p]=g}),a(f)},[s]),300,JUe),u=(0,wm.useMemo)(()=>{let{IntersectionObserver:f}=window;if(f)return new f(p=>{q2.get(s)||q2.set(s,[]);for(let g of p){let m=g.target.getAttribute("data-block");q2.get(s).push([m,g.isIntersecting])}l()})},[]),d=Rb({ref:(0,Z2.useMergeRefs)([xb(),Bme()]),className:K("is-root-container",e,{"is-outline-mode":o,"is-focus-mode":r,"is-preview-mode":n})},t);return(0,Gi.jsxs)(aI.Provider,{value:u,children:[(0,Gi.jsx)("div",{...d}),!!i&&(0,Gi.jsx)(t9e,{clientId:i})]})}function t9e({clientId:e}){let{stopEditingContentOnlySection:t}=H((0,Qa.useDispatch)(C)),o=(0,Qa.useSelect)(r=>{let{isBlockSelected:n,hasSelectedInnerBlock:i,getBlockSelectionStart:s}=r(C);return!s()||n(e)||i(e,!0)},[e]);return(0,wm.useEffect)(()=>{o||t()},[o,t]),null}function US(e){return(0,Gi.jsx)(rT,{value:_F,children:(0,Gi.jsx)(e9e,{...e})})}var o9e=[],r9e=new Set;function n9e({placeholder:e,rootClientId:t,renderAppender:o,__experimentalAppenderTagName:r,layout:n=Dz}){let i=o!==!1,s=!!o,{order:a,isZoomOut:l,selectedBlocks:u,visibleBlocks:d,shouldRenderAppender:f}=(0,Qa.useSelect)(p=>{let{getSettings:g,getBlockOrder:m,getSelectedBlockClientIds:h,__unstableGetVisibleBlocks:b,getTemplateLock:v,getBlockEditingMode:y,isSectionBlock:k,isContainerInsertableToInContentOnlyMode:S,getBlockName:_,isZoomOut:x,canInsertBlockType:w}=H(p(C)),T=m(t);if(g().isPreviewMode)return{order:T,selectedBlocks:o9e,visibleBlocks:r9e};let B=h(),R=B[0],I=!t&&!R&&(!T.length||!w((0,sge.getDefaultBlockName)(),t)),A=!!(t&&R&&t===R),P=v(t);return{order:T,selectedBlocks:B,visibleBlocks:b(),isZoomOut:x(),shouldRenderAppender:(!k(t)||S(_(R),t))&&y(t)!=="disabled"&&(!P||P==="contentOnly")&&i&&!x()&&(s||A||I)}},[t,i,s]);return(0,Gi.jsxs)(pP,{value:n,children:[a.map(p=>(0,Gi.jsxs)(Qa.AsyncModeProvider,{value:!d.has(p)&&!u.includes(p),children:[l&&(0,Gi.jsx)(E9,{clientId:p,rootClientId:t,position:"top"}),(0,Gi.jsx)(yI,{rootClientId:t,clientId:p}),l&&(0,Gi.jsx)(E9,{clientId:p,rootClientId:t,position:"bottom"})]},p)),a.length<1&&e,f&&(0,Gi.jsx)(dme,{tagName:r,rootClientId:t,CustomAppender:o})]})}function IC(e){return(0,Gi.jsx)(Qa.AsyncModeProvider,{value:!1,children:(0,Gi.jsx)(n9e,{...e})})}var Vk=c(J(),1),fG=c(Tt(),1),pG=c(U(),1),Pye=c(Yl(),1),mM=c(F(),1),Fk=c(de(),1),mG=c(ar(),1),zk=c(G(),1);var Dge=c(fe(),1),Vge=c(J(),1),Fge=c(Tt(),1),xu=c(F(),1);var pc=c(G(),1),Pb=c(de(),1),Ige=c(fe(),1),Oge=c(J(),1),sL=c(F(),1);var QC=c(U(),1),mge=c(Yw(),1),gge=c(Rt(),1),yk=c(F(),1);var Bn=c(U(),1),age=(0,Bn.createSlotFill)("InspectorControls"),i9e=(0,Bn.createSlotFill)("InspectorAdvancedControls"),s9e=(0,Bn.createSlotFill)("InspectorControlsBindings"),a9e=(0,Bn.createSlotFill)("InspectorControlsBackground"),l9e=(0,Bn.createSlotFill)("InspectorControlsBorder"),c9e=(0,Bn.createSlotFill)("InspectorControlsColor"),u9e=(0,Bn.createSlotFill)("InspectorControlsFilter"),d9e=(0,Bn.createSlotFill)("InspectorControlsDimensions"),f9e=(0,Bn.createSlotFill)("InspectorControlsLayout"),p9e=(0,Bn.createSlotFill)("InspectorControlsElements"),m9e=(0,Bn.createSlotFill)("InspectorControlsPosition"),g9e=(0,Bn.createSlotFill)("InspectorControlsTypography"),h9e=(0,Bn.createSlotFill)("InspectorControlsListView"),b9e=(0,Bn.createSlotFill)("InspectorControlsStyles"),y9e=(0,Bn.createSlotFill)("InspectorControlsEffects"),v9e=(0,Bn.createSlotFill)("InspectorControlsContent"),S9e={default:age,advanced:i9e,background:a9e,bindings:s9e,border:l9e,color:c9e,content:v9e,dimensions:d9e,effects:y9e,elements:p9e,filter:u9e,layout:f9e,list:h9e,position:m9e,settings:age,styles:b9e,typography:g9e},fc=S9e,ZC=(0,Bn.createSlotFill)(Symbol("PrivateInspectorControlsAllowedBlocks"));var X2=c(F(),1);var XC="default",Js={viewport:XC,pseudo:XC},lge=(0,X2.createContext)(Js),Q2=lge.Provider;function Ja(){return(0,X2.useContext)(lge)}function Wi(e){return!!e?.viewport&&e.viewport!==XC}function ea(e){return!!e?.pseudo&&e.pseudo!==XC}function Pn(e){return!Wi(e)&&!ea(e)}function cge(e){return Pn(e)?[]:[e.viewport,e.pseudo].filter(t=>t&&t!==XC)}function Ro(e,t){let o=cge(t);return o.length?fd(e,o):e}function In(e,t,o){let r=cge(t);return r.length?Ge(De(e,r,o)):Ge(o)}function uge(e,t){return!t||Pn(e)?t:o=>{let r=Ro(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:In(o?.style,e,i)}}}var bk=c(U(),1),eL=c(F(),1),dge=c(fe(),1),tL=c(J(),1);var J2=c(E(),1),fge=Symbol("ListViewContentPopover"),{Fill:pge,Slot:k9e}=(0,bk.createSlotFill)(fge);function _9e(){return(0,dge.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:35,resize:!1}}}function oL({listViewRef:e}){let{popoverProps:t}=_9e(),o=(0,bk.__experimentalUseSlotFills)(fge),r=!!(o&&o.length),{selectedClientId:n,isOpen:i}=(0,tL.useSelect)(u=>{let{getSelectedBlockClientId:d}=u(C),f=H(u(C));return{selectedClientId:d(),isOpen:f.isListViewContentPanelOpen()}},[]),[s,a]=(0,eL.useState)(null);(0,eL.useLayoutEffect)(()=>{if(!n||!e?.current){a(null);return}let u=e.current.querySelector(`[data-block="${n}"]`);a(u)},[n,e]);let{closeListViewContentPanel:l}=H((0,tL.useDispatch)(C));return!i||!r||!s?null:(0,J2.jsx)(bk.Popover,{...t??{},className:"block-editor-inspector-list-view-content-popover",anchor:s,onClose:l,children:(0,J2.jsx)("div",{style:{width:"280px"},children:(0,J2.jsx)(k9e,{})})})}var Cm=c(E(),1),x9e=["content","list"];function Bb({children:e,group:t="default",__experimentalGroup:o,resetAllFilter:r}){o&&((0,gge.default)("`__experimentalGroup` property in `InspectorControlsFill`",{since:"6.2",version:"6.4",alternative:"`group`"}),t=o);let n=gt(),i=fc[t]?.Fill;if(!i)return(0,mge.default)(`Unknown InspectorControls group "${t}" provided.`),null;if(n[qf]){let s=n.name==="core/template-part",a=x9e.includes(t);if(!(s||a))return null}return!n[qf]&&!n[Dl]?null:t==="content"&&n[Bx]&&n[qf]?n[Dl]?(0,Cm.jsx)(QC.__experimentalStyleProvider,{document,children:(0,Cm.jsx)(pge,{children:e})}):null:(0,Cm.jsx)(QC.__experimentalStyleProvider,{document,children:(0,Cm.jsx)(i,{children:s=>(0,Cm.jsx)(C9e,{fillProps:s,children:e,resetAllFilter:r})})})}function w9e({resetAllFilter:e,children:t}){let{registerResetAllFilter:o,deregisterResetAllFilter:r}=(0,yk.useContext)(QC.__experimentalToolsPanelContext),n=Ja(),i=(0,yk.useMemo)(()=>uge(n,e),[e,n]);return(0,yk.useEffect)(()=>{if(i&&o&&r)return o(i),()=>{r(i)}},[i,o,r]),t}function C9e({children:e,resetAllFilter:t,fillProps:o}){let{forwardedContext:r=[]}=o,n=(0,Cm.jsx)(w9e,{resetAllFilter:t,children:e});return r.reduce((i,[s,a])=>(0,Cm.jsx)(s,{...a,children:i}),n)}var xge=c(U(),1),wge=c(F(),1),Cge=c(Yw(),1),Ege=c(Rt(),1);var bge=c(U(),1),rL=c(J(),1),yge=c(F(),1);var hge=c(fe(),1);function wr(){return(0,hge.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}}}function vk(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 vge=c(E(),1);function Sge({children:e,group:t,label:o}){let{updateBlockAttributes:r}=(0,rL.useDispatch)(C),{getBlockAttributes:n,getBlockName:i,getMultiSelectedBlockClientIds:s,getSelectedBlockClientId:a,hasMultiSelection:l}=(0,rL.useSelect)(C),u=wr(),d=a(),f=(0,yge.useCallback)((p=[])=>{let g={},m=l()?s():[d];m.forEach(h=>{let b=n(h)||{},{style:v}=b,y={style:v},k={attributes:b,clientId:h,name:i(h)};p.forEach(S=>{y={...y,...S(y,k)}}),y={...y,style:Ge(y.style)},g[h]=y}),r(m,g,!0)},[n,i,s,l,d,r]);return(0,vge.jsx)(bge.__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 T9=c(U(),1),nL=c(F(),1),kge=c(E(),1);function _ge({Slot:e,fillProps:t,...o}){let r=(0,nL.useContext)(T9.__experimentalToolsPanelContext),n=(0,nL.useMemo)(()=>({...t??{},forwardedContext:[...t?.forwardedContext??[],[T9.__experimentalToolsPanelContext.Provider,{value:r}]]}),[r,t]);return(0,kge.jsx)(e,{...o,fillProps:n,bubblesVirtually:!0})}var iL=c(E(),1);function E9e({__experimentalGroup:e,group:t="default",label:o,fillProps:r,...n},i){e&&((0,Ege.default)("`__experimentalGroup` property in `InspectorControlsSlot`",{since:"6.2",version:"6.4",alternative:"`group`"}),t=e);let s=fc[t],a=(0,xge.__experimentalUseSlotFills)(s?.name);if(!s)return(0,Cge.default)(`Unknown InspectorControls group "${t}" provided.`),null;if(!a?.length)return null;let{Slot:l}=s;return o?(0,iL.jsx)(Sge,{group:t,label:o,children:(0,iL.jsx)(_ge,{...n,fillProps:r,Slot:l})}):(0,iL.jsx)(l,{...n,ref:i,fillProps:r,bubblesVirtually:!0})}var R9=(0,wge.forwardRef)(E9e);var B9=c(E(),1),Tge=Bb;Tge.Slot=R9;var Em=e=>(0,B9.jsx)(Bb,{...e,group:"advanced"});Em.Slot=function(t){return(0,B9.jsx)(R9,{...t,group:"advanced"})};Em.slotName="InspectorAdvancedControls";var Oe=Tge;var Bge=c(J(),1),Tm=c(de(),1),JC=c(G(),1);function Rge(e){let t=e?.style?.position?.type;return t==="sticky"?(0,JC.__)("Sticky"):t==="fixed"?(0,JC.__)("Fixed"):null}function Vo(e){return(0,Bge.useSelect)(t=>{if(!e)return null;let o=t(C),{getBlockName:r,getBlockAttributes:n,getBlock:i,__experimentalGetParsedPattern:s}=o,{getBlockType:a,getActiveBlockVariation:l}=t(Tm.store),u=r(e),d=a(u);if(!d)return null;let f=n(e),{isSectionBlock:p}=H(o),g=f?.metadata?.patternName;if(g&&p(e)){let S=s(g),_=Rge(f);return{isSynced:!1,title:(0,JC.__)("Pattern"),icon:Gc,description:S?.description||(0,JC.__)("A block pattern."),anchor:f?.anchor,positionLabel:_,positionType:f?.style?.position?.type,name:S?.title||f?.metadata?.name}}let m=l(u,f,void 0,i?.(e)?.innerContent),h=(0,Tm.isReusableBlock)(d)||(0,Tm.isTemplatePart)(d),v=(h?(0,Tm.__experimentalGetBlockLabel)(d,f):void 0)||d.title,y=Rge(f),k={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 m?{isSynced:h,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}:k},[e])}var Rm=c(E(),1),eE="position",P9={key:"default",value:"",label:(0,pc.__)("Default")},I9={key:"sticky",value:"sticky",label:(0,pc._x)("Sticky","Name for the value of the CSS position property"),hint:(0,pc.__)("The block will stick to the top of the window instead of scrolling.")},Pge={key:"fixed",value:"fixed",label:(0,pc._x)("Fixed","Name for the value of the CSS position property"),hint:(0,pc.__)("The block will not move when the page is scrolled.")},T9e=["top","right","bottom","left"],R9e=["sticky","fixed"];function B9e({selector:e,style:t}){let o="",{type:r}=t?.position||{};return R9e.includes(r)&&(o+=`${e} {`,o+=`position: ${r};`,T9e.forEach(n=>{t?.position?.[n]!==void 0&&(o+=`${n}: ${t.position[n]};`)}),(r==="sticky"||r==="fixed")&&(o+="z-index: 10"),o+="}"),o}function P9e(e){let t=(0,Pb.getBlockSupport)(e,eE);return!!(t===!0||t?.sticky)}function I9e(e){let t=(0,Pb.getBlockSupport)(e,eE);return!!(t===!0||t?.fixed)}function O9e(e){return!!(0,Pb.getBlockSupport)(e,eE)}function Age(e){let t=e?.style?.position?.type;return t==="sticky"||t==="fixed"}function Lge({name:e}={}){let[t,o]=Le("position.fixed","position.sticky"),r=!t&&!o;return!O9e(e)||r}function A9e({style:e={},clientId:t,name:o,setAttributes:r}){let n=I9e(o),i=P9e(o),s=e?.position?.type,{firstParentClientId:a}=(0,Oge.useSelect)(m=>{let{getBlockParents:h}=m(C),b=h(t);return{firstParentClientId:b[b.length-1]}},[t]),l=Vo(a),u=i&&s===I9.value&&l?(0,pc.sprintf)((0,pc.__)("The block will stick to the scrollable area of the parent %s block."),l.title):null,d=(0,sL.useMemo)(()=>{let m=[P9];return(i||s===I9.value)&&m.push(I9),(n||s===Pge.value)&&m.push(Pge),m},[n,i,s]),f=m=>{let b={...e,position:{...e?.position,type:m,top:m==="sticky"||m==="fixed"?"0px":void 0}};r({style:Ge(b)})},p=s&&d.find(m=>m.value===s)||P9,g=(0,sL.useId)();return d.length>1?(0,Rm.jsx)(Oe,{group:"position",children:(0,Rm.jsx)(tU,{label:(0,pc.__)("Position"),hideLabelFromVision:!0,description:u,items:d,value:p,onValueChange:m=>{f(m.value)},children:d.map(m=>{let h=m.hint?`${g}-${m.key}`:void 0;return(0,Rm.jsxs)(tU.Item,{value:m,label:m.label,className:"block-editor-hooks__position-control-item","aria-describedby":h,children:[(0,Rm.jsx)("div",{children:m.label}),m.hint&&(0,Rm.jsx)("div",{id:h,className:"block-editor-hooks__position-control-item-hint","aria-hidden":"true",children:m.hint})]},m.key)})})}):null}var O9={edit:function(t){return Lge(t)?null:(0,Rm.jsx)(A9e,{...t})},useBlockProps:M9e,attributeKeys:["style"],hasSupport(e){return(0,Pb.hasBlockSupport)(e,eE)}},L9e={};function M9e({name:e,style:t}){let o=(0,Pb.hasBlockSupport)(e,eE),r=Lge({name:e}),n=o&&!r,i=(0,Ige.useInstanceId)(L9e),s=`.wp-container-${i}.wp-container-${i}`,a;n&&(a=B9e({selector:s,style:t})||"");let l=K({[`wp-container-${i}`]:n&&!!a,[`is-position-${t?.position?.type}`]:n&&!!a&&!!t?.position?.type});return el({css:a}),{className:l}}var zge={placement:"top-start"},Mge={...zge,flip:!1,shift:!0},N9e={...zge,flip:!0,shift:!1};function Nge(e,t,o,r,n){if(!e||!t)return Mge;let i=o?.scrollTop||0,s=Vv(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)?Mge:N9e}function aL({contentElement:e,clientId:t}){let o=Nt(t),[r,n]=(0,xu.useState)(0),{blockIndex:i,isSticky:s}=(0,Vge.useSelect)(p=>{let{getBlockIndex:g,getBlockAttributes:m}=p(C);return{blockIndex:g(t),isSticky:Age(m(t))}},[t]),a=(0,xu.useMemo)(()=>{if(e)return(0,Fge.getScrollContainer)(e)},[e]),[l,u]=(0,xu.useState)(()=>Nge(e,o,a,r,s)),d=(0,Dge.useRefEffect)(p=>{n(p.offsetHeight)},[]),f=(0,xu.useCallback)(()=>u(Nge(e,o,a,r,s)),[e,o,a,r,s]);return(0,xu.useLayoutEffect)(f,[i,f]),(0,xu.useLayoutEffect)(()=>{if(!e||!o)return;let p=e?.ownerDocument?.defaultView;p?.addEventListener?.("resize",f);let g,m=o?.ownerDocument?.defaultView;return m?.ResizeObserver&&(g=new m.ResizeObserver(f),g.observe(o)),()=>{p?.removeEventListener?.("resize",f),g&&g.disconnect()}},[f,e,o]),{...l,ref:d}}var jge=c(J(),1);function lL(e){return(0,jge.useSelect)(o=>{let{getBlockRootClientId:r,getBlockParents:n,__experimentalGetBlockListSettingsForBlocks:i,isBlockInsertionPointVisible:s,getBlockInsertionPoint:a,getBlockOrder:l,hasMultiSelection:u,getLastMultiSelectedBlockClientId:d}=o(C),f=n(e),p=i(f),g=f.find(h=>p[h]?.__experimentalCaptureToolbars),m=!1;if(s()){let h=a();m=l(h.rootClientId)[h.index]===e}return{capturingClientId:g,isInsertionPointVisible:m,lastClientId:u()?d():null,rootClientId:r(e)}},[e])}var cL=c(E(),1);function Hge({clientId:e,__unstableContentRef:t}){let{isInsertionPointVisible:o,lastClientId:r,rootClientId:n}=lL(e),i=aL({contentElement:t?.current,clientId:e});return(0,cL.jsx)(Xa,{clientId:e,bottomClientId:r,className:K("block-editor-block-list__block-side-inserter-popover",{"is-insertion-point-visible":o}),__unstableContentRef:t,...i,children:(0,cL.jsx)("div",{className:"block-editor-block-list__empty-block-inserter",children:(0,cL.jsx)(Za,{position:"bottom right",rootClientId:n,clientId:e,__experimentalIsQuick:!0})})})}var vye=c(J(),1),Dk=c(F(),1),Sye=c(Yl(),1);var mye=c(G(),1),gye=c(J(),1),lG=c(F(),1),hye=c(fe(),1),rf=c(de(),1),bye=c(U(),1);var Ib=c(U(),1),Jge=c(J(),1),ehe=c(G(),1);var Kge=c(de(),1),Yge=c(U(),1),tE=c(J(),1),oE=c(F(),1),qge=c(fe(),1);var Gge=c(Tt(),1),wu=c(F(),1),uL=50,Wge=25,D9e=1e3,Uge=D9e*(Wge/1e3);function $ge(){let e=(0,wu.useRef)(null),t=(0,wu.useRef)(null),o=(0,wu.useRef)(null),r=(0,wu.useRef)(null);(0,wu.useEffect)(()=>()=>{r.current&&(clearInterval(r.current),r.current=null)},[]);let n=(0,wu.useCallback)(a=>{e.current=a.clientY,o.current=(0,Gge.getScrollContainer)(a.target),r.current=setInterval(()=>{if(o.current&&t.current){let l=o.current.scrollTop+t.current;o.current.scroll({top:l})}},Wge)},[]),i=(0,wu.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-uL,0),p=Math.max(d-u-uL,0),g=f===0||p===0?0:p/f;t.current=Uge*g}else if(a.clientY<u){let f=Math.max(u-uL,0),p=Math.max(u-d-uL,0),g=f===0||p===0?0:p/f;t.current=-Uge*g}else t.current=0},[]);return[n,i,()=>{e.current=null,o.current=null,r.current&&(clearInterval(r.current),r.current=null)}]}var A9=c(E(),1),V9e=({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:g}=(0,tE.useSelect)(R=>{let{canMoveBlocks:I,getBlockRootClientId:A,getBlockName:P,getBlockAttributes:O,isBlockInsertionPointVisible:N}=R(C),{getBlockType:z,getActiveBlockVariation:D}=R(Kge.store),M=A(o[0]),V=P(o[0]),L=D(V,O(o[0]));return{srcRootClientId:M,isDraggable:I(o),icon:L?.icon||z(V)?.icon,visibleInserter:N(),getBlockType:z}},[o]),m=(0,oE.useRef)(!1),[h,b,v]=$ge(),{getAllowedBlocks:y,getBlockNamesByClientId:k,getBlockRootClientId:S}=(0,tE.useSelect)(C),{startDraggingBlocks:_,stopDraggingBlocks:x}=(0,tE.useDispatch)(C);(0,oE.useEffect)(()=>()=>{m.current&&x()},[]);let T=Nt(o[0])?.closest("body");return(0,oE.useEffect)(()=>{if(!T||!a)return;let I=(0,qge.throttle)(A=>{if(!A.target.closest("[data-block]"))return;let P=k(o),O=A.target.closest("[data-block]").getAttribute("data-block"),N=y(O),z=k([O])[0],D;if(N?.length===0){let M=S(O),V=k([M])[0],L=y(M);D=$2(g,L,P,V)}else D=$2(g,N,P,z);!D&&!p?window?.document?.body?.classList?.add("block-draggable-invalid-drag-token"):window?.document?.body?.classList?.remove("block-draggable-invalid-drag-token")},200);return T.addEventListener("dragover",I),()=>{T.removeEventListener("dragover",I)}},[o,T,a,y,k,S,g,p]),d?(0,A9.jsx)(Yge.Draggable,{appendToOwnerDocument:e,cloneClassname:r,__experimentalTransferDataType:"wp-blocks",transferData:{type:"block",srcClientIds:o,srcRootClientId:u},onDragStart:R=>{window.requestAnimationFrame(()=>{_(o),m.current=!0,h(R),i&&i()})},onDragOver:b,onDragEnd:()=>{x(),m.current=!1,v(),s&&s()},__experimentalDragComponent:l!==void 0?l:(0,A9.jsx)(r2,{count:o.length,icon:f,fadeWhenDisabled:!0}),elementId:n,children:({onDraggableStart:R,onDraggableEnd:I})=>t({draggable:!0,onDragStart:R,onDragEnd:I})}):t({draggable:!1})},dL=V9e;var Xge=c(de(),1),Qge=c(U(),1);var fL=c(fe(),1),pL=c(J(),1),Sk=c(F(),1),tl=c(G(),1),L9=c(io(),1);var ot=c(G(),1),Bm=(e,t)=>e==="up"?t==="horizontal"?(0,ot.isRTL)()?"right":"left":"up":e==="down"?t==="horizontal"?(0,ot.isRTL)()?"left":"right":"down":null;function Zge(e,t,o,r,n,i,s){let a=o+1;if(e>1)return F9e(e,o,r,n,i,s);if(r&&n)return(0,ot.sprintf)((0,ot.__)("Block %s is the only block, and cannot be moved"),t);if(i>0&&!n){let l=Bm("down",s);if(l==="down")return(0,ot.sprintf)((0,ot.__)("Move %1$s block from position %2$d down to position %3$d"),t,a,a+1);if(l==="left")return(0,ot.sprintf)((0,ot.__)("Move %1$s block from position %2$d left to position %3$d"),t,a,a+1);if(l==="right")return(0,ot.sprintf)((0,ot.__)("Move %1$s block from position %2$d right to position %3$d"),t,a,a+1)}if(i>0&&n){let l=Bm("down",s);if(l==="down")return(0,ot.sprintf)((0,ot.__)("Block %1$s is at the end of the content and can\u2019t be moved down"),t);if(l==="left")return(0,ot.sprintf)((0,ot.__)("Block %1$s is at the end of the content and can\u2019t be moved left"),t);if(l==="right")return(0,ot.sprintf)((0,ot.__)("Block %1$s is at the end of the content and can\u2019t be moved right"),t)}if(i<0&&!r){let l=Bm("up",s);if(l==="up")return(0,ot.sprintf)((0,ot.__)("Move %1$s block from position %2$d up to position %3$d"),t,a,a-1);if(l==="left")return(0,ot.sprintf)((0,ot.__)("Move %1$s block from position %2$d left to position %3$d"),t,a,a-1);if(l==="right")return(0,ot.sprintf)((0,ot.__)("Move %1$s block from position %2$d right to position %3$d"),t,a,a-1)}if(i<0&&r){let l=Bm("up",s);if(l==="up")return(0,ot.sprintf)((0,ot.__)("Block %1$s is at the beginning of the content and can\u2019t be moved up"),t);if(l==="left")return(0,ot.sprintf)((0,ot.__)("Block %1$s is at the beginning of the content and can\u2019t be moved left"),t);if(l==="right")return(0,ot.sprintf)((0,ot.__)("Block %1$s is at the beginning of the content and can\u2019t be moved right"),t)}}function F9e(e,t,o,r,n,i){let s=t+1;if(o&&r)return(0,ot.__)("All blocks are selected, and cannot be moved");if(n>0&&!r){let a=Bm("down",i);if(a==="down")return(0,ot.sprintf)((0,ot.__)("Move %1$d blocks from position %2$d down by one place"),e,s);if(a==="left")return(0,ot.sprintf)((0,ot.__)("Move %1$d blocks from position %2$d left by one place"),e,s);if(a==="right")return(0,ot.sprintf)((0,ot.__)("Move %1$d blocks from position %2$d right by one place"),e,s)}if(n>0&&r){let a=Bm("down",i);if(a==="down")return(0,ot.__)("Blocks cannot be moved down as they are already at the bottom");if(a==="left")return(0,ot.__)("Blocks cannot be moved left as they are already are at the leftmost position");if(a==="right")return(0,ot.__)("Blocks cannot be moved right as they are already are at the rightmost position")}if(n<0&&!o){let a=Bm("up",i);if(a==="up")return(0,ot.sprintf)((0,ot.__)("Move %1$d blocks from position %2$d up by one place"),e,s);if(a==="left")return(0,ot.sprintf)((0,ot.__)("Move %1$d blocks from position %2$d left by one place"),e,s);if(a==="right")return(0,ot.sprintf)((0,ot.__)("Move %1$d blocks from position %2$d right by one place"),e,s)}if(n<0&&o){let a=Bm("up",i);if(a==="up")return(0,ot.__)("Blocks cannot be moved up as they are already at the top");if(a==="left")return(0,ot.__)("Blocks cannot be moved left as they are already are at the leftmost position");if(a==="right")return(0,ot.__)("Blocks cannot be moved right as they are already are at the rightmost position")}}var Yd=c(E(),1),z9e=(e,t)=>e==="up"?t==="horizontal"?(0,tl.isRTL)()?dn:Pi:eh:e==="down"?t==="horizontal"?(0,tl.isRTL)()?Pi:dn:un:null,j9e=(e,t)=>e==="up"?t==="horizontal"?(0,tl.isRTL)()?(0,tl.__)("Move right"):(0,tl.__)("Move left"):(0,tl.__)("Move up"):e==="down"?t==="horizontal"?(0,tl.isRTL)()?(0,tl.__)("Move left"):(0,tl.__)("Move right"):(0,tl.__)("Move down"):null,M9=(0,Sk.forwardRef)(({clientIds:e,direction:t,orientation:o,...r},n)=>{let i=(0,fL.useInstanceId)(M9),s=(0,Sk.useMemo)(()=>Array.isArray(e)?e:[e],[e]),a=s.length,l=(0,fL.useViewportMatch)("small","<"),{blockType:u,isDisabled:d,rootClientId:f,isFirst:p,isLast:g,firstIndex:m,orientation:h="vertical"}=(0,pL.useSelect)(_=>{let{getBlockIndex:x,getBlockRootClientId:w,getBlockOrder:T,getBlock:B,getBlockListSettings:R}=_(C),I=s[0],A=w(I),P=x(I),O=x(s[s.length-1]),N=T(A),z=B(I),D=P===0,M=O===N.length-1,{orientation:V}=R(A)||{};return{blockType:z?(0,Xge.getBlockType)(z.name):null,isDisabled:t==="up"?D:M,rootClientId:A,firstIndex:P,isFirst:D,isLast:M,orientation:o||V}},[t,o,s]),{moveBlocksDown:b,moveBlocksUp:v}=(0,pL.useDispatch)(C),y=t==="up"?v:b,k=_=>{y(e,f),r.onClick&&r.onClick(_)},S=`block-editor-block-mover-button__description-${i}`;return(0,Yd.jsxs)(Yd.Fragment,{children:[(0,Yd.jsx)(Qge.Button,{__next40pxDefaultSize:!0,ref:n,className:K("block-editor-block-mover-button",`is-${t}-button`),icon:z9e(t,h),label:j9e(t,h),tooltipPosition:!l&&t==="down"&&h==="vertical"?"bottom":"top","aria-describedby":S,...r,onClick:d?null:k,disabled:d,accessibleWhenDisabled:!0,shortcut:t==="up"?L9.displayShortcut.secondary("t"):L9.displayShortcut.secondary("y")}),(0,Yd.jsx)(bt,{id:S,children:Zge(a,u&&u.title,m,p,g,t==="up"?-1:1,h)})]})}),mL=(0,Sk.forwardRef)((e,t)=>(0,Yd.jsx)(M9,{direction:"up",ref:t,...e})),gL=(0,Sk.forwardRef)((e,t)=>(0,Yd.jsx)(M9,{direction:"down",ref:t,...e}));var Cu=c(E(),1);function H9e({clientIds:e,hideDragHandle:t}){let{canMove:o,rootClientId:r,isFirst:n,isLast:i,orientation:s,isManualGrid:a}=(0,Jge.useSelect)(l=>{let{getBlockIndex:u,getBlockListSettings:d,canMoveBlocks:f,getBlockOrder:p,getBlockRootClientId:g,getBlockAttributes:m}=l(C),h=Array.isArray(e)?e:[e],b=h[0],v=g(b),y=u(b),k=u(h[h.length-1]),S=p(v),{layout:_={}}=m(v)??{};return{canMove:f(e),rootClientId:v,isFirst:y===0,isLast:k===S.length-1,orientation:d(v)?.orientation,isManualGrid:_.type==="grid"&&_.isManualPlacement&&window.__experimentalEnableGridInteractivity}},[e]);return!o||n&&i&&!r||t&&a?null:(0,Cu.jsxs)(Ib.ToolbarGroup,{className:K("block-editor-block-mover",{"is-horizontal":s==="horizontal"}),children:[!t&&(0,Cu.jsx)(dL,{clientIds:e,fadeWhenDisabled:!0,children:l=>(0,Cu.jsx)(Ib.Button,{__next40pxDefaultSize:!0,icon:Hx,className:"block-editor-block-mover__drag-handle",label:(0,ehe.__)("Drag"),tabIndex:"-1",...l})}),!a&&(0,Cu.jsxs)("div",{className:"block-editor-block-mover__move-button-container",children:[(0,Cu.jsx)(Ib.ToolbarItem,{children:l=>(0,Cu.jsx)(mL,{clientIds:e,...l})}),(0,Cu.jsx)(Ib.ToolbarItem,{children:l=>(0,Cu.jsx)(gL,{clientIds:e,...l})})]})]})}var hL=H9e;var rhe=c(U(),1),yL=c(J(),1),vL=c(G(),1),nhe=c(F(),1);var rE=c(J(),1),Pm=c(F(),1);var{clearTimeout:the,setTimeout:U9e}=window,ohe=200;function G9e({ref:e,isFocused:t,highlightParent:o,debounceTimeout:r=ohe}){let{getSelectedBlockClientId:n,getBlockRootClientId:i}=(0,rE.useSelect)(C),{toggleBlockHighlight:s}=(0,rE.useDispatch)(C),a=(0,Pm.useRef)(),l=(0,rE.useSelect)(h=>h(C).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&&the&&the(h)},g=h=>{h&&h.stopPropagation(),p(),u(!0)},m=h=>{h&&h.stopPropagation(),p(),a.current=U9e(()=>{f()&&u(!1)},r)};return(0,Pm.useEffect)(()=>()=>{u(!1),p()},[]),{debouncedShowGestures:g,debouncedHideGestures:m}}function kk({ref:e,highlightParent:t=!1,debounceTimeout:o=ohe}){let[r,n]=(0,Pm.useState)(!1),{debouncedShowGestures:i,debouncedHideGestures:s}=G9e({ref:e,debounceTimeout:o,isFocused:r,highlightParent:t}),a=(0,Pm.useRef)(!1),l=()=>e?.current&&e.current.contains(e.current.ownerDocument.activeElement);return(0,Pm.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 bL=c(E(),1);function ihe(){let{selectBlock:e}=(0,yL.useDispatch)(C),{parentClientId:t}=(0,yL.useSelect)(i=>{let{getBlockParents:s,getSelectedBlockClientIds:a,getParentSectionBlock:l}=H(i(C)),[u]=a(),d=l(u),f=s(u);return{parentClientId:d??f[f.length-1]}},[]),o=Vo(t),r=(0,nhe.useRef)(),n=kk({ref:r,highlightParent:!0});return(0,bL.jsx)("div",{className:"block-editor-block-parent-selector",ref:r,...n,children:(0,bL.jsx)(rhe.ToolbarButton,{className:"block-editor-block-parent-selector__button",onClick:()=>e(t),label:(0,vL.sprintf)((0,vL.__)("Select parent block: %s"),o?.title),showTooltip:!0,icon:(0,bL.jsx)(Et,{icon:o?.icon})})},t)}var SL=c(U(),1);var Ob=c(U(),1),W9e=(0,Ob.createSlotFill)("BlockControls"),$9e=(0,Ob.createSlotFill)("BlockControlsBlock"),K9e=(0,Ob.createSlotFill)("BlockFormatControls"),Y9e=(0,Ob.createSlotFill)("BlockControlsOther"),q9e=(0,Ob.createSlotFill)("BlockControlsParent"),Z9e=(0,Ob.createSlotFill)("BlockControlsStyleState"),X9e={default:W9e,block:$9e,inline:K9e,other:Y9e,parent:q9e,"style-state":Z9e},nE=X9e;function she(e,t){let o=gt();return o[Dl]?nE[e]?.Fill:o[zy]&&t?nE.parent.Fill:null}var qd=c(E(),1);function N9({group:e="default",controls:t,children:o,__experimentalShareWithChildBlocks:r=!1}){let n=she(e,r);if(!n)return null;let i=(0,qd.jsxs)(qd.Fragment,{children:[e==="default"&&(0,qd.jsx)(SL.ToolbarGroup,{controls:t}),o]});return(0,qd.jsx)(SL.__experimentalStyleProvider,{document,children:(0,qd.jsx)(n,{children:s=>{let{forwardedContext:a=[]}=s;return a.reduce((l,[u,d])=>(0,qd.jsx)(u,{...d,children:l}),i)}})})}var iE=c(F(),1),Zd=c(U(),1),lhe=c(Yw(),1);var D9=c(E(),1),{ComponentsContext:ahe}=H(Zd.privateApis);function V9({group:e="default",...t}){let o=(0,iE.useContext)(Zd.__experimentalToolbarContext),r=(0,iE.useContext)(ahe),n=(0,iE.useMemo)(()=>({forwardedContext:[[Zd.__experimentalToolbarContext.Provider,{value:o}],[ahe.Provider,{value:r}]]}),[o,r]),i=nE[e],s=(0,Zd.__experimentalUseSlotFills)(i.name);if(!i)return(0,lhe.default)(`Unknown BlockControls group "${e}" provided.`),null;if(!s?.length)return null;let{Slot:a}=i,l=(0,D9.jsx)(a,{...t,bubblesVirtually:!0,fillProps:n});return e==="default"?l:(0,D9.jsx)(Zd.ToolbarGroup,{children:l})}var F9=c(E(),1),che=N9;che.Slot=V9;var z9=e=>(0,F9.jsx)(N9,{group:"inline",...e});z9.Slot=function(t){return(0,F9.jsx)(V9,{group:"inline",...t})};var Do=che;var uhe=c(U(),1),{Fill:dhe,Slot:Q9e}=(0,uhe.createSlotFill)("__unstableBlockToolbarLastItem");dhe.Slot=Q9e;var kL=dhe;var jL=c(U(),1);var Ek=c(de(),1),$i=c(U(),1),Am=c(J(),1);var FL=c(F(),1),rl=c(G(),1),fbe=c(Yl(),1),Jd=c(fe(),1);var xk=c(J(),1),Im=c(de(),1);var The=c(F(),1),aE=c(de(),1),sE=c(J(),1),Rhe=c(us(),1),Xd=c(G(),1);var ta=c(de(),1),J9e="align";var fhe="__experimentalBorder",_L="color",eGe="customClassName",phe="typography.__experimentalFontFamily",mhe="typography.fontSize",tGe="typography.lineHeight",oGe="typography.__experimentalFontStyle",rGe="typography.__experimentalFontWeight",ghe="typography.textAlign",nGe="typography.textColumns",iGe="typography.__experimentalTextDecoration",sGe="typography.__experimentalWritingMode",aGe="typography.__experimentalTextTransform",lGe="typography.__experimentalLetterSpacing",cGe="layout",uGe=[tGe,mhe,oGe,rGe,phe,ghe,nGe,iGe,aGe,sGe,lGe],dGe=["shadow"],fGe="spacing",pGe=[...dGe,...uGe,fhe,_L,fGe],hhe=e=>(0,ta.hasBlockSupport)(e,J9e);function bhe(e,t="any"){let o=(0,ta.getBlockSupport)(e,fhe);return o===!0?!0:t==="any"?!!(o?.color||o?.radius||o?.width||o?.style):!!o?.[t]}var yhe=e=>{let t=(0,ta.getBlockSupport)(e,_L);return t!==null&&typeof t=="object"&&!!t.gradients},vhe=e=>{let t=(0,ta.getBlockSupport)(e,_L);return t&&t.background!==!1},She=e=>(0,ta.hasBlockSupport)(e,ghe);var khe=e=>{let t=(0,ta.getBlockSupport)(e,_L);return t&&t.text!==!1};var _he=e=>(0,ta.hasBlockSupport)(e,eGe,!0);var xhe=e=>(0,ta.hasBlockSupport)(e,phe);var whe=e=>(0,ta.hasBlockSupport)(e,mhe);var Che=e=>(0,ta.hasBlockSupport)(e,cGe);var Ehe=e=>pGe.some(t=>(0,ta.hasBlockSupport)(e,t));function mGe(e){try{let t=(0,aE.parse)(e,{__unstableSkipMigrationLogs:!0,__unstableSkipAutop:!0});return!(t.length===1&&t[0].name==="core/freeform")}catch{return!1}}var gGe={align:hhe,borderColor:e=>bhe(e,"color"),backgroundColor:vhe,textAlign:She,textColor:khe,gradient:yhe,className:_he,fontFamily:xhe,fontSize:whe,layout:Che,style:Ehe};function hGe(e,t){return Object.entries(gGe).reduce((o,[r,n])=>(n(e.name)&&n(t.name)&&(o[r]=e.attributes[r]),o),{})}function j9(e,t,o){for(let r=0;r<Math.min(t.length,e.length);r+=1)o(e[r].clientId,hGe(t[r],e[r])),j9(e[r].innerBlocks,t[r].innerBlocks,o)}function _k(){let e=(0,sE.useRegistry)(),{updateBlockAttributes:t}=(0,sE.useDispatch)(C),{createSuccessNotice:o,createWarningNotice:r,createErrorNotice:n}=(0,sE.useDispatch)(Rhe.store);return(0,The.useCallback)(async i=>{let s="";try{if(!window.navigator.clipboard){n((0,Xd.__)("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,Xd.__)("Unable to paste styles. Please allow browser clipboard permissions before continuing."),{type:"snackbar"});return}if(!s||!mGe(s)){r((0,Xd.__)("Unable to paste styles. Block styles couldn't be found within the copied content."),{type:"snackbar"});return}let a=(0,aE.parse)(s);if(a.length===1?e.batch(()=>{j9(i,i.map(()=>a[0]),t)}):e.batch(()=>{j9(i,a,t)}),i.length===1){let l=(0,aE.getBlockType)(i[0].name)?.title;o((0,Xd.sprintf)((0,Xd.__)("Pasted styles to %s."),l),{type:"snackbar"})}else o((0,Xd.sprintf)((0,Xd.__)("Pasted styles to %d blocks."),i.length),{type:"snackbar"})},[e.batch,t,o,r,n])}function Bhe({clientIds:e,children:t,__experimentalUpdateSelection:o}){let{getDefaultBlockName:r,getGroupingBlockName:n}=(0,xk.useSelect)(Im.store),i=(0,xk.useSelect)(k=>{let{canInsertBlockType:S,getBlockRootClientId:_,getBlocksByClientId:x,getDirectInsertBlock:w,canRemoveBlocks:T}=k(C),B=x(e),R=_(e[0]),I=S(r(),R),A=R?w(R):null;return{canRemove:T(e),canInsertBlock:B.every(P=>(I||!!A)&&S(P.name,R)),canCopyStyles:B.every(P=>!!P&&((0,Im.hasBlockSupport)(P.name,"color")||(0,Im.hasBlockSupport)(P.name,"typography"))),canDuplicate:B.every(P=>!!P&&(0,Im.hasBlockSupport)(P.name,"multiple",!0)&&S(P.name,R))}},[e,r]),{getBlocksByClientId:s,getBlocks:a}=(0,xk.useSelect)(C),{canRemove:l,canInsertBlock:u,canCopyStyles:d,canDuplicate:f}=i,{removeBlocks:p,replaceBlocks:g,duplicateBlocks:m,insertAfterBlock:h,insertBeforeBlock:b,flashBlock:v}=(0,xk.useDispatch)(C),y=_k();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(){h(e[e.length-1])},onGroup(){if(!e.length)return;let k=n(),S=(0,Im.switchToBlockType)(s(e),k);S&&g(e,S)},onUngroup(){if(!e.length)return;let k=a(e[0]);k.length&&g(e,k)},onCopy(){e.length===1&&v(e[0])},async onPasteStyles(){await y(s(e))}})}var Phe=c(U(),1),bGe=(0,Phe.createSlotFill)(Symbol("NoteIconSlotFill")),xL=bGe;var Ihe=c(G(),1),Ohe=c(U(),1),wL=c(de(),1),CL=c(J(),1);var Ahe=c(E(),1);function yGe({clientId:e}){let t=(0,CL.useSelect)(r=>r(C).getBlock(e),[e]),{replaceBlocks:o}=(0,CL.useDispatch)(C);return!t||t.name!=="core/html"?null:(0,Ahe.jsx)(Ohe.MenuItem,{onClick:()=>o(e,(0,wL.rawHandler)({HTML:(0,wL.getBlockContent)(t)})),children:(0,Ihe.__)("Convert to Blocks")})}var Lhe=yGe;var Mhe=c(U(),1),{Fill:Nhe,Slot:vGe}=(0,Mhe.createSlotFill)("__unstableBlockSettingsMenuFirstItem");Nhe.Slot=vGe;var EL=Nhe;var Ck=c(U(),1),nbe=c(de(),1),ibe=c(J(),1);var U9=c(U(),1),G9=c(G(),1),Fhe=c(de(),1),BL=c(J(),1),zhe=c(io(),1);var Dhe=c(de(),1),Vhe=c(J(),1);function lE(e){return(0,Vhe.useSelect)(t=>{let{getBlocksByClientId:o,getSelectedBlockClientIds:r,isUngroupable:n,isGroupable:i}=t(C),{getGroupingBlockName:s,getBlockType:a}=t(Dhe.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 TL=c(J(),1),RL=c(de(),1),Ab=c(U(),1);var cE=c(G(),1);var Lb=c(E(),1),SGe={group:{type:"constrained"},row:{type:"flex",flexWrap:"nowrap"},stack:{type:"flex",orientation:"vertical"},grid:{type:"grid"}};function kGe(){let{blocksSelection:e,clientIds:t,groupingBlockName:o,isGroupable:r}=lE(),{replaceBlocks:n}=(0,TL.useDispatch)(C),{canRemove:i,variations:s}=(0,TL.useSelect)(m=>{let{canRemoveBlocks:h}=m(C),{getBlockVariations:b}=m(RL.store);return{canRemove:h(t),variations:b(o,"transform")}},[t,o]),a=m=>{let h=(0,RL.switchToBlockType)(e,o);typeof m!="string"&&(m="group"),h&&h.length>0&&(h[0].attributes.layout=SGe[m],n(t,h))},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"),g=!!s.find(({name:m})=>m==="group-grid");return(0,Lb.jsxs)(Ab.ToolbarGroup,{children:[(0,Lb.jsx)(Ab.ToolbarButton,{icon:Wx,label:(0,cE._x)("Group","action: convert blocks to group"),onClick:a}),f&&(0,Lb.jsx)(Ab.ToolbarButton,{icon:e6,label:(0,cE._x)("Row","action: convert blocks to row"),onClick:l}),p&&(0,Lb.jsx)(Ab.ToolbarButton,{icon:g6,label:(0,cE._x)("Stack","action: convert blocks to stack"),onClick:u}),g&&(0,Lb.jsx)(Ab.ToolbarButton,{icon:Gx,label:(0,cE._x)("Grid","action: convert blocks to grid"),onClick:d})]})}var H9=kGe;var Mb=c(E(),1);function jhe({clientIds:e,isGroupable:t,isUngroupable:o,onUngroup:r,blocksSelection:n,groupingBlockName:i,onClose:s=()=>{}}){let{getSelectedBlockClientIds:a}=(0,BL.useSelect)(C),{replaceBlocks:l}=(0,BL.useDispatch)(C),u=()=>{let p=(0,Fhe.switchToBlockType)(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,Mb.jsxs)(Mb.Fragment,{children:[t&&(0,Mb.jsx)(U9.MenuItem,{shortcut:f.length>1?zhe.displayShortcut.primary("g"):void 0,onClick:()=>{u(),s()},children:(0,G9._x)("Group","verb")}),o&&(0,Mb.jsx)(U9.MenuItem,{onClick:()=>{d(),s()},children:(0,G9._x)("Ungroup","Ungrouping blocks from within a grouping block back into individual blocks within the Editor")})]})}var W9=c(G(),1),Ghe=c(F(),1),Whe=c(U(),1);var Hhe=c(J(),1);function oa(e){return(0,Hhe.useSelect)(t=>{let{canLockBlockType:o,getBlockName:r,isEditLockedBlock:n,isMoveLockedBlock:i,isRemoveLockedBlock:s,isLockedBlock:a}=H(t(C));return{isEditLocked:n(e),isMoveLocked:i(e),isRemoveLocked:s(e),canLock:o(r(e)),isLocked:a(e)}},[e])}var ol=c(G(),1),uE=c(F(),1),Gr=c(U(),1);var PL=c(J(),1),Uhe=c(de(),1);var Fo=c(E(),1),_Ge=["core/navigation"];function xGe(e){return e.remove&&e.move?"all":e.remove&&!e.move?"insert":!1}function IL({clientId:e,onClose:t}){let[o,r]=(0,uE.useState)({move:!1,remove:!1}),{isEditLocked:n,isMoveLocked:i,isRemoveLocked:s}=oa(e),{allowsEditLocking:a,templateLock:l,hasTemplateLock:u}=(0,PL.useSelect)(v=>{let{getBlockName:y,getBlockAttributes:k}=v(C),S=y(e),_=(0,Uhe.getBlockType)(S);return{allowsEditLocking:_Ge.includes(S),templateLock:k(e)?.templateLock,hasTemplateLock:!!_?.attributes?.templateLock}},[e]),[d,f]=(0,uE.useState)(!!l),{updateBlockAttributes:p}=(0,PL.useDispatch)(C),g=Vo(e);(0,uE.useEffect)(()=>{r({move:i,remove:s,...a?{edit:n}:{}})},[n,i,s,a]);let m=Object.values(o).every(Boolean),h=Object.values(o).some(Boolean)&&!m,b=o.move!==i||o.remove!==s||a&&o.edit!==n||u&&d!==!!l;return(0,Fo.jsx)(Gr.Modal,{title:(0,ol.sprintf)((0,ol.__)("Lock %s"),g.title),overlayClassName:"block-editor-block-lock-modal",onRequestClose:t,size:"small",children:(0,Fo.jsxs)("form",{onSubmit:v=>{v.preventDefault(),b&&(p([e],{lock:o,templateLock:d?xGe(o):void 0}),t())},children:[(0,Fo.jsxs)("fieldset",{className:"block-editor-block-lock-modal__options",children:[(0,Fo.jsx)("legend",{children:(0,ol.__)("Select the features you want to lock")}),(0,Fo.jsx)("ul",{role:"list",className:"block-editor-block-lock-modal__checklist",children:(0,Fo.jsxs)("li",{children:[(0,Fo.jsx)(Gr.CheckboxControl,{className:"block-editor-block-lock-modal__options-all",label:(0,ol.__)("Lock all"),checked:m,indeterminate:h,onChange:v=>r({move:v,remove:v,...a?{edit:v}:{}})}),(0,Fo.jsxs)("ul",{role:"list",className:"block-editor-block-lock-modal__checklist",children:[a&&(0,Fo.jsxs)("li",{className:"block-editor-block-lock-modal__checklist-item",children:[(0,Fo.jsx)(Gr.CheckboxControl,{label:(0,ol.__)("Lock editing"),checked:!!o.edit,onChange:v=>r(y=>({...y,edit:v}))}),(0,Fo.jsx)(Gr.Icon,{className:"block-editor-block-lock-modal__lock-icon",icon:o.edit?lh:ud})]}),(0,Fo.jsxs)("li",{className:"block-editor-block-lock-modal__checklist-item",children:[(0,Fo.jsx)(Gr.CheckboxControl,{label:(0,ol.__)("Lock movement"),checked:o.move,onChange:v=>r(y=>({...y,move:v}))}),(0,Fo.jsx)(Gr.Icon,{className:"block-editor-block-lock-modal__lock-icon",icon:o.move?lh:ud})]}),(0,Fo.jsxs)("li",{className:"block-editor-block-lock-modal__checklist-item",children:[(0,Fo.jsx)(Gr.CheckboxControl,{label:(0,ol.__)("Lock removal"),checked:o.remove,onChange:v=>r(y=>({...y,remove:v}))}),(0,Fo.jsx)(Gr.Icon,{className:"block-editor-block-lock-modal__lock-icon",icon:o.remove?lh:ud})]})]})]})}),u&&(0,Fo.jsx)(Gr.ToggleControl,{className:"block-editor-block-lock-modal__template-lock",label:(0,ol.__)("Apply to all blocks inside"),checked:d,disabled:o.move&&!o.remove,onChange:()=>f(!d)})]}),(0,Fo.jsxs)(Gr.Flex,{className:"block-editor-block-lock-modal__actions",justify:"flex-end",expanded:!1,children:[(0,Fo.jsx)(Gr.FlexItem,{children:(0,Fo.jsx)(Gr.Button,{variant:"tertiary",onClick:t,__next40pxDefaultSize:!0,children:(0,ol.__)("Cancel")})}),(0,Fo.jsx)(Gr.FlexItem,{children:(0,Fo.jsx)(Gr.Button,{variant:"primary",type:"submit",disabled:!b,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,ol.__)("Apply")})})]})]})})}var Nb=c(E(),1);function $9({clientId:e}){let{canLock:t,isLocked:o}=oa(e),[r,n]=(0,Ghe.useReducer)(s=>!s,!1);if(!t)return null;let i=o?(0,W9.__)("Unlock"):(0,W9.__)("Lock");return(0,Nb.jsxs)(Nb.Fragment,{children:[(0,Nb.jsx)(Whe.MenuItem,{icon:o?ud:R4,onClick:n,"aria-expanded":r,"aria-haspopup":"dialog",children:i}),r&&(0,Nb.jsx)(IL,{clientId:e,onClose:n})]})}var OL=c(G(),1),AL=c(U(),1),wk=c(F(),1);var Om=c(E(),1);function K9({clientId:e}){let{canLock:t,isLocked:o}=oa(e),[r,n]=(0,wk.useReducer)(a=>!a,!1),i=(0,wk.useRef)(!1);if((0,wk.useEffect)(()=>{o&&(i.current=!0)},[o]),!o&&!i.current)return null;let s=o?(0,OL.__)("Unlock"):(0,OL.__)("Lock");return!t&&o&&(s=(0,OL.__)("Locked")),(0,Om.jsxs)(Om.Fragment,{children:[(0,Om.jsx)(AL.ToolbarGroup,{className:"block-editor-block-lock-toolbar",children:(0,Om.jsx)(AL.ToolbarButton,{disabled:!t,icon:o?lh:ud,label:s,onClick:n,"aria-expanded":r,"aria-haspopup":"dialog"})}),r&&(0,Om.jsx)(IL,{clientId:e,onClose:n})]})}var Y9=c(G(),1),$he=c(U(),1),LL=c(de(),1),ML=c(J(),1);var Khe=c(E(),1),wGe=()=>{};function Yhe({clientId:e,onToggle:t=wGe}){let{blockType:o,mode:r,enabled:n}=(0,ML.useSelect)(a=>{let{getBlock:l,getBlockMode:u,getSettings:d}=a(C),f=l(e);return{mode:u(e),blockType:f?(0,LL.getBlockType)(f.name):null,enabled:d().codeEditingEnabled&&!!f?.isValid}},[e]),{toggleBlockMode:i}=(0,ML.useDispatch)(C);if(!o||!(0,LL.hasBlockSupport)(o,"html",!0)||!n)return null;let s=r==="visual"?(0,Y9.__)("Edit as HTML"):(0,Y9.__)("Edit visually");return(0,Khe.jsx)($he.MenuItem,{onClick:()=>{i(e),t()},children:s})}var Qhe=c(U(),1),Jhe=c(G(),1),ebe=c(F(),1),tbe=c(J(),1),obe=c(Yl(),1);var gc=c(U(),1),mc=c(G(),1),Zhe=c(F(),1),Xhe=c(ar(),1),NL=c(J(),1);function qhe(e){return e?.trim()?.length===0}var Qd=c(E(),1);function Db({clientId:e,onClose:t}){let[o,r]=(0,Zhe.useState)(),n=Vo(e),{metadata:i}=(0,NL.useSelect)(b=>{let{getBlockAttributes:v}=b(C);return{metadata:v(e)?.metadata}},[e]),{updateBlockAttributes:s}=(0,NL.useDispatch)(C),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=qhe(o),g=d||f,m=b=>b.target.select(),h=()=>{let b=f||p?void 0:o,v=f||p?(0,mc.sprintf)((0,mc.__)('Block name reset to: "%s".'),o):(0,mc.sprintf)((0,mc.__)('Block name changed to: "%s".'),o);(0,Xhe.speak)(v,"assertive"),s([e],{metadata:Ge({...i,name:b})}),t()};return(0,Qd.jsx)(gc.Modal,{title:(0,mc.__)("Rename"),onRequestClose:t,overlayClassName:"block-editor-block-rename-modal",focusOnMount:"firstContentElement",size:"small",children:(0,Qd.jsx)("form",{onSubmit:b=>{b.preventDefault(),g&&h()},children:(0,Qd.jsxs)(gc.__experimentalVStack,{spacing:"3",children:[(0,Qd.jsx)(gc.TextControl,{value:o??a,label:(0,mc.__)("Name"),help:u?(0,mc.__)("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,Qd.jsxs)(gc.__experimentalHStack,{justify:"right",children:[(0,Qd.jsx)(gc.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,mc.__)("Cancel")}),(0,Qd.jsx)(gc.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,disabled:!g,variant:"primary",type:"submit",children:(0,mc.__)("Save")})]})]})})})}var Vb=c(E(),1);function q9({clientId:e}){let[t,o]=(0,ebe.useState)(!1),r=(0,tbe.useSelect)(n=>n(obe.store).getShortcutRepresentation("core/block-editor/rename"),[]);return(0,Vb.jsxs)(Vb.Fragment,{children:[(0,Vb.jsx)(Qhe.MenuItem,{onClick:()=>{o(!0)},"aria-expanded":t,"aria-haspopup":"dialog",shortcut:r,children:(0,Jhe.__)("Rename")}),t&&(0,Vb.jsx)(Db,{clientId:e,onClose:()=>o(!1)})]})}var rbe=c(de(),1);function Fb(e){return{canRename:!!e&&(0,rbe.getBlockSupport)(e,"renaming",!0)}}var hc=c(E(),1),{Fill:CGe,Slot:EGe}=(0,Ck.createSlotFill)("BlockSettingsMenuControls"),TGe=({fillProps:e,clientIds:t=null})=>{let{selectedBlocks:o,selectedClientIds:r,isContentOnly:n,canToggleSelectedBlocksVisibility:i,canEdit:s}=(0,ibe.useSelect)(b=>{let{getBlocksByClientId:v,getBlockNamesByClientId:y,getSelectedBlockClientIds:k,getBlockEditingMode:S,canEditBlock:_}=b(C),x=t!==null?t:k();return{selectedBlocks:y(x),selectedClientIds:x,isContentOnly:S(x[0])==="contentOnly",canToggleSelectedBlocksVisibility:v(x).every(w=>(0,nbe.hasBlockSupport)(w.name,"visibility",!0)),canEdit:_(x[0])}},[t]),{canLock:a}=oa(r[0]),{canRename:l}=Fb(o[0]),u=r.length===1&&a&&!n,d=r.length===1&&l&&!n,f=i&&!n,p=lE(r),{isGroupable:g,isUngroupable:m}=p,h=(g||m)&&!n;return(0,hc.jsx)(EGe,{fillProps:{...e,canEdit:s,selectedBlocks:o,selectedClientIds:r},children:b=>!b?.length>0&&!h&&!u?null:(0,hc.jsxs)(Ck.MenuGroup,{children:[h&&(0,hc.jsx)(jhe,{...p,onClose:e?.onClose}),s&&u&&(0,hc.jsx)($9,{clientId:r[0]}),s&&d&&(0,hc.jsx)(q9,{clientId:r[0]}),s&&f&&(0,hc.jsx)(Kj,{clientIds:r}),b,s&&e?.count===1&&!n&&(0,hc.jsx)(Yhe,{clientId:e?.firstBlockClientId,onToggle:e?.onClose})]})})};function sbe({...e}){return(0,hc.jsx)(Ck.__experimentalStyleProvider,{document,children:(0,hc.jsx)(CGe,{...e})})}sbe.Slot=TGe;var DL=sbe;var abe=c(F(),1),lbe=c(U(),1),cbe=c(fe(),1),ube=c(J(),1),VL=c(G(),1);var Z9=c(E(),1);function dbe({parentClientId:e,parentBlockType:t}){let o=(0,cbe.useViewportMatch)("medium","<"),{selectBlock:r}=(0,ube.useDispatch)(C),n=(0,abe.useRef)(),i=kk({ref:n,highlightParent:!0});return o?(0,Z9.jsx)(lbe.MenuItem,{...i,ref:n,icon:(0,Z9.jsx)(Et,{icon:t.icon}),onClick:()=>r(e),children:(0,VL.sprintf)((0,VL.__)("Select parent block (%s)"),t.title)}):null}var eo=c(E(),1),RGe={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"};function X9({clientIds:e,onCopy:t,label:o,shortcut:r,eventType:n="copy",__experimentalUpdateSelection:i=!1}){let{getBlocksByClientId:s}=(0,Am.useSelect)(C),{removeBlocks:a}=(0,Am.useDispatch)(C),l=OS(),u=(0,Jd.useCopyToClipboard)(()=>(0,Ek.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,rl.__)("Copy");return(0,eo.jsx)($i.MenuItem,{ref:u,shortcut:r,children:d})}function Q9({block: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:g,canEdit:m,canMove:h,isFirst:b,isLast:v}=(0,Am.useSelect)(A=>{let{getBlockName:P,getBlockRootClientId:O,getPreviousBlockClientId:N,getSelectedBlockClientIds:z,getBlockAttributes:D,getBlockEditingMode:M,isZoomOut:V,canEditBlock:L,canMoveBlocks:j,getBlockIndex:q,getBlockCount:Q}=H(A(C)),{getActiveBlockVariation:te}=A(Ek.store),ee=O(a),W=ee&&P(ee);return{firstParentClientId:ee,parentBlockType:ee&&(te(W,D(ee))||(0,Ek.getBlockType)(W)),previousBlockClientId:N(a),selectedBlockClientIds:z(),isContentOnly:M(a)==="contentOnly",isZoomOut:V(),canEdit:L(a),canMove:j(t),isFirst:q(a)===0,isLast:q(a)===Q(ee)-1}},[a,t]),{getBlockOrder:y,getSelectedBlockClientIds:k}=(0,Am.useSelect)(C),{moveBlocksDown:S,moveBlocksUp:_}=(0,Am.useDispatch)(C),x=(0,Am.useSelect)(A=>{let{getShortcutRepresentation:P}=A(fbe.store);return{copy:P("core/block-editor/copy"),cut:P("core/block-editor/cut"),duplicate:P("core/block-editor/duplicate"),remove:P("core/block-editor/remove"),insertAfter:P("core/block-editor/insert-after"),insertBefore:P("core/block-editor/insert-before")}},[]),w=f.length>0;async function T(A){if(!r)return;let P=await A;P&&P[0]&&r(P[0],!1)}function B(){if(!r)return;let A=d||l;A||(A=y()[0]);let P=w&&k().length===0;r(A,P)}let I=!f?.includes(l)&&!!l;return(0,eo.jsx)(Bhe,{clientIds:t,__experimentalUpdateSelection:!r,children:({canCopyStyles:A,canDuplicate:P,canInsertBlock:O,canRemove:N,onDuplicate:z,onInsertAfter:D,onInsertBefore:M,onRemove:V,onCopy:L,onPasteStyles:j})=>!N&&!P&&!O&&p?null:(0,eo.jsx)($i.DropdownMenu,{icon:zs,label:(0,rl.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:RGe,noIcons:!0,...i,children:({onClose:Q})=>(0,eo.jsxs)(eo.Fragment,{children:[(0,eo.jsxs)($i.MenuGroup,{children:[(0,eo.jsx)(EL.Slot,{fillProps:{onClose:Q}}),I&&(0,eo.jsx)(dbe,{parentClientId:l,parentBlockType:u}),h&&n&&(0,eo.jsxs)(eo.Fragment,{children:[(0,eo.jsx)($i.MenuItem,{icon:eh,disabled:b,accessibleWhenDisabled:!0,onClick:(0,Jd.pipe)(Q,()=>{_(t,l)}),children:(0,rl.__)("Move up")}),(0,eo.jsx)($i.MenuItem,{icon:un,disabled:v,accessibleWhenDisabled:!0,onClick:(0,Jd.pipe)(Q,()=>{S(t,l)}),children:(0,rl.__)("Move down")})]}),m&&s===1&&(0,eo.jsx)(Lhe,{clientId:a}),!p&&(0,eo.jsx)(X9,{clientIds:t,onCopy:L,shortcut:x.copy}),N&&!p&&(0,eo.jsx)(X9,{clientIds:t,label:(0,rl.__)("Cut"),eventType:"cut",shortcut:x.cut,__experimentalUpdateSelection:!r}),P&&(0,eo.jsx)($i.MenuItem,{onClick:(0,Jd.pipe)(Q,z,T),shortcut:x.duplicate,children:(0,rl.__)("Duplicate")}),O&&!g&&(0,eo.jsxs)(eo.Fragment,{children:[(0,eo.jsx)($i.MenuItem,{onClick:(0,Jd.pipe)(Q,M),shortcut:x.insertBefore,children:(0,rl.__)("Add before")}),(0,eo.jsx)($i.MenuItem,{onClick:(0,Jd.pipe)(Q,D),shortcut:x.insertAfter,children:(0,rl.__)("Add after")})]}),m&&s===1&&(0,eo.jsx)(xL.Slot,{fillProps:{clientId:a,onClose:Q}})]}),A&&!p&&(0,eo.jsxs)($i.MenuGroup,{children:[(0,eo.jsx)(X9,{clientIds:t,onCopy:L,label:(0,rl.__)("Copy styles"),eventType:"copyStyles"}),m&&(0,eo.jsx)($i.MenuItem,{onClick:j,children:(0,rl.__)("Paste styles")})]}),!p&&(0,eo.jsx)(DL.Slot,{fillProps:{onClose:Q,count:s,firstBlockClientId:a},clientIds:t}),typeof o=="function"?o({onClose:Q}):FL.Children.map(te=>(0,FL.cloneElement)(te,{onClose:Q})),N&&(0,eo.jsx)($i.MenuGroup,{children:(0,eo.jsx)($i.MenuItem,{onClick:(0,Jd.pipe)(Q,V,B),shortcut:x.remove,children:(0,rl.__)("Delete")})})]})})})}var pbe=Q9;var mbe=c(U(),1),BGe=(0,mbe.createSlotFill)(Symbol("NoteIconToolbarSlotFill")),zL=BGe;var Tk=c(E(),1);function PGe({clientIds:e,...t}){return(0,Tk.jsxs)(jL.ToolbarGroup,{children:[(0,Tk.jsx)(zL.Slot,{}),(0,Tk.jsx)(jL.ToolbarItem,{children:o=>(0,Tk.jsx)(pbe,{clientIds:e,toggleProps:o,...t})})]})}var HL=PGe;var UL=c(U(),1),gbe=c(G(),1),GL=c(J(),1);var J9=c(E(),1);function hbe({clientIds:e}){let t=e.length===1?e[0]:void 0,o=(0,GL.useSelect)(n=>!!t&&n(C).getBlockMode(t)==="html",[t]),{toggleBlockMode:r}=(0,GL.useDispatch)(C);return o?(0,J9.jsx)(UL.ToolbarGroup,{children:(0,J9.jsx)(UL.ToolbarButton,{onClick:()=>{r(t)},children:(0,gbe.__)("Edit visually")})}):null}var WL=c(U(),1),Ki=c(F(),1),vbe=c(J(),1),Sbe=c(Rt(),1),tG=c(Tt(),1),kbe=c(Yl(),1),_be=c(io(),1);var eG=c(E(),1);function IGe(e){let t="toolbarItem";return!e.some(o=>!(t in o.dataset))}function bbe(e){return Array.from(e.querySelectorAll("[data-toolbar-item]:not([disabled])"))}function ybe(e){return e.contains(e.ownerDocument.activeElement)}function OGe(e){let[t]=tG.focus.tabbable.find(e);t&&t.focus({preventScroll:!0})}function AGe(e){let[o,r]=(0,Ki.useState)(!0),n=(0,Ki.useCallback)(()=>{let i=tG.focus.tabbable.find(e.current),s=IGe(i);s||(0,Sbe.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,Ki.useLayoutEffect)(()=>{let i=new window.MutationObserver(n);return i.observe(e.current,{childList:!0,subtree:!0}),()=>i.disconnect()},[n,o,e]),o}function LGe({toolbarRef:e,focusOnMount:t,isAccessibleToolbar:o,defaultIndex:r,onIndexChange:n,shouldUseKeyboardFocusShortcut:i,focusEditorOnEscape:s}){let[a]=(0,Ki.useState)(t),[l]=(0,Ki.useState)(r),u=(0,Ki.useCallback)(()=>{OGe(e.current)},[e]);(0,kbe.useShortcut)("core/block-editor/focus-toolbar",()=>{i&&u()}),(0,Ki.useEffect)(()=>{a&&u()},[o,a,u]),(0,Ki.useEffect)(()=>{let p=e.current,g=0;return!a&&!ybe(p)&&(g=window.requestAnimationFrame(()=>{let m=bbe(p),h=l||0;m[h]&&ybe(p)&&m[h].focus({preventScroll:!0})})),()=>{if(window.cancelAnimationFrame(g),!n||!p)return;let h=bbe(p).findIndex(b=>b.tabIndex===0);n(h)}},[l,a,n,e]);let{getLastFocus:f}=H((0,vbe.useSelect)(C));(0,Ki.useEffect)(()=>{let p=e.current;if(s){let g=m=>{let h=f();m.keyCode===_be.ESCAPE&&h?.current&&(m.preventDefault(),h.current.focus())};return p.addEventListener("keydown",g),()=>{p.removeEventListener("keydown",g)}}},[s,f,e])}function Rk({children:e,focusOnMount:t,focusEditorOnEscape:o=!1,shouldUseKeyboardFocusShortcut:r=!0,__experimentalInitialIndex:n,__experimentalOnIndexChange:i,orientation:s="horizontal",...a}){let l=(0,Ki.useRef)(),u=AGe(l);return LGe({toolbarRef:l,focusOnMount:t,defaultIndex:n,onIndexChange:i,isAccessibleToolbar:u,shouldUseKeyboardFocusShortcut:r,focusEditorOnEscape:o}),u?(0,eG.jsx)(WL.Toolbar,{label:a["aria-label"],ref:l,orientation:s,...a,children:e}):(0,eG.jsx)(WL.NavigableMenu,{orientation:s,role:"toolbar",ref:l,...a,children:e})}var xbe=c(J(),1),$L=c(de(),1);function KL(){return(0,xbe.useSelect)(t=>{let{getBlockEditingMode:o,getBlockName:r,getBlockSelectionStart:n}=t(C),i=n(),s=i&&(0,$L.getBlockType)(r(i));return s&&(0,$L.hasBlockSupport)(s,"__experimentalToolbar",!0)&&o(i)!=="disabled"},[])}var Lm=c(U(),1),wbe=c(G(),1),Cbe=c(de(),1),Ebe=c(F(),1),YL=c(J(),1);var Bk=c(E(),1),oG=[],MGe=6,NGe={placement:"bottom-start"};function Tbe({clientId:e}){let{categories:t,currentPatternName:o,patterns:r}=(0,YL.useSelect)(a=>{let{getBlockAttributes:l,getBlockRootClientId:u,__experimentalGetAllowedPatterns:d}=a(C),f=l(e),p=f?.metadata?.categories||oG,g=u(e),m=p.length>0?d(g):oG;return{categories:p,currentPatternName:f?.metadata?.patternName,patterns:m}},[e]),{replaceBlocks:n}=(0,YL.useDispatch)(C),i=(0,Ebe.useMemo)(()=>t.length===0||!r||r.length===0?oG: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,MGe),[t,o,r]);if(i.length<2)return null;let s=a=>{let l=(a.blocks??[]).map(u=>(0,Cbe.cloneBlock)(u));l[0].attributes.metadata={...l[0].attributes.metadata,categories:t},n(e,l)};return(0,Bk.jsx)(Lm.Dropdown,{popoverProps:NGe,renderToggle:({onToggle:a,isOpen:l})=>(0,Bk.jsx)(Lm.ToolbarGroup,{children:(0,Bk.jsx)(Lm.ToolbarButton,{onClick:()=>a(!l),"aria-expanded":l,children:(0,wbe.__)("Change design")})}),renderContent:()=>(0,Bk.jsx)(Lm.__experimentalDropdownContentWrapper,{className:"block-editor-block-toolbar-change-design-content-wrapper",paddingSize:"none",children:(0,Bk.jsx)(vu,{blockPatterns:i,onClickPattern:s,showTitlesAsTooltip:!0})})})}var bc=c(U(),1),Abe=c(G(),1),QL=c(J(),1);var XL=c(J(),1),Nm=c(de(),1),Obe=c(F(),1);var rG=c(qL(),1),Bbe=c(G(),1);function Pbe(e,t){for(let o of new rG.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 ZL(e)}function Mm(e,t,o){let r=new rG.default(e);return t&&r.remove("is-style-"+t.name),r.add("is-style-"+o.name),r.value}function Ibe(e){return!e||e.length===0?[]:ZL(e)?e:[{name:"default",label:(0,Bbe._x)("Default","block style"),isDefault:!0},...e]}function ZL(e){return e?.find(t=>t.isDefault)}function DGe(e,t){return(0,Obe.useMemo)(()=>{let o=t?.example,r=t?.name;if(o&&r)return(0,Nm.getBlockFromExample)(r,{attributes:o.attributes,innerBlocks:o.innerBlocks,innerContent:o.innerContent});if(e)return(0,Nm.cloneBlock)(e)},[e,t?.example,t?.name])}function Pk({clientId:e,onSwitch:t}){let o=p=>{let{getBlock:g}=p(C),m=g(e);if(!m)return{};let h=(0,Nm.getBlockType)(m.name),{getBlockStyles:b}=p(Nm.store);return{block:h?.example?null:m,blockType:h,styles:b(m.name),className:m.attributes.className||""}},{styles:r,block:n,blockType:i,className:s}=(0,XL.useSelect)(o,[e]),{updateBlockAttributes:a}=(0,XL.useDispatch)(C),l=Ibe(r),u=Pbe(l,s),d=DGe(n,i);return{onSelect:p=>{let g=Mm(s,u,p);a(e,{className:g}),t()},stylesToRender:l,activeStyle:u,genericPreviewBlock:d,className:s}}var Dm=c(E(),1),{getVariationStyle:VGe}=H(_o),FGe=(0,Dm.jsxs)(bc.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:[(0,Dm.jsx)(bc.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,Dm.jsx)(bc.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 zGe({clientId:e}){let{stylesToRender:t,activeStyle:o,className:r}=Pk({clientId:e}),{updateBlockAttributes:n}=(0,QL.useDispatch)(C),{globalSettings:i,globalStyles:s,blockName:a}=(0,QL.useSelect)(d=>{let f=d(C).getSettings();return{globalSettings:f.__experimentalFeatures,globalStyles:f[ss],blockName:d(C).getBlockName(e)}},[e]),l=o?.name?VGe({settings:i,styles:s},a,o.name)?.color?.background:void 0;return!t||t.length===0?null:(0,Dm.jsx)(bc.ToolbarGroup,{children:(0,Dm.jsx)(bc.ToolbarButton,{onClick:()=>{let f=(t.findIndex(m=>m.name===o.name)+1)%t.length,p=t[f],g=Mm(r,o,p);n(e,{className:g})},label:(0,Abe.__)("Shuffle styles"),children:(0,Dm.jsx)(bc.Icon,{icon:FGe,style:{fill:l||"transparent"}})})})}var Lbe=zGe;var tM=c(U(),1),nG=c(G(),1),Mbe=c(J(),1),oM=c(de(),1);var JL=c(J(),1);function eM(e){let{isSectionBlock:t,isWithinSection:o,isWithinEditedSection:r,isEditingContentOnlySection:n,editedContentOnlySection:i}=(0,JL.useSelect)(u=>{let{isSectionBlock:d,getParentSectionBlock:f,getEditedContentOnlySection:p,isWithinEditedContentOnlySection:g}=H(u(C)),m=p();return{isSectionBlock:d(e),isWithinSection:d(e)||!!f(e),isWithinEditedSection:g(e),isEditingContentOnlySection:m===e,editedContentOnlySection:m}},[e]),s=(0,JL.useDispatch)(C),{editContentOnlySection:a,stopEditingContentOnlySection:l}=H(s);return{isSectionBlock:t,isWithinSection:o,isWithinEditedSection:r,isEditingContentOnlySection:n,editedContentOnlySection:i,editContentOnlySection:a,stopEditingContentOnlySection:l}}var iG=c(E(),1);function Nbe({clientId:e}){let{isSectionBlock:t,isEditingContentOnlySection:o,editContentOnlySection:r,stopEditingContentOnlySection:n}=eM(e),i=(0,Mbe.useSelect)(l=>{if(!e)return null;let{getBlockName:u}=l(C),d=u(e);return d?{name:d}:null},[e]);if(!e||!t&&!o||(0,oM.isReusableBlock)(i)||(0,oM.isTemplatePart)(i))return null;let s=o;return(0,iG.jsx)(tM.ToolbarGroup,{children:(0,iG.jsx)(tM.ToolbarButton,{onClick:()=>{s?n():r(e)},children:s?(0,nG.__)("Exit pattern"):(0,nG.__)("Edit pattern")})})}var cye=c(U(),1),uye=c(G(),1),dye=c(J(),1);var gE=c(de(),1),fye=c(pv(),1);var Eu=c(G(),1),Tu=c(U(),1),Fm=c(de(),1),uM=c(J(),1);var Ube=c(G(),1),fE=c(U(),1),nM=c(de(),1),iM=c(F(),1);var Dbe=c(U(),1),Vbe=c(fe(),1);var dE=c(E(),1);function Vm({blocks:e,placement:t="right-start",offset:o=16,anchor:r}){return(0,Vbe.useViewportMatch)("medium","<")?null:(0,dE.jsx)("div",{className:"block-editor-block-switcher__popover-preview-container",children:(0,dE.jsx)(Dbe.Popover,{className:"block-editor-block-switcher__popover-preview",placement:t,focusOnMount:!1,offset:o,anchor:r,children:(0,dE.jsx)("div",{className:"block-editor-block-switcher__preview",children:(0,dE.jsx)(Ss,{viewportWidth:601,blocks:e})})})})}var Fbe=c(U(),1),Ik=c(de(),1),zbe=c(J(),1),rM=c(F(),1);var ef=c(E(),1),jGe={};function jbe({clientIds:e,blocks:t}){let{activeBlockVariation:o,blockVariationTransformations:r}=(0,zbe.useSelect)(i=>{let{getBlockAttributes:s,canRemoveBlocks:a}=i(C),{getActiveBlockVariation:l,getBlockVariations:u}=i(Ik.store),d=a(e);if(t.length!==1||!d)return jGe;let[f]=t;return{blockVariationTransformations:u(f.name,"transform"),activeBlockVariation:l(f.name,s(f.clientId))}},[e,t]);return(0,rM.useMemo)(()=>r?.filter(({name:i})=>i!==o?.name),[r,o])}var HGe=({transformations:e,onSelect:t,blocks:o})=>{let[r,n]=(0,rM.useState)();return(0,ef.jsxs)(ef.Fragment,{children:[r&&(0,ef.jsx)(Vm,{blocks:(0,Ik.cloneBlock)(o[0],e.find(({name:i})=>i===r).attributes)}),e?.map(i=>(0,ef.jsx)(UGe,{item:i,onSelect:t,setHoveredTransformItemName:n},i.name))]})};function UGe({item:e,onSelect:t,setHoveredTransformItemName:o}){let{name:r,icon:n,title:i}=e;return(0,ef.jsxs)(Fbe.MenuItem,{className:(0,Ik.getBlockMenuDefaultClassName)(r),onClick:s=>{s.preventDefault(),t(r)},onMouseLeave:()=>o(null),onMouseEnter:()=>o(r),onFocus:()=>o(r),onBlur:()=>o(null),children:[(0,ef.jsx)(Et,{icon:n,showColors:!0}),i]})}var Hbe=HGe;var Es=c(E(),1);function GGe(e){let t={"core/paragraph":1,"core/heading":2,"core/list":3,"core/quote":4},o=(0,iM.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 WGe=({className:e,possibleBlockTransformations:t,possibleBlockVariationTransformations:o,onSelect:r,onSelectVariation:n,blocks:i})=>{let[s,a]=(0,iM.useState)(),{priorityTextTransformations:l,restTransformations:u}=GGe(t),d=l.length&&u.length,f=!!u.length&&(0,Es.jsx)($Ge,{restTransformations:u,onSelect:r,setHoveredTransformItem:a});return(0,Es.jsxs)(Es.Fragment,{children:[(0,Es.jsxs)(fE.MenuGroup,{label:(0,Ube.__)("Transform to"),className:e,children:[s&&(0,Es.jsx)(Vm,{blocks:(0,nM.switchToBlockType)(i,s.name,s.variationName)}),!!o?.length&&(0,Es.jsx)(Hbe,{transformations:o,blocks:i,onSelect:n}),l.map(p=>(0,Es.jsx)(Gbe,{item:p,onSelect:r,setHoveredTransformItem:a},p.id||p.name)),!d&&f]}),!!d&&(0,Es.jsx)(fE.MenuGroup,{className:e,children:f})]})};function $Ge({restTransformations:e,onSelect:t,setHoveredTransformItem:o}){return e.map(r=>(0,Es.jsx)(Gbe,{item:r,onSelect:t,setHoveredTransformItem:o},r.id||r.name))}function Gbe({item:e,onSelect:t,setHoveredTransformItem:o}){let{name:r,icon:n,title:i,isDisabled:s}=e;return(0,Es.jsxs)(fE.MenuItem,{className:(0,nM.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,Es.jsx)(Et,{icon:n,showColors:!0}),i]})}var Wbe=WGe;var Ybe=c(G(),1),qbe=c(U(),1),aM=c(F(),1);var sM=c(U(),1);var Ok=c(E(),1),$be=()=>{};function Kbe({stylesToRender:e,activeStyle:t,onSelect:o=$be,onHoverStyle:r=$be}){return!e||e.length===0?null:(0,Ok.jsx)(Ok.Fragment,{children:e.map(n=>{let i=n.label||n.name;return(0,Ok.jsx)(sM.MenuItem,{icon:t.name===n.name?as:null,onClick:()=>o(n),onFocus:()=>r(n),onBlur:()=>r(null),onMouseEnter:()=>r(n),onMouseLeave:()=>r(null),children:(0,Ok.jsx)(sM.__experimentalText,{as:"span",limit:18,ellipsizeMode:"tail",truncate:!0,children:i})},n.name)})})}var pE=c(E(),1);function lM({hoveredBlock:e,onSwitch:t}){let{clientId:o}=e,[r,n]=(0,aM.useState)(null),{onSelect:i,stylesToRender:s,activeStyle:a,genericPreviewBlock:l,className:u}=Pk({clientId:o,onSwitch:t}),d=(0,aM.useMemo)(()=>{if(!r||!l)return null;let f=Mm(u,a,r);return[{...l,attributes:{...l.attributes||{},className:f}}]},[r,l,u,a]);return!s||s.length===0?null:(0,pE.jsxs)(qbe.MenuGroup,{label:(0,Ybe.__)("Styles"),className:"block-editor-block-switcher__styles__menugroup",children:[d&&(0,pE.jsx)(Vm,{blocks:d}),(0,pE.jsx)(Kbe,{stylesToRender:s,activeStyle:a,onSelect:i,onHoverStyle:n})]})}var aG=c(G(),1),tye=c(F(),1),cM=c(fe(),1);var tf=c(U(),1);var Qbe=c(F(),1),Jbe=c(de(),1);var Zbe=c(de(),1),sG=(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=sG(s,t,o);if(a)return a}}},Xbe=(e,t)=>{let o=(0,Zbe.getBlockAttributesNamesByRole)(e,"content");return o?.length?o.reduce((r,n)=>(t[n]&&(r[n]=t[n]),r),{}):t};var KGe=(e,t)=>{let o=Xbe(t.name,t.attributes);e.attributes={...e.attributes,...o}},YGe=(e,t)=>{let o=t.map(n=>(0,Jbe.cloneBlock)(n)),r=new Set;for(let n of e){let i=!1;for(let s of o){let a=sG(s,n.name,r);if(a){i=!0,r.add(a.clientId),KGe(a,n);break}}if(!i)return}return o},qGe=(e,t)=>(0,Qbe.useMemo)(()=>e.reduce((o,r)=>{let n=YGe(t,r.blocks);return n&&o.push({...r,transformedBlocks:n}),o},[]),[e,t]),eye=qGe;var qn=c(E(),1);function ZGe({blocks:e,patterns:t,onSelect:o}){let[r,n]=(0,tye.useState)(!1),i=eye(t,e);return i.length?(0,qn.jsxs)(tf.MenuGroup,{className:"block-editor-block-switcher__pattern__transforms__menugroup",children:[r&&(0,qn.jsx)(XGe,{patterns:i,onSelect:o}),(0,qn.jsx)(tf.MenuItem,{onClick:s=>{s.preventDefault(),n(!r)},icon:dn,children:(0,aG.__)("Patterns")})]}):null}function XGe({patterns:e,onSelect:t}){let o=(0,cM.useViewportMatch)("medium","<");return(0,qn.jsx)("div",{className:"block-editor-block-switcher__popover-preview-container",children:(0,qn.jsx)(tf.Popover,{className:"block-editor-block-switcher__popover-preview",placement:o?"bottom":"right-start",offset:16,children:(0,qn.jsx)("div",{className:"block-editor-block-switcher__preview is-pattern-list-preview",children:(0,qn.jsx)(QGe,{patterns:e,onSelect:t})})})})}function QGe({patterns:e,onSelect:t}){return(0,qn.jsx)(tf.Composite,{role:"listbox",className:"block-editor-block-switcher__preview-patterns-container","aria-label":(0,aG.__)("Patterns list"),children:e.map(o=>(0,qn.jsx)(oye,{pattern:o,onSelect:t},o.name))})}function oye({pattern:e,onSelect:t}){let o="block-editor-block-switcher__preview-patterns-container",r=(0,cM.useInstanceId)(oye,`${o}-list__item-description`);return(0,qn.jsxs)("div",{className:`${o}-list__list-item`,children:[(0,qn.jsxs)(tf.Composite.Item,{render:(0,qn.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,qn.jsx)(Ss,{blocks:e.transformedBlocks,viewportWidth:e.viewportWidth||500}),(0,qn.jsx)("div",{className:`${o}-list__item-title`,children:e.title})]}),!!e.description&&(0,qn.jsx)(bt,{id:r,children:e.description})]})}var rye=ZGe;var ra=c(E(),1);function JGe({onClose:e,clientIds:t}){let{replaceBlocks:o,multiSelect:r,updateBlockAttributes:n}=(0,uM.useDispatch)(C),{possibleBlockTransformations:i,patterns:s,blocks:a,isUsingBindings:l,canRemove:u,hasBlockStyles:d}=(0,uM.useSelect)(T=>{let{getBlockAttributes:B,getBlocksByClientId:R,getBlockRootClientId:I,getBlockTransformItems:A,__experimentalGetPatternTransformItems:P,canRemoveBlocks:O,getBlockName:N}=T(C),{getBlockStyles:z}=T(Fm.store),D=I(t[0]),M=R(t),V=t.length===1,L=V&&N(t[0]),j=V&&!!z(L)?.length;return{blocks:M,possibleBlockTransformations:A(M,D),patterns:P(M,D),isUsingBindings:t.every(q=>!!B(q)?.metadata?.bindings),canRemove:O(t),hasBlockStyles:j}},[t]),f=jbe({clientIds:t,blocks:a});function p(T){T.length>1&&r(T[0].clientId,T[T.length-1].clientId)}function g(T,B){let R=(0,Fm.switchToBlockType)(a,T,B);o(t,R),p(R)}function m(T){n(a[0].clientId,{...f.find(({name:B})=>B===T).attributes})}function h(T){o(t,T),p(T)}let b=a.length===1,v=b&&((0,Fm.isTemplatePart)(a[0])||(0,Fm.isReusableBlock)(a[0])),y=!!i?.length&&u&&!v,k=!!f?.length,S=!!s?.length&&u,_=y||k;if(!(d||_||S))return(0,ra.jsx)("p",{className:"block-editor-block-switcher__no-transforms",children:(0,Eu.__)("No transforms.")});let w=b?(0,Eu._x)("This block is connected.","block toolbar button label and description"):(0,Eu._x)("These blocks are connected.","block toolbar button label and description");return(0,ra.jsxs)("div",{className:"block-editor-block-switcher__container",children:[S&&(0,ra.jsx)(rye,{blocks:a,patterns:s,onSelect:T=>{h(T),e()}}),_&&(0,ra.jsx)(Wbe,{className:"block-editor-block-switcher__transforms__menugroup",possibleBlockTransformations:i,possibleBlockVariationTransformations:f,blocks:a,onSelect:(T,B)=>{g(T,B),e()},onSelectVariation:T=>{m(T),e()}}),d&&(0,ra.jsx)(lM,{hoveredBlock:a[0],onSwitch:e}),l&&(0,ra.jsx)(Tu.MenuGroup,{children:(0,ra.jsx)(Tu.__experimentalText,{className:"block-editor-block-switcher__binding-indicator",children:w})})]})}var eWe=({children:e,clientIds:t,label:o,text:r})=>{let i=t.length===1?(0,Eu.__)("Change block type or style"):(0,Eu.sprintf)((0,Eu._n)("Change type of %d block","Change type of %d blocks",t.length),t.length);return(0,ra.jsx)(Tu.ToolbarGroup,{children:(0,ra.jsx)(Tu.ToolbarItem,{children:s=>(0,ra.jsx)(Tu.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,ra.jsx)(JGe,{onClose:a,clientIds:t})})})})},nye=eWe;var iye=c(G(),1),Lk=c(U(),1);var Ak=c(E(),1);function sye({clientIds:e,children:t,label:o,text:r}){return(0,Ak.jsx)(Lk.ToolbarGroup,{children:(0,Ak.jsx)(Lk.ToolbarItem,{children:n=>(0,Ak.jsx)(Lk.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,iye.__)("Change block style"),...n},menuProps:{orientation:"both"},children:({onClose:i})=>(0,Ak.jsx)("div",{className:"block-editor-block-switcher__container",children:(0,Ak.jsx)(lM,{hoveredBlock:{clientId:e[0]},onSwitch:i})})})})})}var Mk=c(U(),1),mE=c(G(),1),dM=c(F(),1),aye=c(J(),1);var of=c(E(),1);function tWe({clientIds:e,blockTitle:t}){let o=(0,aye.useSelect)(i=>{let{getBlockAttributes:s}=i(C);return s(e?.[0])?.metadata?.name},[e]),r=e.length===1,n;return r&&o?n=(0,mE.sprintf)((0,mE.__)('This %1$s is editable using the "%2$s" override.'),t.toLowerCase(),o):n=(0,mE.__)("These blocks are editable using overrides."),(0,of.jsx)(Mk.__experimentalText,{children:n})}function lye({icon:e,clientIds:t,blockTitle:o,label:r}){let[n,i]=(0,dM.useState)(!1),s=(0,dM.useRef)();return(0,of.jsxs)(of.Fragment,{children:[(0,of.jsx)(Mk.ToolbarButton,{ref:s,className:"block-editor-block-toolbar__pattern-overrides-indicator",icon:e,label:r,onClick:()=>i(!n),"aria-expanded":n}),n&&(0,of.jsx)(Mk.Popover,{anchor:s.current,onClose:()=>i(!1),placement:"bottom-start",offset:16,className:"block-editor-block-toolbar__pattern-overrides-popover",children:(0,of.jsx)(tWe,{clientIds:t,blockTitle:o})})]})}var Nk=c(E(),1);function oWe({select:e,clientIds:t}){let{getBlockName:o,getBlockAttributes:r,getBlockParentsByBlockName:n,canRemoveBlocks:i,getTemplateLock:s,getBlockEditingMode:a,canEditBlock:l,isSectionBlock:u}=H(e(C)),{getBlockStyles:d}=e(gE.store),f=t.some(R=>s(R)==="contentOnly"),p=t.length===1,g=p&&o(t[0]),m=p&&!!d(g)?.length,h=t.some(R=>!!r(R)?.metadata?.patternName&&u(R)),b=t.every(R=>Ox(r(R)?.metadata?.bindings)),v=t.every(R=>n(R,"core/block",!0).length>0),y=i(t),k=t.every(R=>l(R)),S=a(t[0]),_=S==="default",x=S==="contentOnly",T=!h&&_&&(m||y)&&!f&&k,B=b&&v;return T?"switcher":x&&m&&!b&&k?"styles-only":B?"pattern-overrides":"default"}function rWe({select:e,clientIds:t}){let{getBlockName:o,getBlockAttributes:r,getBlock:n,isSectionBlock:i}=H(e(C)),s=t.length===1,a=t[0],l=r(a);if(s&&l?.metadata?.patternName&&i(a))return Gc;let u=o(a),d=(0,gE.getBlockType)(u);if(s){let{getActiveBlockVariation:g}=e(gE.store);return g(u,l,void 0,n?.(a)?.innerContent)?.icon||d?.icon}let f=t.map(g=>o(g));return new Set(f).size===1?d?.icon:oh}function pye({clientIds:e,isSynced:t}){let{icon:o,showIconLabels:r,variant:n}=(0,dye.useSelect)(f=>({icon:rWe({select:f,clientIds:e}),showIconLabels:f(fye.store).get("core","showIconLabels"),variant:oWe({select:f,clientIds:e})}),[e]),i=Hn({clientId:e?.[0],maximumLength:35}),s=e.length===1,a=s&&t&&!r,l=s?i:(0,uye.__)("Multiple blocks selected"),u=a&&i?i:void 0,d=(0,Nk.jsx)(Et,{className:"block-editor-block-toolbar__block-icon",icon:o});return n==="switcher"?(0,Nk.jsx)(nye,{clientIds:e,label:l,text:u,children:d}):n==="styles-only"?(0,Nk.jsx)(sye,{clientIds:e,label:l,text:u,children:d}):n==="pattern-overrides"?(0,Nk.jsx)(lye,{icon:d,clientIds:e,blockTitle:i,label:l}):(0,Nk.jsx)(cye.ToolbarButton,{disabled:!0,className:"block-editor-block-toolbar__block-icon-button",title:l,icon:d,text:u})}var At=c(E(),1);function cG({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:g,hasContentOnlyLocking:m,showShuffleButton:h,showSlots:b,showGroupButtons:v,showLockButtons:y,showBlockVisibilityButton:k,showSwitchSectionStyleButton:S,areSelectedBlocksHiddenOnViewport:_,showStyleStateSlot:x,canEdit:w}=(0,gye.useSelect)(D=>{let{canEditBlock:M}=D(C),{getBlockName:V,getBlockMode:L,getBlockParents:j,getSelectedBlockClientIds:q,isBlockValid:Q,getBlockEditingMode:te,getBlockAttributes:ee,getSettings:W,getTemplateLock:$,getParentSectionBlock:Y,isZoomOut:Z,isSectionBlock:oe,isBlockHiddenAtViewport:ne,getSelectedBlockStyleState:X,isResponsiveEditing:re}=H(D(C)),le=q(),ve=le[0],xe=j(ve),ae=Y(ve)??xe[xe.length-1],pe=V(ae),ke=(0,rf.getBlockType)(pe),Se=te(ve),we=Se==="default",Ce=V(ve),se=le.every(ut=>Q(ut)),ie=le.every(ut=>L(ut)==="visual"),Ae=le.every(ut=>!!ee(ut)?.metadata?.bindings),ye=le.some(ut=>$(ut)==="contentOnly"),Te=Z(),qe=oe(ve),pt=M(ve),at=pt&&(Te||qe),Ct=W()?.[wa]?.toLowerCase()||"desktop",rt=le.length>0&&le.every(ut=>ne(ut,Ct)),Ot=re()&&Wi(X(ve));return{blockClientId:ve,blockClientIds:le,isDefaultEditingMode:we,blockType:ve&&(0,rf.getBlockType)(Ce),shouldShowVisualToolbar:se&&ie,toolbarKey:`${ve}${ae}`,showParentSelector:!Te&&ke&&Se!=="contentOnly"&&te(ae)!=="disabled"&&(0,rf.hasBlockSupport)(ke,"__experimentalParentSelector",!0)&&le.length===1,isUsingBindings:Ae,isSectionContainer:qe,hasContentOnlyLocking:ye,showShuffleButton:Te,showSlots:!Te&&!Ot,showStyleStateSlot:!Te&&Ot,showGroupButtons:!Te,showLockButtons:!Te,showBlockVisibilityButton:!Te,showSwitchSectionStyleButton:at,areSelectedBlocksHiddenOnViewport:rt,canEdit:pt}},[]),T=(0,lG.useRef)(null),B=(0,lG.useRef)(),R=kk({ref:B}),I=!(0,hye.useViewportMatch)("medium","<");if(!KL())return null;let P=s.length>1,O=(0,rf.isReusableBlock)(l)||(0,rf.isTemplatePart)(l),N=K("block-editor-block-contextual-toolbar",{"has-parent":f}),z=K("block-editor-block-toolbar",{"is-synced":O,"is-connected":p});return(0,At.jsx)(Rk,{focusEditorOnEscape:!0,className:N,"aria-label":(0,mye.__)("Block tools"),variant:n==="toolbar"?void 0:n,focusOnMount:t,__experimentalInitialIndex:o,__experimentalOnIndexChange:r,children:(0,At.jsxs)("div",{ref:T,className:z,children:[f&&!P&&I&&(0,At.jsx)(ihe,{}),(d||P)&&(0,At.jsx)("div",{ref:B,...R,children:(0,At.jsxs)(bye.ToolbarGroup,{className:"block-editor-block-toolbar__block-controls",children:[(0,At.jsx)(pye,{clientIds:s,isSynced:O}),a&&k&&(0,At.jsx)(Wj,{clientIds:s}),!P&&a&&y&&(0,At.jsx)(K9,{clientId:i}),(0,At.jsx)(hL,{clientIds:s,hideDragHandle:e})]})}),!_&&!m&&d&&P&&v&&(0,At.jsx)(H9,{}),!P&&w&&(0,At.jsx)(Nbe,{clientId:s[0]}),!_&&h&&(0,At.jsx)(Tbe,{clientId:s[0]}),!_&&S&&(0,At.jsx)(Lbe,{clientId:s[0]}),!_&&d&&(0,At.jsxs)(At.Fragment,{children:[!g&&(0,At.jsxs)(At.Fragment,{children:[b&&(0,At.jsxs)(At.Fragment,{children:[(0,At.jsx)(Do.Slot,{group:"parent",className:"block-editor-block-toolbar__slot"}),(0,At.jsx)(Do.Slot,{group:"block",className:"block-editor-block-toolbar__slot"}),(0,At.jsx)(Do.Slot,{className:"block-editor-block-toolbar__slot"}),(0,At.jsx)(Do.Slot,{group:"inline",className:"block-editor-block-toolbar__slot"})]}),x&&(0,At.jsx)(Do.Slot,{group:"style-state",className:"block-editor-block-toolbar__slot"})]}),b&&(0,At.jsxs)(At.Fragment,{children:[(0,At.jsx)(Do.Slot,{group:"other",className:"block-editor-block-toolbar__slot"}),(0,At.jsx)(kL.Slot,{})]})]}),(0,At.jsx)(hbe,{clientIds:s}),(0,At.jsx)(HL,{clientIds:s})]})},u)}function yye({hideDragHandle:e,variant:t}){return(0,At.jsx)(cG,{hideDragHandle:e,variant:t,focusOnMount:void 0,__experimentalInitialIndex:void 0,__experimentalOnIndexChange:void 0})}var uG=c(E(),1);function kye({clientId:e,isTyping:t,__unstableContentRef:o}){let{capturingClientId:r,isInsertionPointVisible:n,lastClientId:i}=lL(e),s=(0,Dk.useRef)();(0,Dk.useEffect)(()=>{s.current=void 0},[e]);let{stopTyping:a}=(0,vye.useDispatch)(C),l=(0,Dk.useRef)(!1);(0,Sye.useShortcut)("core/block-editor/focus-toolbar",()=>{l.current=!0,a(!0)}),(0,Dk.useEffect)(()=>{l.current=!1});let u=r||e,d=aL({contentElement:o?.current,clientId:u});return!t&&(0,uG.jsx)(_b,{clientId:u,bottomClientId:i,className:K("block-editor-block-list__block-popover",{"is-insertion-point-visible":n}),resize:!1,...d,__unstableContentRef:o,children:(0,uG.jsx)(cG,{focusOnMount:l.current,__experimentalInitialIndex:s.current,__experimentalOnIndexChange:f=>{s.current=f},variant:"toolbar"})})}var fM=c(J(),1),pM=c(F(),1);var _ye=c(U(),1);var xye=c(G(),1),wye=c(E(),1);function nWe({onClick:e}){return(0,wye.jsx)(_ye.Button,{variant:"primary",icon:Ca,size:"compact",className:K("block-editor-button-pattern-inserter__button","block-editor-block-tools__zoom-out-mode-inserter-button"),onClick:e,label:(0,xye._x)("Add pattern","Generic label for pattern inserter button")})}var Cye=nWe;var dG=c(E(),1);function iWe(){let[e,t]=(0,pM.useState)(!1),{hasSelection:o,blockOrder:r,setInserterIsOpened:n,sectionRootClientId:i,selectedBlockClientId:s,blockInsertionPoint:a,insertionPointVisible:l}=(0,fM.useSelect)(m=>{let{getSettings:h,getBlockOrder:b,getSelectionStart:v,getSelectedBlockClientId:y,getSectionRootClientId:k,getBlockInsertionPoint:S,isBlockInsertionPointVisible:_}=H(m(C)),x=k();return{hasSelection:!!v().clientId,blockOrder:b(x),sectionRootClientId:x,setInserterIsOpened:h().__experimentalSetIsInserterOpened,selectedBlockClientId:y(),blockInsertionPoint:S(),insertionPointVisible:_()}},[]),{showInsertionPoint:u}=H((0,fM.useDispatch)(C));if((0,pM.useEffect)(()=>{let m=setTimeout(()=>{t(!0)},500);return()=>{clearTimeout(m)}},[]),!e||!o)return null;let d=s,p=r.findIndex(m=>s===m)+1,g=r[p];return l&&a?.index===p?null:(0,dG.jsx)(M2,{previousClientId:d,nextClientId:g,children:(0,dG.jsx)(Cye,{onClick:()=>{n({rootClientId:i,insertionIndex:p,tab:"patterns",category:"all"}),u(i,p,{operation:"insert"})}})})}var Eye=iWe;var Tye=c(J(),1),Rye=c(de(),1);function Bye(){return(0,Tye.useSelect)(e=>{let{getSelectedBlockClientId:t,getFirstMultiSelectedBlockClientId:o,getBlock:r,getBlockMode:n,getSettings:i,isTyping:s,isBlockInterfaceHidden:a}=H(e(C)),l=t()||o(),u=r(l),d=!!l&&!!u,f=d&&(0,Rye.isUnmodifiedDefaultBlock)(u,"content")&&n(l)!=="html",p=l&&!s()&&f,g=!a()&&!i().hasFixedToolbar&&!p&&d&&!f;return{showEmptyBlockSideInserter:p,showBlockToolbarPopover:g}},[])}var nl=c(E(),1);function sWe(e){let{getSelectedBlockClientId:t,getFirstMultiSelectedBlockClientId:o,getSettings:r,isTyping:n,isDragging:i,isZoomOut:s,getViewportModalClientIds:a}=H(e(C));return{clientId:t()||o(),hasFixedToolbar:r().hasFixedToolbar,isTyping:n(),isZoomOutMode:s(),isDragging:i(),viewportModalClientIds:a(),blockVisibilitySetting:e(C).getSettings().__experimentalFeatures?.blockVisibility?.allowEditing}}function hE({children:e,__unstableContentRef:t,...o}){let{clientId:r,hasFixedToolbar:n,isTyping:i,isZoomOutMode:s,isDragging:a,viewportModalClientIds:l,blockVisibilitySetting:u}=(0,Vk.useSelect)(sWe,[]),d=(0,Pye.__unstableUseShortcutEventMatch)(),{getBlocksByClientId:f,getSelectedBlockClientIds:p,getBlockRootClientId:g,getBlockEditingMode:m,getBlockName:h,isGroupable:b,getEditedContentOnlySection:v,canEditBlock:y}=H((0,Vk.useSelect)(C)),{getGroupingBlockName:k}=(0,Vk.useSelect)(Fk.store),{showEmptyBlockSideInserter:S,showBlockToolbarPopover:_}=Bye(),x=_k(),[w,T]=(0,mM.useState)(null),{canRename:B}=Fb(h(p()[0])),{duplicateBlocks:R,removeBlocks:I,replaceBlocks:A,insertAfterBlock:P,insertBeforeBlock:O,selectBlock:N,moveBlocksUp:z,moveBlocksDown:D,expandBlock:M,stopEditingContentOnlySection:V,showViewportModal:L,hideViewportModal:j}=H((0,Vk.useDispatch)(C));function q(ee){if(!ee.defaultPrevented){if(d("core/block-editor/move-up",ee)||d("core/block-editor/move-down",ee)){let W=p();if(W.length){ee.preventDefault();let $=g(W[0]);(d("core/block-editor/move-up",ee)?"up":"down")==="up"?z(W,$):D(W,$);let Z=Array.isArray(W)?W.length:1,oe=(0,zk.sprintf)((0,zk._n)("%d block moved.","%d blocks moved.",W.length),Z);(0,mG.speak)(oe)}}else if(d("core/block-editor/duplicate",ee)){let W=p();W.length&&(ee.preventDefault(),R(W))}else if(d("core/block-editor/remove",ee)){let W=p();W.length&&(ee.preventDefault(),I(W))}else if(d("core/block-editor/paste-styles",ee)){let W=p();if(W.length){ee.preventDefault();let $=f(W);x($)}}else if(d("core/block-editor/insert-after",ee)){let W=p();W.length&&(ee.preventDefault(),P(W[W.length-1]))}else if(d("core/block-editor/insert-before",ee)){let W=p();W.length&&(ee.preventDefault(),O(W[0]))}else if(d("core/block-editor/unselect",ee)){if(ee.target.closest("[role=toolbar]"))return;let W=p();W.length>1&&(ee.preventDefault(),N(W[0]))}else if(d("core/block-editor/collapse-list-view",ee)){if((0,fG.isTextField)(ee.target)||(0,fG.isTextField)(ee.target?.contentWindow?.document?.activeElement))return;ee.preventDefault(),M(r)}else if(d("core/block-editor/group",ee)){let W=p();if(W.length>1&&b(W)){ee.preventDefault();let $=f(W),Y=k(),Z=(0,Fk.switchToBlockType)($,Y);A(W,Z),(0,mG.speak)((0,zk.__)("Selected blocks are grouped."))}}else if(d("core/block-editor/rename",ee)){let W=p();if(W.length===1){let $=m(W[0])==="contentOnly";B&&!$&&y(W[0])&&(ee.preventDefault(),T(W[0]))}}else if(d("core/block-editor/toggle-block-visibility",ee)){if(u===!1)return;let W=p();if(W.length){if(ee.preventDefault(),!f(W).every(Z=>(0,Fk.hasBlockSupport)(Z.name,"visibility",!0))||W.some(Z=>m(Z)!=="default"||!y(Z)))return;L(W)}}d("core/block-editor/stop-editing-as-blocks",ee)&&v()&&V()}}let Q=kb(t),te=kb(t);return(0,nl.jsxs)("div",{...o,onKeyDown:q,className:K(o.className,{"block-editor-block-tools--is-dragging":a}),children:[(0,nl.jsxs)(mk.Provider,{value:(0,mM.useRef)(!1),children:[!i&&!s&&(0,nl.jsx)(Cme,{__unstableContentRef:t}),S&&(0,nl.jsx)(Hge,{__unstableContentRef:t,clientId:r}),_&&(0,nl.jsx)(kye,{__unstableContentRef:t,clientId:r,isTyping:i}),!s&&!n&&(0,nl.jsx)(pG.Popover.Slot,{name:"block-toolbar",ref:Q}),e,(0,nl.jsx)(pG.Popover.Slot,{name:"__unstable-block-tools-after",ref:te}),s&&!a&&(0,nl.jsx)(Eye,{__unstableContentRef:t})]}),w&&(0,nl.jsx)(Db,{clientId:w,onClose:()=>T(null)}),l&&(0,nl.jsx)(jj,{clientIds:l,onClose:j})]})}var bE=c(fe(),1),jk=c(J(),1),gG=c(Tt(),1),yi=c(io(),1);var Iye=c(E(),1),aWe=new Set([yi.UP,yi.RIGHT,yi.DOWN,yi.LEFT,yi.ENTER,yi.BACKSPACE]);function lWe(e){let{keyCode:t,shiftKey:o}=e;return!o&&aWe.has(t)}function yE(){let e=(0,jk.useSelect)(o=>o(C).isTyping(),[]),{stopTyping:t}=(0,jk.useDispatch)(C);return(0,bE.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 vE(){let e=(0,jk.useSelect)(i=>i(C).isTyping(),[]),{startTyping:t,stopTyping:o}=(0,jk.useDispatch)(C),r=yE(),n=(0,bE.useRefEffect)(i=>{if(e){let d=function(h){let{target:b}=h;g=m.setTimeout(()=>{(0,gG.isTextField)(b)||o()})},f=function(h){let{keyCode:b}=h;(b===yi.ESCAPE||b===yi.TAB)&&o()},p=function(){m.getSelection().isCollapsed||o()};var s=d,a=f,l=p;let g,{defaultView:m}=i.ownerDocument;return i.addEventListener("focus",d),i.addEventListener("keydown",f),i.ownerDocument.addEventListener("selectionchange",p),()=>{m.clearTimeout(g),i.removeEventListener("focus",d),i.removeEventListener("keydown",f),i.ownerDocument.removeEventListener("selectionchange",p)}}function u(d){let{type:f,target:p}=d;!(0,gG.isTextField)(p)||!i.contains(p)||f==="keydown"&&!lWe(d)||t()}return i.addEventListener("keypress",u),i.addEventListener("keydown",u),()=>{i.removeEventListener("keypress",u),i.removeEventListener("keydown",u)}},[e,t,o]);return(0,bE.useMergeRefs)([r,n])}function cWe({children:e}){return(0,Iye.jsx)("div",{ref:vE(),children:e})}var Oye=cWe;var il=c(G(),1),Ru=c(de(),1),nf=c(J(),1),hG=c(Lye(),1);var uWe=()=>function(){let{replaceBlocks:t,multiSelect:o}=(0,nf.useDispatch)(C),{blocks:r,clientIds:n,canRemove:i,possibleBlockTransformations:s,invalidSelection:a}=(0,nf.useSelect)(g=>{let{getBlockRootClientId:m,getBlockTransformItems:h,getSelectedBlockClientIds:b,getBlocksByClientId:v,canRemoveBlocks:y}=g(C),k=b(),S=v(k);if(S.filter(x=>!x).length>0)return{invalidSelection:!0};let _=m(k[0]);return{blocks:S,clientIds:k,possibleBlockTransformations:h(S,_),canRemove:y(k),invalidSelection:!1}},[]);if(a)return{isLoading:!1,commands:[]};let l=r.length===1&&(0,Ru.isTemplatePart)(r[0]);function u(g){g.length>1&&o(g[0].clientId,g[g.length-1].clientId)}function d(g,m){let h=(0,Ru.switchToBlockType)(r,g,m);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(g=>{let{id:m,name:h,title:b,icon:v,variationName:y}=g,k=!v?.src||v?.src==="block-default"?{src:zx}:v;return{name:"core/block-editor/transform-to-"+(m||h).replace(/\//g,"-"),label:(0,il.sprintf)((0,il.__)("Transform to %s"),b),icon:k?.src,category:"command",callback:({close:S})=>{d(h,y),S()}}})}},dWe=()=>function(){let{clientIds:t,isUngroupable:o,isGroupable:r,blockVisibilitySetting:n}=(0,nf.useSelect)(O=>{let{getSelectedBlockClientIds:N,getSettings:z,isUngroupable:D,isGroupable:M}=O(C);return{clientIds:N(),isUngroupable:D(),isGroupable:M(),blockVisibilitySetting:z().__experimentalFeatures?.blockVisibility?.allowEditing}},[]),{canInsertBlockType:i,getBlockRootClientId:s,getBlocksByClientId:a,canRemoveBlocks:l,isBlockHiddenAnywhere:u}=H((0,nf.useSelect)(C)),{getBlockEditingMode:d}=(0,nf.useSelect)(C),{getDefaultBlockName:f,getGroupingBlockName:p}=(0,nf.useSelect)(Ru.store),g=a(t),m=(0,nf.useDispatch)(C),{removeBlocks:h,replaceBlocks:b,duplicateBlocks:v,insertAfterBlock:y,insertBeforeBlock:k}=m,S=()=>{if(!g.length)return;let O=p(),N=(0,Ru.switchToBlockType)(g,O);N&&b(t,N)},_=()=>{if(!g.length)return;let O=g[0].innerBlocks;O.length&&b(t,O)};if(!t||t.length<1)return{isLoading:!1,commands:[]};let{showViewportModal:x}=H(m),w=s(t[0]),T=i(f(),w),B=g.every(O=>!!O&&(0,Ru.hasBlockSupport)(O.name,"multiple",!0)&&i(O.name,w)),R=l(t),I=[];B&&I.push({name:"duplicate",label:(0,il.__)("Duplicate"),callback:()=>v(t,!0),icon:oh}),T&&I.push({name:"add-before",label:(0,il.__)("Add before"),callback:()=>{let O=Array.isArray(t)?t[0]:O;k(O)},icon:Ca},{name:"add-after",label:(0,il.__)("Add after"),callback:()=>{let O=Array.isArray(t)?t[t.length-1]:O;y(O)},icon:Ca}),r&&I.push({name:"Group",label:(0,il.__)("Group"),callback:S,icon:Wx}),o&&I.push({name:"ungroup",label:(0,il.__)("Ungroup"),callback:_,icon:O6}),R&&I.push({name:"remove",label:(0,il.__)("Delete"),callback:()=>h(t,!0),icon:P6});let A=g.every(O=>!!O&&(0,Ru.hasBlockSupport)(O.name,"visibility",!0)),P=t.every(O=>d(O)==="default");if(A&&P&&n!==!1){let O=t.some(N=>u(N));I.push({name:"toggle-visibility",label:O?(0,il.__)("Show"):(0,il.__)("Hide"),callback:()=>x(t),icon:O?dh:Vl})}return{isLoading:!1,commands:I.map(O=>({...O,name:"core/block-editor/action-"+O.name,category:"command",callback:({close:N})=>{O.callback(),N()}}))}},gM=()=>{(0,hG.useCommandLoader)({name:"core/block-editor/blockTransforms",hook:uWe()}),(0,hG.useCommandLoader)({name:"core/block-editor/blockQuickActions",hook:dWe(),context:"block-selection-edit"})};var Yi=c(E(),1),hM=(0,Vye.createSlotFill)(Symbol("BlockCanvasCover"));function Mye({children:e}){return(0,Yi.jsx)("div",{className:"block-canvas-cover",style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",pointerEvents:"none"},children:e})}var fWe={ignoredSelectors:[/\.editor-styles-wrapper/gi]};function bG({shouldIframe:e=!0,height:t="300px",children:o=(0,Yi.jsx)(US,{}),styles:r,contentRef:n,iframeProps:i}){gM();let s=(0,bM.useViewportMatch)("medium","<"),a=yE(),l=xb(),u=(0,Nye.useRef)(),d=(0,bM.useMergeRefs)([n,l,u,vE()]),f=(0,Dye.useSelect)(g=>H(g(C)).getZoomLevel(),[]),p=f!==100&&!s?{scale:f,frameSize:"40px"}:{};return e?(0,Yi.jsx)(hE,{__unstableContentRef:u,style:{height:t,display:"flex"},children:(0,Yi.jsxs)(MS,{...i,...p,ref:a,contentRef:d,style:{...i?.style},name:"editor-canvas",children:[(0,Yi.jsx)(hM.Slot,{fillProps:{containerRef:u},children:g=>g.map((m,h)=>(0,Yi.jsx)(Mye,{children:m},h))}),(0,Yi.jsx)(Nd,{styles:r}),o]})}):(0,Yi.jsxs)(hE,{__unstableContentRef:u,style:{height:t,display:"flex"},children:[(0,Yi.jsx)(hM.Slot,{fillProps:{containerRef:u},children:g=>g.map((m,h)=>(0,Yi.jsx)(Mye,{children:m},h))}),(0,Yi.jsx)(Nd,{styles:r,scope:":where(.editor-styles-wrapper)",transformOptions:fWe}),(0,Yi.jsx)(OA,{ref:d,className:"editor-styles-wrapper",tabIndex:-1,style:{height:"100%",width:"100%",overflow:"auto"},children:o})]})}function pWe({children:e,height:t,styles:o}){return(0,Yi.jsx)(bG,{height:t,styles:o,children:e})}var Fye=pWe;var Bu=c(U(),1),zye=c(G(),1),jye=c(io(),1),Hye=c(Rt(),1),sl=c(E(),1),mWe=()=>(0,sl.jsx)(Bu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",children:(0,sl.jsx)(Bu.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"})}),gWe=({style:e,className:t})=>(0,sl.jsx)("div",{className:"block-library-colors-selector__icon-container",children:(0,sl.jsx)("div",{className:`${t} block-library-colors-selector__state-selection`,style:e,children:(0,sl.jsx)(mWe,{})})}),hWe=({TextColor:e,BackgroundColor:t})=>function({onToggle:r,isOpen:n}){let i=s=>{!n&&s.keyCode===jye.DOWN&&(s.preventDefault(),r())};return(0,sl.jsx)(Bu.ToolbarGroup,{children:(0,sl.jsx)(Bu.ToolbarButton,{className:"components-toolbar__control block-library-colors-selector__toggle",label:(0,zye.__)("Open Colors Selector"),onClick:r,onKeyDown:i,icon:(0,sl.jsx)(t,{children:(0,sl.jsx)(e,{children:(0,sl.jsx)(gWe,{})})})})})},bWe=({children:e,...t})=>((0,Hye.default)("wp.blockEditor.BlockColorsStyleSelector",{alternative:"block supports API",since:"6.1",version:"6.3"}),(0,sl.jsx)(Bu.Dropdown,{popoverProps:{placement:"bottom-start"},className:"block-library-colors-selector",contentClassName:"block-library-colors-selector__popover",renderToggle:hWe(t),renderContent:()=>e})),Uye=bWe;var qve=c(Rt(),1),AM=c(U(),1),xG=c(G(),1),Zve=c(J(),1),Xve=c(F(),1);var qk=c(fe(),1),$ve=c(U(),1);var _E=c(J(),1),Kve=c(Rt(),1),Kr=c(F(),1),_G=c(G(),1);var TM=c(U(),1),RM=c(F(),1),BM=c(J(),1);var Wye=c(fe(),1),$ye=c(ar(),1),Kye=c(J(),1),_M=c(F(),1),Hk=c(G(),1);var yM=c(F(),1),vM=(0,yM.createContext)({});vM.displayName="ListViewContext";var zm=()=>(0,yM.useContext)(vM);var SM=c(F(),1),Gye=c(E(),1);function kM({children:e,...t}){let o=(0,SM.useRef)();return(0,SM.useEffect)(()=>{o.current&&(o.current.textContent=o.current.textContent)},[e]),(0,Gye.jsx)("div",{hidden:!0,...t,ref:o,children:e})}var SE=c(E(),1),yG=(0,_M.forwardRef)(({nestingLevel:e,blockCount:t,clientId:o,...r},n)=>{let{insertedBlock:i,setInsertedBlock:s}=zm(),a=(0,Wye.useInstanceId)(yG),{directInsert:l,hideInserter:u}=(0,Kye.useSelect)(m=>{let{getBlockListSettings:h,getTemplateLock:b,isZoomOut:v}=H(m(C)),k=h(o)?.directInsert||!1,S=!!b(o)||v();return{directInsert:k,hideInserter:S}},[o]),d=Hn({clientId:o,context:"list-view"}),f=Hn({clientId:i?.clientId,context:"list-view"});if((0,_M.useEffect)(()=>{f?.length&&(0,$ye.speak)((0,Hk.sprintf)((0,Hk.__)("%s block inserted"),f),"assertive")},[f]),u)return null;let p=`list-view-appender__${a}`,g=(0,Hk.sprintf)((0,Hk.__)("Append to %1$s block at position %2$d, Level %3$d"),d,t+1,e);return(0,SE.jsxs)("div",{className:"list-view-appender",children:[(0,SE.jsx)(Za,{ref:n,rootClientId:o,position:"bottom right",isAppender:!0,selectBlockOnInsert:!1,shouldDirectInsert:l,__experimentalIsQuick:!0,...r,toggleProps:{"aria-describedby":p},onSelectOrClose:m=>{m?.clientId&&s(m)}}),(0,SE.jsx)(kM,{id:p,children:g})]})});var Hm=c(de(),1),jb=c(U(),1),CM=c(fe(),1);var $r=c(F(),1),Wk=c(J(),1),SG=c(G(),1),EM=c(io(),1),bve=c($C(),1),yve=c(Yl(),1),vve=c(ar(),1);var Yye=c(U(),1),qye=c(fe(),1),Zye=c(F(),1);var Xye=c(E(),1),yWe=Dee(Yye.__experimentalTreeGridRow),vWe=(0,Zye.forwardRef)(({isDragged:e,isSelected:t,position:o,level:r,rowCount:n,children:i,className:s,path:a,...l},u)=>{let d=eI({clientId:l["data-block"],enableAnimation:!0,triggerAnimationOnChange:a}),f=(0,qye.useMergeRefs)([u,d]);return(0,Xye.jsx)(yWe,{ref:f,className:K("block-editor-list-view-leaf",s),level:r,positionInSet:o,setSize:n,isExpanded:void 0,...l,children:i})}),Qye=vWe;var Jye=c(Tt(),1),eve=c(F(),1);function tve({isSelected:e,selectedClientIds:t,rowItemRef:o}){let r=t.length===1;(0,eve.useLayoutEffect)(()=>{if(!e||!r||!o.current)return;let n=(0,Jye.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 cve=c(F(),1);var Uk=c(U(),1),ave=c(F(),1);var wM=c(io(),1);var ove=c(G(),1),vG=c(E(),1);function xM({onClick:e}){return(0,vG.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,vG.jsx)(ht,{icon:(0,ove.isRTL)()?jx:ip})})}var rve=c(F(),1),nve=c(J(),1);var SWe=3,ive={"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?ive[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>=SWe)return t}return t}};function kWe(e,t){let o=ive[e.name],r=o?o(e):void 0;return r?Array.isArray(r)?t?[]:r:[r]:[]}function sve({clientId:e,isExpanded:t}){let{block:o}=(0,nve.useSelect)(n=>({block:n(C).getBlock(e)}),[e]);return(0,rve.useMemo)(()=>kWe(o,t),[o,t])}var Wr=c(E(),1),{Badge:_We}=H(Uk.privateApis);function xWe({className:e,block:{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:g,isDisabled:m=!1},h){let b=Vo(t),v=Hn({clientId:t,context:"list-view"}),{isLocked:y}=oa(t),k=y,S=b?.positionType==="sticky",_=sve({clientId:t,isExpanded:f}),x=T=>{T.dataTransfer.clearData(),l?.(T)};function w(T){(T.keyCode===wM.ENTER||T.keyCode===wM.SPACE)&&o(T)}return(0,Wr.jsxs)("a",{className:K("block-editor-list-view-block-select-button",e),onClick:o,onContextMenu:r,onKeyDown:w,onMouseDown:n,ref:h,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,Wr.jsx)(xM,{onClick:i}),(0,Wr.jsx)(Et,{icon:b?.icon,showColors:!0,context:"list-view"}),(0,Wr.jsxs)(Uk.__experimentalHStack,{alignment:"center",className:"block-editor-list-view-block-select-button__label-wrapper",justify:"flex-start",spacing:1,children:[(0,Wr.jsx)("span",{className:"block-editor-list-view-block-select-button__title",children:(0,Wr.jsx)(Uk.__experimentalTruncate,{ellipsizeMode:"auto",children:v})}),b?.anchor&&(0,Wr.jsx)("span",{className:"block-editor-list-view-block-select-button__anchor-wrapper",children:(0,Wr.jsx)(_We,{className:"block-editor-list-view-block-select-button__anchor",children:b.anchor})}),S&&(0,Wr.jsx)("span",{className:"block-editor-list-view-block-select-button__sticky",children:(0,Wr.jsx)(ht,{icon:V4})}),_.length?(0,Wr.jsx)("span",{className:"block-editor-list-view-block-select-button__images","aria-hidden":!0,children:_.map((T,B)=>(0,Wr.jsx)("span",{className:"block-editor-list-view-block-select-button__image",style:{backgroundImage:`url(${T.url})`,zIndex:_.length-B}},T.clientId))}):null,!!g&&(0,Wr.jsxs)(kt.Root,{children:[(0,Wr.jsx)(kt.Trigger,{render:(0,Wr.jsx)("span",{className:"block-editor-list-view-block-select-button__block-visibility","aria-hidden":"true",children:(0,Wr.jsx)(ht,{icon:Vl})})}),(0,Wr.jsx)(kt.Popup,{children:g})]}),k&&(0,Wr.jsx)("span",{className:"block-editor-list-view-block-select-button__lock",children:(0,Wr.jsx)(ht,{icon:P4})})]})]})}var lve=(0,ave.forwardRef)(xWe);var jm=c(E(),1),wWe=(0,cve.forwardRef)(({onClick:e,onToggleExpanded:t,block:o,isSelected:r,position:n,siblingBlockCount:i,level:s,isExpanded:a,selectedClientIds:l,...u},d)=>{let{clientId:f}=o,{AdditionalBlockContent:p,insertedBlock:g,setInsertedBlock:m}=zm(),h=l.includes(f)?l:[f];return(0,jm.jsxs)(jm.Fragment,{children:[p&&(0,jm.jsx)(p,{block:o,insertedBlock:g,setInsertedBlock:m}),(0,jm.jsx)(dL,{appendToOwnerDocument:!0,clientIds:h,cloneClassname:"block-editor-list-view-draggable-chip",children:({draggable:b,onDragStart:v,onDragEnd:y})=>(0,jm.jsx)(lve,{ref:d,className:"block-editor-list-view-block-contents",block:o,onClick:e,onToggleExpanded:t,isSelected:r,position:n,siblingBlockCount:i,level:s,draggable:b,onDragStart:v,onDragEnd:y,isExpanded:a,...u})})]})}),uve=wWe;var zb=c(G(),1),dve=c(Tt(),1),fve=(e,t,o)=>(0,zb.sprintf)((0,zb.__)("Block %1$d of %2$d, Level %3$d."),e,t,o),pve=(e,t)=>[e?.positionLabel?`${(0,zb.sprintf)((0,zb.__)("Position: %s"),e.positionLabel)}.`:void 0,t?(0,zb.__)("This block is locked."):void 0].filter(Boolean).join(" "),mve=(e,t)=>Array.isArray(t)&&t.length?t.indexOf(e)!==-1:t===e;function gve(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 Gk(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&&dve.focus.focusable.find(r)?.[0]?.focus()})}function hve({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 On=c(E(),1);function Sve({block:{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:g,isExpanded:m,selectedClientIds:h,isSyncedBranch:b}){let v=(0,$r.useRef)(null),y=(0,$r.useRef)(null),k=(0,$r.useRef)(null),[S,_]=(0,$r.useState)(!1),[x,w]=(0,$r.useState)(),[T,B]=(0,$r.useState)(!1),{isLocked:R}=oa(e),I=i&&h[0]===e,A=i&&h[h.length-1]===e,{toggleBlockHighlight:P,duplicateBlocks:O,multiSelect:N,replaceBlocks:z,removeBlocks:D,insertAfterBlock:M,insertBeforeBlock:V,showViewportModal:L,stopEditingContentOnlySection:j}=H((0,Wk.useDispatch)(C)),q=(0,CM.useDebounce)(P,50),{canInsertBlockType:Q,getSelectedBlockClientIds:te,getPreviousBlockClientId:ee,getBlockRootClientId:W,getBlockOrder:$,getBlockParents:Y,getBlockEditingMode:Z,getBlocksByClientId:oe,canEditBlock:ne,canMoveBlock:X,canRemoveBlocks:re,isGroupable:le}=(0,Wk.useSelect)(C),{getGroupingBlockName:ve}=(0,Wk.useSelect)(Hm.store),xe=Vo(e),be=_k(),{block:ae,blockName:pe,blockEditingMode:ke,allowRightClickOverrides:Se,editedSection:we,viewportSettings:Ce,blockVisibilitySetting:se}=(0,Wk.useSelect)(Be=>{let{getBlock:Ft,getBlockName:nt,getBlockEditingMode:zt,getSettings:Or,getEditedContentOnlySection:Ko}=H(Be(C)),kn=Or();return{block:Ft(e),blockName:nt(e),blockEditingMode:zt(e),allowRightClickOverrides:kn.allowRightClickOverrides,editedSection:Ko(),viewportSettings:kn.__experimentalFeatures?.viewport,blockVisibilitySetting:kn.__experimentalFeatures?.blockVisibility?.allowEditing}},[e]),ie=ke==="disabled",{canRename:Ae}=Fb(pe),ye=(0,Hm.hasBlockSupport)(pe,"__experimentalToolbar",!0),qe=`list-view-block-select-button__description-${(0,CM.useInstanceId)(Sve)}`,{expand:pt,collapse:at,collapseAll:Ct,BlockSettingsMenu:rt,listViewInstanceId:Ot,expandedState:ut,setInsertedBlock:Ut,treeGridElementRef:So,rootClientId:mo}=zm(),me=(0,yve.__unstableUseShortcutEventMatch)();function Me(){let Be=te(),Ft=Be.includes(e),nt=Ft?Be[0]:e,zt=W(nt);return{blocksToUpdate:Ft?Be:[e],firstBlockClientId:nt,firstBlockRootClientId:zt,selectedBlockClientIds:Be}}async function Ze(Be){if(Be.defaultPrevented||Be.target.closest("[role=dialog]"))return;if(we&&me("core/block-editor/unselect",Be)){Be.stopPropagation(),Be.preventDefault(),j();return}let Ft=[EM.BACKSPACE,EM.DELETE].includes(Be.keyCode);if(me("core/block-editor/unselect",Be)&&h.length>0)Be.stopPropagation(),Be.preventDefault(),a(Be,void 0);else if(Ft||me("core/block-editor/remove",Be)){let{blocksToUpdate:nt,firstBlockClientId:zt,firstBlockRootClientId:Or,selectedBlockClientIds:Ko}=Me();if(!re(nt))return;let kn=ee(zt)??Or;D(nt,!1);let Wg=Ko.length>0&&te().length===0;kn||(kn=$()[0]),ct(kn,Wg)}else if(me("core/block-editor/paste-styles",Be)){Be.preventDefault();let{blocksToUpdate:nt}=Me(),zt=oe(nt);be(zt)}else if(me("core/block-editor/duplicate",Be)){Be.preventDefault();let{blocksToUpdate:nt,firstBlockRootClientId:zt}=Me();if(oe(nt).every(Ko=>!!Ko&&(0,Hm.hasBlockSupport)(Ko.name,"multiple",!0)&&Q(Ko.name,zt))){let Ko=await O(nt,!1);Ko?.length&&ct(Ko[0],!1)}}else if(me("core/block-editor/insert-before",Be)){Be.preventDefault();let{blocksToUpdate:nt}=Me();await V(nt[0]);let zt=te();ct(zt[0],!1)}else if(me("core/block-editor/insert-after",Be)){Be.preventDefault();let{blocksToUpdate:nt}=Me();await M(nt.at(-1));let zt=te();ct(zt[0],!1)}else if(me("core/block-editor/select-all",Be)){Be.preventDefault();let{firstBlockRootClientId:nt,selectedBlockClientIds:zt}=Me(),Or=$(nt);if(!Or.length)return;if((0,bve.isShallowEqual)(zt,Or)&&nt&&nt!==mo){ct(nt,!0);return}N(Or[0],Or[Or.length-1],null)}else if(me("core/block-editor/collapse-list-view",Be)){Be.preventDefault();let{firstBlockClientId:nt}=Me(),zt=Y(nt,!1);Ct(),pt(zt)}else if(me("core/block-editor/group",Be)){let{blocksToUpdate:nt}=Me();if(nt.length>1&&le(nt)){Be.preventDefault();let zt=oe(nt),Or=ve(),Ko=(0,Hm.switchToBlockType)(zt,Or);z(nt,Ko),(0,vve.speak)((0,SG.__)("Selected blocks are grouped."));let kn=te();ct(kn[0],!1)}}else if(me("core/block-editor/toggle-block-visibility",Be)){if(se===!1)return;Be.preventDefault();let{blocksToUpdate:nt}=Me();if(!oe(nt).every(Ko=>(0,Hm.hasBlockSupport)(Ko.name,"visibility",!0))||nt.some(Ko=>Z(Ko)!=="default"))return;L(nt)}else if(me("core/block-editor/rename",Be)){let{blocksToUpdate:nt}=Me(),zt=Z(nt[0])==="contentOnly";nt.length===1&&Ae&&!zt&&(Be.preventDefault(),B(!0))}}let ze=(0,$r.useCallback)(()=>{_(!0),q(e,!0)},[e,_,q]),Je=(0,$r.useCallback)(()=>{_(!1),q(e,!1)},[e,_,q]),lt=(0,$r.useCallback)(Be=>{let Ft=Be?.detail===0;a(Be,e,Ft?-1:null),Be.preventDefault()},[e,a]),ct=(0,$r.useCallback)((Be,Ft)=>{Ft&&a(void 0,Be,null,null),Gk(Be,So?.current)},[a,So]),vr=(0,$r.useCallback)(Be=>{Be.preventDefault(),Be.stopPropagation(),m===!0?at(e):m===!1&&pt(e)},[e,pt,at,m]),Lo=(0,$r.useCallback)(Be=>{let{ownerDocument:Ft}=k?.current||{};!Ft||!Ft.hasFocus()||ye&&Se&&(k.current?.click(),w(new window.DOMRect(Be.clientX,Be.clientY,0,0)),Be.preventDefault())},[Se,k,ye]),rr=(0,$r.useCallback)(Be=>{Se&&Be.button===2&&Be.preventDefault()},[Se]),go=(0,$r.useMemo)(()=>{let{ownerDocument:Be}=y?.current||{};if(!(!x||!Be))return{ownerDocument:Be,getBoundingClientRect(){return x}}},[x]),Wo=(0,$r.useCallback)(()=>{w(void 0)},[w]);if(tve({isSelected:i,rowItemRef:y,selectedClientIds:h}),!ae)return null;let Fn=fve(l,f,u),Sr=pve(xe,R),ln=zj(ae?.attributes?.metadata?.blockVisibility,Ce),it=f>0,_t=ye&&!ie,Vt=p&&it&&!ie,ko=K("block-editor-list-view-block__mover-cell",{"is-visible":S||i}),$o=K("block-editor-list-view-block__menu-cell",{"is-visible":S||I}),nr;Vt?nr=2:_t||(nr=3);let Sa=K({"is-selected":i,"is-first-selected":I,"is-last-selected":A,"is-branch-selected":s,"is-synced-branch":b,"is-dragging":r,"has-single-cell":!ye,"is-synced":xe?.isSynced,"is-draggable":X&&!ie,"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":ie}),ka=h.includes(e)?h:[e],Ll=Be=>ie?-1:i&&h.length===1?0:Be;return(0,On.jsxs)(Qye,{className:Sa,isDragged:r,onKeyDown:Ze,onMouseEnter:ie?void 0:ze,onMouseLeave:ie?void 0:Je,onFocus:ie?void 0:ze,onBlur:ie?void 0:Je,level:u,position:l,rowCount:d,path:g,id:`list-view-${Ot}-block-${e}`,"data-block":e,"data-expanded":ne?m:void 0,ref:y,children:[(0,On.jsx)(jb.__experimentalTreeGridCell,{className:"block-editor-list-view-block__contents-cell",colSpan:nr,ref:v,"aria-selected":!!i,children:({ref:Be,tabIndex:Ft,onFocus:nt})=>(0,On.jsxs)("div",{className:"block-editor-list-view-block__contents-container",children:[(0,On.jsx)(uve,{block:ae,onClick:lt,onContextMenu:ie?void 0:Lo,onMouseDown:rr,onToggleExpanded:ie?void 0:vr,isSelected:i,position:l,siblingBlockCount:f,level:u,ref:Be,tabIndex:Ll(Ft),onFocus:nt,isExpanded:ne?m:void 0,selectedClientIds:h,ariaDescribedBy:qe,visibilityLabel:ln,isDisabled:ie}),(0,On.jsx)(kM,{id:qe,children:[Fn,Sr,ln].filter(Boolean).join(" ")})]})}),Vt&&(0,On.jsx)(On.Fragment,{children:(0,On.jsxs)(jb.__experimentalTreeGridCell,{className:ko,withoutGridItem:!0,children:[(0,On.jsx)(jb.__experimentalTreeGridItem,{children:({ref:Be,tabIndex:Ft,onFocus:nt})=>(0,On.jsx)(mL,{orientation:"vertical",clientIds:[e],ref:Be,tabIndex:Ft,onFocus:nt})}),(0,On.jsx)(jb.__experimentalTreeGridItem,{children:({ref:Be,tabIndex:Ft,onFocus:nt})=>(0,On.jsx)(gL,{orientation:"vertical",clientIds:[e],ref:Be,tabIndex:Ft,onFocus:nt})})]})}),_t&&rt&&(0,On.jsx)(jb.__experimentalTreeGridCell,{className:$o,"aria-selected":!!i,ref:k,children:({ref:Be,tabIndex:Ft,onFocus:nt})=>(0,On.jsx)(rt,{clientIds:ka,block:ae,icon:zs,label:(0,SG.__)("Options"),popoverProps:{anchor:go},toggleProps:{ref:Be,className:"block-editor-list-view-block__menu",tabIndex:Ft,onClick:Wo,onFocus:nt,size:"small"},disableOpenOnArrowDown:!0,expand:pt,expandedState:ut,setInsertedBlock:Ut,__experimentalSelectBlock:ct,isContentOnlyListView:!!mo&&Z(mo)==="contentOnly"})}),T&&(0,On.jsx)(Db,{clientId:e,onClose:()=>B(!1)})]})}var kve=(0,$r.memo)(Sve);var na=c(E(),1);function _ve(e,t,o,r){return o?.includes(e.clientId)?0:t[e.clientId]??r?1+e.innerBlocks.reduce(CWe(t,o,r),0):1}var CWe=(e,t,o)=>(r,n)=>t?.includes(n.clientId)?r:(e[n.clientId]??o)&&n.innerBlocks.length>0?r+_ve(n,e,t,o):r+1,EWe=()=>{};function xve(e){let{blocks:t,selectBlock:o=EWe,showBlockMovers:r,selectedClientIds:n,level:i=1,path:s="",isBranchSelected:a=!1,listPosition:l=0,fixedListWindow:u,isExpanded:d,parentId:f,shouldShowInnerBlocks:p=!0,isSyncedBranch:g=!1,showAppender:m=!0}=e,h=Vo(f),b=g||!!h?.isSynced,v=(0,BM.useSelect)(P=>f?P(C).canEditBlock(f):!0,[f]),{blockDropPosition:y,blockDropTargetIndex:k,firstDraggedBlockIndex:S,blockIndexes:_,expandedState:x,draggedClientIds:w}=zm(),T=(0,RM.useRef)();if(!v)return null;let B=m&&i===1,R=t.filter(Boolean),I=R.length,A=B?I+1:I;return T.current=l,(0,na.jsxs)(na.Fragment,{children:[R.map((P,O)=>{let{clientId:N,innerBlocks:z}=P;O>0&&(T.current+=_ve(R[O-1],x,w,d));let D=!!w?.includes(N),{displacement:M,isAfterDraggedBlocks:V,isNesting:L}=hve({blockIndexes:_,blockDropTargetIndex:k,blockDropPosition:y,clientId:N,firstDraggedBlockIndex:S,isDragged:D}),{itemInView:j}=u,q=j(T.current),Q=O+1,te=s.length>0?`${s}_${Q}`:`${Q}`,ee=!!z?.length,W=ee&&p?x[N]??d:void 0,$=mve(N,n),Y=a||$&&ee,Z=D||q||$&&N===n[0]||O===0||O===I-1;return(0,na.jsxs)(BM.AsyncModeProvider,{value:!$,children:[Z&&(0,na.jsx)(kve,{block:P,selectBlock:o,isSelected:$,isBranchSelected:Y,isDragged:D,level:i,position:Q,rowCount:A,siblingBlockCount:I,showBlockMovers:r,path:te,isExpanded:D?!1:W,listPosition:T.current,selectedClientIds:n,isSyncedBranch:b,displacement:M,isAfterDraggedBlocks:V,isNesting:L}),!Z&&(0,na.jsx)("tr",{children:(0,na.jsx)("td",{className:"block-editor-list-view-placeholder"})}),ee&&W&&!D&&(0,na.jsx)(xve,{parentId:N,blocks:z,selectBlock:o,showBlockMovers:r,level:i+1,path:te,listPosition:T.current+1,fixedListWindow:u,isBranchSelected:Y,selectedClientIds:n,isExpanded:d,isSyncedBranch:b})]},N)}),B&&(0,na.jsx)(TM.__experimentalTreeGridRow,{level:i,setSize:A,positionInSet:A,isExpanded:!0,children:(0,na.jsx)(TM.__experimentalTreeGridCell,{children:P=>(0,na.jsx)(yG,{clientId:f,nestingLevel:i,blockCount:I,...P})})})]})}var wve=(0,RM.memo)(xve);var $k=c(U(),1),PM=c(Tt(),1),sf=c(F(),1),kG=c(G(),1);var al=c(E(),1);function Cve({draggedBlockClientId:e,listViewRef:t,blockDropTarget:o}){let r=Vo(e),n=Hn({clientId:e,context:"list-view"}),{rootClientId:i,clientId:s,dropPosition:a}=o||{},[l,u]=(0,sf.useMemo)(()=>{if(!t.current)return[];let y=i?t.current.querySelector(`[data-block="${i}"]`):void 0,k=s?t.current.querySelector(`[data-block="${s}"]`):void 0;return[y,k]},[t,i,s]),d=u||l,f=(0,kG.isRTL)(),p=(0,sf.useCallback)((y,k)=>{if(!d)return 0;let S=d.offsetWidth,_=(0,PM.getScrollContainer)(d,"horizontal"),x=d.ownerDocument,w=_===x.body||_===x.documentElement;if(_&&!w){let T=_.getBoundingClientRect(),B=(0,kG.isRTL)()?T.right-y.right:y.left-T.left,R=_.clientWidth;if(R<S+B&&(S=R-B),!f&&y.left+k<T.left)return S-=T.left-y.left,S;if(f&&y.right-k>T.right)return S-=y.right-T.right,S}return S-k},[f,d]),g=(0,sf.useMemo)(()=>{if(!d)return{};let y=d.getBoundingClientRect();return{width:p(y,0)}},[p,d]),m=(0,sf.useMemo)(()=>{if(!d)return{};let y=(0,PM.getScrollContainer)(d),k=d.ownerDocument,S=y===k.body||y===k.documentElement;if(y&&!S){let _=y.getBoundingClientRect(),x=d.getBoundingClientRect(),w=f?_.right-x.right:x.left-_.left;if(!f&&_.left>x.left)return{transform:`translateX( ${w}px )`};if(f&&_.right<x.right)return{transform:`translateX( ${w*-1}px )`}}return{}},[f,d]),h=(0,sf.useMemo)(()=>{if(!l)return 1;let y=parseInt(l.getAttribute("aria-level"),10);return y?y+1:1},[l]),b=(0,sf.useMemo)(()=>d?d.classList.contains("is-branch-selected"):!1,[d]),v=(0,sf.useMemo)(()=>{if(!(!d||!(a==="top"||a==="bottom"||a==="inside")))return{contextElement:d,getBoundingClientRect(){let k=d.getBoundingClientRect(),S=k.left,_=0,x=(0,PM.getScrollContainer)(d,"horizontal"),w=d.ownerDocument,T=x===w.body||x===w.documentElement;if(x&&!T){let I=x.getBoundingClientRect(),A=f?x.offsetWidth-x.clientWidth:0;S<I.left+A&&(S=I.left+A)}a==="top"?_=k.top-k.height*2:_=k.top;let B=p(k,0),R=k.height;return new window.DOMRect(S,_,B,R)}}},[d,a,p,f]);return d?(0,al.jsx)($k.Popover,{animate:!1,anchor:v,focusOnMount:!1,className:"block-editor-list-view-drop-indicator--preview",variant:"unstyled",flip:!1,resize:!0,children:(0,al.jsx)("div",{style:g,className:K("block-editor-list-view-drop-indicator__line",{"block-editor-list-view-drop-indicator__line--darker":b}),children:(0,al.jsxs)("div",{className:"block-editor-list-view-leaf","aria-level":h,children:[(0,al.jsxs)("div",{className:K("block-editor-list-view-block-select-button","block-editor-list-view-block-contents"),style:m,children:[(0,al.jsx)(xM,{onClick:()=>{}}),(0,al.jsx)(Et,{icon:r?.icon,showColors:!0,context:"list-view"}),(0,al.jsx)($k.__experimentalHStack,{alignment:"center",className:"block-editor-list-view-block-select-button__label-wrapper",justify:"flex-start",spacing:1,children:(0,al.jsx)("span",{className:"block-editor-list-view-block-select-button__title",children:(0,al.jsx)($k.__experimentalTruncate,{ellipsizeMode:"auto",children:n})})})]}),(0,al.jsx)("div",{className:"block-editor-list-view-block__menu-cell"})]})})}):null}var Eve=c(ar(),1),Kk=c(G(),1),kE=c(J(),1),Tve=c(F(),1),ia=c(io(),1),Rve=c(de(),1);function Bve(){let{clearSelectedBlock:e,multiSelect:t,selectBlock:o}=(0,kE.useDispatch)(C),{getBlockName:r,getBlockParents:n,getBlockSelectionStart:i,getSelectedBlockClientIds:s,hasMultiSelection:a,hasSelectedBlock:l}=(0,kE.useSelect)(C),{getBlockType:u}=(0,kE.useSelect)(Rve.store);return{updateBlockSelection:(0,Tve.useCallback)(async(f,p,g,m)=>{if(!f?.shiftKey&&f?.keyCode!==ia.ESCAPE){o(p,m);return}f.preventDefault();let h=f.type==="keydown"&&f.keyCode===ia.ESCAPE,b=f.type==="keydown"&&(f.keyCode===ia.UP||f.keyCode===ia.DOWN||f.keyCode===ia.HOME||f.keyCode===ia.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(),w=p;b&&(!l()&&!a()&&(x=p),g&&(w=g));let T=n(x),B=n(w),{start:R,end:I}=gve(x,w,T,B);await t(R,I,null)}let k=s();if((f.keyCode===ia.HOME||f.keyCode===ia.END)&&k.length>1)return;let S=v.filter(x=>!k.includes(x)),_;if(S.length===1){let x=u(r(S[0]))?.title;x&&(_=(0,Kk.sprintf)((0,Kk.__)("%s deselected."),x))}else S.length>1&&(_=(0,Kk.sprintf)((0,Kk.__)("%s blocks deselected."),S.length));_&&(0,Eve.speak)(_,"assertive")},[e,r,u,n,i,s,a,l,t,o])}}var Pve=c(F(),1);function Ive(e){return(0,Pve.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 Ove=c(J(),1);function Ave({blocks:e,rootClientId:t}){return(0,Ove.useSelect)(o=>{let{getDraggedBlockClientIds:r,getSelectedBlockClientIds:n,getListViewClientIdsTree:i}=H(o(C));return{selectedClientIds:n(),draggedClientIds:r(),clientIdsTree:e??i(t)}},[e,t])}var Lve=c(F(),1),Mve=c(J(),1);function Nve({collapseAll:e,expand:t}){let{expandedBlock:o,getBlockParents:r}=(0,Mve.useSelect)(n=>{let{getBlockParents:i,getExpandedBlock:s}=H(n(C));return{expandedBlock:s(),getBlockParents:i}},[]);(0,Lve.useEffect)(()=>{if(o){let n=r(o,!1);e(),t(n)}},[e,t,o,r])}var Dve=c(J(),1),Hb=c(F(),1),Ub=c(fe(),1),Vve=c(G(),1);var af=24;function TWe(e,t,o=1,r=!1){let n=r?t.right-o*af:t.left+o*af;return r?e.x>n:e.x<n}function RWe(e,t,o=1,r=!1){let n=r?t.right-o*af:t.left+o*af,i=r?n-e.x:e.x-n,s=Math.round(i/af);return Math.abs(s)}function BWe(e,t){let o=[],r=e;for(;r;)o.push({...r}),r=t.find(n=>n.clientId===r.rootClientId);return o}function Fve(e,t){let o=e[t+1];return o&&o.isDraggedBlock?Fve(e,t+1):o}function PWe(e,t,o=1,r=!1){let n=r?t.right-o*af:t.left+o*af;return(r?e.x<n-af:e.x>n+af)&&e.y<t.bottom}var IWe=["top","bottom"];function OWe(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 g=p.element.getBoundingClientRect(),[m,h]=Cb(t,g,IWe),b=U2(t,g);if(i===void 0||m<i||b){i=m;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=g,a=v),b)break}}if(!n)return;let l=BWe(n,e),u=r==="bottom";if(u&&n.canInsertDraggedBlocksAsChild&&(n.innerBlockCount>0&&n.isExpanded||PWe(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&&TWe(t,s,l.length,o)){let f=Fve(e,a),p=n.nestingLevel,g=f?f.nestingLevel:1;if(p&&g){let m=RWe(t,s,l.length,o),h=Math.max(Math.min(m,p-g),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 AWe={leading:!1,trailing:!0};function zve({dropZoneElement:e,expandedState:t,setExpandedState:o}){let{getBlockRootClientId:r,getBlockIndex:n,getBlockCount:i,getDraggedBlockClientIds:s,canInsertBlocks:a}=(0,Dve.useSelect)(C),[l,u]=(0,Hb.useState)(),{rootClientId:d,blockIndex:f}=l||{},p=H2(d,f),g=(0,Vve.isRTL)(),m=(0,Ub.usePrevious)(d),h=(0,Hb.useCallback)((S,_)=>{let{rootClientId:x}=_||{};x&&_?.dropPosition==="inside"&&!S[x]&&o({type:"expand",clientIds:[x]})},[o]),b=(0,Ub.useThrottle)(h,500,AWe);(0,Hb.useEffect)(()=>{if(l?.dropPosition!=="inside"||m!==l?.rootClientId){b.cancel();return}b(t,l)},[t,m,l,b]);let v=s(),y=(0,Ub.useThrottle)((0,Hb.useCallback)((S,_)=>{let x={x:S.clientX,y:S.clientY},w=!!v?.length,B=Array.from(_.querySelectorAll("[data-block]")).map(I=>{let A=I.dataset.block,P=I.dataset.expanded==="true",O=I.classList.contains("is-dragging"),N=parseInt(I.getAttribute("aria-level"),10),z=r(A);return{clientId:A,isExpanded:P,rootClientId:z,blockIndex:n(A),element:I,nestingLevel:N||void 0,isDraggedBlock:w?O:!1,innerBlockCount:i(A),canInsertDraggedBlocksAsSibling:w?a(v,z):!0,canInsertDraggedBlocksAsChild:w?a(v,A):!0}}),R=OWe(B,x,g);R&&u(R)},[a,v,i,n,r,g]),50);return{ref:(0,Ub.__experimentalUseDropZone)({dropZoneElement:e,onDrop(S){y.cancel(),l&&p(S),u(void 0)},onDragLeave(){y.cancel(),u(null)},onDragOver(S){y(S,S.currentTarget)},onDragEnd(){y.cancel(),u(void 0)}}),target:l}}var IM=c(F(),1),jve=c(J(),1);function Hve({firstSelectedBlockClientId:e,setExpandedState:t}){let[o,r]=(0,IM.useState)(null),{selectedBlockParentClientIds:n}=(0,jve.useSelect)(i=>{let{getBlockParents:s}=i(C);return{selectedBlockParentClientIds:s(e,!1)}},[e]);return(0,IM.useEffect)(()=>{o!==e&&n?.length&&t({type:"expand",clientIds:n})},[e,n,o,t]),{setSelectedTreeId:r}}var Yk=c(J(),1),Uve=c(fe(),1);function Gve({selectBlock:e}){let t=(0,Yk.useRegistry)(),{getBlockOrder:o,getBlockRootClientId:r,getBlocksByClientId:n,getPreviousBlockClientId:i,getSelectedBlockClientIds:s,getSettings:a,canInsertBlockType:l,canRemoveBlocks:u}=(0,Yk.useSelect)(C),{flashBlock:d,removeBlocks:f,replaceBlocks:p,insertBlocks:g}=(0,Yk.useDispatch)(C),m=OS();return(0,Uve.useRefEffect)(h=>{function b(k,S){S&&e(void 0,k,null,null),Gk(k,h)}function v(k){let S=s(),_=S.includes(k),x=_?S[0]:k,w=r(x);return{blocksToUpdate:_?S:[k],firstBlockClientId:x,firstBlockRootClientId:w,originallySelectedBlockClientIds:S}}function y(k){if(k.defaultPrevented||!h.contains(k.target.ownerDocument.activeElement))return;let _=k.target.ownerDocument.activeElement?.closest("[role=row]")?.dataset?.block;if(!_)return;let{blocksToUpdate:x,firstBlockClientId:w,firstBlockRootClientId:T,originallySelectedBlockClientIds:B}=v(_);if(x.length!==0){if(k.preventDefault(),k.type==="copy"||k.type==="cut"){x.length===1&&d(x[0]),m(k.type,x);let R=n(x);SA(k,R,t)}if(k.type==="cut"){if(!u(x))return;let R=i(w)??T;f(x,!1);let I=B.length>0&&s().length===0;R||(R=o()[0]),b(R,I)}else if(k.type==="paste"){let{__experimentalCanUserUseUnfilteredHTML:R}=a(),I=Dce(k,R);if(x.length===1){let[A]=x;if(I.every(P=>l(P.name,A))){g(I,void 0,A),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 lf=c(E(),1),LWe=(e,t)=>t.type==="clear"?{}:Array.isArray(t.clientIds)?{...e,...t.clientIds.reduce((o,r)=>({...o,[r]:t.type==="expand"}),{})}:e,Wve=32;function Yve({id:e,blocks:t,dropZoneElement:o,showBlockMovers:r=!1,isExpanded:n=!1,showAppender:i=!1,blockSettingsMenu:s=Q9,rootClientId:a,description:l,onSelect:u,additionalBlockContent:d},f){t&&(0,Kve.default)("`blocks` property in `wp.blockEditor.__experimentalListView`",{since:"6.3",alternative:"`rootClientId` property"});let p=(0,qk.useInstanceId)(Yve),{clientIdsTree:g,draggedClientIds:m,selectedClientIds:h}=Ave({blocks:t,rootClientId:a}),b=Ive(g),{getBlock:v,getSelectedBlockClientIds:y}=(0,_E.useSelect)(C),{visibleBlockCount:k}=(0,_E.useSelect)(oe=>{let{getGlobalBlockCount:ne,getClientIdsOfDescendants:X}=oe(C),re=m?.length>0?X(m).length+1:0;return{visibleBlockCount:ne()-re}},[m]),{updateBlockSelection:S}=Bve(),[_,x]=(0,Kr.useReducer)(LWe,{}),[w,T]=(0,Kr.useState)(null),{setSelectedTreeId:B}=Hve({firstSelectedBlockClientId:h[0],setExpandedState:x}),R=(0,Kr.useCallback)((oe,ne,X)=>{S(oe,ne,null,X),B(ne),u&&u(v(ne))},[B,S,u,v]),{ref:I,target:A}=zve({dropZoneElement:o,expandedState:_,setExpandedState:x}),P=(0,Kr.useRef)(),O=Gve({selectBlock:R}),N=(0,Kr.useCallback)(oe=>{let[ne]=y();ne&&oe&&Gk(ne,oe)},[y]),z=(0,qk.useMergeRefs)([O,N,P,I,f]),D=(0,Kr.useCallback)(oe=>{if(!oe)return;let ne=Array.isArray(oe)?oe:[oe];x({type:"expand",clientIds:ne})},[x]),M=(0,Kr.useCallback)(oe=>{oe&&x({type:"collapse",clientIds:[oe]})},[x]),V=(0,Kr.useCallback)(()=>{x({type:"clear"})},[x]),L=(0,Kr.useCallback)(oe=>{D(oe?.dataset?.block)},[D]),j=(0,Kr.useCallback)(oe=>{M(oe?.dataset?.block)},[M]),q=(0,Kr.useCallback)((oe,ne,X)=>{oe.shiftKey&&S(oe,ne?.dataset?.block,X?.dataset?.block)},[S]);Nve({collapseAll:V,expand:D});let Q=m?.[0],{blockDropTargetIndex:te,blockDropPosition:ee,firstDraggedBlockIndex:W}=(0,Kr.useMemo)(()=>{let oe,ne;if(A?.clientId){let X=b[A.clientId];oe=X===void 0||A?.dropPosition==="top"?X:X+1}else A===null&&(oe=null);if(Q){let X=b[Q];ne=X===void 0||A?.dropPosition==="top"?X:X+1}return{blockDropTargetIndex:oe,blockDropPosition:A?.dropPosition,firstDraggedBlockIndex:ne}},[A,b,Q]),$=(0,Kr.useMemo)(()=>({blockDropPosition:ee,blockDropTargetIndex:te,blockIndexes:b,draggedClientIds:m,expandedState:_,expand:D,firstDraggedBlockIndex:W,collapse:M,collapseAll:V,BlockSettingsMenu:s,listViewInstanceId:p,AdditionalBlockContent:d,insertedBlock:w,setInsertedBlock:T,treeGridElementRef:P,rootClientId:a}),[ee,te,b,m,_,D,W,M,V,s,p,d,w,T,a]),[Y]=(0,qk.__experimentalUseFixedWindowList)(P,Wve,k,{expandedState:_,useWindowing:!0,windowOverscan:40});if(!g.length&&!i)return null;let Z=l&&`block-editor-list-view-description-${p}`;return(0,lf.jsxs)(_E.AsyncModeProvider,{value:!0,children:[(0,lf.jsx)(Cve,{draggedBlockClientId:Q,listViewRef:P,blockDropTarget:A}),l&&(0,lf.jsx)(bt,{id:Z,children:l}),(0,lf.jsx)($ve.__experimentalTreeGrid,{id:e,className:K("block-editor-list-view-tree",{"is-dragging":m?.length>0&&te!==void 0}),"aria-label":(0,_G.__)("Block navigation structure"),ref:z,onCollapseRow:j,onExpandRow:L,onFocusRow:q,applicationAriaLabel:(0,_G.__)("Block navigation structure"),"aria-describedby":Z,style:{"--wp-admin--list-view-dragged-items-height":m?.length?`${Wve*(m.length-1)}px`:null},children:(0,lf.jsx)(vM.Provider,{value:$,children:(0,lf.jsx)(wve,{blocks:g,parentId:a,selectBlock:R,showBlockMovers:r,fixedListWindow:Y,selectedClientIds:h,isExpanded:n,showAppender:i})})})]})}var xE=(0,Kr.forwardRef)(Yve),OM=(0,Kr.forwardRef)((e,t)=>(0,lf.jsx)(xE,{ref:t,...e,showAppender:!1,rootClientId:null,onSelect:null,additionalBlockContent:null,blockSettingsMenu:void 0}));var Um=c(E(),1);function MWe({isEnabled:e,onToggle:t,isOpen:o,innerRef:r,...n}){return(0,Um.jsx)(AM.Button,{__next40pxDefaultSize:!0,...n,ref:r,icon:Qx,"aria-expanded":o,"aria-haspopup":"true",onClick:e?t:void 0,label:(0,xG.__)("List view"),className:"block-editor-block-navigation","aria-disabled":!e})}function NWe({isDisabled:e,...t},o){(0,qve.default)("wp.blockEditor.BlockNavigationDropdown",{since:"6.1",alternative:"wp.components.Dropdown and wp.blockEditor.ListView"});let n=(0,Zve.useSelect)(i=>!!i(C).getBlockCount(),[])&&!e;return(0,Um.jsx)(AM.Dropdown,{contentClassName:"block-editor-block-navigation__popover",popoverProps:{placement:"bottom-start"},renderToggle:({isOpen:i,onToggle:s})=>(0,Um.jsx)(MWe,{...t,innerRef:o,isOpen:i,onToggle:s,isEnabled:n}),renderContent:()=>(0,Um.jsxs)("div",{className:"block-editor-block-navigation__container",children:[(0,Um.jsx)("p",{className:"block-editor-block-navigation__label",children:(0,xG.__)("List view")}),(0,Um.jsx)(OM,{})]})})}var Qve=(0,Xve.forwardRef)(NWe);var wE=c(F(),1),eSe=c(J(),1),tSe=c(fe(),1),Gm=c(U(),1),wG=c(G(),1);var cf=c(E(),1),Jve=()=>{};function DWe({clientId:e,onSwitch:t=Jve,onHoverClassName:o=Jve}){let r=(0,eSe.useSelect)(_=>_(C).canEditBlock(e),[e]),{onSelect:n,stylesToRender:i,activeStyle:s,genericPreviewBlock:a,className:l}=Pk({clientId:e,onSwitch:t}),[u,d]=(0,wE.useState)(null),[f,p]=(0,wE.useState)(null),g=wr(),m=(0,wE.useMemo)(()=>{if(!u||!a)return null;let _=Mm(l,s,u);return[{...a,attributes:{...a.attributes||{},className:_}}]},[u,a,l,s]);if(!r||!i||i.length===0)return null;let h=(0,tSe.debounce)(d,250),b=_=>{n(_),o(null),d(null),h.cancel()},v=_=>{if(u===_){h.cancel();return}h(_),o(_?.name??null)},y=ZL(i),k=()=>s?.name!==y?.name,S=()=>{b(y)};return(0,cf.jsx)(Gm.__experimentalToolsPanel,{label:(0,wG.__)("Styles"),resetAll:S,panelId:e,hasInnerWrapper:!0,dropdownMenuProps:g,children:(0,cf.jsx)(Gm.__experimentalToolsPanelItem,{hasValue:k,label:(0,wG.__)("Variation"),onDeselect:S,isShownByDefault:!0,panelId:e,children:(0,cf.jsxs)("div",{ref:p,className:"block-editor-block-styles",children:[(0,cf.jsx)("div",{className:"block-editor-block-styles__variants",children:i.map(_=>{let x=_.label||_.name;return(0,cf.jsx)(Gm.Button,{__next40pxDefaultSize:!0,className:K("block-editor-block-styles__item",{"is-active":s.name===_.name}),variant:"secondary",label:x,onMouseEnter:()=>v(_),onFocus:()=>v(_),onMouseLeave:()=>v(null),onBlur:()=>v(null),onClick:()=>b(_),"aria-current":s.name===_.name,children:(0,cf.jsx)(Gm.__experimentalTruncate,{numberOfLines:1,className:"block-editor-block-styles__item-text",children:x})},_.name)})}),m&&(0,cf.jsx)(Vm,{blocks:m,placement:"left-start",offset:34,anchor:f})]})})})}var Zk=DWe;var sSe=c(U(),1),Xk=c(G(),1);var rSe=c(U(),1),nSe=c(E(),1),oSe={0:M4,1:q3,2:X3,3:J3,4:t4,5:r4,6:i4};function CG({level:e}){return oSe[e]?(0,nSe.jsx)(rSe.Icon,{icon:oSe[e]}):null}var LM=c(E(),1),iSe=[1,2,3,4,5,6],VWe={className:"block-library-heading-level-dropdown"};function aSe({options:e=iSe,value:t,onChange:o}){let r=e.filter(n=>n===0||iSe.includes(n)).sort((n,i)=>n-i);return(0,LM.jsx)(sSe.ToolbarDropdownMenu,{popoverProps:VWe,icon:(0,LM.jsx)(CG,{level:t}),label:(0,Xk.__)("Change level"),controls:r.map(n=>{let i=n===t;return{icon:(0,LM.jsx)(CG,{level:n}),title:n===0?(0,Xk.__)("Paragraph"):(0,Xk.sprintf)((0,Xk.__)("Heading %d"),n),isActive:i,onClick(){o(n)},role:"menuitemradio"}})})}var CE=c(G(),1),EE=c(U(),1);var uf=c(E(),1);function FWe({icon:e=x4,label:t=(0,CE.__)("Choose variation"),instructions:o=(0,CE.__)("Select a variation to start with:"),variations:r,onSelect:n,allowSkip:i}){let s=K("block-editor-block-variation-picker",{"has-many-variations":r.length>4});return(0,uf.jsxs)(EE.Placeholder,{icon:e,label:t,instructions:o,className:s,children:[(0,uf.jsx)("ul",{className:"block-editor-block-variation-picker__variations",role:"list","aria-label":(0,CE.__)("Block variations"),children:r.map(a=>(0,uf.jsxs)("li",{children:[(0,uf.jsx)(EE.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,uf.jsx)("span",{className:"block-editor-block-variation-picker__variation-label",children:a.title})]},a.name))}),i&&(0,uf.jsx)("div",{className:"block-editor-block-variation-picker__skip",children:(0,uf.jsx)(EE.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>n(),children:(0,CE.__)("Skip")})})]})}var lSe=FWe;var fSe=c(J(),1),pSe=c(de(),1),TG=c(U(),1);var EG=c(F(),1),RG=c(fe(),1),mSe=c(G(),1);var df=c(G(),1),Qk=c(U(),1);var Wm={carousel:"carousel",grid:"grid"};var sa=c(E(),1),zWe=({onBlockPatternSelect:e})=>(0,sa.jsx)("div",{className:"block-editor-block-pattern-setup__actions",children:(0,sa.jsx)(Qk.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,df.__)("Choose")})}),jWe=({handlePrevious:e,handleNext:t,activeSlide:o,totalSlides:r})=>(0,sa.jsxs)("div",{className:"block-editor-block-pattern-setup__navigation",children:[(0,sa.jsx)(Qk.Button,{size:"compact",icon:(0,df.isRTL)()?dn:Pi,label:(0,df.__)("Previous pattern"),onClick:e,disabled:o===0,accessibleWhenDisabled:!0}),(0,sa.jsx)(Qk.Button,{size:"compact",icon:(0,df.isRTL)()?Pi:dn,label:(0,df.__)("Next pattern"),onClick:t,disabled:o===r-1,accessibleWhenDisabled:!0})]}),HWe=({viewMode:e,setViewMode:t,handlePrevious:o,handleNext:r,activeSlide:n,totalSlides:i,onBlockPatternSelect:s})=>{let a=e===Wm.carousel,l=(0,sa.jsxs)("div",{className:"block-editor-block-pattern-setup__display-controls",children:[(0,sa.jsx)(Qk.Button,{size:"compact",icon:mw,label:(0,df.__)("Carousel view"),onClick:()=>t(Wm.carousel),isPressed:a}),(0,sa.jsx)(Qk.Button,{size:"compact",icon:Gx,label:(0,df.__)("Grid view"),onClick:()=>t(Wm.grid),isPressed:e===Wm.grid})]});return(0,sa.jsxs)("div",{className:"block-editor-block-pattern-setup__toolbar",children:[a&&(0,sa.jsx)(jWe,{handlePrevious:o,handleNext:r,activeSlide:n,totalSlides:i}),l,a&&(0,sa.jsx)(zWe,{onBlockPatternSelect:s})]})},cSe=HWe;var uSe=c(J(),1);function UWe(e,t,o){return(0,uSe.useSelect)(r=>{let{getBlockRootClientId:n,getPatternsByBlockTypes:i,__experimentalGetAllowedPatterns:s}=r(C),a=n(e);return o?s(a).filter(o):i(t,a)},[e,t,o])}var dSe=UWe;var Xo=c(E(),1),GWe=({viewMode:e,activeSlide:t,patterns:o,onBlockPatternSelect:r,showTitles:n})=>{let i="block-editor-block-pattern-setup__container";if(e===Wm.carousel){let s=new Map([[t,"active-slide"],[t-1,"previous-slide"],[t+1,"next-slide"]]);return(0,Xo.jsx)("div",{className:"block-editor-block-pattern-setup__carousel",children:(0,Xo.jsx)("div",{className:i,children:(0,Xo.jsx)("div",{className:"carousel-container",children:o.map((a,l)=>(0,Xo.jsx)(hSe,{active:l===t,className:s.get(l)||"",pattern:a},a.name))})})})}return(0,Xo.jsx)("div",{className:"block-editor-block-pattern-setup__grid",children:(0,Xo.jsx)(TG.Composite,{role:"listbox",className:i,"aria-label":(0,mSe.__)("Patterns list"),children:o.map(s=>(0,Xo.jsx)(gSe,{pattern:s,onSelect:r,showTitles:n},s.name))})})};function gSe({pattern:e,onSelect:t,showTitles:o}){let r="block-editor-block-pattern-setup-list",{blocks:n,description:i,viewportWidth:s=700}=e,a=(0,RG.useInstanceId)(gSe,`${r}__item-description`);return(0,Xo.jsx)("div",{className:`${r}__list-item`,children:(0,Xo.jsxs)(TG.Composite.Item,{render:(0,Xo.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,Xo.jsx)(Ss,{blocks:n,viewportWidth:s}),o&&(0,Xo.jsx)("div",{className:`${r}__item-title`,children:e.title}),!!i&&(0,Xo.jsx)(bt,{id:a,children:i})]})})}function hSe({active:e,className:t,pattern:o,minHeight:r}){let{blocks:n,title:i,description:s}=o,a=(0,RG.useInstanceId)(hSe,"block-editor-block-pattern-setup-list__item-description");return(0,Xo.jsxs)("div",{"aria-hidden":!e,role:"img",className:`pattern-slide ${t}`,"aria-label":i,"aria-describedby":s?a:void 0,children:[(0,Xo.jsx)(Ss,{blocks:n,minHeight:r}),!!s&&(0,Xo.jsx)(bt,{id:a,children:s})]})}var WWe=({clientId:e,blockName:t,filterPatternsFn:o,onBlockPatternSelect:r,initialViewMode:n=Wm.carousel,showTitles:i=!1})=>{let[s,a]=(0,EG.useState)(n),[l,u]=(0,EG.useState)(0),{replaceBlock:d}=(0,fSe.useDispatch)(C),f=dSe(e,t,o);if(!f?.length)return null;let g=r||(m=>{let h=m.map(b=>(0,pSe.cloneBlock)(b));d(e,h)});return(0,Xo.jsx)(Xo.Fragment,{children:(0,Xo.jsxs)("div",{className:`block-editor-block-pattern-setup view-mode-${s}`,children:[(0,Xo.jsx)(GWe,{viewMode:s,activeSlide:l,patterns:f,onBlockPatternSelect:g,showTitles:i}),(0,Xo.jsx)(cSe,{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:()=>{g(f[l].blocks)}})]})})},bSe=WWe;var BG=c(de(),1),ff=c(G(),1),pf=c(U(),1);var MM=c(J(),1),ySe=c(F(),1);var Yr=c(E(),1),{Menu:Gb}=H(pf.privateApis);function $We({className:e,onSelectVariation:t,selectedValue:o,variations:r}){return(0,Yr.jsxs)("fieldset",{className:e,children:[(0,Yr.jsx)(bt,{render:(0,Yr.jsx)("legend",{}),children:(0,ff.__)("Transform to variation")}),r.map(n=>(0,Yr.jsx)(pf.Button,{__next40pxDefaultSize:!0,size:"compact",icon:(0,Yr.jsx)(Et,{icon:n.icon,showColors:!0}),isPressed:o===n.name,label:o===n.name?n.title:(0,ff.sprintf)((0,ff.__)("Transform to %s"),n.title),onClick:()=>t(n.name),"aria-label":n.title,showTooltip:!0},n.name))]})}function KWe({className:e,onSelectVariation:t,selectedValue:o,variations:r}){return(0,Yr.jsx)("div",{className:e,children:(0,Yr.jsxs)(Gb,{children:[(0,Yr.jsx)(Gb.TriggerButton,{render:(0,Yr.jsx)(pf.Button,{className:"block-editor-block-variation-transforms__button",__next40pxDefaultSize:!0,variant:"secondary",children:(0,ff.__)("Transform to variation")})}),(0,Yr.jsx)(Gb.Popover,{position:"bottom",children:(0,Yr.jsx)(Gb.Group,{children:r.map(n=>(0,Yr.jsxs)(Gb.RadioItem,{value:n.name,checked:o===n.name,onChange:()=>t(n.name),children:[(0,Yr.jsx)(Gb.ItemLabel,{children:n.title}),n.description&&(0,Yr.jsx)(Gb.ItemHelpText,{children:n.description})]},n.name))})})]})})}function YWe({className:e,onSelectVariation:t,selectedValue:o,variations:r}){return(0,Yr.jsx)("div",{className:e,children:(0,Yr.jsx)(pf.__experimentalToggleGroupControl,{label:(0,ff.__)("Transform to variation"),value:o,hideLabelFromVision:!0,onChange:t,children:r.map(n=>(0,Yr.jsx)(pf.__experimentalToggleGroupControlOptionIcon,{icon:(0,Yr.jsx)(Et,{icon:n.icon,showColors:!0}),value:n.name,label:o===n.name?n.title:(0,ff.sprintf)((0,ff.__)("Transform to %s"),n.title)},n.name))})})}function qWe({blockClientId:e}){let{updateBlockAttributes:t}=(0,MM.useDispatch)(C),{activeBlockVariation:o,variations:r,canEdit:n,isContentOnly:i,isSection:s}=(0,MM.useSelect)(m=>{let{getActiveBlockVariation:h,getBlockVariations:b}=m(BG.store),{getBlockName:v,getBlockAttributes:y,getBlockEditingMode:k,isSectionBlock:S}=H(m(C)),{canEditBlock:_}=m(C),x=e&&v(e),{hasContentRoleAttribute:w}=H(m(BG.store)),T=w(x);return{activeBlockVariation:h(x,y(e),"transform"),variations:x&&b(x,"transform"),canEdit:_(e),isContentOnly:k(e)==="contentOnly"&&!T,isSection:S(e)}},[e]),a=o?.name,l=(0,ySe.useMemo)(()=>{let m=new Set;return r?(r.forEach(h=>{h.icon&&m.add(h.icon?.src||h.icon)}),m.size===r.length):!1},[r]),u=m=>{t(e,{...r.find(({name:h})=>h===m).attributes})};if(!r?.length||!n||i||s)return null;let d="block-editor-block-variation-transforms",p=r.length>6?$We:YWe;return(0,Yr.jsx)(l?p:KWe,{className:d,onSelectVariation:u,selectedValue:a,variations:r})}var NM=qWe;var $m=c(G(),1),DM=c(U(),1);var vSe=c(E(),1),PG={top:{icon:Xx,title:(0,$m._x)("Align top","Block vertical alignment setting")},center:{icon:Yx,title:(0,$m._x)("Align middle","Block vertical alignment setting")},bottom:{icon:Kx,title:(0,$m._x)("Align bottom","Block vertical alignment setting")},stretch:{icon:Zx,title:(0,$m._x)("Stretch to fill","Block vertical alignment setting")},"space-between":{icon:qx,title:(0,$m._x)("Space between","Block vertical alignment setting")}},ZWe=["top","center","bottom"],XWe="top";function QWe({value:e,onChange:t,controls:o=ZWe,isCollapsed:r=!0,isToolbar:n,label:i=(0,$m.__)("Align content vertically")}){function s(f){return()=>t(e===f?void 0:f)}let a=PG[e],l=PG[XWe],u=n?DM.ToolbarGroup:DM.ToolbarDropdownMenu,d=n?{isCollapsed:r}:{};return(0,vSe.jsx)(u,{icon:a?a.icon:l.icon,label:i,controls:o.map(f=>({...PG[f],isActive:e===f,role:r?"menuitemradio":void 0,onClick:s(f)})),...d})}var IG=QWe;var OG=c(E(),1),uP=e=>(0,OG.jsx)(IG,{...e,isToolbar:!1}),SSe=e=>(0,OG.jsx)(IG,{...e,isToolbar:!0});var Ts=c(U(),1),TE=c(F(),1),jM=c(G(),1);var kSe=c(U(),1);var AG=c(G(),1),_Se=c(E(),1);function xSe({isLinked:e,...t}){let o=e?(0,AG.__)("Unlink radii"):(0,AG.__)("Link radii");return(0,_Se.jsx)(kSe.Button,{...t,className:"components-border-radius-control__linked-button",size:"small",icon:e?cs:ls,iconSize:24,label:o})}var wSe=c(U(),1);function JWe(e){return[...e].sort((o,r)=>e.filter(n=>n===r).length-e.filter(n=>n===o).length).shift()}function CSe(e={}){if(typeof e=="string")return e;let t=Object.values(e).map(a=>{let l=(0,wSe.__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=JWe(r);return n===0||n?`${n}${i||""}`:void 0}function ESe(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 TSe(e){return e?typeof e=="string"?!0:!!Object.values(e).filter(o=>!!o||o===0).length:!1}var ll=c(U(),1),PSe=c(fe(),1),Km=c(G(),1);var Wb=c(F(),1);var LG=24,RSe=8,VM={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 FM=c(U(),1);var yc=c(E(),1);function BSe({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:g,onCustomValueSliderChange:m,onUnitChange:h,onMouseOut:b,onMouseOver:v,setMinValue:y}){let k=(0,yc.jsx)(FM.__experimentalUnitControl,{className:"preset-input-control__unit-control",disableUnits:a,hideLabelFromVision:!0,label:t,min:r,onChange:g,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)}}),S=d?(0,yc.jsxs)(kt.Root,{children:[(0,yc.jsx)(kt.Trigger,{render:(0,yc.jsx)("div",{className:"preset-input-control__tooltip-wrapper",children:k})}),(0,yc.jsx)(kt.Popup,{children:t})]}):k;return(0,yc.jsxs)(yc.Fragment,{children:[S,(0,yc.jsx)(FM.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 Ym=c(E(),1);function $b({allowNegativeOnDrag:e=!1,ariaLabel:t,className:o,customValueSettings:r=VM,disableCustomValues:n,icon:i,isMixed:s,value:a,minimumCustomValue:l,onChange:u,onMouseOut:d,onMouseOver:f,onUnitChange:p,placeholder:g,presets:m=[],presetType:h,selectedUnit:b,showTooltip:v,units:y}){let k=(0,Wb.useMemo)(()=>nQ(a,m,h),[a,m,h]),S=o??"preset-input-control",_=m.slice(1,m.length-1).map((Z,oe)=>({value:oe+1,label:void 0})),x=_.length>0,w=m.length<=RSe,T=s?(0,Km.__)("Mixed"):g??null,[B,R]=(0,Wb.useState)(l),[I,A]=(0,Wb.useState)(!n&&k!==void 0&&!Xc(k,h)),P=null,O=(0,PSe.usePrevious)(k);(0,Wb.useEffect)(()=>{k&&O!==k&&!Xc(k,h)&&I!==!0&&A(!0)},[k,O,h,I]);let N=!w&&!I&&k!==void 0&&(!Xc(k,h)||Xc(k,h)&&s),z=m;N?(z=[...m,{name:s?(0,Km.__)("Mixed"):(0,Km.sprintf)((0,Km.__)("Custom (%s)"),k),slug:"custom",size:k}],P=z.length-1):s||(P=I?Lz(k,m,h):rQ(k,m,h));let D=z.map((Z,oe)=>({key:oe,name:Z.name})),M=Xc(k,h)?Lz(k,m,h):k,[V,L]=(0,ll.__experimentalParseQuantityAndUnitFromRawValue)(M),j=L||b||"px",q=y?.find(Z=>Z.value===j),Q=q?.step??r[j]?.steps??.1,te=q?.max??r[j]?.max??10,ee=Z=>{if(Z===void 0||Z===""){u(void 0);return}isNaN(parseFloat(Z))||u(Z)},W=Z=>{u([Z,j].join(""))},$=Z=>k===void 0?void 0:m[Z]?.name,Y=(Z,oe)=>{let ne=parseInt(Z,10);if(oe==="selectList"){if(ne===0&&m[0]?.slug==="0")return"0";if(ne===0)return}else if(ne===0)return"0";return`var:preset|${h}|${m[Z]?.slug}`};return(0,Ym.jsxs)(ll.__experimentalHStack,{className:`preset-input-control__wrapper ${S}__wrapper`,children:[i&&(0,Ym.jsx)(ll.Icon,{className:"preset-input-control__icon",icon:i,size:LG}),(!x||I)&&(0,Ym.jsx)(BSe,{allowNegativeOnDrag:e,ariaLabel:t,allPlaceholder:T,minValue:B,parsedQuantity:V,computedUnit:j,units:y,isMixed:s,step:Q,max:te,showTooltip:v,value:k,minimumCustomValue:l,onCustomValueChange:ee,onCustomValueSliderChange:W,onUnitChange:p,onMouseOut:d,onMouseOver:f,setMinValue:R}),x&&w&&!I&&(0,Ym.jsx)(ll.RangeControl,{"aria-valuenow":P,"aria-valuetext":m[P]?.name,className:"preset-input-control__preset-range",hideLabelFromVision:!0,initialPosition:0,label:t,max:m.length-1,marks:_,min:0,onBlur:d,onChange:Z=>u(Y(Z)),onFocus:f,onMouseDown:Z=>{Z?.nativeEvent?.offsetX<35&&k===void 0&&u("0")},onMouseOut:d,onMouseOver:f,renderTooltipContent:$,step:1,value:P,withInputField:!1}),x&&!w&&!I&&(0,Ym.jsx)(ll.CustomSelectControl,{className:"preset-input-control__custom-select-control",hideLabelFromVision:!0,label:t,onBlur:d,onChange:Z=>{N&&Z.selectedItem.key===D.length-1?A(!0):u(Y(Z.selectedItem.key,"selectList"))},onFocus:f,onMouseOut:d,onMouseOver:f,options:D,value:D.find(Z=>Z.key===P)||""}),x&&!n&&(0,Ym.jsx)(ll.Button,{className:"preset-input-control__custom-toggle",icon:n6,iconSize:LG,isPressed:I,label:I?(0,Km.__)("Use preset"):(0,Km.__)("Set custom value"),onClick:()=>{A(!I)},size:"small"})]})}var Jk=c(G(),1);var ISe=8,zM=[],MG={all:(0,Jk.__)("Border radius"),topLeft:(0,Jk.__)("Top left"),topRight:(0,Jk.__)("Top right"),bottomLeft:(0,Jk.__)("Bottom left"),bottomRight:(0,Jk.__)("Bottom right")},NG={all:g3,topLeft:y3,topRight:v3,bottomLeft:h3,bottomRight:b3},DG=0;var mf=c(E(),1);function e$e(e){let t=e?.default??zM,o=e?.custom??zM,r=e?.theme??zM;return(0,TE.useMemo)(()=>{let n=[{name:(0,jM.__)("None"),slug:"0",size:0},...o,...r,...t];return n.length>ISe?[{name:(0,jM.__)("Default"),slug:"default",size:void 0},...n]:n},[o,r,t])}function OSe(e,t){return t==="all"?CSe(e):typeof e=="string"?e:e?.[t]}function ASe(e,t){return t==="all"?e.flat:e[t]}function LSe(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 MSe(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 HM({onChange:e,values:t,presets:o}){let[r,n]=(0,TE.useState)(!TSe(t)||!ESe(t)),i=e$e(o),[s,a]=(0,TE.useState)({flat:typeof t=="string"?(0,Ts.__experimentalParseQuantityAndUnitFromRawValue)(t)[1]:void 0,topLeft:(0,Ts.__experimentalParseQuantityAndUnitFromRawValue)(t?.topLeft)[1],topRight:(0,Ts.__experimentalParseQuantityAndUnitFromRawValue)(t?.topRight)[1],bottomLeft:(0,Ts.__experimentalParseQuantityAndUnitFromRawValue)(t?.bottomLeft)[1],bottomRight:(0,Ts.__experimentalParseQuantityAndUnitFromRawValue)(t?.bottomRight)[1]}),[l]=Le("spacing.units"),u=(0,Ts.__experimentalUseCustomUnits)({availableUnits:l||["px","em","rem"]}),d=()=>n(!r);return(0,mf.jsxs)("fieldset",{className:"components-border-radius-control",children:[(0,mf.jsxs)(Ts.__experimentalHStack,{className:"components-border-radius-control__header",children:[(0,mf.jsx)(Ts.BaseControl.VisualLabel,{as:"legend",children:(0,jM.__)("Radius")}),(0,mf.jsx)(xSe,{onClick:d,isLinked:r})]}),r?(0,mf.jsx)($b,{ariaLabel:MG.all,className:"components-border-radius-control",icon:NG.all,minimumCustomValue:DG,onChange:LSe("all",t,e),onUnitChange:MSe("all",s,a),presets:i,presetType:"border-radius",selectedUnit:ASe(s,"all"),showTooltip:!0,units:u,value:OSe(t,"all")}):(0,mf.jsx)(Ts.__experimentalVStack,{children:["topLeft","topRight","bottomLeft","bottomRight"].map(f=>(0,mf.jsx)($b,{ariaLabel:MG[f],className:"components-border-radius-control",icon:NG[f],minimumCustomValue:DG,onChange:LSe(f,t,e),onUnitChange:MSe(f,s,a),presets:i,presetType:"border-radius",selectedUnit:ASe(s,f),showTooltip:!0,units:u,value:OSe(t,f)},f))})]})}var VSe=c(U(),1);var NSe=c(fe(),1);var DSe=c(E(),1),UM=(0,NSe.createHigherOrderComponent)(e=>function(o){let[r,n,i,s,a]=Le("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,DSe.jsx)(e,{...o,colors:u,disableCustomColors:d,hasColorsToChoose:f})},"withColorContext");var FSe=UM(VSe.ColorPalette);var VG=c(G(),1),aa=c(U(),1);var zo=c(E(),1),{Tabs:e_}=H(aa.privateApis),t$e=["colors","disableCustomColors","gradients","disableCustomGradients"],Pu={color:"color",gradient:"gradient"};function zSe({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:g,showTitle:m=!0,enableAlpha:h,headingLevel:b,noticeProps:v}){let y=a&&(e&&e.length>0||!o),k=l&&(t&&t.length>0||!r);if(!y&&!k)return null;let _=(0,zo.jsx)(aa.ColorPalette,{value:u,selectedSlug:d,onChange:k?(T,B,R)=>{a(T,R),l()}:(T,B,R)=>a(T,R),colors:e,disableCustomColors:o,__experimentalIsRenderedInSidebar:n,clearable:g,enableAlpha:h,headingLevel:b}),x={[Pu.color]:(0,zo.jsxs)(zo.Fragment,{children:[_,v&&(0,zo.jsx)(aa.Notice,{isDismissible:!1,...v})]}),[Pu.gradient]:(0,zo.jsx)(aa.GradientPicker,{value:f,selectedSlug:p,onChange:y?(T,B,R)=>{l(T,R),a()}:(T,B,R)=>l(T,R),gradients:t,disableCustomGradients:r,__experimentalIsRenderedInSidebar:n,clearable:g,headingLevel:b})},w=T=>(0,zo.jsx)("div",{className:"block-editor-color-gradient-control__panel",children:x[T]});return(0,zo.jsx)(aa.BaseControl,{className:K("block-editor-color-gradient-control",i),children:(0,zo.jsx)("fieldset",{className:"block-editor-color-gradient-control__fieldset",children:(0,zo.jsxs)(aa.__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)(aa.BaseControl.VisualLabel,{children:s})})}),y&&k&&(0,zo.jsx)("div",{children:(0,zo.jsxs)(e_,{defaultTabId:f?Pu.gradient:!!y&&Pu.color,children:[(0,zo.jsxs)(e_.TabList,{children:[(0,zo.jsx)(e_.Tab,{tabId:Pu.color,children:(0,VG.__)("Color")}),(0,zo.jsx)(e_.Tab,{tabId:Pu.gradient,children:(0,VG.__)("Gradient")})]}),(0,zo.jsx)(e_.TabPanel,{tabId:Pu.color,className:"block-editor-color-gradient-control__panel",focusable:!1,children:x.color}),(0,zo.jsx)(e_.TabPanel,{tabId:Pu.gradient,className:"block-editor-color-gradient-control__panel",focusable:!1,children:x.gradient})]})}),!k&&w(Pu.color),!y&&w(Pu.gradient)]})})})}function o$e(e){let[t,o,r,n]=Le("color.palette","color.gradients","color.custom","color.customGradient");return(0,zo.jsx)(zSe,{colors:t,gradients:o,disableCustomColors:!r,disableCustomGradients:!n,...e})}function r$e(e){return t$e.every(t=>e.hasOwnProperty(t))?(0,zo.jsx)(zSe,{...e}):(0,zo.jsx)(o$e,{...e})}var qm=r$e;var jSe=c(E(),1);function HSe({onChange:e,value:t,...o}){return(0,jSe.jsx)(qm,{...o,onColorChange:e,colorValue:t,gradients:[],disableCustomGradients:!0})}var vc=c(G(),1),USe=c(U(),1),GSe=c(ar(),1),FG=c(E(),1);Zf([Xf,Uy]);function zG({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 g=[{color:f,description:(0,vc.__)("text color")},{color:p,description:(0,vc.__)("link color")}],m=Mo(d),h=m.alpha()<1,b=m.brightness(),v={level:"AA",size:i||i!==!1&&n>=24?"large":"small"},y="",k="";for(let S of g){if(!S.color)continue;let _=Mo(S.color),x=_.isReadable(m,v),w=_.alpha()<1;if(!x){if(h||w)continue;if(l){y=l,k=l;break}y=b<_.brightness()?(0,vc.sprintf)((0,vc.__)("This color combination may be hard for people to read. Try using a darker background color and/or a brighter %s."),S.description):(0,vc.sprintf)((0,vc.__)("This color combination may be hard for people to read. Try using a brighter background color and/or a darker %s."),S.description),k=(0,vc.__)("This color combination may be hard for people to read.");break}w&&u&&(y=(0,vc.__)("Transparent text may be hard for people to read."),k=(0,vc.__)("Transparent text may be hard for people to read."))}return y?{message:y,speakMessage:k}:null}function n$e(e){let t=zG(e);return t?((0,GSe.speak)(t.speakMessage),(0,FG.jsx)("div",{className:"block-editor-contrast-checker",children:(0,FG.jsx)(USe.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:t.message})})):null}var WSe=n$e;var Zn=c(G(),1),RE=c(Iu(),1),GM=c(F(),1),kc=c(U(),1);var Sc=c(E(),1),Zm=new Date;Zm.setDate(20);Zm.setMonth(Zm.getMonth()-3);Zm.getMonth()===4&&Zm.setMonth(3);function KSe({format:e,defaultFormat:t,onChange:o}){return(0,Sc.jsxs)(kc.__experimentalVStack,{as:"fieldset",spacing:4,className:"block-editor-date-format-picker",children:[(0,Sc.jsx)(bt,{render:(0,Sc.jsx)("legend",{}),children:(0,Zn.__)("Date format")}),(0,Sc.jsx)(kc.ToggleControl,{label:(0,Zn.__)("Default format"),help:`${(0,Zn.__)("Example:")}  ${(0,RE.dateI18n)(t,Zm)}`,checked:!e,onChange:r=>o(r?null:t)}),e&&(0,Sc.jsx)(i$e,{format:e,onChange:o})]})}function i$e({format:e,onChange:t}){let r=[...[...new Set(["Y-m-d",(0,Zn._x)("n/j/Y","short date format"),(0,Zn._x)("n/j/Y g:i A","short date format with time"),(0,Zn._x)("M j, Y","medium date format"),(0,Zn._x)("M j, Y g:i A","medium date format with time"),(0,Zn._x)("F j, Y","long date format"),(0,Zn._x)("M j","short date format without the year")])].map((a,l)=>({key:`suggested-${l}`,name:(0,RE.dateI18n)(a,Zm),format:a})),{key:"human-diff",name:(0,RE.humanTimeDiff)(Zm),format:"human-diff"}],n={key:"custom",name:(0,Zn.__)("Custom"),className:"block-editor-date-format-picker__custom-format-select-control__custom-option",hint:(0,Zn.__)("Enter your own date format")},[i,s]=(0,GM.useState)(()=>!!e&&!r.some(a=>a.format===e));return(0,Sc.jsxs)(kc.__experimentalVStack,{children:[(0,Sc.jsx)(kc.CustomSelectControl,{label:(0,Zn.__)("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,Sc.jsx)(kc.TextControl,{label:(0,Zn.__)("Custom format"),hideLabelFromVision:!0,help:(0,GM.createInterpolateElement)((0,Zn.__)("Enter a date or time <Link>format string</Link>."),{Link:(0,Sc.jsx)(kc.ExternalLink,{href:(0,Zn.__)("https://wordpress.org/documentation/article/customize-date-and-time-format/")})}),value:e,onChange:a=>t(a)})]})}var cl=c(U(),1),BE=c(G(),1),YSe=c(io(),1);var qSe=c(fe(),1),Ou=c(E(),1);function ZSe({id:e,colorPalette:t,duotonePalette:o,disableCustomColors:r,disableCustomDuotone:n,value:i,onChange:s}){let a;i==="unset"?a=(0,Ou.jsx)(cl.ColorIndicator,{className:"block-editor-duotone-control__unset-indicator"}):i?a=(0,Ou.jsx)(cl.DuotoneSwatch,{values:i}):a=(0,Ou.jsx)(ht,{icon:I3});let l=(0,BE.__)("Apply duotone filter"),d=`${(0,qSe.useInstanceId)(ZSe,"duotone-control",e)}__description`;return(0,Ou.jsx)(cl.Dropdown,{popoverProps:{className:"block-editor-duotone-control__popover",headerTitle:(0,BE.__)("Duotone")},renderToggle:({isOpen:f,onToggle:p})=>(0,Ou.jsx)(cl.ToolbarButton,{showTooltip:!0,onClick:p,"aria-haspopup":"true","aria-expanded":f,onKeyDown:m=>{!f&&m.keyCode===YSe.DOWN&&(m.preventDefault(),p())},label:l,icon:a}),renderContent:()=>(0,Ou.jsxs)(cl.MenuGroup,{label:(0,BE.__)("Duotone"),children:[(0,Ou.jsx)("p",{children:(0,BE.__)("Create a two-tone color effect without losing your original image.")}),(0,Ou.jsx)(cl.DuotonePicker,{"aria-label":l,"aria-describedby":d,colorPalette:t,duotonePalette:o,disableCustomColors:r,disableCustomDuotone:n,value:i,onChange:s})]})})}var WM=ZSe;var eke=c(U(),1),tke=c(F(),1),la=c(G(),1);var An=c(G(),1);var $M=c(G(),1);function XSe(e){if(!e)return{};if(typeof e=="object")return e;let t;switch(e){case"normal":t=(0,$M._x)("Regular","font style");break;case"italic":t=(0,$M._x)("Italic","font style");break;case"oblique":t=(0,$M._x)("Oblique","font style");break;default:t=e;break}return{name:t,value:e}}var _c=c(G(),1);function jG(e){if(!e)return{};if(typeof e=="object")return e;let t;switch(e){case"normal":case"400":t=(0,_c._x)("Regular","font weight");break;case"bold":case"700":t=(0,_c._x)("Bold","font weight");break;case"100":t=(0,_c._x)("Thin","font weight");break;case"200":t=(0,_c._x)("Extra Light","font weight");break;case"300":t=(0,_c._x)("Light","font weight");break;case"500":t=(0,_c._x)("Medium","font weight");break;case"600":t=(0,_c._x)("Semi Bold","font weight");break;case"800":t=(0,_c._x)("Extra Bold","font weight");break;case"900":t=(0,_c._x)("Black","font weight");break;case"1000":t=(0,_c._x)("Extra Black","font weight");break;default:t=e;break}return{name:t,value:e}}var QSe=[{name:(0,An._x)("Regular","font style"),value:"normal"},{name:(0,An._x)("Italic","font style"),value:"italic"}],JSe=[{name:(0,An._x)("Thin","font weight"),value:"100"},{name:(0,An._x)("Extra Light","font weight"),value:"200"},{name:(0,An._x)("Light","font weight"),value:"300"},{name:(0,An._x)("Regular","font weight"),value:"400"},{name:(0,An._x)("Medium","font weight"),value:"500"},{name:(0,An._x)("Semi Bold","font weight"),value:"600"},{name:(0,An._x)("Bold","font weight"),value:"700"},{name:(0,An._x)("Extra Bold","font weight"),value:"800"},{name:(0,An._x)("Black","font weight"),value:"900"},{name:(0,An._x)("Extra Black","font weight"),value:"1000"}];function t_(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 g=f;g<=p;g++){let m=`${g.toString()}00`;o.some(h=>h.value===m)||o.push(jG(m))}}let a=jG(typeof s.fontWeight=="number"?s.fontWeight.toString():s.fontWeight),l=XSe(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,An._x)("Bold","font weight"),value:"700"}),t.some(s=>s.value==="italic")||t.push({name:(0,An._x)("Italic","font style"),value:"italic"}),n&&(t=QSe,o=JSe),t=t.length===0?QSe:t,o=o.length===0?JSe:o,t.forEach(({name:s,value:a})=>{o.forEach(({name:l,value:u})=>{let d=a==="normal"?l:(0,An.sprintf)((0,An._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 oke=c(E(),1),s$e=(e,t)=>e?t?(0,la.__)("Appearance"):(0,la.__)("Font style"):(0,la.__)("Font weight");function KM(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=s$e(r,n),f={key:"default",name:(0,la.__)("Default"),style:{fontStyle:void 0,fontWeight:void 0}},{fontStyles:p,fontWeights:g,combinedStyleAndWeightOptions:m}=t_(i),h=()=>{let _=[f];return m&&_.push(...m),_},b=()=>{let _=[f];return p.forEach(({name:x,value:w})=>{_.push({key:w,name:x,style:{fontStyle:w,fontWeight:void 0}})}),_},v=()=>{let _=[f];return g.forEach(({name:x,value:w})=>{_.push({key:w,name:x,style:{fontStyle:void 0,fontWeight:w}})}),_},y=(0,tke.useMemo)(()=>r&&n?h():r?b():v(),[e.options,p,g,m]),k=y.find(_=>_.style.fontStyle===s&&_.style.fontWeight===a)||y[0];return u&&(0,oke.jsx)(eke.CustomSelectControl,{...l,className:"components-font-appearance-control",label:d,describedBy:k?r?n?(0,la.sprintf)((0,la.__)("Currently selected font appearance: %s"),k.name):(0,la.sprintf)((0,la.__)("Currently selected font style: %s"),k.name):(0,la.sprintf)((0,la.__)("Currently selected font weight: %s"),k.name):(0,la.__)("No selected font appearance"),options:y,value:k,onChange:({selectedItem:_})=>o(_.style)})}var rke=c(U(),1),HG=c(G(),1);var nke=c(E(),1);function YM({__next40pxDefaultSize:e,value:t="",onChange:o,fontFamilies:r,className:n,...i}){let[s]=Le("typography.fontFamilies");if(r||(r=s),!r||r.length===0)return null;let a=[{key:"",name:(0,HG.__)("Default")},...r.map(({fontFamily:u,name:d})=>({key:u,name:d||u,style:{fontFamily:u}}))],l=a.find(u=>u.key===t)??"";return(0,nke.jsx)(rke.CustomSelectControl,{label:(0,HG.__)("Font"),value:l,onChange:({selectedItem:u})=>o(u.key),options:a,className:K("block-editor-font-family-control",n),...i})}var qM=c(U(),1),ike=c(G(),1);var ske=c(E(),1);function ZM({value:e,onChange:t,__unstableInputWidth:o="60px",...r}){let[n]=Le("spacing.units"),i=(0,qM.__experimentalUseCustomUnits)({availableUnits:n||["px","em","rem"],defaultValues:{px:2,em:.2,rem:.2}});return(0,ske.jsx)(qM.__experimentalUnitControl,{...r,label:(0,ike.__)("Letter spacing"),value:e,__unstableInputWidth:o,units:i,onChange:t})}var PE=c(G(),1),XM=c(U(),1),UG=c(E(),1),a$e=[{label:(0,PE.__)("None"),value:"none",icon:fn},{label:(0,PE.__)("Underline"),value:"underline",icon:F3},{label:(0,PE.__)("Strikethrough"),value:"line-through",icon:D3}];function QM({value:e,onChange:t,className:o}){return(0,UG.jsx)(XM.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,PE.__)("Decoration"),className:K("block-editor-text-decoration-control",o),value:e,onChange:r=>{t(r===e?void 0:r)},children:a$e.map(r=>(0,UG.jsx)(XM.__experimentalToggleGroupControlOptionIcon,{value:r.value,icon:r.icon,label:r.label},r.value))})}var o_=c(G(),1);var JM=c(U(),1),GG=c(E(),1),l$e=[{label:(0,o_.__)("None"),value:"none",icon:fn},{label:(0,o_.__)("Uppercase"),value:"uppercase",icon:j3},{label:(0,o_.__)("Lowercase"),value:"lowercase",icon:M3},{label:(0,o_.__)("Capitalize"),value:"capitalize",icon:A3}];function eN({className:e,value:t,onChange:o}){return(0,GG.jsx)(JM.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,o_.__)("Letter case"),className:K("block-editor-text-transform-control",e),value:t,onChange:r=>{o(r===t?void 0:r)},children:l$e.map(r=>(0,GG.jsx)(JM.__experimentalToggleGroupControlOptionIcon,{value:r.value,icon:r.icon,label:r.label},r.value))})}var r_=c(G(),1);var tN=c(U(),1),WG=c(E(),1),c$e=[{label:(0,r_.__)("Horizontal"),value:"horizontal-tb",icon:E6},{label:(0,r_.__)("Vertical"),value:(0,r_.isRTL)()?"vertical-lr":"vertical-rl",icon:R6}];function oN({className:e,value:t,onChange:o}){return(0,WG.jsx)(tN.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,r_.__)("Orientation"),className:K("block-editor-writing-mode-control",e),value:t,onChange:r=>{o(r===t?void 0:r)},children:c$e.map(r=>(0,WG.jsx)(tN.__experimentalToggleGroupControlOptionIcon,{value:r.value,icon:r.icon,label:r.label},r.value))})}var qi=c(U(),1),ake=c(F(),1),lke=c(G(),1);var gn=c(E(),1),u$e=({setting:e,children:t,panelId:o,...r})=>{let n=()=>{e.colorValue?e.onColorChange():e.gradientValue&&e.onGradientChange()};return(0,gn.jsx)(qi.__experimentalToolsPanelItem,{hasValue:()=>!!e.colorValue||!!e.gradientValue,label:e.label,onDeselect:n,isShownByDefault:e.isShownByDefault!==void 0?e.isShownByDefault:!0,...r,className:K("block-editor-color-gradient-item","block-editor-tools-panel-color-gradient-settings__item"),panelId:o,resetAllFilter:e.resetAllFilter,children:t})},d$e=({colorValue:e,label:t})=>(0,gn.jsxs)(qi.__experimentalHStack,{justify:"flex-start",children:[(0,gn.jsx)(qi.ColorIndicator,{className:"block-editor-panel-color-gradient-settings__color-indicator",colorValue:e}),(0,gn.jsx)(qi.FlexItem,{className:"block-editor-panel-color-gradient-settings__color-name",title:t,children:t})]}),f$e=e=>function({onToggle:o,isOpen:r}){let{clearable:n,colorValue:i,gradientValue:s,onColorChange:a,onGradientChange:l,label:u}=e,d=(0,ake.useRef)(void 0),f={onClick:o,className:K("block-editor-panel-color-gradient-settings__dropdown",{"is-open":r}),"aria-expanded":r,ref:d},p=()=>{i?a():s&&l()},g=i??s;return(0,gn.jsxs)(gn.Fragment,{children:[(0,gn.jsx)(qi.Button,{__next40pxDefaultSize:!0,...f,children:(0,gn.jsx)(d$e,{colorValue:g,label:u})}),n&&g&&(0,gn.jsx)(qi.Button,{__next40pxDefaultSize:!0,label:(0,lke.__)("Reset"),className:"block-editor-panel-color-gradient-settings__reset",size:"small",icon:fn,onClick:()=>{p(),r&&o(),d.current?.focus()}})]})};function rN({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,gn.jsx)(gn.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,gn.jsx)(u$e,{setting:u,...a,children:(0,gn.jsx)(qi.Dropdown,{popoverProps:l,className:"block-editor-tools-panel-color-gradient-settings__dropdown",renderToggle:f$e(p),renderContent:()=>(0,gn.jsx)(qi.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,gn.jsx)("div",{className:"block-editor-panel-color-gradient-settings__dropdown-content",children:(0,gn.jsx)(qm,{...f})})})})},d)})})}var nN=c(U(),1),cke=c(J(),1),uke=c(fe(),1);var $G=c(F(),1),Kb=c(G(),1);function Xm(){let[e,t,o,r,n,i,s,a,l,u]=Le("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,$G.useMemo)(()=>{let f=[];return o&&o.length&&f.push({name:(0,Kb._x)("Theme","Indicates this palette comes from the theme."),slug:"theme",colors:o}),n&&r&&r.length&&f.push({name:(0,Kb._x)("Default","Indicates this palette comes from WordPress."),slug:"default",colors:r}),t&&t.length&&f.push({name:(0,Kb._x)("Custom","Indicates this palette is created by the user."),slug:"custom",colors:t}),f},[t,o,r,n]),d.gradients=(0,$G.useMemo)(()=>{let f=[];return a&&a.length&&f.push({name:(0,Kb._x)("Theme","Indicates this palette comes from the theme."),slug:"theme",gradients:a}),u&&l&&l.length&&f.push({name:(0,Kb._x)("Default","Indicates this palette comes from WordPress."),slug:"default",gradients:l}),s&&s.length&&f.push({name:(0,Kb._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 xc=c(E(),1),p$e=["colors","disableCustomColors","gradients","disableCustomGradients"],KG=({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,uke.useInstanceId)(KG),{batch:p}=(0,cke.useRegistry)();return(!t||t.length===0)&&(!o||o.length===0)&&r&&n&&s?.every(g=>(!g.colors||g.colors.length===0)&&(!g.gradients||g.gradients.length===0)&&(g.disableCustomColors===void 0||g.disableCustomColors)&&(g.disableCustomGradients===void 0||g.disableCustomGradients))?null:(0,xc.jsxs)(nN.__experimentalToolsPanel,{className:K("block-editor-panel-color-gradient-settings",e),label:l?a:void 0,resetAll:()=>{p(()=>{s.forEach(({colorValue:g,gradientValue:m,onColorChange:h,onGradientChange:b})=>{g?h():m&&b()})})},panelId:f,__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",children:[(0,xc.jsx)(rN,{settings:s,panelId:f,colors:t,gradients:o,disableCustomColors:r,disableCustomGradients:n,__experimentalIsRenderedInSidebar:u,enableAlpha:d}),!!i&&(0,xc.jsxs)(xc.Fragment,{children:[(0,xc.jsx)(nN.__experimentalSpacer,{marginY:4})," ",i]})]})},m$e=e=>{let t=Xm();return(0,xc.jsx)(KG,{...t,...e})},g$e=e=>p$e.every(t=>e.hasOwnProperty(t))?(0,xc.jsx)(KG,{...e}):(0,xc.jsx)(m$e,{...e}),iN=g$e;var sN=c(F(),1),Yb=c(U(),1),qG=c(G(),1);var IE=c(E(),1),YG=[],h$e={...VM,px:{max:1e3,steps:1},em:{max:50,steps:.1},rem:{max:50,steps:.1}};function b$e(e){let t=e?.default??YG,o=e?.custom??YG,r=e?.theme??YG;return(0,sN.useMemo)(()=>[{name:(0,qG.__)("None"),slug:"0",size:0},...o,...r,...t],[o,r,t])}function qb({label:e=(0,qG.__)("Dimension"),onChange:t,value:o,placeholder:r,className:n,dimensionSizes:i}){let[s,a]=Le("dimensions.dimensionSizes","spacing.units"),l=i??s,u=(0,Yb.__experimentalUseCustomUnits)({availableUnits:a||["%","px","em","rem","vh","vw"]}),d=b$e(l),[f,p]=(0,sN.useState)(()=>{let[,m]=(0,Yb.__experimentalParseQuantityAndUnitFromRawValue)(o);return m||u[0]?.value||"px"}),g=m=>{let[h,b]=(0,Yb.__experimentalParseQuantityAndUnitFromRawValue)(o);["em","rem"].includes(m)&&b==="px"?t((h/16).toFixed(2)+m):["em","rem"].includes(b)&&m==="px"?t(Math.round(h*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)&&h>100&&t(100+m),p(m)};return(0,IE.jsxs)("fieldset",{className:K("block-editor-dimension-control",n),children:[(0,IE.jsx)(Yb.BaseControl.VisualLabel,{as:"legend",children:e}),(0,IE.jsx)($b,{ariaLabel:e,className:"block-editor-dimension-control",customValueSettings:h$e,minimumCustomValue:0,onChange:t,onUnitChange:g,placeholder:r,presets:d,presetType:"dimension",selectedUnit:f,showTooltip:!0,units:u,value:o})]})}var fke=c(F(),1),Ln=c(U(),1),pke=c(G(),1),mke=c(Rt(),1);var Au=c(E(),1),dke={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 gke({label:e=(0,pke.__)("Height"),onChange:t,value:o}){(0,mke.default)("wp.blockEditor.HeightControl",{since:"7.0",version:"7.2",alternative:"wp.blockEditor.DimensionControl"});let r=parseFloat(o),[n]=Le("spacing.units"),i=(0,Ln.__experimentalUseCustomUnits)({availableUnits:n||["%","px","em","rem","vh","vw"]}),s=(0,fke.useMemo)(()=>(0,Ln.__experimentalParseQuantityAndUnitFromRawValue)(o),[o])[1]||i[0]?.value||"px",a=u=>{t([u,s].join(""))},l=u=>{let[d,f]=(0,Ln.__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,Au.jsxs)("fieldset",{className:"block-editor-height-control",children:[(0,Au.jsx)(Ln.BaseControl.VisualLabel,{as:"legend",children:e}),(0,Au.jsxs)(Ln.Flex,{children:[(0,Au.jsx)(Ln.FlexItem,{isBlock:!0,children:(0,Au.jsx)(Ln.__experimentalUnitControl,{value:o,units:i,onChange:t,onUnitChange:l,min:0,label:e,hideLabelFromVision:!0})}),(0,Au.jsx)(Ln.FlexItem,{isBlock:!0,children:(0,Au.jsx)(Ln.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,Au.jsx)(Ln.RangeControl,{value:r,min:0,max:dke[s]?.max??100,step:dke[s]?.step??.1,withInputField:!1,onChange:a,label:e,hideLabelFromVision:!0})})})]})]})}var ME=c(U(),1),y_e=c(Rt(),1);var ul=c(ue()),jke=c(Nke());function _$e(e,t,o,r,n,i){i===void 0&&(i=0);var s=n_(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 x$e(e){return e.width>e.height?e.width/e.naturalWidth:e.height/e.naturalHeight}function OE(e,t,o,r,n){n===void 0&&(n=0);var i=n_(t.width,t.height,n),s=i.width,a=i.height;return{x:Dke(e.x,s,o.width,r),y:Dke(e.y,a,o.height,r)}}function Dke(e,t,o,r){var n=t*r/2-o/2;return fN(e,-n,n)}function Vke(e,t){return Math.sqrt(Math.pow(e.y-t.y,2)+Math.pow(e.x-t.x,2))}function Fke(e,t){return Math.atan2(t.y-e.y,t.x-e.x)*180/Math.PI}function w$e(e,t,o,r,n,i,s){i===void 0&&(i=0),s===void 0&&(s=!0);var a=s?C$e:E$e,l=n_(t.width,t.height,i),u=n_(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)),g=u.width>=u.height*r,m=g?{width:Math.round(p*r),height:p}:{width:f,height:Math.round(f/r)},h=pn(pn({},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:h}}function C$e(e,t){return Math.min(e,Math.max(0,t))}function E$e(e,t){return t}function T$e(e,t,o,r,n,i){var s=n_(t.width,t.height,o),a=fN(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 R$e(e,t,o){var r=x$e(t);return o.height>o.width?o.height/(e.height*r):o.width/(e.width*r)}function B$e(e,t,o,r,n,i){o===void 0&&(o=0);var s=n_(t.naturalWidth,t.naturalHeight,o),a=fN(R$e(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 zke(e,t){return{x:(t.x+e.x)/2,y:(t.y+e.y)/2}}function P$e(e){return e*Math.PI/180}function n_(e,t,o){var r=P$e(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 fN(e,t,o){return Math.min(Math.max(e,t),o)}function dN(){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 I$e=`.reactEasyCrop_Container {
+									`}]})}):(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 {
   position: absolute;
   top: 0;
   left: 0;
@@ -197,27 +198,26 @@
   border-left: 0;
   border-right: 0;
 }
-`,O$e=1,A$e=3,L$e=1,Hke=(function(e){HX(t,e);function t(){var o=e!==null&&e.apply(this,arguments)||this;return o.cropperRef=ul.createRef(),o.imageRef=ul.createRef(),o.videoRef=ul.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=T$e(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=B$e(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,g=u.offsetWidth<f||u.offsetHeight<p,m=f/p,h=void 0;if(g)switch(o.state.mediaObjectFit){default:case"contain":h=d>m?{width:o.containerRect.height*m,height:o.containerRect.height}:{width:o.containerRect.width,height:o.containerRect.width/m};break;case"horizontal-cover":h={width:o.containerRect.width,height:o.containerRect.width/m};break;case"vertical-cover":h={width:o.containerRect.height*m,height:o.containerRect.height};break}else h={width:u.offsetWidth,height:u.offsetHeight};o.mediaSize=pn(pn({},h),{naturalWidth:f,naturalHeight:p}),o.props.setMediaSize&&o.props.setMediaSize(o.mediaSize);var b=o.props.cropSize?o.props.cropSize:_$e(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=pn({},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?OE(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,jke.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=fN(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},g=o.props.restrictPosition?OE(p,o.mediaSize,o.state.cropSize,u,o.props.rotation):p;o.props.onCropChange(g)}o.props.onZoomChange(u)}},o.getCropData=function(){if(!o.state.cropSize)return null;var r=o.props.restrictPosition?OE(o.props.crop,o.mediaSize,o.state.cropSize,o.props.zoom,o.props.rotation):o.props.crop;return w$e(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?OE(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 g=pn({},a);switch(r.key){case"ArrowUp":g.y-=p,r.preventDefault();break;case"ArrowDown":g.y+=p,r.preventDefault();break;case"ArrowLeft":g.x-=p,r.preventDefault();break;case"ArrowRight":g.x+=p,r.preventDefault();break;default:return}o.props.restrictPosition&&(g=OE(g,o.mediaSize,o.state.cropSize,d,f)),r.repeat||(i=(n=o.props).onInteractionStart)===null||i===void 0||i.call(n),l(g)}},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=I$e,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=Vke(r,n),this.lastPinchRotation=Fke(r,n),this.onDragStart(zke(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=zke(n,i);this.onDrag(s),this.rafPinchTimeout&&this.currentWindow.cancelAnimationFrame(this.rafPinchTimeout),this.rafPinchTimeout=this.currentWindow.requestAnimationFrame(function(){var a=Vke(n,i),l=r.props.zoom*(a/r.lastPinchDistance);r.setNewZoom(l,s,{shouldUpdatePosition:!1}),r.lastPinchDistance=a;var u=Fke(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,g=n.rotation,m=n.zoom,h=n.cropShape,b=n.showGrid,v=n.roundCropAreaPixels,y=n.style,k=y.containerStyle,S=y.cropAreaStyle,_=y.mediaStyle,x=n.classes,w=x.containerClassName,T=x.cropAreaClassName,B=x.mediaClassName,R=(r=this.state.mediaObjectFit)!==null&&r!==void 0?r:this.getObjectFit();return ul.createElement("div",{onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,ref:function(A){return o.containerRef=A},"data-testid":"container",style:k,className:dN("reactEasyCrop_Container",w)},i?ul.createElement("img",pn({alt:"",className:dN("reactEasyCrop_Image",R==="contain"&&"reactEasyCrop_Contain",R==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",R==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",B)},a,{src:i,ref:this.imageRef,style:pn(pn({},_),{transform:u||"translate(".concat(f,"px, ").concat(p,"px) rotate(").concat(g,"deg) scale(").concat(m,")")}),onLoad:this.onMediaLoad})):s&&ul.createElement("video",pn({autoPlay:!0,playsInline:!0,loop:!0,muted:!0,className:dN("reactEasyCrop_Video",R==="contain"&&"reactEasyCrop_Contain",R==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",R==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",B)},a,{ref:this.videoRef,onLoadedMetadata:this.onMediaLoad,style:pn(pn({},_),{transform:u||"translate(".concat(f,"px, ").concat(p,"px) rotate(").concat(g,"deg) scale(").concat(m,")")}),controls:!1}),(Array.isArray(s)?s:[{src:s}]).map(function(I){return ul.createElement("source",pn({key:I.src},I))})),this.state.cropSize&&ul.createElement("div",pn({ref:this.cropperRef,style:pn(pn({},S),{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:dN("reactEasyCrop_CropArea",h==="round"&&"reactEasyCrop_CropAreaRound",b&&"reactEasyCrop_CropAreaGrid",T)},l)))},t.defaultProps={zoom:1,rotation:0,aspect:4/3,maxZoom:A$e,minZoom:O$e,cropShape:"rect",objectFit:"contain",showGrid:!0,style:{},classes:{},mediaProps:{},cropperProps:{},zoomSpeed:1,restrictPosition:!0,zoomWithScroll:!0,keyboardStep:L$e},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})(ul.Component);var Xke=c(F(),1);var s_=c(F(),1);var Uke=Object.prototype.hasOwnProperty;function Gke(e,t,o){for(o of e.keys())if(Xb(o,t))return o}function Xb(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--&&Xb(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=Gke(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=Gke(t,n),!n)||!Xb(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(Uke.call(e,o)&&++r&&!Uke.call(t,o)||!(o in t)||!Xb(e[o],t[o]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}var wc=c(F(),1);var i_=1,Wke=5;var pN=e=>e>=0?e%360:(360+e%360)%360,M$e=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 $ke(e){return e*Math.PI/180}function N$e(e,t,o){let r=$ke(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 Kke(e,t,o=0,r={horizontal:!1,vertical:!1}){try{let n=await M$e(e),i=document.createElement("canvas"),s=i.getContext("2d");if(!s)return null;let a=$ke(o),{width:l,height:u}=N$e(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(g=>{g&&p(URL.createObjectURL(g))},"image/jpeg")})):null}catch{return null}}var Qb={crop:{x:0,y:0,width:100,height:100},zoom:i_,rotation:0,aspectRatio:1,flip:{horizontal:!1,vertical:!1}},D$e={x:0,y:0},nW={crop:D$e,croppedArea:Qb.crop,croppedAreaPixels:null,zoom:Qb.zoom,rotation:Qb.rotation,flip:Qb.flip,aspectRatio:Qb.aspectRatio,mediaSize:null};function Yke(){let[e,t]=(0,wc.useState)(nW),[o,r]=(0,wc.useState)(null),n=(0,wc.useCallback)(u=>{t(d=>{let p={...typeof u=="function"?u(d):u};return"rotation"in p&&p.rotation!==void 0&&(p.rotation=pN(p.rotation)),{...d,...p}})},[]),i=(0,wc.useCallback)((u=null)=>{if(!u){r(null),n(nW);return}if(typeof u=="object"){let d={...Qb,...u};r(d),n(d)}},[n,r]),s=(0,wc.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({...nW})},[o,n]),a=(0,wc.useMemo)(()=>{if(o){let d={crop:e.croppedAreaPixels||e.croppedArea,zoom:e.zoom,rotation:pN(e.rotation),aspectRatio:e.aspectRatio,flip:e.flip};return Xb(d,o)===!1}let u={crop:e.croppedArea,zoom:e.zoom,rotation:pN(e.rotation),aspectRatio:e.aspectRatio,flip:e.flip};return Xb(u,Qb)===!1},[e,o]),l=(0,wc.useCallback)(async u=>e.croppedAreaPixels?Kke(u,e.croppedAreaPixels,e.rotation,e.flip):null,[e.croppedAreaPixels,e.rotation,e.flip]);return(0,wc.useMemo)(()=>({cropperState:e,setCropperState:n,resetState:o,setResetState:i,isDirty:a,reset:s,getCroppedImage:l}),[e,n,o,i,a,s,l])}var qke=c(E(),1),Zke=(0,s_.createContext)({cropperState:{crop:{x:0,y:0},croppedArea:{x:0,y:0,width:100,height:100},croppedAreaPixels:null,zoom:i_,rotation:0,aspectRatio:1,flip:{horizontal:!1,vertical:!1},mediaSize:null},setCropperState:()=>{},resetState:null,setResetState:()=>{},isDirty:!1,reset:()=>{},getCroppedImage:()=>Promise.resolve(null)});function iW({children:e}){let t=Yke(),o=(0,s_.useMemo)(()=>({...t}),[t]);return(0,qke.jsx)(Zke.Provider,{value:o,children:e})}var AE=()=>{let e=(0,s_.useContext)(Zke);if(!e)throw new Error("Missing ImageCropperContext");return e};var Qke=c(E(),1);function sW({src:e,onLoad:t,minZoom:o=i_,maxZoom:r=Wke,...n}){let{cropperState:i,setCropperState:s}=AE(),{crop:a,zoom:l,rotation:u,aspectRatio:d,flip:f}=i,p=v=>s({crop:v}),g=v=>s({zoom:v}),m=v=>s({rotation:v}),h=v=>s({mediaSize:v}),b=(0,Xke.useCallback)((v,y)=>{s({croppedArea:v,croppedAreaPixels:y})},[s]);return(0,Qke.jsx)(Hke,{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:g,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 c_=c(U(),1),l_=c(G(),1);var Jke=100,e_e=300,mN={placement:"bottom-start"};var a_=c(F(),1);var gN=c(J(),1),Jb=c(F(),1),gf=c(G(),1),t_e=c(us(),1),o_e=c(Tt(),1);var V$e={crop:(0,gf.__)("Image cropped."),rotate:(0,gf.__)("Image rotated."),cropAndRotate:(0,gf.__)("Image cropped and rotated.")};function r_e({crop:e,rotation:t,url:o,id:r,onSaveImage:n,onFinishEditing:i}){let{createErrorNotice:s,createSuccessNotice:a}=(0,gN.useDispatch)(t_e.store),[l,u]=(0,Jb.useState)(!1),{editMediaEntity:d}=(0,gN.useSelect)(g=>({editMediaEntity:g(C).getSettings()?.[pT]}),[]),f=(0,Jb.useCallback)(()=>{u(!1),i()},[i]),p=(0,Jb.useCallback)(async()=>{if(!d){i(),s((0,gf.__)("Sorry, you are not allowed to edit images on this site."),{id:"image-editing-error",type:"snackbar"});return}u(!0);let g=[];if(t>0&&g.push({type:"rotate",args:{angle:t}}),(e.width<99.9||e.height<99.9)&&g.push({type:"crop",args:{left:e.x,top:e.y,width:e.width,height:e.height}}),g.length===0){u(!1),i();return}let m=g.length===1?g[0].type:"cropAndRotate";try{let h=await d(r,{src:o,modifiers:g},{throwOnError:!0});h&&(n({id:h.id,url:h.source_url}),a(V$e[m],{type:"snackbar",actions:[{label:(0,gf.__)("Undo"),onClick:()=>{n({id:r,url:o})}}]}))}catch(h){s((0,gf.sprintf)((0,gf.__)("Could not edit image. %s"),(0,o_e.__unstableStripHTML)(h.message)),{id:"image-editing-error",type:"snackbar"})}finally{u(!1),i()}},[e,t,r,o,n,s,a,i,d]);return(0,Jb.useMemo)(()=>({isInProgress:l,apply:p,cancel:f}),[l,p,f])}var Cc=c(F(),1),n_e=c(ho(),1);function i_e({url:e,naturalWidth:t,naturalHeight:o}){let[r,n]=(0,Cc.useState)(),{cropperState:i,setCropperState:s}=AE(),{zoom:a,aspectRatio:l,crop:u,croppedArea:d}=i,f=(0,Cc.useCallback)(y=>{s({zoom:y})},[s]),p=(0,Cc.useCallback)(y=>{s({aspectRatio:y})},[s]),g=t/o,m=o/t;(0,Cc.useEffect)(()=>{p(g)},[]);let[h,b]=(0,Cc.useState)(0),v=(0,Cc.useCallback)(()=>{let y=(h+90)%360,k=g,_=a!==1||!(g===l||m===l);if(h%180===90&&(k=1/g),y===0){n(),b(y),s({aspectRatio:_?l:g,crop:{x:-(u.y*k),y:u.x*k}});return}function x(B){let R=document.createElement("canvas"),I=0,A=0;y%180?(R.width=B.target.height,R.height=B.target.width):(R.width=B.target.width,R.height=B.target.height),(y===90||y===180)&&(I=R.width),(y===270||y===180)&&(A=R.height);let P=R.getContext("2d");P.translate(I,A),P.rotate(y*Math.PI/180),P.drawImage(B.target,0,0),R.toBlob(O=>{n(URL.createObjectURL(O)),b(y);let N=_?l:R.width/R.height;s({aspectRatio:N,crop:{x:-(u.y*k),y:u.x*k}})})}let w=new window.Image;w.src=e,w.onload=x;let T=(0,n_e.applyFilters)("media.crossOrigin",void 0,e);typeof T=="string"&&(w.crossOrigin=T)},[h,g,e,s,u,a,l,m,b]);return(0,Cc.useMemo)(()=>({editedUrl:r,setEditedUrl:n,crop:d,zoom:a,setZoom:f,rotation:h,rotateClockwise:v,aspect:l,setAspect:p,defaultAspect:g}),[r,d,a,f,h,v,l,p,g])}var s_e=c(E(),1),aW=(0,a_.createContext)({});aW.displayName="ImageEditingContext";var Lu=()=>(0,a_.useContext)(aW);function a_e({id:e,url:t,naturalWidth:o,naturalHeight:r,onFinishEditing:n,onSaveImage:i,children:s}){let a=i_e({url:t,naturalWidth:o,naturalHeight:r}),l=r_e({id:e,url:t,onSaveImage:i,onFinishEditing:n,...a}),u=(0,a_.useMemo)(()=>({...a,...l}),[a,l]);return(0,s_e.jsx)(aW.Provider,{value:u,children:s})}var dl=c(E(),1);function hN({aspectRatios:e,isDisabled:t,label:o,onClick:r,value:n}){return(0,dl.jsx)(c_.MenuGroup,{label:o,children:e.map(({name:i,slug:s,ratio:a})=>(0,dl.jsx)(c_.MenuItem,{disabled:t,onClick:()=>{r(a)},role:"menuitemradio",isSelected:a===n,icon:a===n?as:void 0,children:i},s))})}function F$e(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 lW({ratio:e,...t}){return{ratio:F$e(e),...t}}function l_e({toggleProps:e}){let{isInProgress:t,aspect:o,setAspect:r,defaultAspect:n}=Lu(),[i,s,a]=Le("dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios");return(0,dl.jsx)(c_.DropdownMenu,{icon:KF,label:(0,l_.__)("Aspect Ratio"),popoverProps:mN,toggleProps:e,children:({onClose:l})=>(0,dl.jsxs)(dl.Fragment,{children:[(0,dl.jsx)(hN,{isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:[{slug:"original",name:(0,l_.__)("Original"),ratio:n},...a?i.map(lW).filter(({ratio:u})=>u===1):[]]}),s?.length>0&&(0,dl.jsx)(hN,{label:(0,l_.__)("Theme"),isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:s}),a&&(0,dl.jsx)(hN,{label:(0,l_.__)("Landscape"),isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:i.map(lW).filter(({ratio:u})=>u>1)}),a&&(0,dl.jsx)(hN,{label:(0,l_.__)("Portrait"),isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:i.map(lW).filter(({ratio:u})=>u<1)})]})})}var c_e=c(U(),1),u_e=c(fe(),1);var Qm=c(E(),1);function d_e({url:e,width:t,height:o,naturalHeight:r,naturalWidth:n,borderProps:i}){let{isInProgress:s,editedUrl:a,rotation:l}=Lu(),[u,{width:d}]=(0,u_e.useResizeObserver)(),f=o||d*r/n;l%180===90&&(f=d*n/r);let p=(0,Qm.jsxs)("div",{className:K("wp-block-image__crop-area",i?.className,{"is-applying":s}),style:{...i?.style,width:t||d,height:f},children:[(0,Qm.jsx)(sW,{src:a||e}),s&&(0,Qm.jsx)(c_e.Spinner,{})]});return(0,Qm.jsxs)(Qm.Fragment,{children:[u,p]})}var Jm=c(U(),1),cW=c(G(),1);var LE=c(E(),1);function f_e(){let{isInProgress:e,zoom:t,setZoom:o}=Lu();return(0,LE.jsx)(Jm.Dropdown,{contentClassName:"wp-block-image__zoom",popoverProps:mN,renderToggle:({isOpen:r,onToggle:n})=>(0,LE.jsx)(Jm.ToolbarButton,{icon:o6,label:(0,cW.__)("Zoom"),onClick:n,"aria-expanded":r,disabled:e}),renderContent:()=>(0,LE.jsx)(Jm.__experimentalDropdownContentWrapper,{paddingSize:"medium",children:(0,LE.jsx)(Jm.RangeControl,{label:(0,cW.__)("Zoom"),min:Jke,max:e_e,value:Math.round(t*100),onChange:r=>o(r/100)})})})}var p_e=c(U(),1),m_e=c(G(),1);var g_e=c(E(),1);function h_e(){let{isInProgress:e,rotateClockwise:t}=Lu();return(0,g_e.jsx)(p_e.ToolbarButton,{icon:Q4,label:(0,m_e.__)("Rotate"),onClick:t,disabled:e})}var uW=c(U(),1),dW=c(G(),1);var ey=c(E(),1);function b_e(){let{isInProgress:e,apply:t,cancel:o}=Lu();return(0,ey.jsxs)(ey.Fragment,{children:[(0,ey.jsx)(uW.ToolbarButton,{onClick:t,disabled:e,children:(0,dW.__)("Apply")}),(0,ey.jsx)(uW.ToolbarButton,{onClick:o,children:(0,dW.__)("Cancel")})]})}var ca=c(E(),1);function v_e({id:e,url:t,width:o,height:r,naturalHeight:n,naturalWidth:i,onSaveImage:s,onFinishEditing:a,borderProps:l}){return(0,y_e.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,ca.jsx)(iW,{children:(0,ca.jsxs)(a_e,{id:e,url:t,naturalWidth:i,naturalHeight:n,onSaveImage:s,onFinishEditing:a,children:[(0,ca.jsx)(d_e,{borderProps:l,url:t,width:o,height:r,naturalHeight:n,naturalWidth:i}),(0,ca.jsxs)(Do,{children:[(0,ca.jsxs)(ME.ToolbarGroup,{children:[(0,ca.jsx)(f_e,{}),(0,ca.jsx)(ME.ToolbarItem,{children:u=>(0,ca.jsx)(l_e,{toggleProps:u})}),(0,ca.jsx)(h_e,{})]}),(0,ca.jsx)(ME.ToolbarGroup,{children:(0,ca.jsx)(b_e,{})})]})]})})}var ua=c(U(),1),eg=c(G(),1);var u_=c(F(),1);function S_e(e,t,o,r,n){let[i,s]=(0,u_.useState)(t??r??""),[a,l]=(0,u_.useState)(e??o??"");return(0,u_.useEffect)(()=>{t===void 0&&r!==void 0&&s(r),e===void 0&&o!==void 0&&l(o)},[r,o]),(0,u_.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 g=p===""?void 0:parseInt(p,10);f==="width"?s(g):l(g),n({[f]:g})},updateDimensions:(f,p)=>{l(f??o),s(p??r),n({height:f,width:p})}}}var fl=c(E(),1),k_e=[25,50,75,100],z$e=()=>{};function __e(e,t,o){let r=Math.round(t*(e/100)),n=Math.round(o*(e/100));return{scaledWidth:r,scaledHeight:n}}function x_e({imageSizeHelp:e,imageWidth:t,imageHeight:o,imageSizeOptions:r=[],isResizable:n=!0,slug:i,width:s,height:a,onChange:l,onChangeImage:u=z$e}){let{currentHeight:d,currentWidth:f,updateDimension:p,updateDimensions:g}=S_e(a,s,o,t,l),m=b=>{if(b===void 0){g();return}let{scaledWidth:v,scaledHeight:y}=__e(b,t,o);g(y,v)},h=k_e.find(b=>{let{scaledWidth:v,scaledHeight:y}=__e(b,t,o);return f===v&&d===y});return(0,fl.jsxs)(ua.__experimentalVStack,{className:"block-editor-image-size-control",spacing:"4",children:[r&&r.length>0&&(0,fl.jsx)(ua.SelectControl,{label:(0,eg.__)("Resolution"),value:i,options:r,onChange:u,help:e}),n&&(0,fl.jsxs)(fl.Fragment,{children:[(0,fl.jsxs)(ua.__experimentalHStack,{align:"baseline",spacing:"4",children:[(0,fl.jsx)(ua.__experimentalNumberControl,{label:(0,eg.__)("Width"),value:f,min:1,onChange:b=>p("width",b)}),(0,fl.jsx)(ua.__experimentalNumberControl,{label:(0,eg.__)("Height"),value:d,min:1,onChange:b=>p("height",b)})]}),(0,fl.jsx)(ua.__experimentalToggleGroupControl,{label:(0,eg.__)("Image size presets"),hideLabelFromVision:!0,onChange:m,value:h,isBlock:!0,children:k_e.map(b=>(0,fl.jsx)(ua.__experimentalToggleGroupControlOption,{value:b,label:(0,eg.sprintf)((0,eg.__)("%d%%"),b)},b))})]})]})}var bN=c(U(),1);var ty=c(G(),1),C_e=c(E(),1),w_e={left:ap,center:sp,right:lp,"space-between":Qy,stretch:Jy};function j$e({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?w_e[r]:w_e.left,l=[{name:"left",icon:ap,title:(0,ty.__)("Justify items left"),isActive:r==="left",onClick:()=>s("left")},{name:"center",icon:sp,title:(0,ty.__)("Justify items center"),isActive:r==="center",onClick:()=>s("center")},{name:"right",icon:lp,title:(0,ty.__)("Justify items right"),isActive:r==="right",onClick:()=>s("right")},{name:"space-between",icon:Qy,title:(0,ty.__)("Space between items"),isActive:r==="space-between",onClick:()=>s("space-between")},{name:"stretch",icon:Jy,title:(0,ty.__)("Stretch items"),isActive:r==="stretch",onClick:()=>s("stretch")}],u=i?bN.ToolbarGroup:bN.ToolbarDropdownMenu,d=i?{isCollapsed:t}:{};return(0,C_e.jsx)(u,{icon:a,popoverProps:n,label:(0,ty.__)("Change items justification"),controls:l.filter(f=>e.includes(f.name)),...d})}var fW=j$e;var pW=c(E(),1),wv=e=>(0,pW.jsx)(fW,{...e,isToolbar:!1}),E_e=e=>(0,pW.jsx)(fW,{...e,isToolbar:!0});var Zi=c(U(),1),Ec=c(G(),1),Cr=c(F(),1),PN=c(fe(),1),yxe=c(Tt(),1),vxe=c(io(),1),Sxe=c($C(),1),IN=c(J(),1),_W=c(pv(),1);var kxe=c(Rt(),1),ON=c(Fs(),1);var d_=c(U(),1);var yN=c(fe(),1),vN=c(G(),1),T_e=c(F(),1),hf=c(E(),1);function R_e({children:e,settingsOpen:t,setSettingsOpen:o}){let r=(0,yN.useReducedMotion)(),n=r?T_e.Fragment:d_.__unstableAnimatePresence,i=r?"div":d_.__unstableMotion.div,a=`link-control-settings-drawer-${(0,yN.useInstanceId)(R_e)}`;return(0,hf.jsxs)(hf.Fragment,{children:[(0,hf.jsx)(d_.Button,{__next40pxDefaultSize:!0,className:"block-editor-link-control__drawer-toggle","aria-expanded":t,onClick:()=>o(!t),icon:(0,vN.isRTL)()?jx:ip,"aria-controls":a,children:(0,vN._x)("Advanced","Additional link settings")}),(0,hf.jsx)(n,{children:t&&(0,hf.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,hf.jsx)("div",{className:"block-editor-link-control__drawer-inner",children:e})})})]})}var B_e=R_e;var CN=c(F(),1),SW=c(G(),1),Y_e=c(Rt(),1);var NE=c(G(),1),z_e=c(U(),1);var SN=c(G(),1),P_e=c(U(),1),I_e=c(F(),1);var mW=c(E(),1),H$e=({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,I_e.createInterpolateElement)((0,SN.sprintf)((0,SN.__)("Create: <mark>%s</mark>"),e),{mark:(0,mW.jsx)("mark",{})}),(0,mW.jsx)(P_e.MenuItem,{...o,iconPosition:"left",icon:Ca,className:"block-editor-link-control__search-item",onClick:t,children:n})},O_e=H$e;var bf=c(G(),1),_N=c(U(),1);var A_e=c(Tt(),1),p_=c(Fs(),1),L_e=c(fe(),1),M_e=c(Rt(),1),f_=c(E(),1),kN={post:{icon:q4,label:(0,bf.__)("Post")},page:{icon:ch,label:(0,bf.__)("Page")},post_tag:{icon:w6,label:(0,bf.__)("Tag")},category:{icon:QF,label:(0,bf.__)("Category")},attachment:{icon:B3,label:(0,bf.__)("Attachment")}};function U$e({isURL:e,suggestion:t}){let o=null;return e?o=Ux:t.type in kN&&(o=kN[t.type].icon,t.type==="page"&&(t.isFrontPage&&(o=a4),t.isBlogHome&&(o=V6))),o?(0,f_.jsx)(ht,{className:"block-editor-link-control__search-item-icon",icon:o}):null}function G$e(e){return e?.trim()?.length?e?.replace(/^\/?/,"/"):e}function W$e(e){return e?.trim()?.length?e?.replace(/\/$/,""):e}var $$e=(e,...t)=>(...o)=>e(...o,...t),K$e=e=>t=>t==null||t!==t?e:t;function Y$e(e){return e&&(0,L_e.pipe)(p_.safeDecodeURI,p_.getPath,K$e(""),$$e(p_.filterURLForDisplay,24),W$e,G$e)(e)}var N_e=({itemProps:e,suggestion:t,searchTerm:o,onClick:r,isURL:n=!1,shouldShowType:i=!1})=>{let s=n?(0,bf.__)("Press ENTER to add this link"):Y$e(t.url);return(0,f_.jsx)(_N.MenuItem,{...e,info:s,iconPosition:"left",icon:(0,f_.jsx)(U$e,{suggestion:t,isURL:n}),onClick:r,shortcut:i&&q$e(t),className:"block-editor-link-control__search-item",children:(0,f_.jsx)(_N.TextHighlight,{text:(0,A_e.__unstableStripHTML)(t.title),highlight:o})})};function q$e(e){return e.isFrontPage?(0,bf.__)("Front page"):e.isBlogHome?(0,bf.__)("Blog home"):e.type in kN?kN[e.type].label:e.type}var D_e=N_e,V_e=e=>((0,M_e.default)("wp.blockEditor.__experimentalLinkControlSearchItem",{since:"6.8"}),(0,f_.jsx)(N_e,{...e}));var F_e=c(G(),1),oy="__CREATE__",gW="tel",xN="link",hW="mailto",bW="internal",m_=[xN,hW,gW,bW],yW=[{id:"opensInNewTab",title:(0,F_e.__)("Open in new tab")}];var j_e=c(Rt(),1),ry=c(E(),1);function H_e({withCreateSuggestion:e,currentInputValue:t,handleSuggestionClick:o,suggestionsListProps:r,buildSuggestionItemProps:n,suggestions:i,selectedSuggestion:s,isLoading:a,isInitialSuggestions:l,createSuggestionButtonText:u,suggestionsQuery:d}){let f=K("block-editor-link-control__search-results",{"is-loading":a}),p=i.length===1&&m_.includes(i[0].type),g=e&&!p&&!l,m=!d?.type,h=l?(0,NE.__)("Suggestions"):(0,NE.sprintf)((0,NE.__)('Search results for "%s"'),t);return(0,ry.jsx)("div",{className:"block-editor-link-control__search-results-wrapper",children:(0,ry.jsx)("div",{...r,className:f,"aria-label":h,children:(0,ry.jsx)(z_e.MenuGroup,{children:i.map((b,v)=>g&&oy===b.type?(0,ry.jsx)(O_e,{searchTerm:t,buttonText:u,onClick:()=>o(b),itemProps:n(b,v),isSelected:v===s},b.type):oy===b.type?null:(0,ry.jsx)(D_e,{itemProps:n(b,v),suggestion:b,index:v,onClick:()=>{o(b)},isSelected:v===s,isURL:m_.includes(b.type),searchTerm:t,shouldShowType:m,isFrontPage:b?.isFrontPage,isBlogHome:b?.isBlogHome},`${b.id}-${b.type}`))})})})}var U_e=H_e,G_e=e=>((0,j_e.default)("wp.blockEditor.__experimentalLinkControlSearchResults",{since:"6.8"}),(0,ry.jsx)(H_e,{...e}));var W_e=c(F(),1),$_e=c(J(),1);var wN=c(Fs(),1);function DE(e){let t=e?.trim();if(!t)return{url:t,type:xN};let o=xN,r=(0,wN.getProtocol)(t)||"";return r.includes("mailto")?o=hW:r.includes("tel")?o=gW:t?.startsWith("#")&&(o=bW),Kg(t)||Yg(t)||t.startsWith("?")||r?{url:t,type:o}:{url:(0,wN.prependHTTPS)(t),type:o}}var Z$e=()=>Promise.resolve([]),X$e=e=>{let{url:t,type:o}=DE(e);return Promise.resolve([{id:e,title:e,url:t,type:o}])},Q$e=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||qg(e)||!r?a:a.concat({title:e,url:e,type:oy})};function K_e(e,t,o){let{fetchSearchSuggestions:r,pageOnFront:n,pageForPosts:i}=(0,$_e.useSelect)(a=>{let{getSettings:l}=a(C);return{pageOnFront:l().pageOnFront,pageForPosts:l().pageForPosts,fetchSearchSuggestions:l().__experimentalFetchLinkSuggestions}},[]),s=t?X$e:Z$e;return(0,W_e.useCallback)((a,{isInitialSuggestions:l})=>qg(a)?s(a,{isInitialSuggestions:l}):Q$e(a,{...e,isInitialSuggestions:l},r,o,n,i),[s,r,n,i,e,o])}var g_=c(E(),1),J$e=()=>Promise.resolve([]),vW=()=>{},q_e=(0,CN.forwardRef)(({value:e,children:t,currentLink:o={},className:r=null,placeholder:n=null,withCreateSuggestion:i=!1,onCreateSuggestion:s=vW,onChange:a=vW,onSelect:l=vW,showSuggestions:u=!0,renderSuggestions:d=x=>(0,g_.jsx)(U_e,{...x}),fetchSuggestions:f=null,allowDirectEntry:p=!0,showInitialSuggestions:g=!1,suggestionsQuery:m={},withURLSuggestion:h=!0,createSuggestionButtonText:b,hideLabelFromVision:v=!1,suffix:y,isEntity:k=!1,customValidity:S},_)=>{let x=K_e(m,p,i,h),w=u?f||x:J$e,[T,B]=(0,CN.useState)(),R=(N,z)=>{a(N),B(z)},I=N=>d({...N,withCreateSuggestion:i,createSuggestionButtonText:b,suggestionsQuery:m,handleSuggestionClick:z=>{N.handleSuggestionClick&&N.handleSuggestionClick(z),A(z)}}),A=async N=>{let z=N;if(oy===N.type){try{z=await s(N.title),z?.url&&l(z)}catch{}return}if(p||z&&Object.keys(z).length>=1){let{id:D,url:M,kind:V,type:L,...j}=o??{};l({...j,...z},z)}},P=n??(0,SW.__)("Search or type URL"),O=v&&n!==""?P:(0,SW.__)("Link");return(0,g_.jsxs)("div",{className:"block-editor-link-control__search-input-container",children:[(0,g_.jsx)(yf,{disableSuggestions:o?.url===e,label:O,hideLabelFromVision:v,className:r,value:e,onChange:R,placeholder:P,__experimentalRenderSuggestions:u?I:null,__experimentalFetchLinkSuggestions:w,__experimentalHandleURLSuggestions:!0,__experimentalShowInitialSuggestions:g,customValidity:S,required:!1,onSubmit:(N,z)=>{let D=N||T;!D&&!e?.trim()?.length?z.preventDefault():A(D||{url:e})},inputRef:_,suffix:y,disabled:k}),t]})}),Z_e=q_e,X_e=e=>((0,Y_e.default)("wp.blockEditor.__experimentalLinkControlSearchInput",{since:"6.8"}),(0,g_.jsx)(q_e,{...e}));var tg=c(G(),1),nn=c(U(),1),oxe=c(fe(),1),RN=c(Fs(),1);var rxe=c(Tt(),1),BN=c(J(),1),nxe=c(us(),1),ixe=c(pv(),1);var Q_e=c(U(),1),{Slot:J_e,Fill:exe}=(0,Q_e.createSlotFill)("BlockEditorLinkControlViewer");var txe=c(J(),1),EN=c(F(),1);function eKe(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 tKe(e){let[t,o]=(0,EN.useReducer)(eKe,{richData:null,isFetching:!1}),{fetchRichUrlData:r}=(0,txe.useSelect)(n=>{let{getSettings:i}=n(C);return{fetchRichUrlData:i().__experimentalFetchRichUrlData}},[]);return(0,EN.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 TN=tKe;var Bo=c(E(),1),{Badge:oKe}=H(nn.privateApis);function sxe({value:e,onEditClick:t,hasRichPreviews:o=!1,hasUnlinkControl:r=!1,onRemove:n}){let i=(0,BN.useSelect)(b=>b(ixe.store).get("core","showIconLabels"),[]),s=o?e?.url:null,{richData:a,isFetching:l}=TN(s),u=a&&Object.keys(a).length,d=e&&(0,RN.filterURLForDisplay)((0,RN.safeDecodeURI)(e.url),24)||"",f=!e?.url?.length,p=!f&&(0,rxe.__unstableStripHTML)(e?.entityTitle||a?.title||e?.title||d),g;a?.icon?g=(0,Bo.jsx)("img",{src:a?.icon,alt:""}):f?g=(0,Bo.jsx)(ht,{icon:u4,size:32}):g=(0,Bo.jsx)(ht,{icon:Ux});let{createNotice:m}=(0,BN.useDispatch)(nxe.store),h=(0,oxe.useCopyToClipboard)(e.url,()=>{m("info",(0,tg.__)("Link copied to clipboard."),{isDismissible:!0,type:"snackbar"})});return(0,Bo.jsx)(nn.Flex,{role:"group","aria-label":(0,tg.__)("Manage link"),className:K("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,Bo.jsxs)(nn.Flex,{gap:0,align:"flex-start",children:[(0,Bo.jsxs)(nn.Flex,{className:"block-editor-link-control__link-information",role:"figure","aria-label":(0,tg.__)("Link information"),justify:"start",align:"flex-start",children:[e?.image?(0,Bo.jsx)(nn.Flex,{className:"block-editor-link-control__preview-image",justify:"center",children:(0,Bo.jsx)("img",{src:e?.image,alt:""})}):(0,Bo.jsx)(nn.Flex,{className:K("block-editor-link-control__preview-icon",{"is-image":a?.icon}),justify:"center",children:g}),(0,Bo.jsx)(nn.Flex,{className:"block-editor-link-control__preview-details",direction:"column",gap:2,children:f?(0,Bo.jsx)("span",{className:"block-editor-link-control__preview-error-notice",children:(0,tg.__)("Link is empty")}):(0,Bo.jsxs)(Bo.Fragment,{children:[(0,Bo.jsx)(nn.ExternalLink,{className:"block-editor-link-control__preview-title",href:e.url,children:(0,Bo.jsx)(nn.__experimentalTruncate,{numberOfLines:1,children:p})}),(0,Bo.jsx)("span",{className:"block-editor-link-control__preview-info",children:(0,Bo.jsx)(nn.__experimentalTruncate,{numberOfLines:1,children:d})}),e?.badges?.length>0&&(0,Bo.jsx)(nn.__experimentalHStack,{className:"block-editor-link-control__preview-badges",alignment:"left",gap:1,children:e.badges.map((b,v)=>(0,Bo.jsx)(oKe,{intent:b.intent,children:b.label},`${b.label}|${b.intent}|${v}`))})]})})]}),(0,Bo.jsx)(nn.Button,{icon:uh,label:(0,tg.__)("Edit link"),onClick:t,size:"compact",showTooltip:!i}),r&&(0,Bo.jsx)(nn.Button,{icon:ls,label:(0,tg.__)("Remove link"),onClick:n,size:"compact",showTooltip:!i}),(0,Bo.jsx)(nn.Button,{icon:f3,label:(0,tg.__)("Copy link"),ref:h,accessibleWhenDisabled:!0,disabled:f,size:"compact",showTooltip:!i}),(0,Bo.jsx)(J_e,{fillProps:e})]})})}var axe=c(G(),1),lxe=c(U(),1);var ny=c(E(),1),rKe=()=>{},nKe=({value:e,onChange:t=rKe,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,ny.jsx)("div",{className:"block-editor-link-control__setting",children:s},i.id)}return null}return(0,ny.jsx)(lxe.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,ny.jsxs)("fieldset",{className:"block-editor-link-control__settings",children:[(0,ny.jsx)(bt,{render:(0,ny.jsx)("legend",{}),children:(0,axe.__)("Currently selected link settings")}),n]})},cxe=nKe;var uxe=c(G(),1),iy=c(F(),1);function dxe(e){let t=(0,iy.useRef)(),[o,r]=(0,iy.useState)(!1),[n,i]=(0,iy.useState)(null),s=async function(a){r(!0),i(null);try{return t.current=iKe(Promise.resolve(e(a))),await t.current.promise}catch(l){if(l&&l.isCanceled)return;throw i(l.message||(0,uxe.__)("An unknown error occurred during creation. Please try again.")),l}finally{r(!1)}};return(0,iy.useEffect)(()=>()=>{t.current&&t.current.cancel()},[]),{createPage:s,isCreatingPage:o,errorMessage:n}}var iKe=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 kW=c(F(),1),mxe=c(pxe(),1);function gxe(e){let[t,o]=(0,kW.useState)(e||{}),[r,n]=(0,kW.useState)(e);return(0,mxe.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 jo=c(E(),1),xW=()=>{},hxe="core/block-editor",bxe="linkControlSettingsDrawer";function sy({searchInputPlaceholder:e,value:t,settings:o=yW,onChange:r=xW,onInputChange:n,onRemove:i,onCancel:s,noDirectEntry:a=!1,showSuggestions:l=!0,showInitialSuggestions:u,forceIsEditingLink:d,createSuggestion:f,withCreateSuggestion:p,inputValue:g="",suggestionsQuery:m={},noURLSuggestion:h=!1,createSuggestionButtonText:b,hasRichPreviews:v=!1,hasTextControl:y=!1,renderControlBottom:k=null,handleEntities:S=!1}){p===void 0&&f&&(p=!0);let[_,x]=(0,Cr.useState)(!1),[w,T]=(0,Cr.useState)(void 0),{advancedSettingsPreference:B}=(0,IN.useSelect)(me=>({advancedSettingsPreference:me(_W.store).get(hxe,bxe)??!1}),[]),{set:R}=(0,IN.useDispatch)(_W.store),I=me=>{R&&R(hxe,bxe,me),x(me)},A=B||_,P=(0,Cr.useRef)(!0),O=(0,Cr.useRef)(),N=(0,PN.useMergeRefs)([O,Ev()]),z=(0,Cr.useRef)(),D=(0,Cr.useRef)(),M=(0,Cr.useRef)(),V=o.map(({id:me})=>me),[L,j,q,Q,te]=gxe(t),ee=me=>{q(me),n?.(me)},W=S&&!!L?.id,$=(0,PN.useInstanceId)(sy,"link-control"),Y=W?`${$}__help`:null,Z=t&&!(0,Sxe.isShallowEqualObjects)(L,t),[oe,ne]=(0,Cr.useState)(d!==void 0?d:!t||!t.url),{createPage:X,isCreatingPage:re,errorMessage:le}=dxe(f);(0,Cr.useEffect)(()=>{d!==void 0&&ne(d)},[d]),(0,Cr.useEffect)(()=>{if(P.current)return;(yxe.focus.focusable.find(O.current)[0]||O.current).focus()},[oe,re]),(0,Cr.useEffect)(()=>(P.current=!1,()=>{P.current=!0}),[]);let ve=(0,Cr.useRef)();(0,Cr.useEffect)(()=>{if(ve.current===void 0){ve.current=g;return}ve.current!==g&&(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."),ve.current=g)},[g]),(0,Cr.useEffect)(()=>{if(w?.type==="invalid"){let me=D.current;me&&typeof me.reportValidity=="function"&&me.reportValidity()}},[w]);let xe=t?.url?.trim()?.length>0,be=()=>{ne(!1)},ae=me=>{let Me={type:"invalid",message:(0,Ec.__)("Please enter a valid URL.")},Ze={type:"valid"},ze=me?.trim();if(!ze?.length||!qg(ze))return Me;if(Kg(ze)||Yg(ze))return Ze;let Je=(0,ON.prependHTTPS)(ze);return(0,ON.isURL)(Je)?Ze:Me},pe=me=>{if(!(me&&me.id&&me.type&&!m_.includes(me.type))){let ze=me?.url||qe,Je=ae(ze);if(Je.type==="invalid"){T(Je);return}let{url:lt}=DE(ze);me={...me,url:lt}}me?.kind==="taxonomy"&&me?.url&&(M.current=me.url);let Ze=Object.keys(me).reduce((ze,Je)=>(V.includes(Je)||(ze[Je]=me[Je]),ze),{});r({...L,...Ze,title:L?.title||me?.title}),T(void 0),be()},ke=()=>{if(pt)return!1;let me=qe.trim(),Me=L&&L.id&&L.type&&!m_.includes(L.type),Ze=t?.url===me;if(Me&&Ze)return T(void 0),!0;let ze=ae(qe);return ze.type==="invalid"?(T(ze),!1):(T(void 0),!0)},Se=()=>{Z&&r({...t,...L,url:DE(qe).url}),be(),T(void 0)},we=()=>{ke()&&Se()},Ce=me=>{let{keyCode:Me}=me;Me===vxe.ENTER&&!pt&&(me.preventDefault(),we())},se=()=>{j(t)},ie=me=>{me.preventDefault(),me.stopPropagation(),se(),T(void 0),xe?be():i?.(),s?.()},[Ae,ye]=(0,Cr.useState)(!1),Te=()=>{let{id:me,kind:Me,type:Ze,...ze}=L;j({...ze,id:void 0,kind:void 0,type:void 0,url:void 0}),ye(!0)};(0,Cr.useEffect)(()=>{Ae&&(D.current?.focus(),ye(!1))},[Ae]);let qe=L?.url!==void 0?L.url:g||"",pt=!qe?.trim()?.length;(0,Cr.useEffect)(()=>{T(void 0)},[qe]);let at=!w,Ct=i&&t&&!oe&&!re,rt=oe&&xe,Ot=xe&&y,ut=(oe||!t)&&!re,Ut=pt||!at||t&&!Z,So=!!o?.length&&oe&&xe,mo=(0,Cr.useMemo)(()=>t?.kind==="taxonomy"&&!t?.url&&M.current?{...t,url:M.current}:t,[t]);return(0,jo.jsxs)("div",{tabIndex:-1,ref:N,className:"block-editor-link-control",children:[re&&(0,jo.jsxs)("div",{className:"block-editor-link-control__loading",children:[(0,jo.jsx)(Zi.Spinner,{})," ",(0,Ec.__)("Creating"),"\u2026"]}),ut&&(0,jo.jsxs)(jo.Fragment,{children:[(0,jo.jsxs)("div",{className:K({"block-editor-link-control__search-input-wrapper":!0,"has-text-control":Ot,"has-actions":rt}),children:[Ot&&(0,jo.jsx)(Zi.TextControl,{ref:z,className:"block-editor-link-control__field block-editor-link-control__text-content",label:(0,Ec.__)("Text"),value:L?.title,onChange:Q,onKeyDown:Ce}),(0,jo.jsx)(Z_e,{ref:D,currentLink:t,className:"block-editor-link-control__field block-editor-link-control__search-input",placeholder:e,value:qe,withCreateSuggestion:p,onCreateSuggestion:X,onChange:ee,onSelect:pe,showInitialSuggestions:u,allowDirectEntry:!a,showSuggestions:l,suggestionsQuery:m,withURLSuggestion:!h,createSuggestionButtonText:b,hideLabelFromVision:!Ot,isEntity:W,customValidity:w,suffix:(0,jo.jsx)(sKe,{isEntity:W,showActions:rt,isDisabled:Ut,onUnlink:Te,onSubmit:we,helpTextId:Y})}),W&&Y&&(0,jo.jsx)("p",{id:Y,className:"block-editor-link-control__help",children:(0,Ec.sprintf)((0,Ec.__)("Synced with the selected %s."),L?.type||"item")})]}),le&&(0,jo.jsx)(Zi.Notice,{className:"block-editor-link-control__search-error",status:"error",isDismissible:!1,children:le})]}),t&&!oe&&!re&&(0,jo.jsx)(sxe,{value:mo,onEditClick:()=>ne(!0),hasRichPreviews:v,hasUnlinkControl:Ct,onRemove:()=>{i(),ne(!0)}},mo?.url),So&&(0,jo.jsx)("div",{className:"block-editor-link-control__tools",children:!pt&&(0,jo.jsx)(B_e,{settingsOpen:A,setSettingsOpen:I,children:(0,jo.jsx)(cxe,{value:L,settings:o,onChange:te(V)})})}),rt&&(0,jo.jsxs)(Zi.__experimentalHStack,{justify:"right",className:"block-editor-link-control__search-actions",children:[(0,jo.jsx)(Zi.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:ie,children:(0,Ec.__)("Cancel")}),(0,jo.jsx)(Zi.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:Ut?xW:we,className:"block-editor-link-control__search-submit","aria-disabled":Ut,children:(0,Ec.__)("Apply")})]}),!re&&k&&k()]})}function sKe({isEntity:e,showActions:t,isDisabled:o,onUnlink:r,onSubmit:n,helpTextId:i}){if(e)return(0,jo.jsx)(Zi.Button,{icon:ls,onClick:r,"aria-describedby":i,showTooltip:!0,label:(0,Ec.__)("Unsync and edit"),__next40pxDefaultSize:!0});if(!t)return(0,jo.jsx)(Zi.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,jo.jsx)(Zi.Button,{onClick:o?xW:n,label:(0,Ec.__)("Submit"),icon:cd,className:"block-editor-link-control__search-submit","aria-disabled":o,size:"small"})})}sy.ViewerFill=exe;sy.DEFAULT_LINK_SETTINGS=yW;var AN=e=>((0,kxe.default)("wp.blockEditor.__experimentalLinkControl",{since:"6.8",alternative:"wp.blockEditor.LinkControl"}),(0,jo.jsx)(sy,{...e}));AN.ViewerFill=sy.ViewerFill;AN.DEFAULT_LINK_SETTINGS=sy.DEFAULT_LINK_SETTINGS;var og=sy;var xxe=c(G(),1),wxe=c(U(),1);var VE=1.5,wW=.01,CW=10,EW="";function _xe(e){return e!==void 0&&e!==EW}var TW=c(E(),1),aKe=({__next40pxDefaultSize:e,value:t,onChange:o,__unstableInputWidth:r="60px",...n})=>{let i=_xe(t),s=(d,f)=>{if(i)return d;let p=wW*CW;switch(`${d}`){case`${p}`:return VE+p;case"0":return f?d:VE-p;case"":return VE;default:return d}},a=(d,f)=>{let p=["insertText","insertFromPaste"].includes(f.payload.event.nativeEvent?.inputType),g=s(d.value,p);return{...d,value:g}},l=i?t:EW;return(0,TW.jsx)("div",{className:"block-editor-line-height-control",children:(0,TW.jsx)(wxe.__experimentalNumberControl,{placeholder:VE,...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,xxe.__)("Line height"),step:wW,spinFactor:CW,value:l,min:0,spinControls:"custom"})})},LN=aKe;var Mu=c(G(),1),Cxe=c(ar(),1),Xi=c(U(),1),NN=c(J(),1),Exe=c(io(),1);var Txe=c(fe(),1),Rxe=c(Tt(),1),Bxe=c(us(),1),Pxe=c(F(),1);function MN(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 Mn=c(E(),1),lKe=()=>{},cKe=0,uKe=({mediaURL:e,mediaId:t,mediaIds:o,allowedTypes:r,accept:n,onError:i,onSelect:s,onSelectURL:a,onReset:l,onToggleFeaturedImage:u,useFeaturedImage:d,onFilesUpload:f=lKe,name:p=(0,Mu.__)("Replace"),createNotice:g,removeNotice:m,children:h,multiple:b=!1,addToGallery:v,handleUpload:y=!0,variant:k,popoverProps:S,renderToggle:_,className:x})=>{let{mediaUpload:w,allowedMimeTypes:T}=(0,NN.useSelect)(M=>{let{getSettings:V}=M(C),L=V();return{mediaUpload:L.mediaUpload,allowedMimeTypes:L.allowedMimeTypes}},[]),B=`block-editor/media-replace-flow/error-notice/${++cKe}`,R=(0,Pxe.useMemo)(()=>MN(r,T,n),[r,T,n]),I=M=>{let V=(0,Rxe.__unstableStripHTML)(M);if(i){i(V);return}setTimeout(()=>{g("error",V,{speak:!0,id:B,isDismissible:!0})},1e3)},A=(M,V)=>{d&&u&&u(),V(),s(M),(0,Cxe.speak)((0,Mu.__)("The media file has been replaced")),m(B)},P=(M,V)=>{let L=M.target.files;if(!y)return V(),s(L);f(L),w({allowedTypes:r,filesList:L,onFileChange:([j])=>{A(j,V)},onError:I})},O=M=>{M.keyCode===Exe.DOWN&&(M.preventDefault(),M.target.click())},z=b&&(!r||r.length===0?!1:r.every(M=>M==="image"||M.startsWith("image/"))),D={...S,variant:k};return(0,Mn.jsx)(Xi.Dropdown,{popoverProps:D,className:x,contentClassName:K("block-editor-media-replace-flow__options",k&&`is-variant-${k}`),renderToggle:({isOpen:M,onToggle:V})=>_?_({"aria-expanded":M,"aria-haspopup":"true",onClick:V,onKeyDown:O,children:p}):(0,Mn.jsx)(Xi.ToolbarButton,{"aria-expanded":M,"aria-haspopup":"true",onClick:V,onKeyDown:O,children:p}),renderContent:({onClose:M})=>(0,Mn.jsxs)(Mn.Fragment,{children:[(0,Mn.jsxs)(Xi.NavigableMenu,{className:"block-editor-media-replace-flow__media-upload-menu",children:[(0,Mn.jsxs)(Xs,{children:[(0,Mn.jsx)(ku,{gallery:z,addToGallery:v,multiple:b,value:b?o:t,onSelect:V=>A(V,M),allowedTypes:r,render:({open:V})=>(0,Mn.jsx)(Xi.MenuItem,{icon:ev,onClick:V,children:(0,Mu.__)("Open Media Library")})}),(0,Mn.jsx)(Xi.FormFileUpload,{onChange:V=>{P(V,M)},accept:R,multiple:!!b,render:({openFileDialog:V})=>(0,Mn.jsx)(Xi.MenuItem,{icon:N6,onClick:()=>{V()},children:(0,Mu._x)("Upload","verb")})})]}),u&&(0,Mn.jsx)(Xi.MenuItem,{icon:K4,onClick:u,isPressed:d,children:(0,Mu.__)("Use featured image")}),typeof h=="function"?h({onClose:M}):h,e&&l&&(0,Mn.jsx)(Xi.MenuItem,{onClick:()=>{l(),M()},children:(0,Mu.__)("Reset")})]}),a&&(0,Mn.jsxs)("form",{className:"block-editor-media-flow__url-input",children:[(0,Mn.jsx)("span",{className:"block-editor-media-replace-flow__image-url-label",children:(0,Mu.__)("Current media URL:")}),(0,Mn.jsx)(og,{value:{url:e},settings:[],showSuggestions:!1,onChange:({url:V})=>{a(V)},searchInputPlaceholder:(0,Mu.__)("Paste or type URL")})]})]})})},h_=(0,Txe.compose)([(0,NN.withDispatch)(e=>{let{createNotice:t,removeNotice:o}=e(Bxe.store);return{createNotice:t,removeNotice:o}}),(0,Xi.withFilters)("editor.MediaReplaceFlow")])(uKe);var Zr=c(U(),1),qr=c(G(),1),ig=c(F(),1),Gxe=c(J(),1);var Wxe=c(Rt(),1);var IW=c(G(),1),VN=c(F(),1),b_=c(U(),1);var Uxe=c(Rt(),1);var Axe=c(G(),1),Lxe=c(U(),1);var Ixe=c(U(),1),DN=c(Fs(),1),RW=c(E(),1);function Oxe({url:e,urlLabel:t,className:o}){let r=K(o,"block-editor-url-popover__link-viewer-url");return e?(0,RW.jsx)(Ixe.ExternalLink,{className:r,href:e,children:t||(0,DN.filterURLForDisplay)((0,DN.safeDecodeURI)(e))}):(0,RW.jsx)("span",{className:r})}var FE=c(E(),1);function Mxe({className:e,linkClassName:t,onEditLinkClick:o,url:r,urlLabel:n,...i}){return(0,FE.jsxs)("div",{className:K("block-editor-url-popover__link-viewer",e),...i,children:[(0,FE.jsx)(Oxe,{url:r,urlLabel:n,className:t}),o&&(0,FE.jsx)(Lxe.Button,{icon:uh,label:(0,Axe.__)("Edit"),onClick:o,size:"compact"})]})}var zxe=c(G(),1),jxe=c(U(),1);var PW=c(ar(),1),vf=c(G(),1),vi=c(F(),1),Tc=c(io(),1),ml=c(U(),1),ay=c(fe(),1),Nxe=c(J(),1),Dxe=c(Fs(),1);var pl=c(E(),1),Vxe=c(ue(),1),{ValidatedInputControl:dKe}=H(ml.privateApis),BW=()=>{};function Fxe(e){return typeof e=="function"}function yf(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:g,isFullWidth:m,label:h=null,markWhenOptional:b,onChange:v,onKeyDown:y,onSubmit:k,placeholder:S=(0,vf.__)("Paste URL or type to search"),required:_=!0,suffix:x,value:w=""}=e,T=(0,ay.useInstanceId)(yf),{getSettings:B}=(0,Nxe.useSelect)(C),R=(0,ay.useDebounce)(PW.speak,500),[I,A]=(0,vi.useState)([]),[P,O]=(0,vi.useState)(null),[N,z]=(0,vi.useState)(null),[D,M]=(0,vi.useState)(!1),[V,L]=(0,vi.useState)(!1),j=(0,vi.useRef)(),q=(0,vi.useRef)([]),Q=(0,vi.useRef)(null),te=g??j,ee=`url-input-control-${T}`,W=`block-editor-url-input-suggestions-${T}`,$=`block-editor-url-input-suggestion-${T}`,Y=D&&u!==!0&&(i||!!w.length),Z=(0,ay.useEvent)((ae="")=>{let pe=Fxe(t)?t:B().__experimentalFetchLinkSuggestions;if(!pe)return;let ke=!ae?.length,Se=ae.trim();if(!ke&&(Se.length<2||!o&&(0,Dxe.isURL)(Se))){Q.current?.cancel?.(),Q.current=null,A([]),M(!1),O(Se),z(null),L(!1);return}z(null),L(!0);let we=pe(Se,{isInitialSuggestions:ke});Q.current=we,we.then(Ce=>{Q.current===we&&(A(Ce),O(Se),L(!1),M(!!Ce.length),Ce.length?R((0,vf.sprintf)((0,vf._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",Ce.length),Ce.length),"assertive"):R((0,vf.__)("No results."),"assertive"))}).catch(()=>{Q.current===we&&L(!1)}).finally(()=>{Q.current===we&&(Q.current=null)})}),oe=(0,ay.useDebounce)(Z,200);(0,vi.useEffect)(()=>{!u&&(w.length||i)&&oe(w)},[w,u,i,oe]),(0,vi.useEffect)(()=>{Y||M(!1)},[Y]),(0,vi.useEffect)(()=>{Y&&N!==null&&q.current[N]?.scrollIntoView({behavior:"instant",block:"nearest",inline:"nearest"})},[Y,N]),(0,vi.useEffect)(()=>()=>{Q.current?.cancel?.(),Q.current=null},[]);function ne(ae){v(ae.url,ae),z(null),M(!1)}function X(ae){ne(ae),te.current.focus()}function re(ae){v(ae)}function le(){w&&!u&&!I.length&&Q.current===null&&oe(w)}function ve(ae){if(y?.(ae),!Y||!I.length||V){switch(ae.keyCode){case Tc.UP:{ae.target.selectionStart!==0&&(ae.preventDefault(),ae.target.setSelectionRange(0,0));break}case Tc.DOWN:{w.length!==ae.target.selectionStart&&(ae.preventDefault(),ae.target.setSelectionRange(w.length,w.length));break}case Tc.ENTER:{k&&(ae.preventDefault(),k(null,ae));break}}return}let pe=I[N];switch(ae.keyCode){case Tc.UP:{ae.preventDefault(),z(N?N-1:I.length-1);break}case Tc.DOWN:{ae.preventDefault(),z(N===null||N===I.length-1?0:N+1);break}case Tc.TAB:{N!==null&&(ne(pe),(0,PW.speak)((0,vf.__)("Link selected.")));break}case Tc.ENTER:{ae.preventDefault(),N!==null?(ne(pe),k&&k(pe,ae)):k&&k(null,ae);break}}}let xe={id:ee,label:h,className:K("block-editor-url-input",a,{"is-full-width":m}),hideLabelFromVision:p},be={id:ee,value:w,required:_,type:"text",name:ee,autoComplete:"off",onChange:d?BW:re,onFocus:d?BW:le,onKeyDown:d?BW:ve,placeholder:S,role:"combobox","aria-label":h?void 0:(0,vf.__)("URL"),"aria-expanded":Y,"aria-autocomplete":"list","aria-owns":W,"aria-activedescendant":N!==null?`${$}-${N}`:void 0,ref:te,disabled:d,suffix:x,help:f};return(0,pl.jsxs)(pl.Fragment,{children:[(0,pl.jsx)(fKe,{controlProps:xe,inputProps:be,isLoading:V,customValidity:l,markWhenOptional:b,renderControl:r}),Y&&I.length>0&&(0,pl.jsx)(pKe,{autocompleteRef:s,className:a,handleSuggestionClick:X,isLoading:V,renderSuggestions:n,selectedSuggestion:N,suggestionNodesRef:q,suggestionOptionIdPrefix:$,suggestions:I,suggestionsListboxId:W,suggestionsValue:P})]})}function fKe({controlProps:e,inputProps:t,isLoading:o,customValidity:r,markWhenOptional:n,renderControl:i}){let[s,a]=(0,vi.useState)(r!==void 0);return r!==void 0&&!s&&a(!0),i?i(e,t,o):(0,pl.jsxs)(ml.BaseControl,{...e,children:[(0,pl.jsx)(s?dKe:ml.__experimentalInputControl,{...t,...s&&{customValidity:r,...n!==void 0&&{markWhenOptional:n}}}),o&&(0,pl.jsx)(ml.Spinner,{})]})}function pKe({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=(g,m)=>({role:"option",tabIndex:"-1",id:`${a}-${m}`,ref:h=>{s.current[m]=h},"aria-selected":m===i?!0:void 0});return Fxe(n)?n({suggestions:l,selectedSuggestion:i,suggestionsListProps:f,buildSuggestionItemProps:p,isLoading:r,handleSuggestionClick:o,isInitialSuggestions:!d?.length,currentInputValue:d}):(0,pl.jsx)(ml.Popover,{placement:"bottom",focusOnMount:!1,children:(0,pl.jsx)("div",{...f,className:K("block-editor-url-input__suggestions",{[`${t}__suggestions`]:t}),children:l.map((g,m)=>(0,Vxe.createElement)(ml.Button,{__next40pxDefaultSize:!0,...p(g,m),key:g.id,className:K("block-editor-url-input__suggestion",{"is-selected":m===i}),onClick:()=>o(g)},g.title))})})}var zE=c(E(),1);function Hxe({autocompleteRef:e,className:t,onChangeInputValue:o,value:r,...n}){return(0,zE.jsxs)("form",{className:K("block-editor-url-popover__link-editor",t),...n,children:[(0,zE.jsx)(yf,{value:r,onChange:o,autocompleteRef:e}),(0,zE.jsx)(jxe.Button,{icon:cd,label:(0,zxe.__)("Apply"),type:"submit",size:"compact"})]})}var rg=c(E(),1),{__experimentalPopoverLegacyPositionToPlacement:mKe}=H(b_.privateApis),gKe="bottom",OW=(0,VN.forwardRef)(({additionalControls:e,children:t,renderSettings:o,placement:r,focusOnMount:n="firstElement",position:i,...s},a)=>{i!==void 0&&(0,Uxe.default)("`position` prop in wp.blockEditor.URLPopover",{since:"6.2",alternative:"`placement` prop"});let l;r!==void 0?l=r:i!==void 0&&(l=mKe(i)),l=l||gKe;let[u,d]=(0,VN.useState)(!1),f=!!o&&u,p=()=>{d(!u)};return(0,rg.jsxs)(b_.Popover,{ref:a,role:"dialog","aria-modal":"true","aria-label":(0,IW.__)("Edit URL"),className:"block-editor-url-popover",focusOnMount:n,placement:l,shift:!0,variant:"toolbar",...s,children:[(0,rg.jsx)("div",{className:"block-editor-url-popover__input-container",children:(0,rg.jsxs)("div",{className:"block-editor-url-popover__row",children:[t,!!o&&(0,rg.jsx)(b_.Button,{className:"block-editor-url-popover__settings-toggle",icon:un,label:(0,IW.__)("Link settings"),onClick:p,"aria-expanded":u,size:"compact"})]})}),f&&(0,rg.jsx)("div",{className:"block-editor-url-popover__settings",children:o()}),e&&!f&&(0,rg.jsx)("div",{className:"block-editor-url-popover__additional-controls",children:e})]})});OW.LinkEditor=Hxe;OW.LinkViewer=Mxe;var ng=OW;var Zt=c(E(),1),hKe=()=>{},bKe=({src:e,onChange:t,onSubmit:o,onClose:r,popoverAnchor:n})=>(0,Zt.jsx)(ng,{anchor:n,onClose:r,children:(0,Zt.jsx)("form",{className:"block-editor-media-placeholder__url-input-form",onSubmit:o,children:(0,Zt.jsx)(Zr.__experimentalInputControl,{label:(0,qr.__)("URL"),type:"text",hideLabelFromVision:!0,placeholder:(0,qr.__)("Paste or type URL"),onChange:t,value:e,suffix:(0,Zt.jsx)(Zr.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Zt.jsx)(Zr.Button,{size:"small",icon:cd,label:(0,qr.__)("Apply"),type:"submit"})})})})}),yKe=({src:e,onChangeSrc:t,onSelectURL:o})=>{let[r,n]=(0,ig.useState)(null),[i,s]=(0,ig.useState)(!1),a=()=>{s(!0)},l=()=>{s(!1),r?.focus()},u=d=>{d.preventDefault(),e&&o&&(o(e),l())};return(0,Zt.jsxs)("div",{className:"block-editor-media-placeholder__url-input-container",children:[(0,Zt.jsx)(Zr.Button,{__next40pxDefaultSize:!0,className:"block-editor-media-placeholder__button",onClick:a,isPressed:i,variant:"secondary","aria-haspopup":"dialog",ref:n,children:(0,qr.__)("Insert from URL")}),i&&(0,Zt.jsx)(bKe,{src:e,onChange:t,onSubmit:u,onClose:l,popoverAnchor:r})]})};function vKe({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:g,onError:m,onSelect:h,onCancel:b,onSelectURL:v,onToggleFeaturedImage:y,onDoubleClick:k,onFilesPreUpload:S=hKe,onHTMLDrop:_,children:x,mediaLibraryButton:w,placeholder:T,style:B}){_&&(0,Wxe.default)("wp.blockEditor.MediaPlaceholder onHTMLDrop prop",{since:"6.2",version:"6.4"});let{mediaUpload:R,allowedMimeTypes:I}=(0,Gxe.useSelect)(W=>{let{getSettings:$}=W(C),Y=$();return{mediaUpload:Y.mediaUpload,allowedMimeTypes:Y.allowedMimeTypes}},[]),[A,P]=(0,ig.useState)("");(0,ig.useEffect)(()=>{P(e?.src??"")},[e?.src]);let O=(0,ig.useMemo)(()=>MN(t,I,l),[t,I,l]),N=()=>!t||t.length===0?!1:t.every(W=>W==="image"||W.startsWith("image/")),z=W=>{if(!f||typeof f=="function"&&!f(W))return h(W);S(W);let $;if(d)if(u){let Y=[];$=Z=>{let oe=(e??[]).filter(ne=>ne.id?!Y.some(({id:X})=>Number(X)===Number(ne.id)):!Y.some(({urlSlug:X})=>ne.url.includes(X)));h(oe.concat(Z)),Y=Z.map(ne=>{let X=ne.url.lastIndexOf("."),re=ne.url.slice(0,X);return{id:ne.id,urlSlug:re}})}}else $=h;else $=([Y])=>h(Y);R({allowedTypes:t,filesList:W,onFileChange:$,onError:m,multiple:d})};async function D(W){let{blocks:$}=w9(W);if(!$?.length)return;let Y=await Promise.all($.map(Z=>{let oe=Z.name.split("/")[1];return Z.attributes.id?(Z.attributes.type=oe,Z.attributes):new Promise((ne,X)=>{window.fetch(Z.attributes.url).then(re=>re.blob()).then(re=>R({filesList:[re],additionalData:{title:Z.attributes.title,alt_text:Z.attributes.alt,caption:Z.attributes.caption,type:oe},onFileChange:([le])=>{le.id&&ne(le)},allowedTypes:t,onError:X})).catch(()=>ne(Z.attributes.url))})})).catch(Z=>m(Z));Y?.length&&h(d?Y:Y[0])}let M=W=>{z(W.target.files)},L=T??(W=>{let{instructions:$,title:Y}=n;if(!R&&!v&&($=(0,qr.__)("To edit this block, you need permission to upload media.")),$===void 0||Y===void 0){let oe=t??[],[ne]=oe,X=oe.length===1,re=X&&ne==="audio",le=X&&ne==="image",ve=X&&ne==="video";$===void 0&&R&&($=(0,qr.__)("Drag and drop an image or video, upload, or choose from your library."),re?$=(0,qr.__)("Drag and drop an audio file, upload, or choose from your library."):le?$=(0,qr.__)("Drag and drop an image, upload, or choose from your library."):ve&&($=(0,qr.__)("Drag and drop a video, upload, or choose from your library."))),Y===void 0&&(Y=(0,qr.__)("Media"),re?Y=(0,qr.__)("Audio"):le?Y=(0,qr.__)("Image"):ve&&(Y=(0,qr.__)("Video")))}let Z=K("block-editor-media-placeholder",o,{"is-appender":a});return(0,Zt.jsxs)(Zr.Placeholder,{icon:r,label:Y,instructions:$,className:Z,notices:s,onDoubleClick:k,preview:i,style:B,children:[W,x]})}),j=()=>p?null:(0,Zt.jsx)(Zr.DropZone,{onFilesDrop:z,onDrop:D,isEligible:W=>{let $="wp-block:core/",Y=[];for(let Z of W.types)Z.startsWith($)&&Y.push(Z.slice($.length));return Y.every(Z=>t.includes(Z))&&(d?!0:Y.length===1)}}),q=()=>b&&(0,Zt.jsx)(Zr.Button,{__next40pxDefaultSize:!0,className:"block-editor-media-placeholder__cancel-button",title:(0,qr.__)("Cancel"),variant:"link",onClick:b,children:(0,qr.__)("Cancel")}),Q=()=>v&&(0,Zt.jsx)(yKe,{src:A,onChangeSrc:P,onSelectURL:v}),te=()=>y&&(0,Zt.jsx)("div",{className:"block-editor-media-placeholder__url-input-container",children:(0,Zt.jsx)(Zr.Button,{__next40pxDefaultSize:!0,className:"block-editor-media-placeholder__button",onClick:y,variant:"secondary",children:(0,qr.__)("Use featured image")})}),ee=()=>{let $=w??(({open:Z})=>(0,Zt.jsx)(Zr.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{Z()},children:(0,qr.__)("Media Library")})),Y=(0,Zt.jsx)(ku,{addToGallery:u,gallery:d&&N(),multiple:d,onSelect:h,allowedTypes:t,mode:"browse",value:Array.isArray(e)?e.map(({id:Z})=>Z):e.id,render:$});if(R&&a)return(0,Zt.jsxs)(Zt.Fragment,{children:[j(),(0,Zt.jsx)(Zr.FormFileUpload,{onChange:M,accept:O,multiple:!!d,render:({openFileDialog:Z})=>{let oe=(0,Zt.jsxs)(Zt.Fragment,{children:[(0,Zt.jsx)(Zr.Button,{__next40pxDefaultSize:!0,variant:"primary",className:K("block-editor-media-placeholder__button","block-editor-media-placeholder__upload-button"),onClick:Z,children:(0,qr._x)("Upload","verb")}),Y,Q(),te(),q()]});return L(oe)}})]});if(R){let Z=(0,Zt.jsxs)(Zt.Fragment,{children:[j(),(0,Zt.jsx)(Zr.FormFileUpload,{render:({openFileDialog:oe})=>(0,Zt.jsx)(Zr.Button,{__next40pxDefaultSize:!0,onClick:oe,variant:"primary",className:K("block-editor-media-placeholder__button","block-editor-media-placeholder__upload-button"),children:(0,qr._x)("Upload","verb")}),onChange:M,accept:O,multiple:!!d}),Y,Q(),te(),q()]});return L(Z)}return L(Y)};return g?(0,Zt.jsx)(Xs,{children:j()}):(0,Zt.jsx)(Xs,{fallback:L(Q()),children:ee()})}var $xe=(0,Zr.withFilters)("editor.MediaPlaceholder")(vKe);var Kxe=c(E(),1),SKe=({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,Kxe.jsx)(iN,{settings:o,gradients:[],disableCustomGradients:!0,...t})},Yxe=SKe;var Qwe=c(Qz(),1);var Jwe=c(F(),1);var qwe=c(F(),1);var Hwe=c(Xg(),1),Xn=c(F(),1),kf=c(J(),1),XN=c(fe(),1),Uwe=c(Yo(),1),Gwe=c(U(),1),Wwe=c(de(),1),$we=c(Rt(),1),C_=c(G(),1);var qxe=c(G(),1),FN=c(U(),1);var AW=c(G(),1),ly=c(U(),1);var Sf=c(E(),1),kKe={placement:"bottom-start"},_Ke=()=>(0,Sf.jsxs)(Sf.Fragment,{children:[["bold","italic","link","unknown"].map(e=>(0,Sf.jsx)(ly.Slot,{name:`RichText.ToolbarControls.${e}`},e)),(0,Sf.jsx)(ly.Slot,{name:"RichText.ToolbarControls",children:e=>{if(!e.length)return null;let o=e.map(([{props:r}])=>r).some(({isActive:r})=>r);return(0,Sf.jsx)(ly.ToolbarItem,{children:r=>(0,Sf.jsx)(ly.DropdownMenu,{icon:un,label:(0,AW.__)("More"),toggleProps:{...r,className:K(r.className,{"is-pressed":o}),description:(0,AW.__)("Displays more block tools")},controls:qc(e.map(([{props:n}])=>n),"title"),popoverProps:kKe})})}})]}),LW=_Ke;var sg=c(E(),1);function xKe({popoverAnchor:e}){return(0,sg.jsx)(FN.Popover,{placement:"top",focusOnMount:!1,anchor:e,className:"block-editor-rich-text__inline-format-toolbar",__unstableSlotName:"block-toolbar",children:(0,sg.jsx)(Rk,{className:"block-editor-rich-text__inline-format-toolbar-group","aria-label":(0,qxe.__)("Format tools"),children:(0,sg.jsx)(FN.ToolbarGroup,{children:(0,sg.jsx)(LW,{})})})})}var wKe=({inline:e,editableContentElement:t})=>e?(0,sg.jsx)(xKe,{popoverAnchor:t}):(0,sg.jsx)(Do,{group:"inline",children:(0,sg.jsx)(LW,{})}),Zxe=wKe;var zN=c(F(),1),Xxe=c(J(),1);function Qxe({html:e,value:t}){let o=(0,zN.useRef)(),r=!!t.activeFormats?.length,{__unstableMarkLastChangeAsPersistent:n}=(0,Xxe.useDispatch)(C);(0,zN.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 __=c(F(),1),Cwe=c(fe(),1);var cy=c(Yo(),1),Jxe=c(ho(),1);var{subscribeOwnedListener:CKe}=H(cy.privateApis),EKe=["`",'"',"'","\u201C\u201D","\u2018\u2019"],ewe=e=>t=>{function o(r){let{inputType:n,data:i}=r,{value:s,onChange:a,registry:l}=e.current;if(n!=="insertText"||(0,cy.isCollapsed)(s))return;let u=(0,Jxe.applyFilters)("blockEditor.wrapSelectionSettings",EKe).find(([_,x])=>_===i||x===i);if(!u)return;let[d,f=d]=u,p=s.start,g=s.end+d.length,m=(0,cy.insert)(s,d,p,p);m=(0,cy.insert)(m,f,g,g);let{__unstableMarkLastChangeAsPersistent:h,__unstableMarkAutomaticChange:b}=l.dispatch(C);h(),a(m),b();let v={};for(let _ in r)v[_]=r[_];v.data=f;let{ownerDocument:y}=t,{defaultView:k}=y,S=new k.InputEvent("input",v);window.queueMicrotask(()=>{t.dispatchEvent(S)}),r.preventDefault()}return CKe(t,"beforeinput",o,!0)};var v_=c(Yo(),1),y_=c(de(),1);var twe=c(Yo(),1);function owe(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,twe.insert)(e,o)}var{subscribeOwnedListener:rwe}=H(v_.privateApis);function nwe(e){let t=e.length;for(;t--;){let o=Iw(e[t].attributes);if(o)return e[t].attributes[o]=e[t].attributes[o].toString().replace(yd,""),[e[t].clientId,o,0,0];let r=nwe(e[t].innerBlocks);if(r)return r}return[]}var iwe=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(),h=(0,y_.getBlockTransforms)("from").filter(({type:k})=>k==="prefix"),b=(0,y_.findTransform)(h,({prefix:k})=>m===k);if(!b)return;let v=(0,v_.toHTMLString)({value:(0,v_.insert)(d,yd,0,f)}),y=b.transform(v);return l(...nwe([y])),a([y]),u.dispatch(C).__unstableMarkAutomaticChange(),!0}function r(s){let{inputType:a,type:l}=s,{getValue:u,onChange:d,__unstableAllowPrefixTransformations:f,formatTypes:p,registry:g,onReplace:m}=e.current;if(a!=="insertText"&&l!=="compositionend"||f&&o())return;let h=u(),b=(0,y_.getBlockTransforms)("from").filter(_=>_.type==="input"),v=(0,y_.findTransform)(b,_=>_.regExp.test(h.text));if(v){m(v.transform()),g.dispatch(C).__unstableMarkAutomaticChange();return}let y=p.reduce((_,{__unstableInputRule:x})=>(x&&(_=x(_)),_),owe(h)),{__unstableMarkLastChangeAsPersistent:k,__unstableMarkAutomaticChange:S}=g.dispatch(C);y!==h&&(k(),d({...y,activeFormats:h.activeFormats}),S())}let n=rwe(t,"input",r,!0),i=rwe(t,"compositionend",r,!0);return()=>{n(),i()}};var swe=c(Yo(),1);var{subscribeOwnedListener:TKe}=H(swe.privateApis),awe=e=>t=>{function o(r){if(r.inputType!=="insertReplacementText")return;let{registry:n}=e.current;n.dispatch(C).__unstableMarkLastChangeAsPersistent()}return TKe(t,"beforeinput",o)};var jN=c(io(),1),lwe=c(Yo(),1);var{subscribeOwnedListener:RKe}=H(lwe.privateApis),cwe=()=>e=>{function t(o){(jN.isKeyboardEvent.primary(o,"z")||jN.isKeyboardEvent.primary(o,"y")||jN.isKeyboardEvent.primaryShift(o,"z"))&&o.preventDefault()}return RKe(e,"keydown",t,!0)};var uwe=c(Yo(),1);var{subscribeOwnedListener:BKe}=H(uwe.privateApis),dwe=e=>t=>{let{keyboardShortcuts:o}=e.current;function r(n){for(let i of o.current)i(n)}return BKe(t,"keydown",r,!0)};var fwe=c(Yo(),1);var{subscribeOwnedListener:PKe}=H(fwe.privateApis),pwe=e=>t=>{let{inputEvents:o}=e.current;function r(n){for(let i of o.current)i(n)}return PKe(t,"input",r)};var HN=c(io(),1),mwe=c(Yo(),1);var{subscribeOwnedListener:IKe}=H(mwe.privateApis),gwe=e=>t=>{function o(r){let{keyCode:n}=r;if(r.defaultPrevented||n!==HN.BACKSPACE&&n!==HN.ESCAPE)return;let{registry:i}=e.current,{didAutomaticChange:s,getSettings:a}=i.select(C),{__experimentalUndo:l}=a();l&&s()&&(r.preventDefault(),l())}return IKe(t,"keydown",o)};var bwe=c(de(),1),gl=c(Yo(),1),ywe=c(Fs(),1),vwe=c(fe(),1);var OKe=c(F(),1),AKe=c(de(),1),LKe=c(E(),1);function hwe(e,t){if(t?.length){let o=e.formats.length;for(;o--;)e.formats[o]=[...t,...e.formats[o]||[]]}}function UN(e){if(!(e!==!0&&e!=="p"&&e!=="li"))return e===!0?"p":e}function S_({allowedFormats:e,disableFormats:t}){return t?S_.EMPTY_ARRAY:e}S_.EMPTY_ARRAY=[];var{subscribeDelegatedListener:MKe}=H(vwe.privateApis),{ownsSelection:NKe}=H(gl.privateApis),Swe=e=>t=>{function o(n){let{disableFormats:i,onChange:s,value:a,formatTypes:l,tagName:u,onReplace:d,__unstableEmbedURLOnPaste:f,preserveWhiteSpace:p,pastePlainText:g,registry:m}=e.current;if(!t.contains(n.target)&&!NKe(t)||n.defaultPrevented)return;let{plainText:h,html:b}=BS(n);if(n.preventDefault(),window.console.log(`Received HTML (RichText):
+`,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):

-`,b),window.console.log(`Received plain text (RichText):
+`,v),window.console.log(`Received plain text (RichText):

-`,h),i){s((0,gl.insert)(a,h));return}let v=n.clipboardData.getData("rich-text")==="true";function y(x){let w=l.reduce((T,{__unstablePasteRule:B})=>(B&&T===a&&(T=B(a,{html:b,plainText:h})),T),a);if(w!==a)s(w);else{let T=(0,gl.create)({html:x});hwe(T,a.activeFormats),s((0,gl.insert)(a,T))}}if(v){y(b);return}if(g){s((0,gl.insert)(a,(0,gl.create)({text:h})));return}let k="INLINE",S=h.trim();f&&(0,gl.isEmpty)(a)&&(0,ywe.isURL)(S)&&/^https?:/.test(S)&&(k="BLOCKS");let _=(0,bwe.pasteHandler)({HTML:b,plainText:h,mode:k,tagName:u,preserveWhiteSpace:p});if(typeof _=="string"){y(_);return}!_.length||!d||!(0,gl.isEmpty)(a)||(k==="BLOCKS"&&(y(b),m.dispatch(C).__unstableMarkLastChangeAsPersistent()),d(_,_.length-1,-1))}let{defaultView:r}=t.ownerDocument;return MKe(r,"paste",o)};var jE=c(io(),1),k_=c(Yo(),1);var{subscribeOwnedListener:DKe}=H(k_.privateApis),kwe=e=>t=>{function o(r){let{keyCode:n}=r;if(r.defaultPrevented)return;let{value:i,onMerge:s,onRemove:a}=e.current;if(n===jE.DELETE||n===jE.BACKSPACE){let{start:l,end:u,text:d}=i,f=n===jE.BACKSPACE,p=i.activeFormats&&!!i.activeFormats.length;if(!(0,k_.isCollapsed)(i)||p||f&&l!==0||!f&&u!==d.length)return;s?s(!f):a&&(0,k_.isEmpty)(i)&&f&&a(!f),r.preventDefault()}}return DKe(t,"keydown",o)};var MW=c(io(),1),uy=c(Yo(),1),_we=c(fe(),1);var{subscribeOwnedListener:VKe,ownsSelection:FKe}=H(uy.privateApis),{subscribeDelegatedListener:zKe}=H(_we.privateApis),xwe=e=>t=>{function o(a){if(a.keyCode!==MW.ENTER)return;let{onReplace:l,onSplit:u}=e.current;l&&u&&(a.__deprecatedOnSplit=!0)}function r(a){if(a.defaultPrevented||a.target!==t&&!FKe(t)||a.keyCode!==MW.ENTER)return;let{value:l,onChange:u,disableLineBreaks:d,onSplitAtEnd:f,onSplitAtDoubleLineEnd:p,registry:g}=e.current;a.preventDefault();let{text:m,start:h,end:b}=l;a.shiftKey?d||u((0,uy.insert)(l,`
-`)):f&&h===b&&b===m.length?f():p&&h===b&&b===m.length&&m.slice(-2)===`
+`,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)===`

-`?g.batch(()=>{let v={...l};v.start=v.end-2,u((0,uy.remove)(v)),p()}):d||u((0,uy.insert)(l,`
-`))}let{defaultView:n}=t.ownerDocument,i=zKe(n,"keydown",r),s=VKe(t,"keydown",o,!0);return()=>{i(),s()}};var wwe=e=>t=>{function o(){let{registry:r}=e.current;if(!r.select(C).isMultiSelecting())return;let n=t.parentElement.closest('[contenteditable="true"]');n&&n.focus()}return t.addEventListener("focus",o),()=>{t.removeEventListener("focus",o)}};var jKe=[ewe,iwe,awe,cwe,dwe,pwe,gwe,Swe,kwe,xwe,wwe];function GN(e){let t=(0,__.useRef)(e);(0,__.useInsertionEffect)(()=>{t.current=e});let o=(0,__.useMemo)(()=>jKe.map(r=>r(t)),[t]);return(0,Cwe.useRefEffect)(r=>{if(!e.isSelected)return;let n=o.map(i=>i(r));return()=>{n.forEach(i=>i())}},[o,e.isSelected])}var WN=c(Yo(),1),$N=c(F(),1);var Ewe=c(E(),1),Twe=c(ue(),1),HKe={},NW=Symbol("usesContext");function UKe({onChange:e,onFocus:t,value:o,forwardedRef:r,settings:n,isVisible:i}){let{name:s,edit:a,[NW]:l}=n,u=(0,$N.useContext)(xn),d=(0,$N.useMemo)(()=>l?Object.fromEntries(Object.entries(u).filter(([h])=>l.includes(h))):HKe,[l,u]);if(!a)return null;let f=(0,WN.getActiveFormat)(o,s),p=f!==void 0,g=(0,WN.getActiveObject)(o),m=g!==void 0&&g.type===s;return(0,Ewe.jsx)(a,{isActive:p,isVisible:i,activeAttributes:p?f.attributes||{}:{},isObjectActive:m,activeObjectAttributes:m?g.attributes||{}:{},value:o,onChange:e,onFocus:t,contentRef:r,context:d},s)}function KN({formatTypes:e,...t}){return e.map(o=>(0,Twe.createElement)(UKe,{settings:o,...t,key:o.name}))}var Rwe=c(F(),1),Bwe=c(de(),1),Pwe=c(Rt(),1);var DW=c(E(),1);function VW(e,t){if(x_.isEmpty(e)){let o=UN(t);return o?`<${o}></${o}>`:""}return Array.isArray(e)?((0,Pwe.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/"}),Bwe.children.toHTML(e)):typeof e=="string"?e:e.toHTMLString()}function HE({value:e,tagName:t,multiline:o,format:r,...n}){return e=(0,DW.jsx)(Rwe.RawHTML,{children:VW(e,o)}),t?(0,DW.jsx)(t,{...n,children:e}):e}var Mwe=c(F(),1),zW=c(de(),1),Nwe=c(Yo(),1),Dwe=c(Rt(),1);var Iwe=c(F(),1),Owe=c(Rt(),1),YN=c(J(),1),Awe=c(io(),1),w_=c(Yo(),1);var FW=c(E(),1);function GKe({children:e,identifier:t,tagName:o="div",value:r="",onChange:n,multiline:i,...s},a){(0,Owe.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}=gt(),{getSelectionStart:u,getSelectionEnd:d}=(0,YN.useSelect)(C),{selectionChange:f}=(0,YN.useDispatch)(C),p=UN(i);r=r||`<${p}></${p}>`;let m=`</${p}>${r}<${p}>`.split(`</${p}><${p}>`);m.shift(),m.pop();function h(b){n(`<${p}>${b.join(`</${p}><${p}>`)}</${p}>`)}return(0,FW.jsx)(o,{ref:a,children:m.map((b,v)=>(0,FW.jsx)(qN,{identifier:`${t}-${v}`,tagName:p,value:b,onChange:y=>{let k=m.slice();k[v]=y,h(k)},isSelected:void 0,onKeyDown:y=>{if(y.keyCode!==Awe.ENTER)return;y.preventDefault();let{offset:k}=u(),{offset:S}=d();if(typeof k!="number"||typeof S!="number")return;let _=(0,w_.create)({html:b});_.start=k,_.end=S;let x=(0,w_.split)(_).map(T=>(0,w_.toHTMLString)({value:T})),w=m.slice();w.splice(v,1,...x),h(w),f(l,`${t}-${v+1}`,0,0)},onMerge:y=>{let k=m.slice(),S=0;if(y){if(!k[v+1])return;k.splice(v,2,k[v]+k[v+1]),S=k[v].length-1}else{if(!k[v-1])return;k.splice(v-1,2,k[v-1]+k[v]),S=k[v-1].length-1}h(k),f(l,`${t}-${v-(y?0:1)}`,S,S)},...s},v))})}var Lwe=(0,Iwe.forwardRef)(GKe);var Vwe=c(E(),1);function Fwe(e){return(0,Mwe.forwardRef)((t,o)=>{let r=t.value,n=t.onChange;Array.isArray(r)&&((0,Dwe.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=zW.children.toHTML(t.value),n=s=>t.onChange(zW.children.fromDOM((0,Nwe.__unstableCreateElement)(document,s).childNodes)));let i=t.multiline?Lwe:e;return(0,Vwe.jsx)(i,{...t,value:r,onChange:n,ref:o})})}var ZN=c(U(),1),zwe=c(io(),1),jW=c(E(),1);function HW({name:e,shortcutType:t,shortcutCharacter:o,...r}){let n,i="RichText.ToolbarControls";return e&&(i+=`.${e}`),t&&o&&(n=zwe.displayShortcut[t](o)),(0,jW.jsx)(ZN.Fill,{name:i,children:(0,jW.jsx)(ZN.ToolbarButton,{...r,shortcut:n})})}var da=c(E(),1),{useRichText:WKe,KeyboardShortcutContext:$Ke,InputEventContext:KKe,RichTextShortcut:Kwe,RichTextInputEvent:Ywe}=H(Uwe.privateApis),jwe=Symbol("instanceId");function qN({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:g,onMerge:m,onSplit:h,__unstableOnSplitAtEnd:b,__unstableOnSplitAtDoubleLineEnd:v,identifier:y,preserveWhiteSpace:k,__unstablePastePlainText:S,__unstableEmbedURLOnPaste:_,__unstableDisableFormats:x,disableLineBreaks:w,__unstableAllowPrefixTransformations:T,readOnly:B,...R},I){h&&(0,$we.default)("wp.blockEditor.RichText onSplit prop",{since:"6.4",alternative:'block.json support key: "splitting"'});let A=(0,XN.useInstanceId)(qN),P=(0,Xn.useRef)(),[O,N]=(0,Xn.useState)(null),z=gt(),{clientId:D,isSelected:M,name:V}=z,L=z[Hy],j=z[jy]==="default",q=(0,Xn.useContext)(xn),Q=(0,kf.useRegistry)(),te=me=>{if(!M)return{isSelected:!1};let{getSelectionStart:Me,getSelectionEnd:Ze}=me(C),ze=Me(),Je=Ze(),lt;return n===void 0?lt=ze.clientId===D&&Je.clientId===D&&(y?ze.attributeKey===y:ze[jwe]===A):n&&(lt=ze.clientId===D),{selectionStart:lt?ze.offset:void 0,selectionEnd:lt?Je.offset:void 0,isSelected:lt}},{selectionStart:ee,selectionEnd:W,isSelected:$}=(0,kf.useSelect)(te,[D,y,A,n,M]),{disableBoundBlock:Y,bindingsPlaceholder:Z,bindingsLabel:oe}=(0,kf.useSelect)(me=>{if(!L?.[y])return{};let{__experimentalBlockBindingsSupportedAttributes:Me}=me(C).getSettings();if(!Me?.[V])return{};let ze=L[y],Je=(0,Wwe.getBlockBindingsSource)(ze.source),lt={};if(Je?.usesContext?.length)for(let Sr of Je.usesContext)lt[Sr]=q[Sr];let ct=!Je?.canUserEditValue?.({select:me,context:lt,args:ze.args});if(o.length>0)return{disableBoundBlock:ct,bindingsPlaceholder:null,bindingsLabel:null};let{getBlockAttributes:vr}=me(C),Lo=vr(D),rr=null;Je?.getFieldsList&&(rr=Je.getFieldsList({select:me,context:lt})?.find(ln=>(0,Hwe.default)(ln.args,ze?.args))?.label);let go=rr??Je?.label,Wo=ct?go:(0,C_.sprintf)((0,C_.__)("Add %s"),go),Fn=ct?ze?.args?.key||Je?.label:(0,C_.sprintf)((0,C_.__)("Empty %s; start writing to edit its value"),ze?.args?.key||Je?.label);return{disableBoundBlock:ct,bindingsPlaceholder:Lo?.placeholder||Wo,bindingsLabel:Fn}},[L,y,V,o,D,q]),ne=!!q?.["pattern/overrides"],X=L?.__default?.source==="core/pattern-overrides",le=B||Y||ne&&!X,ve=(0,kf.useSelect)(me=>{if(le||!j||!M)return!1;let{getSelectedBlockClientId:Me,canHostEditableRoot:Ze}=H(me(C));return Ze(Me())},[le,j,M]),{getSelectionStart:xe,getSelectionEnd:be,getBlockRootClientId:ae}=(0,kf.useSelect)(C),{selectionChange:pe}=(0,kf.useDispatch)(C),ke=S_({allowedFormats:f,disableFormats:x}),Se=!ke||ke.length>0,we=(0,Xn.useCallback)((me,Me)=>{let Ze={},ze=me===void 0&&Me===void 0,Je={clientId:D,[y?"attributeKey":jwe]:y||A};if(typeof me=="number"||ze){if(Me===void 0&&ae(D)!==ae(be().clientId))return;Ze.start={...Je,offset:me}}if(typeof Me=="number"||ze){if(me===void 0&&ae(D)!==ae(xe().clientId))return;Ze.end={...Je,offset:Me}}pe(Ze)},[D,ae,be,xe,y,A,pe]),{value:Ce,getValue:se,onChange:ie,ref:Ae,formatTypes:ye}=WKe({value:o,onChange:r,selectionStart:ee,selectionEnd:W,onSelectionChange:we,placeholder:Z||d,__unstableIsSelected:$,__unstableDisableFormats:x,preserveWhiteSpace:k,__unstableDependencies:[t],allowedFormats:ke,withoutInteractiveFormatting:p,__unstableFormatTypeHandlerContext:(0,Xn.useMemo)(()=>({richTextIdentifier:y,blockClientId:D}),[y,D])}),Te=tQ({onReplace:u,completers:l,record:Ce,onChange:ie}),{"aria-autocomplete":qe,"aria-haspopup":pt,"aria-controls":at,"aria-owns":Ct,"aria-activedescendant":rt}=Te;(0,Xn.useEffect)(()=>{if(!$)return;let me=P.current?.parentElement?.closest('[contenteditable="true"]');if(!me)return;let Me={"aria-autocomplete":qe,"aria-haspopup":pt,"aria-controls":at,"aria-owns":Ct,"aria-activedescendant":rt};for(let[Ze,ze]of Object.entries(Me))ze===void 0?me.removeAttribute(Ze):me.setAttribute(Ze,ze);return()=>{for(let Ze of Object.keys(Me))me.removeAttribute(Ze)}},[$,qe,pt,at,Ct,rt]),Qxe({html:o,value:Ce});let Ot=(0,Xn.useRef)(new Set),ut=(0,Xn.useRef)(new Set);function Ut(){P.current?.focus()}let So=R.tabIndex;ve?So=R.tabIndex??0:!le&&R.tabIndex===0&&(So=null);let mo=t;return(0,da.jsxs)(da.Fragment,{children:[$&&(0,da.jsx)($Ke.Provider,{value:Ot,children:(0,da.jsx)(KKe.Provider,{value:ut,children:(0,da.jsxs)(Gwe.Popover.__unstableSlotNameProvider,{value:"__unstable-block-tools-after",children:[e&&e({value:Ce,onChange:ie,onFocus:Ut}),(0,da.jsx)(KN,{value:Ce,onChange:ie,onFocus:Ut,formatTypes:ye,forwardedRef:P})]})})}),$&&Se&&(0,da.jsx)(Zxe,{inline:s,editableContentElement:O}),(0,da.jsx)(mo,{role:"textbox","aria-multiline":!w,"aria-readonly":le,...R,draggable:void 0,"aria-label":oe||R["aria-label"]||d,...Te,ref:(0,XN.useMergeRefs)([Ae,I,Te.ref,R.ref,GN({registry:Q,getValue:se,onChange:ie,__unstableAllowPrefixTransformations:T,formatTypes:ye,onReplace:u,selectionChange:pe,isSelected:$,disableFormats:x,value:Ce,tagName:t,onSplit:h,__unstableEmbedURLOnPaste:_,pastePlainText:S,onMerge:m,onRemove:g,disableLineBreaks:w,onSplitAtEnd:b,onSplitAtDoubleLineEnd:v,keyboardShortcuts:Ot,inputEvents:ut}),P,N]),contentEditable:!le,suppressContentEditableWarning:!0,className:K("block-editor-rich-text__editable",R.className,"rich-text"),tabIndex:So,"data-wp-block-attribute-key":y})]})}var UE=Fwe((0,Xn.forwardRef)(qN));UE.Content=HE;UE.isEmpty=e=>!e||e.length===0;var UW=(0,Xn.forwardRef)((e,t)=>{if(gt()[oT]){let{children:n,tagName:i="div",value:s,onChange:a,isSelected:l,multiline:u,inlineToolbar:d,wrapperClassName:f,autocompleters:p,onReplace:g,placeholder:m,allowedFormats:h,withoutInteractiveFormatting:b,onRemove:v,onMerge:y,onSplit:k,__unstableOnSplitAtEnd:S,__unstableOnSplitAtDoubleLineEnd:_,identifier:x,preserveWhiteSpace:w,__unstablePastePlainText:T,__unstableEmbedURLOnPaste:B,__unstableDisableFormats:R,disableLineBreaks:I,__unstableAllowPrefixTransformations:A,readOnly:P,...O}=e;return(0,da.jsx)(i,{ref:t,...O,dangerouslySetInnerHTML:{__html:VW(s,u)||"<br>"}})}return(0,da.jsx)(UE,{ref:t,...e,readOnly:!1})});UW.Content=HE;UW.isEmpty=e=>!e||e.length===0;var x_=UW;var GW=c(E(),1),Zwe=(0,qwe.forwardRef)((e,t)=>(0,GW.jsx)(x_,{ref:t,...e,__unstableDisableFormats:!0}));Zwe.Content=function({value:t="",tagName:o="div",...r}){return(0,GW.jsx)(o,{...r,children:t})};var Xwe=Zwe;var WW=c(E(),1),YKe=(0,Jwe.forwardRef)(({__experimentalVersion:e,...t},o)=>{if(e===2)return(0,WW.jsx)(Xwe,{ref:o,...t});let{className:r,onChange:n,...i}=t;return(0,WW.jsx)(Qwe.default,{ref:o,className:K("block-editor-plain-text",r),onChange:s=>n(s.target.value),...i})}),e0e=YKe;var Nu=c(G(),1),o0e=c(F(),1),r0e=c(U(),1);var t0e=c(fe(),1);var QN=c(G(),1),ag=c(E(),1);function JN({property:e,viewport:t,desc:o}){let r=(0,t0e.useInstanceId)(JN),n=o||(0,QN.sprintf)((0,QN._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,ag.jsxs)(ag.Fragment,{children:[(0,ag.jsx)("span",{"aria-describedby":`rbc-desc-${r}`,children:t.label}),(0,ag.jsx)(bt,{id:`rbc-desc-${r}`,render:(0,ag.jsx)("span",{}),children:n})]})}var Du=c(E(),1);function qKe(e){let{title:t,property:o,toggleLabel:r,onIsResponsiveChange:n,renderDefaultControl:i,renderResponsiveControls:s,isResponsive:a=!1,defaultLabel:l={id:"all",label:(0,Nu._x)("All","screen sizes")},viewports:u=[{id:"small",label:(0,Nu.__)("Small screens")},{id:"medium",label:(0,Nu.__)("Medium screens")},{id:"large",label:(0,Nu.__)("Large screens")}]}=e;if(!t||!o||!i)return null;let d=r||(0,Nu.sprintf)((0,Nu.__)("Use the same %s on all screen sizes."),o),f=(0,Nu.__)("Choose whether to use the same value for all screen sizes or a unique value for each screen size."),p=i((0,Du.jsx)(JN,{property:o,viewport:l}),l),g=()=>u.map(m=>(0,Du.jsx)(o0e.Fragment,{children:i((0,Du.jsx)(JN,{property:o,viewport:m}),m)},m.id));return(0,Du.jsxs)("fieldset",{className:"block-editor-responsive-block-control",children:[(0,Du.jsx)("legend",{className:"block-editor-responsive-block-control__title",children:t}),(0,Du.jsxs)("div",{className:"block-editor-responsive-block-control__inner",children:[(0,Du.jsx)(r0e.ToggleControl,{className:"block-editor-responsive-block-control__toggle",label:d,checked:!a,onChange:n,help:f}),(0,Du.jsxs)("div",{className:K("block-editor-responsive-block-control__group",{"is-responsive":a}),children:[!a&&p,a&&(s?s(u):g())]})]})]})}var n0e=qKe;var eD=c(U(),1);var i0e=c(E(),1);function s0e({units:e,...t}){let[o]=Le("spacing.units"),r=(0,eD.__experimentalUseCustomUnits)({availableUnits:o||["%","px","em","rem","vw"],units:e});return(0,i0e.jsx)(eD.__experimentalUnitControl,{units:r,...t})}var GE=c(G(),1),a0e=c(F(),1),E_=c(U(),1);var Vu=c(E(),1);function ZKe({url:e,onChange:t}){let[o,r]=(0,a0e.useReducer)(i=>!i,!1),n=i=>{i.preventDefault(),r()};return(0,Vu.jsxs)("div",{className:"block-editor-url-input__button",children:[(0,Vu.jsx)(E_.Button,{size:"compact",icon:cs,label:e?(0,GE.__)("Edit link"):(0,GE.__)("Insert link"),onClick:r,className:"components-toolbar__control",isPressed:!!e}),o&&(0,Vu.jsx)("form",{className:"block-editor-url-input__button-modal",onSubmit:n,children:(0,Vu.jsxs)("div",{className:"block-editor-url-input__button-modal-line",children:[(0,Vu.jsx)(E_.Button,{__next40pxDefaultSize:!0,className:"block-editor-url-input__back",icon:Vx,label:(0,GE.__)("Close"),onClick:r}),(0,Vu.jsx)(yf,{value:e||"",onChange:t,suffix:(0,Vu.jsx)(E_.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Vu.jsx)(E_.Button,{size:"small",icon:cd,label:(0,GE.__)("Submit"),type:"submit"})})})]})})]})}var l0e=ZKe;var Bs=c(G(),1),hl=c(F(),1),p0e=c(Tt(),1),hn=c(U(),1);var m0e=c(Fs(),1);var Po=c(E(),1),$W="none",c0e="custom",u0e="media",d0e="attachment",f0e=["noopener"],g0e=({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[g,m]=(0,hl.useState)(!1),[h,b]=(0,hl.useState)(null),v=()=>{m(!0)},[y,k]=(0,hl.useState)(!1),[S,_]=(0,hl.useState)(null),x=(0,hl.useRef)(null),w=(0,hl.useRef)();(0,hl.useEffect)(()=>{if(!w.current)return;(p0e.focus.focusable.find(w.current)[0]||w.current).focus()},[y,o,d]);let T=()=>{(e===u0e||e===d0e)&&_(""),k(!0)},B=()=>{k(!1)},R=()=>{_(null),B(),m(!1)},I=W=>{let $=W?"_blank":void 0,Y;if($){let Z=(l??"").split(" ");f0e.forEach(oe=>{Z.includes(oe)||Z.push(oe)}),Y=Z.join(" ")}else{let Z=(l??"").split(" ").filter(oe=>f0e.includes(oe)===!1);Y=Z.length?Z.join(" "):void 0}return{linkTarget:$,rel:Y}},A=()=>W=>{let $=x.current;$&&$.contains(W.target)||(m(!1),_(null),B())},P=()=>W=>{if(S){let $=N().find(Y=>Y.url===S)?.linkDestination||c0e;t({href:(0,m0e.prependHTTPS)(S),linkDestination:$,lightbox:{enabled:!1}})}B(),_(null),W.preventDefault()},O=()=>{t({linkDestination:$W,href:""})},N=()=>{let W=[{linkDestination:u0e,title:(0,Bs.__)("Link to image file"),url:r==="image"?n:void 0,icon:$x}];return r==="image"&&i&&W.push({linkDestination:d0e,title:(0,Bs.__)("Link to attachment page"),url:r==="image"?i:void 0,icon:ch}),W},z=W=>{let $=N(),Y;W?Y=($.find(Z=>Z.url===W)||{linkDestination:c0e}).linkDestination:Y=$W,t({linkDestination:Y,href:W})},D=W=>{let $=I(W);t($)},M=W=>{t({rel:W})},V=W=>{t({linkClass:W})},L=(0,Po.jsxs)(hn.__experimentalVStack,{spacing:"3",children:[(0,Po.jsx)(hn.ToggleControl,{label:(0,Bs.__)("Open in new tab"),onChange:D,checked:s==="_blank"}),(0,Po.jsx)(hn.TextControl,{label:(0,Bs.__)("Link relation"),value:l??"",onChange:M,help:(0,hl.createInterpolateElement)((0,Bs.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,Po.jsx)(hn.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})})}),(0,Po.jsx)(hn.TextControl,{label:(0,Bs.__)("Link CSS class"),value:a||"",onChange:V})]}),j=S!==null?S:o,q=!d||d&&!u,Q=!j&&q,te=(N().find(W=>W.linkDestination===e)||{}).title,ee=()=>{if(d&&u&&!o&&!y)return(0,Po.jsxs)("div",{className:"block-editor-url-popover__expand-on-click",children:[(0,Po.jsx)(ht,{icon:nR}),(0,Po.jsxs)("div",{className:"text",children:[(0,Po.jsx)("p",{children:(0,Bs.__)("Enlarge on click")}),(0,Po.jsx)("p",{className:"description",children:(0,Bs.__)("Scales the image with a lightbox effect")})]}),(0,Po.jsx)(hn.Button,{icon:ls,label:(0,Bs.__)("Disable enlarge on click"),onClick:()=>{f?.(!1)},size:"compact"})]});if(!o||y)return(0,Po.jsx)(ng.LinkEditor,{className:"block-editor-format-toolbar__link-container-content",value:j,onChangeInputValue:_,onSubmit:P(),autocompleteRef:x});if(o&&!y)return(0,Po.jsxs)(Po.Fragment,{children:[(0,Po.jsx)(ng.LinkViewer,{className:"block-editor-format-toolbar__link-container-content",url:o,onEditLinkClick:T,urlLabel:te}),(0,Po.jsx)(hn.Button,{icon:ls,label:(0,Bs.__)("Remove link"),onClick:()=>{O(),p?.()},size:"compact"})]})};return(0,Po.jsxs)(Po.Fragment,{children:[(0,Po.jsx)(hn.ToolbarButton,{icon:cs,className:"components-toolbar__control",label:(0,Bs.__)("Link"),"aria-expanded":g,onClick:v,ref:b,isActive:!!o||d&&u}),g&&(0,Po.jsx)(ng,{ref:w,anchor:h,onFocusOutside:A(),onClose:R,renderSettings:q?()=>L:null,additionalControls:Q&&(0,Po.jsxs)(hn.NavigableMenu,{children:[N().map(W=>(0,Po.jsx)(hn.MenuItem,{icon:W.icon,iconPosition:"left",onClick:()=>{_(null),z(W.url),B()},children:W.title},W.linkDestination)),u&&(0,Po.jsx)(hn.MenuItem,{className:"block-editor-url-popover__expand-on-click",icon:nR,info:(0,Bs.__)("Scale the image with a lightbox effect."),iconPosition:"left",onClick:()=>{_(null),t({linkDestination:$W,href:""}),f?.(!0),B()},children:(0,Bs.__)("Enlarge on click")},"expand-on-click")]}),offset:13,children:ee()})]})};var R_=c(U(),1),B0e=c(F(),1),rD=c(G(),1);var h0e=c(F(),1),YW=c(G(),1);var KW=[],XKe=new Intl.Collator("und",{numeric:!0}).compare;function tD(){let[e,t,o,r]=Le("spacing.spacingSizes.custom","spacing.spacingSizes.theme","spacing.spacingSizes.default","spacing.defaultSpacingSizes"),n=e??KW,i=t??KW,s=o&&r!==!1?o:KW;return(0,h0e.useMemo)(()=>{let a=[{name:(0,YW.__)("None"),slug:"0",size:0},...n,...i,...s];return a.every(({slug:l})=>/^[0-9]/.test(l))&&a.sort((l,u)=>XKe(l.slug,u.slug)),a.length>sQ?[{name:(0,YW.__)("Default"),slug:"default",size:void 0},...a]:a},[n,i,s])}var b0e=c(F(),1),y0e=c(J(),1),oD=c(G(),1),v0e=c(U(),1);var S0e=c(E(),1),QKe={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 T_({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,y0e.useSelect)(S=>S(C).getSettings()?.disableCustomSpacingSizes),[g]=Le("spacing.units"),m=(0,v0e.__experimentalUseCustomUnits)({availableUnits:g||["px","em","rem"]}),h=(0,b0e.useMemo)(()=>l?.map(S=>({name:S.name,slug:S.slug,size:S.size}))||[],[l]),b=(Cp.includes(a)||["vertical","horizontal"].includes(a))&&s?Qc[a]:"",v=s?u?.toLowerCase():u,y=(0,oD.sprintf)((0,oD._x)("%1$s %2$s","spacing"),b,v).trim(),k=m[0]?.value||"px";return(0,S0e.jsx)($b,{allowNegativeOnDrag:o<0,ariaLabel:y,className:"spacing-sizes-control",customValueSettings:QKe,disableCustomValues:p,icon:e,isMixed:t,minimumCustomValue:o,onChange:r,onMouseOut:n,onMouseOver:i,presets:h,presetType:"spacing",selectedUnit:k,units:m,value:d,...f})}var WE=c(E(),1),k0e=["vertical","horizontal"];function _0e({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((g,m)=>(g[m]=xv(a[m],i),g),{})};d==="vertical"&&(p.top=f,p.bottom=f),d==="horizontal"&&(p.left=f,p.right=f),t(p)},u=n?.length?k0e.filter(d=>Mz(n,d)):k0e;return(0,WE.jsx)(WE.Fragment,{children:u.map(d=>{let f=d==="vertical"?a.top:a.left;return(0,WE.jsx)(T_,{icon:lP[d],label:Qc[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 $E=c(E(),1);function x0e({minimumCustomValue:e,onChange:t,onMouseOut:o,onMouseOver:r,sides:n,spacingSizes:i,type:s,values:a}){let l=n?.length?Cp.filter(d=>n.includes(d)):Cp,u=d=>f=>{let p={...Object.keys(a).reduce((g,m)=>(g[m]=xv(a[m],i),g),{})};p[d]=f,t(p)};return(0,$E.jsx)($E.Fragment,{children:l.map(d=>(0,$E.jsx)(T_,{icon:lP[d],label:Qc[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 w0e=c(E(),1);function C0e({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((g,m)=>(g[m]=xv(l[m],s),g),{})};p[d]=f,t(p)};return(0,w0e.jsx)(T_,{label:Qc[i],minimumCustomValue:e,onChange:u(i),onMouseOut:o,onMouseOver:r,showSideInLabel:n,side:i,spacingSizes:s,type:a,value:l[i],withInputField:!1})}var E0e=c(U(),1);var qW=c(G(),1),T0e=c(E(),1);function R0e({isLinked:e,...t}){let o=e?(0,qW.__)("Unlink sides"):(0,qW.__)("Link sides");return(0,T0e.jsx)(E0e.Button,{...t,size:"small",icon:e?cs:ls,iconSize:24,label:o})}var Fu=c(E(),1);function B_({inputProps:e,label:t,minimumCustomValue:o=0,onChange:r,onMouseOut:n,onMouseOver:i,showSideInLabel:s=!0,sides:a=Cp,useSelect:l,values:u}){let d=tD(),f=u||aQ,p=a?.length===1,g=a?.includes("horizontal")&&a?.includes("vertical")&&a?.length===2,[m,h]=(0,B0e.useState)(cQ(f,a)),b=()=>{h(m===Sd.axial?Sd.custom:Sd.axial)},y={...e,minimumCustomValue:o,onChange:x=>{let w={...u,...x};r(w)},onMouseOut:n,onMouseOver:i,sides:a,spacingSizes:d,type:t,useSelect:l,values:f},k=()=>m===Sd.axial?(0,Fu.jsx)(_0e,{...y}):m===Sd.custom?(0,Fu.jsx)(x0e,{...y}):(0,Fu.jsx)(C0e,{side:m,...y,showSideInLabel:s}),S=Cp.includes(m)&&s?Qc[m]:"",_=(0,rD.sprintf)((0,rD._x)("%1$s %2$s","spacing"),t,S).trim();return(0,Fu.jsxs)("fieldset",{className:"spacing-sizes-control",children:[(0,Fu.jsxs)(R_.__experimentalHStack,{className:"spacing-sizes-control__header",children:[(0,Fu.jsx)(R_.BaseControl.VisualLabel,{as:"legend",className:"spacing-sizes-control__label",children:_}),!p&&!g&&(0,Fu.jsx)(R0e,{label:t,onClick:b,isLinked:m===Sd.axial})]}),(0,Fu.jsx)(R_.__experimentalVStack,{spacing:.5,children:k()})]})}var P0e=c(Rt(),1);function I0e(){return(0,P0e.default)("wp.blockEditor.PreviewOptions",{version:"6.5"}),null}var O0e=c(Rt(),1);function A0e(){(0,O0e.default)("wp.blockEditor.useResizeCanvas",{since:"7.1",hint:"Device preview is now handled by the editor canvas. This hook no longer does anything."})}var Qi=c(G(),1),q_=c(de(),1),Z_=c(U(),1),b1=c(J(),1),m1e=c(F(),1);var P_=c(U(),1),nD=c(G(),1),iD=c(J(),1),sD=c(de(),1);var dy=c(E(),1);function JKe({block:e,onNavigateToEntityRecord:t,isSyncedPattern:o,isTemplatePartBlock:r}){let n=e?.attributes||{};return(0,dy.jsx)(P_.__experimentalVStack,{className:"block-editor-block-inspector-edit-contents",expanded:!0,children:(0,dy.jsx)(P_.Button,{className:"block-editor-block-inspector-edit-contents__button",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{if(o)t({postId:n.ref,postType:"wp_block"});else if(r){let{theme:s,slug:a}=n,l=s&&a?`${s}//${a}`:null;l&&t({postId:l,postType:"wp_template_part"})}},children:(0,nD.__)("Edit original")})})}function eYe({clientId:e,editedContentOnlySection:t,editContentOnlySection:o,stopEditingContentOnlySection:r}){let{selectBlock:n}=(0,iD.useDispatch)(C);return(0,dy.jsx)(P_.__experimentalVStack,{className:"block-editor-block-inspector-edit-contents",expanded:!0,children:(0,dy.jsx)(P_.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,nD.__)("Exit pattern"):(0,nD.__)("Edit pattern")})})}function L0e({clientId:e}){let{isWithinSection:t,isWithinEditedSection:o,editedContentOnlySection:r,editContentOnlySection:n,stopEditingContentOnlySection:i}=eM(e),{block:s,onNavigateToEntityRecord:a,canEdit:l}=(0,iD.useSelect)(p=>{let{getBlock:g,getSettings:m,canEditBlock:h}=p(C);return{block:g(e),onNavigateToEntityRecord:m().onNavigateToEntityRecord,canEdit:h(e)}},[e]);if(!l||!t&&!o)return null;let u=(0,sD.isReusableBlock)(s),d=(0,sD.isTemplatePart)(s);return(u||d)&&a?(0,dy.jsx)(JKe,{block:s,onNavigateToEntityRecord:a,isSyncedPattern:u,isTemplatePartBlock:d}):(0,dy.jsx)(eYe,{clientId:e,editedContentOnlySection:r,editContentOnlySection:n,stopEditingContentOnlySection:i})}var M0e=c(J(),1),N0e=c(G(),1),D0e=c(U(),1),V0e=c(F(),1);var F0e=c(E(),1);function aD(){let e=(0,M0e.useSelect)(r=>r(C).getBlockSelectionStart(),[]),t=(0,V0e.useRef)();return wh(e,t),e?(0,F0e.jsx)(D0e.Button,{__next40pxDefaultSize:!0,variant:"secondary",className:"block-editor-skip-to-selected-block",onClick:()=>{t.current?.focus()},children:(0,N0e.__)("Skip to the selected block")}):null}var lD=c(G(),1),z0e=c(J(),1);var j0e=c(U(),1);var KE=c(E(),1);function ZW(){let e=(0,z0e.useSelect)(t=>t(C).getSelectedBlockCount(),[]);return(0,KE.jsxs)(j0e.__experimentalHStack,{justify:"flex-start",spacing:2,className:"block-editor-multi-selection-inspector__card",children:[(0,KE.jsx)(Et,{icon:oh,showColors:!0}),(0,KE.jsx)("div",{className:"block-editor-multi-selection-inspector__card-title",children:(0,lD.sprintf)((0,lD._n)("%d Block","%d Blocks",e),e)})]})}var H0e=c(U(),1),tYe=Symbol("BlockInspectorPreTabs"),{Fill:SZt,Slot:U0e}=(0,H0e.createSlotFill)(tYe);var hV=c(U(),1),Ic=c(F(),1),r1e=c(pv(),1),Y_=c(J(),1);var YE=c(G(),1),cD={name:"settings",title:(0,YE.__)("Settings"),value:"settings",icon:u3},uD={name:"styles",title:(0,YE.__)("Styles"),value:"styles",icon:v6},dD={name:"content",title:(0,YE.__)("Content"),value:"content",icon:ch},_f={name:"list",title:(0,YE.__)("List View"),value:"list-view",icon:Qx};var XW=c(U(),1);var qE=c(U(),1),G0e=c(G(),1);var ZE=c(E(),1),oYe=({initialOpen:e=!1})=>{let t=(0,qE.__experimentalUseSlotFills)(Em.slotName),o=(0,qE.__experimentalUseSlotFills)(ZC.name),r=!!(t&&t.length),n=!!(o&&o.length);return!r&&!n?null:(0,ZE.jsxs)(qE.PanelBody,{className:"block-editor-block-inspector__advanced",title:(0,G0e.__)("Advanced"),initialOpen:e,children:[(0,ZE.jsx)(Oe.Slot,{group:"advanced"}),(0,ZE.jsx)(ZC.Slot,{})]})},fD=oYe;var xf=c(E(),1),rYe=({showAdvancedControls:e=!1})=>{let t=(0,XW.__experimentalUseSlotFills)(fc.default.name),o=(0,XW.__experimentalUseSlotFills)(fc.bindings.name),r=!!t?.length||!!o?.length;return(0,xf.jsxs)(xf.Fragment,{children:[(0,xf.jsx)(Oe.Slot,{}),(0,xf.jsx)(Oe.Slot,{group:"bindings"}),e&&(0,xf.jsx)("div",{children:(0,xf.jsx)(fD,{initialOpen:!r})})]})},W0e=rYe;var fg=c(G(),1),fV=c(J(),1),F$=c(F(),1);var I_=c(U(),1),pD=c(J(),1),QW=c(G(),1);var XE=c(E(),1),nYe=()=>{let{selectedClientIds:e,selectedBlocks:t,hasPositionAttribute:o}=(0,pD.useSelect)(s=>{let{getBlocksByClientId:a,getSelectedBlockClientIds:l}=s(C),u=l(),d=a(u);return{selectedClientIds:u,selectedBlocks:d,hasPositionAttribute:d?.some(({attributes:f})=>!!f?.style?.position?.type)}},[]),{updateBlockAttributes:r}=(0,pD.useDispatch)(C),n=wr();function i(){if(!e?.length||!t?.length)return;let s=Object.fromEntries(t?.map(({clientId:a,attributes:l})=>[a,{style:Ge({...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,XE.jsx)(I_.__experimentalToolsPanel,{className:"block-editor-block-inspector__position",label:(0,QW.__)("Position"),resetAll:i,dropdownMenuProps:n,children:(0,XE.jsx)(I_.__experimentalToolsPanelItem,{isShownByDefault:o,label:(0,QW.__)("Position"),hasValue:()=>o,onDeselect:i,children:(0,XE.jsx)(Oe.Slot,{group:"position"})})})},iYe=()=>{let e=(0,I_.__experimentalUseSlotFills)(fc.position.name);return!(e&&e.length)?null:(0,XE.jsx)(nYe,{})},mD=iYe;var d1=c(de(),1),v$=c(U(),1),qD=c(F(),1),fEe=c(ho(),1),pEe=c(J(),1),YD=c(G(),1);var g$={};Ar(g$,{AdvancedPanel:()=>FD,BackgroundPanel:()=>UD,BorderPanel:()=>LD,ColorPanel:()=>kD,DimensionsPanel:()=>PD,FiltersPanel:()=>ND,ImageSettingsPanel:()=>KCe,StateControl:()=>GD,StateControlBadges:()=>WD,TypographyPanel:()=>xD,useHasBackgroundPanel:()=>HD,useHasBorderPanel:()=>AD,useHasBorderPanelControls:()=>t1,useHasColorPanel:()=>SD,useHasDimensionsPanel:()=>BD,useHasFiltersPanel:()=>GCe,useHasImageSettingsPanel:()=>$Ce,useHasTypographyPanel:()=>_D,useSettingsForBlockElement:()=>gD});var QE=c(F(),1),$0e=c(J(),1),JW=c(de(),1),fy=c(G(),1);function gD(e,t,o){let{supportedStyles:r,supports:n}=(0,$0e.useSelect)(i=>({supportedStyles:H(i(JW.store)).getSupportedStyles(t,o),supports:i(JW.store).getBlockType(t)?.supports}),[t,o]);return(0,QE.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 zu(e){let t=e?.color?.palette?.custom,o=e?.color?.palette?.theme,r=e?.color?.palette?.default,n=e?.color?.defaultPalette;return(0,QE.useMemo)(()=>{let i=[];return o&&o.length&&i.push({name:(0,fy._x)("Theme","Indicates this palette comes from the theme."),colors:o}),n&&r&&r.length&&i.push({name:(0,fy._x)("Default","Indicates this palette comes from WordPress."),colors:r}),t&&t.length&&i.push({name:(0,fy._x)("Custom","Indicates this palette is created by the user."),colors:t}),i},[t,o,r,n])}function JE(e){let t=e?.color?.gradients?.custom,o=e?.color?.gradients?.theme,r=e?.color?.gradients?.default,n=e?.color?.defaultGradients;return(0,QE.useMemo)(()=>{let i=[];return o&&o.length&&i.push({name:(0,fy._x)("Theme","Indicates this palette comes from the theme."),gradients:o}),n&&r&&r.length&&i.push({name:(0,fy._x)("Default","Indicates this palette comes from WordPress."),gradients:r}),t&&t.length&&i.push({name:(0,fy._x)("Custom","Indicates this palette is created by the user."),gradients:t}),i},[t,o,r,n])}function O_(e){let t=zu(e),o=JE(e),r=e?.color?.custom,n=e?.color?.customGradient,i=(0,QE.useMemo)(()=>t.flatMap(({colors:l})=>l),[t]),s=l=>Ea({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 vl=c(U(),1),Er=c(G(),1),py=c(F(),1);var A_=c(G(),1);var K0e=c(F(),1),hD=c(U(),1),e$=c(E(),1),sYe=[{label:(0,A_.__)("Align text left"),value:"left",icon:rp},{label:(0,A_.__)("Align text center"),value:"center",icon:Qg},{label:(0,A_.__)("Align text right"),value:"right",icon:np},{label:(0,A_.__)("Justify text"),value:"justify",icon:VF}],aYe=["left","center","right"];function bD({className:e,value:t,onChange:o,options:r=aYe}){let n=(0,K0e.useMemo)(()=>sYe.filter(i=>r.includes(i.value)),[r]);return n.length?(0,e$.jsx)(hD.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,A_.__)("Text alignment"),className:K("block-editor-text-alignment-control",e),value:t,onChange:i=>{o(i===t?void 0:i)},children:n.map(i=>(0,e$.jsx)(hD.__experimentalToggleGroupControlOptionIcon,{value:i.value,icon:i.icon,label:i.label},i.value))}):null}var sn=c(U(),1),e1=c(G(),1);var bl=c(E(),1);function Y0e({value:e,onChange:t,__unstableInputWidth:o="60px",withSlider:r=!1,hasBottomMargin:n=!1,help:i,className:s,placeholder:a,...l}){let[u]=Le("spacing.units"),d=(0,sn.__experimentalUseCustomUnits)({availableUnits:u||["px","em","rem","ch","%","vw","vh"],defaultValues:{px:16,em:2,rem:2,ch:2}}),[f,p]=(0,sn.__experimentalParseQuantityAndUnitFromRawValue)(e,d),g=!!p&&["em","rem","%","ch","vw","vh"].includes(p);return r?(0,bl.jsxs)(sn.__experimentalView,{style:n?{marginBottom:12}:void 0,children:[(0,bl.jsx)(sn.BaseControl.VisualLabel,{children:(0,e1.__)("Line indent")}),(0,bl.jsxs)(sn.Flex,{children:[(0,bl.jsx)(sn.FlexItem,{isBlock:!0,children:(0,bl.jsx)(sn.__experimentalUnitControl,{label:(0,e1.__)("Line indent"),labelPosition:"top",hideLabelFromVision:!0,value:e,onChange:t,units:d,__unstableInputWidth:o,min:0,className:s,placeholder:a})}),r&&(0,bl.jsx)(sn.FlexItem,{isBlock:!0,children:(0,bl.jsx)(sn.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,bl.jsx)(sn.RangeControl,{label:(0,e1.__)("Line indent"),hideLabelFromVision:!0,value:f,withInputField:!1,onChange:m=>{t?.(m===void 0?void 0:m+(p??"px"))},min:0,max:g?10:100,step:g?.1:1,initialPosition:0})})})]}),i&&(0,bl.jsx)("p",{className:"components-base-control__help",children:i})]}):(0,bl.jsx)(sn.__experimentalUnitControl,{...l,label:(0,e1.__)("Line indent"),value:e,__unstableInputWidth:o,units:d,onChange:t,help:i,className:s,placeholder:a})}var an=c(U(),1),X0e=c(F(),1),t$=c(G(),1);var L_=c(U(),1);var q0e=c(G(),1),lg=c(E(),1),bn=()=>!!window.__experimentalGlobalStylesInheritanceUI;function yl(e,t,o){let r=!!e&&!t,n=K(o,{"is-inherited-from-global-styles":r,"has-local-override-from-global-styles":!!t});return{...n?{className:n}:{},isInherited:r,hasLocalOverride:!!t}}function wf({onResetToInherited:e,className:t}){return(0,lg.jsxs)(L_.Button,{__next40pxDefaultSize:!1,label:(0,q0e.__)("Reset to inherited value"),showTooltip:!0,className:K("has-local-override-from-global-styles__reset",t),onClick:o=>{o.preventDefault(),o.stopPropagation(),e?.()},children:[(0,lg.jsx)("span",{"aria-hidden":"true",className:"has-local-override-from-global-styles__dot"}),(0,lg.jsx)(L_.Icon,{className:"has-local-override-from-global-styles__reset-icon",icon:fn})]})}function Lt({className:e,isInherited:t,hasLocalOverride:o,label:r,onDeselect:n,showLocalOverrideActionsInLabel:i=!0,hasInlineEndToggle:s=!1,children:a,...l}){return(0,lg.jsxs)(L_.__experimentalToolsPanelItem,{className:e,label:r,onDeselect:n,...l,children:[a,o&&i&&(0,lg.jsx)("div",{className:K("global-styles-inheritance-affordance",{"global-styles-inheritance-affordance--offset-toggle":s}),children:(0,lg.jsx)(wf,{onResetToInherited:n})})]})}var vo=c(E(),1),{Tabs:yD}=H(an.privateApis);function lYe({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,vo.jsx)(an.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,vo.jsxs)("div",{className:"block-editor-panel-color-gradient-settings__dropdown-content",children:[e.length===1&&(0,vo.jsx)(Z0e,{...n,colorGradientControlSettings:t,contrastWarning:o},r),e.length>1&&(0,vo.jsxs)(yD,{defaultTabId:i,children:[(0,vo.jsx)(yD.TabList,{children:e.map(s=>(0,vo.jsx)(yD.Tab,{tabId:s.key,children:s.label},s.key))}),e.map(s=>{let{key:a,...l}=s;return(0,vo.jsx)(yD.TabPanel,{tabId:a,focusable:!1,children:(0,vo.jsx)(Z0e,{...l,colorGradientControlSettings:t,contrastWarning:o},a)},a)})]})]})})}var cYe={placement:"left-start",offset:36,shift:!0},uYe=({indicators:e,label:t})=>(0,vo.jsxs)(an.__experimentalHStack,{justify:"flex-start",children:[(0,vo.jsx)(an.__experimentalZStack,{isLayered:!1,offset:-8,children:e.map((o,r)=>(0,vo.jsx)(an.Flex,{expanded:!1,children:(0,vo.jsx)(an.ColorIndicator,{colorValue:o})},r))}),(0,vo.jsx)(an.FlexItem,{className:"block-editor-panel-color-gradient-settings__color-name",children:t})]});function Z0e({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,g)=>{if(s&&p===void 0){i(t,o);return}i(p,g)};return(0,vo.jsx)(qm,{...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 cg({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=bn()}){let g=(0,X0e.useRef)(void 0),m=K("block-editor-color-gradient-item",u),h=p&&t()&&f,b=p?yl(d,h,m):{className:m};return(0,vo.jsx)(Lt,{...b,showLocalOverrideActionsInLabel:!1,hasValue:t,label:e,onDeselect:o,isShownByDefault:r,panelId:a,children:(0,vo.jsx)(an.Dropdown,{popoverProps:cYe,className:"block-editor-tools-panel-color-gradient-settings__dropdown",renderToggle:({onToggle:v,isOpen:y})=>{let k={onClick:v,className:K("block-editor-panel-color-gradient-settings__dropdown",{"is-open":y,"has-contrast-warning":!!l}),"aria-expanded":y,ref:g};return(0,vo.jsxs)(vo.Fragment,{children:[(0,vo.jsx)(an.Button,{...k,__next40pxDefaultSize:!0,children:(0,vo.jsx)(uYe,{indicators:n,label:e})}),t()&&(h?(0,vo.jsx)(wf,{className:"block-editor-panel-color-gradient-settings__reset",onResetToInherited:()=>{o(),y&&v(),g.current?.focus()}}):(0,vo.jsx)(an.Button,{__next40pxDefaultSize:!0,label:(0,t$.__)("Reset"),className:"block-editor-panel-color-gradient-settings__reset",size:"small",icon:fn,onClick:()=>{o(),y&&v(),g.current?.focus()}})),l&&(0,vo.jsx)(an.Button,{__next40pxDefaultSize:!0,size:"small",icon:e3,label:(0,t$.__)("Low contrast"),className:"block-editor-panel-color-gradient-settings__contrast-warning","aria-expanded":y,onClick:v})]})},renderContent:()=>(0,vo.jsx)(lYe,{tabs:i,colorGradientControlSettings:s,contrastWarning:l})})})}var Q0e=c(U(),1),vD=c(F(),1),Qn=c(G(),1),J0e=c(iv(),1);function Io(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 Cf(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 M_=c(E(),1);function SD(e){let t=eCe(e),o=oCe(e),r=rCe(e),n=tCe(e);return t||o||r||n}function o$(e){let t=zu(e);return e?.color?.text&&(t?.length>0||e?.color?.custom)}function eCe(e){let t=zu(e);return e?.color?.link&&(t?.length>0||e?.color?.custom)}function tCe(e){let t=zu(e);return e?.color?.caption&&(t?.length>0||e?.color?.custom)}function oCe(e){let t=zu(e),o=JE(e);return e?.color?.heading&&(t?.length>0||e?.color?.custom||o?.length>0||e?.color?.customGradient)}function rCe(e){let t=zu(e),o=JE(e);return e?.color?.button&&(t?.length>0||e?.color?.custom||o?.length>0||e?.color?.customGradient)}function r$(e){let t=zu(e),o=JE(e);return e?.color?.background&&(t?.length>0||e?.color?.custom||o?.length>0||e?.color?.customGradient)}function n$({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n,label:i}){let s=wr(),a=()=>{let l=e(o);t(l)};return(0,M_.jsx)(Q0e.__experimentalToolsPanel,{label:i||(0,Qn.__)("Elements"),resetAll:a,panelId:r,hasInnerWrapper:!0,headingLevel:3,className:"color-block-support-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",dropdownMenuProps:s,children:(0,M_.jsx)("div",{className:"color-block-support-panel__inner-wrapper",children:n})})}var dYe={link:!0,heading:!0,button:!0,caption:!0};function kD({as:e=n$,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=dYe,label:a,children:l,contrastWarning:u,showInheritanceLabelIndicators:d=bn()}){let{colors:f,gradients:p,areCustomSolidsEnabled:g,areCustomGradientsEnabled:m,hasSolidColors:h,hasGradientColors:b,allColors:v,decodeValue:y,encodeGradientValue:k}=O_(n),S=L=>(0,J0e.getCSSValueFromRawStyle)(y(L)),_=eCe(n),x=S(r?.elements?.link?.color?.text),w=y(t?.elements?.link?.color?.text),T=(L,j)=>{o(De(t,["elements","link","color","text"],Cf(v,L,j)))},B=S(r?.elements?.link?.[":hover"]?.color?.text),R=y(t?.elements?.link?.[":hover"]?.color?.text),I=(L,j)=>{o(De(t,["elements","link",":hover","color","text"],Cf(v,L,j)))},A=()=>!!w||!!R,P=()=>{let L=De(t,["elements","link",":hover","color","text"],void 0);L=De(L,["elements","link","color","text"],void 0),o(L)},O=tCe(n),N=rCe(n),z=oCe(n),D=(0,vD.useMemo)(()=>[{name:"caption",label:(0,Qn.__)("Captions"),showPanel:O},{name:"button",label:(0,Qn.__)("Button"),showPanel:N},{name:"heading",label:(0,Qn.__)("Heading"),showPanel:z},{name:"h1",label:(0,Qn.__)("H1"),showPanel:z},{name:"h2",label:(0,Qn.__)("H2"),showPanel:z},{name:"h3",label:(0,Qn.__)("H3"),showPanel:z},{name:"h4",label:(0,Qn.__)("H4"),showPanel:z},{name:"h5",label:(0,Qn.__)("H5"),showPanel:z},{name:"h6",label:(0,Qn.__)("H6"),showPanel:z}],[O,N,z]),M=(0,vD.useCallback)(L=>({...L,elements:{...L?.elements,link:{...L?.elements?.link,color:void 0,":hover":{color:void 0}},...D.reduce((j,q)=>({...j,[q.name]:{...L?.elements?.[q.name],color:void 0}}),{})}}),[D]),V=[_&&{key:"link",label:(0,Qn.__)("Link"),hasValue:A,resetValue:P,isShownByDefault:s.link,indicators:[w??x,R??B],isPlaceholder:w===void 0&&R===void 0&&(x!==void 0||B!==void 0),hasInheritedValue:x!==void 0||B!==void 0,contrastWarning:u,tabs:[{key:"link",label:(0,Qn.__)("Default"),inheritedValue:x,inheritedSlug:Io(r?.elements?.link?.color?.text,"color"),userSlug:Io(t?.elements?.link?.color?.text,"color"),setValue:T,userValue:w,isPlaceholder:w===void 0&&x!==void 0},{key:"hover",label:(0,Qn.__)("Hover"),inheritedValue:B,inheritedSlug:Io(r?.elements?.link?.[":hover"]?.color?.text,"color"),userSlug:Io(t?.elements?.link?.[":hover"]?.color?.text,"color"),setValue:I,userValue:R,isPlaceholder:R===void 0&&B!==void 0}]}].filter(Boolean);return D.forEach(({name:L,label:j,showPanel:q})=>{if(!q)return;let Q=S(r?.elements?.[L]?.color?.background),te=S(r?.elements?.[L]?.color?.gradient),ee=S(r?.elements?.[L]?.color?.text),W=y(t?.elements?.[L]?.color?.background),$=y(t?.elements?.[L]?.color?.gradient),Y=y(t?.elements?.[L]?.color?.text),Z=()=>!!(Y||W||$),oe=()=>{let ke=De(t,["elements",L,"color","background"],void 0);ke.elements[L].color.gradient=void 0,ke.elements[L].color.text=void 0,o(ke)},ne=(ke,Se)=>{o(De(t,["elements",L,"color","text"],Cf(v,ke,Se)))},X=(ke,Se)=>{let we=De(t,["elements",L,"color","background"],Cf(v,ke,Se));we.elements[L].color.gradient=void 0,o(we)},re=(ke,Se)=>{let we=De(t,["elements",L,"color","gradient"],k(ke,Se));we.elements[L].color.background=void 0,o(we)},le=L!=="caption",ve=Y===void 0&&ee!==void 0,xe=W===void 0&&Q!==void 0,be=$===void 0&&te!==void 0,ae=Y===void 0&&W===void 0&&$===void 0&&(ee!==void 0||Q!==void 0||te!==void 0),pe=ee!==void 0||Q!==void 0||te!==void 0;V.push({key:L,label:j,hasValue:Z,resetValue:oe,isShownByDefault:s[L],indicators:le?[Y??ee,$??te??W??Q]:[Y??ee],isPlaceholder:ae,hasInheritedValue:pe,tabs:[h&&{key:"text",label:(0,Qn.__)("Text"),inheritedValue:ee,inheritedSlug:Io(r?.elements?.[L]?.color?.text,"color"),userSlug:Io(t?.elements?.[L]?.color?.text,"color"),setValue:ne,userValue:Y,isPlaceholder:ve},h&&le&&{key:"background",label:(0,Qn.__)("Background"),inheritedValue:Q,inheritedSlug:Io(r?.elements?.[L]?.color?.background,"color"),userSlug:Io(t?.elements?.[L]?.color?.background,"color"),setValue:X,userValue:W,isPlaceholder:xe},b&&le&&{key:"gradient",label:(0,Qn.__)("Gradient"),inheritedValue:te,inheritedSlug:Io(r?.elements?.[L]?.color?.gradient,"gradient"),userSlug:Io(t?.elements?.[L]?.color?.gradient,"gradient"),setValue:re,userValue:$,isGradient:!0,isPlaceholder:be}].filter(Boolean)})}),(0,M_.jsxs)(e,{resetAllFilter:M,value:t,onChange:o,panelId:i,label:a,children:[V.map(L=>{let{key:j,...q}=L;return(0,M_.jsx)(cg,{...q,showInheritanceLabelIndicators:d,colorGradientControlSettings:{colors:f,disableCustomColors:!g,gradients:p,disableCustomGradients:!m},panelId:i},j)}),l]})}function iCe(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 nCe(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 fYe(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 sCe(e,t,o){let r=t,n=o,{fontStyles:i,fontWeights:s,combinedStyleAndWeightOptions:a}=t_(e),l=i?.some(({value:d})=>d===t),u=s?.some(({value:d})=>d?.toString()===o?.toString());return l||(r=t?fYe(i,t):a?.find(d=>d.style.fontWeight===nCe(s,o))?.style?.fontStyle),u||(n=o?nCe(s,o):a?.find(d=>d.style.fontStyle===(r||t))?.style?.fontWeight),{nearestFontStyle:r,nearestFontWeight:n}}var to=c(E(),1),pYe=1,mYe=6;function gYe(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 _D(e){let t=lCe(e),o=cCe(e),r=uCe(e),n=dCe(e),i=pCe(e),s=fCe(e),a=mCe(e),l=bCe(e),u=gCe(e),d=hCe(e),f=aCe(e),p=o$(e);return t||o||r||n||i||s||f||a||l||u||d||p}function aCe(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 lCe(e){return["default","theme","custom"].some(t=>e?.typography?.fontFamilies?.[t]?.length)}function cCe(e){return e?.typography?.lineHeight}function uCe(e){return e?.typography?.fontStyle||e?.typography?.fontWeight}function hYe(e){return e?.typography?.fontStyle?e?.typography?.fontWeight?(0,Er.__)("Appearance"):(0,Er.__)("Font style"):(0,Er.__)("Font weight")}function dCe(e){return e?.typography?.letterSpacing}function fCe(e){return e?.typography?.textTransform}function pCe(e){return e?.typography?.textAlign}function mCe(e){return e?.typography?.textDecoration}function gCe(e){return e?.typography?.writingMode}function hCe(e){return e?.typography?.textColumns}function bCe(e){return e?.typography?.textIndent}function bYe(e){let t=e?.typography?.fontSizes,o=!!e?.typography?.defaultFontSizes;return[...t?.custom??[],...t?.theme??[],...o?t?.default??[]:[]]}function s$({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n}){let i=wr(),s=()=>{let a=e(o);t(a)};return(0,to.jsx)(vl.__experimentalToolsPanel,{label:(0,Er.__)("Typography"),resetAll:s,panelId:r,__experimentalFirstVisibleItemClass:"first",dropdownMenuProps:i,children:n})}var yYe={textColor:!0,fontFamily:!0,fontSize:!0,fontAppearance:!0,lineHeight:!0,letterSpacing:!0,textAlign:!0,textTransform:!0,textDecoration:!0,textIndent:!0,writingMode:!0,textColumns:!0},vYe=[void 0,null,""];function Ye(e){return!vYe.includes(e)}function i$(e){if(!Ye(e))return;let[t]=(0,vl.__experimentalParseQuantityAndUnitFromRawValue)(e);return t}function xD({as:e=s$,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=yYe,isGlobalStyles:a=!1,showInheritanceLabelIndicators:l=bn(),contrastWarning:u}){let{colors:d,allColors:f,areCustomSolidsEnabled:p,decodeValue:g}=O_(n),m=(Ne,cn,Hc)=>yl(l&&Ne,l&&cn,Hc),h=o$(n),b=g(r?.color?.text),v=g(t?.color?.text),y=()=>!!t?.color?.text,k=(Ne,cn)=>{let Hc=Cf(f,Ne,cn),Ml=De(t,["color","text"],Hc);(bn()?gYe(t,r):r?.color?.text===r?.elements?.link?.color?.text)&&(Ml=De(Ml,["elements","link","color","text"],Hc)),o(Ml)},S=()=>k(void 0),_=lCe(n),x=g(r?.typography?.fontFamily),w=g(t?.typography?.fontFamily)??x,T=!Ye(t?.typography?.fontFamily)&&Ye(x),{fontFamilies:B,fontFamilyFaces:R}=(0,py.useMemo)(()=>iCe(n,w),[n,w]),I=Ne=>{let cn=B?.find(({fontFamily:Nl})=>Nl===Ne)?.slug,Hc=cn?`var:preset|font-family|${cn}`:Ne,Ml=De(t,["typography","fontFamily"],Ye(Hc)?Hc:void 0),SF=B?.find(({fontFamily:Nl})=>Nl===Ne)?.fontFace??[],{fontStyles:oOe,fontWeights:rOe}=t_(SF),nOe=oOe?.some(({value:Nl})=>Nl===xe),iOe=rOe?.some(({value:Nl})=>Nl?.toString()===be?.toString());if(!nOe||!iOe){let{nearestFontStyle:Nl,nearestFontWeight:kF}=sCe(SF,xe,be);Nl||kF?Ml={...Ml,typography:{...Ml?.typography,fontStyle:Ye(Nl)?Nl:void 0,fontWeight:Ye(kF)?kF:void 0}}:(xe||be)&&(Ml={...Ml,typography:{...Ml?.typography,fontStyle:void 0,fontWeight:void 0}})}o(Ml)},A=()=>Ye(t?.typography?.fontFamily),P=()=>I(void 0),O=aCe(n),N=!n?.typography?.customFontSize,z=bYe(n),D=t?.typography?.fontSize,M=r?.typography?.fontSize,V=D??M,L=g(V),j=g(M),q=!Ye(D)&&Ye(M),Q=Ne=>{if(!Ne||typeof Ne!="string")return;if(Ne.startsWith("var:preset|font-size|"))return Ne.replace("var:preset|font-size|","");let cn=Ne.match(/^var\(--wp--preset--font-size--([^)]+)\)$/);if(cn)return cn[1]},te=Q(V),ee=Q(M),W=(Ne,cn)=>{let Hc=cn?.slug?`var:preset|font-size|${cn?.slug}`:Ne;o(De(t,["typography","fontSize"],Ye(Hc)?Hc:void 0))},$=(Ne,cn)=>{if(q&&Ne===void 0&&!cn){ee?W(void 0,{slug:ee}):W(j);return}W(Ne,cn)},Y=()=>Ye(t?.typography?.fontSize),Z=()=>W(void 0),oe=uCe(n),ne=hYe(n),X=n?.typography?.fontStyle,re=n?.typography?.fontWeight,le=g(r?.typography?.fontStyle),ve=g(r?.typography?.fontWeight),xe=g(t?.typography?.fontStyle)??le,be=g(t?.typography?.fontWeight)??ve,ae=!Ye(t?.typography?.fontStyle)&&!Ye(t?.typography?.fontWeight)&&(Ye(le)||Ye(ve)),pe=(0,py.useCallback)(({fontStyle:Ne,fontWeight:cn})=>{(Ne!==xe||cn!==be)&&o({...t,typography:{...t?.typography,fontStyle:Ye(Ne)?Ne:void 0,fontWeight:Ye(cn)?cn:void 0}})},[xe,be,o,t]),ke=(0,py.useCallback)(Ne=>{if(ae&&Ne.fontStyle===xe&&Ne.fontWeight===be){o({...t,typography:{...t?.typography,fontStyle:Ye(xe)?xe:void 0,fontWeight:Ye(be)?be:void 0}});return}pe(Ne)},[ae,xe,be,o,t,pe]),Se=()=>Ye(t?.typography?.fontStyle)||Ye(t?.typography?.fontWeight),we=(0,py.useCallback)(()=>{pe({})},[pe]),Ce=cCe(n),se=g(t?.typography?.lineHeight),ie=g(r?.typography?.lineHeight),Ae=!Ye(t?.typography?.lineHeight)&&Ye(ie),ye=Ne=>{o(De(t,["typography","lineHeight"],Ye(Ne)?Ne:void 0))},Te=()=>Ye(t?.typography?.lineHeight),qe=()=>ye(void 0),pt=dCe(n),at=g(t?.typography?.letterSpacing),Ct=g(r?.typography?.letterSpacing),rt=!Ye(t?.typography?.letterSpacing)&&Ye(Ct),Ot=Ne=>{o(De(t,["typography","letterSpacing"],Ye(Ne)?Ne:void 0))},ut=()=>Ye(t?.typography?.letterSpacing),Ut=()=>Ot(void 0),So=bCe(n),mo=g(t?.typography?.textIndent),me=g(r?.typography?.textIndent),Me=!Ye(t?.typography?.textIndent)&&Ye(me),ze=(n?.typography?.textIndent??"subsequent")==="all",Je=Ne=>{o(De(t,["typography","textIndent"],Ye(Ne)?Ne:void 0))},lt=Ne=>{o({...t,settings:{typography:{textIndent:Ne?"all":"subsequent"}}})},ct=()=>Ye(t?.typography?.textIndent),vr=()=>{o(De(t,["typography","textIndent"],void 0))},Lo=ze?(0,Er.__)("Indents the first line of all paragraphs."):(0,Er.__)("Indents the first line of each paragraph after the first one."),rr=hCe(n),go=g(t?.typography?.textColumns),Wo=g(r?.typography?.textColumns),Fn=!Ye(t?.typography?.textColumns)&&Ye(Wo),Sr=Ne=>{o(De(t,["typography","textColumns"],Ye(Ne)?Ne:void 0))},ln=()=>Ye(t?.typography?.textColumns),it=()=>Sr(void 0),_t=fCe(n),Vt=g(r?.typography?.textTransform),ko=g(t?.typography?.textTransform)??Vt,$o=!Ye(t?.typography?.textTransform)&&Ye(Vt),nr=Ne=>{o(De(t,["typography","textTransform"],Ye(Ne)?Ne:void 0))},Sa=Ne=>{if($o&&Ne===void 0){nr(Vt);return}nr(Ne)},ka=()=>Ye(t?.typography?.textTransform),Ll=()=>nr(void 0),Be=mCe(n),Ft=g(r?.typography?.textDecoration),nt=g(t?.typography?.textDecoration)??Ft,zt=!Ye(t?.typography?.textDecoration)&&Ye(Ft),Or=Ne=>{o(De(t,["typography","textDecoration"],Ye(Ne)?Ne:void 0))},Ko=Ne=>{if(zt&&Ne===void 0){Or(Ft);return}Or(Ne)},kn=()=>Ye(t?.typography?.textDecoration),Wg=()=>Or(void 0),bF=gCe(n),Fy=g(r?.typography?.writingMode),Q1=g(t?.typography?.writingMode)??Fy,J1=!Ye(t?.typography?.writingMode)&&Ye(Fy),Rx=Ne=>{o(De(t,["typography","writingMode"],Ye(Ne)?Ne:void 0))},yF=Ne=>{if(J1&&Ne===void 0){Rx(Fy);return}Rx(Ne)},$g=()=>Ye(t?.typography?.writingMode),$e=()=>Rx(void 0),ri=pCe(n),id=g(r?.typography?.textAlign),LY=g(t?.typography?.textAlign)??id,MY=!Ye(t?.typography?.textAlign)&&Ye(id),vF=Ne=>{o(De(t,["typography","textAlign"],Ye(Ne)?Ne:void 0))},JIe=Ne=>{if(MY&&Ne===void 0){vF(id);return}vF(Ne)},NY=()=>Ye(t?.typography?.textAlign),eOe=()=>vF(void 0),tOe=(0,py.useCallback)(Ne=>h?{...Ne,typography:{},color:{...Ne?.color,text:void 0}}:{...Ne,typography:{}},[h]);return(0,to.jsxs)(e,{resetAllFilter:tOe,value:t,onChange:o,panelId:i,children:[h&&(0,to.jsx)(cg,{label:(0,Er.__)("Color"),hasValue:y,resetValue:S,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,Er.__)("Color"),inheritedValue:b,inheritedSlug:Io(r?.color?.text,"color"),userSlug:Io(t?.color?.text,"color"),setValue:k,userValue:v,isPlaceholder:v===void 0&&b!==void 0}],colorGradientControlSettings:{colors:d,disableCustomColors:!p},panelId:i}),_&&(0,to.jsx)(Lt,{...m(T,A()&&x!==void 0),label:(0,Er.__)("Font"),hasValue:A,onDeselect:P,isShownByDefault:s.fontFamily,panelId:i,children:(0,to.jsx)(YM,{fontFamilies:B,value:w,onChange:I})}),O&&(0,to.jsx)(Lt,{...m(q,Y()&&M!==void 0),label:(0,Er.__)("Size"),hasValue:Y,hasInlineEndToggle:!0,onDeselect:Z,isShownByDefault:s.fontSize,panelId:i,children:(0,to.jsx)(vl.FontSizePicker,{value:te||L,valueMode:te?"slug":"literal",onChange:$,fontSizes:z,disableCustomFontSizes:N,withReset:!1,withSlider:!0})}),oe&&(0,to.jsx)(Lt,{...m(ae,Se()&&(le!==void 0||ve!==void 0)),label:ne,hasValue:Se,onDeselect:we,isShownByDefault:s.fontAppearance,panelId:i,children:(0,to.jsx)(KM,{value:{fontStyle:xe,fontWeight:be},onChange:ke,hasFontStyles:X,hasFontWeights:re,fontFamilyFaces:R})}),Ce&&(0,to.jsx)(Lt,{...m(Ae,Te()&&ie!==void 0,"single-column"),label:(0,Er.__)("Line height"),hasValue:Te,onDeselect:qe,isShownByDefault:s.lineHeight,panelId:i,children:(0,to.jsx)(LN,{__unstableInputWidth:"auto",value:se??ie,onChange:ye,...Ae?{placeholder:i$(ie)}:{}})}),pt&&(0,to.jsx)(Lt,{...m(rt,ut()&&Ct!==void 0,"single-column"),label:(0,Er.__)("Letter spacing"),hasValue:ut,onDeselect:Ut,isShownByDefault:s.letterSpacing,panelId:i,children:(0,to.jsx)(ZM,{value:at??Ct,onChange:Ot,__unstableInputWidth:"auto",placeholder:rt?i$(Ct):void 0})}),So&&(0,to.jsxs)(Lt,{...m(Me,ct()&&me!==void 0),label:(0,Er.__)("Line indent"),hasValue:ct,onDeselect:vr,isShownByDefault:s.textIndent,panelId:i,children:[(0,to.jsx)(Y0e,{value:mo??me,onChange:Je,__unstableInputWidth:"auto",withSlider:!0,hasBottomMargin:a,placeholder:Me?i$(me):void 0}),a&&(0,to.jsx)(vl.ToggleControl,{label:(0,Er.__)("Indent all paragraphs"),checked:ze,onChange:lt,help:Lo})]}),rr&&(0,to.jsx)(Lt,{...m(Fn,ln()&&Wo!==void 0,"single-column"),label:(0,Er.__)("Columns"),hasValue:ln,onDeselect:it,isShownByDefault:s.textColumns,panelId:i,children:(0,to.jsx)(vl.__experimentalNumberControl,{label:(0,Er.__)("Columns"),max:mYe,min:pYe,onChange:Sr,placeholder:Fn?Wo:void 0,spinControls:"custom",value:go,initialPosition:1})}),Be&&(0,to.jsx)(Lt,{...m(zt,kn()&&Ft!==void 0,"single-column"),label:(0,Er.__)("Decoration"),hasValue:kn,onDeselect:Wg,isShownByDefault:s.textDecoration,panelId:i,children:(0,to.jsx)(QM,{value:nt,onChange:Ko,__unstableInputWidth:"auto"})}),bF&&(0,to.jsx)(Lt,{...m(J1,$g()&&Fy!==void 0,"single-column"),label:(0,Er.__)("Orientation"),hasValue:$g,onDeselect:$e,isShownByDefault:s.writingMode,panelId:i,children:(0,to.jsx)(oN,{value:Q1,onChange:yF})}),_t&&(0,to.jsx)(Lt,{...m($o,ka()&&Vt!==void 0),label:(0,Er.__)("Letter case"),hasValue:ka,onDeselect:Ll,isShownByDefault:s.textTransform,panelId:i,children:(0,to.jsx)(eN,{value:ko,onChange:Sa,showNone:!0,isBlock:!0})}),ri&&(0,to.jsxs)(Lt,{...m(MY,NY()&&id!==void 0),label:(0,Er.__)("Text alignment"),hasValue:NY,onDeselect:eOe,isShownByDefault:s.textAlign,panelId:i,children:[(0,to.jsx)(bD,{value:LY,onChange:JIe,options:["left","center","right","justify"]}),LY==="justify"&&(0,to.jsx)("div",{children:(0,to.jsx)(vl.Notice,{status:"warning",isDismissible:!1,children:(0,Er.__)("Justified text can reduce readability. For better accessibility, use left-aligned text instead.")})})]})]})}var Ho=c(G(),1),ei=c(U(),1);var RD=c(F(),1);var oo=c(U(),1),mr=c(G(),1),vCe=c(F(),1),wD=c(J(),1);var yCe=c(J(),1);function my(e,t){let{getBlockOrder:o,getBlockAttributes:r}=(0,yCe.useSelect)(C);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 Qo=c(E(),1),Jn={fit:"fit",grow:"fill",max:"fixed",fixed:"fixedNoShrink"},SYe=[Jn.max,Jn.fixed];function a$(e){return SYe.includes(e)}function kYe(e){let{orientation:t="horizontal"}=e??{};return t==="horizontal"?(0,mr._x)("Max","Block with maximum width in flex layout"):(0,mr._x)("Max","Block with maximum height in flex layout")}function _Ye(e,t){let{orientation:o="horizontal"}=t??{};return e===Jn.grow?(0,mr.__)("Stretch to fill available space."):e===Jn.max&&o==="horizontal"?(0,mr.__)("Specify a maximum width."):e===Jn.max?(0,mr.__)("Specify a maximum height."):e===Jn.fixed&&o==="horizontal"?(0,mr.__)("Specify a fixed width."):e===Jn.fixed?(0,mr.__)("Specify a fixed height."):(0,mr.__)("Fit contents.")}function SCe({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,Qo.jsx)(xYe,{childLayout:e,onChange:t,parentLayout:o,isShownByDefault:r,panelId:n}):l==="grid"?(0,Qo.jsx)(CYe,{childLayout:e,onChange:t,parentLayout:o,isShownByDefault:r,panelId:n,showGridSpanDefaults:i}):null}function xYe({childLayout:e,onChange:t,parentLayout:o,isShownByDefault:r,panelId:n}){let{selfStretch:i,flexSize:s}=e,{orientation:a="horizontal"}=o??{},l=i||Jn.fit,u=a$(l),d=()=>!!i,f=a==="horizontal"?(0,mr.__)("Width"):(0,mr.__)("Height"),[p]=Le("spacing.units"),g=(0,oo.__experimentalUseCustomUnits)({availableUnits:p||["%","px","em","rem","vh","vw"]}),m=()=>{t({selfStretch:void 0,flexSize:void 0})};return(0,vCe.useEffect)(()=>{a$(i)&&!s&&t({...e,selfStretch:Jn.fit})},[]),(0,Qo.jsxs)(oo.__experimentalVStack,{as:oo.__experimentalToolsPanelItem,spacing:2,hasValue:d,label:f,onDeselect:m,isShownByDefault:r,panelId:n,children:[(0,Qo.jsxs)(oo.__experimentalToggleGroupControl,{label:wYe(o),value:l,help:_Ye(l,o),onChange:h=>{let b=a$(h)?s:null;t({selfStretch:h,flexSize:b})},isBlock:!0,children:[(0,Qo.jsx)(oo.__experimentalToggleGroupControlOption,{value:Jn.fit,label:(0,mr._x)("Fit","Intrinsic block width in flex layout")},Jn.fit),(0,Qo.jsx)(oo.__experimentalToggleGroupControlOption,{value:Jn.grow,label:(0,mr._x)("Grow","Block with expanding width in flex layout")},Jn.grow),(0,Qo.jsx)(oo.__experimentalToggleGroupControlOption,{value:Jn.max,label:kYe(o)},Jn.max),(0,Qo.jsx)(oo.__experimentalToggleGroupControlOption,{value:Jn.fixed,label:(0,mr._x)("Fixed","Block with fixed width in flex layout")},Jn.fixed)]}),u&&(0,Qo.jsx)(oo.__experimentalUnitControl,{units:g,onChange:h=>{t({selfStretch:l,flexSize:h})},value:s,min:0,label:f,hideLabelFromVision:!0})]})}function wYe(e){let{orientation:t="horizontal"}=e??{};return t==="horizontal"?(0,mr.__)("Width"):(0,mr.__)("Height")}function CYe({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,wD.useSelect)(T=>T(C).getBlockRootClientId(n)),{moveBlocksToPosition:g,__unstableMarkNextChangeAsNotPersistent:m}=(0,wD.useDispatch)(C),h=my(p,d||3),b=()=>!!s||!!a,v=()=>!!l||!!u,y=()=>{t({columnStart:void 0,rowStart:void 0})},k=()=>{t({columnSpan:void 0,rowSpan:void 0})},S=d?d-(s??1)+1:void 0,_=window.__experimentalEnableGridInteractivity&&f?f-(a??1)+1:void 0,x=l??(i?1:void 0),w=u??(i?1:void 0);return(0,Qo.jsxs)(Qo.Fragment,{children:[(0,Qo.jsxs)(oo.Flex,{as:oo.__experimentalToolsPanelItem,hasValue:v,label:(0,mr.__)("Grid span"),onDeselect:k,isShownByDefault:r,panelId:n,children:[(0,Qo.jsx)(oo.FlexItem,{style:{width:"50%"},children:(0,Qo.jsx)(oo.__experimentalInputControl,{label:(0,mr.__)("Column span"),type:"number",onChange:T=>{let B=T===""?1:parseInt(T,10),R=S?Math.min(B,S):B;t({columnStart:s,rowStart:a,rowSpan:u,columnSpan:R})},value:x,min:1,max:S})}),(0,Qo.jsx)(oo.FlexItem,{style:{width:"50%"},children:(0,Qo.jsx)(oo.__experimentalInputControl,{label:(0,mr.__)("Row span"),type:"number",onChange:T=>{let B=T===""?1:parseInt(T,10),R=_?Math.min(B,_):B;t({columnStart:s,rowStart:a,columnSpan:l,rowSpan:R})},value:w,min:1,max:_})})]}),window.__experimentalEnableGridInteractivity&&(0,Qo.jsxs)(oo.Flex,{as:oo.__experimentalToolsPanelItem,hasValue:b,label:(0,mr.__)("Grid placement"),onDeselect:y,isShownByDefault:!1,panelId:n,children:[(0,Qo.jsx)(oo.FlexItem,{style:{width:"50%"},children:(0,Qo.jsx)(oo.__experimentalInputControl,{label:(0,mr.__)("Column"),type:"number",onChange:T=>{let B=T===""?1:parseInt(T,10);t({columnStart:B,rowStart:a,columnSpan:l,rowSpan:u}),m(),g([n],p,p,h(B,a))},value:s??1,min:1,max:d?d-(l??1)+1:void 0})}),(0,Qo.jsx)(oo.FlexItem,{style:{width:"50%"},children:(0,Qo.jsx)(oo.__experimentalInputControl,{label:(0,mr.__)("Row"),type:"number",onChange:T=>{let B=T===""?1:parseInt(T,10);t({columnStart:s,rowStart:B,columnSpan:l,rowSpan:u}),m(),g([n],p,p,h(s,B))},value:a??1,min:1,max:f?f-(u??1)+1:void 0})})]})]})}var kCe=c(U(),1),N_=c(G(),1);var l$=c(E(),1);function CD({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,g]=Le("dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios"),m=p?.map(({name:v,ratio:y})=>({label:v,value:y})),h=f?.map(({name:v,ratio:y})=>({label:v,value:y})),b=[{label:(0,N_._x)("Original","Aspect ratio option for dimensions control"),value:"auto"},...g?h:[],...m||[],{label:(0,N_._x)("Custom","Aspect ratio option for dimensions control"),value:"custom",disabled:!0,hidden:!0}];return(0,l$.jsx)(Lt,{className:a,isInherited:l,hasLocalOverride:u,hasValue:i||(()=>d!==n),label:(0,N_.__)("Aspect ratio"),onDeselect:()=>o(void 0),isShownByDefault:s,panelId:e,children:(0,l$.jsx)(kCe.SelectControl,{label:(0,N_.__)("Aspect ratio"),value:d,options:r??b,onChange:o})})}var Dt=c(E(),1),c$=["horizontal","vertical"];function _Ce(e,t){return e?.length===1?!1:t?!(e?.includes("horizontal")&&e?.includes("vertical")&&e?.length===2):!0}function BD(e,t=Js){return ECe(e)||TCe(e)||RCe(e)||BCe(e)||PCe(e)||ICe(e)||OCe(e)||ACe(e)||LCe(e)||MCe(e,t)||NCe(e,t)}function ECe(e){return e?.layout?.contentSize}function TCe(e){return e?.layout?.wideSize}function RCe(e){return e?.spacing?.padding}function BCe(e){return e?.spacing?.margin}function PCe(e){return e?.spacing?.blockGap}function ICe(e){return e?.dimensions?.height}function OCe(e){return e?.dimensions?.minHeight}function ACe(e){return e?.dimensions?.minWidth}function LCe(e){return e?.dimensions?.width}function MCe(e,t=Js){return!ea(t)&&e?.dimensions?.aspectRatio}function NCe(e,t=Js){if(ea(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 EYe(e){let{defaultSpacingSizes:t,spacingSizes:o}=e?.spacing||{};return t!==!1&&o?.default?.length>0||o?.theme?.length>0||o?.custom?.length>0}function xCe(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 TYe=[void 0,null,""];function dt(e){return!TYe.includes(e)}function ED(e){if(!dt(e))return;let[t]=(0,ei.__experimentalParseQuantityAndUnitFromRawValue)(e);return t}function TD(e){return dt(e)&&typeof e=="string"?{top:e,right:e,bottom:e,left:e}:e}function wCe(e){if(!dt(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(dt))return;let n=o[0];return o.every(i=>i===n)?n:void 0}function CCe(e){return dt(e)?typeof e=="string"?e!=="":typeof e!="object"?!1:["top","right","bottom","left"].some(t=>dt(e[t])):!1}function RYe(e,t){return dt(e)?typeof e=="string"?t?{top:e,right:e,bottom:e,left:e}:{top:e}:{...e,right:e?.left,bottom:e?.top}:e}function BYe({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n}){let i=wr(),s=()=>{let a=e(o);t(a)};return(0,Dt.jsx)(ei.__experimentalToolsPanel,{label:(0,Ho.__)("Dimensions"),resetAll:s,panelId:r,dropdownMenuProps:i,children:n})}var Sl={contentSize:!0,wideSize:!0,padding:!0,margin:!0,blockGap:!0,height:!0,minHeight:!0,minWidth:!0,width:!0,aspectRatio:!0,childLayout:!0};function PD({as:e=BYe,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=Sl,onVisualize:a=()=>{},includeLayoutControls:l=!1,styleState:u=Js,showInheritanceLabelIndicators:d=bn()}){let{dimensions:f,spacing:p}=n,g=$e=>$e&&typeof $e=="object"?Object.keys($e).reduce((ri,id)=>(ri[id]=Ea({settings:{dimensions:f,spacing:p}},"",$e[id]),ri),{}):Ea({settings:{dimensions:f,spacing:p}},"",$e),m=($e,ri,id)=>yl(d&&$e,d&&ri,id),h=EYe(n),b=(0,ei.__experimentalUseCustomUnits)({availableUnits:n?.spacing?.units||["%","px","em","rem","vw"]}),v=-1/0,[y,k]=(0,RD.useState)(v),S=(0,RD.useCallback)($e=>({...$e,layout:Ge({...$e?.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:{...$e?.spacing,padding:void 0,margin:void 0,blockGap:void 0},dimensions:{...$e?.dimensions,height:void 0,minHeight:void 0,minWidth:void 0,aspectRatio:void 0,width:void 0}}),[]),_=ECe(n)&&l,x=g(t?.layout?.contentSize),w=g(r?.layout?.contentSize),T=!dt(t?.layout?.contentSize)&&dt(w),B=$e=>{o(De(t,["layout","contentSize"],dt($e)?$e:void 0))},R=()=>dt(t?.layout?.contentSize),I=()=>B(void 0),A=TCe(n)&&l,P=g(t?.layout?.wideSize),O=g(r?.layout?.wideSize),N=!dt(t?.layout?.wideSize)&&dt(O),z=$e=>{o(De(t,["layout","wideSize"],dt($e)?$e:void 0))},D=()=>dt(t?.layout?.wideSize),M=()=>z(void 0),V=RCe(n),L=TD(g(r?.spacing?.padding)),j=TD(g(t?.spacing?.padding)),q=dt(t?.spacing?.padding)?j:L,Q=wCe(L),te=!dt(t?.spacing?.padding)&&Q!==void 0,ee=CCe(L),W=!dt(t?.spacing?.padding)&&ee,$=Array.isArray(n?.spacing?.padding)?n?.spacing?.padding:n?.spacing?.padding?.sides,Y=$&&$.some($e=>c$.includes($e)),Z=$e=>{let ri=xCe($e,$);o(De(t,["spacing","padding"],ri))},oe=()=>dt(t?.spacing?.padding)&&Object.keys(t?.spacing?.padding).length,ne=()=>Z(void 0),X=()=>a("padding"),re=BCe(n),le=TD(g(r?.spacing?.margin)),ve=TD(g(t?.spacing?.margin)),xe=dt(t?.spacing?.margin)?ve:le,be=wCe(le),ae=!dt(t?.spacing?.margin)&&be!==void 0,pe=CCe(le),ke=!dt(t?.spacing?.margin)&&pe,Se=Array.isArray(n?.spacing?.margin)?n?.spacing?.margin:n?.spacing?.margin?.sides,we=Se&&Se.some($e=>c$.includes($e)),Ce=$e=>{let ri=xCe($e,Se);o(De(t,["spacing","margin"],ri))},se=()=>dt(t?.spacing?.margin)&&Object.keys(t?.spacing?.margin).length,ie=()=>Ce(void 0),Ae=()=>a("margin"),ye=PCe(n),Te=Array.isArray(n?.spacing?.blockGap)?n?.spacing?.blockGap:n?.spacing?.blockGap?.sides,qe=Te&&Te.some($e=>c$.includes($e)),pt=g(t?.spacing?.blockGap),at=g(r?.spacing?.blockGap),Ct=dt(t?.spacing?.blockGap)?pt:at,rt=RYe(Ct,qe),Ot=!dt(t?.spacing?.blockGap)&&typeof at=="string"&&at!=="",ut=$e=>{o(De(t,["spacing","blockGap"],$e))},Ut=$e=>{dt($e)||ut(null),!qe&&$e?.hasOwnProperty("top")?ut($e.top):ut({top:$e?.top,left:$e?.left})},So=()=>ut(void 0),mo=()=>dt(t?.spacing?.blockGap),me=OCe(n),Me=g(t?.dimensions?.minHeight),Ze=g(r?.dimensions?.minHeight),ze=!dt(t?.dimensions?.minHeight)&&dt(Ze),Je=$e=>{let ri=De(t,["dimensions","minHeight"],$e);o(De(ri,["dimensions","aspectRatio"],void 0))},lt=()=>{Je(void 0)},ct=()=>dt(t?.dimensions?.minHeight),vr=ICe(n),Lo=g(t?.dimensions?.height),rr=g(r?.dimensions?.height),go=!dt(t?.dimensions?.height)&&dt(rr),Wo=$e=>{let ri=De(t,["dimensions","height"],$e);o(De(ri,["dimensions","aspectRatio"],void 0))},Fn=()=>{Wo(void 0)},Sr=()=>dt(t?.dimensions?.height),ln=ACe(n),it=g(t?.dimensions?.minWidth),_t=g(r?.dimensions?.minWidth),Vt=!dt(t?.dimensions?.minWidth)&&dt(_t),ko=$e=>{o(De(t,["dimensions","minWidth"],$e))},$o=()=>{ko(void 0)},nr=()=>dt(t?.dimensions?.minWidth),Sa=LCe(n),ka=g(t?.dimensions?.width),Ll=g(r?.dimensions?.width),Be=!dt(t?.dimensions?.width)&&dt(Ll),Ft=$e=>{o(De(t,["dimensions","width"],$e))},nt=()=>{Ft(void 0)},zt=()=>dt(t?.dimensions?.width),Or=MCe(n,u),Ko=g(t?.dimensions?.aspectRatio),kn=g(r?.dimensions?.aspectRatio),Wg=Ko??kn,bF=!dt(t?.dimensions?.aspectRatio)&&dt(kn),Fy=$e=>{let ri=De(t,["dimensions","aspectRatio"],$e);o(De(ri,["dimensions","minHeight"],void 0))},Q1=()=>dt(t?.dimensions?.aspectRatio),J1=NCe(n,u),Rx=t?.layout,yF=$e=>{o({...t,layout:{...t?.layout,...$e}})},$g=()=>a(!1);return(0,Dt.jsxs)(e,{resetAllFilter:S,value:t,onChange:o,panelId:i,children:[(_||A)&&(0,Dt.jsx)("span",{className:"span-columns",children:(0,Ho.__)("Set the width of the main content area.")}),_&&(0,Dt.jsx)(Lt,{...m(T,R()&&w!==void 0),label:(0,Ho.__)("Content width"),hasValue:R,onDeselect:I,isShownByDefault:s.contentSize??Sl.contentSize,panelId:i,children:(0,Dt.jsx)(ei.__experimentalUnitControl,{label:(0,Ho.__)("Content width"),labelPosition:"top",value:x??w,placeholder:T?ED(w):void 0,onChange:$e=>{B($e)},units:b,prefix:(0,Dt.jsx)(ei.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Dt.jsx)(ht,{icon:Jg})})})}),A&&(0,Dt.jsx)(Lt,{...m(N,D()&&O!==void 0),label:(0,Ho.__)("Wide width"),hasValue:D,onDeselect:M,isShownByDefault:s.wideSize??Sl.wideSize,panelId:i,children:(0,Dt.jsx)(ei.__experimentalUnitControl,{label:(0,Ho.__)("Wide width"),labelPosition:"top",value:P??O,placeholder:N?ED(O):void 0,onChange:$e=>{z($e)},units:b,prefix:(0,Dt.jsx)(ei.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Dt.jsx)(ht,{icon:fh})})})}),V&&(0,Dt.jsxs)(Lt,{hasValue:oe,label:(0,Ho.__)("Padding"),hasInlineEndToggle:_Ce($,h),onDeselect:ne,isShownByDefault:s.padding??Sl.padding,...m(W,oe()&&ee,{"tools-panel-item-spacing":h}),panelId:i,children:[!h&&(0,Dt.jsx)(ei.BoxControl,{values:j,onChange:Z,label:(0,Ho.__)("Padding"),sides:$,units:b,allowReset:!1,splitOnAxis:Y,inputProps:{onMouseOver:X,onMouseOut:$g,placeholder:te?Q:void 0}}),h&&(0,Dt.jsx)(B_,{values:q,onChange:Z,label:(0,Ho.__)("Padding"),sides:$,units:b,allowReset:!1,onMouseOver:X,onMouseOut:$g})]}),re&&(0,Dt.jsxs)(Lt,{hasValue:se,label:(0,Ho.__)("Margin"),hasInlineEndToggle:_Ce(Se,h),onDeselect:ie,isShownByDefault:s.margin??Sl.margin,...m(ke,se()&&pe,{"tools-panel-item-spacing":h}),panelId:i,children:[!h&&(0,Dt.jsx)(ei.BoxControl,{values:ve,onChange:Ce,inputProps:{min:y,onDragStart:()=>{k(0)},onDragEnd:()=>{k(v)},onMouseOver:Ae,onMouseOut:$g,placeholder:ae?be:void 0},label:(0,Ho.__)("Margin"),sides:Se,units:b,allowReset:!1,splitOnAxis:we}),h&&(0,Dt.jsx)(B_,{values:xe,onChange:Ce,minimumCustomValue:-1/0,label:(0,Ho.__)("Margin"),sides:Se,units:b,allowReset:!1,onMouseOver:Ae,onMouseOut:$g})]}),ye&&(0,Dt.jsxs)(Lt,{hasValue:mo,label:(0,Ho.__)("Block spacing"),hasInlineEndToggle:qe,onDeselect:So,isShownByDefault:s.blockGap??Sl.blockGap,...m(Ot,mo()&&at!==void 0,{"tools-panel-item-spacing":h,"single-column":!h&&!qe}),panelId:i,children:[!h&&(qe?(0,Dt.jsx)(ei.BoxControl,{label:(0,Ho.__)("Block spacing"),min:0,onChange:Ut,units:b,sides:Te,values:rt,allowReset:!1,splitOnAxis:qe}):(0,Dt.jsx)(ei.__experimentalUnitControl,{label:(0,Ho.__)("Block spacing"),min:0,onChange:ut,units:b,value:pt??void 0,placeholder:Ot?at:void 0})),h&&(0,Dt.jsx)(B_,{label:(0,Ho.__)("Block spacing"),min:0,onChange:Ut,showSideInLabel:!1,sides:qe?Te:["top"],values:rt,allowReset:!1})]}),J1&&(0,Dt.jsx)(SCe,{value:Rx,onChange:yF,parentLayout:n?.parentLayout,panelId:i,showGridSpanDefaults:!Wi(u),isShownByDefault:s.childLayout??Sl.childLayout}),me&&(0,Dt.jsx)(Lt,{...m(ze,ct()&&Ze!==void 0),hasValue:ct,label:(0,Ho.__)("Minimum height"),onDeselect:lt,isShownByDefault:s.minHeight??Sl.minHeight,panelId:i,children:(0,Dt.jsx)(qb,{label:(0,Ho.__)("Minimum height"),value:Me??Ze,onChange:Je,placeholder:ze?ED(Ze):void 0,dimensionSizes:f?.dimensionSizes})}),ln&&(0,Dt.jsx)(Lt,{...m(Vt,nr()&&_t!==void 0),hasValue:nr,label:(0,Ho.__)("Minimum width"),onDeselect:$o,isShownByDefault:s.minWidth??Sl.minWidth,panelId:i,children:(0,Dt.jsx)(qb,{label:(0,Ho.__)("Minimum width"),value:it??_t,onChange:ko,placeholder:Vt?ED(_t):void 0,dimensionSizes:f?.dimensionSizes})}),vr&&(0,Dt.jsx)(Lt,{...m(go,Sr()&&rr!==void 0),hasValue:Sr,label:(0,Ho.__)("Height"),onDeselect:Fn,isShownByDefault:s.height??Sl.height,panelId:i,children:(0,Dt.jsx)(qb,{label:(0,Ho.__)("Height"),value:Lo,onChange:Wo,placeholder:go?rr:void 0,dimensionSizes:f?.dimensionSizes})}),Sa&&(0,Dt.jsx)(Lt,{...m(Be,zt()&&Ll!==void 0),hasValue:zt,label:(0,Ho.__)("Width"),onDeselect:nt,isShownByDefault:s.width??Sl.width,panelId:i,children:(0,Dt.jsx)(qb,{label:(0,Ho.__)("Width"),value:ka,onChange:Ft,placeholder:Be?Ll:void 0,dimensionSizes:f?.dimensionSizes})}),Or&&(0,Dt.jsx)(CD,{hasValue:Q1,value:Wg,onChange:Fy,panelId:i,...m(bF,Q1()&&kn!==void 0),isShownByDefault:s.aspectRatio??Sl.aspectRatio})]})}var Si=c(U(),1),ju=c(F(),1),D_=c(G(),1);var gy=c(G(),1),yn=c(U(),1),OD=c(F(),1);var fo=c(E(),1),ID=[];function PYe({shadow:e,onShadowChange:t,settings:o}){let r=u$(o);return(0,fo.jsx)("div",{className:"block-editor-global-styles__shadow-popover-container",children:(0,fo.jsxs)(yn.__experimentalVStack,{spacing:4,children:[(0,fo.jsx)(yn.__experimentalHeading,{level:5,children:(0,gy.__)("Drop shadow")}),(0,fo.jsx)(IYe,{presets:r,activeShadow:e,onSelect:t}),(0,fo.jsx)("div",{className:"block-editor-global-styles__clear-shadow",children:(0,fo.jsx)(yn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t(void 0),disabled:!e,accessibleWhenDisabled:!0,children:(0,gy.__)("Clear")})})]})})}function IYe({presets:e,activeShadow:t,onSelect:o}){return e?(0,fo.jsx)(yn.Composite,{role:"listbox",className:"block-editor-global-styles__shadow__list","aria-label":(0,gy.__)("Drop shadows"),children:e.map(({name:r,slug:n,shadow:i})=>(0,fo.jsx)(OYe,{label:r,isActive:i===t,type:n==="unset"?"unset":"preset",onSelect:()=>o(i===t?void 0:i),shadow:i},n))}):null}function OYe({type:e,label:t,isActive:o,onSelect:r,shadow:n}){return(0,fo.jsxs)(kt.Root,{children:[(0,fo.jsx)(kt.Trigger,{render:(0,fo.jsx)(yn.Composite.Item,{role:"option","aria-label":t,"aria-selected":o,className:K("block-editor-global-styles__shadow__item",{"is-active":o}),render:(0,fo.jsx)("button",{className:K("block-editor-global-styles__shadow-indicator",{unset:e==="unset"}),onClick:r,style:{boxShadow:n},"aria-label":t,children:o&&(0,fo.jsx)(ht,{icon:as})})})}),(0,fo.jsx)(kt.Popup,{children:t})]})}function DCe({shadow:e,onShadowChange:t,settings:o,className:r,hasLocalValue:n=!!e,hasLocalOverride:i=!1,onReset:s}){return(0,fo.jsx)(yn.Dropdown,{popoverProps:{placement:"left-start",offset:36,shift:!0},className:K("block-editor-global-styles__shadow-dropdown",r),renderToggle:AYe(e,t,{hasLocalValue:n,hasLocalOverride:i,onReset:s??(()=>t(void 0))}),renderContent:()=>(0,fo.jsx)(yn.__experimentalDropdownContentWrapper,{paddingSize:"medium",children:(0,fo.jsx)(PYe,{shadow:e,onShadowChange:t,settings:o})})})}function AYe(e,t,o){let{hasLocalValue:r,hasLocalOverride:n,onReset:i}=o;return function({onToggle:a,isOpen:l}){let u=(0,OD.useRef)(void 0),d={onClick:a,className:K("block-editor-global-styles__shadow-dropdown-toggle",{"is-open":l}),"aria-expanded":l,ref:u},f=()=>{l&&a(),i(),u.current?.focus()};return(0,fo.jsxs)(fo.Fragment,{children:[(0,fo.jsx)(yn.Button,{__next40pxDefaultSize:!0,...d,children:(0,fo.jsxs)(yn.__experimentalHStack,{justify:"flex-start",children:[(0,fo.jsx)(ht,{className:"block-editor-global-styles__toggle-icon",icon:s6,size:24}),(0,fo.jsx)(yn.FlexItem,{children:(0,gy.__)("Drop shadow")})]})}),r&&(n?(0,fo.jsx)(wf,{className:"block-editor-global-styles__shadow-editor__remove-button",onResetToInherited:f}):(0,fo.jsx)(yn.Button,{__next40pxDefaultSize:!0,size:"small",icon:fn,label:(0,gy.__)("Remove"),className:"block-editor-global-styles__shadow-editor__remove-button",onClick:f}))]})}}function u$(e){return(0,OD.useMemo)(()=>{if(!e?.shadow)return ID;let t=e?.shadow?.defaultPresets,{default:o,theme:r,custom:n}=e?.shadow?.presets??{},i={name:(0,gy.__)("Unset"),slug:"unset",shadow:"none"},s=[...t&&o||ID,...r||ID,...n||ID];return s.length&&s.unshift(i),s},[e])}var kl=c(E(),1);function AD(e){return Object.values(t1(e)).some(Boolean)}function t1(e){return{hasBorderColor:VCe(e),hasBorderRadius:FCe(e),hasBorderStyle:zCe(e),hasBorderWidth:jCe(e),hasShadow:HCe(e)}}function VCe(e){return e?.border?.color}function FCe(e){return e?.border?.radius}function zCe(e){return e?.border?.style}function jCe(e){return e?.border?.width}function HCe(e){let t=u$(e);return!!e?.shadow&&t.length>0}function LYe({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n,label:i}){let s=wr();return(0,kl.jsx)(Si.__experimentalToolsPanel,{label:i,resetAll:()=>{let l=e(o);t(l)},panelId:r,dropdownMenuProps:s,children:n})}var MYe={radius:!0,color:!0,width:!0,shadow:!0};function LD({as:e=LYe,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,name:s,defaultControls:a=MYe,showInheritanceLabelIndicators:l=bn()}){let u=zu(n),d=n?.color?.custom,f=(0,ju.useCallback)(X=>Ea({settings:n},"",X),[n]),p=(X,re,le)=>yl(l&&X,l&&re,le),g=X=>{let le=u.flatMap(({colors:ve})=>ve).find(({color:ve})=>ve===X);return le?"var:preset|color|"+le.slug:X},m=(0,ju.useCallback)(X=>{if(X){if((0,Si.__experimentalHasSplitBorders)(X)){let re={...X};return["top","right","bottom","left"].forEach(le=>{re[le]={...re[le],color:f(re[le]?.color)}}),re}return{...X,color:X.color?f(X.color):void 0}}},[f]),h=(0,ju.useMemo)(()=>m(t?.border),[t?.border,m]),b=(0,ju.useMemo)(()=>m(r?.border),[r?.border,m]),v=!(0,Si.__experimentalIsDefinedBorder)(t?.border)&&!!b&&(0,Si.__experimentalIsDefinedBorder)(b),y=v?b:h,k=X=>o({...t,border:X}),S=VCe(n),_=zCe(n),x=jCe(n),w=FCe(n),T=(0,ju.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,ju.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]),R=X=>k({...t?.border,radius:X}),I=()=>{let X=t?.border?.radius;return typeof X=="object"?Object.entries(X).some(([,re])=>!!re):!!X},A=!I()&&B!==void 0&&B!=="",P=(0,ju.useMemo)(()=>{if(!A)return T;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}:T},[A,T,B]),O=HCe(n),N=f(t?.shadow),z=f(r?.shadow),D=N===void 0&&z!==void 0&&z!=="",M=D?z:N,V=n?.shadow?.presets??{},L=V.custom??V.theme??V.default??[],j=X=>{let re=L?.find(({shadow:le})=>le===X)?.slug;o(De(t,["shadow"],re?`var:preset|shadow|${re}`:X||void 0))},q=X=>{if(D&&X===void 0){j(z);return}j(X)},Q=()=>!!t?.shadow,te=()=>j(void 0),ee=l&&Q()&&z!==void 0,W=()=>{if(I())return k({radius:t?.border?.radius});k(void 0)},$=X=>{let re={...X};(0,Si.__experimentalHasSplitBorders)(re)?["top","right","bottom","left"].forEach(le=>{re[le]&&(re[le]={...re[le],color:g(re[le]?.color)})}):re&&(re.color=g(re.color)),k({...re,radius:t?.border?.radius})},Y=(0,ju.useCallback)(X=>({...X,border:void 0,shadow:void 0}),[]),Z=a?.color||a?.width,oe=S||_||x||w,ne=hy({blockName:s,hasShadowControl:O,hasBorderControl:oe});return(0,kl.jsxs)(e,{resetAllFilter:Y,value:t,onChange:o,panelId:i,label:ne,children:[(x||S)&&(0,kl.jsxs)(Lt,{...p(v,(0,Si.__experimentalIsDefinedBorder)(t?.border)&&!!b&&(0,Si.__experimentalIsDefinedBorder)(b)),hasValue:()=>(0,Si.__experimentalIsDefinedBorder)(t?.border),label:(0,D_.__)("Border"),onDeselect:()=>W(),isShownByDefault:Z,panelId:i,children:[(l||O)&&(0,kl.jsx)(Si.BaseControl.VisualLabel,{as:"legend",children:(0,D_.__)("Border")}),(0,kl.jsx)(Si.BorderBoxControl,{colors:u,disableCustomColors:!d,enableAlpha:!0,enableStyle:_,onChange:$,popoverOffset:40,popoverPlacement:"left-start",value:y,__experimentalIsRenderedInSidebar:!0})]}),w&&(0,kl.jsx)(Lt,{...p(A,I()&&B!==void 0),hasValue:I,label:(0,D_.__)("Radius"),hasInlineEndToggle:!0,onDeselect:()=>R(void 0),isShownByDefault:a.radius,panelId:i,children:(0,kl.jsx)(HM,{presets:n?.border?.radiusSizes,values:P,onChange:X=>{R(X||void 0)}})}),O&&(0,kl.jsxs)(Lt,{...p(D,Q()&&z!==void 0),label:(0,D_.__)("Shadow"),hasValue:Q,onDeselect:te,isShownByDefault:a.shadow,showLocalOverrideActionsInLabel:!1,panelId:i,children:[oe?(0,kl.jsx)(Si.BaseControl.VisualLabel,{as:"legend",children:(0,D_.__)("Shadow")}):null,(0,kl.jsx)(DCe,{shadow:M,onShadowChange:q,settings:n,hasLocalValue:Q(),hasLocalOverride:ee,onReset:te})]})]})}var Uo=c(U(),1),Ef=c(G(),1),V_=c(F(),1);var gr=c(E(),1),MD=[];function UCe(e,{presetSetting:t,defaultSetting:o}){let r=!e?.color?.[o],n=e?.color?.[t]?.custom||MD,i=e?.color?.[t]?.theme||MD,s=e?.color?.[t]?.default||MD;return(0,V_.useMemo)(()=>[...n,...i,...r?MD:s],[r,n,i,s])}function GCe(e){return WCe(e)}function WCe(e){return e.color.customDuotone||e.color.defaultDuotone||e.color.duotone.length>0}function NYe({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n}){let i=wr(),s=()=>{let a=e(o);t(a)};return(0,gr.jsx)(Uo.__experimentalToolsPanel,{label:(0,Ef._x)("Filters","Name for applying graphical effects"),resetAll:s,panelId:r,dropdownMenuProps:i,children:n})}var DYe={duotone:!0},VYe={placement:"left-start",offset:36,shift:!0,className:"block-editor-duotone-control__popover",headerTitle:(0,Ef.__)("Duotone")},FYe=({indicator:e,label:t})=>(0,gr.jsxs)(Uo.__experimentalHStack,{justify:"flex-start",children:[(0,gr.jsx)(Uo.__experimentalZStack,{isLayered:!1,offset:-8,children:(0,gr.jsx)(Uo.Flex,{expanded:!1,children:e==="unset"||!e?(0,gr.jsx)(Uo.ColorIndicator,{className:"block-editor-duotone-control__unset-indicator"}):(0,gr.jsx)(Uo.DuotoneSwatch,{values:e})})}),(0,gr.jsx)(Uo.FlexItem,{className:"block-editor-panel-duotone-settings__label",title:t,children:t})]}),zYe=(e,t)=>function({onToggle:r,isOpen:n}){let{hasLocalValue:i,hasLocalOverride:s,onReset:a}=t,l=(0,V_.useRef)(void 0),u={onClick:r,className:K("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,gr.jsxs)(gr.Fragment,{children:[(0,gr.jsx)(Uo.Button,{__next40pxDefaultSize:!0,...u,children:(0,gr.jsx)(FYe,{indicator:e,label:(0,Ef.__)("Duotone")})}),i&&(s?(0,gr.jsx)(wf,{className:"block-editor-panel-duotone-settings__reset",onResetToInherited:d}):(0,gr.jsx)(Uo.Button,{size:"small",icon:fn,label:(0,Ef.__)("Reset"),className:"block-editor-panel-duotone-settings__reset",onClick:d}))]})};function ND({as:e=NYe,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=DYe,showInheritanceLabelIndicators:a=bn()}){let l=w=>Ea({settings:n},"",w),u=(w,T,B)=>yl(a&&w,a&&T,B),d=WCe(n),f=UCe(n,{presetSetting:"duotone",defaultSetting:"defaultDuotone"}),p=UCe(n,{presetSetting:"palette",defaultSetting:"defaultPalette"}),g=l(t?.filter?.duotone),m=l(r?.filter?.duotone),h=g??m,b=g===void 0&&m!==void 0,v=w=>{let T=f.find(({colors:R})=>R===w),B=T?`var:preset|duotone|${T.slug}`:w;o(De(t,["filter","duotone"],B))},y=w=>{if(w===void 0&&b&&m!==void 0){v(m);return}v(w)},k=()=>!!t?.filter?.duotone,S=()=>v(void 0),_=a&&k()&&m!==void 0,x=(0,V_.useCallback)(w=>({...w,filter:{...w.filter,duotone:void 0}}),[]);return(0,gr.jsx)(e,{resetAllFilter:x,value:t,onChange:o,panelId:i,children:d&&(0,gr.jsx)(Lt,{...u(b,g!==void 0&&m!==void 0),label:(0,Ef.__)("Duotone"),hasValue:k,onDeselect:S,isShownByDefault:s.duotone,showLocalOverrideActionsInLabel:!1,panelId:i,children:(0,gr.jsx)(Uo.Dropdown,{popoverProps:VYe,className:"block-editor-global-styles-filters-panel__dropdown",renderToggle:zYe(h,{hasLocalValue:k(),hasLocalOverride:_,onReset:S}),renderContent:()=>(0,gr.jsx)(Uo.__experimentalDropdownContentWrapper,{paddingSize:"small",children:(0,gr.jsxs)(Uo.MenuGroup,{label:(0,Ef.__)("Duotone"),children:[(0,gr.jsx)("p",{children:(0,Ef.__)("Create a two-tone color effect without losing your original image.")}),(0,gr.jsx)(Uo.DuotonePicker,{colorPalette:p,duotonePalette:f,disableCustomColors:!0,disableCustomDuotone:!0,value:h,onChange:y})]})})})})})}var F_=c(U(),1),o1=c(G(),1);var by=c(E(),1);function $Ce(e,t,o){return e==="core/image"&&o?.lightbox?.allowEditing||!!t?.lightbox}function KCe({onChange:e,value:t,inheritedValue:o,panelId:r}){let n=wr(),i=()=>{e(void 0)},s=l=>{e({enabled:l})},a=!1;return o?.lightbox?.enabled&&(a=o.lightbox.enabled),(0,by.jsx)(by.Fragment,{children:(0,by.jsx)(F_.__experimentalToolsPanel,{label:(0,o1._x)("Settings","Image settings"),resetAll:i,panelId:r,dropdownMenuProps:n,children:(0,by.jsx)(F_.__experimentalToolsPanelItem,{hasValue:()=>!!t?.lightbox,label:(0,o1.__)("Enlarge on click"),onDeselect:i,isShownByDefault:!0,panelId:r,children:(0,by.jsx)(F_.ToggleControl,{label:(0,o1.__)("Enlarge on click"),checked:a,onChange:s})})})})}var DD=c(U(),1);var qCe=c(F(),1),VD=c(G(),1);var r1=c(E(),1);function d$(e){return!(typeof e=="string"&&/<\/?\w/.test(e))}function ZCe(e){return d$(e)?null:(0,VD.__)("The custom CSS is invalid. Do not use <> markup.")}function YCe(e){if(!e)return null;let t=ZCe(e);if(t)return t;let[o]=jS([{css:e}],".for-validation-only");return o===null?(0,VD.__)("There is an error with your CSS structure."):null}function FD({value:e,onChange:t,inheritedValue:o=e,help:r}){let n=o?.css,[i,s]=(0,qCe.useState)(()=>YCe(n));function a(u){t({...e,css:u}),s(ZCe(u))}function l(u){s(YCe(u?.target?.value))}return(0,r1.jsxs)(Qe,{direction:"column",gap:"md",className:"block-editor-global-styles-advanced-panel",children:[i&&(0,r1.jsx)(DD.Notice,{status:"error",onRemove:()=>s(null),children:i}),(0,r1.jsx)(DD.TextareaControl,{label:(0,VD.__)("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 nEe=c(U(),1),iEe=c(F(),1),Rf=c(G(),1);var yt=c(U(),1);var Go=c(G(),1),QCe=c(us(),1),f$=c(Fs(),1),Tf=c(F(),1),i1=c(J(),1),JCe=c(Tt(),1),eEe=c(l9(),1);var ft=c(E(),1),zD="image",jYe={placement:"left-start",offset:36,shift:!0,className:"block-editor-global-styles-background-panel__popover"},jD=()=>{},n1=e=>{window.requestAnimationFrame(()=>{let[t]=JCe.focus.tabbable.find(e?.current);t&&t.focus()})};function HYe(e){return e==="cover"||e===void 0?(0,Go.__)("Image covers the space evenly."):e==="contain"?(0,Go.__)("Image is contained without distortion."):(0,Go.__)("Image has a fixed width.")}var UYe=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}%`},GYe=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 tEe({as:e="span",imgUrl:t,toggleProps:o={},filename:r,label:n,onToggleCallback:i=jD}){let{isOpen:s,...a}=o;(0,Tf.useEffect)(()=>{typeof s<"u"&&i(s)},[s,i]);let l=()=>(0,ft.jsxs)(yt.__experimentalHStack,{className:"block-editor-global-styles-background-panel__inspector-preview-inner",children:[(0,ft.jsx)("span",{className:"block-editor-global-styles-background-panel__inspector-image-indicator",style:{backgroundImage:t?`url(${t})`:void 0}}),(0,ft.jsxs)(yt.FlexBlock,{children:[(0,ft.jsx)(yt.__experimentalTruncate,{numberOfLines:1,className:"block-editor-global-styles-background-panel__inspector-media-replace-title",children:n}),(0,ft.jsx)(bt,{render:(0,ft.jsx)("span",{}),children:t?(0,Go.sprintf)((0,Go.__)("Background image: %s"),r||n):(0,Go.__)("No background image selected")})]})]});return e==="button"?(0,ft.jsx)(yt.Button,{__next40pxDefaultSize:!0,...a,children:l()}):l()}function WYe({label:e,filename:t,url:o,children:r,onToggle:n=jD,hasImageValue:i,onReset:s,hasLocalOverride:a,containerRef:l}){if(!i)return;let u=e||(0,f$.getFilename)(o)||(0,Go.__)("Image");return(0,ft.jsx)(yt.Dropdown,{popoverProps:jYe,renderToggle:({onToggle:d,isOpen:f})=>{let p={onClick:d,className:"block-editor-global-styles-background-panel__dropdown-toggle","aria-expanded":f,"aria-label":(0,Go.__)("Background size, position and repeat options."),isOpen:f};return(0,ft.jsxs)(ft.Fragment,{children:[(0,ft.jsx)(tEe,{imgUrl:o,filename:t,label:u,toggleProps:p,as:"button",onToggleCallback:n}),s&&(a?(0,ft.jsx)(wf,{className:"block-editor-global-styles-background-panel__reset",onResetToInherited:()=>{s(),f&&d(),n1(l)}}):(0,ft.jsx)(yt.Button,{__next40pxDefaultSize:!0,label:(0,Go.__)("Reset"),className:"block-editor-global-styles-background-panel__reset",size:"small",icon:fn,onClick:()=>{s(),f&&d(),n1(l)}}))]})},renderContent:()=>(0,ft.jsx)(yt.__experimentalDropdownContentWrapper,{className:"block-editor-global-styles-background-panel__dropdown-content-wrapper",paddingSize:"medium",children:r})})}function $Ye(){return(0,ft.jsx)(yt.Placeholder,{className:"block-editor-global-styles-background-panel__loading",children:(0,ft.jsx)(yt.Spinner,{})})}function XCe({onChange:e,style:t,inheritedValue:o,onRemoveImage:r=jD,onResetImage:n=jD,displayInPanel:i,defaultValues:s,containerRef:a}){let[l,u]=(0,Tf.useState)(!1),{getSettings:d}=(0,i1.useSelect)(C),{id:f,title:p,url:g}=t?.background?.backgroundImage||{...o?.background?.backgroundImage},{createErrorNotice:m}=(0,i1.useDispatch)(QCe.store),h=w=>{m(w,{type:"snackbar"}),u(!1)},b=()=>e(De(t,["background","backgroundImage"],void 0)),v=w=>{if(!w||!w.url){b(),u(!1);return}if((0,eEe.isBlobURL)(w.url)){u(!0);return}if(w.media_type&&w.media_type!==zD||!w.media_type&&w.type&&w.type!==zD){h((0,Go.__)("Only images can be used as a background image."));return}let T=t?.background?.backgroundSize||s?.backgroundSize,B=t?.background?.backgroundPosition;e(De(t,["background"],{...t?.background,backgroundImage:{url:w.url,id:w.id,source:"file",title:w.title||void 0},backgroundPosition:!B&&(T==="auto"||!T)?"50% 0":B,backgroundSize:T})),u(!1),n1(a)},y=w=>{d().mediaUpload({allowedTypes:[zD],filesList:w,onFileChange([T]){v(T)},onError:h,multiple:!1})},k=Rc(t),S=()=>e(De(t,["background"],{backgroundImage:"none"})),_=!k&&Rc(o),x=p||(0,f$.getFilename)(g)||(0,Go.__)("Image");return(0,ft.jsxs)("div",{className:"block-editor-global-styles-background-panel__image-tools-panel-item",children:[l&&(0,ft.jsx)($Ye,{}),(0,ft.jsx)(h_,{mediaId:f,mediaURL:g,allowedTypes:[zD],accept:"image/*",onSelect:v,popoverProps:{className:K({"block-editor-global-styles-background-panel__media-replace-popover":i})},name:(0,ft.jsx)(tEe,{imgUrl:g,filename:p,label:x}),renderToggle:w=>(0,ft.jsx)(yt.Button,{...w,__next40pxDefaultSize:!0}),onError:h,onReset:()=>{n1(a),n()},children:_&&(0,ft.jsx)(yt.MenuItem,{onClick:()=>{n1(a),S(),r()},children:(0,Go.__)("Remove")})}),(0,ft.jsx)(yt.DropZone,{onFilesDrop:y,label:(0,Go.__)("Drop to upload")})]})}function KYe({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,g=i||u,m=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 k=!(g==="no-repeat"||y==="cover"&&g===void 0),S=B=>{let R=g,I=b;B==="contain"&&(R="no-repeat",I=void 0),B==="cover"&&(R=void 0,I=void 0),(y==="cover"||y==="contain")&&B==="auto"&&(R=void 0,t?.background?.backgroundImage?.id&&(I="50% 0")),!B&&y==="auto"&&(B="auto"),e(De(t,["background"],{...t?.background,backgroundPosition:I,backgroundRepeat:R,backgroundSize:B}))},_=B=>{e(De(t,["background","backgroundPosition"],UYe(B)))},x=()=>e(De(t,["background","backgroundRepeat"],k===!0?"no-repeat":"repeat")),w=()=>e(De(t,["background","backgroundAttachment"],v==="fixed"?"scroll":"fixed")),T=!b&&h&&p==="contain"?r?.backgroundPosition:b;return(0,ft.jsxs)(yt.__experimentalVStack,{spacing:3,className:"single-column",children:[(0,ft.jsx)(yt.FocalPointPicker,{label:(0,Go.__)("Focal point"),url:m,value:GYe(T),onChange:_}),(0,ft.jsx)(yt.ToggleControl,{label:(0,Go.__)("Fixed background"),checked:v==="fixed",onChange:w}),(0,ft.jsxs)(yt.__experimentalToggleGroupControl,{label:(0,Go.__)("Size"),value:y,onChange:S,isBlock:!0,help:HYe(p||r?.backgroundSize),children:[(0,ft.jsx)(yt.__experimentalToggleGroupControlOption,{value:"cover",label:(0,Go._x)("Cover","Size option for background image control")},"cover"),(0,ft.jsx)(yt.__experimentalToggleGroupControlOption,{value:"contain",label:(0,Go._x)("Contain","Size option for background image control")},"contain"),(0,ft.jsx)(yt.__experimentalToggleGroupControlOption,{value:"auto",label:(0,Go._x)("Tile","Size option for background image control")},"tile")]}),(0,ft.jsxs)(yt.__experimentalHStack,{justify:"flex-start",spacing:2,as:"span",children:[(0,ft.jsx)(yt.__experimentalUnitControl,{"aria-label":(0,Go.__)("Background image width"),onChange:S,value:p,__unstableInputWidth:"100px",min:0,placeholder:(0,Go.__)("Auto"),disabled:y!=="auto"||y===void 0}),(0,ft.jsx)(yt.ToggleControl,{label:(0,Go.__)("Repeat"),checked:k,onChange:x,disabled:y==="cover"})]})]})}function oEe({value:e,onChange:t,inheritedValue:o=e,settings:r,defaultValues:n={},showInheritanceLabelIndicators:i=bn()}){let{globalStyles:s,_links:a}=(0,i1.useSelect)(S=>{let{getSettings:_}=S(C),x=_();return{globalStyles:x[ss],_links:x[$y]}},[]),l=(0,Tf.useMemo)(()=>{let S={background:{}};return o?.background?(Object.entries(o?.background).forEach(([_,x])=>{S.background[_]=cp(x,{styles:s,_links:a})}),S):o},[s,a,o]),u=()=>t(De(e,["background"],{gradient:e?.background?.gradient})),{title:d,url:f}=e?.background?.backgroundImage||{...l?.background?.backgroundImage},p=Rc(e),g=p||Rc(l),m=i&&p&&Rc(l),h=e?.background?.backgroundImage||o?.background?.backgroundImage,b=g&&h!=="none"&&(r?.background?.backgroundSize||r?.background?.backgroundPosition||r?.background?.backgroundRepeat),[v,y]=(0,Tf.useState)(!1),k=(0,Tf.useRef)();return(0,ft.jsx)("div",{ref:k,className:K("block-editor-global-styles-background-panel__inspector-media-replace-container",{"is-open":v}),children:b?(0,ft.jsx)(WYe,{label:d,filename:d,url:f,onToggle:y,hasImageValue:g,hasLocalOverride:m,onReset:p?u:void 0,containerRef:k,children:(0,ft.jsxs)(yt.__experimentalVStack,{spacing:3,className:"single-column",children:[(0,ft.jsx)(XCe,{onChange:t,style:e,inheritedValue:l,displayInPanel:!0,onResetImage:()=>{y(!1),u()},onRemoveImage:()=>y(!1),defaultValues:n,containerRef:k}),(0,ft.jsx)(KYe,{onChange:t,style:e,defaultValues:n,inheritedValue:l})]})}):(0,ft.jsx)(XCe,{onChange:t,style:e,inheritedValue:l,defaultValues:n,onResetImage:()=>{y(!1),u()},onRemoveImage:()=>y(!1),containerRef:k})})}var Hu=c(E(),1),YYe={backgroundImage:!0,backgroundColor:!0,gradient:!0};function rEe(e,t){return e?.background?.[t]}function HD(e){let t=r$(e),{backgroundImage:o,gradient:r}=e?.background||{};return o||r||t}function Rc(e){return!!e?.background?.backgroundImage?.id||typeof e?.background?.backgroundImage=="string"||!!e?.background?.backgroundImage?.url}function p$(e){return typeof e?.background?.gradient=="string"&&e?.background?.gradient!==""}function qYe(e){return!!e?.color?.background}function ZYe(e){return!!e?.color?.gradient}function m$({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n,headerLabel:i}){let s=wr();return(0,Hu.jsx)(nEe.__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,Hu.jsx)("div",{className:"background-block-support-panel__inner-wrapper",children:n})})}function UD({as:e=m$,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=YYe,defaultValues:a={},headerLabel:l=(0,Rf.__)("Background"),contrastWarning:u,showInheritanceLabelIndicators:d=bn()}){let{colors:f,gradients:p,allColors:g,areCustomSolidsEnabled:m,areCustomGradientsEnabled:h,hasSolidColors:b,hasGradientColors:v,decodeValue:y,encodeGradientValue:k}=O_(n),S=rEe(n,"gradient"),_=r$(n),x=_&&b,w=v&&S,T=_&&v&&!S,B=rEe(n,"backgroundImage"),R=(0,iEe.useCallback)($=>{let Y=x,Z=S||T;return!Y&&!Z?{...$,background:{}}:{...$,background:{},color:{...$?.color,...Y&&{background:void 0},...Z&&{gradient:void 0}}}},[S,x,T]);if(!B&&!x&&!w&&!T)return null;let I=()=>o(De(t,["background","backgroundImage"],void 0)),A=()=>{let $=De(t,["background","gradient"],void 0);$=De($,["color","gradient"],void 0),o($)},P=y(r?.color?.background),O=y(t?.color?.background),N=($,Y)=>{let Z=De(t,["color","background"],Cf(g,$,Y));T&&(Z.color.gradient=void 0),o(Z)},z=()=>{let $=De(t,["color","background"],void 0);T&&($.color.gradient=void 0),o($)},D=y(r?.color?.gradient),M=y(t?.color?.gradient),V=($,Y)=>{let Z=De(t,["color","gradient"],k($,Y));Z.color.background=void 0,o(Z)},L=()=>o(De(t,["color","gradient"],void 0)),j=y(t?.background?.gradient??t?.color?.gradient),q=y(r?.background?.gradient??r?.color?.gradient),Q=($,Y)=>{let Z=De(t,["background","gradient"],k($,Y));Z=De(Z,["color","gradient"],void 0),o(Z)},te=($,Y,Z)=>d?yl($,Y,Z):{className:Z},ee=Rc({background:{backgroundImage:r?.background?.backgroundImage}}),W=Rc(t);return(0,Hu.jsxs)(e,{resetAllFilter:R,value:t,onChange:o,panelId:i,headerLabel:l,children:[B&&(0,Hu.jsx)(Lt,{...te(ee&&!W,W&&ee,"block-editor-color-gradient-item"),showLocalOverrideActionsInLabel:!1,hasValue:()=>Rc(t),label:(0,Rf.__)("Image"),onDeselect:I,isShownByDefault:s.backgroundImage,panelId:i,children:(0,Hu.jsx)(oEe,{value:t,onChange:o,settings:n,inheritedValue:r,defaultControls:s,defaultValues:a,showInheritanceLabelIndicators:d})}),x&&(0,Hu.jsx)(cg,{label:(0,Rf.__)("Color"),hasValue:()=>qYe(t),resetValue:z,isShownByDefault:s.backgroundColor,indicators:[O??P],contrastWarning:u,showInheritanceLabelIndicators:d,isPlaceholder:O===void 0&&P!==void 0,hasInheritedValue:P!==void 0,tabs:[{key:"background",label:(0,Rf.__)("Color"),inheritedValue:P,inheritedSlug:Io(r?.color?.background,"color"),userSlug:Io(t?.color?.background,"color"),setValue:N,userValue:O,isPlaceholder:O===void 0&&P!==void 0}],colorGradientControlSettings:{colors:f,disableCustomColors:!m},panelId:i}),w&&(0,Hu.jsx)(cg,{label:(0,Rf.__)("Gradient"),hasValue:()=>p$(t),resetValue:A,isShownByDefault:s.gradient,indicators:[j??q],showInheritanceLabelIndicators:d,isPlaceholder:j===void 0&&q!==void 0,hasInheritedValue:q!==void 0,tabs:[{key:"gradient",label:(0,Rf.__)("Gradient"),inheritedValue:q,inheritedSlug:Io(r?.background?.gradient??r?.color?.gradient,"gradient"),userSlug:Io(t?.background?.gradient??t?.color?.gradient,"gradient"),setValue:Q,userValue:j,isGradient:!0,isPlaceholder:j===void 0&&q!==void 0}],colorGradientControlSettings:{gradients:p,disableCustomGradients:!h},panelId:i}),T&&(0,Hu.jsx)(cg,{label:(0,Rf.__)("Gradient"),hasValue:()=>ZYe(t),resetValue:L,isShownByDefault:s.gradient,indicators:[M??D],showInheritanceLabelIndicators:d,isPlaceholder:M===void 0&&D!==void 0,hasInheritedValue:D!==void 0,tabs:[{key:"gradient",label:(0,Rf.__)("Gradient"),inheritedValue:D,inheritedSlug:Io(r?.color?.gradient,"gradient"),userSlug:Io(t?.color?.gradient,"gradient"),setValue:V,userValue:M,isGradient:!0,isPlaceholder:M===void 0&&D!==void 0}],colorGradientControlSettings:{gradients:p,disableCustomGradients:!h},panelId:i})]})}var Uu=c(G(),1);var ug=c(U(),1);var Bc=c(E(),1);function GD({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,Uu.__)("Default"),value:"default"},...e.map(v=>({label:v.label,value:v.value}))],u=[{label:(0,Uu.__)("Default"),value:"default"},...t.map(v=>({label:v.label,value:v.value}))],d=e.length>0,f=t.length>0,p=(0,Uu.__)("States"),g=[];if(d&&o!=="default"){let v=l.find(y=>y.value===o);v&&g.push({key:`viewport-${v.value}`,label:v.label})}if(f&&r!=="default"){let v=u.find(y=>y.value===r);v&&g.push({key:`pseudo-${v.value}`,label:v.label})}let m=g.length?g.map(v=>v.label).join(", "):(0,Uu.__)("Default"),h=s?un:zs,b=s?{size:"compact",iconPosition:"right"}:{size:"small"};return(0,Bc.jsx)(Qe,{direction:"column",gap:"sm",align:"flex-end",className:"block-editor-global-styles-state-control",children:(0,Bc.jsx)(ug.DropdownMenu,{icon:h,label:s?p:(0,Uu.sprintf)((0,Uu.__)("State: %s"),m),popoverProps:{placement:"right-start",...a},text:s?p:void 0,toggleProps:b,children:({onClose:v})=>(0,Bc.jsxs)(Bc.Fragment,{children:[d&&(0,Bc.jsx)(ug.MenuGroup,{label:(0,Uu.__)("Viewport"),children:l.map(y=>(0,Bc.jsx)(ug.MenuItem,{onClick:()=>{n?.(y.value),f||v()},icon:o===y.value?as:null,children:y.label},`viewport-${y.value}`))}),f&&(0,Bc.jsx)(ug.MenuGroup,{label:(0,Uu.__)("Pseudo state"),children:u.map(y=>(0,Bc.jsx)(ug.MenuItem,{onClick:()=>{i?.(y.value),d||v()},icon:r===y.value?as:null,children:y.label},`pseudo-${y.value}`))})]})})})}var sEe=c(U(),1),z_=c(G(),1);var Gu=c(E(),1),{Badge:XYe}=H(sEe.privateApis);function WD({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,z_.sprintf)((0,z_.__)("Style changes apply to the %s viewport."),s.label)}),a&&i.push({key:`pseudo-${a.value}`,label:a.label,tooltipText:(0,z_.sprintf)((0,z_.__)("Style changes apply to the %s state."),a.label)}),(0,Gu.jsx)(Qe,{className:n,direction:"row",justify:"flex-start",gap:"xs",wrap:"wrap",children:i.map(l=>{let u=(0,Gu.jsxs)(XYe,{className:"block-editor-global-styles-state-control__badge",intent:"info",children:[l.label,!!l.tooltipText&&(0,Gu.jsx)(bt,{render:(0,Gu.jsx)("span",{}),children:l.tooltipText})]},l.key);return l.tooltipText?(0,Gu.jsxs)(kt.Root,{children:[(0,Gu.jsx)(kt.Trigger,{render:(0,Gu.jsx)("span",{className:"block-editor-global-styles-state-control__badge-tooltip-trigger",children:u})}),(0,Gu.jsx)(kt.Popup,{children:l.tooltipText})]},l.key):u})})}var u1=c(F(),1),y$=c(J(),1),cEe=c(de(),1);var l1=c(de(),1),s1=c(J(),1),$D=c(F(),1);var a1=c(E(),1),{getVariationStyle:QYe}=H(_o),h$="is-style-";function aEe(e){return e?e.split(/\s+/).reduce((t,o)=>{if(o.startsWith(h$)){let r=o.slice(h$.length);r!=="default"&&t.push(r)}return t},[]):[]}function c1(e,t=[]){let o=aEe(e);if(!o)return null;for(let r of o)if(t.some(n=>n.name===r))return r;return null}function JYe({override:e}){Pc(e)}function b$({config:e}){let{overrides:t}=(0,s1.useSelect)(n=>({overrides:H(n(C)).getStyleOverrides()}),[]),{getBlockName:o}=(0,s1.useSelect)(C),r=(0,$D.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=xB((0,l1.getBlockTypes)(),s.clientId),h=_B(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,a1.jsx)(a1.Fragment,{children:r.map(n=>(0,a1.jsx)(JYe,{override:n},n.id))})}function eqe(e,t,o){let{globalSettings:r,globalStyles:n}=(0,s1.useSelect)(i=>{let s=i(C).getSettings();return{globalSettings:s.__experimentalFeatures,globalStyles:s[ss]}},[]);return(0,$D.useMemo)(()=>{let i=QYe({settings:r,styles:n},e,t);return{settings:r,styles:{blocks:{[e]:{variations:{[`${t}-${o}`]:i}}}}}},[r,n,t,o,e])}function tqe({name:e,className:t,clientId:o}){let{getBlockStyles:r}=(0,s1.useSelect)(l1.store),n=r(e),i=c1(t,n),s=`${h$}${i}-${o}`,{settings:a,styles:l}=eqe(e,i,o),u=(0,$D.useMemo)(()=>{if(!i)return;let d={settings:a,styles:l},f=xB((0,l1.getBlockTypes)(),o);return _B(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 Pc({id:`variation-${o}`,css:u,__unstableType:"variation",variation:i,clientId:o}),i?{className:s}:{}}var lEe={hasSupport:()=>!0,attributeKeys:["className"],isMatch:({className:e})=>aEe(e).length>0,useBlockProps:tqe};var{resolveStyle:oqe}=H(_o),rqe={value:void 0,sources:void 0};function nqe(){let{rawGlobalStylesData:e,links:t}=(0,y$.useSelect)(o=>{let r=o(C).getSettings();return{rawGlobalStylesData:r[ss]??null,links:r[$y]??null}},[]);return(0,u1.useMemo)(()=>e?{styles:e,_links:t??void 0}:null,[e,t])}var uEe={"core/accordion-heading":{contextKey:"core/accordion-heading-level",fallbackLevel:3}};function iqe(e,t,o){let r=uEe[e];return r?t||o||r.fallbackLevel:t}function sqe(e){let t=(0,u1.useContext)(xn),o=uEe[e]?.contextKey;return o?t[o]:void 0}function aqe(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 lqe(e,t){let{clientId:o}=gt(),r=sqe(e);return(0,y$.useSelect)(n=>{if(!e)return{variationName:null,headingLevel:void 0};let i=n(cEe.store).getBlockStyles(e),{level:s}=n(C).getBlockAttributes(o)||{};return{variationName:t?c1(t,i):null,headingLevel:iqe(e,s,r)}},[e,t,o,r])}function _l(e,t,o=null){let{variationName:r,headingLevel:n}=lqe(e,t),i=nqe();return(0,u1.useMemo)(()=>bn()?e?oqe(i,{blockName:e,variationName:r,elements:aqe(e,n),viewport:o?.viewport??null,pseudoState:o?.pseudo??null}):{value:{},sources:{}}:rqe,[e,r,n,i,o])}var S$=c(E(),1),vy="__experimentalBorder",f1="shadow",dEe=(e,t,o)=>{let r;return e.some(n=>n.colors.some(i=>i[t]===o?(r=i,!0):!1)),r},yy=({colors:e,namedColor:t,customColor:o})=>{if(t){let n=dEe(e,"slug",t);if(n)return n}if(!o)return{color:void 0};let r=dEe(e,"color",o);return r||{color:o}};function KD(e){let t=/var:preset\|color\|(.+)/.exec(e);return t&&t[1]?t[1]:null}function mEe(e){if((0,v$.__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:Ge(r),borderColor:o}}function gEe(e){return(0,v$.__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 cqe({label:e,children:t,resetAllFilter:o}){let r=(0,qD.useCallback)(n=>{let i=gEe(n),s=o(i);return{...n,...mEe(s)}},[o]);return(0,S$.jsx)(Oe,{group:"border",resetAllFilter:r,label:e,children:t})}function hEe({clientId:e,name:t,setAttributes:o,settings:r}){let n=Ja(),i=AD(r),{style:s,borderColor:a,className:l}=(0,pEe.useSelect)(m=>{if(!i)return{};let{style:h,borderColor:b,className:v}=m(C).getBlockAttributes(e)||{};return{style:h,borderColor:b,className:v}},[e,i]),{value:u}=_l(t,l,n),d=!Pn(n),f=(0,qD.useMemo)(()=>d?Ro(s,n):gEe({style:s,borderColor:a}),[d,n,s,a]),p=d?m=>{o({style:In(s,n,m)})}:m=>{o(mEe(m))};if(!i)return null;let g={...(0,d1.getBlockSupport)(t,[vy,"__experimentalDefaultControls"]),...(0,d1.getBlockSupport)(t,[f1,"__experimentalDefaultControls"])};return(0,S$.jsx)(LD,{as:cqe,panelId:e,settings:r,value:f,onChange:p,defaultControls:g,inheritedValue:u})}function ZD(e,t="any"){let o=(0,d1.getBlockSupport)(e,vy);return o===!0?!0:t==="any"?!!(o?.color||o?.radius||o?.width||o?.style):!!o?.[t]}function hy({blockName:e,hasBorderControl:t,hasShadowControl:o}={}){let r=xl(e),n=t1(r);return!t&&!o&&e&&(t=n?.hasBorderColor||n?.hasBorderStyle||n?.hasBorderWidth||n?.hasBorderRadius,o=n?.hasShadow),t&&o?(0,YD.__)("Border & Shadow"):o?(0,YD.__)("Shadow"):(0,YD.__)("Border")}function uqe(e){return!ZD(e,"color")||e.attributes.borderColor?e:{...e,attributes:{...e.attributes,borderColor:{type:"string"}}}}function bEe(e,t,o){if(!ZD(t,"color")||Wt(t,vy,"color"))return e;let r=k$(o),n=K(e.className,r);return e.className=n||void 0,e}function k$(e){let{borderColor:t,style:o}=e,r=xa("border-color",t);return K({"has-border-color":t||o?.border?.color,[r]:!!r})}function dqe({name:e,borderColor:t,style:o}){let{colors:r}=Xm();if(!ZD(e,"color")||Wt(e,vy,"color"))return{};let{color:n}=yy({colors:r,namedColor:t}),{color:i}=yy({colors:r,namedColor:KD(o?.border?.top?.color)}),{color:s}=yy({colors:r,namedColor:KD(o?.border?.right?.color)}),{color:a}=yy({colors:r,namedColor:KD(o?.border?.bottom?.color)}),{color:l}=yy({colors:r,namedColor:KD(o?.border?.left?.color)});return bEe({style:Ge({borderTopColor:i||n,borderRightColor:s||n,borderBottomColor:a||n,borderLeftColor:l||n})||{}},e,{borderColor:t,style:o})}var _$={useBlockProps:dqe,addSaveProps:bEe,attributeKeys:["borderColor","style"],hasSupport(e){return ZD(e,"color")}};(0,fEe.addFilter)("blocks.registerBlockType","core/border/addAttributes",uqe);var R$=c(de(),1),oV=c(F(),1),REe=c(J(),1),BEe=c(G(),1);var C$=c(ho(),1),U_=c(de(),1),EEe=c(F(),1);var H_=c(de(),1),_Ee=c(J(),1),xEe=c(G(),1);var Sy=c(F(),1),vEe=c(J(),1),SEe=c(de(),1);var kEe=c(ar(),1);function XD(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function yEe(e,t){if(!e||!t)return{};let o=js(t,"color.text",{fallback:!0}),r=js(t,"color.background",{fallback:!0}),n=e.querySelector(o)||e,i=e.querySelector(r)||e,s=e.querySelector("a"),a=XD(n,"color"),l=s&&s.textContent?XD(s,"color"):void 0,u=i,d=XD(u,"background-color");for(;d==="rgba(0, 0, 0, 0)"&&u.parentNode&&u.parentNode.nodeType===u.parentNode.ELEMENT_NODE;)u=u.parentNode,d=XD(u,"background-color");return{textColor:a,backgroundColor:d,linkColor:l}}function fqe(e,t){return Object.keys(t).some(r=>e[r]!==t[r])?t:e}function j_({clientId:e,name:t,enabled:o=!0,checkTextColor:r=!0,checkLinkColor:n=!0,messageOverride:i}){let s=Nt(e),[a,l]=(0,Sy.useReducer)(fqe,{}),u=(0,vEe.useSelect)(p=>t&&o?p(SEe.store).getBlockType(t):void 0,[t,o]);(0,Sy.useLayoutEffect)(()=>{!o||!s||!u||window.requestAnimationFrame(()=>window.requestAnimationFrame(()=>l(yEe(s,u))))}),(0,Sy.useLayoutEffect)(()=>{if(!o||!s||!u)return;let p=new window.MutationObserver(()=>{l(yEe(s,u))});return p.observe(s,{attributes:!0,attributeFilter:["class","style"],subtree:!0}),()=>{p.disconnect()}},[o,s,u]);let d=o?zG({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,Sy.useEffect)(()=>{f&&(0,kEe.speak)(f)},[f]),d?.message}var w$=c(E(),1),ky="background",x$={backgroundSize:"cover",backgroundPosition:"50% 50%"};function p1(e,t="any"){let o=(0,H_.getBlockSupport)(e,ky);return o===!0?!0:t==="any"?!!o?.backgroundImage||!!o?.backgroundSize||!!o?.backgroundRepeat||!!o?.gradient:!!o?.[t]}function QD(e){if(!e||!e?.backgroundImage?.url)return;let t;return e?.backgroundSize||(t={backgroundSize:x$.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:x$.backgroundPosition}),t}function pqe({name:e,style:t}){if(!p1(e)||!t?.background?.backgroundImage)return;let o=QD(t?.background);if(o)return{style:{...o}}}function wEe(e){return Rc(e)||p$(e)?"has-background":""}function mqe(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:Ge({...e.style,background:void 0,color:{...e.style?.color,background:void 0,gradient:void 0}})}}function gqe({children:e}){return(0,w$.jsx)(Oe,{group:"background",resetAllFilter:mqe,children:e})}function JD({clientId:e,name:t,setAttributes:o,settings:r,asWrapper:n}){let i=Ja(),{style:s,className:a,backgroundColor:l,gradient:u}=(0,_Ee.useSelect)(R=>{let{getBlockAttributes:I}=R(C),A=I(e);return{style:A?.style,className:A?.className,backgroundColor:A?.backgroundColor,gradient:A?.gradient}},[e]),{value:d}=_l(t,a,i),f=p1(t,"gradient"),p=(0,H_.getBlockSupport)(t,"color"),g=p&&p.background!==!1,m=!!p?.gradients,h=!Pn(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?Ro(s,i):b,y=!v?.color?.gradient&&!v?.background?.gradient&&!!v?.color?.background&&(r?.color?.text||r?.color?.link)&&(0,H_.getBlockSupport)(t,["color","enableContrastChecker"])!==!1,k=j_({clientId:e,name:t,enabled:!!y,messageOverride:(0,xEe.__)("This color combination has poor contrast. Consider increasing contrast between background and foreground.")});if(!HD(r)||!p1(t)&&!g&&!m)return null;let S=R=>{if(h){o({style:In(s,i,R)});return}let I=R?.color?.background,A=Io(I,"color"),P=f?R?.background?.gradient:R?.color?.gradient,O=Io(P,"gradient"),N=O?void 0:R?.color?.gradient,z={...R,color:{...R?.color,background:A?void 0:I,gradient:f?void 0:N}};f&&(z.background={...z.background,gradient:R?.background?.gradient});let D=f&&!!s?.color?.gradient,M={style:Ge(z),backgroundColor:A,gradient:f?void 0:O},V=!!O||!!P;D&&V?M.className=K(a,"has-background"):!V&&a?.includes("has-background")&&(M.className=a.split(" ").filter(L=>L!=="has-background").join(" ")||void 0),o(M)},_={...r,background:{...r.background,backgroundSize:r?.background?.backgroundSize&&p1(t,"backgroundSize")}},x=(0,H_.getBlockSupport)(t,[ky,"__experimentalDefaultControls"]),w=(0,H_.getBlockSupport)(t,["color","__experimentalDefaultControls"]),T={...x,backgroundColor:w?.background,gradient:x?.gradient??w?.background};return(0,w$.jsx)(UD,{as:n||gqe,panelId:e,defaultValues:x$,settings:_,onChange:S,defaultControls:T,value:h?Ro(s,i):b,contrastWarning:k,inheritedValue:d})}var CEe={useBlockProps:pqe,attributeKeys:["style"],hasSupport:p1};var Nn="color",eV=e=>{let t=(0,U_.getBlockSupport)(e,Nn);return t&&(t.link===!0||t.gradient===!0||t.background!==!1||t.text!==!1)},hqe=e=>{let t=(0,U_.getBlockSupport)(e,Nn);return t!==null&&typeof t=="object"&&!!t.link},E$=e=>{let t=(0,U_.getBlockSupport)(e,Nn);return t!==null&&typeof t=="object"&&!!t.gradients},bqe=e=>{let t=(0,U_.getBlockSupport)(e,Nn);return t&&t.background!==!1},yqe=e=>{let t=(0,U_.getBlockSupport)(e,Nn);return t&&t.text!==!1};function vqe(e){return eV(e)&&(e.attributes.backgroundColor||Object.assign(e.attributes,{backgroundColor:{type:"string"}}),e.attributes.textColor||Object.assign(e.attributes,{textColor:{type:"string"}}),E$(e)&&!e.attributes.gradient&&Object.assign(e.attributes,{gradient:{type:"string"}})),e}function TEe(e,t,o){if(!eV(t)||Wt(t,Nn))return e;let r=E$(t),{backgroundColor:n,textColor:i,gradient:s,style:a}=o,l=h=>!Wt(t,Nn,h),u=l("text")?xa("color",i):void 0,d=l("gradients")?yv(s):void 0,f=l("background")?xa("background-color",n):void 0,p=l("background")||l("gradients"),g=n||a?.color?.background||r&&(s||a?.color?.gradient),m=K(e.className,u,d,{[f]:(!r||!a?.color?.gradient)&&!!f,"has-text-color":l("text")&&(i||a?.color?.text),"has-background":p&&g,"has-link-color":l("link")&&a?.elements?.link?.color});return e.className=m||void 0,e}function Sqe({name:e,backgroundColor:t,textColor:o,gradient:r,style:n}){let[i,s,a]=Le("color.palette.custom","color.palette.theme","color.palette.default"),l=(0,EEe.useMemo)(()=>[...i||[],...s||[],...a||[]],[i,s,a]);if(!eV(e)||Wt(e,Nn))return{};let u={};o&&!Wt(e,Nn,"text")&&(u.color=Uc(l,o)?.color),t&&!Wt(e,Nn,"background")&&(u.backgroundColor=Uc(l,t)?.color);let d=TEe({style:u},e,{textColor:o,backgroundColor:t,gradient:r,style:n}),f=t||n?.color?.background||r||n?.color?.gradient;return{...d,className:K(d.className,!f&&wEe(n))}}var T$={useBlockProps:Sqe,addSaveProps:TEe,attributeKeys:["backgroundColor","textColor","gradient","style"],hasSupport:eV},kqe={linkColor:[["style","elements","link","color","text"]],textColor:[["textColor"],["style","color","text"]],backgroundColor:[["backgroundColor"],["style","color","background"]],gradient:[["gradient"],["style","color","gradient"]]};function _qe(e,t,o,r){let n=e.name,i={linkColor:hqe(n),textColor:yqe(n),backgroundColor:bqe(n),gradient:E$(n)};return tV(i,kqe,e,t,o,r)}(0,C$.addFilter)("blocks.registerBlockType","core/color/addAttribute",vqe);(0,C$.addFilter)("blocks.switchToBlockType.transformedBlock","core/color/addTransforms",_qe);var B$=c(E(),1);function xqe({children:e,resetAllFilter:t}){let o=(0,oV.useCallback)(r=>{let n=t(r.style);return{...r,style:Ge(n)}},[t]);return(0,B$.jsx)(Oe,{group:"elements",resetAllFilter:o,children:e})}function rV({clientId:e,name:t,setAttributes:o,settings:r,asWrapper:n,label:i,defaultControls:s}){let a=Ja(),l=SD(r),{style:u,className:d}=(0,REe.useSelect)(y=>{if(!l)return{};let k=y(C).getBlockAttributes(e);return{style:k?.style,className:k?.className}},[e,l]),{value:f}=_l(t,d,a),p=!Pn(a),g=(0,oV.useMemo)(()=>p?Ro(u,a):u,[p,a,u]),m=p?y=>{o({style:In(u,a,y)})}:y=>{o({style:Ge(y)})},h=!!g?.elements?.link?.color?.text&&r?.color?.link&&(0,R$.getBlockSupport)(t,[Nn,"enableContrastChecker"])!==!1,b=j_({clientId:e,name:t,enabled:!!h,checkTextColor:!1,messageOverride:(0,BEe.__)("This link color has poor contrast against the background. Consider increasing contrast.")});return l?(s=s||(0,R$.getBlockSupport)(t,[Nn,"__experimentalDefaultControls"]),(0,B$.jsx)(kD,{as:n||xqe,panelId:e,settings:r,value:g,onChange:m,defaultControls:s,label:i,contrastWarning:b,inheritedValue:f})):null}var h1=c(de(),1),uV=c(F(),1),YEe=c(J(),1),qEe=c(G(),1);var wqe=c(de(),1);var Cqe=c(E(),1),PEe="typography.lineHeight";var IEe=c(ho(),1),nV=c(de(),1),OEe=c(qL(),1),AEe=c(U(),1);var m1="typography.__experimentalFontFamily",{kebabCase:Eqe}=H(AEe.privateApis);function Tqe(e){return(0,nV.hasBlockSupport)(e,m1)&&(e.attributes.fontFamily||Object.assign(e.attributes,{fontFamily:{type:"string"}})),e}function LEe(e,t,o){if(!(0,nV.hasBlockSupport)(t,m1)||Wt(t,wl,"fontFamily")||!o?.fontFamily)return e;let r=new OEe.default(e.className);r.add(`has-${Eqe(o?.fontFamily)}-font-family`);let n=r.value;return e.className=n||void 0,e}function Rqe({name:e,fontFamily:t}){return LEe({},e,{fontFamily:t})}var P$={useBlockProps:Rqe,addSaveProps:LEe,attributeKeys:["fontFamily"],hasSupport(e){return(0,nV.hasBlockSupport)(e,m1)}};(0,IEe.addFilter)("blocks.registerBlockType","core/fontFamily/addAttribute",Tqe);var I$=c(ho(),1),G_=c(de(),1),MEe=c(qL(),1);var Bqe=c(E(),1),_y="typography.fontSize";function Pqe(e){return(0,G_.hasBlockSupport)(e,_y)&&(e.attributes.fontSize||Object.assign(e.attributes,{fontSize:{type:"string"}})),e}function NEe(e,t,o){if(!(0,G_.hasBlockSupport)(t,_y)||Wt(t,wl,"fontSize"))return e;let r=new MEe.default(e.className);r.add(Sp(o.fontSize));let n=r.value;return e.className=n||void 0,e}function Iqe({name:e,fontSize:t,style:o}){let[r,n,i]=Le("typography.fontSizes","typography.fluid","layout");if(!(0,G_.hasBlockSupport)(e,_y)||Wt(e,wl,"fontSize")||!t&&!o?.typography?.fontSize)return;let s;if(o?.typography?.fontSize&&(s={style:{fontSize:dd({size:o.typography.fontSize},{typography:{fluid:n},layout:i})}}),t&&(s={style:{fontSize:vv(r,t,o?.typography?.fontSize).size}}),!!s)return NEe(s,e,{fontSize:t})}var O$={useBlockProps:Iqe,addSaveProps:NEe,attributeKeys:["fontSize","style"],hasSupport(e){return(0,G_.hasBlockSupport)(e,_y)}},Oqe={fontSize:[["fontSize"],["style","typography","fontSize"]]};function Aqe(e,t,o,r){let n=e.name,i={fontSize:(0,G_.hasBlockSupport)(n,_y)};return tV(i,Oqe,e,t,o,r)}(0,I$.addFilter)("blocks.registerBlockType","core/font/addAttribute",Pqe);(0,I$.addFilter)("blocks.switchToBlockType.transformedBlock","core/font-size/addTransforms",Aqe);var sV=c(G(),1),W_=c(de(),1);var FEe=c(J(),1);var iV=c(J(),1),DEe=c(F(),1);function Tr(e){let t=gt(),{clientId:o=""}=t,r=(0,iV.useRegistry)(),n=(0,iV.useSelect)(i=>o?null:i(C).getBlockEditingMode(),[o]);return(0,DEe.useEffect)(()=>{if(!e)return;let{setBlockEditingMode:i,unsetBlockEditingMode:s,__unstableMarkNextChangeAsNotPersistent:a}=r.dispatch(C);return a(),i(o,e),()=>{a(),s(o)}},[r,o,e]),o?t[jy]:n}var A$=c(E(),1),$_="typography.textAlign",Lqe=[{icon:rp,title:(0,sV.__)("Align text left"),align:"left"},{icon:Qg,title:(0,sV.__)("Align text center"),align:"center"},{icon:np,title:(0,sV.__)("Align text right"),align:"right"}],VEe=["left","center","right"],Mqe=[];function L$(e){return Array.isArray(e)?VEe.filter(t=>e.includes(t)):e===!0?VEe:Mqe}function Nqe(e,t){return e&&Wi(t)?"style-state":"block"}function Dqe({clientId:e,style:t,name:o,setAttributes:r}){let i=xl(o)?.typography?.textAlign,s=Tr(),{selectedState:a,isResponsiveEditing:l}=(0,FEe.useSelect)(m=>{let{getSelectedBlockStyleState:h,isResponsiveEditing:b}=H(m(C));return{selectedState:h(e),isResponsiveEditing:b()}},[e]);if(!i||s!=="default")return null;let u=L$((0,W_.getBlockSupport)(o,$_));if(!u.length)return null;let d=Lqe.filter(m=>u.includes(m.align)),f=Ro(t,a),p=Nqe(l,a),g=m=>{let h={...f,typography:{...f?.typography,textAlign:m}};r({style:In(t,a,h)})};return(0,A$.jsx)(Do,{group:p,children:(0,A$.jsx)(ZB,{value:f?.typography?.textAlign,onChange:g,alignmentControls:d})})}var aV={edit:Dqe,useBlockProps:Vqe,addSaveProps:Fqe,attributeKeys:["style"],hasSupport(e){return(0,W_.hasBlockSupport)(e,$_,!1)}};function Vqe({name:e,style:t}){if(!t?.typography?.textAlign||!L$((0,W_.getBlockSupport)(e,$_)).length||Wt(e,wl,"textAlign"))return null;let r=t.typography.textAlign;return{className:K({[`has-text-align-${r}`]:r})}}function Fqe(e,t,o){if(!o?.style?.typography?.textAlign)return e;let{textAlign:r}=o.style.typography,n=(0,W_.getBlockSupport)(t,$_);return L$(n).includes(r)&&!Wt(t,wl,"textAlign")&&(e.className=K(`has-text-align-${r}`,e.className)),e}var N$=c(ho(),1),dg=c(de(),1),xy=c(F(),1),D$=c(J(),1),g1=c(G(),1),lV=c(U(),1),$Ee=c(fe(),1);function zqe(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 g=window.getComputedStyle(f);g?.display==="flex"&&(d=f,a+=parseFloat(g.paddingLeft)||0,l+=parseFloat(g.paddingRight)||0)}let p=d.clientHeight;for(;r<=n;){let g=Math.floor((r+n)/2);t(g);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=g,r=g+1):n=g-1}return u.detach(),i}function zEe(e,t){if(!e)return;t(0);let o=zqe(e,t);return t(o),o}var jEe=c(F(),1),HEe=c(G(),1),UEe=c(U(),1),GEe=c(ar(),1),M$=c(E(),1);function WEe(){let e=(0,HEe.__)("The text may be too small to read. Consider using a larger container or less text.");return(0,jEe.useEffect)(()=>{(0,GEe.speak)(e)},[e]),(0,M$.jsx)("div",{className:"block-editor-fit-text-size-warning",children:(0,M$.jsx)(UEe.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:e})})}var Ps=c(E(),1),jqe={},Hqe=12,Bf="typography.fitText";function Uqe(e){return!(0,dg.hasBlockSupport)(e,Bf)||e.attributes?.fitText?e:{...e,attributes:{...e.attributes,fitText:{type:"boolean"}}}}function Gqe({fitText:e,name:t,clientId:o}){let[r,n]=(0,xy.useState)(null),i=(0,dg.hasBlockSupport)(t,Bf),s=Nt(o),{blockAttributes:a,parentId:l,blockMode:u}=(0,D$.useSelect)(f=>{if(!o||!i||!e)return jqe;let p=f(C).getBlockMode(o);return p==="html"?{blockMode:p}:{blockAttributes:f(C).getBlockAttributes(o),parentId:f(C).getBlockRootClientId(o),blockMode:p}},[o,i,e]),d=(0,xy.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 g=`#block-${o}`,h=zEe(s,b=>{b===0?p.textContent="":p.textContent=`${g} { font-size: ${b}px !important; }`});n(h)},[s,o,i,e]);return(0,xy.useEffect)(()=>{if(!e||!s||!o||!i||u==="html")return;let f=s,p=f.style.visibility,g=null,m=null,h=null;g=window.requestAnimationFrame(()=>{f.style.visibility="hidden",m=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)),()=>{g!==null&&window.cancelAnimationFrame(g),m!==null&&window.cancelAnimationFrame(m),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,xy.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 Wqe({clientId:e,fitText:t=!1,setAttributes:o,name:r,fontSize:n,style:i}){let s=(0,D$.useSelect)(a=>{let{hasSelectedStyleState:l}=H(a(C));return l(e)},[e]);return!(0,dg.hasBlockSupport)(r,Bf)||s?null:(0,Ps.jsx)(lV.__experimentalToolsPanelItem,{hasValue:()=>t,label:(0,g1.__)("Fit text"),onDeselect:()=>o({fitText:void 0}),resetAllFilter:()=>({fitText:void 0}),panelId:e,children:(0,Ps.jsx)(lV.ToggleControl,{label:(0,g1.__)("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,g1.__)("Text will resize to fit its container."):(0,g1.__)("The text will resize to fit its container, resetting other font size settings.")})})}function $qe(e,t,o){if(!(0,dg.hasBlockSupport)(t,Bf))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 Kqe({name:e,fitText:t}){return t&&(0,dg.hasBlockSupport)(e,Bf)?{className:"has-fit-text"}:{}}(0,N$.addFilter)("blocks.registerBlockType","core/fit-text/addAttribute",Uqe);var Yqe=e=>(0,dg.hasBlockSupport)(e,Bf);function qqe({fitText:e,name:t,clientId:o,isSelected:r}){let{fontSize:n}=Gqe({fitText:e,name:t,clientId:o});return r&&n&&n<Hqe?(0,Ps.jsx)(Oe,{group:"typography",children:(0,Ps.jsx)(WEe,{})}):null}var Zqe=(0,$Ee.createHigherOrderComponent)(e=>function(o){let{name:r,attributes:n,clientId:i,isSelected:s,setAttributes:a}=o,{fitText:l}=n;return(0,dg.hasBlockSupport)(r,Bf)?(0,Ps.jsxs)(Ps.Fragment,{children:[(0,Ps.jsx)(e,{...o}),(0,Ps.jsx)(Oe,{group:"typography",children:(0,Ps.jsx)(Wqe,{clientId:i,fitText:l,setAttributes:a,name:r,fontSize:n.fontSize,style:n.style})}),l&&(0,Ps.jsx)(qqe,{fitText:l,name:r,clientId:i,isSelected:s})]}):(0,Ps.jsx)(e,{...o})},"addFitTextControl");(0,N$.addFilter)("editor.BlockEdit","core/fit-text/add-fit-text-control",Zqe);var cV={useBlockProps:Kqe,addSaveProps:$qe,attributeKeys:["fitText","fontSize","style"],hasSupport:Yqe,edit:()=>null};var V$=c(E(),1);function KEe(e,t){return Object.fromEntries(Object.entries(e).filter(([o])=>!t.includes(o)))}var Xqe="typography.__experimentalLetterSpacing",Qqe="typography.__experimentalTextTransform",Jqe="typography.__experimentalTextDecoration",eZe="typography.textIndent",tZe="typography.textColumns",oZe="typography.__experimentalFontStyle",rZe="typography.__experimentalFontWeight",nZe="typography.__experimentalWritingMode",wl="typography",ZEe=[PEe,_y,oZe,rZe,m1,$_,tZe,Jqe,eZe,nZe,Qqe,Xqe,Bf];function XEe(e){let t={...KEe(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=Io(n,"color");return t.typography={...KEe(t.typography,["fontFamily"]),fontSize:i?void 0:o},t.color={...t.color,text:a?void 0:n},{style:Ge(t),fontFamily:s,fontSize:i,textColor:a}}function QEe(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 iZe({children:e,resetAllFilter:t}){let o=(0,uV.useCallback)(r=>{let n=QEe(r),i=t(n);return{...r,...XEe(i)}},[t]);return(0,V$.jsx)(Oe,{group:"typography",resetAllFilter:o,children:e})}function dV({clientId:e,name:t,setAttributes:o,settings:r,asWrapper:n}){let i=Ja(),s=_D(r),{style:a,fontFamily:l,fontSize:u,fitText:d,textColor:f,className:p}=(0,YEe.useSelect)(w=>{if(!s)return{};let{style:T,fontFamily:B,fontSize:R,fitText:I,textColor:A,className:P}=w(C).getBlockAttributes(e)||{};return{style:T,fontFamily:B,fontSize:R,fitText:I,textColor:A,className:P}},[e,s]),g=!Pn(i),{value:m}=_l(t,p,i),h=(0,uV.useMemo)(()=>g?Ro(a,i):QEe({style:a,fontFamily:l,fontSize:u,textColor:f}),[g,i,a,u,l,f]),b=g?w=>{o({style:In(a,i,w)})}:w=>{let T=XEe(w);(T.fontSize||T.style?.typography?.fontSize)&&d&&(T.fitText=void 0),o(T)},v=!h?.color?.gradient&&!!h?.color?.text&&r?.color?.text&&(0,h1.getBlockSupport)(t,["color","enableContrastChecker"])!==!1,y=j_({clientId:e,name:t,enabled:!!v,checkLinkColor:!1,messageOverride:(0,qEe.__)("This color has poor contrast against the background. Consider increasing contrast.")});if(!s)return null;let k=(0,h1.getBlockSupport)(t,[wl,"__experimentalDefaultControls"]),S=(0,h1.getBlockSupport)(t,["color","__experimentalDefaultControls"]),_={...k,textColor:S?.text};return(0,V$.jsx)(xD,{as:n||iZe,panelId:e,settings:r,value:h,onChange:b,defaultControls:_,contrastWarning:y,inheritedValue:m})}var Jo=c(E(),1);function z$({blockName:e,clientId:t,contentClientIds:o}){let r=xl(e),{updateBlockAttributes:n}=(0,fV.useDispatch)(C),{hasButtons:i,hasHeading:s}=(0,fV.useSelect)(d=>{let f=d(C).getBlockNamesByClientId(o);return{hasButtons:f.includes("core/buttons"),hasHeading:f.includes("core/heading")}},[o]),a=d=>{n(t,d)},l=(0,F$.useMemo)(()=>({...r,typography:{}}),[r]),u=(0,F$.useMemo)(()=>({...r,background:{...r.background,backgroundImage:!1,backgroundSize:!1}}),[r]);return(0,Jo.jsxs)(Jo.Fragment,{children:[(0,Jo.jsx)(dV,{clientId:t,name:e,settings:l,setAttributes:a,asWrapper:s$}),(0,Jo.jsx)(JD,{clientId:t,name:e,settings:u,setAttributes:a,asWrapper:m$}),(0,Jo.jsx)(rV,{clientId:t,name:e,settings:r,setAttributes:a,asWrapper:n$,label:(0,fg.__)("Elements"),defaultControls:{button:i,heading:s}})]})}var sZe=({blockName:e,clientId:t,hasBlockStyles:o,isSectionBlock:r,contentClientIds:n})=>{let i=hy({blockName:e});return(0,Jo.jsxs)(Jo.Fragment,{children:[o&&(0,Jo.jsx)(Zk,{clientId:t}),r&&e!=="core/template-part"&&(0,Jo.jsx)(z$,{blockName:e,clientId:t,contentClientIds:n}),(!r||e==="core/template-part")&&(0,Jo.jsxs)(Jo.Fragment,{children:[(0,Jo.jsx)(Oe.Slot,{group:"typography",label:(0,fg.__)("Typography")}),(0,Jo.jsx)(Oe.Slot,{group:"color",label:(0,fg.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,Jo.jsx)(Oe.Slot,{group:"background",label:(0,fg.__)("Background"),className:"background-block-support-panel__inner-wrapper"}),(0,Jo.jsx)(Oe.Slot,{group:"filter"}),(0,Jo.jsx)(Oe.Slot,{group:"layout",label:(0,fg.__)("Layout")}),(0,Jo.jsx)(Oe.Slot,{group:"dimensions",label:(0,fg.__)("Dimensions")}),(0,Jo.jsx)(Oe.Slot,{group:"border",label:i}),(0,Jo.jsx)(Oe.Slot,{group:"elements",label:(0,fg.__)("Elements"),className:"elements-block-support-panel__inner-wrapper"}),(0,Jo.jsx)(mD,{}),(0,Jo.jsx)(Oe.Slot,{group:"styles"})]})]})},JEe=sZe;var t1e=c(U(),1),o1e=c(G(),1);var e1e=c(de(),1),pV=c(J(),1),fa=c(U(),1);var Cl=c(E(),1);function mV({clientIds:e,onSelect:t,onSwitchToListView:o,hasListViewTab:r}){return e.length?(0,Cl.jsx)(fa.__experimentalVStack,{spacing:1,children:e.map(n=>(0,Cl.jsx)(aZe,{onSelect:t,onSwitchToListView:o,hasListViewTab:r,clientId:n},n))}):null}function aZe({clientId:e,onSelect:t,onSwitchToListView:o,hasListViewTab:r}){let n=Vo(e),{isSelected:i,childBlocks:s,shouldRenderListView:a,blockName:l}=(0,pV.useSelect)(h=>{let{isBlockSelected:b,hasSelectedInnerBlock:v,getBlockOrder:y,getBlockName:k,shouldRenderBlockListView:S}=H(h(C)),_=k(e);return{isSelected:b(e)||v(e,!0),childBlocks:y(e),shouldRenderListView:S(e),blockName:_}},[e]),u=(0,e1e.getBlockType)(l),f=Hn({clientId:e,context:"list-view"})||u?.title||l,{selectBlock:p}=(0,pV.useDispatch)(C),m=s&&s.length>0&&r&&a;return(0,Cl.jsx)(fa.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,Cl.jsxs)(fa.Flex,{children:[(0,Cl.jsx)(fa.FlexItem,{children:(0,Cl.jsx)(Et,{icon:n?.icon})}),(0,Cl.jsx)(fa.FlexBlock,{style:{textAlign:"left"},children:(0,Cl.jsx)(fa.__experimentalTruncate,{children:f})}),m&&(0,Cl.jsx)(fa.FlexItem,{children:(0,Cl.jsx)(ht,{icon:dn,size:24})})]})})}var K_=c(E(),1),lZe=({contentClientIds:e,onSwitchToListView:t,hasListViewTab:o})=>{if(!e||e.length===0)return null;let r=window?.__experimentalContentOnlyInspectorFields;return(0,K_.jsx)(K_.Fragment,{children:!r&&(0,K_.jsx)(t1e.PanelBody,{title:(0,o1e.__)("Content"),children:(0,K_.jsx)(mV,{clientIds:e,onSwitchToListView:t,hasListViewTab:o})})})},gV=lZe;var Xr=c(E(),1),{Tabs:pg}=H(hV.privateApis);function j$({blockName:e,clientId:t,hasBlockStyles:o,tabs:r,isSectionBlock:n,contentClientIds:i}){let s=(0,Ic.useRef)(null),a=(0,Y_.useSelect)(S=>S(r1e.store).get("core","showIconLabels"),[]),{requestedTab:l}=(0,Y_.useSelect)(S=>({requestedTab:H(S(C)).getRequestedInspectorTab()})),[u,d]=(0,Ic.useState)(()=>l?.tabName??r[0]?.name),f=(0,Ic.useRef)(!1),p=(0,Ic.useRef)(!1),{__unstableSetOpenListViewPanel:g,__unstableIncrementListViewExpandRevision:m,__unstableSetAllListViewPanelsOpen:h}=(0,Y_.useDispatch)(C),{clearRequestedInspectorTab:b}=H((0,Y_.useDispatch)(C));(0,Ic.useEffect)(()=>{f.current=!1},[t]),(0,Ic.useEffect)(()=>{l&&(d(l.tabName),l.tabName===_f.name&&l.options?.openPanel&&(g(l.options.openPanel),m()),p.current=!0,f.current=!0,b())},[l,g,m,b]),(0,Ic.useEffect)(()=>{u===_f.name&&!f.current&&(h(),m())},[t,u,h,m]),(0,Ic.useEffect)(()=>{if(!r?.length||f.current&&r.some(_=>_.name===u))return;let S=r[0]?.name;u!==S&&d(S)},[r,u]);let v=S=>{d(S),f.current=!0,S===_f.name&&!p.current&&(h(),m()),p.current=!1},y=r.some(S=>S.name===_f.name),k=S=>{y&&(g(S),m(),p.current=!0,v(_f.name))};return(0,Xr.jsx)("div",{className:"block-editor-block-inspector__tabs",children:(0,Xr.jsxs)(pg,{selectedTabId:u,onSelect:v,children:[(0,Xr.jsx)(pg.TabList,{children:r.map(S=>a?(0,Xr.jsx)(pg.Tab,{tabId:S.name,children:S.title},S.name):(0,Xr.jsxs)(kt.Root,{children:[(0,Xr.jsx)(pg.Tab,{tabId:S.name,"aria-label":S.title,render:(0,Xr.jsx)(kt.Trigger,{}),children:(0,Xr.jsx)(hV.Icon,{icon:S.icon})}),(0,Xr.jsx)(kt.Popup,{children:S.title})]},S.name))}),(0,Xr.jsxs)(pg.TabPanel,{tabId:dD.name,focusable:!1,children:[(0,Xr.jsx)(gV,{contentClientIds:i,onSwitchToListView:k,hasListViewTab:y}),(0,Xr.jsx)(Oe.Slot,{group:"content"})]}),(0,Xr.jsxs)(pg.TabPanel,{tabId:_f.name,focusable:!1,children:[(0,Xr.jsx)(Oe.Slot,{group:"list",ref:s}),(0,Xr.jsx)(oL,{listViewRef:s})]}),(0,Xr.jsx)(pg.TabPanel,{tabId:cD.name,focusable:!1,children:(0,Xr.jsx)(W0e,{showAdvancedControls:!!e})}),(0,Xr.jsx)(pg.TabPanel,{tabId:uD.name,focusable:!1,children:(0,Xr.jsx)(JEe,{blockName:e,clientId:t,hasBlockStyles:o,isSectionBlock:n,contentClientIds:i})})]},t)})}var Is=c(U(),1),n1e=c(J(),1);var cZe=[];function uZe(e,t={}){return t[e]!==void 0?t[e]:t.default!==void 0?t.default:!0}function i1e(e,t,o,r){let n=[],{bindings:i,border:s,color:a,content:l,default:u,layout:d,dimensions:f,list:p,position:g,styles:m,typography:h,effects:b}=fc,v=(0,Is.__experimentalUseSlotFills)(p.name),y=!!v&&v.length,k=(0,Is.__experimentalUseSlotFills)(l.name),S=!!k&&k.length,x=[...(0,Is.__experimentalUseSlotFills)(s.name)||[],...(0,Is.__experimentalUseSlotFills)(a.name)||[],...(0,Is.__experimentalUseSlotFills)(d.name)||[],...(0,Is.__experimentalUseSlotFills)(g.name)||[],...(0,Is.__experimentalUseSlotFills)(f.name)||[],...(0,Is.__experimentalUseSlotFills)(m.name)||[],...(0,Is.__experimentalUseSlotFills)(h.name)||[],...(0,Is.__experimentalUseSlotFills)(b.name)||[]].length,w=[...(0,Is.__experimentalUseSlotFills)(Em.slotName)||[],...(0,Is.__experimentalUseSlotFills)(i.name)||[]],T=[...(0,Is.__experimentalUseSlotFills)(u.name)||[],...y&&x>1?w:[]],B=window?.__experimentalContentOnlyInspectorFields,R=S||!B&&t?.length;R&&n.push(dD),y&&n.push(_f),(T.length||w.length&&(R||y))&&n.push(cD);let{tabSettings:I,isPreviewMode:A}=(0,n1e.useSelect)(O=>{let N=O(C).getSettings();return{tabSettings:N.blockInspectorTabs,isPreviewMode:N.isPreviewMode}},[]);return!A&&(r||x)&&n.push(uD),uZe(e,I)?n:cZe}var s1e=c(U(),1);var H$=c(E(),1),{Fill:dZe,Slot:fZe}=(0,s1e.createSlotFill)(Symbol("InspectorControlsLastItem")),a1e=e=>gt()[Dl]?(0,H$.jsx)(dZe,{...e}):null;a1e.Slot=function(t){return(0,H$.jsx)(fZe,{...t})};var bV=a1e;var l1e=c(J(),1);function c1e(e){return(0,l1e.useSelect)(t=>{if(e){let o=t(C).getSettings().blockInspectorAnimation,r=o?.animationParent,{getSelectedBlockClientId:n,getBlockParentsByBlockName:i}=t(C),s=n();return!i(s,r,!0)[0]&&e.name!==r?null:o?.[e.name]}return null},[e])}var yV=c(F(),1);var wy=c(G(),1);var G$=c(E(),1),{getViewportBreakpoints:pZe}=H(_o),u1e={":hover":(0,wy.__)("Hover"),":focus":(0,wy.__)("Focus"),":focus-visible":(0,wy.__)("Focus-visible"),":active":(0,wy.__)("Active")},mZe={"@tablet":(0,wy.__)("Tablet"),"@mobile":(0,wy.__)("Mobile")};function gZe(e){let t=pZe(e);return Object.entries(mZe).filter(([o])=>(o!=="@tablet"||t.tablet!==void 0)&&(o!=="@mobile"||t.mobile!==void 0)).map(([o,r])=>({value:o,label:r}))}var vV={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]};function d1e(e){return(vV[e]??[]).filter(o=>u1e[o]).map(o=>({value:o,label:u1e[o]}))}var U$="default",hZe=[];function f1e({name:e,value:t,onChange:o}){let r=(0,yV.useMemo)(()=>d1e(e),[e]),n=wr();return r.length?(0,G$.jsx)(GD,{pseudoStates:r,pseudoStateValue:t?.pseudo??U$,onChangePseudoState:i=>o({pseudo:i}),popoverProps:n.popoverProps,showText:!1}):null}function p1e({name:e,value:t,isResponsiveEditing:o}){let r=(0,yV.useMemo)(()=>d1e(e),[e]),[n]=Le("viewport"),i=(0,yV.useMemo)(()=>gZe(n),[n]);return!r.length&&!o?null:(0,G$.jsx)(WD,{viewportStates:o?i:hZe,pseudoStates:r,viewportValue:t?.viewport??U$,pseudoStateValue:t?.pseudo??U$})}var Fe=c(E(),1);function g1e({blockName:e,showAdvancedControls:t=!0,showPositionControls:o=!0,showBindingsControls:r=!0}){let n=hy({blockName:e});return(0,Fe.jsxs)(Fe.Fragment,{children:[(0,Fe.jsx)(Oe.Slot,{}),(0,Fe.jsx)(Oe.Slot,{group:"typography",label:(0,Qi.__)("Typography")}),(0,Fe.jsx)(Oe.Slot,{group:"color",label:(0,Qi.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,Fe.jsx)(Oe.Slot,{group:"background",label:(0,Qi.__)("Background"),className:"background-block-support-panel__inner-wrapper"}),(0,Fe.jsx)(Oe.Slot,{group:"layout",label:(0,Qi.__)("Layout")}),(0,Fe.jsx)(Oe.Slot,{group:"dimensions",label:(0,Qi.__)("Dimensions")}),(0,Fe.jsx)(Oe.Slot,{group:"border",label:n}),(0,Fe.jsx)(Oe.Slot,{group:"elements",label:(0,Qi.__)("Elements"),className:"elements-block-support-panel__inner-wrapper"}),o&&(0,Fe.jsx)(mD,{}),(0,Fe.jsx)(Oe.Slot,{group:"styles"}),r&&(0,Fe.jsx)(Oe.Slot,{group:"bindings"}),t&&(0,Fe.jsx)("div",{children:(0,Fe.jsx)(fD,{})})]})}function bZe({blockName:e,clientId:t,contentClientIds:o,isSectionBlock:r,selectedBlockStyleState:n}){let i=hy({blockName:e}),s=Wi(n)&&!ea(n),a=r&&e!=="core/template-part";return(0,Fe.jsxs)(Fe.Fragment,{children:[a&&(0,Fe.jsx)(Q2,{value:n,children:(0,Fe.jsx)(z$,{blockName:e,clientId:t,contentClientIds:o})}),!a&&(0,Fe.jsxs)(Fe.Fragment,{children:[(0,Fe.jsx)(Oe.Slot,{group:"typography",label:(0,Qi.__)("Typography")}),(0,Fe.jsx)(Oe.Slot,{group:"color",label:(0,Qi.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,Fe.jsx)(Oe.Slot,{group:"background",label:(0,Qi.__)("Background"),className:"background-block-support-panel__inner-wrapper"}),s&&(0,Fe.jsx)(Oe.Slot,{group:"layout",label:(0,Qi.__)("Layout")}),(0,Fe.jsx)(Oe.Slot,{group:"dimensions",label:(0,Qi.__)("Dimensions")}),(0,Fe.jsx)(Oe.Slot,{group:"border",label:i}),(0,Fe.jsx)(Oe.Slot,{group:"elements",label:(0,Qi.__)("Elements"),className:"elements-block-support-panel__inner-wrapper"})]})]})}function yZe(){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}=(0,b1.useSelect)(S=>{let{getSelectedBlockClientId:_,getSelectedBlockClientIds:x,getSelectedBlockCount:w,getBlockName:T,getParentSectionBlock:B,isSectionBlock:R,getEditedContentOnlySection:I,isWithinEditedContentOnlySection:A,getBlockEditingMode:P,getSelectedBlockStyleState:O,isSelectedBlockStyleStateShownOnCanvas:N,isResponsiveEditing:z}=H(S(C)),{getBlockStyles:D}=S(q_.store),M=_(),L=A(M)?M:B(M)||M,j=L&&T(L),q=j&&(0,q_.getBlockType)(j),te=x().some($=>R($)),ee=j&&D(j),W=ee&&ee.length>0;return{selectedBlockCount:w(),renderedBlockClientId:L,renderedBlockName:j,blockType:q,isSectionBlockInSelection:te,isSectionBlock:R(L),hasBlockStyles:W,editedContentOnlySection:I(),blockEditingMode:P(L),selectedBlockStyleState:O(L),showStateOnCanvas:N(L),isResponsiveEditing:z()}},[]),p=(0,b1.useSelect)(S=>{if(!n||!o)return[];let{getClientIdsOfDescendants:_,getBlockEditingMode:x,shouldRenderBlockListView:w}=H(S(C)),T=_(o),B=new Set;return T.forEach(R=>{w(R)&&_(R).forEach(A=>B.add(A))}),T.filter(R=>!B.has(R)&&x(R)==="contentOnly")},[n,o]),g=i1e(r?.name,p,n,s),m=g?.length>1,h=c1e(r),b=e>1,v=!Pn(u);if(b&&!i)return(0,Fe.jsxs)("div",{className:"block-editor-block-inspector",children:[(0,Fe.jsx)(ZW,{}),m?(0,Fe.jsx)(j$,{tabs:g}):(0,Fe.jsx)(g1e,{blockName:t,showAdvancedControls:!1,showPositionControls:!1,showBindingsControls:!1})]});if(b&&i)return(0,Fe.jsx)("div",{className:"block-editor-block-inspector",children:(0,Fe.jsx)(ZW,{})});let y=t===(0,q_.getUnregisteredTypeHandlerName)();return!r||!o||y?(0,Fe.jsx)("span",{className:"block-editor-block-inspector__no-blocks",children:(0,Qi.__)("No block selected.")}):(0,Fe.jsx)(vZe,{animate:h,wrapper:S=>(0,Fe.jsx)(SZe,{blockInspectorAnimationSettings:h,renderedBlockClientId:o,children:S}),children:(0,Fe.jsx)(kZe,{renderedBlockClientId:o,blockName:r.name,isSectionBlock:n,availableTabs:g,contentClientIds:p,hasBlockStyles:s,editedContentOnlySection:a,blockEditingMode:l,selectedBlockStyleState:u,showStateOnCanvas:d,isResponsiveEditing:f,isBlockStyleStateSelected:v})})}var vZe=({animate:e,wrapper:t,children:o})=>e?t(o):o,SZe=({blockInspectorAnimationSettings:e,renderedBlockClientId:t,children:o})=>{let r=e&&e.enterDirection==="leftToRight"?-50:50;return(0,Fe.jsx)(Z_.__unstableMotion.div,{animate:{x:0,opacity:1,transition:{ease:"easeInOut",duration:.14}},initial:{x:r,opacity:0},children:o},t)},kZe=({renderedBlockClientId:e,blockName:t,isSectionBlock:o,availableTabs:r,contentClientIds:n,hasBlockStyles:i,editedContentOnlySection:s,blockEditingMode:a,selectedBlockStyleState:l,showStateOnCanvas:u,isResponsiveEditing:d})=>{let f=(0,m1e.useRef)(null),p=r?.length>1,g=ea(l),m=Wi(l)&&d||ea(l),h=s&&s!==e,b=Vo(s),v=Vo(e),y=v.isSynced,{setSelectedBlockStyleState:k,setSelectedBlockStyleStateCanvasPreview:S}=H((0,b1.useDispatch)(C)),_=w=>{k(e,w)},x=w=>{S(e,w)};return(0,Fe.jsxs)("div",{className:"block-editor-block-inspector",children:[h&&(0,Fe.jsx)(dC,{...b,className:b?.isSynced&&"is-synced",parentClientId:s}),(0,Fe.jsx)(dC,{...v,allowParentNavigation:!0,className:y&&"is-synced",isChild:h,clientId:e,controls:a==="default"&&(0,Fe.jsx)(f1e,{name:t,value:l,onChange:_})}),a==="default"&&m&&(0,Fe.jsxs)(Z_.__experimentalSpacer,{paddingX:4,paddingY:2,children:[g&&(0,Fe.jsx)(Z_.ToggleControl,{label:(0,Qi.__)("Show state on canvas"),checked:u,onChange:x}),(0,Fe.jsx)(p1e,{name:t,value:l,isResponsiveEditing:d})]}),(0,Fe.jsx)(wte,{clientId:e}),(0,Fe.jsx)(L0e,{clientId:e}),!m&&(0,Fe.jsx)(NM,{blockClientId:e}),(0,Fe.jsx)(U0e,{}),m&&(0,Fe.jsx)(bZe,{blockName:t,clientId:e,contentClientIds:n,isSectionBlock:o,selectedBlockStyleState:l}),!m&&p&&(0,Fe.jsx)(Fe.Fragment,{children:(0,Fe.jsx)(j$,{hasBlockStyles:i,clientId:e,blockName:t,tabs:r,isSectionBlock:o,contentClientIds:n})}),!m&&!p&&(0,Fe.jsxs)(Fe.Fragment,{children:[i&&(0,Fe.jsx)(Zk,{clientId:e}),(0,Fe.jsx)(gV,{contentClientIds:n}),(0,Fe.jsx)(Oe.Slot,{group:"content"}),(0,Fe.jsx)(Oe.Slot,{group:"list",ref:f}),(0,Fe.jsx)(oL,{listViewRef:f}),!o&&(0,Fe.jsx)(g1e,{blockName:t})]}),!m&&(0,Fe.jsx)(bV.Slot,{}),(0,Fe.jsx)(aD,{},"back")]})},h1e=yZe;var W$=c(Rt(),1);var b1e=c(E(),1),y1e=()=>((0,W$.default)("__unstableUseClipboardHandler",{alternative:"BlockCanvas or WritingFlow",since:"6.4",version:"6.7"}),gC());function v1e(e){return(0,W$.default)("CopyHandler",{alternative:"BlockCanvas or WritingFlow",since:"6.4",version:"6.7"}),(0,b1e.jsx)("div",{...e,ref:gC()})}var S1e=c(J(),1),$$=c(F(),1);var K$=c(E(),1),_Ze=()=>{};function xZe({rootClientId:e,clientId:t,isAppender:o,showInserterHelpPanel:r,showMostUsedBlocks:n=!1,__experimentalInsertionIndex:i,__experimentalInitialTab:s,__experimentalInitialCategory:a,__experimentalFilterValue:l,onPatternCategorySelection:u,onSelect:d=_Ze,shouldFocusBlock:f=!1,onClose:p},g){let{destinationRootClientId:m}=(0,S1e.useSelect)(h=>{let{getBlockRootClientId:b}=h(C);return{destinationRootClientId:e||b(t)||void 0}},[t,e]);return(0,K$.jsx)(p9,{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:g,onClose:p})}var Y$=(0,$$.forwardRef)(xZe);function wZe(e,t){return(0,K$.jsx)(Y$,{...e,onPatternCategorySelection:void 0,ref:t})}var k1e=(0,$$.forwardRef)(wZe);var _1e=c(Rt(),1);function x1e(){return(0,_1e.default)("wp.blockEditor.MultiSelectScrollIntoView",{hint:"This behaviour is now built-in.",since:"5.8"}),null}var w1e=c(fe(),1),y1=c(Tt(),1),mg=c(io(),1),C1e=c(E(),1),CZe=window.navigator.userAgent.indexOf("Trident")!==-1,EZe=new Set([mg.UP,mg.DOWN,mg.LEFT,mg.RIGHT]),TZe=.75;function q$(){return(0,w1e.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(!g())return;let b=(0,y1.computeCaretRect)(o);if(!b)return;if(!i){i=b;return}if(EZe.has(h)){i=b;return}let v=b.top-i.top;if(v===0)return;let y=(0,y1.getScrollContainer)(e);if(!y)return;let k=y===t.body||y===t.documentElement,S=k?o.scrollY:y.scrollTop,_=k?0:y.getBoundingClientRect().top,x=k?i.top/o.innerHeight:(i.top-_)/(o.innerHeight-_);if(S===0&&x<TZe&&m()){i=b;return}let w=k?o.innerHeight:y.clientHeight;if(i.top+i.height>_+w||i.top<_){i=b;return}k?o.scrollBy(0,v):y.scrollTop+=v}function u(){t.addEventListener("selectionchange",d)}function d(){t.removeEventListener("selectionchange",d),f()}function f(){g()&&(i=(0,y1.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 g(){let h=p();return!!h&&e.contains(h)&&h.isContentEditable}function m(){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 RZe({children:e}){return(0,C1e.jsx)("div",{ref:q$(),className:"block-editor__typewriter",children:e})}var BZe=CZe?e=>e.children:RZe,E1e=BZe;var Cy=c(F(),1),Z$=c(Rt(),1);var X$=c(E(),1),SV=(0,Cy.createContext)({});SV.displayName="RenderedRefsContext";function PZe(e,t,o){let r={...e,[t]:e[t]?new Set(e[t]):new Set};return r[t].add(o),r}function Q$({children:e,uniqueId:t,blockName:o=""}){let r=(0,Cy.useContext)(SV),{name:n}=gt();o=o||n;let i=(0,Cy.useMemo)(()=>PZe(r,o,t),[r,o,t]);return(0,X$.jsx)(SV.Provider,{value:i,children:e})}function J$(e,t=""){let o=(0,Cy.useContext)(SV),{name:r}=gt();return t=t||r,!!o[t]?.has(e)}var T1e=e=>((0,Z$.default)("wp.blockEditor.__experimentalRecursionProvider",{since:"6.5",alternative:"wp.blockEditor.RecursionProvider"}),(0,X$.jsx)(Q$,{...e})),R1e=(...e)=>((0,Z$.default)("wp.blockEditor.__experimentalUseHasRecursion",{since:"6.5",alternative:"wp.blockEditor.useHasRecursion"}),J$(...e));var _V=c(U(),1),eK=c(G(),1),tK=c(F(),1),P1e=c(Iu(),1);var pa=c(U(),1);var B1e=c(G(),1),Pf=c(E(),1);function kV({title:e,help:t,actions:o=[],onClose:r}){return(0,Pf.jsxs)(pa.__experimentalVStack,{className:"block-editor-inspector-popover-header",spacing:4,children:[(0,Pf.jsxs)(pa.__experimentalHStack,{alignment:"center",children:[(0,Pf.jsx)(pa.__experimentalHeading,{className:"block-editor-inspector-popover-header__heading",level:2,size:13,children:e}),(0,Pf.jsx)(pa.__experimentalSpacer,{}),o.map(({label:n,icon:i,onClick:s})=>(0,Pf.jsx)(pa.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,Pf.jsx)(pa.Button,{size:"small",className:"block-editor-inspector-popover-header__action",label:(0,B1e.__)("Close"),icon:th,onClick:r})]}),t&&(0,Pf.jsx)(pa.__experimentalText,{children:t})]})}var X_=c(E(),1);function IZe({onClose:e,onChange:t,showPopoverHeaderActions:o,isCompact:r,currentDate:n,title:i,...s},a){let l={startOfWeek:(0,P1e.getSettings)().l10n.startOfWeek,onChange:t,currentDate:r?void 0:n,currentTime:r?n:void 0,...s},u=r?_V.TimePicker:_V.DateTimePicker;return(0,X_.jsxs)("div",{ref:a,className:"block-editor-publish-date-time-picker",children:[(0,X_.jsx)(kV,{title:i||(0,eK.__)("Publish"),actions:o?[{label:(0,eK.__)("Now"),onClick:()=>t?.(null)}]:void 0,onClose:e}),(0,X_.jsx)(u,{...l})]})}var oK=(0,tK.forwardRef)(IZe);function OZe(e,t){return(0,X_.jsx)(oK,{...e,showPopoverHeaderActions:!0,isCompact:!1,ref:t})}var I1e=(0,tK.forwardRef)(OZe);var O1e=c(Rt(),1),A1e=c(F(),1);function AZe(){return(0,O1e.default)("wp.blockEditor.ToolSelector",{since:"6.9",hint:"The ToolSelector component no longer renders anything."}),null}var L1e=(0,A1e.forwardRef)(AZe);var S1=c(E(),1),Ge=e=>{if(e===null||typeof e!="object"||Array.isArray(e))return e;let t=Object.entries(e).map(([o,r])=>[o,Ge(r)]).filter(([,o])=>o!==void 0);return t.length?Object.fromEntries(t):void 0};function tV(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=fd(s,d);f&&(a={...a,attributes:De(a.attributes,d,f)})})}),a}function Wt(e,t,o){let n=(0,M1e.getBlockSupport)(e,t)?.__experimentalSkipSerialization;return Array.isArray(n)?n.includes(o):n}var If=new WeakMap;function el({id:e,css:t}){return Pc({id:e,css:t})}function Pc({id:e,css:t,assets:o,__unstableType:r,variation:n,clientId:i}={}){let{setStyleOverride:s,deleteStyleOverride:a}=H((0,xV.useDispatch)(C)),l=(0,xV.useRegistry)(),u=(0,El.useId)();(0,El.useEffect)(()=>{if(!t&&!o)return;let d=e||u,f={id:e,css:t,assets:o,__unstableType:r,variation:n,clientId:i};return If.get(l)||If.set(l,[]),If.get(l).push([d,f]),window.queueMicrotask(()=>{If.get(l)?.length&&l.batch(()=>{If.get(l).forEach(p=>{s(...p)}),If.set(l,[])})}),()=>{If.get(l)?.find(([g])=>g===d)?If.set(l,If.get(l).filter(([g])=>g!==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,g,m,h,b,v,y,k,S,_,x,w,T,B,R,I,A,P,O,N,z,D,M,V,L,j,q,Q,te,ee,W,$,Y,Z,oe,ne,X,re,le,ve,xe,be,ae,pe,ke,Se,we,Ce,se,ie,Ae,ye,Te]=Le("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"),qe=(0,El.useMemo)(()=>({background:{backgroundImage:o,backgroundSize:r,gradient:n},color:{palette:{custom:Z,theme:ne,default:X},gradients:{custom:ae,theme:pe,default:ke},duotone:{custom:ve,theme:xe,default:be},defaultGradients:Se,defaultPalette:re,defaultDuotone:le,custom:Y,customGradient:we,customDuotone:oe,background:Ce,link:se,heading:Ae,button:ye,text:ie},typography:{fontFamilies:{custom:i,default:s,theme:a},fontSizes:{custom:u,default:d,theme:f},customFontSize:p,defaultFontSizes:l,fontStyle:g,fontWeight:m,lineHeight:h,textAlign:b,textColumns:v,textDecoration:y,textIndent:k,textTransform:_,letterSpacing:x,writingMode:S},spacing:{spacingSizes:{custom:A,default:P,theme:O},customSpacingSize:I,defaultSpacingSizes:R,padding:w,margin:T,blockGap:B,units:N},border:{color:Q,radius:te,style:ee,width:W,radiusSizes:$},dimensions:{aspectRatio:z,height:D,minHeight:M,minWidth:V,width:L,dimensionSizes:j},layout:q,parentLayout:t,shadow:Te}),[o,r,n,i,s,a,l,u,d,f,p,g,m,h,b,v,y,k,_,x,S,w,T,B,R,I,A,P,O,N,z,D,M,V,L,j,q,t,Q,te,ee,W,$,Y,Z,oe,ne,X,re,le,ve,xe,be,ae,pe,ke,Se,we,Ce,se,ie,Ae,ye,Te]);return gD(qe,e)}function N1e(e){e=e.map(o=>({...o,Edit:(0,El.memo)(o.edit)}));let t=(0,rK.createHigherOrderComponent)(o=>function(n){let i=gt();return[...e.map((s,a)=>{let{Edit:l,hasSupport:u,attributeKeys:d=[],shareWithChildBlocks:f,supportsPatternEditing:p}=s;if(!(p&&i[qf]||i[Dl]||i[zy]&&f)||!u(n.name))return null;let m={};for(let h of d)n.attributes[h]&&(m[h]=n.attributes[h]);return(0,S1.jsx)(l,{name:n.name,isSelected:n.isSelected,clientId:n.clientId,setAttributes:n.setAttributes,__unstableParentLayout:n.__unstableParentLayout,...m},a)}),(0,S1.jsx)(o,{...n},"edit")]},"withBlockEditHooks");(0,v1.addFilter)("editor.BlockEdit","core/editor/hooks",t)}function LZe({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,El.useEffect)(()=>(i(n),()=>{i(void 0)})),null}var MZe=(0,El.memo)(LZe);function D1e(e){let t=(0,rK.createHigherOrderComponent)(o=>function(n){let[i,s]=(0,El.useState)(Array(e.length).fill(void 0));return[...e.map((a,l)=>{let{hasSupport:u,attributeKeys:d=[],useBlockProps:f,isMatch:p}=a,g={};for(let m of d)n.attributes[m]&&(g[m]=n.attributes[m]);return!Object.keys(g).length||!u(n.name)||p&&!p(g)?null:(0,S1.jsx)(MZe,{index:l,useBlockProps:f,setAllWrapperProps:s,name:n.name,clientId:n.clientId,...g},l)}),(0,S1.jsx)(o,{...n,wrapperProps:i.filter(Boolean).reduce((a,l)=>({...a,...l,className:K(a.className,l.className),style:{...a.style,...l.style}}),n.wrapperProps||{})},"edit")]},"withBlockListBlockHooks");(0,v1.addFilter)("editor.BlockListBlock","core/editor/hooks",t)}function V1e(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,v1.addFilter)("blocks.getSaveContent.extraProps","core/editor/hooks",t,0),(0,v1.addFilter)("blocks.getSaveContent.extraProps","core/editor/hooks",o=>(o.hasOwnProperty("className")&&!o.className&&delete o.className,o))}var F1e=c(de(),1),z1e=c(ho(),1);function NZe(e){let{apiVersion:t=1}=e;return t<2&&(0,F1e.hasBlockSupport)(e,"lightBlockWrapper",!1)&&(e.apiVersion=2),e}(0,z1e.addFilter)("blocks.registerBlockType","core/compat/migrateLightBlockWrapper",NZe);function j1e(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})})};DZe=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=>{j1e(l)}),["SOURCE","SCRIPT","VIDEO","LINK"].includes(a.nodeName)&&j1e(a))})})})});e()}var DZe;var H1e=c(ho(),1),Tl=c(de(),1);var nK=c(E(),1),iK=["left","center","right","wide","full"],VZe=["wide","full"];function sK(e,t=!0,o=!0){let r;return Array.isArray(e)?r=iK.filter(n=>e.includes(n)):e===!0?r=[...iK]:r=[],!o||e===!0&&!t?r.filter(n=>!VZe.includes(n)):r}function FZe(e){return"type"in(e.attributes?.align??{})||(0,Tl.hasBlockSupport)(e,"align")&&(e.attributes={...e.attributes,align:{type:"string",enum:[...iK,""]}}),e}function zZe({name:e,align:t,setAttributes:o}){let r=sK((0,Tl.getBlockSupport)(e,"align"),(0,Tl.hasBlockSupport)(e,"alignWide",!0)),n=Fw(r).map(({name:a})=>a),i=Tr();return!n.length||i!=="default"?null:(0,nK.jsx)(Do,{group:"block",__experimentalShareWithChildBlocks:!0,children:(0,nK.jsx)(gP,{value:t,onChange:a=>{a||(0,Tl.getBlockType)(e)?.attributes?.align?.default&&(a=""),o({align:a})},controls:n})})}var wV={shareWithChildBlocks:!0,edit:zZe,useBlockProps:jZe,addSaveProps:HZe,attributeKeys:["align"],hasSupport(e){return(0,Tl.hasBlockSupport)(e,"align",!1)}};function jZe({name:e,align:t}){let o=sK((0,Tl.getBlockSupport)(e,"align"),(0,Tl.hasBlockSupport)(e,"alignWide",!0));return Fw(o).some(n=>n.name===t)?{"data-align":t}:{}}function HZe(e,t,o){let{align:r}=o,n=(0,Tl.getBlockSupport)(t,"align"),i=(0,Tl.hasBlockSupport)(t,"alignWide",!0);return sK(n,i).includes(r)&&(e.className=K(`align${r}`,e.className)),e}(0,H1e.addFilter)("blocks.registerBlockType","core/editor/align/addAttribute",FZe);var U1e=c(ho(),1);function UZe(e){return"type"in(e.attributes?.lock??{})||(e.attributes={...e.attributes,lock:{type:"object"}}),e}(0,U1e.addFilter)("blocks.registerBlockType","core/lock/addAttribute",UZe);var dK=c(ho(),1),ox=c(de(),1);var k1=c(U(),1),TV=c(G(),1),tTe=c(F(),1),oTe=c(J(),1),RV=c(de(),1);var Os=c(U(),1),Q1e=c(F(),1),tx=c(G(),1),J1e=c(J(),1);var cK=c(de(),1),q1e=c(J(),1),ex=c(U(),1),Oc=c(G(),1),CV=c(F(),1),Z1e=c(fe(),1),X1e=c(ar(),1);var aK=c(F(),1),$1e=c(fe(),1),K1e=c(U(),1);var G1e=c(U(),1);var Q_=c(E(),1);function GZe({blockTypes:e,value:t,onItemChange:o}){return(0,Q_.jsx)("ul",{className:"block-editor-block-manager__checklist",children:e.map(r=>(0,Q_.jsxs)("li",{className:"block-editor-block-manager__checklist-item",children:[(0,Q_.jsx)(G1e.CheckboxControl,{label:r.title,checked:t.includes(r.name),onChange:(...n)=>o(r,...n)}),(0,Q_.jsx)(Et,{icon:r.icon})]},r.name))})}var W1e=GZe;var J_=c(E(),1);function Y1e({title:e,blockTypes:t,selectedBlockTypes:o,onChange:r}){let n=(0,$1e.useInstanceId)(Y1e),i=(0,aK.useCallback)((f,p)=>{r(p?[...o,f]:o.filter(({name:g})=>g!==f.name))},[o,r]),s=(0,aK.useCallback)(f=>{r(f?[...o,...t.filter(p=>!o.find(({name:g})=>g===p.name))]:o.filter(p=>!t.find(({name:g})=>g===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,J_.jsxs)("div",{role:"group","aria-labelledby":l,className:"block-editor-block-manager__category",children:[(0,J_.jsx)(K1e.CheckboxControl,{checked:u,onChange:s,className:"block-editor-block-manager__category-title",indeterminate:d,label:(0,J_.jsx)("span",{id:l,children:e})}),(0,J_.jsx)(W1e,{blockTypes:t,value:a,onItemChange:i})]})}var lK=Y1e;var Of=c(E(),1);function EV({blockTypes:e,selectedBlockTypes:t,onChange:o,showSelectAll:r=!0}){let n=(0,Z1e.useDebounce)(X1e.speak,500),[i,s]=(0,CV.useState)(""),{categories:a,isMatchingSearchTerm:l}=(0,q1e.useSelect)(p=>({categories:p(cK.store).getCategories(),isMatchingSearchTerm:p(cK.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,CV.useEffect)(()=>{if(!i)return;let p=u.length,g=(0,Oc.sprintf)((0,Oc._n)("%d result found.","%d results found.",p),p);n(g)},[u?.length,i,n]),(0,Of.jsxs)(ex.__experimentalVStack,{className:"block-editor-block-manager__content",spacing:4,children:[(0,Of.jsx)(ex.SearchControl,{label:(0,Oc.__)("Search for a block"),placeholder:(0,Oc.__)("Search for a block"),value:i,onChange:p=>s(p),className:"block-editor-block-manager__search"}),r&&(0,Of.jsx)(ex.CheckboxControl,{className:"block-editor-block-manager__select-all",label:(0,Oc.__)("Select all"),checked:f,onChange:()=>{o(f?[]:e)},indeterminate:d}),(0,Of.jsxs)("div",{tabIndex:"0",role:"region","aria-label":(0,Oc.__)("Available block types"),className:"block-editor-block-manager__results",children:[u.length===0&&(0,Of.jsx)("p",{className:"block-editor-block-manager__no-results",children:(0,Oc.__)("No blocks found.")}),a.map(p=>(0,Of.jsx)(lK,{title:p.title,blockTypes:u.filter(g=>g.category===p.slug),selectedBlockTypes:t,onChange:o},p.slug)),(0,Of.jsx)(lK,{title:(0,Oc.__)("Uncategorized"),blockTypes:u.filter(({category:p})=>!p),selectedBlockTypes:t,onChange:o})]})]})}var Ac=c(E(),1);function eTe({clientId:e,blockTypes:t,selectedBlockTypes:o,onClose:r}){let[n,i]=(0,Q1e.useState)(o),{updateBlockAttributes:s}=(0,J1e.useDispatch)(C),a=()=>{let l=n.length===t.length,u=n.map(({name:d})=>d);s(e,{allowedBlocks:l?void 0:u}),r()};return(0,Ac.jsx)(Os.Modal,{title:(0,tx._x)("Manage allowed blocks","modal title"),onRequestClose:r,overlayClassName:"block-editor-block-allowed-blocks-modal",focusOnMount:"firstContentElement",size:"medium",children:(0,Ac.jsxs)(Os.__experimentalVStack,{as:"form",onSubmit:l=>{l.preventDefault(),a()},spacing:"4",children:[(0,Ac.jsx)(Os.__experimentalText,{children:(0,tx.__)("Select which blocks can be added inside this container.")}),(0,Ac.jsx)(EV,{blockTypes:t,selectedBlockTypes:n,onChange:l=>{i(l)}}),(0,Ac.jsxs)(Os.Flex,{className:"block-editor-block-allowed-blocks-modal__actions",justify:"flex-end",expanded:!1,children:[(0,Ac.jsx)(Os.FlexItem,{children:(0,Ac.jsx)(Os.Button,{variant:"tertiary",onClick:r,__next40pxDefaultSize:!0,children:(0,tx.__)("Cancel")})}),(0,Ac.jsx)(Os.FlexItem,{children:(0,Ac.jsx)(Os.Button,{variant:"primary",type:"submit",__next40pxDefaultSize:!0,children:(0,tx.__)("Apply")})})]})]})})}var Ey=c(E(),1);function rTe({clientId:e}){let[t,o]=(0,tTe.useState)(!1),{blockTypes:r,selectedBlockNames:n}=(0,oTe.useSelect)(a=>{let{getBlockAttributes:l}=a(C);return{blockTypes:a(RV.store).getBlockTypes(),selectedBlockNames:l(e)?.allowedBlocks}},[e]),i=r.filter(a=>(0,RV.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,Ey.jsxs)("div",{className:"block-editor-block-allowed-blocks-control",children:[(0,Ey.jsxs)(k1.BaseControl,{help:(0,TV.__)("Specify which blocks are allowed inside this container."),children:[(0,Ey.jsx)(k1.BaseControl.VisualLabel,{children:(0,TV.__)("Allowed Blocks")}),(0,Ey.jsx)(k1.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{o(!0)},className:"block-editor-block-allowed-blocks-control__button",children:(0,TV.__)("Manage allowed blocks")})]}),t&&(0,Ey.jsx)(eTe,{clientId:e,blockTypes:i,selectedBlockTypes:s,onClose:()=>o(!1)})]})}var uK=c(E(),1);function WZe({clientId:e}){return Tr()==="contentOnly"?null:(0,uK.jsx)(ZC.Fill,{children:(0,uK.jsx)(rTe,{clientId:e})})}var nTe={edit:WZe,attributeKeys:["allowedBlocks"],hasSupport(e){return(0,ox.hasBlockSupport)(e,"allowedBlocks")}};function $Ze(e){return e?.attributes?.allowedBlocks?.type||(0,ox.hasBlockSupport)(e,"allowedBlocks")&&(e.attributes={...e.attributes,allowedBlocks:{type:"array"}}),e}(0,dK.addFilter)("blocks.registerBlockType","core/allowedBlocks/attribute",$Ze);function KZe(e,t,o,r){if(!(0,ox.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,ox.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,dK.addFilter)("blocks.switchToBlockType.transformedBlock","core/allowedBlocks/addTransforms",KZe);var iTe=c(ho(),1),BV=c(U(),1),_1=c(G(),1),PV=c(de(),1);var gg=c(E(),1),YZe=/[\s#]/g;function qZe(e){return"type"in(e.attributes?.anchor??{})||(0,PV.hasBlockSupport)(e,"anchor")&&(e.attributes={...e.attributes,anchor:{type:"string"}}),e}function ZZe({anchor:e,setAttributes:t}){return Tr()!=="default"?null:(0,gg.jsx)(Oe,{group:"advanced",children:(0,gg.jsx)(BV.TextControl,{className:"html-anchor-control",label:(0,_1.__)("HTML anchor"),help:(0,gg.jsxs)(gg.Fragment,{children:[(0,_1.__)("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,gg.jsx)(BV.ExternalLink,{href:(0,_1.__)("https://wordpress.org/documentation/article/page-jumps/"),children:(0,_1.__)("Learn more about anchors")})]}),value:e||"",placeholder:null,onChange:r=>{r=r.replace(YZe,"-"),t({anchor:r!==""?r:void 0})},autoCapitalize:"none",autoComplete:"off"})})}var fK={addSaveProps:XZe,edit:ZZe,attributeKeys:["anchor"],hasSupport(e){return(0,PV.hasBlockSupport)(e,"anchor")}};function XZe(e,t,o){return(0,PV.hasBlockSupport)(t,"anchor")&&(e.id=o.anchor===""?null:o.anchor),e}(0,iTe.addFilter)("blocks.registerBlockType","core/anchor/attribute",qZe);var sTe=c(ho(),1),IV=c(de(),1);function QZe(e){return e?.attributes?.ariaLabel?.type||(0,IV.hasBlockSupport)(e,"ariaLabel")&&(e.attributes={...e.attributes,ariaLabel:{type:"string"}}),e}function JZe(e,t,o){return(0,IV.hasBlockSupport)(t,"ariaLabel")&&!Wt(t,"ariaLabel","ariaLabel")&&(e["aria-label"]=o.ariaLabel===""?null:o.ariaLabel),e}var aTe={addSaveProps:JZe,attributeKeys:["ariaLabel"],hasSupport(e){return(0,IV.hasBlockSupport)(e,"ariaLabel")}};(0,sTe.addFilter)("blocks.registerBlockType","core/ariaLabel/attribute",QZe);var bx=c(de(),1),yPe=c(fe(),1),L5=c(U(),1),M5=c(J(),1);var pK=c(G(),1);var er="isAny",tr="isNone",ki="isAll",_i="isNotAll",Ji="between",es="inThePast",As="over",hr="is",br="isNot",hg="lessThan",bg="greaterThan",yg="lessThanOrEqual",vg="greaterThanOrEqual",Sg="before",kg="after",_g="beforeInc",xg="afterInc",Wu="contains",$u="notContains",Ku="startsWith",wg="on",Cg="notOn";var yio={asc:(0,pK.__)("Sort ascending"),desc:(0,pK.__)("Sort descending")};var lTe=c(Ix(),1),{lock:Sio,unlock:so}=(0,lTe.__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 x1=c(F(),1),eXe=[];function Ls({elements:e,getElements:t}){let o=Array.isArray(e)&&e.length>0?e:eXe,[r,n]=(0,x1.useState)(o),[i,s]=(0,x1.useState)(!1);return(0,x1.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 tXe=Math.pow(10,8)*24*60*60*1e3,xio=-tXe,OV=6048e5,cTe=864e5;var oXe=3600;var uTe=oXe*24,wio=uTe*7,rXe=uTe*365.2425,nXe=rXe/12,Cio=nXe*3,mK=Symbol.for("constructDateFrom");function vn(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&mK in e?e[mK](t):e instanceof Date?new e.constructor(t):new Date(t)}function po(e,t){return vn(t||e,e)}function AV(e,t,o){let r=po(e,o?.in);return isNaN(t)?vn(o?.in||e,NaN):(t&&r.setDate(r.getDate()+t),r)}function LV(e,t,o){let r=po(e,o?.in);if(isNaN(t))return vn(o?.in||e,NaN);if(!t)return r;let n=r.getDate(),i=vn(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 iXe={};function Eg(){return iXe}function Af(e,t){let o=Eg(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,n=po(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 Ty(e,t){return Af(e,{...t,weekStartsOn:1})}function MV(e,t){let o=po(e,t?.in),r=o.getFullYear(),n=vn(o,0);n.setFullYear(r+1,0,4),n.setHours(0,0,0,0);let i=Ty(n),s=vn(o,0);s.setFullYear(r,0,4),s.setHours(0,0,0,0);let a=Ty(s);return o.getTime()>=i.getTime()?r+1:o.getTime()>=a.getTime()?r:r-1}function gK(e){let t=po(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 dTe(e,...t){let o=vn.bind(null,e||t.find(r=>typeof r=="object"));return t.map(o)}function hK(e,t){let o=po(e,t?.in);return o.setHours(0,0,0,0),o}function fTe(e,t,o){let[r,n]=dTe(o?.in,e,t),i=hK(r),s=hK(n),a=+i-gK(i),l=+s-gK(s);return Math.round((a-l)/cTe)}function pTe(e,t){let o=MV(e,t),r=vn(t?.in||e,0);return r.setFullYear(o,0,4),r.setHours(0,0,0,0),Ty(r)}function mTe(e,t,o){return AV(e,t*7,o)}function gTe(e,t,o){return LV(e,t*12,o)}function hTe(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Lf(e){return!(!hTe(e)&&typeof e!="number"||isNaN(+po(e)))}function bTe(e,t){let o=po(e,t?.in);return o.setDate(1),o.setHours(0,0,0,0),o}function NV(e,t){let o=po(e,t?.in);return o.setFullYear(o.getFullYear(),0,1),o.setHours(0,0,0,0),o}var sXe={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"}},yTe=(e,t,o)=>{let r,n=sXe[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 DV(e){return(t={})=>{let o=t.width?String(t.width):e.defaultWidth;return e.formats[o]||e.formats[e.defaultWidth]}}var aXe={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},lXe={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},cXe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},vTe={date:DV({formats:aXe,defaultWidth:"full"}),time:DV({formats:lXe,defaultWidth:"full"}),dateTime:DV({formats:cXe,defaultWidth:"full"})};var uXe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},STe=(e,t,o,r)=>uXe[e];function rx(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 dXe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},fXe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},pXe={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"]},mXe={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"]},gXe={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"}},hXe={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"}},bXe=(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"},kTe={ordinalNumber:bXe,era:rx({values:dXe,defaultWidth:"wide"}),quarter:rx({values:fXe,defaultWidth:"wide",argumentCallback:e=>e-1}),month:rx({values:pXe,defaultWidth:"wide"}),day:rx({values:mXe,defaultWidth:"wide"}),dayPeriod:rx({values:gXe,defaultWidth:"wide",formattingValues:hXe,defaultFormattingWidth:"wide"})};function nx(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)?vXe(a,f=>f.test(s)):yXe(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 yXe(e,t){for(let o in e)if(Object.prototype.hasOwnProperty.call(e,o)&&t(e[o]))return o}function vXe(e,t){for(let o=0;o<e.length;o++)if(t(e[o]))return o}function _Te(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 SXe=/^(\d+)(th|st|nd|rd)?/i,kXe=/\d+/i,_Xe={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},xXe={any:[/^b/i,/^(a|c)/i]},wXe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},CXe={any:[/1/i,/2/i,/3/i,/4/i]},EXe={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},TXe={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]},RXe={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},BXe={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]},PXe={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},IXe={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}},xTe={ordinalNumber:_Te({matchPattern:SXe,parsePattern:kXe,valueCallback:e=>parseInt(e,10)}),era:nx({matchPatterns:_Xe,defaultMatchWidth:"wide",parsePatterns:xXe,defaultParseWidth:"any"}),quarter:nx({matchPatterns:wXe,defaultMatchWidth:"wide",parsePatterns:CXe,defaultParseWidth:"any",valueCallback:e=>e+1}),month:nx({matchPatterns:EXe,defaultMatchWidth:"wide",parsePatterns:TXe,defaultParseWidth:"any"}),day:nx({matchPatterns:RXe,defaultMatchWidth:"wide",parsePatterns:BXe,defaultParseWidth:"any"}),dayPeriod:nx({matchPatterns:PXe,defaultMatchWidth:"any",parsePatterns:IXe,defaultParseWidth:"any"})};var bK={code:"en-US",formatDistance:yTe,formatLong:vTe,formatRelative:STe,localize:kTe,match:xTe,options:{weekStartsOn:0,firstWeekContainsDate:1}};function wTe(e,t){let o=po(e,t?.in);return fTe(o,NV(o))+1}function CTe(e,t){let o=po(e,t?.in),r=+Ty(o)-+pTe(o);return Math.round(r/OV)+1}function VV(e,t){let o=po(e,t?.in),r=o.getFullYear(),n=Eg(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=vn(t?.in||e,0);s.setFullYear(r+1,0,i),s.setHours(0,0,0,0);let a=Af(s,t),l=vn(t?.in||e,0);l.setFullYear(r,0,i),l.setHours(0,0,0,0);let u=Af(l,t);return+o>=+a?r+1:+o>=+u?r:r-1}function ETe(e,t){let o=Eg(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,n=VV(e,t),i=vn(t?.in||e,0);return i.setFullYear(n,0,r),i.setHours(0,0,0,0),Af(i,t)}function TTe(e,t){let o=po(e,t?.in),r=+Af(o,t)-+ETe(o,t);return Math.round(r/OV)+1}function Xt(e,t){let o=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return o+r}var Mf={y(e,t){let o=e.getFullYear(),r=o>0?o:1-o;return Xt(t==="yy"?r%100:r,t.length)},M(e,t){let o=e.getMonth();return t==="M"?String(o+1):Xt(o+1,2)},d(e,t){return Xt(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 Xt(e.getHours()%12||12,t.length)},H(e,t){return Xt(e.getHours(),t.length)},m(e,t){return Xt(e.getMinutes(),t.length)},s(e,t){return Xt(e.getSeconds(),t.length)},S(e,t){let o=t.length,r=e.getMilliseconds(),n=Math.trunc(r*Math.pow(10,o-3));return Xt(n,t.length)}};var ix={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},yK={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 Mf.y(e,t)},Y:function(e,t,o,r){let n=VV(e,r),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return Xt(s,2)}return t==="Yo"?o.ordinalNumber(i,{unit:"year"}):Xt(i,t.length)},R:function(e,t){let o=MV(e);return Xt(o,t.length)},u:function(e,t){let o=e.getFullYear();return Xt(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 Xt(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 Xt(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 Mf.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 Xt(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=TTe(e,r);return t==="wo"?o.ordinalNumber(n,{unit:"week"}):Xt(n,t.length)},I:function(e,t,o){let r=CTe(e);return t==="Io"?o.ordinalNumber(r,{unit:"week"}):Xt(r,t.length)},d:function(e,t,o){return t==="do"?o.ordinalNumber(e.getDate(),{unit:"date"}):Mf.d(e,t)},D:function(e,t,o){let r=wTe(e);return t==="Do"?o.ordinalNumber(r,{unit:"dayOfYear"}):Xt(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 Xt(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 Xt(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 Xt(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=ix.noon:r===0?n=ix.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=ix.evening:r>=12?n=ix.afternoon:r>=4?n=ix.morning:n=ix.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 Mf.h(e,t)},H:function(e,t,o){return t==="Ho"?o.ordinalNumber(e.getHours(),{unit:"hour"}):Mf.H(e,t)},K:function(e,t,o){let r=e.getHours()%12;return t==="Ko"?o.ordinalNumber(r,{unit:"hour"}):Xt(r,t.length)},k:function(e,t,o){let r=e.getHours();return r===0&&(r=24),t==="ko"?o.ordinalNumber(r,{unit:"hour"}):Xt(r,t.length)},m:function(e,t,o){return t==="mo"?o.ordinalNumber(e.getMinutes(),{unit:"minute"}):Mf.m(e,t)},s:function(e,t,o){return t==="so"?o.ordinalNumber(e.getSeconds(),{unit:"second"}):Mf.s(e,t)},S:function(e,t){return Mf.S(e,t)},X:function(e,t,o){let r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return BTe(r);case"XXXX":case"XX":return Ry(r);default:return Ry(r,":")}},x:function(e,t,o){let r=e.getTimezoneOffset();switch(t){case"x":return BTe(r);case"xxxx":case"xx":return Ry(r);default:return Ry(r,":")}},O:function(e,t,o){let r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+RTe(r,":");default:return"GMT"+Ry(r,":")}},z:function(e,t,o){let r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+RTe(r,":");default:return"GMT"+Ry(r,":")}},t:function(e,t,o){let r=Math.trunc(+e/1e3);return Xt(r,t.length)},T:function(e,t,o){return Xt(+e,t.length)}};function RTe(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+Xt(i,2)}function BTe(e,t){return e%60===0?(e>0?"-":"+")+Xt(Math.abs(e)/60,2):Ry(e,t)}function Ry(e,t=""){let o=e>0?"-":"+",r=Math.abs(e),n=Xt(Math.trunc(r/60),2),i=Xt(r%60,2);return o+n+t+i}var PTe=(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"})}},ITe=(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"})}},OXe=(e,t)=>{let o=e.match(/(P+)(p+)?/)||[],r=o[1],n=o[2];if(!n)return PTe(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}}",PTe(r,t)).replace("{{time}}",ITe(n,t))},OTe={p:ITe,P:OXe};var AXe=/^D+$/,LXe=/^Y+$/,MXe=["D","DD","YY","YYYY"];function ATe(e){return AXe.test(e)}function LTe(e){return LXe.test(e)}function MTe(e,t,o){let r=NXe(e,t,o);if(console.warn(r),MXe.includes(e))throw new RangeError(r)}function NXe(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 DXe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,VXe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,FXe=/^'([^]*?)'?$/,zXe=/''/g,jXe=/[a-zA-Z]/;function vK(e,t,o){let r=Eg(),n=o?.locale??r.locale??bK,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=po(e,o?.in);if(!Lf(a))throw new RangeError("Invalid time value");let l=t.match(VXe).map(d=>{let f=d[0];if(f==="p"||f==="P"){let p=OTe[f];return p(d,n.formatLong)}return d}).join("").match(DXe).map(d=>{if(d==="''")return{isToken:!1,value:"'"};let f=d[0];if(f==="'")return{isToken:!1,value:HXe(d)};if(yK[f])return{isToken:!0,value:d};if(f.match(jXe))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&&LTe(f)||!o?.useAdditionalDayOfYearTokens&&ATe(f))&&MTe(f,t,String(e));let p=yK[f[0]];return p(a,f,n.localize,u)}).join("")}function HXe(e){let t=e.match(FXe);return t?t[1].replace(zXe,"'"):e}function By(e,t,o){return AV(e,-t,o)}function FV(e,t,o){return LV(e,-t,o)}function NTe(e,t,o){return mTe(e,-t,o)}function zV(e,t,o){return gTe(e,-t,o)}var He=c(G(),1),Rr=c(F(),1),ts=c(Iu(),1);var SK=c(E(),1),Qr={Name:(0,SK.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,SK.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function DTe(e,t){switch(t){case"days":return By(new Date,e);case"weeks":return NTe(new Date,e);case"months":return FV(new Date,e);case"years":return zV(new Date,e);default:return new Date}}var VTe={label:(0,He.__)("Is none of"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(o=>o.label).join(", ")),Qr),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"},FTe=[{name:er,label:(0,He.__)("Includes"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(o=>o.label).join(", ")),Qr),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:tr,...VTe},{name:ki,label:(0,He.__)("Includes all"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(o=>o.label).join(", ")),Qr),filter(e,t,o){return o?.length?o.every(r=>t.getValue({item:e})?.includes(r)):!0},selection:"multi"},{name:_i,...VTe},{name:Ji,label:(0,He.__)("Between (inc)"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),Qr),filter(e,t,o){if(!Array.isArray(o)||o.length!==2||o[0]===void 0||o[1]===void 0)return!0;let r=t.getValue({item:e});return typeof r=="number"||r instanceof Date||typeof r=="string"?r>=o[0]&&r<=o[1]:!1},selection:"custom"},{name:es,label:(0,He.__)("In the past"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Qr),filter(e,t,o){if(o?.value===void 0||o?.unit===void 0)return!0;let r=DTe(o.value,o.unit),n=(0,ts.getDate)(t.getValue({item:e}));return n>=r&&n<=new Date},selection:"custom"},{name:As,label:(0,He.__)("Over"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Qr),filter(e,t,o){if(o?.value===void 0||o?.unit===void 0)return!0;let r=DTe(o.value,o.unit);return(0,ts.getDate)(t.getValue({item:e}))<r},selection:"custom"},{name:hr,label:(0,He.__)("Is"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),Qr),filter(e,t,o){return o===t.getValue({item:e})||o===void 0},selection:"single"},{name:br,label:(0,He.__)("Is not"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),Qr),filter(e,t,o){return o!==t.getValue({item:e})},selection:"single"},{name:hg,label:(0,He.__)("Less than"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),Qr),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})<o},selection:"single"},{name:bg,label:(0,He.__)("Greater than"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),Qr),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})>o},selection:"single"},{name:yg,label:(0,He.__)("Less than or equal"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),Qr),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})<=o},selection:"single"},{name:vg,label:(0,He.__)("Greater than or equal"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),Qr),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})>=o},selection:"single"},{name:Sg,label:(0,He.__)("Before"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),Qr),filter(e,t,o){if(o===void 0)return!0;let r=(0,ts.getDate)(o);return(0,ts.getDate)(t.getValue({item:e}))<r},selection:"single"},{name:kg,label:(0,He.__)("After"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),Qr),filter(e,t,o){if(o===void 0)return!0;let r=(0,ts.getDate)(o);return(0,ts.getDate)(t.getValue({item:e}))>r},selection:"single"},{name:_g,label:(0,He.__)("Before (inc)"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),Qr),filter(e,t,o){if(o===void 0)return!0;let r=(0,ts.getDate)(o);return(0,ts.getDate)(t.getValue({item:e}))<=r},selection:"single"},{name:xg,label:(0,He.__)("After (inc)"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),Qr),filter(e,t,o){if(o===void 0)return!0;let r=(0,ts.getDate)(o);return(0,ts.getDate)(t.getValue({item:e}))>=r},selection:"single"},{name:Wu,label:(0,He.__)("Contains"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),Qr),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:$u,label:(0,He.__)("Doesn't contain"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),Qr),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:Ku,label:(0,He.__)("Starts with"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),Qr),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:wg,label:(0,He.__)("On"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),Qr),filter(e,t,o){if(o===void 0)return!0;let r=(0,ts.getDate)(o),n=(0,ts.getDate)(t.getValue({item:e}));return r.getTime()===n.getTime()},selection:"single"},{name:Cg,label:(0,He.__)("Not on"),filterText:(e,t)=>(0,Rr.createInterpolateElement)((0,He.sprintf)((0,He.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),Qr),filter(e,t,o){if(o===void 0)return!0;let r=(0,ts.getDate)(o),n=(0,ts.getDate)(t.getValue({item:e}));return r.getTime()!==n.getTime()},selection:"single"}],zTe=e=>FTe.find(t=>t.name===e),jTe=()=>FTe.map(e=>e.name);var HTe=c(U(),1),UTe=c(F(),1);function ao(e,t){let o;return e?.required&&t?.required?o=t?.required?.message?t.required: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 GTe=c(E(),1),{ValidatedCheckboxControl:UXe}=so(HTe.privateApis);function WTe({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,UTe.useCallback)(()=>{t(a({item:o,value:!s({item:o})}))},[o,s,t,a]);return(0,GTe.jsx)(UXe,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:ao(d,i),hidden:r,label:l,help:u,checked:s({item:o}),onChange:p,disabled:f})}var jV=c(U(),1),$Te=c(F(),1);var kK=c(E(),1),{ValidatedComboboxControl:GXe}=so(jV.privateApis);function HV({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,$Te.useCallback)(h=>o(u({item:e,value:h??""})),[e,o,u]),{elements:g,isLoading:m}=Ls({elements:t.elements,getElements:t.getElements});return m?(0,kK.jsx)(jV.Spinner,{}):(0,kK.jsx)(GXe,{required:!!t.isValid?.required,customValidity:ao(d,n),label:i,value:f,help:s,placeholder:a,options:g,onChange:p,hideLabelFromVision:r,allowReset:!0,expandOnFocus:!0})}var WV=c(U(),1),Rl=c(F(),1),GV=c(G(),1),ma=c(Iu(),1);var ax=c(U(),1),_K=c(F(),1),Yu=c(G(),1);var sx=c(E(),1),WXe={[es]:[{value:"days",label:(0,Yu.__)("Days")},{value:"weeks",label:(0,Yu.__)("Weeks")},{value:"months",label:(0,Yu.__)("Months")},{value:"years",label:(0,Yu.__)("Years")}],[As]:[{value:"days",label:(0,Yu.__)("Days ago")},{value:"weeks",label:(0,Yu.__)("Weeks ago")},{value:"months",label:(0,Yu.__)("Months ago")},{value:"years",label:(0,Yu.__)("Years ago")}]};function UV({className:e,data:t,field:o,onChange:r,hideLabelFromVision:n,operator:i}){let s=WXe[i===es?"inThePast":"over"],{id:a,label:l,description:u,getValue:d,setValue:f}=o,p=o.isDisabled({item:t,field:o}),g=d({item:t}),{value:m="",unit:h=s[0].value}=g&&typeof g=="object"?g:{},b=(0,_K.useCallback)(y=>r(f({item:t,value:{value:Number(y),unit:h}})),[r,f,t,h]),v=(0,_K.useCallback)(y=>r(f({item:t,value:{value:m,unit:y}})),[r,f,t,m]);return(0,sx.jsx)(ax.BaseControl,{id:a,className:K(e,"dataviews-controls__relative-date"),label:l,hideLabelFromVision:n,help:u,children:(0,sx.jsxs)(Qe,{direction:"row",gap:"sm",children:[(0,sx.jsx)(ax.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:m,onChange:b,disabled:p}),(0,sx.jsx)(ax.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,Yu.__)("Unit"),value:h,options:s,onChange:v,hideLabelFromVision:!0,disabled:p})]})})}var KTe=c(F(),1);function w1(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,KTe.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 YTe=c(Iu(),1);function C1(e){if(!e)return null;let t=(0,YTe.getDate)(e);return t&&Lf(t)?t:null}var Tg=c(E(),1),{DateCalendar:$Xe,ValidatedInputControl:KXe}=so(WV.privateApis),xK=e=>e?(0,ma.dateI18n)("Y-m-d\\TH:i",(0,ma.getDate)(e)):"";function YXe({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:g}=t,m=t.isDisabled({item:e,field:t}),h=p({item:e}),b=typeof h=="string"?h:void 0,[v,y]=(0,Rl.useState)(()=>C1(b)||new Date),k=(0,Rl.useRef)(null),S=(0,Rl.useRef)(void 0),_=(0,Rl.useRef)(null),{minConstraint:x,maxConstraint:w,disabledMatchers:T}=w1(g,C1),B=(0,Rl.useCallback)(z=>o(f({item:e,value:z})),[e,o,f]);(0,Rl.useEffect)(()=>()=>{S.current&&clearTimeout(S.current)},[]);let R=(0,Rl.useCallback)(z=>{let D;if(z){let M=(0,ma.dateI18n)("Y-m-d",z),V;b?V=(0,ma.dateI18n)("H:i",(0,ma.getDate)(b)):V=(0,ma.dateI18n)("H:i",z),D=(0,ma.getDate)(`${M}T${V}`).toISOString(),B(D),S.current&&clearTimeout(S.current)}else B(void 0);_.current=k.current&&k.current.ownerDocument.activeElement,S.current=setTimeout(()=>{k.current&&(k.current.focus(),k.current.blur(),B(D),_.current&&_.current instanceof HTMLElement&&_.current.focus())},0)},[B,b]),I=(0,Rl.useCallback)(z=>{if(z){let D=(0,ma.getDate)(z);B(D.toISOString());let M=C1(D.toISOString());M&&y(M)}else B(void 0)},[B]),{format:A}=t,P=A.weekStartsOn??(0,ma.getSettings)().l10n.startOfWeek,{timezone:{string:O}}=(0,ma.getSettings)(),N=u;return g?.required&&!n&&!r?N=`${u} (${(0,GV.__)("Required")})`:!g?.required&&n&&!r&&(N=`${u} (${(0,GV.__)("Optional")})`),(0,Tg.jsx)(WV.BaseControl,{id:l,label:N,help:d,hideLabelFromVision:r,children:(0,Tg.jsxs)(Qe,{direction:"column",gap:"lg",children:[(0,Tg.jsx)(KXe,{ref:k,required:!!g?.required,customValidity:ao(g,i),type:"datetime-local",label:(0,GV.__)("Date time"),hideLabelFromVision:!0,value:xK(b),onChange:I,disabled:m,min:x?xK(x):void 0,max:w?xK(w):void 0}),!a&&(0,Tg.jsx)($Xe,{style:{width:"100%"},selected:b&&C1(b)||void 0,onSelect:R,month:v,onMonthChange:y,timeZone:O||void 0,weekStartsOn:P,disabled:m||T})]})})}function qTe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,operator:i,validity:s,config:a}){return i===es||i===As?(0,Tg.jsx)(UV,{className:"dataviews-controls__datetime",data:e,field:t,onChange:o,hideLabelFromVision:r,operator:i}):(0,Tg.jsx)(YXe,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s,config:a})}var wi=c(U(),1),ZTe=c(ar(),1),ro=c(F(),1),Sn=c(G(),1),xi=c(Iu(),1);var Oo=c(E(),1),{DateCalendar:qXe,DateRangeCalendar:ZXe}=so(wi.privateApis),XXe=[{id:"today",label:(0,Sn.__)("Today"),getValue:()=>(0,xi.getDate)(null)},{id:"yesterday",label:(0,Sn.__)("Yesterday"),getValue:()=>{let e=(0,xi.getDate)(null);return By(e,1)}},{id:"past-week",label:(0,Sn.__)("Past week"),getValue:()=>{let e=(0,xi.getDate)(null);return By(e,7)}},{id:"past-month",label:(0,Sn.__)("Past month"),getValue:()=>{let e=(0,xi.getDate)(null);return FV(e,1)}}],QXe=[{id:"last-7-days",label:(0,Sn.__)("Last 7 days"),getValue:()=>{let e=(0,xi.getDate)(null);return[By(e,7),e]}},{id:"last-30-days",label:(0,Sn.__)("Last 30 days"),getValue:()=>{let e=(0,xi.getDate)(null);return[By(e,30),e]}},{id:"month-to-date",label:(0,Sn.__)("Month to date"),getValue:()=>{let e=(0,xi.getDate)(null);return[bTe(e),e]}},{id:"last-year",label:(0,Sn.__)("Last year"),getValue:()=>{let e=(0,xi.getDate)(null);return[zV(e,1),e]}},{id:"year-to-date",label:(0,Sn.__)("Year to date"),getValue:()=>{let e=(0,xi.getDate)(null);return[NV(e),e]}}],Rg=e=>{if(!e)return null;let t=(0,xi.getDate)(e);return t&&Lf(t)?t:null},wK=e=>e?typeof e=="string"?e:vK(e,"yyyy-MM-dd"):"";function XTe({field:e,validity:t,inputRefs:o,isTouched:r,setIsTouched:n,children:i}){let{isValid:s}=e,[a,l]=(0,ro.useState)(void 0),u=(0,ro.useCallback)(()=>{let f=Array.isArray(o)?o:[o];for(let p of f){let g=p.current;if(g&&!g.validity.valid){l({type:"invalid",message:g.validationMessage});return}}l(void 0)},[o]);return(0,ro.useEffect)(()=>{let f=Array.isArray(o)?o:[o],p=t?ao(s,t):void 0;for(let g of f){let m=g.current;m&&m.setCustomValidity(p?.type==="invalid"&&p.message?p.message:"")}},[o,s,t]),(0,ro.useEffect)(()=>{let f=Array.isArray(o)?o:[o],p=g=>{g.preventDefault(),n(!0)};for(let g of f)g.current?.addEventListener("invalid",p);return()=>{for(let g of f)g.current?.removeEventListener("invalid",p)}},[o,n]),(0,ro.useEffect)(()=>{if(!r)return;let f=t?ao(s,t):void 0;f?l(f):u()},[r,s,t,u]),(0,ro.useEffect)(()=>{r&&a?.message&&(0,ZTe.speak)(a.message)},[r,a?.message]),(0,Oo.jsxs)("div",{onBlur:f=>{r||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,a&&(0,Oo.jsxs)("p",{className:K("components-validated-control__indicator",a.type==="invalid"?"is-invalid":void 0),children:[(0,Oo.jsx)(wi.Icon,{className:"components-validated-control__indicator-icon",icon:ah,size:16,fill:"currentColor"}),a.message]})]})}function JXe({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,g=t.isDisabled({item:e,field:t}),[m,h]=(0,ro.useState)(null),b=p.weekStartsOn??(0,xi.getSettings)().l10n.startOfWeek,v=d({item:e}),y=typeof v=="string"?v:void 0,[k,S]=(0,ro.useState)(()=>Rg(y)||new Date),[_,x]=(0,ro.useState)(!1),w=(0,ro.useRef)(null),{minConstraint:T,maxConstraint:B,disabledMatchers:R}=w1(f,Rg),I=(0,ro.useCallback)(D=>o(u({item:e,value:D})),[e,o,u]),A=(0,ro.useCallback)(D=>{let M=D?vK(D,"yyyy-MM-dd"):void 0;I(M),h(null),x(!0)},[I]),P=(0,ro.useCallback)(D=>{let M=D.getValue(),V=wK(M);S(M),I(V),h(D.id),x(!0)},[I]),O=(0,ro.useCallback)(D=>{if(I(D),D){let M=Rg(D);M&&S(M)}h(null),x(!0)},[I]),{timezone:{string:N}}=(0,xi.getSettings)(),z=a;return f?.required&&!n?z=`${a} (${(0,Sn.__)("Required")})`:!f?.required&&n&&(z=`${a} (${(0,Sn.__)("Optional")})`),(0,Oo.jsx)(XTe,{field:t,validity:i,inputRefs:w,isTouched:_,setIsTouched:x,children:(0,Oo.jsx)(wi.BaseControl,{id:s,className:"dataviews-controls__date",label:z,help:l,hideLabelFromVision:r,children:(0,Oo.jsxs)(Qe,{direction:"column",gap:"lg",children:[(0,Oo.jsxs)(Qe,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[XXe.map(D=>{let M=m===D.id;return(0,Oo.jsx)(wi.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:M,size:"small",disabled:g,accessibleWhenDisabled:!0,onClick:()=>P(D),children:D.label},D.id)}),(0,Oo.jsx)(wi.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!m,size:"small",disabled:!!m||g,accessibleWhenDisabled:!0,children:(0,Sn.__)("Custom")})]}),(0,Oo.jsx)(wi.__experimentalInputControl,{ref:w,type:"date",label:(0,Sn.__)("Date"),hideLabelFromVision:!0,value:y,onChange:O,required:!!t.isValid?.required,disabled:g,min:T,max:B}),(0,Oo.jsx)(qXe,{style:{width:"100%"},selected:y&&Rg(y)||void 0,onSelect:A,month:k,onMonthChange:S,timeZone:N||void 0,weekStartsOn:b,disabled:g||R,disableNavigation:g})]})})})}function eQe({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,g=t.isDisabled({item:e,field:t}),m,h=u({item:e});Array.isArray(h)&&h.length===2&&h.every(L=>typeof L=="string")&&(m=h);let b=p.weekStartsOn??(0,xi.getSettings)().l10n.startOfWeek,{minConstraint:v,maxConstraint:y,disabledMatchers:k}=w1(f,Rg),S=(0,ro.useCallback)(L=>{o(d({item:e,value:L}))},[e,o,d]),[_,x]=(0,ro.useState)(null),w=(0,ro.useMemo)(()=>{if(!m)return{from:void 0,to:void 0};let[L,j]=m;return{from:Rg(L)||void 0,to:Rg(j)||void 0}},[m]),[T,B]=(0,ro.useState)(()=>w.from||new Date),[R,I]=(0,ro.useState)(!1),A=(0,ro.useRef)(null),P=(0,ro.useRef)(null),O=(0,ro.useCallback)((L,j)=>{L&&j?S([wK(L),wK(j)]):!L&&!j&&S(void 0)},[S]),N=(0,ro.useCallback)(L=>{O(L?.from,L?.to),x(null),I(!0)},[O]),z=(0,ro.useCallback)(L=>{let[j,q]=L.getValue();B(j),O(j,q),x(L.id),I(!0)},[O]),D=(0,ro.useCallback)((L,j)=>{let[q,Q]=m||[void 0,void 0];if(O(L==="from"?j:q,L==="to"?j:Q),j){let W=Rg(j);W&&B(W)}x(null),I(!0)},[m,O]),{timezone:M}=(0,xi.getSettings)(),V=a;return t.isValid?.required&&!n?V=`${a} (${(0,Sn.__)("Required")})`:!t.isValid?.required&&n&&(V=`${a} (${(0,Sn.__)("Optional")})`),(0,Oo.jsx)(XTe,{field:t,validity:i,inputRefs:[A,P],isTouched:R,setIsTouched:I,children:(0,Oo.jsx)(wi.BaseControl,{id:s,className:"dataviews-controls__date",label:V,help:l,hideLabelFromVision:r,children:(0,Oo.jsxs)(Qe,{direction:"column",gap:"lg",children:[(0,Oo.jsxs)(Qe,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[QXe.map(L=>{let j=_===L.id;return(0,Oo.jsx)(wi.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:j,size:"small",disabled:g,accessibleWhenDisabled:!0,onClick:()=>z(L),children:L.label},L.id)}),(0,Oo.jsx)(wi.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!_,size:"small",accessibleWhenDisabled:!0,disabled:!!_||g,children:(0,Sn.__)("Custom")})]}),(0,Oo.jsxs)(Qe,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,Oo.jsx)(wi.__experimentalInputControl,{ref:A,type:"date",label:(0,Sn.__)("From"),hideLabelFromVision:!0,value:m?.[0],onChange:L=>D("from",L),required:!!t.isValid?.required,disabled:g,min:v,max:y}),(0,Oo.jsx)(wi.__experimentalInputControl,{ref:P,type:"date",label:(0,Sn.__)("To"),hideLabelFromVision:!0,value:m?.[1],onChange:L=>D("to",L),required:!!t.isValid?.required,disabled:g,min:v,max:y})]}),(0,Oo.jsx)(ZXe,{style:{width:"100%"},selected:w,onSelect:N,month:T,onMonthChange:B,timeZone:M.string||void 0,weekStartsOn:b,disabled:g||k})]})})})}function QTe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,operator:i,validity:s}){return i===es||i===As?(0,Oo.jsx)(UV,{className:"dataviews-controls__date",data:e,field:t,onChange:o,hideLabelFromVision:r,operator:i}):i===Ji?(0,Oo.jsx)(eQe,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s}):(0,Oo.jsx)(JXe,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s})}var $V=c(U(),1),JTe=c(F(),1);var CK=c(E(),1),{ValidatedSelectControl:tQe}=so($V.privateApis);function KV({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}),g=s==="array",m=u({item:e})??(g?[]:""),h=(0,JTe.useCallback)(y=>o(d({item:e,value:y})),[e,o,d]),{elements:b,isLoading:v}=Ls({elements:t.elements,getElements:t.getElements});return v?(0,CK.jsx)($V.Spinner,{}):(0,CK.jsx)(tQe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:ao(f,i),label:a,value:m,help:l,options:b,onChange:h,hideLabelFromVision:r,multiple:g,disabled:p})}var EK=c(E(),1),oQe=10;function eRe(e){let{field:t}=e,{elements:o}=Ls({elements:t.elements,getElements:t.getElements});return o.length>=oQe?(0,EK.jsx)(HV,{...e}):(0,EK.jsx)(KV,{...e})}var qV=c(U(),1);var tRe=c(U(),1),oRe=c(F(),1);var rRe=c(E(),1),{ValidatedInputControl:rQe}=so(tRe.privateApis);function qu({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:g,isValid:m}=t,h=p({item:e}),b=t.isDisabled({item:e,field:t}),v=(0,oRe.useCallback)(y=>o(g({item:e,value:y})),[e,g,o]);return(0,rRe.jsx)(rQe,{required:!!m.required,markWhenOptional:n,customValidity:ao(m,l),label:u,placeholder:d,value:h??"",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 YV=c(E(),1);function nRe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){return(0,YV.jsx)(qu,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:"email",prefix:(0,YV.jsx)(qV.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,YV.jsx)(qV.Icon,{icon:w3})})})}var XV=c(U(),1);var ZV=c(E(),1);function iRe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){return(0,ZV.jsx)(qu,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:"tel",prefix:(0,ZV.jsx)(XV.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,ZV.jsx)(XV.Icon,{icon:tw})})})}var JV=c(U(),1);var QV=c(E(),1);function sRe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){return(0,QV.jsx)(qu,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:"url",prefix:(0,QV.jsx)(JV.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,QV.jsx)(JV.Icon,{icon:cs})})})}var Nf=c(U(),1),E1=c(F(),1),e5=c(G(),1);var Bg=c(E(),1),{ValidatedNumberControl:nQe}=so(Nf.privateApis);function aRe(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function iQe({value:e,onChange:t,hideLabelFromVision:o,step:r}){let[n="",i=""]=e,s=(0,E1.useCallback)(l=>t([aRe(l),i]),[t,i]),a=(0,E1.useCallback)(l=>t([n,aRe(l)]),[t,n]);return(0,Bg.jsx)(Nf.BaseControl,{help:(0,e5.__)("The max. value must be greater than the min. value."),children:(0,Bg.jsxs)(Nf.Flex,{direction:"row",gap:4,children:[(0,Bg.jsx)(Nf.__experimentalNumberControl,{label:(0,e5.__)("Min."),value:n,max:i?Number(i)-r:void 0,onChange:s,hideLabelFromVision:o,step:r}),(0,Bg.jsx)(Nf.__experimentalNumberControl,{label:(0,e5.__)("Max."),value:i,min:n?Number(n)+r:void 0,onChange:a,hideLabelFromVision:o,step:r})]})})}function t5({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:g}=t,m=f({item:e})??"",h=t.isDisabled({item:e,field:t}),b=(0,E1.useCallback)(y=>{o(p({item:e,value:["",void 0].includes(y)?void 0:Number(y)}))},[e,o,p]),v=(0,E1.useCallback)(y=>{o(p({item:e,value:y}))},[e,o,p]);if(i===Ji){let y=["",""];return Array.isArray(m)&&m.length===2&&m.every(k=>typeof k=="number"||k==="")&&(y=m),(0,Bg.jsx)(iQe,{value:y,onChange:v,hideLabelFromVision:r,step:l})}return(0,Bg.jsx)(nQe,{required:!!g.required,markWhenOptional:n,customValidity:ao(g,s),label:u,help:d,value:m,onChange:b,hideLabelFromVision:r,step:l,min:g.min?g.min.constraint:void 0,max:g.max?g.max.constraint:void 0,disabled:h})}var lRe=c(E(),1);function cRe(e){return(0,lRe.jsx)(t5,{...e})}var uRe=c(E(),1);function dRe(e){return(0,uRe.jsx)(t5,{...e})}var o5=c(U(),1),fRe=c(F(),1);var TK=c(E(),1),{ValidatedRadioControl:sQe}=so(o5.privateApis);function pRe({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:g}=Ls({elements:t.elements,getElements:t.getElements}),m=l({item:e}),h=(0,fRe.useCallback)(b=>o(u({item:e,value:b})),[e,o,u]);return g?(0,TK.jsx)(o5.Spinner,{}):(0,TK.jsx)(sQe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:ao(d,i),label:s,help:a,onChange:h,options:p,selected:m,hideLabelFromVision:r,disabled:f})}var RK=c(F(),1);var mRe=c(E(),1);function gRe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,config:i,validity:s}){let{prefix:a,suffix:l}=i||{};return(0,mRe.jsx)(qu,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s,prefix:a?(0,RK.createElement)(a):void 0,suffix:l?(0,RK.createElement)(l):void 0})}var hRe=c(U(),1),bRe=c(F(),1);var yRe=c(E(),1),{ValidatedToggleControl:aQe}=so(hRe.privateApis);function vRe({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,bRe.useCallback)(()=>{t(u({item:o,value:!l({item:o})}))},[t,u,o,l]);return(0,yRe.jsx)(aQe,{required:!!d.required,markWhenOptional:n,customValidity:ao(d,i),hidden:r,label:s,help:a,checked:l({item:o}),onChange:p,disabled:f})}var SRe=c(U(),1),kRe=c(F(),1);var _Re=c(E(),1),{ValidatedTextareaControl:lQe}=so(SRe.privateApis);function xRe({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:g}=t,m=t.getValue({item:e}),h=(0,kRe.useCallback)(b=>o(p({item:e,value:b})),[e,o,p]);return(0,_Re.jsx)(lQe,{required:!!g.required,markWhenOptional:n,customValidity:ao(g,s),label:u,placeholder:d,value:m??"",help:f,onChange:h,rows:a,disabled:l,minLength:g.minLength?g.minLength.constraint:void 0,maxLength:g.maxLength?g.maxLength.constraint:void 0,hideLabelFromVision:r})}var BRe=c(F(),1);var lx=c(U(),1),Ig=c(fe(),1),ga=c(F(),1),n5=c(Yo(),1);var cQe=[];function wRe({allowedFormats:e,disableFormats:t}){return t?cQe:e}var r5=c(Yo(),1),CRe=c(E(),1),ERe=c(ue(),1),uQe={};function dQe({onChange:e,onFocus:t,value:o,forwardedRef:r,settings:n,isVisible:i}){let{name:s,edit:a}=n;if(!a)return null;let l=(0,r5.getActiveFormat)(o,s),u=l!==void 0,d=(0,r5.getActiveObject)(o),f=d!==void 0&&d.type===s;return(0,CRe.jsx)(a,{isActive:u,isVisible:i,activeAttributes:u?l.attributes||{}:{},isObjectActive:f,activeObjectAttributes:f?d.attributes||{}:{},value:o,onChange:e,onFocus:t,contentRef:r,context:uQe},s)}function TRe({formatTypes:e,...t}){return e.map(o=>(0,ERe.createElement)(dQe,{settings:o,...t,key:o.name}))}var Pg=c(E(),1),{ValidatedContentEditableControl:fQe,withIgnoreIMEEvents:pQe}=so(lx.privateApis),{useRichText:mQe,KeyboardShortcutContext:gQe,InputEventContext:hQe,shortcutsListener:bQe,inputEventsListener:yQe}=so(n5.privateApis),vQe=[];function RRe({label:e,value:t,onChange:o,placeholder:r,id:n,clientId:i,className:s,hideLabelFromVision:a,help:l,disabled:u,required:d,markWhenOptional:f,customValidity:p,allowedFormats:g,disableFormats:m,withoutInteractiveFormatting:h,preserveWhiteSpace:b,disableLineBreaks:v,focusOnMount:y,completers:k=vQe}){let[S,_]=(0,ga.useState)({start:void 0,end:void 0}),[x,w]=(0,ga.useState)(!1),T=(0,ga.useRef)(void 0),B=(0,ga.useRef)(new Set),R=(0,ga.useRef)(new Set),I=(0,Ig.__experimentalUseFocusOutside)(()=>w(!1)),A=wRe({allowedFormats:g,disableFormats:m}),{value:P,onChange:O,ref:N,formatTypes:z,getValue:D}=mQe({value:t,onChange:o,selectionStart:S.start,selectionEnd:S.end,onSelectionChange:($,Y)=>_({start:$,end:Y}),__unstableIsSelected:x,preserveWhiteSpace:!!b,placeholder:r,__unstableDisableFormats:m,allowedFormats:A,withoutInteractiveFormatting:h,__unstableFormatTypeHandlerContext:(0,ga.useMemo)(()=>({richTextIdentifier:n,blockClientId:i}),[n,i])});function M(){T.current?.focus()}let V=(0,ga.useRef)({keyboardShortcuts:R,inputEvents:B}),L=(0,ga.useRef)({formatTypes:z,getValue:D,onChange:O});(0,ga.useInsertionEffect)(()=>{L.current={formatTypes:z,getValue:D,onChange:O}});let j=(0,Ig.useRefEffect)($=>{if(u)return;let Y=pQe(Z=>{if(Z.key!=="Enter"||Z.defaultPrevented||Z.metaKey||Z.ctrlKey||(Z.preventDefault(),v))return;let{getValue:oe,onChange:ne}=L.current,X=oe();ne((0,n5.insert)(X,`
-`,X.start??X.text.length,X.end??X.text.length))});return $.addEventListener("keydown",Y),()=>$.removeEventListener("keydown",Y)},[v,u]),q=(0,Ig.useRefEffect)($=>{if(!x)return;let Y=bQe(V)($),Z=yQe(V)($);function oe(ne){if(ne.inputType!=="insertText"&&ne.type!=="compositionend")return;let{formatTypes:X,getValue:re,onChange:le}=L.current,ve=re(),xe=X.reduce((be,{__unstableInputRule:ae})=>ae?ae(be):be,ve);xe!==ve&&le({...xe,activeFormats:ve.activeFormats})}return $.addEventListener("input",oe),$.addEventListener("compositionend",oe),()=>{Y(),Z(),$.removeEventListener("input",oe),$.removeEventListener("compositionend",oe)}},[x]),{ref:Q,...te}=(0,lx.__unstableUseAutocompleteProps)({completers:k,record:P,onChange:O,onReplace:()=>{}}),ee=(0,Ig.useRefEffect)($=>{y&&!u&&$.focus()},[y,u]),W=(0,Ig.useMergeRefs)([N,T,q,j,ee,Q]);return(0,Pg.jsx)("div",{...I,onFocus:$=>{w(!0),I.onFocus($)},children:(0,Pg.jsxs)(lx.SlotFillProvider,{children:[(0,Pg.jsx)(fQe,{label:e,id:n,className:K("dataviews-controls__richtext",s),placeholder:r,hideLabelFromVision:a,help:l,disabled:u,required:d,markWhenOptional:f,customValidity:p,value:P.text,"aria-multiline":!v,...te,ref:W}),x&&!u&&(0,Pg.jsx)(gQe.Provider,{value:R,children:(0,Pg.jsx)(hQe.Provider,{value:B,children:(0,Pg.jsx)(TRe,{value:P,onChange:O,onFocus:M,formatTypes:z,forwardedRef:T,isVisible:!0})})})]})})}var PRe=c(E(),1);function IRe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,config:i,validity:s}){let{className:a,clientId:l,allowedFormats:u,disableFormats:d,withoutInteractiveFormatting:f,preserveWhiteSpace:p,disableLineBreaks:g}=i||{},m=t.isDisabled({item:e,field:t}),{label:h,placeholder:b,description:v,id:y,setValue:k,isValid:S}=t,_=t.getValue({item:e})??"",x=(0,BRe.useCallback)(w=>o(k({item:e,value:w})),[e,o,k]);return(0,PRe.jsx)(RRe,{label:h,value:_,onChange:x,placeholder:b,id:y,hideLabelFromVision:r,help:v,disabled:m,required:!!S.required,markWhenOptional:n,customValidity:ao(S,s),className:a,clientId:l,allowedFormats:u,disableFormats:d,withoutInteractiveFormatting:f,preserveWhiteSpace:p,disableLineBreaks:g})}var cx=c(U(),1),ORe=c(F(),1);var i5=c(E(),1),{ValidatedToggleGroupControl:SQe}=so(cx.privateApis);function ARe({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,ORe.useCallback)(h=>o(a({item:e,value:h})),[e,o,a]),{elements:p,isLoading:g}=Ls({elements:t.elements,getElements:t.getElements});if(g)return(0,i5.jsx)(cx.Spinner,{});if(p.length===0)return null;let m=p.find(h=>h.value===d);return(0,i5.jsx)(SQe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:ao(l,i),isBlock:!0,label:t.label,help:m?.description||t.description,onChange:f,value:d,hideLabelFromVision:r,children:p.map(h=>(0,i5.jsx)(cx.__experimentalToggleGroupControlOption,{label:h.label,value:h.value,disabled:u},h.value))})}var s5=c(U(),1),a5=c(F(),1);var T1=c(E(),1),{ValidatedFormTokenField:kQe}=so(s5.privateApis);function LRe({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}),g=t.isDisabled({item:e,field:t}),{elements:m,isLoading:h}=Ls({elements:t.elements,getElements:t.getElements}),b=(0,a5.useMemo)(()=>Array.isArray(p)?p.map(y=>m?.find(S=>S.value===y)||{value:y,label:y}):[],[p,m]),v=(0,a5.useCallback)(y=>{let k=y.map(S=>typeof S=="object"&&"value"in S?S.value:S);o(d({item:e,value:k}))},[o,d,e]);return h?(0,T1.jsx)(s5.Spinner,{}):(0,T1.jsx)(kQe,{required:!!f?.required,markWhenOptional:n,customValidity:ao(f,i),label:r?void 0:s,value:b,onChange:v,placeholder:a,suggestions:m?.map(y=>y.value),disabled:g,__experimentalValidateInput:y=>t.isValid?.elements&&m?m.some(k=>k.value===y||k.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(S=>S.value===y)?.label||y,__experimentalRenderItem:({item:y})=>{if(typeof y=="string"&&m){let k=m.find(S=>S.value===y);return(0,T1.jsx)("span",{children:k?.label||y})}return(0,T1.jsx)("span",{children:y})}})}var Ms=c(U(),1),BK=c(F(),1),MRe=c(G(),1);var Df=c(E(),1),{ValidatedInputControl:_Qe}=so(Ms.privateApis),xQe=({color:e,onColorChange:t,disabled:o})=>{let r=e&&Mo(e).isValid()?e:"#ffffff";return(0,Df.jsx)(Ms.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,Df.jsx)(Ms.Button,{onClick:n,"aria-label":(0,MRe.__)("Open color picker"),size:"small",disabled:o,accessibleWhenDisabled:!0,icon:()=>(0,Df.jsx)(Ms.ColorIndicator,{colorValue:r})}),renderContent:()=>(0,Df.jsx)(Ms.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,Df.jsx)(Ms.ColorPicker,{color:r,onChange:t,enableAlpha:!0})})})};function NRe({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})||"",g=(0,BK.useCallback)(h=>{o(u({item:e,value:h}))},[e,o,u]),m=(0,BK.useCallback)(h=>{o(u({item:e,value:h||""}))},[e,o,u]);return(0,Df.jsx)(_Qe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:ao(d,i),label:s,placeholder:a,value:p,help:l,onChange:m,hideLabelFromVision:r,type:"text",disabled:f,prefix:(0,Df.jsx)(Ms.__experimentalInputControlPrefixWrapper,{variant:"control",children:(0,Df.jsx)(xQe,{color:p,onColorChange:g,disabled:f})})})}var c5=c(U(),1),u5=c(F(),1),PK=c(G(),1);var l5=c(E(),1);function DRe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let[s,a]=(0,u5.useState)(!1),l=t.isDisabled({item:e,field:t}),u=(0,u5.useCallback)(()=>{a(d=>!d)},[]);return(0,l5.jsx)(qu,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:s?"text":"password",suffix:(0,l5.jsx)(c5.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,l5.jsx)(c5.Button,{icon:s?Vl:dh,onClick:u,size:"small",label:s?(0,PK.__)("Hide password"):(0,PK.__)("Show password"),disabled:l,accessibleWhenDisabled:!0})})})}function d5(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var FRe=c(E(),1),VRe={adaptiveSelect:eRe,array:LRe,checkbox:WTe,color:NRe,combobox:HV,datetime:qTe,date:QTe,email:nRe,telephone:iRe,url:sRe,integer:cRe,number:dRe,password:DRe,radio:pRe,select:KV,text:gRe,toggle:vRe,textarea:xRe,richtext:IRe,toggleGroup:ARe};function wQe(e){return e&&typeof e=="object"&&typeof e.control=="string"}function CQe(e){let{control:t,...o}=e,r=f5(t);return r===null?null:function(i){return(0,FRe.jsx)(r,{...i,config:o})}}function zRe(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?f5(e.Edit):wQe(e.Edit)?CQe(e.Edit):d5(e)&&e.type!=="array"?f5("adaptiveSelect"):t===null?null:f5(t)}function f5(e){return Object.keys(VRe).includes(e)?VRe[e]:null}function EQe(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 jRe=EQe;var TQe=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},HRe=TQe;var RQe=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},URe=RQe;var WRe=c(G(),1);function p5({item:e,field:t}){let{elements:o,isLoading:r}=Ls({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 GRe=c(E(),1);function Br({item:e,field:t}){return t.hasElements?(0,GRe.jsx)(p5,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var Zu=(e,t,o)=>o==="asc"?e.localeCompare(t):t.localeCompare(e);function Pr(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)}function Xu(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 Qu(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 Ju(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 Ao(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 BQe({item:e,field:t}){return t.getValue({item:e})}var os=BQe;var PQe=/^[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 IQe(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&!PQe.test(o)?(0,WRe.__)("Value must be a valid email address."):null}var $Re={type:"email",render:Br,Edit:"email",sort:Zu,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[er,tr],validOperators:[hr,br,Wu,$u,Ku,er,tr,ki,_i],format:{},getValueFormatted:os,validate:{required:Pr,pattern:Ju,minLength:Xu,maxLength:Qu,elements:Ao,custom:IQe}};var KRe=c(G(),1);var ux=(e,t,o)=>o==="asc"?e-t:t-e;function m5(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 g5(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 YRe={separatorThousand:","};function OQe({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=YRe: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 AQe(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&!Number.isInteger(o)?(0,KRe.__)("Value must be an integer."):null}var qRe={type:"integer",render:Br,Edit:"integer",sort:ux,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[hr,br,hg,bg,yg,vg,Ji],validOperators:[hr,br,hg,bg,yg,vg,Ji,er,tr,ki,_i],format:YRe,getValueFormatted:OQe,validate:{required:Pr,min:m5,max:g5,elements:Ao,custom:AQe}};var ZRe=c(G(),1);var XRe={separatorThousand:",",separatorDecimal:".",decimals:2};function LQe({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=XRe: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 MQe(e){return e===""||e===void 0||e===null}function NQe(e,t){let o=t.getValue({item:e});return!MQe(o)&&!Number.isFinite(o)?(0,ZRe.__)("Value must be a number."):null}var QRe={type:"number",render:Br,Edit:"number",sort:ux,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[hr,br,hg,bg,yg,vg,Ji],validOperators:[hr,br,hg,bg,yg,vg,Ji,er,tr,ki,_i],format:XRe,getValueFormatted:LQe,validate:{required:Pr,min:m5,max:g5,elements:Ao,custom:NQe}};var JRe={type:"text",render:Br,Edit:"text",sort:Zu,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[er,tr],validOperators:[hr,br,Wu,$u,Ku,er,tr,ki,_i],format:{},getValueFormatted:os,validate:{required:Pr,pattern:Ju,minLength:Xu,maxLength:Qu,elements:Ao}};var Py=c(Iu(),1);var tBe=c(Iu(),1);function eBe(e){if(!e||!Lf(new Date(e)))return null;let t=(0,tBe.getDate)(e);return t&&Lf(t)?t:null}function oBe(e,t,o){let r=t.isValid[o]?.constraint;if(typeof r!="string")return!1;let n=t.getValue({item:e}),i=Array.isArray(n)?n[o==="min"?0:n.length-1]:n;if(i==null||i==="")return!0;let s=eBe(r),a=eBe(String(i));return!!s&&!!a&&(o==="min"?a.getTime()>=s.getTime():a.getTime()<=s.getTime())}function h5(e,t){return oBe(e,t,"min")}function b5(e,t){return oBe(e,t,"max")}var rBe={datetime:(0,Py.getSettings)().formats.datetime,weekStartsOn:(0,Py.getSettings)().l10n.startOfWeek};function DQe({item:e,field:t}){let o=t.getValue({item:e});if(["",void 0,null].includes(o))return"";let r;return t.type!=="datetime"?r=rBe:r=t.format,(0,Py.dateI18n)(r.datetime,(0,Py.getDate)(o))}var VQe=(e,t,o)=>{let r=new Date(e).getTime(),n=new Date(t).getTime();return o==="asc"?r-n:n-r},nBe={type:"datetime",render:Br,Edit:"datetime",sort:VQe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[wg,Cg,Sg,kg,_g,xg,es,As],validOperators:[wg,Cg,Sg,kg,_g,xg,es,As],format:rBe,getValueFormatted:DQe,validate:{required:Pr,elements:Ao,min:h5,max:b5}};var Iy=c(Iu(),1);var iBe={date:(0,Iy.getSettings)().formats.date,weekStartsOn:(0,Iy.getSettings)().l10n.startOfWeek};function FQe({item:e,field:t}){let o=t.getValue({item:e});if(["",void 0,null].includes(o))return"";let r;return t.type!=="date"?r=iBe:r=t.format,(0,Iy.dateI18n)(r.date,(0,Iy.getDate)(o))}var zQe=(e,t,o)=>{let r=new Date(e).getTime(),n=new Date(t).getTime();return o==="asc"?r-n:n-r},sBe={type:"date",render:Br,Edit:"date",sort:zQe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[wg,Cg,Sg,kg,_g,xg,es,As,Ji],validOperators:[wg,Cg,Sg,kg,_g,xg,es,As,Ji],format:iBe,getValueFormatted:FQe,validate:{required:Pr,elements:Ao,min:h5,max:b5}};var y5=c(G(),1);function aBe(e,t){return t.getValue({item:e})===!0}function jQe({item:e,field:t}){let o=t.getValue({item:e});return o===!0?(0,y5.__)("True"):o===!1?(0,y5.__)("False"):""}function HQe(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&![!0,!1].includes(o)?(0,y5.__)("Value must be true, false, or undefined"):null}var UQe=(e,t,o)=>{let r=!!e;return r===!!t?0:o==="asc"?r?1:-1:r?-1:1},lBe={type:"boolean",render:Br,Edit:"checkbox",sort:UQe,validate:{required:aBe,elements:Ao,custom:HQe},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[hr,br],validOperators:[hr,br],format:{},getValueFormatted:jQe};var cBe={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:os,validate:{}};var IK=c(G(),1);function uBe(e,t){let o=t.getValue({item:e});return Array.isArray(o)&&o.length>0&&o.every(r=>![void 0,"",null].includes(r))}function dBe({item:e,field:t}){let o=t.getValue({item:e});return(Array.isArray(o)?o:[]).join(", ")}function GQe({item:e,field:t}){return dBe({item:e,field:t})}function WQe(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&!Array.isArray(o)?(0,IK.__)("Value must be an array."):o.every(r=>typeof r=="string")?null:(0,IK.__)("Every value must be a string.")}var $Qe=(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)},fBe={type:"array",render:GQe,Edit:"array",sort:$Qe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[er,tr],validOperators:[er,tr,ki,_i],format:{},getValueFormatted:dBe,validate:{required:uBe,elements:Ao,custom:WQe}};function KQe({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var pBe={type:"password",render:Br,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:KQe,validate:{required:Pr,pattern:Ju,minLength:Xu,maxLength:Qu,elements:Ao}};var mBe={type:"telephone",render:Br,Edit:"telephone",sort:Zu,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[er,tr],validOperators:[hr,br,Wu,$u,Ku,er,tr,ki,_i],format:{},getValueFormatted:os,validate:{required:Pr,pattern:Ju,minLength:Xu,maxLength:Qu,elements:Ao}};var gBe=c(G(),1);var dx=c(E(),1);function YQe({item:e,field:t}){if(t.hasElements)return(0,dx.jsx)(p5,{item:e,field:t});let o=os({item:e,field:t});return!o||!Mo(o).isValid()?o:(0,dx.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,dx.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:o,border:"1px solid #ddd",flexShrink:0}}),(0,dx.jsx)("span",{children:o})]})}function qQe(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&!Mo(o).isValid()?(0,gBe.__)("Value must be a valid color."):null}var ZQe=(e,t,o)=>{let r=Mo(e),n=Mo(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},hBe={type:"color",render:YQe,Edit:"color",sort:ZQe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[er,tr],validOperators:[hr,br,er,tr],format:{},getValueFormatted:os,validate:{required:Pr,elements:Ao,custom:qQe}};var bBe={type:"url",render:Br,Edit:"url",sort:Zu,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[er,tr],validOperators:[hr,br,Wu,$u,Ku,er,tr,ki,_i],format:{},getValueFormatted:os,validate:{required:Pr,pattern:Ju,minLength:Xu,maxLength:Qu,elements:Ao}};var XQe=(e,t,o)=>typeof e=="number"&&typeof t=="number"?ux(e,t,o):Zu(e,t,o),yBe={render:Br,Edit:null,sort:XQe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[hr,br],validOperators:jTe(),format:{},getValueFormatted:os,validate:{required:Pr,elements:Ao}};function QQe(e){return e==="integer"||e==="number"}function JQe(e){return e==="date"||e==="datetime"}function vBe(e,t,o){let r=t.validate[o];if(r&&(typeof e=="number"&&QQe(t.type)||typeof e=="string"&&JQe(t.type)))return{constraint:e,validate:r}}function SBe(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=vBe(o?.min,t,"min"),s=vBe(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 g=o?.custom??t.validate.custom;return{required:r,elements:n,min:i,max:s,minLength:l,maxLength:d,pattern:p,custom:g}}function kBe(e){return e.validOperators.reduce((t,o)=>{let r=zTe(o);return r?.filter&&(t[o]=r.filter),t},{})}function eJe(e,t){return{...t.format,...e.format}}var _Be=eJe;function tJe(e){let t=[$Re,qRe,QRe,JRe,nBe,sBe,lBe,cBe,fBe,pBe,mBe,hBe,bBe].find(o=>o?.type===e);return t||yBe}function R1(e){return e.map(t=>{let o=tJe(t.type),r=t.getValue||HRe(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||URe(t.id),elements:t.elements,getElements:t.getElements,hasElements:d5(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:zRe(t,o.Edit),sort:n,enableSorting:t.enableSorting??o.enableSorting,enableGlobalSearch:t.enableGlobalSearch??o.enableGlobalSearch,isValid:SBe(t,o),filterBy:jRe(t,o.defaultOperators,o.validOperators),filter:kBe(o),format:_Be(t,o),getValueFormatted:t.getValueFormatted??o.getValueFormatted}})}var DK=c(F(),1);var xBe=c(F(),1),wBe=c(E(),1),OK=(0,xBe.createContext)({fields:[]});OK.displayName="DataFormContext";function CBe({fields:e,children:t}){return(0,wBe.jsx)(OK.Provider,{value:{fields:e},children:t})}var Bl=OK;var B5=c(F(),1);var S5=c(F(),1),P1=c(U(),1);var B1=c(G(),1),Ci={type:"regular",labelPosition:"top"},oJe=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 EBe(e){let t=Ci;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,B1.__)("Apply"),cancelLabel:n.cancelLabel?.trim()||(0,B1.__)("Cancel")}:n==="modal"?i={type:"modal",applyLabel:(0,B1.__)("Apply"),cancelLabel:(0,B1.__)("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:oJe(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 TBe(e){let t=EBe(e?.layout),o=(e.fields??[]).map(r=>{if(typeof r=="string")return{id:r,layout:t};let n=r.layout?EBe(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:TBe({fields:r.children,layout:Ci}).fields}}});return{layout:t,fields:o}}var v5=TBe;var or=c(E(),1);function rJe({title:e}){return(0,or.jsx)(Qe,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,or.jsx)(Qe,{direction:"row",align:"center",children:(0,or.jsx)(P1.__experimentalHeading,{level:2,size:13,children:e})})})}function RBe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{fields:s}=(0,S5.useContext)(Bl),a=t.layout,l=(0,S5.useMemo)(()=>({layout:Ci,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,or.jsxs)(or.Fragment,{children:[!r&&t.label&&(0,or.jsx)(rJe,{title:t.label}),(0,or.jsx)(Ns,{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,or.jsxs)(Qe,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,or.jsx)("div",{className:K("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-${u}`),children:(0,or.jsx)(P1.BaseControl.VisualLabel,{children:d.label})}),(0,or.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:d.readOnly===!0?(0,or.jsx)(d.render,{item:e,field:d}):(0,or.jsx)(d.Edit,{data:e,field:d,onChange:o,hideLabelFromVision:!0,markWhenOptional:n,validity:i},d.id)})]}):(0,or.jsx)("div",{className:"dataforms-layouts-regular__field",children:d.readOnly===!0?(0,or.jsx)(or.Fragment,{children:(0,or.jsxs)(or.Fragment,{children:[!r&&u!=="none"&&(0,or.jsx)(P1.BaseControl.VisualLabel,{children:d.label}),(0,or.jsx)(d.render,{item:e,field:d})]})}):(0,or.jsx)(d.Edit,{data:e,field:d,onChange:o,hideLabelFromVision:u==="none"?!0:r,markWhenOptional:n,validity:i})})}var MK=c(yB(),1),Oy=c(U(),1),Lc=c(F(),1),C5=c(fe(),1);var k5=c(U(),1),fx=c(G(),1);var LBe=c(fe(),1);var AK=c(F(),1);function nJe(e,t){return K("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-${e}`,{"has-error":t})}var BBe=nJe;var PBe=c(U(),1);var Og=c(E(),1);function iJe(e,t,o){return e?(0,Og.jsxs)(kt.Root,{children:[(0,Og.jsx)(kt.Trigger,{render:(0,Og.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,Og.jsx)(PBe.Icon,{icon:ah,size:16}),(0,Og.jsxs)(bt,{children:[t,": "]}),o]})}),(0,Og.jsx)(kt.Popup,{children:t})]}):o}var IBe=iJe;function OBe(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=OBe(o);if(r)return r}}var ABe=OBe;var rs=c(E(),1);function I1({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=ABe(n),p=i&&!!f,g=BBe(u,p),m=IBe(p,f,o),h=K("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,LBe.useInstanceId)(I1,"dataforms-layouts-panel__field-control"),v=p?(0,fx.sprintf)((0,fx._x)("Edit %s (has errors)","field"),o||""):(0,fx.sprintf)((0,fx._x)("Edit %s","field"),o||""),y=(0,AK.useRef)(null),k=(0,AK.useRef)(null);return(0,rs.jsxs)("div",{ref:y,className:h,onClick:s?void 0:x=>{!a&&x.detail<2&&!k.current?.contains(x.target)&&y.current?.ownerDocument.defaultView?.getSelection()?.toString()||l()},onKeyDown:s?void 0:x=>{x.target===x.currentTarget&&(x.key==="Enter"||x.key===" ")&&(x.preventDefault(),l())},children:[u!=="none"&&(0,rs.jsx)("span",{className:g,children:m}),u==="none"&&p&&(0,rs.jsxs)(kt.Root,{children:[(0,rs.jsx)(kt.Trigger,{render:(0,rs.jsx)("span",{className:"dataforms-layouts-panel__field-label-error-content",role:"img","aria-label":f,children:(0,rs.jsx)(k5.Icon,{icon:ah,size:16})})}),(0,rs.jsx)(kt.Popup,{children:f})]}),(0,rs.jsx)("span",{id:`${b}`,className:"dataforms-layouts-panel__field-control",children:r.length>1?(0,rs.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:r.map(x=>(0,rs.jsx)("span",{style:{width:"100%"},children:(0,rs.jsx)(x.render,{item:e,field:x})},x.id))}):r.map(x=>(0,rs.jsx)(x.render,{item:e,field:x},x.id))}),!s&&(0,rs.jsx)(k5.Button,{ref:k,className:"dataforms-layouts-panel__field-trigger-icon",label:v,icon:uh,size:"small","aria-expanded":a,"aria-haspopup":"dialog","aria-describedby":`${b}`})]})}var MBe=c(yB(),1),LK=c(Xg(),1),ed=c(F(),1),ns=c(G(),1);function NBe(e){return e?Object.values(e).every(t=>Object.entries(t).every(([o,r])=>o==="children"&&r&&typeof r=="object"?NBe(r):r.type!=="invalid"&&r.type!=="validating")):!0}function sJe(e,t){let o=v5(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]=R1([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]=R1([a]);return{id:s.id,children:[],field:l}}return o.fields.map(n).filter(s=>s!==null)}function px(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 DBe(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 aJe(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=>px(u,{elements:{type:"invalid",message:(0,ns.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(s,{...t.field,elements:l})?n(u=>px(u,{elements:{type:"invalid",message:(0,ns.__)("Value must be one of the elements.")}},[...i,t.id])):n(u=>DBe(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,ns.__)("Unknown error when running elements validation asynchronously."),n(d=>px(d,{elements:{type:"invalid",message:u}},[...i,t.id]))})}function lJe(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=>DBe(l,[...i,t.id],"custom"));return}if(typeof a=="string"){n(l=>px(l,{custom:{type:"invalid",message:a}},[...i,t.id]));return}n(l=>px(l,{custom:{type:"invalid",message:(0,ns.__)("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,ns.__)("Unknown error when running custom validation asynchronously."),n(u=>px(u,{custom:{type:"invalid",message:l}},[...i,t.id]))})}function VBe(e,t,o){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,ns.__)("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,ns.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,ns.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,ns.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,ns.__)("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,ns.__)("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,MBe.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,ns.__)("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"&&(aJe(t.field.getElements(),t,o),n.elements={type:"validating",message:(0,ns.__)("Validating\u2026")}),r instanceof Promise&&(lJe(r,t,o),n.custom={type:"validating",message:(0,ns.__)("Validating\u2026")}),Object.keys(n).length>0)return n;if(t.children.length>0){let i={};t.children.forEach(a=>{i[a.id]=VBe(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 FBe(e,t){let o=e?.field?.getValue({item:t});if(e.children.length===0)return o;let r=e.children.map(n=>FBe(n,t));return r?{value:o,children:r}:o}function cJe(e,t,o){let[r,n]=(0,ed.useState)(),i=(0,ed.useRef)({}),s=(0,ed.useRef)({}),a=(0,ed.useRef)({}),l=(0,ed.useCallback)(()=>{let u={customCounterRef:i,elementsCounterRef:s,setFormValidity:n,path:[],item:e},d=sJe(o,t);if(d.length===0){n(void 0);return}let f={},p=[];d.forEach(g=>{let m=FBe(g,e);if(a.current.hasOwnProperty(g.id)&&(0,LK.default)(a.current[g.id],m)){p.push(g.id);return}a.current[g.id]=m;let h=VBe(e,g,u);h!==void 0&&(f[g.id]=h)}),n(g=>{let m={...g,...f},h=[...p,...Object.keys(f)];return Object.keys(m).forEach(v=>{m&&!h.includes(v)&&delete m[v]}),Object.keys(m).length===0&&(m=void 0),(0,LK.default)(g,m)?g:m})},[e,t,o]);return(0,ed.useEffect)(()=>{l()},[l]),{validity:r,isValid:NBe(r)}}var zBe=cJe;var _5=c(F(),1);function Ag(e,t){let o=(0,_5.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,_5.useEffect)(()=>{t&&o()},[t,o]),o}var jBe=c(F(),1);function uJe(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var x5=(e,t)=>Array.isArray(e)&&e.length>0?uJe(e).map(r=>t.find(n=>n.id===r)).filter(r=>r!==void 0):[];var dJe=(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 fJe(e){let{fields:t}=(0,jBe.useContext)(Bl),o=e.layout,r=x5(o.summary,t),n=dJe(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 w5=fJe;var is=c(E(),1);function pJe({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,Lc.useContext)(Bl),[d,f]=(0,Lc.useState)({}),p=(0,Lc.useMemo)(()=>(0,MK.default)(e,d,{arrayMerge:(_,x)=>x}),[e,d]),g=(0,Lc.useMemo)(()=>({layout:Ci,fields:t.children?t.children:[{id:t.id,layout:Ci}]}),[t]),m=u.map(_=>({..._,Edit:_.Edit===null?void 0:_.Edit,isValid:{required:_.isValid.required?.constraint,elements:_.isValid.elements?.constraint,min:_.isValid.min?.constraint,max:_.isValid.max?.constraint,pattern:_.isValid.pattern?.constraint,minLength:_.isValid.minLength?.constraint,maxLength:_.isValid.maxLength?.constraint}})),{validity:h}=zBe(p,m,g),b=()=>{o(d),n()},v=_=>{f(x=>(0,MK.default)(x,_,{arrayMerge:(w,T)=>T}))},y=(0,C5.useFocusOnMount)("firstInputElement"),k=(0,Lc.useRef)(null),S=(0,C5.useMergeRefs)([y,k]);return Ag(k,i),(0,is.jsxs)(Oy.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:r,size:"medium",children:[(0,is.jsx)("div",{ref:S,children:(0,is.jsx)(Ns,{data:p,form:g,onChange:v,validity:h,children:(_,x,w,T)=>(0,is.jsx)(_,{data:p,field:x,onChange:v,hideLabelFromVision:g.fields.length<2,markWhenOptional:T,validity:w},x.id)})}),(0,is.jsxs)(Qe,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,is.jsx)(Oy.__experimentalSpacer,{style:{flex:1}}),(0,is.jsx)(Oy.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:l}),(0,is.jsx)(Oy.Button,{variant:"primary",onClick:b,__next40pxDefaultSize:!0,children:a})]})]})}function mJe({data:e,field:t,onChange:o,validity:r}){let[n,i]=(0,Lc.useState)(!1),[s,a]=(0,Lc.useState)(!1),{fieldDefinition:l,fieldLabel:u,summaryFields:d}=w5(t);if(!l)return null;let f=()=>{a(!1),i(!0)};return(0,is.jsxs)(is.Fragment,{children:[(0,is.jsx)(I1,{data:e,field:t,fieldLabel:u,summaryFields:d,validity:r,touched:n,disabled:l.readOnly===!0,onClick:()=>a(!0),isOpen:s}),s&&(0,is.jsx)(pJe,{data:e,field:t,onChange:o,fieldLabel:u??"",onClose:f,touched:n})]})}var HBe=mJe;var Lg=c(U(),1),UBe=c(G(),1),Vf=c(F(),1);var GBe=c(fe(),1);var Ei=c(E(),1);function gJe({title:e,onClose:t}){return(0,Ei.jsx)(Qe,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,Ei.jsxs)(Qe,{direction:"row",gap:"sm",align:"center",children:[e&&(0,Ei.jsx)(Lg.__experimentalHeading,{level:2,size:13,children:e}),(0,Ei.jsx)(Lg.__experimentalSpacer,{style:{flex:1}}),t&&(0,Ei.jsx)(Lg.Button,{label:(0,UBe.__)("Close"),icon:th,onClick:t,size:"small"})]})})}function hJe({touched:e,children:t}){let o=(0,Vf.useRef)(null);return Ag(o,e),(0,Ei.jsx)("div",{ref:o,children:t})}function bJe({data:e,field:t,onChange:o,validity:r}){let[n,i]=(0,Vf.useState)(!1),[s,a]=(0,Vf.useState)(null),l=(0,Vf.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]),[u,d]=(0,GBe.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),f=(0,Vf.useMemo)(()=>({layout:Ci,fields:t.children?t.children:[{id:t.id,layout:Ci}]}),[t]),p=(0,Vf.useMemo)(()=>{if(r!==void 0)return t.children?r?.children:{[t.id]:r}},[r,t]),{fieldDefinition:g,fieldLabel:m,summaryFields:h}=w5(t);return g?(0,Ei.jsx)("div",{ref:a,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,Ei.jsx)(Lg.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:l,focusOnMount:!1,onToggle:b=>{b||i(!0)},renderToggle:({isOpen:b,onToggle:v})=>(0,Ei.jsx)(I1,{data:e,field:t,fieldLabel:m,summaryFields:h,validity:r,touched:n,disabled:g.readOnly===!0,isOpen:b,onClick:v}),renderContent:({onClose:b})=>(0,Ei.jsx)(hJe,{touched:n,children:(0,Ei.jsxs)("div",{ref:u,...d,children:[(0,Ei.jsx)(gJe,{title:m,onClose:b}),(0,Ei.jsx)(Ns,{data:e,form:f,onChange:o,validity:p,children:(v,y,k,S)=>(0,Ei.jsx)(v,{data:e,field:y,onChange:o,hideLabelFromVision:(f?.fields??[]).length<2,markWhenOptional:S,validity:k},y.id)})]})})})}):null}var WBe=bJe;var NK=c(E(),1);function $Be({data:e,field:t,onChange:o,validity:r}){return t.layout.openAs.type==="modal"?(0,NK.jsx)(HBe,{data:e,field:t,onChange:o,validity:r}):(0,NK.jsx)(WBe,{data:e,field:t,onChange:o,validity:r})}var Ti=c(F(),1),qBe=c(ar(),1),ZBe=c(fe(),1);var E5=c(G(),1);function KBe(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+=KBe(r);return t}function mx(e){let t=KBe(e);if(t!==0)return(0,E5.sprintf)((0,E5._n)("%d field needs attention","%d fields need attention",t),t)}var YBe=c(E(),1);function T5({validity:e}){let t=mx(e);return t?(0,YBe.jsx)(WH,{intent:"high",children:t}):null}var Ir=c(E(),1);function yJe(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 vJe({data:e,fields:t,label:o,layout:r,isOpen:n,touched:i,validity:s}){let l=x5(r.summary,t).filter(f=>yJe(f,r.summary,n)),u=i&&r.isCollapsible,d=l.length>0&&r.withHeader;return(0,Ir.jsxs)(Qe,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,Ir.jsx)(du.Title,{children:o}),(u||d)&&(0,Ir.jsxs)(ib.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[u&&(0,Ir.jsx)(T5,{validity:s}),d&&(0,Ir.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:l.map(f=>(0,Ir.jsx)(f.render,{item:e,field:f},f.id))})]})]})}function SJe({data:e,field:t,form:o,onChange:r,hideLabelFromVision:n,markWhenOptional:i,validity:s,withHeader:a}){if(t.children)return(0,Ir.jsxs)(Ir.Fragment,{children:[t.description&&(0,Ir.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,Ir.jsx)(Ns,{data:e,form:o,onChange:r,validity:s?.children})]});let l=Ay("regular")?.component;return l?(0,Ir.jsx)(l,{data:e,field:t,onChange:r,hideLabelFromVision:n||a,markWhenOptional:i,validity:s}):null}function XBe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{fields:s}=(0,Ti.useContext)(Bl),a=t.layout,l=(0,Ti.useRef)(null),u=(0,Ti.useRef)(!1),d=(0,Ti.useMemo)(()=>({layout:Ci,fields:t.children??[]}),[t]),{isOpened:f,isCollapsible:p}=a,[g,m]=(0,Ti.useState)(f),[h,b]=(0,Ti.useState)(!1);(0,Ti.useEffect)(()=>{m(f)},[f]);let v=(0,Ti.useCallback)(R=>{R||b(!0),m(R)},[]),y=Ag(l,(p?g:!0)&&h),k=(0,Ti.useCallback)(()=>{u.current=!0},[]),S=(0,Ti.useCallback)(()=>{if(!u.current||(b(!0),p&&!g))return;let R=y(),I=mx(i);R>0&&I&&(0,qBe.speak)(I,"polite")},[p,g,y,i]),_=(0,ZBe.__experimentalUseFocusOutside)(S),x=t.label,w;if(t.children)w=!!x&&a.withHeader;else{let R=s.find(I=>I.id===t.id);if(!R||!R.Edit)return null;x=R.label,w=!!x&&a.withHeader}let T=(0,Ir.jsx)(SJe,{data:e,field:t,form:d,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,withHeader:w}),B=(0,Ir.jsx)(vJe,{data:e,fields:s,label:x,layout:a,isOpen:p?!!g:!0,touched:h,validity:i});return w&&p?(0,Ir.jsxs)(ib.Root,{className:"dataforms-layouts-card__field",open:g,onOpenChange:v,..._,children:[(0,Ir.jsx)(ib.Header,{children:B}),(0,Ir.jsx)(ib.Content,{ref:l,onFocus:k,children:T})]}):(0,Ir.jsxs)(du.Root,{className:"dataforms-layouts-card__field",..._,children:[w&&(0,Ir.jsx)(du.Header,{children:B}),(0,Ir.jsx)(du.Content,{ref:l,onFocus:k,children:T})]})}var QBe=c(U(),1);var Dn=c(E(),1);function kJe({title:e}){return(0,Dn.jsx)(Qe,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,Dn.jsx)(Qe,{direction:"row",align:"center",children:(0,Dn.jsx)(QBe.__experimentalHeading,{level:2,size:13,children:e})})})}var _Je=({children:e})=>(0,Dn.jsx)(Dn.Fragment,{children:e});function JBe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let s=t.layout;if(t.children){let l={layout:Ci,fields:t.children};return(0,Dn.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!r&&t.label&&(0,Dn.jsx)(kJe,{title:t.label}),(0,Dn.jsx)(Qe,{direction:"row",align:s.alignment,gap:"lg",children:(0,Dn.jsx)(Ns,{data:e,form:l,onChange:o,validity:i?.children,as:_Je,children:(u,d,f)=>(0,Dn.jsx)("div",{className:"dataforms-layouts-row__field-control",style:s.styles[d.id],children:(0,Dn.jsx)(u,{data:e,field:d,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:f})},d.id)})})]})}let a=Ay("regular")?.component;return a?(0,Dn.jsx)(Dn.Fragment,{children:(0,Dn.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,Dn.jsx)(a,{data:e,field:t,onChange:o,markWhenOptional:n,validity:i})})}):null}var Ri=c(F(),1),ePe=c(G(),1),tPe=c(ar(),1),oPe=c(fe(),1);var Ff=c(E(),1);function rPe({data:e,field:t,onChange:o,validity:r}){let{fields:n}=(0,Ri.useContext)(Bl),i=(0,Ri.useRef)(null),s=(0,Ri.useRef)(null),a=(0,Ri.useRef)(!1),[l,u]=(0,Ri.useState)(!1),[d,f]=(0,Ri.useState)(!1),p=(0,Ri.useMemo)(()=>({layout:Ci,fields:t.children??[]}),[t]);(0,Ri.useEffect)(()=>{let S=i.current;if(!S)return;let _=()=>{let x=S.open;x||u(!0),f(x)};return S.addEventListener("toggle",_),()=>{S.removeEventListener("toggle",_)}},[]);let g=Ag(s,d&&l),m=(0,Ri.useCallback)(()=>{a.current=!0},[]),h=(0,Ri.useCallback)(()=>{if(!a.current||(u(!0),!i.current?.open))return;let S=g(),_=mx(r);S>0&&_&&(0,tPe.speak)(_,"polite")},[g,r]),b=(0,oPe.__experimentalUseFocusOutside)(h);if(!t.children)return null;let v=t.layout.summary??"",y=v?n.find(S=>S.id===v):void 0,k;return y&&y.render?k=(0,Ff.jsx)(y.render,{item:e,field:y}):k=t.label||(0,ePe.__)("More details"),(0,Ff.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",...b,children:[(0,Ff.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,Ff.jsxs)(Qe,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[k,l&&(0,Ff.jsx)(T5,{validity:r})]})}),(0,Ff.jsx)("div",{ref:s,className:"dataforms-layouts-details__content",onFocus:m,children:(0,Ff.jsx)(Ns,{data:e,form:p,onChange:o,validity:r?.children})})]})}var Ly=c(E(),1),xJe=[{type:"regular",component:RBe,wrapper:({children:e})=>(0,Ly.jsx)(Qe,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:$Be,wrapper:({children:e})=>(0,Ly.jsx)(Qe,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:XBe,wrapper:({children:e})=>(0,Ly.jsx)(Qe,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:JBe,wrapper:({children:e,layout:t})=>(0,Ly.jsx)(Qe,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,Ly.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,Ly.jsx)(Qe,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:rPe}];function Ay(e){return xJe.find(t=>t.type===e)}var R5=c(E(),1),wJe=({children:e})=>(0,R5.jsx)(Qe,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function Ns({data:e,form:t,onChange:o,validity:r,children:n,as:i}){let{fields:s}=(0,B5.useContext)(Bl),a=(0,B5.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??Ay(t.layout.type)?.wrapper??wJe;return(0,R5.jsx)(u,{layout:t.layout,children:t.fields.map(d=>{let f=Ay(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,R5.jsx)(f,{data:e,field:d,onChange:o,markWhenOptional:a,validity:r?.[d.id]},d.id)})})}var VK=c(E(),1);function O1({data:e,form:t,fields:o,onChange:r,validity:n}){let i=(0,DK.useMemo)(()=>v5(t),[t]),s=(0,DK.useMemo)(()=>R1(o),[o]);return t.fields?(0,VK.jsx)(CBe,{fields:s,children:(0,VK.jsx)(Ns,{data:e,form:i,onChange:r,validity:n})}):null}var Ng=c(F(),1),vPe=c(G(),1);var hx=c(U(),1);var FK=c(G(),1);var nPe=c(fe(),1);function gx({isControl:e}={isControl:!1}){return(0,nPe.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:e?35:259}}}var P5=c(E(),1);function iPe({fields:e,visibleFields:t,onToggleField:o}){let{popoverProps:r}=gx();return!e||e.length===0?null:(0,P5.jsx)(hx.DropdownMenu,{icon:zs,label:(0,FK.__)("Options"),popoverProps:r,toggleProps:{size:"small"},children:({onClose:n})=>(0,P5.jsx)(hx.MenuGroup,{label:(0,FK.__)("Show / Hide"),children:e.map(i=>{let s=t.includes(i.id);return(0,P5.jsx)(hx.MenuItem,{isSelected:s,onClick:()=>{o(i.id),n()},role:"menuitemcheckbox",icon:s?as:null,children:i.label},i.id)})})})}var I5=c(U(),1),sPe=c(fe(),1),aPe=c(J(),1),zf=c(F(),1),lPe=c(Yo(),1);var Mc=c(E(),1),{useRichText:CJe,KeyboardShortcutContext:EJe,InputEventContext:TJe}=H(lPe.privateApis);function cPe({data:e,field:t,hideLabelFromVision:o,onChange:r,config:n={}}){let i=(0,aPe.useRegistry)(),s=t.getValue({item:e}),a=t.config||{},{clientId:l}=n,[u,d]=(0,zf.useState)({start:void 0,end:void 0}),[f,p]=(0,zf.useState)(!1),g=(0,zf.useRef)(),m=(0,zf.useRef)(new Set),h=(0,zf.useRef)(new Set),b=S_({allowedFormats:a?.allowedFormats,disableFormats:a?.disableFormats});function v(){g.current?.focus()}let{value:y,getValue:k,onChange:S,ref:_,formatTypes:x}=CJe({value:s,onChange(B){r(t.setValue({item:e,value:B}))},selectionStart:u.start,selectionEnd:u.end,onSelectionChange:(B,R)=>d({start:B,end:R}),__unstableIsSelected:f,preserveWhiteSpace:!!a?.preserveWhiteSpace,placeholder:a?.placeholder,__unstableDisableFormats:a?.disableFormats,allowedFormats:b,withoutInteractiveFormatting:a?.withoutInteractiveFormatting,__unstableFormatTypeHandlerContext:(0,zf.useMemo)(()=>({richTextIdentifier:t.id,blockClientId:l}),[t.id,l])}),{baseControlProps:w,controlProps:T}=(0,I5.useBaseControlProps)({hideLabelFromVision:o??t.hideLabelFromVision,label:t.label});return(0,Mc.jsxs)(Mc.Fragment,{children:[f&&(0,Mc.jsx)(EJe.Provider,{value:h,children:(0,Mc.jsx)(TJe.Provider,{value:m,children:(0,Mc.jsx)("div",{children:(0,Mc.jsx)(KN,{value:y,onChange:S,onFocus:v,formatTypes:x,forwardedRef:g,isVisible:!1})})})}),(0,Mc.jsx)(I5.BaseControl,{...w,children:(0,Mc.jsx)("div",{className:"block-editor-content-only-controls__rich-text",role:"textbox","aria-multiline":!a?.disableLineBreaks,ref:(0,sPe.useMergeRefs)([_,GN({registry:i,getValue:k,onChange:S,formatTypes:x,selectionChange:d,isSelected:f,disableFormats:a?.disableFormats,value:y,tagName:"div",disableLineBreaks:a?.disableLineBreaks,keyboardShortcuts:h,inputEvents:m}),g]),onFocus:()=>p(!0),onBlur:()=>p(!1),contentEditable:!0,...T})})]})}var Mg=c(U(),1),uPe=c(J(),1),dPe=c(Tt(),1),fPe=c(F(),1),My=c(G(),1);var yr=c(E(),1),RJe=e=>{window.requestAnimationFrame(()=>{let[t]=dPe.focus.tabbable.find(e?.current);t&&t.focus()})};function BJe({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,yr.jsx)("div",{className:"block-editor-content-only-controls__media-thumbnail",children:(0,yr.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,yr.jsx)("div",{className:"block-editor-content-only-controls__media-thumbnail",children:(0,yr.jsx)("img",{alt:"",width:20,height:20,src:a})});let l;if(n[0]==="image"?l=$x:n[0]==="video"?l=z6:n[0]==="audio"?l=qF:l=ev,l)return(0,yr.jsx)(Mg.Icon,{icon:l,size:20})}return(0,yr.jsx)(Mg.Icon,{icon:ev,size:20})}function pPe({data:e,field:t,onChange:o,config:r={}}){let{popoverProps:n}=gx({isControl:!0}),i=t.getValue({item:e}),{allowedTypes:s=[],multiple:a=!1,useFeaturedImage:l=!1}=r,u=i?.id,d=i?.url,f=(0,uPe.useSelect)(m=>{if(!u)return;let b=m(C).getSettings()[mT];if(b)return b(m,u)},[u]),p;if(s.length===1){let m=s[0];m==="image"?p=(0,My.__)("Image"):m==="video"?p=(0,My.__)("Video"):m==="application"?p=(0,My.__)("File"):p=(0,My.__)("Media")}else p=(0,My.__)("Media");let g=(0,fPe.useRef)();return(0,yr.jsx)(Xs,{children:(0,yr.jsxs)("div",{ref:g,className:"block-editor-content-only-controls",children:[(0,yr.jsx)(h_,{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 h={...m,mediaType:m.media_type};l&&(h.featuredImage=!1),o(t.setValue({item:e,value:h}))}},renderToggle:m=>(0,yr.jsx)(Mg.Button,{__next40pxDefaultSize:!0,className:"block-editor-content-only-controls__media",...m,children:(0,yr.jsxs)(Mg.__experimentalGrid,{rowGap:0,columnGap:8,templateColumns:"20px 1fr",className:"block-editor-content-only-controls__media-row",children:[d&&(0,yr.jsxs)(yr.Fragment,{children:[(0,yr.jsx)(BJe,{attachment:f,field:t,data:e,config:r}),(0,yr.jsx)("span",{className:"block-editor-content-only-controls__media-title",children:f?.title?.raw&&f?.title?.raw!==""?f?.title?.raw:d})]}),!d&&(0,yr.jsxs)(yr.Fragment,{children:[(0,yr.jsx)("span",{className:"block-editor-content-only-controls__media-placeholder",style:{width:"20px",height:"20px"}}),(0,yr.jsx)("span",{className:"block-editor-content-only-controls__media-title",children:p})]})]})})}),d&&(0,yr.jsx)(Mg.Button,{label:(0,My.__)("Reset"),className:"block-editor-content-only-controls__media-reset",size:"small",icon:fn,onClick:()=>{o(t.setValue({item:e,value:{}})),RJe(g)}})]})})}var jf=c(U(),1),A5=c(F(),1),mPe=c(G(),1);var gPe=c(Fs(),1);var ti=c(E(),1),zK="noopener",hPe="_blank",O5="nofollow";function PJe({rel:e="",url:t="",opensInNewTab:o,nofollow:r}){let n,i=e;if(o)n=hPe,i=i?.includes(zK)?i:i+` ${zK}`;else{let s=new RegExp(`\\b${zK}\\s*`,"g");i=i?.replace(s,"").trim()}if(r)i=i?.includes(O5)?i:(i+` ${O5}`).trim();else{let s=new RegExp(`\\b${O5}\\s*`,"g");i=i?.replace(s,"").trim()}return{url:(0,gPe.prependHTTP)(t),linkTarget:n,rel:i||void 0}}function bPe({data:e,field:t,onChange:o}){let[r,n]=(0,A5.useState)(!1),{popoverProps:i}=gx({isControl:!0}),s=t.getValue({item:e}),a=s?.url,l=s?.rel||"",d=s?.linkTarget===hPe,f=l===O5,p=(0,A5.useMemo)(()=>({url:a,opensInNewTab:d,nofollow:f}),[a,d,f]);return(0,ti.jsxs)(ti.Fragment,{children:[(0,ti.jsx)(jf.Button,{__next40pxDefaultSize:!0,className:"block-editor-content-only-controls__link",onClick:()=>{n(!0)},children:(0,ti.jsxs)(jf.__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)(jf.Icon,{icon:cs,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)(jf.Icon,{icon:cs,size:24,style:{opacity:.3}}),(0,ti.jsx)("span",{className:"block-editor-content-only-controls__link-title",children:(0,mPe.__)("Link")})]})]})}),r&&(0,ti.jsx)(jf.Popover,{onClose:()=>{n(!1)},...i??{},children:(0,ti.jsx)(og,{value:p,onChange:g=>{let m=PJe({rel:l,...g});o(t.setValue({item:e,value:m}))},onRemove:()=>{o(t.setValue({item:e,value:{}}))}})})]})}var oi=c(E(),1),{fieldsKey:SPe,formKey:jK}=H(bx.privateApis);function HK(e,t={}){return function(r){return(0,oi.jsx)(e,{...r,config:t})}}function IJe({clientId:e,blockType:t,setAttributes:o,isMultiBlock:r=!1}){let n=Hn({clientId:e,context:"list-view"}),i=Vo(e),s=t?.[SPe],a=(0,Ng.useContext)(xn),l=(0,M5.useSelect)(v=>{let y=v(C).getBlockAttributes(e);if(!y?.metadata?.bindings)return y;let{__experimentalBlockBindingsSupportedAttributes:k}=v(C).getSettings(),S=k?.[t?.name],_=S?lT(y.metadata.bindings,S):y.metadata.bindings,{getBlockBindingsSource:x}=H(v(bx.store));return Object.entries(_).reduce((w,[T,B])=>{if(T==="__default")return w;let R=x(B.source);if(!R)return w;let I=R.getValues({select:v,clientId:e,context:a,bindings:{[T]:B}});return{...w,...I}},y)},[a,e,t?.name]),{selectBlock:u,toggleBlockHighlight:d}=(0,M5.useDispatch)(C),f=(0,yPe.useDebounce)(d,50),p=(0,Ng.useMemo)(()=>r?{...t?.[jK],fields:[t?.[jK]?.fields?.[0]]}:t?.[jK],[t,r]),[g,m]=(0,Ng.useState)(p),h=(0,Ng.useMemo)(()=>s?.length?s.map(v=>{let y={...v};return typeof v.Edit=="string"&&v.Edit==="rich-text"?y.Edit=HK(cPe,{clientId:e}):typeof v.Edit=="string"&&v.Edit==="link"?y.Edit=HK(bPe):typeof v.Edit=="object"&&v.Edit.control==="media"&&(y.Edit=HK(pPe,{...v.Edit})),y}):[],[s,e]);if(!s?.length)return null;let b=v=>{m(y=>y.fields?.includes(v)?{...y,fields:y.fields.filter(k=>k!==v)}:{...y,fields:[...y.fields||[],v]})};return(0,oi.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,oi.jsx)("div",{className:"block-editor-block-fields__header",children:(0,oi.jsxs)(L5.__experimentalHStack,{spacing:1,children:[r&&(0,oi.jsxs)(oi.Fragment,{children:[(0,oi.jsx)(Et,{className:"block-editor-block-fields__header-icon",icon:i?.icon}),(0,oi.jsx)("h2",{className:"block-editor-block-fields__header-title",children:(0,oi.jsx)(L5.__experimentalTruncate,{numberOfLines:1,children:n})}),(0,oi.jsx)(iPe,{fields:h,visibleFields:g.fields,onToggleField:b})]}),!r&&(0,oi.jsx)("h2",{className:"block-editor-block-fields__header-title",children:(0,vPe.__)("Content")})]})}),(0,oi.jsx)(O1,{data:l,fields:h,form:g,onChange:o})]})}function OJe(e){return!!(window?.__experimentalContentOnlyInspectorFields&&(0,bx.getBlockType)(e)?.[SPe])}function AJe(e){let{blockType:t,isSelectionWithinCurrentSection:o}=(0,Ng.useContext)(zn);return(0,oi.jsx)(Bb,{group:"content",children:(0,oi.jsx)(IJe,{...e,blockType:t,isMultiBlock:o})})}var kPe={edit:AJe,hasSupport:OJe,attributeKeys:[],supportsPatternEditing:!0};var WK=c(ho(),1),_Pe=c(U(),1),UK=c(G(),1),A1=c(de(),1);var GK=c(E(),1);function LJe(e){return(0,A1.hasBlockSupport)(e,"customClassName",!0)&&(e.attributes={...e.attributes,className:{type:"string"}}),e}function MJe({className:e,setAttributes:t}){return Tr()!=="default"?null:(0,GK.jsx)(Oe,{group:"advanced",children:(0,GK.jsx)(_Pe.TextControl,{autoComplete:"off",label:(0,UK.__)("Additional CSS class(es)"),value:e||"",onChange:r=>{t({className:r!==""?r:void 0})},help:(0,UK.__)("Separate multiple classes with spaces.")})})}var $K={edit:MJe,addSaveProps:NJe,attributeKeys:["className"],hasSupport(e){return(0,A1.hasBlockSupport)(e,"customClassName",!0)}};function NJe(e,t,o){return(0,A1.hasBlockSupport)(t,"customClassName",!0)&&o.className&&(e.className=K(e.className,o.className)),e}function DJe(e,t,o,r){if(!(0,A1.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,WK.addFilter)("blocks.registerBlockType","core/editor/custom-class-name/attribute",LJe);(0,WK.addFilter)("blocks.switchToBlockType.transformedBlock","core/customClassName/addTransforms",DJe);var xPe=c(ho(),1),L1=c(de(),1);function VJe(e,t){return(0,L1.hasBlockSupport)(t,"className",!0)&&(typeof e.className=="string"?e.className=[...new Set([(0,L1.getBlockDefaultClassName)(t.name),...e.className.split(" ")])].join(" ").trim():e.className=(0,L1.getBlockDefaultClassName)(t.name)),e}(0,xPe.addFilter)("blocks.getSaveContent.extraProps","core/generated-class-name/save-props",VJe);var ZK=c(F(),1),LPe=c(ho(),1),MPe=c(J(),1);var Nc=c(de(),1),NPe=c(fe(),1),rd=c(iv(),1);var yx=c(F(),1),D5=c(J(),1),N5=c(de(),1),RPe=c(Rt(),1);var td=c(F(),1),wPe=c($C(),1);var M1=c(E(),1);function CPe({clientId:e,value:t,computeStyle:o,forceShow:r}){let n=Nt(e),[i,s]=(0,td.useReducer)(()=>o(n));(0,td.useEffect)(()=>{n&&r&&s()},[n,r]),(0,td.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,td.useRef)(t),[l,u]=(0,td.useState)(!1);return(0,td.useEffect)(()=>{if((0,wPe.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,M1.jsx)(Xa,{clientId:e,__unstablePopoverSlot:"block-toolbar",children:(0,M1.jsx)("div",{className:"block-editor__spacing-visualizer",style:i})})}function Dg(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function EPe({clientId:e,value:t,forceShow:o}){return(0,M1.jsx)(CPe,{clientId:e,value:t?.spacing?.margin,computeStyle:r=>{let n=Dg(r,"margin-top"),i=Dg(r,"margin-right"),s=Dg(r,"margin-bottom"),a=Dg(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 TPe({clientId:e,value:t,forceShow:o}){return(0,M1.jsx)(CPe,{clientId:e,value:t?.spacing?.padding,computeStyle:r=>({borderTopWidth:Dg(r,"padding-top"),borderRightWidth:Dg(r,"padding-right"),borderBottomWidth:Dg(r,"padding-bottom"),borderLeftWidth:Dg(r,"padding-left")}),forceShow:o})}var Hf=c(E(),1),od="dimensions",N1="spacing";function FJe(){let[e,t]=(0,yx.useState)(!1),{hideBlockInterface:o,showBlockInterface:r}=H((0,D5.useDispatch)(C));return(0,yx.useEffect)(()=>{e?o():r()},[e,r,o]),[e,t]}function zJe({children:e,resetAllFilter:t}){let o=(0,yx.useCallback)(r=>{let n=r.style,i=t(n);return{...r,style:i}},[t]);return(0,Hf.jsx)(Oe,{group:"dimensions",resetAllFilter:o,children:e})}function BPe({clientId:e,name:t,setAttributes:o,settings:r}){let n=Ja(),i=!Pn(n),s=BD(r,n),{style:a,className:l}=(0,D5.useSelect)(v=>{if(!s)return{};let y=v(C).getBlockAttributes(e)||{};return{style:y.style,className:y.className}},[e,s]),{value:u}=_l(t,l,n),[d,f]=FJe(),p=i?Ro(a,n):a,g=i?v=>{o({style:In(a,n,v)})}:v=>{o({style:Ge(v)})};if(!s)return null;let m=(0,N5.getBlockSupport)(t,[od,"__experimentalDefaultControls"]),h=(0,N5.getBlockSupport)(t,[N1,"__experimentalDefaultControls"]),b={minHeight:!1,minWidth:!1,...m,...h};return(0,Hf.jsxs)(Hf.Fragment,{children:[(0,Hf.jsx)(PD,{as:zJe,panelId:e,settings:r,value:p,onChange:g,defaultControls:b,styleState:n,onVisualize:i?void 0:f,inheritedValue:u}),!i&&!!r?.spacing?.padding&&d==="padding"&&(0,Hf.jsx)(TPe,{forceShow:d==="padding",clientId:e,value:p}),!i&&!!r?.spacing?.margin&&d==="margin"&&(0,Hf.jsx)(EPe,{forceShow:d==="margin",clientId:e,value:p})]})}function PPe(e,t="any"){let o=(0,N5.getBlockSupport)(e,od);return o===!0?!0:t==="any"?!!(o?.aspectRatio||o?.height||o?.minHeight||o?.width||o?.minWidth):!!o?.[t]}function KK(e){return e?`${e}`.trim().toLowerCase()!=="auto":!1}var IPe={useBlockProps:jJe,attributeKeys:["height","minHeight","width","style"],hasSupport(e){return PPe(e)}};function jJe({name:e,height:t,minHeight:o,style:r}){if(!PPe(e,"aspectRatio")||Wt(e,od,"aspectRatio"))return{};let n=KK(r?.dimensions?.aspectRatio),i=K({"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 YK(){(0,RPe.default)("wp.blockEditor.__experimentalUseCustomSides",{since:"6.3",version:"6.4"})}var HJe=c(de(),1);function OPe(e,t,o=""){if(typeof t!="string"||!t)return $c(e).map(i=>`${i.trim()}${o}`).join(", ");let r=$c(e).filter(i=>i.trim()),n=$c(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 Vg=c(E(),1),{getResponsiveMediaQueries:UJe}=H(_o),GJe=["Top","Right","Bottom","Left"],WJe=[...ZEe,vy,Nn,od,ky,N1,f1],XK=e=>WJe.some(t=>(0,Nc.hasBlockSupport)(e,t));function ha(e={}){let t={};return(0,rd.getCSSRules)(e).forEach(o=>{t[o.key]=o.value}),t}function $Je(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"),GJe.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"})}),Ge({border:Ge(i)})}function KJe(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 YJe(e){let t=e?.dimensions;if(t){if(KK(t.aspectRatio))return{dimensions:{minHeight:"unset",height:"unset"}};if(t.minHeight||t.height)return{dimensions:{aspectRatio:"unset"}}}}function qJe(e,t){let o=e?.typography?.textAlign;if(typeof o!="string"||!o)return;let r=`text-align: ${(0,rd.getCSSValueFromRawStyle)(o)} !important`;return t?`${t} { ${r}; }`:`${r};`}function ZJe(e,t){let o=YJe(e),r=o?QK(e,o):e,n=(0,rd.compileCSS)(r,{selector:t}),i=n?n.replace(/;/g," !important;"):void 0,s=$Je(e),a=s?(0,rd.compileCSS)(s,{selector:t}):void 0,l=qJe(e,t),u=KJe(e,t);return[i,l,a,u].filter(Boolean).join(`
-`)}function F5(e){return!!e&&typeof e=="object"&&!Array.isArray(e)}function QK(e={},t={}){let o={...e};return Object.entries(t).forEach(([r,n])=>{o[r]=F5(n)&&F5(o[r])?QK(o[r],n):n}),o}function V5(e,t,o){let r=t||"",n=e.get(r)||{selector:t,style:{}};e.set(r,{selector:t,style:QK(n.style,o)})}function XJe(e,t){let o=(0,Nc.getBlockType)(t)?.selectors||{},r=new Map;return Object.entries(e||{}).forEach(([n,i])=>{let s=o[n];if(typeof s=="string"){V5(r,s,{[n]:i});return}if(F5(s)&&F5(i)){let a={...i};Object.entries(s).forEach(([l,u])=>{l==="root"||typeof u!="string"||!Object.hasOwn(i,l)||(V5(r,u,{[n]:{[l]:i[l]}}),delete a[l])}),Object.keys(a).length&&V5(r,s.root||o.root,{[n]:a});return}V5(r,o.root,{[n]:i})}),Array.from(r.values())}function JK(e,t){let{name:o,baseSelector:r,state:n=""}=t,i=XJe(e,o).map(({selector:s,style:a})=>ZJe(a,OPe(r,s,n))).filter(Boolean);return i.length?i.join(`
-`):void 0}function QJe(e,t){if(!e)return e;let o={...e};return t.forEach(r=>{delete o[r]}),o}function DPe(e,t,o){let r=vV[t];if(!r)return[];let n=[];return r.forEach(i=>{let s=e?.[i];if(s){let a=JK(s,{name:t,baseSelector:o,state:i});a&&n.push(a)}}),n}function JJe(e,t,o,r){let n=[],s=["elements",...vV[t]??[]],a=UJe(r);return Object.entries(a).forEach(([l,u])=>{let d=Ro(e,{viewport:l,pseudo:Js.pseudo});if(!d)return;let f=[],p=JK(QJe(d,s),{name:t,baseSelector:o});p&&f.push(p);let g=zPe(d.elements,t,o);g&&f.push(g),f.push(...DPe(d,t,o)),f.length&&n.push(`${u}{${f.join("")}}`)}),n}function APe(e,t){let o=Ro(e,t);if(!Wi(t))return o;let r={...t,viewport:Js.viewport},n=Ro(e,r);return n&&o?vB(n,o):o||n}function eet(e){return!XK(e)&&!(0,Nc.hasBlockSupport)(e,"customCSS",!0)||e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}}),e}var VPe={[`${vy}.__experimentalSkipSerialization`]:["border"],[`${Nn}.__experimentalSkipSerialization`]:[Nn],[`${wl}.__experimentalSkipSerialization`]:[wl],[`${od}.__experimentalSkipSerialization`]:[od],[`${N1}.__experimentalSkipSerialization`]:[N1],[`${f1}.__experimentalSkipSerialization`]:[f1]},tet={...VPe,[`${od}.aspectRatio`]:[`${od}.aspectRatio`],[`${ky}`]:[ky]},oet={[`${od}.aspectRatio`]:!0,[`${ky}`]:!0},ret={gradients:"gradient"};function qK(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;qK(r[i],[s],!0)}else n.length===1&&delete r[n[0]]}),r}function FPe(e,t,o,r=tet){if(!XK(t))return e;let{style:n}=o;return Object.entries(r).forEach(([i,s])=>{let a=oet[i]||(0,Nc.getBlockSupport)(t,i);a===!0&&(n=qK(n,s)),Array.isArray(a)&&a.forEach(l=>{let u=ret[l]||l;n=qK(n,[[...s,u]])})}),e.style={...ha(n),...e.style},e}function net({clientId:e,name:t,setAttributes:o,style:r,__unstableParentLayout:n}){let i=xl(t,n),s=Tr(),{globalBlockStyles:a,selectedState:l,showStateOnCanvas:u}=(0,MPe.useSelect)(m=>{let h=m(C),{getSelectedBlockStyleState:b,isSelectedBlockStyleStateShownOnCanvas:v}=H(h);return{globalBlockStyles:h.getSettings()?.[ss]?.blocks?.[t],selectedState:b(e),showStateOnCanvas:v(e)}},[e,t]),d=ea(l),f=(0,ZK.useMemo)(()=>{if(!u||!d)return;let m=APe(a,l),h=APe(r,l),b;if(m&&h)b=vB(m,h);else if(h)b=h;else if(m)b=m;else return;return JK(b,{name:t,baseSelector:`[data-block="${e}"]`})},[u,d,a,r,l,e,t]);if(el({css:f}),s!=="default")return null;let p={...i,typography:{...i.typography,textAlign:!1}},g={clientId:e,name:t,setAttributes:o,settings:p};return(0,Vg.jsxs)(Q2,{value:l,children:[(0,Vg.jsx)(rV,{...g}),(0,Vg.jsx)(JD,{...g}),(0,Vg.jsx)(dV,{...g}),(0,Vg.jsx)(hEe,{...g}),(0,Vg.jsx)(BPe,{...g})]})}var z5={edit:net,hasSupport:XK,addSaveProps:FPe,attributeKeys:["style"],useBlockProps:aet},iet=[{elementType:"button"},{elementType:"link",pseudo:[":hover"]},{elementType:"heading",elements:["h1","h2","h3","h4","h5","h6"]}],set={};function zPe(e,t,o){if(!e)return;let r=[];return iet.forEach(({elementType:n,pseudo:i,elements:s})=>{if(Wt(t,Nn,n))return;let l=e?.[n];if(l){let u=vk(o,Nc.__EXPERIMENTAL_ELEMENTS[n]);r.push((0,rd.compileCSS)(l,{selector:u})),i&&i.forEach(d=>{l[d]&&r.push((0,rd.compileCSS)(l[d],{selector:vk(o,`${Nc.__EXPERIMENTAL_ELEMENTS[n]}${d}`)}))})}s&&s.forEach(u=>{e[u]&&r.push((0,rd.compileCSS)(e[u],{selector:vk(o,Nc.__EXPERIMENTAL_ELEMENTS[u])}))})}),r.length>0?r.join(""):void 0}function aet({name:e,style:t}){let o=(0,NPe.useInstanceId)(set,"wp-elements"),r=`.${o}`,n=t?.elements,[i]=Le("viewport"),s=(0,ZK.useMemo)(()=>{let a=[],l=zPe(n,e,r);return l&&a.push(l),a.push(...DPe(t,e,r)),a.push(...JJe(t,e,r,i)),a.length>0?a.join(""):void 0},[r,n,e,t,i]);return el({css:s}),FPe({className:o},e,{style:t},VPe)}(0,LPe.addFilter)("blocks.registerBlockType","core/style/addAttribute",eet);var jPe=c(ho(),1),HPe=c(de(),1),cet=e=>(0,HPe.hasBlockSupport)(e,"__experimentalSettings",!1);function uet(e){return cet(e)&&(e?.attributes?.settings||(e.attributes={...e.attributes,settings:{type:"object"}})),e}(0,jPe.addFilter)("blocks.registerBlockType","core/settings/addAttribute",uet);var Fg=c(de(),1),UPe=c(fe(),1),GPe=c(ho(),1),D1=c(F(),1),WPe=c(J(),1);var Uf=c(E(),1),{getDuotoneFilter:det,getDuotoneStylesheet:fet,getDuotoneUnsetStylesheet:pet}=H(_o),eY=[],met=window?.navigator.userAgent&&window.navigator.userAgent.includes("Safari")&&!window.navigator.userAgent.includes("Chrome")&&!window.navigator.userAgent.includes("Chromium");Zf([Xf]);function tY({presetSetting:e,defaultSetting:t}){let[o,r,n,i]=Le(t,`${e}.custom`,`${e}.theme`,`${e}.default`);return(0,D1.useMemo)(()=>[...r||eY,...n||eY,...o&&i||eY],[o,r,n,i])}function $Pe(e,t){if(!e)return;let o=t?.find(({slug:r})=>e===`var:preset|duotone|${r}`);return o?o.colors:void 0}function get(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 het({style:e,setAttributes:t,name:o,clientId:r}){let n=e?.color?.duotone,i=xl(o),s=Tr(),a=(0,WPe.useSelect)(b=>r?b(C).getBlockAttributes(r)?.className:void 0,[r]),{value:l}=_l(o,a),u=tY({presetSetting:"color.duotone",defaultSetting:"color.defaultDuotone"}),d=tY({presetSetting:"color.palette",defaultSetting:"color.defaultPalette"}),[f,p]=Le("color.custom","color.customDuotone"),g=!f,m=!p||d?.length===0&&g;if(u?.length===0&&m||s!=="default")return null;let h=n==="unset"||Array.isArray(n)?n:$Pe(n,u);return(0,Uf.jsxs)(Uf.Fragment,{children:[(0,Uf.jsx)(Oe,{group:"filter",children:(0,Uf.jsx)(ND,{value:{filter:{duotone:h}},onChange:b=>{let v={...e,color:{...b?.filter}};t({style:Ge(v)})},settings:i,inheritedValue:l})}),(0,Uf.jsx)(Do,{group:"block",__experimentalShareWithChildBlocks:!0,children:(0,Uf.jsx)(WM,{duotonePalette:u,colorPalette:d,disableCustomDuotone:m,disableCustomColors:g,value:h,onChange:b=>{let v=get(b,u),y={...e,color:{...e?.color,duotone:v??b}};t({style:Ge(y)})},settings:i})})]})}var oY={shareWithChildBlocks:!0,edit:het,useBlockProps:ket,attributeKeys:["style"],hasSupport(e){return(0,Fg.hasBlockSupport)(e,"filter.duotone")}};function bet(e){return(0,Fg.hasBlockSupport)(e,"filter.duotone")&&(e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}})),e}function yet({clientId:e,id:t,selector:o,attribute:r}){let n=tY({presetSetting:"color.duotone",defaultSetting:"color.defaultDuotone"}),i=Array.isArray(r),s=i?void 0:$Pe(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(", "),g=Array.isArray(u)||u==="unset";Pc(g?{css:u!=="unset"?fet(p,t):pet(p),__unstableType:"presets"}:void 0),Pc(g?{assets:u!=="unset"?det(t,u):"",__unstableType:"svgs"}:void 0);let m=Nt(e);(0,D1.useEffect)(()=>{if(g&&m&&met){let h=m.style.display;m.style.setProperty("display","inline-block"),m.offsetHeight,m.style.setProperty("display",h)}},[g,m,u])}var vet={};function ket({clientId:e,name:t,style:o}){let r=(0,UPe.useInstanceId)(vet),n=(0,D1.useMemo)(()=>{let l=(0,Fg.getBlockType)(t);if(l){if(!(0,Fg.getBlockSupport)(l,"filter.duotone",!1))return null;let d=(0,Fg.getBlockSupport)(l,"color.__experimentalDuotone",!1);if(d){let f=js(l);return typeof d=="string"?vk(f,d):f}return js(l,"filter.duotone",{fallback:!0})}},[t]),i=o?.color?.duotone,s=`wp-duotone-${r}`,a=n&&i;return yet({clientId:e,id:s,selector:n,attribute:i}),{className:a?s:""}}(0,GPe.addFilter)("blocks.registerBlockType","core/editor/duotone/add-attributes",bet);var H5=c(F(),1),V1=c(J(),1),KPe=c(fe(),1),F1=c(de(),1),z1=c(G(),1);var YPe=c(us(),1);var j5=c(E(),1),_et={},xet={};function wet({blockName:e,setAttributes:t,style:o}){if(Tr()!=="default")return null;let n=(0,F1.getBlockType)(e);function i(a){let l=a?.css?.trim()?a.css:void 0;t({style:Ge({...a,css:l})})}let s=(0,z1.sprintf)((0,z1.__)("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,j5.jsx)(Oe,{group:"advanced",children:(0,j5.jsx)(FD,{value:o,onChange:i,inheritedValue:o,help:s})})}var Cet="custom-css-edit-warning";function Eet({clientId:e,name:t,setAttributes:o}){let{style:r,canEditCSS:n}=(0,V1.useSelect)(i=>{let{getBlockAttributes:s,getSettings:a}=i(C);return{style:s(e)?.style||xet,canEditCSS:a().canEditCSS}},[e]);return n?(0,j5.jsx)(wet,{blockName:t,setAttributes:o,style:r}):null}function Tet({style:e,clientId:t}){let o=e?.css,r=typeof o=="string"&&o.trim().length>0&&d$(o),n=(0,V1.useSelect)(d=>d(C).getSettings().canEditCSS,[]),{createWarningNotice:i}=(0,V1.useDispatch)(YPe.store),s=!!o?.trim();(0,H5.useEffect)(()=>{!n&&s&&i((0,z1.__)("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:Cet,isDismissible:!0})},[n,s,i]);let a=(0,KPe.useInstanceId)(_et,"wp-custom-css"),l=`.${a}`,u=(0,H5.useMemo)(()=>{if(r)return wB(o,l)},[o,l,r]);return Pc({css:u,clientId:t,__unstableType:"custom-css"}),r?{className:`has-custom-css ${a}`}:{}}function Ret(e,t,o){if(!(0,F1.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 U5={edit:Eet,useBlockProps:Tet,addSaveProps:Ret,attributeKeys:["style"],hasSupport(e){return(0,F1.hasBlockSupport)(e,"customCSS",!0)}};var W5=c(fe(),1),iY=c(ho(),1),ZPe=c(F(),1),Dc=c(de(),1);var $5=c(J(),1),Vc=c(U(),1),Ny=c(G(),1);var Vn=c(E(),1),Bet="is-style-",G5="layout",rY=["selfStretch","flexSize","columnStart","columnSpan","rowStart","rowSpan"],{kebabCase:nY}=H(Vc.privateApis),{getResponsiveMediaQueries:Pet}=H(_o);function Iet(e={},t){let o=e?.default;return t?.attributes?.layout??o}function qPe(e={},t){return Ge({...Iet(e,t)})}function Oet(e={},t={},o={}){let r={},n=Object.fromEntries(rY.filter(i=>Object.hasOwn(o||{},i)).map(i=>[i,o[i]]));return Object.entries(e||{}).forEach(([i,s])=>{let a=Object.hasOwn(t||{},i);!rY.includes(i)&&s!==t?.[i]&&(r[i]=s===void 0&&a?null:s)}),Ge({...n,...r})}function Aet(e={}){return Object.fromEntries(Object.entries(e||{}).filter(([t])=>!rY.includes(t)))}function sY(e){return(0,Dc.hasBlockSupport)(e,"layout")||(0,Dc.hasBlockSupport)(e,"__experimentalLayout")}function K5(e={},t=""){let{layout:o}=e,{default:r}=(0,Dc.getBlockSupport)(t,G5)||{},n=o?.inherit||o?.contentSize||o?.wideSize?{...o,type:"constrained"}:o||r||{},i=[];if(Gs[n?.type||"default"]?.className){let a=Gs[n?.type||"default"]?.className,l=t.split("/"),d=`wp-block-${l[0]==="core"?l.pop():l.join("-")}-${a}`;i.push(a,d)}return(0,$5.useSelect)(a=>!n?.inherit&&!n?.contentSize&&n?.type!=="constrained"?!1:a(C).getSettings().__experimentalFeatures?.useRootPaddingAwareAlignments,[n?.contentSize,n?.inherit,n?.type])&&i.push("has-global-padding"),n?.orientation&&i.push(`is-${nY(n.orientation)}`),n?.justifyContent&&i.push(`is-content-justification-${nY(n.justifyContent)}`),n?.flexWrap&&n.flexWrap==="nowrap"&&i.push("is-nowrap"),i}function aY(e={},t,o){let{layout:r={},style:n={}}=e,i=r?.inherit||r?.contentSize||r?.wideSize?{...r,type:"constrained"}:r||{},s=Ba(i?.type||"default"),[a]=Le("spacing.blockGap"),l=a!==null;return s?.getLayoutStyle?.({blockName:t,selector:o,layout:r,style:n,hasBlockGapSupport:l})}function Let({attributes:e={},blockName:t,selector:o,layout:r={},hasBlockGapSupport:n,globalBlockGapValue:i,viewportSettings:s}){return Object.entries(Pet(s)).map(([a,l])=>{let u=Ro(e?.style,{viewport:a,pseudo:Js.pseudo}),d=Aet(u?.layout),f=Object.keys(d).length>0,p=u?.spacing&&Object.hasOwn(u.spacing,"blockGap"),g=u?.spacing&&Object.hasOwn(u.spacing,"padding");if(!f&&!p&&!g)return"";let h=Ba(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 Met({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,$5.useSelect)(Y=>{let{getBlockAttributes:Z,getSettings:oe,getSelectedBlockStyleState:ne,isResponsiveEditing:X}=H(Y(C));return{activeBlockVariation:Y(Dc.store).getActiveBlockVariation(r,Z(n)||{},"block"),themeSupportsLayout:oe().supportsLayout,selectedState:ne(n),isResponsiveEditing:X()}},[r,n]),f=Tr(),p=Wi(u)&&!ea(u),g=(0,ZPe.useCallback)((...Y)=>{let Z=Y[0]||{},oe=Y[1]||{};if(p){let re=Ro(Z.style??t,u)||{},le=Ge({...re,layout:void 0});return{style:In(Z.style??t,u,le)}}let ne=oe.name||r,X=(0,Dc.getBlockSupport)(ne,G5,{});return{layout:qPe(X,l)}},[r,l,p,u,t]);if(f!=="default")return null;let m=(0,Dc.getBlockSupport)(r,G5,{}),h={...s,...m},{allowSwitching:b,allowEditing:v=!0,allowInheriting:y=!0,default:k}=h;if(!v)return null;let S=e||k||{},_=p?Ro(t,u):void 0,x=_?.layout,w=p?Ge({...S,...x})||{}:S,T=p?S:qPe(m,l),B={...m,...w},{type:R,default:{type:I="default"}={}}=B,A=R||I,P=!!(y&&(!A||A==="default"||A==="constrained"||B.inherit)),{inherit:O=!1,contentSize:N=null}=w;if((A==="default"||A==="constrained")&&!a)return null;let z=Ba(A),D=Ba("constrained"),M=!w.type&&(N||O),V=!!O||!!N,L=Pn(u)&&!O&&b,j=Y=>{if(p){let Z=Ge({..._,layout:Oet(Y,S,_?.layout)});o({style:In(t,u,Z)});return}o({layout:Ge(Y)})},q=Y=>j({type:Y}),Q=()=>j(T),te=()=>j({type:"default"}),ee=()=>z?.name==="constrained"||V,W=()=>p?(w?.type??"default")!==(T?.type??"default"):e?.type==="constrained",$=()=>(w?.type??"default")!==(T?.type??"default");return(0,Vn.jsxs)(Vn.Fragment,{children:[(0,Vn.jsxs)(Oe,{group:"layout",resetAllFilter:g,children:[P&&(0,Vn.jsx)(Vc.__experimentalToolsPanelItem,{label:(0,Ny.__)("Use content width"),hasValue:W,onDeselect:te,isShownByDefault:!0,panelId:n,children:(0,Vn.jsx)(Vc.ToggleControl,{label:(0,Ny.__)("Inner blocks use content width"),checked:ee(),onChange:()=>j({type:ee()?"default":"constrained"}),help:ee()?(0,Ny.__)("Nested blocks use content width with options for full and wide widths."):(0,Ny.__)("Nested blocks will fill the width of this container.")})}),L&&(0,Vn.jsx)(Vc.__experimentalToolsPanelItem,{label:(0,Ny.__)("Layout type"),hasValue:$,onDeselect:Q,isShownByDefault:!0,panelId:n,children:(0,Vn.jsx)(Net,{type:A,onChange:q})}),z&&z.name!=="default"&&(0,Vn.jsx)(z.inspectorControls,{layout:w,value:e,onChange:j,layoutBlockSupport:h,resetLayout:T,name:r,clientId:n}),D&&M&&(0,Vn.jsx)(D.inspectorControls,{layout:w,value:e,onChange:j,layoutBlockSupport:h,resetLayout:T,name:r,clientId:n})]}),!O&&z&&(0,Vn.jsx)(z.toolBarControls,{layout:w,onChange:j,layoutBlockSupport:m,controlsGroup:d&&Wi(u)&&!ea(u)?"style-state":"block",name:r,clientId:n})]})}var XPe={shareWithChildBlocks:!0,edit:Met,attributeKeys:["layout","style"],hasSupport(e){return sY(e)}};function Net({type:e,onChange:t}){return(0,Vn.jsx)(Vc.__experimentalToggleGroupControl,{isBlock:!0,label:(0,Ny.__)("Layout type"),hideLabelFromVision:!0,isAdaptiveWidth:!0,value:e,onChange:t,children:_Q().map(({name:o,label:r})=>(0,Vn.jsx)(Vc.__experimentalToggleGroupControlOption,{value:o,label:r},o))})}function Det(e){return"type"in(e.attributes?.layout??{})||sY(e)&&(e.attributes={...e.attributes,layout:{type:"object"}}),e}function Vet({block:e,props:t,blockGapSupport:o,globalBlockGapValue:r,viewportSettings:n,layoutClasses:i}){let{name:s,attributes:a}=t,l=(0,W5.useInstanceId)(e),{layout:u}=a,{default:d}=(0,Dc.getBlockSupport)(s,G5)||{},f=u?.inherit||u?.contentSize||u?.wideSize?{...u,type:"constrained"}:u||d||{},p=`wp-container-${nY(s)}-is-layout-`,g=`.${p}${l}`,m=o!==null,b=Ba(f?.type||"default")?.getLayoutStyle?.({blockName:s,selector:g,layout:f,style:a?.style,hasBlockGapSupport:m,globalBlockGapValue:r}),v=Let({attributes:a,blockName:s,selector:g,layout:f,hasBlockGapSupport:m,globalBlockGapValue:r,viewportSettings:n}),y=[b,v].filter(Boolean).join(""),k=K({[`${p}${l}`]:!!y},i);return el({css:y}),(0,Vn.jsx)(e,{...t,__unstableLayoutClassNames:k})}var Fet=(0,W5.createHigherOrderComponent)(e=>function(o){let{clientId:r,name:n,attributes:i}=o,s=sY(n),a=K5(i,n),l=(0,$5.useSelect)(u=>{if(!s)return;let{getSettings:d,getBlockSettings:f}=H(u(C)),p=d(),{disableLayoutStyles:g}=p;if(g)return;let[m]=f(r,"spacing.blockGap"),h=p[ss],b,v=i?.className;if(v?.includes(Bet)){let{getBlockStyles:k}=u(Dc.store),S=k(n),_=c1(v,S);b=_?h?.blocks?.[n]?.variations?.[_]?.spacing?.blockGap:void 0}let y=b??h?.blocks?.[n]?.spacing?.blockGap??h?.spacing?.blockGap;return{blockGapSupport:m,globalBlockGapValue:y,viewportSettings:p?.__experimentalFeatures?.viewport}},[s,r,i?.className,n]);return l?(0,Vn.jsx)(Vet,{block:e,props:o,layoutClasses:a,...l}):(0,Vn.jsx)(e,{...o,__unstableLayoutClassNames:s?a:void 0})},"withLayoutStyles");(0,iY.addFilter)("blocks.registerBlockType","core/layout/addAttribute",Det);(0,iY.addFilter)("editor.BlockListBlock","core/editor/layout/with-layout-styles",Fet);var sIe=c(fe(),1),Q5=c(J(),1),aIe=c(F(),1);var Pl=c(F(),1),zg=c(J(),1),JPe=c(fe(),1);function H1(e,t){return Array.from({length:t},(o,r)=>e+r)}var Fc=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 Jr(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function j1(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 Gf(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 zet(e,t){let o=parseFloat(Jr(e,"column-gap")),r=parseFloat(Jr(e,"row-gap")),n=j1(Jr(e,"grid-template-columns"),o),i=j1(Jr(e,"grid-template-rows"),r),s=Gf(n,t.left)+1,a=Gf(i,t.top)+1,l=Gf(n,t.right,"end")+1,u=Gf(i,t.bottom,"end")+1;return new Fc({columnStart:s,columnEnd:l,rowStart:a,rowEnd:u})}function QPe(e){return zet(e.parentElement,new window.DOMRect(e.offsetLeft,e.offsetTop,e.offsetWidth,e.offsetHeight))}function lY(e){let t=Jr(e,"grid-template-columns"),o=Jr(e,"grid-template-rows"),r=Jr(e,"border-top-width"),n=Jr(e,"border-right-width"),i=Jr(e,"border-bottom-width"),s=Jr(e,"border-left-width"),a=Jr(e,"padding-top"),l=Jr(e,"padding-right"),u=Jr(e,"padding-bottom"),d=Jr(e,"padding-left"),f=t.split(" ").length,p=o.split(" ").length,g=f*p;return{numColumns:f,numRows:p,numItems:g,currentColor:Jr(e,"color"),style:{gridTemplateColumns:t,gridTemplateRows:o,gap:Jr(e,"gap"),inset:`
+`?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:`
 				calc(${a} + ${r})
 				calc(${l} + ${n})
 				calc(${u} + ${i})
 				calc(${d} + ${s})
-			`}}}var ba=c(E(),1);function U1({clientId:e,contentRef:t,parentLayout:o,childGridClientId:r}){let n=(0,zg.useSelect)(a=>a(C).getSettings().isDistractionFree,[]),i=Nt(e);if(n||!i)return null;let s=o?.isManualPlacement&&window.__experimentalEnableGridInteractivity;return(0,ba.jsx)(jet,{gridClientId:e,gridElement:i,isManualGrid:s,ref:t,childGridClientId:r})}var jet=(0,Pl.forwardRef)(({gridClientId:e,gridElement:t,isManualGrid:o,childGridClientId:r},n)=>{let[i,s]=(0,Pl.useState)(()=>lY(t)),[a,l]=(0,Pl.useState)(!1),u=Nt(r),d=(0,Pl.useMemo)(()=>u?QPe(u):null,[u]);return(0,Pl.useEffect)(()=>{let f=()=>s(lY(t)),p=new window.ResizeObserver(f);p.observe(t,{box:"border-box"});let g=new window.ResizeObserver(f);g.observe(t);for(let m of t.children)g.observe(m);return()=>{p.disconnect(),g.disconnect()}},[t]),(0,Pl.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,ba.jsx)(Xa,{className:K("block-editor-grid-visualizer",{"is-dropping-allowed":a}),clientId:e,__unstablePopoverSlot:"__unstable-block-tools-after",children:(0,ba.jsx)("div",{ref:n,className:"block-editor-grid-visualizer__grid",style:i.style,children:o?(0,ba.jsx)(Uet,{gridClientId:e,gridInfo:i,childGridRect:d}):(0,ba.jsx)(Het,{gridInfo:i,childGridRect:d})})})});function Het({gridInfo:e,childGridRect:t}){return H1(1,e.numRows).map(o=>H1(1,e.numColumns).map(r=>{let n=e.currentColor;return t?.contains(r,o)&&(n="transparent"),(0,ba.jsx)(eIe,{color:n},`${o}-${r}`)}))}function Uet({gridClientId:e,gridInfo:t,childGridRect:o}){let[r,n]=(0,Pl.useState)(null),i=(0,zg.useSelect)(a=>{let{getBlockOrder:l,getBlockStyles:u}=H(a(C)),d=l(e);return u(d)},[e]),s=(0,Pl.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 Fc({columnStart:u,rowStart:d,columnSpan:f,rowSpan:p}))}return a},[i]);return H1(1,t.numRows).map(a=>H1(1,t.numColumns).map(l=>{let u=o?.contains(l,a),d=t.currentColor;u&&(d="transparent");let f=s.some(g=>g.contains(l,a)),p=r?.contains(l,a)??!1;return(0,ba.jsx)(eIe,{color:d,className:p&&"is-highlighted",children:f&&!u?(0,ba.jsx)(Get,{column:l,row:a,gridClientId:e,gridInfo:t,setHighlightedRect:n}):(0,ba.jsx)(Wet,{column:l,row:a,gridClientId:e,gridInfo:t,setHighlightedRect:n})},`${a}-${l}`)}))}function eIe({color:e,children:t,className:o}){return(0,ba.jsx)("div",{className:K("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 tIe(e,t,o,r,n){let{getBlockAttributes:i,getBlockRootClientId:s,canInsertBlockType:a,getBlockName:l}=(0,zg.useSelect)(C),{updateBlockAttributes:u,moveBlocksToPosition:d,__unstableMarkNextChangeAsNotPersistent:f}=(0,zg.useDispatch)(C),p=my(o,r.numColumns);return $et({validateDrag(g){let m=l(g);if(!a(m,o))return!1;let h=i(g),b=new Fc({columnStart:e,rowStart:t,columnSpan:h.style?.layout?.columnSpan,rowSpan:h.style?.layout?.rowSpan});return new Fc({columnSpan:r.numColumns,rowSpan:r.numRows}).containsRect(b)},onDragEnter(g){let m=i(g);n(new Fc({columnStart:e,rowStart:t,columnSpan:m.style?.layout?.columnSpan,rowSpan:m.style?.layout?.rowSpan}))},onDragLeave(){n(g=>g?.columnStart===e&&g?.rowStart===t?null:g)},onDrop(g){n(null);let m=i(g);u(g,{style:{...m.style,layout:{...m.style?.layout,columnStart:e,rowStart:t}}}),f(),d([g],s(g),o,p(e,t))}})}function Get({column:e,row:t,gridClientId:o,gridInfo:r,setHighlightedRect:n}){return(0,ba.jsx)("div",{className:"block-editor-grid-visualizer__drop-zone",ref:tIe(e,t,o,r,n)})}function Wet({column:e,row:t,gridClientId:o,gridInfo:r,setHighlightedRect:n}){let{updateBlockAttributes:i,moveBlocksToPosition:s,__unstableMarkNextChangeAsNotPersistent:a}=(0,zg.useDispatch)(C),l=my(o,r.numColumns);return(0,ba.jsx)(km,{rootClientId:o,className:"block-editor-grid-visualizer__appender",ref:tIe(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 $et({validateDrag:e,onDragEnter:t,onDragLeave:o,onDrop:r}){let{getDraggedBlockClientIds:n}=(0,zg.useSelect)(C);return(0,JPe.__experimentalUseDropZone)({onDragEnter(){let[i]=n();i&&e(i)&&t(i)},onDragLeave(){o()},onDrop(){let[i]=n();i&&e(i)&&r(i)}})}var oIe=c(U(),1),G1=c(F(),1);var Y5=c(E(),1);function cY({clientId:e,bounds:t,onChange:o,parentLayout:r}){let n=Nt(e),i=n?.parentElement,{isManualPlacement:s}=r;return!n||!i?null:(0,Y5.jsx)(Ket,{clientId:e,bounds:t,blockElement:n,rootBlockElement:i,onChange:o,isManualGrid:s&&window.__experimentalEnableGridInteractivity})}function Ket({clientId:e,bounds:t,blockElement:o,rootBlockElement:r,onChange:n,isManualGrid:i}){let[s,a]=(0,G1.useState)(null),[l,u]=(0,G1.useState)({top:!1,bottom:!1,left:!1,right:!1});(0,G1.useEffect)(()=>{let g=new window.ResizeObserver(()=>{let m=o.getBoundingClientRect(),h=r.getBoundingClientRect(),b=m.top>h.top,v=m.bottom<h.bottom,y=m.left>h.left,k=m.right<h.right;u({top:(i||!v)&&b,bottom:v,left:(i||!k)&&y,right:k})});return g.observe(o),()=>g.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,Y5.jsx)(Xa,{className:"block-editor-grid-item-resizer",clientId:e,__unstablePopoverSlot:"__unstable-block-tools-after",additionalStyles:p,children:(0,Y5.jsx)(oIe.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:g,pointerId:m})=>{g.setPointerCapture(m)},onResizeStart:(g,m)=>{a(m)},onResizeStop:(g,m,h)=>{let b=parseFloat(Jr(r,"column-gap")),v=parseFloat(Jr(r,"row-gap")),y=j1(Jr(r,"grid-template-columns"),b),k=j1(Jr(r,"grid-template-rows"),v),S=new window.DOMRect(o.offsetLeft+h.offsetLeft,o.offsetTop+h.offsetTop,h.offsetWidth,h.offsetHeight),_=Gf(y,S.left)+1,x=Gf(k,S.top)+1,w=Gf(y,S.right,"end")+1,T=Gf(k,S.bottom,"end")+1;n({columnSpan:w-_+1,rowSpan:T-x+1,columnStart:i?_:void 0,rowStart:i?x:void 0})}})})}var Il=c(G(),1),q5=c(U(),1);var rIe=c(J(),1),nIe=c(fe(),1);var Bi=c(E(),1);function uY({layout:e,parentLayout:t,onChange:o,gridClientId:r,blockClientId:n}){let{moveBlocksToPosition:i,__unstableMarkNextChangeAsNotPersistent:s}=(0,rIe.useDispatch)(C),a=e?.columnStart??1,l=e?.rowStart??1,u=e?.columnSpan??1,d=e?.rowSpan??1,f=a+u-1,p=l+d-1,g=t?.columnCount,m=t?.rowCount,h=my(r,g);return(0,Bi.jsx)(Do,{group:"parent",children:(0,Bi.jsxs)(q5.ToolbarGroup,{className:"block-editor-grid-item-mover__move-button-container",children:[(0,Bi.jsx)("div",{className:"block-editor-grid-item-mover__move-horizontal-button-container is-left",children:(0,Bi.jsx)(W1,{icon:(0,Il.isRTL)()?dn:Pi,label:(0,Il.__)("Move left"),description:(0,Il.__)("Move left"),isDisabled:a<=1,onClick:()=>{o({columnStart:a-1}),s(),i([n],r,r,h(a-1,l))}})}),(0,Bi.jsxs)("div",{className:"block-editor-grid-item-mover__move-vertical-button-container",children:[(0,Bi.jsx)(W1,{className:"is-up-button",icon:eh,label:(0,Il.__)("Move up"),description:(0,Il.__)("Move up"),isDisabled:l<=1,onClick:()=>{o({rowStart:l-1}),s(),i([n],r,r,h(a,l-1))}}),(0,Bi.jsx)(W1,{className:"is-down-button",icon:un,label:(0,Il.__)("Move down"),description:(0,Il.__)("Move down"),isDisabled:m&&p>=m,onClick:()=>{o({rowStart:l+1}),s(),i([n],r,r,h(a,l+1))}})]}),(0,Bi.jsx)("div",{className:"block-editor-grid-item-mover__move-horizontal-button-container is-right",children:(0,Bi.jsx)(W1,{icon:(0,Il.isRTL)()?Pi:dn,label:(0,Il.__)("Move right"),description:(0,Il.__)("Move right"),isDisabled:g&&f>=g,onClick:()=>{o({columnStart:a+1}),s(),i([n],r,r,h(a+1,l))}})})]})})}function W1({className:e,icon:t,label:o,isDisabled:r,onClick:n,description:i}){let a=`block-editor-grid-item-mover-button__description-${(0,nIe.useInstanceId)(W1)}`;return(0,Bi.jsxs)(Bi.Fragment,{children:[(0,Bi.jsx)(q5.ToolbarButton,{className:K("block-editor-grid-item-mover-button",e),icon:t,label:o,"aria-describedby":a,onClick:r?null:n,disabled:r,accessibleWhenDisabled:!0}),(0,Bi.jsx)(bt,{id:a,children:i})]})}var $1=c(J(),1),X5=c(F(),1),Z5=c(fe(),1);function dY({clientId:e}){let{gridLayout:t,blockOrder:o,selectedBlockLayout:r}=(0,$1.useSelect)(p=>{let{getBlockAttributes:g,getBlockOrder:m}=p(C),h=p(C).getSelectedBlock();return{gridLayout:g(e).layout??{},blockOrder:m(e),selectedBlockLayout:h?.attributes.style?.layout}},[e]),{getBlockAttributes:n,getBlockRootClientId:i}=(0,$1.useSelect)(C),{updateBlockAttributes:s,__unstableMarkNextChangeAsNotPersistent:a}=(0,$1.useDispatch)(C),l=(0,X5.useMemo)(()=>r?new Fc(r):null,[r]),u=(0,Z5.usePrevious)(l),d=(0,Z5.usePrevious)(t.isManualPlacement),f=(0,Z5.usePrevious)(o);(0,X5.useEffect)(()=>{let p={};if(t.isManualPlacement){let g=[];for(let h of o){let{columnStart:b,rowStart:v,columnSpan:y=1,rowSpan:k=1}=n(h).style?.layout??{};!b||!v||g.push(new Fc({columnStart:b,rowStart:v,columnSpan:y,rowSpan:k}))}for(let h of o){let b=n(h),{columnStart:v,rowStart:y,columnSpan:k=1,rowSpan:S=1}=b.style?.layout??{};if(v&&y)continue;let[_,x]=Yet(g,t.columnCount,k,S,u?.columnEnd,u?.rowEnd);g.push(new Fc({columnStart:_,rowStart:x,columnSpan:k,rowSpan:S})),p[h]={style:{...b.style,layout:{...b.style?.layout,columnStart:_,rowStart:x}}}}let m=Math.max(...g.map(h=>h.rowEnd));(!t.rowCount||t.rowCount<m)&&(p[e]={layout:{...t,rowCount:m}});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:k,rowStart:S,columnSpan:_,rowSpan:x,...w}=y.style?.layout??{};if(k||S||_||x){let T=Object.keys(w).length===0;p[h]=De(y,["style","layout"],T?void 0:w)}}}else{if(d===!0)for(let g of o){let m=n(g),{columnStart:h,rowStart:b,...v}=m.style?.layout??{};if(h||b){let y=Object.keys(v).length===0;p[g]=De(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 Yet(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 Fc({columnStart:a,rowStart:s,columnSpan:o,rowSpan:r});if(!e.some(u=>u.intersectsRect(l)))return[a,s]}}var Wf=c(E(),1),{getResponsiveMediaQueries:qet}=H(_o),Zet={},jg={fit:"fit",grow:"fill",max:"fixed",fixed:"fixedNoShrink"},Xet=[jg.max,jg.fixed];function iIe(e){return Xet.includes(e)}function lIe({selector:e,declarations:t}){return`${e} {
+			`}}}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} {
 		${Object.entries(t).map(([o,r])=>`${o}: ${r}`).join("; ")};
-	}`}function cIe({selector:e,layout:t={},viewportOverrides:o,parentLayout:r={},includeContainerQuery:n=!0}){let i=o!==void 0,s=i?{...t,...o}:t,a=k=>Object.hasOwn(o||{},k),{selfStretch:l,flexSize:u,columnStart:d,rowStart:f,columnSpan:p,rowSpan:g}=s,m=t.selfStretch,{columnCount:h,minimumColumnWidth:b}=r,v=[],y={};if((!i||a("selfStretch")||a("flexSize"))&&(i&&(l===jg.fit||l===jg.grow)&&iIe(m)&&t.flexSize&&(y["flex-basis"]="unset",m===jg.fixed&&(y["flex-shrink"]="unset")),iIe(l)&&u?(y["flex-basis"]=u,l===jg.fixed?y["flex-shrink"]="0":i&&m===jg.fixed&&(y["flex-shrink"]="unset"),y["box-sizing"]="border-box"):l===jg.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&&g?y["grid-row"]=`${f} / span ${g}`:f?y["grid-row"]=`${f}`:g&&(y["grid-row"]=`span ${g}`)),Object.keys(y).length&&v.push({selector:e,declarations:y}),n&&!i&&(p||d)&&(b||!h)){let k=parseFloat(b);isNaN(k)&&(k=12);let S=b?.replace(k,"");["px","rem","em"].includes(S)||(S="rem");let _=2;p&&d?_=p+d-1:p?_=p:_=d;let x=S==="px"?24:1.5,w=_*k+(_-1)*x,T=k*2+x-1,B=p&&p>1?"1/-1":"auto";v.push({rulesGroup:`@container (max-width: ${Math.max(w,T)}${S})`,selector:e,declarations:{"grid-column":B,"grid-row":"auto"}})}return v}function Qet({selector:e,layout:t={},parentLayout:o={},includeContainerQuery:r=!0}){return cIe({selector:e,layout:t,parentLayout:o,includeContainerQuery:r}).map(n=>{let i=lIe(n);return n.rulesGroup?`${n.rulesGroup} {
+	}`}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} {
 				${i}
-			}`:i}).join("")}function Jet({style:e={},selector:t,parentLayout:o={},viewportSettings:r}){let n=e?.layout??{};return Object.entries(qet(r)).map(([i,s])=>{let a=Ro(e,{viewport:i,pseudo:Js.pseudo})?.layout;if(!a||!Object.keys(a).length)return"";let u=cIe({selector:t,layout:n,viewportOverrides:a,parentLayout:o,includeContainerQuery:!1}).map(lIe).join("");return u?`${s}{${u}}`:""}).filter(Boolean).join("")}function ett({style:e}){let{shouldRenderChildLayoutStyles:t,viewportSettings:o}=(0,Q5.useSelect)(p=>{let g=p(C).getSettings();return{shouldRenderChildLayoutStyles:!g.disableLayoutStyles,viewportSettings:g?.__experimentalFeatures?.viewport}}),r=e?.layout??{},{columnStart:n,rowStart:i,columnSpan:s,rowSpan:a}=r,l=Sh()||{},u=(0,sIe.useInstanceId)(Zet),d=`.wp-container-content-${u}`,f="";if(t&&(f=[Qet({selector:d,layout:r,parentLayout:l}),Jet({style:e,selector:d,parentLayout:l,viewportSettings:o})].join("")),el({css:f}),!!f)return{className:`wp-container-content-${u}`}}function ttt({clientId:e,style:t,setAttributes:o}){let r=Sh()||{},{type:n="default",allowSizingOnChildren:i=!1,isManualPlacement:s}=r;return n!=="grid"?null:(0,Wf.jsx)(ott,{clientId:e,style:t,setAttributes:o,allowSizingOnChildren:i,isManualPlacement:s,parentLayout:r})}function ott({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,Q5.useSelect)(B=>{let{getBlockRootClientId:R,getBlockEditingMode:I,getTemplateLock:A,getBlockAttributes:P,getSettings:O}=B(C),N=R(e);if(A(N)||I(N)!=="default")return{rootClientId:N,isVisible:!1};let z=P(N),D=P(e),M=O(),V=M?.[wa]?.toLowerCase()||no.desktop.key;return{rootClientId:N,isVisible:!0,parentBlockVisibility:z?.metadata?.blockVisibility,blockBlockVisibility:D?.metadata?.blockVisibility,deviceType:V,viewportSettings:M?.__experimentalFeatures?.viewport,isChildBlockAGrid:D?.layout?.type==="grid"}},[e]),m=Nt(e)?.ownerDocument?.defaultView,h=m===null?void 0:m,{isBlockCurrentlyHidden:b,currentViewport:v}=Ma({blockVisibility:l,deviceType:d,view:h,viewportSettings:f}),y=(0,Q5.useSelect)(B=>{if(!s)return!1;let{isBlockParentHiddenAtViewport:R}=H(B(C));return R(s,v)},[s,v]),{isBlockCurrentlyHidden:k}=Ma({blockVisibility:u,deviceType:d,view:h,viewportSettings:f}),[S,_]=(0,aIe.useState)(),x=p?e:void 0;if(!a||b||y)return null;let w=r&&!k;function T(B){o({style:{...t,layout:{...t?.layout,...B}}})}return(0,Wf.jsxs)(Wf.Fragment,{children:[(0,Wf.jsx)(U1,{clientId:s,contentRef:_,parentLayout:i,childGridClientId:x}),w&&(0,Wf.jsx)(cY,{clientId:e,bounds:S,onChange:T,parentLayout:i}),n&&window.__experimentalEnableGridInteractivity&&(0,Wf.jsx)(uY,{layout:t?.layout,parentLayout:i,onChange:T,gridClientId:s,blockClientId:e})]})}var fY={useBlockProps:ett,edit:ttt,attributeKeys:["style"],hasSupport(){return!0}};var mY=c(ho(),1),pY=c(de(),1),uIe="metadata";function rtt(e){return e?.attributes?.[uIe]?.type||(e.attributes={...e.attributes,[uIe]:{type:"object"}}),e}function ntt(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,pY.hasBlockSupport)(e.name,"renaming",!0)&&(i.name=n.name),n.blockVisibility!==void 0&&!e.attributes?.metadata?.blockVisibility&&(0,pY.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,mY.addFilter)("blocks.registerBlockType","core/metadata/addMetaAttribute",rtt);(0,mY.addFilter)("blocks.switchToBlockType.transformedBlock","core/metadata/addTransforms",ntt);var gY=c(G(),1),J5=c(F(),1),eF=c(U(),1),tF=c(de(),1),vx=c(J(),1);var Hg=c(E(),1),itt={};function stt({name:e,clientId:t,metadata:{ignoredHookedBlocks:o=[]}={}}){let r=(0,vx.useSelect)(g=>g(tF.store).getBlockTypes(),[]),n=(0,J5.useMemo)(()=>r?.filter(({name:g,blockHooks:m})=>m&&e in m||o.includes(g)),[r,e,o]),i=(0,vx.useSelect)(g=>{let{getBlocks:m,getBlockRootClientId:h,getGlobalBlockCount:b}=g(C),v=h(t),y=n.reduce((k,S)=>{if(b(S.name)===0)return k;let _=S?.blockHooks?.[e],x;switch(_){case"before":case"after":x=m(v);break;case"first_child":case"last_child":x=m(t);break;case void 0:x=[...m(v),...m(t)];break}let w=x?.find(T=>T.name===S.name);return w?{...k,[S.name]:w.clientId}:k},{});return Object.values(y).length>0?y:itt},[n,e,t]),{getBlockIndex:s,getBlockCount:a,getBlockRootClientId:l}=(0,vx.useSelect)(C),{insertBlock:u,removeBlock:d}=(0,vx.useDispatch)(C);if(!n.length)return null;let f=n.reduce((g,m)=>{let[h]=m.name.split("/");return g[h]||(g[h]=[]),g[h].push(m),g},{}),p=(g,m)=>{let h=s(t),b=a(t),v=l(t);switch(m){case"before":case"after":u(g,m==="after"?h+1:h,v,!1);break;case"first_child":case"last_child":u(g,m==="first_child"?0:b,t,!1);break;case void 0:u(g,h+1,v,!1);break}};return(0,Hg.jsx)(Oe,{children:(0,Hg.jsxs)(eF.PanelBody,{className:"block-editor-hooks__block-hooks",title:(0,gY.__)("Plugins"),initialOpen:!0,children:[(0,Hg.jsx)("p",{className:"block-editor-hooks__block-hooks-helptext",children:(0,gY.__)("Manage the inclusion of blocks added automatically by plugins.")}),Object.keys(f).map(g=>(0,Hg.jsxs)(J5.Fragment,{children:[(0,Hg.jsx)("h3",{children:g}),f[g].map(m=>{let h=m.name in i;return(0,Hg.jsx)(eF.ToggleControl,{checked:h,label:m.title,onChange:()=>{if(!h){let b=m.blockHooks[e];p((0,tF.createBlock)(m.name),b);return}d(i[m.name],!1)}},m.title)})]},g))]})})}var dIe={edit:stt,attributeKeys:["metadata"],hasSupport(){return!0}};var hY=c(G(),1),fIe=c(de(),1),Sx=c(U(),1),pIe=c(J(),1),mIe=c(F(),1),gIe=c(fe(),1);var Ug=c(E(),1),att=()=>(0,gIe.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},ltt=({name:e,metadata:t})=>{let o=(0,mIe.useContext)(xn),{removeAllBlockBindings:r}=kd(),n=att(),{bindableAttributes:i,hasCompatibleFields:s}=(0,pIe.useSelect)(l=>{let{__experimentalBlockBindingsSupportedAttributes:u}=l(C).getSettings(),{getAllBlockBindingsSources:d,getBlockBindingsSourceFieldsList:f}=H(l(fIe.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,Ug.jsx)(Oe,{group:"bindings",children:(0,Ug.jsxs)(Sx.__experimentalToolsPanel,{label:(0,hY.__)("Attributes"),resetAll:()=>{r()},dropdownMenuProps:n,className:"block-editor-bindings__panel",children:[(0,Ug.jsx)(Sx.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:i.map(l=>(0,Ug.jsx)(Hw,{attribute:l,blockName:e,binding:a?.[l]},l))}),(0,Ug.jsx)(Sx.__experimentalText,{as:"div",variant:"muted",children:(0,Ug.jsx)("p",{children:(0,hY.__)("Attributes connected to custom fields or other dynamic data.")})})]})})},hIe={edit:ltt,attributeKeys:["metadata"],hasSupport(e){return!["core/post-date","core/navigation-link","core/navigation-submenu"].includes(e)}};var bIe=c(G(),1),yIe=c(U(),1),nF=c(J(),1),iF=c(de(),1),vIe=c(F(),1);var oF=c(J(),1);function rF(e){let{isOpened:t,expandRevision:o}=(0,oF.useSelect)(i=>{let{isListViewPanelOpened:s,getListViewExpandRevision:a}=H(i(C));return{isOpened:s(e),expandRevision:a()}},[e]),{__unstableToggleListViewPanel:r}=(0,oF.useDispatch)(C);return{isOpened:t,expandRevision:o,handleToggle:i=>{r(e,i)}}}var kx=c(E(),1),ctt="listView";function utt(e){return(0,iF.hasBlockSupport)(e,ctt)}function dtt({clientId:e,name:t}){let{isSelectionWithinCurrentSection:o}=(0,vIe.useContext)(zn),{isOpened:r,expandRevision:n,handleToggle:i}=rF(e),{openListViewContentPanel:s}=H((0,nF.useDispatch)(C)),{isEnabled:a,hasChildren:l,isNestedListView:u}=(0,nF.useSelect)(g=>{let{getBlockCount:m,getBlockParents:h,shouldRenderBlockListView:b}=H(g(C)),y=h(e,!1).find(k=>b(k));return{isEnabled:b(e),hasChildren:!!m(e),isNestedListView:y}},[e]),f=(0,iF.getBlockType)(t)?.title||t;return!a||u?null:(0,kx.jsx)(Bb,{group:"list",children:(0,kx.jsxs)(yIe.PanelBody,{title:o?f:void 0,opened:r,onToggle:i,children:[!l&&(0,kx.jsx)("p",{className:"block-editor-block-inspector__no-blocks",children:(0,bIe.__)("No items yet.")}),(0,kx.jsx)(xE,{rootClientId:e,isExpanded:!0,description:f,showAppender:!0,onSelect:s},`${e}-${n}`)]})})}var SIe={edit:dtt,hasSupport:utt,attributeKeys:[],supportsPatternEditing:!0};var kIe=c(ho(),1),_Ie=c(de(),1);function ftt(e){return e.__experimentalLabel||(0,_Ie.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,kIe.addFilter)("blocks.registerBlockType","core/metadata/addLabelCallback",ftt);var xIe=c(fe(),1),wIe=c(ho(),1),bY=c(J(),1);var Ol=c(E(),1);function ptt(e){dY(e)}function mtt({clientId:e,layout:t}){let{isVisible:o,blockVisibility:r,deviceType:n,viewportSettings:i}=(0,bY.useSelect)(p=>{let{isBlockSelected:g,hasSelectedInnerBlock:m,isDraggingBlocks:h,getTemplateLock:b,getBlockEditingMode:v,getBlockAttributes:y,getSettings:k}=p(C);if(!h()&&!g(e)||b(e)||v(e)!=="default"||m(e))return{isVisible:!1};let S=y(e),_=k(),x=_?.[wa]?.toLowerCase()||no.desktop.key;return{isVisible:!0,blockVisibility:S?.metadata?.blockVisibility,deviceType:x,viewportSettings:_?.__experimentalFeatures?.viewport}},[e]),a=Nt(e)?.ownerDocument?.defaultView,l=a===null?void 0:a,{isBlockCurrentlyHidden:u,currentViewport:d}=Ma({blockVisibility:r,deviceType:n,view:l,viewportSettings:i}),f=(0,bY.useSelect)(p=>{if(!o)return!1;let{isBlockParentHiddenAtViewport:g}=H(p(C));return g(e,d)},[e,d,o]);return(0,Ol.jsxs)(Ol.Fragment,{children:[(0,Ol.jsx)(ptt,{clientId:e}),o&&!u&&!f&&(0,Ol.jsx)(U1,{clientId:e,parentLayout:t})]})}var gtt=(0,xIe.createHigherOrderComponent)(e=>function(o){return o.attributes.layout?.type!=="grid"?(0,Ol.jsx)(e,{...o},"edit"):(0,Ol.jsxs)(Ol.Fragment,{children:[(0,Ol.jsx)(mtt,{clientId:o.clientId,layout:o.attributes.layout}),(0,Ol.jsx)(e,{...o},"edit")]})},"addGridVisualizerToBlockEdit");(0,wIe.addFilter)("editor.BlockEdit","core/editor/grid-visualizer",gtt);var K1=c(de(),1),EIe=c(U(),1),TIe=c(J(),1);var aF=c(F(),1),RIe=c(G(),1);function CIe(e){let t=[],o=[];return Object.entries(e).forEach(([r,n])=>{if(!n.autoGenerateControl)return;let i=htt(r,n);i&&(t.push(i),o.push(r))}),{fields:t,form:{fields:o}}}function htt(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 sF=c(E(),1);function btt(e){return e?Object.values(e).some(t=>t?.autoGenerateControl):!1}function ytt({name:e,clientId:t,setAttributes:o}){let r=Tr(),n=(0,aF.useContext)(xn),i=(0,TIe.useSelect)(u=>{let d=u(C).getBlockAttributes(t);if(!d?.metadata?.bindings)return d;let{getBlockBindingsSource:f}=H(u(K1.store));return Object.entries(d.metadata.bindings).reduce((p,[g,m])=>{let h=f(m.source);if(!h)return p;let b=h.getValues({select:u,context:n,bindings:{[g]:m}});return{...p,...b}},d)},[n,t]),s=(0,K1.getBlockType)(e),{fields:a,form:l}=(0,aF.useMemo)(()=>s?.attributes?CIe(s.attributes):{fields:[],form:{fields:[]}},[s?.attributes]);return r!=="default"||!a||a.length===0?null:(0,sF.jsx)(Oe,{children:(0,sF.jsx)(EIe.PanelBody,{title:(0,RIe.__)("Settings"),children:(0,sF.jsx)(O1,{data:i,fields:a,form:l,onChange:o})})})}var BIe={edit:ytt,attributeKeys:[],hasSupport(e){let t=(0,K1.getBlockType)(e);return btt(t?.attributes)}};function lF(e){let{style:t}=e,o=t?.dimensions||{},r=ha({dimensions:o});return{className:o.aspectRatio?"has-aspect-ratio":void 0,style:r}}function cF(e){let t=e.style?.border||{};return{className:k$(e)||void 0,style:ha({border:t})}}function yY(e){let{colors:t}=Xm(),o=cF(e),{borderColor:r}=e;if(r){let n=yy({colors:t,namedColor:r});o.style.borderColor=n.color}return o}function vY(e){let t=e.style?.shadow||"";return{style:ha({shadow:t})}}var SY=c(F(),1);function uF(e){let{backgroundColor:t,textColor:o,gradient:r,style:n}=e,i=xa("background-color",t),s=xa("color",o),a=yv(r),l=a||n?.color?.gradient,u=K(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=ha({color:d});return{className:u||void 0,style:f}}function kY(e){let{backgroundColor:t,textColor:o,gradient:r}=e,[n,i,s,a,l,u]=Le("color.palette.custom","color.palette.theme","color.palette.default","color.gradients.custom","color.gradients.theme","color.gradients.default"),d=(0,SY.useMemo)(()=>[...n||[],...i||[],...s||[]],[n,i,s]),f=(0,SY.useMemo)(()=>[...a||[],...l||[],...u||[]],[a,l,u]),p=uF(e);if(t){let g=Uc(d,t);p.style.backgroundColor=g.color}if(r&&(p.style.background=YB(f,r)),o){let g=Uc(d,o);p.style.color=g.color}return p}function _Y(e){let{style:t}=e,o=t?.spacing||{};return{style:ha({spacing:o})}}var PIe=c(U(),1);var{kebabCase:vtt}=H(PIe.privateApis);function xY(e,t){let o=e?.style?.typography||{};o={...o,fontSize:dd({size:e?.style?.typography?.fontSize},t)};let r=ha({typography:o}),n=e?.fontFamily?`has-${vtt(e.fontFamily)}-font-family`:"",i=e?.style?.typography?.textAlign?`has-text-align-${e?.style?.typography?.textAlign}`:"";return{className:K(n,i,Sp(e?.fontSize)),style:r}}var dF=c(F(),1);function wY(e){let[t,o]=(0,dF.useState)(e);return(0,dF.useEffect)(()=>{e&&o(e)},[e]),t}N1e([wV,aV,fK,$K,z5,U5,oY,cV,O9,XPe,dIe,hIe,fY,nTe,kPe,SIe,BIe].filter(Boolean));D1e([wV,aV,CEe,z5,T$,IPe,oY,P$,O$,cV,_$,U5,O9,lEe,fY]);V1e([wV,aV,fK,aTe,$K,_$,U5,cV,T$,z5,P$,O$]);var IIe={button:"wp-element-button",caption:"wp-element-caption"},Stt=e=>IIe[e]?IIe[e]:"";var OIe=()=>"";var _x=c(F(),1),Y1=c(de(),1),EY=c(Yo(),1);var AIe=c(E(),1);function TY(e,t,o){if(e==null||e===!1)return;if(Array.isArray(e))return CY(e,t,o);switch(typeof e){case"string":case"number":return}let{type:r,props:n}=e;switch(r){case _x.StrictMode:case _x.Fragment:return CY(n.children,t,o);case _x.RawHTML:return;case YC.Content:return LIe(t,o);case HE:t.push(n.value);return}switch(typeof r){case"string":return typeof n.children<"u"?CY(n.children,t,o):void 0;case"function":let i=r.prototype&&typeof r.prototype.render=="function"?new r(n).render():r(n);return TY(i,t,o)}}function CY(e,...t){e=Array.isArray(e)?e:[e];for(let o=0;o<e.length;o++)TY(e[o],...t)}function LIe(e,t){for(let o=0;o<t.length;o++){let{name:r,attributes:n,innerBlocks:i}=t[o],s=(0,Y1.getSaveElement)(r,n,(0,AIe.jsx)(YC.Content,{}));TY(s,e,i)}}function MIe(e=[]){Y1.__unstableGetBlockProps.skipFilters=!0;let t=[];return LIe(t,e),Y1.__unstableGetBlockProps.skipFilters=!1,t.map(o=>o instanceof EY.RichTextData?o:EY.RichTextData.fromHTMLString(o))}var NIe=c(U(),1);var RY=c(E(),1);function DIe({clientId:e,resizableBoxProps:t,...o}){return(0,RY.jsx)(Xa,{clientId:e,__unstablePopoverSlot:"block-toolbar",...o,children:(0,RY.jsx)(NIe.ResizableBox,{...t})})}var Z1=c(F(),1),fF=c(J(),1),zc=c(U(),1),q1=c(G(),1);var Al=c(E(),1);function VIe({rules:e}){let[t,o]=(0,Z1.useState)(!1),{clientIds:r,selectPrevious:n,message:i}=(0,fF.useSelect)(m=>H(m(C)).getRemovalPromptData()),{clearBlockRemovalPrompt:s,setBlockRemovalRules:a,privateRemoveBlocks:l}=H((0,fF.useDispatch)(C));if((0,Z1.useEffect)(()=>(a(e),()=>{a()}),[e,a]),(0,Z1.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,g=()=>{l(r,n,!0),s()};return(0,Al.jsx)(zc.Modal,{title:(0,q1.__)("Confirm deletion"),onRequestClose:s,size:"medium",children:(0,Al.jsxs)(zc.__experimentalVStack,{spacing:4,children:[(0,Al.jsxs)("div",{children:[(0,Al.jsx)("p",{children:d}),u&&(i.warning||i.subtext)&&(0,Al.jsxs)("p",{children:[i.warning&&(0,Al.jsx)("strong",{children:i.warning}),i.warning&&i.subtext&&" ",i.subtext]})]}),f&&(0,Al.jsx)(zc.CheckboxControl,{label:(0,q1.__)("I understand the consequences"),checked:t,onChange:o}),(0,Al.jsxs)(zc.__experimentalHStack,{justify:"right",children:[(0,Al.jsx)(zc.Button,{variant:"tertiary",onClick:s,__next40pxDefaultSize:!0,children:(0,q1.__)("Cancel")}),(0,Al.jsx)(zc.Button,{variant:"primary",onClick:g,disabled:p,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,q1.__)("Delete")})]})]})})}var BY=c(F(),1);var xx=c(U(),1),zIe=c(F(),1),Ds=c(G(),1),pF=c(E(),1),FIe=[{value:"fill",label:(0,Ds._x)("Fill","Scale option for dimensions control"),help:(0,Ds.__)("Fill the space by stretching the content.")},{value:"contain",label:(0,Ds._x)("Contain","Scale option for dimensions control"),help:(0,Ds.__)("Fit the content to the space without clipping.")},{value:"cover",label:(0,Ds._x)("Cover","Scale option for dimensions control"),help:(0,Ds.__)("Fill the space by clipping what doesn't fit.")},{value:"none",label:(0,Ds._x)("None","Scale option for dimensions control"),help:(0,Ds.__)("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,Ds._x)("Scale down","Scale option for dimensions control"),help:(0,Ds.__)("Scale down the content to fit the space if it is too big. Content that is too small will have additional padding.")}];function jIe({panelId:e,value:t,onChange:o,options:r=FIe,defaultValue:n=FIe[0].value,isShownByDefault:i=!0}){let s=t??n,a=(0,zIe.useMemo)(()=>r.reduce((l,u)=>(l[u.value]=u.help,l),{}),[r]);return(0,pF.jsx)(xx.__experimentalToolsPanelItem,{label:(0,Ds._x)("Scale","Image scaling options"),isShownByDefault:i,hasValue:()=>s!==n,onDeselect:()=>o(n),panelId:e,children:(0,pF.jsx)(xx.__experimentalToggleGroupControl,{label:(0,Ds._x)("Scale","Image scaling options"),isBlock:!0,help:a[s],value:s,onChange:o,children:r.map(l=>(0,pF.jsx)(xx.__experimentalToggleGroupControlOption,{...l},l.value))})})}var wx=c(U(),1),Dy=c(G(),1),$f=c(E(),1);function HIe({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,$f.jsxs)($f.Fragment,{children:[(0,$f.jsx)(wx.__experimentalToolsPanelItem,{style:{gridColumn:"span 1"},label:(0,Dy.__)("Width"),isShownByDefault:n,hasValue:()=>i!=="",onDeselect:a("width"),panelId:e,children:(0,$f.jsx)(wx.__experimentalUnitControl,{label:(0,Dy.__)("Width"),placeholder:(0,Dy.__)("Auto"),labelPosition:"top",units:r,min:0,value:i,onChange:a("width")})}),(0,$f.jsx)(wx.__experimentalToolsPanelItem,{style:{gridColumn:"span 1"},label:(0,Dy.__)("Height"),isShownByDefault:n,hasValue:()=>s!=="",onDeselect:a("height"),panelId:e,children:(0,$f.jsx)(wx.__experimentalUnitControl,{label:(0,Dy.__)("Height"),placeholder:(0,Dy.__)("Auto"),labelPosition:"top",units:r,min:0,value:s,onChange:a("height")})})]})}var Gg=c(E(),1);function ktt({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,[g,m]=(0,BY.useState)(p),[h,b]=(0,BY.useState)(f),y=!!(u&&d)?"custom":f,k=f||u&&d;return(0,Gg.jsxs)(Gg.Fragment,{children:[l.includes("aspectRatio")&&(0,Gg.jsx)(CD,{panelId:e,options:r,defaultValue:n,value:y,onChange:S=>{let _={...t};S=S==="auto"?null:S,b(S),S?_.aspectRatio=S:delete _.aspectRatio,S?g?_.scale=g:(_.scale=s,m(s)):delete _.scale,S!=="custom"&&u&&d&&delete _.height,o(_)}}),l.includes("widthHeight")&&(0,Gg.jsx)(HIe,{panelId:e,units:a,value:{width:u,height:d},onChange:({width:S,height:_})=>{let x={...t};S=S==="auto"?null:S,_=_==="auto"?null:_,S?x.width=S:delete x.width,_?x.height=_:delete x.height,S&&_?delete x.aspectRatio:h&&(x.aspectRatio=h),!h&&!!S!=!!_?delete x.scale:g?x.scale=g:(x.scale=s,m(s)),o(x)}}),l.includes("scale")&&k&&(0,Gg.jsx)(jIe,{panelId:e,options:i,defaultValue:s,value:g,onChange:S=>{let _={...t};m(S),S?_.scale=S:delete _.scale,o(_)}})]})}var UIe=ktt;var mF=c(U(),1),Kf=c(G(),1),PY=c(E(),1),GIe=[{label:(0,Kf._x)("Thumbnail","Image size option for resolution control"),value:"thumbnail"},{label:(0,Kf._x)("Medium","Image size option for resolution control"),value:"medium"},{label:(0,Kf._x)("Large","Image size option for resolution control"),value:"large"},{label:(0,Kf._x)("Full Size","Image size option for resolution control"),value:"full"}];function WIe({panelId:e,value:t,onChange:o,options:r=GIe,defaultValue:n=GIe[0].value,isShownByDefault:i=!0,resetAllFilter:s}){let a=t??n;return(0,PY.jsx)(mF.__experimentalToolsPanelItem,{hasValue:()=>a!==n,label:(0,Kf.__)("Resolution"),onDeselect:()=>o(n),isShownByDefault:i,panelId:e,resetAllFilter:s,children:(0,PY.jsx)(mF.SelectControl,{label:(0,Kf.__)("Resolution"),value:a,options:r,onChange:o,help:(0,Kf.__)("Select the size of the source image.")})})}var Vy=c(G(),1),Cx=c(U(),1),KIe=c(J(),1);var jc=c(G(),1),$Ie={a:(0,jc.__)("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,jc.__)("The <article> element should represent a self-contained, syndicatable portion of the document."),aside:(0,jc.__)("The <aside> element should represent a portion of a document whose content is only indirectly related to the document's main content."),button:(0,jc.__)("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,jc.__)("The <div> element should only be used if the block is a design element with no semantic meaning."),footer:(0,jc.__)("The <footer> element should represent a footer for its nearest sectioning element (e.g.: <section>, <article>, <main> etc.)."),header:(0,jc.__)("The <header> element should represent introductory content, typically a group of introductory or navigational aids."),main:(0,jc.__)("The <main> element should be used for the primary content of your document only."),nav:(0,jc.__)("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,jc.__)("The <section> element should represent a standalone portion of the document that can't be better represented by another element.")};var X1=c(E(),1);function YIe({tagName:e,onChange:t,clientId:o,options:r=[{label:(0,Vy.__)("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,KIe.useSelect)(a=>{if(!n)return!1;let{getClientIdsWithDescendants:l,getBlockAttributes:u}=a(C);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,Vy.sprintf)((0,Vy.__)("%s (Already in use)"),a.label)}:a);return(0,X1.jsxs)(Cx.__experimentalVStack,{spacing:2,className:"block-editor-html-element-control",children:[(0,X1.jsx)(Cx.SelectControl,{label:(0,Vy.__)("HTML element"),options:s,value:e,onChange:t,help:$Ie[e]}),e==="main"&&i&&(0,X1.jsx)(Cx.Notice,{status:"warning",isDismissible:!1,children:(0,Vy.__)("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 Yf=c(U(),1);var Ex=c(F(),1),gF=c(G(),1);var Vs=c(U(),1);var qIe=c(Tt(),1);var ya=c(E(),1),{Badge:_tt}=H(Vs.privateApis);function ZIe({title:e,url:t,image:o,badges:r}){return(0,ya.jsxs)(Vs.__experimentalHStack,{justify:"space-between",alignment:"top",children:[(0,ya.jsx)(Vs.FlexItem,{className:"link-preview-button__content",children:(0,ya.jsxs)(Vs.__experimentalHStack,{alignment:"top",children:[o&&(0,ya.jsx)(Vs.FlexItem,{className:"link-preview-button__image-container",children:(0,ya.jsx)("img",{className:"link-preview-button__image",src:o,alt:""})}),(0,ya.jsxs)(Vs.__experimentalVStack,{className:"link-preview-button__details",alignment:"topLeft",children:[(0,ya.jsx)(Vs.__experimentalTruncate,{numberOfLines:1,className:"link-preview-button__title",children:(0,qIe.__unstableStripHTML)(e)}),t&&(0,ya.jsx)(Vs.__experimentalTruncate,{numberOfLines:1,className:"link-preview-button__hint",children:t}),r&&r.length>0&&(0,ya.jsx)(Vs.__experimentalHStack,{className:"link-preview-button__badges",alignment:"left",children:r.map(n=>(0,ya.jsx)(_tt,{intent:n.intent,children:n.label},`${n.label}|${n.intent}`))})]})]})}),(0,ya.jsx)(ht,{icon:un,className:"link-preview-button__icon"})]})}var va=c(E(),1);function IY({preview:e,onSelect:t,suggestionsQuery:o,label:r,help:n}){let[i,s]=(0,Ex.useState)(!1),a=(0,Ex.useId)(),l=`link-picker-title-${a}`,u=`link-picker-description-${a}`,d=(0,Ex.useRef)(null),{baseControlProps:f,controlProps:p}=(0,Yf.useBaseControlProps)({help:n}),g=m=>{if(s(!1),m){let h={url:m.url,kind:m.kind,type:m.type,id:m.id,title:m.title};t(h)}};return(0,va.jsxs)(Yf.BaseControl,{...f,children:[(0,va.jsx)(Yf.BaseControl.VisualLabel,{children:r}),(0,va.jsxs)(Yf.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,va.jsxs)(bt,{children:[r,":"]}),(0,va.jsx)(ZIe,{title:e.title||(0,gF.__)("Add link"),url:e.url,image:e.image,badges:e.badges})]}),i&&(0,va.jsx)(Yf.Popover,{anchor:d.current,onClose:()=>s(!1),placement:"left-start",offset:36,shift:!0,children:(0,va.jsxs)("div",{role:"dialog","aria-labelledby":l,"aria-describedby":u,children:[(0,va.jsxs)(bt,{children:[(0,va.jsx)("h2",{id:l,children:(0,gF.__)("Select a link")}),(0,va.jsx)("p",{id:u,children:(0,gF.__)("Search for and add a link to the navigation item.")})]}),(0,va.jsx)(og,{value:null,onChange:g,suggestionsQuery:o,showInitialSuggestions:!0,forceIsEditingLink:!0,settings:[]})]})})]})}var nd=c(F(),1),hF=c(J(),1),XIe=c(Tt(),1);var Tx=c(E(),1),OY="wp-inner-block-slot",xtt={type:"default",alignments:[]};function QIe({clientId:e}){let{innerContent:t,order:o,selectedClientIds:r}=(0,hF.useSelect)(l=>{let{getBlock:u,getBlockOrder:d,getSelectedBlockClientIds:f}=l(C);return{innerContent:u(e)?.innerContent,order:d(e),selectedClientIds:f()}},[e]),n=(0,nd.useMemo)(()=>{let l=0;return(t??[]).map(u=>u===null?`<${OY} data-slot-index="${l++}" style="display: contents"></${OY}>`:u).join("")},[t]),i=(0,nd.useRef)(),[s,a]=(0,nd.useState)([]);return(0,nd.useLayoutEffect)(()=>{let l=i.current;l.innerHTML=(0,XIe.safeHTML)(n),a(Array.from(l.querySelectorAll(OY)).sort((u,d)=>Number(u.dataset.slotIndex)-Number(d.dataset.slotIndex)))},[n]),(0,Tx.jsxs)(pP,{value:xtt,children:[(0,Tx.jsx)("div",{ref:i,className:"block-editor-inner-content",style:{display:"contents"}}),o.map((l,u)=>s[u]?(0,nd.createPortal)((0,Tx.jsx)(hF.AsyncModeProvider,{value:!r.includes(l),children:(0,Tx.jsx)(yI,{rootClientId:e,clientId:l})}),s[u],l):null)]})}var{getDuotoneFilter:wtt}=H(_o),AY={};rq(AY,{...g$,ExperimentalBlockCanvas:bG,BlockCanvasCover:hM,ExperimentalBlockEditorProvider:RS,getDuotoneFilter:wtt,getRichTextValues:MIe,PrivateQuickInserter:P2,extractWords:QB,getNormalizedSearchTerms:Nw,normalizeString:Mw,PrivateListView:xE,ResizableBoxPopover:DIe,InspectorControlsLastItem:bV,useHasBlockToolbar:KL,cleanEmptyObject:Ge,getStyleForState:Ro,isDefaultBlockStyleState:Pn,setStyleForState:In,usePrivateStyleOverride:Pc,BlockQuickNavigation:mV,LayoutStyle:xQ,BlockManager:EV,BlockRemovalWarningModal:VIe,useLayoutClasses:K5,useLayoutStyles:aY,DimensionsTool:UIe,ResolutionTool:WIe,TabbedSidebar:C2,TextAlignmentControl:bD,usesContextKey:NW,useFlashEditableBlocks:cI,HTMLElementControl:YIe,useZoomOut:FC,globalStylesDataKey:ss,globalStylesLinksDataKey:$y,selectBlockPatternsKey:Qf,requiresWrapperOnCopy:oU,PrivateRichText:UE,PrivateInserterLibrary:Y$,reusableBlocksSelectKey:fT,userPatternCategoriesSelectKey:ld,PrivateBlockPopover:_b,PrivatePublishDateTimePicker:oK,useSpacingSizes:tD,useBlockDisplayTitle:Hn,BlockStyleVariationOverridesWithConfig:b$,setBackgroundStyleDefaults:QD,sectionRootClientIdKey:Jf,NoteIconSlotFill:xL,NoteIconToolbarSlotFill:zL,mediaEditKey:pT,getMediaSelectKey:mT,deviceTypeKey:wa,isIsolatedEditorKey:ep,isNavigationOverlayContextKey:gT,isNavigationPostEditorKey:vq,mediaUploadOnSuccessKey:Mx,mediaSideloadFromUrlKey:Sq,openMediaEditorModalKey:kq,useBlockElement:Nt,useBlockElementRef:wh,LinkPicker:IY,useRemoteUrlData:TN,PrivateBlockContext:zn,useListViewPanelState:rF,isHashLink:Kg,isRelativePath:Yg,InnerContent:QIe,useNativeUndo:Ev,usesNativeUndo:AJ});return dOe(Ctt);})();
+			}`: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);})();
 /*! Bundled license information:

 autosize/dist/autosize.js:
@@ -273,3 +273,5 @@ is-plain-object/dist/is-plain-object.mjs:
    * Released under the MIT License.
    *)
 */
+(window.wp ||= {}).blockEditor = wp.blockEditor;
+})();
diff --git a/wp-includes/js/dist/block-library.js b/wp-includes/js/dist/block-library.js
index f7b839043f..3607bc4066 100644
--- a/wp-includes/js/dist/block-library.js
+++ b/wp-includes/js/dist/block-library.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).blockLibrary = (() => {
@@ -131,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 __274() {
+          function __273() {
             this.constructor = d2;
           }
-          d2.prototype = b2 === null ? Object.create(b2) : (__274.prototype = b2.prototype, new __274());
+          d2.prototype = b2 === null ? Object.create(b2) : (__273.prototype = b2.prototype, new __273());
         };
       })();
       var __assign2 = exports && exports.__assign || function() {
@@ -2319,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 React31 = {
+      var React32 = {
         cloneElement: react_1.cloneElement,
         createElement: react_1.createElement,
         isValidElement: react_1.isValidElement
@@ -2331,7 +2332,7 @@ var wp;
         var reactElements = [];
         var hasReplace = typeof options2.replace === "function";
         var transform = options2.transform || utilities_1.returnFirstArg;
-        var _a = options2.library || React31, cloneElement3 = _a.cloneElement, createElement3 = _a.createElement, isValidElement3 = _a.isValidElement;
+        var _a = options2.library || React32, cloneElement3 = _a.cloneElement, createElement3 = _a.createElement, isValidElement3 = _a.isValidElement;
         var nodesLength = nodes.length;
         for (var index = 0; index < nodesLength; index++) {
           var node = nodes[index];
@@ -2542,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 === React31.startTransition || (didWarnOld18Alpha = true, console.error(
+          didWarnOld18Alpha || void 0 === React32.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();
@@ -2552,7 +2553,7 @@ var wp;
               "The result of getSnapshot should be cached to avoid an infinite loop"
             ), didWarnUncachedGetSnapshot = true);
           }
-          cachedValue = useState87({
+          cachedValue = useState88({
             inst: { value, getSnapshot: getSnapshot2 }
           });
           var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
@@ -2590,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 React31 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState87 = React31.useState, useEffect69 = React31.useEffect, useLayoutEffect5 = React31.useLayoutEffect, useDebugValue = React31.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 !== React31.useSyncExternalStore ? React31.useSyncExternalStore : shim;
+        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;
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
       })();
     }
@@ -3253,8 +3254,8 @@ var wp;
     privateApis: () => privateApis4,
     registerCoreBlocks: () => registerCoreBlocks
   });
-  var import_blocks132 = __toESM(require_blocks(), 1);
-  var import_compose64 = __toESM(require_compose(), 1);
+  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_server_side_render7 = __toESM(require_server_side_render(), 1);
@@ -3842,337 +3843,342 @@ var wp;
   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" }) });

-  // packages/icons/build-module/library/playlist.mjs
+  // packages/icons/build-module/library/playlist-track.mjs
   var import_primitives96 = __toESM(require_primitives(), 1);
   var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);
-  var playlist_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.4zM20 15.75h-5v-1.5h5zM20 10.75h-5v-1.5h5z" }) });
+  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" }) });

-  // packages/icons/build-module/library/plugins.mjs
+  // packages/icons/build-module/library/playlist.mjs
   var import_primitives97 = __toESM(require_primitives(), 1);
   var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
-  var plugins_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: "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_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" }) });

-  // packages/icons/build-module/library/plus.mjs
+  // packages/icons/build-module/library/plugins.mjs
   var import_primitives98 = __toESM(require_primitives(), 1);
   var import_jsx_runtime99 = __toESM(require_jsx_runtime(), 1);
-  var plus_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: "M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z" }) });
+  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" }) });

-  // packages/icons/build-module/library/position-center.mjs
+  // packages/icons/build-module/library/plus.mjs
   var import_primitives99 = __toESM(require_primitives(), 1);
   var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
-  var position_center_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: "M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM7 9h10v6H7V9Z" }) });
+  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" }) });

-  // packages/icons/build-module/library/position-left.mjs
+  // packages/icons/build-module/library/position-center.mjs
   var import_primitives100 = __toESM(require_primitives(), 1);
   var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
-  var position_left_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: "M5 5.5h8V4H5v1.5ZM5 20h8v-1.5H5V20ZM19 9H5v6h14V9Z" }) });
+  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" }) });

-  // packages/icons/build-module/library/position-right.mjs
+  // packages/icons/build-module/library/position-left.mjs
   var import_primitives101 = __toESM(require_primitives(), 1);
   var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
-  var position_right_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.5h-8V4h8v1.5ZM19 20h-8v-1.5h8V20ZM5 9h14v6H5V9Z" }) });
+  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" }) });

-  // packages/icons/build-module/library/post-author.mjs
+  // packages/icons/build-module/library/position-right.mjs
   var import_primitives102 = __toESM(require_primitives(), 1);
   var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
-  var post_author_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, { 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_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" }) });

-  // packages/icons/build-module/library/post-categories.mjs
+  // packages/icons/build-module/library/post-author.mjs
   var import_primitives103 = __toESM(require_primitives(), 1);
   var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
-  var post_categories_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: "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_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" }) });

-  // packages/icons/build-module/library/post-comments-count.mjs
+  // packages/icons/build-module/library/post-categories.mjs
   var import_primitives104 = __toESM(require_primitives(), 1);
   var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
-  var post_comments_count_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, { 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_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" }) });

-  // packages/icons/build-module/library/post-comments-form.mjs
+  // packages/icons/build-module/library/post-comments-count.mjs
   var import_primitives105 = __toESM(require_primitives(), 1);
   var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
-  var post_comments_form_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-.5 6.6H6.7l-1.2 1.2v-6.3h7v5.1z" }) });
+  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" }) });

-  // packages/icons/build-module/library/post-comments.mjs
+  // packages/icons/build-module/library/post-comments-form.mjs
   var import_primitives106 = __toESM(require_primitives(), 1);
   var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
-  var post_comments_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: "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_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" }) });

-  // packages/icons/build-module/library/post-content.mjs
+  // packages/icons/build-module/library/post-comments.mjs
   var import_primitives107 = __toESM(require_primitives(), 1);
   var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
-  var post_content_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: "M4 6h12V4.5H4V6Zm16 4.5H4V9h16v1.5ZM4 15h16v-1.5H4V15Zm0 4.5h16V18H4v1.5Z" }) });
+  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" }) });

-  // packages/icons/build-module/library/post-date.mjs
+  // packages/icons/build-module/library/post-content.mjs
   var import_primitives108 = __toESM(require_primitives(), 1);
   var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
-  var post_date_default = /* @__PURE__ */ (0, import_jsx_runtime109.jsxs)(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: "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_runtime109.jsx)(import_primitives108.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_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" }) });

-  // packages/icons/build-module/library/post-excerpt.mjs
+  // packages/icons/build-module/library/post-date.mjs
   var import_primitives109 = __toESM(require_primitives(), 1);
   var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
-  var post_excerpt_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: "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_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" })
+  ] });

-  // packages/icons/build-module/library/post-featured-image.mjs
+  // packages/icons/build-module/library/post-excerpt.mjs
   var import_primitives110 = __toESM(require_primitives(), 1);
   var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
-  var post_featured_image_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: "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_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" }) });

-  // packages/icons/build-module/library/post-list.mjs
+  // packages/icons/build-module/library/post-featured-image.mjs
   var import_primitives111 = __toESM(require_primitives(), 1);
   var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
-  var post_list_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: "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_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" }) });

-  // packages/icons/build-module/library/post-terms.mjs
+  // packages/icons/build-module/library/post-list.mjs
   var import_primitives112 = __toESM(require_primitives(), 1);
   var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
-  var post_terms_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: "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_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" }) });

-  // packages/icons/build-module/library/preformatted.mjs
+  // packages/icons/build-module/library/post-terms.mjs
   var import_primitives113 = __toESM(require_primitives(), 1);
   var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
-  var preformatted_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 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_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" }) });

-  // packages/icons/build-module/library/previous.mjs
+  // packages/icons/build-module/library/preformatted.mjs
   var import_primitives114 = __toESM(require_primitives(), 1);
   var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
-  var previous_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: "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_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" }) });

-  // packages/icons/build-module/library/pull-left.mjs
+  // packages/icons/build-module/library/previous.mjs
   var import_primitives115 = __toESM(require_primitives(), 1);
   var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
-  var pull_left_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: "M4 18h6V6H4v12zm9-9.5V10h7V8.5h-7zm0 7h7V14h-7v1.5z" }) });
+  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" }) });

-  // packages/icons/build-module/library/pull-right.mjs
+  // packages/icons/build-module/library/pull-left.mjs
   var import_primitives116 = __toESM(require_primitives(), 1);
   var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
-  var pull_right_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: "M14 6v12h6V6h-6zM4 10h7V8.5H4V10zm0 5.5h7V14H4v1.5z" }) });
+  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" }) });

-  // packages/icons/build-module/library/pullquote.mjs
+  // packages/icons/build-module/library/pull-right.mjs
   var import_primitives117 = __toESM(require_primitives(), 1);
   var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
-  var pullquote_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: "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_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" }) });

-  // packages/icons/build-module/library/query-pagination-next.mjs
+  // packages/icons/build-module/library/pullquote.mjs
   var import_primitives118 = __toESM(require_primitives(), 1);
   var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
-  var query_pagination_next_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: "M5 13.5h3v-3H5v3zm5 0h3v-3h-3v3zM17 9l-1 1 2 2-2 2 1 1 3-3-3-3z" }) });
+  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" }) });

-  // packages/icons/build-module/library/query-pagination-numbers.mjs
+  // packages/icons/build-module/library/query-pagination-next.mjs
   var import_primitives119 = __toESM(require_primitives(), 1);
   var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
-  var query_pagination_numbers_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: "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 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" }) });

-  // packages/icons/build-module/library/query-pagination-previous.mjs
+  // packages/icons/build-module/library/query-pagination-numbers.mjs
   var import_primitives120 = __toESM(require_primitives(), 1);
   var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
-  var query_pagination_previous_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: "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_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" }) });

-  // packages/icons/build-module/library/query-pagination.mjs
+  // packages/icons/build-module/library/query-pagination-previous.mjs
   var import_primitives121 = __toESM(require_primitives(), 1);
   var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
-  var query_pagination_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: "M4 13.5h6v-3H4v3zm8 0h3v-3h-3v3zm5-3v3h3v-3h-3z" }) });
+  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" }) });

-  // packages/icons/build-module/library/quote.mjs
+  // packages/icons/build-module/library/query-pagination.mjs
   var import_primitives122 = __toESM(require_primitives(), 1);
   var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
-  var quote_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: "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_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" }) });

-  // packages/icons/build-module/library/remove-submenu.mjs
+  // packages/icons/build-module/library/quote.mjs
   var import_primitives123 = __toESM(require_primitives(), 1);
   var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
-  var remove_submenu_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, { 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 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" }) });

-  // packages/icons/build-module/library/reset.mjs
+  // packages/icons/build-module/library/remove-submenu.mjs
   var import_primitives124 = __toESM(require_primitives(), 1);
   var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
-  var reset_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: "M7 11.5h10V13H7z" }) });
+  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" }) });

-  // packages/icons/build-module/library/resize-corner-ne.mjs
+  // packages/icons/build-module/library/reset.mjs
   var import_primitives125 = __toESM(require_primitives(), 1);
   var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
-  var resize_corner_ne_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 18h4.5v1.5h-7v-7H6V17L17 6h-4.5V4.5h7v7H18V7L7 18Z" }) });
+  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" }) });

-  // packages/icons/build-module/library/rotate-right.mjs
+  // packages/icons/build-module/library/resize-corner-ne.mjs
   var import_primitives126 = __toESM(require_primitives(), 1);
   var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
-  var rotate_right_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: "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 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" }) });

-  // packages/icons/build-module/library/row.mjs
+  // packages/icons/build-module/library/rotate-right.mjs
   var import_primitives127 = __toESM(require_primitives(), 1);
   var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
-  var row_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: "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 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" }) });

-  // packages/icons/build-module/library/rss.mjs
+  // packages/icons/build-module/library/row.mjs
   var import_primitives128 = __toESM(require_primitives(), 1);
   var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
-  var rss_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: "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 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" }) });

-  // packages/icons/build-module/library/search.mjs
+  // packages/icons/build-module/library/rss.mjs
   var import_primitives129 = __toESM(require_primitives(), 1);
   var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
-  var search_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: "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 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" }) });

-  // packages/icons/build-module/library/separator.mjs
+  // packages/icons/build-module/library/search.mjs
   var import_primitives130 = __toESM(require_primitives(), 1);
   var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
-  var separator_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.5 12.5v4H3V7h1.5v3.987h15V7H21v9.5h-1.5v-4h-15Z" }) });
+  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" }) });

-  // packages/icons/build-module/library/share.mjs
+  // packages/icons/build-module/library/separator.mjs
   var import_primitives131 = __toESM(require_primitives(), 1);
   var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
-  var share_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: "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 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" }) });

-  // packages/icons/build-module/library/shortcode.mjs
+  // packages/icons/build-module/library/share.mjs
   var import_primitives132 = __toESM(require_primitives(), 1);
   var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
-  var shortcode_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: "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 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" }) });

-  // packages/icons/build-module/library/sidebar.mjs
+  // packages/icons/build-module/library/shortcode.mjs
   var import_primitives133 = __toESM(require_primitives(), 1);
   var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
-  var sidebar_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: "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 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" }) });

-  // packages/icons/build-module/library/site-logo.mjs
+  // packages/icons/build-module/library/sidebar.mjs
   var import_primitives134 = __toESM(require_primitives(), 1);
   var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
-  var site_logo_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: "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 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" }) });

-  // packages/icons/build-module/library/square.mjs
+  // packages/icons/build-module/library/site-logo.mjs
   var import_primitives135 = __toESM(require_primitives(), 1);
   var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
-  var square_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, { fill: "none", d: "M5.75 12.75V18.25H11.25M12.75 5.75H18.25V11.25", stroke: "currentColor", strokeWidth: "1.5", strokeLinecap: "square" }) });
+  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" }) });

-  // packages/icons/build-module/library/stack.mjs
+  // packages/icons/build-module/library/square.mjs
   var import_primitives136 = __toESM(require_primitives(), 1);
   var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
-  var stack_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: "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 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" }) });

-  // packages/icons/build-module/library/symbol-filled.mjs
+  // packages/icons/build-module/library/stack.mjs
   var import_primitives137 = __toESM(require_primitives(), 1);
   var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
-  var symbol_filled_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: "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 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" }) });

-  // packages/icons/build-module/library/symbol.mjs
+  // packages/icons/build-module/library/symbol-filled.mjs
   var import_primitives138 = __toESM(require_primitives(), 1);
   var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
-  var symbol_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-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_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" }) });

-  // packages/icons/build-module/library/tab-list.mjs
+  // packages/icons/build-module/library/symbol.mjs
   var import_primitives139 = __toESM(require_primitives(), 1);
   var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
-  var tab_list_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: "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_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" }) });

-  // packages/icons/build-module/library/tab-panel.mjs
+  // packages/icons/build-module/library/tab-list.mjs
   var import_primitives140 = __toESM(require_primitives(), 1);
   var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
-  var tab_panel_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: "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 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" }) });

-  // packages/icons/build-module/library/table-column-after.mjs
+  // packages/icons/build-module/library/tab-panel.mjs
   var import_primitives141 = __toESM(require_primitives(), 1);
   var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
-  var table_column_after_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: "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_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" }) });

-  // packages/icons/build-module/library/table-column-before.mjs
+  // packages/icons/build-module/library/table-column-after.mjs
   var import_primitives142 = __toESM(require_primitives(), 1);
   var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
-  var table_column_before_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 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 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" }) });

-  // packages/icons/build-module/library/table-column-delete.mjs
+  // packages/icons/build-module/library/table-column-before.mjs
   var import_primitives143 = __toESM(require_primitives(), 1);
   var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
-  var table_column_delete_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 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_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" }) });

-  // packages/icons/build-module/library/table-of-contents.mjs
+  // packages/icons/build-module/library/table-column-delete.mjs
   var import_primitives144 = __toESM(require_primitives(), 1);
   var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
-  var table_of_contents_default = /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(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, { 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_runtime145.jsx)(import_primitives144.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_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" }) });

-  // packages/icons/build-module/library/table-row-after.mjs
+  // packages/icons/build-module/library/table-of-contents.mjs
   var import_primitives145 = __toESM(require_primitives(), 1);
   var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
-  var table_row_after_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 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_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" })
+  ] });

-  // packages/icons/build-module/library/table-row-before.mjs
+  // packages/icons/build-module/library/table-row-after.mjs
   var import_primitives146 = __toESM(require_primitives(), 1);
   var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
-  var table_row_before_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: "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_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" }) });

-  // packages/icons/build-module/library/table-row-delete.mjs
+  // packages/icons/build-module/library/table-row-before.mjs
   var import_primitives147 = __toESM(require_primitives(), 1);
   var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
-  var table_row_delete_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: "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_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" }) });

-  // packages/icons/build-module/library/table.mjs
+  // packages/icons/build-module/library/table-row-delete.mjs
   var import_primitives148 = __toESM(require_primitives(), 1);
   var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
-  var table_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 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_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" }) });

-  // packages/icons/build-module/library/tabs.mjs
+  // packages/icons/build-module/library/table.mjs
   var import_primitives149 = __toESM(require_primitives(), 1);
   var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
-  var tabs_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: "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_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" }) });

-  // packages/icons/build-module/library/tag.mjs
+  // packages/icons/build-module/library/tabs.mjs
   var import_primitives150 = __toESM(require_primitives(), 1);
   var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
-  var tag_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.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 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" }) });

-  // packages/icons/build-module/library/term-count.mjs
+  // packages/icons/build-module/library/tag.mjs
   var import_primitives151 = __toESM(require_primitives(), 1);
   var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 1);
-  var term_count_default = /* @__PURE__ */ (0, import_jsx_runtime152.jsxs)(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: "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_runtime152.jsx)(import_primitives151.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 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" }) });

-  // packages/icons/build-module/library/term-description.mjs
+  // packages/icons/build-module/library/term-count.mjs
   var import_primitives152 = __toESM(require_primitives(), 1);
   var import_jsx_runtime153 = __toESM(require_jsx_runtime(), 1);
-  var term_description_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: "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 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" })
+  ] });

-  // packages/icons/build-module/library/term-name.mjs
+  // packages/icons/build-module/library/term-description.mjs
   var import_primitives153 = __toESM(require_primitives(), 1);
   var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
-  var term_name_default = /* @__PURE__ */ (0, import_jsx_runtime154.jsxs)(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: "m14.95 13.889-1.061 1.061-5.552-5.553 1.06-1.06 5.552 5.552Z" }),
-    /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(import_primitives153.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 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" }) });

-  // packages/icons/build-module/library/time.mjs
+  // packages/icons/build-module/library/term-name.mjs
   var import_primitives154 = __toESM(require_primitives(), 1);
   var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
-  var time_default = /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(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: "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_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" }),
+    /* @__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/title.mjs
+  // packages/icons/build-module/library/time.mjs
   var import_primitives155 = __toESM(require_primitives(), 1);
   var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
-  var title_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: "m4 5.5h2v6.5h1.5v-6.5h2v-1.5h-5.5zm16 10.5h-16v-1.5h16zm-7 4h-9v-1.5h9z" }) });
+  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" }) });

-  // packages/icons/build-module/library/upload.mjs
+  // packages/icons/build-module/library/title.mjs
   var import_primitives156 = __toESM(require_primitives(), 1);
   var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
-  var upload_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: "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 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" }) });

-  // packages/icons/build-module/library/verse.mjs
+  // packages/icons/build-module/library/upload.mjs
   var import_primitives157 = __toESM(require_primitives(), 1);
   var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
-  var verse_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: "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 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" }) });

-  // packages/icons/build-module/library/video.mjs
+  // packages/icons/build-module/library/verse.mjs
   var import_primitives158 = __toESM(require_primitives(), 1);
   var import_jsx_runtime159 = __toESM(require_jsx_runtime(), 1);
-  var video_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: "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_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" }) });

-  // packages/icons/build-module/library/word-count.mjs
+  // packages/icons/build-module/library/video.mjs
   var import_primitives159 = __toESM(require_primitives(), 1);
   var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
-  var word_count_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: "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 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" }) });
+
+  // packages/icons/build-module/library/word-count.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" }) });

   // packages/block-library/build-module/accordion/edit.mjs
   var import_block_editor2 = __toESM(require_block_editor(), 1);
@@ -4261,7 +4267,7 @@ var wp;
   }

   // packages/block-library/build-module/accordion/edit.mjs
-  var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
   var ACCORDION_BLOCK_NAME = "core/accordion-item";
   var ACCORDION_HEADING_BLOCK_NAME = "core/accordion-heading";
   var ACCORDION_BLOCK = {
@@ -4289,10 +4295,8 @@ var wp;
     const blockEditingMode = (0, import_block_editor2.useBlockEditingMode)();
     const isContentOnlyMode = blockEditingMode === "contentOnly";
     const innerBlocksProps = (0, import_block_editor2.useInnerBlocksProps)(blockProps, {
-      template: [[ACCORDION_BLOCK_NAME]],
       defaultBlock: ACCORDION_BLOCK,
-      directInsert: true,
-      templateInsertUpdatesSelection: true
+      directInsert: true
     });
     const addAccordionItemBlock = () => {
       const newAccordionItem = (0, import_blocks.createBlock)(ACCORDION_BLOCK_NAME, {}, [
@@ -4317,9 +4321,9 @@ var wp;
         });
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime161.jsxs)(import_jsx_runtime161.Fragment, { children: [
-      isSingleSelected && !isContentOnlyMode && /* @__PURE__ */ (0, import_jsx_runtime161.jsxs)(import_jsx_runtime161.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(import_block_editor2.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(import_components.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
+    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)(
           import_block_editor2.HeadingLevelDropdown,
           {
             value: headingLevel,
@@ -4327,9 +4331,9 @@ var wp;
             onChange: updateHeadingLevel
           }
         ) }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(import_block_editor2.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(import_components.ToolbarButton, { onClick: addAccordionItemBlock, children: (0, import_i18n.__)("Add item") }) })
+        /* @__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_runtime161.jsx)(import_block_editor2.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime161.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(import_block_editor2.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(
         import_components.__experimentalToolsPanel,
         {
           label: (0, import_i18n.__)("Settings"),
@@ -4342,14 +4346,14 @@ var wp;
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
               import_components.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n.__)("Auto-close"),
                 isShownByDefault: true,
                 hasValue: () => !!autoclose,
                 onDeselect: () => setAttributes({ autoclose: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
                   import_components.ToggleControl,
                   {
                     label: (0, import_i18n.__)("Auto-close"),
@@ -4366,14 +4370,14 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
               import_components.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n.__)("Show icon"),
                 isShownByDefault: true,
                 hasValue: () => !showIcon,
                 onDeselect: () => setAttributes({ showIcon: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
                   import_components.ToggleControl,
                   {
                     label: (0, import_i18n.__)("Show icon"),
@@ -4391,14 +4395,14 @@ var wp;
                 )
               }
             ),
-            showIcon && /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
+            showIcon && /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
               import_components.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n.__)("Icon Position"),
                 isShownByDefault: true,
                 hasValue: () => iconPosition !== "right",
                 onDeselect: () => setAttributes({ iconPosition: "right" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime161.jsxs)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(
                   import_components.__experimentalToggleGroupControl,
                   {
                     isBlock: true,
@@ -4408,14 +4412,14 @@ var wp;
                       setAttributes({ iconPosition: value });
                     },
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
                         import_components.__experimentalToggleGroupControlOption,
                         {
                           label: (0, import_i18n.__)("Left"),
                           value: "left"
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
                         import_components.__experimentalToggleGroupControlOption,
                         {
                           label: (0, import_i18n.__)("Right"),
@@ -4430,18 +4434,18 @@ var wp;
           ]
         }
       ) }, "setting"),
-      /* @__PURE__ */ (0, import_jsx_runtime161.jsx)("div", { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime162.jsx)("div", { ...innerBlocksProps })
     ] });
   }

   // packages/block-library/build-module/accordion/save.mjs
   var import_block_editor3 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
   function save() {
     const blockProps = import_block_editor3.useBlockProps.save({
       role: "group"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)("div", { ...import_block_editor3.useInnerBlocksProps.save(blockProps) });
+    return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)("div", { ...import_block_editor3.useInnerBlocksProps.save(blockProps) });
   }

   // packages/block-library/build-module/accordion/block.json
@@ -4549,6 +4553,7 @@ var wp;

   // packages/block-library/build-module/accordion/index.mjs
   var { name } = block_default;
+  var TEMPLATE = [["core/accordion-item"]];
   var settings = {
     icon: accordion_default,
     example: {
@@ -4581,6 +4586,8 @@ var wp;
         }
       ]
     },
+    template: TEMPLATE,
+    templateInsertUpdatesSelection: true,
     edit: Edit,
     save
   };
@@ -4600,8 +4607,7 @@ 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_runtime163 = __toESM(require_jsx_runtime(), 1);
-  var TEMPLATE = [["core/accordion-heading"], ["core/accordion-panel"]];
+  var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
   function Edit2({
     attributes,
     clientId,
@@ -4630,13 +4636,11 @@ var wp;
       })
     });
     const innerBlocksProps = (0, import_block_editor4.useInnerBlocksProps)(blockProps, {
-      template: TEMPLATE,
       templateLock: "all",
-      directInsert: true,
-      templateInsertUpdatesSelection: true
+      directInsert: true
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime163.jsxs)(import_jsx_runtime163.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(import_block_editor4.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
+    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)(
         import_components2.__experimentalToolsPanel,
         {
           label: (0, import_i18n3.__)("Settings"),
@@ -4644,7 +4648,7 @@ var wp;
             setAttributes({ openByDefault: false });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
             import_components2.__experimentalToolsPanelItem,
             {
               label: (0, import_i18n3.__)("Open by default"),
@@ -4653,7 +4657,7 @@ var wp;
               onDeselect: () => {
                 setAttributes({ openByDefault: false });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
                 import_components2.ToggleControl,
                 {
                   label: (0, import_i18n3.__)("Open by default"),
@@ -4672,13 +4676,13 @@ var wp;
           )
         }
       ) }, "setting"),
-      /* @__PURE__ */ (0, import_jsx_runtime163.jsx)("div", { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime164.jsx)("div", { ...innerBlocksProps })
     ] });
   }

   // packages/block-library/build-module/accordion-item/save.mjs
   var import_block_editor5 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
   function save2({ attributes }) {
     const { openByDefault } = attributes;
     const blockProps = import_block_editor5.useBlockProps.save({
@@ -4687,7 +4691,7 @@ var wp;
       })
     });
     const innerBlocksProps = import_block_editor5.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/accordion-item/block.json
@@ -4758,8 +4762,11 @@ var wp;

   // packages/block-library/build-module/accordion-item/index.mjs
   var { name: name2 } = block_default2;
+  var TEMPLATE2 = [["core/accordion-heading"], ["core/accordion-panel"]];
   var settings2 = {
     icon: accordion_item_default,
+    template: TEMPLATE2,
+    templateInsertUpdatesSelection: true,
     edit: Edit2,
     save: save2
   };
@@ -4779,7 +4786,7 @@ 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_runtime165 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
   function Edit3({ attributes, setAttributes, context }) {
     const { title } = attributes;
     const {
@@ -4823,14 +4830,14 @@ var wp;
       })
     });
     const spacingProps = (0, import_block_editor6.__experimentalGetSpacingClassesAndStyles)(attributes);
-    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime165.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime166.jsxs)(
       "button",
       {
         className: "wp-block-accordion-heading__toggle",
         style: spacingProps.style,
         tabIndex: "-1",
         children: [
-          showIcon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
+          showIcon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
             "span",
             {
               className: "wp-block-accordion-heading__toggle-icon",
@@ -4838,7 +4845,7 @@ var wp;
               children: "+"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
             import_block_editor6.RichText,
             {
               withoutInteractiveFormatting: true,
@@ -4854,7 +4861,7 @@ var wp;
               }
             }
           ),
-          showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
+          showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
             "span",
             {
               className: "wp-block-accordion-heading__toggle-icon",
@@ -4869,7 +4876,7 @@ var wp;

   // packages/block-library/build-module/accordion-heading/save.mjs
   var import_block_editor7 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
   function save3({ attributes }) {
     const { level, title, iconPosition, showIcon } = attributes;
     const TagName2 = "h" + (level || 3);
@@ -4882,14 +4889,14 @@ var wp;
       })
     });
     const spacingProps = (0, import_block_editor7.__experimentalGetSpacingClassesAndStyles)(attributes);
-    return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime166.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime167.jsxs)(
       "button",
       {
         type: "button",
         className: "wp-block-accordion-heading__toggle",
         style: spacingProps.style,
         children: [
-          showIcon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+          showIcon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
             "span",
             {
               className: "wp-block-accordion-heading__toggle-icon",
@@ -4897,7 +4904,7 @@ var wp;
               children: "+"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
             import_block_editor7.RichText.Content,
             {
               className: "wp-block-accordion-heading__toggle-title",
@@ -4909,7 +4916,7 @@ var wp;
               }
             }
           ),
-          showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+          showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
             "span",
             {
               className: "wp-block-accordion-heading__toggle-icon",
@@ -5020,7 +5027,7 @@ var wp;

   // packages/block-library/build-module/accordion-heading/deprecated.mjs
   var import_block_editor8 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
   var v1 = {
     attributes: {
       openByDefault: {
@@ -5095,13 +5102,13 @@ var wp;
       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_runtime167.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime167.jsxs)(
+      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,
           children: [
-            showIcon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+            showIcon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
               "span",
               {
                 className: "wp-block-accordion-heading__toggle-icon",
@@ -5109,7 +5116,7 @@ var wp;
                 children: "+"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
               import_block_editor8.RichText.Content,
               {
                 className: "wp-block-accordion-heading__toggle-title",
@@ -5117,7 +5124,7 @@ var wp;
                 value: title
               }
             ),
-            showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+            showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
               "span",
               {
                 className: "wp-block-accordion-heading__toggle-icon",
@@ -5210,13 +5217,13 @@ var wp;
       const typographyProps = (0, import_block_editor8.getTypographyClassesAndStyles)(attributes);
       const blockProps = import_block_editor8.useBlockProps.save();
       const spacingProps = (0, import_block_editor8.__experimentalGetSpacingClassesAndStyles)(attributes);
-      return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime167.jsxs)(
+      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,
           children: [
-            showIcon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+            showIcon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
               "span",
               {
                 className: "wp-block-accordion-heading__toggle-icon",
@@ -5224,7 +5231,7 @@ var wp;
                 children: "+"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
               import_block_editor8.RichText.Content,
               {
                 className: "wp-block-accordion-heading__toggle-title",
@@ -5236,7 +5243,7 @@ var wp;
                 }
               }
             ),
-            showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+            showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
               "span",
               {
                 className: "wp-block-accordion-heading__toggle-icon",
@@ -5329,14 +5336,14 @@ var wp;
       const typographyProps = (0, import_block_editor8.getTypographyClassesAndStyles)(attributes);
       const blockProps = import_block_editor8.useBlockProps.save();
       const spacingProps = (0, import_block_editor8.__experimentalGetSpacingClassesAndStyles)(attributes);
-      return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime167.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime168.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_runtime168.jsx)(
               "span",
               {
                 className: "wp-block-accordion-heading__toggle-icon",
@@ -5344,7 +5351,7 @@ var wp;
                 children: "+"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
               import_block_editor8.RichText.Content,
               {
                 className: "wp-block-accordion-heading__toggle-title",
@@ -5356,7 +5363,7 @@ var wp;
                 }
               }
             ),
-            showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+            showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
               "span",
               {
                 className: "wp-block-accordion-heading__toggle-icon",
@@ -5393,7 +5400,7 @@ 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_runtime168 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
   function Edit4({ attributes, context, clientId, isSelected }) {
     const { allowedBlocks, templateLock } = attributes;
     const openByDefault = context["core/accordion-open-by-default"];
@@ -5420,21 +5427,20 @@ var wp;
     });
     const innerBlocksProps = (0, import_block_editor9.useInnerBlocksProps)(blockProps, {
       allowedBlocks,
-      template: [["core/paragraph", {}]],
       templateLock
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/accordion-panel/save.mjs
   var import_block_editor10 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime170 = __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_runtime169.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/accordion-panel/block.json
@@ -5510,8 +5516,10 @@ var wp;

   // packages/block-library/build-module/accordion-panel/index.mjs
   var { name: name4 } = block_default4;
+  var TEMPLATE3 = [["core/paragraph", {}]];
   var settings4 = {
     icon: contents_default,
+    template: TEMPLATE3,
     edit: Edit4,
     save: save4
   };
@@ -5605,7 +5613,7 @@ 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_runtime170 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
   function ArchivesEdit({ attributes, setAttributes, name: name122 }) {
     const { showLabel, showPostCounts, displayAsDropdown, type } = attributes;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
@@ -5616,8 +5624,8 @@ var wp;
     });
     const disabledRef = (0, import_compose2.useDisabled)();
     const blockProps = (0, import_block_editor11.useBlockProps)({ ref: disabledRef });
-    return /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)(import_jsx_runtime170.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(import_block_editor11.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)(
+    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)(
         import_components3.__experimentalToolsPanel,
         {
           label: (0, import_i18n5.__)("Settings"),
@@ -5631,14 +5639,14 @@ var wp;
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
               import_components3.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n5.__)("Display as dropdown"),
                 isShownByDefault: true,
                 hasValue: () => displayAsDropdown,
                 onDeselect: () => setAttributes({ displayAsDropdown: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
                   import_components3.ToggleControl,
                   {
                     label: (0, import_i18n5.__)("Display as dropdown"),
@@ -5650,14 +5658,14 @@ var wp;
                 )
               }
             ),
-            displayAsDropdown && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+            displayAsDropdown && /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
               import_components3.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n5.__)("Show label"),
                 isShownByDefault: true,
                 hasValue: () => !showLabel,
                 onDeselect: () => setAttributes({ showLabel: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
                   import_components3.ToggleControl,
                   {
                     label: (0, import_i18n5.__)("Show label"),
@@ -5669,14 +5677,14 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
               import_components3.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n5.__)("Show post counts"),
                 isShownByDefault: true,
                 hasValue: () => showPostCounts,
                 onDeselect: () => setAttributes({ showPostCounts: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
                   import_components3.ToggleControl,
                   {
                     label: (0, import_i18n5.__)("Show post counts"),
@@ -5688,14 +5696,14 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
               import_components3.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n5.__)("Group by"),
                 isShownByDefault: true,
                 hasValue: () => type !== "monthly",
                 onDeselect: () => setAttributes({ type: "monthly" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
                   import_components3.SelectControl,
                   {
                     label: (0, import_i18n5.__)("Group by"),
@@ -5714,13 +5722,13 @@ var wp;
           ]
         }
       ) }),
-      status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(import_components3.Spinner, {}) }),
-      status === "error" && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime170.jsx)("p", { children: (0, import_i18n5.sprintf)(
+      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)(
         /* translators: %s: error message returned when rendering the block. */
         (0, import_i18n5.__)("Error: %s"),
         error2
       ) }) }),
-      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
     ] });
   }

@@ -5902,7 +5910,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_runtime171 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
   var AUTHORS_QUERY = {
     who: "authors",
     per_page: 100,
@@ -5934,7 +5942,7 @@ var wp;
         };
       });
     }, [authors]);
-    return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
       import_components4.ComboboxControl,
       {
         label: (0, import_i18n7.__)("User"),
@@ -5951,7 +5959,7 @@ var wp;
   }

   // packages/block-library/build-module/avatar/edit.mjs
-  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
   var AvatarInspectorControls = ({
     setAttributes,
     avatar,
@@ -5959,7 +5967,7 @@ var wp;
     selectUser
   }) => {
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(import_block_editor12.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime172.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(import_block_editor12.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(
       import_components5.__experimentalToolsPanel,
       {
         label: (0, import_i18n8.__)("Settings"),
@@ -5973,14 +5981,14 @@ var wp;
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
             import_components5.__experimentalToolsPanelItem,
             {
               label: (0, import_i18n8.__)("Image size"),
               isShownByDefault: true,
               hasValue: () => attributes?.size !== 96,
               onDeselect: () => setAttributes({ size: 96 }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
                 import_components5.RangeControl,
                 {
                   label: (0, import_i18n8.__)("Image size"),
@@ -5995,14 +6003,14 @@ var wp;
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
             import_components5.__experimentalToolsPanelItem,
             {
               label: (0, import_i18n8.__)("Link to user profile"),
               isShownByDefault: true,
               hasValue: () => attributes?.isLink,
               onDeselect: () => setAttributes({ isLink: false }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
                 import_components5.ToggleControl,
                 {
                   label: (0, import_i18n8.__)("Link to user profile"),
@@ -6012,14 +6020,14 @@ var wp;
               )
             }
           ),
-          attributes.isLink && /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+          attributes.isLink && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
             import_components5.__experimentalToolsPanelItem,
             {
               label: (0, import_i18n8.__)("Open in new tab"),
               isShownByDefault: true,
               hasValue: () => attributes?.linkTarget !== "_self",
               onDeselect: () => setAttributes({ linkTarget: "_self" }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
                 import_components5.ToggleControl,
                 {
                   label: (0, import_i18n8.__)("Open in new tab"),
@@ -6031,14 +6039,14 @@ var wp;
               )
             }
           ),
-          selectUser && /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+          selectUser && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
             import_components5.__experimentalToolsPanelItem,
             {
               label: (0, import_i18n8.__)("User"),
               isShownByDefault: true,
               hasValue: () => !!attributes?.userId,
               onDeselect: () => setAttributes({ userId: void 0 }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
                 UserControl,
                 {
                   value: attributes?.userId,
@@ -6055,7 +6063,7 @@ var wp;
       }
     ) });
   };
-  var AvatarLinkWrapper = ({ children, isLink }) => isLink ? /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+  var AvatarLinkWrapper = ({ children, isLink }) => isLink ? /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
     "a",
     {
       href: "#avatar-pseudo-link",
@@ -6078,7 +6086,7 @@ var wp;
         s: attributes?.size * 2
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(AvatarLinkWrapper, { isLink: attributes.isLink, children: /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+    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)(
       import_components5.ResizableBox,
       {
         size: {
@@ -6103,7 +6111,7 @@ var wp;
         },
         minWidth: avatar.minSize,
         maxWidth: avatar.maxSize,
-        children: /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
           "img",
           {
             src: doubledSizedSrc,
@@ -6125,8 +6133,8 @@ var wp;
     const { commentId } = context;
     const blockProps = (0, import_block_editor12.useBlockProps)();
     const avatar = useCommentAvatar({ commentId });
-    return /* @__PURE__ */ (0, import_jsx_runtime172.jsxs)(import_jsx_runtime172.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(import_jsx_runtime173.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
         AvatarInspectorControls,
         {
           avatar,
@@ -6135,7 +6143,7 @@ var wp;
           selectUser: false
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
         ResizableAvatar,
         {
           attributes,
@@ -6155,8 +6163,8 @@ var wp;
       postType
     });
     const blockProps = (0, import_block_editor12.useBlockProps)();
-    return /* @__PURE__ */ (0, import_jsx_runtime172.jsxs)(import_jsx_runtime172.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(import_jsx_runtime173.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
         AvatarInspectorControls,
         {
           selectUser: true,
@@ -6165,7 +6173,7 @@ var wp;
           setAttributes
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
         ResizableAvatar,
         {
           attributes,
@@ -6179,9 +6187,9 @@ var wp;
   };
   function Edit5(props) {
     if (props?.context?.commentId || props?.context?.commentId === null) {
-      return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(CommentEdit, { ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(CommentEdit, { ...props });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(UserEdit, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(UserEdit, { ...props });
   }

   // packages/block-library/build-module/avatar/index.mjs
@@ -6206,7 +6214,7 @@ var wp;

   // packages/block-library/build-module/audio/deprecated.mjs
   var import_block_editor13 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
   var deprecated_default2 = [
     {
       attributes: {
@@ -6248,8 +6256,8 @@ var wp;
       },
       save({ attributes }) {
         const { autoplay, caption, loop, preload, src } = attributes;
-        return /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)("figure", { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime174.jsxs)("figure", { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
             "audio",
             {
               controls: "controls",
@@ -6259,7 +6267,7 @@ var wp;
               preload
             }
           ),
-          !import_block_editor13.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+          !import_block_editor13.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
             import_block_editor13.RichText.Content,
             {
               tagName: "figcaption",
@@ -6273,7 +6281,7 @@ var wp;

   // packages/block-library/build-module/audio/edit.mjs
   var import_blob2 = __toESM(require_blob(), 1);
-  var import_components8 = __toESM(require_components(), 1);
+  var import_components7 = __toESM(require_components(), 1);
   var import_block_editor15 = __toESM(require_block_editor(), 1);
   var import_i18n10 = __toESM(require_i18n(), 1);
   var import_data8 = __toESM(require_data(), 1);
@@ -6349,11 +6357,102 @@ var wp;
   }

   // packages/block-library/build-module/embed/util.mjs
-  var import_components6 = __toESM(require_components(), 1);
   var import_element5 = __toESM(require_element(), 1);
   var import_blocks3 = __toESM(require_blocks(), 1);
   var import_url2 = __toESM(require_url(), 1);

+  // node_modules/tslib/tslib.es6.mjs
+  var __assign = function() {
+    __assign = Object.assign || function __assign2(t2) {
+      for (var s2, i2 = 1, n2 = arguments.length; i2 < n2; i2++) {
+        s2 = arguments[i2];
+        for (var p2 in s2) if (Object.prototype.hasOwnProperty.call(s2, p2)) t2[p2] = s2[p2];
+      }
+      return t2;
+    };
+    return __assign.apply(this, arguments);
+  };
+
+  // node_modules/lower-case/dist.es2015/index.js
+  function lowerCase(str) {
+    return str.toLowerCase();
+  }
+
+  // node_modules/no-case/dist.es2015/index.js
+  var DEFAULT_SPLIT_REGEXP = [/([a-z0-9])([A-Z])/g, /([A-Z])([A-Z][a-z])/g];
+  var DEFAULT_STRIP_REGEXP = /[^A-Z0-9]+/gi;
+  function noCase(input, options2) {
+    if (options2 === void 0) {
+      options2 = {};
+    }
+    var _a = options2.splitRegexp, splitRegexp = _a === void 0 ? DEFAULT_SPLIT_REGEXP : _a, _b = options2.stripRegexp, stripRegexp = _b === void 0 ? DEFAULT_STRIP_REGEXP : _b, _c = options2.transform, transform = _c === void 0 ? lowerCase : _c, _d = options2.delimiter, delimiter = _d === void 0 ? " " : _d;
+    var result = replace(replace(input, splitRegexp, "$1\0$2"), stripRegexp, "\0");
+    var start = 0;
+    var end = result.length;
+    while (result.charAt(start) === "\0")
+      start++;
+    while (result.charAt(end - 1) === "\0")
+      end--;
+    return result.slice(start, end).split("\0").map(transform).join(delimiter);
+  }
+  function replace(input, re, value) {
+    if (re instanceof RegExp)
+      return input.replace(re, value);
+    return re.reduce(function(input2, re2) {
+      return input2.replace(re2, value);
+    }, input);
+  }
+
+  // node_modules/upper-case-first/dist.es2015/index.js
+  function upperCaseFirst(input) {
+    return input.charAt(0).toUpperCase() + input.substr(1);
+  }
+
+  // node_modules/capital-case/dist.es2015/index.js
+  function capitalCaseTransform(input) {
+    return upperCaseFirst(input.toLowerCase());
+  }
+  function capitalCase(input, options2) {
+    if (options2 === void 0) {
+      options2 = {};
+    }
+    return noCase(input, __assign({ delimiter: " ", transform: capitalCaseTransform }, options2));
+  }
+
+  // node_modules/dot-case/dist.es2015/index.js
+  function dotCase(input, options2) {
+    if (options2 === void 0) {
+      options2 = {};
+    }
+    return noCase(input, __assign({ delimiter: "." }, options2));
+  }
+
+  // node_modules/param-case/dist.es2015/index.js
+  function paramCase(input, options2) {
+    if (options2 === void 0) {
+      options2 = {};
+    }
+    return dotCase(input, __assign({ delimiter: "-" }, options2));
+  }
+
+  // packages/kebab-case/build-module/index.mjs
+  function kebabCase(str) {
+    let input = str?.toString?.() ?? "";
+    input = input.replace(/['\u2019]/, "");
+    return paramCase(input, {
+      splitRegexp: [
+        /(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,
+        // fooBar => foo-bar, 3Bar => 3-bar
+        /(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,
+        // 3bar => 3-bar
+        /([A-Za-z])([0-9])/g,
+        // Foo3 => foo-3, foo3 => foo-3
+        /([A-Z])([A-Z][a-z])/g
+        // FOOBar => foo-bar
+      ]
+    });
+  }
+
   // packages/block-library/build-module/embed/block.json
   var block_default7 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
@@ -6425,17 +6524,9 @@ var wp;
   ];
   var WP_EMBED_TYPE = "wp-embed";

-  // packages/block-library/build-module/lock-unlock.mjs
-  var import_private_apis = __toESM(require_private_apis(), 1);
-  var { lock, unlock } = (0, import_private_apis.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(
-    "I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.",
-    "@wordpress/block-library"
-  );
-
   // packages/block-library/build-module/embed/util.mjs
-  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
   var { name: DEFAULT_EMBED_BLOCK } = block_default7;
-  var { kebabCase } = unlock(import_components6.privateApis);
   var getEmbedInfoByProvider = (provider) => (0, import_blocks3.getBlockVariations)(DEFAULT_EMBED_BLOCK)?.find(
     ({ name: name122 }) => name122 === provider
   );
@@ -6454,7 +6545,7 @@ 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_runtime174.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime174.jsx)("img", { src: imageUrl, alt: photo.title, width: "100%" }) });
+    const photoPreview = /* @__PURE__ */ (0, import_jsx_runtime175.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)("img", { src: imageUrl, alt: photo.title, width: "100%" }) });
     return (0, import_element5.renderToString)(photoPreview);
   };
   var createUpgradedEmbedBlock = (props, attributesFromPreview = {}) => {
@@ -6551,7 +6642,7 @@ var wp;
     return existingClassNames;
   }
   function fallback(url, onReplace) {
-    const link = /* @__PURE__ */ (0, import_jsx_runtime174.jsx)("a", { href: url, children: url });
+    const link = /* @__PURE__ */ (0, import_jsx_runtime175.jsx)("a", { href: url, children: url });
     onReplace(
       (0, import_blocks3.createBlock)("core/paragraph", { content: (0, import_element5.renderToString)(link) })
     );
@@ -6604,9 +6695,9 @@ var wp;
   var import_compose4 = __toESM(require_compose(), 1);
   var import_i18n9 = __toESM(require_i18n(), 1);
   var import_block_editor14 = __toESM(require_block_editor(), 1);
-  var import_components7 = __toESM(require_components(), 1);
+  var import_components6 = __toESM(require_components(), 1);
   var import_blocks4 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
   function Caption({
     attributeKey = "caption",
     attributes,
@@ -6648,9 +6739,9 @@ var wp;
       },
       [isCaptionEmpty]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(import_jsx_runtime175.Fragment, { children: [
-      showToolbarButton && /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(import_block_editor14.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
-        import_components7.ToolbarButton,
+    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)(
+        import_components6.ToolbarButton,
         {
           onClick: () => {
             setShowCaption(!showCaption);
@@ -6665,7 +6756,7 @@ var wp;
           label: showCaption ? removeLabel : addLabel
         }
       ) }),
-      showCaption && (!import_block_editor14.RichText.isEmpty(caption) || isSelected) && /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
+      showCaption && (!import_block_editor14.RichText.isEmpty(caption) || isSelected) && /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
         import_block_editor14.RichText,
         {
           identifier: attributeKey,
@@ -6691,7 +6782,7 @@ var wp;
   }

   // packages/block-library/build-module/audio/edit.mjs
-  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES = ["audio"];
   function AudioEdit({
     attributes,
@@ -6767,10 +6858,10 @@ var wp;
     });
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     if (!src && !temporaryURL) {
-      return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
         import_block_editor15.MediaPlaceholder,
         {
-          icon: /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(import_block_editor15.BlockIcon, { icon: audio_default }),
+          icon: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(import_block_editor15.BlockIcon, { icon: audio_default }),
           onSelect: onSelectAudio,
           onSelectURL,
           accept: "audio/*",
@@ -6780,8 +6871,8 @@ var wp;
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(import_jsx_runtime176.Fragment, { children: [
-      isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(import_block_editor15.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+    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)(
         import_block_editor15.MediaReplaceFlow,
         {
           mediaId: id,
@@ -6795,8 +6886,8 @@ var wp;
           variant: "toolbar"
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(import_block_editor15.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(
-        import_components8.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(import_block_editor15.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime177.jsxs)(
+        import_components7.__experimentalToolsPanel,
         {
           label: (0, import_i18n10.__)("Settings"),
           resetAll: () => {
@@ -6808,8 +6899,8 @@ var wp;
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
-              import_components8.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+              import_components7.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n10.__)("Autoplay"),
                 isShownByDefault: true,
@@ -6817,8 +6908,8 @@ var wp;
                 onDeselect: () => setAttributes({
                   autoplay: false
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
-                  import_components8.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+                  import_components7.ToggleControl,
                   {
                     label: (0, import_i18n10.__)("Autoplay"),
                     onChange: toggleAttribute("autoplay"),
@@ -6828,8 +6919,8 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
-              import_components8.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+              import_components7.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n10.__)("Loop"),
                 isShownByDefault: true,
@@ -6837,8 +6928,8 @@ var wp;
                 onDeselect: () => setAttributes({
                   loop: false
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
-                  import_components8.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+                  import_components7.ToggleControl,
                   {
                     label: (0, import_i18n10.__)("Loop"),
                     onChange: toggleAttribute("loop"),
@@ -6847,8 +6938,8 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
-              import_components8.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+              import_components7.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n10.__)("Preload"),
                 isShownByDefault: true,
@@ -6856,8 +6947,8 @@ var wp;
                 onDeselect: () => setAttributes({
                   preload: void 0
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
-                  import_components8.SelectControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+                  import_components7.SelectControl,
                   {
                     label: (0, import_i18n10._x)(
                       "Preload",
@@ -6883,8 +6974,8 @@ var wp;
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)("figure", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime177.jsxs)("figure", { ...blockProps, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
           "audio",
           {
             controls: "controls",
@@ -6892,8 +6983,8 @@ var wp;
             src: src ?? temporaryURL
           }
         ),
-        !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(import_components8.Spinner, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+        !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(import_components7.Spinner, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
           Caption,
           {
             attributes,
@@ -6981,11 +7072,11 @@ var wp;

   // packages/block-library/build-module/audio/save.mjs
   var import_block_editor16 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 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_runtime177.jsxs)("figure", { ...import_block_editor16.useBlockProps.save(), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+    return src && /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)("figure", { ...import_block_editor16.useBlockProps.save(), children: [
+      /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
         "audio",
         {
           controls: "controls",
@@ -6995,7 +7086,7 @@ var wp;
           preload
         }
       ),
-      !import_block_editor16.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+      !import_block_editor16.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
         import_block_editor16.RichText.Content,
         {
           tagName: "figcaption",
@@ -7062,6 +7153,13 @@ var wp;
   };
   var transforms_default = transforms;

+  // packages/block-library/build-module/lock-unlock.mjs
+  var import_private_apis = __toESM(require_private_apis(), 1);
+  var { lock, unlock } = (0, import_private_apis.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(
+    "I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.",
+    "@wordpress/block-library"
+  );
+
   // packages/block-library/build-module/audio/index.mjs
   var { fieldsKey, formKey } = unlock(import_blocks6.privateApis);
   var { name: name7 } = block_default8;
@@ -7205,13 +7303,13 @@ var wp;
   // packages/block-library/build-module/breadcrumbs/edit.mjs
   var import_i18n12 = __toESM(require_i18n(), 1);
   var import_block_editor17 = __toESM(require_block_editor(), 1);
-  var import_components9 = __toESM(require_components(), 1);
+  var import_components8 = __toESM(require_components(), 1);
   var import_data9 = __toESM(require_data(), 1);
   var import_core_data4 = __toESM(require_core_data(), 1);
   var import_element8 = __toESM(require_element(), 1);
   var import_server_side_render2 = __toESM(require_server_side_render(), 1);
   var import_compose5 = __toESM(require_compose(), 1);
-  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
   var separatorDefaultValue = "/";
   function BreadcrumbEdit({
     attributes,
@@ -7298,7 +7396,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_runtime178.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(import_components9.Spinner, {}) });
+      return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(import_components8.Spinner, {}) });
     }
     let _showTerms;
     if (!isPostTypeHierarchical && !post?.parent) {
@@ -7325,7 +7423,7 @@ var wp;
       } else {
         placeholderItems.push((0, import_i18n12.__)("Ancestor"), (0, import_i18n12.__)("Parent"));
       }
-      placeholder2 = /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
+      placeholder2 = /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
         "nav",
         {
           ...blockProps,
@@ -7333,16 +7431,16 @@ var wp;
             "--separator": `"${separator.replace(/\\/g, "\\\\").replace(/"/g, '\\"')}"`,
             ...blockProps.style
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)("ol", { children: [
-            placeholderItems.map((text, index) => /* @__PURE__ */ (0, import_jsx_runtime178.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)("a", { href: `#breadcrumbs-pseudo-link-${index}`, children: text }) }, index)),
-            showCurrentItem && /* @__PURE__ */ (0, import_jsx_runtime178.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)("span", { "aria-current": "page", children: (0, import_i18n12.__)("Current") }) })
+          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") }) })
           ] })
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)(import_jsx_runtime178.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(import_block_editor17.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)(
-        import_components9.__experimentalToolsPanel,
+    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)(
+        import_components8.__experimentalToolsPanel,
         {
           label: (0, import_i18n12.__)("Settings"),
           resetAll: () => {
@@ -7354,8 +7452,8 @@ var wp;
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-              import_components9.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+              import_components8.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n12.__)("Show home breadcrumb"),
                 isShownByDefault: true,
@@ -7363,8 +7461,8 @@ var wp;
                 onDeselect: () => setAttributes({
                   showHomeItem: true
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-                  import_components9.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+                  import_components8.ToggleControl,
                   {
                     label: (0, import_i18n12.__)("Show home breadcrumb"),
                     onChange: (value) => setAttributes({ showHomeItem: value }),
@@ -7373,8 +7471,8 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-              import_components9.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+              import_components8.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n12.__)("Show current breadcrumb"),
                 isShownByDefault: true,
@@ -7382,8 +7480,8 @@ var wp;
                 onDeselect: () => setAttributes({
                   showCurrentItem: true
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-                  import_components9.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+                  import_components8.ToggleControl,
                   {
                     label: (0, import_i18n12.__)("Show current breadcrumb"),
                     onChange: (value) => setAttributes({ showCurrentItem: value }),
@@ -7392,8 +7490,8 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-              import_components9.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+              import_components8.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n12.__)("Separator"),
                 isShownByDefault: true,
@@ -7401,8 +7499,8 @@ var wp;
                 onDeselect: () => setAttributes({
                   separator: separatorDefaultValue
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-                  import_components9.TextControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+                  import_components8.TextControl,
                   {
                     autoComplete: "off",
                     label: (0, import_i18n12.__)("Separator"),
@@ -7422,9 +7520,9 @@ var wp;
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)(import_block_editor17.InspectorControls, { group: "advanced", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-          import_components9.CheckboxControl,
+      /* @__PURE__ */ (0, import_jsx_runtime179.jsxs)(import_block_editor17.InspectorControls, { group: "advanced", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+          import_components8.CheckboxControl,
           {
             label: (0, import_i18n12.__)("Show on homepage"),
             checked: showOnHomePage,
@@ -7434,8 +7532,8 @@ var wp;
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-          import_components9.CheckboxControl,
+        /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+          import_components8.CheckboxControl,
           {
             label: (0, import_i18n12.__)("Prefer taxonomy terms"),
             checked: prefersTaxonomy,
@@ -7446,7 +7544,7 @@ var wp;
           }
         )
       ] }),
-      status === "loading" && !showPlaceholder && (prevContentRef.current ? /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
+      status === "loading" && !showPlaceholder && (prevContentRef.current ? /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
         html_renderer_default,
         {
           wrapperProps: {
@@ -7458,14 +7556,14 @@ var wp;
           },
           html: prevContentRef.current
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime178.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(import_components9.Spinner, {}) })),
-      status === "error" && /* @__PURE__ */ (0, import_jsx_runtime178.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)("p", { children: (0, import_i18n12.sprintf)(
+      ) : /* @__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)(
         /* translators: %s: error message returned when rendering the block. */
         (0, import_i18n12.__)("Error: %s"),
         error2
       ) }) }),
       showPlaceholder && placeholder2,
-      !showPlaceholder && status === "success" && /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+      !showPlaceholder && status === "success" && /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
     ] });
   }

@@ -7486,7 +7584,7 @@ var wp;
     name: () => name9,
     settings: () => settings9
   });
-  var import_i18n15 = __toESM(require_i18n(), 1);
+  var import_i18n16 = __toESM(require_i18n(), 1);
   var import_blocks8 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/button/deprecated.mjs
@@ -7530,7 +7628,7 @@ var wp;
   }

   // packages/block-library/build-module/button/deprecated.mjs
-  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
   var migrateWidth = (attributes) => {
     const { width, ...otherAttributes } = attributes;
     if (!width) {
@@ -7813,7 +7911,7 @@ var wp;
       const wrapperClasses = clsx_default(className, {
         [`has-custom-width wp-block-button__width-${width}`]: width
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
         import_block_editor19.RichText.Content,
         {
           tagName: TagName2,
@@ -8014,7 +8112,7 @@ var wp;
       const wrapperClasses = clsx_default(className, {
         [`has-custom-width wp-block-button__width-${width}`]: width
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
         import_block_editor19.RichText.Content,
         {
           tagName: TagName2,
@@ -8195,7 +8293,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_runtime179.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
         import_block_editor19.RichText.Content,
         {
           tagName: TagName2,
@@ -8325,7 +8423,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_runtime179.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
         import_block_editor19.RichText.Content,
         {
           tagName: "a",
@@ -8440,7 +8538,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_runtime179.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
         import_block_editor19.RichText.Content,
         {
           tagName: "a",
@@ -8545,7 +8643,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_runtime179.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
           import_block_editor19.RichText.Content,
           {
             tagName: "a",
@@ -8629,7 +8727,7 @@ var wp;
         const wrapperClasses = clsx_default(className, {
           [`has-custom-width wp-block-button__width-${width}`]: width
         });
-        return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
           import_block_editor19.RichText.Content,
           {
             tagName: "a",
@@ -8713,7 +8811,7 @@ var wp;
         const wrapperClasses = clsx_default(className, {
           [`has-custom-width wp-block-button__width-${width}`]: width
         });
-        return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
           import_block_editor19.RichText.Content,
           {
             tagName: "a",
@@ -8780,7 +8878,7 @@ var wp;
         const buttonStyle = {
           borderRadius: borderRadius ? borderRadius + "px" : void 0
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
           import_block_editor19.RichText.Content,
           {
             tagName: "a",
@@ -8879,7 +8977,7 @@ var wp;
           color: textClass ? void 0 : customTextColor,
           borderRadius: borderRadius ? borderRadius + "px" : void 0
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
           import_block_editor19.RichText.Content,
           {
             tagName: "a",
@@ -8972,7 +9070,7 @@ var wp;
           backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
           color: textClass ? void 0 : customTextColor
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
           import_block_editor19.RichText.Content,
           {
             tagName: "a",
@@ -9033,7 +9131,7 @@ var wp;
           backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
           color: textClass ? void 0 : customTextColor
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
           import_block_editor19.RichText.Content,
           {
             tagName: "a",
@@ -9067,7 +9165,7 @@ var wp;
           color: textColor
         };
         const linkClass = "wp-block-button__link";
-        return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)("div", { className: `align${align}`, children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { className: `align${align}`, children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
           import_block_editor19.RichText.Content,
           {
             tagName: "a",
@@ -9097,12 +9195,12 @@ var wp;
       },
       save({ attributes }) {
         const { url, text, title, align, color, textColor } = attributes;
-        return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
           "div",
           {
             className: `align${align}`,
             style: { backgroundColor: color },
-            children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
               import_block_editor19.RichText.Content,
               {
                 tagName: "a",
@@ -9121,9 +9219,9 @@ var wp;
   var deprecated_default3 = deprecated;

   // packages/block-library/build-module/button/edit.mjs
-  var import_i18n14 = __toESM(require_i18n(), 1);
+  var import_i18n15 = __toESM(require_i18n(), 1);
   var import_element20 = __toESM(require_element(), 1);
-  var import_components10 = __toESM(require_components(), 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);
@@ -9307,7 +9405,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/list/CompositeList.mjs
-  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
   function CompositeList(props) {
     const {
       children,
@@ -9413,7 +9511,7 @@ var wp;
       labelsRef,
       nextIndexRef
     }), [register, unregister, subscribeMapChange, elementsRef, labelsRef, nextIndexRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(CompositeListContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(CompositeListContext.Provider, {
       value: contextValue,
       children
     });
@@ -10870,27 +10968,44 @@ 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 DirectionProvider = function DirectionProvider2(props) {
+    const {
+      direction = "ltr"
+    } = props;
+    const contextValue = React21.useMemo(() => ({
+      direction
+    }), [direction]);
+    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(DirectionContext.Provider, {
+      value: contextValue,
+      children: props.children
+    });
+  };
+  if (true) DirectionProvider.displayName = "DirectionProvider";
+
   // node_modules/@base-ui/utils/isElementDisabled.mjs
   function isElementDisabled(element) {
     return element == null || element.hasAttribute("disabled") || element.getAttribute("aria-disabled") === "true";
   }

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

   // node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
-  var React23 = __toESM(require_react(), 1);
+  var React24 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/composite/root/useCompositeRoot.mjs
-  var React22 = __toESM(require_react(), 1);
+  var React23 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/composite/constants.mjs
   var ACTIVE_COMPOSITE_ITEM = "data-composite-item-active";
@@ -10912,12 +11027,12 @@ var wp;
       disabledIndices,
       modifierKeys = EMPTY_ARRAY2
     } = params;
-    const [internalHighlightedIndex, internalSetHighlightedIndex] = React22.useState(0);
+    const [internalHighlightedIndex, internalSetHighlightedIndex] = React23.useState(0);
     const isGrid = grid != null;
-    const rootRef = React22.useRef(null);
+    const rootRef = React23.useRef(null);
     const mergedRef = useMergedRefs(rootRef, externalRef);
-    const elementsRef = React22.useRef([]);
-    const hasSetDefaultIndexRef = React22.useRef(false);
+    const elementsRef = React23.useRef([]);
+    const hasSetDefaultIndexRef = React23.useRef(false);
     const highlightedIndex = externalHighlightedIndex ?? internalHighlightedIndex;
     const onHighlightedIndexChange = useStableCallback((index, shouldScrollIntoView = false) => {
       (externalSetHighlightedIndex ?? internalSetHighlightedIndex)(index);
@@ -11112,7 +11227,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
-  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
   function CompositeRoot(componentProps) {
     const {
       render,
@@ -11166,15 +11281,15 @@ var wp;
       props: [defaultProps, ...props, elementProps],
       stateAttributesMapping: stateAttributesMapping3
     });
-    const contextValue = React23.useMemo(() => ({
+    const contextValue = React24.useMemo(() => ({
       highlightedIndex,
       onHighlightedIndexChange,
       highlightItemOnHover,
       relayKeyboardEvent
     }), [highlightedIndex, onHighlightedIndexChange, highlightItemOnHover, relayKeyboardEvent]);
-    return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(CompositeRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(CompositeRootContext.Provider, {
       value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(CompositeList, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(CompositeList, {
         elementsRef,
         onMapChange: (newMap) => {
           onMapChangeProp?.(newMap);
@@ -11211,14 +11326,14 @@ var wp;
   });

   // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
-  var React25 = __toESM(require_react(), 1);
+  var React26 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tabs/root/TabsRootContext.mjs
-  var React24 = __toESM(require_react(), 1);
-  var TabsRootContext = /* @__PURE__ */ React24.createContext(void 0);
+  var React25 = __toESM(require_react(), 1);
+  var TabsRootContext = /* @__PURE__ */ React25.createContext(void 0);
   if (true) TabsRootContext.displayName = "TabsRootContext";
   function useTabsRootContext() {
-    const context = React24.useContext(TabsRootContext);
+    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));
     }
@@ -11240,8 +11355,8 @@ var wp;
   };

   // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
-  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
-  var TabsRoot = /* @__PURE__ */ React25.forwardRef(function TabsRoot2(componentProps, forwardedRef) {
+  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
+  var TabsRoot = /* @__PURE__ */ React26.forwardRef(function TabsRoot2(componentProps, forwardedRef) {
     const {
       className,
       defaultValue: defaultValueProp = 0,
@@ -11253,8 +11368,8 @@ var wp;
       ...elementProps
     } = componentProps;
     const hasExplicitDefaultValueProp = componentProps.defaultValue !== void 0;
-    const tabPanelRefs = React25.useRef([]);
-    const [mountedTabPanels, setMountedTabPanels] = React25.useState(() => /* @__PURE__ */ new Map());
+    const tabPanelRefs = React26.useRef([]);
+    const [mountedTabPanels, setMountedTabPanels] = React26.useState(() => /* @__PURE__ */ new Map());
     const [value, setValue] = useControlled({
       controlled: valueProp,
       default: defaultValueProp,
@@ -11262,9 +11377,9 @@ var wp;
       state: "value"
     });
     const isControlled = valueProp !== void 0;
-    const [tabMap, setTabMap] = React25.useState(() => /* @__PURE__ */ new Map());
-    const lastKnownTabElementRef = React25.useRef(void 0);
-    const getTabElementBySelectedValue = React25.useCallback((selectedValue) => {
+    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;
       }
@@ -11275,7 +11390,7 @@ var wp;
       }
       return null;
     }, [tabMap]);
-    const [activationDirectionState, setActivationDirectionState] = React25.useState(() => ({
+    const [activationDirectionState, setActivationDirectionState] = React26.useState(() => ({
       previousValue: value,
       tabActivationDirection: "none"
     }));
@@ -11334,10 +11449,10 @@ var wp;
         return next2;
       });
     });
-    const getTabPanelIdByValue = React25.useCallback((tabValue) => {
+    const getTabPanelIdByValue = React26.useCallback((tabValue) => {
       return mountedTabPanels.get(tabValue);
     }, [mountedTabPanels]);
-    const getTabIdByPanelValue = React25.useCallback((tabPanelValue) => {
+    const getTabIdByPanelValue = React26.useCallback((tabPanelValue) => {
       for (const tabMetadata of tabMap.values()) {
         if (tabPanelValue === tabMetadata?.value) {
           return tabMetadata?.id;
@@ -11345,7 +11460,7 @@ var wp;
       }
       return void 0;
     }, [tabMap]);
-    const tabsContextValue = React25.useMemo(() => ({
+    const tabsContextValue = React26.useMemo(() => ({
       getTabElementBySelectedValue,
       getTabIdByPanelValue,
       getTabPanelIdByValue,
@@ -11357,7 +11472,7 @@ var wp;
       tabActivationDirection,
       value
     }), [getTabElementBySelectedValue, getTabIdByPanelValue, getTabPanelIdByValue, onValueChange, orientation, registerMountedTabPanel, setTabMap, unregisterMountedTabPanel, tabActivationDirection, value]);
-    const selectedTabMetadata = React25.useMemo(() => {
+    const selectedTabMetadata = React26.useMemo(() => {
       for (const tabMetadata of tabMap.values()) {
         if (tabMetadata != null && tabMetadata.value === value) {
           return tabMetadata;
@@ -11365,7 +11480,7 @@ var wp;
       }
       return void 0;
     }, [tabMap, value]);
-    const firstEnabledTabValue = React25.useMemo(() => {
+    const firstEnabledTabValue = React26.useMemo(() => {
       for (const tabMetadata of tabMap.values()) {
         if (tabMetadata != null && !tabMetadata.disabled) {
           return tabMetadata.value;
@@ -11373,10 +11488,10 @@ var wp;
       }
       return void 0;
     }, [tabMap]);
-    const shouldNotifyInitialValueChangeRef = React25.useRef(!hasExplicitDefaultValueProp);
-    const initialDefaultValueRef = React25.useRef(defaultValueProp);
-    const shouldHonorDisabledDefaultValueRef = React25.useRef(hasExplicitDefaultValueProp);
-    const didRegisterTabsRef = React25.useRef(false);
+    const shouldNotifyInitialValueChangeRef = React26.useRef(!hasExplicitDefaultValueProp);
+    const initialDefaultValueRef = React26.useRef(defaultValueProp);
+    const shouldHonorDisabledDefaultValueRef = React26.useRef(hasExplicitDefaultValueProp);
+    const didRegisterTabsRef = React26.useRef(false);
     useIsoLayoutEffect(() => {
       if (isControlled) {
         return;
@@ -11442,9 +11557,9 @@ var wp;
       props: elementProps,
       stateAttributesMapping: tabsStateAttributesMapping
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(TabsRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(TabsRootContext.Provider, {
       value: tabsContextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(CompositeList, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(CompositeList, {
         elementsRef: tabPanelRefs,
         children: element
       })
@@ -11502,14 +11617,14 @@ var wp;
   }

   // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
-  var React27 = __toESM(require_react(), 1);
+  var React28 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tabs/list/TabsListContext.mjs
-  var React26 = __toESM(require_react(), 1);
-  var TabsListContext = /* @__PURE__ */ React26.createContext(void 0);
+  var React27 = __toESM(require_react(), 1);
+  var TabsListContext = /* @__PURE__ */ React27.createContext(void 0);
   if (true) TabsListContext.displayName = "TabsListContext";
   function useTabsListContext() {
-    const context = React26.useContext(TabsListContext);
+    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));
     }
@@ -11517,7 +11632,7 @@ var wp;
   }

   // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
-  var TabsTab = /* @__PURE__ */ React27.forwardRef(function TabsTab2(componentProps, forwardedRef) {
+  var TabsTab = /* @__PURE__ */ React28.forwardRef(function TabsTab2(componentProps, forwardedRef) {
     const {
       className,
       disabled: disabled2 = false,
@@ -11543,7 +11658,7 @@ var wp;
       tabsListElement
     } = useTabsListContext();
     const id = useBaseUiId(idProp);
-    const tabMetadata = React27.useMemo(() => ({
+    const tabMetadata = React28.useMemo(() => ({
       disabled: disabled2,
       id,
       value
@@ -11558,8 +11673,8 @@ var wp;
       metadata: tabMetadata
     });
     const active = value === activeTabValue;
-    const isNavigatingRef = React27.useRef(false);
-    const tabElementRef = React27.useRef(null);
+    const isNavigatingRef = React28.useRef(false);
+    const tabElementRef = React28.useRef(null);
     useIsoLayoutEffect(() => {
       const tabElement = tabElementRef.current;
       if (!tabElement) {
@@ -11595,8 +11710,8 @@ var wp;
       focusableWhenDisabled: true
     });
     const tabPanelId = getTabPanelIdByValue(value);
-    const isPressingRef = React27.useRef(false);
-    const isMainButtonRef = React27.useRef(false);
+    const isPressingRef = React28.useRef(false);
+    const isMainButtonRef = React28.useRef(false);
     function onClick(event) {
       if (active || disabled2) {
         return;
@@ -11668,7 +11783,7 @@ var wp;
   if (true) TabsTab.displayName = "TabsTab";

   // node_modules/@base-ui/react/tabs/indicator/TabsIndicator.mjs
-  var React28 = __toESM(require_react(), 1);
+  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")}();';
@@ -11685,13 +11800,13 @@ var wp;
   })({});

   // node_modules/@base-ui/react/tabs/indicator/TabsIndicator.mjs
-  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
   var stateAttributesMapping = {
     ...tabsStateAttributesMapping,
     activeTabPosition: () => null,
     activeTabSize: () => null
   };
-  var TabsIndicator = /* @__PURE__ */ React28.forwardRef(function TabsIndicator2(componentProps, forwardedRef) {
+  var TabsIndicator = /* @__PURE__ */ React29.forwardRef(function TabsIndicator2(componentProps, forwardedRef) {
     const {
       className,
       render,
@@ -11714,7 +11829,7 @@ var wp;
     } = useTabsListContext();
     const isHydrating = useIsHydrating();
     const rerender = useForcedRerendering();
-    React28.useEffect(() => {
+    React29.useEffect(() => {
       return registerIndicatorUpdateListener(rerender);
     }, [registerIndicatorUpdateListener, rerender]);
     let left = 0;
@@ -11797,8 +11912,8 @@ var wp;
     if (value == null) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime183.jsxs)(React28.Fragment, {
-      children: [element, isHydrating && renderBeforeHydration && /* @__PURE__ */ (0, import_jsx_runtime183.jsx)("script", {
+    return /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(React29.Fragment, {
+      children: [element, isHydrating && renderBeforeHydration && /* @__PURE__ */ (0, import_jsx_runtime185.jsx)("script", {
         nonce,
         dangerouslySetInnerHTML: {
           __html: script
@@ -11810,7 +11925,7 @@ var wp;
   if (true) TabsIndicator.displayName = "TabsIndicator";

   // node_modules/@base-ui/react/tabs/panel/TabsPanel.mjs
-  var React29 = __toESM(require_react(), 1);
+  var React30 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tabs/panel/TabsPanelDataAttributes.mjs
   var TabsPanelDataAttributes = (function(TabsPanelDataAttributes2) {
@@ -11828,7 +11943,7 @@ var wp;
     ...tabsStateAttributesMapping,
     ...transitionStatusMapping
   };
-  var TabsPanel = /* @__PURE__ */ React29.forwardRef(function TabsPanel2(componentProps, forwardedRef) {
+  var TabsPanel = /* @__PURE__ */ React30.forwardRef(function TabsPanel2(componentProps, forwardedRef) {
     const {
       className,
       value,
@@ -11846,7 +11961,7 @@ var wp;
       unregisterMountedTabPanel
     } = useTabsRootContext();
     const id = useBaseUiId();
-    const metadata = React29.useMemo(() => ({
+    const metadata = React30.useMemo(() => ({
       id,
       value
     }), [id, value]);
@@ -11870,7 +11985,7 @@ var wp;
       tabActivationDirection,
       transitionStatus
     };
-    const panelRef = React29.useRef(null);
+    const panelRef = React30.useRef(null);
     const element = useRenderElement("div", componentProps, {
       state,
       ref: [forwardedRef, listItemRef, panelRef],
@@ -11915,9 +12030,9 @@ var wp;
   if (true) TabsPanel.displayName = "TabsPanel";

   // node_modules/@base-ui/react/tabs/list/TabsList.mjs
-  var React30 = __toESM(require_react(), 1);
-  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
-  var TabsList = /* @__PURE__ */ React30.forwardRef(function TabsList2(componentProps, forwardedRef) {
+  var React31 = __toESM(require_react(), 1);
+  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
+  var TabsList = /* @__PURE__ */ React31.forwardRef(function TabsList2(componentProps, forwardedRef) {
     const {
       activateOnFocus = false,
       className,
@@ -11933,11 +12048,11 @@ var wp;
       setTabMap,
       tabActivationDirection
     } = useTabsRootContext();
-    const [highlightedTabIndex, setHighlightedTabIndex] = React30.useState(0);
-    const [tabsListElement, setTabsListElement] = React30.useState(null);
-    const indicatorUpdateListenersRef = React30.useRef(/* @__PURE__ */ new Set());
-    const tabResizeObserverElementsRef = React30.useRef(/* @__PURE__ */ new Set());
-    const resizeObserverRef = React30.useRef(null);
+    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;
@@ -11986,7 +12101,7 @@ var wp;
       "aria-orientation": orientation === "vertical" ? "vertical" : void 0,
       role: "tablist"
     };
-    const tabsListContextValue = React30.useMemo(() => ({
+    const tabsListContextValue = React31.useMemo(() => ({
       activateOnFocus,
       highlightedTabIndex,
       registerIndicatorUpdateListener,
@@ -11995,9 +12110,9 @@ var wp;
       setHighlightedTabIndex,
       tabsListElement
     }), [activateOnFocus, highlightedTabIndex, registerIndicatorUpdateListener, registerTabResizeObserverElement, onTabActivation, setHighlightedTabIndex, tabsListElement]);
-    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(TabsListContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(TabsListContext.Provider, {
       value: tabsListContextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(CompositeRoot, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(CompositeRoot, {
         render,
         className,
         style: style2,
@@ -12024,11 +12139,11 @@ var wp;

   // packages/ui/build-module/icon/icon.mjs
   var import_element9 = __toESM(require_element(), 1);
-  var import_primitives160 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 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_runtime185.jsx)(
-      import_primitives160.SVG,
+    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+      import_primitives161.SVG,
       {
         ref,
         ...icon4.props,
@@ -12150,39 +12265,15 @@ var wp;
     return element;
   });

-  // packages/ui/build-module/utils/use-schedule-validation.mjs
-  var import_element11 = __toESM(require_element(), 1);
-  function useScheduleValidation(validate) {
-    const validateRef = (0, import_element11.useRef)(validate);
-    validateRef.current = validate;
-    const timerRef = (0, import_element11.useRef)(null);
-    const unmountedRef = (0, import_element11.useRef)(false);
-    const scheduleValidation = (0, import_element11.useCallback)(() => {
-      if (unmountedRef.current) {
-        return;
-      }
-      if (timerRef.current) {
-        clearTimeout(timerRef.current);
-      }
-      timerRef.current = setTimeout(() => {
-        validateRef.current();
-        timerRef.current = null;
-      }, 0);
-    }, []);
-    (0, import_element11.useEffect)(() => {
-      unmountedRef.current = false;
-      return () => {
-        unmountedRef.current = true;
-        if (timerRef.current) {
-          clearTimeout(timerRef.current);
-        }
-      };
-    }, []);
-    return scheduleValidation;
+  // 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 });
   }

   // packages/ui/build-module/visually-hidden/visually-hidden.mjs
-  var import_element12 = __toESM(require_element(), 1);
+  var import_element11 = __toESM(require_element(), 1);
   var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
   function getRuntime2() {
     const globalScope = globalThis;
@@ -12267,7 +12358,7 @@ var wp;
     registerStyle2("fa606a57ae", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");
   }
   var style_default2 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element12.forwardRef)(
+  var VisuallyHidden = (0, import_element11.forwardRef)(
     function VisuallyHidden2({ render, ...restProps }, ref) {
       const element = useRender({
         render,
@@ -12285,10 +12376,41 @@ var wp;
     }
   );

+  // 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/link/link.mjs
   var import_element13 = __toESM(require_element(), 1);
-  var import_i18n13 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 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() {
     const globalScope = globalThis;
@@ -12374,9 +12496,9 @@ var wp;
   }
   var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle3("5f8e7aa0bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+    registerStyle3("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_default = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" };
+  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("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"}}}');
   }
@@ -12402,23 +12524,23 @@ var wp;
         className: clsx_default(
           global_css_defense_default.a,
           resets_default["box-sizing"],
-          focus_default["outset-ring--focus-except-active"],
+          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"],
           className
         ),
         target: openInNewTab ? "_blank" : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(import_jsx_runtime186.Fragment, { children: [
+        children: /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(import_jsx_runtime189.Fragment, { children: [
           children,
-          openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+          openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
             "span",
             {
               className: style_default3["link-icon"],
               role: "img",
               "aria-label": (
                 /* translators: accessibility text appended to link text */
-                (0, import_i18n13.__)("(opens in a new tab)")
+                (0, import_i18n14.__)("(opens in a new tab)")
               )
             }
           )
@@ -12440,7 +12562,7 @@ var wp;
   // packages/ui/build-module/tabs/list.mjs
   var import_element14 = __toESM(require_element(), 1);
   var import_compose7 = __toESM(require_compose(), 1);
-  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
   function getRuntime4() {
     const globalScope = globalThis;
@@ -12604,7 +12726,7 @@ var wp;
         forwardedRef,
         (el) => setListEl(el)
       ]);
-      return /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)(
         index_parts_exports.List,
         {
           ref: mergedListRef,
@@ -12621,7 +12743,7 @@ var wp;
           tabIndex: otherProps.tabIndex ?? (overflow.isScrolling ? -1 : void 0),
           children: [
             children,
-            /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(index_parts_exports.Indicator, { className: style_default4.indicator })
+            /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(index_parts_exports.Indicator, { className: style_default4.indicator })
           ]
         }
       );
@@ -12633,7 +12755,7 @@ var wp;

   // packages/ui/build-module/tabs/context.mjs
   var import_element15 = __toESM(require_element(), 1);
-  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
   var VALIDATION_ENABLED = true;
   var TabsValidationContext = VALIDATION_ENABLED ? (0, import_element15.createContext)(null) : null;
   function useRegisterTabDev() {
@@ -12697,17 +12819,17 @@ var wp;
       }),
       [registerTab, registerPanel]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
   }
   function TabsValidationProviderProd({
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(import_jsx_runtime188.Fragment, { children });
+    return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(import_jsx_runtime191.Fragment, { children });
   }
   var TabsValidationProvider = VALIDATION_ENABLED ? TabsValidationProviderDev : TabsValidationProviderProd;

   // packages/ui/build-module/tabs/panel.mjs
-  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
   function getRuntime5() {
     const globalScope = globalThis;
@@ -12793,19 +12915,19 @@ var wp;
   }
   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("5f8e7aa0bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+    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_default2 = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" };
+  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)(
     function TabPanel({ className, ...otherProps }, forwardedRef) {
       useRegisterPanel();
-      return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
         index_parts_exports.Panel,
         {
           ref: forwardedRef,
           className: clsx_default(
             global_css_defense_default2.div,
-            focus_default2["outset-ring--focus-visible"],
+            focus_module_default2["outset-ring--focus-visible"],
             className
           ),
           ...otherProps
@@ -12816,16 +12938,16 @@ var wp;

   // packages/ui/build-module/tabs/root.mjs
   var import_element17 = __toESM(require_element(), 1);
-  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
   var Root = (0, import_element17.forwardRef)(
     function TabsRoot3({ ...otherProps }, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(TabsValidationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...otherProps }) });
+      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 }) }) });
     }
   );

   // packages/ui/build-module/tabs/tab.mjs
   var import_element18 = __toESM(require_element(), 1);
-  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
   function getRuntime6() {
     const globalScope = globalThis;
@@ -12912,15 +13034,15 @@ var wp;
   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) {
     useRegisterTab();
-    return /* @__PURE__ */ (0, import_jsx_runtime191.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(
       index_parts_exports.Tab,
       {
         ref: forwardedRef,
         className: clsx_default(style_default5.tab, className),
         ...otherProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime191.jsx)("span", { className: style_default5["tab-children"], children }),
-          /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(Icon, { icon: chevron_right_default, className: style_default5["tab-chevron"] })
+          /* @__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"] })
         ]
       }
     );
@@ -13032,14 +13154,14 @@ var wp;
   }

   // packages/block-library/build-module/button/edit.mjs
-  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
   var { HTMLElementControl } = unlock(import_block_editor21.privateApis);
   var { subscribeDelegatedListener } = unlock(import_compose9.privateApis);
   var LINK_SETTINGS = [
     ...import_block_editor21.LinkControl.DEFAULT_LINK_SETTINGS,
     {
       id: "nofollow",
-      title: (0, import_i18n14.__)("Mark as nofollow")
+      title: (0, import_i18n15.__)("Mark as nofollow")
     }
   ];
   function useEnter(clientId) {
@@ -13186,12 +13308,12 @@ var wp;
     }
     function createButtonText(searchTerm) {
       return (0, import_element20.createInterpolateElement)(
-        (0, import_i18n14.sprintf)(
+        (0, import_i18n15.sprintf)(
           /* translators: %s: search term. */
-          (0, import_i18n14.__)("Create page: <mark>%s</mark>"),
+          (0, import_i18n15.__)("Create page: <mark>%s</mark>"),
           searchTerm
         ),
-        { mark: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("mark", {}) }
+        { mark: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)("mark", {}) }
       );
     }
     function startEditing(event) {
@@ -13269,19 +13391,19 @@ var wp;
       }
       return dimensionsProps.style;
     }, [width, resolvedWidth, dimensionsProps.style]);
-    return /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(import_jsx_runtime192.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(import_jsx_runtime195.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
         "div",
         {
           ...blockProps,
           className: classes,
           style: { ...blockProps.style, ...widthStyle },
-          children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
             import_block_editor21.RichText,
             {
               ref: mergedRef,
-              "aria-label": (0, import_i18n14.__)("Button text"),
-              placeholder: placeholder2 || (0, import_i18n14.__)("Add text\u2026"),
+              "aria-label": (0, import_i18n15.__)("Button text"),
+              placeholder: placeholder2 || (0, import_i18n15.__)("Add text\u2026"),
               value: text,
               onChange: (value) => setAttributes({
                 text: removeAnchorTag(value)
@@ -13316,19 +13438,19 @@ var wp;
           )
         }
       ),
-      hasBlockControls && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(import_block_editor21.BlockControls, { group: "block", children: isLinkTag && !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
-        import_components10.ToolbarButton,
+      hasBlockControls && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(import_block_editor21.BlockControls, { group: "block", children: isLinkTag && !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+        import_components9.ToolbarButton,
         {
           name: "link",
           icon: !isURLSet ? link_default : link_off_default,
-          title: !isURLSet ? (0, import_i18n14.__)("Link") : (0, import_i18n14.__)("Unlink"),
+          title: !isURLSet ? (0, import_i18n15.__)("Link") : (0, import_i18n15.__)("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_runtime192.jsx)(
-        import_components10.Popover,
+      isLinkTag && isSelected && (isEditingURL || isURLSet) && !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+        import_components9.Popover,
         {
           placement: "bottom",
           onClose: () => {
@@ -13339,7 +13461,7 @@ var wp;
           focusOnMount: isEditingURL ? "firstElement" : false,
           __unstableSlotName: "__unstable-block-tools-after",
           shift: true,
-          children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
             import_block_editor21.LinkControl,
             {
               value: linkValue,
@@ -13368,28 +13490,28 @@ var wp;
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(import_block_editor21.InspectorControls, { group: "advanced", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(import_block_editor21.InspectorControls, { group: "advanced", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
           HTMLElementControl,
           {
             tagName,
             onChange: (value) => setAttributes({ tagName: value }),
             options: [
-              { label: (0, import_i18n14.__)("Default (<a>)"), value: "a" },
+              { label: (0, import_i18n15.__)("Default (<a>)"), value: "a" },
               { label: "<button>", value: "button" }
             ]
           }
         ),
-        isLinkTag && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
-          import_components10.TextControl,
+        isLinkTag && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+          import_components9.TextControl,
           {
-            label: (0, import_i18n14.__)("Link relation"),
+            label: (0, import_i18n15.__)("Link relation"),
             help: (0, import_element20.createInterpolateElement)(
-              (0, import_i18n14.__)(
+              (0, import_i18n15.__)(
                 "The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
               ),
               {
-                a: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                a: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
                   Link,
                   {
                     openInNewTab: true,
@@ -13569,7 +13691,7 @@ var wp;

   // packages/block-library/build-module/button/save.mjs
   var import_block_editor22 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
   function save6({ attributes }) {
     const {
       tagName,
@@ -13611,7 +13733,7 @@ var wp;
       ...typographyProps.style,
       writingMode: void 0
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)("div", { ...import_block_editor22.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("div", { ...import_block_editor22.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
       import_block_editor22.RichText.Content,
       {
         tagName: TagName2,
@@ -13635,7 +13757,7 @@ var wp;
     example: {
       attributes: {
         className: "is-style-fill",
-        text: (0, import_i18n15.__)("Call to action")
+        text: (0, import_i18n16.__)("Call to action")
       }
     },
     edit: edit_default2,
@@ -13661,14 +13783,14 @@ var wp;
     settings9[fieldsKey2] = [
       {
         id: "text",
-        label: (0, import_i18n15.__)("Content"),
+        label: (0, import_i18n16.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       },
       {
         id: "link",
-        label: (0, import_i18n15.__)("Link"),
+        label: (0, import_i18n16.__)("Link"),
         type: "url",
         Edit: "link",
         // TODO: replace with custom component
@@ -13698,11 +13820,11 @@ var wp;
     name: () => name10,
     settings: () => settings10
   });
-  var import_i18n16 = __toESM(require_i18n(), 1);
+  var import_i18n17 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/buttons/deprecated.mjs
   var import_block_editor23 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
   var migrateWithLayout = (attributes) => {
     if (!!attributes.layout) {
       return attributes;
@@ -13747,7 +13869,7 @@ var wp;
       isEligible: ({ contentJustification, orientation }) => !!contentJustification || !!orientation,
       migrate: migrateWithLayout,
       save({ attributes: { contentJustification, orientation } }) {
-        return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
           "div",
           {
             ...import_block_editor23.useBlockProps.save({
@@ -13756,7 +13878,7 @@ var wp;
                 "is-vertical": orientation === "vertical"
               })
             }),
-            children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(import_block_editor23.InnerBlocks.Content, {})
+            children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(import_block_editor23.InnerBlocks.Content, {})
           }
         );
       }
@@ -13767,7 +13889,7 @@ var wp;
         anchor: true
       },
       save() {
-        return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(import_block_editor23.InnerBlocks.Content, {}) });
+        return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(import_block_editor23.InnerBlocks.Content, {}) });
       },
       isEligible({ align }) {
         return align && ["center", "left", "right"].includes(align);
@@ -13908,20 +14030,9 @@ var wp;

   // packages/block-library/build-module/buttons/edit.mjs
   var import_block_editor24 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_BLOCK = {
-    name: "core/button",
-    attributesToCopy: [
-      "backgroundColor",
-      "border",
-      "className",
-      "fontFamily",
-      "fontSize",
-      "gradient",
-      "style",
-      "textColor",
-      "width"
-    ]
+    name: "core/button"
   };
   function ButtonsEdit({ attributes, className }) {
     const { fontSize, layout, style: style2 } = attributes;
@@ -13932,11 +14043,9 @@ var wp;
     });
     const innerBlocksProps = (0, import_block_editor24.useInnerBlocksProps)(blockProps, {
       defaultBlock: DEFAULT_BLOCK,
-      template: [["core/button"]],
-      templateInsertUpdatesSelection: true,
       orientation: layout?.orientation ?? "horizontal"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)("div", { ...innerBlocksProps });
   }
   var edit_default3 = ButtonsEdit;

@@ -14015,7 +14124,7 @@ var wp;

   // packages/block-library/build-module/buttons/save.mjs
   var import_block_editor25 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
   function save7({ attributes, className }) {
     const { fontSize, style: style2 } = attributes;
     const blockProps = import_block_editor25.useBlockProps.save({
@@ -14024,11 +14133,12 @@ var wp;
       })
     });
     const innerBlocksProps = import_block_editor25.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/buttons/index.mjs
   var { name: name10 } = block_default11;
+  var TEMPLATE4 = [["core/button"]];
   var settings10 = {
     icon: buttons_default,
     example: {
@@ -14041,16 +14151,18 @@ var wp;
       innerBlocks: [
         {
           name: "core/button",
-          attributes: { text: (0, import_i18n16.__)("Find out more") }
+          attributes: { text: (0, import_i18n17.__)("Find out more") }
         },
         {
           name: "core/button",
-          attributes: { text: (0, import_i18n16.__)("Contact us") }
+          attributes: { text: (0, import_i18n17.__)("Contact us") }
         }
       ]
     },
     deprecated: deprecated_default4,
     transforms: transforms_default2,
+    template: TEMPLATE4,
+    templateInsertUpdatesSelection: true,
     edit: edit_default3,
     save: save7
   };
@@ -14116,14 +14228,14 @@ var wp;
   };

   // packages/block-library/build-module/calendar/edit.mjs
-  var import_components11 = __toESM(require_components(), 1);
+  var import_components10 = __toESM(require_components(), 1);
   var import_data12 = __toESM(require_data(), 1);
   var import_server_side_render3 = __toESM(require_server_side_render(), 1);
   var import_block_editor26 = __toESM(require_block_editor(), 1);
   var import_core_data5 = __toESM(require_core_data(), 1);
-  var import_i18n17 = __toESM(require_i18n(), 1);
+  var import_i18n18 = __toESM(require_i18n(), 1);
   var import_compose10 = __toESM(require_compose(), 1);
-  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
   var getYearMonth = memize((date) => {
     if (!date) {
       return {};
@@ -14175,16 +14287,16 @@ var wp;
     const disabledRef = (0, import_compose10.useDisabled)();
     const blockProps = (0, import_block_editor26.useBlockProps)({ ref: disabledRef });
     if (!hasPosts) {
-      return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(import_components11.Placeholder, { icon: calendar_default, label: (0, import_i18n17.__)("Calendar"), children: !hasPostsResolved ? /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(import_components11.Spinner, {}) : (0, import_i18n17.__)("No published posts found.") }) });
+      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_runtime197.jsxs)(import_jsx_runtime197.Fragment, { children: [
-      status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(import_components11.Spinner, {}) }),
-      status === "error" && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("p", { children: (0, import_i18n17.sprintf)(
+    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)(
         /* translators: %s: error message returned when rendering the block. */
-        (0, import_i18n17.__)("Error: %s"),
+        (0, import_i18n18.__)("Error: %s"),
         error2
       ) }) }),
-      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
     ] });
   }

@@ -14327,15 +14439,15 @@ var wp;
   };

   // packages/block-library/build-module/categories/edit.mjs
-  var import_components12 = __toESM(require_components(), 1);
+  var import_components11 = __toESM(require_components(), 1);
   var import_compose11 = __toESM(require_compose(), 1);
   var import_block_editor27 = __toESM(require_block_editor(), 1);
   var import_html_entities2 = __toESM(require_html_entities(), 1);
-  var import_i18n18 = __toESM(require_i18n(), 1);
+  var import_i18n19 = __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_runtime198 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
   function CategoriesEdit({
     attributes: {
       displayAsDropdown,
@@ -14372,7 +14484,7 @@ var wp;
     const { createWarningNotice } = (0, import_data13.useDispatch)(import_notices2.store);
     const showRedirectionPreventedNotice = (event) => {
       event.preventDefault();
-      createWarningNotice((0, import_i18n18.__)("Links are disabled in the editor."), {
+      createWarningNotice((0, import_i18n19.__)("Links are disabled in the editor."), {
         id: `block-library/core/categories/redirection-prevented/${clientId}`,
         type: "snackbar"
       });
@@ -14387,7 +14499,7 @@ var wp;
       return categories.filter(({ parent }) => parent === parentId);
     };
     const toggleAttribute = (attributeName) => (newValue) => setAttributes({ [attributeName]: newValue });
-    const renderCategoryName = (name122) => !name122 ? (0, import_i18n18.__)("(Untitled)") : (0, import_html_entities2.decodeEntities)(name122).trim();
+    const renderCategoryName = (name122) => !name122 ? (0, import_i18n19.__)("(Untitled)") : (0, import_html_entities2.decodeEntities)(name122).trim();
     const renderCategoryList = () => {
       const parentId = isHierarchicalTaxonomy && showHierarchy ? 0 : null;
       const categoriesList = getCategoriesList(parentId);
@@ -14398,10 +14510,10 @@ var wp;
     const renderCategoryListItem = (category) => {
       const childCategories = getCategoriesList(category.id);
       const { id, link, count, name: name122 } = category;
-      return /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)("li", { className: `cat-item cat-item-${id}`, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime198.jsx)("a", { href: link, onClick: showRedirectionPreventedNotice, children: renderCategoryName(name122) }),
+      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) }),
         showPostCounts && ` (${count})`,
-        isHierarchicalTaxonomy && showHierarchy && !!childCategories.length && /* @__PURE__ */ (0, import_jsx_runtime198.jsx)("ul", { className: "children", children: childCategories.map(
+        isHierarchicalTaxonomy && showHierarchy && !!childCategories.length && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("ul", { className: "children", children: childCategories.map(
           (childCategory) => renderCategoryListItem(childCategory)
         ) })
       ] }, id);
@@ -14409,12 +14521,12 @@ var wp;
     const renderCategoryDropdown = () => {
       const parentId = isHierarchicalTaxonomy && showHierarchy ? 0 : null;
       const categoriesList = getCategoriesList(parentId);
-      return /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(import_jsx_runtime198.Fragment, { children: [
-        showLabel ? /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(import_jsx_runtime201.Fragment, { children: [
+        showLabel ? /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
           import_block_editor27.RichText,
           {
             className: "wp-block-categories__label",
-            "aria-label": (0, import_i18n18.__)("Label text"),
+            "aria-label": (0, import_i18n19.__)("Label text"),
             placeholder: taxonomy?.name,
             withoutInteractiveFormatting: true,
             value: label,
@@ -14422,12 +14534,12 @@ var wp;
           }
         ) : (
           // eslint-disable-next-line jsx-a11y/label-has-associated-control
-          /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime198.jsx)("label", { htmlFor: selectId }), children: label ? label : taxonomy?.name })
+          /* @__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_runtime198.jsxs)("select", { id: selectId, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime198.jsx)("option", { children: (0, import_i18n18.sprintf)(
+        /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)("select", { id: selectId, children: [
+          /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("option", { children: (0, import_i18n19.sprintf)(
             /* translators: %s: taxonomy's singular name */
-            (0, import_i18n18.__)("Select %s"),
+            (0, import_i18n19.__)("Select %s"),
             taxonomy?.labels?.singular_name
           ) }),
           categoriesList.map(
@@ -14440,7 +14552,7 @@ var wp;
       const { id, count, name: name122 } = category;
       const childCategories = getCategoriesList(id);
       return [
-        /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)("option", { className: `level-${level}`, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)("option", { className: `level-${level}`, children: [
           Array.from({ length: level * 3 }).map(() => "\xA0"),
           renderCategoryName(name122),
           showPostCounts && ` (${count})`
@@ -14463,11 +14575,11 @@ var wp;
       className: classes
     });
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(TagName2, { ...blockProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(import_block_editor27.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(
-        import_components12.__experimentalToolsPanel,
+    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)(
+        import_components11.__experimentalToolsPanel,
         {
-          label: (0, import_i18n18.__)("Settings"),
+          label: (0, import_i18n19.__)("Settings"),
           resetAll: () => {
             setAttributes({
               taxonomy: "category",
@@ -14481,21 +14593,21 @@ var wp;
           },
           dropdownMenuProps,
           children: [
-            Array.isArray(taxonomies) && /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-              import_components12.__experimentalToolsPanelItem,
+            Array.isArray(taxonomies) && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+              import_components11.__experimentalToolsPanelItem,
               {
                 hasValue: () => {
                   return taxonomySlug !== "category";
                 },
-                label: (0, import_i18n18.__)("Taxonomy"),
+                label: (0, import_i18n19.__)("Taxonomy"),
                 onDeselect: () => {
                   setAttributes({ taxonomy: "category" });
                 },
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-                  import_components12.SelectControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                  import_components11.SelectControl,
                   {
-                    label: (0, import_i18n18.__)("Taxonomy"),
+                    label: (0, import_i18n19.__)("Taxonomy"),
                     options: taxonomies.map((t2) => ({
                       label: t2.name,
                       value: t2.slug
@@ -14508,69 +14620,69 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-              import_components12.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+              import_components11.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!displayAsDropdown,
-                label: (0, import_i18n18.__)("Display as dropdown"),
+                label: (0, import_i18n19.__)("Display as dropdown"),
                 onDeselect: () => setAttributes({ displayAsDropdown: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-                  import_components12.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                  import_components11.ToggleControl,
                   {
-                    label: (0, import_i18n18.__)("Display as dropdown"),
+                    label: (0, import_i18n19.__)("Display as dropdown"),
                     checked: displayAsDropdown,
                     onChange: toggleAttribute("displayAsDropdown")
                   }
                 )
               }
             ),
-            displayAsDropdown && /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-              import_components12.__experimentalToolsPanelItem,
+            displayAsDropdown && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+              import_components11.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showLabel,
-                label: (0, import_i18n18.__)("Show label"),
+                label: (0, import_i18n19.__)("Show label"),
                 onDeselect: () => setAttributes({ showLabel: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-                  import_components12.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                  import_components11.ToggleControl,
                   {
                     className: "wp-block-categories__indentation",
-                    label: (0, import_i18n18.__)("Show label"),
+                    label: (0, import_i18n19.__)("Show label"),
                     checked: showLabel,
                     onChange: toggleAttribute("showLabel")
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-              import_components12.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+              import_components11.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!showPostCounts,
-                label: (0, import_i18n18.__)("Show post counts"),
+                label: (0, import_i18n19.__)("Show post counts"),
                 onDeselect: () => setAttributes({ showPostCounts: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-                  import_components12.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                  import_components11.ToggleControl,
                   {
-                    label: (0, import_i18n18.__)("Show post counts"),
+                    label: (0, import_i18n19.__)("Show post counts"),
                     checked: showPostCounts,
                     onChange: toggleAttribute("showPostCounts")
                   }
                 )
               }
             ),
-            isHierarchicalTaxonomy && /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-              import_components12.__experimentalToolsPanelItem,
+            isHierarchicalTaxonomy && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+              import_components11.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!showOnlyTopLevel,
-                label: (0, import_i18n18.__)("Show only top level terms"),
+                label: (0, import_i18n19.__)("Show only top level terms"),
                 onDeselect: () => setAttributes({ showOnlyTopLevel: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-                  import_components12.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                  import_components11.ToggleControl,
                   {
-                    label: (0, import_i18n18.__)("Show only top level terms"),
+                    label: (0, import_i18n19.__)("Show only top level terms"),
                     checked: showOnlyTopLevel,
                     onChange: toggleAttribute(
                       "showOnlyTopLevel"
@@ -14579,34 +14691,34 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-              import_components12.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+              import_components11.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!showEmpty,
-                label: (0, import_i18n18.__)("Show empty terms"),
+                label: (0, import_i18n19.__)("Show empty terms"),
                 onDeselect: () => setAttributes({ showEmpty: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-                  import_components12.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                  import_components11.ToggleControl,
                   {
-                    label: (0, import_i18n18.__)("Show empty terms"),
+                    label: (0, import_i18n19.__)("Show empty terms"),
                     checked: showEmpty,
                     onChange: toggleAttribute("showEmpty")
                   }
                 )
               }
             ),
-            isHierarchicalTaxonomy && !showOnlyTopLevel && /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-              import_components12.__experimentalToolsPanelItem,
+            isHierarchicalTaxonomy && !showOnlyTopLevel && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+              import_components11.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!showHierarchy,
-                label: (0, import_i18n18.__)("Show hierarchy"),
+                label: (0, import_i18n19.__)("Show hierarchy"),
                 onDeselect: () => setAttributes({ showHierarchy: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-                  import_components12.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                  import_components11.ToggleControl,
                   {
-                    label: (0, import_i18n18.__)("Show hierarchy"),
+                    label: (0, import_i18n19.__)("Show hierarchy"),
                     checked: showHierarchy,
                     onChange: toggleAttribute("showHierarchy")
                   }
@@ -14616,18 +14728,18 @@ var wp;
           ]
         }
       ) }),
-      isResolving && /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(import_components12.Placeholder, { icon: pin_default, label: (0, import_i18n18.__)("Terms"), children: /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(import_components12.Spinner, {}) }),
-      !isResolving && categories?.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime198.jsx)("p", { children: taxonomy.labels.no_terms }),
+      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 && categories?.length > 0 && (displayAsDropdown ? renderCategoryDropdown() : renderCategoryList())
     ] });
   }

   // packages/block-library/build-module/categories/variations.mjs
-  var import_i18n19 = __toESM(require_i18n(), 1);
+  var import_i18n20 = __toESM(require_i18n(), 1);
   var variations = [
     {
       name: "terms",
-      title: (0, import_i18n19.__)("Terms List"),
+      title: (0, import_i18n20.__)("Terms List"),
       icon: category_default,
       attributes: {
         // We need to set an attribute here that will be set when inserting the block.
@@ -14644,8 +14756,8 @@ var wp;
     },
     {
       name: "categories",
-      title: (0, import_i18n19.__)("Categories List"),
-      description: (0, import_i18n19.__)("Display a list of all categories."),
+      title: (0, import_i18n20.__)("Categories List"),
+      description: (0, import_i18n20.__)("Display a list of all categories."),
       icon: category_default,
       attributes: {
         taxonomy: "category"
@@ -14681,17 +14793,17 @@ var wp;
   // packages/block-library/build-module/freeform/edit.mjs
   var import_block_editor30 = __toESM(require_block_editor(), 1);
   var import_data16 = __toESM(require_data(), 1);
-  var import_components15 = __toESM(require_components(), 1);
+  var import_components14 = __toESM(require_components(), 1);
   var import_element22 = __toESM(require_element(), 1);
-  var import_i18n22 = __toESM(require_i18n(), 1);
+  var import_i18n23 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/freeform/convert-to-blocks-button.mjs
-  var import_i18n20 = __toESM(require_i18n(), 1);
-  var import_components13 = __toESM(require_components(), 1);
+  var import_i18n21 = __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_runtime199 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
   var ConvertToBlocksButton = ({ clientId }) => {
     const { replaceBlocks } = (0, import_data14.useDispatch)(import_block_editor28.store);
     const block = (0, import_data14.useSelect)(
@@ -14700,14 +14812,14 @@ var wp;
       },
       [clientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
-      import_components13.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+      import_components12.ToolbarButton,
       {
         onClick: () => replaceBlocks(
           block.clientId,
           (0, import_blocks12.rawHandler)({ HTML: (0, import_blocks12.serialize)(block) })
         ),
-        children: (0, import_i18n20.__)("Convert to blocks")
+        children: (0, import_i18n21.__)("Convert to blocks")
       }
     );
   };
@@ -14715,25 +14827,25 @@ var wp;

   // packages/block-library/build-module/freeform/modal.mjs
   var import_block_editor29 = __toESM(require_block_editor(), 1);
-  var import_components14 = __toESM(require_components(), 1);
+  var import_components13 = __toESM(require_components(), 1);
   var import_element21 = __toESM(require_element(), 1);
-  var import_i18n21 = __toESM(require_i18n(), 1);
+  var import_i18n22 = __toESM(require_i18n(), 1);
   var import_data15 = __toESM(require_data(), 1);
   var import_compose12 = __toESM(require_compose(), 1);
-  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
   function ModalAuxiliaryActions({ onClick, isModalFullScreen }) {
     const isMobileViewport = (0, import_compose12.useViewportMatch)("small", "<");
     if (isMobileViewport) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
-      import_components14.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+      import_components13.Button,
       {
         size: "compact",
         onClick,
         icon: fullscreen_default,
         isPressed: isModalFullScreen,
-        label: isModalFullScreen ? (0, import_i18n21.__)("Exit fullscreen") : (0, import_i18n21.__)("Enter fullscreen")
+        label: isModalFullScreen ? (0, import_i18n22.__)("Exit fullscreen") : (0, import_i18n22.__)("Enter fullscreen")
       }
     );
   }
@@ -14766,21 +14878,21 @@ var wp;
         window.wp.oldEditor.remove(props.id);
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)("textarea", { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("textarea", { ...props });
   }
   function ModalEdit({ clientId, content, onClose, onChange }) {
     const [isModalFullScreen, setIsModalFullScreen] = (0, import_element21.useState)(false);
     const id = `editor-${clientId}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(
-      import_components14.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(
+      import_components13.Modal,
       {
-        title: (0, import_i18n21.__)("Classic Editor"),
+        title: (0, import_i18n22.__)("Classic Editor"),
         onRequestClose: onClose,
         shouldCloseOnClickOutside: false,
         overlayClassName: "block-editor-freeform-modal",
         isFullScreen: isModalFullScreen,
         className: "block-editor-freeform-modal__content",
-        headerActions: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+        headerActions: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
           ModalAuxiliaryActions,
           {
             onClick: () => setIsModalFullScreen(!isModalFullScreen),
@@ -14788,25 +14900,25 @@ var wp;
           }
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(ClassicEdit, { id, defaultValue: content }),
-          /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(
-            import_components14.Flex,
+          /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(ClassicEdit, { id, defaultValue: content }),
+          /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(
+            import_components13.Flex,
             {
               className: "block-editor-freeform-modal__actions",
               justify: "flex-end",
               expanded: false,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(import_components14.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
-                  import_components14.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(import_components13.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+                  import_components13.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "tertiary",
                     onClick: onClose,
-                    children: (0, import_i18n21.__)("Cancel")
+                    children: (0, import_i18n22.__)("Cancel")
                   }
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(import_components14.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
-                  import_components14.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(import_components13.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+                  import_components13.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "primary",
@@ -14814,7 +14926,7 @@ var wp;
                       onChange(window.wp.oldEditor.getContent(id));
                       onClose();
                     },
-                    children: (0, import_i18n21.__)("Save")
+                    children: (0, import_i18n22.__)("Save")
                   }
                 ) })
               ]
@@ -14826,7 +14938,7 @@ var wp;
   }

   // packages/block-library/build-module/freeform/edit.mjs
-  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
   function FreeformEdit({
     attributes,
     setAttributes,
@@ -14839,37 +14951,37 @@ var wp;
       (select10) => select10(import_block_editor30.store).canRemoveBlock(clientId),
       [clientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(import_jsx_runtime201.Fragment, { children: [
-      canRemove && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(import_block_editor30.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(import_components15.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(convert_to_blocks_button_default, { clientId }) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(import_block_editor30.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(import_components15.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
-        import_components15.ToolbarButton,
+    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)(
+        import_components14.ToolbarButton,
         {
           ref: editButtonRef,
           onClick: () => setOpen(true),
-          children: (0, import_i18n22.__)("Edit")
+          children: (0, import_i18n23.__)("Edit")
         }
       ) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)("div", { ...(0, import_block_editor30.useBlockProps)(), children: [
-        content ? /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(import_element22.RawHTML, { children: content }) : /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
-          import_components15.Placeholder,
+      /* @__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)(
+          import_components14.Placeholder,
           {
-            icon: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(import_block_editor30.BlockIcon, { icon: classic_default }),
-            label: (0, import_i18n22.__)("Classic"),
-            instructions: (0, import_i18n22.__)(
+            icon: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(import_block_editor30.BlockIcon, { icon: classic_default }),
+            label: (0, import_i18n23.__)("Classic"),
+            instructions: (0, import_i18n23.__)(
               "Use the classic editor to add content."
             ),
-            children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
-              import_components15.Button,
+            children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+              import_components14.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 onClick: () => setOpen(true),
-                children: (0, import_i18n22.__)("Edit contents")
+                children: (0, import_i18n23.__)("Edit contents")
               }
             )
           }
         ),
-        isOpen && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+        isOpen && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
           ModalEdit,
           {
             clientId,
@@ -14916,10 +15028,10 @@ var wp;

   // packages/block-library/build-module/freeform/save.mjs
   var import_element23 = __toESM(require_element(), 1);
-  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
   function save8({ attributes }) {
     const { content } = attributes;
-    return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(import_element23.RawHTML, { children: content });
+    return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(import_element23.RawHTML, { children: content });
   }

   // packages/block-library/build-module/freeform/index.mjs
@@ -14939,14 +15051,14 @@ var wp;
     name: () => name14,
     settings: () => settings14
   });
-  var import_i18n24 = __toESM(require_i18n(), 1);
+  var import_i18n25 = __toESM(require_i18n(), 1);
   var import_blocks15 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/code/edit.mjs
-  var import_i18n23 = __toESM(require_i18n(), 1);
+  var import_i18n24 = __toESM(require_i18n(), 1);
   var import_block_editor31 = __toESM(require_block_editor(), 1);
   var import_blocks13 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
   function CodeEdit({
     attributes,
     setAttributes,
@@ -14955,7 +15067,7 @@ var wp;
     mergeBlocks
   }) {
     const blockProps = (0, import_block_editor31.useBlockProps)();
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("pre", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("pre", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
       import_block_editor31.RichText,
       {
         tagName: "code",
@@ -14964,8 +15076,8 @@ var wp;
         onChange: (content) => setAttributes({ content }),
         onRemove,
         onMerge: mergeBlocks,
-        placeholder: (0, import_i18n23.__)("Write code\u2026"),
-        "aria-label": (0, import_i18n23.__)("Code"),
+        placeholder: (0, import_i18n24.__)("Write code\u2026"),
+        "aria-label": (0, import_i18n24.__)("Code"),
         preserveWhiteSpace: true,
         __unstablePastePlainText: true,
         __unstableOnSplitAtDoubleLineEnd: insertBlocksAfter ? () => insertBlocksAfter(
@@ -15066,9 +15178,9 @@ var wp;
   }

   // packages/block-library/build-module/code/save.mjs
-  var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
   function save9({ attributes }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("pre", { ...import_block_editor32.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("pre", { ...import_block_editor32.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
       import_block_editor32.RichText.Content,
       {
         tagName: "code",
@@ -15160,7 +15272,7 @@ var wp;
       attributes: {
         /* eslint-disable @wordpress/i18n-no-collapsible-whitespace */
         // translators: Preserve \n markers for line breaks
-        content: (0, import_i18n24.__)(
+        content: (0, import_i18n25.__)(
           "// 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 */
@@ -15179,7 +15291,7 @@ var wp;
     settings14[fieldsKey3] = [
       {
         id: "content",
-        label: (0, import_i18n24.__)("Code"),
+        label: (0, import_i18n25.__)("Code"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -15202,7 +15314,7 @@ var wp;

   // packages/block-library/build-module/column/deprecated.mjs
   var import_block_editor33 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
   var deprecated4 = [
     {
       attributes: {
@@ -15230,7 +15342,7 @@ var wp;
           [`is-vertically-aligned-${verticalAlignment}`]: verticalAlignment
         });
         const style2 = { flexBasis: width + "%" };
-        return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("div", { className: wrapperClasses, style: style2, children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(import_block_editor33.InnerBlocks.Content, {}) });
+        return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)("div", { className: wrapperClasses, style: style2, children: /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(import_block_editor33.InnerBlocks.Content, {}) });
       }
     }
   ];
@@ -15238,35 +15350,35 @@ var wp;

   // packages/block-library/build-module/column/edit.mjs
   var import_block_editor34 = __toESM(require_block_editor(), 1);
-  var import_components16 = __toESM(require_components(), 1);
+  var import_components15 = __toESM(require_components(), 1);
   var import_data17 = __toESM(require_data(), 1);
-  var import_i18n25 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n26 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
   function ColumnInspectorControls({ width, setAttributes }) {
     const [availableUnits] = (0, import_block_editor34.useSettings)("spacing.units");
-    const units = (0, import_components16.__experimentalUseCustomUnits)({
+    const units = (0, import_components15.__experimentalUseCustomUnits)({
       availableUnits: availableUnits || ["%", "px", "em", "rem", "vw"]
     });
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-      import_components16.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
+      import_components15.__experimentalToolsPanel,
       {
-        label: (0, import_i18n25.__)("Settings"),
+        label: (0, import_i18n26.__)("Settings"),
         resetAll: () => {
           setAttributes({ width: void 0 });
         },
         dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-          import_components16.__experimentalToolsPanelItem,
+        children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
+          import_components15.__experimentalToolsPanelItem,
           {
             hasValue: () => width !== void 0,
-            label: (0, import_i18n25.__)("Width"),
+            label: (0, import_i18n26.__)("Width"),
             onDeselect: () => setAttributes({ width: void 0 }),
             isShownByDefault: true,
-            children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-              import_components16.__experimentalUnitControl,
+            children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
+              import_components15.__experimentalUnitControl,
               {
-                label: (0, import_i18n25.__)("Width"),
+                label: (0, import_i18n26.__)("Width"),
                 __unstableInputWidth: "calc(50% - 8px)",
                 value: width || "",
                 onChange: (nextWidth) => {
@@ -15315,9 +15427,9 @@ var wp;
     });
     const columnsCount = columnsIds.length;
     const currentColumnPosition = columnsIds.indexOf(clientId) + 1;
-    const label = (0, import_i18n25.sprintf)(
+    const label = (0, import_i18n26.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_i18n25.__)("%1$s (%2$d of %3$d)"),
+      (0, import_i18n26.__)("%1$s (%2$d of %3$d)"),
       blockProps["aria-label"],
       currentColumnPosition,
       columnsCount
@@ -15330,8 +15442,8 @@ var wp;
         renderAppender: hasChildBlocks ? void 0 : import_block_editor34.InnerBlocks.ButtonBlockAppender
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(import_jsx_runtime206.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(import_block_editor34.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+    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)(
         import_block_editor34.BlockVerticalAlignmentToolbar,
         {
           onChange: updateAlignment,
@@ -15339,14 +15451,14 @@ var wp;
           controls: ["top", "center", "bottom", "stretch"]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(import_block_editor34.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(import_block_editor34.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
         ColumnInspectorControls,
         {
           width,
           setAttributes
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("div", { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime209.jsx)("div", { ...innerBlocksProps })
     ] });
   }
   var edit_default4 = ColumnEdit;
@@ -15432,7 +15544,7 @@ var wp;

   // packages/block-library/build-module/column/save.mjs
   var import_block_editor35 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
   function save10({ attributes }) {
     const { verticalAlignment, width } = attributes;
     const wrapperClasses = clsx_default({
@@ -15452,7 +15564,7 @@ var wp;
       style: style2
     });
     const innerBlocksProps = import_block_editor35.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/column/index.mjs
@@ -15473,12 +15585,12 @@ var wp;
     name: () => name16,
     settings: () => settings16
   });
-  var import_i18n28 = __toESM(require_i18n(), 1);
+  var import_i18n29 = __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_runtime208 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
   function getDeprecatedLayoutColumn(originalContent) {
     let { doc } = getDeprecatedLayoutColumn;
     if (!doc) {
@@ -15555,12 +15667,12 @@ var wp;
           backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
           color: textClass ? void 0 : customTextColor
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
           "div",
           {
             className: className ? className : void 0,
             style: style2,
-            children: /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(import_block_editor36.InnerBlocks.Content, {})
+            children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(import_block_editor36.InnerBlocks.Content, {})
           }
         );
       }
@@ -15610,7 +15722,7 @@ var wp;
       },
       save({ attributes }) {
         const { columns } = attributes;
-        return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)("div", { className: `has-${columns}-columns`, children: /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(import_block_editor36.InnerBlocks.Content, {}) });
+        return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)("div", { className: `has-${columns}-columns`, children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(import_block_editor36.InnerBlocks.Content, {}) });
       }
     },
     {
@@ -15633,14 +15745,14 @@ var wp;
         const wrapperClasses = clsx_default(`has-${columns}-columns`, {
           [`are-vertically-aligned-${verticalAlignment}`]: verticalAlignment
         });
-        return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)("div", { className: wrapperClasses, children: /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(import_block_editor36.InnerBlocks.Content, {}) });
+        return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)("div", { className: wrapperClasses, children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(import_block_editor36.InnerBlocks.Content, {}) });
       }
     }
   ];

   // packages/block-library/build-module/columns/edit.mjs
-  var import_i18n26 = __toESM(require_i18n(), 1);
-  var import_components17 = __toESM(require_components(), 1);
+  var import_i18n27 = __toESM(require_i18n(), 1);
+  var import_components16 = __toESM(require_components(), 1);
   var import_block_editor37 = __toESM(require_block_editor(), 1);
   var import_data18 = __toESM(require_data(), 1);
   var import_blocks17 = __toESM(require_blocks(), 1);
@@ -15696,7 +15808,7 @@ var wp;
   }

   // packages/block-library/build-module/columns/edit.mjs
-  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_BLOCK2 = {
     name: "core/column"
   };
@@ -15774,10 +15886,10 @@ var wp;
       replaceInnerBlocks(clientId, innerBlocks);
     }
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(
-      import_components17.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(
+      import_components16.__experimentalToolsPanel,
       {
-        label: (0, import_i18n26.__)("Settings"),
+        label: (0, import_i18n27.__)("Settings"),
         resetAll: () => {
           setAttributes({
             isStackedOnMobile: true
@@ -15785,34 +15897,34 @@ var wp;
         },
         dropdownMenuProps,
         children: [
-          canInsertColumnBlock && /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(import_components17.__experimentalVStack, { spacing: 4, style: { gridColumn: "1 / -1" }, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
-              import_components17.RangeControl,
+          canInsertColumnBlock && /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(import_components16.__experimentalVStack, { spacing: 4, style: { gridColumn: "1 / -1" }, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+              import_components16.RangeControl,
               {
-                label: (0, import_i18n26.__)("Columns"),
+                label: (0, import_i18n27.__)("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_runtime209.jsx)(import_components17.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n26.__)(
+            count > 6 && /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(import_components16.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n27.__)(
               "This column count exceeds the recommended amount and may cause visual breakage."
             ) })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
-            import_components17.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+            import_components16.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n26.__)("Stack on mobile"),
+              label: (0, import_i18n27.__)("Stack on mobile"),
               isShownByDefault: true,
               hasValue: () => isStackedOnMobile !== true,
               onDeselect: () => setAttributes({
                 isStackedOnMobile: true
               }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
-                import_components17.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+                import_components16.ToggleControl,
                 {
-                  label: (0, import_i18n26.__)("Stack on mobile"),
+                  label: (0, import_i18n27.__)("Stack on mobile"),
                   checked: isStackedOnMobile,
                   onChange: () => setAttributes({
                     isStackedOnMobile: !isStackedOnMobile
@@ -15853,15 +15965,15 @@ var wp;
         });
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(import_jsx_runtime209.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(import_block_editor37.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
+    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)(
         import_block_editor37.BlockVerticalAlignmentToolbar,
         {
           onChange: updateAlignment,
           value: verticalAlignment
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(import_block_editor37.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(import_block_editor37.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
         ColumnInspectorControls2,
         {
           clientId,
@@ -15869,7 +15981,7 @@ var wp;
           isStackedOnMobile
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime209.jsx)("div", { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("div", { ...innerBlocksProps })
     ] });
   }
   function Placeholder4({ clientId, name: name122, setAttributes }) {
@@ -15885,13 +15997,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_runtime209.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
       import_block_editor37.__experimentalBlockVariationPicker,
       {
         icon: blockType?.icon?.src,
         label: blockType?.title,
         variations: variations22,
-        instructions: (0, import_i18n26.__)("Divide into columns. Select a layout:"),
+        instructions: (0, import_i18n27.__)("Divide into columns. Select a layout:"),
         onSelect: (nextVariation) => {
           if (nextVariation.attributes) {
             setAttributes(nextVariation.attributes);
@@ -15916,7 +16028,7 @@ var wp;
       [clientId]
     );
     const Component = hasInnerBlocks ? ColumnsEditContainer : Placeholder4;
-    return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(Component, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(Component, { ...props });
   };
   var edit_default5 = ColumnsEdit;

@@ -16014,7 +16126,7 @@ var wp;

   // packages/block-library/build-module/columns/save.mjs
   var import_block_editor38 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
   function save11({ attributes }) {
     const { isStackedOnMobile, verticalAlignment } = attributes;
     const className = clsx_default({
@@ -16023,26 +16135,26 @@ var wp;
     });
     const blockProps = import_block_editor38.useBlockProps.save({ className });
     const innerBlocksProps = import_block_editor38.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime213.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/columns/variations.mjs
-  var import_components18 = __toESM(require_components(), 1);
-  var import_i18n27 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
+  var import_components17 = __toESM(require_components(), 1);
+  var import_i18n28 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
   var variations2 = [
     {
       name: "one-column-full",
-      title: (0, import_i18n27.__)("100"),
-      description: (0, import_i18n27.__)("One column"),
-      icon: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
-        import_components18.SVG,
+      title: (0, import_i18n28.__)("100"),
+      description: (0, import_i18n28.__)("One column"),
+      icon: /* @__PURE__ */ (0, import_jsx_runtime214.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_runtime211.jsx)(import_components18.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_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" })
         }
       ),
       innerBlocks: [["core/column"]],
@@ -16050,16 +16162,16 @@ var wp;
     },
     {
       name: "two-columns-equal",
-      title: (0, import_i18n27.__)("50 / 50"),
-      description: (0, import_i18n27.__)("Two columns; equal split"),
-      icon: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
-        import_components18.SVG,
+      title: (0, import_i18n28.__)("50 / 50"),
+      description: (0, import_i18n28.__)("Two columns; equal split"),
+      icon: /* @__PURE__ */ (0, import_jsx_runtime214.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_runtime211.jsx)(import_components18.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_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" })
         }
       ),
       isDefault: true,
@@ -16068,16 +16180,16 @@ var wp;
     },
     {
       name: "two-columns-one-third-two-thirds",
-      title: (0, import_i18n27.__)("33 / 66"),
-      description: (0, import_i18n27.__)("Two columns; one-third, two-thirds split"),
-      icon: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
-        import_components18.SVG,
+      title: (0, import_i18n28.__)("33 / 66"),
+      description: (0, import_i18n28.__)("Two columns; one-third, two-thirds split"),
+      icon: /* @__PURE__ */ (0, import_jsx_runtime214.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_runtime211.jsx)(import_components18.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_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" })
         }
       ),
       innerBlocks: [
@@ -16088,16 +16200,16 @@ var wp;
     },
     {
       name: "two-columns-two-thirds-one-third",
-      title: (0, import_i18n27.__)("66 / 33"),
-      description: (0, import_i18n27.__)("Two columns; two-thirds, one-third split"),
-      icon: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
-        import_components18.SVG,
+      title: (0, import_i18n28.__)("66 / 33"),
+      description: (0, import_i18n28.__)("Two columns; two-thirds, one-third split"),
+      icon: /* @__PURE__ */ (0, import_jsx_runtime214.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_runtime211.jsx)(import_components18.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_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" })
         }
       ),
       innerBlocks: [
@@ -16108,16 +16220,16 @@ var wp;
     },
     {
       name: "three-columns-equal",
-      title: (0, import_i18n27.__)("33 / 33 / 33"),
-      description: (0, import_i18n27.__)("Three columns; equal split"),
-      icon: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
-        import_components18.SVG,
+      title: (0, import_i18n28.__)("33 / 33 / 33"),
+      description: (0, import_i18n28.__)("Three columns; equal split"),
+      icon: /* @__PURE__ */ (0, import_jsx_runtime214.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_runtime211.jsx)(import_components18.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_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" })
         }
       ),
       innerBlocks: [
@@ -16129,16 +16241,16 @@ var wp;
     },
     {
       name: "three-columns-wider-center",
-      title: (0, import_i18n27.__)("25 / 50 / 25"),
-      description: (0, import_i18n27.__)("Three columns; wide center column"),
-      icon: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
-        import_components18.SVG,
+      title: (0, import_i18n28.__)("25 / 50 / 25"),
+      description: (0, import_i18n28.__)("Three columns; wide center column"),
+      icon: /* @__PURE__ */ (0, import_jsx_runtime214.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_runtime211.jsx)(import_components18.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_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" })
         }
       ),
       innerBlocks: [
@@ -16332,7 +16444,7 @@ var wp;
               name: "core/paragraph",
               attributes: {
                 /* translators: example text. */
-                content: (0, import_i18n28.__)(
+                content: (0, import_i18n29.__)(
                   "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et eros eu felis."
                 )
               }
@@ -16347,7 +16459,7 @@ var wp;
               name: "core/paragraph",
               attributes: {
                 /* translators: example text. */
-                content: (0, import_i18n28.__)(
+                content: (0, import_i18n29.__)(
                   "Suspendisse commodo neque lacus, a dictum orci interdum et."
                 )
               }
@@ -16361,7 +16473,7 @@ var wp;
               name: "core/paragraph",
               attributes: {
                 /* translators: example text. */
-                content: (0, import_i18n28.__)(
+                content: (0, import_i18n29.__)(
                   "Etiam et egestas lorem. Vivamus sagittis sit amet dolor quis lobortis. Integer sed fermentum arcu, id vulputate lacus. Etiam fermentum sem eu quam hendrerit."
                 )
               }
@@ -16370,7 +16482,7 @@ var wp;
               name: "core/paragraph",
               attributes: {
                 /* translators: example text. */
-                content: (0, import_i18n28.__)(
+                content: (0, import_i18n29.__)(
                   "Nam risus massa, ullamcorper consectetur eros fermentum, porta aliquet ligula. Sed vel mauris nec enim."
                 )
               }
@@ -16464,7 +16576,7 @@ var wp;

   // packages/block-library/build-module/comments/deprecated.mjs
   var import_block_editor39 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
   var v15 = {
     attributes: {
       tagName: {
@@ -16497,7 +16609,7 @@ var wp;
         ...blockProps,
         className: newClasses.join(" ")
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(Tag, { ...newBlockProps, children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(import_block_editor39.InnerBlocks.Content, {}) });
+      return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(Tag, { ...newBlockProps, children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(import_block_editor39.InnerBlocks.Content, {}) });
     }
   };
   var deprecated_default7 = [v15];
@@ -16506,21 +16618,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_i18n29 = __toESM(require_i18n(), 1);
+  var import_i18n30 = __toESM(require_i18n(), 1);
   var import_block_editor40 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
   var { HTMLElementControl: HTMLElementControl2 } = unlock(import_block_editor40.privateApis);
   function CommentsInspectorControls({
     attributes: { tagName },
     setAttributes
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(import_block_editor40.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(import_block_editor40.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
+    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)(
       HTMLElementControl2,
       {
         tagName,
         onChange: (value) => setAttributes({ tagName: value }),
         options: [
-          { label: (0, import_i18n29.__)("Default (<div>)"), value: "div" },
+          { label: (0, import_i18n30.__)("Default (<div>)"), value: "div" },
           { label: "<section>", value: "section" },
           { label: "<aside>", value: "aside" }
         ]
@@ -16530,38 +16642,38 @@ var wp;

   // packages/block-library/build-module/comments/edit/comments-legacy.mjs
   var import_block_editor43 = __toESM(require_block_editor(), 1);
-  var import_i18n32 = __toESM(require_i18n(), 1);
-  var import_components20 = __toESM(require_components(), 1);
+  var import_i18n33 = __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_i18n31 = __toESM(require_i18n(), 1);
+  var import_i18n32 = __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);

   // packages/block-library/build-module/post-comments-form/form.mjs
-  var import_i18n30 = __toESM(require_i18n(), 1);
+  var import_i18n31 = __toESM(require_i18n(), 1);
   var import_block_editor41 = __toESM(require_block_editor(), 1);
-  var import_components19 = __toESM(require_components(), 1);
+  var import_components18 = __toESM(require_components(), 1);
   var import_compose14 = __toESM(require_compose(), 1);
   var import_core_data7 = __toESM(require_core_data(), 1);
   var import_data19 = __toESM(require_data(), 1);
-  var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
   var CommentsFormPlaceholder = () => {
     const instanceId = (0, import_compose14.useInstanceId)(CommentsFormPlaceholder);
-    return /* @__PURE__ */ (0, import_jsx_runtime214.jsxs)("div", { className: "comment-respond", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime214.jsx)("h3", { className: "comment-reply-title", children: (0, import_i18n30.__)("Leave a Reply") }),
-      /* @__PURE__ */ (0, import_jsx_runtime214.jsxs)(
+    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)(
         "form",
         {
           noValidate: true,
           className: "comment-form",
           onSubmit: (event) => event.preventDefault(),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime214.jsxs)("p", { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime214.jsx)("label", { htmlFor: `comment-${instanceId}`, children: (0, import_i18n30.__)("Comment") }),
-              /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+            /* @__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)(
                 "textarea",
                 {
                   id: `comment-${instanceId}`,
@@ -16572,7 +16684,7 @@ var wp;
                 }
               )
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime214.jsx)("p", { className: "form-submit wp-block-button", children: /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("p", { className: "form-submit wp-block-button", children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
               "input",
               {
                 name: "submit",
@@ -16581,8 +16693,8 @@ var wp;
                   "wp-block-button__link",
                   (0, import_block_editor41.__experimentalGetElementClassName)("button")
                 ),
-                label: (0, import_i18n30.__)("Post Comment"),
-                value: (0, import_i18n30.__)("Post Comment"),
+                label: (0, import_i18n31.__)("Post Comment"),
+                value: (0, import_i18n31.__)("Post Comment"),
                 "aria-disabled": "true"
               }
             ) })
@@ -16609,13 +16721,13 @@ var wp;
     if (!isSiteEditor && "open" !== commentStatus) {
       if ("closed" === commentStatus) {
         const actions = [
-          /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
-            import_components19.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+            import_components18.Button,
             {
               __next40pxDefaultSize: true,
               onClick: () => setCommentStatus("open"),
               variant: "primary",
-              children: (0, import_i18n30._x)(
+              children: (0, import_i18n31._x)(
                 "Enable comments",
                 "action that affects the current post"
               )
@@ -16623,58 +16735,58 @@ var wp;
             "enableComments"
           )
         ];
-        return /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(import_block_editor41.Warning, { actions, children: (0, import_i18n30.__)(
+        return /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(import_block_editor41.Warning, { actions, children: (0, import_i18n31.__)(
           "Post Comments Form block: Comments are not enabled for this item."
         ) });
       } else if (!postTypeSupportsComments) {
-        return /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(import_block_editor41.Warning, { children: (0, import_i18n30.sprintf)(
+        return /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(import_block_editor41.Warning, { children: (0, import_i18n31.sprintf)(
           /* translators: %s: Post type (i.e. "post", "page") */
-          (0, import_i18n30.__)(
+          (0, import_i18n31.__)(
             "Post Comments Form block: Comments are not enabled for this post type (%s)."
           ),
           postType
         ) });
       } else if ("open" !== defaultCommentStatus) {
-        return /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(import_block_editor41.Warning, { children: (0, import_i18n30.__)(
+        return /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(import_block_editor41.Warning, { children: (0, import_i18n31.__)(
           "Post Comments Form block: Comments are not enabled."
         ) });
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(CommentsFormPlaceholder, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(CommentsFormPlaceholder, {});
   };
   var form_default = CommentsForm;

   // packages/block-library/build-module/comments/edit/placeholder.mjs
-  var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
   function PostCommentsPlaceholder({ postType, postId }) {
     let [postTitle] = (0, import_core_data8.useEntityProp)("postType", postType, "title", postId);
-    postTitle = postTitle || (0, import_i18n31.__)("Post Title");
+    postTitle = postTitle || (0, import_i18n32.__)("Post Title");
     const avatarURL = (0, import_data20.useSelect)(
       (select10) => select10(import_block_editor42.store).getSettings().__experimentalDiscussionSettings?.avatarURL,
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)("div", { className: "wp-block-comments__legacy-placeholder", inert: "true", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("h3", {
+    return /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)("div", { className: "wp-block-comments__legacy-placeholder", inert: "true", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("h3", {
         /* translators: %s: Post title. */
-        children: (0, import_i18n31.sprintf)((0, import_i18n31.__)("One response to %s"), postTitle)
+        children: (0, import_i18n32.sprintf)((0, import_i18n32.__)("One response to %s"), postTitle)
       }),
-      /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)("div", { className: "navigation", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("div", { className: "alignleft", children: /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)("a", { href: "#top", children: [
+      /* @__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: [
           "\xAB ",
-          (0, import_i18n31.__)("Older Comments")
+          (0, import_i18n32.__)("Older Comments")
         ] }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("div", { className: "alignright", children: /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)("a", { href: "#top", children: [
-          (0, import_i18n31.__)("Newer 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"),
           " \xBB"
         ] }) })
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("ol", { className: "commentlist", children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("li", { className: "comment even thread-even depth-1", children: /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)("article", { className: "comment-body", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)("footer", { className: "comment-meta", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)("div", { className: "comment-author vcard", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+      /* @__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)(
               "img",
               {
-                alt: (0, import_i18n31.__)("Commenter Avatar"),
+                alt: (0, import_i18n32.__)("Commenter Avatar"),
                 src: avatarURL,
                 className: "avatar avatar-32 photo",
                 height: "32",
@@ -16682,74 +16794,74 @@ var wp;
                 loading: "lazy"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("b", { className: "fn", children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("a", { href: "#top", className: "url", children: (0, import_i18n31.__)("A WordPress Commenter") }) }),
+            /* @__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_runtime215.jsxs)("span", { className: "says", children: [
-              (0, import_i18n31.__)("says"),
+            /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)("span", { className: "says", children: [
+              (0, import_i18n32.__)("says"),
               ":"
             ] })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)("div", { className: "comment-metadata", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("a", { href: "#top", children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("time", { dateTime: "2000-01-01T00:00:00+00:00", children: (0, import_i18n31.__)("January 1, 2000 at 00:00 am") }) }),
+          /* @__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_runtime215.jsx)("span", { className: "edit-link", children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("span", { className: "edit-link", children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
               "a",
               {
                 className: "comment-edit-link",
                 href: "#top",
-                children: (0, import_i18n31.__)("Edit")
+                children: (0, import_i18n32.__)("Edit")
               }
             ) })
           ] })
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("div", { className: "comment-content", children: /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)("p", { children: [
-          (0, import_i18n31.__)("Hi, this is a comment."),
-          /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("br", {}),
-          (0, import_i18n31.__)(
+        /* @__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.__)(
             "To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard."
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("br", {}),
+          /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("br", {}),
           (0, import_element24.createInterpolateElement)(
-            (0, import_i18n31.__)(
+            (0, import_i18n32.__)(
               "Commenter avatars come from <a>Gravatar</a>."
             ),
             {
               a: (
                 // eslint-disable-next-line jsx-a11y/anchor-has-content
-                /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("a", { href: "https://gravatar.com/" })
+                /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("a", { href: "https://gravatar.com/" })
               )
             }
           )
         ] }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("div", { className: "reply", children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { className: "reply", children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
           "a",
           {
             className: "comment-reply-link",
             href: "#top",
-            "aria-label": (0, import_i18n31.__)(
+            "aria-label": (0, import_i18n32.__)(
               "Reply to A WordPress Commenter"
             ),
             /* translators: Comment reply button text. */
-            children: (0, import_i18n31._x)("Reply", "verb")
+            children: (0, import_i18n32._x)("Reply", "verb")
           }
         ) })
       ] }) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)("div", { className: "navigation", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("div", { className: "alignleft", children: /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)("a", { href: "#top", children: [
+      /* @__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: [
           "\xAB ",
-          (0, import_i18n31.__)("Older Comments")
+          (0, import_i18n32.__)("Older Comments")
         ] }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("div", { className: "alignright", children: /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)("a", { href: "#top", children: [
-          (0, import_i18n31.__)("Newer 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"),
           " \xBB"
         ] }) })
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(form_default, { postId, postType })
+      /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(form_default, { postId, postType })
     ] });
   }

   // packages/block-library/build-module/comments/edit/comments-legacy.mjs
-  var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
   function CommentsLegacy({
     attributes,
     setAttributes,
@@ -16757,13 +16869,13 @@ var wp;
   }) {
     const { textAlign } = attributes;
     const actions = [
-      /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
-        import_components20.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+        import_components19.Button,
         {
           __next40pxDefaultSize: true,
           onClick: () => void setAttributes({ legacy: false }),
           variant: "primary",
-          children: (0, import_i18n32.__)("Switch to editable mode")
+          children: (0, import_i18n33.__)("Switch to editable mode")
         },
         "convert"
       )
@@ -16773,8 +16885,8 @@ var wp;
         [`has-text-align-${textAlign}`]: textAlign
       })
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime216.jsxs)(import_jsx_runtime216.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(import_block_editor43.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
+    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)(
         import_block_editor43.AlignmentControl,
         {
           value: textAlign,
@@ -16783,17 +16895,49 @@ var wp;
           }
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime216.jsxs)("div", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(import_block_editor43.Warning, { actions, children: (0, import_i18n32.__)(
+      /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)("div", { ...blockProps, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(import_block_editor43.Warning, { actions, children: (0, import_i18n33.__)(
           "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_runtime216.jsx)(PostCommentsPlaceholder, { postId, postType })
+        /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(PostCommentsPlaceholder, { postId, postType })
       ] })
     ] });
   }

+  // packages/block-library/build-module/comments/edit/index.mjs
+  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
+  function CommentsEdit(props) {
+    const { attributes, setAttributes, clientId } = props;
+    const { tagName: TagName2, legacy } = attributes;
+    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_runtime220.jsxs)(import_jsx_runtime220.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
+        CommentsInspectorControls,
+        {
+          attributes,
+          setAttributes,
+          clientId
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime220.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);
+  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 });
+  }
+
   // packages/block-library/build-module/comments/edit/template.mjs
-  var TEMPLATE2 = [
+  var TEMPLATE5 = [
     ["core/comments-title"],
     [
       "core/comment-template",
@@ -16872,47 +17016,14 @@ var wp;
     ["core/comments-pagination"],
     ["core/post-comments-form"]
   ];
-  var template_default = TEMPLATE2;
-
-  // packages/block-library/build-module/comments/edit/index.mjs
-  var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
-  function CommentsEdit(props) {
-    const { attributes, setAttributes, clientId } = props;
-    const { tagName: TagName2, legacy } = attributes;
-    const blockProps = (0, import_block_editor44.useBlockProps)();
-    const innerBlocksProps = (0, import_block_editor44.useInnerBlocksProps)(blockProps, {
-      template: template_default
-    });
-    if (legacy) {
-      return /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(CommentsLegacy, { ...props });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)(import_jsx_runtime217.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
-        CommentsInspectorControls,
-        {
-          attributes,
-          setAttributes,
-          clientId
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(TagName2, { ...innerBlocksProps })
-    ] });
-  }
-
-  // packages/block-library/build-module/comments/save.mjs
-  var import_block_editor45 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime218 = __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_runtime218.jsx)(Tag, { ...innerBlocksProps });
-  }
+  var template_default = TEMPLATE5;

   // packages/block-library/build-module/comments/index.mjs
   var { name: name17 } = block_default18;
   var settings17 = {
     icon: post_comments_default,
     example: {},
+    template: template_default,
     edit: CommentsEdit,
     save: save12,
     deprecated: deprecated_default7
@@ -16979,11 +17090,11 @@ var wp;

   // packages/block-library/build-module/comment-author-avatar/edit.mjs
   var import_block_editor46 = __toESM(require_block_editor(), 1);
-  var import_components21 = __toESM(require_components(), 1);
+  var import_components20 = __toESM(require_components(), 1);
   var import_core_data9 = __toESM(require_core_data(), 1);
   var import_data21 = __toESM(require_data(), 1);
-  var import_i18n33 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n34 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
   function Edit6({
     attributes,
     context: { commentId },
@@ -17014,10 +17125,10 @@ var wp;
       const { __experimentalDiscussionSettings } = select10(import_block_editor46.store).getSettings();
       return __experimentalDiscussionSettings?.avatarURL;
     }, []);
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(import_block_editor46.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(import_components21.PanelBody, { title: (0, import_i18n33.__)("Settings"), children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
-      import_components21.RangeControl,
+    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)(
+      import_components20.RangeControl,
       {
-        label: (0, import_i18n33.__)("Image size"),
+        label: (0, import_i18n34.__)("Image size"),
         onChange: (newWidth) => setAttributes({
           width: newWidth,
           height: newWidth
@@ -17028,8 +17139,8 @@ var wp;
         value: width
       }
     ) }) });
-    const resizableAvatar = /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
-      import_components21.ResizableBox,
+    const resizableAvatar = /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+      import_components20.ResizableBox,
       {
         size: {
           width,
@@ -17045,25 +17156,25 @@ var wp;
         lockAspectRatio: true,
         enable: {
           top: false,
-          right: !(0, import_i18n33.isRTL)(),
+          right: !(0, import_i18n34.isRTL)(),
           bottom: true,
-          left: (0, import_i18n33.isRTL)()
+          left: (0, import_i18n34.isRTL)()
         },
         minWidth: minSize,
         maxWidth: maxSizeBuffer,
-        children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
           "img",
           {
             src: avatarUrls ? avatarUrls[avatarUrls.length - 1] : avatarURL,
-            alt: `${authorName} ${(0, import_i18n33.__)("Avatar")}`,
+            alt: `${authorName} ${(0, import_i18n34.__)("Avatar")}`,
             ...blockProps
           }
         )
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(import_jsx_runtime219.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)(import_jsx_runtime222.Fragment, { children: [
       inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { ...spacingProps, children: resizableAvatar })
+      /* @__PURE__ */ (0, import_jsx_runtime222.jsx)("div", { ...spacingProps, children: resizableAvatar })
     ] });
   }

@@ -17155,12 +17266,12 @@ var wp;
   };

   // packages/block-library/build-module/comment-author-name/edit.mjs
-  var import_i18n34 = __toESM(require_i18n(), 1);
+  var import_i18n35 = __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_components22 = __toESM(require_components(), 1);
-  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
+  var import_components21 = __toESM(require_components(), 1);
+  var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
   function Edit7(props) {
     const {
       attributes: { isLink, linkTarget },
@@ -17177,16 +17288,16 @@ var wp;
         const authorName = comment?.author_name;
         if (comment && !authorName) {
           const user = getEntityRecord("root", "user", comment.author);
-          return user?.name ?? (0, import_i18n34.__)("Anonymous");
+          return user?.name ?? (0, import_i18n35.__)("Anonymous");
         }
         return authorName ?? "";
       },
       [commentId]
     );
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(import_block_editor47.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)(
-      import_components22.__experimentalToolsPanel,
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(import_block_editor47.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime223.jsxs)(
+      import_components21.__experimentalToolsPanel,
       {
-        label: (0, import_i18n34.__)("Settings"),
+        label: (0, import_i18n35.__)("Settings"),
         resetAll: () => {
           setAttributes({
             isLink: true,
@@ -17195,38 +17306,38 @@ var wp;
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
-            import_components22.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
+            import_components21.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n34.__)("Link to authors URL"),
+              label: (0, import_i18n35.__)("Link to authors URL"),
               isShownByDefault: true,
               hasValue: () => !isLink,
               onDeselect: () => setAttributes({
                 isLink: true
               }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
-                import_components22.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
+                import_components21.ToggleControl,
                 {
-                  label: (0, import_i18n34.__)("Link to authors URL"),
+                  label: (0, import_i18n35.__)("Link to authors URL"),
                   onChange: () => setAttributes({ isLink: !isLink }),
                   checked: isLink
                 }
               )
             }
           ),
-          isLink && /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
-            import_components22.__experimentalToolsPanelItem,
+          isLink && /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
+            import_components21.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n34.__)("Open in new tab"),
+              label: (0, import_i18n35.__)("Open in new tab"),
               isShownByDefault: true,
               hasValue: () => linkTarget !== "_self",
               onDeselect: () => setAttributes({
                 linkTarget: "_self"
               }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
-                import_components22.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
+                import_components21.ToggleControl,
                 {
-                  label: (0, import_i18n34.__)("Open in new tab"),
+                  label: (0, import_i18n35.__)("Open in new tab"),
                   onChange: (value) => setAttributes({
                     linkTarget: value ? "_blank" : "_self"
                   }),
@@ -17239,9 +17350,9 @@ var wp;
       }
     ) });
     if (!commentId || !displayName) {
-      displayName = (0, import_i18n34._x)("Comment Author", "block title");
+      displayName = (0, import_i18n35._x)("Comment Author", "block title");
     }
-    const displayAuthor = isLink ? /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
+    const displayAuthor = isLink ? /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
       "a",
       {
         href: "#comment-author-pseudo-link",
@@ -17249,9 +17360,9 @@ var wp;
         children: displayName
       }
     ) : displayName;
-    return /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)(import_jsx_runtime220.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime223.jsxs)(import_jsx_runtime223.Fragment, { children: [
       inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime220.jsx)("div", { ...blockProps, children: displayAuthor })
+      /* @__PURE__ */ (0, import_jsx_runtime223.jsx)("div", { ...blockProps, children: displayAuthor })
     ] });
   }

@@ -17426,12 +17537,12 @@ var wp;
   };

   // packages/block-library/build-module/comment-content/edit.mjs
-  var import_i18n35 = __toESM(require_i18n(), 1);
+  var import_i18n36 = __toESM(require_i18n(), 1);
   var import_element25 = __toESM(require_element(), 1);
-  var import_components23 = __toESM(require_components(), 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_runtime221 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
   function Edit8(props) {
     const {
       context: { commentId }
@@ -17445,9 +17556,9 @@ var wp;
       commentId
     );
     if (!commentId || !content) {
-      return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(import_jsx_runtime221.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("p", { children: (0, import_i18n35._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)("p", { children: (0, import_i18n36._x)("Comment Content", "block title") }) }) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(import_jsx_runtime221.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(import_components23.Disabled, { children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(import_element25.RawHTML, { children: content.rendered }, "html") }) }) });
+    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") }) }) });
   }

   // packages/block-library/build-module/comment-content/deprecated.mjs
@@ -17589,9 +17700,9 @@ var wp;
   var import_core_data12 = __toESM(require_core_data(), 1);
   var import_date = __toESM(require_date(), 1);
   var import_block_editor49 = __toESM(require_block_editor(), 1);
-  var import_components24 = __toESM(require_components(), 1);
-  var import_i18n36 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
+  var import_components23 = __toESM(require_components(), 1);
+  var import_i18n37 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
   function Edit9({
     attributes: { format: format3, isLink },
     context: { commentId },
@@ -17605,10 +17716,10 @@ var wp;
       "site",
       "date_format"
     );
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(import_block_editor49.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)(
-      import_components24.__experimentalToolsPanel,
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(import_block_editor49.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(
+      import_components23.__experimentalToolsPanel,
       {
-        label: (0, import_i18n36.__)("Settings"),
+        label: (0, import_i18n37.__)("Settings"),
         resetAll: () => {
           setAttributes({
             format: void 0,
@@ -17617,14 +17728,14 @@ var wp;
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
-            import_components24.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+            import_components23.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n36.__)("Date format"),
+              label: (0, import_i18n37.__)("Date format"),
               hasValue: () => format3 !== void 0,
               onDeselect: () => setAttributes({ format: void 0 }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
                 import_block_editor49.__experimentalDateFormatPicker,
                 {
                   format: format3,
@@ -17634,17 +17745,17 @@ var wp;
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
-            import_components24.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+            import_components23.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n36.__)("Link to comment"),
+              label: (0, import_i18n37.__)("Link to comment"),
               hasValue: () => !isLink,
               onDeselect: () => setAttributes({ isLink: true }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
-                import_components24.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+                import_components23.ToggleControl,
                 {
-                  label: (0, import_i18n36.__)("Link to comment"),
+                  label: (0, import_i18n37.__)("Link to comment"),
                   onChange: () => setAttributes({ isLink: !isLink }),
                   checked: isLink
                 }
@@ -17655,11 +17766,11 @@ var wp;
       }
     ) });
     if (!commentId || !date) {
-      date = (0, import_i18n36._x)("Comment Date", "block title");
+      date = (0, import_i18n37._x)("Comment Date", "block title");
     }
-    let commentDate = date instanceof Date ? /* @__PURE__ */ (0, import_jsx_runtime222.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_runtime222.jsx)("time", { children: date });
+    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 });
     if (isLink) {
-      commentDate = /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+      commentDate = /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
         "a",
         {
           href: "#comment-date-pseudo-link",
@@ -17668,9 +17779,9 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)(import_jsx_runtime222.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(import_jsx_runtime225.Fragment, { children: [
       inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime222.jsx)("div", { ...blockProps, children: commentDate })
+      /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("div", { ...blockProps, children: commentDate })
     ] });
   }

@@ -17796,36 +17907,36 @@ var wp;

   // packages/block-library/build-module/comment-edit-link/edit.mjs
   var import_block_editor50 = __toESM(require_block_editor(), 1);
-  var import_components25 = __toESM(require_components(), 1);
-  var import_i18n37 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
+  var import_components24 = __toESM(require_components(), 1);
+  var import_i18n38 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
   function Edit10(props) {
     const { attributes, setAttributes } = props;
     const { linkTarget } = attributes;
     useDeprecatedTextAlign(props);
     const blockProps = (0, import_block_editor50.useBlockProps)();
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(import_block_editor50.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
-      import_components25.__experimentalToolsPanel,
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(import_block_editor50.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+      import_components24.__experimentalToolsPanel,
       {
-        label: (0, import_i18n37.__)("Settings"),
+        label: (0, import_i18n38.__)("Settings"),
         resetAll: () => {
           setAttributes({
             linkTarget: "_self"
           });
         },
         dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
-          import_components25.__experimentalToolsPanelItem,
+        children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+          import_components24.__experimentalToolsPanelItem,
           {
-            label: (0, import_i18n37.__)("Open in new tab"),
+            label: (0, import_i18n38.__)("Open in new tab"),
             isShownByDefault: true,
             hasValue: () => linkTarget === "_blank",
             onDeselect: () => setAttributes({ linkTarget: "_self" }),
-            children: /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
-              import_components25.ToggleControl,
+            children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+              import_components24.ToggleControl,
               {
-                label: (0, import_i18n37.__)("Open in new tab"),
+                label: (0, import_i18n38.__)("Open in new tab"),
                 onChange: (value) => setAttributes({
                   linkTarget: value ? "_blank" : "_self"
                 }),
@@ -17836,14 +17947,14 @@ var wp;
         )
       }
     ) });
-    return /* @__PURE__ */ (0, import_jsx_runtime223.jsxs)(import_jsx_runtime223.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(import_jsx_runtime226.Fragment, { children: [
       inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime223.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
         "a",
         {
           href: "#edit-comment-pseudo-link",
           onClick: (event) => event.preventDefault(),
-          children: (0, import_i18n37.__)("Edit")
+          children: (0, import_i18n38.__)("Edit")
         }
       ) })
     ] });
@@ -17980,19 +18091,19 @@ var wp;
   };

   // packages/block-library/build-module/comment-reply-link/edit.mjs
-  var import_i18n38 = __toESM(require_i18n(), 1);
+  var import_i18n39 = __toESM(require_i18n(), 1);
   var import_block_editor51 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
   function Edit11(props) {
     useDeprecatedTextAlign(props);
     const blockProps = (0, import_block_editor51.useBlockProps)();
-    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)(
+    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)(
       "a",
       {
         href: "#comment-reply-pseudo-link",
         onClick: (event) => event.preventDefault(),
         /* translators: Comment reply button text. */
-        children: (0, import_i18n38._x)("Reply", "verb")
+        children: (0, import_i18n39._x)("Reply", "verb")
       }
     ) }) });
   }
@@ -18121,9 +18232,9 @@ var wp;
   // packages/block-library/build-module/comment-template/edit.mjs
   var import_element27 = __toESM(require_element(), 1);
   var import_data24 = __toESM(require_data(), 1);
-  var import_i18n39 = __toESM(require_i18n(), 1);
+  var import_i18n40 = __toESM(require_i18n(), 1);
   var import_block_editor53 = __toESM(require_block_editor(), 1);
-  var import_components26 = __toESM(require_components(), 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
@@ -18216,15 +18327,7 @@ var wp;
   };

   // packages/block-library/build-module/comment-template/edit.mjs
-  var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
-  var TEMPLATE3 = [
-    ["core/avatar"],
-    ["core/comment-author-name"],
-    ["core/comment-date"],
-    ["core/comment-content"],
-    ["core/comment-reply-link"],
-    ["core/comment-edit-link"]
-  ];
+  var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
   var getCommentsPlaceholder = ({
     perPage,
     pageComments,
@@ -18268,13 +18371,10 @@ var wp;
     firstCommentId,
     blocks
   }) {
-    const { children, ...innerBlocksProps } = (0, import_block_editor53.useInnerBlocksProps)(
-      {},
-      { template: TEMPLATE3 }
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)("li", { ...innerBlocksProps, children: [
+    const { children, ...innerBlocksProps } = (0, import_block_editor53.useInnerBlocksProps)({});
+    return /* @__PURE__ */ (0, import_jsx_runtime228.jsxs)("li", { ...innerBlocksProps, children: [
       comment.commentId === (activeCommentId || firstCommentId) ? children : null,
-      /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
         MemoizedCommentTemplatePreview,
         {
           blocks,
@@ -18283,7 +18383,7 @@ var wp;
           isHidden: comment.commentId === (activeCommentId || firstCommentId)
         }
       ),
-      comment?.children?.length > 0 ? /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+      comment?.children?.length > 0 ? /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
         CommentsList,
         {
           comments: comment.children,
@@ -18310,7 +18410,7 @@ var wp;
     const style2 = {
       display: isHidden ? "none" : void 0
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
       "div",
       {
         ...blockPreviewProps,
@@ -18330,7 +18430,7 @@ var wp;
     setActiveCommentId,
     blocks,
     firstCommentId
-  }) => /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("ol", { ...blockProps, children: comments && comments.map(({ commentId, ...comment }, index) => /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+  }) => /* @__PURE__ */ (0, import_jsx_runtime228.jsx)("ol", { ...blockProps, children: comments && comments.map(({ commentId, ...comment }, index) => /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
     import_block_editor53.BlockContextProvider,
     {
       value: {
@@ -18341,7 +18441,7 @@ var wp;
         // would be requested from the REST API.
         commentId: commentId < 0 ? null : commentId
       },
-      children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+      children: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
         CommentTemplateInnerBlocks,
         {
           comment: { commentId, ...comment },
@@ -18390,7 +18490,7 @@ var wp;
       commentOrder === "desc" && topLevelComments ? [...topLevelComments].reverse() : topLevelComments
     );
     if (!topLevelComments) {
-      return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("p", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(import_components26.Spinner, {}) });
+      return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)("p", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(import_components25.Spinner, {}) });
     }
     if (!postId) {
       commentTree = getCommentsPlaceholder({
@@ -18401,9 +18501,9 @@ var wp;
       });
     }
     if (!commentTree.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("p", { ...blockProps, children: (0, import_i18n39.__)("No results found.") });
+      return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)("p", { ...blockProps, children: (0, import_i18n40.__)("No results found.") });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
       CommentsList,
       {
         comments: commentTree,
@@ -18418,15 +18518,24 @@ var wp;

   // packages/block-library/build-module/comment-template/save.mjs
   var import_block_editor54 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
   function CommentTemplateSave() {
-    return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(import_block_editor54.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_block_editor54.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/comment-template/index.mjs
   var { name: name24 } = block_default25;
+  var TEMPLATE6 = [
+    ["core/avatar"],
+    ["core/comment-author-name"],
+    ["core/comment-date"],
+    ["core/comment-content"],
+    ["core/comment-reply-link"],
+    ["core/comment-edit-link"]
+  ];
   var settings24 = {
     icon: layout_default,
+    template: TEMPLATE6,
     edit: CommentTemplateEdit,
     save: CommentTemplateSave
   };
@@ -18440,7 +18549,7 @@ var wp;
     name: () => name25,
     settings: () => settings25
   });
-  var import_i18n41 = __toESM(require_i18n(), 1);
+  var import_i18n42 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/comments-pagination-previous/block.json
   var block_default26 = {
@@ -18489,9 +18598,9 @@ var wp;
   };

   // packages/block-library/build-module/comments-pagination-previous/edit.mjs
-  var import_i18n40 = __toESM(require_i18n(), 1);
+  var import_i18n41 = __toESM(require_i18n(), 1);
   var import_block_editor55 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
   var arrowMap = {
     none: "",
     arrow: "\u2190",
@@ -18503,27 +18612,27 @@ var wp;
     context: { "comments/paginationArrow": paginationArrow }
   }) {
     const displayArrow = arrowMap[paginationArrow];
-    return /* @__PURE__ */ (0, import_jsx_runtime227.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime230.jsxs)(
       "a",
       {
         href: "#comments-pagination-previous-pseudo-link",
         onClick: (event) => event.preventDefault(),
         ...(0, import_block_editor55.useBlockProps)(),
         children: [
-          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
+          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
             "span",
             {
               className: `wp-block-comments-pagination-previous-arrow is-arrow-${paginationArrow}`,
               children: displayArrow
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
             import_block_editor55.PlainText,
             {
               __experimentalVersion: 2,
               tagName: "span",
-              "aria-label": (0, import_i18n40.__)("Older comments page link"),
-              placeholder: (0, import_i18n40.__)("Older Comments"),
+              "aria-label": (0, import_i18n41.__)("Older comments page link"),
+              placeholder: (0, import_i18n41.__)("Older Comments"),
               value: label,
               onChange: (newLabel) => setAttributes({ label: newLabel })
             }
@@ -18540,7 +18649,7 @@ var wp;
     edit: CommentsPaginationPreviousEdit,
     example: {
       attributes: {
-        label: (0, import_i18n41.__)("Older Comments")
+        label: (0, import_i18n42.__)("Older Comments")
       }
     }
   };
@@ -18627,52 +18736,52 @@ var wp;
   };

   // packages/block-library/build-module/comments-pagination/edit.mjs
-  var import_i18n43 = __toESM(require_i18n(), 1);
+  var import_i18n44 = __toESM(require_i18n(), 1);
   var import_block_editor56 = __toESM(require_block_editor(), 1);
   var import_data25 = __toESM(require_data(), 1);
-  var import_components28 = __toESM(require_components(), 1);
+  var import_components27 = __toESM(require_components(), 1);

   // packages/block-library/build-module/comments-pagination/comments-pagination-arrow-controls.mjs
-  var import_i18n42 = __toESM(require_i18n(), 1);
-  var import_components27 = __toESM(require_components(), 1);
-  var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n43 = __toESM(require_i18n(), 1);
+  var import_components26 = __toESM(require_components(), 1);
+  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
   function CommentsPaginationArrowControls({ value, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime228.jsxs)(
-      import_components27.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(
+      import_components26.__experimentalToggleGroupControl,
       {
-        label: (0, import_i18n42.__)("Arrow"),
+        label: (0, import_i18n43.__)("Arrow"),
         value,
         onChange,
-        help: (0, import_i18n42.__)(
+        help: (0, import_i18n43.__)(
           "A decorative arrow appended to the next and previous comments link."
         ),
         isBlock: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
-            import_components27.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+            import_components26.__experimentalToggleGroupControlOption,
             {
               value: "none",
-              label: (0, import_i18n42._x)(
+              label: (0, import_i18n43._x)(
                 "None",
                 "Arrow option for Comments Pagination Next/Previous blocks"
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
-            import_components27.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+            import_components26.__experimentalToggleGroupControlOption,
             {
               value: "arrow",
-              label: (0, import_i18n42._x)(
+              label: (0, import_i18n43._x)(
                 "Arrow",
                 "Arrow option for Comments Pagination Next/Previous blocks"
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
-            import_components27.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+            import_components26.__experimentalToggleGroupControlOption,
             {
               value: "chevron",
-              label: (0, import_i18n42._x)(
+              label: (0, import_i18n43._x)(
                 "Chevron",
                 "Arrow option for Comments Pagination Next/Previous blocks"
               )
@@ -18684,12 +18793,7 @@ var wp;
   }

   // packages/block-library/build-module/comments-pagination/edit.mjs
-  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
-  var TEMPLATE4 = [
-    ["core/comments-pagination-previous"],
-    ["core/comments-pagination-numbers"],
-    ["core/comments-pagination-next"]
-  ];
+  var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
   function QueryPaginationEdit({
     attributes: { paginationArrow },
     setAttributes,
@@ -18707,34 +18811,32 @@ var wp;
     }, []);
     const blockProps = (0, import_block_editor56.useBlockProps)();
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const innerBlocksProps = (0, import_block_editor56.useInnerBlocksProps)(blockProps, {
-      template: TEMPLATE4
-    });
+    const innerBlocksProps = (0, import_block_editor56.useInnerBlocksProps)(blockProps);
     const pageComments = (0, import_data25.useSelect)((select10) => {
       const { getSettings: getSettings2 } = select10(import_block_editor56.store);
       const { __experimentalDiscussionSettings } = getSettings2();
       return __experimentalDiscussionSettings?.pageComments;
     }, []);
     if (!pageComments) {
-      return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_block_editor56.Warning, { children: (0, import_i18n43.__)(
+      return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(import_block_editor56.Warning, { children: (0, import_i18n44.__)(
         "Comments Pagination block: paging comments is disabled in the Discussion Settings"
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime229.jsxs)(import_jsx_runtime229.Fragment, { children: [
-      hasNextPreviousBlocks && /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_block_editor56.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
-        import_components28.__experimentalToolsPanel,
+    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)(
+        import_components27.__experimentalToolsPanel,
         {
-          label: (0, import_i18n43.__)("Settings"),
+          label: (0, import_i18n44.__)("Settings"),
           dropdownMenuProps,
           resetAll: () => setAttributes({ paginationArrow: "none" }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
-            import_components28.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+            import_components27.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n43.__)("Arrow"),
+              label: (0, import_i18n44.__)("Arrow"),
               hasValue: () => paginationArrow !== "none",
               onDeselect: () => setAttributes({ paginationArrow: "none" }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
                 CommentsPaginationArrowControls,
                 {
                   value: paginationArrow,
@@ -18747,21 +18849,27 @@ var wp;
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime229.jsx)("div", { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime232.jsx)("div", { ...innerBlocksProps })
     ] });
   }

   // packages/block-library/build-module/comments-pagination/save.mjs
   var import_block_editor57 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
   function save13() {
-    return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(import_block_editor57.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(import_block_editor57.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/comments-pagination/index.mjs
   var { name: name26 } = block_default27;
+  var TEMPLATE7 = [
+    ["core/comments-pagination-previous"],
+    ["core/comments-pagination-numbers"],
+    ["core/comments-pagination-next"]
+  ];
   var settings26 = {
     icon: query_pagination_default,
+    template: TEMPLATE7,
     edit: QueryPaginationEdit,
     save: save13
   };
@@ -18775,7 +18883,7 @@ var wp;
     name: () => name27,
     settings: () => settings27
   });
-  var import_i18n45 = __toESM(require_i18n(), 1);
+  var import_i18n46 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/comments-pagination-next/block.json
   var block_default28 = {
@@ -18824,9 +18932,9 @@ var wp;
   };

   // packages/block-library/build-module/comments-pagination-next/edit.mjs
-  var import_i18n44 = __toESM(require_i18n(), 1);
+  var import_i18n45 = __toESM(require_i18n(), 1);
   var import_block_editor58 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
   var arrowMap2 = {
     none: "",
     arrow: "\u2192",
@@ -18838,25 +18946,25 @@ var wp;
     context: { "comments/paginationArrow": paginationArrow }
   }) {
     const displayArrow = arrowMap2[paginationArrow];
-    return /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)(
       "a",
       {
         href: "#comments-pagination-next-pseudo-link",
         onClick: (event) => event.preventDefault(),
         ...(0, import_block_editor58.useBlockProps)(),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
             import_block_editor58.PlainText,
             {
               __experimentalVersion: 2,
               tagName: "span",
-              "aria-label": (0, import_i18n44.__)("Newer comments page link"),
-              placeholder: (0, import_i18n44.__)("Newer Comments"),
+              "aria-label": (0, import_i18n45.__)("Newer comments page link"),
+              placeholder: (0, import_i18n45.__)("Newer Comments"),
               value: label,
               onChange: (newLabel) => setAttributes({ label: newLabel })
             }
           ),
-          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
             "span",
             {
               className: `wp-block-comments-pagination-next-arrow is-arrow-${paginationArrow}`,
@@ -18875,7 +18983,7 @@ var wp;
     edit: CommentsPaginationNextEdit,
     example: {
       attributes: {
-        label: (0, import_i18n45.__)("Newer Comments")
+        label: (0, import_i18n46.__)("Newer Comments")
       }
     }
   };
@@ -18940,8 +19048,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_runtime232 = __toESM(require_jsx_runtime(), 1);
-  var PaginationItem = ({ content, tag: Tag = "a", extraClass = "" }) => Tag === "a" ? /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
+  var PaginationItem = ({ content, tag: Tag = "a", extraClass = "" }) => Tag === "a" ? /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
     Tag,
     {
       className: `page-numbers ${extraClass}`,
@@ -18949,16 +19057,16 @@ var wp;
       onClick: (event) => event.preventDefault(),
       children: content
     }
-  ) : /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(Tag, { className: `page-numbers ${extraClass}`, children: content });
+  ) : /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(Tag, { className: `page-numbers ${extraClass}`, children: content });
   function CommentsPaginationNumbersEdit() {
-    return /* @__PURE__ */ (0, import_jsx_runtime232.jsxs)("div", { ...(0, import_block_editor59.useBlockProps)(), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(PaginationItem, { content: "1" }),
-      /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(PaginationItem, { content: "2" }),
-      /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(PaginationItem, { content: "3", tag: "span", extraClass: "current" }),
-      /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(PaginationItem, { content: "4" }),
-      /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(PaginationItem, { content: "5" }),
-      /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(PaginationItem, { content: "...", tag: "span", extraClass: "dots" }),
-      /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(PaginationItem, { content: "8" })
+    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" })
     ] });
   }

@@ -19054,14 +19162,14 @@ var wp;

   // packages/block-library/build-module/comments-title/edit.mjs
   var import_block_editor60 = __toESM(require_block_editor(), 1);
-  var import_i18n46 = __toESM(require_i18n(), 1);
+  var import_i18n47 = __toESM(require_i18n(), 1);
   var import_core_data14 = __toESM(require_core_data(), 1);
-  var import_components29 = __toESM(require_components(), 1);
+  var import_components28 = __toESM(require_components(), 1);
   var import_element28 = __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_runtime233 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
   function Edit12(props) {
     useDeprecatedTextAlign(props);
     const { attributes, setAttributes, context } = props;
@@ -19113,7 +19221,7 @@ var wp;
         setCommentsCount(0);
       });
     }, [postId]);
-    const blockControls = /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(import_block_editor60.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+    const blockControls = /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_block_editor60.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
       import_block_editor60.HeadingLevelDropdown,
       {
         value: level,
@@ -19121,10 +19229,10 @@ var wp;
         onChange: (newLevel) => setAttributes({ level: newLevel })
       }
     ) });
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(import_block_editor60.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime233.jsxs)(
-      import_components29.__experimentalToolsPanel,
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_block_editor60.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(
+      import_components28.__experimentalToolsPanel,
       {
-        label: (0, import_i18n46.__)("Settings"),
+        label: (0, import_i18n47.__)("Settings"),
         resetAll: () => {
           setAttributes({
             showPostTitle: true,
@@ -19133,34 +19241,34 @@ var wp;
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
-            import_components29.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+            import_components28.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n46.__)("Show post title"),
+              label: (0, import_i18n47.__)("Show post title"),
               isShownByDefault: true,
               hasValue: () => !showPostTitle,
               onDeselect: () => setAttributes({ showPostTitle: true }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
-                import_components29.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+                import_components28.ToggleControl,
                 {
-                  label: (0, import_i18n46.__)("Show post title"),
+                  label: (0, import_i18n47.__)("Show post title"),
                   checked: showPostTitle,
                   onChange: (value) => setAttributes({ showPostTitle: value })
                 }
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
-            import_components29.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+            import_components28.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n46.__)("Show comments count"),
+              label: (0, import_i18n47.__)("Show comments count"),
               isShownByDefault: true,
               hasValue: () => !showCommentsCount,
               onDeselect: () => setAttributes({ showCommentsCount: true }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
-                import_components29.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+                import_components28.ToggleControl,
                 {
-                  label: (0, import_i18n46.__)("Show comments count"),
+                  label: (0, import_i18n47.__)("Show comments count"),
                   checked: showCommentsCount,
                   onChange: (value) => setAttributes({ showCommentsCount: value })
                 }
@@ -19170,20 +19278,20 @@ var wp;
         ]
       }
     ) });
-    const postTitle = isSiteEditor ? (0, import_i18n46.__)("Post Title") : rawTitle;
+    const postTitle = isSiteEditor ? (0, import_i18n47.__)("Post Title") : rawTitle;
     let placeholder2;
     if (showCommentsCount && commentsCount !== void 0) {
       if (showPostTitle) {
         if (commentsCount === 1) {
-          placeholder2 = (0, import_i18n46.sprintf)(
+          placeholder2 = (0, import_i18n47.sprintf)(
             /* translators: %s: Post title. */
-            (0, import_i18n46.__)('One response to "%s"'),
+            (0, import_i18n47.__)('One response to "%s"'),
             postTitle
           );
         } else {
-          placeholder2 = (0, import_i18n46.sprintf)(
+          placeholder2 = (0, import_i18n47.sprintf)(
             /* translators: 1: Number of comments, 2: Post title. */
-            (0, import_i18n46._n)(
+            (0, import_i18n47._n)(
               '%1$s response to "%2$s"',
               '%1$s responses to "%2$s"',
               commentsCount
@@ -19193,29 +19301,29 @@ var wp;
           );
         }
       } else if (commentsCount === 1) {
-        placeholder2 = (0, import_i18n46.__)("One response");
+        placeholder2 = (0, import_i18n47.__)("One response");
       } else {
-        placeholder2 = (0, import_i18n46.sprintf)(
+        placeholder2 = (0, import_i18n47.sprintf)(
           /* translators: %s: Number of comments. */
-          (0, import_i18n46._n)("%s response", "%s responses", commentsCount),
+          (0, import_i18n47._n)("%s response", "%s responses", commentsCount),
           commentsCount
         );
       }
     } else if (showPostTitle) {
       if (commentsCount === 1) {
-        placeholder2 = (0, import_i18n46.sprintf)((0, import_i18n46.__)('Response to "%s"'), postTitle);
+        placeholder2 = (0, import_i18n47.sprintf)((0, import_i18n47.__)('Response to "%s"'), postTitle);
       } else {
-        placeholder2 = (0, import_i18n46.sprintf)((0, import_i18n46.__)('Responses to "%s"'), postTitle);
+        placeholder2 = (0, import_i18n47.sprintf)((0, import_i18n47.__)('Responses to "%s"'), postTitle);
       }
     } else if (commentsCount === 1) {
-      placeholder2 = (0, import_i18n46.__)("Response");
+      placeholder2 = (0, import_i18n47.__)("Response");
     } else {
-      placeholder2 = (0, import_i18n46.__)("Responses");
+      placeholder2 = (0, import_i18n47.__)("Responses");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime233.jsxs)(import_jsx_runtime233.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(import_jsx_runtime236.Fragment, { children: [
       blockControls,
       inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(TagName2, { ...blockProps, children: placeholder2 })
+      /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(TagName2, { ...blockProps, children: placeholder2 })
     ] });
   }

@@ -19388,13 +19496,13 @@ var wp;
     name: () => name30,
     settings: () => settings30
   });
-  var import_i18n55 = __toESM(require_i18n(), 1);
+  var import_i18n56 = __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_i18n47 = __toESM(require_i18n(), 1);
+  var import_i18n48 = __toESM(require_i18n(), 1);
   var import_compose15 = __toESM(require_compose(), 1);

   // packages/block-library/build-module/cover/shared.mjs
@@ -19464,7 +19572,7 @@ var wp;
   }

   // packages/block-library/build-module/cover/deprecated.mjs
-  var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
   function backgroundImageStyles(url) {
     return url ? { backgroundImage: `url(${url})` } : {};
   }
@@ -19747,8 +19855,8 @@ var wp;
         }
       );
       const gradientValue = gradient || customGradient;
-      return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)(Tag, { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(Tag, { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "span",
           {
             "aria-hidden": "true",
@@ -19769,7 +19877,7 @@ var wp;
             style: bgStyle
           }
         ),
-        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "img",
           {
             className: imgClasses,
@@ -19779,7 +19887,7 @@ var wp;
             "data-object-fit": "cover",
             "data-object-position": objectPosition
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        ) : /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "div",
           {
             role: alt ? "img" : void 0,
@@ -19788,7 +19896,7 @@ var wp;
             style: { backgroundPosition, backgroundImage }
           }
         )),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "video",
           {
             className: clsx_default(
@@ -19805,7 +19913,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "div",
           {
             ...import_block_editor61.useInnerBlocksProps.save({
@@ -19880,8 +19988,8 @@ var wp;
         }
       );
       const gradientValue = gradient || customGradient;
-      return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)(Tag, { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(Tag, { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "span",
           {
             "aria-hidden": "true",
@@ -19902,7 +20010,7 @@ var wp;
             style: bgStyle
           }
         ),
-        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "img",
           {
             className: imgClasses,
@@ -19912,7 +20020,7 @@ var wp;
             "data-object-fit": "cover",
             "data-object-position": objectPosition
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        ) : /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "div",
           {
             role: "img",
@@ -19920,7 +20028,7 @@ var wp;
             style: { backgroundPosition, backgroundImage }
           }
         )),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "video",
           {
             className: clsx_default(
@@ -19937,7 +20045,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "div",
           {
             ...import_block_editor61.useInnerBlocksProps.save({
@@ -20021,8 +20129,8 @@ var wp;
         }
       );
       const gradientValue = gradient || customGradient;
-      return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)(Tag, { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(Tag, { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "span",
           {
             "aria-hidden": "true",
@@ -20043,7 +20151,7 @@ var wp;
             style: bgStyle
           }
         ),
-        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "img",
           {
             className: imgClasses,
@@ -20053,7 +20161,7 @@ var wp;
             "data-object-fit": "cover",
             "data-object-position": objectPosition
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        ) : /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "div",
           {
             role: "img",
@@ -20061,7 +20169,7 @@ var wp;
             style: { backgroundPosition, backgroundImage }
           }
         )),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "video",
           {
             className: clsx_default(
@@ -20078,7 +20186,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "div",
           {
             ...import_block_editor61.useInnerBlocksProps.save({
@@ -20152,8 +20260,8 @@ var wp;
         }
       );
       const gradientValue = gradient || customGradient;
-      return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "span",
           {
             "aria-hidden": "true",
@@ -20174,7 +20282,7 @@ var wp;
             style: bgStyle
           }
         ),
-        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "img",
           {
             className: imgClasses,
@@ -20184,7 +20292,7 @@ var wp;
             "data-object-fit": "cover",
             "data-object-position": objectPosition
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        ) : /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "div",
           {
             role: "img",
@@ -20192,7 +20300,7 @@ var wp;
             style: { backgroundPosition, backgroundImage }
           }
         )),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "video",
           {
             className: clsx_default(
@@ -20209,7 +20317,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "div",
           {
             ...import_block_editor61.useInnerBlocksProps.save({
@@ -20275,8 +20383,8 @@ var wp;
         getPositionClassName(contentPosition)
       );
       const gradientValue = gradient || customGradient;
-      return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "span",
           {
             "aria-hidden": "true",
@@ -20297,7 +20405,7 @@ var wp;
             style: bgStyle
           }
         ),
-        !useFeaturedImage && isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        !useFeaturedImage && isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "img",
           {
             className: clsx_default(
@@ -20311,7 +20419,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "video",
           {
             className: clsx_default(
@@ -20328,7 +20436,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "div",
           {
             ...import_block_editor61.useInnerBlocksProps.save({
@@ -20393,8 +20501,8 @@ var wp;
         getPositionClassName(contentPosition)
       );
       const gradientValue = gradient || customGradient;
-      return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "span",
           {
             "aria-hidden": "true",
@@ -20415,7 +20523,7 @@ var wp;
             style: bgStyle
           }
         ),
-        isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "img",
           {
             className: clsx_default(
@@ -20429,7 +20537,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "video",
           {
             className: clsx_default(
@@ -20446,7 +20554,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "div",
           {
             ...import_block_editor61.useInnerBlocksProps.save({
@@ -20510,8 +20618,8 @@ var wp;
         },
         getPositionClassName(contentPosition)
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "span",
           {
             "aria-hidden": "true",
@@ -20529,7 +20637,7 @@ var wp;
             style: bgStyle
           }
         ),
-        isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "img",
           {
             className: clsx_default(
@@ -20543,7 +20651,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "video",
           {
             className: clsx_default(
@@ -20560,7 +20668,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "div",
           {
             ...import_block_editor61.useInnerBlocksProps.save({
@@ -20653,8 +20761,8 @@ var wp;
         },
         getPositionClassName(contentPosition)
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
-        url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+      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)(
           "span",
           {
             "aria-hidden": "true",
@@ -20665,7 +20773,7 @@ var wp;
             style: customGradient ? { background: customGradient } : void 0
           }
         ),
-        isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "img",
           {
             className: clsx_default(
@@ -20679,7 +20787,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "video",
           {
             className: clsx_default(
@@ -20696,7 +20804,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("div", { className: "wp-block-cover__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(import_block_editor61.InnerBlocks.Content, {}) })
+        /* @__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, {}) })
       ] });
     },
     migrate: (0, import_compose15.compose)(migrateDimRatio, migrateTag)
@@ -20785,8 +20893,8 @@ var wp;
         },
         getPositionClassName(contentPosition)
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
-        url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+      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)(
           "span",
           {
             "aria-hidden": "true",
@@ -20797,7 +20905,7 @@ var wp;
             style: customGradient ? { background: customGradient } : void 0
           }
         ),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "video",
           {
             className: "wp-block-cover__video-background",
@@ -20809,7 +20917,7 @@ var wp;
             style: videoStyle
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("div", { className: "wp-block-cover__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(import_block_editor61.InnerBlocks.Content, {}) })
+        /* @__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, {}) })
       ] });
     },
     migrate: (0, import_compose15.compose)(migrateDimRatio, migrateTag)
@@ -20871,8 +20979,8 @@ var wp;
           [gradientClass]: !url && gradientClass
         }
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)("div", { className: classes, style: style2, children: [
-        url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { className: classes, style: style2, children: [
+        url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "span",
           {
             "aria-hidden": "true",
@@ -20883,7 +20991,7 @@ var wp;
             style: customGradient ? { background: customGradient } : void 0
           }
         ),
-        VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "video",
           {
             className: "wp-block-cover__video-background",
@@ -20893,7 +21001,7 @@ var wp;
             src: url
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("div", { className: "wp-block-cover__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(import_block_editor61.InnerBlocks.Content, {}) })
+        /* @__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, {}) })
       ] });
     },
     migrate: (0, import_compose15.compose)(migrateDimRatio, migrateTag)
@@ -20953,8 +21061,8 @@ var wp;
           [gradientClass]: !url && gradientClass
         }
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)("div", { className: classes, style: style2, children: [
-        url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { className: classes, style: style2, children: [
+        url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "span",
           {
             "aria-hidden": "true",
@@ -20965,7 +21073,7 @@ var wp;
             style: customGradient ? { background: customGradient } : void 0
           }
         ),
-        VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "video",
           {
             className: "wp-block-cover__video-background",
@@ -20975,7 +21083,7 @@ var wp;
             src: url
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("div", { className: "wp-block-cover__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(import_block_editor61.InnerBlocks.Content, {}) })
+        /* @__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, {}) })
       ] });
     },
     migrate: (0, import_compose15.compose)(migrateDimRatio, migrateTag)
@@ -21028,8 +21136,8 @@ var wp;
           [`has-${contentAlign}-content`]: contentAlign !== "center"
         }
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)("div", { className: classes, style: style2, children: [
-        VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { className: classes, style: style2, children: [
+        VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           "video",
           {
             className: "wp-block-cover__video-background",
@@ -21039,7 +21147,7 @@ var wp;
             src: url
           }
         ),
-        !import_block_editor61.RichText.isEmpty(title) && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        !import_block_editor61.RichText.isEmpty(title) && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           import_block_editor61.RichText.Content,
           {
             tagName: "p",
@@ -21067,7 +21175,7 @@ var wp;
               }
             },
             fontSize: "large",
-            placeholder: (0, import_i18n47.__)("Write title\u2026")
+            placeholder: (0, import_i18n48.__)("Write title\u2026")
           })
         ]
       ];
@@ -21122,7 +21230,7 @@ var wp;
         },
         align ? `align${align}` : null
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("div", { className: classes, style: style2, children: !import_block_editor61.RichText.isEmpty(title) && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+      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)(
         import_block_editor61.RichText.Content,
         {
           tagName: "p",
@@ -21149,7 +21257,7 @@ var wp;
               }
             },
             fontSize: "large",
-            placeholder: (0, import_i18n47.__)("Write title\u2026")
+            placeholder: (0, import_i18n48.__)("Write title\u2026")
           })
         ]
       ];
@@ -21186,7 +21294,7 @@ var wp;
         },
         align ? `align${align}` : null
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("section", { className: classes, style: style2, children: /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(import_block_editor61.RichText.Content, { tagName: "h2", value: title }) });
+      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 }) });
     },
     migrate(attributes) {
       const newAttribs = {
@@ -21206,7 +21314,7 @@ var wp;
               }
             },
             fontSize: "large",
-            placeholder: (0, import_i18n47.__)("Write title\u2026")
+            placeholder: (0, import_i18n48.__)("Write title\u2026")
           })
         ]
       ];
@@ -21217,10 +21325,10 @@ 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_components34 = __toESM(require_components(), 1);
+  var import_components33 = __toESM(require_components(), 1);
   var import_compose18 = __toESM(require_compose(), 1);
   var import_block_editor68 = __toESM(require_block_editor(), 1);
-  var import_i18n53 = __toESM(require_i18n(), 1);
+  var import_i18n54 = __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);
@@ -21228,10 +21336,10 @@ var wp;

   // packages/block-library/build-module/cover/edit/inspector-controls.mjs
   var import_element30 = __toESM(require_element(), 1);
-  var import_components31 = __toESM(require_components(), 1);
+  var import_components30 = __toESM(require_components(), 1);
   var import_compose17 = __toESM(require_compose(), 1);
   var import_block_editor64 = __toESM(require_block_editor(), 1);
-  var import_i18n49 = __toESM(require_i18n(), 1);
+  var import_i18n50 = __toESM(require_i18n(), 1);
   var import_data28 = __toESM(require_data(), 1);
   var import_core_data15 = __toESM(require_core_data(), 1);

@@ -21362,13 +21470,13 @@ var wp;
   // packages/block-library/build-module/utils/poster-image.mjs
   var import_block_editor63 = __toESM(require_block_editor(), 1);
   var import_notices3 = __toESM(require_notices(), 1);
-  var import_components30 = __toESM(require_components(), 1);
+  var import_components29 = __toESM(require_components(), 1);
   var import_blob5 = __toESM(require_blob(), 1);
-  var import_i18n48 = __toESM(require_i18n(), 1);
+  var import_i18n49 = __toESM(require_i18n(), 1);
   var import_element29 = __toESM(require_element(), 1);
   var import_compose16 = __toESM(require_compose(), 1);
   var import_data27 = __toESM(require_data(), 1);
-  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
   var POSTER_IMAGE_ALLOWED_MEDIA_TYPES = ["image"];
   function PosterImage({ poster, onChange }) {
     const posterButtonRef = (0, import_element29.useRef)();
@@ -21405,53 +21513,53 @@ var wp;
     };
     const getPosterButtonContent = () => {
       if (!poster && isLoading) {
-        return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(import_components30.Spinner, {});
+        return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_components29.Spinner, {});
       }
-      return !poster ? (0, import_i18n48.__)("Set poster image") : (0, import_i18n48.__)("Replace");
+      return !poster ? (0, import_i18n49.__)("Set poster image") : (0, import_i18n49.__)("Replace");
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(import_block_editor63.MediaUploadCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime235.jsxs)(
-      import_components30.__experimentalToolsPanelItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_block_editor63.MediaUploadCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime238.jsxs)(
+      import_components29.__experimentalToolsPanelItem,
       {
-        label: (0, import_i18n48.__)("Poster image"),
+        label: (0, import_i18n49.__)("Poster image"),
         isShownByDefault: true,
         hasValue: () => !!poster,
         onDeselect: () => onChange(void 0),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(import_components30.BaseControl.VisualLabel, { children: (0, import_i18n48.__)("Poster image") }),
-          /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_components29.BaseControl.VisualLabel, { children: (0, import_i18n49.__)("Poster image") }),
+          /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
             import_block_editor63.MediaUpload,
             {
-              title: (0, import_i18n48.__)("Select poster image"),
+              title: (0, import_i18n49.__)("Select poster image"),
               onSelect: onChange,
               allowedTypes: POSTER_IMAGE_ALLOWED_MEDIA_TYPES,
-              render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime235.jsxs)("div", { className: "block-library-poster-image__container", children: [
-                poster && /* @__PURE__ */ (0, import_jsx_runtime235.jsxs)(
-                  import_components30.Button,
+              render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime238.jsxs)("div", { className: "block-library-poster-image__container", children: [
+                poster && /* @__PURE__ */ (0, import_jsx_runtime238.jsxs)(
+                  import_components29.Button,
                   {
                     __next40pxDefaultSize: true,
                     onClick: open,
                     "aria-haspopup": "dialog",
-                    "aria-label": (0, import_i18n48.__)(
+                    "aria-label": (0, import_i18n49.__)(
                       "Edit or replace the poster image."
                     ),
                     className: "block-library-poster-image__preview",
                     disabled: isLoading,
                     accessibleWhenDisabled: true,
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
                         "img",
                         {
                           src: poster,
-                          alt: (0, import_i18n48.__)("Poster image preview"),
+                          alt: (0, import_i18n49.__)("Poster image preview"),
                           className: "block-library-poster-image__preview-image"
                         }
                       ),
-                      isLoading && /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(import_components30.Spinner, {})
+                      isLoading && /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_components29.Spinner, {})
                     ]
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime235.jsxs)(
-                  import_components30.__experimentalHStack,
+                /* @__PURE__ */ (0, import_jsx_runtime238.jsxs)(
+                  import_components29.__experimentalHStack,
                   {
                     className: clsx_default(
                       "block-library-poster-image__actions",
@@ -21460,8 +21568,8 @@ var wp;
                       }
                     ),
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
-                        import_components30.Button,
+                      /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+                        import_components29.Button,
                         {
                           __next40pxDefaultSize: true,
                           onClick: open,
@@ -21475,17 +21583,17 @@ var wp;
                           children: getPosterButtonContent()
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime235.jsx)("p", { id: descriptionId, hidden: true, children: poster ? (0, import_i18n48.sprintf)(
+                      /* @__PURE__ */ (0, import_jsx_runtime238.jsx)("p", { id: descriptionId, hidden: true, children: poster ? (0, import_i18n49.sprintf)(
                         /* translators: %s: poster image URL. */
-                        (0, import_i18n48.__)(
+                        (0, import_i18n49.__)(
                           "The current poster image url is %s."
                         ),
                         poster
-                      ) : (0, import_i18n48.__)(
+                      ) : (0, import_i18n49.__)(
                         "There is no poster image currently selected."
                       ) }),
-                      !!poster && /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
-                        import_components30.Button,
+                      !!poster && /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+                        import_components29.Button,
                         {
                           __next40pxDefaultSize: true,
                           onClick: () => {
@@ -21495,13 +21603,13 @@ var wp;
                           className: "block-library-poster-image__action",
                           disabled: isLoading,
                           accessibleWhenDisabled: true,
-                          children: (0, import_i18n48.__)("Remove")
+                          children: (0, import_i18n49.__)("Remove")
                         }
                       )
                     ]
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(import_components30.DropZone, { onFilesDrop: onDropFiles })
+                /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_components29.DropZone, { onFilesDrop: onDropFiles })
               ] })
             }
           )
@@ -21512,7 +21620,7 @@ var wp;
   var poster_image_default = PosterImage;

   // packages/block-library/build-module/cover/edit/inspector-controls.mjs
-  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
   var {
     cleanEmptyObject: cleanEmptyObject3,
     isDefaultBlockStyleState,
@@ -21525,11 +21633,11 @@ var wp;
     unit = "px",
     value = ""
   }) {
-    const instanceId = (0, import_compose17.useInstanceId)(import_components31.__experimentalUnitControl);
+    const instanceId = (0, import_compose17.useInstanceId)(import_components30.__experimentalUnitControl);
     const inputId = `block-cover-height-input-${instanceId}`;
     const isPx = unit === "px";
     const [availableUnits] = (0, import_block_editor64.useSettings)("spacing.units");
-    const units = (0, import_components31.__experimentalUseCustomUnits)({
+    const units = (0, import_components30.__experimentalUseCustomUnits)({
       availableUnits: availableUnits || ["px", "em", "rem", "vw", "vh"],
       defaultValues: { px: 430, "%": 20, em: 20, rem: 20, vw: 20, vh: 50 }
     });
@@ -21541,14 +21649,14 @@ var wp;
       onChange(inputValue);
     };
     const computedValue = (0, import_element30.useMemo)(() => {
-      const [parsedQuantity] = (0, import_components31.__experimentalParseQuantityAndUnitFromRawValue)(value);
+      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_runtime236.jsx)(
-      import_components31.__experimentalUnitControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+      import_components30.__experimentalUnitControl,
       {
-        label: (0, import_i18n49.__)("Minimum height"),
+        label: (0, import_i18n50.__)("Minimum height"),
         id: inputId,
         isResetValueOnUnitChange: true,
         min,
@@ -21613,7 +21721,7 @@ var wp;
       styleKey: "minHeight",
       rootValue: void 0
     });
-    const [stateMinHeightValue, stateMinHeightUnit] = (0, import_components31.__experimentalParseQuantityAndUnitFromRawValue)(stateMinHeight || "");
+    const [stateMinHeightValue, stateMinHeightUnit] = (0, import_components30.__experimentalParseQuantityAndUnitFromRawValue)(stateMinHeight || "");
     const activeMinHeight = hasSelectedStyleState ? stateMinHeightValue : minHeight;
     const activeMinHeightUnit = hasSelectedStyleState ? stateMinHeightUnit || minHeightUnit : minHeightUnit;
     const activeAspectRatio = getActiveDimensionValue({
@@ -21704,11 +21812,11 @@ var wp;
       });
     };
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(import_jsx_runtime236.Fragment, { children: [
-      (!!url || useFeaturedImage) && /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_block_editor64.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(
-        import_components31.__experimentalToolsPanel,
+    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)(
+        import_components30.__experimentalToolsPanel,
         {
-          label: (0, import_i18n49.__)("Settings"),
+          label: (0, import_i18n50.__)("Settings"),
           resetAll: () => {
             setAttributes({
               hasParallax: false,
@@ -21721,40 +21829,40 @@ var wp;
           },
           dropdownMenuProps,
           children: [
-            isImageBackground && /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(import_jsx_runtime236.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
-                import_components31.__experimentalToolsPanelItem,
+            isImageBackground && /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)(import_jsx_runtime239.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+                import_components30.__experimentalToolsPanelItem,
                 {
-                  label: (0, import_i18n49.__)("Fixed background"),
+                  label: (0, import_i18n50.__)("Fixed background"),
                   isShownByDefault: true,
                   hasValue: () => !!hasParallax,
                   onDeselect: () => setAttributes({
                     hasParallax: false,
                     focalPoint: void 0
                   }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
-                    import_components31.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+                    import_components30.ToggleControl,
                     {
-                      label: (0, import_i18n49.__)("Fixed background"),
+                      label: (0, import_i18n50.__)("Fixed background"),
                       checked: !!hasParallax,
                       onChange: toggleParallax
                     }
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
-                import_components31.__experimentalToolsPanelItem,
+              /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+                import_components30.__experimentalToolsPanelItem,
                 {
-                  label: (0, import_i18n49.__)("Repeated background"),
+                  label: (0, import_i18n50.__)("Repeated background"),
                   isShownByDefault: true,
                   hasValue: () => isRepeated,
                   onDeselect: () => setAttributes({
                     isRepeated: false
                   }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
-                    import_components31.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+                    import_components30.ToggleControl,
                     {
-                      label: (0, import_i18n49.__)("Repeated background"),
+                      label: (0, import_i18n50.__)("Repeated background"),
                       checked: isRepeated,
                       onChange: toggleIsRepeated
                     }
@@ -21762,19 +21870,19 @@ var wp;
                 }
               )
             ] }),
-            showFocalPointPicker && /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
-              import_components31.__experimentalToolsPanelItem,
+            showFocalPointPicker && /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+              import_components30.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n49.__)("Focal point"),
+                label: (0, import_i18n50.__)("Focal point"),
                 isShownByDefault: true,
                 hasValue: () => !!focalPoint,
                 onDeselect: () => setAttributes({
                   focalPoint: void 0
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
-                  import_components31.FocalPointPicker,
+                children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+                  import_components30.FocalPointPicker,
                   {
-                    label: (0, import_i18n49.__)("Focal point"),
+                    label: (0, import_i18n50.__)("Focal point"),
                     url,
                     value: focalPoint,
                     onDragStart: imperativeFocalPointPreview,
@@ -21786,7 +21894,7 @@ var wp;
                 )
               }
             ),
-            isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+            isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
               poster_image_default,
               {
                 poster,
@@ -21795,37 +21903,37 @@ var wp;
                 })
               }
             ),
-            !useFeaturedImage && url && !isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
-              import_components31.__experimentalToolsPanelItem,
+            !useFeaturedImage && url && !isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+              import_components30.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n49.__)("Alternative text"),
+                label: (0, import_i18n50.__)("Alternative text"),
                 isShownByDefault: true,
                 hasValue: () => !!alt,
                 onDeselect: () => setAttributes({ alt: "" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
-                  import_components31.TextareaControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+                  import_components30.TextareaControl,
                   {
-                    label: (0, import_i18n49.__)("Alternative text"),
+                    label: (0, import_i18n50.__)("Alternative text"),
                     value: alt,
                     onChange: (newAlt) => setAttributes({ alt: newAlt }),
-                    help: /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(import_jsx_runtime236.Fragment, { children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+                    help: /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)(import_jsx_runtime239.Fragment, { children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
                         Link,
                         {
                           openInNewTab: true,
                           href: (
                             // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                            (0, import_i18n49.__)(
+                            (0, import_i18n50.__)(
                               "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                             )
                           ),
-                          children: (0, import_i18n49.__)(
+                          children: (0, import_i18n50.__)(
                             "Describe the purpose of the image."
                           )
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime236.jsx)("br", {}),
-                      (0, import_i18n49.__)(
+                      /* @__PURE__ */ (0, import_jsx_runtime239.jsx)("br", {}),
+                      (0, import_i18n50.__)(
                         "Leave empty if decorative."
                       )
                     ] })
@@ -21833,7 +21941,7 @@ var wp;
                 )
               }
             ),
-            !!imageSizeOptions?.length && /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+            !!imageSizeOptions?.length && /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
               ResolutionTool,
               {
                 value: sizeSlug,
@@ -21845,8 +21953,8 @@ var wp;
           ]
         }
       ) }),
-      showOverlayControls && /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(import_block_editor64.InspectorControls, { group: "color", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+      showOverlayControls && /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)(import_block_editor64.InspectorControls, { group: "color", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
           import_block_editor64.__experimentalColorGradientSettingsDropdown,
           {
             __experimentalIsRenderedInSidebar: true,
@@ -21854,7 +21962,7 @@ var wp;
               {
                 colorValue: overlayColor.color,
                 gradientValue,
-                label: (0, import_i18n49.__)("Overlay"),
+                label: (0, import_i18n50.__)("Overlay"),
                 onColorChange: setOverlayColor,
                 onGradientChange: setGradient,
                 isShownByDefault: true,
@@ -21871,23 +21979,23 @@ var wp;
             ...colorGradientSettings
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
-          import_components31.__experimentalToolsPanelItem,
+        /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+          import_components30.__experimentalToolsPanelItem,
           {
             hasValue: () => {
               return dimRatio === void 0 ? false : dimRatio !== (url ? 50 : 100);
             },
-            label: (0, import_i18n49.__)("Overlay opacity"),
+            label: (0, import_i18n50.__)("Overlay opacity"),
             onDeselect: () => updateDimRatio(url ? 50 : 100),
             resetAllFilter: () => ({
               dimRatio: url ? 50 : 100
             }),
             isShownByDefault: true,
             panelId: clientId,
-            children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
-              import_components31.RangeControl,
+            children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+              import_components30.RangeControl,
               {
-                label: (0, import_i18n49.__)("Overlay opacity"),
+                label: (0, import_i18n50.__)("Overlay opacity"),
                 value: dimRatio,
                 onChange: (newDimRatio) => updateDimRatio(newDimRatio),
                 min: 0,
@@ -21899,17 +22007,17 @@ var wp;
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_block_editor64.InspectorControls, { group: "dimensions", children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
-        import_components31.__experimentalToolsPanelItem,
+      /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_block_editor64.InspectorControls, { group: "dimensions", children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+        import_components30.__experimentalToolsPanelItem,
         {
           className: "single-column",
           hasValue: () => !!activeMinHeight,
-          label: (0, import_i18n49.__)("Minimum height"),
+          label: (0, import_i18n50.__)("Minimum height"),
           onDeselect: () => setAttributes(getResetMinHeightAttributes()),
           resetAllFilter: getResetMinHeightAttributes,
           isShownByDefault: true,
           panelId: clientId,
-          children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
             CoverHeightInput,
             {
               value: activeAspectRatio ? "" : activeMinHeight,
@@ -21934,14 +22042,14 @@ var wp;
         },
         selectedStyleStateKey
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_block_editor64.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_block_editor64.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
         HTMLElementControl3,
         {
           tagName,
           onChange: (value) => setAttributes({ tagName: value }),
           clientId,
           options: [
-            { label: (0, import_i18n49.__)("Default (<div>)"), value: "div" },
+            { label: (0, import_i18n50.__)("Default (<div>)"), value: "div" },
             { label: "<header>", value: "header" },
             { label: "<main>", value: "main" },
             { label: "<section>", value: "section" },
@@ -21957,13 +22065,13 @@ var wp;
   // packages/block-library/build-module/cover/edit/block-controls.mjs
   var import_element32 = __toESM(require_element(), 1);
   var import_block_editor65 = __toESM(require_block_editor(), 1);
-  var import_i18n51 = __toESM(require_i18n(), 1);
-  var import_components33 = __toESM(require_components(), 1);
+  var import_i18n52 = __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_components32 = __toESM(require_components(), 1);
-  var import_i18n50 = __toESM(require_i18n(), 1);
+  var import_components31 = __toESM(require_components(), 1);
+  var import_i18n51 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/cover/embed-video-utils.mjs
   var import_blocks20 = __toESM(require_blocks(), 1);
@@ -22086,7 +22194,7 @@ var wp;
   }

   // packages/block-library/build-module/cover/edit/embed-video-url-input.mjs
-  var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
   function EmbedVideoUrlInput({
     onSubmit,
     onClose,
@@ -22097,12 +22205,12 @@ var wp;
     const [error2, setError] = (0, import_element31.useState)("");
     const handleConfirm = () => {
       if (!url) {
-        setError((0, import_i18n50.__)("Please enter a URL."));
+        setError((0, import_i18n51.__)("Please enter a URL."));
         return;
       }
       if (!isValidVideoEmbedUrl(url, allowedVideoProviders)) {
         setError(
-          (0, import_i18n50.__)(
+          (0, import_i18n51.__)(
             "This URL is not supported. Please enter a valid video link from a supported provider."
           )
         );
@@ -22111,30 +22219,30 @@ var wp;
       onSubmit(url);
       onClose();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
-      import_components32.__experimentalConfirmDialog,
+    return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
+      import_components31.__experimentalConfirmDialog,
       {
         isOpen: true,
         onConfirm: handleConfirm,
         onCancel: onClose,
-        confirmButtonText: (0, import_i18n50.__)("Add video"),
+        confirmButtonText: (0, import_i18n51.__)("Add video"),
         size: "medium",
-        children: /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-          error2 && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(import_components32.Notice, { status: "error", isDismissible: false, children: error2 }),
-          /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
-            import_components32.TextControl,
+        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)(
+            import_components31.TextControl,
             {
               type: "url",
-              label: (0, import_i18n50.__)("Video URL"),
+              label: (0, import_i18n51.__)("Video URL"),
               value: url,
               onChange: (value) => {
                 setUrl(value);
                 setError("");
               },
-              placeholder: (0, import_i18n50.__)(
+              placeholder: (0, import_i18n51.__)(
                 "Enter YouTube, Vimeo, or other video URL"
               ),
-              help: (0, import_i18n50.__)(
+              help: (0, import_i18n51.__)(
                 "Add a background video to the cover block that will autoplay in a loop."
               )
             }
@@ -22145,7 +22253,7 @@ var wp;
   }

   // packages/block-library/build-module/cover/edit/block-controls.mjs
-  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
   var { cleanEmptyObject: cleanEmptyObject4 } = unlock(import_block_editor65.privateApis);
   function CoverBlockControls({
     attributes,
@@ -22208,12 +22316,12 @@ var wp;
         })
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime238.jsxs)(import_jsx_runtime238.Fragment, { children: [
-      !isContentOnlyMode && /* @__PURE__ */ (0, import_jsx_runtime238.jsxs)(import_block_editor65.BlockControls, { group: "block", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+    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)(
           import_block_editor65.__experimentalBlockAlignmentMatrixControl,
           {
-            label: (0, import_i18n51.__)("Change content position"),
+            label: (0, import_i18n52.__)("Change content position"),
             value: contentPosition,
             onChange: (nextPosition) => setAttributes({
               contentPosition: nextPosition
@@ -22221,7 +22329,7 @@ var wp;
             isDisabled: !hasInnerBlocks
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
           import_block_editor65.__experimentalBlockFullHeightAligmentControl,
           {
             isActive: isMinFullHeight,
@@ -22229,19 +22337,19 @@ var wp;
             isDisabled: !hasInnerBlocks
           }
         ),
-        showEditMediaButton && /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
-          import_components33.ToolbarButton,
+        showEditMediaButton && /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+          import_components32.ToolbarButton,
           {
             ref: editMediaButtonRef,
             icon: crop_default,
-            label: (0, import_i18n51.__)("Crop background image"),
+            label: (0, import_i18n52.__)("Crop background image"),
             onClick: onEditMedia,
             "aria-haspopup": "dialog",
             disabled: isEditMediaDisabled
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_block_editor65.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(import_block_editor65.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
         import_block_editor65.MediaReplaceFlow,
         {
           mediaId: id,
@@ -22250,23 +22358,23 @@ var wp;
           onSelect: onSelectMedia,
           onToggleFeaturedImage: toggleUseFeaturedImage,
           useFeaturedImage,
-          name: !url ? (0, import_i18n51.__)("Add media") : (0, import_i18n51.__)("Replace"),
+          name: !url ? (0, import_i18n52.__)("Add media") : (0, import_i18n52.__)("Replace"),
           onReset: onClearMedia,
           variant: "toolbar",
-          children: ({ onClose }) => hasAllowedVideoProviders ? /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
-            import_components33.MenuItem,
+          children: ({ onClose }) => hasAllowedVideoProviders ? /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+            import_components32.MenuItem,
             {
               icon: link_default,
               onClick: () => {
                 setIsEmbedUrlInputOpen(true);
                 onClose();
               },
-              children: (0, import_i18n51.__)("Embed video from URL")
+              children: (0, import_i18n52.__)("Embed video from URL")
             }
           ) : null
         }
       ) }),
-      isEmbedUrlInputOpen && /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+      isEmbedUrlInputOpen && /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
         EmbedVideoUrlInput,
         {
           onSubmit: (embedUrl) => {
@@ -22282,9 +22390,9 @@ var wp;

   // packages/block-library/build-module/cover/edit/cover-placeholder.mjs
   var import_block_editor66 = __toESM(require_block_editor(), 1);
-  var import_i18n52 = __toESM(require_i18n(), 1);
+  var import_i18n53 = __toESM(require_i18n(), 1);
   var import_blob6 = __toESM(require_blob(), 1);
-  var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
   function CoverPlaceholder({
     disableMediaButtons = false,
     children,
@@ -22298,12 +22406,12 @@ var wp;
         onSelectMedia({ url: (0, import_blob6.createBlobURL)(files[0]) });
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
       import_block_editor66.MediaPlaceholder,
       {
-        icon: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_block_editor66.BlockIcon, { icon: cover_default }),
+        icon: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(import_block_editor66.BlockIcon, { icon: cover_default }),
         labels: {
-          title: (0, import_i18n52.__)("Cover")
+          title: (0, import_i18n53.__)("Cover")
         },
         onSelect: onSelectMedia,
         allowedTypes: ALLOWED_MEDIA_TYPES2,
@@ -22320,7 +22428,7 @@ var wp;
   // packages/block-library/build-module/cover/edit/resizable-cover-popover.mjs
   var import_element33 = __toESM(require_element(), 1);
   var import_block_editor67 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
   var RESIZABLE_BOX_ENABLE_OPTION = {
     top: false,
     right: false,
@@ -22371,7 +22479,7 @@ var wp;
         isVisible: isResizing
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
       ResizableBoxPopover,
       {
         className: "block-library-cover__resizable-box-popover",
@@ -23079,7 +23187,7 @@ var wp;
   }

   // packages/block-library/build-module/cover/edit/index.mjs
-  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
   var { openMediaEditorModalKey } = unlock(import_block_editor68.privateApis);
   function getInnerBlocksTemplate(attributes) {
     return [
@@ -23091,7 +23199,7 @@ var wp;
               textAlign: "center"
             }
           },
-          placeholder: (0, import_i18n53.__)("Write title\u2026"),
+          placeholder: (0, import_i18n54.__)("Write title\u2026"),
           ...attributes
         }
       ]
@@ -23508,7 +23616,7 @@ var wp;
         }
       });
     };
-    const blockControls = /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+    const blockControls = /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
       CoverBlockControls,
       {
         attributes,
@@ -23525,7 +23633,7 @@ var wp;
         isEditMediaDisabled: isSwappingMedia
       }
     );
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
       CoverInspectorControls,
       {
         attributes,
@@ -23562,11 +23670,11 @@ var wp;
       width
     };
     if (!useFeaturedImage && !hasInnerBlocks && !hasBackground) {
-      return /* @__PURE__ */ (0, import_jsx_runtime241.jsxs)(import_jsx_runtime241.Fragment, { children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(import_jsx_runtime244.Fragment, { children: [
         blockControls,
         inspectorControls,
-        hasNonContentControls && isSelected && /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(ResizableCoverPopover, { ...resizableCoverProps }),
-        /* @__PURE__ */ (0, import_jsx_runtime241.jsxs)(
+        hasNonContentControls && isSelected && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(ResizableCoverPopover, { ...resizableCoverProps }),
+        /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(
           TagName2,
           {
             ...blockProps,
@@ -23577,13 +23685,13 @@ var wp;
             },
             children: [
               resizeListener,
-              /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
                 CoverPlaceholder,
                 {
                   onSelectMedia,
                   onError: onUploadError,
                   toggleUseFeaturedImage,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime241.jsx)("div", { className: "wp-block-cover__placeholder-background-options", children: /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)("div", { className: "wp-block-cover__placeholder-background-options", children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
                     import_block_editor68.ColorPalette,
                     {
                       disableCustomColors: true,
@@ -23591,7 +23699,7 @@ var wp;
                       onChange: onSetOverlayColor,
                       clearable: false,
                       asButtons: true,
-                      "aria-label": (0, import_i18n53.__)("Overlay color")
+                      "aria-label": (0, import_i18n54.__)("Overlay color")
                     }
                   ) })
                 }
@@ -23613,10 +23721,10 @@ var wp;
       getPositionClassName(contentPosition)
     );
     const showOverlay = url || !useFeaturedImage || useFeaturedImage && !url;
-    return /* @__PURE__ */ (0, import_jsx_runtime241.jsxs)(import_jsx_runtime241.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(import_jsx_runtime244.Fragment, { children: [
       blockControls,
       inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime241.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(
         TagName2,
         {
           ...blockProps,
@@ -23625,14 +23733,14 @@ var wp;
           "data-url": url,
           children: [
             resizeListener,
-            !url && useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
-              import_components34.Placeholder,
+            !url && useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+              import_components33.Placeholder,
               {
                 className: "wp-block-cover__image--placeholder-image",
                 withIllustration: true
               }
             ),
-            url && isImageBackground && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+            url && isImageBackground && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
               "img",
               {
                 ref: mediaElement,
@@ -23643,7 +23751,7 @@ var wp;
                 onLoad: () => setIsSwappingMedia(false),
                 onError: () => setIsSwappingMedia(false)
               }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+            ) : /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
               "div",
               {
                 ref: mediaElement,
@@ -23656,7 +23764,7 @@ var wp;
                 style: { backgroundImage, backgroundPosition }
               }
             )),
-            url && isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+            url && isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
               "video",
               {
                 ref: mediaElement,
@@ -23669,14 +23777,14 @@ var wp;
                 style: mediaStyle
               }
             ),
-            isEmbedVideoBackground && embedHtml && /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+            isEmbedVideoBackground && embedHtml && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
               "div",
               {
                 ref: mediaElement,
                 className: "wp-block-cover__video-background wp-block-cover__embed-background",
                 style: mediaStyle,
-                children: /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
-                  import_components34.SandBox,
+                children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+                  import_components33.SandBox,
                   {
                     allowSameOrigin: true,
                     html: embedHtml,
@@ -23688,8 +23796,8 @@ var wp;
                 )
               }
             ),
-            isEmbedVideoBackground && !embedHtml && isFetchingEmbed && /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(import_components34.Spinner, {}),
-            showOverlay && /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+            isEmbedVideoBackground && !embedHtml && isFetchingEmbed && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(import_components33.Spinner, {}),
+            showOverlay && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
               "span",
               {
                 "aria-hidden": "true",
@@ -23710,8 +23818,8 @@ var wp;
                 style: { backgroundImage: gradientValue, ...bgStyle }
               }
             ),
-            (isUploadingMedia || isSwappingMedia) && /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(import_components34.Spinner, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+            (isUploadingMedia || isSwappingMedia) && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(import_components33.Spinner, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
               CoverPlaceholder,
               {
                 disableMediaButtons: true,
@@ -23720,11 +23828,11 @@ var wp;
                 toggleUseFeaturedImage
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime241.jsx)("div", { ...innerBlocksProps })
+            /* @__PURE__ */ (0, import_jsx_runtime244.jsx)("div", { ...innerBlocksProps })
           ]
         }
       ),
-      hasNonContentControls && isSelected && /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(ResizableCoverPopover, { ...resizableCoverProps })
+      hasNonContentControls && isSelected && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(ResizableCoverPopover, { ...resizableCoverProps })
     ] });
   }
   var edit_default7 = (0, import_compose18.compose)([
@@ -23905,7 +24013,7 @@ var wp;

   // packages/block-library/build-module/cover/save.mjs
   var import_block_editor69 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
   function save14({ attributes }) {
     const {
       backgroundType,
@@ -23971,8 +24079,8 @@ var wp;
       }
     );
     const gradientValue = gradient || customGradient;
-    return /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)(Tag, { ...import_block_editor69.useBlockProps.save({ className: classes, style: style2 }), children: [
-      !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+    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)(
         "img",
         {
           className: imgClasses,
@@ -23982,7 +24090,7 @@ var wp;
           "data-object-fit": "cover",
           "data-object-position": objectPosition
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+      ) : /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
         "div",
         {
           role: alt ? "img" : void 0,
@@ -23991,7 +24099,7 @@ var wp;
           style: { backgroundPosition, backgroundImage }
         }
       )),
-      isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+      isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
         "video",
         {
           className: clsx_default(
@@ -24009,7 +24117,7 @@ var wp;
           "data-object-position": objectPosition
         }
       ),
-      isEmbedVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+      isEmbedVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
         "figure",
         {
           className: clsx_default(
@@ -24017,10 +24125,10 @@ var wp;
             "wp-block-cover__embed-background",
             "wp-block-embed"
           ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("div", { className: "wp-block-embed__wrapper", children: url })
+          children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)("div", { className: "wp-block-embed__wrapper", children: url })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
         "span",
         {
           "aria-hidden": "true",
@@ -24041,7 +24149,7 @@ var wp;
           style: bgStyle
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
         "div",
         {
           ...import_block_editor69.useInnerBlocksProps.save({
@@ -24276,12 +24384,12 @@ var wp;
   var transforms_default6 = transforms6;

   // packages/block-library/build-module/cover/variations.mjs
-  var import_i18n54 = __toESM(require_i18n(), 1);
+  var import_i18n55 = __toESM(require_i18n(), 1);
   var variations3 = [
     {
       name: "cover",
-      title: (0, import_i18n54.__)("Cover"),
-      description: (0, import_i18n54.__)("Add an image or video with a text overlay."),
+      title: (0, import_i18n55.__)("Cover"),
+      description: (0, import_i18n55.__)("Add an image or video with a text overlay."),
       attributes: { layout: { type: "constrained" } },
       isDefault: true,
       icon: cover_default
@@ -24312,7 +24420,7 @@ var wp;
         {
           name: "core/paragraph",
           attributes: {
-            content: `<strong>${(0, import_i18n55.__)("Snow Patrol")}</strong>`,
+            content: `<strong>${(0, import_i18n56.__)("Snow Patrol")}</strong>`,
             style: {
               typography: {
                 textAlign: "center"
@@ -24332,7 +24440,7 @@ var wp;
     settings30[fieldsKey4] = [
       {
         id: "background",
-        label: (0, import_i18n55.__)("Background"),
+        label: (0, import_i18n56.__)("Background"),
         type: "media",
         Edit: {
           control: "media",
@@ -24373,7 +24481,7 @@ var wp;
     name: () => name31,
     settings: () => settings31
   });
-  var import_i18n57 = __toESM(require_i18n(), 1);
+  var import_i18n58 = __toESM(require_i18n(), 1);
   var import_blocks25 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/details/block.json
@@ -24461,25 +24569,16 @@ var wp;

   // packages/block-library/build-module/details/edit.mjs
   var import_block_editor71 = __toESM(require_block_editor(), 1);
-  var import_components35 = __toESM(require_components(), 1);
-  var import_i18n56 = __toESM(require_i18n(), 1);
+  var import_components34 = __toESM(require_components(), 1);
+  var import_i18n57 = __toESM(require_i18n(), 1);
   var import_element35 = __toESM(require_element(), 1);
   var import_data30 = __toESM(require_data(), 1);
-  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
-  var { withIgnoreIMEEvents } = unlock(import_components35.privateApis);
-  var TEMPLATE5 = [
-    [
-      "core/paragraph",
-      {
-        placeholder: (0, import_i18n56.__)("Type / to add a hidden block")
-      }
-    ]
-  ];
+  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;
     const blockProps = (0, import_block_editor71.useBlockProps)();
     const innerBlocksProps = (0, import_block_editor71.useInnerBlocksProps)(blockProps, {
-      template: TEMPLATE5,
       __experimentalCaptureToolbars: true,
       allowedBlocks
     });
@@ -24500,32 +24599,32 @@ var wp;
         event.preventDefault();
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)(import_jsx_runtime243.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(import_block_editor71.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
-        import_components35.__experimentalToolsPanel,
+    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)(
+        import_components34.__experimentalToolsPanel,
         {
-          label: (0, import_i18n56.__)("Settings"),
+          label: (0, import_i18n57.__)("Settings"),
           resetAll: () => {
             setAttributes({
               showContent: false
             });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
-            import_components35.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+            import_components34.__experimentalToolsPanelItem,
             {
               isShownByDefault: true,
-              label: (0, import_i18n56.__)("Open by default"),
+              label: (0, import_i18n57.__)("Open by default"),
               hasValue: () => showContent,
               onDeselect: () => {
                 setAttributes({
                   showContent: false
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
-                import_components35.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+                import_components34.ToggleControl,
                 {
-                  label: (0, import_i18n56.__)("Open by default"),
+                  label: (0, import_i18n57.__)("Open by default"),
                   checked: showContent,
                   onChange: () => setAttributes({
                     showContent: !showContent
@@ -24536,18 +24635,18 @@ var wp;
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(import_block_editor71.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
-        import_components35.TextControl,
+      /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_block_editor71.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+        import_components34.TextControl,
         {
-          label: (0, import_i18n56.__)("Name attribute"),
+          label: (0, import_i18n57.__)("Name attribute"),
           value: name122 || "",
           onChange: (newName) => setAttributes({ name: newName }),
-          help: (0, import_i18n56.__)(
+          help: (0, import_i18n57.__)(
             "Enables multiple Details blocks with the same name attribute to be connected, with only one open at a time."
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(
         "details",
         {
           ...innerBlocksProps,
@@ -24555,19 +24654,19 @@ var wp;
           onToggle: (event) => setIsOpen(event.target.open),
           name: name122 || "",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
               "summary",
               {
-                onKeyDown: withIgnoreIMEEvents(handleSummaryKeyDown),
+                onKeyDown: (0, import_keycodes2.withIgnoreIMEEvents)(handleSummaryKeyDown),
                 onKeyUp: handleSummaryKeyUp,
-                children: /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
                   import_block_editor71.RichText,
                   {
                     identifier: "summary",
-                    "aria-label": (0, import_i18n56.__)(
+                    "aria-label": (0, import_i18n57.__)(
                       "Write summary. Press Enter to expand or collapse the details."
                     ),
-                    placeholder: placeholder2 || (0, import_i18n56.__)("Write summary\u2026"),
+                    placeholder: placeholder2 || (0, import_i18n57.__)("Write summary\u2026"),
                     withoutInteractiveFormatting: true,
                     value: summary,
                     onChange: (newSummary) => setAttributes({ summary: newSummary })
@@ -24585,20 +24684,20 @@ var wp;

   // packages/block-library/build-module/details/save.mjs
   var import_block_editor72 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 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";
     const blockProps = import_block_editor72.useBlockProps.save();
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(
       "details",
       {
         ...blockProps,
         name: name122 || void 0,
         open: showContent,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime244.jsx)("summary", { children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(import_block_editor72.RichText.Content, { value: summary }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(import_block_editor72.InnerBlocks.Content, {})
+          /* @__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, {})
         ]
       }
     );
@@ -24629,18 +24728,27 @@ var wp;
   // packages/block-library/build-module/details/index.mjs
   var { fieldsKey: fieldsKey5, formKey: formKey5 } = unlock(import_blocks25.privateApis);
   var { name: name31 } = block_default32;
+  var TEMPLATE8 = [
+    [
+      "core/paragraph",
+      {
+        placeholder: (0, import_i18n58.__)("Type / to add a hidden block")
+      }
+    ]
+  ];
   var settings31 = {
     icon: details_default,
+    template: TEMPLATE8,
     example: {
       attributes: {
-        summary: (0, import_i18n57.__)("La Mancha"),
+        summary: (0, import_i18n58.__)("La Mancha"),
         showContent: true
       },
       innerBlocks: [
         {
           name: "core/paragraph",
           attributes: {
-            content: (0, import_i18n57.__)(
+            content: (0, import_i18n58.__)(
               "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."
             )
           }
@@ -24658,9 +24766,9 @@ var wp;
         return customName;
       }
       if (context === "accessibility") {
-        return !hasSummary ? (0, import_i18n57.__)("Details. Empty.") : (0, import_i18n57.sprintf)(
+        return !hasSummary ? (0, import_i18n58.__)("Details. Empty.") : (0, import_i18n58.sprintf)(
           /* translators: %s: accessibility text; summary title. */
-          (0, import_i18n57.__)("Details. %s"),
+          (0, import_i18n58.__)("Details. %s"),
           summary
         );
       }
@@ -24673,7 +24781,7 @@ var wp;
     settings31[fieldsKey5] = [
       {
         id: "summary",
-        label: (0, import_i18n57.__)("Summary"),
+        label: (0, import_i18n58.__)("Summary"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -24695,21 +24803,21 @@ var wp;
   });

   // packages/block-library/build-module/embed/edit.mjs
-  var import_i18n61 = __toESM(require_i18n(), 1);
+  var import_i18n62 = __toESM(require_i18n(), 1);
   var import_element38 = __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_i18n58 = __toESM(require_i18n(), 1);
-  var import_components36 = __toESM(require_components(), 1);
+  var import_i18n59 = __toESM(require_i18n(), 1);
+  var import_components35 = __toESM(require_components(), 1);
   var import_block_editor73 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
   function getResponsiveHelp(checked) {
-    return checked ? (0, import_i18n58.__)(
+    return checked ? (0, import_i18n59.__)(
       "This embed will preserve its aspect ratio when the browser is resized."
-    ) : (0, import_i18n58.__)(
+    ) : (0, import_i18n59.__)(
       "This embed may not preserve its aspect ratio when the browser is resized."
     );
   }
@@ -24722,37 +24830,37 @@ var wp;
     switchBackToURLInput
   }) => {
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)(import_jsx_runtime245.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(import_block_editor73.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(import_components36.ToolbarGroup, { children: showEditButton && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
-        import_components36.ToolbarButton,
+    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)(
+        import_components35.ToolbarButton,
         {
           className: "components-toolbar__control",
-          label: (0, import_i18n58.__)("Edit URL"),
+          label: (0, import_i18n59.__)("Edit URL"),
           icon: pencil_default,
           onClick: switchBackToURLInput
         }
       ) }) }),
-      themeSupportsResponsive && blockSupportsResponsive && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(import_block_editor73.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
-        import_components36.__experimentalToolsPanel,
+      themeSupportsResponsive && blockSupportsResponsive && /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(import_block_editor73.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+        import_components35.__experimentalToolsPanel,
         {
-          label: (0, import_i18n58.__)("Media settings"),
+          label: (0, import_i18n59.__)("Media settings"),
           resetAll: () => {
             toggleResponsive(true);
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
-            import_components36.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+            import_components35.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n58.__)("Media settings"),
+              label: (0, import_i18n59.__)("Media settings"),
               isShownByDefault: true,
               hasValue: () => !allowResponsive,
               onDeselect: () => {
                 toggleResponsive(!allowResponsive);
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
-                import_components36.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+                import_components35.ToggleControl,
                 {
-                  label: (0, import_i18n58.__)("Resize for smaller devices"),
+                  label: (0, import_i18n59.__)("Resize for smaller devices"),
                   checked: allowResponsive,
                   help: getResponsiveHelp,
                   onChange: toggleResponsive
@@ -24767,99 +24875,99 @@ var wp;
   var embed_controls_default = EmbedControls;

   // packages/block-library/build-module/embed/icons.mjs
-  var import_components37 = __toESM(require_components(), 1);
-  var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
-  var embedContentIcon = /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.SVG, { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.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_runtime246.jsx)(import_components37.SVG, { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.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_runtime246.jsx)(import_components37.SVG, { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.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_runtime246.jsx)(import_components37.SVG, { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.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_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 embedTwitterIcon = {
     foreground: "#000000",
-    src: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.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_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" }) })
   };
   var embedYouTubeIcon = {
     foreground: "#ff0000",
-    src: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.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_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" }) })
   };
   var embedFacebookIcon = {
     foreground: "#3b5998",
-    src: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.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_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" }) })
   };
-  var embedInstagramIcon = /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.G, { children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.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_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 embedWordPressIcon = {
     foreground: "#0073AA",
-    src: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.G, { children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.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_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" }) }) })
   };
   var embedSpotifyIcon = {
     foreground: "#1db954",
-    src: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.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_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" }) })
   };
-  var embedFlickrIcon = /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.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_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 embedVimeoIcon = {
     foreground: "#1ab7ea",
-    src: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.G, { children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.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_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" }) }) })
   };
-  var embedRedditIcon = /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.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_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 embedTumblrIcon = {
     foreground: "#35465c",
-    src: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.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_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" }) })
   };
-  var embedAmazonIcon = /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(import_components37.SVG, { viewBox: "0 0 24 24", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.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_runtime246.jsx)(import_components37.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_runtime246.jsx)(import_components37.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_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 embedAnimotoIcon = /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(import_components37.SVG, { viewBox: "0 0 24 24", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-      import_components37.Path,
+  var embedAnimotoIcon = /* @__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: "m.0206909 21 19.8160091-13.07806 3.5831 6.20826z",
         fill: "#4bc7ee"
       }
     ),
-    /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-      import_components37.Path,
+    /* @__PURE__ */ (0, import_jsx_runtime249.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_runtime246.jsx)(
-      import_components37.Path,
+    /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+      import_components36.Path,
       {
         d: "m.0206909 21 15.2439091-16.38571 4.3029 7.32271z",
         fill: "#c3d82e"
       }
     ),
-    /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-      import_components37.Path,
+    /* @__PURE__ */ (0, import_jsx_runtime249.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_runtime246.jsx)(import_components37.Path, { d: "m.0206909 21 19.5468091-9.063 1.6621 2.8344z", fill: "#209dbd" }),
-    /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-      import_components37.Path,
+    /* @__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)(
+      import_components36.Path,
       {
         d: "m.0206909 21 17.9209091-11.82623 1.6259 2.76323z",
         fill: "#7cb3c9"
       }
     )
   ] });
-  var embedDailymotionIcon = /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-    import_components37.Path,
+  var embedDailymotionIcon = /* @__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: "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_runtime246.jsx)(import_components37.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.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_runtime246.jsx)(import_components37.SVG, { viewBox: "0 0 44 44", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.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_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 embedPocketCastsIcon = {
     foreground: "#f43e37",
-    src: /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(
-      import_components37.SVG,
+    src: /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(
+      import_components36.SVG,
       {
         width: "24",
         height: "24",
@@ -24867,16 +24975,16 @@ var wp;
         fill: "none",
         xmlns: "http://www.w3.org/2000/svg",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-            import_components37.Path,
+          /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+            import_components36.Path,
             {
               fillRule: "evenodd",
               clipRule: "evenodd",
               d: "M24,12A12,12,0,1,1,12,0,12,12,0,0,1,24,12Z"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-            import_components37.Path,
+          /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+            import_components36.Path,
             {
               fillRule: "evenodd",
               clipRule: "evenodd",
@@ -24888,8 +24996,8 @@ var wp;
       }
     )
   };
-  var embedBlueskyIcon = /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components37.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-    import_components37.Path,
+  var embedBlueskyIcon = /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+    import_components36.Path,
     {
       fill: "#0a7aff",
       d: "M6.3,4.2c2.3,1.7,4.8,5.3,5.7,7.2.9-1.9,3.4-5.4,5.7-7.2,1.7-1.3,4.3-2.2,4.3.9s-.4,5.2-.6,5.9c-.7,2.6-3.3,3.2-5.6,2.8,4,.7,5.1,3,2.9,5.3-5,5.2-6.7-2.8-6.7-2.8,0,0-1.7,8-6.7,2.8-2.2-2.3-1.2-4.6,2.9-5.3-2.3.4-4.9-.3-5.6-2.8-.2-.7-.6-5.3-.6-5.9,0-3.1,2.7-2.1,4.3-.9h0Z"
@@ -24897,16 +25005,16 @@ var wp;
   ) });

   // packages/block-library/build-module/embed/embed-loading.mjs
-  var import_components38 = __toESM(require_components(), 1);
-  var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
-  var EmbedLoading = () => /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("div", { className: "wp-block-embed is-loading", children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(import_components38.Spinner, {}) });
+  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 embed_loading_default = EmbedLoading;

   // packages/block-library/build-module/embed/embed-placeholder.mjs
-  var import_i18n59 = __toESM(require_i18n(), 1);
-  var import_components39 = __toESM(require_components(), 1);
+  var import_i18n60 = __toESM(require_i18n(), 1);
+  var import_components38 = __toESM(require_components(), 1);
   var import_block_editor74 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
   function EmbedPlaceholder({
     icon: icon4,
     label,
@@ -24917,66 +25025,66 @@ var wp;
     fallback: fallback2,
     tryAgain
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(
-      import_components39.Placeholder,
+    return /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(
+      import_components38.Placeholder,
       {
-        icon: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(import_block_editor74.BlockIcon, { icon: icon4, showColors: true }),
+        icon: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_block_editor74.BlockIcon, { icon: icon4, showColors: true }),
         label,
         className: "wp-block-embed",
-        instructions: (0, import_i18n59.__)(
+        instructions: (0, import_i18n60.__)(
           "Paste a link to the content you want to display on your site."
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)("form", { onSubmit, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
-              import_components39.__experimentalInputControl,
+          /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)("form", { onSubmit, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+              import_components38.__experimentalInputControl,
               {
                 type: "url",
                 value: value || "",
                 className: "wp-block-embed__placeholder-input",
                 label,
                 hideLabelFromVision: true,
-                placeholder: (0, import_i18n59.__)("Enter URL to embed here\u2026"),
+                placeholder: (0, import_i18n60.__)("Enter URL to embed here\u2026"),
                 onChange
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(import_components39.Button, { __next40pxDefaultSize: true, variant: "primary", type: "submit", children: (0, import_i18n59._x)("Embed", "button label") })
+            /* @__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_runtime248.jsx)("div", { className: "wp-block-embed__learn-more", children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime251.jsx)("div", { className: "wp-block-embed__learn-more", children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
             Link,
             {
               openInNewTab: true,
-              href: (0, import_i18n59.__)(
+              href: (0, import_i18n60.__)(
                 "https://wordpress.org/documentation/article/embeds/"
               ),
-              children: (0, import_i18n59.__)("Learn more about embeds")
+              children: (0, import_i18n60.__)("Learn more about embeds")
             }
           ) }),
-          cannotEmbed && /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(
+          cannotEmbed && /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(
             Stack,
             {
               direction: "column",
               gap: "md",
               className: "components-placeholder__error",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime248.jsx)("div", { className: "components-placeholder__instructions", children: (0, import_i18n59.__)("Sorry, this content could not be embedded.") }),
-                /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(Stack, { direction: "row", gap: "md", justify: "flex-start", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
-                    import_components39.Button,
+                /* @__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)(
+                    import_components38.Button,
                     {
                       __next40pxDefaultSize: true,
                       variant: "secondary",
                       onClick: tryAgain,
-                      children: (0, import_i18n59._x)("Try again", "button label")
+                      children: (0, import_i18n60._x)("Try again", "button label")
                     }
                   ),
-                  fallback2 && /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
-                    import_components39.Button,
+                  fallback2 && /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+                    import_components38.Button,
                     {
                       __next40pxDefaultSize: true,
                       variant: "secondary",
                       onClick: fallback2,
-                      children: (0, import_i18n59._x)("Convert to link", "button label")
+                      children: (0, import_i18n60._x)("Convert to link", "button label")
                     }
                   )
                 ] })
@@ -24989,8 +25097,8 @@ var wp;
   }

   // packages/block-library/build-module/embed/embed-preview.mjs
-  var import_i18n60 = __toESM(require_i18n(), 1);
-  var import_components40 = __toESM(require_components(), 1);
+  var import_i18n61 = __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_url6 = __toESM(require_url(), 1);
@@ -24998,7 +25106,7 @@ var wp;
   // 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_runtime249 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
   var attributeMap = {
     class: "className",
     frameborder: "frameBorder",
@@ -25036,7 +25144,7 @@ var wp;
         defaultView.removeEventListener("message", resizeWPembeds);
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)("div", { className: "wp-block-embed__wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("div", { className: "wp-block-embed__wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
       "iframe",
       {
         ref: (0, import_compose19.useMergeRefs)([ref, (0, import_compose19.useFocusableIframe)()]),
@@ -25047,7 +25155,7 @@ var wp;
   }

   // packages/block-library/build-module/embed/embed-preview.mjs
-  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
   function EmbedPreview({
     preview,
     previewable,
@@ -25068,9 +25176,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_i18n60.sprintf)(
+    const iframeTitle = (0, import_i18n61.sprintf)(
       // translators: %s: host providing embed content e.g: www.youtube.com
-      (0, import_i18n60.__)("Embedded content from %s"),
+      (0, import_i18n61.__)("Embedded content from %s"),
       embedSourceUrl
     );
     const sandboxClassnames = clsx_default(
@@ -25078,9 +25186,9 @@ var wp;
       className,
       "wp-block-embed__wrapper"
     );
-    const embedWrapper = "wp-embed" === type ? /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(WpEmbedPreview, { html }) : /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)("div", { className: "wp-block-embed__wrapper", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-        import_components40.SandBox,
+    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)(
+        import_components39.SandBox,
         {
           allowSameOrigin: true,
           html,
@@ -25090,7 +25198,7 @@ var wp;
           onFocus: hideOverlay
         }
       ),
-      !interactive && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+      !interactive && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
         "div",
         {
           className: "block-library-embed__interactive-overlay",
@@ -25098,16 +25206,16 @@ var wp;
         }
       )
     ] });
-    return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(import_jsx_runtime250.Fragment, { children: previewable ? embedWrapper : /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(
-      import_components40.Placeholder,
+    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(import_jsx_runtime253.Fragment, { children: previewable ? embedWrapper : /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(
+      import_components39.Placeholder,
       {
-        icon: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(import_block_editor75.BlockIcon, { icon: icon4, showColors: true }),
+        icon: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(import_block_editor75.BlockIcon, { icon: icon4, showColors: true }),
         label,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("p", { className: "components-placeholder__error", children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("a", { href: url, children: url }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("p", { className: "components-placeholder__error", children: (0, import_i18n60.sprintf)(
+          /* @__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)(
             /* translators: %s: host providing embed content e.g: www.youtube.com */
-            (0, import_i18n60.__)(
+            (0, import_i18n61.__)(
               "Embedded content from %s can't be previewed in the editor."
             ),
             embedSourceUrl
@@ -25118,7 +25226,7 @@ var wp;
   }

   // packages/block-library/build-module/embed/edit.mjs
-  var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
   var EmbedEdit = (props) => {
     const {
       attributes: {
@@ -25135,7 +25243,7 @@ var wp;
       onFocus
     } = props;
     const defaultEmbedInfo = {
-      title: (0, import_i18n61._x)("Embed", "block title"),
+      title: (0, import_i18n62._x)("Embed", "block title"),
       icon: embedContentIcon
     };
     const { icon: icon4, title } = getEmbedInfoByProvider(providerNameSlug) || defaultEmbedInfo;
@@ -25241,12 +25349,12 @@ var wp;
     }, [preview, isEditingURL]);
     const blockProps = (0, import_block_editor76.useBlockProps)();
     if (fetching) {
-      return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(embed_loading_default, {}) });
+      return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(embed_loading_default, {}) });
     }
-    const label = (0, import_i18n61.sprintf)((0, import_i18n61.__)("%s URL"), title);
+    const label = (0, import_i18n62.sprintf)((0, import_i18n62.__)("%s URL"), title);
     const showEmbedPlaceholder = !preview || cannotEmbed || isEditingURL;
     if (showEmbedPlaceholder) {
-      return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
         EmbedPlaceholder,
         {
           icon: icon4,
@@ -25285,8 +25393,8 @@ var wp;
       className: classFromPreview
     } = getMergedAttributes();
     const className = clsx_default(classFromPreview, props.className);
-    return /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(import_jsx_runtime251.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)(import_jsx_runtime254.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
         embed_controls_default,
         {
           showEditButton: preview && !cannotEmbed,
@@ -25297,7 +25405,7 @@ var wp;
           switchBackToURLInput: () => setIsEditingURL(true)
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)(
         "figure",
         {
           ...blockProps,
@@ -25307,7 +25415,7 @@ var wp;
             [`wp-block-embed-${providerNameSlug}`]: providerNameSlug
           }),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
               EmbedPreview,
               {
                 preview,
@@ -25325,14 +25433,14 @@ var wp;
                 setAttributes
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
               Caption,
               {
                 attributes,
                 setAttributes,
                 isSelected,
                 insertBlocksAfter,
-                label: (0, import_i18n61.__)("Embed caption text"),
+                label: (0, import_i18n62.__)("Embed caption text"),
                 showToolbarButton: isSelected
               }
             )
@@ -25345,7 +25453,7 @@ var wp;

   // packages/block-library/build-module/embed/save.mjs
   var import_block_editor77 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
   function save16({ attributes }) {
     const { url, caption, type, providerNameSlug } = attributes;
     if (!url) {
@@ -25356,11 +25464,11 @@ var wp;
       [`is-provider-${providerNameSlug}`]: providerNameSlug,
       [`wp-block-embed-${providerNameSlug}`]: providerNameSlug
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime252.jsxs)("figure", { ...import_block_editor77.useBlockProps.save({ className }), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("div", { className: "wp-block-embed__wrapper", children: `
+    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: `
 ${url}
 ` }),
-      !import_block_editor77.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+      !import_block_editor77.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
         import_block_editor77.RichText.Content,
         {
           className: (0, import_block_editor77.__experimentalGetElementClassName)("caption"),
@@ -25432,11 +25540,11 @@ ${url}
   var transforms_default8 = transforms7;

   // packages/block-library/build-module/embed/variations.mjs
-  var import_i18n62 = __toESM(require_i18n(), 1);
+  var import_i18n63 = __toESM(require_i18n(), 1);
   function getTitle(providerName) {
-    return (0, import_i18n62.sprintf)(
+    return (0, import_i18n63.sprintf)(
       /* translators: %s: provider name */
-      (0, import_i18n62.__)("%s Embed"),
+      (0, import_i18n63.__)("%s Embed"),
       providerName
     );
   }
@@ -25445,8 +25553,8 @@ ${url}
       name: "twitter",
       title: getTitle("X"),
       icon: embedTwitterIcon,
-      keywords: ["x", "twitter", "tweet", (0, import_i18n62.__)("social")],
-      description: (0, import_i18n62.__)("Embed an X post."),
+      keywords: ["x", "twitter", "tweet", (0, import_i18n63.__)("social")],
+      description: (0, import_i18n63.__)("Embed an X post."),
       patterns: [/^https?:\/\/(www\.)?twitter\.com\/.+/i],
       attributes: { providerNameSlug: "twitter", responsive: true }
     },
@@ -25454,8 +25562,8 @@ ${url}
       name: "youtube",
       title: getTitle("YouTube"),
       icon: embedYouTubeIcon,
-      keywords: [(0, import_i18n62.__)("music"), (0, import_i18n62.__)("video")],
-      description: (0, import_i18n62.__)("Embed a YouTube video."),
+      keywords: [(0, import_i18n63.__)("music"), (0, import_i18n63.__)("video")],
+      description: (0, import_i18n63.__)("Embed a YouTube video."),
       patterns: [
         /^https?:\/\/((m|www)\.)?youtube\.com\/.+/i,
         /^https?:\/\/youtu\.be\/.+/i
@@ -25468,8 +25576,8 @@ ${url}
       name: "facebook",
       title: getTitle("Facebook"),
       icon: embedFacebookIcon,
-      keywords: [(0, import_i18n62.__)("social")],
-      description: (0, import_i18n62.__)("Embed a Facebook post."),
+      keywords: [(0, import_i18n63.__)("social")],
+      description: (0, import_i18n63.__)("Embed a Facebook post."),
       scope: ["block"],
       patterns: [],
       attributes: {
@@ -25484,8 +25592,8 @@ ${url}
       name: "instagram",
       title: getTitle("Instagram"),
       icon: embedInstagramIcon,
-      keywords: [(0, import_i18n62.__)("image"), (0, import_i18n62.__)("social")],
-      description: (0, import_i18n62.__)("Embed an Instagram post."),
+      keywords: [(0, import_i18n63.__)("image"), (0, import_i18n63.__)("social")],
+      description: (0, import_i18n63.__)("Embed an Instagram post."),
       scope: ["block"],
       patterns: [],
       attributes: { providerNameSlug: "instagram", responsive: true }
@@ -25494,8 +25602,8 @@ ${url}
       name: "wordpress",
       title: getTitle("WordPress"),
       icon: embedWordPressIcon,
-      keywords: [(0, import_i18n62.__)("post"), (0, import_i18n62.__)("blog")],
-      description: (0, import_i18n62.__)("Embed a WordPress post."),
+      keywords: [(0, import_i18n63.__)("post"), (0, import_i18n63.__)("blog")],
+      description: (0, import_i18n63.__)("Embed a WordPress post."),
       attributes: {
         providerNameSlug: "wordpress"
       }
@@ -25504,8 +25612,8 @@ ${url}
       name: "soundcloud",
       title: getTitle("SoundCloud"),
       icon: embedAudioIcon,
-      keywords: [(0, import_i18n62.__)("music"), (0, import_i18n62.__)("audio")],
-      description: (0, import_i18n62.__)("Embed SoundCloud content."),
+      keywords: [(0, import_i18n63.__)("music"), (0, import_i18n63.__)("audio")],
+      description: (0, import_i18n63.__)("Embed SoundCloud content."),
       patterns: [/^https?:\/\/(www\.)?soundcloud\.com\/.+/i],
       attributes: { providerNameSlug: "soundcloud", responsive: true }
     },
@@ -25513,8 +25621,8 @@ ${url}
       name: "spotify",
       title: getTitle("Spotify"),
       icon: embedSpotifyIcon,
-      keywords: [(0, import_i18n62.__)("music"), (0, import_i18n62.__)("audio")],
-      description: (0, import_i18n62.__)("Embed Spotify content."),
+      keywords: [(0, import_i18n63.__)("music"), (0, import_i18n63.__)("audio")],
+      description: (0, import_i18n63.__)("Embed Spotify content."),
       patterns: [/^https?:\/\/(open|play)\.spotify\.com\/.+/i],
       attributes: { providerNameSlug: "spotify", responsive: true }
     },
@@ -25522,8 +25630,8 @@ ${url}
       name: "flickr",
       title: getTitle("Flickr"),
       icon: embedFlickrIcon,
-      keywords: [(0, import_i18n62.__)("image")],
-      description: (0, import_i18n62.__)("Embed Flickr content."),
+      keywords: [(0, import_i18n63.__)("image")],
+      description: (0, import_i18n63.__)("Embed Flickr content."),
       patterns: [
         /^https?:\/\/(www\.)?flickr\.com\/.+/i,
         /^https?:\/\/flic\.kr\/.+/i
@@ -25534,8 +25642,8 @@ ${url}
       name: "vimeo",
       title: getTitle("Vimeo"),
       icon: embedVimeoIcon,
-      keywords: [(0, import_i18n62.__)("video")],
-      description: (0, import_i18n62.__)("Embed a Vimeo video."),
+      keywords: [(0, import_i18n63.__)("video")],
+      description: (0, import_i18n63.__)("Embed a Vimeo video."),
       patterns: [/^https?:\/\/(www\.)?vimeo\.com\/.+/i],
       attributes: { providerNameSlug: "vimeo", responsive: true }
     },
@@ -25543,7 +25651,7 @@ ${url}
       name: "animoto",
       title: getTitle("Animoto"),
       icon: embedAnimotoIcon,
-      description: (0, import_i18n62.__)("Embed an Animoto video."),
+      description: (0, import_i18n63.__)("Embed an Animoto video."),
       patterns: [/^https?:\/\/(www\.)?(animoto|video214)\.com\/.+/i],
       attributes: { providerNameSlug: "animoto", responsive: true }
     },
@@ -25551,7 +25659,7 @@ ${url}
       name: "cloudup",
       title: getTitle("Cloudup"),
       icon: embedContentIcon,
-      description: (0, import_i18n62.__)("Embed Cloudup content."),
+      description: (0, import_i18n63.__)("Embed Cloudup content."),
       patterns: [/^https?:\/\/cloudup\.com\/.+/i],
       attributes: { providerNameSlug: "cloudup", responsive: true }
     },
@@ -25560,7 +25668,7 @@ ${url}
       name: "collegehumor",
       title: getTitle("CollegeHumor"),
       icon: embedVideoIcon,
-      description: (0, import_i18n62.__)("Embed CollegeHumor content."),
+      description: (0, import_i18n63.__)("Embed CollegeHumor content."),
       scope: ["block"],
       patterns: [],
       attributes: { providerNameSlug: "collegehumor", responsive: true }
@@ -25569,8 +25677,8 @@ ${url}
       name: "crowdsignal",
       title: getTitle("Crowdsignal"),
       icon: embedContentIcon,
-      keywords: ["polldaddy", (0, import_i18n62.__)("survey")],
-      description: (0, import_i18n62.__)("Embed Crowdsignal (formerly Polldaddy) content."),
+      keywords: ["polldaddy", (0, import_i18n63.__)("survey")],
+      description: (0, import_i18n63.__)("Embed Crowdsignal (formerly Polldaddy) content."),
       patterns: [
         /^https?:\/\/((.+\.)?polldaddy\.com|poll\.fm|.+\.crowdsignal\.net|.+\.survey\.fm)\/.+/i
       ],
@@ -25580,8 +25688,8 @@ ${url}
       name: "dailymotion",
       title: getTitle("Dailymotion"),
       icon: embedDailymotionIcon,
-      keywords: [(0, import_i18n62.__)("video")],
-      description: (0, import_i18n62.__)("Embed a Dailymotion video."),
+      keywords: [(0, import_i18n63.__)("video")],
+      description: (0, import_i18n63.__)("Embed a Dailymotion video."),
       patterns: [/^https?:\/\/(www\.)?dailymotion\.com\/.+/i],
       attributes: { providerNameSlug: "dailymotion", responsive: true }
     },
@@ -25589,7 +25697,7 @@ ${url}
       name: "imgur",
       title: getTitle("Imgur"),
       icon: embedPhotoIcon,
-      description: (0, import_i18n62.__)("Embed Imgur content."),
+      description: (0, import_i18n63.__)("Embed Imgur content."),
       patterns: [/^https?:\/\/(.+\.)?imgur\.com\/.+/i],
       attributes: { providerNameSlug: "imgur", responsive: true }
     },
@@ -25597,7 +25705,7 @@ ${url}
       name: "issuu",
       title: getTitle("Issuu"),
       icon: embedContentIcon,
-      description: (0, import_i18n62.__)("Embed Issuu content."),
+      description: (0, import_i18n63.__)("Embed Issuu content."),
       patterns: [/^https?:\/\/(www\.)?issuu\.com\/.+/i],
       attributes: { providerNameSlug: "issuu", responsive: true }
     },
@@ -25605,7 +25713,7 @@ ${url}
       name: "kickstarter",
       title: getTitle("Kickstarter"),
       icon: embedContentIcon,
-      description: (0, import_i18n62.__)("Embed Kickstarter content."),
+      description: (0, import_i18n63.__)("Embed Kickstarter content."),
       patterns: [
         /^https?:\/\/(www\.)?kickstarter\.com\/.+/i,
         /^https?:\/\/kck\.st\/.+/i
@@ -25616,8 +25724,8 @@ ${url}
       name: "mixcloud",
       title: getTitle("Mixcloud"),
       icon: embedAudioIcon,
-      keywords: [(0, import_i18n62.__)("music"), (0, import_i18n62.__)("audio")],
-      description: (0, import_i18n62.__)("Embed Mixcloud content."),
+      keywords: [(0, import_i18n63.__)("music"), (0, import_i18n63.__)("audio")],
+      description: (0, import_i18n63.__)("Embed Mixcloud content."),
       patterns: [/^https?:\/\/(www\.)?mixcloud\.com\/.+/i],
       attributes: { providerNameSlug: "mixcloud", responsive: true }
     },
@@ -25625,8 +25733,8 @@ ${url}
       name: "pocket-casts",
       title: getTitle("Pocket Casts"),
       icon: embedPocketCastsIcon,
-      keywords: [(0, import_i18n62.__)("podcast"), (0, import_i18n62.__)("audio")],
-      description: (0, import_i18n62.__)("Embed a podcast player from Pocket Casts."),
+      keywords: [(0, import_i18n63.__)("podcast"), (0, import_i18n63.__)("audio")],
+      description: (0, import_i18n63.__)("Embed a podcast player from Pocket Casts."),
       patterns: [/^https:\/\/pca.st\/\w+/i],
       attributes: { providerNameSlug: "pocket-casts", responsive: true }
     },
@@ -25634,7 +25742,7 @@ ${url}
       name: "reddit",
       title: getTitle("Reddit"),
       icon: embedRedditIcon,
-      description: (0, import_i18n62.__)("Embed a Reddit thread."),
+      description: (0, import_i18n63.__)("Embed a Reddit thread."),
       patterns: [/^https?:\/\/(www\.)?reddit\.com\/.+/i],
       attributes: { providerNameSlug: "reddit", responsive: true }
     },
@@ -25642,7 +25750,7 @@ ${url}
       name: "reverbnation",
       title: getTitle("ReverbNation"),
       icon: embedAudioIcon,
-      description: (0, import_i18n62.__)("Embed ReverbNation content."),
+      description: (0, import_i18n63.__)("Embed ReverbNation content."),
       patterns: [/^https?:\/\/(www\.)?reverbnation\.com\/.+/i],
       attributes: { providerNameSlug: "reverbnation", responsive: true }
     },
@@ -25650,7 +25758,7 @@ ${url}
       name: "scribd",
       title: getTitle("Scribd"),
       icon: embedContentIcon,
-      description: (0, import_i18n62.__)("Embed Scribd content."),
+      description: (0, import_i18n63.__)("Embed Scribd content."),
       patterns: [/^https?:\/\/(www\.)?scribd\.com\/.+/i],
       attributes: { providerNameSlug: "scribd", responsive: true }
     },
@@ -25658,7 +25766,7 @@ ${url}
       name: "smugmug",
       title: getTitle("SmugMug"),
       icon: embedPhotoIcon,
-      description: (0, import_i18n62.__)("Embed SmugMug content."),
+      description: (0, import_i18n63.__)("Embed SmugMug content."),
       patterns: [/^https?:\/\/(.+\.)?smugmug\.com\/.*/i],
       attributes: {
         providerNameSlug: "smugmug",
@@ -25670,7 +25778,7 @@ ${url}
       name: "speaker-deck",
       title: getTitle("Speaker Deck"),
       icon: embedContentIcon,
-      description: (0, import_i18n62.__)("Embed Speaker Deck content."),
+      description: (0, import_i18n63.__)("Embed Speaker Deck content."),
       patterns: [/^https?:\/\/(www\.)?speakerdeck\.com\/.+/i],
       attributes: { providerNameSlug: "speaker-deck", responsive: true }
     },
@@ -25678,8 +25786,8 @@ ${url}
       name: "tiktok",
       title: getTitle("TikTok"),
       icon: embedVideoIcon,
-      keywords: [(0, import_i18n62.__)("video")],
-      description: (0, import_i18n62.__)("Embed a TikTok video."),
+      keywords: [(0, import_i18n63.__)("video")],
+      description: (0, import_i18n63.__)("Embed a TikTok video."),
       patterns: [/^https?:\/\/(www\.)?tiktok\.com\/.+/i],
       attributes: { providerNameSlug: "tiktok", responsive: true }
     },
@@ -25687,7 +25795,7 @@ ${url}
       name: "ted",
       title: getTitle("TED"),
       icon: embedVideoIcon,
-      description: (0, import_i18n62.__)("Embed a TED video."),
+      description: (0, import_i18n63.__)("Embed a TED video."),
       patterns: [/^https?:\/\/(www\.|embed\.)?ted\.com\/.+/i],
       attributes: { providerNameSlug: "ted", responsive: true }
     },
@@ -25695,8 +25803,8 @@ ${url}
       name: "tumblr",
       title: getTitle("Tumblr"),
       icon: embedTumblrIcon,
-      keywords: [(0, import_i18n62.__)("social")],
-      description: (0, import_i18n62.__)("Embed a Tumblr post."),
+      keywords: [(0, import_i18n63.__)("social")],
+      description: (0, import_i18n63.__)("Embed a Tumblr post."),
       patterns: [/^https?:\/\/(.+)\.tumblr\.com\/.+/i],
       attributes: { providerNameSlug: "tumblr", responsive: true }
     },
@@ -25704,8 +25812,8 @@ ${url}
       name: "videopress",
       title: getTitle("VideoPress"),
       icon: embedVideoIcon,
-      keywords: [(0, import_i18n62.__)("video")],
-      description: (0, import_i18n62.__)("Embed a VideoPress video."),
+      keywords: [(0, import_i18n63.__)("video")],
+      description: (0, import_i18n63.__)("Embed a VideoPress video."),
       patterns: [/^https?:\/\/videopress\.com\/.+/i],
       attributes: { providerNameSlug: "videopress", responsive: true }
     },
@@ -25713,7 +25821,7 @@ ${url}
       name: "wordpress-tv",
       title: getTitle("WordPress.tv"),
       icon: embedVideoIcon,
-      description: (0, import_i18n62.__)("Embed a WordPress.tv video."),
+      description: (0, import_i18n63.__)("Embed a WordPress.tv video."),
       patterns: [/^https?:\/\/wordpress\.tv\/.+/i],
       attributes: { providerNameSlug: "wordpress-tv", responsive: true }
     },
@@ -25721,8 +25829,8 @@ ${url}
       name: "amazon-kindle",
       title: getTitle("Amazon Kindle"),
       icon: embedAmazonIcon,
-      keywords: [(0, import_i18n62.__)("ebook")],
-      description: (0, import_i18n62.__)("Embed Amazon Kindle content."),
+      keywords: [(0, import_i18n63.__)("ebook")],
+      description: (0, import_i18n63.__)("Embed Amazon Kindle content."),
       patterns: [
         /^https?:\/\/([a-z0-9-]+\.)?(amazon|amzn)(\.[a-z]{2,4})+\/.+/i,
         /^https?:\/\/(www\.)?(a\.co|z\.cn)\/.+/i
@@ -25733,8 +25841,8 @@ ${url}
       name: "pinterest",
       title: getTitle("Pinterest"),
       icon: embedPinterestIcon,
-      keywords: [(0, import_i18n62.__)("social"), (0, import_i18n62.__)("bookmark")],
-      description: (0, import_i18n62.__)("Embed Pinterest pins, boards, and profiles."),
+      keywords: [(0, import_i18n63.__)("social"), (0, import_i18n63.__)("bookmark")],
+      description: (0, import_i18n63.__)("Embed Pinterest pins, boards, and profiles."),
       patterns: [
         /^https?:\/\/([a-z]{2}|www)\.pinterest\.com(\.(au|mx))?\/.*/i
       ],
@@ -25744,7 +25852,7 @@ ${url}
       name: "wolfram-cloud",
       title: getTitle("Wolfram"),
       icon: embedWolframIcon,
-      description: (0, import_i18n62.__)("Embed Wolfram notebook content."),
+      description: (0, import_i18n63.__)("Embed Wolfram notebook content."),
       patterns: [/^https?:\/\/(www\.)?wolframcloud\.com\/obj\/.+/i],
       attributes: { providerNameSlug: "wolfram-cloud", responsive: true }
     },
@@ -25752,7 +25860,7 @@ ${url}
       name: "bluesky",
       title: getTitle("Bluesky"),
       icon: embedBlueskyIcon,
-      description: (0, import_i18n62.__)("Embed a Bluesky post."),
+      description: (0, import_i18n63.__)("Embed a Bluesky post."),
       patterns: [/^https?:\/\/bsky\.app\/profile\/.+\/post\/.+/i],
       attributes: { providerNameSlug: "bluesky" }
     }
@@ -25767,7 +25875,7 @@ ${url}

   // packages/block-library/build-module/embed/deprecated.mjs
   var import_block_editor78 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
   var { attributes: blockAttributes3 } = block_default7;
   var v25 = {
     attributes: blockAttributes3,
@@ -25781,11 +25889,11 @@ ${url}
         [`is-provider-${providerNameSlug}`]: providerNameSlug,
         [`wp-block-embed-${providerNameSlug}`]: providerNameSlug
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)("figure", { ...import_block_editor78.useBlockProps.save({ className }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("div", { className: "wp-block-embed__wrapper", children: `
+      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: `
 ${url}
 ` }),
-        !import_block_editor78.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(import_block_editor78.RichText.Content, { tagName: "figcaption", value: caption })
+        !import_block_editor78.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(import_block_editor78.RichText.Content, { tagName: "figcaption", value: caption })
       ] });
     }
   };
@@ -25799,11 +25907,11 @@ ${url}
         [`is-type-${type}`]: type,
         [`is-provider-${providerNameSlug}`]: providerNameSlug
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)("figure", { className: embedClassName, children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime256.jsxs)("figure", { className: embedClassName, children: [
         `
 ${url}
 `,
-        !import_block_editor78.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(import_block_editor78.RichText.Content, { tagName: "figcaption", value: caption })
+        !import_block_editor78.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(import_block_editor78.RichText.Content, { tagName: "figcaption", value: caption })
       ] });
     }
   };
@@ -25830,13 +25938,13 @@ ${url}
     name: () => name33,
     settings: () => settings33
   });
-  var import_i18n68 = __toESM(require_i18n(), 1);
+  var import_i18n69 = __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_i18n63 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n64 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
   var v33 = {
     attributes: {
       id: {
@@ -25901,15 +26009,15 @@ ${url}
         displayPreview,
         previewHeight
       } = attributes;
-      const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n63.__)("PDF embed") : (0, import_i18n63.sprintf)(
+      const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n64.__)("PDF embed") : (0, import_i18n64.sprintf)(
         /* translators: %s: filename. */
-        (0, import_i18n63.__)("Embed of %s."),
+        (0, import_i18n64.__)("Embed of %s."),
         fileName
       );
       const hasFilename = !import_block_editor79.RichText.isEmpty(fileName);
       const describedById = hasFilename ? fileId : void 0;
-      return href && /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)("div", { ...import_block_editor79.useBlockProps.save(), children: [
-        displayPreview && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_jsx_runtime254.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+      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)(
           "object",
           {
             className: "wp-block-file__embed",
@@ -25922,17 +26030,17 @@ ${url}
             "aria-label": pdfEmbedLabel
           }
         ) }),
-        hasFilename && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+        hasFilename && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
           "a",
           {
             id: describedById,
             href: textLinkHref,
             target: textLinkTarget,
             rel: textLinkTarget ? "noreferrer noopener" : void 0,
-            children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_block_editor79.RichText.Content, { value: fileName })
+            children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_block_editor79.RichText.Content, { value: fileName })
           }
         ),
-        showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+        showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
           "a",
           {
             href,
@@ -25942,7 +26050,7 @@ ${url}
             ),
             download: true,
             "aria-describedby": describedById,
-            children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
+            children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
           }
         )
       ] });
@@ -26012,15 +26120,15 @@ ${url}
         displayPreview,
         previewHeight
       } = attributes;
-      const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n63.__)("PDF embed") : (0, import_i18n63.sprintf)(
+      const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n64.__)("PDF embed") : (0, import_i18n64.sprintf)(
         /* translators: %s: filename. */
-        (0, import_i18n63.__)("Embed of %s."),
+        (0, import_i18n64.__)("Embed of %s."),
         fileName
       );
       const hasFilename = !import_block_editor79.RichText.isEmpty(fileName);
       const describedById = hasFilename ? fileId : void 0;
-      return href && /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)("div", { ...import_block_editor79.useBlockProps.save(), children: [
-        displayPreview && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_jsx_runtime254.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+      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)(
           "object",
           {
             className: "wp-block-file__embed",
@@ -26033,24 +26141,24 @@ ${url}
             "aria-label": pdfEmbedLabel
           }
         ) }),
-        hasFilename && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+        hasFilename && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
           "a",
           {
             id: describedById,
             href: textLinkHref,
             target: textLinkTarget,
             rel: textLinkTarget ? "noreferrer noopener" : void 0,
-            children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_block_editor79.RichText.Content, { value: fileName })
+            children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_block_editor79.RichText.Content, { value: fileName })
           }
         ),
-        showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+        showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
           "a",
           {
             href,
             className: "wp-block-file__button",
             download: true,
             "aria-describedby": describedById,
-            children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
+            children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
           }
         )
       ] });
@@ -26113,13 +26221,13 @@ ${url}
         displayPreview,
         previewHeight
       } = attributes;
-      const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n63.__)("PDF embed") : (0, import_i18n63.sprintf)(
+      const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n64.__)("PDF embed") : (0, import_i18n64.sprintf)(
         /* translators: %s: filename. */
-        (0, import_i18n63.__)("Embed of %s."),
+        (0, import_i18n64.__)("Embed of %s."),
         fileName
       );
-      return href && /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)("div", { ...import_block_editor79.useBlockProps.save(), children: [
-        displayPreview && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_jsx_runtime254.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+      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)(
           "object",
           {
             className: "wp-block-file__embed",
@@ -26132,22 +26240,22 @@ ${url}
             "aria-label": pdfEmbedLabel
           }
         ) }),
-        !import_block_editor79.RichText.isEmpty(fileName) && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+        !import_block_editor79.RichText.isEmpty(fileName) && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
           "a",
           {
             href: textLinkHref,
             target: textLinkTarget,
             rel: textLinkTarget ? "noreferrer noopener" : void 0,
-            children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_block_editor79.RichText.Content, { value: fileName })
+            children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_block_editor79.RichText.Content, { value: fileName })
           }
         ),
-        showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+        showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
           "a",
           {
             href,
             className: "wp-block-file__button",
             download: true,
-            children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
+            children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
           }
         )
       ] });
@@ -26158,21 +26266,21 @@ ${url}

   // packages/block-library/build-module/file/edit.mjs
   var import_blob8 = __toESM(require_blob(), 1);
-  var import_components42 = __toESM(require_components(), 1);
+  var import_components41 = __toESM(require_components(), 1);
   var import_data32 = __toESM(require_data(), 1);
   var import_block_editor81 = __toESM(require_block_editor(), 1);
   var import_element39 = __toESM(require_element(), 1);
   var import_compose20 = __toESM(require_compose(), 1);
-  var import_i18n65 = __toESM(require_i18n(), 1);
+  var import_i18n66 = __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_i18n64 = __toESM(require_i18n(), 1);
-  var import_components41 = __toESM(require_components(), 1);
+  var import_i18n65 = __toESM(require_i18n(), 1);
+  var import_components40 = __toESM(require_components(), 1);
   var import_block_editor80 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
   function FileBlockInspector({
     hrefs,
     openInNewWindow,
@@ -26187,36 +26295,36 @@ ${url}
   }) {
     const { href, textLinkHref, attachmentPage } = hrefs;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    let linkDestinationOptions = [{ value: href, label: (0, import_i18n64.__)("URL") }];
+    let linkDestinationOptions = [{ value: href, label: (0, import_i18n65.__)("URL") }];
     if (attachmentPage) {
       linkDestinationOptions = [
-        { value: href, label: (0, import_i18n64.__)("Media file") },
-        { value: attachmentPage, label: (0, import_i18n64.__)("Attachment page") }
+        { value: href, label: (0, import_i18n65.__)("Media file") },
+        { value: attachmentPage, label: (0, import_i18n65.__)("Attachment page") }
       ];
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(import_jsx_runtime255.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(import_block_editor80.InspectorControls, { children: [
-      href.endsWith(".pdf") && /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
-        import_components41.__experimentalToolsPanel,
+    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)(
+        import_components40.__experimentalToolsPanel,
         {
-          label: (0, import_i18n64.__)("PDF settings"),
+          label: (0, import_i18n65.__)("PDF settings"),
           resetAll: () => {
             changeDisplayPreview(true);
             changePreviewHeight(600);
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-              import_components41.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+              import_components40.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n64.__)("Show inline embed"),
+                label: (0, import_i18n65.__)("Show inline embed"),
                 isShownByDefault: true,
                 hasValue: () => !displayPreview,
                 onDeselect: () => changeDisplayPreview(true),
-                children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-                  import_components41.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+                  import_components40.ToggleControl,
                   {
-                    label: (0, import_i18n64.__)("Show inline embed"),
-                    help: displayPreview ? (0, import_i18n64.__)(
+                    label: (0, import_i18n65.__)("Show inline embed"),
+                    help: displayPreview ? (0, import_i18n65.__)(
                       "Note: Most phone and tablet browsers won't display embedded PDFs."
                     ) : null,
                     checked: !!displayPreview,
@@ -26225,17 +26333,17 @@ ${url}
                 )
               }
             ),
-            displayPreview && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-              import_components41.__experimentalToolsPanelItem,
+            displayPreview && /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+              import_components40.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n64.__)("Height in pixels"),
+                label: (0, import_i18n65.__)("Height in pixels"),
                 isShownByDefault: true,
                 hasValue: () => previewHeight !== 600,
                 onDeselect: () => changePreviewHeight(600),
-                children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-                  import_components41.RangeControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+                  import_components40.RangeControl,
                   {
-                    label: (0, import_i18n64.__)("Height in pixels"),
+                    label: (0, import_i18n65.__)("Height in pixels"),
                     min: MIN_PREVIEW_HEIGHT,
                     max: Math.max(
                       MAX_PREVIEW_HEIGHT,
@@ -26250,10 +26358,10 @@ ${url}
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
-        import_components41.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)(
+        import_components40.__experimentalToolsPanel,
         {
-          label: (0, import_i18n64.__)("Settings"),
+          label: (0, import_i18n65.__)("Settings"),
           resetAll: () => {
             changeLinkDestinationOption(href);
             changeOpenInNewWindow(false);
@@ -26261,17 +26369,17 @@ ${url}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-              import_components41.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+              import_components40.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n64.__)("Link to"),
+                label: (0, import_i18n65.__)("Link to"),
                 isShownByDefault: true,
                 hasValue: () => textLinkHref !== href,
                 onDeselect: () => changeLinkDestinationOption(href),
-                children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-                  import_components41.SelectControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+                  import_components40.SelectControl,
                   {
-                    label: (0, import_i18n64.__)("Link to"),
+                    label: (0, import_i18n65.__)("Link to"),
                     value: textLinkHref,
                     options: linkDestinationOptions,
                     onChange: changeLinkDestinationOption
@@ -26279,34 +26387,34 @@ ${url}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-              import_components41.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+              import_components40.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n64.__)("Open in new tab"),
+                label: (0, import_i18n65.__)("Open in new tab"),
                 isShownByDefault: true,
                 hasValue: () => !!openInNewWindow,
                 onDeselect: () => changeOpenInNewWindow(false),
-                children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-                  import_components41.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+                  import_components40.ToggleControl,
                   {
-                    label: (0, import_i18n64.__)("Open in new tab"),
+                    label: (0, import_i18n65.__)("Open in new tab"),
                     checked: openInNewWindow,
                     onChange: changeOpenInNewWindow
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-              import_components41.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+              import_components40.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n64.__)("Show download button"),
+                label: (0, import_i18n65.__)("Show download button"),
                 isShownByDefault: true,
                 hasValue: () => !showDownloadButton,
                 onDeselect: () => changeShowDownloadButton(true),
-                children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-                  import_components41.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+                  import_components40.ToggleControl,
                   {
-                    label: (0, import_i18n64.__)("Show download button"),
+                    label: (0, import_i18n65.__)("Show download button"),
                     checked: showDownloadButton,
                     onChange: changeShowDownloadButton
                   }
@@ -26349,24 +26457,24 @@ ${url}
   };

   // packages/block-library/build-module/file/edit.mjs
-  var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime259 = __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_i18n65.__)("Copied URL to clipboard."), {
+      createNotice("info", (0, import_i18n66.__)("Copied URL to clipboard."), {
         isDismissible: true,
         type: "snackbar"
       });
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
-      import_components42.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+      import_components41.ToolbarButton,
       {
         className: "components-clipboard-toolbar-button",
         ref,
         disabled: disabled2,
-        children: (0, import_i18n65.__)("Copy URL")
+        children: (0, import_i18n66.__)("Copy URL")
       }
     );
   }
@@ -26471,7 +26579,7 @@ ${url}
     const attachmentPage = media && media.link;
     const blockProps = (0, import_block_editor81.useBlockProps)({
       className: clsx_default(
-        !!temporaryURL && (0, import_components42.__unstableGetAnimateClassName)({ type: "loading" }),
+        !!temporaryURL && (0, import_components41.__unstableGetAnimateClassName)({ type: "loading" }),
         {
           "is-transient": !!temporaryURL
         }
@@ -26479,13 +26587,13 @@ ${url}
     });
     const displayPreviewInEditor = browserSupportsPdfs() && displayPreview;
     if (!href && !temporaryURL) {
-      return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
         import_block_editor81.MediaPlaceholder,
         {
-          icon: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(import_block_editor81.BlockIcon, { icon: file_default }),
+          icon: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(import_block_editor81.BlockIcon, { icon: file_default }),
           labels: {
-            title: (0, import_i18n65.__)("File"),
-            instructions: (0, import_i18n65.__)(
+            title: (0, import_i18n66.__)("File"),
+            instructions: (0, import_i18n66.__)(
               "Drag and drop a file, upload, or choose from your library."
             )
           },
@@ -26495,8 +26603,8 @@ ${url}
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime256.jsxs)(import_jsx_runtime256.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(import_jsx_runtime259.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
         FileBlockInspector,
         {
           hrefs: {
@@ -26517,8 +26625,8 @@ ${url}
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime256.jsxs)(import_block_editor81.BlockControls, { group: "other", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(import_block_editor81.BlockControls, { group: "other", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
           import_block_editor81.MediaReplaceFlow,
           {
             mediaId: id,
@@ -26529,7 +26637,7 @@ ${url}
             onReset: () => onSelectFile(void 0)
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
           ClipboardToolbarButton,
           {
             text: href,
@@ -26537,9 +26645,9 @@ ${url}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime256.jsxs)("div", { ...blockProps, children: [
-        displayPreviewInEditor && /* @__PURE__ */ (0, import_jsx_runtime256.jsxs)(
-          import_components42.ResizableBox,
+      /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)("div", { ...blockProps, children: [
+        displayPreviewInEditor && /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(
+          import_components41.ResizableBox,
           {
             size: { height: previewHeight, width: "100%" },
             minHeight: MIN_PREVIEW_HEIGHT,
@@ -26559,29 +26667,29 @@ ${url}
             onResizeStop: handleOnResizeStop,
             showHandle: isSelected,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
                 "object",
                 {
                   className: "wp-block-file__preview",
                   data: href,
                   type: "application/pdf",
-                  "aria-label": (0, import_i18n65.__)(
+                  "aria-label": (0, import_i18n66.__)(
                     "Embed of the selected PDF file."
                   )
                 }
               ),
-              !isSelected && /* @__PURE__ */ (0, import_jsx_runtime256.jsx)("div", { className: "wp-block-file__preview-overlay" })
+              !isSelected && /* @__PURE__ */ (0, import_jsx_runtime259.jsx)("div", { className: "wp-block-file__preview-overlay" })
             ]
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime256.jsxs)("div", { className: "wp-block-file__content-wrapper", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)("div", { className: "wp-block-file__content-wrapper", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
             import_block_editor81.RichText,
             {
               identifier: "fileName",
               tagName: "a",
               value: fileName,
-              placeholder: (0, import_i18n65.__)("Write file name\u2026"),
+              placeholder: (0, import_i18n66.__)("Write file name\u2026"),
               withoutInteractiveFormatting: true,
               onChange: (text) => setAttributes({
                 fileName: removeAnchorTag(text)
@@ -26589,12 +26697,12 @@ ${url}
               href: textLinkHref
             }
           ),
-          showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime256.jsx)("div", { className: "wp-block-file__button-richtext-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+          showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime259.jsx)("div", { className: "wp-block-file__button-richtext-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
             import_block_editor81.RichText,
             {
               identifier: "downloadButtonText",
               tagName: "div",
-              "aria-label": (0, import_i18n65.__)("Download button text"),
+              "aria-label": (0, import_i18n66.__)("Download button text"),
               className: clsx_default(
                 "wp-block-file__button",
                 (0, import_block_editor81.__experimentalGetElementClassName)(
@@ -26603,7 +26711,7 @@ ${url}
               ),
               value: downloadButtonText2,
               withoutInteractiveFormatting: true,
-              placeholder: (0, import_i18n65.__)("Add text\u2026"),
+              placeholder: (0, import_i18n66.__)("Add text\u2026"),
               onChange: (text) => setAttributes({
                 downloadButtonText: removeAnchorTag(text)
               })
@@ -26716,7 +26824,7 @@ ${url}

   // packages/block-library/build-module/file/save.mjs
   var import_block_editor82 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
   function save17({ attributes }) {
     const {
       href,
@@ -26736,8 +26844,8 @@ ${url}
     );
     const hasFilename = !import_block_editor82.RichText.isEmpty(fileName);
     const describedById = hasFilename ? fileId : void 0;
-    return href && /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)("div", { ...import_block_editor82.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_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)(
         "object",
         {
           className: "wp-block-file__embed",
@@ -26750,17 +26858,17 @@ ${url}
           "aria-label": pdfEmbedLabel
         }
       ) }),
-      hasFilename && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+      hasFilename && /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
         "a",
         {
           id: describedById,
           href: textLinkHref,
           target: textLinkTarget,
           rel: textLinkTarget ? "noreferrer noopener" : void 0,
-          children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_block_editor82.RichText.Content, { value: fileName })
+          children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_block_editor82.RichText.Content, { value: fileName })
         }
       ),
-      showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+      showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
         "a",
         {
           href,
@@ -26770,7 +26878,7 @@ ${url}
           ),
           download: true,
           "aria-describedby": describedById,
-          children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_block_editor82.RichText.Content, { value: downloadButtonText2 })
+          children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_block_editor82.RichText.Content, { value: downloadButtonText2 })
         }
       )
     ] });
@@ -26781,9 +26889,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_i18n66 = __toESM(require_i18n(), 1);
+  var import_i18n67 = __toESM(require_i18n(), 1);
   var import_url9 = __toESM(require_url(), 1);
-  var downloadButtonText = (0, import_i18n66._x)("Download", "button label");
+  var downloadButtonText = (0, import_i18n67._x)("Download", "button label");
   var toMediaTransform = (blockName, mediaType, srcAttribute) => ({
     type: "block",
     blocks: [blockName],
@@ -26876,14 +26984,14 @@ ${url}
   var transforms_default9 = transforms8;

   // packages/block-library/build-module/file/variations.mjs
-  var import_i18n67 = __toESM(require_i18n(), 1);
+  var import_i18n68 = __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_i18n67._x)("Download", "button label")
+        downloadButtonText: (0, import_i18n68._x)("Download", "button label")
       }
     }
   ];
@@ -26897,7 +27005,7 @@ ${url}
     example: {
       attributes: {
         href: "https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg",
-        fileName: (0, import_i18n68._x)("Armstrong_Small_Step", "Name of the file")
+        fileName: (0, import_i18n69._x)("Armstrong_Small_Step", "Name of the file")
       }
     },
     transforms: transforms_default9,
@@ -26910,7 +27018,7 @@ ${url}
     settings33[fieldsKey6] = [
       {
         id: "file",
-        label: (0, import_i18n68.__)("File"),
+        label: (0, import_i18n69.__)("File"),
         type: "media",
         Edit: {
           control: "media",
@@ -26929,14 +27037,14 @@ ${url}
       },
       {
         id: "fileName",
-        label: (0, import_i18n68.__)("Filename"),
+        label: (0, import_i18n69.__)("Filename"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       },
       {
         id: "downloadButtonText",
-        label: (0, import_i18n68.__)("Button Text"),
+        label: (0, import_i18n69.__)("Button Text"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -26957,75 +27065,14 @@ ${url}
     settings: () => settings34
   });
   var import_hooks25 = __toESM(require_hooks(), 1);
+  var import_i18n73 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/form/edit.mjs
   var import_i18n70 = __toESM(require_i18n(), 1);
   var import_block_editor83 = __toESM(require_block_editor(), 1);
-  var import_components43 = __toESM(require_components(), 1);
+  var import_components42 = __toESM(require_components(), 1);
   var import_data34 = __toESM(require_data(), 1);
-
-  // packages/block-library/build-module/form/utils.mjs
-  var import_i18n69 = __toESM(require_i18n(), 1);
-  var formSubmissionNotificationSuccess = [
-    "core/form-submission-notification",
-    {
-      type: "success"
-    },
-    [
-      [
-        "core/paragraph",
-        {
-          content: '<mark style="background-color:rgba(0, 0, 0, 0);color:#345C00" class="has-inline-color">' + (0, import_i18n69.__)("Your form has been submitted successfully") + "</mark>"
-        }
-      ]
-    ]
-  ];
-  var formSubmissionNotificationError = [
-    "core/form-submission-notification",
-    {
-      type: "error"
-    },
-    [
-      [
-        "core/paragraph",
-        {
-          content: '<mark style="background-color:rgba(0, 0, 0, 0);color:#CF2E2E" class="has-inline-color">' + (0, import_i18n69.__)("There was an error submitting your form.") + "</mark>"
-        }
-      ]
-    ]
-  ];
-
-  // packages/block-library/build-module/form/edit.mjs
-  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
-  var TEMPLATE6 = [
-    formSubmissionNotificationSuccess,
-    formSubmissionNotificationError,
-    [
-      "core/form-input",
-      {
-        type: "text",
-        label: (0, import_i18n70.__)("Name"),
-        required: true
-      }
-    ],
-    [
-      "core/form-input",
-      {
-        type: "email",
-        label: (0, import_i18n70.__)("Email"),
-        required: true
-      }
-    ],
-    [
-      "core/form-input",
-      {
-        type: "textarea",
-        label: (0, import_i18n70.__)("Comment"),
-        required: true
-      }
-    ],
-    ["core/form-submit-button", {}]
-  ];
+  var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
   var Edit13 = ({ attributes, setAttributes, clientId }) => {
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const resetAllSettings = () => {
@@ -27049,19 +27096,18 @@ ${url}
       [clientId]
     );
     const innerBlocksProps = (0, import_block_editor83.useInnerBlocksProps)(blockProps, {
-      template: TEMPLATE6,
       renderAppender: hasInnerBlocks ? void 0 : import_block_editor83.InnerBlocks.ButtonBlockAppender
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)(import_jsx_runtime258.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(import_block_editor83.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)(
-        import_components43.__experimentalToolsPanel,
+    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)(
+        import_components42.__experimentalToolsPanel,
         {
           dropdownMenuProps,
           label: (0, import_i18n70.__)("Settings"),
           resetAll: resetAllSettings,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
-              import_components43.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+              import_components42.__experimentalToolsPanelItem,
               {
                 hasValue: () => submissionMethod !== "email",
                 label: (0, import_i18n70.__)("Submissions method"),
@@ -27069,8 +27115,8 @@ ${url}
                   submissionMethod: "email"
                 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
-                  import_components43.SelectControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+                  import_components42.SelectControl,
                   {
                     label: (0, import_i18n70.__)("Submissions method"),
                     options: [
@@ -27095,8 +27141,8 @@ ${url}
                 )
               }
             ),
-            submissionMethod === "email" && /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
-              import_components43.__experimentalToolsPanelItem,
+            submissionMethod === "email" && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+              import_components42.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!email,
                 label: (0, import_i18n70.__)("Email for form submissions"),
@@ -27106,8 +27152,8 @@ ${url}
                   method: "post"
                 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
-                  import_components43.TextControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+                  import_components42.TextControl,
                   {
                     autoComplete: "off",
                     label: (0, import_i18n70.__)("Email for form submissions"),
@@ -27131,9 +27177,9 @@ ${url}
           ]
         }
       ) }),
-      submissionMethod !== "email" && /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)(import_block_editor83.InspectorControls, { group: "advanced", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
-          import_components43.SelectControl,
+      submissionMethod !== "email" && /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(import_block_editor83.InspectorControls, { group: "advanced", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          import_components42.SelectControl,
           {
             label: (0, import_i18n70.__)("Method"),
             options: [
@@ -27147,8 +27193,8 @@ ${url}
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
-          import_components43.TextControl,
+        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          import_components42.TextControl,
           {
             autoComplete: "off",
             label: (0, import_i18n70.__)("Form action"),
@@ -27165,7 +27211,7 @@ ${url}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
         "form",
         {
           ...innerBlocksProps,
@@ -27245,27 +27291,60 @@ ${url}

   // packages/block-library/build-module/form/save.mjs
   var import_block_editor84 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
   function save18({ attributes }) {
     const blockProps = import_block_editor84.useBlockProps.save();
     const { submissionMethod } = attributes;
-    return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
       "form",
       {
         ...blockProps,
         encType: submissionMethod === "email" ? "text/plain" : null,
-        children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(import_block_editor84.InnerBlocks.Content, {})
+        children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_block_editor84.InnerBlocks.Content, {})
       }
     );
   }

   // packages/block-library/build-module/form/variations.mjs
+  var import_i18n72 = __toESM(require_i18n(), 1);
+
+  // packages/block-library/build-module/form/utils.mjs
   var import_i18n71 = __toESM(require_i18n(), 1);
+  var formSubmissionNotificationSuccess = [
+    "core/form-submission-notification",
+    {
+      type: "success"
+    },
+    [
+      [
+        "core/paragraph",
+        {
+          content: '<mark style="background-color:rgba(0, 0, 0, 0);color:#345C00" class="has-inline-color">' + (0, import_i18n71.__)("Your form has been submitted successfully") + "</mark>"
+        }
+      ]
+    ]
+  ];
+  var formSubmissionNotificationError = [
+    "core/form-submission-notification",
+    {
+      type: "error"
+    },
+    [
+      [
+        "core/paragraph",
+        {
+          content: '<mark style="background-color:rgba(0, 0, 0, 0);color:#CF2E2E" class="has-inline-color">' + (0, import_i18n71.__)("There was an error submitting your form.") + "</mark>"
+        }
+      ]
+    ]
+  ];
+
+  // packages/block-library/build-module/form/variations.mjs
   var variations6 = [
     {
       name: "comment-form",
-      title: (0, import_i18n71.__)("Experimental Comment form"),
-      description: (0, import_i18n71.__)("A comment form for posts and pages."),
+      title: (0, import_i18n72.__)("Experimental Comment form"),
+      description: (0, import_i18n72.__)("A comment form for posts and pages."),
       attributes: {
         submissionMethod: "custom",
         action: "{SITE_URL}/wp-comments-post.php",
@@ -27279,7 +27358,7 @@ ${url}
           {
             type: "text",
             name: "author",
-            label: (0, import_i18n71.__)("Name"),
+            label: (0, import_i18n72.__)("Name"),
             required: true,
             visibilityPermissions: "logged-out"
           }
@@ -27289,7 +27368,7 @@ ${url}
           {
             type: "email",
             name: "email",
-            label: (0, import_i18n71.__)("Email"),
+            label: (0, import_i18n72.__)("Email"),
             required: true,
             visibilityPermissions: "logged-out"
           }
@@ -27299,7 +27378,7 @@ ${url}
           {
             type: "textarea",
             name: "comment",
-            label: (0, import_i18n71.__)("Comment"),
+            label: (0, import_i18n72.__)("Comment"),
             required: true,
             visibilityPermissions: "all"
           }
@@ -27311,9 +27390,9 @@ ${url}
     },
     {
       name: "wp-privacy-form",
-      title: (0, import_i18n71.__)("Experimental Privacy Request Form"),
+      title: (0, import_i18n72.__)("Experimental Privacy Request Form"),
       keywords: ["GDPR"],
-      description: (0, import_i18n71.__)("A form to request data exports and/or deletion."),
+      description: (0, import_i18n72.__)("A form to request data exports and/or deletion."),
       attributes: {
         submissionMethod: "custom",
         action: "",
@@ -27327,7 +27406,7 @@ ${url}
         [
           "core/paragraph",
           {
-            content: (0, import_i18n71.__)(
+            content: (0, import_i18n72.__)(
               "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."
             )
           }
@@ -27337,7 +27416,7 @@ ${url}
           {
             type: "email",
             name: "email",
-            label: (0, import_i18n71.__)("Enter your email address."),
+            label: (0, import_i18n72.__)("Enter your email address."),
             required: true,
             visibilityPermissions: "all"
           }
@@ -27347,7 +27426,7 @@ ${url}
           {
             type: "checkbox",
             name: "export_personal_data",
-            label: (0, import_i18n71.__)("Request data export"),
+            label: (0, import_i18n72.__)("Request data export"),
             required: false,
             visibilityPermissions: "all"
           }
@@ -27357,7 +27436,7 @@ ${url}
           {
             type: "checkbox",
             name: "remove_personal_data",
-            label: (0, import_i18n71.__)("Request data deletion"),
+            label: (0, import_i18n72.__)("Request data deletion"),
             required: false,
             visibilityPermissions: "all"
           }
@@ -27388,7 +27467,7 @@ ${url}

   // packages/block-library/build-module/form/deprecated.mjs
   var import_block_editor85 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime263 = __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.
@@ -27460,13 +27539,13 @@ ${url}
         },
         id: attributes.anchor
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
         "form",
         {
           ...blockProps,
           className: "wp-block-form",
           encType: submissionMethod === "email" ? "text/plain" : null,
-          children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_block_editor85.InnerBlocks.Content, {})
+          children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_block_editor85.InnerBlocks.Content, {})
         }
       );
     }
@@ -27474,14 +27553,44 @@ ${url}
   var deprecated_default17 = [v116];

   // packages/block-library/build-module/form/icons.mjs
-  var import_primitives161 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
-  var icon = /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_primitives161.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_primitives161.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_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" }) });

   // packages/block-library/build-module/form/index.mjs
   var { name: name34 } = block_default34;
+  var TEMPLATE9 = [
+    formSubmissionNotificationSuccess,
+    formSubmissionNotificationError,
+    [
+      "core/form-input",
+      {
+        type: "text",
+        label: (0, import_i18n73.__)("Name"),
+        required: true
+      }
+    ],
+    [
+      "core/form-input",
+      {
+        type: "email",
+        label: (0, import_i18n73.__)("Email"),
+        required: true
+      }
+    ],
+    [
+      "core/form-input",
+      {
+        type: "textarea",
+        label: (0, import_i18n73.__)("Comment"),
+        required: true
+      }
+    ],
+    ["core/form-submit-button", {}]
+  ];
   var settings34 = {
     icon,
+    template: TEMPLATE9,
     edit: edit_default11,
     save: save18,
     deprecated: deprecated_default17,
@@ -27525,7 +27634,7 @@ ${url}
   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_runtime262 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime265 = __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, "");
   };
@@ -27605,17 +27714,17 @@ ${url}
       const TagName2 = type === "textarea" ? "textarea" : "input";
       const blockProps = import_block_editor86.useBlockProps.save();
       if ("hidden" === type) {
-        return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("input", { type, name: name122, value });
+        return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)("input", { type, name: name122, value });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime265.jsxs)(
         "label",
         {
           className: clsx_default("wp-block-form-input__label", {
             "is-label-inline": inlineLabel
           }),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("span", { className: "wp-block-form-input__label-content", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_block_editor86.RichText.Content, { value: label }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+            /* @__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)(
               TagName2,
               {
                 className: inputClasses,
@@ -27708,17 +27817,17 @@ ${url}
       );
       const TagName2 = type === "textarea" ? "textarea" : "input";
       if ("hidden" === type) {
-        return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("input", { type, name: name122, value });
+        return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)("input", { type, name: name122, value });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime265.jsxs)(
         "label",
         {
           className: clsx_default("wp-block-form-input__label", {
             "is-label-inline": inlineLabel
           }),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("span", { className: "wp-block-form-input__label-content", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_block_editor86.RichText.Content, { value: label }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+            /* @__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)(
               TagName2,
               {
                 className: inputClasses,
@@ -27739,11 +27848,11 @@ ${url}
   var deprecated_default18 = deprecated7;

   // packages/block-library/build-module/form-input/edit.mjs
-  var import_i18n72 = __toESM(require_i18n(), 1);
+  var import_i18n74 = __toESM(require_i18n(), 1);
   var import_block_editor87 = __toESM(require_block_editor(), 1);
-  var import_components44 = __toESM(require_components(), 1);
+  var import_components43 = __toESM(require_components(), 1);
   var import_element40 = __toESM(require_element(), 1);
-  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 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;
     const blockProps = (0, import_block_editor87.useBlockProps)();
@@ -27756,11 +27865,11 @@ ${url}
       ref.current.focus();
     }
     const isCheckboxOrRadio = type === "checkbox" || type === "radio";
-    const controls = /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_jsx_runtime263.Fragment, { children: [
-      "hidden" !== type && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_block_editor87.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(
-        import_components44.__experimentalToolsPanel,
+    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)(
+        import_components43.__experimentalToolsPanel,
         {
-          label: (0, import_i18n72.__)("Settings"),
+          label: (0, import_i18n74.__)("Settings"),
           resetAll: () => {
             setAttributes({
               inlineLabel: false,
@@ -27769,17 +27878,17 @@ ${url}
           },
           dropdownMenuProps,
           children: [
-            "checkbox" !== type && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-              import_components44.__experimentalToolsPanelItem,
+            "checkbox" !== type && /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+              import_components43.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n72.__)("Inline label"),
+                label: (0, import_i18n74.__)("Inline label"),
                 hasValue: () => !!inlineLabel,
                 onDeselect: () => setAttributes({ inlineLabel: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-                  import_components44.CheckboxControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+                  import_components43.CheckboxControl,
                   {
-                    label: (0, import_i18n72.__)("Inline label"),
+                    label: (0, import_i18n74.__)("Inline label"),
                     checked: inlineLabel,
                     onChange: (newVal) => {
                       setAttributes({
@@ -27790,17 +27899,17 @@ ${url}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-              import_components44.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+              import_components43.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n72.__)("Required"),
+                label: (0, import_i18n74.__)("Required"),
                 hasValue: () => !!required,
                 onDeselect: () => setAttributes({ required: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-                  import_components44.CheckboxControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+                  import_components43.CheckboxControl,
                   {
-                    label: (0, import_i18n72.__)("Required"),
+                    label: (0, import_i18n74.__)("Required"),
                     checked: required,
                     onChange: (newVal) => {
                       setAttributes({
@@ -27814,64 +27923,64 @@ ${url}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_block_editor87.InspectorControls, { group: "advanced", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-          import_components44.TextControl,
+      /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(import_block_editor87.InspectorControls, { group: "advanced", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+          import_components43.TextControl,
           {
             autoComplete: "off",
-            label: (0, import_i18n72.__)("Name"),
+            label: (0, import_i18n74.__)("Name"),
             value: name122,
             onChange: (newVal) => {
               setAttributes({
                 name: newVal
               });
             },
-            help: (0, import_i18n72.__)(
+            help: (0, import_i18n74.__)(
               '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_runtime263.jsx)(
-          import_components44.TextControl,
+        "hidden" === type && /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+          import_components43.TextControl,
           {
             autoComplete: "off",
-            label: (0, import_i18n72.__)("Value"),
+            label: (0, import_i18n74.__)("Value"),
             value,
             onChange: (newVal) => setAttributes({ value: newVal }),
-            help: (0, import_i18n72.__)(
+            help: (0, import_i18n74.__)(
               "Sets the stored value for this hidden field."
             )
           }
         )
       ] })
     ] });
-    const content = /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+    const content = /* @__PURE__ */ (0, import_jsx_runtime266.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_i18n72.__)("Label") : (0, import_i18n72.__)("Empty label"),
+        "aria-label": label ? (0, import_i18n74.__)("Label") : (0, import_i18n74.__)("Empty label"),
         "data-empty": !label,
-        placeholder: (0, import_i18n72.__)("Type the label for this input")
+        placeholder: (0, import_i18n74.__)("Type the label for this input")
       }
     );
     if ("hidden" === type) {
-      return /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)("div", { ...blockProps, children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)("div", { ...blockProps, children: [
         controls,
-        /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
           "span",
           {
             className: "wp-block-form-input__label is-input-hidden",
-            "data-message": (0, import_i18n72.__)("Hidden field")
+            "data-message": (0, import_i18n74.__)("Hidden field")
           }
         )
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)("div", { ...blockProps, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)("div", { ...blockProps, children: [
       controls,
-      /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(
         "span",
         {
           className: clsx_default("wp-block-form-input__label", {
@@ -27879,7 +27988,7 @@ ${url}
           }),
           children: [
             !isCheckboxOrRadio && content,
-            /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
               TagName2,
               {
                 type: "textarea" === type ? void 0 : type,
@@ -27889,8 +27998,8 @@ ${url}
                   colorProps.className,
                   borderProps.className
                 ),
-                "aria-label": (0, import_i18n72.__)("Optional placeholder text"),
-                placeholder: placeholder2 ? void 0 : (0, import_i18n72.__)("Optional placeholder\u2026"),
+                "aria-label": (0, import_i18n74.__)("Optional placeholder text"),
+                placeholder: placeholder2 ? void 0 : (0, import_i18n74.__)("Optional placeholder\u2026"),
                 value: placeholder2,
                 onChange: (event) => setAttributes({ placeholder: event.target.value }),
                 "aria-required": required,
@@ -27986,7 +28095,7 @@ ${url}
   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_runtime264 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime267 = __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, "");
   };
@@ -28007,17 +28116,17 @@ ${url}
     const blockProps = import_block_editor88.useBlockProps.save();
     const isCheckboxOrRadio = type === "checkbox" || type === "radio";
     if ("hidden" === type) {
-      return /* @__PURE__ */ (0, import_jsx_runtime264.jsx)("input", { type, name: name122, value });
+      return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)("input", { type, name: name122, value });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime264.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime267.jsxs)(
       "label",
       {
         className: clsx_default("wp-block-form-input__label", {
           "is-label-inline": inlineLabel
         }),
         children: [
-          !isCheckboxOrRadio && /* @__PURE__ */ (0, import_jsx_runtime264.jsx)("span", { className: "wp-block-form-input__label-content", children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(import_block_editor88.RichText.Content, { value: label }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
+          !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)(
             TagName2,
             {
               className: inputClasses,
@@ -28029,19 +28138,19 @@ ${url}
               style: inputStyle
             }
           ),
-          isCheckboxOrRadio && /* @__PURE__ */ (0, import_jsx_runtime264.jsx)("span", { className: "wp-block-form-input__label-content", children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(import_block_editor88.RichText.Content, { value: label }) })
+          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 }) })
         ]
       }
     ) });
   }

   // packages/block-library/build-module/form-input/variations.mjs
-  var import_i18n73 = __toESM(require_i18n(), 1);
+  var import_i18n75 = __toESM(require_i18n(), 1);
   var variations7 = [
     {
       name: "text",
-      title: (0, import_i18n73.__)("Text Input"),
-      description: (0, import_i18n73.__)("A generic text input."),
+      title: (0, import_i18n75.__)("Text Input"),
+      description: (0, import_i18n75.__)("A generic text input."),
       attributes: { type: "text" },
       isDefault: true,
       scope: ["inserter", "transform"],
@@ -28049,8 +28158,8 @@ ${url}
     },
     {
       name: "textarea",
-      title: (0, import_i18n73.__)("Textarea Input"),
-      description: (0, import_i18n73.__)(
+      title: (0, import_i18n75.__)("Textarea Input"),
+      description: (0, import_i18n75.__)(
         "A textarea input to allow entering multiple lines of text."
       ),
       attributes: { type: "textarea" },
@@ -28060,8 +28169,8 @@ ${url}
     },
     {
       name: "checkbox",
-      title: (0, import_i18n73.__)("Checkbox Input"),
-      description: (0, import_i18n73.__)("A simple checkbox input."),
+      title: (0, import_i18n75.__)("Checkbox Input"),
+      description: (0, import_i18n75.__)("A simple checkbox input."),
       attributes: { type: "checkbox", inlineLabel: true },
       isDefault: true,
       scope: ["inserter", "transform"],
@@ -28069,8 +28178,8 @@ ${url}
     },
     {
       name: "email",
-      title: (0, import_i18n73.__)("Email Input"),
-      description: (0, import_i18n73.__)("Used for email addresses."),
+      title: (0, import_i18n75.__)("Email Input"),
+      description: (0, import_i18n75.__)("Used for email addresses."),
       attributes: { type: "email" },
       isDefault: true,
       scope: ["inserter", "transform"],
@@ -28078,8 +28187,8 @@ ${url}
     },
     {
       name: "url",
-      title: (0, import_i18n73.__)("URL Input"),
-      description: (0, import_i18n73.__)("Used for URLs."),
+      title: (0, import_i18n75.__)("URL Input"),
+      description: (0, import_i18n75.__)("Used for URLs."),
       attributes: { type: "url" },
       isDefault: true,
       scope: ["inserter", "transform"],
@@ -28087,8 +28196,8 @@ ${url}
     },
     {
       name: "tel",
-      title: (0, import_i18n73.__)("Telephone Input"),
-      description: (0, import_i18n73.__)("Used for phone numbers."),
+      title: (0, import_i18n75.__)("Telephone Input"),
+      description: (0, import_i18n75.__)("Used for phone numbers."),
       attributes: { type: "tel" },
       isDefault: true,
       scope: ["inserter", "transform"],
@@ -28096,8 +28205,8 @@ ${url}
     },
     {
       name: "number",
-      title: (0, import_i18n73.__)("Number Input"),
-      description: (0, import_i18n73.__)("A numeric input."),
+      title: (0, import_i18n75.__)("Number Input"),
+      description: (0, import_i18n75.__)("A numeric input."),
       attributes: { type: "number" },
       isDefault: true,
       scope: ["inserter", "transform"],
@@ -28105,9 +28214,9 @@ ${url}
     },
     {
       name: "hidden",
-      title: (0, import_i18n73.__)("Hidden Input"),
+      title: (0, import_i18n75.__)("Hidden Input"),
       icon: "visibility",
-      description: (0, import_i18n73.__)("A hidden input field."),
+      description: (0, import_i18n75.__)("A hidden input field."),
       attributes: { type: "hidden" },
       isDefault: true,
       scope: ["inserter", "transform"],
@@ -28117,9 +28226,9 @@ ${url}
   var variations_default7 = variations7;

   // packages/block-library/build-module/form-input/icons.mjs
-  var import_primitives162 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
-  var icon2 = /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(import_primitives162.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(import_primitives162.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_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" }) });

   // packages/block-library/build-module/form-input/index.mjs
   var { name: name35 } = block_default35;
@@ -28141,34 +28250,17 @@ ${url}
     name: () => name36,
     settings: () => settings36
   });
+  var import_i18n76 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/form-submit-button/edit.mjs
-  var import_i18n74 = __toESM(require_i18n(), 1);
   var import_block_editor89 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
-  var TEMPLATE7 = [
-    [
-      "core/buttons",
-      {},
-      [
-        [
-          "core/button",
-          {
-            text: (0, import_i18n74.__)("Submit"),
-            tagName: "button",
-            type: "submit"
-          }
-        ]
-      ]
-    ]
-  ];
+  var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
   var Edit14 = () => {
     const blockProps = (0, import_block_editor89.useBlockProps)();
     const innerBlocksProps = (0, import_block_editor89.useInnerBlocksProps)(blockProps, {
-      template: TEMPLATE7,
       templateLock: "all"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)("div", { className: "wp-block-form-submit-wrapper", ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime269.jsx)("div", { className: "wp-block-form-submit-wrapper", ...innerBlocksProps });
   };
   var edit_default13 = Edit14;

@@ -28191,15 +28283,32 @@ ${url}

   // packages/block-library/build-module/form-submit-button/save.mjs
   var import_block_editor90 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
   function save20() {
     const blockProps = import_block_editor90.useBlockProps.save();
-    return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)("div", { className: "wp-block-form-submit-wrapper", ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(import_block_editor90.InnerBlocks.Content, {}) });
+    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, {}) });
   }

   // packages/block-library/build-module/form-submit-button/index.mjs
   var { name: name36 } = block_default36;
+  var TEMPLATE10 = [
+    [
+      "core/buttons",
+      {},
+      [
+        [
+          "core/button",
+          {
+            text: (0, import_i18n76.__)("Submit"),
+            tagName: "button",
+            type: "submit"
+          }
+        ]
+      ]
+    ]
+  ];
   var settings36 = {
+    template: TEMPLATE10,
     edit: edit_default13,
     save: save20,
     example: {}
@@ -28214,22 +28323,13 @@ ${url}
     name: () => name37,
     settings: () => settings37
   });
+  var import_i18n79 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/form-submission-notification/edit.mjs
-  var import_i18n75 = __toESM(require_i18n(), 1);
+  var import_i18n77 = __toESM(require_i18n(), 1);
   var import_block_editor91 = __toESM(require_block_editor(), 1);
   var import_data35 = __toESM(require_data(), 1);
-  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
-  var TEMPLATE8 = [
-    [
-      "core/paragraph",
-      {
-        content: (0, import_i18n75.__)(
-          "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."
-        )
-      }
-    ]
-  ];
+  var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
   var Edit15 = ({ attributes, clientId }) => {
     const { type } = attributes;
     const blockProps = (0, import_block_editor91.useBlockProps)({
@@ -28248,15 +28348,14 @@ ${url}
       [clientId]
     );
     const innerBlocksProps = (0, import_block_editor91.useInnerBlocksProps)(blockProps, {
-      template: TEMPLATE8,
       renderAppender: hasInnerBlocks ? void 0 : import_block_editor91.InnerBlocks.ButtonBlockAppender
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
       "div",
       {
         ...innerBlocksProps,
-        "data-message-success": (0, import_i18n75.__)("Submission success notification"),
-        "data-message-error": (0, import_i18n75.__)("Submission error notification")
+        "data-message-success": (0, import_i18n77.__)("Submission success notification"),
+        "data-message-error": (0, import_i18n77.__)("Submission error notification")
       }
     );
   };
@@ -28285,10 +28384,10 @@ ${url}

   // packages/block-library/build-module/form-submission-notification/save.mjs
   var import_block_editor92 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
   function save21({ attributes }) {
     const { type } = attributes;
-    return /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
       "div",
       {
         ...import_block_editor92.useInnerBlocksProps.save(
@@ -28303,12 +28402,12 @@ ${url}
   }

   // packages/block-library/build-module/form-submission-notification/variations.mjs
-  var import_i18n76 = __toESM(require_i18n(), 1);
+  var import_i18n78 = __toESM(require_i18n(), 1);
   var variations8 = [
     {
       name: "form-submission-success",
-      title: (0, import_i18n76.__)("Form Submission Success"),
-      description: (0, import_i18n76.__)("Success message for form submissions."),
+      title: (0, import_i18n78.__)("Form Submission Success"),
+      description: (0, import_i18n78.__)("Success message for form submissions."),
       attributes: {
         type: "success"
       },
@@ -28317,7 +28416,7 @@ ${url}
         [
           "core/paragraph",
           {
-            content: (0, import_i18n76.__)("Your form has been submitted successfully."),
+            content: (0, import_i18n78.__)("Your form has been submitted successfully."),
             backgroundColor: "#00D084",
             textColor: "#000000",
             style: {
@@ -28331,8 +28430,8 @@ ${url}
     },
     {
       name: "form-submission-error",
-      title: (0, import_i18n76.__)("Form Submission Error"),
-      description: (0, import_i18n76.__)("Error/failure message for form submissions."),
+      title: (0, import_i18n78.__)("Form Submission Error"),
+      description: (0, import_i18n78.__)("Error/failure message for form submissions."),
       attributes: {
         type: "error"
       },
@@ -28341,7 +28440,7 @@ ${url}
         [
           "core/paragraph",
           {
-            content: (0, import_i18n76.__)("There was an error submitting your form."),
+            content: (0, import_i18n78.__)("There was an error submitting your form."),
             backgroundColor: "#CF2E2E",
             textColor: "#FFFFFF",
             style: {
@@ -28358,8 +28457,19 @@ ${url}

   // packages/block-library/build-module/form-submission-notification/index.mjs
   var { name: name37 } = block_default37;
+  var TEMPLATE11 = [
+    [
+      "core/paragraph",
+      {
+        content: (0, import_i18n79.__)(
+          "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."
+        )
+      }
+    ]
+  ];
   var settings37 = {
     icon: group_default,
+    template: TEMPLATE11,
     edit: edit_default14,
     save: save21,
     variations: variations_default8,
@@ -28390,7 +28500,7 @@ ${url}
   var DEFAULT_MEDIA_SIZE_SLUG2 = "large";

   // packages/block-library/build-module/gallery/deprecated.mjs
-  var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
   var DEPRECATED_LINK_DESTINATION_MEDIA = "file";
   var DEPRECATED_LINK_DESTINATION_ATTACHMENT = "post";
   function defaultColumnsNumberV1(attributes) {
@@ -28558,9 +28668,9 @@ ${url}
       });
       const blockProps = import_block_editor93.useBlockProps.save({ className });
       const innerBlocksProps = import_block_editor93.useInnerBlocksProps.save(blockProps);
-      return /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)("figure", { ...innerBlocksProps, children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)("figure", { ...innerBlocksProps, children: [
         innerBlocksProps.children,
-        !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+        !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
           import_block_editor93.RichText.Content,
           {
             tagName: "figcaption",
@@ -28663,8 +28773,8 @@ ${url}
         linkTo
       } = attributes;
       const className = `columns-${columns} ${imageCrop ? "is-cropped" : ""}`;
-      return /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)("figure", { ...import_block_editor93.useBlockProps.save({ className }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
+      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) => {
           let href;
           switch (linkTo) {
             case DEPRECATED_LINK_DESTINATION_MEDIA:
@@ -28674,7 +28784,7 @@ ${url}
               href = image.link;
               break;
           }
-          const img = /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+          const img = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
             "img",
             {
               src: image.url,
@@ -28685,13 +28795,13 @@ ${url}
               className: image.id ? `wp-image-${image.id}` : null
             }
           );
-          return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
             "li",
             {
               className: "blocks-gallery-item",
-              children: /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)("figure", { children: [
-                href ? /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("a", { href, children: img }) : img,
-                !import_block_editor93.RichText.isEmpty(image.caption) && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+              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)(
                   import_block_editor93.RichText.Content,
                   {
                     tagName: "figcaption",
@@ -28704,7 +28814,7 @@ ${url}
             image.id || image.url
           );
         }) }),
-        !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+        !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
           import_block_editor93.RichText.Content,
           {
             tagName: "figcaption",
@@ -28811,12 +28921,12 @@ ${url}
         caption,
         linkTo
       } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(
         "figure",
         {
           className: `columns-${columns} ${imageCrop ? "is-cropped" : ""}`,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
+            /* @__PURE__ */ (0, import_jsx_runtime273.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
               let href;
               switch (linkTo) {
                 case "media":
@@ -28826,7 +28936,7 @@ ${url}
                   href = image.link;
                   break;
               }
-              const img = /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+              const img = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
                 "img",
                 {
                   src: image.url,
@@ -28837,13 +28947,13 @@ ${url}
                   className: image.id ? `wp-image-${image.id}` : null
                 }
               );
-              return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
                 "li",
                 {
                   className: "blocks-gallery-item",
-                  children: /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)("figure", { children: [
-                    href ? /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("a", { href, children: img }) : img,
-                    !import_block_editor93.RichText.isEmpty(image.caption) && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+                  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)(
                       import_block_editor93.RichText.Content,
                       {
                         tagName: "figcaption",
@@ -28856,7 +28966,7 @@ ${url}
                 image.id || image.url
               );
             }) }),
-            !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+            !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
               import_block_editor93.RichText.Content,
               {
                 tagName: "figcaption",
@@ -28948,12 +29058,12 @@ ${url}
         caption,
         linkTo
       } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(
         "figure",
         {
           className: `columns-${columns} ${imageCrop ? "is-cropped" : ""}`,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
+            /* @__PURE__ */ (0, import_jsx_runtime273.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
               let href;
               switch (linkTo) {
                 case "media":
@@ -28963,7 +29073,7 @@ ${url}
                   href = image.link;
                   break;
               }
-              const img = /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+              const img = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
                 "img",
                 {
                   src: image.url,
@@ -28974,13 +29084,13 @@ ${url}
                   className: image.id ? `wp-image-${image.id}` : null
                 }
               );
-              return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
                 "li",
                 {
                   className: "blocks-gallery-item",
-                  children: /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)("figure", { children: [
-                    href ? /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("a", { href, children: img }) : img,
-                    !import_block_editor93.RichText.isEmpty(image.caption) && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+                  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)(
                       import_block_editor93.RichText.Content,
                       {
                         tagName: "figcaption",
@@ -28993,7 +29103,7 @@ ${url}
                 image.id || image.url
               );
             }) }),
-            !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+            !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
               import_block_editor93.RichText.Content,
               {
                 tagName: "figcaption",
@@ -29073,7 +29183,7 @@ ${url}
         imageCrop,
         linkTo
       } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
         "ul",
         {
           className: `columns-${columns} ${imageCrop ? "is-cropped" : ""}`,
@@ -29087,7 +29197,7 @@ ${url}
                 href = image.link;
                 break;
             }
-            const img = /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+            const img = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
               "img",
               {
                 src: image.url,
@@ -29098,13 +29208,13 @@ ${url}
                 className: image.id ? `wp-image-${image.id}` : null
               }
             );
-            return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
               "li",
               {
                 className: "blocks-gallery-item",
-                children: /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)("figure", { children: [
-                  href ? /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("a", { href, children: img }) : img,
-                  image.caption && image.caption.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+                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)(
                     import_block_editor93.RichText.Content,
                     {
                       tagName: "figcaption",
@@ -29192,7 +29302,7 @@ ${url}
         imageCrop,
         linkTo
       } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
         "ul",
         {
           className: `columns-${columns} ${imageCrop ? "is-cropped" : ""}`,
@@ -29206,7 +29316,7 @@ ${url}
                 href = image.link;
                 break;
             }
-            const img = /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+            const img = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
               "img",
               {
                 src: image.url,
@@ -29216,13 +29326,13 @@ ${url}
                 className: image.id ? `wp-image-${image.id}` : null
               }
             );
-            return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
               "li",
               {
                 className: "blocks-gallery-item",
-                children: /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)("figure", { children: [
-                  href ? /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("a", { href, children: img }) : img,
-                  image.caption && image.caption.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+                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)(
                     import_block_editor93.RichText.Content,
                     {
                       tagName: "figcaption",
@@ -29292,7 +29402,7 @@ ${url}
         alignnone: align === "none",
         "is-cropped": imageCrop
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("div", { className, children: images.map((image) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)("div", { className, children: images.map((image) => {
         let href;
         switch (linkTo) {
           case "media":
@@ -29302,7 +29412,7 @@ ${url}
             href = image.link;
             break;
         }
-        const img = /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+        const img = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
           "img",
           {
             src: image.url,
@@ -29310,11 +29420,11 @@ ${url}
             "data-id": image.id
           }
         );
-        return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
           "figure",
           {
             className: "blocks-gallery-image",
-            children: href ? /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("a", { href, children: img }) : img
+            children: href ? /* @__PURE__ */ (0, import_jsx_runtime273.jsx)("a", { href, children: img }) : img
           },
           image.id || image.url
         );
@@ -29327,10 +29437,10 @@ ${url}
   var deprecated_default19 = [v72, v62, v52, v42, v34, v28, v118];

   // packages/block-library/build-module/gallery/edit.mjs
-  var import_components46 = __toESM(require_components(), 1);
+  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_i18n80 = __toESM(require_i18n(), 1);
+  var import_i18n83 = __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);
@@ -29338,8 +29448,8 @@ ${url}

   // packages/block-library/build-module/gallery/shared-icon.mjs
   var import_block_editor94 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
-  var sharedIcon = /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(import_block_editor94.BlockIcon, { icon: gallery_default });
+  var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
+  var sharedIcon = /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_block_editor94.BlockIcon, { icon: gallery_default });

   // packages/block-library/build-module/gallery/shared.mjs
   function defaultColumnsNumber(imageCount) {
@@ -29455,8 +29565,8 @@ ${url}
   }

   // packages/block-library/build-module/gallery/gallery.mjs
-  var import_i18n77 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n80 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
   function Gallery(props) {
     const {
       attributes,
@@ -29469,7 +29579,7 @@ ${url}
       multiGallerySelection
     } = props;
     const { align, columns, imageCrop } = attributes;
-    return /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(
       "figure",
       {
         ...blockProps,
@@ -29486,7 +29596,7 @@ ${url}
         ),
         children: [
           blockProps.children,
-          /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
             Caption,
             {
               attributes,
@@ -29495,8 +29605,8 @@ ${url}
               insertBlocksAfter,
               showToolbarButton: !multiGallerySelection && !isContentLocked,
               className: "blocks-gallery-caption",
-              label: (0, import_i18n77.__)("Gallery caption text"),
-              placeholder: (0, import_i18n77.__)("Add gallery caption")
+              label: (0, import_i18n80.__)("Gallery caption text"),
+              placeholder: (0, import_i18n80.__)("Add gallery caption")
             }
           )
         ]
@@ -30230,7 +30340,7 @@ ${url}
   var import_blocks30 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/gallery/dynamic-source.mjs
-  var import_i18n78 = __toESM(require_i18n(), 1);
+  var import_i18n81 = __toESM(require_i18n(), 1);
   var ATTACHED_MEDIA = "core/attached-media";
   var DEFAULT_ORDERBY = "date";
   var DEFAULT_ORDER = "desc";
@@ -30238,11 +30348,11 @@ ${url}
     [ATTACHED_MEDIA]: {
       // Short label for the entry affordance / future source chooser. Mirrors
       // the "Attached images" media inserter category name.
-      title: (0, import_i18n78.__)("Use attached images"),
+      title: (0, import_i18n81.__)("Use attached images"),
       // Help text shown beneath the Source controls.
-      description: (0, import_i18n78.__)("Images attached to the post."),
+      description: (0, import_i18n81.__)("Images attached to the post."),
       // Empty-state copy for the canvas preview.
-      emptyMessage: (0, import_i18n78.__)("Images attached to the post will appear here.")
+      emptyMessage: (0, import_i18n81.__)("Images attached to the post will appear here.")
     }
   };
   function getDynamicSource(source) {
@@ -30432,30 +30542,30 @@ ${url}
   }

   // packages/block-library/build-module/gallery/dynamic-gallery.mjs
-  var import_i18n79 = __toESM(require_i18n(), 1);
+  var import_i18n82 = __toESM(require_i18n(), 1);
   var import_element44 = __toESM(require_element(), 1);
-  var import_components45 = __toESM(require_components(), 1);
+  var import_components44 = __toESM(require_components(), 1);
   var import_block_editor97 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
   var ORDER_OPTIONS = [
-    { label: (0, import_i18n79.__)("Newest to oldest"), value: "date/desc" },
-    { label: (0, import_i18n79.__)("Oldest to newest"), value: "date/asc" },
+    { label: (0, import_i18n82.__)("Newest to oldest"), value: "date/desc" },
+    { label: (0, import_i18n82.__)("Oldest to newest"), value: "date/asc" },
     {
       /* translators: Label for ordering images by title in ascending order. */
-      label: (0, import_i18n79.__)("A \u2192 Z"),
+      label: (0, import_i18n82.__)("A \u2192 Z"),
       value: "title/asc"
     },
     {
       /* translators: Label for ordering images by title in descending order. */
-      label: (0, import_i18n79.__)("Z \u2192 A"),
+      label: (0, import_i18n82.__)("Z \u2192 A"),
       value: "title/desc"
     }
   ];
   function OrderControl({ orderby, order, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
-      import_components45.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+      import_components44.SelectControl,
       {
-        label: (0, import_i18n79.__)("Order by"),
+        label: (0, import_i18n82.__)("Order by"),
         value: `${orderby}/${order}`,
         options: ORDER_OPTIONS,
         onChange: (value) => {
@@ -30466,17 +30576,17 @@ ${url}
     );
   }
   function DetachGalleryDialog({ onConfirm, onCancel }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
-      import_components45.__experimentalConfirmDialog,
+    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+      import_components44.__experimentalConfirmDialog,
       {
         isOpen: true,
-        title: (0, import_i18n79.__)("Detach Gallery"),
+        title: (0, import_i18n82.__)("Detach Gallery"),
         __experimentalHideHeader: false,
-        confirmButtonText: (0, import_i18n79.__)("Detach"),
+        confirmButtonText: (0, import_i18n82.__)("Detach"),
         onConfirm,
         onCancel,
         size: "medium",
-        children: (0, import_i18n79.__)(
+        children: (0, import_i18n82.__)(
           "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."
         )
       }
@@ -30512,37 +30622,37 @@ ${url}
       }
     }
     if (isDynamic) {
-      return /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(import_jsx_runtime273.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(
-          import_components45.__experimentalToolsPanel,
+      return /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(import_jsx_runtime276.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(
+          import_components44.__experimentalToolsPanel,
           {
-            label: (0, import_i18n79.__)("Source"),
+            label: (0, import_i18n82.__)("Source"),
             resetAll: resetSource,
             dropdownMenuProps,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)("div", { className: "wp-block-gallery__source-settings", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime273.jsx)("p", { className: "wp-block-gallery__source-description", children: sourceDescriptor?.description ?? (0, import_i18n79.__)("Dynamic images.") }),
-                /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
-                  import_components45.Button,
+              /* @__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)(
+                  import_components44.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "secondary",
                     onClick: () => setIsConfirmingDetach(true),
                     disabled: isResolvingDynamic,
                     accessibleWhenDisabled: true,
-                    children: (0, import_i18n79.__)("Detach Gallery")
+                    children: (0, import_i18n82.__)("Detach Gallery")
                   }
                 )
               ] }),
-              hasMoreImagesThanCap && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
-                import_components45.Notice,
+              hasMoreImagesThanCap && /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+                import_components44.Notice,
                 {
                   className: "wp-block-gallery__source-notice",
                   status: "warning",
                   isDismissible: false,
-                  children: (0, import_i18n79.sprintf)(
+                  children: (0, import_i18n82.sprintf)(
                     /* translators: 1: number of images shown. 2: total number of matching images. */
-                    (0, import_i18n79.__)(
+                    (0, import_i18n82.__)(
                       "Only the first %1$d of %2$d images will be displayed."
                     ),
                     MAX_IMAGES,
@@ -30550,14 +30660,14 @@ ${url}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
-                import_components45.__experimentalToolsPanelItem,
+              /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+                import_components44.__experimentalToolsPanelItem,
                 {
                   isShownByDefault: true,
-                  label: (0, import_i18n79.__)("Order by"),
+                  label: (0, import_i18n82.__)("Order by"),
                   hasValue: () => sourceOrderby !== DEFAULT_ORDERBY || sourceOrder !== DEFAULT_ORDER,
                   onDeselect: () => setSourceOrder(void 0, void 0),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
                     OrderControl,
                     {
                       orderby: sourceOrderby,
@@ -30570,7 +30680,7 @@ ${url}
             ]
           }
         ),
-        isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+        isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
           DetachGalleryDialog,
           {
             onConfirm: () => {
@@ -30585,30 +30695,30 @@ ${url}
     if (!canUseDynamicSource) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(import_jsx_runtime273.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components45.PanelBody, { title: (0, import_i18n79.__)("Source"), children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)("div", { className: "wp-block-gallery__source-settings", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
-        import_components45.Button,
+    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)(
+        import_components44.Button,
         {
           __next40pxDefaultSize: true,
           variant: "secondary",
           onClick: requestEnableDynamicMode,
-          children: (0, import_i18n79.__)("Use images attached to the post")
+          children: (0, import_i18n82.__)("Use images attached to the post")
         }
       ) }) }),
-      isConfirming && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
-        import_components45.__experimentalConfirmDialog,
+      isConfirming && /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+        import_components44.__experimentalConfirmDialog,
         {
           isOpen: true,
-          title: (0, import_i18n79.__)("Use images attached to the post?"),
+          title: (0, import_i18n82.__)("Use images attached to the post?"),
           __experimentalHideHeader: false,
-          confirmButtonText: (0, import_i18n79.__)("Use attached images"),
+          confirmButtonText: (0, import_i18n82.__)("Use attached images"),
           onConfirm: () => {
             enableDynamicMode();
             setIsConfirming(false);
           },
           onCancel: () => setIsConfirming(false),
           size: "medium",
-          children: (0, import_i18n79.__)(
+          children: (0, import_i18n82.__)(
             "The images in this gallery will be replaced, but will remain in the media library."
           )
         }
@@ -30619,7 +30729,7 @@ ${url}
     const { children, ref, className } = (0, import_block_editor97.__experimentalUseBlockPreview)({
       blocks: imageBlocks
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
       "div",
       {
         ref,
@@ -30649,18 +30759,18 @@ ${url}
     } = dynamic;
     const blockEditingMode = (0, import_block_editor97.useBlockEditingMode)();
     const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element44.useState)(false);
-    const emptyInstructions = isResolvingDynamic ? (0, import_i18n79.__)("Loading images\u2026") : sourceDescriptor?.emptyMessage ?? (0, import_i18n79.__)("Dynamic images will appear here.");
-    return /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(import_jsx_runtime273.Fragment, { children: [
-      blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(import_jsx_runtime273.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_block_editor97.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
-          import_components45.ToolbarButton,
+    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)(
+          import_components44.ToolbarButton,
           {
             onClick: () => setIsConfirmingDetach(true),
             disabled: isResolvingDynamic,
-            children: (0, import_i18n79.__)("Detach")
+            children: (0, import_i18n82.__)("Detach")
           }
         ) }),
-        isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+        isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
           DetachGalleryDialog,
           {
             onConfirm: () => {
@@ -30671,22 +30781,22 @@ ${url}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)("figure", { ...blockProps, children: [
-        dynamicImageBlocks.length ? /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_block_editor97.BlockContextProvider, { value: galleryContext, children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+      /* @__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)(
           GalleryImagesPreview,
           {
             imageBlocks: dynamicImageBlocks
           }
-        ) }) : /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
-          import_components45.Placeholder,
+        ) }) : /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+          import_components44.Placeholder,
           {
             icon: sharedIcon,
-            label: (0, import_i18n79.__)("Gallery"),
+            label: (0, import_i18n82.__)("Gallery"),
             instructions: emptyInstructions,
-            children: isResolvingDynamic && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components45.Spinner, {})
+            children: isResolvingDynamic && /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(import_components44.Spinner, {})
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
           Caption,
           {
             attributes,
@@ -30695,8 +30805,8 @@ ${url}
             insertBlocksAfter,
             showToolbarButton: !multiGallerySelection && !isContentLocked,
             className: "blocks-gallery-caption",
-            label: (0, import_i18n79.__)("Gallery caption text"),
-            placeholder: (0, import_i18n79.__)("Add gallery caption")
+            label: (0, import_i18n82.__)("Gallery caption text"),
+            placeholder: (0, import_i18n82.__)("Add gallery caption")
           }
         )
       ] }),
@@ -30705,51 +30815,51 @@ ${url}
   }

   // packages/block-library/build-module/gallery/edit.mjs
-  var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
   var MAX_COLUMNS = 8;
   var LINK_OPTIONS = [
     {
       icon: custom_link_default,
-      label: (0, import_i18n80.__)("Link images to attachment pages"),
+      label: (0, import_i18n83.__)("Link images to attachment pages"),
       value: LINK_DESTINATION_ATTACHMENT,
-      noticeText: (0, import_i18n80.__)("Attachment Pages")
+      noticeText: (0, import_i18n83.__)("Attachment Pages")
     },
     {
       icon: image_default,
-      label: (0, import_i18n80.__)("Link images to media files"),
+      label: (0, import_i18n83.__)("Link images to media files"),
       value: LINK_DESTINATION_MEDIA,
-      noticeText: (0, import_i18n80.__)("Media Files")
+      noticeText: (0, import_i18n83.__)("Media Files")
     },
     {
       icon: fullscreen_default,
-      label: (0, import_i18n80.__)("Enlarge on click"),
+      label: (0, import_i18n83.__)("Enlarge on click"),
       value: LINK_DESTINATION_LIGHTBOX,
-      noticeText: (0, import_i18n80.__)("Lightbox effect"),
-      infoText: (0, import_i18n80.__)("Scale images with a lightbox effect")
+      noticeText: (0, import_i18n83.__)("Lightbox effect"),
+      infoText: (0, import_i18n83.__)("Scale images with a lightbox effect")
     },
     {
       icon: link_off_default,
-      label: (0, import_i18n80._x)("None", "Media item link option"),
+      label: (0, import_i18n83._x)("None", "Media item link option"),
       value: LINK_DESTINATION_NONE,
-      noticeText: (0, import_i18n80.__)("None")
+      noticeText: (0, import_i18n83.__)("None")
     }
   ];
   var NAVIGATION_BUTTON_TYPE_OPTIONS = [
     {
-      label: (0, import_i18n80.__)("Icon"),
+      label: (0, import_i18n83.__)("Icon"),
       value: "icon"
     },
     {
-      label: (0, import_i18n80.__)("Text"),
+      label: (0, import_i18n83.__)("Text"),
       value: "text"
     },
     {
-      label: (0, import_i18n80.__)("Both"),
+      label: (0, import_i18n83.__)("Both"),
       value: "both"
     }
   ];
   var ALLOWED_MEDIA_TYPES4 = ["image"];
-  var PLACEHOLDER_TEXT = (0, import_i18n80.__)(
+  var PLACEHOLDER_TEXT = (0, import_i18n83.__)(
     "Drag and drop images, upload, or choose from your library."
   );
   var DEFAULT_BLOCK3 = { name: "core/image" };
@@ -30858,7 +30968,7 @@ ${url}
     }));
     const aspectRatioOptions = [
       {
-        label: (0, import_i18n80._x)(
+        label: (0, import_i18n83._x)(
           "Original",
           "Aspect ratio option for dimensions control"
         ),
@@ -30933,7 +31043,7 @@ ${url}
       }) : selectedImages;
       if (!imageArray.every(isValidFileType2)) {
         createErrorNotice(
-          (0, import_i18n80.__)(
+          (0, import_i18n83.__)(
             "If uploading to a gallery all files need to be image formats"
           ),
           { id: "gallery-upload-invalid-file", type: "snackbar" }
@@ -31005,9 +31115,9 @@ ${url}
         (linkType) => linkType.value === value
       );
       createSuccessNotice(
-        (0, import_i18n80.sprintf)(
+        (0, import_i18n83.sprintf)(
           /* translators: %s: image size settings */
-          (0, import_i18n80.__)("All gallery image links updated to: %s"),
+          (0, import_i18n83.__)("All gallery image links updated to: %s"),
           linkToText.noticeText
         ),
         {
@@ -31040,7 +31150,7 @@ ${url}
       updateBlockAttributes(blocks, changedAttributes, {
         uniqueByBlock: true
       });
-      const noticeText = openInNewTab ? (0, import_i18n80.__)("All gallery images updated to open in new tab") : (0, import_i18n80.__)("All gallery images updated to not open in new tab");
+      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");
       createSuccessNotice(noticeText, {
         id: "gallery-attributes-openInNewTab",
         type: "snackbar"
@@ -31065,9 +31175,9 @@ ${url}
         (size) => size.value === newSizeSlug
       );
       createSuccessNotice(
-        (0, import_i18n80.sprintf)(
+        (0, import_i18n83.sprintf)(
           /* translators: %s: image size settings */
-          (0, import_i18n80.__)("All gallery image sizes updated to: %s"),
+          (0, import_i18n83.__)("All gallery image sizes updated to: %s"),
           imageSize?.label ?? newSizeSlug
         ),
         {
@@ -31091,9 +31201,9 @@ ${url}
         (option) => option.value === value
       );
       createSuccessNotice(
-        (0, import_i18n80.sprintf)(
+        (0, import_i18n83.sprintf)(
           /* translators: %s: aspect ratio setting */
-          (0, import_i18n80.__)("All gallery images updated to aspect ratio: %s"),
+          (0, import_i18n83.__)("All gallery images updated to aspect ratio: %s"),
           aspectRatioText?.label || value
         ),
         {
@@ -31159,15 +31269,15 @@ ${url}
     });
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     if (!hasImages && !isDynamic) {
-      return /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)("div", { ...innerBlocksProps, children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)("div", { ...innerBlocksProps, children: [
         innerBlocksProps.children,
-        /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
           import_block_editor98.MediaPlaceholder,
           {
             handleUpload: false,
             icon: sharedIcon,
             labels: {
-              title: (0, import_i18n80.__)("Gallery"),
+              title: (0, import_i18n83.__)("Gallery"),
               instructions: PLACEHOLDER_TEXT
             },
             onSelect: updateImages,
@@ -31175,8 +31285,8 @@ ${url}
             multiple: true,
             onError: onUploadError,
             ...mediaPlaceholderProps,
-            children: blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
-              import_components46.Button,
+            children: blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+              import_components45.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "secondary",
@@ -31189,9 +31299,9 @@ ${url}
       ] });
     }
     const hasLinkTo = linkTo && linkTo !== "none";
-    return /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(import_jsx_runtime274.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(import_block_editor98.InspectorControls, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
+    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)(
           GallerySourcePanel,
           {
             dynamic,
@@ -31199,10 +31309,10 @@ ${url}
             hasImages
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(
-          import_components46.__experimentalToolsPanel,
+        /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
+          import_components45.__experimentalToolsPanel,
           {
-            label: (0, import_i18n80.__)("Settings"),
+            label: (0, import_i18n83.__)("Settings"),
             resetAll: () => {
               setAttributes({
                 navigationButtonType: "icon",
@@ -31220,17 +31330,17 @@ ${url}
             },
             dropdownMenuProps,
             children: [
-              displayedImageCount > 1 && /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
-                import_components46.__experimentalToolsPanelItem,
+              displayedImageCount > 1 && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                import_components45.__experimentalToolsPanelItem,
                 {
                   isShownByDefault: true,
-                  label: (0, import_i18n80.__)("Columns"),
+                  label: (0, import_i18n83.__)("Columns"),
                   hasValue: () => !!columns && columns !== displayedImageCount,
                   onDeselect: () => setColumnsNumber(void 0),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
-                    import_components46.RangeControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                    import_components45.RangeControl,
                     {
-                      label: (0, import_i18n80.__)("Columns"),
+                      label: (0, import_i18n83.__)("Columns"),
                       value: columns ? columns : defaultColumnsNumber(
                         displayedImageCount
                       ),
@@ -31245,18 +31355,18 @@ ${url}
                   )
                 }
               ),
-              imageSizeOptions?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
-                import_components46.__experimentalToolsPanelItem,
+              imageSizeOptions?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                import_components45.__experimentalToolsPanelItem,
                 {
                   isShownByDefault: true,
-                  label: (0, import_i18n80.__)("Resolution"),
+                  label: (0, import_i18n83.__)("Resolution"),
                   hasValue: () => sizeSlug !== DEFAULT_MEDIA_SIZE_SLUG2,
                   onDeselect: () => updateImagesSize(DEFAULT_MEDIA_SIZE_SLUG2),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
-                    import_components46.SelectControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                    import_components45.SelectControl,
                     {
-                      label: (0, import_i18n80.__)("Resolution"),
-                      help: (0, import_i18n80.__)(
+                      label: (0, import_i18n83.__)("Resolution"),
+                      help: (0, import_i18n83.__)(
                         "Select the size of the source images."
                       ),
                       value: sizeSlug,
@@ -31267,69 +31377,69 @@ ${url}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
-                import_components46.__experimentalToolsPanelItem,
+              /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                import_components45.__experimentalToolsPanelItem,
                 {
                   isShownByDefault: true,
-                  label: (0, import_i18n80.__)("Crop images to fit"),
+                  label: (0, import_i18n83.__)("Crop images to fit"),
                   hasValue: () => !imageCrop,
                   onDeselect: () => setAttributes({ imageCrop: true }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
-                    import_components46.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                    import_components45.ToggleControl,
                     {
-                      label: (0, import_i18n80.__)("Crop images to fit"),
+                      label: (0, import_i18n83.__)("Crop images to fit"),
                       checked: !!imageCrop,
                       onChange: toggleImageCrop
                     }
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
-                import_components46.__experimentalToolsPanelItem,
+              /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                import_components45.__experimentalToolsPanelItem,
                 {
                   isShownByDefault: true,
-                  label: (0, import_i18n80.__)("Randomize order"),
+                  label: (0, import_i18n83.__)("Randomize order"),
                   hasValue: () => !!randomOrder,
                   onDeselect: () => setAttributes({ randomOrder: false }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
-                    import_components46.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                    import_components45.ToggleControl,
                     {
-                      label: (0, import_i18n80.__)("Randomize order"),
+                      label: (0, import_i18n83.__)("Randomize order"),
                       checked: !!randomOrder,
                       onChange: toggleRandomOrder
                     }
                   )
                 }
               ),
-              hasLinkTo && /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
-                import_components46.__experimentalToolsPanelItem,
+              hasLinkTo && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                import_components45.__experimentalToolsPanelItem,
                 {
                   isShownByDefault: true,
-                  label: (0, import_i18n80.__)("Open images in new tab"),
+                  label: (0, import_i18n83.__)("Open images in new tab"),
                   hasValue: () => !!linkTarget,
                   onDeselect: () => toggleOpenInNewTab(false),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
-                    import_components46.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                    import_components45.ToggleControl,
                     {
-                      label: (0, import_i18n80.__)("Open images in new tab"),
+                      label: (0, import_i18n83.__)("Open images in new tab"),
                       checked: linkTarget === "_blank",
                       onChange: toggleOpenInNewTab
                     }
                   )
                 }
               ),
-              aspectRatioOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
-                import_components46.__experimentalToolsPanelItem,
+              aspectRatioOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                import_components45.__experimentalToolsPanelItem,
                 {
                   hasValue: () => !!aspectRatio && aspectRatio !== "auto",
-                  label: (0, import_i18n80.__)("Aspect ratio"),
+                  label: (0, import_i18n83.__)("Aspect ratio"),
                   onDeselect: () => setAspectRatio("auto"),
                   isShownByDefault: true,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
-                    import_components46.SelectControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                    import_components45.SelectControl,
                     {
-                      label: (0, import_i18n80.__)("Aspect ratio"),
-                      help: (0, import_i18n80.__)(
+                      label: (0, import_i18n83.__)("Aspect ratio"),
+                      help: (0, import_i18n83.__)(
                         "Set a consistent aspect ratio for all images in the gallery."
                       ),
                       value: aspectRatio,
@@ -31339,30 +31449,30 @@ ${url}
                   )
                 }
               ),
-              lightboxSetting?.allowEditing && hasLightboxImages && /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
-                import_components46.__experimentalToolsPanelItem,
+              lightboxSetting?.allowEditing && hasLightboxImages && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                import_components45.__experimentalToolsPanelItem,
                 {
-                  label: (0, import_i18n80.__)("Navigation button type"),
+                  label: (0, import_i18n83.__)("Navigation button type"),
                   isShownByDefault: true,
                   hasValue: () => navigationButtonType !== "icon",
                   onDeselect: () => setAttributes({
                     navigationButtonType: "icon"
                   }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
-                    import_components46.__experimentalToggleGroupControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                    import_components45.__experimentalToggleGroupControl,
                     {
-                      label: (0, import_i18n80.__)("Navigation button type"),
+                      label: (0, import_i18n83.__)("Navigation button type"),
                       value: navigationButtonType,
                       onChange: (value) => setAttributes({
                         navigationButtonType: value
                       }),
                       isBlock: true,
-                      help: (0, import_i18n80.__)(
+                      help: (0, import_i18n83.__)(
                         "Adjust the appearance of buttons in the lightbox."
                       ),
                       children: NAVIGATION_BUTTON_TYPE_OPTIONS.map(
-                        (option) => /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
-                          import_components46.__experimentalToggleGroupControlOption,
+                        (option) => /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                          import_components45.__experimentalToggleGroupControlOption,
                           {
                             value: option.value,
                             label: option.label
@@ -31378,10 +31488,10 @@ ${url}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_block_editor98.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components46.ToolbarDropdownMenu, { icon: link_default, label: (0, import_i18n80.__)("Link"), children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components46.MenuGroup, { children: linkOptions.map((linkItem) => {
+      /* @__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) => {
         const isOptionSelected = linkTo === linkItem.value;
-        return /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
-          import_components46.MenuItem,
+        return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+          import_components45.MenuItem,
           {
             isSelected: isOptionSelected,
             className: clsx_default(
@@ -31403,21 +31513,21 @@ ${url}
           linkItem.value
         );
       }) }) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(import_jsx_runtime274.Fragment, { children: [
-        !multiGallerySelection && !isDynamic && /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_block_editor98.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
+      /* @__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)(
           import_block_editor98.MediaReplaceFlow,
           {
             allowedTypes: ALLOWED_MEDIA_TYPES4,
             handleUpload: false,
             onSelect: updateImages,
-            name: (0, import_i18n80.__)("Add"),
+            name: (0, import_i18n83.__)("Add"),
             multiple: true,
             mediaIds: images.filter((image) => image.id).map((image) => image.id),
             addToGallery: hasImageIds,
             variant: "toolbar"
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
           GalleryGapCustomProperties,
           {
             style: attributes.style,
@@ -31425,7 +31535,7 @@ ${url}
           }
         )
       ] }),
-      isDynamic ? /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
+      isDynamic ? /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
         GalleryDynamicView,
         {
           ...props,
@@ -31434,7 +31544,7 @@ ${url}
           innerBlocksProps,
           multiGallerySelection
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
+      ) : /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
         Gallery,
         {
           ...props,
@@ -31627,10 +31737,10 @@ ${url}

   // packages/block-library/build-module/gallery/save.mjs
   var import_block_editor99 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 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_runtime275.jsx)(
+    const captionElement = !import_block_editor99.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
       import_block_editor99.RichText.Content,
       {
         tagName: "figcaption",
@@ -31651,7 +31761,7 @@ ${url}
     });
     const blockProps = import_block_editor99.useBlockProps.save({ className });
     const innerBlocksProps = import_block_editor99.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)("figure", { ...innerBlocksProps, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)("figure", { ...innerBlocksProps, children: [
       innerBlocksProps.children,
       captionElement
     ] });
@@ -31893,12 +32003,12 @@ ${url}
   var transforms_default10 = transforms9;

   // packages/block-library/build-module/gallery/variations.mjs
-  var import_i18n81 = __toESM(require_i18n(), 1);
+  var import_i18n84 = __toESM(require_i18n(), 1);
   var variations9 = [
     {
       name: "dynamic-gallery",
-      title: (0, import_i18n81.__)("Dynamic Gallery"),
-      description: (0, import_i18n81.__)(
+      title: (0, import_i18n84.__)("Dynamic Gallery"),
+      description: (0, import_i18n84.__)(
         "Display images from a source, such as those attached to the current post."
       ),
       attributes: {
@@ -31960,11 +32070,11 @@ ${url}
     name: () => name39,
     settings: () => settings39
   });
-  var import_i18n85 = __toESM(require_i18n(), 1);
+  var import_i18n88 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/group/deprecated.mjs
   var import_block_editor100 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
   var migrateAttributes = (attributes) => {
     if (!attributes.tagName) {
       attributes = {
@@ -32051,7 +32161,7 @@ ${url}
         layout: true
       },
       save({ attributes: { tagName: Tag } }) {
-        return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(Tag, { ...import_block_editor100.useInnerBlocksProps.save(import_block_editor100.useBlockProps.save()) });
+        return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(Tag, { ...import_block_editor100.useInnerBlocksProps.save(import_block_editor100.useBlockProps.save()) });
       },
       isEligible: ({ layout }) => layout?.inherit || layout?.contentSize && layout?.type !== "constrained",
       migrate: (attributes) => {
@@ -32095,7 +32205,7 @@ ${url}
       },
       save({ attributes }) {
         const { tagName: Tag } = attributes;
-        return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(Tag, { ...import_block_editor100.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)("div", { className: "wp-block-group__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(import_block_editor100.InnerBlocks.Content, {}) }) });
+        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, {}) }) });
       }
     },
     // Version of the block without global styles support
@@ -32140,7 +32250,7 @@ ${url}
           backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
           color: textClass ? void 0 : customTextColor
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)("div", { className, style: styles, children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)("div", { className: "wp-block-group__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(import_block_editor100.InnerBlocks.Content, {}) }) });
+        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, {}) }) });
       }
     },
     // Version of the group block with a bug that made text color class not applied.
@@ -32185,7 +32295,7 @@ ${url}
           backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
           color: textClass ? void 0 : customTextColor
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)("div", { className, style: styles, children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)("div", { className: "wp-block-group__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(import_block_editor100.InnerBlocks.Content, {}) }) });
+        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, {}) }) });
       }
     },
     // v1 of group block. Deprecated to add an inner-container div around `InnerBlocks.Content`.
@@ -32216,7 +32326,7 @@ ${url}
         const styles = {
           backgroundColor: backgroundClass ? void 0 : customBackgroundColor
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)("div", { className, style: styles, children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(import_block_editor100.InnerBlocks.Content, {}) });
+        return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)("div", { className, style: styles, children: /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(import_block_editor100.InnerBlocks.Content, {}) });
       }
     }
   ];
@@ -32226,56 +32336,56 @@ ${url}
   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_i18n83 = __toESM(require_i18n(), 1);
+  var import_i18n86 = __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_i18n82 = __toESM(require_i18n(), 1);
+  var import_i18n85 = __toESM(require_i18n(), 1);
   var import_blocks33 = __toESM(require_blocks(), 1);
-  var import_components47 = __toESM(require_components(), 1);
+  var import_components46 = __toESM(require_components(), 1);
   var import_element46 = __toESM(require_element(), 1);
-  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
   var getGroupPlaceholderIcons = (name122 = "group") => {
     const icons = {
-      group: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-        import_components47.SVG,
+      group: /* @__PURE__ */ (0, import_jsx_runtime280.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_runtime277.jsx)(import_components47.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_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" })
         }
       ),
-      "group-row": /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-        import_components47.SVG,
+      "group-row": /* @__PURE__ */ (0, import_jsx_runtime280.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_runtime277.jsx)(import_components47.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_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" })
         }
       ),
-      "group-stack": /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-        import_components47.SVG,
+      "group-stack": /* @__PURE__ */ (0, import_jsx_runtime280.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_runtime277.jsx)(import_components47.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_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" })
         }
       ),
-      "group-grid": /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-        import_components47.SVG,
+      "group-grid": /* @__PURE__ */ (0, import_jsx_runtime280.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_runtime277.jsx)(import_components47.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_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" })
         }
       )
     };
@@ -32322,18 +32432,18 @@ ${url}
         onSelect(variations22[0]);
       }
     }, [onSelect, variations22]);
-    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-      import_components47.Placeholder,
+    return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+      import_components46.Placeholder,
       {
-        instructions: (0, import_i18n82.__)("Group blocks together. Select a layout:"),
-        children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+        instructions: (0, import_i18n85.__)("Group blocks together. Select a layout:"),
+        children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
           "ul",
           {
             role: "list",
             className: "wp-block-group-placeholder__variations",
-            "aria-label": (0, import_i18n82.__)("Block variations"),
-            children: variations22.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-              import_components47.Button,
+            "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)(
+              import_components46.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
@@ -32354,17 +32464,17 @@ ${url}
   var placeholder_default = GroupPlaceHolder;

   // packages/block-library/build-module/group/edit.mjs
-  var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
   var { HTMLElementControl: HTMLElementControl4 } = unlock(import_block_editor102.privateApis);
   function GroupEditControls({ tagName, onSelectTagName, clientId }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(import_block_editor102.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor102.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
       HTMLElementControl4,
       {
         tagName,
         onChange: onSelectTagName,
         clientId,
         options: [
-          { label: (0, import_i18n83.__)("Default (<div>)"), value: "div" },
+          { label: (0, import_i18n86.__)("Default (<div>)"), value: "div" },
           { label: "<header>", value: "header" },
           { label: "<main>", value: "main" },
           { label: "<section>", value: "section" },
@@ -32423,8 +32533,8 @@ ${url}
       selectBlock(clientId, -1);
       setShowPlaceholder(false);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(import_jsx_runtime278.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(import_jsx_runtime281.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
         GroupEditControls,
         {
           tagName: TagName2,
@@ -32432,9 +32542,9 @@ ${url}
           clientId
         }
       ),
-      showPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)("div", { children: [
+      showPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)("div", { children: [
         innerBlocksProps.children,
-        /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
           placeholder_default,
           {
             name: name122,
@@ -32442,8 +32552,8 @@ ${url}
           }
         )
       ] }),
-      layoutSupportEnabled && !showPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(TagName2, { ...innerBlocksProps }),
-      !layoutSupportEnabled && !showPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)("div", { ...innerBlocksProps }) })
+      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 }) })
     ] });
   }
   var edit_default15 = GroupEdit;
@@ -32470,7 +32580,6 @@ ${url}
     },
     supports: {
       __experimentalOnEnter: true,
-      __experimentalOnMerge: true,
       __experimentalSettings: true,
       align: ["wide", "full"],
       anchor: true,
@@ -32551,9 +32660,9 @@ ${url}

   // packages/block-library/build-module/group/save.mjs
   var import_block_editor103 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
   function save22({ attributes: { tagName: Tag } }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(Tag, { ...import_block_editor103.useInnerBlocksProps.save(import_block_editor103.useBlockProps.save()) });
+    return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(Tag, { ...import_block_editor103.useInnerBlocksProps.save(import_block_editor103.useBlockProps.save()) });
   }

   // packages/block-library/build-module/group/transforms.mjs
@@ -32591,43 +32700,43 @@ ${url}
   var transforms_default11 = transforms10;

   // packages/block-library/build-module/group/variations.mjs
-  var import_i18n84 = __toESM(require_i18n(), 1);
+  var import_i18n87 = __toESM(require_i18n(), 1);
   var example = {
     innerBlocks: [
       {
         name: "core/paragraph",
         attributes: {
-          content: (0, import_i18n84.__)("One.")
+          content: (0, import_i18n87.__)("One.")
         }
       },
       {
         name: "core/paragraph",
         attributes: {
-          content: (0, import_i18n84.__)("Two.")
+          content: (0, import_i18n87.__)("Two.")
         }
       },
       {
         name: "core/paragraph",
         attributes: {
-          content: (0, import_i18n84.__)("Three.")
+          content: (0, import_i18n87.__)("Three.")
         }
       },
       {
         name: "core/paragraph",
         attributes: {
-          content: (0, import_i18n84.__)("Four.")
+          content: (0, import_i18n87.__)("Four.")
         }
       },
       {
         name: "core/paragraph",
         attributes: {
-          content: (0, import_i18n84.__)("Five.")
+          content: (0, import_i18n87.__)("Five.")
         }
       },
       {
         name: "core/paragraph",
         attributes: {
-          content: (0, import_i18n84.__)("Six.")
+          content: (0, import_i18n87.__)("Six.")
         }
       }
     ]
@@ -32635,8 +32744,8 @@ ${url}
   var variations10 = [
     {
       name: "group",
-      title: (0, import_i18n84.__)("Group"),
-      description: (0, import_i18n84.__)("Gather blocks in a container."),
+      title: (0, import_i18n87.__)("Group"),
+      description: (0, import_i18n87.__)("Gather blocks in a container."),
       attributes: { layout: { type: "constrained" } },
       isDefault: true,
       scope: ["block", "inserter", "transform"],
@@ -32644,8 +32753,8 @@ ${url}
     },
     {
       name: "group-row",
-      title: (0, import_i18n84._x)("Row", "single horizontal line"),
-      description: (0, import_i18n84.__)("Arrange blocks horizontally."),
+      title: (0, import_i18n87._x)("Row", "single horizontal line"),
+      description: (0, import_i18n87.__)("Arrange blocks horizontally."),
       attributes: { layout: { type: "flex", flexWrap: "nowrap" } },
       scope: ["block", "inserter", "transform"],
       isActive: ["layout.type"],
@@ -32654,8 +32763,8 @@ ${url}
     },
     {
       name: "group-stack",
-      title: (0, import_i18n84.__)("Stack"),
-      description: (0, import_i18n84.__)("Arrange blocks vertically."),
+      title: (0, import_i18n87.__)("Stack"),
+      description: (0, import_i18n87.__)("Arrange blocks vertically."),
       attributes: { layout: { type: "flex", orientation: "vertical" } },
       scope: ["block", "inserter", "transform"],
       isActive: ["layout.type", "layout.orientation"],
@@ -32664,8 +32773,8 @@ ${url}
     },
     {
       name: "group-grid",
-      title: (0, import_i18n84.__)("Grid"),
-      description: (0, import_i18n84.__)("Arrange blocks in a grid."),
+      title: (0, import_i18n87.__)("Grid"),
+      description: (0, import_i18n87.__)("Arrange blocks in a grid."),
       attributes: { layout: { type: "grid" } },
       scope: ["block", "inserter", "transform"],
       isActive: ["layout.type"],
@@ -32700,7 +32809,7 @@ ${url}
         {
           name: "core/heading",
           attributes: {
-            content: (0, import_i18n85.__)("La Mancha"),
+            content: (0, import_i18n88.__)("La Mancha"),
             style: {
               typography: {
                 textAlign: "center"
@@ -32716,7 +32825,7 @@ ${url}
                 textAlign: "center"
               }
             },
-            content: (0, import_i18n85.__)(
+            content: (0, import_i18n88.__)(
               "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."
             )
           }
@@ -32730,7 +32839,7 @@ ${url}
         {
           name: "core/button",
           attributes: {
-            text: (0, import_i18n85.__)("Read more")
+            text: (0, import_i18n88.__)("Read more")
           }
         }
       ],
@@ -32752,12 +32861,12 @@ ${url}
     name: () => name40,
     settings: () => settings40
   });
-  var import_i18n88 = __toESM(require_i18n(), 1);
+  var import_i18n91 = __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_runtime280 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime283 = __toESM(require_jsx_runtime(), 1);
   var blockSupports = {
     className: false,
     anchor: true
@@ -32821,7 +32930,7 @@ ${url}
       const className = clsx_default({
         [textClass]: textClass
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
         import_block_editor104.RichText.Content,
         {
           className: className ? className : void 0,
@@ -32856,7 +32965,7 @@ ${url}
         [textClass]: textClass,
         [`has-text-align-${align}`]: align
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
         import_block_editor104.RichText.Content,
         {
           className: className ? className : void 0,
@@ -32893,7 +33002,7 @@ ${url}
         "has-text-color": textColor || customTextColor,
         [`has-text-align-${align}`]: align
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
         import_block_editor104.RichText.Content,
         {
           className: className ? className : void 0,
@@ -32935,7 +33044,7 @@ ${url}
       const className = clsx_default({
         [`has-text-align-${align}`]: align
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(TagName2, { ...import_block_editor104.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_block_editor104.RichText.Content, { value: content }) });
+      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 }) });
     }
   };
   var v53 = {
@@ -32999,7 +33108,7 @@ ${url}
       const className = clsx_default({
         [`has-text-align-${textAlign}`]: textAlign
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(TagName2, { ...import_block_editor104.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_block_editor104.RichText.Content, { value: content }) });
+      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 }) });
     },
     migrate: (attributes) => migrate_text_align_default(
       migrateCustomColors2(migrateTextAlign(attributes))
@@ -33078,7 +33187,7 @@ ${url}
       const className = clsx_default({
         [`has-text-align-${textAlign}`]: textAlign
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(TagName2, { ...import_block_editor104.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_block_editor104.RichText.Content, { value: content }) });
+      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 }) });
     },
     migrate: (attributes) => migrate_text_align_default(
       migrateCustomColors2(migrateTextAlign(attributes))
@@ -33093,7 +33202,7 @@ ${url}
   var deprecated_default21 = deprecated9;

   // packages/block-library/build-module/heading/edit.mjs
-  var import_i18n86 = __toESM(require_i18n(), 1);
+  var import_i18n89 = __toESM(require_i18n(), 1);
   var import_element48 = __toESM(require_element(), 1);
   var import_data42 = __toESM(require_data(), 1);
   var import_block_editor105 = __toESM(require_block_editor(), 1);
@@ -33128,7 +33237,7 @@ ${url}
   };

   // packages/block-library/build-module/heading/edit.mjs
-  var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
   function HeadingEdit(props) {
     const {
       attributes,
@@ -33179,7 +33288,7 @@ ${url}
       }
       setAttributes(newAttrs);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
       import_block_editor105.RichText,
       {
         identifier: "content",
@@ -33189,7 +33298,7 @@ ${url}
         onMerge: mergeBlocks,
         onReplace,
         onRemove: onReplace ? () => onReplace([]) : void 0,
-        placeholder: placeholder2 || (0, import_i18n86.__)("Heading"),
+        placeholder: placeholder2 || (0, import_i18n89.__)("Heading"),
         ...blockProps
       }
     );
@@ -33279,11 +33388,11 @@ ${url}

   // packages/block-library/build-module/heading/save.mjs
   var import_block_editor106 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
   function save23({ attributes }) {
     const { content, level } = attributes;
     const TagName2 = "h" + level;
-    return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(TagName2, { ...import_block_editor106.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(import_block_editor106.RichText.Content, { value: content }) });
+    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 }) });
   }

   // packages/block-library/build-module/heading/transforms.mjs
@@ -33408,7 +33517,7 @@ ${url}
   var transforms_default12 = transforms11;

   // packages/block-library/build-module/heading/variations.mjs
-  var import_i18n87 = __toESM(require_i18n(), 1);
+  var import_i18n90 = __toESM(require_i18n(), 1);
   var LEVEL_ICONS = [
     heading_level_1_default,
     heading_level_2_default,
@@ -33420,12 +33529,12 @@ ${url}
   var variations11 = [
     ...[1, 2, 3, 4, 5, 6].map((level) => ({
       name: `h${level}`,
-      title: (0, import_i18n87.sprintf)(
+      title: (0, import_i18n90.sprintf)(
         /* translators: %d: heading level e.g: "1", "2", "3" */
-        (0, import_i18n87.__)("Heading %d"),
+        (0, import_i18n90.__)("Heading %d"),
         level
       ),
-      description: (0, import_i18n87.__)(
+      description: (0, import_i18n90.__)(
         "Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content."
       ),
       icon: LEVEL_ICONS[level - 1],
@@ -33444,7 +33553,7 @@ ${url}
     icon: heading_default,
     example: {
       attributes: {
-        content: (0, import_i18n88.__)("Code is Poetry"),
+        content: (0, import_i18n91.__)("Code is Poetry"),
         level: 2,
         style: {
           typography: {
@@ -33464,13 +33573,13 @@ ${url}
         return customName;
       }
       if (context === "accessibility") {
-        return !hasContent ? (0, import_i18n88.sprintf)(
+        return !hasContent ? (0, import_i18n91.sprintf)(
           /* translators: accessibility text. %s: heading level. */
-          (0, import_i18n88.__)("Level %s. Empty."),
+          (0, import_i18n91.__)("Level %s. Empty."),
           level
-        ) : (0, import_i18n88.sprintf)(
+        ) : (0, import_i18n91.sprintf)(
           /* translators: accessibility text. 1: heading level. 2: heading content. */
-          (0, import_i18n88.__)("Level %1$s. %2$s"),
+          (0, import_i18n91.__)("Level %1$s. %2$s"),
           level,
           content
         );
@@ -33491,7 +33600,7 @@ ${url}
     settings40[fieldsKey7] = [
       {
         id: "content",
-        label: (0, import_i18n88.__)("Content"),
+        label: (0, import_i18n91.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -33522,7 +33631,7 @@ ${url}
     name: () => name41,
     settings: () => settings41
   });
-  var import_i18n90 = __toESM(require_i18n(), 1);
+  var import_i18n93 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/home-link/block.json
   var block_default41 = {
@@ -33583,12 +33692,12 @@ ${url}

   // packages/block-library/build-module/home-link/edit.mjs
   var import_block_editor107 = __toESM(require_block_editor(), 1);
-  var import_components48 = __toESM(require_components(), 1);
-  var import_i18n89 = __toESM(require_i18n(), 1);
+  var import_components47 = __toESM(require_components(), 1);
+  var import_i18n92 = __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_runtime283 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
   var preventDefault = (event) => event.preventDefault();
   function HomeEdit({ attributes, setAttributes, context }) {
     const {
@@ -33628,11 +33737,11 @@ ${url}
         backgroundColor: style2?.color?.background
       }
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(import_jsx_runtime283.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(import_block_editor107.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
-        import_components48.__experimentalToolsPanel,
+    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)(
+        import_components47.__experimentalToolsPanel,
         {
-          label: (0, import_i18n89.__)("Settings"),
+          label: (0, import_i18n92.__)("Settings"),
           resetAll: () => {
             setAttributes({
               label: "",
@@ -33642,17 +33751,17 @@ ${url}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-              import_components48.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+              import_components47.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!label,
-                label: (0, import_i18n89.__)("Text"),
+                label: (0, import_i18n92.__)("Text"),
                 onDeselect: () => setAttributes({ label: "" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-                  import_components48.TextControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+                  import_components47.TextControl,
                   {
-                    label: (0, import_i18n89.__)("Text"),
+                    label: (0, import_i18n92.__)("Text"),
                     value: label ? (0, import_dom9.__unstableStripHTML)(label) : "",
                     onChange: (labelValue) => {
                       setAttributes({ label: labelValue });
@@ -33662,25 +33771,25 @@ ${url}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-              import_components48.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+              import_components47.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!opensInNewTab,
-                label: (0, import_i18n89.__)("Open in new tab"),
+                label: (0, import_i18n92.__)("Open in new tab"),
                 onDeselect: () => setAttributes({ opensInNewTab: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-                  import_components48.CheckboxControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+                  import_components47.CheckboxControl,
                   {
-                    label: (0, import_i18n89.__)("Open in new tab"),
+                    label: (0, import_i18n92.__)("Open in new tab"),
                     checked: opensInNewTab,
                     onChange: (value) => setAttributes({ opensInNewTab: value })
                   }
                 )
               }
             ),
-            onNavigateToEntityRecord && (frontPageId || frontPageTemplateId) && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-              import_components48.Button,
+            onNavigateToEntityRecord && (frontPageId || frontPageTemplateId) && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+              import_components47.Button,
               {
                 variant: "secondary",
                 onClick: () => {
@@ -33698,11 +33807,11 @@ ${url}
                 },
                 __next40pxDefaultSize: true,
                 className: "navigation-link-to__action-button",
-                children: (0, import_i18n89.__)("Edit")
+                children: (0, import_i18n92.__)("Edit")
               }
             ),
-            homeUrl && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-              import_components48.Button,
+            homeUrl && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+              import_components47.Button,
               {
                 variant: "secondary",
                 href: homeUrl,
@@ -33711,27 +33820,27 @@ ${url}
                 iconPosition: "right",
                 __next40pxDefaultSize: true,
                 className: "navigation-link-to__action-button",
-                children: (0, import_i18n89.__)("View")
+                children: (0, import_i18n92.__)("View")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-              import_components48.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+              import_components47.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!description,
-                label: (0, import_i18n89.__)("Description"),
+                label: (0, import_i18n92.__)("Description"),
                 onDeselect: () => setAttributes({ description: "" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-                  import_components48.TextareaControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+                  import_components47.TextareaControl,
                   {
-                    label: (0, import_i18n89.__)("Description"),
+                    label: (0, import_i18n92.__)("Description"),
                     value: description || "",
                     onChange: (descriptionValue) => {
                       setAttributes({
                         description: descriptionValue
                       });
                     },
-                    help: (0, import_i18n89.__)(
+                    help: (0, import_i18n92.__)(
                       "The description will be displayed in the menu if the current theme supports it."
                     )
                   }
@@ -33741,28 +33850,28 @@ ${url}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(
         "a",
         {
           className: "wp-block-home-link__content wp-block-navigation-item__content",
           href: homeUrl,
           onClick: preventDefault,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
               import_block_editor107.RichText,
               {
                 identifier: "label",
                 className: "wp-block-home-link__label",
-                value: label ?? (0, import_i18n89.__)("Home"),
+                value: label ?? (0, import_i18n92.__)("Home"),
                 onChange: (labelValue) => {
                   setAttributes({ label: labelValue });
                 },
-                "aria-label": (0, import_i18n89.__)("Home link text"),
-                placeholder: (0, import_i18n89.__)("Add label\u2026"),
+                "aria-label": (0, import_i18n92.__)("Home link text"),
+                placeholder: (0, import_i18n92.__)("Add label\u2026"),
                 withoutInteractiveFormatting: true
               }
             ),
-            description && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
+            description && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
           ]
         }
       ) })
@@ -33771,9 +33880,9 @@ ${url}

   // packages/block-library/build-module/home-link/save.mjs
   var import_block_editor108 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
   function save24() {
-    return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(import_block_editor108.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(import_block_editor108.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/home-link/index.mjs
@@ -33784,7 +33893,7 @@ ${url}
     save: save24,
     example: {
       attributes: {
-        label: (0, import_i18n90._x)("Home Link", "block example")
+        label: (0, import_i18n93._x)("Home Link", "block example")
       }
     }
   };
@@ -33798,32 +33907,32 @@ ${url}
     name: () => name42,
     settings: () => settings42
   });
-  var import_i18n94 = __toESM(require_i18n(), 1);
+  var import_i18n97 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/html/edit.mjs
-  var import_i18n93 = __toESM(require_i18n(), 1);
+  var import_i18n96 = __toESM(require_i18n(), 1);
   var import_element51 = __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);
   var import_deprecated23 = __toESM(require_deprecated(), 1);
-  var import_components51 = __toESM(require_components(), 1);
+  var import_components50 = __toESM(require_components(), 1);

   // packages/block-library/build-module/html/modal.mjs
-  var import_i18n92 = __toESM(require_i18n(), 1);
+  var import_i18n95 = __toESM(require_i18n(), 1);
   var import_element50 = __toESM(require_element(), 1);
   var import_data45 = __toESM(require_data(), 1);
-  var import_components50 = __toESM(require_components(), 1);
+  var import_components49 = __toESM(require_components(), 1);
   var import_block_editor110 = __toESM(require_block_editor(), 1);
   var import_compose21 = __toESM(require_compose(), 1);

   // packages/block-library/build-module/html/preview.mjs
   var import_element49 = __toESM(require_element(), 1);
   var import_block_editor109 = __toESM(require_block_editor(), 1);
-  var import_components49 = __toESM(require_components(), 1);
+  var import_components48 = __toESM(require_components(), 1);
   var import_data44 = __toESM(require_data(), 1);
-  var import_i18n91 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n94 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_STYLES = `
 	html,body,:root {
 		margin: 0 !important;
@@ -33846,17 +33955,17 @@ ${url}
       ],
       [settingStyles]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)(import_jsx_runtime285.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
-        import_components49.SandBox,
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(import_jsx_runtime288.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+        import_components48.SandBox,
         {
           html: content,
           styles,
-          title: (0, import_i18n91.__)("Custom HTML Preview"),
+          title: (0, import_i18n94.__)("Custom HTML Preview"),
           tabIndex: -1
         }
       ),
-      !isSelected && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("div", { className: "block-library-html__preview-overlay" })
+      !isSelected && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)("div", { className: "block-library-html__preview-overlay" })
     ] });
   }

@@ -33903,8 +34012,8 @@ ${js}
   }

   // packages/block-library/build-module/html/modal.mjs
-  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs } = unlock(import_components50.privateApis);
+  var import_jsx_runtime289 = __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);
@@ -33937,10 +34046,10 @@ ${js}
     const toggleFullscreen = () => {
       setIsFullscreen((prevState) => !prevState);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(import_jsx_runtime286.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-      import_components50.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(import_jsx_runtime289.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+      import_components49.Modal,
       {
-        title: (0, import_i18n92.__)("Edit HTML"),
+        title: (0, import_i18n95.__)("Edit HTML"),
         onRequestClose,
         className: "block-library-html__modal",
         size: "large",
@@ -33948,24 +34057,24 @@ ${js}
         shouldCloseOnClickOutside: false,
         isFullScreen: isFullscreen,
         __experimentalHideHeader: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(Tabs, { orientation: "horizontal", defaultTabId: "html", children: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_components50.__experimentalVStack, { expanded: true, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(
-            import_components50.__experimentalHStack,
+        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)(
+            import_components49.__experimentalHStack,
             {
               justify: "space-between",
               className: "block-library-html__modal-header",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(Tabs.TabList, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(Tabs.Tab, { tabId: "html", children: "HTML" }),
-                  canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(Tabs.Tab, { tabId: "css", children: "CSS" }),
-                  canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(Tabs.Tab, { tabId: "js", children: (0, import_i18n92.__)("JavaScript") })
+                /* @__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") })
                 ] }) }),
-                !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-                  import_components50.Button,
+                !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                  import_components49.Button,
                   {
                     __next40pxDefaultSize: true,
                     icon: isFullscreen ? square_default : fullscreen_default,
-                    label: (0, import_i18n92.__)(
+                    label: (0, import_i18n95.__)(
                       "Enable/disable fullscreen"
                     ),
                     onClick: toggleFullscreen,
@@ -33975,84 +34084,84 @@ ${js}
               ]
             }
           ),
-          hasRestrictedContent && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-            import_components50.Notice,
+          hasRestrictedContent && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+            import_components49.Notice,
             {
               status: "warning",
               isDismissible: false,
               className: "block-library-html__modal-notice",
-              children: (0, import_i18n92.__)(
+              children: (0, import_i18n95.__)(
                 "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_runtime286.jsxs)(
-            import_components50.Flex,
+          /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(
+            import_components49.Flex,
             {
               direction: isMobileViewport ? "column" : "row",
               className: "block-library-html__modal-tabs",
               align: "stretch",
               gap: 8,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(
+                /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(
                   "div",
                   {
                     ref: nativeUndoRef,
                     className: "block-library-html__modal-content",
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
                         Tabs.TabPanel,
                         {
                           tabId: "html",
                           focusable: false,
                           className: "block-library-html__modal-tab",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
                             import_block_editor110.PlainText,
                             {
                               value: editedHtml,
                               onChange: setEditedHtml,
-                              placeholder: (0, import_i18n92.__)("Write HTML\u2026"),
-                              "aria-label": (0, import_i18n92.__)("HTML"),
+                              placeholder: (0, import_i18n95.__)("Write HTML\u2026"),
+                              "aria-label": (0, import_i18n95.__)("HTML"),
                               className: "block-library-html__modal-editor",
                               async: true
                             }
                           )
                         }
                       ),
-                      canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+                      canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
                         Tabs.TabPanel,
                         {
                           tabId: "css",
                           focusable: false,
                           className: "block-library-html__modal-tab",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
                             import_block_editor110.PlainText,
                             {
                               value: editedCss,
                               onChange: setEditedCss,
-                              placeholder: (0, import_i18n92.__)("Write CSS\u2026"),
-                              "aria-label": (0, import_i18n92.__)("CSS"),
+                              placeholder: (0, import_i18n95.__)("Write CSS\u2026"),
+                              "aria-label": (0, import_i18n95.__)("CSS"),
                               className: "block-library-html__modal-editor",
                               async: true
                             }
                           )
                         }
                       ),
-                      canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+                      canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
                         Tabs.TabPanel,
                         {
                           tabId: "js",
                           focusable: false,
                           className: "block-library-html__modal-tab",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
                             import_block_editor110.PlainText,
                             {
                               value: editedJs,
                               onChange: setEditedJs,
-                              placeholder: (0, import_i18n92.__)(
+                              placeholder: (0, import_i18n95.__)(
                                 "Write JavaScript\u2026"
                               ),
-                              "aria-label": (0, import_i18n92.__)("JavaScript"),
+                              "aria-label": (0, import_i18n95.__)("JavaScript"),
                               className: "block-library-html__modal-editor",
                               async: true
                             }
@@ -34062,7 +34171,7 @@ ${js}
                     ]
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { className: "block-library-html__preview", children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime289.jsx)("div", { className: "block-library-html__preview", children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
                   HTMLEditPreview,
                   {
                     content: serializeContent({
@@ -34075,30 +34184,30 @@ ${js}
               ]
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(
-            import_components50.__experimentalHStack,
+          /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(
+            import_components49.__experimentalHStack,
             {
               alignment: "center",
               justify: "flex-end",
               spacing: 4,
               className: "block-library-html__modal-footer",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-                  import_components50.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                  import_components49.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "tertiary",
                     onClick: onRequestClose,
-                    children: (0, import_i18n92.__)("Cancel")
+                    children: (0, import_i18n95.__)("Cancel")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-                  import_components50.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                  import_components49.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "primary",
                     onClick: handleUpdateAndClose,
-                    children: (0, import_i18n92.__)("Update")
+                    children: (0, import_i18n95.__)("Update")
                   }
                 )
               ]
@@ -34110,7 +34219,7 @@ ${js}
   }

   // packages/block-library/build-module/html/edit.mjs
-  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
   var { InnerContent } = unlock(import_block_editor111.privateApis);
   function HTMLEdit({ clientId, attributes }) {
     const [isModalOpen, setIsModalOpen] = (0, import_element51.useState)(false);
@@ -34163,27 +34272,27 @@ ${nextContent}
       });
     }, [attributes.content]);
     if (!content?.trim()) {
-      return /* @__PURE__ */ (0, import_jsx_runtime287.jsxs)("div", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
-          import_components51.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)("div", { ...blockProps, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+          import_components50.Placeholder,
           {
-            icon: /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(import_block_editor111.BlockIcon, { icon: code_default }),
-            label: (0, import_i18n93.__)("Custom HTML"),
-            instructions: (0, import_i18n93.__)(
+            icon: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_block_editor111.BlockIcon, { icon: code_default }),
+            label: (0, import_i18n96.__)("Custom HTML"),
+            instructions: (0, import_i18n96.__)(
               "Add custom HTML code and preview how it looks."
             ),
-            children: /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
-              import_components51.Button,
+            children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+              import_components50.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 onClick: () => setIsModalOpen(true),
-                children: (0, import_i18n93.__)("Edit HTML")
+                children: (0, import_i18n96.__)("Edit HTML")
               }
             )
           }
         ),
-        isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+        isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
           HTMLEditModal,
           {
             onRequestClose: () => setIsModalOpen(false),
@@ -34193,20 +34302,20 @@ ${nextContent}
         )
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime287.jsxs)("div", { ...blockProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(import_block_editor111.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(import_components51.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(import_components51.ToolbarButton, { onClick: () => setIsModalOpen(true), children: (0, import_i18n93.__)("Edit code") }) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(import_block_editor111.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(import_components51.__experimentalVStack, { className: "block-library-html__edit-code", expanded: true, children: /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
-        import_components51.Button,
+    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)(
+        import_components50.Button,
         {
           className: "block-library-html__edit-code-button",
           __next40pxDefaultSize: true,
           variant: "secondary",
           onClick: () => setIsModalOpen(true),
-          children: (0, import_i18n93.__)("Edit code")
+          children: (0, import_i18n96.__)("Edit code")
         }
       ) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(InnerContent, { clientId }),
-      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(InnerContent, { clientId }),
+      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
         HTMLEditModal,
         {
           onRequestClose: () => setIsModalOpen(false),
@@ -34280,7 +34389,7 @@ ${text}
     icon: html_default,
     example: {
       innerContent: [
-        "<marquee>" + (0, import_i18n94.__)("Welcome to the wonderful world of blocks\u2026") + "</marquee>"
+        "<marquee>" + (0, import_i18n97.__)("Welcome to the wonderful world of blocks\u2026") + "</marquee>"
       ]
     },
     edit: HTMLEdit,
@@ -34299,29 +34408,29 @@ ${text}
   });

   // packages/block-library/build-module/icon/edit.mjs
-  var import_i18n97 = __toESM(require_i18n(), 1);
-  var import_components54 = __toESM(require_components(), 1);
+  var import_i18n100 = __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_primitives163 = __toESM(require_primitives(), 1);
+  var import_primitives164 = __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_i18n96 = __toESM(require_i18n(), 1);
-  var import_components53 = __toESM(require_components(), 1);
+  var import_i18n99 = __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_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_i18n95 = __toESM(require_i18n(), 1);
-  var import_components52 = __toESM(require_components(), 1);
+  var import_i18n98 = __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_runtime288 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
   var BATCH_SIZE = 20;
   function IconGrid({ icons, onChange, value }) {
     const shownIcons = (0, import_compose22.useAsyncList)(icons, {
@@ -34340,14 +34449,14 @@ ${text}
       }
       node.scrollIntoView({ block: "center" });
     }, [isReadyToScroll]);
-    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)("div", { className: "wp-block-icon__inserter-grid", children: !icons?.length ? /* @__PURE__ */ (0, import_jsx_runtime288.jsx)("div", { className: "wp-block-icon__inserter-grid-no-results", children: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)("p", { children: (0, import_i18n95.__)("No results found.") }) }) : /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+    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)(
       "div",
       {
         className: "wp-block-icon__inserter-grid-icons-list",
-        "aria-label": (0, import_i18n95.__)("Icon library"),
+        "aria-label": (0, import_i18n98.__)("Icon library"),
         children: shownIcons.map((icon4) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(
-            import_components52.Button,
+          return /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)(
+            import_components51.Button,
             {
               ref: icon4.name === value ? selectedIconRef : void 0,
               className: "wp-block-icon__inserter-grid-icons-list-item",
@@ -34355,8 +34464,8 @@ ${text}
               variant: icon4.name === value ? "primary" : void 0,
               __next40pxDefaultSize: true,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime288.jsx)("span", { className: "wp-block-icon__inserter-grid-icons-list-item-icon", children: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(html_renderer_default, { html: icon4.content }) }),
-                /* @__PURE__ */ (0, import_jsx_runtime288.jsx)("span", { className: "wp-block-icon__inserter-grid-icons-list-item-title", children: icon4.label })
+                /* @__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 })
               ]
             },
             icon4.name
@@ -34404,7 +34513,7 @@ ${text}
   }

   // packages/block-library/build-module/icon/components/custom-inserter/index.mjs
-  var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime292 = __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);
@@ -34450,14 +34559,14 @@ ${text}
       }
       return icons;
     }, [searchInput, icons]);
-    return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
-      import_components53.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      import_components52.Modal,
       {
         className: "wp-block-icon__inserter-modal",
-        title: (0, import_i18n96.__)("Icon library"),
+        title: (0, import_i18n99.__)("Icon library"),
         onRequestClose: onClose,
         isFullScreen: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)(
           tabs_exports.Root,
           {
             className: "wp-block-icon__inserter",
@@ -34465,23 +34574,23 @@ ${text}
             value: collectionSlug,
             onValueChange: setCurrentCollection,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)(
                 Stack,
                 {
                   direction: "column",
                   gap: "lg",
                   className: "wp-block-icon__inserter-sidebar",
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
-                      import_components53.SearchControl,
+                    /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+                      import_components52.SearchControl,
                       {
                         value: searchInput,
                         onChange: debouncedSetSearchInput
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(tabs_exports.List, { children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(tabs_exports.Tab, { value: "", children: (0, import_i18n96.__)("All") }),
-                      collections?.map((collection) => /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                    /* @__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)(
                         tabs_exports.Tab,
                         {
                           value: collection.slug,
@@ -34494,21 +34603,21 @@ ${text}
                 }
               ),
               [{ slug: "" }, ...collections ?? []].map(
-                (collection) => /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                (collection) => /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
                   tabs_exports.Panel,
                   {
                     tabIndex: -1,
                     value: collection.slug,
                     className: "wp-block-icon__inserter-panel",
-                    children: !hasResolvedIcons ? /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                    children: !hasResolvedIcons ? /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
                       "div",
                       {
                         className: "wp-block-icon__inserter-loading",
                         role: "status",
-                        "aria-label": (0, import_i18n96.__)("Loading\u2026"),
-                        children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(import_components53.Spinner, {})
+                        "aria-label": (0, import_i18n99.__)("Loading\u2026"),
+                        children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_components52.Spinner, {})
                       }
-                    ) : /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                    ) : /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
                       IconGrid,
                       {
                         icons: filteredIcons,
@@ -34528,9 +34637,9 @@ ${text}
   }

   // packages/block-library/build-module/icon/edit.mjs
-  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
-  var IconPlaceholder = ({ className, style: style2 }) => /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(
-    import_primitives163.SVG,
+  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
+  var IconPlaceholder = ({ className, style: style2 }) => /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(
+    import_primitives164.SVG,
     {
       xmlns: "http://www.w3.org/2000/svg",
       viewBox: "0 0 60 60",
@@ -34540,9 +34649,9 @@ ${text}
       className: clsx_default("wp-block-icon__placeholder", className),
       style: style2,
       children: [
-        /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_primitives163.Rect, { width: "60", height: "60", fill: "currentColor", fillOpacity: 0.1 }),
-        /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-          import_primitives163.Path,
+        /* @__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,
           {
             vectorEffect: "non-scaling-stroke",
             stroke: "currentColor",
@@ -34574,75 +34683,75 @@ ${text}
       "is-flip-vertical": flipVertical
     };
     const rotationStyle = rotation ? { rotate: `${rotation}deg` } : {};
-    const blockControls = /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(import_jsx_runtime290.Fragment, { children: [
-      icon4 && /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(import_block_editor112.BlockControls, { group: "block", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-          import_components54.ToolbarButton,
+    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)(
+          import_components53.ToolbarButton,
           {
             icon: flip_horizontal_default,
-            label: (0, import_i18n97.__)("Flip horizontal"),
+            label: (0, import_i18n100.__)("Flip horizontal"),
             isPressed: flipHorizontal,
             onClick: () => setAttributes({
               flipHorizontal: !flipHorizontal
             })
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-          import_components54.ToolbarButton,
+        /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+          import_components53.ToolbarButton,
           {
             icon: flip_vertical_default,
-            label: (0, import_i18n97.__)("Flip vertical"),
+            label: (0, import_i18n100.__)("Flip vertical"),
             isPressed: flipVertical,
             onClick: () => setAttributes({
               flipVertical: !flipVertical
             })
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-          import_components54.ToolbarButton,
+        /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+          import_components53.ToolbarButton,
           {
             icon: rotate_right_default,
-            label: (0, import_i18n97.__)("Rotate"),
+            label: (0, import_i18n100.__)("Rotate"),
             onClick: () => setAttributes({
               rotation: ((rotation || 0) + 90) % 360
             })
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(import_block_editor112.BlockControls, { group: "other", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-          import_components54.ToolbarButton,
+      /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(import_block_editor112.BlockControls, { group: "other", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+          import_components53.ToolbarButton,
           {
             onClick: () => {
               setInserterOpen(true);
             },
-            children: icon4 ? (0, import_i18n97.__)("Replace") : (0, import_i18n97.__)("Choose icon")
+            children: icon4 ? (0, import_i18n100.__)("Replace") : (0, import_i18n100.__)("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_runtime290.jsx)(
-          import_components54.DropdownMenu,
+        /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+          import_components53.DropdownMenu,
           {
             icon: "",
             toggleProps: {
-              as: import_components54.ToolbarButton
+              as: import_components53.ToolbarButton
             },
             popoverProps: {
               className: "is-alternate"
             },
-            text: (0, import_i18n97.__)("Label"),
-            children: () => /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-              import_components54.TextControl,
+            text: (0, import_i18n100.__)("Label"),
+            children: () => /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+              import_components53.TextControl,
               {
                 className: "wp-block-icon__toolbar-content",
-                label: (0, import_i18n97.__)("Label"),
+                label: (0, import_i18n100.__)("Label"),
                 value: ariaLabel || "",
                 onChange: (value) => setAttributes({
                   ariaLabel: value
                 }),
-                help: (0, import_i18n97.__)(
+                help: (0, import_i18n100.__)(
                   "Briefly describe the icon to help screen reader users. Leave blank for decorative icons."
                 )
               }
@@ -34652,26 +34761,26 @@ ${text}
       ] })
     ] });
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const inspectorControls = icon4 && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_jsx_runtime290.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_block_editor112.InspectorControls, { group: "settings", children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-      import_components54.__experimentalToolsPanel,
+    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)(
+      import_components53.__experimentalToolsPanel,
       {
-        label: (0, import_i18n97.__)("Settings"),
+        label: (0, import_i18n100.__)("Settings"),
         resetAll: () => setAttributes({
           ariaLabel: void 0
         }),
         dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-          import_components54.__experimentalToolsPanelItem,
+        children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+          import_components53.__experimentalToolsPanelItem,
           {
-            label: (0, import_i18n97.__)("Label"),
+            label: (0, import_i18n100.__)("Label"),
             isShownByDefault: true,
             hasValue: () => !!ariaLabel,
             onDeselect: () => setAttributes({ ariaLabel: void 0 }),
-            children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-              import_components54.TextControl,
+            children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+              import_components53.TextControl,
               {
-                label: (0, import_i18n97.__)("Label"),
-                help: (0, import_i18n97.__)(
+                label: (0, import_i18n100.__)("Label"),
+                help: (0, import_i18n100.__)(
                   "Briefly describe the icon to help screen reader users. Leave blank for decorative icons."
                 ),
                 value: ariaLabel || "",
@@ -34682,10 +34791,10 @@ ${text}
         )
       }
     ) }) });
-    return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(import_jsx_runtime290.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(import_jsx_runtime293.Fragment, { children: [
       blockControls,
       inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime290.jsx)("div", { ...(0, import_block_editor112.useBlockProps)(), children: iconToDisplay ? /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime293.jsx)("div", { ...(0, import_block_editor112.useBlockProps)(), children: iconToDisplay ? /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
         html_renderer_default,
         {
           html: iconToDisplay,
@@ -34706,7 +34815,7 @@ ${text}
             }
           }
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+      ) : /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
         IconPlaceholder,
         {
           className: clsx_default(
@@ -34724,7 +34833,7 @@ ${text}
           }
         }
       ) }),
-      isInserterOpen && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+      isInserterOpen && /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
         CustomInserterModal,
         {
           onClose: () => setInserterOpen(false),
@@ -34826,9 +34935,9 @@ ${text}
   };

   // packages/block-library/build-module/icon/icon.mjs
-  var import_components56 = __toESM(require_components(), 1);
-  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
-  var icon3 = /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(import_components56.SVG, { xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", fill: "none", children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(import_components56.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_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 icon_default2 = icon3;

   // packages/block-library/build-module/icon/variations.mjs
@@ -34868,12 +34977,12 @@ ${text}
     name: () => name44,
     settings: () => settings44
   });
-  var import_i18n101 = __toESM(require_i18n(), 1);
+  var import_i18n104 = __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_runtime292 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
   var v120 = {
     attributes: {
       url: {
@@ -34916,21 +35025,21 @@ ${text}
     save({ attributes }) {
       const { url, alt, caption, align, href, width, height } = attributes;
       const extraImageProps = width || height ? { width, height } : {};
-      const image = /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("img", { src: url, alt, ...extraImageProps });
+      const image = /* @__PURE__ */ (0, import_jsx_runtime295.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_runtime292.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(
         "figure",
         {
           className: align ? `align${align}` : null,
           style: figureStyle,
           children: [
-            href ? /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("a", { href, children: image }) : image,
-            !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_block_editor113.RichText.Content, { tagName: "figcaption", value: caption })
+            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 })
           ]
         }
       );
@@ -34977,7 +35086,7 @@ ${text}
     },
     save({ attributes }) {
       const { url, alt, caption, align, href, width, height, id } = attributes;
-      const image = /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
         "img",
         {
           src: url,
@@ -34987,9 +35096,9 @@ ${text}
           height
         }
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)("figure", { className: align ? `align${align}` : null, children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("a", { href, children: image }) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_block_editor113.RichText.Content, { tagName: "figcaption", value: caption })
+      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 })
       ] });
     }
   };
@@ -35042,7 +35151,7 @@ ${text}
         [`align${align}`]: align,
         "is-resized": width || height
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
         "img",
         {
           src: url,
@@ -35052,9 +35161,9 @@ ${text}
           height
         }
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)("figure", { className: classes, children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("a", { href, children: image }) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_block_editor113.RichText.Content, { tagName: "figcaption", value: caption })
+      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 })
       ] });
     }
   };
@@ -35152,7 +35261,7 @@ ${text}
         [`size-${sizeSlug}`]: sizeSlug,
         "is-resized": width || height
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
         "img",
         {
           src: url,
@@ -35163,8 +35272,8 @@ ${text}
           title
         }
       );
-      const figure = /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)(import_jsx_runtime292.Fragment, { children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      const figure = /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(import_jsx_runtime295.Fragment, { children: [
+        href ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
           "a",
           {
             className: linkClass,
@@ -35174,12 +35283,12 @@ ${text}
             children: image
           }
         ) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_block_editor113.RichText.Content, { tagName: "figcaption", value: caption })
+        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(import_block_editor113.RichText.Content, { tagName: "figcaption", value: caption })
       ] });
       if ("left" === align || "right" === align || "center" === align) {
-        return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("div", { ...import_block_editor113.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("figure", { className: classes, children: figure }) });
+        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_runtime292.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
+      return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
     }
   };
   var v54 = {
@@ -35292,7 +35401,7 @@ ${text}
         [`size-${sizeSlug}`]: sizeSlug,
         "is-resized": width || height
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
         "img",
         {
           src: url,
@@ -35303,8 +35412,8 @@ ${text}
           title
         }
       );
-      const figure = /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)(import_jsx_runtime292.Fragment, { children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      const figure = /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(import_jsx_runtime295.Fragment, { children: [
+        href ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
           "a",
           {
             className: linkClass,
@@ -35314,9 +35423,9 @@ ${text}
             children: image
           }
         ) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_block_editor113.RichText.Content, { tagName: "figcaption", value: caption })
+        !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_runtime292.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
+      return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
     }
   };
   var v64 = {
@@ -35458,7 +35567,7 @@ ${text}
       const imageClasses = clsx_default(borderProps.className, {
         [`wp-image-${id}`]: !!id
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
         "img",
         {
           src: url,
@@ -35474,8 +35583,8 @@ ${text}
           title
         }
       );
-      const figure = /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)(import_jsx_runtime292.Fragment, { children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      const figure = /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(import_jsx_runtime295.Fragment, { children: [
+        href ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
           "a",
           {
             className: linkClass,
@@ -35485,7 +35594,7 @@ ${text}
             children: image
           }
         ) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
           import_block_editor113.RichText.Content,
           {
             className: (0, import_block_editor113.__experimentalGetElementClassName)(
@@ -35496,7 +35605,7 @@ ${text}
           }
         )
       ] });
-      return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
+      return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
     }
   };
   var v73 = {
@@ -35638,7 +35747,7 @@ ${text}
       const imageClasses = clsx_default(borderProps.className, {
         [`wp-image-${id}`]: !!id
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
         "img",
         {
           src: url,
@@ -35656,8 +35765,8 @@ ${text}
           title
         }
       );
-      const figure = /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)(import_jsx_runtime292.Fragment, { children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      const figure = /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(import_jsx_runtime295.Fragment, { children: [
+        href ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
           "a",
           {
             className: linkClass,
@@ -35667,7 +35776,7 @@ ${text}
             children: image
           }
         ) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
           import_block_editor113.RichText.Content,
           {
             className: (0, import_block_editor113.__experimentalGetElementClassName)(
@@ -35678,7 +35787,7 @@ ${text}
           }
         )
       ] });
-      return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
+      return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
     }
   };
   var v82 = {
@@ -35836,7 +35945,7 @@ ${text}
       const imageClasses = clsx_default(borderProps.className, {
         [`wp-image-${id}`]: !!id
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
         "img",
         {
           src: url,
@@ -35852,8 +35961,8 @@ ${text}
           title
         }
       );
-      const figure = /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)(import_jsx_runtime292.Fragment, { children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      const figure = /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(import_jsx_runtime295.Fragment, { children: [
+        href ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
           "a",
           {
             className: linkClass,
@@ -35863,7 +35972,7 @@ ${text}
             children: image
           }
         ) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
           import_block_editor113.RichText.Content,
           {
             className: (0, import_block_editor113.__experimentalGetElementClassName)(
@@ -35874,7 +35983,7 @@ ${text}
           }
         )
       ] });
-      return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
+      return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
     }
   };
   var v92 = {
@@ -36029,7 +36138,7 @@ ${text}
       const imageClasses = clsx_default(borderProps.className, {
         [`wp-image-${id}`]: !!id
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
         "img",
         {
           src: url,
@@ -36048,8 +36157,8 @@ ${text}
         }
       );
       const displayCaption = !import_block_editor113.RichText.isEmpty(caption) || bindings.caption || bindings?.__default?.source === "core/pattern-overrides";
-      const figure = /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)(import_jsx_runtime292.Fragment, { children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      const figure = /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(import_jsx_runtime295.Fragment, { children: [
+        href ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
           "a",
           {
             className: linkClass,
@@ -36059,7 +36168,7 @@ ${text}
             children: image
           }
         ) : image,
-        displayCaption && /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+        displayCaption && /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
           import_block_editor113.RichText.Content,
           {
             className: (0, import_block_editor113.__experimentalGetElementClassName)(
@@ -36070,7 +36179,7 @@ ${text}
           }
         )
       ] });
-      return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
+      return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
     }
   };
   var deprecated_default22 = [v92, v82, v73, v64, v54, v44, v36, v210, v120];
@@ -36078,37 +36187,37 @@ ${text}
   // packages/block-library/build-module/image/edit.mjs
   var import_blob12 = __toESM(require_blob(), 1);
   var import_blocks40 = __toESM(require_blocks(), 1);
-  var import_components59 = __toESM(require_components(), 1);
+  var import_components58 = __toESM(require_components(), 1);
   var import_data52 = __toESM(require_data(), 1);
   var import_block_editor117 = __toESM(require_block_editor(), 1);
   var import_element59 = __toESM(require_element(), 1);
-  var import_i18n100 = __toESM(require_i18n(), 1);
+  var import_i18n103 = __toESM(require_i18n(), 1);
   var import_notices8 = __toESM(require_notices(), 1);
   var import_compose26 = __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_components58 = __toESM(require_components(), 1);
+  var import_components57 = __toESM(require_components(), 1);
   var import_compose24 = __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_i18n99 = __toESM(require_i18n(), 1);
+  var import_i18n102 = __toESM(require_i18n(), 1);
   var import_url11 = __toESM(require_url(), 1);
   var import_blocks39 = __toESM(require_blocks(), 1);
   var import_notices7 = __toESM(require_notices(), 1);
   var import_core_data26 = __toESM(require_core_data(), 1);

   // packages/block-library/build-module/utils/media-control.mjs
-  var import_components57 = __toESM(require_components(), 1);
+  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_i18n98 = __toESM(require_i18n(), 1);
+  var import_i18n101 = __toESM(require_i18n(), 1);
   var import_data49 = __toESM(require_data(), 1);
   var import_url10 = __toESM(require_url(), 1);
-  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
   var focusToggleButton = (containerRef) => {
     window.requestAnimationFrame(() => {
       const [toggleButton] = import_dom11.focus.tabbable.find(containerRef?.current);
@@ -36125,8 +36234,8 @@ ${text}
     className,
     label
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components57.__experimentalItemGroup, { ...itemGroupProps, as: "span", children: /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(import_components57.__experimentalHStack, { justify: "flex-start", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+    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)(
         "span",
         {
           className: "block-library-utils__media-control__inspector-image-indicator",
@@ -36135,7 +36244,7 @@ ${text}
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components57.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components57.__experimentalTruncate, { numberOfLines: 1, className, children: filename ?? label }) })
+      /* @__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 }) })
     ] }) });
   }
   function MediaControl({
@@ -36148,7 +36257,7 @@ ${text}
     onError,
     onReset,
     isUploading = false,
-    emptyLabel = (0, import_i18n98.__)("Media")
+    emptyLabel = (0, import_i18n101.__)("Media")
   }) {
     const { getSettings: getSettings2 } = (0, import_data49.useSelect)(import_block_editor114.store);
     const onFilesDrop = (filesList) => {
@@ -36167,13 +36276,13 @@ ${text}
       });
     };
     const containerRef = (0, import_element55.useRef)();
-    return /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(
       "div",
       {
         ref: containerRef,
         className: "block-library-utils__media-control",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
             import_block_editor114.MediaReplaceFlow,
             {
               className: "block-library-utils__media-control__replace-flow",
@@ -36183,7 +36292,7 @@ ${text}
               onSelect,
               onSelectURL,
               onError,
-              name: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+              name: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
                 MediaControlPreview,
                 {
                   url: mediaUrl,
@@ -36192,14 +36301,14 @@ ${text}
                   label: mediaUrl ? (0, import_url10.getFilename)(filename) || emptyLabel : emptyLabel
                 }
               ),
-              renderToggle: (props) => /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components57.Button, { ...props, __next40pxDefaultSize: true, children: isUploading ? /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components57.Spinner, {}) : props.children }),
+              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 }),
               onReset
             }
           ),
-          mediaUrl && onReset && /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
-            import_components57.Button,
+          mediaUrl && onReset && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+            import_components56.Button,
             {
-              label: (0, import_i18n98.__)("Reset"),
+              label: (0, import_i18n101.__)("Reset"),
               className: "block-library-utils__media-control__reset",
               size: "small",
               icon: reset_default,
@@ -36209,7 +36318,7 @@ ${text}
               }
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components57.DropZone, { onFilesDrop })
+          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components56.DropZone, { onFilesDrop })
         ]
       }
     );
@@ -36429,7 +36538,7 @@ ${text}
   }

   // packages/block-library/build-module/image/image.mjs
-  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
   var {
     DimensionsTool,
     isDefaultBlockStyleState: isDefaultBlockStyleState3,
@@ -36440,13 +36549,13 @@ ${text}
   var scaleOptions = [
     {
       value: "cover",
-      label: (0, import_i18n99._x)("Cover", "Scale option for dimensions control"),
-      help: (0, import_i18n99.__)("Image covers the space evenly.")
+      label: (0, import_i18n102._x)("Cover", "Scale option for dimensions control"),
+      help: (0, import_i18n102.__)("Image covers the space evenly.")
     },
     {
       value: "contain",
-      label: (0, import_i18n99._x)("Contain", "Scale option for dimensions control"),
-      help: (0, import_i18n99.__)("Image is contained without distortion.")
+      label: (0, import_i18n102._x)("Contain", "Scale option for dimensions control"),
+      help: (0, import_i18n102.__)("Image is contained without distortion.")
     }
   ];
   var WRITEMODE_POPOVER_PROPS = {
@@ -36456,7 +36565,7 @@ ${text}
     if (!href) {
       return children;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
       "a",
       {
         href,
@@ -36486,108 +36595,108 @@ ${text}
     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_runtime294.jsxs)(import_jsx_runtime294.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_components58.ToolbarItem, { ref: setPopoverAnchor, children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-        import_components58.DropdownMenu,
+    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)(
+        import_components57.DropdownMenu,
         {
           icon: chevron_down_default,
-          label: (0, import_i18n99.__)("More"),
+          label: (0, import_i18n102.__)("More"),
           toggleProps: {
             ...toggleProps,
-            description: (0, import_i18n99.__)("Displays more controls.")
+            description: (0, import_i18n102.__)("Displays more controls.")
           },
           popoverProps: WRITEMODE_POPOVER_PROPS,
-          children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime294.jsxs)(import_jsx_runtime294.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-              import_components58.MenuItem,
+          children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(import_jsx_runtime297.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+              import_components57.MenuItem,
               {
                 onClick: () => {
                   setIsAltDialogOpen(true);
                   onClose();
                 },
                 "aria-haspopup": "dialog",
-                children: (0, import_i18n99._x)(
+                children: (0, import_i18n102._x)(
                   "Alternative text",
                   "Alternative text for an image. Block toolbar label, a low character count is preferred."
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-              import_components58.MenuItem,
+            /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+              import_components57.MenuItem,
               {
                 onClick: () => {
                   setIsTitleDialogOpen(true);
                   onClose();
                 },
                 "aria-haspopup": "dialog",
-                children: (0, import_i18n99.__)("Title text")
+                children: (0, import_i18n102.__)("Title text")
               }
             )
           ] })
         }
       ) }),
-      isAltDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-        import_components58.Popover,
+      isAltDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+        import_components57.Popover,
         {
           placement: "bottom-start",
           anchor: popoverAnchor,
           onClose: () => setIsAltDialogOpen(false),
           offset: 13,
           variant: "toolbar",
-          children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)("div", { className: "wp-block-image__toolbar_content_textarea__container", children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-            import_components58.TextareaControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("div", { className: "wp-block-image__toolbar_content_textarea__container", children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+            import_components57.TextareaControl,
             {
               className: "wp-block-image__toolbar_content_textarea",
-              label: (0, import_i18n99.__)("Alternative text"),
+              label: (0, import_i18n102.__)("Alternative text"),
               value: attributes.alt || "",
               onChange: (value) => setAttributes({ alt: value }),
               disabled: lockAltControls,
-              help: lockAltControls ? /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_jsx_runtime294.Fragment, { children: lockAltControlsMessage }) : /* @__PURE__ */ (0, import_jsx_runtime294.jsxs)(import_jsx_runtime294.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-                  import_components58.ExternalLink,
+              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)(
+                  import_components57.ExternalLink,
                   {
                     href: (
                       // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                      (0, import_i18n99.__)(
+                      (0, import_i18n102.__)(
                         "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                       )
                     ),
-                    children: (0, import_i18n99.__)(
+                    children: (0, import_i18n102.__)(
                       "Describe the purpose of the image."
                     )
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime294.jsx)("br", {}),
-                (0, import_i18n99.__)("Leave empty if decorative.")
+                /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("br", {}),
+                (0, import_i18n102.__)("Leave empty if decorative.")
               ] })
             }
           ) })
         }
       ),
-      isTitleDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-        import_components58.Popover,
+      isTitleDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+        import_components57.Popover,
         {
           placement: "bottom-start",
           anchor: popoverAnchor,
           onClose: () => setIsTitleDialogOpen(false),
           offset: 13,
           variant: "toolbar",
-          children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)("div", { className: "wp-block-image__toolbar_content_textarea__container", children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-            import_components58.TextControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("div", { className: "wp-block-image__toolbar_content_textarea__container", children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+            import_components57.TextControl,
             {
               className: "wp-block-image__toolbar_content_textarea",
-              label: (0, import_i18n99.__)("Title attribute"),
+              label: (0, import_i18n102.__)("Title attribute"),
               value: attributes.title || "",
               onChange: (value) => setAttributes({
                 title: value
               }),
               disabled: lockTitleControls,
-              help: lockTitleControls ? /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_jsx_runtime294.Fragment, { children: lockTitleControlsMessage }) : (0, import_element57.createInterpolateElement)(
-                (0, import_i18n99.__)(
+              help: lockTitleControls ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_jsx_runtime297.Fragment, { children: lockTitleControlsMessage }) : (0, import_element57.createInterpolateElement)(
+                (0, import_i18n102.__)(
                   "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_runtime294.jsx)(import_components58.ExternalLink, { href: "https://www.w3.org/TR/html52/dom.html#the-title-attribute" })
+                  a: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_components57.ExternalLink, { href: "https://www.w3.org/TR/html52/dom.html#the-title-attribute" })
                 }
               )
             }
@@ -36853,7 +36962,7 @@ ${text}
         url,
         onSuccess(img2) {
           onSelectImage(img2);
-          createSuccessNotice((0, import_i18n99.__)("Image uploaded."), {
+          createSuccessNotice((0, import_i18n102.__)("Image uploaded."), {
             type: "snackbar"
           });
         },
@@ -36870,7 +36979,7 @@ ${text}
         (0, import_blocks39.switchToBlockType)(getBlock(clientId), "core/cover")
       );
     }
-    const dimensionsUnitsOptions = (0, import_components58.__experimentalUseCustomUnits)({
+    const dimensionsUnitsOptions = (0, import_components57.__experimentalUseCustomUnits)({
       availableUnits: ["px"]
     });
     const [lightboxSetting] = (0, import_block_editor116.useSettings)("lightbox");
@@ -36931,7 +37040,7 @@ ${text}
         })
       );
     };
-    const dimensionsControl = showDimensionsControls && (SIZED_LAYOUTS.includes(parentLayoutType) ? /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
+    const dimensionsControl = showDimensionsControls && (SIZED_LAYOUTS.includes(parentLayoutType) ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
       DimensionsTool,
       {
         panelId: clientId,
@@ -36946,7 +37055,7 @@ ${text}
         tools: ["aspectRatio"]
       },
       selectedStyleStateKey
-    ) : /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
       DimensionsTool,
       {
         panelId: clientId,
@@ -37034,21 +37143,21 @@ ${text}
             context,
             args: altBinding?.args
           }),
-          lockAltControlsMessage: altBindingSource?.label ? (0, import_i18n99.sprintf)(
+          lockAltControlsMessage: altBindingSource?.label ? (0, import_i18n102.sprintf)(
             /* translators: %s: Label of the bindings source. */
-            (0, import_i18n99.__)("Connected to %s"),
+            (0, import_i18n102.__)("Connected to %s"),
             altBindingSource.label
-          ) : (0, import_i18n99.__)("Connected to dynamic data"),
+          ) : (0, import_i18n102.__)("Connected to dynamic data"),
           lockTitleControls: !!titleBinding && !titleBindingSource?.canUserEditValue?.({
             select: select10,
             context,
             args: titleBinding?.args
           }),
-          lockTitleControlsMessage: titleBindingSource?.label ? (0, import_i18n99.sprintf)(
+          lockTitleControlsMessage: titleBindingSource?.label ? (0, import_i18n102.sprintf)(
             /* translators: %s: Label of the bindings source. */
-            (0, import_i18n99.__)("Connected to %s"),
+            (0, import_i18n102.__)("Connected to %s"),
             titleBindingSource.label
-          ) : (0, import_i18n99.__)("Connected to dynamic data")
+          ) : (0, import_i18n102.__)("Connected to dynamic data")
         };
       },
       [
@@ -37061,7 +37170,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_runtime294.jsx)(import_jsx_runtime294.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_block_editor116.BlockControls, { group: isContentOnlyMode ? "inline" : "other", children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
+    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)(
       import_block_editor116.MediaReplaceFlow,
       {
         mediaId: id,
@@ -37070,15 +37179,15 @@ ${text}
         onSelect: onSelectImage,
         onSelectURL,
         onError: onUploadError,
-        name: !url ? (0, import_i18n99.__)("Add image") : (0, import_i18n99.__)("Replace"),
+        name: !url ? (0, import_i18n102.__)("Add image") : (0, import_i18n102.__)("Replace"),
         onReset: () => onSelectImage(void 0),
         variant: "toolbar"
       }
     ) }) });
     const hasDataFormBlockFields = window?.__experimentalContentOnlyInspectorFields;
-    const controls = /* @__PURE__ */ (0, import_jsx_runtime294.jsxs)(import_jsx_runtime294.Fragment, { children: [
-      showBlockControls && /* @__PURE__ */ (0, import_jsx_runtime294.jsxs)(import_block_editor116.BlockControls, { group: "block", children: [
-        showUrlInput && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
+    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)(
           import_block_editor116.__experimentalImageURLInputUI,
           {
             url: href || "",
@@ -37095,38 +37204,38 @@ ${text}
             resetLightbox
           }
         ),
-        allowCrop && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-          import_components58.ToolbarButton,
+        allowCrop && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+          import_components57.ToolbarButton,
           {
             ref: cropButtonRef,
             onClick: openImageMediaEditorModal,
             "aria-haspopup": "dialog",
             icon: crop_default,
-            label: (0, import_i18n99.__)("Crop"),
+            label: (0, import_i18n102.__)("Crop"),
             disabled: isSwappingMedia
           }
         ),
-        showCoverControls && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-          import_components58.ToolbarButton,
+        showCoverControls && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+          import_components57.ToolbarButton,
           {
             icon: overlay_text_default,
-            label: (0, import_i18n99.__)("Add text over image"),
+            label: (0, import_i18n102.__)("Add text over image"),
             onClick: switchToCover
           }
         )
       ] }),
-      canUploadExternalImage && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_block_editor116.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_components58.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-        import_components58.ToolbarButton,
+      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)(
+        import_components57.ToolbarButton,
         {
           onClick: uploadExternal,
           icon: upload_default,
-          label: (0, import_i18n99.__)("Upload to Media Library")
+          label: (0, import_i18n102.__)("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_runtime294.jsx)(import_block_editor116.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_block_editor116.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
         ContentOnlyControls,
         {
           attributes,
@@ -37137,24 +37246,24 @@ ${text}
           lockTitleControlsMessage
         }
       ) }),
-      !hasDataFormBlockFields && isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_block_editor116.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime294.jsxs)(
-        import_components58.__experimentalToolsPanel,
+      !hasDataFormBlockFields && isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_block_editor116.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(
+        import_components57.__experimentalToolsPanel,
         {
-          label: (0, import_i18n99.__)("Media"),
+          label: (0, import_i18n102.__)("Media"),
           resetAll: () => {
             onSelectImage(void 0);
             setAttributes({ isDecorative: false });
           },
           dropdownMenuProps,
           children: [
-            !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-              import_components58.__experimentalToolsPanelItem,
+            !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+              import_components57.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n99.__)("Image"),
+                label: (0, import_i18n102.__)("Image"),
                 hasValue: () => !!url,
                 onDeselect: () => onSelectImage(void 0),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
                   MediaControl,
                   {
                     mediaId: id,
@@ -37167,35 +37276,35 @@ ${text}
                     onError: onUploadError,
                     onReset: () => onSelectImage(void 0),
                     isUploading,
-                    emptyLabel: (0, import_i18n99.__)("Add image")
+                    emptyLabel: (0, import_i18n102.__)("Add image")
                   }
                 )
               }
             ),
-            !isDecorative && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-              import_components58.__experimentalToolsPanelItem,
+            !isDecorative && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+              import_components57.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n99.__)("Alternative text"),
+                label: (0, import_i18n102.__)("Alternative text"),
                 isShownByDefault: true,
                 hasValue: () => !!alt,
                 onDeselect: () => setAttributes({ alt: void 0 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-                  import_components58.TextareaControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+                  import_components57.TextareaControl,
                   {
-                    label: (0, import_i18n99.__)("Alternative text"),
+                    label: (0, import_i18n102.__)("Alternative text"),
                     value: alt || "",
                     onChange: updateAlt,
                     readOnly: lockAltControls,
-                    help: lockAltControls ? /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_jsx_runtime294.Fragment, { children: lockAltControlsMessage }) : /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-                      import_components58.ExternalLink,
+                    help: lockAltControls ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_jsx_runtime297.Fragment, { children: lockAltControlsMessage }) : /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+                      import_components57.ExternalLink,
                       {
                         href: (
                           // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                          (0, import_i18n99.__)(
+                          (0, import_i18n102.__)(
                             "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                           )
                         ),
-                        children: (0, import_i18n99.__)(
+                        children: (0, import_i18n102.__)(
                           "Describe the purpose of the image."
                         )
                       }
@@ -37204,20 +37313,20 @@ ${text}
                 )
               }
             ),
-            !lockAltControls && !lightboxChecked && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-              import_components58.__experimentalToolsPanelItem,
+            !lockAltControls && !lightboxChecked && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+              import_components57.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n99.__)("Mark as decorative"),
+                label: (0, import_i18n102.__)("Mark as decorative"),
                 isShownByDefault: true,
                 hasValue: () => !!isDecorative,
                 onDeselect: () => setAttributes({ isDecorative: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-                  import_components58.CheckboxControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+                  import_components57.CheckboxControl,
                   {
-                    label: (0, import_i18n99.__)("Mark as decorative"),
+                    label: (0, import_i18n102.__)("Mark as decorative"),
                     checked: !!isDecorative,
                     onChange: updateIsDecorative,
-                    help: (0, import_i18n99.__)(
+                    help: (0, import_i18n102.__)(
                       "Hidden from assistive technologies."
                     )
                   }
@@ -37227,7 +37336,7 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime294.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(
         import_block_editor116.InspectorControls,
         {
           group: "dimensions",
@@ -37248,20 +37357,20 @@ ${text}
           },
           children: [
             dimensionsControl,
-            !hasSelectedStyleState && url && scale && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-              import_components58.__experimentalToolsPanelItem,
+            !hasSelectedStyleState && url && scale && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+              import_components57.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n99.__)("Focal point"),
+                label: (0, import_i18n102.__)("Focal point"),
                 isShownByDefault: true,
                 hasValue: () => !!focalPoint,
                 onDeselect: () => setAttributes({
                   focalPoint: void 0
                 }),
                 panelId: clientId,
-                children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-                  import_components58.FocalPointPicker,
+                children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+                  import_components57.FocalPointPicker,
                   {
-                    label: (0, import_i18n99.__)("Focal point"),
+                    label: (0, import_i18n102.__)("Focal point"),
                     url,
                     value: focalPoint,
                     onDragStart: imperativeFocalPointPreview,
@@ -37276,13 +37385,13 @@ ${text}
           ]
         }
       ),
-      !!imageSizeOptions.length && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_block_editor116.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-        import_components58.__experimentalToolsPanel,
+      !!imageSizeOptions.length && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_block_editor116.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+        import_components57.__experimentalToolsPanel,
         {
-          label: (0, import_i18n99.__)("Settings"),
+          label: (0, import_i18n102.__)("Settings"),
           resetAll: resetSettings,
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
             ResolutionTool2,
             {
               value: sizeSlug,
@@ -37293,19 +37402,19 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_block_editor116.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-        import_components58.TextControl,
+      /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_block_editor116.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+        import_components57.TextControl,
         {
-          label: (0, import_i18n99.__)("Title attribute"),
+          label: (0, import_i18n102.__)("Title attribute"),
           value: title || "",
           onChange: onSetTitle,
           readOnly: lockTitleControls,
-          help: lockTitleControls ? /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_jsx_runtime294.Fragment, { children: lockTitleControlsMessage }) : (0, import_element57.createInterpolateElement)(
-            (0, import_i18n99.__)(
+          help: lockTitleControls ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_jsx_runtime297.Fragment, { children: lockTitleControlsMessage }) : (0, import_element57.createInterpolateElement)(
+            (0, import_i18n102.__)(
               "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_runtime294.jsx)(import_components58.ExternalLink, { href: "https://www.w3.org/TR/html52/dom.html#the-title-attribute" })
+              a: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_components57.ExternalLink, { href: "https://www.w3.org/TR/html52/dom.html#the-title-attribute" })
             }
           )
         }
@@ -37314,41 +37423,41 @@ ${text}
     const filename = (0, import_url11.getFilename)(url);
     let defaultedAlt;
     if (isDecorative) {
-      defaultedAlt = filename ? (0, import_i18n99.sprintf)(
+      defaultedAlt = filename ? (0, import_i18n102.sprintf)(
         /* translators: %s: file name */
-        (0, import_i18n99.__)(
+        (0, import_i18n102.__)(
           "This image has been marked as decorative; its file name is %s"
         ),
         filename
-      ) : (0, import_i18n99.__)("This image has been marked as decorative.");
+      ) : (0, import_i18n102.__)("This image has been marked as decorative.");
     } else if (alt) {
       defaultedAlt = alt;
     } else if (filename) {
-      defaultedAlt = (0, import_i18n99.sprintf)(
+      defaultedAlt = (0, import_i18n102.sprintf)(
         /* translators: %s: file name */
-        (0, import_i18n99.__)("This image has an empty alt attribute; its file name is %s"),
+        (0, import_i18n102.__)("This image has an empty alt attribute; its file name is %s"),
         filename
       );
     } else {
-      defaultedAlt = (0, import_i18n99.__)("This image has an empty alt attribute");
+      defaultedAlt = (0, import_i18n102.__)("This image has an empty alt attribute");
     }
     const borderProps = (0, import_block_editor116.__experimentalUseBorderProps)(attributes);
     const shadowProps = (0, import_block_editor116.__experimentalGetShadowClassesAndStyles)(attributes);
     const { postType, postId, queryId } = context;
     const isDescendentOfQueryLoop = Number.isFinite(queryId);
-    const img = /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(ImageWrapper, { href, children: temporaryURL && hasImageErrored ? (
+    const img = /* @__PURE__ */ (0, import_jsx_runtime297.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_runtime294.jsx)(
-        import_components58.Placeholder,
+      /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+        import_components57.Placeholder,
         {
           className: "wp-block-image__placeholder",
           withIllustration: true,
-          children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_components58.Spinner, {})
+          children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_components57.Spinner, {})
         }
       )
-    ) : /* @__PURE__ */ (0, import_jsx_runtime294.jsxs)(import_jsx_runtime294.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(import_jsx_runtime297.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
         "img",
         {
           src: temporaryURL || url,
@@ -37387,7 +37496,7 @@ ${text}
           }
         }
       ),
-      (isUploading || isSwappingMedia) && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_components58.Spinner, {})
+      (isUploading || isSwappingMedia) && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_components57.Spinner, {})
     ] }) });
     let resizableBox;
     if (isResizable && isSingleSelected && !isUploading && !SIZED_LAYOUTS.includes(parentLayoutType)) {
@@ -37404,7 +37513,7 @@ ${text}
       if (align === "center") {
         showRightHandle = true;
         showLeftHandle = true;
-      } else if ((0, import_i18n99.isRTL)()) {
+      } else if ((0, import_i18n102.isRTL)()) {
         if (align === "left") {
           showRightHandle = true;
         } else {
@@ -37417,8 +37526,8 @@ ${text}
           showRightHandle = true;
         }
       }
-      resizableBox = /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-        import_components58.ResizableBox,
+      resizableBox = /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+        import_components57.ResizableBox,
         {
           ref: effectResizeableBoxPlacement,
           style: {
@@ -37473,7 +37582,7 @@ ${text}
       );
     }
     if (!url && !temporaryURL) {
-      return /* @__PURE__ */ (0, import_jsx_runtime294.jsxs)(import_jsx_runtime294.Fragment, { children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(import_jsx_runtime297.Fragment, { children: [
         mediaControls,
         controls
       ] });
@@ -37482,25 +37591,25 @@ ${text}
       editEntityRecord("postType", postType, postId, {
         featured_media: id
       });
-      createSuccessNotice((0, import_i18n99.__)("Post featured image updated."), {
+      createSuccessNotice((0, import_i18n102.__)("Post featured image updated."), {
         type: "snackbar"
       });
     };
-    const featuredImageControl = !isDescendentOfQueryLoop && postId && id ? /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_block_editor116.BlockSettingsMenuControls, { children: ({ canEdit, selectedClientIds }) => canEdit && selectedClientIds.length === 1 && clientId === selectedClientIds[0] && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_components58.MenuItem, { onClick: setPostFeatureImage, children: (0, import_i18n99.__)("Set as featured image") }) }) : null;
-    return /* @__PURE__ */ (0, import_jsx_runtime294.jsxs)(import_jsx_runtime294.Fragment, { children: [
+    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: [
       mediaControls,
       controls,
       featuredImageControl,
       img,
       resizableBox,
-      !isDecorative && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
+      !isDecorative && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
         Caption,
         {
           attributes,
           setAttributes,
           isSelected: isSingleSelected,
           insertBlocksAfter,
-          label: (0, import_i18n99.__)("Image caption text"),
+          label: (0, import_i18n102.__)("Image caption text"),
           showToolbarButton: isSingleSelected && (hasNonContentControls || isContentOnlyMode) && !hideCaptionControls
         }
       )
@@ -37510,11 +37619,11 @@ ${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_runtime295 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime298 = __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_runtime295.jsx)(
+    const maxWidthObserver = /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
       "div",
       {
         className: "wp-block",
@@ -37534,7 +37643,7 @@ ${text}
   }

   // packages/block-library/build-module/image/edit.mjs
-  var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
   var pickRelevantMediaFiles2 = (image, size) => {
     const imageProps = Object.fromEntries(
       Object.entries(image ?? {}).filter(
@@ -37601,7 +37710,10 @@ ${text}
     const blockEditingMode = (0, import_block_editor117.useBlockEditingMode)();
     const { createErrorNotice } = (0, import_data52.useDispatch)(import_notices8.store);
     function onUploadError(message) {
-      createErrorNotice(message, { type: "snackbar" });
+      createErrorNotice(message, {
+        type: "snackbar",
+        explicitDismiss: true
+      });
       setTemporaryURL();
       setAttributes({
         src: void 0,
@@ -37622,7 +37734,7 @@ ${text}
         const rootClientId = getBlockRootClientId(clientId);
         if (files.some((file) => !isValidFileType(file))) {
           createErrorNotice(
-            (0, import_i18n100.__)(
+            (0, import_i18n103.__)(
               "If uploading to a gallery all files need to be image formats"
             ),
             { id: "gallery-upload-invalid-file", type: "snackbar" }
@@ -37756,11 +37868,11 @@ ${text}
       },
       [id]
     );
-    const mediaPreview = !!url && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+    const mediaPreview = !!url && /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
       "img",
       {
-        alt: (0, import_i18n100.__)("Edit image"),
-        title: (0, import_i18n100.__)("Edit image"),
+        alt: (0, import_i18n103.__)("Edit image"),
+        title: (0, import_i18n103.__)("Edit image"),
         className: "edit-image-preview",
         src: url
       }
@@ -37791,27 +37903,27 @@ ${text}
             context,
             args: metadata?.bindings?.url?.args
           }),
-          lockUrlControlsMessage: blockBindingsSource?.label ? (0, import_i18n100.sprintf)(
+          lockUrlControlsMessage: blockBindingsSource?.label ? (0, import_i18n103.sprintf)(
             /* translators: %s: Label of the bindings source. */
-            (0, import_i18n100.__)("Connected to %s"),
+            (0, import_i18n103.__)("Connected to %s"),
             blockBindingsSource.label
-          ) : (0, import_i18n100.__)("Connected to dynamic data")
+          ) : (0, import_i18n103.__)("Connected to dynamic data")
         };
       },
       [context, isSingleSelected, metadata?.bindings?.url]
     );
     const pinnedHeight = height === "auto" ? void 0 : height;
     const placeholder2 = (content) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(
-        import_components59.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(
+        import_components58.Placeholder,
         {
           className: clsx_default("block-editor-media-placeholder", {
             [borderProps.className]: !!borderProps.className && !isSingleSelected
           }),
           icon: !isSmallContainer && (lockUrlControls ? plugins_default : image_default),
           withIllustration: !isSingleSelected || isSmallContainer,
-          label: !isSmallContainer && (0, import_i18n100.__)("Image"),
-          instructions: !lockUrlControls && !isSmallContainer && (0, import_i18n100.__)(
+          label: !isSmallContainer && (0, import_i18n103.__)("Image"),
+          instructions: !lockUrlControls && !isSmallContainer && (0, import_i18n103.__)(
             "Drag and drop an image, upload, or choose from your library."
           ),
           style: {
@@ -37830,9 +37942,9 @@ ${text}
         }
       );
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(import_jsx_runtime296.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)("figure", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+    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)(
           Image2,
           {
             temporaryURL,
@@ -37852,10 +37964,10 @@ ${text}
             maxContentWidth
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
           import_block_editor117.MediaPlaceholder,
           {
-            icon: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_block_editor117.BlockIcon, { icon: image_default }),
+            icon: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(import_block_editor117.BlockIcon, { icon: image_default }),
             onSelect: onSelectImage,
             onSelectURL,
             onFilesPreUpload,
@@ -38041,7 +38153,7 @@ ${text}

   // packages/block-library/build-module/image/save.mjs
   var import_block_editor118 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
   function save26({ attributes }) {
     const {
       url,
@@ -38077,7 +38189,7 @@ ${text}
     const imageClasses = clsx_default(borderProps.className, {
       [`wp-image-${id}`]: !!id
     });
-    const image = /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+    const image = /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
       "img",
       {
         src: url,
@@ -38110,8 +38222,8 @@ ${text}
       }
     );
     const displayCaption = !import_block_editor118.RichText.isEmpty(caption) || bindings.caption || bindings?.__default?.source === "core/pattern-overrides";
-    const figure = /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(import_jsx_runtime297.Fragment, { children: [
-      href ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+    const figure = /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(import_jsx_runtime300.Fragment, { children: [
+      href ? /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
         "a",
         {
           className: linkClass,
@@ -38121,7 +38233,7 @@ ${text}
           children: image
         }
       ) : image,
-      displayCaption && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+      displayCaption && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
         import_block_editor118.RichText.Content,
         {
           className: (0, import_block_editor118.__experimentalGetElementClassName)("caption"),
@@ -38130,7 +38242,7 @@ ${text}
         }
       )
     ] });
-    return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("figure", { ...import_block_editor118.useBlockProps.save({ className: classes }), children: figure });
+    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)("figure", { ...import_block_editor118.useBlockProps.save({ className: classes }), children: figure });
   }

   // packages/block-library/build-module/image/transforms.mjs
@@ -38415,7 +38527,7 @@ ${text}
         sizeSlug: "large",
         url: "https://s.w.org/images/core/5.3/MtBlanc1.jpg",
         // translators: Caption accompanying an image of the Mont Blanc, which serves as an example for the Image block.
-        caption: (0, import_i18n101.__)("Mont Blanc appears\u2014still, snowy, and serene.")
+        caption: (0, import_i18n104.__)("Mont Blanc appears\u2014still, snowy, and serene.")
       }
     },
     __experimentalLabel(attributes, { context }) {
@@ -38426,7 +38538,7 @@ ${text}
       if (context === "accessibility") {
         const { caption, alt, url } = attributes;
         if (!url) {
-          return (0, import_i18n101.__)("Empty");
+          return (0, import_i18n104.__)("Empty");
         }
         if (!alt) {
           return caption || "";
@@ -38448,7 +38560,7 @@ ${text}
     settings44[fieldsKey8] = [
       {
         id: "image",
-        label: (0, import_i18n101.__)("Image"),
+        label: (0, import_i18n104.__)("Image"),
         type: "media",
         Edit: {
           control: "media",
@@ -38471,7 +38583,7 @@ ${text}
       },
       {
         id: "link",
-        label: (0, import_i18n101.__)("Link"),
+        label: (0, import_i18n104.__)("Link"),
         type: "url",
         Edit: "link",
         // TODO: replace with custom component
@@ -38489,7 +38601,7 @@ ${text}
       },
       {
         id: "caption",
-        label: (0, import_i18n101.__)("Caption"),
+        label: (0, import_i18n104.__)("Caption"),
         type: "text",
         Edit: "rich-text",
         // TODO: replace with custom component
@@ -38497,13 +38609,13 @@ ${text}
       },
       {
         id: "alt",
-        label: (0, import_i18n101.__)("Alt text"),
+        label: (0, import_i18n104.__)("Alt text"),
         type: "text",
         isVisible: (item) => !item.isDecorative
       },
       {
         id: "isDecorative",
-        label: (0, import_i18n101.__)("Mark as decorative"),
+        label: (0, import_i18n104.__)("Mark as decorative"),
         type: "boolean",
         setValue: ({ value }) => ({
           isDecorative: value || void 0,
@@ -38603,11 +38715,11 @@ ${text}

   // packages/block-library/build-module/latest-comments/edit.mjs
   var import_block_editor119 = __toESM(require_block_editor(), 1);
-  var import_components60 = __toESM(require_components(), 1);
-  var import_i18n102 = __toESM(require_i18n(), 1);
+  var import_components59 = __toESM(require_components(), 1);
+  var import_i18n105 = __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_runtime298 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
   var MIN_COMMENTS = 1;
   var MAX_COMMENTS = 100;
   function LatestComments({ attributes, setAttributes, name: name122 }) {
@@ -38626,11 +38738,11 @@ ${text}
     });
     const disabledRef = (0, import_compose27.useDisabled)();
     const blockProps = (0, import_block_editor119.useBlockProps)({ ref: disabledRef });
-    return /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(import_jsx_runtime298.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_block_editor119.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(
-        import_components60.__experimentalToolsPanel,
+    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)(
+        import_components59.__experimentalToolsPanel,
         {
-          label: (0, import_i18n102.__)("Settings"),
+          label: (0, import_i18n105.__)("Settings"),
           resetAll: () => {
             setAttributes({
               commentsToShow: 5,
@@ -38641,17 +38753,17 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-              import_components60.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+              import_components59.__experimentalToolsPanelItem,
               {
                 hasValue: () => !displayAvatar,
-                label: (0, import_i18n102.__)("Display avatar"),
+                label: (0, import_i18n105.__)("Display avatar"),
                 onDeselect: () => setAttributes({ displayAvatar: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                  import_components60.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                  import_components59.ToggleControl,
                   {
-                    label: (0, import_i18n102.__)("Display avatar"),
+                    label: (0, import_i18n105.__)("Display avatar"),
                     checked: displayAvatar,
                     onChange: () => setAttributes({
                       displayAvatar: !displayAvatar
@@ -38660,39 +38772,39 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-              import_components60.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+              import_components59.__experimentalToolsPanelItem,
               {
                 hasValue: () => !displayDate,
-                label: (0, import_i18n102.__)("Display date"),
+                label: (0, import_i18n105.__)("Display date"),
                 onDeselect: () => setAttributes({ displayDate: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                  import_components60.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                  import_components59.ToggleControl,
                   {
-                    label: (0, import_i18n102.__)("Display date"),
+                    label: (0, import_i18n105.__)("Display date"),
                     checked: displayDate,
                     onChange: () => setAttributes({ displayDate: !displayDate })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-              import_components60.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+              import_components59.__experimentalToolsPanelItem,
               {
                 hasValue: () => displayContent !== "excerpt",
-                label: (0, import_i18n102.__)("Display content"),
+                label: (0, import_i18n105.__)("Display content"),
                 onDeselect: () => setAttributes({ displayContent: "excerpt" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                  import_components60.SelectControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                  import_components59.SelectControl,
                   {
-                    label: (0, import_i18n102.__)("Display content"),
+                    label: (0, import_i18n105.__)("Display content"),
                     value: displayContent,
                     options: [
-                      { label: (0, import_i18n102.__)("No content"), value: "none" },
-                      { label: (0, import_i18n102.__)("Excerpt"), value: "excerpt" },
-                      { label: (0, import_i18n102.__)("Full content"), value: "full" }
+                      { label: (0, import_i18n105.__)("No content"), value: "none" },
+                      { label: (0, import_i18n105.__)("Excerpt"), value: "excerpt" },
+                      { label: (0, import_i18n105.__)("Full content"), value: "full" }
                     ],
                     onChange: (value) => setAttributes({
                       displayContent: value
@@ -38701,17 +38813,17 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-              import_components60.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+              import_components59.__experimentalToolsPanelItem,
               {
                 hasValue: () => commentsToShow !== 5,
-                label: (0, import_i18n102.__)("Number of comments"),
+                label: (0, import_i18n105.__)("Number of comments"),
                 onDeselect: () => setAttributes({ commentsToShow: 5 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                  import_components60.RangeControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                  import_components59.RangeControl,
                   {
-                    label: (0, import_i18n102.__)("Number of comments"),
+                    label: (0, import_i18n105.__)("Number of comments"),
                     value: commentsToShow,
                     onChange: (value) => setAttributes({ commentsToShow: value }),
                     min: MIN_COMMENTS,
@@ -38724,13 +38836,13 @@ ${text}
           ]
         }
       ) }),
-      status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_components60.Spinner, {}) }),
-      status === "error" && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)("p", { children: (0, import_i18n102.sprintf)(
+      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)(
         /* translators: %s: error message returned when rendering the block. */
-        (0, import_i18n102.__)("Error: %s"),
+        (0, import_i18n105.__)("Error: %s"),
         error2
       ) }) }),
-      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
     ] });
   }

@@ -39072,8 +39184,8 @@ ${text}
   ];

   // packages/block-library/build-module/latest-posts/edit.mjs
-  var import_components61 = __toESM(require_components(), 1);
-  var import_i18n103 = __toESM(require_i18n(), 1);
+  var import_components60 = __toESM(require_components(), 1);
+  var import_i18n106 = __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);
@@ -39088,7 +39200,7 @@ ${text}
   var DEFAULT_EXCERPT_LENGTH = 55;

   // packages/block-library/build-module/latest-posts/edit.mjs
-  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
   var CATEGORIES_LIST_QUERY = {
     per_page: -1,
     _fields: "id,name",
@@ -39103,22 +39215,22 @@ ${text}
     {
       value: "none",
       icon: align_none_default,
-      label: (0, import_i18n103.__)("None")
+      label: (0, import_i18n106.__)("None")
     },
     {
       value: "left",
       icon: position_left_default,
-      label: (0, import_i18n103.__)("Left")
+      label: (0, import_i18n106.__)("Left")
     },
     {
       value: "center",
       icon: position_center_default,
-      label: (0, import_i18n103.__)("Center")
+      label: (0, import_i18n106.__)("Center")
     },
     {
       value: "right",
       icon: position_right_default,
-      label: (0, import_i18n103.__)("Right")
+      label: (0, import_i18n106.__)("Right")
     }
   ];
   function getFeaturedImageDetails(post, size) {
@@ -39198,11 +39310,11 @@ ${text}
       }
       setAttributes({ categories: allCategories });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(import_jsx_runtime299.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(
-        import_components61.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(import_jsx_runtime302.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(
+        import_components60.__experimentalToolsPanel,
         {
-          label: (0, import_i18n103.__)("Post content"),
+          label: (0, import_i18n106.__)("Post content"),
           resetAll: () => setAttributes({
             displayPostContent: false,
             displayPostContentRadio: "excerpt",
@@ -39210,41 +39322,41 @@ ${text}
           }),
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-              import_components61.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+              import_components60.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!displayPostContent,
-                label: (0, import_i18n103.__)("Display post content"),
+                label: (0, import_i18n106.__)("Display post content"),
                 onDeselect: () => setAttributes({ displayPostContent: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-                  import_components61.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                  import_components60.ToggleControl,
                   {
-                    label: (0, import_i18n103.__)("Display post content"),
+                    label: (0, import_i18n106.__)("Display post content"),
                     checked: displayPostContent,
                     onChange: (value) => setAttributes({ displayPostContent: value })
                   }
                 )
               }
             ),
-            displayPostContent && /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-              import_components61.__experimentalToolsPanelItem,
+            displayPostContent && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+              import_components60.__experimentalToolsPanelItem,
               {
                 hasValue: () => displayPostContentRadio !== "excerpt",
-                label: (0, import_i18n103.__)("Content length"),
+                label: (0, import_i18n106.__)("Content length"),
                 onDeselect: () => setAttributes({
                   displayPostContentRadio: "excerpt"
                 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-                  import_components61.RadioControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                  import_components60.RadioControl,
                   {
-                    label: (0, import_i18n103.__)("Content length"),
+                    label: (0, import_i18n106.__)("Content length"),
                     selected: displayPostContentRadio,
                     options: [
-                      { label: (0, import_i18n103.__)("Excerpt"), value: "excerpt" },
+                      { label: (0, import_i18n106.__)("Excerpt"), value: "excerpt" },
                       {
-                        label: (0, import_i18n103.__)("Full post"),
+                        label: (0, import_i18n106.__)("Full post"),
                         value: "full_post"
                       }
                     ],
@@ -39255,19 +39367,19 @@ ${text}
                 )
               }
             ),
-            displayPostContent && displayPostContentRadio === "excerpt" && /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-              import_components61.__experimentalToolsPanelItem,
+            displayPostContent && displayPostContentRadio === "excerpt" && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+              import_components60.__experimentalToolsPanelItem,
               {
                 hasValue: () => excerptLength !== DEFAULT_EXCERPT_LENGTH,
-                label: (0, import_i18n103.__)("Max number of words"),
+                label: (0, import_i18n106.__)("Max number of words"),
                 onDeselect: () => setAttributes({
                   excerptLength: DEFAULT_EXCERPT_LENGTH
                 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-                  import_components61.RangeControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                  import_components60.RangeControl,
                   {
-                    label: (0, import_i18n103.__)("Max number of words"),
+                    label: (0, import_i18n106.__)("Max number of words"),
                     value: excerptLength,
                     onChange: (value) => setAttributes({ excerptLength: value }),
                     min: MIN_EXCERPT_LENGTH,
@@ -39279,44 +39391,44 @@ ${text}
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(
-        import_components61.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(
+        import_components60.__experimentalToolsPanel,
         {
-          label: (0, import_i18n103.__)("Post meta"),
+          label: (0, import_i18n106.__)("Post meta"),
           resetAll: () => setAttributes({
             displayAuthor: false,
             displayPostDate: false
           }),
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-              import_components61.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+              import_components60.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!displayAuthor,
-                label: (0, import_i18n103.__)("Display author name"),
+                label: (0, import_i18n106.__)("Display author name"),
                 onDeselect: () => setAttributes({ displayAuthor: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-                  import_components61.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                  import_components60.ToggleControl,
                   {
-                    label: (0, import_i18n103.__)("Display author name"),
+                    label: (0, import_i18n106.__)("Display author name"),
                     checked: displayAuthor,
                     onChange: (value) => setAttributes({ displayAuthor: value })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-              import_components61.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+              import_components60.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!displayPostDate,
-                label: (0, import_i18n103.__)("Display post date"),
+                label: (0, import_i18n106.__)("Display post date"),
                 onDeselect: () => setAttributes({ displayPostDate: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-                  import_components61.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                  import_components60.ToggleControl,
                   {
-                    label: (0, import_i18n103.__)("Display post date"),
+                    label: (0, import_i18n106.__)("Display post date"),
                     checked: displayPostDate,
                     onChange: (value) => setAttributes({ displayPostDate: value })
                   }
@@ -39326,10 +39438,10 @@ ${text}
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(
-        import_components61.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(
+        import_components60.__experimentalToolsPanel,
         {
-          label: (0, import_i18n103.__)("Featured image"),
+          label: (0, import_i18n106.__)("Featured image"),
           resetAll: () => setAttributes({
             displayFeaturedImage: false,
             featuredImageAlign: void 0,
@@ -39340,36 +39452,36 @@ ${text}
           }),
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-              import_components61.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+              import_components60.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!displayFeaturedImage,
-                label: (0, import_i18n103.__)("Display featured image"),
+                label: (0, import_i18n106.__)("Display featured image"),
                 onDeselect: () => setAttributes({ displayFeaturedImage: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-                  import_components61.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                  import_components60.ToggleControl,
                   {
-                    label: (0, import_i18n103.__)("Display featured image"),
+                    label: (0, import_i18n106.__)("Display featured image"),
                     checked: displayFeaturedImage,
                     onChange: (value) => setAttributes({ displayFeaturedImage: value })
                   }
                 )
               }
             ),
-            displayFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(import_jsx_runtime299.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-                import_components61.__experimentalToolsPanelItem,
+            displayFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(import_jsx_runtime302.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                import_components60.__experimentalToolsPanelItem,
                 {
                   hasValue: () => featuredImageSizeSlug !== "thumbnail" || featuredImageSizeWidth !== null || featuredImageSizeHeight !== null,
-                  label: (0, import_i18n103.__)("Image size"),
+                  label: (0, import_i18n106.__)("Image size"),
                   onDeselect: () => setAttributes({
                     featuredImageSizeSlug: "thumbnail",
                     featuredImageSizeWidth: null,
                     featuredImageSizeHeight: null
                   }),
                   isShownByDefault: true,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
                     import_block_editor120.__experimentalImageSizeControl,
                     {
                       onChange: (value) => {
@@ -39388,7 +39500,7 @@ ${text}
                       imageWidth: defaultImageWidth,
                       imageHeight: defaultImageHeight,
                       imageSizeOptions,
-                      imageSizeHelp: (0, import_i18n103.__)(
+                      imageSizeHelp: (0, import_i18n106.__)(
                         "Select the size of the source image."
                       ),
                       onChangeImage: (value) => setAttributes({
@@ -39400,28 +39512,28 @@ ${text}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-                import_components61.__experimentalToolsPanelItem,
+              /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                import_components60.__experimentalToolsPanelItem,
                 {
                   hasValue: () => !!featuredImageAlign,
-                  label: (0, import_i18n103.__)("Image alignment"),
+                  label: (0, import_i18n106.__)("Image alignment"),
                   onDeselect: () => setAttributes({
                     featuredImageAlign: void 0
                   }),
                   isShownByDefault: true,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-                    import_components61.__experimentalToggleGroupControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                    import_components60.__experimentalToggleGroupControl,
                     {
                       className: "editor-latest-posts-image-alignment-control",
-                      label: (0, import_i18n103.__)("Image alignment"),
+                      label: (0, import_i18n106.__)("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_runtime299.jsx)(
-                            import_components61.__experimentalToggleGroupControlOptionIcon,
+                          return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                            import_components60.__experimentalToggleGroupControlOptionIcon,
                             {
                               value,
                               icon: icon4,
@@ -39435,19 +39547,19 @@ ${text}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-                import_components61.__experimentalToolsPanelItem,
+              /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                import_components60.__experimentalToolsPanelItem,
                 {
                   hasValue: () => !!addLinkToFeaturedImage,
-                  label: (0, import_i18n103.__)("Add link to featured image"),
+                  label: (0, import_i18n106.__)("Add link to featured image"),
                   onDeselect: () => setAttributes({
                     addLinkToFeaturedImage: false
                   }),
                   isShownByDefault: true,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-                    import_components61.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                    import_components60.ToggleControl,
                     {
-                      label: (0, import_i18n103.__)("Add link to featured image"),
+                      label: (0, import_i18n106.__)("Add link to featured image"),
                       checked: addLinkToFeaturedImage,
                       onChange: (value) => setAttributes({
                         addLinkToFeaturedImage: value
@@ -39460,10 +39572,10 @@ ${text}
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-        import_components61.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+        import_components60.__experimentalToolsPanel,
         {
-          label: (0, import_i18n103.__)("Sorting and filtering"),
+          label: (0, import_i18n106.__)("Sorting and filtering"),
           resetAll: () => setAttributes({
             order: "desc",
             orderBy: "date",
@@ -39472,11 +39584,11 @@ ${text}
             selectedAuthor: void 0
           }),
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-            import_components61.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+            import_components60.__experimentalToolsPanelItem,
             {
               hasValue: () => order !== "desc" || orderBy !== "date" || postsToShow !== 5 || categories?.length > 0 || !!selectedAuthor,
-              label: (0, import_i18n103.__)("Sort and filter"),
+              label: (0, import_i18n106.__)("Sort and filter"),
               onDeselect: () => setAttributes({
                 order: "desc",
                 orderBy: "date",
@@ -39485,8 +39597,8 @@ ${text}
                 selectedAuthor: void 0
               }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-                import_components61.QueryControls,
+              children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                import_components60.QueryControls,
                 {
                   ...{ order, orderBy },
                   numberOfItems: postsToShow,
@@ -39567,13 +39679,13 @@ ${text}
     const { createWarningNotice } = (0, import_data54.useDispatch)(import_notices9.store);
     const showRedirectionPreventedNotice = (event) => {
       event.preventDefault();
-      createWarningNotice((0, import_i18n103.__)("Links are disabled in the editor."), {
+      createWarningNotice((0, import_i18n106.__)("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_runtime299.jsx)(import_block_editor120.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_block_editor120.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
       Controls,
       {
         attributes,
@@ -39591,9 +39703,9 @@ ${text}
       })
     });
     if (!hasPosts) {
-      return /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)("div", { ...blockProps, children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)("div", { ...blockProps, children: [
         inspectorControls,
-        /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(import_components61.Placeholder, { icon: pin_default, label: (0, import_i18n103.__)("Latest Posts"), children: !Array.isArray(latestPosts) ? /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(import_components61.Spinner, {}) : (0, import_i18n103.__)("No posts found.") })
+        /* @__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.") })
       ] });
     }
     const displayPosts = latestPosts.length > postsToShow ? latestPosts.slice(0, postsToShow) : latestPosts;
@@ -39605,13 +39717,13 @@ ${text}
     const layoutControls = [
       {
         icon: list_default,
-        title: (0, import_i18n103._x)("List view", "Latest posts block display setting"),
+        title: (0, import_i18n106._x)("List view", "Latest posts block display setting"),
         onClick: () => setDisplayLayout({ type: "default" }),
         isActive: layoutType === "default" || layoutType === "constrained"
       },
       {
         icon: grid_default,
-        title: (0, import_i18n103._x)("Grid view", "Latest posts block display setting"),
+        title: (0, import_i18n106._x)("Grid view", "Latest posts block display setting"),
         onClick: () => setDisplayLayout({
           type: "grid",
           columnCount
@@ -39620,10 +39732,10 @@ ${text}
       }
     ];
     const dateFormat = (0, import_date2.getSettings)().formats.date;
-    return /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(import_jsx_runtime299.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(import_jsx_runtime302.Fragment, { children: [
       inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(import_block_editor120.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(import_components61.ToolbarGroup, { controls: layoutControls }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime299.jsx)("ul", { ...blockProps, children: displayPosts.map((post) => {
+      /* @__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) => {
         const titleTrimmed = post.title.rendered.trim();
         let excerpt = post.excerpt.rendered;
         const currentAuthor = getCurrentAuthor(post);
@@ -39636,7 +39748,7 @@ ${text}
           [`align${featuredImageAlign}`]: !!featuredImageAlign
         });
         const renderFeaturedImage = displayFeaturedImage && imageSourceUrl;
-        const featuredImage = renderFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+        const featuredImage = renderFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
           "img",
           {
             src: imageSourceUrl,
@@ -39648,20 +39760,20 @@ ${text}
           }
         );
         const needsReadMore = excerptLength < excerpt.trim().split(" ").length && post.excerpt.raw === "";
-        const postExcerpt = needsReadMore ? /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(import_jsx_runtime299.Fragment, { children: [
+        const postExcerpt = needsReadMore ? /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(import_jsx_runtime302.Fragment, { children: [
           excerpt.trim().split(" ", excerptLength).join(" "),
           (0, import_element60.createInterpolateElement)(
-            (0, import_i18n103.sprintf)(
+            (0, import_i18n106.sprintf)(
               /* translators: 1: Hidden accessibility text: Post title */
-              (0, import_i18n103.__)(
+              (0, import_i18n106.__)(
                 "\u2026 <a>Read more<span>: %1$s</span></a>"
               ),
-              titleTrimmed || (0, import_i18n103.__)("(no title)")
+              titleTrimmed || (0, import_i18n106.__)("(no title)")
             ),
             {
               a: (
                 // eslint-disable-next-line jsx-a11y/anchor-has-content
-                /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
                   "a",
                   {
                     className: "wp-block-latest-posts__read-more",
@@ -39671,12 +39783,12 @@ ${text}
                   }
                 )
               ),
-              span: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)("span", { className: "screen-reader-text" })
+              span: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)("span", { className: "screen-reader-text" })
             }
           )
         ] }) : excerpt;
-        return /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)("li", { children: [
-          renderFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime299.jsx)("div", { className: imageClasses, children: addLinkToFeaturedImage ? /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+        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)(
             "a",
             {
               href: post.link,
@@ -39684,7 +39796,7 @@ ${text}
               children: featuredImage
             }
           ) : featuredImage }),
-          /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
             "a",
             {
               className: "wp-block-latest-posts__post-title",
@@ -39693,15 +39805,15 @@ ${text}
                 __html: titleTrimmed
               } : void 0,
               onClick: showRedirectionPreventedNotice,
-              children: !titleTrimmed ? (0, import_i18n103.__)("(no title)") : null
+              children: !titleTrimmed ? (0, import_i18n106.__)("(no title)") : null
             }
           ),
-          displayAuthor && currentAuthor && /* @__PURE__ */ (0, import_jsx_runtime299.jsx)("div", { className: "wp-block-latest-posts__post-author", children: (0, import_i18n103.sprintf)(
+          displayAuthor && currentAuthor && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)("div", { className: "wp-block-latest-posts__post-author", children: (0, import_i18n106.sprintf)(
             /* translators: byline. %s: author. */
-            (0, import_i18n103.__)("by %s"),
+            (0, import_i18n106.__)("by %s"),
             currentAuthor.name
           ) }),
-          displayPostDate && post.date_gmt && /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+          displayPostDate && post.date_gmt && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
             "time",
             {
               dateTime: (0, import_date2.format)("c", post.date_gmt),
@@ -39709,8 +39821,8 @@ ${text}
               children: (0, import_date2.dateI18n)(dateFormat, post.date_gmt)
             }
           ),
-          displayPostContent && displayPostContentRadio === "excerpt" && /* @__PURE__ */ (0, import_jsx_runtime299.jsx)("div", { className: "wp-block-latest-posts__post-excerpt", children: postExcerpt }),
-          displayPostContent && displayPostContentRadio === "full_post" && /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+          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)(
             "div",
             {
               className: "wp-block-latest-posts__post-full-content",
@@ -39742,7 +39854,7 @@ ${text}
     name: () => name47,
     settings: () => settings47
   });
-  var import_i18n106 = __toESM(require_i18n(), 1);
+  var import_i18n109 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/list/deprecated.mjs
   var import_block_editor121 = __toESM(require_block_editor(), 1);
@@ -39830,7 +39942,7 @@ ${text}
   }

   // packages/block-library/build-module/list/deprecated.mjs
-  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
   var v0 = {
     attributes: {
       ordered: {
@@ -39878,7 +39990,7 @@ ${text}
     save({ attributes }) {
       const { ordered, values, type, reversed, start } = attributes;
       const TagName2 = ordered ? "ol" : "ul";
-      return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(TagName2, { ...import_block_editor121.useBlockProps.save({ type, reversed, start }), children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_block_editor121.RichText.Content, { value: values, multiline: "li" }) });
+      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" }) });
     },
     migrate: migrate_font_family_default,
     isEligible({ style: style2 }) {
@@ -39944,7 +40056,7 @@ ${text}
     save({ attributes }) {
       const { ordered, values, type, reversed, start } = attributes;
       const TagName2 = ordered ? "ol" : "ul";
-      return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(TagName2, { ...import_block_editor121.useBlockProps.save({ type, reversed, start }), children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_block_editor121.RichText.Content, { value: values, multiline: "li" }) });
+      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" }) });
     },
     migrate: migrateToListV2
   };
@@ -40019,7 +40131,7 @@ ${text}
     save({ attributes }) {
       const { ordered, type, reversed, start } = attributes;
       const TagName2 = ordered ? "ol" : "ul";
-      return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(TagName2, { ...import_block_editor121.useBlockProps.save({ type, reversed, start }), children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_block_editor121.InnerBlocks.Content, {}) });
+      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, {}) });
     },
     migrate: migrateTypeToInlineStyle
   };
@@ -40092,7 +40204,7 @@ ${text}
     save({ attributes }) {
       const { ordered, type, reversed, start } = attributes;
       const TagName2 = ordered ? "ol" : "ul";
-      return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
         TagName2,
         {
           ...import_block_editor121.useBlockProps.save({
@@ -40102,7 +40214,7 @@ ${text}
               listStyleType: ordered && type !== "decimal" ? type : void 0
             }
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_block_editor121.InnerBlocks.Content, {})
+          children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_block_editor121.InnerBlocks.Content, {})
         }
       );
     }
@@ -40111,46 +40223,46 @@ ${text}

   // packages/block-library/build-module/list/edit.mjs
   var import_block_editor123 = __toESM(require_block_editor(), 1);
-  var import_components63 = __toESM(require_components(), 1);
+  var import_components62 = __toESM(require_components(), 1);
   var import_data55 = __toESM(require_data(), 1);
-  var import_i18n105 = __toESM(require_i18n(), 1);
+  var import_i18n108 = __toESM(require_i18n(), 1);
   var import_blocks44 = __toESM(require_blocks(), 1);
   var import_element62 = __toESM(require_element(), 1);
   var import_deprecated27 = __toESM(require_deprecated(), 1);

   // packages/block-library/build-module/list/ordered-list-settings.mjs
-  var import_i18n104 = __toESM(require_i18n(), 1);
+  var import_i18n107 = __toESM(require_i18n(), 1);
   var import_block_editor122 = __toESM(require_block_editor(), 1);
-  var import_components62 = __toESM(require_components(), 1);
-  var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
+  var import_components61 = __toESM(require_components(), 1);
+  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
   var LIST_STYLE_OPTIONS = [
     {
-      label: (0, import_i18n104.__)("Numbers"),
+      label: (0, import_i18n107.__)("Numbers"),
       value: "decimal"
     },
     {
-      label: (0, import_i18n104.__)("Uppercase letters"),
+      label: (0, import_i18n107.__)("Uppercase letters"),
       value: "upper-alpha"
     },
     {
-      label: (0, import_i18n104.__)("Lowercase letters"),
+      label: (0, import_i18n107.__)("Lowercase letters"),
       value: "lower-alpha"
     },
     {
-      label: (0, import_i18n104.__)("Uppercase Roman numerals"),
+      label: (0, import_i18n107.__)("Uppercase Roman numerals"),
       value: "upper-roman"
     },
     {
-      label: (0, import_i18n104.__)("Lowercase Roman numerals"),
+      label: (0, import_i18n107.__)("Lowercase Roman numerals"),
       value: "lower-roman"
     }
   ];
   var OrderedListSettings = ({ setAttributes, reversed, start, type }) => {
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(import_block_editor122.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
-      import_components62.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(import_block_editor122.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime304.jsxs)(
+      import_components61.__experimentalToolsPanel,
       {
-        label: (0, import_i18n104.__)("Settings"),
+        label: (0, import_i18n107.__)("Settings"),
         resetAll: () => {
           setAttributes({
             type: void 0,
@@ -40160,19 +40272,19 @@ ${text}
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-            import_components62.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+            import_components61.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n104.__)("List style"),
+              label: (0, import_i18n107.__)("List style"),
               isShownByDefault: true,
               hasValue: () => !!type,
               onDeselect: () => setAttributes({
                 type: void 0
               }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                import_components62.SelectControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+                import_components61.SelectControl,
                 {
-                  label: (0, import_i18n104.__)("List style"),
+                  label: (0, import_i18n107.__)("List style"),
                   options: LIST_STYLE_OPTIONS,
                   value: type || "decimal",
                   onChange: (newValue) => setAttributes({ type: newValue })
@@ -40180,19 +40292,19 @@ ${text}
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-            import_components62.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+            import_components61.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n104.__)("Start value"),
+              label: (0, import_i18n107.__)("Start value"),
               isShownByDefault: true,
               hasValue: () => !!start,
               onDeselect: () => setAttributes({
                 start: void 0
               }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                import_components62.TextControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+                import_components61.TextControl,
                 {
-                  label: (0, import_i18n104.__)("Start value"),
+                  label: (0, import_i18n107.__)("Start value"),
                   type: "number",
                   onChange: (value) => {
                     const int = parseInt(value, 10);
@@ -40208,19 +40320,19 @@ ${text}
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-            import_components62.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+            import_components61.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n104.__)("Reverse order"),
+              label: (0, import_i18n107.__)("Reverse order"),
               isShownByDefault: true,
               hasValue: () => !!reversed,
               onDeselect: () => setAttributes({
                 reversed: void 0
               }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                import_components62.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+                import_components61.ToggleControl,
                 {
-                  label: (0, import_i18n104.__)("Reverse order"),
+                  label: (0, import_i18n107.__)("Reverse order"),
                   checked: reversed || false,
                   onChange: (value) => {
                     setAttributes({
@@ -40240,23 +40352,22 @@ ${text}

   // packages/block-library/build-module/list/tag-name.mjs
   var import_element61 = __toESM(require_element(), 1);
-  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
   function TagName(props, ref) {
     const { ordered, ...extraProps } = props;
     const Tag = ordered ? "ol" : "ul";
-    return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Tag, { ref, ...extraProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(Tag, { ref, ...extraProps });
   }
   var tag_name_default = (0, import_element61.forwardRef)(TagName);

   // packages/block-library/build-module/list/edit.mjs
-  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_BLOCK4 = {
     name: "core/list-item"
   };
-  var TEMPLATE9 = [["core/list-item"]];
   function useMigrateOnLoad(attributes, clientId) {
     const registry = (0, import_data55.useRegistry)();
-    const { updateBlockAttributes, replaceInnerBlocks } = (0, import_data55.useDispatch)(import_block_editor123.store);
+    const { updateBlockAttributes, replaceInnerBlocks, selectBlock } = (0, import_data55.useDispatch)(import_block_editor123.store);
     (0, import_element62.useEffect)(() => {
       if (!attributes.values) {
         return;
@@ -40267,9 +40378,13 @@ ${text}
         version: "6.5",
         alternative: "inner blocks"
       });
+      const shouldReselectBlock = registry.select(import_block_editor123.store).hasSelectedInnerBlock(clientId, true);
       registry.batch(() => {
         updateBlockAttributes(clientId, newAttributes);
         replaceInnerBlocks(clientId, newInnerBlocks);
+        if (shouldReselectBlock) {
+          selectBlock(clientId);
+        }
       });
     }, [attributes.values]);
   }
@@ -40297,12 +40412,12 @@ ${text}
       },
       [clientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_jsx_runtime303.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
-      import_components63.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_jsx_runtime306.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+      import_components62.ToolbarButton,
       {
-        icon: (0, import_i18n105.isRTL)() ? format_outdent_rtl_default : format_outdent_default,
-        title: (0, import_i18n105.__)("Outdent"),
-        description: (0, import_i18n105.__)("Outdent list item"),
+        icon: (0, import_i18n108.isRTL)() ? format_outdent_rtl_default : format_outdent_default,
+        title: (0, import_i18n108.__)("Outdent"),
+        description: (0, import_i18n108.__)("Outdent list item"),
         disabled: !canOutdent,
         onClick: outdentList
       }
@@ -40318,41 +40433,39 @@ ${text}
     const innerBlocksProps = (0, import_block_editor123.useInnerBlocksProps)(blockProps, {
       defaultBlock: DEFAULT_BLOCK4,
       directInsert: true,
-      template: TEMPLATE9,
       templateLock: false,
-      templateInsertUpdatesSelection: true,
       __experimentalCaptureToolbars: true
     });
     useMigrateOnLoad(attributes, clientId);
-    const controls = /* @__PURE__ */ (0, import_jsx_runtime303.jsxs)(import_block_editor123.BlockControls, { group: "block", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
-        import_components63.ToolbarButton,
+    const controls = /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_block_editor123.BlockControls, { group: "block", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+        import_components62.ToolbarButton,
         {
-          icon: (0, import_i18n105.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
-          title: (0, import_i18n105.__)("Unordered"),
-          description: (0, import_i18n105.__)("Convert to unordered list"),
+          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"),
           isActive: ordered === false,
           onClick: () => {
             setAttributes({ ordered: false });
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
-        import_components63.ToolbarButton,
+      /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+        import_components62.ToolbarButton,
         {
-          icon: (0, import_i18n105.isRTL)() ? format_list_numbered_rtl_default : format_list_numbered_default,
-          title: (0, import_i18n105.__)("Ordered"),
-          description: (0, import_i18n105.__)("Convert to ordered list"),
+          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"),
           isActive: ordered === true,
           onClick: () => {
             setAttributes({ ordered: true });
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(IndentUI, { clientId })
+      /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(IndentUI, { clientId })
     ] });
-    return /* @__PURE__ */ (0, import_jsx_runtime303.jsxs)(import_jsx_runtime303.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_jsx_runtime306.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
         tag_name_default,
         {
           ordered,
@@ -40362,7 +40475,7 @@ ${text}
         }
       ),
       controls,
-      ordered && /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+      ordered && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
         ordered_list_settings_default,
         {
           ...{
@@ -40469,11 +40582,11 @@ ${text}

   // packages/block-library/build-module/list/save.mjs
   var import_block_editor124 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
   function save27({ attributes }) {
     const { ordered, type, reversed, start } = attributes;
     const TagName2 = ordered ? "ol" : "ul";
-    return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
       TagName2,
       {
         ...import_block_editor124.useBlockProps.save({
@@ -40483,7 +40596,7 @@ ${text}
             listStyleType: ordered && type !== "decimal" ? type : void 0
           }
         }),
-        children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(import_block_editor124.InnerBlocks.Content, {})
+        children: /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(import_block_editor124.InnerBlocks.Content, {})
       }
     );
   }
@@ -40595,33 +40708,36 @@ ${text}

   // packages/block-library/build-module/list/index.mjs
   var { name: name47 } = block_default47;
+  var TEMPLATE12 = [["core/list-item"]];
   var settings47 = {
     icon: list_default,
     example: {
       innerBlocks: [
         {
           name: "core/list-item",
-          attributes: { content: (0, import_i18n106.__)("Alice.") }
+          attributes: { content: (0, import_i18n109.__)("Alice.") }
         },
         {
           name: "core/list-item",
-          attributes: { content: (0, import_i18n106.__)("The White Rabbit.") }
+          attributes: { content: (0, import_i18n109.__)("The White Rabbit.") }
         },
         {
           name: "core/list-item",
-          attributes: { content: (0, import_i18n106.__)("The Cheshire Cat.") }
+          attributes: { content: (0, import_i18n109.__)("The Cheshire Cat.") }
         },
         {
           name: "core/list-item",
-          attributes: { content: (0, import_i18n106.__)("The Mad Hatter.") }
+          attributes: { content: (0, import_i18n109.__)("The Mad Hatter.") }
         },
         {
           name: "core/list-item",
-          attributes: { content: (0, import_i18n106.__)("The Queen of Hearts.") }
+          attributes: { content: (0, import_i18n109.__)("The Queen of Hearts.") }
         }
       ]
     },
     transforms: transforms_default15,
+    template: TEMPLATE12,
+    templateInsertUpdatesSelection: true,
     edit: Edit17,
     save: save27,
     deprecated: deprecated_default25
@@ -40638,13 +40754,13 @@ ${text}
   });

   // packages/block-library/build-module/math/edit.mjs
-  var import_i18n107 = __toESM(require_i18n(), 1);
+  var import_i18n110 = __toESM(require_i18n(), 1);
   var import_block_editor125 = __toESM(require_block_editor(), 1);
-  var import_components64 = __toESM(require_components(), 1);
+  var import_components63 = __toESM(require_components(), 1);
   var import_element63 = __toESM(require_element(), 1);
   var import_data56 = __toESM(require_data(), 1);
-  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedTextareaControl } = unlock(import_components64.privateApis);
+  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)();
@@ -40674,16 +40790,16 @@ ${text}
       ref: setBlockRef,
       position: "relative"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)("div", { ...blockProps, children: [
-      mathML ? /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)("div", { ...blockProps, children: [
+      mathML ? /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
         "math",
         {
           display: "block",
           dangerouslySetInnerHTML: { __html: mathML }
         }
       ) : "\u200B",
-      isSelected && /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
-        import_components64.Popover,
+      isSelected && /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+        import_components63.Popover,
         {
           placement: "bottom-start",
           offset: 8,
@@ -40691,16 +40807,16 @@ ${text}
           focusOnMount: false,
           onFocusOutside: () => formRef.current?.reportValidity(),
           __unstableSlotName: "__unstable-block-tools-after",
-          children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
             "form",
             {
               ref: formRef,
               style: { padding: "4px", minWidth: "300px" },
               onSubmit: (event) => event.preventDefault(),
-              children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
                 ValidatedTextareaControl,
                 {
-                  label: (0, import_i18n107.__)("LaTeX math syntax"),
+                  label: (0, import_i18n110.__)("LaTeX math syntax"),
                   hideLabelFromVision: true,
                   value: latex,
                   className: "wp-block-math__textarea-control",
@@ -40724,7 +40840,7 @@ ${text}
                       latex: newLatex
                     });
                   },
-                  placeholder: (0, import_i18n107.__)("e.g., x^2, \\frac{a}{b}")
+                  placeholder: (0, import_i18n110.__)("e.g., x^2, \\frac{a}{b}")
                 }
               )
             }
@@ -40790,13 +40906,13 @@ ${text}

   // packages/block-library/build-module/math/save.mjs
   var import_block_editor126 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
   function save28({ attributes }) {
     const { latex, mathML } = attributes;
     if (!latex) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)("div", { ...import_block_editor126.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)("div", { ...import_block_editor126.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
       "math",
       {
         display: "block",
@@ -40807,7 +40923,7 @@ ${text}

   // packages/block-library/build-module/math/deprecated.mjs
   var import_block_editor127 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
   var v124 = {
     attributes: {
       latex: {
@@ -40825,7 +40941,7 @@ ${text}
       if (!latex) {
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
         "math",
         {
           ...import_block_editor127.useBlockProps.save(),
@@ -40862,7 +40978,7 @@ ${text}
     name: () => name49,
     settings: () => settings49
   });
-  var import_i18n109 = __toESM(require_i18n(), 1);
+  var import_i18n112 = __toESM(require_i18n(), 1);
   var import_block_editor135 = __toESM(require_block_editor(), 1);
   var import_blocks51 = __toESM(require_blocks(), 1);

@@ -40940,11 +41056,11 @@ ${text}

   // packages/block-library/build-module/list-item/edit.mjs
   var import_block_editor133 = __toESM(require_block_editor(), 1);
-  var import_i18n108 = __toESM(require_i18n(), 1);
-  var import_components65 = __toESM(require_components(), 1);
+  var import_i18n111 = __toESM(require_i18n(), 1);
+  var import_components64 = __toESM(require_components(), 1);
   var import_compose31 = __toESM(require_compose(), 1);
   var import_data62 = __toESM(require_data(), 1);
-  var import_keycodes4 = __toESM(require_keycodes(), 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);
@@ -41096,7 +41212,7 @@ ${text}
   var import_blocks48 = __toESM(require_blocks(), 1);
   var import_compose29 = __toESM(require_compose(), 1);
   var import_rich_text5 = __toESM(require_rich_text(), 1);
-  var import_keycodes2 = __toESM(require_keycodes(), 1);
+  var import_keycodes3 = __toESM(require_keycodes(), 1);
   var import_data59 = __toESM(require_data(), 1);
   var import_block_editor130 = __toESM(require_block_editor(), 1);
   var { subscribeOwnedListener } = unlock(import_rich_text5.privateApis);
@@ -41112,7 +41228,7 @@ ${text}
     const outdentListItem = useOutdentListItem();
     return (0, import_compose29.useRefEffect)((element) => {
       function onKeyDown(event) {
-        if (event.defaultPrevented || event.keyCode !== import_keycodes2.ENTER) {
+        if (event.defaultPrevented || event.keyCode !== import_keycodes3.ENTER) {
           return;
         }
         const { content } = getBlockAttributes4(clientId) ?? {};
@@ -41163,7 +41279,7 @@ ${text}
   // packages/block-library/build-module/list-item/hooks/use-space.mjs
   var import_compose30 = __toESM(require_compose(), 1);
   var import_rich_text6 = __toESM(require_rich_text(), 1);
-  var import_keycodes3 = __toESM(require_keycodes(), 1);
+  var import_keycodes4 = __toESM(require_keycodes(), 1);
   var import_block_editor131 = __toESM(require_block_editor(), 1);
   var import_data60 = __toESM(require_data(), 1);
   var { subscribeOwnedListener: subscribeOwnedListener2 } = unlock(import_rich_text6.privateApis);
@@ -41175,7 +41291,7 @@ ${text}
       (element) => {
         function onKeyDown(event) {
           const { keyCode, shiftKey, altKey, metaKey, ctrlKey } = event;
-          if (event.defaultPrevented || keyCode !== import_keycodes3.SPACE && keyCode !== import_keycodes3.TAB || // Only override when no modifiers are pressed.
+          if (event.defaultPrevented || keyCode !== import_keycodes4.SPACE && keyCode !== import_keycodes4.TAB || // Only override when no modifiers are pressed.
           altKey || metaKey || ctrlKey) {
             return;
           }
@@ -41183,7 +41299,7 @@ ${text}
           const selectionEnd = getSelectionEnd();
           if (selectionStart.offset === 0 && selectionEnd.offset === 0) {
             if (shiftKey) {
-              if (keyCode === import_keycodes3.TAB) {
+              if (keyCode === import_keycodes4.TAB) {
                 if (outdentListItem()) {
                   event.preventDefault();
                 }
@@ -41339,7 +41455,7 @@ ${text}
   }

   // packages/block-library/build-module/list-item/edit.mjs
-  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
   function IndentUI2({ clientId }) {
     const indentListItem = useIndentListItem(clientId);
     const outdentListItem = useOutdentListItem();
@@ -41355,25 +41471,25 @@ ${text}
       },
       [clientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(import_jsx_runtime308.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
-        import_components65.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)(import_jsx_runtime311.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+        import_components64.ToolbarButton,
         {
-          icon: (0, import_i18n108.isRTL)() ? format_outdent_rtl_default : format_outdent_default,
-          title: (0, import_i18n108.__)("Outdent"),
-          shortcut: import_keycodes4.displayShortcut.shift("Tab"),
-          description: (0, import_i18n108.__)("Outdent list item"),
+          icon: (0, import_i18n111.isRTL)() ? format_outdent_rtl_default : format_outdent_default,
+          title: (0, import_i18n111.__)("Outdent"),
+          shortcut: import_keycodes5.displayShortcut.shift("Tab"),
+          description: (0, import_i18n111.__)("Outdent list item"),
           disabled: !canOutdent,
           onClick: () => outdentListItem()
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
-        import_components65.ToolbarButton,
+      /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+        import_components64.ToolbarButton,
         {
-          icon: (0, import_i18n108.isRTL)() ? format_indent_rtl_default : format_indent_default,
-          title: (0, import_i18n108.__)("Indent"),
+          icon: (0, import_i18n111.isRTL)() ? format_indent_rtl_default : format_indent_default,
+          title: (0, import_i18n111.__)("Indent"),
           shortcut: "Tab",
-          description: (0, import_i18n108.__)("Indent list item"),
+          description: (0, import_i18n111.__)("Indent list item"),
           disabled: !canIndent,
           onClick: () => indentListItem()
         }
@@ -41395,9 +41511,9 @@ ${text}
     const useEnterRef = useEnter2(clientId);
     const useSpaceRef = useSpace(clientId);
     const onMerge = useMerge(clientId, mergeBlocks);
-    return /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(import_jsx_runtime308.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)("li", { ...innerBlocksProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+    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)(
           import_block_editor133.RichText,
           {
             ref: (0, import_compose31.useMergeRefs)([useEnterRef, useSpaceRef]),
@@ -41405,24 +41521,24 @@ ${text}
             tagName: "div",
             onChange: (nextContent) => setAttributes({ content: nextContent }),
             value: content,
-            "aria-label": (0, import_i18n108.__)("List text"),
-            placeholder: placeholder2 || (0, import_i18n108.__)("List"),
+            "aria-label": (0, import_i18n111.__)("List text"),
+            placeholder: placeholder2 || (0, import_i18n111.__)("List"),
             onMerge
           }
         ),
         innerBlocksProps.children
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_block_editor133.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(IndentUI2, { clientId }) })
+      /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_block_editor133.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(IndentUI2, { clientId }) })
     ] });
   }

   // packages/block-library/build-module/list-item/save.mjs
   var import_block_editor134 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
   function save29({ attributes }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)("li", { ...import_block_editor134.useBlockProps.save(), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_block_editor134.RichText.Content, { value: attributes.content }),
-      /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_block_editor134.InnerBlocks.Content, {})
+    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, {})
     ] });
   }

@@ -41473,7 +41589,7 @@ ${text}
     settings49[fieldsKey9] = [
       {
         id: "content",
-        label: (0, import_i18n109.__)("Content"),
+        label: (0, import_i18n112.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -41496,17 +41612,17 @@ ${text}

   // packages/block-library/build-module/loginout/edit.mjs
   var import_block_editor136 = __toESM(require_block_editor(), 1);
-  var import_components66 = __toESM(require_components(), 1);
-  var import_i18n110 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 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;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(import_jsx_runtime310.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_block_editor136.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(
-        import_components66.__experimentalToolsPanel,
+    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)(
+        import_components65.__experimentalToolsPanel,
         {
-          label: (0, import_i18n110.__)("Settings"),
+          label: (0, import_i18n113.__)("Settings"),
           resetAll: () => {
             setAttributes({
               displayLoginAsForm: false,
@@ -41515,17 +41631,17 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-              import_components66.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+              import_components65.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n110.__)("Display login as form"),
+                label: (0, import_i18n113.__)("Display login as form"),
                 isShownByDefault: true,
                 hasValue: () => displayLoginAsForm,
                 onDeselect: () => setAttributes({ displayLoginAsForm: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-                  import_components66.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+                  import_components65.ToggleControl,
                   {
-                    label: (0, import_i18n110.__)("Display login as form"),
+                    label: (0, import_i18n113.__)("Display login as form"),
                     checked: displayLoginAsForm,
                     onChange: () => setAttributes({
                       displayLoginAsForm: !displayLoginAsForm
@@ -41534,17 +41650,17 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-              import_components66.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+              import_components65.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n110.__)("Redirect to current URL"),
+                label: (0, import_i18n113.__)("Redirect to current URL"),
                 isShownByDefault: true,
                 hasValue: () => !redirectToCurrent,
                 onDeselect: () => setAttributes({ redirectToCurrent: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-                  import_components66.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+                  import_components65.ToggleControl,
                   {
-                    label: (0, import_i18n110.__)("Redirect to current URL"),
+                    label: (0, import_i18n113.__)("Redirect to current URL"),
                     checked: redirectToCurrent,
                     onChange: () => setAttributes({
                       redirectToCurrent: !redirectToCurrent
@@ -41556,13 +41672,13 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
         "div",
         {
           ...(0, import_block_editor136.useBlockProps)({
             className: "logged-in"
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)("a", { href: "#login-pseudo-link", children: (0, import_i18n110.__)("Log out") })
+          children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("a", { href: "#login-pseudo-link", children: (0, import_i18n113.__)("Log out") })
         }
       )
     ] });
@@ -41650,31 +41766,29 @@ ${text}
     name: () => name51,
     settings: () => settings51
   });
-  var import_i18n114 = __toESM(require_i18n(), 1);
+  var import_i18n117 = __toESM(require_i18n(), 1);
   var import_blocks53 = __toESM(require_blocks(), 1);

-  // 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);
-
   // packages/block-library/build-module/media-text/constants.mjs
-  var import_i18n111 = __toESM(require_i18n(), 1);
+  var import_i18n114 = __toESM(require_i18n(), 1);
   var DEFAULT_MEDIA_SIZE_SLUG4 = "full";
   var WIDTH_CONSTRAINT_PERCENTAGE = 15;
   var LINK_DESTINATION_NONE3 = "none";
   var LINK_DESTINATION_MEDIA3 = "media";
   var LINK_DESTINATION_ATTACHMENT3 = "attachment";
-  var TEMPLATE10 = [
+  var TEMPLATE13 = [
     [
       "core/paragraph",
       {
-        placeholder: (0, import_i18n111._x)("Content\u2026", "content placeholder")
+        placeholder: (0, import_i18n114._x)("Content\u2026", "content placeholder")
       }
     ]
   ];

   // packages/block-library/build-module/media-text/deprecated.mjs
-  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
+  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 v1ToV5ImageFillStyles = (url, focalPoint) => {
     return url ? {
       backgroundImage: `url(${url})`,
@@ -41939,7 +42053,7 @@ ${text}
         [`wp-image-${mediaId}`]: mediaId && mediaType === "image",
         [`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
       });
-      let image = mediaUrl ? /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+      let image = mediaUrl ? /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
         "img",
         {
           src: mediaUrl,
@@ -41948,7 +42062,7 @@ ${text}
         }
       ) : null;
       if (href) {
-        image = /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+        image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           "a",
           {
             className: linkClass,
@@ -41961,7 +42075,7 @@ ${text}
       }
       const mediaTypeRenders = {
         image: () => image,
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime311.jsx)("video", { controls: true, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("video", { controls: true, src: mediaUrl })
       };
       const className = clsx_default({
         "has-media-on-the-right": "right" === mediaPosition3,
@@ -41978,8 +42092,8 @@ ${text}
         gridTemplateColumns
       };
       if ("right" === mediaPosition3) {
-        return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-          /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
+          /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
             "div",
             {
               ...import_block_editor137.useInnerBlocksProps.save({
@@ -41987,7 +42101,7 @@ ${text}
               })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
             "figure",
             {
               className: "wp-block-media-text__media",
@@ -41997,8 +42111,8 @@ ${text}
           )
         ] });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           "figure",
           {
             className: "wp-block-media-text__media",
@@ -42006,7 +42120,7 @@ ${text}
             children: (mediaTypeRenders[mediaType] || noop2)()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           "div",
           {
             ...import_block_editor137.useInnerBlocksProps.save({
@@ -42043,7 +42157,7 @@ ${text}
         [`wp-image-${mediaId}`]: mediaId && mediaType === "image",
         [`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
       });
-      let image = /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+      let image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
         "img",
         {
           src: mediaUrl,
@@ -42052,7 +42166,7 @@ ${text}
         }
       );
       if (href) {
-        image = /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+        image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           "a",
           {
             className: linkClass,
@@ -42065,7 +42179,7 @@ ${text}
       }
       const mediaTypeRenders = {
         image: () => image,
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime311.jsx)("video", { controls: true, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("video", { controls: true, src: mediaUrl })
       };
       const className = clsx_default({
         "has-media-on-the-right": "right" === mediaPosition3,
@@ -42082,8 +42196,8 @@ ${text}
         gridTemplateColumns
       };
       if ("right" === mediaPosition3) {
-        return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-          /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
+          /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
             "div",
             {
               ...import_block_editor137.useInnerBlocksProps.save({
@@ -42091,7 +42205,7 @@ ${text}
               })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
             "figure",
             {
               className: "wp-block-media-text__media",
@@ -42101,8 +42215,8 @@ ${text}
           )
         ] });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           "figure",
           {
             className: "wp-block-media-text__media",
@@ -42110,7 +42224,7 @@ ${text}
             children: (mediaTypeRenders[mediaType] || noop2)()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           "div",
           {
             ...import_block_editor137.useInnerBlocksProps.save({
@@ -42152,7 +42266,7 @@ ${text}
         [`wp-image-${mediaId}`]: mediaId && mediaType === "image",
         [`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
       });
-      let image = /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+      let image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
         "img",
         {
           src: mediaUrl,
@@ -42161,7 +42275,7 @@ ${text}
         }
       );
       if (href) {
-        image = /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+        image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           "a",
           {
             className: linkClass,
@@ -42174,7 +42288,7 @@ ${text}
       }
       const mediaTypeRenders = {
         image: () => image,
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime311.jsx)("video", { controls: true, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("video", { controls: true, src: mediaUrl })
       };
       const className = clsx_default({
         "has-media-on-the-right": "right" === mediaPosition3,
@@ -42191,8 +42305,8 @@ ${text}
         gridTemplateColumns
       };
       if ("right" === mediaPosition3) {
-        return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-          /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
+          /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
             "div",
             {
               ...import_block_editor137.useInnerBlocksProps.save({
@@ -42200,7 +42314,7 @@ ${text}
               })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
             "figure",
             {
               className: "wp-block-media-text__media",
@@ -42210,8 +42324,8 @@ ${text}
           )
         ] });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           "figure",
           {
             className: "wp-block-media-text__media",
@@ -42219,7 +42333,7 @@ ${text}
             children: (mediaTypeRenders[mediaType] || noop2)()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           "div",
           {
             ...import_block_editor137.useInnerBlocksProps.save({
@@ -42257,7 +42371,7 @@ ${text}
         [`wp-image-${mediaId}`]: mediaId && mediaType === "image",
         [`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
       });
-      let image = /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+      let image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
         "img",
         {
           src: mediaUrl,
@@ -42266,7 +42380,7 @@ ${text}
         }
       );
       if (href) {
-        image = /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+        image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           "a",
           {
             className: linkClass,
@@ -42279,7 +42393,7 @@ ${text}
       }
       const mediaTypeRenders = {
         image: () => image,
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime311.jsx)("video", { controls: true, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("video", { controls: true, src: mediaUrl })
       };
       const className = clsx_default({
         "has-media-on-the-right": "right" === mediaPosition3,
@@ -42295,8 +42409,8 @@ ${text}
       const style2 = {
         gridTemplateColumns
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           "figure",
           {
             className: "wp-block-media-text__media",
@@ -42304,7 +42418,7 @@ ${text}
             children: (mediaTypeRenders[mediaType] || noop2)()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           "div",
           {
             ...import_block_editor137.useInnerBlocksProps.save({
@@ -42390,7 +42504,7 @@ ${text}
         rel
       } = attributes;
       const newRel = !rel ? void 0 : rel;
-      let image = /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+      let image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
         "img",
         {
           src: mediaUrl,
@@ -42399,7 +42513,7 @@ ${text}
         }
       );
       if (href) {
-        image = /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+        image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           "a",
           {
             className: linkClass,
@@ -42412,7 +42526,7 @@ ${text}
       }
       const mediaTypeRenders = {
         image: () => image,
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime311.jsx)("video", { controls: true, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("video", { controls: true, src: mediaUrl })
       };
       const backgroundClass = (0, import_block_editor137.getColorClassName)(
         "background-color",
@@ -42435,8 +42549,8 @@ ${text}
         backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
         gridTemplateColumns
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)("div", { className, style: style2, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+      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",
@@ -42444,7 +42558,7 @@ ${text}
             children: (mediaTypeRenders[mediaType] || noop2)()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime311.jsx)("div", { className: "wp-block-media-text__content", children: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_block_editor137.InnerBlocks.Content, {}) })
+        /* @__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, {}) })
       ] });
     }
   };
@@ -42490,7 +42604,7 @@ ${text}
         focalPoint
       } = attributes;
       const mediaTypeRenders = {
-        image: () => /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+        image: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           "img",
           {
             src: mediaUrl,
@@ -42498,7 +42612,7 @@ ${text}
             className: mediaId && mediaType === "image" ? `wp-image-${mediaId}` : null
           }
         ),
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime311.jsx)("video", { controls: true, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("video", { controls: true, src: mediaUrl })
       };
       const backgroundClass = (0, import_block_editor137.getColorClassName)(
         "background-color",
@@ -42520,8 +42634,8 @@ ${text}
         backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
         gridTemplateColumns
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)("div", { className, style: style2, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+      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",
@@ -42529,7 +42643,7 @@ ${text}
             children: (mediaTypeRenders[mediaType] || noop2)()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime311.jsx)("div", { className: "wp-block-media-text__content", children: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_block_editor137.InnerBlocks.Content, {}) })
+        /* @__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, {}) })
       ] });
     }
   };
@@ -42562,8 +42676,8 @@ ${text}
         mediaWidth
       } = attributes;
       const mediaTypeRenders = {
-        image: () => /* @__PURE__ */ (0, import_jsx_runtime311.jsx)("img", { src: mediaUrl, alt: mediaAlt }),
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime311.jsx)("video", { controls: true, src: mediaUrl })
+        image: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("img", { src: mediaUrl, alt: mediaAlt }),
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("video", { controls: true, src: mediaUrl })
       };
       const backgroundClass = (0, import_block_editor137.getColorClassName)(
         "background-color",
@@ -42582,27 +42696,27 @@ ${text}
         backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
         gridTemplateColumns
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)("div", { className, style: style2, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime311.jsx)("figure", { className: "wp-block-media-text__media", children: (mediaTypeRenders[mediaType] || noop2)() }),
-        /* @__PURE__ */ (0, import_jsx_runtime311.jsx)("div", { className: "wp-block-media-text__content", children: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_block_editor137.InnerBlocks.Content, {}) })
+      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, {}) })
       ] });
     }
   };
   var deprecated_default27 = [v74, v65, v55, v45, v38, v212, v125];

   // packages/block-library/build-module/media-text/edit.mjs
-  var import_i18n113 = __toESM(require_i18n(), 1);
+  var import_i18n116 = __toESM(require_i18n(), 1);
   var import_data64 = __toESM(require_data(), 1);
   var import_element67 = __toESM(require_element(), 1);
   var import_block_editor139 = __toESM(require_block_editor(), 1);
-  var import_components68 = __toESM(require_components(), 1);
+  var import_components67 = __toESM(require_components(), 1);
   var import_blob15 = __toESM(require_blob(), 1);
   var import_core_data29 = __toESM(require_core_data(), 1);

   // packages/block-library/build-module/media-text/media-container.mjs
-  var import_components67 = __toESM(require_components(), 1);
+  var import_components66 = __toESM(require_components(), 1);
   var import_block_editor138 = __toESM(require_block_editor(), 1);
-  var import_i18n112 = __toESM(require_i18n(), 1);
+  var import_i18n115 = __toESM(require_i18n(), 1);
   var import_compose33 = __toESM(require_compose(), 1);
   var import_data63 = __toESM(require_data(), 1);
   var import_element66 = __toESM(require_element(), 1);
@@ -42619,15 +42733,15 @@ ${text}
   }

   // packages/block-library/build-module/media-text/media-container.mjs
-  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES5 = ["image", "video"];
   var noop3 = () => {
   };
   var ResizableBoxContainer = (0, import_element66.forwardRef)(
     ({ isSelected, isStackedOnMobile, ...props }, ref) => {
       const isMobile = (0, import_compose33.useViewportMatch)("small", "<");
-      return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
-        import_components67.ResizableBox,
+      return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+        import_components66.ResizableBox,
         {
           ref,
           showHandle: isSelected && (!isMobile || !isStackedOnMobile),
@@ -42643,7 +42757,7 @@ ${text}
     toggleUseFeaturedImage,
     useFeaturedImage
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_block_editor138.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_block_editor138.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
       import_block_editor138.MediaReplaceFlow,
       {
         mediaId,
@@ -42671,12 +42785,12 @@ ${text}
         onSelectMedia({ url: (0, import_blob14.createBlobURL)(files[0]) });
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
       import_block_editor138.MediaPlaceholder,
       {
-        icon: /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_block_editor138.BlockIcon, { icon: media_default }),
+        icon: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_block_editor138.BlockIcon, { icon: media_default }),
         labels: {
-          title: (0, import_i18n112.__)("Media area")
+          title: (0, import_i18n115.__)("Media area")
         },
         className,
         onSelect: onSelectMedia,
@@ -42730,7 +42844,7 @@ ${text}
       };
       const positionStyles = mediaType === "image" && imageFill ? imageFillStyles(mediaUrl || featuredImageURL, focalPoint) : {};
       const mediaTypeRenderers = {
-        image: () => useFeaturedImage && featuredImageURL ? /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+        image: () => useFeaturedImage && featuredImageURL ? /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
           "img",
           {
             ref: refMedia,
@@ -42738,7 +42852,7 @@ ${text}
             alt: featuredImageAlt,
             style: positionStyles
           }
-        ) : mediaUrl && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+        ) : mediaUrl && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
           "img",
           {
             ref: refMedia,
@@ -42747,9 +42861,9 @@ ${text}
             style: positionStyles
           }
         ),
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime312.jsx)("video", { controls: true, ref: refMedia, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime315.jsx)("video", { controls: true, ref: refMedia, src: mediaUrl })
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(
         ResizableBoxContainer,
         {
           as: "figure",
@@ -42770,7 +42884,7 @@ ${text}
           isStackedOnMobile,
           ref,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
               ToolbarEditButton,
               {
                 onSelectMedia,
@@ -42781,10 +42895,10 @@ ${text}
               }
             ),
             (mediaTypeRenderers[mediaType] || noop3)(),
-            isTemporaryMedia2 && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_components67.Spinner, {}),
-            !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(PlaceholderContainer, { ...props }),
-            !featuredImageURL && useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
-              import_components67.Placeholder,
+            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)(
+              import_components66.Placeholder,
               {
                 className: "wp-block-media-text--placeholder-image",
                 style: positionStyles,
@@ -42795,12 +42909,12 @@ ${text}
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(PlaceholderContainer, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(PlaceholderContainer, { ...props });
   }
   var media_container_default = (0, import_element66.forwardRef)(MediaContainer);

   // packages/block-library/build-module/media-text/edit.mjs
-  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
   var { ResolutionTool: ResolutionTool3 } = unlock(import_block_editor139.privateApis);
   var applyWidthConstraints = (width) => Math.max(
     WIDTH_CONSTRAINT_PERCENTAGE,
@@ -42896,7 +43010,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_runtime313.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
       ResolutionTool3,
       {
         value,
@@ -43036,10 +43150,10 @@ ${text}
       });
     };
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const mediaTextGeneralSettings = /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(
-      import_components68.__experimentalToolsPanel,
+    const mediaTextGeneralSettings = /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(
+      import_components67.__experimentalToolsPanel,
       {
-        label: (0, import_i18n113.__)("Settings"),
+        label: (0, import_i18n116.__)("Settings"),
         resetAll: () => {
           setAttributes({
             isStackedOnMobile: true,
@@ -43052,17 +43166,17 @@ ${text}
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-            import_components68.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+            import_components67.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n113.__)("Media width"),
+              label: (0, import_i18n116.__)("Media width"),
               isShownByDefault: true,
               hasValue: () => mediaWidth !== 50,
               onDeselect: () => setAttributes({ mediaWidth: 50 }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-                import_components68.RangeControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+                import_components67.RangeControl,
                 {
-                  label: (0, import_i18n113.__)("Media width"),
+                  label: (0, import_i18n116.__)("Media width"),
                   value: temporaryMediaWidth || mediaWidth,
                   onChange: commitWidthChange,
                   min: WIDTH_CONSTRAINT_PERCENTAGE,
@@ -43071,17 +43185,17 @@ ${text}
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-            import_components68.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+            import_components67.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n113.__)("Stack on mobile"),
+              label: (0, import_i18n116.__)("Stack on mobile"),
               isShownByDefault: true,
               hasValue: () => !isStackedOnMobile,
               onDeselect: () => setAttributes({ isStackedOnMobile: true }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-                import_components68.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+                import_components67.ToggleControl,
                 {
-                  label: (0, import_i18n113.__)("Stack on mobile"),
+                  label: (0, import_i18n116.__)("Stack on mobile"),
                   checked: isStackedOnMobile,
                   onChange: () => setAttributes({
                     isStackedOnMobile: !isStackedOnMobile
@@ -43090,17 +43204,17 @@ ${text}
               )
             }
           ),
-          mediaType === "image" && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-            import_components68.__experimentalToolsPanelItem,
+          mediaType === "image" && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+            import_components67.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n113.__)("Crop image to fill"),
+              label: (0, import_i18n116.__)("Crop image to fill"),
               isShownByDefault: true,
               hasValue: () => !!imageFill,
               onDeselect: () => setAttributes({ imageFill: false }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-                import_components68.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+                import_components67.ToggleControl,
                 {
-                  label: (0, import_i18n113.__)("Crop image to fill"),
+                  label: (0, import_i18n116.__)("Crop image to fill"),
                   checked: !!imageFill,
                   onChange: () => setAttributes({
                     imageFill: !imageFill
@@ -43109,17 +43223,17 @@ ${text}
               )
             }
           ),
-          imageFill && (mediaUrl || featuredImageURL) && mediaType === "image" && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-            import_components68.__experimentalToolsPanelItem,
+          imageFill && (mediaUrl || featuredImageURL) && mediaType === "image" && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+            import_components67.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n113.__)("Focal point"),
+              label: (0, import_i18n116.__)("Focal point"),
               isShownByDefault: true,
               hasValue: () => !!focalPoint,
               onDeselect: () => setAttributes({ focalPoint: void 0 }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-                import_components68.FocalPointPicker,
+              children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+                import_components67.FocalPointPicker,
                 {
-                  label: (0, import_i18n113.__)("Focal point"),
+                  label: (0, import_i18n116.__)("Focal point"),
                   url: useFeaturedImage && featuredImageURL ? featuredImageURL : mediaUrl,
                   value: focalPoint,
                   onChange: (value) => setAttributes({ focalPoint: value }),
@@ -43129,42 +43243,42 @@ ${text}
               )
             }
           ),
-          mediaType === "image" && mediaUrl && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-            import_components68.__experimentalToolsPanelItem,
+          mediaType === "image" && mediaUrl && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+            import_components67.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n113.__)("Alternative text"),
+              label: (0, import_i18n116.__)("Alternative text"),
               isShownByDefault: true,
               hasValue: () => !!mediaAlt,
               onDeselect: () => setAttributes({ mediaAlt: "" }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-                import_components68.TextareaControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+                import_components67.TextareaControl,
                 {
-                  label: (0, import_i18n113.__)("Alternative text"),
+                  label: (0, import_i18n116.__)("Alternative text"),
                   value: mediaAlt,
                   onChange: onMediaAltChange,
-                  help: /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(import_jsx_runtime313.Fragment, { children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-                      import_components68.ExternalLink,
+                  help: /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(import_jsx_runtime316.Fragment, { children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+                      import_components67.ExternalLink,
                       {
                         href: (
                           // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                          (0, import_i18n113.__)(
+                          (0, import_i18n116.__)(
                             "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                           )
                         ),
-                        children: (0, import_i18n113.__)(
+                        children: (0, import_i18n116.__)(
                           "Describe the purpose of the image."
                         )
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("br", {}),
-                    (0, import_i18n113.__)("Leave empty if decorative.")
+                    /* @__PURE__ */ (0, import_jsx_runtime316.jsx)("br", {}),
+                    (0, import_i18n116.__)("Leave empty if decorative.")
                   ] })
                 }
               )
             }
           ),
-          mediaType === "image" && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+          mediaType === "image" && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
             MediaTextResolutionTool,
             {
               image,
@@ -43181,41 +43295,41 @@ ${text}
     });
     const innerBlocksProps = (0, import_block_editor139.useInnerBlocksProps)(
       { className: "wp-block-media-text__content" },
-      { template: TEMPLATE10, allowedBlocks }
+      { allowedBlocks }
     );
     const blockEditingMode = (0, import_block_editor139.useBlockEditingMode)();
-    return /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(import_jsx_runtime313.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_block_editor139.InspectorControls, { children: mediaTextGeneralSettings }),
-      /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(import_block_editor139.BlockControls, { group: "block", children: [
-        blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(import_jsx_runtime313.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+    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)(
             import_block_editor139.BlockVerticalAlignmentControl,
             {
               onChange: onVerticalAlignmentChange,
               value: verticalAlignment,
-              label: (0, import_i18n113.__)("Align media and text vertically")
+              label: (0, import_i18n116.__)("Align media and text vertically")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-            import_components68.ToolbarButton,
+          /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+            import_components67.ToolbarButton,
             {
               icon: pull_left_default,
-              title: (0, import_i18n113.__)("Show media on left"),
+              title: (0, import_i18n116.__)("Show media on left"),
               isActive: mediaPosition3 === "left",
               onClick: () => setAttributes({ mediaPosition: "left" })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-            import_components68.ToolbarButton,
+          /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+            import_components67.ToolbarButton,
             {
               icon: pull_right_default,
-              title: (0, import_i18n113.__)("Show media on right"),
+              title: (0, import_i18n116.__)("Show media on right"),
               isActive: mediaPosition3 === "right",
               onClick: () => setAttributes({ mediaPosition: "right" })
             }
           )
         ] }),
-        mediaType === "image" && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+        mediaType === "image" && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
           import_block_editor139.__experimentalImageURLInputUI,
           {
             url: href || "",
@@ -43230,9 +43344,9 @@ ${text}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)("div", { ...blockProps, children: [
-        mediaPosition3 === "right" && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("div", { ...innerBlocksProps }),
-        /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+      /* @__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)(
           media_container_default,
           {
             className: "wp-block-media-text__media",
@@ -43259,7 +43373,7 @@ ${text}
             }
           }
         ),
-        mediaPosition3 !== "right" && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("div", { ...innerBlocksProps })
+        mediaPosition3 !== "right" && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)("div", { ...innerBlocksProps })
       ] })
     ] });
   }
@@ -43417,7 +43531,7 @@ ${text}

   // packages/block-library/build-module/media-text/save.mjs
   var import_block_editor140 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_MEDIA_WIDTH2 = 50;
   var noop4 = () => {
   };
@@ -43445,7 +43559,7 @@ ${text}
       [`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
     });
     const positionStyles = imageFill ? imageFillStyles(mediaUrl, focalPoint) : {};
-    let image = mediaUrl ? /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+    let image = mediaUrl ? /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
       "img",
       {
         src: mediaUrl,
@@ -43455,7 +43569,7 @@ ${text}
       }
     ) : null;
     if (href) {
-      image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+      image = /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
         "a",
         {
           className: linkClass,
@@ -43468,7 +43582,7 @@ ${text}
     }
     const mediaTypeRenders = {
       image: () => image,
-      video: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("video", { controls: true, src: mediaUrl })
+      video: () => /* @__PURE__ */ (0, import_jsx_runtime317.jsx)("video", { controls: true, src: mediaUrl })
     };
     const className = clsx_default({
       "has-media-on-the-right": "right" === mediaPosition3,
@@ -43484,8 +43598,8 @@ ${text}
       gridTemplateColumns
     };
     if ("right" === mediaPosition3) {
-      return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...import_block_editor140.useBlockProps.save({ className, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)("div", { ...import_block_editor140.useBlockProps.save({ className, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
           "div",
           {
             ...import_block_editor140.useInnerBlocksProps.save({
@@ -43493,12 +43607,12 @@ ${text}
             })
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("figure", { className: "wp-block-media-text__media", children: (mediaTypeRenders[mediaType] || noop4)() })
+        /* @__PURE__ */ (0, import_jsx_runtime317.jsx)("figure", { className: "wp-block-media-text__media", children: (mediaTypeRenders[mediaType] || noop4)() })
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...import_block_editor140.useBlockProps.save({ className, style: style2 }), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("figure", { className: "wp-block-media-text__media", children: (mediaTypeRenders[mediaType] || noop4)() }),
-      /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+    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)(
         "div",
         {
           ...import_block_editor140.useInnerBlocksProps.save({
@@ -43698,7 +43812,7 @@ ${text}
         {
           name: "core/paragraph",
           attributes: {
-            content: (0, import_i18n114.__)(
+            content: (0, import_i18n117.__)(
               "The wren<br>Earns his living<br>Noiselessly."
             )
           }
@@ -43706,12 +43820,13 @@ ${text}
         {
           name: "core/paragraph",
           attributes: {
-            content: (0, import_i18n114.__)("\u2014 Kobayashi Issa (\u4E00\u8336)")
+            content: (0, import_i18n117.__)("\u2014 Kobayashi Issa (\u4E00\u8336)")
           }
         }
       ]
     },
     transforms: transforms_default17,
+    template: TEMPLATE13,
     edit: edit_default19,
     save: save30,
     deprecated: deprecated_default27
@@ -43720,7 +43835,7 @@ ${text}
     settings51[fieldsKey10] = [
       {
         id: "media",
-        label: (0, import_i18n114.__)("Media"),
+        label: (0, import_i18n117.__)("Media"),
         type: "media",
         Edit: {
           control: "media",
@@ -43743,7 +43858,7 @@ ${text}
       },
       {
         id: "link",
-        label: (0, import_i18n114.__)("Link"),
+        label: (0, import_i18n117.__)("Link"),
         type: "url",
         Edit: "link",
         // TODO: replace with custom component
@@ -43776,14 +43891,14 @@ ${text}
   var import_blocks55 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/missing/edit.mjs
-  var import_i18n115 = __toESM(require_i18n(), 1);
+  var import_i18n118 = __toESM(require_i18n(), 1);
   var import_element68 = __toESM(require_element(), 1);
-  var import_components69 = __toESM(require_components(), 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_runtime315 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
   function MissingEdit({ attributes, clientId }) {
     const { originalName, originalUndelimitedContent } = attributes;
     const hasContent = !!originalUndelimitedContent;
@@ -43812,48 +43927,48 @@ ${text}
     }
     const actions = [];
     let messageHTML;
-    const convertToHtmlButton = /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-      import_components69.Button,
+    const convertToHtmlButton = /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+      import_components68.Button,
       {
         __next40pxDefaultSize: true,
         onClick: convertToHTML,
         variant: "primary",
-        children: (0, import_i18n115.__)("Keep as HTML")
+        children: (0, import_i18n118.__)("Keep as HTML")
       },
       "convert"
     );
     if (hasContent && !hasFreeformBlock && (!originalName || originalName === "core/freeform")) {
       if (hasHTMLBlock) {
-        messageHTML = (0, import_i18n115.__)(
+        messageHTML = (0, import_i18n118.__)(
           "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_i18n115.__)(
+        messageHTML = (0, import_i18n118.__)(
           "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_i18n115.sprintf)(
+      messageHTML = (0, import_i18n118.sprintf)(
         /* translators: %s: block name */
-        (0, import_i18n115.__)(
+        (0, import_i18n118.__)(
           '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_i18n115.sprintf)(
+      messageHTML = (0, import_i18n118.sprintf)(
         /* translators: %s: block name */
-        (0, import_i18n115.__)(
+        (0, import_i18n118.__)(
           '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_runtime315.jsxs)("div", { ...(0, import_block_editor141.useBlockProps)({ className: "has-warning" }), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_block_editor141.Warning, { actions, children: messageHTML }),
-      /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_element68.RawHTML, { children: (0, import_dom13.safeHTML)(originalUndelimitedContent) })
+    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) })
     ] });
   }

@@ -43896,9 +44011,9 @@ ${text}

   // packages/block-library/build-module/missing/save.mjs
   var import_element69 = __toESM(require_element(), 1);
-  var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
   function save31({ attributes }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_element69.RawHTML, { children: attributes.originalContent });
+    return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_element69.RawHTML, { children: attributes.originalContent });
   }

   // packages/block-library/build-module/missing/index.mjs
@@ -43928,61 +44043,61 @@ ${text}
     name: () => name53,
     settings: () => settings53
   });
-  var import_i18n117 = __toESM(require_i18n(), 1);
+  var import_i18n120 = __toESM(require_i18n(), 1);
   var import_blocks58 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/more/edit.mjs
-  var import_i18n116 = __toESM(require_i18n(), 1);
-  var import_components70 = __toESM(require_components(), 1);
+  var import_i18n119 = __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_runtime317 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_TEXT = (0, import_i18n116.__)("Read more");
+  var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
+  var DEFAULT_TEXT = (0, import_i18n119.__)("Read more");
   function MoreEdit({
     attributes: { customText, noTeaser },
     insertBlocksAfter,
     setAttributes
   }) {
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)(import_jsx_runtime317.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(import_block_editor142.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
-        import_components70.__experimentalToolsPanel,
+    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)(
+        import_components69.__experimentalToolsPanel,
         {
-          label: (0, import_i18n116.__)("Settings"),
+          label: (0, import_i18n119.__)("Settings"),
           resetAll: () => {
             setAttributes({
               noTeaser: false
             });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
-            import_components70.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+            import_components69.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n116.__)("Hide excerpt"),
+              label: (0, import_i18n119.__)("Hide excerpt"),
               isShownByDefault: true,
               hasValue: () => noTeaser,
               onDeselect: () => setAttributes({ noTeaser: false }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
-                import_components70.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+                import_components69.ToggleControl,
                 {
-                  label: (0, import_i18n116.__)(
+                  label: (0, import_i18n119.__)(
                     "Hide the excerpt on the full content page"
                   ),
                   checked: !!noTeaser,
                   onChange: () => setAttributes({ noTeaser: !noTeaser }),
-                  help: (checked) => checked ? (0, import_i18n116.__)("The excerpt is hidden.") : (0, import_i18n116.__)("The excerpt is visible.")
+                  help: (checked) => checked ? (0, import_i18n119.__)("The excerpt is hidden.") : (0, import_i18n119.__)("The excerpt is visible.")
                 }
               )
             }
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime317.jsx)("div", { ...(0, import_block_editor142.useBlockProps)(), children: /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime320.jsx)("div", { ...(0, import_block_editor142.useBlockProps)(), children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
         import_block_editor142.PlainText,
         {
           __experimentalVersion: 2,
           tagName: "span",
-          "aria-label": (0, import_i18n116.__)('"Read more" text'),
+          "aria-label": (0, import_i18n119.__)('"Read more" text'),
           value: customText,
           placeholder: DEFAULT_TEXT,
           onChange: (value) => setAttributes({ customText: value }),
@@ -44032,11 +44147,11 @@ ${text}

   // packages/block-library/build-module/more/save.mjs
   var import_element70 = __toESM(require_element(), 1);
-  var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime321 = __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_runtime318.jsx)(import_element70.RawHTML, { children: [moreTag, noTeaserTag].filter(Boolean).join("\n") });
+    return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_element70.RawHTML, { children: [moreTag, noTeaserTag].filter(Boolean).join("\n") });
   }

   // packages/block-library/build-module/more/transforms.mjs
@@ -44088,7 +44203,7 @@ ${text}
     settings53[fieldsKey11] = [
       {
         id: "customText",
-        label: (0, import_i18n117.__)("Content"),
+        label: (0, import_i18n120.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -44108,7 +44223,7 @@ ${text}
     name: () => name54,
     settings: () => settings54
   });
-  var import_i18n149 = __toESM(require_i18n(), 1);
+  var import_i18n152 = __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);
@@ -44273,8 +44388,8 @@ ${text}
   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_components95 = __toESM(require_components(), 1);
-  var import_i18n148 = __toESM(require_i18n(), 1);
+  var import_components94 = __toESM(require_components(), 1);
+  var import_i18n151 = __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);
@@ -44388,24 +44503,24 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/placeholder/index.mjs
-  var import_components72 = __toESM(require_components(), 1);
-  var import_i18n120 = __toESM(require_i18n(), 1);
+  var import_components71 = __toESM(require_components(), 1);
+  var import_i18n123 = __toESM(require_i18n(), 1);
   var import_a11y = __toESM(require_a11y(), 1);
   var import_element72 = __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_i18n118 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n121 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
   var PlaceholderPreview = ({ isVisible = true }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
       "div",
       {
         "aria-hidden": !isVisible ? true : void 0,
         className: "wp-block-navigation-placeholder__preview",
-        children: /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)("div", { className: "wp-block-navigation-placeholder__actions__indicator", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(icon_default, { icon: navigation_default }),
-          (0, import_i18n118.__)("Navigation")
+        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")
         ] })
       }
     );
@@ -44413,22 +44528,22 @@ ${text}
   var placeholder_preview_default = PlaceholderPreview;

   // packages/block-library/build-module/navigation/edit/navigation-menu-selector.mjs
-  var import_components71 = __toESM(require_components(), 1);
-  var import_i18n119 = __toESM(require_i18n(), 1);
+  var import_components70 = __toESM(require_components(), 1);
+  var import_i18n122 = __toESM(require_i18n(), 1);
   var import_html_entities3 = __toESM(require_html_entities(), 1);
   var import_element71 = __toESM(require_element(), 1);
   var import_core_data31 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
   function buildMenuLabel(title, id, status) {
     if (!title) {
-      return (0, import_i18n119.sprintf)((0, import_i18n119.__)("(no title %s)"), id);
+      return (0, import_i18n122.sprintf)((0, import_i18n122.__)("(no title %s)"), id);
     }
     if (status === "publish") {
       return (0, import_html_entities3.decodeEntities)(title);
     }
-    return (0, import_i18n119.sprintf)(
+    return (0, import_i18n122.sprintf)(
       // translators: 1: title of the menu. 2: status of the menu (draft, pending, etc.).
-      (0, import_i18n119.__)("%1$s (%2$s)"),
+      (0, import_i18n122.__)("%1$s (%2$s)"),
       (0, import_html_entities3.decodeEntities)(title),
       status
     );
@@ -44442,7 +44557,7 @@ ${text}
     createNavigationMenuIsSuccess,
     createNavigationMenuIsError
   }) {
-    const createActionLabel = (0, import_i18n119.__)("Create from '%s'");
+    const createActionLabel = (0, import_i18n122.__)("Create from '%s'");
     const [isUpdatingMenuRef, setIsUpdatingMenuRef] = (0, import_element71.useState)(false);
     actionLabel3 = actionLabel3 || createActionLabel;
     const { records: classicMenus } = (0, import_core_data31.useEntityRecords)("root", "menu", {
@@ -44473,7 +44588,7 @@ ${text}
         return {
           value: id,
           label,
-          ariaLabel: (0, import_i18n119.sprintf)(actionLabel3, label),
+          ariaLabel: (0, import_i18n122.sprintf)(actionLabel3, label),
           disabled: isUpdatingMenuRef || isResolvingNavigationMenus || !hasResolvedNavigationMenus
         };
       }) || [];
@@ -44494,9 +44609,9 @@ ${text}
     const navMenuHasBeenDeleted = currentMenuId && isNavigationMenuMissing;
     let selectorLabel = "";
     if (isResolvingNavigationMenus) {
-      selectorLabel = (0, import_i18n119.__)("Loading\u2026");
+      selectorLabel = (0, import_i18n122.__)("Loading\u2026");
     } else if (noMenuSelected || noBlockMenus || menuUnavailable || navMenuHasBeenDeleted) {
-      selectorLabel = (0, import_i18n119.__)("Choose or create a Navigation Menu");
+      selectorLabel = (0, import_i18n122.__)("Choose or create a Navigation Menu");
     } else {
       selectorLabel = currentTitle;
     }
@@ -44514,15 +44629,15 @@ ${text}
       noBlockMenus,
       noMenuSelected
     ]);
-    const NavigationMenuSelectorDropdown = /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
-      import_components71.DropdownMenu,
+    const NavigationMenuSelectorDropdown = /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+      import_components70.DropdownMenu,
       {
         label: selectorLabel,
         icon: more_vertical_default,
         toggleProps: { size: "small" },
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime320.jsxs)(import_jsx_runtime320.Fragment, { children: [
-          showNavigationMenus && hasNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_components71.MenuGroup, { label: (0, import_i18n119.__)("Menus"), children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
-            import_components71.MenuItemsChoice,
+        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)(
+            import_components70.MenuItemsChoice,
             {
               value: currentMenuId,
               onSelect: (menuId) => {
@@ -44532,10 +44647,10 @@ ${text}
               choices: menuChoices
             }
           ) }),
-          showClassicMenus && hasClassicMenus && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_components71.MenuGroup, { label: (0, import_i18n119.__)("Import Classic Menus"), children: classicMenus?.map((menu) => {
+          showClassicMenus && hasClassicMenus && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_components70.MenuGroup, { label: (0, import_i18n122.__)("Import Classic Menus"), children: classicMenus?.map((menu) => {
             const label = (0, import_html_entities3.decodeEntities)(menu.name);
-            return /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
-              import_components71.MenuItem,
+            return /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+              import_components70.MenuItem,
               {
                 onClick: async () => {
                   setIsUpdatingMenuRef(true);
@@ -44543,7 +44658,7 @@ ${text}
                   setIsUpdatingMenuRef(false);
                   onClose();
                 },
-                "aria-label": (0, import_i18n119.sprintf)(
+                "aria-label": (0, import_i18n122.sprintf)(
                   createActionLabel,
                   label
                 ),
@@ -44553,8 +44668,8 @@ ${text}
               menu.id
             );
           }) }),
-          canUserCreateNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_components71.MenuGroup, { label: (0, import_i18n119.__)("Tools"), children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
-            import_components71.MenuItem,
+          canUserCreateNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_components70.MenuGroup, { label: (0, import_i18n122.__)("Tools"), children: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+            import_components70.MenuItem,
             {
               onClick: async () => {
                 setIsUpdatingMenuRef(true);
@@ -44563,7 +44678,7 @@ ${text}
                 onClose();
               },
               disabled: isUpdatingMenuRef || isResolvingNavigationMenus || !hasResolvedNavigationMenus,
-              children: (0, import_i18n119.__)("Create new Menu")
+              children: (0, import_i18n122.__)("Create new Menu")
             }
           ) })
         ] })
@@ -44574,7 +44689,7 @@ ${text}
   var navigation_menu_selector_default = NavigationMenuSelector;

   // packages/block-library/build-module/navigation/edit/placeholder/index.mjs
-  var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
   function NavigationPlaceholder({
     isSelected,
     currentMenuId,
@@ -44591,29 +44706,29 @@ ${text}
         return;
       }
       if (isResolvingMenus) {
-        (0, import_a11y.speak)((0, import_i18n120.__)("Loading navigation block setup options\u2026"));
+        (0, import_a11y.speak)((0, import_i18n123.__)("Loading navigation block setup options\u2026"));
       }
       if (hasResolvedMenus) {
-        (0, import_a11y.speak)((0, import_i18n120.__)("Navigation block setup options ready."));
+        (0, import_a11y.speak)((0, import_i18n123.__)("Navigation block setup options ready."));
       }
     }, [hasResolvedMenus, isResolvingMenus, isSelected]);
     const isResolvingActions = isResolvingMenus && isResolvingCanUserCreateNavigationMenus;
-    return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_jsx_runtime321.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_components72.Placeholder, { className: "wp-block-navigation-placeholder", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(placeholder_preview_default, { isVisible: !isSelected }),
-      /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+    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)(
         "div",
         {
           "aria-hidden": !isSelected ? true : void 0,
           className: "wp-block-navigation-placeholder__controls",
-          children: /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)("div", { className: "wp-block-navigation-placeholder__actions", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)("div", { className: "wp-block-navigation-placeholder__actions__indicator", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(icon_default, { icon: navigation_default }),
+          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 }),
               " ",
-              (0, import_i18n120.__)("Navigation")
+              (0, import_i18n123.__)("Navigation")
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime321.jsx)("hr", {}),
-            isResolvingActions && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components72.Spinner, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime324.jsx)("hr", {}),
+            isResolvingActions && /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(import_components71.Spinner, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
               navigation_menu_selector_default,
               {
                 currentMenuId,
@@ -44622,14 +44737,14 @@ ${text}
                 onSelectClassicMenu
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime321.jsx)("hr", {}),
-            canUserCreateNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-              import_components72.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime324.jsx)("hr", {}),
+            canUserCreateNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
+              import_components71.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: onCreateEmpty,
-                children: (0, import_i18n120.__)("Start empty")
+                children: (0, import_i18n123.__)("Start empty")
               }
             )
           ] })
@@ -44639,21 +44754,21 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/responsive-wrapper.mjs
-  var import_components73 = __toESM(require_components(), 1);
-  var import_i18n121 = __toESM(require_i18n(), 1);
+  var import_components72 = __toESM(require_components(), 1);
+  var import_i18n124 = __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_primitives164 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
+  var import_primitives165 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
   function OverlayMenuIcon({ icon: icon4 }) {
     if (icon4 === "menu") {
-      return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(icon_default, { icon: menu_default });
+      return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(icon_default, { icon: menu_default });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)(
-      import_primitives164.SVG,
+    return /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(
+      import_primitives165.SVG,
       {
         xmlns: "http://www.w3.org/2000/svg",
         viewBox: "0 0 24 24",
@@ -44662,8 +44777,8 @@ ${text}
         "aria-hidden": "true",
         focusable: "false",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_primitives164.Rect, { x: "4", y: "7.5", width: "16", height: "1.5" }),
-          /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_primitives164.Rect, { x: "4", y: "15", width: "16", height: "1.5" })
+          /* @__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" })
         ]
       }
     );
@@ -44675,7 +44790,7 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/responsive-wrapper.mjs
-  var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
   function ResponsiveWrapper({
     children,
     id,
@@ -44728,7 +44843,7 @@ ${text}
       ...isOpen && {
         role: "dialog",
         "aria-modal": true,
-        "aria-label": (0, import_i18n121.__)("Menu")
+        "aria-label": (0, import_i18n124.__)("Menu")
       }
     };
     const handleToggleClick = () => {
@@ -44745,47 +44860,47 @@ ${text}
       }
       onToggle(true);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_jsx_runtime323.Fragment, { children: [
-      !isOpen && /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(
-        import_components73.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(import_jsx_runtime326.Fragment, { children: [
+      !isOpen && /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(
+        import_components72.Button,
         {
           __next40pxDefaultSize: true,
           "aria-haspopup": "true",
-          "aria-label": hasIcon && (0, import_i18n121.__)("Open menu"),
+          "aria-label": hasIcon && (0, import_i18n124.__)("Open menu"),
           className: openButtonClasses,
           onClick: handleToggleClick,
           children: [
-            hasIcon && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(OverlayMenuIcon, { icon: icon4 }),
-            !hasIcon && (0, import_i18n121.__)("Menu")
+            hasIcon && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(OverlayMenuIcon, { icon: icon4 }),
+            !hasIcon && (0, import_i18n124.__)("Menu")
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
         "div",
         {
           className: responsiveContainerClasses,
           style: styles,
           id: modalId,
-          children: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
             "div",
             {
               className: "wp-block-navigation__responsive-close",
               tabIndex: "-1",
-              children: /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)("div", { ...dialogProps, children: [
-                /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(
-                  import_components73.Button,
+              children: /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { ...dialogProps, children: [
+                /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(
+                  import_components72.Button,
                   {
                     __next40pxDefaultSize: true,
                     className: "wp-block-navigation__responsive-container-close",
-                    "aria-label": hasIcon && (0, import_i18n121.__)("Close menu"),
+                    "aria-label": hasIcon && (0, import_i18n124.__)("Close menu"),
                     onClick: () => onToggle(false),
                     children: [
-                      hasIcon && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(icon_default, { icon: close_default }),
-                      !hasIcon && (0, import_i18n121.__)("Close")
+                      hasIcon && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(icon_default, { icon: close_default }),
+                      !hasIcon && (0, import_i18n124.__)("Close")
                     ]
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
                   "div",
                   {
                     className: "wp-block-navigation__responsive-container-content",
@@ -44806,7 +44921,7 @@ ${text}
   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_runtime324 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
   function NavigationInnerBlocks({
     clientId,
     hasCustomPlaceholder,
@@ -44845,7 +44960,7 @@ ${text}
       "wp_navigation"
     );
     const parentOrChildHasSelection = isSelected || isImmediateParentOfSelectedBlock && !selectedBlockHasChildren;
-    const placeholder2 = (0, import_element73.useMemo)(() => /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(placeholder_preview_default, {}), []);
+    const placeholder2 = (0, import_element73.useMemo)(() => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(placeholder_preview_default, {}), []);
     const hasMenuItems = !!blocks?.length;
     const showPlaceholder = !hasCustomPlaceholder && !hasMenuItems && !isSelected;
     const innerBlocksProps = (0, import_block_editor144.useInnerBlocksProps)(
@@ -44873,24 +44988,24 @@ ${text}
         __unstableDisableLayoutClassNames: true
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime324.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/navigation/edit/navigation-menu-name-control.mjs
-  var import_components74 = __toESM(require_components(), 1);
+  var import_components73 = __toESM(require_components(), 1);
   var import_core_data35 = __toESM(require_core_data(), 1);
-  var import_i18n122 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n125 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
   function NavigationMenuNameControl() {
     const [title, updateTitle] = (0, import_core_data35.useEntityProp)(
       "postType",
       "wp_navigation",
       "title"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-      import_components74.TextControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+      import_components73.TextControl,
       {
-        label: (0, import_i18n122.__)("Menu name"),
+        label: (0, import_i18n125.__)("Menu name"),
         value: title,
         onChange: updateTitle
       }
@@ -44899,7 +45014,7 @@ ${text}

   // packages/block-library/build-module/navigation/edit/unsaved-inner-blocks.mjs
   var import_block_editor145 = __toESM(require_block_editor(), 1);
-  var import_components75 = __toESM(require_components(), 1);
+  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);
@@ -44937,7 +45052,7 @@ ${text}
   };

   // packages/block-library/build-module/navigation/edit/unsaved-inner-blocks.mjs
-  var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_OBJECT2 = {};
   function UnsavedInnerBlocks({
     blocks,
@@ -44954,7 +45069,7 @@ ${text}
       originalBlocksRef?.current,
       blocks
     );
-    const isDisabled = (0, import_element74.useContext)(import_components75.Disabled.Context);
+    const isDisabled = (0, import_element74.useContext)(import_components74.Disabled.Context);
     const innerBlocksProps = (0, import_block_editor145.useInnerBlocksProps)(
       {
         className: "wp-block-navigation__container"
@@ -44995,24 +45110,24 @@ ${text}
       innerBlocksAreDirty,
       hasSelection
     ]);
-    const Wrapper = isSaving ? import_components75.Disabled : "div";
-    return /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(Wrapper, { ...innerBlocksProps });
+    const Wrapper = isSaving ? import_components74.Disabled : "div";
+    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(Wrapper, { ...innerBlocksProps });
   }

   // packages/block-library/build-module/navigation/edit/navigation-menu-delete-control.mjs
-  var import_components76 = __toESM(require_components(), 1);
+  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_i18n123 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n126 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);
   function NavigationMenuDeleteControl({ onDelete }) {
     const [isConfirmDialogVisible, setIsConfirmDialogVisible] = (0, import_element75.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_runtime327.jsxs)(import_jsx_runtime327.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-        import_components76.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime330.jsxs)(import_jsx_runtime330.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+        import_components75.Button,
         {
           __next40pxDefaultSize: true,
           className: "wp-block-navigation-delete-menu-button",
@@ -45021,11 +45136,11 @@ ${text}
           onClick: () => {
             setIsConfirmDialogVisible(true);
           },
-          children: (0, import_i18n123.__)("Delete menu")
+          children: (0, import_i18n126.__)("Delete menu")
         }
       ),
-      isConfirmDialogVisible && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-        import_components76.__experimentalConfirmDialog,
+      isConfirmDialogVisible && /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+        import_components75.__experimentalConfirmDialog,
         {
           isOpen: true,
           onConfirm: () => {
@@ -45037,9 +45152,9 @@ ${text}
           onCancel: () => {
             setIsConfirmDialogVisible(false);
           },
-          confirmButtonText: (0, import_i18n123.__)("Delete"),
+          confirmButtonText: (0, import_i18n126.__)("Delete"),
           size: "medium",
-          children: (0, import_i18n123.__)(
+          children: (0, import_i18n126.__)(
             "Are you sure you want to delete this Navigation Menu?"
           )
         }
@@ -45079,23 +45194,23 @@ ${text}
   var use_navigation_notice_default = useNavigationNotice;

   // packages/block-library/build-module/navigation/edit/overlay-menu-preview.mjs
-  var import_components77 = __toESM(require_components(), 1);
-  var import_i18n124 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
+  var import_components76 = __toESM(require_components(), 1);
+  var import_i18n127 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
   function OverlayMenuPreview({ setAttributes, hasIcon, icon: icon4 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(import_jsx_runtime328.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-        import_components77.__experimentalToolsPanelItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)(import_jsx_runtime331.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+        import_components76.__experimentalToolsPanelItem,
         {
-          label: (0, import_i18n124.__)("Show icon button"),
+          label: (0, import_i18n127.__)("Show icon button"),
           isShownByDefault: true,
           hasValue: () => !hasIcon,
           onDeselect: () => setAttributes({ hasIcon: true }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-            import_components77.ToggleControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+            import_components76.ToggleControl,
             {
-              label: (0, import_i18n124.__)("Show icon button"),
-              help: (0, import_i18n124.__)(
+              label: (0, import_i18n127.__)("Show icon button"),
+              help: (0, import_i18n127.__)(
                 "Configure the visual appearance of the button that toggles the overlay menu."
               ),
               onChange: (value) => setAttributes({ hasIcon: value }),
@@ -45104,36 +45219,36 @@ ${text}
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-        import_components77.__experimentalToolsPanelItem,
+      /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+        import_components76.__experimentalToolsPanelItem,
         {
-          label: (0, import_i18n124.__)("Icon"),
+          label: (0, import_i18n127.__)("Icon"),
           isShownByDefault: true,
           hasValue: () => icon4 !== "handle",
           onDeselect: () => setAttributes({ icon: "handle" }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(
-            import_components77.__experimentalToggleGroupControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)(
+            import_components76.__experimentalToggleGroupControl,
             {
               className: "wp-block-navigation__overlay-menu-icon-toggle-group",
-              label: (0, import_i18n124.__)("Icon"),
+              label: (0, import_i18n127.__)("Icon"),
               value: icon4,
               onChange: (value) => setAttributes({ icon: value }),
               isBlock: true,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-                  import_components77.__experimentalToggleGroupControlOption,
+                /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+                  import_components76.__experimentalToggleGroupControlOption,
                   {
                     value: "handle",
-                    "aria-label": (0, import_i18n124.__)("handle"),
-                    label: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(OverlayMenuIcon, { icon: "handle" })
+                    "aria-label": (0, import_i18n127.__)("handle"),
+                    label: /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(OverlayMenuIcon, { icon: "handle" })
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-                  import_components77.__experimentalToggleGroupControlOption,
+                /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+                  import_components76.__experimentalToggleGroupControlOption,
                   {
                     value: "menu",
-                    "aria-label": (0, import_i18n124.__)("menu"),
-                    label: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(OverlayMenuIcon, { icon: "menu" })
+                    "aria-label": (0, import_i18n127.__)("menu"),
+                    label: /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(OverlayMenuIcon, { icon: "menu" })
                   }
                 )
               ]
@@ -45145,8 +45260,8 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/overlay-panel.mjs
-  var import_components84 = __toESM(require_components(), 1);
-  var import_i18n132 = __toESM(require_i18n(), 1);
+  var import_components83 = __toESM(require_components(), 1);
+  var import_i18n135 = __toESM(require_i18n(), 1);
   var import_element81 = __toESM(require_element(), 1);

   // packages/block-library/build-module/navigation/edit/overlay-template-part-selector.mjs
@@ -45154,8 +45269,8 @@ ${text}
   var import_compose34 = __toESM(require_compose(), 1);
   var import_core_data39 = __toESM(require_core_data(), 1);
   var import_data73 = __toESM(require_data(), 1);
-  var import_components79 = __toESM(require_components(), 1);
-  var import_i18n127 = __toESM(require_i18n(), 1);
+  var import_components78 = __toESM(require_components(), 1);
+  var import_i18n130 = __toESM(require_i18n(), 1);
   var import_html_entities4 = __toESM(require_html_entities(), 1);
   var import_notices12 = __toESM(require_notices(), 1);

@@ -45164,83 +45279,9 @@ ${text}
   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_i18n125 = __toESM(require_i18n(), 1);
+  var import_i18n128 = __toESM(require_i18n(), 1);
   var import_blocks59 = __toESM(require_blocks(), 1);

-  // node_modules/tslib/tslib.es6.mjs
-  var __assign = function() {
-    __assign = Object.assign || function __assign2(t2) {
-      for (var s2, i2 = 1, n2 = arguments.length; i2 < n2; i2++) {
-        s2 = arguments[i2];
-        for (var p2 in s2) if (Object.prototype.hasOwnProperty.call(s2, p2)) t2[p2] = s2[p2];
-      }
-      return t2;
-    };
-    return __assign.apply(this, arguments);
-  };
-
-  // node_modules/lower-case/dist.es2015/index.js
-  function lowerCase(str) {
-    return str.toLowerCase();
-  }
-
-  // node_modules/no-case/dist.es2015/index.js
-  var DEFAULT_SPLIT_REGEXP = [/([a-z0-9])([A-Z])/g, /([A-Z])([A-Z][a-z])/g];
-  var DEFAULT_STRIP_REGEXP = /[^A-Z0-9]+/gi;
-  function noCase(input, options2) {
-    if (options2 === void 0) {
-      options2 = {};
-    }
-    var _a = options2.splitRegexp, splitRegexp = _a === void 0 ? DEFAULT_SPLIT_REGEXP : _a, _b = options2.stripRegexp, stripRegexp = _b === void 0 ? DEFAULT_STRIP_REGEXP : _b, _c = options2.transform, transform = _c === void 0 ? lowerCase : _c, _d = options2.delimiter, delimiter = _d === void 0 ? " " : _d;
-    var result = replace(replace(input, splitRegexp, "$1\0$2"), stripRegexp, "\0");
-    var start = 0;
-    var end = result.length;
-    while (result.charAt(start) === "\0")
-      start++;
-    while (result.charAt(end - 1) === "\0")
-      end--;
-    return result.slice(start, end).split("\0").map(transform).join(delimiter);
-  }
-  function replace(input, re, value) {
-    if (re instanceof RegExp)
-      return input.replace(re, value);
-    return re.reduce(function(input2, re2) {
-      return input2.replace(re2, value);
-    }, input);
-  }
-
-  // node_modules/upper-case-first/dist.es2015/index.js
-  function upperCaseFirst(input) {
-    return input.charAt(0).toUpperCase() + input.substr(1);
-  }
-
-  // node_modules/capital-case/dist.es2015/index.js
-  function capitalCaseTransform(input) {
-    return upperCaseFirst(input.toLowerCase());
-  }
-  function capitalCase(input, options2) {
-    if (options2 === void 0) {
-      options2 = {};
-    }
-    return noCase(input, __assign({ delimiter: " ", transform: capitalCaseTransform }, options2));
-  }
-
-  // node_modules/dot-case/dist.es2015/index.js
-  function dotCase(input, options2) {
-    if (options2 === void 0) {
-      options2 = {};
-    }
-    return noCase(input, __assign({ delimiter: "." }, options2));
-  }
-
-  // node_modules/param-case/dist.es2015/index.js
-  function paramCase(input, options2) {
-    if (options2 === void 0) {
-      options2 = {};
-    }
-    return dotCase(input, __assign({ delimiter: "-" }, options2));
-  }
-
   // packages/block-library/build-module/navigation/edit/utils.mjs
   function getComputedStyle3(node) {
     return node.ownerDocument.defaultView.getComputedStyle(node);
@@ -45341,7 +45382,7 @@ ${text}
         (templatePart2) => templatePart2.title?.rendered
       );
       const uniqueTitle = getUniqueTemplatePartTitle(
-        (0, import_i18n125.__)("Navigation Overlay"),
+        (0, import_i18n128.__)("Navigation Overlay"),
         templatePartsWithTitles
       );
       const cleanSlug = getCleanTemplatePartSlug(uniqueTitle);
@@ -45371,18 +45412,18 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/deleted-overlay-warning.mjs
-  var import_components78 = __toESM(require_components(), 1);
-  var import_i18n126 = __toESM(require_i18n(), 1);
+  var import_components77 = __toESM(require_components(), 1);
+  var import_i18n129 = __toESM(require_i18n(), 1);
   var import_element78 = __toESM(require_element(), 1);
-  var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
   function DeletedOverlayWarning({ onClear, onCreate, isCreating = false }) {
     const message = (0, import_element78.createInterpolateElement)(
-      (0, import_i18n126.__)(
+      (0, import_i18n129.__)(
         "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_runtime329.jsx)(
-          import_components78.Button,
+        clearButton: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+          import_components77.Button,
           {
             __next40pxDefaultSize: true,
             onClick: onClear,
@@ -45391,8 +45432,8 @@ ${text}
             accessibleWhenDisabled: true
           }
         ),
-        createButton: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-          import_components78.Button,
+        createButton: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+          import_components77.Button,
           {
             __next40pxDefaultSize: true,
             onClick: onCreate,
@@ -45404,8 +45445,8 @@ ${text}
         )
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-      import_components78.Notice,
+    return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+      import_components77.Notice,
       {
         status: "warning",
         isDismissible: false,
@@ -45417,7 +45458,7 @@ ${text}
   var deleted_overlay_warning_default = DeletedOverlayWarning;

   // packages/block-library/build-module/navigation/edit/overlay-template-part-selector.mjs
-  var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
   function OverlayTemplatePartSelector({
     overlay,
     overlayMenu,
@@ -45465,7 +45506,7 @@ ${text}
     const options2 = (0, import_element79.useMemo)(() => {
       const baseOptions = [
         {
-          label: (0, import_i18n127.__)("Default"),
+          label: (0, import_i18n130.__)("Default"),
           value: ""
         }
       ];
@@ -45483,9 +45524,9 @@ ${text}
       );
       if (overlay && !selectedTemplatePart) {
         templatePartOptions.unshift({
-          label: (0, import_i18n127.sprintf)(
+          label: (0, import_i18n130.sprintf)(
             /* translators: %s: Overlay slug. */
-            (0, import_i18n127.__)("%s (missing)"),
+            (0, import_i18n130.__)("%s (missing)"),
             overlay
           ),
           value: overlay
@@ -45544,7 +45585,7 @@ ${text}
           setIsCreating(false);
         }
       } catch (error2) {
-        const errorMessage = error2 instanceof Error && "code" in error2 && error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n127.__)("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_i18n130.__)("An error occurred while creating the overlay.");
         createErrorNotice(errorMessage, { type: "snackbar" });
         setIsCreating(false);
       }
@@ -45566,28 +45607,28 @@ ${text}
     }, [overlay, hasResolved, isResolving, selectedTemplatePart]);
     const helpText = (0, import_element79.useMemo)(() => {
       if (overlayTemplateParts.length === 0 && hasResolved) {
-        return (0, import_i18n127.__)("No overlays found.");
+        return (0, import_i18n130.__)("No overlays found.");
       }
-      return (0, import_i18n127.__)("Select an overlay for navigation.");
+      return (0, import_i18n130.__)("Select an overlay for navigation.");
     }, [overlayTemplateParts.length, hasResolved]);
     const editButtonLabel = (0, import_element79.useMemo)(() => {
-      return selectedTemplatePart ? (0, import_i18n127.sprintf)(
+      return selectedTemplatePart ? (0, import_i18n130.sprintf)(
         /* translators: %s: Overlay title. */
-        (0, import_i18n127.__)("Edit overlay: %s"),
+        (0, import_i18n130.__)("Edit overlay: %s"),
         selectedTemplatePart.title?.rendered ? (0, import_html_entities4.decodeEntities)(selectedTemplatePart.title.rendered) : selectedTemplatePart.slug
-      ) : (0, import_i18n127.__)("Edit overlay");
+      ) : (0, import_i18n130.__)("Edit overlay");
     }, [selectedTemplatePart]);
-    return /* @__PURE__ */ (0, import_jsx_runtime330.jsxs)("div", { className: "wp-block-navigation__overlay-selector", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime333.jsxs)("div", { className: "wp-block-navigation__overlay-selector", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
         "h3",
         {
           id: headingId,
           className: "wp-block-navigation__overlay-selector-header",
-          children: (0, import_i18n127.__)("Overlay template")
+          children: (0, import_i18n130.__)("Overlay template")
         }
       ),
-      hasResolved && (overlayTemplateParts.length === 0 || isCreating && overlayTemplateParts.length === 1) ? /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_jsx_runtime330.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-        import_components79.Button,
+      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)(
+        import_components78.Button,
         {
           __next40pxDefaultSize: true,
           variant: "secondary",
@@ -45596,11 +45637,11 @@ ${text}
           accessibleWhenDisabled: true,
           isBusy: isCreating,
           className: "wp-block-navigation__overlay-create-button-prominent",
-          children: (0, import_i18n127.__)("Create overlay")
+          children: (0, import_i18n130.__)("Create overlay")
         }
-      ) }) : /* @__PURE__ */ (0, import_jsx_runtime330.jsxs)(import_jsx_runtime330.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-          import_components79.Button,
+      ) }) : /* @__PURE__ */ (0, import_jsx_runtime333.jsxs)(import_jsx_runtime333.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+          import_components78.Button,
           {
             size: "small",
             icon: plus_default,
@@ -45608,21 +45649,21 @@ ${text}
             disabled: isCreateButtonDisabled,
             accessibleWhenDisabled: true,
             isBusy: isCreating,
-            label: (0, import_i18n127.__)("Create new overlay template"),
+            label: (0, import_i18n130.__)("Create new overlay template"),
             showTooltip: true,
             className: "wp-block-navigation__overlay-create-button"
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime330.jsxs)(
-          import_components79.__experimentalHStack,
+        /* @__PURE__ */ (0, import_jsx_runtime333.jsxs)(
+          import_components78.__experimentalHStack,
           {
             alignment: "flex-start",
             className: "wp-block-navigation__overlay-selector-controls",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_components79.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-                import_components79.SelectControl,
+              /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_components78.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+                import_components78.SelectControl,
                 {
-                  label: (0, import_i18n127.__)("Overlay template"),
+                  label: (0, import_i18n130.__)("Overlay template"),
                   hideLabelFromVision: true,
                   "aria-labelledby": headingId,
                   value: overlay || "",
@@ -45633,8 +45674,8 @@ ${text}
                   help: helpText
                 }
               ) }),
-              overlay && hasResolved && selectedTemplatePart && /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_components79.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-                import_components79.Button,
+              overlay && hasResolved && selectedTemplatePart && /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_components78.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+                import_components78.Button,
                 {
                   __next40pxDefaultSize: true,
                   variant: "secondary",
@@ -45644,13 +45685,13 @@ ${text}
                   label: editButtonLabel,
                   showTooltip: true,
                   className: "wp-block-navigation__overlay-edit-button",
-                  children: (0, import_i18n127.__)("Edit")
+                  children: (0, import_i18n130.__)("Edit")
                 }
               ) })
             ]
           }
         ),
-        isOverlayMissing && /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+        isOverlayMissing && /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
           deleted_overlay_warning_default,
           {
             onClear: handleClearOverlay,
@@ -45659,18 +45700,18 @@ ${text}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-        import_components79.__experimentalHStack,
+      /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+        import_components78.__experimentalHStack,
         {
           alignment: "flex-start",
           className: "wp-block-navigation__overlay-help-text-wrapper",
-          children: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-            import_components79.__experimentalText,
+          children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+            import_components78.__experimentalText,
             {
               variant: "muted",
               isBlock: true,
               className: "wp-block-navigation__overlay-help-text",
-              children: (0, import_i18n127.__)(
+              children: (0, import_i18n130.__)(
                 "An overlay template allows you to customize the appearance of the dialog that opens when the menu button is pressed."
               )
             }
@@ -45681,81 +45722,81 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/overlay-visibility-control.mjs
-  var import_components80 = __toESM(require_components(), 1);
-  var import_i18n128 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
+  var import_components79 = __toESM(require_components(), 1);
+  var import_i18n131 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
   function OverlayVisibilityControl({
     overlayMenu,
     setAttributes
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)(
-      import_components80.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
+      import_components79.__experimentalToggleGroupControl,
       {
-        label: (0, import_i18n128.__)("Overlay Visibility"),
-        "aria-label": (0, import_i18n128.__)("Configure overlay visibility"),
+        label: (0, import_i18n131.__)("Overlay Visibility"),
+        "aria-label": (0, import_i18n131.__)("Configure overlay visibility"),
         value: overlayMenu,
-        help: (0, import_i18n128.__)(
+        help: (0, import_i18n131.__)(
           "Collapses the navigation options in a menu icon opening an overlay."
         ),
         onChange: (value) => setAttributes({ overlayMenu: value }),
         isBlock: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(import_components80.__experimentalToggleGroupControlOption, { value: "never", label: (0, import_i18n128.__)("Off") }),
-          /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(import_components80.__experimentalToggleGroupControlOption, { value: "mobile", label: (0, import_i18n128.__)("Mobile") }),
-          /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(import_components80.__experimentalToggleGroupControlOption, { value: "always", label: (0, import_i18n128.__)("Always") })
+          /* @__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") })
         ]
       }
     );
   }

   // packages/block-library/build-module/navigation/edit/overlay-menu-preview-button.mjs
-  var import_components82 = __toESM(require_components(), 1);
-  var import_i18n130 = __toESM(require_i18n(), 1);
+  var import_components81 = __toESM(require_components(), 1);
+  var import_i18n133 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/navigation/edit/overlay-menu-preview-controls.mjs
-  var import_components81 = __toESM(require_components(), 1);
-  var import_i18n129 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
+  var import_components80 = __toESM(require_components(), 1);
+  var import_i18n132 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
   function OverlayMenuPreviewControls({
     hasIcon,
     icon: icon4,
     setAttributes
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(import_components81.__experimentalVStack, { spacing: 4, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
-        import_components81.ToggleControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime335.jsxs)(import_components80.__experimentalVStack, { spacing: 4, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+        import_components80.ToggleControl,
         {
-          label: (0, import_i18n129.__)("Show icon button"),
-          help: (0, import_i18n129.__)(
+          label: (0, import_i18n132.__)("Show icon button"),
+          help: (0, import_i18n132.__)(
             "Configure the visual appearance of the button that toggles the overlay menu."
           ),
           onChange: (value) => setAttributes({ hasIcon: value }),
           checked: hasIcon
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(
-        import_components81.__experimentalToggleGroupControl,
+      /* @__PURE__ */ (0, import_jsx_runtime335.jsxs)(
+        import_components80.__experimentalToggleGroupControl,
         {
           className: "wp-block-navigation__overlay-menu-icon-toggle-group",
-          label: (0, import_i18n129.__)("Icon"),
+          label: (0, import_i18n132.__)("Icon"),
           value: icon4,
           onChange: (value) => setAttributes({ icon: value }),
           isBlock: true,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
-              import_components81.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+              import_components80.__experimentalToggleGroupControlOption,
               {
                 value: "handle",
-                "aria-label": (0, import_i18n129.__)("handle"),
-                label: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(OverlayMenuIcon, { icon: "handle" })
+                "aria-label": (0, import_i18n132.__)("handle"),
+                label: /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(OverlayMenuIcon, { icon: "handle" })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
-              import_components81.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+              import_components80.__experimentalToggleGroupControlOption,
               {
                 value: "menu",
-                "aria-label": (0, import_i18n129.__)("menu"),
-                label: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(OverlayMenuIcon, { icon: "menu" })
+                "aria-label": (0, import_i18n132.__)("menu"),
+                label: /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(OverlayMenuIcon, { icon: "menu" })
               }
             )
           ]
@@ -45765,7 +45806,7 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/overlay-menu-preview-button.mjs
-  var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
   function OverlayMenuPreviewButton({
     isResponsive,
     overlayMenuPreview,
@@ -45780,35 +45821,35 @@ ${text}
     if (!isResponsive) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime333.jsxs)(import_jsx_runtime333.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime333.jsxs)(
-        import_components82.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(import_jsx_runtime336.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(
+        import_components81.Button,
         {
           __next40pxDefaultSize: true,
           className: overlayMenuPreviewClasses,
           onClick: () => setOverlayMenuPreview(!overlayMenuPreview),
-          "aria-label": (0, import_i18n130.__)("Overlay menu controls"),
+          "aria-label": (0, import_i18n133.__)("Overlay menu controls"),
           "aria-controls": overlayMenuPreviewId,
           "aria-expanded": overlayMenuPreview,
           children: [
-            hasIcon && /* @__PURE__ */ (0, import_jsx_runtime333.jsxs)(import_jsx_runtime333.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(OverlayMenuIcon, { icon: icon4 }),
-              /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(icon_default, { icon: close_default })
+            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_runtime333.jsxs)(import_jsx_runtime333.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime333.jsx)("span", { children: (0, import_i18n130.__)("Menu") }),
-              /* @__PURE__ */ (0, import_jsx_runtime333.jsx)("span", { children: (0, import_i18n130.__)("Close") })
+            !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") })
             ] })
           ]
         }
       ),
-      overlayMenuPreview && /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
-        import_components82.__experimentalVStack,
+      overlayMenuPreview && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+        import_components81.__experimentalVStack,
         {
           id: overlayMenuPreviewId,
           spacing: 4,
           style: containerStyle,
-          children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
             OverlayMenuPreviewControls,
             {
               hasIcon,
@@ -45826,10 +45867,10 @@ ${text}
   var import_core_data40 = __toESM(require_core_data(), 1);
   var import_element80 = __toESM(require_element(), 1);
   var import_blocks60 = __toESM(require_blocks(), 1);
-  var import_components83 = __toESM(require_components(), 1);
-  var import_i18n131 = __toESM(require_i18n(), 1);
+  var import_components82 = __toESM(require_components(), 1);
+  var import_i18n134 = __toESM(require_i18n(), 1);
   var import_block_editor147 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
   function OverlayPreview({ overlay, currentTheme }) {
     const templatePartId = (0, import_element80.useMemo)(() => {
       if (!overlay || !currentTheme) {
@@ -45882,19 +45923,19 @@ ${text}
       return null;
     }
     if (!hasResolved) {
-      return /* @__PURE__ */ (0, import_jsx_runtime334.jsx)("div", { className: "wp-block-navigation__overlay-preview-loading", children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_components83.Spinner, {}) });
+      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_runtime334.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
       "div",
       {
         className: "wp-block-navigation__overlay-preview",
-        "aria-label": (0, import_i18n131.__)("Navigation Overlay template part preview"),
+        "aria-label": (0, import_i18n134.__)("Navigation Overlay template part preview"),
         role: "region",
-        children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
           import_block_editor147.BlockPreview.Async,
           {
-            placeholder: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)("div", { className: "wp-block-navigation__overlay-preview-placeholder" }),
-            children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+            placeholder: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)("div", { className: "wp-block-navigation__overlay-preview-placeholder" }),
+            children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
               import_block_editor147.BlockPreview,
               {
                 blocks,
@@ -45909,7 +45950,7 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/overlay-panel.mjs
-  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
   function OverlayPanel({
     overlayMenu,
     overlay,
@@ -45926,15 +45967,15 @@ ${text}
     hasOverlays
   }) {
     const [isCreatingOverlay, setIsCreatingOverlay] = (0, import_element81.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_components84.PanelBody, { title: (0, import_i18n132.__)("Overlay"), initialOpen: true, children: /* @__PURE__ */ (0, import_jsx_runtime335.jsxs)(import_components84.__experimentalVStack, { spacing: 4, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+    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)(
         OverlayVisibilityControl,
         {
           overlayMenu,
           setAttributes
         }
       ),
-      overlayMenu !== "never" && /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+      overlayMenu !== "never" && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
         OverlayMenuPreviewButton,
         {
           isResponsive,
@@ -45947,7 +45988,7 @@ ${text}
           overlayMenuPreviewId
         }
       ),
-      overlayMenu !== "never" && /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+      overlayMenu !== "never" && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
         OverlayTemplatePartSelector,
         {
           overlay,
@@ -45958,7 +45999,7 @@ ${text}
           setIsCreatingOverlay
         }
       ),
-      overlayMenu !== "never" && overlay && hasOverlays && !isCreatingOverlay && /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+      overlayMenu !== "never" && overlay && hasOverlays && !isCreatingOverlay && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
         OverlayPreview,
         {
           overlay,
@@ -45972,7 +46013,7 @@ ${text}
   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_i18n133 = __toESM(require_i18n(), 1);
+  var import_i18n136 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/navigation/menu-items-to-blocks.mjs
   var import_blocks61 = __toESM(require_blocks(), 1);
@@ -46226,9 +46267,9 @@ ${text}
           });
         } catch (err) {
           throw new Error(
-            (0, import_i18n133.sprintf)(
+            (0, import_i18n136.sprintf)(
               // translators: %s: The name of a menu (e.g. Header menu).
-              (0, import_i18n133.__)(`Unable to fetch classic menu "%s" from API.`),
+              (0, import_i18n136.__)(`Unable to fetch classic menu "%s" from API.`),
               menuName
             ),
             {
@@ -46238,9 +46279,9 @@ ${text}
         }
         if (classicMenuItems === null) {
           throw new Error(
-            (0, import_i18n133.sprintf)(
+            (0, import_i18n136.sprintf)(
               // translators: %s: The name of a menu (e.g. Header menu).
-              (0, import_i18n133.__)(`Unable to fetch classic menu "%s" from API.`),
+              (0, import_i18n136.__)(`Unable to fetch classic menu "%s" from API.`),
               menuName
             )
           );
@@ -46263,9 +46304,9 @@ ${text}
           );
         } catch (err) {
           throw new Error(
-            (0, import_i18n133.sprintf)(
+            (0, import_i18n136.sprintf)(
               // translators: %s: The name of a menu (e.g. Header menu).
-              (0, import_i18n133.__)(`Unable to create Navigation Menu "%s".`),
+              (0, import_i18n136.__)(`Unable to create Navigation Menu "%s".`),
               menuName
             ),
             {
@@ -46304,9 +46345,9 @@ ${text}
           classicMenuBeingConvertedId = null;
           if (throwOnError) {
             throw new Error(
-              (0, import_i18n133.sprintf)(
+              (0, import_i18n136.sprintf)(
                 // translators: %s: The name of a menu (e.g. Header menu).
-                (0, import_i18n133.__)(`Unable to create Navigation Menu "%s".`),
+                (0, import_i18n136.__)(`Unable to create Navigation Menu "%s".`),
                 menuName
               ),
               {
@@ -46333,11 +46374,11 @@ ${text}
   var import_element85 = __toESM(require_element(), 1);

   // packages/block-library/build-module/navigation/edit/use-generate-default-navigation-title.mjs
-  var import_components85 = __toESM(require_components(), 1);
+  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_i18n134 = __toESM(require_i18n(), 1);
+  var import_i18n137 = __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);
@@ -46417,7 +46458,7 @@ ${text}
     { per_page: -1, status: "publish" }
   ];
   function useGenerateDefaultNavigationTitle(clientId) {
-    const isDisabled = (0, import_element84.useContext)(import_components85.Disabled.Context);
+    const isDisabled = (0, import_element84.useContext)(import_components84.Disabled.Context);
     const area = useTemplatePartAreaLabel(isDisabled ? void 0 : clientId);
     const registry = (0, import_data78.useRegistry)();
     return (0, import_element84.useCallback)(async () => {
@@ -46429,13 +46470,13 @@ ${text}
         getEntityRecords(...DRAFT_MENU_PARAMS),
         getEntityRecords(...PUBLISHED_MENU_PARAMS)
       ]);
-      const title = area ? (0, import_i18n134.sprintf)(
+      const title = area ? (0, import_i18n137.sprintf)(
         // translators: %s: the name of a menu (e.g. Header menu).
-        (0, import_i18n134.__)("%s menu"),
+        (0, import_i18n137.__)("%s menu"),
         area
       ) : (
         // translators: 'menu' as in website navigation menu.
-        (0, import_i18n134.__)("Menu")
+        (0, import_i18n137.__)("Menu")
       );
       const matchingMenuTitleCount = [
         ...draftNavigationMenus,
@@ -46550,19 +46591,19 @@ ${text}

   // packages/block-library/build-module/navigation/edit/manage-menus-button.mjs
   var import_url13 = __toESM(require_url(), 1);
-  var import_components86 = __toESM(require_components(), 1);
-  var import_i18n135 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 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 ManageMenusButton = ({
     className = "",
     disabled: disabled2,
     isMenuItem = false
   }) => {
-    let ComponentName = import_components86.Button;
+    let ComponentName = import_components85.Button;
     if (isMenuItem) {
-      ComponentName = import_components86.MenuItem;
+      ComponentName = import_components85.MenuItem;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
       ComponentName,
       {
         variant: "link",
@@ -46571,7 +46612,7 @@ ${text}
         href: (0, import_url13.addQueryArgs)("edit.php", {
           post_type: "wp_navigation"
         }),
-        children: (0, import_i18n135.__)("Manage menus")
+        children: (0, import_i18n138.__)("Manage menus")
       }
     );
   };
@@ -46579,17 +46620,17 @@ ${text}

   // packages/block-library/build-module/navigation/edit/menu-inspector-controls.mjs
   var import_block_editor162 = __toESM(require_block_editor(), 1);
-  var import_components94 = __toESM(require_components(), 1);
+  var import_components93 = __toESM(require_components(), 1);
   var import_data90 = __toESM(require_data(), 1);
-  var import_i18n146 = __toESM(require_i18n(), 1);
+  var import_i18n149 = __toESM(require_i18n(), 1);
   var import_element91 = __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_components87 = __toESM(require_components(), 1);
-  var import_i18n136 = __toESM(require_i18n(), 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_runtime337 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
   function DeletedNavigationWarning({ onCreateNew, isNotice = false }) {
     const [isButtonDisabled, setIsButtonDisabled] = (0, import_element86.useState)(false);
     const handleButtonClick = () => {
@@ -46597,12 +46638,12 @@ ${text}
       onCreateNew();
     };
     const message = (0, import_element86.createInterpolateElement)(
-      (0, import_i18n136.__)(
+      (0, import_i18n139.__)(
         "Navigation Menu has been deleted or is unavailable. <button>Create a new Menu?</button>"
       ),
       {
-        button: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-          import_components87.Button,
+        button: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
+          import_components86.Button,
           {
             __next40pxDefaultSize: true,
             onClick: handleButtonClick,
@@ -46613,17 +46654,17 @@ ${text}
         )
       }
     );
-    return isNotice ? /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(import_components87.Notice, { status: "warning", isDismissible: false, children: message }) : /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(import_block_editor151.Warning, { children: message });
+    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 });
   }
   var deleted_navigation_warning_default = DeletedNavigationWarning;

   // packages/block-library/build-module/navigation/edit/leaf-more-menu.mjs
   var import_blocks63 = __toESM(require_blocks(), 1);
-  var import_components88 = __toESM(require_components(), 1);
+  var import_components87 = __toESM(require_components(), 1);
   var import_data81 = __toESM(require_data(), 1);
-  var import_i18n137 = __toESM(require_i18n(), 1);
+  var import_i18n140 = __toESM(require_i18n(), 1);
   var import_block_editor152 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
   var POPOVER_PROPS = {
     className: "block-editor-block-settings-menu__popover",
     placement: "bottom-start"
@@ -46633,19 +46674,16 @@ ${text}
     "core/navigation-submenu"
   ];
   function AddSubmenuItem({
-    block,
+    clientId,
     onClose,
-    expandedState,
-    expand,
-    setInsertedBlock
+    isDisabled,
+    updateExpansion,
+    setInsertedBlockClientId
   }) {
     const { insertBlock, replaceBlock, replaceInnerBlocks } = (0, import_data81.useDispatch)(import_block_editor152.store);
-    const clientId = block.clientId;
-    const isDisabled = !BLOCKS_THAT_CAN_BE_CONVERTED_TO_SUBMENU.includes(
-      block.name
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-      import_components88.MenuItem,
+    const { getBlock } = (0, import_data81.useSelect)(import_block_editor152.store);
+    return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+      import_components87.MenuItem,
       {
         icon: add_submenu_default,
         disabled: isDisabled,
@@ -46655,6 +46693,7 @@ ${text}
             DEFAULT_BLOCK5.name,
             DEFAULT_BLOCK5.attributes
           );
+          const block = getBlock(clientId);
           if (block.name === "core/navigation-submenu") {
             insertBlock(
               newLink,
@@ -46675,19 +46714,20 @@ ${text}
               updateSelectionOnInsert
             );
           }
-          setInsertedBlock(newLink);
-          if (!expandedState[block.clientId]) {
-            expand(block.clientId);
-          }
+          setInsertedBlockClientId(newLink.clientId);
+          updateExpansion({ type: "expand", clientIds: [clientId] });
           onClose();
         },
-        children: (0, import_i18n137.__)("Add submenu link")
+        children: (0, import_i18n140.__)("Add submenu link")
       }
     );
   }
-  function LeafMoreMenu(props) {
-    const { block } = props;
-    const { clientId } = block;
+  function LeafMoreMenu({
+    clientId,
+    updateExpansion,
+    setInsertedBlockClientId,
+    ...props
+  }) {
     const {
       moveBlocksDown,
       moveBlocksUp,
@@ -46696,15 +46736,23 @@ ${text}
       insertBeforeBlock,
       insertAfterBlock
     } = (0, import_data81.useDispatch)(import_block_editor152.store);
-    const removeLabel = (0, import_i18n137.sprintf)(
+    const removeLabel = (0, import_i18n140.sprintf)(
       /* translators: %s: block name */
-      (0, import_i18n137.__)("Remove %s"),
+      (0, import_i18n140.__)("Remove %s"),
       (0, import_block_editor152.BlockTitle)({ clientId, maximumLength: 25 })
     );
-    const { rootClientId, canDuplicate, canInsertBlock, isFirst, isLast } = (0, import_data81.useSelect)(
+    const {
+      blockName,
+      rootClientId,
+      canDuplicate,
+      canInsertBlock,
+      isFirst,
+      isLast
+    } = (0, import_data81.useSelect)(
       (select10) => {
         const {
           getBlockRootClientId,
+          getBlockName,
           canInsertBlockType,
           getDirectInsertBlock,
           getBlockIndex,
@@ -46712,34 +46760,37 @@ ${text}
         } = select10(import_block_editor152.store);
         const { getDefaultBlockName: getDefaultBlockName16 } = select10(import_blocks63.store);
         const _rootClientId = getBlockRootClientId(clientId);
+        const _blockName = getBlockName(clientId);
         const canInsertDefaultBlock = canInsertBlockType(
           getDefaultBlockName16(),
           _rootClientId
         );
         const directInsertBlock = _rootClientId ? getDirectInsertBlock(_rootClientId) : null;
         return {
+          blockName: _blockName,
           rootClientId: _rootClientId,
-          canDuplicate: !!block && (0, import_blocks63.hasBlockSupport)(block.name, "multiple", true) && canInsertBlockType(block.name, _rootClientId),
-          canInsertBlock: (canInsertDefaultBlock || !!directInsertBlock) && !!block && canInsertBlockType(block.name, _rootClientId),
+          canDuplicate: !!_blockName && (0, import_blocks63.hasBlockSupport)(_blockName, "multiple", true) && canInsertBlockType(_blockName, _rootClientId),
+          canInsertBlock: (canInsertDefaultBlock || !!directInsertBlock) && !!_blockName && canInsertBlockType(_blockName, _rootClientId),
           isFirst: getBlockIndex(clientId) === 0,
           isLast: getBlockIndex(clientId) === getBlockCount(_rootClientId) - 1
         };
       },
-      [clientId, block]
+      [clientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-      import_components88.DropdownMenu,
+    const isSubmenuDisabled = !BLOCKS_THAT_CAN_BE_CONVERTED_TO_SUBMENU.includes(blockName);
+    return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+      import_components87.DropdownMenu,
       {
         icon: more_vertical_default,
-        label: (0, import_i18n137.__)("Options"),
+        label: (0, import_i18n140.__)("Options"),
         className: "block-editor-block-settings-menu",
         popoverProps: POPOVER_PROPS,
         noIcons: true,
         ...props,
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_jsx_runtime338.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_components88.MenuGroup, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-              import_components88.MenuItem,
+        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)(
+              import_components87.MenuItem,
               {
                 icon: chevron_up_default,
                 disabled: isFirst,
@@ -46748,11 +46799,11 @@ ${text}
                   moveBlocksUp([clientId], rootClientId);
                   onClose();
                 },
-                children: (0, import_i18n137.__)("Move up")
+                children: (0, import_i18n140.__)("Move up")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-              import_components88.MenuItem,
+            /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+              import_components87.MenuItem,
               {
                 icon: chevron_down_default,
                 disabled: isLast,
@@ -46761,54 +46812,54 @@ ${text}
                   moveBlocksDown([clientId], rootClientId);
                   onClose();
                 },
-                children: (0, import_i18n137.__)("Move down")
+                children: (0, import_i18n140.__)("Move down")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
               AddSubmenuItem,
               {
-                block,
+                clientId,
                 onClose,
-                expandedState: props.expandedState,
-                expand: props.expand,
-                setInsertedBlock: props.setInsertedBlock
+                isDisabled: isSubmenuDisabled,
+                updateExpansion,
+                setInsertedBlockClientId
               }
             ),
-            canDuplicate && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-              import_components88.MenuItem,
+            canDuplicate && /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+              import_components87.MenuItem,
               {
                 onClick: () => {
                   duplicateBlocks([clientId]);
                   onClose();
                 },
-                children: (0, import_i18n137.__)("Duplicate")
+                children: (0, import_i18n140.__)("Duplicate")
               }
             ),
-            canInsertBlock && /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_jsx_runtime338.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-                import_components88.MenuItem,
+            canInsertBlock && /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)(import_jsx_runtime341.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+                import_components87.MenuItem,
                 {
                   onClick: () => {
                     insertBeforeBlock(clientId);
                     onClose();
                   },
-                  children: (0, import_i18n137.__)("Add before")
+                  children: (0, import_i18n140.__)("Add before")
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-                import_components88.MenuItem,
+              /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+                import_components87.MenuItem,
                 {
                   onClick: () => {
                     insertAfterBlock(clientId);
                     onClose();
                   },
-                  children: (0, import_i18n137.__)("Add after")
+                  children: (0, import_i18n140.__)("Add after")
                 }
               )
             ] })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_components88.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-            import_components88.MenuItem,
+          /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(import_components87.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+            import_components87.MenuItem,
             {
               onClick: () => {
                 removeBlocks([clientId], false);
@@ -46827,8 +46878,8 @@ ${text}
   var import_data89 = __toESM(require_data(), 1);

   // packages/block-library/build-module/navigation-link/shared/controls.mjs
-  var import_components92 = __toESM(require_components(), 1);
-  var import_i18n143 = __toESM(require_i18n(), 1);
+  var import_components91 = __toESM(require_components(), 1);
+  var import_i18n146 = __toESM(require_i18n(), 1);
   var import_dom16 = __toESM(require_dom(), 1);
   var import_block_editor158 = __toESM(require_block_editor(), 1);
   var import_data87 = __toESM(require_data(), 1);
@@ -47025,8 +47076,8 @@ ${text}

   // packages/block-library/build-module/navigation-link/link-ui/index.mjs
   var import_dom15 = __toESM(require_dom(), 1);
-  var import_components91 = __toESM(require_components(), 1);
-  var import_i18n141 = __toESM(require_i18n(), 1);
+  var import_components90 = __toESM(require_components(), 1);
+  var import_i18n144 = __toESM(require_i18n(), 1);
   var import_block_editor155 = __toESM(require_block_editor(), 1);
   var import_element89 = __toESM(require_element(), 1);
   var import_core_data47 = __toESM(require_core_data(), 1);
@@ -47034,8 +47085,8 @@ ${text}
   var import_url15 = __toESM(require_url(), 1);

   // packages/block-library/build-module/navigation-link/link-ui/page-creator.mjs
-  var import_components90 = __toESM(require_components(), 1);
-  var import_i18n139 = __toESM(require_i18n(), 1);
+  var import_components89 = __toESM(require_components(), 1);
+  var import_i18n142 = __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);
@@ -47043,22 +47094,22 @@ ${text}
   var import_element88 = __toESM(require_element(), 1);

   // packages/block-library/build-module/navigation-link/link-ui/dialog-wrapper.mjs
-  var import_components89 = __toESM(require_components(), 1);
-  var import_i18n138 = __toESM(require_i18n(), 1);
+  var import_components88 = __toESM(require_components(), 1);
+  var import_i18n141 = __toESM(require_i18n(), 1);
   var import_compose35 = __toESM(require_compose(), 1);
-  var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
   function BackButton({ className, onBack }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
-      import_components89.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+      import_components88.Button,
       {
         className,
-        icon: (0, import_i18n138.isRTL)() ? chevron_right_small_default : chevron_left_small_default,
+        icon: (0, import_i18n141.isRTL)() ? chevron_right_small_default : chevron_left_small_default,
         onClick: (e3) => {
           e3.preventDefault();
           onBack();
         },
         size: "small",
-        children: (0, import_i18n138.__)("Back")
+        children: (0, import_i18n141.__)("Back")
       }
     );
   }
@@ -47073,7 +47124,7 @@ ${text}
     );
     const focusOnMountRef = (0, import_compose35.useFocusOnMount)("firstElement");
     const backButtonClassName = `${className}__back`;
-    return /* @__PURE__ */ (0, import_jsx_runtime339.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime342.jsxs)(
       "div",
       {
         className,
@@ -47082,11 +47133,11 @@ ${text}
         "aria-describedby": dialogDescriptionId,
         ref: focusOnMountRef,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime339.jsxs)(VisuallyHidden, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime339.jsx)("h2", { id: dialogTitleId, children: title }),
-            /* @__PURE__ */ (0, import_jsx_runtime339.jsx)("p", { id: dialogDescriptionId, children: description })
+          /* @__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_runtime339.jsx)(BackButton, { className: backButtonClassName, onBack }),
+          /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(BackButton, { className: backButtonClassName, onBack }),
           children
         ]
       }
@@ -47095,7 +47146,7 @@ ${text}
   var dialog_wrapper_default = DialogWrapper;

   // packages/block-library/build-module/navigation-link/link-ui/page-creator.mjs
-  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
   function LinkUIPageCreator({
     postType,
     onBack,
@@ -47144,9 +47195,9 @@ ${text}
             kind: "post-type"
           };
           createSuccessNotice(
-            (0, import_i18n139.sprintf)(
+            (0, import_i18n142.sprintf)(
               // translators: %s: the name of the new page being created.
-              (0, import_i18n139.__)("%s page created successfully."),
+              (0, import_i18n142.__)("%s page created successfully."),
               (0, import_html_entities5.decodeEntities)(savedRecord.title.rendered)
             ),
             {
@@ -47158,7 +47209,7 @@ ${text}
         }
       } catch {
         createErrorNotice(
-          (0, import_i18n139.__)("Failed to create page. Please try again."),
+          (0, import_i18n142.__)("Failed to create page. Please try again."),
           {
             type: "snackbar",
             id: "page-created-error"
@@ -47167,56 +47218,56 @@ ${text}
       }
     }
     const isSubmitDisabled = isSaving || !isTitleValid;
-    return /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
       dialog_wrapper_default,
       {
         className: "link-ui-page-creator",
-        title: (0, import_i18n139.__)("Create page"),
-        description: (0, import_i18n139.__)("Create a new page to add to your Navigation."),
+        title: (0, import_i18n142.__)("Create page"),
+        description: (0, import_i18n142.__)("Create a new page to add to your Navigation."),
         onBack,
-        children: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(import_components90.__experimentalVStack, { className: "link-ui-page-creator__inner", spacing: 4, children: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)("form", { onSubmit: createPage, children: /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(import_components90.__experimentalVStack, { spacing: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-            import_components90.TextControl,
+        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)(
+            import_components89.TextControl,
             {
-              label: (0, import_i18n139.__)("Title"),
+              label: (0, import_i18n142.__)("Title"),
               onChange: setTitle,
-              placeholder: (0, import_i18n139.__)("No title"),
+              placeholder: (0, import_i18n142.__)("No title"),
               value: title
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-            import_components90.CheckboxControl,
+          /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+            import_components89.CheckboxControl,
             {
-              label: (0, import_i18n139.__)("Publish"),
-              help: (0, import_i18n139.__)(
+              label: (0, import_i18n142.__)("Publish"),
+              help: (0, import_i18n142.__)(
                 "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_runtime340.jsx)(import_components90.Notice, { status: "error", isDismissible: false, children: lastError.message }),
-          /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(import_components90.__experimentalHStack, { spacing: 2, justify: "flex-end", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-              import_components90.Button,
+          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)(
+              import_components89.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: onBack,
                 disabled: isSaving,
                 accessibleWhenDisabled: true,
-                children: (0, import_i18n139.__)("Cancel")
+                children: (0, import_i18n142.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-              import_components90.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+              import_components89.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 type: "submit",
                 isBusy: isSaving,
                 "aria-disabled": isSubmitDisabled,
-                children: (0, import_i18n139.__)("Create page")
+                children: (0, import_i18n142.__)("Create page")
               }
             )
           ] })
@@ -47226,10 +47277,10 @@ ${text}
   }

   // packages/block-library/build-module/navigation-link/link-ui/block-inserter.mjs
-  var import_i18n140 = __toESM(require_i18n(), 1);
+  var import_i18n143 = __toESM(require_i18n(), 1);
   var import_data84 = __toESM(require_data(), 1);
   var import_block_editor154 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
   var { PrivateQuickInserter: QuickInserter } = unlock(
     import_block_editor154.privateApis
   );
@@ -47246,14 +47297,14 @@ ${text}
     if (!clientId) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
       dialog_wrapper_default,
       {
         className: "link-ui-block-inserter",
-        title: (0, import_i18n140.__)("Add block"),
-        description: (0, import_i18n140.__)("Choose a block to add to your Navigation."),
+        title: (0, import_i18n143.__)("Add block"),
+        description: (0, import_i18n143.__)("Choose a block to add to your Navigation."),
         onBack,
-        children: /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
           QuickInserter,
           {
             rootClientId: rootBlockClientId,
@@ -47271,7 +47322,7 @@ ${text}
   var block_inserter_default = LinkUIBlockInserter;

   // packages/block-library/build-module/navigation-link/link-ui/index.mjs
-  var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
   function getSuggestionsQuery(type, kind) {
     const perPage = 20;
     switch (type) {
@@ -47387,8 +47438,8 @@ ${text}
       }
     }, [shouldFocusPane]);
     const blockEditingMode = (0, import_block_editor155.useBlockEditingMode)();
-    return /* @__PURE__ */ (0, import_jsx_runtime342.jsxs)(
-      import_components91.Popover,
+    return /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)(
+      import_components90.Popover,
       {
         ref,
         placement: "bottom",
@@ -47396,7 +47447,7 @@ ${text}
         anchor: props.anchor,
         shift: true,
         children: [
-          !addingBlock && !addingPage && /* @__PURE__ */ (0, import_jsx_runtime342.jsxs)(
+          !addingBlock && !addingPage && /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)(
             "div",
             {
               ref: linkControlWrapperRef,
@@ -47404,13 +47455,13 @@ ${text}
               "aria-labelledby": dialogTitleId,
               "aria-describedby": dialogDescriptionId,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime342.jsxs)(VisuallyHidden, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime342.jsx)("h2", { id: dialogTitleId, children: (0, import_i18n141.__)("Add link") }),
-                  /* @__PURE__ */ (0, import_jsx_runtime342.jsx)("p", { id: dialogDescriptionId, children: (0, import_i18n141.__)(
+                /* @__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.__)(
                     "Search for and add a link to your Navigation."
                   ) })
                 ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
                   import_block_editor155.LinkControl,
                   {
                     hasTextControl: true,
@@ -47434,7 +47485,7 @@ ${text}
                       if (link?.url?.length) {
                         return null;
                       }
-                      return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+                      return /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
                         LinkUITools,
                         {
                           addPageButtonRef,
@@ -47455,7 +47506,7 @@ ${text}
               ]
             }
           ),
-          addingBlock && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+          addingBlock && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
             block_inserter_default,
             {
               clientId: props.clientId,
@@ -47467,7 +47518,7 @@ ${text}
               onBlockInsert: props?.onBlockInsert
             }
           ),
-          addingPage && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+          addingPage && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
             LinkUIPageCreator,
             {
               postType,
@@ -47497,9 +47548,9 @@ ${text}
     if (!canAddPage && !canAddBlock) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime342.jsxs)(import_components91.__experimentalVStack, { spacing: 0, className: "link-ui-tools", children: [
-      canAddPage && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
-        import_components91.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)(import_components90.__experimentalVStack, { spacing: 0, className: "link-ui-tools", children: [
+      canAddPage && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+        import_components90.Button,
         {
           __next40pxDefaultSize: true,
           ref: addPageButtonRef,
@@ -47509,11 +47560,11 @@ ${text}
             setAddingPage(true);
           },
           "aria-haspopup": blockInserterAriaRole,
-          children: (0, import_i18n141.__)("Create page")
+          children: (0, import_i18n144.__)("Create page")
         }
       ),
-      canAddBlock && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
-        import_components91.Button,
+      canAddBlock && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+        import_components90.Button,
         {
           __next40pxDefaultSize: true,
           ref: addBlockButtonRef,
@@ -47523,14 +47574,14 @@ ${text}
             setAddingBlock(true);
           },
           "aria-haspopup": blockInserterAriaRole,
-          children: (0, import_i18n141.__)("Add block")
+          children: (0, import_i18n144.__)("Add block")
         }
       )
     ] });
   };

   // packages/block-library/build-module/navigation-link/shared/use-link-preview.mjs
-  var import_i18n142 = __toESM(require_i18n(), 1);
+  var import_i18n145 = __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);
@@ -47600,47 +47651,47 @@ ${text}
     if (url) {
       if (isExternal) {
         badges.push({
-          label: (0, import_i18n142.__)("External link"),
+          label: (0, import_i18n145.__)("External link"),
           intent: "default"
         });
       } else if (isHashLink(url)) {
         badges.push({
-          label: (0, import_i18n142.__)("Internal link"),
+          label: (0, import_i18n145.__)("Internal link"),
           intent: "default"
         });
       } else if (isHomepage(url, homeUrl)) {
         badges.push({
-          label: (0, import_i18n142.__)("Homepage"),
+          label: (0, import_i18n145.__)("Homepage"),
           intent: "default"
         });
       } else if (type && type !== "custom") {
         badges.push({ label: capitalize(type), intent: "default" });
       } else {
         badges.push({
-          label: (0, import_i18n142.__)("Page"),
+          label: (0, import_i18n145.__)("Page"),
           intent: "default"
         });
       }
     }
     if (hasBinding && !isEntityAvailable) {
       badges.push({
-        label: (0, import_i18n142.sprintf)(
+        label: (0, import_i18n145.sprintf)(
           /* translators: %s is the entity type (e.g., "page", "post", "category") */
-          (0, import_i18n142.__)("Missing %s"),
+          (0, import_i18n145.__)("Missing %s"),
           type
         ),
         intent: "error"
       });
     } else if (!url) {
-      badges.push({ label: (0, import_i18n142.__)("No link selected"), intent: "error" });
+      badges.push({ label: (0, import_i18n145.__)("No link selected"), intent: "error" });
     } else if (entityStatus) {
       const statusMap = {
-        publish: { label: (0, import_i18n142.__)("Published"), intent: "success" },
-        future: { label: (0, import_i18n142.__)("Scheduled"), intent: "warning" },
-        draft: { label: (0, import_i18n142.__)("Draft"), intent: "warning" },
-        pending: { label: (0, import_i18n142.__)("Pending"), intent: "warning" },
-        private: { label: (0, import_i18n142.__)("Private"), intent: "default" },
-        trash: { label: (0, import_i18n142.__)("Trash"), intent: "error" }
+        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" }
       };
       const badge = statusMap[entityStatus];
       if (badge) {
@@ -47655,7 +47706,7 @@ ${text}
       return title;
     }
     if (title && "rendered" in title) {
-      return title.rendered || (0, import_i18n142.__)("(no title)");
+      return title.rendered || (0, import_i18n145.__)("(no title)");
     }
     return entityRecord?.name;
   }
@@ -47702,7 +47753,7 @@ ${text}
       hasBinding,
       isEntityAvailable
     });
-    const displayTitle = url ? title || richData?.title || (0, import_url16.safeDecodeURI)(url) : (0, import_i18n142.__)("Add link");
+    const displayTitle = url ? title || richData?.title || (0, import_url16.safeDecodeURI)(url) : (0, import_i18n145.__)("Add link");
     return {
       title: displayTitle,
       url: displayUrl,
@@ -47748,7 +47799,7 @@ ${text}
   };

   // packages/block-library/build-module/navigation-link/shared/controls.mjs
-  var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);
   var { LinkPicker, isHashLink: isHashLink2, isRelativePath: isRelativePath2 } = unlock(
     import_block_editor158.privateApis
   );
@@ -47756,24 +47807,24 @@ ${text}
     if (kind === "post-type") {
       switch (type) {
         case "post":
-          return (0, import_i18n143.__)("post");
+          return (0, import_i18n146.__)("post");
         case "page":
-          return (0, import_i18n143.__)("page");
+          return (0, import_i18n146.__)("page");
         default:
-          return type || (0, import_i18n143.__)("post");
+          return type || (0, import_i18n146.__)("post");
       }
     }
     if (kind === "taxonomy") {
       switch (type) {
         case "category":
-          return (0, import_i18n143.__)("category");
+          return (0, import_i18n146.__)("category");
         case "tag":
-          return (0, import_i18n143.__)("tag");
+          return (0, import_i18n146.__)("tag");
         default:
-          return type || (0, import_i18n143.__)("term");
+          return type || (0, import_i18n146.__)("term");
       }
     }
-    return type || (0, import_i18n143.__)("item");
+    return type || (0, import_i18n146.__)("item");
   }
   function Controls2({
     attributes,
@@ -47828,10 +47879,10 @@ ${text}
     });
     const isViewableUrl = !!url && (!isHashLink2(url) || isRelativePath2(url) && !url.startsWith("/"));
     const viewUrl = isViewableUrl && url.startsWith("/") && homeUrl ? homeUrl + url : url;
-    return /* @__PURE__ */ (0, import_jsx_runtime343.jsxs)(
-      import_components92.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(
+      import_components91.__experimentalToolsPanel,
       {
-        label: (0, import_i18n143.__)("Settings"),
+        label: (0, import_i18n146.__)("Settings"),
         resetAll: () => {
           setAttributes({
             label: "",
@@ -47843,17 +47894,17 @@ ${text}
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
-            import_components92.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+            import_components91.__experimentalToolsPanelItem,
             {
               hasValue: () => !!label,
-              label: (0, import_i18n143.__)("Text"),
+              label: (0, import_i18n146.__)("Text"),
               onDeselect: () => setAttributes({ label: "" }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
-                import_components92.TextControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+                import_components91.TextControl,
                 {
-                  label: (0, import_i18n143.__)("Text"),
+                  label: (0, import_i18n146.__)("Text"),
                   value: label ? (0, import_dom16.__unstableStripHTML)(label) : "",
                   onChange: (labelValue) => {
                     setAttributes({ label: labelValue });
@@ -47863,12 +47914,12 @@ ${text}
               )
             }
           ),
-          isLinkEditable && /* @__PURE__ */ (0, import_jsx_runtime343.jsxs)(import_jsx_runtime343.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
-              import_components92.__experimentalToolsPanelItem,
+          isLinkEditable && /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(import_jsx_runtime346.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+              import_components91.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!url,
-                label: (0, import_i18n143.__)("Link to"),
+                label: (0, import_i18n146.__)("Link to"),
                 onDeselect: () => setAttributes({
                   url: void 0,
                   id: void 0,
@@ -47876,7 +47927,7 @@ ${text}
                   type: void 0
                 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
                   LinkPicker,
                   {
                     preview,
@@ -47885,31 +47936,31 @@ ${text}
                       attributes.type,
                       attributes.kind
                     ),
-                    label: (0, import_i18n143.__)("Link to"),
+                    label: (0, import_i18n146.__)("Link to"),
                     help: helpText ? helpText : void 0
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
-              import_components92.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+              import_components91.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!opensInNewTab,
-                label: (0, import_i18n143.__)("Open in new tab"),
+                label: (0, import_i18n146.__)("Open in new tab"),
                 onDeselect: () => setAttributes({ opensInNewTab: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
-                  import_components92.CheckboxControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+                  import_components91.CheckboxControl,
                   {
-                    label: (0, import_i18n143.__)("Open in new tab"),
+                    label: (0, import_i18n146.__)("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_runtime343.jsx)(
-              import_components92.Button,
+            !!url && hasUrlBinding && isBoundEntityAvailable && entityRecord?.id && attributes.kind === "post-type" && onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+              import_components91.Button,
               {
                 variant: "secondary",
                 onClick: () => {
@@ -47920,11 +47971,11 @@ ${text}
                 },
                 __next40pxDefaultSize: true,
                 className: "navigation-link-to__action-button",
-                children: (0, import_i18n143.__)("Edit")
+                children: (0, import_i18n146.__)("Edit")
               }
             ),
-            isViewableUrl && /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
-              import_components92.Button,
+            isViewableUrl && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+              import_components91.Button,
               {
                 variant: "secondary",
                 href: viewUrl,
@@ -47933,49 +47984,49 @@ ${text}
                 iconPosition: "right",
                 __next40pxDefaultSize: true,
                 className: "navigation-link-to__action-button",
-                children: (0, import_i18n143.__)("View")
+                children: (0, import_i18n146.__)("View")
               }
             )
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
-            import_components92.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+            import_components91.__experimentalToolsPanelItem,
             {
               hasValue: () => !!description,
-              label: (0, import_i18n143.__)("Description"),
+              label: (0, import_i18n146.__)("Description"),
               onDeselect: () => setAttributes({ description: "" }),
               isShownByDefault: !isContentOnly,
-              children: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
-                import_components92.TextareaControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+                import_components91.TextareaControl,
                 {
-                  label: (0, import_i18n143.__)("Description"),
+                  label: (0, import_i18n146.__)("Description"),
                   value: description || "",
                   onChange: (descriptionValue) => {
                     setAttributes({ description: descriptionValue });
                   },
-                  help: (0, import_i18n143.__)(
+                  help: (0, import_i18n146.__)(
                     "The description will be displayed in the menu if the current theme supports it."
                   )
                 }
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
-            import_components92.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+            import_components91.__experimentalToolsPanelItem,
             {
               hasValue: () => !!rel,
-              label: (0, import_i18n143.__)("Rel attribute"),
+              label: (0, import_i18n146.__)("Rel attribute"),
               onDeselect: () => setAttributes({ rel: "" }),
               isShownByDefault: !isContentOnly,
-              children: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
-                import_components92.TextControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+                import_components91.TextControl,
                 {
-                  label: (0, import_i18n143.__)("Rel attribute"),
+                  label: (0, import_i18n146.__)("Rel attribute"),
                   value: rel || "",
                   onChange: (relValue) => {
                     setAttributes({ rel: relValue });
                   },
                   autoComplete: "off",
-                  help: (0, import_i18n143.__)(
+                  help: (0, import_i18n146.__)(
                     "The relationship of the linked URL as space-separated link types."
                   )
                 }
@@ -47987,15 +48038,15 @@ ${text}
     );
   }
   function getInvalidLinkHelpText() {
-    return (0, import_i18n143.__)(
+    return (0, import_i18n146.__)(
       "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_i18n143.sprintf)(
+    return (0, import_i18n146.sprintf)(
       /* translators: %1$s is the entity type (e.g., "page", "post", "category") */
-      (0, import_i18n143.__)(
+      (0, import_i18n146.__)(
         "This link is to a draft %1$s and will not appear on your site until the %1$s is published."
       ),
       entityType
@@ -48003,9 +48054,9 @@ ${text}
   }

   // packages/block-library/build-module/navigation-link/shared/invalid-draft-display.mjs
-  var import_i18n144 = __toESM(require_i18n(), 1);
+  var import_i18n147 = __toESM(require_i18n(), 1);
   var import_html_entities6 = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
   function InvalidDraftDisplay({
     label,
     isInvalid,
@@ -48017,12 +48068,12 @@ ${text}
     }
     const statusText = isInvalid ? (
       /* translators: Indicating that the navigation link is Invalid. */
-      (0, import_i18n144.__)("Invalid")
+      (0, import_i18n147.__)("Invalid")
     ) : (
       /* translators: Indicating that the navigation link is a Draft. */
-      (0, import_i18n144.__)("Draft")
+      (0, import_i18n147.__)("Draft")
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
       "div",
       {
         className: clsx_default(
@@ -48033,7 +48084,7 @@ ${text}
             "is-draft": isDraft
           }
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)("span", {
+        children: /* @__PURE__ */ (0, import_jsx_runtime347.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
@@ -48111,31 +48162,42 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/navigation-link-ui.mjs
-  var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
   var BLOCKS_WITH_LINK_UI_SUPPORT = [
     "core/navigation-link",
     "core/navigation-submenu"
   ];
-  function NavigationLinkUI({ block, insertedBlock, setInsertedBlock }) {
+  function NavigationLinkUI({
+    insertedBlockClientId,
+    setInsertedBlockClientId
+  }) {
     const { updateBlockAttributes, removeBlock } = (0, import_data89.useDispatch)(import_block_editor160.store);
-    const supportsLinkControls = BLOCKS_WITH_LINK_UI_SUPPORT?.includes(
-      insertedBlock?.name
+    const { insertedBlockName, insertedBlockAttributes } = (0, import_data89.useSelect)(
+      (select10) => {
+        const { getBlockName, getBlockAttributes: getBlockAttributes4 } = select10(import_block_editor160.store);
+        return {
+          insertedBlockName: getBlockName(insertedBlockClientId),
+          insertedBlockAttributes: getBlockAttributes4(
+            insertedBlockClientId
+          )
+        };
+      },
+      [insertedBlockClientId]
     );
-    const blockWasJustInserted = insertedBlock?.clientId === block.clientId;
-    const showLinkControls = supportsLinkControls && blockWasJustInserted;
+    const showLinkControls = BLOCKS_WITH_LINK_UI_SUPPORT?.includes(insertedBlockName);
     const { createBinding, clearBinding } = useEntityBinding({
-      clientId: insertedBlock?.clientId,
-      attributes: insertedBlock?.attributes || {}
+      clientId: insertedBlockClientId,
+      attributes: insertedBlockAttributes || {}
     });
     if (!showLinkControls) {
       return null;
     }
     const cleanupInsertedBlock = () => {
       const shouldAutoSelectBlock = false;
-      if (!insertedBlock?.attributes?.url && insertedBlock?.clientId) {
-        removeBlock(insertedBlock.clientId, shouldAutoSelectBlock);
+      if (!insertedBlockAttributes?.url && insertedBlockClientId) {
+        removeBlock(insertedBlockClientId, shouldAutoSelectBlock);
       }
-      setInsertedBlock(null);
+      setInsertedBlockClientId(null);
     };
     const setInsertedBlockAttributes = (_insertedBlockClientId) => (_updatedAttributes) => {
       if (!_insertedBlockClientId) {
@@ -48145,16 +48207,16 @@ ${text}
     };
     const handleSetInsertedBlock = (newBlock) => {
       const shouldAutoSelectBlock = false;
-      if (insertedBlock?.clientId && newBlock) {
-        removeBlock(insertedBlock.clientId, shouldAutoSelectBlock);
+      if (insertedBlockClientId && newBlock) {
+        removeBlock(insertedBlockClientId, shouldAutoSelectBlock);
       }
-      setInsertedBlock(newBlock);
+      setInsertedBlockClientId(newBlock?.clientId ?? null);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
       LinkUI,
       {
-        clientId: insertedBlock?.clientId,
-        link: insertedBlock?.attributes,
+        clientId: insertedBlockClientId,
+        link: insertedBlockAttributes,
         onBlockInsert: handleSetInsertedBlock,
         onClose: () => {
           cleanupInsertedBlock();
@@ -48162,29 +48224,29 @@ ${text}
         onChange: (updatedValue) => {
           const { isEntityLink, attributes: updatedAttributes } = updateAttributes(
             updatedValue,
-            setInsertedBlockAttributes(insertedBlock?.clientId),
-            insertedBlock?.attributes
+            setInsertedBlockAttributes(insertedBlockClientId),
+            insertedBlockAttributes
           );
           if (isEntityLink) {
             createBinding(updatedAttributes);
           } else {
             clearBinding();
           }
-          setInsertedBlock(null);
+          setInsertedBlockClientId(null);
         }
       }
     );
   }

   // packages/block-library/build-module/navigation/edit/navigation-list-view-header.mjs
-  var import_components93 = __toESM(require_components(), 1);
-  var import_i18n145 = __toESM(require_i18n(), 1);
+  var import_components92 = __toESM(require_components(), 1);
+  var import_i18n148 = __toESM(require_i18n(), 1);
   var import_block_editor161 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
   var { useBlockDisplayTitle } = unlock(import_block_editor161.privateApis);
   var actionLabel = (
     /* translators: %s: The name of a menu. */
-    (0, import_i18n145.__)("Switch to '%s'")
+    (0, import_i18n148.__)("Switch to '%s'")
   );
   function NavigationListViewHeader({
     clientId,
@@ -48201,16 +48263,16 @@ ${text}
       clientId,
       context: "list-view"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(import_components93.__experimentalHStack, { className: "wp-block-navigation-off-canvas-editor__header", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
-        import_components93.__experimentalHeading,
+    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)(
+        import_components92.__experimentalHeading,
         {
           className: "wp-block-navigation-off-canvas-editor__title",
           level: 2,
           children: blockTitle
         }
       ),
-      blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+      blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
         navigation_menu_selector_default,
         {
           currentMenuId,
@@ -48227,10 +48289,10 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/menu-inspector-controls.mjs
-  var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
   var actionLabel2 = (
     /* translators: %s: The name of a menu. */
-    (0, import_i18n146.__)("Switch to '%s'")
+    (0, import_i18n149.__)("Switch to '%s'")
   );
   var {
     PrivateListView,
@@ -48257,21 +48319,21 @@ ${text}
     );
     const { navigationMenu } = useNavigationMenu(currentMenuId);
     if (currentMenuId && isNavigationMenuMissing) {
-      return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(deleted_navigation_warning_default, { onCreateNew, isNotice: true });
+      return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(deleted_navigation_warning_default, { onCreateNew, isNotice: true });
     }
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(import_components94.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_components93.Spinner, {});
     }
-    const description = navigationMenu ? (0, import_i18n146.sprintf)(
+    const description = navigationMenu ? (0, import_i18n149.sprintf)(
       /* translators: %s: The name of a menu. */
-      (0, import_i18n146.__)("Structure for Navigation Menu: %s"),
-      navigationMenu?.title || (0, import_i18n146.__)("Untitled menu")
-    ) : (0, import_i18n146.__)(
+      (0, import_i18n149.__)("Structure for Navigation Menu: %s"),
+      navigationMenu?.title || (0, import_i18n149.__)("Untitled menu")
+    ) : (0, import_i18n149.__)(
       "You have not yet created any menus. Displaying a list of your Pages"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)("div", { className: "wp-block-navigation__menu-inspector-controls", children: [
-      !hasChildren && /* @__PURE__ */ (0, import_jsx_runtime347.jsx)("p", { className: "wp-block-navigation__menu-inspector-controls__empty-message", children: (0, import_i18n146.__)("This Navigation Menu is empty.") }),
-      /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+    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)(
         PrivateListView,
         {
           rootClientId: clientId,
@@ -48306,8 +48368,8 @@ ${text}
     const showBlockTitle = isSelectionWithinCurrentSection;
     const { isOpened, expandRevision, handleToggle } = useListViewPanelState(clientId);
     if (!showBlockTitle) {
-      return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(import_block_editor162.InspectorControls, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(import_components94.PanelBody, { title: null, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+      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)(
           NavigationListViewHeader,
           {
             clientId,
@@ -48321,7 +48383,7 @@ ${text}
             isManageMenusButtonDisabled
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
           MainContent,
           {
             ...props,
@@ -48330,14 +48392,14 @@ ${text}
         )
       ] }) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(import_block_editor162.InspectorControls, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(
-      import_components94.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_block_editor162.InspectorControls, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(
+      import_components93.PanelBody,
       {
         title: blockTitle,
         opened: isOpened,
         onToggle: handleToggle,
         children: [
-          blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+          blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
             navigation_menu_selector_default,
             {
               currentMenuId,
@@ -48350,7 +48412,7 @@ ${text}
               isManageMenusButtonDisabled
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(MainContent, { ...props, expandRevision })
+          /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(MainContent, { ...props, expandRevision })
         ]
       }
     ) });
@@ -48358,19 +48420,19 @@ ${text}
   var menu_inspector_controls_default = MenuInspectorControls;

   // packages/block-library/build-module/navigation/edit/accessible-description.mjs
-  var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
   function AccessibleDescription({ id, children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime348.jsx)("div", { id, className: "wp-block-navigation__description", children }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime351.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_i18n147 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n150 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
   function AccessibleMenuDescription({ id }) {
     const [menuTitle] = (0, import_core_data51.useEntityProp)("postType", "wp_navigation", "title");
-    const description = (0, import_i18n147.sprintf)((0, import_i18n147.__)(`Navigation Menu: "%s"`), menuTitle);
-    return /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(AccessibleDescription, { id, children: description });
+    const description = (0, import_i18n150.sprintf)((0, import_i18n150.__)(`Navigation Menu: "%s"`), menuTitle);
+    return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(AccessibleDescription, { id, children: description });
   }

   // packages/block-library/build-module/utils/is-within-overlay.mjs
@@ -48443,7 +48505,7 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/index.mjs
-  var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime353 = __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);
@@ -48456,13 +48518,13 @@ ${text}
       });
       insertBlock(newBlock, blockCount, clientId);
     }, [clientId, insertBlock, getBlockCount]);
-    return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_block_editor164.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_components95.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-      import_components95.ToolbarButton,
+    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)(
+      import_components94.ToolbarButton,
       {
         name: "add-page",
         icon: page_default,
         onClick: onAddPage,
-        children: (0, import_i18n148.__)("Add page")
+        children: (0, import_i18n151.__)("Add page")
       }
     ) }) });
   }
@@ -48514,7 +48576,7 @@ ${text}
     const colorSettings = [
       {
         colorValue: textColor.color,
-        label: (0, import_i18n148.__)("Text"),
+        label: (0, import_i18n151.__)("Text"),
         onColorChange: setTextColor,
         resetAllFilter: () => setTextColor(),
         clearable: true,
@@ -48522,7 +48584,7 @@ ${text}
       },
       {
         colorValue: backgroundColor.color,
-        label: (0, import_i18n148.__)("Background"),
+        label: (0, import_i18n151.__)("Background"),
         onColorChange: setBackgroundColor,
         resetAllFilter: () => setBackgroundColor(),
         clearable: true,
@@ -48532,7 +48594,7 @@ ${text}
     colorSettings.push(
       {
         colorValue: overlayTextColor.color,
-        label: hasCustomOverlay || isWithinOverlay ? (0, import_i18n148.__)("Submenu text") : (0, import_i18n148.__)("Submenu & overlay text"),
+        label: hasCustomOverlay || isWithinOverlay ? (0, import_i18n151.__)("Submenu text") : (0, import_i18n151.__)("Submenu & overlay text"),
         onColorChange: setOverlayTextColor,
         resetAllFilter: () => setOverlayTextColor(),
         clearable: true,
@@ -48540,15 +48602,15 @@ ${text}
       },
       {
         colorValue: overlayBackgroundColor.color,
-        label: hasCustomOverlay || isWithinOverlay ? (0, import_i18n148.__)("Submenu background") : (0, import_i18n148.__)("Submenu & overlay background"),
+        label: hasCustomOverlay || isWithinOverlay ? (0, import_i18n151.__)("Submenu background") : (0, import_i18n151.__)("Submenu & overlay background"),
         onColorChange: setOverlayBackgroundColor,
         resetAllFilter: () => setOverlayBackgroundColor(),
         clearable: true,
         enableAlpha: true
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_jsx_runtime350.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_jsx_runtime353.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
         import_block_editor164.__experimentalColorGradientSettingsDropdown,
         {
           __experimentalIsRenderedInSidebar: true,
@@ -48559,14 +48621,14 @@ ${text}
           disableCustomGradients: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
         import_block_editor164.ContrastChecker,
         {
           backgroundColor: detectedBackgroundColor,
           textColor: detectedColor
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
         import_block_editor164.ContrastChecker,
         {
           backgroundColor: detectedOverlayBackgroundColor,
@@ -48868,19 +48930,19 @@ ${text}
     (0, import_element92.useEffect)(() => {
       hideNavigationMenuStatusNotice();
       if (isCreatingNavigationMenu) {
-        (0, import_a11y2.speak)((0, import_i18n148.__)(`Creating Navigation Menu.`));
+        (0, import_a11y2.speak)((0, import_i18n151.__)(`Creating Navigation Menu.`));
       }
       if (createNavigationMenuIsSuccess) {
         handleUpdateMenu(createNavigationMenuPost?.id, {
           focusNavigationBlock: true
         });
         showNavigationMenuStatusNotice(
-          (0, import_i18n148.__)(`Navigation Menu successfully created.`)
+          (0, import_i18n151.__)(`Navigation Menu successfully created.`)
         );
       }
       if (createNavigationMenuIsError) {
         showNavigationMenuStatusNotice(
-          (0, import_i18n148.__)("Failed to create Navigation Menu.")
+          (0, import_i18n151.__)("Failed to create Navigation Menu.")
         );
       }
     }, [
@@ -48897,11 +48959,11 @@ ${text}
     (0, import_element92.useEffect)(() => {
       hideClassicMenuConversionNotice();
       if (classicMenuConversionStatus === CLASSIC_MENU_CONVERSION_PENDING) {
-        (0, import_a11y2.speak)((0, import_i18n148.__)("Classic menu importing."));
+        (0, import_a11y2.speak)((0, import_i18n151.__)("Classic menu importing."));
       }
       if (classicMenuConversionStatus === CLASSIC_MENU_CONVERSION_SUCCESS) {
         showClassicMenuConversionNotice(
-          (0, import_i18n148.__)("Classic menu imported successfully.")
+          (0, import_i18n151.__)("Classic menu imported successfully.")
         );
         handleUpdateMenu(createNavigationMenuPost?.id, {
           focusNavigationBlock: true
@@ -48909,7 +48971,7 @@ ${text}
       }
       if (classicMenuConversionStatus === CLASSIC_MENU_CONVERSION_ERROR) {
         showClassicMenuConversionNotice(
-          (0, import_i18n148.__)("Classic menu import failed.")
+          (0, import_i18n151.__)("Classic menu import failed.")
         );
       }
     }, [
@@ -48927,14 +48989,14 @@ ${text}
       if (isSelected || isInnerBlockSelected) {
         if (ref && !navMenuResolvedButMissing && hasResolvedCanUserUpdateNavigationMenu && !canUserUpdateNavigationMenu) {
           showNavigationMenuPermissionsNotice(
-            (0, import_i18n148.__)(
+            (0, import_i18n151.__)(
               "You do not have permission to edit this Menu. Any changes made will not be saved."
             )
           );
         }
         if (!ref && hasResolvedCanUserCreateNavigationMenus && !canUserCreateNavigationMenus) {
           showNavigationMenuPermissionsNotice(
-            (0, import_i18n148.__)(
+            (0, import_i18n151.__)(
               "You do not have permission to create Navigation Menus."
             )
           );
@@ -48957,7 +49019,7 @@ ${text}
       "wp-block-navigation__overlay-menu-preview",
       { open: overlayMenuPreview }
     );
-    const submenuAccessibilityNotice = !showSubmenuIcon && submenuVisibility !== "click" && submenuVisibility !== "always" ? (0, import_i18n148.__)(
+    const submenuAccessibilityNotice = !showSubmenuIcon && submenuVisibility !== "click" && submenuVisibility !== "always" ? (0, import_i18n151.__)(
       '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);
@@ -48972,11 +49034,11 @@ ${text}
       `overlay-menu-preview`
     );
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const stylingInspectorControls = /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_jsx_runtime350.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_block_editor164.InspectorControls, { children: hasSubmenus && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-        import_components95.__experimentalToolsPanel,
+    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)(
+        import_components94.__experimentalToolsPanel,
         {
-          label: (0, import_i18n148.__)("Display"),
+          label: (0, import_i18n151.__)("Display"),
           resetAll: () => {
             setAttributes({
               showSubmenuIcon: true,
@@ -48987,21 +49049,21 @@ ${text}
             });
           },
           dropdownMenuProps,
-          children: hasSubmenus && /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_jsx_runtime350.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime350.jsx)("h3", { className: "wp-block-navigation__submenu-header", children: (0, import_i18n148.__)("Submenus") }),
-            /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-              import_components95.__experimentalToolsPanelItem,
+          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)(
+              import_components94.__experimentalToolsPanelItem,
               {
                 hasValue: () => submenuVisibility !== "hover",
-                label: (0, import_i18n148.__)("Submenu Visibility"),
+                label: (0, import_i18n151.__)("Submenu Visibility"),
                 onDeselect: () => setAttributes({
                   submenuVisibility: "hover"
                 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(
-                  import_components95.__experimentalToggleGroupControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(
+                  import_components94.__experimentalToggleGroupControl,
                   {
-                    label: (0, import_i18n148.__)("Submenu Visibility"),
+                    label: (0, import_i18n151.__)("Submenu Visibility"),
                     value: submenuVisibility,
                     onChange: (value) => {
                       const newAttributes = {
@@ -49017,25 +49079,25 @@ ${text}
                     },
                     isBlock: true,
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-                        import_components95.__experimentalToggleGroupControlOption,
+                      /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+                        import_components94.__experimentalToggleGroupControlOption,
                         {
                           value: "hover",
-                          label: (0, import_i18n148.__)("Hover")
+                          label: (0, import_i18n151.__)("Hover")
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-                        import_components95.__experimentalToggleGroupControlOption,
+                      /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+                        import_components94.__experimentalToggleGroupControlOption,
                         {
                           value: "click",
-                          label: (0, import_i18n148.__)("Click")
+                          label: (0, import_i18n151.__)("Click")
                         }
                       ),
-                      orientation === "vertical" && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-                        import_components95.__experimentalToggleGroupControlOption,
+                      orientation === "vertical" && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+                        import_components94.__experimentalToggleGroupControlOption,
                         {
                           value: "always",
-                          label: (0, import_i18n148.__)("Always")
+                          label: (0, import_i18n151.__)("Always")
                         }
                       )
                     ]
@@ -49043,18 +49105,18 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-              import_components95.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+              import_components94.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showSubmenuIcon,
-                label: (0, import_i18n148.__)("Show arrow"),
+                label: (0, import_i18n151.__)("Show arrow"),
                 onDeselect: () => setAttributes({
                   showSubmenuIcon: true
                 }),
                 isDisabled: submenuVisibility === "click" || submenuVisibility === "always",
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-                  import_components95.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+                  import_components94.ToggleControl,
                   {
                     checked: showSubmenuIcon,
                     onChange: (value) => {
@@ -49063,13 +49125,13 @@ ${text}
                       });
                     },
                     disabled: submenuVisibility === "click" || submenuVisibility === "always",
-                    label: (0, import_i18n148.__)("Show arrow")
+                    label: (0, import_i18n151.__)("Show arrow")
                   }
                 )
               }
             ),
-            submenuAccessibilityNotice && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-              import_components95.Notice,
+            submenuAccessibilityNotice && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+              import_components94.Notice,
               {
                 spokenMessage: null,
                 status: "warning",
@@ -49081,7 +49143,7 @@ ${text}
           ] })
         }
       ) }),
-      !isWithinOverlay && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_block_editor164.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+      !isWithinOverlay && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_block_editor164.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
         OverlayPanel,
         {
           overlayMenu,
@@ -49099,7 +49161,7 @@ ${text}
           hasOverlays
         }
       ) }),
-      !hasSelectedStyleState && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_block_editor164.InspectorControls, { group: "color", children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+      !hasSelectedStyleState && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_block_editor164.InspectorControls, { group: "color", children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
         ColorTools,
         {
           textColor,
@@ -49120,8 +49182,8 @@ ${text}
     const isHiddenByDefault = "always" === overlayMenu;
     const isManageMenusButtonDisabled = !hasManagePermissions || !hasResolvedNavigationMenus;
     if (hasUnsavedBlocks && !isCreatingNavigationMenu) {
-      return /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_jsx_runtime350.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_jsx_runtime353.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
           menu_inspector_controls_default,
           {
             clientId,
@@ -49138,14 +49200,14 @@ ${text}
           }
         ),
         blockEditingMode === "default" && stylingInspectorControls,
-        /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(
+        /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(
           TagName2,
           {
             ...blockProps,
             "aria-describedby": !isPlaceholder ? accessibleDescriptionId : void 0,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(AccessibleDescription, { id: accessibleDescriptionId, children: (0, import_i18n148.__)("Unsaved Navigation Menu.") }),
-              /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(AccessibleDescription, { id: accessibleDescriptionId, children: (0, import_i18n151.__)("Unsaved Navigation Menu.") }),
+              /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
                 ResponsiveWrapper,
                 {
                   id: clientId,
@@ -49159,7 +49221,7 @@ ${text}
                   overlayTextColor,
                   overlay,
                   onNavigateToEntityRecord,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
                     UnsavedInnerBlocks,
                     {
                       createNavigationMenu,
@@ -49175,8 +49237,8 @@ ${text}
       ] });
     }
     if (ref && isNavigationMenuMissing) {
-      return /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_jsx_runtime350.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_jsx_runtime353.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
           menu_inspector_controls_default,
           {
             clientId,
@@ -49192,7 +49254,7 @@ ${text}
             blockEditingMode
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
           deleted_navigation_warning_default,
           {
             onCreateNew: createUntitledEmptyNavigationMenu
@@ -49201,11 +49263,11 @@ ${text}
       ] });
     }
     if (isEntityAvailable && hasAlreadyRendered) {
-      return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_block_editor164.Warning, { children: (0, import_i18n148.__)("Block cannot be rendered inside itself.") }) });
+      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.") }) });
     }
     const PlaceholderComponent = CustomPlaceholder ? CustomPlaceholder : NavigationPlaceholder;
     if (isPlaceholder && CustomPlaceholder) {
-      return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
         PlaceholderComponent,
         {
           isSelected,
@@ -49219,8 +49281,8 @@ ${text}
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_jsx_runtime350.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_jsx_runtime353.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
         menu_inspector_controls_default,
         {
           clientId,
@@ -49237,24 +49299,24 @@ ${text}
         }
       ),
       blockEditingMode === "default" && stylingInspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_core_data53.EntityProvider, { kind: "postType", type: "wp_navigation", id: ref, children: /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_block_editor164.RecursionProvider, { uniqueId: recursionId, children: [
-        blockEditingMode === "contentOnly" && isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(NavigationAddPageButton, { clientId }),
-        blockEditingMode === "default" && isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_block_editor164.InspectorControls, { group: "advanced", children: [
-          hasResolvedCanUserUpdateNavigationMenu && canUserUpdateNavigationMenu && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(NavigationMenuNameControl, {}),
-          hasResolvedCanUserDeleteNavigationMenu && canUserDeleteNavigationMenu && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+      /* @__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)(
             NavigationMenuDeleteControl,
             {
               onDelete: () => {
                 replaceInnerBlocks(clientId, []);
                 showNavigationMenuStatusNotice(
-                  (0, import_i18n148.__)(
+                  (0, import_i18n151.__)(
                     "Navigation Menu successfully deleted."
                   )
                 );
               }
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
             manage_menus_button_default,
             {
               disabled: isManageMenusButtonDisabled,
@@ -49262,21 +49324,21 @@ ${text}
             }
           )
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(
+        /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(
           TagName2,
           {
             ...blockProps,
             "aria-describedby": !isPlaceholder && !isLoading ? accessibleDescriptionId : void 0,
             children: [
-              isLoading && !isHiddenByDefault && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)("div", { className: "wp-block-navigation__loading-indicator-container", children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_components95.Spinner, { className: "wp-block-navigation__loading-indicator" }) }),
-              (!isLoading || isHiddenByDefault) && /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_jsx_runtime350.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+              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)(
                   AccessibleMenuDescription,
                   {
                     id: accessibleDescriptionId
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
                   ResponsiveWrapper,
                   {
                     id: clientId,
@@ -49290,7 +49352,7 @@ ${text}
                     overlayTextColor,
                     overlay,
                     onNavigateToEntityRecord,
-                    children: isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+                    children: isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
                       NavigationInnerBlocks,
                       {
                         clientId,
@@ -49317,18 +49379,18 @@ ${text}

   // packages/block-library/build-module/navigation/save.mjs
   var import_block_editor165 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
   function save33({ attributes }) {
     if (attributes.ref) {
       return;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(import_block_editor165.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime354.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_runtime352 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
   var TYPOGRAPHY_PRESET_DEPRECATION_MAP = {
     fontStyle: "var:preset|font-style|",
     fontWeight: "var:preset|font-weight|",
@@ -49475,7 +49537,7 @@ ${text}
       renaming: false
     },
     save() {
-      return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(import_block_editor166.InnerBlocks.Content, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_block_editor166.InnerBlocks.Content, {});
     },
     isEligible: ({ openSubmenusOnClick }) => openSubmenusOnClick !== null && openSubmenusOnClick !== void 0,
     migrate: migrateOpenSubmenusOnClick
@@ -49560,7 +49622,7 @@ ${text}
       }
     },
     save() {
-      return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(import_block_editor166.InnerBlocks.Content, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_block_editor166.InnerBlocks.Content, {});
     },
     isEligible: ({ navigationMenuId }) => !!navigationMenuId,
     migrate: migrateIdToRef
@@ -49649,7 +49711,7 @@ ${text}
       }
     },
     save() {
-      return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(import_block_editor166.InnerBlocks.Content, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_block_editor166.InnerBlocks.Content, {});
     },
     isEligible: ({ itemsJustification, orientation }) => !!itemsJustification || !!orientation,
     migrate: (0, import_compose38.compose)(
@@ -49736,7 +49798,7 @@ ${text}
       }
     },
     save() {
-      return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(import_block_editor166.InnerBlocks.Content, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_block_editor166.InnerBlocks.Content, {});
     },
     migrate: (0, import_compose38.compose)(
       migrateIdToRef,
@@ -49865,7 +49927,7 @@ ${text}
         migrateOpenSubmenusOnClick
       ),
       save() {
-        return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(import_block_editor166.InnerBlocks.Content, {});
+        return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_block_editor166.InnerBlocks.Content, {});
       }
     },
     {
@@ -49913,7 +49975,7 @@ ${text}
         __experimentalTextDecoration: true
       },
       save() {
-        return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(import_block_editor166.InnerBlocks.Content, {});
+        return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_block_editor166.InnerBlocks.Content, {});
       },
       isEligible(attributes) {
         if (!attributes.style || !attributes.style.typography) {
@@ -49984,7 +50046,7 @@ ${text}
         };
       }),
       save() {
-        return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(import_block_editor166.InnerBlocks.Content, {});
+        return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_block_editor166.InnerBlocks.Content, {});
       }
     }
   ];
@@ -50003,7 +50065,7 @@ ${text}
           name: "core/navigation-link",
           attributes: {
             // translators: 'Home' as in a website's home page.
-            label: (0, import_i18n149.__)("Home"),
+            label: (0, import_i18n152.__)("Home"),
             url: "https://make.wordpress.org/"
           }
         },
@@ -50011,7 +50073,7 @@ ${text}
           name: "core/navigation-link",
           attributes: {
             // translators: 'About' as in a website's about page.
-            label: (0, import_i18n149.__)("About"),
+            label: (0, import_i18n152.__)("About"),
             url: "https://make.wordpress.org/"
           }
         },
@@ -50019,7 +50081,7 @@ ${text}
           name: "core/navigation-link",
           attributes: {
             // translators: 'Contact' as in a website's contact page.
-            label: (0, import_i18n149.__)("Contact"),
+            label: (0, import_i18n152.__)("Contact"),
             url: "https://make.wordpress.org/"
           }
         }
@@ -50053,7 +50115,7 @@ ${text}
     name: () => name55,
     settings: () => settings55
   });
-  var import_i18n151 = __toESM(require_i18n(), 1);
+  var import_i18n154 = __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);
@@ -50158,14 +50220,14 @@ ${text}
   // packages/block-library/build-module/navigation-link/edit.mjs
   var import_blocks65 = __toESM(require_blocks(), 1);
   var import_data94 = __toESM(require_data(), 1);
-  var import_components96 = __toESM(require_components(), 1);
-  var import_keycodes5 = __toESM(require_keycodes(), 1);
-  var import_i18n150 = __toESM(require_i18n(), 1);
+  var import_components95 = __toESM(require_components(), 1);
+  var import_keycodes6 = __toESM(require_keycodes(), 1);
+  var import_i18n153 = __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_runtime353 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_BLOCK6 = { name: "core/navigation-link" };
   var NESTING_BLOCK_NAMES = [
     "core/navigation-link",
@@ -50175,19 +50237,19 @@ ${text}
     let missingText = "";
     switch (type) {
       case "post":
-        missingText = (0, import_i18n150.__)("Select post");
+        missingText = (0, import_i18n153.__)("Select post");
         break;
       case "page":
-        missingText = (0, import_i18n150.__)("Select page");
+        missingText = (0, import_i18n153.__)("Select page");
         break;
       case "category":
-        missingText = (0, import_i18n150.__)("Select category");
+        missingText = (0, import_i18n153.__)("Select category");
         break;
       case "tag":
-        missingText = (0, import_i18n150.__)("Select tag");
+        missingText = (0, import_i18n153.__)("Select tag");
         break;
       default:
-        missingText = (0, import_i18n150.__)("Add link");
+        missingText = (0, import_i18n153.__)("Add link");
     }
     return missingText;
   }
@@ -50212,7 +50274,7 @@ ${text}
     const [popoverAnchor, setPopoverAnchor] = (0, import_element93.useState)(null);
     const listItemRef = (0, import_element93.useRef)(null);
     const isDraggingWithin = useIsDraggingWithin(listItemRef);
-    const itemLabelPlaceholder = (0, import_i18n150.__)("Add label\u2026");
+    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);
@@ -50336,7 +50398,7 @@ ${text}
       customBackgroundColor
     } = getColors(context, !isTopLevelLink);
     function onKeyDown(event) {
-      if (import_keycodes5.isKeyboardEvent.primary(event, "k")) {
+      if (import_keycodes6.isKeyboardEvent.primary(event, "k")) {
         event.preventDefault();
         event.stopPropagation();
         setIsLinkOpen(true);
@@ -50344,7 +50406,7 @@ ${text}
     }
     const instanceId = (0, import_compose39.useInstanceId)(NavigationLinkEdit);
     const hasMissingEntity = hasUrlBinding && !isBoundEntityAvailable;
-    const missingEntityDescriptionId = hasMissingEntity ? (0, import_i18n150.sprintf)("navigation-link-edit-%d-desc", instanceId) : void 0;
+    const missingEntityDescriptionId = hasMissingEntity ? (0, import_i18n153.sprintf)("navigation-link-edit-%d-desc", instanceId) : void 0;
     const blockProps = (0, import_block_editor167.useBlockProps)({
       ref: (0, import_compose39.useMergeRefs)([setPopoverAnchor, listItemRef]),
       className: clsx_default("wp-block-navigation-item", {
@@ -50387,31 +50449,31 @@ ${text}
     });
     const missingText = getMissingText(type);
     const invalidLinkHelpText = getInvalidLinkHelpText();
-    return /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_jsx_runtime353.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_block_editor167.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_components96.ToolbarGroup, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
-          import_components96.ToolbarButton,
+    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)(
+          import_components95.ToolbarButton,
           {
             name: "link",
             icon: link_default,
-            title: (0, import_i18n150.__)("Link"),
-            shortcut: import_keycodes5.displayShortcut.primary("k"),
+            title: (0, import_i18n153.__)("Link"),
+            shortcut: import_keycodes6.displayShortcut.primary("k"),
             onClick: () => {
               setIsLinkOpen(true);
             }
           }
         ),
-        !isAtMaxNesting && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
-          import_components96.ToolbarButton,
+        !isAtMaxNesting && /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+          import_components95.ToolbarButton,
           {
             name: "submenu",
             icon: add_submenu_default,
-            title: (0, import_i18n150.__)("Add submenu"),
+            title: (0, import_i18n153.__)("Add submenu"),
             onClick: transformToSubmenu
           }
         )
       ] }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_block_editor167.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(import_block_editor167.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
         Controls2,
         {
           attributes,
@@ -50419,12 +50481,12 @@ ${text}
           clientId
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)("div", { ...blockProps, children: [
-        hasMissingEntity && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(VisuallyHidden, { id: missingEntityDescriptionId, children: invalidLinkHelpText }),
-        /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)("a", { className: classes, children: [
-          !url && !metadata?.bindings?.url ? /* @__PURE__ */ (0, import_jsx_runtime353.jsx)("div", { className: "wp-block-navigation-link__placeholder-text", children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)("span", { children: missingText }) }) : /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_jsx_runtime353.Fragment, { children: [
-            !isInvalid && !isDraft && /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_jsx_runtime353.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+      /* @__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)(
                 import_block_editor167.RichText,
                 {
                   ref,
@@ -50441,16 +50503,16 @@ ${text}
                       "core/navigation-link"
                     )
                   ) : void 0,
-                  "aria-label": (0, import_i18n150.__)(
+                  "aria-label": (0, import_i18n153.__)(
                     "Navigation link text"
                   ),
                   placeholder: itemLabelPlaceholder,
                   withoutInteractiveFormatting: true
                 }
               ),
-              description && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
+              description && /* @__PURE__ */ (0, import_jsx_runtime356.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
             ] }),
-            (isInvalid || isDraft) && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+            (isInvalid || isDraft) && /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
               InvalidDraftDisplay,
               {
                 label,
@@ -50460,7 +50522,7 @@ ${text}
               }
             )
           ] }),
-          isLinkOpen && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+          isLinkOpen && /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
             LinkUI,
             {
               ref: linkUIref,
@@ -50495,16 +50557,16 @@ ${text}
             }
           )
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime353.jsx)("div", { ...innerBlocksProps })
+        /* @__PURE__ */ (0, import_jsx_runtime356.jsx)("div", { ...innerBlocksProps })
       ] })
     ] });
   }

   // packages/block-library/build-module/navigation-link/save.mjs
   var import_block_editor168 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
   function save34() {
-    return /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(import_block_editor168.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(import_block_editor168.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/navigation-link/hooks.mjs
@@ -50679,7 +50741,7 @@ ${text}
   var transforms_default19 = transforms18;

   // packages/block-library/build-module/navigation-link/index.mjs
-  var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
   var { fieldsKey: fieldsKey12, formKey: formKey12 } = unlock(import_blocks67.privateApis);
   var { name: name55 } = block_default55;
   var settings55 = {
@@ -50690,9 +50752,9 @@ ${text}
       }
       if (context === "appender") {
         const type = attributes?.type || "link";
-        return (0, import_i18n151.sprintf)(
+        return (0, import_i18n154.sprintf)(
           /* translators: %s: block type (e.g., 'page', 'post', 'category') */
-          (0, import_i18n151._x)("Add %s", "add default block type"),
+          (0, import_i18n154._x)("Add %s", "add default block type"),
           type
         );
       }
@@ -50708,7 +50770,7 @@ ${text}
     save: save34,
     example: {
       attributes: {
-        label: (0, import_i18n151._x)("Example Link", "navigation link preview example"),
+        label: (0, import_i18n154._x)("Example Link", "navigation link preview example"),
         url: "https://example.com"
       }
     },
@@ -50748,7 +50810,7 @@ ${text}
           };
         },
         save() {
-          return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_block_editor169.InnerBlocks.Content, {});
+          return /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(import_block_editor169.InnerBlocks.Content, {});
         }
       }
     ],
@@ -50758,13 +50820,13 @@ ${text}
     settings55[fieldsKey12] = [
       {
         id: "label",
-        label: (0, import_i18n151.__)("Label"),
+        label: (0, import_i18n154.__)("Label"),
         type: "text",
         Edit: "rich-text"
       },
       {
         id: "link",
-        label: (0, import_i18n151.__)("Link"),
+        label: (0, import_i18n154.__)("Link"),
         type: "url",
         Edit: "link",
         getValue: ({ item }) => ({
@@ -50798,7 +50860,7 @@ ${text}
     name: () => name56,
     settings: () => settings56
   });
-  var import_i18n153 = __toESM(require_i18n(), 1);
+  var import_i18n156 = __toESM(require_i18n(), 1);
   var import_blocks70 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/navigation-submenu/block.json
@@ -50897,9 +50959,9 @@ ${text}

   // packages/block-library/build-module/navigation-submenu/edit.mjs
   var import_data95 = __toESM(require_data(), 1);
-  var import_components98 = __toESM(require_components(), 1);
-  var import_keycodes6 = __toESM(require_keycodes(), 1);
-  var import_i18n152 = __toESM(require_i18n(), 1);
+  var import_components97 = __toESM(require_components(), 1);
+  var import_keycodes7 = __toESM(require_keycodes(), 1);
+  var import_i18n155 = __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);
@@ -50908,22 +50970,22 @@ ${text}
   var import_compose40 = __toESM(require_compose(), 1);

   // packages/block-library/build-module/navigation-submenu/icons.mjs
-  var import_components97 = __toESM(require_components(), 1);
-  var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
-  var ItemSubmenuIcon = () => /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
-    import_components97.SVG,
+  var import_components96 = __toESM(require_components(), 1);
+  var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
+  var ItemSubmenuIcon = () => /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+    import_components96.SVG,
     {
       xmlns: "http://www.w3.org/2000/svg",
       width: "12",
       height: "12",
       viewBox: "0 0 12 12",
       fill: "none",
-      children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(import_components97.Path, { d: "M1.50002 4L6.00002 8L10.5 4", strokeWidth: "1.5" })
+      children: /* @__PURE__ */ (0, import_jsx_runtime359.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_runtime357 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_BLOCKS = [
     "core/navigation-link",
     "core/navigation-submenu",
@@ -50958,7 +51020,7 @@ ${text}
     const [popoverAnchor, setPopoverAnchor] = (0, import_element94.useState)(null);
     const listItemRef = (0, import_element94.useRef)(null);
     const isDraggingWithin = useIsDraggingWithin(listItemRef);
-    const itemLabelPlaceholder = (0, import_i18n152.__)("Add text\u2026");
+    const itemLabelPlaceholder = (0, import_i18n155.__)("Add text\u2026");
     const ref = (0, import_element94.useRef)();
     const {
       parentCount,
@@ -51036,7 +51098,7 @@ ${text}
       customBackgroundColor
     } = getColors(context, parentCount > 0);
     function onKeyDown(event) {
-      if (import_keycodes6.isKeyboardEvent.primary(event, "k")) {
+      if (import_keycodes7.isKeyboardEvent.primary(event, "k")) {
         event.preventDefault();
         event.stopPropagation();
         setIsLinkOpen(true);
@@ -51090,33 +51152,33 @@ ${text}
       }
     }, [hasChildren, prevHasChildren]);
     const canConvertToLink = !selectedBlockHasChildren || onlyDescendantIsEmptyLink;
-    return /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(import_jsx_runtime357.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(import_block_editor170.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(import_components98.ToolbarGroup, { children: [
-        !openSubmenusOnClick && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-          import_components98.ToolbarButton,
+    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)(
+          import_components97.ToolbarButton,
           {
             name: "link",
             icon: link_default,
-            title: (0, import_i18n152.__)("Link"),
-            shortcut: import_keycodes6.displayShortcut.primary("k"),
+            title: (0, import_i18n155.__)("Link"),
+            shortcut: import_keycodes7.displayShortcut.primary("k"),
             onClick: () => {
               setIsLinkOpen(true);
             }
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-          import_components98.ToolbarButton,
+        /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+          import_components97.ToolbarButton,
           {
             name: "revert",
             icon: remove_submenu_default,
-            title: (0, import_i18n152.__)("Convert to Link"),
+            title: (0, import_i18n155.__)("Convert to Link"),
             onClick: transformToLink,
             className: "wp-block-navigation__submenu__revert",
             disabled: !canConvertToLink
           }
         )
       ] }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(import_block_editor170.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(import_block_editor170.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
         Controls2,
         {
           attributes,
@@ -51125,10 +51187,10 @@ ${text}
           isLinkEditable: !openSubmenusOnClick
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)("div", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(ParentElement, { className: "wp-block-navigation-item__content", children: [
-          !isInvalid && !isDraft && /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(import_jsx_runtime357.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+      /* @__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)(
               import_block_editor170.RichText,
               {
                 ref,
@@ -51138,7 +51200,7 @@ ${text}
                 onChange: (labelValue) => setAttributes({ label: labelValue }),
                 onMerge: mergeBlocks,
                 onReplace,
-                "aria-label": (0, import_i18n152.__)("Navigation link text"),
+                "aria-label": (0, import_i18n155.__)("Navigation link text"),
                 placeholder: itemLabelPlaceholder,
                 withoutInteractiveFormatting: true,
                 onClick: () => {
@@ -51148,9 +51210,9 @@ ${text}
                 }
               }
             ),
-            description && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
+            description && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
           ] }),
-          (isInvalid || isDraft) && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+          (isInvalid || isDraft) && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
             InvalidDraftDisplay,
             {
               label,
@@ -51159,7 +51221,7 @@ ${text}
               className: "wp-block-navigation-item__label"
             }
           ),
-          !openSubmenusOnClick && isLinkOpen && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+          !openSubmenusOnClick && isLinkOpen && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
             LinkUI,
             {
               clientId,
@@ -51175,23 +51237,23 @@ ${text}
               anchor: popoverAnchor,
               onRemove: () => {
                 setAttributes({ url: "" });
-                (0, import_a11y3.speak)((0, import_i18n152.__)("Link removed."), "assertive");
+                (0, import_a11y3.speak)((0, import_i18n155.__)("Link removed."), "assertive");
               },
               onChange: handleLinkChange
             }
           )
         ] }),
-        (showSubmenuIcon || openSubmenusOnClick) && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("span", { className: "wp-block-navigation__submenu-icon", children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(ItemSubmenuIcon, {}) }),
-        /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("div", { ...innerBlocksProps })
+        (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 })
       ] })
     ] });
   }

   // packages/block-library/build-module/navigation-submenu/save.mjs
   var import_block_editor171 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
   function save35() {
-    return /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(import_block_editor171.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(import_block_editor171.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/navigation-submenu/transforms.mjs
@@ -51269,7 +51331,7 @@ ${text}
     edit: NavigationSubmenuEdit,
     example: {
       attributes: {
-        label: (0, import_i18n153._x)("About", "Example link text for Navigation Submenu"),
+        label: (0, import_i18n156._x)("About", "Example link text for Navigation Submenu"),
         type: "page"
       }
     },
@@ -51280,14 +51342,14 @@ ${text}
     settings56[fieldsKey13] = [
       {
         id: "label",
-        label: (0, import_i18n153.__)("Label"),
+        label: (0, import_i18n156.__)("Label"),
         type: "text",
         Edit: "rich-text"
         //TODO: replace with custom component
       },
       {
         id: "link",
-        label: (0, import_i18n153.__)("Link"),
+        label: (0, import_i18n156.__)("Link"),
         type: "url",
         Edit: "link",
         // TODO: replace with custom component
@@ -51317,11 +51379,11 @@ ${text}
   });

   // packages/block-library/build-module/nextpage/edit.mjs
-  var import_i18n154 = __toESM(require_i18n(), 1);
+  var import_i18n157 = __toESM(require_i18n(), 1);
   var import_block_editor172 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
   function NextPageEdit() {
-    return /* @__PURE__ */ (0, import_jsx_runtime359.jsx)("div", { ...(0, import_block_editor172.useBlockProps)(), children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)("span", { children: (0, import_i18n154.__)("Page break") }) });
+    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") }) });
   }

   // packages/block-library/build-module/nextpage/block.json
@@ -51350,9 +51412,9 @@ ${text}

   // packages/block-library/build-module/nextpage/save.mjs
   var import_element95 = __toESM(require_element(), 1);
-  var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 1);
   function save36() {
-    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(import_element95.RawHTML, { children: "<!--nextpage-->" });
+    return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(import_element95.RawHTML, { children: "<!--nextpage-->" });
   }

   // packages/block-library/build-module/nextpage/transforms.mjs
@@ -51396,9 +51458,9 @@ ${text}

   // packages/block-library/build-module/navigation-overlay-close/edit.mjs
   var import_block_editor173 = __toESM(require_block_editor(), 1);
-  var import_components99 = __toESM(require_components(), 1);
-  var import_i18n155 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
+  var import_components98 = __toESM(require_components(), 1);
+  var import_i18n158 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
   function NavigationOverlayCloseEdit({
     attributes,
     setAttributes
@@ -51406,52 +51468,52 @@ ${text}
     const { displayMode, text } = attributes;
     const showIcon = displayMode === "icon" || displayMode === "both";
     const showText = displayMode === "text" || displayMode === "both";
-    const displayText = text || (0, import_i18n155.__)("Close");
+    const displayText = text || (0, import_i18n158.__)("Close");
     const blockProps = (0, import_block_editor173.useBlockProps)({
       className: "wp-block-navigation-overlay-close"
     });
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(import_jsx_runtime361.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(import_block_editor173.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
-        import_components99.__experimentalToolsPanel,
+    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)(
+        import_components98.__experimentalToolsPanel,
         {
-          label: (0, import_i18n155.__)("Settings"),
+          label: (0, import_i18n158.__)("Settings"),
           resetAll: () => setAttributes({ displayMode: "icon" }),
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
-            import_components99.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+            import_components98.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n155.__)("Display Mode"),
+              label: (0, import_i18n158.__)("Display Mode"),
               isShownByDefault: true,
               hasValue: () => displayMode !== "icon",
               onDeselect: () => setAttributes({ displayMode: "icon" }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(
-                import_components99.__experimentalToggleGroupControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime364.jsxs)(
+                import_components98.__experimentalToggleGroupControl,
                 {
-                  label: (0, import_i18n155.__)("Display Mode"),
+                  label: (0, import_i18n158.__)("Display Mode"),
                   value: displayMode,
                   onChange: (value) => setAttributes({ displayMode: value }),
                   isBlock: true,
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
-                      import_components99.__experimentalToggleGroupControlOption,
+                    /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+                      import_components98.__experimentalToggleGroupControlOption,
                       {
                         value: "icon",
-                        label: (0, import_i18n155.__)("Icon")
+                        label: (0, import_i18n158.__)("Icon")
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
-                      import_components99.__experimentalToggleGroupControlOption,
+                    /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+                      import_components98.__experimentalToggleGroupControlOption,
                       {
                         value: "text",
-                        label: (0, import_i18n155.__)("Text")
+                        label: (0, import_i18n158.__)("Text")
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
-                      import_components99.__experimentalToggleGroupControlOption,
+                    /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+                      import_components98.__experimentalToggleGroupControlOption,
                       {
                         value: "both",
-                        label: (0, import_i18n155.__)("Both")
+                        label: (0, import_i18n158.__)("Both")
                       }
                     )
                   ]
@@ -51461,15 +51523,15 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime364.jsxs)(
         "button",
         {
           ...blockProps,
           type: "button",
-          "aria-label": !showText ? (0, import_i18n155.__)("Close") : void 0,
+          "aria-label": !showText ? (0, import_i18n158.__)("Close") : void 0,
           children: [
-            showIcon && /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(icon_default, { icon: close_default }),
-            showText && /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+            showIcon && /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(icon_default, { icon: close_default }),
+            showText && /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
               import_block_editor173.RichText,
               {
                 identifier: "text",
@@ -51538,9 +51600,9 @@ ${text}
   };

   // packages/block-library/build-module/navigation-overlay-close/icon.mjs
-  var import_primitives165 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
-  var icon_default3 = /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(import_primitives165.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(import_primitives165.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_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" }) });

   // packages/block-library/build-module/navigation-overlay-close/index.mjs
   var { name: name58 } = block_default58;
@@ -51605,7 +51667,7 @@ ${text}
   var import_element96 = __toESM(require_element(), 1);
   var import_block_editor174 = __toESM(require_block_editor(), 1);
   var import_core_data55 = __toESM(require_core_data(), 1);
-  var import_i18n156 = __toESM(require_i18n(), 1);
+  var import_i18n159 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/pattern/recursion-detector.mjs
   var import_data96 = __toESM(require_data(), 1);
@@ -51662,7 +51724,7 @@ ${text}
   }

   // packages/block-library/build-module/pattern/edit.mjs
-  var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
   var PatternEdit = ({ attributes, clientId }) => {
     const registry = (0, import_data97.useRegistry)();
     const selectedPattern = (0, import_data97.useSelect)(
@@ -51748,13 +51810,13 @@ ${text}
     ]);
     const props = (0, import_block_editor174.useBlockProps)();
     if (hasRecursionError) {
-      return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)("div", { ...props, children: /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(import_block_editor174.Warning, { children: (0, import_i18n156.sprintf)(
+      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)(
         // translators: A warning in which %s is the name of a pattern.
-        (0, import_i18n156.__)('Pattern "%s" cannot be rendered inside itself.'),
+        (0, import_i18n159.__)('Pattern "%s" cannot be rendered inside itself.'),
         selectedPattern?.name
       ) }) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)("div", { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)("div", { ...props });
   };
   var edit_default21 = PatternEdit;

@@ -51862,8 +51924,8 @@ ${text}
   // packages/block-library/build-module/page-list/edit.mjs
   var import_blocks74 = __toESM(require_blocks(), 1);
   var import_block_editor176 = __toESM(require_block_editor(), 1);
-  var import_components101 = __toESM(require_components(), 1);
-  var import_i18n158 = __toESM(require_i18n(), 1);
+  var import_components99 = __toESM(require_components(), 1);
+  var import_i18n160 = __toESM(require_i18n(), 1);
   var import_element97 = __toESM(require_element(), 1);
   var import_core_data56 = __toESM(require_core_data(), 1);
   var import_data99 = __toESM(require_data(), 1);
@@ -51963,70 +52025,29 @@ ${text}
     };
   }

-  // packages/block-library/build-module/page-list/convert-to-links-modal.mjs
-  var import_components100 = __toESM(require_components(), 1);
-  var import_compose41 = __toESM(require_compose(), 1);
-  var import_i18n157 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
-  var convertDescription = (0, import_i18n157.__)(
-    "This Navigation Menu displays your website's pages. Editing it will enable you to add, delete, or reorder pages. However, new pages will no longer be added automatically."
-  );
-  function ConvertToLinksModal({ onClick, onClose, disabled: disabled2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime364.jsxs)(
-      import_components100.Modal,
-      {
-        onRequestClose: onClose,
-        title: (0, import_i18n157.__)("Edit Page List"),
-        className: "wp-block-page-list-modal",
-        aria: {
-          describedby: (0, import_compose41.useInstanceId)(
-            ConvertToLinksModal,
-            "wp-block-page-list-modal__description"
-          )
-        },
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
-            "p",
-            {
-              id: (0, import_compose41.useInstanceId)(
-                ConvertToLinksModal,
-                "wp-block-page-list-modal__description"
-              ),
-              children: convertDescription
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime364.jsxs)("div", { className: "wp-block-page-list-modal-buttons", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
-              import_components100.Button,
-              {
-                __next40pxDefaultSize: true,
-                variant: "tertiary",
-                onClick: onClose,
-                children: (0, import_i18n157.__)("Cancel")
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
-              import_components100.Button,
-              {
-                __next40pxDefaultSize: true,
-                variant: "primary",
-                accessibleWhenDisabled: true,
-                disabled: disabled2,
-                onClick,
-                children: (0, import_i18n157.__)("Edit")
-              }
-            )
-          ] })
-        ]
-      }
-    );
-  }
-
   // packages/block-library/build-module/page-list/edit.mjs
-  var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
   var MAX_PAGE_COUNT = 100;
   var NOOP2 = () => {
   };
+  function DetachPageListDialog({ isBusy, onConfirm, onCancel }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+      import_components99.__experimentalConfirmDialog,
+      {
+        isOpen: true,
+        title: (0, import_i18n160.__)("Detach Page List"),
+        __experimentalHideHeader: false,
+        confirmButtonText: (0, import_i18n160.__)("Detach"),
+        onConfirm,
+        onCancel,
+        isBusy,
+        size: "medium",
+        children: (0, import_i18n160.__)(
+          "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 BlockContent({
     blockProps,
     innerBlocksProps,
@@ -52036,29 +52057,29 @@ ${text}
     parentPageID
   }) {
     if (!hasResolvedPages) {
-      return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)("div", { className: "wp-block-page-list__loading-indicator-container", children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components101.Spinner, { className: "wp-block-page-list__loading-indicator" }) }) });
+      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" }) }) });
     }
     if (pages === null) {
-      return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components101.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n158.__)("Page List: Cannot retrieve Pages.") }) });
+      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.") }) });
     }
     if (pages.length === 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components101.Notice, { status: "info", isDismissible: false, children: (0, import_i18n158.__)("Page List: Cannot retrieve Pages.") }) });
+      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.") }) });
     }
     if (blockList.length === 0) {
       const parentPageDetails = pages.find(
         (page) => page.id === parentPageID
       );
       if (parentPageDetails?.title?.rendered) {
-        return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_block_editor176.Warning, { children: (0, import_i18n158.sprintf)(
+        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)(
           // translators: %s: Page title.
-          (0, import_i18n158.__)('Page List: "%s" page has no children.'),
+          (0, import_i18n160.__)('Page List: "%s" page has no children.'),
           parentPageDetails.title.rendered
         ) }) });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components101.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n158.__)("Page List: Cannot retrieve Pages.") }) });
+      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.") }) });
     }
     if (pages.length > 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)("ul", { ...innerBlocksProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("ul", { ...innerBlocksProps });
     }
   }
   function PageListEdit({
@@ -52068,9 +52089,7 @@ ${text}
     setAttributes
   }) {
     const { parentPageID } = attributes;
-    const [isOpen, setOpen] = (0, import_element97.useState)(false);
-    const openModal = (0, import_element97.useCallback)(() => setOpen(true), []);
-    const closeModal = () => setOpen(false);
+    const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element97.useState)(false);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const { records: pages, hasResolved: hasResolvedPages } = (0, import_core_data56.useEntityRecords)(
       "postType",
@@ -52154,11 +52173,11 @@ ${text}
             id: page.id,
             label: (
               // translators: displayed when a page has an empty title.
-              page.title?.rendered?.trim() !== "" ? page.title?.rendered : (0, import_i18n158.__)("(no title)")
+              page.title?.rendered?.trim() !== "" ? page.title?.rendered : (0, import_i18n160.__)("(no title)")
             ),
             title: (
               // translators: displayed when a page has an empty title.
-              page.title?.rendered?.trim() !== "" ? page.title?.rendered : (0, import_i18n158.__)("(no title)")
+              page.title?.rendered?.trim() !== "" ? page.title?.rendered : (0, import_i18n160.__)("(no title)")
             ),
             link: page.url,
             hasChildren
@@ -52219,86 +52238,85 @@ ${text}
     const { selectBlock } = (0, import_data99.useDispatch)(import_block_editor176.store);
     (0, import_element97.useEffect)(() => {
       if (hasSelectedChild || hasDraggedChild) {
-        openModal();
+        setIsConfirmingDetach(true);
         selectBlock(parentClientId);
       }
-    }, [
-      hasSelectedChild,
-      hasDraggedChild,
-      parentClientId,
-      selectBlock,
-      openModal
-    ]);
-    return /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
-      (pagesTree.length > 0 || allowConvertToLinks) && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_block_editor176.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(
-        import_components101.__experimentalToolsPanel,
+    }, [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)(
+        import_components99.__experimentalToolsPanel,
         {
-          label: (0, import_i18n158.__)("Settings"),
+          label: (0, import_i18n160.__)("Settings"),
           resetAll: () => {
             setAttributes({ parentPageID: 0 });
           },
           dropdownMenuProps,
           children: [
-            pagesTree.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
-              import_components101.__experimentalToolsPanelItem,
+            pagesTree.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+              import_components99.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n158.__)("Parent Page"),
+                label: (0, import_i18n160.__)("Parent Page"),
                 hasValue: () => parentPageID !== 0,
                 onDeselect: () => setAttributes({ parentPageID: 0 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
-                  import_components101.ComboboxControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+                  import_components99.ComboboxControl,
                   {
                     className: "editor-page-attributes__parent",
-                    label: (0, import_i18n158.__)("Parent"),
+                    label: (0, import_i18n160.__)("Parent"),
                     value: parentPageID,
                     options: pagesTree,
                     onChange: (value) => setAttributes({
                       parentPageID: value ?? 0
                     }),
-                    help: (0, import_i18n158.__)(
+                    help: (0, import_i18n160.__)(
                       "Choose a page to show only its subpages."
                     )
                   }
                 )
               }
             ),
-            allowConvertToLinks && /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)("div", { style: { gridColumn: "1 / -1" }, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime365.jsx)("p", { children: convertDescription }),
-              /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
-                import_components101.Button,
-                {
-                  __next40pxDefaultSize: true,
-                  variant: "primary",
-                  accessibleWhenDisabled: true,
-                  disabled: !hasResolvedPages,
-                  onClick: convertToNavigationLinks2,
-                  children: (0, import_i18n158.__)("Edit")
-                }
-              )
-            ] })
+            allowConvertToLinks && /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+              import_components99.Button,
+              {
+                __next40pxDefaultSize: true,
+                variant: "secondary",
+                accessibleWhenDisabled: true,
+                disabled: !hasResolvedPages,
+                onClick: () => setIsConfirmingDetach(true),
+                style: {
+                  gridColumn: "1 / -1",
+                  justifyContent: "center"
+                },
+                children: (0, import_i18n160.__)("Detach Page List")
+              }
+            )
           ]
         }
       ) }),
-      allowConvertToLinks && /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_block_editor176.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
-          import_components101.ToolbarButton,
+      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)(
+          import_components99.ToolbarButton,
           {
-            title: (0, import_i18n158.__)("Edit"),
-            onClick: openModal,
-            children: (0, import_i18n158.__)("Edit")
+            title: (0, import_i18n160.__)("Detach"),
+            disabled: !hasResolvedPages,
+            onClick: () => setIsConfirmingDetach(true),
+            children: (0, import_i18n160.__)("Detach")
           }
         ) }),
-        isOpen && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
-          ConvertToLinksModal,
+        isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+          DetachPageListDialog,
           {
-            onClick: convertToNavigationLinks2,
-            onClose: closeModal,
-            disabled: !hasResolvedPages
+            isBusy: !hasResolvedPages,
+            onConfirm: () => {
+              convertToNavigationLinks2();
+              setIsConfirmingDetach(false);
+            },
+            onCancel: () => setIsConfirmingDetach(false)
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
         BlockContent,
         {
           blockProps,
@@ -52396,22 +52414,22 @@ ${text}
   var import_dom17 = __toESM(require_dom(), 1);

   // packages/block-library/build-module/navigation-link/icons.mjs
-  var import_components102 = __toESM(require_components(), 1);
-  var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
-  var ItemSubmenuIcon2 = () => /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
-    import_components102.SVG,
+  var import_components100 = __toESM(require_components(), 1);
+  var import_jsx_runtime368 = __toESM(require_jsx_runtime(), 1);
+  var ItemSubmenuIcon2 = () => /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+    import_components100.SVG,
     {
       xmlns: "http://www.w3.org/2000/svg",
       width: "12",
       height: "12",
       viewBox: "0 0 12 12",
       fill: "none",
-      children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_components102.Path, { d: "M1.50002 4L6.00002 8L10.5 4", strokeWidth: "1.5" })
+      children: /* @__PURE__ */ (0, import_jsx_runtime368.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_runtime367 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
   function useFrontPageId() {
     return (0, import_data100.useSelect)((select10) => {
       const canReadSettings = select10(import_core_data57.store).canUser("read", {
@@ -52437,7 +52455,7 @@ ${text}
       className: "wp-block-pages-list__item"
     });
     const innerBlocksProps = (0, import_block_editor177.useInnerBlocksProps)(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(
       "li",
       {
         className: clsx_default("wp-block-pages-list__item", {
@@ -52451,8 +52469,8 @@ ${text}
           "menu-item-home": id === frontPageId
         }),
         children: [
-          hasChildren && openOnClick ? /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(import_jsx_runtime367.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+          hasChildren && openOnClick ? /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(import_jsx_runtime369.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
               "button",
               {
                 type: "button",
@@ -52463,8 +52481,8 @@ ${text}
                 }
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("span", { className: "wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(ItemSubmenuIcon2, {}) })
-          ] }) : /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+            /* @__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)(
             "a",
             {
               className: clsx_default("wp-block-pages-list__item__link", {
@@ -52476,17 +52494,17 @@ ${text}
               }
             }
           ),
-          hasChildren && /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(import_jsx_runtime367.Fragment, { children: [
-            !openOnClick && context.showSubmenuIcon && /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+          hasChildren && /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(import_jsx_runtime369.Fragment, { children: [
+            !openOnClick && context.showSubmenuIcon && /* @__PURE__ */ (0, import_jsx_runtime369.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_runtime367.jsx)(ItemSubmenuIcon2, {})
+                children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(ItemSubmenuIcon2, {})
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("ul", { ...innerBlocksProps })
+            /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("ul", { ...innerBlocksProps })
           ] })
         ]
       },
@@ -52512,14 +52530,14 @@ ${text}
     name: () => name63,
     settings: () => settings62
   });
-  var import_i18n162 = __toESM(require_i18n(), 1);
+  var import_i18n164 = __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_block_editor178 = __toESM(require_block_editor(), 1);
-  var import_i18n159 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime368 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n161 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
   var supports = {
     className: false
   };
@@ -52621,10 +52639,10 @@ ${text}
       save({ attributes }) {
         const { align, content, dropCap, direction } = attributes;
         const className = clsx_default({
-          "has-drop-cap": align === ((0, import_i18n159.isRTL)() ? "left" : "right") || align === "center" ? false : dropCap,
+          "has-drop-cap": align === ((0, import_i18n161.isRTL)() ? "left" : "right") || align === "center" ? false : dropCap,
           [`has-text-align-${align}`]: align
         });
-        return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)("p", { ...import_block_editor178.useBlockProps.save({ className, dir: direction }), children: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_block_editor178.RichText.Content, { value: content }) });
+        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 }) });
       },
       migrate: migrateTextAlign2
     },
@@ -52647,10 +52665,10 @@ ${text}
       save({ attributes }) {
         const { align, content, dropCap, direction } = attributes;
         const className = clsx_default({
-          "has-drop-cap": align === ((0, import_i18n159.isRTL)() ? "left" : "right") || align === "center" ? false : dropCap,
+          "has-drop-cap": align === ((0, import_i18n161.isRTL)() ? "left" : "right") || align === "center" ? false : dropCap,
           [`has-text-align-${align}`]: align
         });
-        return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)("p", { ...import_block_editor178.useBlockProps.save({ className, dir: direction }), children: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_block_editor178.RichText.Content, { value: content }) });
+        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 }) });
       }
     },
     {
@@ -52705,7 +52723,7 @@ ${text}
           color: textClass ? void 0 : customTextColor,
           fontSize: fontSizeClass ? void 0 : customFontSize
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
           import_block_editor178.RichText.Content,
           {
             tagName: "p",
@@ -52769,7 +52787,7 @@ ${text}
           fontSize: fontSizeClass ? void 0 : customFontSize,
           textAlign: align
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
           import_block_editor178.RichText.Content,
           {
             tagName: "p",
@@ -52836,7 +52854,7 @@ ${text}
           fontSize: fontSizeClass ? void 0 : customFontSize,
           textAlign: align
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
           import_block_editor178.RichText.Content,
           {
             tagName: "p",
@@ -52876,7 +52894,7 @@ ${text}
           fontSize,
           textAlign: align
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
           "p",
           {
             style: styles,
@@ -52907,7 +52925,7 @@ ${text}
         }
       },
       save({ attributes }) {
-        return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_element98.RawHTML, { children: attributes.content });
+        return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_element98.RawHTML, { children: attributes.content });
       },
       migrate: (attributes) => attributes
     }
@@ -52915,18 +52933,17 @@ ${text}
   var deprecated_default29 = deprecated13;

   // packages/block-library/build-module/paragraph/edit.mjs
-  var import_i18n160 = __toESM(require_i18n(), 1);
-  var import_components103 = __toESM(require_components(), 1);
+  var import_i18n162 = __toESM(require_i18n(), 1);
+  var import_components101 = __toESM(require_components(), 1);
   var import_block_editor181 = __toESM(require_block_editor(), 1);
   var import_data103 = __toESM(require_data(), 1);
   var import_blocks76 = __toESM(require_blocks(), 1);
-  var import_element101 = __toESM(require_element(), 1);

   // packages/block-library/build-module/paragraph/use-enter.mjs
   var import_element99 = __toESM(require_element(), 1);
-  var import_compose42 = __toESM(require_compose(), 1);
+  var import_compose41 = __toESM(require_compose(), 1);
   var import_rich_text7 = __toESM(require_rich_text(), 1);
-  var import_keycodes7 = __toESM(require_keycodes(), 1);
+  var import_keycodes8 = __toESM(require_keycodes(), 1);
   var import_data101 = __toESM(require_data(), 1);
   var import_block_editor179 = __toESM(require_block_editor(), 1);
   var import_blocks75 = __toESM(require_blocks(), 1);
@@ -52944,12 +52961,12 @@ ${text}
     } = (0, import_data101.useSelect)(import_block_editor179.store);
     const propsRef = (0, import_element99.useRef)(props);
     propsRef.current = props;
-    return (0, import_compose42.useRefEffect)((element) => {
+    return (0, import_compose41.useRefEffect)((element) => {
       function onKeyDown(event) {
         if (event.defaultPrevented) {
           return;
         }
-        if (event.keyCode !== import_keycodes7.ENTER) {
+        if (event.keyCode !== import_keycodes8.ENTER) {
           return;
         }
         const { content, clientId } = propsRef.current;
@@ -53012,14 +53029,14 @@ ${text}
   }

   // packages/block-library/build-module/paragraph/deprecated-attributes.mjs
-  var import_compose43 = __toESM(require_compose(), 1);
+  var import_compose42 = __toESM(require_compose(), 1);
   var import_element100 = __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_compose43.useEvent)(() => {
+    const updateStyleWithAlign = (0, import_compose42.useEvent)(() => {
       (0, import_deprecated32.default)("align attribute in paragraph block", {
         alternative: "style.typography.textAlign",
         since: "7.0"
@@ -53046,14 +53063,13 @@ ${text}
   }

   // packages/block-library/build-module/paragraph/edit.mjs
-  var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
-  var { PrivateBlockContext: PrivateBlockContext2 } = unlock(import_block_editor181.privateApis);
+  var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
   function ParagraphRTLControl({ direction, setDirection }) {
-    return (0, import_i18n160.isRTL)() && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-      import_components103.ToolbarButton,
+    return (0, import_i18n162.isRTL)() && /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+      import_components101.ToolbarButton,
       {
         icon: format_ltr_default,
-        title: (0, import_i18n160._x)("Left to right", "editor button"),
+        title: (0, import_i18n162._x)("Left to right", "editor button"),
         isActive: direction === "ltr",
         onClick: () => {
           setDirection(direction === "ltr" ? void 0 : "ltr");
@@ -53062,7 +53078,7 @@ ${text}
     );
   }
   function hasDropCapDisabled(align) {
-    return align === ((0, import_i18n160.isRTL)() ? "left" : "right") || align === "center";
+    return align === ((0, import_i18n162.isRTL)() ? "left" : "right") || align === "center";
   }
   function DropCapControl({ clientId, attributes, setAttributes, name: name122 }) {
     const [isDropCapFeatureEnabled] = (0, import_block_editor181.useSettings)("typography.dropCap");
@@ -53080,30 +53096,30 @@ ${text}
     const textAlign = style2?.typography?.textAlign;
     let helpText;
     if (hasDropCapDisabled(textAlign)) {
-      helpText = (0, import_i18n160.__)("Not available for aligned text.");
+      helpText = (0, import_i18n162.__)("Not available for aligned text.");
     } else if (dropCap) {
-      helpText = (0, import_i18n160.__)("Showing large initial letter.");
+      helpText = (0, import_i18n162.__)("Showing large initial letter.");
     } else {
-      helpText = (0, import_i18n160.__)("Show a large initial letter.");
+      helpText = (0, import_i18n162.__)("Show a large initial letter.");
     }
     const isDropCapControlEnabledByDefault = (0, import_blocks76.getBlockSupport)(
       name122,
       "typography.defaultControls.dropCap",
       false
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(import_block_editor181.InspectorControls, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-      import_components103.__experimentalToolsPanelItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(import_block_editor181.InspectorControls, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+      import_components101.__experimentalToolsPanelItem,
       {
         hasValue: () => !!dropCap,
-        label: (0, import_i18n160.__)("Drop cap"),
+        label: (0, import_i18n162.__)("Drop cap"),
         isShownByDefault: isDropCapControlEnabledByDefault,
         onDeselect: () => setAttributes({ dropCap: false }),
         resetAllFilter: () => ({ dropCap: false }),
         panelId: clientId,
-        children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-          import_components103.ToggleControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+          import_components101.ToggleControl,
           {
-            label: (0, import_i18n160.__)("Drop cap"),
+            label: (0, import_i18n162.__)("Drop cap"),
             checked: !!dropCap,
             onChange: () => setAttributes({ dropCap: !dropCap }),
             help: helpText,
@@ -53131,19 +53147,21 @@ ${text}
       className: clsx_default({
         "has-drop-cap": hasDropCapDisabled(textAlign) ? false : dropCap
       }),
-      style: { direction }
+      style: { direction },
+      "aria-label": import_block_editor181.RichText.isEmpty(content) ? (0, import_i18n162.__)(
+        "Empty block; start writing or type forward slash to choose a block"
+      ) : (0, import_i18n162.__)("Block: Paragraph")
     });
     const blockEditingMode = (0, import_block_editor181.useBlockEditingMode)();
-    const { ariaLabel } = (0, import_element101.useContext)(PrivateBlockContext2);
-    return /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(import_jsx_runtime369.Fragment, { children: [
-      blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(import_block_editor181.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+    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)(
         ParagraphRTLControl,
         {
           direction,
           setDirection: (newDirection) => setAttributes({ direction: newDirection })
         }
       ) }),
-      isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+      isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
         DropCapControl,
         {
           name: name122,
@@ -53152,7 +53170,7 @@ ${text}
           setAttributes
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
         import_block_editor181.RichText,
         {
           identifier: "content",
@@ -53163,11 +53181,8 @@ ${text}
           onMerge: mergeBlocks,
           onReplace,
           onRemove,
-          "aria-label": ariaLabel ?? (import_block_editor181.RichText.isEmpty(content) ? (0, import_i18n160.__)(
-            "Empty block; start writing or type forward slash to choose a block"
-          ) : (0, import_i18n160.__)("Block: Paragraph")),
           "data-empty": import_block_editor181.RichText.isEmpty(content),
-          placeholder: placeholder2 || (0, import_i18n160.__)("Type / to choose a block"),
+          placeholder: placeholder2 || (0, import_i18n162.__)("Type / to choose a block"),
           "data-custom-placeholder": placeholder2 ? true : void 0,
           __unstableEmbedURLOnPaste: true,
           __unstableAllowPrefixTransformations: true
@@ -53269,15 +53284,15 @@ ${text}

   // packages/block-library/build-module/paragraph/save.mjs
   var import_block_editor182 = __toESM(require_block_editor(), 1);
-  var import_i18n161 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 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;
     const textAlign = style2?.typography?.textAlign;
     const className = clsx_default({
-      "has-drop-cap": textAlign === ((0, import_i18n161.isRTL)() ? "left" : "right") || textAlign === "center" ? false : dropCap
+      "has-drop-cap": textAlign === ((0, import_i18n163.isRTL)() ? "left" : "right") || textAlign === "center" ? false : dropCap
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)("p", { ...import_block_editor182.useBlockProps.save({ className, dir: direction }), children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_block_editor182.RichText.Content, { value: content }) });
+    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 }) });
   }

   // packages/block-library/build-module/paragraph/transforms.mjs
@@ -53316,16 +53331,13 @@ ${text}
   var transforms_default22 = transforms21;

   // packages/block-library/build-module/paragraph/index.mjs
-  var { fieldsKey: fieldsKey14, formKey: formKey14, editableRootKey } = unlock(import_blocks78.privateApis);
+  var { fieldsKey: fieldsKey14, formKey: formKey14 } = unlock(import_blocks78.privateApis);
   var { name: name63 } = block_default62;
   var settings62 = {
     icon: paragraph_default,
-    // Opt into the editing host behaviour privately. It's a Symbol setting
-    // rather than a public `supports` key so it stays an internal detail.
-    [editableRootKey]: true,
     example: {
       attributes: {
-        content: (0, import_i18n162.__)(
+        content: (0, import_i18n164.__)(
           "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."
         )
       }
@@ -53340,7 +53352,7 @@ ${text}
           return customName;
         }
         const { content } = attributes;
-        return !content || content.length === 0 ? (0, import_i18n162.__)("Empty") : content;
+        return !content || content.length === 0 ? (0, import_i18n164.__)("Empty") : content;
       }
     },
     transforms: transforms_default22,
@@ -53357,7 +53369,7 @@ ${text}
     settings62[fieldsKey14] = [
       {
         id: "content",
-        label: (0, import_i18n162.__)("Content"),
+        label: (0, import_i18n164.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -53450,6 +53462,7 @@ ${text}
     supports: {
       anchor: true,
       align: true,
+      __experimentalExposeControlsToChildren: true,
       color: {
         gradients: true,
         link: true,
@@ -53485,19 +53498,19 @@ ${text}
   };

   // packages/block-library/build-module/playlist/edit.mjs
-  var import_element104 = __toESM(require_element(), 1);
+  var import_element103 = __toESM(require_element(), 1);
   var import_block_editor183 = __toESM(require_block_editor(), 1);
-  var import_components104 = __toESM(require_components(), 1);
+  var import_components102 = __toESM(require_components(), 1);
   var import_data104 = __toESM(require_data(), 1);
   var import_notices14 = __toESM(require_notices(), 1);
-  var import_i18n165 = __toESM(require_i18n(), 1);
+  var import_i18n167 = __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_element102 = __toESM(require_element(), 1);
-  var import_compose44 = __toESM(require_compose(), 1);
-  var import_i18n163 = __toESM(require_i18n(), 1);
+  var import_element101 = __toESM(require_element(), 1);
+  var import_compose43 = __toESM(require_compose(), 1);
+  var import_i18n165 = __toESM(require_i18n(), 1);

   // node_modules/@arraypress/waveform-player/dist/waveform-player.esm.js
   function B(e3) {
@@ -53511,7 +53524,7 @@ ${text}
   function W(e3) {
     return S2(typeof e3 == "number" ? `${e3}px` : e3);
   }
-  function V(e3) {
+  function N2(e3) {
     if (typeof e3 != "string" || e3 === "") return false;
     try {
       let t2 = new URL(e3, "http://localhost/");
@@ -53523,10 +53536,10 @@ ${text}
   function m2(e3, t2 = 0, i2 = 1) {
     return Math.max(t2, Math.min(e3, i2));
   }
-  function nt(e3) {
+  function ot(e3) {
     return e3 === void 0 ? void 0 : e3 === "true";
   }
-  function N2(e3) {
+  function q(e3) {
     if (typeof e3 == "string" && e3.trim().startsWith("[")) try {
       return JSON.parse(e3);
     } catch {
@@ -53535,7 +53548,7 @@ ${text}
   }
   function D(e3) {
     let t2 = {}, i2 = (o2, l2 = o2) => {
-      let n2 = nt(e3.dataset[l2]);
+      let n2 = ot(e3.dataset[l2]);
       n2 !== void 0 && (t2[o2] = n2);
     }, s2 = (o2, l2 = o2, n2 = false) => {
       let h2 = e3.dataset[l2];
@@ -53551,9 +53564,15 @@ ${text}
         console.warn(`[WaveformPlayer] Invalid ${l2} JSON:`, h2);
       }
     };
-    return 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 = N2(e3.dataset.waveformColor)), e3.dataset.progressColor && (t2.progressColor = N2(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"), a2("playbackRates"), 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), e3.dataset.playIcon && (t2.playIcon = e3.dataset.playIcon), e3.dataset.pauseIcon && (t2.pauseIcon = e3.dataset.pauseIcon), t2;
+    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);
+    }
+    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 j2(e3, ...t2) {
+  function U(e3, ...t2) {
     let i2 = 0;
     return e3.replace(/%(?:(\d+)\$)?s/g, (s2, r3) => {
       let a2 = r3 ? Number(r3) - 1 : i2++;
@@ -53565,18 +53584,18 @@ ${text}
     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")}`;
   }
-  var lt = 0;
-  function G2(e3) {
+  var nt = 0;
+  function V(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)}_${(lt++).toString(36)}`;
+    return `wp_${(i2 >>> 0).toString(36)}_${(nt++).toString(36)}`;
   }
-  function H2(e3) {
+  function R(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 J(e3) {
+  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);
@@ -53587,7 +53606,7 @@ ${text}
     for (let i2 of e3) for (let s2 in i2) i2[s2] !== null && i2[s2] !== void 0 && (t2[s2] = i2[s2]);
     return t2;
   }
-  function K(e3, t2) {
+  function G2(e3, t2) {
     let i2;
     return function(...r3) {
       let a2 = () => {
@@ -53636,60 +53655,60 @@ ${text}
       return t2[0];
     }
   }
-  function L(e3, t2, i2, s2, r3, a2) {
+  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();
     } else e3.fillRect(t2, i2, s2, r3);
   }
-  function Z(e3, t2) {
+  function X(e3, t2) {
     return (e3.barRadius || 0) * t2;
   }
-  function ht(e3, t2) {
-    let i2 = Z(e3, t2);
+  function lt(e3, t2) {
+    let i2 = X(e3, t2);
     return [i2, i2, 0, 0];
   }
-  function Y(e3, t2, i2, s2, r3) {
+  function J(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 I(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 = ht(r3, a2), g2 = P(e3, r3.color, t2, r3), k2 = P(e3, r3.progressColor, t2, r3);
+  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;
     for (let f2 = 0; f2 < h2.length; f2++) {
       let p2 = f2 * (o2 + l2);
       if (p2 + o2 > t2.width) break;
       let y2 = h2[f2] * c2 * 0.9, d2 = c2 - y2;
-      L(e3, p2, d2, o2, y2, w2);
+      _(e3, p2, d2, o2, y2, w2);
     }
     e3.save(), e3.beginPath(), e3.rect(0, 0, u2, c2), e3.clip(), e3.fillStyle = k2;
     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;
-      L(e3, p2, d2, o2, y2, w2);
+      _(e3, p2, d2, o2, y2, w2);
     }
     e3.restore();
   }
-  function ct(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 = Z(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 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);
     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;
-      L(e3, b2, u2 - v20, o2, v20, k2), L(e3, b2, u2, o2, v20, f2);
+      _(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;
-      L(e3, b2, u2 - v20, o2, v20, k2), L(e3, b2, u2, o2, v20, f2);
+      _(e3, b2, u2 - v20, o2, v20, k2), _(e3, b2, u2, o2, v20, f2);
     }
     e3.restore();
   }
-  function dt(e3, t2, i2, s2, r3) {
+  function ct(e3, t2, i2, s2, r3) {
     let a2 = t2.width, o2 = t2.height, l2 = o2 / 2, n2 = o2 * 0.35;
     e3.clearRect(0, 0, a2, o2);
     let h2 = (c2, u2, w2 = 1, g2 = false) => {
@@ -53713,7 +53732,7 @@ ${text}
     }
     h2(r3.color, 2, 1, false), s2 > 0 && h2(r3.progressColor, 3, s2, true);
   }
-  function X(e3, t2, i2, s2, r3) {
+  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);
     e3.clearRect(0, 0, t2.width, t2.height);
     for (let y2 = 0; y2 < h2.length; y2++) {
@@ -53727,7 +53746,7 @@ ${text}
       }
     }
   }
-  function Q(e3, t2, i2, s2, r3) {
+  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);
     e3.clearRect(0, 0, t2.width, t2.height);
     for (let p2 = 0; p2 < h2.length; p2++) {
@@ -53737,20 +53756,20 @@ ${text}
       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();
     }
   }
-  function ut(e3, t2, i2, s2, r3) {
+  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)", Y(e3, h2, a2, l2, n2), e3.fill(), s2 > 0) {
+    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)", Y(e3, h2, u2, l2, n2), e3.fill(), e3.restore();
+      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();
     }
   }
-  var pt = { bars: I, bar: I, mirror: ct, line: dt, blocks: X, block: X, dots: Q, dot: Q, seekbar: ut };
-  function tt(e3, t2, i2, s2, r3) {
-    (pt[r3.waveformStyle] || I)(e3, t2, i2, s2, r3);
+  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);
   }
-  function et(e3) {
+  function Z(e3) {
     try {
-      let t2 = e3.getChannelData(0), i2 = e3.sampleRate, s2 = ft(t2, i2);
+      let t2 = e3.getChannelData(0), i2 = e3.sampleRate, s2 = pt(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);
@@ -53766,7 +53785,7 @@ ${text}
       return console.warn("[WaveformPlayer] BPM detection failed:", t2), null;
     }
   }
-  function ft(e3, t2) {
+  function pt(e3, t2) {
     let r3 = [], a2 = 0;
     for (let o2 = 0; o2 < e3.length - 2048; o2 += 1024) {
       let l2 = 0;
@@ -53781,7 +53800,7 @@ ${text}
     }
     return r3;
   }
-  function mt(e3, t2 = 1800) {
+  function ft(e3, t2 = 1800) {
     let i2 = e3.length / t2, s2 = e3.numberOfChannels, r3 = [];
     for (let o2 = 0; o2 < s2; o2++) {
       let l2 = e3.getChannelData(o2);
@@ -53798,20 +53817,20 @@ ${text}
     let a2 = B(r3);
     return a2 > 0 ? r3.map((o2) => o2 / a2) : r3;
   }
-  async function F(e3, t2 = 1800, i2 = false) {
+  async function $2(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 = mt(l2, t2);
-      n2 = gt(n2);
+      let o2 = await (await fetch(e3)).arrayBuffer(), l2 = await s2.decodeAudioData(o2), n2 = ft(l2, t2);
+      n2 = mt(n2);
       let h2 = null;
-      return i2 && (h2 = et(l2)), { peaks: n2, bpm: h2 };
+      return i2 && (h2 = Z(l2)), { peaks: n2, bpm: h2 };
     } finally {
       s2 && s2.close();
     }
   }
-  function it(e3 = 1800) {
+  function tt(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;
@@ -53819,21 +53838,21 @@ ${text}
     }
     return t2;
   }
-  function gt(e3, t2 = 0.95) {
+  function mt(e3, t2 = 0.95) {
     let i2 = B(e3);
     if (i2 === 0 || i2 > t2) return e3;
     let s2 = t2 / i2;
     return e3.map((r3) => r3 * s2);
   }
-  function st(e3) {
+  function et(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 R() {
-    if (st("dark")) return "dark";
-    if (st("light")) return "light";
+  function H2() {
+    if (et("dark")) return "dark";
+    if (et("light")) return "light";
     try {
-      let e3 = getComputedStyle(document.body).backgroundColor, t2 = J(e3);
+      let e3 = getComputedStyle(document.body).backgroundColor, t2 = j2(e3);
       if (t2 !== null) {
         if (t2 > 128) return "light";
         if (t2 < 128) return "dark";
@@ -53846,18 +53865,18 @@ ${text}
     }
     return "dark";
   }
-  var _ = { 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 $2(e3) {
-    if (e3 && _[e3]) return _[e3];
-    let t2 = R();
-    return _[t2];
+  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 rt = { 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 yt = "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 at = 5;
-  var ot = 10;
-  var wt = 'button, a[href], input, [role="slider"]';
+  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 {
     static instances = /* @__PURE__ */ new Map();
     static currentlyPlaying = null;
@@ -53865,11 +53884,11 @@ ${text}
       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 = $2(this.options.colorPreset);
-      this._autoTheme = this.options.colorPreset == null || !_[this.options.colorPreset], this._presetKeys = [], this._scheme = this.options.colorPreset && _[this.options.colorPreset] ? this.options.colorPreset : R();
+      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 = rt[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 || G2(this.options.url), e2.instances.set(this.id, this), e2._watchTheme(), this.init(), setTimeout(() => {
+      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(() => {
         this._emit("waveformplayer:ready", { player: this, url: this.options.url });
       }, 100);
     }
@@ -53964,7 +53983,7 @@ ${text}
     }
     bindArtworkFallback(t2) {
       t2 && t2.addEventListener("error", () => {
-        t2.src.startsWith("data:") || (t2.src = yt);
+        t2.src.startsWith("data:") || (t2.src = gt);
       }, { signal: this._ac.signal });
     }
     createArtworkElement() {
@@ -54080,7 +54099,7 @@ ${text}
     }
     initKeyboardControls() {
       this.container.setAttribute("tabindex", "-1"), this.container.addEventListener("click", (t2) => {
-        t2.target.closest(wt) || (e2.getAllInstances().forEach((i2) => {
+        t2.target.closest(yt) || (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) => {
@@ -54106,17 +54125,17 @@ ${text}
         switch (t2.key) {
           case "ArrowLeft":
           case "ArrowDown":
-            r3 = s2 - at;
+            r3 = s2 - st;
             break;
           case "ArrowRight":
           case "ArrowUp":
-            r3 = s2 + at;
+            r3 = s2 + st;
             break;
           case "PageDown":
-            r3 = s2 - ot;
+            r3 = s2 - rt;
             break;
           case "PageUp":
-            r3 = s2 + ot;
+            r3 = s2 + rt;
             break;
           case "Home":
             r3 = 0;
@@ -54154,7 +54173,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", j2(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", U(this.options.seekValueText || "%1$s of %2$s", E(i2), E(t2)));
     }
     initMediaSession() {
       if (!("mediaSession" in navigator) || !this.options.enableMediaSession || !this.audio) return;
@@ -54218,7 +54237,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 = K(() => this.resizeCanvas(), 100), window.addEventListener("resize", this.resizeHandler);
+      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);
     }
     setupResizeObserver() {
       "ResizeObserver" in window && (this.resizeObserver = new ResizeObserver(() => {
@@ -54235,13 +54254,13 @@ ${text}
           };
           this.audio.addEventListener("loadedmetadata", a2), this.audio.addEventListener("error", o2);
         }));
-        let i2 = this.options.title || H2(t2);
+        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 F(t2, this.options.samples, this.options.showBPM);
+          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 = it(this.options.samples);
+          console.warn("[WaveformPlayer] Using placeholder waveform:", s2), this.waveformData = tt(this.options.samples);
         }
         this.drawWaveform(), this.renderMarkers(), this.options.onLoad && this.options.onLoad(this);
       } catch (i2) {
@@ -54273,7 +54292,7 @@ ${text}
       this.drawWaveform();
     }
     drawWaveform() {
-      !this.ctx || this.waveformData.length === 0 || tt(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 || 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 });
     }
     resizeCanvas() {
       if (!this.canvas || this.isDestroying) return;
@@ -54415,8 +54434,8 @@ ${text}
     }
     refreshTheme() {
       if (!this._autoTheme) return;
-      this._scheme = R();
-      let t2 = $2(this.options.colorPreset);
+      this._scheme = H2();
+      let t2 = I(this.options.colorPreset);
       for (let i2 of this._presetKeys || []) i2 in t2 && (this.options[i2] = t2[i2]);
       this._applyThemeColors();
     }
@@ -54515,7 +54534,7 @@ ${text}
     }
     static async generateWaveformData(t2, i2 = 1800) {
       try {
-        return (await F(t2, i2)).peaks;
+        return (await $2(t2, i2)).peaks;
       } catch (s2) {
         throw console.error("[WaveformPlayer] Failed to generate waveform:", s2), s2;
       }
@@ -54526,21 +54545,21 @@ ${text}
       return i2 === t2 ? void 0 : i2;
     }
   };
-  A.utils = { formatTime: E, extractTitleFromUrl: H2, escapeHtml: S2, isSafeHref: V, parseDataAttributes: D };
-  var U = () => typeof window < "u" && typeof document < "u";
-  function q() {
-    if (!U()) return;
+  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") try {
+      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);
       }
     });
   }
-  U() && (document.readyState === "loading" ? document.addEventListener("DOMContentLoaded", q) : q());
-  A.init = q;
-  U() && (window.WaveformPlayer = A);
+  A.init = wt;
+  at() && (window.WaveformPlayer = A);
   var Bt = A;

   // packages/block-library/build-module/utils/waveform-utils.mjs
@@ -54957,14 +54976,14 @@ ${text}
   }

   // packages/block-library/build-module/utils/waveform-player.mjs
-  var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime373 = __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_i18n163.__)("Seek"));
+    updateSeekControlLabel(instance, title || (0, import_i18n165.__)("Seek"));
     if (typeof instance.syncArtist === "function") {
       instance.syncArtist(artist || "");
     } else if (instance.artistEl) {
@@ -54999,21 +55018,21 @@ ${text}
     onEnded,
     showPlayButtonArtwork = false
   }) {
-    const onEndedEvent = (0, import_compose44.useEvent)(onEnded);
-    const playerRef = (0, import_element102.useRef)();
+    const onEndedEvent = (0, import_compose43.useEvent)(onEnded);
+    const playerRef = (0, import_element101.useRef)();
     const hasSrc = !!src;
-    const metadataRef = (0, import_element102.useRef)({ src, title, artist, image, imageAlt });
-    const stylesRef = (0, import_element102.useRef)({
+    const metadataRef = (0, import_element101.useRef)({ src, title, artist, image, imageAlt });
+    const stylesRef = (0, import_element101.useRef)({
       color,
       gradient,
       backgroundColor,
       backgroundGradient,
       textColor
     });
-    (0, import_element102.useEffect)(() => {
+    (0, import_element101.useEffect)(() => {
       metadataRef.current = { src, title, artist, image, imageAlt };
     }, [src, title, artist, image, imageAlt]);
-    (0, import_element102.useEffect)(() => {
+    (0, import_element101.useEffect)(() => {
       stylesRef.current = {
         color,
         gradient,
@@ -55022,7 +55041,7 @@ ${text}
         textColor
       };
     }, [color, gradient, backgroundColor, backgroundGradient, textColor]);
-    (0, import_element102.useEffect)(() => {
+    (0, import_element101.useEffect)(() => {
       if (playerRef.current?.container) {
         applyWaveformPlayerStyles(playerRef.current.container, {
           backgroundColor,
@@ -55040,7 +55059,7 @@ ${text}
       showPlayButtonArtwork,
       textColor
     ]);
-    const ref = (0, import_compose44.useRefEffect)(
+    const ref = (0, import_compose43.useRefEffect)(
       (element) => {
         if (!hasSrc) {
           return;
@@ -55064,9 +55083,9 @@ ${text}
             textColor: stylesRef.current.textColor,
             waveformStyle,
             labels: {
-              seek: (0, import_i18n163.__)("Seek"),
+              seek: (0, import_i18n165.__)("Seek"),
               /* translators: %1$s: current audio time, %2$s: total audio duration. */
-              seekValueText: (0, import_i18n163._x)(
+              seekValueText: (0, import_i18n165._x)(
                 "%1$s of %2$s",
                 "audio current time of total duration"
               )
@@ -55096,7 +55115,7 @@ ${text}
         showPlayButtonArtwork
       ]
     );
-    (0, import_element102.useEffect)(() => {
+    (0, import_element101.useEffect)(() => {
       if (playerRef.current?.instance) {
         const player = playerRef.current;
         if (player) {
@@ -55113,7 +55132,7 @@ ${text}
         }
       }
     }, [title, artist, image, imageAlt, showPlayButtonArtwork]);
-    (0, import_element102.useEffect)(() => {
+    (0, import_element101.useEffect)(() => {
       if (src && playerRef.current?.instance) {
         const wasPlaying = playerRef.current.instance.isPlaying;
         const promise = playerRef.current.instance.loadTrack(
@@ -55138,20 +55157,19 @@ ${text}
         });
       }
     }, [src, showPlayButtonArtwork]);
-    return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)("div", { ref, className: "wp-block-playlist__waveform-player" });
+    return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)("div", { ref, className: "wp-block-playlist__waveform-player" });
   }

   // packages/block-library/build-module/playlist/context.mjs
-  var import_element103 = __toESM(require_element(), 1);
-  var PlaylistContext = (0, import_element103.createContext)({
+  var import_element102 = __toESM(require_element(), 1);
+  var PlaylistContext = (0, import_element102.createContext)({
     currentTrackClientId: null,
     setCurrentTrackClientId: () => {
-    },
-    addTracks: void 0
+    }
   });

   // packages/block-library/build-module/playlist/utils.mjs
-  var import_i18n164 = __toESM(require_i18n(), 1);
+  var import_i18n166 = __toESM(require_i18n(), 1);
   var import_html_entities8 = __toESM(require_html_entities(), 1);
   function getMediaUrl(media) {
     return media?.url ?? media?.source_url;
@@ -55187,26 +55205,26 @@ ${text}
       // Attachment ID or URL.
       src: mediaUrl,
       title: getMediaTitle(media),
-      artist: media.artist || media?.meta?.artist || media?.media_details?.artist || (0, import_i18n164.__)("Unknown artist"),
-      album: media.album || media?.meta?.album || media?.media_details?.album || (0, import_i18n164.__)("Unknown album"),
+      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"),
       length: media?.fileLength || media?.media_details?.length_formatted,
       ...getTrackImageAttributes(media?.image)
     };
   }

   // packages/block-library/build-module/playlist/edit.mjs
-  var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime374 = __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_i18n165._x)("Bars", "waveform style option"), value: "bars" },
-    { label: (0, import_i18n165._x)("Mirror", "waveform style option"), value: "mirror" },
-    { label: (0, import_i18n165._x)("Line", "waveform style option"), value: "line" },
-    { label: (0, import_i18n165._x)("Blocks", "waveform style option"), value: "blocks" },
-    { label: (0, import_i18n165._x)("Dots", "waveform style option"), value: "dots" },
-    { label: (0, import_i18n165._x)("Seekbar", "waveform style option"), value: "seekbar" }
+    { 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" }
   ];
   function isFile(value) {
     return Object.prototype.toString.call(value) === "[object File]" || typeof File !== "undefined" && value instanceof File;
@@ -55244,13 +55262,13 @@ ${text}
     const { createErrorNotice } = (0, import_data104.useDispatch)(import_notices14.store);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const colorGradientSettings = (0, import_block_editor183.__experimentalUseMultipleOriginColorsAndGradients)();
-    const colors = (0, import_element104.useMemo)(
+    const colors = (0, import_element103.useMemo)(
       () => colorGradientSettings.colors.flatMap(
         (origin) => origin?.colors ?? []
       ),
       [colorGradientSettings.colors]
     );
-    const gradients = (0, import_element104.useMemo)(
+    const gradients = (0, import_element103.useMemo)(
       () => colorGradientSettings.gradients.flatMap(
         (origin) => origin?.gradients ?? []
       ),
@@ -55262,13 +55280,13 @@ ${text}
     const waveformBackgroundGradientValue = waveformBackgroundGradient;
     let waveformColorGradientChange;
     let waveformBackgroundColorGradientChange;
-    const onUploadError = (0, import_element104.useCallback)(
+    const onUploadError = (0, import_element103.useCallback)(
       (message) => {
         createErrorNotice(message, { type: "snackbar" });
       },
       [createErrorNotice]
     );
-    const [currentTrackClientId, setCurrentTrackClientId] = (0, import_element104.useState)(null);
+    const [currentTrackClientId, setCurrentTrackClientId] = (0, import_element103.useState)(null);
     const { innerBlockTracks } = (0, import_data104.useSelect)(
       (select10) => {
         const { getBlock: _getBlock } = select10(import_block_editor183.store);
@@ -55278,20 +55296,20 @@ ${text}
       },
       [clientId]
     );
-    const validTracks = (0, import_element104.useMemo)(
+    const validTracks = (0, import_element103.useMemo)(
       () => innerBlockTracks.filter(
         (block) => !!block.attributes.src || !!block.attributes.blob
       ),
       [innerBlockTracks]
     );
-    const tracks = (0, import_element104.useMemo)(
+    const tracks = (0, import_element103.useMemo)(
       () => validTracks.map((block) => ({
         ...block.attributes,
         clientId: block.clientId
       })),
       [validTracks]
     );
-    (0, import_element104.useEffect)(() => {
+    (0, import_element103.useEffect)(() => {
       if (validTracks.length === 0) {
         if (currentTrackClientId !== null) {
           setCurrentTrackClientId(null);
@@ -55305,7 +55323,7 @@ ${text}
         setCurrentTrackClientId(validTracks[0].clientId);
       }
     }, [currentTrackClientId, setCurrentTrackClientId, validTracks]);
-    const createTrackBlocks = (0, import_element104.useCallback)(
+    const createTrackBlocks = (0, import_element103.useCallback)(
       (media) => {
         if (!media) {
           return [];
@@ -55333,14 +55351,14 @@ ${text}
         }).filter(Boolean);
         if (hasInvalidFile) {
           onUploadError(
-            (0, import_i18n165.__)("Only audio files can be added to a playlist.")
+            (0, import_i18n167.__)("Only audio files can be added to a playlist.")
           );
         }
         return blocks;
       },
       [onUploadError]
     );
-    const onSelectTracks = (0, import_element104.useCallback)(
+    const onSelectTracks = (0, import_element103.useCallback)(
       (media) => {
         const newBlocks = createTrackBlocks(media);
         if (newBlocks.length === 0) {
@@ -55356,7 +55374,7 @@ ${text}
         setCurrentTrackClientId
       ]
     );
-    const onAddTracks = (0, import_element104.useCallback)(
+    const onAddTracks = (0, import_element103.useCallback)(
       (media) => {
         const existingIds = new Set(
           validTracks.map((block) => getTrackIdentifier(block.attributes)).filter(Boolean)
@@ -55381,16 +55399,15 @@ ${text}
         validTracks
       ]
     );
-    const playlistContext = (0, import_element104.useMemo)(
+    const playlistContext = (0, import_element103.useMemo)(
       () => ({
         currentTrackClientId,
-        setCurrentTrackClientId,
-        addTracks: onAddTracks
+        setCurrentTrackClientId
       }),
-      [currentTrackClientId, onAddTracks, setCurrentTrackClientId]
+      [currentTrackClientId, setCurrentTrackClientId]
     );
     const currentTrackData = tracks.find((track) => track.clientId === currentTrackClientId) ?? tracks[0];
-    const onTrackEnded = (0, import_element104.useCallback)(() => {
+    const onTrackEnded = (0, import_element103.useCallback)(() => {
       const currentIndex = tracks.findIndex(
         (track) => track.clientId === currentTrackClientId
       );
@@ -55399,7 +55416,7 @@ ${text}
         setCurrentTrackClientId(nextTrack.clientId);
       }
     }, [currentTrackClientId, setCurrentTrackClientId, tracks]);
-    const onChangeOrder = (0, import_element104.useCallback)(
+    const onChangeOrder = (0, import_element103.useCallback)(
       (trackOrder) => {
         const sortedBlocks = [...innerBlockTracks].sort((a2, b2) => {
           const titleA = a2.attributes.title || "";
@@ -55428,7 +55445,7 @@ ${text}
         setAttributes({ [attribute]: newValue });
       };
     }
-    const onChangeWaveformStyle = (0, import_element104.useCallback)(
+    const onChangeWaveformStyle = (0, import_element103.useCallback)(
       (newWaveformStyle) => {
         setAttributes({
           waveformStyle: newWaveformStyle === DEFAULT_WAVEFORM_STYLE ? void 0 : newWaveformStyle
@@ -55490,7 +55507,7 @@ ${text}
         {
           colorValue: hasColors ? waveformColor : void 0,
           gradientValue: hasGradients ? waveformGradientValue : void 0,
-          label: (0, import_i18n165.__)("Waveform & Play button"),
+          label: (0, import_i18n167.__)("Waveform & Play button"),
           onColorChange: hasColors ? updateWaveformColor : void 0,
           onGradientChange: hasGradients ? updateWaveformGradient : void 0,
           isShownByDefault: true,
@@ -55504,7 +55521,7 @@ ${text}
         {
           colorValue: hasColors ? waveformBackgroundColor : void 0,
           gradientValue: hasGradients ? waveformBackgroundGradientValue : void 0,
-          label: (0, import_i18n165.__)("Waveform background"),
+          label: (0, import_i18n167.__)("Waveform background"),
           onColorChange: hasColors ? updateWaveformBackgroundColor : void 0,
           onGradientChange: hasGradients ? updateWaveformBackgroundGradient : void 0,
           isShownByDefault: true,
@@ -55522,24 +55539,24 @@ ${text}
       renderAppender: false
     });
     if (tracks.length === 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
         "div",
         {
           ...blockProps,
           className: clsx_default("is-placeholder", blockProps.className),
-          children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
             import_block_editor183.MediaPlaceholder,
             {
-              icon: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(import_block_editor183.BlockIcon, { icon: playlist_default }),
+              icon: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_block_editor183.BlockIcon, { icon: playlist_default }),
               labels: {
-                title: (0, import_i18n165.__)("Playlist"),
-                instructions: (0, import_i18n165.__)(
+                title: (0, import_i18n167.__)("Playlist"),
+                instructions: (0, import_i18n167.__)(
                   "Upload an audio file or pick one from your media library."
                 )
               },
               onSelect: onSelectTracks,
               accept: "audio/*",
-              multiple: true,
+              multiple: "add",
               handleUpload: false,
               allowedTypes: ALLOWED_MEDIA_TYPES6,
               onError: onUploadError
@@ -55548,23 +55565,23 @@ ${text}
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(import_jsx_runtime372.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(import_block_editor183.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+    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)(
         import_block_editor183.MediaReplaceFlow,
         {
-          name: (0, import_i18n165.__)("Add"),
+          name: (0, import_i18n167.__)("Add track"),
           onSelect: onAddTracks,
           accept: "audio/*",
-          multiple: true,
+          multiple: "add",
           handleUpload: false,
           allowedTypes: ALLOWED_MEDIA_TYPES6,
           onError: onUploadError
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(import_block_editor183.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(
-        import_components104.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_block_editor183.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(
+        import_components102.__experimentalToolsPanel,
         {
-          label: (0, import_i18n165.__)("Settings"),
+          label: (0, import_i18n167.__)("Settings"),
           resetAll: () => {
             setAttributes({
               showTracklist: true,
@@ -55578,35 +55595,35 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-              import_components104.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+              import_components102.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n165.__)("Show tracklist"),
+                label: (0, import_i18n167.__)("Show tracklist"),
                 isShownByDefault: true,
                 hasValue: () => showTracklist !== true,
                 onDeselect: () => setAttributes({ showTracklist: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-                  import_components104.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                  import_components102.ToggleControl,
                   {
-                    label: (0, import_i18n165.__)("Show tracklist"),
+                    label: (0, import_i18n167.__)("Show tracklist"),
                     onChange: toggleAttribute("showTracklist"),
                     checked: showTracklist
                   }
                 )
               }
             ),
-            showTracklist && /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(import_jsx_runtime372.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-                import_components104.__experimentalToolsPanelItem,
+            showTracklist && /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(import_jsx_runtime374.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                import_components102.__experimentalToolsPanelItem,
                 {
-                  label: (0, import_i18n165.__)("Show artist name in tracklist"),
+                  label: (0, import_i18n167.__)("Show artist name in tracklist"),
                   isShownByDefault: true,
                   hasValue: () => showArtists !== true,
                   onDeselect: () => setAttributes({ showArtists: true }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-                    import_components104.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                    import_components102.ToggleControl,
                     {
-                      label: (0, import_i18n165.__)(
+                      label: (0, import_i18n167.__)(
                         "Show artist name in tracklist"
                       ),
                       onChange: toggleAttribute(
@@ -55617,19 +55634,19 @@ ${text}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-                import_components104.__experimentalToolsPanelItem,
+              /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                import_components102.__experimentalToolsPanelItem,
                 {
-                  label: (0, import_i18n165.__)(
+                  label: (0, import_i18n167.__)(
                     "Show track numbers in tracklist"
                   ),
                   isShownByDefault: true,
                   hasValue: () => showNumbers !== true,
                   onDeselect: () => setAttributes({ showNumbers: true }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-                    import_components104.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                    import_components102.ToggleControl,
                     {
-                      label: (0, import_i18n165.__)(
+                      label: (0, import_i18n167.__)(
                         "Show track numbers in tracklist"
                       ),
                       onChange: toggleAttribute(
@@ -55640,19 +55657,19 @@ ${text}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-                import_components104.__experimentalToolsPanelItem,
+              /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                import_components102.__experimentalToolsPanelItem,
                 {
-                  label: (0, import_i18n165.__)(
+                  label: (0, import_i18n167.__)(
                     "Show track duration in tracklist"
                   ),
                   isShownByDefault: true,
                   hasValue: () => showTrackLength !== true,
                   onDeselect: () => setAttributes({ showTrackLength: true }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-                    import_components104.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                    import_components102.ToggleControl,
                     {
-                      label: (0, import_i18n165.__)(
+                      label: (0, import_i18n167.__)(
                         "Show track duration in tracklist"
                       ),
                       onChange: toggleAttribute(
@@ -55664,34 +55681,34 @@ ${text}
                 }
               )
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-              import_components104.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+              import_components102.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n165.__)("Show tracklist images"),
+                label: (0, import_i18n167.__)("Show tracklist images"),
                 isShownByDefault: true,
                 hasValue: () => showImages !== true,
                 onDeselect: () => setAttributes({ showImages: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-                  import_components104.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                  import_components102.ToggleControl,
                   {
-                    label: (0, import_i18n165.__)("Show tracklist images"),
+                    label: (0, import_i18n167.__)("Show tracklist images"),
                     onChange: toggleAttribute("showImages"),
                     checked: showImages
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-              import_components104.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+              import_components102.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n165.__)("Show track image on play button"),
+                label: (0, import_i18n167.__)("Show track image on play button"),
                 isShownByDefault: true,
                 hasValue: () => showPlayButtonArtwork === true,
                 onDeselect: () => setAttributes({ showPlayButtonArtwork: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-                  import_components104.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                  import_components102.ToggleControl,
                   {
-                    label: (0, import_i18n165.__)("Show track image on play button"),
+                    label: (0, import_i18n167.__)("Show track image on play button"),
                     onChange: toggleAttribute(
                       "showPlayButtonArtwork"
                     ),
@@ -55700,21 +55717,21 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-              import_components104.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+              import_components102.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n165.__)("Order"),
+                label: (0, import_i18n167.__)("Order"),
                 isShownByDefault: true,
                 hasValue: () => order !== "asc",
                 onDeselect: () => setAttributes({ order: "asc" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-                  import_components104.SelectControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                  import_components102.SelectControl,
                   {
-                    label: (0, import_i18n165.__)("Order"),
+                    label: (0, import_i18n167.__)("Order"),
                     value: order,
                     options: [
-                      { label: (0, import_i18n165.__)("Descending"), value: "desc" },
-                      { label: (0, import_i18n165.__)("Ascending"), value: "asc" }
+                      { label: (0, import_i18n167.__)("Descending"), value: "desc" },
+                      { label: (0, import_i18n167.__)("Ascending"), value: "asc" }
                     ],
                     onChange: (value) => onChangeOrder(value)
                   }
@@ -55724,10 +55741,10 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(import_block_editor183.InspectorControls, { group: "styles", children: /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(
-        import_components104.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_block_editor183.InspectorControls, { group: "styles", children: /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(
+        import_components102.__experimentalToolsPanel,
         {
-          label: (0, import_i18n165.__)("Waveform"),
+          label: (0, import_i18n167.__)("Waveform"),
           resetAll: () => {
             setAttributes({
               waveformStyle: void 0,
@@ -55740,7 +55757,7 @@ ${text}
           panelId: waveformPanelId,
           dropdownMenuProps,
           children: [
-            colorSettings.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime372.jsx)("div", { className: "wp-block-playlist__waveform-color-controls", children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+            colorSettings.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)("div", { className: "wp-block-playlist__waveform-color-controls", children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
               import_block_editor183.__experimentalColorGradientSettingsDropdown,
               {
                 __experimentalIsRenderedInSidebar: true,
@@ -55749,18 +55766,18 @@ ${text}
                 ...colorGradientSettings
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-              import_components104.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+              import_components102.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n165.__)("Shape"),
+                label: (0, import_i18n167.__)("Shape"),
                 isShownByDefault: true,
                 hasValue: () => waveformStyle !== DEFAULT_WAVEFORM_STYLE,
                 onDeselect: () => onChangeWaveformStyle(DEFAULT_WAVEFORM_STYLE),
                 panelId: waveformPanelId,
-                children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-                  import_components104.SelectControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                  import_components102.SelectControl,
                   {
-                    label: (0, import_i18n165.__)("Shape"),
+                    label: (0, import_i18n167.__)("Shape"),
                     value: waveformStyle,
                     options: WAVEFORM_STYLE_OPTIONS,
                     onChange: onChangeWaveformStyle
@@ -55771,20 +55788,20 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)("figure", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)("figure", { ...blockProps, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
           import_block_editor183.MediaPlaceholder,
           {
             onSelect: onAddTracks,
             accept: "audio/*",
-            multiple: true,
+            multiple: "add",
             handleUpload: false,
             disableMediaButtons: true,
             allowedTypes: ALLOWED_MEDIA_TYPES6,
             onError: onUploadError
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(import_components104.Disabled, { isDisabled: !isSelected, children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_components102.Disabled, { isDisabled: !isSelected, children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
           WaveformPlayer,
           {
             src: currentTrackData?.src,
@@ -55801,7 +55818,7 @@ ${text}
             showPlayButtonArtwork: showPlayButtonArtwork === true
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
           "ol",
           {
             className: clsx_default("wp-block-playlist__tracklist", {
@@ -55809,17 +55826,17 @@ ${text}
               "wp-block-playlist__tracklist-show-numbers": showNumbers,
               "wp-block-playlist__tracklist-length-is-hidden": !showTrackLength
             }),
-            children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(PlaylistContext.Provider, { value: playlistContext, children: innerBlocksProps.children })
+            children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(PlaylistContext.Provider, { value: playlistContext, children: innerBlocksProps.children })
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
           Caption,
           {
             attributes,
             setAttributes,
             isSelected,
             insertBlocksAfter,
-            label: (0, import_i18n165.__)("Playlist caption text"),
+            label: (0, import_i18n167.__)("Playlist caption text"),
             showToolbarButton: isSelected,
             style: { marginTop: 16 }
           }
@@ -55831,7 +55848,7 @@ ${text}

   // packages/block-library/build-module/playlist/save.mjs
   var import_block_editor184 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
   function saveWithInnerBlocks2({ attributes }) {
     const {
       caption,
@@ -55842,8 +55859,8 @@ ${text}
     } = attributes;
     const blockProps = import_block_editor184.useBlockProps.save();
     const innerBlocksProps = import_block_editor184.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)("figure", { ...innerBlocksProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime375.jsxs)("figure", { ...innerBlocksProps, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
         "ol",
         {
           className: clsx_default("wp-block-playlist__tracklist", {
@@ -55855,7 +55872,7 @@ ${text}
           children: innerBlocksProps.children
         }
       ),
-      !import_block_editor184.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+      !import_block_editor184.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
         import_block_editor184.RichText.Content,
         {
           tagName: "figcaption",
@@ -55866,12 +55883,55 @@ ${text}
     ] });
   }

+  // packages/block-library/build-module/playlist/transforms.mjs
+  var import_blocks80 = __toESM(require_blocks(), 1);
+  var import_url19 = __toESM(require_url(), 1);
+  var transforms22 = {
+    from: [
+      {
+        type: "block",
+        isMultiBlock: true,
+        blocks: ["core/audio"],
+        transform: (attributes) => (0, import_blocks80.createBlock)(
+          "core/playlist",
+          { ...attributes[0] },
+          attributes.map(
+            ({ blob, id, src }) => (0, import_blocks80.createBlock)("core/playlist-track", {
+              blob,
+              id,
+              src,
+              title: (0, import_url19.getFilename)(src)
+            })
+          )
+        )
+      }
+    ],
+    to: [
+      {
+        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,
+          ...style2?.spacing && {
+            style: { spacing: style2.spacing }
+          },
+          blob: track.attributes.blob,
+          id: track.attributes.id,
+          src: track.attributes.src
+        })
+      }
+    ]
+  };
+  var transforms_default23 = transforms22;
+
   // packages/block-library/build-module/playlist/index.mjs
   var { name: name64 } = block_default63;
   var settings63 = {
     icon: playlist_default,
     edit: edit_default23,
-    save: saveWithInnerBlocks2
+    save: saveWithInnerBlocks2,
+    transforms: transforms_default23
   };
   var init63 = () => initBlock({ name: name64, metadata: block_default63, settings: settings63 });

@@ -55942,14 +56002,14 @@ ${text}

   // packages/block-library/build-module/playlist-track/edit.mjs
   var import_blob17 = __toESM(require_blob(), 1);
-  var import_element105 = __toESM(require_element(), 1);
+  var import_element104 = __toESM(require_element(), 1);
   var import_block_editor185 = __toESM(require_block_editor(), 1);
-  var import_components105 = __toESM(require_components(), 1);
+  var import_components103 = __toESM(require_components(), 1);
   var import_data105 = __toESM(require_data(), 1);
   var import_notices15 = __toESM(require_notices(), 1);
-  var import_i18n166 = __toESM(require_i18n(), 1);
+  var import_i18n168 = __toESM(require_i18n(), 1);
   var import_dom18 = __toESM(require_dom(), 1);
-  var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES7 = ["audio"];
   var TRACK_IMAGE_ALLOWED_MEDIA_TYPES = ["image"];
   var PlaylistTrackEdit = ({
@@ -55960,18 +56020,18 @@ ${text}
     isSelected
   }) => {
     const { id, src, album, artist, image, imageAlt, length, title } = attributes;
-    const [temporaryURL, setTemporaryURL] = (0, import_element105.useState)(attributes.blob);
+    const [temporaryURL, setTemporaryURL] = (0, import_element104.useState)(attributes.blob);
     const showArtists = context?.showArtists;
     const showImages = context?.showImages ?? true;
-    const imageButton = (0, import_element105.useRef)();
+    const imageButton = (0, import_element104.useRef)();
     const blockProps = (0, import_block_editor185.useBlockProps)();
-    const { currentTrackClientId, setCurrentTrackClientId, addTracks } = (0, import_element105.useContext)(PlaylistContext);
+    const { currentTrackClientId, setCurrentTrackClientId } = (0, import_element104.useContext)(PlaylistContext);
     const { createErrorNotice } = (0, import_data105.useDispatch)(import_notices15.store);
     function onUploadError(message) {
       createErrorNotice(message, { type: "snackbar" });
     }
     const hasTrackSource = !!src || !!temporaryURL;
-    (0, import_element105.useEffect)(() => {
+    (0, import_element104.useEffect)(() => {
       if (isSelected && hasTrackSource && currentTrackClientId !== clientId) {
         setCurrentTrackClientId(clientId);
       }
@@ -56023,13 +56083,13 @@ ${text}
       imageButton.current.focus();
     }
     if (!hasTrackSource) {
-      return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime376.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
         import_block_editor185.MediaPlaceholder,
         {
-          icon: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_block_editor185.BlockIcon, { icon: audio_default }),
+          icon: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_block_editor185.BlockIcon, { icon: audio_default }),
           labels: {
-            title: (0, import_i18n166.__)("Track"),
-            instructions: (0, import_i18n166.__)(
+            title: (0, import_i18n168.__)("Track"),
+            instructions: (0, import_i18n168.__)(
               "Upload an audio file or pick one from your media library."
             )
           },
@@ -56041,11 +56101,11 @@ ${text}
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(import_jsx_runtime374.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_block_editor185.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+    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)(
         import_block_editor185.MediaReplaceFlow,
         {
-          name: (0, import_i18n166.__)("Replace"),
+          name: (0, import_i18n168.__)("Replace"),
           onSelect: onSelectTrack,
           accept: "audio/*",
           mediaId: id,
@@ -56055,108 +56115,95 @@ ${text}
           variant: "toolbar"
         }
       ) }),
-      !!addTracks && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_block_editor185.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
-        import_block_editor185.MediaReplaceFlow,
-        {
-          name: (0, import_i18n166.__)("Add"),
-          onSelect: addTracks,
-          accept: "audio/*",
-          multiple: true,
-          handleUpload: false,
-          allowedTypes: ALLOWED_MEDIA_TYPES7,
-          onError: onUploadError,
-          variant: "toolbar"
-        }
-      ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_block_editor185.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(import_components105.PanelBody, { title: (0, import_i18n166.__)("Settings"), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
-          import_components105.TextControl,
+      /* @__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)(
+          import_components103.TextControl,
           {
-            label: (0, import_i18n166.__)("Artist"),
+            label: (0, import_i18n168.__)("Artist"),
             value: artist ? (0, import_dom18.__unstableStripHTML)(artist) : "",
             onChange: (artistValue) => {
               setAttributes({ artist: artistValue });
             }
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
-          import_components105.TextControl,
+        /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+          import_components103.TextControl,
           {
-            label: (0, import_i18n166.__)("Album"),
+            label: (0, import_i18n168.__)("Album"),
             value: album ? (0, import_dom18.__unstableStripHTML)(album) : "",
             onChange: (albumValue) => {
               setAttributes({ album: albumValue });
             }
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
-          import_components105.TextControl,
+        /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+          import_components103.TextControl,
           {
-            label: (0, import_i18n166.__)("Title"),
+            label: (0, import_i18n168.__)("Title"),
             value: title ? (0, import_dom18.__unstableStripHTML)(title) : "",
             onChange: (titleValue) => {
               setAttributes({ title: titleValue });
             }
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_block_editor185.MediaUploadCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(import_components105.BaseControl, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_components105.BaseControl.VisualLabel, { children: (0, import_i18n166.__)("Track image") }),
-          /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)("div", { className: "editor-video-poster-control", children: [
-            !!image && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+        /* @__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)(
               "img",
               {
                 src: image,
-                alt: (0, import_i18n166.__)(
+                alt: (0, import_i18n168.__)(
                   "Preview of the track image"
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
               import_block_editor185.MediaUpload,
               {
-                title: (0, import_i18n166.__)("Select image"),
+                title: (0, import_i18n168.__)("Select image"),
                 onSelect: onSelectTrackImage,
                 allowedTypes: TRACK_IMAGE_ALLOWED_MEDIA_TYPES,
-                render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
-                  import_components105.Button,
+                render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+                  import_components103.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "primary",
                     onClick: open,
                     ref: imageButton,
-                    children: !image ? (0, import_i18n166.__)("Select") : (0, import_i18n166.__)("Replace")
+                    children: !image ? (0, import_i18n168.__)("Select") : (0, import_i18n168.__)("Replace")
                   }
                 )
               }
             ),
-            !!image && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
-              import_components105.Button,
+            !!image && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+              import_components103.Button,
               {
                 __next40pxDefaultSize: true,
                 onClick: onRemoveTrackImage,
                 variant: "tertiary",
-                children: (0, import_i18n166.__)("Remove")
+                children: (0, import_i18n168.__)("Remove")
               }
             )
           ] })
         ] }) }),
-        !!image && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
-          import_components105.TextareaControl,
+        !!image && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+          import_components103.TextareaControl,
           {
-            label: (0, import_i18n166.__)("Alternative text"),
+            label: (0, import_i18n168.__)("Alternative text"),
             value: imageAlt || "",
             onChange: (value) => setAttributes({ imageAlt: value }),
-            help: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+            help: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
               Link,
               {
                 openInNewTab: true,
                 href: (
                   // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                  (0, import_i18n166.__)(
+                  (0, import_i18n168.__)(
                     "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                   )
                 ),
-                children: (0, import_i18n166.__)(
+                children: (0, import_i18n168.__)(
                   "Describe the purpose of the image."
                 )
               }
@@ -56164,16 +56211,16 @@ ${text}
           }
         )
       ] }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)("li", { ...blockProps, children: [
-        !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_components105.Spinner, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(
+      /* @__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_runtime374.jsx)(
+              showImages && !!image && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
                 "img",
                 {
                   className: "wp-block-playlist-track__image",
@@ -56181,41 +56228,41 @@ ${text}
                   alt: imageAlt || ""
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)("span", { className: "wp-block-playlist-track__content", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+              /* @__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_i18n166.__)("Add title"),
+                    placeholder: (0, import_i18n168.__)("Add title"),
                     onChange: (value) => {
                       setAttributes({ title: value });
                     },
                     __experimentalVersion: 2
                   }
                 ),
-                showArtists && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                showArtists && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
                   import_block_editor185.PlainText,
                   {
                     tagName: "span",
                     className: "wp-block-playlist-track__artist",
                     value: artist,
-                    placeholder: (0, import_i18n166.__)("Add artist"),
+                    placeholder: (0, import_i18n168.__)("Add artist"),
                     onChange: (value) => setAttributes({ artist: value }),
                     __experimentalVersion: 2
                   }
                 )
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)("span", { className: "wp-block-playlist-track__length", children: [
-                length && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)("span", {
+              /* @__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_i18n166.__)("Duration:")
+                  children: (0, import_i18n168.__)("Duration:")
                 }),
                 length
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime374.jsx)("span", { className: "screen-reader-text", children: (0, import_i18n166.__)("Play") })
+              /* @__PURE__ */ (0, import_jsx_runtime376.jsx)("span", { className: "screen-reader-text", children: (0, import_i18n168.__)("Play") })
             ]
           }
         )
@@ -56227,7 +56274,7 @@ ${text}
   // packages/block-library/build-module/playlist-track/index.mjs
   var { name: name65 } = block_default64;
   var settings64 = {
-    icon: audio_default,
+    icon: playlist_track_default,
     edit: edit_default24
   };
   var init64 = () => initBlock({ name: name65, metadata: block_default64, settings: settings64 });
@@ -56240,7 +56287,7 @@ ${text}
     name: () => name66,
     settings: () => settings65
   });
-  var import_i18n169 = __toESM(require_i18n(), 1);
+  var import_i18n171 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/post-author/block.json
   var block_default65 = {
@@ -56340,18 +56387,18 @@ ${text}

   // packages/block-library/build-module/post-author/edit.mjs
   var import_block_editor187 = __toESM(require_block_editor(), 1);
-  var import_components106 = __toESM(require_components(), 1);
-  var import_compose45 = __toESM(require_compose(), 1);
+  var import_components104 = __toESM(require_components(), 1);
+  var import_compose44 = __toESM(require_compose(), 1);
   var import_core_data58 = __toESM(require_core_data(), 1);
   var import_data106 = __toESM(require_data(), 1);
-  var import_element106 = __toESM(require_element(), 1);
+  var import_element105 = __toESM(require_element(), 1);
   var import_html_entities9 = __toESM(require_html_entities(), 1);
-  var import_i18n168 = __toESM(require_i18n(), 1);
-  var import_blocks81 = __toESM(require_blocks(), 1);
+  var import_i18n170 = __toESM(require_i18n(), 1);
+  var import_blocks82 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/post-author/utils.mjs
-  var import_blocks80 = __toESM(require_blocks(), 1);
-  var import_i18n167 = __toESM(require_i18n(), 1);
+  var import_blocks81 = __toESM(require_blocks(), 1);
+  var import_i18n169 = __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) {
@@ -56374,7 +56421,7 @@ ${text}
     const shouldInsertPostAuthorBiographyBlock = showBio && blockTypes.some(
       (blockType) => blockType.name === "core/post-author-biography"
     );
-    return (0, import_blocks80.createBlock)(
+    return (0, import_blocks81.createBlock)(
       "core/group",
       {
         ...restAttributes,
@@ -56397,7 +56444,7 @@ ${text}
         }
       },
       [
-        shouldInsertAvatarBlock && (0, import_blocks80.createBlock)("core/avatar", {
+        shouldInsertAvatarBlock && (0, import_blocks81.createBlock)("core/avatar", {
           size: avatarSize,
           style: cleanEmptyObject6({
             border: {
@@ -56408,7 +56455,7 @@ ${text}
             }
           })
         }),
-        (0, import_blocks80.createBlock)(
+        (0, import_blocks81.createBlock)(
           "core/group",
           {
             style: {
@@ -56427,9 +56474,9 @@ ${text}
             }
           },
           [
-            shouldInsertParagraphBlock && (0, import_blocks80.createBlock)("core/paragraph", {
+            shouldInsertParagraphBlock && (0, import_blocks81.createBlock)("core/paragraph", {
               content: byline,
-              placeholder: (0, import_i18n167.__)("Write byline\u2026"),
+              placeholder: (0, import_i18n169.__)("Write byline\u2026"),
               style: {
                 typography: {
                   fontSize: "0.5em",
@@ -56437,7 +56484,7 @@ ${text}
                 }
               }
             }),
-            shouldInsertPostAuthorNameBlock && (0, import_blocks80.createBlock)("core/post-author-name", {
+            shouldInsertPostAuthorNameBlock && (0, import_blocks81.createBlock)("core/post-author-name", {
               isLink,
               linkTarget,
               style: {
@@ -56447,7 +56494,7 @@ ${text}
                 }
               }
             }),
-            shouldInsertPostAuthorBiographyBlock && (0, import_blocks80.createBlock)("core/post-author-biography", {
+            shouldInsertPostAuthorBiographyBlock && (0, import_blocks81.createBlock)("core/post-author-biography", {
               style: {
                 typography: {
                   fontSize: "0.7em",
@@ -56462,7 +56509,7 @@ ${text}
   }

   // packages/block-library/build-module/post-author/edit.mjs
-  var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
   var { InspectorControlsLastItem } = unlock(import_block_editor187.privateApis);
   var AUTHORS_QUERY2 = {
     who: "authors",
@@ -56471,7 +56518,7 @@ ${text}
     context: "view"
   };
   function AuthorCombobox({ value, onChange }) {
-    const [filterValue, setFilterValue] = (0, import_element106.useState)("");
+    const [filterValue, setFilterValue] = (0, import_element105.useState)("");
     const { authors, isLoading } = (0, import_data106.useSelect)(
       (select10) => {
         const { getUsers, isResolving } = select10(import_core_data58.store);
@@ -56487,7 +56534,7 @@ ${text}
       },
       [filterValue]
     );
-    const authorOptions = (0, import_element106.useMemo)(() => {
+    const authorOptions = (0, import_element105.useMemo)(() => {
       const fetchedAuthors = (authors ?? []).map((author) => {
         return {
           value: author.id,
@@ -56509,19 +56556,19 @@ ${text}
         currentAuthor = [
           {
             value: 0,
-            label: (0, import_i18n168.__)("(No author)")
+            label: (0, import_i18n170.__)("(No author)")
           }
         ];
       }
       return [...currentAuthor, ...fetchedAuthors];
     }, [authors, value]);
-    return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-      import_components106.ComboboxControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+      import_components104.ComboboxControl,
       {
-        label: (0, import_i18n168.__)("Author"),
+        label: (0, import_i18n170.__)("Author"),
         options: authorOptions,
         value: value?.id,
-        onFilterValueChange: (0, import_compose45.debounce)(setFilterValue, 300),
+        onFilterValueChange: (0, import_compose44.debounce)(setFilterValue, 300),
         onChange,
         allowReset: false,
         isLoading
@@ -56556,7 +56603,7 @@ ${text}
       [postType, postId]
     );
     const blockTypes = (0, import_data106.useSelect)(
-      (select10) => select10(import_blocks81.store).getBlockTypes(),
+      (select10) => select10(import_blocks82.store).getBlockTypes(),
       []
     );
     const { editEntityRecord } = (0, import_data106.useDispatch)(import_core_data58.store);
@@ -56571,7 +56618,7 @@ ${text}
       avatarSize
     } = attributes;
     const avatarSizes = [];
-    const authorName = authorDetails?.name || (0, import_i18n168.__)("Post Author");
+    const authorName = authorDetails?.name || (0, import_i18n170.__)("Post Author");
     if (authorDetails?.avatar_urls) {
       Object.keys(authorDetails.avatar_urls).forEach((size) => {
         avatarSizes.push({
@@ -56592,9 +56639,9 @@ ${text}
     };
     const showAuthorControl = !!postId && !isDescendentOfQueryLoop && canAssignAuthor;
     if (!supportsAuthor && postType !== void 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)("div", { ...blockProps, children: (0, import_i18n168.sprintf)(
+      return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)("div", { ...blockProps, children: (0, import_i18n170.sprintf)(
         // translators: %s: Name of the post type e.g: "post".
-        (0, import_i18n168.__)("This post type (%s) does not support the author."),
+        (0, import_i18n170.__)("This post type (%s) does not support the author."),
         postType
       ) });
     }
@@ -56604,11 +56651,11 @@ ${text}
         recreateWithRecommendedBlocks(attributes, blockTypes)
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime375.jsxs)(import_jsx_runtime375.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(import_block_editor187.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime375.jsxs)(
-        import_components106.__experimentalToolsPanel,
+    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)(
+        import_components104.__experimentalToolsPanel,
         {
-          label: (0, import_i18n168.__)("Settings"),
+          label: (0, import_i18n170.__)("Settings"),
           resetAll: () => {
             setAttributes({
               avatarSize: 48,
@@ -56619,24 +56666,24 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            showAuthorControl && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)("div", { style: { gridColumn: "1 / -1" }, children: /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+            showAuthorControl && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)("div", { style: { gridColumn: "1 / -1" }, children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
               AuthorCombobox,
               {
                 value: authorDetails,
                 onChange: handleSelect
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-              import_components106.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+              import_components104.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n168.__)("Show avatar"),
+                label: (0, import_i18n170.__)("Show avatar"),
                 isShownByDefault: true,
                 hasValue: () => !showAvatar,
                 onDeselect: () => setAttributes({ showAvatar: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-                  import_components106.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+                  import_components104.ToggleControl,
                   {
-                    label: (0, import_i18n168.__)("Show avatar"),
+                    label: (0, import_i18n170.__)("Show avatar"),
                     checked: showAvatar,
                     onChange: () => setAttributes({
                       showAvatar: !showAvatar
@@ -56645,17 +56692,17 @@ ${text}
                 )
               }
             ),
-            showAvatar && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-              import_components106.__experimentalToolsPanelItem,
+            showAvatar && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+              import_components104.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n168.__)("Avatar size"),
+                label: (0, import_i18n170.__)("Avatar size"),
                 isShownByDefault: true,
                 hasValue: () => avatarSize !== 48,
                 onDeselect: () => setAttributes({ avatarSize: 48 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-                  import_components106.SelectControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+                  import_components104.SelectControl,
                   {
-                    label: (0, import_i18n168.__)("Avatar size"),
+                    label: (0, import_i18n170.__)("Avatar size"),
                     value: avatarSize,
                     options: avatarSizes,
                     onChange: (size) => {
@@ -56667,51 +56714,51 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-              import_components106.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+              import_components104.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n168.__)("Show bio"),
+                label: (0, import_i18n170.__)("Show bio"),
                 isShownByDefault: true,
                 hasValue: () => !!showBio,
                 onDeselect: () => setAttributes({ showBio: void 0 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-                  import_components106.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+                  import_components104.ToggleControl,
                   {
-                    label: (0, import_i18n168.__)("Show bio"),
+                    label: (0, import_i18n170.__)("Show bio"),
                     checked: !!showBio,
                     onChange: () => setAttributes({ showBio: !showBio })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-              import_components106.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+              import_components104.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n168.__)("Link author name to author page"),
+                label: (0, import_i18n170.__)("Link author name to author page"),
                 isShownByDefault: true,
                 hasValue: () => !!isLink,
                 onDeselect: () => setAttributes({ isLink: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-                  import_components106.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+                  import_components104.ToggleControl,
                   {
-                    label: (0, import_i18n168.__)("Link author name to author page"),
+                    label: (0, import_i18n170.__)("Link author name to author page"),
                     checked: isLink,
                     onChange: () => setAttributes({ isLink: !isLink })
                   }
                 )
               }
             ),
-            isLink && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-              import_components106.__experimentalToolsPanelItem,
+            isLink && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+              import_components104.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n168.__)("Link target"),
+                label: (0, import_i18n170.__)("Link target"),
                 isShownByDefault: true,
                 hasValue: () => linkTarget !== "_self",
                 onDeselect: () => setAttributes({ linkTarget: "_self" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-                  import_components106.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+                  import_components104.ToggleControl,
                   {
-                    label: (0, import_i18n168.__)("Open in new tab"),
+                    label: (0, import_i18n170.__)("Open in new tab"),
                     onChange: (value) => setAttributes({
                       linkTarget: value ? "_blank" : "_self"
                     }),
@@ -56725,29 +56772,29 @@ ${text}
       ) }),
       blockTypes.some(
         (blockType) => blockType.name === "core/group"
-      ) && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(InspectorControlsLastItem, { children: /* @__PURE__ */ (0, import_jsx_runtime375.jsxs)(
-        import_components106.__experimentalVStack,
+      ) && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(InspectorControlsLastItem, { children: /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(
+        import_components104.__experimentalVStack,
         {
           className: "wp-block-post-author__transform",
           alignment: "left",
           spacing: 4,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(import_components106.__experimentalText, { as: "p", children: (0, import_i18n168.__)(
+            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_components104.__experimentalText, { as: "p", children: (0, import_i18n170.__)(
               "This block is no longer supported. Recreate its design with the Avatar, Author Name and Author Biography blocks."
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-              import_components106.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+              import_components104.Button,
               {
                 variant: "primary",
                 onClick: transformBlock,
                 __next40pxDefaultSize: true,
-                children: (0, import_i18n168.__)("Recreate")
+                children: (0, import_i18n170.__)("Recreate")
               }
             )
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(import_block_editor187.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_block_editor187.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
         import_block_editor187.AlignmentControl,
         {
           value: textAlign,
@@ -56756,28 +56803,28 @@ ${text}
           }
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime375.jsxs)("div", { ...blockProps, children: [
-        showAvatar && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)("div", { className: "wp-block-post-author__avatar", children: /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+      /* @__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)(
           "img",
           {
             width: avatarSize,
             src: authorDetails?.avatar_urls?.[avatarSize] || defaultAvatar,
-            alt: authorDetails?.name || (0, import_i18n168.__)("Default Avatar")
+            alt: authorDetails?.name || (0, import_i18n170.__)("Default Avatar")
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime375.jsxs)("div", { className: "wp-block-post-author__content", children: [
-          (!import_block_editor187.RichText.isEmpty(byline) || isSelected) && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+        /* @__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)(
             import_block_editor187.RichText,
             {
               identifier: "byline",
               className: "wp-block-post-author__byline",
-              "aria-label": (0, import_i18n168.__)("Post author byline text"),
-              placeholder: (0, import_i18n168.__)("Write byline\u2026"),
+              "aria-label": (0, import_i18n170.__)("Post author byline text"),
+              placeholder: (0, import_i18n170.__)("Write byline\u2026"),
               value: byline,
               onChange: (value) => setAttributes({ byline: value })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime375.jsx)("p", { className: "wp-block-post-author__name", children: isLink ? /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime377.jsx)("p", { className: "wp-block-post-author__name", children: isLink ? /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
             "a",
             {
               href: "#post-author-pseudo-link",
@@ -56785,7 +56832,7 @@ ${text}
               children: authorName
             }
           ) : authorName }),
-          showBio && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+          showBio && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
             "p",
             {
               className: "wp-block-post-author__bio",
@@ -56808,7 +56855,7 @@ ${text}
       viewportWidth: 350,
       attributes: {
         showBio: true,
-        byline: (0, import_i18n169.__)("Posted by")
+        byline: (0, import_i18n171.__)("Posted by")
       }
     },
     edit: edit_default25
@@ -56901,10 +56948,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_i18n170 = __toESM(require_i18n(), 1);
+  var import_i18n172 = __toESM(require_i18n(), 1);
   var import_core_data59 = __toESM(require_core_data(), 1);
-  var import_components107 = __toESM(require_components(), 1);
-  var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
+  var import_components105 = __toESM(require_components(), 1);
+  var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
   function PostAuthorNameEdit(props) {
     useDeprecatedTextAlign(props);
     const {
@@ -56928,8 +56975,8 @@ ${text}
       [postType, postId]
     );
     const blockProps = (0, import_block_editor188.useBlockProps)();
-    const displayName = authorName?.name || (0, import_i18n170.__)("Author Name");
-    const displayAuthor = isLink ? /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+    const displayName = authorName?.name || (0, import_i18n172.__)("Author Name");
+    const displayAuthor = isLink ? /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
       "a",
       {
         href: "#author-pseudo-link",
@@ -56939,11 +56986,11 @@ ${text}
       }
     ) : displayName;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(import_jsx_runtime376.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_block_editor188.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(
-        import_components107.__experimentalToolsPanel,
+    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)(
+        import_components105.__experimentalToolsPanel,
         {
-          label: (0, import_i18n170.__)("Settings"),
+          label: (0, import_i18n172.__)("Settings"),
           resetAll: () => {
             setAttributes({
               isLink: false,
@@ -56952,34 +56999,34 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
-              import_components107.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+              import_components105.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n170.__)("Link to author archive"),
+                label: (0, import_i18n172.__)("Link to author archive"),
                 isShownByDefault: true,
                 hasValue: () => isLink,
                 onDeselect: () => setAttributes({ isLink: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
-                  import_components107.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+                  import_components105.ToggleControl,
                   {
-                    label: (0, import_i18n170.__)("Link to author archive"),
+                    label: (0, import_i18n172.__)("Link to author archive"),
                     onChange: () => setAttributes({ isLink: !isLink }),
                     checked: isLink
                   }
                 )
               }
             ),
-            isLink && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
-              import_components107.__experimentalToolsPanelItem,
+            isLink && /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+              import_components105.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n170.__)("Open in new tab"),
+                label: (0, import_i18n172.__)("Open in new tab"),
                 isShownByDefault: true,
                 hasValue: () => linkTarget !== "_self",
                 onDeselect: () => setAttributes({ linkTarget: "_self" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
-                  import_components107.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+                  import_components105.ToggleControl,
                   {
-                    label: (0, import_i18n170.__)("Open in new tab"),
+                    label: (0, import_i18n172.__)("Open in new tab"),
                     onChange: (value) => setAttributes({
                       linkTarget: value ? "_blank" : "_self"
                     }),
@@ -56991,9 +57038,9 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime376.jsx)("div", { ...blockProps, children: !supportsAuthor && postType !== void 0 ? (0, import_i18n170.sprintf)(
+      /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { ...blockProps, children: !supportsAuthor && postType !== void 0 ? (0, import_i18n172.sprintf)(
         // translators: %s: Name of the post type e.g: "post".
-        (0, import_i18n170.__)(
+        (0, import_i18n172.__)(
           "This post type (%s) does not support the author."
         ),
         postType
@@ -57074,25 +57121,25 @@ ${text}
   var deprecated_default30 = [v126];

   // packages/block-library/build-module/post-author-name/transforms.mjs
-  var import_blocks82 = __toESM(require_blocks(), 1);
-  var transforms22 = {
+  var import_blocks83 = __toESM(require_blocks(), 1);
+  var transforms23 = {
     from: [
       {
         type: "block",
         blocks: ["core/post-author"],
-        transform: ({ textAlign }) => (0, import_blocks82.createBlock)("core/post-author-name", {
+        transform: ({ textAlign }) => (0, import_blocks83.createBlock)("core/post-author-name", {
           style: { typography: { textAlign } }
         })
       }
     ]
   };
-  var transforms_default23 = transforms22;
+  var transforms_default24 = transforms23;

   // packages/block-library/build-module/post-author-name/index.mjs
   var { name: name67 } = block_default66;
   var settings66 = {
     icon: post_author_default,
-    transforms: transforms_default23,
+    transforms: transforms_default24,
     edit: edit_default26,
     deprecated: deprecated_default30
   };
@@ -57170,9 +57217,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_i18n171 = __toESM(require_i18n(), 1);
+  var import_i18n173 = __toESM(require_i18n(), 1);
   var import_core_data60 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
   function PostAuthorBiographyEdit(props) {
     useDeprecatedTextAlign(props);
     const {
@@ -57193,8 +57240,8 @@ ${text}
       [postType, postId]
     );
     const blockProps = (0, import_block_editor189.useBlockProps)();
-    const displayAuthorBiography = authorDetails?.description || (0, import_i18n171.__)("Author Biography");
-    return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_jsx_runtime377.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+    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)(
       "div",
       {
         ...blockProps,
@@ -57318,73 +57365,72 @@ ${text}
   };

   // packages/block-library/build-module/post-comment/edit.mjs
-  var import_i18n172 = __toESM(require_i18n(), 1);
-  var import_components108 = __toESM(require_components(), 1);
-  var import_element107 = __toESM(require_element(), 1);
+  var import_i18n174 = __toESM(require_i18n(), 1);
+  var import_components106 = __toESM(require_components(), 1);
+  var import_element106 = __toESM(require_element(), 1);
   var import_block_editor190 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
-  var TEMPLATE11 = [
-    ["core/avatar"],
-    ["core/comment-author-name"],
-    ["core/comment-date"],
-    ["core/comment-content"],
-    ["core/comment-reply-link"],
-    ["core/comment-edit-link"]
-  ];
+  var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
   function Edit18({ attributes: { commentId }, setAttributes }) {
-    const [commentIdInput, setCommentIdInput] = (0, import_element107.useState)(commentId);
+    const [commentIdInput, setCommentIdInput] = (0, import_element106.useState)(commentId);
     const blockProps = (0, import_block_editor190.useBlockProps)();
-    const innerBlocksProps = (0, import_block_editor190.useInnerBlocksProps)(blockProps, {
-      template: TEMPLATE11
-    });
+    const innerBlocksProps = (0, import_block_editor190.useInnerBlocksProps)(blockProps);
     if (!commentId) {
-      return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(
-        import_components108.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(
+        import_components106.Placeholder,
         {
           icon: block_default_default,
-          label: (0, import_i18n172._x)("Post Comment", "block title"),
-          instructions: (0, import_i18n172.__)(
+          label: (0, import_i18n174._x)("Post Comment", "block title"),
+          instructions: (0, import_i18n174.__)(
             "To show a comment, input the comment ID."
           ),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
-              import_components108.TextControl,
+            /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+              import_components106.TextControl,
               {
                 value: commentId,
                 onChange: (val) => setCommentIdInput(parseInt(val))
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
-              import_components108.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+              import_components106.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 onClick: () => {
                   setAttributes({ commentId: commentIdInput });
                 },
-                children: (0, import_i18n172.__)("Save")
+                children: (0, import_i18n174.__)("Save")
               }
             )
           ]
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/post-comment/save.mjs
   var import_block_editor191 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime381 = __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_runtime379.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/post-comment/index.mjs
   var { name: name69 } = block_default68;
+  var TEMPLATE14 = [
+    ["core/avatar"],
+    ["core/comment-author-name"],
+    ["core/comment-date"],
+    ["core/comment-content"],
+    ["core/comment-reply-link"],
+    ["core/comment-edit-link"]
+  ];
   var settings68 = {
     icon: comment_default,
+    template: TEMPLATE14,
     edit: Edit18,
     save: save38
   };
@@ -57455,21 +57501,21 @@ ${text}

   // packages/block-library/build-module/post-comments-count/edit.mjs
   var import_block_editor192 = __toESM(require_block_editor(), 1);
-  var import_element108 = __toESM(require_element(), 1);
+  var import_element107 = __toESM(require_element(), 1);
   var import_api_fetch3 = __toESM(require_api_fetch(), 1);
-  var import_url19 = __toESM(require_url(), 1);
-  var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
+  var import_url20 = __toESM(require_url(), 1);
+  var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
   function PostCommentsCountEdit({ context }) {
     const { postId } = context;
-    const [commentsCount, setCommentsCount] = (0, import_element108.useState)();
+    const [commentsCount, setCommentsCount] = (0, import_element107.useState)();
     const blockProps = (0, import_block_editor192.useBlockProps)();
-    (0, import_element108.useEffect)(() => {
+    (0, import_element107.useEffect)(() => {
       if (!postId) {
         return;
       }
       const currentPostId = postId;
       (0, import_api_fetch3.default)({
-        path: (0, import_url19.addQueryArgs)("/wp/v2/comments", {
+        path: (0, import_url20.addQueryArgs)("/wp/v2/comments", {
           post: postId
         }),
         parse: false
@@ -57484,19 +57530,19 @@ ${text}
       ...blockProps.style,
       textDecoration: hasPostAndComments ? blockProps.style?.textDecoration : void 0
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { ...blockProps, style: blockStyles, children: hasPostAndComments ? commentsCount : "0" });
+    return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)("div", { ...blockProps, style: blockStyles, children: hasPostAndComments ? commentsCount : "0" });
   }

   // packages/block-library/build-module/post-comments-count/transforms.mjs
-  var import_blocks83 = __toESM(require_blocks(), 1);
-  var transforms23 = {
+  var import_blocks84 = __toESM(require_blocks(), 1);
+  var transforms24 = {
     to: [
       {
         type: "block",
         blocks: ["core/post-comments-link"],
         transform: ({ style: style2 }) => {
           const textAlign = style2?.typography?.textAlign;
-          return (0, import_blocks83.createBlock)("core/post-comments-link", {
+          return (0, import_blocks84.createBlock)("core/post-comments-link", {
             ...textAlign && {
               style: {
                 typography: {
@@ -57509,7 +57555,7 @@ ${text}
       }
     ]
   };
-  var transforms_default24 = transforms23;
+  var transforms_default25 = transforms24;

   // packages/block-library/build-module/post-comments-count/deprecated.mjs
   var v128 = {
@@ -57570,7 +57616,7 @@ ${text}
   var settings69 = {
     icon: post_comments_count_default,
     edit: PostCommentsCountEdit,
-    transforms: transforms_default24,
+    transforms: transforms_default25,
     deprecated: deprecated_default32
   };
   var init69 = () => initBlock({ name: name70, metadata: block_default69, settings: settings69 });
@@ -57654,19 +57700,19 @@ ${text}

   // packages/block-library/build-module/post-comments-form/edit.mjs
   var import_block_editor193 = __toESM(require_block_editor(), 1);
-  var import_compose46 = __toESM(require_compose(), 1);
-  var import_i18n173 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
+  var import_compose45 = __toESM(require_compose(), 1);
+  var import_i18n175 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
   function PostCommentsFormEdit({ context }) {
     const { postId, postType } = context;
-    const instanceId = (0, import_compose46.useInstanceId)(PostCommentsFormEdit);
-    const instanceIdDesc = (0, import_i18n173.sprintf)("comments-form-edit-%d-desc", instanceId);
+    const instanceId = (0, import_compose45.useInstanceId)(PostCommentsFormEdit);
+    const instanceIdDesc = (0, import_i18n175.sprintf)("comments-form-edit-%d-desc", instanceId);
     const blockProps = (0, import_block_editor193.useBlockProps)({
       "aria-describedby": instanceIdDesc
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime381.jsxs)("div", { ...blockProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(form_default, { postId, postType }),
-      /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(VisuallyHidden, { id: instanceIdDesc, children: (0, import_i18n173.__)("Comments form disabled in editor.") })
+    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.") })
     ] });
   }

@@ -57813,24 +57859,24 @@ ${text}

   // packages/block-library/build-module/post-comments-link/edit.mjs
   var import_block_editor194 = __toESM(require_block_editor(), 1);
-  var import_element109 = __toESM(require_element(), 1);
+  var import_element108 = __toESM(require_element(), 1);
   var import_data109 = __toESM(require_data(), 1);
   var import_api_fetch4 = __toESM(require_api_fetch(), 1);
-  var import_url20 = __toESM(require_url(), 1);
-  var import_i18n174 = __toESM(require_i18n(), 1);
+  var import_url21 = __toESM(require_url(), 1);
+  var import_i18n176 = __toESM(require_i18n(), 1);
   var import_core_data61 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
   function PostCommentsLinkEdit({ context }) {
     const { postType, postId } = context;
-    const [commentsCount, setCommentsCount] = (0, import_element109.useState)();
+    const [commentsCount, setCommentsCount] = (0, import_element108.useState)();
     const blockProps = (0, import_block_editor194.useBlockProps)();
-    (0, import_element109.useEffect)(() => {
+    (0, import_element108.useEffect)(() => {
       if (!postId) {
         return;
       }
       const currentPostId = postId;
       (0, import_api_fetch4.default)({
-        path: (0, import_url20.addQueryArgs)("/wp/v2/comments", {
+        path: (0, import_url21.addQueryArgs)("/wp/v2/comments", {
           post: postId
         }),
         parse: false
@@ -57852,43 +57898,43 @@ ${text}
     if (commentsCount !== void 0) {
       const commentsNumber = parseInt(commentsCount);
       if (commentsNumber === 0) {
-        commentsText = (0, import_i18n174.__)("No comments");
+        commentsText = (0, import_i18n176.__)("No comments");
       } else {
-        commentsText = (0, import_i18n174.sprintf)(
+        commentsText = (0, import_i18n176.sprintf)(
           /* translators: %s: Number of comments */
-          (0, import_i18n174._n)("%s comment", "%s comments", commentsNumber),
+          (0, import_i18n176._n)("%s comment", "%s comments", commentsNumber),
           commentsNumber.toLocaleString()
         );
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)("div", { ...blockProps, children: post?.link && commentsText !== void 0 ? /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)("div", { ...blockProps, children: post?.link && commentsText !== void 0 ? /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
       "a",
       {
         href: post?.link + "#comments",
         onClick: (event) => event.preventDefault(),
         children: commentsText
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
       "a",
       {
         href: "#post-comments-link-pseudo-link",
         onClick: (event) => event.preventDefault(),
-        children: (0, import_i18n174.__)("No comments")
+        children: (0, import_i18n176.__)("No comments")
       }
     ) });
   }
   var edit_default28 = PostCommentsLinkEdit;

   // packages/block-library/build-module/post-comments-link/transforms.mjs
-  var import_blocks84 = __toESM(require_blocks(), 1);
-  var transforms24 = {
+  var import_blocks85 = __toESM(require_blocks(), 1);
+  var transforms25 = {
     to: [
       {
         type: "block",
         blocks: ["core/post-comments-count"],
         transform: ({ style: style2 }) => {
           const textAlign = style2?.typography?.textAlign;
-          return (0, import_blocks84.createBlock)("core/post-comments-count", {
+          return (0, import_blocks85.createBlock)("core/post-comments-count", {
             ...textAlign && {
               style: {
                 typography: {
@@ -57901,7 +57947,7 @@ ${text}
       }
     ]
   };
-  var transforms_default25 = transforms24;
+  var transforms_default26 = transforms25;

   // packages/block-library/build-module/post-comments-link/deprecated.mjs
   var v130 = {
@@ -57969,7 +58015,7 @@ ${text}
   var settings71 = {
     edit: edit_default28,
     icon: post_comments_count_default,
-    transforms: transforms_default25,
+    transforms: transforms_default26,
     deprecated: deprecated_default34
   };
   var init71 = () => initBlock({ name: name72, metadata: block_default71, settings: settings71 });
@@ -58070,13 +58116,13 @@ ${text}
   };

   // packages/block-library/build-module/post-content/edit.mjs
-  var import_i18n175 = __toESM(require_i18n(), 1);
+  var import_i18n177 = __toESM(require_i18n(), 1);
   var import_block_editor195 = __toESM(require_block_editor(), 1);
-  var import_blocks85 = __toESM(require_blocks(), 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_element110 = __toESM(require_element(), 1);
-  var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
+  var import_element109 = __toESM(require_element(), 1);
+  var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
   var { HTMLElementControl: HTMLElementControl5 } = unlock(import_block_editor195.privateApis);
   function ReadOnlyContent({
     parentLayout,
@@ -58093,8 +58139,8 @@ ${text}
       postId
     );
     const blockProps = (0, import_block_editor195.useBlockProps)({ className: layoutClassNames });
-    const blocks = (0, import_element110.useMemo)(() => {
-      return content?.raw ? (0, import_blocks85.parse)(content.raw) : [];
+    const blocks = (0, import_element109.useMemo)(() => {
+      return content?.raw ? (0, import_blocks86.parse)(content.raw) : [];
     }, [content?.raw]);
     const blockPreviewProps = (0, import_block_editor195.__experimentalUseBlockPreview)({
       blocks,
@@ -58102,9 +58148,9 @@ ${text}
       layout: parentLayout
     });
     if (userCanEdit) {
-      return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)("div", { ...blockPreviewProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("div", { ...blockPreviewProps });
     }
-    return content?.protected ? /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_block_editor195.Warning, { children: (0, import_i18n175.__)("This content is password protected.") }) }) : /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+    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)(
       TagName2,
       {
         ...blockProps,
@@ -58122,12 +58168,9 @@ ${text}
     const props = (0, import_block_editor195.useInnerBlocksProps)(blockProps, {
       value: blocks,
       onInput,
-      onChange,
-      // Show a writing prompt for empty content, even when the block
-      // is not selected, so the content area remains discoverable.
-      renderAppender: blocks?.length ? void 0 : import_block_editor195.InnerBlocks.DefaultBlockAppender
+      onChange
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(TagName2, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(TagName2, { ...props });
   }
   function EditableContent({ context = {}, tagName: TagName2 = "div" }) {
     const { postType, postId } = context;
@@ -58150,9 +58193,9 @@ ${text}
     );
     const blockProps = (0, import_block_editor195.useBlockProps)({ className: "entry-content" });
     if (!hasLoadedRecord) {
-      return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(TagName2, { ...blockProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(TagName2, { ...blockProps });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
       EditableContentLoaded,
       {
         blockProps,
@@ -58175,7 +58218,7 @@ ${text}
     }
     const isDescendentOfQueryLoop = Number.isFinite(queryId);
     const isEditable = userCanEdit && !isDescendentOfQueryLoop;
-    return isEditable ? /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(EditableContent, { ...props }) : /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+    return isEditable ? /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(EditableContent, { ...props }) : /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
       ReadOnlyContent,
       {
         parentLayout: props.parentLayout,
@@ -58189,31 +58232,31 @@ ${text}
   }
   function Placeholder17({ layoutClassNames }) {
     const blockProps = (0, import_block_editor195.useBlockProps)({ className: layoutClassNames });
-    return /* @__PURE__ */ (0, import_jsx_runtime383.jsxs)("div", { ...blockProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime383.jsx)("p", { children: (0, import_i18n175.__)(
+    return /* @__PURE__ */ (0, import_jsx_runtime385.jsxs)("div", { ...blockProps, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("p", { children: (0, import_i18n177.__)(
         "This is the Content block, it will display all the blocks in any single post or page."
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime383.jsx)("p", { children: (0, import_i18n175.__)(
+      /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("p", { children: (0, import_i18n177.__)(
         "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_runtime383.jsx)("p", { children: (0, import_i18n175.__)(
+      /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("p", { children: (0, import_i18n177.__)(
         "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_runtime383.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_block_editor195.Warning, { children: (0, import_i18n175.__)("Block cannot be rendered inside itself.") }) });
+    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.") }) });
   }
   function PostContentEditControls({ tagName, onSelectTagName, clientId }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_block_editor195.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_block_editor195.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
       HTMLElementControl5,
       {
         tagName,
         onChange: onSelectTagName,
         clientId,
         options: [
-          { label: (0, import_i18n175.__)("Default (<div>)"), value: "div" },
+          { label: (0, import_i18n177.__)("Default (<div>)"), value: "div" },
           { label: "<main>", value: "main" },
           { label: "<section>", value: "section" },
           { label: "<article>", value: "article" }
@@ -58232,13 +58275,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_runtime383.jsx)(RecursionError, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(RecursionError, {});
     }
     const handleSelectTagName = (value) => {
       setAttributes({ tagName: value });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime383.jsxs)(import_jsx_runtime383.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime385.jsxs)(import_jsx_runtime385.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
         PostContentEditControls,
         {
           tagName,
@@ -58246,14 +58289,14 @@ ${text}
           clientId
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_block_editor195.RecursionProvider, { uniqueId: contextPostId, children: contextPostId && contextPostType ? /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_block_editor195.RecursionProvider, { uniqueId: contextPostId, children: contextPostId && contextPostType ? /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
         Content,
         {
           context,
           parentLayout,
           layoutClassNames
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(Placeholder17, { layoutClassNames }) })
+      ) : /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(Placeholder17, { layoutClassNames }) })
     ] });
   }

@@ -58351,15 +58394,15 @@ ${text}

   // packages/block-library/build-module/post-date/edit.mjs
   var import_core_data63 = __toESM(require_core_data(), 1);
-  var import_element111 = __toESM(require_element(), 1);
+  var import_element110 = __toESM(require_element(), 1);
   var import_date3 = __toESM(require_date(), 1);
   var import_block_editor196 = __toESM(require_block_editor(), 1);
-  var import_components109 = __toESM(require_components(), 1);
-  var import_i18n176 = __toESM(require_i18n(), 1);
-  var import_keycodes8 = __toESM(require_keycodes(), 1);
+  var import_components107 = __toESM(require_components(), 1);
+  var import_i18n178 = __toESM(require_i18n(), 1);
+  var import_keycodes9 = __toESM(require_keycodes(), 1);
   var import_data111 = __toESM(require_data(), 1);
-  var import_blocks86 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
+  var import_blocks87 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
   function PostDateEdit(props) {
     const {
       attributes,
@@ -58371,13 +58414,13 @@ ${text}
     const { datetime, format: format3, isLink } = attributes;
     const blockProps = (0, import_block_editor196.useBlockProps)();
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element111.useState)(null);
-    const popoverProps = (0, import_element111.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element110.useState)(null);
+    const popoverProps = (0, import_element110.useMemo)(
       () => ({ anchor: popoverAnchor }),
       [popoverAnchor]
     );
     const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data111.useDispatch)(import_block_editor196.store);
-    (0, import_element111.useEffect)(() => {
+    (0, import_element110.useEffect)(() => {
       if (datetime === void 0) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({ datetime: /* @__PURE__ */ new Date() });
@@ -58402,12 +58445,12 @@ ${text}
       [postTypeSlug]
     );
     const activeBlockVariationName = (0, import_data111.useSelect)(
-      (select10) => select10(import_blocks86.store).getActiveBlockVariation(name122, attributes)?.name,
+      (select10) => select10(import_blocks87.store).getActiveBlockVariation(name122, attributes)?.name,
       [name122, attributes]
     );
     const blockEditingMode = (0, import_block_editor196.useBlockEditingMode)();
     const validDatetime = datetime || /* @__PURE__ */ new Date();
-    let postDate2 = /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
+    let postDate2 = /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
       "time",
       {
         dateTime: (0, import_date3.dateI18n)("c", validDatetime),
@@ -58416,7 +58459,7 @@ ${text}
       }
     );
     if (isLink && datetime) {
-      postDate2 = /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
+      postDate2 = /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
         "a",
         {
           href: "#post-date-pseudo-link",
@@ -58425,15 +58468,15 @@ ${text}
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime384.jsxs)(import_jsx_runtime384.Fragment, { children: [
-      (blockEditingMode === "default" || !isDescendentOfQueryLoop) && activeBlockVariationName !== "post-date-modified" && (!isDescendentOfQueryLoop || !activeBlockVariationName) && /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(import_block_editor196.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(import_components109.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-        import_components109.Dropdown,
+    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)(
+        import_components107.Dropdown,
         {
           popoverProps,
-          renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
+          renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
             import_block_editor196.__experimentalPublishDateTimePicker,
             {
-              title: activeBlockVariationName === "post-date" ? (0, import_i18n176.__)("Publish Date") : (0, import_i18n176.__)("Date"),
+              title: activeBlockVariationName === "post-date" ? (0, import_i18n178.__)("Publish Date") : (0, import_i18n178.__)("Date"),
               currentDate: datetime,
               onChange: (newDatetime) => setAttributes({
                 datetime: newDatetime
@@ -58444,23 +58487,23 @@ ${text}
               onClose,
               dateOrder: (
                 /* translators: Order of day, month, and year. Available formats are 'dmy', 'mdy', and 'ymd'. */
-                (0, import_i18n176._x)("dmy", "date order")
+                (0, import_i18n178._x)("dmy", "date order")
               )
             }
           ),
           renderToggle: ({ isOpen, onToggle }) => {
             const openOnArrowDown = (event) => {
-              if (!isOpen && event.keyCode === import_keycodes8.DOWN) {
+              if (!isOpen && event.keyCode === import_keycodes9.DOWN) {
                 event.preventDefault();
                 onToggle();
               }
             };
-            return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-              import_components109.ToolbarButton,
+            return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+              import_components107.ToolbarButton,
               {
                 "aria-expanded": isOpen,
                 icon: pencil_default,
-                title: (0, import_i18n176.__)("Change Date"),
+                title: (0, import_i18n178.__)("Change Date"),
                 onClick: onToggle,
                 onKeyDown: openOnArrowDown
               }
@@ -58468,10 +58511,10 @@ ${text}
           }
         }
       ) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(import_block_editor196.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime384.jsxs)(
-        import_components109.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_block_editor196.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(
+        import_components107.__experimentalToolsPanel,
         {
-          label: (0, import_i18n176.__)("Settings"),
+          label: (0, import_i18n178.__)("Settings"),
           resetAll: () => {
             setAttributes({
               datetime: void 0,
@@ -58481,14 +58524,14 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-              import_components109.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+              import_components107.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!format3,
-                label: (0, import_i18n176.__)("Date Format"),
+                label: (0, import_i18n178.__)("Date Format"),
                 onDeselect: () => setAttributes({ format: void 0 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
                   import_block_editor196.__experimentalDateFormatPicker,
                   {
                     format: format3,
@@ -58498,25 +58541,25 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-              import_components109.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+              import_components107.__experimentalToolsPanelItem,
               {
                 hasValue: () => isLink !== false,
-                label: postType?.labels?.singular_name ? (0, import_i18n176.sprintf)(
+                label: postType?.labels?.singular_name ? (0, import_i18n178.sprintf)(
                   // translators: %s: Name of the post type e.g: "post".
-                  (0, import_i18n176.__)("Link to %s"),
+                  (0, import_i18n178.__)("Link to %s"),
                   postType.labels.singular_name.toLowerCase()
-                ) : (0, import_i18n176.__)("Link to post"),
+                ) : (0, import_i18n178.__)("Link to post"),
                 onDeselect: () => setAttributes({ isLink: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-                  import_components109.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                  import_components107.ToggleControl,
                   {
-                    label: postType?.labels?.singular_name ? (0, import_i18n176.sprintf)(
+                    label: postType?.labels?.singular_name ? (0, import_i18n178.sprintf)(
                       // translators: %s: Name of the post type e.g: "post".
-                      (0, import_i18n176.__)("Link to %s"),
+                      (0, import_i18n178.__)("Link to %s"),
                       postType.labels.singular_name.toLowerCase()
-                    ) : (0, import_i18n176.__)("Link to post"),
+                    ) : (0, import_i18n178.__)("Link to post"),
                     onChange: () => setAttributes({ isLink: !isLink }),
                     checked: isLink
                   }
@@ -58526,7 +58569,7 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime384.jsx)("div", { ...blockProps, children: postDate2 })
+      /* @__PURE__ */ (0, import_jsx_runtime386.jsx)("div", { ...blockProps, children: postDate2 })
     ] });
   }
   function is12HourFormat(format3) {
@@ -58837,12 +58880,12 @@ ${text}
   var deprecated_default35 = [v47, v39, v213, v131];

   // packages/block-library/build-module/post-date/variations.mjs
-  var import_i18n177 = __toESM(require_i18n(), 1);
+  var import_i18n179 = __toESM(require_i18n(), 1);
   var variations13 = [
     {
       name: "post-date",
-      title: (0, import_i18n177.__)("Post Date"),
-      description: (0, import_i18n177.__)("Display a post's publish date."),
+      title: (0, import_i18n179.__)("Post Date"),
+      description: (0, import_i18n179.__)("Display a post's publish date."),
       attributes: {
         metadata: {
           bindings: {
@@ -58858,8 +58901,8 @@ ${text}
     },
     {
       name: "post-date-modified",
-      title: (0, import_i18n177.__)("Modified Date"),
-      description: (0, import_i18n177.__)("Display a post's last updated date."),
+      title: (0, import_i18n179.__)("Modified Date"),
+      description: (0, import_i18n179.__)("Display a post's last updated date."),
       attributes: {
         metadata: {
           bindings: {
@@ -58976,12 +59019,12 @@ ${text}

   // packages/block-library/build-module/post-excerpt/edit.mjs
   var import_core_data64 = __toESM(require_core_data(), 1);
-  var import_element112 = __toESM(require_element(), 1);
+  var import_element111 = __toESM(require_element(), 1);
   var import_block_editor197 = __toESM(require_block_editor(), 1);
-  var import_components110 = __toESM(require_components(), 1);
-  var import_i18n178 = __toESM(require_i18n(), 1);
+  var import_components108 = __toESM(require_components(), 1);
+  var import_i18n180 = __toESM(require_i18n(), 1);
   var import_data112 = __toESM(require_data(), 1);
-  var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
   var ELLIPSIS = "\u2026";
   function PostExcerptEditor(props) {
     const {
@@ -59010,8 +59053,8 @@ ${text}
     );
     const isEditable = userCanEdit && !isDescendentOfQueryLoop && postTypeSupportsExcerpts;
     const blockProps = (0, import_block_editor197.useBlockProps)();
-    const wordCountType = (0, import_i18n178._x)("words", "Word count type. Do not translate!");
-    const strippedRenderedExcerpt = (0, import_element112.useMemo)(() => {
+    const wordCountType = (0, import_i18n180._x)("words", "Word count type. Do not translate!");
+    const strippedRenderedExcerpt = (0, import_element111.useMemo)(() => {
       if (!renderedExcerpt) {
         return "";
       }
@@ -59022,21 +59065,21 @@ ${text}
       return document2.body.textContent || document2.body.innerText || "";
     }, [renderedExcerpt]);
     if (!postType || !postId) {
-      return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("p", { children: (0, import_i18n178.__)("This block will display the excerpt.") }) });
+      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.") }) });
     }
     if (isProtected && !userCanEdit) {
-      return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_block_editor197.Warning, { children: (0, import_i18n178.__)(
+      return /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_block_editor197.Warning, { children: (0, import_i18n180.__)(
         "The content is currently protected and does not have the available excerpt."
       ) }) });
     }
-    const readMoreLink = /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+    const readMoreLink = /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
       import_block_editor197.RichText,
       {
         identifier: "moreText",
         className: "wp-block-post-excerpt__more-link",
         tagName: "a",
-        "aria-label": (0, import_i18n178.__)("\u201CRead more\u201D link text"),
-        placeholder: (0, import_i18n178.__)('Add "read more" link text'),
+        "aria-label": (0, import_i18n180.__)("\u201CRead more\u201D link text"),
+        placeholder: (0, import_i18n180.__)('Add "read more" link text'),
         value: moreText,
         onChange: (newMoreText) => setAttributes({ moreText: newMoreText }),
         withoutInteractiveFormatting: true
@@ -59057,23 +59100,23 @@ ${text}
       trimmedExcerpt = rawOrRenderedExcerpt.split("", excerptLength).join("");
     }
     const isTrimmed = trimmedExcerpt !== rawOrRenderedExcerpt;
-    const excerptContent = isEditable ? /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+    const excerptContent = isEditable ? /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
       import_block_editor197.RichText,
       {
         className: excerptClassName,
-        "aria-label": (0, import_i18n178.__)("Excerpt text"),
-        value: isSelected ? rawOrRenderedExcerpt : (!isTrimmed ? rawOrRenderedExcerpt : trimmedExcerpt + ELLIPSIS) || (0, import_i18n178.__)("No excerpt found"),
+        "aria-label": (0, import_i18n180.__)("Excerpt text"),
+        value: isSelected ? rawOrRenderedExcerpt : (!isTrimmed ? rawOrRenderedExcerpt : trimmedExcerpt + ELLIPSIS) || (0, import_i18n180.__)("No excerpt found"),
         onChange: setExcerpt,
         tagName: "p",
         allowedFormats: [],
         preserveWhiteSpace: true
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("p", { className: excerptClassName, children: !isTrimmed ? rawOrRenderedExcerpt || (0, import_i18n178.__)("No excerpt found") : trimmedExcerpt + ELLIPSIS });
-    return /* @__PURE__ */ (0, import_jsx_runtime385.jsxs)(import_jsx_runtime385.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_block_editor197.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime385.jsxs)(
-        import_components110.__experimentalToolsPanel,
+    ) : /* @__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)(
+        import_components108.__experimentalToolsPanel,
         {
-          label: (0, import_i18n178.__)("Settings"),
+          label: (0, import_i18n180.__)("Settings"),
           resetAll: () => {
             setAttributes({
               showMoreOnNewLine: true,
@@ -59082,17 +59125,17 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
-              import_components110.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+              import_components108.__experimentalToolsPanelItem,
               {
                 hasValue: () => showMoreOnNewLine !== true,
-                label: (0, import_i18n178.__)("Show link on new line"),
+                label: (0, import_i18n180.__)("Show link on new line"),
                 onDeselect: () => setAttributes({ showMoreOnNewLine: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
-                  import_components110.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+                  import_components108.ToggleControl,
                   {
-                    label: (0, import_i18n178.__)("Show link on new line"),
+                    label: (0, import_i18n180.__)("Show link on new line"),
                     checked: showMoreOnNewLine,
                     onChange: (newShowMoreOnNewLine) => setAttributes({
                       showMoreOnNewLine: newShowMoreOnNewLine
@@ -59101,17 +59144,17 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
-              import_components110.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+              import_components108.__experimentalToolsPanelItem,
               {
                 hasValue: () => excerptLength !== 55,
-                label: (0, import_i18n178.__)("Max number of words"),
+                label: (0, import_i18n180.__)("Max number of words"),
                 onDeselect: () => setAttributes({ excerptLength: 55 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
-                  import_components110.RangeControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+                  import_components108.RangeControl,
                   {
-                    label: (0, import_i18n178.__)("Max number of words"),
+                    label: (0, import_i18n180.__)("Max number of words"),
                     value: excerptLength,
                     onChange: (value) => {
                       setAttributes({ excerptLength: value });
@@ -59125,33 +59168,33 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime385.jsxs)("div", { ...blockProps, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)("div", { ...blockProps, children: [
         excerptContent,
         !showMoreOnNewLine && " ",
-        showMoreOnNewLine ? /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("p", { className: "wp-block-post-excerpt__more-text", children: readMoreLink }) : readMoreLink
+        showMoreOnNewLine ? /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("p", { className: "wp-block-post-excerpt__more-text", children: readMoreLink }) : readMoreLink
       ] })
     ] });
   }

   // packages/block-library/build-module/post-excerpt/transforms.mjs
-  var import_blocks87 = __toESM(require_blocks(), 1);
-  var transforms25 = {
+  var import_blocks88 = __toESM(require_blocks(), 1);
+  var transforms26 = {
     from: [
       {
         type: "block",
         blocks: ["core/post-content"],
-        transform: () => (0, import_blocks87.createBlock)("core/post-excerpt")
+        transform: () => (0, import_blocks88.createBlock)("core/post-excerpt")
       }
     ],
     to: [
       {
         type: "block",
         blocks: ["core/post-content"],
-        transform: () => (0, import_blocks87.createBlock)("core/post-content")
+        transform: () => (0, import_blocks88.createBlock)("core/post-content")
       }
     ]
   };
-  var transforms_default26 = transforms25;
+  var transforms_default27 = transforms26;

   // packages/block-library/build-module/post-excerpt/deprecated.mjs
   var v133 = {
@@ -59234,7 +59277,7 @@ ${text}
   var { name: name75 } = block_default74;
   var settings74 = {
     icon: post_excerpt_default,
-    transforms: transforms_default26,
+    transforms: transforms_default27,
     edit: PostExcerptEditor,
     deprecated: deprecated_default36
   };
@@ -59365,39 +59408,39 @@ ${text}
   var import_blob18 = __toESM(require_blob(), 1);
   var import_core_data65 = __toESM(require_core_data(), 1);
   var import_data113 = __toESM(require_data(), 1);
-  var import_components113 = __toESM(require_components(), 1);
+  var import_components111 = __toESM(require_components(), 1);
   var import_block_editor201 = __toESM(require_block_editor(), 1);
-  var import_element113 = __toESM(require_element(), 1);
-  var import_i18n181 = __toESM(require_i18n(), 1);
+  var import_element112 = __toESM(require_element(), 1);
+  var import_i18n183 = __toESM(require_i18n(), 1);
   var import_notices16 = __toESM(require_notices(), 1);

   // packages/block-library/build-module/post-featured-image/dimension-controls.mjs
-  var import_i18n179 = __toESM(require_i18n(), 1);
-  var import_components111 = __toESM(require_components(), 1);
+  var import_i18n181 = __toESM(require_i18n(), 1);
+  var import_components109 = __toESM(require_components(), 1);
   var import_block_editor198 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime388 = __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_i18n179._x)("Cover", "Scale option for Image dimension control"),
-      help: (0, import_i18n179.__)(
+      label: (0, import_i18n181._x)("Cover", "Scale option for Image dimension control"),
+      help: (0, import_i18n181.__)(
         "Image is scaled and cropped to fill the entire space without being distorted."
       )
     },
     {
       value: "contain",
-      label: (0, import_i18n179._x)("Contain", "Scale option for Image dimension control"),
-      help: (0, import_i18n179.__)(
+      label: (0, import_i18n181._x)("Contain", "Scale option for Image dimension control"),
+      help: (0, import_i18n181.__)(
         "Image is scaled to fill the space without clipping nor distorting."
       )
     },
     {
       value: "fill",
-      label: (0, import_i18n179._x)("Fill", "Scale option for Image dimension control"),
-      help: (0, import_i18n179.__)(
+      label: (0, import_i18n181._x)("Fill", "Scale option for Image dimension control"),
+      help: (0, import_i18n181.__)(
         "Image will be stretched and distorted to completely fill the space."
       )
     }
@@ -59437,7 +59480,7 @@ ${text}
       styleKey: "objectFit"
     });
     const [availableUnits] = (0, import_block_editor198.useSettings)("spacing.units");
-    const units = (0, import_components111.__experimentalUseCustomUnits)({
+    const units = (0, import_components109.__experimentalUseCustomUnits)({
       availableUnits: availableUnits || ["px", "%", "vw", "em", "rem"]
     });
     const setDimensionAttributes = (nextDimensions) => {
@@ -59456,7 +59499,7 @@ ${text}
         })
       );
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
       DimensionsTool2,
       {
         panelId: clientId,
@@ -59478,11 +59521,11 @@ ${text}
   var dimension_controls_default = DimensionControls;

   // packages/block-library/build-module/post-featured-image/overlay-controls.mjs
-  var import_components112 = __toESM(require_components(), 1);
+  var import_components110 = __toESM(require_components(), 1);
   var import_block_editor199 = __toESM(require_block_editor(), 1);
-  var import_compose47 = __toESM(require_compose(), 1);
-  var import_i18n180 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 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 Overlay = ({
     clientId,
     attributes,
@@ -59496,8 +59539,8 @@ ${text}
     if (!colorGradientSettings.hasColorsOrGradients) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(import_jsx_runtime387.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_jsx_runtime389.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
         import_block_editor199.__experimentalColorGradientSettingsDropdown,
         {
           __experimentalIsRenderedInSidebar: true,
@@ -59505,7 +59548,7 @@ ${text}
             {
               colorValue: overlayColor.color,
               gradientValue,
-              label: (0, import_i18n180.__)("Overlay"),
+              label: (0, import_i18n182.__)("Overlay"),
               onColorChange: setOverlayColor,
               onGradientChange: setGradient,
               isShownByDefault: true,
@@ -59522,21 +59565,21 @@ ${text}
           ...colorGradientSettings
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-        import_components112.__experimentalToolsPanelItem,
+      /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+        import_components110.__experimentalToolsPanelItem,
         {
           hasValue: () => dimRatio !== void 0,
-          label: (0, import_i18n180.__)("Overlay opacity"),
+          label: (0, import_i18n182.__)("Overlay opacity"),
           onDeselect: () => setAttributes({ dimRatio: 0 }),
           resetAllFilter: () => ({
             dimRatio: 0
           }),
           isShownByDefault: true,
           panelId: clientId,
-          children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-            import_components112.RangeControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+            import_components110.RangeControl,
             {
-              label: (0, import_i18n180.__)("Overlay opacity"),
+              label: (0, import_i18n182.__)("Overlay opacity"),
               value: dimRatio,
               onChange: (newDimRatio) => setAttributes({
                 dimRatio: newDimRatio
@@ -59551,13 +59594,13 @@ ${text}
       )
     ] });
   };
-  var overlay_controls_default = (0, import_compose47.compose)([
+  var overlay_controls_default = (0, import_compose46.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_compose48 = __toESM(require_compose(), 1);
+  var import_compose47 = __toESM(require_compose(), 1);

   // packages/block-library/build-module/post-featured-image/utils.mjs
   function dimRatioToClass2(ratio) {
@@ -59565,7 +59608,7 @@ ${text}
   }

   // packages/block-library/build-module/post-featured-image/overlay.mjs
-  var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
   var Overlay2 = ({ attributes, overlayColor }) => {
     const { dimRatio } = attributes;
     const { gradientClass, gradientValue } = (0, import_block_editor200.__experimentalUseGradient)();
@@ -59579,7 +59622,7 @@ ${text}
     if (!colorGradientSettings.hasColorsOrGradients || !dimRatio) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
       "span",
       {
         "aria-hidden": "true",
@@ -59598,12 +59641,12 @@ ${text}
       }
     );
   };
-  var overlay_default = (0, import_compose48.compose)([
+  var overlay_default = (0, import_compose47.compose)([
     (0, import_block_editor200.withColors)({ overlayColor: "background-color" })
   ])(Overlay2);

   // packages/block-library/build-module/post-featured-image/edit.mjs
-  var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES8 = ["image"];
   var { isDefaultBlockStyleState: isDefaultBlockStyleState4, ResolutionTool: ResolutionTool4 } = unlock(
     import_block_editor201.privateApis
@@ -59623,7 +59666,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_runtime389.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
       ResolutionTool4,
       {
         value,
@@ -59651,7 +59694,7 @@ ${text}
       linkTarget,
       useFirstImageFromPost
     } = attributes;
-    const [temporaryURL, setTemporaryURL] = (0, import_element113.useState)();
+    const [temporaryURL, setTemporaryURL] = (0, import_element112.useState)();
     const [storedFeaturedImage, setFeaturedImage] = (0, import_core_data65.useEntityProp)(
       "postType",
       postTypeSlug,
@@ -59664,7 +59707,7 @@ ${text}
       "content",
       postId
     );
-    const featuredImage = (0, import_element113.useMemo)(() => {
+    const featuredImage = (0, import_element112.useMemo)(() => {
       if (storedFeaturedImage) {
         return storedFeaturedImage;
       }
@@ -59710,8 +59753,8 @@ ${text}
     const blockEditingMode = (0, import_block_editor201.useBlockEditingMode)();
     const aspectRatioStyle = aspectRatio === "auto" ? void 0 : aspectRatio;
     const placeholder2 = (content) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-        import_components113.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+        import_components111.Placeholder,
         {
           className: clsx_default(
             "block-editor-media-placeholder",
@@ -59746,7 +59789,7 @@ ${text}
       });
       setFeaturedImage(0);
     };
-    (0, import_element113.useEffect)(() => {
+    (0, import_element112.useEffect)(() => {
       if (mediaUrl && temporaryURL) {
         setTemporaryURL();
       }
@@ -59757,8 +59800,8 @@ ${text}
       setTemporaryURL();
     };
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const controls = blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_jsx_runtime389.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_block_editor201.InspectorControls, { group: "color", children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+    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)(
         overlay_controls_default,
         {
           attributes,
@@ -59766,7 +59809,7 @@ ${text}
           clientId
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
         import_block_editor201.InspectorControls,
         {
           group: "dimensions",
@@ -59784,7 +59827,7 @@ ${text}
               }
             });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
             dimension_controls_default,
             {
               clientId,
@@ -59797,10 +59840,10 @@ ${text}
           )
         }
       ),
-      (featuredImage || isDescendentOfQueryLoop || !postId) && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_block_editor201.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
-        import_components113.__experimentalToolsPanel,
+      (featuredImage || isDescendentOfQueryLoop || !postId) && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_block_editor201.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
+        import_components111.__experimentalToolsPanel,
         {
-          label: (0, import_i18n181.__)("Settings"),
+          label: (0, import_i18n183.__)("Settings"),
           resetAll: () => {
             setAttributes({
               isLink: false,
@@ -59811,42 +59854,42 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-              import_components113.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+              import_components111.__experimentalToolsPanelItem,
               {
-                label: postType?.labels?.singular_name ? (0, import_i18n181.sprintf)(
+                label: postType?.labels?.singular_name ? (0, import_i18n183.sprintf)(
                   // translators: %s: Name of the post type e.g: "post".
-                  (0, import_i18n181.__)("Link to %s"),
+                  (0, import_i18n183.__)("Link to %s"),
                   postType.labels.singular_name
-                ) : (0, import_i18n181.__)("Link to post"),
+                ) : (0, import_i18n183.__)("Link to post"),
                 isShownByDefault: true,
                 hasValue: () => !!isLink,
                 onDeselect: () => setAttributes({
                   isLink: false
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                  import_components113.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+                  import_components111.ToggleControl,
                   {
-                    label: (0, import_i18n181.__)("Make image a link"),
+                    label: (0, import_i18n183.__)("Make image a link"),
                     onChange: () => setAttributes({ isLink: !isLink }),
                     checked: isLink
                   }
                 )
               }
             ),
-            isLink && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-              import_components113.__experimentalToolsPanelItem,
+            isLink && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+              import_components111.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n181.__)("Open in new tab"),
+                label: (0, import_i18n183.__)("Open in new tab"),
                 isShownByDefault: true,
                 hasValue: () => "_self" !== linkTarget,
                 onDeselect: () => setAttributes({
                   linkTarget: "_self"
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                  import_components113.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+                  import_components111.ToggleControl,
                   {
-                    label: (0, import_i18n181.__)("Open in new tab"),
+                    label: (0, import_i18n183.__)("Open in new tab"),
                     onChange: (value) => setAttributes({
                       linkTarget: value ? "_blank" : "_self"
                     }),
@@ -59855,25 +59898,25 @@ ${text}
                 )
               }
             ),
-            isLink && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-              import_components113.__experimentalToolsPanelItem,
+            isLink && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+              import_components111.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n181.__)("Link relation"),
+                label: (0, import_i18n183.__)("Link relation"),
                 isShownByDefault: true,
                 hasValue: () => !!rel,
                 onDeselect: () => setAttributes({
                   rel: ""
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                  import_components113.TextControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+                  import_components111.TextControl,
                   {
-                    label: (0, import_i18n181.__)("Link relation"),
-                    help: (0, import_element113.createInterpolateElement)(
-                      (0, import_i18n181.__)(
+                    label: (0, import_i18n183.__)("Link relation"),
+                    help: (0, import_element112.createInterpolateElement)(
+                      (0, import_i18n183.__)(
                         "The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
                       ),
                       {
-                        a: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components113.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
+                        a: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_components111.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
                       }
                     ),
                     value: rel,
@@ -59882,7 +59925,7 @@ ${text}
                 )
               }
             ),
-            !!media && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+            !!media && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
               FeaturedImageResolutionTool,
               {
                 image: media,
@@ -59896,11 +59939,11 @@ ${text}
     ] });
     let image;
     if (!featuredImage && (isDescendentOfQueryLoop || !postId)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_jsx_runtime389.Fragment, { children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(import_jsx_runtime391.Fragment, { children: [
         controls,
-        /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)("div", { ...blockProps, children: [
-          !!isLink ? /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("a", { href: postPermalink, target: linkTarget, children: placeholder2() }) : placeholder2(),
-          /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+        /* @__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)(
             overlay_default,
             {
               attributes,
@@ -59911,7 +59954,7 @@ ${text}
         ] })
       ] });
     }
-    const label = (0, import_i18n181.__)("Add a featured image");
+    const label = (0, import_i18n183.__)("Add a featured image");
     const imageStyles = {
       ...borderProps.style,
       ...shadowProps.style,
@@ -59921,7 +59964,7 @@ ${text}
       objectFit: !!(height || aspectRatio) && scale
     };
     if (!featuredImage && !temporaryURL) {
-      image = /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+      image = /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
         import_block_editor201.MediaPlaceholder,
         {
           onSelect: onSelectImage,
@@ -59930,8 +59973,8 @@ ${text}
           onError: onUploadError,
           placeholder: placeholder2,
           mediaLibraryButton: ({ open }) => {
-            return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-              import_components113.Button,
+            return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+              import_components111.Button,
               {
                 __next40pxDefaultSize: true,
                 icon: upload_default,
@@ -59948,26 +59991,26 @@ ${text}
         }
       );
     } else {
-      image = !media && !temporaryURL ? placeholder2() : /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_jsx_runtime389.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+      image = !media && !temporaryURL ? placeholder2() : /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(import_jsx_runtime391.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
           "img",
           {
             className: borderProps.className,
             src: temporaryURL || mediaUrl,
-            alt: media && media?.alt_text ? (0, import_i18n181.sprintf)(
+            alt: media && media?.alt_text ? (0, import_i18n183.sprintf)(
               // translators: %s: The image's alt text.
-              (0, import_i18n181.__)("Featured image: %s"),
+              (0, import_i18n183.__)("Featured image: %s"),
               media.alt_text
-            ) : (0, import_i18n181.__)("Featured image"),
+            ) : (0, import_i18n183.__)("Featured image"),
             style: imageStyles
           }
         ),
-        temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components113.Spinner, {})
+        temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_components111.Spinner, {})
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_jsx_runtime389.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(import_jsx_runtime391.Fragment, { children: [
       !temporaryURL && controls,
-      !!media && !isDescendentOfQueryLoop && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_block_editor201.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+      !!media && !isDescendentOfQueryLoop && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_block_editor201.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
         import_block_editor201.MediaReplaceFlow,
         {
           mediaId: featuredImage,
@@ -59979,9 +60022,9 @@ ${text}
           onReset: onResetImage
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)("figure", { ...blockProps, children: [
-        !!isLink ? /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("a", { href: postPermalink, target: linkTarget, children: image }) : image,
-        /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+      /* @__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)(
           overlay_default,
           {
             attributes,
@@ -60009,7 +60052,7 @@ ${text}
     name: () => name77,
     settings: () => settings76
   });
-  var import_i18n184 = __toESM(require_i18n(), 1);
+  var import_i18n186 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/post-navigation-link/block.json
   var block_default76 = {
@@ -60077,19 +60120,19 @@ ${text}
   };

   // packages/block-library/build-module/post-navigation-link/edit.mjs
-  var import_components114 = __toESM(require_components(), 1);
+  var import_components112 = __toESM(require_components(), 1);
   var import_block_editor202 = __toESM(require_block_editor(), 1);
-  var import_i18n182 = __toESM(require_i18n(), 1);
+  var import_i18n184 = __toESM(require_i18n(), 1);
   var import_data114 = __toESM(require_data(), 1);
   var import_core_data66 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime392 = __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_i18n182.__)("Next") : (0, import_i18n182.__)("Previous");
+    let placeholder2 = isNext ? (0, import_i18n184.__)("Next") : (0, import_i18n184.__)("Previous");
     const arrowMap5 = {
       none: "",
       arrow: isNext ? "\u2192" : "\u2190",
@@ -60099,13 +60142,13 @@ ${text}
     if (showTitle) {
       placeholder2 = isNext ? (
         /* translators: Label before for next and previous post. There is a space after the colon. */
-        (0, import_i18n182.__)("Next: ")
+        (0, import_i18n184.__)("Next: ")
       ) : (
         /* translators: Label before for next and previous post. There is a space after the colon. */
-        (0, import_i18n182.__)("Previous: ")
+        (0, import_i18n184.__)("Previous: ")
       );
     }
-    const ariaLabel = isNext ? (0, import_i18n182.__)("Next post") : (0, import_i18n182.__)("Previous post");
+    const ariaLabel = isNext ? (0, import_i18n184.__)("Next post") : (0, import_i18n184.__)("Previous post");
     const blockProps = (0, import_block_editor202.useBlockProps)();
     const taxonomies = (0, import_data114.useSelect)(
       (select10) => {
@@ -60120,7 +60163,7 @@ ${text}
     );
     const getTaxonomyOptions = () => {
       const selectOption = {
-        label: (0, import_i18n182.__)("Unfiltered"),
+        label: (0, import_i18n184.__)("Unfiltered"),
         value: ""
       };
       const taxonomyOptions = (taxonomies ?? []).filter(({ visibility }) => !!visibility?.publicly_queryable).map((item) => {
@@ -60132,11 +60175,11 @@ ${text}
       return [selectOption, ...taxonomyOptions];
     };
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(import_jsx_runtime390.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_block_editor202.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(
-        import_components114.__experimentalToolsPanel,
+    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)(
+        import_components112.__experimentalToolsPanel,
         {
-          label: (0, import_i18n182.__)("Settings"),
+          label: (0, import_i18n184.__)("Settings"),
           resetAll: () => {
             setAttributes({
               showTitle: false,
@@ -60146,18 +60189,18 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-              import_components114.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+              import_components112.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n182.__)("Display the title as a link"),
+                label: (0, import_i18n184.__)("Display the title as a link"),
                 isShownByDefault: true,
                 hasValue: () => showTitle,
                 onDeselect: () => setAttributes({ showTitle: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-                  import_components114.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+                  import_components112.ToggleControl,
                   {
-                    label: (0, import_i18n182.__)("Display the title as a link"),
-                    help: (0, import_i18n182.__)(
+                    label: (0, import_i18n184.__)("Display the title as a link"),
+                    help: (0, import_i18n184.__)(
                       "If you have entered a custom label, it will be prepended before the title."
                     ),
                     checked: !!showTitle,
@@ -60168,19 +60211,19 @@ ${text}
                 )
               }
             ),
-            showTitle && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-              import_components114.__experimentalToolsPanelItem,
+            showTitle && /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+              import_components112.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n182.__)(
+                label: (0, import_i18n184.__)(
                   "Include the label as part of the link"
                 ),
                 isShownByDefault: true,
                 hasValue: () => !!linkLabel,
                 onDeselect: () => setAttributes({ linkLabel: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-                  import_components114.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+                  import_components112.ToggleControl,
                   {
-                    label: (0, import_i18n182.__)(
+                    label: (0, import_i18n184.__)(
                       "Include the label as part of the link"
                     ),
                     checked: !!linkLabel,
@@ -60191,51 +60234,51 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-              import_components114.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+              import_components112.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n182.__)("Arrow"),
+                label: (0, import_i18n184.__)("Arrow"),
                 isShownByDefault: true,
                 hasValue: () => arrow !== "none",
                 onDeselect: () => setAttributes({ arrow: "none" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(
-                  import_components114.__experimentalToggleGroupControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(
+                  import_components112.__experimentalToggleGroupControl,
                   {
-                    label: (0, import_i18n182.__)("Arrow"),
+                    label: (0, import_i18n184.__)("Arrow"),
                     value: arrow,
                     onChange: (value) => {
                       setAttributes({ arrow: value });
                     },
-                    help: (0, import_i18n182.__)(
+                    help: (0, import_i18n184.__)(
                       "A decorative arrow for the next and previous link."
                     ),
                     isBlock: true,
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-                        import_components114.__experimentalToggleGroupControlOption,
+                      /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+                        import_components112.__experimentalToggleGroupControlOption,
                         {
                           value: "none",
-                          label: (0, import_i18n182._x)(
+                          label: (0, import_i18n184._x)(
                             "None",
                             "Arrow option for Next/Previous link"
                           )
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-                        import_components114.__experimentalToggleGroupControlOption,
+                      /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+                        import_components112.__experimentalToggleGroupControlOption,
                         {
                           value: "arrow",
-                          label: (0, import_i18n182._x)(
+                          label: (0, import_i18n184._x)(
                             "Arrow",
                             "Arrow option for Next/Previous link"
                           )
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-                        import_components114.__experimentalToggleGroupControlOption,
+                      /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+                        import_components112.__experimentalToggleGroupControlOption,
                         {
                           value: "chevron",
-                          label: (0, import_i18n182._x)(
+                          label: (0, import_i18n184._x)(
                             "Chevron",
                             "Arrow option for Next/Previous link"
                           )
@@ -60249,29 +60292,29 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_block_editor202.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-        import_components114.SelectControl,
+      /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_block_editor202.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+        import_components112.SelectControl,
         {
-          label: (0, import_i18n182.__)("Filter by taxonomy"),
+          label: (0, import_i18n184.__)("Filter by taxonomy"),
           value: taxonomy,
           options: getTaxonomyOptions(),
           onChange: (value) => setAttributes({
             taxonomy: value
           }),
-          help: (0, import_i18n182.__)(
+          help: (0, import_i18n184.__)(
             "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_runtime390.jsxs)("div", { ...blockProps, children: [
-        !isNext && displayArrow && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)("div", { ...blockProps, children: [
+        !isNext && displayArrow && /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
           "span",
           {
             className: `wp-block-post-navigation-link__arrow-previous is-arrow-${arrow}`,
             children: displayArrow
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
           import_block_editor202.RichText,
           {
             tagName: "a",
@@ -60283,15 +60326,15 @@ ${text}
             onChange: (newLabel) => setAttributes({ label: newLabel })
           }
         ),
-        showTitle && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+        showTitle && /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
           "a",
           {
             href: "#post-navigation-pseudo-link",
             onClick: (event) => event.preventDefault(),
-            children: (0, import_i18n182.__)("An example title")
+            children: (0, import_i18n184.__)("An example title")
           }
         ),
-        isNext && displayArrow && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+        isNext && displayArrow && /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
           "span",
           {
             className: `wp-block-post-navigation-link__arrow-next is-arrow-${arrow}`,
@@ -60304,12 +60347,12 @@ ${text}
   }

   // packages/block-library/build-module/post-navigation-link/variations.mjs
-  var import_i18n183 = __toESM(require_i18n(), 1);
+  var import_i18n185 = __toESM(require_i18n(), 1);
   var variations14 = [
     {
       name: "post-previous",
-      title: (0, import_i18n183.__)("Previous Post"),
-      description: (0, import_i18n183.__)(
+      title: (0, import_i18n185.__)("Previous Post"),
+      description: (0, import_i18n185.__)(
         "Displays the post link that precedes the current post."
       ),
       icon: previous_default,
@@ -60317,7 +60360,7 @@ ${text}
       scope: ["inserter", "transform"],
       example: {
         attributes: {
-          label: (0, import_i18n183.__)("Previous post"),
+          label: (0, import_i18n185.__)("Previous post"),
           arrow: "arrow"
         }
       }
@@ -60325,8 +60368,8 @@ ${text}
     {
       isDefault: true,
       name: "post-next",
-      title: (0, import_i18n183.__)("Next Post"),
-      description: (0, import_i18n183.__)(
+      title: (0, import_i18n185.__)("Next Post"),
+      description: (0, import_i18n185.__)(
         "Displays the post link that follows the current post."
       ),
       icon: next_default,
@@ -60334,7 +60377,7 @@ ${text}
       scope: ["inserter", "transform"],
       example: {
         attributes: {
-          label: (0, import_i18n183.__)("Next post"),
+          label: (0, import_i18n185.__)("Next post"),
           arrow: "arrow"
         }
       }
@@ -60416,12 +60459,13 @@ ${text}
   // packages/block-library/build-module/post-navigation-link/index.mjs
   var { name: name77 } = block_default76;
   var settings76 = {
+    icon: next_default,
     edit: PostNavigationLinkEdit,
     variations: variations_default14,
     deprecated: deprecated_default37,
     example: {
       attributes: {
-        label: (0, import_i18n184.__)("Next post"),
+        label: (0, import_i18n186.__)("Next post"),
         arrow: "arrow"
       }
     }
@@ -60511,36 +60555,19 @@ ${text}
   };

   // packages/block-library/build-module/post-template/edit.mjs
-  var import_element114 = __toESM(require_element(), 1);
+  var import_element113 = __toESM(require_element(), 1);
   var import_data115 = __toESM(require_data(), 1);
-  var import_i18n185 = __toESM(require_i18n(), 1);
+  var import_i18n187 = __toESM(require_i18n(), 1);
   var import_block_editor203 = __toESM(require_block_editor(), 1);
-  var import_components115 = __toESM(require_components(), 1);
+  var import_components113 = __toESM(require_components(), 1);
   var import_core_data67 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
-  var TEMPLATE12 = [
-    ["core/post-title"],
-    [
-      "core/post-date",
-      {
-        metadata: {
-          bindings: {
-            datetime: {
-              source: "core/post-data",
-              args: { field: "date" }
-            }
-          }
-        }
-      }
-    ],
-    ["core/post-excerpt"]
-  ];
+  var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
   function PostTemplateInnerBlocks({ classList }) {
     const innerBlocksProps = (0, import_block_editor203.useInnerBlocksProps)(
       { className: clsx_default("wp-block-post", classList) },
-      { template: TEMPLATE12, __unstableDisableLayoutClassNames: true }
+      { __unstableDisableLayoutClassNames: true }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("li", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)("li", { ...innerBlocksProps });
   }
   function PostTemplateBlockPreview({
     blocks,
@@ -60561,7 +60588,7 @@ ${text}
     const style2 = {
       display: isHidden ? "none" : void 0
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
       "li",
       {
         ...blockPreviewProps,
@@ -60573,7 +60600,7 @@ ${text}
       }
     );
   }
-  var MemoizedPostTemplateBlockPreview = (0, import_element114.memo)(PostTemplateBlockPreview);
+  var MemoizedPostTemplateBlockPreview = (0, import_element113.memo)(PostTemplateBlockPreview);
   function PostTemplateEdit({
     setAttributes,
     clientId,
@@ -60613,7 +60640,7 @@ ${text}
       columnCount = 3,
       minimumColumnWidth
     } = layout || {};
-    const [activeBlockContextId, setActiveBlockContextId] = (0, import_element114.useState)();
+    const [activeBlockContextId, setActiveBlockContextId] = (0, import_element113.useState)();
     const { posts, blocks } = (0, import_data115.useSelect)(
       (select10) => {
         const { getEntityRecords, getTaxonomies } = select10(import_core_data67.store);
@@ -60743,7 +60770,7 @@ ${text}
         previewPostType
       ]
     );
-    const blockContexts = (0, import_element114.useMemo)(
+    const blockContexts = (0, import_element113.useMemo)(
       () => posts?.map((post) => ({
         postType: post.type,
         postId: post.id,
@@ -60760,12 +60787,12 @@ ${text}
       })
     });
     if (!posts) {
-      return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("p", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_components115.Spinner, {}) });
+      return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)("p", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(import_components113.Spinner, {}) });
     }
     if (!posts.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)("p", { ...blockProps, children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)("p", { ...blockProps, children: [
         " ",
-        (0, import_i18n185.__)("No results found.")
+        (0, import_i18n187.__)("No results found.")
       ] });
     }
     const setDisplayLayout = (newDisplayLayout) => setAttributes({
@@ -60774,13 +60801,13 @@ ${text}
     const displayLayoutControls = [
       {
         icon: list_default,
-        title: (0, import_i18n185._x)("List view", "Post template block display setting"),
+        title: (0, import_i18n187._x)("List view", "Post template block display setting"),
         onClick: () => setDisplayLayout({ type: "default" }),
         isActive: layoutType === "default" || layoutType === "constrained"
       },
       {
         icon: grid_default,
-        title: (0, import_i18n185._x)("Grid view", "Post template block display setting"),
+        title: (0, import_i18n187._x)("Grid view", "Post template block display setting"),
         onClick: () => setDisplayLayout({
           type: "grid",
           columnCount
@@ -60788,20 +60815,20 @@ ${text}
         isActive: layoutType === "grid"
       }
     ];
-    return /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(import_jsx_runtime391.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_block_editor203.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_components115.ToolbarGroup, { controls: displayLayoutControls }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("ul", { ...blockProps, children: blockContexts && blockContexts.map((blockContext) => /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
+    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)(
         import_block_editor203.BlockContextProvider,
         {
           value: blockContext,
           children: [
-            blockContext.postId === (activeBlockContextId || blockContexts[0]?.postId) ? /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+            blockContext.postId === (activeBlockContextId || blockContexts[0]?.postId) ? /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
               PostTemplateInnerBlocks,
               {
                 classList: blockContext.classList
               }
             ) : null,
-            /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
               MemoizedPostTemplateBlockPreview,
               {
                 blocks,
@@ -60820,15 +60847,33 @@ ${text}

   // packages/block-library/build-module/post-template/save.mjs
   var import_block_editor204 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
   function PostTemplateSave() {
-    return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_block_editor204.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_block_editor204.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/post-template/index.mjs
   var { name: name78 } = block_default77;
+  var TEMPLATE15 = [
+    ["core/post-title"],
+    [
+      "core/post-date",
+      {
+        metadata: {
+          bindings: {
+            datetime: {
+              source: "core/post-data",
+              args: { field: "date" }
+            }
+          }
+        }
+      }
+    ],
+    ["core/post-excerpt"]
+  ];
   var settings77 = {
     icon: layout_default,
+    template: TEMPLATE15,
     edit: PostTemplateEdit,
     save: PostTemplateSave
   };
@@ -60927,11 +60972,11 @@ ${text}

   // packages/block-library/build-module/post-terms/edit.mjs
   var import_block_editor205 = __toESM(require_block_editor(), 1);
-  var import_blocks88 = __toESM(require_blocks(), 1);
-  var import_components116 = __toESM(require_components(), 1);
+  var import_blocks89 = __toESM(require_blocks(), 1);
+  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_i18n186 = __toESM(require_i18n(), 1);
+  var import_i18n188 = __toESM(require_i18n(), 1);
   var import_core_data69 = __toESM(require_core_data(), 1);

   // packages/block-library/build-module/post-terms/use-post-terms.mjs
@@ -60972,7 +61017,7 @@ ${text}
   }

   // packages/block-library/build-module/post-terms/edit.mjs
-  var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_FORMATS = [
     "core/bold",
     "core/image",
@@ -61011,36 +61056,36 @@ ${text}
     const blockProps = (0, import_block_editor205.useBlockProps)({
       className: term && `taxonomy-${term}`
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(import_jsx_runtime393.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(import_block_editor205.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
-        import_components116.TextControl,
+    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)(
+        import_components114.TextControl,
         {
           autoComplete: "off",
-          label: (0, import_i18n186.__)("Separator"),
+          label: (0, import_i18n188.__)("Separator"),
           value: separator || "",
           onChange: (nextValue) => {
             setAttributes({ separator: nextValue });
           },
-          help: (0, import_i18n186.__)("Enter character(s) used to separate terms.")
+          help: (0, import_i18n188.__)("Enter character(s) used to separate terms.")
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)("div", { ...blockProps, children: [
-        isLoading && hasPost && /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(import_components116.Spinner, {}),
-        !isLoading && (isSelected || prefix) && /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
+      /* @__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)(
           import_block_editor205.RichText,
           {
             identifier: "prefix",
             allowedFormats: ALLOWED_FORMATS,
             className: "wp-block-post-terms__prefix",
-            "aria-label": (0, import_i18n186.__)("Prefix"),
-            placeholder: (0, import_i18n186.__)("Prefix") + " ",
+            "aria-label": (0, import_i18n188.__)("Prefix"),
+            placeholder: (0, import_i18n188.__)("Prefix") + " ",
             value: prefix,
             onChange: (value) => setAttributes({ prefix: value }),
             tagName: "span"
           }
         ),
-        (!hasPost || !term) && /* @__PURE__ */ (0, import_jsx_runtime393.jsx)("span", { children: blockInformation.title }),
-        hasPost && !isLoading && hasPostTerms && postTerms.map((postTerm) => /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
+        (!hasPost || !term) && /* @__PURE__ */ (0, import_jsx_runtime395.jsx)("span", { children: blockInformation.title }),
+        hasPost && !isLoading && hasPostTerms && postTerms.map((postTerm) => /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
           "a",
           {
             href: postTerm.link,
@@ -61049,25 +61094,25 @@ ${text}
             children: (0, import_html_entities10.decodeEntities)(postTerm.name)
           },
           postTerm.id
-        )).reduce((prev, curr) => /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(import_jsx_runtime393.Fragment, { children: [
+        )).reduce((prev, curr) => /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)(import_jsx_runtime395.Fragment, { children: [
           prev,
-          /* @__PURE__ */ (0, import_jsx_runtime393.jsx)("span", { className: "wp-block-post-terms__separator", children: separator || " " }),
+          /* @__PURE__ */ (0, import_jsx_runtime395.jsx)("span", { className: "wp-block-post-terms__separator", children: separator || " " }),
           curr
         ] })),
-        hasPost && !isLoading && !hasPostTerms && (selectedTerm?.labels?.no_terms || (0, import_i18n186.__)("Term items not found.")),
-        !isLoading && (isSelected || suffix) && /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
+        hasPost && !isLoading && !hasPostTerms && (selectedTerm?.labels?.no_terms || (0, import_i18n188.__)("Term items not found.")),
+        !isLoading && (isSelected || suffix) && /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
           import_block_editor205.RichText,
           {
             identifier: "suffix",
             allowedFormats: ALLOWED_FORMATS,
             className: "wp-block-post-terms__suffix",
-            "aria-label": (0, import_i18n186.__)("Suffix"),
-            placeholder: " " + (0, import_i18n186.__)("Suffix"),
+            "aria-label": (0, import_i18n188.__)("Suffix"),
+            placeholder: " " + (0, import_i18n188.__)("Suffix"),
             value: suffix,
             onChange: (value) => setAttributes({ suffix: value }),
             tagName: "span",
             __unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
-              (0, import_blocks88.createBlock)((0, import_blocks88.getDefaultBlockName)())
+              (0, import_blocks89.createBlock)((0, import_blocks89.getDefaultBlockName)())
             ) : void 0
           }
         )
@@ -61269,14 +61314,14 @@ ${text}
   };

   // packages/block-library/build-module/post-time-to-read/edit.mjs
-  var import_i18n187 = __toESM(require_i18n(), 1);
-  var import_element115 = __toESM(require_element(), 1);
+  var import_i18n189 = __toESM(require_i18n(), 1);
+  var import_element114 = __toESM(require_element(), 1);
   var import_block_editor206 = __toESM(require_block_editor(), 1);
-  var import_components117 = __toESM(require_components(), 1);
-  var import_blocks89 = __toESM(require_blocks(), 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_runtime394 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
   function PostTimeToReadEdit({ attributes, setAttributes, context }) {
     const { displayAsRange, displayMode, averageReadingSpeed } = attributes;
     const { postId, postType } = context;
@@ -61290,16 +61335,16 @@ ${text}
     const [blocks] = (0, import_core_data70.useEntityBlockEditor)("postType", postType, {
       id: postId
     });
-    const displayString = (0, import_element115.useMemo)(() => {
+    const displayString = (0, import_element114.useMemo)(() => {
       let content;
       if (contentStructure instanceof Function) {
         content = contentStructure({ blocks });
       } else if (blocks) {
-        content = (0, import_blocks89.__unstableSerializeAndClean)(blocks);
+        content = (0, import_blocks90.__unstableSerializeAndClean)(blocks);
       } else {
         content = contentStructure;
       }
-      const wordCountType = (0, import_i18n187._x)(
+      const wordCountType = (0, import_i18n189._x)(
         "words",
         "Word count type. Do not translate!"
       );
@@ -61317,30 +61362,30 @@ ${text}
           if (minMinutes === maxMinutes) {
             maxMinutes = maxMinutes + 1;
           }
-          const rangeLabel = (0, import_i18n187._x)(
+          const rangeLabel = (0, import_i18n189._x)(
             "%1$s\u2013%2$s minutes",
             "Range of minutes to read"
           );
-          return (0, import_i18n187.sprintf)(rangeLabel, minMinutes, maxMinutes);
+          return (0, import_i18n189.sprintf)(rangeLabel, minMinutes, maxMinutes);
         }
         const minutesToRead = Math.max(
           1,
           Math.round(totalWords / averageReadingSpeed)
         );
-        return (0, import_i18n187.sprintf)(
+        return (0, import_i18n189.sprintf)(
           /* translators: %s: the number of minutes to read the post. */
-          (0, import_i18n187._n)("%s minute", "%s minutes", minutesToRead),
+          (0, import_i18n189._n)("%s minute", "%s minutes", minutesToRead),
           minutesToRead
         );
       }
       if (displayMode === "words") {
-        return wordCountType === "words" ? (0, import_i18n187.sprintf)(
+        return wordCountType === "words" ? (0, import_i18n189.sprintf)(
           /* translators: %s: the number of words in the post. */
-          (0, import_i18n187._n)("%s word", "%s words", totalWords),
+          (0, import_i18n189._n)("%s word", "%s words", totalWords),
           totalWords.toLocaleString()
-        ) : (0, import_i18n187.sprintf)(
+        ) : (0, import_i18n189.sprintf)(
           /* translators: %s: the number of characters in the post. */
-          (0, import_i18n187._n)("%s character", "%s characters", totalWords),
+          (0, import_i18n189._n)("%s character", "%s characters", totalWords),
           totalWords.toLocaleString()
         );
       }
@@ -61352,22 +61397,22 @@ ${text}
       averageReadingSpeed
     ]);
     const blockProps = (0, import_block_editor206.useBlockProps)();
-    return /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(import_jsx_runtime394.Fragment, { children: [
-      displayMode === "time" && /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_block_editor206.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
-        import_components117.__experimentalToolsPanel,
+    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)(
+        import_components115.__experimentalToolsPanel,
         {
-          label: (0, import_i18n187.__)("Settings"),
+          label: (0, import_i18n189.__)("Settings"),
           resetAll: () => {
             setAttributes({
               displayAsRange: true
             });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
-            import_components117.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+            import_components115.__experimentalToolsPanelItem,
             {
               isShownByDefault: true,
-              label: (0, import_i18n187._x)(
+              label: (0, import_i18n189._x)(
                 "Display as range",
                 "Turns reading time range display on or off"
               ),
@@ -61377,10 +61422,10 @@ ${text}
                   displayAsRange: true
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
-                import_components117.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+                import_components115.ToggleControl,
                 {
-                  label: (0, import_i18n187.__)("Display as range"),
+                  label: (0, import_i18n189.__)("Display as range"),
                   checked: !!displayAsRange,
                   onChange: () => setAttributes({
                     displayAsRange: !displayAsRange
@@ -61391,18 +61436,18 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime394.jsx)("div", { ...blockProps, children: displayString })
+      /* @__PURE__ */ (0, import_jsx_runtime396.jsx)("div", { ...blockProps, children: displayString })
     ] });
   }
   var edit_default29 = PostTimeToReadEdit;

   // packages/block-library/build-module/post-time-to-read/variations.mjs
-  var import_i18n188 = __toESM(require_i18n(), 1);
+  var import_i18n190 = __toESM(require_i18n(), 1);
   var variations15 = [
     {
       name: "time-to-read",
-      title: (0, import_i18n188.__)("Time to Read"),
-      description: (0, import_i18n188.__)("Show minutes required to finish reading the post."),
+      title: (0, import_i18n190.__)("Time to Read"),
+      description: (0, import_i18n190.__)("Show minutes required to finish reading the post."),
       attributes: {
         displayMode: "time"
       },
@@ -61413,8 +61458,8 @@ ${text}
     },
     {
       name: "word-count",
-      title: (0, import_i18n188.__)("Word Count"),
-      description: (0, import_i18n188.__)("Show the number of words in the post."),
+      title: (0, import_i18n190.__)("Word Count"),
+      description: (0, import_i18n190.__)("Show the number of words in the post."),
       attributes: {
         displayMode: "words"
       },
@@ -61600,13 +61645,13 @@ ${text}

   // packages/block-library/build-module/post-title/edit.mjs
   var import_block_editor207 = __toESM(require_block_editor(), 1);
-  var import_components118 = __toESM(require_components(), 1);
-  var import_i18n189 = __toESM(require_i18n(), 1);
-  var import_blocks90 = __toESM(require_blocks(), 1);
+  var import_components116 = __toESM(require_components(), 1);
+  var import_i18n191 = __toESM(require_i18n(), 1);
+  var import_blocks91 = __toESM(require_blocks(), 1);
   var import_core_data71 = __toESM(require_core_data(), 1);
   var import_data118 = __toESM(require_data(), 1);
-  var import_element116 = __toESM(require_element(), 1);
-  var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
+  var import_element115 = __toESM(require_element(), 1);
+  var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
   function PostTitleEdit({
     attributes: { level, levelOptions, isLink, rel, linkTarget, placeholder: placeholder2 },
     setAttributes,
@@ -61636,49 +61681,49 @@ ${text}
     );
     const [link] = (0, import_core_data71.useEntityProp)("postType", postType, "link", postId);
     const onSplitAtEnd = insertBlocksAfter ? () => {
-      insertBlocksAfter((0, import_blocks90.createBlock)((0, import_blocks90.getDefaultBlockName)()));
+      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_runtime395.jsx)(TagName2, { ...blockProps, children: placeholder2 || (0, import_i18n189.__)("Title") });
+    let titleElement = /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(TagName2, { ...blockProps, children: placeholder2 || (0, import_i18n191.__)("Title") });
     if (postType && postId) {
-      titleElement = userCanEdit ? /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+      titleElement = userCanEdit ? /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
         import_block_editor207.PlainText,
         {
           tagName: TagName2,
-          placeholder: (0, import_i18n189.__)("(no title)"),
+          placeholder: (0, import_i18n191.__)("(no title)"),
           value: rawTitle,
           onChange: setTitle,
           __experimentalVersion: 2,
           __unstableOnSplitAtEnd: onSplitAtEnd,
           ...blockProps
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+      ) : /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
         TagName2,
         {
           ...blockProps,
           dangerouslySetInnerHTML: {
-            __html: fullTitle?.rendered || (0, import_i18n189.__)("(no title)")
+            __html: fullTitle?.rendered || (0, import_i18n191.__)("(no title)")
           }
         }
       );
     }
     if (isLink && postType && postId) {
-      titleElement = userCanEdit ? /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+      titleElement = userCanEdit ? /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
         import_block_editor207.PlainText,
         {
           tagName: "a",
           href: link,
           target: linkTarget,
           rel,
-          placeholder: !rawTitle.length ? (0, import_i18n189.__)("(no title)") : null,
+          placeholder: !rawTitle.length ? (0, import_i18n191.__)("(no title)") : null,
           value: rawTitle,
           onChange: setTitle,
           __experimentalVersion: 2,
           __unstableOnSplitAtEnd: onSplitAtEnd
         }
-      ) }) : /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+      ) }) : /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
         "a",
         {
           href: link,
@@ -61686,14 +61731,14 @@ ${text}
           rel,
           onClick: (event) => event.preventDefault(),
           dangerouslySetInnerHTML: {
-            __html: fullTitle?.rendered || (0, import_i18n189.__)("(no title)")
+            __html: fullTitle?.rendered || (0, import_i18n191.__)("(no title)")
           }
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)(import_jsx_runtime395.Fragment, { children: [
-      blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)(import_jsx_runtime395.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(import_block_editor207.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+    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)(
           import_block_editor207.HeadingLevelDropdown,
           {
             value: level,
@@ -61701,10 +61746,10 @@ ${text}
             onChange: (newLevel) => setAttributes({ level: newLevel })
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(import_block_editor207.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)(
-          import_components118.__experimentalToolsPanel,
+        /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_block_editor207.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(
+          import_components116.__experimentalToolsPanel,
           {
-            label: (0, import_i18n189.__)("Settings"),
+            label: (0, import_i18n191.__)("Settings"),
             resetAll: () => {
               setAttributes({
                 rel: "",
@@ -61714,37 +61759,37 @@ ${text}
             },
             dropdownMenuProps,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
-                import_components118.__experimentalToolsPanelItem,
+              /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+                import_components116.__experimentalToolsPanelItem,
                 {
-                  label: (0, import_i18n189.__)("Make title a link"),
+                  label: (0, import_i18n191.__)("Make title a link"),
                   isShownByDefault: true,
                   hasValue: () => isLink,
                   onDeselect: () => setAttributes({ isLink: false }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
-                    import_components118.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+                    import_components116.ToggleControl,
                     {
-                      label: (0, import_i18n189.__)("Make title a link"),
+                      label: (0, import_i18n191.__)("Make title a link"),
                       onChange: () => setAttributes({ isLink: !isLink }),
                       checked: isLink
                     }
                   )
                 }
               ),
-              isLink && /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)(import_jsx_runtime395.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
-                  import_components118.__experimentalToolsPanelItem,
+              isLink && /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(import_jsx_runtime397.Fragment, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+                  import_components116.__experimentalToolsPanelItem,
                   {
-                    label: (0, import_i18n189.__)("Open in new tab"),
+                    label: (0, import_i18n191.__)("Open in new tab"),
                     isShownByDefault: true,
                     hasValue: () => linkTarget === "_blank",
                     onDeselect: () => setAttributes({
                       linkTarget: "_self"
                     }),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
-                      import_components118.ToggleControl,
+                    children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+                      import_components116.ToggleControl,
                       {
-                        label: (0, import_i18n189.__)("Open in new tab"),
+                        label: (0, import_i18n191.__)("Open in new tab"),
                         onChange: (value) => setAttributes({
                           linkTarget: value ? "_blank" : "_self"
                         }),
@@ -61753,23 +61798,23 @@ ${text}
                     )
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
-                  import_components118.__experimentalToolsPanelItem,
+                /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+                  import_components116.__experimentalToolsPanelItem,
                   {
-                    label: (0, import_i18n189.__)("Link relation"),
+                    label: (0, import_i18n191.__)("Link relation"),
                     isShownByDefault: true,
                     hasValue: () => !!rel,
                     onDeselect: () => setAttributes({ rel: "" }),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
-                      import_components118.TextControl,
+                    children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+                      import_components116.TextControl,
                       {
-                        label: (0, import_i18n189.__)("Link relation"),
-                        help: (0, import_element116.createInterpolateElement)(
-                          (0, import_i18n189.__)(
+                        label: (0, import_i18n191.__)("Link relation"),
+                        help: (0, import_element115.createInterpolateElement)(
+                          (0, import_i18n191.__)(
                             "The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
                           ),
                           {
-                            a: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(import_components118.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
+                            a: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_components116.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
                           }
                         ),
                         value: rel,
@@ -61937,14 +61982,14 @@ ${text}
     name: () => name82,
     settings: () => settings81
   });
-  var import_i18n191 = __toESM(require_i18n(), 1);
-  var import_blocks93 = __toESM(require_blocks(), 1);
+  var import_i18n193 = __toESM(require_i18n(), 1);
+  var import_blocks94 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/preformatted/edit.mjs
-  var import_i18n190 = __toESM(require_i18n(), 1);
+  var import_i18n192 = __toESM(require_i18n(), 1);
   var import_block_editor208 = __toESM(require_block_editor(), 1);
-  var import_blocks91 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
+  var import_blocks92 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
   function PreformattedEdit({
     attributes,
     mergeBlocks,
@@ -61955,7 +62000,7 @@ ${text}
   }) {
     const { content } = attributes;
     const blockProps = (0, import_block_editor208.useBlockProps)({ style: style2 });
-    return /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
       import_block_editor208.RichText,
       {
         tagName: "pre",
@@ -61968,13 +62013,13 @@ ${text}
           });
         },
         onRemove,
-        "aria-label": (0, import_i18n190.__)("Preformatted text"),
-        placeholder: (0, import_i18n190.__)("Write preformatted text\u2026"),
+        "aria-label": (0, import_i18n192.__)("Preformatted text"),
+        placeholder: (0, import_i18n192.__)("Write preformatted text\u2026"),
         onMerge: mergeBlocks,
         ...blockProps,
         __unstablePastePlainText: true,
         __unstableOnSplitAtDoubleLineEnd: insertBlocksAfter ? () => insertBlocksAfter(
-          (0, import_blocks91.createBlock)((0, import_blocks91.getDefaultBlockName)())
+          (0, import_blocks92.createBlock)((0, import_blocks92.getDefaultBlockName)())
         ) : void 0
       }
     );
@@ -62045,20 +62090,20 @@ ${text}

   // packages/block-library/build-module/preformatted/save.mjs
   var import_block_editor209 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
   function save39({ attributes }) {
     const { content } = attributes;
-    return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)("pre", { ...import_block_editor209.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_block_editor209.RichText.Content, { value: content }) });
+    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 }) });
   }

   // packages/block-library/build-module/preformatted/transforms.mjs
-  var import_blocks92 = __toESM(require_blocks(), 1);
-  var transforms26 = {
+  var import_blocks93 = __toESM(require_blocks(), 1);
+  var transforms27 = {
     from: [
       {
         type: "block",
         blocks: ["core/code", "core/paragraph", "core/verse"],
-        transform: ({ content, anchor }) => (0, import_blocks92.createBlock)("core/preformatted", {
+        transform: ({ content, anchor }) => (0, import_blocks93.createBlock)("core/preformatted", {
           content,
           anchor
         })
@@ -62077,24 +62122,24 @@ ${text}
       {
         type: "block",
         blocks: ["core/paragraph"],
-        transform: (attributes) => (0, import_blocks92.createBlock)("core/paragraph", attributes)
+        transform: (attributes) => (0, import_blocks93.createBlock)("core/paragraph", attributes)
       },
       {
         type: "block",
         blocks: ["core/code"],
-        transform: (attributes) => (0, import_blocks92.createBlock)("core/code", attributes)
+        transform: (attributes) => (0, import_blocks93.createBlock)("core/code", attributes)
       },
       {
         type: "block",
         blocks: ["core/verse"],
-        transform: (attributes) => (0, import_blocks92.createBlock)("core/verse", attributes)
+        transform: (attributes) => (0, import_blocks93.createBlock)("core/verse", attributes)
       }
     ]
   };
-  var transforms_default27 = transforms26;
+  var transforms_default28 = transforms27;

   // packages/block-library/build-module/preformatted/index.mjs
-  var { fieldsKey: fieldsKey15, formKey: formKey15 } = unlock(import_blocks93.privateApis);
+  var { fieldsKey: fieldsKey15, formKey: formKey15 } = unlock(import_blocks94.privateApis);
   var { name: name82 } = block_default81;
   var settings81 = {
     icon: preformatted_default,
@@ -62102,13 +62147,13 @@ ${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_i18n191.__)(
+        content: (0, import_i18n193.__)(
           "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 */
       }
     },
-    transforms: transforms_default27,
+    transforms: transforms_default28,
     edit: PreformattedEdit,
     save: save39,
     merge(attributes, attributesToMerge) {
@@ -62121,7 +62166,7 @@ ${text}
     settings81[fieldsKey15] = [
       {
         id: "content",
-        label: (0, import_i18n191.__)("Content"),
+        label: (0, import_i18n193.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -62141,8 +62186,8 @@ ${text}
     name: () => name83,
     settings: () => settings82
   });
-  var import_i18n193 = __toESM(require_i18n(), 1);
-  var import_blocks96 = __toESM(require_blocks(), 1);
+  var import_i18n195 = __toESM(require_i18n(), 1);
+  var import_blocks97 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/pullquote/deprecated.mjs
   var import_block_editor210 = __toESM(require_block_editor(), 1);
@@ -62152,7 +62197,7 @@ ${text}
   var SOLID_COLOR_CLASS = `is-style-solid-color`;

   // packages/block-library/build-module/pullquote/deprecated.mjs
-  var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
   var blockAttributes6 = {
     value: {
       type: "string",
@@ -62278,7 +62323,7 @@ ${text}
     save({ attributes }) {
       const { textAlign, citation, value } = attributes;
       const shouldShowCitation = !import_block_editor210.RichText.isEmpty(citation);
-      return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
         "figure",
         {
           ...import_block_editor210.useBlockProps.save({
@@ -62286,9 +62331,9 @@ ${text}
               [`has-text-align-${textAlign}`]: textAlign
             })
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)("blockquote", { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor210.RichText.Content, { tagName: "p", value }),
-            shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor210.RichText.Content, { tagName: "cite", value: citation })
+          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 })
           ] })
         }
       );
@@ -62368,7 +62413,7 @@ ${text}
     save({ attributes }) {
       const { textAlign, citation, value } = attributes;
       const shouldShowCitation = !import_block_editor210.RichText.isEmpty(citation);
-      return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
         "figure",
         {
           ...import_block_editor210.useBlockProps.save({
@@ -62376,9 +62421,9 @@ ${text}
               [`has-text-align-${textAlign}`]: textAlign
             })
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)("blockquote", { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor210.RichText.Content, { value, multiline: true }),
-            shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor210.RichText.Content, { tagName: "cite", value: citation })
+          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 })
           ] })
         }
       );
@@ -62447,21 +62492,21 @@ ${text}
         [blockquoteTextColorClass]: blockquoteTextColorClass
       });
       const blockquoteStyles = blockquoteTextColorClass ? void 0 : { color: customTextColor };
-      return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
         "figure",
         {
           ...import_block_editor210.useBlockProps.save({
             className: figureClasses,
             style: figureStyles
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(
             "blockquote",
             {
               className: blockquoteClasses,
               style: blockquoteStyles,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor210.RichText.Content, { value, multiline: true }),
-                !import_block_editor210.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor210.RichText.Content, { tagName: "cite", value: citation })
+                /* @__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 })
               ]
             }
           )
@@ -62564,14 +62609,14 @@ ${text}
         [blockquoteTextColorClass]: blockquoteTextColorClass
       });
       const blockquoteStyles = blockquoteTextColorClass ? void 0 : { color: customTextColor };
-      return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)("figure", { className: figureClasses, style: figureStyles, children: /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)("figure", { className: figureClasses, style: figureStyles, children: /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(
         "blockquote",
         {
           className: blockquoteClasses,
           style: blockquoteStyles,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor210.RichText.Content, { value, multiline: true }),
-            !import_block_editor210.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor210.RichText.Content, { tagName: "cite", value: citation })
+            /* @__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 })
           ]
         }
       ) });
@@ -62678,14 +62723,14 @@ ${text}
         [blockquoteTextColorClass]: blockquoteTextColorClass
       }) : void 0;
       const blockquoteStyle = blockquoteTextColorClass ? void 0 : { color: customTextColor };
-      return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)("figure", { className: figureClass, style: figureStyles, children: /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)("figure", { className: figureClass, style: figureStyles, children: /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(
         "blockquote",
         {
           className: blockquoteClasses,
           style: blockquoteStyle,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor210.RichText.Content, { value, multiline: true }),
-            !import_block_editor210.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor210.RichText.Content, { tagName: "cite", value: citation })
+            /* @__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 })
           ]
         }
       ) });
@@ -62738,9 +62783,9 @@ ${text}
     },
     save({ attributes }) {
       const { value, citation } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)("blockquote", { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor210.RichText.Content, { value, multiline: true }),
-        !import_block_editor210.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor210.RichText.Content, { tagName: "cite", value: citation })
+      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 })
       ] });
     },
     migrate({ value, ...attributes }) {
@@ -62765,9 +62810,9 @@ ${text}
     },
     save({ attributes }) {
       const { value, citation, align } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)("blockquote", { className: `align${align}`, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor210.RichText.Content, { value, multiline: true }),
-        !import_block_editor210.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor210.RichText.Content, { tagName: "footer", value: citation })
+      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 })
       ] });
     },
     migrate({ value, ...attributes }) {
@@ -62780,9 +62825,9 @@ ${text}
   var deprecated_default41 = [v67, v57, v48, v310, v215, v138, v02];

   // packages/block-library/build-module/pullquote/edit.mjs
-  var import_i18n192 = __toESM(require_i18n(), 1);
+  var import_i18n194 = __toESM(require_i18n(), 1);
   var import_block_editor211 = __toESM(require_block_editor(), 1);
-  var import_blocks94 = __toESM(require_blocks(), 1);
+  var import_blocks95 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/pullquote/figure.mjs
   var Figure = "figure";
@@ -62791,15 +62836,15 @@ ${text}
   var BlockQuote = "blockquote";

   // packages/block-library/build-module/pullquote/edit.mjs
-  var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
   function PullQuoteEdit(props) {
     const { attributes, setAttributes, isSelected, insertBlocksAfter } = props;
     useDeprecatedTextAlign(props);
     const { citation, value } = attributes;
     const blockProps = (0, import_block_editor211.useBlockProps)();
     const shouldShowCitation = !import_block_editor211.RichText.isEmpty(citation) || isSelected;
-    return /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_jsx_runtime399.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(Figure, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)(BlockQuote, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+    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)(
         import_block_editor211.RichText,
         {
           identifier: "value",
@@ -62808,32 +62853,32 @@ ${text}
           onChange: (nextValue) => setAttributes({
             value: nextValue
           }),
-          "aria-label": (0, import_i18n192.__)("Pullquote text"),
+          "aria-label": (0, import_i18n194.__)("Pullquote text"),
           placeholder: (
             // translators: placeholder text used for the quote
-            (0, import_i18n192.__)("Add quote")
+            (0, import_i18n194.__)("Add quote")
           )
         }
       ),
-      shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+      shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
         import_block_editor211.RichText,
         {
           identifier: "citation",
           tagName: "cite",
           style: { display: "block" },
           value: citation,
-          "aria-label": (0, import_i18n192.__)("Pullquote citation text"),
+          "aria-label": (0, import_i18n194.__)("Pullquote citation text"),
           placeholder: (
             // translators: placeholder text used for the citation
-            (0, import_i18n192.__)("Add citation")
+            (0, import_i18n194.__)("Add citation")
           ),
           onChange: (nextCitation) => setAttributes({
             citation: nextCitation
           }),
           className: "wp-block-pullquote__citation",
           __unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
-            (0, import_blocks94.createBlock)(
-              (0, import_blocks94.getDefaultBlockName)()
+            (0, import_blocks95.createBlock)(
+              (0, import_blocks95.getDefaultBlockName)()
             )
           ) : void 0
         }
@@ -62935,27 +62980,27 @@ ${text}

   // packages/block-library/build-module/pullquote/save.mjs
   var import_block_editor212 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
   function save40({ attributes }) {
     const { citation, value } = attributes;
     const shouldShowCitation = !import_block_editor212.RichText.isEmpty(citation);
-    return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)("figure", { ...import_block_editor212.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)("blockquote", { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor212.RichText.Content, { tagName: "p", value }),
-      shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor212.RichText.Content, { tagName: "cite", value: 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 })
     ] }) });
   }

   // packages/block-library/build-module/pullquote/transforms.mjs
-  var import_blocks95 = __toESM(require_blocks(), 1);
+  var import_blocks96 = __toESM(require_blocks(), 1);
   var import_rich_text8 = __toESM(require_rich_text(), 1);
-  var transforms27 = {
+  var transforms28 = {
     from: [
       {
         type: "block",
         isMultiBlock: true,
         blocks: ["core/paragraph"],
         transform: (attributes) => {
-          return (0, import_blocks95.createBlock)("core/pullquote", {
+          return (0, import_blocks96.createBlock)("core/pullquote", {
             value: (0, import_rich_text8.toHTMLString)({
               value: (0, import_rich_text8.join)(
                 attributes.map(
@@ -62972,7 +63017,7 @@ ${text}
         type: "block",
         blocks: ["core/heading"],
         transform: ({ content, anchor }) => {
-          return (0, import_blocks95.createBlock)("core/pullquote", {
+          return (0, import_blocks96.createBlock)("core/pullquote", {
             value: content,
             anchor
           });
@@ -62987,20 +63032,20 @@ ${text}
           const paragraphs = [];
           if (value) {
             paragraphs.push(
-              (0, import_blocks95.createBlock)("core/paragraph", {
+              (0, import_blocks96.createBlock)("core/paragraph", {
                 content: value
               })
             );
           }
           if (citation) {
             paragraphs.push(
-              (0, import_blocks95.createBlock)("core/paragraph", {
+              (0, import_blocks96.createBlock)("core/paragraph", {
                 content: citation
               })
             );
           }
           if (paragraphs.length === 0) {
-            return (0, import_blocks95.createBlock)("core/paragraph", {
+            return (0, import_blocks96.createBlock)("core/paragraph", {
               content: ""
             });
           }
@@ -63012,11 +63057,11 @@ ${text}
         blocks: ["core/heading"],
         transform: ({ value, citation }) => {
           if (!value) {
-            return (0, import_blocks95.createBlock)("core/heading", {
+            return (0, import_blocks96.createBlock)("core/heading", {
               content: citation
             });
           }
-          const headingBlock = (0, import_blocks95.createBlock)("core/heading", {
+          const headingBlock = (0, import_blocks96.createBlock)("core/heading", {
             content: value
           });
           if (!citation) {
@@ -63024,7 +63069,7 @@ ${text}
           }
           return [
             headingBlock,
-            (0, import_blocks95.createBlock)("core/heading", {
+            (0, import_blocks96.createBlock)("core/heading", {
               content: citation
             })
           ];
@@ -63032,10 +63077,10 @@ ${text}
       }
     ]
   };
-  var transforms_default28 = transforms27;
+  var transforms_default29 = transforms28;

   // packages/block-library/build-module/pullquote/index.mjs
-  var { fieldsKey: fieldsKey16, formKey: formKey16 } = unlock(import_blocks96.privateApis);
+  var { fieldsKey: fieldsKey16, formKey: formKey16 } = unlock(import_blocks97.privateApis);
   var { name: name83 } = block_default82;
   var settings82 = {
     icon: pullquote_default,
@@ -63043,14 +63088,14 @@ ${text}
       attributes: {
         value: (
           // translators: Quote serving as example for the Pullquote block. Attributed to Matt Mullenweg.
-          (0, import_i18n193.__)(
+          (0, import_i18n195.__)(
             "One of the hardest things to do in technology is disrupt yourself."
           )
         ),
-        citation: (0, import_i18n193.__)("Matt Mullenweg")
+        citation: (0, import_i18n195.__)("Matt Mullenweg")
       }
     },
-    transforms: transforms_default28,
+    transforms: transforms_default29,
     edit: edit_default30,
     save: save40,
     deprecated: deprecated_default41
@@ -63059,14 +63104,14 @@ ${text}
     settings82[fieldsKey16] = [
       {
         id: "value",
-        label: (0, import_i18n193.__)("Content"),
+        label: (0, import_i18n195.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       },
       {
         id: "citation",
-        label: (0, import_i18n193.__)("Citation"),
+        label: (0, import_i18n195.__)("Citation"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -63152,29 +63197,29 @@ ${text}

   // packages/block-library/build-module/query/edit/index.mjs
   var import_data131 = __toESM(require_data(), 1);
-  var import_element125 = __toESM(require_element(), 1);
+  var import_element124 = __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_compose52 = __toESM(require_compose(), 1);
-  var import_element123 = __toESM(require_element(), 1);
+  var import_compose51 = __toESM(require_compose(), 1);
+  var import_element122 = __toESM(require_element(), 1);
   var import_block_editor217 = __toESM(require_block_editor(), 1);
-  var import_i18n209 = __toESM(require_i18n(), 1);
+  var import_i18n211 = __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_components119 = __toESM(require_components(), 1);
-  var import_i18n195 = __toESM(require_i18n(), 1);
+  var import_components117 = __toESM(require_components(), 1);
+  var import_i18n197 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/query/utils.mjs
   var import_data120 = __toESM(require_data(), 1);
-  var import_element117 = __toESM(require_element(), 1);
+  var import_element116 = __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_i18n194 = __toESM(require_i18n(), 1);
-  var import_blocks97 = __toESM(require_blocks(), 1);
+  var import_i18n196 = __toESM(require_i18n(), 1);
+  var import_blocks98 = __toESM(require_blocks(), 1);
   var getEntitiesInfo = (entities) => {
     const mapping = entities?.reduce(
       (accumulator, entity) => {
@@ -63214,7 +63259,7 @@ ${text}
       );
       return filteredPostTypes;
     }, []);
-    const postTypesTaxonomiesMap = (0, import_element117.useMemo)(() => {
+    const postTypesTaxonomiesMap = (0, import_element116.useMemo)(() => {
       if (!postTypes?.length) {
         return;
       }
@@ -63223,14 +63268,14 @@ ${text}
         return accumulator;
       }, {});
     }, [postTypes]);
-    const postTypesSelectOptions = (0, import_element117.useMemo)(
+    const postTypesSelectOptions = (0, import_element116.useMemo)(
       () => (postTypes || []).map(({ labels, slug }) => ({
         label: labels.singular_name,
         value: slug
       })),
       [postTypes]
     );
-    const postTypeFormatSupportMap = (0, import_element117.useMemo)(() => {
+    const postTypeFormatSupportMap = (0, import_element116.useMemo)(() => {
       if (!postTypes?.length) {
         return {};
       }
@@ -63259,7 +63304,7 @@ ${text}
       },
       [postType]
     );
-    return (0, import_element117.useMemo)(() => {
+    return (0, import_element116.useMemo)(() => {
       return taxonomies?.filter(
         ({ visibility }) => !!visibility?.publicly_queryable
       );
@@ -63282,24 +63327,24 @@ ${text}
       },
       [postType]
     );
-    return (0, import_element117.useMemo)(() => {
+    return (0, import_element116.useMemo)(() => {
       const orderByOptions = [
         {
-          label: (0, import_i18n194.__)("Newest to oldest"),
+          label: (0, import_i18n196.__)("Newest to oldest"),
           value: "date/desc"
         },
         {
-          label: (0, import_i18n194.__)("Oldest to newest"),
+          label: (0, import_i18n196.__)("Oldest to newest"),
           value: "date/asc"
         },
         {
           /* translators: Label for ordering posts by title in ascending order. */
-          label: (0, import_i18n194.__)("A \u2192 Z"),
+          label: (0, import_i18n196.__)("A \u2192 Z"),
           value: "title/asc"
         },
         {
           /* translators: Label for ordering posts by title in descending order. */
-          label: (0, import_i18n194.__)("Z \u2192 A"),
+          label: (0, import_i18n196.__)("Z \u2192 A"),
           value: "title/desc"
         }
       ];
@@ -63307,12 +63352,12 @@ ${text}
         orderByOptions.push(
           {
             /* translators: Label for ordering posts by ascending menu order. */
-            label: (0, import_i18n194.__)("Ascending by order"),
+            label: (0, import_i18n196.__)("Ascending by order"),
             value: "menu_order/asc"
           },
           {
             /* translators: Label for ordering posts by descending menu order. */
-            label: (0, import_i18n194.__)("Descending by order"),
+            label: (0, import_i18n196.__)("Descending by order"),
             value: "menu_order/desc"
           }
         );
@@ -63322,7 +63367,7 @@ ${text}
   }
   function useAllowedControls(attributes) {
     return (0, import_data120.useSelect)(
-      (select10) => select10(import_blocks97.store).getActiveBlockVariation(
+      (select10) => select10(import_blocks98.store).getActiveBlockVariation(
         "core/query",
         attributes
       )?.allowedControls,
@@ -63340,7 +63385,7 @@ ${text}
       query: { postType, inherit },
       namespace
     } = queryBlockAttributes;
-    const clonedBlocks = blocks.map((block) => (0, import_blocks97.cloneBlock)(block));
+    const clonedBlocks = blocks.map((block) => (0, import_blocks98.cloneBlock)(block));
     const queryClientIds = [];
     const blocksQueue = [...clonedBlocks];
     while (blocksQueue.length > 0) {
@@ -63366,7 +63411,7 @@ ${text}
     return (0, import_data120.useSelect)(
       (select10) => {
         const activeVariationName = select10(
-          import_blocks97.store
+          import_blocks98.store
         ).getActiveBlockVariation("core/query", attributes)?.name;
         if (!activeVariationName) {
           return "core/query";
@@ -63385,7 +63430,7 @@ ${text}
   function useScopedBlockVariations(attributes) {
     const { activeVariationName, blockVariations } = (0, import_data120.useSelect)(
       (select10) => {
-        const { getActiveBlockVariation, getBlockVariations: getBlockVariations4 } = select10(import_blocks97.store);
+        const { getActiveBlockVariation, getBlockVariations: getBlockVariations4 } = select10(import_blocks98.store);
         return {
           activeVariationName: getActiveBlockVariation(
             "core/query",
@@ -63396,7 +63441,7 @@ ${text}
       },
       [attributes]
     );
-    const variations22 = (0, import_element117.useMemo)(() => {
+    const variations22 = (0, import_element116.useMemo)(() => {
       const isNotConnected = (variation) => !variation.attributes?.namespace;
       if (!activeVariationName) {
         return blockVariations.filter(isNotConnected);
@@ -63429,10 +63474,10 @@ ${text}
           (descendantClientId) => {
             const blockName = getBlockName(descendantClientId);
             const blockSupportsInteractivity = Object.is(
-              (0, import_blocks97.getBlockSupport)(blockName, "interactivity"),
+              (0, import_blocks98.getBlockSupport)(blockName, "interactivity"),
               true
             );
-            const blockSupportsInteractivityClientNavigation = (0, import_blocks97.getBlockSupport)(
+            const blockSupportsInteractivityClientNavigation = (0, import_blocks98.getBlockSupport)(
               blockName,
               "interactivity.clientNavigation"
             );
@@ -63460,25 +63505,25 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/inspector-controls/enhanced-pagination-control.mjs
-  var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
   function EnhancedPaginationControl({
     enhancedPagination,
     setAttributes,
     clientId
   }) {
     const hasUnsupportedBlocks = useUnsupportedBlocks(clientId);
-    let help = (0, import_i18n195.__)(
+    let help = (0, import_i18n197.__)(
       "Reload the full page\u2014instead of just the posts list\u2014when visitors navigate between pages."
     );
     if (hasUnsupportedBlocks) {
-      help = (0, import_i18n195.__)(
+      help = (0, import_i18n197.__)(
         "Enhancement disabled because there are non-compatible blocks inside the Query block."
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(import_jsx_runtime401.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-      import_components119.ToggleControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(import_jsx_runtime403.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+      import_components117.ToggleControl,
       {
-        label: (0, import_i18n195.__)("Reload full page"),
+        label: (0, import_i18n197.__)("Reload full page"),
         help,
         checked: !enhancedPagination,
         disabled: hasUnsupportedBlocks,
@@ -63492,34 +63537,34 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/inspector-controls/index.mjs
-  var import_components129 = __toESM(require_components(), 1);
+  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_i18n205 = __toESM(require_i18n(), 1);
-  var import_compose51 = __toESM(require_compose(), 1);
-  var import_element120 = __toESM(require_element(), 1);
+  var import_i18n207 = __toESM(require_i18n(), 1);
+  var import_compose50 = __toESM(require_compose(), 1);
+  var import_element119 = __toESM(require_element(), 1);

   // packages/block-library/build-module/query/edit/inspector-controls/order-control.mjs
-  var import_components120 = __toESM(require_components(), 1);
-  var import_i18n196 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
+  var import_components118 = __toESM(require_components(), 1);
+  var import_i18n198 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
   var defaultOrderByOptions = [
     {
-      label: (0, import_i18n196.__)("Newest to oldest"),
+      label: (0, import_i18n198.__)("Newest to oldest"),
       value: "date/desc"
     },
     {
-      label: (0, import_i18n196.__)("Oldest to newest"),
+      label: (0, import_i18n198.__)("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_i18n198.__)("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_i18n198.__)("Z \u2192 A"),
       value: "title/desc"
     }
   ];
@@ -63529,10 +63574,10 @@ ${text}
     orderByOptions = defaultOrderByOptions,
     onChange
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
-      import_components120.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+      import_components118.SelectControl,
       {
-        label: (0, import_i18n196.__)("Order by"),
+        label: (0, import_i18n198.__)("Order by"),
         value: `${orderBy}/${order}`,
         options: orderByOptions,
         onChange: (value) => {
@@ -63545,11 +63590,11 @@ ${text}
   var order_control_default = OrderControl2;

   // packages/block-library/build-module/query/edit/inspector-controls/author-control.mjs
-  var import_i18n197 = __toESM(require_i18n(), 1);
-  var import_components121 = __toESM(require_components(), 1);
+  var import_i18n199 = __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_runtime403 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
   var AUTHORS_QUERY3 = {
     who: "authors",
     per_page: -1,
@@ -63597,10 +63642,10 @@ ${text}
       );
       onChange({ author: ids.join(",") });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
-      import_components121.FormTokenField,
+    return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+      import_components119.FormTokenField,
       {
-        label: (0, import_i18n197.__)("Authors"),
+        label: (0, import_i18n199.__)("Authors"),
         value: sanitizedValue,
         suggestions: authorsInfo.names,
         onChange: onAuthorChange,
@@ -63611,13 +63656,13 @@ ${text}
   var author_control_default = AuthorControl;

   // packages/block-library/build-module/query/edit/inspector-controls/parent-control.mjs
-  var import_i18n198 = __toESM(require_i18n(), 1);
-  var import_components122 = __toESM(require_components(), 1);
+  var import_i18n200 = __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_element118 = __toESM(require_element(), 1);
-  var import_compose49 = __toESM(require_compose(), 1);
-  var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 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 EMPTY_ARRAY7 = [];
   var BASE_QUERY = {
     order: "asc",
@@ -63625,10 +63670,10 @@ ${text}
     context: "view"
   };
   function ParentControl({ parents, postType, onChange }) {
-    const [search, setSearch] = (0, import_element118.useState)("");
-    const [value, setValue] = (0, import_element118.useState)(EMPTY_ARRAY7);
-    const [suggestions, setSuggestions] = (0, import_element118.useState)(EMPTY_ARRAY7);
-    const debouncedSearch = (0, import_compose49.useDebounce)(setSearch, 250);
+    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 { searchResults, searchHasResolved } = (0, import_data122.useSelect)(
       (select10) => {
         if (!search) {
@@ -63670,7 +63715,7 @@ ${text}
       },
       [parents, postType]
     );
-    (0, import_element118.useEffect)(() => {
+    (0, import_element117.useEffect)(() => {
       if (!parents?.length) {
         setValue(EMPTY_ARRAY7);
       }
@@ -63692,7 +63737,7 @@ ${text}
       }, []);
       setValue(sanitizedValue);
     }, [parents, currentParents]);
-    const entitiesInfo = (0, import_element118.useMemo)(() => {
+    const entitiesInfo = (0, import_element117.useMemo)(() => {
       if (!searchResults?.length) {
         return EMPTY_ARRAY7;
       }
@@ -63700,7 +63745,7 @@ ${text}
         mapToIHasNameAndId(searchResults, "title.rendered")
       );
     }, [searchResults]);
-    (0, import_element118.useEffect)(() => {
+    (0, import_element117.useEffect)(() => {
       if (!searchHasResolved) {
         return;
       }
@@ -63725,10 +63770,10 @@ ${text}
       setSuggestions(EMPTY_ARRAY7);
       onChange({ parents: ids });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
-      import_components122.FormTokenField,
+    return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
+      import_components120.FormTokenField,
       {
-        label: (0, import_i18n198.__)("Parents"),
+        label: (0, import_i18n200.__)("Parents"),
         value,
         onInputChange: debouncedSearch,
         suggestions,
@@ -63740,14 +63785,14 @@ ${text}
   var parent_control_default = ParentControl;

   // packages/block-library/build-module/query/edit/inspector-controls/taxonomy-controls.mjs
-  var import_components123 = __toESM(require_components(), 1);
+  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_element119 = __toESM(require_element(), 1);
-  var import_compose50 = __toESM(require_compose(), 1);
+  var import_element118 = __toESM(require_element(), 1);
+  var import_compose49 = __toESM(require_compose(), 1);
   var import_html_entities12 = __toESM(require_html_entities(), 1);
-  var import_i18n199 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n201 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY8 = [];
   var BASE_QUERY2 = {
     order: "asc",
@@ -63770,7 +63815,7 @@ ${text}
     if (!taxonomies?.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(import_components123.__experimentalVStack, { spacing: 4, children: taxonomies.map((taxonomy) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime407.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) => {
@@ -63792,8 +63837,8 @@ ${text}
           ) ? void 0 : newTaxQuery
         });
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)(import_element119.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)(import_element118.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
           TaxonomyItem,
           {
             taxonomy,
@@ -63803,7 +63848,7 @@ ${text}
             label: taxonomy.name
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
           TaxonomyItem,
           {
             taxonomy,
@@ -63812,7 +63857,7 @@ ${text}
             onChange: (value) => onChangeTaxQuery(value, "exclude"),
             label: (
               /* translators: %s: taxonomy name */
-              (0, import_i18n199.sprintf)((0, import_i18n199.__)("Exclude: %s"), taxonomy.name)
+              (0, import_i18n201.sprintf)((0, import_i18n201.__)("Exclude: %s"), taxonomy.name)
             )
           }
         )
@@ -63826,10 +63871,10 @@ ${text}
     onChange,
     label
   }) {
-    const [search, setSearch] = (0, import_element119.useState)("");
-    const [value, setValue] = (0, import_element119.useState)(EMPTY_ARRAY8);
-    const [suggestions, setSuggestions] = (0, import_element119.useState)(EMPTY_ARRAY8);
-    const debouncedSearch = (0, import_compose50.useDebounce)(setSearch, 250);
+    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 { searchResults, searchHasResolved } = (0, import_data123.useSelect)(
       (select10) => {
         if (!search) {
@@ -63872,7 +63917,7 @@ ${text}
       },
       [taxonomy.slug, termIds]
     );
-    (0, import_element119.useEffect)(() => {
+    (0, import_element118.useEffect)(() => {
       if (!termIds?.length) {
         setValue(EMPTY_ARRAY8);
       }
@@ -63891,7 +63936,7 @@ ${text}
       }, []);
       setValue(sanitizedValue);
     }, [termIds, existingTerms]);
-    (0, import_element119.useEffect)(() => {
+    (0, import_element118.useEffect)(() => {
       if (!searchHasResolved) {
         return;
       }
@@ -63908,8 +63953,8 @@ ${text}
       setSuggestions(EMPTY_ARRAY8);
       onChange(Array.from(newTermIds));
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)("div", { className: "block-library-query-inspector__taxonomy-control", children: /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
-      import_components123.FormTokenField,
+    return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)("div", { className: "block-library-query-inspector__taxonomy-control", children: /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+      import_components121.FormTokenField,
       {
         label,
         value,
@@ -63923,22 +63968,22 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/inspector-controls/format-controls.mjs
-  var import_components124 = __toESM(require_components(), 1);
+  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_i18n200 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n202 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
   var POST_FORMATS = [
-    { value: "aside", label: (0, import_i18n200.__)("Aside") },
-    { value: "audio", label: (0, import_i18n200.__)("Audio") },
-    { value: "chat", label: (0, import_i18n200.__)("Chat") },
-    { value: "gallery", label: (0, import_i18n200.__)("Gallery") },
-    { value: "image", label: (0, import_i18n200.__)("Image") },
-    { value: "link", label: (0, import_i18n200.__)("Link") },
-    { value: "quote", label: (0, import_i18n200.__)("Quote") },
-    { value: "standard", label: (0, import_i18n200.__)("Standard") },
-    { value: "status", label: (0, import_i18n200.__)("Status") },
-    { value: "video", label: (0, import_i18n200.__)("Video") }
+    { 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") }
   ].sort((a2, b2) => {
     const normalizedA = a2.label.toUpperCase();
     const normalizedB = b2.label.toUpperCase();
@@ -63972,10 +64017,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_runtime406.jsx)(
-      import_components124.FormTokenField,
+    return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
+      import_components122.FormTokenField,
       {
-        label: (0, import_i18n200.__)("Formats"),
+        label: (0, import_i18n202.__)("Formats"),
         value: values,
         suggestions,
         onChange: (newValues) => {
@@ -63990,24 +64035,24 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/inspector-controls/sticky-control.mjs
-  var import_components125 = __toESM(require_components(), 1);
-  var import_i18n201 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
+  var import_components123 = __toESM(require_components(), 1);
+  var import_i18n203 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime409 = __toESM(require_jsx_runtime(), 1);
   var stickyOptions = [
-    { label: (0, import_i18n201.__)("Include"), value: "" },
-    { label: (0, import_i18n201.__)("Ignore"), value: "ignore" },
-    { label: (0, import_i18n201.__)("Exclude"), value: "exclude" },
-    { label: (0, import_i18n201.__)("Only"), value: "only" }
+    { 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" }
   ];
   function StickyControl({ value, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
-      import_components125.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+      import_components123.SelectControl,
       {
-        label: (0, import_i18n201.__)("Sticky posts"),
+        label: (0, import_i18n203.__)("Sticky posts"),
         options: stickyOptions,
         value,
         onChange,
-        help: (0, import_i18n201.__)(
+        help: (0, import_i18n203.__)(
           "Sticky posts always appear first, regardless of their publish date."
         )
       }
@@ -64015,16 +64060,16 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/inspector-controls/per-page-control.mjs
-  var import_components126 = __toESM(require_components(), 1);
-  var import_i18n202 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
+  var import_components124 = __toESM(require_components(), 1);
+  var import_i18n204 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime410 = __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_runtime408.jsx)(
-      import_components126.RangeControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+      import_components124.RangeControl,
       {
-        label: (0, import_i18n202.__)("Items per page"),
+        label: (0, import_i18n204.__)("Items per page"),
         min: MIN_POSTS_PER_PAGE,
         max: MAX_POSTS_PER_PAGE,
         onChange: (newPerPage) => {
@@ -64040,16 +64085,16 @@ ${text}
   var per_page_control_default = PerPageControl;

   // packages/block-library/build-module/query/edit/inspector-controls/offset-controls.mjs
-  var import_components127 = __toESM(require_components(), 1);
-  var import_i18n203 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime409 = __toESM(require_jsx_runtime(), 1);
+  var import_components125 = __toESM(require_components(), 1);
+  var import_i18n205 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
   var MIN_OFFSET = 0;
   var MAX_OFFSET = 100;
   var OffsetControl = ({ offset = 0, onChange }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
-      import_components127.__experimentalNumberControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
+      import_components125.__experimentalNumberControl,
       {
-        label: (0, import_i18n203._x)("Offset", "Number of posts to skip in a query"),
+        label: (0, import_i18n205._x)("Offset", "Number of posts to skip in a query"),
         value: offset,
         min: MIN_OFFSET,
         onChange: (newOffset) => {
@@ -64064,14 +64109,14 @@ ${text}
   var offset_controls_default = OffsetControl;

   // packages/block-library/build-module/query/edit/inspector-controls/pages-control.mjs
-  var import_components128 = __toESM(require_components(), 1);
-  var import_i18n204 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime410 = __toESM(require_jsx_runtime(), 1);
+  var import_components126 = __toESM(require_components(), 1);
+  var import_i18n206 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime412 = __toESM(require_jsx_runtime(), 1);
   var PagesControl = ({ pages, onChange }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
-      import_components128.__experimentalNumberControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+      import_components126.__experimentalNumberControl,
       {
-        label: (0, import_i18n204.__)("Max pages to show"),
+        label: (0, import_i18n206.__)("Max pages to show"),
         value: pages,
         min: 0,
         onChange: (newPages) => {
@@ -64080,7 +64125,7 @@ ${text}
           }
           onChange({ pages: newPages });
         },
-        help: (0, import_i18n204.__)(
+        help: (0, import_i18n206.__)(
           "Limit the pages you want to show, even if the query has more results. To show all pages use 0 (zero)."
         )
       }
@@ -64089,7 +64134,7 @@ ${text}
   var pages_control_default = PagesControl;

   // packages/block-library/build-module/query/edit/inspector-controls/index.mjs
-  var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime413 = __toESM(require_jsx_runtime(), 1);
   function QueryInspectorControls(props) {
     const { attributes, setQuery, isSingular, shouldExcludeCurrentPost } = props;
     const { query } = attributes;
@@ -64153,17 +64198,17 @@ ${text}
       }
       setQuery(updateQuery);
     };
-    const [querySearch, setQuerySearch] = (0, import_element120.useState)(query.search);
-    const debouncedQuerySearch = (0, import_element120.useMemo)(() => {
-      return (0, import_compose51.debounce)((newQuerySearch) => {
+    const [querySearch, setQuerySearch] = (0, import_element119.useState)(query.search);
+    const debouncedQuerySearch = (0, import_element119.useMemo)(() => {
+      return (0, import_compose50.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_i18n205.__)("Post type");
-    const postTypeControlHelp = (0, import_i18n205.__)(
+    const postTypeControlLabel = (0, import_i18n207.__)("Post type");
+    const postTypeControlHelp = (0, import_i18n207.__)(
       "Select the type of content to display: posts, pages, or custom post types."
     );
     const showOrderControl = !inherit && isControlAllowed(allowedControls, "order");
@@ -64199,11 +64244,11 @@ ${text}
     const showPagesControl = isControlAllowed(allowedControls, "pages");
     const showDisplayPanel = showPostCountControl || showOffSetControl || showPagesControl;
     const hasInheritanceWarning = isSingular && inherit;
-    return /* @__PURE__ */ (0, import_jsx_runtime411.jsxs)(import_jsx_runtime411.Fragment, { children: [
-      showSettingsPanel && /* @__PURE__ */ (0, import_jsx_runtime411.jsxs)(
-        import_components129.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(import_jsx_runtime413.Fragment, { children: [
+      showSettingsPanel && /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(
+        import_components127.__experimentalToolsPanel,
         {
-          label: (0, import_i18n205.__)("Settings"),
+          label: (0, import_i18n207.__)("Settings"),
           resetAll: () => {
             setQuery({
               postType: "post",
@@ -64215,54 +64260,54 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            showInheritControl && /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-              import_components129.__experimentalToolsPanelItem,
+            showInheritControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+              import_components127.__experimentalToolsPanelItem,
               {
                 hasValue: () => !inherit,
-                label: (0, import_i18n205.__)("Query type"),
+                label: (0, import_i18n207.__)("Query type"),
                 onDeselect: () => setQuery({ inherit: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime411.jsxs)(import_components129.__experimentalVStack, { spacing: 4, children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime411.jsxs)(
-                    import_components129.__experimentalToggleGroupControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(import_components127.__experimentalVStack, { spacing: 4, children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(
+                    import_components127.__experimentalToggleGroupControl,
                     {
-                      label: (0, import_i18n205.__)("Query type"),
+                      label: (0, import_i18n207.__)("Query type"),
                       isBlock: true,
                       onChange: (value) => {
                         setQuery({
                           inherit: value === "default"
                         });
                       },
-                      help: inherit ? (0, import_i18n205.__)(
+                      help: inherit ? (0, import_i18n207.__)(
                         "Display a list of posts or custom post types based on the current template."
-                      ) : (0, import_i18n205.__)(
+                      ) : (0, import_i18n207.__)(
                         "Display a list of posts or custom post types based on specific criteria."
                       ),
                       value: !!inherit ? "default" : "custom",
                       children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-                          import_components129.__experimentalToggleGroupControlOption,
+                        /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                          import_components127.__experimentalToggleGroupControlOption,
                           {
                             value: "default",
-                            label: (0, import_i18n205.__)("Default")
+                            label: (0, import_i18n207.__)("Default")
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-                          import_components129.__experimentalToggleGroupControlOption,
+                        /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                          import_components127.__experimentalToggleGroupControlOption,
                           {
                             value: "custom",
-                            label: (0, import_i18n205.__)("Custom")
+                            label: (0, import_i18n207.__)("Custom")
                           }
                         )
                       ]
                     }
                   ),
-                  hasInheritanceWarning && /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-                    import_components129.Notice,
+                  hasInheritanceWarning && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                    import_components127.Notice,
                     {
                       status: "warning",
                       isDismissible: false,
-                      children: (0, import_i18n205.__)(
+                      children: (0, import_i18n207.__)(
                         "Cannot inherit the current template query when placed inside the singular content (e.g., post, page, 404, blank)."
                       )
                     }
@@ -64270,15 +64315,15 @@ ${text}
                 ] })
               }
             ),
-            showPostTypeControl && /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-              import_components129.__experimentalToolsPanelItem,
+            showPostTypeControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+              import_components127.__experimentalToolsPanelItem,
               {
                 hasValue: () => postType !== "post",
                 label: postTypeControlLabel,
                 onDeselect: () => onPostTypeChange("post"),
                 isShownByDefault: true,
-                children: postTypesSelectOptions.length > 2 ? /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-                  import_components129.SelectControl,
+                children: postTypesSelectOptions.length > 2 ? /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                  import_components127.SelectControl,
                   {
                     options: postTypesSelectOptions,
                     value: postType,
@@ -64286,8 +64331,8 @@ ${text}
                     onChange: onPostTypeChange,
                     help: postTypeControlHelp
                   }
-                ) : /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-                  import_components129.__experimentalToggleGroupControl,
+                ) : /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                  import_components127.__experimentalToggleGroupControl,
                   {
                     isBlock: true,
                     value: postType,
@@ -64295,8 +64340,8 @@ ${text}
                     onChange: onPostTypeChange,
                     help: postTypeControlHelp,
                     children: postTypesSelectOptions.map(
-                      (option) => /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-                        import_components129.__experimentalToggleGroupControlOption,
+                      (option) => /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                        import_components127.__experimentalToggleGroupControlOption,
                         {
                           value: option.value,
                           label: option.label
@@ -64308,14 +64353,14 @@ ${text}
                 )
               }
             ),
-            showOrderControl && /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-              import_components129.__experimentalToolsPanelItem,
+            showOrderControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+              import_components127.__experimentalToolsPanelItem,
               {
                 hasValue: () => order !== "desc" || orderBy !== "date",
-                label: (0, import_i18n205.__)("Order by"),
+                label: (0, import_i18n207.__)("Order by"),
                 onDeselect: () => setQuery({ order: "desc", orderBy: "date" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
                   order_control_default,
                   {
                     ...{ order, orderBy, orderByOptions },
@@ -64324,14 +64369,14 @@ ${text}
                 )
               }
             ),
-            showStickyControl && /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-              import_components129.__experimentalToolsPanelItem,
+            showStickyControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+              import_components127.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!sticky,
-                label: (0, import_i18n205.__)("Sticky posts"),
+                label: (0, import_i18n207.__)("Sticky posts"),
                 onDeselect: () => setQuery({ sticky: "" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
                   StickyControl,
                   {
                     value: sticky,
@@ -64343,11 +64388,11 @@ ${text}
           ]
         }
       ),
-      !inherit && showDisplayPanel && /* @__PURE__ */ (0, import_jsx_runtime411.jsxs)(
-        import_components129.__experimentalToolsPanel,
+      !inherit && showDisplayPanel && /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(
+        import_components127.__experimentalToolsPanel,
         {
           className: "block-library-query-toolspanel__display",
-          label: (0, import_i18n205.__)("Display"),
+          label: (0, import_i18n207.__)("Display"),
           resetAll: () => {
             setQuery({
               offset: 0,
@@ -64356,12 +64401,12 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-              import_components129.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+              import_components127.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n205.__)("Items per page"),
+                label: (0, import_i18n207.__)("Items per page"),
                 hasValue: () => perPage > 0,
-                children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
                   per_page_control_default,
                   {
                     perPage,
@@ -64371,16 +64416,16 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-              import_components129.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+              import_components127.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n205._x)(
+                label: (0, import_i18n207._x)(
                   "Offset",
                   "Number of posts to skip in a query"
                 ),
                 hasValue: () => offset > 0,
                 onDeselect: () => setQuery({ offset: 0 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
                   offset_controls_default,
                   {
                     offset,
@@ -64389,23 +64434,23 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-              import_components129.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+              import_components127.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n205.__)("Max pages to show"),
+                label: (0, import_i18n207.__)("Max pages to show"),
                 hasValue: () => pages > 0,
                 onDeselect: () => setQuery({ pages: 0 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(pages_control_default, { pages, onChange: setQuery })
+                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(pages_control_default, { pages, onChange: setQuery })
               }
             )
           ]
         }
       ),
-      !inherit && showFiltersPanel && /* @__PURE__ */ (0, import_jsx_runtime411.jsxs)(
-        import_components129.__experimentalToolsPanel,
+      !inherit && showFiltersPanel && /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(
+        import_components127.__experimentalToolsPanel,
         {
           className: "block-library-query-toolspanel__filters",
-          label: (0, import_i18n205.__)("Filters"),
+          label: (0, import_i18n207.__)("Filters"),
           resetAll: () => {
             setQuery({
               author: "",
@@ -64419,17 +64464,17 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            showTaxControl && /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-              import_components129.__experimentalToolsPanelItem,
+            showTaxControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+              import_components127.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n205.__)("Taxonomies"),
+                label: (0, import_i18n207.__)("Taxonomies"),
                 hasValue: () => Object.values(taxQuery || {}).some(
                   (value) => Object.values(value || {}).some(
                     (termIds) => !!termIds?.length
                   )
                 ),
                 onDeselect: () => setQuery({ taxQuery: null }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
                   TaxonomyControls,
                   {
                     onChange: setQuery,
@@ -64438,13 +64483,13 @@ ${text}
                 )
               }
             ),
-            showAuthorControl && /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-              import_components129.__experimentalToolsPanelItem,
+            showAuthorControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+              import_components127.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!authorIds,
-                label: (0, import_i18n205.__)("Authors"),
+                label: (0, import_i18n207.__)("Authors"),
                 onDeselect: () => setQuery({ author: "" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
                   author_control_default,
                   {
                     value: authorIds,
@@ -64453,19 +64498,19 @@ ${text}
                 )
               }
             ),
-            showSearchControl && /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-              import_components129.__experimentalToolsPanelItem,
+            showSearchControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+              import_components127.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!querySearch,
-                label: (0, import_i18n205.__)("Keyword"),
+                label: (0, import_i18n207.__)("Keyword"),
                 onDeselect: () => {
                   setQuery({ search: "" });
                   setQuerySearch("");
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-                  import_components129.TextControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                  import_components127.TextControl,
                   {
-                    label: (0, import_i18n205.__)("Keyword"),
+                    label: (0, import_i18n207.__)("Keyword"),
                     value: querySearch,
                     onChange: (newQuerySearch) => {
                       debouncedQuerySearch(newQuerySearch);
@@ -64475,13 +64520,13 @@ ${text}
                 )
               }
             ),
-            showParentControl && /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-              import_components129.__experimentalToolsPanelItem,
+            showParentControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+              import_components127.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!parents?.length,
-                label: (0, import_i18n205.__)("Parents"),
+                label: (0, import_i18n207.__)("Parents"),
                 onDeselect: () => setQuery({ parents: [] }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
                   parent_control_default,
                   {
                     parents,
@@ -64491,13 +64536,13 @@ ${text}
                 )
               }
             ),
-            showFormatControl && /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-              import_components129.__experimentalToolsPanelItem,
+            showFormatControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+              import_components127.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!format3?.length,
-                label: (0, import_i18n205.__)("Formats"),
+                label: (0, import_i18n207.__)("Formats"),
                 onDeselect: () => setQuery({ format: [] }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
                   FormatControls,
                   {
                     onChange: setQuery,
@@ -64506,19 +64551,19 @@ ${text}
                 )
               }
             ),
-            showExcludeCurrentControl && /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-              import_components129.__experimentalToolsPanelItem,
+            showExcludeCurrentControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+              import_components127.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n205.__)("Exclude"),
+                label: (0, import_i18n207.__)("Exclude"),
                 hasValue: () => excludeCurrent !== null,
                 onDeselect: () => setQuery({ excludeCurrent: null }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-                  import_components129.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                  import_components127.ToggleControl,
                   {
-                    label: (0, import_i18n205.__)("Exclude current"),
-                    help: (0, import_i18n205.sprintf)(
+                    label: (0, import_i18n207.__)("Exclude current"),
+                    help: (0, import_i18n207.sprintf)(
                       /* translators: %s: the post type singular name */
-                      (0, import_i18n205.__)(
+                      (0, import_i18n207.__)(
                         "Exclude the current %s from the query."
                       ),
                       postTypeSingularName
@@ -64540,22 +64585,22 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/enhanced-pagination-modal.mjs
-  var import_components130 = __toESM(require_components(), 1);
-  var import_i18n206 = __toESM(require_i18n(), 1);
-  var import_element121 = __toESM(require_element(), 1);
+  var import_components128 = __toESM(require_components(), 1);
+  var import_i18n208 = __toESM(require_i18n(), 1);
+  var import_element120 = __toESM(require_element(), 1);
   var import_data126 = __toESM(require_data(), 1);
   var import_block_editor214 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime412 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime414 = __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_element121.useState)(false);
+    const [isOpen, setOpen] = (0, import_element120.useState)(false);
     const hasUnsupportedBlocks = useUnsupportedBlocks(clientId);
     const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data126.useDispatch)(import_block_editor214.store);
-    (0, import_element121.useEffect)(() => {
+    (0, import_element120.useEffect)(() => {
       if (enhancedPagination && hasUnsupportedBlocks) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({ enhancedPagination: false });
@@ -64570,15 +64615,15 @@ ${text}
     const closeModal = () => {
       setOpen(false);
     };
-    const notice = (0, import_i18n206.__)(
+    const notice = (0, import_i18n208.__)(
       "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_i18n206.__)(
+    ) + " " + (0, import_i18n208.__)(
       '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_runtime412.jsx)(
-      import_components130.Modal,
+    return isOpen && /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+      import_components128.Modal,
       {
-        title: (0, import_i18n206.__)("Query block: Reload full page enabled"),
+        title: (0, import_i18n208.__)("Query block: Reload full page enabled"),
         className: "wp-block-query__enhanced-pagination-modal",
         aria: {
           describedby: modalDescriptionId
@@ -64587,15 +64632,15 @@ ${text}
         focusOnMount: "firstElement",
         isDismissible: false,
         onRequestClose: closeModal,
-        children: /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(import_components130.__experimentalVStack, { alignment: "right", spacing: 5, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime412.jsx)("span", { id: modalDescriptionId, children: notice }),
-          /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
-            import_components130.Button,
+        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)(
+            import_components128.Button,
             {
               __next40pxDefaultSize: true,
               variant: "primary",
               onClick: closeModal,
-              children: (0, import_i18n206.__)("OK")
+              children: (0, import_i18n208.__)("OK")
             }
           )
         ] })
@@ -64604,31 +64649,31 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/query-toolbar.mjs
-  var import_components132 = __toESM(require_components(), 1);
-  var import_i18n208 = __toESM(require_i18n(), 1);
+  var import_components130 = __toESM(require_components(), 1);
+  var import_i18n210 = __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_element122 = __toESM(require_element(), 1);
+  var import_element121 = __toESM(require_element(), 1);
   var import_data127 = __toESM(require_data(), 1);
-  var import_components131 = __toESM(require_components(), 1);
+  var import_components129 = __toESM(require_components(), 1);
   var import_block_editor215 = __toESM(require_block_editor(), 1);
-  var import_i18n207 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime413 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n209 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
   function PatternSelectionModal({
     clientId,
     attributes,
     setIsPatternSelectionModalOpen
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
-      import_components131.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+      import_components129.Modal,
       {
         overlayClassName: "block-library-query-pattern__selection-modal",
-        title: (0, import_i18n207.__)("Choose a pattern"),
+        title: (0, import_i18n209.__)("Choose a pattern"),
         onRequestClose: () => setIsPatternSelectionModalOpen(false),
         isFullScreen: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(PatternSelection, { clientId, attributes })
+        children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(PatternSelection, { clientId, attributes })
       }
     );
   }
@@ -64638,7 +64683,7 @@ ${text}
       attributes
     );
     const allPatterns = usePatterns(clientId, blockNameForPatterns);
-    const rootBlockPatterns = (0, import_element122.useMemo)(() => {
+    const rootBlockPatterns = (0, import_element121.useMemo)(() => {
       return allPatterns.filter((pattern) => {
         return pattern.blocks?.[0]?.name === "core/query";
       });
@@ -64651,16 +64696,16 @@ ${text}
     showTitlesAsTooltip = false,
     showSearch = true
   }) {
-    const [searchValue, setSearchValue] = (0, import_element122.useState)("");
+    const [searchValue, setSearchValue] = (0, import_element121.useState)("");
     const { replaceBlock, selectBlock } = (0, import_data127.useDispatch)(import_block_editor215.store);
     const blockPatterns = useBlockPatterns(clientId, attributes);
-    const blockPreviewContext = (0, import_element122.useMemo)(
+    const blockPreviewContext = (0, import_element121.useMemo)(
       () => ({
         previewPostType: attributes.query.postType
       }),
       [attributes.query.postType]
     );
-    const filteredBlockPatterns = (0, import_element122.useMemo)(() => {
+    const filteredBlockPatterns = (0, import_element121.useMemo)(() => {
       return searchPatterns(blockPatterns, searchValue);
     }, [blockPatterns, searchValue]);
     const onBlockPatternSelect = (pattern, blocks) => {
@@ -64673,17 +64718,17 @@ ${text}
         selectBlock(queryClientIds[0]);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)("div", { className: "block-library-query-pattern__selection-content", children: [
-      showSearch && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)("div", { className: "block-library-query-pattern__selection-search", children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
-        import_components131.SearchControl,
+    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)(
+        import_components129.SearchControl,
         {
           onChange: setSearchValue,
           value: searchValue,
-          label: (0, import_i18n207.__)("Search"),
-          placeholder: (0, import_i18n207.__)("Search")
+          label: (0, import_i18n209.__)("Search"),
+          placeholder: (0, import_i18n209.__)("Search")
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_block_editor215.BlockContextProvider, { value: blockPreviewContext, children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_block_editor215.BlockContextProvider, { value: blockPreviewContext, children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
         import_block_editor215.__experimentalBlockPatternsList,
         {
           blockPatterns: filteredBlockPatterns,
@@ -64695,21 +64740,21 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/query-toolbar.mjs
-  var import_jsx_runtime414 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime416 = __toESM(require_jsx_runtime(), 1);
   function PatternPicker({ clientId, attributes, hasInnerBlocks }) {
     const hasPatterns = useBlockPatterns(clientId, attributes).length;
     if (!hasPatterns) {
       return null;
     }
-    const buttonLabel = hasInnerBlocks ? (0, import_i18n208.__)("Change design") : (0, import_i18n208.__)("Choose pattern");
-    return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(import_block_editor216.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(import_components132.__experimentalDropdownContentWrapper, { children: /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
-      import_components132.Dropdown,
+    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)(
+      import_components130.Dropdown,
       {
         contentClassName: "block-editor-block-settings-menu__popover",
         focusOnMount: "firstElement",
         expandOnMobile: true,
-        renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
-          import_components132.ToolbarButton,
+        renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+          import_components130.ToolbarButton,
           {
             "aria-haspopup": "true",
             "aria-expanded": isOpen,
@@ -64717,7 +64762,7 @@ ${text}
             children: buttonLabel
           }
         ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
           PatternSelection,
           {
             clientId,
@@ -64740,14 +64785,13 @@ ${text}
     if (isLocked) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(PatternPicker, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(PatternPicker, { ...props });
   }

   // packages/block-library/build-module/query/edit/query-content.mjs
-  var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime417 = __toESM(require_jsx_runtime(), 1);
   var { HTMLElementControl: HTMLElementControl6 } = unlock(import_block_editor217.privateApis);
   var DEFAULTS_POSTS_PER_PAGE = 3;
-  var TEMPLATE13 = [["core/post-template"]];
   function QueryContent({
     attributes,
     setAttributes,
@@ -64766,11 +64810,9 @@ ${text}
     const { templateSlug, postType } = context;
     const { isSingular, templateType } = getQueryContextFromTemplate(templateSlug);
     const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data129.useDispatch)(import_block_editor217.store);
-    const instanceId = (0, import_compose52.useInstanceId)(QueryContent);
+    const instanceId = (0, import_compose51.useInstanceId)(QueryContent);
     const blockProps = (0, import_block_editor217.useBlockProps)();
-    const innerBlocksProps = (0, import_block_editor217.useInnerBlocksProps)(blockProps, {
-      template: TEMPLATE13
-    });
+    const innerBlocksProps = (0, import_block_editor217.useInnerBlocksProps)(blockProps);
     const { postsPerPage } = (0, import_data129.useSelect)((select10) => {
       const { getSettings: getSettings2 } = select10(import_block_editor217.store);
       const { getEntityRecord, getEntityRecordEdits, canUser } = select10(import_core_data78.store);
@@ -64784,13 +64826,13 @@ ${text}
       };
     }, []);
     const shouldExcludeCurrentPost = isSingular && !inherit && (query.postType === postType || query.postType === templateType);
-    const updateQuery = (0, import_element123.useCallback)(
+    const updateQuery = (0, import_element122.useCallback)(
       (newQuery) => setAttributes((prevAttributes) => ({
         query: { ...prevAttributes.query, ...newQuery }
       })),
       [setAttributes]
     );
-    (0, import_element123.useEffect)(() => {
+    (0, import_element122.useEffect)(() => {
       const newQuery = {};
       if (inherit && query.perPage !== postsPerPage) {
         newQuery.perPage = postsPerPage;
@@ -64813,7 +64855,7 @@ ${text}
       __unstableMarkNextChangeAsNotPersistent,
       updateQuery
     ]);
-    (0, import_element123.useEffect)(() => {
+    (0, import_element122.useEffect)(() => {
       if (!Number.isFinite(queryId)) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({ queryId: instanceId });
@@ -64824,8 +64866,8 @@ ${text}
       __unstableMarkNextChangeAsNotPersistent,
       setAttributes
     ]);
-    return /* @__PURE__ */ (0, import_jsx_runtime415.jsxs)(import_jsx_runtime415.Fragment, { children: [
-      isSelected && /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_jsx_runtime417.Fragment, { children: [
+      isSelected && /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
         QueryToolbar,
         {
           clientId,
@@ -64833,7 +64875,7 @@ ${text}
           hasInnerBlocks: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
         EnhancedPaginationModal,
         {
           attributes,
@@ -64841,7 +64883,7 @@ ${text}
           clientId
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_block_editor217.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(import_block_editor217.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
         QueryInspectorControls,
         {
           name: name122,
@@ -64853,22 +64895,22 @@ ${text}
           shouldExcludeCurrentPost
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime415.jsxs)(import_block_editor217.InspectorControls, { group: "advanced", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_block_editor217.InspectorControls, { group: "advanced", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
           HTMLElementControl6,
           {
             tagName: TagName2,
             onChange: (value) => setAttributes({ tagName: value }),
             clientId,
             options: [
-              { label: (0, import_i18n209.__)("Default (<div>)"), value: "div" },
+              { label: (0, import_i18n211.__)("Default (<div>)"), value: "div" },
               { label: "<main>", value: "main" },
               { label: "<section>", value: "section" },
               { label: "<aside>", value: "aside" }
             ]
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
           EnhancedPaginationControl,
           {
             enhancedPagination,
@@ -64877,19 +64919,19 @@ ${text}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(TagName2, { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(TagName2, { ...innerBlocksProps })
     ] });
   }

   // packages/block-library/build-module/query/edit/query-placeholder.mjs
   var import_data130 = __toESM(require_data(), 1);
-  var import_blocks98 = __toESM(require_blocks(), 1);
-  var import_element124 = __toESM(require_element(), 1);
+  var import_blocks99 = __toESM(require_blocks(), 1);
+  var import_element123 = __toESM(require_element(), 1);
   var import_block_editor218 = __toESM(require_block_editor(), 1);
-  var import_components133 = __toESM(require_components(), 1);
-  var import_i18n210 = __toESM(require_i18n(), 1);
-  var import_compose53 = __toESM(require_compose(), 1);
-  var import_jsx_runtime416 = __toESM(require_jsx_runtime(), 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);
   function QueryPlaceholder({
     attributes,
     clientId,
@@ -64897,16 +64939,16 @@ ${text}
     openPatternSelectionModal,
     isSelected
   }) {
-    const [isStartingBlank, setIsStartingBlank] = (0, import_element124.useState)(false);
-    const [containerWidth, setContainerWidth] = (0, import_element124.useState)(0);
-    const resizeObserverRef = (0, import_compose53.useResizeObserver)(([entry]) => {
+    const [isStartingBlank, setIsStartingBlank] = (0, import_element123.useState)(false);
+    const [containerWidth, setContainerWidth] = (0, import_element123.useState)(0);
+    const resizeObserverRef = (0, import_compose52.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_blocks98.store);
+        const { getActiveBlockVariation, getBlockType: getBlockType5 } = select10(import_blocks99.store);
         return {
           blockType: getBlockType5(name122),
           activeBlockVariation: getActiveBlockVariation(
@@ -64924,7 +64966,7 @@ ${text}
       ref: resizeObserverRef
     });
     if (isStartingBlank) {
-      return /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
         QueryVariationPicker,
         {
           clientId,
@@ -64934,8 +64976,8 @@ ${text}
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)("div", { ...blockProps, children: [
-      isSelected && /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime418.jsxs)("div", { ...blockProps, children: [
+      isSelected && /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
         QueryToolbar,
         {
           clientId,
@@ -64943,33 +64985,33 @@ ${text}
           hasInnerBlocks: false
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)(
-        import_components133.Placeholder,
+      /* @__PURE__ */ (0, import_jsx_runtime418.jsxs)(
+        import_components131.Placeholder,
         {
           className: "block-editor-media-placeholder",
           icon: !isSmallContainer && icon4,
           label: !isSmallContainer && label,
-          instructions: !isSmallContainer && (0, import_i18n210.__)("Choose a pattern for the query loop or start blank."),
+          instructions: !isSmallContainer && (0, import_i18n212.__)("Choose a pattern for the query loop or start blank."),
           withIllustration: isSmallContainer,
           children: [
-            !!hasPatterns && !isSmallContainer && /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
-              import_components133.Button,
+            !!hasPatterns && !isSmallContainer && /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
+              import_components131.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 onClick: openPatternSelectionModal,
-                children: (0, import_i18n210.__)("Choose")
+                children: (0, import_i18n212.__)("Choose")
               }
             ),
-            !isSmallContainer && /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
-              import_components133.Button,
+            !isSmallContainer && /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
+              import_components131.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "secondary",
                 onClick: () => {
                   setIsStartingBlank(true);
                 },
-                children: (0, import_i18n210.__)("Start blank")
+                children: (0, import_i18n212.__)("Start blank")
               }
             )
           ]
@@ -64981,7 +65023,7 @@ ${text}
     const scopeVariations = useScopedBlockVariations(attributes);
     const { replaceInnerBlocks } = (0, import_data130.useDispatch)(import_block_editor218.store);
     const blockProps = (0, import_block_editor218.useBlockProps)();
-    return /* @__PURE__ */ (0, import_jsx_runtime416.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
       import_block_editor218.__experimentalBlockVariationPicker,
       {
         icon: icon4,
@@ -64991,7 +65033,7 @@ ${text}
           if (variation.innerBlocks) {
             replaceInnerBlocks(
               clientId,
-              (0, import_blocks98.createBlocksFromInnerBlocksTemplate)(
+              (0, import_blocks99.createBlocksFromInnerBlocksTemplate)(
                 variation.innerBlocks
               ),
               false
@@ -65003,24 +65045,24 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/index.mjs
-  var import_jsx_runtime417 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime419 = __toESM(require_jsx_runtime(), 1);
   var QueryEdit = (props) => {
     const { clientId, attributes } = props;
-    const [isPatternSelectionModalOpen, setIsPatternSelectionModalOpen] = (0, import_element125.useState)(false);
+    const [isPatternSelectionModalOpen, setIsPatternSelectionModalOpen] = (0, import_element124.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_runtime417.jsxs)(import_jsx_runtime417.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime419.jsxs)(import_jsx_runtime419.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
         Component,
         {
           ...props,
           openPatternSelectionModal: () => setIsPatternSelectionModalOpen(true)
         }
       ),
-      isPatternSelectionModalOpen && /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+      isPatternSelectionModalOpen && /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
         PatternSelectionModal,
         {
           clientId,
@@ -65034,23 +65076,23 @@ ${text}

   // packages/block-library/build-module/query/save.mjs
   var import_block_editor220 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime418 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime420 = __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_runtime418.jsx)(Tag, { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(Tag, { ...innerBlocksProps });
   }

   // packages/block-library/build-module/query/variations.mjs
-  var import_i18n211 = __toESM(require_i18n(), 1);
+  var import_i18n213 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/query/icons.mjs
-  var import_components134 = __toESM(require_components(), 1);
-  var import_jsx_runtime419 = __toESM(require_jsx_runtime(), 1);
-  var titleDate = /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(import_components134.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(import_components134.Path, { d: "M41 9H7v3h34V9zm-22 5H7v1h12v-1zM7 26h12v1H7v-1zm34-5H7v3h34v-3zM7 38h12v1H7v-1zm34-5H7v3h34v-3z" }) });
-  var titleExcerpt = /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(import_components134.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(import_components134.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_runtime419.jsx)(import_components134.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(import_components134.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_runtime419.jsx)(import_components134.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(import_components134.Path, { d: "M7 9h34v6H7V9zm12 8H7v1h12v-1zm18 3H7v1h30v-1zm0 18H7v1h30v-1zM7 35h12v1H7v-1zm34-8H7v6h34v-6z" }) });
+  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" }) });

   // packages/block-library/build-module/query/variations.mjs
   var postDate = [
@@ -65069,7 +65111,7 @@ ${text}
   var variations16 = [
     {
       name: "title-date",
-      title: (0, import_i18n211.__)("Title & Date"),
+      title: (0, import_i18n213.__)("Title & Date"),
       icon: titleDate,
       attributes: {},
       innerBlocks: [
@@ -65081,7 +65123,7 @@ ${text}
     },
     {
       name: "title-excerpt",
-      title: (0, import_i18n211.__)("Title & Excerpt"),
+      title: (0, import_i18n213.__)("Title & Excerpt"),
       icon: titleExcerpt,
       attributes: {},
       innerBlocks: [
@@ -65097,7 +65139,7 @@ ${text}
     },
     {
       name: "title-date-excerpt",
-      title: (0, import_i18n211.__)("Title, Date, & Excerpt"),
+      title: (0, import_i18n213.__)("Title, Date, & Excerpt"),
       icon: titleDateExcerpt,
       attributes: {},
       innerBlocks: [
@@ -65113,7 +65155,7 @@ ${text}
     },
     {
       name: "image-date-title",
-      title: (0, import_i18n211.__)("Image, Date, & Title"),
+      title: (0, import_i18n213.__)("Image, Date, & Title"),
       icon: imageDateTitle,
       attributes: {},
       innerBlocks: [
@@ -65135,9 +65177,9 @@ ${text}
   var variations_default16 = variations16;

   // packages/block-library/build-module/query/deprecated.mjs
-  var import_blocks99 = __toESM(require_blocks(), 1);
+  var import_blocks100 = __toESM(require_blocks(), 1);
   var import_block_editor221 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime420 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
   var { cleanEmptyObject: cleanEmptyObject7 } = unlock(import_block_editor221.privateApis);
   var migrateToTaxQuery = (attributes) => {
     const { query } = attributes;
@@ -65182,7 +65224,7 @@ ${text}
         color: style2?.color,
         elements: style2?.elements?.link ? { link: style2?.elements?.link } : void 0
       }) : void 0;
-      const updatedGroupBlock = (0, import_blocks99.createBlock)(
+      const updatedGroupBlock = (0, import_blocks100.createBlock)(
         "core/group",
         {
           ...groupBlock.attributes,
@@ -65195,7 +65237,7 @@ ${text}
       );
       return [newAttributes, [updatedGroupBlock]];
     }
-    const newGroupBlock = (0, import_blocks99.createBlock)(
+    const newGroupBlock = (0, import_blocks100.createBlock)(
       "core/group",
       {
         backgroundColor,
@@ -65265,7 +65307,7 @@ ${text}
     }
     const { type, columns } = displayLayout;
     const updatedLayoutType = type === "flex" ? "grid" : "default";
-    const newPostTemplateBlock = (0, import_blocks99.createBlock)(
+    const newPostTemplateBlock = (0, import_blocks100.createBlock)(
       "core/post-template",
       {
         ...postTemplateBlock.attributes,
@@ -65324,7 +65366,7 @@ ${text}
       return migrateDisplayLayout(newAttributes, innerBlocks);
     },
     save() {
-      return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(import_block_editor221.InnerBlocks.Content, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(import_block_editor221.InnerBlocks.Content, {});
     }
   };
   var v216 = {
@@ -65386,7 +65428,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_runtime420.jsx)(Tag, { ...innerBlocksProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(Tag, { ...innerBlocksProps });
     }
   };
   var v311 = {
@@ -65457,7 +65499,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_runtime420.jsx)(Tag, { ...innerBlocksProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(Tag, { ...innerBlocksProps });
     }
   };
   var v49 = {
@@ -65513,7 +65555,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_runtime420.jsx)(Tag, { ...innerBlocksProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(Tag, { ...innerBlocksProps });
     },
     isEligible: ({ layout }) => layout?.inherit || layout?.contentSize && layout?.type !== "constrained",
     migrate(attributes, innerBlocks) {
@@ -65570,7 +65612,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_runtime420.jsx)(Tag, { ...innerBlocksProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(Tag, { ...innerBlocksProps });
     },
     isEligible: ({ displayLayout }) => {
       return !!displayLayout;
@@ -65623,7 +65665,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_runtime420.jsx)(Tag, { ...innerBlocksProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(Tag, { ...innerBlocksProps });
     },
     isEligible: ({ query: { taxQuery } = {} }) => !!taxQuery && Object.keys(taxQuery).some(
       (key) => !["include", "exclude"].includes(key)
@@ -65706,7 +65748,7 @@ ${text}
     name: () => name85,
     settings: () => settings84
   });
-  var import_i18n213 = __toESM(require_i18n(), 1);
+  var import_i18n214 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/query-no-results/block.json
   var block_default84 = {
@@ -65749,37 +65791,35 @@ ${text}

   // packages/block-library/build-module/query-no-results/edit.mjs
   var import_block_editor222 = __toESM(require_block_editor(), 1);
-  var import_i18n212 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime421 = __toESM(require_jsx_runtime(), 1);
-  var TEMPLATE14 = [
-    [
-      "core/paragraph",
-      {
-        placeholder: (0, import_i18n212.__)(
-          "Add text or blocks that will display when a query returns no results."
-        )
-      }
-    ]
-  ];
+  var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 1);
   function QueryNoResultsEdit() {
     const blockProps = (0, import_block_editor222.useBlockProps)();
-    const innerBlocksProps = (0, import_block_editor222.useInnerBlocksProps)(blockProps, {
-      template: TEMPLATE14
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)("div", { ...innerBlocksProps });
+    const innerBlocksProps = (0, import_block_editor222.useInnerBlocksProps)(blockProps);
+    return /* @__PURE__ */ (0, import_jsx_runtime423.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_runtime422 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
   function save42() {
-    return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(import_block_editor223.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_block_editor223.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/query-no-results/index.mjs
+  var TEMPLATE16 = [
+    [
+      "core/paragraph",
+      {
+        placeholder: (0, import_i18n214.__)(
+          "Add text or blocks that will display when a query returns no results."
+        )
+      }
+    ]
+  ];
   var { name: name85 } = block_default84;
   var settings84 = {
     icon: loop_default,
+    template: TEMPLATE16,
     edit: QueryNoResultsEdit,
     save: save42,
     example: {
@@ -65787,7 +65827,7 @@ ${text}
         {
           name: "core/paragraph",
           attributes: {
-            content: (0, import_i18n213.__)("No posts were found.")
+            content: (0, import_i18n214.__)("No posts were found.")
           }
         }
       ]
@@ -65877,53 +65917,53 @@ ${text}
   };

   // packages/block-library/build-module/query-pagination/edit.mjs
-  var import_i18n216 = __toESM(require_i18n(), 1);
+  var import_i18n217 = __toESM(require_i18n(), 1);
   var import_block_editor224 = __toESM(require_block_editor(), 1);
   var import_data132 = __toESM(require_data(), 1);
-  var import_components137 = __toESM(require_components(), 1);
-  var import_element126 = __toESM(require_element(), 1);
+  var import_components135 = __toESM(require_components(), 1);
+  var import_element125 = __toESM(require_element(), 1);

   // packages/block-library/build-module/query-pagination/query-pagination-arrow-controls.mjs
-  var import_i18n214 = __toESM(require_i18n(), 1);
-  var import_components135 = __toESM(require_components(), 1);
-  var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n215 = __toESM(require_i18n(), 1);
+  var import_components133 = __toESM(require_components(), 1);
+  var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
   function QueryPaginationArrowControls({ value, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime423.jsxs)(
-      import_components135.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(
+      import_components133.__experimentalToggleGroupControl,
       {
-        label: (0, import_i18n214.__)("Arrow"),
+        label: (0, import_i18n215.__)("Arrow"),
         value,
         onChange,
-        help: (0, import_i18n214.__)(
+        help: (0, import_i18n215.__)(
           "A decorative arrow appended to the next and previous page link."
         ),
         isBlock: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
-            import_components135.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+            import_components133.__experimentalToggleGroupControlOption,
             {
               value: "none",
-              label: (0, import_i18n214._x)(
+              label: (0, import_i18n215._x)(
                 "None",
                 "Arrow option for Query Pagination Next/Previous blocks"
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
-            import_components135.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+            import_components133.__experimentalToggleGroupControlOption,
             {
               value: "arrow",
-              label: (0, import_i18n214._x)(
+              label: (0, import_i18n215._x)(
                 "Arrow",
                 "Arrow option for Query Pagination Next/Previous blocks"
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
-            import_components135.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+            import_components133.__experimentalToggleGroupControlOption,
             {
               value: "chevron",
-              label: (0, import_i18n214._x)(
+              label: (0, import_i18n215._x)(
                 "Chevron",
                 "Arrow option for Query Pagination Next/Previous blocks"
               )
@@ -65935,15 +65975,15 @@ ${text}
   }

   // packages/block-library/build-module/query-pagination/query-pagination-label-control.mjs
-  var import_i18n215 = __toESM(require_i18n(), 1);
-  var import_components136 = __toESM(require_components(), 1);
-  var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n216 = __toESM(require_i18n(), 1);
+  var import_components134 = __toESM(require_components(), 1);
+  var import_jsx_runtime426 = __toESM(require_jsx_runtime(), 1);
   function QueryPaginationLabelControl({ value, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
-      import_components136.ToggleControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
+      import_components134.ToggleControl,
       {
-        label: (0, import_i18n215.__)("Show label text"),
-        help: (0, import_i18n215.__)('Make label text visible, e.g. "Next Page".'),
+        label: (0, import_i18n216.__)("Show label text"),
+        help: (0, import_i18n216.__)('Make label text visible, e.g. "Next Page".'),
         onChange,
         checked: value === true
       }
@@ -65951,12 +65991,7 @@ ${text}
   }

   // packages/block-library/build-module/query-pagination/edit.mjs
-  var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
-  var TEMPLATE15 = [
-    ["core/query-pagination-previous"],
-    ["core/query-pagination-numbers"],
-    ["core/query-pagination-next"]
-  ];
+  var import_jsx_runtime427 = __toESM(require_jsx_runtime(), 1);
   function QueryPaginationEdit2({
     attributes: { paginationArrow, showLabel },
     setAttributes,
@@ -65978,10 +66013,8 @@ ${text}
     const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data132.useDispatch)(import_block_editor224.store);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const blockProps = (0, import_block_editor224.useBlockProps)();
-    const innerBlocksProps = (0, import_block_editor224.useInnerBlocksProps)(blockProps, {
-      template: TEMPLATE15
-    });
-    (0, import_element126.useEffect)(() => {
+    const innerBlocksProps = (0, import_block_editor224.useInnerBlocksProps)(blockProps);
+    (0, import_element125.useEffect)(() => {
       if (paginationArrow === "none" && !showLabel) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({ showLabel: true });
@@ -65992,11 +66025,11 @@ ${text}
       showLabel,
       __unstableMarkNextChangeAsNotPersistent
     ]);
-    return /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(import_jsx_runtime425.Fragment, { children: [
-      hasNextPreviousBlocks && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(import_block_editor224.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(
-        import_components137.__experimentalToolsPanel,
+    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)(
+        import_components135.__experimentalToolsPanel,
         {
-          label: (0, import_i18n216.__)("Settings"),
+          label: (0, import_i18n217.__)("Settings"),
           resetAll: () => {
             setAttributes({
               paginationArrow: "none",
@@ -66005,14 +66038,14 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-              import_components137.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+              import_components135.__experimentalToolsPanelItem,
               {
                 hasValue: () => paginationArrow !== "none",
-                label: (0, import_i18n216.__)("Pagination arrow"),
+                label: (0, import_i18n217.__)("Pagination arrow"),
                 onDeselect: () => setAttributes({ paginationArrow: "none" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
                   QueryPaginationArrowControls,
                   {
                     value: paginationArrow,
@@ -66023,14 +66056,14 @@ ${text}
                 )
               }
             ),
-            paginationArrow !== "none" && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-              import_components137.__experimentalToolsPanelItem,
+            paginationArrow !== "none" && /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+              import_components135.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showLabel,
-                label: (0, import_i18n216.__)("Show text"),
+                label: (0, import_i18n217.__)("Show text"),
                 onDeselect: () => setAttributes({ showLabel: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
                   QueryPaginationLabelControl,
                   {
                     value: showLabel,
@@ -66044,25 +66077,25 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime425.jsx)("nav", { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime427.jsx)("nav", { ...innerBlocksProps })
     ] });
   }

   // packages/block-library/build-module/query-pagination/save.mjs
   var import_block_editor225 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime426 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
   function save43() {
-    return /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(import_block_editor225.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime428.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_runtime427 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime429 = __toESM(require_jsx_runtime(), 1);
   var deprecated16 = [
     // Version with wrapper `div` element.
     {
       save() {
-        return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)("div", { ...import_block_editor226.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(import_block_editor226.InnerBlocks.Content, {}) });
+        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, {}) });
       }
     }
   ];
@@ -66070,8 +66103,14 @@ ${text}

   // packages/block-library/build-module/query-pagination/index.mjs
   var { name: name86 } = block_default85;
+  var TEMPLATE17 = [
+    ["core/query-pagination-previous"],
+    ["core/query-pagination-numbers"],
+    ["core/query-pagination-next"]
+  ];
   var settings85 = {
     icon: query_pagination_default,
+    template: TEMPLATE17,
     edit: QueryPaginationEdit2,
     save: save43,
     deprecated: deprecated_default43
@@ -66140,9 +66179,9 @@ ${text}
   };

   // packages/block-library/build-module/query-pagination-next/edit.mjs
-  var import_i18n217 = __toESM(require_i18n(), 1);
+  var import_i18n218 = __toESM(require_i18n(), 1);
   var import_block_editor227 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime430 = __toESM(require_jsx_runtime(), 1);
   var arrowMap3 = {
     none: "",
     arrow: "\u2192",
@@ -66154,25 +66193,25 @@ ${text}
     context: { paginationArrow, showLabel }
   }) {
     const displayArrow = arrowMap3[paginationArrow];
-    return /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(
       "a",
       {
         href: "#pagination-next-pseudo-link",
         onClick: (event) => event.preventDefault(),
         ...(0, import_block_editor227.useBlockProps)(),
         children: [
-          showLabel && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
+          showLabel && /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
             import_block_editor227.PlainText,
             {
               __experimentalVersion: 2,
               tagName: "span",
-              "aria-label": (0, import_i18n217.__)("Next page link"),
-              placeholder: (0, import_i18n217.__)("Next Page"),
+              "aria-label": (0, import_i18n218.__)("Next page link"),
+              placeholder: (0, import_i18n218.__)("Next Page"),
               value: label,
               onChange: (newLabel) => setAttributes({ label: newLabel })
             }
           ),
-          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
+          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
             "span",
             {
               className: `wp-block-query-pagination-next-arrow is-arrow-${paginationArrow}`,
@@ -66251,11 +66290,11 @@ ${text}
   };

   // packages/block-library/build-module/query-pagination-numbers/edit.mjs
-  var import_i18n218 = __toESM(require_i18n(), 1);
+  var import_i18n219 = __toESM(require_i18n(), 1);
   var import_block_editor228 = __toESM(require_block_editor(), 1);
-  var import_components138 = __toESM(require_components(), 1);
-  var import_jsx_runtime429 = __toESM(require_jsx_runtime(), 1);
-  var createPaginationItem = (content, Tag = "a", extraClass = "") => /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(Tag, { className: `page-numbers ${extraClass}`, children: content }, content);
+  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 previewPaginationNumbers = (midSize) => {
     const paginationItems = [];
     for (let i2 = 1; i2 <= midSize; i2++) {
@@ -66269,7 +66308,7 @@ ${text}
     }
     paginationItems.push(createPaginationItem("...", "span", "dots"));
     paginationItems.push(createPaginationItem(midSize * 2 + 3));
-    return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(import_jsx_runtime429.Fragment, { children: paginationItems });
+    return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_jsx_runtime431.Fragment, { children: paginationItems });
   };
   function QueryPaginationNumbersEdit({
     attributes,
@@ -66280,25 +66319,25 @@ ${text}
       parseInt(midSize, 10)
     );
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime429.jsxs)(import_jsx_runtime429.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(import_block_editor228.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
-        import_components138.__experimentalToolsPanel,
+    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)(
+        import_components136.__experimentalToolsPanel,
         {
-          label: (0, import_i18n218.__)("Settings"),
+          label: (0, import_i18n219.__)("Settings"),
           resetAll: () => setAttributes({ midSize: 2 }),
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
-            import_components138.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+            import_components136.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n218.__)("Number of links"),
+              label: (0, import_i18n219.__)("Number of links"),
               hasValue: () => midSize !== 2,
               onDeselect: () => setAttributes({ midSize: 2 }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
-                import_components138.RangeControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+                import_components136.RangeControl,
                 {
-                  label: (0, import_i18n218.__)("Number of links"),
-                  help: (0, import_i18n218.__)(
+                  label: (0, import_i18n219.__)("Number of links"),
+                  help: (0, import_i18n219.__)(
                     "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,
@@ -66316,7 +66355,7 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime429.jsx)("div", { ...(0, import_block_editor228.useBlockProps)(), children: paginationNumbers })
+      /* @__PURE__ */ (0, import_jsx_runtime431.jsx)("div", { ...(0, import_block_editor228.useBlockProps)(), children: paginationNumbers })
     ] });
   }

@@ -66391,9 +66430,9 @@ ${text}
   };

   // packages/block-library/build-module/query-pagination-previous/edit.mjs
-  var import_i18n219 = __toESM(require_i18n(), 1);
+  var import_i18n220 = __toESM(require_i18n(), 1);
   var import_block_editor229 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime430 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
   var arrowMap4 = {
     none: "",
     arrow: "\u2190",
@@ -66405,14 +66444,14 @@ ${text}
     context: { paginationArrow, showLabel }
   }) {
     const displayArrow = arrowMap4[paginationArrow];
-    return /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime432.jsxs)(
       "a",
       {
         href: "#pagination-previous-pseudo-link",
         onClick: (event) => event.preventDefault(),
         ...(0, import_block_editor229.useBlockProps)(),
         children: [
-          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
             "span",
             {
               className: `wp-block-query-pagination-previous-arrow is-arrow-${paginationArrow}`,
@@ -66420,13 +66459,13 @@ ${text}
               children: displayArrow
             }
           ),
-          showLabel && /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+          showLabel && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
             import_block_editor229.PlainText,
             {
               __experimentalVersion: 2,
               tagName: "span",
-              "aria-label": (0, import_i18n219.__)("Previous page link"),
-              placeholder: (0, import_i18n219.__)("Previous Page"),
+              "aria-label": (0, import_i18n220.__)("Previous page link"),
+              placeholder: (0, import_i18n220.__)("Previous Page"),
               value: label,
               onChange: (newLabel) => setAttributes({ label: newLabel })
             }
@@ -66538,8 +66577,8 @@ ${text}

   // packages/block-library/build-module/query-title/edit.mjs
   var import_block_editor230 = __toESM(require_block_editor(), 1);
-  var import_components139 = __toESM(require_components(), 1);
-  var import_i18n220 = __toESM(require_i18n(), 1);
+  var import_components137 = __toESM(require_components(), 1);
+  var import_i18n221 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/query-title/use-archive-label.mjs
   var import_core_data79 = __toESM(require_core_data(), 1);
@@ -66636,7 +66675,7 @@ ${text}
   }

   // packages/block-library/build-module/query-title/edit.mjs
-  var import_jsx_runtime431 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
   var SUPPORTED_TYPES = ["archive", "search", "post-type"];
   function QueryTitleEdit(props) {
     useDeprecatedTextAlign(props);
@@ -66653,7 +66692,7 @@ ${text}
       className: "wp-block-query-title__placeholder"
     });
     if (!SUPPORTED_TYPES.includes(type)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_block_editor230.Warning, { children: (0, import_i18n220.__)("Provided type is not supported.") }) });
+      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.") }) });
     }
     let titleElement;
     if (type === "archive") {
@@ -66661,51 +66700,51 @@ ${text}
       if (archiveTypeLabel) {
         if (showPrefix) {
           if (archiveNameLabel) {
-            title = (0, import_i18n220.sprintf)(
+            title = (0, import_i18n221.sprintf)(
               /* translators: 1: Archive type title e.g: "Category", 2: Label of the archive e.g: "Shoes" */
-              (0, import_i18n220._x)("%1$s: %2$s", "archive label"),
+              (0, import_i18n221._x)("%1$s: %2$s", "archive label"),
               archiveTypeLabel,
               archiveNameLabel
             );
           } else {
-            title = (0, import_i18n220.sprintf)(
+            title = (0, import_i18n221.sprintf)(
               /* translators: %s: Archive type title e.g: "Category", "Tag"... */
-              (0, import_i18n220.__)("%s: Name"),
+              (0, import_i18n221.__)("%s: Name"),
               archiveTypeLabel
             );
           }
         } else if (archiveNameLabel) {
           title = archiveNameLabel;
         } else {
-          title = (0, import_i18n220.sprintf)(
+          title = (0, import_i18n221.sprintf)(
             /* translators: %s: Archive type title e.g: "Category", "Tag"... */
-            (0, import_i18n220.__)("%s name"),
+            (0, import_i18n221.__)("%s name"),
             archiveTypeLabel
           );
         }
       } else {
-        title = showPrefix ? (0, import_i18n220.__)("Archive type: Name") : (0, import_i18n220.__)("Archive title");
+        title = showPrefix ? (0, import_i18n221.__)("Archive type: Name") : (0, import_i18n221.__)("Archive title");
       }
-      titleElement = /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(import_jsx_runtime431.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_block_editor230.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-          import_components139.__experimentalToolsPanel,
+      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)(
+          import_components137.__experimentalToolsPanel,
           {
-            label: (0, import_i18n220.__)("Settings"),
+            label: (0, import_i18n221.__)("Settings"),
             resetAll: () => setAttributes({
               showPrefix: true
             }),
             dropdownMenuProps,
-            children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-              import_components139.__experimentalToolsPanelItem,
+            children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+              import_components137.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showPrefix,
-                label: (0, import_i18n220.__)("Show archive type in title"),
+                label: (0, import_i18n221.__)("Show archive type in title"),
                 onDeselect: () => setAttributes({ showPrefix: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-                  import_components139.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+                  import_components137.ToggleControl,
                   {
-                    label: (0, import_i18n220.__)("Show archive type in title"),
+                    label: (0, import_i18n221.__)("Show archive type in title"),
                     onChange: () => setAttributes({
                       showPrefix: !showPrefix
                     }),
@@ -66716,30 +66755,30 @@ ${text}
             )
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(TagName2, { ...blockProps, children: title })
+        /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(TagName2, { ...blockProps, children: title })
       ] });
     }
     if (type === "search") {
-      titleElement = /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(import_jsx_runtime431.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_block_editor230.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-          import_components139.__experimentalToolsPanel,
+      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)(
+          import_components137.__experimentalToolsPanel,
           {
-            label: (0, import_i18n220.__)("Settings"),
+            label: (0, import_i18n221.__)("Settings"),
             resetAll: () => setAttributes({
               showSearchTerm: true
             }),
             dropdownMenuProps,
-            children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-              import_components139.__experimentalToolsPanelItem,
+            children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+              import_components137.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showSearchTerm,
-                label: (0, import_i18n220.__)("Show search term in title"),
+                label: (0, import_i18n221.__)("Show search term in title"),
                 onDeselect: () => setAttributes({ showSearchTerm: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-                  import_components139.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+                  import_components137.ToggleControl,
                   {
-                    label: (0, import_i18n220.__)("Show search term in title"),
+                    label: (0, import_i18n221.__)("Show search term in title"),
                     onChange: () => setAttributes({
                       showSearchTerm: !showSearchTerm
                     }),
@@ -66750,44 +66789,44 @@ ${text}
             )
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(TagName2, { ...blockProps, children: showSearchTerm ? (0, import_i18n220.__)("Search results for: \u201Csearch term\u201D") : (0, import_i18n220.__)("Search results") })
+        /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(TagName2, { ...blockProps, children: showSearchTerm ? (0, import_i18n221.__)("Search results for: \u201Csearch term\u201D") : (0, import_i18n221.__)("Search results") })
       ] });
     }
     if (type === "post-type") {
       let title;
       if (postTypeLabel) {
         if (showPrefix) {
-          title = (0, import_i18n220.sprintf)(
+          title = (0, import_i18n221.sprintf)(
             /* translators: %s: Singular post type name of the queried object */
-            (0, import_i18n220.__)('Post Type: "%s"'),
+            (0, import_i18n221.__)('Post Type: "%s"'),
             postTypeLabel
           );
         } else {
           title = postTypeLabel;
         }
       } else {
-        title = showPrefix ? (0, import_i18n220.__)("Post Type: Name") : (0, import_i18n220.__)("Name");
+        title = showPrefix ? (0, import_i18n221.__)("Post Type: Name") : (0, import_i18n221.__)("Name");
       }
-      titleElement = /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(import_jsx_runtime431.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_block_editor230.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-          import_components139.__experimentalToolsPanel,
+      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)(
+          import_components137.__experimentalToolsPanel,
           {
-            label: (0, import_i18n220.__)("Settings"),
+            label: (0, import_i18n221.__)("Settings"),
             resetAll: () => setAttributes({
               showPrefix: true
             }),
             dropdownMenuProps,
-            children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-              import_components139.__experimentalToolsPanelItem,
+            children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+              import_components137.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showPrefix,
-                label: (0, import_i18n220.__)("Show post type label"),
+                label: (0, import_i18n221.__)("Show post type label"),
                 onDeselect: () => setAttributes({ showPrefix: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-                  import_components139.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+                  import_components137.ToggleControl,
                   {
-                    label: (0, import_i18n220.__)("Show post type label"),
+                    label: (0, import_i18n221.__)("Show post type label"),
                     onChange: () => setAttributes({
                       showPrefix: !showPrefix
                     }),
@@ -66798,11 +66837,11 @@ ${text}
             )
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(TagName2, { ...blockProps, children: title })
+        /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(TagName2, { ...blockProps, children: title })
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(import_jsx_runtime431.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_block_editor230.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+    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)(
         import_block_editor230.HeadingLevelDropdown,
         {
           value: level,
@@ -66815,13 +66854,13 @@ ${text}
   }

   // packages/block-library/build-module/query-title/variations.mjs
-  var import_i18n221 = __toESM(require_i18n(), 1);
+  var import_i18n222 = __toESM(require_i18n(), 1);
   var variations17 = [
     {
       isDefault: true,
       name: "archive-title",
-      title: (0, import_i18n221.__)("Archive Title"),
-      description: (0, import_i18n221.__)(
+      title: (0, import_i18n222.__)("Archive Title"),
+      description: (0, import_i18n222.__)(
         "Display the archive title based on the queried object."
       ),
       icon: title_default,
@@ -66833,8 +66872,8 @@ ${text}
     {
       isDefault: false,
       name: "search-title",
-      title: (0, import_i18n221.__)("Search Results Title"),
-      description: (0, import_i18n221.__)(
+      title: (0, import_i18n222.__)("Search Results Title"),
+      description: (0, import_i18n222.__)(
         "Display the search results title based on the queried object."
       ),
       icon: title_default,
@@ -66846,8 +66885,8 @@ ${text}
     {
       isDefault: false,
       name: "post-type-label",
-      title: (0, import_i18n221.__)("Post Type Label"),
-      description: (0, import_i18n221.__)(
+      title: (0, import_i18n222.__)("Post Type Label"),
+      description: (0, import_i18n222.__)(
         "Display the post type label based on the queried object."
       ),
       icon: title_default,
@@ -67057,14 +67096,14 @@ ${text}

   // packages/block-library/build-module/query-total/edit.mjs
   var import_block_editor231 = __toESM(require_block_editor(), 1);
-  var import_components141 = __toESM(require_components(), 1);
-  var import_i18n222 = __toESM(require_i18n(), 1);
+  var import_components139 = __toESM(require_components(), 1);
+  var import_i18n223 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/query-total/icons.mjs
-  var import_components140 = __toESM(require_components(), 1);
-  var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
-  var resultsFound = /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
-    import_components140.SVG,
+  var import_components138 = __toESM(require_components(), 1);
+  var import_jsx_runtime434 = __toESM(require_jsx_runtime(), 1);
+  var resultsFound = /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+    import_components138.SVG,
     {
       xmlns: "http://www.w3.org/2000/svg",
       viewBox: "0 0 24 24",
@@ -67072,11 +67111,11 @@ ${text}
       height: "24",
       "aria-hidden": "true",
       focusable: "false",
-      children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_components140.Path, { d: "M4 11h4v2H4v-2zm6 0h6v2h-6v-2zm8 0h2v2h-2v-2z" })
+      children: /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_components138.Path, { d: "M4 11h4v2H4v-2zm6 0h6v2h-6v-2zm8 0h2v2h-2v-2z" })
     }
   );
-  var displayingResults = /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
-    import_components140.SVG,
+  var displayingResults = /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+    import_components138.SVG,
     {
       xmlns: "http://www.w3.org/2000/svg",
       viewBox: "0 0 24 24",
@@ -67084,11 +67123,11 @@ ${text}
       height: "24",
       "aria-hidden": "true",
       focusable: "false",
-      children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_components140.Path, { d: "M4 13h2v-2H4v2zm4 0h10v-2H8v2zm12 0h2v-2h-2v2z" })
+      children: /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_components138.Path, { d: "M4 13h2v-2H4v2zm4 0h10v-2H8v2zm12 0h2v-2h-2v2z" })
     }
   );
-  var queryTotal = /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
-    import_components140.SVG,
+  var queryTotal = /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+    import_components138.SVG,
     {
       xmlns: "http://www.w3.org/2000/svg",
       viewBox: "0 0 24 24",
@@ -67096,12 +67135,12 @@ ${text}
       height: "24",
       "aria-hidden": "true",
       focusable: "false",
-      children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_components140.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_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" })
     }
   );

   // packages/block-library/build-module/query-total/edit.mjs
-  var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
   function QueryTotalEdit({ attributes, setAttributes }) {
     const { displayType } = attributes;
     const blockProps = (0, import_block_editor231.useBlockProps)();
@@ -67116,7 +67155,7 @@ ${text}
     const buttonPositionControls = [
       {
         role: "menuitemradio",
-        title: (0, import_i18n222.__)("Total results"),
+        title: (0, import_i18n223.__)("Total results"),
         isActive: displayType === "total-results",
         icon: resultsFound,
         onClick: () => {
@@ -67125,7 +67164,7 @@ ${text}
       },
       {
         role: "menuitemradio",
-        title: (0, import_i18n222.__)("Range display"),
+        title: (0, import_i18n223.__)("Range display"),
         isActive: displayType === "range-display",
         icon: displayingResults,
         onClick: () => {
@@ -67133,24 +67172,24 @@ ${text}
         }
       }
     ];
-    const controls = /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_block_editor231.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components141.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
-      import_components141.ToolbarDropdownMenu,
+    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)(
+      import_components139.ToolbarDropdownMenu,
       {
         icon: getButtonPositionIcon(),
-        label: (0, import_i18n222.__)("Change display type"),
+        label: (0, import_i18n223.__)("Change display type"),
         controls: buttonPositionControls
       }
     ) }) });
     const renderDisplay = () => {
       if (displayType === "total-results") {
-        return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_jsx_runtime433.Fragment, { children: (0, import_i18n222.__)("12 results found") });
+        return /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(import_jsx_runtime435.Fragment, { children: (0, import_i18n223.__)("12 results found") });
       }
       if (displayType === "range-display") {
-        return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_jsx_runtime433.Fragment, { children: (0, import_i18n222.__)("Displaying 1 \u2013 10 of 12") });
+        return /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(import_jsx_runtime435.Fragment, { children: (0, import_i18n223.__)("Displaying 1 \u2013 10 of 12") });
       }
       return null;
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime433.jsxs)("div", { ...blockProps, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)("div", { ...blockProps, children: [
       controls,
       renderDisplay()
     ] });
@@ -67172,19 +67211,19 @@ ${text}
     name: () => name92,
     settings: () => settings91
   });
-  var import_i18n224 = __toESM(require_i18n(), 1);
+  var import_i18n225 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/quote/deprecated.mjs
-  var import_blocks100 = __toESM(require_blocks(), 1);
+  var import_blocks101 = __toESM(require_blocks(), 1);
   var import_block_editor232 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime434 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime436 = __toESM(require_jsx_runtime(), 1);
   var migrateToQuoteV2 = (attributes) => {
     const { value, ...restAttributes } = attributes;
     return [
       {
         ...restAttributes
       },
-      value ? (0, import_blocks100.parseWithAttributeSchema)(value, {
+      value ? (0, import_blocks101.parseWithAttributeSchema)(value, {
         type: "array",
         source: "query",
         selector: "p",
@@ -67195,8 +67234,8 @@ ${text}
           }
         }
       }).map(
-        ({ content }) => (0, import_blocks100.createBlock)("core/paragraph", { content })
-      ) : (0, import_blocks100.createBlock)("core/paragraph")
+        ({ content }) => (0, import_blocks101.createBlock)("core/paragraph", { content })
+      ) : (0, import_blocks101.createBlock)("core/paragraph")
     ];
   };
   var TEXT_ALIGN_OPTIONS2 = ["left", "right", "center"];
@@ -67270,9 +67309,9 @@ ${text}
       const className = clsx_default({
         [`has-text-align-${align}`]: align
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)("blockquote", { ...import_block_editor232.useBlockProps.save({ className }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_block_editor232.InnerBlocks.Content, {}),
-        !import_block_editor232.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_block_editor232.RichText.Content, { tagName: "cite", value: citation })
+      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 })
       ] });
     },
     migrate: migrateTextAlign3
@@ -67319,9 +67358,9 @@ ${text}
       const className = clsx_default({
         [`has-text-align-${align}`]: align
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)("blockquote", { ...import_block_editor232.useBlockProps.save({ className }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_block_editor232.RichText.Content, { multiline: true, value }),
-        !import_block_editor232.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_block_editor232.RichText.Content, { tagName: "cite", value: citation })
+      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 })
       ] });
     },
     migrate(attributes) {
@@ -67352,9 +67391,9 @@ ${text}
     },
     save({ attributes }) {
       const { align, value, citation } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)("blockquote", { style: { textAlign: align ? align : null }, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_block_editor232.RichText.Content, { multiline: true, value }),
-        !import_block_editor232.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_block_editor232.RichText.Content, { tagName: "cite", value: citation })
+      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 })
       ] });
     }
   };
@@ -67392,14 +67431,14 @@ ${text}
     },
     save({ attributes }) {
       const { align, value, citation, style: style2 } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)(
         "blockquote",
         {
           className: style2 === 2 ? "is-large" : "",
           style: { textAlign: align ? align : null },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_block_editor232.RichText.Content, { multiline: true, value }),
-            !import_block_editor232.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_block_editor232.RichText.Content, { tagName: "cite", value: citation })
+            /* @__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 })
           ]
         }
       );
@@ -67437,14 +67476,14 @@ ${text}
     },
     save({ attributes }) {
       const { align, value, citation, style: style2 } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)(
         "blockquote",
         {
           className: `blocks-quote-style-${style2}`,
           style: { textAlign: align ? align : null },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_block_editor232.RichText.Content, { multiline: true, value }),
-            !import_block_editor232.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_block_editor232.RichText.Content, { tagName: "footer", value: citation })
+            /* @__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 })
           ]
         }
       );
@@ -67453,18 +67492,17 @@ ${text}
   var deprecated_default45 = [v410, v312, v218, v141, v03];

   // packages/block-library/build-module/quote/edit.mjs
-  var import_i18n223 = __toESM(require_i18n(), 1);
+  var import_i18n224 = __toESM(require_i18n(), 1);
   var import_block_editor233 = __toESM(require_block_editor(), 1);
-  var import_components142 = __toESM(require_components(), 1);
+  var import_components140 = __toESM(require_components(), 1);
   var import_data135 = __toESM(require_data(), 1);
-  var import_element127 = __toESM(require_element(), 1);
+  var import_element126 = __toESM(require_element(), 1);
   var import_deprecated49 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
-  var TEMPLATE16 = [["core/paragraph", {}]];
+  var import_jsx_runtime437 = __toESM(require_jsx_runtime(), 1);
   var useMigrateOnLoad2 = (attributes, clientId) => {
     const registry = (0, import_data135.useRegistry)();
-    const { updateBlockAttributes, replaceInnerBlocks } = (0, import_data135.useDispatch)(import_block_editor233.store);
-    (0, import_element127.useEffect)(() => {
+    const { updateBlockAttributes, replaceInnerBlocks, selectBlock } = (0, import_data135.useDispatch)(import_block_editor233.store);
+    (0, import_element126.useEffect)(() => {
       if (!attributes.value) {
         return;
       }
@@ -67474,9 +67512,13 @@ ${text}
         version: "6.5",
         alternative: "inner blocks"
       });
+      const shouldReselectBlock = registry.select(import_block_editor233.store).hasSelectedInnerBlock(clientId, true);
       registry.batch(() => {
         updateBlockAttributes(clientId, newAttributes);
         replaceInnerBlocks(clientId, newInnerBlocks);
+        if (shouldReselectBlock) {
+          selectBlock(clientId);
+        }
       });
     }, [attributes.value]);
   };
@@ -67489,6 +67531,15 @@ ${text}
     isSelected
   }) {
     const { textAlign, allowedBlocks } = attributes;
+    const { hasInnerBlocks } = (0, import_data135.useSelect)(
+      (select10) => {
+        const { getBlockCount } = select10(import_block_editor233.store);
+        return {
+          hasInnerBlocks: getBlockCount(clientId) > 0
+        };
+      },
+      [clientId]
+    );
     useMigrateOnLoad2(attributes, clientId);
     const blockProps = (0, import_block_editor233.useBlockProps)({
       className: clsx_default(className, {
@@ -67496,14 +67547,12 @@ ${text}
       })
     });
     const innerBlocksProps = (0, import_block_editor233.useInnerBlocksProps)(blockProps, {
-      template: TEMPLATE16,
-      templateInsertUpdatesSelection: true,
       __experimentalCaptureToolbars: true,
-      renderAppender: false,
+      renderAppender: hasInnerBlocks ? false : void 0,
       allowedBlocks
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)(import_jsx_runtime435.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(import_block_editor233.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+    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)(
         import_block_editor233.AlignmentControl,
         {
           value: textAlign,
@@ -67512,9 +67561,9 @@ ${text}
           }
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)(import_components142.BlockQuotation, { ...innerBlocksProps, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(import_components140.BlockQuotation, { ...innerBlocksProps, children: [
         innerBlocksProps.children,
-        /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
           Caption,
           {
             attributeKey: "citation",
@@ -67524,14 +67573,14 @@ ${text}
             attributes,
             setAttributes,
             icon: verse_default,
-            label: (0, import_i18n223.__)("Quote citation"),
+            label: (0, import_i18n224.__)("Quote citation"),
             placeholder: (
               // translators: placeholder text used for the
               // citation
-              (0, import_i18n223.__)("Add citation")
+              (0, import_i18n224.__)("Add citation")
             ),
-            addLabel: (0, import_i18n223.__)("Add citation"),
-            removeLabel: (0, import_i18n223.__)("Remove citation"),
+            addLabel: (0, import_i18n224.__)("Add citation"),
+            removeLabel: (0, import_i18n224.__)("Remove citation"),
             excludeElementClassName: true,
             className: "wp-block-quote__citation",
             insertBlocksAfter
@@ -67652,29 +67701,29 @@ ${text}

   // packages/block-library/build-module/quote/save.mjs
   var import_block_editor234 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime436 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime438 = __toESM(require_jsx_runtime(), 1);
   function save44({ attributes }) {
     const { textAlign, citation } = attributes;
     const className = clsx_default({
       [`has-text-align-${textAlign}`]: textAlign
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)("blockquote", { ...import_block_editor234.useBlockProps.save({ className }), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_block_editor234.InnerBlocks.Content, {}),
-      !import_block_editor234.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_block_editor234.RichText.Content, { tagName: "cite", value: citation })
+    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 })
     ] });
   }

   // packages/block-library/build-module/quote/transforms.mjs
   var import_block_editor235 = __toESM(require_block_editor(), 1);
-  var import_blocks101 = __toESM(require_blocks(), 1);
-  var transforms28 = {
+  var import_blocks102 = __toESM(require_blocks(), 1);
+  var transforms29 = {
     from: [
       {
         type: "block",
         blocks: ["core/verse"],
         transform: ({ content }) => {
-          return (0, import_blocks101.createBlock)("core/quote", {}, [
-            (0, import_blocks101.createBlock)("core/paragraph", { content })
+          return (0, import_blocks102.createBlock)("core/quote", {}, [
+            (0, import_blocks102.createBlock)("core/paragraph", { content })
           ]);
         }
       },
@@ -67689,7 +67738,7 @@ ${text}
           fontSize,
           style: style2
         }) => {
-          return (0, import_blocks101.createBlock)(
+          return (0, import_blocks102.createBlock)(
             "core/quote",
             {
               align,
@@ -67698,15 +67747,15 @@ ${text}
               fontSize,
               style: style2
             },
-            [(0, import_blocks101.createBlock)("core/paragraph", { content: value })]
+            [(0, import_blocks102.createBlock)("core/paragraph", { content: value })]
           );
         }
       },
       {
         type: "prefix",
         prefix: ">",
-        transform: (content) => (0, import_blocks101.createBlock)("core/quote", {}, [
-          (0, import_blocks101.createBlock)("core/paragraph", { content })
+        transform: (content) => (0, import_blocks102.createBlock)("core/quote", {}, [
+          (0, import_blocks102.createBlock)("core/paragraph", { content })
         ])
       },
       {
@@ -67718,7 +67767,7 @@ ${text}
         }),
         selector: "blockquote",
         transform: (node, handler) => {
-          return (0, import_blocks101.createBlock)(
+          return (0, import_blocks102.createBlock)(
             "core/quote",
             // Don't try to parse any `cite` out of this content.
             // * There may be more than one cite.
@@ -67748,10 +67797,10 @@ ${text}
           }
           return !blocks.some(({ name: name122 }) => name122 === "core/quote");
         },
-        __experimentalConvert: (blocks) => (0, import_blocks101.createBlock)(
+        __experimentalConvert: (blocks) => (0, import_blocks102.createBlock)(
           "core/quote",
           {},
-          blocks.map((block) => (0, import_blocks101.cloneSanitizedBlock)(block))
+          blocks.map((block) => (0, import_blocks102.cloneSanitizedBlock)(block))
         )
       }
     ],
@@ -67766,7 +67815,7 @@ ${text}
         },
         transform: ({ align, citation, anchor, fontSize, style: style2 }, innerBlocks) => {
           const value = innerBlocks.map(({ attributes }) => `${attributes.content}`).join("<br>");
-          return (0, import_blocks101.createBlock)("core/pullquote", {
+          return (0, import_blocks102.createBlock)("core/pullquote", {
             value,
             align,
             citation,
@@ -67784,7 +67833,7 @@ ${text}
             if (innerBlock.name === "core/paragraph") {
               return true;
             }
-            const converted = (0, import_blocks101.switchToBlockType)(
+            const converted = (0, import_blocks102.switchToBlockType)(
               innerBlock,
               "core/paragraph"
             );
@@ -67796,10 +67845,10 @@ ${text}
             if (innerBlock.name === "core/paragraph") {
               return innerBlock;
             }
-            return (0, import_blocks101.switchToBlockType)(innerBlock, "core/paragraph") || [];
+            return (0, import_blocks102.switchToBlockType)(innerBlock, "core/paragraph") || [];
           });
           const content = paragraphs.map(({ attributes }) => attributes.content || "").filter(Boolean).join("<br>");
-          return (0, import_blocks101.createBlock)("core/verse", { content });
+          return (0, import_blocks102.createBlock)("core/verse", { content });
         }
       },
       {
@@ -67814,7 +67863,7 @@ ${text}
             if (innerBlock.name === "core/paragraph") {
               return true;
             }
-            const converted = (0, import_blocks101.switchToBlockType)(
+            const converted = (0, import_blocks102.switchToBlockType)(
               innerBlock,
               "core/paragraph"
             );
@@ -67826,11 +67875,11 @@ ${text}
             if (innerBlock.name === "core/paragraph") {
               return innerBlock;
             }
-            return (0, import_blocks101.switchToBlockType)(innerBlock, "core/paragraph") || [];
+            return (0, import_blocks102.switchToBlockType)(innerBlock, "core/paragraph") || [];
           });
           return import_block_editor235.RichText.isEmpty(citation) ? paragraphs : [
             ...paragraphs,
-            (0, import_blocks101.createBlock)("core/paragraph", {
+            (0, import_blocks102.createBlock)("core/paragraph", {
               content: citation
             })
           ];
@@ -67839,12 +67888,12 @@ ${text}
       {
         type: "block",
         blocks: ["core/group"],
-        transform: ({ citation, anchor }, innerBlocks) => (0, import_blocks101.createBlock)(
+        transform: ({ citation, anchor }, innerBlocks) => (0, import_blocks102.createBlock)(
           "core/group",
           { anchor },
           import_block_editor235.RichText.isEmpty(citation) ? innerBlocks : [
             ...innerBlocks,
-            (0, import_blocks101.createBlock)("core/paragraph", {
+            (0, import_blocks102.createBlock)("core/paragraph", {
               content: citation
             })
           ]
@@ -67853,31 +67902,34 @@ ${text}
     ],
     ungroup: ({ citation }, innerBlocks) => import_block_editor235.RichText.isEmpty(citation) ? innerBlocks : [
       ...innerBlocks,
-      (0, import_blocks101.createBlock)("core/paragraph", {
+      (0, import_blocks102.createBlock)("core/paragraph", {
         content: citation
       })
     ]
   };
-  var transforms_default29 = transforms28;
+  var transforms_default30 = transforms29;

   // packages/block-library/build-module/quote/index.mjs
   var { name: name92 } = block_default91;
+  var TEMPLATE18 = [["core/paragraph", {}]];
   var settings91 = {
     icon: quote_default,
     example: {
       attributes: {
-        citation: (0, import_i18n224.__)("Julio Cort\xE1zar")
+        citation: (0, import_i18n225.__)("Julio Cort\xE1zar")
       },
       innerBlocks: [
         {
           name: "core/paragraph",
           attributes: {
-            content: (0, import_i18n224.__)("In quoting others, we cite ourselves.")
+            content: (0, import_i18n225.__)("In quoting others, we cite ourselves.")
           }
         }
       ]
     },
-    transforms: transforms_default29,
+    transforms: transforms_default30,
+    template: TEMPLATE18,
+    templateInsertUpdatesSelection: true,
     edit: QuoteEdit,
     save: save44,
     deprecated: deprecated_default45
@@ -67932,20 +67984,20 @@ ${text}

   // packages/block-library/build-module/block/edit.mjs
   var import_data136 = __toESM(require_data(), 1);
-  var import_element128 = __toESM(require_element(), 1);
+  var import_element127 = __toESM(require_element(), 1);
   var import_core_data81 = __toESM(require_core_data(), 1);
-  var import_components143 = __toESM(require_components(), 1);
-  var import_i18n225 = __toESM(require_i18n(), 1);
+  var import_components141 = __toESM(require_components(), 1);
+  var import_i18n226 = __toESM(require_i18n(), 1);
   var import_block_editor236 = __toESM(require_block_editor(), 1);
   var import_patterns = __toESM(require_patterns(), 1);
-  var import_blocks102 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime437 = __toESM(require_jsx_runtime(), 1);
+  var import_blocks103 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime439 = __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_element128.useRef)();
-    return (0, import_element128.useMemo)(() => {
+    const initialInferredAlignmentRef = (0, import_element127.useRef)();
+    return (0, import_element127.useMemo)(() => {
       if (!blocks?.length) {
         return {};
       }
@@ -67964,7 +68016,7 @@ ${text}
   };
   function RecursionWarning() {
     const blockProps = (0, import_block_editor236.useBlockProps)();
-    return /* @__PURE__ */ (0, import_jsx_runtime437.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(import_block_editor236.Warning, { children: (0, import_i18n225.__)("Block cannot be rendered inside itself.") }) });
+    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.") }) });
   }
   var NOOP3 = () => {
   };
@@ -67972,9 +68024,9 @@ ${text}
     const { ref } = props.attributes;
     const hasAlreadyRendered = (0, import_block_editor236.useHasRecursion)(ref);
     if (hasAlreadyRendered) {
-      return /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(RecursionWarning, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(RecursionWarning, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(import_block_editor236.RecursionProvider, { uniqueId: ref, children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(ReusableBlockEdit, { ...props }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_block_editor236.RecursionProvider, { uniqueId: ref, children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(ReusableBlockEdit, { ...props }) });
   }
   function ReusableBlockControl({
     recordId,
@@ -67991,14 +68043,14 @@ ${text}
       }),
       [recordId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(import_jsx_runtime437.Fragment, { children: [
-      canUserEdit && !!handleEditOriginal && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(import_block_editor236.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(import_components143.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(import_components143.ToolbarButton, { onClick: handleEditOriginal, children: (0, import_i18n225.__)("Edit original") }) }) }),
-      canOverrideBlocks && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(import_block_editor236.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(import_components143.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-        import_components143.ToolbarButton,
+    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)(
+        import_components141.ToolbarButton,
         {
           onClick: resetContent,
           disabled: !hasContent,
-          children: (0, import_i18n225.__)("Reset")
+          children: (0, import_i18n226.__)("Reset")
         }
       ) }) })
     ] });
@@ -68028,15 +68080,15 @@ ${text}
       const { getSettings: getSettings2 } = select10(import_block_editor236.store);
       return {
         onNavigateToEntityRecord: getSettings2().onNavigateToEntityRecord,
-        hasPatternOverridesSource: !!(0, import_blocks102.getBlockBindingsSource)(
+        hasPatternOverridesSource: !!(0, import_blocks103.getBlockBindingsSource)(
           "core/pattern-overrides"
         ),
         supportedBlockTypesRaw: getSettings2().__experimentalBlockBindingsSupportedAttributes || EMPTY_OBJECT3
       };
     }, []);
-    const canOverrideBlocks = (0, import_element128.useMemo)(() => {
+    const canOverrideBlocks = (0, import_element127.useMemo)(() => {
       const supportedBlockTypes = Object.keys(supportedBlockTypesRaw);
-      const hasOverridableBlocks = (_blocks) => _blocks.some((block) => {
+      const hasOverridableBlocks = (_blocks) => _blocks?.some((block) => {
         if (supportedBlockTypes.includes(block.name) && isOverridableBlock(block)) {
           return true;
         }
@@ -68074,13 +68126,13 @@ ${text}
     };
     let children = null;
     if (isMissing) {
-      children = /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(import_block_editor236.Warning, { children: (0, import_i18n225.__)("Block has been deleted or is unavailable.") });
+      children = /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_block_editor236.Warning, { children: (0, import_i18n226.__)("Block has been deleted or is unavailable.") });
     }
     if (!hasResolved) {
-      children = /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(import_components143.Placeholder, { children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(import_components143.Spinner, {}) });
+      children = /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_components141.Placeholder, { children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_components141.Spinner, {}) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(import_jsx_runtime437.Fragment, { children: [
-      hasResolved && !isMissing && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime439.jsxs)(import_jsx_runtime439.Fragment, { children: [
+      hasResolved && !isMissing && /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
         ReusableBlockControl,
         {
           recordId: ref,
@@ -68090,7 +68142,7 @@ ${text}
           resetContent
         }
       ),
-      children === null ? /* @__PURE__ */ (0, import_jsx_runtime437.jsx)("div", { ...innerBlocksProps }) : /* @__PURE__ */ (0, import_jsx_runtime437.jsx)("div", { ...blockProps, children })
+      children === null ? /* @__PURE__ */ (0, import_jsx_runtime439.jsx)("div", { ...innerBlocksProps }) : /* @__PURE__ */ (0, import_jsx_runtime439.jsx)("div", { ...blockProps, children })
     ] });
   }

@@ -68231,7 +68283,7 @@ ${text}
     name: () => name94,
     settings: () => settings93
   });
-  var import_i18n227 = __toESM(require_i18n(), 1);
+  var import_i18n228 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/read-more/block.json
   var block_default93 = {
@@ -68298,10 +68350,10 @@ ${text}

   // packages/block-library/build-module/read-more/edit.mjs
   var import_block_editor237 = __toESM(require_block_editor(), 1);
-  var import_components144 = __toESM(require_components(), 1);
-  var import_blocks103 = __toESM(require_blocks(), 1);
-  var import_i18n226 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime438 = __toESM(require_jsx_runtime(), 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);
   function ReadMore({
     attributes: { content, linkTarget },
     setAttributes,
@@ -68309,24 +68361,24 @@ ${text}
   }) {
     const blockProps = (0, import_block_editor237.useBlockProps)();
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime438.jsxs)(import_jsx_runtime438.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(import_block_editor237.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
-        import_components144.__experimentalToolsPanel,
+    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)(
+        import_components142.__experimentalToolsPanel,
         {
-          label: (0, import_i18n226.__)("Settings"),
+          label: (0, import_i18n227.__)("Settings"),
           resetAll: () => setAttributes({ linkTarget: "_self" }),
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
-            import_components144.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
+            import_components142.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n226.__)("Open in new tab"),
+              label: (0, import_i18n227.__)("Open in new tab"),
               isShownByDefault: true,
               hasValue: () => linkTarget !== "_self",
               onDeselect: () => setAttributes({ linkTarget: "_self" }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
-                import_components144.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
+                import_components142.ToggleControl,
                 {
-                  label: (0, import_i18n226.__)("Open in new tab"),
+                  label: (0, import_i18n227.__)("Open in new tab"),
                   onChange: (value) => setAttributes({
                     linkTarget: value ? "_blank" : "_self"
                   }),
@@ -68337,17 +68389,17 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
         import_block_editor237.RichText,
         {
           identifier: "content",
           tagName: "a",
-          "aria-label": (0, import_i18n226.__)("\u201CRead more\u201D link text"),
-          placeholder: (0, import_i18n226.__)("Read more"),
+          "aria-label": (0, import_i18n227.__)("\u201CRead more\u201D link text"),
+          placeholder: (0, import_i18n227.__)("Read more"),
           value: content,
           onChange: (newValue) => setAttributes({ content: newValue }),
           __unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
-            (0, import_blocks103.createBlock)((0, import_blocks103.getDefaultBlockName)())
+            (0, import_blocks104.createBlock)((0, import_blocks104.getDefaultBlockName)())
           ) : void 0,
           withoutInteractiveFormatting: true,
           ...blockProps
@@ -68363,7 +68415,7 @@ ${text}
     edit: ReadMore,
     example: {
       attributes: {
-        content: (0, import_i18n227.__)("Read more")
+        content: (0, import_i18n228.__)("Read more")
       }
     }
   };
@@ -68464,17 +68516,17 @@ ${text}

   // packages/block-library/build-module/rss/edit.mjs
   var import_block_editor238 = __toESM(require_block_editor(), 1);
-  var import_components145 = __toESM(require_components(), 1);
-  var import_element129 = __toESM(require_element(), 1);
-  var import_i18n228 = __toESM(require_i18n(), 1);
-  var import_url21 = __toESM(require_url(), 1);
+  var import_components143 = __toESM(require_components(), 1);
+  var import_element128 = __toESM(require_element(), 1);
+  var import_i18n229 = __toESM(require_i18n(), 1);
+  var import_url22 = __toESM(require_url(), 1);
   var import_server_side_render5 = __toESM(require_server_side_render(), 1);
-  var import_compose54 = __toESM(require_compose(), 1);
-  var import_jsx_runtime439 = __toESM(require_jsx_runtime(), 1);
+  var import_compose53 = __toESM(require_compose(), 1);
+  var import_jsx_runtime441 = __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_element129.useState)(!attributes.feedURL);
+    const [isEditing, setIsEditing] = (0, import_element128.useState)(!attributes.feedURL);
     const {
       blockLayout,
       columns,
@@ -68497,7 +68549,7 @@ ${text}
     function onSubmitURL(event) {
       event.preventDefault();
       if (feedURL) {
-        setAttributes({ feedURL: (0, import_url21.prependHTTPS)(feedURL) });
+        setAttributes({ feedURL: (0, import_url22.prependHTTPS)(feedURL) });
         setIsEditing(false);
       }
     }
@@ -68506,43 +68558,43 @@ ${text}
       skipBlockSupportAttributes: true,
       block: name122
     });
-    const disabledRef = (0, import_compose54.useDisabled)();
+    const disabledRef = (0, import_compose53.useDisabled)();
     const blockProps = (0, import_block_editor238.useBlockProps)({ ref: isEditing ? null : disabledRef });
-    const label = (0, import_i18n228.__)("RSS URL");
+    const label = (0, import_i18n229.__)("RSS URL");
     if (isEditing) {
-      return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-        import_components145.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+        import_components143.Placeholder,
         {
           icon: rss_default,
           label,
-          instructions: (0, import_i18n228.__)(
+          instructions: (0, import_i18n229.__)(
             "Display entries from any RSS or Atom feed."
           ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime439.jsxs)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(
             "form",
             {
               onSubmit: onSubmitURL,
               className: "wp-block-rss__placeholder-form",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-                  import_components145.__experimentalInputControl,
+                /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                  import_components143.__experimentalInputControl,
                   {
                     label,
                     type: "url",
                     hideLabelFromVision: true,
-                    placeholder: (0, import_i18n228.__)("Enter URL here\u2026"),
+                    placeholder: (0, import_i18n229.__)("Enter URL here\u2026"),
                     value: feedURL,
                     onChange: (value) => setAttributes({ feedURL: value }),
                     className: "wp-block-rss__placeholder-input"
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-                  import_components145.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                  import_components143.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "primary",
                     type: "submit",
-                    children: (0, import_i18n228.__)("Apply")
+                    children: (0, import_i18n229.__)("Apply")
                   }
                 )
               ]
@@ -68554,28 +68606,28 @@ ${text}
     const toolbarControls = [
       {
         icon: pencil_default,
-        title: (0, import_i18n228.__)("Edit RSS URL"),
+        title: (0, import_i18n229.__)("Edit RSS URL"),
         onClick: () => setIsEditing(true)
       },
       {
         icon: list_default,
-        title: (0, import_i18n228._x)("List view", "RSS block display setting"),
+        title: (0, import_i18n229._x)("List view", "RSS block display setting"),
         onClick: () => setAttributes({ blockLayout: "list" }),
         isActive: blockLayout === "list"
       },
       {
         icon: grid_default,
-        title: (0, import_i18n228._x)("Grid view", "RSS block display setting"),
+        title: (0, import_i18n229._x)("Grid view", "RSS block display setting"),
         onClick: () => setAttributes({ blockLayout: "grid" }),
         isActive: blockLayout === "grid"
       }
     ];
-    return /* @__PURE__ */ (0, import_jsx_runtime439.jsxs)(import_jsx_runtime439.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_block_editor238.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_components145.ToolbarGroup, { controls: toolbarControls }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_block_editor238.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime439.jsxs)(
-        import_components145.__experimentalToolsPanel,
+    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)(
+        import_components143.__experimentalToolsPanel,
         {
-          label: (0, import_i18n228.__)("Settings"),
+          label: (0, import_i18n229.__)("Settings"),
           resetAll: () => {
             setAttributes({
               itemsToShow: 5,
@@ -68589,17 +68641,17 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-              import_components145.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+              import_components143.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n228.__)("Number of items"),
+                label: (0, import_i18n229.__)("Number of items"),
                 hasValue: () => itemsToShow !== 5,
                 onDeselect: () => setAttributes({ itemsToShow: 5 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-                  import_components145.RangeControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                  import_components143.RangeControl,
                   {
-                    label: (0, import_i18n228.__)("Number of items"),
+                    label: (0, import_i18n229.__)("Number of items"),
                     value: itemsToShow,
                     onChange: (value) => setAttributes({ itemsToShow: value }),
                     min: DEFAULT_MIN_ITEMS,
@@ -68609,68 +68661,68 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-              import_components145.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+              import_components143.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n228.__)("Display author"),
+                label: (0, import_i18n229.__)("Display author"),
                 hasValue: () => !!displayAuthor,
                 onDeselect: () => setAttributes({ displayAuthor: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-                  import_components145.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                  import_components143.ToggleControl,
                   {
-                    label: (0, import_i18n228.__)("Display author"),
+                    label: (0, import_i18n229.__)("Display author"),
                     checked: displayAuthor,
                     onChange: toggleAttribute("displayAuthor")
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-              import_components145.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+              import_components143.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n228.__)("Display date"),
+                label: (0, import_i18n229.__)("Display date"),
                 hasValue: () => !!displayDate,
                 onDeselect: () => setAttributes({ displayDate: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-                  import_components145.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                  import_components143.ToggleControl,
                   {
-                    label: (0, import_i18n228.__)("Display date"),
+                    label: (0, import_i18n229.__)("Display date"),
                     checked: displayDate,
                     onChange: toggleAttribute("displayDate")
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-              import_components145.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+              import_components143.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n228.__)("Display excerpt"),
+                label: (0, import_i18n229.__)("Display excerpt"),
                 hasValue: () => !!displayExcerpt,
                 onDeselect: () => setAttributes({ displayExcerpt: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-                  import_components145.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                  import_components143.ToggleControl,
                   {
-                    label: (0, import_i18n228.__)("Display excerpt"),
+                    label: (0, import_i18n229.__)("Display excerpt"),
                     checked: displayExcerpt,
                     onChange: toggleAttribute("displayExcerpt")
                   }
                 )
               }
             ),
-            displayExcerpt && /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-              import_components145.__experimentalToolsPanelItem,
+            displayExcerpt && /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+              import_components143.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n228.__)("Max number of words in excerpt"),
+                label: (0, import_i18n229.__)("Max number of words in excerpt"),
                 hasValue: () => excerptLength !== 55,
                 onDeselect: () => setAttributes({ excerptLength: 55 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-                  import_components145.RangeControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                  import_components143.RangeControl,
                   {
-                    label: (0, import_i18n228.__)("Max number of words in excerpt"),
+                    label: (0, import_i18n229.__)("Max number of words in excerpt"),
                     value: excerptLength,
                     onChange: (value) => setAttributes({ excerptLength: value }),
                     min: 10,
@@ -68680,17 +68732,17 @@ ${text}
                 )
               }
             ),
-            blockLayout === "grid" && /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-              import_components145.__experimentalToolsPanelItem,
+            blockLayout === "grid" && /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+              import_components143.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n228.__)("Columns"),
+                label: (0, import_i18n229.__)("Columns"),
                 hasValue: () => columns !== 2,
                 onDeselect: () => setAttributes({ columns: 2 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-                  import_components145.RangeControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                  import_components143.RangeControl,
                   {
-                    label: (0, import_i18n228.__)("Columns"),
+                    label: (0, import_i18n229.__)("Columns"),
                     value: columns,
                     onChange: (value) => setAttributes({ columns: value }),
                     min: 2,
@@ -68700,17 +68752,17 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-              import_components145.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+              import_components143.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n228.__)("Open links in new tab"),
+                label: (0, import_i18n229.__)("Open links in new tab"),
                 hasValue: () => !!openInNewTab,
                 onDeselect: () => setAttributes({ openInNewTab: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-                  import_components145.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                  import_components143.ToggleControl,
                   {
-                    label: (0, import_i18n228.__)("Open links in new tab"),
+                    label: (0, import_i18n229.__)("Open links in new tab"),
                     checked: openInNewTab,
                     onChange: (value) => setAttributes({ openInNewTab: value })
                   }
@@ -68720,29 +68772,29 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_block_editor238.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-        import_components145.TextControl,
+      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_block_editor238.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+        import_components143.TextControl,
         {
-          label: (0, import_i18n228.__)("Link relation"),
-          help: (0, import_element129.createInterpolateElement)(
-            (0, import_i18n228.__)(
+          label: (0, import_i18n229.__)("Link relation"),
+          help: (0, import_element128.createInterpolateElement)(
+            (0, import_i18n229.__)(
               "The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
             ),
             {
-              a: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_components145.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
+              a: /* @__PURE__ */ (0, import_jsx_runtime441.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_runtime439.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_components145.Spinner, {}) }),
-      status === "error" && /* @__PURE__ */ (0, import_jsx_runtime439.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)("p", { children: (0, import_i18n228.sprintf)(
+      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)(
         /* translators: %s: error message returned when rendering the block. */
-        (0, import_i18n228.__)("Error: %s"),
+        (0, import_i18n229.__)("Error: %s"),
         error2
       ) }) }),
-      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
     ] });
   }

@@ -68767,8 +68819,8 @@ ${text}
     name: () => name96,
     settings: () => settings95
   });
-  var import_i18n231 = __toESM(require_i18n(), 1);
-  var import_blocks104 = __toESM(require_blocks(), 1);
+  var import_i18n232 = __toESM(require_i18n(), 1);
+  var import_blocks105 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/search/block.json
   var block_default95 = {
@@ -68875,10 +68927,10 @@ ${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_element130 = __toESM(require_element(), 1);
-  var import_components146 = __toESM(require_components(), 1);
-  var import_compose55 = __toESM(require_compose(), 1);
-  var import_i18n229 = __toESM(require_i18n(), 1);
+  var import_element129 = __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_a11y4 = __toESM(require_a11y(), 1);

@@ -68891,15 +68943,15 @@ ${text}
   }

   // packages/block-library/build-module/search/edit.mjs
-  var import_jsx_runtime440 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
   var TAG_NAME_MESSAGES = {
-    "": (0, import_i18n229.__)(
+    "": (0, import_i18n230.__)(
       "Lets the theme decide. Uses the <search> landmark element if the theme opts in, otherwise a <form>."
     ),
-    search: (0, import_i18n229.__)(
+    search: (0, import_i18n230.__)(
       "Wraps the block in a <search> landmark, announced as a search region by assistive technologies."
     ),
-    form: (0, import_i18n229.__)(
+    form: (0, import_i18n230.__)(
       'Uses a <form role="search"> wrapper for backward compatibility with existing theme styles.'
     )
   };
@@ -68934,7 +68986,7 @@ ${text}
       [clientId]
     );
     const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data138.useDispatch)(import_block_editor239.store);
-    (0, import_element130.useEffect)(() => {
+    (0, import_element129.useEffect)(() => {
       if (wasJustInsertedIntoNavigationBlock) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({
@@ -68972,16 +69024,16 @@ ${text}
         wideSize: layout?.wideSize
       }
     });
-    const unitControlInstanceId = (0, import_compose55.useInstanceId)(import_components146.__experimentalUnitControl);
+    const unitControlInstanceId = (0, import_compose54.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_element130.useRef)();
-    const buttonRef = (0, import_element130.useRef)();
-    const units = (0, import_components146.__experimentalUseCustomUnits)({
+    const searchFieldRef = (0, import_element129.useRef)();
+    const buttonRef = (0, import_element129.useRef)();
+    const units = (0, import_components144.__experimentalUseCustomUnits)({
       availableUnits: ["%", "px"],
       defaultValues: { "%": PC_WIDTH_DEFAULT, px: PX_WIDTH_DEFAULT }
     });
@@ -68999,19 +69051,19 @@ ${text}
     };
     const buttonPositionControls = [
       {
-        label: (0, import_i18n229.__)("Button outside"),
+        label: (0, import_i18n230.__)("Button outside"),
         value: "button-outside"
       },
       {
-        label: (0, import_i18n229.__)("Button inside"),
+        label: (0, import_i18n230.__)("Button inside"),
         value: "button-inside"
       },
       {
-        label: (0, import_i18n229.__)("No button"),
+        label: (0, import_i18n230.__)("No button"),
         value: "no-button"
       },
       {
-        label: (0, import_i18n229.__)("Button only"),
+        label: (0, import_i18n230.__)("Button only"),
         value: "button-only"
       }
     ];
@@ -69043,14 +69095,14 @@ ${text}
         ...typographyProps.style,
         textDecoration: void 0
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
         "input",
         {
           type: "search",
           className: textFieldClasses,
           style: textFieldStyles,
-          "aria-label": (0, import_i18n229.__)("Optional placeholder text"),
-          placeholder: placeholder2 ? void 0 : (0, import_i18n229.__)("Optional placeholder\u2026"),
+          "aria-label": (0, import_i18n230.__)("Optional placeholder text"),
+          placeholder: placeholder2 ? void 0 : (0, import_i18n230.__)("Optional placeholder\u2026"),
           value: placeholder2,
           onChange: (event) => setAttributes({ placeholder: event.target.value }),
           ref: searchFieldRef
@@ -69077,26 +69129,26 @@ ${text}
           borderBottomRightRadius: borderProps.style?.borderBottomRightRadius
         } : borderProps.style
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime440.jsxs)(import_jsx_runtime440.Fragment, { children: [
-        buttonUseIcon && /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(import_jsx_runtime442.Fragment, { children: [
+        buttonUseIcon && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
           "button",
           {
             type: "button",
             className: buttonClasses,
             style: buttonStyles,
-            "aria-label": buttonText ? (0, import_dom19.__unstableStripHTML)(buttonText) : (0, import_i18n229.__)("Search"),
+            "aria-label": buttonText ? (0, import_dom19.__unstableStripHTML)(buttonText) : (0, import_i18n230.__)("Search"),
             ref: buttonRef,
-            children: /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(icon_default, { icon: search_default })
+            children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(icon_default, { icon: search_default })
           }
         ),
-        !buttonUseIcon && /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
+        !buttonUseIcon && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
           import_block_editor239.RichText,
           {
             identifier: "buttonText",
             className: buttonClasses,
             style: buttonStyles,
-            "aria-label": (0, import_i18n229.__)("Button text"),
-            placeholder: (0, import_i18n229.__)("Add button text\u2026"),
+            "aria-label": (0, import_i18n230.__)("Button text"),
+            placeholder: (0, import_i18n230.__)("Add button text\u2026"),
             withoutInteractiveFormatting: true,
             value: buttonText,
             onChange: (html) => setAttributes({ buttonText: html })
@@ -69105,11 +69157,11 @@ ${text}
       ] });
     };
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const controls = /* @__PURE__ */ (0, import_jsx_runtime440.jsxs)(import_jsx_runtime440.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(import_block_editor239.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime440.jsxs)(
-        import_components146.__experimentalToolsPanel,
+    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)(
+        import_components144.__experimentalToolsPanel,
         {
-          label: (0, import_i18n229.__)("Settings"),
+          label: (0, import_i18n230.__)("Settings"),
           resetAll: () => {
             setAttributes({
               width: void 0,
@@ -69121,22 +69173,22 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
-              import_components146.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+              import_components144.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showLabel,
-                label: (0, import_i18n229.__)("Show label"),
+                label: (0, import_i18n230.__)("Show label"),
                 onDeselect: () => {
                   setAttributes({
                     showLabel: true
                   });
                 },
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
-                  import_components146.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+                  import_components144.ToggleControl,
                   {
                     checked: showLabel,
-                    label: (0, import_i18n229.__)("Show label"),
+                    label: (0, import_i18n230.__)("Show label"),
                     onChange: (value) => setAttributes({
                       showLabel: value
                     })
@@ -69144,22 +69196,22 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
-              import_components146.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+              import_components144.__experimentalToolsPanelItem,
               {
                 hasValue: () => buttonPosition !== "button-outside",
-                label: (0, import_i18n229.__)("Button position"),
+                label: (0, import_i18n230.__)("Button position"),
                 onDeselect: () => {
                   setAttributes({
                     buttonPosition: "button-outside"
                   });
                 },
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
-                  import_components146.SelectControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+                  import_components144.SelectControl,
                   {
                     value: buttonPosition,
-                    label: (0, import_i18n229.__)("Button position"),
+                    label: (0, import_i18n230.__)("Button position"),
                     onChange: (value) => {
                       setAttributes({
                         buttonPosition: value
@@ -69170,22 +69222,22 @@ ${text}
                 )
               }
             ),
-            buttonPosition !== "no-button" && /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
-              import_components146.__experimentalToolsPanelItem,
+            buttonPosition !== "no-button" && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+              import_components144.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!buttonUseIcon,
-                label: (0, import_i18n229.__)("Use button with icon"),
+                label: (0, import_i18n230.__)("Use button with icon"),
                 onDeselect: () => {
                   setAttributes({
                     buttonUseIcon: false
                   });
                 },
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
-                  import_components146.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+                  import_components144.ToggleControl,
                   {
                     checked: buttonUseIcon,
-                    label: (0, import_i18n229.__)("Use button with icon"),
+                    label: (0, import_i18n230.__)("Use button with icon"),
                     onChange: (value) => setAttributes({
                       buttonUseIcon: value
                     })
@@ -69193,11 +69245,11 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
-              import_components146.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+              import_components144.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!width,
-                label: (0, import_i18n229.__)("Width"),
+                label: (0, import_i18n230.__)("Width"),
                 onDeselect: () => {
                   setAttributes({
                     width: void 0,
@@ -69205,11 +69257,11 @@ ${text}
                   });
                 },
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime440.jsxs)(import_components146.__experimentalVStack, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
-                    import_components146.__experimentalUnitControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(import_components144.__experimentalVStack, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+                    import_components144.__experimentalUnitControl,
                     {
-                      label: (0, import_i18n229.__)("Width"),
+                      label: (0, import_i18n230.__)("Width"),
                       id: unitControlInputId,
                       min: isPercentageUnit(widthUnit) ? 0 : MIN_WIDTH,
                       max: isPercentageUnit(widthUnit) ? 100 : void 0,
@@ -69231,10 +69283,10 @@ ${text}
                       units
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
-                    import_components146.__experimentalToggleGroupControl,
+                  /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+                    import_components144.__experimentalToggleGroupControl,
                     {
-                      label: (0, import_i18n229.__)("Percentage Width"),
+                      label: (0, import_i18n230.__)("Percentage Width"),
                       value: PERCENTAGE_WIDTHS.includes(width) && widthUnit === "%" ? width : void 0,
                       hideLabelFromVision: true,
                       onChange: (newWidth) => {
@@ -69245,13 +69297,13 @@ ${text}
                       },
                       isBlock: true,
                       children: PERCENTAGE_WIDTHS.map((widthValue) => {
-                        return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
-                          import_components146.__experimentalToggleGroupControlOption,
+                        return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+                          import_components144.__experimentalToggleGroupControlOption,
                           {
                             value: widthValue,
-                            label: (0, import_i18n229.sprintf)(
+                            label: (0, import_i18n230.sprintf)(
                               /* translators: %d: Percentage value. */
-                              (0, import_i18n229.__)("%d%%"),
+                              (0, import_i18n230.__)("%d%%"),
                               widthValue
                             )
                           },
@@ -69266,13 +69318,13 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(import_block_editor239.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
-        import_components146.SelectControl,
+      /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(import_block_editor239.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+        import_components144.SelectControl,
         {
-          label: (0, import_i18n229.__)("HTML element"),
+          label: (0, import_i18n230.__)("HTML element"),
           value: tagName ?? "",
           options: [
-            { label: (0, import_i18n229.__)("Default"), value: "" },
+            { label: (0, import_i18n230.__)("Default"), value: "" },
             { label: "<search>", value: "search" },
             { label: "<form>", value: "form" }
           ],
@@ -69334,24 +69386,24 @@ ${text}
       typographyProps.className
     );
     const Wrapper = "search" === tagName ? "search" : "div";
-    return /* @__PURE__ */ (0, import_jsx_runtime440.jsxs)(import_jsx_runtime440.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(import_jsx_runtime442.Fragment, { children: [
       controls,
-      /* @__PURE__ */ (0, import_jsx_runtime440.jsxs)(Wrapper, { ...blockProps, children: [
-        showLabel && /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(Wrapper, { ...blockProps, children: [
+        showLabel && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
           import_block_editor239.RichText,
           {
             identifier: "label",
             className: labelClassnames,
-            "aria-label": (0, import_i18n229.__)("Label text"),
-            placeholder: (0, import_i18n229.__)("Add label\u2026"),
+            "aria-label": (0, import_i18n230.__)("Label text"),
+            placeholder: (0, import_i18n230.__)("Add label\u2026"),
             withoutInteractiveFormatting: true,
             value: label,
             onChange: (html) => setAttributes({ label: html }),
             style: typographyProps.style
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime440.jsxs)(
-          import_components146.ResizableBox,
+        /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(
+          import_components144.ResizableBox,
           {
             size: {
               width: width === void 0 ? "auto" : `${width}${widthUnit}`,
@@ -69379,7 +69431,7 @@ ${text}
             },
             showHandle: isSelected,
             children: [
-              (isButtonPositionInside || isButtonPositionOutside || hasOnlyButton) && /* @__PURE__ */ (0, import_jsx_runtime440.jsxs)(import_jsx_runtime440.Fragment, { children: [
+              (isButtonPositionInside || isButtonPositionOutside || hasOnlyButton) && /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(import_jsx_runtime442.Fragment, { children: [
                 renderTextField(),
                 renderButton()
               ] }),
@@ -69392,23 +69444,23 @@ ${text}
   }

   // packages/block-library/build-module/search/variations.mjs
-  var import_i18n230 = __toESM(require_i18n(), 1);
+  var import_i18n231 = __toESM(require_i18n(), 1);
   var variations18 = [
     {
       name: "default",
       isDefault: true,
-      attributes: { buttonText: (0, import_i18n230.__)("Search"), label: (0, import_i18n230.__)("Search") }
+      attributes: { buttonText: (0, import_i18n231.__)("Search"), label: (0, import_i18n231.__)("Search") }
     }
   ];
   var variations_default18 = variations18;

   // packages/block-library/build-module/search/index.mjs
-  var { fieldsKey: fieldsKey17, formKey: formKey17 } = unlock(import_blocks104.privateApis);
+  var { fieldsKey: fieldsKey17, formKey: formKey17 } = unlock(import_blocks105.privateApis);
   var { name: name96 } = block_default95;
   var settings95 = {
     icon: search_default,
     example: {
-      attributes: { buttonText: (0, import_i18n231.__)("Search"), label: (0, import_i18n231.__)("Search") },
+      attributes: { buttonText: (0, import_i18n232.__)("Search"), label: (0, import_i18n232.__)("Search") },
       viewportWidth: 400
     },
     variations: variations_default18,
@@ -69418,21 +69470,21 @@ ${text}
     settings95[fieldsKey17] = [
       {
         id: "label",
-        label: (0, import_i18n231.__)("Label"),
+        label: (0, import_i18n232.__)("Label"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       },
       {
         id: "buttonText",
-        label: (0, import_i18n231.__)("Button text"),
+        label: (0, import_i18n232.__)("Button text"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       },
       {
         id: "placeholder",
-        label: (0, import_i18n231.__)("Placeholder"),
+        label: (0, import_i18n232.__)("Placeholder"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -69455,21 +69507,21 @@ ${text}

   // packages/block-library/build-module/separator/edit.mjs
   var import_block_editor240 = __toESM(require_block_editor(), 1);
-  var import_components147 = __toESM(require_components(), 1);
-  var import_i18n232 = __toESM(require_i18n(), 1);
+  var import_components145 = __toESM(require_components(), 1);
+  var import_i18n233 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/separator/use-deprecated-opacity.mjs
-  var import_element131 = __toESM(require_element(), 1);
-  var import_compose56 = __toESM(require_compose(), 1);
+  var import_element130 = __toESM(require_element(), 1);
+  var import_compose55 = __toESM(require_compose(), 1);
   function useDeprecatedOpacity(opacity, currentColor, setAttributes) {
-    const [deprecatedOpacityWithNoColor, setDeprecatedOpacityWithNoColor] = (0, import_element131.useState)(false);
-    const previousColor = (0, import_compose56.usePrevious)(currentColor);
-    (0, import_element131.useEffect)(() => {
+    const [deprecatedOpacityWithNoColor, setDeprecatedOpacityWithNoColor] = (0, import_element130.useState)(false);
+    const previousColor = (0, import_compose55.usePrevious)(currentColor);
+    (0, import_element130.useEffect)(() => {
       if (opacity === "css" && !currentColor && !previousColor) {
         setDeprecatedOpacityWithNoColor(true);
       }
     }, [currentColor, previousColor, opacity]);
-    (0, import_element131.useEffect)(() => {
+    (0, import_element130.useEffect)(() => {
       if (opacity === "css" && (deprecatedOpacityWithNoColor && currentColor || previousColor && currentColor !== previousColor)) {
         setAttributes({ opacity: "alpha-channel" });
         setDeprecatedOpacityWithNoColor(false);
@@ -69478,21 +69530,21 @@ ${text}
   }

   // packages/block-library/build-module/separator/edit.mjs
-  var import_jsx_runtime441 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime443 = __toESM(require_jsx_runtime(), 1);
   var HtmlElementControl = ({ tagName, setAttributes }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-      import_components147.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+      import_components145.SelectControl,
       {
-        label: (0, import_i18n232.__)("HTML element"),
+        label: (0, import_i18n233.__)("HTML element"),
         value: tagName,
         onChange: (newValue) => setAttributes({ tagName: newValue }),
         options: [
-          { label: (0, import_i18n232.__)("Default (<hr>)"), value: "hr" },
+          { label: (0, import_i18n233.__)("Default (<hr>)"), value: "hr" },
           { label: "<div>", value: "div" }
         ],
-        help: tagName === "hr" ? (0, import_i18n232.__)(
+        help: tagName === "hr" ? (0, import_i18n233.__)(
           "Only select <hr> if the separator conveys important information and should be announced by screen readers."
-        ) : (0, import_i18n232.__)(
+        ) : (0, import_i18n233.__)(
           "The <div> element should only be used if the block is a design element with no semantic meaning."
         )
       }
@@ -69518,16 +69570,16 @@ ${text}
       color: currentColor,
       backgroundColor: currentColor
     };
-    const Wrapper = tagName === "hr" ? import_components147.HorizontalRule : tagName;
-    return /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_jsx_runtime441.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_block_editor240.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+    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)(
         HtmlElementControl,
         {
           tagName,
           setAttributes
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
         Wrapper,
         {
           ...(0, import_block_editor240.useBlockProps)({
@@ -69591,7 +69643,7 @@ ${text}

   // packages/block-library/build-module/separator/save.mjs
   var import_block_editor241 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime444 = __toESM(require_jsx_runtime(), 1);
   function separatorSave({ attributes }) {
     const { backgroundColor, style: style2, opacity, tagName: Tag } = attributes;
     const customColor = style2?.color?.background;
@@ -69610,26 +69662,26 @@ ${text}
       backgroundColor: colorProps?.style?.backgroundColor,
       color: colorClass ? void 0 : customColor
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(Tag, { ...import_block_editor241.useBlockProps.save({ className, style: styles }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(Tag, { ...import_block_editor241.useBlockProps.save({ className, style: styles }) });
   }

   // packages/block-library/build-module/separator/transforms.mjs
-  var import_blocks105 = __toESM(require_blocks(), 1);
-  var transforms29 = {
+  var import_blocks106 = __toESM(require_blocks(), 1);
+  var transforms30 = {
     from: [
       {
         type: "input",
         regExp: /^-{3,}$/,
         transform: () => {
-          const defaultVariation = (0, import_blocks105.getBlockVariations)(
+          const defaultVariation = (0, import_blocks106.getBlockVariations)(
             "core/separator"
           )?.find((variation) => variation.isDefault);
           return [
-            (0, import_blocks105.createBlock)(
+            (0, import_blocks106.createBlock)(
               "core/separator",
               defaultVariation?.attributes ?? {}
             ),
-            (0, import_blocks105.createBlock)((0, import_blocks105.getDefaultBlockName)())
+            (0, import_blocks106.createBlock)((0, import_blocks106.getDefaultBlockName)())
           ];
         }
       },
@@ -69647,18 +69699,18 @@ ${text}
         blocks: ["core/spacer"],
         // Transform to Spacer.
         transform: ({ anchor }) => {
-          return (0, import_blocks105.createBlock)("core/spacer", {
+          return (0, import_blocks106.createBlock)("core/spacer", {
             anchor: anchor || void 0
           });
         }
       }
     ]
   };
-  var transforms_default30 = transforms29;
+  var transforms_default31 = transforms30;

   // packages/block-library/build-module/separator/deprecated.mjs
   var import_block_editor242 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime443 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
   var v144 = {
     attributes: {
       color: {
@@ -69681,7 +69733,7 @@ ${text}
         backgroundColor: backgroundClass ? void 0 : customColor,
         color: colorClass ? void 0 : customColor
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime443.jsx)("hr", { ...import_block_editor242.useBlockProps.save({ className, style: style2 }) });
+      return /* @__PURE__ */ (0, import_jsx_runtime445.jsx)("hr", { ...import_block_editor242.useBlockProps.save({ className, style: style2 }) });
     },
     migrate(attributes) {
       const { color, customColor, ...restAttributes } = attributes;
@@ -69706,7 +69758,7 @@ ${text}
         className: "is-style-wide"
       }
     },
-    transforms: transforms_default30,
+    transforms: transforms_default31,
     edit: SeparatorEdit,
     save: separatorSave,
     deprecated: deprecated_default47
@@ -69723,39 +69775,39 @@ ${text}
   });

   // packages/block-library/build-module/shortcode/edit.mjs
-  var import_i18n233 = __toESM(require_i18n(), 1);
+  var import_i18n234 = __toESM(require_i18n(), 1);
   var import_block_editor243 = __toESM(require_block_editor(), 1);
-  var import_compose57 = __toESM(require_compose(), 1);
-  var import_components148 = __toESM(require_components(), 1);
-  var import_jsx_runtime444 = __toESM(require_jsx_runtime(), 1);
+  var import_compose56 = __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_compose57.useInstanceId)(ShortcodeEdit);
+    const instanceId = (0, import_compose56.useInstanceId)(ShortcodeEdit);
     const inputId = `blocks-shortcode-input-${instanceId}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)("div", { ...(0, import_block_editor243.useBlockProps)(), children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(import_components148.Placeholder, { icon: shortcode_default, label: (0, import_i18n233.__)("Shortcode"), children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+    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)(
       import_block_editor243.PlainText,
       {
         className: "blocks-shortcode__textarea",
         id: inputId,
         value: attributes.text,
-        "aria-label": (0, import_i18n233.__)("Shortcode text"),
-        placeholder: (0, import_i18n233.__)("Write shortcode here\u2026"),
+        "aria-label": (0, import_i18n234.__)("Shortcode text"),
+        placeholder: (0, import_i18n234.__)("Write shortcode here\u2026"),
         onChange: (text) => setAttributes({ text })
       }
     ) }) });
   }

   // packages/block-library/build-module/shortcode/save.mjs
-  var import_element132 = __toESM(require_element(), 1);
-  var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
+  var import_element131 = __toESM(require_element(), 1);
+  var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
   function save45({ attributes }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_element132.RawHTML, { children: attributes.text });
+    return /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(import_element131.RawHTML, { children: attributes.text });
   }

   // packages/block-library/build-module/shortcode/transforms.mjs
   var import_autop = __toESM(require_autop(), 1);
-  var import_blocks106 = __toESM(require_blocks(), 1);
+  var import_blocks107 = __toESM(require_blocks(), 1);
   var import_shortcode2 = __toESM(require_shortcode(), 1);
-  var getShortcodeFromTransforms = () => (0, import_blocks106.getBlockTransforms)("from").filter(
+  var getShortcodeFromTransforms = () => (0, import_blocks107.getBlockTransforms)("from").filter(
     (transform) => transform.type === "shortcode" && transform.blockName !== "core/shortcode"
   );
   var isSingleShortcode = (text, tag) => {
@@ -69763,7 +69815,7 @@ ${text}
     const match = (0, import_shortcode2.next)(tag, trimmed);
     return !!match && match.index === 0 && match.content.length === trimmed.length;
   };
-  var transforms30 = {
+  var transforms31 = {
     from: [
       {
         type: "shortcode",
@@ -69798,12 +69850,12 @@ ${text}
           return [].concat(fromTransform.tag).some((tag) => isSingleShortcode(text, tag));
         },
         transform: ({ text = "" }) => {
-          return (0, import_blocks106.rawHandler)({ HTML: `<p>${text.trim()}</p>` });
+          return (0, import_blocks107.rawHandler)({ HTML: `<p>${text.trim()}</p>` });
         }
       }));
     }
   };
-  var transforms_default31 = transforms30;
+  var transforms_default32 = transforms31;

   // packages/block-library/build-module/shortcode/block.json
   var block_default97 = {
@@ -69835,7 +69887,7 @@ ${text}
   var { name: name98 } = block_default97;
   var settings97 = {
     icon: shortcode_default,
-    transforms: transforms_default31,
+    transforms: transforms_default32,
     edit: ShortcodeEdit,
     save: save45
   };
@@ -69927,15 +69979,15 @@ ${text}

   // packages/block-library/build-module/site-logo/edit.mjs
   var import_blob19 = __toESM(require_blob(), 1);
-  var import_element133 = __toESM(require_element(), 1);
-  var import_i18n234 = __toESM(require_i18n(), 1);
-  var import_components149 = __toESM(require_components(), 1);
-  var import_compose58 = __toESM(require_compose(), 1);
+  var import_element132 = __toESM(require_element(), 1);
+  var import_i18n235 = __toESM(require_i18n(), 1);
+  var import_components147 = __toESM(require_components(), 1);
+  var import_compose57 = __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_runtime446 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime448 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES9 = ["image"];
   var { mediaEditKey: mediaEditKey2, openMediaEditorModalKey: openMediaEditorModalKey3 } = unlock(
     import_block_editor244.privateApis
@@ -69953,11 +70005,11 @@ ${text}
     setIcon,
     canUserEdit
   }) => {
-    const isLargeViewport = (0, import_compose58.useViewportMatch)("medium");
+    const isLargeViewport = (0, import_compose57.useViewportMatch)("medium");
     const isWideAligned = ["wide", "full"].includes(align);
     const isResizable = !isWideAligned && isLargeViewport;
-    const [{ naturalWidth, naturalHeight }, setNaturalSize] = (0, import_element133.useState)({});
-    const cropButtonRef = (0, import_element133.useRef)();
+    const [{ naturalWidth, naturalHeight }, setNaturalSize] = (0, import_element132.useState)({});
+    const cropButtonRef = (0, import_element132.useRef)();
     const { toggleSelection, __unstableMarkNextChangeAsNotPersistent } = (0, import_data139.useDispatch)(import_block_editor244.store);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const blockEditingMode = (0, import_block_editor244.useBlockEditingMode)();
@@ -69982,7 +70034,7 @@ ${text}
         openMediaEditorModal: settings121?.[openMediaEditorModalKey3]
       };
     }, []);
-    (0, import_element133.useEffect)(() => {
+    (0, import_element132.useEffect)(() => {
       if (shouldSyncIcon && logoId !== iconId) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({ shouldSyncIcon: false });
@@ -69999,8 +70051,8 @@ ${text}
     function onResizeStop() {
       toggleSelection(true);
     }
-    const img = /* @__PURE__ */ (0, import_jsx_runtime446.jsxs)(import_jsx_runtime446.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
+    const img = /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(import_jsx_runtime448.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
         "img",
         {
           className: "custom-logo",
@@ -70014,11 +70066,11 @@ ${text}
           }
         }
       ),
-      (0, import_blob19.isBlobURL)(logoUrl) && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_components149.Spinner, {})
+      (0, import_blob19.isBlobURL)(logoUrl) && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_components147.Spinner, {})
     ] });
     let imgWrapper = img;
     if (isLink) {
-      imgWrapper = /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
+      imgWrapper = /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
         "a",
         {
           href: siteUrl,
@@ -70031,7 +70083,7 @@ ${text}
       );
     }
     if (!isResizable || !naturalWidth || !naturalHeight) {
-      return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)("div", { style: { width, height }, children: imgWrapper });
+      return /* @__PURE__ */ (0, import_jsx_runtime448.jsx)("div", { style: { width, height }, children: imgWrapper });
     }
     const defaultWidth = 120;
     const currentWidth = width || defaultWidth;
@@ -70045,7 +70097,7 @@ ${text}
     if (align === "center") {
       showRightHandle = true;
       showLeftHandle = true;
-    } else if ((0, import_i18n234.isRTL)()) {
+    } else if ((0, import_i18n235.isRTL)()) {
       if (align === "left") {
         showRightHandle = true;
       } else {
@@ -70062,14 +70114,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_element133.createInterpolateElement)(
-      (0, import_i18n234.__)(
+    const syncSiteIconHelpText = (0, import_element132.createInterpolateElement)(
+      (0, import_i18n235.__)(
         "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_runtime446.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
             "a",
             {
               href: siteIconSettingsUrl,
@@ -70080,24 +70132,24 @@ ${text}
         )
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime446.jsxs)(import_jsx_runtime446.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_block_editor244.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime446.jsxs)(
-        import_components149.__experimentalToolsPanel,
+    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)(
+        import_components147.__experimentalToolsPanel,
         {
-          label: (0, import_i18n234.__)("Settings"),
+          label: (0, import_i18n235.__)("Settings"),
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-              import_components149.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+              import_components147.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
                 hasValue: () => !!width,
-                label: (0, import_i18n234.__)("Image width"),
+                label: (0, import_i18n235.__)("Image width"),
                 onDeselect: () => setAttributes({ width: void 0 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-                  import_components149.RangeControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+                  import_components147.RangeControl,
                   {
-                    label: (0, import_i18n234.__)("Image width"),
+                    label: (0, import_i18n235.__)("Image width"),
                     onChange: (newWidth) => setAttributes({ width: newWidth }),
                     min: minWidth,
                     max: maxWidthBuffer,
@@ -70111,34 +70163,34 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-              import_components149.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+              import_components147.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
                 hasValue: () => !isLink,
-                label: (0, import_i18n234.__)("Link image to home"),
+                label: (0, import_i18n235.__)("Link image to home"),
                 onDeselect: () => setAttributes({ isLink: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-                  import_components149.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+                  import_components147.ToggleControl,
                   {
-                    label: (0, import_i18n234.__)("Link image to home"),
+                    label: (0, import_i18n235.__)("Link image to home"),
                     onChange: () => setAttributes({ isLink: !isLink }),
                     checked: isLink
                   }
                 )
               }
             ),
-            isLink && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-              import_components149.__experimentalToolsPanelItem,
+            isLink && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+              import_components147.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
                 hasValue: () => linkTarget === "_blank",
-                label: (0, import_i18n234.__)("Open in new tab"),
+                label: (0, import_i18n235.__)("Open in new tab"),
                 onDeselect: () => setAttributes({ linkTarget: "_self" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-                  import_components149.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+                  import_components147.ToggleControl,
                   {
-                    label: (0, import_i18n234.__)("Open in new tab"),
+                    label: (0, import_i18n235.__)("Open in new tab"),
                     onChange: (value) => setAttributes({
                       linkTarget: value ? "_blank" : "_self"
                     }),
@@ -70147,20 +70199,20 @@ ${text}
                 )
               }
             ),
-            canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-              import_components149.__experimentalToolsPanelItem,
+            canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+              import_components147.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
                 hasValue: () => !!shouldSyncIcon,
-                label: (0, import_i18n234.__)("Use as Site Icon"),
+                label: (0, import_i18n235.__)("Use as Site Icon"),
                 onDeselect: () => {
                   setAttributes({ shouldSyncIcon: false });
                   setIcon(void 0);
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-                  import_components149.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+                  import_components147.ToggleControl,
                   {
-                    label: (0, import_i18n234.__)("Use as Site Icon"),
+                    label: (0, import_i18n235.__)("Use as Site Icon"),
                     onChange: (value) => {
                       setAttributes({ shouldSyncIcon: value });
                       setIcon(value ? logoId : void 0);
@@ -70174,8 +70226,8 @@ ${text}
           ]
         }
       ) }),
-      canEditImage && openMediaEditorModal && shouldShowCropAndDimensions && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_block_editor244.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-        import_components149.ToolbarButton,
+      canEditImage && openMediaEditorModal && shouldShowCropAndDimensions && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor244.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+        import_components147.ToolbarButton,
         {
           ref: cropButtonRef,
           onClick: () => openMediaEditorModal({
@@ -70185,11 +70237,11 @@ ${text}
           }),
           "aria-haspopup": "dialog",
           icon: crop_default,
-          label: (0, import_i18n234.__)("Crop")
+          label: (0, import_i18n235.__)("Crop")
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-        import_components149.ResizableBox,
+      /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+        import_components147.ResizableBox,
         {
           size: {
             width: currentWidth,
@@ -70268,7 +70320,7 @@ ${text}
       };
     }, []);
     const { getSettings: getSettings2 } = (0, import_data139.useSelect)(import_block_editor244.store);
-    const [temporaryURL, setTemporaryURL] = (0, import_element133.useState)();
+    const [temporaryURL, setTemporaryURL] = (0, import_element132.useState)();
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const { editEntityRecord } = (0, import_data139.useDispatch)(import_core_data83.store);
     const setLogo = (newValue, shouldForceSync = false) => {
@@ -70332,12 +70384,12 @@ ${text}
     };
     const mediaReplaceFlowProps = {
       mediaURL: logoUrl,
-      name: !logoUrl ? (0, import_i18n234.__)("Choose logo") : (0, import_i18n234.__)("Replace"),
+      name: !logoUrl ? (0, import_i18n235.__)("Choose logo") : (0, import_i18n235.__)("Replace"),
       onSelect: onSelectLogo,
       onError: onUploadError,
       onReset: onRemoveLogo
     };
-    const controls = canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_block_editor244.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
+    const controls = canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor244.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
       import_block_editor244.MediaReplaceFlow,
       {
         ...mediaReplaceFlowProps,
@@ -70348,16 +70400,16 @@ ${text}
     let logoImage;
     const isLoading = siteLogoId === void 0 || isRequestingMediaItem;
     if (isLoading) {
-      logoImage = /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_components149.Spinner, {});
+      logoImage = /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_components147.Spinner, {});
     }
-    (0, import_element133.useEffect)(() => {
+    (0, import_element132.useEffect)(() => {
       if (logoUrl && temporaryURL) {
         setTemporaryURL();
       }
     }, [logoUrl, temporaryURL]);
     if (!!logoUrl || !!temporaryURL) {
-      logoImage = /* @__PURE__ */ (0, import_jsx_runtime446.jsxs)(import_jsx_runtime446.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
+      logoImage = /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(import_jsx_runtime448.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
           SiteLogo,
           {
             alt,
@@ -70374,7 +70426,7 @@ ${text}
             canUserEdit
           }
         ),
-        canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_components149.DropZone, { onFilesDrop })
+        canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_components147.DropZone, { onFilesDrop })
       ] });
     }
     const placeholder2 = (content) => {
@@ -70382,8 +70434,8 @@ ${text}
         "block-editor-media-placeholder",
         className
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-        import_components149.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+        import_components147.Placeholder,
         {
           className: placeholderClassName,
           preview: logoImage,
@@ -70400,17 +70452,17 @@ ${text}
       "is-transient": temporaryURL
     });
     const blockProps = (0, import_block_editor244.useBlockProps)({ className: classes });
-    const mediaInspectorPanel = (canUserEdit || logoUrl) && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_block_editor244.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-      import_components149.__experimentalToolsPanel,
+    const mediaInspectorPanel = (canUserEdit || logoUrl) && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor244.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+      import_components147.__experimentalToolsPanel,
       {
-        label: (0, import_i18n234.__)("Media"),
+        label: (0, import_i18n235.__)("Media"),
         dropdownMenuProps,
-        children: !canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
+        children: !canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
           "div",
           {
             className: "block-library-site-logo__inspector-media-replace-container",
             style: { gridColumn: "1 / -1" },
-            children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
               MediaControlPreview,
               {
                 url: mediaItemData?.source_url,
@@ -70423,13 +70475,13 @@ ${text}
               }
             )
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-          import_components149.__experimentalToolsPanelItem,
+        ) : /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+          import_components147.__experimentalToolsPanelItem,
           {
             hasValue: () => !!logoUrl,
-            label: (0, import_i18n234.__)("Logo"),
+            label: (0, import_i18n235.__)("Logo"),
             isShownByDefault: true,
-            children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
               MediaControl,
               {
                 mediaId: siteLogoId,
@@ -70440,19 +70492,19 @@ ${text}
                 onError: onUploadError,
                 onReset: onRemoveLogo,
                 isUploading: !!temporaryURL,
-                emptyLabel: (0, import_i18n234.__)("Logo")
+                emptyLabel: (0, import_i18n235.__)("Logo")
               }
             )
           }
         )
       }
     ) });
-    return /* @__PURE__ */ (0, import_jsx_runtime446.jsxs)("div", { ...blockProps, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)("div", { ...blockProps, children: [
       controls,
       mediaInspectorPanel,
       (!!logoUrl || !!temporaryURL) && logoImage,
-      (isLoading || !temporaryURL && !logoUrl && !canUserEdit) && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_components149.Placeholder, { className: "site-logo_placeholder", withIllustration: true, children: isLoading && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)("span", { className: "components-placeholder__preview", children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_components149.Spinner, {}) }) }),
-      !isLoading && !temporaryURL && !logoUrl && canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
+      (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)(
         import_block_editor244.MediaPlaceholder,
         {
           onSelect: onInitialSelectLogo,
@@ -70460,13 +70512,13 @@ ${text}
           onError: onUploadError,
           placeholder: placeholder2,
           mediaLibraryButton: ({ open }) => {
-            return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-              import_components149.Button,
+            return /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+              import_components147.Button,
               {
                 __next40pxDefaultSize: true,
                 icon: upload_default,
                 variant: "primary",
-                label: (0, import_i18n234.__)("Choose logo"),
+                label: (0, import_i18n235.__)("Choose logo"),
                 showTooltip: true,
                 tooltipPosition: "middle right",
                 onClick: () => {
@@ -70481,14 +70533,14 @@ ${text}
   }

   // packages/block-library/build-module/site-logo/transforms.mjs
-  var import_blocks107 = __toESM(require_blocks(), 1);
-  var transforms31 = {
+  var import_blocks108 = __toESM(require_blocks(), 1);
+  var transforms32 = {
     to: [
       {
         type: "block",
         blocks: ["core/site-title"],
         transform: ({ isLink, linkTarget }) => {
-          return (0, import_blocks107.createBlock)("core/site-title", {
+          return (0, import_blocks108.createBlock)("core/site-title", {
             isLink,
             linkTarget
           });
@@ -70496,7 +70548,7 @@ ${text}
       }
     ]
   };
-  var transforms_default32 = transforms31;
+  var transforms_default33 = transforms32;

   // packages/block-library/build-module/site-logo/index.mjs
   var { name: name99 } = block_default98;
@@ -70504,7 +70556,7 @@ ${text}
     icon: site_logo_default,
     example: {},
     edit: LogoEdit,
-    transforms: transforms_default32
+    transforms: transforms_default33
   };
   var init98 = () => initBlock({ name: name99, metadata: block_default98, settings: settings98 });

@@ -70600,9 +70652,9 @@ ${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_i18n235 = __toESM(require_i18n(), 1);
-  var import_blocks108 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n236 = __toESM(require_i18n(), 1);
+  var import_blocks109 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime449 = __toESM(require_jsx_runtime(), 1);
   function SiteTaglineEdit(props) {
     useDeprecatedTextAlign(props);
     const { attributes, setAttributes, insertBlocksAfter } = props;
@@ -70630,24 +70682,24 @@ ${text}
     const blockProps = (0, import_block_editor245.useBlockProps)({
       className: !canUserEdit && !tagline && "wp-block-site-tagline__placeholder"
     });
-    const siteTaglineContent = canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(
+    const siteTaglineContent = canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
       import_block_editor245.RichText,
       {
         allowedFormats: [],
         onChange: setTagline,
-        "aria-label": (0, import_i18n235.__)("Site tagline text"),
-        placeholder: (0, import_i18n235.__)("Write site tagline\u2026"),
+        "aria-label": (0, import_i18n236.__)("Site tagline text"),
+        placeholder: (0, import_i18n236.__)("Write site tagline\u2026"),
         tagName: TagName2,
         value: tagline,
         disableLineBreaks: true,
         __unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
-          (0, import_blocks108.createBlock)((0, import_blocks108.getDefaultBlockName)())
+          (0, import_blocks109.createBlock)((0, import_blocks109.getDefaultBlockName)())
         ) : void 0,
         ...blockProps
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(TagName2, { ...blockProps, children: tagline || (0, import_i18n235.__)("Site Tagline placeholder") });
-    return /* @__PURE__ */ (0, import_jsx_runtime447.jsxs)(import_jsx_runtime447.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(import_block_editor245.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(
+    ) : /* @__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)(
         import_block_editor245.HeadingLevelDropdown,
         {
           value: level,
@@ -70660,9 +70712,9 @@ ${text}
   }

   // packages/block-library/build-module/site-tagline/icon.mjs
-  var import_components150 = __toESM(require_components(), 1);
-  var import_jsx_runtime448 = __toESM(require_jsx_runtime(), 1);
-  var icon_default4 = /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_components150.SVG, { xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_components150.Path, { d: "M4 10.5h16V9H4v1.5ZM4 15h9v-1.5H4V15Z" }) });
+  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" }) });

   // packages/block-library/build-module/site-tagline/deprecated.mjs
   var v220 = {
@@ -70869,12 +70921,12 @@ ${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_i18n236 = __toESM(require_i18n(), 1);
+  var import_i18n237 = __toESM(require_i18n(), 1);
   var import_block_editor246 = __toESM(require_block_editor(), 1);
-  var import_components151 = __toESM(require_components(), 1);
-  var import_blocks109 = __toESM(require_blocks(), 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_runtime449 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
   function SiteTitleEdit(props) {
     useDeprecatedTextAlign(props);
     const { attributes, setAttributes, insertBlocksAfter } = props;
@@ -70904,31 +70956,31 @@ ${text}
     const blockProps = (0, import_block_editor246.useBlockProps)({
       className: !canUserEdit && !title && "wp-block-site-title__placeholder"
     });
-    const siteTitleContent = canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
+    const siteTitleContent = canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
       import_block_editor246.RichText,
       {
         tagName: isLink ? "a" : "span",
         href: isLink ? "#site-title-pseudo-link" : void 0,
-        "aria-label": (0, import_i18n236.__)("Site title text"),
-        placeholder: (0, import_i18n236.__)("Write site title\u2026"),
+        "aria-label": (0, import_i18n237.__)("Site title text"),
+        placeholder: (0, import_i18n237.__)("Write site title\u2026"),
         value: title,
         onChange: setTitle,
         allowedFormats: [],
         disableLineBreaks: true,
         __unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
-          (0, import_blocks109.createBlock)((0, import_blocks109.getDefaultBlockName)())
+          (0, import_blocks110.createBlock)((0, import_blocks110.getDefaultBlockName)())
         ) : void 0
       }
-    ) }) : /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(TagName2, { ...blockProps, children: isLink ? /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
+    ) }) : /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(TagName2, { ...blockProps, children: isLink ? /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
       "a",
       {
         href: "#site-title-pseudo-link",
         onClick: (event) => event.preventDefault(),
-        children: (0, import_html_entities14.decodeEntities)(title) || (0, import_i18n236.__)("Site Title placeholder")
+        children: (0, import_html_entities14.decodeEntities)(title) || (0, import_i18n237.__)("Site Title placeholder")
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime449.jsx)("span", { children: (0, import_html_entities14.decodeEntities)(title) || (0, import_i18n236.__)("Site Title placeholder") }) });
-    return /* @__PURE__ */ (0, import_jsx_runtime449.jsxs)(import_jsx_runtime449.Fragment, { children: [
-      blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_block_editor246.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
+    ) : /* @__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)(
         import_block_editor246.HeadingLevelDropdown,
         {
           value: level,
@@ -70936,10 +70988,10 @@ ${text}
           onChange: (newLevel) => setAttributes({ level: newLevel })
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_block_editor246.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime449.jsxs)(
-        import_components151.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_block_editor246.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(
+        import_components149.__experimentalToolsPanel,
         {
-          label: (0, import_i18n236.__)("Settings"),
+          label: (0, import_i18n237.__)("Settings"),
           resetAll: () => {
             setAttributes({
               isLink: true,
@@ -70948,34 +71000,34 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
-              import_components151.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+              import_components149.__experimentalToolsPanelItem,
               {
                 hasValue: () => !isLink,
-                label: (0, import_i18n236.__)("Make title link to home"),
+                label: (0, import_i18n237.__)("Make title link to home"),
                 onDeselect: () => setAttributes({ isLink: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
-                  import_components151.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+                  import_components149.ToggleControl,
                   {
-                    label: (0, import_i18n236.__)("Make title link to home"),
+                    label: (0, import_i18n237.__)("Make title link to home"),
                     onChange: () => setAttributes({ isLink: !isLink }),
                     checked: isLink
                   }
                 )
               }
             ),
-            isLink && /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
-              import_components151.__experimentalToolsPanelItem,
+            isLink && /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+              import_components149.__experimentalToolsPanelItem,
               {
                 hasValue: () => linkTarget !== "_self",
-                label: (0, import_i18n236.__)("Open in new tab"),
+                label: (0, import_i18n237.__)("Open in new tab"),
                 onDeselect: () => setAttributes({ linkTarget: "_self" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
-                  import_components151.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+                  import_components149.ToggleControl,
                   {
-                    label: (0, import_i18n236.__)("Open in new tab"),
+                    label: (0, import_i18n237.__)("Open in new tab"),
                     onChange: (value) => setAttributes({
                       linkTarget: value ? "_blank" : "_self"
                     }),
@@ -71119,14 +71171,14 @@ ${text}
   var deprecated_default49 = [v221, v146];

   // packages/block-library/build-module/site-title/transforms.mjs
-  var import_blocks110 = __toESM(require_blocks(), 1);
-  var transforms32 = {
+  var import_blocks111 = __toESM(require_blocks(), 1);
+  var transforms33 = {
     to: [
       {
         type: "block",
         blocks: ["core/site-logo"],
         transform: ({ isLink, linkTarget }) => {
-          return (0, import_blocks110.createBlock)("core/site-logo", {
+          return (0, import_blocks111.createBlock)("core/site-logo", {
             isLink,
             linkTarget
           });
@@ -71134,7 +71186,7 @@ ${text}
       }
     ]
   };
-  var transforms_default33 = transforms32;
+  var transforms_default34 = transforms33;

   // packages/block-library/build-module/site-title/index.mjs
   var { name: name101 } = block_default100;
@@ -71151,7 +71203,7 @@ ${text}
       }
     },
     edit: SiteTitleEdit,
-    transforms: transforms_default33,
+    transforms: transforms_default34,
     deprecated: deprecated_default49
   };
   var init100 = () => initBlock({ name: name101, metadata: block_default100, settings: settings100 });
@@ -71164,288 +71216,288 @@ ${text}
     name: () => name102,
     settings: () => settings101
   });
-  var import_i18n240 = __toESM(require_i18n(), 1);
-  var import_blocks112 = __toESM(require_blocks(), 1);
+  var import_i18n241 = __toESM(require_i18n(), 1);
+  var import_blocks113 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/social-link/edit.mjs
-  var import_keycodes9 = __toESM(require_keycodes(), 1);
+  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_element134 = __toESM(require_element(), 1);
-  var import_components152 = __toESM(require_components(), 1);
-  var import_compose59 = __toESM(require_compose(), 1);
-  var import_i18n238 = __toESM(require_i18n(), 1);
-  var import_blocks111 = __toESM(require_blocks(), 1);
+  var import_element133 = __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);

   // packages/block-library/build-module/social-link/social-list.mjs
-  var import_i18n237 = __toESM(require_i18n(), 1);
+  var import_i18n238 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/social-link/icons/amazon.mjs
-  var import_primitives166 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime450 = __toESM(require_jsx_runtime(), 1);
-  var AmazonIcon = () => /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_primitives166.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_primitives166.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_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" }) });

   // packages/block-library/build-module/social-link/icons/bandcamp.mjs
-  var import_primitives167 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
-  var BandcampIcon = () => /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_primitives167.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_primitives167.Path, { d: "M15.27 17.289 3 17.289 8.73 6.711 21 6.711 15.27 17.289" }) });
+  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" }) });

   // packages/block-library/build-module/social-link/icons/behance.mjs
-  var import_primitives168 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
-  var BehanceIcon = () => /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_primitives168.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_primitives168.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_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" }) });

   // packages/block-library/build-module/social-link/icons/bluesky.mjs
-  var import_primitives169 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
-  var BlueskyIcon = () => /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_primitives169.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_primitives169.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_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" }) });

   // packages/block-library/build-module/social-link/icons/chain.mjs
-  var import_primitives170 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
-  var ChainIcon = () => /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_primitives170.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_primitives170.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_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" }) });

   // packages/block-library/build-module/social-link/icons/codepen.mjs
-  var import_primitives171 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime455 = __toESM(require_jsx_runtime(), 1);
-  var CodepenIcon = () => /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(import_primitives171.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(import_primitives171.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_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" }) });

   // packages/block-library/build-module/social-link/icons/deviantart.mjs
-  var import_primitives172 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime456 = __toESM(require_jsx_runtime(), 1);
-  var DeviantArtIcon = () => /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(import_primitives172.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(import_primitives172.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_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" }) });

   // packages/block-library/build-module/social-link/icons/discord.mjs
-  var import_primitives173 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime457 = __toESM(require_jsx_runtime(), 1);
-  var DiscordIcon = () => /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_primitives173.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_primitives173.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_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" }) });

   // packages/block-library/build-module/social-link/icons/dribbble.mjs
-  var import_primitives174 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
-  var DribbbleIcon = () => /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(import_primitives174.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(import_primitives174.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_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" }) });

   // packages/block-library/build-module/social-link/icons/dropbox.mjs
-  var import_primitives175 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
-  var DropboxIcon = () => /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_primitives175.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_primitives175.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_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" }) });

   // packages/block-library/build-module/social-link/icons/etsy.mjs
-  var import_primitives176 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
-  var EtsyIcon = () => /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_primitives176.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_primitives176.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_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" }) });

   // packages/block-library/build-module/social-link/icons/facebook.mjs
-  var import_primitives177 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime461 = __toESM(require_jsx_runtime(), 1);
-  var FacebookIcon = () => /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_primitives177.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_primitives177.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_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" }) });

   // packages/block-library/build-module/social-link/icons/feed.mjs
-  var import_primitives178 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime462 = __toESM(require_jsx_runtime(), 1);
-  var FeedIcon = () => /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(import_primitives178.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(import_primitives178.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_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" }) });

   // packages/block-library/build-module/social-link/icons/fivehundredpx.mjs
-  var import_primitives179 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime463 = __toESM(require_jsx_runtime(), 1);
-  var FivehundredpxIcon = () => /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_primitives179.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_primitives179.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_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" }) });

   // packages/block-library/build-module/social-link/icons/flickr.mjs
-  var import_primitives180 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime464 = __toESM(require_jsx_runtime(), 1);
-  var FlickrIcon = () => /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_primitives180.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_primitives180.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_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" }) });

   // packages/block-library/build-module/social-link/icons/foursquare.mjs
-  var import_primitives181 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
-  var FoursquareIcon = () => /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_primitives181.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_primitives181.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_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" }) });

   // packages/block-library/build-module/social-link/icons/goodreads.mjs
-  var import_primitives182 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime466 = __toESM(require_jsx_runtime(), 1);
-  var GoodreadsIcon = () => /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_primitives182.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_primitives182.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_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" }) });

   // packages/block-library/build-module/social-link/icons/google.mjs
-  var import_primitives183 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
-  var GoogleIcon = () => /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(import_primitives183.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(import_primitives183.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_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" }) });

   // packages/block-library/build-module/social-link/icons/github.mjs
-  var import_primitives184 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime468 = __toESM(require_jsx_runtime(), 1);
-  var GitHubIcon = () => /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_primitives184.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_primitives184.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_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" }) });

   // packages/block-library/build-module/social-link/icons/gravatar.mjs
-  var import_primitives185 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 1);
-  var GravatarIcon = () => /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(import_primitives185.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(import_primitives185.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_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" }) });

   // packages/block-library/build-module/social-link/icons/instagram.mjs
-  var import_primitives186 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime470 = __toESM(require_jsx_runtime(), 1);
-  var InstagramIcon = () => /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(import_primitives186.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(import_primitives186.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_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" }) });

   // packages/block-library/build-module/social-link/icons/lastfm.mjs
-  var import_primitives187 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
-  var LastfmIcon = () => /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(import_primitives187.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(import_primitives187.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_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" }) });

   // packages/block-library/build-module/social-link/icons/linkedin.mjs
-  var import_primitives188 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime472 = __toESM(require_jsx_runtime(), 1);
-  var LinkedInIcon = () => /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_primitives188.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_primitives188.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_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" }) });

   // packages/block-library/build-module/social-link/icons/mail.mjs
-  var import_primitives189 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime473 = __toESM(require_jsx_runtime(), 1);
-  var MailIcon = () => /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_primitives189.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_primitives189.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_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" }) });

   // packages/block-library/build-module/social-link/icons/mastodon.mjs
-  var import_primitives190 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime474 = __toESM(require_jsx_runtime(), 1);
-  var MastodonIcon = () => /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(import_primitives190.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(import_primitives190.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_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" }) });

   // packages/block-library/build-module/social-link/icons/meetup.mjs
-  var import_primitives191 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime475 = __toESM(require_jsx_runtime(), 1);
-  var MeetupIcon = () => /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(import_primitives191.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(import_primitives191.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_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" }) });

   // packages/block-library/build-module/social-link/icons/medium.mjs
-  var import_primitives192 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime476 = __toESM(require_jsx_runtime(), 1);
-  var MediumIcon = () => /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(import_primitives192.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(import_primitives192.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_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" }) });

   // packages/block-library/build-module/social-link/icons/patreon.mjs
-  var import_primitives193 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
-  var PatreonIcon = () => /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(import_primitives193.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(import_primitives193.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_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" }) });

   // packages/block-library/build-module/social-link/icons/pinterest.mjs
-  var import_primitives194 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime478 = __toESM(require_jsx_runtime(), 1);
-  var PinterestIcon = () => /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(import_primitives194.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(import_primitives194.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_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" }) });

   // packages/block-library/build-module/social-link/icons/pocket.mjs
-  var import_primitives195 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime479 = __toESM(require_jsx_runtime(), 1);
-  var PocketIcon = () => /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_primitives195.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_primitives195.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_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" }) });

   // packages/block-library/build-module/social-link/icons/reddit.mjs
-  var import_primitives196 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime480 = __toESM(require_jsx_runtime(), 1);
-  var RedditIcon = () => /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(import_primitives196.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(import_primitives196.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_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" }) });

   // packages/block-library/build-module/social-link/icons/skype.mjs
-  var import_primitives197 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime481 = __toESM(require_jsx_runtime(), 1);
-  var SkypeIcon = () => /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(import_primitives197.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(import_primitives197.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_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" }) });

   // packages/block-library/build-module/social-link/icons/snapchat.mjs
-  var import_primitives198 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime482 = __toESM(require_jsx_runtime(), 1);
-  var SnapchatIcon = () => /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(import_primitives198.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(import_primitives198.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_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" }) });

   // packages/block-library/build-module/social-link/icons/soundcloud.mjs
-  var import_primitives199 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime483 = __toESM(require_jsx_runtime(), 1);
-  var SoundCloudIcon = () => /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(import_primitives199.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(import_primitives199.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_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" }) });

   // packages/block-library/build-module/social-link/icons/spotify.mjs
-  var import_primitives200 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime484 = __toESM(require_jsx_runtime(), 1);
-  var SpotifyIcon = () => /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(import_primitives200.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(import_primitives200.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_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" }) });

   // packages/block-library/build-module/social-link/icons/telegram.mjs
-  var import_primitives201 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
-  var TelegramIcon = () => /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(import_primitives201.SVG, { width: "24", height: "24", viewBox: "0 0 128 128", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(import_primitives201.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_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" }) });

   // packages/block-library/build-module/social-link/icons/threads.mjs
-  var import_primitives202 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime486 = __toESM(require_jsx_runtime(), 1);
-  var ThreadsIcon = () => /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(import_primitives202.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(import_primitives202.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_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" }) });

   // packages/block-library/build-module/social-link/icons/tiktok.mjs
-  var import_primitives203 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime487 = __toESM(require_jsx_runtime(), 1);
-  var TiktokIcon = () => /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(import_primitives203.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(import_primitives203.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_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" }) });

   // packages/block-library/build-module/social-link/icons/tumblr.mjs
-  var import_primitives204 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime488 = __toESM(require_jsx_runtime(), 1);
-  var TumblrIcon = () => /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(import_primitives204.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(import_primitives204.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_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" }) });

   // packages/block-library/build-module/social-link/icons/twitch.mjs
-  var import_primitives205 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime489 = __toESM(require_jsx_runtime(), 1);
-  var TwitchIcon = () => /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(import_primitives205.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(import_primitives205.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_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" }) });

   // packages/block-library/build-module/social-link/icons/twitter.mjs
-  var import_primitives206 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime490 = __toESM(require_jsx_runtime(), 1);
-  var TwitterIcon = () => /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(import_primitives206.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(import_primitives206.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_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" }) });

   // packages/block-library/build-module/social-link/icons/vimeo.mjs
-  var import_primitives207 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime491 = __toESM(require_jsx_runtime(), 1);
-  var VimeoIcon = () => /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(import_primitives207.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(import_primitives207.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_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" }) });

   // packages/block-library/build-module/social-link/icons/vk.mjs
-  var import_primitives208 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime492 = __toESM(require_jsx_runtime(), 1);
-  var VkIcon = () => /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_primitives208.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_primitives208.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_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" }) });

   // packages/block-library/build-module/social-link/icons/whatsapp.mjs
-  var import_primitives209 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime493 = __toESM(require_jsx_runtime(), 1);
-  var WhatsAppIcon = () => /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_primitives209.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_primitives209.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_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" }) });

   // packages/block-library/build-module/social-link/icons/wordpress.mjs
-  var import_primitives210 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime494 = __toESM(require_jsx_runtime(), 1);
-  var WordPressIcon = () => /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
-    import_primitives210.SVG,
+  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,
     {
       width: "24",
       height: "24",
       viewBox: "0 0 24 24",
       version: "1.1",
       xmlns: "http://www.w3.org/2000/svg",
-      children: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(import_primitives210.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_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" })
     }
   );

   // packages/block-library/build-module/social-link/icons/x.mjs
-  var import_primitives211 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 1);
-  var XIcon = () => /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_primitives211.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_primitives211.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_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" }) });

   // packages/block-library/build-module/social-link/icons/yelp.mjs
-  var import_primitives212 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime496 = __toESM(require_jsx_runtime(), 1);
-  var YelpIcon = () => /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_primitives212.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_primitives212.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_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" }) });

   // packages/block-library/build-module/social-link/icons/youtube.mjs
-  var import_primitives213 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime497 = __toESM(require_jsx_runtime(), 1);
-  var YouTubeIcon = () => /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(import_primitives213.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(import_primitives213.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_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" }) });

   // packages/block-library/build-module/social-link/social-list.mjs
   function getSocialService(variation) {
     if (!variation?.name) {
       return {
         icon: ChainIcon,
-        label: (0, import_i18n237.__)("Social Icon")
+        label: (0, import_i18n238.__)("Social Icon")
       };
     }
     return {
       icon: variation?.icon ?? ChainIcon,
-      label: variation?.title ?? (0, import_i18n237.__)("Social Icon")
+      label: variation?.title ?? (0, import_i18n238.__)("Social Icon")
     };
   }

   // packages/block-library/build-module/social-link/edit.mjs
-  var import_jsx_runtime498 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
   var SocialLinkURLPopover = ({
     url,
     setAttributes,
@@ -71454,16 +71506,16 @@ ${text}
     clientId
   }) => {
     const { removeBlock } = (0, import_data142.useDispatch)(import_block_editor247.store);
-    return /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
       import_block_editor247.URLPopover,
       {
         anchor: popoverAnchor,
-        "aria-label": (0, import_i18n238.__)("Edit social link"),
+        "aria-label": (0, import_i18n239.__)("Edit social link"),
         onClose: () => {
           setPopover(false);
           popoverAnchor?.focus();
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
           "form",
           {
             className: "block-editor-url-popover__link-editor",
@@ -71472,28 +71524,28 @@ ${text}
               setPopover(false);
               popoverAnchor?.focus();
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)("div", { className: "block-editor-url-input", children: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)("div", { className: "block-editor-url-input", children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
               import_block_editor247.URLInput,
               {
                 value: url,
                 onChange: (nextURL) => setAttributes({ url: nextURL }),
-                placeholder: (0, import_i18n238.__)("Enter social link"),
-                label: (0, import_i18n238.__)("Enter social link"),
+                placeholder: (0, import_i18n239.__)("Enter social link"),
+                label: (0, import_i18n239.__)("Enter social link"),
                 hideLabelFromVision: true,
                 disableSuggestions: true,
                 onKeyDown: (event) => {
-                  if (!!url || event.defaultPrevented || ![import_keycodes9.BACKSPACE, import_keycodes9.DELETE].includes(
+                  if (!!url || event.defaultPrevented || ![import_keycodes10.BACKSPACE, import_keycodes10.DELETE].includes(
                     event.keyCode
                   )) {
                     return;
                   }
                   removeBlock(clientId);
                 },
-                suffix: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(import_components152.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
-                  import_components152.Button,
+                suffix: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_components150.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+                  import_components150.Button,
                   {
                     icon: keyboard_return_default,
-                    label: (0, import_i18n238.__)("Apply"),
+                    label: (0, import_i18n239.__)("Apply"),
                     type: "submit",
                     size: "small"
                   }
@@ -71522,7 +71574,7 @@ ${text}
       iconBackgroundColor,
       iconBackgroundColorValue
     } = context;
-    const [showURLPopover, setPopover] = (0, import_element134.useState)(false);
+    const [showURLPopover, setPopover] = (0, import_element133.useState)(false);
     const wrapperClasses = clsx_default(
       "wp-social-link",
       // Manually adding this class for backwards compatibility of CSS when moving the
@@ -71535,11 +71587,11 @@ ${text}
         [`has-${iconBackgroundColor}-background-color`]: iconBackgroundColor
       }
     );
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element134.useState)(null);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element133.useState)(null);
     const isContentOnlyMode = (0, import_block_editor247.useBlockEditingMode)() === "contentOnly";
     const { activeVariation } = (0, import_data142.useSelect)(
       (select10) => {
-        const { getActiveBlockVariation } = select10(import_blocks111.store);
+        const { getActiveBlockVariation } = select10(import_blocks112.store);
         return {
           activeVariation: getActiveBlockVariation(name122, attributes)
         };
@@ -71548,41 +71600,41 @@ ${text}
     );
     const { icon: icon4, label: socialLinkName } = getSocialService(activeVariation);
     const socialLinkText = label.trim() === "" ? socialLinkName : label;
-    const ref = (0, import_element134.useRef)();
+    const ref = (0, import_element133.useRef)();
     const blockProps = (0, import_block_editor247.useBlockProps)({
       className: "wp-block-social-link-anchor",
-      ref: (0, import_compose59.useMergeRefs)([setPopoverAnchor, ref]),
+      ref: (0, import_compose58.useMergeRefs)([setPopoverAnchor, ref]),
       onClick: () => setPopover(true),
       onKeyDown: (event) => {
-        if (event.keyCode === import_keycodes9.ENTER) {
+        if (event.keyCode === import_keycodes10.ENTER) {
           event.preventDefault();
           setPopover(true);
         }
       }
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime498.jsxs)(import_jsx_runtime498.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime500.jsxs)(import_jsx_runtime500.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_runtime498.jsx)(import_block_editor247.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
-        import_components152.Dropdown,
+      /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_block_editor247.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+        import_components150.Dropdown,
         {
           popoverProps: { placement: "bottom-start" },
-          renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
-            import_components152.ToolbarButton,
+          renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+            import_components150.ToolbarButton,
             {
               onClick: onToggle,
               "aria-haspopup": "true",
               "aria-expanded": isOpen,
-              children: (0, import_i18n238.__)("Text")
+              children: (0, import_i18n239.__)("Text")
             }
           ),
-          renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
-            import_components152.TextControl,
+          renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+            import_components150.TextControl,
             {
               className: "wp-block-social-link__toolbar_content_text",
-              label: (0, import_i18n238.__)("Text"),
-              help: (0, import_i18n238.__)(
+              label: (0, import_i18n239.__)("Text"),
+              help: (0, import_i18n239.__)(
                 "Provide a text label or use the default."
               ),
               value: label,
@@ -71592,28 +71644,28 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(import_block_editor247.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
-        import_components152.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_block_editor247.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+        import_components150.__experimentalToolsPanel,
         {
-          label: (0, import_i18n238.__)("Settings"),
+          label: (0, import_i18n239.__)("Settings"),
           resetAll: () => {
             setAttributes({ label: void 0 });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
-            import_components152.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+            import_components150.__experimentalToolsPanelItem,
             {
               isShownByDefault: true,
-              label: (0, import_i18n238.__)("Text"),
+              label: (0, import_i18n239.__)("Text"),
               hasValue: () => !!label,
               onDeselect: () => {
                 setAttributes({ label: void 0 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
-                import_components152.TextControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+                import_components150.TextControl,
                 {
-                  label: (0, import_i18n238.__)("Text"),
-                  help: (0, import_i18n238.__)(
+                  label: (0, import_i18n239.__)("Text"),
+                  help: (0, import_i18n239.__)(
                     "The text is visible when enabled from the parent Social Icons block."
                   ),
                   value: label,
@@ -71625,23 +71677,23 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(import_block_editor247.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
-        import_components152.TextControl,
+      /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_block_editor247.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+        import_components150.TextControl,
         {
-          label: (0, import_i18n238.__)("Link relation"),
-          help: (0, import_element134.createInterpolateElement)(
-            (0, import_i18n238.__)(
+          label: (0, import_i18n239.__)("Link relation"),
+          help: (0, import_element133.createInterpolateElement)(
+            (0, import_i18n239.__)(
               "The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
             ),
             {
-              a: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(import_components152.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
+              a: /* @__PURE__ */ (0, import_jsx_runtime500.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_runtime498.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime500.jsxs)(
         "li",
         {
           role: "presentation",
@@ -71651,9 +71703,9 @@ ${text}
             backgroundColor: iconBackgroundColorValue
           },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime498.jsxs)("button", { "aria-haspopup": "dialog", ...blockProps, role: "button", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(import_components152.Icon, { icon: icon4 }),
-              /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
+            /* @__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)(
                 "span",
                 {
                   className: clsx_default("wp-block-social-link-label", {
@@ -71663,7 +71715,7 @@ ${text}
                 }
               )
             ] }),
-            isSelected && showURLPopover && /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
+            isSelected && showURLPopover && /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
               SocialLinkURLPopover,
               {
                 url,
@@ -71726,206 +71778,206 @@ ${text}
   };

   // packages/block-library/build-module/social-link/variations.mjs
-  var import_i18n239 = __toESM(require_i18n(), 1);
+  var import_i18n240 = __toESM(require_i18n(), 1);
   var variations19 = [
     {
       isDefault: true,
       name: "wordpress",
       attributes: { service: "wordpress" },
-      title: (0, import_i18n239._x)("WordPress", "social link block variation name"),
+      title: (0, import_i18n240._x)("WordPress", "social link block variation name"),
       icon: WordPressIcon
     },
     {
       name: "fivehundredpx",
       attributes: { service: "fivehundredpx" },
-      title: (0, import_i18n239._x)("500px", "social link block variation name"),
+      title: (0, import_i18n240._x)("500px", "social link block variation name"),
       icon: FivehundredpxIcon
     },
     {
       name: "amazon",
       attributes: { service: "amazon" },
-      title: (0, import_i18n239._x)("Amazon", "social link block variation name"),
+      title: (0, import_i18n240._x)("Amazon", "social link block variation name"),
       icon: AmazonIcon
     },
     {
       name: "bandcamp",
       attributes: { service: "bandcamp" },
-      title: (0, import_i18n239._x)("Bandcamp", "social link block variation name"),
+      title: (0, import_i18n240._x)("Bandcamp", "social link block variation name"),
       icon: BandcampIcon
     },
     {
       name: "behance",
       attributes: { service: "behance" },
-      title: (0, import_i18n239._x)("Behance", "social link block variation name"),
+      title: (0, import_i18n240._x)("Behance", "social link block variation name"),
       icon: BehanceIcon
     },
     {
       name: "bluesky",
       attributes: { service: "bluesky" },
-      title: (0, import_i18n239._x)("Bluesky", "social link block variation name"),
+      title: (0, import_i18n240._x)("Bluesky", "social link block variation name"),
       icon: BlueskyIcon
     },
     {
       name: "chain",
       attributes: { service: "chain" },
-      title: (0, import_i18n239._x)("Link", "social link block variation name"),
+      title: (0, import_i18n240._x)("Link", "social link block variation name"),
       icon: ChainIcon
     },
     {
       name: "codepen",
       attributes: { service: "codepen" },
-      title: (0, import_i18n239._x)("CodePen", "social link block variation name"),
+      title: (0, import_i18n240._x)("CodePen", "social link block variation name"),
       icon: CodepenIcon
     },
     {
       name: "deviantart",
       attributes: { service: "deviantart" },
-      title: (0, import_i18n239._x)("DeviantArt", "social link block variation name"),
+      title: (0, import_i18n240._x)("DeviantArt", "social link block variation name"),
       icon: DeviantArtIcon
     },
     {
       name: "discord",
       attributes: { service: "discord" },
-      title: (0, import_i18n239._x)("Discord", "social link block variation name"),
+      title: (0, import_i18n240._x)("Discord", "social link block variation name"),
       icon: DiscordIcon
     },
     {
       name: "dribbble",
       attributes: { service: "dribbble" },
-      title: (0, import_i18n239._x)("Dribbble", "social link block variation name"),
+      title: (0, import_i18n240._x)("Dribbble", "social link block variation name"),
       icon: DribbbleIcon
     },
     {
       name: "dropbox",
       attributes: { service: "dropbox" },
-      title: (0, import_i18n239._x)("Dropbox", "social link block variation name"),
+      title: (0, import_i18n240._x)("Dropbox", "social link block variation name"),
       icon: DropboxIcon
     },
     {
       name: "etsy",
       attributes: { service: "etsy" },
-      title: (0, import_i18n239._x)("Etsy", "social link block variation name"),
+      title: (0, import_i18n240._x)("Etsy", "social link block variation name"),
       icon: EtsyIcon
     },
     {
       name: "facebook",
       attributes: { service: "facebook" },
-      title: (0, import_i18n239._x)("Facebook", "social link block variation name"),
+      title: (0, import_i18n240._x)("Facebook", "social link block variation name"),
       icon: FacebookIcon
     },
     {
       name: "feed",
       attributes: { service: "feed" },
-      title: (0, import_i18n239._x)("RSS Feed", "social link block variation name"),
+      title: (0, import_i18n240._x)("RSS Feed", "social link block variation name"),
       icon: FeedIcon
     },
     {
       name: "flickr",
       attributes: { service: "flickr" },
-      title: (0, import_i18n239._x)("Flickr", "social link block variation name"),
+      title: (0, import_i18n240._x)("Flickr", "social link block variation name"),
       icon: FlickrIcon
     },
     {
       name: "foursquare",
       attributes: { service: "foursquare" },
-      title: (0, import_i18n239._x)("Foursquare", "social link block variation name"),
+      title: (0, import_i18n240._x)("Foursquare", "social link block variation name"),
       icon: FoursquareIcon
     },
     {
       name: "goodreads",
       attributes: { service: "goodreads" },
-      title: (0, import_i18n239._x)("Goodreads", "social link block variation name"),
+      title: (0, import_i18n240._x)("Goodreads", "social link block variation name"),
       icon: GoodreadsIcon
     },
     {
       name: "google",
       attributes: { service: "google" },
-      title: (0, import_i18n239._x)("Google", "social link block variation name"),
+      title: (0, import_i18n240._x)("Google", "social link block variation name"),
       icon: GoogleIcon
     },
     {
       name: "github",
       attributes: { service: "github" },
-      title: (0, import_i18n239._x)("GitHub", "social link block variation name"),
+      title: (0, import_i18n240._x)("GitHub", "social link block variation name"),
       icon: GitHubIcon
     },
     {
       name: "gravatar",
       attributes: { service: "gravatar" },
-      title: (0, import_i18n239._x)("Gravatar", "social link block variation name"),
+      title: (0, import_i18n240._x)("Gravatar", "social link block variation name"),
       icon: GravatarIcon
     },
     {
       name: "instagram",
       attributes: { service: "instagram" },
-      title: (0, import_i18n239._x)("Instagram", "social link block variation name"),
+      title: (0, import_i18n240._x)("Instagram", "social link block variation name"),
       icon: InstagramIcon
     },
     {
       name: "lastfm",
       attributes: { service: "lastfm" },
-      title: (0, import_i18n239._x)("Last.fm", "social link block variation name"),
+      title: (0, import_i18n240._x)("Last.fm", "social link block variation name"),
       icon: LastfmIcon
     },
     {
       name: "linkedin",
       attributes: { service: "linkedin" },
-      title: (0, import_i18n239._x)("LinkedIn", "social link block variation name"),
+      title: (0, import_i18n240._x)("LinkedIn", "social link block variation name"),
       icon: LinkedInIcon
     },
     {
       name: "mail",
       attributes: { service: "mail" },
-      title: (0, import_i18n239._x)("Mail", "social link block variation name"),
+      title: (0, import_i18n240._x)("Mail", "social link block variation name"),
       keywords: ["email", "e-mail"],
       icon: MailIcon
     },
     {
       name: "mastodon",
       attributes: { service: "mastodon" },
-      title: (0, import_i18n239._x)("Mastodon", "social link block variation name"),
+      title: (0, import_i18n240._x)("Mastodon", "social link block variation name"),
       icon: MastodonIcon
     },
     {
       name: "meetup",
       attributes: { service: "meetup" },
-      title: (0, import_i18n239._x)("Meetup", "social link block variation name"),
+      title: (0, import_i18n240._x)("Meetup", "social link block variation name"),
       icon: MeetupIcon
     },
     {
       name: "medium",
       attributes: { service: "medium" },
-      title: (0, import_i18n239._x)("Medium", "social link block variation name"),
+      title: (0, import_i18n240._x)("Medium", "social link block variation name"),
       icon: MediumIcon
     },
     {
       name: "patreon",
       attributes: { service: "patreon" },
-      title: (0, import_i18n239._x)("Patreon", "social link block variation name"),
+      title: (0, import_i18n240._x)("Patreon", "social link block variation name"),
       icon: PatreonIcon
     },
     {
       name: "pinterest",
       attributes: { service: "pinterest" },
-      title: (0, import_i18n239._x)("Pinterest", "social link block variation name"),
+      title: (0, import_i18n240._x)("Pinterest", "social link block variation name"),
       icon: PinterestIcon
     },
     {
       name: "pocket",
       attributes: { service: "pocket" },
-      title: (0, import_i18n239._x)("Pocket", "social link block variation name"),
+      title: (0, import_i18n240._x)("Pocket", "social link block variation name"),
       icon: PocketIcon
     },
     {
       name: "reddit",
       attributes: { service: "reddit" },
-      title: (0, import_i18n239._x)("Reddit", "social link block variation name"),
+      title: (0, import_i18n240._x)("Reddit", "social link block variation name"),
       icon: RedditIcon
     },
     {
       name: "skype",
       attributes: { service: "skype" },
-      title: (0, import_i18n239._x)("Skype", "social link block variation name"),
+      title: (0, import_i18n240._x)("Skype", "social link block variation name"),
       icon: SkypeIcon,
       // Deprecated: Skype service is no longer available.
       scope: []
@@ -71933,92 +71985,92 @@ ${text}
     {
       name: "snapchat",
       attributes: { service: "snapchat" },
-      title: (0, import_i18n239._x)("Snapchat", "social link block variation name"),
+      title: (0, import_i18n240._x)("Snapchat", "social link block variation name"),
       icon: SnapchatIcon
     },
     {
       name: "soundcloud",
       attributes: { service: "soundcloud" },
-      title: (0, import_i18n239._x)("SoundCloud", "social link block variation name"),
+      title: (0, import_i18n240._x)("SoundCloud", "social link block variation name"),
       icon: SoundCloudIcon
     },
     {
       name: "spotify",
       attributes: { service: "spotify" },
-      title: (0, import_i18n239._x)("Spotify", "social link block variation name"),
+      title: (0, import_i18n240._x)("Spotify", "social link block variation name"),
       icon: SpotifyIcon
     },
     {
       name: "telegram",
       attributes: { service: "telegram" },
-      title: (0, import_i18n239._x)("Telegram", "social link block variation name"),
+      title: (0, import_i18n240._x)("Telegram", "social link block variation name"),
       icon: TelegramIcon
     },
     {
       name: "threads",
       attributes: { service: "threads" },
-      title: (0, import_i18n239._x)("Threads", "social link block variation name"),
+      title: (0, import_i18n240._x)("Threads", "social link block variation name"),
       icon: ThreadsIcon
     },
     {
       name: "tiktok",
       attributes: { service: "tiktok" },
-      title: (0, import_i18n239._x)("TikTok", "social link block variation name"),
+      title: (0, import_i18n240._x)("TikTok", "social link block variation name"),
       icon: TiktokIcon
     },
     {
       name: "tumblr",
       attributes: { service: "tumblr" },
-      title: (0, import_i18n239._x)("Tumblr", "social link block variation name"),
+      title: (0, import_i18n240._x)("Tumblr", "social link block variation name"),
       icon: TumblrIcon
     },
     {
       name: "twitch",
       attributes: { service: "twitch" },
-      title: (0, import_i18n239._x)("Twitch", "social link block variation name"),
+      title: (0, import_i18n240._x)("Twitch", "social link block variation name"),
       icon: TwitchIcon
     },
     {
       name: "twitter",
       attributes: { service: "twitter" },
-      title: (0, import_i18n239._x)("Twitter", "social link block variation name"),
+      title: (0, import_i18n240._x)("Twitter", "social link block variation name"),
       icon: TwitterIcon
     },
     {
       name: "vimeo",
       attributes: { service: "vimeo" },
-      title: (0, import_i18n239._x)("Vimeo", "social link block variation name"),
+      title: (0, import_i18n240._x)("Vimeo", "social link block variation name"),
       icon: VimeoIcon
     },
     {
       name: "vk",
       attributes: { service: "vk" },
-      title: (0, import_i18n239._x)("VK", "social link block variation name"),
+      title: (0, import_i18n240._x)("VK", "social link block variation name"),
       icon: VkIcon
     },
     {
       name: "whatsapp",
       attributes: { service: "whatsapp" },
-      title: (0, import_i18n239._x)("WhatsApp", "social link block variation name"),
+      title: (0, import_i18n240._x)("WhatsApp", "social link block variation name"),
       icon: WhatsAppIcon
     },
     {
       name: "x",
       attributes: { service: "x" },
       keywords: ["twitter"],
-      title: (0, import_i18n239._x)("X", "social link block variation name"),
+      title: (0, import_i18n240._x)("X", "social link block variation name"),
       icon: XIcon
     },
     {
       name: "yelp",
       attributes: { service: "yelp" },
-      title: (0, import_i18n239._x)("Yelp", "social link block variation name"),
+      title: (0, import_i18n240._x)("Yelp", "social link block variation name"),
       icon: YelpIcon
     },
     {
       name: "youtube",
       attributes: { service: "youtube" },
-      title: (0, import_i18n239._x)("YouTube", "social link block variation name"),
+      title: (0, import_i18n240._x)("YouTube", "social link block variation name"),
       icon: YouTubeIcon
     }
   ];
@@ -72031,7 +72083,7 @@ ${text}
   var variations_default19 = variations19;

   // packages/block-library/build-module/social-link/index.mjs
-  var { fieldsKey: fieldsKey18, formKey: formKey18 } = unlock(import_blocks112.privateApis);
+  var { fieldsKey: fieldsKey18, formKey: formKey18 } = unlock(import_blocks113.privateApis);
   var { name: name102 } = block_default101;
   var settings101 = {
     icon: share_default,
@@ -72042,7 +72094,7 @@ ${text}
     settings101[fieldsKey18] = [
       {
         id: "link",
-        label: (0, import_i18n240.__)("Link"),
+        label: (0, import_i18n241.__)("Link"),
         type: "url",
         Edit: "link",
         // TODO: replace with custom component
@@ -72057,7 +72109,7 @@ ${text}
       },
       {
         id: "label",
-        label: (0, import_i18n240.__)("Label"),
+        label: (0, import_i18n241.__)("Label"),
         type: "text"
       }
     ];
@@ -72078,7 +72130,7 @@ ${text}

   // packages/block-library/build-module/social-links/deprecated.mjs
   var import_block_editor248 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime499 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime501 = __toESM(require_jsx_runtime(), 1);
   var migrateWithLayout3 = (attributes) => {
     if (!!attributes.layout) {
       return attributes;
@@ -72157,25 +72209,25 @@ ${text}
           "--wp--social-links--icon-color": iconColorValue,
           "--wp--social-links--icon-background-color": iconBackgroundColorValue
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime499.jsx)("ul", { ...import_block_editor248.useBlockProps.save({ className, style: style2 }), children: /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(import_block_editor248.InnerBlocks.Content, {}) });
+        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, {}) });
       }
     }
   ];
   var deprecated_default50 = deprecated18;

   // packages/block-library/build-module/social-links/edit.mjs
-  var import_element135 = __toESM(require_element(), 1);
+  var import_element134 = __toESM(require_element(), 1);
   var import_block_editor249 = __toESM(require_block_editor(), 1);
-  var import_components153 = __toESM(require_components(), 1);
-  var import_i18n241 = __toESM(require_i18n(), 1);
+  var import_components151 = __toESM(require_components(), 1);
+  var import_i18n242 = __toESM(require_i18n(), 1);
   var import_data143 = __toESM(require_data(), 1);
-  var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime502 = __toESM(require_jsx_runtime(), 1);
   var sizeOptions = [
-    { label: (0, import_i18n241.__)("Default"), value: "" },
-    { label: (0, import_i18n241.__)("Small"), value: "has-small-icon-size" },
-    { label: (0, import_i18n241.__)("Normal"), value: "has-normal-icon-size" },
-    { label: (0, import_i18n241.__)("Large"), value: "has-large-icon-size" },
-    { label: (0, import_i18n241.__)("Huge"), value: "has-huge-icon-size" }
+    { 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" }
   ];
   function SocialLinksEdit(props) {
     const {
@@ -72213,7 +72265,7 @@ ${text}
     const hasAnySelected = isSelected || hasSelectedChild;
     const logosOnly = attributes.className?.includes("is-style-logos-only");
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    (0, import_element135.useEffect)(() => {
+    (0, import_element134.useEffect)(() => {
       if (logosOnly) {
         let restore;
         setAttributes((prev) => {
@@ -72252,7 +72304,7 @@ ${text}
           setIconColor(colorValue);
           setAttributes({ iconColorValue: colorValue });
         },
-        label: (0, import_i18n241.__)("Icon color"),
+        label: (0, import_i18n242.__)("Icon color"),
         resetAllFilter: () => {
           setIconColor(void 0);
           setAttributes({ iconColorValue: void 0 });
@@ -72270,7 +72322,7 @@ ${text}
             iconBackgroundColorValue: colorValue
           });
         },
-        label: (0, import_i18n241.__)("Icon background"),
+        label: (0, import_i18n242.__)("Icon background"),
         resetAllFilter: () => {
           setIconBackgroundColor(void 0);
           setAttributes({ iconBackgroundColorValue: void 0 });
@@ -72279,11 +72331,11 @@ ${text}
     }
     const colorGradientSettings = (0, import_block_editor249.__experimentalUseMultipleOriginColorsAndGradients)();
     const showColorControls = colorGradientSettings.hasColorsOrGradients && !hasSelectedStyleState;
-    return /* @__PURE__ */ (0, import_jsx_runtime500.jsxs)(import_jsx_runtime500.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_block_editor249.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime500.jsxs)(
-        import_components153.__experimentalToolsPanel,
+    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)(
+        import_components151.__experimentalToolsPanel,
         {
-          label: (0, import_i18n241.__)("Settings"),
+          label: (0, import_i18n242.__)("Settings"),
           resetAll: () => {
             setAttributes({
               openInNewTab: false,
@@ -72293,17 +72345,17 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
-              import_components153.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+              import_components151.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
                 hasValue: () => !!size,
-                label: (0, import_i18n241.__)("Icon size"),
+                label: (0, import_i18n242.__)("Icon size"),
                 onDeselect: () => setAttributes({ size: void 0 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
-                  import_components153.SelectControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+                  import_components151.SelectControl,
                   {
-                    label: (0, import_i18n241.__)("Icon size"),
+                    label: (0, import_i18n242.__)("Icon size"),
                     onChange: (newSize) => {
                       setAttributes({
                         size: newSize === "" ? void 0 : newSize
@@ -72315,34 +72367,34 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
-              import_components153.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+              import_components151.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
-                label: (0, import_i18n241.__)("Show text"),
+                label: (0, import_i18n242.__)("Show text"),
                 hasValue: () => !!showLabels,
                 onDeselect: () => setAttributes({ showLabels: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
-                  import_components153.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+                  import_components151.ToggleControl,
                   {
-                    label: (0, import_i18n241.__)("Show text"),
+                    label: (0, import_i18n242.__)("Show text"),
                     checked: showLabels,
                     onChange: () => setAttributes({ showLabels: !showLabels })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
-              import_components153.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+              import_components151.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
-                label: (0, import_i18n241.__)("Open links in new tab"),
+                label: (0, import_i18n242.__)("Open links in new tab"),
                 hasValue: () => !!openInNewTab,
                 onDeselect: () => setAttributes({ openInNewTab: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
-                  import_components153.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+                  import_components151.ToggleControl,
                   {
-                    label: (0, import_i18n241.__)("Open links in new tab"),
+                    label: (0, import_i18n242.__)("Open links in new tab"),
                     checked: openInNewTab,
                     onChange: () => setAttributes({
                       openInNewTab: !openInNewTab
@@ -72354,9 +72406,9 @@ ${text}
           ]
         }
       ) }),
-      showColorControls && /* @__PURE__ */ (0, import_jsx_runtime500.jsxs)(import_block_editor249.InspectorControls, { group: "color", children: [
+      showColorControls && /* @__PURE__ */ (0, import_jsx_runtime502.jsxs)(import_block_editor249.InspectorControls, { group: "color", children: [
         colorSettings.map(
-          ({ onChange, label, value, resetAllFilter }) => /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+          ({ onChange, label, value, resetAllFilter }) => /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
             import_block_editor249.__experimentalColorGradientSettingsDropdown,
             {
               __experimentalIsRenderedInSidebar: true,
@@ -72377,7 +72429,7 @@ ${text}
             `social-links-color-${label}`
           )
         ),
-        !logosOnly && /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+        !logosOnly && /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
           import_block_editor249.ContrastChecker,
           {
             ...{
@@ -72388,7 +72440,7 @@ ${text}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime500.jsx)("ul", { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime502.jsx)("ul", { ...innerBlocksProps })
     ] });
   }
   var iconColorAttributes = {
@@ -72509,7 +72561,7 @@ ${text}

   // packages/block-library/build-module/social-links/save.mjs
   var import_block_editor250 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime501 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime503 = __toESM(require_jsx_runtime(), 1);
   function save46(props) {
     const {
       attributes: {
@@ -72526,7 +72578,7 @@ ${text}
     });
     const blockProps = import_block_editor250.useBlockProps.save({ className });
     const innerBlocksProps = import_block_editor250.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime501.jsx)("ul", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)("ul", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/social-links/index.mjs
@@ -72575,7 +72627,7 @@ ${text}

   // packages/block-library/build-module/spacer/deprecated.mjs
   var import_block_editor251 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime502 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 1);
   var deprecated19 = [
     {
       attributes: {
@@ -72596,7 +72648,7 @@ ${text}
         };
       },
       save({ attributes }) {
-        return /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
           "div",
           {
             ...import_block_editor251.useBlockProps.save({
@@ -72615,35 +72667,35 @@ ${text}

   // packages/block-library/build-module/spacer/edit.mjs
   var import_block_editor253 = __toESM(require_block_editor(), 1);
-  var import_components155 = __toESM(require_components(), 1);
-  var import_element136 = __toESM(require_element(), 1);
+  var import_components153 = __toESM(require_components(), 1);
+  var import_element135 = __toESM(require_element(), 1);
   var import_data144 = __toESM(require_data(), 1);

   // packages/block-library/build-module/spacer/controls.mjs
-  var import_i18n242 = __toESM(require_i18n(), 1);
+  var import_i18n243 = __toESM(require_i18n(), 1);
   var import_block_editor252 = __toESM(require_block_editor(), 1);
-  var import_components154 = __toESM(require_components(), 1);
-  var import_compose60 = __toESM(require_compose(), 1);
+  var import_components152 = __toESM(require_components(), 1);
+  var import_compose59 = __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_runtime503 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime505 = __toESM(require_jsx_runtime(), 1);
   var { useSpacingSizes } = unlock(import_block_editor252.privateApis);
   function DimensionInput({ label, onChange, isResizing, value = "" }) {
-    const inputId = (0, import_compose60.useInstanceId)(import_components154.__experimentalUnitControl, "block-spacer-height-input");
+    const inputId = (0, import_compose59.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"];
-    const units = (0, import_components154.__experimentalUseCustomUnits)({
+    const units = (0, import_components152.__experimentalUseCustomUnits)({
       availableUnits,
       defaultValues: { px: 100, em: 10, rem: 10, vw: 10, vh: 25 }
     });
-    const [parsedQuantity, parsedUnit] = (0, import_components154.__experimentalParseQuantityAndUnitFromRawValue)(value);
+    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_runtime503.jsx)(import_jsx_runtime503.Fragment, { children: spacingSizes?.length < 2 ? /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
-      import_components154.__experimentalUnitControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_jsx_runtime505.Fragment, { children: spacingSizes?.length < 2 ? /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+      import_components152.__experimentalUnitControl,
       {
         id: inputId,
         isResetValueOnUnitChange: true,
@@ -72653,7 +72705,7 @@ ${text}
         units,
         label
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime503.jsx)("div", { className: "tools-panel-item-spacing", children: /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime505.jsx)("div", { className: "tools-panel-item-spacing", children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
       import_block_editor252.__experimentalSpacingSizesControl,
       {
         values: { all: computedValue },
@@ -72677,10 +72729,10 @@ ${text}
     isResizing
   }) {
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(import_block_editor252.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime503.jsxs)(
-      import_components154.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_block_editor252.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime505.jsxs)(
+      import_components152.__experimentalToolsPanel,
       {
-        label: (0, import_i18n242.__)("Settings"),
+        label: (0, import_i18n243.__)("Settings"),
         resetAll: () => {
           setAttributes({
             width: void 0,
@@ -72689,17 +72741,17 @@ ${text}
         },
         dropdownMenuProps,
         children: [
-          orientation === "horizontal" && /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
-            import_components154.__experimentalToolsPanelItem,
+          orientation === "horizontal" && /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+            import_components152.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n242.__)("Width"),
+              label: (0, import_i18n243.__)("Width"),
               isShownByDefault: true,
               hasValue: () => width !== void 0,
               onDeselect: () => setAttributes({ width: void 0 }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
                 DimensionInput,
                 {
-                  label: (0, import_i18n242.__)("Width"),
+                  label: (0, import_i18n243.__)("Width"),
                   value: width,
                   onChange: (nextWidth) => setAttributes({ width: nextWidth }),
                   isResizing
@@ -72707,17 +72759,17 @@ ${text}
               )
             }
           ),
-          orientation !== "horizontal" && /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
-            import_components154.__experimentalToolsPanelItem,
+          orientation !== "horizontal" && /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+            import_components152.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n242.__)("Height"),
+              label: (0, import_i18n243.__)("Height"),
               isShownByDefault: true,
               hasValue: () => height !== "100px",
               onDeselect: () => setAttributes({ height: "100px" }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
                 DimensionInput,
                 {
-                  label: (0, import_i18n242.__)("Height"),
+                  label: (0, import_i18n243.__)("Height"),
                   value: height,
                   onChange: (nextHeight) => setAttributes({ height: nextHeight }),
                   isResizing
@@ -72731,7 +72783,7 @@ ${text}
   }

   // packages/block-library/build-module/spacer/edit.mjs
-  var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
   var { useSpacingSizes: useSpacingSizes2 } = unlock(import_block_editor253.privateApis);
   var ResizableSpacer = ({
     orientation,
@@ -72749,8 +72801,8 @@ ${text}
     const getNextVal = (elt) => {
       return `${getCurrentSize(elt)}px`;
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
-      import_components155.ResizableBox,
+    return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
+      import_components153.ResizableBox,
       {
         className: clsx_default("block-library-spacer__resize-container", {
           "resize-horizontal": orientation === "horizontal",
@@ -72809,9 +72861,9 @@ ${text}
     const { layout = {} } = blockStyle;
     const { selfStretch, flexSize } = layout;
     const spacingSizes = useSpacingSizes2();
-    const [isResizing, setIsResizing] = (0, import_element136.useState)(false);
-    const [temporaryHeight, setTemporaryHeight] = (0, import_element136.useState)(null);
-    const [temporaryWidth, setTemporaryWidth] = (0, import_element136.useState)(null);
+    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 onResizeStart = () => toggleSelection(false);
     const onResizeStop = () => toggleSelection(true);
     const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data144.useDispatch)(import_block_editor253.store);
@@ -72874,7 +72926,7 @@ ${text}
     };
     const resizableBoxWithOrientation = (blockOrientation) => {
       if (blockOrientation === "horizontal") {
-        return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
           ResizableSpacer,
           {
             minWidth: MIN_SPACER_SIZE,
@@ -72898,7 +72950,7 @@ ${text}
           }
         );
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(import_jsx_runtime504.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(import_jsx_runtime506.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
         ResizableSpacer,
         {
           minHeight: MIN_SPACER_SIZE,
@@ -72922,7 +72974,7 @@ ${text}
         }
       ) });
     };
-    (0, import_element136.useEffect)(() => {
+    (0, import_element135.useEffect)(() => {
       const setAttributesCovertly = (nextAttributes) => {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes(nextAttributes);
@@ -72986,8 +73038,8 @@ ${text}
       __unstableMarkNextChangeAsNotPersistent
     ]);
     const blockEditingMode = (0, import_block_editor253.useBlockEditingMode)();
-    return /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(import_jsx_runtime504.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime506.jsxs)(import_jsx_runtime506.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
         "div",
         {
           ...(0, import_block_editor253.useBlockProps)({
@@ -72999,7 +73051,7 @@ ${text}
           children: blockEditingMode === "default" && resizableBoxWithOrientation(inheritedOrientation)
         }
       ),
-      !isFlexLayout && /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+      !isFlexLayout && /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
         SpacerControls,
         {
           setAttributes,
@@ -73049,31 +73101,31 @@ ${text}
   };

   // packages/block-library/build-module/spacer/transforms.mjs
-  var import_blocks113 = __toESM(require_blocks(), 1);
-  var transforms33 = {
+  var import_blocks114 = __toESM(require_blocks(), 1);
+  var transforms34 = {
     to: [
       {
         type: "block",
         blocks: ["core/separator"],
         // Transform to Separator.
         transform: ({ anchor }) => {
-          return (0, import_blocks113.createBlock)("core/separator", {
+          return (0, import_blocks114.createBlock)("core/separator", {
             anchor: anchor || void 0
           });
         }
       }
     ]
   };
-  var transforms_default34 = transforms33;
+  var transforms_default35 = transforms34;

   // packages/block-library/build-module/spacer/save.mjs
   var import_block_editor254 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime505 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime507 = __toESM(require_jsx_runtime(), 1);
   function save47({ attributes }) {
     const { height, width, style: style2 } = attributes;
     const { layout: { selfStretch } = {} } = style2 || {};
     const finalHeight = selfStretch === "fill" || selfStretch === "fit" ? void 0 : height;
-    return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
       "div",
       {
         ...import_block_editor254.useBlockProps.save({
@@ -73091,7 +73143,7 @@ ${text}
   var { name: name104 } = block_default103;
   var settings103 = {
     icon: resize_corner_ne_default,
-    transforms: transforms_default34,
+    transforms: transforms_default35,
     edit: edit_default34,
     save: save47,
     deprecated: deprecated_default51
@@ -73106,27 +73158,27 @@ ${text}
     name: () => name105,
     settings: () => settings104
   });
+  var import_i18n246 = __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_element137 = __toESM(require_element(), 1);
+  var import_element136 = __toESM(require_element(), 1);

   // packages/block-library/build-module/tab-panel/controls.mjs
   var import_block_editor257 = __toESM(require_block_editor(), 1);
-  var import_components157 = __toESM(require_components(), 1);
+  var import_components155 = __toESM(require_components(), 1);
   var import_i18n245 = __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_block_editor256 = __toESM(require_block_editor(), 1);
-  var import_components156 = __toESM(require_components(), 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_i18n243 = __toESM(require_i18n(), 1);
-  var import_blocks114 = __toESM(require_blocks(), 1);
+  var import_blocks115 = __toESM(require_blocks(), 1);
   var import_block_editor255 = __toESM(require_block_editor(), 1);
   var import_data145 = __toESM(require_data(), 1);
   function useTabActions(tabsClientId) {
@@ -73157,7 +73209,7 @@ ${text}
       }
       const newIndex = atIndex ?? tabPanelBlocks.length;
       insertBlock(
-        (0, import_blocks114.createBlock)("core/tab-panel", { label: (0, import_i18n243.__)("Tab") }),
+        (0, import_blocks115.createBlock)("core/tab-panel"),
         newIndex,
         tabPanelsClientId,
         false
@@ -73210,7 +73262,7 @@ ${text}
   }

   // packages/block-library/build-module/tabs/tab-toolbar-controls.mjs
-  var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
   function TabToolbarControls({ tabsClientId }) {
     const { insertTab, removeTab } = useTabActions(tabsClientId);
     const isRemoveDisabled = (0, import_data146.useSelect)(
@@ -73223,17 +73275,17 @@ ${text}
       },
       [tabsClientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(import_block_editor256.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime506.jsxs)(import_components156.ToolbarGroup, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
-        import_components156.ToolbarButton,
+    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)(
+        import_components154.ToolbarButton,
         {
           className: "components-toolbar__control",
           onClick: () => insertTab(),
           text: (0, import_i18n244.__)("Add tab")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
-        import_components156.ToolbarButton,
+      /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+        import_components154.ToolbarButton,
         {
           className: "components-toolbar__control",
           onClick: () => removeTab(),
@@ -73245,14 +73297,14 @@ ${text}
   }

   // packages/block-library/build-module/tab-panel/controls.mjs
-  var import_jsx_runtime507 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime509 = __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_runtime507.jsxs)(import_jsx_runtime507.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(TabToolbarControls, { tabsClientId }),
-      /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(import_block_editor257.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
-        import_components157.__experimentalToolsPanel,
+    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)(
+        import_components155.__experimentalToolsPanel,
         {
           label: (0, import_i18n245.__)("Settings"),
           resetAll: () => {
@@ -73261,8 +73313,8 @@ ${text}
             });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
-            import_components157.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
+            import_components155.__experimentalToolsPanelItem,
             {
               label: (0, import_i18n245.__)("Default tab"),
               hasValue: () => isDefaultTab && blockIndex !== 0,
@@ -73272,8 +73324,8 @@ ${text}
                 });
               },
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
-                import_components157.CheckboxControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
+                import_components155.CheckboxControl,
                 {
                   label: (0, import_i18n245.__)("Default tab"),
                   checked: isDefaultTab,
@@ -73292,8 +73344,7 @@ ${text}
   }

   // packages/block-library/build-module/tab-panel/edit.mjs
-  var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
-  var TEMPLATE17 = [["core/paragraph"]];
+  var import_jsx_runtime510 = __toESM(require_jsx_runtime(), 1);
   function Edit19({ clientId, isSelected }) {
     const {
       activeTabIndex,
@@ -73329,7 +73380,7 @@ ${text}
     );
     const effectiveActiveIndex = editorActiveTabIndex ?? activeTabIndex;
     const { updateBlockAttributes, __unstableMarkNextChangeAsNotPersistent } = (0, import_data148.useDispatch)(import_block_editor258.store);
-    (0, import_element137.useEffect)(() => {
+    (0, import_element136.useEffect)(() => {
       const isTabSelected = isSelected || hasInnerBlocksSelected;
       if (isTabSelected && tabsClientId && effectiveActiveIndex !== blockIndex) {
         __unstableMarkNextChangeAsNotPersistent();
@@ -73353,11 +73404,9 @@ ${text}
       hidden: !isSelectedTab,
       tabIndex: isSelectedTab ? 0 : -1
     });
-    const innerBlocksProps = (0, import_block_editor258.useInnerBlocksProps)(blockProps, {
-      template: TEMPLATE17
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime508.jsxs)("section", { ...innerBlocksProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+    const innerBlocksProps = (0, import_block_editor258.useInnerBlocksProps)(blockProps, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime510.jsxs)("section", { ...innerBlocksProps, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
         Controls3,
         {
           tabsClientId,
@@ -73371,14 +73420,14 @@ ${text}

   // packages/block-library/build-module/tab-panel/save.mjs
   var import_block_editor259 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime509 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime511 = __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_runtime509.jsx)("section", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)("section", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/tab-panel/block.json
@@ -73431,9 +73480,29 @@ ${text}
   };

   // packages/block-library/build-module/tab-panel/index.mjs
+  var TEMPLATE19 = [
+    [
+      "core/paragraph",
+      {
+        placeholder: (0, import_i18n246.__)("Type / to choose a block")
+      }
+    ]
+  ];
   var { name: name105 } = block_default104;
   var settings104 = {
     icon: tab_panel_default,
+    template: TEMPLATE19,
+    __experimentalLabel(attributes, { context }) {
+      const { label } = attributes;
+      const customName = attributes?.metadata?.name;
+      const hasLabel = label?.trim().length > 0;
+      if (context === "list-view" && (customName || hasLabel)) {
+        return customName || label;
+      }
+      if (context === "breadcrumb" && customName) {
+        return customName;
+      }
+    },
     edit: Edit19,
     save: save48
   };
@@ -73451,16 +73520,10 @@ ${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_i18n246 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime510 = __toESM(require_jsx_runtime(), 1);
-  var TAB_PANELS_TEMPLATE = [
-    ["core/tab-panel", { label: (0, import_i18n246.__)("Tab") }],
-    ["core/tab-panel", { label: (0, import_i18n246.__)("Tab") }]
-  ];
+  var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
   function Edit20({ clientId }) {
     const blockProps = (0, import_block_editor260.useBlockProps)();
     const innerBlocksProps = (0, import_block_editor260.useInnerBlocksProps)(blockProps, {
-      template: TAB_PANELS_TEMPLATE,
       templateLock: false,
       renderAppender: false
       // Appender handled by individual tab blocks
@@ -73469,19 +73532,19 @@ ${text}
       (select10) => select10(import_block_editor260.store).getBlockRootClientId(clientId),
       [clientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime510.jsxs)(import_jsx_runtime510.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(TabToolbarControls, { tabsClientId }),
-      /* @__PURE__ */ (0, import_jsx_runtime510.jsx)("div", { ...innerBlocksProps })
+    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 })
     ] });
   }

   // packages/block-library/build-module/tab-panels/save.mjs
   var import_block_editor261 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime511 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime513 = __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_runtime511.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/tab-panels/block.json
@@ -73526,9 +73589,11 @@ ${text}
   };

   // packages/block-library/build-module/tab-panels/index.mjs
+  var TAB_PANELS_TEMPLATE = [["core/tab-panel"], ["core/tab-panel"]];
   var { name: name106 } = block_default105;
   var settings105 = {
     icon: contents_default,
+    template: TAB_PANELS_TEMPLATE,
     edit: Edit20,
     save: save49
   };
@@ -73546,7 +73611,7 @@ ${text}

   // packages/block-library/build-module/table/deprecated.mjs
   var import_block_editor262 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
   var oldColors = {
     "subtle-light-gray": "#f3f4f5",
     "subtle-pale-green": "#e9fbe5",
@@ -73706,7 +73771,7 @@ ${text}
           return null;
         }
         const Tag = `t${type}`;
-        return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime512.jsx)("tr", { children: cells.map(
+        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,
@@ -73718,7 +73783,7 @@ ${text}
             const cellClasses = clsx_default({
               [`has-text-align-${align}`]: align
             });
-            return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
               import_block_editor262.RichText.Content,
               {
                 className: cellClasses ? cellClasses : void 0,
@@ -73734,20 +73799,20 @@ ${text}
           }
         ) }, rowIndex)) });
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)("figure", { ...import_block_editor262.useBlockProps.save(), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)(
+      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,
             style: { ...colorProps.style, ...borderProps.style },
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(Section, { type: "head", rows: head }),
-              /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(Section, { type: "body", rows: body }),
-              /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(Section, { type: "foot", rows: foot })
+              /* @__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 })
             ]
           }
         ),
-        hasCaption && /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
+        hasCaption && /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
           import_block_editor262.RichText.Content,
           {
             tagName: "figcaption",
@@ -73897,12 +73962,12 @@ ${text}
           return null;
         }
         const Tag = `t${type}`;
-        return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime512.jsx)("tr", { children: cells.map(
+        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, align }, cellIndex) => {
             const cellClasses = clsx_default({
               [`has-text-align-${align}`]: align
             });
-            return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
               import_block_editor262.RichText.Content,
               {
                 className: cellClasses ? cellClasses : void 0,
@@ -73916,20 +73981,20 @@ ${text}
           }
         ) }, rowIndex)) });
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)("figure", { ...import_block_editor262.useBlockProps.save(), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)(
+      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,
             style: { ...colorProps.style, ...borderProps.style },
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(Section, { type: "head", rows: head }),
-              /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(Section, { type: "body", rows: body }),
-              /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(Section, { type: "foot", rows: foot })
+              /* @__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 })
             ]
           }
         ),
-        hasCaption && /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(import_block_editor262.RichText.Content, { tagName: "figcaption", value: caption })
+        hasCaption && /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_block_editor262.RichText.Content, { tagName: "figcaption", value: caption })
       ] });
     }
   };
@@ -74040,12 +74105,12 @@ ${text}
           return null;
         }
         const Tag = `t${type}`;
-        return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime512.jsx)("tr", { children: cells.map(
+        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, align }, cellIndex) => {
             const cellClasses = clsx_default({
               [`has-text-align-${align}`]: align
             });
-            return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
               import_block_editor262.RichText.Content,
               {
                 className: cellClasses ? cellClasses : void 0,
@@ -74059,13 +74124,13 @@ ${text}
           }
         ) }, rowIndex)) });
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)("figure", { ...import_block_editor262.useBlockProps.save(), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)("table", { className: classes === "" ? void 0 : classes, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(Section, { type: "head", rows: head }),
-          /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(Section, { type: "body", rows: body }),
-          /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(Section, { type: "foot", rows: foot })
+      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 })
         ] }),
-        hasCaption && /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(import_block_editor262.RichText.Content, { tagName: "figcaption", value: caption })
+        hasCaption && /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_block_editor262.RichText.Content, { tagName: "figcaption", value: caption })
       ] });
     },
     isEligible: (attributes) => {
@@ -74178,8 +74243,8 @@ ${text}
           return null;
         }
         const Tag = `t${type}`;
-        return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime512.jsx)("tr", { children: cells.map(
-          ({ content, tag, scope }, cellIndex) => /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
+        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)(
             import_block_editor262.RichText.Content,
             {
               tagName: tag,
@@ -74190,20 +74255,20 @@ ${text}
           )
         ) }, rowIndex)) });
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)("table", { className: classes, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(Section, { type: "head", rows: head }),
-        /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(Section, { type: "body", rows: body }),
-        /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(Section, { type: "foot", rows: foot })
+      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 })
       ] });
     }
   };
   var deprecated_default52 = [v411, v313, v222, v147];

   // packages/block-library/build-module/table/edit.mjs
-  var import_element138 = __toESM(require_element(), 1);
+  var import_element137 = __toESM(require_element(), 1);
   var import_block_editor263 = __toESM(require_block_editor(), 1);
   var import_i18n247 = __toESM(require_i18n(), 1);
-  var import_components158 = __toESM(require_components(), 1);
+  var import_components156 = __toESM(require_components(), 1);

   // packages/block-library/build-module/table/state.mjs
   var INHERITED_COLUMN_ATTRIBUTES = ["align"];
@@ -74390,7 +74455,7 @@ ${text}
   }

   // packages/block-library/build-module/table/edit.mjs
-  var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime515 = __toESM(require_jsx_runtime(), 1);
   var ALIGNMENT_CONTROLS = [
     {
       icon: align_left_default,
@@ -74419,7 +74484,7 @@ ${text}
   };
   function TSection({ name: name122, ...props }) {
     const TagName2 = `t${name122}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(TagName2, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(TagName2, { ...props });
   }
   function TableEdit({
     attributes,
@@ -74428,14 +74493,14 @@ ${text}
     isSelected: isSingleSelected
   }) {
     const { hasFixedLayout, head, foot } = attributes;
-    const [initialRowCount, setInitialRowCount] = (0, import_element138.useState)(2);
-    const [initialColumnCount, setInitialColumnCount] = (0, import_element138.useState)(2);
-    const [selectedCell, setSelectedCell] = (0, import_element138.useState)();
+    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 blockEditingMode = (0, import_block_editor263.useBlockEditingMode)();
-    const tableRef = (0, import_element138.useRef)();
-    const [hasTableCreated, setHasTableCreated] = (0, import_element138.useState)(false);
+    const tableRef = (0, import_element137.useRef)();
+    const [hasTableCreated, setHasTableCreated] = (0, import_element137.useState)(false);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     function onChangeInitialColumnCount(count) {
       setInitialColumnCount(count);
@@ -74456,7 +74521,7 @@ ${text}
     function onChangeFixedLayout() {
       setAttributes({ hasFixedLayout: !hasFixedLayout });
     }
-    const onChange = (0, import_element138.useCallback)(
+    const onChange = (0, import_element137.useCallback)(
       function(content) {
         if (!selectedCell) {
           return;
@@ -74570,12 +74635,12 @@ ${text}
         deleteColumn(attributes, { sectionName, columnIndex })
       );
     }
-    (0, import_element138.useEffect)(() => {
+    (0, import_element137.useEffect)(() => {
       if (!isSingleSelected) {
         setSelectedCell();
       }
     }, [isSingleSelected]);
-    (0, import_element138.useEffect)(() => {
+    (0, import_element137.useEffect)(() => {
       if (hasTableCreated) {
         tableRef?.current?.querySelector('td div[contentEditable="true"]')?.focus();
         setHasTableCreated(false);
@@ -74622,9 +74687,9 @@ ${text}
         onClick: onDeleteColumn
       }
     ];
-    const renderedSections = sections.map((name122) => /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(TSection, { name: name122, children: attributes[name122].map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime513.jsx)("tr", { children: cells.map((cellProps, columnIndex) => {
+    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 isSelected = selectedCell?.sectionName === name122 && selectedCell?.rowIndex === rowIndex && selectedCell?.columnIndex === columnIndex;
-      return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
         Cell,
         {
           name: name122,
@@ -74644,9 +74709,9 @@ ${text}
       );
     }) }, rowIndex)) }, name122));
     const isEmpty = !sections.length;
-    return /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)("figure", { ...(0, import_block_editor263.useBlockProps)({ ref: tableRef }), children: [
-      !isEmpty && blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(import_jsx_runtime513.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(import_block_editor263.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+    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)(
           import_block_editor263.AlignmentControl,
           {
             label: (0, import_i18n247.__)("Align column content"),
@@ -74655,8 +74720,8 @@ ${text}
             onChange: (nextAlign) => onChangeColumnAlignment(nextAlign)
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(import_block_editor263.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-          import_components158.ToolbarDropdownMenu,
+        /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_block_editor263.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+          import_components156.ToolbarDropdownMenu,
           {
             icon: table_default,
             label: (0, import_i18n247.__)("Edit table"),
@@ -74664,8 +74729,8 @@ ${text}
           }
         ) })
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(import_block_editor263.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(
-        import_components158.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_block_editor263.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(
+        import_components156.__experimentalToolsPanel,
         {
           label: (0, import_i18n247.__)("Settings"),
           resetAll: () => {
@@ -74677,15 +74742,15 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-              import_components158.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+              import_components156.__experimentalToolsPanelItem,
               {
                 hasValue: () => hasFixedLayout !== true,
                 label: (0, import_i18n247.__)("Fixed width table cells"),
                 onDeselect: () => setAttributes({ hasFixedLayout: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-                  import_components158.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                  import_components156.ToggleControl,
                   {
                     label: (0, import_i18n247.__)("Fixed width table cells"),
                     checked: !!hasFixedLayout,
@@ -74694,16 +74759,16 @@ ${text}
                 )
               }
             ),
-            !isEmpty && /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(import_jsx_runtime513.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-                import_components158.__experimentalToolsPanelItem,
+            !isEmpty && /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(import_jsx_runtime515.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                import_components156.__experimentalToolsPanelItem,
                 {
                   hasValue: () => head && head.length,
                   label: (0, import_i18n247.__)("Header section"),
                   onDeselect: () => setAttributes({ head: [] }),
                   isShownByDefault: true,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-                    import_components158.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                    import_components156.ToggleControl,
                     {
                       label: (0, import_i18n247.__)("Header section"),
                       checked: !!(head && head.length),
@@ -74712,15 +74777,15 @@ ${text}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-                import_components158.__experimentalToolsPanelItem,
+              /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                import_components156.__experimentalToolsPanelItem,
                 {
                   hasValue: () => foot && foot.length,
                   label: (0, import_i18n247.__)("Footer section"),
                   onDeselect: () => setAttributes({ foot: [] }),
                   isShownByDefault: true,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-                    import_components158.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                    import_components156.ToggleControl,
                     {
                       label: (0, import_i18n247.__)("Footer section"),
                       checked: !!(foot && foot.length),
@@ -74733,7 +74798,7 @@ ${text}
           ]
         }
       ) }),
-      !isEmpty && /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+      !isEmpty && /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
         "table",
         {
           className: clsx_default(
@@ -74744,7 +74809,7 @@ ${text}
               // This is required in the editor only to overcome
               // the fact the editor rewrites individual border
               // widths into a shorthand format.
-              "has-individual-borders": (0, import_components158.__experimentalHasSplitBorders)(
+              "has-individual-borders": (0, import_components156.__experimentalHasSplitBorders)(
                 attributes?.style?.border
               )
             }
@@ -74753,20 +74818,20 @@ ${text}
           children: renderedSections
         }
       ),
-      isEmpty ? /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-        import_components158.Placeholder,
+      isEmpty ? /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+        import_components156.Placeholder,
         {
           label: (0, import_i18n247.__)("Table"),
-          icon: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(import_block_editor263.BlockIcon, { icon: block_table_default, showColors: true }),
+          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_runtime513.jsxs)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(
             "form",
             {
               className: "blocks-table__placeholder-form",
               onSubmit: onCreateTable,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-                  import_components158.TextControl,
+                /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                  import_components156.TextControl,
                   {
                     type: "number",
                     label: (0, import_i18n247.__)("Column count"),
@@ -74776,8 +74841,8 @@ ${text}
                     className: "blocks-table__placeholder-input"
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-                  import_components158.TextControl,
+                /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                  import_components156.TextControl,
                   {
                     type: "number",
                     label: (0, import_i18n247.__)("Row count"),
@@ -74787,8 +74852,8 @@ ${text}
                     className: "blocks-table__placeholder-input"
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-                  import_components158.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                  import_components156.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "primary",
@@ -74800,7 +74865,7 @@ ${text}
             }
           )
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+      ) : /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
         Caption,
         {
           attributes,
@@ -74813,7 +74878,7 @@ ${text}
       )
     ] });
   }
-  var Cell = (0, import_element138.memo)(function({
+  var Cell = (0, import_element137.memo)(function({
     tag: CellTag,
     name: name122,
     scope,
@@ -74826,7 +74891,7 @@ ${text}
     onChange,
     setSelectedCell
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
       CellTag,
       {
         scope: CellTag === "th" ? scope : void 0,
@@ -74838,7 +74903,7 @@ ${text}
           },
           "wp-block-table__cell-content"
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
           import_block_editor263.RichText,
           {
             identifier: `${name122}.${rowIndex}.cells.${columnIndex}.content`,
@@ -75085,7 +75150,7 @@ ${text}

   // packages/block-library/build-module/table/save.mjs
   var import_block_editor264 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime516 = __toESM(require_jsx_runtime(), 1);
   function save50({ attributes }) {
     const { hasFixedLayout, head, body, foot, caption } = attributes;
     const isEmpty = !head.length && !body.length && !foot.length;
@@ -75103,7 +75168,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_runtime516.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime516.jsx)("tr", { children: cells.map(
         ({
           content,
           tag,
@@ -75115,7 +75180,7 @@ ${text}
           const cellClasses = clsx_default({
             [`has-text-align-${align}`]: align
           });
-          return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
             import_block_editor264.RichText.Content,
             {
               className: cellClasses ? cellClasses : void 0,
@@ -75131,20 +75196,20 @@ ${text}
         }
       ) }, rowIndex)) });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)("figure", { ...import_block_editor264.useBlockProps.save(), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime516.jsxs)("figure", { ...import_block_editor264.useBlockProps.save(), children: [
+      /* @__PURE__ */ (0, import_jsx_runtime516.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_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 })
           ]
         }
       ),
-      hasCaption && /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+      hasCaption && /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
         import_block_editor264.RichText.Content,
         {
           tagName: "figcaption",
@@ -75156,7 +75221,7 @@ ${text}
   }

   // packages/block-library/build-module/table/transforms.mjs
-  var import_blocks115 = __toESM(require_blocks(), 1);
+  var import_blocks116 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/table/utils.mjs
   function normalizeRowColSpan(rowColSpan) {
@@ -75203,7 +75268,7 @@ ${text}
       }
     }
   });
-  var transforms34 = {
+  var transforms35 = {
     from: [
       {
         type: "raw",
@@ -75255,12 +75320,12 @@ ${text}
             },
             {}
           );
-          return (0, import_blocks115.createBlock)("core/table", attributes);
+          return (0, import_blocks116.createBlock)("core/table", attributes);
         }
       }
     ]
   };
-  var transforms_default35 = transforms34;
+  var transforms_default36 = transforms35;

   // packages/block-library/build-module/table/index.mjs
   var { name: name107 } = block_default106;
@@ -75339,7 +75404,7 @@ ${text}
       },
       viewportWidth: 450
     },
-    transforms: transforms_default35,
+    transforms: transforms_default36,
     edit: edit_default35,
     save: save50,
     deprecated: deprecated_default52
@@ -75435,16 +75500,16 @@ ${text}

   // packages/block-library/build-module/table-of-contents/edit.mjs
   var import_block_editor266 = __toESM(require_block_editor(), 1);
-  var import_blocks116 = __toESM(require_blocks(), 1);
-  var import_components159 = __toESM(require_components(), 1);
+  var import_blocks118 = __toESM(require_blocks(), 1);
+  var import_components157 = __toESM(require_components(), 1);
   var import_data151 = __toESM(require_data(), 1);
-  var import_element140 = __toESM(require_element(), 1);
+  var import_element139 = __toESM(require_element(), 1);
   var import_i18n249 = __toESM(require_i18n(), 1);
-  var import_compose61 = __toESM(require_compose(), 1);
+  var import_compose60 = __toESM(require_compose(), 1);
   var import_notices18 = __toESM(require_notices(), 1);

   // packages/block-library/build-module/table-of-contents/list.mjs
-  var import_jsx_runtime515 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
   var ENTRY_CLASS_NAME = "wp-block-table-of-contents__entry";
   function TableOfContentsList({
     nestedHeadingList,
@@ -75452,9 +75517,9 @@ ${text}
     onClick,
     ordered = true
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_jsx_runtime515.Fragment, { children: nestedHeadingList.map((node, index) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(import_jsx_runtime517.Fragment, { children: nestedHeadingList.map((node, index) => {
       const { content, link } = node.heading;
-      const entry = link ? /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+      const entry = link ? /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
         "a",
         {
           className: ENTRY_CLASS_NAME,
@@ -75463,11 +75528,11 @@ ${text}
           onClick: disableLinkActivation && "function" === typeof onClick ? onClick : void 0,
           children: content
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("span", { className: ENTRY_CLASS_NAME, children: content });
+      ) : /* @__PURE__ */ (0, import_jsx_runtime517.jsx)("span", { className: ENTRY_CLASS_NAME, children: content });
       const NestedListTag = ordered ? "ol" : "ul";
-      return /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)("li", { children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime517.jsxs)("li", { children: [
         entry,
-        node.children ? /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(NestedListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+        node.children ? /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(NestedListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
           TableOfContentsList,
           {
             nestedHeadingList: node.children,
@@ -75481,6 +75546,8 @@ ${text}
   }

   // packages/block-library/build-module/table-of-contents/utils.mjs
+  var import_blocks117 = __toESM(require_blocks(), 1);
+  var import_escape_html3 = __toESM(require_escape_html(), 1);
   function linearToNestedHeadingList(headingList) {
     const nestedHeadingList = [];
     headingList.forEach((heading, key) => {
@@ -75512,13 +75579,34 @@ ${text}
     });
     return nestedHeadingList;
   }
+  function createListItemBlocks(nestedHeadingList, ordered) {
+    return nestedHeadingList.map(
+      ({ heading: { content, link }, children }) => (0, import_blocks117.createBlock)(
+        "core/list-item",
+        {
+          // Headings are plain text, and links can carry query args on
+          // paginated posts, so both need escaping to become markup.
+          content: link ? `<a href="${(0, import_escape_html3.escapeAttribute)(
+            link
+          )}">${(0, import_escape_html3.escapeEditableHTML)(content)}</a>` : (0, import_escape_html3.escapeEditableHTML)(content)
+        },
+        children?.length ? [
+          (0, import_blocks117.createBlock)(
+            "core/list",
+            { ordered },
+            createListItemBlocks(children, ordered)
+          )
+        ] : []
+      )
+    );
+  }

   // 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_element139 = __toESM(require_element(), 1);
-  var import_url22 = __toESM(require_url(), 1);
+  var import_element138 = __toESM(require_element(), 1);
+  var import_url23 = __toESM(require_url(), 1);
   var import_block_editor265 = __toESM(require_block_editor(), 1);
   function getLatestHeadings(select10, clientId) {
     const {
@@ -75551,7 +75639,7 @@ ${text}
     let headingPage = 1;
     let headingPageLink = null;
     if (typeof permalink === "string") {
-      headingPageLink = isPaginated ? (0, import_url22.addQueryArgs)(permalink, { page: headingPage }) : permalink;
+      headingPageLink = isPaginated ? (0, import_url23.addQueryArgs)(permalink, { page: headingPage }) : permalink;
     }
     for (const blockClientId of allBlockClientIds) {
       const blockName = getBlockName(blockClientId);
@@ -75561,8 +75649,8 @@ ${text}
           break;
         }
         if (typeof permalink === "string") {
-          headingPageLink = (0, import_url22.addQueryArgs)(
-            (0, import_url22.removeQueryArgs)(permalink, ["page"]),
+          headingPageLink = (0, import_url23.addQueryArgs)(
+            (0, import_url23.removeQueryArgs)(permalink, ["page"]),
             { page: headingPage }
           );
         }
@@ -75606,7 +75694,7 @@ ${text}
   }
   function useObserveHeadings(clientId) {
     const registry = (0, import_data150.useRegistry)();
-    (0, import_element139.useEffect)(() => {
+    (0, import_element138.useEffect)(() => {
       return registry.subscribe(
         () => observeCallback(registry.select, registry.dispatch, clientId)
       );
@@ -75614,7 +75702,82 @@ ${text}
   }

   // packages/block-library/build-module/table-of-contents/edit.mjs
-  var import_jsx_runtime516 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime518 = __toESM(require_jsx_runtime(), 1);
+  function TableOfContentsToolbar({
+    clientId,
+    headingTree,
+    ordered,
+    setAttributes
+  }) {
+    const canInsertList = (0, import_data151.useSelect)(
+      (select10) => {
+        const { getBlockRootClientId, canInsertBlockType } = select10(import_block_editor266.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)(
+            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"),
+              onClick: () => setAttributes({ ordered: false }),
+              isActive: ordered === false
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime518.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"),
+              onClick: () => setAttributes({ ordered: true }),
+              isActive: ordered === true
+            }
+          )
+        ] }),
+        canInsertList && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(import_components157.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+          import_components157.ToolbarButton,
+          {
+            onClick: () => setIsConfirmingDetach(true),
+            children: (0, import_i18n249.__)("Detach")
+          }
+        ) })
+      ] }),
+      isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+        import_components157.__experimentalConfirmDialog,
+        {
+          isOpen: true,
+          title: (0, import_i18n249.__)("Detach Table of Contents"),
+          __experimentalHideHeader: false,
+          confirmButtonText: (0, import_i18n249.__)("Detach"),
+          onConfirm: () => {
+            setIsConfirmingDetach(false);
+            replaceBlocks(
+              clientId,
+              (0, import_blocks118.createBlock)(
+                "core/list",
+                { ordered },
+                createListItemBlocks(headingTree, ordered)
+              )
+            );
+          },
+          onCancel: () => setIsConfirmingDetach(false),
+          size: "medium",
+          children: (0, import_i18n249.__)(
+            "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 TableOfContentsEdit({
     attributes: {
       headings = [],
@@ -75627,7 +75790,7 @@ ${text}
   }) {
     useObserveHeadings(clientId);
     const blockProps = (0, import_block_editor266.useBlockProps)();
-    const instanceId = (0, import_compose61.useInstanceId)(
+    const instanceId = (0, import_compose60.useInstanceId)(
       TableOfContentsEdit,
       "table-of-contents"
     );
@@ -75639,64 +75802,19 @@ ${text}
         type: "snackbar"
       });
     };
-    const canInsertList = (0, import_data151.useSelect)(
-      (select10) => {
-        const { getBlockRootClientId, canInsertBlockType } = select10(import_block_editor266.store);
-        const rootClientId = getBlockRootClientId(clientId);
-        return canInsertBlockType("core/list", rootClientId);
-      },
-      [clientId]
-    );
-    const { replaceBlocks } = (0, import_data151.useDispatch)(import_block_editor266.store);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const headingTree = linearToNestedHeadingList(headings);
-    const toolbarControls = /* @__PURE__ */ (0, import_jsx_runtime516.jsxs)(import_block_editor266.BlockControls, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime516.jsxs)(import_components159.ToolbarGroup, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
-          import_components159.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"),
-            onClick: () => setAttributes({ ordered: false }),
-            isActive: ordered === false
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
-          import_components159.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"),
-            onClick: () => setAttributes({ ordered: true }),
-            isActive: ordered === true
-          }
-        )
-      ] }),
-      canInsertList && /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(import_components159.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
-        import_components159.ToolbarButton,
-        {
-          onClick: () => replaceBlocks(
-            clientId,
-            (0, import_blocks116.createBlock)("core/list", {
-              ordered,
-              values: (0, import_element140.renderToString)(
-                /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
-                  TableOfContentsList,
-                  {
-                    nestedHeadingList: headingTree,
-                    ordered
-                  }
-                )
-              )
-            })
-          ),
-          children: (0, import_i18n249.__)("Convert to static list")
-        }
-      ) })
-    ] });
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(import_block_editor266.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime516.jsxs)(
-      import_components159.__experimentalToolsPanel,
+    const toolbarControls = /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+      TableOfContentsToolbar,
+      {
+        clientId,
+        headingTree,
+        ordered,
+        setAttributes
+      }
+    );
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(import_block_editor266.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(
+      import_components157.__experimentalToolsPanel,
       {
         label: (0, import_i18n249.__)("Settings"),
         resetAll: () => {
@@ -75708,15 +75826,15 @@ ${text}
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
-            import_components159.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+            import_components157.__experimentalToolsPanelItem,
             {
               hasValue: () => !!onlyIncludeCurrentPage,
               label: (0, import_i18n249.__)("Only include current page"),
               onDeselect: () => setAttributes({ onlyIncludeCurrentPage: false }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
-                import_components159.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+                import_components157.ToggleControl,
                 {
                   label: (0, import_i18n249.__)("Only include current page"),
                   checked: onlyIncludeCurrentPage,
@@ -75730,15 +75848,15 @@ ${text}
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
-            import_components159.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+            import_components157.__experimentalToolsPanelItem,
             {
               hasValue: () => !!maxLevel,
               label: (0, import_i18n249.__)("Limit heading levels"),
               onDeselect: () => setAttributes({ maxLevel: void 0 }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
-                import_components159.SelectControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+                import_components157.SelectControl,
                 {
                   label: (0, import_i18n249.__)("Include headings down to level"),
                   value: maxLevel || "",
@@ -75767,11 +75885,11 @@ ${text}
       }
     ) });
     if (headings.length === 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime516.jsxs)(import_jsx_runtime516.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime516.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
-          import_components159.Placeholder,
+      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)(
+          import_components157.Placeholder,
           {
-            icon: /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(import_block_editor266.BlockIcon, { icon: table_of_contents_default }),
+            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.__)(
               "Start adding Heading blocks to create a table of contents. Headings with HTML anchors will be linked here."
@@ -75782,8 +75900,8 @@ ${text}
       ] });
     }
     const ListTag = ordered ? "ol" : "ul";
-    return /* @__PURE__ */ (0, import_jsx_runtime516.jsxs)(import_jsx_runtime516.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime516.jsx)("nav", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(ListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+    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,
         {
           nestedHeadingList: headingTree,
@@ -75799,7 +75917,7 @@ ${text}

   // packages/block-library/build-module/table-of-contents/save.mjs
   var import_block_editor267 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
   function save51({
     attributes: { headings = [], ordered = true }
   }) {
@@ -75807,7 +75925,7 @@ ${text}
       return null;
     }
     const ListTag = ordered ? "ol" : "ul";
-    return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)("nav", { ...import_block_editor267.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(ListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+    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),
@@ -75889,16 +76007,16 @@ ${text}
   // packages/block-library/build-module/tab-list/edit.mjs
   var import_i18n252 = __toESM(require_i18n(), 1);
   var import_block_editor269 = __toESM(require_block_editor(), 1);
-  var import_components161 = __toESM(require_components(), 1);
+  var import_components159 = __toESM(require_components(), 1);
   var import_data153 = __toESM(require_data(), 1);
-  var import_element141 = __toESM(require_element(), 1);
+  var import_element140 = __toESM(require_element(), 1);

   // packages/block-library/build-module/tab-list/tab-movers.mjs
   var import_i18n251 = __toESM(require_i18n(), 1);
   var import_block_editor268 = __toESM(require_block_editor(), 1);
-  var import_components160 = __toESM(require_components(), 1);
+  var import_components158 = __toESM(require_components(), 1);
   var import_data152 = __toESM(require_data(), 1);
-  var import_jsx_runtime518 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime520 = __toESM(require_jsx_runtime(), 1);
   function TabMovers({ tabsClientId }) {
     const { moveTab } = useTabActions(tabsClientId);
     const { tabCount, activeIndex } = (0, import_data152.useSelect)(
@@ -75918,9 +76036,9 @@ ${text}
       },
       [tabsClientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(import_block_editor268.BlockControls, { group: "parent", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
-        import_components160.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime520.jsxs)(import_block_editor268.BlockControls, { group: "parent", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+        import_components158.ToolbarButton,
         {
           className: "wp-block-tab-list__mover-button",
           icon: (0, import_i18n251.isRTL)() ? chevron_right_default : chevron_left_default,
@@ -75930,8 +76048,8 @@ ${text}
           accessibleWhenDisabled: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
-        import_components160.ToolbarButton,
+      /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+        import_components158.ToolbarButton,
         {
           className: "wp-block-tab-list__mover-button",
           icon: (0, import_i18n251.isRTL)() ? chevron_left_default : chevron_right_default,
@@ -75945,7 +76063,7 @@ ${text}
   }

   // packages/block-library/build-module/tab-list/edit.mjs
-  var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY9 = [];
   function Edit21({
     attributes,
@@ -75984,7 +76102,7 @@ ${text}
     } = (0, import_data153.useDispatch)(import_block_editor269.store);
     const { insertTab, removeTab } = useTabActions(tabsClientId);
     const effectiveActiveIndex = editorActiveTabIndex ?? activeTabIndex;
-    const tabsList = (0, import_element141.useMemo)(
+    const tabsList = (0, import_element140.useMemo)(
       () => tabPanels.map((tab) => ({
         label: tab.attributes.label || "",
         clientId: tab.clientId
@@ -76008,9 +76126,9 @@ ${text}
         updateBlockAttributes(tab.clientId, { label: newLabel });
       }
     }
-    const menuRef = (0, import_element141.useRef)();
-    const prevTabCountRef = (0, import_element141.useRef)(tabsList.length);
-    (0, import_element141.useEffect)(() => {
+    const menuRef = (0, import_element140.useRef)();
+    const prevTabCountRef = (0, import_element140.useRef)(tabsList.length);
+    (0, import_element140.useEffect)(() => {
       const prevCount = prevTabCountRef.current;
       prevTabCountRef.current = tabsList.length;
       if (!menuRef.current || tabsList.length === prevCount) {
@@ -76046,24 +76164,24 @@ ${text}
       ...borderProps.style,
       ...spacingProps.style
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime519.jsxs)(import_jsx_runtime519.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(import_block_editor269.InspectorControls, { group: "settings", children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
-        import_components161.__experimentalToolsPanel,
+    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)(
+        import_components159.__experimentalToolsPanel,
         {
           label: (0, import_i18n252.__)("Settings"),
           resetAll: () => setAttributes({
             ariaLabel: void 0
           }),
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
-            import_components161.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+            import_components159.__experimentalToolsPanelItem,
             {
               label: (0, import_i18n252.__)("Label"),
               isShownByDefault: true,
               hasValue: () => !!ariaLabel,
               onDeselect: () => setAttributes({ ariaLabel: void 0 }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
-                import_components161.TextControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+                import_components159.TextControl,
                 {
                   label: (0, import_i18n252.__)("Label"),
                   help: (0, import_i18n252.__)(
@@ -76079,11 +76197,11 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(TabMovers, { tabsClientId }),
-      /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(TabToolbarControls, { tabsClientId }),
-      /* @__PURE__ */ (0, import_jsx_runtime519.jsx)("div", { ...blockProps, children: tabsList.map((tab, index) => {
+      /* @__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) => {
         const isActive = index === effectiveActiveIndex;
-        return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
           "button",
           {
             type: "button",
@@ -76095,7 +76213,7 @@ ${text}
             onFocus: () => {
               selectTabPanel(index);
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
               import_block_editor269.RichText,
               {
                 tagName: "span",
@@ -76117,7 +76235,7 @@ ${text}

   // packages/block-library/build-module/tab-list/save.mjs
   var import_block_editor270 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime520 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime522 = __toESM(require_jsx_runtime(), 1);
   function save52({ attributes }) {
     const { tabs } = attributes;
     const blockProps = import_block_editor270.useBlockProps.save({
@@ -76132,7 +76250,7 @@ ${text}
       ...borderProps.style,
       ...spacingProps.style
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)("div", { ...blockProps, children: tabs.map((tab, index) => /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime522.jsx)("div", { ...blockProps, children: tabs.map((tab, index) => /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
       import_block_editor270.RichText.Content,
       {
         className: buttonClassName || void 0,
@@ -76255,7 +76373,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_element142 = __toESM(require_element(), 1);
+  var import_element141 = __toESM(require_element(), 1);
   var EMPTY_ARRAY10 = [];
   function useTabListItemsSync(tabsClientId) {
     const { tabPanels, tabListClientId } = (0, import_data154.useSelect)(
@@ -76277,7 +76395,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_element142.useEffect)(() => {
+    (0, import_element141.useEffect)(() => {
       if (!tabListClientId) {
         return;
       }
@@ -76300,19 +76418,17 @@ ${text}
   }

   // packages/block-library/build-module/tabs/edit.mjs
-  var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
-  var TABS_TEMPLATE = [["core/tab-list"], ["core/tab-panels"]];
+  var import_jsx_runtime523 = __toESM(require_jsx_runtime(), 1);
   function Edit22({ clientId }) {
     useTabListItemsSync(clientId);
     const blockProps = (0, import_block_editor272.useBlockProps)();
     const innerBlockProps = (0, import_block_editor272.useInnerBlocksProps)(blockProps, {
       __experimentalCaptureToolbars: true,
-      template: TABS_TEMPLATE,
       templateLock: "all",
       renderAppender: false
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime521.jsxs)("div", { ...innerBlockProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(TabToolbarControls, { tabsClientId: clientId }),
+    return /* @__PURE__ */ (0, import_jsx_runtime523.jsxs)("div", { ...innerBlockProps, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(TabToolbarControls, { tabsClientId: clientId }),
       innerBlockProps.children
     ] });
   }
@@ -76320,11 +76436,11 @@ ${text}

   // packages/block-library/build-module/tabs/save.mjs
   var import_block_editor273 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime522 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
   function save53() {
     const blockProps = import_block_editor273.useBlockProps.save();
     const innerBlocksProps = import_block_editor273.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime522.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/tabs/block.json
@@ -76380,6 +76496,7 @@ ${text}

   // packages/block-library/build-module/tabs/index.mjs
   var { name: name110 } = block_default109;
+  var TEMPLATE20 = [["core/tab-list"], ["core/tab-panels"]];
   var settings109 = {
     icon: tabs_default,
     example: {
@@ -76419,6 +76536,8 @@ ${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
   };
@@ -76434,24 +76553,24 @@ ${text}
   });

   // packages/block-library/build-module/tag-cloud/transforms.mjs
-  var import_blocks117 = __toESM(require_blocks(), 1);
-  var transforms35 = {
+  var import_blocks119 = __toESM(require_blocks(), 1);
+  var transforms36 = {
     from: [
       {
         type: "block",
         blocks: ["core/categories"],
-        transform: () => (0, import_blocks117.createBlock)("core/tag-cloud")
+        transform: () => (0, import_blocks119.createBlock)("core/tag-cloud")
       }
     ],
     to: [
       {
         type: "block",
         blocks: ["core/categories"],
-        transform: () => (0, import_blocks117.createBlock)("core/categories")
+        transform: () => (0, import_blocks119.createBlock)("core/categories")
       }
     ]
   };
-  var transforms_default36 = transforms35;
+  var transforms_default37 = transforms36;

   // packages/block-library/build-module/tag-cloud/block.json
   var block_default110 = {
@@ -76525,14 +76644,14 @@ ${text}
   };

   // packages/block-library/build-module/tag-cloud/edit.mjs
-  var import_components162 = __toESM(require_components(), 1);
+  var import_components160 = __toESM(require_components(), 1);
   var import_data155 = __toESM(require_data(), 1);
   var import_i18n254 = __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_compose62 = __toESM(require_compose(), 1);
-  var import_jsx_runtime523 = __toESM(require_jsx_runtime(), 1);
+  var import_compose61 = __toESM(require_compose(), 1);
+  var import_jsx_runtime525 = __toESM(require_jsx_runtime(), 1);
   var MIN_TAGS = 1;
   var MAX_TAGS = 100;
   var MIN_FONT_SIZE = 0.1;
@@ -76547,7 +76666,7 @@ ${text}
     } = attributes;
     const [availableUnits] = (0, import_block_editor274.useSettings)("spacing.units");
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const units = (0, import_components162.__experimentalUseCustomUnits)({
+    const units = (0, import_components160.__experimentalUseCustomUnits)({
       availableUnits: availableUnits ? [...availableUnits, "pt"] : ["%", "px", "em", "rem", "pt"]
     });
     const taxonomies = (0, import_data155.useSelect)(
@@ -76569,7 +76688,7 @@ ${text}
       return [selectOption, ...taxonomyOptions];
     };
     const onFontSizeChange = (fontSizeLabel, newValue) => {
-      const [quantity, newUnit] = (0, import_components162.__experimentalParseQuantityAndUnitFromRawValue)(newValue);
+      const [quantity, newUnit] = (0, import_components160.__experimentalParseQuantityAndUnitFromRawValue)(newValue);
       if (!Number.isFinite(quantity)) {
         return;
       }
@@ -76578,15 +76697,15 @@ ${text}
         smallestFontSize,
         largestFontSize
       }).forEach(([attribute, currentValue]) => {
-        const [currentQuantity, currentUnit] = (0, import_components162.__experimentalParseQuantityAndUnitFromRawValue)(currentValue);
+        const [currentQuantity, currentUnit] = (0, import_components160.__experimentalParseQuantityAndUnitFromRawValue)(currentValue);
         if (attribute !== fontSizeLabel && currentUnit !== newUnit) {
           updateObj[attribute] = `${currentQuantity}${newUnit}`;
         }
       });
       setAttributes(updateObj);
     };
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(import_block_editor274.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime523.jsxs)(
-      import_components162.__experimentalToolsPanel,
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(import_block_editor274.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)(
+      import_components160.__experimentalToolsPanel,
       {
         label: (0, import_i18n254.__)("Settings"),
         resetAll: () => {
@@ -76600,15 +76719,15 @@ ${text}
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
-            import_components162.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+            import_components160.__experimentalToolsPanelItem,
             {
               hasValue: () => taxonomy !== "post_tag",
               label: (0, import_i18n254.__)("Taxonomy"),
               onDeselect: () => setAttributes({ taxonomy: "post_tag" }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
-                import_components162.SelectControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+                import_components160.SelectControl,
                 {
                   label: (0, import_i18n254.__)("Taxonomy"),
                   options: getTaxonomyOptions(),
@@ -76618,8 +76737,8 @@ ${text}
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
-            import_components162.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+            import_components160.__experimentalToolsPanelItem,
             {
               hasValue: () => smallestFontSize !== "8pt" || largestFontSize !== "22pt",
               label: (0, import_i18n254.__)("Font size"),
@@ -76628,9 +76747,9 @@ ${text}
                 largestFontSize: "22pt"
               }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime523.jsxs)(import_components162.Flex, { gap: 4, children: [
-                /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(import_components162.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
-                  import_components162.__experimentalUnitControl,
+              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)(
+                  import_components160.__experimentalUnitControl,
                   {
                     label: (0, import_i18n254.__)("Smallest size"),
                     value: smallestFontSize,
@@ -76645,8 +76764,8 @@ ${text}
                     max: MAX_FONT_SIZE
                   }
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(import_components162.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
-                  import_components162.__experimentalUnitControl,
+                /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(import_components160.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+                  import_components160.__experimentalUnitControl,
                   {
                     label: (0, import_i18n254.__)("Largest size"),
                     value: largestFontSize,
@@ -76664,15 +76783,15 @@ ${text}
               ] })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
-            import_components162.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+            import_components160.__experimentalToolsPanelItem,
             {
               hasValue: () => numberOfTags !== 45,
               label: (0, import_i18n254.__)("Number of tags"),
               onDeselect: () => setAttributes({ numberOfTags: 45 }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
-                import_components162.RangeControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+                import_components160.RangeControl,
                 {
                   label: (0, import_i18n254.__)("Number of tags"),
                   value: numberOfTags,
@@ -76684,15 +76803,15 @@ ${text}
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
-            import_components162.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+            import_components160.__experimentalToolsPanelItem,
             {
               hasValue: () => showTagCounts !== false,
               label: (0, import_i18n254.__)("Show tag counts"),
               onDeselect: () => setAttributes({ showTagCounts: false }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
-                import_components162.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+                import_components160.ToggleControl,
                 {
                   label: (0, import_i18n254.__)("Show tag counts"),
                   checked: showTagCounts,
@@ -76709,17 +76828,17 @@ ${text}
       skipBlockSupportAttributes: true,
       block: name122
     });
-    const disabledRef = (0, import_compose62.useDisabled)();
+    const disabledRef = (0, import_compose61.useDisabled)();
     const blockProps = (0, import_block_editor274.useBlockProps)({ ref: disabledRef });
-    return /* @__PURE__ */ (0, import_jsx_runtime523.jsxs)(import_jsx_runtime523.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)(import_jsx_runtime525.Fragment, { children: [
       inspectorControls,
-      status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime523.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(import_components162.Spinner, {}) }),
-      status === "error" && /* @__PURE__ */ (0, import_jsx_runtime523.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime523.jsx)("p", { children: (0, import_i18n254.sprintf)(
+      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)(
         /* translators: %s: error message returned when rendering the block. */
         (0, import_i18n254.__)("Error: %s"),
         error2
       ) }) }),
-      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
     ] });
   }
   var edit_default38 = TagCloudEdit;
@@ -76730,7 +76849,7 @@ ${text}
     icon: tag_default,
     example: {},
     edit: edit_default38,
-    transforms: transforms_default36
+    transforms: transforms_default37
   };
   var init110 = () => initBlock({ name: name111, metadata: block_default110, settings: settings110 });

@@ -76783,19 +76902,19 @@ ${text}
   };

   // packages/block-library/build-module/template-part/edit/index.mjs
-  var import_blocks122 = __toESM(require_blocks(), 1);
+  var import_blocks124 = __toESM(require_blocks(), 1);
   var import_data162 = __toESM(require_data(), 1);
   var import_block_editor279 = __toESM(require_block_editor(), 1);
-  var import_components168 = __toESM(require_components(), 1);
+  var import_components166 = __toESM(require_components(), 1);
   var import_i18n261 = __toESM(require_i18n(), 1);
   var import_core_data92 = __toESM(require_core_data(), 1);
-  var import_element149 = __toESM(require_element(), 1);
+  var import_element148 = __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_components164 = __toESM(require_components(), 1);
-  var import_element145 = __toESM(require_element(), 1);
+  var import_components162 = __toESM(require_components(), 1);
+  var import_element144 = __toESM(require_element(), 1);
   var import_data157 = __toESM(require_data(), 1);
   var import_core_data88 = __toESM(require_core_data(), 1);

@@ -76803,8 +76922,8 @@ ${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_element143 = __toESM(require_element(), 1);
-  var import_blocks118 = __toESM(require_blocks(), 1);
+  var import_element142 = __toESM(require_element(), 1);
+  var import_blocks120 = __toESM(require_blocks(), 1);
   var import_i18n255 = __toESM(require_i18n(), 1);
   function useAlternativeTemplateParts(area, excludedId) {
     const { templateParts, isResolving } = (0, import_data156.useSelect)((select10) => {
@@ -76823,7 +76942,7 @@ ${text}
         ])
       };
     }, []);
-    const filteredTemplateParts = (0, import_element143.useMemo)(() => {
+    const filteredTemplateParts = (0, import_element142.useMemo)(() => {
       if (!templateParts) {
         return [];
       }
@@ -76857,7 +76976,7 @@ ${text}
       const record = {
         title,
         slug: cleanSlug,
-        content: (0, import_blocks118.serialize)(blocks),
+        content: (0, import_blocks120.serialize)(blocks),
         // `area` is filterable on the server and defaults to `UNCATEGORIZED`
         // if provided value is not allowed.
         area
@@ -76895,18 +77014,18 @@ ${text}
   }

   // packages/block-library/build-module/template-part/edit/title-modal.mjs
-  var import_element144 = __toESM(require_element(), 1);
+  var import_element143 = __toESM(require_element(), 1);
   var import_i18n256 = __toESM(require_i18n(), 1);
-  var import_components163 = __toESM(require_components(), 1);
-  var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
+  var import_components161 = __toESM(require_components(), 1);
+  var import_jsx_runtime526 = __toESM(require_jsx_runtime(), 1);
   function TitleModal({ areaLabel, onClose, onSubmit }) {
-    const [title, setTitle] = (0, import_element144.useState)("");
+    const [title, setTitle] = (0, import_element143.useState)("");
     const submitForCreation = (event) => {
       event.preventDefault();
       onSubmit(title);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-      import_components163.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+      import_components161.Modal,
       {
         title: (0, import_i18n256.sprintf)(
           // Translators: %s as template part area title ("Header", "Footer", etc.).
@@ -76916,9 +77035,9 @@ ${text}
         onRequestClose: onClose,
         focusOnMount: "firstContentElement",
         size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)("form", { onSubmit: submitForCreation, children: /* @__PURE__ */ (0, import_jsx_runtime524.jsxs)(import_components163.__experimentalVStack, { spacing: "5", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-            import_components163.TextControl,
+        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)(
+            import_components161.TextControl,
             {
               label: (0, import_i18n256.__)("Name"),
               value: title,
@@ -76926,9 +77045,9 @@ ${text}
               placeholder: (0, import_i18n256.__)("Custom Template Part")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime524.jsxs)(import_components163.__experimentalHStack, { justify: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-              import_components163.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(import_components161.__experimentalHStack, { justify: "right", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+              import_components161.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
@@ -76939,8 +77058,8 @@ ${text}
                 children: (0, import_i18n256.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-              import_components163.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+              import_components161.Button,
               {
                 variant: "primary",
                 type: "submit",
@@ -76957,7 +77076,7 @@ ${text}
   }

   // packages/block-library/build-module/template-part/edit/placeholder.mjs
-  var import_jsx_runtime525 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
   function TemplatePartPlaceholder({
     area,
     clientId,
@@ -76983,14 +77102,14 @@ ${text}
       },
       []
     );
-    const [showTitleModal, setShowTitleModal] = (0, import_element145.useState)(false);
+    const [showTitleModal, setShowTitleModal] = (0, import_element144.useState)(false);
     const areaObject = useTemplatePartArea(area);
     const createFromBlocks = useCreateTemplatePartFromBlocks(
       area,
       setAttributes
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)(
-      import_components164.Placeholder,
+    return /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(
+      import_components162.Placeholder,
       {
         icon: getTemplatePartIcon(areaObject.icon),
         label: areaObject.label,
@@ -77004,9 +77123,9 @@ ${text}
           areaObject.label.toLowerCase()
         ),
         children: [
-          isResolving && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(import_components164.Spinner, {}),
-          !isResolving && !!(templateParts.length || blockPatterns.length) && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
-            import_components164.Button,
+          isResolving && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_components162.Spinner, {}),
+          !isResolving && !!(templateParts.length || blockPatterns.length) && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+            import_components162.Button,
             {
               __next40pxDefaultSize: true,
               variant: "primary",
@@ -77014,8 +77133,8 @@ ${text}
               children: (0, import_i18n257.__)("Choose")
             }
           ),
-          !isResolving && isBlockBasedTheme && canCreateTemplatePart && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
-            import_components164.Button,
+          !isResolving && isBlockBasedTheme && canCreateTemplatePart && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+            import_components162.Button,
             {
               __next40pxDefaultSize: true,
               variant: "secondary",
@@ -77025,7 +77144,7 @@ ${text}
               children: (0, import_i18n257.__)("Start blank")
             }
           ),
-          showTitleModal && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+          showTitleModal && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
             TitleModal,
             {
               areaLabel: areaObject.label,
@@ -77041,26 +77160,26 @@ ${text}
   }

   // packages/block-library/build-module/template-part/edit/selection-modal.mjs
-  var import_element146 = __toESM(require_element(), 1);
+  var import_element145 = __toESM(require_element(), 1);
   var import_i18n258 = __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_components165 = __toESM(require_components(), 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_blocks119 = __toESM(require_blocks(), 1);
+  var import_blocks121 = __toESM(require_blocks(), 1);
   function mapTemplatePartToBlockPattern(templatePart) {
     return {
       name: createTemplatePartId(templatePart.theme, templatePart.slug),
       title: templatePart.title.rendered,
-      blocks: (0, import_blocks119.parse)(templatePart.content.raw),
+      blocks: (0, import_blocks121.parse)(templatePart.content.raw),
       templatePart
     };
   }

   // packages/block-library/build-module/template-part/edit/selection-modal.mjs
-  var import_jsx_runtime526 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime528 = __toESM(require_jsx_runtime(), 1);
   function TemplatePartSelectionModal({
     setAttributes,
     onClose,
@@ -77068,19 +77187,19 @@ ${text}
     area,
     clientId
   }) {
-    const [searchValue, setSearchValue] = (0, import_element146.useState)("");
+    const [searchValue, setSearchValue] = (0, import_element145.useState)("");
     const { templateParts } = useAlternativeTemplateParts(
       area,
       templatePartId
     );
-    const filteredTemplateParts = (0, import_element146.useMemo)(() => {
+    const filteredTemplateParts = (0, import_element145.useMemo)(() => {
       const partsAsPatterns = templateParts.map(
         (templatePart) => mapTemplatePartToBlockPattern(templatePart)
       );
       return searchPatterns(partsAsPatterns, searchValue);
     }, [templateParts, searchValue]);
     const blockPatterns = useAlternativeBlockPatterns(area, clientId);
-    const filteredBlockPatterns = (0, import_element146.useMemo)(() => {
+    const filteredBlockPatterns = (0, import_element145.useMemo)(() => {
       return searchPatterns(blockPatterns, searchValue);
     }, [blockPatterns, searchValue]);
     const { createSuccessNotice } = (0, import_data158.useDispatch)(import_notices19.store);
@@ -77104,9 +77223,9 @@ ${text}
     };
     const hasTemplateParts = !!filteredTemplateParts.length;
     const hasBlockPatterns = !!filteredBlockPatterns.length;
-    return /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)("div", { className: "block-library-template-part__selection-content", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("div", { className: "block-library-template-part__selection-search", children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
-        import_components165.SearchControl,
+    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)(
+        import_components163.SearchControl,
         {
           onChange: setSearchValue,
           value: searchValue,
@@ -77114,9 +77233,9 @@ ${text}
           placeholder: (0, import_i18n258.__)("Search")
         }
       ) }),
-      hasTemplateParts && /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)("div", { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("h2", { children: (0, import_i18n258.__)("Existing template parts") }),
-        /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+      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)(
           import_block_editor276.__experimentalBlockPatternsList,
           {
             blockPatterns: filteredTemplateParts,
@@ -77126,27 +77245,27 @@ ${text}
           }
         )
       ] }),
-      !hasTemplateParts && !hasBlockPatterns && /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(import_components165.__experimentalHStack, { alignment: "center", children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("p", { children: (0, import_i18n258.__)("No results found.") }) })
+      !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.") }) })
     ] });
   }

   // packages/block-library/build-module/template-part/edit/advanced-controls.mjs
   var import_core_data90 = __toESM(require_core_data(), 1);
-  var import_components167 = __toESM(require_components(), 1);
+  var import_components165 = __toESM(require_components(), 1);
   var import_i18n260 = __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_element147 = __toESM(require_element(), 1);
+  var import_element146 = __toESM(require_element(), 1);
   var import_data159 = __toESM(require_data(), 1);
-  var import_components166 = __toESM(require_components(), 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_blocks120 = __toESM(require_blocks(), 1);
+  var import_blocks122 = __toESM(require_blocks(), 1);
   function transformWidgetToBlock(widget) {
     if (widget.id_base !== "block") {
       let attributes;
@@ -77161,10 +77280,10 @@ ${text}
         };
       }
       return switchLegacyWidgetType(
-        (0, import_blocks120.createBlock)("core/legacy-widget", attributes)
+        (0, import_blocks122.createBlock)("core/legacy-widget", attributes)
       );
     }
-    const parsedBlocks = (0, import_blocks120.parse)(widget.instance.raw.content, {
+    const parsedBlocks = (0, import_blocks122.parse)(widget.instance.raw.content, {
       __unstableSkipAutop: true
     });
     if (!parsedBlocks.length) {
@@ -77172,14 +77291,14 @@ ${text}
     }
     const block = parsedBlocks[0];
     if (block.name === "core/widget-group") {
-      return (0, import_blocks120.createBlock)(
-        (0, import_blocks120.getGroupingBlockName)(),
+      return (0, import_blocks122.createBlock)(
+        (0, import_blocks122.getGroupingBlockName)(),
         void 0,
         transformInnerBlocks(block.innerBlocks)
       );
     }
     if (block.innerBlocks.length > 0) {
-      return (0, import_blocks120.cloneBlock)(
+      return (0, import_blocks122.cloneBlock)(
         block,
         void 0,
         transformInnerBlocks(block.innerBlocks)
@@ -77188,7 +77307,7 @@ ${text}
     return block;
   }
   function switchLegacyWidgetType(block) {
-    const transforms39 = (0, import_blocks120.getPossibleBlockTransformations)([block]).filter(
+    const transforms40 = (0, import_blocks122.getPossibleBlockTransformations)([block]).filter(
       (item) => {
         if (!item.transforms) {
           return true;
@@ -77202,17 +77321,17 @@ ${text}
         return !hasWildCardFrom && !hasWildCardTo;
       }
     );
-    if (!transforms39.length) {
+    if (!transforms40.length) {
       return void 0;
     }
-    return (0, import_blocks120.switchToBlockType)(block, transforms39[0].name);
+    return (0, import_blocks122.switchToBlockType)(block, transforms40[0].name);
   }
   function transformInnerBlocks(innerBlocks = []) {
     return innerBlocks.flatMap((block) => {
       if (block.name === "core/legacy-widget") {
         return switchLegacyWidgetType(block);
       }
-      return (0, import_blocks120.createBlock)(
+      return (0, import_blocks122.createBlock)(
         block.name,
         block.attributes,
         transformInnerBlocks(block.innerBlocks)
@@ -77221,14 +77340,14 @@ ${text}
   }

   // packages/block-library/build-module/template-part/edit/import-controls.mjs
-  var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime529 = __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_element147.useState)("");
-    const [isBusy, setIsBusy] = (0, import_element147.useState)(false);
+    const [selectedSidebar, setSelectedSidebar] = (0, import_element146.useState)("");
+    const [isBusy, setIsBusy] = (0, import_element146.useState)(false);
     const registry = (0, import_data159.useRegistry)();
     const { sidebars, hasResolved } = (0, import_data159.useSelect)((select10) => {
       const { getSidebars, hasFinishedResolution } = select10(import_core_data89.store);
@@ -77244,7 +77363,7 @@ ${text}
       area,
       setAttributes
     );
-    const options2 = (0, import_element147.useMemo)(() => {
+    const options2 = (0, import_element146.useMemo)(() => {
       const sidebarOptions = (sidebars ?? []).filter(
         (widgetArea) => widgetArea.id !== "wp_inactive_widgets" && widgetArea.widgets.length > 0
       ).map((widgetArea) => {
@@ -77262,7 +77381,7 @@ ${text}
       ];
     }, [sidebars]);
     if (!hasResolved) {
-      return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_components166.__experimentalSpacer, { marginBottom: "0" });
+      return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(import_components164.__experimentalSpacer, { marginBottom: "0" });
     }
     if (hasResolved && !options2.length) {
       return null;
@@ -77309,9 +77428,9 @@ ${text}
       }
       setIsBusy(false);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_components166.__experimentalSpacer, { marginBottom: "4", children: /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(import_components166.__experimentalHStack, { as: "form", onSubmit: createFromWidgets, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_components166.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
-        import_components166.SelectControl,
+    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)(
+        import_components164.SelectControl,
         {
           label: (0, import_i18n259.__)("Import widget area"),
           value: selectedSidebar,
@@ -77320,15 +77439,15 @@ ${text}
           disabled: !options2.length
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
-        import_components166.FlexItem,
+      /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+        import_components164.FlexItem,
         {
           style: {
             marginBottom: "8px",
             marginTop: "auto"
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
-            import_components166.Button,
+          children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+            import_components164.Button,
             {
               __next40pxDefaultSize: true,
               variant: "primary",
@@ -77344,7 +77463,7 @@ ${text}
   }

   // packages/block-library/build-module/template-part/edit/advanced-controls.mjs
-  var import_jsx_runtime528 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 1);
   var { HTMLElementControl: HTMLElementControl7 } = unlock(import_block_editor277.privateApis);
   function TemplatePartAdvancedControls({
     tagName,
@@ -77377,10 +77496,10 @@ ${text}
         value: _area
       })
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)(import_jsx_runtime528.Fragment, { children: [
-      isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)(import_jsx_runtime528.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
-          import_components167.TextControl,
+    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)(
+          import_components165.TextControl,
           {
             label: (0, import_i18n260.__)("Title"),
             value: title,
@@ -77390,8 +77509,8 @@ ${text}
             onFocus: (event) => event.target.select()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
-          import_components167.SelectControl,
+        /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+          import_components165.SelectControl,
           {
             label: (0, import_i18n260.__)("Area"),
             labelPosition: "top",
@@ -77401,7 +77520,7 @@ ${text}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
         HTMLElementControl7,
         {
           tagName: tagName || "",
@@ -77426,7 +77545,7 @@ ${text}
           ]
         }
       ),
-      !hasInnerBlocks && /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+      !hasInnerBlocks && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
         TemplatePartImportControls,
         {
           area,
@@ -77440,9 +77559,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_element148 = __toESM(require_element(), 1);
-  var import_blocks121 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
+  var import_element147 = __toESM(require_element(), 1);
+  var import_blocks123 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime531 = __toESM(require_jsx_runtime(), 1);
   function useRenderAppender(hasInnerBlocks) {
     const blockEditingMode = (0, import_block_editor278.useBlockEditingMode)();
     if (blockEditingMode === "contentOnly") {
@@ -77488,7 +77607,7 @@ ${text}
       },
       [id]
     );
-    const blocks = (0, import_element148.useMemo)(() => {
+    const blocks = (0, import_element147.useMemo)(() => {
       if (!id) {
         return void 0;
       }
@@ -77498,7 +77617,7 @@ ${text}
       if (!content || typeof content !== "string") {
         return [];
       }
-      return (0, import_blocks121.parse)(content);
+      return (0, import_blocks123.parse)(content);
     }, [id, editedBlocks, content]);
     const innerBlocksProps = (0, import_block_editor278.useInnerBlocksProps)(blockProps, {
       value: blocks,
@@ -77509,7 +77628,7 @@ ${text}
       renderAppender: false,
       layout: useLayout(layout)
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(TagName2, { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(TagName2, { ...innerBlocksProps });
   }
   function EditableTemplatePartInnerBlocks({
     postId: id,
@@ -77541,7 +77660,7 @@ ${text}
         postType: "wp_template_part"
       })
     } : {};
-    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(TagName2, { ...innerBlocksProps, ...customProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(TagName2, { ...innerBlocksProps, ...customProps });
   }
   function TemplatePartInnerBlocks({
     postId: id,
@@ -77571,7 +77690,7 @@ ${text}
       return null;
     }
     const TemplatePartInnerBlocksComponent = canEditTemplatePart ? EditableTemplatePartInnerBlocks : NonEditableTemplatePartPreview;
-    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
       TemplatePartInnerBlocksComponent,
       {
         postId: id,
@@ -77584,7 +77703,7 @@ ${text}
   }

   // packages/block-library/build-module/template-part/edit/index.mjs
-  var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
   var SUPPORTED_AREAS = ["header", "footer", "navigation-overlay"];
   function ReplaceButton({
     isEntityAvailable,
@@ -77602,8 +77721,8 @@ ${text}
     if (!canReplace) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
-      import_components168.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+      import_components166.MenuItem,
       {
         onClick: () => {
           setIsTemplatePartSelectionOpen(true);
@@ -77620,7 +77739,7 @@ ${text}
     if (!canReplace) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_components168.PanelBody, { title: (0, import_i18n261.__)("Design"), children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(import_components166.PanelBody, { title: (0, import_i18n261.__)("Design"), children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
       import_block_editor279.__experimentalBlockPatternsList,
       {
         label: (0, import_i18n261.__)("Templates"),
@@ -77644,7 +77763,7 @@ ${text}
     const { slug, theme = currentTheme, tagName, layout = {} } = attributes;
     const templatePartId = createTemplatePartId(theme, slug);
     const hasAlreadyRendered = (0, import_block_editor279.useHasRecursion)(templatePartId);
-    const [isTemplatePartSelectionOpen, setIsTemplatePartSelectionOpen] = (0, import_element149.useState)(false);
+    const [isTemplatePartSelectionOpen, setIsTemplatePartSelectionOpen] = (0, import_element148.useState)(false);
     const {
       isResolved,
       hasInnerBlocks,
@@ -77699,7 +77818,7 @@ ${text}
         templatePartId,
         {
           blocks: pattern.blocks,
-          content: (0, import_blocks122.serialize)(pattern.blocks)
+          content: (0, import_blocks124.serialize)(pattern.blocks)
         }
       );
       createSuccessNotice(
@@ -77714,7 +77833,7 @@ ${text}
       );
     };
     if (!hasInnerBlocks && (slug && !theme || slug && isMissing)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_block_editor279.Warning, { children: (0, import_i18n261.sprintf)(
+      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)(
         /* translators: %s: Template part slug. */
         (0, import_i18n261.__)(
           "Template part has been deleted or is unavailable: %s"
@@ -77723,12 +77842,12 @@ ${text}
       ) }) });
     }
     if (isEntityAvailable && hasAlreadyRendered) {
-      return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_block_editor279.Warning, { children: (0, import_i18n261.__)("Block cannot be rendered inside itself.") }) });
+      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_runtime530.jsxs)(import_jsx_runtime530.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(import_block_editor279.RecursionProvider, { uniqueId: templatePartId, children: [
-        isEntityAvailable && onNavigateToEntityRecord && canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_block_editor279.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
-          import_components168.ToolbarButton,
+    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)(
+          import_components166.ToolbarButton,
           {
             onClick: () => {
               onNavigateToEntityRecord({
@@ -77739,7 +77858,7 @@ ${text}
             children: (0, import_i18n261.__)("Edit original")
           }
         ) }),
-        canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_block_editor279.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+        canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(import_block_editor279.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
           TemplatePartAdvancedControls,
           {
             tagName,
@@ -77751,7 +77870,7 @@ ${text}
             clientId
           }
         ) }),
-        isPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+        isPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
           TemplatePartPlaceholder,
           {
             area: attributes.area,
@@ -77761,11 +77880,11 @@ ${text}
             onOpenSelectionModal: () => setIsTemplatePartSelectionOpen(true)
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_block_editor279.BlockSettingsMenuControls, { children: ({ selectedClientIds }) => {
+        /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(import_block_editor279.BlockSettingsMenuControls, { children: ({ selectedClientIds }) => {
           if (!canUserEditBlock || !(selectedClientIds.length === 1 && clientId === selectedClientIds[0])) {
             return null;
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
             ReplaceButton,
             {
               ...{
@@ -77779,7 +77898,7 @@ ${text}
             }
           );
         } }),
-        /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_block_editor279.InspectorControls, { group: "settings", children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(import_block_editor279.InspectorControls, { group: "settings", children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
           TemplatesList,
           {
             area,
@@ -77788,7 +77907,7 @@ ${text}
             onSelect: (pattern) => onPatternSelect(pattern)
           }
         ) }),
-        isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+        isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
           TemplatePartInnerBlocks,
           {
             tagName: TagName2,
@@ -77798,10 +77917,10 @@ ${text}
             layout
           }
         ),
-        !isPlaceholder && !isResolved && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_components168.Spinner, {}) })
+        !isPlaceholder && !isResolved && /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(import_components166.Spinner, {}) })
       ] }),
-      isTemplatePartSelectionOpen && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
-        import_components168.Modal,
+      isTemplatePartSelectionOpen && /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+        import_components166.Modal,
         {
           overlayClassName: "block-editor-template-part__selection-modal",
           title: (0, import_i18n261.sprintf)(
@@ -77811,7 +77930,7 @@ ${text}
           ),
           onRequestClose: () => setIsTemplatePartSelectionOpen(false),
           isFullScreen: true,
-          children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
             TemplatePartSelectionModal,
             {
               templatePartId,
@@ -77993,16 +78112,16 @@ ${text}
   // packages/block-library/build-module/term-count/edit.mjs
   var import_i18n262 = __toESM(require_i18n(), 1);
   var import_block_editor280 = __toESM(require_block_editor(), 1);
-  var import_components170 = __toESM(require_components(), 1);
+  var import_components168 = __toESM(require_components(), 1);

   // packages/block-library/build-module/term-count/icons.mjs
-  var import_components169 = __toESM(require_components(), 1);
-  var import_jsx_runtime531 = __toESM(require_jsx_runtime(), 1);
-  var bareNumber = /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(import_components169.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(import_components169.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_runtime531.jsx)(import_components169.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(import_components169.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_runtime531.jsx)(import_components169.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(import_components169.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_runtime531.jsx)(import_components169.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(import_components169.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_runtime531.jsx)(import_components169.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(import_components169.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_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" }) });

   // packages/block-library/build-module/term-count/use-term-count.mjs
   var import_core_data95 = __toESM(require_core_data(), 1);
@@ -78061,7 +78180,7 @@ ${text}
   }

   // packages/block-library/build-module/term-count/edit.mjs
-  var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
   var BRACKET_TYPES = {
     none: { label: (0, import_i18n262.__)("No brackets"), icon: bareNumber },
     round: {
@@ -78113,16 +78232,16 @@ ${text}
       const { before = "", after = "" } = BRACKET_TYPES[type] || {};
       return `${before}${count}${after}`;
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime532.jsxs)(import_jsx_runtime532.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(import_block_editor280.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
-        import_components170.ToolbarDropdownMenu,
+    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)(
+        import_components168.ToolbarDropdownMenu,
         {
           icon: BRACKET_TYPES[bracketType]?.icon ?? bareNumber,
           label: (0, import_i18n262.__)("Change bracket type"),
           controls: bracketTypeControls
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime532.jsx)("div", { ...blockProps, children: formatTermCount(termCount, bracketType) })
+      /* @__PURE__ */ (0, import_jsx_runtime534.jsx)("div", { ...blockProps, children: formatTermCount(termCount, bracketType) })
     ] });
   }

@@ -78268,18 +78387,18 @@ ${text}
   }

   // packages/block-library/build-module/term-description/edit.mjs
-  var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime535 = __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_runtime533.jsx)(import_jsx_runtime533.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime533.jsx)("div", { ...blockProps, children: termDescription ? /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
+    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)(
       "div",
       {
         dangerouslySetInnerHTML: { __html: termDescription }
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime533.jsx)("div", { className: "wp-block-term-description__placeholder", children: /* @__PURE__ */ (0, import_jsx_runtime533.jsx)("span", { children: (0, import_i18n263.__)("Term Description") }) }) }) });
+    ) : /* @__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") }) }) }) });
   }

   // packages/block-library/build-module/term-description/deprecated.mjs
@@ -78437,7 +78556,7 @@ ${text}
   // packages/block-library/build-module/term-name/edit.mjs
   var import_i18n264 = __toESM(require_i18n(), 1);
   var import_block_editor282 = __toESM(require_block_editor(), 1);
-  var import_components171 = __toESM(require_components(), 1);
+  var import_components169 = __toESM(require_components(), 1);
   var import_html_entities16 = __toESM(require_html_entities(), 1);

   // packages/block-library/build-module/term-name/use-term-name.mjs
@@ -78507,7 +78626,7 @@ ${text}
   }

   // packages/block-library/build-module/term-name/edit.mjs
-  var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
   function TermNameEdit({
     attributes,
     setAttributes,
@@ -78521,7 +78640,7 @@ ${text}
     const TagName2 = level === 0 ? "p" : `h${level}`;
     let termNameDisplay = termName2;
     if (isLink) {
-      termNameDisplay = /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
+      termNameDisplay = /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
         "a",
         {
           href: "#term-name-pseudo-link",
@@ -78530,8 +78649,8 @@ ${text}
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)(import_jsx_runtime534.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(import_block_editor282.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
+    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)(
         import_block_editor282.HeadingLevelDropdown,
         {
           value: level,
@@ -78541,8 +78660,8 @@ ${text}
           }
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(import_block_editor282.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
-        import_components171.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_block_editor282.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+        import_components169.__experimentalToolsPanel,
         {
           label: (0, import_i18n264.__)("Settings"),
           resetAll: () => {
@@ -78551,15 +78670,15 @@ ${text}
             });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
-            import_components171.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+            import_components169.__experimentalToolsPanelItem,
             {
               hasValue: () => !!isLink,
               label: (0, import_i18n264.__)("Make term name a link"),
               onDeselect: () => setAttributes({ isLink: false }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
-                import_components171.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+                import_components169.ToggleControl,
                 {
                   label: (0, import_i18n264.__)("Make term name a link"),
                   onChange: () => setAttributes({ isLink: !isLink }),
@@ -78570,7 +78689,7 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(TagName2, { ...blockProps, children: termNameDisplay })
+      /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(TagName2, { ...blockProps, children: termNameDisplay })
     ] });
   }

@@ -78710,24 +78829,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_element152 = __toESM(require_element(), 1);
+  var import_element151 = __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_components179 = __toESM(require_components(), 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_element150 = __toESM(require_element(), 1);
+  var import_element149 = __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_element150.useMemo)(() => {
+    return (0, import_element149.useMemo)(() => {
       return taxonomies?.filter(
         ({ visibility }) => visibility?.publicly_queryable
       ) || [];
@@ -78735,16 +78854,16 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/taxonomy-control.mjs
-  var import_components172 = __toESM(require_components(), 1);
-  var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
+  var import_components170 = __toESM(require_components(), 1);
+  var import_jsx_runtime537 = __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_runtime535.jsx)(
-      import_components172.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
+      import_components170.SelectControl,
       {
         options: taxonomyOptions,
         value,
@@ -78756,11 +78875,11 @@ ${text}

   // packages/block-library/build-module/terms-query/edit/inspector-controls/order-control.mjs
   var import_i18n265 = __toESM(require_i18n(), 1);
-  var import_components173 = __toESM(require_components(), 1);
-  var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
+  var import_components171 = __toESM(require_components(), 1);
+  var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
   function OrderControl3({ orderBy, order, onChange, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-      import_components173.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+      import_components171.SelectControl,
       {
         options: [
           {
@@ -78791,11 +78910,11 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/empty-terms-control.mjs
-  var import_components174 = __toESM(require_components(), 1);
-  var import_jsx_runtime537 = __toESM(require_jsx_runtime(), 1);
+  var import_components172 = __toESM(require_components(), 1);
+  var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
   function EmptyTermsControl({ value, onChange, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
-      import_components174.ToggleControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+      import_components172.ToggleControl,
       {
         checked: !value,
         onChange: (showEmpty) => onChange(!showEmpty),
@@ -78805,19 +78924,19 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/nested-terms-control.mjs
-  var import_components175 = __toESM(require_components(), 1);
-  var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
+  var import_components173 = __toESM(require_components(), 1);
+  var import_jsx_runtime540 = __toESM(require_jsx_runtime(), 1);
   function NestedTermsControl({ value, onChange, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(import_components175.ToggleControl, { checked: value, onChange, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(import_components173.ToggleControl, { checked: value, onChange, ...props });
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/inherit-control.mjs
-  var import_components176 = __toESM(require_components(), 1);
+  var import_components174 = __toESM(require_components(), 1);
   var import_i18n266 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime541 = __toESM(require_jsx_runtime(), 1);
   function InheritControl({ value, onChange, label }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(
-      import_components176.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)(
+      import_components174.__experimentalToggleGroupControl,
       {
         label,
         isBlock: true,
@@ -78831,14 +78950,14 @@ ${text}
         ) : (0, import_i18n266.__)("Display terms based on specific criteria."),
         value: value ? "default" : "custom",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-            import_components176.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+            import_components174.__experimentalToggleGroupControlOption,
             {
               value: "default",
               label: (0, import_i18n266.__)("Default")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(import_components176.__experimentalToggleGroupControlOption, { value: "custom", label: (0, import_i18n266.__)("Custom") })
+          /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(import_components174.__experimentalToggleGroupControlOption, { value: "custom", label: (0, import_i18n266.__)("Custom") })
         ]
       }
     );
@@ -78846,11 +78965,11 @@ ${text}

   // packages/block-library/build-module/terms-query/edit/inspector-controls/max-terms-control.mjs
   var import_i18n267 = __toESM(require_i18n(), 1);
-  var import_components177 = __toESM(require_components(), 1);
-  var import_jsx_runtime540 = __toESM(require_jsx_runtime(), 1);
+  var import_components175 = __toESM(require_components(), 1);
+  var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
   function MaxTermsControl({ value, onChange, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
-      import_components177.RangeControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+      import_components175.RangeControl,
       {
         value,
         min: 0,
@@ -78867,14 +78986,14 @@ ${text}
   // packages/block-library/build-module/terms-query/edit/inspector-controls/advanced-controls.mjs
   var import_i18n268 = __toESM(require_i18n(), 1);
   var import_block_editor283 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime541 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
   var { HTMLElementControl: HTMLElementControl8 } = unlock(import_block_editor283.privateApis);
   function AdvancedControls({
     TagName: TagName2,
     setAttributes,
     clientId
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(import_block_editor283.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_block_editor283.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
       HTMLElementControl8,
       {
         tagName: TagName2,
@@ -78891,13 +79010,13 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/include-control.mjs
-  var import_components178 = __toESM(require_components(), 1);
+  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_element151 = __toESM(require_element(), 1);
-  var import_compose63 = __toESM(require_compose(), 1);
+  var import_element150 = __toESM(require_element(), 1);
+  var import_compose62 = __toESM(require_compose(), 1);
   var import_html_entities17 = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY11 = [];
   var BASE_QUERY3 = {
     order: "asc",
@@ -78910,10 +79029,10 @@ ${text}
     onChange,
     ...props
   }) {
-    const [search, setSearch] = (0, import_element151.useState)("");
-    const [value, setValue] = (0, import_element151.useState)(EMPTY_ARRAY11);
-    const [suggestions, setSuggestions] = (0, import_element151.useState)(EMPTY_ARRAY11);
-    const debouncedSearch = (0, import_compose63.useDebounce)(setSearch, 250);
+    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 { searchResults, searchHasResolved } = (0, import_data169.useSelect)(
       (select10) => {
         if (!search) {
@@ -78955,7 +79074,7 @@ ${text}
       },
       [include, taxonomy]
     );
-    (0, import_element151.useEffect)(() => {
+    (0, import_element150.useEffect)(() => {
       if (!include?.length) {
         setValue(EMPTY_ARRAY11);
       }
@@ -78974,7 +79093,7 @@ ${text}
       }, []);
       setValue(sanitizedValue);
     }, [include, currentTerms]);
-    const entitiesInfo = (0, import_element151.useMemo)(() => {
+    const entitiesInfo = (0, import_element150.useMemo)(() => {
       if (!searchResults?.length) {
         return { names: EMPTY_ARRAY11, mapByName: {} };
       }
@@ -78987,7 +79106,7 @@ ${text}
       });
       return { names, mapByName };
     }, [searchResults]);
-    (0, import_element151.useEffect)(() => {
+    (0, import_element150.useEffect)(() => {
       if (!searchHasResolved) {
         return;
       }
@@ -79007,8 +79126,8 @@ ${text}
       setSuggestions(EMPTY_ARRAY11);
       onChange(ids);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
-      import_components178.FormTokenField,
+    return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
+      import_components176.FormTokenField,
       {
         value,
         onInputChange: debouncedSearch,
@@ -79021,7 +79140,7 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/index.mjs
-  var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
   function TermsQueryInspectorControls({
     attributes,
     setQuery,
@@ -79056,9 +79175,9 @@ ${text}
     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_runtime543.jsxs)(import_jsx_runtime543.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_block_editor284.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(
-        import_components179.__experimentalToolsPanel,
+    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)(
+        import_components177.__experimentalToolsPanel,
         {
           label: (0, import_i18n269.__)("Settings"),
           resetAll: () => {
@@ -79077,14 +79196,14 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            displayInheritControl && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-              import_components179.__experimentalToolsPanelItem,
+            displayInheritControl && /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+              import_components177.__experimentalToolsPanelItem,
               {
                 hasValue: () => inherit !== false,
                 label: queryTypeControlLabel,
                 onDeselect: () => setQuery({ inherit: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
                   InheritControl,
                   {
                     label: queryTypeControlLabel,
@@ -79094,8 +79213,8 @@ ${text}
                 )
               }
             ),
-            !inheritQuery && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-              import_components179.__experimentalToolsPanelItem,
+            !inheritQuery && /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+              import_components177.__experimentalToolsPanelItem,
               {
                 hasValue: () => taxonomy !== "category",
                 label: taxonomyControlLabel,
@@ -79103,7 +79222,7 @@ ${text}
                   setQuery({ taxonomy: "category" });
                 },
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
                   TaxonomyControl,
                   {
                     label: taxonomyControlLabel,
@@ -79116,14 +79235,14 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-              import_components179.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+              import_components177.__experimentalToolsPanelItem,
               {
                 hasValue: () => orderBy !== "name" || order !== "asc",
                 label: orderByControlLabel,
                 onDeselect: () => setQuery({ orderBy: "name", order: "asc" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
                   OrderControl3,
                   {
                     label: orderByControlLabel,
@@ -79142,8 +79261,8 @@ ${text}
                 )
               }
             ),
-            !inheritQuery && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-              import_components179.__experimentalToolsPanelItem,
+            !inheritQuery && /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+              import_components177.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!include?.length,
                 label: includeControlLabel,
@@ -79153,7 +79272,7 @@ ${text}
                   order: "asc"
                 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
                   IncludeControl,
                   {
                     label: includeControlLabel,
@@ -79164,14 +79283,14 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-              import_components179.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+              import_components177.__experimentalToolsPanelItem,
               {
                 hasValue: () => hideEmpty !== true,
                 label: emptyTermsControlLabel,
                 onDeselect: () => setQuery({ hideEmpty: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
                   EmptyTermsControl,
                   {
                     label: emptyTermsControlLabel,
@@ -79181,14 +79300,14 @@ ${text}
                 )
               }
             ),
-            displayShowNestedControl && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-              import_components179.__experimentalToolsPanelItem,
+            displayShowNestedControl && /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+              import_components177.__experimentalToolsPanelItem,
               {
                 hasValue: () => showNested !== false,
                 label: nestedTermsControlLabel,
                 onDeselect: () => setQuery({ showNested: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
                   NestedTermsControl,
                   {
                     label: nestedTermsControlLabel,
@@ -79202,14 +79321,14 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-              import_components179.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+              import_components177.__experimentalToolsPanelItem,
               {
                 hasValue: () => perPage !== 10,
                 label: maxTermsControlLabel,
                 onDeselect: () => setQuery({ perPage: 10 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
                   MaxTermsControl,
                   {
                     label: maxTermsControlLabel,
@@ -79222,7 +79341,7 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
         AdvancedControls,
         {
           TagName: TagName2,
@@ -79234,8 +79353,7 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/terms-query-content.mjs
-  var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
-  var TEMPLATE18 = [["core/term-template"]];
+  var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
   function TermsQueryContent({
     attributes,
     setAttributes,
@@ -79244,17 +79362,15 @@ ${text}
   }) {
     const { tagName: TagName2 } = attributes;
     const blockProps = (0, import_block_editor285.useBlockProps)();
-    const innerBlocksProps = (0, import_block_editor285.useInnerBlocksProps)(blockProps, {
-      template: TEMPLATE18
-    });
-    const setQuery = (0, import_element152.useCallback)(
+    const innerBlocksProps = (0, import_block_editor285.useInnerBlocksProps)(blockProps, {});
+    const setQuery = (0, import_element151.useCallback)(
       (newQuery) => setAttributes((prevAttributes) => ({
         termQuery: { ...prevAttributes.termQuery, ...newQuery }
       })),
       [setAttributes]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime544.jsxs)(import_jsx_runtime544.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime546.jsxs)(import_jsx_runtime546.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
         TermsQueryInspectorControls,
         {
           attributes,
@@ -79264,15 +79380,15 @@ ${text}
           templateSlug: context?.templateSlug
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(TagName2, { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(TagName2, { ...innerBlocksProps })
     ] });
   }

   // packages/block-library/build-module/terms-query/edit/terms-query-placeholder.mjs
   var import_data170 = __toESM(require_data(), 1);
-  var import_blocks123 = __toESM(require_blocks(), 1);
+  var import_blocks125 = __toESM(require_blocks(), 1);
   var import_block_editor286 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime547 = __toESM(require_jsx_runtime(), 1);
   function TermsQueryPlaceholder({
     attributes,
     clientId,
@@ -79284,7 +79400,7 @@ ${text}
           getActiveBlockVariation,
           getBlockType: getBlockType5,
           getBlockVariations: getBlockVariations4
-        } = select10(import_blocks123.store);
+        } = select10(import_blocks125.store);
         return {
           blockType: getBlockType5(name122),
           activeBlockVariation: getActiveBlockVariation(
@@ -79300,7 +79416,7 @@ ${text}
     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_runtime545.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
       import_block_editor286.__experimentalBlockVariationPicker,
       {
         icon: icon4,
@@ -79310,7 +79426,7 @@ ${text}
           if (variation.innerBlocks) {
             replaceInnerBlocks(
               clientId,
-              (0, import_blocks123.createBlocksFromInnerBlocksTemplate)(
+              (0, import_blocks125.createBlocksFromInnerBlocksTemplate)(
                 variation.innerBlocks
               ),
               false
@@ -79322,32 +79438,32 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/index.mjs
-  var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime548 = __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_runtime546.jsx)(Component, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime548.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_runtime547 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime549 = __toESM(require_jsx_runtime(), 1);
   function save54({ attributes: { tagName: Tag = "div" } }) {
     const blockProps = import_block_editor288.useBlockProps.save();
     const innerBlocksProps = import_block_editor288.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(Tag, { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(Tag, { ...innerBlocksProps });
   }

   // packages/block-library/build-module/terms-query/variations.mjs
   var import_i18n270 = __toESM(require_i18n(), 1);
-  var import_components180 = __toESM(require_components(), 1);
-  var import_jsx_runtime548 = __toESM(require_jsx_runtime(), 1);
-  var titleDate2 = /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(import_components180.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(import_components180.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_runtime548.jsx)(import_components180.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(import_components180.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_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 termName = [
     "core/term-name",
     {
@@ -79392,8 +79508,10 @@ ${text}

   // packages/block-library/build-module/terms-query/index.mjs
   var { name: name116 } = block_default115;
+  var TEMPLATE21 = [["core/term-template"]];
   var settings115 = {
     icon: loop_default,
+    template: TEMPLATE21,
     edit: edit_default39,
     save: save54,
     example: {},
@@ -79475,20 +79593,19 @@ ${text}
   };

   // packages/block-library/build-module/term-template/edit.mjs
-  var import_components181 = __toESM(require_components(), 1);
-  var import_element153 = __toESM(require_element(), 1);
+  var import_components179 = __toESM(require_components(), 1);
+  var import_element152 = __toESM(require_element(), 1);
   var import_data172 = __toESM(require_data(), 1);
   var import_i18n271 = __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_runtime549 = __toESM(require_jsx_runtime(), 1);
-  var TEMPLATE19 = [["core/term-name"]];
+  var import_jsx_runtime551 = __toESM(require_jsx_runtime(), 1);
   function TermTemplateInnerBlocks({ classList }) {
     const innerBlocksProps = (0, import_block_editor289.useInnerBlocksProps)(
       { className: clsx_default("wp-block-term", classList) },
-      { template: TEMPLATE19, __unstableDisableLayoutClassNames: true }
+      { __unstableDisableLayoutClassNames: true }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)("li", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("li", { ...innerBlocksProps });
   }
   function TermTemplateBlockPreview({
     blocks,
@@ -79509,7 +79626,7 @@ ${text}
     const style2 = {
       display: isHidden ? "none" : void 0
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
       "li",
       {
         ...blockPreviewProps,
@@ -79521,7 +79638,7 @@ ${text}
       }
     );
   }
-  var MemoizedTermTemplateBlockPreview = (0, import_element153.memo)(TermTemplateBlockPreview);
+  var MemoizedTermTemplateBlockPreview = (0, import_element152.memo)(TermTemplateBlockPreview);
   function TermTemplateEdit({
     clientId,
     attributes: { layout },
@@ -79540,7 +79657,7 @@ ${text}
     __unstableLayoutClassNames
   }) {
     const { type: layoutType, columnCount = 3 } = layout || {};
-    const [activeBlockContextId, setActiveBlockContextId] = (0, import_element153.useState)();
+    const [activeBlockContextId, setActiveBlockContextId] = (0, import_element152.useState)();
     const queryArgs = {
       hide_empty: hideEmpty,
       order,
@@ -79570,7 +79687,7 @@ ${text}
     const blockProps = (0, import_block_editor289.useBlockProps)({
       className: __unstableLayoutClassNames
     });
-    const blockContexts = (0, import_element153.useMemo)(
+    const blockContexts = (0, import_element152.useMemo)(
       () => terms?.map((term) => ({
         taxonomy,
         termId: term.id,
@@ -79580,10 +79697,10 @@ ${text}
       [terms, taxonomy]
     );
     if (!terms) {
-      return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)("ul", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)("li", { className: "wp-block-term term-loading", children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)("div", { className: "term-loading-placeholder" }) }) });
+      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" }) }) });
     }
     if (!terms.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)("p", { ...blockProps, children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)("p", { ...blockProps, children: [
         " ",
         (0, import_i18n271.__)("No terms found.")
       ] });
@@ -79591,9 +79708,9 @@ ${text}
     const setDisplayLayout = (newDisplayLayout) => setAttributes((prevAttributes) => ({
       layout: { ...prevAttributes.layout, ...newDisplayLayout }
     }));
-    return /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(import_jsx_runtime549.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_block_editor289.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
-        import_components181.ToolbarGroup,
+    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)(
+        import_components179.ToolbarGroup,
         {
           controls: [
             {
@@ -79620,18 +79737,18 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime549.jsx)("ul", { ...blockProps, children: blockContexts?.map((blockContext) => /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("ul", { ...blockProps, children: blockContexts?.map((blockContext) => /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(
         import_block_editor289.BlockContextProvider,
         {
           value: blockContext,
           children: [
-            blockContext.termId === (activeBlockContextId || blockContexts[0]?.termId) ? /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+            blockContext.termId === (activeBlockContextId || blockContexts[0]?.termId) ? /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
               TermTemplateInnerBlocks,
               {
                 classList: blockContext.classList
               }
             ) : null,
-            /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
               MemoizedTermTemplateBlockPreview,
               {
                 blocks,
@@ -79650,15 +79767,17 @@ ${text}

   // packages/block-library/build-module/term-template/save.mjs
   var import_block_editor290 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime550 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
   function TermTemplateSave() {
-    return /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(import_block_editor290.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(import_block_editor290.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/term-template/index.mjs
   var { name: name117 } = block_default116;
+  var TEMPLATE22 = [["core/term-name"]];
   var settings116 = {
     icon: layout_default,
+    template: TEMPLATE22,
     edit: TermTemplateEdit,
     save: TermTemplateSave,
     example: {}
@@ -79676,18 +79795,18 @@ ${text}

   // packages/block-library/build-module/text-columns/edit.mjs
   var import_i18n272 = __toESM(require_i18n(), 1);
-  var import_components182 = __toESM(require_components(), 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_runtime551 = __toESM(require_jsx_runtime(), 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", {
       since: "5.3",
       alternative: "the Columns block"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(import_jsx_runtime551.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_block_editor291.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+    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)(
         import_block_editor291.BlockAlignmentToolbar,
         {
           value: width,
@@ -79695,8 +79814,8 @@ ${text}
           controls: ["center", "wide", "full"]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_block_editor291.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components182.PanelBody, { children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
-        import_components182.RangeControl,
+      /* @__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)(
+        import_components180.RangeControl,
         {
           label: (0, import_i18n272.__)("Columns"),
           value: columns,
@@ -79706,18 +79825,18 @@ ${text}
           required: true
         }
       ) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime553.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_runtime551.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
               "div",
               {
                 className: "wp-block-column",
-                children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
                   import_block_editor291.RichText,
                   {
                     tagName: "p",
@@ -79791,16 +79910,16 @@ ${text}

   // packages/block-library/build-module/text-columns/save.mjs
   var import_block_editor292 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
   function save55({ attributes }) {
     const { width, content, columns } = attributes;
-    return /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
       "div",
       {
         ...import_block_editor292.useBlockProps.save({
           className: `align${width} columns-${columns}`
         }),
-        children: Array.from({ length: columns }).map((_2, index) => /* @__PURE__ */ (0, import_jsx_runtime552.jsx)("div", { className: "wp-block-column", children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+        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)(
           import_block_editor292.RichText.Content,
           {
             tagName: "p",
@@ -79812,13 +79931,13 @@ ${text}
   }

   // packages/block-library/build-module/text-columns/transforms.mjs
-  var import_blocks124 = __toESM(require_blocks(), 1);
-  var transforms36 = {
+  var import_blocks126 = __toESM(require_blocks(), 1);
+  var transforms37 = {
     to: [
       {
         type: "block",
         blocks: ["core/columns"],
-        transform: ({ className, columns, content, width }) => (0, import_blocks124.createBlock)(
+        transform: ({ className, columns, content, width }) => (0, import_blocks126.createBlock)(
           "core/columns",
           {
             align: "wide" === width || "full" === width ? width : void 0,
@@ -79826,8 +79945,8 @@ ${text}
             columns
           },
           content.map(
-            ({ children }) => (0, import_blocks124.createBlock)("core/column", {}, [
-              (0, import_blocks124.createBlock)("core/paragraph", {
+            ({ children }) => (0, import_blocks126.createBlock)("core/column", {}, [
+              (0, import_blocks126.createBlock)("core/paragraph", {
                 content: children
               })
             ])
@@ -79836,12 +79955,12 @@ ${text}
       }
     ]
   };
-  var transforms_default37 = transforms36;
+  var transforms_default38 = transforms37;

   // packages/block-library/build-module/text-columns/index.mjs
   var { name: name118 } = block_default117;
   var settings117 = {
-    transforms: transforms_default37,
+    transforms: transforms_default38,
     getEditWrapperProps(attributes) {
       const { width } = attributes;
       if ("wide" === width || "full" === width) {
@@ -79862,11 +79981,11 @@ ${text}
     settings: () => settings118
   });
   var import_i18n274 = __toESM(require_i18n(), 1);
-  var import_blocks127 = __toESM(require_blocks(), 1);
+  var import_blocks129 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/verse/deprecated.mjs
   var import_block_editor293 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime553 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime555 = __toESM(require_jsx_runtime(), 1);
   var v150 = {
     attributes: {
       content: {
@@ -79881,7 +80000,7 @@ ${text}
     },
     save({ attributes }) {
       const { textAlign, content } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
         import_block_editor293.RichText.Content,
         {
           tagName: "pre",
@@ -79925,7 +80044,7 @@ ${text}
       const className = clsx_default({
         [`has-text-align-${textAlign}`]: textAlign
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)("pre", { ...import_block_editor293.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_block_editor293.RichText.Content, { value: content }) });
+      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 }) });
     },
     migrate(attributes) {
       return migrate_text_align_default(migrate_font_family_default(attributes));
@@ -79990,7 +80109,7 @@ ${text}
       const className = clsx_default({
         [`has-text-align-${textAlign}`]: textAlign
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)("pre", { ...import_block_editor293.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_block_editor293.RichText.Content, { value: content }) });
+      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 }) });
     },
     migrate: migrate_text_align_default,
     isEligible(attributes) {
@@ -80004,8 +80123,8 @@ ${text}
   // packages/block-library/build-module/verse/edit.mjs
   var import_i18n273 = __toESM(require_i18n(), 1);
   var import_block_editor294 = __toESM(require_block_editor(), 1);
-  var import_blocks125 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
+  var import_blocks127 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime556 = __toESM(require_jsx_runtime(), 1);
   function VerseEdit(props) {
     const {
       attributes,
@@ -80018,7 +80137,7 @@ ${text}
     const { content } = attributes;
     useDeprecatedTextAlign(props);
     const blockProps = (0, import_block_editor294.useBlockProps)({ style: style2 });
-    return /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
       import_block_editor294.RichText,
       {
         tagName: "pre",
@@ -80037,7 +80156,7 @@ ${text}
         ...blockProps,
         __unstablePastePlainText: true,
         __unstableOnSplitAtDoubleLineEnd: insertBlocksAfter ? () => insertBlocksAfter(
-          (0, import_blocks125.createBlock)((0, import_blocks125.getDefaultBlockName)())
+          (0, import_blocks127.createBlock)((0, import_blocks127.getDefaultBlockName)())
         ) : void 0
       }
     );
@@ -80126,34 +80245,34 @@ ${text}

   // packages/block-library/build-module/verse/save.mjs
   var import_block_editor295 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime555 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime557 = __toESM(require_jsx_runtime(), 1);
   function save56({ attributes }) {
     const { content } = attributes;
-    return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)("pre", { ...import_block_editor295.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(import_block_editor295.RichText.Content, { value: content }) });
+    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 }) });
   }

   // packages/block-library/build-module/verse/transforms.mjs
-  var import_blocks126 = __toESM(require_blocks(), 1);
-  var transforms37 = {
+  var import_blocks128 = __toESM(require_blocks(), 1);
+  var transforms38 = {
     from: [
       {
         type: "block",
         blocks: ["core/paragraph"],
-        transform: (attributes) => (0, import_blocks126.createBlock)("core/verse", attributes)
+        transform: (attributes) => (0, import_blocks128.createBlock)("core/verse", attributes)
       }
     ],
     to: [
       {
         type: "block",
         blocks: ["core/paragraph"],
-        transform: (attributes) => (0, import_blocks126.createBlock)("core/paragraph", attributes)
+        transform: (attributes) => (0, import_blocks128.createBlock)("core/paragraph", attributes)
       }
     ]
   };
-  var transforms_default38 = transforms37;
+  var transforms_default39 = transforms38;

   // packages/block-library/build-module/verse/index.mjs
-  var { fieldsKey: fieldsKey19, formKey: formKey19 } = unlock(import_blocks127.privateApis);
+  var { fieldsKey: fieldsKey19, formKey: formKey19 } = unlock(import_blocks129.privateApis);
   var { name: name119 } = block_default118;
   var settings118 = {
     icon: verse_default,
@@ -80167,7 +80286,7 @@ ${text}
         /* eslint-enable @wordpress/i18n-no-collapsible-whitespace */
       }
     },
-    transforms: transforms_default38,
+    transforms: transforms_default39,
     deprecated: deprecated_default55,
     merge(attributes, attributesToMerge) {
       return {
@@ -80202,7 +80321,7 @@ ${text}
     settings: () => settings119
   });
   var import_i18n279 = __toESM(require_i18n(), 1);
-  var import_blocks129 = __toESM(require_blocks(), 1);
+  var import_blocks131 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/video/deprecated.mjs
   var import_block_editor296 = __toESM(require_block_editor(), 1);
@@ -80318,16 +80437,16 @@ ${text}
   };

   // packages/block-library/build-module/video/tracks.mjs
-  var import_jsx_runtime556 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime558 = __toESM(require_jsx_runtime(), 1);
   function Tracks({ tracks = [] }) {
     return tracks.map((track) => {
       const { id, ...trackAttrs } = track;
-      return /* @__PURE__ */ (0, import_jsx_runtime556.jsx)("track", { ...trackAttrs }, id ?? trackAttrs.src);
+      return /* @__PURE__ */ (0, import_jsx_runtime558.jsx)("track", { ...trackAttrs }, id ?? trackAttrs.src);
     });
   }

   // packages/block-library/build-module/video/deprecated.mjs
-  var import_jsx_runtime557 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime559 = __toESM(require_jsx_runtime(), 1);
   var { attributes: blockAttributes7 } = block_default119;
   var v151 = {
     attributes: blockAttributes7,
@@ -80344,8 +80463,8 @@ ${text}
         playsInline,
         tracks
       } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime557.jsxs)("figure", { ...import_block_editor296.useBlockProps.save(), children: [
-        src && /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)("figure", { ...import_block_editor296.useBlockProps.save(), children: [
+        src && /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
           "video",
           {
             autoPlay: autoplay,
@@ -80356,10 +80475,10 @@ ${text}
             preload: preload !== "metadata" ? preload : void 0,
             src,
             playsInline,
-            children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(Tracks, { tracks })
+            children: /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(Tracks, { tracks })
           }
         ),
-        !import_block_editor296.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(import_block_editor296.RichText.Content, { tagName: "figcaption", value: caption })
+        !import_block_editor296.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(import_block_editor296.RichText.Content, { tagName: "figcaption", value: caption })
       ] });
     }
   };
@@ -80368,19 +80487,19 @@ ${text}

   // packages/block-library/build-module/video/edit.mjs
   var import_blob20 = __toESM(require_blob(), 1);
-  var import_components185 = __toESM(require_components(), 1);
+  var import_components183 = __toESM(require_components(), 1);
   var import_block_editor298 = __toESM(require_block_editor(), 1);
-  var import_element156 = __toESM(require_element(), 1);
+  var import_element155 = __toESM(require_element(), 1);
   var import_i18n278 = __toESM(require_i18n(), 1);
   var import_data174 = __toESM(require_data(), 1);
   var import_notices22 = __toESM(require_notices(), 1);
-  var import_url24 = __toESM(require_url(), 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_components183 = __toESM(require_components(), 1);
-  var import_element154 = __toESM(require_element(), 1);
-  var import_jsx_runtime558 = __toESM(require_jsx_runtime(), 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 options = [
     { value: "auto", label: (0, import_i18n275.__)("Auto") },
     { value: "metadata", label: (0, import_i18n275.__)("Metadata") },
@@ -80391,10 +80510,10 @@ ${text}
     const autoPlayHelpText = (0, import_i18n275.__)(
       "Autoplay may cause usability issues for some users."
     );
-    const getAutoplayHelp = (0, import_element154.useCallback)((checked) => {
+    const getAutoplayHelp = (0, import_element153.useCallback)((checked) => {
       return checked ? autoPlayHelpText : null;
     }, []);
-    const toggleFactory = (0, import_element154.useMemo)(() => {
+    const toggleFactory = (0, import_element153.useMemo)(() => {
       const toggleAttribute = (attribute) => {
         return (newValue) => {
           setAttributes({
@@ -80416,12 +80535,12 @@ ${text}
         playsInline: toggleAttribute("playsInline")
       };
     }, []);
-    const onChangePreload = (0, import_element154.useCallback)((value) => {
+    const onChangePreload = (0, import_element153.useCallback)((value) => {
       setAttributes({ preload: value });
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime558.jsxs)(import_jsx_runtime558.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-        import_components183.__experimentalToolsPanelItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime560.jsxs)(import_jsx_runtime560.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+        import_components181.__experimentalToolsPanelItem,
         {
           label: (0, import_i18n275.__)("Autoplay"),
           isShownByDefault: true,
@@ -80429,8 +80548,8 @@ ${text}
           onDeselect: () => {
             setAttributes({ autoplay: false, muted: false });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-            import_components183.ToggleControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+            import_components181.ToggleControl,
             {
               label: (0, import_i18n275.__)("Autoplay"),
               onChange: toggleFactory.autoplay,
@@ -80440,8 +80559,8 @@ ${text}
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-        import_components183.__experimentalToolsPanelItem,
+      /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+        import_components181.__experimentalToolsPanelItem,
         {
           label: (0, import_i18n275.__)("Loop"),
           isShownByDefault: true,
@@ -80449,8 +80568,8 @@ ${text}
           onDeselect: () => {
             setAttributes({ loop: false });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-            import_components183.ToggleControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+            import_components181.ToggleControl,
             {
               label: (0, import_i18n275.__)("Loop"),
               onChange: toggleFactory.loop,
@@ -80459,8 +80578,8 @@ ${text}
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-        import_components183.__experimentalToolsPanelItem,
+      /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+        import_components181.__experimentalToolsPanelItem,
         {
           label: (0, import_i18n275.__)("Muted"),
           isShownByDefault: true,
@@ -80468,8 +80587,8 @@ ${text}
           onDeselect: () => {
             setAttributes({ muted: false });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-            import_components183.ToggleControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+            import_components181.ToggleControl,
             {
               label: (0, import_i18n275.__)("Muted"),
               onChange: toggleFactory.muted,
@@ -80480,8 +80599,8 @@ ${text}
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-        import_components183.__experimentalToolsPanelItem,
+      /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+        import_components181.__experimentalToolsPanelItem,
         {
           label: (0, import_i18n275.__)("Playback controls"),
           isShownByDefault: true,
@@ -80489,8 +80608,8 @@ ${text}
           onDeselect: () => {
             setAttributes({ controls: true });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-            import_components183.ToggleControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+            import_components181.ToggleControl,
             {
               label: (0, import_i18n275.__)("Playback controls"),
               onChange: toggleFactory.controls,
@@ -80499,8 +80618,8 @@ ${text}
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-        import_components183.__experimentalToolsPanelItem,
+      /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+        import_components181.__experimentalToolsPanelItem,
         {
           label: (0, import_i18n275.__)("Play inline"),
           isShownByDefault: true,
@@ -80508,8 +80627,8 @@ ${text}
           onDeselect: () => {
             setAttributes({ playsInline: false });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-            import_components183.ToggleControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+            import_components181.ToggleControl,
             {
               label: (0, import_i18n275.__)("Play inline"),
               onChange: toggleFactory.playsInline,
@@ -80522,8 +80641,8 @@ ${text}
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-        import_components183.__experimentalToolsPanelItem,
+      /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+        import_components181.__experimentalToolsPanelItem,
         {
           label: (0, import_i18n275.__)("Preload"),
           isShownByDefault: true,
@@ -80531,8 +80650,8 @@ ${text}
           onDeselect: () => {
             setAttributes({ preload: "metadata" });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-            import_components183.SelectControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+            import_components181.SelectControl,
             {
               label: (0, import_i18n275.__)("Preload"),
               value: preload,
@@ -80549,13 +80668,13 @@ ${text}

   // packages/block-library/build-module/video/tracks-editor.mjs
   var import_i18n276 = __toESM(require_i18n(), 1);
-  var import_components184 = __toESM(require_components(), 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_element155 = __toESM(require_element(), 1);
-  var import_url23 = __toESM(require_url(), 1);
-  var import_jsx_runtime559 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge } = unlock(import_components184.privateApis);
+  var import_element154 = __toESM(require_element(), 1);
+  var import_url24 = __toESM(require_url(), 1);
+  var import_jsx_runtime561 = __toESM(require_jsx_runtime(), 1);
+  var { Badge: WCBadge } = unlock(import_components182.privateApis);
   var ALLOWED_TYPES = ["text/vtt"];
   var DEFAULT_KIND = "subtitles";
   var KIND_OPTIONS = [
@@ -80574,16 +80693,16 @@ ${text}
   };
   function TrackList({ tracks, onEditPress }) {
     const content = tracks.map((track, index) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)(
-        import_components184.__experimentalHStack,
+      return /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)(
+        import_components182.__experimentalHStack,
         {
           className: "block-library-video-tracks-editor__track-list-track",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime559.jsx)("span", { children: track.label }),
-            /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)(import_components184.__experimentalHStack, { justify: "flex-end", children: [
-              track.default && /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(WCBadge, { children: (0, import_i18n276.__)("Default") }),
-              /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-                import_components184.Button,
+            /* @__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)(
+                import_components182.Button,
                 {
                   __next40pxDefaultSize: true,
                   variant: "tertiary",
@@ -80602,8 +80721,8 @@ ${text}
         track.id ?? track.src
       );
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-      import_components184.MenuGroup,
+    return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+      import_components182.MenuGroup,
       {
         label: (0, import_i18n276.__)("Text tracks"),
         className: "block-library-video-tracks-editor__track-list",
@@ -80618,27 +80737,27 @@ ${text}
     onRemove,
     allowSettingDefault
   }) {
-    const [trackState, setTrackState] = (0, import_element155.useState)({
+    const [trackState, setTrackState] = (0, import_element154.useState)({
       ...DEFAULT_TRACK,
       ...track
     });
     const { src, label, srcLang, kind, default: isDefaultTrack } = trackState;
-    const fileName = src.startsWith("blob:") ? "" : (0, import_url23.getFilename)(src) || "";
-    return /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)(
-      import_components184.__experimentalVStack,
+    const fileName = src.startsWith("blob:") ? "" : (0, import_url24.getFilename)(src) || "";
+    return /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)(
+      import_components182.__experimentalVStack,
       {
         className: "block-library-video-tracks-editor__single-track-editor",
         spacing: "4",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime559.jsx)("span", { className: "block-library-video-tracks-editor__single-track-editor-edit-track-label", children: (0, import_i18n276.__)("Edit track") }),
-          /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)("span", { 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_runtime559.jsx)("b", { children: fileName })
+            /* @__PURE__ */ (0, import_jsx_runtime561.jsx)("b", { children: fileName })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)(import_components184.__experimentalGrid, { columns: 2, gap: 4, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-              import_components184.TextControl,
+          /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)(import_components182.__experimentalGrid, { columns: 2, gap: 4, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+              import_components182.TextControl,
               {
                 onChange: (newLabel) => setTrackState((prevTrackState) => ({
                   ...prevTrackState,
@@ -80649,8 +80768,8 @@ ${text}
                 help: (0, import_i18n276.__)("Title of track")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-              import_components184.TextControl,
+            /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+              import_components182.TextControl,
               {
                 onChange: (newSrcLang) => setTrackState((prevTrackState) => ({
                   ...prevTrackState,
@@ -80662,9 +80781,9 @@ ${text}
               }
             )
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)(import_components184.__experimentalVStack, { spacing: "4", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-              import_components184.SelectControl,
+          /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)(import_components182.__experimentalVStack, { spacing: "4", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+              import_components182.SelectControl,
               {
                 className: "block-library-video-tracks-editor__single-track-editor-kind-select",
                 options: KIND_OPTIONS,
@@ -80676,8 +80795,8 @@ ${text}
                 }))
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-              import_components184.ToggleControl,
+            /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+              import_components182.ToggleControl,
               {
                 label: (0, import_i18n276.__)("Set as default track"),
                 checked: isDefaultTrack,
@@ -80688,9 +80807,9 @@ ${text}
                 }))
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)(import_components184.__experimentalHStack, { className: "block-library-video-tracks-editor__single-track-editor-buttons-container", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-                import_components184.Button,
+            /* @__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)(
+                import_components182.Button,
                 {
                   __next40pxDefaultSize: true,
                   isDestructive: true,
@@ -80699,8 +80818,8 @@ ${text}
                   children: (0, import_i18n276.__)("Remove track")
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-                import_components184.Button,
+              /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+                import_components182.Button,
                 {
                   __next40pxDefaultSize: true,
                   variant: "primary",
@@ -80721,8 +80840,8 @@ ${text}
     const mediaUpload = (0, import_data173.useSelect)((select10) => {
       return select10(import_block_editor297.store).getSettings().mediaUpload;
     }, []);
-    const [trackBeingEdited, setTrackBeingEdited] = (0, import_element155.useState)(null);
-    const dropdownPopoverRef = (0, import_element155.useRef)();
+    const [trackBeingEdited, setTrackBeingEdited] = (0, import_element154.useState)(null);
+    const dropdownPopoverRef = (0, import_element154.useRef)();
     const handleTrackSelect = (selectedTracks = [], appendTracks = false) => {
       const existingTracksMap = new Map(
         tracks.map((track) => [track.id, track])
@@ -80762,14 +80881,14 @@ ${text}
         }
       });
     }
-    (0, import_element155.useEffect)(() => {
+    (0, import_element154.useEffect)(() => {
       dropdownPopoverRef.current?.focus();
     }, [trackBeingEdited]);
     if (!mediaUpload) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-      import_components184.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+      import_components182.Dropdown,
       {
         contentClassName: "block-library-video-tracks-editor",
         focusOnMount: true,
@@ -80783,8 +80902,8 @@ ${text}
             }
             onToggle();
           };
-          return /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(import_components184.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-            import_components184.ToolbarButton,
+          return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(import_components182.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+            import_components182.ToolbarButton,
             {
               "aria-expanded": isOpen,
               "aria-haspopup": "true",
@@ -80795,7 +80914,7 @@ ${text}
         },
         renderContent: () => {
           if (trackBeingEdited !== null) {
-            return /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
               SingleTrackEditor,
               {
                 track: tracks[trackBeingEdited],
@@ -80817,36 +80936,36 @@ ${text}
               }
             );
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)(import_jsx_runtime559.Fragment, { children: [
-            tracks.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)("div", { className: "block-library-video-tracks-editor__tracks-informative-message", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime559.jsx)("h2", { className: "block-library-video-tracks-editor__tracks-informative-message-title", children: (0, import_i18n276.__)("Text tracks") }),
-              /* @__PURE__ */ (0, import_jsx_runtime559.jsx)("p", { className: "block-library-video-tracks-editor__tracks-informative-message-description", children: (0, import_i18n276.__)(
+          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.__)(
                 "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_runtime559.jsxs)(import_components184.NavigableMenu, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)(import_components182.NavigableMenu, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
                 TrackList,
                 {
                   tracks,
                   onEditPress: setTrackBeingEdited
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-                import_components184.MenuGroup,
+              /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+                import_components182.MenuGroup,
                 {
                   className: "block-library-video-tracks-editor__add-tracks-container",
                   label: (0, import_i18n276.__)("Add tracks"),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)(import_block_editor297.MediaUploadCheck, { children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)(import_block_editor297.MediaUploadCheck, { children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
                       import_block_editor297.MediaUpload,
                       {
                         onSelect: handleTrackSelect,
                         allowedTypes: ALLOWED_TYPES,
                         value: tracks.map(({ id }) => id),
                         multiple: true,
-                        render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-                          import_components184.MenuItem,
+                        render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+                          import_components182.MenuItem,
                           {
                             icon: media_default,
                             onClick: open,
@@ -80855,15 +80974,15 @@ ${text}
                         )
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-                      import_components184.FormFileUpload,
+                    /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+                      import_components182.FormFileUpload,
                       {
                         onChange: uploadFiles,
                         accept: ".vtt,text/vtt",
                         multiple: true,
                         render: ({ openFileDialog }) => {
-                          return /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-                            import_components184.MenuItem,
+                          return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+                            import_components182.MenuItem,
                             {
                               icon: upload_default,
                               onClick: openFileDialog,
@@ -80897,7 +81016,7 @@ ${text}
       name: "video",
       title: (0, import_i18n277.__)("Video"),
       description: (0, import_i18n277.__)(
-        "Embed a video from your media library or upload a new one."
+        "A video with customizable playback and interaction controls."
       ),
       icon: video_default,
       attributes: { controls: true },
@@ -80929,7 +81048,7 @@ ${text}
   var variations_default21 = variations21;

   // packages/block-library/build-module/video/edit.mjs
-  var import_jsx_runtime560 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime562 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES10 = ["video"];
   function VideoEdit({
     isSelected: isSingleSelected,
@@ -80939,11 +81058,11 @@ ${text}
     insertBlocksAfter,
     onReplace
   }) {
-    const videoPlayer = (0, import_element156.useRef)();
+    const videoPlayer = (0, import_element155.useRef)();
     const { id, controls, poster, src, tracks, width, height } = attributes;
     const isGif = isGifVariation(attributes);
     const aspectRatio = width && height ? `${width} / ${height}` : void 0;
-    const [temporaryURL, setTemporaryURL] = (0, import_element156.useState)(attributes.blob);
+    const [temporaryURL, setTemporaryURL] = (0, import_element155.useState)(attributes.blob);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const blockEditingMode = (0, import_block_editor298.useBlockEditingMode)();
     const hasNonContentControls = blockEditingMode === "default";
@@ -80953,12 +81072,12 @@ ${text}
       onChange: onSelectVideo,
       onError: onUploadError
     });
-    (0, import_element156.useEffect)(() => {
+    (0, import_element155.useEffect)(() => {
       if (videoPlayer.current) {
         videoPlayer.current.load();
       }
     }, [poster]);
-    (0, import_element156.useEffect)(() => {
+    (0, import_element155.useEffect)(() => {
       if (isGif) {
         videoPlayer.current?.play().catch(() => {
         });
@@ -80991,7 +81110,7 @@ ${text}
     }
     function onSelectURL(newSrc) {
       if (newSrc !== src) {
-        const url = (0, import_url24.prependHTTPS)(newSrc);
+        const url = (0, import_url25.prependHTTPS)(newSrc);
         const embedBlock = createUpgradedEmbedBlock({
           attributes: { url }
         });
@@ -81013,8 +81132,8 @@ ${text}
       createErrorNotice(message, { type: "snackbar" });
     }
     const placeholder2 = (content) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
-        import_components185.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+        import_components183.Placeholder,
         {
           className: "block-editor-media-placeholder",
           withIllustration: !isSingleSelected,
@@ -81034,10 +81153,10 @@ ${text}
       className: classes
     });
     if (!src && !temporaryURL) {
-      return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
         import_block_editor298.MediaPlaceholder,
         {
-          icon: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(import_block_editor298.BlockIcon, { icon: video_default }),
+          icon: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(import_block_editor298.BlockIcon, { icon: video_default }),
           onSelect: onSelectVideo,
           onSelectURL,
           accept: "video/*",
@@ -81048,9 +81167,9 @@ ${text}
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime560.jsxs)(import_jsx_runtime560.Fragment, { children: [
-      isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime560.jsxs)(import_jsx_runtime560.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(import_block_editor298.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+    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)(
           TracksEditor,
           {
             tracks,
@@ -81059,7 +81178,7 @@ ${text}
             }
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(import_block_editor298.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(import_block_editor298.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
           import_block_editor298.MediaReplaceFlow,
           {
             mediaId: id,
@@ -81074,8 +81193,8 @@ ${text}
           }
         ) })
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(import_block_editor298.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime560.jsxs)(
-        import_components185.__experimentalToolsPanel,
+      !isGif && /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(import_block_editor298.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(
+        import_components183.__experimentalToolsPanel,
         {
           label: (0, import_i18n278.__)("Settings"),
           resetAll: () => {
@@ -81091,14 +81210,14 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
               edit_common_settings_default,
               {
                 setAttributes,
                 attributes
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
               poster_image_default,
               {
                 poster,
@@ -81110,8 +81229,8 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime560.jsxs)("figure", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)("figure", { ...blockProps, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
           "video",
           {
             controls,
@@ -81126,11 +81245,11 @@ ${text}
             width,
             height,
             style: aspectRatio ? { aspectRatio } : void 0,
-            children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(Tracks, { tracks })
+            children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(Tracks, { tracks })
           }
         ),
-        !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(import_components185.Spinner, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+        !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(import_components183.Spinner, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
           Caption,
           {
             attributes,
@@ -81148,7 +81267,7 @@ ${text}

   // packages/block-library/build-module/video/save.mjs
   var import_block_editor299 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime561 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime563 = __toESM(require_jsx_runtime(), 1);
   function save57({ attributes }) {
     const {
       autoplay,
@@ -81165,8 +81284,8 @@ ${text}
       height
     } = attributes;
     const aspectRatio = width && height ? `${width} / ${height}` : void 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)("figure", { ...import_block_editor299.useBlockProps.save(), children: [
-      src && /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime563.jsxs)("figure", { ...import_block_editor299.useBlockProps.save(), children: [
+      src && /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
         "video",
         {
           autoPlay: autoplay,
@@ -81180,10 +81299,10 @@ ${text}
           width,
           height,
           style: aspectRatio ? { aspectRatio } : void 0,
-          children: /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(Tracks, { tracks })
+          children: /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(Tracks, { tracks })
         }
       ),
-      !import_block_editor299.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+      !import_block_editor299.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
         import_block_editor299.RichText.Content,
         {
           className: (0, import_block_editor299.__experimentalGetElementClassName)("caption"),
@@ -81196,8 +81315,8 @@ ${text}

   // packages/block-library/build-module/video/transforms.mjs
   var import_blob21 = __toESM(require_blob(), 1);
-  var import_blocks128 = __toESM(require_blocks(), 1);
-  var transforms38 = {
+  var import_blocks130 = __toESM(require_blocks(), 1);
+  var transforms39 = {
     from: [
       {
         type: "files",
@@ -81206,7 +81325,7 @@ ${text}
         },
         transform(files) {
           const file = files[0];
-          const block = (0, import_blocks128.createBlock)("core/video", {
+          const block = (0, import_blocks130.createBlock)("core/video", {
             blob: (0, import_blob21.createBlobURL)(file)
           });
           return block;
@@ -81269,15 +81388,15 @@ ${text}
             attributes.blob = attributes.src;
             delete attributes.src;
           }
-          return (0, import_blocks128.createBlock)("core/video", attributes);
+          return (0, import_blocks130.createBlock)("core/video", attributes);
         }
       }
     ]
   };
-  var transforms_default39 = transforms38;
+  var transforms_default40 = transforms39;

   // packages/block-library/build-module/video/index.mjs
-  var { fieldsKey: fieldsKey20, formKey: formKey20 } = unlock(import_blocks129.privateApis);
+  var { fieldsKey: fieldsKey20, formKey: formKey20 } = unlock(import_blocks131.privateApis);
   var { name: name120 } = block_default119;
   var settings119 = {
     icon: video_default,
@@ -81288,7 +81407,7 @@ ${text}
         caption: (0, import_i18n279.__)("Wood thrush singing in Central Park, NYC.")
       }
     },
-    transforms: transforms_default39,
+    transforms: transforms_default40,
     variations: variations_default21,
     deprecated: deprecated_default56,
     edit: edit_default40,
@@ -81347,8 +81466,8 @@ ${text}
   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_components186 = __toESM(require_components(), 1);
-  var import_jsx_runtime562 = __toESM(require_jsx_runtime(), 1);
+  var import_components184 = __toESM(require_components(), 1);
+  var import_jsx_runtime564 = __toESM(require_jsx_runtime(), 1);
   function FootnotesEdit({ context: { postType, postId } }) {
     const [meta, updateMeta] = (0, import_core_data101.useEntityProp)(
       "postType",
@@ -81357,13 +81476,18 @@ ${text}
       postId
     );
     const footnotesSupported = "string" === typeof meta?.footnotes;
-    const footnotes = meta?.footnotes ? JSON.parse(meta.footnotes) : [];
+    let parsed;
+    try {
+      parsed = JSON.parse(meta?.footnotes || "[]");
+    } catch {
+    }
+    const footnotes = Array.isArray(parsed) ? parsed : [];
     const blockProps = (0, import_block_editor300.useBlockProps)();
     if (!footnotesSupported) {
-      return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
-        import_components186.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
+        import_components184.Placeholder,
         {
-          icon: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(import_block_editor300.BlockIcon, { icon: format_list_numbered_default }),
+          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.__)(
             "Footnotes are not supported here. Add this block to post or page content."
@@ -81372,10 +81496,10 @@ ${text}
       ) });
     }
     if (!footnotes.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
-        import_components186.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
+        import_components184.Placeholder,
         {
-          icon: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(import_block_editor300.BlockIcon, { icon: format_list_numbered_default }),
+          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.__)(
             "Footnotes found in blocks within this document will be displayed here."
@@ -81383,9 +81507,9 @@ ${text}
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)("ol", { ...blockProps, children: footnotes.map(({ id, content }) => (
+    return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)("ol", { ...blockProps, children: footnotes.map(({ id, content }) => (
       /* eslint-disable-next-line jsx-a11y/no-noninteractive-element-interactions */
-      /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime564.jsxs)(
         "li",
         {
           onMouseDown: (event) => {
@@ -81395,7 +81519,7 @@ ${text}
             }
           },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
               import_block_editor300.RichText,
               {
                 id,
@@ -81423,7 +81547,7 @@ ${text}
               }
             ),
             " ",
-            /* @__PURE__ */ (0, import_jsx_runtime562.jsx)("a", { href: `#${id}-link`, children: "\u21A9\uFE0E" })
+            /* @__PURE__ */ (0, import_jsx_runtime564.jsx)("a", { href: `#${id}-link`, children: "\u21A9\uFE0E" })
           ]
         },
         id
@@ -81548,8 +81672,8 @@ ${text}
   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_blocks130 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime563 = __toESM(require_jsx_runtime(), 1);
+  var import_blocks132 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime565 = __toESM(require_jsx_runtime(), 1);
   var formatName = "core/footnote";
   var { usesContextKey } = unlock(import_block_editor301.privateApis);
   var POST_CONTENT_BLOCK_NAME = "core/post-content";
@@ -81580,7 +81704,7 @@ ${text}
       } = registry.select(import_block_editor301.store);
       const isFootnotesSupported = (0, import_data175.useSelect)(
         (select10) => {
-          if (!select10(import_blocks130.store).getBlockType("core/footnotes")) {
+          if (!select10(import_blocks132.store).getBlockType("core/footnotes")) {
             return false;
           }
           const allowedBlocks = select10(import_block_editor301.store).getSettings().allowedBlockTypes;
@@ -81665,13 +81789,13 @@ ${text}
             while (rootClientId && getBlockName(rootClientId) !== POST_CONTENT_BLOCK_NAME) {
               rootClientId = getBlockRootClientId(rootClientId);
             }
-            fnBlock = (0, import_blocks130.createBlock)("core/footnotes");
+            fnBlock = (0, import_blocks132.createBlock)("core/footnotes");
             insertBlock(fnBlock, void 0, rootClientId);
           }
           selectionChange(fnBlock.clientId, id, 0, 0);
         });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
         import_block_editor301.RichTextToolbarButton,
         {
           icon: format_list_numbered_default,
@@ -81700,11 +81824,11 @@ ${text}
   }

   // packages/block-library/build-module/block-keyboard-shortcuts/index.mjs
-  var import_element157 = __toESM(require_element(), 1);
+  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_blocks131 = __toESM(require_blocks(), 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);
@@ -81743,10 +81867,10 @@ ${text}
       }
       replaceBlocks(
         currentClientId,
-        (0, import_blocks131.createBlock)(destinationBlockName, newAttributes)
+        (0, import_blocks133.createBlock)(destinationBlockName, newAttributes)
       );
     };
-    (0, import_element157.useEffect)(() => {
+    (0, import_element156.useEffect)(() => {
       registerShortcut({
         name: "core/block-editor/transform-heading-to-paragraph",
         category: "block-library",
@@ -81815,7 +81939,7 @@ ${text}
   });

   // packages/block-library/build-module/index.mjs
-  var import_jsx_runtime564 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime566 = __toESM(require_jsx_runtime(), 1);
   var getAllBlocks = () => {
     const blocks = [
       // Common blocks are grouped at the top to prioritize their display
@@ -81957,9 +82081,9 @@ ${text}
     if (window.__unstableAutoRegisterBlocks) {
       window.__unstableAutoRegisterBlocks.forEach((blockName) => {
         const bootstrappedBlockType = unlock(
-          (0, import_data177.select)(import_blocks132.store)
+          (0, import_data177.select)(import_blocks134.store)
         ).getBootstrappedBlockType(blockName);
-        (0, import_blocks132.registerBlockType)(blockName, {
+        (0, import_blocks134.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,
@@ -81980,7 +82104,7 @@ ${text}
           ),
           // Inspector controls are rendered by the auto-register hook in block-editor
           edit: function Edit24({ attributes, context }) {
-            const disabledRef = (0, import_compose64.useDisabled)();
+            const disabledRef = (0, import_compose63.useDisabled)();
             const blockProps = (0, import_block_editor303.useBlockProps)({ ref: disabledRef });
             const { content, status, error: error2 } = (0, import_server_side_render7.useServerSideRender)({
               block: blockName,
@@ -81988,16 +82112,16 @@ ${text}
               urlQueryArgs: { post_id: context?.postId }
             });
             if (status === "loading") {
-              return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)("div", { ...blockProps, children: (0, import_i18n283.__)("Loading\u2026") });
+              return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)("div", { ...blockProps, children: (0, import_i18n283.__)("Loading\u2026") });
             }
             if (status === "error") {
-              return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)("div", { ...blockProps, children: (0, import_i18n283.sprintf)(
+              return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)("div", { ...blockProps, children: (0, import_i18n283.sprintf)(
                 /* translators: %s: error message describing the problem */
                 (0, import_i18n283.__)("Error loading block: %s"),
                 error2
               ) });
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
               html_renderer_default,
               {
                 wrapperProps: blockProps,
@@ -82009,12 +82133,12 @@ ${text}
         });
       });
     }
-    (0, import_blocks132.setDefaultBlockName)(name63);
+    (0, import_blocks134.setDefaultBlockName)(name63);
     if (window.wp && window.wp.oldEditor && blocks.some(({ name: name510 }) => name510 === name13)) {
-      (0, import_blocks132.setFreeformContentHandlerName)(name13);
+      (0, import_blocks134.setFreeformContentHandlerName)(name13);
     }
-    (0, import_blocks132.setUnregisteredTypeHandlerName)(name52);
-    (0, import_blocks132.setGroupingBlockName)(name39);
+    (0, import_blocks134.setUnregisteredTypeHandlerName)(name52);
+    (0, import_blocks134.setGroupingBlockName)(name39);
   };
   var __experimentalRegisterExperimentalCoreBlocks = false ? ({ enableFSEBlocks } = {}) => {
     const enabledExperiments = [enableFSEBlocks ? "fse" : null];
@@ -82042,3 +82166,5 @@ use-sync-external-store/cjs/use-sync-external-store-shim.development.js:
 fast-average-color/dist/index.esm.js:
   (*! Fast Average Color | © 2022 Denis Seleznev | MIT License | https://github.com/fast-average-color/fast-average-color *)
 */
+(window.wp ||= {}).blockLibrary = wp.blockLibrary;
+})();
diff --git a/wp-includes/js/dist/block-library.min.js b/wp-includes/js/dist/block-library.min.js
index cb6e95fa09..51448bc240 100644
--- a/wp-includes/js/dist/block-library.min.js
+++ b/wp-includes/js/dist/block-library.min.js
@@ -1,25 +1,26 @@
 /*! This file is auto-generated */
-"use strict";var wp;(wp||={}).blockLibrary=(()=>{var Yve=Object.create;var n_=Object.defineProperty;var Qve=Object.getOwnPropertyDescriptor;var Xve=Object.getOwnPropertyNames;var Jve=Object.getPrototypeOf,ebe=Object.prototype.hasOwnProperty;var tbe=(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 Be=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Y=(e,t)=>{for(var r in t)n_(e,r,{get:t[r],enumerable:!0})},wF=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Xve(t))!ebe.call(e,a)&&a!==r&&n_(e,a,{get:()=>t[a],enumerable:!(o=Qve(t,a))||o.enumerable});return e};var n=(e,t,r)=>(r=e!=null?Yve(Jve(e)):{},wF(t||!e||!e.__esModule?n_(r,"default",{value:e,enumerable:!0}):r,e)),rbe=e=>wF(n_({},"__esModule",{value:!0}),e);var Z=Be((jNe,CF)=>{CF.exports=window.wp.blocks});var ve=Be((UNe,SF)=>{SF.exports=window.wp.compose});var O=Be((GNe,TF)=>{TF.exports=window.wp.data});var P=Be((WNe,PF)=>{PF.exports=window.wp.blockEditor});var sp=Be(($Ne,EF)=>{EF.exports=window.wp.serverSideRender});var N=Be((qNe,BF)=>{BF.exports=window.wp.i18n});var g9=Be(mr=>{"use strict";Object.defineProperty(mr,"__esModule",{value:!0});mr.Doctype=mr.CDATA=mr.Tag=mr.Style=mr.Script=mr.Comment=mr.Directive=mr.Text=mr.Root=mr.isTag=mr.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=mr.ElementType||(mr.ElementType={}));function nbe(e){return e.type===di.Tag||e.type===di.Script||e.type===di.Style}mr.isTag=nbe;mr.Root=di.Root;mr.Text=di.Text;mr.Directive=di.Directive;mr.Comment=di.Comment;mr.Script=di.Script;mr.Style=di.Style;mr.Tag=di.Tag;mr.CDATA=di.CDATA;mr.Doctype=di.Doctype});var _9=Be($e=>{"use strict";var cp=$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)}})(),I1=$e&&$e.__assign||function(){return I1=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},I1.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=g9(),b9=(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),y9(this,t)},e})();$e.Node=b9;var a_=(function(e){cp(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})(b9);$e.DataNode=a_;var NF=(function(e){cp(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})(a_);$e.Text=NF;var DF=(function(e){cp(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})(a_);$e.Comment=DF;var LF=(function(e){cp(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})(a_);$e.ProcessingInstruction=LF;var i_=(function(e){cp(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})(b9);$e.NodeWithChildren=i_;var RF=(function(e){cp(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})(i_);$e.CDATA=RF;var AF=(function(e){cp(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})(i_);$e.Document=AF;var MF=(function(e){cp(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})(i_);$e.Element=MF;function VF(e){return(0,Oa.isTag)(e)}$e.isTag=VF;function zF(e){return e.type===Oa.ElementType.CDATA}$e.isCDATA=zF;function OF(e){return e.type===Oa.ElementType.Text}$e.isText=OF;function FF(e){return e.type===Oa.ElementType.Comment}$e.isComment=FF;function HF(e){return e.type===Oa.ElementType.Directive}$e.isDirective=HF;function jF(e){return e.type===Oa.ElementType.Root}$e.isDocument=jF;function abe(e){return Object.prototype.hasOwnProperty.call(e,"children")}$e.hasChildren=abe;function y9(e,t){t===void 0&&(t=!1);var r;if(OF(e))r=new NF(e.data);else if(FF(e))r=new DF(e.data);else if(VF(e)){var o=t?v9(e.children):[],a=new MF(e.name,I1({},e.attribs),o);o.forEach(function(c){return c.parent=a}),e.namespace!=null&&(a.namespace=e.namespace),e["x-attribsNamespace"]&&(a["x-attribsNamespace"]=I1({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(a["x-attribsPrefix"]=I1({},e["x-attribsPrefix"])),r=a}else if(zF(e)){var o=t?v9(e.children):[],i=new RF(o);o.forEach(function(u){return u.parent=i}),r=i}else if(jF(e)){var o=t?v9(e.children):[],l=new AF(o);o.forEach(function(u){return u.parent=l}),e["x-mode"]&&(l["x-mode"]=e["x-mode"]),r=l}else if(HF(e)){var s=new LF(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=y9;function v9(e){for(var t=e.map(function(o){return y9(o,!0)}),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}});var k9=Be(js=>{"use strict";var ibe=js&&js.__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]})),lbe=js&&js.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&ibe(t,e,r)};Object.defineProperty(js,"__esModule",{value:!0});js.DomHandler=void 0;var x9=g9(),up=_9();lbe(_9(),js);var UF={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},GF=(function(){function e(t,r,o){this.dom=[],this.root=new up.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof r=="function"&&(o=r,r=UF),typeof t=="object"&&(r=t,t=void 0),this.callback=t??null,this.options=r??UF,this.elementCB=o??null}return e.prototype.onparserinit=function(t){this.parser=t},e.prototype.onreset=function(){this.dom=[],this.root=new up.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?x9.ElementType.Tag:void 0,a=new up.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===x9.ElementType.Text)r.data+=t,this.options.withEndIndices&&(r.endIndex=this.parser.endIndex);else{var o=new up.Text(t);this.addNode(o),this.lastNode=o}},e.prototype.oncomment=function(t){if(this.lastNode&&this.lastNode.type===x9.ElementType.Comment){this.lastNode.data+=t;return}var r=new up.Comment(t);this.addNode(r),this.lastNode=r},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var t=new up.Text(""),r=new up.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 up.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})();js.DomHandler=GF;js.default=GF});var WF=Be(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 w9=Be(dh=>{"use strict";Object.defineProperty(dh,"__esModule",{value:!0});dh.formatAttributes=$F;dh.escapeSpecialCharacters=ube;dh.revertEscapedCharacters=qF;dh.formatDOM=ZF;var l_=k9(),N1=WF();function sbe(e){return N1.CASE_SENSITIVE_TAG_NAMES_MAP[e]}function $F(e){for(var t={},r=0,o=e.length;r<o;r++){var a=e[r];t[a.name]=a.value}return t}function cbe(e){e=e.toLowerCase();var t=sbe(e);return t||e}function ube(e){return e.replace(N1.CARRIAGE_RETURN_REGEX,N1.CARRIAGE_RETURN_PLACEHOLDER)}function qF(e){return e.replace(N1.CARRIAGE_RETURN_PLACEHOLDER_REGEX,N1.CARRIAGE_RETURN)}function ZF(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=cbe(s.nodeName);a=new l_.Element(c,$F(s.attributes)),a.children=ZF(c==="template"?s.content.childNodes:s.childNodes,a);break}case 3:a=new l_.Text(qF(s.nodeValue));break;case 8:a=new l_.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 l_.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 rH=Be(T9=>{"use strict";Object.defineProperty(T9,"__esModule",{value:!0});T9.default=dbe;var pbe=w9(),KF="html",YF="head",s_="body",mbe=/<([a-zA-Z]+[0-9]?)/,QF=/<head[^]*>/i,XF=/<body[^]*>/i,u_=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},C9=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},JF=typeof window=="object"&&window.DOMParser;typeof JF=="function"&&(eH=new JF,tH="text/html",C9=function(e,t){return t&&(e="<".concat(t,">").concat(e,"</").concat(t,">")),eH.parseFromString(e,tH)},u_=C9);var eH,tH;typeof document=="object"&&document.implementation&&(D1=document.implementation.createHTMLDocument(),u_=function(e,t){if(t){var r=D1.documentElement.querySelector(t);return r&&(r.innerHTML=e),D1}return D1.documentElement.innerHTML=e,D1});var D1,c_=typeof document=="object"&&document.createElement("template"),S9;c_&&c_.content&&(S9=function(e){return c_.innerHTML=e,c_.content.childNodes});function dbe(e){var t,r;e=(0,pbe.escapeSpecialCharacters)(e);var o=e.match(mbe),a=o&&o[1]?o[1].toLowerCase():"";switch(a){case KF:{var i=C9(e);if(!QF.test(e)){var l=i.querySelector(YF);(t=l?.parentNode)===null||t===void 0||t.removeChild(l)}if(!XF.test(e)){var l=i.querySelector(s_);(r=l?.parentNode)===null||r===void 0||r.removeChild(l)}return i.querySelectorAll(KF)}case YF:case s_:{var s=u_(e).querySelectorAll(a);return XF.test(e)&&QF.test(e)?s[0].parentNode.childNodes:s}default:{if(S9)return S9(e);var l=u_(e,s_).querySelector(s_);return l.childNodes}}}});var oH=Be(L1=>{"use strict";var fbe=L1&&L1.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(L1,"__esModule",{value:!0});L1.default=bbe;var hbe=fbe(rH()),gbe=w9(),vbe=/<(![a-zA-Z\s]+)>/;function bbe(e){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];var t=e.match(vbe),r=t?t[1]:void 0;return(0,gbe.formatDOM)((0,hbe.default)(e),null,r)}});var nH=Be(p_=>{var ybe=0;p_.SAME=ybe;var _be=1;p_.CAMELCASE=_be;p_.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 iH=Be(Hl=>{"use strict";function xbe(e){return tn.hasOwnProperty(e)?tn[e]:null}function na(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={},kbe=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];kbe.forEach(e=>{tn[e]=new na(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([e,t])=>{tn[e]=new na(e,1,!1,t,null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(e=>{tn[e]=new na(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(e=>{tn[e]=new na(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 na(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(e=>{tn[e]=new na(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(e=>{tn[e]=new na(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(e=>{tn[e]=new na(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(e=>{tn[e]=new na(e,5,!1,e.toLowerCase(),null,!1,!1)});var P9=/[\-\:]([a-z])/g,E9=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(P9,E9);tn[t]=new na(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(P9,E9);tn[t]=new na(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(e=>{let t=e.replace(P9,E9);tn[t]=new na(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(e=>{tn[e]=new na(e,1,!1,e.toLowerCase(),null,!1,!1)});var wbe="xlinkHref";tn[wbe]=new na("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(e=>{tn[e]=new na(e,1,!1,e.toLowerCase(),null,!0,!0)});var{CAMELCASE:Cbe,SAME:Sbe,possibleStandardNames:aH}=nH(),Tbe=":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",Pbe=Tbe+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",Ebe=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Pbe+"]*$")),Bbe=Object.keys(aH).reduce((e,t)=>{let r=aH[t];return r===Sbe?e[t]=t:r===Cbe?e[t.toLowerCase()]=t:e[t]=r,e},{});Hl.BOOLEAN=3;Hl.BOOLEANISH_STRING=2;Hl.NUMERIC=5;Hl.OVERLOADED_BOOLEAN=4;Hl.POSITIVE_NUMERIC=6;Hl.RESERVED=0;Hl.STRING=1;Hl.getPropertyInfo=xbe;Hl.isCustomAttribute=Ebe;Hl.possibleStandardNames=Bbe});var pt=Be((nDe,lH)=>{lH.exports=window.React});var dH=Be((aDe,mH)=>{"use strict";var sH=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,Ibe=/\n/g,Nbe=/^\s*/,Dbe=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,Lbe=/^:\s*/,Rbe=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,Abe=/^[;\s]*/,Mbe=/^\s+|\s+$/g,Vbe=`
-`,cH="/",uH="*",Fm="",zbe="comment",Obe="declaration";function Fbe(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(Ibe);g&&(r+=g.length);var v=h.lastIndexOf(Vbe);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(Nbe)}function p(h){var g;for(h=h||[];g=m();)g!==!1&&h.push(g);return h}function m(){var h=i();if(!(cH!=e.charAt(0)||uH!=e.charAt(1))){for(var g=2;Fm!=e.charAt(g)&&(uH!=e.charAt(g)||cH!=e.charAt(g+1));)++g;if(g+=2,Fm===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:zbe,comment:v})}}function d(){var h=i(),g=c(Dbe);if(g){if(m(),!c(Lbe))return s("property missing ':'");var v=c(Rbe),b=h({type:Obe,property:pH(g[0].replace(sH,Fm)),value:v?pH(v[0].replace(sH,Fm)):Fm});return c(Abe),b}}function f(){var h=[];p(h);for(var g;g=d();)g!==!1&&(h.push(g),p(h));return h}return u(),f()}function pH(e){return e?e.replace(Mbe,Fm):Fm}mH.exports=Fbe});var fH=Be(R1=>{"use strict";var Hbe=R1&&R1.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(R1,"__esModule",{value:!0});R1.default=Ube;var jbe=Hbe(dH());function Ube(e,t){let r=null;if(!e||typeof e!="string")return r;let o=(0,jbe.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 gH=Be(m_=>{"use strict";Object.defineProperty(m_,"__esModule",{value:!0});m_.camelCase=void 0;var Gbe=/^--[a-zA-Z0-9_-]+$/,Wbe=/-([a-z])/g,$be=/^[^-]+$/,qbe=/^-(webkit|moz|ms|o|khtml)-/,Zbe=/^-(ms)-/,Kbe=function(e){return!e||$be.test(e)||Gbe.test(e)},Ybe=function(e,t){return t.toUpperCase()},hH=function(e,t){return"".concat(t,"-")},Qbe=function(e,t){return t===void 0&&(t={}),Kbe(e)?e:(e=e.toLowerCase(),t.reactCompat?e=e.replace(Zbe,hH):e=e.replace(qbe,hH),e.replace(Wbe,Ybe))};m_.camelCase=Qbe});var bH=Be((I9,vH)=>{"use strict";var Xbe=I9&&I9.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},Jbe=Xbe(fH()),eye=gH();function B9(e,t){var r={};return!e||typeof e!="string"||(0,Jbe.default)(e,function(o,a){o&&a&&(r[(0,eye.camelCase)(o,t)]=a)}),r}B9.default=B9;vH.exports=B9});var N9=Be(aa=>{"use strict";var tye=aa&&aa.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(aa,"__esModule",{value:!0});aa.returnFirstArg=aa.canTextBeChildOfNode=aa.ELEMENTS_WITH_NO_TEXT_CHILDREN=aa.PRESERVE_CUSTOM_ATTRIBUTES=void 0;aa.isCustomComponent=aye;aa.setStyleProp=lye;var rye=pt(),oye=tye(bH()),nye=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function aye(e,t){return e.includes("-")?!nye.has(e):!!(t&&typeof t.is=="string")}var iye={reactCompat:!0};function lye(e,t){if(typeof e=="string"){if(!e.trim()){t.style={};return}try{t.style=(0,oye.default)(e,iye)}catch{t.style={}}}}aa.PRESERVE_CUSTOM_ATTRIBUTES=Number(rye.version.split(".")[0])>=16;aa.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var sye=function(e){return!aa.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)};aa.canTextBeChildOfNode=sye;var cye=function(e){return e};aa.returnFirstArg=cye});var L9=Be(D9=>{"use strict";Object.defineProperty(D9,"__esModule",{value:!0});D9.default=dye;var A1=iH(),yH=N9(),uye=["checked","value"],pye=["input","select","textarea"],mye={reset:!0,submit:!0};function dye(e,t){e===void 0&&(e={});var r={},o=!!(e.type&&mye[e.type]);for(var a in e){var i=e[a];if((0,A1.isCustomAttribute)(a)){r[a]=i;continue}var l=a.toLowerCase(),s=_H(l);if(s){var c=(0,A1.getPropertyInfo)(s);switch(uye.includes(s)&&pye.includes(t)&&!o&&(s=_H("default"+l)),r[s]=i,c&&c.type){case A1.BOOLEAN:r[s]=!0;break;case A1.OVERLOADED_BOOLEAN:i===""&&(r[s]=!0);break}continue}yH.PRESERVE_CUSTOM_ATTRIBUTES&&(r[a]=i)}return(0,yH.setStyleProp)(e.style,r),r}function _H(e){return A1.possibleStandardNames[e]}});var kH=Be(V1=>{"use strict";var fye=V1&&V1.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(V1,"__esModule",{value:!0});V1.default=xH;var R9=pt(),hye=fye(L9()),M1=N9(),gye={cloneElement:R9.cloneElement,createElement:R9.createElement,isValidElement:R9.isValidElement};function xH(e,t){t===void 0&&(t={});for(var r=[],o=typeof t.replace=="function",a=t.transform||M1.returnFirstArg,i=t.library||gye,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,M1.canTextBeChildOfNode)(m.parent)||t.trim&&f)continue;r.push(a(m.data,m,p));continue}var h=m,g={};vye(h)?((0,M1.setStyleProp)(h.attribs.style,h.attribs),g=h.attribs):h.attribs&&(g=(0,hye.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=xH(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 vye(e){return M1.PRESERVE_CUSTOM_ATTRIBUTES&&e.type==="tag"&&(0,M1.isCustomComponent)(e.name,e.attribs)}});var M9=Be(_o=>{"use strict";var A9=_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=_ye;var wH=A9(oH());_o.htmlToDOM=wH.default;var bye=A9(L9());_o.attributesToProps=bye.default;var CH=A9(kH());_o.domToReact=CH.default;var d_=k9();Object.defineProperty(_o,"Comment",{enumerable:!0,get:function(){return d_.Comment}});Object.defineProperty(_o,"Element",{enumerable:!0,get:function(){return d_.Element}});Object.defineProperty(_o,"ProcessingInstruction",{enumerable:!0,get:function(){return d_.ProcessingInstruction}});Object.defineProperty(_o,"Text",{enumerable:!0,get:function(){return d_.Text}});var yye={lowerCaseAttributeNames:!1};function _ye(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");return e?(0,CH.default)((0,wH.default)(e,t?.htmlparser2||yye),t):[]}});var Bn=Be((dDe,TH)=>{TH.exports=window.wp.dom});var y=Be((fDe,PH)=>{PH.exports=window.ReactJSXRuntime});var H=Be((bDe,IH)=>{IH.exports=window.wp.element});var M=Be((_De,NH)=>{NH.exports=window.wp.primitives});var z=Be((yze,DH)=>{DH.exports=window.wp.components});var Ar=Be((_ze,LH)=>{LH.exports=window.wp.blob});var te=Be((xze,RH)=>{RH.exports=window.wp.coreData});var dr=Be((yOe,hj)=>{hj.exports=window.wp.url});var Vo=Be((kOe,_j)=>{_j.exports=window.wp.htmlEntities});var Tr=Be((ROe,Rj)=>{Rj.exports=window.wp.notices});var kN=Be((zOe,Aj)=>{Aj.exports=window.wp.privateApis});var qs=Be((PFe,mU)=>{mU.exports=window.wp.keycodes});var $U=Be((GHe,WU)=>{WU.exports=window.ReactDOM});var JU=Be(XU=>{"use strict";var Eh=pt();function k_e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var w_e=typeof Object.is=="function"?Object.is:k_e,C_e=Eh.useState,S_e=Eh.useEffect,T_e=Eh.useLayoutEffect,P_e=Eh.useDebugValue;function E_e(e,t){var r=t(),o=C_e({inst:{value:r,getSnapshot:t}}),a=o[0].inst,i=o[1];return T_e(function(){a.value=r,a.getSnapshot=t,XN(a)&&i({inst:a})},[e,r,t]),S_e(function(){return XN(a)&&i({inst:a}),e(function(){XN(a)&&i({inst:a})})},[e]),P_e(r),r}function XN(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!w_e(e,r)}catch{return!0}}function B_e(e,t){return t()}var I_e=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?B_e:E_e;XU.useSyncExternalStore=Eh.useSyncExternalStore!==void 0?Eh.useSyncExternalStore:I_e});var tG=Be((sje,eG)=>{"use strict";eG.exports=JU()});var ab=Be((pGe,PG)=>{PG.exports=window.wp.a11y});var bd=Be((dWe,nW)=>{nW.exports=window.wp.deprecated});var Ql=Be((zWe,gW)=>{gW.exports=window.wp.richText});var Mw=Be((IZe,cq)=>{cq.exports=window.wp.date});var xb=Be((sKe,Cq)=>{Cq.exports=window.wp.apiFetch});var bu=Be((HYe,lK)=>{lK.exports=window.wp.hooks});var Lb=Be((uJe,M3)=>{var FY={\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"},HY=Object.keys(FY).join("|"),g3e=new RegExp(HY,"g"),v3e=new RegExp(HY,"");function b3e(e){return FY[e]}var jY=function(e){return e.replace(g3e,b3e)},y3e=function(e){return!!e.match(v3e)};M3.exports=jY;M3.exports.has=y3e;M3.exports.remove=jY});var MQ=Be((fet,AQ)=>{AQ.exports=window.wp.styleEngine});var FQ=Be((vet,OQ)=>{"use strict";OQ.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 jJ=Be((kot,HJ)=>{HJ.exports=window.wp.uploadMedia});var RA=Be((Dst,Xoe)=>{Xoe.exports=window.wp.escapeHtml});var Tce=Be((Pgt,Sce)=>{Sce.exports=window.wp.wordcount});var Rme=Be((_bt,Lme)=>{Lme.exports=window.wp.patterns});var Pde=Be((Tyt,Tde)=>{Tde.exports=window.wp.autop});var Bde=Be((Pyt,Ede)=>{Ede.exports=window.wp.shortcode});var Ive=Be((W4t,Bve)=>{Bve.exports=window.wp.keyboardShortcuts});var ONe={};Y(ONe,{__experimentalGetCoreBlocks:()=>zve,__experimentalRegisterExperimentalCoreBlocks:()=>zNe,privateApis:()=>mF,registerCoreBlocks:()=>VNe});var Fl=n(Z(),1),Rve=n(ve(),1),Ave=n(O(),1),Mve=n(P(),1),Vve=n(sp(),1),Q2=n(N(),1);function IF(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=IF(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function obe(){for(var e,t,r=0,o="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=IF(e))&&(o&&(o+=" "),o+=t);return o}var S=obe;var V9=n(M9(),1),jl=n(M9(),1),SH=V9.default.default||V9.default;var EH=n(Bn(),1),BH=n(y(),1),xye=({wrapperProps:e={},html:t=""})=>{let r={replace:({name:i,type:l,attribs:s,parent:c,children:u})=>{if(l==="tag"&&i){let p=(0,jl.attributesToProps)(s||{}),m=i;if(!c){let d={...p,...e,className:S(p.className,e.className),style:{...p.style||{},...e.style||{}}};return(0,BH.jsx)(m,{...d,children:(0,jl.domToReact)(u,r)})}}}},o=(0,EH.safeHTML)(t);return SH(o,r)},xo=xye;var dN={};Y(dN,{init:()=>Sye,metadata:()=>a5,name:()=>HH,settings:()=>jH});var mN=n(N(),1);var f_=n(H(),1),ia=(0,f_.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,f_.cloneElement)(e,{width:t,height:t,...r,ref:o}));var z1=n(M(),1),O1=n(y(),1),z9=(0,O1.jsxs)(z1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,O1.jsx)(z1.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 12.75L9.5 12.75L9.5 11.25L19.5 11.25L19.5 12.75Z"}),(0,O1.jsx)(z1.Path,{d:"M4.5 9.5L8.5 12L4.5 14.5L4.5 9.5Z"})]});var Hm=n(M(),1),jm=n(y(),1),O9=(0,jm.jsxs)(Hm.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,jm.jsx)(Hm.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 9.5L9.5 9.5L9.5 8L19.5 8L19.5 9.5Z"}),(0,jm.jsx)(Hm.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 13L9.5 13L9.5 11.5L19.5 11.5L19.5 13Z"}),(0,jm.jsx)(Hm.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 16.3999L9.5 16.3999L9.5 14.8999L19.5 14.8999L19.5 16.3999Z"}),(0,jm.jsx)(Hm.Path,{d:"M4.5 6.25L8.5 8.75L4.5 11.25L4.5 6.25Z"})]});var Um=n(M(),1),Gm=n(y(),1),F9=(0,Gm.jsxs)(Um.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Gm.jsx)(Um.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 9.25L9.5 9.25L9.5 7.75L19.5 7.75L19.5 9.25Z"}),(0,Gm.jsx)(Um.Path,{d:"M4.5 6L8.5 8.5L4.5 11L4.5 6Z"}),(0,Gm.jsx)(Um.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 16.25L9.5 16.25L9.5 14.75L19.5 14.75L19.5 16.25Z"}),(0,Gm.jsx)(Um.Path,{d:"M4.5 13L8.5 15.5L4.5 18L4.5 13Z"})]});var h_=n(M(),1),H9=n(y(),1),Wm=(0,H9.jsx)(h_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,H9.jsx)(h_.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 g_=n(M(),1),j9=n(y(),1),U9=(0,j9.jsx)(g_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,j9.jsx)(g_.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})});var v_=n(M(),1),G9=n(y(),1),W9=(0,G9.jsx)(v_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,G9.jsx)(v_.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})});var b_=n(M(),1),$9=n(y(),1),q9=(0,$9.jsx)(b_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$9.jsx)(b_.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM5 9h14v6H5V9Z"})});var y_=n(M(),1),Z9=n(y(),1),K9=(0,Z9.jsx)(y_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Z9.jsx)(y_.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});var __=n(M(),1),Y9=n(y(),1),Q9=(0,Y9.jsx)(__.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Y9.jsx)(__.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 x_=n(M(),1),X9=n(y(),1),ru=(0,X9.jsx)(x_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,X9.jsx)(x_.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 k_=n(M(),1),J9=n(y(),1),eP=(0,J9.jsx)(k_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,J9.jsx)(k_.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 w_=n(M(),1),tP=n(y(),1),F1=(0,tP.jsx)(w_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tP.jsx)(w_.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 C_=n(M(),1),rP=n(y(),1),oP=(0,rP.jsx)(C_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rP.jsx)(C_.Path,{d:"M4 13.5h3v-3H4v3Zm6-3.5 2 2-2 2 1 1 3-3-3-3-1 1Zm7 .5v3h3v-3h-3Z"})});var S_=n(M(),1),nP=n(y(),1),aP=(0,nP.jsx)(S_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nP.jsx)(S_.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 T_=n(M(),1),iP=n(y(),1),lP=(0,iP.jsx)(T_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iP.jsx)(T_.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 P_=n(M(),1),sP=n(y(),1),H1=(0,sP.jsx)(P_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sP.jsx)(P_.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),cP=n(y(),1),uP=(0,cP.jsx)(E_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cP.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 B_=n(M(),1),pP=n(y(),1),pp=(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,{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),mP=n(y(),1),j1=(0,mP.jsx)(I_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mP.jsx)(I_.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var N_=n(M(),1),dP=n(y(),1),fP=(0,dP.jsx)(N_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dP.jsx)(N_.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var D_=n(M(),1),hP=n(y(),1),L_=(0,hP.jsx)(D_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hP.jsx)(D_.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var R_=n(M(),1),gP=n(y(),1),vP=(0,gP.jsx)(R_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gP.jsx)(R_.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 A_=n(M(),1),bP=n(y(),1),fh=(0,bP.jsx)(A_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bP.jsx)(A_.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var M_=n(M(),1),yP=n(y(),1),_P=(0,yP.jsx)(M_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yP.jsx)(M_.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var V_=n(M(),1),xP=n(y(),1),U1=(0,xP.jsx)(V_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xP.jsx)(V_.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 z_=n(M(),1),kP=n(y(),1),$m=(0,kP.jsx)(z_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kP.jsx)(z_.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 O_=n(M(),1),wP=n(y(),1),G1=(0,wP.jsx)(O_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wP.jsx)(O_.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 F_=n(M(),1),CP=n(y(),1),SP=(0,CP.jsx)(F_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CP.jsx)(F_.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 H_=n(M(),1),TP=n(y(),1),PP=(0,TP.jsx)(H_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,TP.jsx)(H_.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 j_=n(M(),1),EP=n(y(),1),W1=(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:"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(y(),1),BP=(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 U_=n(M(),1),IP=n(y(),1),NP=(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:"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 G_=n(M(),1),DP=n(y(),1),LP=(0,DP.jsx)(G_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DP.jsx)(G_.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 W_=n(M(),1),RP=n(y(),1),AP=(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:"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 $_=n(M(),1),MP=n(y(),1),$1=(0,MP.jsx)($_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,MP.jsx)($_.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 q_=n(M(),1),VP=n(y(),1),q1=(0,VP.jsx)(q_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VP.jsx)(q_.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 Z_=n(M(),1),zP=n(y(),1),Zm=(0,zP.jsx)(Z_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zP.jsx)(Z_.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 K_=n(M(),1),OP=n(y(),1),Km=(0,OP.jsx)(K_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,OP.jsx)(K_.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 Y_=n(M(),1),FP=n(y(),1),Z1=(0,FP.jsx)(Y_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FP.jsx)(Y_.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 Q_=n(M(),1),HP=n(y(),1),jP=(0,HP.jsx)(Q_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HP.jsx)(Q_.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 K1=n(M(),1),Y1=n(y(),1),UP=(0,Y1.jsxs)(K1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Y1.jsx)(K1.Path,{d:"M4 16h10v1.5H4V16Zm0-4.5h16V13H4v-1.5ZM10 7h10v1.5H10V7Z",fillRule:"evenodd",clipRule:"evenodd"}),(0,Y1.jsx)(K1.Path,{d:"m4 5.25 4 2.5-4 2.5v-5Z"})]});var X_=n(M(),1),GP=n(y(),1),Q1=(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:"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 J_=n(M(),1),WP=n(y(),1),X1=(0,WP.jsx)(J_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WP.jsx)(J_.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 ex=n(M(),1),$P=n(y(),1),qP=(0,$P.jsx)(ex.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$P.jsx)(ex.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 tx=n(M(),1),ZP=n(y(),1),KP=(0,ZP.jsx)(tx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZP.jsx)(tx.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 rx=n(M(),1),YP=n(y(),1),QP=(0,YP.jsx)(rx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YP.jsx)(rx.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 ox=n(M(),1),XP=n(y(),1),JP=(0,XP.jsx)(ox.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XP.jsx)(ox.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=n(M(),1),eE=n(y(),1),tE=(0,eE.jsx)(nx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eE.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 ax=n(M(),1),rE=n(y(),1),J1=(0,rE.jsx)(ax.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rE.jsx)(ax.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 ix=n(M(),1),oE=n(y(),1),ev=(0,oE.jsx)(ix.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oE.jsx)(ix.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"})});var lx=n(M(),1),nE=n(y(),1),tv=(0,nE.jsx)(lx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nE.jsx)(lx.Path,{d:"M3.8 15.8h8.9v-1.5H3.8v1.5zm0-7h8.9V7.2H3.8v1.6zm14.7-2.1V10h1V5.3l-2.2.7.3 1 .9-.3zm1.2 6.1c-.5-.6-1.2-.5-1.7-.4-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5H20v-1h-.9c.3-.6.8-1.4.9-2.1 0-.3 0-.8-.3-1.1z"})});var sx=n(M(),1),aE=n(y(),1),al=(0,aE.jsx)(sx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aE.jsx)(sx.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 cx=n(M(),1),iE=n(y(),1),lE=(0,iE.jsx)(cx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iE.jsx)(cx.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 ux=n(M(),1),sE=n(y(),1),rv=(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:"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 px=n(M(),1),cE=n(y(),1),ov=(0,cE.jsx)(px.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cE.jsx)(px.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 mx=n(M(),1),uE=n(y(),1),Ym=(0,uE.jsx)(mx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uE.jsx)(mx.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 dx=n(M(),1),pE=n(y(),1),nv=(0,pE.jsx)(dx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pE.jsx)(dx.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 fx=n(M(),1),mE=n(y(),1),Ul=(0,mE.jsx)(fx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mE.jsx)(fx.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=n(M(),1),dE=n(y(),1),Qm=(0,dE.jsx)(hx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dE.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 gx=n(M(),1),fE=n(y(),1),hE=(0,fE.jsx)(gx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fE.jsx)(gx.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 vx=n(M(),1),gE=n(y(),1),vE=(0,gE.jsx)(vx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gE.jsx)(vx.Path,{d:"M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z"})});var bx=n(M(),1),bE=n(y(),1),yE=(0,bE.jsx)(bx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bE.jsx)(bx.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 yx=n(M(),1),_E=n(y(),1),xE=(0,_E.jsx)(yx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_E.jsx)(yx.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=n(M(),1),kE=n(y(),1),wE=(0,kE.jsx)(_x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kE.jsx)(_x.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var xx=n(M(),1),CE=n(y(),1),SE=(0,CE.jsx)(xx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CE.jsx)(xx.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})});var kx=n(M(),1),TE=n(y(),1),PE=(0,TE.jsx)(kx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,TE.jsx)(kx.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var wx=n(M(),1),EE=n(y(),1),BE=(0,EE.jsx)(wx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EE.jsx)(wx.Path,{d:"M6 5V18.5911L12 13.8473L18 18.5911V5H6Z"})});var Cx=n(M(),1),IE=n(y(),1),NE=(0,IE.jsx)(Cx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IE.jsx)(Cx.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var Sx=n(M(),1),DE=n(y(),1),LE=(0,DE.jsx)(Sx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DE.jsx)(Sx.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 Tx=n(M(),1),RE=n(y(),1),mp=(0,RE.jsx)(Tx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,RE.jsx)(Tx.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 Px=n(M(),1),AE=n(y(),1),ME=(0,AE.jsx)(Px.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AE.jsx)(Px.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),VE=n(y(),1),Xm=(0,VE.jsx)(Ex.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VE.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 Bx=n(M(),1),zE=n(y(),1),av=(0,zE.jsx)(Bx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zE.jsx)(Bx.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),OE=n(y(),1),fi=(0,OE.jsx)(Ix.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,OE.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 Nx=n(M(),1),FE=n(y(),1),HE=(0,FE.jsx)(Nx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FE.jsx)(Nx.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 Dx=n(M(),1),jE=n(y(),1),Gl=(0,jE.jsx)(Dx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jE.jsx)(Dx.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 Lx=n(M(),1),UE=n(y(),1),GE=(0,UE.jsx)(Lx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,UE.jsx)(Lx.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 Rx=n(M(),1),WE=n(y(),1),Jm=(0,WE.jsx)(Rx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WE.jsx)(Rx.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 Ax=n(M(),1),$E=n(y(),1),qE=(0,$E.jsx)(Ax.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$E.jsx)(Ax.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 Mx=n(M(),1),ZE=n(y(),1),KE=(0,ZE.jsx)(Mx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZE.jsx)(Mx.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 Vx=n(M(),1),YE=n(y(),1),QE=(0,YE.jsx)(Vx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YE.jsx)(Vx.Path,{d:"M3 6v11.5h8V6H3Zm11 3h7V7.5h-7V9Zm7 3.5h-7V11h7v1.5ZM14 16h7v-1.5h-7V16Z"})});var iv=n(M(),1),lv=n(y(),1),sv=(0,lv.jsxs)(iv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,lv.jsx)(iv.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,lv.jsx)(iv.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 zx=n(M(),1),XE=n(y(),1),JE=(0,XE.jsx)(zx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XE.jsx)(zx.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});var Ox=n(M(),1),eB=n(y(),1),cv=(0,eB.jsx)(Ox.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eB.jsx)(Ox.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Fx=n(M(),1),tB=n(y(),1),rB=(0,tB.jsx)(Fx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tB.jsx)(Fx.Path,{d:"M4 9v1.5h16V9H4zm12 5.5h4V13h-4v1.5zm-6 0h4V13h-4v1.5zm-6 0h4V13H4v1.5z"})});var Hx=n(M(),1),oB=n(y(),1),nB=(0,oB.jsx)(Hx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oB.jsx)(Hx.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 jx=n(M(),1),aB=n(y(),1),ed=(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:"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 Ux=n(M(),1),iB=n(y(),1),lB=(0,iB.jsx)(Ux.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iB.jsx)(Ux.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 Gx=n(M(),1),sB=n(y(),1),cB=(0,sB.jsx)(Gx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sB.jsx)(Gx.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 Wx=n(M(),1),uB=n(y(),1),pB=(0,uB.jsx)(Wx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uB.jsx)(Wx.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 uv=n(M(),1),pv=n(y(),1),ou=(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,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,pv.jsx)(uv.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(y(),1),mB=(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 $x=n(M(),1),dB=n(y(),1),fB=(0,dB.jsx)($x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dB.jsx)($x.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 qx=n(M(),1),hB=n(y(),1),td=(0,hB.jsx)(qx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hB.jsx)(qx.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var Zx=n(M(),1),gB=n(y(),1),mv=(0,gB.jsx)(Zx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gB.jsx)(Zx.Path,{d:"m21.5 9.1-6.6-6.6-4.2 5.6c-1.2-.1-2.4.1-3.6.7-.1 0-.1.1-.2.1-.5.3-.9.6-1.2.9l3.7 3.7-5.7 5.7v1.1h1.1l5.7-5.7 3.7 3.7c.4-.4.7-.8.9-1.2.1-.1.1-.2.2-.3.6-1.1.8-2.4.6-3.6l5.6-4.1zm-7.3 3.5.1.9c.1.9 0 1.8-.4 2.6l-6-6c.8-.4 1.7-.5 2.6-.4l.9.1L15 4.9 19.1 9l-4.9 3.6z"})});var Kx=n(M(),1),vB=n(y(),1),dv=(0,vB.jsx)(Kx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vB.jsx)(Kx.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 Yx=n(M(),1),bB=n(y(),1),yB=(0,bB.jsx)(Yx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bB.jsx)(Yx.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 Qx=n(M(),1),_B=n(y(),1),bh=(0,_B.jsx)(Qx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_B.jsx)(Qx.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var Xx=n(M(),1),xB=n(y(),1),kB=(0,xB.jsx)(Xx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xB.jsx)(Xx.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM7 9h10v6H7V9Z"})});var Jx=n(M(),1),wB=n(y(),1),CB=(0,wB.jsx)(Jx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wB.jsx)(Jx.Path,{d:"M5 5.5h8V4H5v1.5ZM5 20h8v-1.5H5V20ZM19 9H5v6h14V9Z"})});var ek=n(M(),1),SB=n(y(),1),TB=(0,SB.jsx)(ek.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,SB.jsx)(ek.Path,{d:"M19 5.5h-8V4h8v1.5ZM19 20h-8v-1.5h8V20ZM5 9h14v6H5V9Z"})});var tk=n(M(),1),PB=n(y(),1),rd=(0,PB.jsx)(tk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,PB.jsx)(tk.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M10 4.5a1 1 0 11-2 0 1 1 0 012 0zm1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm2.25 7.5v-1A2.75 2.75 0 0011 8.25H7A2.75 2.75 0 004.25 11v1h1.5v-1c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v1h1.5zM4 20h9v-1.5H4V20zm16-4H4v-1.5h16V16z"})});var rk=n(M(),1),EB=n(y(),1),yh=(0,EB.jsx)(rk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EB.jsx)(rk.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M20 4H4v1.5h16V4zm-2 9h-3c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2zm.5 5c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3zM4 9.5h9V8H4v1.5zM9 13H6c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2zm.5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3z"})});var ok=n(M(),1),BB=n(y(),1),fv=(0,BB.jsx)(ok.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,BB.jsx)(ok.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 nk=n(M(),1),IB=n(y(),1),NB=(0,IB.jsx)(nk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IB.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-.5 6.6H6.7l-1.2 1.2v-6.3h7v5.1z"})});var ak=n(M(),1),DB=n(y(),1),LB=(0,DB.jsx)(ak.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DB.jsx)(ak.Path,{d:"M14 10.1V4c0-.6-.4-1-1-1H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1zm-1.5-.5H6.7l-1.2 1.2V4.5h7v5.1zM19 12h-8c-.6 0-1 .4-1 1v6.1c0 .6.4 1 1 1h5.7l1.8 1.8c.1.2.4.3.6.3.1 0 .2 0 .3-.1.4-.1.6-.5.6-.8V13c0-.6-.4-1-1-1zm-.5 7.8l-1.2-1.2h-5.8v-5.1h7v6.3z"})});var ik=n(M(),1),RB=n(y(),1),AB=(0,RB.jsx)(ik.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,RB.jsx)(ik.Path,{d:"M4 6h12V4.5H4V6Zm16 4.5H4V9h16v1.5ZM4 15h16v-1.5H4V15Zm0 4.5h16V18H4v1.5Z"})});var hv=n(M(),1),gv=n(y(),1),vv=(0,gv.jsxs)(hv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,gv.jsx)(hv.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,gv.jsx)(hv.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=n(M(),1),MB=n(y(),1),VB=(0,MB.jsx)(lk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,MB.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 sk=n(M(),1),zB=n(y(),1),OB=(0,zB.jsx)(sk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zB.jsx)(sk.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 ck=n(M(),1),FB=n(y(),1),bv=(0,FB.jsx)(ck.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FB.jsx)(ck.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 uk=n(M(),1),HB=n(y(),1),jB=(0,HB.jsx)(uk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HB.jsx)(uk.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 pk=n(M(),1),UB=n(y(),1),GB=(0,UB.jsx)(pk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,UB.jsx)(pk.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12zM7 16.5h6V15H7v1.5zm4-4h6V11h-6v1.5zM9 11H7v1.5h2V11zm6 5.5h2V15h-2v1.5z"})});var mk=n(M(),1),WB=n(y(),1),$B=(0,WB.jsx)(mk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WB.jsx)(mk.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 dk=n(M(),1),qB=n(y(),1),ZB=(0,qB.jsx)(dk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qB.jsx)(dk.Path,{d:"M4 18h6V6H4v12zm9-9.5V10h7V8.5h-7zm0 7h7V14h-7v1.5z"})});var fk=n(M(),1),KB=n(y(),1),YB=(0,KB.jsx)(fk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,KB.jsx)(fk.Path,{d:"M14 6v12h6V6h-6zM4 10h7V8.5H4V10zm0 5.5h7V14H4v1.5z"})});var hk=n(M(),1),QB=n(y(),1),XB=(0,QB.jsx)(hk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,QB.jsx)(hk.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=n(M(),1),JB=n(y(),1),yv=(0,JB.jsx)(gk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,JB.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 vk=n(M(),1),eI=n(y(),1),_v=(0,eI.jsx)(vk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eI.jsx)(vk.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 bk=n(M(),1),tI=n(y(),1),xv=(0,tI.jsx)(bk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tI.jsx)(bk.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 yk=n(M(),1),rI=n(y(),1),kv=(0,rI.jsx)(yk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rI.jsx)(yk.Path,{d:"M4 13.5h6v-3H4v3zm8 0h3v-3h-3v3zm5-3v3h3v-3h-3z"})});var _k=n(M(),1),oI=n(y(),1),nI=(0,oI.jsx)(_k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oI.jsx)(_k.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 xk=n(M(),1),aI=n(y(),1),iI=(0,aI.jsx)(xk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aI.jsx)(xk.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m13.955 20.748 8-17.5-.91-.416L19.597 6H13.5v1.5h5.411l-1.6 3.5H13.5v1.5h3.126l-1.6 3.5H13.5l.028 1.5h.812l-1.295 2.832.91.416ZM17.675 16l-.686 1.5h4.539L21.5 16h-3.825Zm2.286-5-.686 1.5H21.5V11h-1.54ZM2 12c0 3.58 2.42 5.5 6 5.5h.5V19l3-2.5-3-2.5v2H8c-2.48 0-4.5-1.52-4.5-4S5.52 7.5 8 7.5h3.5V6H8c-3.58 0-6 2.42-6 6Z"})});var kk=n(M(),1),lI=n(y(),1),sI=(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,{d:"M7 11.5h10V13H7z"})});var wk=n(M(),1),cI=n(y(),1),uI=(0,cI.jsx)(wk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cI.jsx)(wk.Path,{d:"M7 18h4.5v1.5h-7v-7H6V17L17 6h-4.5V4.5h7v7H18V7L7 18Z"})});var Ck=n(M(),1),pI=n(y(),1),mI=(0,pI.jsx)(Ck.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pI.jsx)(Ck.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 Sk=n(M(),1),dI=n(y(),1),fI=(0,dI.jsx)(Sk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dI.jsx)(Sk.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 Tk=n(M(),1),hI=n(y(),1),wv=(0,hI.jsx)(Tk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hI.jsx)(Tk.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 Pk=n(M(),1),gI=n(y(),1),Cv=(0,gI.jsx)(Pk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gI.jsx)(Pk.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 Ek=n(M(),1),vI=n(y(),1),bI=(0,vI.jsx)(Ek.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vI.jsx)(Ek.Path,{d:"M4.5 12.5v4H3V7h1.5v3.987h15V7H21v9.5h-1.5v-4h-15Z"})});var Bk=n(M(),1),yI=n(y(),1),Sv=(0,yI.jsx)(Bk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yI.jsx)(Bk.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 Ik=n(M(),1),_I=n(y(),1),Tv=(0,_I.jsx)(Ik.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_I.jsx)(Ik.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 Nk=n(M(),1),xI=n(y(),1),kI=(0,xI.jsx)(Nk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xI.jsx)(Nk.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 Dk=n(M(),1),wI=n(y(),1),CI=(0,wI.jsx)(Dk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wI.jsx)(Dk.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 Lk=n(M(),1),SI=n(y(),1),TI=(0,SI.jsx)(Lk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,SI.jsx)(Lk.Path,{fill:"none",d:"M5.75 12.75V18.25H11.25M12.75 5.75H18.25V11.25",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"square"})});var Rk=n(M(),1),PI=n(y(),1),EI=(0,PI.jsx)(Rk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,PI.jsx)(Rk.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 Ak=n(M(),1),BI=n(y(),1),Pv=(0,BI.jsx)(Ak.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,BI.jsx)(Ak.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 Mk=n(M(),1),II=n(y(),1),NI=(0,II.jsx)(Mk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,II.jsx)(Mk.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 Vk=n(M(),1),DI=n(y(),1),LI=(0,DI.jsx)(Vk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DI.jsx)(Vk.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 zk=n(M(),1),RI=n(y(),1),AI=(0,RI.jsx)(zk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,RI.jsx)(zk.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 Ok=n(M(),1),MI=n(y(),1),VI=(0,MI.jsx)(Ok.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,MI.jsx)(Ok.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 Fk=n(M(),1),zI=n(y(),1),OI=(0,zI.jsx)(Fk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zI.jsx)(Fk.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 Hk=n(M(),1),FI=n(y(),1),HI=(0,FI.jsx)(Hk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FI.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-.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 Ev=n(M(),1),Bv=n(y(),1),Iv=(0,Bv.jsxs)(Ev.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Bv.jsx)(Ev.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,Bv.jsx)(Ev.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 jk=n(M(),1),jI=n(y(),1),UI=(0,jI.jsx)(jk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jI.jsx)(jk.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 Uk=n(M(),1),GI=n(y(),1),WI=(0,GI.jsx)(Uk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GI.jsx)(Uk.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 Gk=n(M(),1),$I=n(y(),1),qI=(0,$I.jsx)(Gk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$I.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.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 Wk=n(M(),1),ZI=n(y(),1),KI=(0,ZI.jsx)(Wk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZI.jsx)(Wk.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 $k=n(M(),1),YI=n(y(),1),QI=(0,YI.jsx)($k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YI.jsx)($k.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 qk=n(M(),1),XI=n(y(),1),Nv=(0,XI.jsx)(qk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XI.jsx)(qk.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 Dv=n(M(),1),Lv=n(y(),1),JI=(0,Lv.jsxs)(Dv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Lv.jsx)(Dv.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,Lv.jsx)(Dv.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 Zk=n(M(),1),eN=n(y(),1),tN=(0,eN.jsx)(Zk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eN.jsx)(Zk.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 Rv=n(M(),1),Av=n(y(),1),rN=(0,Av.jsxs)(Rv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Av.jsx)(Rv.Path,{d:"m14.95 13.889-1.061 1.061-5.552-5.553 1.06-1.06 5.552 5.552Z"}),(0,Av.jsx)(Rv.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 Kk=n(M(),1),oN=n(y(),1),Mv=(0,oN.jsx)(Kk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oN.jsx)(Kk.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 Yk=n(M(),1),nN=n(y(),1),Wl=(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 5.5h2v6.5h1.5v-6.5h2v-1.5h-5.5zm16 10.5h-16v-1.5h16zm-7 4h-9v-1.5h9z"})});var Qk=n(M(),1),aN=n(y(),1),nu=(0,aN.jsx)(Qk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aN.jsx)(Qk.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 Xk=n(M(),1),iN=n(y(),1),Vv=(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:"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 Jk=n(M(),1),lN=n(y(),1),au=(0,lN.jsx)(Jk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lN.jsx)(Jk.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 e5=n(M(),1),sN=n(y(),1),cN=(0,sN.jsx)(e5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sN.jsx)(e5.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 In=n(P(),1),hi=n(N(),1),Mo=n(z(),1),_h=n(O(),1),o5=n(Z(),1);var t5=n(O(),1),od=n(H(),1),dp=n(Ar(),1),uN=n(P(),1),AH=n(te(),1),MH=n(ve(),1);function r5(e,t,r){return(0,t5.useSelect)(o=>o(AH.store).canUser("update",{kind:e,name:t,id:r}),[e,t,r])}function Us(e={}){let t=(0,od.useRef)(e),r=(0,od.useRef)(!1),{getSettings:o}=(0,t5.useSelect)(uN.store);(0,od.useLayoutEffect)(()=>{t.current=e}),(0,od.useEffect)(()=>{if(r.current||!t.current.url||!(0,dp.isBlobURL)(t.current.url))return;let a=(0,dp.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,dp.isBlobURL)(p?.url)||((0,dp.revokeBlobURL)(i),s(p),r.current=!1)},onError:p=>{(0,dp.revokeBlobURL)(i),c(p),r.current=!1}}))},[o])}function zv(){return(0,t5.useSelect)(t=>{let{getSettings:r}=t(uN.store),{__experimentalDiscussionSettings:o}=r();return o?.avatarURL??""},[])}function K(){return(0,MH.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}}}var Sr=n(y(),1),pN="core/accordion-item",kye="core/accordion-heading",wye={name:pN};function VH({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)(In.store),p=(0,In.useBlockProps)({role:"group"}),m=K(),{updateBlockAttributes:d,insertBlock:f}=(0,_h.useDispatch)(In.store),g=(0,In.useBlockEditingMode)()==="contentOnly",v=(0,In.useInnerBlocksProps)(p,{template:[[pN]],defaultBlock:wye,directInsert:!0,templateInsertUpdatesSelection:!0});return(0,Sr.jsxs)(Sr.Fragment,{children:[s&&!g&&(0,Sr.jsxs)(Sr.Fragment,{children:[(0,Sr.jsx)(In.BlockControls,{children:(0,Sr.jsx)(Mo.ToolbarGroup,{children:(0,Sr.jsx)(In.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)(In.BlockControls,{group:"other",children:(0,Sr.jsx)(Mo.ToolbarButton,{onClick:()=>{let k=(0,o5.createBlock)(pN,{},[(0,o5.createBlock)(kye,{level:o}),(0,o5.createBlock)("core/accordion-panel",{})]);f(k,void 0,i)},children:(0,hi.__)("Add item")})})]}),(0,Sr.jsx)(In.InspectorControls,{children:(0,Sr.jsxs)(Mo.__experimentalToolsPanel,{label:(0,hi.__)("Settings"),resetAll:()=>{l({autoclose:!1,showIcon:!0,iconPosition:"right"})},dropdownMenuProps:m,children:[(0,Sr.jsx)(Mo.__experimentalToolsPanelItem,{label:(0,hi.__)("Auto-close"),isShownByDefault:!0,hasValue:()=>!!e,onDeselect:()=>l({autoclose:!1}),children:(0,Sr.jsx)(Mo.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)(Mo.__experimentalToolsPanelItem,{label:(0,hi.__)("Show icon"),isShownByDefault:!0,hasValue:()=>!r,onDeselect:()=>l({showIcon:!0}),children:(0,Sr.jsx)(Mo.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)(Mo.__experimentalToolsPanelItem,{label:(0,hi.__)("Icon Position"),isShownByDefault:!0,hasValue:()=>t!=="right",onDeselect:()=>l({iconPosition:"right"}),children:(0,Sr.jsxs)(Mo.__experimentalToggleGroupControl,{isBlock:!0,label:(0,hi.__)("Icon Position"),value:t,onChange:k=>{l({iconPosition:k})},children:[(0,Sr.jsx)(Mo.__experimentalToggleGroupControlOption,{label:(0,hi.__)("Left"),value:"left"}),(0,Sr.jsx)(Mo.__experimentalToggleGroupControlOption,{label:(0,hi.__)("Right"),value:"right"})]})})]})},"setting"),(0,Sr.jsx)("div",{...v})]})}var n5=n(P(),1),zH=n(y(),1);function OH(){let e=n5.useBlockProps.save({role:"group"});return(0,zH.jsx)("div",{...n5.useInnerBlocksProps.save(e)})}var a5={$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 FH=n(Z(),1);function A(e){if(!e)return;let{metadata:t,settings:r,name:o}=e;return(0,FH.registerBlockType)({name:o,...t},r)}var{name:HH}=a5,jH={icon:F9,example:{innerBlocks:[{name:"core/accordion-item",innerBlocks:[{name:"core/accordion-heading",attributes:{title:(0,mN.__)("Lorem ipsum dolor sit amet, consectetur.")}}]},{name:"core/accordion-item",innerBlocks:[{name:"core/accordion-heading",attributes:{title:(0,mN.__)("Suspendisse commodo lacus, interdum et.")}}]}]},edit:VH,save:OH},Sye=()=>A({name:HH,metadata:a5,settings:jH});var fN={};Y(fN,{init:()=>Eye,metadata:()=>l5,name:()=>qH,settings:()=>ZH});var Ov=n(N(),1),fp=n(P(),1),UH=n(O(),1),xh=n(z(),1);var Gs=n(y(),1),Tye=[["core/accordion-heading"],["core/accordion-panel"]];function GH({attributes:e,clientId:t,setAttributes:r,isSelected:o}){let{openByDefault:a}=e,i=K(),{isSelected:l}=(0,UH.useSelect)(u=>o||a?{isSelected:!0}:{isSelected:u(fp.store).hasSelectedInnerBlock(t,!0)},[t,o,a]),s=(0,fp.useBlockProps)({className:S({"is-open":a||l})}),c=(0,fp.useInnerBlocksProps)(s,{template:Tye,templateLock:"all",directInsert:!0,templateInsertUpdatesSelection:!0});return(0,Gs.jsxs)(Gs.Fragment,{children:[(0,Gs.jsx)(fp.InspectorControls,{children:(0,Gs.jsx)(xh.__experimentalToolsPanel,{label:(0,Ov.__)("Settings"),resetAll:()=>{r({openByDefault:!1})},dropdownMenuProps:i,children:(0,Gs.jsx)(xh.__experimentalToolsPanelItem,{label:(0,Ov.__)("Open by default"),isShownByDefault:!0,hasValue:()=>!!a,onDeselect:()=>{r({openByDefault:!1})},children:(0,Gs.jsx)(xh.ToggleControl,{label:(0,Ov.__)("Open by default"),onChange:u=>{r({openByDefault:u})},checked:a,help:(0,Ov.__)("Accordion content will be displayed by default.")})})})},"setting"),(0,Gs.jsx)("div",{...c})]})}var i5=n(P(),1);var WH=n(y(),1);function $H({attributes:e}){let{openByDefault:t}=e,r=i5.useBlockProps.save({className:S({"is-open":t})}),o=i5.useInnerBlocksProps.save(r);return(0,WH.jsx)("div",{...o})}var l5={$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:qH}=l5,ZH={icon:O9,edit:GH,save:$H},Eye=()=>A({name:qH,metadata:l5,settings:ZH});var hN={};Y(hN,{init:()=>Lye,metadata:()=>s5,name:()=>tj,settings:()=>rj});var KH=n(N(),1),YH=n(H(),1),il=n(P(),1),QH=n(O(),1),nd=n(y(),1);function XH({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,QH.useDispatch)(il.store);(0,YH.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,KH.__)("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 hp=n(P(),1),ad=n(y(),1);function JH({attributes:e}){let{level:t,title:r,iconPosition:o,showIcon:a}=e,i="h"+(t||3),l=(0,hp.getTypographyClassesAndStyles)(e),s=hp.useBlockProps.save({className:S({"has-icon":a,"has-icon-left":a&&o==="left","has-icon-right":a&&o==="right"})}),c=(0,hp.__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)(hp.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 s5={$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 la=n(P(),1),rn=n(y(),1),Iye={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=la.useBlockProps.save(),s=(0,la.__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)(la.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:"+"})]})})}},Nye={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,la.getTypographyClassesAndStyles)(e),s=la.useBlockProps.save(),c=(0,la.__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)(la.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:"+"})]})})}},Dye={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,la.getTypographyClassesAndStyles)(e),s=la.useBlockProps.save(),c=(0,la.__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)(la.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:"+"})]})})}},ej=[Dye,Nye,Iye];var{name:tj}=s5,rj={icon:z9,edit:XH,save:JH,deprecated:ej},Lye=()=>A({name:tj,metadata:s5,settings:rj});var gN={};Y(gN,{init:()=>Aye,metadata:()=>u5,name:()=>sj,settings:()=>cj});var kh=n(P(),1),oj=n(O(),1),nj=n(y(),1);function aj({attributes:e,context:t,clientId:r,isSelected:o}){let{allowedBlocks:a,templateLock:i}=e,l=t["core/accordion-open-by-default"],{hasSelection:s}=(0,oj.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,template:[["core/paragraph",{}]],templateLock:i});return(0,nj.jsx)("div",{...u})}var c5=n(P(),1),ij=n(y(),1);function lj(){let e=c5.useBlockProps.save({role:"region"}),t=c5.useInnerBlocksProps.save(e);return(0,ij.jsx)("div",{...t})}var u5={$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:sj}=u5,cj={icon:q1,edit:aj,save:lj},Aye=()=>A({name:sj,metadata:u5,settings:cj});var vN={};Y(vN,{init:()=>Vye,metadata:()=>p5,name:()=>dj,settings:()=>fj});var p5={$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 sa=n(z(),1),on=n(N(),1),m5=n(P(),1),uj=n(sp(),1),pj=n(ve(),1);var io=n(y(),1);function mj({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,uj.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r}),m=(0,pj.useDisabled)(),d=(0,m5.useBlockProps)({ref:m});return(0,io.jsxs)(io.Fragment,{children:[(0,io.jsx)(m5.InspectorControls,{children:(0,io.jsxs)(sa.__experimentalToolsPanel,{label:(0,on.__)("Settings"),resetAll:()=>{t({displayAsDropdown:!1,showLabel:!0,showPostCounts:!1,type:"monthly"})},dropdownMenuProps:s,children:[(0,io.jsx)(sa.__experimentalToolsPanelItem,{label:(0,on.__)("Display as dropdown"),isShownByDefault:!0,hasValue:()=>i,onDeselect:()=>t({displayAsDropdown:!1}),children:(0,io.jsx)(sa.ToggleControl,{label:(0,on.__)("Display as dropdown"),checked:i,onChange:()=>t({displayAsDropdown:!i})})}),i&&(0,io.jsx)(sa.__experimentalToolsPanelItem,{label:(0,on.__)("Show label"),isShownByDefault:!0,hasValue:()=>!o,onDeselect:()=>t({showLabel:!0}),children:(0,io.jsx)(sa.ToggleControl,{label:(0,on.__)("Show label"),checked:o,onChange:()=>t({showLabel:!o})})}),(0,io.jsx)(sa.__experimentalToolsPanelItem,{label:(0,on.__)("Show post counts"),isShownByDefault:!0,hasValue:()=>a,onDeselect:()=>t({showPostCounts:!1}),children:(0,io.jsx)(sa.ToggleControl,{label:(0,on.__)("Show post counts"),checked:a,onChange:()=>t({showPostCounts:!a})})}),(0,io.jsx)(sa.__experimentalToolsPanelItem,{label:(0,on.__)("Group by"),isShownByDefault:!0,hasValue:()=>l!=="monthly",onDeselect:()=>t({type:"monthly"}),children:(0,io.jsx)(sa.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,io.jsx)("div",{...d,children:(0,io.jsx)(sa.Spinner,{})}),u==="error"&&(0,io.jsx)("div",{...d,children:(0,io.jsx)("p",{children:(0,on.sprintf)((0,on.__)("Error: %s"),p)})}),u==="success"&&(0,io.jsx)(xo,{wrapperProps:d,html:c})]})}var{name:dj}=p5,fj={icon:Q9,example:{},edit:mj},Vye=()=>A({name:dj,metadata:p5,settings:fj});var yN={};Y(yN,{init:()=>Uye,metadata:()=>d5,name:()=>Nj,settings:()=>Dj});var d5={$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(P(),1),Fa=n(z(),1),ll=n(N(),1),h5=n(dr(),1);var Fv=n(te(),1),gp=n(N(),1),gj=n(O(),1);function vj(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 bj({commentId:e}){let[t]=(0,Fv.useEntityProp)("root","comment","author_avatar_urls",e),[r]=(0,Fv.useEntityProp)("root","comment","author_name",e),o=t?Object.values(t):null,a=t?Object.keys(t):null,{minSize:i,maxSize:l}=vj(a),s=zv();return{src:o?o[o.length-1]:s,minSize:i,maxSize:l,alt:r?(0,gp.sprintf)((0,gp.__)("%s Avatar"),r):(0,gp.__)("Default Avatar")}}function yj({userId:e,postId:t,postType:r}){let{authorDetails:o}=(0,gj.useSelect)(u=>{let{getEditedEntityRecord:p,getUser:m}=u(Fv.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}=vj(i),c=zv();return{src:a?a[a.length-1]:c,minSize:l,maxSize:s,alt:o?(0,gp.sprintf)((0,gp.__)("%s Avatar"),o?.name):(0,gp.__)("Default Avatar")}}var bN=n(N(),1),xj=n(z(),1),kj=n(O(),1),wj=n(te(),1),f5=n(H(),1),Cj=n(ve(),1),Sj=n(Vo(),1),Tj=n(y(),1),Oye={who:"authors",per_page:100,_fields:"id,name",context:"view"};function Pj({value:e,onChange:t}){let[r,o]=(0,f5.useState)(""),{authors:a,isLoading:i}=(0,kj.useSelect)(s=>{let{getUsers:c,isResolving:u}=s(wj.store),p={...Oye};return r&&(p.search=r,p.search_columns=["name"]),{authors:c(p),isLoading:u("getUsers",[p])}},[r]),l=(0,f5.useMemo)(()=>(a??[]).map(s=>({value:s.id,label:(0,Sj.decodeEntities)(s.name)})),[a]);return(0,Tj.jsx)(xj.ComboboxControl,{label:(0,bN.__)("User"),help:(0,bN.__)("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,Cj.debounce)(o,300),isLoading:i})}var Ht=n(y(),1),Ej=({setAttributes:e,avatar:t,attributes:r,selectUser:o})=>{let a=K();return(0,Ht.jsx)(id.InspectorControls,{children:(0,Ht.jsxs)(Fa.__experimentalToolsPanel,{label:(0,ll.__)("Settings"),resetAll:()=>{e({size:96,isLink:!1,linkTarget:"_self",userId:void 0})},dropdownMenuProps:a,children:[(0,Ht.jsx)(Fa.__experimentalToolsPanelItem,{label:(0,ll.__)("Image size"),isShownByDefault:!0,hasValue:()=>r?.size!==96,onDeselect:()=>e({size:96}),children:(0,Ht.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,Ht.jsx)(Fa.__experimentalToolsPanelItem,{label:(0,ll.__)("Link to user profile"),isShownByDefault:!0,hasValue:()=>r?.isLink,onDeselect:()=>e({isLink:!1}),children:(0,Ht.jsx)(Fa.ToggleControl,{label:(0,ll.__)("Link to user profile"),onChange:()=>e({isLink:!r.isLink}),checked:r.isLink})}),r.isLink&&(0,Ht.jsx)(Fa.__experimentalToolsPanelItem,{label:(0,ll.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>r?.linkTarget!=="_self",onDeselect:()=>e({linkTarget:"_self"}),children:(0,Ht.jsx)(Fa.ToggleControl,{label:(0,ll.__)("Open in new tab"),onChange:i=>e({linkTarget:i?"_blank":"_self"}),checked:r.linkTarget==="_blank"})}),o&&(0,Ht.jsx)(Fa.__experimentalToolsPanelItem,{label:(0,ll.__)("User"),isShownByDefault:!0,hasValue:()=>!!r?.userId,onDeselect:()=>e({userId:void 0}),children:(0,Ht.jsx)(Pj,{value:r?.userId,onChange:i=>{e({userId:i})}})})]})})},Fye=({children:e,isLink:t})=>t?(0,Ht.jsx)("a",{href:"#avatar-pseudo-link",className:"wp-block-avatar__link",onClick:r=>r.preventDefault(),children:e}):e,Bj=({setAttributes:e,attributes:t,avatar:r,blockProps:o,isSelected:a})=>{let i=(0,id.__experimentalUseBorderProps)(t),l=(0,h5.addQueryArgs)((0,h5.removeQueryArgs)(r?.src,["s"]),{s:t?.size*2});return(0,Ht.jsx)("div",{...o,children:(0,Ht.jsx)(Fye,{isLink:t.isLink,children:(0,Ht.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,Ht.jsx)("img",{src:l,alt:r.alt,className:S("avatar","avatar-"+t.size,"photo","wp-block-avatar__image",i.className),style:i.style})})})})},Hye=({attributes:e,context:t,setAttributes:r,isSelected:o})=>{let{commentId:a}=t,i=(0,id.useBlockProps)(),l=bj({commentId:a});return(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsx)(Ej,{avatar:l,setAttributes:r,attributes:e,selectUser:!1}),(0,Ht.jsx)(Bj,{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=yj({userId:e?.userId,postId:a,postType:i}),s=(0,id.useBlockProps)();return(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsx)(Ej,{selectUser:!0,attributes:e,avatar:l,setAttributes:r}),(0,Ht.jsx)(Bj,{attributes:e,avatar:l,blockProps:s,isSelected:o,setAttributes:r})]})};function Ij(e){return e?.context?.commentId||e?.context?.commentId===null?(0,Ht.jsx)(Hye,{...e}):(0,Ht.jsx)(jye,{...e})}var{name:Nj}=d5,Dj={icon:W1,edit:Ij,example:{}},Uye=()=>A({name:Nj,metadata:d5,settings:Dj});var EN={};Y(EN,{init:()=>e2e,metadata:()=>b5,name:()=>oU,settings:()=>y5});var PN=n(N(),1);var rU=n(Z(),1);var _N=n(P(),1),Hv=n(y(),1),Lj=[{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,Hv.jsxs)("figure",{children:[(0,Hv.jsx)("audio",{controls:"controls",src:i,autoPlay:t,loop:o,preload:a}),!_N.RichText.isEmpty(r)&&(0,Hv.jsx)(_N.RichText.Content,{tagName:"figcaption",value:r})]})}}];var qj=n(Ar(),1),gi=n(z(),1),Ha=n(P(),1),ca=n(N(),1),Zj=n(O(),1);var Kj=n(Tr(),1),Yj=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 zj=n(z(),1),wN=n(H(),1),$s=n(Z(),1),Oj=n(dr(),1);var Ws={$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 jv=[{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"}],xN="wp-embed";var Mj=n(kN(),1),{lock:Vj,unlock:U}=(0,Mj.__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 g5=n(y(),1),{name:Ch}=Ws,{kebabCase:Wye}=U(zj.privateApis),Fj=e=>(0,$s.getBlockVariations)(Ch)?.find(({name:t})=>t===e),CN=(e,t=[])=>t.some(r=>e.match(r)),Sh=e=>(0,$s.getBlockVariations)(Ch)?.find(({patterns:t})=>CN(e,t));function Uv(e){if(!e||(0,Oj.getAuthority)(e)!=="x.com")return e;let t=new URL(e);return t.host="twitter.com",t.toString()}var Hj=e=>e&&e.includes('class="wp-embedded-content"'),jj=e=>{let t=e.url||e.thumbnail_url,r=(0,g5.jsx)("p",{children:(0,g5.jsx)("img",{src:t,alt:e.title,width:"100%"})});return(0,wN.renderToString)(r)},bp=(e,t={})=>{let{preview:r,attributes:o={}}=e,{url:a,providerNameSlug:i,type:l,...s}=o;if(!a||!(0,$s.getBlockType)(Ch))return;let c=Sh(a),u=i==="wordpress"||l===xN;if(!u&&c&&(c.attributes.providerNameSlug!==i||!i))return(0,$s.createBlock)(Ch,{url:a,...s,...c.attributes});let m=(0,$s.getBlockVariations)(Ch)?.find(({name:d})=>d==="wordpress");if(!(!m||!r||!Hj(r.html)||u))return(0,$s.createBlock)(Ch,{url:a,...m.attributes,...t})},$ye=e=>e?jv.some(({className:t})=>e.includes(t)):!1,vp=e=>{if(!e)return e;let t=jv.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 qye(e){return/padding-(top|bottom)\s*:\s*[\d.]+%/i.test(e)}function SN(e,t,r=!0){if(!r||qye(e))return vp(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<jv.length;l++){let s=jv[l];if(i>=s.ratio)return i-s.ratio>.1?vp(t):S(vp(t),s.className,"wp-has-aspect-ratio")}}return t}function Uj(e,t){t((0,$s.createBlock)("core/paragraph",{content:(0,wN.renderToString)((0,g5.jsx)("a",{href:e,children:e}))}))}var Zye=wh((e,t,r,o,a=!0)=>{if(!e)return{};let i={},{type:l="rich"}=e,{html:s,provider_name:c}=e,u=Wye((c||t).toLowerCase());return Hj(s)&&(l=xN),(s||l==="photo")&&(i.type=l,i.providerNameSlug=u),$ye(r)||(i.className=SN(s,r,o&&a)),i}),Gj=(e,t,r,o)=>{let{allowResponsive:a,className:i}=e;return{...e,...Zye(t,r,i,o,a)}};var ld=n(H(),1),Wj=n(ve(),1),Gv=n(N(),1),iu=n(P(),1),$j=n(z(),1);var v5=n(Z(),1),yp=n(y(),1);function zo({attributeKey:e="caption",attributes:t,setAttributes:r,isSelected:o,insertBlocksAfter:a,placeholder:i=(0,Gv.__)("Add caption"),label:l=(0,Gv.__)("Caption text"),showToolbarButton:s=!0,excludeElementClassName:c,className:u,readOnly:p,tagName:m="figcaption",addLabel:d=(0,Gv.__)("Add caption"),removeLabel:f=(0,Gv.__)("Remove caption"),icon:h=uP,...g}){let v=t[e],b=(0,Wj.usePrevious)(v),_=iu.RichText.isEmpty(v),k=iu.RichText.isEmpty(b),[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,yp.jsxs)(yp.Fragment,{children:[s&&(0,yp.jsx)(iu.BlockControls,{group:"block",children:(0,yp.jsx)($j.ToolbarButton,{onClick:()=>{w(!x),x&&v&&r({[e]:void 0})},icon:h,isPressed:x,label:x?f:d})}),x&&(!iu.RichText.isEmpty(v)||o)&&(0,yp.jsx)(iu.RichText,{identifier:e,tagName:m,className:S(u,c?"":(0,iu.__experimentalGetElementClassName)("caption")),ref:C,"aria-label":l,placeholder:i,value:v,onChange:T=>r({[e]:T}),inlineToolbar:!0,__unstableOnSplitAtEnd:a?()=>a((0,v5.createBlock)((0,v5.getDefaultBlockName)())):void 0,readOnly:p,...g})]})}var Mr=n(y(),1),TN=["audio"];function Kye({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,Yj.useState)(e.blob),h=(0,Ha.useBlockEditingMode)()==="default";Us({url:m,allowedTypes:TN,onChange:x,onError:_});function g(I){return D=>{r({[I]:D})}}function v(I){if(I!==p){let D=bp({attributes:{url:I}});if(D!==void 0&&o){o(D);return}r({src:I,id:void 0,blob:void 0}),d()}}let{createErrorNotice:b}=(0,Zj.useDispatch)(Kj.store);function _(I){b(I,{type:"snackbar"})}function k(I){return I?(0,ca.__)("Autoplay may cause usability issues for some users."):null}function x(I){if(!I||!I.url){r({src:void 0,id:void 0,caption:void 0,blob:void 0}),d();return}if((0,qj.isBlobURL)(I.url)){d(I.url);return}r({blob:void 0,src:I.url,id:I.id,caption:I.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:ru}),onSelect:x,onSelectURL:v,accept:"audio/*",allowedTypes:TN,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:TN,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,ca.__)("Settings"),resetAll:()=>{r({autoplay:!1,loop:!1,preload:void 0})},dropdownMenuProps:T,children:[(0,Mr.jsx)(gi.__experimentalToolsPanelItem,{label:(0,ca.__)("Autoplay"),isShownByDefault:!0,hasValue:()=>!!s,onDeselect:()=>r({autoplay:!1}),children:(0,Mr.jsx)(gi.ToggleControl,{label:(0,ca.__)("Autoplay"),onChange:g("autoplay"),checked:!!s,help:k})}),(0,Mr.jsx)(gi.__experimentalToolsPanelItem,{label:(0,ca.__)("Loop"),isShownByDefault:!0,hasValue:()=>!!c,onDeselect:()=>r({loop:!1}),children:(0,Mr.jsx)(gi.ToggleControl,{label:(0,ca.__)("Loop"),onChange:g("loop"),checked:!!c})}),(0,Mr.jsx)(gi.__experimentalToolsPanelItem,{label:(0,ca.__)("Preload"),isShownByDefault:!0,hasValue:()=>!!u,onDeselect:()=>r({preload:void 0}),children:(0,Mr.jsx)(gi.SelectControl,{label:(0,ca._x)("Preload","noun; Audio block parameter"),value:u||"",onChange:I=>r({preload:I||void 0}),options:[{value:"",label:(0,ca.__)("Browser default")},{value:"auto",label:(0,ca.__)("Auto")},{value:"metadata",label:(0,ca.__)("Metadata")},{value:"none",label:(0,ca._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)(zo,{attributes:e,setAttributes:r,isSelected:a,insertBlocksAfter:i,label:(0,ca.__)("Audio caption text"),showToolbarButton:a&&h})]})]})}var Qj=Kye;var b5={$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(P(),1),Wv=n(y(),1);function Xj({attributes:e}){let{autoplay:t,caption:r,loop:o,preload:a,src:i}=e;return i&&(0,Wv.jsxs)("figure",{...sd.useBlockProps.save(),children:[(0,Wv.jsx)("audio",{controls:"controls",src:i,autoPlay:t,loop:o,preload:a}),!sd.RichText.isEmpty(r)&&(0,Wv.jsx)(sd.RichText.Content,{tagName:"figcaption",value:r,className:(0,sd.__experimentalGetElementClassName)("caption")})]})}var Jj=n(Ar(),1),eU=n(Z(),1),Qye={from:[{type:"files",isMatch(e){return e.length===1&&e[0].type.indexOf("audio/")===0},transform(e){let t=e[0];return(0,eU.createBlock)("core/audio",{blob:(0,Jj.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}}}]},tU=Qye;var{fieldsKey:Xye,formKey:Jye}=U(rU.privateApis),{name:oU}=b5,y5={icon:ru,example:{attributes:{src:"https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg"},viewportWidth:350},transforms:tU,deprecated:Lj,edit:Qj,save:Xj};window.__experimentalContentOnlyInspectorFields&&(y5[Xye]=[{id:"audio",label:(0,PN.__)("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,PN.__)("Caption"),type:"text",Edit:"rich-text"}],y5[Jye]={fields:["audio","caption"]});var e2e=()=>A({name:oU,metadata:b5,settings:y5});var BN={};Y(BN,{init:()=>r2e,metadata:()=>_5,name:()=>sU,settings:()=>cU});var _5={$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 Zr=n(N(),1),$v=n(P(),1),nn=n(z(),1),nU=n(O(),1),k5=n(te(),1),lu=n(H(),1),aU=n(sp(),1),iU=n(ve(),1);var Bt=n(y(),1),x5="/";function lU({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,nU.useSelect)(V=>{if(!a)return{};let j=V(k5.store).getEntityRecord("postType",a,o),q=V(k5.store).getPostType(a),W=q&&q.taxonomies.length,G;return W&&(G=V(k5.store).getTaxonomies({type:a,per_page:-1})),{post:j,isPostTypeHierarchical:q?.hierarchical,postTypeHasTaxonomies:W,hasTermsAssigned:j&&(G||[]).filter(({visibility:F})=>F?.publicly_queryable).some(F=>!!j[F.rest_base]?.length),isLoading:o&&!j||!q||W&&!G}},[a,o]),[v,b]=(0,lu.useState)(0);(0,lu.useEffect)(()=>{b(V=>V+1)},[m]);let _=K(),{content:k,status:x,error:w}=(0,aU.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r,urlQueryArgs:{post_id:o,invalidationKey:v}}),C=(0,lu.useRef)("");(0,lu.useEffect)(()=>{x==="success"&&(C.current=k)},[k,x]);let[T,I]=(0,lu.useState)(!1);(0,lu.useEffect)(()=>{if(x!=="loading")return;let V=setTimeout(()=>{I(!0)},400);return()=>{clearTimeout(V),I(!1)}},[x]);let D=(0,iU.useDisabled)(),L=(0,$v.useBlockProps)({ref:D});if(g)return(0,Bt.jsx)("div",{...L,children:(0,Bt.jsx)(nn.Spinner,{})});let E;!d&&!m?.parent?E=!0:f?E=u:E=!1;let B=null,R=!o||!a||i&&!a||!E&&!d||E&&!h;if(R){let V=[];s&&V.push((0,Zr.__)("Home")),i&&!o?V.push((0,Zr.__)("Page")):E?V.push((0,Zr.__)("Category")):V.push((0,Zr.__)("Ancestor"),(0,Zr.__)("Parent")),B=(0,Bt.jsx)("nav",{...L,style:{"--separator":`"${l.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`,...L.style},children:(0,Bt.jsxs)("ol",{children:[V.map((j,q)=>(0,Bt.jsx)("li",{children:(0,Bt.jsx)("a",{href:`#breadcrumbs-pseudo-link-${q}`,children:j})},q)),c&&(0,Bt.jsx)("li",{children:(0,Bt.jsx)("span",{"aria-current":"page",children:(0,Zr.__)("Current")})})]})})}return(0,Bt.jsxs)(Bt.Fragment,{children:[(0,Bt.jsx)($v.InspectorControls,{children:(0,Bt.jsxs)(nn.__experimentalToolsPanel,{label:(0,Zr.__)("Settings"),resetAll:()=>{t({separator:x5,showHomeItem:!0,showCurrentItem:!0})},dropdownMenuProps:_,children:[(0,Bt.jsx)(nn.__experimentalToolsPanelItem,{label:(0,Zr.__)("Show home breadcrumb"),isShownByDefault:!0,hasValue:()=>!s,onDeselect:()=>t({showHomeItem:!0}),children:(0,Bt.jsx)(nn.ToggleControl,{label:(0,Zr.__)("Show home breadcrumb"),onChange:V=>t({showHomeItem:V}),checked:s})}),(0,Bt.jsx)(nn.__experimentalToolsPanelItem,{label:(0,Zr.__)("Show current breadcrumb"),isShownByDefault:!0,hasValue:()=>!c,onDeselect:()=>t({showCurrentItem:!0}),children:(0,Bt.jsx)(nn.ToggleControl,{label:(0,Zr.__)("Show current breadcrumb"),onChange:V=>t({showCurrentItem:V}),checked:c})}),(0,Bt.jsx)(nn.__experimentalToolsPanelItem,{label:(0,Zr.__)("Separator"),isShownByDefault:!0,hasValue:()=>l!==x5,onDeselect:()=>t({separator:x5}),children:(0,Bt.jsx)(nn.TextControl,{autoComplete:"off",label:(0,Zr.__)("Separator"),value:l,onChange:V=>t({separator:V}),onBlur:()=>{l||t({separator:x5})}})})]})}),(0,Bt.jsxs)($v.InspectorControls,{group:"advanced",children:[(0,Bt.jsx)(nn.CheckboxControl,{label:(0,Zr.__)("Show on homepage"),checked:p,onChange:V=>t({showOnHomePage:V}),help:(0,Zr.__)("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,Bt.jsx)(nn.CheckboxControl,{label:(0,Zr.__)("Prefer taxonomy terms"),checked:u,onChange:V=>t({prefersTaxonomy:V}),help:(0,Zr.__)("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"&&!R&&(C.current?(0,Bt.jsx)(xo,{wrapperProps:{...L,style:{...L.style,opacity:T?.3:1}},html:C.current}):(0,Bt.jsx)("div",{...L,children:(0,Bt.jsx)(nn.Spinner,{})})),x==="error"&&(0,Bt.jsx)("div",{...L,children:(0,Bt.jsx)("p",{children:(0,Zr.sprintf)((0,Zr.__)("Error: %s"),w)})}),R&&B,!R&&x==="success"&&(0,Bt.jsx)(xo,{wrapperProps:L,html:k})]})}var{name:sU}=_5,cU={icon:oP,example:{},edit:lU},r2e=()=>A({name:sU,metadata:_5,settings:cU});var ED={};Y(ED,{init:()=>Bxe,metadata:()=>X5,name:()=>dW,settings:()=>ew});var J5=n(N(),1);var mW=n(Z(),1);var ye=n(P(),1),$l=n(ve(),1);var uU=n(P(),1);var{cleanEmptyObject:o2e}=U(uU.privateApis);function Zt(e){if(!e?.style?.typography?.fontFamily)return e;let{fontFamily:t,...r}=e.style.typography;return{...e,style:o2e({...e.style,typography:r}),fontFamily:t.split("|").pop()}}function be(e){let{textAlign:t,...r}=e;return t?{...r,style:{...e.style,typography:{...e.style?.typography,textAlign:t}}}:e}var jt=n(y(),1),sl=e=>{let{width:t,...r}=e;return t?{...r,style:{...r.style,dimensions:{...r.style?.dimensions,width:`${t}%`}}}:r},Th=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 n2e(e){if(!e.align)return e;let{align:t,...r}=e;return{...r,className:S(r.className,`align${e.align}`)}}var NN=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}},IN=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 NN(o)},su={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"}},a2e={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,ye.__experimentalGetBorderClassesAndStyles)(e),v=(0,ye.__experimentalGetColorClassesAndStyles)(e),b=(0,ye.__experimentalGetSpacingClassesAndStyles)(e),_=(0,ye.__experimentalGetShadowClassesAndStyles)(e),k=(0,ye.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,ye.__experimentalGetElementClassName)("button")),w={...g.style,...v.style,...b.style,..._.style,...k.style,writingMode:void 0},C=S(t,{[`has-custom-width wp-block-button__width-${m}`]:m});return(0,jt.jsx)("div",{...ye.useBlockProps.save({className:C}),children:(0,jt.jsx)(ye.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},i2e={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,ye.__experimentalGetBorderClassesAndStyles)(e),b=(0,ye.__experimentalGetColorClassesAndStyles)(e),_=(0,ye.__experimentalGetSpacingClassesAndStyles)(e),k=(0,ye.__experimentalGetShadowClassesAndStyles)(e),x=(0,ye.getTypographyClassesAndStyles)(e),w=S("wp-block-button__link",b.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,ye.__experimentalGetElementClassName)("button")),C={...v.style,...b.style,..._.style,...k.style,...x.style,writingMode:void 0},T=S(t,{[`has-custom-width wp-block-button__width-${d}`]:d});return(0,jt.jsx)("div",{...ye.useBlockProps.save({className:T}),children:(0,jt.jsx)(ye.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,$l.compose)(sl,be)},l2e={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,ye.__experimentalGetBorderClassesAndStyles)(e),b=(0,ye.__experimentalGetColorClassesAndStyles)(e),_=(0,ye.__experimentalGetSpacingClassesAndStyles)(e),k=(0,ye.__experimentalGetShadowClassesAndStyles)(e),x=S("wp-block-button__link",b.className,v.className,{[`has-text-align-${a}`]:a,"no-border-radius":c?.border?.radius===0},(0,ye.__experimentalGetElementClassName)("button")),w={...v.style,...b.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,jt.jsx)("div",{...ye.useBlockProps.save({className:C}),children:(0,jt.jsx)(ye.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},s2e={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,ye.__experimentalGetBorderClassesAndStyles)(e),m=(0,ye.__experimentalGetColorClassesAndStyles)(e),d=(0,ye.__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,jt.jsx)("div",{...ye.useBlockProps.save({className:g}),children:(0,jt.jsx)(ye.RichText.Content,{tagName:"a",className:f,href:c,title:s,style:h,value:l,target:o,rel:a})})}},c2e={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,ye.__experimentalGetBorderClassesAndStyles)(e),m=(0,ye.__experimentalGetColorClassesAndStyles)(e),d=(0,ye.__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,jt.jsx)("div",{...ye.useBlockProps.save({className:g}),children:(0,jt.jsx)(ye.RichText.Content,{tagName:"a",className:f,href:c,title:s,style:h,value:l,target:o,rel:a})})},migrate:(0,$l.compose)(sl,Zt),isEligible({style:e,width:t}){return e?.typography?.fontFamily||typeof t=="number"}},u2e=[a2e,i2e,l2e,s2e,c2e,{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:{...su,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,ye.__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,jt.jsx)("div",{...ye.useBlockProps.save({className:h}),children:(0,jt.jsx)(ye.RichText.Content,{tagName:"a",className:d,href:c,title:s,style:f,value:l,target:o,rel:a})})},migrate:(0,$l.compose)(sl,Zt,Th)},{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...su,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,ye.__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,jt.jsx)("div",{...ye.useBlockProps.save({className:d}),children:(0,jt.jsx)(ye.RichText.Content,{tagName:"a",className:p,href:s,title:l,style:m,value:i,target:o,rel:a})})},migrate:(0,$l.compose)(sl,Zt,Th)},{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...su,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,ye.__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,jt.jsx)("div",{...ye.useBlockProps.save({className:d}),children:(0,jt.jsx)(ye.RichText.Content,{tagName:"a",className:p,href:s,title:l,style:m,value:i,target:o,rel:a})})},migrate:(0,$l.compose)(sl,Zt,Th)},{supports:{align:!0,alignWide:!1,color:{gradients:!0}},attributes:{...su,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,jt.jsx)(ye.RichText.Content,{tagName:"a",className:s,href:l,title:i,style:c,value:a,target:r,rel:o})},migrate:(0,$l.compose)(sl,Th)},{supports:{align:!0,alignWide:!1},attributes:{...su,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,$l.compose)(sl,Th,NN,n2e),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,ye.getColorClassName)("color",p),h=!i&&(0,ye.getColorClassName)("background-color",t),g=(0,ye.__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}),b={background:i||void 0,backgroundColor:h||i||s?void 0:o,color:f?void 0:a,borderRadius:r?r+"px":void 0};return(0,jt.jsx)("div",{children:(0,jt.jsx)(ye.RichText.Content,{tagName:"a",className:v,href:d,title:m,style:b,value:u,target:l,rel:c})})}},{attributes:{...su,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()),Th(NN({...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,ye.getColorClassName)("color",s),m=(0,ye.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,jt.jsx)("div",{children:(0,jt.jsx)(ye.RichText.Content,{tagName:"a",className:d,href:u,title:c,style:f,value:l,target:a,rel:i})})}},{attributes:{...su,align:{type:"string",default:"none"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"}},migrate:(0,$l.compose)(sl,IN),save({attributes:e}){let{url:t,text:r,title:o,backgroundColor:a,textColor:i,customBackgroundColor:l,customTextColor:s}=e,c=(0,ye.getColorClassName)("color",i),u=(0,ye.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,jt.jsx)("div",{children:(0,jt.jsx)(ye.RichText.Content,{tagName:"a",className:p,href:t,title:o,style:m,value:r})})}},{attributes:{...su,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,jt.jsx)("div",{className:`align${a}`,children:(0,jt.jsx)(ye.RichText.Content,{tagName:"a",className:"wp-block-button__link",href:t,title:o,style:s,value:r})})},migrate:(0,$l.compose)(sl,IN)},{attributes:{...su,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,jt.jsx)("div",{className:`align${a}`,style:{backgroundColor:i},children:(0,jt.jsx)(ye.RichText.Content,{tagName:"a",href:t,title:o,style:{color:l},value:r})})},migrate:(0,$l.compose)(sl,IN)}],pU=u2e;var ul=n(N(),1),Ln=n(H(),1),Vh=n(z(),1),mt=n(P(),1),Tp=n(qs(),1);var pu=n(Z(),1),yd=n(ve(),1),ub=n(O(),1);var cd=n(pt(),1);function dU({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 p2e=n(pt(),1),qv={...p2e};var hU=n(pt(),1),fU={};function Zs(e,t){let r=hU.useRef(fU);return r.current===fU&&(r.current=e(t)),r}var DN=qv.useInsertionEffect,m2e=DN&&DN!==qv.useLayoutEffect?DN:e=>e();function fr(e){let t=Zs(d2e).current;return t.next=e,m2e(t.effect),t.trampoline}function d2e(){let e={next:void 0,callback:f2e,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function f2e(){}var gU=n(pt(),1),h2e=()=>{},Kt=typeof document<"u"?gU.useLayoutEffect:h2e;var _p=n(pt(),1);var w5=n(pt(),1),LN=w5.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function vU(){return w5.useContext(LN)}var bU=n(y(),1);function C5(e){let{children:t,elementsRef:r,labelsRef:o,onMapChange:a}=e,i=fr(a),l=_p.useRef(0),s=Zs(v2e).current,c=Zs(g2e).current,[u,p]=_p.useState(0),m=_p.useRef(u),d=fr((b,_)=>{c.set(b,_??null),m.current+=1,p(m.current)}),f=fr(b=>{c.delete(b),m.current+=1,p(m.current)}),h=_p.useMemo(()=>{let b=new Map;return Array.from(c.keys()).filter(k=>k.isConnected).sort(b2e).forEach((k,x)=>{let w=c.get(k)??{};b.set(k,{...w,index:x})}),b},[c,u]);Kt(()=>{if(typeof MutationObserver!="function"||h.size===0)return;let b=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&&b.observe(k.parentElement,{childList:!0})}),()=>{b.disconnect()}},[h]),Kt(()=>{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]),Kt(()=>()=>{r.current=[]},[r]),Kt(()=>()=>{o&&(o.current=[])},[o]);let g=fr(b=>(s.add(b),()=>{s.delete(b)}));Kt(()=>{s.forEach(b=>b(h))},[s,h]);let v=_p.useMemo(()=>({register:d,unregister:f,subscribeMapChange:g,elementsRef:r,labelsRef:o,nextIndexRef:l}),[d,f,g,r,o,l]);return(0,bU.jsx)(LN.Provider,{value:v,children:t})}function g2e(){return new Map}function v2e(){return new Set}function b2e(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 S5=n(pt(),1),y2e=S5.createContext(void 0);function yU(){return S5.useContext(y2e)?.direction??"ltr"}function _2e(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 x2e=_2e("https://base-ui.com/production-error","Base UI"),xp=x2e;var pd=n(pt(),1);function ud(e,t,r,o){let a=Zs(xU).current;return k2e(a,e,t,r,o)&&kU(a,[e,t,r,o]),a.callback}function _U(e){let t=Zs(xU).current;return w2e(t,e)&&kU(t,e),t.callback}function xU(){return{callback:null,cleanup:null,refs:[]}}function k2e(e,t,r,o,a){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==a}function w2e(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function kU(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 CU=n(pt(),1);var wU=n(pt(),1),C2e=parseInt(wU.version,10);function T5(e){return C2e>=e}function RN(e){if(!CU.isValidElement(e))return null;let t=e,r=t.props;return(T5(19)?r?.ref:t.ref)??null}function Zv(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function AN(){}var Kv=Object.freeze([]),Ks=Object.freeze({});function SU(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 TU(e,t){return typeof e=="function"?e(t):e}function PU(e,t){return typeof e=="function"?e(t):e}var MN={};function ql(e,t,r,o,a){if(!r&&!o&&!a&&!e)return P5(t);let i=P5(e);return t&&(i=Yv(i,t)),r&&(i=Yv(i,r)),o&&(i=Yv(i,o)),a&&(i=Yv(i,a)),i}function EU(e){if(e.length===0)return MN;if(e.length===1)return P5(e[0]);let t=P5(e[0]);for(let r=1;r<e.length;r+=1)t=Yv(t,e[r]);return t}function P5(e){return VN(e)?{...IU(e,MN)}:S2e(e)}function Yv(e,t){return VN(t)?IU(t,e):T2e(e,t)}function S2e(e){let t={...e};for(let r in t){let o=t[r];BU(r,o)&&(t[r]=NU(o))}return t}function T2e(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Zv(e.style,o);break}case"className":{e[r]=zN(e.className,o);break}default:BU(r,o)?e[r]=P2e(e[r],o):e[r]=o}}return e}function BU(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 VN(e){return typeof e=="function"}function IU(e,t){return VN(e)?e(t):e??MN}function P2e(e,t){return t?e?(...r)=>{let o=r[0];if(DU(o)){let i=o;Qv(i);let l=t(...r);return i.baseUIHandlerPrevented||e?.(...r),l}let a=t(...r);return e?.(...r),a}:NU(t):e}function NU(e){return e&&((...t)=>{let r=t[0];return DU(r)&&Qv(r),e(...t)})}function Qv(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function zN(e,t){return t?e?t+" "+e:t:e}function DU(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var ON=n(pt(),1);function cl(e,t,r={}){let o=t.render,a=E2e(t,r);if(r.enabled===!1)return null;let i=r.state??Ks;return N2e(e,o,a,i)}function E2e(e,t={}){let{className:r,style:o,render:a}=e,{state:i=Ks,ref:l,props:s,stateAttributesMapping:c,enabled:u=!0}=t,p=u?TU(r,i):void 0,m=u?PU(o,i):void 0,d=u?SU(i,c):Ks,f=u&&s?B2e(s):void 0,h=u?Zv(d,f)??{}:Ks;return typeof document<"u"&&(u?Array.isArray(l)?h.ref=_U([h.ref,RN(a),...l]):h.ref=ud(h.ref,RN(a),l):ud(null,null)),u?(p!==void 0&&(h.className=zN(h.className,p)),m!==void 0&&(h.style=Zv(h.style,m)),h):Ks}function B2e(e){return Array.isArray(e)?EU(e):ql(void 0,e)}var I2e=Symbol.for("react.lazy");function N2e(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let a=ql(r,t.props);a.ref=r.ref;let i=t;return i?.$$typeof===I2e&&(i=pd.Children.toArray(t)[0]),pd.cloneElement(i,a)}if(e&&typeof e=="string")return D2e(e,r);throw new Error(xp(8))}function D2e(e,t){return e==="button"?(0,ON.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,ON.createElement)("img",{alt:"",...t,key:t.key}):pd.createElement(e,t)}var E5=n(pt(),1);var LU=0;function L2e(e,t="mui"){let[r,o]=E5.useState(e),a=e||r;return E5.useEffect(()=>{r==null&&(LU+=1,o(`${t}-${LU}`))},[r,t]),a}var RU=qv.useId;function AU(e,t){if(RU!==void 0){let r=RU();return e??(t?`${t}-${r}`:r)}return L2e(e,t)}function B5(e){return AU(e,"base-ui")}var Zl={};Y(Zl,{cancelOpen:()=>l_e,chipRemovePress:()=>U2e,clearPress:()=>j2e,closePress:()=>F2e,closeWatcher:()=>e_e,decrementPress:()=>$2e,disabled:()=>c_e,drag:()=>n_e,escapeKey:()=>J2e,focusOut:()=>X2e,imperativeAction:()=>m_e,incrementPress:()=>W2e,initial:()=>p_e,inputBlur:()=>K2e,inputChange:()=>q2e,inputClear:()=>Z2e,inputPaste:()=>Y2e,inputPress:()=>Q2e,itemPress:()=>O2e,keyboard:()=>r_e,linkPress:()=>H2e,listNavigation:()=>t_e,missing:()=>u_e,none:()=>R2e,outsidePress:()=>z2e,pointer:()=>o_e,scrub:()=>i_e,siblingOpen:()=>s_e,swipe:()=>d_e,trackPress:()=>G2e,triggerFocus:()=>V2e,triggerHover:()=>M2e,triggerPress:()=>A2e,wheel:()=>a_e,windowResize:()=>f_e});var R2e="none",A2e="trigger-press",M2e="trigger-hover",V2e="trigger-focus",z2e="outside-press",O2e="item-press",F2e="close-press",H2e="link-press",j2e="clear-press",U2e="chip-remove-press",G2e="track-press",W2e="increment-press",$2e="decrement-press",q2e="input-change",Z2e="input-clear",K2e="input-blur",Y2e="input-paste",Q2e="input-press",X2e="focus-out",J2e="escape-key",e_e="close-watcher",t_e="list-navigation",r_e="keyboard",o_e="pointer",n_e="drag",a_e="wheel",i_e="scrub",l_e="cancel-open",s_e="sibling-open",c_e="disabled",u_e="missing",p_e="initial",m_e="imperative-action",d_e="swipe",f_e="window-resize";function Xv(e,t,r,o){let a=!1,i=!1,l=o??Ks;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 HN=n(pt(),1);var MU=n(pt(),1),h_e=[];function VU(e){MU.useEffect(e,h_e)}var I5=null,xHe=globalThis.requestAnimationFrame,FN=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)}},N5=new FN,Ys=class e{static create(){return new e}static request(t){return N5.request(t)}static cancel(t){return N5.cancel(t)}currentId=I5;request(t){this.cancel(),this.currentId=N5.request(()=>{this.currentId=I5,t()})}cancel=()=>{this.currentId!==I5&&(N5.cancel(this.currentId),this.currentId=I5)};disposeEffect=()=>this.cancel};function zU(){let e=Zs(Ys.create).current;return VU(e.disposeEffect),e}function OU(e,t=!1,r=!1){let[o,a]=HN.useState(e&&t?"idle":void 0),[i,l]=HN.useState(e);return e&&!i&&(l(!0),a("starting")),!e&&i&&o!=="ending"&&!r&&a("ending"),!e&&!i&&o==="ending"&&a(void 0),Kt(()=>{if(!e&&i&&o!=="ending"&&r){let s=Ys.request(()=>{a("ending")});return()=>{Ys.cancel(s)}}},[e,i,o,r]),Kt(()=>{if(!e||t)return;let s=Ys.request(()=>{a(void 0)});return()=>{Ys.cancel(s)}},[t,e]),Kt(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&a("starting");let s=Ys.request(()=>{a("idle")});return()=>{Ys.cancel(s)}},[t,e,i,o]),{mounted:i,setMounted:l,transitionStatus:o}}var md=n(pt(),1);var g_e=(function(e){return e[e.None=0]="None",e[e.GuessFromOrder=1]="GuessFromOrder",e})({});function D5(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}=vU(),d=md.useRef(-1),[f,h]=md.useState(i??(a===g_e.GuessFromOrder?()=>{if(d.current===-1){let b=m.current;m.current+=1,d.current=b}return d.current}:-1)),g=md.useRef(null),v=md.useCallback(b=>{if(g.current=b,f!==-1&&b!==null&&(u.current[f]=b,p)){let _=t!==void 0;p.current[f]=_?t:o?.current?.textContent??b.textContent}},[f,u,p,t,o]);return Kt(()=>{if(i!=null)return;let b=g.current;if(b)return l(b,r),()=>{s(b)}},[i,l,s,r]),Kt(()=>{if(i==null)return c(b=>{let _=g.current?b.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})({}),v_e={[dd.startingStyle]:""},b_e={[dd.endingStyle]:""},FU={transitionStatus(e){return e==="starting"?v_e:e==="ending"?b_e:null}};var Ph=n(pt(),1);function HU(){return typeof window<"u"}function jN(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function fd(e){return HU()?e instanceof HTMLElement||e instanceof jN(e).HTMLElement:!1}function jU(e){return!HU()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof jN(e).ShadowRoot}function L5(e){return jN(e).getComputedStyle(e)}var R5=n(pt(),1),UN=R5.createContext(void 0);function A5(e=!1){let t=R5.useContext(UN);if(t===void 0&&!e)throw new Error(xp(16));return t}var UU=n(pt(),1);function GU(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:UU.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 WN(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:a=!0,composite:i}=e,l=Ph.useRef(null),s=A5(!0),c=i??s!==void 0,{props:u}=GU({focusableWhenDisabled:r,disabled:t,composite:c,tabIndex:o,isNativeButton:a}),p=Ph.useCallback(()=>{let f=l.current;GN(f)&&c&&t&&u.disabled===void 0&&f.disabled&&(f.disabled=!1)},[t,u.disabled,c]);Kt(p,[p]);let m=Ph.useCallback((f={})=>{let{onClick:h,onMouseDown:g,onKeyUp:v,onKeyDown:b,onPointerDown:_,...k}=f;return ql({onClick(x){if(t){x.preventDefault();return}h?.(x)},onMouseDown(x){t||g?.(x)},onKeyDown(x){if(t||(Qv(x),b?.(x),x.baseUIHandlerPrevented))return;let w=x.target===x.currentTarget,C=x.currentTarget,T=GN(C),I=!a&&y_e(C),D=w&&(a?T:!I),L=x.key==="Enter",E=x.key===" ",B=C.getAttribute("role"),R=B?.startsWith("menuitem")||B==="option"||B==="gridcell";if(w&&c&&E){if(x.defaultPrevented&&R)return;x.preventDefault(),I||a&&T?(C.click(),x.preventBaseUIHandler()):D&&(h?.(x),x.preventBaseUIHandler());return}D&&(!a&&(E||L)&&x.preventDefault(),!a&&L&&h?.(x))},onKeyUp(x){if(!t){if(Qv(x),v?.(x),x.target===x.currentTarget&&a&&c&&GN(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 GN(e){return fd(e)&&e.tagName==="BUTTON"}function y_e(e){return!!(e?.tagName==="A"&&e?.href)}function $N(e){return e?.ownerDocument||document}var YU=n(pt(),1);var ZU=n($U(),1);function qU(e){return e==null?e:"current"in e?e.current:e}function KU(e,t=!1,r=!0){let o=zU();return fr((a,i=null)=>{o.cancel();let l=qU(e);if(l==null)return;let s=l,c=()=>{ZU.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 QU(e){let{enabled:t=!0,open:r,ref:o,onComplete:a}=e,i=fr(a),l=KU(o,r,!1);YU.useEffect(()=>{if(!t)return;let s=new AbortController;return l(i,s.signal),()=>{s.abort()}},[t,r,i,l])}function qN(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function ZN(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&jU(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function M5(e){return"composedPath"in e?e.composedPath()[0]:e.target}var KN=Math.round;function Jv(e,t){return t<0||t>=e.length}function YN(e,t){return hd(e.current,{disabledIndices:t})}function QN(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&&eb(e,i,o));return i}function eb(e,t,r){if(typeof r=="function"?r(t):r?.includes(t)??!1)return!0;let a=e[t];return a?x_e(a)?!r&&(a.hasAttribute("disabled")||a.getAttribute("aria-disabled")==="true"):!0:!1}function __e(e){return e.visibility==="hidden"||e.visibility==="collapse"}function x_e(e,t=e?L5(e):null){return!e||!e.isConnected||!t||__e(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var V5=n(pt(),1);function rG(){let[,e]=V5.useState({});return V5.useCallback(()=>{e({})},[])}var Bh="ArrowUp",Ih="ArrowDown",tb="ArrowLeft",rb="ArrowRight",ob="Home",nb="End";var JN=new Set([tb,rb]),nG=new Set([tb,rb,ob,nb]),eD=new Set([Bh,Ih]),aG=new Set([Bh,Ih,ob,nb]),tD=new Set([...JN,...eD]),iG=new Set([...tD,ob,nb]),N_e="Shift",D_e="Control",L_e="Alt",R_e="Meta",lG=new Set([N_e,D_e,L_e,R_e]);function A_e(e){return fd(e)&&e.tagName==="INPUT"}function rD(e){return!!(A_e(e)&&e.selectionStart!=null||fd(e)&&e.tagName==="TEXTAREA")}function oD(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=oG(e,t,"left"),u=z5(e),p=z5(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=oG(e,t,"top"),u=z5(e),p=z5(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 oG(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 z5(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 sG(e){return T5(19)?e:e?"true":void 0}var cG=n(pt(),1);function uG(e={}){let{highlightItemOnHover:t,highlightedIndex:r,onHighlightedIndexChange:o}=A5(),{ref:a,index:i}=D5(e),l=r===i,s=cG.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 nD(e){let t=L5(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(KN(r)!==i||KN(o)!==l)&&(r=i,o=l),{width:r,height:o}}function pG(e){return e==null||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true"}var O5=n(pt(),1),M_e=O5.createContext(void 0),V_e={disableStyleElements:!1};function mG(){return O5.useContext(M_e)??V_e}var fG=n(pt(),1);var Nh=n(pt(),1);var F5="data-composite-item-active";var z_e=[];function dG(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=z_e}=e,[f,h]=Nh.useState(0),g=o!=null,v=Nh.useRef(null),b=ud(v,c),_=Nh.useRef([]),k=Nh.useRef(!1),x=l??f,w=fr((L,E=!1)=>{if((s??h)(L),E){let B=_.current[L];oD(v.current,B,i,r)}}),C=fr(L=>{if(L.size===0||k.current)return;k.current=!0;let E=Array.from(L.keys()),B=E.find(V=>V?.hasAttribute(F5))??null,R=B?E.indexOf(B):-1;if(R!==-1)w(R);else if(eb(E,x,m)){let V=hd(E,{disabledIndices:m});Jv(E,V)||w(V)}oD(v.current,B,i,r)});Kt(()=>{if(m==null||l!=null||!k.current)return;let L=_.current;if(eb(L,x,m)){let E=hd(L,{disabledIndices:m});Jv(L,E)||w(E)}},[m,l,x,_,w]);let T=fr((L,E,B)=>a?a(L,E,B,_):B),I=fr(L=>{let E=u?iG:tD;if(!E.has(L.key)||O_e(L,d)||!v.current)return;let R=i==="rtl",V=R?tb:rb,j={horizontal:V,vertical:Ih,both:V}[r],q=R?rb:tb,W={horizontal:q,vertical:Bh,both:q}[r],G=M5(L.nativeEvent);if(G!=null&&rD(G)&&!pG(G)){let ee=G.selectionStart,ce=G.selectionEnd,ne=G.value??"";if(ee==null||L.shiftKey||ee!==ce||L.key!==W&&ee<ne.length||L.key!==j&&ee>0)return}let F=x,J=YN(_,m),$=QN(_,m);o!=null&&(F=o({disabledIndices:m,elementsRef:_,event:L,highlightedIndex:x,loopFocus:t,maxIndex:$,minIndex:J,onLoop:T,orientation:r,rtl:R}));let X={horizontal:[V],vertical:[Ih],both:[V,Ih]}[r],re={horizontal:[q],vertical:[Bh],both:[q,Bh]}[r],oe=g?E:{horizontal:u?nG:JN,vertical:u?aG:eD,both:E}[r];u&&(L.key===ob?F=J:L.key===nb&&(F=$)),F===x&&(X.includes(L.key)||re.includes(L.key))&&(t&&F===$&&X.includes(L.key)?(F=J,a&&(F=a(L,x,F,_))):t&&F===J&&re.includes(L.key)?(F=$,a&&(F=a(L,x,F,_))):F=hd(_.current,{startingIndex:F,decrement:re.includes(L.key),disabledIndices:m})),F!==x&&!Jv(_.current,F)&&(p&&L.stopPropagation(),oe.has(L.key)&&L.preventDefault(),w(F,!0),queueMicrotask(()=>{_.current[F]?.focus()}))});return{props:{ref:b,onFocus(L){let E=v.current,B=M5(L.nativeEvent);!E||B==null||!rD(B)||B.setSelectionRange(0,B.value.length??0)},onKeyDown:I},highlightedIndex:x,onHighlightedIndexChange:w,elementsRef:_,disabledIndices:m,onMapChange:C,relayKeyboardEvent:I}}function O_e(e,t){for(let r of lG.values())if(!t.includes(r)&&e.getModifierState(r))return!0;return!1}var aD=n(y(),1);function hG(e){let{render:t,className:r,style:o,refs:a=Kv,props:i=Kv,state:l=Ks,stateAttributesMapping:s,highlightedIndex:c,onHighlightedIndexChange:u,orientation:p,grid:m,loopFocus:d,onLoop:f,enableHomeAndEndKeys:h,onMapChange:g,stopEventPropagation:v=!0,rootRef:b,disabledIndices:_,modifierKeys:k,highlightItemOnHover:x=!1,tag:w="div",...C}=e,T=yU(),{props:I,highlightedIndex:D,onHighlightedIndexChange:L,elementsRef:E,onMapChange:B,relayKeyboardEvent:R}=dG({grid:m,loopFocus:d,onLoop:f,orientation:p,highlightedIndex:c,onHighlightedIndexChange:u,rootRef:b,stopEventPropagation:v,enableHomeAndEndKeys:h,direction:T,disabledIndices:_,modifierKeys:k}),V=cl(w,e,{state:l,ref:a,props:[I,...i,C],stateAttributesMapping:s}),j=fG.useMemo(()=>({highlightedIndex:D,onHighlightedIndexChange:L,highlightItemOnHover:x,relayKeyboardEvent:R}),[D,L,x,R]);return(0,aD.jsx)(UN.Provider,{value:j,children:(0,aD.jsx)(C5,{elementsRef:E,onMapChange:q=>{g?.(q),B(q)},children:V})})}var gG=n(tG(),1);function F_e(){return AN}function H_e(){return!1}function j_e(){return!0}function vG(){return(0,gG.useSyncExternalStore)(F_e,H_e,j_e)}var Yl={};Y(Yl,{Indicator:()=>wG,List:()=>TG,Panel:()=>SG,Root:()=>_G,Tab:()=>xG});var Kr=n(pt(),1);var H5=n(pt(),1),iD=H5.createContext(void 0);function kp(){let e=H5.useContext(iD);if(e===void 0)throw new Error(xp(64));return e}var bG=(function(e){return e.activationDirection="data-activation-direction",e.orientation="data-orientation",e})({});var Qs={tabActivationDirection:e=>({[bG.activationDirection]:e})};var lD=n(y(),1),_G=Kr.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=Kr.useRef([]),[f,h]=Kr.useState(()=>new Map),[g,v]=dU({controlled:c,default:a,name:"Tabs",state:"value"}),b=c!==void 0,[_,k]=Kr.useState(()=>new Map),x=Kr.useRef(void 0),w=Kr.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]=Kr.useState(()=>({previousValue:g,tabActivationDirection:"none"})),{previousValue:I,tabActivationDirection:D}=C,L=D,E=!1;I!==g&&(L=yG(I,g,l,_),E=I!=null&&g!=null&&w(g)==null);let B=E?I:g,R=I!==B||D!==L;Kt(()=>{R&&T({previousValue:B,tabActivationDirection:L})},[B,R,L]);let V=fr((le,de)=>{let ge=yG(g,le,l,_);de.activationDirection=ge,i?.(le,de),!de.isCanceled&&v(le)}),j=fr((le,de)=>{i?.(le,Xv(de,void 0,void 0,{activationDirection:"none"}))}),q=fr((le,de)=>{h(ge=>{if(ge.get(le)===de)return ge;let ae=new Map(ge);return ae.set(le,de),ae})}),W=fr((le,de)=>{h(ge=>{if(!ge.has(le)||ge.get(le)!==de)return ge;let ae=new Map(ge);return ae.delete(le),ae})}),G=Kr.useCallback(le=>f.get(le),[f]),F=Kr.useCallback(le=>{for(let de of _.values())if(le===de?.value)return de?.id},[_]),J=Kr.useMemo(()=>({getTabElementBySelectedValue:w,getTabIdByPanelValue:F,getTabPanelIdByValue:G,onValueChange:V,orientation:l,registerMountedTabPanel:q,setTabMap:k,unregisterMountedTabPanel:W,tabActivationDirection:L,value:g}),[w,F,G,V,l,q,k,W,L,g]),$=Kr.useMemo(()=>{for(let le of _.values())if(le!=null&&le.value===g)return le},[_,g]),X=Kr.useMemo(()=>{for(let le of _.values())if(le!=null&&!le.disabled)return le.value},[_]),re=Kr.useRef(!m),oe=Kr.useRef(a),ee=Kr.useRef(m),ce=Kr.useRef(!1);Kt(()=>{if(b)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,Zl.missing);return}ce.current=!0,x.current=_.keys().next().value;let de=$?.disabled,ge=$==null&&g!==null;if(!de&&g===oe.current&&(ee.current=!1),ee.current&&de&&g===oe.current)return;let ae=re.current;if(de||ge){let me=X??null;if(g===me){re.current=!1;return}let se=Zl.missing;ae?se=Zl.initial:de&&(se=Zl.disabled),le(me,se);return}ae&&$!=null&&(j(g,Zl.initial),re.current=!1)},[X,b,j,$,v,_,g]);let we=cl("div",t,{state:{orientation:l,tabActivationDirection:L},ref:r,props:p,stateAttributesMapping:Qs});return(0,lD.jsx)(iD.Provider,{value:J,children:(0,lD.jsx)(C5,{elementsRef:d,children:we})})});function yG(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 cu=n(pt(),1);var j5=n(pt(),1),sD=j5.createContext(void 0);function U5(){let e=j5.useContext(sD);if(e===void 0)throw new Error(xp(65));return e}var xG=cu.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}=kp(),{activateOnFocus:g,highlightedTabIndex:v,onTabActivation:b,registerTabResizeObserverElement:_,setHighlightedTabIndex:k,tabsListElement:x}=U5(),w=B5(s),C=cu.useMemo(()=>({disabled:a,id:w,value:l}),[a,w,l]),{compositeProps:T,compositeRef:I,index:D}=uG({metadata:C}),L=l===m,E=cu.useRef(!1),B=cu.useRef(null);Kt(()=>{let re=B.current;if(re)return _(re)},[_]),Kt(()=>{if(E.current){E.current=!1;return}if(!(L&&D>-1&&v!==D))return;let re=x;if(re!=null){let oe=qN($N(re));if(oe&&ZN(re,oe))return}a||k(D)},[L,D,v,k,a,x]);let{getButtonProps:R,buttonRef:V}=WN({disabled:a,native:c,focusableWhenDisabled:!0}),j=d(l),q=cu.useRef(!1),W=cu.useRef(!1);function G(re){L||a||b(l,Xv(Zl.none,re.nativeEvent,void 0,{activationDirection:"none"}))}function F(re){L||(D>-1&&!a&&k(D),!a&&g&&(!q.current||q.current&&W.current)&&b(l,Xv(Zl.none,re.nativeEvent,void 0,{activationDirection:"none"})))}function J(re){if(L||a)return;q.current=!0;function oe(){q.current=!1,W.current=!1}(!re.button||re.button===0)&&(W.current=!0,$N(re.currentTarget).addEventListener("pointerup",oe,{once:!0}))}return cl("button",t,{state:{disabled:a,active:L,orientation:f,tabActivationDirection:h},ref:[r,V,I,B],props:[T,{role:"tab","aria-controls":j,"aria-selected":L,id:w,onClick:G,onFocus:F,onPointerDown:J,[F5]:L?"":void 0,onKeyDownCapture(){E.current=!0}},p,R],stateAttributesMapping:Qs})});var Dh=n(pt(),1);var kG='!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 G5=n(y(),1),U_e={...Qs,activeTabPosition:()=>null,activeTabSize:()=>null},wG=Dh.forwardRef(function(t,r){let{className:o,render:a,renderBeforeHydration:i=!1,style:l,...s}=t,{nonce:c}=mG(),{getTabElementBySelectedValue:u,orientation:p,tabActivationDirection:m,value:d}=kp(),{tabsListElement:f,registerIndicatorUpdateListener:h}=U5(),g=vG(),v=rG();Dh.useEffect(()=>h(v),[h,v]);let b=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:q}=nD(V),{width:W,height:G}=nD(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 oe=F.left-J.left,ee=F.top-J.top;b=oe/$+f.scrollLeft-f.clientLeft,k=ee/X+f.scrollTop-f.clientTop}else b=V.offsetLeft,k=V.offsetTop;w=j,C=q,_=f.scrollWidth-b-w,x=f.scrollHeight-k-C}}let I=T?{left:b,right:_,top:k,bottom:x}:null,D=T?{width:w,height:C}:null,L=T?{[gd.activeTabLeft]:`${b}px`,[gd.activeTabRight]:`${_}px`,[gd.activeTabTop]:`${k}px`,[gd.activeTabBottom]:`${x}px`,[gd.activeTabWidth]:`${w}px`,[gd.activeTabHeight]:`${C}px`}:void 0,E=T&&w>0&&C>0,R=cl("span",t,{state:{orientation:p,activeTabPosition:I,activeTabSize:D,tabActivationDirection:m},ref:r,props:[{role:"presentation",style:L,hidden:!E},s,{suppressHydrationWarning:!0}],stateAttributesMapping:U_e});return d==null?null:(0,G5.jsxs)(Dh.Fragment,{children:[R,g&&i&&(0,G5.jsx)("script",{nonce:c,dangerouslySetInnerHTML:{__html:kG},suppressHydrationWarning:!0})]})});var Lh=n(pt(),1);var CG=(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 G_e={...Qs,...FU},SG=Lh.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}=kp(),g=B5(),v=Lh.useMemo(()=>({id:g,value:a}),[g,a]),{ref:b,index:_}=D5({metadata:v}),k=a===u,{mounted:x,transitionStatus:w,setMounted:C}=OU(k),T=!x,I=p(a),D={hidden:T,orientation:m,tabActivationDirection:d,transitionStatus:w},L=Lh.useRef(null),E=cl("div",t,{state:D,ref:[r,b,L],props:[{"aria-labelledby":I,hidden:T,id:g,role:"tabpanel",tabIndex:k?0:-1,inert:sG(!k),[CG.index]:_},c],stateAttributesMapping:G_e});return QU({open:k,ref:L,onComplete(){k||C(!1)}}),Kt(()=>{if(!(T&&!l)&&g!=null)return f(a,g),()=>{h(a,g)}},[T,l,a,g,f,h]),l||x?E:null});var Kl=n(pt(),1);var cD=n(y(),1),TG=Kl.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}=kp(),[h,g]=Kl.useState(0),[v,b]=Kl.useState(null),_=Kl.useRef(new Set),k=Kl.useRef(new Set),x=Kl.useRef(null);Kt(()=>{if(typeof ResizeObserver>"u")return;let E=new ResizeObserver(()=>{_.current.forEach(B=>{B()})});return x.current=E,v&&E.observe(v),k.current.forEach(B=>{E.observe(B)}),()=>{E.disconnect(),x.current=null}},[v]);let w=fr(E=>(_.current.add(E),()=>{_.current.delete(E)})),C=fr(E=>(k.current.add(E),x.current?.observe(E),()=>{k.current.delete(E),x.current?.unobserve(E)})),T=fr((E,B)=>{E!==m&&u(E,B)}),I={orientation:p,tabActivationDirection:f},D={"aria-orientation":p==="vertical"?"vertical":void 0,role:"tablist"},L=Kl.useMemo(()=>({activateOnFocus:o,highlightedTabIndex:h,registerIndicatorUpdateListener:w,registerTabResizeObserverElement:C,onTabActivation:T,setHighlightedTabIndex:g,tabsListElement:v}),[o,h,w,C,T,g,v]);return(0,cD.jsx)(sD.Provider,{value:L,children:(0,cD.jsx)(hG,{render:l,className:a,style:s,state:I,refs:[r,b],props:[D,c],stateAttributesMapping:Qs,highlightedIndex:h,enableHomeAndEndKeys:!0,loopFocus:i,orientation:p,onHighlightedIndexChange:g,onMapChange:d,disabledIndices:Kv})})});function Rh(e){return cl(e.defaultTagName??"div",e,e)}var EG=n(H(),1),BG=n(M(),1),IG=n(y(),1),uD=(0,EG.forwardRef)(function({icon:t,size:r=24,...o},a){return(0,IG.jsx)(BG.SVG,{ref:a,...t.props,...o,width:r,height:r})});var NG=n(H(),1),pD="data-wp-hash";function mD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$_e(document)),e.__wpStyleRuntime}function W_e(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 DG(e,t,r){if(!e.head)return;let o=mD(),a=o.injectedStyles.get(e);if(a||(a=new Set,o.injectedStyles.set(e,a)),a.has(t))return;if(W_e(e,t)){a.add(t);return}let i=e.createElement("style");i.setAttribute(pD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),a.add(t)}function $_e(e){let t=mD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)DG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function q_e(e,t){let r=mD();r.styles.set(e,t);for(let o of r.documents.keys())DG(o,e,t)}typeof process>"u",q_e("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Z_e={stack:"_19ce0419607e1896__stack"},K_e={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)"},wp=(0,NG.forwardRef)(function({direction:t,gap:r,align:o,justify:a,wrap:i,render:l,...s},c){let u={gap:r&&K_e[r],alignItems:o,justifyContent:a,flexDirection:t,flexWrap:i};return Rh({render:l,ref:c,props:ql(s,{style:u,className:Z_e.stack})})});var Cp=n(H(),1);function LG(e){let t=(0,Cp.useRef)(e);t.current=e;let r=(0,Cp.useRef)(null),o=(0,Cp.useRef)(!1),a=(0,Cp.useCallback)(()=>{o.current||(r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{t.current(),r.current=null},0))},[]);return(0,Cp.useEffect)(()=>(o.current=!1,()=>{o.current=!0,r.current&&clearTimeout(r.current)}),[]),a}var RG=n(H(),1),dD="data-wp-hash";function fD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Q_e(document)),e.__wpStyleRuntime}function Y_e(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 AG(e,t,r){if(!e.head)return;let o=fD(),a=o.injectedStyles.get(e);if(a||(a=new Set,o.injectedStyles.set(e,a)),a.has(t))return;if(Y_e(e,t)){a.add(t);return}let i=e.createElement("style");i.setAttribute(dD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),a.add(t)}function Q_e(e){let t=fD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)AG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function X_e(e,t){let r=fD();r.styles.set(e,t);for(let o of r.documents.keys())AG(o,e,t)}typeof process>"u",X_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 J_e={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},vi=(0,RG.forwardRef)(function({render:t,...r},o){return Rh({render:t,ref:o,props:ql({className:J_e["visually-hidden"]},r,{"data-visually-hidden":""})})});var MG=n(H(),1),VG=n(N(),1),Ah=n(y(),1),hD="data-wp-hash";function gD(){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 r of e.head.querySelectorAll(`style[${hD}]`))if(r.getAttribute(hD)===t)return!0;return!1}function zG(e,t,r){if(!e.head)return;let o=gD(),a=o.injectedStyles.get(e);if(a||(a=new Set,o.injectedStyles.set(e,a)),a.has(t))return;if(exe(e,t)){a.add(t);return}let i=e.createElement("style");i.setAttribute(hD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),a.add(t)}function txe(e){let t=gD();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 $5(e,t){let r=gD();r.styles.set(e,t);for(let o of r.documents.keys())zG(o,e,t)}typeof process>"u",$5("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var rxe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",$5("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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 oxe={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"};typeof process>"u",$5("e8e6a9be37",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}}');var W5={link:"d4250949359b05ce__link","is-brand":"c6055659b8e2cd2c__is-brand","is-neutral":"_92e0dfcaeee15b88__is-neutral","is-unstyled":"cf122a9bf1035d42__is-unstyled","link-icon":"_0cb411afac4c86c7__link-icon"};typeof process>"u",$5("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 nxe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},uu=(0,MG.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:a=!1,render:i,className:l,...s},c){return Rh({render:i,defaultTagName:"a",ref:c,props:ql(s,{className:S(nxe.a,rxe["box-sizing"],oxe["outset-ring--focus-except-active"],r!=="unstyled"&&W5.link,r!=="unstyled"&&W5[`is-${o}`],r==="unstyled"&&W5["is-unstyled"],l),target:a?"_blank":void 0,children:(0,Ah.jsxs)(Ah.Fragment,{children:[t,a&&(0,Ah.jsx)("span",{className:W5["link-icon"],role:"img","aria-label":(0,VG.__)("(opens in a new tab)")})]})})})});var Sp={};Y(Sp,{List:()=>jG,Panel:()=>YG,Root:()=>XG,Tab:()=>tW});var vd=n(H(),1);var FG=n(ve(),1),q5=n(y(),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"&&ixe(document)),e.__wpStyleRuntime}function axe(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 HG(e,t,r){if(!e.head)return;let o=bD(),a=o.injectedStyles.get(e);if(a||(a=new Set,o.injectedStyles.set(e,a)),a.has(t))return;if(axe(e,t)){a.add(t);return}let i=e.createElement("style");i.setAttribute(vD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),a.add(t)}function ixe(e){let t=bD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)HG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function lxe(e,t){let r=bD();r.styles.set(e,t);for(let o of r.documents.keys())HG(o,e,t)}typeof process>"u",lxe("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)
+(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)
 			&[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 ib={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"},OG=1,jG=(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,I={first:T>OG,last:T<w-OG,isScrolling:_>k};p(D=>D.first===I.first&&D.last===I.last&&D.isScrolling===I.isScrolling?D:I)},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,b=()=>{v||(requestAnimationFrame(()=>{d(),v=!1}),v=!0)};return s.addEventListener("scroll",b,{passive:!0}),h(),d(),()=>{s.removeEventListener("scroll",b),f.disconnect(),g.disconnect()}},[s]);let m=(0,FG.useMergeRefs)([l,d=>c(d)]);return(0,q5.jsxs)(Yl.List,{ref:m,activateOnFocus:a,"data-select-on-move":a?"true":"false",className:S(ib.tablist,u.first&&ib["is-overflowing-first"],u.last&&ib["is-overflowing-last"],ib[`is-${r}-variant`],o),...i,tabIndex:i.tabIndex??(u.isScrolling?-1:void 0),children:[t,(0,q5.jsx)(Yl.Indicator,{className:ib.indicator})]})});var $G=n(H(),1);var Nn=n(H(),1);var lb=n(y(),1),Z5=!1,yD=Z5?(0,Nn.createContext)(null):null;function sxe(){let e=(0,Nn.useContext)(yD);(0,Nn.useEffect)(()=>{if(e)return e.registerTab()},[e])}function cxe(){}var UG=Z5?sxe:cxe;function uxe(){let e=(0,Nn.useContext)(yD);(0,Nn.useEffect)(()=>{if(e)return e.registerPanel()},[e])}function pxe(){}var GG=Z5?uxe:pxe;function mxe({children:e}){let t=(0,Nn.useRef)(0),r=(0,Nn.useRef)(0),o=LG(()=>{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,Nn.useCallback)(()=>(t.current+=1,o(),()=>{t.current-=1,o()}),[o]),i=(0,Nn.useCallback)(()=>(r.current+=1,o(),()=>{r.current-=1,o()}),[o]),l=(0,Nn.useMemo)(()=>({registerTab:a,registerPanel:i}),[a,i]);return(0,lb.jsx)(yD.Provider,{value:l,children:e})}function dxe({children:e}){return(0,lb.jsx)(lb.Fragment,{children:e})}var WG=Z5?mxe:dxe;var KG=n(y(),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"&&hxe(document)),e.__wpStyleRuntime}function fxe(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 qG(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(fxe(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 hxe(e){let t=xD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)qG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function ZG(e,t){let r=xD();r.styles.set(e,t);for(let o of r.documents.keys())qG(o,e,t)}typeof process>"u",ZG("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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"};typeof process>"u",ZG("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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 vxe={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"},YG=(0,$G.forwardRef)(function({className:t,...r},o){return GG(),(0,KG.jsx)(Yl.Panel,{ref:o,className:S(gxe.div,vxe["outset-ring--focus-visible"],t),...r})});var QG=n(H(),1);var kD=n(y(),1),XG=(0,QG.forwardRef)(function({...t},r){return(0,kD.jsx)(WG,{children:(0,kD.jsx)(Yl.Root,{ref:r,...t})})});var JG=n(H(),1);var sb=n(y(),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"&&yxe(document)),e.__wpStyleRuntime}function bxe(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 eW(e,t,r){if(!e.head)return;let o=SD(),a=o.injectedStyles.get(e);if(a||(a=new Set,o.injectedStyles.set(e,a)),a.has(t))return;if(bxe(e,t)){a.add(t);return}let i=e.createElement("style");i.setAttribute(CD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),a.add(t)}function yxe(e){let t=SD();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 _xe(e,t){let r=SD();r.styles.set(e,t);for(let o of r.documents.keys())eW(o,e,t)}typeof process>"u",_xe("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 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)
 			&[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 wD={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"},tW=(0,JG.forwardRef)(function({className:t,children:r,...o},a){return UG(),(0,sb.jsxs)(Yl.Tab,{ref:a,className:S(wD.tab,t),...o,children:[(0,sb.jsx)("span",{className:wD["tab-children"],children:r}),(0,sb.jsx)(uD,{icon:fh,className:wD["tab-chevron"]})]})});var K5="noopener",Y5="_blank",Mh="nofollow";var rW=n(dr(),1);function oW({rel:e="",url:t="",opensInNewTab:r,nofollow:o}){let a,i=e;if(r)a=Y5,i=i?.includes(K5)?i:i+` ${K5}`;else{let l=new RegExp(`\\b${K5}\\s*`,"g");i=i?.replace(l,"").trim()}if(o)i=i?.includes(Mh)?i:(i+` ${Mh}`).trim();else{let l=new RegExp(`\\b${Mh}\\s*`,"g");i=i?.replace(l,"").trim()}return{url:(0,rW.prependHTTPS)(t),linkTarget:a,rel:i||void 0}}function cb(e){return e.toString().replace(/<\/?a[^>]*>/g,"")}var aW=n(ve(),1),Q5=n(H(),1),iW=n(bd(),1),lW=n(O(),1),sW=n(P(),1);function Ct(e){let{name:t,attributes:r,setAttributes:o}=e,{textAlign:a}=r,{__unstableMarkNextChangeAsNotPersistent:i}=(0,lW.useDispatch)(sW.store),l=(0,aW.useEvent)(()=>{(0,iW.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,Q5.useRef)();(0,Q5.useEffect)(()=>{a!==s.current&&(s.current=a,l())},[a,l])}function TD(e){return typeof e=="string"&&e.endsWith("%")}function cW(e){if(!e)return{};if(TD(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(y(),1),{HTMLElementControl:xxe}=U(mt.privateApis),{subscribeDelegatedListener:kxe}=U(yd.privateApis),wxe=[...mt.LinkControl.DEFAULT_LINK_SETTINGS,{id:"nofollow",title:(0,ul.__)("Mark as nofollow")}];function Cxe(e){let{replaceBlocks:t,selectionChange:r}=(0,ub.useDispatch)(mt.store),{getBlock:o,getBlockAttributes:a,getBlockRootClientId:i,getBlockIndex:l}=(0,ub.useSelect)(mt.store);return(0,yd.useRefEffect)(s=>{function c(u){if(u.defaultPrevented||u.keyCode!==Tp.ENTER)return;let{text:p}=a(e)??{};if(p?.length)return;u.preventDefault();let m=o(i(e)),d=l(e),f=(0,pu.cloneBlock)({...m,innerBlocks:m.innerBlocks.slice(0,d)}),h=(0,pu.createBlock)((0,pu.getDefaultBlockName)()),g=m.innerBlocks.slice(d+1),v=g.length?[(0,pu.cloneBlock)({...m,innerBlocks:g})]:[];t(m.clientId,[f,h,...v],1),r(h.clientId)}return kxe(s,"keydown",c,!0)},[])}function Sxe(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,b=f?.dimensions?.width;Ct(e);let _=u||"a";function k(fe){Tp.isKeyboardEvent.primary(fe,"k")?ce(fe):Tp.isKeyboardEvent.primaryShift(fe,"k")&&(ne(),B.current?.focus())}let[x,w]=(0,Ln.useState)(null),C=(0,mt.__experimentalUseBorderProps)(t),T=(0,mt.__experimentalUseColorProps)(t),I=(0,mt.__experimentalGetSpacingClassesAndStyles)(t),D=(0,mt.__experimentalGetShadowClassesAndStyles)(t),L=(0,mt.__experimentalGetDimensionsClassesAndStyles)(t),E=(0,Ln.useRef)(),B=(0,Ln.useRef)(),R=(0,mt.useBlockProps)({ref:(0,yd.useMergeRefs)([w,E]),onKeyDown:k}),V=(0,mt.useBlockEditingMode)(),[j,q]=(0,Ln.useState)(!1),W=!!g,G=p===Y5,F=!!d?.includes(Mh),J=_==="a",{createPageEntity:$,userCanCreatePages:X,lockUrlControls:re=!1}=(0,ub.useSelect)(fe=>{if(!a)return{};let Re=fe(mt.store).getSettings(),Et=(0,pu.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 oe(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(),q(!0)}function ne(){r({url:void 0,linkTarget:void 0,rel:void 0}),q(!1)}(0,Ln.useEffect)(()=>{a||q(!1)},[a]);let we=(0,Ln.useMemo)(()=>({url:g,opensInNewTab:G,nofollow:F}),[g,G,F]),le=Cxe(s),de=(0,yd.useMergeRefs)([le,B]),[ge,ae,me]=(0,mt.useSettings)("typography.fluid","layout","dimensions.dimensionSizes"),se=(0,Ln.useMemo)(()=>me?[...me?.custom??[],...me?.theme??[],...me?.default??[]]:[],[me]),Pe=(0,mt.getTypographyClassesAndStyles)(t,{typography:{fluid:ge},layout:{wideSize:ae?.wideSize}}),Ee=(0,Ln.useMemo)(()=>{if(!b)return;let fe="var:preset|dimension|";if(b.startsWith(fe)){let Re=b.slice(fe.length);return se?.find(Ve=>Ve.slug===Re)?.size??b}return b},[b,se]),Ce=V==="default"||J&&!re,pe=S(R.className,cW(Ee)),Ze=(0,Ln.useMemo)(()=>b?TD(Ee)?{"--wp--block-button--width":parseFloat(Ee)}:L.style:{},[b,Ee,L.style]);return(0,Dn.jsxs)(Dn.Fragment,{children:[(0,Dn.jsx)("div",{...R,className:pe,style:{...R.style,...Ze},children:(0,Dn.jsx)(mt.RichText,{ref:de,"aria-label":(0,ul.__)("Button text"),placeholder:m||(0,ul.__)("Add text\u2026"),value:h,onChange:fe=>r({text:cb(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":R.style.fontSize},(0,mt.__experimentalGetElementClassName)("button")),style:{...C.style,...T.style,...I.style,...D.style,...Pe.style,writingMode:void 0},onReplace:i,onMerge:l,identifier:"text"})}),Ce&&(0,Dn.jsx)(mt.BlockControls,{group:"block",children:J&&!re&&(0,Dn.jsx)(Vh.ToolbarButton,{name:"link",icon:W?av:fi,title:W?(0,ul.__)("Unlink"):(0,ul.__)("Link"),shortcut:W?Tp.displayShortcut.primaryShift("k"):Tp.displayShortcut.primary("k"),onClick:W?ne:ce,isActive:W})}),J&&a&&(j||W)&&!re&&(0,Dn.jsx)(Vh.Popover,{placement:"bottom",onClose:()=>{q(!1),B.current?.focus()},anchor:x,focusOnMount:j?"firstElement":!1,__unstableSlotName:"__unstable-block-tools-after",shift:!0,children:(0,Dn.jsx)(mt.LinkControl,{value:we,onChange:({url:fe,opensInNewTab:Re,nofollow:Et})=>r(oW({rel:d,url:fe,opensInNewTab:Re,nofollow:Et})),onRemove:()=>{ne(),B.current?.focus()},forceIsEditingLink:j,settings:wxe,createSuggestion:$&&oe,withCreateSuggestion:X,createSuggestionButtonText:ee})}),(0,Dn.jsxs)(mt.InspectorControls,{group:"advanced",children:[(0,Dn.jsx)(xxe,{tagName:u,onChange:fe=>r({tagName:fe}),options:[{label:(0,ul.__)("Default (<a>)"),value:"a"},{label:"<button>",value:"button"}]}),J&&(0,Dn.jsx)(Vh.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)(uu,{openInNewTab:!0,href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:d||"",onChange:fe=>r({rel:fe})})]})]})}var uW=Sxe;var X5={$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(P(),1),PD=n(y(),1);function pW({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),b=(0,Rn.getTypographyClassesAndStyles)(e),_=S("wp-block-button__link",h.className,f.className,b.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,...b.style,writingMode:void 0};return(0,PD.jsx)("div",{...Rn.useBlockProps.save(),children:(0,PD.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:Pxe,formKey:Exe}=U(mW.privateApis),{name:dW}=X5,ew={icon:aP,example:{attributes:{className:"is-style-fill",text:(0,J5.__)("Call to action")}},edit:uW,save:pW,deprecated:pU,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&&(ew[Pxe]=[{id:"text",label:(0,J5.__)("Content"),type:"text",Edit:"rich-text"},{id:"link",label:(0,J5.__)("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})}],ew[Exe]={fields:["text","link"]});var Bxe=()=>A({name:dW,metadata:X5,settings:ew});var ND={};Y(ND,{init:()=>Axe,metadata:()=>rw,name:()=>kW,settings:()=>wW});var ID=n(N(),1);var mb=n(P(),1),pb=n(y(),1),fW=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},Ixe=[{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:fW,save({attributes:{contentJustification:e,orientation:t}}){return(0,pb.jsx)("div",{...mb.useBlockProps.save({className:S({[`is-content-justification-${e}`]:e,"is-vertical":t==="vertical"})}),children:(0,pb.jsx)(mb.InnerBlocks.Content,{})})}},{supports:{align:["center","left","right"],anchor:!0},save(){return(0,pb.jsx)("div",{children:(0,pb.jsx)(mb.InnerBlocks.Content,{})})},isEligible({align:e}){return e&&["center","left","right"].includes(e)},migrate(e){return fW({...e,align:void 0,contentJustification:e.align})}}],hW=Ixe;var fb=n(Z(),1),BD=n(Ql(),1);var db=n(Z(),1);function mu(e,t,r=null){if(!e)return;let o=(0,db.getBlockType)(t);if(!o)return;let a={};if((0,db.hasBlockSupport)(o,"anchor")&&e.anchor&&(a.anchor=e.anchor),(0,db.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 Nxe={from:[{type:"block",isMultiBlock:!0,blocks:["core/button"],transform:e=>(0,fb.createBlock)("core/buttons",{},e.map(t=>(0,fb.createBlock)("core/button",t)))},{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>(0,fb.createBlock)("core/buttons",{},e.map(t=>{let{content:r}=t,o=(0,BD.__unstableCreateElement)(document,r),a=o.innerText||"",l=o.querySelector("a")?.getAttribute("href");return(0,fb.createBlock)("core/button",{...t,...mu(t,"core/button",({content:s})=>({text:s})),text:a,url:l})})),isMatch:e=>e.every(t=>{let r=(0,BD.__unstableCreateElement)(document,t.content),o=r.innerText||"",a=r.querySelectorAll("a");return o.length<=30&&a.length<=1})}]},vW=Nxe;var tw=n(P(),1),bW=n(y(),1),Dxe={name:"core/button",attributesToCopy:["backgroundColor","border","className","fontFamily","fontSize","gradient","style","textColor","width"]};function Lxe({attributes:e,className:t}){let{fontSize:r,layout:o,style:a}=e,i=(0,tw.useBlockProps)({className:S(t,{"has-custom-font-size":r||a?.typography?.fontSize})}),l=(0,tw.useInnerBlocksProps)(i,{defaultBlock:Dxe,template:[["core/button"]],templateInsertUpdatesSelection:!0,orientation:o?.orientation??"horizontal"});return(0,bW.jsx)("div",{...l})}var yW=Lxe;var rw={$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 ow=n(P(),1),_W=n(y(),1);function xW({attributes:e,className:t}){let{fontSize:r,style:o}=e,a=ow.useBlockProps.save({className:S(t,{"has-custom-font-size":r||o?.typography?.fontSize})}),i=ow.useInnerBlocksProps.save(a);return(0,_W.jsx)("div",{...i})}var{name:kW}=rw,wW={icon:lP,example:{attributes:{layout:{type:"flex",justifyContent:"center"}},innerBlocks:[{name:"core/button",attributes:{text:(0,ID.__)("Find out more")}},{name:"core/button",attributes:{text:(0,ID.__)("Contact us")}}]},deprecated:hW,transforms:vW,edit:yW,save:xW},Axe=()=>A({name:kW,metadata:rw,settings:wW});var LD={};Y(LD,{init:()=>Oxe,metadata:()=>nw,name:()=>NW,settings:()=>DW});var nw={$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 hb=n(z(),1),CW=n(O(),1),SW=n(sp(),1),TW=n(P(),1),PW=n(te(),1),zh=n(N(),1),EW=n(ve(),1);var bi=n(y(),1),Vxe=wh(e=>{if(!e)return{};let t=new Date(e);return{year:t.getFullYear(),month:t.getMonth()+1}});function BW({attributes:e,name:t}){let{date:r,hasPosts:o,hasPostsResolved:a}=(0,CW.useSelect)(p=>{let{getEntityRecords:m,hasFinishedResolution:d}=p(PW.store),f={status:"publish",per_page:1},h=m("postType","post",f),g=d("getEntityRecords",["postType","post",f]),v,b=p("core/editor");return b&&b.getEditedPostAttribute("type")==="post"&&(v=b.getEditedPostAttribute("date")),{date:v,hasPostsResolved:g,hasPosts:g&&h?.length===1}},[]),{content:i,status:l,error:s}=(0,SW.useServerSideRender)({attributes:{...e,...Vxe(r)},block:t}),c=(0,EW.useDisabled)(),u=(0,TW.useBlockProps)({ref:c});return o?(0,bi.jsxs)(bi.Fragment,{children:[l==="loading"&&(0,bi.jsx)("div",{...u,children:(0,bi.jsx)(hb.Spinner,{})}),l==="error"&&(0,bi.jsx)("div",{...u,children:(0,bi.jsx)("p",{children:(0,zh.sprintf)((0,zh.__)("Error: %s"),s)})}),l==="success"&&(0,bi.jsx)(xo,{wrapperProps:u,html:i})]}):(0,bi.jsx)("div",{...u,children:(0,bi.jsx)(hb.Placeholder,{icon:H1,label:(0,zh.__)("Calendar"),children:a?(0,zh.__)("No published posts found."):(0,bi.jsx)(hb.Spinner,{})})})}var DD=n(Z(),1),zxe={from:[{type:"block",blocks:["core/archives"],transform:()=>(0,DD.createBlock)("core/calendar")}],to:[{type:"block",blocks:["core/archives"],transform:()=>(0,DD.createBlock)("core/archives")}]},IW=zxe;var{name:NW}=nw,DW={icon:H1,example:{},edit:BW,transforms:IW},Oxe=()=>A({name:NW,metadata:nw,settings:DW});var MD={};Y(MD,{init:()=>jxe,metadata:()=>aw,name:()=>zW,settings:()=>OW});var aw={$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 Er=n(z(),1),LW=n(ve(),1),Oh=n(P(),1),RW=n(Vo(),1),Pr=n(N(),1);var RD=n(te(),1),AW=n(O(),1);var MW=n(Tr(),1);var vt=n(y(),1);function AD({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,LW.useInstanceId)(AD,"blocks-category-select"),{records:d,isResolvingTaxonomies:f}=(0,RD.useEntityRecords)("root","taxonomy",{per_page:-1}),h=d?.filter(W=>W.visibility.public),g=h?.find(W=>W.slug===s),v=!f&&g?.hierarchical,b={per_page:-1,hide_empty:!a,context:"view"};v&&o&&(b.parent=0);let{records:_,isResolving:k}=(0,RD.useEntityRecords)("taxonomy",s,b),{createWarningNotice:x}=(0,AW.useDispatch)(MW.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}),I=W=>W?(0,RW.decodeEntities)(W).trim():(0,Pr.__)("(Untitled)"),D=()=>C(v&&t?0:null).map(F=>L(F)),L=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:I(X)}),r&&` (${$})`,v&&t&&!!G.length&&(0,vt.jsx)("ul",{className:"children",children:G.map(re=>L(re))})]},F)},E=()=>{let G=C(v&&t?0:null);return(0,vt.jsxs)(vt.Fragment,{children:[l?(0,vt.jsx)(Oh.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=>B(F,0))]})]})},B=(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"),I($),r&&` (${J})`]},F),v&&t&&!!X.length&&X.map(re=>B(re,G+1))]},R=_?.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,Oh.useBlockProps)({className:V}),q=K();return(0,vt.jsxs)(R,{...j,children:[(0,vt.jsx)(Oh.InspectorControls,{children:(0,vt.jsxs)(Er.__experimentalToolsPanel,{label:(0,Pr.__)("Settings"),resetAll:()=>{c({taxonomy:"category",displayAsDropdown:!1,showHierarchy:!1,showPostCounts:!1,showOnlyTopLevel:!1,showEmpty:!1,showLabel:!0})},dropdownMenuProps:q,children:[Array.isArray(h)&&(0,vt.jsx)(Er.__experimentalToolsPanelItem,{hasValue:()=>s!=="category",label:(0,Pr.__)("Taxonomy"),onDeselect:()=>{c({taxonomy:"category"})},isShownByDefault:!0,children:(0,vt.jsx)(Er.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)(Er.__experimentalToolsPanelItem,{hasValue:()=>!!e,label:(0,Pr.__)("Display as dropdown"),onDeselect:()=>c({displayAsDropdown:!1}),isShownByDefault:!0,children:(0,vt.jsx)(Er.ToggleControl,{label:(0,Pr.__)("Display as dropdown"),checked:e,onChange:T("displayAsDropdown")})}),e&&(0,vt.jsx)(Er.__experimentalToolsPanelItem,{hasValue:()=>!l,label:(0,Pr.__)("Show label"),onDeselect:()=>c({showLabel:!0}),isShownByDefault:!0,children:(0,vt.jsx)(Er.ToggleControl,{className:"wp-block-categories__indentation",label:(0,Pr.__)("Show label"),checked:l,onChange:T("showLabel")})}),(0,vt.jsx)(Er.__experimentalToolsPanelItem,{hasValue:()=>!!r,label:(0,Pr.__)("Show post counts"),onDeselect:()=>c({showPostCounts:!1}),isShownByDefault:!0,children:(0,vt.jsx)(Er.ToggleControl,{label:(0,Pr.__)("Show post counts"),checked:r,onChange:T("showPostCounts")})}),v&&(0,vt.jsx)(Er.__experimentalToolsPanelItem,{hasValue:()=>!!o,label:(0,Pr.__)("Show only top level terms"),onDeselect:()=>c({showOnlyTopLevel:!1}),isShownByDefault:!0,children:(0,vt.jsx)(Er.ToggleControl,{label:(0,Pr.__)("Show only top level terms"),checked:o,onChange:T("showOnlyTopLevel")})}),(0,vt.jsx)(Er.__experimentalToolsPanelItem,{hasValue:()=>!!a,label:(0,Pr.__)("Show empty terms"),onDeselect:()=>c({showEmpty:!1}),isShownByDefault:!0,children:(0,vt.jsx)(Er.ToggleControl,{label:(0,Pr.__)("Show empty terms"),checked:a,onChange:T("showEmpty")})}),v&&!o&&(0,vt.jsx)(Er.__experimentalToolsPanelItem,{hasValue:()=>!!t,label:(0,Pr.__)("Show hierarchy"),onDeselect:()=>c({showHierarchy:!1}),isShownByDefault:!0,children:(0,vt.jsx)(Er.ToggleControl,{label:(0,Pr.__)("Show hierarchy"),checked:t,onChange:T("showHierarchy")})})]})}),k&&(0,vt.jsx)(Er.Placeholder,{icon:mv,label:(0,Pr.__)("Terms"),children:(0,vt.jsx)(Er.Spinner,{})}),!k&&_?.length===0&&(0,vt.jsx)("p",{children:g.labels.no_terms}),!k&&_?.length>0&&(e?E():D())]})}var iw=n(N(),1);var Hxe=[{name:"terms",title:(0,iw.__)("Terms List"),icon:pp,attributes:{taxonomy:"post_tag"},isActive:e=>e.taxonomy!=="category"},{name:"categories",title:(0,iw.__)("Categories List"),description:(0,iw.__)("Display a list of all categories."),icon:pp,attributes:{taxonomy:"category"},isActive:["taxonomy"],isDefault:!0}],VW=Hxe;var{name:zW}=aw,OW={icon:pp,example:{},edit:AD,variations:VW},jxe=()=>A({name:zW,metadata:aw,settings:OW});var zD={};Y(zD,{init:()=>qxe,metadata:()=>uw,name:()=>vb,settings:()=>JW});var du=n(P(),1),ZW=n(O(),1),fu=n(z(),1),Hh=n(H(),1),gb=n(N(),1);var FW=n(N(),1),HW=n(z(),1),lw=n(O(),1),sw=n(Z(),1),VD=n(P(),1),jW=n(y(),1),Uxe=({clientId:e})=>{let{replaceBlocks:t}=(0,lw.useDispatch)(VD.store),r=(0,lw.useSelect)(o=>o(VD.store).getBlock(e),[e]);return(0,jW.jsx)(HW.ToolbarButton,{onClick:()=>t(r.clientId,(0,sw.rawHandler)({HTML:(0,sw.serialize)(r)})),children:(0,FW.__)("Convert to blocks")})},UW=Uxe;var GW=n(P(),1),Xl=n(z(),1),cw=n(H(),1),Fh=n(N(),1),WW=n(O(),1);var $W=n(ve(),1),pl=n(y(),1);function Gxe({onClick:e,isModalFullScreen:t}){return(0,$W.useViewportMatch)("small","<")?null:(0,pl.jsx)(Xl.Button,{size:"compact",onClick:e,icon:Ym,isPressed:t,label:t?(0,Fh.__)("Exit fullscreen"):(0,Fh.__)("Enter fullscreen")})}function Wxe(e){let t=(0,WW.useSelect)(r=>r(GW.store).getSettings().styles);return(0,cw.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 qW({clientId:e,content:t,onClose:r,onChange:o}){let[a,i]=(0,cw.useState)(!1),l=`editor-${e}`;return(0,pl.jsxs)(Xl.Modal,{title:(0,Fh.__)("Classic Editor"),onRequestClose:r,shouldCloseOnClickOutside:!1,overlayClassName:"block-editor-freeform-modal",isFullScreen:a,className:"block-editor-freeform-modal__content",headerActions:(0,pl.jsx)(Gxe,{onClick:()=>i(!a),isModalFullScreen:a}),children:[(0,pl.jsx)(Wxe,{id:l,defaultValue:t}),(0,pl.jsxs)(Xl.Flex,{className:"block-editor-freeform-modal__actions",justify:"flex-end",expanded:!1,children:[(0,pl.jsx)(Xl.FlexItem,{children:(0,pl.jsx)(Xl.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,Fh.__)("Cancel")})}),(0,pl.jsx)(Xl.FlexItem,{children:(0,pl.jsx)(Xl.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>{o(window.wp.oldEditor.getContent(l)),r()},children:(0,Fh.__)("Save")})})]})]})}var an=n(y(),1);function KW({attributes:e,setAttributes:t,clientId:r}){let{content:o}=e,[a,i]=(0,Hh.useState)(!1),l=(0,Hh.useRef)(null),s=(0,ZW.useSelect)(c=>c(du.store).canRemoveBlock(r),[r]);return(0,an.jsxs)(an.Fragment,{children:[s&&(0,an.jsx)(du.BlockControls,{children:(0,an.jsx)(fu.ToolbarGroup,{children:(0,an.jsx)(UW,{clientId:r})})}),(0,an.jsx)(du.BlockControls,{children:(0,an.jsx)(fu.ToolbarGroup,{children:(0,an.jsx)(fu.ToolbarButton,{ref:l,onClick:()=>i(!0),children:(0,gb.__)("Edit")})})}),(0,an.jsxs)("div",{...(0,du.useBlockProps)(),children:[o?(0,an.jsx)(Hh.RawHTML,{children:o}):(0,an.jsx)(fu.Placeholder,{icon:(0,an.jsx)(du.BlockIcon,{icon:U1}),label:(0,gb.__)("Classic"),instructions:(0,gb.__)("Use the classic editor to add content."),children:(0,an.jsx)(fu.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>i(!0),children:(0,gb.__)("Edit contents")})}),a&&(0,an.jsx)(qW,{clientId:r,content:o,onClose:()=>{i(!1),l.current&&l.current.focus()},onChange:c=>t({content:c})})]})]})}var uw={$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 YW=n(H(),1),QW=n(y(),1);function XW({attributes:e}){let{content:t}=e;return(0,QW.jsx)(YW.RawHTML,{children:t})}var{name:vb}=uw,JW={icon:U1,edit:KW,save:XW},qxe=()=>A({name:vb,metadata:uw,settings:JW});var UD={};Y(UD,{init:()=>eke,metadata:()=>dw,name:()=>i$,settings:()=>gw});var jD=n(N(),1);var a$=n(Z(),1);var OD=n(N(),1),pw=n(P(),1),mw=n(Z(),1),FD=n(y(),1);function e$({attributes:e,setAttributes:t,onRemove:r,insertBlocksAfter:o,mergeBlocks:a}){let i=(0,pw.useBlockProps)();return(0,FD.jsx)("pre",{...i,children:(0,FD.jsx)(pw.RichText,{tagName:"code",identifier:"content",value:e.content,onChange:l=>t({content:l}),onRemove:r,onMerge:a,placeholder:(0,OD.__)("Write code\u2026"),"aria-label":(0,OD.__)("Code"),preserveWhiteSpace:!0,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:o?()=>o((0,mw.createBlock)((0,mw.getDefaultBlockName)())):void 0,style:{whiteSpace:"break-spaces"}})})}var dw={$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 fw=n(P(),1);var t$=n(ve(),1);function r$(e){return(0,t$.pipe)(Kxe,Yxe)(e||"")}function Kxe(e){return e.replace(/\[/g,"&#91;")}function Yxe(e){return e.replace(/^(\s*https?:)\/\/([^\s<>"]+\s*)$/m,"$1&#47;&#47;$2")}var HD=n(y(),1);function o$({attributes:e}){return(0,HD.jsx)("pre",{...fw.useBlockProps.save(),children:(0,HD.jsx)(fw.RichText.Content,{tagName:"code",value:r$(typeof e.content=="string"?e.content:e.content.toHTMLString({preserveWhiteSpace:!0}))})})}var _d=n(Z(),1),hw=n(Ql(),1);var Qxe={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,...mu(e,"core/code"),content:t})}},{type:"block",blocks:["core/html"],__experimentalConvert(e){let{attributes:t}=e;return(0,_d.createBlock)("core/code",{...t,...mu(t,"core/code"),content:(0,hw.toHTMLString)({value:(0,hw.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",{...mu(e,"core/paragraph"),content:t})}}]},n$=Qxe;var{fieldsKey:Xxe,formKey:Jxe}=U(a$.privateApis),{name:i$}=dw,gw={icon:G1,example:{attributes:{content:(0,jD.__)(`// A \u201Cblock\u201D is the abstract term used
+				&{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
 // 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:n$,edit:e$,save:o$};window.__experimentalContentOnlyInspectorFields&&(gw[Xxe]=[{id:"content",label:(0,jD.__)("Code"),type:"text",Edit:"rich-text"}],gw[Jxe]={fields:["content"]});var eke=()=>A({name:i$,metadata:dw,settings:gw});var WD={};Y(WD,{init:()=>ake,metadata:()=>bw,name:()=>m$,settings:()=>d$});var l$=n(P(),1),GD=n(y(),1),tke=[{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,GD.jsx)("div",{className:o,style:a,children:(0,GD.jsx)(l$.InnerBlocks.Content,{})})}}],s$=tke;var ln=n(P(),1),Pp=n(z(),1),vw=n(O(),1),xd=n(N(),1);var yi=n(y(),1);function rke({width:e,setAttributes:t}){let[r]=(0,ln.useSettings)("spacing.units"),o=(0,Pp.__experimentalUseCustomUnits)({availableUnits:r||["%","px","em","rem","vw"]}),a=K();return(0,yi.jsx)(Pp.__experimentalToolsPanel,{label:(0,xd.__)("Settings"),resetAll:()=>{t({width:void 0})},dropdownMenuProps:a,children:(0,yi.jsx)(Pp.__experimentalToolsPanelItem,{hasValue:()=>e!==void 0,label:(0,xd.__)("Width"),onDeselect:()=>t({width:void 0}),isShownByDefault:!0,children:(0,yi.jsx)(Pp.__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 oke({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,vw.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,vw.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),b=(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)(rke,{width:t,setAttributes:a})}),(0,yi.jsx)("div",{...b})]})}var c$=oke;var bw={$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 yw=n(P(),1),u$=n(y(),1);function p$({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=yw.useBlockProps.save({className:o,style:a}),l=yw.useInnerBlocksProps.save(i);return(0,u$.jsx)("div",{...l})}var{name:m$}=bw,d$={icon:SP,edit:c$,save:p$,deprecated:s$},ake=()=>A({name:m$,metadata:bw,settings:d$});var ZD={};Y(ZD,{init:()=>_ke,metadata:()=>kw,name:()=>w$,settings:()=>C$});var bb=n(N(),1);var f$=n(Z(),1),wd=n(P(),1),kd=n(y(),1);function _w(e){let{doc:t}=_w;t||(t=document.implementation.createHTMLDocument(""),_w.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 ike=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}},h$=[{attributes:{verticalAlignment:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},textColor:{type:"string"}},migrate:ike,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=>_w(o.originalContent)!==void 0):!1},migrate(e,t){let o=t.reduce((l,s)=>{let{originalContent:c}=s,u=_w(c);return u===void 0&&(u=0),l[u]||(l[u]=[]),l[u].push(s),l},[]).map(l=>(0,f$.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),Yr=n(P(),1),ml=n(O(),1),Sd=n(Z(),1);var xw=e=>{let t=parseFloat(e);return Number.isFinite(t)?parseFloat(t.toFixed(2)):void 0};function g$(e,t){let{width:r=100/t}=e.attributes;return xw(r)}function lke(e,t=e.length){return e.reduce((r,o)=>r+g$(o,t),0)}function ske(e,t=e.length){return e.reduce((r,o)=>{let a=g$(o,t);return Object.assign(r,{[o.clientId]:a})},{})}function $D(e,t,r=e.length){let o=lke(e,r);return Object.fromEntries(Object.entries(ske(e,r)).map(([a,i])=>{let l=t*i/o;return[a,xw(l)]}))}function v$(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(y(),1),cke={name:"core/column"};function uke({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(Yr.store),h=f(e),g=h.reduce((v,b,_)=>(d(b)||v.push(_),v),[]);return{count:h.length,canInsertColumnBlock:m("core/column",e),minCount:Math.max(...g)+1}},[e]),{getBlocks:l}=(0,ml.useSelect)(Yr.store),{replaceInnerBlocks:s}=(0,ml.useDispatch)(Yr.store);function c(p,m){let d=l(e),f=v$(d),h=m>p;if(h&&f){let g=xw(100/m),v=m-p,b=$D(d,100-g*v);d=[...qD(d,b),...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=$D(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 pke({attributes:e,setAttributes:t,clientId:r}){let{isStackedOnMobile:o,verticalAlignment:a,templateLock:i}=e,l=(0,ml.useRegistry)(),{getBlockOrder:s}=(0,ml.useSelect)(Yr.store),{updateBlockAttributes:c}=(0,ml.useDispatch)(Yr.store),u=S({[`are-vertically-aligned-${a}`]:a,"is-not-stacked-on-mobile":!o}),p=(0,Yr.useBlockProps)({className:u}),m=(0,Yr.useInnerBlocksProps)(p,{defaultBlock:cke,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)(Yr.BlockControls,{children:(0,ko.jsx)(Yr.BlockVerticalAlignmentToolbar,{onChange:d,value:a})}),(0,ko.jsx)(Yr.InspectorControls,{children:(0,ko.jsx)(uke,{clientId:r,setAttributes:t,isStackedOnMobile:o})}),(0,ko.jsx)("div",{...m})]})}function mke({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)(Yr.store),l=(0,Yr.useBlockProps)();return(0,ko.jsx)("div",{...l,children:(0,ko.jsx)(Yr.__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 dke=e=>{let{clientId:t}=e,o=(0,ml.useSelect)(a=>a(Yr.store).getBlocks(t).length>0,[t])?pke:mke;return(0,ko.jsx)(o,{...e})},b$=dke;var kw={$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 ww=n(P(),1),y$=n(y(),1);function _$({attributes:e}){let{isStackedOnMobile:t,verticalAlignment:r}=e,o=S({[`are-vertically-aligned-${r}`]:r,"is-not-stacked-on-mobile":!t}),a=ww.useBlockProps.save({className:o}),i=ww.useInnerBlocksProps.save(a);return(0,y$.jsx)("div",{...i})}var ja=n(z(),1),_i=n(N(),1),xi=n(y(),1),hke=[{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"]}],x$=hke;var Xs=n(Z(),1),gke=6,vke=(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,Xs.createBlocksFromInnerBlocksTemplate)(o)},bke=e=>e.flatMap(t=>{let r=t.innerBlocks||[];return r.length>1?[(0,Xs.createBlock)("core/group",{layout:{type:"constrained"}},r)]:r}),yke={from:[{type:"block",blocks:["core/group"],priority:1,transform:(e,t)=>{let{layout:r,...o}=e,{columnCount:a}=r;return(0,Xs.createBlock)("core/columns",o,vke(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,Xs.createBlock)("core/columns",{},(0,Xs.createBlocksFromInnerBlocksTemplate)(r))},isMatch:({length:e},t)=>t.length===1&&t[0].name==="core/columns"?!1:e&&e<=gke},{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},b={href:e.href,linkClass:e.linkClass,linkDestination:e.linkDestination,linkTarget:e.linkTarget,rel:e.rel};h=["core/image",{...v,...b}]}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,Xs.createBlock)("core/columns",{align:r,backgroundColor:o,textColor:a,style:i,verticalAlignment:f},(0,Xs.createBlocksFromInnerBlocksTemplate)(g))}}],to:[{type:"block",blocks:["core/group"],variationName:"group-grid",transform:(e,t)=>{let r=t.length;return(0,Xs.createBlock)("core/group",{...e,isStackedOnMobile:void 0,verticalAlignment:void 0,layout:{type:"grid",...r&&{columnCount:r}}},bke(t))}}],ungroup:(e,t)=>t.flatMap(r=>r.innerBlocks)},k$=yke;var{name:w$}=kw,C$={icon:PP,variations:x$,example:{viewportWidth:782,innerBlocks:[{name:"core/column",innerBlocks:[{name:"core/paragraph",attributes:{content:(0,bb.__)("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,bb.__)("Suspendisse commodo neque lacus, a dictum orci interdum et.")}}]},{name:"core/column",innerBlocks:[{name:"core/paragraph",attributes:{content:(0,bb.__)("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,bb.__)("Nam risus massa, ullamcorper consectetur eros fermentum, porta aliquet ligula. Sed vel mauris nec enim.")}}]}]},deprecated:h$,edit:b$,save:_$,transforms:k$},_ke=()=>A({name:w$,metadata:kw,settings:C$});var XD={};Y(XD,{init:()=>Tke,metadata:()=>Cw,name:()=>j$,settings:()=>U$});var Cw={$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 Sw=n(P(),1),KD=n(y(),1),kke={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=Sw.useBlockProps.save(),{className:r}=t,a=(r?.split(" ")||[])?.filter(l=>l!=="wp-block-comments"),i={...t,className:a.join(" ")};return(0,KD.jsx)(e,{...i,children:(0,KD.jsx)(Sw.InnerBlocks.Content,{})})}},S$=[kke];var Bw=n(P(),1);var T$=n(N(),1),yb=n(P(),1);var Tw=n(y(),1),{HTMLElementControl:wke}=U(yb.privateApis);function P$({attributes:{tagName:e},setAttributes:t}){return(0,Tw.jsx)(yb.InspectorControls,{children:(0,Tw.jsx)(yb.InspectorControls,{group:"advanced",children:(0,Tw.jsx)(wke,{tagName:e,onChange:r=>t({tagName:r}),options:[{label:(0,T$.__)("Default (<div>)"),value:"div"},{label:"<section>",value:"section"},{label:"<aside>",value:"aside"}]})})})}var Bp=n(P(),1),QD=n(N(),1),M$=n(z(),1);var N$=n(P(),1),lo=n(N(),1),D$=n(O(),1),L$=n(te(),1),R$=n(H(),1);var fl=n(N(),1),Ep=n(P(),1),E$=n(z(),1),B$=n(ve(),1),Pw=n(te(),1),YD=n(O(),1),ua=n(y(),1),I$=()=>{let e=(0,B$.useInstanceId)(I$);return(0,ua.jsxs)("div",{className:"comment-respond",children:[(0,ua.jsx)("h3",{className:"comment-reply-title",children:(0,fl.__)("Leave a Reply")}),(0,ua.jsxs)("form",{noValidate:!0,className:"comment-form",onSubmit:t=>t.preventDefault(),children:[(0,ua.jsxs)("p",{children:[(0,ua.jsx)("label",{htmlFor:`comment-${e}`,children:(0,fl.__)("Comment")}),(0,ua.jsx)("textarea",{id:`comment-${e}`,name:"comment",cols:"45",rows:"8",readOnly:!0})]}),(0,ua.jsx)("p",{className:"form-submit wp-block-button",children:(0,ua.jsx)("input",{name:"submit",type:"submit",className:S("wp-block-button__link",(0,Ep.__experimentalGetElementClassName)("button")),label:(0,fl.__)("Post Comment"),value:(0,fl.__)("Post Comment"),"aria-disabled":"true"})})]})]})},Cke=({postId:e,postType:t})=>{let[r,o]=(0,Pw.useEntityProp)("postType",t,"comment_status",e),a=t===void 0||e===void 0,i=(0,YD.useSelect)(s=>s(Ep.store).getSettings().__experimentalDiscussionSettings?.defaultCommentStatus,[]),l=(0,YD.useSelect)(s=>t?!!s(Pw.store).getPostType(t)?.supports.comments:!1);if(!a&&r!=="open")if(r==="closed"){let s=[(0,ua.jsx)(E$.Button,{__next40pxDefaultSize:!0,onClick:()=>o("open"),variant:"primary",children:(0,fl._x)("Enable comments","action that affects the current post")},"enableComments")];return(0,ua.jsx)(Ep.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,ua.jsx)(Ep.Warning,{children:(0,fl.__)("Post Comments Form block: Comments are not enabled.")})}else return(0,ua.jsx)(Ep.Warning,{children:(0,fl.sprintf)((0,fl.__)("Post Comments Form block: Comments are not enabled for this post type (%s)."),t)});return(0,ua.jsx)(I$,{})},Ew=Cke;var lt=n(y(),1);function A$({postType:e,postId:t}){let[r]=(0,L$.useEntityProp)("postType",e,"title",t);r=r||(0,lo.__)("Post Title");let o=(0,D$.useSelect)(a=>a(N$.store).getSettings().__experimentalDiscussionSettings?.avatarURL,[]);return(0,lt.jsxs)("div",{className:"wp-block-comments__legacy-placeholder",inert:"true",children:[(0,lt.jsx)("h3",{children:(0,lo.sprintf)((0,lo.__)("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,lo.__)("Older Comments")]})}),(0,lt.jsx)("div",{className:"alignright",children:(0,lt.jsxs)("a",{href:"#top",children:[(0,lo.__)("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,lo.__)("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,lo.__)("A WordPress Commenter")})})," ",(0,lt.jsxs)("span",{className:"says",children:[(0,lo.__)("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,lo.__)("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,lo.__)("Edit")})})]})]}),(0,lt.jsx)("div",{className:"comment-content",children:(0,lt.jsxs)("p",{children:[(0,lo.__)("Hi, this is a comment."),(0,lt.jsx)("br",{}),(0,lo.__)("To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard."),(0,lt.jsx)("br",{}),(0,R$.createInterpolateElement)((0,lo.__)("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,lo.__)("Reply to A WordPress Commenter"),children:(0,lo._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,lo.__)("Older Comments")]})}),(0,lt.jsx)("div",{className:"alignright",children:(0,lt.jsxs)("a",{href:"#top",children:[(0,lo.__)("Newer Comments")," \xBB"]})})]}),(0,lt.jsx)(Ew,{postId:t,postType:e})]})}var Jl=n(y(),1);function V$({attributes:e,setAttributes:t,context:{postType:r,postId:o}}){let{textAlign:a}=e,i=[(0,Jl.jsx)(M$.Button,{__next40pxDefaultSize:!0,onClick:()=>{t({legacy:!1})},variant:"primary",children:(0,QD.__)("Switch to editable mode")},"convert")],l=(0,Bp.useBlockProps)({className:S({[`has-text-align-${a}`]:a})});return(0,Jl.jsxs)(Jl.Fragment,{children:[(0,Jl.jsx)(Bp.BlockControls,{group:"block",children:(0,Jl.jsx)(Bp.AlignmentControl,{value:a,onChange:s=>{t({textAlign:s})}})}),(0,Jl.jsxs)("div",{...l,children:[(0,Jl.jsx)(Bp.Warning,{actions:i,children:(0,QD.__)("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,Jl.jsx)(A$,{postId:o,postType:r})]})]})}var Ske=[["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"]],z$=Ske;var Ip=n(y(),1);function O$(e){let{attributes:t,setAttributes:r,clientId:o}=e,{tagName:a,legacy:i}=t,l=(0,Bw.useBlockProps)(),s=(0,Bw.useInnerBlocksProps)(l,{template:z$});return i?(0,Ip.jsx)(V$,{...e}):(0,Ip.jsxs)(Ip.Fragment,{children:[(0,Ip.jsx)(P$,{attributes:t,setAttributes:r,clientId:o}),(0,Ip.jsx)(a,{...s})]})}var Iw=n(P(),1),F$=n(y(),1);function H$({attributes:{tagName:e,legacy:t}}){let r=Iw.useBlockProps.save(),o=Iw.useInnerBlocksProps.save(r);return t?null:(0,F$.jsx)(e,{...o})}var{name:j$}=Cw,U$={icon:LB,example:{},edit:O$,save:H$,deprecated:S$},Tke=()=>A({name:j$,metadata:Cw,settings:U$});var eL={};Y(eL,{init:()=>Eke,metadata:()=>Nw,name:()=>$$,settings:()=>q$});var Nw={$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 Np=n(P(),1),jh=n(z(),1),JD=n(te(),1),G$=n(O(),1),Td=n(N(),1),es=n(y(),1);function W$({attributes:e,context:{commentId:t},setAttributes:r,isSelected:o}){let{height:a,width:i}=e,[l]=(0,JD.useEntityProp)("root","comment","author_avatar_urls",t),[s]=(0,JD.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,Np.useBlockProps)(),f=(0,Np.__experimentalGetSpacingClassesAndStyles)(e),h=Math.floor(m*2.5),g=(0,G$.useSelect)(_=>{let{__experimentalDiscussionSettings:k}=_(Np.store).getSettings();return k?.avatarURL},[]),v=(0,es.jsx)(Np.InspectorControls,{children:(0,es.jsx)(jh.PanelBody,{title:(0,Td.__)("Settings"),children:(0,es.jsx)(jh.RangeControl,{label:(0,Td.__)("Image size"),onChange:_=>r({width:_,height:_}),min:p,max:h,initialPosition:i,value:i})})}),b=(0,es.jsx)(jh.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,es.jsx)("img",{src:c?c[c.length-1]:g,alt:`${s} ${(0,Td.__)("Avatar")}`,...d})});return(0,es.jsxs)(es.Fragment,{children:[v,(0,es.jsx)("div",{...f,children:b})]})}var{name:$$}=Nw,q$={icon:W1,edit:W$},Eke=()=>A({name:$$,metadata:Nw,settings:q$});var tL={};Y(tL,{init:()=>Dke,metadata:()=>Dw,name:()=>X$,settings:()=>J$});var Dw={$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 hu=n(N(),1),Z$=n(O(),1),Lw=n(P(),1),K$=n(te(),1),Dp=n(z(),1);var ki=n(y(),1);function Y$(e){let{attributes:{isLink:t,linkTarget:r},context:{commentId:o},setAttributes:a}=e;Ct(e);let i=K(),l=(0,Lw.useBlockProps)(),s=(0,Z$.useSelect)(p=>{let{getEntityRecord:m}=p(K$.store),d=m("root","comment",o),f=d?.author_name;return d&&!f?m("root","user",d.author)?.name??(0,hu.__)("Anonymous"):f??""},[o]),c=(0,ki.jsx)(Lw.InspectorControls,{children:(0,ki.jsxs)(Dp.__experimentalToolsPanel,{label:(0,hu.__)("Settings"),resetAll:()=>{a({isLink:!0,linkTarget:"_self"})},dropdownMenuProps:i,children:[(0,ki.jsx)(Dp.__experimentalToolsPanelItem,{label:(0,hu.__)("Link to authors URL"),isShownByDefault:!0,hasValue:()=>!t,onDeselect:()=>a({isLink:!0}),children:(0,ki.jsx)(Dp.ToggleControl,{label:(0,hu.__)("Link to authors URL"),onChange:()=>a({isLink:!t}),checked:t})}),t&&(0,ki.jsx)(Dp.__experimentalToolsPanelItem,{label:(0,hu.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>r!=="_self",onDeselect:()=>a({linkTarget:"_self"}),children:(0,ki.jsx)(Dp.ToggleControl,{label:(0,hu.__)("Open in new tab"),onChange:p=>a({linkTarget:p?"_blank":"_self"}),checked:r==="_blank"})})]})});return(!o||!s)&&(s=(0,hu._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 Ike={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},Nke={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:Zt,isEligible({style:e}){return e?.typography?.fontFamily}},Q$=[Ike,Nke];var{name:X$}=Dw,J$={icon:BP,edit:Y$,deprecated:Q$,example:{}},Dke=()=>A({name:X$,metadata:Dw,settings:J$});var rL={};Y(rL,{init:()=>Ake,metadata:()=>Rw,name:()=>lq,settings:()=>sq});var Rw={$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 eq=n(N(),1),tq=n(H(),1),rq=n(z(),1),oq=n(te(),1),nq=n(P(),1);var ts=n(y(),1);function aq(e){let{context:{commentId:t}}=e;Ct(e);let r=(0,nq.useBlockProps)(),[o]=(0,oq.useEntityProp)("root","comment","content",t);return!t||!o?(0,ts.jsx)(ts.Fragment,{children:(0,ts.jsx)("div",{...r,children:(0,ts.jsx)("p",{children:(0,eq._x)("Comment Content","block title")})})}):(0,ts.jsx)(ts.Fragment,{children:(0,ts.jsx)("div",{...r,children:(0,ts.jsx)(rq.Disabled,{children:(0,ts.jsx)(tq.RawHTML,{children:o.rendered},"html")})})})}var Rke={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},iq=[Rke];var{name:lq}=Rw,sq={icon:NP,edit:aq,deprecated:iq,example:{}},Ake=()=>A({name:lq,metadata:Rw,settings:sq});var nL={};Y(nL,{init:()=>zke,metadata:()=>Aw,name:()=>mq,settings:()=>dq});var Aw={$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 oL=n(te(),1),Ed=n(Mw(),1),Uh=n(P(),1),Bd=n(z(),1),Pd=n(N(),1);var pa=n(y(),1);function uq({attributes:{format:e,isLink:t},context:{commentId:r},setAttributes:o}){let a=(0,Uh.useBlockProps)(),i=K(),[l]=(0,oL.useEntityProp)("root","comment","date",r),[s=(0,Ed.getSettings)().formats.date]=(0,oL.useEntityProp)("root","site","date_format"),c=(0,pa.jsx)(Uh.InspectorControls,{children:(0,pa.jsxs)(Bd.__experimentalToolsPanel,{label:(0,Pd.__)("Settings"),resetAll:()=>{o({format:void 0,isLink:!0})},dropdownMenuProps:i,children:[(0,pa.jsx)(Bd.__experimentalToolsPanelItem,{label:(0,Pd.__)("Date format"),hasValue:()=>e!==void 0,onDeselect:()=>o({format:void 0}),isShownByDefault:!0,children:(0,pa.jsx)(Uh.__experimentalDateFormatPicker,{format:e,defaultFormat:s,onChange:p=>o({format:p})})}),(0,pa.jsx)(Bd.__experimentalToolsPanelItem,{label:(0,Pd.__)("Link to comment"),hasValue:()=>!t,onDeselect:()=>o({isLink:!0}),isShownByDefault:!0,children:(0,pa.jsx)(Bd.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,pa.jsx)("time",{dateTime:(0,Ed.dateI18n)("c",l),children:e==="human-diff"?(0,Ed.humanTimeDiff)(l):(0,Ed.dateI18n)(e||s,l)}):(0,pa.jsx)("time",{children:l});return t&&(u=(0,pa.jsx)("a",{href:"#comment-date-pseudo-link",onClick:p=>p.preventDefault(),children:u})),(0,pa.jsxs)(pa.Fragment,{children:[c,(0,pa.jsx)("div",{...a,children:u})]})}var Vke={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:Zt,isEligible({style:e}){return e?.typography?.fontFamily}},pq=[Vke];var{name:mq}=Aw,dq={icon:vv,edit:uq,deprecated:pq,example:{}},zke=()=>A({name:mq,metadata:Aw,settings:dq});var aL={};Y(aL,{init:()=>Hke,metadata:()=>Vw,name:()=>gq,settings:()=>vq});var Vw={$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 zw=n(P(),1),Gh=n(z(),1),_b=n(N(),1);var rs=n(y(),1);function fq(e){let{attributes:t,setAttributes:r}=e,{linkTarget:o}=t;Ct(e);let a=(0,zw.useBlockProps)(),i=K(),l=(0,rs.jsx)(zw.InspectorControls,{children:(0,rs.jsx)(Gh.__experimentalToolsPanel,{label:(0,_b.__)("Settings"),resetAll:()=>{r({linkTarget:"_self"})},dropdownMenuProps:i,children:(0,rs.jsx)(Gh.__experimentalToolsPanelItem,{label:(0,_b.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>o==="_blank",onDeselect:()=>r({linkTarget:"_self"}),children:(0,rs.jsx)(Gh.ToggleControl,{label:(0,_b.__)("Open in new tab"),onChange:s=>r({linkTarget:s?"_blank":"_self"}),checked:o==="_blank"})})})});return(0,rs.jsxs)(rs.Fragment,{children:[l,(0,rs.jsx)("div",{...a,children:(0,rs.jsx)("a",{href:"#edit-comment-pseudo-link",onClick:s=>s.preventDefault(),children:(0,_b.__)("Edit")})})]})}var Fke={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},hq=[Fke];var{name:gq}=Vw,vq={icon:LP,edit:fq,deprecated:hq,example:{}},Hke=()=>A({name:gq,metadata:Vw,settings:vq});var iL={};Y(iL,{init:()=>Wke,metadata:()=>Ow,name:()=>kq,settings:()=>wq});var Ow={$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 bq=n(N(),1),yq=n(P(),1);var Wh=n(y(),1);function Uke(e){Ct(e);let t=(0,yq.useBlockProps)();return(0,Wh.jsx)(Wh.Fragment,{children:(0,Wh.jsx)("div",{...t,children:(0,Wh.jsx)("a",{href:"#comment-reply-pseudo-link",onClick:r=>r.preventDefault(),children:(0,bq._x)("Reply","verb")})})})}var _q=Uke;var Gke={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},xq=[Gke];var{name:kq}=Ow,wq={edit:_q,icon:AP,deprecated:xq,example:{}},Wke=()=>A({name:kq,metadata:Ow,settings:wq});var sL={};Y(sL,{init:()=>Jke,metadata:()=>Fw,name:()=>Fq,settings:()=>Hq});var Fw={$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 Hw=n(H(),1),lL=n(O(),1),Dq=n(N(),1),os=n(P(),1),Lq=n(z(),1),Rq=n(te(),1);var Id=n(H(),1),Tq=n(O(),1),Pq=n(P(),1),Eq=n(dr(),1),Bq=n(xb(),1),Sq=100,Iq=({postId:e})=>{let t={status:"approve",order:"asc",context:"embed",parent:0,_embed:"children"},{pageComments:r,commentsPerPage:o,defaultCommentsPage:a}=(0,Tq.useSelect)(s=>{let{getSettings:c}=s(Pq.store),{__experimentalDiscussionSettings:u}=c();return u??{}},[]),i=r?Math.min(o,Sq):Sq,l=qke({defaultPage:a,postId:e,perPage:i,queryArgs:t});return(0,Id.useMemo)(()=>l?{...t,post:e,per_page:i,page:l}:null,[e,i,l])},qke=({defaultPage:e,postId:t,perPage:r,queryArgs:o})=>{let[a,i]=(0,Id.useState)({}),l=`${t}_${r}`,s=a[l]||0;return(0,Id.useEffect)(()=>{s||e!=="newest"||(0,Bq.default)({path:(0,Eq.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},Nq=e=>(0,Id.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(y(),1),Zke=[["core/avatar"],["core/comment-author-name"],["core/comment-date"],["core/comment-content"],["core/comment-reply-link"],["core/comment-edit-link"]],Kke=({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 Yke({comment:e,activeCommentId:t,setActiveCommentId:r,firstCommentId:o,blocks:a}){let{children:i,...l}=(0,os.useInnerBlocksProps)({},{template:Zke});return(0,wi.jsxs)("li",{...l,children:[e.commentId===(t||o)?i:null,(0,wi.jsx)(Xke,{blocks:a,commentId:e.commentId,setActiveCommentId:r,isHidden:e.commentId===(t||o)}),e?.children?.length>0?(0,wi.jsx)(Aq,{comments:e.children,activeCommentId:t,setActiveCommentId:r,blocks:a,firstCommentId:o}):null]})}var Qke=({blocks:e,commentId:t,setActiveCommentId:r,isHidden:o})=>{let a=(0,os.__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})},Xke=(0,Hw.memo)(Qke),Aq=({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)(os.BlockContextProvider,{value:{commentId:l<0?null:l},children:(0,wi.jsx)(Yke,{comment:{commentId:l,...s},activeCommentId:r,setActiveCommentId:o,blocks:a,firstCommentId:i})},s.commentId||c))});function Mq({clientId:e,context:{postId:t}}){let r=(0,os.useBlockProps)(),[o,a]=(0,Hw.useState)(),{commentOrder:i,threadCommentsDepth:l,threadComments:s,commentsPerPage:c,pageComments:u}=(0,lL.useSelect)(h=>{let{getSettings:g}=h(os.store);return g().__experimentalDiscussionSettings??{}},[]),p=Iq({postId:t}),{topLevelComments:m,blocks:d}=(0,lL.useSelect)(h=>{let{getEntityRecords:g}=h(Rq.store),{getBlocks:v}=h(os.store);return{topLevelComments:p?g("root","comment",p):null,blocks:v(e)}},[e,p]),f=Nq(i==="desc"&&m?[...m].reverse():m);return m?(t||(f=Kke({perPage:c,pageComments:u,threadComments:s,threadCommentsDepth:l})),f.length?(0,wi.jsx)(Aq,{comments:f,blockProps:r,blocks:d,activeCommentId:o,setActiveCommentId:a,firstCommentId:f[0]?.commentId}):(0,wi.jsx)("p",{...r,children:(0,Dq.__)("No results found.")})):(0,wi.jsx)("p",{...r,children:(0,wi.jsx)(Lq.Spinner,{})})}var Vq=n(P(),1),zq=n(y(),1);function Oq(){return(0,zq.jsx)(Vq.InnerBlocks.Content,{})}var{name:Fq}=Fw,Hq={icon:Xm,edit:Mq,save:Oq},Jke=()=>A({name:Fq,metadata:Fw,settings:Hq});var uL={};Y(uL,{init:()=>r5e,metadata:()=>jw,name:()=>Gq,settings:()=>Wq});var Uq=n(N(),1);var jw={$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 cL=n(N(),1),Uw=n(P(),1),kb=n(y(),1),t5e={none:"",arrow:"\u2190",chevron:"\xAB"};function jq({attributes:{label:e},setAttributes:t,context:{"comments/paginationArrow":r}}){let o=t5e[r];return(0,kb.jsxs)("a",{href:"#comments-pagination-previous-pseudo-link",onClick:a=>a.preventDefault(),...(0,Uw.useBlockProps)(),children:[o&&(0,kb.jsx)("span",{className:`wp-block-comments-pagination-previous-arrow is-arrow-${r}`,children:o}),(0,kb.jsx)(Uw.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,cL.__)("Older comments page link"),placeholder:(0,cL.__)("Older Comments"),value:e,onChange:a=>t({label:a})})]})}var{name:Gq}=jw,Wq={icon:xv,edit:jq,example:{attributes:{label:(0,Uq.__)("Older Comments")}}},r5e=()=>A({name:Gq,metadata:jw,settings:Wq});var mL={};Y(mL,{init:()=>a5e,metadata:()=>Gw,name:()=>Qq,settings:()=>Xq});var Gw={$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 Ww=n(N(),1),as=n(P(),1),pL=n(O(),1),$w=n(z(),1);var Nd=n(N(),1),$h=n(z(),1),qh=n(y(),1);function $q({value:e,onChange:t}){return(0,qh.jsxs)($h.__experimentalToggleGroupControl,{label:(0,Nd.__)("Arrow"),value:e,onChange:t,help:(0,Nd.__)("A decorative arrow appended to the next and previous comments link."),isBlock:!0,children:[(0,qh.jsx)($h.__experimentalToggleGroupControlOption,{value:"none",label:(0,Nd._x)("None","Arrow option for Comments Pagination Next/Previous blocks")}),(0,qh.jsx)($h.__experimentalToggleGroupControlOption,{value:"arrow",label:(0,Nd._x)("Arrow","Arrow option for Comments Pagination Next/Previous blocks")}),(0,qh.jsx)($h.__experimentalToggleGroupControlOption,{value:"chevron",label:(0,Nd._x)("Chevron","Arrow option for Comments Pagination Next/Previous blocks")})]})}var ns=n(y(),1),n5e=[["core/comments-pagination-previous"],["core/comments-pagination-numbers"],["core/comments-pagination-next"]];function qq({attributes:{paginationArrow:e},setAttributes:t,clientId:r}){let o=(0,pL.useSelect)(c=>{let{getBlocks:u}=c(as.store);return u(r)?.find(m=>["core/comments-pagination-previous","core/comments-pagination-next"].includes(m.name))},[]),a=(0,as.useBlockProps)(),i=K(),l=(0,as.useInnerBlocksProps)(a,{template:n5e});return(0,pL.useSelect)(c=>{let{getSettings:u}=c(as.store),{__experimentalDiscussionSettings:p}=u();return p?.pageComments},[])?(0,ns.jsxs)(ns.Fragment,{children:[o&&(0,ns.jsx)(as.InspectorControls,{children:(0,ns.jsx)($w.__experimentalToolsPanel,{label:(0,Ww.__)("Settings"),dropdownMenuProps:i,resetAll:()=>t({paginationArrow:"none"}),children:(0,ns.jsx)($w.__experimentalToolsPanelItem,{label:(0,Ww.__)("Arrow"),hasValue:()=>e!=="none",onDeselect:()=>t({paginationArrow:"none"}),isShownByDefault:!0,children:(0,ns.jsx)($q,{value:e,onChange:c=>{t({paginationArrow:c})}})})})}),(0,ns.jsx)("div",{...l})]}):(0,ns.jsx)(as.Warning,{children:(0,Ww.__)("Comments Pagination block: paging comments is disabled in the Discussion Settings")})}var Zq=n(P(),1),Kq=n(y(),1);function Yq(){return(0,Kq.jsx)(Zq.InnerBlocks.Content,{})}var{name:Qq}=Gw,Xq={icon:kv,edit:qq,save:Yq},a5e=()=>A({name:Qq,metadata:Gw,settings:Xq});var fL={};Y(fL,{init:()=>s5e,metadata:()=>qw,name:()=>tZ,settings:()=>rZ});var eZ=n(N(),1);var qw={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments-pagination-next",title:"Comments Next Page",category:"theme",parent:["core/comments-pagination"],description:"Displays the next comment's page link.",textdomain:"default",attributes:{label:{type:"string"}},usesContext:["postId","comments/paginationArrow"],supports:{anchor:!0,reusable:!1,html:!1,color:{gradients:!0,text:!1,__experimentalDefaultControls:{background:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}}};var dL=n(N(),1),Zw=n(P(),1),wb=n(y(),1),l5e={none:"",arrow:"\u2192",chevron:"\xBB"};function Jq({attributes:{label:e},setAttributes:t,context:{"comments/paginationArrow":r}}){let o=l5e[r];return(0,wb.jsxs)("a",{href:"#comments-pagination-next-pseudo-link",onClick:a=>a.preventDefault(),...(0,Zw.useBlockProps)(),children:[(0,wb.jsx)(Zw.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,dL.__)("Newer comments page link"),placeholder:(0,dL.__)("Newer Comments"),value:e,onChange:a=>t({label:a})}),o&&(0,wb.jsx)("span",{className:`wp-block-comments-pagination-next-arrow is-arrow-${r}`,children:o})]})}var{name:tZ}=qw,rZ={icon:yv,edit:Jq,example:{attributes:{label:(0,eZ.__)("Newer Comments")}}},s5e=()=>A({name:tZ,metadata:qw,settings:rZ});var hL={};Y(hL,{init:()=>u5e,metadata:()=>Kw,name:()=>aZ,settings:()=>iZ});var Kw={$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 oZ=n(P(),1),hl=n(y(),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 nZ(){return(0,hl.jsxs)("div",{...(0,oZ.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:aZ}=Kw,iZ={icon:_v,edit:nZ,example:{}},u5e=()=>A({name:aZ,metadata:Kw,settings:iZ});var gL={};Y(gL,{init:()=>f5e,metadata:()=>Yw,name:()=>dZ,settings:()=>fZ});var Yw={$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 Js=n(P(),1),Vr=n(N(),1),lZ=n(te(),1),Lp=n(z(),1),Qw=n(H(),1),sZ=n(O(),1),cZ=n(xb(),1),uZ=n(dr(),1);var Ua=n(y(),1);function pZ(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,Qw.useState)(),[f]=(0,lZ.useEntityProp)("postType",u,"title",c),h=typeof c>"u",g=(0,Js.useBlockProps)(),{threadCommentsDepth:v,threadComments:b,commentsPerPage:_,pageComments:k}=(0,sZ.useSelect)(D=>{let{getSettings:L}=D(Js.store);return L().__experimentalDiscussionSettings??{}},[]),x=K();(0,Qw.useEffect)(()=>{if(h){let L=b?Math.min(v,3)-1:0,E=k?_:3,B=parseInt(L)+parseInt(E);d(Math.min(B,3));return}let D=c;(0,cZ.default)({path:(0,uZ.addQueryArgs)("/wp/v2/comments",{post:c,_fields:"id"}),method:"HEAD",parse:!1}).then(L=>{D===c&&d(parseInt(L.headers.get("X-WP-Total")))}).catch(()=>{d(0)})},[c]);let w=(0,Ua.jsx)(Js.BlockControls,{group:"block",children:(0,Ua.jsx)(Js.HeadingLevelDropdown,{value:l,options:s,onChange:D=>r({level:D})})}),C=(0,Ua.jsx)(Js.InspectorControls,{children:(0,Ua.jsxs)(Lp.__experimentalToolsPanel,{label:(0,Vr.__)("Settings"),resetAll:()=>{r({showPostTitle:!0,showCommentsCount:!0})},dropdownMenuProps:x,children:[(0,Ua.jsx)(Lp.__experimentalToolsPanelItem,{label:(0,Vr.__)("Show post title"),isShownByDefault:!0,hasValue:()=>!a,onDeselect:()=>r({showPostTitle:!0}),children:(0,Ua.jsx)(Lp.ToggleControl,{label:(0,Vr.__)("Show post title"),checked:a,onChange:D=>r({showPostTitle:D})})}),(0,Ua.jsx)(Lp.__experimentalToolsPanelItem,{label:(0,Vr.__)("Show comments count"),isShownByDefault:!0,hasValue:()=>!i,onDeselect:()=>r({showCommentsCount:!0}),children:(0,Ua.jsx)(Lp.ToggleControl,{label:(0,Vr.__)("Show comments count"),checked:i,onChange:D=>r({showCommentsCount:D})})})]})}),T=h?(0,Vr.__)("Post Title"):f,I;return i&&m!==void 0?a?m===1?I=(0,Vr.sprintf)((0,Vr.__)('One response to "%s"'),T):I=(0,Vr.sprintf)((0,Vr._n)('%1$s response to "%2$s"','%1$s responses to "%2$s"',m),m,T):m===1?I=(0,Vr.__)("One response"):I=(0,Vr.sprintf)((0,Vr._n)("%s response","%s responses",m),m):a?m===1?I=(0,Vr.sprintf)((0,Vr.__)('Response to "%s"'),T):I=(0,Vr.sprintf)((0,Vr.__)('Responses to "%s"'),T):m===1?I=(0,Vr.__)("Response"):I=(0,Vr.__)("Responses"),(0,Ua.jsxs)(Ua.Fragment,{children:[w,C,(0,Ua.jsx)(p,{...g,children:I})]})}var m5e={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 be(o)},isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},d5e={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 be(o)},isEligible:({multipleCommentsLabel:e,singleCommentLabel:t})=>e||t,save:()=>null},mZ=[m5e,d5e];var{name:dZ}=Yw,fZ={icon:Wl,edit:pZ,deprecated:mZ,example:{}},f5e=()=>A({name:dZ,metadata:Yw,settings:fZ});var AL={};Y(AL,{init:()=>Rwe,metadata:()=>h3,name:()=>yK,settings:()=>v3});var RL=n(N(),1);var bK=n(Z(),1);var e3=n(Z(),1),Ie=n(P(),1),t3=n(N(),1),Cb=n(ve(),1);var Xw=n(Ar(),1),h5e={"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"},Yt="image",Br="video",gu="embed-video",hZ=50;var g5e={x:.5,y:.5},Jw=["image","video"];function sn({x:e,y:t}=g5e){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 gZ(e){if(!e||!e.url&&!e.src)return{url:void 0,id:void 0};(0,Xw.isBlobURL)(e.url)&&(e.type=(0,Xw.getBlobTypeByURL)(e.url));let t;if(e.media_type)e.media_type===Yt?t=Yt:t=Br;else if(e.type&&(e.type===Yt||e.type===Br))t=e.type;else return;return{url:e.url||e.src,id:e.id,alt:e?.alt,backgroundType:t,...t===Br?{hasParallax:void 0}:{}}}function ma(e){return!e||e==="center center"||e==="center"}function Ga(e){return ma(e)?"":h5e[e]}var he=n(y(),1);function ec(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 r3(e){return{...e,dimRatio:e.url?e.dimRatio:100}}function Rp(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"}},Sb={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]}},vL={...Sb,useFeaturedImage:{type:"boolean",default:!1},tagName:{type:"string",default:"div"}},v5e={...vL,isUserOverlayColor:{type:"boolean"},sizeSlug:{type:"string"},alt:{type:"string",default:""}},Zh={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}},bL={...Zh,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}},b5e={...bL,shadow:!0,dimensions:{aspectRatio:!0},interactivity:{clientNavigation:!0}},y5e={attributes:v5e,supports:b5e,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:b,tagName:_,sizeSlug:k}=e,x=(0,Ie.getColorClassName)("background-color",d),w=(0,Ie.__experimentalGetGradientClass)(r),C=v&&b?`${v}${b}`:v,T=Yt===t,I=Br===t,D=!(u||m),L={minHeight:C||void 0},E={backgroundColor:x?void 0:i,background:a||void 0},B=s&&D?sn(s):void 0,R=f?`url(${f})`:void 0,V=sn(s),j=S({"is-light":!p,"has-parallax":u,"is-repeated":m,"has-custom-content-position":!ma(o)},Ga(o)),q=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)(_,{...Ie.useBlockProps.save({className:j,style:L}),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:E}),!c&&T&&f&&(D?(0,he.jsx)("img",{className:q,alt:h,src:f,style:{objectPosition:B},"data-object-fit":"cover","data-object-position":B}):(0,he.jsx)("div",{role:h?"img":void 0,"aria-label":h||void 0,className:q,style:{backgroundPosition:V,backgroundImage:R}})),I&&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:B},"data-object-fit":"cover","data-object-position":B}),(0,he.jsx)("div",{...Ie.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})}},_5e={attributes:vL,supports:bL,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:b,tagName:_}=e,k=(0,Ie.getColorClassName)("background-color",d),x=(0,Ie.__experimentalGetGradientClass)(r),w=v&&b?`${v}${b}`:v,C=Yt===t,T=Br===t,I=!(u||m),D={minHeight:w||void 0},L={backgroundColor:k?void 0:i,background:a||void 0},E=s&&I?sn(s):void 0,B=f?`url(${f})`:void 0,R=sn(s),V=S({"is-light":!p,"has-parallax":u,"is-repeated":m,"has-custom-content-position":!ma(o)},Ga(o)),j=S("wp-block-cover__image-background",g?`wp-image-${g}`:null,{"has-parallax":u,"is-repeated":m}),q=r||a;return(0,he.jsxs)(_,{...Ie.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&&q&&l!==0,"has-background-gradient":q,[x]:x}),style:L}),!c&&C&&f&&(I?(0,he.jsx)("img",{className:j,alt:h,src:f,style:{objectPosition:E},"data-object-fit":"cover","data-object-position":E}):(0,he.jsx)("div",{role:"img",className:j,style:{backgroundPosition:R,backgroundImage:B}})),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:E},"data-object-fit":"cover","data-object-position":E}),(0,he.jsx)("div",{...Ie.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})}},x5e={attributes:vL,supports:bL,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:b,tagName:_}=e,k=(0,Ie.getColorClassName)("background-color",d),x=(0,Ie.__experimentalGetGradientClass)(r),w=v&&b?`${v}${b}`:v,C=Yt===t,T=Br===t,I=!(u||m),D={minHeight:w||void 0},L={backgroundColor:k?void 0:i,background:a||void 0},E=s&&I?sn(s):void 0,B=f?`url(${f})`:void 0,R=sn(s),V=S({"is-light":!p,"has-parallax":u,"is-repeated":m,"has-custom-content-position":!ma(o)},Ga(o)),j=S("wp-block-cover__image-background",g?`wp-image-${g}`:null,{"has-parallax":u,"is-repeated":m}),q=r||a;return(0,he.jsxs)(_,{...Ie.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&&q&&l!==0,"has-background-gradient":q,[x]:x}),style:L}),!c&&C&&f&&(I?(0,he.jsx)("img",{className:j,alt:h,src:f,style:{objectPosition:E},"data-object-fit":"cover","data-object-position":E}):(0,he.jsx)("div",{role:"img",className:j,style:{backgroundPosition:R,backgroundImage:B}})),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:E},"data-object-fit":"cover","data-object-position":E}),(0,he.jsx)("div",{...Ie.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})}},k5e={attributes:Sb,supports:Zh,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:b}=e,_=(0,Ie.getColorClassName)("background-color",d),k=(0,Ie.__experimentalGetGradientClass)(r),x=v&&b?`${v}${b}`:v,w=Yt===t,C=Br===t,T=!(u||m),I={minHeight:x||void 0},D={backgroundColor:_?void 0:i,background:a||void 0},L=s&&T?sn(s):void 0,E=f?`url(${f})`:void 0,B=sn(s),R=S({"is-light":!p,"has-parallax":u,"is-repeated":m,"has-custom-content-position":!ma(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",{...Ie.useBlockProps.save({className:R,style:I}),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:L},"data-object-fit":"cover","data-object-position":L}):(0,he.jsx)("div",{role:"img",className:V,style:{backgroundPosition:B,backgroundImage:E}})),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:L},"data-object-fit":"cover","data-object-position":L}),(0,he.jsx)("div",{...Ie.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})},migrate:Rp},w5e={attributes:Sb,supports:Zh,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:b}=e,_=(0,Ie.getColorClassName)("background-color",d),k=(0,Ie.__experimentalGetGradientClass)(r),x=v&&b?`${v}${b}`:v,w=Yt===t,C=Br===t,T=!(u||m),I={...w&&!T&&!c?ec(f):{},minHeight:x||void 0},D={backgroundColor:_?void 0:i,background:a||void 0},L=s&&T?`${Math.round(s.x*100)}% ${Math.round(s.y*100)}%`:void 0,E=S({"is-light":!p,"has-parallax":u,"is-repeated":m,"has-custom-content-position":!ma(o)},Ga(o)),B=r||a;return(0,he.jsxs)("div",{...Ie.useBlockProps.save({className:E,style:I}),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&&B&&l!==0,"has-background-gradient":B,[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:L},"data-object-fit":"cover","data-object-position":L}),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:L},"data-object-fit":"cover","data-object-position":L}),(0,he.jsx)("div",{...Ie.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})},migrate:Rp},C5e={attributes:Sb,supports:Zh,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,b=(0,Ie.getColorClassName)("background-color",m),_=(0,Ie.__experimentalGetGradientClass)(r),k=v?`${g}${v}`:g,x=Yt===t,w=Br===t,C=!(c||p),T={...x&&!C?ec(d):{},minHeight:k||void 0},I={backgroundColor:b?void 0:i,background:a||void 0},D=s&&C?`${Math.round(s.x*100)}% ${Math.round(s.y*100)}%`:void 0,L=S({"is-light":!u,"has-parallax":c,"is-repeated":p,"has-custom-content-position":!ma(o)},Ga(o)),E=r||a;return(0,he.jsxs)("div",{...Ie.useBlockProps.save({className:L,style:T}),children:[(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__background",b,gl(l),{"has-background-dim":l!==void 0,"wp-block-cover__gradient-background":d&&E&&l!==0,"has-background-gradient":E,[_]:_}),style:I}),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",{...Ie.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})},migrate:Rp},S5e={attributes:Sb,supports:Zh,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,b=(0,Ie.getColorClassName)("background-color",m),_=(0,Ie.__experimentalGetGradientClass)(r),k=v?`${g}${v}`:g,x=Yt===t,w=Br===t,C=!(c||p),T={...x&&!C?ec(d):{},minHeight:k||void 0},I={backgroundColor:b?void 0:i,background:a||void 0},D=s&&C?`${Math.round(s.x*100)}% ${Math.round(s.y*100)}%`:void 0,L=S({"is-light":!u,"has-parallax":c,"is-repeated":p,"has-custom-content-position":!ma(o)},Ga(o));return(0,he.jsxs)("div",{...Ie.useBlockProps.save({className:L,style:T}),children:[(0,he.jsx)("span",{"aria-hidden":"true",className:S(b,gl(l),"wp-block-cover__gradient-background",_,{"has-background-dim":l!==void 0,"has-background-gradient":r||a,[_]:!d&&_}),style:I}),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",{...Ie.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})},migrate:Rp},T5e={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:Zh,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,Ie.getColorClassName)("background-color",p),b=(0,Ie.__experimentalGetGradientClass)(r),_=g?`${h}${g}`:h,k=Yt===t,x=Br===t,w=!(c||u),C={...k&&!w?ec(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,I=S(Ld(l),v,{"has-background-dim":l!==0,"has-parallax":c,"is-repeated":u,"has-background-gradient":r||a,[b]:!m&&b,"has-custom-content-position":!ma(o)},Ga(o));return(0,he.jsxs)("div",{...Ie.useBlockProps.save({className:I,style:C}),children:[m&&(r||a)&&l!==0&&(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__gradient-background",b),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)(Ie.InnerBlocks.Content,{})})]})},migrate:(0,Cb.compose)(r3,Rp)},P5e={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,Ie.getColorClassName)("background-color",p),g=(0,Ie.__experimentalGetGradientClass)(r),v=f?`${d}${f}`:d,b=Yt===t,_=Br===t,k=b?ec(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)}%`,b&&!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":!ma(o)},Ga(o));return(0,he.jsxs)("div",{...Ie.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)(Ie.InnerBlocks.Content,{})})]})},migrate:(0,Cb.compose)(r3,Rp)},E5e={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,Ie.getColorClassName)("background-color",c),d=(0,Ie.__experimentalGetGradientClass)(r),f=t===Yt?ec(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}),Br===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)(Ie.InnerBlocks.Content,{})})]})},migrate:(0,Cb.compose)(r3,Rp)},B5e={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,Ie.getColorClassName)("background-color",c),d=(0,Ie.__experimentalGetGradientClass)(r),f=t===Yt?ec(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}),Br===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)(Ie.InnerBlocks.Content,{})})]})},migrate:(0,Cb.compose)(r3,Rp)},I5e={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,Ie.getColorClassName)("background-color",s),m=t===Yt?ec(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:[Br===t&&u&&(0,he.jsx)("video",{className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:u}),!Ie.RichText.isEmpty(c)&&(0,he.jsx)(Ie.RichText.Content,{tagName:"p",className:"wp-block-cover-text",value:c})]})},migrate(e){let t={...e,dimRatio:e.url?e.dimRatio:100,tagName:e.tagName?e.tagName:"div"},{title:r,contentAlign:o,...a}=t;return[a,[(0,e3.createBlock)("core/paragraph",{content:e.title,style:{typography:{textAlign:e.contentAlign}},fontSize:"large",placeholder:(0,t3.__)("Write title\u2026")})]]}},N5e={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,Ie.getColorClassName)("background-color",s),p=ec(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:!Ie.RichText.isEmpty(r)&&(0,he.jsx)(Ie.RichText.Content,{tagName:"p",className:"wp-block-cover-image-text",value:r})})},migrate(e){let t={...e,dimRatio:e.url?e.dimRatio:100,tagName:e.tagName?e.tagName:"div"},{title:r,contentAlign:o,align:a,...i}=t;return[i,[(0,e3.createBlock)("core/paragraph",{content:e.title,style:{typography:{textAlign:e.contentAlign}},fontSize:"large",placeholder:(0,t3.__)("Write title\u2026")})]]}},D5e={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=ec(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)(Ie.RichText.Content,{tagName:"h2",value:r})})},migrate(e){let t={...e,dimRatio:e.url?e.dimRatio:100,tagName:e.tagName?e.tagName:"div"},{title:r,contentAlign:o,align:a,...i}=t;return[i,[(0,e3.createBlock)("core/paragraph",{content:e.title,style:{typography:{textAlign:e.contentAlign}},fontSize:"large",placeholder:(0,t3.__)("Write title\u2026")})]]}},vZ=[y5e,_5e,x5e,k5e,w5e,C5e,S5e,T5e,P5e,E5e,B5e,I5e,N5e,D5e];var Bb=n(te(),1),Mn=n(H(),1),zd=n(z(),1),f3=n(ve(),1),Qr=n(P(),1),DL=n(N(),1),ls=n(O(),1),uK=n(Z(),1),pK=n(Ar(),1),mK=n(Tr(),1);var TZ=n(H(),1),lr=n(z(),1),PZ=n(ve(),1),cn=n(P(),1),wo=n(N(),1),_L=n(O(),1),EZ=n(te(),1);var bZ=n(P(),1);var{cleanEmptyObject:o3,getStyleForState:L5e,setStyleForState:yZ}=U(bZ.privateApis);function yL(e,t){return L5e(e,t)||{}}function R5e(e,t={}){return Object.fromEntries(Object.entries(e).map(([r,o])=>[t[r]||r,o]))}function A5e(e,t){return t?Object.fromEntries(t.map(r=>[r,e[r]])):e}function Kh(e){return[e?.viewport||"default",e?.pseudo||"default"].join(":")}function M5e(e,t){return yL(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?M5e(r,o)?.[l]:Object.hasOwn(e,"rootValue")?s:t?.[i]}function V5e(e,t,r){let o=yL(e,t);return yZ(e,t,o3({...o,dimensions:o3({...o?.dimensions,...r})}))}function Yh({style:e,selectedState:t,hasSelectedStyleState:r,nextDimensions:o,dimensionKeyMap:a,dimensionKeys:i}){let l=A5e(o,i);return r?{style:V5e(e,t,R5e(l,a))}:l}function _Z(e,t){let r=Object.fromEntries(t.map(o=>[o,void 0]));return o3({...e,dimensions:o3({...e?.dimensions,...r})})}function z5e(e,t,r){return yZ(e,t,_Z(yL(e,t),r))}function Qh({attributes:e={},style:t=e?.style,selectedState:r,hasSelectedStyleState:o,keys:a,defaultAttributes:i={}}){return{...o?{}:{...e,...i},style:o?z5e(t,r,a):_Z(t,a)}}var Ad="full";var Xh=n(P(),1),kZ=n(Tr(),1),da=n(z(),1),wZ=n(Ar(),1),Si=n(N(),1),n3=n(H(),1),CZ=n(ve(),1),a3=n(O(),1),An=n(y(),1),xZ=["image"];function SZ({poster:e,onChange:t}){let r=(0,n3.useRef)(),[o,a]=(0,n3.useState)(!1),i=(0,CZ.useInstanceId)(SZ,"block-library-poster-image-description"),{getSettings:l}=(0,a3.useSelect)(Xh.store),{createErrorNotice:s}=(0,a3.useDispatch)(kZ.store),c=p=>{l().mediaUpload({allowedTypes:xZ,filesList:p,onFileChange:([m])=>{if((0,wZ.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)(da.Spinner,{}):e?(0,Si.__)("Replace"):(0,Si.__)("Set poster image");return(0,An.jsx)(Xh.MediaUploadCheck,{children:(0,An.jsxs)(da.__experimentalToolsPanelItem,{label:(0,Si.__)("Poster image"),isShownByDefault:!0,hasValue:()=>!!e,onDeselect:()=>t(void 0),children:[(0,An.jsx)(da.BaseControl.VisualLabel,{children:(0,Si.__)("Poster image")}),(0,An.jsx)(Xh.MediaUpload,{title:(0,Si.__)("Select poster image"),onSelect:t,allowedTypes:xZ,render:({open:p})=>(0,An.jsxs)("div",{className:"block-library-poster-image__container",children:[e&&(0,An.jsxs)(da.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)(da.Spinner,{})]}),(0,An.jsxs)(da.__experimentalHStack,{className:S("block-library-poster-image__actions",{"block-library-poster-image__actions-select":!e}),children:[(0,An.jsx)(da.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)(da.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)(da.DropZone,{onFilesDrop:c})]})})]})})}var i3=SZ;var _t=n(y(),1),{cleanEmptyObject:O5e,isDefaultBlockStyleState:F5e,ResolutionTool:H5e,HTMLElementControl:j5e}=U(cn.privateApis);function U5e({onChange:e,onUnitChange:t,unit:r="px",value:o=""}){let i=`block-cover-height-input-${(0,PZ.useInstanceId)(lr.__experimentalUnitControl)}`,l=r==="px",[s]=(0,cn.useSettings)("spacing.units"),c=(0,lr.__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,TZ.useMemo)(()=>{let[d]=(0,lr.__experimentalParseQuantityAndUnitFromRawValue)(o);return[d,r].join("")},[r,o]),m=l?hZ:0;return(0,_t.jsx)(lr.__experimentalUnitControl,{label:(0,wo.__)("Minimum height"),id:i,isResetValueOnUnitChange:!0,min:m,onChange:u,onUnitChange:t,units:c,value:p})}function BZ({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:b,poster:_}=e,{isVideoBackground:k,isImageBackground:x,mediaElement:w,url:C,overlayColor:T}=i,I=e.sizeSlug||Ad,{gradientValue:D,setGradient:L}=(0,cn.__experimentalUseGradient)(),{imageSizes:E,selectedStyleState:B}=(0,_L.useSelect)(se=>{let{getSettings:Pe,getSelectedBlockStyleState:Ee}=U(se(cn.store));return{imageSizes:Pe()?.imageSizes,selectedStyleState:Ee(r)}},[r]),R=!F5e(B),V=Kh(B),j=Ci({attributes:e,selectedState:B,hasSelectedStyleState:R,attributeKey:"minHeight",styleKey:"minHeight",rootValue:void 0}),[q,W]=(0,lr.__experimentalParseQuantityAndUnitFromRawValue)(j||""),G=R?q:h,F=R&&W||g,J=Ci({attributes:e,selectedState:B,hasSelectedStyleState:R,attributeKey:"aspectRatio",rootValue:e?.style?.dimensions?.aspectRatio}),$=(0,_L.useSelect)(se=>u&&x?se(EZ.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 oe=E?.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})},ne=k||x,we=se=>{let[Pe,Ee]=w.current?[w.current.style,"objectPosition"]:[a.current.style,"backgroundPosition"];Pe[Ee]=sn(se)},le=(0,cn.__experimentalUseMultipleOriginColorsAndGradients)(),de=le.hasColorsOrGradients&&!R,ge=(se,Pe)=>{if(R){t(Yh({style:e.style,selectedState:B,hasSelectedStyleState:R,nextDimensions:{minHeight:se===void 0?void 0:`${se}${Pe||F||"px"}`,aspectRatio:void 0}}));return}t({minHeight:se,style:O5e({...e?.style,dimensions:{...e?.style?.dimensions,aspectRatio:void 0}})})},ae=(se=e)=>Qh({style:se.style,selectedState:B,hasSelectedStyleState:R,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)(lr.__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)(lr.__experimentalToolsPanelItem,{label:(0,wo.__)("Fixed background"),isShownByDefault:!0,hasValue:()=>!!d,onDeselect:()=>t({hasParallax:!1,focalPoint:void 0}),children:(0,_t.jsx)(lr.ToggleControl,{label:(0,wo.__)("Fixed background"),checked:!!d,onChange:ee})}),(0,_t.jsx)(lr.__experimentalToolsPanelItem,{label:(0,wo.__)("Repeated background"),isShownByDefault:!0,hasValue:()=>f,onDeselect:()=>t({isRepeated:!1}),children:(0,_t.jsx)(lr.ToggleControl,{label:(0,wo.__)("Repeated background"),checked:f,onChange:ce})})]}),ne&&(0,_t.jsx)(lr.__experimentalToolsPanelItem,{label:(0,wo.__)("Focal point"),isShownByDefault:!0,hasValue:()=>!!m,onDeselect:()=>t({focalPoint:void 0}),children:(0,_t.jsx)(lr.FocalPointPicker,{label:(0,wo.__)("Focal point"),url:C,value:m,onDragStart:we,onDrag:we,onChange:se=>t({focalPoint:se})})}),k&&(0,_t.jsx)(i3,{poster:_,onChange:se=>t({poster:se?.url})}),!c&&C&&!k&&(0,_t.jsx)(lr.__experimentalToolsPanelItem,{label:(0,wo.__)("Alternative text"),isShownByDefault:!0,hasValue:()=>!!v,onDeselect:()=>t({alt:""}),children:(0,_t.jsx)(lr.TextareaControl,{label:(0,wo.__)("Alternative text"),value:v,onChange:se=>t({alt:se}),help:(0,_t.jsxs)(_t.Fragment,{children:[(0,_t.jsx)(uu,{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.")]})})}),!!oe?.length&&(0,_t.jsx)(H5e,{value:I,onChange:re,options:oe,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:L,isShownByDefault:!0,resetAllFilter:()=>({overlayColor:void 0,customOverlayColor:void 0,gradient:void 0,customGradient:void 0}),clearable:!0}],panelId:r,...le}),(0,_t.jsx)(lr.__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)(lr.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)(lr.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>!!G,label:(0,wo.__)("Minimum height"),onDeselect:()=>t(ae()),resetAllFilter:ae,isShownByDefault:!0,panelId:r,children:(0,_t.jsx)(U5e,{value:J?"":G,unit:F,onChange:se=>ge(se),onUnitChange:se=>{if(R){G!==void 0&&ge(G,se);return}t({minHeightUnit:se})}})},V)}),(0,_t.jsx)(cn.InspectorControls,{group:"advanced",children:(0,_t.jsx)(j5e,{tagName:b,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 l3=n(H(),1),is=n(P(),1),tg=n(N(),1),s3=n(z(),1);var xL=n(H(),1),eg=n(z(),1),Md=n(N(),1);var IZ=n(Z(),1);var G5e="core/embed",NZ=["youtube","vimeo","videopress","animoto","tiktok","wordpress-tv"];function DZ(e){return Array.isArray(e)?NZ.filter(t=>e.includes(t)):[]}function LZ(e,t){return e?W5e(e,t)!==null:!1}function W5e(e,t=NZ){let r=(0,IZ.getBlockVariations)(G5e);if(!r)return null;let o=r.find(({patterns:a})=>CN(e,a));return!o||!t.includes(o.name)?null:o}function RZ(e){let t=e?.match(/src=["']([^"']+)["']/);if(!t)return null;let r=t[1],o=q5e(r);return e.replace(r,o)}function $5e(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 q5e(e){if(!e)return e;try{let t=new URL(e);switch($5e(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 Jh=n(y(),1);function AZ({onSubmit:e,onClose:t,initialUrl:r="",allowedVideoProviders:o}){let[a,i]=(0,xL.useState)(r),[l,s]=(0,xL.useState)("");return(0,Jh.jsx)(eg.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{if(!a){s((0,Md.__)("Please enter a URL."));return}if(!LZ(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,Jh.jsxs)(wp,{direction:"column",gap:"lg",children:[l&&(0,Jh.jsx)(eg.Notice,{status:"error",isDismissible:!1,children:l}),(0,Jh.jsx)(eg.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(y(),1),{cleanEmptyObject:Z5e}=U(is.privateApis);function MZ({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:b,allowedVideoProviders:_}=e,{hasInnerBlocks:k,url:x}=o,w=DZ(_),C=w.length>0,[T,I]=(0,l3.useState)(g),[D,L]=(0,l3.useState)(v),[E,B]=(0,l3.useState)(!1),R=v==="vh"&&g===100&&!e?.style?.dimensions?.aspectRatio,V=m==="contentOnly",j=()=>R?t(D==="vh"&&T===100?{minHeight:void 0,minHeightUnit:void 0}:{minHeight:T,minHeightUnit:D}):(I(g),L(v),t({minHeight:100,minHeightUnit:"vh",style:Z5e({...e?.style,dimensions:{...e?.style?.dimensions,aspectRatio:void 0}})}));return(0,Ti.jsxs)(Ti.Fragment,{children:[!V&&(0,Ti.jsxs)(is.BlockControls,{group:"block",children:[(0,Ti.jsx)(is.__experimentalBlockAlignmentMatrixControl,{label:(0,tg.__)("Change content position"),value:d,onChange:q=>t({contentPosition:q}),isDisabled:!k}),(0,Ti.jsx)(is.__experimentalBlockFullHeightAligmentControl,{isActive:R,onToggle:j,isDisabled:!k}),u&&(0,Ti.jsx)(s3.ToolbarButton,{ref:c,icon:Km,label:(0,tg.__)("Crop background image"),onClick:s,"aria-haspopup":"dialog",disabled:p})]}),(0,Ti.jsx)(is.BlockControls,{group:"other",children:(0,Ti.jsx)(is.MediaReplaceFlow,{mediaId:f,mediaURL:x,allowedTypes:Jw,onSelect:r,onToggleFeaturedImage:a,useFeaturedImage:h,name:x?(0,tg.__)("Replace"):(0,tg.__)("Add media"),onReset:i,variant:"toolbar",children:({onClose:q})=>C?(0,Ti.jsx)(s3.MenuItem,{icon:fi,onClick:()=>{B(!0),q()},children:(0,tg.__)("Embed video from URL")}):null})}),E&&(0,Ti.jsx)(AZ,{onSubmit:q=>{l(q)},onClose:()=>B(!1),initialUrl:b===gu?x:"",allowedVideoProviders:w})]})}var c3=n(P(),1),VZ=n(N(),1);var zZ=n(Ar(),1);var kL=n(y(),1);function wL({disableMediaButtons:e=!1,children:t,onSelectMedia:r,onError:o,style:a,toggleUseFeaturedImage:i}){let l=s=>{s.length===1&&r({url:(0,zZ.createBlobURL)(s[0])})};return(0,kL.jsx)(c3.MediaPlaceholder,{icon:(0,kL.jsx)(c3.BlockIcon,{icon:Zm}),labels:{title:(0,VZ.__)("Cover")},onSelect:r,allowedTypes:Jw,disableMediaButtons:e,onToggleFeaturedImage:i,onFilesPreUpload:l,onError:o,style:a,children:t})}var OZ=n(H(),1),FZ=n(P(),1);var HZ=n(y(),1),K5e={top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},{ResizableBoxPopover:Y5e}=U(FZ.privateApis);function CL({className:e,height:t,minHeight:r,onResize:o,onResizeStart:a,onResizeStop:i,showHandle:l,size:s,width:c,...u}){let[p,m]=(0,OZ.useState)(!1),d={className:S(e,{"is-resizing":p}),enable:K5e,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,HZ.jsx)(Y5e,{className:"block-library-cover__resizable-box-popover",resizableBoxProps:d,...u})}var Q5e={grad:.9,turn:360,rad:360/(2*Math.PI)},vu=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Oo=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},KZ=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},jZ=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)}},SL=function(e){return{r:Oo(e.r),g:Oo(e.g),b:Oo(e.b),a:Oo(e.a,3)}},X5e=/^#([0-9a-f]{3,8})$/i,u3=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},YZ=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}},QZ=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}},UZ=function(e){return{h:KZ(e.h),s:vl(e.s,0,100),l:vl(e.l,0,100),a:vl(e.a)}},GZ=function(e){return{h:Oo(e.h),s:Oo(e.s),l:Oo(e.l),a:Oo(e.a,3)}},WZ=function(e){return QZ((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},Tb=function(e){return{h:(t=YZ(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},J5e=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ewe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,twe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,rwe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,EL={string:[[function(e){var t=X5e.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?Oo(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?Oo(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=twe.exec(e)||rwe.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:jZ({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=J5e.exec(e)||ewe.exec(e);if(!t)return null;var r,o,a=UZ({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(Q5e[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return WZ(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 vu(t)&&vu(r)&&vu(o)?jZ({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(!vu(t)||!vu(r)||!vu(o))return null;var l=UZ({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return WZ(l)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,a=e.a,i=a===void 0?1:a;if(!vu(t)||!vu(r)||!vu(o))return null;var l=(function(s){return{h:KZ(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 QZ(l)},"hsv"]]},$Z=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]},owe=function(e){return typeof e=="string"?$Z(e.trim(),EL.string):typeof e=="object"&&e!==null?$Z(e,EL.object):[null,void 0]};var TL=function(e,t){var r=Tb(e);return{h:r.h,s:vl(r.s+100*t,0,100),l:r.l,a:r.a}},PL=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},qZ=function(e,t){var r=Tb(e);return{h:r.h,s:r.s,l:vl(r.l+100*t,0,100),a:r.a}},BL=(function(){function e(t){this.parsed=owe(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 Oo(PL(this.rgba),2)},e.prototype.isDark=function(){return PL(this.rgba)<.5},e.prototype.isLight=function(){return PL(this.rgba)>=.5},e.prototype.toHex=function(){return t=SL(this.rgba),r=t.r,o=t.g,a=t.b,l=(i=t.a)<1?u3(Oo(255*i)):"","#"+u3(r)+u3(o)+u3(a)+l;var t,r,o,a,i,l},e.prototype.toRgb=function(){return SL(this.rgba)},e.prototype.toRgbString=function(){return t=SL(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 GZ(Tb(this.rgba))},e.prototype.toHslString=function(){return t=GZ(Tb(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=YZ(this.rgba),{h:Oo(t.h),s:Oo(t.s),v:Oo(t.v),a:Oo(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(TL(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),hr(TL(this.rgba,-t))},e.prototype.grayscale=function(){return hr(TL(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),hr(qZ(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),hr(qZ(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}):Oo(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=Tb(this.rgba);return typeof t=="number"?hr({h:t,s:r.s,l:r.l,a:r.a}):Oo(r.h)},e.prototype.isEqual=function(t){return this.toHex()===hr(t).toHex()},e})(),hr=function(e){return e instanceof BL?e:new BL(e)},ZZ=[],XZ=function(e){e.forEach(function(t){ZZ.indexOf(t)<0&&(t(BL,EL),ZZ.push(t))})};function JZ(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 nwe(e){var t=e.toString(16);return t.length===1?"0"+t:t}function eK(e){return"#"+e.map(nwe).join("")}function awe(e){var t=(e[0]*299+e[1]*587+e[2]*114)/1e3;return t<128}function iwe(e){return e?lwe(e)?e:[e]:[]}function lwe(e){return Array.isArray(e[0])}function NL(e,t,r){for(var o=0;o<r.length;o++)if(swe(e,t,r[o]))return!0;return!1}function swe(e,t,r){switch(r.length){case 3:if(cwe(e,t,r))return!0;break;case 4:if(uwe(e,t,r))return!0;break;case 5:if(pwe(e,t,r))return!0;break;default:return!1}}function cwe(e,t,r){return e[t+3]!==255||e[t]===r[0]&&e[t+1]===r[1]&&e[t+2]===r[2]}function uwe(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 p3(e,t,r){return e>=t-r&&e<=t+r}function pwe(e,t,r){var o=r[0],a=r[1],i=r[2],l=r[3],s=r[4],c=e[t+3],u=p3(c,l,s);return l?!!(!c&&u||p3(e[t],o,s)&&p3(e[t+1],a,s)&&p3(e[t+2],i,s)&&u):u}function mwe(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&&NL(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],b=s[3],_=s[4];return b?[Math.round(h/b),Math.round(g/b),Math.round(v/b),Math.round(b/_)]:r.defaultColor}function dwe(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&&NL(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 fwe(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&&NL(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 tK(e){return Eb(e,"defaultColor",[0,0,0,0])}function Eb(e,t,r){return e[t]===void 0?r:e[t]}var rK=10,IL=100;function hwe(e){return e.search(/\.svg(\?|$)/i)!==-1}function gwe(e){if(nK(e)){var t=e.naturalWidth,r=e.naturalHeight;return!e.naturalWidth&&hwe(e.src)&&(t=r=IL),{width:t,height:r}}return bwe(e)?{width:e.videoWidth,height:e.videoHeight}:{width:e.width,height:e.height}}function oK(e){return ywe(e)?"canvas":vwe(e)?"offscreencanvas":_we(e)?"imagebitmap":e.src}function nK(e){return typeof HTMLImageElement<"u"&&e instanceof HTMLImageElement}function vwe(e){return typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas}function bwe(e){return typeof HTMLVideoElement<"u"&&e instanceof HTMLVideoElement}function ywe(e){return typeof HTMLCanvasElement<"u"&&e instanceof HTMLCanvasElement}function _we(e){return typeof ImageBitmap<"u"&&e instanceof ImageBitmap}function xwe(e,t){var r=Eb(t,"left",0),o=Eb(t,"top",0),a=Eb(t,"width",e.width),i=Eb(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=IL,s=Math.round(l/c)):(c=i/a,s=IL,l=Math.round(s/c)),(l>a||s>i||l<rK||s<rK)&&(l=a,s=i),{srcLeft:r,srcTop:o,srcWidth:a,srcHeight:i,destWidth:l,destHeight:s}}var kwe=typeof window>"u";function wwe(){return kwe?new OffscreenCanvas(1,1):document.createElement("canvas")}var aK="FastAverageColor: ";function m3(e,t,r){t||(console.error(aK+e),r&&console.error(r))}function Pb(e){return Error(aK+e)}var iK=(function(){function e(){this.canvas=null,this.ctx=null}return e.prototype.getColorAsync=function(t,r){if(!t)return Promise.reject(Pb("call .getColorAsync() without resource."));if(typeof t=="string"){if(typeof Image>"u")return Promise.reject(Pb("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(nK(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=tK(r);if(!t)return m3("call .getColor(null) without resource",r.silent),this.prepareResult(o);var a=gwe(t),i=xwe(a,r);if(!i.srcWidth||!i.srcHeight||!i.destWidth||!i.destHeight)return m3('incorrect sizes for resource "'.concat(oK(t),'"'),r.silent),this.prepareResult(o);if(this.canvas||(this.canvas=wwe()),!this.ctx&&(this.ctx=this.canvas.getContext&&this.canvas.getContext("2d"),!this.ctx))return m3("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){m3("security error (CORS) for resource ".concat(oK(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=tK(r);if(a<o)return i;var l=a-a%o,s=(r.step||1)*o,c;switch(r.algorithm||"sqrt"){case"simple":c=dwe;break;case"sqrt":c=fwe;break;case"dominant":c=mwe;break;default:throw Pb("".concat(r.algorithm," is unknown algorithm"))}return c(t,l,{defaultColor:i,ignoredColor:iwe(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=awe(t);return{value:[t[0],t[1],t[2],t[3]],rgb:"rgb("+r.join(",")+")",rgba:"rgba("+o.join(",")+")",hex:eK(r),hexa:eK(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(Pb('Error loading image "'.concat(t.src,'".')))},c=function(){u(),i(Pb('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 sK=n(bu(),1);XZ([JZ]);var rg="#FFF",cK="#000";function Cwe(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 d3(){return d3.fastAverageColor||(d3.fastAverageColor=new iK),d3.fastAverageColor}var Vd=wh(async e=>{if(!e)return rg;let{r:t,g:r,b:o,a}=hr(rg).toRgb();try{let i=(0,sK.applyFilters)("media.crossOrigin",void 0,e);return(await d3().getColorAsync(e,{defaultColor:[t,r,o,a*255],silent:!0,crossOrigin:i})).hex}catch{return rg}});function Ap(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=Cwe(o,a);return hr(i).isDark()}var Qt=n(y(),1),{openMediaEditorModalKey:Swe}=U(Qr.privateApis);function Twe(e){return[["core/paragraph",{style:{typography:{textAlign:"center"}},placeholder:(0,DL.__)("Write title\u2026"),...e}]]}var Pwe=(e,t)=>!e&&(0,pK.isBlobURL)(t);function Ewe({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:b,isRepeated:_,minHeight:k,minHeightUnit:x,alt:w,allowedBlocks:C,templateLock:T,tagName:I="div",isUserOverlayColor:D,sizeSlug:L,poster:E}=e,[B]=(0,Bb.useEntityProp)("postType",c,"featured_media",s),{getSettings:R}=(0,ls.useSelect)(Qr.store),V=(0,ls.useSelect)(Se=>Se(Qr.store).getSettings()[Swe],[]),{__unstableMarkNextChangeAsNotPersistent:j,replaceInnerBlocks:q}=(0,ls.useDispatch)(Qr.store),W=(0,ls.useRegistry)(),G=(0,Mn.useRef)({attributes:e,overlayColor:o});(0,Mn.useLayoutEffect)(()=>{G.current={attributes:e,overlayColor:o}});let{media:F}=(0,ls.useSelect)(Se=>({media:B&&f?Se(Bb.store).getEntityRecord("postType","attachment",B,{context:"view"}):void 0}),[B,f]),J=F?.media_details?.sizes?.[L]?.source_url??F?.source_url;(0,Mn.useEffect)(()=>{(async()=>{if(!f)return;let Se=await Vd(J),{attributes:Xe,overlayColor:ar}=G.current,pr=ar.color;Xe.isUserOverlayColor||(pr=Se,j(),i(pr));let ao=Ap(Xe.dimRatio,pr,Se);j(),a({isDark:ao,isUserOverlayColor:Xe.isUserOverlayColor||!1})})()},[J,j,a,i,f]);let $=f?J:m?.replaceAll("&amp;","&"),X=f?Yt:d,{createErrorNotice:re}=(0,ls.useDispatch)(mK.store),{gradientClass:oe,gradientValue:ee}=(0,Qr.__experimentalUseGradient)(),ce=()=>{let{getBlocks:Se,isBlockSelected:Xe,getSelectedBlocksInitialCaretPosition:ar}=W.select(Qr.store);if(Se(t).length>0)return;let[pr]=U(W.select(Qr.store)).getBlockSettings(t,"typography.fontSizes"),ao=pr?.length>0;q(t,(0,uK.createBlocksFromInnerBlocksTemplate)(Twe({fontSize:ao?"large":void 0})),Xe(t),ar())},ne=async Se=>{let Xe=gZ(Se),ar=[Se?.type,Se?.media_type].includes(Yt),pr=await Vd(ar?Se?.url:void 0),{attributes:ao,overlayColor:rl}=G.current,Ma=rl.color;ao.isUserOverlayColor||(Ma=pr,i(Ma),j());let Os=ao.url===void 0&&ao.dimRatio===100?50:ao.dimRatio,Va=Ap(Os,Ma,pr);if(X===Yt&&Xe?.id){let{imageDefaultSize:ol}=R();L&&(Se?.sizes?.[L]||Se?.media_details?.sizes?.[L])?(Xe.sizeSlug=L,Xe.url=Se?.sizes?.[L]?.url||Se?.media_details?.sizes?.[L]?.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:Os,isDark:Va,isUserOverlayColor:ao.isUserOverlayColor||!1}),ce()})},we=()=>{let Se=o.color;!D&&o.color&&(Se=cK,i(void 0),j());let Xe=Ap(h,Se,rg);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:ar}=G.current,pr=Ap(ar.dimRatio,Se,Xe);i(Se),j(),W.batch(()=>{a({isUserOverlayColor:!0,isDark:pr}),Se&&ce()})},de=async Se=>{let Xe=await Vd($),{overlayColor:ar}=G.current,pr=Ap(Se,ar.color,Xe);a({dimRatio:Se,isDark:pr})},ge=Se=>{re(Se,{type:"snackbar"})},ae=Se=>{a({url:Se,backgroundType:gu,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,ls.useSelect)(Se=>{if(X!==gu||!$)return{embedPreview:void 0,isFetchingEmbed:!1};let{getEmbedPreview:Xe,isRequestingEmbedPreview:ar}=Se(Bb.store);return{embedPreview:Xe($),isFetchingEmbed:ar($)}},[$,X]),Pe=(0,Mn.useMemo)(()=>X!==gu||!me?.html?null:RZ(me.html),[me,X]),[Ee,Q]=(0,Mn.useState)(!1),Ce=Pwe(p,$),pe=Yt===X,Ze=Br===X,fe=gu===X,Re=(0,Qr.useBlockEditingMode)(),Et=Re==="default",[Ve,{height:Do,width:Lo}]=(0,f3.useResizeObserver)(),yo=(0,Mn.useMemo)(()=>({height:x==="px"&&k?k:"auto",width:"auto"}),[k,x]),qr=k&&x?`${k}${x}`:k,Xo=!(v||_),Aa={minHeight:qr||void 0},ie=$?`url(${$})`:void 0,ze=sn(g),it={backgroundColor:o.color},St={objectPosition:g&&Xo?sn(g):void 0},ut=!!($||o.color||ee),no=(0,ls.useSelect)(Se=>Se(Qr.store).getBlock(t).innerBlocks.length>0,[t]),Ro=(0,Mn.useRef)(),En=(0,Qr.useBlockProps)({ref:Ro}),rt=(0,Qr.useInnerBlocksProps)({className:"wp-block-cover__inner-container"},{allowedBlocks:C,templateLock:T,dropZoneElement:Ro.current}),Ao=(0,Mn.useRef)(),rp=(0,Mn.useRef)(),mi={isVideoBackground:Ze,isImageBackground:pe,mediaElement:Ao,hasInnerBlocks:no,url:$,isImgElement:Xo,overlayColor:o},ih=(0,Mn.useCallback)(()=>{!p||!V||V({id:p,onClose:()=>{rp.current?.focus()},onUpdate:async({id:Se,url:Xe})=>{if(typeof Se!="number")return;Se!==p&&Xe&&Q(!0);let ar={id:Se,backgroundType:Yt,...Xe?{url:Xe}:{},...Se!==p?{sizeSlug:Ad}:{}};if(Xe){let rl=await Vd(Xe),{attributes:Ma,overlayColor:Os}=G.current,Va=Os.color;Ma.isUserOverlayColor||(Va=rl,i(Va),j()),ar.isDark=Ap(Ma.dimRatio,Va,rl),ar.isUserOverlayColor=Ma.isUserOverlayColor||!1}a(ar);let{hasParallax:pr,isRepeated:ao}=G.current.attributes;(pr||ao)&&Q(!1)}})},[p,V,a,i,j]),zm=Et&&!f&&pe&&!!p&&!!$&&!Ce&&!!V,Jo=async()=>{let Se=!f,Xe=Se?await Vd(J):rg,{attributes:ar,overlayColor:pr}=G.current,ao=ar.isUserOverlayColor?pr.color:Xe;ar.isUserOverlayColor||(i(Se?ao:void 0),j());let rl=ar.dimRatio===100?50:ar.dimRatio,Ma=Ap(rl,ao,Xe);W.batch(()=>{a({id:void 0,url:void 0,useFeaturedImage:Se,dimRatio:rl,backgroundType:f?Yt:void 0,isDark:Ma}),Se&&ce()})},oa=(0,Qt.jsx)(MZ,{attributes:e,setAttributes:a,onSelectMedia:ne,onSelectEmbedUrl:ae,currentSettings:mi,toggleUseFeaturedImage:Jo,onClearMedia:we,blockEditingMode:Re,onEditMedia:ih,editMediaButtonRef:rp,showEditMediaButton:zm,isEditMediaDisabled:Ee}),Xc=(0,Qt.jsx)(BZ,{attributes:e,setAttributes:a,clientId:t,setOverlayColor:le,coverRef:Ro,currentSettings:mi,toggleUseFeaturedImage:Jo,updateDimRatio:de,onClearMedia:we,featuredImage:F}),lh={className:"block-library-cover__resize-container",clientId:t,height:Do,minHeight:qr,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:Lo};if(!f&&!no&&!ut)return(0,Qt.jsxs)(Qt.Fragment,{children:[oa,Xc,Et&&r&&(0,Qt.jsx)(CL,{...lh}),(0,Qt.jsxs)(I,{...En,className:S("is-placeholder",En.className),style:{...En.style,minHeight:qr||void 0},children:[Ve,(0,Qt.jsx)(wL,{onSelectMedia:ne,onError:ge,toggleUseFeaturedImage:Jo,children:(0,Qt.jsx)("div",{className:"wp-block-cover__placeholder-background-options",children:(0,Qt.jsx)(Qr.ColorPalette,{disableCustomColors:!0,value:o.color,onChange:le,clearable:!1,asButtons:!0,"aria-label":(0,DL.__)("Overlay color")})})})]})]});let op=S({"is-dark-theme":b,"is-light":!b,"is-transient":Ce||Ee,"has-parallax":v,"is-repeated":_,"has-custom-content-position":!ma(u)},Ga(u)),sh=$||!f||f&&!$;return(0,Qt.jsxs)(Qt.Fragment,{children:[oa,Xc,(0,Qt.jsxs)(I,{...En,className:S(op,En.className),style:{...Aa,...En.style},"data-url":$,children:[Ve,!$&&f&&(0,Qt.jsx)(zd.Placeholder,{className:"wp-block-cover__image--placeholder-image",withIllustration:!0}),$&&pe&&(Xo?(0,Qt.jsx)("img",{ref:Ao,className:"wp-block-cover__image-background",alt:w,src:$,style:St,onLoad:()=>Q(!1),onError:()=>Q(!1)}):(0,Qt.jsx)("div",{ref:Ao,role:w?"img":void 0,"aria-label":w||void 0,className:S(op,"wp-block-cover__image-background"),style:{backgroundImage:ie,backgroundPosition:ze}})),$&&Ze&&(0,Qt.jsx)("video",{ref:Ao,className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:$,poster:E,style:St}),fe&&Pe&&(0,Qt.jsx)("div",{ref:Ao,className:"wp-block-cover__video-background wp-block-cover__embed-background",style:St,children:(0,Qt.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,Qt.jsx)(zd.Spinner,{}),sh&&(0,Qt.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,[oe]:oe}),style:{backgroundImage:ee,...it}}),(Ce||Ee)&&(0,Qt.jsx)(zd.Spinner,{}),(0,Qt.jsx)(wL,{disableMediaButtons:!0,onSelectMedia:ne,onError:ge,toggleUseFeaturedImage:Jo}),(0,Qt.jsx)("div",{...rt})]}),Et&&r&&(0,Qt.jsx)(CL,{...lh})]})}var dK=(0,f3.compose)([(0,Qr.withColors)({overlayColor:"background-color"})])(Ewe);var h3={$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 Mp=n(P(),1);var tc=n(y(),1);function fK({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:b,tagName:_,sizeSlug:k,poster:x}=e,w=(0,Mp.getColorClassName)("background-color",d),C=(0,Mp.__experimentalGetGradientClass)(r),T=v&&b?`${v}${b}`:v,I=Yt===t,D=Br===t,L=gu===t,E=!(u||m),B={minHeight:T||void 0},R={backgroundColor:w?void 0:i,background:a||void 0},V=s&&E?sn(s):void 0,j=f?`url(${f})`:void 0,q=sn(s),W=S({"is-light":!p,"has-parallax":u,"is-repeated":m,"has-custom-content-position":!ma(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,tc.jsxs)(_,{...Mp.useBlockProps.save({className:W,style:B}),children:[!c&&I&&f&&(E?(0,tc.jsx)("img",{className:G,alt:h,src:f,style:{objectPosition:V},"data-object-fit":"cover","data-object-position":V}):(0,tc.jsx)("div",{role:h?"img":void 0,"aria-label":h||void 0,className:G,style:{backgroundPosition:q,backgroundImage:j}})),D&&f&&(0,tc.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}),L&&f&&(0,tc.jsx)("figure",{className:S("wp-block-cover__video-background","wp-block-cover__embed-background","wp-block-embed"),children:(0,tc.jsx)("div",{className:"wp-block-embed__wrapper",children:f})}),(0,tc.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:R}),(0,tc.jsx)("div",{...Mp.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})}var Pi=n(Z(),1),hK=n(P(),1);var{cleanEmptyObject:g3}=U(hK.privateApis),Iwe={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:Br,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:g3({...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===Yt:!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===Br:!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:g3({...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=g3(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:g3({...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)}}]},gK=Iwe;var LL=n(N(),1);var Nwe=[{name:"cover",title:(0,LL.__)("Cover"),description:(0,LL.__)("Add an image or video with a text overlay."),attributes:{layout:{type:"constrained"}},isDefault:!0,icon:Zm}],vK=Nwe;var{fieldsKey:Dwe,formKey:Lwe}=U(bK.privateApis),{name:yK}=h3,v3={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,RL.__)("Snow Patrol")}</strong>`,style:{typography:{textAlign:"center"}}}}]},transforms:gK,save:fK,edit:dK,deprecated:vZ,variations:vK};window.__experimentalContentOnlyInspectorFields&&(v3[Dwe]=[{id:"background",label:(0,RL.__)("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})}],v3[Lwe]={fields:["background"]});var Rwe=()=>A({name:yK,metadata:h3,settings:v3});var ML={};Y(ML,{init:()=>Hwe,metadata:()=>b3,name:()=>TK,settings:()=>_3});var Vp=n(N(),1),SK=n(Z(),1);var b3={$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 ss=n(P(),1),rc=n(z(),1),yu=n(N(),1),_K=n(H(),1),xK=n(O(),1);var Wa=n(y(),1),{withIgnoreIMEEvents:Mwe}=U(rc.privateApis),Vwe=[["core/paragraph",{placeholder:(0,yu.__)("Type / to add a hidden block")}]];function zwe({attributes:e,setAttributes:t,clientId:r}){let{name:o,showContent:a,summary:i,allowedBlocks:l,placeholder:s}=e,c=(0,ss.useBlockProps)(),u=(0,ss.useInnerBlocksProps)(c,{template:Vwe,__experimentalCaptureToolbars:!0,allowedBlocks:l}),[p,m]=(0,_K.useState)(a),d=K(),f=(0,xK.useSelect)(v=>v(ss.store).hasSelectedInnerBlock(r,!0),[r]),h=v=>{v.key==="Enter"&&!v.shiftKey&&(m(b=>!b),v.preventDefault())},g=v=>{v.key===" "&&v.preventDefault()};return(0,Wa.jsxs)(Wa.Fragment,{children:[(0,Wa.jsx)(ss.InspectorControls,{children:(0,Wa.jsx)(rc.__experimentalToolsPanel,{label:(0,yu.__)("Settings"),resetAll:()=>{t({showContent:!1})},dropdownMenuProps:d,children:(0,Wa.jsx)(rc.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,yu.__)("Open by default"),hasValue:()=>a,onDeselect:()=>{t({showContent:!1})},children:(0,Wa.jsx)(rc.ToggleControl,{label:(0,yu.__)("Open by default"),checked:a,onChange:()=>t({showContent:!a})})})})}),(0,Wa.jsx)(ss.InspectorControls,{group:"advanced",children:(0,Wa.jsx)(rc.TextControl,{label:(0,yu.__)("Name attribute"),value:o||"",onChange:v=>t({name:v}),help:(0,yu.__)("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:Mwe(h),onKeyUp:g,children:(0,Wa.jsx)(ss.RichText,{identifier:"summary","aria-label":(0,yu.__)("Write summary. Press Enter to expand or collapse the details."),placeholder:s||(0,yu.__)("Write summary\u2026"),withoutInteractiveFormatting:!0,value:i,onChange:v=>t({summary:v})})}),u.children]})]})}var kK=zwe;var ng=n(P(),1),og=n(y(),1);function wK({attributes:e}){let{name:t,showContent:r}=e,o=e.summary?e.summary:"Details",a=ng.useBlockProps.save();return(0,og.jsxs)("details",{...a,name:t||void 0,open:r,children:[(0,og.jsx)("summary",{children:(0,og.jsx)(ng.RichText.Content,{value:o})}),(0,og.jsx)(ng.InnerBlocks.Content,{})]})}var y3=n(Z(),1),CK={from:[{type:"block",isMultiBlock:!0,blocks:["*"],isMatch({},e){return!(e.length===1&&e[0].name==="core/details")},__experimentalConvert(e){return(0,y3.createBlock)("core/details",{},e.map(t=>(0,y3.cloneSanitizedBlock)(t)))}}]};var{fieldsKey:Owe,formKey:Fwe}=U(SK.privateApis),{name:TK}=b3,_3={icon:UP,example:{attributes:{summary:(0,Vp.__)("La Mancha"),showContent:!0},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Vp.__)("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,Vp.sprintf)((0,Vp.__)("Details. %s"),r):(0,Vp.__)("Details. Empty.")},save:wK,edit:kK,transforms:CK};window.__experimentalContentOnlyInspectorFields&&(_3[Owe]=[{id:"summary",label:(0,Vp.__)("Summary"),type:"text",Edit:"rich-text"}],_3[Fwe]={fields:["summary"]});var Hwe=()=>A({name:TK,metadata:b3,settings:_3});var HL={};Y(HL,{init:()=>Qwe,metadata:()=>Ws,name:()=>sY,settings:()=>cY});var Fd=n(N(),1),sg=n(H(),1),Ib=n(O(),1),S3=n(P(),1),FL=n(te(),1);var Od=n(N(),1),oc=n(z(),1),x3=n(P(),1);var bl=n(y(),1);function jwe(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 Uwe=({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)(x3.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)(x3.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:jwe,onChange:a})})})})]})},PK=Uwe;var Te=n(z(),1),Ne=n(y(),1),cs=(0,Ne.jsx)(Te.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ne.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"})}),k3=(0,Ne.jsx)(Te.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ne.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"})}),VL=(0,Ne.jsx)(Te.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ne.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"})}),ag=(0,Ne.jsx)(Te.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ne.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"})}),EK={foreground:"#000000",src:(0,Ne.jsx)(Te.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ne.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"})})},BK={foreground:"#ff0000",src:(0,Ne.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ne.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"})})},IK={foreground:"#3b5998",src:(0,Ne.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ne.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"})})},NK=(0,Ne.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ne.jsx)(Te.G,{children:(0,Ne.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"})})}),DK={foreground:"#0073AA",src:(0,Ne.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ne.jsx)(Te.G,{children:(0,Ne.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"})})})},LK={foreground:"#1db954",src:(0,Ne.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ne.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"})})},RK=(0,Ne.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ne.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"})}),AK={foreground:"#1ab7ea",src:(0,Ne.jsx)(Te.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ne.jsx)(Te.G,{children:(0,Ne.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"})})})},MK=(0,Ne.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ne.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"})}),VK={foreground:"#35465c",src:(0,Ne.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ne.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"})})},zK=(0,Ne.jsxs)(Te.SVG,{viewBox:"0 0 24 24",children:[(0,Ne.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,Ne.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,Ne.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"})]}),OK=(0,Ne.jsxs)(Te.SVG,{viewBox:"0 0 24 24",children:[(0,Ne.jsx)(Te.Path,{d:"m.0206909 21 19.8160091-13.07806 3.5831 6.20826z",fill:"#4bc7ee"}),(0,Ne.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,Ne.jsx)(Te.Path,{d:"m.0206909 21 15.2439091-16.38571 4.3029 7.32271z",fill:"#c3d82e"}),(0,Ne.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,Ne.jsx)(Te.Path,{d:"m.0206909 21 19.5468091-9.063 1.6621 2.8344z",fill:"#209dbd"}),(0,Ne.jsx)(Te.Path,{d:"m.0206909 21 17.9209091-11.82623 1.6259 2.76323z",fill:"#7cb3c9"})]}),FK=(0,Ne.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ne.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"})}),HK=(0,Ne.jsx)(Te.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Ne.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"})}),jK=(0,Ne.jsx)(Te.SVG,{viewBox:"0 0 44 44",children:(0,Ne.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"})}),UK={foreground:"#f43e37",src:(0,Ne.jsxs)(Te.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ne.jsx)(Te.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M24,12A12,12,0,1,1,12,0,12,12,0,0,1,24,12Z"}),(0,Ne.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"})]})},GK=(0,Ne.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ne.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 WK=n(z(),1),zL=n(y(),1),Gwe=()=>(0,zL.jsx)("div",{className:"wp-block-embed is-loading",children:(0,zL.jsx)(WK.Spinner,{})}),$K=Gwe;var nc=n(N(),1),zp=n(z(),1),qK=n(P(),1);var $a=n(y(),1);function ZK({icon:e,label:t,value:r,onSubmit:o,onChange:a,cannotEmbed:i,fallback:l,tryAgain:s}){return(0,$a.jsxs)(zp.Placeholder,{icon:(0,$a.jsx)(qK.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)(zp.__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)(zp.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)(uu,{openInNewTab:!0,href:(0,nc.__)("https://wordpress.org/documentation/article/embeds/"),children:(0,nc.__)("Learn more about embeds")})}),i&&(0,$a.jsxs)(wp,{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)(wp,{direction:"row",gap:"md",justify:"flex-start",children:[(0,$a.jsx)(zp.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:s,children:(0,nc._x)("Try again","button label")}),l&&(0,$a.jsx)(zp.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:l,children:(0,nc._x)("Convert to link","button label")})]})]})]})}var lg=n(N(),1),C3=n(z(),1),YK=n(P(),1),QK=n(H(),1),XK=n(dr(),1);var w3=n(ve(),1),ig=n(H(),1),OL=n(y(),1),Wwe={class:"className",frameborder:"frameBorder",marginheight:"marginHeight",marginwidth:"marginWidth"};function KK({html:e}){let t=(0,ig.useRef)(),r=(0,ig.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[Wwe[l]||l]=s)}),i},[e]);return(0,ig.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,OL.jsx)("div",{className:"wp-block-embed__wrapper",children:(0,OL.jsx)("iframe",{ref:(0,w3.useMergeRefs)([t,(0,w3.useFocusableIframe)()]),title:r.title,...r})})}var qa=n(y(),1);function JK({preview:e,previewable:t,url:r,type:o,isSelected:a,className:i,icon:l,label:s}){let[c,u]=(0,QK.useState)(!1);!a&&c&&u(!1);let p=()=>{u(!0)},{scripts:m}=e,d=o==="photo"?jj(e):e.html,f=(0,XK.getAuthority)(r),h=(0,lg.sprintf)((0,lg.__)("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)(KK,{html:d}):(0,qa.jsxs)("div",{className:"wp-block-embed__wrapper",children:[(0,qa.jsx)(C3.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)(C3.Placeholder,{icon:(0,qa.jsx)(YK.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,lg.sprintf)((0,lg.__)("Embedded content from %s can't be previewed in the editor."),f)})]})})}var Ei=n(y(),1),$we=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:cs},{icon:d,title:f}=Fj(t)||m,[h,g]=(0,sg.useState)(a),[v,b]=(0,sg.useState)(!1),{invalidateResolution:_}=(0,Ib.useDispatch)(FL.store),{__unstableMarkNextChangeAsNotPersistent:k}=(0,Ib.useDispatch)(S3.store),{preview:x,fetching:w,themeSupportsResponsive:C,cannotEmbed:T,hasResolved:I}=(0,Ib.useSelect)(F=>{let{getEmbedPreview:J,isPreviewEmbedFallback:$,isRequestingEmbedPreview:X,getThemeSupports:re,hasFinishedResolution:oe}=F(FL.store);if(!a)return{fetching:!1,cannotEmbed:!1};let ee=J(a),ce=$(a),ne=ee?.html===!1&&ee?.type===void 0,we=ee?.data?.status===404,le=!!ee&&!ne&&!we;return{preview:le?ee:void 0,fetching:X(a),themeSupportsResponsive:re()["responsive-embeds"],cannotEmbed:!le||ce,hasResolved:oe("getEmbedPreview",[a])}},[a]),D=()=>Gj(i,x,f,o);function L(F){let{className:J}=i,{html:$}=x;c({allowResponsive:F,className:SN($,J,o&&F)})}(0,sg.useEffect)(()=>{if(!T||!I||!a)return;let F=a.replace(/\/$/,"");F!==a&&(g(F),b(!1),k(),c({url:F}))},[a,T,I,c,k]),(0,sg.useEffect)(()=>{if(!x||v)return;let F=D();if(s){let $=bp(e,F);if($){k(),c($.attributes);return}}Object.keys(F).some($=>F[$]!==i[$])&&(k(),c(F))},[x,v]);let E=(0,S3.useBlockProps)();if(w)return(0,Ei.jsx)("div",{...E,children:(0,Ei.jsx)($K,{})});let B=(0,Fd.sprintf)((0,Fd.__)("%s URL"),f);if(!x||T||v)return(0,Ei.jsx)("div",{...E,children:(0,Ei.jsx)(ZK,{icon:d,label:B,onFocus:p,onSubmit:F=>{F&&F.preventDefault();let J=Uv(h),$=vp(i.className);g(J),c({url:J,...Sh(J)?.attributes,className:$}),b(!1)},value:h,cannotEmbed:T,onChange:F=>g(F),fallback:s?()=>Uj(h,s):void 0,tryAgain:()=>{_("getEmbedPreview",[h])}})});let{caption:V,type:j,allowResponsive:q,className:W}=D(),G=S(W,e.className);return(0,Ei.jsxs)(Ei.Fragment,{children:[(0,Ei.jsx)(PK,{showEditButton:x&&!T,themeSupportsResponsive:C,blockSupportsResponsive:o,allowResponsive:q,toggleResponsive:L,switchBackToURLInput:()=>b(!0)}),(0,Ei.jsxs)("figure",{...E,className:S(E.className,G,{[`is-type-${j}`]:j,[`is-provider-${t}`]:t,[`wp-block-embed-${t}`]:t}),children:[(0,Ei.jsx)(JK,{preview:x,previewable:r,className:G,url:h,type:j,caption:V,onCaptionChange:F=>c({caption:F}),isSelected:l,icon:d,label:B,insertBlocksAfter:u,attributes:i,setAttributes:c}),(0,Ei.jsx)(zo,{attributes:i,setAttributes:c,isSelected:l,insertBlocksAfter:u,label:(0,Fd.__)("Embed caption text"),showToolbarButton:l})]})]})},eY=$we;var Hd=n(P(),1),Nb=n(y(),1);function tY({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,Nb.jsxs)("figure",{...Hd.useBlockProps.save({className:i}),children:[(0,Nb.jsx)("div",{className:"wp-block-embed__wrapper",children:`
+`+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}
-`}),!Hd.RichText.isEmpty(r)&&(0,Nb.jsx)(Hd.RichText.Content,{className:(0,Hd.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:r})]})}var T3=n(Z(),1),P3=n(dr(),1);var{name:rY}=Ws,qwe={from:[{type:"raw",isMatch:e=>{if(e.nodeName!=="P")return!1;let t=e.textContent.trim();return!(0,P3.isURL)(t)||!/^https:\/\//i.test(t)||t.match(/https:\/\//gi)?.length!==1?!1:!/\.(?!(html?|php)$)[a-z0-9]+$/i.test((0,P3.getFilename)(t)||"")},transform:e=>{let t=Uv(e.textContent.trim());return(0,T3.createBlock)(rY,{url:t,...Sh(t)?.attributes})}},{type:"shortcode",tag:"embed",transform:(e,{shortcode:t})=>{let r=Uv(t.content?.trim());return(0,T3.createBlock)(rY,{url:r,...Sh(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,T3.createBlock)("core/paragraph",{content:o,className:vp(r)})}}]},oY=qwe;var ke=n(N(),1);function xt(e){return(0,ke.sprintf)((0,ke.__)("%s Embed"),e)}var nY=[{name:"twitter",title:xt("X"),icon:EK,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:BK,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:IK,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:NK,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:DK,keywords:[(0,ke.__)("post"),(0,ke.__)("blog")],description:(0,ke.__)("Embed a WordPress post."),attributes:{providerNameSlug:"wordpress"}},{name:"soundcloud",title:xt("SoundCloud"),icon:k3,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:LK,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:RK,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:AK,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:OK,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:cs,description:(0,ke.__)("Embed Cloudup content."),patterns:[/^https?:\/\/cloudup\.com\/.+/i],attributes:{providerNameSlug:"cloudup",responsive:!0}},{name:"collegehumor",title:xt("CollegeHumor"),icon:ag,description:(0,ke.__)("Embed CollegeHumor content."),scope:["block"],patterns:[],attributes:{providerNameSlug:"collegehumor",responsive:!0}},{name:"crowdsignal",title:xt("Crowdsignal"),icon:cs,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:FK,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:VL,description:(0,ke.__)("Embed Imgur content."),patterns:[/^https?:\/\/(.+\.)?imgur\.com\/.+/i],attributes:{providerNameSlug:"imgur",responsive:!0}},{name:"issuu",title:xt("Issuu"),icon:cs,description:(0,ke.__)("Embed Issuu content."),patterns:[/^https?:\/\/(www\.)?issuu\.com\/.+/i],attributes:{providerNameSlug:"issuu",responsive:!0}},{name:"kickstarter",title:xt("Kickstarter"),icon:cs,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:k3,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:UK,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:MK,description:(0,ke.__)("Embed a Reddit thread."),patterns:[/^https?:\/\/(www\.)?reddit\.com\/.+/i],attributes:{providerNameSlug:"reddit",responsive:!0}},{name:"reverbnation",title:xt("ReverbNation"),icon:k3,description:(0,ke.__)("Embed ReverbNation content."),patterns:[/^https?:\/\/(www\.)?reverbnation\.com\/.+/i],attributes:{providerNameSlug:"reverbnation",responsive:!0}},{name:"scribd",title:xt("Scribd"),icon:cs,description:(0,ke.__)("Embed Scribd content."),patterns:[/^https?:\/\/(www\.)?scribd\.com\/.+/i],attributes:{providerNameSlug:"scribd",responsive:!0}},{name:"smugmug",title:xt("SmugMug"),icon:VL,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:cs,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:ag,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:ag,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:VK,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:ag,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:ag,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:zK,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:HK,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:jK,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:GK,description:(0,ke.__)("Embed a Bluesky post."),patterns:[/^https?:\/\/bsky\.app\/profile\/.+\/post\/.+/i],attributes:{providerNameSlug:"bluesky"}}];nY.forEach(e=>{e.isActive||(e.isActive=(t,r)=>t.providerNameSlug===r.providerNameSlug)});var aY=nY;var jd=n(P(),1),Ud=n(y(),1),{attributes:iY}=Ws,Zwe={attributes:iY,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:`
+`}),!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:`
 ${t}
-`}),!jd.RichText.isEmpty(r)&&(0,Ud.jsx)(jd.RichText.Content,{tagName:"figcaption",value:r})]})}},Kwe={attributes:iY,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:[`
+`}),!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:[`
 ${e}
-`,!jd.RichText.isEmpty(t)&&(0,Ud.jsx)(jd.RichText.Content,{tagName:"figcaption",value:t})]})}},Ywe=[Zwe,Kwe],lY=Ywe;var{name:sY}=Ws,cY={icon:cs,edit:eY,save:tY,transforms:oY,variations:aY,deprecated:lY},Qwe=()=>A({name:sY,metadata:Ws,settings:cY});var $L={};Y($L,{init:()=>c3e,metadata:()=>B3,name:()=>IY,settings:()=>I3});var pg=n(N(),1);var BY=n(Z(),1);var Co=n(P(),1),us=n(N(),1),Xt=n(y(),1),Xwe={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,us.__)("PDF embed"):(0,us.sprintf)((0,us.__)("Embed of %s."),o),m=!Co.RichText.isEmpty(o),d=m?r:void 0;return t&&(0,Xt.jsxs)("div",{...Co.useBlockProps.save(),children:[c&&(0,Xt.jsx)(Xt.Fragment,{children:(0,Xt.jsx)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${u}px`},"aria-label":p})}),m&&(0,Xt.jsx)("a",{id:d,href:a,target:i,rel:i?"noreferrer noopener":void 0,children:(0,Xt.jsx)(Co.RichText.Content,{value:o})}),l&&(0,Xt.jsx)("a",{href:t,className:S("wp-block-file__button",(0,Co.__experimentalGetElementClassName)("button")),download:!0,"aria-describedby":d,children:(0,Xt.jsx)(Co.RichText.Content,{value:s})})]})}},Jwe={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,us.__)("PDF embed"):(0,us.sprintf)((0,us.__)("Embed of %s."),o),m=!Co.RichText.isEmpty(o),d=m?r:void 0;return t&&(0,Xt.jsxs)("div",{...Co.useBlockProps.save(),children:[c&&(0,Xt.jsx)(Xt.Fragment,{children:(0,Xt.jsx)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${u}px`},"aria-label":p})}),m&&(0,Xt.jsx)("a",{id:d,href:a,target:i,rel:i?"noreferrer noopener":void 0,children:(0,Xt.jsx)(Co.RichText.Content,{value:o})}),l&&(0,Xt.jsx)("a",{href:t,className:"wp-block-file__button",download:!0,"aria-describedby":d,children:(0,Xt.jsx)(Co.RichText.Content,{value:s})})]})}},e3e={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,us.__)("PDF embed"):(0,us.sprintf)((0,us.__)("Embed of %s."),r);return t&&(0,Xt.jsxs)("div",{...Co.useBlockProps.save(),children:[s&&(0,Xt.jsx)(Xt.Fragment,{children:(0,Xt.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,Xt.jsx)("a",{href:o,target:a,rel:a?"noreferrer noopener":void 0,children:(0,Xt.jsx)(Co.RichText.Content,{value:r})}),i&&(0,Xt.jsx)("a",{href:t,className:"wp-block-file__button",download:!0,children:(0,Xt.jsx)(Co.RichText.Content,{value:l})})]})}},t3e=[Xwe,Jwe,e3e],uY=t3e;var UL=n(Ar(),1),ug=n(z(),1),cg=n(O(),1),mn=n(P(),1),hY=n(H(),1),gY=n(ve(),1),_u=n(N(),1);var vY=n(te(),1),GL=n(Tr(),1),bY=n(dr(),1);var un=n(N(),1),pn=n(z(),1),pY=n(P(),1);var Fo=n(y(),1);function mY({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,Fo.jsx)(Fo.Fragment,{children:(0,Fo.jsxs)(pY.InspectorControls,{children:[p.endsWith(".pdf")&&(0,Fo.jsxs)(pn.__experimentalToolsPanel,{label:(0,un.__)("PDF settings"),resetAll:()=>{s(!0),u(600)},dropdownMenuProps:f,children:[(0,Fo.jsx)(pn.__experimentalToolsPanelItem,{label:(0,un.__)("Show inline embed"),isShownByDefault:!0,hasValue:()=>!l,onDeselect:()=>s(!0),children:(0,Fo.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,Fo.jsx)(pn.__experimentalToolsPanelItem,{label:(0,un.__)("Height in pixels"),isShownByDefault:!0,hasValue:()=>c!==600,onDeselect:()=>u(600),children:(0,Fo.jsx)(pn.RangeControl,{label:(0,un.__)("Height in pixels"),min:E3,max:Math.max(jL,c),value:c,onChange:u})})]}),(0,Fo.jsxs)(pn.__experimentalToolsPanel,{label:(0,un.__)("Settings"),resetAll:()=>{o(p),a(!1),i(!0)},dropdownMenuProps:f,children:[(0,Fo.jsx)(pn.__experimentalToolsPanelItem,{label:(0,un.__)("Link to"),isShownByDefault:!0,hasValue:()=>m!==p,onDeselect:()=>o(p),children:(0,Fo.jsx)(pn.SelectControl,{label:(0,un.__)("Link to"),value:m,options:h,onChange:o})}),(0,Fo.jsx)(pn.__experimentalToolsPanelItem,{label:(0,un.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>!!t,onDeselect:()=>a(!1),children:(0,Fo.jsx)(pn.ToggleControl,{label:(0,un.__)("Open in new tab"),checked:t,onChange:a})}),(0,Fo.jsx)(pn.__experimentalToolsPanelItem,{label:(0,un.__)("Show download button"),isShownByDefault:!0,hasValue:()=>!r,onDeselect:()=>i(!0),children:(0,Fo.jsx)(pn.ToggleControl,{label:(0,un.__)("Show download button"),checked:r,onChange:i})})]})]})})}var fY=()=>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)&&!(dY("AcroPDF.PDF")||dY("PDF.PdfCtrl"))),dY=e=>{let t;try{t=new window.ActiveXObject(e)}catch{t=void 0}return t};var Xr=n(y(),1),E3=200,jL=2e3;function r3e({text:e,disabled:t}){let{createNotice:r}=(0,cg.useDispatch)(GL.store),o=(0,gY.useCopyToClipboard)(e,()=>{r("info",(0,_u.__)("Copied URL to clipboard."),{isDismissible:!0,type:"snackbar"})});return(0,Xr.jsx)(ug.ToolbarButton,{className:"components-clipboard-toolbar-button",ref:o,disabled:t,children:(0,_u.__)("Copy URL")})}function o3e({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,hY.useState)(e.blob),{media:g}=(0,cg.useSelect)(R=>({media:a?R(vY.store).getEntityRecord("postType","attachment",a,{context:"view"}):void 0}),[a]),{createErrorNotice:v}=(0,cg.useDispatch)(GL.store),{toggleSelection:b}=(0,cg.useDispatch)(mn.store);Us({url:f,onChange:_,onError:k});function _(R){if(!R||!R.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,UL.isBlobURL)(R.url)){h(R.url);return}let V=(R.mime||R.mime_type)==="application/pdf"||(0,bY.getFilename)(R.url).toLowerCase().endsWith(".pdf"),j={displayPreview:V?e.displayPreview??!0:void 0,previewHeight:V?e.previewHeight??600:void 0};r({href:R.url,fileName:R.title,textLinkHref:R.url,id:R.id,fileId:`wp-block-file--media-${o}`,blob:void 0,...j}),h()}function k(R){r({href:void 0}),v(R,{type:"snackbar"})}function x(R){r({textLinkHref:R})}function w(R){r({textLinkTarget:R?"_blank":!1})}function C(R){r({showDownloadButton:R})}function T(R){r({displayPreview:R})}function I(R,V,j,q){b(!0);let W=parseInt(d+q.height,10);r({previewHeight:W})}function D(R){let V=Math.max(parseInt(R,10),E3);r({previewHeight:V})}let L=g&&g.link,E=(0,mn.useBlockProps)({className:S(!!f&&(0,ug.__unstableGetAnimateClassName)({type:"loading"}),{"is-transient":!!f})}),B=fY()&&m;return!l&&!f?(0,Xr.jsx)("div",{...E,children:(0,Xr.jsx)(mn.MediaPlaceholder,{icon:(0,Xr.jsx)(mn.BlockIcon,{icon:X1}),labels:{title:(0,_u.__)("File"),instructions:(0,_u.__)("Drag and drop a file, upload, or choose from your library.")},onSelect:_,onError:k,accept:"*"})}):(0,Xr.jsxs)(Xr.Fragment,{children:[(0,Xr.jsx)(mY,{hrefs:{href:l||f,textLinkHref:s,attachmentPage:L},openInNewWindow:!!c,showDownloadButton:u,changeLinkDestinationOption:x,changeOpenInNewWindow:w,changeShowDownloadButton:C,displayPreview:m,changeDisplayPreview:T,previewHeight:d,changePreviewHeight:D}),(0,Xr.jsxs)(mn.BlockControls,{group:"other",children:[(0,Xr.jsx)(mn.MediaReplaceFlow,{mediaId:a,mediaURL:l,accept:"*",onSelect:_,onError:k,onReset:()=>_(void 0)}),(0,Xr.jsx)(r3e,{text:l,disabled:(0,UL.isBlobURL)(l)})]}),(0,Xr.jsxs)("div",{...E,children:[B&&(0,Xr.jsxs)(ug.ResizableBox,{size:{height:d,width:"100%"},minHeight:E3,maxHeight:jL,grid:[1,10],enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},onResizeStart:()=>b(!1),onResizeStop:I,showHandle:t,children:[(0,Xr.jsx)("object",{className:"wp-block-file__preview",data:l,type:"application/pdf","aria-label":(0,_u.__)("Embed of the selected PDF file.")}),!t&&(0,Xr.jsx)("div",{className:"wp-block-file__preview-overlay"})]}),(0,Xr.jsxs)("div",{className:"wp-block-file__content-wrapper",children:[(0,Xr.jsx)(mn.RichText,{identifier:"fileName",tagName:"a",value:i,placeholder:(0,_u.__)("Write file name\u2026"),withoutInteractiveFormatting:!0,onChange:R=>r({fileName:cb(R)}),href:s}),u&&(0,Xr.jsx)("div",{className:"wp-block-file__button-richtext-wrapper",children:(0,Xr.jsx)(mn.RichText,{identifier:"downloadButtonText",tagName:"div","aria-label":(0,_u.__)("Download button text"),className:S("wp-block-file__button",(0,mn.__experimentalGetElementClassName)("button")),value:p,withoutInteractiveFormatting:!0,placeholder:(0,_u.__)("Add text\u2026"),onChange:R=>r({downloadButtonText:cb(R)})})})]})]})]})}var yY=o3e;var B3={$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 xu=n(P(),1),ps=n(y(),1);function _Y({attributes:e}){let{href:t,fileId:r,fileName:o,textLinkHref:a,textLinkTarget:i,showDownloadButton:l,downloadButtonText:s,displayPreview:c,previewHeight:u}=e,p=xu.RichText.isEmpty(o)?"PDF embed":o.toString(),m=!xu.RichText.isEmpty(o),d=m?r:void 0;return t&&(0,ps.jsxs)("div",{...xu.useBlockProps.save(),children:[c&&(0,ps.jsx)(ps.Fragment,{children:(0,ps.jsx)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${u}px`},"aria-label":p})}),m&&(0,ps.jsx)("a",{id:d,href:a,target:i,rel:i?"noreferrer noopener":void 0,children:(0,ps.jsx)(xu.RichText.Content,{value:o})}),l&&(0,ps.jsx)("a",{href:t,className:S("wp-block-file__button",(0,xu.__experimentalGetElementClassName)("button")),download:!0,"aria-describedby":d,children:(0,ps.jsx)(xu.RichText.Content,{value:s})})]})}var Db=n(Ar(),1),Gd=n(Z(),1),kY=n(O(),1),wY=n(te(),1),CY=n(N(),1),SY=n(dr(),1),xY=(0,CY._x)("Download","button label"),WL=(e,t,r)=>({type:"block",blocks:[e],isMatch:({id:o})=>{if(!o)return!1;let{getEntityRecord:a}=(0,kY.select)(wY.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})}),a3e={from:[{type:"files",isMatch(e){return e.length>0},priority:15,transform:e=>{let t=[];return e.forEach(r=>{let o=(0,Db.createBlobURL)(r);r.type.startsWith("video/")?t.push((0,Gd.createBlock)("core/video",{blob:(0,Db.createBlobURL)(r)})):r.type.startsWith("image/")?t.push((0,Gd.createBlock)("core/image",{blob:(0,Db.createBlobURL)(r)})):r.type.startsWith("audio/")?t.push((0,Gd.createBlock)("core/audio",{blob:(0,Db.createBlobURL)(r)})):t.push((0,Gd.createBlock)("core/file",{blob:o,fileName:r.name,downloadButtonText:xY}))}),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,SY.getFilename)(t),textLinkHref:t,id:e.id,anchor:e.anchor,downloadButtonText:xY})}}],to:[WL("core/audio","audio","src"),WL("core/video","video","src"),WL("core/image","image","url")]},TY=a3e;var PY=n(N(),1),i3e=[{name:"default",isDefault:!0,attributes:{downloadButtonText:(0,PY._x)("Download","button label")}}],EY=i3e;var{fieldsKey:l3e,formKey:s3e}=U(BY.privateApis),{name:IY}=B3,I3={icon:X1,example:{attributes:{href:"https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg",fileName:(0,pg._x)("Armstrong_Small_Step","Name of the file")}},transforms:TY,deprecated:uY,edit:yY,save:_Y,variations:EY};window.__experimentalContentOnlyInspectorFields&&(I3[l3e]=[{id:"file",label:(0,pg.__)("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,pg.__)("Filename"),type:"text",Edit:"rich-text"},{id:"downloadButtonText",label:(0,pg.__)("Button Text"),type:"text",Edit:"rich-text"}],I3[s3e]={fields:["file","fileName","downloadButtonText"]});var c3e=()=>A({name:IY,metadata:B3,settings:I3});var QL={};Y(QL,{init:()=>h3e,metadata:()=>L3,name:()=>zY,settings:()=>OY});var VY=n(bu(),1);var Ho=n(N(),1),ms=n(P(),1),ds=n(z(),1),NY=n(O(),1);var qL=n(N(),1),N3=["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,qL.__)("Your form has been submitted successfully")+"</mark>"}]]],D3=["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,qL.__)("There was an error submitting your form.")+"</mark>"}]]];var fa=n(y(),1),u3e=[N3,D3,["core/form-input",{type:"text",label:(0,Ho.__)("Name"),required:!0}],["core/form-input",{type:"email",label:(0,Ho.__)("Email"),required:!0}],["core/form-input",{type:"textarea",label:(0,Ho.__)("Comment"),required:!0}],["core/form-submit-button",{}]],p3e=({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,ms.useBlockProps)(),{hasInnerBlocks:p}=(0,NY.useSelect)(d=>{let{getBlock:f}=d(ms.store),h=f(r);return{hasInnerBlocks:!!(h&&h.innerBlocks.length)}},[r]),m=(0,ms.useInnerBlocksProps)(u,{template:u3e,renderAppender:p?void 0:ms.InnerBlocks.ButtonBlockAppender});return(0,fa.jsxs)(fa.Fragment,{children:[(0,fa.jsx)(ms.InspectorControls,{children:(0,fa.jsxs)(ds.__experimentalToolsPanel,{dropdownMenuProps:o,label:(0,Ho.__)("Settings"),resetAll:a,children:[(0,fa.jsx)(ds.__experimentalToolsPanelItem,{hasValue:()=>c!=="email",label:(0,Ho.__)("Submissions method"),onDeselect:()=>t({submissionMethod:"email"}),isShownByDefault:!0,children:(0,fa.jsx)(ds.SelectControl,{label:(0,Ho.__)("Submissions method"),options:[{label:(0,Ho.__)("Send email"),value:"email"},{label:(0,Ho.__)("- Custom -"),value:"custom"}],value:c,onChange:d=>t({submissionMethod:d}),help:c==="custom"?(0,Ho.__)('Select the method to use for form submissions. Additional options for the "custom" mode can be found in the "Advanced" section.'):(0,Ho.__)("Select the method to use for form submissions.")})}),c==="email"&&(0,fa.jsx)(ds.__experimentalToolsPanelItem,{hasValue:()=>!!s,label:(0,Ho.__)("Email for form submissions"),onDeselect:()=>t({email:void 0,action:void 0,method:"post"}),isShownByDefault:!0,children:(0,fa.jsx)(ds.TextControl,{autoComplete:"off",label:(0,Ho.__)("Email for form submissions"),value:s||"",required:!0,onChange:d=>{t({email:d}),t({action:`mailto:${d}`}),t({method:"post"})},help:(0,Ho.__)("The email address where form submissions will be sent. Separate multiple email addresses with a comma."),type:"email"})})]})}),c!=="email"&&(0,fa.jsxs)(ms.InspectorControls,{group:"advanced",children:[(0,fa.jsx)(ds.SelectControl,{label:(0,Ho.__)("Method"),options:[{label:"Get",value:"get"},{label:"Post",value:"post"}],value:l,onChange:d=>t({method:d}),help:(0,Ho.__)("Select the method to use for form submissions.")}),(0,fa.jsx)(ds.TextControl,{autoComplete:"off",label:(0,Ho.__)("Form action"),value:i,onChange:d=>{t({action:d})},help:(0,Ho.__)("The URL where the form should be submitted."),type:"url"})]}),(0,fa.jsx)("form",{...m,encType:c==="email"?"text/plain":null})]})},DY=p3e;var L3={$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 R3=n(P(),1),ZL=n(y(),1);function LY({attributes:e}){let t=R3.useBlockProps.save(),{submissionMethod:r}=e;return(0,ZL.jsx)("form",{...t,encType:r==="email"?"text/plain":null,children:(0,ZL.jsx)(R3.InnerBlocks.Content,{})})}var yl=n(N(),1);var d3e=[{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:[N3,D3,["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"}],RY=d3e;var ac=n(P(),1),KL=n(y(),1),f3e={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,KL.jsx)("form",{...i,className:"wp-block-form",encType:t==="email"?"text/plain":null,children:(0,KL.jsx)(ac.InnerBlocks.Content,{})})}},AY=[f3e];var A3=n(M(),1),YL=n(y(),1),MY=(0,YL.jsx)(A3.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,YL.jsx)(A3.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:zY}=L3,OY={icon:MY,edit:DY,save:LY,deprecated:AY,variations:RY,example:{}},h3e=()=>{let e=["core/form"];return(0,VY.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}),A({name:zY,metadata:L3,settings:OY})};var JL={};Y(JL,{init:()=>P3e,metadata:()=>V3,name:()=>eQ,settings:()=>tQ});var UY=n(Lb(),1),fs=n(P(),1),GY=n(Bn(),1),Bi=n(y(),1),WY=e=>(0,UY.default)((0,GY.__unstableStripHTML)(e)).replace(/[^\p{L}\p{N}]+/gu,"-").toLowerCase().replace(/(^-+)|(-+$)/g,""),_3e={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,fs.__experimentalGetBorderClassesAndStyles)(e),u=(0,fs.__experimentalGetColorClassesAndStyles)(e),p={...c.style,...u.style},m=S("wp-block-form-input__input",u.className,c.className),d=t==="textarea"?"textarea":"input",f=fs.useBlockProps.save();return t==="hidden"?(0,Bi.jsx)("input",{type:t,name:r,value:s}):(0,Bi.jsx)("div",{...f,children:(0,Bi.jsxs)("label",{className:S("wp-block-form-input__label",{"is-label-inline":a}),children:[(0,Bi.jsx)("span",{className:"wp-block-form-input__label-content",children:(0,Bi.jsx)(fs.RichText.Content,{value:o})}),(0,Bi.jsx)(d,{className:m,type:t==="textarea"?void 0:t,name:r||WY(o),required:i,"aria-required":i,placeholder:l||void 0,style:p})]})})}},x3e={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,fs.__experimentalGetBorderClassesAndStyles)(e),u=(0,fs.__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,Bi.jsx)("input",{type:t,name:r,value:s}):(0,Bi.jsxs)("label",{className:S("wp-block-form-input__label",{"is-label-inline":a}),children:[(0,Bi.jsx)("span",{className:"wp-block-form-input__label-content",children:(0,Bi.jsx)(fs.RichText.Content,{value:o})}),(0,Bi.jsx)(d,{className:m,type:t==="textarea"?void 0:t,name:r||WY(o),required:i,"aria-required":i,placeholder:l||void 0,style:p})]})}},k3e=[_3e,x3e],$Y=k3e;var Vn=n(N(),1),hs=n(P(),1),gs=n(z(),1),qY=n(H(),1);var so=n(y(),1);function w3e({attributes:e,setAttributes:t,className:r}){let{type:o,name:a,label:i,inlineLabel:l,required:s,placeholder:c,value:u}=e,p=(0,hs.useBlockProps)(),m=K(),d=(0,qY.useRef)(),f=o==="textarea"?"textarea":"input",h=(0,hs.__experimentalUseBorderProps)(e),g=(0,hs.__experimentalUseColorProps)(e);d.current&&d.current.focus();let v=o==="checkbox"||o==="radio",b=(0,so.jsxs)(so.Fragment,{children:[o!=="hidden"&&(0,so.jsx)(hs.InspectorControls,{children:(0,so.jsxs)(gs.__experimentalToolsPanel,{label:(0,Vn.__)("Settings"),resetAll:()=>{t({inlineLabel:!1,required:!1})},dropdownMenuProps:m,children:[o!=="checkbox"&&(0,so.jsx)(gs.__experimentalToolsPanelItem,{label:(0,Vn.__)("Inline label"),hasValue:()=>!!l,onDeselect:()=>t({inlineLabel:!1}),isShownByDefault:!0,children:(0,so.jsx)(gs.CheckboxControl,{label:(0,Vn.__)("Inline label"),checked:l,onChange:k=>{t({inlineLabel:k})}})}),(0,so.jsx)(gs.__experimentalToolsPanelItem,{label:(0,Vn.__)("Required"),hasValue:()=>!!s,onDeselect:()=>t({required:!1}),isShownByDefault:!0,children:(0,so.jsx)(gs.CheckboxControl,{label:(0,Vn.__)("Required"),checked:s,onChange:k=>{t({required:k})}})})]})}),(0,so.jsxs)(hs.InspectorControls,{group:"advanced",children:[(0,so.jsx)(gs.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,so.jsx)(gs.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,so.jsx)(hs.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,so.jsxs)("div",{...p,children:[b,(0,so.jsx)("span",{className:"wp-block-form-input__label is-input-hidden","data-message":(0,Vn.__)("Hidden field")})]}):(0,so.jsxs)("div",{...p,children:[b,(0,so.jsxs)("span",{className:S("wp-block-form-input__label",{"is-label-inline":l||o==="checkbox"}),children:[!v&&_,(0,so.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 ZY=w3e;var V3={$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 KY=n(Lb(),1),ku=n(P(),1),YY=n(Bn(),1),ic=n(y(),1),S3e=e=>(0,KY.default)((0,YY.__unstableStripHTML)(e)).replace(/[^\p{L}\p{N}]+/gu,"-").toLowerCase().replace(/(^-+)|(-+$)/g,"");function QY({attributes:e}){let{type:t,name:r,label:o,inlineLabel:a,required:i,placeholder:l,value:s}=e,c=(0,ku.__experimentalGetBorderClassesAndStyles)(e),u=(0,ku.__experimentalGetColorClassesAndStyles)(e),p={...c.style,...u.style},m=S("wp-block-form-input__input",u.className,c.className),d=t==="textarea"?"textarea":"input",f=ku.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)(ku.RichText.Content,{value:o})}),(0,ic.jsx)(d,{className:m,type:t==="textarea"?void 0:t,name:r||S3e(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)(ku.RichText.Content,{value:o})})]})})}var dn=n(N(),1),T3e=[{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"}],XY=T3e;var z3=n(M(),1),XL=n(y(),1),JY=(0,XL.jsx)(z3.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,XL.jsx)(z3.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:eQ}=V3,tQ={icon:JY,deprecated:$Y,edit:ZY,save:QY,variations:XY,example:{}},P3e=()=>A({name:eQ,metadata:V3,settings:tQ});var tR={};Y(tR,{init:()=>N3e,metadata:()=>F3,name:()=>iQ,settings:()=>lQ});var rQ=n(N(),1),O3=n(P(),1),oQ=n(y(),1),E3e=[["core/buttons",{},[["core/button",{text:(0,rQ.__)("Submit"),tagName:"button",type:"submit"}]]]],B3e=()=>{let e=(0,O3.useBlockProps)(),t=(0,O3.useInnerBlocksProps)(e,{template:E3e,templateLock:"all"});return(0,oQ.jsx)("div",{className:"wp-block-form-submit-wrapper",...t})},nQ=B3e;var F3={$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 H3=n(P(),1),eR=n(y(),1);function aQ(){let e=H3.useBlockProps.save();return(0,eR.jsx)("div",{className:"wp-block-form-submit-wrapper",...e,children:(0,eR.jsx)(H3.InnerBlocks.Content,{})})}var{name:iQ}=F3,lQ={edit:nQ,save:aQ,example:{}},N3e=()=>A({name:iQ,metadata:F3,settings:lQ});var rR={};Y(rR,{init:()=>M3e,metadata:()=>U3,name:()=>fQ,settings:()=>hQ});var j3=n(N(),1),Op=n(P(),1),sQ=n(O(),1);var cQ=n(y(),1),D3e=[["core/paragraph",{content:(0,j3.__)("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.")}]],L3e=({attributes:e,clientId:t})=>{let{type:r}=e,o=(0,Op.useBlockProps)({className:S("wp-block-form-submission-notification",{[`form-notification-type-${r}`]:r})}),{hasInnerBlocks:a}=(0,sQ.useSelect)(l=>{let{getBlock:s}=l(Op.store),c=s(t);return{hasInnerBlocks:!!(c&&c.innerBlocks.length)}},[t]),i=(0,Op.useInnerBlocksProps)(o,{template:D3e,renderAppender:a?void 0:Op.InnerBlocks.ButtonBlockAppender});return(0,cQ.jsx)("div",{...i,"data-message-success":(0,j3.__)("Submission success notification"),"data-message-error":(0,j3.__)("Submission error notification")})},uQ=L3e;var U3={$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 G3=n(P(),1);var pQ=n(y(),1);function mQ({attributes:e}){let{type:t}=e;return(0,pQ.jsx)("div",{...G3.useInnerBlocksProps.save(G3.useBlockProps.save({className:S("wp-block-form-submission-notification",{[`form-notification-type-${t}`]:t})}))})}var Wd=n(N(),1),A3e=[{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"}],dQ=A3e;var{name:fQ}=U3,hQ={icon:Qm,edit:uQ,save:mQ,variations:dQ,example:{}},M3e=()=>A({name:fQ,metadata:U3,settings:hQ});var gR={};Y(gR,{init:()=>B4e,metadata:()=>o4,name:()=>TX,settings:()=>PX});var zr=n(P(),1),bQ=n(Z(),1);var lc="none",sc="media",mg="lightbox",cc="attachment",gQ="file",vQ="post",Rb="large";var Ue=n(y(),1),yQ="file",_Q="post";function dg(e){return Math.min(3,e?.images?.length)}function V3e(e,t){switch(t){case yQ:return{href:e?.source_url||e?.url,linkDestination:sc};case _Q: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 fg(e){let t=e.linkTo?e.linkTo:"none";t==="post"?t="attachment":t==="file"&&(t="media");let r=e.images.map(l=>z3e(l,e.sizeSlug,t)),{images:o,ids:a,...i}=e;return[{...i,linkTo:t,allowResize:!1},r]}function z3e(e,t,r){return(0,bQ.createBlock)("core/image",{...e.id&&{id:parseInt(e.id)},url:e.url,alt:e.alt,caption:e.caption,sizeSlug:t,...V3e(e,r)})}var O3e={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})]})}},F3e={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=dg(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 yQ:c=s.fullUrl||s.url;break;case _Q: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 fg(e)}},H3e={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 fg(e)},save({attributes:e}){let{images:t,columns:r=dg(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})]})}},j3e={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 fg(e)},save({attributes:e}){let{images:t,columns:r=dg(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})]})}},U3e={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=dg(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 fg(e)}},G3e={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 fg(e)},supports:{align:!0},save({attributes:e}){let{images:t,columns:r=dg(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)})})}},W3e={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=dg(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 fg(e)}},xQ=[O3e,F3e,H3e,j3e,U3e,G3e,W3e];var Tt=n(z(),1),co=n(P(),1),Fb=n(H(),1),He=n(N(),1),Hb=n(O(),1),bX=n(Z(),1),dR=n(Ar(),1),yX=n(Tr(),1);var kQ=n(P(),1);var wQ=n(y(),1),W3=(0,wQ.jsx)(kQ.BlockIcon,{icon:nv});function $3(e){return e?Math.min(3,e):3}var q3=(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",hg="media",gg="attachment",oR="custom",CQ=["noopener"],Fp=["image"];var nR=["flex","grid"],Ab="full";function Mb(e,t,r,o,a){switch(r||t){case gQ:case sc:return{href:e?.source_url||e?.url,linkDestination:hg,lightbox:a?.enabled?{...o?.lightbox,enabled:!1}:void 0};case vQ:case cc:return{href:e?.link,linkDestination:gg,lightbox:a?.enabled?{...o?.lightbox,enabled:!1}:void 0};case mg: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 SQ(e){let[t,r=1]=e.split("/").map(Number),o=t/r;return o===1/0||o===0?NaN:o}function $3e(e){let t=e;return e!==void 0&&t&&(CQ.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 Vb(e,{rel:t}){let r=e?"_blank":void 0,o;return!r&&!t?o=void 0:o=$3e(t),{linkTarget:r,rel:o}}function TQ(e,t){let r=e?.media_details?.sizes?.[t]?.source_url;return r?{url:r,width:void 0,height:void 0,sizeSlug:t}:{}}function aR(e){return Fp.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 iR=n(N(),1);var Z3=n(y(),1);function PQ(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,Z3.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,Z3.jsx)(zo,{attributes:t,setAttributes:o,isSelected:r,insertBlocksAfter:a,showToolbarButton:!c&&!s,className:"blocks-gallery-caption",label:(0,iR.__)("Gallery caption text"),placeholder:(0,iR.__)("Add gallery caption")})]})}var EQ=n(H(),1);function BQ(e,t,r){return(0,EQ.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 K3=n(H(),1);function IQ(e,t){let[r,o]=(0,K3.useState)([]);return(0,K3.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 DQ=n(O(),1),LQ=n(te(),1),NQ=[];function RQ(e){return(0,DQ.useSelect)(t=>{let r=e.map(o=>o.attributes.id).filter(o=>o!==void 0);return r.length===0?NQ:t(LQ.store).getEntityRecords("postType","attachment",{include:r.join(","),per_page:-1,orderby:"include"})??NQ},[e])}var vs=n(P(),1),aX=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 VQ=n(MQ(),1);function q3e(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,VQ.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 Z3e(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 zQ(e,t){if(!e||!t)return e;let r=q3e(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=Z3e(r.url,t?._links?.["wp:theme-file"])),r}function K3e(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 HQ(e){return`${e}{filter:none}`}function jQ(e,t){return`${e}{filter:url(#${t})}`}function UQ(e,t){let r=K3e(t);return`
+`,!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`
 <svg
 	xmlns:xlink="http://www.w3.org/1999/xlink"
 	viewBox="0 0 0 0"
@@ -48,29 +49,29 @@ ${e}
 			<feComposite in2="SourceGraphic" operator="in"></feComposite>
 		</filter>
 	</defs>
-</svg>`}var GQ={mobile:"480px",tablet:"782px"},WQ=/^(\d+|\d*\.\d+)(px|em|rem)$/,Y3e=16;function Q3e(e){return"mobile"in e||"tablet"in e}function X3e(e){return!e||typeof e!="object"?{}:Q3e(e)?e:e.settings?.viewport??{}}function J3e(e){return typeof e=="string"&&WQ.test(e.trim())}function lR(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(WQ);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*Y3e}function sR(e){let t=X3e(e),r={},o={};Object.keys(GQ).forEach(s=>{let c=s,u=t[c],p=lR(u);p!==void 0&&J3e(u)&&(r[c]=u.trim(),o[c]=p)});let a=Object.keys(r);if(!a.length)return{...GQ};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 $Q(e){let t=sR(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 Y3(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 pR="default";function YQ(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===pR)&&(!r||r===pR)}function e4e(e){return YQ(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==pR)}function t4e(e,t){let r=e4e(t);return r.length?Zd(e,r):e}var r4e=new Set(["blocks","variations","css"]),cR=Object.freeze({value:{},sources:{}}),o4e={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function Hp(e){let t=o4e[e];return t?{...t}:null}function jp(e,t){return!e||!t?null:{styles:e,source:t}}function n4e(e){return e.join(".")}function a4e(e){return{...e}}function QQ(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function uR(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function Up(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!r4e.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}QQ(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var qQ=new Set(["backgroundImage"]);function XQ(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(QQ(s))continue;if(uR(s)){if(s.ref.trim()==="")continue;let u=Zd(r,s.ref);if(u==null||uR(u))continue;s=u}let c=[...i,l];if(!qQ.has(l)&&s!==null&&typeof s=="object"&&!Array.isArray(s)&&!uR(s)){let u=e[l]&&typeof e[l]=="object"&&!Array.isArray(e[l])?e[l]:{};e[l]=XQ({...u},s,r,o,a,c)}else e[l]=qQ.has(l)&&s!==null&&typeof s=="object"&&!Array.isArray(s)?{...s}:s,o&&a&&(a[n4e(c)]=a4e(o))}return e}function Q3(e,t){if(!e)return null;let r=t4e(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var i4e=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function l4e(e){return e.startsWith("elements.")?!1:i4e.some(t=>e===t||e.startsWith(`${t}.`))}function JQ(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"&&(JQ(a,o),Object.keys(a).length===0&&delete e[r])}function s4e(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&l4e(r)&&(JQ(e,r.split(".")),delete t[r])}function c4e(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let a=zQ(o,{...t,_links:r??void 0});a!==void 0&&(e.background.backgroundImage=a)}function ZQ(e,{blockName:t,variationName:r=null,elements:o=null,viewport:a=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return cR;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?Y3(e,t,r)??null:null,d=[jp(Up(c),Hp("root")),...p.map(v=>jp(Up(v),Hp("element"))),u?jp(Up(u),Hp("block")):null,m?jp(Up(m),Hp("blockVariation")):null];YQ(s)||d.push(jp(Up(Q3(c,s)),Hp("root")),...p.map(v=>jp(Up(Q3(v,s)),Hp("element"))),u?jp(Up(Q3(u,s)),Hp("block")):null,m?jp(Up(Q3(m,s)),Hp("blockVariation")):null);let f=d.filter(Boolean);if(f.length===0)return cR;let h={},g=f.reduce((v,b)=>XQ(v,b.styles,e,b.source,h),{});return s4e(g,h),c4e(g,e,e._links??null),{value:g,sources:h}}var u4e={},KQ=new WeakMap;function eX(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return ZQ(e,t);let o=KQ.get(r);o||(o=new WeakMap,KQ.set(r,o));let a=e?._links??u4e,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=ZQ(e,t);return i.set(s,c),c}var tX=n(kN(),1),{lock:rX,unlock:Eet}=(0,tX.__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 vg={};rX(vg,{getResponsiveMediaQueries:$Q,getViewportBreakpoints:sR,getViewportBreakpointValueInPixels:lR,getDuotoneFilter:UQ,getDuotoneStylesheet:jQ,getDuotoneUnsetStylesheet:HQ,resolveStyle:eX,getVariationStyle:Y3});var{getResponsiveMediaQueries:p4e}=U(vg),{globalStylesDataKey:m4e}=U(vs.privateApis),d4e="core/gallery",X3="var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )";function oX(e,t){let r=X3;return t&&(r=typeof t=="string"?(0,vs.__experimentalGetGapCSSValue)(t)||X3:(0,vs.__experimentalGetGapCSSValue)(t?.left)||X3),`${e} {
+</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} {
 		--wp--style--unstable-gallery-gap: ${r==="0"?"0px":r}
-	}`}function nX(e){if(Object.hasOwn(e?.spacing||{},"blockGap"))return e.spacing.blockGap}function iX({style:e,clientId:t}){let r=`#block-${t}`,[o]=(0,vs.useSettings)("viewport"),i=(0,aX.useSelect)(p=>p(vs.store).getSettings()?.[m4e],[])?.blocks?.[d4e]||{},l=nX(e),s=i?.spacing?.blockGap??X3,u=oX(r,l===void 0?s:l);return Object.entries(p4e(o)).forEach(([p,m])=>{let d=nX(e?.[p]),f=l===void 0?i?.[p]?.spacing?.blockGap:void 0,h=d===void 0?f:d;h!=null&&(u+=`${m}{${oX(r,h)}}`)}),(0,vs.useStyleOverride)({css:u}),null}var Ob=n(H(),1),_g=n(O(),1),uX=n(P(),1),t4=n(te(),1),pX=n(Z(),1);var J3=n(N(),1),Gp="core/attached-media",bg="date",yg="desc",f4e={[Gp]:{title:(0,J3.__)("Use attached images"),description:(0,J3.__)("Images attached to the post."),emptyMessage:(0,J3.__)("Images attached to the post will appear here.")}};function e4(e){return f4e[e]}var zb=100;function lX(e,{postId:t}){let{source:r,args:o={}}=e??{};return r===Gp&&t?{parent:t,per_page:zb,media_type:"image",orderby:o.orderBy==="date"||o.orderBy==="title"?o.orderBy:bg,order:o.order==="asc"||o.order==="desc"?o.order:yg}:null}var sX=[];function h4e(e,t){let{sizeSlug:r,linkTo:o,linkTarget:a,aspectRatio:i}=t,l=!!i&&i!=="auto";return{id:e.id,...q3(e,r),...Mb(e,o),...Vb(a,t),sizeSlug:r,caption:e.caption?.raw||"",alt:e.alt_text||"",aspectRatio:l?i:void 0,scale:l?"cover":void 0}}function cX(e,t){return e.map(r=>(0,pX.createBlock)("core/image",h4e(r,t)))}function mX({attributes:e,setAttributes:t,clientId:r,postId:o,postType:a}){let{dynamicContent:i}=e,l=!!a,s=e4(i?.source),c=i?.args?.orderBy??bg,u=i?.args?.order??yg,p=(0,_g.useRegistry)(),{replaceInnerBlocks:m,__unstableMarkNextChangeAsNotPersistent:d}=(0,_g.useDispatch)(uX.store),f=(0,Ob.useMemo)(()=>i?lX(i,{postId:o}):null,[i,o]),{dynamicMedia:h,dynamicMediaTotal:g,isResolvingDynamic:v}=(0,_g.useSelect)(R=>{if(!f)return{dynamicMedia:sX,dynamicMediaTotal:0,isResolvingDynamic:!1};let V=["postType","attachment",f];return{dynamicMedia:R(t4.store).getEntityRecords(...V)??sX,dynamicMediaTotal:R(t4.store).getEntityRecordsTotalItems(...V)??0,isResolvingDynamic:!R(t4.store).hasFinishedResolution("getEntityRecords",V)}},[f]),b=g>zb,{sizeSlug:_,linkTo:k,linkTarget:x,aspectRatio:w}=e,C=(0,Ob.useMemo)(()=>({sizeSlug:_,linkTo:k,linkTarget:x,aspectRatio:w}),[_,k,x,w]),T=(0,Ob.useMemo)(()=>cX(h,C),[h,C]),I=(0,Ob.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:Gp}}),d(),m(r,[])})}function L(){p.batch(()=>{m(r,cX(h,C)),d(),t({dynamicContent:void 0})})}function E(R,V){let j={...i?.args};delete j.orderBy,delete j.order,R!==void 0&&(R!==bg||V!==yg)&&(j.orderBy=R,j.order=V);let q={...i};Object.keys(j).length?q.args=j:delete q.args,t({dynamicContent:q})}function B(){t({dynamicContent:{source:i.source}})}return{dynamicContent:i,canUseDynamicSource:l,sourceDescriptor:s,hasMoreImagesThanCap:b,dynamicMediaTotal:g,sourceOrderby:c,sourceOrder:u,dynamicMedia:h,dynamicImageBlocks:T,isResolvingDynamic:v,galleryContext:I,enableDynamicMode:D,convertToStatic:L,setSourceOrder:E,resetSource:B}}var Jt=n(N(),1),r4=n(H(),1),Or=n(z(),1),Wp=n(P(),1);var dt=n(y(),1),g4e=[{label:(0,Jt.__)("Newest to oldest"),value:"date/desc"},{label:(0,Jt.__)("Oldest to newest"),value:"date/asc"},{label:(0,Jt.__)("A \u2192 Z"),value:"title/asc"},{label:(0,Jt.__)("Z \u2192 A"),value:"title/desc"}];function v4e({orderby:e,order:t,onChange:r}){return(0,dt.jsx)(Or.SelectControl,{label:(0,Jt.__)("Order by"),value:`${e}/${t}`,options:g4e,onChange:o=>{let[a,i]=o.split("/");r({orderby:a,order:i})}})}function dX({onConfirm:e,onCancel:t}){return(0,dt.jsx)(Or.__experimentalConfirmDialog,{isOpen:!0,title:(0,Jt.__)("Detach Gallery"),__experimentalHideHeader:!1,confirmButtonText:(0,Jt.__)("Detach"),onConfirm:e,onCancel:t,size:"medium",children:(0,Jt.__)("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 fX({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,b]=(0,r4.useState)(!1),[_,k]=(0,r4.useState)(!1);function x(){r?b(!0):p()}return g?(0,dt.jsxs)(dt.Fragment,{children:[(0,dt.jsxs)(Or.__experimentalToolsPanel,{label:(0,Jt.__)("Source"),resetAll:m,dropdownMenuProps:t,children:[(0,dt.jsxs)("div",{className:"wp-block-gallery__source-settings",children:[(0,dt.jsx)("p",{className:"wp-block-gallery__source-description",children:i?.description??(0,Jt.__)("Dynamic images.")}),(0,dt.jsx)(Or.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>k(!0),disabled:d,accessibleWhenDisabled:!0,children:(0,Jt.__)("Detach Gallery")})]}),f&&(0,dt.jsx)(Or.Notice,{className:"wp-block-gallery__source-notice",status:"warning",isDismissible:!1,children:(0,Jt.sprintf)((0,Jt.__)("Only the first %1$d of %2$d images will be displayed."),zb,h)}),(0,dt.jsx)(Or.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,Jt.__)("Order by"),hasValue:()=>l!==bg||s!==yg,onDeselect:()=>c(void 0,void 0),children:(0,dt.jsx)(v4e,{orderby:l,order:s,onChange:({orderby:w,order:C})=>c(w,C)})})]}),_&&(0,dt.jsx)(dX,{onConfirm:()=>{u(),k(!1)},onCancel:()=>k(!1)})]}):a?(0,dt.jsxs)(dt.Fragment,{children:[(0,dt.jsx)(Or.PanelBody,{title:(0,Jt.__)("Source"),children:(0,dt.jsx)("div",{className:"wp-block-gallery__source-settings",children:(0,dt.jsx)(Or.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:x,children:(0,Jt.__)("Use images attached to the post")})})}),v&&(0,dt.jsx)(Or.__experimentalConfirmDialog,{isOpen:!0,title:(0,Jt.__)("Use images attached to the post?"),__experimentalHideHeader:!1,confirmButtonText:(0,Jt.__)("Use attached images"),onConfirm:()=>{p(),b(!1)},onCancel:()=>b(!1),size:"medium",children:(0,Jt.__)("The images in this gallery will be replaced, but will remain in the media library.")})]}):null}function b4e({imageBlocks:e}){let{children:t,ref:r,className:o}=(0,Wp.__experimentalUseBlockPreview)({blocks:e});return(0,dt.jsx)("div",{ref:r,className:o,style:{display:"contents"},children:t})}function hX({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,Wp.useBlockEditingMode)(),[g,v]=(0,r4.useState)(!1),b=d?(0,Jt.__)("Loading images\u2026"):u?.emptyMessage??(0,Jt.__)("Dynamic images will appear here.");return(0,dt.jsxs)(dt.Fragment,{children:[h==="default"&&(0,dt.jsxs)(dt.Fragment,{children:[(0,dt.jsx)(Wp.BlockControls,{group:"other",children:(0,dt.jsx)(Or.ToolbarButton,{onClick:()=>v(!0),disabled:d,children:(0,Jt.__)("Detach")})}),g&&(0,dt.jsx)(dX,{onConfirm:()=>{f(),v(!1)},onCancel:()=>v(!1)})]}),(0,dt.jsxs)("figure",{...t,children:[p.length?(0,dt.jsx)(Wp.BlockContextProvider,{value:m,children:(0,dt.jsx)(b4e,{imageBlocks:p})}):(0,dt.jsx)(Or.Placeholder,{icon:W3,label:(0,Jt.__)("Gallery"),instructions:b,children:d&&(0,dt.jsx)(Or.Spinner,{})}),(0,dt.jsx)(zo,{attributes:o,setAttributes:a,isSelected:i,insertBlocksAfter:l,showToolbarButton:!c&&!s,className:"blocks-gallery-caption",label:(0,Jt.__)("Gallery caption text"),placeholder:(0,Jt.__)("Add gallery caption")})]}),r.children]})}var ot=n(y(),1),y4e=8,gX=[{icon:Z1,label:(0,He.__)("Link images to attachment pages"),value:cc,noticeText:(0,He.__)("Attachment Pages")},{icon:mp,label:(0,He.__)("Link images to media files"),value:sc,noticeText:(0,He.__)("Media Files")},{icon:Ym,label:(0,He.__)("Enlarge on click"),value:mg,noticeText:(0,He.__)("Lightbox effect"),infoText:(0,He.__)("Scale images with a lightbox effect")},{icon:av,label:(0,He._x)("None","Media item link option"),value:lc,noticeText:(0,He.__)("None")}],_4e=[{label:(0,He.__)("Icon"),value:"icon"},{label:(0,He.__)("Text"),value:"text"},{label:(0,He.__)("Both"),value:"both"}],mR=["image"],x4e=(0,He.__)("Drag and drop images, upload, or choose from your library."),k4e={name:"core/image"},vX=[];function _X(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,co.useBlockEditingMode)(),[f,h,g,v]=(0,co.useSettings)("blocks.core/image.lightbox","dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios"),b=f?.allowEditing?gX:gX.filter(ie=>ie.value!==mg),{align:_,navigationButtonType:k,columns:x,imageCrop:w,randomOrder:C,linkTarget:T,linkTo:I,sizeSlug:D,aspectRatio:L}=r,{__unstableMarkNextChangeAsNotPersistent:E,replaceInnerBlocks:B,updateBlockAttributes:R,selectBlock:V}=(0,Hb.useDispatch)(co.store),{createSuccessNotice:j,createErrorNotice:q}=(0,Hb.useDispatch)(yX.store),{getBlock:W,getSettings:G,innerBlockImages:F,multiGallerySelection:J}=(0,Hb.useSelect)(ie=>{let{getBlockName:ze,getMultiSelectedBlockClientIds:it,getSettings:St,getBlock:ut}=ie(co.store),no=it();return{getBlock:ut,getSettings:St,innerBlockImages:ut(a)?.innerBlocks??vX,multiGallerySelection:no.length&&no.every(Ro=>ze(Ro)==="core/gallery")}},[a]),$=(0,Fb.useMemo)(()=>F?.map(ie=>({clientId:ie.clientId,id:ie.attributes.id,url:ie.attributes.url,attributes:ie.attributes,fromSavedContent:!!ie.originalContent})),[F]),X=RQ(F),re=IQ($,X),oe=!!$.length,ee=!!r.dynamicContent,ce=mX({attributes:r,setAttributes:t,clientId:a,postId:p,postType:m}),ne=ee?ce.dynamicMedia.length:$.length,we;ee?we=I===mg: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,Fb.useEffect)(()=>{re?.forEach(ie=>{E(),R(ie.clientId,{...me(ie.attributes),id:ie.id,align:void 0})})},[re]);let ae=BQ(ee?ce.dynamicMedia:X,i,G);function me(ie){let ze=ie.id?X.find(({id:ut})=>ut===ie.id):null,it;ie.className&&ie.className!==""&&(it=ie.className);let St;return ie.linkTarget||ie.rel?St={linkTarget:ie.linkTarget,rel:ie.rel}:St=Vb(T,r),{...q3(ze,D),...Mb(ze,I,ie?.linkDestination),...St,className:it,sizeSlug:D,caption:ie.caption.length>0?ie.caption:ze.caption?.raw,alt:ie.alt||ze.alt_text,aspectRatio:L==="auto"?void 0:L}}function se(ie){let ze=ie.type;return mR.some(it=>ze?.indexOf(it)===0)||ie.blob}function Pe(ie){let ze=Object.prototype.toString.call(ie)==="[object FileList]",it=ze?Array.from(ie).map(rt=>rt.url?rt:{blob:(0,dR.createBlobURL)(rt)}):ie;it.every(se)||q((0,He.__)("If uploading to a gallery all files need to be image formats"),{id:"gallery-upload-invalid-file",type:"snackbar"});let St=it.filter(rt=>rt.url||se(rt)).map(rt=>rt.url?rt:{blob:rt.blob||(0,dR.createBlobURL)(rt)}),ut=St.reduce((rt,Ao,rp)=>(rt[Ao.id]=rp,rt),{}),no=ze?F:F.filter(rt=>St.find(Ao=>Ao.id===rt.attributes.id)),En=St.filter(rt=>!no.find(Ao=>rt.id===Ao.attributes.id)).map(rt=>(0,bX.createBlock)("core/image",{id:rt.id,blob:rt.blob,url:rt.url,caption:rt.caption,alt:rt.alt}));B(a,no.concat(En).sort((rt,Ao)=>ut[rt.attributes.id]-ut[Ao.attributes.id])),En?.length>0&&V(En[0].clientId)}function Ee(ie){q(ie,{type:"snackbar"})}function Q(ie){t({linkTo:ie});let ze={},it=[];W(a).innerBlocks.forEach(ut=>{it.push(ut.clientId);let no=ut.attributes.id?X.find(({id:Ro})=>Ro===ut.attributes.id):null;ze[ut.clientId]=Mb(no,ie,!1,ut.attributes,f)}),R(it,ze,{uniqueByBlock:!0});let St=[...b].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 it={},St=[];W(a).innerBlocks.forEach(no=>{St.push(no.clientId),it[no.clientId]=Vb(ze,no.attributes)}),R(St,it,{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={},it=[];W(a).innerBlocks.forEach(ut=>{it.push(ut.clientId);let no=ut.attributes.id?X.find(({id:Ro})=>Ro===ut.attributes.id):null;ze[ut.clientId]=TQ(no,ie)}),R(it,ze,{uniqueByBlock:!0});let St=ae.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={},it=[];W(a).innerBlocks.forEach(ut=>{it.push(ut.clientId),ze[ut.clientId]={aspectRatio:ie==="auto"?void 0:ie}}),R(it,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,Fb.useEffect)(()=>{I||(E(),t({linkTo:window?.wp?.media?.view?.settings?.defaultProps?.link||lc}))},[I]);let Ve=oe&&$.some(ie=>!!ie.id),Lo={addToGallery:!1,disableMediaButtons:$.some(ie=>!ie.id&&ie.url?.indexOf("blob:")===0),value:{}},yo=(0,co.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}])}),qr=(0,co.useInnerBlocksProps)(yo,{defaultBlock:k4e,directInsert:!0,orientation:"horizontal",renderAppender:!1,allowedBlocks:ee?vX:void 0}),Xo=K();if(!oe&&!ee)return(0,ot.jsxs)("div",{...qr,children:[qr.children,(0,ot.jsx)(co.MediaPlaceholder,{handleUpload:!1,icon:W3,labels:{title:(0,He.__)("Gallery"),instructions:x4e},onSelect:Pe,allowedTypes:mR,multiple:!0,onError:Ee,...Lo,children:d==="default"&&(0,ot.jsx)(Tt.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:ce.enableDynamicMode,children:e4(Gp).title})})]});let Aa=I&&I!=="none";return(0,ot.jsxs)(ot.Fragment,{children:[(0,ot.jsxs)(co.InspectorControls,{children:[(0,ot.jsx)(fX,{dynamic:ce,dropdownMenuProps:Xo,hasImages:oe}),(0,ot.jsxs)(Tt.__experimentalToolsPanel,{label:(0,He.__)("Settings"),resetAll:()=>{t({navigationButtonType:"icon",columns:void 0,imageCrop:!0,randomOrder:!1}),Et("auto"),D!==Rb&&Re(Rb),T&&fe(!1)},dropdownMenuProps:Xo,children:[ne>1&&(0,ot.jsx)(Tt.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,He.__)("Columns"),hasValue:()=>!!x&&x!==ne,onDeselect:()=>Ce(void 0),children:(0,ot.jsx)(Tt.RangeControl,{label:(0,He.__)("Columns"),value:x||$3(ne),onChange:Ce,min:1,max:Math.min(y4e,ne),required:!0})}),ae?.length>0&&(0,ot.jsx)(Tt.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,He.__)("Resolution"),hasValue:()=>D!==Rb,onDeselect:()=>Re(Rb),children:(0,ot.jsx)(Tt.SelectControl,{label:(0,He.__)("Resolution"),help:(0,He.__)("Select the size of the source images."),value:D,options:ae,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:()=>!!L&&L!=="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:L,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:_4e.map(ie=>(0,ot.jsx)(Tt.__experimentalToggleGroupControlOption,{value:ie.value,label:ie.label},ie.value))})})]})]}),(0,ot.jsx)(co.BlockControls,{group:"block",children:(0,ot.jsx)(Tt.ToolbarDropdownMenu,{icon:fi,label:(0,He.__)("Link"),children:({onClose:ie})=>(0,ot.jsx)(Tt.MenuGroup,{children:b.map(ze=>{let it=I===ze.value;return(0,ot.jsx)(Tt.MenuItem,{isSelected:it,className:S("components-dropdown-menu__menu-item",{"is-active":it}),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)(co.BlockControls,{group:"other",children:(0,ot.jsx)(co.MediaReplaceFlow,{allowedTypes:mR,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)(iX,{style:r.style,clientId:a})]}),ee?(0,ot.jsx)(hX,{...e,dynamic:ce,blockProps:yo,innerBlocksProps:qr,multiGallerySelection:J}):(0,ot.jsx)(PQ,{...e,isContentLocked:s,images:$,blockProps:qr,insertBlocksAfter:l,multiGallerySelection:J})]})}var o4={$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 wu=n(P(),1),n4=n(y(),1);function xX({attributes:e}){let{caption:t,columns:r,imageCrop:o,dynamicContent:a}=e,i=!wu.RichText.isEmpty(t)&&(0,n4.jsx)(wu.RichText.Content,{tagName:"figcaption",className:S("blocks-gallery-caption",(0,wu.__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=wu.useBlockProps.save({className:l}),c=wu.useInnerBlocksProps.save(s);return(0,n4.jsxs)("figure",{...c,children:[c.children,i]})}var _l=n(Z(),1),kX=n(Ar(),1),fR=n(bu(),1);var C4e=e=>e?e.split(",").map(t=>parseInt(t,10)):[],wX=e=>e.map(t=>(0,_l.createBlock)(t.name,t.attributes,wX(t.innerBlocks||[])));function S4e(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,fR.addFilter)("blocks.switchToBlockType.transformedBlock","core/gallery/update-third-party-transform-to",S4e);function T4e(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,fR.addFilter)("blocks.switchToBlockType.transformedBlock","core/gallery/update-third-party-transform-from",T4e);var P4e={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=C4e(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,kX.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??$3(t.length)}},wX(t))}}]},CX=P4e;var hR=n(N(),1);var E4e=[{name:"dynamic-gallery",title:(0,hR.__)("Dynamic Gallery"),description:(0,hR.__)("Display images from a source, such as those attached to the current post."),attributes:{dynamicContent:{source:Gp}},isActive:e=>!!e.dynamicContent,scope:[]}],SX=E4e;var{name:TX}=o4,PX={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:CX,variations:SX,edit:_X,save:xX,deprecated:xQ},B4e=()=>A({name:TX,metadata:o4,settings:PX});var _R={};Y(_R,{init:()=>O4e,metadata:()=>i4,name:()=>u4,settings:()=>HX});var c4=n(N(),1);var zn=n(P(),1),Ii=n(y(),1),vR=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}},I4e=[{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,Ii.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,Ii.jsx)(t,{...zn.useBlockProps.save(),children:(0,Ii.jsx)("div",{className:"wp-block-group__inner-container",children:(0,Ii.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:vR,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,Ii.jsx)("div",{className:s,style:{backgroundColor:i?void 0:r,color:l?void 0:a},children:(0,Ii.jsx)("div",{className:"wp-block-group__inner-container",children:(0,Ii.jsx)(zn.InnerBlocks.Content,{})})})}},{attributes:{backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"}},migrate:vR,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,Ii.jsx)("div",{className:s,style:{backgroundColor:i?void 0:r,color:l?void 0:a},children:(0,Ii.jsx)("div",{className:"wp-block-group__inner-container",children:(0,Ii.jsx)(zn.InnerBlocks.Content,{})})})}},{attributes:{backgroundColor:{type:"string"},customBackgroundColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1},migrate:vR,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,Ii.jsx)("div",{className:a,style:{backgroundColor:o?void 0:r},children:(0,Ii.jsx)(zn.InnerBlocks.Content,{})})}}],EX=I4e;var a4=n(O(),1),Di=n(P(),1),RX=n(H(),1),AX=n(N(),1);var BX=n(O(),1),IX=n(P(),1),bR=n(N(),1),NX=n(Z(),1),Ka=n(z(),1),jb=n(H(),1),Za=n(y(),1),N4e=(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 DX({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,jb.useState)(!r&&!a&&!l&&!i&&!o&&t!=="flex"&&t!=="grid");return(0,jb.useEffect)(()=>{(r||a||l||i||o||t==="flex")&&c(!1)},[a,l,i,o,t,r]),[s,c]}function D4e({name:e,onSelect:t}){let r=(0,BX.useSelect)(a=>a(NX.store).getBlockVariations(e,"block"),[e]),o=(0,IX.useBlockProps)({className:"wp-block-group__placeholder"});return(0,jb.useEffect)(()=>{r&&r.length===1&&t(r[0])},[t,r]),(0,Za.jsx)("div",{...o,children:(0,Za.jsx)(Ka.Placeholder,{instructions:(0,bR.__)("Group blocks together. Select a layout:"),children:(0,Za.jsx)("ul",{role:"list",className:"wp-block-group-placeholder__variations","aria-label":(0,bR.__)("Block variations"),children:r.map(a=>(0,Za.jsx)("li",{children:(0,Za.jsx)(Ka.Button,{__next40pxDefaultSize:!0,variant:"tertiary",icon:N4e(a.name),iconSize:48,onClick:()=>t(a),className:"wp-block-group-placeholder__variation-button",label:`${a.title}: ${a.description}`})},a.name))})})})}var LX=D4e;var Ni=n(y(),1),{HTMLElementControl:L4e}=U(Di.privateApis);function R4e({tagName:e,onSelectTagName:t,clientId:r}){return(0,Ni.jsx)(Di.InspectorControls,{group:"advanced",children:(0,Ni.jsx)(L4e,{tagName:e,onChange:t,clientId:r,options:[{label:(0,AX.__)("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 A4e({attributes:e,name:t,setAttributes:r,clientId:o}){let{hasInnerBlocks:a,themeSupportsLayout:i}=(0,a4.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,RX.useRef)(),f=(0,Di.useBlockProps)({ref:d}),[h,g]=DX({attributes:e,usedLayoutType:p,hasInnerBlocks:a}),v;h?v=!1:a||(v=Di.InnerBlocks.ButtonBlockAppender);let b=(0,Di.useInnerBlocksProps)(m?f:{className:"wp-block-group__inner-container"},{dropZoneElement:d.current,templateLock:s,allowedBlocks:c,renderAppender:v}),{selectBlock:_}=(0,a4.useDispatch)(Di.store),k=x=>{r(x.attributes),_(o,-1),g(!1)};return(0,Ni.jsxs)(Ni.Fragment,{children:[(0,Ni.jsx)(R4e,{tagName:l,onSelectTagName:x=>r({tagName:x}),clientId:o}),h&&(0,Ni.jsxs)("div",{children:[b.children,(0,Ni.jsx)(LX,{name:t,onSelect:k})]}),m&&!h&&(0,Ni.jsx)(l,{...b}),!m&&!h&&(0,Ni.jsx)(l,{...f,children:(0,Ni.jsx)("div",{...b})})]})}var MX=A4e;var i4={$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,__experimentalOnMerge:!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 l4=n(P(),1),VX=n(y(),1);function zX({attributes:{tagName:e}}){return(0,VX.jsx)(e,{...l4.useInnerBlocksProps.save(l4.useBlockProps.save())})}var s4=n(Z(),1),V4e={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,s4.cloneSanitizedBlock)(a));return(0,s4.createBlock)("core/group",{align:r,layout:{type:"constrained"}},o)}}]},OX=V4e;var On=n(N(),1);var yR={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.")}}]},z4e=[{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:fI,example:yR},{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:EI,example:yR},{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:Ul,example:yR}],FX=z4e;var{name:u4}=i4,HX={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,c4.__)("La Mancha"),style:{typography:{textAlign:"center"}}}},{name:"core/paragraph",attributes:{style:{typography:{textAlign:"center"}},content:(0,c4.__)("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,c4.__)("Read more")}}],viewportWidth:600},transforms:OX,edit:MX,save:zX,deprecated:EX,variations:FX},O4e=()=>A({name:u4,metadata:i4,settings:HX});var SR={};Y(SR,{init:()=>rCe,metadata:()=>f4,name:()=>g4,settings:()=>v4});var qp=n(N(),1),wg=n(Z(),1);var ha=n(P(),1);var pc=n(y(),1),xR={className:!1,anchor:!0},p4={align:{type:"string"},content:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},level:{type:"number",default:2},placeholder:{type:"string"}},xg=e=>{if(!e.customTextColor)return e;let t={color:{text:e.customTextColor}},{customTextColor:r,...o}=e;return{...o,style:t}},jX=["left","right","center"],kg=e=>{let{align:t,...r}=e;return jX.includes(t)?{...r,textAlign:t}:e},F4e={supports:xR,attributes:{...p4,customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>be(xg(kg(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})}},H4e={attributes:{...p4,customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>be(xg(kg(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:xR},j4e={supports:xR,attributes:{...p4,customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>be(xg(kg(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})}},U4e={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:p4,isEligible:({align:e})=>jX.includes(e),migrate:e=>be(xg(kg(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})})}},G4e={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=>be(xg(kg(e)))},W4e={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=>be(xg(kg(e))),isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},$4e=[W4e,G4e,U4e,j4e,H4e,F4e],UX=$4e;var WX=n(N(),1),$X=n(H(),1),d4=n(O(),1),Kd=n(P(),1);var GX=n(Lb(),1),kR={},q4e=e=>{let t=document.createElement("div");return t.innerHTML=e,t.innerText},Z4e=e=>(0,GX.default)(q4e(e)).replace(/[^\p{L}\p{N}]+/gu,"-").toLowerCase().replace(/(^-+)|(-+$)/g,""),m4=(e,t)=>{let r=Z4e(t);if(r==="")return null;delete kR[e];let o=r,a=0;for(;Object.values(kR).includes(o);)a+=1,o=r+"-"+a;return o},wR=(e,t)=>{kR[e]=t};var qX=n(y(),1);function K4e(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,d4.useSelect)(v=>{let{getGlobalBlockCount:b,getSettings:_}=v(Kd.store);return{canGenerateAnchors:!!_().generateAnchors||b("core/table-of-contents")>0}},[]),{__unstableMarkNextChangeAsNotPersistent:h}=(0,d4.useDispatch)(Kd.store);return(0,$X.useEffect)(()=>{if(f)return!p&&s&&(h(),r({anchor:m4(l,s)})),wR(l,p),()=>wR(l,null)},[p,s,l,f,r,h]),(0,qX.jsx)(Kd.RichText,{identifier:"content",tagName:m,value:s,onChange:v=>{let b={content:v};f&&(!p||!v||m4(l,s)===p)&&(b.anchor=m4(l,v)),r(b)},onMerge:o,onReplace:a,onRemove:a?()=>a([]):void 0,placeholder:u||(0,WX.__)("Heading"),...d})}var ZX=K4e;var f4={$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 h4=n(P(),1),CR=n(y(),1);function KX({attributes:e}){let{content:t,level:r}=e,o="h"+r;return(0,CR.jsx)(o,{...h4.useBlockProps.save(),children:(0,CR.jsx)(h4.RichText.Content,{value:t})})}var $p=n(Z(),1);function YX(e){return Number(e.substr(1))}var Q4e={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,$p.createBlock)("core/heading",{...mu(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,$p.getBlockAttributes)("core/heading",e.outerHTML),{textAlign:r}=e.style||{};return t.level=YX(e.nodeName),(r==="left"||r==="center"||r==="right")&&(t.style={...t.style,typography:{...t.style?.typography,textAlign:r}}),(0,$p.createBlock)("core/heading",t)}},...[1,2,3,4,5,6].map(e=>({type:"prefix",prefix:Array(e+1).join("#"),transform(t){return(0,$p.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,$p.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,$p.createBlock)("core/paragraph",{...mu(t,"core/paragraph",({content:i})=>({content:i})),content:r,...a&&{style:{typography:{textAlign:a}}}})})}]},QX=Q4e;var Ub=n(N(),1);var X4e=[vE,yE,xE,wE,SE,PE],J4e=[...[1,2,3,4,5,6].map(e=>({name:`h${e}`,title:(0,Ub.sprintf)((0,Ub.__)("Heading %d"),e),description:(0,Ub.__)("Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content."),icon:X4e[e-1],attributes:{level:e},scope:["block","transform"],keywords:[`h${e}`],isActive:t=>t.level===e}))],XX=J4e;var{fieldsKey:eCe,formKey:tCe}=U(wg.privateApis),{name:g4}=f4,v4={icon:BE,example:{attributes:{content:(0,qp.__)("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,qp.sprintf)((0,qp.__)("Level %1$s. %2$s"),o,r):(0,qp.sprintf)((0,qp.__)("Level %s. Empty."),o)},transforms:QX,deprecated:UX,merge(e,t){return{content:(e.content||"")+(t.content||"")}},edit:ZX,save:KX,variations:XX};window.__experimentalContentOnlyInspectorFields&&(v4[eCe]=[{id:"content",label:(0,qp.__)("Content"),type:"text",Edit:"rich-text"}],v4[tCe]={fields:["content"]});var rCe=()=>{let e=A({name:g4,metadata:f4,settings:v4}),t=(0,wg.getBlockType)(g4)?.attributes?.levelOptions?.default;return t&&[1,2,3,4,5,6].forEach(r=>{t.includes(r)||(0,wg.unregisterBlockVariation)(g4,`h${r}`)}),e};var TR={};Y(TR,{init:()=>aCe,metadata:()=>b4,name:()=>lJ,settings:()=>sJ});var iJ=n(N(),1);var b4={$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 Zp=n(P(),1),ga=n(z(),1),Ya=n(N(),1),JX=n(O(),1),eJ=n(te(),1);var tJ=n(Bn(),1);var So=n(y(),1),nCe=e=>e.preventDefault();function rJ({attributes:e,setAttributes:t,context:r}){let{homeUrl:o,onNavigateToEntityRecord:a,frontPageId:i,frontPageTemplateId:l}=(0,JX.useSelect)(g=>{let{getEntityRecord:v,getDefaultTemplateId:b,canUser:_}=g(eJ.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:b({slug:"front-page"});return{homeUrl:k,onNavigateToEntityRecord:g(Zp.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,Zp.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)(Zp.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,tJ.__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:Q1,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:nCe,children:[(0,So.jsx)(Zp.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 oJ=n(P(),1),nJ=n(y(),1);function aJ(){return(0,nJ.jsx)(oJ.InnerBlocks.Content,{})}var{name:lJ}=b4,sJ={icon:NE,edit:rJ,save:aJ,example:{attributes:{label:(0,iJ._x)("Home Link","block example")}}},aCe=()=>A({name:lJ,metadata:b4,settings:sJ});var BR={};Y(BR,{init:()=>pCe,metadata:()=>x4,name:()=>wJ,settings:()=>CJ});var kJ=n(N(),1);var Cg=n(N(),1),_4=n(H(),1),Qa=n(P(),1),Qd=n(Z(),1),Sg=n(O(),1),vJ=n(bd(),1),bs=n(z(),1);var Li=n(N(),1),Gb=n(H(),1),hJ=n(O(),1),fn=n(z(),1),Yp=n(P(),1);var gJ=n(ve(),1);var cJ=n(H(),1),y4=n(P(),1),uJ=n(z(),1),pJ=n(O(),1),mJ=n(N(),1),Yd=n(y(),1),iCe=`
+	}`}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=`
 	html,body,:root {
 		margin: 0 !important;
 		padding: 0 !important;
 		overflow: visible !important;
 		min-height: auto !important;
 	}
-`;function dJ({content:e,isSelected:t}){let r=(0,pJ.useSelect)(a=>a(y4.store).getSettings().styles,[]),o=(0,cJ.useMemo)(()=>[iCe,...(0,y4.transformStyles)((r??[]).filter(a=>a.css))],[r]);return(0,Yd.jsxs)(Yd.Fragment,{children:[(0,Yd.jsx)(uJ.SandBox,{html:e,styles:o,title:(0,mJ.__)("Custom HTML Preview"),tabIndex:-1}),!t&&(0,Yd.jsx)("div",{className:"block-library-html__preview-overlay"})]})}function fJ(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 PR({html:e="",css:t="",js:r=""}){let o=[];return t.trim()&&o.push(`<style data-wp-block-html="css">
+`;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">
 ${t}
 </style>`),r.trim()&&o.push(`<script data-wp-block-html="js">
 ${r}
 <\/script>`),e.trim()&&o.push(e),o.join(`

-`)}var It=n(y(),1),{Tabs:Kp}=U(fn.privateApis),{useNativeUndo:lCe}=U(Yp.privateApis);function ER({onRequestClose:e,content:t,onUpdate:r}){let{html:o,css:a,js:i}=fJ(t),[l,s]=(0,Gb.useState)(o),[c,u]=(0,Gb.useState)(a),[p,m]=(0,Gb.useState)(i),[d,f]=(0,Gb.useState)(!1),h=lCe(),g=(0,gJ.useViewportMatch)("small","<"),{canUserUseUnfilteredHTML:v}=(0,hJ.useSelect)(w=>({canUserUseUnfilteredHTML:w(Yp.store).getSettings().__experimentalCanUserUseUnfilteredHTML}),[]),b=!v&&(a.trim()||i.trim()),_=()=>{r(PR({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)(Kp,{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)(Kp.TabList,{children:[(0,It.jsx)(Kp.Tab,{tabId:"html",children:"HTML"}),v&&(0,It.jsx)(Kp.Tab,{tabId:"css",children:"CSS"}),v&&(0,It.jsx)(Kp.Tab,{tabId:"js",children:(0,Li.__)("JavaScript")})]})}),!g&&(0,It.jsx)("div",{children:(0,It.jsx)(fn.Button,{__next40pxDefaultSize:!0,icon:d?TI:Ym,label:(0,Li.__)("Enable/disable fullscreen"),onClick:x,variant:"tertiary"})})]}),b&&(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)(Kp.TabPanel,{tabId:"html",focusable:!1,className:"block-library-html__modal-tab",children:(0,It.jsx)(Yp.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)(Kp.TabPanel,{tabId:"css",focusable:!1,className:"block-library-html__modal-tab",children:(0,It.jsx)(Yp.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)(Kp.TabPanel,{tabId:"js",focusable:!1,className:"block-library-html__modal-tab",children:(0,It.jsx)(Yp.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)(dJ,{content:PR({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(y(),1),{InnerContent:sCe}=U(Qa.privateApis);function bJ({clientId:e,attributes:t}){let[r,o]=(0,_4.useState)(!1),a=(0,Sg.useRegistry)(),{updateBlock:i,replaceInnerBlocks:l}=(0,Sg.useDispatch)(Qa.store),s=(0,Sg.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 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 -->
 ${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,_4.useEffect)(()=>{t.content&&((0,vJ.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)(bs.ToolbarGroup,{children:(0,Fn.jsx)(bs.ToolbarButton,{onClick:()=>o(!0),children:(0,Cg.__)("Edit code")})})}),(0,Fn.jsx)(Qa.InspectorControls,{children:(0,Fn.jsx)(bs.__experimentalVStack,{className:"block-library-html__edit-code",expanded:!0,children:(0,Fn.jsx)(bs.Button,{className:"block-library-html__edit-code-button",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>o(!0),children:(0,Cg.__)("Edit code")})})}),(0,Fn.jsx)(sCe,{clientId:e}),r&&(0,Fn.jsx)(ER,{onRequestClose:()=>o(!1),content:s,onUpdate:u})]}):(0,Fn.jsxs)("div",{...c,children:[(0,Fn.jsx)(bs.Placeholder,{icon:(0,Fn.jsx)(Qa.BlockIcon,{icon:G1}),label:(0,Cg.__)("Custom HTML"),instructions:(0,Cg.__)("Add custom HTML code and preview how it looks."),children:(0,Fn.jsx)(bs.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>o(!0),children:(0,Cg.__)("Edit HTML")})}),r&&(0,Fn.jsx)(ER,{onRequestClose:()=>o(!1),content:s,onUpdate:u})]})}var x4={$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 yJ(){return null}var k4=n(Z(),1),_J=n(Ql(),1),uCe={from:[{type:"block",blocks:["core/code"],transform:({content:e})=>{let t=(0,_J.create)({html:e}).text,[r]=(0,k4.parse)(`<!-- wp:html -->
+<!-- /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 -->
 ${t}
-<!-- /wp:html -->`);return r??(0,k4.createBlock)("core/html",{},[],[t])}}]},xJ=uCe;var{name:wJ}=x4,CJ={icon:LE,example:{innerContent:["<marquee>"+(0,kJ.__)("Welcome to the wonderful world of blocks\u2026")+"</marquee>"]},edit:bJ,save:yJ,transforms:xJ},pCe=()=>A({name:wJ,metadata:x4,settings:CJ});var AR={};Y(AR,{init:()=>bCe,metadata:()=>S4,name:()=>zJ,settings:()=>OJ});var Ai=n(N(),1),va=n(z(),1);var hn=n(P(),1),DJ=n(H(),1),Eg=n(M(),1),LJ=n(O(),1),RJ=n(te(),1);var C4=n(N(),1),Pg=n(z(),1);var $b=n(H(),1),NJ=n(ve(),1),NR=n(O(),1),DR=n(te(),1);var IR=n(N(),1),TJ=n(z(),1),PJ=n(ve(),1),w4=n(H(),1),EJ=n(Bn(),1);var mc=n(y(),1),SJ=20;function BJ({icons:e,onChange:t,value:r}){let o=(0,PJ.useAsyncList)(e,{step:SJ}),a=(0,w4.useRef)(),i=e?.findIndex(s=>s.name===r)??-1,l=i>=0&&(o.length>=i+SJ||o.length===e.length);return(0,w4.useLayoutEffect)(()=>{let s=a.current;!l||!s||(0,EJ.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,IR.__)("Icon library"),children:o.map(s=>(0,mc.jsxs)(TJ.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,IR.__)("No results found.")})})})}var IJ=n(Lb(),1);function Tg(e=""){return e=(0,IJ.default)(e),e=e.trim().toLowerCase(),e}function mCe(e,t){let r=Tg(t),o=Tg(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 Wb(e=[],t=""){if(!t)return e;let r=e.map(o=>[o,mCe(o,t)]).filter(([,o])=>o>0);return r.sort(([,o],[,a])=>a-o),r.map(([o])=>o)}var Ri=n(y(),1);function LR({onClose:e,value:t,onChange:r}){let[o,a]=(0,$b.useState)(""),[i,l]=(0,$b.useState)(null),s=(0,NJ.useDebounce)(a,300),c=(0,NR.useSelect)(h=>h(DR.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,NR.useSelect)(h=>{if(p===null)return{icons:null,hasResolvedIcons:!1};let g=p===""?{}:{collection:p},{getEntityRecords:v,hasFinishedResolution:b}=h(DR.store);return{icons:v("root","icon",g),hasResolvedIcons:b("getEntityRecords",["root","icon",g])}},[p]),f=(0,$b.useMemo)(()=>{if(!m)return[];if(o){let h=Tg(o);return m.filter(g=>{let v=Tg(g.name),b=Tg(g.label);return v.includes(h)||b.includes(h)})}return m},[o,m]);return(0,Ri.jsx)(Pg.Modal,{className:"wp-block-icon__inserter-modal",title:(0,C4.__)("Icon library"),onRequestClose:e,isFullScreen:!0,children:(0,Ri.jsxs)(Sp.Root,{className:"wp-block-icon__inserter",orientation:"vertical",value:p,onValueChange:l,children:[(0,Ri.jsxs)(wp,{direction:"column",gap:"lg",className:"wp-block-icon__inserter-sidebar",children:[(0,Ri.jsx)(Pg.SearchControl,{value:o,onChange:s}),(0,Ri.jsxs)(Sp.List,{children:[(0,Ri.jsx)(Sp.Tab,{value:"",children:(0,C4.__)("All")}),c?.map(h=>(0,Ri.jsx)(Sp.Tab,{value:h.slug,children:h.label},h.slug))]})]}),[{slug:""},...c??[]].map(h=>(0,Ri.jsx)(Sp.Panel,{tabIndex:-1,value:h.slug,className:"wp-block-icon__inserter-panel",children:d?(0,Ri.jsx)(BJ,{icons:f,onChange:r,value:t}):(0,Ri.jsx)("div",{className:"wp-block-icon__inserter-loading",role:"status","aria-label":(0,C4.__)("Loading\u2026"),children:(0,Ri.jsx)(Pg.Spinner,{})})},h.slug))]})})}var Ut=n(y(),1),dCe=({className:e,style:t})=>(0,Ut.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,Ut.jsx)(Eg.Rect,{width:"60",height:"60",fill:"currentColor",fillOpacity:.1}),(0,Ut.jsx)(Eg.Path,{vectorEffect:"non-scaling-stroke",stroke:"currentColor",strokeOpacity:.25,d:"M60 60 0 0"})]});function fCe({attributes:e,setAttributes:t}){let{icon:r,ariaLabel:o,flipHorizontal:a,flipVertical:i,rotation:l}=e,[s,c]=(0,DJ.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,LJ.useSelect)(w=>{let{getEntityRecord:C}=w(RJ.store);return r?C("root","icon",r):null},[r])?.content||"",v={"is-flip-horizontal":a,"is-flip-vertical":i},b=l?{rotate:`${l}deg`}:{},_=(0,Ut.jsxs)(Ut.Fragment,{children:[r&&(0,Ut.jsxs)(hn.BlockControls,{group:"block",children:[(0,Ut.jsx)(va.ToolbarButton,{icon:qP,label:(0,Ai.__)("Flip horizontal"),isPressed:a,onClick:()=>t({flipHorizontal:!a})}),(0,Ut.jsx)(va.ToolbarButton,{icon:KP,label:(0,Ai.__)("Flip vertical"),isPressed:i,onClick:()=>t({flipVertical:!i})}),(0,Ut.jsx)(va.ToolbarButton,{icon:mI,label:(0,Ai.__)("Rotate"),onClick:()=>t({rotation:((l||0)+90)%360})})]}),(0,Ut.jsxs)(hn.BlockControls,{group:"other",children:[(0,Ut.jsx)(va.ToolbarButton,{onClick:()=>{c(!0)},children:r?(0,Ai.__)("Replace"):(0,Ai.__)("Choose icon")}),u&&r&&(0,Ut.jsx)(va.DropdownMenu,{icon:"",toggleProps:{as:va.ToolbarButton},popoverProps:{className:"is-alternate"},text:(0,Ai.__)("Label"),children:()=>(0,Ut.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,Ut.jsx)(Ut.Fragment,{children:(0,Ut.jsx)(hn.InspectorControls,{group:"settings",children:(0,Ut.jsx)(va.__experimentalToolsPanel,{label:(0,Ai.__)("Settings"),resetAll:()=>t({ariaLabel:void 0}),dropdownMenuProps:k,children:(0,Ut.jsx)(va.__experimentalToolsPanelItem,{label:(0,Ai.__)("Label"),isShownByDefault:!0,hasValue:()=>!!o,onDeselect:()=>t({ariaLabel:void 0}),children:(0,Ut.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,Ut.jsxs)(Ut.Fragment,{children:[_,x,(0,Ut.jsx)("div",{...(0,hn.useBlockProps)(),children:g?(0,Ut.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,...b}}}):(0,Ut.jsx)(dCe,{className:S(d.className,m.className,f.className,v),style:{...d.style,...m.style,...f.style,...b,height:"auto"}})}),s&&(0,Ut.jsx)(LR,{onClose:()=>c(!1),value:e.icon,onChange:w=>{t({icon:w}),c(!1)}})]})}var AJ=fCe;var S4={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 T4=n(z(),1),RR=n(y(),1),gCe=(0,RR.jsx)(T4.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",children:(0,RR.jsx)(T4.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"})}),MJ=gCe;var vCe=[{name:"default",isDefault:!0,attributes:{icon:"core/info"}}],VJ=vCe;var{name:zJ}=S4,OJ={icon:MJ,example:{attributes:{icon:"core/info",style:{dimensions:{width:"48px"}}}},variations:VJ,edit:AJ},bCe=()=>A({name:zJ,metadata:S4,settings:OJ});var jR={};Y(jR,{init:()=>KCe,metadata:()=>R4,name:()=>_ee,settings:()=>M4});var Xp=n(N(),1);var yee=n(Z(),1);var Ke=n(P(),1);var Me=n(y(),1),yCe={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})]})}},_Ce={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})]})}},xCe={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})]})}},kCe={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}),b=(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:b})}):(0,Me.jsx)("figure",{...Ke.useBlockProps.save({className:g}),children:b})}},wCe={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}),b=(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:b})}},CCe={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,b=(0,Ke.__experimentalGetBorderClassesAndStyles)(e),_=S({[`align${a}`]:a,[`size-${h}`]:h,"is-resized":c||u,"has-custom-border":!!b.className||b.style&&Object.keys(b.style).length>0}),k=S(b.className,{[`wp-image-${d}`]:!!d}),x=(0,Me.jsx)("img",{src:t,alt:r,className:k||void 0,style:{...b.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})}},SCe={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,b=(0,Ke.__experimentalGetBorderClassesAndStyles)(e),_=S({[`align${a}`]:a,[`size-${h}`]:h,"is-resized":c||u,"has-custom-border":!!b.className||b.style&&Object.keys(b.style).length>0}),k=S(b.className,{[`wp-image-${d}`]:!!d}),x=(0,Me.jsx)("img",{src:t,alt:r,className:k||void 0,style:{...b.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})}},TCe={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,b=(0,Ke.__experimentalGetBorderClassesAndStyles)(e),_=S({[`align${a}`]:a,[`size-${h}`]:h,"is-resized":c||u,"has-custom-border":!!b.className||b.style&&Object.keys(b.style).length>0}),k=S(b.className,{[`wp-image-${d}`]:!!d}),x=(0,Me.jsx)("img",{src:t,alt:r,className:k||void 0,style:{...b.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})}},PCe={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:b={}}={}}=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}),I=!Ke.RichText.isEmpty(o)||b.caption||b?.__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,I&&(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})}},FJ=[PCe,TCe,SCe,CCe,wCe,kCe,xCe,_Ce,yCe];var Ng=n(Ar(),1),qb=n(Z(),1),lee=n(z(),1),Xd=n(O(),1),ya=n(P(),1),Qp=n(H(),1),fc=n(N(),1);var see=n(Tr(),1),cee=n(ve(),1),L4=n(dr(),1),uee=n(jJ(),1);var Oe=n(z(),1),Ig=n(ve(),1),dc=n(O(),1),Vt=n(P(),1),br=n(H(),1),De=n(N(),1),OR=n(dr(),1),Bg=n(Z(),1);var eee=n(Tr(),1),D4=n(te(),1);var ba=n(z(),1),P4=n(P(),1),UJ=n(Bn(),1),GJ=n(H(),1),MR=n(N(),1),WJ=n(O(),1);var $J=n(dr(),1),Xa=n(y(),1),ECe=e=>{window.requestAnimationFrame(()=>{let[t]=UJ.focus.tabbable.find(e?.current);t&&t.focus()})};function VR({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 E4({mediaId:e,mediaUrl:t,filename:r,allowedTypes:o,onSelect:a,onSelectURL:i,onError:l,onReset:s,isUploading:c=!1,emptyLabel:u=(0,MR.__)("Media")}){let{getSettings:p}=(0,WJ.useSelect)(P4.store),m=f=>{let{mediaUpload:h}=p();h&&h({allowedTypes:o,filesList:f,onFileChange([g]){a(g)},onError:l,multiple:!1})},d=(0,GJ.useRef)();return(0,Xa.jsxs)("div",{ref:d,className:"block-library-utils__media-control",children:[(0,Xa.jsx)(P4.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)(VR,{url:t,filename:r,className:"block-library-utils__media-control__inspector-media-replace-title",label:t&&(0,$J.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,MR.__)("Reset"),className:"block-library-utils__media-control__reset",size:"small",icon:sI,onClick:()=>{s(),ECe(d)}}),(0,Xa.jsx)(ba.DropZone,{onFilesDrop:m})]})}var B4=n(te(),1),I4=n(P(),1),YJ=n(Bn(),1),N4=n(O(),1),xl=n(H(),1);function qJ(e){return typeof e!="string"||!(0,YJ.__unstableStripHTML)(e).trim()?"":e.replace(/\n/g,"<br>")}function BCe(e){let t=e?.caption;if(typeof t=="string")return qJ(t);if(t&&typeof t=="object"&&Object.hasOwn(t,"raw"))return qJ(t.raw)}function zR(e){return{alt:typeof e?.alt_text=="string"?e.alt_text:e?.alt||"",caption:BCe(e)}}function ZJ(e){return e||""}function ICe(e,t,r){if(!t||!r)return{};let o=zR(t),a=zR(r),i={},l=ZJ(e.alt);o.alt!==a.alt&&(l===o.alt||!l)&&(i.alt=a.alt);let s=ZJ(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:NCe}=U(I4.privateApis);function DCe({alt:e,caption:t}){let r={};return e||(r.alt_text=""),t?.toString()||(r.caption=""),Object.keys(r).length?r:void 0}function KJ(e){if(!e)return!1;let t=typeof e.alt_text=="string"||typeof e.alt=="string",r=zR(e).caption!==void 0;return t&&r}function QJ({attributes:e,setAttributes:t,onClose:r,onUrlChange:o}){let{id:a,url:i,alt:l,caption:s}=e,c=(0,N4.useRegistry)(),u=(0,N4.useSelect)(_=>_(I4.store).getSettings()[NCe],[]),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(B4.store).getEditedEntityRecord("postType","attachment",_),[c]),h=(0,xl.useCallback)(async _=>{let k=c.resolveSelect(B4.store);try{return await k.getEntityRecord("postType","attachment",_)}catch{return}},[c]),g=(0,xl.useCallback)(async _=>{let{invalidateResolution:k}=c.dispatch(B4.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 I=await g(_);if(w!==d.current)return;let D=p.current,L=ICe(D,x,I);Object.keys(L).length&&Object.assign(C,L)}Object.keys(C).length&&(p.current={...p.current,...C},t(C))},[o,g,t]),b=(0,xl.useCallback)(async()=>{if(!a||!u)return;let _=f(a),k=DCe(p.current),x=KJ(_)?void 0:await h(a);m.current=x||(KJ(_)?_:k)||_,u({id:a,onUpdate:v,onClose:r})},[f,v,a,r,u,h]);return a&&u?b:void 0}var ue=n(y(),1),{DimensionsTool:XJ,isDefaultBlockStyleState:LCe,ResolutionTool:RCe,mediaEditKey:ACe,mediaSideloadFromUrlKey:JJ}=U(Vt.privateApis),MCe=[{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.")}],VCe={placement:"bottom-start"},zCe=({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 OCe({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:j1,label:(0,De.__)("More"),toggleProps:{...d,description:(0,De.__)("Displays more controls.")},popoverProps:VCe,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 tee({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:b,id:_,href:k,rel:x,linkClass:w,linkDestination:C,title:T,width:I,height:D,aspectRatio:L,scale:E,focalPoint:B,linkTarget:R,sizeSlug:V,lightbox:j,metadata:q,isDecorative:W}=r,[G,F]=(0,br.useState)(),[J,$]=(0,br.useState)(null),[X,re]=(0,br.useState)({}),[oe,ee]=(0,br.useState)(0),ce=(0,Ig.useResizeObserver)(([_e])=>{if(!J){let[Mt]=_e.borderBoxSize;re({width:Mt.inlineSize,height:Mt.blockSize})}ee(_e.target.offsetTop)}),ne=(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)(_e=>{let Mt=_&&a?_e(D4.store).getEntityRecord("postType","attachment",_,{context:"view"}):null,nl=_&&a?_e(D4.store).getResolutionError("getEntityRecord",["postType","attachment",_,{context:"view"}]):null;return{image:Mt,attachmentResolutionError:nl}},[_,a]),{canInsertCover:ae,imageEditing:me,imageSizes:se,maxWidth:Pe,editMediaEntity:Ee}=(0,dc.useSelect)(_e=>{let{getBlockRootClientId:Mt,canInsertBlockType:nl,getSettings:za}=_e(Vt.store),B1=Mt(m),ip=za();return{imageEditing:ip.imageEditing,imageSizes:ip.imageSizes,maxWidth:ip.maxWidth,editMediaEntity:ip?.[ACe],canInsertCover:nl("core/cover",B1)}},[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=QJ({attributes:r,setAttributes:o,onClose:Et,onUrlChange:fe}),{replaceBlocks:Do,toggleSelection:Lo,__unstableMarkNextChangeAsNotPersistent:yo}=(0,dc.useDispatch)(Vt.store),{createErrorNotice:qr,createSuccessNotice:Xo}=(0,dc.useDispatch)(eee.store),{editEntityRecord:Aa}=(0,dc.useDispatch)(D4.store),ie=(0,Ig.useViewportMatch)("medium"),ze=["wide","full"].includes(b),[{loadedNaturalWidth:it,loadedNaturalHeight:St},ut]=(0,br.useState)({}),[no,Ro]=(0,br.useState)(!1),En=d==="default",rt=d==="contentOnly",Ao=le&&En,rp=le&&En&&!ze&&ie,mi=!!e||t,ih=se.filter(({slug:_e})=>de?.media_details?.sizes?.[_e]?.source_url).map(({name:_e,slug:Mt})=>({value:Mt,label:_e}));(0,br.useEffect)(()=>{!_||!a||ge?.status===404&&(yo(),o({id:void 0}))},[_,a,ge,o,yo]);let zm=a&&FR(_,g)&&!!Ce()[JJ],{naturalWidth:Jo,naturalHeight:oa}=(0,br.useMemo)(()=>({naturalWidth:G?.naturalWidth||it||void 0,naturalHeight:G?.naturalHeight||St||void 0}),[it,St,G?.complete]);(0,br.useEffect)(()=>{Ze&&Ze===g&&G?.complete&&fe(void 0)},[Ze,g,G]);function Xc(){fe(void 0),Ro(!0);let _e=bp({attributes:{url:g}});_e!==void 0&&l&&l(_e)}function lh(_e){fe(void 0),Ro(!1),ut({loadedNaturalWidth:_e.target?.naturalWidth,loadedNaturalHeight:_e.target?.naturalHeight})}function op(_e){o(_e)}function sh(_e){_e&&!Jc?.enabled?o({lightbox:{enabled:!0},isDecorative:!1}):!_e&&Jc?.enabled?o({lightbox:{enabled:!1}}):o({lightbox:void 0})}function Se(){Jc?.enabled&&Jc?.allowEditing?o({lightbox:{enabled:!1}}):o({lightbox:void 0})}function Xe(_e){o({title:_e})}function ar(_e){o({alt:_e})}function pr(_e){o({isDecorative:_e||void 0,..._e&&{alt:"",caption:void 0,href:void 0,linkDestination:void 0,linkTarget:void 0,rel:void 0}})}let ao=_e=>{G&&G.style.setProperty("object-position",qd(_e))};function rl(_e){let Mt=de?.media_details?.sizes?.[_e]?.source_url;if(!Mt)return null;o({url:Mt,sizeSlug:_e})}function Ma(){let _e=Ce()[JJ];_e&&_e({url:g,onSuccess(Mt){s(Mt),Xo((0,De.__)("Image uploaded."),{type:"snackbar"})},onError(Mt){qr(Mt,{type:"snackbar"})}})}let Va=a&&(_&&Jo&&oa&&me&&!!Ee)&&!!Ve&&!rt&&!mi;function ol(){Do(m,(0,Bg.switchToBlockType)(Q(m),"core/cover"))}let ch=(0,Oe.__experimentalUseCustomUnits)({availableUnits:["px"]}),[Jc]=(0,Vt.useSettings)("lightbox"),m9=!!j&&j?.enabled!==Jc?.enabled||Jc?.allowEditing,np=!!j?.enabled||!j&&!!Jc?.enabled,S1=K(),Fs=(0,dc.useSelect)(_e=>{if(!a)return;let{getSelectedBlockStyleState:Mt}=U(_e(Vt.store));return Mt(m)},[m,a]),eu=!LCe(Fs),T1=Kh(Fs),uh=Ci({attributes:r,selectedState:Fs,hasSelectedStyleState:eu,attributeKey:"width"}),ph=Ci({attributes:r,selectedState:Fs,hasSelectedStyleState:eu,attributeKey:"height"}),Om=Ci({attributes:r,selectedState:Fs,hasSelectedStyleState:eu,attributeKey:"aspectRatio"}),X2=Ci({attributes:r,selectedState:Fs,hasSelectedStyleState:eu,attributeKey:"scale",styleKey:"objectFit"}),ir=_e=>{o(Yh({style:r.style,selectedState:Fs,hasSelectedStyleState:eu,nextDimensions:_e,dimensionKeyMap:{scale:"objectFit"}}))},Hs=Ao&&(nR.includes(f)?(0,ue.jsx)(XJ,{panelId:m,value:{aspectRatio:Om,scale:X2},onChange:({aspectRatio:_e})=>{ir({aspectRatio:_e,scale:"cover"})},defaultAspectRatio:"auto",tools:["aspectRatio"]},T1):(0,ue.jsx)(XJ,{panelId:m,value:{width:uh,height:ph,scale:X2,aspectRatio:Om},onChange:({width:_e,height:Mt,scale:nl,aspectRatio:za})=>{ir({width:!_e&&Mt?"auto":_e,height:Mt,aspectRatio:za,scale:nl})},defaultScale:"cover",defaultAspectRatio:"auto",scaleOptions:MCe,unitsOptions:ch,tools:ze?["aspectRatio","scale"]:["aspectRatio","widthHeight","scale"]},T1)),tu=()=>{o({lightbox:void 0}),rl(Ab)},ap=q?.bindings?.__default?.source==="core/pattern-overrides",{lockUrlControls:J2=!1,lockHrefControls:P1=!1,lockAltControls:e_=!1,lockAltControlsMessage:dF,lockTitleControls:d9=!1,lockTitleControlsMessage:fF,hideCaptionControls:Ove=!1}=(0,dc.useSelect)(_e=>{if(!a)return{};let{url:Mt,alt:nl,title:za,caption:B1}=q?.bindings||{},ip=!!p["pattern/overrides"],f9=(0,Bg.getBlockBindingsSource)(Mt?.source),mh=(0,Bg.getBlockBindingsSource)(nl?.source),lp=(0,Bg.getBlockBindingsSource)(za?.source);return{lockUrlControls:!!Mt&&!f9?.canUserEditValue?.({select:_e,context:p,args:Mt?.args}),lockHrefControls:ip||ap,hideCaptionControls:!!B1,lockAltControls:!!nl&&!mh?.canUserEditValue?.({select:_e,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&&!lp?.canUserEditValue?.({select:_e,context:p,args:za?.args}),lockTitleControlsMessage:lp?.label?(0,De.sprintf)((0,De.__)("Connected to %s"),lp.label):(0,De.__)("Connected to dynamic data")}},[ap,p,a,q?.bindings]),hF=a&&!P1&&!J2&&!W,gF=a&&ae&&!rt,Fve=hF||Va||gF,vF=a&&!J2&&(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:Fp,onSelect:s,onSelectURL:c,onError:u,name:g?(0,De.__)("Replace"):(0,De.__)("Add image"),onReset:()=>s(void 0),variant:"toolbar"})})}),Hve=window?.__experimentalContentOnlyInspectorFields,bF=(0,ue.jsxs)(ue.Fragment,{children:[Fve&&(0,ue.jsxs)(Vt.BlockControls,{group:"block",children:[hF&&(0,ue.jsx)(Vt.__experimentalImageURLInputUI,{url:k||"",onChangeUrl:op,linkDestination:C,mediaUrl:de&&de.source_url||g,mediaLink:de&&de.link,linkTarget:R,linkClass:w,rel:x,showLightboxSetting:m9,lightboxEnabled:np,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}),gF&&(0,ue.jsx)(Oe.ToolbarButton,{icon:cB,label:(0,De.__)("Add text over image"),onClick:ol})]}),zm&&(0,ue.jsx)(Vt.BlockControls,{children:(0,ue.jsx)(Oe.ToolbarGroup,{children:(0,ue.jsx)(Oe.ToolbarButton,{onClick:Ma,icon:nu,label:(0,De.__)("Upload to Media Library")})})}),rt&&(0,ue.jsx)(Vt.BlockControls,{group:"block",children:(0,ue.jsx)(OCe,{attributes:r,setAttributes:o,lockAltControls:e_,lockAltControlsMessage:dF,lockTitleControls:d9,lockTitleControlsMessage:fF})}),!Hve&&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:S1,children:[!J2&&(0,ue.jsx)(Oe.__experimentalToolsPanelItem,{label:(0,De.__)("Image"),hasValue:()=>!!g,onDeselect:()=>s(void 0),isShownByDefault:!0,children:(0,ue.jsx)(E4,{mediaId:_,mediaUrl:g,alt:v,filename:de?.media_details?.sizes?.full?.file||de?.slug||(0,OR.getFilename)(g),allowedTypes:Fp,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:ar,readOnly:e_,help:e_?(0,ue.jsx)(ue.Fragment,{children:dF}):(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.")})})}),!e_&&!np&&(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:pr,help:(0,De.__)("Hidden from assistive technologies.")})})]})}),(0,ue.jsxs)(Vt.InspectorControls,{group:"dimensions",resetAllFilter:_e=>Qh({attributes:_e,selectedState:Fs,hasSelectedStyleState:eu,keys:["aspectRatio","height","objectFit","width"],defaultAttributes:{aspectRatio:void 0,width:void 0,height:void 0,scale:void 0,focalPoint:void 0}}),children:[Hs,!eu&&g&&E&&(0,ue.jsx)(Oe.__experimentalToolsPanelItem,{label:(0,De.__)("Focal point"),isShownByDefault:!0,hasValue:()=>!!B,onDeselect:()=>o({focalPoint:void 0}),panelId:m,children:(0,ue.jsx)(Oe.FocalPointPicker,{label:(0,De.__)("Focal point"),url:g,value:B,onDragStart:ao,onDrag:ao,onChange:_e=>o({focalPoint:_e})})})]}),!!ih.length&&(0,ue.jsx)(Vt.InspectorControls,{children:(0,ue.jsx)(Oe.__experimentalToolsPanel,{label:(0,De.__)("Settings"),resetAll:tu,dropdownMenuProps:S1,children:(0,ue.jsx)(RCe,{value:V,defaultValue:Ab,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:d9,help:d9?(0,ue.jsx)(ue.Fragment,{children:fF}):(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"})})})})]}),t_=(0,OR.getFilename)(g),E1;W?E1=t_?(0,De.sprintf)((0,De.__)("This image has been marked as decorative; its file name is %s"),t_):(0,De.__)("This image has been marked as decorative."):v?E1=v:t_?E1=(0,De.sprintf)((0,De.__)("This image has an empty alt attribute; its file name is %s"),t_):E1=(0,De.__)("This image has an empty alt attribute");let yF=(0,Vt.__experimentalUseBorderProps)(r),jve=(0,Vt.__experimentalGetShadowClassesAndStyles)(r),{postType:Uve,postId:_F,queryId:Gve}=p,Wve=Number.isFinite(Gve),$ve=(0,ue.jsx)(zCe,{href:k,children:e&&no?(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:E1,onError:Xc,onLoad:lh,ref:we,className:S(yF.className,{"is-swapping-media":Re}),width:Jo,height:oa,style:{aspectRatio:L,...J?{width:X.width+J.width,height:X.height+J.height}:(()=>{let _e={};return I==="auto"?_e.width="auto":I!=null&&(_e.width=typeof I=="number"?`${I}px`:I),D==="auto"||D===void 0||D===null?_e.height="auto":_e.height=typeof D=="number"?`${D}px`:D,_e})(),objectFit:E,objectPosition:B&&E?qd(B):void 0,...yF.style,...jve.style}}),(mi||Re)&&(0,ue.jsx)(Oe.Spinner,{})]})}),xF;if(rp&&a&&!mi&&!nR.includes(f)){let _e=L&&SQ(L),Mt=X.width/X.height,nl=Jo/oa,za=_e||Mt||nl||1,B1=Jo<oa?uc:uc*za,ip=oa<Jo?uc:uc/za,f9=Pe*2.5,mh=h||f9,lp=!1,r_=!1;b==="center"?(lp=!0,r_=!0):(0,De.isRTL)()?b==="left"?lp=!0:r_=!0:b==="right"?r_=!0:lp=!0,xF=(0,ue.jsx)(Oe.ResizableBox,{ref:ne,style:{position:"absolute",inset:`${oe}px 0 0 0`},size:X,minWidth:B1,maxWidth:mh,minHeight:ip,maxHeight:mh/za,lockAspectRatio:za,enable:{top:!1,right:lp,bottom:!0,left:r_},onResizeStart:()=>{Lo(!1)},onResize:(Zve,Kve,h9,o_)=>{$(o_)},onResizeStop:(Zve,Kve,h9,o_)=>{if(Lo(!0),$(null),re(kF=>({width:kF.width+o_.width,height:kF.height+o_.height})),h&&Jo>=h&&Math.abs(h9.offsetWidth-h)<10){o({width:void 0,height:void 0});return}o({width:`${h9.offsetWidth}px`,height:"auto",aspectRatio:za===nl?void 0:String(za)})},resizeRatio:b==="center"?2:1})}if(!g&&!e)return(0,ue.jsxs)(ue.Fragment,{children:[vF,bF]});let qve=()=>{Aa("postType",Uve,_F,{featured_media:_}),Xo((0,De.__)("Post featured image updated."),{type:"snackbar"})};return(0,ue.jsxs)(ue.Fragment,{children:[vF,bF,!Wve&&_F&&_?(0,ue.jsx)(Vt.BlockSettingsMenuControls,{children:({canEdit:_e,selectedClientIds:Mt})=>_e&&Mt.length===1&&m===Mt[0]&&(0,ue.jsx)(Oe.MenuItem,{onClick:qve,children:(0,De.__)("Set as featured image")})}):null,$ve,xF,!W&&(0,ue.jsx)(zo,{attributes:r,setAttributes:o,isSelected:a,insertBlocksAfter:i,label:(0,De.__)("Image caption text"),showToolbarButton:a&&(En||rt)&&!Ove})]})}var ree=n(H(),1),oee=n(ve(),1),nee=n(y(),1);function aee(){let[e,{width:t}]=(0,oee.useResizeObserver)(),r=(0,ree.useRef)();return[(0,nee.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 ys=n(y(),1),FCe=(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},FR=(e,t)=>t&&!e&&!(0,Ng.isBlobURL)(t);function iee(e,t){return"url"in(e?.sizes?.[t]??{})||"source_url"in(e?.media_details?.sizes?.[t]??{})}function HCe({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:b,metadata:_}=e,[k,x]=(0,Qp.useState)(e.blob),w=(0,Qp.useRef)(),C=c?.type||c?.default?.type,T=!C||C!=="flex"&&C!=="grid",[I,D]=aee(),[L,{width:E}]=(0,cee.useResizeObserver)(),B=E&&E<160,R=(0,Qp.useRef)();(0,Qp.useEffect)(()=>{R.current=p},[p]);let{__unstableMarkNextChangeAsNotPersistent:V,replaceBlock:j}=(0,Xd.useDispatch)(ya.store);(0,Qp.useEffect)(()=>{["wide","full"].includes(b)&&(V(),t({width:void 0,height:void 0}))},[V,b,t]);let{getSettings:q,getBlockRootClientId:W,getBlockName:G,canInsertBlockType:F}=(0,Xd.useSelect)(ya.store),J=(0,ya.useBlockEditingMode)(),{createErrorNotice:$}=(0,Xd.useDispatch)(see.store);function X(pe){$(pe,{type:"snackbar"}),x(),t({src:void 0,id:void 0,url:void 0,blob:void 0})}function re(pe){pe.length===1&&x((0,Ng.createBlobURL)(pe[0]))}function oe(pe){let Ze=w.current?.ownerDocument.defaultView;if(pe.every(fe=>fe instanceof Ze.File)){let fe=pe,Re=W(s);fe.some(Ve=>!aR(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=>aR(Ve)).map(Ve=>(0,qb.createBlock)("core/image",{blob:(0,Ng.createBlobURL)(Ve)}));if(G(Re)==="core/gallery")j(s,Et);else if(F("core/gallery",Re)){let Ve=(0,qb.createBlock)("core/gallery",{},Et);j(s,Ve)}}}function ee(pe){if(Array.isArray(pe)){oe(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,Ng.isBlobURL)(pe.url)){x(pe.url);return}let{imageDefaultSize:Ze}=q(),fe=Ab;h&&iee(pe,h)?fe=h:iee(pe,Ze)&&(fe=Ze);let Re=FCe(pe,fe);if(typeof Re.caption=="string"&&Re.caption.includes(`
-`)&&(Re.caption=Re.caption.replace(/\n/g,"<br>")),R.current&&!Re.caption){let{caption:Lo,...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 hg:Ve=hg;break;case"post":case gg:Ve=gg;break;case oR:Ve=oR;break;case $d:Ve=$d;break}let Do;switch(Ve){case hg:Do=pe.url;break;case gg:Do=pe.link;break}Re.href=Do,t({blob:void 0,...Re,...Et,linkDestination:Ve}),x()}function ce(pe){let Ze=(0,L4.getProtocol)(pe)?pe:(0,L4.prependHTTPS)(pe);Ze!==u&&(t({blob:void 0,url:Ze,id:void 0,sizeSlug:q().imageDefaultSize}),x())}Us({url:k,allowedTypes:Fp,onChange:ee,onError:X});let we=FR(m,u)?u:void 0,le=(0,Xd.useSelect)(pe=>!window.__clientSideMediaProcessing||!m?!1:pe(uee.store).isUploadingById(m),[m]),de=!!u&&(0,ys.jsx)("img",{alt:(0,fc.__)("Edit image"),title:(0,fc.__)("Edit image"),className:"edit-image-preview",src:u}),ge=(0,ya.__experimentalUseBorderProps)(e),ae=(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:Ee}=(0,Xd.useSelect)(pe=>{if(!r)return{};let Ze=(0,qb.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,ys.jsxs)(ys.Fragment,{children:[(0,ys.jsxs)("figure",{...se,children:[(0,ys.jsx)(tee,{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,ys.jsx)(ya.MediaPlaceholder,{icon:(0,ys.jsx)(ya.BlockIcon,{icon:mp}),onSelect:ee,onSelectURL:ce,onFilesPreUpload:re,onError:X,placeholder:pe=>(0,ys.jsxs)(lee.Placeholder,{className:S("block-editor-media-placeholder",{[ge.className]:!!ge.className&&!r}),icon:!B&&(Pe?yB:mp),withIllustration:!r||B,label:!B&&(0,fc.__)("Image"),instructions:!Pe&&!B&&(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,...ae.style},children:[Pe&&!B&&Ee,!Pe&&!B&&pe,L]}),allowedTypes:Fp,handleUpload:pe=>pe.length===1,value:{id:m,src:we},mediaPreview:de,disableMediaButtons:k||u})]}),r&&T&&I]})}var pee=HCe;var R4={$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 _s=n(P(),1);var Cu=n(y(),1);function mee({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:b,metadata:{bindings:_={}}={}}=e,k=l||void 0,x=(0,_s.__experimentalGetBorderClassesAndStyles)(e),w=(0,_s.__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}),I=(0,Cu.jsx)("img",{src:t,alt:r,className:T||void 0,style:(()=>{let E={...x.style,...w.style,aspectRatio:p,objectFit:m,objectPosition:d&&m?qd(d):void 0};return(c!==void 0||u!==void 0)&&(c==="auto"?E.width="auto":c!=null&&(E.width=typeof c=="number"?`${c}px`:c),u==="auto"||u===void 0||u===null?E.height="auto":E.height=typeof u=="number"?`${u}px`:u),E})(),title:v,role:b?"none":void 0}),D=!_s.RichText.isEmpty(o)||_.caption||_?.__default?.source==="core/pattern-overrides",L=(0,Cu.jsxs)(Cu.Fragment,{children:[i?(0,Cu.jsx)("a",{className:s,href:i,target:h,rel:k,children:I}):I,D&&(0,Cu.jsx)(_s.RichText.Content,{className:(0,_s.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:o})]});return(0,Cu.jsx)("figure",{..._s.useBlockProps.save({className:C}),children:L})}var A4=n(Ar(),1),Dg=n(Z(),1),gee=n(O(),1),vee=n(te(),1);function UCe(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 dee(e,t){if(!e||!t?.split(/[?#]/)[0]?.toLowerCase().endsWith(".gif"))return null;let o=(0,gee.select)(vee.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 GCe(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 HR(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 fee={img:{attributes:["src","alt","title","width","height"],classes:["alignleft","aligncenter","alignright","alignnone",/^wp-image-\d+$/]}};function hee(e){return e&&/^\d+$/.test(e)?`${e}px`:void 0}var WCe=({phrasingContentSchema:e})=>({figure:{require:["img"],children:{...fee,a:{attributes:["href","rel","target"],classes:["*"],children:fee},figcaption:{children:e}}}}),$Ce={from:[{type:"raw",isMatch:e=>e.nodeName==="FIGURE"&&!!e.querySelector("img"),schema:WCe,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=hee(t.getAttribute("width")),h=hee(t.getAttribute("height")),g=parseInt(f,10),v=parseInt(h,10),b=g&&v?String(g/v):void 0,_=f||(h?"auto":void 0),k=f?"auto":h,x=(0,Dg.getBlockAttributes)("core/image",e.outerHTML,{align:i,id:s,linkDestination:u,href:p,rel:m,linkClass:d,anchor:a,width:_,height:k,aspectRatio:b});return(0,A4.isBlobURL)(x.url)&&(x.blob=x.url,delete x.url),(0,Dg.createBlock)("core/image",x)}},{type:"files",isMatch(e){return e.every(t=>t.type.indexOf("image/")===0)},transform(e){return e.map(r=>(0,Dg.createBlock)("core/image",{blob:(0,A4.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:GCe},href:{shortcode:(e,{shortcode:t})=>HR(t.content,"href")},rel:{shortcode:(e,{shortcode:t})=>HR(t.content,"rel")},linkClass:{shortcode:(e,{shortcode:t})=>HR(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})=>!!dee(e,t),transform(e){let{id:t,url:r,caption:o}=e,a=dee(t,r);return(0,Dg.createBlock)("core/video",{...UCe(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})}}]},bee=$Ce;var{fieldsKey:qCe,formKey:ZCe}=U(yee.privateApis),{name:_ee}=R4,M4={icon:mp,example:{attributes:{sizeSlug:"large",url:"https://s.w.org/images/core/5.3/MtBlanc1.jpg",caption:(0,Xp.__)("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,Xp.__)("Empty")}},getEditWrapperProps(e){return{"data-align":e.align}},transforms:bee,edit:pee,save:mee,deprecated:FJ};window.__experimentalContentOnlyInspectorFields&&(M4[qCe]=[{id:"image",label:(0,Xp.__)("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,Xp.__)("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,Xp.__)("Caption"),type:"text",Edit:"rich-text",isVisible:e=>!e.isDecorative},{id:"alt",label:(0,Xp.__)("Alt text"),type:"text",isVisible:e=>!e.isDecorative},{id:"isDecorative",label:(0,Xp.__)("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}})}],M4[ZCe]={fields:["image","link","caption","alt","isDecorative"]});var KCe=()=>A({name:_ee,metadata:R4,settings:M4});var UR={};Y(UR,{init:()=>eSe,metadata:()=>V4,name:()=>See,settings:()=>Tee});var V4={$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 z4=n(P(),1),jn=n(z(),1),Hn=n(N(),1),xee=n(sp(),1),kee=n(ve(),1);var uo=n(y(),1),QCe=1,XCe=100;function wee({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,xee.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r,urlQueryArgs:{_locale:"site"}}),m=(0,kee.useDisabled)(),d=(0,z4.useBlockProps)({ref:m});return(0,uo.jsxs)(uo.Fragment,{children:[(0,uo.jsx)(z4.InspectorControls,{children:(0,uo.jsxs)(jn.__experimentalToolsPanel,{label:(0,Hn.__)("Settings"),resetAll:()=>{t({commentsToShow:5,displayAvatar:!0,displayDate:!0,displayContent:"excerpt"})},dropdownMenuProps:s,children:[(0,uo.jsx)(jn.__experimentalToolsPanelItem,{hasValue:()=>!a,label:(0,Hn.__)("Display avatar"),onDeselect:()=>t({displayAvatar:!0}),isShownByDefault:!0,children:(0,uo.jsx)(jn.ToggleControl,{label:(0,Hn.__)("Display avatar"),checked:a,onChange:()=>t({displayAvatar:!a})})}),(0,uo.jsx)(jn.__experimentalToolsPanelItem,{hasValue:()=>!i,label:(0,Hn.__)("Display date"),onDeselect:()=>t({displayDate:!0}),isShownByDefault:!0,children:(0,uo.jsx)(jn.ToggleControl,{label:(0,Hn.__)("Display date"),checked:i,onChange:()=>t({displayDate:!i})})}),(0,uo.jsx)(jn.__experimentalToolsPanelItem,{hasValue:()=>l!=="excerpt",label:(0,Hn.__)("Display content"),onDeselect:()=>t({displayContent:"excerpt"}),isShownByDefault:!0,children:(0,uo.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,uo.jsx)(jn.__experimentalToolsPanelItem,{hasValue:()=>o!==5,label:(0,Hn.__)("Number of comments"),onDeselect:()=>t({commentsToShow:5}),isShownByDefault:!0,children:(0,uo.jsx)(jn.RangeControl,{label:(0,Hn.__)("Number of comments"),value:o,onChange:f=>t({commentsToShow:f}),min:QCe,max:XCe,required:!0})})]})}),u==="loading"&&(0,uo.jsx)("div",{...d,children:(0,uo.jsx)(jn.Spinner,{})}),u==="error"&&(0,uo.jsx)("div",{...d,children:(0,uo.jsx)("p",{children:(0,Hn.sprintf)((0,Hn.__)("Error: %s"),p)})}),u==="success"&&(0,uo.jsx)(xo,{wrapperProps:d,html:c})]})}var JCe={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"}}},Cee=[JCe];var{name:See}=V4,Tee={icon:$1,example:{},edit:wee,deprecated:Cee},eSe=()=>A({name:See,metadata:V4,settings:Tee});var $R={};Y($R,{init:()=>pSe,metadata:()=>Jd,name:()=>Ree,settings:()=>Aee});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 rSe={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}},oSe={postLayout:{type:"string",default:"list"},columns:{type:"number",default:3}},Pee=e=>!e.categories||typeof e.categories!="string"?e:{...e,categories:[{id:Number(e.categories)}]},nSe=e=>{let{postLayout:t,columns:r,...o}=e;return t?{...o,layout:{type:t==="grid"?"grid":"default",...t==="grid"&&r&&{columnCount:r}}}:e},Eee=[{attributes:{...Jd.attributes,...oSe,categories:{type:["array","string"]}},supports:rSe,migrate:e=>nSe(Pee(e)),isEligible:({postLayout:e})=>e,save:()=>null},{attributes:{...Jd.attributes,categories:{type:"string"}},supports:{align:!0,html:!1},migrate:Pee,isEligible:({categories:e})=>e&&typeof e=="string",save:()=>null}];var Je=n(z(),1),Ge=n(N(),1),Lg=n(Mw(),1),hc=n(P(),1),Zb=n(O(),1);var GR=n(te(),1),Nee=n(Tr(),1),Dee=n(ve(),1),Lee=n(H(),1);var Bee=10,Iee=100,O4=55;var Le=n(y(),1),aSe={per_page:-1,_fields:"id,name",context:"view"},iSe={per_page:-1,has_published_posts:["post"],context:"view"},lSe=[{value:"none",icon:q9,label:(0,Ge.__)("None")},{value:"left",icon:CB,label:(0,Ge.__)("Left")},{value:"center",icon:kB,label:(0,Ge.__)("Center")},{value:"right",icon:TB,label:(0,Ge.__)("Right")}];function sSe(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 cSe(e){return e._embedded?.author?.[0]}function uSe({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:b}=e,{imageSizes:_,defaultImageWidth:k,defaultImageHeight:x,categoriesList:w,authorList:C}=(0,Zb.useSelect)(E=>{let{getEntityRecords:B,getUsers:R}=E(GR.store),V=E(hc.store).getSettings();return{defaultImageWidth:V.imageDimensions?.[h]?.width??0,defaultImageHeight:V.imageDimensions?.[h]?.height??0,imageSizes:V.imageSizes,categoriesList:B("taxonomy","category",aSe),authorList:R(iSe)}},[h]),T=K(),I=_.filter(({slug:E})=>E!=="full").map(({name:E,slug:B})=>({value:B,label:E})),D=w?.reduce((E,B)=>(E[B.name]=B,E),{})??{},L=E=>{if(E.some(V=>typeof V=="string"&&!D[V]))return;let R=E.map(V=>typeof V=="string"?D[V]:V);if(R.includes(null))return!1;t({categories:R})};return(0,Le.jsxs)(Le.Fragment,{children:[(0,Le.jsxs)(Je.__experimentalToolsPanel,{label:(0,Ge.__)("Post content"),resetAll:()=>t({displayPostContent:!1,displayPostContentRadio:"excerpt",excerptLength:O4}),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:E=>t({displayPostContent:E})})}),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:E=>t({displayPostContentRadio:E})})}),u&&c==="excerpt"&&(0,Le.jsx)(Je.__experimentalToolsPanelItem,{hasValue:()=>d!==O4,label:(0,Ge.__)("Max number of words"),onDeselect:()=>t({excerptLength:O4}),isShownByDefault:!0,children:(0,Le.jsx)(Je.RangeControl,{label:(0,Ge.__)("Max number of words"),value:d,onChange:E=>t({excerptLength:E}),min:Bee,max:Iee})})]}),(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:E=>t({displayAuthor:E})})}),(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:E=>t({displayPostDate:E})})})]}),(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:E=>t({displayFeaturedImage:E})})}),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:E=>{let B={};E.hasOwnProperty("width")&&(B.featuredImageSizeWidth=E.width),E.hasOwnProperty("height")&&(B.featuredImageSizeHeight=E.height),t(B)},slug:h,width:g,height:v,imageWidth:k,imageHeight:x,imageSizeOptions:I,imageSizeHelp:(0,Ge.__)("Select the size of the source image."),onChangeImage:E=>t({featuredImageSizeSlug:E,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:E=>t({featuredImageAlign:E!=="none"?E:void 0}),children:lSe.map(({value:E,icon:B,label:R})=>(0,Le.jsx)(Je.__experimentalToggleGroupControlOptionIcon,{value:E,icon:B,label:R},E))})}),(0,Le.jsx)(Je.__experimentalToolsPanelItem,{hasValue:()=>!!b,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:b,onChange:E=>t({addLinkToFeaturedImage:E})})})]})]}),(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:E=>t({order:E}),onOrderByChange:E=>t({orderBy:E}),onNumberOfItemsChange:E=>t({postsToShow:E}),categorySuggestions:D,onCategoryChange:L,selectedCategories:i,onAuthorChange:E=>t({selectedAuthor:E!==""?Number(E):void 0}),authorList:C??[],selectedAuthorId:l})})})]})}function WR({attributes:e,setAttributes:t,__unstableLayoutClassNames:r}){let o=(0,Dee.useInstanceId)(WR),{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:b,featuredImageAlign:_,featuredImageSizeSlug:k,featuredImageSizeWidth:x,featuredImageSizeHeight:w,addLinkToFeaturedImage:C}=e,{type:T,minimumColumnWidth:I}=h||{},D=T||(g==="grid"?"grid":"default"),L=h?.columnCount??(T?void 0:v)??3,{latestPosts:E}=(0,Zb.useSelect)($=>{let{getEntityRecords:X}=$(GR.store),re=s&&s.length>0?s.map(ee=>ee.id):[],oe=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",oe)}},[a,i,l,s,c]),{createWarningNotice:B}=(0,Zb.useDispatch)(Nee.store),R=$=>{$.preventDefault(),B((0,Ge.__)("Links are disabled in the editor."),{id:`block-library/core/latest-posts/redirection-prevented/${o}`,type:"snackbar"})},V=!!E?.length,j=(0,Le.jsx)(hc.InspectorControls,{children:(0,Le.jsx)(uSe,{attributes:e,setAttributes:t})}),q=(0,hc.useBlockProps)({className:S(r,{"wp-block-latest-posts__list":!0,"is-grid":D==="grid","has-dates":d,"has-author":f,[`columns-${L}`]:D==="grid"&&L,"has-native-responsive-grid":D==="grid"&&L&&I})});if(!V)return(0,Le.jsxs)("div",{...q,children:[j,(0,Le.jsx)(Je.Placeholder,{icon:mv,label:(0,Ge.__)("Latest Posts"),children:Array.isArray(E)?(0,Ge.__)("No posts found."):(0,Le.jsx)(Je.Spinner,{})})]});let W=E.length>a?E.slice(0,a):E,G=$=>t({layout:{...h,...$},postLayout:void 0,columns:void 0}),F=[{icon:Gl,title:(0,Ge._x)("List view","Latest posts block display setting"),onClick:()=>G({type:"default"}),isActive:D==="default"||D==="constrained"},{icon:Ul,title:(0,Ge._x)("Grid view","Latest posts block display setting"),onClick:()=>G({type:"grid",columnCount:L}),isActive:D==="grid"}],J=(0,Lg.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",{...q,children:W.map($=>{let X=$.title.rendered.trim(),re=$.excerpt.rendered,oe=cSe($),ee=document.createElement("div");ee.innerHTML=re,re=ee.textContent||ee.innerText||"";let{url:ce,alt:ne}=sSe($,k),we=S({"wp-block-latest-posts__featured-image":!0,[`align${_}`]:!!_}),le=u&&ce,de=le&&(0,Le.jsx)("img",{src:ce,alt:ne,style:{maxWidth:x,maxHeight:w}}),ae=b<re.trim().split(" ").length&&$.excerpt.raw===""?(0,Le.jsxs)(Le.Fragment,{children:[re.trim().split(" ",b).join(" "),(0,Lee.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:R}),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:R,children:de}):de}),(0,Le.jsx)("a",{className:"wp-block-latest-posts__post-title",href:$.link,dangerouslySetInnerHTML:X?{__html:X}:void 0,onClick:R,children:X?null:(0,Ge.__)("(no title)")}),f&&oe&&(0,Le.jsx)("div",{className:"wp-block-latest-posts__post-author",children:(0,Ge.sprintf)((0,Ge.__)("by %s"),oe.name)}),d&&$.date_gmt&&(0,Le.jsx)("time",{dateTime:(0,Lg.format)("c",$.date_gmt),className:"wp-block-latest-posts__post-date",children:(0,Lg.dateI18n)(J,$.date_gmt)}),m&&p==="excerpt"&&(0,Le.jsx)("div",{className:"wp-block-latest-posts__post-excerpt",children:ae}),m&&p==="full_post"&&(0,Le.jsx)("div",{className:"wp-block-latest-posts__post-full-content",dangerouslySetInnerHTML:{__html:$.content.rendered.trim()}})]},$.id)})})]})}var{name:Ree}=Jd,Aee={icon:bv,example:{},edit:WR,deprecated:Eee},pSe=()=>A({name:Ree,metadata:Jd,settings:Aee});var YR={};Y(YR,{init:()=>TSe,metadata:()=>G4,name:()=>Kee,settings:()=>Yee});var Mg=n(N(),1);var xs=n(P(),1);var Rg=n(Z(),1),F4={A:"upper-alpha",a:"lower-alpha",I:"upper-roman",i:"lower-roman"};function qR(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&&F4[t]?F4[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,Rg.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=[qR(l)];return(0,Rg.createBlock)("core/list-item",p,m)});return(0,Rg.createBlock)("core/list",r,o)}function H4(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,Rg.rawHandler)({HTML:s.outerHTML});return[{...l,...c.attributes},c.innerBlocks]}function Mee(e){let{type:t}=e;return t&&F4[t]?{...e,type:F4[t]}:e}var Su=n(y(),1),mSe={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,Su.jsx)(t?"ol":"ul",{...xs.useBlockProps.save({type:o,reversed:a,start:i}),children:(0,Su.jsx)(xs.RichText.Content,{value:r,multiline:"li"})})},migrate:Zt,isEligible({style:e}){return e?.typography?.fontFamily}},dSe={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,Su.jsx)(t?"ol":"ul",{...xs.useBlockProps.save({type:o,reversed:a,start:i}),children:(0,Su.jsx)(xs.RichText.Content,{value:r,multiline:"li"})})},migrate:H4},fSe={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,Su.jsx)(t?"ol":"ul",{...xs.useBlockProps.save({type:r,reversed:o,start:a}),children:(0,Su.jsx)(xs.InnerBlocks.Content,{})})},migrate:Mee},hSe={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,Su.jsx)(t?"ol":"ul",{...xs.useBlockProps.save({reversed:o,start:a,style:{listStyleType:t&&r!=="decimal"?r:void 0}}),children:(0,Su.jsx)(xs.InnerBlocks.Content,{})})}},Vee=[hSe,fSe,dSe,mSe];var ws=n(P(),1),j4=n(z(),1),Jp=n(O(),1),ks=n(N(),1);var Uee=n(Z(),1),U4=n(H(),1),Gee=n(bd(),1);var Mi=n(N(),1),zee=n(P(),1),kl=n(z(),1);var gc=n(y(),1),gSe=[{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"}],vSe=({setAttributes:e,reversed:t,start:r,type:o})=>{let a=K();return(0,gc.jsx)(zee.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:gSe,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})}})})]})})},Oee=vSe;var Fee=n(H(),1),Hee=n(y(),1);function bSe(e,t){let{ordered:r,...o}=e;return(0,Hee.jsx)(r?"ol":"ul",{ref:t,...o})}var jee=(0,Fee.forwardRef)(bSe);var Ja=n(y(),1),ySe={name:"core/list-item"},_Se=[["core/list-item"]];function xSe(e,t){let r=(0,Jp.useRegistry)(),{updateBlockAttributes:o,replaceInnerBlocks:a}=(0,Jp.useDispatch)(ws.store);(0,U4.useEffect)(()=>{if(!e.values)return;let[i,l]=H4(e);(0,Gee.default)("Value attribute on the list block",{since:"6.0",version:"6.5",alternative:"inner blocks"}),r.batch(()=>{o(t,i),a(t,l)})},[e.values])}function kSe(e){let{replaceBlocks:t,selectionChange:r}=(0,Jp.useDispatch)(ws.store),{getBlockRootClientId:o,getBlockAttributes:a,getBlock:i}=(0,Jp.useSelect)(ws.store);return(0,U4.useCallback)(()=>{let l=o(e),s=a(l),c=(0,Uee.createBlock)("core/list-item",s),{innerBlocks:u}=i(e);t([l],[c,...u]),r(u[u.length-1].clientId)},[e])}function wSe({clientId:e}){let t=kSe(e),r=(0,Jp.useSelect)(o=>{let{getBlockRootClientId:a,getBlockName:i}=o(ws.store);return i(a(e))==="core/list-item"},[e]);return(0,Ja.jsx)(Ja.Fragment,{children:(0,Ja.jsx)(j4.ToolbarButton,{icon:(0,ks.isRTL)()?rv:ov,title:(0,ks.__)("Outdent"),description:(0,ks.__)("Outdent list item"),disabled:!r,onClick:t})})}function Wee({attributes:e,setAttributes:t,clientId:r}){let{ordered:o,type:a,reversed:i,start:l}=e,s=(0,ws.useBlockProps)({style:{listStyleType:o&&a!=="decimal"?a:void 0}}),c=(0,ws.useInnerBlocksProps)(s,{defaultBlock:ySe,directInsert:!0,template:_Se,templateLock:!1,templateInsertUpdatesSelection:!0,__experimentalCaptureToolbars:!0});xSe(e,r);let u=(0,Ja.jsxs)(ws.BlockControls,{group:"block",children:[(0,Ja.jsx)(j4.ToolbarButton,{icon:(0,ks.isRTL)()?J1:ev,title:(0,ks.__)("Unordered"),description:(0,ks.__)("Convert to unordered list"),isActive:o===!1,onClick:()=>{t({ordered:!1})}}),(0,Ja.jsx)(j4.ToolbarButton,{icon:(0,ks.isRTL)()?tv:al,title:(0,ks.__)("Ordered"),description:(0,ks.__)("Convert to ordered list"),isActive:o===!0,onClick:()=>{t({ordered:!0})}}),(0,Ja.jsx)(wSe,{clientId:r})]});return(0,Ja.jsxs)(Ja.Fragment,{children:[(0,Ja.jsx)(jee,{ordered:o,reversed:i,start:l,...c}),u,o&&(0,Ja.jsx)(Oee,{setAttributes:t,reversed:i,start:l,type:a})]})}var G4={$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 W4=n(P(),1),ZR=n(y(),1);function $ee({attributes:e}){let{ordered:t,type:r,reversed:o,start:a}=e;return(0,ZR.jsx)(t?"ol":"ul",{...W4.useBlockProps.save({reversed:o,start:a,style:{listStyleType:t&&r!=="decimal"?r:void 0}}),children:(0,ZR.jsx)(W4.InnerBlocks.Content,{})})}var Tu=n(Z(),1),Ag=n(Ql(),1);function qee({phrasingContentSchema:e}){let t={...e,ul:{},ol:{attributes:["type","start","reversed"]}};return["ul","ol"].forEach(r=>{t[r].children={li:{children:t}}}),t}function KR(e){return e.flatMap(({name:t,attributes:r,innerBlocks:o=[]})=>t==="core/list-item"?[r.content,...KR(o)]:KR(o))}var SSe={from:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph","core/heading"],transform:e=>{let t=[];if(e.length>1)t=e.map(({content:r})=>(0,Tu.createBlock)("core/list-item",{content:r}));else if(e.length===1){let r=(0,Ag.create)({html:e[0].content});t=(0,Ag.split)(r,`
-`).map(o=>(0,Tu.createBlock)("core/list-item",{content:(0,Ag.toHTMLString)({value:o})}))}return(0,Tu.createBlock)("core/list",{anchor:e.anchor},t)}},{type:"raw",selector:"ol,ul",schema:e=>({ol:qee(e).ol,ul:qee(e).ul}),transform:qR},...["*","-"].map(e=>({type:"prefix",prefix:e,transform(t){return(0,Tu.createBlock)("core/list",{},[(0,Tu.createBlock)("core/list-item",{content:t})])}})),...["1.","1)"].map(e=>({type:"prefix",prefix:e,transform(t){return(0,Tu.createBlock)("core/list",{ordered:!0},[(0,Tu.createBlock)("core/list-item",{content:t})])}}))],to:[...["core/paragraph","core/heading"].map(e=>({type:"block",blocks:[e],transform:(t,r)=>KR(r).map(o=>(0,Tu.createBlock)(e,{content:o}))}))]},Zee=SSe;var{name:Kee}=G4,Yee={icon:Gl,example:{innerBlocks:[{name:"core/list-item",attributes:{content:(0,Mg.__)("Alice.")}},{name:"core/list-item",attributes:{content:(0,Mg.__)("The White Rabbit.")}},{name:"core/list-item",attributes:{content:(0,Mg.__)("The Cheshire Cat.")}},{name:"core/list-item",attributes:{content:(0,Mg.__)("The Mad Hatter.")}},{name:"core/list-item",attributes:{content:(0,Mg.__)("The Queen of Hearts.")}}]},transforms:Zee,edit:Wee,save:$ee,deprecated:Vee},TSe=()=>A({name:Kee,metadata:G4,settings:Yee});var JR={};Y(JR,{init:()=>ISe,metadata:()=>Z4,name:()=>nte,settings:()=>ate});var QR=n(N(),1),$4=n(P(),1),q4=n(z(),1),Pu=n(H(),1),Qee=n(O(),1);var ef=n(y(),1),{ValidatedTextareaControl:PSe}=U(q4.privateApis);function Xee({attributes:e,setAttributes:t,isSelected:r}){let{latex:o,mathML:a}=e,[i,l]=(0,Pu.useState)(),[s,c]=(0,Pu.useState)(null),[u,p]=(0,Pu.useState)(),m=(0,Pu.useRef)(o),d=(0,Pu.useRef)(),{__unstableMarkNextChangeAsNotPersistent:f}=(0,Qee.useDispatch)($4.store);(0,Pu.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,$4.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)(q4.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)(PSe,{label:(0,QR.__)("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(b){c(b.message)}t({mathML:v,latex:g})},placeholder:(0,QR.__)("e.g., x^2, \\frac{a}{b}")})})})]})}var Z4={$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 Jee=n(P(),1),XR=n(y(),1);function ete({attributes:e}){let{latex:t,mathML:r}=e;return t?(0,XR.jsx)("div",{...Jee.useBlockProps.save(),children:(0,XR.jsx)("math",{display:"block",dangerouslySetInnerHTML:{__html:r}})}):null}var tte=n(P(),1),rte=n(y(),1),BSe={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,rte.jsx)("math",{...tte.useBlockProps.save(),display:"block",dangerouslySetInnerHTML:{__html:r}}):null}},ote=[BSe];var{name:nte}=Z4,ate={icon:KE,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:Xee,save:ete,deprecated:ote},ISe=()=>A({name:nte,metadata:Z4,settings:ate});var sA={};Y(sA,{init:()=>zSe,metadata:()=>K4,name:()=>Ste,settings:()=>eC});var kte=n(N(),1);var wte=n(P(),1),Cte=n(Z(),1);var K4={$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(P(),1),vc=n(N(),1),lA=n(z(),1);var gte=n(ve(),1),vte=n(O(),1),bte=n(qs(),1);var ite=n(H(),1),Vg=n(O(),1),eA=n(P(),1),lte=n(Z(),1);function Eu(){let e=(0,Vg.useRegistry)(),{moveBlocksToPosition:t,removeBlock:r,insertBlock:o,updateBlockListSettings:a}=(0,Vg.useDispatch)(eA.store),{getBlockRootClientId:i,getBlockName:l,getBlockOrder:s,getBlockIndex:c,getSelectedBlockClientIds:u,getBlock:p,getBlockListSettings:m}=(0,Vg.useSelect)(eA.store);function d(f){let h=i(f),g=i(h);if(g&&l(g)==="core/list-item")return g}return(0,ite.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),b=f[f.length-1],k=s(v).slice(c(b)+1);return e.batch(()=>{if(k.length){let x=s(h)[0];if(!x){let w=(0,lte.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 ste=n(H(),1),Y4=n(O(),1),tA=n(P(),1),Kb=n(Z(),1);function Yb(e){let{replaceBlocks:t,selectionChange:r,multiSelect:o}=(0,Y4.useDispatch)(tA.store),{getBlock:a,getPreviousBlockClientId:i,getSelectionStart:l,getSelectionEnd:s,hasMultiSelection:c,getMultiSelectedBlockClientIds:u,getBlockRootClientId:p,getBlockAttributes:m}=(0,Y4.useSelect)(tA.store);return(0,ste.useCallback)(()=>{let d=c(),f=d?u():[e],h=f.map(w=>(0,Kb.cloneBlock)(a(w))),g=i(e),v=(0,Kb.cloneBlock)(a(g)),b=p(e),_=m(b);v.innerBlocks?.length||(v.innerBlocks=[(0,Kb.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(Z(),1),cte=n(ve(),1),ute=n(Ql(),1),pte=n(qs(),1),Q4=n(O(),1),rA=n(P(),1);var{subscribeOwnedListener:DSe}=U(ute.privateApis);function oA(e){let{replaceBlocks:t,selectionChange:r}=(0,Q4.useDispatch)(rA.store),{getBlock:o,getBlockAttributes:a,getBlockRootClientId:i,getBlockIndex:l,getBlockName:s}=(0,Q4.useSelect)(rA.store),c=Eu();return(0,cte.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)}),b=(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,b,...k],1),r(b.clientId)}return DSe(u,"keydown",p,!0)},[])}var mte=n(ve(),1),dte=n(Ql(),1),Qb=n(qs(),1),fte=n(P(),1),hte=n(O(),1);var{subscribeOwnedListener:LSe}=U(dte.privateApis);function nA(e){let{getSelectionStart:t,getSelectionEnd:r,getBlockIndex:o}=(0,hte.useSelect)(fte.store),a=Yb(e),i=Eu();return(0,mte.useRefEffect)(l=>{function s(c){let{keyCode:u,shiftKey:p,altKey:m,metaKey:d,ctrlKey:f}=c;if(c.defaultPrevented||u!==Qb.SPACE&&u!==Qb.TAB||m||d||f)return;let h=t(),g=r();h.offset===0&&g.offset===0&&(p?u===Qb.TAB&&i()&&c.preventDefault():o(e)!==0&&a()&&c.preventDefault())}return LSe(l,"keydown",s,!0)},[e,a])}var zg=n(O(),1),aA=n(P(),1),X4=n(Z(),1);function iA(e,t){let r=(0,zg.useRegistry)(),{getPreviousBlockClientId:o,getNextBlockClientId:a,getBlockOrder:i,getBlockRootClientId:l,getBlockName:s,getBlock:c}=(0,zg.useSelect)(aA.store),{mergeBlocks:u,moveBlocksToPosition:p,removeBlock:m,insertBlocks:d}=(0,zg.useDispatch)(aA.store),f=Eu();function h(v){let b=i(v);return b.length?h(b[b.length-1]):v}function g(v){let b=l(v),_=l(b);if(_&&s(_)==="core/list-item")return _}return v=>{function b(_,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):b(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 I=(0,X4.switchToBlockType)(c(C),"core/list")?.[0]?.innerBlocks;I?.length&&r.batch(()=>{d(I,void 0,w,!1),m(C,!1)})}}}else{if(g(e)){f(e);return}let _=o(e);if(_){let x=h(_);b(x,e);return}let k=i(e);(0,X4.isUnmodifiedBlock)(c(e),"content")&&k.length>0?r.batch(()=>{f(i(k[0])),m(e,!0)}):t(v)}}}var Vi=n(y(),1);function RSe({clientId:e}){let t=Yb(e),r=Eu(),{canIndent:o,canOutdent:a}=(0,vte.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)(lA.ToolbarButton,{icon:(0,vc.isRTL)()?rv:ov,title:(0,vc.__)("Outdent"),shortcut:bte.displayShortcut.shift("Tab"),description:(0,vc.__)("Outdent list item"),disabled:!a,onClick:()=>r()}),(0,Vi.jsx)(lA.ToolbarButton,{icon:(0,vc.isRTL)()?JP:tE,title:(0,vc.__)("Indent"),shortcut:"Tab",description:(0,vc.__)("Indent list item"),disabled:!o,onClick:()=>t()})]})}function yte({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=oA(r),u=nA(r),p=iA(r,o);return(0,Vi.jsxs)(Vi.Fragment,{children:[(0,Vi.jsxs)("li",{...s,children:[(0,Vi.jsx)(bc.RichText,{ref:(0,gte.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)(RSe,{clientId:r})})]})}var Og=n(P(),1),Xb=n(y(),1);function _te({attributes:e}){return(0,Xb.jsxs)("li",{...Og.useBlockProps.save(),children:[(0,Xb.jsx)(Og.RichText.Content,{value:e.content}),(0,Xb.jsx)(Og.InnerBlocks.Content,{})]})}var J4=n(Z(),1),ASe={to:[{type:"block",blocks:["core/paragraph"],transform:(e,t=[])=>[(0,J4.createBlock)("core/paragraph",e),...t.map(r=>(0,J4.cloneBlock)(r))]}]},xte=ASe;var{fieldsKey:MSe,formKey:VSe}=U(Cte.privateApis),{name:Ste}=K4,eC={icon:HE,edit:yte,save:_te,merge(e,t){return{...e,content:e.content+t.content}},transforms:xte,[U(wte.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&&(eC[MSe]=[{id:"content",label:(0,kte.__)("Content"),type:"text",Edit:"rich-text"}],eC[VSe]={fields:["content"]});var zSe=()=>A({name:Ste,metadata:K4,settings:eC});var cA={};Y(cA,{init:()=>FSe,metadata:()=>rC,name:()=>Pte,settings:()=>Ete});var tC=n(P(),1),em=n(z(),1),rf=n(N(),1);var zi=n(y(),1);function Tte({attributes:e,setAttributes:t}){let{displayLoginAsForm:r,redirectToCurrent:o}=e,a=K();return(0,zi.jsxs)(zi.Fragment,{children:[(0,zi.jsx)(tC.InspectorControls,{children:(0,zi.jsxs)(em.__experimentalToolsPanel,{label:(0,rf.__)("Settings"),resetAll:()=>{t({displayLoginAsForm:!1,redirectToCurrent:!0})},dropdownMenuProps:a,children:[(0,zi.jsx)(em.__experimentalToolsPanelItem,{label:(0,rf.__)("Display login as form"),isShownByDefault:!0,hasValue:()=>r,onDeselect:()=>t({displayLoginAsForm:!1}),children:(0,zi.jsx)(em.ToggleControl,{label:(0,rf.__)("Display login as form"),checked:r,onChange:()=>t({displayLoginAsForm:!r})})}),(0,zi.jsx)(em.__experimentalToolsPanelItem,{label:(0,rf.__)("Redirect to current URL"),isShownByDefault:!0,hasValue:()=>!o,onDeselect:()=>t({redirectToCurrent:!0}),children:(0,zi.jsx)(em.ToggleControl,{label:(0,rf.__)("Redirect to current URL"),checked:o,onChange:()=>t({redirectToCurrent:!o})})})]})}),(0,zi.jsx)("div",{...(0,tC.useBlockProps)({className:"logged-in"}),children:(0,zi.jsx)("a",{href:"#login-pseudo-link",children:(0,rf.__)("Log out")})})]})}var rC={$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:Pte}=rC,Ete={icon:GE,edit:Tte},FSe=()=>A({name:Pte,metadata:rC,settings:Ete});var hA={};Y(hA,{init:()=>c6e,metadata:()=>dC,name:()=>Kte,settings:()=>fC});var ty=n(N(),1);var Zte=n(Z(),1);var yr=n(P(),1),uA=n(ve(),1);var Bte=n(N(),1),yc="full",Jb=15,oC="none",nC="media",aC="attachment",Ite=[["core/paragraph",{placeholder:(0,Bte._x)("Content\u2026","content placeholder")}]];var Ae=n(y(),1),iC=(e,t)=>e?{backgroundImage:`url(${e})`,backgroundPosition:t?`${t.x*100}% ${t.y*100}%`:"50% 50%"}:{},Nte=(e,t)=>e?{backgroundImage:`url(${e})`,backgroundPosition:t?`${Math.round(t.x*100)}% ${Math.round(t.y*100)}%`:"50% 50%"}:{},of=50,_c=()=>{},Dte=e=>{if(!e.customBackgroundColor)return e;let t={color:{background:e.customBackgroundColor}},{customBackgroundColor:r,...o}=e;return{...o,style:t}},Fg=e=>e.align?e:{...e,align:"wide"},lC={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}},pA={...lC,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"}},Lte={...pA,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"}},HSe={...Lte,align:{type:"string",default:"none"},useFeaturedImage:{type:"boolean",default:!1}},mA={anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0}},Rte={...mA,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}}},jSe={...Rte,__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}},USe={attributes:HSe,supports:jSe,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,b=S({[`wp-image-${s}`]:s&&a==="image",[`size-${g}`]:s&&a==="image"}),_=i?(0,Ae.jsx)("img",{src:i,alt:r,className:b||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?Nte(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"})})]})}},GSe={attributes:Lte,supports:Rte,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,b=S({[`wp-image-${s}`]:s&&a==="image",[`size-${g}`]:s&&a==="image"}),_=(0,Ae.jsx)("img",{src:i,alt:r,className:b||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?Nte(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:Fg,isEligible(e,t,{block:r}){let{attributes:o}=r;return e.align===void 0&&!!o.className?.includes("alignwide")}},WSe={attributes:pA,supports:mA,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,b=S({[`wp-image-${s}`]:s&&a==="image",[`size-${g}`]:s&&a==="image"}),_=(0,Ae.jsx)("img",{src:i,alt:r,className:b||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?iC(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:Fg},$Se={attributes:pA,supports:mA,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,b=S({[`wp-image-${s}`]:s&&a==="image",[`size-${g}`]:s&&a==="image"}),_=(0,Ae.jsx)("img",{src:i,alt:r,className:b||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?iC(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:Fg},qSe={attributes:{...lC,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,uA.compose)(Dte,Fg),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,b=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:b,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?iC(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,{})})]})}},ZSe={attributes:{...lC,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,uA.compose)(Dte,Fg),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?iC(s,d):{},b;return c!==of&&(b=i==="right"?`auto ${c}%`:`${c}% auto`),(0,Ae.jsxs)("div",{className:g,style:{backgroundColor:h?void 0:r,gridTemplateColumns:b},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,{})})]})}},KSe={attributes:{...lC,backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src"}},migrate:Fg,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,{})})]})}},Ate=[USe,GSe,WSe,$Se,qSe,ZSe,KSe];var jo=n(N(),1),uC=n(O(),1),pC=n(H(),1),Uo=n(P(),1),Fr=n(z(),1),mC=n(Ar(),1);var ey=n(te(),1);var Hg=n(z(),1),xc=n(P(),1),Vte=n(N(),1),zte=n(ve(),1),dA=n(O(),1),fA=n(H(),1),cC=n(Ar(),1),Ote=n(Tr(),1);function sC(e,t){return e?{objectPosition:t?`${Math.round(t.x*100)}% ${Math.round(t.y*100)}%`:"50% 50%"}:{}}var Un=n(y(),1),Fte=["image","video"],YSe=()=>{},QSe=(0,fA.forwardRef)(({isSelected:e,isStackedOnMobile:t,...r},o)=>{let a=(0,zte.useViewportMatch)("small","<");return(0,Un.jsx)(Hg.ResizableBox,{ref:o,showHandle:e&&(!a||!t),...r})});function XSe({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:Fte,onSelect:r,onToggleFeaturedImage:o,useFeaturedImage:a,onReset:()=>r(void 0)})})}function Mte({className:e,mediaUrl:t,onSelectMedia:r,toggleUseFeaturedImage:o}){let{createErrorNotice:a}=(0,dA.useDispatch)(Ote.store),i=s=>{a(s,{type:"snackbar"})},l=s=>{s.length===1&&r({url:(0,cC.createBlobURL)(s[0])})};return(0,Un.jsx)(xc.MediaPlaceholder,{icon:(0,Un.jsx)(xc.BlockIcon,{icon:sv}),labels:{title:(0,Vte.__)("Media area")},className:e,onSelect:r,onToggleFeaturedImage:o,allowedTypes:Fte,onFilesPreUpload:l,onError:i,disableMediaButtons:t})}function JSe(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:b,useFeaturedImage:_,featuredImageURL:k,featuredImageAlt:x,refMedia:w}=e,C=!u&&(0,cC.isBlobURL)(d),{toggleSelection:T}=(0,dA.useDispatch)(xc.store);if(d||k||_){let I=()=>{T(!1)},D=(V,j,q)=>{g(parseInt(q.style.width))},L=(V,j,q)=>{T(!0),o(parseInt(q.style.width))},E={right:v&&p==="left",left:v&&p==="right"},B=m==="image"&&i?sC(d||k,a):{},R={image:()=>_&&k?(0,Un.jsx)("img",{ref:w,src:k,alt:x,style:B}):d&&(0,Un.jsx)("img",{ref:w,src:d,alt:c,style:B}),video:()=>(0,Un.jsx)("video",{controls:!0,ref:w,src:d})};return(0,Un.jsxs)(QSe,{as:"figure",className:S(r,"editor-media-container__resizer",{"is-transient":C}),size:{width:f+"%"},minWidth:"10%",maxWidth:"100%",enable:E,onResizeStart:I,onResize:D,onResizeStop:L,axis:"x",isSelected:l,isStackedOnMobile:s,ref:t,children:[(0,Un.jsx)(XSe,{onSelectMedia:h,mediaUrl:_&&k?k:d,mediaId:u,toggleUseFeaturedImage:b,useFeaturedImage:_}),(R[m]||YSe)(),C&&(0,Un.jsx)(Hg.Spinner,{}),!_&&(0,Un.jsx)(Mte,{...e}),!k&&_&&(0,Un.jsx)(Hg.Placeholder,{className:"wp-block-media-text--placeholder-image",style:B,withIllustration:!0})]})}return(0,Un.jsx)(Mte,{...e})}var Hte=(0,fA.forwardRef)(JSe);var bt=n(y(),1),{ResolutionTool:e6e}=U(Uo.privateApis),jte=e=>Math.max(Jb,Math.min(e,100-Jb));function Ute(e,t){return e?.media_details?.sizes?.[t]?.source_url}function t6e({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,mC.isBlobURL)(o.url)&&(o.type=(0,mC.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||oC){case"file":case nC:l=nC;break;case"post":case aC:l=aC;break;case oC:default:l=oC;break}switch(l){case nC:s=o.url;break;case aC: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 r6e({image:e,value:t,onChange:r}){let{imageSizes:o}=(0,uC.useSelect)(i=>{let{getSettings:l}=i(Uo.store);return{imageSizes:l().imageSizes}},[]);if(!o?.length)return null;let a=o.filter(({slug:i})=>Ute(e,i)).map(({name:i,slug:l})=>({value:l,label:i}));return(0,bt.jsx)(e6e,{value:t,defaultValue:yc,options:a,onChange:r})}function o6e({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:b,mediaSizeSlug:_,rel:k,verticalAlignment:x,allowedBlocks:w,useFeaturedImage:C}=e,[T]=(0,ey.useEntityProp)("postType",a,"featured_media",o),{featuredImageMedia:I}=(0,uC.useSelect)(me=>({featuredImageMedia:T&&C?me(ey.store).getEntityRecord("postType","attachment",T,{context:"view"}):void 0}),[T,C]),{image:D}=(0,uC.useSelect)(me=>({image:f&&t?me(ey.store).getEntityRecord("postType","attachment",f,{context:"view"}):null}),[t,f]),L=C?I?.source_url:"",E=C?I?.alt_text:"",B=()=>{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})},R=(0,pC.useRef)(),V=me=>{let{style:se}=R.current,{x:Pe,y:Ee}=me;se.objectPosition=`${Pe*100}% ${Ee*100}%`},[j,q]=(0,pC.useState)(null),W=t6e({attributes:e,setAttributes:r}),G=me=>{r(me)},F=me=>{q(jte(me))},J=me=>{r({mediaWidth:jte(me)}),q(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||b}%`,re=h==="right"?`1fr ${X}`:`${X} 1fr`,oe={gridTemplateColumns:re,msGridColumns:re},ee=me=>{r({mediaAlt:me})},ce=me=>{r({verticalAlignment:me})},ne=me=>{let se=Ute(D,me);if(!se)return null;r({mediaUrl:se,mediaSizeSlug:me})},we=K(),le=(0,bt.jsxs)(Fr.__experimentalToolsPanel,{label:(0,jo.__)("Settings"),resetAll:()=>{r({isStackedOnMobile:!0,imageFill:!1,mediaAlt:"",focalPoint:void 0,mediaWidth:50}),ne(yc)},dropdownMenuProps:we,children:[(0,bt.jsx)(Fr.__experimentalToolsPanelItem,{label:(0,jo.__)("Media width"),isShownByDefault:!0,hasValue:()=>b!==50,onDeselect:()=>r({mediaWidth:50}),children:(0,bt.jsx)(Fr.RangeControl,{label:(0,jo.__)("Media width"),value:j||b,onChange:J,min:Jb,max:100-Jb})}),(0,bt.jsx)(Fr.__experimentalToolsPanelItem,{label:(0,jo.__)("Stack on mobile"),isShownByDefault:!0,hasValue:()=>!c,onDeselect:()=>r({isStackedOnMobile:!0}),children:(0,bt.jsx)(Fr.ToggleControl,{label:(0,jo.__)("Stack on mobile"),checked:c,onChange:()=>r({isStackedOnMobile:!c})})}),g==="image"&&(0,bt.jsx)(Fr.__experimentalToolsPanelItem,{label:(0,jo.__)("Crop image to fill"),isShownByDefault:!0,hasValue:()=>!!s,onDeselect:()=>r({imageFill:!1}),children:(0,bt.jsx)(Fr.ToggleControl,{label:(0,jo.__)("Crop image to fill"),checked:!!s,onChange:()=>r({imageFill:!s})})}),s&&(v||L)&&g==="image"&&(0,bt.jsx)(Fr.__experimentalToolsPanelItem,{label:(0,jo.__)("Focal point"),isShownByDefault:!0,hasValue:()=>!!i,onDeselect:()=>r({focalPoint:void 0}),children:(0,bt.jsx)(Fr.FocalPointPicker,{label:(0,jo.__)("Focal point"),url:C&&L?L:v,value:i,onChange:me=>r({focalPoint:me}),onDragStart:V,onDrag:V})}),g==="image"&&v&&!C&&(0,bt.jsx)(Fr.__experimentalToolsPanelItem,{label:(0,jo.__)("Alternative text"),isShownByDefault:!0,hasValue:()=>!!d,onDeselect:()=>r({mediaAlt:""}),children:(0,bt.jsx)(Fr.TextareaControl,{label:(0,jo.__)("Alternative text"),value:d,onChange:ee,help:(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)(Fr.ExternalLink,{href:(0,jo.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,jo.__)("Describe the purpose of the image.")}),(0,bt.jsx)("br",{}),(0,jo.__)("Leave empty if decorative.")]})})}),g==="image"&&!C&&(0,bt.jsx)(r6e,{image:D,value:_,onChange:ne})]}),de=(0,Uo.useBlockProps)({className:$,style:oe}),ge=(0,Uo.useInnerBlocksProps)({className:"wp-block-media-text__content"},{template:Ite,allowedBlocks:w}),ae=(0,Uo.useBlockEditingMode)();return(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)(Uo.InspectorControls,{children:le}),(0,bt.jsxs)(Uo.BlockControls,{group:"block",children:[ae==="default"&&(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)(Uo.BlockVerticalAlignmentControl,{onChange:ce,value:x,label:(0,jo.__)("Align media and text vertically")}),(0,bt.jsx)(Fr.ToolbarButton,{icon:ZB,title:(0,jo.__)("Show media on left"),isActive:h==="left",onClick:()=>r({mediaPosition:"left"})}),(0,bt.jsx)(Fr.ToolbarButton,{icon:YB,title:(0,jo.__)("Show media on right"),isActive:h==="right",onClick:()=>r({mediaPosition:"right"})})]}),g==="image"&&!C&&(0,bt.jsx)(Uo.__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)(Hte,{className:"wp-block-media-text__media",onSelectMedia:W,onWidthChange:F,commitWidthChange:J,refMedia:R,enableResize:ae==="default",toggleUseFeaturedImage:B,focalPoint:i,imageFill:s,isSelected:t,isStackedOnMobile:c,mediaAlt:d,mediaId:f,mediaPosition:h,mediaType:g,mediaUrl:v,mediaWidth:b,useFeaturedImage:C,featuredImageURL:L,featuredImageAlt:E}),h!=="right"&&(0,bt.jsx)("div",{...ge})]})]})}var Gte=o6e;var dC={$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 jg=n(P(),1);var Cs=n(y(),1),a6e=50,Wte=()=>{};function $te({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,b=S({[`wp-image-${s}`]:s&&a==="image",[`size-${g}`]:s&&a==="image"}),_=u?sC(i,p):{},k=i?(0,Cs.jsx)("img",{src:i,alt:r,className:b||null,style:_}):null;d&&(k=(0,Cs.jsx)("a",{className:m,href:d,target:f,rel:v,children:k}));let x={image:()=>k,video:()=>(0,Cs.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!==a6e&&(C=o==="right"?`auto ${l}%`:`${l}% auto`);let T={gridTemplateColumns:C};return o==="right"?(0,Cs.jsxs)("div",{...jg.useBlockProps.save({className:w,style:T}),children:[(0,Cs.jsx)("div",{...jg.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,Cs.jsx)("figure",{className:"wp-block-media-text__media",children:(x[a]||Wte)()})]}):(0,Cs.jsxs)("div",{...jg.useBlockProps.save({className:w,style:T}),children:[(0,Cs.jsx)("figure",{className:"wp-block-media-text__media",children:(x[a]||Wte)()}),(0,Cs.jsx)("div",{...jg.useInnerBlocksProps.save({className:"wp-block-media-text__content"})})]})}var nf=n(Z(),1),i6e={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)}}]},qte=i6e;var{fieldsKey:l6e,formKey:s6e}=U(Zte.privateApis),{name:Kte}=dC,fC={icon:QE,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,ty.__)("The wren<br>Earns his living<br>Noiselessly.")}},{name:"core/paragraph",attributes:{content:(0,ty.__)("\u2014 Kobayashi Issa (\u4E00\u8336)")}}]},transforms:qte,edit:Gte,save:$te,deprecated:Ate};window.__experimentalContentOnlyInspectorFields&&(fC[l6e]=[{id:"media",label:(0,ty.__)("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,ty.__)("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})}],fC[s6e]={fields:["media","link"]});var c6e=()=>A({name:Kte,metadata:dC,settings:fC});var gA={};Y(gA,{init:()=>p6e,metadata:()=>gC,name:()=>ry,settings:()=>are});var nre=n(Z(),1);var Bu=n(N(),1),Yte=n(H(),1),Qte=n(z(),1),Xte=n(Z(),1),hC=n(O(),1),af=n(P(),1),Jte=n(Bn(),1),Ug=n(y(),1);function ere({attributes:e,clientId:t}){let{originalName:r,originalUndelimitedContent:o}=e,a=!!o,{hasFreeformBlock:i,hasHTMLBlock:l}=(0,hC.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,hC.useDispatch)(af.store);function c(){s(t,(0,Xte.createBlock)("core/html",{},[],[o]))}let u=[],p,m=(0,Ug.jsx)(Qte.Button,{__next40pxDefaultSize:!0,onClick:c,variant:"primary",children:(0,Bu.__)("Keep as HTML")},"convert");return a&&!i&&(!r||r==="core/freeform")?l?(p=(0,Bu.__)("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,Bu.__)("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,Bu.sprintf)((0,Bu.__)('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,Bu.sprintf)((0,Bu.__)('Your site doesn\u2019t include support for the "%s" block. You can leave it as-is or remove it.'),r),(0,Ug.jsxs)("div",{...(0,af.useBlockProps)({className:"has-warning"}),children:[(0,Ug.jsx)(af.Warning,{actions:u,children:p}),(0,Ug.jsx)(Yte.RawHTML,{children:(0,Jte.safeHTML)(o)})]})}var gC={$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 tre=n(H(),1),rre=n(y(),1);function ore({attributes:e}){return(0,rre.jsx)(tre.RawHTML,{children:e.originalContent})}var{name:ry}=gC,are={name:ry,__experimentalLabel(e,{context:t}){if(t==="accessibility"){let{originalName:r}=e,o=r?(0,nre.getBlockType)(r):void 0;return o?o.settings.title||r:""}},edit:ere,save:ore},p6e=()=>A({name:ry,metadata:gC,settings:are});var vA={};Y(vA,{init:()=>v6e,metadata:()=>bC,name:()=>fre,settings:()=>yC});var mre=n(N(),1),dre=n(Z(),1);var tm=n(N(),1),Gg=n(z(),1),Wg=n(P(),1),vC=n(Z(),1);var Ss=n(y(),1),m6e=(0,tm.__)("Read more");function ire({attributes:{customText:e,noTeaser:t},insertBlocksAfter:r,setAttributes:o}){let a=K();return(0,Ss.jsxs)(Ss.Fragment,{children:[(0,Ss.jsx)(Wg.InspectorControls,{children:(0,Ss.jsx)(Gg.__experimentalToolsPanel,{label:(0,tm.__)("Settings"),resetAll:()=>{o({noTeaser:!1})},dropdownMenuProps:a,children:(0,Ss.jsx)(Gg.__experimentalToolsPanelItem,{label:(0,tm.__)("Hide excerpt"),isShownByDefault:!0,hasValue:()=>t,onDeselect:()=>o({noTeaser:!1}),children:(0,Ss.jsx)(Gg.ToggleControl,{label:(0,tm.__)("Hide the excerpt on the full content page"),checked:!!t,onChange:()=>o({noTeaser:!t}),help:i=>i?(0,tm.__)("The excerpt is hidden."):(0,tm.__)("The excerpt is visible.")})})})}),(0,Ss.jsx)("div",{...(0,Wg.useBlockProps)(),children:(0,Ss.jsx)(Wg.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,tm.__)('"Read more" text'),value:e,placeholder:m6e,onChange:i=>o({customText:i}),disableLineBreaks:!0,__unstableOnSplitAtEnd:r?()=>r((0,vC.createBlock)((0,vC.getDefaultBlockName)())):void 0})})]})}var bC={$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 lre=n(H(),1),sre=n(y(),1);function cre({attributes:{customText:e,noTeaser:t}}){let r=e?`<!--more ${e}-->`:"<!--more-->";return(0,sre.jsx)(lre.RawHTML,{children:[r,t?"<!--noteaser-->":""].filter(Boolean).join(`
-`)})}var ure=n(Z(),1),f6e={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,ure.createBlock)("core/more",o)}}]},pre=f6e;var{fieldsKey:h6e,formKey:g6e}=U(dre.privateApis),{name:fre}=bC,yC={icon:rB,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:ire,save:cre};window.__experimentalContentOnlyInspectorFields&&(yC[h6e]=[{id:"customText",label:(0,mre.__)("Content"),type:"text",Edit:"rich-text"}],yC[g6e]={fields:["customText"]});var v6e=()=>A({name:fre,metadata:bC,settings:yC});var QA={};Y(QA,{init:()=>TTe,metadata:()=>_C,name:()=>Wne,settings:()=>$ne});var hS=n(N(),1);var jne=n(O(),1),Une=n(te(),1),Gne=n(Vo(),1);var _C={$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(P(),1),sm=n(te(),1),Es=n(O(),1),Jr=n(z(),1),zt=n(N(),1),mS=n(ab(),1);var Ane=n(Z(),1),Mne=n(ve(),1);var $g=n(te(),1),vre=n(O(),1);var Oi={name:"core/navigation-link",attributes:{kind:"post-type",type:"page"}},hre=["core/navigation-link/page","core/navigation-link"],bA={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"},gre=["postType","wp_navigation",bA],kc="navigation-overlay";function qg(e){let t=(0,$g.useResourcePermissions)({kind:"postType",name:"wp_navigation",id:e}),{navigationMenu:r,isNavigationMenuResolved:o,isNavigationMenuMissing:a}=(0,vre.useSelect)(h=>y6e(h,e),[e]),{canCreate:i,canUpdate:l,canDelete:s,isResolving:c,hasResolved:u}=t,{records:p,isResolving:m,hasResolved:d}=(0,$g.useEntityRecords)("postType","wp_navigation",bA),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 y6e(e,t){if(!t)return{isNavigationMenuResolved:!1,isNavigationMenuMissing:!0};let{getEntityRecord:r,getEditedEntityRecord:o,hasFinishedResolution:a}=e($g.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 Yg=n(z(),1),ny=n(N(),1);var yA=n(ab(),1),yre=n(H(),1),_re=n(te(),1);var bre=n(N(),1),oy=n(y(),1),_6e=({isVisible:e=!0})=>(0,oy.jsx)("div",{"aria-hidden":e?void 0:!0,className:"wp-block-navigation-placeholder__preview",children:(0,oy.jsxs)("div",{className:"wp-block-navigation-placeholder__actions__indicator",children:[(0,oy.jsx)(ia,{icon:ed}),(0,bre.__)("Navigation")]})}),xC=_6e;var Ts=n(z(),1);var _a=n(N(),1),kC=n(Vo(),1),Zg=n(H(),1),wC=n(te(),1);var wl=n(y(),1);function x6e(e,t,r){return e?r==="publish"?(0,kC.decodeEntities)(e):(0,_a.sprintf)((0,_a.__)("%1$s (%2$s)"),(0,kC.decodeEntities)(e),r):(0,_a.sprintf)((0,_a.__)("(no title %s)"),t)}function k6e({currentMenuId:e,onSelectNavigationMenu:t,onSelectClassicMenu:r,onCreateNew:o,actionLabel:a,createNavigationMenuIsSuccess:i,createNavigationMenuIsError:l}){let s=(0,_a.__)("Create from '%s'"),[c,u]=(0,Zg.useState)(!1);a=a||s;let{records:p}=(0,wC.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),{navigationMenus:m,isResolvingNavigationMenus:d,hasResolvedNavigationMenus:f,canUserCreateNavigationMenus:h,canSwitchNavigationMenu:g,isNavigationMenuMissing:v}=qg(e),[b]=(0,wC.useEntityProp)("postType","wp_navigation","title",e),_=(0,Zg.useMemo)(()=>m?.map(({id:R,title:V,status:j},q)=>{let W=x6e(V?.rendered,q+1,j);return{value:R,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,I=!k&&f,D=f&&e===null,L=e&&v,E="";return d?E=(0,_a.__)("Loading\u2026"):T||I||D||L?E=(0,_a.__)("Choose or create a Navigation Menu"):E=b,(0,Zg.useEffect)(()=>{c&&(i||l)&&u(!1)},[f,i,h,l,c,D,I,T]),(0,wl.jsx)(Ts.DropdownMenu,{label:E,icon:cv,toggleProps:{size:"small"},children:({onClose:R})=>(0,wl.jsxs)(wl.Fragment,{children:[w&&k&&(0,wl.jsx)(Ts.MenuGroup,{label:(0,_a.__)("Menus"),children:(0,wl.jsx)(Ts.MenuItemsChoice,{value:e,onSelect:V=>{t(V),R()},choices:_})}),C&&x&&(0,wl.jsx)(Ts.MenuGroup,{label:(0,_a.__)("Import Classic Menus"),children:p?.map(V=>{let j=(0,kC.decodeEntities)(V.name);return(0,wl.jsx)(Ts.MenuItem,{onClick:async()=>{u(!0),await r(V),u(!1),R()},"aria-label":(0,_a.sprintf)(s,j),disabled:c||d||!f,children:j},V.id)})}),h&&(0,wl.jsx)(Ts.MenuGroup,{label:(0,_a.__)("Tools"),children:(0,wl.jsx)(Ts.MenuItem,{onClick:async()=>{u(!0),await o(),u(!1),R()},disabled:c||d||!f,children:(0,_a.__)("Create new Menu")})})]})})}var Kg=k6e;var Gn=n(y(),1);function xre({isSelected:e,currentMenuId:t,clientId:r,canUserCreateNavigationMenus:o=!1,isResolvingCanUserCreateNavigationMenus:a,onSelectNavigationMenu:i,onSelectClassicMenu:l,onCreateEmpty:s}){let{isResolving:c,hasResolved:u}=(0,_re.useEntityRecords)("root","menu",{per_page:-1,context:"view"});(0,yre.useEffect)(()=>{e&&(c&&(0,yA.speak)((0,ny.__)("Loading navigation block setup options\u2026")),u&&(0,yA.speak)((0,ny.__)("Navigation block setup options ready.")))},[u,c,e]);let p=c&&a;return(0,Gn.jsx)(Gn.Fragment,{children:(0,Gn.jsxs)(Yg.Placeholder,{className:"wp-block-navigation-placeholder",children:[(0,Gn.jsx)(xC,{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)(ia,{icon:ed})," ",(0,ny.__)("Navigation")]}),(0,Gn.jsx)("hr",{}),p&&(0,Gn.jsx)(Yg.Spinner,{}),(0,Gn.jsx)(Kg,{currentMenuId:t,clientId:r,onSelectNavigationMenu:i,onSelectClassicMenu:l}),(0,Gn.jsx)("hr",{}),o&&(0,Gn.jsx)(Yg.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:s,children:(0,ny.__)("Start empty")})]})})]})})}var _A=n(z(),1),Xg=n(N(),1),xA=n(P(),1),kre=n(O(),1),wre=n(te(),1);var ay=n(M(),1);var Qg=n(y(),1);function wc({icon:e}){return e==="menu"?(0,Qg.jsx)(ia,{icon:JE}):(0,Qg.jsxs)(ay.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:[(0,Qg.jsx)(ay.Rect,{x:"4",y:"7.5",width:"16",height:"1.5"}),(0,Qg.jsx)(ay.Rect,{x:"4",y:"15",width:"16",height:"1.5"})]})}function xa(e,t){return e&&t?e+"//"+t:null}var Fi=n(y(),1);function kA({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,kre.useSelect)(x=>x(wre.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,xA.getColorClassName)("color",s?.slug)]:!!s?.slug,"has-background":!!l.color||l?.class,[(0,xA.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}),b=`${t}-modal`,_={className:"wp-block-navigation__responsive-dialog",...r&&{role:"dialog","aria-modal":!0,"aria-label":(0,Xg.__)("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)(_A.Button,{__next40pxDefaultSize:!0,"aria-haspopup":"true","aria-label":c&&(0,Xg.__)("Open menu"),className:v,onClick:k,children:[c&&(0,Fi.jsx)(wc,{icon:u}),!c&&(0,Xg.__)("Menu")]}),(0,Fi.jsx)("div",{className:h,style:g,id:b,children:(0,Fi.jsx)("div",{className:"wp-block-navigation__responsive-close",tabIndex:"-1",children:(0,Fi.jsxs)("div",{..._,children:[(0,Fi.jsxs)(_A.Button,{__next40pxDefaultSize:!0,className:"wp-block-navigation__responsive-container-close","aria-label":c&&(0,Xg.__)("Close menu"),onClick:()=>a(!1),children:[c&&(0,Fi.jsx)(ia,{icon:$m}),!c&&(0,Xg.__)("Close")]}),(0,Fi.jsx)("div",{className:"wp-block-navigation__responsive-container-content",id:`${b}-content`,children:e})]})})})]})}var Cre=n(te(),1),Jg=n(P(),1),Sre=n(O(),1),Tre=n(H(),1);var wA=n(y(),1);function Pre({clientId:e,hasCustomPlaceholder:t,orientation:r,templateLock:o}){let{isImmediateParentOfSelectedBlock:a,selectedBlockHasChildren:i,isSelected:l,hasSelectedDescendant:s}=(0,Sre.useSelect)(v=>{let{getBlockCount:b,hasSelectedInnerBlock:_,getSelectedBlockClientId:k}=v(Jg.store),x=k();return{isImmediateParentOfSelectedBlock:_(e,!1),selectedBlockHasChildren:!!b(x),hasSelectedDescendant:_(e,!0),isSelected:x===e}},[e]),[c,u,p]=(0,Cre.useEntityBlockEditor)("postType","wp_navigation"),m=l||a&&!i,d=(0,Tre.useMemo)(()=>(0,wA.jsx)(xC,{}),[]),f=!!c?.length,h=!t&&!f&&!l,g=(0,Jg.useInnerBlocksProps)({className:"wp-block-navigation__container"},{value:c,onInput:u,onChange:p,prioritizedInserterBlocks:hre,defaultBlock:Oi,directInsert:!0,orientation:r,templateLock:o,renderAppender:l||a&&!i||s||m?Jg.InnerBlocks.ButtonBlockAppender:!1,placeholder:h?d:void 0,__experimentalCaptureToolbars:!0,__unstableDisableLayoutClassNames:!0});return(0,wA.jsx)("div",{...g})}var Ere=n(z(),1),Bre=n(te(),1),Ire=n(N(),1),Nre=n(y(),1);function Dre(){let[e,t]=(0,Bre.useEntityProp)("postType","wp_navigation","title");return(0,Nre.jsx)(Ere.TextControl,{label:(0,Ire.__)("Menu name"),value:e,onChange:t})}var Are=n(P(),1),CA=n(z(),1),Mre=n(te(),1),Vre=n(O(),1),lf=n(H(),1);function Lre(e,t){return!Rre(e,t,(r,o)=>{if(o?.name==="core/page-list"&&r==="innerBlocks")return!0})}var Rre=(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(!Rre(e[o],t[o],r))return!1}else return!1;return!0}return!1};var zre=n(y(),1),w6e={};function Ore({blocks:e,createNavigationMenu:t,hasSelection:r}){let o=(0,lf.useRef)();(0,lf.useEffect)(()=>{o?.current||(o.current=e)},[e]);let a=Lre(o?.current,e),i=(0,lf.useContext)(CA.Disabled.Context),l=(0,Are.useInnerBlocksProps)({className:"wp-block-navigation__container"},{renderAppender:r?void 0:!1,defaultBlock:Oi,directInsert:!0}),{isSaving:s,hasResolvedAllNavigationMenus:c}=(0,Vre.useSelect)(p=>{if(i)return w6e;let{hasFinishedResolution:m,isSavingEntityRecord:d}=p(Mre.store);return{isSaving:d("postType","wp_navigation"),hasResolvedAllNavigationMenus:m("getEntityRecords",gre)}},[i]);return(0,lf.useEffect)(()=>{i||s||!c||!r||!a||t(null,e)},[e,t,i,s,c,a,r]),(0,zre.jsx)(s?CA.Disabled:"div",{...l})}var SC=n(z(),1),TC=n(te(),1),Fre=n(O(),1),Hre=n(H(),1),CC=n(N(),1),sf=n(y(),1);function jre({onDelete:e}){let[t,r]=(0,Hre.useState)(!1),o=(0,TC.useEntityId)("postType","wp_navigation"),{deleteEntityRecord:a}=(0,Fre.useDispatch)(TC.store);return(0,sf.jsxs)(sf.Fragment,{children:[(0,sf.jsx)(SC.Button,{__next40pxDefaultSize:!0,className:"wp-block-navigation-delete-menu-button",variant:"secondary",isDestructive:!0,onClick:()=>{r(!0)},children:(0,CC.__)("Delete menu")}),t&&(0,sf.jsx)(SC.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{a("postType","wp_navigation",o,{force:!0}),e()},onCancel:()=>{r(!1)},confirmButtonText:(0,CC.__)("Delete"),size:"medium",children:(0,CC.__)("Are you sure you want to delete this Navigation Menu?")})]})}var iy=n(H(),1),Ure=n(O(),1),Gre=n(Tr(),1);function C6e({name:e,message:t=""}={}){let r=(0,iy.useRef)(),{createWarningNotice:o,removeNotice:a}=(0,Ure.useDispatch)(Gre.store),i=(0,iy.useCallback)(s=>{r.current||(r.current=e,o(s||t,{id:r.current,type:"snackbar"}))},[r,o,t,e]),l=(0,iy.useCallback)(()=>{r.current&&(a(r.current),r.current=null)},[r,a]);return[i,l]}var PC=C6e;var Cc=n(z(),1),rm=n(N(),1);var Hi=n(y(),1);function Wre({setAttributes:e,hasIcon:t,icon:r}){return(0,Hi.jsxs)(Hi.Fragment,{children:[(0,Hi.jsx)(Cc.__experimentalToolsPanelItem,{label:(0,rm.__)("Show icon button"),isShownByDefault:!0,hasValue:()=>!t,onDeselect:()=>e({hasIcon:!0}),children:(0,Hi.jsx)(Cc.ToggleControl,{label:(0,rm.__)("Show icon button"),help:(0,rm.__)("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,rm.__)("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,rm.__)("Icon"),value:r,onChange:o=>e({icon:o}),isBlock:!0,children:[(0,Hi.jsx)(Cc.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,rm.__)("handle"),label:(0,Hi.jsx)(wc,{icon:"handle"})}),(0,Hi.jsx)(Cc.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,rm.__)("menu"),label:(0,Hi.jsx)(wc,{icon:"menu"})})]})})]})}var VC=n(z(),1),boe=n(N(),1),yoe=n(H(),1);var Cl=n(H(),1),loe=n(ve(),1),LC=n(te(),1),RC=n(O(),1),ka=n(z(),1),gn=n(N(),1),PA=n(Vo(),1),soe=n(Tr(),1);var Jre=n(H(),1),NC=n(O(),1),eoe=n(te(),1),toe=n(P(),1),roe=n(N(),1),uf=n(Z(),1);var om=function(){return om=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},om.apply(this,arguments)};function $re(e){return e.toLowerCase()}var S6e=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],T6e=/[^A-Z0-9]+/gi;function EC(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?S6e:r,a=t.stripRegexp,i=a===void 0?T6e:a,l=t.transform,s=l===void 0?$re:l,c=t.delimiter,u=c===void 0?" ":c,p=qre(qre(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 qre(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,a){return o.replace(a,r)},e)}function Zre(e){return e.charAt(0).toUpperCase()+e.substr(1)}function P6e(e){return Zre(e.toLowerCase())}function Kre(e,t){return t===void 0&&(t={}),EC(e,om({delimiter:" ",transform:P6e},t))}function Yre(e,t){return t===void 0&&(t={}),EC(e,om({delimiter:"."},t))}function BC(e,t){return t===void 0&&(t={}),Yre(e,om({delimiter:"-"},t))}function SA(e){return e.ownerDocument.defaultView.getComputedStyle(e)}function TA(e,t,r){if(!e)return;t(SA(e).color);let o=e,a=SA(o).backgroundColor;for(;a==="rgba(0, 0, 0, 0)"&&o.parentNode&&o.parentNode.nodeType===o.parentNode.ELEMENT_NODE;)o=o.parentNode,a=SA(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 IC(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 Qre=(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}`},Xre=e=>BC(e).replace(/[^\w-]+/g,"")||"wp-custom-part";function ooe(e){let{saveEntityRecord:t}=(0,NC.useDispatch)(eoe.store),r=(0,NC.useSelect)(a=>U(a(toe.store)).getPatternBySlug("core/navigation-overlay"),[]);return(0,Jre.useCallback)(async()=>{let a=e.filter(u=>u.title?.rendered),i=Qre((0,roe.__)("Navigation Overlay"),a),l=Xre(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 ly=n(z(),1),noe=n(N(),1),aoe=n(H(),1),DC=n(y(),1);function E6e({onClear:e,onCreate:t,isCreating:r=!1}){let o=(0,aoe.createInterpolateElement)((0,noe.__)("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,DC.jsx)(ly.Button,{__next40pxDefaultSize:!0,onClick:e,variant:"link",disabled:r,accessibleWhenDisabled:!0}),createButton:(0,DC.jsx)(ly.Button,{__next40pxDefaultSize:!0,onClick:t,variant:"link",disabled:r,accessibleWhenDisabled:!0,isBusy:r})});return(0,DC.jsx)(ly.Notice,{status:"warning",isDismissible:!1,className:"wp-block-navigation__deleted-overlay-warning",children:o})}var ioe=E6e;var To=n(y(),1);function EA({overlay:e,overlayMenu:t,setAttributes:r,onNavigateToEntityRecord:o,isCreatingOverlay:a,setIsCreatingOverlay:i}){let l=(0,loe.useInstanceId)(EA,"wp-block-navigation__overlay-selector-heading"),{records:s,isResolving:c,hasResolved:u}=(0,LC.useEntityRecords)("postType","wp_template_part",{per_page:-1}),{createErrorNotice:p}=(0,RC.useDispatch)(soe.store),m=(0,RC.useSelect)(B=>B(LC.store).getCurrentTheme()?.stylesheet,[]),[d,f]=(0,Cl.useState)(!1),h=a!==void 0?a:d,g=i!==void 0?i:f,v=(0,Cl.useMemo)(()=>s?s.filter(B=>B.area===kc):[],[s]),b=ooe(v),_=(0,Cl.useMemo)(()=>!e||!v?null:v.find(B=>B.slug===e),[e,v]),k=(0,Cl.useMemo)(()=>{let B=[{label:(0,gn.__)("Default"),value:""}];if(!u||c)return B;let R=v.map(V=>({label:V.title?.rendered?(0,PA.decodeEntities)(V.title.rendered):V.slug,value:V.slug}));return e&&!_&&R.unshift({label:(0,gn.sprintf)((0,gn.__)("%s (missing)"),e),value:e}),[...B,...R]},[v,u,c,e,_]),x=B=>{r({overlay:B||void 0})},w=()=>{if(!e||!_||!o)return;let B=_.theme||m,V={postId:xa(B,e),postType:"wp_template_part"};t==="mobile"&&(V.viewport="mobile"),o(V)},C=(0,Cl.useCallback)(async()=>{try{g(!0);let B=await b();if(r({overlay:B.slug}),o){let R=B.theme||m,j={postId:xa(R,B.slug),postType:"wp_template_part"};t==="mobile"&&(j.viewport="mobile"),o(j)}else g(!1)}catch(B){let R=B instanceof Error&&"code"in B&&B.message&&B.code!=="unknown_error"?B.message:(0,gn.__)("An error occurred while creating the overlay.");p(R,{type:"snackbar"}),g(!1)}},[b,r,o,p,m,g,t]),T=(0,Cl.useCallback)(()=>{r({overlay:void 0})},[r]),I=c||h,D=(0,Cl.useMemo)(()=>e&&u&&!c&&!_,[e,u,c,_]),L=(0,Cl.useMemo)(()=>v.length===0&&u?(0,gn.__)("No overlays found."):(0,gn.__)("Select an overlay for navigation."),[v.length,u]),E=(0,Cl.useMemo)(()=>_?(0,gn.sprintf)((0,gn.__)("Edit overlay: %s"),_.title?.rendered?(0,PA.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:I,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:I,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:L})}),e&&u&&_&&(0,To.jsx)(ka.FlexItem,{children:(0,To.jsx)(ka.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:w,disabled:!o,accessibleWhenDisabled:!0,label:E,showTooltip:!0,className:"wp-block-navigation__overlay-edit-button",children:(0,gn.__)("Edit")})})]}),D&&(0,To.jsx)(ioe,{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 e0=n(z(),1),pf=n(N(),1),t0=n(y(),1);function coe({overlayMenu:e,setAttributes:t}){return(0,t0.jsxs)(e0.__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,t0.jsx)(e0.__experimentalToggleGroupControlOption,{value:"never",label:(0,pf.__)("Off")}),(0,t0.jsx)(e0.__experimentalToggleGroupControlOption,{value:"mobile",label:(0,pf.__)("Mobile")}),(0,t0.jsx)(e0.__experimentalToggleGroupControlOption,{value:"always",label:(0,pf.__)("Always")})]})}var MC=n(z(),1),AC=n(N(),1);var Nu=n(z(),1),r0=n(N(),1);var Iu=n(y(),1);function uoe({hasIcon:e,icon:t,setAttributes:r}){return(0,Iu.jsxs)(Nu.__experimentalVStack,{spacing:4,children:[(0,Iu.jsx)(Nu.ToggleControl,{label:(0,r0.__)("Show icon button"),help:(0,r0.__)("Configure the visual appearance of the button that toggles the overlay menu."),onChange:o=>r({hasIcon:o}),checked:e}),(0,Iu.jsxs)(Nu.__experimentalToggleGroupControl,{className:"wp-block-navigation__overlay-menu-icon-toggle-group",label:(0,r0.__)("Icon"),value:t,onChange:o=>r({icon:o}),isBlock:!0,children:[(0,Iu.jsx)(Nu.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,r0.__)("handle"),label:(0,Iu.jsx)(wc,{icon:"handle"})}),(0,Iu.jsx)(Nu.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,r0.__)("menu"),label:(0,Iu.jsx)(wc,{icon:"menu"})})]})]})}var Wn=n(y(),1);function poe({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)(MC.Button,{__next40pxDefaultSize:!0,className:l,onClick:()=>r(!t),"aria-label":(0,AC.__)("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)(ia,{icon:$m})]}),!o&&(0,Wn.jsxs)(Wn.Fragment,{children:[(0,Wn.jsx)("span",{children:(0,AC.__)("Menu")}),(0,Wn.jsx)("span",{children:(0,AC.__)("Close")})]})]}),t&&(0,Wn.jsx)(MC.__experimentalVStack,{id:s,spacing:4,style:c,children:(0,Wn.jsx)(uoe,{hasIcon:o,icon:a,setAttributes:i})})]}):null}var moe=n(O(),1),doe=n(te(),1),BA=n(H(),1),foe=n(Z(),1),hoe=n(z(),1),goe=n(N(),1),IA=n(P(),1);var mf=n(y(),1);function voe({overlay:e,currentTheme:t}){let r=(0,BA.useMemo)(()=>!e||!t?null:xa(t,e),[t,e]),{content:o,editedBlocks:a,hasResolved:i}=(0,moe.useSelect)(s=>{if(!r)return{content:null,editedBlocks:null,hasResolved:!0};let{getEditedEntityRecord:c,hasFinishedResolution:u}=s(doe.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,BA.useMemo)(()=>r?a&&a.length>0?a:o&&typeof o=="string"?(0,foe.parse)(o):[]:null,[r,a,o]);return e?i?(0,mf.jsx)("div",{className:"wp-block-navigation__overlay-preview","aria-label":(0,goe.__)("Navigation Overlay template part preview"),role:"region",children:(0,mf.jsx)(IA.BlockPreview.Async,{placeholder:(0,mf.jsx)("div",{className:"wp-block-navigation__overlay-preview-placeholder"}),children:(0,mf.jsx)(IA.BlockPreview,{blocks:l,viewportWidth:400,minHeight:200})})}):(0,mf.jsx)("div",{className:"wp-block-navigation__overlay-preview-loading",children:(0,mf.jsx)(hoe.Spinner,{})}):null}var nm=n(y(),1);function _oe({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,yoe.useState)(!1);return(0,nm.jsx)(VC.PanelBody,{title:(0,boe.__)("Overlay"),initialOpen:!0,children:(0,nm.jsxs)(VC.__experimentalVStack,{spacing:4,children:[(0,nm.jsx)(coe,{overlayMenu:e,setAttributes:r}),e!=="never"&&(0,nm.jsx)(poe,{isResponsive:p,overlayMenuPreview:a,setOverlayMenuPreview:i,hasIcon:l,icon:s,setAttributes:r,overlayMenuPreviewClasses:c,overlayMenuPreviewId:u}),e!=="never"&&(0,nm.jsx)(EA,{overlay:t,overlayMenu:e,setAttributes:r,onNavigateToEntityRecord:o,isCreatingOverlay:f,setIsCreatingOverlay:h}),e!=="never"&&t&&d&&!f&&(0,nm.jsx)(voe,{overlay:t,currentTheme:m})]})})}var HC=n(O(),1),DA=n(te(),1),n0=n(H(),1),Sc=n(N(),1);var sy=n(Z(),1),woe=n(bu(),1);var NA=n(H(),1),zC=n(P(),1),xoe=n(O(),1),koe=n(te(),1);function o0(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,zC.useBlockBindingsUtils)(e),{metadata:o,id:a,kind:i,type:l}=t,s=(0,zC.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,xoe.useSelect)(g=>{if(!p||!a)return{isBoundEntityAvailable:!1,entityRecord:null};let v=i==="post-type",b=i==="taxonomy";if(!v&&!b)return{isBoundEntityAvailable:!1,entityRecord:null};if(s==="disabled")return{isBoundEntityAvailable:!0,entityRecord:null};let{getEntityRecord:_,hasFinishedResolution:k}=g(koe.store),x=b?"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,NA.useCallback)(()=>{c&&r({url:void 0})},[r,c]),h=(0,NA.useCallback)(g=>{let v=g?.kind??i;if(v)try{let b=o0(v);r(b)}catch(b){console.warn("Failed to create entity binding:",b.message)}},[r,i]);return{hasUrlBinding:p,isBoundEntityAvailable:m,entityRecord:d,clearBinding:f,createBinding:h}}function Coe(e){if(!e)return null;let t=I6e(e),r=Soe(t);return(0,woe.applyFilters)("blocks.navigation.__unstableMenuItemsToBlocks",r,e)}function Soe(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,sy.parse)(i.content.raw);return m||(0,sy.createBlock)("core/freeform",{content:i.content})}let l=i.children?.length?"core/navigation-submenu":"core/navigation-link",s=B6e(i,l,t),{innerBlocks:c=[],mapping:u={}}=i.children?.length?Soe(i.children,t+1):{};r={...r,...u};let p=(0,sy.createBlock)(l,s,c);return r[i.id]=p.clientId,p}),mapping:r}}function B6e({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:o0(d)}},...l?.length&&{description:l},...u==="_blank"&&{opensInNewTab:!0},...p==="core/navigation-submenu"&&{isTopLevelItem:m===0},...p==="core/navigation-link"&&{isTopLevelLink:m===0}}}function I6e(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 LA="success",FC="error",jC="pending",N6e="idle",OC=null;function D6e(e,{throwOnError:t=!1}={}){let r=(0,HC.useRegistry)(),{editEntityRecord:o}=(0,HC.useDispatch)(DA.store),[a,i]=(0,n0.useState)(N6e),[l,s]=(0,n0.useState)(null),c=(0,n0.useCallback)(async(p,m,d="publish")=>{let f,h;try{h=await r.resolveSelect(DA.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}=Coe(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,n0.useCallback)(async(p,m,d)=>{if(OC!==p){if(OC=p,!p||!m){s("Unable to convert menu. Missing menu details."),i(FC);return}return i(jC),s(null),await c(p,m,d).then(f=>(i(LA),OC=null,f)).catch(f=>{if(s(f?.message),i(FC),OC=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 Toe=D6e;var zoe=n(Z(),1),Ooe=n(te(),1),Foe=n(O(),1),i0=n(H(),1);var Noe=n(z(),1),Doe=n(te(),1),Loe=n(O(),1),UC=n(H(),1),cy=n(N(),1);var Poe=n(P(),1),Eoe=n(te(),1),Boe=n(O(),1);var a0=e=>e==="header"?hE:e==="footer"?QP:e==="sidebar"?kI:e==="navigation-overlay"?nB:Pv;function Ioe(e){return(0,Boe.useSelect)(t=>{if(!e)return;let{getBlock:r,getBlockParentsByBlockName:o}=t(Poe.store),i=o(e,"core/template-part",!0);if(!i?.length)return;let{getCurrentTheme:l,getEditedEntityRecord:s}=t(Eoe.store),c=l(),p=(c?.default_template_part_areas||[]).map(m=>({...m,icon:a0(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(b=>b.area!=="uncategorized"&&b.area===v.area)?.label}},[e])}var L6e=["postType","wp_navigation",{status:"draft",per_page:-1}],R6e=["postType","wp_navigation",{per_page:-1,status:"publish"}];function Roe(e){let t=(0,UC.useContext)(Noe.Disabled.Context),r=Ioe(t?void 0:e),o=(0,Loe.useRegistry)();return(0,UC.useCallback)(async()=>{if(t)return"";let{getEntityRecords:a}=o.resolveSelect(Doe.store),[i,l]=await Promise.all([a(...L6e),a(...R6e)]),s=r?(0,cy.sprintf)((0,cy.__)("%s menu"),r):(0,cy.__)("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 Aoe="success",GC="error",Moe="pending",Voe="idle";function Hoe(e){let[t,r]=(0,i0.useState)(Voe),[o,a]=(0,i0.useState)(null),[i,l]=(0,i0.useState)(null),{saveEntityRecord:s,editEntityRecord:c}=(0,Foe.useDispatch)(Ooe.store),u=Roe(e);return{create:(0,i0.useCallback)(async(m=null,d=[],f)=>{if(m&&typeof m!="string")throw l("Invalid title supplied when creating Navigation Menu."),r(GC),new Error("Value of supplied title argument was not a string.");r(Moe),a(null),l(null),m||(m=await u().catch(g=>{throw l(g?.message),r(GC),new Error("Failed to create title when saving new Navigation Menu.",{cause:g})}));let h={title:m,content:(0,zoe.serialize)(d),status:f};return s("postType","wp_navigation",h).then(g=>(a(g),r(Aoe),f!=="publish"&&c("postType","wp_navigation",g.id,{status:"publish"}),g)).catch(g=>{throw l(g?.message),r(GC),new Error("Unable to save new Navigation Menu",{cause:g})})},[s,c,u]),status:t,value:o,error:i,isIdle:t===Voe,isPending:t===Moe,isSuccess:t===Aoe,isError:t===GC}}var joe=n(O(),1),Uoe=n(P(),1),A6e=[];function Goe(e){return(0,joe.useSelect)(t=>{let{getBlock:r,getBlocks:o,hasSelectedInnerBlock:a}=t(Uoe.store),i=r(e).innerBlocks,l=!!i?.length,s=l?A6e:o(e);return{innerBlocks:l?i:s,hasUncontrolledInnerBlocks:l,uncontrolledInnerBlocks:i,controlledInnerBlocks:s,isInnerBlockSelected:a(e,!0)}},[e])}var Woe=n(dr(),1),WC=n(z(),1),$oe=n(N(),1),qoe=n(y(),1),M6e=({className:e="",disabled:t,isMenuItem:r=!1})=>{let o=WC.Button;return r&&(o=WC.MenuItem),(0,qoe.jsx)(o,{variant:"link",disabled:t,className:e,href:(0,Woe.addQueryArgs)("edit.php",{post_type:"wp_navigation"}),children:(0,$oe.__)("Manage menus")})},Zoe=M6e;var lm=n(P(),1),Cy=n(z(),1),lS=n(O(),1),im=n(N(),1),Ene=n(H(),1);var Koe=n(P(),1),qC=n(z(),1),Yoe=n(N(),1),ZC=n(H(),1),$C=n(y(),1);function V6e({onCreateNew:e,isNotice:t=!1}){let[r,o]=(0,ZC.useState)(!1),a=()=>{o(!0),e()},i=(0,ZC.createInterpolateElement)((0,Yoe.__)("Navigation Menu has been deleted or is unavailable. <button>Create a new Menu?</button>"),{button:(0,$C.jsx)(qC.Button,{__next40pxDefaultSize:!0,onClick:a,variant:"link",disabled:r,accessibleWhenDisabled:!0})});return t?(0,$C.jsx)(qC.Notice,{status:"warning",isDismissible:!1,children:i}):(0,$C.jsx)(Koe.Warning,{children:i})}var KC=V6e;var df=n(Z(),1);var Ui=n(z(),1),uy=n(O(),1),Ps=n(N(),1),l0=n(P(),1);var Go=n(y(),1),z6e={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"},O6e=["core/navigation-link","core/navigation-submenu"];function F6e({block:e,onClose:t,expandedState:r,expand:o,setInsertedBlock:a}){let{insertBlock:i,replaceBlock:l,replaceInnerBlocks:s}=(0,uy.useDispatch)(l0.store),c=e.clientId,u=!O6e.includes(e.name);return(0,Go.jsx)(Ui.MenuItem,{icon:Wm,disabled:u,onClick:()=>{let m=(0,df.createBlock)(Oi.name,Oi.attributes);if(e.name==="core/navigation-submenu")i(m,e.innerBlocks.length,c,!1);else{let d=(0,df.createBlock)("core/navigation-submenu",e.attributes,e.innerBlocks);l(c,d),s(d.clientId,[m],!1)}a(m),r[e.clientId]||o(e.clientId),t()},children:(0,Ps.__)("Add submenu link")})}function Qoe(e){let{block:t}=e,{clientId:r}=t,{moveBlocksDown:o,moveBlocksUp:a,removeBlocks:i,duplicateBlocks:l,insertBeforeBlock:s,insertAfterBlock:c}=(0,uy.useDispatch)(l0.store),u=(0,Ps.sprintf)((0,Ps.__)("Remove %s"),(0,l0.BlockTitle)({clientId:r,maximumLength:25})),{rootClientId:p,canDuplicate:m,canInsertBlock:d,isFirst:f,isLast:h}=(0,uy.useSelect)(g=>{let{getBlockRootClientId:v,canInsertBlockType:b,getDirectInsertBlock:_,getBlockIndex:k,getBlockCount:x}=g(l0.store),{getDefaultBlockName:w}=g(df.store),C=v(r),T=b(w(),C),I=C?_(C):null;return{rootClientId:C,canDuplicate:!!t&&(0,df.hasBlockSupport)(t.name,"multiple",!0)&&b(t.name,C),canInsertBlock:(T||!!I)&&!!t&&b(t.name,C),isFirst:k(r)===0,isLast:k(r)===x(C)-1}},[r,t]);return(0,Go.jsx)(Ui.DropdownMenu,{icon:cv,label:(0,Ps.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:z6e,noIcons:!0,...e,children:({onClose:g})=>(0,Go.jsxs)(Go.Fragment,{children:[(0,Go.jsxs)(Ui.MenuGroup,{children:[(0,Go.jsx)(Ui.MenuItem,{icon:_P,disabled:f,accessibleWhenDisabled:!0,onClick:()=>{a([r],p),g()},children:(0,Ps.__)("Move up")}),(0,Go.jsx)(Ui.MenuItem,{icon:j1,disabled:h,accessibleWhenDisabled:!0,onClick:()=>{o([r],p),g()},children:(0,Ps.__)("Move down")}),(0,Go.jsx)(F6e,{block:t,onClose:g,expandedState:e.expandedState,expand:e.expand,setInsertedBlock:e.setInsertedBlock}),m&&(0,Go.jsx)(Ui.MenuItem,{onClick:()=>{l([r]),g()},children:(0,Ps.__)("Duplicate")}),d&&(0,Go.jsxs)(Go.Fragment,{children:[(0,Go.jsx)(Ui.MenuItem,{onClick:()=>{s(r),g()},children:(0,Ps.__)("Add before")}),(0,Go.jsx)(Ui.MenuItem,{onClick:()=>{c(r),g()},children:(0,Ps.__)("Add after")})]})]}),(0,Go.jsx)(Ui.MenuGroup,{children:(0,Go.jsx)(Ui.MenuItem,{onClick:()=>{i([r],!1),g()},children:u})})]})})}var xne=n(P(),1),kne=n(O(),1);var $o=n(z(),1),er=n(N(),1),gne=n(Bn(),1),vy=n(P(),1),rS=n(O(),1),vne=n(te(),1);var Joe=n(H(),1),ene=n(O(),1),tne=n(P(),1),rne=n(Bn(),1),one=n(RA(),1);var AA=n(RA(),1),py=n(dr(),1),H6e=(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,py.getPath)(a.toString())),u=r((0,py.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)},my=(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,"")??"",b=f&&f!==o&&h!==g?(0,AA.escapeHTML)(f):o||(0,AA.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,py.safeDecodeURI)(c))}:{},...b&&{label:b},...u!==void 0&&{opensInNewTab:u},...w&&{kind:w},..._&&_!=="URL"&&{type:_}};c&&!p&&r.id?H6e(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,I="kind"in C?C.kind:r.kind;return{isEntityLink:!!T&&I!=="custom",attributes:C}};function ff({clientId:e,attributes:t,setAttributes:r,allowTextUpdate:o=!1}){let{updateBlockAttributes:a}=(0,ene.useDispatch)(tne.store),{hasUrlBinding:i,createBinding:l,clearBinding:s}=ji({clientId:e,attributes:t});return(0,Joe.useCallback)(c=>{if(!c)return;let u={url:c.url,kind:c.kind,type:c.type,id:c.id},p=t.label?(0,rne.__unstableStripHTML)(t.label):"",m=c.title??"",d=o&&c.title!==void 0&&m!==p,f=d?{label:(0,one.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}=my(u,r,t);g?l(v):s(),Object.keys(f).length&&a(e,f)}},[t,o,e,i,l,s,r,a])}var eS=n(Bn(),1),hf=n(z(),1),hy=n(N(),1),tS=n(P(),1),$n=n(H(),1),cne=n(te(),1);var HA=n(ve(),1);var une=n(dr(),1);var ei=n(z(),1),Gi=n(N(),1),fy=n(O(),1),XC=n(te(),1),ane=n(Tr(),1),VA=n(Vo(),1),zA=n(H(),1);var nne=n(z(),1),YC=n(N(),1);var dy=n(ve(),1);var am=n(y(),1);function j6e({className:e,onBack:t}){return(0,am.jsx)(nne.Button,{className:e,icon:(0,YC.isRTL)()?vP:fP,onClick:r=>{r.preventDefault(),t()},size:"small",children:(0,YC.__)("Back")})}function MA({className:e,title:t,description:r,onBack:o,children:a}){let i=(0,dy.useInstanceId)(MA,"link-ui-dialog-title"),l=(0,dy.useInstanceId)(MA,"link-ui-dialog-description"),s=(0,dy.useFocusOnMount)("firstElement"),c=`${e}__back`;return(0,am.jsxs)("div",{className:e,role:"dialog","aria-labelledby":i,"aria-describedby":l,ref:s,children:[(0,am.jsxs)(vi,{children:[(0,am.jsx)("h2",{id:i,children:t}),(0,am.jsx)("p",{id:l,children:r})]}),(0,am.jsx)(j6e,{className:c,onBack:o}),a]})}var QC=MA;var Sl=n(y(),1);function ine({postType:e,onBack:t,onPageCreated:r,initialTitle:o=""}){let[a,i]=(0,zA.useState)(o),[l,s]=(0,zA.useState)(!0),c=a.trim().length>0,{lastError:u,isSaving:p}=(0,fy.useSelect)(v=>({lastError:v(XC.store).getLastEntitySaveError("postType",e),isSaving:v(XC.store).isSavingEntityRecord("postType",e)}),[e]),{saveEntityRecord:m}=(0,fy.useDispatch)(XC.store),{createSuccessNotice:d,createErrorNotice:f}=(0,fy.useDispatch)(ane.store);async function h(v){if(v.preventDefault(),!(p||!c))try{let b=await m("postType",e,{title:a,status:l?"publish":"draft"},{throwOnError:!0});if(b){let _={id:b.id,type:e,title:(0,VA.decodeEntities)(b.title.rendered),url:b.link,kind:"post-type"};d((0,Gi.sprintf)((0,Gi.__)("%s page created successfully."),(0,VA.decodeEntities)(b.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,Sl.jsx)(QC,{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,Sl.jsx)(ei.__experimentalVStack,{className:"link-ui-page-creator__inner",spacing:4,children:(0,Sl.jsx)("form",{onSubmit:h,children:(0,Sl.jsxs)(ei.__experimentalVStack,{spacing:4,children:[(0,Sl.jsx)(ei.TextControl,{label:(0,Gi.__)("Title"),onChange:i,placeholder:(0,Gi.__)("No title"),value:a}),(0,Sl.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,Sl.jsx)(ei.Notice,{status:"error",isDismissible:!1,children:u.message}),(0,Sl.jsxs)(ei.__experimentalHStack,{spacing:2,justify:"flex-end",children:[(0,Sl.jsx)(ei.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:p,accessibleWhenDisabled:!0,children:(0,Gi.__)("Cancel")}),(0,Sl.jsx)(ei.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:p,"aria-disabled":g,children:(0,Gi.__)("Create page")})]})]})})})})}var OA=n(N(),1),lne=n(O(),1),JC=n(P(),1);var FA=n(y(),1),{PrivateQuickInserter:U6e}=U(JC.privateApis);function G6e({clientId:e,onBack:t,onBlockInsert:r}){let{rootBlockClientId:o}=(0,lne.useSelect)(a=>{let{getBlockRootClientId:i}=a(JC.store);return{rootBlockClientId:i(e)}},[e]);return e?(0,FA.jsx)(QC,{className:"link-ui-block-inserter",title:(0,OA.__)("Add block"),description:(0,OA.__)("Choose a block to add to your Navigation."),onBack:t,children:(0,FA.jsx)(U6e,{rootClientId:o,clientId:e,isAppender:!1,prioritizePatterns:!1,selectBlockOnInsert:!r,onSelect:r||void 0,hasSearch:!1})}):null}var sne=G6e;var ti=n(y(),1);function jA(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 W6e(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}=gy({url:o,entityRecord:c,type:i,hasBinding:u,isEntityAvailable:p}),{clientId:f}=e,h=i||"page",[g,v]=(0,$n.useState)(!1),[b,_]=(0,$n.useState)(!1),[k,x]=(0,$n.useState)(null),[w,C]=(0,$n.useState)(""),T=(0,$n.useRef)(""),I=F=>{T.current=F,C(F)},D=(0,$n.useRef)(),L=(0,$n.useRef)(),E=(0,$n.useRef)(),B=(0,cne.useResourcePermissions)({kind:"postType",name:h}),{isBoundEntityAvailable:R}=ji({clientId:f,attributes:e.link}),V=(0,$n.useMemo)(()=>({url:o,opensInNewTab:a,title:r&&(0,eS.__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),I("")},q=(0,HA.useInstanceId)(Du,"link-ui-link-control__title"),W=(0,HA.useInstanceId)(Du,"link-ui-link-control__description");(0,$n.useEffect)(()=>{k&&D.current&&(k?.current?k.current.focus():(eS.focus.tabbable.find(D.current)[0]||D.current).focus(),x(!1))},[k]);let G=(0,tS.useBlockEditingMode)();return(0,ti.jsxs)(hf.Popover,{ref:t,placement:"bottom",onClose:e.onClose,anchor:e.anchor,shift:!0,children:[!g&&!b&&(0,ti.jsxs)("div",{ref:D,role:"dialog","aria-labelledby":q,"aria-describedby":W,children:[(0,ti.jsxs)(vi,{children:[(0,ti.jsx)("h2",{id:q,children:(0,hy.__)("Add link")}),(0,ti.jsx)("p",{id:W,children:(0,hy.__)("Search for and add a link to your Navigation.")})]}),(0,ti.jsx)(tS.LinkControl,{hasTextControl:!0,hasRichPreviews:!0,value:V,showInitialSuggestions:!0,withCreateSuggestion:!1,noDirectEntry:!!i,noURLSuggestion:!!i,suggestionsQuery:jA(i,l),onChange:e.onChange,onInputChange:F=>{T.current=F},inputValue:w,onRemove:e.onRemove,onCancel:e.onCancel,handleEntities:R,forceIsEditingLink:V?.url?!1:void 0,renderControlBottom:()=>V?.url?.length?null:(0,ti.jsx)($6e,{addPageButtonRef:L,addBlockButtonRef:E,setAddingBlock:()=>{v(!0)},setAddingPage:()=>{_(!0)},canAddPage:G!=="disabled"&&B?.canCreate&&i==="page",canAddBlock:G!=="disabled"})})]}),g&&(0,ti.jsx)(sne,{clientId:e.clientId,onBack:()=>{v(!1),x(E),I(T.current)},onBlockInsert:e?.onBlockInsert}),b&&(0,ti.jsx)(ine,{postType:h,onBack:()=>{_(!1),x(L),I(T.current)},onPageCreated:j,initialTitle:T.current&&!(0,une.isURL)(T.current)?T.current:""})]})}var Du=(0,$n.forwardRef)(W6e),$6e=({addPageButtonRef:e,addBlockButtonRef:t,setAddingBlock:r,setAddingPage:o,canAddPage:a,canAddBlock:i})=>{let l="listbox";return!a&&!i?null:(0,ti.jsxs)(hf.__experimentalVStack,{spacing:0,className:"link-ui-tools",children:[a&&(0,ti.jsx)(hf.Button,{__next40pxDefaultSize:!0,ref:e,icon:bh,onClick:s=>{s.preventDefault(),o(!0)},"aria-haspopup":l,children:(0,hy.__)("Create page")}),i&&(0,ti.jsx)(hf.Button,{__next40pxDefaultSize:!0,ref:t,icon:bh,onClick:s=>{s.preventDefault(),r(!0)},"aria-haspopup":l,children:(0,hy.__)("Add block")})]})};var vn=n(N(),1),WA=n(dr(),1),pne=n(P(),1),UA=n(O(),1),GA=n(te(),1);var{useRemoteUrlData:q6e,isHashLink:mne,isRelativePath:Z6e}=U(pne.privateApis);function K6e(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Y6e(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 Q6e({linkUrl:e,homeUrl:t}={}){if(!e)return{displayUrl:"",isExternal:!1};let r=(0,WA.safeDecodeURI)(e),o=!1;if(Z6e(e)||mne(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 X6e({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"}):mne(e)?s.push({label:(0,vn.__)("Internal link"),intent:"default"}):Y6e(e,t)?s.push({label:(0,vn.__)("Homepage"),intent:"default"}):r&&r!=="custom"?s.push({label:K6e(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 J6e(e){let t=e?.title;return typeof t=="string"?t:t&&"rendered"in t?t.rendered||(0,vn.__)("(no title)"):e?.name}function gy({url:e,entityRecord:t,type:r,hasBinding:o,isEntityAvailable:a}){let i=(0,UA.useSelect)(f=>f(GA.store).getEntityRecord("root","__unstableBase")?.home,[]),l=J6e(t),{richData:s}=q6e(l?null:e),{displayUrl:c,isExternal:u}=Q6e({linkUrl:e,homeUrl:i}),p=(0,UA.useSelect)(f=>{if(!t?.featured_media)return null;let{getEntityRecord:h}=f(GA.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=X6e({url:e,homeUrl:i,type:r,isExternal:u,entityStatus:t?.status,hasBinding:o,isEntityAvailable:a});return{title:e?l||s?.title||(0,WA.safeDecodeURI)(e):(0,vn.__)("Add link"),url:c,image:p,badges:m}}var dne=n(O(),1),fne=n(te(),1),hne=n(P(),1),gf=(e,t,r,o)=>{let a=e==="post-type"||t==="post"||t==="page",i=Number.isInteger(r),l=(0,hne.useBlockEditingMode)(),{postStatus:s,isDeleted:c}=(0,dne.useSelect)(m=>{if(!a)return{postStatus:null,isDeleted:!1};if(l==="disabled"||!o)return{postStatus:null,isDeleted:!1};let{getEntityRecord:d,hasFinishedResolution:f}=m(fne.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 Wo=n(y(),1),{LinkPicker:eTe,isHashLink:tTe,isRelativePath:rTe}=U(vy.privateApis);function oTe(e,t){if(t==="post-type")switch(e){case"post":return(0,er.__)("post");case"page":return(0,er.__)("page");default:return e||(0,er.__)("post")}if(t==="taxonomy")switch(e){case"category":return(0,er.__)("category");case"tag":return(0,er.__)("tag");default:return e||(0,er.__)("term")}return e||(0,er.__)("item")}function by({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]=gf(e.kind,e.type,d?.id,p),g="";f||p&&!m?g=oS():h&&(g=nTe({type:e.type,kind:e.kind}));let v=ff({clientId:r,attributes:e,setAttributes:t}),b=(0,rS.useSelect)(I=>I(vy.store).getSettings().onNavigateToEntityRecord,[]),_=(0,rS.useSelect)(I=>I(vne.store).getEntityRecord("root","__unstableBase")?.home,[]),x=(0,rS.useSelect)(I=>I(vy.store).getBlockEditingMode(r),[r])==="contentOnly",w=gy({url:i,entityRecord:d,type:e.type,hasBinding:p,isEntityAvailable:m}),C=!!i&&(!tTe(i)||rTe(i)&&!i.startsWith("/")),T=C&&i.startsWith("/")&&_?_+i:i;return(0,Wo.jsxs)($o.__experimentalToolsPanel,{label:(0,er.__)("Settings"),resetAll:()=>{t({label:"",url:"",description:"",rel:"",opensInNewTab:!1})},dropdownMenuProps:u,children:[(0,Wo.jsx)($o.__experimentalToolsPanelItem,{hasValue:()=>!!a,label:(0,er.__)("Text"),onDeselect:()=>t({label:""}),isShownByDefault:!0,children:(0,Wo.jsx)($o.TextControl,{label:(0,er.__)("Text"),value:a?(0,gne.__unstableStripHTML)(a):"",onChange:I=>{t({label:I})},autoComplete:"off"})}),o&&(0,Wo.jsxs)(Wo.Fragment,{children:[(0,Wo.jsx)($o.__experimentalToolsPanelItem,{hasValue:()=>!!i,label:(0,er.__)("Link to"),onDeselect:()=>t({url:void 0,id:void 0,kind:void 0,type:void 0}),isShownByDefault:!0,children:(0,Wo.jsx)(eTe,{preview:w,onSelect:v,suggestionsQuery:jA(e.type,e.kind),label:(0,er.__)("Link to"),help:g||void 0})}),(0,Wo.jsx)($o.__experimentalToolsPanelItem,{hasValue:()=>!!c,label:(0,er.__)("Open in new tab"),onDeselect:()=>t({opensInNewTab:!1}),isShownByDefault:!0,children:(0,Wo.jsx)($o.CheckboxControl,{label:(0,er.__)("Open in new tab"),checked:c,onChange:I=>t({opensInNewTab:I})})}),!!i&&p&&m&&d?.id&&e.kind==="post-type"&&b&&(0,Wo.jsx)($o.Button,{variant:"secondary",onClick:()=>{b({postId:d.id,postType:e.type})},__next40pxDefaultSize:!0,className:"navigation-link-to__action-button",children:(0,er.__)("Edit")}),C&&(0,Wo.jsx)($o.Button,{variant:"secondary",href:T,target:"_blank",icon:Q1,iconPosition:"right",__next40pxDefaultSize:!0,className:"navigation-link-to__action-button",children:(0,er.__)("View")})]}),(0,Wo.jsx)($o.__experimentalToolsPanelItem,{hasValue:()=>!!l,label:(0,er.__)("Description"),onDeselect:()=>t({description:""}),isShownByDefault:!x,children:(0,Wo.jsx)($o.TextareaControl,{label:(0,er.__)("Description"),value:l||"",onChange:I=>{t({description:I})},help:(0,er.__)("The description will be displayed in the menu if the current theme supports it.")})}),(0,Wo.jsx)($o.__experimentalToolsPanelItem,{hasValue:()=>!!s,label:(0,er.__)("Rel attribute"),onDeselect:()=>t({rel:""}),isShownByDefault:!x,children:(0,Wo.jsx)($o.TextControl,{label:(0,er.__)("Rel attribute"),value:s||"",onChange:I=>{t({rel:I})},autoComplete:"off",help:(0,er.__)("The relationship of the linked URL as space-separated link types.")})})]})}function oS(){return(0,er.__)("This link is invalid and will not appear on your site. Please update the link.")}function nTe({type:e,kind:t}){let r=oTe(e,t);return(0,er.sprintf)((0,er.__)("This link is to a draft %1$s and will not appear on your site until the %1$s is published."),r)}var $A=n(N(),1),bne=n(Vo(),1),qA=n(y(),1);function yy({label:e,isInvalid:t,isDraft:r,className:o="wp-block-navigation-link__label"}){if(!t&&!r)return null;let a=t?(0,$A.__)("Invalid"):(0,$A.__)("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,bne.decodeEntities)(e)} (${a})`.trim()})})}var yne=n(O(),1),_ne=n(P(),1);function _y(e){return(0,yne.useSelect)(t=>{let{getSelectedBlockClientId:r,hasSelectedInnerBlock:o,getBlockParentsByBlockName:a}=t(_ne.store),i=r(),l=a(e,"core/navigation")[0];return i===l||o(l,!0)},[e])}var nS=n(H(),1),xy=e=>{let[t,r]=(0,nS.useState)(!1);return(0,nS.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 ky(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 wne=n(y(),1),aTe=["core/navigation-link","core/navigation-submenu"];function aS({block:e,insertedBlock:t,setInsertedBlock:r}){let{updateBlockAttributes:o,removeBlock:a}=(0,kne.useDispatch)(xne.store),i=aTe?.includes(t?.name),l=t?.clientId===e.clientId,s=i&&l,{createBinding:c,clearBinding:u}=ji({clientId:t?.clientId,attributes:t?.attributes||{}});if(!s)return null;let p=()=>{!t?.attributes?.url&&t?.clientId&&a(t.clientId,!1),r(null)},m=f=>h=>{f&&o(f,h)},d=f=>{t?.clientId&&f&&a(t.clientId,!1),r(f)};return(0,wne.jsx)(Du,{clientId:t?.clientId,link:t?.attributes,onBlockInsert:d,onClose:()=>{p()},onChange:f=>{let{isEntityLink:h,attributes:g}=my(f,m(t?.clientId),t?.attributes);h?c(g):u(),r(null)}})}var iS=n(z(),1),Cne=n(N(),1),Sne=n(P(),1);var wy=n(y(),1),{useBlockDisplayTitle:iTe}=U(Sne.privateApis),lTe=(0,Cne.__)("Switch to '%s'");function Tne({clientId:e,blockEditingMode:t,currentMenuId:r,onSelectClassicMenu:o,onSelectNavigationMenu:a,onCreateNew:i,createNavigationMenuIsSuccess:l,createNavigationMenuIsError:s,isManageMenusButtonDisabled:c}){let u=iTe({clientId:e,context:"list-view"});return(0,wy.jsxs)(iS.__experimentalHStack,{className:"wp-block-navigation-off-canvas-editor__header",children:[(0,wy.jsx)(iS.__experimentalHeading,{className:"wp-block-navigation-off-canvas-editor__title",level:2,children:u}),t==="default"&&(0,wy.jsx)(Kg,{currentMenuId:r,onSelectClassicMenu:o,onSelectNavigationMenu:a,onCreateNew:i,createNavigationMenuIsSuccess:l,createNavigationMenuIsError:s,actionLabel:lTe,isManageMenusButtonDisabled:c})]})}var wa=n(y(),1),sTe=(0,im.__)("Switch to '%s'"),{PrivateListView:cTe,PrivateBlockContext:uTe,useListViewPanelState:pTe,useBlockDisplayTitle:mTe}=U(lm.privateApis),Pne=({clientId:e,currentMenuId:t,isLoading:r,isNavigationMenuMissing:o,onCreateNew:a,expandRevision:i})=>{let l=(0,lS.useSelect)(p=>!!p(lm.store).getBlockCount(e),[e]),{openListViewContentPanel:s}=U((0,lS.useDispatch)(lm.store)),{navigationMenu:c}=qg(t);if(t&&o)return(0,wa.jsx)(KC,{onCreateNew:a,isNotice:!0});if(r)return(0,wa.jsx)(Cy.Spinner,{});let u=c?(0,im.sprintf)((0,im.__)("Structure for Navigation Menu: %s"),c?.title||(0,im.__)("Untitled menu")):(0,im.__)("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,im.__)("This Navigation Menu is empty.")}),(0,wa.jsx)(cTe,{rootClientId:e,isExpanded:!0,description:u,showAppender:!0,blockSettingsMenu:Qoe,additionalBlockContent:aS,onSelect:s},`${e}-${i}`)]})},dTe=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,Ene.useContext)(uTe),m=mTe({clientId:t,context:"list-view"}),d=p,{isOpened:f,expandRevision:h,handleToggle:g}=pTe(t);return d?(0,wa.jsx)(lm.InspectorControls,{group:"list",children:(0,wa.jsxs)(Cy.PanelBody,{title:m,opened:f,onToggle:g,children:[u==="default"&&(0,wa.jsx)(Kg,{currentMenuId:a,onSelectClassicMenu:l,onSelectNavigationMenu:s,onCreateNew:i,createNavigationMenuIsSuccess:r,createNavigationMenuIsError:o,actionLabel:sTe,isManageMenusButtonDisabled:c}),(0,wa.jsx)(Pne,{...e,expandRevision:h})]})}):(0,wa.jsx)(lm.InspectorControls,{group:"list",children:(0,wa.jsxs)(Cy.PanelBody,{title:null,children:[(0,wa.jsx)(Tne,{clientId:t,blockEditingMode:u,currentMenuId:a,onSelectClassicMenu:l,onSelectNavigationMenu:s,onCreateNew:i,createNavigationMenuIsSuccess:r,createNavigationMenuIsError:o,isManageMenusButtonDisabled:c}),(0,wa.jsx)(Pne,{...e,expandRevision:h})]})})},sS=dTe;var ZA=n(y(),1);function cS({id:e,children:t}){return(0,ZA.jsx)(vi,{children:(0,ZA.jsx)("div",{id:e,className:"wp-block-navigation__description",children:t})})}var Bne=n(te(),1),uS=n(N(),1);var Ine=n(y(),1);function Nne({id:e}){let[t]=(0,Bne.useEntityProp)("postType","wp_navigation","title"),r=(0,uS.sprintf)((0,uS.__)('Navigation Menu: "%s"'),t);return(0,Ine.jsx)(cS,{id:e,children:r})}var KA=n(O(),1),Dne=n(te(),1);function Sy(){let e=(0,KA.select)("core/editor");if(!e)return!1;let{getCurrentPostType:t,getCurrentPostId:r}=e,{getEditedEntityRecord:o}=(0,KA.select)(Dne.store),a=t?.(),i=r?.();return a==="wp_template_part"&&i?o("postType","wp_template_part",i)?.area===kc:!1}var pS=n(P(),1);var{getResponsiveMediaQueries:fTe}=U(vg),Lne={left:"flex-start",center:"center",right:"flex-end","space-between":"space-between"};function Rne({clientId:e,layout:t,style:r}){let[o]=(0,pS.useSettings)("viewport"),a=`#block-${e}`,i=Object.entries(fTe(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(Lne,u.justifyContent)?u.justifyContent:"left",m=Lne[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(([b,_])=>`${b}: ${_};`).join("");return`${s}{${a} {${v}}}`}).join("");(0,pS.useStyleOverride)({css:i})}var xe=n(y(),1),{isNavigationPostEditorKey:hTe}=U(et.privateApis);function gTe({clientId:e}){let{insertBlock:t}=(0,Es.useDispatch)(et.store),{getBlockCount:r}=(0,Es.useSelect)(et.store),o=(0,gr.useCallback)(()=>{let a=r(e),i=(0,Ane.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)(Jr.ToolbarGroup,{children:(0,xe.jsx)(Jr.ToolbarButton,{name:"add-page",icon:ou,onClick:o,children:(0,zt.__)("Add page")})})})}function vTe({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)(),[b,_]=(0,gr.useState)(),k=(0,Es.useSelect)(()=>Sy(),[]);(0,gr.useEffect)(()=>{TA(u.current,h,d);let C=u.current?.querySelector('[data-type="core/navigation-submenu"] [data-type="core/navigation-link"]');C&&(a.color||l.color)&&TA(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:b})]})}function bTe({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:b,showSubmenuIcon:_,templateLock:k,layout:{justifyContent:x,orientation:w="horizontal",flexWrap:C="wrap"}={},hasIcon:T,icon:I="handle"}=e,D=e.ref;Rne({clientId:r,layout:e.layout,style:e.style});let L=(0,gr.useCallback)(ir=>{t({ref:ir})},[t]),E=`navigationMenu/${D}`,B=(0,et.useHasRecursion)(E),{isPreviewMode:R,onNavigateToEntityRecord:V,currentTheme:j,editorDisabledResponsive:q,hasSelectedStyleState:W}=(0,Es.useSelect)(ir=>{let{getSettings:Hs,hasSelectedStyleState:tu}=U(ir(et.store)),ap=Hs();return{isPreviewMode:ap.isPreviewMode,onNavigateToEntityRecord:ap?.onNavigateToEntityRecord,currentTheme:ir(sm.store).getCurrentTheme()?.stylesheet,editorDisabledResponsive:!!ap?.[hTe],hasSelectedStyleState:tu(r)}},[r]),G=R?!1:B,F=(0,et.useBlockEditingMode)(),{records:J}=(0,sm.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),[$,X]=PC({name:"block-library/core/navigation/status"}),[re,oe]=PC({name:"block-library/core/navigation/classic-menu-conversion"}),[ee,ce]=PC({name:"block-library/core/navigation/permissions/update"}),{create:ne,status:we,error:le,value:de,isPending:ge,isSuccess:ae,isError:me}=Hoe(r),se=async()=>{await ne("")},{hasUncontrolledInnerBlocks:Pe,uncontrolledInnerBlocks:Ee,isInnerBlockSelected:Q,innerBlocks:Ce}=Goe(r),{replaceInnerBlocks:pe,selectBlock:Ze,__unstableMarkNextChangeAsNotPersistent:fe}=(0,Es.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,Es.useSelect)(ir=>{if(Ce.some(P1=>P1.name==="core/navigation-submenu"))return!0;let tu=Ce.find(P1=>P1.name==="core/page-list");if(!tu)return Re.current=!1,!1;if(Re.current)return!0;let{getBlocks:ap}=ir(et.store);return ap(tu.clientId).length>0?(Re.current=!0,!0):!1},[Ce]),{records:Ve}=(0,sm.useEntityRecords)("postType","wp_template_part",{per_page:-1}),Do=Ve?.some(ir=>ir.area===kc)??!1,[Lo,yo]=(0,gr.useState)(!1),[qr,Xo]=(0,gr.useState)(!1),{hasResolvedNavigationMenus:Aa,isNavigationMenuResolved:ie,isNavigationMenuMissing:ze,canUserUpdateNavigationMenu:it,hasResolvedCanUserUpdateNavigationMenu:St,canUserDeleteNavigationMenu:ut,hasResolvedCanUserDeleteNavigationMenu:no,canUserCreateNavigationMenus:Ro,isResolvingCanUserCreateNavigationMenus:En,hasResolvedCanUserCreateNavigationMenus:rt}=qg(D),Ao=Aa&&ze,{convert:rp,status:mi,error:ih}=Toe(ne),zm=mi===jC,Jo=(0,gr.useCallback)((ir,Hs={focusNavigationBlock:!1})=>{let{focusNavigationBlock:tu}=Hs;L(ir),tu&&Ze(r)},[Ze,r,L]),oa=!ze&&ie,Xc=Pe&&!oa,{getNavigationFallbackId:lh}=U((0,Es.useSelect)(sm.store)),op=D||Xc?null:lh();(0,gr.useEffect)(()=>{D||Xc||!op||(fe(),L(op))},[D,L,Xc,op,fe]);let sh=(0,gr.useRef)(),Se=(0,Es.useSelect)(()=>Sy(),[]),Xe=Se?"div":"nav",ar=!D&&!ge&&!zm&&Aa&&J?.length===0&&!Pe,pr=!Aa||ge||zm||!!(D&&!oa&&!zm),ao=e.style?.typography?.textDecoration,rl=(0,Es.useSelect)(ir=>ir(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 Os=v!=="never"&&!q,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":Os,"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-${ao}`]:ao,"block-editor-block-content-overlay":rl},h),style:{color:!s?.slug&&s?.color,backgroundColor:!i?.slug&&i?.color}}),ol=async ir=>rp(ir.id,ir.name,"draft"),ch=ir=>{Jo(ir)};(0,gr.useEffect)(()=>{X(),ge&&(0,mS.speak)((0,zt.__)("Creating Navigation Menu.")),ae&&(Jo(de?.id,{focusNavigationBlock:!0}),$((0,zt.__)("Navigation Menu successfully created."))),me&&$((0,zt.__)("Failed to create Navigation Menu."))},[we,le,de?.id,me,ae,ge,Jo,X,$]),(0,gr.useEffect)(()=>{oe(),mi===jC&&(0,mS.speak)((0,zt.__)("Classic menu importing.")),mi===LA&&(re((0,zt.__)("Classic menu imported successfully.")),Jo(de?.id,{focusNavigationBlock:!0})),mi===FC&&re((0,zt.__)("Classic menu import failed."))},[mi,ih,oe,re,de?.id,Jo]),(0,gr.useEffect)(()=>{!o&&!Q&&ce(),(o||Q)&&(D&&!Ao&&St&&!it&&ee((0,zt.__)("You do not have permission to edit this Menu. Any changes made will not be saved.")),!D&&rt&&!Ro&&ee((0,zt.__)("You do not have permission to create Navigation Menus.")))},[o,Q,it,St,Ro,rt,D,ce,ee,Ao]);let Jc=Ro||it,m9=S("wp-block-navigation__overlay-menu-preview",{open:qr}),np=!_&&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.'):"",S1=(0,gr.useRef)(!0);(0,gr.useEffect)(()=>{!S1.current&&np&&(0,mS.speak)(np),S1.current=!1},[np]);let Fs=(0,Mne.useInstanceId)(Wre,"overlay-menu-preview"),eu=K(),T1=(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(et.InspectorControls,{children:Et&&(0,xe.jsx)(Jr.__experimentalToolsPanel,{label:(0,zt.__)("Display"),resetAll:()=>{t({showSubmenuIcon:!0,submenuVisibility:"hover",overlayMenu:"mobile",hasIcon:!0,icon:"handle"})},dropdownMenuProps:eu,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)(Jr.__experimentalToolsPanelItem,{hasValue:()=>g!=="hover",label:(0,zt.__)("Submenu Visibility"),onDeselect:()=>t({submenuVisibility:"hover"}),isShownByDefault:!0,children:(0,xe.jsxs)(Jr.__experimentalToggleGroupControl,{label:(0,zt.__)("Submenu Visibility"),value:g,onChange:ir=>{let Hs={submenuVisibility:ir};ir==="always"?Hs.showSubmenuIcon=!1:(ir==="click"||g==="always")&&(Hs.showSubmenuIcon=!0),t(Hs)},isBlock:!0,children:[(0,xe.jsx)(Jr.__experimentalToggleGroupControlOption,{value:"hover",label:(0,zt.__)("Hover")}),(0,xe.jsx)(Jr.__experimentalToggleGroupControlOption,{value:"click",label:(0,zt.__)("Click")}),w==="vertical"&&(0,xe.jsx)(Jr.__experimentalToggleGroupControlOption,{value:"always",label:(0,zt.__)("Always")})]})}),(0,xe.jsx)(Jr.__experimentalToolsPanelItem,{hasValue:()=>!_,label:(0,zt.__)("Show arrow"),onDeselect:()=>t({showSubmenuIcon:!0}),isDisabled:g==="click"||g==="always",isShownByDefault:!0,children:(0,xe.jsx)(Jr.ToggleControl,{checked:_,onChange:ir=>{t({showSubmenuIcon:ir})},disabled:g==="click"||g==="always",label:(0,zt.__)("Show arrow")})}),np&&(0,xe.jsx)(Jr.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,className:"wp-block-navigation__submenu-accessibility-notice",children:np})]})})}),!Se&&(0,xe.jsx)(et.InspectorControls,{children:(0,xe.jsx)(_oe,{overlayMenu:v,overlay:b,setAttributes:t,onNavigateToEntityRecord:V,overlayMenuPreview:qr,setOverlayMenuPreview:Xo,hasIcon:T,icon:I,overlayMenuPreviewClasses:m9,overlayMenuPreviewId:Fs,isResponsive:Os,currentTheme:j,hasOverlays:Do})}),!W&&(0,xe.jsx)(et.InspectorControls,{group:"color",children:(0,xe.jsx)(vTe,{textColor:s,setTextColor:c,backgroundColor:i,setBackgroundColor:l,overlayTextColor:m,setOverlayTextColor:d,overlayBackgroundColor:u,setOverlayBackgroundColor:p,clientId:r,navRef:sh,hasCustomOverlay:!!b})})]}),uh=`${r}-desc`,ph=v==="always",Om=!Jc||!Aa;if(Xc&&!ge)return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(sS,{clientId:r,createNavigationMenuIsSuccess:ae,createNavigationMenuIsError:me,currentMenuId:D,isNavigationMenuMissing:ze,isManageMenusButtonDisabled:Om,onCreateNew:se,onSelectClassicMenu:ol,onSelectNavigationMenu:ch,isLoading:pr,blockEditingMode:F}),F==="default"&&T1,(0,xe.jsxs)(Xe,{...Va,"aria-describedby":ar?void 0:uh,children:[(0,xe.jsx)(cS,{id:uh,children:(0,zt.__)("Unsaved Navigation Menu.")}),(0,xe.jsx)(kA,{id:r,onToggle:yo,isOpen:Lo,hasIcon:T,icon:I,isResponsive:Os,isHiddenByDefault:ph,overlayBackgroundColor:u,overlayTextColor:m,overlay:b,onNavigateToEntityRecord:V,children:(0,xe.jsx)(Ore,{createNavigationMenu:ne,blocks:Ee,hasSelection:o||Q})})]})]});if(D&&ze)return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(sS,{clientId:r,createNavigationMenuIsSuccess:ae,createNavigationMenuIsError:me,currentMenuId:D,isNavigationMenuMissing:ze,isManageMenusButtonDisabled:Om,onCreateNew:se,onSelectClassicMenu:ol,onSelectNavigationMenu:ch,isLoading:pr,blockEditingMode:F}),(0,xe.jsx)(Xe,{...Va,children:(0,xe.jsx)(KC,{onCreateNew:se})})]});if(oa&&G)return(0,xe.jsx)("div",{...Va,children:(0,xe.jsx)(et.Warning,{children:(0,zt.__)("Block cannot be rendered inside itself.")})});let X2=f||xre;return ar&&f?(0,xe.jsx)(Xe,{...Va,children:(0,xe.jsx)(X2,{isSelected:o,currentMenuId:D,clientId:r,canUserCreateNavigationMenus:Ro,isResolvingCanUserCreateNavigationMenus:En,onSelectNavigationMenu:ch,onSelectClassicMenu:ol,onCreateEmpty:se})}):(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(sS,{clientId:r,createNavigationMenuIsSuccess:ae,createNavigationMenuIsError:me,currentMenuId:D,isNavigationMenuMissing:ze,isManageMenusButtonDisabled:Om,onCreateNew:se,onSelectClassicMenu:ol,onSelectNavigationMenu:ch,isLoading:pr,blockEditingMode:F}),F==="default"&&T1,(0,xe.jsx)(sm.EntityProvider,{kind:"postType",type:"wp_navigation",id:D,children:(0,xe.jsxs)(et.RecursionProvider,{uniqueId:E,children:[F==="contentOnly"&&oa&&(0,xe.jsx)(gTe,{clientId:r}),F==="default"&&oa&&(0,xe.jsxs)(et.InspectorControls,{group:"advanced",children:[St&&it&&(0,xe.jsx)(Dre,{}),no&&ut&&(0,xe.jsx)(jre,{onDelete:()=>{pe(r,[]),$((0,zt.__)("Navigation Menu successfully deleted."))}}),(0,xe.jsx)(Zoe,{disabled:Om,className:"wp-block-navigation-manage-menus-button"})]}),(0,xe.jsxs)(Xe,{...Va,"aria-describedby":!ar&&!pr?uh:void 0,children:[pr&&!ph&&(0,xe.jsx)("div",{className:"wp-block-navigation__loading-indicator-container",children:(0,xe.jsx)(Jr.Spinner,{className:"wp-block-navigation__loading-indicator"})}),(!pr||ph)&&(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(Nne,{id:uh}),(0,xe.jsx)(kA,{id:r,onToggle:yo,hasIcon:T,icon:I,isOpen:Lo,isResponsive:Os,isHiddenByDefault:ph,overlayBackgroundColor:u,overlayTextColor:m,overlay:b,onNavigateToEntityRecord:V,children:oa&&(0,xe.jsx)(Pre,{clientId:r,hasCustomPlaceholder:!!f,templateLock:k,orientation:w})})]})]})]})})]})}var Vne=(0,et.withColors)({textColor:"color"},{backgroundColor:"color"},{overlayBackgroundColor:"color"},{overlayTextColor:"color"})(bTe);var zne=n(P(),1),One=n(y(),1);function Fne({attributes:e}){if(!e.ref)return(0,One.jsx)(zne.InnerBlocks.Content,{})}var cm=n(P(),1),s0=n(ve(),1);var um=n(y(),1),YA={fontStyle:"var:preset|font-style|",fontWeight:"var:preset|font-weight|",textDecoration:"var:preset|text-decoration|",textTransform:"var:preset|text-transform|"},c0=({navigationMenuId:e,...t})=>({...t,ref:e}),dS=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},fS=e=>{let{openSubmenusOnClick:t,...r}=e;return t==null?e:{...r,submenuVisibility:r.submenuVisibility??(t?"click":"hover")}},yTe={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,um.jsx)(cm.InnerBlocks.Content,{})},isEligible:({openSubmenusOnClick:e})=>e!=null,migrate:fS},_Te={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,um.jsx)(cm.InnerBlocks.Content,{})},isEligible:({navigationMenuId:e})=>!!e,migrate:c0},xTe={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,um.jsx)(cm.InnerBlocks.Content,{})},isEligible:({itemsJustification:e,orientation:t})=>!!e||!!t,migrate:(0,s0.compose)(c0,dS,fS)},kTe={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,um.jsx)(cm.InnerBlocks.Content,{})},migrate:(0,s0.compose)(c0,dS,Zt,fS),isEligible({style:e}){return e?.typography?.fontFamily}},wTe=function(e){return delete e.isResponsive,{...e,overlayMenu:"mobile"}},CTe=function(e){return{...e,style:{...e.style,typography:Object.fromEntries(Object.entries(e.style.typography??{}).map(([t,r])=>{let o=YA[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]}))}}},STe=[yTe,_Te,xTe,kTe,{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,s0.compose)(c0,dS,Zt,wTe,fS),save(){return(0,um.jsx)(cm.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,um.jsx)(cm.InnerBlocks.Content,{})},isEligible(e){if(!e.style||!e.style.typography)return!1;for(let t in YA){let r=e.style.typography[t];if(r&&r.startsWith(YA[t]))return!0}return!1},migrate:(0,s0.compose)(c0,dS,Zt,CTe)},{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,s0.compose)(c0,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,um.jsx)(cm.InnerBlocks.Content,{})}}],Hne=STe;var{name:Wne}=_C,$ne={icon:ed,example:{attributes:{overlayMenu:"never"},innerBlocks:[{name:"core/navigation-link",attributes:{label:(0,hS.__)("Home"),url:"https://make.wordpress.org/"}},{name:"core/navigation-link",attributes:{label:(0,hS.__)("About"),url:"https://make.wordpress.org/"}},{name:"core/navigation-link",attributes:{label:(0,hS.__)("Contact"),url:"https://make.wordpress.org/"}}]},edit:Vne,save:Fne,__experimentalLabel:({ref:e})=>{if(!e)return;let t=(0,jne.select)(Une.store).getEditedEntityRecord("postType","wp_navigation",e);if(t?.title)return(0,Gne.decodeEntities)(t.title)},deprecated:Hne},TTe=()=>A({name:Wne,metadata:_C,settings:$ne});var JA={};Y(JA,{init:()=>ATe,metadata:()=>gS,name:()=>rae,settings:()=>xS});var pm=n(N(),1);var Xne=n(P(),1),Jne=n(bu(),1),eae=n(Z(),1);var gS={$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 vS=n(Z(),1),Ty=n(O(),1),Py=n(z(),1),bS=n(qs(),1),Tl=n(N(),1),bn=n(P(),1),yS=n(dr(),1),Ca=n(H(),1);var _S=n(ve(),1);var vr=n(y(),1),ETe={name:"core/navigation-link"},BTe=["core/navigation-link","core/navigation-submenu"];function ITe(e){let t="";switch(e){case"post":t=(0,Tl.__)("Select post");break;case"page":t=(0,Tl.__)("Select page");break;case"category":t=(0,Tl.__)("Select category");break;case"tag":t=(0,Tl.__)("Select tag");break;default:t=(0,Tl.__)("Add link")}return t}function XA({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:b,selectBlock:_}=(0,Ty.useDispatch)(bn.store),[k,x]=(0,Ca.useState)(t&&!m),[w,C]=(0,Ca.useState)(null),T=(0,Ca.useRef)(null),I=xy(T),D=(0,Tl.__)("Add label\u2026"),L=(0,Ca.useRef)(),E=(0,Ca.useRef)(),B=(0,Ca.useRef)(u===void 0),R=(0,Ca.useRef)(!1),{isAtMaxNesting:V,isTopLevelLink:j,isParentOfSelectedBlock:q,hasChildren:W,parentBlockClientId:G,isSubmenu:F}=(0,Ty.useSelect)(Ve=>{let{getBlockCount:Do,getBlockName:Lo,getBlockRootClientId:yo,hasSelectedInnerBlock:qr,getBlockParentsByBlockName:Xo}=Ve(bn.store),Aa=yo(s),ie=Lo(Aa),ze=ie==="core/navigation",it=ze?Aa:Xo(s,"core/navigation")[0],St=ie==="core/navigation-submenu"?Aa:it;return{isAtMaxNesting:Xo(s,BTe).length>=g,isTopLevelLink:ze,isParentOfSelectedBlock:qr(s,!0),hasChildren:!!Do(s),parentBlockClientId:St,isSubmenu:ie==="core/navigation-submenu"}},[s,g]),J=_y(s),{getBlocks:$}=(0,Ty.useSelect)(bn.store),{hasUrlBinding:X,isBoundEntityAvailable:re,entityRecord:oe}=ji({clientId:s,attributes:e}),ee=ff({clientId:s,attributes:e,setAttributes:r,allowTextUpdate:!0}),[ce,ne]=gf(f,p,c,J),we=(0,Ca.useCallback)(()=>{let Ve=$(s);Ve.length===0&&(Ve=[(0,vS.createBlock)("core/navigation-link")],_(Ve[0].clientId));let Do=(0,vS.createBlock)("core/navigation-submenu",e,Ve);v(s,Do)},[$,s,_,v,e]);(0,Ca.useEffect)(()=>{B.current&&t&&_(G)},[]),(0,Ca.useEffect)(()=>{W&&(b(),we())},[W,b,we]),(0,Ca.useEffect)(()=>{if(!(!B.current||!m||!k)){if(B.current=!1,(0,yS.isURL)((0,yS.prependHTTP)(u))&&/^.+\.[a-z]+/.test(u))ky(L);else if(_(s,null),F){let Ve=$(G);Ve.length===1&&Ve[0].clientId===s&&(R.current=!0)}}},[m,k,B,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:ae,customBackgroundColor:me}=cf(l,!j);function se(Ve){bS.isKeyboardEvent.primary(Ve,"k")&&(Ve.preventDefault(),Ve.stopPropagation(),x(!0))}let Pe=(0,_S.useInstanceId)(XA),Ee=X&&!re,Q=Ee?(0,Tl.sprintf)("navigation-link-edit-%d-desc",Pe):void 0,Ce=(0,bn.useBlockProps)({ref:(0,_S.useMergeRefs)([C,T]),className:S("wp-block-navigation-item",{"is-editing":t||q,"is-dragging-within":I,"has-link":!!m,"has-child":W,"has-text-color":!!de||!!ge,[(0,bn.getColorClassName)("color",de)]:!!de,"has-background":!!ae||me,[(0,bn.getColorClassName)("background-color",ae)]:!!ae}),"aria-describedby":Q,"aria-invalid":Ee,style:{color:!de&&ge,backgroundColor:!ae&&me},onKeyDown:se}),pe=(0,bn.useInnerBlocksProps)({className:"remove-outline"},{defaultBlock:ETe,directInsert:!0,renderAppender:!1}),Ze=!m&&!(X&&re)||ce||ne||X&&!re;Ze&&(Ce.onClick=()=>{x(!0)});let fe=S("wp-block-navigation-item__content",{"wp-block-navigation-link__placeholder":Ze}),Re=ITe(p),Et=oS();return(0,vr.jsxs)(vr.Fragment,{children:[(0,vr.jsx)(bn.BlockControls,{children:(0,vr.jsxs)(Py.ToolbarGroup,{children:[(0,vr.jsx)(Py.ToolbarButton,{name:"link",icon:fi,title:(0,Tl.__)("Link"),shortcut:bS.displayShortcut.primary("k"),onClick:()=>{x(!0)}}),!V&&(0,vr.jsx)(Py.ToolbarButton,{name:"submenu",icon:Wm,title:(0,Tl.__)("Add submenu"),onClick:we})]})}),(0,vr.jsx)(bn.InspectorControls,{group:"content",children:(0,vr.jsx)(by,{attributes:e,setAttributes:r,clientId:s})}),(0,vr.jsxs)("div",{...Ce,children:[Ee&&(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&&!ne&&(0,vr.jsxs)(vr.Fragment,{children:[(0,vr.jsx)(bn.RichText,{ref:L,identifier:"label",className:"wp-block-navigation-item__label",value:u,onChange:Ve=>r({label:Ve}),onMerge:a,onReplace:i,__unstableOnSplitAtEnd:o?()=>o((0,vS.createBlock)("core/navigation-link")):void 0,"aria-label":(0,Tl.__)("Navigation link text"),placeholder:D,withoutInteractiveFormatting:!0}),d&&(0,vr.jsx)("span",{className:"wp-block-navigation-item__description",children:d})]}),(ce||ne)&&(0,vr.jsx)(yy,{label:u,isInvalid:ce,isDraft:ne,className:"wp-block-navigation-link__label"})]}),k&&(0,vr.jsx)(Du,{ref:E,clientId:s,link:e,entity:{entityRecord:oe,hasBinding:X,isEntityAvailable:re},onClose:()=>{if(x(!1),!m&&!X&&i){i([]);return}if(R.current&&(R.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 qne=n(P(),1),Zne=n(y(),1);function Kne(){return(0,Zne.jsx)(qne.InnerBlocks.Content,{})}function NTe(e){switch(e){case"post":return bv;case"page":return ou;case"tag":return Nv;case"category":return pp;default:return jP}}function Yne(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:NTe(a.name)},...!a.isActive&&{isActive:r}}));return{...e,variations:o}}return e}var yn=n(Z(),1),DTe={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})])}]},Qne=DTe;var tae=n(y(),1),{fieldsKey:LTe,formKey:RTe}=U(eae.privateApis),{name:rae}=gS,xS={icon:Z1,__experimentalLabel(e,{context:t}){if(t==="list-view")return e?.label;if(t==="appender"){let r=e?.type||"link";return(0,pm.sprintf)((0,pm._x)("Add %s","add default block type"),r)}return e?.label},merge(e,{label:t=""}){return{...e,label:e.label+t}},edit:XA,save:Kne,example:{attributes:{label:(0,pm._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,tae.jsx)(Xne.InnerBlocks.Content,{})}}],transforms:Qne};window.__experimentalContentOnlyInspectorFields&&(xS[LTe]=[{id:"label",label:(0,pm.__)("Label"),type:"text",Edit:"rich-text"},{id:"link",label:(0,pm.__)("Link"),type:"url",Edit:"link",getValue:({item:e})=>({url:e.url,rel:e.rel}),setValue:({value:e})=>({url:e.url,rel:e.rel})}],xS[RTe]={fields:["label","link"]});var ATe=()=>((0,Jne.addFilter)("blocks.registerBlockType","core/navigation-link",Yne),A({name:rae,metadata:gS,settings:xS}));var tM={};Y(tM,{init:()=>FTe,metadata:()=>kS,name:()=>dae,settings:()=>ES});var By=n(N(),1),mae=n(Z(),1);var kS={$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 CS=n(O(),1),Ey=n(z(),1),SS=n(qs(),1),u0=n(N(),1),po=n(P(),1),TS=n(dr(),1),Bs=n(H(),1);var aae=n(ab(),1),iae=n(Z(),1),PS=n(ve(),1);var wS=n(z(),1),eM=n(y(),1),oae=()=>(0,eM.jsx)(wS.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:(0,eM.jsx)(wS.Path,{d:"M1.50002 4L6.00002 8L10.5 4",strokeWidth:"1.5"})});var Hr=n(y(),1),nae=["core/navigation-link","core/navigation-submenu","core/page-list","core/loginout"];function lae({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,b=(0,po.useBlockEditingMode)()!=="default"?!0:g==="click",{hasUrlBinding:_,isBoundEntityAvailable:k,entityRecord:x}=ji({clientId:l,attributes:e}),w=ff({clientId:l,attributes:e,setAttributes:r,allowTextUpdate:!0}),{__unstableMarkNextChangeAsNotPersistent:C,replaceBlock:T}=(0,CS.useDispatch)(po.store),[I,D]=(0,Bs.useState)(!1),[L,E]=(0,Bs.useState)(null),B=(0,Bs.useRef)(null),R=xy(B),V=(0,u0.__)("Add text\u2026"),j=(0,Bs.useRef)(),{parentCount:q,isParentOfSelectedBlock:W,isImmediateParentOfSelectedBlock:G,hasChildren:F,selectedBlockHasChildren:J,onlyDescendantIsEmptyLink:$}=(0,CS.useSelect)(pe=>{let{hasSelectedInnerBlock:Ze,getSelectedBlockClientId:fe,getBlockParentsByBlockName:Re,getBlock:Et,getBlockCount:Ve,getBlockOrder:Do}=pe(po.store),Lo,yo=fe(),qr=Do(yo);if(qr?.length===1){let Xo=Et(qr[0]);Lo=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:!!qr?.length,onlyDescendantIsEmptyLink:Lo}},[l]),X=_y(l),re=(0,PS.usePrevious)(F),[oe,ee]=gf(p,m,d,X);(0,Bs.useEffect)(()=>{!b&&!c&&D(!0)},[]),(0,Bs.useEffect)(()=>{t||D(!1)},[t]),(0,Bs.useEffect)(()=>{I&&c&&(0,TS.isURL)((0,TS.prependHTTP)(s))&&/^.+\.[a-z]+/.test(s)&&ky(j)},[c]);let{textColor:ce,customTextColor:ne,backgroundColor:we,customBackgroundColor:le}=cf(i,q>0);function de(pe){SS.isKeyboardEvent.primary(pe,"k")&&(pe.preventDefault(),pe.stopPropagation(),D(!0))}let ge=(0,po.useBlockProps)({ref:(0,PS.useMergeRefs)([E,B]),className:S("wp-block-navigation-item",{"is-editing":t||W,"is-dragging-within":R,"has-link":!!c,"has-child":F,"has-text-color":!!ce||!!ne,[(0,po.getColorClassName)("color",ce)]:!!ce,"has-background":!!we||le,[(0,po.getColorClassName)("background-color",we)]:!!we,"open-on-click":b,"open-always":g==="always"}),style:{color:!ce&&ne,backgroundColor:!we&&le},onKeyDown:de}),ae=cf(i,!0),me=q>=h?nae.filter(pe=>pe!=="core/navigation-submenu"):nae,se=IC(ae),Pe=(0,po.useInnerBlocksProps)(se,{allowedBlocks:me,defaultBlock:Oi,directInsert:!0,__experimentalCaptureToolbars:!0,renderAppender:t||G&&!J||F?po.InnerBlocks.ButtonBlockAppender:!1}),Ee=b?"button":"a";function Q(){let pe=(0,iae.createBlock)("core/navigation-link",e);T(l,pe)}(0,Bs.useEffect)(()=>{!F&&re&&(C(),Q())},[F,re]);let Ce=!J||$;return(0,Hr.jsxs)(Hr.Fragment,{children:[(0,Hr.jsx)(po.BlockControls,{children:(0,Hr.jsxs)(Ey.ToolbarGroup,{children:[!b&&(0,Hr.jsx)(Ey.ToolbarButton,{name:"link",icon:fi,title:(0,u0.__)("Link"),shortcut:SS.displayShortcut.primary("k"),onClick:()=>{D(!0)}}),(0,Hr.jsx)(Ey.ToolbarButton,{name:"revert",icon:iI,title:(0,u0.__)("Convert to Link"),onClick:Q,className:"wp-block-navigation__submenu__revert",disabled:!Ce})]})}),(0,Hr.jsx)(po.InspectorControls,{group:"content",children:(0,Hr.jsx)(by,{attributes:e,setAttributes:r,clientId:l,isLinkEditable:!b})}),(0,Hr.jsxs)("div",{...ge,children:[(0,Hr.jsxs)(Ee,{className:"wp-block-navigation-item__content",children:[!oe&&!ee&&(0,Hr.jsxs)(Hr.Fragment,{children:[(0,Hr.jsx)(po.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,u0.__)("Navigation link text"),placeholder:V,withoutInteractiveFormatting:!0,onClick:()=>{!b&&!c&&D(!0)}}),u&&(0,Hr.jsx)("span",{className:"wp-block-navigation-item__description",children:u})]}),(oe||ee)&&(0,Hr.jsx)(yy,{label:s,isInvalid:oe,isDraft:ee,className:"wp-block-navigation-item__label"}),!b&&I&&(0,Hr.jsx)(Du,{clientId:l,link:e,entity:{entityRecord:x,hasBinding:_,isEntityAvailable:k},onClose:()=>{D(!1)},anchor:L,onRemove:()=>{r({url:""}),(0,aae.speak)((0,u0.__)("Link removed."),"assertive")},onChange:w})]}),(f||b)&&(0,Hr.jsx)("span",{className:"wp-block-navigation__submenu-icon",children:(0,Hr.jsx)(oae,{})}),(0,Hr.jsx)("div",{...Pe})]})]})}var sae=n(P(),1),cae=n(y(),1);function uae(){return(0,cae.jsx)(sae.InnerBlocks.Content,{})}var vf=n(Z(),1),VTe={to:[{type:"block",blocks:["core/navigation-link"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:e=>(0,vf.createBlock)("core/navigation-link",e)},{type:"block",blocks:["core/spacer"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,vf.createBlock)("core/spacer")},{type:"block",blocks:["core/site-logo"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,vf.createBlock)("core/site-logo")},{type:"block",blocks:["core/home-link"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,vf.createBlock)("core/home-link")},{type:"block",blocks:["core/social-links"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,vf.createBlock)("core/social-links")},{type:"block",blocks:["core/search"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,vf.createBlock)("core/search")}]},pae=VTe;var{fieldsKey:zTe,formKey:OTe}=U(mae.privateApis),{name:dae}=kS,ES={icon:({context:e})=>e==="list-view"?ou:Wm,__experimentalLabel(e,{context:t}){let{label:r}=e,o=e?.metadata?.name;return(t==="list-view"||t==="breadcrumb")&&o?o:r},edit:lae,example:{attributes:{label:(0,By._x)("About","Example link text for Navigation Submenu"),type:"page"}},save:uae,transforms:pae};window.__experimentalContentOnlyInspectorFields&&(ES[zTe]=[{id:"label",label:(0,By.__)("Label"),type:"text",Edit:"rich-text"},{id:"link",label:(0,By.__)("Link"),type:"url",Edit:"link",getValue:({item:e})=>({url:e.url,rel:e.rel}),setValue:({value:e})=>({url:e.url,rel:e.rel})}],ES[OTe]={fields:["label","link"]});var FTe=()=>A({name:dae,metadata:kS,settings:ES});var oM={};Y(oM,{init:()=>UTe,metadata:()=>BS,name:()=>kae,settings:()=>wae});var fae=n(N(),1),hae=n(P(),1),rM=n(y(),1);function gae(){return(0,rM.jsx)("div",{...(0,hae.useBlockProps)(),children:(0,rM.jsx)("span",{children:(0,fae.__)("Page break")})})}var BS={$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 vae=n(H(),1),bae=n(y(),1);function yae(){return(0,bae.jsx)(vae.RawHTML,{children:"<!--nextpage-->"})}var _ae=n(Z(),1),jTe={from:[{type:"raw",schema:{"wp-block":{attributes:["data-block"]}},isMatch:e=>e.dataset&&e.dataset.block==="core/nextpage",transform(){return(0,_ae.createBlock)("core/nextpage",{})}}]},xae=jTe;var{name:kae}=BS,wae={icon:pB,example:{},transforms:xae,edit:gae,save:yae},UTe=()=>A({name:kae,metadata:BS,settings:wae});var aM={};Y(aM,{init:()=>WTe,metadata:()=>IS,name:()=>Pae,settings:()=>Eae});var Tae=n(bu(),1);var p0=n(P(),1),Tc=n(z(),1),Lu=n(N(),1);var Sa=n(y(),1);function Cae({attributes:e,setAttributes:t}){let{displayMode:r,text:o}=e,a=r==="icon"||r==="both",i=r==="text"||r==="both",l=o||(0,Lu.__)("Close"),s=(0,p0.useBlockProps)({className:"wp-block-navigation-overlay-close"}),c=K();return(0,Sa.jsxs)(Sa.Fragment,{children:[(0,Sa.jsx)(p0.InspectorControls,{children:(0,Sa.jsx)(Tc.__experimentalToolsPanel,{label:(0,Lu.__)("Settings"),resetAll:()=>t({displayMode:"icon"}),dropdownMenuProps:c,children:(0,Sa.jsx)(Tc.__experimentalToolsPanelItem,{label:(0,Lu.__)("Display Mode"),isShownByDefault:!0,hasValue:()=>r!=="icon",onDeselect:()=>t({displayMode:"icon"}),children:(0,Sa.jsxs)(Tc.__experimentalToggleGroupControl,{label:(0,Lu.__)("Display Mode"),value:r,onChange:u=>t({displayMode:u}),isBlock:!0,children:[(0,Sa.jsx)(Tc.__experimentalToggleGroupControlOption,{value:"icon",label:(0,Lu.__)("Icon")}),(0,Sa.jsx)(Tc.__experimentalToggleGroupControlOption,{value:"text",label:(0,Lu.__)("Text")}),(0,Sa.jsx)(Tc.__experimentalToggleGroupControlOption,{value:"both",label:(0,Lu.__)("Both")})]})})})}),(0,Sa.jsxs)("button",{...s,type:"button","aria-label":i?void 0:(0,Lu.__)("Close"),children:[a&&(0,Sa.jsx)(ia,{icon:$m}),i&&(0,Sa.jsx)(p0.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 IS={$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 NS=n(M(),1),nM=n(y(),1),Sae=(0,nM.jsx)(NS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,nM.jsx)(NS.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:Pae}=IS,Eae={icon:Sae,edit:Cae},WTe=()=>((0,Tae.addFilter)("blockEditor.__unstableCanInsertBlockType","core/navigation-overlay-close/restrict-to-overlay-template-parts",(e,t)=>t.name!=="core/navigation-overlay-close"||!e?e:Sy()),A({name:Pae,metadata:IS,settings:Eae}));var lM={};Y(lM,{init:()=>YTe,metadata:()=>DS,name:()=>Aae,settings:()=>Mae});var DS={$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 Dae=n(Z(),1),mm=n(O(),1),RS=n(H(),1),dm=n(P(),1),Lae=n(te(),1),AS=n(N(),1);var Bae=n(O(),1),iM=new WeakMap;function Iae(){let e=(0,Bae.useRegistry)();if(!iM.has(e)){let t=new Map;iM.set(e,qTe.bind(null,t))}return iM.get(e)}function qTe(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"&&ZTe(e,t,a.attributes.slug)}}function ZTe(e,t,r){if(e.has(t)||e.set(t,new Set),e.get(t).add(r),Nae(e,t))throw new TypeError(`Pattern ${t} has a circular dependency and cannot be rendered.`)}function Nae(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(Nae(e,i,r,o))return!0;return o.delete(t),!1}var LS=n(y(),1),KTe=({attributes:e,clientId:t})=>{let r=(0,mm.useRegistry)(),o=(0,mm.useSelect)(g=>g(dm.store).__experimentalGetParsedPattern(e.slug),[e.slug]),a=(0,mm.useSelect)(g=>g(Lae.store).getCurrentTheme()?.stylesheet,[]),{replaceBlocks:i,setBlockEditingMode:l,__unstableMarkNextChangeAsNotPersistent:s}=(0,mm.useDispatch)(dm.store),{getBlockRootClientId:c,getBlockEditingMode:u}=(0,mm.useSelect)(dm.store),[p,m]=(0,RS.useState)(!1),d=Iae();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,RS.useEffect)(()=>{if(!p&&o?.blocks){try{d(o)}catch{m(!0);return}window.queueMicrotask(()=>{let g=c(t),v=o.blocks.map(_=>(0,Dae.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 b=u(g);r.batch(()=>{s(),l(g,"default"),s(),i(t,v),s(),l(g,b)})})}},[t,p,o,s,i,u,l,c]);let h=(0,dm.useBlockProps)();return p?(0,LS.jsx)("div",{...h,children:(0,LS.jsx)(dm.Warning,{children:(0,AS.sprintf)((0,AS.__)('Pattern "%s" cannot be rendered inside itself.'),o?.name)})}):(0,LS.jsx)("div",{...h})},Rae=KTe;var{name:Aae}=DS,Mae={edit:Rae},YTe=()=>A({name:Aae,metadata:DS,settings:Mae});var pM={};Y(pM,{init:()=>t8e,metadata:()=>MS,name:()=>$ae,settings:()=>qae});var MS={$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 Uae=n(Z(),1),Kn=n(P(),1),Zn=n(z(),1),qn=n(N(),1),Pc=n(H(),1),Gae=n(te(),1),zS=n(O(),1);var sM=n(Z(),1),Vae=n(O(),1),zae=n(P(),1);function XTe(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,sM.createBlock)("core/navigation-link",{id:a,label:i.rendered,url:l,type:s,kind:t,metadata:{bindings:o0(t)}},u),c?(r[c]||(r[c]={innerBlocks:[]}),r[c].innerBlocks.push(r[a])):o.push(r[a])}),o}function Oae(e,t){for(let r of e){if(r.attributes.id===t)return r;if(r.innerBlocks&&r.innerBlocks.length){let o=Oae(r.innerBlocks,t);if(o)return o}}return null}function JTe(e=[],t=null){let r=XTe(e);if(t){let a=Oae(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,sM.createBlock)("core/navigation-submenu",c,u);s[l]=p}})};return o(r),r}function Fae({clientId:e,pages:t,parentClientId:r,parentPageID:o}){let{replaceBlock:a,selectBlock:i}=(0,Vae.useDispatch)(zae.store);return()=>{let l=JTe(t,o);a(e,l),i(r)}}var Ny=n(z(),1),cM=n(ve(),1),Iy=n(N(),1),bf=n(y(),1),uM=(0,Iy.__)("This Navigation Menu displays your website's pages. Editing it will enable you to add, delete, or reorder pages. However, new pages will no longer be added automatically.");function VS({onClick:e,onClose:t,disabled:r}){return(0,bf.jsxs)(Ny.Modal,{onRequestClose:t,title:(0,Iy.__)("Edit Page List"),className:"wp-block-page-list-modal",aria:{describedby:(0,cM.useInstanceId)(VS,"wp-block-page-list-modal__description")},children:[(0,bf.jsx)("p",{id:(0,cM.useInstanceId)(VS,"wp-block-page-list-modal__description"),children:uM}),(0,bf.jsxs)("div",{className:"wp-block-page-list-modal-buttons",children:[(0,bf.jsx)(Ny.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,Iy.__)("Cancel")}),(0,bf.jsx)(Ny.Button,{__next40pxDefaultSize:!0,variant:"primary",accessibleWhenDisabled:!0,disabled:r,onClick:e,children:(0,Iy.__)("Edit")})]})]})}var Nt=n(y(),1),Hae=100,jae=()=>{};function e8e({blockProps:e,innerBlocksProps:t,hasResolvedPages:r,blockList:o,pages:a,parentPageID:i}){if(!r)return(0,Nt.jsx)("div",{...e,children:(0,Nt.jsx)("div",{className:"wp-block-page-list__loading-indicator-container",children:(0,Nt.jsx)(Zn.Spinner,{className:"wp-block-page-list__loading-indicator"})})});if(a===null)return(0,Nt.jsx)("div",{...e,children:(0,Nt.jsx)(Zn.Notice,{status:"warning",isDismissible:!1,children:(0,qn.__)("Page List: Cannot retrieve Pages.")})});if(a.length===0)return(0,Nt.jsx)("div",{...e,children:(0,Nt.jsx)(Zn.Notice,{status:"info",isDismissible:!1,children:(0,qn.__)("Page List: Cannot retrieve Pages.")})});if(o.length===0){let l=a.find(s=>s.id===i);return l?.title?.rendered?(0,Nt.jsx)("div",{...e,children:(0,Nt.jsx)(Kn.Warning,{children:(0,qn.sprintf)((0,qn.__)('Page List: "%s" page has no children.'),l.title.rendered)})}):(0,Nt.jsx)("div",{...e,children:(0,Nt.jsx)(Zn.Notice,{status:"warning",isDismissible:!1,children:(0,qn.__)("Page List: Cannot retrieve Pages.")})})}if(a.length>0)return(0,Nt.jsx)("ul",{...t})}function Wae({context:e,clientId:t,attributes:r,setAttributes:o}){let{parentPageID:a}=r,[i,l]=(0,Pc.useState)(!1),s=(0,Pc.useCallback)(()=>l(!0),[]),c=()=>l(!1),u=K(),{records:p,hasResolved:m}=(0,Gae.useEntityRecords)("postType","page",{per_page:Hae,_fields:["id","link","menu_order","parent","title","type"],orderby:"menu_order",order:"asc"}),d="showSubmenuIcon"in e&&p?.length>0&&p?.length<=Hae,f=(0,Pc.useMemo)(()=>p===null?new Map:p.sort((D,L)=>D.menu_order===L.menu_order?D.title.rendered.localeCompare(L.title.rendered):D.menu_order-L.menu_order).reduce((D,L)=>{let{parent:E}=L;return D.has(E)?D.get(E).push(L):D.set(E,[L]),D},new Map),[p]),h=(0,Kn.useBlockProps)({className:S("wp-block-page-list",{"has-text-color":!!e.textColor,[(0,Kn.getColorClassName)("color",e.textColor)]:!!e.textColor,"has-background":!!e.backgroundColor,[(0,Kn.getColorClassName)("background-color",e.backgroundColor)]:!!e.backgroundColor,"open-on-click":e.submenuVisibility==="click","open-always":e.submenuVisibility==="always"}),style:{...e.style?.color}}),g=(0,Pc.useMemo)(function I(D=0,L=0){let E=f.get(D);return E?.length?E.reduce((B,R)=>{let V=f.has(R.id),j={value:R.id,label:"\u2014 ".repeat(L)+R.title.rendered,rawName:R.title.rendered};return B.push(j),V&&B.push(...I(R.id,L+1)),B},[]):[]},[f]),v=(0,Pc.useMemo)(function I(D=a){let L=f.get(D);return L?.length?L.reduce((E,B)=>{let R=f.has(B.id),V={id:B.id,label:B.title?.rendered?.trim()!==""?B.title?.rendered:(0,qn.__)("(no title)"),title:B.title?.rendered?.trim()!==""?B.title?.rendered:(0,qn.__)("(no title)"),link:B.url,hasChildren:R},j=null,q=I(B.id);return j=(0,Uae.createBlock)("core/page-list-item",V,q),E.push(j),E},[]):[]},[f,a]),{hasSelectedChild:b,parentClientId:_,hasDraggedChild:k,isChildOfNavigation:x}=(0,zS.useSelect)(I=>{let{getBlockParentsByBlockName:D,hasSelectedInnerBlock:L,hasDraggedInnerBlock:E}=I(Kn.store),B=D(t,"core/navigation",!0);return{isChildOfNavigation:B.length>0,hasSelectedChild:L(t,!0),hasDraggedChild:E(t,!0),parentClientId:B[0]}},[t]),w=Fae({clientId:t,pages:p,parentClientId:_,parentPageID:a}),C=(0,Kn.useInnerBlocksProps)(h,{renderAppender:!1,__unstableDisableDropZone:!0,templateLock:x?!1:"all",onInput:jae,onChange:jae,value:v}),{selectBlock:T}=(0,zS.useDispatch)(Kn.store);return(0,Pc.useEffect)(()=>{(b||k)&&(s(),T(_))},[b,k,_,T,s]),(0,Nt.jsxs)(Nt.Fragment,{children:[(g.length>0||d)&&(0,Nt.jsx)(Kn.InspectorControls,{children:(0,Nt.jsxs)(Zn.__experimentalToolsPanel,{label:(0,qn.__)("Settings"),resetAll:()=>{o({parentPageID:0})},dropdownMenuProps:u,children:[g.length>0&&(0,Nt.jsx)(Zn.__experimentalToolsPanelItem,{label:(0,qn.__)("Parent Page"),hasValue:()=>a!==0,onDeselect:()=>o({parentPageID:0}),isShownByDefault:!0,children:(0,Nt.jsx)(Zn.ComboboxControl,{className:"editor-page-attributes__parent",label:(0,qn.__)("Parent"),value:a,options:g,onChange:I=>o({parentPageID:I??0}),help:(0,qn.__)("Choose a page to show only its subpages.")})}),d&&(0,Nt.jsxs)("div",{style:{gridColumn:"1 / -1"},children:[(0,Nt.jsx)("p",{children:uM}),(0,Nt.jsx)(Zn.Button,{__next40pxDefaultSize:!0,variant:"primary",accessibleWhenDisabled:!0,disabled:!m,onClick:w,children:(0,qn.__)("Edit")})]})]})}),d&&(0,Nt.jsxs)(Nt.Fragment,{children:[(0,Nt.jsx)(Kn.BlockControls,{group:"other",children:(0,Nt.jsx)(Zn.ToolbarButton,{title:(0,qn.__)("Edit"),onClick:s,children:(0,qn.__)("Edit")})}),i&&(0,Nt.jsx)(VS,{onClick:w,onClose:c,disabled:!m})]}),(0,Nt.jsx)(e8e,{blockProps:h,innerBlocksProps:C,hasResolvedPages:m,blockList:v,pages:p,parentPageID:a})]})}var{name:$ae}=MS,qae={icon:mB,example:{},edit:Wae},t8e=()=>A({name:$ae,metadata:MS,settings:qae});var gM={};Y(gM,{init:()=>n8e,metadata:()=>OS,name:()=>Yae,settings:()=>Qae});var OS={$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 HS=n(P(),1),Zae=n(O(),1),fM=n(te(),1),hM=n(Bn(),1);var FS=n(z(),1),mM=n(y(),1),dM=()=>(0,mM.jsx)(FS.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:(0,mM.jsx)(FS.Path,{d:"M1.50002 4L6.00002 8L10.5 4",strokeWidth:"1.5"})});var Ta=n(y(),1);function o8e(){return(0,Zae.useSelect)(e=>{if(!e(fM.store).canUser("read",{kind:"root",name:"site"}))return;let r=e(fM.store).getEntityRecord("root","site");return r?.show_on_front==="page"&&r?.page_on_front},[])}function Kae({context:e,attributes:t}){let{id:r,label:o,link:a,hasChildren:i,title:l}=t,s="showSubmenuIcon"in e,c=o8e(),u=e.submenuVisibility,p=u==="click",m=cf(e,!0),d=IC(m),f=(0,HS.useBlockProps)(d,{className:"wp-block-pages-list__item"}),h=(0,HS.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,hM.safeHTML)(o)}}),(0,Ta.jsx)("span",{className:"wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon",children:(0,Ta.jsx)(dM,{})})]}):(0,Ta.jsx)("a",{className:S("wp-block-pages-list__item__link",{"wp-block-navigation-item__content":s}),href:a,dangerouslySetInnerHTML:{__html:(0,hM.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)(dM,{})}),(0,Ta.jsx)("ul",{...h})]})]},r)}var{name:Yae}=OS,Qae={__experimentalLabel:({label:e})=>e,icon:ou,example:{},edit:Kae},n8e=()=>A({name:Yae,metadata:OS,settings:Qae});var kM={};Y(kM,{init:()=>g8e,metadata:()=>g0,name:()=>ZS,settings:()=>qS});var $S=n(N(),1);var bie=n(Z(),1);var Xae=n(H(),1),Po=n(P(),1),vM=n(N(),1),Ec=n(y(),1),m0={className:!1},bM={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"}},jS=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}},d0=e=>{let{align:t,...r}=e;return t?{...r,style:{...e.style,typography:{...e.style?.typography,textAlign:t}}}:e},{style:umt,...Dy}=bM,a8e=[{supports:{className:!1,color:!0,typography:{fontSize:!0}},attributes:bM,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,vM.isRTL)()?"left":"right")||t==="center"?!1:o,[`has-text-align-${t}`]:t});return(0,Ec.jsx)("p",{...Po.useBlockProps.save({className:i,dir:a}),children:(0,Ec.jsx)(Po.RichText.Content,{value:r})})},migrate:d0},{supports:m0,attributes:{...Dy,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"}},migrate:d0,save({attributes:e}){let{align:t,content:r,dropCap:o,direction:a}=e,i=S({"has-drop-cap":t===((0,vM.isRTL)()?"left":"right")||t==="center"?!1:o,[`has-text-align-${t}`]:t});return(0,Ec.jsx)("p",{...Po.useBlockProps.save({className:i,dir:a}),children:(0,Ec.jsx)(Po.RichText.Content,{value:r})})}},{supports:m0,attributes:{...Dy,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"}},migrate(e){return jS(d0(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,Po.getColorClassName)("color",i),d=(0,Po.getColorClassName)("background-color",a),f=(0,Po.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,Ec.jsx)(Po.RichText.Content,{tagName:"p",style:g,className:h||void 0,value:r,dir:p})}},{supports:m0,attributes:{...Dy,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"}},migrate(e){return jS(d0(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,Po.getColorClassName)("color",i),d=(0,Po.getColorClassName)("background-color",a),f=(0,Po.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,Ec.jsx)(Po.RichText.Content,{tagName:"p",style:g,className:h||void 0,value:r,dir:p})}},{supports:m0,attributes:{...Dy,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"},width:{type:"string"}},migrate(e){return jS(d0(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,Po.getColorClassName)("color",l),d=(0,Po.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,Ec.jsx)(Po.RichText.Content,{tagName:"p",style:g,className:h||void 0,value:o})}},{supports:m0,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,Ec.jsx)("p",{style:{backgroundColor:i,color:l,fontSize:s,textAlign:r},className:c||void 0,children:o})},migrate(e){return jS(d0({...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:{...bM,content:{type:"string",source:"html",default:""}},save({attributes:e}){return(0,Ec.jsx)(Xae.RawHTML,{children:e.content})},migrate:e=>e}],Jae=a8e;var ri=n(N(),1),h0=n(z(),1),qo=n(P(),1),uie=n(O(),1),pie=n(Z(),1);var mie=n(H(),1);var eie=n(H(),1),tie=n(ve(),1),rie=n(Ql(),1),oie=n(qs(),1),f0=n(O(),1),yM=n(P(),1),Ru=n(Z(),1);var{subscribeOwnedListener:i8e}=U(rie.privateApis);function nie(e){let{batch:t}=(0,f0.useRegistry)(),{moveBlocksToPosition:r,replaceBlocks:o,selectionChange:a}=(0,f0.useDispatch)(yM.store),{getBlockRootClientId:i,getBlockIndex:l,getBlockOrder:s,getBlockName:c,getBlock:u,canInsertBlockType:p}=(0,f0.useSelect)(yM.store),m=(0,eie.useRef)(e);return m.current=e,(0,tie.useRefEffect)(d=>{function f(h){if(h.defaultPrevented||h.keyCode!==oie.ENTER)return;let{content:g,clientId:v}=m.current;if(g.length)return;let b=i(v);if(!(0,Ru.hasBlockSupport)(c(b),"__experimentalOnEnter",!1))return;let _=s(b),k=_.indexOf(v);if(k===_.length-1){let E=b;for(;!p(c(v),i(E));)E=i(E);typeof E=="string"&&(h.preventDefault(),r([v],b,i(E),l(E)+1));return}let x=(0,Ru.getDefaultBlockName)(),w=c(b),C=i(b);if(!p(x,C)||!p(w,C))return;h.preventDefault();let T=u(b),I=(0,Ru.cloneBlock)({...T,innerBlocks:T.innerBlocks.slice(0,k)}),D=(0,Ru.createBlock)(x),L=(0,Ru.cloneBlock)({...T,innerBlocks:T.innerBlocks.slice(k+1)});t(()=>{o(b,[I,D,L]),a(D.clientId)})}return i8e(d,"keydown",f,!0)},[])}var aie=n(ve(),1),US=n(H(),1),iie=n(bd(),1),lie=n(O(),1),sie=n(P(),1);function cie(e,t,r){let{__unstableMarkNextChangeAsNotPersistent:o}=(0,lie.useDispatch)(sie.store),a=(0,aie.useEvent)(()=>{(0,iie.default)("align attribute in paragraph block",{alternative:"style.typography.textAlign",since:"7.0"}),o(),r({style:{...t,typography:{...t?.typography,textAlign:e}}})}),i=(0,US.useRef)();(0,US.useEffect)(()=>{e==="full"||e==="wide"||e===i.current||(i.current=e,a())},[e,a])}var Wi=n(y(),1),{PrivateBlockContext:l8e}=U(qo.privateApis);function s8e({direction:e,setDirection:t}){return(0,ri.isRTL)()&&(0,Wi.jsx)(h0.ToolbarButton,{icon:lE,title:(0,ri._x)("Left to right","editor button"),isActive:e==="ltr",onClick:()=>{t(e==="ltr"?void 0:"ltr")}})}function _M(e){return e===((0,ri.isRTL)()?"left":"right")||e==="center"}function c8e({clientId:e,attributes:t,setAttributes:r,name:o}){let[a]=(0,qo.useSettings)("typography.dropCap"),i=(0,uie.useSelect)(m=>{let{hasSelectedStyleState:d}=U(m(qo.store));return d(e)},[e]);if(!a||i)return null;let{style:l,dropCap:s}=t,c=l?.typography?.textAlign,u;_M(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,pie.getBlockSupport)(o,"typography.defaultControls.dropCap",!1);return(0,Wi.jsx)(qo.InspectorControls,{group:"typography",children:(0,Wi.jsx)(h0.__experimentalToolsPanelItem,{hasValue:()=>!!s,label:(0,ri.__)("Drop cap"),isShownByDefault:p,onDeselect:()=>r({dropCap:!1}),resetAllFilter:()=>({dropCap:!1}),panelId:e,children:(0,Wi.jsx)(h0.ToggleControl,{label:(0,ri.__)("Drop cap"),checked:!!s,onChange:()=>r({dropCap:!s}),help:u,disabled:_M(c)})})})}function u8e({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;cie(e.align,d,a);let h=(0,qo.useBlockProps)({ref:nie({clientId:i,content:c}),className:S({"has-drop-cap":_M(f)?!1:p}),style:{direction:u}}),g=(0,qo.useBlockEditingMode)(),{ariaLabel:v}=(0,mie.useContext)(l8e);return(0,Wi.jsxs)(Wi.Fragment,{children:[g==="default"&&(0,Wi.jsx)(qo.BlockControls,{group:"block",children:(0,Wi.jsx)(s8e,{direction:u,setDirection:b=>a({direction:b})})}),l&&(0,Wi.jsx)(c8e,{name:s,clientId:i,attributes:e,setAttributes:a}),(0,Wi.jsx)(qo.RichText,{identifier:"content",tagName:"p",...h,value:c,onChange:b=>a({content:b}),onMerge:t,onReplace:r,onRemove:o,"aria-label":v??(qo.RichText.isEmpty(c)?(0,ri.__)("Empty block; start writing or type forward slash to choose a block"):(0,ri.__)("Block: Paragraph")),"data-empty":qo.RichText.isEmpty(c),placeholder:m||(0,ri.__)("Type / to choose a block"),"data-custom-placeholder":m?!0:void 0,__unstableEmbedURLOnPaste:!0,__unstableAllowPrefixTransformations:!0})]})}var die=u8e;var g0={$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 GS=n(P(),1),fie=n(N(),1),xM=n(y(),1);function hie({attributes:e}){let{content:t,dropCap:r,direction:o,style:a}=e,i=a?.typography?.textAlign,l=S({"has-drop-cap":i===((0,fie.isRTL)()?"left":"right")||i==="center"?!1:r});return(0,xM.jsx)("p",{...GS.useBlockProps.save({className:l,dir:o}),children:(0,xM.jsx)(GS.RichText.Content,{value:t})})}var WS=n(Z(),1);var{name:gie}=g0,m8e={from:[{type:"raw",priority:20,selector:"p",schema:({phrasingContentSchema:e,isPaste:t})=>({p:{children:e,attributes:t?[]:["style","id"]}}),transform(e){let t=(0,WS.getBlockAttributes)(gie,e.outerHTML),{textAlign:r}=e.style||{};return(r==="left"||r==="center"||r==="right")&&(t.style={...t.style,typography:{...t.style?.typography,textAlign:r}}),(0,WS.createBlock)(gie,t)}}]},vie=m8e;var{fieldsKey:d8e,formKey:f8e,editableRootKey:h8e}=U(bie.privateApis),{name:ZS}=g0,qS={icon:fB,[h8e]:!0,example:{attributes:{content:(0,$S.__)("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,$S.__)("Empty"):o}},transforms:vie,deprecated:Jae,merge(e,t){return{content:(e.content||"")+(t.content||"")}},edit:die,save:hie};window.__experimentalContentOnlyInspectorFields&&(qS[d8e]=[{id:"content",label:(0,$S.__)("Content"),type:"text",Edit:"rich-text"}],qS[f8e]={fields:["content"]});var g8e=()=>A({name:ZS,metadata:g0,settings:qS});var LM={};Y(LM,{init:()=>a7e,metadata:()=>KS,name:()=>ele,settings:()=>tle});var KS={$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 Ko=n(H(),1),Ir=n(P(),1),_r=n(z(),1),My=n(O(),1),Yie=n(Tr(),1),ft=n(N(),1);var DM=n(Z(),1),Qie=n(Ar(),1);var Ic=n(H(),1),XS=n(ve(),1),Ay=n(N(),1);function Nie(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 yie(e){return Bc(typeof e=="number"?`${e}px`:e)}function b8e(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 y8e(e){return e===void 0?void 0:e==="true"}function _ie(e){if(typeof e=="string"&&e.trim().startsWith("["))try{return JSON.parse(e)}catch{}return e}function Die(e){let t={},r=(l,s=l)=>{let c=y8e(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)}};return 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),a("buttonSize"),a("buttonRadius"),e.dataset.colorPreset&&(t.colorPreset=e.dataset.colorPreset),e.dataset.waveformColor&&(t.waveformColor=_ie(e.dataset.waveformColor)),e.dataset.progressColor&&(t.progressColor=_ie(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"),i("playbackRates"),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),e.dataset.playIcon&&(t.playIcon=e.dataset.playIcon),e.dataset.pauseIcon&&(t.pauseIcon=e.dataset.pauseIcon),t}function _8e(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 Au(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 x8e=0;function k8e(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)}_${(x8e++).toString(36)}`}function Lie(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 w8e(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 xie(...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 C8e(e,t){let r;return function(...o){let a=()=>{clearTimeout(r),e(...o)};clearTimeout(r),r=setTimeout(a,t)}}function YS(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 Is(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 v0(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=>Zo(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 Rie(e,t){return(e.barRadius||0)*t}function S8e(e,t){let r=Rie(e,t);return[r,r,0,0]}function kie(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 wM(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=YS(r,c),p=t.height,m=o*t.width,d=S8e(a,i),f=Is(e,a.color,t,a),h=Is(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 b=u[g]*p*.9,_=p-b;v0(e,v,_,l,b,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 b=u[g]*p*.9,_=p-b;v0(e,v,_,l,b,d)}e.restore()}function T8e(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=YS(r,c),p=t.height,m=p/2,d=o*t.width,f=Rie(a,i),h=[f,f,0,0],g=[0,0,f,f],v=Is(e,a.color,t,a),b=Is(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;v0(e,k,m-x,l,x,h),v0(e,k,m,l,x,g)}e.save(),e.beginPath(),e.rect(0,0,d,p),e.clip(),e.fillStyle=b;for(let _=0;_<u.length;_++){let k=_*(l+s);if(k>d)break;let x=u[_]*p*.45;v0(e,k,m-x,l,x,h),v0(e,k,m,l,x,g)}e.restore()}function P8e(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=Is(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=[],b=Math.floor(r.length*d);for(let _=0;_<b;_++){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 wie(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=YS(r,c),p=t.height,m=4*i,d=2*i,f=o*t.width,h=p/2,g=Is(e,a.color,t,a),v=Is(e,a.progressColor,t,a);e.clearRect(0,0,t.width,t.height);for(let b=0;b<u.length;b++){let _=b*(l+s);if(_+l>t.width)break;let k=u[b]*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 Cie(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=YS(r,c),p=t.height,m=Math.max(1.5*i,l/2),d=o*t.width,f=p/2,h=Is(e,a.color,t,a),g=Is(e,a.progressColor,t,a);e.clearRect(0,0,t.width,t.height);for(let v=0;v<u.length;v++){let b=v*(l+s)+l/2;if(b>t.width)break;let _=u[v]*p*.9;e.fillStyle=b<d?g:h,e.beginPath(),e.arc(b,f-_/2,m,0,Math.PI*2),e.fill(),e.beginPath(),e.arc(b,f+_/2,m,0,Math.PI*2),e.fill()}}function E8e(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=Is(e,a.color,t,a)||"rgba(255, 255, 255, 0.2)",kie(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=Is(e,a.progressColor,t,a)||"rgba(255, 255, 255, 0.9)",kie(e,u,m,s,c),e.fill(),e.restore()}}var B8e={bars:wM,bar:wM,mirror:T8e,line:P8e,blocks:wie,block:wie,dots:Cie,dot:Cie,seekbar:E8e};function I8e(e,t,r,o,a){(B8e[a.waveformStyle]||wM)(e,t,r,o,a)}function N8e(e){try{let t=e.getChannelData(0),r=e.sampleRate,o=D8e(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 D8e(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 L8e(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=Nie(a);return i>0?a.map(l=>l/i):a}async function Sie(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=L8e(l,t);s=A8e(s);let c=null;return r&&(c=N8e(l)),{peaks:s,bpm:c}}finally{o&&o.close()}}function R8e(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(Zo(o+a,.1,1))}return t}function A8e(e,t=.95){let r=Nie(e);if(r===0||r>t)return e;let o=t/r;return e.map(a=>a*o)}function Tie(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 CM(){if(Tie("dark"))return"dark";if(Tie("light"))return"light";try{let e=getComputedStyle(document.body).backgroundColor,t=w8e(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 Pie(e){if(e&&Ly[e])return Ly[e];let t=CM();return Ly[t]}var Eie={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},M8e={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}},V8e="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>'),Bie=5,Iie=10,z8e='button, a[href], input, [role="slider"]',Ry=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=Die(this.container),a={...r};a.style&&!a.waveformStyle&&(a.waveformStyle=a.style),a.src&&!a.url&&(a.url=a.src),this.options=xie(Eie,o,a);let i=Pie(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:CM();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=M8e[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||k8e(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: ${yie(this.options.buttonSize)}`),this.options.buttonRadius!=null&&r.push(`--wfp-btn-radius: ${yie(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?`
+<!-- /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}>
           ${i}
           <span class="waveform-icon-play">${this.options.playIcon}</span>
@@ -133,19 +134,19 @@ ${t}
       ${s}
     </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=V8e)},{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(z8e)||(_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(Zo(a-5,0,this.audio.duration)),i.ArrowRight=()=>this.seekTo(Zo(a+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(),a;switch(t.key){case"ArrowLeft":case"ArrowDown":a=o-Bie;break;case"ArrowRight":case"ArrowUp":a=o+Bie;break;case"PageDown":a=o-Iie;break;case"PageUp":a=o+Iie;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=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",_8e(this.options.seekValueText||"%1$s of %2$s",Au(r),Au(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=C8e(()=>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||Lie(t);if(this.titleEl&&(this.titleEl.textContent=r),this.applySeekLabel(r),this.options.waveform)this.setWaveformData(this.options.waveform);else try{let o=await Sie(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=R8e(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=xie(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?Eie.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||I8e(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=Zo((t-a.left)/a.width);r.textContent=Au(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=Au(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){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=Au(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=Au(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=CM();let t=Pie(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=Zo(t/r),this.currentTimeEl&&(this.currentTimeEl.textContent=Au(t)),this._extDuration=r,this.totalTimeEl&&(!this.totalTimeEl.dataset._extSet||this.totalTimeEl.dataset._extDur!==String(r))&&(this.totalTimeEl.textContent=Au(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=Zo(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 Sie(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}};Ry.utils={formatTime:Au,extractTitleFromUrl:Lie,escapeHtml:Bc,isSafeHref:b8e,parseDataAttributes:Die};var TM=()=>typeof window<"u"&&typeof document<"u";function SM(){TM()&&document.querySelectorAll("[data-waveform-player]").forEach(e=>{if(e.dataset.waveformInitialized!=="true")try{new Ry(e),e.dataset.waveformInitialized="true"}catch(t){console.error("[WaveformPlayer] Failed to initialize:",t,e)}})}TM()&&(document.readyState==="loading"?document.addEventListener("DOMContentLoaded",SM):SM());Ry.init=SM;TM()&&(window.WaveformPlayer=Ry);var Aie=Ry;var O8e=100,F8e="Seek";function zie(e){return e.ownerDocument.defaultView.getComputedStyle(e)}function Oie(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 H8e(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 j8e(e){let t=H8e(e);if(t)return t;let[r]=e.split(/\s+/);if(hr(r).isValid())return r}function U8e(e){let r=Oie(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 G8e(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=zie(r).color;return r.remove(),o&&hr(o).isValid()?o:t}function PM(e,t){let r=W8e(t)?.map(o=>G8e(e,o)).filter(o=>hr(o).isValid());return r?.length>1?r:void 0}function Mie(e,t){return Array.isArray(e)?e.map(r=>hr(r).alpha(t).toRgbString()):hr(e).alpha(t).toRgbString()}function Fie(e){return Array.isArray(e)?e[e.length-1]:e}function W8e(e){let t=Oie(e).map(j8e).filter(Boolean);return t.length>1?t:void 0}function Vie(e){return Array.isArray(e)?JSON.stringify(e):e}function $8e(e,t,r,o){let a=r||zie(e).color,i=PM(e,o),l=i||t||a,s=Mie(l,.3),c=Mie(l,.6),u=i?U8e(o):void 0;return{textColor:a,waveformColor:s,progressColor:c,...u&&{waveformGradient:u}}}function q8e({url:e,title:t,artist:r,artwork:o,waveformColor:a,progressColor:i,waveformGradient:l,buttonColor:s,seekLabel:c,seekValueText:u,height:p=O8e,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",Vie(a)),d.setAttribute("data-progress-color",Vie(i)),l&&d.setAttribute("data-waveform-gradient",l),d.setAttribute("data-button-color",s),d.setAttribute("data-seek-label",Hie(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=Fie(PM(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 Z8e(e,t){let o=hr(t).isDark()?"#ffffff":"#000000";e.querySelectorAll("svg path").forEach(i=>{i.style.fill=o})}function K8e(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 Hie(e){return e||F8e}function jie(e,t){let r=Hie(t);e.options.seekLabel=r,e.applySeekLabel?.(r);let o=e?.container?.querySelector(".waveform-container");o&&o.setAttribute("aria-label",r)}function QS(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 Y8e(e){e.name!=="AbortError"&&console.error("Playlist play error:",e)}function Uie(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:b,waveformColor:_,progressColor:k,waveformGradient:x}=$8e(e,l,c,s),w=PM(e,s),C=Fie(w||l),T=q8e({url:t,title:r,artist:o,artwork:v,waveformColor:_,progressColor:k,waveformGradient:x,buttonColor:b,seekLabel:r||f?.seek,seekValueText:f?.seekValueText,waveformStyle:h});e.appendChild(T);let I=new Aie(T);I.artworkEl&&(I.artworkEl.alt=i||""),EM(T,{backgroundColor:u,backgroundGradient:p,textColor:b,playButtonColor:g?void 0:C,playButtonGradient:g?void 0:s});let D,L={ready:()=>{Z8e(T,C||b),g&&QS(T,a),D=K8e(T,f),m&&I.play()?.catch(Y8e)},ended:()=>d?.()};return T.addEventListener("waveformplayer:ready",L.ready),T.addEventListener("waveformplayer:ended",L.ended),{instance:I,container:T,destroy:()=>{D?.(),T.removeEventListener("waveformplayer:ready",L.ready),T.removeEventListener("waveformplayer:ended",L.ended),I.destroy(),T.remove()}}}var Gie=n(y(),1);function Q8e(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??""),jie(l,t||(0,Ay.__)("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&&QS(s,o)}function Wie({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,XS.useEvent)(m),h=(0,Ic.useRef)(),g=!!e,v=(0,Ic.useRef)({src:e,title:t,artist:r,image:o,imageAlt:a}),b=(0,Ic.useRef)({color:i,gradient:l,backgroundColor:s,backgroundGradient:c,textColor:u});(0,Ic.useEffect)(()=>{v.current={src:e,title:t,artist:r,image:o,imageAlt:a}},[e,t,r,o,a]),(0,Ic.useEffect)(()=>{b.current={color:i,gradient:l,backgroundColor:s,backgroundGradient:c,textColor:u}},[i,l,s,c,u]),(0,Ic.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,XS.useRefEffect)(k=>{if(!g)return;let x=!1,w;function C(){if(x)return;let I=Uie(k,{src:v.current.src,title:v.current.title,artist:v.current.artist,image:v.current.image,imageAlt:v.current.imageAlt,waveformColor:b.current.color,waveformGradient:b.current.gradient,backgroundColor:b.current.backgroundColor,backgroundGradient:b.current.backgroundGradient,textColor:b.current.textColor,waveformStyle:p,labels:{seek:(0,Ay.__)("Seek"),seekValueText:(0,Ay._x)("%1$s of %2$s","audio current time of total duration")},onEnded:()=>f?.(),showPlayButtonArtwork:d});h.current=I;let{destroy:D}=I;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,Ic.useEffect)(()=>{if(h.current?.instance){let k=h.current;k&&Q8e(k,{title:t,artist:r,image:o,imageAlt:a},d)}},[t,r,o,a,d]),(0,Ic.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&&QS(h.current.container,v.current.image),k||h.current?.instance.pause()})}},[e,d]),(0,Gie.jsx)("div",{ref:_,className:"wp-block-playlist__waveform-player"})}var $ie=n(H(),1),JS=(0,$ie.createContext)({currentTrackClientId:null,setCurrentTrackClientId:()=>{},addTracks:void 0});var BM=n(N(),1),qie=n(Vo(),1);function Zie(e){return e?.url??e?.source_url}function X8e(e){let t=e?.title;if(t!==void 0)return typeof t=="string"?t:(0,qie.decodeEntities)(t?.raw||t?.rendered||"")}function IM(e){let t=e?.src??Zie(e);return t?.endsWith("/images/media/audio.svg")?{image:"",imageAlt:""}:{image:t,imageAlt:t?e?.alt||e?.alt_text||"":void 0}}function e6(e){let t=Zie(e);return{id:e.id||t,src:t,title:X8e(e),artist:e.artist||e?.meta?.artist||e?.media_details?.artist||(0,BM.__)("Unknown artist"),album:e.album||e?.meta?.album||e?.media_details?.album||(0,BM.__)("Unknown album"),length:e?.fileLength||e?.media_details?.length_formatted,...IM(e?.image)}}var We=n(y(),1),NM=["audio"],J8e=/\.(aac|aif|aiff|flac|m4a|m4b|mp3|oga|ogg|opus|wav|weba)$/i,t6="bars",e7e="[object FileList]",t7e=[{label:(0,ft._x)("Bars","waveform style option"),value:"bars"},{label:(0,ft._x)("Mirror","waveform style option"),value:"mirror"},{label:(0,ft._x)("Line","waveform style option"),value:"line"},{label:(0,ft._x)("Blocks","waveform style option"),value:"blocks"},{label:(0,ft._x)("Dots","waveform style option"),value:"dots"},{label:(0,ft._x)("Seekbar","waveform style option"),value:"seekbar"}];function r7e(e){return Object.prototype.toString.call(e)==="[object File]"||typeof File<"u"&&e instanceof File}function o7e(e){return e.type?e.type.startsWith("audio/"):J8e.test(e.name)}function Kie(e){return e.id??e.src??e.blob}var n7e=({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=t6,waveformColor:f,waveformGradient:h,waveformBackgroundColor:g,waveformBackgroundGradient:v}=e,b=(0,Ir.useBlockProps)(),_=`${a}-waveform`,{replaceInnerBlocks:k,selectBlock:x}=(0,My.useDispatch)(Ir.store),{createErrorNotice:w}=(0,My.useDispatch)(Yie.store),C=K(),T=(0,Ir.__experimentalUseMultipleOriginColorsAndGradients)(),I=(0,Ko.useMemo)(()=>T.colors.flatMap(Q=>Q?.colors??[]),[T.colors]),D=(0,Ko.useMemo)(()=>T.gradients.flatMap(Q=>Q?.gradients??[]),[T.gradients]),L=I.length>0||!T.disableCustomColors,E=D.length>0||!T.disableCustomGradients,B=h,R=v,V,j,q=(0,Ko.useCallback)(Q=>{w(Q,{type:"snackbar"})},[w]),[W,G]=(0,Ko.useState)(null),{innerBlockTracks:F}=(0,My.useSelect)(Q=>{let{getBlock:Ce}=Q(Ir.store);return{innerBlockTracks:Ce(a)?.innerBlocks??[]}},[a]),J=(0,Ko.useMemo)(()=>F.filter(Q=>!!Q.attributes.src||!!Q.attributes.blob),[F]),$=(0,Ko.useMemo)(()=>J.map(Q=>({...Q.attributes,clientId:Q.clientId})),[J]);(0,Ko.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,Ko.useCallback)(Q=>{if(!Q)return[];let Ce=[Q];Object.prototype.toString.call(Q)===e7e?Ce=Array.from(Q):Array.isArray(Q)&&(Ce=Q);let pe=!1,Ze=Ce.map(fe=>{if(r7e(fe))return o7e(fe)?(0,DM.createBlock)("core/playlist-track",{blob:(0,Qie.createBlobURL)(fe),title:fe.name}):(pe=!0,null);let Re=e6(fe);return Re.src?(0,DM.createBlock)("core/playlist-track",Re):null}).filter(Boolean);return pe&&q((0,ft.__)("Only audio files can be added to a playlist.")),Ze},[q]),re=(0,Ko.useCallback)(Q=>{let Ce=X(Q);Ce.length!==0&&(G(Ce[0]?.clientId??null),k(a,Ce))},[a,X,k,G]),oe=(0,Ko.useCallback)(Q=>{let Ce=new Set(J.map(fe=>Kie(fe.attributes)).filter(Boolean)),pe=X(Q).filter(fe=>!Ce.has(Kie(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,Ko.useMemo)(()=>({currentTrackClientId:W,setCurrentTrackClientId:G,addTracks:oe}),[W,oe,G]),ce=$.find(Q=>Q.clientId===W)??$[0],ne=(0,Ko.useCallback)(()=>{let Q=$.findIndex(pe=>pe.clientId===W),Ce=$[Q+1]||$[0];Ce?.clientId&&G(Ce.clientId)},[W,G,$]),we=(0,Ko.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,Ko.useCallback)(Q=>{t({waveformStyle:Q===t6?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 ae(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=[];(L||E)&&Pe.push({colorValue:L?f:void 0,gradientValue:E?B:void 0,label:(0,ft.__)("Waveform & Play button"),onColorChange:L?ge:void 0,onGradientChange:E?ae:void 0,isShownByDefault:!0,clearable:!0,enableAlpha:!0,resetAllFilter:()=>({waveformColor:void 0,waveformGradient:void 0})},{colorValue:L?g:void 0,gradientValue:E?R:void 0,label:(0,ft.__)("Waveform background"),onColorChange:L?me:void 0,onGradientChange:E?se:void 0,isShownByDefault:!0,clearable:!0,enableAlpha:!0,resetAllFilter:()=>({waveformBackgroundColor:void 0,waveformBackgroundGradient:void 0})});let Ee=(0,Ir.useInnerBlocksProps)(b,{__experimentalAppenderTagName:"li",renderAppender:!1});return $.length===0?(0,We.jsx)("div",{...b,className:S("is-placeholder",b.className),children:(0,We.jsx)(Ir.MediaPlaceholder,{icon:(0,We.jsx)(Ir.BlockIcon,{icon:dv}),labels:{title:(0,ft.__)("Playlist"),instructions:(0,ft.__)("Upload an audio file or pick one from your media library.")},onSelect:re,accept:"audio/*",multiple:!0,handleUpload:!1,allowedTypes:NM,onError:q})}):(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(Ir.BlockControls,{group:"other",children:(0,We.jsx)(Ir.MediaReplaceFlow,{name:(0,ft.__)("Add"),onSelect:oe,accept:"audio/*",multiple:!0,handleUpload:!1,allowedTypes:NM,onError:q})}),(0,We.jsx)(Ir.InspectorControls,{children:(0,We.jsxs)(_r.__experimentalToolsPanel,{label:(0,ft.__)("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,ft.__)("Show tracklist"),isShownByDefault:!0,hasValue:()=>l!==!0,onDeselect:()=>t({showTracklist:!0}),children:(0,We.jsx)(_r.ToggleControl,{label:(0,ft.__)("Show tracklist"),onChange:le("showTracklist"),checked:l})}),l&&(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(_r.__experimentalToolsPanelItem,{label:(0,ft.__)("Show artist name in tracklist"),isShownByDefault:!0,hasValue:()=>p!==!0,onDeselect:()=>t({showArtists:!0}),children:(0,We.jsx)(_r.ToggleControl,{label:(0,ft.__)("Show artist name in tracklist"),onChange:le("showArtists"),checked:p})}),(0,We.jsx)(_r.__experimentalToolsPanelItem,{label:(0,ft.__)("Show track numbers in tracklist"),isShownByDefault:!0,hasValue:()=>s!==!0,onDeselect:()=>t({showNumbers:!0}),children:(0,We.jsx)(_r.ToggleControl,{label:(0,ft.__)("Show track numbers in tracklist"),onChange:le("showNumbers"),checked:s})}),(0,We.jsx)(_r.__experimentalToolsPanelItem,{label:(0,ft.__)("Show track duration in tracklist"),isShownByDefault:!0,hasValue:()=>m!==!0,onDeselect:()=>t({showTrackLength:!0}),children:(0,We.jsx)(_r.ToggleControl,{label:(0,ft.__)("Show track duration in tracklist"),onChange:le("showTrackLength"),checked:m})})]}),(0,We.jsx)(_r.__experimentalToolsPanelItem,{label:(0,ft.__)("Show tracklist images"),isShownByDefault:!0,hasValue:()=>c!==!0,onDeselect:()=>t({showImages:!0}),children:(0,We.jsx)(_r.ToggleControl,{label:(0,ft.__)("Show tracklist images"),onChange:le("showImages"),checked:c})}),(0,We.jsx)(_r.__experimentalToolsPanelItem,{label:(0,ft.__)("Show track image on play button"),isShownByDefault:!0,hasValue:()=>u===!0,onDeselect:()=>t({showPlayButtonArtwork:!1}),children:(0,We.jsx)(_r.ToggleControl,{label:(0,ft.__)("Show track image on play button"),onChange:le("showPlayButtonArtwork"),checked:u===!0})}),(0,We.jsx)(_r.__experimentalToolsPanelItem,{label:(0,ft.__)("Order"),isShownByDefault:!0,hasValue:()=>i!=="asc",onDeselect:()=>t({order:"asc"}),children:(0,We.jsx)(_r.SelectControl,{label:(0,ft.__)("Order"),value:i,options:[{label:(0,ft.__)("Descending"),value:"desc"},{label:(0,ft.__)("Ascending"),value:"asc"}],onChange:Q=>we(Q)})})]})}),(0,We.jsx)(Ir.InspectorControls,{group:"styles",children:(0,We.jsxs)(_r.__experimentalToolsPanel,{label:(0,ft.__)("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)(Ir.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:Pe,panelId:_,...T})}),(0,We.jsx)(_r.__experimentalToolsPanelItem,{label:(0,ft.__)("Shape"),isShownByDefault:!0,hasValue:()=>d!==t6,onDeselect:()=>de(t6),panelId:_,children:(0,We.jsx)(_r.SelectControl,{label:(0,ft.__)("Shape"),value:d,options:t7e,onChange:de})})]})}),(0,We.jsxs)("figure",{...b,children:[(0,We.jsx)(Ir.MediaPlaceholder,{onSelect:oe,accept:"audio/*",multiple:!0,handleUpload:!1,disableMediaButtons:!0,allowedTypes:NM,onError:q}),(0,We.jsx)(_r.Disabled,{isDisabled:!r,children:(0,We.jsx)(Wie,{src:ce?.src,title:ce?.title,artist:ce?.artist,image:ce?.image,imageAlt:ce?.imageAlt,waveformStyle:d,color:f,gradient:B,backgroundColor:g,backgroundGradient:R,onEnded:ne,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)(JS.Provider,{value:ee,children:Ee.children})}),(0,We.jsx)(zo,{attributes:e,setAttributes:t,isSelected:r,insertBlocksAfter:o,label:(0,ft.__)("Playlist caption text"),showToolbarButton:r,style:{marginTop:16}})]})]})},Xie=n7e;var Mu=n(P(),1),Vy=n(y(),1);function Jie({attributes:e}){let{caption:t,showNumbers:r,showTracklist:o,showArtists:a,showTrackLength:i}=e,l=Mu.useBlockProps.save(),s=Mu.useInnerBlocksProps.save(l);return(0,Vy.jsxs)("figure",{...s,children:[(0,Vy.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}),!Mu.RichText.isEmpty(t)&&(0,Vy.jsx)(Mu.RichText.Content,{tagName:"figcaption",className:(0,Mu.__experimentalGetElementClassName)("caption"),value:t})]})}var{name:ele}=KS,tle={icon:dv,edit:Xie,save:Jie},a7e=()=>A({name:ele,metadata:KS,settings:tle});var RM={};Y(RM,{init:()=>c7e,metadata:()=>r6,name:()=>ile,settings:()=>lle});var r6={$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 rle=n(Ar(),1),fm=n(H(),1),eo=n(P(),1),Yn=n(z(),1);var ole=n(O(),1),nle=n(Tr(),1),jr=n(N(),1);var n6=n(Bn(),1);var nt=n(y(),1),o6=["audio"],l7e=["image"],s7e=({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,fm.useState)(e.blob),g=r?.showArtists,v=r?.showImages??!0,b=(0,fm.useRef)(),_=(0,eo.useBlockProps)(),{currentTrackClientId:k,setCurrentTrackClientId:x,addTracks:w}=(0,fm.useContext)(JS),{createErrorNotice:C}=(0,ole.useDispatch)(nle.store);function T(B){C(B,{type:"snackbar"})}let I=!!l||!!f;(0,fm.useEffect)(()=>{a&&I&&k!==o&&x(o)},[a,I,o,k,x]),Us({url:f,allowedTypes:o6,onChange:D,onError:T});function D(B){let R=B?.url??B?.source_url;if(!B||!R){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,rle.isBlobURL)(R)){h(R);return}t({blob:void 0,...e6(B)}),h()}function L(B){t(IM(B))}function E(){t({image:void 0,imageAlt:void 0}),b.current.focus()}return I?(0,nt.jsxs)(nt.Fragment,{children:[(0,nt.jsx)(eo.BlockControls,{group:"other",children:(0,nt.jsx)(eo.MediaReplaceFlow,{name:(0,jr.__)("Replace"),onSelect:D,accept:"audio/*",mediaId:i,mediaURL:l,allowedTypes:o6,onError:T,variant:"toolbar"})}),!!w&&(0,nt.jsx)(eo.BlockControls,{group:"block",children:(0,nt.jsx)(eo.MediaReplaceFlow,{name:(0,jr.__)("Add"),onSelect:w,accept:"audio/*",multiple:!0,handleUpload:!1,allowedTypes:o6,onError:T,variant:"toolbar"})}),(0,nt.jsx)(eo.InspectorControls,{children:(0,nt.jsxs)(Yn.PanelBody,{title:(0,jr.__)("Settings"),children:[(0,nt.jsx)(Yn.TextControl,{label:(0,jr.__)("Artist"),value:c?(0,n6.__unstableStripHTML)(c):"",onChange:B=>{t({artist:B})}}),(0,nt.jsx)(Yn.TextControl,{label:(0,jr.__)("Album"),value:s?(0,n6.__unstableStripHTML)(s):"",onChange:B=>{t({album:B})}}),(0,nt.jsx)(Yn.TextControl,{label:(0,jr.__)("Title"),value:d?(0,n6.__unstableStripHTML)(d):"",onChange:B=>{t({title:B})}}),(0,nt.jsx)(eo.MediaUploadCheck,{children:(0,nt.jsxs)(Yn.BaseControl,{children:[(0,nt.jsx)(Yn.BaseControl.VisualLabel,{children:(0,jr.__)("Track image")}),(0,nt.jsxs)("div",{className:"editor-video-poster-control",children:[!!u&&(0,nt.jsx)("img",{src:u,alt:(0,jr.__)("Preview of the track image")}),(0,nt.jsx)(eo.MediaUpload,{title:(0,jr.__)("Select image"),onSelect:L,allowedTypes:l7e,render:({open:B})=>(0,nt.jsx)(Yn.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:B,ref:b,children:u?(0,jr.__)("Replace"):(0,jr.__)("Select")})}),!!u&&(0,nt.jsx)(Yn.Button,{__next40pxDefaultSize:!0,onClick:E,variant:"tertiary",children:(0,jr.__)("Remove")})]})]})}),!!u&&(0,nt.jsx)(Yn.TextareaControl,{label:(0,jr.__)("Alternative text"),value:p||"",onChange:B=>t({imageAlt:B}),help:(0,nt.jsx)(uu,{openInNewTab:!0,href:(0,jr.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,jr.__)("Describe the purpose of the image.")})})]})}),(0,nt.jsxs)("li",{..._,children:[!!f&&(0,nt.jsx)(Yn.Spinner,{}),(0,nt.jsxs)("button",{className:"wp-block-playlist-track__button",onClick:()=>x(o),"aria-current":k===o?"true":"false",children:[v&&!!u&&(0,nt.jsx)("img",{className:"wp-block-playlist-track__image",src:u,alt:p||""}),(0,nt.jsxs)("span",{className:"wp-block-playlist-track__content",children:[(0,nt.jsx)(eo.PlainText,{tagName:"span",className:"wp-block-playlist-track__title",value:d,placeholder:(0,jr.__)("Add title"),onChange:B=>{t({title:B})},__experimentalVersion:2}),g&&(0,nt.jsx)(eo.PlainText,{tagName:"span",className:"wp-block-playlist-track__artist",value:c,placeholder:(0,jr.__)("Add artist"),onChange:B=>t({artist:B}),__experimentalVersion:2})]}),(0,nt.jsxs)("span",{className:"wp-block-playlist-track__length",children:[m&&(0,nt.jsx)("span",{className:"screen-reader-text",children:(0,jr.__)("Duration:")}),m]}),(0,nt.jsx)("span",{className:"screen-reader-text",children:(0,jr.__)("Play")})]})]})]}):(0,nt.jsx)("div",{..._,children:(0,nt.jsx)(eo.MediaPlaceholder,{icon:(0,nt.jsx)(eo.BlockIcon,{icon:ru}),labels:{title:(0,jr.__)("Track"),instructions:(0,jr.__)("Upload an audio file or pick one from your media library.")},onSelect:D,accept:"audio/*",allowedTypes:o6,value:e,onError:T})})},ale=s7e;var{name:ile}=r6,lle={icon:ru,edit:ale},c7e=()=>A({name:ile,metadata:r6,settings:lle});var MM={};Y(MM,{init:()=>h7e,metadata:()=>a6,name:()=>gle,settings:()=>vle});var hle=n(N(),1);var a6={$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(P(),1),Dr=n(z(),1),mle=n(ve(),1),i6=n(te(),1),_f=n(O(),1),l6=n(H(),1),AM=n(Vo(),1),Nr=n(N(),1),dle=n(Z(),1);var yf=n(Z(),1),cle=n(N(),1),ule=n(P(),1);var{cleanEmptyObject:sle}=U(ule.privateApis);function ple(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:sle({...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:sle({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,cle.__)("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(y(),1),{InspectorControlsLastItem:p7e}=U(Pa.privateApis),m7e={who:"authors",per_page:100,_fields:"id,name",context:"view"};function d7e({value:e,onChange:t}){let[r,o]=(0,l6.useState)(""),{authors:a,isLoading:i}=(0,_f.useSelect)(s=>{let{getUsers:c,isResolving:u}=s(i6.store),p={...m7e};return r&&(p.search=r,p.search_columns=["name"]),{authors:c(p),isLoading:u("getUsers",[p])}},[r]),l=(0,l6.useMemo)(()=>{let s=(a??[]).map(p=>({value:p.id,label:(0,AM.decodeEntities)(p.name)})),c=s.findIndex(p=>e?.id===p.value),u=[];return c<0&&e?u=[{value:e.id,label:(0,AM.decodeEntities)(e.name)}]:c<0&&!e&&(u=[{value:0,label:(0,Nr.__)("(No author)")}]),[...u,...s]},[a,e]);return(0,ht.jsx)(Dr.ComboboxControl,{label:(0,Nr.__)("Author"),options:l,value:e?.id,onFilterValueChange:(0,mle.debounce)(o,300),onChange:t,allowReset:!1,isLoading:i})}function f7e({isSelected:e,context:{postType:t,postId:r,queryId:o},attributes:a,setAttributes:i,clientId:l}){let s=Number.isFinite(o),c=K(),u=zv(),{authorDetails:p,canAssignAuthor:m,supportsAuthor:d}=(0,_f.useSelect)(R=>{let{getEditedEntityRecord:V,getUser:j,getPostType:q}=R(i6.store),W=V("postType",t,r),G=W?.author;return{authorDetails:G?j(G,{context:"view"}):null,supportsAuthor:q(t)?.supports?.author??!1,canAssignAuthor:!!W?._links?.["wp:action-assign-author"]}},[t,r]),f=(0,_f.useSelect)(R=>R(dle.store).getBlockTypes(),[]),{editEntityRecord:h}=(0,_f.useDispatch)(i6.store),{replaceBlock:g}=(0,_f.useDispatch)(Pa.store),{textAlign:v,showAvatar:b,showBio:_,byline:k,isLink:x,linkTarget:w,avatarSize:C}=a,T=[],I=p?.name||(0,Nr.__)("Post Author");p?.avatar_urls&&Object.keys(p.avatar_urls).forEach(R=>{T.push({value:R,label:`${R} x ${R}`})});let D=(0,Pa.useBlockProps)({className:S({[`has-text-align-${v}`]:v})}),L=R=>{h("postType",t,r,{author:R})},E=!!r&&!s&&m;if(!d&&t!==void 0)return(0,ht.jsx)("div",{...D,children:(0,Nr.sprintf)((0,Nr.__)("This post type (%s) does not support the author."),t)});function B(){g(l,ple(a,f))}return(0,ht.jsxs)(ht.Fragment,{children:[(0,ht.jsx)(Pa.InspectorControls,{children:(0,ht.jsxs)(Dr.__experimentalToolsPanel,{label:(0,Nr.__)("Settings"),resetAll:()=>{i({avatarSize:48,showAvatar:!0,isLink:!1,linkTarget:"_self"})},dropdownMenuProps:c,children:[E&&(0,ht.jsx)("div",{style:{gridColumn:"1 / -1"},children:(0,ht.jsx)(d7e,{value:p,onChange:L})}),(0,ht.jsx)(Dr.__experimentalToolsPanelItem,{label:(0,Nr.__)("Show avatar"),isShownByDefault:!0,hasValue:()=>!b,onDeselect:()=>i({showAvatar:!0}),children:(0,ht.jsx)(Dr.ToggleControl,{label:(0,Nr.__)("Show avatar"),checked:b,onChange:()=>i({showAvatar:!b})})}),b&&(0,ht.jsx)(Dr.__experimentalToolsPanelItem,{label:(0,Nr.__)("Avatar size"),isShownByDefault:!0,hasValue:()=>C!==48,onDeselect:()=>i({avatarSize:48}),children:(0,ht.jsx)(Dr.SelectControl,{label:(0,Nr.__)("Avatar size"),value:C,options:T,onChange:R=>{i({avatarSize:Number(R)})}})}),(0,ht.jsx)(Dr.__experimentalToolsPanelItem,{label:(0,Nr.__)("Show bio"),isShownByDefault:!0,hasValue:()=>!!_,onDeselect:()=>i({showBio:void 0}),children:(0,ht.jsx)(Dr.ToggleControl,{label:(0,Nr.__)("Show bio"),checked:!!_,onChange:()=>i({showBio:!_})})}),(0,ht.jsx)(Dr.__experimentalToolsPanelItem,{label:(0,Nr.__)("Link author name to author page"),isShownByDefault:!0,hasValue:()=>!!x,onDeselect:()=>i({isLink:!1}),children:(0,ht.jsx)(Dr.ToggleControl,{label:(0,Nr.__)("Link author name to author page"),checked:x,onChange:()=>i({isLink:!x})})}),x&&(0,ht.jsx)(Dr.__experimentalToolsPanelItem,{label:(0,Nr.__)("Link target"),isShownByDefault:!0,hasValue:()=>w!=="_self",onDeselect:()=>i({linkTarget:"_self"}),children:(0,ht.jsx)(Dr.ToggleControl,{label:(0,Nr.__)("Open in new tab"),onChange:R=>i({linkTarget:R?"_blank":"_self"}),checked:w==="_blank"})})]})}),f.some(R=>R.name==="core/group")&&(0,ht.jsx)(p7e,{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,Nr.__)("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:B,__next40pxDefaultSize:!0,children:(0,Nr.__)("Recreate")})]})}),(0,ht.jsx)(Pa.BlockControls,{group:"block",children:(0,ht.jsx)(Pa.AlignmentControl,{value:v,onChange:R=>{i({textAlign:R})}})}),(0,ht.jsxs)("div",{...D,children:[b&&(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,Nr.__)("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,Nr.__)("Post author byline text"),placeholder:(0,Nr.__)("Write byline\u2026"),value:k,onChange:R=>i({byline:R})}),(0,ht.jsx)("p",{className:"wp-block-post-author__name",children:x?(0,ht.jsx)("a",{href:"#post-author-pseudo-link",onClick:R=>R.preventDefault(),children:I}):I}),_&&(0,ht.jsx)("p",{className:"wp-block-post-author__bio",dangerouslySetInnerHTML:{__html:p?.description}})]})]})]})}var fle=f7e;var{name:gle}=a6,vle={icon:rd,example:{viewportWidth:350,attributes:{showBio:!0,byline:(0,hle.__)("Posted by")}},edit:fle},h7e=()=>A({name:gle,metadata:a6,settings:vle});var VM={};Y(VM,{init:()=>_7e,metadata:()=>s6,name:()=>Cle,settings:()=>Sle});var s6={$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 c6=n(P(),1),ble=n(O(),1),Nc=n(N(),1),yle=n(te(),1),hm=n(z(),1);var $i=n(y(),1);function v7e(e){Ct(e);let{attributes:{isLink:t,linkTarget:r},setAttributes:o,context:{postType:a,postId:i}}=e,{authorName:l,supportsAuthor:s}=(0,ble.useSelect)(d=>{let{getEditedEntityRecord:f,getUser:h,getPostType:g}=d(yle.store),v=f("postType",a,i)?.author;return{authorName:v?h(v):null,supportsAuthor:g(a)?.supports?.author??!1}},[a,i]),c=(0,c6.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)(c6.InspectorControls,{children:(0,$i.jsxs)(hm.__experimentalToolsPanel,{label:(0,Nc.__)("Settings"),resetAll:()=>{o({isLink:!1,linkTarget:"_self"})},dropdownMenuProps:m,children:[(0,$i.jsx)(hm.__experimentalToolsPanelItem,{label:(0,Nc.__)("Link to author archive"),isShownByDefault:!0,hasValue:()=>t,onDeselect:()=>o({isLink:!1}),children:(0,$i.jsx)(hm.ToggleControl,{label:(0,Nc.__)("Link to author archive"),onChange:()=>o({isLink:!t}),checked:t})}),t&&(0,$i.jsx)(hm.__experimentalToolsPanelItem,{label:(0,Nc.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>r!=="_self",onDeselect:()=>o({linkTarget:"_self"}),children:(0,$i.jsx)(hm.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 _le=v7e;var b7e={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},xle=[b7e];var kle=n(Z(),1),y7e={from:[{type:"block",blocks:["core/post-author"],transform:({textAlign:e})=>(0,kle.createBlock)("core/post-author-name",{style:{typography:{textAlign:e}}})}]},wle=y7e;var{name:Cle}=s6,Sle={icon:rd,transforms:wle,edit:_le,deprecated:xle},_7e=()=>A({name:Cle,metadata:s6,settings:Sle});var zM={};Y(zM,{init:()=>C7e,metadata:()=>u6,name:()=>Dle,settings:()=>Lle});var u6={$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 Tle=n(P(),1),Ple=n(O(),1),Ele=n(N(),1),Ble=n(te(),1);var zy=n(y(),1);function k7e(e){Ct(e);let{context:{postType:t,postId:r}}=e,{authorDetails:o}=(0,Ple.useSelect)(l=>{let{getEditedEntityRecord:s,getUser:c}=l(Ble.store),u=s("postType",t,r)?.author;return{authorDetails:u?c(u):null}},[t,r]),a=(0,Tle.useBlockProps)(),i=o?.description||(0,Ele.__)("Author Biography");return(0,zy.jsx)(zy.Fragment,{children:(0,zy.jsx)("div",{...a,dangerouslySetInnerHTML:{__html:i}})})}var Ile=k7e;var w7e={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},Nle=[w7e];var{name:Dle}=u6,Lle={icon:rd,edit:Ile,deprecated:Nle},C7e=()=>A({name:Dle,metadata:u6,settings:Lle});var OM={};Y(OM,{init:()=>P7e,metadata:()=>p6,name:()=>zle,settings:()=>Ole});var p6={$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 Oy=n(N(),1),b0=n(z(),1),Rle=n(H(),1);var m6=n(P(),1),xf=n(y(),1),T7e=[["core/avatar"],["core/comment-author-name"],["core/comment-date"],["core/comment-content"],["core/comment-reply-link"],["core/comment-edit-link"]];function Ale({attributes:{commentId:e},setAttributes:t}){let[r,o]=(0,Rle.useState)(e),a=(0,m6.useBlockProps)(),i=(0,m6.useInnerBlocksProps)(a,{template:T7e});return e?(0,xf.jsx)("div",{...i}):(0,xf.jsx)("div",{...a,children:(0,xf.jsxs)(b0.Placeholder,{icon:eP,label:(0,Oy._x)("Post Comment","block title"),instructions:(0,Oy.__)("To show a comment, input the comment ID."),children:[(0,xf.jsx)(b0.TextControl,{value:e,onChange:l=>o(parseInt(l))}),(0,xf.jsx)(b0.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>{t({commentId:r})},children:(0,Oy.__)("Save")})]})})}var d6=n(P(),1),Mle=n(y(),1);function Vle(){let e=d6.useBlockProps.save(),t=d6.useInnerBlocksProps.save(e);return(0,Mle.jsx)("div",{...t})}var{name:zle}=p6,Ole={icon:$1,edit:Ale,save:Vle},P7e=()=>A({name:zle,metadata:p6,settings:Ole});var FM={};Y(FM,{init:()=>N7e,metadata:()=>f6,name:()=>Zle,settings:()=>Kle});var f6={$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 Fle=n(P(),1),h6=n(H(),1),Hle=n(xb(),1),jle=n(dr(),1),Ule=n(y(),1);function Gle({context:e}){let{postId:t}=e,[r,o]=(0,h6.useState)(),a=(0,Fle.useBlockProps)();(0,h6.useEffect)(()=>{if(!t)return;let s=t;(0,Hle.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,Ule.jsx)("div",{...a,style:l,children:i?r:"0"})}var Wle=n(Z(),1),B7e={to:[{type:"block",blocks:["core/post-comments-link"],transform:({style:e})=>{let t=e?.typography?.textAlign;return(0,Wle.createBlock)("core/post-comments-link",{...t&&{style:{typography:{textAlign:t}}}})}}]},$le=B7e;var I7e={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},qle=[I7e];var{name:Zle}=f6,Kle={icon:fv,edit:Gle,transforms:$le,deprecated:qle},N7e=()=>A({name:Zle,metadata:f6,settings:Kle});var jM={};Y(jM,{init:()=>R7e,metadata:()=>g6,name:()=>Jle,settings:()=>ese});var g6={$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 Yle=n(P(),1),Qle=n(ve(),1),v6=n(N(),1);var Fy=n(y(),1);function HM({context:e}){let{postId:t,postType:r}=e,o=(0,Qle.useInstanceId)(HM),a=(0,v6.sprintf)("comments-form-edit-%d-desc",o),i=(0,Yle.useBlockProps)({"aria-describedby":a});return(0,Fy.jsxs)("div",{...i,children:[(0,Fy.jsx)(Ew,{postId:t,postType:r}),(0,Fy.jsx)(vi,{id:a,children:(0,v6.__)("Comments form disabled in editor.")})]})}var L7e={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},Xle=[L7e];var{name:Jle}=g6,ese={icon:NB,edit:HM,deprecated:Xle},R7e=()=>A({name:Jle,metadata:g6,settings:ese});var UM={};Y(UM,{init:()=>O7e,metadata:()=>b6,name:()=>use,settings:()=>pse});var b6={$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 tse=n(P(),1),_6=n(H(),1),rse=n(O(),1),ose=n(xb(),1),nse=n(dr(),1),kf=n(N(),1),ase=n(te(),1),y6=n(y(),1);function M7e({context:e}){let{postType:t,postId:r}=e,[o,a]=(0,_6.useState)(),i=(0,tse.useBlockProps)();(0,_6.useEffect)(()=>{if(!r)return;let c=r;(0,ose.default)({path:(0,nse.addQueryArgs)("/wp/v2/comments",{post:r}),parse:!1}).then(u=>{c===r&&a(u.headers.get("X-WP-Total"))})},[r]);let l=(0,rse.useSelect)(c=>c(ase.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,y6.jsx)("div",{...i,children:l?.link&&s!==void 0?(0,y6.jsx)("a",{href:l?.link+"#comments",onClick:c=>c.preventDefault(),children:s}):(0,y6.jsx)("a",{href:"#post-comments-link-pseudo-link",onClick:c=>c.preventDefault(),children:(0,kf.__)("No comments")})})}var ise=M7e;var lse=n(Z(),1),V7e={to:[{type:"block",blocks:["core/post-comments-count"],transform:({style:e})=>{let t=e?.typography?.textAlign;return(0,lse.createBlock)("core/post-comments-count",{...t&&{style:{typography:{textAlign:t}}}})}}]},sse=V7e;var z7e={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},cse=[z7e];var{name:use}=b6,pse={edit:ise,icon:fv,transforms:sse,deprecated:cse},O7e=()=>A({name:use,metadata:b6,settings:pse});var GM={};Y(GM,{init:()=>K7e,metadata:()=>x6,name:()=>gse,settings:()=>vse});var x6={$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),Ur=n(P(),1),mse=n(Z(),1),Cf=n(te(),1),dse=n(O(),1),fse=n(H(),1);var tr=n(y(),1),{HTMLElementControl:H7e}=U(Ur.privateApis);function j7e({parentLayout:e,layoutClassNames:t,userCanEdit:r,postType:o,postId:a,tagName:i="div"}){let[,,l]=(0,Cf.useEntityProp)("postType",o,"content",a),s=(0,Ur.useBlockProps)({className:t}),c=(0,fse.useMemo)(()=>l?.raw?(0,mse.parse)(l.raw):[],[l?.raw]),u=(0,Ur.__experimentalUseBlockPreview)({blocks:c,props:s,layout:e});return r?(0,tr.jsx)("div",{...u}):l?.protected?(0,tr.jsx)(i,{...s,children:(0,tr.jsx)(Ur.Warning,{children:(0,wf.__)("This content is password protected.")})}):(0,tr.jsx)(i,{...s,dangerouslySetInnerHTML:{__html:l?.rendered}})}function U7e({blockProps:e,blocks:t,onInput:r,onChange:o,tagName:a="div"}){let i=(0,Ur.useInnerBlocksProps)(e,{value:t,onInput:r,onChange:o,renderAppender:t?.length?void 0:Ur.InnerBlocks.DefaultBlockAppender});return(0,tr.jsx)(a,{...i})}function G7e({context:e={},tagName:t="div"}){let{postType:r,postId:o}=e,[a,i,l]=(0,Cf.useEntityBlockEditor)("postType",r,{id:o}),s=(0,dse.useSelect)(u=>u(Cf.store).getEntityRecord("postType",r,o)!==void 0||u(Cf.store).hasFinishedResolution("getEntityRecord",["postType",r,o]),[r,o]),c=(0,Ur.useBlockProps)({className:"entry-content"});return s?(0,tr.jsx)(U7e,{blockProps:c,blocks:a,onInput:i,onChange:l,tagName:t}):(0,tr.jsx)(t,{...c})}function W7e(e){let{context:{queryId:t,postType:r,postId:o}={},layoutClassNames:a,tagName:i}=e,l=r5("postType",r,o);if(l===void 0)return null;let s=Number.isFinite(t);return l&&!s?(0,tr.jsx)(G7e,{...e}):(0,tr.jsx)(j7e,{parentLayout:e.parentLayout,layoutClassNames:a,userCanEdit:l,postType:r,postId:o,tagName:i})}function $7e({layoutClassNames:e}){let t=(0,Ur.useBlockProps)({className:e});return(0,tr.jsxs)("div",{...t,children:[(0,tr.jsx)("p",{children:(0,wf.__)("This is the Content block, it will display all the blocks in any single post or page.")}),(0,tr.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,tr.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 q7e(){let e=(0,Ur.useBlockProps)();return(0,tr.jsx)("div",{...e,children:(0,tr.jsx)(Ur.Warning,{children:(0,wf.__)("Block cannot be rendered inside itself.")})})}function Z7e({tagName:e,onSelectTagName:t,clientId:r}){return(0,tr.jsx)(Ur.InspectorControls,{group:"advanced",children:(0,tr.jsx)(H7e,{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 hse({context:e,attributes:{tagName:t="div"},setAttributes:r,clientId:o,__unstableLayoutClassNames:a,__unstableParentLayout:i}){let{postId:l,postType:s}=e,c=(0,Ur.useHasRecursion)(l);return l&&s&&c?(0,tr.jsx)(q7e,{}):(0,tr.jsxs)(tr.Fragment,{children:[(0,tr.jsx)(Z7e,{tagName:t,onSelectTagName:p=>{r({tagName:p})},clientId:o}),(0,tr.jsx)(Ur.RecursionProvider,{uniqueId:l,children:l&&s?(0,tr.jsx)(W7e,{context:e,parentLayout:i,layoutClassNames:a}):(0,tr.jsx)($7e,{layoutClassNames:a})})]})}var{name:gse}=x6,vse={icon:AB,edit:hse},K7e=()=>A({name:gse,metadata:x6,settings:vse});var WM={};Y(WM,{init:()=>o9e,metadata:()=>k6,name:()=>Cse,settings:()=>Sse});var k6={$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 bse=n(te(),1),y0=n(H(),1),Sf=n(Mw(),1),oi=n(P(),1),qi=n(z(),1),Ea=n(N(),1);var yse=n(qs(),1),Hy=n(O(),1),_se=n(Z(),1);var Eo=n(y(),1);function xse(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,y0.useState)(null),f=(0,y0.useMemo)(()=>({anchor:m}),[m]),{__unstableMarkNextChangeAsNotPersistent:h}=(0,Hy.useDispatch)(oi.store);(0,y0.useEffect)(()=>{l===void 0&&(h(),a({datetime:new Date}))},[l]);let g=Number.isFinite(o),v=(0,Sf.getSettings)(),{postType:b,siteFormat:_=v.formats.date,siteTimeFormat:k=v.formats.time}=(0,Hy.useSelect)(I=>{let{getPostType:D,getEntityRecord:L}=I(bse.store),E=L("root","site");return{siteFormat:E?.date_format,siteTimeFormat:E?.time_format,postType:r?D(r):null}},[r]),x=(0,Hy.useSelect)(I=>I(_se.store).getActiveBlockVariation(i,t)?.name,[i,t]),w=(0,oi.useBlockEditingMode)(),C=l||new Date,T=(0,Eo.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,Eo.jsx)("a",{href:"#post-date-pseudo-link",onClick:I=>I.preventDefault(),children:T})),(0,Eo.jsxs)(Eo.Fragment,{children:[(w==="default"||!g)&&x!=="post-date-modified"&&(!g||!x)&&(0,Eo.jsx)(oi.BlockControls,{group:"block",children:(0,Eo.jsx)(qi.ToolbarGroup,{children:(0,Eo.jsx)(qi.Dropdown,{popoverProps:f,renderContent:({onClose:I})=>(0,Eo.jsx)(oi.__experimentalPublishDateTimePicker,{title:x==="post-date"?(0,Ea.__)("Publish Date"):(0,Ea.__)("Date"),currentDate:l,onChange:D=>a({datetime:D}),is12Hour:Q7e(k),onClose:I,dateOrder:(0,Ea._x)("dmy","date order")}),renderToggle:({isOpen:I,onToggle:D})=>{let L=E=>{!I&&E.keyCode===yse.DOWN&&(E.preventDefault(),D())};return(0,Eo.jsx)(qi.ToolbarButton,{"aria-expanded":I,icon:td,title:(0,Ea.__)("Change Date"),onClick:D,onKeyDown:L})}})})}),(0,Eo.jsx)(oi.InspectorControls,{children:(0,Eo.jsxs)(qi.__experimentalToolsPanel,{label:(0,Ea.__)("Settings"),resetAll:()=>{a({datetime:void 0,format:void 0,isLink:!1})},dropdownMenuProps:p,children:[(0,Eo.jsx)(qi.__experimentalToolsPanelItem,{hasValue:()=>!!s,label:(0,Ea.__)("Date Format"),onDeselect:()=>a({format:void 0}),isShownByDefault:!0,children:(0,Eo.jsx)(oi.__experimentalDateFormatPicker,{format:s,defaultFormat:_,onChange:I=>a({format:I})})}),(0,Eo.jsx)(qi.__experimentalToolsPanelItem,{hasValue:()=>c!==!1,label:b?.labels?.singular_name?(0,Ea.sprintf)((0,Ea.__)("Link to %s"),b.labels.singular_name.toLowerCase()):(0,Ea.__)("Link to post"),onDeselect:()=>a({isLink:!1}),isShownByDefault:!0,children:(0,Eo.jsx)(qi.ToggleControl,{label:b?.labels?.singular_name?(0,Ea.sprintf)((0,Ea.__)("Link to %s"),b.labels.singular_name.toLowerCase()):(0,Ea.__)("Link to post"),onChange:()=>a({isLink:!c}),checked:c})})]})}),(0,Eo.jsx)("div",{...u,children:T})]})}function Q7e(e){return/(?:^|[^\\])[aAgh]/.test(e)}var X7e={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},J7e={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 be({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}},e9e={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")),be({...o,className:e,metadata:{...r,bindings:{datetime:{source:"core/post-data",args:{field:t}}}}})},isEligible(e){return!e.datetime&&!e?.metadata?.bindings?.datetime}},t9e={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 be(Zt(e))},isEligible({style:e}){return e?.typography?.fontFamily}},kse=[X7e,J7e,e9e,t9e];var jy=n(N(),1),r9e=[{name:"post-date",title:(0,jy.__)("Post Date"),description:(0,jy.__)("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,jy.__)("Modified Date"),description:(0,jy.__)("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"}],wse=r9e;var{name:Cse}=k6,Sse={icon:vv,edit:xse,deprecated:kse,variations:wse},o9e=()=>A({name:Cse,metadata:k6,settings:Sse});var qM={};Y(qM,{init:()=>l9e,metadata:()=>w6,name:()=>Dse,settings:()=>Lse});var w6={$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 C6=n(te(),1),Pse=n(H(),1),Vu=n(P(),1),zu=n(z(),1),Ba=n(N(),1),Ese=n(O(),1);var mo=n(y(),1),Tse="\u2026";function Bse(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=r5("postType",s,l),[m,d,{rendered:f,protected:h}={}]=(0,C6.useEntityProp)("postType",s,"excerpt",l),g=K(),v=(0,Ese.useSelect)(E=>s==="page"?!0:!!E(C6.store).getPostType(s)?.supports?.excerpt,[s]),b=p&&!u&&v,_=(0,Vu.useBlockProps)(),k=(0,Ba._x)("words","Word count type. Do not translate!"),x=(0,Pse.useMemo)(()=>{if(!f)return"";let E=new window.DOMParser().parseFromString(f,"text/html");return E.body.textContent||E.body.innerText||""},[f]);if(!s||!l)return(0,mo.jsx)("div",{..._,children:(0,mo.jsx)("p",{children:(0,Ba.__)("This block will display the excerpt.")})});if(h&&!p)return(0,mo.jsx)("div",{..._,children:(0,mo.jsx)(Vu.Warning,{children:(0,Ba.__)("The content is currently protected and does not have the available excerpt.")})});let w=(0,mo.jsx)(Vu.RichText,{identifier:"moreText",className:"wp-block-post-excerpt__more-link",tagName:"a","aria-label":(0,Ba.__)("\u201CRead more\u201D link text"),placeholder:(0,Ba.__)('Add "read more" link text'),value:t,onChange:E=>a({moreText:E}),withoutInteractiveFormatting:!0}),C=S("wp-block-post-excerpt__excerpt",{"is-inline":!r}),T=(m||x).trim(),I="";if(k==="words")I=T.split(/\s+/,o).join(" ");else if(k==="characters_excluding_spaces"){let E=T.split("",o).join(""),B=E.length-E.replaceAll(" ","").length;I=T.split("",o+B).join("")}else k==="characters_including_spaces"&&(I=T.split("",o).join(""));let D=I!==T,L=b?(0,mo.jsx)(Vu.RichText,{className:C,"aria-label":(0,Ba.__)("Excerpt text"),value:i?T:(D?I+Tse:T)||(0,Ba.__)("No excerpt found"),onChange:d,tagName:"p",allowedFormats:[],preserveWhiteSpace:!0}):(0,mo.jsx)("p",{className:C,children:D?I+Tse:T||(0,Ba.__)("No excerpt found")});return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)(Vu.InspectorControls,{children:(0,mo.jsxs)(zu.__experimentalToolsPanel,{label:(0,Ba.__)("Settings"),resetAll:()=>{a({showMoreOnNewLine:!0,excerptLength:55})},dropdownMenuProps:g,children:[(0,mo.jsx)(zu.__experimentalToolsPanelItem,{hasValue:()=>r!==!0,label:(0,Ba.__)("Show link on new line"),onDeselect:()=>a({showMoreOnNewLine:!0}),isShownByDefault:!0,children:(0,mo.jsx)(zu.ToggleControl,{label:(0,Ba.__)("Show link on new line"),checked:r,onChange:E=>a({showMoreOnNewLine:E})})}),(0,mo.jsx)(zu.__experimentalToolsPanelItem,{hasValue:()=>o!==55,label:(0,Ba.__)("Max number of words"),onDeselect:()=>a({excerptLength:55}),isShownByDefault:!0,children:(0,mo.jsx)(zu.RangeControl,{label:(0,Ba.__)("Max number of words"),value:o,onChange:E=>{a({excerptLength:E})},min:"10",max:"100"})})]})}),(0,mo.jsxs)("div",{..._,children:[L,!r&&" ",r?(0,mo.jsx)("p",{className:"wp-block-post-excerpt__more-text",children:w}):w]})]})}var $M=n(Z(),1),a9e={from:[{type:"block",blocks:["core/post-content"],transform:()=>(0,$M.createBlock)("core/post-excerpt")}],to:[{type:"block",blocks:["core/post-content"],transform:()=>(0,$M.createBlock)("core/post-content")}]},Ise=a9e;var i9e={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},Nse=[i9e];var{name:Dse}=w6,Lse={icon:VB,transforms:Ise,edit:Bse,deprecated:Nse},l9e=()=>A({name:Dse,metadata:w6,settings:Lse});var KM={};Y(KM,{init:()=>y9e,metadata:()=>S6,name:()=>qse,settings:()=>Zse});var S6={$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 Use=n(Ar(),1),Uy=n(te(),1),Gy=n(O(),1),Bo=n(z(),1),Lr=n(P(),1),_m=n(H(),1),Qn=n(N(),1);var Gse=n(Tr(),1);var gm=n(N(),1),Rse=n(z(),1),T6=n(P(),1);var Ase=n(y(),1),{DimensionsTool:c9e}=U(T6.privateApis),u9e="cover",p9e=["aspectRatio","width","height","scale"],m9e=[{value:"cover",label:(0,gm._x)("Cover","Scale option for Image dimension control"),help:(0,gm.__)("Image is scaled and cropped to fill the entire space without being distorted.")},{value:"contain",label:(0,gm._x)("Contain","Scale option for Image dimension control"),help:(0,gm.__)("Image is scaled to fill the space without clipping nor distorting.")},{value:"fill",label:(0,gm._x)("Fill","Scale option for Image dimension control"),help:(0,gm.__)("Image will be stretched and distorted to completely fill the space.")}],d9e=({clientId:e,attributes:t,setAttributes:r,selectedStyleState:o,hasSelectedStyleState:a=!1})=>{let{style:i}=t,l=Kh(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,T6.useSettings)("spacing.units"),d=(0,Rse.__experimentalUseCustomUnits)({availableUnits:m||["px","%","vw","em","rem"]});return(0,Ase.jsx)(c9e,{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(Yh({style:i,selectedState:o,hasSelectedStyleState:a,nextDimensions:g,dimensionKeyMap:{scale:"objectFit"},dimensionKeys:p9e}))},defaultScale:u9e,defaultAspectRatio:"auto",scaleOptions:m9e,unitsOptions:d},l)},Mse=d9e;var E6=n(z(),1),bm=n(P(),1),Vse=n(ve(),1),P6=n(N(),1),vm=n(y(),1),f9e=({clientId:e,attributes:t,setAttributes:r,overlayColor:o,setOverlayColor:a})=>{let{dimRatio:i}=t,{gradientValue:l,setGradient:s}=(0,bm.__experimentalUseGradient)(),c=(0,bm.__experimentalUseMultipleOriginColorsAndGradients)();return c.hasColorsOrGradients?(0,vm.jsxs)(vm.Fragment,{children:[(0,vm.jsx)(bm.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:o.color,gradientValue:l,label:(0,P6.__)("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,vm.jsx)(E6.__experimentalToolsPanelItem,{hasValue:()=>i!==void 0,label:(0,P6.__)("Overlay opacity"),onDeselect:()=>r({dimRatio:0}),resetAllFilter:()=>({dimRatio:0}),isShownByDefault:!0,panelId:e,children:(0,vm.jsx)(E6.RangeControl,{label:(0,P6.__)("Overlay opacity"),value:i,onChange:u=>r({dimRatio:u}),min:0,max:100,step:10,required:!0})})]}):null},zse=(0,Vse.compose)([(0,bm.withColors)({overlayColor:"background-color"})])(f9e);var ym=n(P(),1),Fse=n(ve(),1);function Ose(e){return e===void 0?null:"has-background-dim-"+10*Math.round(e/10)}var Hse=n(y(),1),h9e=({attributes:e,overlayColor:t})=>{let{dimRatio:r}=e,{gradientClass:o,gradientValue:a}=(0,ym.__experimentalUseGradient)(),i=(0,ym.__experimentalUseMultipleOriginColorsAndGradients)(),l=(0,ym.__experimentalUseBorderProps)(e),s={backgroundColor:t.color,backgroundImage:a,...l.style};return!i.hasColorsOrGradients||!r?null:(0,Hse.jsx)("span",{"aria-hidden":"true",className:S("wp-block-post-featured-image__overlay",Ose(r),{[t.class]:t.class,"has-background-dim":r!==void 0,"has-background-gradient":a,[o]:o},l.className),style:s})},ZM=(0,Fse.compose)([(0,ym.withColors)({overlayColor:"background-color"})])(h9e);var Ye=n(y(),1),jse=["image"],{isDefaultBlockStyleState:g9e,ResolutionTool:v9e}=U(Lr.privateApis),_0=e=>e!=null&&e!=="",Wse="full";function b9e({image:e,value:t,onChange:r}){let{imageSizes:o}=(0,Gy.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)(v9e,{value:t,defaultValue:Wse,options:a,onChange:r})}function $se({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,b]=(0,_m.useState)(),[_,k]=(0,Uy.useEntityProp)("postType",a,"featured_media",o),[x]=(0,Uy.useEntityProp)("postType",a,"content",o),w=(0,_m.useMemo)(()=>{if(_)return _;if(!g)return;let ne=/<!--\s+wp:(?:core\/)?image\s+(?<attrs>{(?:(?:[^}]+|}+(?=})|(?!}\s+\/?-->).)*)?}\s+)?-->/.exec(x);return ne?.groups?.attrs&&JSON.parse(ne.groups.attrs)?.id},[_,g,x]),{media:C,postType:T,postPermalink:I,selectedStyleState:D}=(0,Gy.useSelect)(ne=>{let{getEntityRecord:we,getPostType:le,getEditedEntityRecord:de}=ne(Uy.store),{getSelectedBlockStyleState:ge}=U(ne(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]),L=!g9e(D),E=C?.media_details?.sizes?.[d]?.source_url||C?.source_url,B=(0,Lr.useBlockProps)({className:S({"is-transient":v})}),R=(0,Lr.__experimentalUseBorderProps)(t),V=(0,Lr.__experimentalGetShadowClassesAndStyles)(t),j=(0,Lr.useBlockEditingMode)(),q=c==="auto"?void 0:c,W=ne=>(0,Ye.jsx)(Bo.Placeholder,{className:S("block-editor-media-placeholder",R.className),withIllustration:!0,style:{aspectRatio:q,height:_0(u)?u:_0(p)&&"auto",width:_0(p)?p:!!c&&"100%",...R.style,...V.style},children:ne}),G=ne=>{ne?.id&&k(ne.id),ne?.url&&(0,Use.isBlobURL)(ne.url)&&b(ne.url)},F=()=>{r({isLink:!1,linkTarget:"_self",rel:"",sizeSlug:void 0}),k(0)};(0,_m.useEffect)(()=>{E&&v&&b()},[E,v]);let{createErrorNotice:J}=(0,Gy.useDispatch)(Gse.store),$=ne=>{J(ne,{type:"snackbar"}),b()},X=K(),re=j==="default"&&(0,Ye.jsxs)(Ye.Fragment,{children:[(0,Ye.jsx)(Lr.InspectorControls,{group:"color",children:(0,Ye.jsx)(zse,{attributes:t,setAttributes:r,clientId:e})}),(0,Ye.jsx)(Lr.InspectorControls,{group:"dimensions",resetAllFilter:ne=>Qh({attributes:ne,selectedState:D,hasSelectedStyleState:L,keys:["aspectRatio","height","objectFit","width"],defaultAttributes:{aspectRatio:void 0,height:void 0,scale:void 0,width:void 0}}),children:(0,Ye.jsx)(Mse,{clientId:e,attributes:t,setAttributes:r,media:C,selectedStyleState:D,hasSelectedStyleState:L})}),(w||l||!o)&&(0,Ye.jsx)(Lr.InspectorControls,{children:(0,Ye.jsxs)(Bo.__experimentalToolsPanel,{label:(0,Qn.__)("Settings"),resetAll:()=>{r({isLink:!1,linkTarget:"_self",rel:"",sizeSlug:Wse})},dropdownMenuProps:X,children:[(0,Ye.jsx)(Bo.__experimentalToolsPanelItem,{label:T?.labels?.singular_name?(0,Qn.sprintf)((0,Qn.__)("Link to %s"),T.labels.singular_name):(0,Qn.__)("Link to post"),isShownByDefault:!0,hasValue:()=>!!s,onDeselect:()=>r({isLink:!1}),children:(0,Ye.jsx)(Bo.ToggleControl,{label:(0,Qn.__)("Make image a link"),onChange:()=>r({isLink:!s}),checked:s})}),s&&(0,Ye.jsx)(Bo.__experimentalToolsPanelItem,{label:(0,Qn.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>h!=="_self",onDeselect:()=>r({linkTarget:"_self"}),children:(0,Ye.jsx)(Bo.ToggleControl,{label:(0,Qn.__)("Open in new tab"),onChange:ne=>r({linkTarget:ne?"_blank":"_self"}),checked:h==="_blank"})}),s&&(0,Ye.jsx)(Bo.__experimentalToolsPanelItem,{label:(0,Qn.__)("Link relation"),isShownByDefault:!0,hasValue:()=>!!f,onDeselect:()=>r({rel:""}),children:(0,Ye.jsx)(Bo.TextControl,{label:(0,Qn.__)("Link relation"),help:(0,_m.createInterpolateElement)((0,Qn.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,Ye.jsx)(Bo.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:f,onChange:ne=>r({rel:ne})})}),!!C&&(0,Ye.jsx)(b9e,{image:C,value:d,onChange:ne=>r({sizeSlug:ne})})]})})]}),oe;if(!w&&(l||!o))return(0,Ye.jsxs)(Ye.Fragment,{children:[re,(0,Ye.jsxs)("div",{...B,children:[s?(0,Ye.jsx)("a",{href:I,target:h,children:W()}):W(),(0,Ye.jsx)(ZM,{attributes:t,setAttributes:r,clientId:e})]})]});let ee=(0,Qn.__)("Add a featured image"),ce={...R.style,...V.style,aspectRatio:q,height:_0(u)?u:_0(p)&&"auto",width:_0(p)?p:!!c&&"100%",objectFit:!!(u||c)&&m};return!w&&!v?oe=(0,Ye.jsx)(Lr.MediaPlaceholder,{onSelect:G,accept:"image/*",allowedTypes:jse,onError:$,placeholder:W,mediaLibraryButton:({open:ne})=>(0,Ye.jsx)(Bo.Button,{__next40pxDefaultSize:!0,icon:nu,variant:"primary",label:ee,showTooltip:!0,tooltipPosition:"top center",onClick:()=>{ne()}})}):oe=!C&&!v?W():(0,Ye.jsxs)(Ye.Fragment,{children:[(0,Ye.jsx)("img",{className:R.className,src:v||E,alt:C&&C?.alt_text?(0,Qn.sprintf)((0,Qn.__)("Featured image: %s"),C.alt_text):(0,Qn.__)("Featured image"),style:ce}),v&&(0,Ye.jsx)(Bo.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:E,allowedTypes:jse,accept:"image/*",onSelect:G,onError:$,onReset:F})}),(0,Ye.jsxs)("figure",{...B,children:[s?(0,Ye.jsx)("a",{href:I,target:h,children:oe}):oe,(0,Ye.jsx)(ZM,{attributes:t,setAttributes:r,clientId:e})]})]})}var{name:qse}=S6,Zse={icon:OB,edit:$se},y9e=()=>A({name:qse,metadata:S6,settings:Zse});var YM={};Y(YM,{init:()=>k9e,metadata:()=>B6,name:()=>rce,settings:()=>oce});var tce=n(N(),1);var B6={$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(P(),1),xr=n(N(),1),Kse=n(O(),1),Yse=n(te(),1);var Rr=n(y(),1);function Qse({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,Kse.useSelect)(b=>{let{getTaxonomies:_}=b(Yse.store);return _({type:e,per_page:-1})},[e]),g=()=>{let b={label:(0,xr.__)("Unfiltered"),value:""},_=(h??[]).filter(({visibility:k})=>!!k?.publicly_queryable).map(k=>({value:k.slug,label:k.name}));return[b,..._]},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:b=>{s({arrow:b})},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:b=>s({taxonomy:b}),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:b=>s({label:b})}),o&&(0,Rr.jsx)("a",{href:"#post-navigation-pseudo-link",onClick:b=>b.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 Xse=[{name:"post-previous",title:(0,Pf.__)("Previous Post"),description:(0,Pf.__)("Displays the post link that precedes the current post."),icon:$B,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:lB,attributes:{type:"next"},scope:["inserter","transform"],example:{attributes:{label:(0,Pf.__)("Next post"),arrow:"arrow"}}}];Xse.forEach(e=>{e.isActive||(e.isActive=(t,r)=>t.type===r.type)});var Jse=Xse;var x9e={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},ece=[x9e];var{name:rce}=B6,oce={edit:Qse,variations:Jse,deprecated:ece,example:{attributes:{label:(0,tce.__)("Next post"),arrow:"arrow"}}},k9e=()=>A({name:rce,metadata:B6,settings:oce});var QM={};Y(QM,{init:()=>E9e,metadata:()=>I6,name:()=>uce,settings:()=>pce});var I6={$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 x0=n(H(),1),nce=n(O(),1),Wy=n(N(),1),Pl=n(P(),1),N6=n(z(),1),ace=n(te(),1);var Xn=n(y(),1),C9e=[["core/post-title"],["core/post-date",{metadata:{bindings:{datetime:{source:"core/post-data",args:{field:"date"}}}}}],["core/post-excerpt"]];function S9e({classList:e}){let t=(0,Pl.useInnerBlocksProps)({className:S("wp-block-post",e)},{template:C9e,__unstableDisableLayoutClassNames:!0});return(0,Xn.jsx)("li",{...t})}function T9e({blocks:e,blockContextId:t,classList:r,isHidden:o,setActiveBlockContextId:a}){let i=(0,Pl.__experimentalUseBlockPreview)({blocks:e,props:{className:S("wp-block-post",r)}}),l=()=>{a(t)};return(0,Xn.jsx)("li",{...i,tabIndex:0,role:"button",onClick:l,onKeyPress:l,style:{display:o?"none":void 0}})}var P9e=(0,x0.memo)(T9e);function ice({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,...b}={},templateSlug:_,previewPostType:k,postId:x},attributes:{layout:w},__unstableLayoutClassNames:C}){let{type:T,columnCount:I=3,minimumColumnWidth:D}=w||{},[L,E]=(0,x0.useState)(),{posts:B,blocks:R}=(0,nce.useSelect)(G=>{let{getEntityRecords:F,getTaxonomies:J}=G(ace.store),{getBlocks:$}=G(Pl.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-","")}),oe={offset:o||0,order:i,orderby:l};if(d&&!m){let ne=J({type:a,per_page:-1,context:"view"}),we=(de,ge="")=>Object.entries(de||{}).reduce((ae,[me,se])=>{let Pe=ne?.find(({slug:Ee})=>Ee===me);return Pe?.rest_base&&se?.length&&(ae[Pe.rest_base+ge]=se),ae},{}),le=we(d.include);d.exclude&&Object.assign(le,we(d.exclude,"_exclude")),Object.keys(le).length&&Object.assign(oe,le)}r&&(oe.per_page=r),s&&(oe.author=s),c&&(oe.search=c),u?.length&&(oe.exclude=u),f?.length&&(oe.parent=f),g?.length&&(oe.format=g),v&&x&&(oe.exclude?oe.exclude=[...oe.exclude,x]:oe.exclude=[x]),["exclude","only"].includes(p)&&(oe.sticky=p==="only"),["","ignore"].includes(p)&&(delete oe.sticky,oe.ignore_sticky=p==="ignore");let ee=a;return m&&(_?.startsWith("archive-")?(oe.postType=_.replace("archive-",""),ee=oe.postType):X?oe.categories=X[0]?.id:re?oe.tags=re[0]?.id:_?.startsWith("taxonomy-post_format")&&(oe.format=_.replace("taxonomy-post_format-post-format-",""))),{posts:F("postType",k||ee,{...oe,...b}),blocks:$(t)}},[r,o,i,l,t,s,c,a,u,p,m,_,d,f,g,b,k]),V=(0,x0.useMemo)(()=>B?.map(G=>({postType:G.type,postId:G.id,classList:G.class_list??""})),[B]),j=(0,Pl.useBlockProps)({className:S(C,{[`columns-${I}`]:T==="grid"&&I,"has-native-responsive-grid":T==="grid"&&I&&D})});if(!B)return(0,Xn.jsx)("p",{...j,children:(0,Xn.jsx)(N6.Spinner,{})});if(!B.length)return(0,Xn.jsxs)("p",{...j,children:[" ",(0,Wy.__)("No results found.")]});let q=G=>e({layout:{...w,...G}}),W=[{icon:Gl,title:(0,Wy._x)("List view","Post template block display setting"),onClick:()=>q({type:"default"}),isActive:T==="default"||T==="constrained"},{icon:Ul,title:(0,Wy._x)("Grid view","Post template block display setting"),onClick:()=>q({type:"grid",columnCount:I}),isActive:T==="grid"}];return(0,Xn.jsxs)(Xn.Fragment,{children:[(0,Xn.jsx)(Pl.BlockControls,{children:(0,Xn.jsx)(N6.ToolbarGroup,{controls:W})}),(0,Xn.jsx)("ul",{...j,children:V&&V.map(G=>(0,Xn.jsxs)(Pl.BlockContextProvider,{value:G,children:[G.postId===(L||V[0]?.postId)?(0,Xn.jsx)(S9e,{classList:G.classList}):null,(0,Xn.jsx)(P9e,{blocks:R,blockContextId:G.postId,classList:G.classList,setActiveBlockContextId:E,isHidden:G.postId===(L||V[0]?.postId)})]},G.postId))})]})}var lce=n(P(),1),sce=n(y(),1);function cce(){return(0,sce.jsx)(lce.InnerBlocks.Content,{})}var{name:uce}=I6,pce={icon:Xm,edit:ice,save:cce},E9e=()=>A({name:uce,metadata:I6,settings:pce});var XM={};Y(XM,{init:()=>L9e,metadata:()=>D6,name:()=>wce,settings:()=>Cce});var kce=n(bu(),1);var D6={$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 Ou=n(P(),1),L6=n(Z(),1),R6=n(z(),1),gce=n(O(),1),vce=n(Vo(),1),xm=n(N(),1),bce=n(te(),1);var mce=n(te(),1),dce=n(O(),1),I9e=[];function fce({postId:e,term:t}){let{slug:r}=t;return(0,dce.useSelect)(o=>{if(!t?.visibility?.publicly_queryable||!e)return{postTerms:I9e,isLoading:!1,hasPostTerms:!1};let{getEntityRecords:i,isResolving:l}=o(mce.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 Jn=n(y(),1),hce=["core/bold","core/image","core/italic","core/link","core/strikethrough","core/text-color"];function yce({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,gce.useSelect)(k=>{if(!l)return{};let{getTaxonomy:x}=k(bce.store),w=x(l);return w?.visibility?.publicly_queryable?w:{}},[l]),{postTerms:f,hasPostTerms:h,isLoading:g}=fce({postId:p,term:d}),v=p&&m,b=(0,Ou.useBlockDisplayInformation)(t),_=(0,Ou.useBlockProps)({className:l&&`taxonomy-${l}`});return(0,Jn.jsxs)(Jn.Fragment,{children:[(0,Jn.jsx)(Ou.InspectorControls,{group:"advanced",children:(0,Jn.jsx)(R6.TextControl,{autoComplete:"off",label:(0,xm.__)("Separator"),value:s||"",onChange:k=>{a({separator:k})},help:(0,xm.__)("Enter character(s) used to separate terms.")})}),(0,Jn.jsxs)("div",{..._,children:[g&&v&&(0,Jn.jsx)(R6.Spinner,{}),!g&&(o||c)&&(0,Jn.jsx)(Ou.RichText,{identifier:"prefix",allowedFormats:hce,className:"wp-block-post-terms__prefix","aria-label":(0,xm.__)("Prefix"),placeholder:(0,xm.__)("Prefix")+" ",value:c,onChange:k=>a({prefix:k}),tagName:"span"}),(!v||!l)&&(0,Jn.jsx)("span",{children:b.title}),v&&!g&&h&&f.map(k=>(0,Jn.jsx)("a",{href:k.link,onClick:x=>x.preventDefault(),rel:"tag",children:(0,vce.decodeEntities)(k.name)},k.id)).reduce((k,x)=>(0,Jn.jsxs)(Jn.Fragment,{children:[k,(0,Jn.jsx)("span",{className:"wp-block-post-terms__separator",children:s||" "}),x]})),v&&!g&&!h&&(d?.labels?.no_terms||(0,xm.__)("Term items not found.")),!g&&(o||u)&&(0,Jn.jsx)(Ou.RichText,{identifier:"suffix",allowedFormats:hce,className:"wp-block-post-terms__suffix","aria-label":(0,xm.__)("Suffix"),placeholder:" "+(0,xm.__)("Suffix"),value:u,onChange:k=>a({suffix:k}),tagName:"span",__unstableOnSplitAtEnd:i?()=>i((0,L6.createBlock)((0,L6.getDefaultBlockName)())):void 0})]})]})}var N9e={category:yh,post_tag:jB};function _ce(e,t){if(t!=="core/post-terms")return e;let r=e.variations.map(o=>({...o,icon:N9e[o.name]??yh}));return{...e,variations:r}}var D9e={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},xce=[D9e];var{name:wce}=D6,Cce={icon:yh,edit:yce,deprecated:xce},L9e=()=>((0,kce.addFilter)("blocks.registerBlockType","core/template-part",_ce),A({name:wce,metadata:D6,settings:Cce}));var JM={};Y(JM,{init:()=>z9e,metadata:()=>A6,name:()=>Lce,settings:()=>Rce});var A6={$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 ea=n(N(),1),Pce=n(H(),1),M6=n(P(),1),k0=n(z(),1),Ece=n(Z(),1),V6=n(te(),1),Bce=n(Tce(),1);var Dc=n(y(),1);function A9e({attributes:e,setAttributes:t,context:r}){let{displayAsRange:o,displayMode:a,averageReadingSpeed:i}=e,{postId:l,postType:s}=r,c=K(),[u]=(0,V6.useEntityProp)("postType",s,"content",l),[p]=(0,V6.useEntityBlockEditor)("postType",s,{id:l}),m=(0,Pce.useMemo)(()=>{let f;u instanceof Function?f=u({blocks:p}):p?f=(0,Ece.__unstableSerializeAndClean)(p):f=u;let h=(0,ea._x)("words","Word count type. Do not translate!"),g=(0,Bce.count)(f||"",h);if(a==="time"){if(o){let b=Math.max(1,Math.round(g/i*1.2)),_=Math.max(1,Math.round(g/i*.8));_===b&&(b=b+1);let k=(0,ea._x)("%1$s\u2013%2$s minutes","Range of minutes to read");return(0,ea.sprintf)(k,_,b)}let v=Math.max(1,Math.round(g/i));return(0,ea.sprintf)((0,ea._n)("%s minute","%s minutes",v),v)}if(a==="words")return h==="words"?(0,ea.sprintf)((0,ea._n)("%s word","%s words",g),g.toLocaleString()):(0,ea.sprintf)((0,ea._n)("%s character","%s characters",g),g.toLocaleString())},[u,p,o,a,i]),d=(0,M6.useBlockProps)();return(0,Dc.jsxs)(Dc.Fragment,{children:[a==="time"&&(0,Dc.jsx)(M6.InspectorControls,{children:(0,Dc.jsx)(k0.__experimentalToolsPanel,{label:(0,ea.__)("Settings"),resetAll:()=>{t({displayAsRange:!0})},dropdownMenuProps:c,children:(0,Dc.jsx)(k0.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,ea._x)("Display as range","Turns reading time range display on or off"),hasValue:()=>!o,onDeselect:()=>{t({displayAsRange:!0})},children:(0,Dc.jsx)(k0.ToggleControl,{label:(0,ea.__)("Display as range"),checked:!!o,onChange:()=>t({displayAsRange:!o})})})})}),(0,Dc.jsx)("div",{...d,children:m})]})}var Ice=A9e;var $y=n(N(),1);var M9e=[{name:"time-to-read",title:(0,$y.__)("Time to Read"),description:(0,$y.__)("Show minutes required to finish reading the post."),attributes:{displayMode:"time"},scope:["inserter","transform"],isActive:e=>e?.displayMode==="time",icon:Mv,isDefault:!0},{name:"word-count",title:(0,$y.__)("Word Count"),description:(0,$y.__)("Show the number of words in the post."),attributes:{displayMode:"words"},scope:["inserter","transform"],isActive:e=>e?.displayMode==="words",icon:cN}],Nce=M9e;var V9e={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},Dce=[V9e];var{name:Lce}=A6,Rce={icon:Mv,edit:Ice,variations:Nce,example:{},deprecated:Dce},z9e=()=>A({name:Lce,metadata:A6,settings:Rce});var eV={};Y(eV,{init:()=>j9e,metadata:()=>z6,name:()=>Oce,settings:()=>Fce});var z6={$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(P(),1),Zi=n(z(),1),ni=n(N(),1),O6=n(Z(),1),qy=n(te(),1),Ace=n(O(),1),Mce=n(H(),1);var rr=n(y(),1);function Vce({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,Ace.useSelect)(T=>d?!1:T(qy.store).canUser("update",{kind:"postType",name:s,id:c}),[d,s,c]),[h="",g,v]=(0,qy.useEntityProp)("postType",s,"title",c),[b]=(0,qy.useEntityProp)("postType",s,"link",c),_=p?()=>{p((0,O6.createBlock)((0,O6.getDefaultBlockName)()))}:void 0,k=(0,Ki.useBlockProps)(),x=(0,Ki.useBlockEditingMode)(),w=K(),C=(0,rr.jsx)(m,{...k,children:i||(0,ni.__)("Title")});return s&&c&&(C=f?(0,rr.jsx)(Ki.PlainText,{tagName:m,placeholder:(0,ni.__)("(no title)"),value:h,onChange:g,__experimentalVersion:2,__unstableOnSplitAtEnd:_,...k}):(0,rr.jsx)(m,{...k,dangerouslySetInnerHTML:{__html:v?.rendered||(0,ni.__)("(no title)")}})),r&&s&&c&&(C=f?(0,rr.jsx)(m,{...k,children:(0,rr.jsx)(Ki.PlainText,{tagName:"a",href:b,target:a,rel:o,placeholder:h.length?null:(0,ni.__)("(no title)"),value:h,onChange:g,__experimentalVersion:2,__unstableOnSplitAtEnd:_})}):(0,rr.jsx)(m,{...k,children:(0,rr.jsx)("a",{href:b,target:a,rel:o,onClick:T=>T.preventDefault(),dangerouslySetInnerHTML:{__html:v?.rendered||(0,ni.__)("(no title)")}})})),(0,rr.jsxs)(rr.Fragment,{children:[x==="default"&&(0,rr.jsxs)(rr.Fragment,{children:[(0,rr.jsx)(Ki.BlockControls,{group:"block",children:(0,rr.jsx)(Ki.HeadingLevelDropdown,{value:e,options:t,onChange:T=>l({level:T})})}),(0,rr.jsx)(Ki.InspectorControls,{children:(0,rr.jsxs)(Zi.__experimentalToolsPanel,{label:(0,ni.__)("Settings"),resetAll:()=>{l({rel:"",linkTarget:"_self",isLink:!1})},dropdownMenuProps:w,children:[(0,rr.jsx)(Zi.__experimentalToolsPanelItem,{label:(0,ni.__)("Make title a link"),isShownByDefault:!0,hasValue:()=>r,onDeselect:()=>l({isLink:!1}),children:(0,rr.jsx)(Zi.ToggleControl,{label:(0,ni.__)("Make title a link"),onChange:()=>l({isLink:!r}),checked:r})}),r&&(0,rr.jsxs)(rr.Fragment,{children:[(0,rr.jsx)(Zi.__experimentalToolsPanelItem,{label:(0,ni.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>a==="_blank",onDeselect:()=>l({linkTarget:"_self"}),children:(0,rr.jsx)(Zi.ToggleControl,{label:(0,ni.__)("Open in new tab"),onChange:T=>l({linkTarget:T?"_blank":"_self"}),checked:a==="_blank"})}),(0,rr.jsx)(Zi.__experimentalToolsPanelItem,{label:(0,ni.__)("Link relation"),isShownByDefault:!0,hasValue:()=>!!o,onDeselect:()=>l({rel:""}),children:(0,rr.jsx)(Zi.TextControl,{label:(0,ni.__)("Link relation"),help:(0,Mce.createInterpolateElement)((0,ni.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,rr.jsx)(Zi.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:o,onChange:T=>l({rel:T})})})]})]})})]}),C]})}var F9e={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},H9e={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:Zt,isEligible({style:e}){return e?.typography?.fontFamily}},zce=[F9e,H9e];var{name:Oce}=z6,Fce={icon:Wl,edit:Vce,deprecated:zce},j9e=()=>A({name:Oce,metadata:z6,settings:Fce});var nV={};Y(nV,{init:()=>q9e,metadata:()=>j6,name:()=>$ce,settings:()=>G6});var oV=n(N(),1);var Wce=n(Z(),1);var tV=n(N(),1),F6=n(P(),1),H6=n(Z(),1),Hce=n(y(),1);function jce({attributes:e,mergeBlocks:t,setAttributes:r,onRemove:o,insertBlocksAfter:a,style:i}){let{content:l}=e,s=(0,F6.useBlockProps)({style:i});return(0,Hce.jsx)(F6.RichText,{tagName:"pre",identifier:"content",preserveWhiteSpace:!0,value:l,onChange:c=>{r({content:c})},onRemove:o,"aria-label":(0,tV.__)("Preformatted text"),placeholder:(0,tV.__)("Write preformatted text\u2026"),onMerge:t,...s,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:a?()=>a((0,H6.createBlock)((0,H6.getDefaultBlockName)())):void 0})}var j6={$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 U6=n(P(),1),rV=n(y(),1);function Uce({attributes:e}){let{content:t}=e;return(0,rV.jsx)("pre",{...U6.useBlockProps.save(),children:(0,rV.jsx)(U6.RichText.Content,{value:t})})}var Zy=n(Z(),1),G9e={from:[{type:"block",blocks:["core/code","core/paragraph","core/verse"],transform:({content:e,anchor:t})=>(0,Zy.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,Zy.createBlock)("core/paragraph",e)},{type:"block",blocks:["core/code"],transform:e=>(0,Zy.createBlock)("core/code",e)},{type:"block",blocks:["core/verse"],transform:e=>(0,Zy.createBlock)("core/verse",e)}]},Gce=G9e;var{fieldsKey:W9e,formKey:$9e}=U(Wce.privateApis),{name:$ce}=j6,G6={icon:GB,example:{attributes:{content:(0,oV.__)(`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=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)
 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:Gce,edit:jce,save:Uce,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:tue,edit:Jce,save:eue,merge(e,t){return{content:e.content+`

-`+t.content}}};window.__experimentalContentOnlyInspectorFields&&(G6[W9e]=[{id:"content",label:(0,oV.__)("Content"),type:"text",Edit:"rich-text"}],G6[$9e]={fields:["content"]});var q9e=()=>A({name:$ce,metadata:j6,settings:G6});var aV={};Y(aV,{init:()=>iPe,metadata:()=>$6,name:()=>rue,settings:()=>q6});var Qy=n(N(),1);var tue=n(Z(),1);var at=n(P(),1),Zce=n(O(),1);var Ef="is-style-solid-color";var Gt=n(y(),1),Ky={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 qce(e){if(!e)return;let t=e.match(/border-color:([^;]+)[;]?/);if(t&&t[1])return t[1]}function Bf(e){e=e||"<p></p>";let r=`</p>${e}<p>`.split("</p><p>");return r.shift(),r.pop(),r.join("<br>")}var Z9e={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=!at.RichText.isEmpty(r);return(0,Gt.jsx)("figure",{...at.useBlockProps.save({className:S({[`has-text-align-${t}`]:t})}),children:(0,Gt.jsxs)("blockquote",{children:[(0,Gt.jsx)(at.RichText.Content,{tagName:"p",value:o}),a&&(0,Gt.jsx)(at.RichText.Content,{tagName:"cite",value:r})]})})},isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},migrate:be},K9e={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=!at.RichText.isEmpty(r);return(0,Gt.jsx)("figure",{...at.useBlockProps.save({className:S({[`has-text-align-${t}`]:t})}),children:(0,Gt.jsxs)("blockquote",{children:[(0,Gt.jsx)(at.RichText.Content,{value:o,multiline:!0}),a&&(0,Gt.jsx)(at.RichText.Content,{tagName:"cite",value:r})]})})},migrate({value:e,...t}){return be({value:Bf(e),...t})}},Y9e={attributes:{...Ky},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(Ef),u,p;if(c){let h=(0,at.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,at.getColorClassName)("color",a),d=S({"has-text-color":a||o,[m]:m}),f=m?void 0:{color:o};return(0,Gt.jsx)("figure",{...at.useBlockProps.save({className:u,style:p}),children:(0,Gt.jsxs)("blockquote",{className:d,style:f,children:[(0,Gt.jsx)(at.RichText.Content,{value:i,multiline:!0}),!at.RichText.isEmpty(l)&&(0,Gt.jsx)(at.RichText.Content,{tagName:"cite",value:l})]})})},migrate({value:e,className:t,mainColor:r,customMainColor:o,customTextColor:a,...i}){let l=t?.includes(Ef),s;return o&&(l?s={color:{background:o}}:s={border:{color:o}}),a&&s&&(s.color={...s.color,text:a}),be({value:Bf(e),className:t,backgroundColor:l?r:void 0,borderColor:l?void 0:r,textAlign:l?"left":void 0,...i,style:s})}},Q9e={attributes:{...Ky,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(Ef),p,m;if(u){let g=(0,at.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:qce(c)});let d=(0,at.getColorClassName)("color",o),f=(o||a)&&S("has-text-color",{[d]:d});return(0,Gt.jsx)("figure",{className:p,style:m,children:(0,Gt.jsxs)("blockquote",{className:f,style:d?void 0:{color:a},children:[(0,Gt.jsx)(at.RichText.Content,{value:i,multiline:!0}),!at.RichText.isEmpty(l)&&(0,Gt.jsx)(at.RichText.Content,{tagName:"cite",value:l})]})})},migrate({value:e,className:t,figureStyle:r,mainColor:o,customMainColor:a,customTextColor:i,...l}){let s=t?.includes(Ef),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=qce(r);if(u)return{value:Bf(e),...l,className:t,style:{border:{color:u}}}}return be({value:Bf(e),className:t,backgroundColor:s?o:void 0,borderColor:s?void 0:o,textAlign:s?"left":void 0,...l,style:c})}},X9e={attributes:Ky,save({attributes:e}){let{mainColor:t,customMainColor:r,textColor:o,customTextColor:a,value:i,citation:l,className:s}=e,c=s?.includes(Ef),u,p;if(c)u=(0,at.getColorClassName)("background-color",t),u||(p={backgroundColor:r});else if(r)p={borderColor:r};else if(t){let h=(0,Zce.select)(at.store).getSettings().colors??[];p={borderColor:(0,at.getColorObjectByAttributeValues)(h,t).color}}let m=(0,at.getColorClassName)("color",o),d=o||a?S("has-text-color",{[m]:m}):void 0;return(0,Gt.jsx)("figure",{className:u,style:p,children:(0,Gt.jsxs)("blockquote",{className:d,style:m?void 0:{color:a},children:[(0,Gt.jsx)(at.RichText.Content,{value:i,multiline:!0}),!at.RichText.isEmpty(l)&&(0,Gt.jsx)(at.RichText.Content,{tagName:"cite",value:l})]})})},migrate({value:e,className:t,mainColor:r,customMainColor:o,customTextColor:a,...i}){let l=t?.includes(Ef),s={};return o&&(l?s={color:{background:o}}:s={border:{color:o}}),a&&s&&(s.color={...s.color,text:a}),be({value:Bf(e),className:t,backgroundColor:l?r:void 0,borderColor:l?void 0:r,textAlign:l?"left":void 0,...i,style:s})}},J9e={attributes:{...Ky},save({attributes:e}){let{value:t,citation:r}=e;return(0,Gt.jsxs)("blockquote",{children:[(0,Gt.jsx)(at.RichText.Content,{value:t,multiline:!0}),!at.RichText.isEmpty(r)&&(0,Gt.jsx)(at.RichText.Content,{tagName:"cite",value:r})]})},migrate({value:e,...t}){return{value:Bf(e),...t}}},ePe={attributes:{...Ky,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,Gt.jsxs)("blockquote",{className:`align${o}`,children:[(0,Gt.jsx)(at.RichText.Content,{value:t,multiline:!0}),!at.RichText.isEmpty(r)&&(0,Gt.jsx)(at.RichText.Content,{tagName:"footer",value:r})]})},migrate({value:e,...t}){return{value:Bf(e),...t}}},Kce=[Z9e,K9e,Y9e,Q9e,X9e,J9e,ePe];var Yy=n(N(),1),w0=n(P(),1),W6=n(Z(),1);var Yce="figure";var Qce="blockquote";var Fu=n(y(),1);function tPe(e){let{attributes:t,setAttributes:r,isSelected:o,insertBlocksAfter:a}=e;Ct(e);let{citation:i,value:l}=t,s=(0,w0.useBlockProps)(),c=!w0.RichText.isEmpty(i)||o;return(0,Fu.jsx)(Fu.Fragment,{children:(0,Fu.jsx)(Yce,{...s,children:(0,Fu.jsxs)(Qce,{children:[(0,Fu.jsx)(w0.RichText,{identifier:"value",tagName:"p",value:l,onChange:u=>r({value:u}),"aria-label":(0,Yy.__)("Pullquote text"),placeholder:(0,Yy.__)("Add quote")}),c&&(0,Fu.jsx)(w0.RichText,{identifier:"citation",tagName:"cite",style:{display:"block"},value:i,"aria-label":(0,Yy.__)("Pullquote citation text"),placeholder:(0,Yy.__)("Add citation"),onChange:u=>r({citation:u}),className:"wp-block-pullquote__citation",__unstableOnSplitAtEnd:a?()=>a((0,W6.createBlock)((0,W6.getDefaultBlockName)())):void 0})]})})})}var Xce=tPe;var $6={$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 C0=n(P(),1),S0=n(y(),1);function Jce({attributes:e}){let{citation:t,value:r}=e,o=!C0.RichText.isEmpty(t);return(0,S0.jsx)("figure",{...C0.useBlockProps.save(),children:(0,S0.jsxs)("blockquote",{children:[(0,S0.jsx)(C0.RichText.Content,{tagName:"p",value:r}),o&&(0,S0.jsx)(C0.RichText.Content,{tagName:"cite",value:t})]})})}var Hu=n(Z(),1),T0=n(Ql(),1),oPe={from:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>(0,Hu.createBlock)("core/pullquote",{value:(0,T0.toHTMLString)({value:(0,T0.join)(e.map(({content:t})=>(0,T0.create)({html:t})),`
-`)}),anchor:e.anchor})},{type:"block",blocks:["core/heading"],transform:({content:e,anchor:t})=>(0,Hu.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,Hu.createBlock)("core/paragraph",{content:e})),t&&r.push((0,Hu.createBlock)("core/paragraph",{content:t})),r.length===0?(0,Hu.createBlock)("core/paragraph",{content:""}):r}},{type:"block",blocks:["core/heading"],transform:({value:e,citation:t})=>{if(!e)return(0,Hu.createBlock)("core/heading",{content:t});let r=(0,Hu.createBlock)("core/heading",{content:e});return t?[r,(0,Hu.createBlock)("core/heading",{content:t})]:r}}]},eue=oPe;var{fieldsKey:nPe,formKey:aPe}=U(tue.privateApis),{name:rue}=$6,q6={icon:XB,example:{attributes:{value:(0,Qy.__)("One of the hardest things to do in technology is disrupt yourself."),citation:(0,Qy.__)("Matt Mullenweg")}},transforms:eue,edit:Xce,save:Jce,deprecated:Kce};window.__experimentalContentOnlyInspectorFields&&(q6[nPe]=[{id:"value",label:(0,Qy.__)("Content"),type:"text",Edit:"rich-text"},{id:"citation",label:(0,Qy.__)("Citation"),type:"text",Edit:"rich-text"}],q6[aPe]={fields:["value","citation"]});var iPe=()=>A({name:rue,metadata:$6,settings:q6});var kV={};Y(kV,{init:()=>VPe,metadata:()=>Z6,name:()=>Dpe,settings:()=>Lpe});var Z6={$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 vpe=n(O(),1),bpe=n(H(),1),ype=n(P(),1);var lT=n(O(),1),mpe=n(ve(),1),o2=n(H(),1),Bl=n(P(),1),dpe=n(N(),1),fpe=n(te(),1);var due=n(z(),1),X6=n(N(),1);var Lc=n(O(),1),Nf=n(H(),1),Xy=n(te(),1),K6=n(P(),1),oue=n(Vo(),1),If=n(N(),1),ju=n(Z(),1),Jy=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}},sPe=(e,t)=>{let r=t.split("."),o=e;return r.forEach(a=>{o=o?.[a]}),o},iV=(e,t)=>(e||[]).map(r=>({...r,name:(0,oue.decodeEntities)(sPe(r,t))})),nue=()=>{let e=(0,Lc.useSelect)(a=>{let{getPostTypes:i}=a(Xy.store),l=["attachment"];return i({per_page:-1})?.filter(({viewable:c,slug:u})=>c&&!l.includes(u))},[]),t=(0,Nf.useMemo)(()=>{if(e?.length)return e.reduce((a,i)=>(a[i.slug]=i.taxonomies,a),{})},[e]),r=(0,Nf.useMemo)(()=>(e||[]).map(({labels:a,slug:i})=>({label:a.singular_name,value:i})),[e]),o=(0,Nf.useMemo)(()=>e?.length?e.reduce((a,i)=>(a[i.slug]=i.supports?.["post-formats"]||!1,a),{}):{},[e]);return{postTypesTaxonomiesMap:t,postTypesSelectOptions:r,postTypeFormatSupportMap:o}},Y6=e=>{let t=(0,Lc.useSelect)(r=>{let{getTaxonomies:o,getPostType:a}=r(Xy.store);return a(e)?.taxonomies?.length>0?o({type:e,per_page:-1}):[]},[e]);return(0,Nf.useMemo)(()=>t?.filter(({visibility:r})=>!!r?.publicly_queryable),[t])};function aue(e){return(0,Lc.useSelect)(t=>{let r=t(Xy.store).getPostType(e);return r?.viewable&&r?.hierarchical},[e])}function iue(e){let t=(0,Lc.useSelect)(r=>!!r(Xy.store).getPostType(e)?.supports?.["page-attributes"],[e]);return(0,Nf.useMemo)(()=>{let r=[{label:(0,If.__)("Newest to oldest"),value:"date/desc"},{label:(0,If.__)("Oldest to newest"),value:"date/asc"},{label:(0,If.__)("A \u2192 Z"),value:"title/asc"},{label:(0,If.__)("Z \u2192 A"),value:"title/desc"}];return t&&r.push({label:(0,If.__)("Ascending by order"),value:"menu_order/asc"},{label:(0,If.__)("Descending by order"),value:"menu_order/desc"}),r},[t])}function lue(e){return(0,Lc.useSelect)(t=>t(ju.store).getActiveBlockVariation("core/query",e)?.allowedControls,[e])}function ai(e,t){return e?e.includes(t):!0}var sue=(e,t)=>{let{query:{postType:r,inherit:o},namespace:a}=t,i=e.map(c=>(0,ju.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 cue(e,t){return(0,Lc.useSelect)(r=>{let o=r(ju.store).getActiveBlockVariation("core/query",t)?.name;if(!o)return"core/query";let{getBlockRootClientId:a,getPatternsByBlockTypes:i}=r(K6.store),l=a(e);return i(`core/query/${o}`,l).length>0?`core/query/${o}`:"core/query"},[e,t])}function uue(e){let{activeVariationName:t,blockVariations:r}=(0,Lc.useSelect)(a=>{let{getActiveBlockVariation:i,getBlockVariations:l}=a(ju.store);return{activeVariationName:i("core/query",e)?.name,blockVariations:l("core/query","block")}},[e]);return(0,Nf.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 pue=(e,t)=>(0,Lc.useSelect)(r=>{let{getBlockRootClientId:o,getPatternsByBlockTypes:a}=r(K6.store),i=o(e);return a(t,i)},[t,e]),Q6=e=>(0,Lc.useSelect)(t=>{let{getClientIdsOfDescendants:r,getBlockName:o}=t(K6.store);return r(e).some(a=>{let i=o(a),l=Object.is((0,ju.getBlockSupport)(i,"interactivity"),!0),s=(0,ju.getBlockSupport)(i,"interactivity.clientNavigation");return!l&&!s})},[e]);function mue(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 e2=n(y(),1);function fue({enhancedPagination:e,setAttributes:t,clientId:r}){let o=Q6(r),a=(0,X6.__)("Reload the full page\u2014instead of just the posts list\u2014when visitors navigate between pages.");return o&&(a=(0,X6.__)("Enhancement disabled because there are non-compatible blocks inside the Query block.")),(0,e2.jsx)(e2.Fragment,{children:(0,e2.jsx)(due.ToggleControl,{label:(0,X6.__)("Reload full page"),help:a,checked:!e,disabled:o,onChange:i=>{t({enhancedPagination:!i})}})})}var gt=n(z(),1),mV=n(O(),1),dV=n(te(),1),Dt=n(N(),1),ope=n(ve(),1),tT=n(H(),1);var hue=n(z(),1),P0=n(N(),1),gue=n(y(),1),cPe=[{label:(0,P0.__)("Newest to oldest"),value:"date/desc"},{label:(0,P0.__)("Oldest to newest"),value:"date/asc"},{label:(0,P0.__)("A \u2192 Z"),value:"title/asc"},{label:(0,P0.__)("Z \u2192 A"),value:"title/desc"}];function uPe({order:e,orderBy:t,orderByOptions:r=cPe,onChange:o}){return(0,gue.jsx)(hue.SelectControl,{label:(0,P0.__)("Order by"),value:`${t}/${e}`,options:r,onChange:a=>{let[i,l]=a.split("/");o({order:l,orderBy:i})}})}var vue=uPe;var bue=n(N(),1),yue=n(z(),1),_ue=n(O(),1),xue=n(te(),1);var kue=n(y(),1),pPe={who:"authors",per_page:-1,_fields:"id,name",context:"view"};function mPe({value:e,onChange:t}){let r=(0,_ue.useSelect)(c=>{let{getUsers:u}=c(xue.store);return u(pPe)},[]);if(!r)return null;let o=Jy(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,kue.jsx)(yue.FormTokenField,{label:(0,bue.__)("Authors"),value:i,suggestions:o.names,onChange:s,help:""})}var wue=mPe;var Sue=n(N(),1),Tue=n(z(),1),lV=n(O(),1),sV=n(te(),1),Uu=n(H(),1),Pue=n(ve(),1);var Eue=n(y(),1),Df=[],Cue={order:"asc",_fields:"id,title",context:"view"};function dPe({parents:e,postType:t,onChange:r}){let[o,a]=(0,Uu.useState)(""),[i,l]=(0,Uu.useState)(Df),[s,c]=(0,Uu.useState)(Df),u=(0,Pue.useDebounce)(a,250),{searchResults:p,searchHasResolved:m}=(0,lV.useSelect)(v=>{if(!o)return{searchResults:Df,searchHasResolved:!0};let{getEntityRecords:b,hasFinishedResolution:_}=v(sV.store),k=["postType",t,{...Cue,search:o,orderby:"relevance",exclude:e,per_page:20}];return{searchResults:b(...k),searchHasResolved:_("getEntityRecords",k)}},[o,t,e]),d=(0,lV.useSelect)(v=>{if(!e?.length)return Df;let{getEntityRecords:b}=v(sV.store);return b("postType",t,{...Cue,include:e,per_page:e.length})},[e,t]);(0,Uu.useEffect)(()=>{if(e?.length||l(Df),!d?.length)return;let v=Jy(iV(d,"title.rendered")),b=e.reduce((_,k)=>{let x=v.mapById[k];return x&&_.push({id:k,value:x.name}),_},[]);l(b)},[e,d]);let f=(0,Uu.useMemo)(()=>p?.length?Jy(iV(p,"title.rendered")):Df,[p]);(0,Uu.useEffect)(()=>{m&&c(f.names)},[f.names,m]);let h=(v,b)=>{let _=b?.id||v?.[b]?.id;if(_)return _},g=v=>{let b=Array.from(v.reduce((_,k)=>{let x=h(f.mapByName,k);return x&&_.add(x),_},new Set));c(Df),r({parents:b})};return(0,Eue.jsx)(Tue.FormTokenField,{label:(0,Sue.__)("Parents"),value:i,onInputChange:u,suggestions:s,onChange:g,help:""})}var Bue=dPe;var J6=n(z(),1),cV=n(O(),1),uV=n(te(),1),Gu=n(H(),1),Due=n(ve(),1),Lue=n(Vo(),1),eT=n(N(),1);var km=n(y(),1),E0=[],Iue={order:"asc",_fields:"id,name",context:"view"},fPe=(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 Rue({onChange:e,query:t}){let{postType:r,taxQuery:o}=t,a=Y6(r);return a?.length?(0,km.jsx)(J6.__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,km.jsxs)(Gu.Fragment,{children:[(0,km.jsx)(Nue,{taxonomy:i,termIds:l,oppositeTermIds:s,onChange:u=>c(u,"include"),label:i.name}),(0,km.jsx)(Nue,{taxonomy:i,termIds:s,oppositeTermIds:l,onChange:u=>c(u,"exclude"),label:(0,eT.sprintf)((0,eT.__)("Exclude: %s"),i.name)})]},i.slug)})}):null}function Nue({taxonomy:e,termIds:t,oppositeTermIds:r,onChange:o,label:a}){let[i,l]=(0,Gu.useState)(""),[s,c]=(0,Gu.useState)(E0),[u,p]=(0,Gu.useState)(E0),m=(0,Due.useDebounce)(l,250),{searchResults:d,searchHasResolved:f}=(0,cV.useSelect)(v=>{if(!i)return{searchResults:E0,searchHasResolved:!0};let{getEntityRecords:b,hasFinishedResolution:_}=v(uV.store),k=[...t,...r],x=["taxonomy",e.slug,{...Iue,search:i,orderby:"name",exclude:k,per_page:20}];return{searchResults:b(...x),searchHasResolved:_("getEntityRecords",x)}},[i,e.slug,t,r]),h=(0,cV.useSelect)(v=>{if(!t?.length)return E0;let{getEntityRecords:b}=v(uV.store);return b("taxonomy",e.slug,{...Iue,include:t,per_page:t.length})},[e.slug,t]);return(0,Gu.useEffect)(()=>{if(t?.length||c(E0),!h?.length)return;let v=t.reduce((b,_)=>{let k=h.find(x=>x.id===_);return k&&b.push({id:_,value:k.name}),b},[]);c(v)},[t,h]),(0,Gu.useEffect)(()=>{f&&p(d.map(v=>v.name))},[d,f]),(0,km.jsx)("div",{className:"block-library-query-inspector__taxonomy-control",children:(0,km.jsx)(J6.FormTokenField,{label:a,value:s,onInputChange:m,suggestions:u,displayTransform:Lue.decodeEntities,onChange:v=>{let b=new Set;for(let _ of v){let k=fPe(d,_);k&&b.add(k)}p(E0),o(Array.from(b))},help:""})})}var Aue=n(z(),1),Mue=n(O(),1),Vue=n(te(),1),El=n(N(),1),zue=n(y(),1),hPe=[{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 gPe(e,t){return e.map(r=>t.find(o=>o.label.toLocaleLowerCase()===r.toLocaleLowerCase())?.value).filter(Boolean)}function Oue({onChange:e,query:{format:t}}){let r=Array.isArray(t)?t:[t],{supportedFormats:o}=(0,Mue.useSelect)(s=>({supportedFormats:s(Vue.store).getThemeSupports().formats}),[]),a=hPe.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,zue.jsx)(Aue.FormTokenField,{label:(0,El.__)("Formats"),value:i,suggestions:l,onChange:s=>{e({format:gPe(s,a)})},help:"",__experimentalExpandOnFocus:!0})}var Fue=n(z(),1),Lf=n(N(),1),Hue=n(y(),1),vPe=[{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,Hue.jsx)(Fue.SelectControl,{label:(0,Lf.__)("Sticky posts"),options:vPe,value:e,onChange:t,help:(0,Lf.__)("Sticky posts always appear first, regardless of their publish date.")})}var Wue=n(z(),1),$ue=n(N(),1),que=n(y(),1),Uue=1,Gue=100,bPe=({perPage:e,offset:t=0,onChange:r})=>(0,que.jsx)(Wue.RangeControl,{label:(0,$ue.__)("Items per page"),min:Uue,max:Gue,onChange:o=>{isNaN(o)||o<Uue||o>Gue||r({perPage:o,offset:t})},value:parseInt(e,10)}),Zue=bPe;var Yue=n(z(),1),Que=n(N(),1),Xue=n(y(),1),Kue=0,yPe=100,_Pe=({offset:e=0,onChange:t})=>(0,Xue.jsx)(Yue.__experimentalNumberControl,{label:(0,Que._x)("Offset","Number of posts to skip in a query"),value:e,min:Kue,onChange:r=>{isNaN(r)||r<Kue||r>yPe||t({offset:r})}}),Jue=_Pe;var epe=n(z(),1),pV=n(N(),1),tpe=n(y(),1),xPe=({pages:e,onChange:t})=>(0,tpe.jsx)(epe.__experimentalNumberControl,{label:(0,pV.__)("Max pages to show"),value:e,min:0,onChange:r=>{isNaN(r)||r<0||t({pages:r})},help:(0,pV.__)("Limit the pages you want to show, even if the query has more results. To show all pages use 0 (zero).")}),rpe=xPe;var qe=n(y(),1);function npe(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:b,excludeCurrent:_}=i,k=lue(t),x=p==="post",{postTypesTaxonomiesMap:w,postTypesSelectOptions:C,postTypeFormatSupportMap:T}=nue(),I=Y6(p),D=aue(p),L=Q=>{let Ce={postType:Q},pe=w[Q];if(pe?.length&&g){let fe=Do=>Object.entries(Do||{}).reduce((Lo,[yo,qr])=>(pe.includes(yo)&&(Lo[yo]=qr),Lo),{}),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)},[E,B]=(0,tT.useState)(i.search),R=(0,tT.useMemo)(()=>(0,ope.debounce)(Q=>{r({search:Q})},250),[r]),V=iue(p),j=ai(k,"inherit"),q=!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||q||F||J,X=!!I?.length&&ai(k,"taxQuery"),re=ai(k,"author"),oe=ai(k,"search"),ee=ai(k,"parents")&&D,ce=T[p],ne=(0,mV.useSelect)(Q=>{if(!ce||!ai(k,"format"))return!1;let Ce=Q(dV.store).getThemeSupports();return Ce.formats&&Ce.formats.length>0&&Ce.formats.some(pe=>pe!=="standard")},[k,ce]),we=a&&ai(k,"excludeCurrent"),le=(0,mV.useSelect)(Q=>Q(dV.store).getPostType(p)?.labels.singular_name,[p]),de=X||re||oe||ee||ne||we,ge=K(),ae=ai(k,"postCount"),me=ai(k,"offset"),se=ai(k,"pages"),Pe=ae||me||se,Ee=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")})]}),Ee&&(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).")})]})}),q&&(0,qe.jsx)(gt.__experimentalToolsPanelItem,{hasValue:()=>p!=="post",label:W,onDeselect:()=>L("post"),isShownByDefault:!0,children:C.length>2?(0,qe.jsx)(gt.SelectControl,{options:C,value:p,label:W,onChange:L,help:G}):(0,qe.jsx)(gt.__experimentalToggleGroupControl,{isBlock:!0,value:p,label:W,onChange:L,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)(vue,{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)(Zue,{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)(Jue,{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)(rpe,{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}),B("")},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)(Rue,{onChange:r,query:i})}),re&&(0,qe.jsx)(gt.__experimentalToolsPanelItem,{hasValue:()=>!!c,label:(0,Dt.__)("Authors"),onDeselect:()=>r({author:""}),children:(0,qe.jsx)(wue,{value:c,onChange:r})}),oe&&(0,qe.jsx)(gt.__experimentalToolsPanelItem,{hasValue:()=>!!E,label:(0,Dt.__)("Keyword"),onDeselect:()=>{r({search:""}),B("")},children:(0,qe.jsx)(gt.TextControl,{label:(0,Dt.__)("Keyword"),value:E,onChange:Q=>{R(Q),B(Q)}})}),ee&&(0,qe.jsx)(gt.__experimentalToolsPanelItem,{hasValue:()=>!!v?.length,label:(0,Dt.__)("Parents"),onDeselect:()=>r({parents:[]}),children:(0,qe.jsx)(Bue,{parents:v,postType:p,onChange:r})}),ne&&(0,qe.jsx)(gt.__experimentalToolsPanelItem,{hasValue:()=>!!b?.length,label:(0,Dt.__)("Formats"),onDeselect:()=>r({format:[]}),children:(0,qe.jsx)(Oue,{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 I0=n(z(),1),t2=n(N(),1),rT=n(H(),1),ipe=n(O(),1),lpe=n(P(),1);var B0=n(y(),1),ape="wp-block-query-enhanced-pagination-modal__description";function spe({clientId:e,attributes:{enhancedPagination:t},setAttributes:r}){let[o,a]=(0,rT.useState)(!1),i=Q6(e),{__unstableMarkNextChangeAsNotPersistent:l}=(0,ipe.useDispatch)(lpe.store);(0,rT.useEffect)(()=>{t&&i&&(l(),r({enhancedPagination:!1}),a(!0))},[t,i,r,l]);let s=()=>{a(!1)},c=(0,t2.__)("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,t2.__)('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,B0.jsx)(I0.Modal,{title:(0,t2.__)("Query block: Reload full page enabled"),className:"wp-block-query__enhanced-pagination-modal",aria:{describedby:ape},role:"alertdialog",focusOnMount:"firstElement",isDismissible:!1,onRequestClose:s,children:(0,B0.jsxs)(I0.__experimentalVStack,{alignment:"right",spacing:5,children:[(0,B0.jsx)("span",{id:ape,children:c}),(0,B0.jsx)(I0.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:s,children:(0,t2.__)("OK")})]})})}var L0=n(z(),1),hV=n(N(),1),ppe=n(O(),1),aT=n(P(),1);var N0=n(H(),1),cpe=n(O(),1),nT=n(z(),1),D0=n(P(),1),oT=n(N(),1);var Wu=n(y(),1);function upe({clientId:e,attributes:t,setIsPatternSelectionModalOpen:r}){return(0,Wu.jsx)(nT.Modal,{overlayClassName:"block-library-query-pattern__selection-modal",title:(0,oT.__)("Choose a pattern"),onRequestClose:()=>r(!1),isFullScreen:!0,children:(0,Wu.jsx)(fV,{clientId:e,attributes:t})})}function r2(e,t){let r=cue(e,t),o=pue(e,r);return(0,N0.useMemo)(()=>o.filter(i=>i.blocks?.[0]?.name==="core/query"),[o])}function fV({clientId:e,attributes:t,showTitlesAsTooltip:r=!1,showSearch:o=!0}){let[a,i]=(0,N0.useState)(""),{replaceBlock:l,selectBlock:s}=(0,cpe.useDispatch)(D0.store),c=r2(e,t),u=(0,N0.useMemo)(()=>({previewPostType:t.query.postType}),[t.query.postType]),p=(0,N0.useMemo)(()=>Wb(c,a),[c,a]),m=(d,f)=>{let{newBlocks:h,queryClientIds:g}=sue(f,t);l(e,h),g[0]&&s(g[0])};return(0,Wu.jsxs)("div",{className:"block-library-query-pattern__selection-content",children:[o&&(0,Wu.jsx)("div",{className:"block-library-query-pattern__selection-search",children:(0,Wu.jsx)(nT.SearchControl,{onChange:i,value:a,label:(0,oT.__)("Search"),placeholder:(0,oT.__)("Search")})}),(0,Wu.jsx)(D0.BlockContextProvider,{value:u,children:(0,Wu.jsx)(D0.__experimentalBlockPatternsList,{blockPatterns:p,onClickPattern:m,showTitlesAsTooltip:r})})]})}var Rf=n(y(),1);function kPe({clientId:e,attributes:t,hasInnerBlocks:r}){if(!r2(e,t).length)return null;let a=r?(0,hV.__)("Change design"):(0,hV.__)("Choose pattern");return(0,Rf.jsx)(aT.BlockControls,{group:"other",children:(0,Rf.jsx)(L0.__experimentalDropdownContentWrapper,{children:(0,Rf.jsx)(L0.Dropdown,{contentClassName:"block-editor-block-settings-menu__popover",focusOnMount:"firstElement",expandOnMobile:!0,renderToggle:({isOpen:i,onToggle:l})=>(0,Rf.jsx)(L0.ToolbarButton,{"aria-haspopup":"true","aria-expanded":i,onClick:l,children:a}),renderContent:()=>(0,Rf.jsx)(fV,{clientId:e,attributes:t,showSearch:!1,showTitlesAsTooltip:!0})})})})}function iT(e){return(0,ppe.useSelect)(r=>{let{isLockedBlock:o}=U(r(aT.store));return o(e.clientId)},[e.clientId])?null:(0,Rf.jsx)(kPe,{...e})}var Yi=n(y(),1),{HTMLElementControl:wPe}=U(Bl.privateApis),CPe=3,SPe=[["core/post-template"]];function gV({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}=mue(m),{__unstableMarkNextChangeAsNotPersistent:g}=(0,lT.useDispatch)(Bl.store),v=(0,mpe.useInstanceId)(gV),b=(0,Bl.useBlockProps)(),_=(0,Bl.useInnerBlocksProps)(b,{template:SPe}),{postsPerPage:k}=(0,lT.useSelect)(C=>{let{getSettings:T}=C(Bl.store),{getEntityRecord:I,getEntityRecordEdits:D,canUser:L}=C(fpe.store),E=L("read",{kind:"root",name:"site"})?+I("root","site")?.posts_per_page:+T().postsPerPage;return{postsPerPage:+D("root","site")?.posts_per_page||E||CPe}},[]),x=f&&!p&&(s.postType===d||s.postType===h),w=(0,o2.useCallback)(C=>t(T=>({query:{...T.query,...C}})),[t]);return(0,o2.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,o2.useEffect)(()=>{Number.isFinite(l)||(g(),t({queryId:v}))},[l,v,g,t]),(0,Yi.jsxs)(Yi.Fragment,{children:[i&&(0,Yi.jsx)(iT,{clientId:r,attributes:e,hasInnerBlocks:!0}),(0,Yi.jsx)(spe,{attributes:e,setAttributes:t,clientId:r}),(0,Yi.jsx)(Bl.InspectorControls,{children:(0,Yi.jsx)(npe,{name:a,attributes:e,setQuery:w,setAttributes:t,clientId:r,isSingular:f,shouldExcludeCurrentPost:x})}),(0,Yi.jsxs)(Bl.InspectorControls,{group:"advanced",children:[(0,Yi.jsx)(wPe,{tagName:u,onChange:C=>t({tagName:C}),clientId:r,options:[{label:(0,dpe.__)("Default (<div>)"),value:"div"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<aside>",value:"aside"}]}),(0,Yi.jsx)(fue,{enhancedPagination:c,setAttributes:t,clientId:r})]}),(0,Yi.jsx)(u,{..._})]})}var cT=n(O(),1),uT=n(Z(),1),vV=n(H(),1),Af=n(P(),1),n2=n(z(),1),sT=n(N(),1),hpe=n(ve(),1);var Rc=n(y(),1);function gpe({attributes:e,clientId:t,name:r,openPatternSelectionModal:o,isSelected:a}){let[i,l]=(0,vV.useState)(!1),[s,c]=(0,vV.useState)(0),u=(0,hpe.useResizeObserver)(([_])=>{c(_.contentRect.width)}),m=s>0&&s<160,{blockType:d,activeBlockVariation:f}=(0,cT.useSelect)(_=>{let{getActiveBlockVariation:k,getBlockType:x}=_(uT.store);return{blockType:x(r),activeBlockVariation:k(r,e)}},[r,e]),h=!!r2(t,e).length,g=f?.icon?.src||f?.icon||d?.icon?.src,v=f?.title||d?.title,b=(0,Af.useBlockProps)({ref:u});return i?(0,Rc.jsx)(TPe,{clientId:t,attributes:e,icon:g,label:v}):(0,Rc.jsxs)("div",{...b,children:[a&&(0,Rc.jsx)(iT,{clientId:t,attributes:e,hasInnerBlocks:!1}),(0,Rc.jsxs)(n2.Placeholder,{className:"block-editor-media-placeholder",icon:!m&&g,label:!m&&v,instructions:!m&&(0,sT.__)("Choose a pattern for the query loop or start blank."),withIllustration:m,children:[!!h&&!m&&(0,Rc.jsx)(n2.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:o,children:(0,sT.__)("Choose")}),!m&&(0,Rc.jsx)(n2.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{l(!0)},children:(0,sT.__)("Start blank")})]})]})}function TPe({clientId:e,attributes:t,icon:r,label:o}){let a=uue(t),{replaceInnerBlocks:i}=(0,cT.useDispatch)(Af.store),l=(0,Af.useBlockProps)();return(0,Rc.jsx)("div",{...l,children:(0,Rc.jsx)(Af.__experimentalBlockVariationPicker,{icon:r,label:o,variations:a,onSelect:s=>{s.innerBlocks&&i(e,(0,uT.createBlocksFromInnerBlocksTemplate)(s.innerBlocks),!1)}})})}var Mf=n(y(),1),PPe=e=>{let{clientId:t,attributes:r}=e,[o,a]=(0,bpe.useState)(!1),l=(0,vpe.useSelect)(s=>!!s(ype.store).getBlocks(t).length,[t])?gV:gpe;return(0,Mf.jsxs)(Mf.Fragment,{children:[(0,Mf.jsx)(l,{...e,openPatternSelectionModal:()=>a(!0)}),o&&(0,Mf.jsx)(upe,{clientId:t,attributes:r,setIsPatternSelectionModalOpen:a})]})},_pe=PPe;var pT=n(P(),1),xpe=n(y(),1);function kpe({attributes:{tagName:e="div"}}){let t=pT.useBlockProps.save(),r=pT.useInnerBlocksProps.save(t);return(0,xpe.jsx)(e,{...r})}var a2=n(N(),1);var Ac=n(z(),1),$u=n(y(),1),wpe=(0,$u.jsx)(Ac.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,$u.jsx)(Ac.Path,{d:"M41 9H7v3h34V9zm-22 5H7v1h12v-1zM7 26h12v1H7v-1zm34-5H7v3h34v-3zM7 38h12v1H7v-1zm34-5H7v3h34v-3z"})}),Cpe=(0,$u.jsx)(Ac.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,$u.jsx)(Ac.Path,{d:"M41 9H7v3h34V9zm-4 5H7v1h30v-1zm4 3H7v1h34v-1zM7 20h30v1H7v-1zm0 12h30v1H7v-1zm34 3H7v1h34v-1zM7 38h30v1H7v-1zm34-11H7v3h34v-3z"})}),Spe=(0,$u.jsx)(Ac.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,$u.jsx)(Ac.Path,{d:"M41 9H7v3h34V9zm-22 5H7v1h12v-1zm22 3H7v1h34v-1zM7 20h34v1H7v-1zm0 12h12v1H7v-1zm34 3H7v1h34v-1zM7 38h34v1H7v-1zm34-11H7v3h34v-3z"})}),Tpe=(0,$u.jsx)(Ac.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,$u.jsx)(Ac.Path,{d:"M7 9h34v6H7V9zm12 8H7v1h12v-1zm18 3H7v1h30v-1zm0 18H7v1h30v-1zM7 35h12v1H7v-1zm34-8H7v6h34v-6z"})});var bV=["core/post-date",{metadata:{bindings:{datetime:{source:"core/post-data",args:{field:"date"}}}}}],EPe=[{name:"title-date",title:(0,a2.__)("Title & Date"),icon:wpe,attributes:{},innerBlocks:[["core/post-template",{},[["core/post-title"],bV]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]},{name:"title-excerpt",title:(0,a2.__)("Title & Excerpt"),icon:Cpe,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,a2.__)("Title, Date, & Excerpt"),icon:Spe,attributes:{},innerBlocks:[["core/post-template",{},[["core/post-title"],bV,["core/post-excerpt"]]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]},{name:"image-date-title",title:(0,a2.__)("Image, Date, & Title"),icon:Tpe,attributes:{},innerBlocks:[["core/post-template",{},[["core/post-featured-image"],bV,["core/post-title"]]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]}],Ppe=EPe;var mT=n(Z(),1),ta=n(P(),1);var Vf=n(y(),1),{cleanEmptyObject:yV}=U(ta.privateApis),_V=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}},Epe=(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=yV({...r,color:void 0,elements:{...r.elements,link:void 0}})),BPe(t)){let u=t[0],m=r?.color||r?.elements?.link||u.attributes.style?yV({...u.attributes.style,color:r?.color,elements:r?.elements?.link?{link:r?.elements?.link}:void 0}):void 0,d=(0,mT.createBlock)("core/group",{...u.attributes,backgroundColor:o,gradient:a,textColor:i,style:m},u.innerBlocks);return[l,[d]]}let c=(0,mT.createBlock)("core/group",{backgroundColor:o,gradient:a,textColor:i,style:yV({color:r?.color,elements:r?.elements?.link?{link:r?.elements?.link}:void 0})},t);return[l,[c]]},BPe=(e=[])=>e.length===1&&e[0].name==="core/group",xV=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},Bpe=(e=[])=>{let t=null;for(let r of e)if(r.name==="core/post-template"){t=r;break}else r.innerBlocks.length&&(t=Bpe(r.innerBlocks));return t},Ipe=(e=[],t)=>(e.forEach((r,o)=>{r.name==="core/post-template"?e.splice(o,1,t):r.innerBlocks.length&&(r.innerBlocks=Ipe(r.innerBlocks,t))}),e),R0=(e,t)=>{let{displayLayout:r=null,...o}=e;if(!r)return[e,t];let a=Bpe(t);if(!a)return[e,t];let{type:i,columns:l}=r,s=i==="flex"?"grid":"default",c=(0,mT.createBlock)("core/post-template",{...a.attributes,layout:{type:s,...l&&{columnCount:l}}},a.innerBlocks);return[o,Ipe(t,c)]},IPe={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=_V(e),{layout:o,...a}=r,i={...a,displayLayout:r.layout};return R0(i,t)},save(){return(0,Vf.jsx)(ta.InnerBlocks.Content,{})}},NPe={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=_V(e),[o,a]=Epe(r,t),i=xV(o);return R0(i,a)},save({attributes:{tagName:e="div"}}){let t=ta.useBlockProps.save(),r=ta.useInnerBlocksProps.save(t);return(0,Vf.jsx)(e,{...r})}},DPe={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]=Epe(e,t),a=xV(r);return R0(a,o)},save({attributes:{tagName:e="div"}}){let t=ta.useBlockProps.save(),r=ta.useInnerBlocksProps.save(t);return(0,Vf.jsx)(e,{...r})}},LPe={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=ta.useBlockProps.save(),r=ta.useInnerBlocksProps.save(t);return(0,Vf.jsx)(e,{...r})},isEligible:({layout:e})=>e?.inherit||e?.contentSize&&e?.type!=="constrained",migrate(e,t){let r=xV(e);return R0(r,t)}},RPe={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=ta.useBlockProps.save(),r=ta.useInnerBlocksProps.save(t);return(0,Vf.jsx)(e,{...r})},isEligible:({displayLayout:e})=>!!e,migrate:R0},APe={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=ta.useBlockProps.save(),r=ta.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=_V(e);return R0(r,t)}},MPe=[APe,RPe,LPe,DPe,NPe,IPe],Npe=MPe;var{name:Dpe}=Z6,Lpe={icon:Jm,edit:_pe,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:kpe,variations:Ppe,deprecated:Npe},VPe=()=>A({name:Dpe,metadata:Z6,settings:Lpe});var wV={};Y(wV,{init:()=>FPe,metadata:()=>dT,name:()=>Hpe,settings:()=>jpe});var Fpe=n(N(),1);var dT={$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 fT=n(P(),1),Rpe=n(N(),1),Ape=n(y(),1),OPe=[["core/paragraph",{placeholder:(0,Rpe.__)("Add text or blocks that will display when a query returns no results.")}]];function Mpe(){let e=(0,fT.useBlockProps)(),t=(0,fT.useInnerBlocksProps)(e,{template:OPe});return(0,Ape.jsx)("div",{...t})}var Vpe=n(P(),1),zpe=n(y(),1);function Ope(){return(0,zpe.jsx)(Vpe.InnerBlocks.Content,{})}var{name:Hpe}=dT,jpe={icon:Jm,edit:Mpe,save:Ope,example:{innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Fpe.__)("No posts were found.")}}]}},FPe=()=>A({name:Hpe,metadata:dT,settings:jpe});var TV={};Y(TV,{init:()=>GPe,metadata:()=>hT,name:()=>Jpe,settings:()=>eme});var hT={$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 gT=n(N(),1),qu=n(P(),1),vT=n(O(),1),i2=n(z(),1),qpe=n(H(),1);var zf=n(N(),1),A0=n(z(),1),M0=n(y(),1);function Upe({value:e,onChange:t}){return(0,M0.jsxs)(A0.__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,M0.jsx)(A0.__experimentalToggleGroupControlOption,{value:"none",label:(0,zf._x)("None","Arrow option for Query Pagination Next/Previous blocks")}),(0,M0.jsx)(A0.__experimentalToggleGroupControlOption,{value:"arrow",label:(0,zf._x)("Arrow","Arrow option for Query Pagination Next/Previous blocks")}),(0,M0.jsx)(A0.__experimentalToggleGroupControlOption,{value:"chevron",label:(0,zf._x)("Chevron","Arrow option for Query Pagination Next/Previous blocks")})]})}var CV=n(N(),1),Gpe=n(z(),1),Wpe=n(y(),1);function $pe({value:e,onChange:t}){return(0,Wpe.jsx)(Gpe.ToggleControl,{label:(0,CV.__)("Show label text"),help:(0,CV.__)('Make label text visible, e.g. "Next Page".'),onChange:t,checked:e===!0})}var Il=n(y(),1),jPe=[["core/query-pagination-previous"],["core/query-pagination-numbers"],["core/query-pagination-next"]];function Zpe({attributes:{paginationArrow:e,showLabel:t},setAttributes:r,clientId:o}){let a=(0,vT.useSelect)(u=>{let{getBlocks:p}=u(qu.store);return p(o)?.find(d=>["core/query-pagination-next","core/query-pagination-previous"].includes(d.name))},[o]),{__unstableMarkNextChangeAsNotPersistent:i}=(0,vT.useDispatch)(qu.store),l=K(),s=(0,qu.useBlockProps)(),c=(0,qu.useInnerBlocksProps)(s,{template:jPe});return(0,qpe.useEffect)(()=>{e==="none"&&!t&&(i(),r({showLabel:!0}))},[e,r,t,i]),(0,Il.jsxs)(Il.Fragment,{children:[a&&(0,Il.jsx)(qu.InspectorControls,{children:(0,Il.jsxs)(i2.__experimentalToolsPanel,{label:(0,gT.__)("Settings"),resetAll:()=>{r({paginationArrow:"none",showLabel:!0})},dropdownMenuProps:l,children:[(0,Il.jsx)(i2.__experimentalToolsPanelItem,{hasValue:()=>e!=="none",label:(0,gT.__)("Pagination arrow"),onDeselect:()=>r({paginationArrow:"none"}),isShownByDefault:!0,children:(0,Il.jsx)(Upe,{value:e,onChange:u=>{r({paginationArrow:u})}})}),e!=="none"&&(0,Il.jsx)(i2.__experimentalToolsPanelItem,{hasValue:()=>!t,label:(0,gT.__)("Show text"),onDeselect:()=>r({showLabel:!0}),isShownByDefault:!0,children:(0,Il.jsx)($pe,{value:t,onChange:u=>{r({showLabel:u})}})})]})}),(0,Il.jsx)("nav",{...c})]})}var Kpe=n(P(),1),Ype=n(y(),1);function Qpe(){return(0,Ype.jsx)(Kpe.InnerBlocks.Content,{})}var bT=n(P(),1),SV=n(y(),1),UPe=[{save(){return(0,SV.jsx)("div",{...bT.useBlockProps.save(),children:(0,SV.jsx)(bT.InnerBlocks.Content,{})})}}],Xpe=UPe;var{name:Jpe}=hT,eme={icon:kv,edit:Zpe,save:Qpe,deprecated:Xpe},GPe=()=>A({name:Jpe,metadata:hT,settings:eme});var EV={};Y(EV,{init:()=>qPe,metadata:()=>yT,name:()=>rme,settings:()=>ome});var yT={$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 PV=n(N(),1),_T=n(P(),1),l2=n(y(),1),$Pe={none:"",arrow:"\u2192",chevron:"\xBB"};function tme({attributes:{label:e},setAttributes:t,context:{paginationArrow:r,showLabel:o}}){let a=$Pe[r];return(0,l2.jsxs)("a",{href:"#pagination-next-pseudo-link",onClick:i=>i.preventDefault(),...(0,_T.useBlockProps)(),children:[o&&(0,l2.jsx)(_T.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,PV.__)("Next page link"),placeholder:(0,PV.__)("Next Page"),value:e,onChange:i=>t({label:i})}),a&&(0,l2.jsx)("span",{className:`wp-block-query-pagination-next-arrow is-arrow-${r}`,"aria-hidden":!0,children:a})]})}var{name:rme}=yT,ome={icon:yv,edit:tme},qPe=()=>A({name:rme,metadata:yT,settings:ome});var BV={};Y(BV,{init:()=>YPe,metadata:()=>xT,name:()=>ame,settings:()=>ime});var xT={$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 c2=n(N(),1),kT=n(P(),1),V0=n(z(),1);var Qi=n(y(),1),s2=(e,t="a",r="")=>(0,Qi.jsx)(t,{className:`page-numbers ${r}`,children:e},e),KPe=e=>{let t=[];for(let r=1;r<=e;r++)t.push(s2(r));t.push(s2(e+1,"span","current"));for(let r=1;r<=e;r++)t.push(s2(e+1+r));return t.push(s2("...","span","dots")),t.push(s2(e*2+3)),(0,Qi.jsx)(Qi.Fragment,{children:t})};function nme({attributes:e,setAttributes:t}){let{midSize:r}=e,o=KPe(parseInt(r,10)),a=K();return(0,Qi.jsxs)(Qi.Fragment,{children:[(0,Qi.jsx)(kT.InspectorControls,{children:(0,Qi.jsx)(V0.__experimentalToolsPanel,{label:(0,c2.__)("Settings"),resetAll:()=>t({midSize:2}),dropdownMenuProps:a,children:(0,Qi.jsx)(V0.__experimentalToolsPanelItem,{label:(0,c2.__)("Number of links"),hasValue:()=>r!==2,onDeselect:()=>t({midSize:2}),isShownByDefault:!0,children:(0,Qi.jsx)(V0.RangeControl,{label:(0,c2.__)("Number of links"),help:(0,c2.__)("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,kT.useBlockProps)(),children:o})]})}var{name:ame}=xT,ime={icon:_v,edit:nme,example:{}},YPe=()=>A({name:ame,metadata:xT,settings:ime});var NV={};Y(NV,{init:()=>JPe,metadata:()=>wT,name:()=>sme,settings:()=>cme});var wT={$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 IV=n(N(),1),CT=n(P(),1),u2=n(y(),1),XPe={none:"",arrow:"\u2190",chevron:"\xAB"};function lme({attributes:{label:e},setAttributes:t,context:{paginationArrow:r,showLabel:o}}){let a=XPe[r];return(0,u2.jsxs)("a",{href:"#pagination-previous-pseudo-link",onClick:i=>i.preventDefault(),...(0,CT.useBlockProps)(),children:[a&&(0,u2.jsx)("span",{className:`wp-block-query-pagination-previous-arrow is-arrow-${r}`,"aria-hidden":!0,children:a}),o&&(0,u2.jsx)(CT.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,IV.__)("Previous page link"),placeholder:(0,IV.__)("Previous Page"),value:e,onChange:i=>t({label:i})})]})}var{name:sme}=wT,cme={icon:xv,edit:lme},JPe=()=>A({name:sme,metadata:wT,settings:cme});var AV={};Y(AV,{init:()=>nEe,metadata:()=>ST,name:()=>vme,settings:()=>bme});var ST={$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 Nl=n(P(),1),Dl=n(z(),1),or=n(N(),1);var DV=n(te(),1),LV=n(O(),1);function ume(){let e=(0,LV.useSelect)(l=>{let{getCurrentPostId:s,getCurrentPostType:c,getCurrentTemplateId:u}=l("core/editor"),p=c(),m=u()||(p==="wp_template"?s():null);return m?l(DV.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,LV.useSelect)(l=>{let{getEntityRecords:s,getTaxonomy:c,getAuthors:u}=l(DV.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 pme=n(te(),1),RV=n(O(),1);function mme(e){let t=(0,RV.useSelect)(r=>{let{getCurrentPostType:o}=r("core/editor");return o()},[]);return(0,RV.useSelect)(r=>{let{getPostType:o}=r(pme.store),i=o(e||t);return{postTypeLabel:i?i.labels.singular_name:""}},[e,t])}var Lt=n(y(),1),tEe=["archive","search","post-type"];function dme(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}=ume(),{postTypeLabel:p}=mme(s?.postType),m=K(),d=r===0?"p":`h${r}`,f=(0,Nl.useBlockProps)({className:"wp-block-query-title__placeholder"});if(!tEe.includes(t))return(0,Lt.jsx)("div",{...f,children:(0,Lt.jsx)(Nl.Warning,{children:(0,or.__)("Provided type is not supported.")})});let h;if(t==="archive"){let g;c?a?u?g=(0,or.sprintf)((0,or._x)("%1$s: %2$s","archive label"),c,u):g=(0,or.sprintf)((0,or.__)("%s: Name"),c):u?g=u:g=(0,or.sprintf)((0,or.__)("%s name"),c):g=a?(0,or.__)("Archive type: Name"):(0,or.__)("Archive title"),h=(0,Lt.jsxs)(Lt.Fragment,{children:[(0,Lt.jsx)(Nl.InspectorControls,{children:(0,Lt.jsx)(Dl.__experimentalToolsPanel,{label:(0,or.__)("Settings"),resetAll:()=>l({showPrefix:!0}),dropdownMenuProps:m,children:(0,Lt.jsx)(Dl.__experimentalToolsPanelItem,{hasValue:()=>!a,label:(0,or.__)("Show archive type in title"),onDeselect:()=>l({showPrefix:!0}),isShownByDefault:!0,children:(0,Lt.jsx)(Dl.ToggleControl,{label:(0,or.__)("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)(Nl.InspectorControls,{children:(0,Lt.jsx)(Dl.__experimentalToolsPanel,{label:(0,or.__)("Settings"),resetAll:()=>l({showSearchTerm:!0}),dropdownMenuProps:m,children:(0,Lt.jsx)(Dl.__experimentalToolsPanelItem,{hasValue:()=>!i,label:(0,or.__)("Show search term in title"),onDeselect:()=>l({showSearchTerm:!0}),isShownByDefault:!0,children:(0,Lt.jsx)(Dl.ToggleControl,{label:(0,or.__)("Show search term in title"),onChange:()=>l({showSearchTerm:!i}),checked:i})})})}),(0,Lt.jsx)(d,{...f,children:i?(0,or.__)("Search results for: \u201Csearch term\u201D"):(0,or.__)("Search results")})]})),t==="post-type"){let g;p?a?g=(0,or.sprintf)((0,or.__)('Post Type: "%s"'),p):g=p:g=a?(0,or.__)("Post Type: Name"):(0,or.__)("Name"),h=(0,Lt.jsxs)(Lt.Fragment,{children:[(0,Lt.jsx)(Nl.InspectorControls,{children:(0,Lt.jsx)(Dl.__experimentalToolsPanel,{label:(0,or.__)("Settings"),resetAll:()=>l({showPrefix:!0}),dropdownMenuProps:m,children:(0,Lt.jsx)(Dl.__experimentalToolsPanelItem,{hasValue:()=>!a,label:(0,or.__)("Show post type label"),onDeselect:()=>l({showPrefix:!0}),isShownByDefault:!0,children:(0,Lt.jsx)(Dl.ToggleControl,{label:(0,or.__)("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)(Nl.BlockControls,{group:"block",children:(0,Lt.jsx)(Nl.HeadingLevelDropdown,{value:r,options:o,onChange:g=>l({level:g})})}),h]})}var Of=n(N(),1);var fme=[{isDefault:!0,name:"archive-title",title:(0,Of.__)("Archive Title"),description:(0,Of.__)("Display the archive title based on the queried object."),icon:Wl,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:Wl,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:Wl,attributes:{type:"post-type"},scope:["inserter"]}];fme.forEach(e=>{e.isActive||(e.isActive=(t,r)=>t.type===r.type)});var hme=fme;var rEe={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},oEe={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:Zt,isEligible({style:e}){return e?.typography?.fontFamily}},gme=[rEe,oEe];var{name:vme}=ST,bme={icon:Wl,edit:dme,variations:hme,deprecated:gme},nEe=()=>A({name:vme,metadata:ST,settings:bme});var zV={};Y(zV,{init:()=>iEe,metadata:()=>TT,name:()=>xme,settings:()=>kme});var TT={$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 PT=n(P(),1),ET=n(z(),1),z0=n(N(),1);var wm=n(z(),1),Ff=n(y(),1),MV=(0,Ff.jsx)(wm.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)(wm.Path,{d:"M4 11h4v2H4v-2zm6 0h6v2h-6v-2zm8 0h2v2h-2v-2z"})}),VV=(0,Ff.jsx)(wm.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)(wm.Path,{d:"M4 13h2v-2H4v2zm4 0h10v-2H8v2zm12 0h2v-2h-2v2z"})}),yme=(0,Ff.jsx)(wm.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)(wm.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 Ns=n(y(),1);function _me({attributes:e,setAttributes:t}){let{displayType:r}=e,o=(0,PT.useBlockProps)(),a=()=>{switch(r){case"total-results":return MV;case"range-display":return VV}},i=[{role:"menuitemradio",title:(0,z0.__)("Total results"),isActive:r==="total-results",icon:MV,onClick:()=>{t({displayType:"total-results"})}},{role:"menuitemradio",title:(0,z0.__)("Range display"),isActive:r==="range-display",icon:VV,onClick:()=>{t({displayType:"range-display"})}}],l=(0,Ns.jsx)(PT.BlockControls,{children:(0,Ns.jsx)(ET.ToolbarGroup,{children:(0,Ns.jsx)(ET.ToolbarDropdownMenu,{icon:a(),label:(0,z0.__)("Change display type"),controls:i})})});return(0,Ns.jsxs)("div",{...o,children:[l,r==="total-results"?(0,Ns.jsx)(Ns.Fragment,{children:(0,z0.__)("12 results found")}):r==="range-display"?(0,Ns.jsx)(Ns.Fragment,{children:(0,z0.__)("Displaying 1 \u2013 10 of 12")}):null]})}var{name:xme}=TT,kme={icon:yme,edit:_me},iEe=()=>A({name:xme,metadata:TT,settings:kme});var FV={};Y(FV,{init:()=>vEe,metadata:()=>IT,name:()=>Nme,settings:()=>Dme});var OV=n(N(),1);var p2=n(Z(),1),fo=n(P(),1),kn=n(y(),1),Cm=e=>{let{value:t,...r}=e;return[{...r},t?(0,p2.parseWithAttributeSchema)(t,{type:"array",source:"query",selector:"p",query:{content:{type:"string",source:"html"}}}).map(({content:o})=>(0,p2.createBlock)("core/paragraph",{content:o})):(0,p2.createBlock)("core/paragraph")]},wme=["left","right","center"],Hf=(e,t)=>{let{align:r,...o}=e;return[wme.includes(r)?{...o,textAlign:r}:e,t]},lEe=(e,t)=>[{...e,className:e.className?e.className+" is-style-large":"is-style-large"},t],sEe={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})=>wme.includes(e),save({attributes:e}){let{align:t,citation:r}=e,o=S({[`has-text-align-${t}`]:t});return(0,kn.jsxs)("blockquote",{...fo.useBlockProps.save({className:o}),children:[(0,kn.jsx)(fo.InnerBlocks.Content,{}),!fo.RichText.isEmpty(r)&&(0,kn.jsx)(fo.RichText.Content,{tagName:"cite",value:r})]})},migrate:Hf},cEe={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",{...fo.useBlockProps.save({className:a}),children:[(0,kn.jsx)(fo.RichText.Content,{multiline:!0,value:r}),!fo.RichText.isEmpty(o)&&(0,kn.jsx)(fo.RichText.Content,{tagName:"cite",value:o})]})},migrate(e){return Hf(...Cm(e))}},uEe={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(...Cm(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)(fo.RichText.Content,{multiline:!0,value:r}),!fo.RichText.isEmpty(o)&&(0,kn.jsx)(fo.RichText.Content,{tagName:"cite",value:o})]})}},pEe={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(...lEe(...Cm(r)))}return Hf(...Cm(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)(fo.RichText.Content,{multiline:!0,value:r}),!fo.RichText.isEmpty(o)&&(0,kn.jsx)(fo.RichText.Content,{tagName:"cite",value:o})]})}},mEe={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(...Cm(r))}return Hf(...Cm(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)(fo.RichText.Content,{multiline:!0,value:r}),!fo.RichText.isEmpty(o)&&(0,kn.jsx)(fo.RichText.Content,{tagName:"footer",value:o})]})}},Cme=[sEe,cEe,uEe,pEe,mEe];var m2=n(N(),1),Mc=n(P(),1),Sme=n(z(),1),BT=n(O(),1),Tme=n(H(),1),Pme=n(bd(),1);var Zu=n(y(),1),dEe=[["core/paragraph",{}]],fEe=(e,t)=>{let r=(0,BT.useRegistry)(),{updateBlockAttributes:o,replaceInnerBlocks:a}=(0,BT.useDispatch)(Mc.store);(0,Tme.useEffect)(()=>{if(!e.value)return;let[i,l]=Cm(e);(0,Pme.default)("Value attribute on the quote block",{since:"6.0",version:"6.5",alternative:"inner blocks"}),r.batch(()=>{o(t,i),a(t,l)})},[e.value])};function Eme({attributes:e,setAttributes:t,insertBlocksAfter:r,clientId:o,className:a,isSelected:i}){let{textAlign:l,allowedBlocks:s}=e;fEe(e,o);let c=(0,Mc.useBlockProps)({className:S(a,{[`has-text-align-${l}`]:l})}),u=(0,Mc.useInnerBlocksProps)(c,{template:dEe,templateInsertUpdatesSelection:!0,__experimentalCaptureToolbars:!0,renderAppender:!1,allowedBlocks:s});return(0,Zu.jsxs)(Zu.Fragment,{children:[(0,Zu.jsx)(Mc.BlockControls,{group:"block",children:(0,Zu.jsx)(Mc.AlignmentControl,{value:l,onChange:p=>{t({textAlign:p})}})}),(0,Zu.jsxs)(Sme.BlockQuotation,{...u,children:[u.children,(0,Zu.jsx)(zo,{attributeKey:"citation",tagName:"cite",style:{display:"block"},isSelected:i,attributes:e,setAttributes:t,icon:Vv,label:(0,m2.__)("Quote citation"),placeholder:(0,m2.__)("Add citation"),addLabel:(0,m2.__)("Add citation"),removeLabel:(0,m2.__)("Remove citation"),excludeElementClassName:!0,className:"wp-block-quote__citation",insertBlocksAfter:r})]})]})}var IT={$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(P(),1),d2=n(y(),1);function Bme({attributes:e}){let{textAlign:t,citation:r}=e,o=S({[`has-text-align-${t}`]:t});return(0,d2.jsxs)("blockquote",{...jf.useBlockProps.save({className:o}),children:[(0,d2.jsx)(jf.InnerBlocks.Content,{}),!jf.RichText.isEmpty(r)&&(0,d2.jsx)(jf.RichText.Content,{tagName:"cite",value:r})]})}var f2=n(P(),1),Gr=n(Z(),1),gEe={from:[{type:"block",blocks:["core/verse"],transform:({content:e})=>(0,Gr.createBlock)("core/quote",{},[(0,Gr.createBlock)("core/paragraph",{content:e})])},{type:"block",blocks:["core/pullquote"],transform:({value:e,align:t,citation:r,anchor:o,fontSize:a,style:i})=>(0,Gr.createBlock)("core/quote",{align:t,citation:r,anchor:o,fontSize:a,style:i},[(0,Gr.createBlock)("core/paragraph",{content:e})])},{type:"prefix",prefix:">",transform:e=>(0,Gr.createBlock)("core/quote",{},[(0,Gr.createBlock)("core/paragraph",{content:e})])},{type:"raw",schema:()=>({blockquote:{children:"*"}}),selector:"blockquote",transform:(e,t)=>(0,Gr.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,Gr.createBlock)("core/quote",{},e.map(t=>(0,Gr.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,Gr.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,Gr.switchToBlockType)(t,"core/paragraph")!==null),transform:({},e)=>{let r=e.flatMap(o=>o.name==="core/paragraph"?o:(0,Gr.switchToBlockType)(o,"core/paragraph")||[]).map(({attributes:o})=>o.content||"").filter(Boolean).join("<br>");return(0,Gr.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,Gr.switchToBlockType)(o,"core/paragraph")!==null):!f2.RichText.isEmpty(e)},transform:({citation:e},t)=>{let r=t.flatMap(o=>o.name==="core/paragraph"?o:(0,Gr.switchToBlockType)(o,"core/paragraph")||[]);return f2.RichText.isEmpty(e)?r:[...r,(0,Gr.createBlock)("core/paragraph",{content:e})]}},{type:"block",blocks:["core/group"],transform:({citation:e,anchor:t},r)=>(0,Gr.createBlock)("core/group",{anchor:t},f2.RichText.isEmpty(e)?r:[...r,(0,Gr.createBlock)("core/paragraph",{content:e})])}],ungroup:({citation:e},t)=>f2.RichText.isEmpty(e)?t:[...t,(0,Gr.createBlock)("core/paragraph",{content:e})]},Ime=gEe;var{name:Nme}=IT,Dme={icon:nI,example:{attributes:{citation:(0,OV.__)("Julio Cort\xE1zar")},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,OV.__)("In quoting others, we cite ourselves.")}}]},transforms:Ime,edit:Eme,save:Bme,deprecated:Cme},vEe=()=>A({name:Nme,metadata:IT,settings:Dme});var HV={};Y(HV,{init:()=>IEe,metadata:()=>NT,name:()=>Ume,settings:()=>Gme});var Fme=n(te(),1),Hme=n(O(),1),jme=n(Vo(),1);var NT={$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 g2=n(O(),1),v2=n(H(),1),O0=n(te(),1),Vc=n(z(),1),h2=n(N(),1),Wr=n(P(),1),Mme=n(Rme(),1),Vme=n(Z(),1);var kr=n(y(),1),{useLayoutClasses:yEe}=U(Wr.privateApis),{isOverridableBlock:_Ee}=U(Mme.privateApis),xEe=["full","wide","left","right"],kEe=(e,t)=>{let r=(0,v2.useRef)();return(0,v2.useMemo)(()=>{if(!e?.length)return{};let o=r.current;if(o===void 0){let i=t?.type==="constrained",l=e.some(s=>xEe.includes(s.attributes.align));o=i&&l?"full":null,r.current=o}return{alignment:o,layout:o?t:void 0}},[e,t])};function wEe(){let e=(0,Wr.useBlockProps)();return(0,kr.jsx)("div",{...e,children:(0,kr.jsx)(Wr.Warning,{children:(0,h2.__)("Block cannot be rendered inside itself.")})})}var Ame=()=>{};function zme(e){let{ref:t}=e.attributes;return(0,Wr.useHasRecursion)(t)?(0,kr.jsx)(wEe,{}):(0,kr.jsx)(Wr.RecursionProvider,{uniqueId:t,children:(0,kr.jsx)(TEe,{...e})})}function CEe({recordId:e,canOverrideBlocks:t,hasContent:r,handleEditOriginal:o,resetContent:a}){let i=(0,g2.useSelect)(l=>!!l(O0.store).canUser("update",{kind:"postType",name:"wp_block",id:e}),[e]);return(0,kr.jsxs)(kr.Fragment,{children:[i&&!!o&&(0,kr.jsx)(Wr.BlockControls,{group:"other",children:(0,kr.jsx)(Vc.ToolbarGroup,{children:(0,kr.jsx)(Vc.ToolbarButton,{onClick:o,children:(0,h2.__)("Edit original")})})}),t&&(0,kr.jsx)(Wr.BlockControls,{group:"other",children:(0,kr.jsx)(Vc.ToolbarGroup,{children:(0,kr.jsx)(Vc.ToolbarButton,{onClick:a,disabled:!r,children:(0,h2.__)("Reset")})})})]})}var SEe={};function TEe({name:e,attributes:{ref:t,content:r},__unstableParentLayout:o,setAttributes:a}){let{record:i,hasResolved:l}=(0,O0.useEntityRecord)("postType","wp_block",t),[s]=(0,O0.useEntityBlockEditor)("postType","wp_block",{id:t}),c=l&&!i,{__unstableMarkLastChangeAsPersistent:u}=(0,g2.useDispatch)(Wr.store),{onNavigateToEntityRecord:p,hasPatternOverridesSource:m,supportedBlockTypesRaw:d}=(0,g2.useSelect)(C=>{let{getSettings:T}=C(Wr.store);return{onNavigateToEntityRecord:T().onNavigateToEntityRecord,hasPatternOverridesSource:!!(0,Vme.getBlockBindingsSource)("core/pattern-overrides"),supportedBlockTypesRaw:T().__experimentalBlockBindingsSupportedAttributes||SEe}},[]),f=(0,v2.useMemo)(()=>{let C=Object.keys(d),T=I=>I.some(D=>C.includes(D.name)&&_Ee(D)?!0:T(D.innerBlocks));return m&&T(s)},[m,s,d]),{alignment:h,layout:g}=kEe(s,o),v=yEe({layout:g},e),b=(0,Wr.useBlockProps)({className:S("block-library-block__reusable-block-container",g&&v,{[`align${h}`]:h})}),_=(0,Wr.useInnerBlocksProps)(b,{layout:g,value:s,onInput:Ame,onChange:Ame,renderAppender:s?.length?void 0:Wr.InnerBlocks.ButtonBlockAppender}),k=()=>{p({postId:t,postType:"wp_block"})},x=()=>{r&&(u(),a({content:void 0}))},w=null;return c&&(w=(0,kr.jsx)(Wr.Warning,{children:(0,h2.__)("Block has been deleted or is unavailable.")})),l||(w=(0,kr.jsx)(Vc.Placeholder,{children:(0,kr.jsx)(Vc.Spinner,{})})),(0,kr.jsxs)(kr.Fragment,{children:[l&&!c&&(0,kr.jsx)(CEe,{recordId:t,canOverrideBlocks:f,hasContent:!!r,handleEditOriginal:p?k:void 0,resetContent:x}),w===null?(0,kr.jsx)("div",{..._}):(0,kr.jsx)("div",{...b,children:w})]})}var PEe=e=>typeof e=="object"&&!Array.isArray(e)&&e!==null,EEe={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&&PEe(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}},BEe={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}}},Ome=[EEe,BEe];var{name:Ume}=NT,Gme={deprecated:Ome,edit:zme,icon:NI,__experimentalLabel:({ref:e})=>{if(!e)return;let t=(0,Hme.select)(Fme.store).getEditedEntityRecord("postType","wp_block",e);if(t?.title)return(0,jme.decodeEntities)(t.title)}},IEe=()=>A({name:Ume,metadata:NT,settings:Gme});var jV={};Y(jV,{init:()=>DEe,metadata:()=>DT,name:()=>qme,settings:()=>Zme});var $me=n(N(),1);var DT={$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 H0=n(P(),1),j0=n(z(),1),LT=n(Z(),1),F0=n(N(),1);var zc=n(y(),1);function Wme({attributes:{content:e,linkTarget:t},setAttributes:r,insertBlocksAfter:o}){let a=(0,H0.useBlockProps)(),i=K();return(0,zc.jsxs)(zc.Fragment,{children:[(0,zc.jsx)(H0.InspectorControls,{children:(0,zc.jsx)(j0.__experimentalToolsPanel,{label:(0,F0.__)("Settings"),resetAll:()=>r({linkTarget:"_self"}),dropdownMenuProps:i,children:(0,zc.jsx)(j0.__experimentalToolsPanelItem,{label:(0,F0.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>t!=="_self",onDeselect:()=>r({linkTarget:"_self"}),children:(0,zc.jsx)(j0.ToggleControl,{label:(0,F0.__)("Open in new tab"),onChange:l=>r({linkTarget:l?"_blank":"_self"}),checked:t==="_blank"})})})}),(0,zc.jsx)(H0.RichText,{identifier:"content",tagName:"a","aria-label":(0,F0.__)("\u201CRead more\u201D link text"),placeholder:(0,F0.__)("Read more"),value:e,onChange:l=>r({content:l}),__unstableOnSplitAtEnd:o?()=>o((0,LT.createBlock)((0,LT.getDefaultBlockName)())):void 0,withoutInteractiveFormatting:!0,...a})]})}var{name:qme}=DT,Zme={icon:fi,edit:Wme,example:{attributes:{content:(0,$me.__)("Read more")}}},DEe=()=>A({name:qme,metadata:DT,settings:Zme});var UV={};Y(UV,{init:()=>MEe,metadata:()=>RT,name:()=>Jme,settings:()=>ede});var RT={$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(P(),1),kt=n(z(),1),AT=n(H(),1);var Ot=n(N(),1),Kme=n(dr(),1),Yme=n(sp(),1),Qme=n(ve(),1);var st=n(y(),1),REe=1,AEe=20;function Xme({attributes:e,setAttributes:t,name:r}){let[o,a]=(0,AT.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 L=e[D];t({[D]:!L})}}function b(D){D.preventDefault(),m&&(t({feedURL:(0,Kme.prependHTTPS)(m)}),a(!1))}let{content:_,status:k,error:x}=(0,Yme.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r}),w=(0,Qme.useDisabled)(),C=(0,Uf.useBlockProps)({ref:o?null:w}),T=(0,Ot.__)("RSS URL");if(o)return(0,st.jsx)("div",{...C,children:(0,st.jsx)(kt.Placeholder,{icon:wv,label:T,instructions:(0,Ot.__)("Display entries from any RSS or Atom feed."),children:(0,st.jsxs)("form",{onSubmit:b,className:"wp-block-rss__placeholder-form",children:[(0,st.jsx)(kt.__experimentalInputControl,{label:T,type:"url",hideLabelFromVision:!0,placeholder:(0,Ot.__)("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,Ot.__)("Apply")})]})})});let I=[{icon:td,title:(0,Ot.__)("Edit RSS URL"),onClick:()=>a(!0)},{icon:Gl,title:(0,Ot._x)("List view","RSS block display setting"),onClick:()=>t({blockLayout:"list"}),isActive:i==="list"},{icon:Ul,title:(0,Ot._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:I})}),(0,st.jsx)(Uf.InspectorControls,{children:(0,st.jsxs)(kt.__experimentalToolsPanel,{label:(0,Ot.__)("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,Ot.__)("Number of items"),hasValue:()=>d!==5,onDeselect:()=>t({itemsToShow:5}),isShownByDefault:!0,children:(0,st.jsx)(kt.RangeControl,{label:(0,Ot.__)("Number of items"),value:d,onChange:D=>t({itemsToShow:D}),min:REe,max:AEe,required:!0})}),(0,st.jsx)(kt.__experimentalToolsPanelItem,{label:(0,Ot.__)("Display author"),hasValue:()=>!!s,onDeselect:()=>t({displayAuthor:!1}),isShownByDefault:!0,children:(0,st.jsx)(kt.ToggleControl,{label:(0,Ot.__)("Display author"),checked:s,onChange:v("displayAuthor")})}),(0,st.jsx)(kt.__experimentalToolsPanelItem,{label:(0,Ot.__)("Display date"),hasValue:()=>!!c,onDeselect:()=>t({displayDate:!1}),isShownByDefault:!0,children:(0,st.jsx)(kt.ToggleControl,{label:(0,Ot.__)("Display date"),checked:c,onChange:v("displayDate")})}),(0,st.jsx)(kt.__experimentalToolsPanelItem,{label:(0,Ot.__)("Display excerpt"),hasValue:()=>!!u,onDeselect:()=>t({displayExcerpt:!1}),isShownByDefault:!0,children:(0,st.jsx)(kt.ToggleControl,{label:(0,Ot.__)("Display excerpt"),checked:u,onChange:v("displayExcerpt")})}),u&&(0,st.jsx)(kt.__experimentalToolsPanelItem,{label:(0,Ot.__)("Max number of words in excerpt"),hasValue:()=>p!==55,onDeselect:()=>t({excerptLength:55}),isShownByDefault:!0,children:(0,st.jsx)(kt.RangeControl,{label:(0,Ot.__)("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,Ot.__)("Columns"),hasValue:()=>l!==2,onDeselect:()=>t({columns:2}),isShownByDefault:!0,children:(0,st.jsx)(kt.RangeControl,{label:(0,Ot.__)("Columns"),value:l,onChange:D=>t({columns:D}),min:2,max:6,required:!0})}),(0,st.jsx)(kt.__experimentalToolsPanelItem,{label:(0,Ot.__)("Open links in new tab"),hasValue:()=>!!f,onDeselect:()=>t({openInNewTab:!1}),isShownByDefault:!0,children:(0,st.jsx)(kt.ToggleControl,{label:(0,Ot.__)("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,Ot.__)("Link relation"),help:(0,AT.createInterpolateElement)((0,Ot.__)("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,Ot.sprintf)((0,Ot.__)("Error: %s"),x)})}),k==="success"&&(0,st.jsx)(xo,{wrapperProps:C,html:_})]})}var{name:Jme}=RT,ede={icon:wv,example:{attributes:{feedURL:"https://wordpress.org"}},edit:Xme},MEe=()=>A({name:Jme,metadata:RT,settings:ede});var KV={};Y(KV,{init:()=>HEe,metadata:()=>MT,name:()=>ude,settings:()=>zT});var U0=n(N(),1);var cde=n(Z(),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 to=n(P(),1),VT=n(O(),1),b2=n(H(),1),sr=n(z(),1),nde=n(ve(),1);var Rt=n(N(),1),ade=n(Bn(),1),ide=n(ab(),1);var GV=50,WV=350,$V=220;function qV(e){return e==="%"}var wt=n(y(),1),tde={"":(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.')},rde="4px",ode=[25,50,75,100];function lde({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,b=(0,VT.useSelect)(ae=>{let{getBlockParentsByBlockName:me,wasBlockJustInserted:se}=ae(to.store);return!!me(i,"core/navigation")?.length&&se(i)},[i]),{__unstableMarkNextChangeAsNotPersistent:_}=(0,VT.useDispatch)(to.store);(0,b2.useEffect)(()=>{b&&(_(),r({showLabel:!1,buttonUseIcon:!0,buttonPosition:"button-inside"}))},[_,b,r]);let k=v?.border?.radius,x=(0,to.__experimentalUseBorderProps)(t);typeof k=="number"&&(x={...x,style:{...x.style,borderRadius:`${k}px`}});let w=(0,to.__experimentalUseColorProps)(t),[C,T]=(0,to.useSettings)("typography.fluid","layout"),I=(0,to.getTypographyClassesAndStyles)(t,{typography:{fluid:C},layout:{wideSize:T?.wideSize}}),L=`wp-block-search__width-${(0,nde.useInstanceId)(sr.__experimentalUnitControl)}`,E=f==="button-inside",B=f==="button-outside",R=f==="no-button",V=f==="button-only",j=V&&!a,q=(0,b2.useRef)(),W=(0,b2.useRef)(),G=(0,sr.__experimentalUseCustomUnits)({availableUnits:["%","px"],defaultValues:{"%":GV,px:WV}}),F=()=>S(e,E?"wp-block-search__button-inside":void 0,B?"wp-block-search__button-outside":void 0,R?"wp-block-search__no-button":void 0,V?"wp-block-search__button-only":void 0,!h&&!R?"wp-block-search__text-button":void 0,h&&!R?"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 ae=S("wp-block-search__input",R?w.className:void 0,E?void 0:x.className,I.className),me={...R?w.style:{},...E?{borderRadius:x.style?.borderRadius,borderTopLeftRadius:x.style?.borderTopLeftRadius,borderTopRightRadius:x.style?.borderTopRightRadius,borderBottomLeftRadius:x.style?.borderBottomLeftRadius,borderBottomRightRadius:x.style?.borderBottomRightRadius}:x.style,...I.style,textDecoration:void 0};return(0,wt.jsx)("input",{type:"search",className:ae,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:q})},re=()=>{let ae=S("wp-block-search__button",w.className,I.className,E?void 0:x.className,h?"has-icon":void 0,(0,to.__experimentalGetElementClassName)("button")),me={...w.style,...I.style,...E?{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:ae,style:me,"aria-label":d?(0,ade.__unstableStripHTML)(d):(0,Rt.__)("Search"),ref:W,children:(0,wt.jsx)(ia,{icon:Cv})}),!h&&(0,wt.jsx)(to.RichText,{identifier:"buttonText",className:ae,style:me,"aria-label":(0,Rt.__)("Button text"),placeholder:(0,Rt.__)("Add button text\u2026"),withoutInteractiveFormatting:!0,value:d,onChange:se=>r({buttonText:se})})]})},oe=K(),ee=(0,wt.jsxs)(wt.Fragment,{children:[(0,wt.jsx)(to.InspectorControls,{children:(0,wt.jsxs)(sr.__experimentalToolsPanel,{label:(0,Rt.__)("Settings"),resetAll:()=>{r({width:void 0,widthUnit:void 0,showLabel:!0,buttonUseIcon:!1,buttonPosition:"button-outside"})},dropdownMenuProps:oe,children:[(0,wt.jsx)(sr.__experimentalToolsPanelItem,{hasValue:()=>!s,label:(0,Rt.__)("Show label"),onDeselect:()=>{r({showLabel:!0})},isShownByDefault:!0,children:(0,wt.jsx)(sr.ToggleControl,{checked:s,label:(0,Rt.__)("Show label"),onChange:ae=>r({showLabel:ae})})}),(0,wt.jsx)(sr.__experimentalToolsPanelItem,{hasValue:()=>f!=="button-outside",label:(0,Rt.__)("Button position"),onDeselect:()=>{r({buttonPosition:"button-outside"})},isShownByDefault:!0,children:(0,wt.jsx)(sr.SelectControl,{value:f,label:(0,Rt.__)("Button position"),onChange:ae=>{r({buttonPosition:ae})},options:J})}),f!=="no-button"&&(0,wt.jsx)(sr.__experimentalToolsPanelItem,{hasValue:()=>!!h,label:(0,Rt.__)("Use button with icon"),onDeselect:()=>{r({buttonUseIcon:!1})},isShownByDefault:!0,children:(0,wt.jsx)(sr.ToggleControl,{checked:h,label:(0,Rt.__)("Use button with icon"),onChange:ae=>r({buttonUseIcon:ae})})}),(0,wt.jsx)(sr.__experimentalToolsPanelItem,{hasValue:()=>!!u,label:(0,Rt.__)("Width"),onDeselect:()=>{r({width:void 0,widthUnit:void 0})},isShownByDefault:!0,children:(0,wt.jsxs)(sr.__experimentalVStack,{children:[(0,wt.jsx)(sr.__experimentalUnitControl,{label:(0,Rt.__)("Width"),id:L,min:qV(p)?0:$V,max:qV(p)?100:void 0,step:1,onChange:ae=>{let me=ae===""?void 0:parseInt(ae,10);r({width:me})},onUnitChange:ae=>{r({width:ae==="%"?GV:WV,widthUnit:ae})},__unstableInputWidth:"80px",value:`${u}${p}`,units:G}),(0,wt.jsx)(sr.__experimentalToggleGroupControl,{label:(0,Rt.__)("Percentage Width"),value:ode.includes(u)&&p==="%"?u:void 0,hideLabelFromVision:!0,onChange:ae=>{r({width:ae,widthUnit:"%"})},isBlock:!0,children:ode.map(ae=>(0,wt.jsx)(sr.__experimentalToggleGroupControlOption,{value:ae,label:(0,Rt.sprintf)((0,Rt.__)("%d%%"),ae)},ae))})]})})]})}),(0,wt.jsx)(to.InspectorControls,{group:"advanced",children:(0,wt.jsx)(sr.SelectControl,{label:(0,Rt.__)("HTML element"),value:g??"",options:[{label:(0,Rt.__)("Default"),value:""},{label:"<search>",value:"search"},{label:"<form>",value:"form"}],onChange:ae=>{r({tagName:ae}),(0,ide.speak)(tde[ae].replace(/[<>]/g,""))},help:tde[g??""]})})]}),ce=ae=>ae!==void 0&&parseInt(ae,10)!==0,ne=ae=>ce(ae)?`calc(${ae} + ${rde})`:void 0,we=()=>{let ae=E?x.style:{borderRadius:x.style?.borderRadius,borderTopLeftRadius:x.style?.borderTopLeftRadius,borderTopRightRadius:x.style?.borderTopRightRadius,borderBottomLeftRadius:x.style?.borderBottomLeftRadius,borderBottomRightRadius:x.style?.borderBottomRightRadius};if(E){if(typeof k=="object"){let{borderTopLeftRadius:se,borderTopRightRadius:Pe,borderBottomLeftRadius:Ee,borderBottomRightRadius:Q}=x.style;return{...ae,borderTopLeftRadius:ne(se),borderTopRightRadius:ne(Pe),borderBottomLeftRadius:ne(Ee),borderBottomRightRadius:ne(Q)}}let me=Number.isInteger(k)?`${k}px`:k;ae.borderRadius=`calc(${me} + ${rde})`}return ae},le=(0,to.useBlockProps)({className:F(),style:{...I.style,textDecoration:void 0}}),de=S("wp-block-search__label",I.className);return(0,wt.jsxs)(wt.Fragment,{children:[ee,(0,wt.jsxs)(g==="search"?"search":"div",{...le,children:[s&&(0,wt.jsx)(to.RichText,{identifier:"label",className:de,"aria-label":(0,Rt.__)("Label text"),placeholder:(0,Rt.__)("Add label\u2026"),withoutInteractiveFormatting:!0,value:l,onChange:ae=>r({label:ae}),style:I.style}),(0,wt.jsxs)(sr.ResizableBox,{size:{width:u===void 0?"auto":`${u}${p}`,height:"auto"},className:S("wp-block-search__inside-wrapper",E?x.className:void 0),style:we(),minWidth:$V,enable:$(),onResizeStart:(ae,me,se)=>{r({width:parseInt(se.offsetWidth,10),widthUnit:"px"}),o(!1)},onResizeStop:(ae,me,se,Pe)=>{r({width:parseInt(u+Pe.width,10)}),o(!0)},showHandle:a,children:[(E||B||V)&&(0,wt.jsxs)(wt.Fragment,{children:[X(),re()]}),R&&X()]})]})]})}var ZV=n(N(),1),zEe=[{name:"default",isDefault:!0,attributes:{buttonText:(0,ZV.__)("Search"),label:(0,ZV.__)("Search")}}],sde=zEe;var{fieldsKey:OEe,formKey:FEe}=U(cde.privateApis),{name:ude}=MT,zT={icon:Cv,example:{attributes:{buttonText:(0,U0.__)("Search"),label:(0,U0.__)("Search")},viewportWidth:400},variations:sde,edit:lde};window.__experimentalContentOnlyInspectorFields&&(zT[OEe]=[{id:"label",label:(0,U0.__)("Label"),type:"text",Edit:"rich-text"},{id:"buttonText",label:(0,U0.__)("Button text"),type:"text",Edit:"rich-text"},{id:"placeholder",label:(0,U0.__)("Placeholder"),type:"text",Edit:"rich-text"}],zT[FEe]={fields:["label","buttonText","placeholder"]});var HEe=()=>A({name:ude,metadata:MT,settings:zT});var YV={};Y(YV,{init:()=>$Ee,metadata:()=>FT,name:()=>yde,settings:()=>_de});var Sm=n(P(),1),OT=n(z(),1),_2=n(N(),1);var y2=n(H(),1),pde=n(ve(),1);function mde(e,t,r){let[o,a]=(0,y2.useState)(!1),i=(0,pde.usePrevious)(t);(0,y2.useEffect)(()=>{e==="css"&&!t&&!i&&a(!0)},[t,i,e]),(0,y2.useEffect)(()=>{e==="css"&&(o&&t||i&&t!==i)&&(r({opacity:"alpha-channel"}),a(!1))},[o,t,i])}var Ku=n(y(),1),jEe=({tagName:e,setAttributes:t})=>(0,Ku.jsx)(OT.SelectControl,{label:(0,_2.__)("HTML element"),value:e,onChange:r=>t({tagName:r}),options:[{label:(0,_2.__)("Default (<hr>)"),value:"hr"},{label:"<div>",value:"div"}],help:e==="hr"?(0,_2.__)("Only select <hr> if the separator conveys important information and should be announced by screen readers."):(0,_2.__)("The <div> element should only be used if the block is a design element with no semantic meaning.")});function dde({attributes:e,setAttributes:t}){let{backgroundColor:r,opacity:o,style:a,tagName:i}=e,l=(0,Sm.__experimentalUseColorProps)(e),s=l?.style?.backgroundColor,c=!!a?.color?.background;mde(o,s,t);let u=(0,Sm.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,Ku.jsxs)(Ku.Fragment,{children:[(0,Ku.jsx)(Sm.InspectorControls,{group:"advanced",children:(0,Ku.jsx)(jEe,{tagName:i,setAttributes:t})}),(0,Ku.jsx)(i==="hr"?OT.HorizontalRule:i,{...(0,Sm.useBlockProps)({className:p,style:c?{color:s,backgroundColor:s}:void 0})})]})}var FT={$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 G0=n(P(),1),fde=n(y(),1);function hde({attributes:e}){let{backgroundColor:t,style:r,opacity:o,tagName:a}=e,i=r?.color?.background,l=(0,G0.__experimentalGetColorClassesAndStyles)(e),s=(0,G0.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,fde.jsx)(a,{...G0.useBlockProps.save({className:c,style:u})})}var Tm=n(Z(),1),GEe={from:[{type:"input",regExp:/^-{3,}$/,transform:()=>{let e=(0,Tm.getBlockVariations)("core/separator")?.find(t=>t.isDefault);return[(0,Tm.createBlock)("core/separator",e?.attributes??{}),(0,Tm.createBlock)((0,Tm.getDefaultBlockName)())]}},{type:"raw",selector:"hr",schema:{hr:{}}}],to:[{type:"block",blocks:["core/spacer"],transform:({anchor:e})=>(0,Tm.createBlock)("core/spacer",{anchor:e||void 0})}]},gde=GEe;var x2=n(P(),1),vde=n(y(),1),WEe={attributes:{color:{type:"string"},customColor:{type:"string"}},save({attributes:e}){let{color:t,customColor:r}=e,o=(0,x2.getColorClassName)("background-color",t),a=(0,x2.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,vde.jsx)("hr",{...x2.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"}}},bde=[WEe];var{name:yde}=FT,_de={icon:bI,example:{attributes:{customColor:"#065174",className:"is-style-wide"}},transforms:gde,edit:dde,save:hde,deprecated:bde},$Ee=()=>A({name:yde,metadata:FT,settings:_de});var XV={};Y(XV,{init:()=>QEe,metadata:()=>$T,name:()=>Dde,settings:()=>Lde});var HT=n(N(),1),UT=n(P(),1),xde=n(ve(),1),kde=n(z(),1);var jT=n(y(),1);function QV({attributes:e,setAttributes:t}){let o=`blocks-shortcode-input-${(0,xde.useInstanceId)(QV)}`;return(0,jT.jsx)("div",{...(0,UT.useBlockProps)(),children:(0,jT.jsx)(kde.Placeholder,{icon:Tv,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:a=>t({text:a})})})})}var wde=n(H(),1),Cde=n(y(),1);function Sde({attributes:e}){return(0,Cde.jsx)(wde.RawHTML,{children:e.text})}var GT=n(Pde(),1),WT=n(Z(),1),Ide=n(Bde(),1),qEe=()=>(0,WT.getBlockTransforms)("from").filter(e=>e.type==="shortcode"&&e.blockName!=="core/shortcode"),ZEe=(e,t)=>{let r=e.trim(),o=(0,Ide.next)(t,r);return!!o&&o.index===0&&o.content.length===r.length},KEe={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 qEe().map(e=>({type:"block",blocks:[e.blockName],isMatch:({text:t=""})=>[].concat(e.tag).some(r=>ZEe(t,r)),transform:({text:t=""})=>(0,WT.rawHandler)({HTML:`<p>${t.trim()}</p>`})}))}},Nde=KEe;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:Dde}=$T,Lde={icon:Tv,transforms:Nde,edit:QV,save:Sde},QEe=()=>A({name:Dde,metadata:$T,settings:Lde});var ez={};Y(ez,{init:()=>oBe,metadata:()=>qT,name:()=>Ode,settings:()=>Fde});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 JV=n(Ar(),1),Oc=n(H(),1),ho=n(N(),1),At=n(z(),1),Rde=n(ve(),1),go=n(P(),1),Pm=n(O(),1),W0=n(te(),1);var Ade=n(Tr(),1);var je=n(y(),1),ZT=["image"],{mediaEditKey:JEe,openMediaEditorModalKey:eBe}=U(go.privateApis),tBe=({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,Rde.useViewportMatch)("medium"),_=!["wide","full"].includes(t)&&v,[{naturalWidth:k,naturalHeight:x},w]=(0,Oc.useState)({}),C=(0,Oc.useRef)(),{toggleSelection:T,__unstableMarkNextChangeAsNotPersistent:I}=(0,Pm.useDispatch)(go.store),D=K(),E=(0,go.useBlockEditingMode)()==="contentOnly",{imageEditing:B,maxWidth:R,title:V,editMediaEntity:j,openMediaEditorModal:q}=(0,Pm.useSelect)(Ee=>{let Q=Ee(go.store).getSettings();return{title:Ee(W0.store).getEntityRecord("root","__unstableBase")?.name,imageEditing:Q.imageEditing,maxWidth:Q.maxWidth,editMediaEntity:Q?.[JEe],openMediaEditorModal:Q?.[eBe]}},[]);(0,Oc.useEffect)(()=>{l&&d!==f&&(I(),c({shouldSyncIcon:!1}))},[]);let W=({id:Ee})=>{typeof Ee=="number"&&u(Ee)};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:Ee=>{w({naturalWidth:Ee.target.naturalWidth,naturalHeight:Ee.target.naturalHeight})}}),(0,JV.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:Ee=>Ee.preventDefault(),children:J})),!_||!k||!x)return(0,je.jsx)("div",{style:{width:r,height:o},children:$});let X=120,re=r||X,oe=k/x,ee=re/oe,ce=k<x?uc:Math.ceil(uc*oe),ne=x<k?uc:Math.ceil(uc/oe),we=R*2.5,le=!1,de=!1;t==="center"?(le=!0,de=!0):(0,ho.isRTL)()?t==="left"?le=!0:de=!0:t==="right"?de=!0:le=!0;let ge=d&&k&&x&&B&&!!j,ae=!E,se=!window?.__experimentalUseCustomizerSiteLogoUrl?m+"/wp-admin/options-general.php":m+"/wp-admin/customize.php?autofocus[section]=title_tagline",Pe=(0,Oc.createInterpolateElement)((0,ho.__)("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)(go.InspectorControls,{children:(0,je.jsxs)(At.__experimentalToolsPanel,{label:(0,ho.__)("Settings"),dropdownMenuProps:D,children:[(0,je.jsx)(At.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>!!r,label:(0,ho.__)("Image width"),onDeselect:()=>c({width:void 0}),children:(0,je.jsx)(At.RangeControl,{label:(0,ho.__)("Image width"),onChange:Ee=>c({width:Ee}),min:ce,max:we,initialPosition:Math.min(X,we),value:r||"",disabled:!_})}),(0,je.jsx)(At.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>!a,label:(0,ho.__)("Link image to home"),onDeselect:()=>c({isLink:!0}),children:(0,je.jsx)(At.ToggleControl,{label:(0,ho.__)("Link image to home"),onChange:()=>c({isLink:!a}),checked:a})}),a&&(0,je.jsx)(At.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>i==="_blank",label:(0,ho.__)("Open in new tab"),onDeselect:()=>c({linkTarget:"_self"}),children:(0,je.jsx)(At.ToggleControl,{label:(0,ho.__)("Open in new tab"),onChange:Ee=>c({linkTarget:Ee?"_blank":"_self"}),checked:i==="_blank"})}),g&&(0,je.jsx)(At.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>!!l,label:(0,ho.__)("Use as Site Icon"),onDeselect:()=>{c({shouldSyncIcon:!1}),h(void 0)},children:(0,je.jsx)(At.ToggleControl,{label:(0,ho.__)("Use as Site Icon"),onChange:Ee=>{c({shouldSyncIcon:Ee}),h(Ee?d:void 0)},checked:!!l,help:Pe})})]})}),ge&&q&&ae&&(0,je.jsx)(go.BlockControls,{group:"block",children:(0,je.jsx)(At.ToolbarButton,{ref:C,onClick:()=>q({id:d,onUpdate:W,onClose:()=>C.current?.focus()}),"aria-haspopup":"dialog",icon:Km,label:(0,ho.__)("Crop")})}),(0,je.jsx)(At.ResizableBox,{size:{width:re,height:ee},showHandle:s&&ae,minWidth:ce,maxWidth:we,minHeight:ne,maxHeight:we/oe,lockAspectRatio:!0,enable:{top:!1,right:le,bottom:!0,left:de},onResizeStart:G,onResizeStop:(Ee,Q,Ce,pe)=>{F(),c({width:parseInt(re+pe.width,10),height:parseInt(ee+pe.height,10)})},children:$})]})};function Mde({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,Pm.useSelect)(F=>{let{canUser:J,getEntityRecord:$,getEditedEntityRecord:X}=F(W0.store),re=J("update",{kind:"root",name:"site"}),oe=re?X("root","site"):void 0,ee=$("root","__unstableBase"),ce=re?oe?.site_logo:ee?.site_logo,ne=oe?.site_icon,we=ce&&F(W0.store).getEntityRecord("postType","attachment",ce,{context:"view"}),le=!!ce&&!F(W0.store).hasFinishedResolution("getEntityRecord",["postType","attachment",ce,{context:"view"}]);return{siteLogoId:ce,canUserEdit:re,url:ee?.home,mediaItemData:we,isRequestingMediaItem:le,siteIconId:ne}},[]),{getSettings:d}=(0,Pm.useSelect)(go.store),[f,h]=(0,Oc.useState)(),g=K(),{editEntityRecord:v}=(0,Pm.useDispatch)(W0.store),b=(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),b(void 0);return}b(F.id,J)}},T=()=>{b(null),r({width:void 0})},{createErrorNotice:I}=(0,Pm.useDispatch)(Ade.store),D=F=>{I(F,{type:"snackbar"}),h()},L=F=>{d().mediaUpload({allowedTypes:ZT,filesList:F,onFileChange([J]){if((0,JV.isBlobURL)(J?.url)){h(J.url);return}w(J)},onError:D,multiple:!1})},E={mediaURL:x,name:x?(0,ho.__)("Replace"):(0,ho.__)("Choose logo"),onSelect:C,onError:D,onReset:T},B=s&&(0,je.jsx)(go.BlockControls,{group:"other",children:(0,je.jsx)(go.MediaReplaceFlow,{...E,allowedTypes:ZT,variant:"toolbar"})}),R,V=l===void 0||m;V&&(R=(0,je.jsx)(At.Spinner,{})),(0,Oc.useEffect)(()=>{x&&f&&h()},[x,f]),(x||f)&&(R=(0,je.jsxs)(je.Fragment,{children:[(0,je.jsx)(tBe,{alt:k,attributes:e,className:t,isSelected:o,setAttributes:r,logoUrl:f||x,setLogo:b,logoId:p?.id||l,siteUrl:c,setIcon:_,iconId:u,canUserEdit:s}),s&&(0,je.jsx)(At.DropZone,{onFilesDrop:L})]}));let j=F=>{let J=S("block-editor-media-placeholder",t);return(0,je.jsx)(At.Placeholder,{className:J,preview:R,withIllustration:!0,style:{width:a},children:F})},q=S(t,{"is-default-size":!a,"is-transient":f}),W=(0,go.useBlockProps)({className:q}),G=(s||x)&&(0,je.jsx)(go.InspectorControls,{children:(0,je.jsx)(At.__experimentalToolsPanel,{label:(0,ho.__)("Media"),dropdownMenuProps:g,children:s?(0,je.jsx)(At.__experimentalToolsPanelItem,{hasValue:()=>!!x,label:(0,ho.__)("Logo"),isShownByDefault:!0,children:(0,je.jsx)(E4,{mediaId:l,mediaUrl:x,filename:p?.media_details?.sizes?.full?.file||p?.slug,allowedTypes:ZT,onSelect:C,onError:D,onReset:T,isUploading:!!f,emptyLabel:(0,ho.__)("Logo")})}):(0,je.jsx)("div",{className:"block-library-site-logo__inspector-media-replace-container",style:{gridColumn:"1 / -1"},children:(0,je.jsx)(VR,{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:[B,G,(!!x||!!f)&&R,(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)(go.MediaPlaceholder,{onSelect:w,allowedTypes:ZT,onError:D,placeholder:j,mediaLibraryButton:({open:F})=>(0,je.jsx)(At.Button,{__next40pxDefaultSize:!0,icon:nu,variant:"primary",label:(0,ho.__)("Choose logo"),showTooltip:!0,tooltipPosition:"middle right",onClick:()=>{F()}})})]})}var Vde=n(Z(),1),rBe={to:[{type:"block",blocks:["core/site-title"],transform:({isLink:e,linkTarget:t})=>(0,Vde.createBlock)("core/site-title",{isLink:e,linkTarget:t})}]},zde=rBe;var{name:Ode}=qT,Fde={icon:CI,example:{},edit:Mde,transforms:zde},oBe=()=>A({name:Ode,metadata:qT,settings:Fde});var oz={};Y(oz,{init:()=>lBe,metadata:()=>KT,name:()=>Gde,settings:()=>Wde});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=n(O(),1),tz=n(te(),1),Em=n(P(),1),YT=n(N(),1),XT=n(Z(),1);var Yu=n(y(),1);function Hde(e){Ct(e);let{attributes:t,setAttributes:r,insertBlocksAfter:o}=e,{level:a,levelOptions:i}=t,{canUserEdit:l,tagline:s}=(0,QT.useSelect)(f=>{let{canUser:h,getEntityRecord:g,getEditedEntityRecord:v}=f(tz.store),b=h("update",{kind:"root",name:"site"}),_=b?v("root","site"):{},k=g("root","__unstableBase");return{canUserEdit:b,tagline:b?_?.description:k?.description}},[]),c=a===0?"p":`h${a}`,{editEntityRecord:u}=(0,QT.useDispatch)(tz.store);function p(f){u("root","site",void 0,{description:f})}let m=(0,Em.useBlockProps)({className:!l&&!s&&"wp-block-site-tagline__placeholder"}),d=l?(0,Yu.jsx)(Em.RichText,{allowedFormats:[],onChange:p,"aria-label":(0,YT.__)("Site tagline text"),placeholder:(0,YT.__)("Write site tagline\u2026"),tagName:c,value:s,disableLineBreaks:!0,__unstableOnSplitAtEnd:o?()=>o((0,XT.createBlock)((0,XT.getDefaultBlockName)())):void 0,...m}):(0,Yu.jsx)(c,{...m,children:s||(0,YT.__)("Site Tagline placeholder")});return(0,Yu.jsxs)(Yu.Fragment,{children:[(0,Yu.jsx)(Em.BlockControls,{group:"block",children:(0,Yu.jsx)(Em.HeadingLevelDropdown,{value:a,options:i,onChange:f=>r({level:f})})}),d]})}var JT=n(z(),1),rz=n(y(),1),jde=(0,rz.jsx)(JT.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",children:(0,rz.jsx)(JT.Path,{d:"M4 10.5h16V9H4v1.5ZM4 15h9v-1.5H4V15Z"})});var aBe={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},iBe={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:Zt,isEligible({style:e}){return e?.typography?.fontFamily}},Ude=[aBe,iBe];var{name:Gde}=KT,Wde={icon:jde,edit:Hde,deprecated:Ude},lBe=()=>A({name:Gde,metadata:KT,settings:Wde});var iz={};Y(iz,{init:()=>mBe,metadata:()=>e8,name:()=>Yde,settings:()=>Qde});var e8={$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 t8=n(O(),1),nz=n(te(),1),Fc=n(N(),1),Ll=n(P(),1),Bm=n(z(),1),r8=n(Z(),1),az=n(Vo(),1);var Yo=n(y(),1);function $de(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,t8.useSelect)(b=>{let{canUser:_,getEntityRecord:k,getEditedEntityRecord:x}=b(nz.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,t8.useDispatch)(nz.store),m=K(),d=(0,Ll.useBlockEditingMode)();function f(b){p("root","site",void 0,{title:b.trim()})}let h=a===0?"p":`h${a}`,g=(0,Ll.useBlockProps)({className:!c&&!u&&"wp-block-site-title__placeholder"}),v=c?(0,Yo.jsx)(h,{...g,children:(0,Yo.jsx)(Ll.RichText,{tagName:l?"a":"span",href:l?"#site-title-pseudo-link":void 0,"aria-label":(0,Fc.__)("Site title text"),placeholder:(0,Fc.__)("Write site title\u2026"),value:u,onChange:f,allowedFormats:[],disableLineBreaks:!0,__unstableOnSplitAtEnd:o?()=>o((0,r8.createBlock)((0,r8.getDefaultBlockName)())):void 0})}):(0,Yo.jsx)(h,{...g,children:l?(0,Yo.jsx)("a",{href:"#site-title-pseudo-link",onClick:b=>b.preventDefault(),children:(0,az.decodeEntities)(u)||(0,Fc.__)("Site Title placeholder")}):(0,Yo.jsx)("span",{children:(0,az.decodeEntities)(u)||(0,Fc.__)("Site Title placeholder")})});return(0,Yo.jsxs)(Yo.Fragment,{children:[d==="default"&&(0,Yo.jsx)(Ll.BlockControls,{group:"block",children:(0,Yo.jsx)(Ll.HeadingLevelDropdown,{value:a,options:i,onChange:b=>r({level:b})})}),(0,Yo.jsx)(Ll.InspectorControls,{children:(0,Yo.jsxs)(Bm.__experimentalToolsPanel,{label:(0,Fc.__)("Settings"),resetAll:()=>{r({isLink:!0,linkTarget:"_self"})},dropdownMenuProps:m,children:[(0,Yo.jsx)(Bm.__experimentalToolsPanelItem,{hasValue:()=>!l,label:(0,Fc.__)("Make title link to home"),onDeselect:()=>r({isLink:!0}),isShownByDefault:!0,children:(0,Yo.jsx)(Bm.ToggleControl,{label:(0,Fc.__)("Make title link to home"),onChange:()=>r({isLink:!l}),checked:l})}),l&&(0,Yo.jsx)(Bm.__experimentalToolsPanelItem,{hasValue:()=>s!=="_self",label:(0,Fc.__)("Open in new tab"),onDeselect:()=>r({linkTarget:"_self"}),isShownByDefault:!0,children:(0,Yo.jsx)(Bm.ToggleControl,{label:(0,Fc.__)("Open in new tab"),onChange:b=>r({linkTarget:b?"_blank":"_self"}),checked:s==="_blank"})})]})}),v]})}var cBe={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},uBe={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:Zt,isEligible({style:e}){return e?.typography?.fontFamily}},qde=[cBe,uBe];var Zde=n(Z(),1),pBe={to:[{type:"block",blocks:["core/site-logo"],transform:({isLink:e,linkTarget:t})=>(0,Zde.createBlock)("core/site-logo",{isLink:e,linkTarget:t})}]},Kde=pBe;var{name:Yde}=e8,Qde={icon:qE,example:{viewportWidth:350,attributes:{style:{typography:{textAlign:"center"}}}},edit:$de,transforms:Kde,deprecated:qde},mBe=()=>A({name:Yde,metadata:e8,settings:Qde});var oO={};Y(oO,{init:()=>bBe,metadata:()=>X8,name:()=>Xfe,settings:()=>J8});var rO=n(N(),1);var Qfe=n(Z(),1);var $0=n(qs(),1),Q8=n(O(),1),Ia=n(P(),1),Gf=n(H(),1),vo=n(z(),1),$fe=n(ve(),1),ii=n(N(),1);var qfe=n(Z(),1);var tO=n(N(),1);var o8=n(M(),1),lz=n(y(),1),Xde=()=>(0,lz.jsx)(o8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,lz.jsx)(o8.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 n8=n(M(),1),sz=n(y(),1),Jde=()=>(0,sz.jsx)(n8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,sz.jsx)(n8.Path,{d:"M15.27 17.289 3 17.289 8.73 6.711 21 6.711 15.27 17.289"})});var a8=n(M(),1),cz=n(y(),1),efe=()=>(0,cz.jsx)(a8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,cz.jsx)(a8.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 i8=n(M(),1),uz=n(y(),1),tfe=()=>(0,uz.jsx)(i8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,uz.jsx)(i8.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 l8=n(M(),1),pz=n(y(),1),k2=()=>(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.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 s8=n(M(),1),mz=n(y(),1),rfe=()=>(0,mz.jsx)(s8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,mz.jsx)(s8.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 c8=n(M(),1),dz=n(y(),1),ofe=()=>(0,dz.jsx)(c8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,dz.jsx)(c8.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 u8=n(M(),1),fz=n(y(),1),nfe=()=>(0,fz.jsx)(u8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,fz.jsx)(u8.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 p8=n(M(),1),hz=n(y(),1),afe=()=>(0,hz.jsx)(p8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,hz.jsx)(p8.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 m8=n(M(),1),gz=n(y(),1),ife=()=>(0,gz.jsx)(m8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,gz.jsx)(m8.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 d8=n(M(),1),vz=n(y(),1),lfe=()=>(0,vz.jsx)(d8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,vz.jsx)(d8.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 f8=n(M(),1),bz=n(y(),1),sfe=()=>(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 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 h8=n(M(),1),yz=n(y(),1),cfe=()=>(0,yz.jsx)(h8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,yz.jsx)(h8.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 g8=n(M(),1),_z=n(y(),1),ufe=()=>(0,_z.jsx)(g8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,_z.jsx)(g8.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 v8=n(M(),1),xz=n(y(),1),pfe=()=>(0,xz.jsx)(v8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,xz.jsx)(v8.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 b8=n(M(),1),kz=n(y(),1),mfe=()=>(0,kz.jsx)(b8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,kz.jsx)(b8.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 y8=n(M(),1),wz=n(y(),1),dfe=()=>(0,wz.jsx)(y8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,wz.jsx)(y8.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 _8=n(M(),1),Cz=n(y(),1),ffe=()=>(0,Cz.jsx)(_8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Cz.jsx)(_8.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 x8=n(M(),1),Sz=n(y(),1),hfe=()=>(0,Sz.jsx)(x8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Sz.jsx)(x8.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 k8=n(M(),1),Tz=n(y(),1),gfe=()=>(0,Tz.jsx)(k8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Tz.jsx)(k8.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 w8=n(M(),1),Pz=n(y(),1),vfe=()=>(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,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 C8=n(M(),1),Ez=n(y(),1),bfe=()=>(0,Ez.jsx)(C8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Ez.jsx)(C8.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 S8=n(M(),1),Bz=n(y(),1),yfe=()=>(0,Bz.jsx)(S8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Bz.jsx)(S8.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 T8=n(M(),1),Iz=n(y(),1),_fe=()=>(0,Iz.jsx)(T8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Iz.jsx)(T8.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 P8=n(M(),1),Nz=n(y(),1),xfe=()=>(0,Nz.jsx)(P8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Nz.jsx)(P8.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 E8=n(M(),1),Dz=n(y(),1),kfe=()=>(0,Dz.jsx)(E8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Dz.jsx)(E8.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 B8=n(M(),1),Lz=n(y(),1),wfe=()=>(0,Lz.jsx)(B8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Lz.jsx)(B8.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 I8=n(M(),1),Rz=n(y(),1),Cfe=()=>(0,Rz.jsx)(I8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Rz.jsx)(I8.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 N8=n(M(),1),Az=n(y(),1),Sfe=()=>(0,Az.jsx)(N8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Az.jsx)(N8.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 D8=n(M(),1),Mz=n(y(),1),Tfe=()=>(0,Mz.jsx)(D8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Mz.jsx)(D8.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 L8=n(M(),1),Vz=n(y(),1),Pfe=()=>(0,Vz.jsx)(L8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Vz.jsx)(L8.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 R8=n(M(),1),zz=n(y(),1),Efe=()=>(0,zz.jsx)(R8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,zz.jsx)(R8.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 A8=n(M(),1),Oz=n(y(),1),Bfe=()=>(0,Oz.jsx)(A8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Oz.jsx)(A8.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 M8=n(M(),1),Fz=n(y(),1),Ife=()=>(0,Fz.jsx)(M8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Fz.jsx)(M8.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 V8=n(M(),1),Hz=n(y(),1),Nfe=()=>(0,Hz.jsx)(V8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Hz.jsx)(V8.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 z8=n(M(),1),jz=n(y(),1),Dfe=()=>(0,jz.jsx)(z8.SVG,{width:"24",height:"24",viewBox:"0 0 128 128",version:"1.1",children:(0,jz.jsx)(z8.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 O8=n(M(),1),Uz=n(y(),1),Lfe=()=>(0,Uz.jsx)(O8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Uz.jsx)(O8.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 F8=n(M(),1),Gz=n(y(),1),Rfe=()=>(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.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 H8=n(M(),1),Wz=n(y(),1),Afe=()=>(0,Wz.jsx)(H8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Wz.jsx)(H8.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 j8=n(M(),1),$z=n(y(),1),Mfe=()=>(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.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 U8=n(M(),1),qz=n(y(),1),Vfe=()=>(0,qz.jsx)(U8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,qz.jsx)(U8.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 G8=n(M(),1),Zz=n(y(),1),zfe=()=>(0,Zz.jsx)(G8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Zz.jsx)(G8.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 W8=n(M(),1),Kz=n(y(),1),Ofe=()=>(0,Kz.jsx)(W8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Kz.jsx)(W8.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 $8=n(M(),1),Yz=n(y(),1),Ffe=()=>(0,Yz.jsx)($8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Yz.jsx)($8.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 q8=n(M(),1),Qz=n(y(),1),Hfe=()=>(0,Qz.jsx)(q8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:(0,Qz.jsx)(q8.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 Z8=n(M(),1),Xz=n(y(),1),jfe=()=>(0,Xz.jsx)(Z8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Xz.jsx)(Z8.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 K8=n(M(),1),Jz=n(y(),1),Ufe=()=>(0,Jz.jsx)(K8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Jz.jsx)(K8.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 Y8=n(M(),1),eO=n(y(),1),Gfe=()=>(0,eO.jsx)(Y8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,eO.jsx)(Y8.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 Wfe(e){return e?.name?{icon:e?.icon??k2,label:e?.title??(0,tO.__)("Social Icon")}:{icon:k2,label:(0,tO.__)("Social Icon")}}var nr=n(y(),1),dBe=({url:e,setAttributes:t,setPopover:r,popoverAnchor:o,clientId:a})=>{let{removeBlock:i}=(0,Q8.useDispatch)(Ia.store);return(0,nr.jsx)(Ia.URLPopover,{anchor:o,"aria-label":(0,ii.__)("Edit social link"),onClose:()=>{r(!1),o?.focus()},children:(0,nr.jsx)("form",{className:"block-editor-url-popover__link-editor",onSubmit:l=>{l.preventDefault(),r(!1),o?.focus()},children:(0,nr.jsx)("div",{className:"block-editor-url-input",children:(0,nr.jsx)(Ia.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||![$0.BACKSPACE,$0.DELETE].includes(l.keyCode)||i(a)},suffix:(0,nr.jsx)(vo.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,nr.jsx)(vo.Button,{icon:ME,label:(0,ii.__)("Apply"),type:"submit",size:"small"})})})})})})},fBe=({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,b]=(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,Ia.useBlockEditingMode)()==="contentOnly",{activeVariation:C}=(0,Q8.useSelect)(B=>{let{getActiveBlockVariation:R}=B(qfe.store);return{activeVariation:R(i,e)}},[i,e]),{icon:T,label:I}=Wfe(C),D=c.trim()===""?I:c,L=(0,Gf.useRef)(),E=(0,Ia.useBlockProps)({className:"wp-block-social-link-anchor",ref:(0,$fe.useMergeRefs)([x,L]),onClick:()=>b(!0),onKeyDown:B=>{B.keyCode===$0.ENTER&&(B.preventDefault(),b(!0))}});return(0,nr.jsxs)(nr.Fragment,{children:[w&&m&&(0,nr.jsx)(Ia.BlockControls,{group:"other",children:(0,nr.jsx)(vo.Dropdown,{popoverProps:{placement:"bottom-start"},renderToggle:({isOpen:B,onToggle:R})=>(0,nr.jsx)(vo.ToolbarButton,{onClick:R,"aria-haspopup":"true","aria-expanded":B,children:(0,ii.__)("Text")}),renderContent:()=>(0,nr.jsx)(vo.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:B=>o({label:B}),placeholder:I})})}),(0,nr.jsx)(Ia.InspectorControls,{children:(0,nr.jsx)(vo.__experimentalToolsPanel,{label:(0,ii.__)("Settings"),resetAll:()=>{o({label:void 0})},dropdownMenuProps:p,children:(0,nr.jsx)(vo.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,ii.__)("Text"),hasValue:()=>!!c,onDeselect:()=>{o({label:void 0})},children:(0,nr.jsx)(vo.TextControl,{label:(0,ii.__)("Text"),help:(0,ii.__)("The text is visible when enabled from the parent Social Icons block."),value:c,onChange:B=>o({label:B}),placeholder:I})})})}),(0,nr.jsx)(Ia.InspectorControls,{group:"advanced",children:(0,nr.jsx)(vo.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,nr.jsx)(vo.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:u||"",onChange:B=>o({rel:B})})}),(0,nr.jsxs)("li",{role:"presentation",className:_,style:{color:f,backgroundColor:g},children:[(0,nr.jsxs)("button",{"aria-haspopup":"dialog",...E,role:"button",children:[(0,nr.jsx)(vo.Icon,{icon:T}),(0,nr.jsx)("span",{className:S("wp-block-social-link-label",{"screen-reader-text":!m}),children:D})]}),r&&v&&(0,nr.jsx)(dBe,{url:l,setAttributes:o,setPopover:b,popoverAnchor:k,clientId:a})]})]})},Zfe=fBe;var X8={$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 Kfe=[{isDefault:!0,name:"wordpress",attributes:{service:"wordpress"},title:(0,Fe._x)("WordPress","social link block variation name"),icon:Hfe},{name:"fivehundredpx",attributes:{service:"fivehundredpx"},title:(0,Fe._x)("500px","social link block variation name"),icon:ufe},{name:"amazon",attributes:{service:"amazon"},title:(0,Fe._x)("Amazon","social link block variation name"),icon:Xde},{name:"bandcamp",attributes:{service:"bandcamp"},title:(0,Fe._x)("Bandcamp","social link block variation name"),icon:Jde},{name:"behance",attributes:{service:"behance"},title:(0,Fe._x)("Behance","social link block variation name"),icon:efe},{name:"bluesky",attributes:{service:"bluesky"},title:(0,Fe._x)("Bluesky","social link block variation name"),icon:tfe},{name:"chain",attributes:{service:"chain"},title:(0,Fe._x)("Link","social link block variation name"),icon:k2},{name:"codepen",attributes:{service:"codepen"},title:(0,Fe._x)("CodePen","social link block variation name"),icon:rfe},{name:"deviantart",attributes:{service:"deviantart"},title:(0,Fe._x)("DeviantArt","social link block variation name"),icon:ofe},{name:"discord",attributes:{service:"discord"},title:(0,Fe._x)("Discord","social link block variation name"),icon:nfe},{name:"dribbble",attributes:{service:"dribbble"},title:(0,Fe._x)("Dribbble","social link block variation name"),icon:afe},{name:"dropbox",attributes:{service:"dropbox"},title:(0,Fe._x)("Dropbox","social link block variation name"),icon:ife},{name:"etsy",attributes:{service:"etsy"},title:(0,Fe._x)("Etsy","social link block variation name"),icon:lfe},{name:"facebook",attributes:{service:"facebook"},title:(0,Fe._x)("Facebook","social link block variation name"),icon:sfe},{name:"feed",attributes:{service:"feed"},title:(0,Fe._x)("RSS Feed","social link block variation name"),icon:cfe},{name:"flickr",attributes:{service:"flickr"},title:(0,Fe._x)("Flickr","social link block variation name"),icon:pfe},{name:"foursquare",attributes:{service:"foursquare"},title:(0,Fe._x)("Foursquare","social link block variation name"),icon:mfe},{name:"goodreads",attributes:{service:"goodreads"},title:(0,Fe._x)("Goodreads","social link block variation name"),icon:dfe},{name:"google",attributes:{service:"google"},title:(0,Fe._x)("Google","social link block variation name"),icon:ffe},{name:"github",attributes:{service:"github"},title:(0,Fe._x)("GitHub","social link block variation name"),icon:hfe},{name:"gravatar",attributes:{service:"gravatar"},title:(0,Fe._x)("Gravatar","social link block variation name"),icon:gfe},{name:"instagram",attributes:{service:"instagram"},title:(0,Fe._x)("Instagram","social link block variation name"),icon:vfe},{name:"lastfm",attributes:{service:"lastfm"},title:(0,Fe._x)("Last.fm","social link block variation name"),icon:bfe},{name:"linkedin",attributes:{service:"linkedin"},title:(0,Fe._x)("LinkedIn","social link block variation name"),icon:yfe},{name:"mail",attributes:{service:"mail"},title:(0,Fe._x)("Mail","social link block variation name"),keywords:["email","e-mail"],icon:_fe},{name:"mastodon",attributes:{service:"mastodon"},title:(0,Fe._x)("Mastodon","social link block variation name"),icon:xfe},{name:"meetup",attributes:{service:"meetup"},title:(0,Fe._x)("Meetup","social link block variation name"),icon:kfe},{name:"medium",attributes:{service:"medium"},title:(0,Fe._x)("Medium","social link block variation name"),icon:wfe},{name:"patreon",attributes:{service:"patreon"},title:(0,Fe._x)("Patreon","social link block variation name"),icon:Cfe},{name:"pinterest",attributes:{service:"pinterest"},title:(0,Fe._x)("Pinterest","social link block variation name"),icon:Sfe},{name:"pocket",attributes:{service:"pocket"},title:(0,Fe._x)("Pocket","social link block variation name"),icon:Tfe},{name:"reddit",attributes:{service:"reddit"},title:(0,Fe._x)("Reddit","social link block variation name"),icon:Pfe},{name:"skype",attributes:{service:"skype"},title:(0,Fe._x)("Skype","social link block variation name"),icon:Efe,scope:[]},{name:"snapchat",attributes:{service:"snapchat"},title:(0,Fe._x)("Snapchat","social link block variation name"),icon:Bfe},{name:"soundcloud",attributes:{service:"soundcloud"},title:(0,Fe._x)("SoundCloud","social link block variation name"),icon:Ife},{name:"spotify",attributes:{service:"spotify"},title:(0,Fe._x)("Spotify","social link block variation name"),icon:Nfe},{name:"telegram",attributes:{service:"telegram"},title:(0,Fe._x)("Telegram","social link block variation name"),icon:Dfe},{name:"threads",attributes:{service:"threads"},title:(0,Fe._x)("Threads","social link block variation name"),icon:Lfe},{name:"tiktok",attributes:{service:"tiktok"},title:(0,Fe._x)("TikTok","social link block variation name"),icon:Rfe},{name:"tumblr",attributes:{service:"tumblr"},title:(0,Fe._x)("Tumblr","social link block variation name"),icon:Afe},{name:"twitch",attributes:{service:"twitch"},title:(0,Fe._x)("Twitch","social link block variation name"),icon:Mfe},{name:"twitter",attributes:{service:"twitter"},title:(0,Fe._x)("Twitter","social link block variation name"),icon:Vfe},{name:"vimeo",attributes:{service:"vimeo"},title:(0,Fe._x)("Vimeo","social link block variation name"),icon:zfe},{name:"vk",attributes:{service:"vk"},title:(0,Fe._x)("VK","social link block variation name"),icon:Ofe},{name:"whatsapp",attributes:{service:"whatsapp"},title:(0,Fe._x)("WhatsApp","social link block variation name"),icon:Ffe},{name:"x",attributes:{service:"x"},keywords:["twitter"],title:(0,Fe._x)("X","social link block variation name"),icon:jfe},{name:"yelp",attributes:{service:"yelp"},title:(0,Fe._x)("Yelp","social link block variation name"),icon:Ufe},{name:"youtube",attributes:{service:"youtube"},title:(0,Fe._x)("YouTube","social link block variation name"),icon:Gfe}];Kfe.forEach(e=>{e.isActive||(e.isActive=(t,r)=>t.service===r.service)});var Yfe=Kfe;var{fieldsKey:gBe,formKey:vBe}=U(Qfe.privateApis),{name:Xfe}=X8,J8={icon:Sv,edit:Zfe,variations:Yfe};window.__experimentalContentOnlyInspectorFields&&(J8[gBe]=[{id:"link",label:(0,rO.__)("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,rO.__)("Label"),type:"text"}],J8[vBe]={fields:["link","label"]});var bBe=()=>A({name:Xfe,metadata:X8,settings:J8});var aO={};Y(aO,{init:()=>SBe,metadata:()=>t7,name:()=>ahe,settings:()=>ihe});var e7=n(P(),1),nO=n(y(),1),yBe=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},_Be=[{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:yBe,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,nO.jsx)("ul",{...e7.useBlockProps.save({className:i,style:l}),children:(0,nO.jsx)(e7.InnerBlocks.Content,{})})}}],Jfe=_Be;var ehe=n(H(),1),Io=n(P(),1),Ds=n(z(),1),Na=n(N(),1),the=n(O(),1);var wn=n(y(),1),xBe=[{label:(0,Na.__)("Default"),value:""},{label:(0,Na.__)("Small"),value:"has-small-icon-size"},{label:(0,Na.__)("Normal"),value:"has-normal-icon-size"},{label:(0,Na.__)("Large"),value:"has-large-icon-size"},{label:(0,Na.__)("Huge"),value:"has-huge-icon-size"}];function kBe(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,the.useSelect)(L=>{let{getBlockCount:E,hasSelectedInnerBlock:B,hasSelectedStyleState:R}=U(L(Io.store));return{hasSocialIcons:E(t)>0,hasSelectedChild:B(t),hasSelectedStyleState:R(t)}},[t]),b=i||g,_=r.className?.includes("is-style-logos-only"),k=K();(0,ehe.useEffect)(()=>{if(_){let L;return l(E=>(L={iconBackgroundColor:E.iconBackgroundColor,iconBackgroundColorValue:E.iconBackgroundColorValue,customIconBackgroundColor:E.customIconBackgroundColor},{iconBackgroundColor:void 0,iconBackgroundColorValue:void 0,customIconBackgroundColor:void 0})),()=>l({...L})}},[_,l]);let x=S(f,{"has-visible-labels":d,"has-icon-color":a.color||p,"has-icon-background-color":o.color||u}),w=(0,Io.useBlockProps)({className:x}),C=(0,Io.useInnerBlocksProps)(w,{templateLock:!1,orientation:r.layout?.orientation??"horizontal",__experimentalAppenderTagName:"li",renderAppender:!h||b?Io.InnerBlocks.ButtonBlockAppender:void 0}),T=[{value:a.color||p,onChange:L=>{c(L),l({iconColorValue:L})},label:(0,Na.__)("Icon color"),resetAllFilter:()=>{c(void 0),l({iconColorValue:void 0})}}];_||T.push({value:o.color||u,onChange:L=>{s(L),l({iconBackgroundColorValue:L})},label:(0,Na.__)("Icon background"),resetAllFilter:()=>{s(void 0),l({iconBackgroundColorValue:void 0})}});let I=(0,Io.__experimentalUseMultipleOriginColorsAndGradients)(),D=I.hasColorsOrGradients&&!v;return(0,wn.jsxs)(wn.Fragment,{children:[(0,wn.jsx)(Io.InspectorControls,{children:(0,wn.jsxs)(Ds.__experimentalToolsPanel,{label:(0,Na.__)("Settings"),resetAll:()=>{l({openInNewTab:!1,showLabels:!1,size:void 0})},dropdownMenuProps:k,children:[(0,wn.jsx)(Ds.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>!!f,label:(0,Na.__)("Icon size"),onDeselect:()=>l({size:void 0}),children:(0,wn.jsx)(Ds.SelectControl,{label:(0,Na.__)("Icon size"),onChange:L=>{l({size:L===""?void 0:L})},value:f??"",options:xBe})}),(0,wn.jsx)(Ds.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,Na.__)("Show text"),hasValue:()=>!!d,onDeselect:()=>l({showLabels:!1}),children:(0,wn.jsx)(Ds.ToggleControl,{label:(0,Na.__)("Show text"),checked:d,onChange:()=>l({showLabels:!d})})}),(0,wn.jsx)(Ds.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,Na.__)("Open links in new tab"),hasValue:()=>!!m,onDeselect:()=>l({openInNewTab:!1}),children:(0,wn.jsx)(Ds.ToggleControl,{label:(0,Na.__)("Open links in new tab"),checked:m,onChange:()=>l({openInNewTab:!m})})})]})}),D&&(0,wn.jsxs)(Io.InspectorControls,{group:"color",children:[T.map(({onChange:L,label:E,value:B,resetAllFilter:R})=>(0,wn.jsx)(Io.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:B,label:E,onColorChange:L,isShownByDefault:!0,resetAllFilter:R,enableAlpha:!0,clearable:!0}],panelId:t,...I},`social-links-color-${E}`)),!_&&(0,wn.jsx)(Io.ContrastChecker,{textColor:p,backgroundColor:u,isLargeText:!1})]}),(0,wn.jsx)("ul",{...C})]})}var wBe={iconColor:"icon-color",iconBackgroundColor:"icon-background-color"},rhe=(0,Io.withColors)(wBe)(kBe);var t7={$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 r7=n(P(),1),ohe=n(y(),1);function nhe(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=r7.useBlockProps.save({className:i}),s=r7.useInnerBlocksProps.save(l);return(0,ohe.jsx)("ul",{...s})}var{name:ahe}=t7,ihe={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:Sv,edit:rhe,save:nhe,deprecated:Jfe},SBe=()=>A({name:ahe,metadata:t7,settings:ihe});var iO={};Y(iO,{init:()=>DBe,metadata:()=>n7,name:()=>_he,settings:()=>xhe});var lhe=n(P(),1),she=n(y(),1),TBe=[{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,she.jsx)("div",{...lhe.useBlockProps.save({style:{height:e.height,width:e.width},"aria-hidden":!0})})}}],che=TBe;var Cn=n(P(),1),fhe=n(z(),1),Z0=n(H(),1),o7=n(O(),1);var q0=n(N(),1),Hc=n(P(),1),Rl=n(z(),1),phe=n(ve(),1);var w2=0;var li=n(y(),1),{useSpacingSizes:PBe}=U(Hc.privateApis);function uhe({label:e,onChange:t,isResizing:r,value:o=""}){let a=(0,phe.useInstanceId)(Rl.__experimentalUnitControl,"block-spacer-height-input"),i=PBe(),[l]=(0,Hc.useSettings)("spacing.units"),s=l?l.filter(d=>d!=="%"):["px","em","rem","vw","vh"],c=(0,Rl.__experimentalUseCustomUnits)({availableUnits:s,defaultValues:{px:100,em:10,rem:10,vw:10,vh:25}}),[u,p]=(0,Rl.__experimentalParseQuantityAndUnitFromRawValue)(o),m=(0,Hc.isValueSpacingPreset)(o)?o:[u,r?"px":p].join("");return(0,li.jsx)(li.Fragment,{children:i?.length<2?(0,li.jsx)(Rl.__experimentalUnitControl,{id:a,isResetValueOnUnitChange:!0,min:w2,onChange:t,value:m,units:c,label:e}):(0,li.jsx)("div",{className:"tools-panel-item-spacing",children:(0,li.jsx)(Hc.__experimentalSpacingSizesControl,{values:{all:m},onChange:({all:d})=>{t(d)},label:e,sides:["all"],units:c,allowReset:!1,splitOnAxis:!1,showSideInLabel:!1})})})}function mhe({setAttributes:e,orientation:t,height:r,width:o,isResizing:a}){let i=K();return(0,li.jsx)(Hc.InspectorControls,{children:(0,li.jsxs)(Rl.__experimentalToolsPanel,{label:(0,q0.__)("Settings"),resetAll:()=>{e({width:void 0,height:"100px"})},dropdownMenuProps:i,children:[t==="horizontal"&&(0,li.jsx)(Rl.__experimentalToolsPanelItem,{label:(0,q0.__)("Width"),isShownByDefault:!0,hasValue:()=>o!==void 0,onDeselect:()=>e({width:void 0}),children:(0,li.jsx)(uhe,{label:(0,q0.__)("Width"),value:o,onChange:l=>e({width:l}),isResizing:a})}),t!=="horizontal"&&(0,li.jsx)(Rl.__experimentalToolsPanelItem,{label:(0,q0.__)("Height"),isShownByDefault:!0,hasValue:()=>r!=="100px",onDeselect:()=>e({height:"100px"}),children:(0,li.jsx)(uhe,{label:(0,q0.__)("Height"),value:r,onChange:l=>e({height:l}),isResizing:a})})]})})}var Al=n(y(),1),{useSpacingSizes:EBe}=U(Cn.privateApis),dhe=({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,Al.jsx)(fhe.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})},BBe=({attributes:e,isSelected:t,setAttributes:r,toggleSelection:o,context:a,__unstableParentLayout:i,className:l})=>{let s=(0,o7.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:b={}}=v,{selfStretch:_,flexSize:k}=b,x=EBe(),[w,C]=(0,Z0.useState)(!1),[T,I]=(0,Z0.useState)(null),[D,L]=(0,Z0.useState)(null),E=()=>o(!1),B=()=>o(!0),{__unstableMarkNextChangeAsNotPersistent:R}=(0,o7.useDispatch)(Cn.store),V=X=>{B(),d&&r({style:{...v,layout:{...b,flexSize:X,selfStretch:"fixed"}}}),r({height:X}),I(null)},j=X=>{B(),d&&r({style:{...v,layout:{...b,flexSize:X,selfStretch:"fixed"}}}),r({width:X}),L(null)},q=()=>{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:q(),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,Al.jsx)(dhe,{minWidth:w2,enable:{top:!1,right:!0,bottom:!1,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},orientation:X,onResizeStart:E,onResize:L,onResizeStop:j,isSelected:t,isResizing:w,setIsResizing:C}):(0,Al.jsx)(Al.Fragment,{children:(0,Al.jsx)(dhe,{minHeight:w2,enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},orientation:X,onResizeStart:E,onResize:I,onResizeStop:V,isSelected:t,isResizing:w,setIsResizing:C})});(0,Z0.useEffect)(()=>{let X=re=>{R(),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:{...b,flexSize:re,selfStretch:"fixed"}}})}else{let re=(0,Cn.getCustomValueFromPreset)(h,x)||(0,Cn.getCustomValueFromPreset)(g,x)||"100px";X({height:"0px",style:{...v,layout:{...b,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:{...b,flexSize:void 0,selfStretch:void 0}}})},[v,k,h,f,d,b,_,r,x,g,R]);let $=(0,Cn.useBlockEditingMode)();return(0,Al.jsxs)(Al.Fragment,{children:[(0,Al.jsx)("div",{...(0,Cn.useBlockProps)({style:F,className:S(l,{"custom-sizes-disabled":s})}),children:$==="default"&&J(f)}),!d&&(0,Al.jsx)(mhe,{setAttributes:r,height:T||h,width:D||g,orientation:f,isResizing:w})]})},hhe=BBe;var n7={$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 ghe=n(Z(),1),NBe={to:[{type:"block",blocks:["core/separator"],transform:({anchor:e})=>(0,ghe.createBlock)("core/separator",{anchor:e||void 0})}]},vhe=NBe;var C2=n(P(),1),bhe=n(y(),1);function yhe({attributes:e}){let{height:t,width:r,style:o}=e,{layout:{selfStretch:a}={}}=o||{},i=a==="fill"||a==="fit"?void 0:t;return(0,bhe.jsx)("div",{...C2.useBlockProps.save({style:{height:(0,C2.getSpacingPresetCssVar)(i),width:(0,C2.getSpacingPresetCssVar)(r)},"aria-hidden":!0})})}var{name:_he}=n7,xhe={icon:uI,transforms:vhe,edit:hhe,save:yhe,deprecated:che},DBe=()=>A({name:_he,metadata:n7,settings:xhe});var cO={};Y(cO,{init:()=>ABe,metadata:()=>m7,name:()=>Nhe,settings:()=>Dhe});var Wf=n(P(),1),c7=n(O(),1),Phe=n(H(),1);var s7=n(P(),1),Q0=n(z(),1),l7=n(N(),1),She=n(O(),1);var sO=n(N(),1),i7=n(P(),1),S2=n(z(),1),Che=n(O(),1);var khe=n(N(),1),whe=n(Z(),1),lO=n(P(),1),a7=n(O(),1);function K0(e){let t=(0,a7.useRegistry)(),{insertBlock:r,removeBlock:o,moveBlocksToPosition:a,updateBlockAttributes:i,__unstableMarkNextChangeAsNotPersistent:l}=(0,a7.useDispatch)(lO.store),s=()=>{let{getBlocks:m,getBlockAttributes:d}=t.select(lO.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,whe.createBlock)("core/tab-panel",{label:(0,khe.__)("Tab")}),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 b=g>=h-1?h-2:g;l(),i(e,{editorActiveTabIndex:b}),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 Y0=n(y(),1);function Im({tabsClientId:e}){let{insertTab:t,removeTab:r}=K0(e),o=(0,Che.useSelect)(a=>e?(a(i7.store).getBlocks(e).find(l=>l.name==="core/tab-panels")?.innerBlocks.length??0)<=1:!0,[e]);return(0,Y0.jsx)(i7.BlockControls,{group:"other",children:(0,Y0.jsxs)(S2.ToolbarGroup,{children:[(0,Y0.jsx)(S2.ToolbarButton,{className:"components-toolbar__control",onClick:()=>t(),text:(0,sO.__)("Add tab")}),(0,Y0.jsx)(S2.ToolbarButton,{className:"components-toolbar__control",onClick:()=>r(),text:(0,sO.__)("Remove tab"),disabled:o})]})})}var jc=n(y(),1);function The({tabsClientId:e,blockIndex:t,isDefaultTab:r}){let{updateBlockAttributes:o}=(0,She.useDispatch)(s7.store),a=K();return(0,jc.jsxs)(jc.Fragment,{children:[(0,jc.jsx)(Im,{tabsClientId:e}),(0,jc.jsx)(s7.InspectorControls,{children:(0,jc.jsx)(Q0.__experimentalToolsPanel,{label:(0,l7.__)("Settings"),resetAll:()=>{o(e,{activeTabIndex:0})},dropdownMenuProps:a,children:(0,jc.jsx)(Q0.__experimentalToolsPanelItem,{label:(0,l7.__)("Default tab"),hasValue:()=>r&&t!==0,onDeselect:()=>{o(e,{activeTabIndex:0})},isShownByDefault:!0,children:(0,jc.jsx)(Q0.CheckboxControl,{label:(0,l7.__)("Default tab"),checked:r,onChange:i=>{o(e,{activeTabIndex:i?t:0})}})})})})]})}var u7=n(y(),1),LBe=[["core/paragraph"]];function Ehe({clientId:e,isSelected:t}){let{activeTabIndex:r,editorActiveTabIndex:o,blockIndex:a,hasInnerBlocksSelected:i,tabsClientId:l}=(0,c7.useSelect)(g=>{let{getBlockRootClientId:v,getBlockIndex:b,hasSelectedInnerBlock:_,getBlockAttributes:k}=g(Wf.store),x=v(e),w=v(x),C=k(w)??{},T=b(e),I=_(e,!0);return{activeTabIndex:C.activeTabIndex,editorActiveTabIndex:C.editorActiveTabIndex,blockIndex:T,hasInnerBlocksSelected:I,tabsClientId:w}},[e]),s=o??r,{updateBlockAttributes:c,__unstableMarkNextChangeAsNotPersistent:u}=(0,c7.useDispatch)(Wf.store);(0,Phe.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,{template:LBe});return(0,u7.jsxs)("section",{...h,children:[(0,u7.jsx)(The,{tabsClientId:l,blockIndex:a,isDefaultTab:m}),d&&h.children]})}var p7=n(P(),1),Bhe=n(y(),1);function Ihe(){let e=p7.useBlockProps.save({role:"tabpanel",tabIndex:0}),t=p7.useInnerBlocksProps.save(e);return(0,Bhe.jsx)("section",{...t})}var m7={$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{name:Nhe}=m7,Dhe={icon:AI,edit:Ehe,save:Ihe},ABe=()=>A({name:Nhe,metadata:m7,settings:Dhe});var pO={};Y(pO,{init:()=>zBe,metadata:()=>f7,name:()=>Vhe,settings:()=>zhe});var X0=n(P(),1),Lhe=n(O(),1),uO=n(N(),1);var $f=n(y(),1),MBe=[["core/tab-panel",{label:(0,uO.__)("Tab")}],["core/tab-panel",{label:(0,uO.__)("Tab")}]];function Rhe({clientId:e}){let t=(0,X0.useBlockProps)(),r=(0,X0.useInnerBlocksProps)(t,{template:MBe,templateLock:!1,renderAppender:!1}),o=(0,Lhe.useSelect)(a=>a(X0.store).getBlockRootClientId(e),[e]);return(0,$f.jsxs)($f.Fragment,{children:[(0,$f.jsx)(Im,{tabsClientId:o}),(0,$f.jsx)("div",{...r})]})}var d7=n(P(),1),Ahe=n(y(),1);function Mhe(){let e=d7.useBlockProps.save(),t=d7.useInnerBlocksProps.save(e);return(0,Ahe.jsx)("div",{...t})}var f7={$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{name:Vhe}=f7,zhe={icon:q1,edit:Rhe,save:Mhe},zBe=()=>A({name:Vhe,metadata:f7,settings:zhe});var xO={};Y(xO,{init:()=>tIe,metadata:()=>h7,name:()=>Qhe,settings:()=>Xhe});var Uc=n(N(),1);var cr=n(P(),1),ct=n(y(),1),Ohe={"subtle-light-gray":"#f3f4f5","subtle-pale-green":"#e9fbe5","subtle-pale-blue":"#e7f5fe","subtle-pale-pink":"#fcf0ef"},mO={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"}},OBe={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:mO}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:mO}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:mO}}}},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,cr.__experimentalGetColorClassesAndStyles)(e),c=(0,cr.__experimentalGetBorderClassesAndStyles)(e),u=S(s.className,c.className,{"has-fixed-layout":t}),p=!cr.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:b,tag:_,scope:k,align:x,colspan:w,rowspan:C},T)=>{let I=S({[`has-text-align-${x}`]:x});return(0,ct.jsx)(cr.RichText.Content,{className:I||void 0,"data-align":x,tagName:_,value:b,scope:_==="th"?k:void 0,colSpan:w,rowSpan:C},T)})},v))})};return(0,ct.jsxs)("figure",{...cr.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)(cr.RichText.Content,{tagName:"figcaption",value:i,className:(0,cr.__experimentalGetElementClassName)("caption")})]})}},dO={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"}},FBe={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:dO}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:dO}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:dO}}}},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,cr.__experimentalGetColorClassesAndStyles)(e),c=(0,cr.__experimentalGetBorderClassesAndStyles)(e),u=S(s.className,c.className,{"has-fixed-layout":t}),p=!cr.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:b,tag:_,scope:k,align:x},w)=>{let C=S({[`has-text-align-${x}`]:x});return(0,ct.jsx)(cr.RichText.Content,{className:C||void 0,"data-align":x,tagName:_,value:b,scope:_==="th"?k:void 0},w)})},v))})};return(0,ct.jsxs)("figure",{...cr.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)(cr.RichText.Content,{tagName:"figcaption",value:i})]})}},fO={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"}},HBe={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: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,__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,cr.getColorClassName)("background-color",i),u=S(c,{"has-fixed-layout":t,"has-background":!!c}),p=!cr.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:b,tag:_,scope:k,align:x},w)=>{let C=S({[`has-text-align-${x}`]:x});return(0,ct.jsx)(cr.RichText.Content,{className:C||void 0,"data-align":x,tagName:_,value:b,scope:_==="th"?k:void 0},w)})},v))})};return(0,ct.jsxs)("figure",{...cr.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)(cr.RichText.Content,{tagName:"figcaption",value:l})]})},isEligible:e=>e.backgroundColor&&e.backgroundColor in Ohe&&!e.style,migrate:e=>({...e,backgroundColor:void 0,style:{color:{background:Ohe[e.backgroundColor]}}})},hO={content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"}},jBe={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: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:{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,cr.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:b},_)=>(0,ct.jsx)(cr.RichText.Content,{tagName:v,value:g,scope:v==="th"?b: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})]})}},Fhe=[OBe,FBe,HBe,jBe];var si=n(H(),1),No=n(P(),1),Pt=n(N(),1),ro=n(z(),1);var UBe=["align"];function Hhe({rowCount:e,columnCount:t}){return{body:Array.from({length:e}).map(()=>({cells:Array.from({length:t}).map(()=>({content:"",tag:"td"}))}))}}function GBe(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 jhe(e,t,r){let{sectionName:o,rowIndex:a,columnIndex:i}=t;return e[o]?.[a]?.cells?.[i]?.[r]}function gO(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)=>WBe({sectionName:l,columnIndex:m,rowIndex:u},t)?r(p):p)})]))}function WBe(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 vO(e,{sectionName:t,rowIndex:r,columnCount:o}){let a=GBe(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])=>UBe.includes(p))),content:"",tag:t==="head"?"th":"td"}})},...e[t].slice(r)]}:e}function Uhe(e,{sectionName:t,rowIndex:r}){return{[t]:e[t].filter((o,a)=>a!==r)}}function Ghe(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=>$he(i)||i.cells.length<t?i:{cells:[...i.cells.slice(0,t),{content:"",tag:o==="head"?"th":"td"},...i.cells.slice(t)]})]))}function Whe(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 bO(e,t){if(!Nm(e[t]))return{[t]:[]};let r=e.body?.[0]?.cells?.length??1;return vO(e,{sectionName:t,rowIndex:0,columnCount:r})}function Nm(e){return!e||!e.length||e.every($he)}function $he(e){return!(e.cells&&e.cells.length)}var yt=n(y(),1),$Be=[{icon:W9,title:(0,Pt.__)("Align column left"),align:"left"},{icon:U9,title:(0,Pt.__)("Align column center"),align:"center"},{icon:K9,title:(0,Pt.__)("Align column right"),align:"right"}],qBe={head:(0,Pt.__)("Header cell text"),body:(0,Pt.__)("Body cell text"),foot:(0,Pt.__)("Footer cell text")},ZBe={head:(0,Pt._x)("Header label","table header"),foot:(0,Pt._x)("Footer label","table footer")};function KBe({name:e,...t}){let r=`t${e}`;return(0,yt.jsx)(r,{...t})}function YBe({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,No.__experimentalUseColorProps)(e),h=(0,No.__experimentalUseBorderProps)(e),g=(0,No.useBlockEditingMode)(),v=(0,si.useRef)(),[b,_]=(0,si.useState)(!1),k=K();function x(ee){p(ee)}function w(ee){c(ee)}function C(ee){ee.preventDefault(),t(Hhe({rowCount:parseInt(s,10)||2,columnCount:parseInt(u,10)||2})),_(!0)}function T(){t({hasFixedLayout:!a})}let I=(0,si.useCallback)(function(ee){m&&t(ce=>gO(ce,m,ne=>({...ne,content:ee})))},[m,t]);function D(ee){if(!m)return;let ce={type:"column",columnIndex:m.columnIndex},ne=gO(e,ce,we=>({...we,align:ee}));t(ne)}function L(){if(m)return jhe(e,m,"align")}function E(){t(bO(e,"head"))}function B(){t(bO(e,"foot"))}function R(ee){if(!m)return;let{sectionName:ce,rowIndex:ne}=m,we=ne+ee;t(vO(e,{sectionName:ce,rowIndex:we})),d({sectionName:ce,rowIndex:we,columnIndex:0,type:"cell"})}function V(){R(0)}function j(){R(1)}function q(){if(!m)return;let{sectionName:ee,rowIndex:ce}=m;d(),t(Uhe(e,{sectionName:ee,rowIndex:ce}))}function W(ee=0){if(!m)return;let{columnIndex:ce}=m,ne=ce+ee;t(Ghe(e,{columnIndex:ne})),d({rowIndex:0,columnIndex:ne,type:"cell"})}function G(){W(0)}function F(){W(1)}function J(){if(!m)return;let{sectionName:ee,columnIndex:ce}=m;d(),t(Whe(e,{sectionName:ee,columnIndex:ce}))}(0,si.useEffect)(()=>{o||d()},[o]),(0,si.useEffect)(()=>{b&&(v?.current?.querySelector('td div[contentEditable="true"]')?.focus(),_(!1))},[b]);let $=["head","body","foot"].filter(ee=>!Nm(e[ee])),X=[{icon:WI,title:(0,Pt.__)("Insert row before"),isDisabled:!m,onClick:V},{icon:UI,title:(0,Pt.__)("Insert row after"),isDisabled:!m,onClick:j},{icon:qI,title:(0,Pt.__)("Delete row"),isDisabled:!m,onClick:q},{icon:OI,title:(0,Pt.__)("Insert column before"),isDisabled:!m,onClick:G},{icon:VI,title:(0,Pt.__)("Insert column after"),isDisabled:!m,onClick:F},{icon:HI,title:(0,Pt.__)("Delete column"),isDisabled:!m,onClick:J}],re=$.map(ee=>(0,yt.jsx)(KBe,{name:ee,children:e[ee].map(({cells:ce},ne)=>(0,yt.jsx)("tr",{children:ce.map((we,le)=>{let de=m?.sectionName===ee&&m?.rowIndex===ne&&m?.columnIndex===le;return(0,yt.jsx)(QBe,{name:ee,rowIndex:ne,columnIndex:le,onChange:de?I:void 0,setSelectedCell:d,...we},le)})},ne))},ee)),oe=!$.length;return(0,yt.jsxs)("figure",{...(0,No.useBlockProps)({ref:v}),children:[!oe&&g==="default"&&(0,yt.jsxs)(yt.Fragment,{children:[(0,yt.jsx)(No.BlockControls,{group:"block",children:(0,yt.jsx)(No.AlignmentControl,{label:(0,Pt.__)("Align column content"),alignmentControls:$Be,value:L(),onChange:ee=>D(ee)})}),(0,yt.jsx)(No.BlockControls,{group:"other",children:(0,yt.jsx)(ro.ToolbarDropdownMenu,{icon:KI,label:(0,Pt.__)("Edit table"),controls:X})})]}),(0,yt.jsx)(No.InspectorControls,{children:(0,yt.jsxs)(ro.__experimentalToolsPanel,{label:(0,Pt.__)("Settings"),resetAll:()=>{t({hasFixedLayout:!0,head:[],foot:[]})},dropdownMenuProps:k,children:[(0,yt.jsx)(ro.__experimentalToolsPanelItem,{hasValue:()=>a!==!0,label:(0,Pt.__)("Fixed width table cells"),onDeselect:()=>t({hasFixedLayout:!0}),isShownByDefault:!0,children:(0,yt.jsx)(ro.ToggleControl,{label:(0,Pt.__)("Fixed width table cells"),checked:!!a,onChange:T})}),!oe&&(0,yt.jsxs)(yt.Fragment,{children:[(0,yt.jsx)(ro.__experimentalToolsPanelItem,{hasValue:()=>i&&i.length,label:(0,Pt.__)("Header section"),onDeselect:()=>t({head:[]}),isShownByDefault:!0,children:(0,yt.jsx)(ro.ToggleControl,{label:(0,Pt.__)("Header section"),checked:!!(i&&i.length),onChange:E})}),(0,yt.jsx)(ro.__experimentalToolsPanelItem,{hasValue:()=>l&&l.length,label:(0,Pt.__)("Footer section"),onDeselect:()=>t({foot:[]}),isShownByDefault:!0,children:(0,yt.jsx)(ro.ToggleControl,{label:(0,Pt.__)("Footer section"),checked:!!(l&&l.length),onChange:B})})]})]})}),!oe&&(0,yt.jsx)("table",{className:S(f.className,h.className,{"has-fixed-layout":a,"has-individual-borders":(0,ro.__experimentalHasSplitBorders)(e?.style?.border)}),style:{...f.style,...h.style},children:re}),oe?(0,yt.jsx)(ro.Placeholder,{label:(0,Pt.__)("Table"),icon:(0,yt.jsx)(No.BlockIcon,{icon:F1,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)(ro.TextControl,{type:"number",label:(0,Pt.__)("Column count"),value:u,onChange:x,min:"1",className:"blocks-table__placeholder-input"}),(0,yt.jsx)(ro.TextControl,{type:"number",label:(0,Pt.__)("Row count"),value:s,onChange:w,min:"1",className:"blocks-table__placeholder-input"}),(0,yt.jsx)(ro.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,Pt.__)("Create Table")})]})}):(0,yt.jsx)(zo,{attributes:e,setAttributes:t,isSelected:o,insertBlocksAfter:r,label:(0,Pt.__)("Table caption text"),showToolbarButton:o&&g==="default"})]})}var QBe=(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)(No.RichText,{identifier:`${t}.${i}.cells.${l}.content`,value:c,onChange:u,onFocus:()=>{p({sectionName:t,rowIndex:i,columnIndex:l,type:"cell"})},"aria-label":qBe[t],placeholder:ZBe[t]})})}),qhe=YBe;var h7={$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 Ml=n(P(),1),Ls=n(y(),1);function Zhe({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,Ml.__experimentalGetColorClassesAndStyles)(e),c=(0,Ml.__experimentalGetBorderClassesAndStyles)(e),u=S(s.className,c.className,{"has-fixed-layout":t}),p=!Ml.RichText.isEmpty(i),m=({type:d,rows:f})=>{if(!f.length)return null;let h=`t${d}`;return(0,Ls.jsx)(h,{children:f.map(({cells:g},v)=>(0,Ls.jsx)("tr",{children:g.map(({content:b,tag:_,scope:k,align:x,colspan:w,rowspan:C},T)=>{let I=S({[`has-text-align-${x}`]:x});return(0,Ls.jsx)(Ml.RichText.Content,{className:I||void 0,"data-align":x,tagName:_,value:b,scope:_==="th"?k:void 0,colSpan:w,rowSpan:C},T)})},v))})};return(0,Ls.jsxs)("figure",{...Ml.useBlockProps.save(),children:[(0,Ls.jsxs)("table",{className:u===""?void 0:u,style:{...s.style,...c.style},children:[(0,Ls.jsx)(m,{type:"head",rows:r}),(0,Ls.jsx)(m,{type:"body",rows:o}),(0,Ls.jsx)(m,{type:"foot",rows:a})]}),p&&(0,Ls.jsx)(Ml.RichText.Content,{tagName:"figcaption",value:i,className:(0,Ml.__experimentalGetElementClassName)("caption")})]})}var Khe=n(Z(),1);function yO(e){let t=parseInt(e,10);if(Number.isInteger(t))return t<0||t===1?void 0:t.toString()}var _O=({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"]}}}}),JBe=e=>({table:{children:{thead:{allowEmpty:!0,children:_O(e)},tfoot:{allowEmpty:!0,children:_O(e)},tbody:{allowEmpty:!0,children:_O(e)}}}}),eIe={from:[{type:"raw",selector:"table",schema:JBe,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=yO(p.getAttribute("rowspan")),d=yO(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,Khe.createBlock)("core/table",t)}}]},Yhe=eIe;var{name:Qhe}=h7,Xhe={icon:F1,example:{attributes:{head:[{cells:[{content:(0,Uc.__)("Version"),tag:"th"},{content:(0,Uc.__)("Jazz Musician"),tag:"th"},{content:(0,Uc.__)("Release Date"),tag:"th"}]}],body:[{cells:[{content:"5.2",tag:"td"},{content:(0,Uc.__)("Jaco Pastorius"),tag:"td"},{content:(0,Uc.__)("May 7, 2019"),tag:"td"}]},{cells:[{content:"5.1",tag:"td"},{content:(0,Uc.__)("Betty Carter"),tag:"td"},{content:(0,Uc.__)("February 21, 2019"),tag:"td"}]},{cells:[{content:"5.0",tag:"td"},{content:(0,Uc.__)("Bebo Vald\xE9s"),tag:"td"},{content:(0,Uc.__)("December 6, 2018"),tag:"td"}]}]},viewportWidth:450},transforms:Yhe,edit:qhe,save:Zhe,deprecated:Fhe},tIe=()=>A({name:Qhe,metadata:h7,settings:Xhe});var wO={};Y(wO,{init:()=>aIe,metadata:()=>g7,name:()=>pge,settings:()=>mge});var Qu=n(N(),1);var g7={$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 Rs=n(P(),1),age=n(Z(),1),Qo=n(z(),1),E2=n(O(),1),ige=n(H(),1),Wt=n(N(),1),lge=n(ve(),1),sge=n(Tr(),1);var Gc=n(y(),1),Jhe="wp-block-table-of-contents__entry";function J0({nestedHeadingList:e,disableLinkActivation:t,onClick:r,ordered:o=!0}){return(0,Gc.jsx)(Gc.Fragment,{children:e.map((a,i)=>{let{content:l,link:s}=a.heading,c=s?(0,Gc.jsx)("a",{className:Jhe,href:s,"aria-disabled":t||void 0,onClick:t&&typeof r=="function"?r:void 0,children:l}):(0,Gc.jsx)("span",{className:Jhe,children:l}),u=o?"ol":"ul";return(0,Gc.jsxs)("li",{children:[c,a.children?(0,Gc.jsx)(u,{children:(0,Gc.jsx)(J0,{nestedHeadingList:a.children,disableLinkActivation:t,onClick:t&&typeof r=="function"?r:void 0,ordered:o})}):null]},i)})})}function T2(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:T2(e.slice(o+1,a))})}else t.push({heading:r,children:null})}),t}var ege=n(FQ(),1),tge=n(O(),1),rge=n(Bn(),1),oge=n(H(),1),P2=n(dr(),1),v7=n(P(),1);function oIe(e,t){let{getBlockAttributes:r,getBlockName:o,getBlocksByName:a,getClientIdsOfDescendants:i}=e(v7.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[b,_]of m.entries()){if(b>=v)break;o(_)==="core/nextpage"&&d++}}let f=[],h=1,g=null;typeof l=="string"&&(g=s?(0,P2.addQueryArgs)(l,{page:h}):l);for(let v of m){let b=o(v);if(b==="core/nextpage"){if(h++,c&&h>d)break;typeof l=="string"&&(g=(0,P2.addQueryArgs)((0,P2.removeQueryArgs)(l,["page"]),{page:h}))}else if((!c||h===d)&&b==="core/heading"){let _=r(v);if(u&&_.level>u)continue;let k=typeof g=="string"&&typeof _.anchor=="string"&&_.anchor!=="";f.push({content:(0,rge.__unstableStripHTML)(_.content.replace(/(<br *\/?>)+/g," ")),level:_.level,link:k?`${g}#${_.anchor}`:null})}}return f}function nIe(e,t,r){let{getBlockAttributes:o}=e(v7.store),{updateBlockAttributes:a,__unstableMarkNextChangeAsNotPersistent:i}=t(v7.store),l=o(r);if(l===null)return;let s=oIe(e,r);(0,ege.default)(s,l.headings)||window.queueMicrotask(()=>{i(),a(r,{headings:s})})}function nge(e){let t=(0,tge.useRegistry)();(0,oge.useEffect)(()=>t.subscribe(()=>nIe(t.select,t.dispatch,e)),[t,e])}var ur=n(y(),1);function kO({attributes:{headings:e=[],onlyIncludeCurrentPage:t,maxLevel:r,ordered:o=!0},clientId:a,setAttributes:i}){nge(a);let l=(0,Rs.useBlockProps)(),s=(0,lge.useInstanceId)(kO,"table-of-contents"),{createWarningNotice:c}=(0,E2.useDispatch)(sge.store),u=b=>{b.preventDefault(),c((0,Wt.__)("Links are disabled in the editor."),{id:`block-library/core/table-of-contents/redirection-prevented/${s}`,type:"snackbar"})},p=(0,E2.useSelect)(b=>{let{getBlockRootClientId:_,canInsertBlockType:k}=b(Rs.store),x=_(a);return k("core/list",x)},[a]),{replaceBlocks:m}=(0,E2.useDispatch)(Rs.store),d=K(),f=T2(e),h=(0,ur.jsxs)(Rs.BlockControls,{children:[(0,ur.jsxs)(Qo.ToolbarGroup,{children:[(0,ur.jsx)(Qo.ToolbarButton,{icon:(0,Wt.isRTL)()?J1:ev,title:(0,Wt.__)("Unordered"),description:(0,Wt.__)("Convert to unordered list"),onClick:()=>i({ordered:!1}),isActive:o===!1}),(0,ur.jsx)(Qo.ToolbarButton,{icon:(0,Wt.isRTL)()?tv:al,title:(0,Wt.__)("Ordered"),description:(0,Wt.__)("Convert to ordered list"),onClick:()=>i({ordered:!0}),isActive:o===!0})]}),p&&(0,ur.jsx)(Qo.ToolbarGroup,{children:(0,ur.jsx)(Qo.ToolbarButton,{onClick:()=>m(a,(0,age.createBlock)("core/list",{ordered:o,values:(0,ige.renderToString)((0,ur.jsx)(J0,{nestedHeadingList:f,ordered:o}))})),children:(0,Wt.__)("Convert to static list")})})]}),g=(0,ur.jsx)(Rs.InspectorControls,{children:(0,ur.jsxs)(Qo.__experimentalToolsPanel,{label:(0,Wt.__)("Settings"),resetAll:()=>{i({onlyIncludeCurrentPage:!1,maxLevel:void 0,ordered:!0})},dropdownMenuProps:d,children:[(0,ur.jsx)(Qo.__experimentalToolsPanelItem,{hasValue:()=>!!t,label:(0,Wt.__)("Only include current page"),onDeselect:()=>i({onlyIncludeCurrentPage:!1}),isShownByDefault:!0,children:(0,ur.jsx)(Qo.ToggleControl,{label:(0,Wt.__)("Only include current page"),checked:t,onChange:b=>i({onlyIncludeCurrentPage:b}),help:t?(0,Wt.__)("Only including headings from the current page (if the post is paginated)."):(0,Wt.__)("Include headings from all pages (if the post is paginated).")})}),(0,ur.jsx)(Qo.__experimentalToolsPanelItem,{hasValue:()=>!!r,label:(0,Wt.__)("Limit heading levels"),onDeselect:()=>i({maxLevel:void 0}),isShownByDefault:!0,children:(0,ur.jsx)(Qo.SelectControl,{label:(0,Wt.__)("Include headings down to level"),value:r||"",options:[{value:"",label:(0,Wt.__)("All levels")},{value:"1",label:(0,Wt.__)("Heading 1")},{value:"2",label:(0,Wt.__)("Heading 2")},{value:"3",label:(0,Wt.__)("Heading 3")},{value:"4",label:(0,Wt.__)("Heading 4")},{value:"5",label:(0,Wt.__)("Heading 5")},{value:"6",label:(0,Wt.__)("Heading 6")}],onChange:b=>i({maxLevel:b?parseInt(b):void 0}),help:r?(0,Wt.__)("Only include headings up to and including this level."):(0,Wt.__)("Including all heading levels in the table of contents.")})})]})});return e.length===0?(0,ur.jsxs)(ur.Fragment,{children:[(0,ur.jsx)("div",{...l,children:(0,ur.jsx)(Qo.Placeholder,{icon:(0,ur.jsx)(Rs.BlockIcon,{icon:Iv}),label:(0,Wt.__)("Table of Contents"),instructions:(0,Wt.__)("Start adding Heading blocks to create a table of contents. Headings with HTML anchors will be linked here.")})}),g]}):(0,ur.jsxs)(ur.Fragment,{children:[(0,ur.jsx)("nav",{...l,children:(0,ur.jsx)(o?"ol":"ul",{children:(0,ur.jsx)(J0,{nestedHeadingList:f,disableLinkActivation:!0,onClick:u,ordered:o})})}),h,g]})}var cge=n(P(),1);var b7=n(y(),1);function uge({attributes:{headings:e=[],ordered:t=!0}}){if(e.length===0)return null;let r=t?"ol":"ul";return(0,b7.jsx)("nav",{...cge.useBlockProps.save(),children:(0,b7.jsx)(r,{children:(0,b7.jsx)(J0,{nestedHeadingList:T2(e),ordered:t})})})}var{name:pge}=g7,mge={icon:Iv,edit:kO,save:uge,example:{innerBlocks:[{name:"core/heading",attributes:{level:2,content:(0,Qu.__)("Heading")}},{name:"core/heading",attributes:{level:3,content:(0,Qu.__)("Subheading")}},{name:"core/heading",attributes:{level:2,content:(0,Qu.__)("Heading")}},{name:"core/heading",attributes:{level:3,content:(0,Qu.__)("Subheading")}}],attributes:{headings:[{content:(0,Qu.__)("Heading"),level:2},{content:(0,Qu.__)("Subheading"),level:3},{content:(0,Qu.__)("Heading"),level:2},{content:(0,Qu.__)("Subheading"),level:3}]}}},aIe=()=>A({name:pge,metadata:g7,settings:mge});var TO={};Y(TO,{init:()=>cIe,metadata:()=>_7,name:()=>vge,settings:()=>bge});var t1=n(N(),1),ra=n(P(),1),r1=n(z(),1),qf=n(O(),1),Zf=n(H(),1);var e1=n(N(),1),y7=n(P(),1),CO=n(z(),1);var dge=n(O(),1);var B2=n(y(),1);function fge({tabsClientId:e}){let{moveTab:t}=K0(e),{tabCount:r,activeIndex:o}=(0,dge.useSelect)(a=>{if(!e)return{tabCount:0,activeIndex:0};let{getBlocks:i,getBlockAttributes:l}=a(y7.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,B2.jsxs)(y7.BlockControls,{group:"parent",children:[(0,B2.jsx)(CO.ToolbarButton,{className:"wp-block-tab-list__mover-button",icon:(0,e1.isRTL)()?fh:L_,label:(0,e1.__)("Move tab before"),onClick:()=>t(-1),disabled:o<=0,accessibleWhenDisabled:!0}),(0,B2.jsx)(CO.ToolbarButton,{className:"wp-block-tab-list__mover-button",icon:(0,e1.isRTL)()?L_:fh,label:(0,e1.__)("Move tab after"),onClick:()=>t(1),disabled:o>=r-1,accessibleWhenDisabled:!0})]})}var ci=n(y(),1),iIe=[];function lIe({attributes:e,clientId:t,setAttributes:r,__unstableLayoutClassNames:o}){let{ariaLabel:a}=e,i=(0,ra.__experimentalUseColorProps)(e),l=(0,ra.__experimentalUseBorderProps)(e),s=(0,ra.__experimentalGetSpacingClassesAndStyles)(e),c=K(),{tabsClientId:u,tabPanels:p,editorActiveTabIndex:m,activeTabIndex:d}=(0,qf.useSelect)(V=>{let{getBlockRootClientId:j,getBlockAttributes:q,getBlocks:W}=V(ra.store),G=j(t),F=q(G),J=W(G)?.find($=>$.name==="core/tab-panels");return{tabsClientId:G,tabPanels:J?.innerBlocks??iIe,editorActiveTabIndex:F?.editorActiveTabIndex,activeTabIndex:F?.activeTabIndex??0}},[t]),f=(0,qf.useRegistry)(),{isBlockSelected:h,hasSelectedInnerBlock:g}=(0,qf.useSelect)(ra.store),{updateBlockAttributes:v,selectBlock:b,__unstableMarkNextChangeAsNotPersistent:_}=(0,qf.useDispatch)(ra.store),{insertTab:k,removeTab:x}=K0(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(()=>{b(t),_(),v(u,{editorActiveTabIndex:V})})}function I(V,j){let q=C[V];q?.clientId&&v(q.clientId,{label:j})}let D=(0,Zf.useRef)(),L=(0,Zf.useRef)(C.length);(0,Zf.useEffect)(()=>{let V=L.current;if(L.current=C.length,!D.current||C.length===V||!h(u)&&!g(u,!0))return;(q=>{window.requestAnimationFrame(()=>{let W=D.current?.querySelectorAll("button")?.[q];(W?.querySelector("[contenteditable]")??W)?.focus()})})(w)},[w,g,h,u,C.length]);let E=(0,ra.useBlockProps)({role:"tablist",ref:D,className:o}),B=S(i.className,l.className),R={...i.style,...l.style,...s.style};return(0,ci.jsxs)(ci.Fragment,{children:[(0,ci.jsx)(ra.InspectorControls,{group:"settings",children:(0,ci.jsx)(r1.__experimentalToolsPanel,{label:(0,t1.__)("Settings"),resetAll:()=>r({ariaLabel:void 0}),dropdownMenuProps:c,children:(0,ci.jsx)(r1.__experimentalToolsPanelItem,{label:(0,t1.__)("Label"),isShownByDefault:!0,hasValue:()=>!!a,onDeselect:()=>r({ariaLabel:void 0}),children:(0,ci.jsx)(r1.TextControl,{label:(0,t1.__)("Label"),help:(0,t1.__)("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)(fge,{tabsClientId:u}),(0,ci.jsx)(Im,{tabsClientId:u}),(0,ci.jsx)("div",{...E,children:C.map((V,j)=>(0,ci.jsx)("button",{type:"button",role:"tab","aria-selected":j===w,className:B||void 0,style:R,tabIndex:-1,onFocus:()=>{T(j)},children:(0,ci.jsx)(ra.RichText,{tagName:"span",withoutInteractiveFormatting:!0,placeholder:(0,t1.__)("Tab title"),value:V.label,onChange:W=>I(j,W),__unstableOnSplitAtEnd:()=>k(j+1),onRemove:()=>x(j)})},V.clientId||j))})]})}var hge=lIe;var Wc=n(P(),1),SO=n(y(),1);function gge({attributes:e}){let{tabs:t}=e,r=Wc.useBlockProps.save({role:"tablist"}),o=(0,Wc.__experimentalGetColorClassesAndStyles)(e),a=(0,Wc.__experimentalGetBorderClassesAndStyles)(e),i=(0,Wc.__experimentalGetSpacingClassesAndStyles)(e),l=S(o.className,a.className),s={...o.style,...a.style,...i.style};return(0,SO.jsx)("div",{...r,children:t.map((c,u)=>(0,SO.jsx)(Wc.RichText.Content,{className:l||void 0,style:s,tagName:"button",value:c.label,type:"button",role:"tab"},u))})}var _7={$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:vge}=_7,bge={icon:LI,edit:hge,save:gge},cIe=()=>A({name:vge,metadata:_7,settings:bge});var PO={};Y(PO,{init:()=>fIe,metadata:()=>S7,name:()=>Cge,settings:()=>Sge});var Kf=n(N(),1);var k7=n(P(),1);var x7=n(P(),1),I2=n(O(),1),yge=n(H(),1),uIe=[];function _ge(e){let{tabPanels:t,tabListClientId:r}=(0,I2.useSelect)(l=>{let{getBlocks:s}=l(x7.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??uIe,tabListClientId:p?.clientId??null}},[e]),{updateBlockAttributes:o,__unstableMarkNextChangeAsNotPersistent:a}=(0,I2.useDispatch)(x7.store),{getBlockAttributes:i}=(0,I2.useSelect)(x7.store);(0,yge.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 w7=n(y(),1),pIe=[["core/tab-list"],["core/tab-panels"]];function mIe({clientId:e}){_ge(e);let t=(0,k7.useBlockProps)(),r=(0,k7.useInnerBlocksProps)(t,{__experimentalCaptureToolbars:!0,template:pIe,templateLock:"all",renderAppender:!1});return(0,w7.jsxs)("div",{...r,children:[(0,w7.jsx)(Im,{tabsClientId:e}),r.children]})}var xge=mIe;var C7=n(P(),1),kge=n(y(),1);function wge(){let e=C7.useBlockProps.save(),t=C7.useInnerBlocksProps.save(e);return(0,kge.jsx)("div",{...t})}var S7={$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:Cge}=S7,Sge={icon:QI,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.")}}]}))}]},edit:xge,save:wge},fIe=()=>A({name:Cge,metadata:S7,settings:Sge});var BO={};Y(BO,{init:()=>_Ie,metadata:()=>T7,name:()=>Rge,settings:()=>Age});var EO=n(Z(),1),hIe={from:[{type:"block",blocks:["core/categories"],transform:()=>(0,EO.createBlock)("core/tag-cloud")}],to:[{type:"block",blocks:["core/categories"],transform:()=>(0,EO.createBlock)("core/categories")}]},Tge=hIe;var T7={$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 $t=n(z(),1),Bge=n(O(),1),Da=n(N(),1),o1=n(P(),1),Ige=n(te(),1),Nge=n(sp(),1),Dge=n(ve(),1);var wr=n(y(),1),vIe=1,bIe=100,Pge=.1,Ege=100;function yIe({attributes:e,setAttributes:t,name:r}){let{taxonomy:o,showTagCounts:a,numberOfTags:i,smallestFontSize:l,largestFontSize:s}=e,[c]=(0,o1.useSettings)("spacing.units"),u=K(),p=(0,$t.__experimentalUseCustomUnits)({availableUnits:c?[...c,"pt"]:["%","px","em","rem","pt"]}),m=(0,Bge.useSelect)(x=>x(Ige.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,$t.__experimentalParseQuantityAndUnitFromRawValue)(w);if(!Number.isFinite(C))return;let I={[x]:w};Object.entries({smallestFontSize:l,largestFontSize:s}).forEach(([D,L])=>{let[E,B]=(0,$t.__experimentalParseQuantityAndUnitFromRawValue)(L);D!==x&&B!==T&&(I[D]=`${E}${T}`)}),t(I)},h=(0,wr.jsx)(o1.InspectorControls,{children:(0,wr.jsxs)($t.__experimentalToolsPanel,{label:(0,Da.__)("Settings"),resetAll:()=>{t({taxonomy:"post_tag",showTagCounts:!1,numberOfTags:45,smallestFontSize:"8pt",largestFontSize:"22pt"})},dropdownMenuProps:u,children:[(0,wr.jsx)($t.__experimentalToolsPanelItem,{hasValue:()=>o!=="post_tag",label:(0,Da.__)("Taxonomy"),onDeselect:()=>t({taxonomy:"post_tag"}),isShownByDefault:!0,children:(0,wr.jsx)($t.SelectControl,{label:(0,Da.__)("Taxonomy"),options:d(),value:o,onChange:x=>t({taxonomy:x})})}),(0,wr.jsx)($t.__experimentalToolsPanelItem,{hasValue:()=>l!=="8pt"||s!=="22pt",label:(0,Da.__)("Font size"),onDeselect:()=>t({smallestFontSize:"8pt",largestFontSize:"22pt"}),isShownByDefault:!0,children:(0,wr.jsxs)($t.Flex,{gap:4,children:[(0,wr.jsx)($t.FlexItem,{isBlock:!0,children:(0,wr.jsx)($t.__experimentalUnitControl,{label:(0,Da.__)("Smallest size"),value:l,onChange:x=>{f("smallestFontSize",x)},units:p,min:Pge,max:Ege})}),(0,wr.jsx)($t.FlexItem,{isBlock:!0,children:(0,wr.jsx)($t.__experimentalUnitControl,{label:(0,Da.__)("Largest size"),value:s,onChange:x=>{f("largestFontSize",x)},units:p,min:Pge,max:Ege})})]})}),(0,wr.jsx)($t.__experimentalToolsPanelItem,{hasValue:()=>i!==45,label:(0,Da.__)("Number of tags"),onDeselect:()=>t({numberOfTags:45}),isShownByDefault:!0,children:(0,wr.jsx)($t.RangeControl,{label:(0,Da.__)("Number of tags"),value:i,onChange:x=>t({numberOfTags:x}),min:vIe,max:bIe,required:!0})}),(0,wr.jsx)($t.__experimentalToolsPanelItem,{hasValue:()=>a!==!1,label:(0,Da.__)("Show tag counts"),onDeselect:()=>t({showTagCounts:!1}),isShownByDefault:!0,children:(0,wr.jsx)($t.ToggleControl,{label:(0,Da.__)("Show tag counts"),checked:a,onChange:()=>t({showTagCounts:!a})})})]})}),{content:g,status:v,error:b}=(0,Nge.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r}),_=(0,Dge.useDisabled)(),k=(0,o1.useBlockProps)({ref:_});return(0,wr.jsxs)(wr.Fragment,{children:[h,v==="loading"&&(0,wr.jsx)("div",{...k,children:(0,wr.jsx)($t.Spinner,{})}),v==="error"&&(0,wr.jsx)("div",{...k,children:(0,wr.jsx)("p",{children:(0,Da.sprintf)((0,Da.__)("Error: %s"),b)})}),v==="success"&&(0,wr.jsx)(xo,{wrapperProps:k,html:g})]})}var Lge=yIe;var{name:Rge}=T7,Age={icon:Nv,example:{},edit:Lge,transforms:Tge},_Ie=()=>A({name:Rge,metadata:T7,settings:Age});var RO={};Y(RO,{init:()=>EIe,metadata:()=>P7,name:()=>_0e,settings:()=>x0e});var v0e=n(te(),1),b0e=n(O(),1);var LO=n(bu(),1),y0e=n(Vo(),1);var P7={$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 c0e=n(Z(),1),u1=n(O(),1),bo=n(P(),1),Zc=n(z(),1),Ji=n(N(),1),A2=n(te(),1),u0e=n(H(),1),p0e=n(Tr(),1);var Lm=n(N(),1),Qf=n(z(),1),Hge=n(H(),1),jge=n(O(),1),Uge=n(te(),1);var n1=n(O(),1),E7=n(te(),1),Mge=n(P(),1),Vge=n(H(),1),zge=n(Z(),1),IO=n(N(),1);function a1(e,t){let{templateParts:r,isResolving:o}=(0,n1.useSelect)(i=>{let{getEntityRecords:l,isResolving:s}=i(E7.store),c={per_page:-1};return{templateParts:l("postType","wp_template_part",c),isResolving:s("getEntityRecords",["postType","wp_template_part",c])}},[]);return{templateParts:(0,Vge.useMemo)(()=>r?r.filter(i=>xa(i.theme,i.slug)!==t&&(!e||e==="uncategorized"||i.area===e))||[]:[],[r,e,t]),isResolving:o}}function i1(e,t){return(0,n1.useSelect)(r=>{let o=e?`core/template-part/${e}`:"core/template-part",{getBlockRootClientId:a,getPatternsByBlockTypes:i}=r(Mge.store),l=a(t);return i(o,l)},[e,t])}function B7(e,t){let{saveEntityRecord:r}=(0,n1.useDispatch)(E7.store);return async(o=[],a=(0,IO.__)("Untitled Template Part"))=>{let i=BC(a).replace(/[^\w-]+/g,"")||"wp-custom-part",l={title:a,slug:i,content:(0,zge.serialize)(o),area:e},s=await r("postType","wp_template_part",l);t({slug:s.slug,theme:s.theme,area:void 0})}}function I7(e){return(0,n1.useSelect)(t=>{let r=t(E7.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,IO.__)("Template Part"),tagName:o?.area_tag??"div"}},[e])}var Oge=n(H(),1),Dm=n(N(),1),As=n(z(),1),Xu=n(y(),1);function Fge({areaLabel:e,onClose:t,onSubmit:r}){let[o,a]=(0,Oge.useState)(""),i=l=>{l.preventDefault(),r(o)};return(0,Xu.jsx)(As.Modal,{title:(0,Dm.sprintf)((0,Dm.__)("Create new %s"),e.toLowerCase()),onRequestClose:t,focusOnMount:"firstContentElement",size:"small",children:(0,Xu.jsx)("form",{onSubmit:i,children:(0,Xu.jsxs)(As.__experimentalVStack,{spacing:"5",children:[(0,Xu.jsx)(As.TextControl,{label:(0,Dm.__)("Name"),value:o,onChange:a,placeholder:(0,Dm.__)("Custom Template Part")}),(0,Xu.jsxs)(As.__experimentalHStack,{justify:"right",children:[(0,Xu.jsx)(As.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t(),a("")},children:(0,Dm.__)("Cancel")}),(0,Xu.jsx)(As.Button,{variant:"primary",type:"submit",accessibleWhenDisabled:!0,disabled:!o.length,__next40pxDefaultSize:!0,children:(0,Dm.__)("Create")})]})]})})})}var Yf=n(y(),1);function Gge({area:e,clientId:t,templatePartId:r,onOpenSelectionModal:o,setAttributes:a}){let{templateParts:i,isResolving:l}=a1(e,r),s=i1(e,t),{isBlockBasedTheme:c,canCreateTemplatePart:u}=(0,jge.useSelect)(h=>{let{getCurrentTheme:g,canUser:v}=h(Uge.store);return{isBlockBasedTheme:g()?.is_block_theme,canCreateTemplatePart:v("create",{kind:"postType",name:"wp_template_part"})}},[]),[p,m]=(0,Hge.useState)(!1),d=I7(e),f=B7(e,a);return(0,Yf.jsxs)(Qf.Placeholder,{icon:a0(d.icon),label:d.label,instructions:c?(0,Lm.sprintf)((0,Lm.__)("Choose an existing %s or create a new one."),d.label.toLowerCase()):(0,Lm.sprintf)((0,Lm.__)("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,Lm.__)("Choose")}),!l&&c&&u&&(0,Yf.jsx)(Qf.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{m(!0)},children:(0,Lm.__)("Start blank")}),p&&(0,Yf.jsx)(Fge,{areaLabel:d.label,onClose:()=>m(!1),onSubmit:h=>{f([],h)}})]})}var N2=n(H(),1),Rm=n(N(),1),qge=n(Tr(),1),Zge=n(O(),1),Kge=n(P(),1),N7=n(z(),1);var Wge=n(Z(),1);function $ge(e){return{name:xa(e.theme,e.slug),title:e.title.rendered,blocks:(0,Wge.parse)(e.content.raw),templatePart:e}}var $c=n(y(),1);function Yge({setAttributes:e,onClose:t,templatePartId:r=null,area:o,clientId:a}){let[i,l]=(0,N2.useState)(""),{templateParts:s}=a1(o,r),c=(0,N2.useMemo)(()=>{let g=s.map(v=>$ge(v));return Wb(g,i)},[s,i]),u=i1(o,a),p=(0,N2.useMemo)(()=>Wb(u,i),[u,i]),{createSuccessNotice:m}=(0,Zge.useDispatch)(qge.store),d=g=>{e({slug:g.slug,theme:g.theme,area:void 0}),m((0,Rm.sprintf)((0,Rm.__)('Template Part "%s" inserted.'),g.title?.rendered||g.slug),{type:"snackbar"}),t()},f=!!c.length,h=!!p.length;return(0,$c.jsxs)("div",{className:"block-library-template-part__selection-content",children:[(0,$c.jsx)("div",{className:"block-library-template-part__selection-search",children:(0,$c.jsx)(N7.SearchControl,{onChange:l,value:i,label:(0,Rm.__)("Search"),placeholder:(0,Rm.__)("Search")})}),f&&(0,$c.jsxs)("div",{children:[(0,$c.jsx)("h2",{children:(0,Rm.__)("Existing template parts")}),(0,$c.jsx)(Kge.__experimentalBlockPatternsList,{blockPatterns:c,onClickPattern:g=>{d(g.templatePart)}})]}),!f&&!h&&(0,$c.jsx)(N7.__experimentalHStack,{alignment:"center",children:(0,$c.jsx)("p",{children:(0,Rm.__)("No results found.")})})]})}var L2=n(te(),1),D7=n(z(),1),s1=n(N(),1),r0e=n(O(),1),o0e=n(P(),1);var qc=n(N(),1),D2=n(H(),1),l1=n(O(),1),Xi=n(z(),1),DO=n(te(),1),e0e=n(Tr(),1);var ui=n(Z(),1);function Qge(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},Xge((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,NO(r.innerBlocks)):r.innerBlocks.length>0?(0,ui.cloneBlock)(r,void 0,NO(r.innerBlocks)):r}function Xge(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 NO(e=[]){return e.flatMap(t=>t.name==="core/legacy-widget"?Xge(t):(0,ui.createBlock)(t.name,t.attributes,NO(t.innerBlocks))).filter(t=>!!t)}var Ju=n(y(),1),Jge={per_page:-1,_fields:"id,name,description,status,widgets"};function t0e({area:e,setAttributes:t}){let[r,o]=(0,D2.useState)(""),[a,i]=(0,D2.useState)(!1),l=(0,l1.useRegistry)(),{sidebars:s,hasResolved:c}=(0,l1.useSelect)(f=>{let{getSidebars:h,hasFinishedResolution:g}=f(DO.store);return{sidebars:h(Jge),hasResolved:g("getSidebars",[Jge])}},[]),{createErrorNotice:u}=(0,l1.useDispatch)(e0e.store),p=B7(e,t),m=(0,D2.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,qc.__)("Select widget area")},...f]:[]},[s]);if(!c)return(0,Ju.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(DO.store),v=await g({sidebar:h.value,_embed:"about"}),b=new Set,_=v.flatMap(k=>{let x=Qge(k);return x||(b.add(k.id_base),[])});await p(_,(0,qc.sprintf)((0,qc.__)("Widget area: %s"),h.label)),b.size&&u((0,qc.sprintf)((0,qc.__)("Unable to import the following widgets: %s."),Array.from(b).join(", ")),{type:"snackbar"}),i(!1)}return(0,Ju.jsx)(Xi.__experimentalSpacer,{marginBottom:"4",children:(0,Ju.jsxs)(Xi.__experimentalHStack,{as:"form",onSubmit:d,children:[(0,Ju.jsx)(Xi.FlexBlock,{children:(0,Ju.jsx)(Xi.SelectControl,{label:(0,qc.__)("Import widget area"),value:r,options:m,onChange:f=>o(f),disabled:!m.length})}),(0,Ju.jsx)(Xi.FlexItem,{style:{marginBottom:"8px",marginTop:"auto"},children:(0,Ju.jsx)(Xi.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:a,"aria-disabled":a||!r,children:(0,qc._x)("Import","button label")})})]})})}var Ms=n(y(),1),{HTMLElementControl:kIe}=U(o0e.privateApis);function n0e({tagName:e,setAttributes:t,isEntityAvailable:r,templatePartId:o,defaultWrapper:a,hasInnerBlocks:i,clientId:l}){let[s,c]=(0,L2.useEntityProp)("postType","wp_template_part","area",o),[u,p]=(0,L2.useEntityProp)("postType","wp_template_part","title",o),d=(0,r0e.useSelect)(f=>f(L2.store).getCurrentTheme()?.default_template_part_areas||[],[]).map(({label:f,area:h})=>({label:f,value:h}));return(0,Ms.jsxs)(Ms.Fragment,{children:[r&&(0,Ms.jsxs)(Ms.Fragment,{children:[(0,Ms.jsx)(D7.TextControl,{label:(0,s1.__)("Title"),value:u,onChange:f=>{p(f)},onFocus:f=>f.target.select()}),(0,Ms.jsx)(D7.SelectControl,{label:(0,s1.__)("Area"),labelPosition:"top",options:d,value:s,onChange:c})]}),(0,Ms.jsx)(kIe,{tagName:e||"",onChange:f=>t({tagName:f}),clientId:l,options:[{label:(0,s1.sprintf)((0,s1.__)("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,Ms.jsx)(t0e,{area:s,setAttributes:t})]})}var c1=n(te(),1),pi=n(P(),1),R2=n(O(),1),a0e=n(H(),1),i0e=n(Z(),1),L7=n(y(),1);function wIe(e){if((0,pi.useBlockEditingMode)()==="contentOnly")return!1;if(!e)return pi.InnerBlocks.ButtonBlockAppender}function l0e(e){let t=(0,R2.useSelect)(o=>{let{getSettings:a}=o(pi.store);return a()?.supportsLayout},[]),[r]=(0,pi.useSettings)("layout");if(t)return e?.inherit?r||{}:e}function CIe({postId:e,layout:t,tagName:r,blockProps:o}){(0,pi.useBlockEditingMode)("disabled");let{content:a,editedBlocks:i}=(0,R2.useSelect)(c=>{if(!e)return{};let{getEditedEntityRecord:u}=c(c1.store),p=u("postType","wp_template_part",e,{context:"view"});return{editedBlocks:p.blocks,content:p.content}},[e]),l=(0,a0e.useMemo)(()=>{if(e)return i||(!a||typeof a!="string"?[]:(0,i0e.parse)(a))},[e,i,a]),s=(0,pi.useInnerBlocksProps)(o,{value:l,onInput:()=>{},onChange:()=>{},renderAppender:!1,layout:l0e(t)});return(0,L7.jsx)(r,{...s})}function SIe({postId:e,hasInnerBlocks:t,layout:r,tagName:o,blockProps:a}){let i=(0,R2.useSelect)(d=>d(pi.store).getSettings().onNavigateToEntityRecord,[]),[l,s,c]=(0,c1.useEntityBlockEditor)("postType","wp_template_part",{id:e}),u=(0,pi.useInnerBlocksProps)(a,{value:l,onInput:s,onChange:c,renderAppender:wIe(t),layout:l0e(r)}),m=(0,pi.useBlockEditingMode)()==="contentOnly"&&i?{onDoubleClick:()=>i({postId:e,postType:"wp_template_part"})}:{};return(0,L7.jsx)(o,{...u,...m})}function s0e({postId:e,hasInnerBlocks:t,layout:r,tagName:o,blockProps:a}){let{canViewTemplatePart:i,canEditTemplatePart:l}=(0,R2.useSelect)(c=>({canViewTemplatePart:!!c(c1.store).canUser("read",{kind:"postType",name:"wp_template_part",id:e}),canEditTemplatePart:!!c(c1.store).canUser("update",{kind:"postType",name:"wp_template_part",id:e})}),[e]);return i?(0,L7.jsx)(l?SIe:CIe,{postId:e,hasInnerBlocks:t,layout:r,tagName:o,blockProps:a}):null}var qt=n(y(),1),m0e=["header","footer","navigation-overlay"];function TIe({isEntityAvailable:e,area:t,templatePartId:r,isTemplatePartSelectionOpen:o,setIsTemplatePartSelectionOpen:a}){let{templateParts:i}=a1(t,r),l=!!i.length;return e&&l&&m0e.includes(t)?(0,qt.jsx)(Zc.MenuItem,{onClick:()=>{a(!0)},"aria-expanded":o,"aria-haspopup":"dialog",children:(0,Ji.__)("Replace")}):null}function PIe({area:e,clientId:t,isEntityAvailable:r,onSelect:o}){let a=i1(e,t);return r&&!!a.length&&m0e.includes(e)?(0,qt.jsx)(Zc.PanelBody,{title:(0,Ji.__)("Design"),children:(0,qt.jsx)(bo.__experimentalBlockPatternsList,{label:(0,Ji.__)("Templates"),blockPatterns:a,onClickPattern:o,showTitlesAsTooltip:!0})}):null}function d0e({attributes:e,setAttributes:t,clientId:r}){let{createSuccessNotice:o}=(0,u1.useDispatch)(p0e.store),{editEntityRecord:a}=(0,u1.useDispatch)(A2.store),i=(0,u1.useSelect)(B=>B(A2.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,u0e.useState)(!1),{isResolved:h,hasInnerBlocks:g,isMissing:v,area:b,onNavigateToEntityRecord:_,title:k,canUserEdit:x,canUserEditBlock:w}=(0,u1.useSelect)(B=>{let{getEditedEntityRecord:R,hasFinishedResolution:V}=B(A2.store),{getBlockCount:j,getSettings:q,canEditBlock:W}=B(bo.store),G=["postType","wp_template_part",p],F=p?R(...G):null,J=F?.area||e.area,$=p?V("getEditedEntityRecord",G):!1,X=$?B(A2.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:q().onNavigateToEntityRecord,title:F?.title,canUserEdit:!!X,canUserEditBlock:W(r)}},[p,e.area,r]),C=I7(b),T=(0,bo.useBlockProps)(),I=!l,D=!I&&!v&&h,L=c||C.tagName,E=async B=>{await a("postType","wp_template_part",p,{blocks:B.blocks,content:(0,c0e.serialize)(B.blocks)}),o((0,Ji.sprintf)((0,Ji.__)('Template Part "%s" updated.'),k||l),{type:"snackbar"})};return!g&&(l&&!s||l&&v)?(0,qt.jsx)(L,{...T,children:(0,qt.jsx)(bo.Warning,{children:(0,Ji.sprintf)((0,Ji.__)("Template part has been deleted or is unavailable: %s"),l)})}):D&&m?(0,qt.jsx)(L,{...T,children:(0,qt.jsx)(bo.Warning,{children:(0,Ji.__)("Block cannot be rendered inside itself.")})}):(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsxs)(bo.RecursionProvider,{uniqueId:p,children:[D&&_&&x&&(0,qt.jsx)(bo.BlockControls,{group:"other",children:(0,qt.jsx)(Zc.ToolbarButton,{onClick:()=>{_({postId:p,postType:"wp_template_part"})},children:(0,Ji.__)("Edit original")})}),x&&(0,qt.jsx)(bo.InspectorControls,{group:"advanced",children:(0,qt.jsx)(n0e,{tagName:c,setAttributes:t,isEntityAvailable:D,templatePartId:p,defaultWrapper:C.tagName,hasInnerBlocks:g,clientId:r})}),I&&(0,qt.jsx)(L,{...T,children:(0,qt.jsx)(Gge,{area:e.area,templatePartId:p,clientId:r,setAttributes:t,onOpenSelectionModal:()=>f(!0)})}),(0,qt.jsx)(bo.BlockSettingsMenuControls,{children:({selectedClientIds:B})=>!w||!(B.length===1&&r===B[0])?null:(0,qt.jsx)(TIe,{isEntityAvailable:D,area:b,clientId:r,templatePartId:p,isTemplatePartSelectionOpen:d,setIsTemplatePartSelectionOpen:f})}),(0,qt.jsx)(bo.InspectorControls,{group:"settings",children:(0,qt.jsx)(PIe,{area:b,clientId:r,isEntityAvailable:D,onSelect:B=>E(B)})}),D&&(0,qt.jsx)(s0e,{tagName:L,blockProps:T,postId:p,hasInnerBlocks:g,layout:u}),!I&&!h&&(0,qt.jsx)(L,{...T,children:(0,qt.jsx)(Zc.Spinner,{})})]}),d&&(0,qt.jsx)(Zc.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,qt.jsx)(Yge,{templatePartId:p,clientId:r,area:b,setAttributes:t,onClose:()=>f(!1)})})]})}var f0e=n(te(),1),h0e=n(O(),1);function g0e(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,h0e.select)(f0e.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:a0(a.icon)}}));return{...e,variations:o}}return e}var{name:_0e}=P7,x0e={icon:Pv,__experimentalLabel:({slug:e,theme:t})=>{if(!e)return;let{getCurrentTheme:r,getEditedEntityRecord:o}=(0,b0e.select)(v0e.store),a=o("postType","wp_template_part",(t||r()?.stylesheet)+"//"+e);if(a)return(0,y0e.decodeEntities)(a.title)||Kre(a.slug||"")},edit:d0e},EIe=()=>{(0,LO.addFilter)("blocks.registerBlockType","core/template-part",g0e);let e=["core/post-template","core/post-content"];return(0,LO.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}),A({name:_0e,metadata:P7,settings:x0e})};var zO={};Y(zO,{init:()=>NIe,metadata:()=>R7,name:()=>B0e,settings:()=>I0e});var R7={$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),A7=n(P(),1),P0e=n(z(),1);var Vl=n(z(),1),Vs=n(y(),1),AO=(0,Vs.jsx)(Vl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Vs.jsx)(Vl.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"})}),k0e=(0,Vs.jsx)(Vl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Vs.jsx)(Vl.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"})}),w0e=(0,Vs.jsx)(Vl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Vs.jsx)(Vl.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"})}),C0e=(0,Vs.jsx)(Vl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Vs.jsx)(Vl.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"})}),S0e=(0,Vs.jsx)(Vl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Vs.jsx)(Vl.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 M2=n(te(),1),MO=n(O(),1);function T0e(e,t){let[r]=(0,M2.useEntityProp)("taxonomy",t,"count",e),o=IIe(),a=!!(e&&t);return{hasContext:a,termCount:a?r||"":o}}function IIe(){let t=(0,MO.useSelect)(a=>{let{getCurrentPostId:i,getCurrentPostType:l,getCurrentTemplateId:s}=a("core/editor"),c=l(),u=s()||(c==="wp_template"?i():null);return u?a(M2.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,MO.useSelect)(a=>{if(!r||!o)return"";let{getEntityRecords:i}=a(M2.store),l=i("taxonomy",r,{slug:o,per_page:1});return l&&l[0]&&l[0].count||""},[r,o])}var Am=n(y(),1),VO={none:{label:(0,Xf.__)("No brackets"),icon:AO},round:{label:(0,Xf.__)("Round brackets"),icon:k0e,before:"(",after:")"},square:{label:(0,Xf.__)("Square brackets"),icon:w0e,before:"[",after:"]"},curly:{label:(0,Xf.__)("Curly brackets"),icon:C0e,before:"{",after:"}"},angle:{label:(0,Xf.__)("Angle brackets"),icon:S0e,before:"<",after:">"}};function E0e({attributes:e,setAttributes:t,context:{termId:r,taxonomy:o}}){let{bracketType:a}=e,l=T0e(r,o)?.termCount||0,s=(0,A7.useBlockProps)(),c=Object.entries(VO).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=""}=VO[m]||{};return`${d}${p}${f}`};return(0,Am.jsxs)(Am.Fragment,{children:[(0,Am.jsx)(A7.BlockControls,{group:"block",children:(0,Am.jsx)(P0e.ToolbarDropdownMenu,{icon:VO[a]?.icon??AO,label:(0,Xf.__)("Change bracket type"),controls:c})}),(0,Am.jsx)("div",{...s,children:u(l,a)})]})}var{name:B0e}=R7,I0e={icon:JI,example:{},edit:E0e},NIe=()=>A({name:B0e,metadata:R7,settings:I0e});var FO={};Y(FO,{init:()=>AIe,metadata:()=>M7,name:()=>M0e,settings:()=>V0e});var M7={$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 D0e=n(N(),1),L0e=n(P(),1);var V2=n(te(),1),OO=n(O(),1);function N0e(e,t){let[r,o,a]=(0,V2.useEntityProp)("taxonomy",t,"description",e),i=LIe(),l=!!(e&&t);return{hasContext:l,setDescription:o,termDescription:l?a?.rendered||r||"":i}}function LIe(){let t=(0,OO.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,OO.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].description||""},[r,o])}var Mm=n(y(),1);function R0e({context:{termId:e,taxonomy:t}}){let{termDescription:r}=N0e(e,t),o=(0,L0e.useBlockProps)();return(0,Mm.jsx)(Mm.Fragment,{children:(0,Mm.jsx)("div",{...o,children:r?(0,Mm.jsx)("div",{dangerouslySetInnerHTML:{__html:r}}):(0,Mm.jsx)("div",{className:"wp-block-term-description__placeholder",children:(0,Mm.jsx)("span",{children:(0,D0e.__)("Term Description")})})})})}var RIe={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:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},A0e=[RIe];var{name:M0e}=M7,V0e={icon:tN,edit:R0e,example:{},deprecated:A0e},AIe=()=>A({name:M0e,metadata:M7,settings:V0e});var HO={};Y(HO,{init:()=>OIe,metadata:()=>V7,name:()=>j0e,settings:()=>U0e});var V7={$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 z2=n(N(),1),Vm=n(P(),1),p1=n(z(),1),O0e=n(Vo(),1);var z7=n(te(),1),O7=n(O(),1);function z0e(e,t){let r=(0,O7.useSelect)(i=>!e||!t?null:i(z7.store).getEntityRecord("taxonomy",t,e),[e,t]),o=VIe(),a=!!(e&&t);return{hasContext:a,term:a?r:o}}function VIe(){let t=(0,O7.useSelect)(a=>{let{getCurrentPostId:i,getCurrentPostType:l,getCurrentTemplateId:s}=a("core/editor"),c=l(),u=s()||(c==="wp_template"?i():null);return u?a(z7.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,O7.useSelect)(a=>{if(!r||!o)return null;let{getEntityRecords:i}=a(z7.store),l=i("taxonomy",r,{slug:o,per_page:1});return l&&l[0]?l[0]:null},[r,o])}var el=n(y(),1);function F0e({attributes:e,setAttributes:t,context:{termId:r,taxonomy:o}}){let{level:a=0,isLink:i,levelOptions:l}=e,{term:s}=z0e(r,o),c=s?.name?(0,O0e.decodeEntities)(s.name):(0,z2.__)("Term Name"),u=(0,Vm.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)(Vm.BlockControls,{group:"block",children:(0,el.jsx)(Vm.HeadingLevelDropdown,{value:a,options:l,onChange:f=>{t({level:f})}})}),(0,el.jsx)(Vm.InspectorControls,{children:(0,el.jsx)(p1.__experimentalToolsPanel,{label:(0,z2.__)("Settings"),resetAll:()=>{t({isLink:!1})},dropdownMenuProps:p,children:(0,el.jsx)(p1.__experimentalToolsPanelItem,{hasValue:()=>!!i,label:(0,z2.__)("Make term name a link"),onDeselect:()=>t({isLink:!1}),isShownByDefault:!0,children:(0,el.jsx)(p1.ToggleControl,{label:(0,z2.__)("Make term name a link"),onChange:()=>t({isLink:!i}),checked:i})})})}),(0,el.jsx)(m,{...u,children:d})]})}var zIe={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:be,isEligible(e){return!!e.textAlign},save:()=>null},H0e=[zIe];var{name:j0e}=V7,U0e={icon:rN,example:{},edit:F0e,deprecated:H0e},OIe=()=>A({name:j0e,metadata:V7,settings:U0e});var qO={};Y(qO,{init:()=>qIe,metadata:()=>F7,name:()=>I1e,settings:()=>N1e});var F7={$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 k1e=n(O(),1),w1e=n(P(),1);var y1e=n(H(),1),U7=n(P(),1);var zs=n(N(),1),Kc=n(z(),1),v1e=n(P(),1);var G0e=n(te(),1),W0e=n(O(),1),$0e=n(H(),1);function H7(){let e=(0,W0e.useSelect)(t=>t(G0e.store).getTaxonomies({per_page:-1}),[]);return(0,$0e.useMemo)(()=>e?.filter(({visibility:t})=>t?.publicly_queryable)||[],[e])}var q0e=n(z(),1);var Z0e=n(y(),1);function K0e({value:e,onChange:t,...r}){let a=H7().map(i=>({label:i.name,value:i.slug}));return(0,Z0e.jsx)(q0e.SelectControl,{options:a,value:e,onChange:t,...r})}var O2=n(N(),1),Y0e=n(z(),1),Q0e=n(y(),1);function X0e({orderBy:e,order:t,onChange:r,...o}){return(0,Q0e.jsx)(Y0e.SelectControl,{options:[{label:(0,O2.__)("Name: A \u2192 Z"),value:"name/asc"},{label:(0,O2.__)("Name: Z \u2192 A"),value:"name/desc"},{label:(0,O2.__)("Count, high to low"),value:"count/desc"},{label:(0,O2.__)("Count, low to high"),value:"count/asc"}],value:e+"/"+t,onChange:a=>{let[i,l]=a.split("/");r(i,l)},...o})}var J0e=n(z(),1),e1e=n(y(),1);function t1e({value:e,onChange:t,...r}){return(0,e1e.jsx)(J0e.ToggleControl,{checked:!e,onChange:o=>t(!o),...r})}var r1e=n(z(),1),o1e=n(y(),1);function n1e({value:e,onChange:t,...r}){return(0,o1e.jsx)(r1e.ToggleControl,{checked:e,onChange:t,...r})}var H2=n(z(),1),F2=n(N(),1),j2=n(y(),1);function a1e({value:e,onChange:t,label:r}){return(0,j2.jsxs)(H2.__experimentalToggleGroupControl,{label:r,isBlock:!0,onChange:o=>{t({inherit:o==="default"})},help:e?(0,F2.__)("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,F2.__)("Display terms based on specific criteria."),value:e?"default":"custom",children:[(0,j2.jsx)(H2.__experimentalToggleGroupControlOption,{value:"default",label:(0,F2.__)("Default")}),(0,j2.jsx)(H2.__experimentalToggleGroupControlOption,{value:"custom",label:(0,F2.__)("Custom")})]})}var i1e=n(N(),1),l1e=n(z(),1),s1e=n(y(),1);function c1e({value:e,onChange:t,...r}){return(0,s1e.jsx)(l1e.RangeControl,{value:e,min:0,max:100,onChange:t,help:(0,i1e.__)("Limit the number of terms you want to show. To show all terms, use 0 (zero)."),...r})}var u1e=n(N(),1),j7=n(P(),1);var jO=n(y(),1),{HTMLElementControl:HIe}=U(j7.privateApis);function p1e({TagName:e,setAttributes:t,clientId:r}){return(0,jO.jsx)(j7.InspectorControls,{group:"advanced",children:(0,jO.jsx)(HIe,{tagName:e,onChange:o=>t({tagName:o}),clientId:r,options:[{label:(0,u1e.__)("Default (<div>)"),value:"div"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<aside>",value:"aside"}]})})}var d1e=n(z(),1),UO=n(O(),1),GO=n(te(),1),ep=n(H(),1),f1e=n(ve(),1),WO=n(Vo(),1),h1e=n(y(),1),Jf=[],m1e={order:"asc",_fields:"id,name",context:"view"};function g1e({value:e,taxonomy:t,onChange:r,...o}){let[a,i]=(0,ep.useState)(""),[l,s]=(0,ep.useState)(Jf),[c,u]=(0,ep.useState)(Jf),p=(0,f1e.useDebounce)(i,250),{searchResults:m,searchHasResolved:d}=(0,UO.useSelect)(b=>{if(!a)return{searchResults:Jf,searchHasResolved:!0};let{getEntityRecords:_,hasFinishedResolution:k}=b(GO.store),x=["taxonomy",t,{...m1e,search:a,orderby:"name",exclude:e,per_page:20}];return{searchResults:_(...x),searchHasResolved:k("getEntityRecords",x)}},[a,t,e]),f=(0,UO.useSelect)(b=>{if(!e?.length)return Jf;let{getEntityRecords:_}=b(GO.store);return _("taxonomy",t,{...m1e,include:e,per_page:e.length})},[e,t]);(0,ep.useEffect)(()=>{if(e?.length||s(Jf),!f?.length)return;let b=e.reduce((_,k)=>{let x=f.find(w=>w.id===k);return x&&_.push({id:k,value:(0,WO.decodeEntities)(x.name)}),_},[]);s(b)},[e,f]);let h=(0,ep.useMemo)(()=>{if(!m?.length)return{names:Jf,mapByName:{}};let b=[],_={};return m.forEach(k=>{let x=(0,WO.decodeEntities)(k.name);b.push(x),_[x]=k}),{names:b,mapByName:_}},[m]);(0,ep.useEffect)(()=>{d&&u(h.names)},[h.names,d]);let g=(b,_)=>_?.id||b?.[_]?.id;return(0,h1e.jsx)(d1e.FormTokenField,{value:l,onInputChange:p,suggestions:c,onChange:b=>{let _=Array.from(b.reduce((k,x)=>{let w=g(h.mapByName,x);return w&&k.add(w),k},new Set));u(Jf),r(_)},help:"",...o})}var $r=n(y(),1);function b1e({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(),b=H7().find(R=>R.slug===s)?.hierarchical,_=!!m,k=["taxonomy","category","tag","archive"].includes(a)||a?.startsWith("taxonomy-")||a?.startsWith("category-")||a?.startsWith("tag-"),x=b,w=!!h?.length,C=(0,zs.__)("Query type"),T=(0,zs.__)("Taxonomy"),I=(0,zs.__)("Order by"),D=(0,zs.__)("Show empty terms"),L=(0,zs.__)("Show nested terms"),E=(0,zs.__)("Max terms"),B=(0,zs.__)("Selected terms");return(0,$r.jsxs)($r.Fragment,{children:[(0,$r.jsx)(v1e.InspectorControls,{children:(0,$r.jsxs)(Kc.__experimentalToolsPanel,{label:(0,zs.__)("Settings"),resetAll:()=>{r({termQuery:{taxonomy:"category",order:"asc",orderBy:"name",include:[],hideEmpty:!0,showNested:!1,inherit:!1,perPage:10}})},dropdownMenuProps:g,children:[k&&(0,$r.jsx)(Kc.__experimentalToolsPanelItem,{hasValue:()=>m!==!1,label:C,onDeselect:()=>t({inherit:!1}),isShownByDefault:!0,children:(0,$r.jsx)(a1e,{label:C,value:m,onChange:t})}),!_&&(0,$r.jsx)(Kc.__experimentalToolsPanelItem,{hasValue:()=>s!=="category",label:T,onDeselect:()=>{t({taxonomy:"category"})},isShownByDefault:!0,children:(0,$r.jsx)(K0e,{label:T,value:s,onChange:R=>t({taxonomy:R,include:[]})})}),(0,$r.jsx)(Kc.__experimentalToolsPanelItem,{hasValue:()=>c!=="name"||u!=="asc",label:I,onDeselect:()=>t({orderBy:"name",order:"asc"}),isShownByDefault:!0,children:(0,$r.jsx)(X0e,{label:I,orderBy:c,order:u,onChange:(R,V)=>{t({orderBy:R,order:V})},disabled:w,help:w?(0,zs.__)("When specific terms are selected, the order is based on their selection order."):void 0})}),!_&&(0,$r.jsx)(Kc.__experimentalToolsPanelItem,{hasValue:()=>!!h?.length,label:B,onDeselect:()=>t({include:[],orderBy:"name",order:"asc"}),isShownByDefault:!0,children:(0,$r.jsx)(g1e,{label:B,taxonomy:s,value:h,onChange:R=>t({include:R})})}),(0,$r.jsx)(Kc.__experimentalToolsPanelItem,{hasValue:()=>p!==!0,label:D,onDeselect:()=>t({hideEmpty:!0}),isShownByDefault:!0,children:(0,$r.jsx)(t1e,{label:D,value:p,onChange:R=>t({hideEmpty:R})})}),x&&(0,$r.jsx)(Kc.__experimentalToolsPanelItem,{hasValue:()=>d!==!1,label:L,onDeselect:()=>t({showNested:!1}),isShownByDefault:!0,children:(0,$r.jsx)(n1e,{label:L,value:d,onChange:R=>t({showNested:R}),disabled:w,help:w?(0,zs.__)("When specific terms are selected, only those are displayed."):void 0})}),(0,$r.jsx)(Kc.__experimentalToolsPanelItem,{hasValue:()=>f!==10,label:E,onDeselect:()=>t({perPage:10}),isShownByDefault:!0,children:(0,$r.jsx)(c1e,{label:E,value:f,onChange:R=>t({perPage:R})})})]})}),(0,$r.jsx)(p1e,{TagName:l,setAttributes:r,clientId:o})]})}var eh=n(y(),1),jIe=[["core/term-template"]];function _1e({attributes:e,setAttributes:t,clientId:r,context:o}){let{tagName:a}=e,i=(0,U7.useBlockProps)(),l=(0,U7.useInnerBlocksProps)(i,{template:jIe}),s=(0,y1e.useCallback)(c=>t(u=>({termQuery:{...u.termQuery,...c}})),[t]);return(0,eh.jsxs)(eh.Fragment,{children:[(0,eh.jsx)(b1e,{attributes:e,setQuery:s,setAttributes:t,clientId:r,templateSlug:o?.templateSlug}),(0,eh.jsx)(a,{...l})]})}var G7=n(O(),1),W7=n(Z(),1),m1=n(P(),1),$O=n(y(),1);function x1e({attributes:e,clientId:t,name:r}){let{blockType:o,activeBlockVariation:a,scopeVariations:i}=(0,G7.useSelect)(p=>{let{getActiveBlockVariation:m,getBlockType:d,getBlockVariations:f}=p(W7.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,G7.useDispatch)(m1.store),u=(0,m1.useBlockProps)();return(0,$O.jsx)("div",{...u,children:(0,$O.jsx)(m1.__experimentalBlockVariationPicker,{icon:l,label:s,variations:i,onSelect:p=>{p.innerBlocks&&c(t,(0,W7.createBlocksFromInnerBlocksTemplate)(p.innerBlocks),!1)}})})}var C1e=n(y(),1),UIe=e=>{let r=(0,k1e.useSelect)(o=>!!o(w1e.store).getBlocks(e.clientId).length,[e.clientId])?_1e:x1e;return(0,C1e.jsx)(r,{...e})},S1e=UIe;var $7=n(P(),1),T1e=n(y(),1);function P1e({attributes:{tagName:e="div"}}){let t=$7.useBlockProps.save(),r=$7.useInnerBlocksProps.save(t);return(0,T1e.jsx)(e,{...r})}var U2=n(N(),1),d1=n(z(),1),G2=n(y(),1),GIe=(0,G2.jsx)(d1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,G2.jsx)(d1.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"})}),WIe=(0,G2.jsx)(d1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,G2.jsx)(d1.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"})}),E1e=["core/term-name",{isLink:!0}],$Ie=[{name:"name",title:(0,U2.__)("Name"),description:(0,U2.__)("Display the terms' names."),attributes:{},icon:GIe,scope:["block"],innerBlocks:[["core/term-template",{},[E1e]]]},{name:"name-count",title:(0,U2.__)("Name & Count"),description:(0,U2.__)("Display the terms' names and number of posts assigned to each term."),attributes:{},icon:WIe,scope:["block"],innerBlocks:[["core/term-template",{},[["core/group",{layout:{type:"flex",flexWrap:"nowrap"}},[E1e,["core/term-count"]]]]]]}],B1e=$Ie;var{name:I1e}=F7,N1e={icon:Jm,edit:S1e,save:P1e,example:{},variations:B1e},qIe=()=>A({name:I1e,metadata:F7,settings:N1e});var ZO={};Y(ZO,{init:()=>JIe,metadata:()=>q7,name:()=>O1e,settings:()=>F1e});var q7={$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 D1e=n(z(),1);var f1=n(H(),1),L1e=n(O(),1),W2=n(N(),1),zl=n(P(),1),R1e=n(te(),1),Sn=n(y(),1),KIe=[["core/term-name"]];function YIe({classList:e}){let t=(0,zl.useInnerBlocksProps)({className:S("wp-block-term",e)},{template:KIe,__unstableDisableLayoutClassNames:!0});return(0,Sn.jsx)("li",{...t})}function QIe({blocks:e,blockContextId:t,classList:r,isHidden:o,setActiveBlockContextId:a}){let i=(0,zl.__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 XIe=(0,f1.memo)(QIe);function A1e({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,f1.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,R1e.useEntityRecords)("taxonomy",o,g),b=(0,L1e.useSelect)(w=>w(zl.store).getBlocks(e),[e]),_=(0,zl.useBlockProps)({className:p}),k=(0,f1.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,W2.__)("No terms found.")]});let x=w=>r(C=>({layout:{...C.layout,...w}}));return(0,Sn.jsxs)(Sn.Fragment,{children:[(0,Sn.jsx)(zl.BlockControls,{children:(0,Sn.jsx)(D1e.ToolbarGroup,{controls:[{icon:Gl,title:(0,W2._x)("List view","Term template block display setting"),onClick:()=>x({type:"default"}),isActive:m==="default"||m==="constrained"},{icon:Ul,title:(0,W2._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)(zl.BlockContextProvider,{value:w,children:[w.termId===(f||k[0]?.termId)?(0,Sn.jsx)(YIe,{classList:w.classList}):null,(0,Sn.jsx)(XIe,{blocks:b,blockContextId:w.termId,classList:w.classList,setActiveBlockContextId:h,isHidden:w.termId===(f||k[0]?.termId)})]},w.termId))})]})}var M1e=n(P(),1),V1e=n(y(),1);function z1e(){return(0,V1e.jsx)(M1e.InnerBlocks.Content,{})}var{name:O1e}=q7,F1e={icon:Xm,edit:A1e,save:z1e,example:{}},JIe=()=>A({name:O1e,metadata:q7,settings:F1e});var KO={};Y(KO,{init:()=>rNe,metadata:()=>K7,name:()=>W1e,settings:()=>$1e});var h1=n(N(),1),Z7=n(z(),1),Yc=n(P(),1),H1e=n(bd(),1),tl=n(y(),1);function j1e({attributes:e,setAttributes:t}){let{width:r,content:o,columns:a}=e;return(0,H1e.default)("The Text Columns block",{since:"5.3",alternative:"the Columns block"}),(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Yc.BlockControls,{children:(0,tl.jsx)(Yc.BlockAlignmentToolbar,{value:r,onChange:i=>t({width:i}),controls:["center","wide","full"]})}),(0,tl.jsx)(Yc.InspectorControls,{children:(0,tl.jsx)(Z7.PanelBody,{children:(0,tl.jsx)(Z7.RangeControl,{label:(0,h1.__)("Columns"),value:a,onChange:i=>t({columns:i}),min:2,max:4,required:!0})})}),(0,tl.jsx)("div",{...(0,Yc.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)(Yc.RichText,{tagName:"p",value:o?.[l]?.children,onChange:s=>{t({content:[...o.slice(0,l),{children:s},...o.slice(l+1)]})},"aria-label":(0,h1.sprintf)((0,h1.__)("Column %d text"),l+1),placeholder:(0,h1.__)("New Column")})},`column-${l}`))})]})}var K7={$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 Q7=n(P(),1),Y7=n(y(),1);function U1e({attributes:e}){let{width:t,content:r,columns:o}=e;return(0,Y7.jsx)("div",{...Q7.useBlockProps.save({className:`align${t} columns-${o}`}),children:Array.from({length:o}).map((a,i)=>(0,Y7.jsx)("div",{className:"wp-block-column",children:(0,Y7.jsx)(Q7.RichText.Content,{tagName:"p",value:r?.[i]?.children})},`column-${i}`))})}var X7=n(Z(),1),tNe={to:[{type:"block",blocks:["core/columns"],transform:({className:e,columns:t,content:r,width:o})=>(0,X7.createBlock)("core/columns",{align:o==="wide"||o==="full"?o:void 0,className:e,columns:t},r.map(({children:a})=>(0,X7.createBlock)("core/column",{},[(0,X7.createBlock)("core/paragraph",{content:a})])))}]},G1e=tNe;var{name:W1e}=K7,$1e={transforms:G1e,getEditWrapperProps(e){let{width:t}=e;if(t==="wide"||t==="full")return{"data-align":t}},edit:j1e,save:U1e},rNe=()=>A({name:W1e,metadata:K7,settings:$1e});var eF={};Y(eF,{init:()=>uNe,metadata:()=>t9,name:()=>J1e,settings:()=>o9});var JO=n(N(),1);var X1e=n(Z(),1);var th=n(P(),1);var g1=n(y(),1),oNe={attributes:{content:{type:"string",source:"html",selector:"pre",default:""},textAlign:{type:"string"}},save({attributes:e}){let{textAlign:t,content:r}=e;return(0,g1.jsx)(th.RichText.Content,{tagName:"pre",style:{textAlign:t},value:r})},migrate:be},nNe={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,g1.jsx)("pre",{...th.useBlockProps.save({className:o}),children:(0,g1.jsx)(th.RichText.Content,{value:r})})},migrate(e){return be(Zt(e))},isEligible({style:e,textAlign:t}){return e?.typography?.fontFamily||!!t}},aNe={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,g1.jsx)("pre",{...th.useBlockProps.save({className:o}),children:(0,g1.jsx)(th.RichText.Content,{value:r})})},migrate:be,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},q1e=[aNe,nNe,oNe];var YO=n(N(),1),J7=n(P(),1),e9=n(Z(),1);var Z1e=n(y(),1);function K1e(e){let{attributes:t,setAttributes:r,mergeBlocks:o,onRemove:a,insertBlocksAfter:i,style:l}=e,{content:s}=t;Ct(e);let c=(0,J7.useBlockProps)({style:l});return(0,Z1e.jsx)(J7.RichText,{tagName:"pre",identifier:"content",preserveWhiteSpace:!0,value:s,onChange:u=>{r({content:u})},"aria-label":(0,YO.__)("Poetry text"),placeholder:(0,YO.__)("Write poetry\u2026"),onRemove:a,onMerge:o,...c,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:i?()=>i((0,e9.createBlock)((0,e9.getDefaultBlockName)())):void 0})}var t9={$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 r9=n(P(),1),QO=n(y(),1);function Y1e({attributes:e}){let{content:t}=e;return(0,QO.jsx)("pre",{...r9.useBlockProps.save(),children:(0,QO.jsx)(r9.RichText.Content,{value:t})})}var XO=n(Z(),1),lNe={from:[{type:"block",blocks:["core/paragraph"],transform:e=>(0,XO.createBlock)("core/verse",e)}],to:[{type:"block",blocks:["core/paragraph"],transform:e=>(0,XO.createBlock)("core/paragraph",e)}]},Q1e=lNe;var{fieldsKey:sNe,formKey:cNe}=U(X1e.privateApis),{name:J1e}=t9,o9={icon:Vv,example:{attributes:{content:(0,JO.__)(`WHAT was he doing, the great god Pan,
+`+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,
 	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:Q1e,deprecated:q1e,merge(e,t){return{content:e.content+`
+    With the dragon-fly on the river.`)}},transforms:ive,deprecated:rve,merge(e,t){return{content:e.content+`

-`+t.content}},edit:K1e,save:Y1e};window.__experimentalContentOnlyInspectorFields&&(o9[sNe]=[{id:"content",label:(0,JO.__)("Content"),type:"text",Edit:"rich-text"}],o9[cNe]={fields:["content"]});var uNe=()=>A({name:J1e,metadata:t9,settings:o9});var oF={};Y(oF,{init:()=>PNe,metadata:()=>v1,name:()=>vve,settings:()=>l9});var i9=n(N(),1);var gve=n(Z(),1);var $2=n(P(),1);var v1={$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 eve=n(y(),1);function b1({tracks:e=[]}){return e.map(t=>{let{id:r,...o}=t;return(0,eve.jsx)("track",{...o},r??o.src)})}var y1=n(y(),1),{attributes:mNe}=v1,dNe={attributes:mNe,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,y1.jsxs)("figure",{...$2.useBlockProps.save(),children:[c&&(0,y1.jsx)("video",{autoPlay:t,controls:o,loop:a,muted:i,poster:l,preload:s!=="metadata"?s:void 0,src:c,playsInline:u,children:(0,y1.jsx)(b1,{tracks:p})}),!$2.RichText.isEmpty(r)&&(0,y1.jsx)($2.RichText.Content,{tagName:"figcaption",value:r})]})}},fNe=[dNe],tve=fNe;var cve=n(Ar(),1),k1=n(z(),1),Ra=n(P(),1),oh=n(H(),1),Z2=n(N(),1),uve=n(O(),1);var pve=n(Tr(),1),mve=n(dr(),1);var oo=n(N(),1),La=n(z(),1),q2=n(H(),1),Tn=n(y(),1),hNe=[{value:"auto",label:(0,oo.__)("Auto")},{value:"metadata",label:(0,oo.__)("Metadata")},{value:"none",label:(0,oo._x)("None","Preload value")}],gNe=({setAttributes:e,attributes:t})=>{let{autoplay:r,controls:o,loop:a,muted:i,playsInline:l,preload:s}=t,c=(0,oo.__)("Autoplay may cause usability issues for some users."),u=(0,q2.useCallback)(d=>d?c:null,[]),p=(0,q2.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,q2.useCallback)(d=>{e({preload:d})},[]);return(0,Tn.jsxs)(Tn.Fragment,{children:[(0,Tn.jsx)(La.__experimentalToolsPanelItem,{label:(0,oo.__)("Autoplay"),isShownByDefault:!0,hasValue:()=>!!r,onDeselect:()=>{e({autoplay:!1,muted:!1})},children:(0,Tn.jsx)(La.ToggleControl,{label:(0,oo.__)("Autoplay"),onChange:p.autoplay,checked:!!r,help:u})}),(0,Tn.jsx)(La.__experimentalToolsPanelItem,{label:(0,oo.__)("Loop"),isShownByDefault:!0,hasValue:()=>!!a,onDeselect:()=>{e({loop:!1})},children:(0,Tn.jsx)(La.ToggleControl,{label:(0,oo.__)("Loop"),onChange:p.loop,checked:!!a})}),(0,Tn.jsx)(La.__experimentalToolsPanelItem,{label:(0,oo.__)("Muted"),isShownByDefault:!0,hasValue:()=>!!i,onDeselect:()=>{e({muted:!1})},children:(0,Tn.jsx)(La.ToggleControl,{label:(0,oo.__)("Muted"),onChange:p.muted,checked:!!i,disabled:r,help:r?(0,oo.__)("Muted because of Autoplay."):null})}),(0,Tn.jsx)(La.__experimentalToolsPanelItem,{label:(0,oo.__)("Playback controls"),isShownByDefault:!0,hasValue:()=>!o,onDeselect:()=>{e({controls:!0})},children:(0,Tn.jsx)(La.ToggleControl,{label:(0,oo.__)("Playback controls"),onChange:p.controls,checked:!!o})}),(0,Tn.jsx)(La.__experimentalToolsPanelItem,{label:(0,oo.__)("Play inline"),isShownByDefault:!0,hasValue:()=>!!l,onDeselect:()=>{e({playsInline:!1})},children:(0,Tn.jsx)(La.ToggleControl,{label:(0,oo.__)("Play inline"),onChange:p.playsInline,checked:!!l,disabled:r,help:r?(0,oo.__)("Play inline enabled because of Autoplay."):(0,oo.__)("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,oo.__)("Preload"),isShownByDefault:!0,hasValue:()=>s!=="metadata",onDeselect:()=>{e({preload:"metadata"})},children:(0,Tn.jsx)(La.SelectControl,{label:(0,oo.__)("Preload"),value:s,onChange:m,options:hNe,hideCancelButton:!0})})]})},rve=gNe;var Ft=n(N(),1),tt=n(z(),1),_1=n(P(),1);var nve=n(O(),1),rh=n(H(),1),ave=n(dr(),1);var Qe=n(y(),1),{Badge:vNe}=U(tt.privateApis),ove=["text/vtt"],bNe="subtitles",yNe=[{label:(0,Ft.__)("Subtitles"),value:"subtitles"},{label:(0,Ft.__)("Captions"),value:"captions"},{label:(0,Ft.__)("Descriptions"),value:"descriptions"},{label:(0,Ft.__)("Chapters"),value:"chapters"},{label:(0,Ft.__)("Metadata"),value:"metadata"}],ive={src:"",label:"",srcLang:"en",kind:bNe,default:!1};function _Ne({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)(vNe,{children:(0,Ft.__)("Default")}),(0,Qe.jsx)(tt.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t(a),"aria-label":(0,Ft.sprintf)((0,Ft._x)("Edit %s","text tracks"),o.label),children:(0,Ft.__)("Edit")})]})]},o.id??o.src));return(0,Qe.jsx)(tt.MenuGroup,{label:(0,Ft.__)("Text tracks"),className:"block-library-video-tracks-editor__track-list",children:r})}function xNe({track:e,onChange:t,onClose:r,onRemove:o,allowSettingDefault:a}){let[i,l]=(0,rh.useState)({...ive,...e}),{src:s,label:c,srcLang:u,kind:p,default:m}=i,d=s.startsWith("blob:")?"":(0,ave.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,Ft.__)("Edit track")}),(0,Qe.jsxs)("span",{children:[(0,Ft.__)("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,Ft.__)("Label"),value:c,help:(0,Ft.__)("Title of track")}),(0,Qe.jsx)(tt.TextControl,{onChange:f=>l(h=>({...h,srcLang:f})),label:(0,Ft.__)("Source language"),value:u,help:(0,Ft.__)("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:yNe,value:p,label:(0,Ft.__)("Kind"),onChange:f=>l(h=>({...h,kind:f}))}),(0,Qe.jsx)(tt.ToggleControl,{label:(0,Ft.__)("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,Ft.__)("Remove track")}),(0,Qe.jsx)(tt.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>{t(i),r()},children:(0,Ft.__)("Apply")})]})]})]})}function lve({tracks:e=[],onChange:t}){let r=(0,nve.useSelect)(c=>c(_1.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):{...ive,id:d,label:f||"",src:h});m.length!==0&&t([...u?e:[],...m])};function s(c){let u=c.target.files;r({allowedTypes:ove,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,Ft.__)("Text tracks")})}),renderContent:()=>o!==null?(0,Qe.jsx)(xNe,{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,Ft.__)("Text tracks")}),(0,Qe.jsx)("p",{className:"block-library-video-tracks-editor__tracks-informative-message-description",children:(0,Ft.__)("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)(_Ne,{tracks:e,onEditPress:a}),(0,Qe.jsx)(tt.MenuGroup,{className:"block-library-video-tracks-editor__add-tracks-container",label:(0,Ft.__)("Add tracks"),children:(0,Qe.jsxs)(_1.MediaUploadCheck,{children:[(0,Qe.jsx)(_1.MediaUpload,{onSelect:l,allowedTypes:ove,value:e.map(({id:c})=>c),multiple:!0,render:({open:c})=>(0,Qe.jsx)(tt.MenuItem,{icon:sv,onClick:c,children:(0,Ft.__)("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:nu,onClick:c,children:(0,Ft._x)("Upload","verb")})})]})})]})]})}):null}var x1=n(N(),1);var n9=({controls:e,loop:t,autoplay:r,muted:o,playsInline:a}={})=>!e&&!!t&&!!r&&!!o&&!!a,kNe=[{name:"video",title:(0,x1.__)("Video"),description:(0,x1.__)("Embed a video from your media library or upload a new one."),icon:au,attributes:{controls:!0},isActive:e=>!n9(e),scope:["block","transform"]},{name:"gif",title:(0,x1.__)("GIF"),description:(0,x1.__)("A muted, looping video that plays automatically like an animated GIF."),icon:au,keywords:[(0,x1.__)("animated"),"gif"],attributes:{controls:!1,loop:!0,autoplay:!0,muted:!0,playsInline:!0},isActive:e=>n9(e),scope:["block","transform"]}],sve=kNe;var Cr=n(y(),1),tF=["video"];function wNe({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=n9(t),g=d&&f?`${d} / ${f}`:void 0,[v,b]=(0,oh.useState)(t.blob),_=K(),x=(0,Ra.useBlockEditingMode)()==="default";Us({url:v,allowedTypes:tF,onChange:w,onError:I}),(0,oh.useEffect)(()=>{l.current&&l.current.load()},[u]),(0,oh.useEffect)(()=>{h&&l.current?.play().catch(()=>{})},[h,p,u]);function w(B){if(!B||!B.url){o({src:void 0,id:void 0,poster:void 0,caption:void 0,blob:void 0}),b();return}if((0,cve.isBlobURL)(B.url)){b(B.url);return}o({blob:void 0,src:B.url,id:B.id,poster:B.image?.src!==B.icon?B.image?.src:void 0,caption:B.caption}),b()}function C(B){if(B!==p){let R=(0,mve.prependHTTPS)(B),V=bp({attributes:{url:R}});if(V!==void 0&&i){i(V);return}o({blob:void 0,src:R,id:void 0,poster:void 0}),b()}}let{createErrorNotice:T}=(0,uve.useDispatch)(pve.store);function I(B){T(B,{type:"snackbar"})}let D=B=>(0,Cr.jsx)(k1.Placeholder,{className:"block-editor-media-placeholder",withIllustration:!e,icon:au,label:(0,Z2.__)("Video"),instructions:(0,Z2.__)("Drag and drop a video, upload, or choose from your library."),children:B}),L=S(r,{"is-transient":!!v}),E=(0,Ra.useBlockProps)({className:L});return!p&&!v?(0,Cr.jsx)("div",{...E,children:(0,Cr.jsx)(Ra.MediaPlaceholder,{icon:(0,Cr.jsx)(Ra.BlockIcon,{icon:au}),onSelect:w,onSelectURL:C,accept:"video/*",allowedTypes:tF,value:t,onError:I,placeholder:D})}):(0,Cr.jsxs)(Cr.Fragment,{children:[e&&(0,Cr.jsxs)(Cr.Fragment,{children:[(0,Cr.jsx)(Ra.BlockControls,{children:(0,Cr.jsx)(lve,{tracks:m,onChange:B=>{o({tracks:B})}})}),(0,Cr.jsx)(Ra.BlockControls,{group:"other",children:(0,Cr.jsx)(Ra.MediaReplaceFlow,{mediaId:s,mediaURL:p,allowedTypes:tF,accept:"video/*",onSelect:w,onSelectURL:C,onError:I,onReset:()=>w(void 0),variant:"toolbar"})})]}),(0,Cr.jsx)(Ra.InspectorControls,{children:(0,Cr.jsxs)(k1.__experimentalToolsPanel,{label:(0,Z2.__)("Settings"),resetAll:()=>{o({autoplay:!1,controls:!0,loop:!1,muted:!1,playsInline:!1,preload:"metadata",poster:void 0})},dropdownMenuProps:_,children:[(0,Cr.jsx)(rve,{setAttributes:o,attributes:t}),(0,Cr.jsx)(i3,{poster:u,onChange:B=>o({poster:B?.url})})]})}),(0,Cr.jsxs)("figure",{...E,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)(b1,{tracks:m})}),!!v&&(0,Cr.jsx)(k1.Spinner,{}),(0,Cr.jsx)(zo,{attributes:t,setAttributes:o,isSelected:e,insertBlocksAfter:a,label:(0,Z2.__)("Video caption text"),showToolbarButton:e&&x})]})]})}var dve=wNe;var nh=n(P(),1);var w1=n(y(),1);function fve({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,w1.jsxs)("figure",{...nh.useBlockProps.save(),children:[c&&(0,w1.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,w1.jsx)(b1,{tracks:p})}),!nh.RichText.isEmpty(r)&&(0,w1.jsx)(nh.RichText.Content,{className:(0,nh.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:r})]})}var a9=n(Ar(),1),rF=n(Z(),1),CNe={from:[{type:"files",isMatch(e){return e.length===1&&e[0].type.indexOf("video/")===0},transform(e){let t=e[0];return(0,rF.createBlock)("core/video",{blob:(0,a9.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,a9.isBlobURL)(r.src)&&(r.blob=r.src,delete r.src),(0,rF.createBlock)("core/video",r)}}]},hve=CNe;var{fieldsKey:SNe,formKey:TNe}=U(gve.privateApis),{name:vve}=v1,l9={icon:au,example:{attributes:{src:"https://upload.wikimedia.org/wikipedia/commons/c/ca/Wood_thrush_in_Central_Park_switch_sides_%2816510%29.webm",caption:(0,i9.__)("Wood thrush singing in Central Park, NYC.")}},transforms:hve,variations:sve,deprecated:tve,edit:dve,save:fve};window.__experimentalContentOnlyInspectorFields&&(l9[SNe]=[{id:"video",label:(0,i9.__)("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,i9.__)("Caption"),type:"text",Edit:"rich-text"}],l9[TNe]={fields:["video","caption"]});var PNe=()=>A({name:vve,metadata:v1,settings:l9});var cF={};Y(cF,{init:()=>RNe,metadata:()=>s9,name:()=>u9,settings:()=>Pve});var Tve=n(Ql(),1);var ah=n(P(),1),bve=n(te(),1),K2=n(N(),1),nF=n(z(),1);var Ol=n(y(),1);function yve({context:{postType:e,postId:t}}){let[r,o]=(0,bve.useEntityProp)("postType",e,"meta",t),a=typeof r?.footnotes=="string",i=r?.footnotes?JSON.parse(r.footnotes):[],l=(0,ah.useBlockProps)();return a?i.length?(0,Ol.jsx)("ol",{...l,children:i.map(({id:s,content:c})=>(0,Ol.jsxs)("li",{onMouseDown:u=>{u.target===u.currentTarget&&(u.target.firstElementChild.focus(),u.preventDefault())},children:[(0,Ol.jsx)(ah.RichText,{id:s,tagName:"span",value:c,identifier:s,onFocus:u=>{u.target.textContent.trim()||u.target.scrollIntoView()},onChange:u=>{o({...r,footnotes:JSON.stringify(i.map(p=>p.id===s?{content:u,id:s}:p))})}})," ",(0,Ol.jsx)("a",{href:`#${s}-link`,children:"\u21A9\uFE0E"})]},s))}):(0,Ol.jsx)("div",{...l,children:(0,Ol.jsx)(nF.Placeholder,{icon:(0,Ol.jsx)(ah.BlockIcon,{icon:al}),label:(0,K2.__)("Footnotes"),instructions:(0,K2.__)("Footnotes found in blocks within this document will be displayed here.")})}):(0,Ol.jsx)("div",{...l,children:(0,Ol.jsx)(nF.Placeholder,{icon:(0,Ol.jsx)(ah.BlockIcon,{icon:al}),label:(0,K2.__)("Footnotes"),instructions:(0,K2.__)("Footnotes are not supported here. Add this block to post or page content.")})})}var s9={$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 _ve(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 BNe=new Uint8Array(16);function aF(){return crypto.getRandomValues(BNe)}function INe(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():NNe(e,t,r)}function NNe(e,t,r){e=e||{};let o=e.random??e.rng?.()??aF();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 _ve(o)}var iF=INe;var lF=n(N(),1);var kve=n(Ql(),1),tp=n(P(),1),C1=n(O(),1),wve=n(te(),1),c9=n(Z(),1);var Cve=n(y(),1),sF="core/footnote",{usesContextKey:DNe}=U(tp.privateApis),xve="core/post-content",LNe="core/block",Sve={title:(0,lF.__)("Footnote"),tagName:"sup",className:"fn",attributes:{"data-fn":"data-fn"},interactive:!0,contentEditable:!1,[DNe]:["postType","postId"],edit:function({value:t,onChange:r,isObjectActive:o,context:{postType:a,postId:i}}){let l=(0,C1.useRegistry)(),{getSelectedBlockClientId:s,getBlocks:c,getBlockRootClientId:u,getBlockName:p,getBlockParentsByBlockName:m}=l.select(tp.store),d=(0,C1.useSelect)(v=>{if(!v(c9.store).getBlockType("core/footnotes"))return!1;let b=v(tp.store).getSettings().allowedBlockTypes;if(b===!1||Array.isArray(b)&&!b.includes("core/footnotes")||typeof v(wve.store).getEntityRecord("postType",a,i)?.meta?.footnotes!="string")return!1;let{getBlockParentsByBlockName:k,getSelectedBlockClientId:x,getBlockName:w}=v(tp.store),C=x();if(!C||w(C)===u9)return!1;let T=k(C,LNe);return!T||T.length===0},[a,i]),{selectionChange:f,insertBlock:h}=(0,C1.useDispatch)(tp.store);if(!d)return null;function g(){l.batch(()=>{let v;if(o)v=t.replacements[t.start]?.attributes?.["data-fn"];else{v=iF();let w=(0,kve.insertObject)(t,{type:sF,attributes:{"data-fn":v},innerHTML:`<a href="#${v}" id="${v}-link">*</a>`},t.end,t.end);w.start=w.end-1,r(w)}let b=s(),_=m(b,xve),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(b);for(;w&&p(w)!==xve;)w=u(w);x=(0,c9.createBlock)("core/footnotes"),h(x,void 0,w)}f(x.clientId,v,0,0)})}return(0,Cve.jsx)(tp.RichTextToolbarButton,{icon:al,title:(0,lF.__)("Footnote"),onClick:g,isActive:o})}};var{name:u9}=s9,Pve={icon:al,edit:yve},RNe=()=>{(0,Tve.registerFormatType)(sF,Sve),A({name:u9,metadata:s9,settings:Pve})};function Eve(e){return e&&"__experimental"in e&&e.__experimental!==!1}var Nve=n(H(),1),Y2=n(O(),1),Qc=n(Ive(),1),uF=n(N(),1),Dve=n(Z(),1),pF=n(P(),1);function ANe(){let{registerShortcut:e}=(0,Y2.useDispatch)(Qc.store),{replaceBlocks:t}=(0,Y2.useDispatch)(pF.store),{getBlockName:r,getSelectedBlockClientId:o,getBlockAttributes:a}=(0,Y2.useSelect)(pF.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,Dve.createBlock)(d,h))};return(0,Nve.useEffect)(()=>{e({name:"core/block-editor/transform-heading-to-paragraph",category:"block-library",description:(0,uF.__)("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,uF.__)("Transform paragraph to heading."),keyCombination:{modifier:"access",character:`${l}`}})})},[e]),(0,Qc.useShortcut)("core/block-editor/transform-heading-to-paragraph",l=>i(l,0)),(0,Qc.useShortcut)("core/block-editor/transform-paragraph-to-heading-1",l=>i(l,1)),(0,Qc.useShortcut)("core/block-editor/transform-paragraph-to-heading-2",l=>i(l,2)),(0,Qc.useShortcut)("core/block-editor/transform-paragraph-to-heading-3",l=>i(l,3)),(0,Qc.useShortcut)("core/block-editor/transform-paragraph-to-heading-4",l=>i(l,4)),(0,Qc.useShortcut)("core/block-editor/transform-paragraph-to-heading-5",l=>i(l,5)),(0,Qc.useShortcut)("core/block-editor/transform-paragraph-to-heading-6",l=>i(l,6)),null}var Lve=ANe;var mF={};Vj(mF,{BlockKeyboardShortcuts:Lve,NAVIGATION_OVERLAY_TEMPLATE_PART_AREA:kc,NavigationLinkUI:aS});var p9=n(y(),1),MNe=()=>{let e=[kM,jR,SR,gR,YR,sA,FV,dN,fN,hN,gN,vN,EN,ED,ND,LD,MD,UD,WD,ZD,eL,AL,ML,HL,$L,_R,BR,JR,UR,$R,hA,gA,vA,oM,pM,gM,lM,LM,RM,nV,aV,HV,UV,KV,YV,XV,oO,aO,iO,xO,PO,TO,pO,cO,BO,KO,eF,oF,cF,QA,JA,tM,ez,iz,oz,kV,RO,yN,eV,qM,KM,GM,MM,VM,OM,FM,UM,WM,XM,YM,QM,JM,TV,EV,BV,NV,wV,zV,jV,XD,tL,rL,nL,aL,iL,sL,gL,mL,fL,hL,uL,jM,wO,TR,AR,cA,aM,zO,FO,HO,qO,ZO,AV,zM,BN];return window?.__experimentalEnableFormBlocks&&(e.push(QL),e.push(JL),e.push(tR),e.push(rR)),window?.__experimentalEnableBlockExperiments,e.push(zD),e.filter(Boolean)},zve=()=>MNe().filter(({metadata:e})=>!Eve(e)),VNe=(e=zve())=>{e.forEach(({init:t})=>t()),window.__unstableAutoRegisterBlocks&&window.__unstableAutoRegisterBlocks.forEach(t=>{let r=U((0,Ave.select)(Fl.store)).getBootstrappedBlockType(t);(0,Fl.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,Rve.useDisabled)(),s=(0,Mve.useBlockProps)({ref:l}),{content:c,status:u,error:p}=(0,Vve.useServerSideRender)({block:t,attributes:a,urlQueryArgs:{post_id:i?.postId}});return u==="loading"?(0,p9.jsx)("div",{...s,children:(0,Q2.__)("Loading\u2026")}):u==="error"?(0,p9.jsx)("div",{...s,children:(0,Q2.sprintf)((0,Q2.__)("Error loading block: %s"),p)}):(0,p9.jsx)(xo,{wrapperProps:s,html:c})},save:()=>null})}),(0,Fl.setDefaultBlockName)(ZS),window.wp&&window.wp.oldEditor&&e.some(({name:t})=>t===vb)&&(0,Fl.setFreeformContentHandlerName)(vb),(0,Fl.setUnregisteredTypeHandlerName)(ry),(0,Fl.setGroupingBlockName)(u4)},zNe=void 0;return rbe(ONe);})();
+`+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);})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
@@ -162,3 +163,5 @@ use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
 fast-average-color/dist/index.esm.js:
   (*! Fast Average Color | © 2022 Denis Seleznev | MIT License | https://github.com/fast-average-color/fast-average-color *)
 */
+(window.wp ||= {}).blockLibrary = wp.blockLibrary;
+})();
diff --git a/wp-includes/js/dist/block-serialization-default-parser.js b/wp-includes/js/dist/block-serialization-default-parser.js
index 8a26cb9521..e0190e795a 100644
--- a/wp-includes/js/dist/block-serialization-default-parser.js
+++ b/wp-includes/js/dist/block-serialization-default-parser.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).blockSerializationDefaultParser = (() => {
@@ -226,3 +227,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).blockSerializationDefaultParser = wp.blockSerializationDefaultParser;
+})();
diff --git a/wp-includes/js/dist/block-serialization-default-parser.min.js b/wp-includes/js/dist/block-serialization-default-parser.min.js
index 1905d00435..b2b30afa80 100644
--- a/wp-includes/js/dist/block-serialization-default-parser.min.js
+++ b/wp-includes/js/dist/block-serialization-default-parser.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).blockSerializationDefaultParser=(()=>{var m=Object.defineProperty;var S=Object.getOwnPropertyDescriptor;var T=Object.getOwnPropertyNames;var B=Object.prototype.hasOwnProperty;var F=(t,e)=>{for(var s in e)m(t,s,{get:e[s],enumerable:!0})},H=(t,e,s,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of T(e))!B.call(t,n)&&n!==s&&m(t,n,{get:()=>e[n],enumerable:!(o=S(e,n))||o.enumerable});return t};var w=t=>H(m({},"__esModule",{value:!0}),t);var L={};F(L,{parse:()=>y});var a,l,i,f,C=/<!--\s+(\/)?wp:([a-z][a-z0-9_-]*\/)?([a-z][a-z0-9_-]*)\s+({(?:(?=([^}]+|}+(?=})|(?!}\s+\/?-->)[^])*)\5|[^]*?)}\s+)?(\/)?-->/g;function k(t,e,s,o,n){return{blockName:t,attrs:e,innerBlocks:s,innerHTML:o,innerContent:n}}function g(t){return k(null,{},[],t,[t])}function N(t,e,s,o,n){return{block:t,tokenStart:e,tokenLength:s,prevOffset:o||e+s,leadingHtmlStart:n}}var y=t=>{a=t,l=0,i=[],f=[],C.lastIndex=0;do;while(A());return i};function A(){let t=f.length,e=J(),[s,o,n,r,c]=e,p=r>l?l:null;switch(s){case"no-more-tokens":if(t===0)return d(),!1;if(t===1)return v(),!1;for(;0<f.length;)v();return!1;case"void-block":return t===0?(p!==null&&i.push(g(a.substr(p,r-p))),i.push(k(o,n,[],"",[])),l=r+c,!0):(z(k(o,n,[],"",[]),r,c),l=r+c,!0);case"block-opener":return f.push(N(k(o,n,[],"",[]),r,c,r+c,p)),l=r+c,!0;case"block-closer":if(t===0)return d(),!1;if(t===1)return v(r),l=r+c,!0;let u=f.pop(),h=a.substr(u.prevOffset,r-u.prevOffset);return u.block.innerHTML+=h,u.block.innerContent.push(h),u.prevOffset=r+c,z(u.block,u.tokenStart,u.tokenLength,r+c),l=r+c,!0;default:return d(),!1}}function I(t){try{return JSON.parse(t)}catch{return null}}function J(){let t=C.exec(a);if(t===null)return["no-more-tokens","",null,0,0];let e=t.index,[s,o,n,r,c,,p]=t,u=s.length,h=!!o,O=!!p,b=(n||"core/")+r,M=!!c,x=M?I(c):{};return O?["void-block",b,x,e,u]:h?["block-closer",b,null,e,u]:["block-opener",b,x,e,u]}function d(t){let e=t||a.length-l;e!==0&&i.push(g(a.substr(l,e)))}function z(t,e,s,o){let n=f[f.length-1];n.block.innerBlocks.push(t);let r=a.substr(n.prevOffset,e-n.prevOffset);r&&(n.block.innerHTML+=r,n.block.innerContent.push(r)),n.block.innerContent.push(null),n.prevOffset=o||e+s}function v(t){let{block:e,leadingHtmlStart:s,prevOffset:o,tokenStart:n}=f.pop(),r=t?a.substr(o,t-o):a.substr(o);r&&(e.innerHTML+=r,e.innerContent.push(r)),s!==null&&i.push(g(a.substr(s,n-s))),i.push(e)}return w(L);})();
+(window.wp ||= {}).blockSerializationDefaultParser = wp.blockSerializationDefaultParser;
+})();
diff --git a/wp-includes/js/dist/block-serialization-spec-parser.js b/wp-includes/js/dist/block-serialization-spec-parser.js
index e7508f949e..7da4cc7d27 100644
--- a/wp-includes/js/dist/block-serialization-spec-parser.js
+++ b/wp-includes/js/dist/block-serialization-spec-parser.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).blockSerializationSpecParser = (() => {
@@ -1529,3 +1530,5 @@ var wp;
   });
   return require_parser();
 })();
+(window.wp ||= {}).blockSerializationSpecParser = wp.blockSerializationSpecParser;
+})();
diff --git a/wp-includes/js/dist/block-serialization-spec-parser.min.js b/wp-includes/js/dist/block-serialization-spec-parser.min.js
index f5e1290a62..f31fedeee8 100644
--- a/wp-includes/js/dist/block-serialization-spec-parser.min.js
+++ b/wp-includes/js/dist/block-serialization-spec-parser.min.js
@@ -1,3 +1,6 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).blockSerializationSpecParser=(()=>{var Pe=(c,b)=>()=>(b||c((b={exports:{}}).exports,b),b.exports);var De=Pe((je,ce)=>{function Te(c,b){function e(){this.constructor=c}e.prototype=b.prototype,c.prototype=new e}function S(c,b,e,y){this.message=c,this.expected=b,this.found=e,this.location=y,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,S)}Te(S,Error);S.buildMessage=function(c,b){var e={literal:function(p){return'"'+P(p.text)+'"'},class:function(p){var $="",v;for(v=0;v<p.parts.length;v++)$+=p.parts[v]instanceof Array?A(p.parts[v][0])+"-"+A(p.parts[v][1]):A(p.parts[v]);return"["+(p.inverted?"^":"")+$+"]"},any:function(p){return"any character"},end:function(p){return"end of input"},other:function(p){return p.description}};function y(p){return p.charCodeAt(0).toString(16).toUpperCase()}function P(p){return p.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function($){return"\\x0"+y($)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function($){return"\\x"+y($)})}function A(p){return p.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function($){return"\\x0"+y($)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function($){return"\\x"+y($)})}function D(p){return e[p.type](p)}function I(p){var $=new Array(p.length),v,F;for(v=0;v<p.length;v++)$[v]=D(p[v]);if($.sort(),$.length>0){for(v=1,F=1;v<$.length;v++)$[v-1]!==$[v]&&($[F]=$[v],F++);$.length=F}switch($.length){case 1:return $[0];case 2:return $[0]+" or "+$[1];default:return $.slice(0,-1).join(", ")+", or "+$[$.length-1]}}function C(p){return p?'"'+P(p)+'"':"end of input"}return"Expected "+I(c)+" but "+C(b)+" found."};function Re(c,b){b=b!==void 0?b:{};var e={},y={Block_List:te},P=te,A=ke(),D=function(r,l,g){return[l,g]},I=function(r,l,g){return Fe(r,l,g)},C="<!--",p=B("<!--",!1),$="wp:",v=B("wp:",!1),F=function(r,l){return l},Q="/-->",ae=B("/-->",!1),oe=function(r,l){return{blockName:r,attrs:l||{},innerBlocks:[],innerHTML:"",innerContent:[]}},ge=function(r,l,g){var t=Le(l),a=t[0],f=t[1],n=t[2];return{blockName:r.blockName,attrs:r.attrs,innerBlocks:f,innerHTML:a,innerContent:n}},_="-->",M=B("-->",!1),ue=function(r,l){return{blockName:r,attrs:l||{}}},W="/wp:",he=B("/wp:",!1),pe=function(r){return{blockName:r}},O="/",j=B("/",!1),$e=function(r){return"core/"+r},de=/^[a-z]/,ve=X([["a","z"]],!1,!1),Y=/^[a-z0-9_\-]/,Z=X([["a","z"],["0","9"],"_","-"],!1,!1),be=le("JSON-encoded attributes embedded in a block's opening comment"),Ae="{",me=B("{",!1),J="}",U=B("}",!1),ee="",xe=function(r){return Se(r)},se=/^[ \t\r\n]/,re=X([" ","	","\r",`
 `],!1,!1),s=0,m=0,z=[{line:1,column:1}],w=0,V=[],u=0,H;if("startRule"in b){if(!(b.startRule in y))throw new Error(`Can't start parsing from rule "`+b.startRule+'".');P=y[b.startRule]}function Me(){return c.substring(m,s)}function ze(){return T(m,s)}function He(r,l){throw l=l!==void 0?l:T(m,s),fe([le(r)],c.substring(m,s),l)}function Ie(r,l){throw l=l!==void 0?l:T(m,s),Ee(r,l)}function B(r,l){return{type:"literal",text:r,ignoreCase:l}}function X(r,l,g){return{type:"class",parts:r,inverted:l,ignoreCase:g}}function ke(){return{type:"any"}}function we(){return{type:"end"}}function le(r){return{type:"other",description:r}}function ie(r){var l=z[r],g;if(l)return l;for(g=r-1;!z[g];)g--;for(l=z[g],l={line:l.line,column:l.column};g<r;)c.charCodeAt(g)===10?(l.line++,l.column=1):l.column++,g++;return z[r]=l,l}function T(r,l){var g=ie(r),t=ie(l);return{start:{offset:r,line:g.line,column:g.column},end:{offset:l,line:t.line,column:t.column}}}function h(r){s<w||(s>w&&(w=s,V=[]),V.push(r))}function Ee(r,l){return new S(r,null,null,l)}function fe(r,l,g){return new S(S.buildMessage(r,l),r,l,g)}function te(){var r,l,g,t,a,f,n,i,o,d;for(r=s,l=s,g=[],t=s,a=s,u++,f=x(),u--,f===e?a=void 0:(s=a,a=e),a!==e?(c.length>s?(f=c.charAt(s),s++):(f=e,u===0&&h(A)),f!==e?(a=[a,f],t=a):(s=t,t=e)):(s=t,t=e);t!==e;)g.push(t),t=s,a=s,u++,f=x(),u--,f===e?a=void 0:(s=a,a=e),a!==e?(c.length>s?(f=c.charAt(s),s++):(f=e,u===0&&h(A)),f!==e?(a=[a,f],t=a):(s=t,t=e)):(s=t,t=e);if(g!==e?l=c.substring(l,s):l=g,l!==e){if(g=[],t=s,a=x(),a!==e){for(f=s,n=[],i=s,o=s,u++,d=x(),u--,d===e?o=void 0:(s=o,o=e),o!==e?(c.length>s?(d=c.charAt(s),s++):(d=e,u===0&&h(A)),d!==e?(o=[o,d],i=o):(s=i,i=e)):(s=i,i=e);i!==e;)n.push(i),i=s,o=s,u++,d=x(),u--,d===e?o=void 0:(s=o,o=e),o!==e?(c.length>s?(d=c.charAt(s),s++):(d=e,u===0&&h(A)),d!==e?(o=[o,d],i=o):(s=i,i=e)):(s=i,i=e);n!==e?f=c.substring(f,s):f=n,f!==e?(m=t,a=D(l,a,f),t=a):(s=t,t=e)}else s=t,t=e;for(;t!==e;)if(g.push(t),t=s,a=x(),a!==e){for(f=s,n=[],i=s,o=s,u++,d=x(),u--,d===e?o=void 0:(s=o,o=e),o!==e?(c.length>s?(d=c.charAt(s),s++):(d=e,u===0&&h(A)),d!==e?(o=[o,d],i=o):(s=i,i=e)):(s=i,i=e);i!==e;)n.push(i),i=s,o=s,u++,d=x(),u--,d===e?o=void 0:(s=o,o=e),o!==e?(c.length>s?(d=c.charAt(s),s++):(d=e,u===0&&h(A)),d!==e?(o=[o,d],i=o):(s=i,i=e)):(s=i,i=e);n!==e?f=c.substring(f,s):f=n,f!==e?(m=t,a=D(l,a,f),t=a):(s=t,t=e)}else s=t,t=e;if(g!==e){for(t=s,a=[],c.length>s?(f=c.charAt(s),s++):(f=e,u===0&&h(A));f!==e;)a.push(f),c.length>s?(f=c.charAt(s),s++):(f=e,u===0&&h(A));a!==e?t=c.substring(t,s):t=a,t!==e?(m=r,l=I(l,g,t),r=l):(s=r,r=e)}else s=r,r=e}else s=r,r=e;return r}function x(){var r;return r=ye(),r===e&&(r=Ce()),r}function ye(){var r,l,g,t,a,f,n,i,o;return r=s,c.substr(s,4)===C?(l=C,s+=4):(l=e,u===0&&h(p)),l!==e?(g=E(),g!==e?(c.substr(s,3)===$?(t=$,s+=3):(t=e,u===0&&h(v)),t!==e?(a=q(),a!==e?(f=E(),f!==e?(n=s,i=ne(),i!==e?(o=E(),o!==e?(m=n,i=F(a,i),n=i):(s=n,n=e)):(s=n,n=e),n===e&&(n=null),n!==e?(c.substr(s,4)===Q?(i=Q,s+=4):(i=e,u===0&&h(ae)),i!==e?(m=r,l=oe(a,n),r=l):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e),r}function Ce(){var r,l,g,t,a,f,n,i,o;if(r=s,l=_e(),l!==e){if(g=[],t=x(),t===e){if(t=s,a=[],f=s,n=s,u++,i=x(),u--,i===e?n=void 0:(s=n,n=e),n!==e?(i=s,u++,o=R(),u--,o===e?i=void 0:(s=i,i=e),i!==e?(c.length>s?(o=c.charAt(s),s++):(o=e,u===0&&h(A)),o!==e?(n=[n,i,o],f=n):(s=f,f=e)):(s=f,f=e)):(s=f,f=e),f!==e)for(;f!==e;)a.push(f),f=s,n=s,u++,i=x(),u--,i===e?n=void 0:(s=n,n=e),n!==e?(i=s,u++,o=R(),u--,o===e?i=void 0:(s=i,i=e),i!==e?(c.length>s?(o=c.charAt(s),s++):(o=e,u===0&&h(A)),o!==e?(n=[n,i,o],f=n):(s=f,f=e)):(s=f,f=e)):(s=f,f=e);else a=e;a!==e?t=c.substring(t,s):t=a}for(;t!==e;)if(g.push(t),t=x(),t===e){if(t=s,a=[],f=s,n=s,u++,i=x(),u--,i===e?n=void 0:(s=n,n=e),n!==e?(i=s,u++,o=R(),u--,o===e?i=void 0:(s=i,i=e),i!==e?(c.length>s?(o=c.charAt(s),s++):(o=e,u===0&&h(A)),o!==e?(n=[n,i,o],f=n):(s=f,f=e)):(s=f,f=e)):(s=f,f=e),f!==e)for(;f!==e;)a.push(f),f=s,n=s,u++,i=x(),u--,i===e?n=void 0:(s=n,n=e),n!==e?(i=s,u++,o=R(),u--,o===e?i=void 0:(s=i,i=e),i!==e?(c.length>s?(o=c.charAt(s),s++):(o=e,u===0&&h(A)),o!==e?(n=[n,i,o],f=n):(s=f,f=e)):(s=f,f=e)):(s=f,f=e);else a=e;a!==e?t=c.substring(t,s):t=a}g!==e?(t=R(),t!==e?(m=r,l=ge(l,g,t),r=l):(s=r,r=e)):(s=r,r=e)}else s=r,r=e;return r}function _e(){var r,l,g,t,a,f,n,i,o;return r=s,c.substr(s,4)===C?(l=C,s+=4):(l=e,u===0&&h(p)),l!==e?(g=E(),g!==e?(c.substr(s,3)===$?(t=$,s+=3):(t=e,u===0&&h(v)),t!==e?(a=q(),a!==e?(f=E(),f!==e?(n=s,i=ne(),i!==e?(o=E(),o!==e?(m=n,i=F(a,i),n=i):(s=n,n=e)):(s=n,n=e),n===e&&(n=null),n!==e?(c.substr(s,3)===_?(i=_,s+=3):(i=e,u===0&&h(M)),i!==e?(m=r,l=ue(a,n),r=l):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e),r}function R(){var r,l,g,t,a,f,n;return r=s,c.substr(s,4)===C?(l=C,s+=4):(l=e,u===0&&h(p)),l!==e?(g=E(),g!==e?(c.substr(s,4)===W?(t=W,s+=4):(t=e,u===0&&h(he)),t!==e?(a=q(),a!==e?(f=E(),f!==e?(c.substr(s,3)===_?(n=_,s+=3):(n=e,u===0&&h(M)),n!==e?(m=r,l=pe(a),r=l):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e),r}function q(){var r;return r=Be(),r===e&&(r=Ne()),r}function Be(){var r,l,g,t,a;return r=s,l=s,g=G(),g!==e?(c.charCodeAt(s)===47?(t=O,s++):(t=e,u===0&&h(j)),t!==e?(a=G(),a!==e?(g=[g,t,a],l=g):(s=l,l=e)):(s=l,l=e)):(s=l,l=e),l!==e?r=c.substring(r,s):r=l,r}function Ne(){var r,l,g;return r=s,l=s,g=G(),g!==e?l=c.substring(l,s):l=g,l!==e&&(m=r,l=$e(l)),r=l,r}function G(){var r,l,g,t,a;if(r=s,l=s,de.test(c.charAt(s))?(g=c.charAt(s),s++):(g=e,u===0&&h(ve)),g!==e){for(t=[],Y.test(c.charAt(s))?(a=c.charAt(s),s++):(a=e,u===0&&h(Z));a!==e;)t.push(a),Y.test(c.charAt(s))?(a=c.charAt(s),s++):(a=e,u===0&&h(Z));t!==e?(g=[g,t],l=g):(s=l,l=e)}else s=l,l=e;return l!==e?r=c.substring(r,s):r=l,r}function ne(){var r,l,g,t,a,f,n,i,o,d,L,k,N;if(u++,r=s,l=s,g=s,c.charCodeAt(s)===123?(t=Ae,s++):(t=e,u===0&&h(me)),t!==e){for(a=[],f=s,n=s,u++,i=s,c.charCodeAt(s)===125?(o=J,s++):(o=e,u===0&&h(U)),o!==e?(d=E(),d!==e?(L=ee,L!==e?(c.charCodeAt(s)===47?(k=O,s++):(k=e,u===0&&h(j)),k===e&&(k=null),k!==e?(c.substr(s,3)===_?(N=_,s+=3):(N=e,u===0&&h(M)),N!==e?(o=[o,d,L,k,N],i=o):(s=i,i=e)):(s=i,i=e)):(s=i,i=e)):(s=i,i=e)):(s=i,i=e),u--,i===e?n=void 0:(s=n,n=e),n!==e?(c.length>s?(i=c.charAt(s),s++):(i=e,u===0&&h(A)),i!==e?(n=[n,i],f=n):(s=f,f=e)):(s=f,f=e);f!==e;)a.push(f),f=s,n=s,u++,i=s,c.charCodeAt(s)===125?(o=J,s++):(o=e,u===0&&h(U)),o!==e?(d=E(),d!==e?(L=ee,L!==e?(c.charCodeAt(s)===47?(k=O,s++):(k=e,u===0&&h(j)),k===e&&(k=null),k!==e?(c.substr(s,3)===_?(N=_,s+=3):(N=e,u===0&&h(M)),N!==e?(o=[o,d,L,k,N],i=o):(s=i,i=e)):(s=i,i=e)):(s=i,i=e)):(s=i,i=e)):(s=i,i=e),u--,i===e?n=void 0:(s=n,n=e),n!==e?(c.length>s?(i=c.charAt(s),s++):(i=e,u===0&&h(A)),i!==e?(n=[n,i],f=n):(s=f,f=e)):(s=f,f=e);a!==e?(c.charCodeAt(s)===125?(f=J,s++):(f=e,u===0&&h(U)),f!==e?(t=[t,a,f],g=t):(s=g,g=e)):(s=g,g=e)}else s=g,g=e;return g!==e?l=c.substring(l,s):l=g,l!==e&&(m=r,l=xe(l)),r=l,u--,r===e&&(l=e,u===0&&h(be)),r}function E(){var r,l;if(r=[],se.test(c.charAt(s))?(l=c.charAt(s),s++):(l=e,u===0&&h(re)),l!==e)for(;l!==e;)r.push(l),se.test(c.charAt(s))?(l=c.charAt(s),s++):(l=e,u===0&&h(re));else r=e;return r}function K(r){return r.length&&{blockName:null,attrs:{},innerBlocks:[],innerHTML:r,innerContent:[r]}}function Fe(r,l,g){var t=[],a,f,n,i,o;for(r.length&&t.push(K(r)),a=0,f=l.length;a<f;a++)i=l[a],o=i[0],n=i[1],t.push(o),n.length&&t.push(K(n));return g.length&&t.push(K(g)),t}function Se(r){try{return JSON.parse(r)}catch{return null}}function Le(r){var l,g,t,a="",f=[],n=[];for(l=0,g=r.length;l<g;l++)t=r[l],typeof t=="string"?(a+=t,n.push(t)):(f.push(t),n.push(null));return[a,f,n]}if(H=P(),H!==e&&s===c.length)return H;throw H!==e&&s<c.length&&h(we()),fe(V,w<c.length?c.charAt(w):null,w<c.length?T(w,w+1):T(w,w))}ce.exports={SyntaxError:S,parse:Re}});return De();})();
+(window.wp ||= {}).blockSerializationSpecParser = wp.blockSerializationSpecParser;
+})();
diff --git a/wp-includes/js/dist/blocks.js b/wp-includes/js/dist/blocks.js
index 1ceb23c2e7..2a424b81e1 100644
--- a/wp-includes/js/dist/blocks.js
+++ b/wp-includes/js/dist/blocks.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).blocks = (() => {
@@ -5056,21 +5057,27 @@ var wp;
       doc.body.innerHTML = source;
       source = doc.body;
     }
-    if ("function" === typeof matchers) {
+    if (typeof matchers === "function") {
       return matchers(source);
     }
     if (Object !== matchers.constructor) {
       return;
     }
     return Object.keys(matchers).reduce(function(memo, key) {
-      memo[key] = parse(source, matchers[key]);
+      var inner = matchers[key];
+      memo[key] = parse(source, inner);
       return memo;
     }, {});
   }
-  function prop(selector, name) {
+  function prop(arg1, arg2) {
+    var name;
+    var selector;
     if (1 === arguments.length) {
-      name = selector;
+      name = arg1;
       selector = void 0;
+    } else {
+      name = arg2;
+      selector = arg1;
     }
     return function(node) {
       var match = node;
@@ -5082,14 +5089,19 @@ var wp;
       }
     };
   }
-  function attr(selector, name) {
+  function attr(arg1, arg2) {
+    var name;
+    var selector;
     if (1 === arguments.length) {
-      name = selector;
+      name = arg1;
       selector = void 0;
+    } else {
+      name = arg2;
+      selector = arg1;
     }
     return function(node) {
       var attributes = prop(selector, "attributes")(node);
-      if (attributes && attributes.hasOwnProperty(name)) {
+      if (attributes && Object.prototype.hasOwnProperty.call(attributes, name)) {
         return attributes[name].value;
       }
     };
@@ -5380,7 +5392,7 @@ var wp;
   };

   // packages/blocks/build-module/api/parser/get-block-attributes.mjs
-  var toBooleanAttributeMatcher = (matcher3) => (value) => matcher3(value) !== void 0;
+  var toBooleanAttributeMatcher = (matcher3) => (domNode) => matcher3(domNode) !== void 0;
   function isOfType(value, type) {
     switch (type) {
       case "rich-text":
@@ -5446,12 +5458,12 @@ var wp;
     (sourceConfig) => {
       switch (sourceConfig.source) {
         case "attribute": {
-          let matcher3 = attr(
+          const matcher3 = attr(
             sourceConfig.selector,
             sourceConfig.attribute
           );
           if (sourceConfig.type === "boolean") {
-            matcher3 = toBooleanAttributeMatcher(matcher3);
+            return toBooleanAttributeMatcher(matcher3);
           }
           return matcher3;
         }
@@ -8308,3 +8320,5 @@ is-plain-object/dist/is-plain-object.mjs:
    * Released under the MIT License.
    *)
 */
+(window.wp ||= {}).blocks = wp.blocks;
+})();
diff --git a/wp-includes/js/dist/blocks.min.js b/wp-includes/js/dist/blocks.min.js
index b6746c16e2..85a8fce7d9 100644
--- a/wp-includes/js/dist/blocks.min.js
+++ b/wp-includes/js/dist/blocks.min.js
@@ -1,4 +1,5 @@
 /*! 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(`
 `).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}-->
@@ -18,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){return n[o]=_t(e,t[o]),n},{})}}function ze(e,t){return arguments.length===1&&(t=e,e=void 0),function(r){var n=r;if(e&&(n=r.querySelector(e)),n)return jr(n,t)}}function Ur(e,t){return arguments.length===1&&(t=e,e=void 0),function(r){var n=ze(e,"attributes")(r);if(n&&n.hasOwnProperty(t))return n[t].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"&&(r=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),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).

 New content generated by \`save\` function:

@@ -125,3 +126,5 @@ is-plain-object/dist/is-plain-object.mjs:
    * Released under the MIT License.
    *)
 */
+(window.wp ||= {}).blocks = wp.blocks;
+})();
diff --git a/wp-includes/js/dist/commands.js b/wp-includes/js/dist/commands.js
index 796103c3d9..2ef5c6c677 100644
--- a/wp-includes/js/dist/commands.js
+++ b/wp-includes/js/dist/commands.js
@@ -1,3 +1,4 @@
+(function() {
 var wp;
 (wp ||= {}).commands = (() => {
   var __create = Object.create;
@@ -87,6 +88,13 @@ var wp;
     }
   });

+  // package-external:@wordpress/keycodes
+  var require_keycodes = __commonJS({
+    "package-external:@wordpress/keycodes"(exports, module) {
+      module.exports = window.wp.keycodes;
+    }
+  });
+
   // package-external:@wordpress/primitives
   var require_primitives = __commonJS({
     "package-external:@wordpress/primitives"(exports, module) {
@@ -2569,6 +2577,7 @@ For more information, see https://radix-ui.com/primitives/docs/components/${titl
   var import_i18n = __toESM(require_i18n(), 1);
   var import_components = __toESM(require_components(), 1);
   var import_keyboard_shortcuts = __toESM(require_keyboard_shortcuts(), 1);
+  var import_keycodes = __toESM(require_keycodes(), 1);

   // packages/icons/build-module/icon/index.mjs
   var import_element = __toESM(require_element(), 1);
@@ -2907,7 +2916,6 @@ For more information, see https://radix-ui.com/primitives/docs/components/${titl

   // packages/commands/build-module/components/command-menu.mjs
   var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
-  var { withIgnoreIMEEvents } = unlock(import_components.privateApis);
   var ITEM_ID_PREFIX = "command-palette-item-";
   var inputLabel = (0, import_i18n.__)("Search commands and settings");
   var CATEGORY_ICONS = {
@@ -3137,7 +3145,7 @@ For more information, see https://radix-ui.com/primitives/docs/components/${titl
     (0, import_keyboard_shortcuts.useShortcut)(
       "core/commands",
       /** @type {React.KeyboardEventHandler} */
-      withIgnoreIMEEvents((event) => {
+      (0, import_keycodes.withIgnoreIMEEvents)((event) => {
         if (event.defaultPrevented) {
           return;
         }
@@ -3332,3 +3340,5 @@ For more information, see https://radix-ui.com/primitives/docs/components/${titl
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).commands = wp.commands;
+})();
diff --git a/wp-includes/js/dist/commands.min.js b/wp-includes/js/dist/commands.min.js
index a52c6a4e37..967feb0d88 100644
--- a/wp-includes/js/dist/commands.min.js
+++ b/wp-includes/js/dist/commands.min.js
@@ -1,10 +1,11 @@
 /*! This file is auto-generated */
-var wp;(wp||={}).commands=(()=>{var _o=Object.create;var $e=Object.defineProperty;var Oo=Object.getOwnPropertyDescriptor;var Do=Object.getOwnPropertyNames;var Po=Object.getPrototypeOf,Lo=Object.prototype.hasOwnProperty;var J=(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 Do(t))!Lo.call(e,o)&&o!==r&&$e(e,o,{get:()=>t[o],enumerable:!(a=Oo(t,o))||a.enumerable});return e};var h=(e,t,r)=>(r=e!=null?_o(Po(e)):{},br(t||!e||!e.__esModule?$e(r,"default",{value:e,enumerable:!0}):r,e)),Ao=e=>br($e({},"__esModule",{value:!0}),e);var A=J((Qs,Sr)=>{Sr.exports=window.React});var ee=J((ai,Or)=>{Or.exports=window.ReactJSXRuntime});var Ct=J((fi,Nr)=>{Nr.exports=window.ReactDOM});var fe=J((du,Ya)=>{Ya.exports=window.wp.data});var Se=J((mu,qa)=>{qa.exports=window.wp.element});var Za=J((pu,Xa)=>{Xa.exports=window.wp.i18n});var Qa=J((vu,Ja)=>{Ja.exports=window.wp.components});var to=J((hu,eo)=>{eo.exports=window.wp.keyboardShortcuts});var Qt=J((yu,ro)=>{ro.exports=window.wp.primitives});var io=J((Du,so)=>{so.exports=window.wp.privateApis});var co=J((ku,fo)=>{fo.exports=window.wp.preferences});var Xs={};Te(Xs,{CommandMenu:()=>bo,privateApis:()=>dr,store:()=>M,useCommand:()=>wo,useCommandLoader:()=>xo,useCommands:()=>Eo});var Rr=1,No=.9,ko=.8,To=.17,yt=.1,bt=.999,Io=.9999,Mo=.99,Fo=/[\\\/_+.#"@\[\(\{&]/,jo=/[\\\/_+.#"@\[\(\{&]/g,Bo=/[\s-]/,Er=/[\s-]/g;function Rt(e,t,r,a,o,n,i){if(n===t.length)return o===e.length?Rr:Mo;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:Fo.test(e.charAt(l-1))?(d*=ko,g=e.slice(o,l-1).match(jo),g&&o>0&&(d*=Math.pow(bt,g.length))):Bo.test(e.charAt(l-1))?(d*=No,w=e.slice(o,l-1).match(Er),w&&o>0&&(d*=Math.pow(bt,w.length))):(d*=To,o>0&&(d*=Math.pow(bt,l-o))),e.charAt(l)!==t.charAt(n)&&(d*=Io)),(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 ei=!!(typeof window<"u"&&window.document&&window.document.createElement);function oe(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 q=h(A(),1),wt=h(ee(),1);function Dr(e,t){let r=q.createContext(t),a=n=>{let{children:i,...s}=n,u=q.useMemo(()=>s,Object.values(s));return(0,wt.jsx)(r.Provider,{value:u,children:i})};a.displayName=e+"Provider";function o(n){let i=q.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=q.createContext(i),u=r.length;r=[...r,i];let l=d=>{let{scope:v,children:g,...w}=d,m=v?.[e]?.[u]||s,y=q.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=q.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=>q.createContext(i));return function(s){let u=s?.[e]||n;return q.useMemo(()=>({[`__scope${e}`]:{...s,[e]:u}}),[s,u])}};return o.scopeName=e,[a,Wo(o,...t)]}function Wo(...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 q.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 Uo=Et[" useId ".trim().toString()]||(()=>{}),Vo=0;function te(e){let[t,r]=Et.useState(Uo());return le(()=>{e||r(a=>a??String(Vo++))},[e]),e||(t?`radix-${t}`:"")}var X=h(A(),1);var He=h(A(),1);var Go=X[" useInsertionEffect ".trim().toString()]||le;function Ar({prop:e,defaultProp:t,onChange:r=()=>{},caller:a}){let[o,n,i]=$o({defaultProp:t,onChange:r}),s=e!==void 0,u=s?e:o;{let c=X.useRef(e!==void 0);X.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=X.useCallback(c=>{if(s){let d=Ho(c)?c(e):c;d!==e&&i.current?.(d)}else n(c)},[s,e,n,i]);return[u,l]}function $o({defaultProp:e,onChange:t}){let[r,a]=X.useState(e),o=X.useRef(r),n=X.useRef(t);return Go(()=>{n.current=t},[t]),X.useEffect(()=>{o.current!==r&&(n.current?.(r),o.current=r)},[r,o]),[r,a,n]}function Ho(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=Ko(e),r=W.forwardRef((a,o)=>{let{children:n,...i}=a,s=W.Children.toArray(n),u=s.find(Yo);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 Ko(e){let t=W.forwardRef((r,a)=>{let{children:o,...n}=r;if(W.isValidElement(o)){let i=Xo(o),s=qo(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 zo=Symbol("radix.slottable");function Yo(e){return W.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===zo}function qo(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 Xo(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),Zo=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],B=Zo.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 _e=h(A(),1);function me(e){let t=_e.useRef(e);return _e.useEffect(()=>{t.current=e}),_e.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),Jo="DismissableLayer",St="dismissableLayer.update",Qo="dismissableLayer.pointerDownOutside",en="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=an(R=>{let V=R.target,de=[...l.branches].some(ye=>ye.contains(V));!T||de||(o?.(R),i?.(R),R.defaultPrevented||s?.())},v),x=on(R=>{let V=R.target;[...l.branches].some(ye=>ye.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:oe(e.onFocusCapture,x.onFocusCapture),onBlurCapture:oe(e.onBlurCapture,x.onBlurCapture),onPointerDownCapture:oe(e.onPointerDownCapture,D.onPointerDownCapture)})});_t.displayName=Jo;var tn="DismissableLayerBranch",rn=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})});rn.displayName=tn;function an(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(Qo,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 on(e,t=globalThis?.document){let r=me(e),a=j.useRef(!1);return j.useEffect(()=>{let o=n=>{n.target&&!a.current&&Vr(en,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 Z=h(A(),1);var zr=h(ee(),1),Ot="focusScope.autoFocusOnMount",Dt="focusScope.autoFocusOnUnmount",Gr={bubbles:!1,cancelable:!0},nn="FocusScope",Pt=Z.forwardRef((e,t)=>{let{loop:r=!1,trapped:a=!1,onMountAutoFocus:o,onUnmountAutoFocus:n,...i}=e,[s,u]=Z.useState(null),l=me(o),c=me(n),d=Z.useRef(null),v=Q(t,m=>u(m)),g=Z.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;Z.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]),Z.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||(sn(dn(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=Z.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]=ln(_);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=nn;function sn(e,{select:t=!1}={}){let r=document.activeElement;for(let a of e)if(pe(a,{select:t}),document.activeElement!==r)return}function ln(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(!un(r,{upTo:t}))return r}function un(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 fn(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&&fn(e)&&t&&e.select()}}var Hr=cn();function cn(){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 dn(e){return e.filter(t=>t.tagName!=="A")}var Ye=h(A(),1),qr=h(Ct(),1);var Xr=h(ee(),1),mn="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=mn;var H=h(A(),1);var Zr=h(A(),1);function pn(e,t){return Zr.useReducer((r,a)=>t[r][a]??r,e)}var Ie=e=>{let{present:t,children:r}=e,a=vn(t),o=typeof r=="function"?r({present:a.isPresent}):H.Children.only(r),n=Q(a.ref,hn(o));return typeof r=="function"||a.isPresent?H.cloneElement(o,{ref:n}):null};Ie.displayName="Presence";function vn(e){let[t,r]=H.useState(),a=H.useRef(null),o=H.useRef(e),n=H.useRef("none"),i=e?"mounted":"unmounted",[s,u]=pn(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 hn(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 be="right-scroll-bar-position",Re="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 gn=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 gn(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 yn(e){return e}function bn(e,t){t===void 0&&(t=yn);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=bn(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:Re,zeroRight:be};var I=h(A());var De=h(A());var ua=h(A());var ia;var la=function(){if(ia)return ia;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function Rn(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=la();return t&&e.setAttribute("nonce",t),e}function wn(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function En(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=Rn())&&(wn(t,r),En(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 Cn={left:0,top:0,right:0,gap:0},Wt=function(e){return parseInt(e||"",10)||0},Sn=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 Cn;var t=Sn(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 xn=Fe(),Oe="data-scroll-locked",_n=function(e,t,r,a){var o=e.left,n=e.top,i=e.right,s=e.gap;return r===void 0&&(r="margin"),`
+(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"),`
   .`.concat(Nt,` {
    overflow: hidden `).concat(a,`;
    padding-right: `).concat(s,"px ").concat(a,`;
   }
-  body[`).concat(Oe,`] {
+  body[`).concat(_e,`] {
     overflow: hidden `).concat(a,`;
     overscroll-behavior: contain;
     `).concat([t&&"position: relative ".concat(a,";"),r==="margin"&&`
@@ -17,30 +18,32 @@ var wp;(wp||={}).commands=(()=>{var _o=Object.create;var $e=Object.definePropert
     `),r==="padding"&&"padding-right: ".concat(s,"px ").concat(a,";")].filter(Boolean).join(""),`
   }

-  .`).concat(be,` {
+  .`).concat(ye,` {
     right: `).concat(s,"px ").concat(a,`;
   }

-  .`).concat(Re,` {
+  .`).concat(be,` {
     margin-right: `).concat(s,"px ").concat(a,`;
   }

-  .`).concat(be," .").concat(be,` {
+  .`).concat(ye," .").concat(ye,` {
     right: 0 `).concat(a,`;
   }

-  .`).concat(Re," .").concat(Re,` {
+  .`).concat(be," .").concat(be,` {
     margin-right: 0 `).concat(a,`;
   }

-  body[`).concat(Oe,`] {
+  body[`).concat(_e,`] {
     `).concat(kt,": ").concat(s,`px;
   }
-`)},fa=function(){var e=parseInt(document.body.getAttribute(Oe)||"0",10);return isFinite(e)?e:0},On=function(){De.useEffect(function(){return document.body.setAttribute(Oe,(fa()+1).toString()),function(){var e=fa()-1;e<=0?document.body.removeAttribute(Oe):document.body.setAttribute(Oe,e.toString())}},[])},Vt=function(e){var t=e.noRelative,r=e.noImportant,a=e.gapMode,o=a===void 0?"margin":a;On();var n=De.useMemo(function(){return Ut(o)},[o]);return De.createElement(xn,{styles:_n(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,we=Gt?{passive:!1}:!1;var Dn=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&&!Dn(e)&&r[t]==="visible")},Pn=function(e){return ca(e,"overflowY")},Ln=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},An=function(e){var t=e.scrollTop,r=e.scrollHeight,a=e.clientHeight;return[t,r,a]},Nn=function(e){var t=e.scrollLeft,r=e.scrollWidth,a=e.clientWidth;return[t,r,a]},da=function(e,t){return e==="v"?Pn(t):Ln(t)},ma=function(e,t){return e==="v"?An(t):Nn(t)},kn=function(e,t){return e==="h"&&t==="rtl"?-1:1},pa=function(e,t,r,a,o){var n=kn(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},Tn=function(e,t){return e[0]===t[0]&&e[1]===t[1]},In=function(e){return`
+`)},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`
   .block-interactivity-`.concat(e,` {pointer-events: none;}
   .allow-interactivity-`).concat(e,` {pointer-events: all;}
-`)},Mn=0,Pe=[];function ga(e){var t=I.useRef([]),r=I.useRef([0,0]),a=I.useRef(),o=I.useState(Mn++)[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(!(!Pe.length||Pe[Pe.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)&&Tn(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:Fn(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 Pe.push(n),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:v}),document.addEventListener("wheel",u,we),document.addEventListener("touchmove",u,we),document.addEventListener("touchstart",c,we),function(){Pe=Pe.filter(function(m){return m!==n}),document.removeEventListener("wheel",u,we),document.removeEventListener("touchmove",u,we),document.removeEventListener("touchstart",c,we)}},[]);var g=e.removeScrollBar,w=e.inert;return I.createElement(I.Fragment,null,w?I.createElement(n,{styles:In(o)}):null,g?I.createElement(Vt,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Fn(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 jn=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Le=new WeakMap,rt=new WeakMap,at={},Kt=0,Ra=function(e){return e&&(e.host||Ra(e.parentNode))},Bn=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})},Wn=function(e,t,r,a){var o=Bn(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=(Le.get(v)||0)+1,y=(n.get(v)||0)+1;Le.set(v,m),n.set(v,y),i.push(v),m===1&&w&&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=Le.get(d)-1,g=n.get(d)-1;Le.set(d,v),n.set(d,g),v||(rt.has(d)||d.removeAttribute(a),rt.delete(d)),g||d.removeAttribute(r)}),Kt--,Kt||(Le=new WeakMap,Le=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||jn(e);return o?(a.push.apply(a,Array.from(o.querySelectorAll("[aria-live], script"))),Wn(a,o,r,"aria-hidden")):function(){return null}};var P=h(ee(),1),nt="Dialog",[Ea,ou]=Pr(nt),[Un,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)(Un,{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",Vn=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:oe(e.onClick,o.onOpenToggle)})});Vn.displayName=Sa;var zt="DialogPortal",[Gn,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)(Gn,{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)(Hn,{...o,ref:t})}):null});Oa.displayName=ot;var $n=ze("DialogOverlay.RemoveScroll"),Hn=k.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(ot,r);return(0,P.jsx)(Ht,{as:$n,allowPinchZoom:!0,shards:[o.contentRef],children:(0,P.jsx)(B.div,{"data-state":qt(o.open),...a,ref:t,style:{pointerEvents:"auto",...a.style}})})}),Ee="DialogContent",Da=k.forwardRef((e,t)=>{let r=xa(Ee,e.__scopeDialog),{forceMount:a=r.forceMount,...o}=e,n=re(Ee,e.__scopeDialog);return(0,P.jsx)(Ie,{present:a||n.open,children:n.modal?(0,P.jsx)(Kn,{...o,ref:t}):(0,P.jsx)(zn,{...o,ref:t})})});Da.displayName=Ee;var Kn=k.forwardRef((e,t)=>{let r=re(Ee,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:oe(e.onCloseAutoFocus,n=>{n.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:oe(e.onPointerDownOutside,n=>{let i=n.detail.originalEvent,s=i.button===0&&i.ctrlKey===!0;(i.button===2||s)&&n.preventDefault()}),onFocusOutside:oe(e.onFocusOutside,n=>n.preventDefault())})}),zn=k.forwardRef((e,t)=>{let r=re(Ee,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(Ee,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)(Zn,{titleId:s.titleId}),(0,P.jsx)(Qn,{contentRef:u,descriptionId:s.descriptionId})]})]})}),Yt="DialogTitle",Yn=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})});Yn.displayName=Yt;var La="DialogDescription",qn=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})});qn.displayName=La;var Aa="DialogClose",Xn=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:oe(e.onClick,()=>o.onOpenChange(!1))})});Xn.displayName=Aa;function qt(e){return e?"open":"closed"}var Na="DialogTitleWarning",[nu,ka]=Dr(Na,{contentName:Ee,titleName:Yt,docsSlug:"dialog"}),Zn=({titleId:e})=>{let t=ka(Na),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
+`)},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.

 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},Jn="DialogDescriptionWarning",Qn=({contentRef:e,descriptionId:t})=>{let a=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${ka(Jn).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=""]',ts='[cmdk-group-heading=""]',Ba='[cmdk-item=""]',ja=`${Ba}:not([aria-disabled="true"])`,Zt="cmdk-item-select",Ae="data-value",rs=(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=Ne(()=>{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=Ne(()=>new Set),o=Ne(()=>new Map),n=Ne(()=>new Map),i=Ne(()=>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=ms();Ce(()=>{if(c!==void 0){let f=c.trim();r.current.value=f,R.emit()}},[c]),Ce(()=>{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(),ye(),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=xe())==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,()=>{ye(),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(),ye(),r.current.value||pt(),R.emit()}),()=>{n.current.delete(f),a.current.delete(f),r.current.filtered.items.delete(f);let O=xe();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:rs;return f?L(f,r.current.search,E):0}function ye(){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}[${Ae}="${encodeURIComponent(b[0])}"]`);F?.parentElement.appendChild(F)})}function pt(){let f=ke().find(O=>O.getAttribute("aria-disabled")!=="true"),E=f?.getAttribute(Ae);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=xe();b&&(((f=b.parentElement)==null?void 0:f.firstChild)===b&&((O=(E=b.closest(Be))==null?void 0:E.querySelector(ts))==null||O.scrollIntoView({block:"nearest"})),b.scrollIntoView({block:"nearest"}))}function xe(){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(Ae))}function gt(f){var E;let O=xe(),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(Ae))}function vr(f){let E=xe(),O=E?.closest(Be),b;for(;O&&!b;)O=f>0?cs(O,Be):ds(O,Be),b=O?.querySelector(ja);b?R.setState("value",b.getAttribute(Ae)):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=xe();if(b){let L=new Event(Zt);b.dispatchEvent(L)}}}}},p.createElement("label",{"cmdk-label":"",htmlFor:V.inputId,id:V.labelId,style:vs},u),st(e,f=>p.createElement(Ua.Provider,{value:R},p.createElement(Wa.Provider,{value:V},f))))}),as=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;Ce(()=>{if(!l)return s.item(o,i?.id)},[l]);let c=Ha(o,n,[e.value,e.children,n],e.keywords),d=Jt(),v=ne(x=>x.value&&x.value===c.current),g=ne(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)}),os=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=ne(g=>o||c.filter()===!1?!0:g.search?g.filtered.groups.has(i):!0);Ce(()=>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))))}),ns=p.forwardRef((e,t)=>{let{alwaysRender:r,...a}=e,o=p.useRef(null),n=ne(i=>!i.search);return!r&&!n?null:p.createElement(B.div,{ref:ie(o,t),...a,"cmdk-separator":"",role:"separator"})}),ss=p.forwardRef((e,t)=>{let{onValueChange:r,...a}=e,o=e.value!=null,n=Jt(),i=ne(l=>l.search),s=ne(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)}})}),is=p.forwardRef((e,t)=>{let{children:r,label:a="Suggestions",...o}=e,n=p.useRef(null),i=p.useRef(null),s=ne(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)))}),ls=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}))))}),us=p.forwardRef((e,t)=>ne(r=>r.filtered.count===0)?p.createElement(B.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),fs=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:is,Item:as,Input:ss,Group:os,Separator:ns,Dialog:ls,Empty:us,Loading:fs});function cs(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}function ds(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 Ce(()=>{t.current=e}),t}var Ce=typeof window>"u"?p.useEffect:p.useLayoutEffect;function Ne(e){let t=p.useRef();return t.current===void 0&&(t.current=e()),t}function ne(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 Ce(()=>{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(Ae,s),o.current=s}),o}var ms=()=>{let[e,t]=p.useState(),r=Ne(()=>new Map);return Ce(()=>{r.current.forEach(a=>a()),r.current=new Map},[e]),(a,o)=>{r.current.set(a,o),t({})}};function ps(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(ps(t),{ref:t.ref},r(t.props.children)):r(t)}var vs={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 hs(){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=hs;var ce=h(fe(),1),$=h(Se(),1),z=h(Za(),1),he=h(Qa(),1),dt=h(to(),1);var it=h(Se(),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 ao=h(fe(),1);function gs(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 ys(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 bs(e=!1,t){switch(t.type){case"OPEN":return!0;case"CLOSE":return!1}return e}function Rs(e="root",t){return t.type==="SET_CONTEXT"?t.context:e}function ws(e={},t){return t.type==="SET_LOADER_LOADING"?{...e,[t.name]:t.isLoading}:e}var Es=(0,ao.combineReducers)({commands:gs,commandLoaders:ys,isOpen:bs,context:Rs,loaderStates:ws}),oo=Es;var or={};Te(or,{close:()=>Ds,open:()=>Os,registerCommand:()=>Cs,registerCommandLoader:()=>xs,unregisterCommand:()=>Ss,unregisterCommandLoader:()=>_s});var no=new Set(["command","view","edit","action"]);function Cs(e){let{category:t}=e;return(!t||!no.has(t))&&(t="action"),{type:"REGISTER_COMMAND",...e,category:t}}function Ss(e){return{type:"UNREGISTER_COMMAND",name:e}}function xs(e){let{category:t}=e;return(!t||!no.has(t))&&(t="action"),{type:"REGISTER_COMMAND_LOADER",...e,category:t}}function _s(e){return{type:"UNREGISTER_COMMAND_LOADER",name:e}}function Os(){return{type:"OPEN"}}function Ds(){return{type:"CLOSE"}}var sr={};Te(sr,{getCommandLoaders:()=>Ls,getCommands:()=>Ps,getContext:()=>Ns,isOpen:()=>As});var nr=h(fe(),1),Ps=(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]),Ls=(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 As(e){return e.isOpen}function Ns(e){return e.context}var ir={};Te(ir,{setContext:()=>ks,setLoaderLoading:()=>Ts});function ks(e){return{type:"SET_CONTEXT",context:e}}function Ts(e,t){return{type:"SET_LOADER_LOADING",name:e,isLoading:t}}var lr={};Te(lr,{isLoading:()=>Is});function Is(e){return Object.values(e.loaderStates).some(Boolean)}var lo=h(io(),1),{lock:uo,unlock:ae}=(0,lo.__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 Ms="core/commands",M=(0,ft.createReduxStore)(Ms,{reducer:oo,actions:or,selectors:sr});(0,ft.register)(M);ae(M).registerPrivateActions(ir);ae(M).registerPrivateSelectors(lr);var ve=h(fe(),1),ct=h(co(),1),se=h(Se(),1);var Fs=30,js=5,Bs=[],Ws=new Set;function mo(e){let t=(0,ve.select)(ct.store).get("core/commands","recentlyUsed")??[],r=[e,...t.filter(a=>a!==e)].slice(0,Fs);(0,ve.dispatch)(ct.store).set("core/commands","recentlyUsed",r)}function po(e,t,r,a){let{setLoaderLoading:o}=ae((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 vo(){let{contextualCommands:e,staticCommands:t,contextualLoaders:r,staticLoaders:a,recentlyUsedNames:o=Bs}=(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,js);return{recentNames:w,recentSet:new Set(w)}},[o]);if(!o.length)return{commands:[],loaders:[],recentSet:Ws,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),{withIgnoreIMEEvents:Us}=ae(he.privateApis),go="command-palette-item-",yo=(0,z.__)("Search commands and settings"),ur={view:tr},ho={command:(0,z.__)("Command"),view:(0,z.__)("View"),edit:(0,z.__)("Edit"),action:(0,z.__)("Action"),workflow:(0,z.__)("Workflow")};function Vs(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:`${go}${s.toLowerCase()}`,value:s,keywords:a?[...e.keywords??[],i]:e.keywords,onSelect:()=>{mo(e.name),e.callback({close:o})},children:(0,S.jsxs)(he.__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]}):Vs(e.icon)&&(0,S.jsx)(Ue,{icon:e.icon}),(0,S.jsx)("span",{className:"commands-command-menu__item-label",children:(0,S.jsx)(he.TextHighlight,{text:e.label,highlight:t})}),ho[n]&&(0,S.jsx)("span",{className:"commands-command-menu__item-category",children:ho[n]})]})},e.name)}function Gs({name:e,search:t,hook:r,category:a,valuePrefix:o}){let{setLoaderLoading:n}=ae((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 $s({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)(Gs,{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)($s,{name:o.name,search:e,hook:o.hook,category:o.category,valuePrefix:a},o.name))]})}function Hs({hook:e,name:t,filterNames:r,onResolved:a}){return po(e,t,r,a),null}function Ks(){let{commands:e,loaders:t,recentSet:r,onResolved:a}=vo();return!e.length&&!t.length?null:(0,S.jsxs)(ue.Group,{heading:(0,z.__)("Recent"),children:[t.map(o=>(0,S.jsx)(Hs,{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 zs(){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 Ys({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 qs({search:e,setSearch:t}){let r=(0,$.useRef)(),a=ne(n=>n.value),o=a?`${go}${a}`:null;return(0,$.useEffect)(()=>{r.current.focus()},[]),(0,S.jsx)(ue.Input,{ref:r,value:e,onValueChange:t,placeholder:yo,"aria-activedescendant":o})}function bo(){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:ae(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",Us(u=>{u.defaultPrevented||(u.preventDefault(),a?i():n())}),{bindGlobal:!0});let s=()=>{r(""),i()};return a?(0,S.jsx)(he.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:yo,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)(qs,{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)(Ks,{}),!t&&(0,S.jsx)(zs,{}),t&&(0,S.jsx)(Ys,{search:t})]})]})})}):!1}var Ve=h(Se(),1),mt=h(fe(),1);function Ro(e){let{getContext:t}=(0,mt.useSelect)(M),r=(0,Ve.useRef)(t()),{setContext:a}=ae((0,mt.useDispatch)(M));(0,Ve.useEffect)(()=>{a(e)},[e,a]),(0,Ve.useEffect)(()=>{let o=r.current;return()=>a(o)},[a])}var dr={};uo(dr,{useCommandContext:Ro});var ge=h(Se(),1),mr=h(fe(),1);function wo(e){let{registerCommand:t,unregisterCommand:r}=(0,mr.useDispatch)(M),a=(0,ge.useRef)(e.callback);(0,ge.useEffect)(()=>{a.current=e.callback},[e.callback]),(0,ge.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 Eo(e){let{registerCommand:t,unregisterCommand:r}=(0,mr.useDispatch)(M),a=(0,ge.useRef)({});(0,ge.useEffect)(()=>{e&&e.forEach(o=>{o.callback&&(a.current[o.name]=o.callback)})},[e]),(0,ge.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 Co=h(Se(),1),So=h(fe(),1);function xo(e){let{registerCommandLoader:t,unregisterCommandLoader:r}=(0,So.useDispatch)(M);(0,Co.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 Ao(Xs);})();
+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);})();
+(window.wp ||= {}).commands = wp.commands;
+})();
diff --git a/wp-includes/js/dist/components.js b/wp-includes/js/dist/components.js
index bc452e7112..fe7a835a06 100644
--- a/wp-includes/js/dist/components.js
+++ b/wp-includes/js/dist/components.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).components = (() => {
@@ -86,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 === React40.startTransition || (didWarnOld18Alpha = true, console.error(
+          didWarnOld18Alpha || void 0 === React13.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();
@@ -96,11 +97,11 @@ var wp;
               "The result of getSnapshot should be cached to avoid an infinite loop"
             ), didWarnUncachedGetSnapshot = true);
           }
-          cachedValue = useState78({
+          cachedValue = useState75({
             inst: { value, getSnapshot }
           });
           var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
-          useLayoutEffect25(
+          useLayoutEffect24(
             function() {
               inst.value = value;
               inst.getSnapshot = getSnapshot;
@@ -108,7 +109,7 @@ var wp;
             },
             [subscribe2, value, getSnapshot]
           );
-          useEffect73(
+          useEffect72(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               return subscribe2(function() {
@@ -134,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 React40 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState78 = React40.useState, useEffect73 = React40.useEffect, useLayoutEffect25 = React40.useLayoutEffect, useDebugValue = React40.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 !== React40.useSyncExternalStore ? React40.useSyncExternalStore : shim;
+        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;
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
       })();
     }
@@ -738,14 +739,14 @@ var wp;
                 searchWord = escapeRegExpFn(searchWord);
               }
               var regex = new RegExp(searchWord, caseSensitive ? "g" : "gi");
-              var match4 = void 0;
-              while (match4 = regex.exec(textToHighlight)) {
-                var _start = match4.index;
+              var match3 = void 0;
+              while (match3 = regex.exec(textToHighlight)) {
+                var _start = match3.index;
                 var _end = regex.lastIndex;
                 if (_end > _start) {
                   chunks.push({ highlight: false, start: _start, end: _end });
                 }
-                if (match4.index === regex.lastIndex) {
+                if (match3.index === regex.lastIndex) {
                   regex.lastIndex++;
                 }
               }
@@ -790,6 +791,13 @@ var wp;
     }
   });

+  // package-external:@wordpress/keycodes
+  var require_keycodes = __commonJS({
+    "package-external:@wordpress/keycodes"(exports, module) {
+      module.exports = window.wp.keycodes;
+    }
+  });
+
   // package-external:@wordpress/rich-text
   var require_rich_text = __commonJS({
     "package-external:@wordpress/rich-text"(exports, module) {
@@ -804,13 +812,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/keycodes
-  var require_keycodes = __commonJS({
-    "package-external:@wordpress/keycodes"(exports, module) {
-      module.exports = window.wp.keycodes;
-    }
-  });
-
   // node_modules/remove-accents/index.js
   var require_remove_accents = __commonJS({
     "node_modules/remove-accents/index.js"(exports, module) {
@@ -1278,8 +1279,8 @@ var wp;
       var chars = Object.keys(characterMap).join("|");
       var allAccents = new RegExp(chars, "g");
       var firstAccent = new RegExp(chars, "");
-      function matcher(match4) {
-        return characterMap[match4];
+      function matcher(match3) {
+        return characterMap[match3];
       }
       var removeAccents4 = function(string) {
         return string.replace(allAccents, matcher);
@@ -1546,7 +1547,7 @@ var wp;
           if (sideOrCorner) {
             return sideOrCorner;
           }
-          var legacyDirection = match4("position-keyword", tokens.positionKeywords, 1);
+          var legacyDirection = match3("position-keyword", tokens.positionKeywords, 1);
           if (legacyDirection) {
             return {
               type: "directional",
@@ -1556,10 +1557,10 @@ var wp;
           return matchAngle();
         }
         function matchSideOrCorner() {
-          return match4("directional", tokens.sideOrCorner, 1);
+          return match3("directional", tokens.sideOrCorner, 1);
         }
         function matchAngle() {
-          return match4("angular", tokens.angleValue, 1) || match4("angular", tokens.radianValue, 1);
+          return match3("angular", tokens.angleValue, 1) || match3("angular", tokens.radianValue, 1);
         }
         function matchListRadialOrientations() {
           var radialOrientations, radialOrientation = matchRadialOrientation(), lookaheadCache;
@@ -1611,24 +1612,24 @@ var wp;
           return radialType;
         }
         function matchCircle() {
-          var circle = match4("shape", /^(circle)/i, 0);
+          var circle = match3("shape", /^(circle)/i, 0);
           if (circle) {
             circle.style = matchLength() || matchExtentKeyword();
           }
           return circle;
         }
         function matchEllipse() {
-          var ellipse = match4("shape", /^(ellipse)/i, 0);
+          var ellipse = match3("shape", /^(ellipse)/i, 0);
           if (ellipse) {
             ellipse.style = matchPositioning() || matchDistance() || matchExtentKeyword();
           }
           return ellipse;
         }
         function matchExtentKeyword() {
-          return match4("extent-keyword", tokens.extentKeywords, 1);
+          return match3("extent-keyword", tokens.extentKeywords, 1);
         }
         function matchAtPosition() {
-          if (match4("position", /^at/, 0)) {
+          if (match3("position", /^at/, 0)) {
             var positioning = matchPositioning();
             if (!positioning) {
               error("Missing positioning value");
@@ -1678,10 +1679,10 @@ var wp;
           return matchHexColor() || matchHSLAColor() || matchHSLColor() || matchRGBAColor() || matchRGBColor() || matchVarColor() || matchLiteralColor();
         }
         function matchLiteralColor() {
-          return match4("literal", tokens.literalColor, 0);
+          return match3("literal", tokens.literalColor, 0);
         }
         function matchHexColor() {
-          return match4("hex", tokens.hexColor, 1);
+          return match3("hex", tokens.hexColor, 1);
         }
         function matchRGBColor() {
           return matchCall(tokens.rgbColor, function() {
@@ -1760,10 +1761,10 @@ var wp;
           return scan(tokens.number)[1];
         }
         function matchDistance() {
-          return match4("%", tokens.percentageValue, 1) || matchPositionKeyword() || matchCalc() || matchLength();
+          return match3("%", tokens.percentageValue, 1) || matchPositionKeyword() || matchCalc() || matchLength();
         }
         function matchPositionKeyword() {
-          return match4("position-keyword", tokens.positionKeywords, 1);
+          return match3("position-keyword", tokens.positionKeywords, 1);
         }
         function matchCalc() {
           return matchCall(tokens.calcValue, function() {
@@ -1790,9 +1791,9 @@ var wp;
           });
         }
         function matchLength() {
-          return match4("px", tokens.pixelValue, 1) || match4("em", tokens.emValue, 1);
+          return match3("px", tokens.pixelValue, 1) || match3("em", tokens.emValue, 1);
         }
-        function match4(type, pattern, captureIndex) {
+        function match3(type, pattern, captureIndex) {
           var captures = scan(pattern);
           if (captures) {
             return {
@@ -2176,6 +2177,16 @@ var wp;
   var import_compose2 = __toESM(require_compose(), 1);
   var import_element19 = __toESM(require_element(), 1);

+  // node_modules/@ariakit/react-components/dist/button/utils.js
+  function withDefaultButtonType(props) {
+    const { render, type } = props;
+    if (render || type !== void 0) return props;
+    return {
+      ...props,
+      type: "button"
+    };
+  }
+
   // node_modules/@ariakit/react-components/dist/focusable/focusable-context.js
   var import_react = __toESM(require_react(), 1);
   var FocusableContext = (0, import_react.createContext)(true);
@@ -2249,10 +2260,23 @@ var wp;
     });
     return () => cancelAnimationFrame(raf);
   }
-  function invariant(condition, message2) {
+  var defaultWarnOnceKey = {};
+  var warningMessages = /* @__PURE__ */ new WeakMap();
+  function warnOnce(message, key) {
+    const warningKey = key || defaultWarnOnceKey;
+    let messages = warningMessages.get(warningKey);
+    if (!messages) {
+      messages = /* @__PURE__ */ new Set();
+      warningMessages.set(warningKey, messages);
+    }
+    if (messages.has(message)) return;
+    messages.add(message);
+    console.warn(message);
+  }
+  function invariant(condition, message) {
     if (condition) return;
-    if (typeof message2 !== "string") throw new Error("Invariant failed");
-    throw new Error(message2);
+    if (typeof message !== "string") throw new Error("Invariant failed");
+    throw new Error(message);
   }
   function getKeys(obj) {
     return Object.keys(obj);
@@ -2425,7 +2449,7 @@ var wp;
     return getScrollingElement(element.parentElement) || doc.scrollingElement || doc.body;
   }
   function sortBasedOnDOMPosition(items, getElement) {
-    const pairs = items.map((item2, index2) => [index2, item2]);
+    const pairs = items.map((item, index2) => [index2, item]);
     let isOrderDifferent = false;
     pairs.sort(([indexA, a3], [indexB, b3]) => {
       const elementA = getElement(a3);
@@ -2439,7 +2463,7 @@ var wp;
       if (indexA < indexB) isOrderDifferent = true;
       return 1;
     });
-    if (isOrderDifferent) return pairs.map(([_2, item2]) => item2);
+    if (isOrderDifferent) return pairs.map(([_2, item]) => item);
     return items;
   }
   function isElementPreceding(a3, b3) {
@@ -2583,6 +2607,7 @@ var wp;
     if (activeElement === element) return true;
     if (!("form" in activeElement)) return true;
     if (activeElement.form !== element.form) return true;
+    if (!("name" in activeElement)) return true;
     if (activeElement.name !== element.name) return true;
     return false;
   }
@@ -2901,7 +2926,8 @@ var wp;
     const [id3, setId] = (0, import_react2.useState)(defaultId);
     useSafeLayoutEffect(() => {
       if (defaultId || id3) return;
-      setId(`id-${Math.random().toString(36).slice(2, 8)}`);
+      const random = Math.random().toString(36).slice(2, 8);
+      setId(`id-${random}`);
     }, [defaultId, id3]);
     return defaultId || id3;
   }
@@ -2912,10 +2938,32 @@ var wp;
     };
     const [tagName, setTagName] = (0, import_react2.useState)(() => stringOrUndefined(type));
     useSafeLayoutEffect(() => {
-      setTagName((refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement)?.tagName.toLowerCase() || stringOrUndefined(type));
+      const element = refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement;
+      setTagName(element?.tagName.toLowerCase() || stringOrUndefined(type));
     }, [refOrElement, type]);
     return tagName;
   }
+  function useAttribute(refOrElement, attributeName, defaultValue2) {
+    const initialValue2 = useInitialValue(defaultValue2);
+    const [attribute, setAttribute2] = (0, import_react2.useState)(initialValue2);
+    (0, import_react2.useEffect)(() => {
+      const element = refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement;
+      if (!element) return;
+      const callback = () => {
+        const value = element.getAttribute(attributeName);
+        setAttribute2(value == null ? initialValue2 : value);
+      };
+      const observer = new MutationObserver(callback);
+      observer.observe(element, { attributeFilter: [attributeName] });
+      callback();
+      return () => observer.disconnect();
+    }, [
+      refOrElement,
+      attributeName,
+      initialValue2
+    ]);
+    return attribute;
+  }
   function useUpdateEffect(effect, deps) {
     const mounted = (0, import_react2.useRef)(false);
     (0, import_react2.useEffect)(() => {
@@ -3028,16 +3076,16 @@ var wp;
   function createStoreContext(providers = [], scopedProviders = []) {
     const context = React.createContext(void 0);
     const scopedContext = React.createContext(void 0);
-    const useContext66 = () => React.useContext(context);
+    const useContext67 = () => React.useContext(context);
     const useScopedContext = (onlyScoped = false) => {
       const scoped = React.useContext(scopedContext);
-      const store = useContext66();
+      const store = useContext67();
       if (onlyScoped) return scoped;
       return scoped || store;
     };
     const useProviderContext = () => {
       const scoped = React.useContext(scopedContext);
-      const store = useContext66();
+      const store = useContext67();
       if (scoped && scoped === store) return;
       return store;
     };
@@ -3059,7 +3107,7 @@ var wp;
     return {
       context,
       scopedContext,
-      useContext: useContext66,
+      useContext: useContext67,
       useScopedContext,
       useProviderContext,
       ContextProvider,
@@ -3072,6 +3120,9 @@ var wp;
   var TagName = "div";
   var accessibleWhenDisabledSymbol = /* @__PURE__ */ Symbol("accessibleWhenDisabled");
   var isSafariBrowser = isSafari();
+  var nativeTabbableMask = 1;
+  var supportsDisabledMask = 2;
+  var defaultElementCapabilities = 3;
   var alwaysFocusVisibleInputTypes = [
     "text",
     "search",
@@ -3104,6 +3155,12 @@ var wp;
     if (!tagName) return true;
     return tagName === "button" || tagName === "input" || tagName === "select" || tagName === "textarea";
   }
+  function getElementCapabilities(tagName) {
+    let capabilities = 0;
+    if (isNativeTabbable(tagName)) capabilities |= nativeTabbableMask;
+    if (supportsDisabledAttribute(tagName)) capabilities |= supportsDisabledMask;
+    return capabilities;
+  }
   function isNativeSubmitControl(element) {
     if (element.tagName === "BUTTON") {
       const { type } = element;
@@ -3172,8 +3229,7 @@ var wp;
       element?.removeAttribute("data-focus-visible");
     });
     (0, import_react3.useEffect)(() => {
-      if (!focusable) return;
-      if (!trulyDisabled) return;
+      if (focusable && !trulyDisabled) return;
       cleanupFocusVisible(ref.current);
       if (focusVisible) setFocusVisible(false);
     }, [
@@ -3277,9 +3333,16 @@ var wp;
         element.focus();
       });
     });
-    const tagName = useTagName(ref);
-    const nativeTabbable = focusable && isNativeTabbable(tagName);
-    const supportsDisabled = focusable && supportsDisabledAttribute(tagName);
+    const [elementCapabilities, setElementCapabilities] = (0, import_react3.useState)(defaultElementCapabilities);
+    useSafeLayoutEffect(() => {
+      const element = ref.current;
+      if (!element) return;
+      const nextCapabilities = getElementCapabilities(element.tagName.toLowerCase());
+      if (nextCapabilities === defaultElementCapabilities) return;
+      setElementCapabilities(nextCapabilities);
+    }, []);
+    const nativeTabbable = focusable && !!(elementCapabilities & nativeTabbableMask);
+    const supportsDisabled = focusable && !!(elementCapabilities & supportsDisabledMask);
     const [safariTabIndex, setSafariTabIndex] = (0, import_react3.useState)(false);
     if (isSafariBrowser) (0, import_react3.useEffect)(() => {
       if (!focusable) return;
@@ -3325,7 +3388,8 @@ var wp;
     return removeUndefinedValues(props);
   });
   var Focusable = forwardRef2(function Focusable2(props) {
-    return createElement(TagName, useFocusable(props));
+    const htmlProps = useFocusable(props);
+    return createElement(TagName, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/command/command.js
@@ -3342,10 +3406,14 @@ var wp;
   var useCommand = createHook(function useCommand2({ clickOnEnter = true, clickOnSpace = true, ...props }) {
     const ref = (0, import_react4.useRef)(null);
     const [isNativeButton, setIsNativeButton] = (0, import_react4.useState)(false);
+    const type = props.type;
     (0, import_react4.useEffect)(() => {
-      if (!ref.current) return;
-      setIsNativeButton(isButton(ref.current));
-    }, []);
+      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_react4.useState)(false);
     const activeRef = (0, import_react4.useRef)(false);
     const disabled = disabledFromProps(props);
@@ -3432,7 +3500,8 @@ var wp;
     return props;
   });
   var Command = forwardRef2(function Command2(props) {
-    return createElement(TagName2, useCommand(props));
+    const htmlProps = useCommand(withDefaultButtonType(props));
+    return createElement(TagName2, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/collection/collection-context.js
@@ -3456,11 +3525,11 @@ var wp;
       if (!id3) return;
       if (!element2) return;
       if (!shouldRegisterItem) return;
-      const item2 = getItem({
+      const item = getItem({
         id: id3,
         element: element2
       });
-      return store?.renderItem(item2);
+      return store?.renderItem(item);
     }, [
       id3,
       shouldRegisterItem,
@@ -3474,7 +3543,8 @@ var wp;
     return removeUndefinedValues(props);
   });
   var CollectionItem = forwardRef2(function CollectionItem2(props) {
-    return createElement(TagName3, useCollectionItem(props));
+    const htmlProps = useCollectionItem(props);
+    return createElement(TagName3, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/composite/composite-context.js
@@ -3498,7 +3568,7 @@ var wp;
     if (!keys) return true;
     for (const currentKey of keys) if (updatedKey instanceof Set) {
       if (updatedKey.has(currentKey)) return true;
-    } else if (currentKey === updatedKey) return true;
+    } else if (isSameValue(currentKey, updatedKey)) return true;
     return false;
   }
   function isSameValue(value, other) {
@@ -3859,7 +3929,7 @@ var wp;
     const setState = (key, value, fromStores = false) => {
       if (!hasOwnProperty(state, key)) return;
       const currentValue = state[key];
-      const nextValue = typeof value === "function" ? value(currentValue) : value;
+      const nextValue = applyState(value, () => currentValue);
       if (isSameValue(nextValue, currentValue)) return;
       const wasInDispatch = inDispatch;
       inDispatch = true;
@@ -3892,10 +3962,13 @@ var wp;
             if (pass === MAX_REPAIR_PASSES) console.warn("Parent stores did not converge after a superseded fan-out; a parent listener may be rewriting this key in a cycle.");
           }
         }
-        if (!superseded) runListeners(syncListenerGroup, state === nextState ? prevState : {
-          ...state,
-          [key]: prevState[key]
-        }, key);
+        if (!superseded) {
+          const listenerPrevState = state === nextState ? prevState : {
+            ...state,
+            [key]: prevState[key]
+          };
+          runListeners(syncListenerGroup, listenerPrevState, key);
+        }
       } finally {
         inDispatch = wasInDispatch;
       }
@@ -3997,8 +4070,8 @@ If there's a particular need for this, please submit a feature request at https:

   // node_modules/@ariakit/components/dist/collection/collection-store.js
   function getCommonParent(items) {
-    const firstItem = items.find((item2) => !!item2.element);
-    const lastElement = [...items].reverse().find((item2) => !!item2.element)?.element;
+    const firstItem = items.find((item) => !!item.element);
+    const lastElement = [...items].reverse().find((item) => !!item.element)?.element;
     let parentElement = firstItem?.element?.parentElement;
     if (!lastElement) return getDocument(parentElement).body;
     while (parentElement) {
@@ -4010,32 +4083,98 @@ If there's a particular need for this, please submit a feature request at https:
   function getPrivateStore(store) {
     return store?.__unstablePrivateStore;
   }
+  var itemIdCacheThreshold = 64;
+  function getCachedItemIds(items, cache2) {
+    if (items.length < itemIdCacheThreshold) {
+      if (cache2.ids) {
+        cache2.items = void 0;
+        cache2.ids = void 0;
+      }
+      return;
+    }
+    if (cache2.items === items) return cache2.ids;
+    const ids = /* @__PURE__ */ new Set();
+    for (const item of items) ids.add(item.id);
+    cache2.items = items;
+    cache2.ids = ids;
+    return ids;
+  }
+  function setCachedItemIds(items, cache2, ids) {
+    if (items.length < itemIdCacheThreshold) {
+      if (cache2.ids) {
+        cache2.items = void 0;
+        cache2.ids = void 0;
+      }
+      return;
+    }
+    if (!ids) {
+      ids = /* @__PURE__ */ new Set();
+      for (const item of items) ids.add(item.id);
+    }
+    cache2.items = items;
+    cache2.ids = ids;
+  }
   function createCollectionStore(props = {}) {
     throwOnConflictingProps(props, props.store);
     const syncState = props.store?.getState();
     const items = defaultValue(props.items, syncState?.items, props.defaultItems, []);
-    const itemsMap = new Map(items.map((item2) => [item2.id, item2]));
+    const syncPrivateStore = getPrivateStore(props.store);
+    const collectionLookup = syncPrivateStore?.__unstableCollectionLookup ?? {
+      controlledItems: new Map(items.map((item) => [item.id, item])),
+      registeredItems: /* @__PURE__ */ new Map(),
+      controlledItemsSource: items,
+      propagatedItems: items
+    };
+    const { controlledItems, registeredItems } = collectionLookup;
+    const itemIdCache = {};
+    const renderedItemIdCache = {};
     const initialState2 = {
       items,
       renderedItems: defaultValue(syncState?.renderedItems, [])
     };
-    const syncPrivateStore = getPrivateStore(props.store);
-    const privateStore = createStore({
+    const collection = createStore(initialState2, props.store);
+    const privateStore = Object.assign(createStore({
       items,
       renderedItems: initialState2.renderedItems
-    }, syncPrivateStore);
-    const collection = createStore(initialState2, props.store);
+    }, syncPrivateStore), { __unstableCollectionLookup: collectionLookup });
     const sortItems = (renderedItems) => {
       const sortedItems = sortBasedOnDOMPosition(renderedItems, (i3) => i3.element);
       privateStore.setState("renderedItems", sortedItems);
       collection.setState("renderedItems", sortedItems);
     };
+    const indexControlledItems = (items2) => {
+      if (items2 === collectionLookup.controlledItemsSource) return;
+      collectionLookup.controlledItemsSource = items2;
+      controlledItems.clear();
+      for (const item of items2) controlledItems.set(item.id, item);
+    };
+    const setState = (key, value) => {
+      if (key !== "items") {
+        collection.setState(key, value);
+        return;
+      }
+      collection.setState("items", (items2) => {
+        const nextItems = applyState(value, items2);
+        if (nextItems === items2) return items2;
+        collectionLookup.propagatedItems = nextItems;
+        indexControlledItems(nextItems);
+        return nextItems;
+      });
+    };
     setup(collection, () => init(privateStore));
-    setup(privateStore, () => {
-      return batch(privateStore, ["items"], (state) => {
-        collection.setState("items", state.items);
+    if (!syncPrivateStore) {
+      subscribe(collection, ["items"], ({ items: items2 }) => {
+        if (items2 === collectionLookup.propagatedItems) return;
+        collectionLookup.propagatedItems = items2;
+        indexControlledItems(items2);
       });
-    });
+      setup(privateStore, () => {
+        return batch(privateStore, ["items"], ({ items: items2 }) => {
+          collectionLookup.propagatedItems = items2;
+          collection.setState("items", items2);
+        });
+      });
+    }
     setup(privateStore, () => {
       return batch(privateStore, ["renderedItems"], (state) => {
         let firstRun = true;
@@ -4055,9 +4194,9 @@ If there's a particular need for this, please submit a feature request at https:
         };
         const root = getCommonParent(state.renderedItems);
         const observer = new IntersectionObserver(ioCallback, { root });
-        for (const item2 of state.renderedItems) {
-          if (!item2.element) continue;
-          observer.observe(item2.element);
+        for (const item of state.renderedItems) {
+          if (!item.element) continue;
+          observer.observe(item.element);
         }
         return () => {
           cancelAnimationFrame(raf);
@@ -4065,55 +4204,66 @@ If there's a particular need for this, please submit a feature request at https:
         };
       });
     });
-    const mergeItem = (item2, setItems, canDeleteFromMap = false) => {
-      let prevItem;
-      setItems((items2) => {
-        const index2 = items2.findIndex(({ id: id3 }) => id3 === item2.id);
-        const nextItems = items2.slice();
-        if (index2 !== -1) {
-          prevItem = items2[index2];
-          const nextItem = {
-            ...prevItem,
-            ...item2
-          };
-          nextItems[index2] = nextItem;
-          itemsMap.set(item2.id, nextItem);
-        } else {
-          nextItems.push(item2);
-          itemsMap.set(item2.id, item2);
-        }
-        return nextItems;
-      });
-      const unmergeItem = () => {
-        setItems((items2) => {
-          if (!prevItem) {
-            if (canDeleteFromMap) itemsMap.delete(item2.id);
-            return items2.filter(({ id: id3 }) => id3 !== item2.id);
-          }
-          const index2 = items2.findIndex(({ id: id3 }) => id3 === item2.id);
-          if (index2 === -1) return items2;
+    const createMergeItem = (key, cache2, lookup) => {
+      const registeredItems2 = lookup?.registeredItems;
+      const controlledItems2 = lookup?.controlledItems;
+      return (item) => {
+        const previousRegisteredItem = registeredItems2?.get(item.id);
+        const wasKnown = !!previousRegisteredItem || !!controlledItems2?.has(item.id);
+        let prevItem;
+        privateStore.setState(key, (items2) => {
+          const ids = !!cache2.ids || items2.length >= itemIdCacheThreshold && !wasKnown ? getCachedItemIds(items2, cache2) : void 0;
+          const index2 = ids && !ids.has(item.id) ? -1 : items2.findIndex(({ id: id3 }) => id3 === item.id);
           const nextItems = items2.slice();
-          nextItems[index2] = prevItem;
-          itemsMap.set(item2.id, prevItem);
+          if (index2 !== -1) {
+            prevItem = items2[index2];
+            const nextItem = {
+              ...prevItem,
+              ...item
+            };
+            nextItems[index2] = nextItem;
+            registeredItems2?.set(item.id, nextItem);
+          } else {
+            nextItems.push(item);
+            registeredItems2?.set(item.id, item);
+            ids?.add(item.id);
+          }
+          if (cache2.ids || index2 === -1 && nextItems.length >= itemIdCacheThreshold) setCachedItemIds(nextItems, cache2, ids);
           return nextItems;
         });
+        const unmergeItem = () => {
+          if (registeredItems2) if (previousRegisteredItem) registeredItems2.set(item.id, previousRegisteredItem);
+          else registeredItems2.delete(item.id);
+          privateStore.setState(key, (items2) => {
+            const ids = cache2.ids ? getCachedItemIds(items2, cache2) : void 0;
+            if (!prevItem) {
+              const nextItems2 = items2.filter(({ id: id3 }) => id3 !== item.id);
+              ids?.delete(item.id);
+              if (cache2.ids) setCachedItemIds(nextItems2, cache2, ids);
+              return nextItems2;
+            }
+            const index2 = items2.findIndex(({ id: id3 }) => id3 === item.id);
+            if (index2 === -1) return items2;
+            const nextItems = items2.slice();
+            nextItems[index2] = prevItem;
+            if (cache2.ids) setCachedItemIds(nextItems, cache2, ids);
+            return nextItems;
+          });
+        };
+        return unmergeItem;
       };
-      return unmergeItem;
     };
-    const registerItem = (item2) => mergeItem(item2, (getItems) => privateStore.setState("items", getItems), true);
+    const registerItem = createMergeItem("items", itemIdCache, collectionLookup);
+    const mergeRenderedItem = createMergeItem("renderedItems", renderedItemIdCache);
     return {
       ...collection,
+      setState,
       registerItem,
-      renderItem: (item2) => chain(registerItem(item2), mergeItem(item2, (getItems) => privateStore.setState("renderedItems", getItems))),
+      renderItem: (item) => chain(registerItem(item), mergeRenderedItem(item)),
       item: (id3) => {
         if (!id3) return null;
-        let item2 = itemsMap.get(id3);
-        if (!item2) {
-          const { items: items2 } = privateStore.getState();
-          item2 = items2.find((item3) => item3.id === id3);
-          if (item2) itemsMap.set(id3, item2);
-        }
-        return item2 || null;
+        if (!registeredItems.size) return controlledItems.get(id3) ?? null;
+        return registeredItems.get(id3) ?? controlledItems.get(id3) ?? null;
       },
       __unstablePrivateStore: privateStore
     };
@@ -4122,47 +4272,99 @@ If there's a particular need for this, please submit a feature request at https:
   // node_modules/@ariakit/components/dist/composite/composite-store.js
   var NULL_ITEM = { id: null };
   function findFirstEnabledItem(items, excludeId) {
-    return items.find((item2) => {
-      if (excludeId) return !item2.disabled && item2.id !== excludeId;
-      return !item2.disabled;
+    return items.find((item) => {
+      if (excludeId) return !item.disabled && item.id !== excludeId;
+      return !item.disabled;
     });
   }
+  function findLastEnabledItem(items) {
+    for (let i3 = items.length - 1; i3 >= 0; i3 -= 1) {
+      const item = items[i3];
+      if (!item) continue;
+      if (item.disabled) continue;
+      return item;
+    }
+  }
   function getEnabledItems(items, excludeId) {
-    return items.filter((item2) => {
-      if (excludeId) return !item2.disabled && item2.id !== excludeId;
-      return !item2.disabled;
+    return items.filter((item) => {
+      if (excludeId) return !item.disabled && item.id !== excludeId;
+      return !item.disabled;
     });
   }
   function getItemsInRow(items, rowId) {
-    return items.filter((item2) => item2.rowId === rowId);
+    return items.filter((item) => item.rowId === rowId);
   }
   function findEnabledItemId({ items, fromIndex, step, rowId, excludeId }) {
     for (let i3 = fromIndex; i3 >= 0 && i3 < items.length; i3 += step) {
-      const item2 = items[i3];
-      if (!item2) continue;
-      if (item2.rowId !== rowId) continue;
-      if (item2.disabled) continue;
-      if (excludeId != null && item2.id === excludeId) continue;
-      return item2.id;
+      const item = items[i3];
+      if (!item) continue;
+      if (item.rowId !== rowId) continue;
+      if (item.disabled) continue;
+      const itemId = item.id;
+      if (excludeId != null && itemId === excludeId) continue;
+      return itemId;
     }
   }
   function flipItems(items, activeId, shouldInsertNullItem = false) {
-    const index2 = items.findIndex((item2) => item2.id === activeId);
+    const index2 = items.findIndex((item) => item.id === activeId);
     return [
       ...items.slice(index2 + 1),
       ...shouldInsertNullItem ? [NULL_ITEM] : [],
       ...items.slice(0, index2)
     ];
   }
-  function groupItemsByRows(items) {
+  var rowMapItemThreshold = 48;
+  var rowMapRowThreshold = 4;
+  function groupSmallItemsByRows(items) {
     const rows = [];
-    for (const item2 of items) {
-      const row = rows.find((currentRow) => currentRow[0]?.rowId === item2.rowId);
-      if (row) row.push(item2);
-      else rows.push([item2]);
+    let previousRow;
+    let previousRowId;
+    for (const item of items) {
+      const rowId = item.rowId;
+      if (previousRow && previousRowId === rowId) {
+        previousRow.push(item);
+        continue;
+      }
+      const row = rows.find((currentRow) => currentRow[0]?.rowId === rowId);
+      if (row) {
+        row.push(item);
+        previousRow = row;
+      } else {
+        previousRow = [item];
+        rows.push(previousRow);
+      }
+      previousRowId = rowId;
+    }
+    return rows;
+  }
+  function groupLargeItemsByRows(items) {
+    const firstItem = items[0];
+    if (!firstItem) return [];
+    let itemIndex = 1;
+    while (itemIndex < items.length && items[itemIndex]?.rowId === firstItem.rowId) itemIndex += 1;
+    const firstRow = items.slice(0, itemIndex);
+    if (itemIndex === items.length) return [firstRow];
+    const rows = [firstRow];
+    let rowsById;
+    for (; itemIndex < items.length; itemIndex += 1) {
+      const item = items[itemIndex];
+      if (!item) continue;
+      const row = rowsById ? rowsById.get(item.rowId) : rows.find((currentRow) => currentRow[0]?.rowId === item.rowId);
+      if (row) {
+        row.push(item);
+        continue;
+      }
+      const newRow = [item];
+      rows.push(newRow);
+      if (rowsById) rowsById.set(item.rowId, newRow);
+      else if (rows.length === rowMapRowThreshold) rowsById = new Map(rows.map((currentRow) => [currentRow[0]?.rowId, currentRow]));
     }
     return rows;
   }
+  function groupItemsByRows(items) {
+    if (items.length >= rowMapItemThreshold) return groupLargeItemsByRows(items);
+    return groupSmallItemsByRows(items);
+  }
   function getMaxRowLength(array) {
     let maxLength = 0;
     for (const { length: length2 } of array) if (length2 > maxLength) maxLength = length2;
@@ -4178,8 +4380,8 @@ If there's a particular need for this, please submit a feature request at https:
   function normalizeRows(rows, activeId, focusShift) {
     const maxLength = getMaxRowLength(rows);
     for (const row of rows) for (let i3 = 0; i3 < maxLength; i3 += 1) {
-      const item2 = row[i3];
-      if (!item2 || focusShift && item2.disabled) {
+      const item = row[i3];
+      if (!item || focusShift && item.disabled) {
         const previousItem = i3 === 0 && focusShift ? findFirstEnabledItem(row) : row[i3 - 1];
         row[i3] = previousItem && activeId !== previousItem.id && focusShift ? previousItem : createEmptyItem(previousItem?.rowId);
       }
@@ -4191,10 +4393,10 @@ If there's a particular need for this, please submit a feature request at https:
     const maxLength = getMaxRowLength(rows);
     const verticalized = [];
     for (let i3 = 0; i3 < maxLength; i3 += 1) for (const row of rows) {
-      const item2 = row[i3];
-      if (item2) verticalized.push({
-        ...item2,
-        rowId: item2.rowId ? `${i3}` : void 0
+      const item = row[i3];
+      if (item) verticalized.push({
+        ...item,
+        rowId: item.rowId ? `${i3}` : void 0
       });
     }
     return verticalized;
@@ -4231,8 +4433,16 @@ If there's a particular need for this, please submit a feature request at https:
       const canReverse = isNextDirection ? rtl2 && !isVerticalDirection : !rtl2 || isVerticalDirection;
       const canShift = focusShift && !skip;
       if (!skip && !focusWrap && !includesBaseElement && activeId2 != null) {
-        if (!isVerticalDirection ? true : !canShift && !renderedItems.some((item2) => item2.rowId != null)) {
-          const activeIndex2 = renderedItems.findIndex((item2) => item2.id === activeId2);
+        if (!isVerticalDirection ? true : !canShift && !renderedItems.some((item) => item.rowId != null)) {
+          let activeIndex2 = -1;
+          if (renderedItems === defaultState.renderedItems) {
+            const firstItem = renderedItems[0];
+            if (firstItem && collection.item(firstItem.id) === firstItem) {
+              const registeredItem = collection.item(activeId2);
+              if (registeredItem?.id === activeId2) activeIndex2 = renderedItems.indexOf(registeredItem);
+            }
+          }
+          if (activeIndex2 === -1) activeIndex2 = renderedItems.findIndex((item) => item.id === activeId2);
           const activeItem2 = renderedItems[activeIndex2];
           if (activeItem2) {
             const step = canReverse ? -1 : 1;
@@ -4259,9 +4469,9 @@ If there's a particular need for this, please submit a feature request at https:
       items = canReverse ? reverseArray(items) : items;
       items = isVerticalDirection ? verticalizeItems(items) : items;
       if (activeId2 == null) return findFirstEnabledItem(items)?.id;
-      const activeItem = items.find((item2) => item2.id === activeId2);
+      const activeItem = items.find((item) => item.id === activeId2);
       if (!activeItem) return findFirstEnabledItem(items)?.id;
-      const isGrid2 = items.some((item2) => item2.rowId);
+      const isGrid2 = items.some((item) => item.rowId);
       const activeIndex = items.indexOf(activeItem);
       const nextItems = items.slice(activeIndex + 1);
       const nextItemsInRow = getItemsInRow(nextItems, activeItem.rowId);
@@ -4296,7 +4506,7 @@ If there's a particular need for this, please submit a feature request at https:
         composite.setState("moves", (moves) => moves + 1);
       },
       first: () => findFirstEnabledItem(composite.getState().renderedItems)?.id,
-      last: () => findFirstEnabledItem(reverseArray(composite.getState().renderedItems))?.id,
+      last: () => findLastEnabledItem(composite.getState().renderedItems)?.id,
       next: (options2) => getNextIdFromOptions("next", options2),
       previous: (options2) => getNextIdFromOptions("previous", options2),
       down: (options2) => getNextIdFromOptions("down", options2),
@@ -4333,9 +4543,9 @@ If there's a particular need for this, please submit a feature request at https:
   function isItem(store, element, exclude) {
     if (!element) return false;
     if (element === exclude) return false;
-    const item2 = store.item(element.id);
-    if (!item2) return false;
-    if (exclude && item2.element === exclude) return false;
+    const item = store.item(element.id);
+    if (!item) return false;
+    if (exclude && item.element === exclude) return false;
     return true;
   }

@@ -4348,50 +4558,101 @@ If there's a particular need for this, please submit a feature request at https:
   var import_shim = __toESM(require_shim(), 1);
   var noopSubscribe = () => () => {
   };
-  function useStoreState(store, keyOrSelector = identity) {
+  function isStoreKeyArray(value) {
+    return Array.isArray(value);
+  }
+  function isSameValue2(value, other) {
+    return value === other || value !== value && other !== other;
+  }
+  function hasSameStoreKeys(keys, otherKeys) {
+    if (keys?.length !== otherKeys.length) return false;
+    for (let index2 = 0; index2 < keys.length; index2 += 1) {
+      const key = keys[index2];
+      if (key === void 0) return false;
+      if (isSameValue2(key, otherKeys[index2])) continue;
+      return false;
+    }
+    return true;
+  }
+  function useStableStoreKeys(keys) {
+    const keysRef = React2.useRef(null);
+    const currentKeys = keysRef.current;
+    if (keys === null) {
+      keysRef.current = null;
+      return null;
+    }
+    if (hasSameStoreKeys(currentKeys, keys)) return currentKeys;
+    const nextKeys = [...keys];
+    keysRef.current = nextKeys;
+    return nextKeys;
+  }
+  function useStoreState(store, keyOrKeysOrSelector = identity, selector2) {
+    const subscriptionKeys = useStableStoreKeys(isStoreKeyArray(keyOrKeysOrSelector) ? keyOrKeysOrSelector : typeof keyOrKeysOrSelector === "function" ? null : [keyOrKeysOrSelector]);
     const storeSubscribe = React2.useCallback((callback) => {
       if (!store) return noopSubscribe();
-      return subscribe(store, null, callback);
-    }, [store]);
+      if (subscriptionKeys?.length === 0) return noopSubscribe();
+      return subscribe(store, subscriptionKeys, callback);
+    }, [store, subscriptionKeys]);
     const getSnapshot = () => {
-      const key = typeof keyOrSelector === "string" ? keyOrSelector : null;
-      const selector2 = typeof keyOrSelector === "function" ? keyOrSelector : null;
       const state = store?.getState();
-      if (selector2) return selector2(state);
+      if (isStoreKeyArray(keyOrKeysOrSelector)) return selector2?.(state);
+      if (typeof keyOrKeysOrSelector === "function") return keyOrKeysOrSelector(state);
       if (!state) return;
-      if (!key) return;
-      if (!hasOwnProperty(state, key)) return;
-      return state[key];
+      if (!hasOwnProperty(state, keyOrKeysOrSelector)) return;
+      return state[keyOrKeysOrSelector];
     };
     return (0, import_shim.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
   }
-  function useStoreStateObject(store, object) {
+  function getStoreStateObjectKeys(object, selectorKeys) {
+    const keys = [];
+    let hasSelector = false;
+    for (const prop in object) {
+      const keyOrSelector = object[prop];
+      if (keyOrSelector === void 0) continue;
+      if (typeof keyOrSelector === "function") {
+        hasSelector = true;
+        continue;
+      }
+      if (keys.includes(keyOrSelector)) continue;
+      keys.push(keyOrSelector);
+    }
+    if (!hasSelector) return keys;
+    if (!selectorKeys) return null;
+    for (const key of selectorKeys) {
+      if (keys.includes(key)) continue;
+      keys.push(key);
+    }
+    return keys;
+  }
+  function useStoreStateObject(store, objectOrKeys, object) {
+    const stateObject = isStoreKeyArray(objectOrKeys) ? object ?? {} : objectOrKeys;
+    const selectorKeys = isStoreKeyArray(objectOrKeys) ? objectOrKeys : void 0;
     const objRef = React2.useRef({});
+    const subscriptionKeys = useStableStoreKeys(getStoreStateObjectKeys(stateObject, selectorKeys));
     const storeSubscribe = React2.useCallback((callback) => {
       if (!store) return noopSubscribe();
-      return subscribe(store, null, callback);
-    }, [store]);
+      if (subscriptionKeys?.length === 0) return noopSubscribe();
+      return subscribe(store, subscriptionKeys, callback);
+    }, [store, subscriptionKeys]);
     const getSnapshot = () => {
       const state = store?.getState();
       let updated = false;
       const obj = objRef.current;
-      for (const prop in object) {
-        const keyOrSelector = object[prop];
+      for (const prop in stateObject) {
+        const keyOrSelector = stateObject[prop];
+        if (keyOrSelector === void 0) continue;
         if (typeof keyOrSelector === "function") {
-          const value = keyOrSelector(state);
-          if (!Object.is(value, obj[prop])) {
-            obj[prop] = value;
+          const value2 = keyOrSelector(state);
+          if (!Object.is(value2, obj[prop])) {
+            obj[prop] = value2;
             updated = true;
           }
         }
-        if (typeof keyOrSelector === "string") {
-          if (!state) continue;
-          if (!hasOwnProperty(state, keyOrSelector)) continue;
-          const value = state[keyOrSelector];
-          if (!Object.is(value, obj[prop])) {
-            obj[prop] = value;
-            updated = true;
-          }
+        if (typeof keyOrSelector === "function") continue;
+        const value = state && hasOwnProperty(state, keyOrSelector) ? state[keyOrSelector] : void 0;
+        if (!Object.is(value, obj[prop])) {
+          obj[prop] = value;
+          updated = true;
         }
       }
       if (updated) objRef.current = { ...obj };
@@ -4401,19 +4662,26 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function useStoreProps(store, props, key, setKey) {
     const value = hasOwnProperty(props, key) ? props[key] : void 0;
+    const setValue = setKey ? props[setKey] : void 0;
+    const hasSetValue = !!setValue;
     const propsRef = useLiveRef({
       value,
-      setValue: setKey ? props[setKey] : void 0
+      setValue
     });
     useSafeLayoutEffect(() => {
-      return sync(store, [key], (state, prev2) => {
-        const { value: value2, setValue } = propsRef.current;
-        if (!setValue) return;
-        if (state[key] === prev2[key]) return;
-        if (state[key] === value2) return;
-        setValue(state[key]);
+      if (!hasSetValue) return;
+      return subscribe(store, [key], (state, prev2) => {
+        const { value: value2, setValue: setValue2 } = propsRef.current;
+        if (!setValue2) return;
+        if (isSameValue2(state[key], prev2[key])) return;
+        if (isSameValue2(state[key], value2)) return;
+        setValue2(state[key]);
       });
-    }, [store, key]);
+    }, [
+      store,
+      key,
+      hasSetValue
+    ]);
     useSafeLayoutEffect(() => {
       if (value === void 0) return;
       store.setState(key, value);
@@ -4426,11 +4694,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 useState78 = React2.useCallback((keyOrSelector) => useStoreState(store, keyOrSelector), [store]);
+    const useState75 = React2.useCallback((keyOrSelector) => useStoreState(store, keyOrSelector), [store]);
     return [React2.useMemo(() => ({
       ...store,
-      useState: useState78
-    }), [store, useState78]), useEvent(() => {
+      useState: useState75
+    }), [store, useState75]), useEvent(() => {
       setStore((store2) => createStore2({
         ...props,
         ...store2.getState()
@@ -4487,7 +4755,7 @@ 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, "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, ...props }) {
     const context = useCompositeScopedContext();
     store = store || context;
     const id3 = useId(props.id);
@@ -4502,14 +4770,11 @@ If there's a particular need for this, please submit a feature request at https:
       if (row.baseElement !== state.baseElement) return;
       return row.id;
     };
-    const { rowId, baseElement, isActiveItem, ariaSetSize, ariaPosInSet, isTabbable: isTabbable2 } = useStoreStateObject(store, {
+    const { rowId, baseElement, ariaSetSize, ariaPosInSet } = useStoreStateObject(store, ["baseElement", "renderedItems"], {
       rowId: getRowId,
       baseElement(state) {
         return state?.baseElement || void 0;
       },
-      isActiveItem(state) {
-        return !!state && state.activeId === id3;
-      },
       ariaSetSize(state) {
         if (ariaSetSizeProp != null) return ariaSetSizeProp;
         if (!state) return;
@@ -4523,27 +4788,38 @@ If there's a particular need for this, please submit a feature request at https:
         if (!row?.ariaPosInSet) return;
         if (row.baseElement !== state.baseElement) return;
         const rowId2 = getRowId(state);
-        const itemsInRow = state.renderedItems.filter((item2) => item2.rowId === rowId2);
-        return row.ariaPosInSet + itemsInRow.findIndex((item2) => item2.id === id3);
+        const itemsInRow = state.renderedItems.filter((item) => item.rowId === rowId2);
+        return row.ariaPosInSet + itemsInRow.findIndex((item) => item.id === id3);
+      }
+    });
+    const { isActiveItem, isTabbable: isTabbable2 } = useStoreStateObject(store, [
+      "activeId",
+      "renderedItems",
+      "virtualFocus",
+      "items"
+    ], {
+      isActiveItem(state) {
+        return !!state && state.activeId === id3;
       },
       isTabbable(state) {
         if (!state?.renderedItems.length) return true;
         if (state.virtualFocus) return false;
         if (tabbable) return true;
         if (state.activeId === null) return false;
-        const item2 = store?.item(state.activeId);
-        if (item2?.disabled) return true;
-        if (!item2?.element) return true;
+        const item = store?.item(state.activeId);
+        if (item?.disabled) return true;
+        if (!item?.element) return true;
         return state.activeId === id3;
       }
     });
-    const getItem = (0, import_react7.useCallback)((item2) => {
+    const getItem = (0, import_react7.useCallback)((item) => {
       const nextItem = {
-        ...item2,
-        id: id3 || item2.id,
+        ...item,
+        id: id3 || item.id,
         rowId,
         disabled: trulyDisabled,
-        children: item2.element?.textContent
+        children: item.element?.textContent,
+        typeaheadText
       };
       if (getItemProp) return getItemProp(nextItem);
       return nextItem;
@@ -4551,6 +4827,7 @@ If there's a particular need for this, please submit a feature request at https:
       id3,
       rowId,
       trulyDisabled,
+      typeaheadText,
       getItemProp
     ]);
     const onFocusProp = props.onFocus;
@@ -4570,6 +4847,10 @@ If there's a particular need for this, please submit a feature request at https:
       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);
+          return;
+        }
         if (isSafari() && currentTarget2.hasAttribute("data-autofocus")) currentTarget2.scrollIntoView({
           block: "nearest",
           inline: "nearest"
@@ -4706,7 +4987,8 @@ If there's a particular need for this, please submit a feature request at https:
     });
   });
   var CompositeItem = memo2(forwardRef2(function CompositeItem2(props) {
-    return createElement(TagName4, useCompositeItem(props));
+    const htmlProps = useCompositeItem(withDefaultButtonType(props));
+    return createElement(TagName4, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/tab/tab-context.js
@@ -4728,9 +5010,9 @@ 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)((item2) => {
+    const getItem = (0, import_react8.useCallback)((item) => {
       const nextItem = {
-        ...item2,
+        ...item,
         dimmed
       };
       if (getItemProp) return getItemProp(nextItem);
@@ -4742,12 +5024,20 @@ If there's a particular need for this, please submit a feature request at https:
       if (event.defaultPrevented) return;
       store?.setSelectedId(id3);
     });
-    const panelId = useStoreState(store.panels, () => store.panel(id3)?.id);
+    const panelId = useStoreState(store.panels, ["items"], () => store.panel(id3)?.id);
     const shouldRegisterItem = defaultId ? props.shouldRegisterItem : false;
-    const isActive = useStoreState(store, (state) => !!id3 && state.activeId === id3);
-    const selected = useStoreState(store, (state) => !!id3 && state.selectedId === id3);
-    const hasActiveItem2 = useStoreState(store, (state) => !!store.item(state.activeId));
-    const canRegisterComposedItem = isActive || selected && !hasActiveItem2;
+    const selected = useStoreState(store, ["selectedId"], (state) => !!id3 && state.selectedId === id3);
+    const canRegisterComposedItem = useStoreState(store.composite ? store : void 0, [
+      "activeId",
+      "items",
+      "selectedId"
+    ], (state) => {
+      if (!state) return false;
+      if (!id3) return false;
+      if (state.activeId === id3) return true;
+      if (state.selectedId !== id3) return false;
+      return !store.item(state.activeId);
+    });
     const accessibleWhenDisabled = selected || (props.accessibleWhenDisabled ?? true);
     if (useStoreState(store.combobox || store.composite, "virtualFocus")) props = {
       ...props,
@@ -4791,7 +5081,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var Tab = memo2(forwardRef2(function Tab2(props) {
-    return createElement(TagName5, useTab(props));
+    const htmlProps = useTab(withDefaultButtonType(props));
+    return createElement(TagName5, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/composite/composite.js
@@ -4799,7 +5090,7 @@ If there's a particular need for this, please submit a feature request at https:
   var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
   var TagName6 = "div";
   function isGrid(items) {
-    return items.some((item2) => !!item2.rowId);
+    return items.some((item) => !!item.rowId);
   }
   function isPrintableKey(event) {
     const target = event.target;
@@ -4843,7 +5134,7 @@ If there's a particular need for this, please submit a feature request at https:
   function useScheduleFocus(store) {
     const [scheduled, setScheduled] = (0, import_react9.useState)(false);
     const schedule = (0, import_react9.useCallback)(() => setScheduled(true), []);
-    const activeItem = useStoreState(store, (state) => scheduled ? getEnabledItem(store, state.activeId) : null);
+    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;
@@ -4899,7 +5190,7 @@ If there's a particular need for this, please submit a feature request at https:
     const scheduleFocus = useScheduleFocus(store);
     const [, setBaseElement] = useTransactionState(composite ? store.setBaseElement : null);
     const virtualFocus = useStoreState(store, "virtualFocus");
-    const activeId = useStoreState(store, (state) => state.virtualFocus ? state.activeId : null);
+    const activeId = useStoreState(store, composite && virtualFocus ? ["activeId"] : [], (state) => composite && virtualFocus ? state.activeId : null);
     useSafeLayoutEffect(() => {
       if (!store) return;
       if (!composite) return;
@@ -5014,11 +5305,11 @@ If there's a particular need for this, please submit a feature request at https:
       focusOnMove
     ]);
     props = {
-      "aria-activedescendant": useStoreState(store, (state) => {
+      "aria-activedescendant": useStoreState(store, composite && virtualFocus ? ["items"] : [], () => {
         if (!store) return;
         if (!composite) return;
-        if (!state.virtualFocus) return;
-        return getEnabledItem(store, state.activeId)?.id;
+        if (!virtualFocus) return;
+        return getEnabledItem(store, activeId)?.id;
       }),
       ...props,
       ref: useMergeRefs(ref, setBaseElement, props.ref),
@@ -5030,13 +5321,14 @@ If there's a particular need for this, please submit a feature request at https:
       onKeyDown
     };
     props = useFocusable({
-      focusable: useStoreState(store, (state) => composite && (state.virtualFocus || state.activeId === null)),
+      focusable: useStoreState(store, composite && !virtualFocus ? ["activeId"] : [], (state) => composite && (virtualFocus || state.activeId === null)),
       ...props
     });
     return props;
   });
   var Composite = forwardRef2(function Composite2(props) {
-    return createElement(TagName6, useComposite(props));
+    const htmlProps = useComposite(props);
+    return createElement(TagName6, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/tab/tab-list.js
@@ -5046,7 +5338,7 @@ If there's a particular need for this, please submit a feature request at https:
     const context = useTabProviderContext();
     store = store || context;
     invariant(store, "TabList must receive a `store` prop or be wrapped in a TabProvider component.");
-    const orientation = useStoreState(store, (state) => state.orientation === "both" ? void 0 : state.orientation);
+    const orientation = useStoreState(store, ["orientation"], (state) => state.orientation === "both" ? void 0 : state.orientation);
     props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(TabScopedContextProvider, {
       value: store,
       children: element
@@ -5067,7 +5359,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var TabList = forwardRef2(function TabList2(props) {
-    return createElement(TagName7, useTabList(props));
+    const htmlProps = useTabList(props);
+    return createElement(TagName7, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/disclosure/disclosure-context.js
@@ -5131,10 +5424,12 @@ If there's a particular need for this, please submit a feature request at https:
     const ref = (0, import_react11.useRef)(null);
     const id3 = useId(props.id);
     const [transition, setTransition] = (0, import_react11.useState)(null);
-    const open = useStoreState(store, "open");
-    const mounted = useStoreState(store, "mounted");
-    const animated = useStoreState(store, "animated");
-    const contentElement = useStoreState(store, "contentElement");
+    const { open, mounted, animated, contentElement } = useStoreStateObject(store, {
+      open: "open",
+      mounted: "mounted",
+      animated: "animated",
+      contentElement: "contentElement"
+    });
     const otherElement = useStoreState(store.disclosure, "contentElement");
     const hasClosedRef = (0, import_react11.useRef)(false);
     useSafeLayoutEffect(() => {
@@ -5232,29 +5527,31 @@ If there's a particular need for this, please submit a feature request at https:
     return removeUndefinedValues(props);
   });
   var DisclosureContentImpl = forwardRef2(function DisclosureContentImpl2(props) {
-    return createElement(TagName8, useDisclosureContent(props));
+    const htmlProps = useDisclosureContent(props);
+    return createElement(TagName8, htmlProps);
   });
   var DisclosureContent = forwardRef2(function DisclosureContent2({ unmountOnHide, ...props }) {
     const context = useDisclosureProviderContext();
-    if (useStoreState(props.store || context, (state) => !unmountOnHide || state?.mounted) === false) return null;
+    if (useStoreState(props.store || context, ["mounted"], (state) => !unmountOnHide || state?.mounted) === false) return null;
     return /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(DisclosureContentImpl, { ...props });
   });

   // node_modules/@ariakit/components/dist/disclosure/disclosure-store.js
   function createDisclosureStore(props = {}) {
-    const store = mergeStore(props.store, omit2(props.disclosure, ["contentElement", "disclosureElement"]));
+    const store = props.store || props.disclosure ? mergeStore(props.store, omit2(props.disclosure, ["contentElement", "disclosureElement"])) : void 0;
     throwOnConflictingProps(props, store);
     const syncState = store?.getState();
     const open = defaultValue(props.open, syncState?.open, props.defaultOpen, false);
     const animated = defaultValue(props.animated, syncState?.animated, false);
-    const disclosure = createStore({
+    const initialState2 = {
       open,
       animated,
       animating: !!animated && open,
       mounted: open,
       contentElement: defaultValue(syncState?.contentElement, null),
       disclosureElement: defaultValue(syncState?.disclosureElement, null)
-    }, store);
+    };
+    const disclosure = store ? createStore(initialState2, store) : createStore(initialState2);
     setup(disclosure, () => sync(disclosure, ["animated", "animating"], (state) => {
       if (state.animated) return;
       disclosure.setState("animating", false);
@@ -5302,10 +5599,10 @@ If there's a particular need for this, please submit a feature request at https:
     invariant(store, "TabPanel must receive a `store` prop or be wrapped in a TabProvider component.");
     const ref = (0, import_react12.useRef)(null);
     const id3 = useId(props.id);
-    const tabId = useStoreState(store.panels, () => tabIdProp || store?.panels.item(id3)?.tabId);
-    const disclosure = useDisclosureStore({ open: useStoreState(store, (state) => !!tabId && state.selectedId === tabId) });
+    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 mounted = useStoreState(disclosure, "mounted");
-    const scrollPositionRef = (0, import_react12.useRef)(/* @__PURE__ */ new Map());
+    const scrollPositionRef = (0, import_react12.useRef)(null);
     const getScrollElement = useEvent(() => {
       const panelElement = ref.current;
       if (!panelElement) return null;
@@ -5324,10 +5621,15 @@ If there's a particular need for this, please submit a feature request at https:
         return;
       }
       if (!tabId) return;
-      const position2 = scrollPositionRef.current.get(tabId);
+      let scrollPositions = scrollPositionRef.current;
+      if (!scrollPositions) {
+        scrollPositions = /* @__PURE__ */ new Map();
+        scrollPositionRef.current = scrollPositions;
+      }
+      const position2 = scrollPositions.get(tabId);
       element.scroll(position2?.x ?? 0, position2?.y ?? 0);
       const onScroll = () => {
-        scrollPositionRef.current.set(tabId, {
+        scrollPositions.set(tabId, {
           x: element.scrollLeft,
           y: element.scrollTop
         });
@@ -5349,10 +5651,10 @@ If there's a particular need for this, please submit a feature request at https:
       if (!element) return;
       setHasTabbableChildren(!!getFirstTabbableIn(element));
     }, [mounted, tabId]);
-    const getItem = (0, import_react12.useCallback)((item2) => {
+    const getItem = (0, import_react12.useCallback)((item) => {
       const nextItem = {
-        ...item2,
-        id: id3 || item2.id,
+        ...item,
+        id: id3 || item.id,
         tabId: tabIdProp
       };
       if (getItemProp) return getItemProp(nextItem);
@@ -5409,7 +5711,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var TabPanel = forwardRef2(function TabPanel2(props) {
-    return createElement(TagName9, useTabPanel(props));
+    const htmlProps = useTabPanel(props);
+    return createElement(TagName9, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/popover/popover-context.js
@@ -5482,16 +5785,16 @@ If there's a particular need for this, please submit a feature request at https:
   function getFocusedTab(items) {
     const activeElement = items[0]?.element?.ownerDocument.activeElement;
     if (!activeElement) return;
-    return items.find((item2) => item2.element === activeElement);
+    return items.find((item) => item.element === activeElement);
   }
   function getTabById(items, id3) {
     if (id3 == null) return;
-    return items.find((item2) => item2.id === id3);
+    return items.find((item) => item.id === id3);
   }
-  function isEnabledTab(item2) {
-    if (!item2) return false;
-    if (item2.disabled) return false;
-    if (item2.dimmed) return false;
+  function isEnabledTab(item) {
+    if (!item) return false;
+    if (item.disabled) return false;
+    if (item.dimmed) return false;
     return true;
   }
   function createPanelsStore() {
@@ -5561,9 +5864,10 @@ If there's a particular need for this, please submit a feature request at https:
         }
         if (parentComposite && state.selectedId === prev2.selectedId) return;
         const { activeId, renderedItems } = tab.getState();
+        if (activeId === state.selectedId) return;
         const focusedTab = getFocusedTab(renderedItems);
         const selectedTab = getTabById(renderedItems, state.selectedId);
-        if (focusedTab && isEnabledTab(selectedTab) && activeId !== selectedTab.id) {
+        if (focusedTab && isEnabledTab(selectedTab)) {
           composite.move(selectedTab.id);
           return;
         }
@@ -5629,15 +5933,15 @@ 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]);
-    store = useCompositeStoreProps(store, update, props);
-    useStoreProps(store, props, "selectedId", "setSelectedId");
-    useStoreProps(store, props, "selectOnMove");
-    const [panels, updatePanels] = useStore(() => store.panels, {});
-    useUpdateEffect(updatePanels, [store, updatePanels]);
+    const compositeStore = useCompositeStoreProps(store, update, 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)(() => ({
-      ...store,
+      ...compositeStore,
       panels
-    }), [store, panels]), {
+    }), [compositeStore, panels]), {
       composite: props.composite,
       combobox: props.combobox
     });
@@ -5645,13 +5949,13 @@ If there's a particular need for this, please submit a feature request at https:
   function useTabStore(props = {}) {
     const combobox = useComboboxContext();
     const composite = useSelectContext() || combobox;
-    props = {
+    const storeProps = {
       ...props,
       composite: props.composite !== void 0 ? props.composite : composite,
       combobox: props.combobox !== void 0 ? props.combobox : combobox
     };
-    const [store, update] = useStore(createTabStore, props);
-    return useTabStoreProps(store, update, props);
+    const [store, update] = useStore(createTabStore, storeProps);
+    return useTabStoreProps(store, update, storeProps);
   }

   // node_modules/@ariakit/react-components/dist/toolbar/toolbar-context.js
@@ -5694,7 +5998,7 @@ If there's a particular need for this, please submit a feature request at https:
       focusLoop,
       rtl: rtl2
     });
-    const orientation = useStoreState(store, (state) => state.orientation === "both" ? void 0 : state.orientation);
+    const orientation = useStoreState(store, ["orientation"], (state) => state.orientation === "both" ? void 0 : state.orientation);
     props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(ToolbarScopedContextProvider, {
       value: store,
       children: element
@@ -5711,7 +6015,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var Toolbar = forwardRef2(function Toolbar2(props) {
-    return createElement(TagName10, useToolbar(props));
+    const htmlProps = useToolbar(props);
+    return createElement(TagName10, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/toolbar/toolbar-item.js
@@ -5726,7 +6031,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var ToolbarItem = memo2(forwardRef2(function ToolbarItem2(props) {
-    return createElement(TagName11, useToolbarItem(props));
+    const htmlProps = useToolbarItem(withDefaultButtonType(props));
+    return createElement(TagName11, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/separator/separator.js
@@ -5740,7 +6046,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var Separator = forwardRef2(function Separator2(props) {
-    return createElement(TagName12, useSeparator(props));
+    const htmlProps = useSeparator(props);
+    return createElement(TagName12, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/composite/composite-separator.js
@@ -5749,7 +6056,7 @@ If there's a particular need for this, please submit a feature request at https:
     const context = useCompositeScopedContext();
     store = store || context;
     invariant(store, "CompositeSeparator must be wrapped in a Composite component.");
-    const orientation = useStoreState(store, (state) => orientationProp ?? (state.orientation === "horizontal" ? "vertical" : "horizontal"));
+    const orientation = useStoreState(store, ["orientation"], (state) => orientationProp ?? (state.orientation === "horizontal" ? "vertical" : "horizontal"));
     props = useSeparator({
       ...props,
       orientation
@@ -5757,7 +6064,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var CompositeSeparator = forwardRef2(function CompositeSeparator2(props) {
-    return createElement(TagName13, useCompositeSeparator(props));
+    const htmlProps = useCompositeSeparator(props);
+    return createElement(TagName13, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/focusable/focusable-container.js
@@ -5771,7 +6079,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var FocusableContainer = forwardRef2(function FocusableContainer2(props) {
-    return createElement(TagName14, useFocusableContainer(props));
+    const htmlProps = useFocusableContainer(props);
+    return createElement(TagName14, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/heading/heading-context.js
@@ -5814,7 +6123,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var VisuallyHidden = forwardRef2(function VisuallyHidden2(props) {
-    return createElement(TagName15, useVisuallyHidden(props));
+    const htmlProps = useVisuallyHidden(props);
+    return createElement(TagName15, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/focus-trap/focus-trap.js
@@ -5836,7 +6146,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var FocusTrap = forwardRef2(function FocusTrap2(props) {
-    return createElement(TagName16, useFocusTrap(props));
+    const htmlProps = useFocusTrap(props);
+    return createElement(TagName16, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/portal/portal-context.js
@@ -6066,7 +6377,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var Portal = forwardRef2(function Portal2(props) {
-    return createElement(TagName17, usePortal(props));
+    const htmlProps = usePortal(props);
+    return createElement(TagName17, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/dialog/utils/is-backdrop.js
@@ -6154,9 +6466,10 @@ If there's a particular need for this, please submit a feature request at https:
     };
     const setup2 = () => {
       const previousValue = element.style.getPropertyValue(property);
+      const previousPriority = element.style.getPropertyPriority(property);
       element.style.setProperty(property, value);
       return () => {
-        if (previousValue) element.style.setProperty(property, previousValue);
+        if (previousValue) element.style.setProperty(property, previousValue, previousPriority);
         else element.style.removeProperty(property);
       };
     };
@@ -6164,6 +6477,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/dialog/utils/tree-cleanup.js
+  var insideElements = /* @__PURE__ */ new WeakMap();
   function getPropertyName(id3 = "", kind = "outside") {
     return `__ariakit-dialog-${kind}${id3 ? `-${id3}` : ""}`;
   }
@@ -6173,16 +6487,20 @@ If there's a particular need for this, please submit a feature request at https:
   function markAncestor(element, id3 = "") {
     return chain(setProperty(element, getPropertyName("", "ancestor"), true), setProperty(element, getPropertyName(id3, "ancestor"), true));
   }
-  function markTreeInside(id3, elements2) {
-    return chain(...elements2.map((element) => {
-      if (!element) return void 0;
-      return setProperty(element, getPropertyName(id3, "inside"), true);
-    }));
+  function markTreeInside(dialog, elements2) {
+    const marker = /* @__PURE__ */ new WeakSet();
+    insideElements.set(dialog, marker);
+    for (const element of elements2) if (element) marker.add(element);
+    return () => {
+      if (insideElements.get(dialog) !== marker) return;
+      insideElements.delete(dialog);
+    };
   }
-  function isElementInside(element, id3) {
-    const propertyName = getPropertyName(id3, "inside");
+  function isElementInside(element, dialog) {
+    const marker = insideElements.get(dialog);
+    if (!marker) return false;
     do {
-      if (element[propertyName]) return true;
+      if (marker.has(element)) return true;
       if (!element.parentElement) return false;
       element = element.parentElement;
     } while (true);
@@ -6490,7 +6808,16 @@ 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);
-  function usePreviousMouseDownRef(enabled, scope) {
+  function getEventTargets(event, referenceElement) {
+    const elements2 = event.composedPath().filter(isElement);
+    if (!elements2.length && isElement(event.target)) elements2.push(event.target);
+    const root = referenceElement?.getRootNode();
+    return {
+      elements: elements2,
+      rootTarget: root ? elements2.find((target) => target.getRootNode() === root) || event.target : elements2[0] || event.target
+    };
+  }
+  function usePreviousMouseDownRef(enabled, scope, referenceElement) {
     const previousMouseDownRef = (0, import_react21.useRef)(null);
     (0, import_react21.useEffect)(() => {
       if (!enabled) {
@@ -6498,18 +6825,21 @@ If there's a particular need for this, please submit a feature request at https:
         return;
       }
       const onMouseDown = (event) => {
-        previousMouseDownRef.current = event.target;
+        previousMouseDownRef.current = getEventTargets(event, referenceElement);
       };
       return addGlobalEventListener("mousedown", onMouseDown, true, scope);
-    }, [enabled, scope]);
+    }, [
+      enabled,
+      scope,
+      referenceElement
+    ]);
     return previousMouseDownRef;
   }

   // node_modules/@ariakit/react-components/dist/dialog/utils/use-hide-on-interact-outside.js
   var import_react22 = __toESM(require_react(), 1);
   function isInDocument(target) {
-    if (target.tagName === "HTML") return true;
-    return contains(getDocument(target).body, target);
+    return target.isConnected;
   }
   function isDisclosure(disclosure, target) {
     if (!disclosure) return false;
@@ -6527,21 +6857,30 @@ If there's a particular need for this, please submit a feature request at https:
     if (rect.width === 0 || rect.height === 0) return false;
     return rect.top <= event.clientY && event.clientY <= rect.top + rect.height && rect.left <= event.clientX && event.clientX <= rect.left + rect.width;
   }
+  function isElementWithinDialog(target, contentElement, disclosureElement) {
+    if (contains(contentElement, target)) return true;
+    if (isDisclosure(disclosureElement, target)) return true;
+    if (target.hasAttribute("data-focus-trap")) return true;
+    return isElementInside(target, contentElement);
+  }
+  function isEventInsideDialog(targets, contentElement, disclosureElement) {
+    return targets.elements.some((target) => isElementWithinDialog(target, contentElement, disclosureElement));
+  }
   function useEventOutside({ store, type, listener, capture, open, contentElement, focusedRef }) {
     const callListener = useEvent(listener);
     (0, import_react22.useEffect)(() => {
       if (!open) return;
       const onEvent = (event) => {
         const { contentElement: contentElement2, disclosureElement } = store.getState();
-        const target = event.target;
         if (!contentElement2) return;
+        const targets = getEventTargets(event, contentElement2);
+        const composedTarget = targets.elements[0];
+        const target = targets.rootTarget;
         if (!isElement(target)) return;
+        if (composedTarget && !isInDocument(composedTarget)) return;
         if (!isInDocument(target)) return;
-        if (contains(contentElement2, target)) return;
-        if (isDisclosure(disclosureElement, target)) return;
-        if (target.hasAttribute("data-focus-trap")) return;
+        if (isEventInsideDialog(targets, contentElement2, disclosureElement)) return;
         if (isMouseEventOnDialog(event, contentElement2)) return;
-        if (isElementInside(target, contentElement2.id)) return;
         if (focusedRef.current && !isElementMarked(target, contentElement2.id)) return;
         callListener(event);
       };
@@ -6563,7 +6902,7 @@ If there's a particular need for this, please submit a feature request at https:
   function useHideOnInteractOutside(store, hideOnInteractOutside, domReady, interactedOutsideRef) {
     const open = useStoreState(store, "open");
     const contentElement = useStoreState(store, "contentElement");
-    const previousMouseDownRef = usePreviousMouseDownRef(open, contentElement ? getWindow(contentElement) : void 0);
+    const previousMouseDownRef = usePreviousMouseDownRef(open, contentElement ? getWindow(contentElement) : void 0, contentElement);
     const focusedRef = (0, import_react22.useRef)(false);
     useSafeLayoutEffect(() => {
       if (!open) return;
@@ -6591,10 +6930,14 @@ If there's a particular need for this, please submit a feature request at https:
       ...props,
       type: "click",
       listener: (event) => {
-        const { contentElement: contentElement2 } = store.getState();
+        const { contentElement: contentElement2, disclosureElement } = store.getState();
         const previousMouseDown = previousMouseDownRef.current;
         if (!previousMouseDown) return;
-        if (!isElementMarked(previousMouseDown, contentElement2?.id)) return;
+        if (!contentElement2) return;
+        if (isEventInsideDialog(previousMouseDown, contentElement2, disclosureElement)) return;
+        const previousRootTarget = previousMouseDown.rootTarget;
+        if (!isElement(previousRootTarget)) return;
+        if (!isElementMarked(previousRootTarget, contentElement2.id)) return;
         if (!shouldHideOnInteractOutside(hideOnInteractOutside, event)) return;
         if (interactedOutsideRef) interactedOutsideRef.current = true;
         store.hide();
@@ -6699,6 +7042,10 @@ 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 isIOS = isApple() && !isMac();
+  function supportsScrollbarGutter(win) {
+    const { CSS: CSS2 } = win;
+    return !!CSS2?.supports("scrollbar-gutter", "stable");
+  }
   function getPaddingProperty(documentElement) {
     const documentLeft = documentElement.getBoundingClientRect().left;
     return Math.round(documentLeft) + documentElement.scrollLeft ? "paddingLeft" : "paddingRight";
@@ -6718,12 +7065,24 @@ If there's a particular need for this, please submit a feature request at https:
       const { documentElement, body } = doc;
       const cssScrollbarWidth = documentElement.style.getPropertyValue("--scrollbar-width");
       const scrollbarWidth = cssScrollbarWidth ? Number.parseInt(cssScrollbarWidth, 10) : win.innerWidth - documentElement.clientWidth;
-      const setScrollbarWidthProperty = () => setCSSProperty(documentElement, "--scrollbar-width", `${scrollbarWidth}px`);
-      const paddingProperty = getPaddingProperty(documentElement);
-      const setStyle = () => assignStyle(body, {
-        overflow: "hidden",
-        [paddingProperty]: `${scrollbarWidth}px`
-      });
+      const setStyle = () => {
+        const computedStyle = win.getComputedStyle(documentElement);
+        const scrollbarGutter = computedStyle.getPropertyValue("scrollbar-gutter");
+        const hasGutter = scrollbarGutter.includes("stable");
+        const isOverflowVisible = (value) => !value || value === "visible";
+        const htmlScrolls = !isOverflowVisible(computedStyle.getPropertyValue("overflow-x")) || !isOverflowVisible(computedStyle.getPropertyValue("overflow-y"));
+        const hideHtmlOverflow = () => chain(setCSSProperty(documentElement, "overflow-x", "hidden"), setCSSProperty(documentElement, "overflow-y", "hidden"));
+        const withHiddenHtmlOverflow = (restoreStyle) => {
+          if (!htmlScrolls) return restoreStyle;
+          return chain(restoreStyle, hideHtmlOverflow());
+        };
+        if (!hasGutter && !scrollbarWidth) return withHiddenHtmlOverflow(assignStyle(body, { overflow: "hidden" }));
+        if (hasGutter || supportsScrollbarGutter(win)) return chain(setCSSProperty(documentElement, "scrollbar-gutter", hasGutter ? scrollbarGutter : "stable"), hideHtmlOverflow());
+        return withHiddenHtmlOverflow(chain(setCSSProperty(documentElement, "--scrollbar-width", `${scrollbarWidth}px`), assignStyle(body, {
+          overflow: "hidden",
+          [getPaddingProperty(documentElement)]: `${scrollbarWidth}px`
+        })));
+      };
       const setIOSStyle = () => {
         const { scrollX: scrollX2, scrollY: scrollY2, visualViewport } = win;
         const offsetLeft = visualViewport?.offsetLeft ?? 0;
@@ -6734,7 +7093,7 @@ If there's a particular need for this, please submit a feature request at https:
           top: `${-(scrollY2 - Math.floor(offsetTop))}px`,
           left: `${-(scrollX2 - Math.floor(offsetLeft))}px`,
           right: "0",
-          [paddingProperty]: `${scrollbarWidth}px`
+          [getPaddingProperty(documentElement)]: `${scrollbarWidth}px`
         });
         return () => {
           restoreStyle();
@@ -6745,8 +7104,8 @@ If there's a particular need for this, please submit a feature request at https:
           });
         };
       };
-      const restore = chain(setScrollbarWidthProperty(), isIOS ? setIOSStyle() : setStyle());
-      if (isIOS) return restore;
+      if (isIOS) return setIOSStyle();
+      const restore = setStyle();
       return () => {
         queueMicrotask(restore);
       };
@@ -6758,6 +7117,7 @@ If there's a particular need for this, please submit a feature request at https:
   var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
   var TagName19 = "div";
   var isSafariBrowser2 = isSafari();
+  var openModalPortals = /* @__PURE__ */ new WeakSet();
   function isAlreadyFocusingAnotherElement(dialog) {
     const activeElement = getActiveElement(dialog);
     if (!activeElement) return false;
@@ -6772,10 +7132,32 @@ If there's a particular need for this, please submit a feature request at https:
     if (focusable) return isFocusable(element) ? element : null;
     return element;
   }
+  function getLaterOpenModalPortals(dialog) {
+    if (!dialog.isConnected) return [];
+    const root = dialog.getRootNode();
+    const dialogs = root.querySelectorAll("[data-dialog][data-dialog-portal][data-open]");
+    const portals = [];
+    let foundDialog = false;
+    for (const currentDialog of dialogs) {
+      if (currentDialog === dialog) {
+        foundDialog = true;
+        continue;
+      }
+      if (!foundDialog) continue;
+      const portalId = currentDialog.getAttribute("data-dialog-portal");
+      if (!portalId) continue;
+      const portal = root.getElementById(portalId);
+      if (!portal || !contains(portal, currentDialog)) continue;
+      if (openModalPortals.has(portal)) continue;
+      portals.push(portal);
+    }
+    return portals;
+  }
   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 hasDefaultModalPortal = modal && portal && !props.portalElement;
     const store = useDialogStore({
       store: storeProp || context,
       open: openProp,
@@ -6793,9 +7175,9 @@ If there's a particular need for this, please submit a feature request at https:
         store.setOpen(true);
       }
     });
-    const { portalRef, domReady } = usePortalRef(portal, props.portalRef);
+    const { portalRef, portalNode, domReady } = usePortalRef(portal, props.portalRef);
     const preserveTabOrderProp = props.preserveTabOrder;
-    const preserveTabOrder = useStoreState(store, (state) => preserveTabOrderProp && !modal && state.mounted);
+    const preserveTabOrder = useStoreState(store, ["mounted"], (state) => preserveTabOrderProp && !modal && state.mounted);
     const id3 = useId(props.id);
     const open = useStoreState(store, "open");
     const mounted = useStoreState(store, "mounted");
@@ -6888,6 +7270,31 @@ 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);
+    useSafeLayoutEffect(() => {
+      if (!id3 || !hasDefaultModalPortal || !canTakeTreeSnapshot || !portalNode) {
+        openingCohortRef.current = null;
+        return;
+      }
+      const dialog = ref.current;
+      if (!dialog || !contains(portalNode, dialog)) {
+        openingCohortRef.current = null;
+        return;
+      }
+      if (openingCohortRef.current?.portal !== portalNode) openingCohortRef.current = {
+        portal: portalNode,
+        peers: getLaterOpenModalPortals(dialog)
+      };
+      openModalPortals.add(portalNode);
+      return () => {
+        openModalPortals.delete(portalNode);
+      };
+    }, [
+      id3,
+      canTakeTreeSnapshot,
+      hasDefaultModalPortal,
+      portalNode
+    ]);
     useSafeLayoutEffect(() => {
       if (!id3) return;
       if (!canTakeTreeSnapshot) return;
@@ -6903,21 +7310,26 @@ If there's a particular need for this, please submit a feature request at https:
       if (!id3) return;
       if (!canTakeTreeSnapshot) return;
       const { disclosureElement } = store.getState();
+      const dialog = contentElement ?? ref.current;
+      if (!dialog) return;
       const allElements = [
-        ref.current,
+        dialog,
         ...getPersistentElementsProp() || [],
-        ...nestedDialogs.map((dialog) => dialog.getState().contentElement)
+        ...openingCohortRef.current?.peers || [],
+        ...nestedDialogs.map((dialog2) => dialog2.getState().contentElement)
       ];
-      const restoreInsideMarks = markTreeInside(id3, allElements);
+      const restoreInsideMarks = markTreeInside(dialog, allElements);
       if (modal) return chain(restoreInsideMarks, markAndDisableTreeOutside(id3, allElements));
       return chain(restoreInsideMarks, markTreeOutside(id3, [disclosureElement, ...allElements]));
     }, [
       id3,
       store,
       canTakeTreeSnapshot,
+      contentElement,
+      modal,
+      hasDefaultModalPortal,
       getPersistentElementsProp,
       nestedDialogs,
-      modal,
       unstable_treeSnapshotKey
     ]);
     const mayAutoFocusOnShow = !!autoFocusOnShow;
@@ -7026,15 +7438,71 @@ 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 onKeyDownProp = props.onKeyDown;
+    const onKeyDownCaptureProp = props.onKeyDownCapture;
+    const acceptEscape = useEvent((event) => {
+      if (event.key !== "Escape") return false;
+      if (!event.bubbles) return false;
+      const result = escapeEvents.get(event);
+      if (result) {
+        if (event.defaultPrevented && !result.defaultPrevented) return false;
+        return result.accepted;
+      }
+      if (event.defaultPrevented) return false;
+      const dialog = ref.current;
+      if (!mounted) return false;
+      if (!dialog) return false;
+      if (isElementMarked(dialog)) return false;
+      const accepted = hideOnEscapeProp(event);
+      escapeEvents.set(event, {
+        accepted,
+        defaultPrevented: event.defaultPrevented
+      });
+      return accepted;
+    });
+    const hideOnEscapeEvent = useEvent((event) => {
+      const accepted = acceptEscape(event);
+      escapeEvents.delete(event);
+      if (!accepted) return false;
+      store.hide();
+      return true;
+    });
+    const onKeyDown = useEvent((event) => {
+      const nativeEvent = event.nativeEvent;
+      const wasPropagationStopped = nativeEvent.cancelBubble;
+      onKeyDownProp?.(event);
+      if (wasPropagationStopped) {
+        escapeEvents.delete(nativeEvent);
+        return;
+      }
+      if (!hideOnEscapeEvent(nativeEvent)) return;
+      event.stopPropagation();
+    });
+    const onKeyDownCapture = useEvent((event) => {
+      const nativeEvent = event.nativeEvent;
+      const wasPropagationStopped = nativeEvent.cancelBubble;
+      onKeyDownCaptureProp?.(event);
+      if (wasPropagationStopped) {
+        escapeEvents.delete(nativeEvent);
+        return;
+      }
+      if (!(event.isPropagationStopped() || nativeEvent.cancelBubble)) return;
+      hideOnEscapeEvent(nativeEvent);
+    });
     (0, import_react26.useEffect)(() => {
       if (!domReady) return;
       if (!mounted) return;
-      const onKeyDown = (event) => {
+      const onDocumentKeyDownCapture = (event) => {
         if (event.key !== "Escape") return;
-        if (event.defaultPrevented) return;
+        if (!event.bubbles) return;
+        if (event.cancelBubble) {
+          escapeEvents.delete(event);
+          return;
+        }
+        if (escapeEvents.has(event)) return;
         const dialog = ref.current;
         if (!dialog) return;
-        if (isElementMarked(dialog)) return;
         const target = event.target;
         if (!isNode(target)) return;
         const { disclosureElement } = store.getState();
@@ -7047,16 +7515,29 @@ If there's a particular need for this, please submit a feature request at https:
           return false;
         };
         if (!isValidTarget()) return;
-        if (!hideOnEscapeProp(event)) return;
-        store.hide();
+        if (!acceptEscape(event)) return;
+        if (!event.cancelBubble) return;
+        hideOnEscapeEvent(event);
+      };
+      const onDocumentKeyDown = (event) => {
+        if (!escapeEvents.has(event)) return;
+        if (event.cancelBubble) {
+          escapeEvents.delete(event);
+          return;
+        }
+        if (!hideOnEscapeEvent(event)) return;
+        event.stopPropagation();
       };
-      return addGlobalEventListener("keydown", onKeyDown, true, contentElement ? getWindow(contentElement) : void 0);
+      const win = contentElement ? getWindow(contentElement) : void 0;
+      return chain(addGlobalEventListener("keydown", onDocumentKeyDownCapture, true, win), addGlobalEventListener("keydown", onDocumentKeyDown, false, win));
     }, [
       store,
       domReady,
       mounted,
       contentElement,
-      hideOnEscapeProp
+      hideOnEscapeEvent,
+      acceptEscape,
+      escapeEvents
     ]);
     props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(HeadingLevel, {
       level: modal ? 1 : void 0,
@@ -7098,8 +7579,11 @@ If there's a particular need for this, please submit a feature request at https:
       "aria-labelledby": props["aria-label"] != null ? void 0 : headingId,
       "aria-describedby": descriptionId,
       ...props,
+      "data-dialog-portal": hasDefaultModalPortal ? portalNode?.id : void 0,
       id: id3,
-      ref: useMergeRefs(ref, props.ref)
+      ref: useMergeRefs(ref, props.ref),
+      onKeyDown,
+      onKeyDownCapture
     };
     props = useFocusableContainer({
       ...props,
@@ -7125,12 +7609,13 @@ 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, (state) => !props.unmountOnHide || state?.mounted || !!props.open)) return null;
+      if (!useStoreState(props.store || context, ["mounted"], (state) => !props.unmountOnHide || state?.mounted || !!props.open)) return null;
       return /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(Component7, { ...props });
     });
   }
   var DialogWithStore = createDialogComponent(forwardRef2(function DialogImpl(props) {
-    return createElement(TagName19, useDialog(props));
+    const htmlProps = useDialog(props);
+    return createElement(TagName19, htmlProps);
   }), useDialogProviderContext);
   var DialogWithInternalStore = forwardRef2(function DialogWithInternalStore2(props) {
     const store = useDialogStore({ open: props.open });
@@ -7247,12 +7732,12 @@ If there's a particular need for this, please submit a feature request at https:
     return oppositeSideMap[side] + placement.slice(side.length);
   }
   function expandPaddingObject(padding2) {
+    var _padding$top, _padding$right, _padding$bottom, _padding$left;
     return {
-      top: 0,
-      right: 0,
-      bottom: 0,
-      left: 0,
-      ...padding2
+      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
     };
   }
   function getPaddingObject(padding2) {
@@ -7328,13 +7813,9 @@ If there's a particular need for this, please submit a feature request at https:
           y: reference.y
         };
     }
-    switch (getAlignment(placement)) {
-      case "start":
-        coords[alignmentAxis] -= commonAlign * (rtl2 && isVertical ? -1 : 1);
-        break;
-      case "end":
-        coords[alignmentAxis] += commonAlign * (rtl2 && isVertical ? -1 : 1);
-        break;
+    const alignment = getAlignment(placement);
+    if (alignment) {
+      coords[alignmentAxis] += commonAlign * (alignment === "end" ? 1 : -1) * (rtl2 && isVertical ? -1 : 1);
     }
     return coords;
   }
@@ -7374,10 +7855,7 @@ If there's a particular need for this, please submit a feature request at https:
       height: rects.floating.height
     } : rects.reference;
     const offsetParent = await (platform2.getOffsetParent == null ? void 0 : platform2.getOffsetParent(elements2.floating));
-    const offsetScale = await (platform2.isElement == null ? void 0 : platform2.isElement(offsetParent)) ? await (platform2.getScale == null ? void 0 : platform2.getScale(offsetParent)) || {
-      x: 1,
-      y: 1
-    } : {
+    const offsetScale = await (platform2.isElement == null ? void 0 : platform2.isElement(offsetParent)) && await (platform2.getScale == null ? void 0 : platform2.getScale(offsetParent)) || {
       x: 1,
       y: 1
     };
@@ -7525,12 +8003,11 @@ If there's a particular need for this, please submit a feature request at https:
       const largestPossiblePadding = clientSize / 2 - arrowDimensions[length2] / 2 - 1;
       const minPadding = min(paddingObject[minProp], largestPossiblePadding);
       const maxPadding = min(paddingObject[maxProp], largestPossiblePadding);
-      const min$1 = minPadding;
-      const max3 = clientSize - arrowDimensions[length2] - maxPadding;
+      const max2 = clientSize - arrowDimensions[length2] - maxPadding;
       const center = clientSize / 2 - arrowDimensions[length2] / 2 + centerToReference;
-      const offset4 = clamp(min$1, center, max3);
-      const shouldAddOffset = !middlewareData.arrow && getAlignment(placement) != null && center !== offset4 && rects.reference[length2] / 2 - (center < min$1 ? minPadding : maxPadding) - arrowDimensions[length2] / 2 < 0;
-      const alignmentOffset = shouldAddOffset ? center < min$1 ? center - min$1 : center - max3 : 0;
+      const offset4 = clamp(minPadding, center, max2);
+      const shouldAddOffset = !middlewareData.arrow && getAlignment(placement) != null && center !== offset4 && rects.reference[length2] / 2 - (center < minPadding ? minPadding : maxPadding) - arrowDimensions[length2] / 2 < 0;
+      const alignmentOffset = shouldAddOffset ? center < minPadding ? center - minPadding : center - max2 : 0;
       return {
         [axis]: coords[axis] + alignmentOffset,
         data: {
@@ -7757,23 +8234,16 @@ If there's a particular need for this, please submit a feature request at https:
           y: y3
         };
         const overflow = await platform2.detectOverflow(state, detectOverflowOptions);
-        const crossAxis = getSideAxis(getSide(placement));
+        const crossAxis = getSideAxis(placement);
         const mainAxis = getOppositeAxis(crossAxis);
         let mainAxisCoord = coords[mainAxis];
         let crossAxisCoord = coords[crossAxis];
+        const clampCoord = (axis, coord) => clamp(coord + overflow[axis === "y" ? "top" : "left"], coord, coord - overflow[axis === "y" ? "bottom" : "right"]);
         if (checkMainAxis) {
-          const minSide = mainAxis === "y" ? "top" : "left";
-          const maxSide = mainAxis === "y" ? "bottom" : "right";
-          const min3 = mainAxisCoord + overflow[minSide];
-          const max3 = mainAxisCoord - overflow[maxSide];
-          mainAxisCoord = clamp(min3, mainAxisCoord, max3);
+          mainAxisCoord = clampCoord(mainAxis, mainAxisCoord);
         }
         if (checkCrossAxis) {
-          const minSide = crossAxis === "y" ? "top" : "left";
-          const maxSide = crossAxis === "y" ? "bottom" : "right";
-          const min3 = crossAxisCoord + overflow[minSide];
-          const max3 = crossAxisCoord - overflow[maxSide];
-          crossAxisCoord = clamp(min3, crossAxisCoord, max3);
+          crossAxisCoord = clampCoord(crossAxis, crossAxisCoord);
         }
         const limitedCoords = limiter.fn({
           ...state,
@@ -7801,6 +8271,7 @@ If there's a particular need for this, please submit a feature request at https:
     return {
       options: options2,
       fn(state) {
+        var _rawOffset$mainAxis, _rawOffset$crossAxis;
         const {
           x: x2,
           y: y3,
@@ -7826,9 +8297,8 @@ If there's a particular need for this, please submit a feature request at https:
           mainAxis: rawOffset,
           crossAxis: 0
         } : {
-          mainAxis: 0,
-          crossAxis: 0,
-          ...rawOffset
+          mainAxis: (_rawOffset$mainAxis = rawOffset.mainAxis) != null ? _rawOffset$mainAxis : 0,
+          crossAxis: (_rawOffset$crossAxis = rawOffset.crossAxis) != null ? _rawOffset$crossAxis : 0
         };
         if (checkMainAxis) {
           const len = mainAxis === "y" ? "height" : "width";
@@ -7867,7 +8337,6 @@ If there's a particular need for this, please submit a feature request at https:
       name: "size",
       options: options2,
       async fn(state) {
-        var _state$middlewareData, _state$middlewareData2;
         const {
           placement,
           rects,
@@ -7900,24 +8369,21 @@ If there's a particular need for this, please submit a feature request at https:
         const maximumClippingWidth = width - overflow.left - overflow.right;
         const overflowAvailableHeight = min(height - overflow[heightSide], maximumClippingHeight);
         const overflowAvailableWidth = min(width - overflow[widthSide], maximumClippingWidth);
-        const noShift = !state.middlewareData.shift;
+        const shiftData = state.middlewareData.shift;
+        const noShift = !shiftData;
         let availableHeight = overflowAvailableHeight;
         let availableWidth = overflowAvailableWidth;
-        if ((_state$middlewareData = state.middlewareData.shift) != null && _state$middlewareData.enabled.x) {
+        if (shiftData != null && shiftData.enabled.x) {
           availableWidth = maximumClippingWidth;
         }
-        if ((_state$middlewareData2 = state.middlewareData.shift) != null && _state$middlewareData2.enabled.y) {
+        if (shiftData != null && shiftData.enabled.y) {
           availableHeight = maximumClippingHeight;
         }
         if (noShift && !alignment) {
-          const xMin = max(overflow.left, 0);
-          const xMax = max(overflow.right, 0);
-          const yMin = max(overflow.top, 0);
-          const yMax = max(overflow.bottom, 0);
           if (isYAxis) {
-            availableWidth = width - 2 * (xMin !== 0 || xMax !== 0 ? xMin + xMax : max(overflow.left, overflow.right));
+            availableWidth = width - 2 * max(overflow.left, overflow.right);
           } else {
-            availableHeight = height - 2 * (yMin !== 0 || yMax !== 0 ? yMin + yMax : max(overflow.top, overflow.bottom));
+            availableHeight = height - 2 * max(overflow.top, overflow.bottom);
           }
         }
         await apply({
@@ -8065,7 +8531,7 @@ If there's a particular need for this, please submit a feature request at https:
   function getNearestOverflowAncestor(node2) {
     const parentNode = getParentNode(node2);
     if (isLastTraversableNode(parentNode)) {
-      return node2.ownerDocument ? node2.ownerDocument.body : node2.body;
+      return (node2.ownerDocument || node2).body;
     }
     if (isHTMLElement(parentNode) && isOverflowElement(parentNode)) {
       return parentNode;
@@ -8155,10 +8621,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (isFixed === void 0) {
       isFixed = false;
     }
-    if (!floatingOffsetParent || isFixed && floatingOffsetParent !== getWindow2(element)) {
-      return false;
-    }
-    return isFixed;
+    return !!floatingOffsetParent && isFixed && floatingOffsetParent === getWindow2(element);
   }
   function getBoundingClientRect(element, includeScale, isFixedStrategy, offsetParent) {
     if (includeScale === void 0) {
@@ -8184,12 +8647,12 @@ If there's a particular need for this, please submit a feature request at https:
     let y3 = (clientRect.top + visualOffsets.y) / scale2.y;
     let width = clientRect.width / scale2.x;
     let height = clientRect.height / scale2.y;
-    if (domElement) {
+    if (domElement && offsetParent) {
       const win = getWindow2(domElement);
-      const offsetWin = offsetParent && isElement2(offsetParent) ? getWindow2(offsetParent) : offsetParent;
+      const offsetWin = isElement2(offsetParent) ? getWindow2(offsetParent) : offsetParent;
       let currentWin = win;
       let currentIFrame = getFrameElement(currentWin);
-      while (currentIFrame && offsetParent && offsetWin !== currentWin) {
+      while (currentIFrame && offsetWin !== currentWin) {
         const iframeScale = getScale(currentIFrame);
         const iframeRect = currentIFrame.getBoundingClientRect();
         const css3 = getComputedStyle2(currentIFrame);
@@ -8248,7 +8711,7 @@ If there's a particular need for this, please submit a feature request at https:
     let scale2 = createCoords(1);
     const offsets = createCoords(0);
     const isOffsetParentAnElement = isHTMLElement(offsetParent);
-    if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
+    if (isOffsetParentAnElement || !isFixed) {
       if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
         scroll = getNodeScroll(offsetParent);
       }
@@ -8268,15 +8731,14 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function getClientRects(element) {
-    return Array.from(element.getClientRects());
+    return element.getClientRects ? Array.from(element.getClientRects()) : [];
   }
-  function getDocumentRect(element) {
-    const html = getDocumentElement(element);
-    const scroll = getNodeScroll(element);
-    const body = element.ownerDocument.body;
+  function getDocumentRect(html) {
+    const scroll = getNodeScroll(html);
+    const body = html.ownerDocument.body;
     const width = max(html.scrollWidth, html.clientWidth, body.scrollWidth, body.clientWidth);
     const height = max(html.scrollHeight, html.clientHeight, body.scrollHeight, body.clientHeight);
-    let x2 = -scroll.scrollLeft + getWindowScrollBarX(element);
+    let x2 = -scroll.scrollLeft + getWindowScrollBarX(html);
     const y3 = -scroll.scrollTop;
     if (getComputedStyle2(body).direction === "rtl") {
       x2 += max(html.clientWidth, body.clientWidth) - width;
@@ -8289,7 +8751,11 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   var SCROLLBAR_MAX = 25;
-  function getViewportRect(element, strategy) {
+  function getViewportRect(element, strategy, rootBoundary) {
+    if (rootBoundary === void 0) {
+      rootBoundary = "viewport";
+    }
+    const isLayoutViewport = rootBoundary === "layoutViewport";
     const win = getWindow2(element);
     const html = getDocumentElement(element);
     const visualViewport = win.visualViewport;
@@ -8298,12 +8764,19 @@ If there's a particular need for this, please submit a feature request at https:
     let x2 = 0;
     let y3 = 0;
     if (visualViewport) {
-      width = visualViewport.width;
-      height = visualViewport.height;
-      const visualViewportBased = isWebKit();
-      if (!visualViewportBased || visualViewportBased && strategy === "fixed") {
-        x2 = visualViewport.offsetLeft;
-        y3 = visualViewport.offsetTop;
+      const layoutRelativeClientCoords = !isWebKit() || strategy === "fixed";
+      if (isLayoutViewport) {
+        if (!layoutRelativeClientCoords) {
+          x2 = -visualViewport.offsetLeft;
+          y3 = -visualViewport.offsetTop;
+        }
+      } else {
+        width = visualViewport.width;
+        height = visualViewport.height;
+        if (layoutRelativeClientCoords) {
+          x2 = visualViewport.offsetLeft;
+          y3 = visualViewport.offsetTop;
+        }
       }
     }
     const windowScrollbarX = getWindowScrollBarX(html);
@@ -8312,12 +8785,11 @@ If there's a particular need for this, please submit a feature request at https:
       const body = doc.body;
       const bodyStyles = getComputedStyle(body);
       const bodyMarginInline = doc.compatMode === "CSS1Compat" ? parseFloat(bodyStyles.marginLeft) + parseFloat(bodyStyles.marginRight) || 0 : 0;
-      const clippingStableScrollbarWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
-      if (clippingStableScrollbarWidth <= SCROLLBAR_MAX) {
-        width -= clippingStableScrollbarWidth;
+      const reservedWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
+      const gutter = getComputedStyle(html).scrollbarGutter === "stable both-edges" ? reservedWidth / 2 : reservedWidth;
+      if (gutter <= SCROLLBAR_MAX) {
+        width -= gutter;
       }
-    } else if (windowScrollbarX <= SCROLLBAR_MAX) {
-      width += windowScrollbarX;
     }
     return {
       width,
@@ -8330,7 +8802,7 @@ If there's a particular need for this, please submit a feature request at https:
     const clientRect = getBoundingClientRect(element, true, strategy === "fixed");
     const top = clientRect.top + element.clientTop;
     const left = clientRect.left + element.clientLeft;
-    const scale2 = isHTMLElement(element) ? getScale(element) : createCoords(1);
+    const scale2 = getScale(element);
     const width = element.clientWidth * scale2.x;
     const height = element.clientHeight * scale2.y;
     const x2 = left * scale2.x;
@@ -8344,8 +8816,8 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function getClientRectFromClippingAncestor(element, clippingAncestor, strategy) {
     let rect;
-    if (clippingAncestor === "viewport") {
-      rect = getViewportRect(element, strategy);
+    if (clippingAncestor === "viewport" || clippingAncestor === "layoutViewport") {
+      rect = getViewportRect(element, strategy, clippingAncestor);
     } else if (clippingAncestor === "document") {
       rect = getDocumentRect(getDocumentElement(element));
     } else if (isElement2(clippingAncestor)) {
@@ -8361,33 +8833,24 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return rectToClientRect(rect);
   }
-  function hasFixedPositionAncestor(element, stopNode) {
-    const parentNode = getParentNode(element);
-    if (parentNode === stopNode || !isElement2(parentNode) || isLastTraversableNode(parentNode)) {
-      return false;
-    }
-    return getComputedStyle2(parentNode).position === "fixed" || hasFixedPositionAncestor(parentNode, stopNode);
-  }
   function getClippingElementAncestors(element, cache2) {
     const cachedResult = cache2.get(element);
     if (cachedResult) {
       return cachedResult;
     }
     let result = getOverflowAncestors(element, [], false).filter((el) => isElement2(el) && getNodeName(el) !== "body");
-    let currentContainingBlockComputedStyle = null;
+    let lastKeptComputedStyle = null;
     const elementIsFixed = getComputedStyle2(element).position === "fixed";
     let currentNode = elementIsFixed ? getParentNode(element) : element;
     while (isElement2(currentNode) && !isLastTraversableNode(currentNode)) {
       const computedStyle = getComputedStyle2(currentNode);
       const currentNodeIsContaining = isContainingBlock(currentNode);
-      if (!currentNodeIsContaining && computedStyle.position === "fixed") {
-        currentContainingBlockComputedStyle = null;
-      }
-      const shouldDropCurrentNode = elementIsFixed ? !currentNodeIsContaining && !currentContainingBlockComputedStyle : !currentNodeIsContaining && computedStyle.position === "static" && !!currentContainingBlockComputedStyle && (currentContainingBlockComputedStyle.position === "absolute" || currentContainingBlockComputedStyle.position === "fixed") || isOverflowElement(currentNode) && !currentNodeIsContaining && hasFixedPositionAncestor(element, currentNode);
+      const lastPosition = lastKeptComputedStyle ? lastKeptComputedStyle.position : elementIsFixed ? "fixed" : "";
+      const shouldDropCurrentNode = !currentNodeIsContaining && (lastPosition === "fixed" || lastPosition === "absolute" && computedStyle.position === "static");
       if (shouldDropCurrentNode) {
         result = result.filter((ancestor) => ancestor !== currentNode);
       } else {
-        currentContainingBlockComputedStyle = computedStyle;
+        lastKeptComputedStyle = computedStyle;
       }
       currentNode = getParentNode(currentNode);
     }
@@ -8442,10 +8905,7 @@ If there's a particular need for this, please submit a feature request at https:
       scrollTop: 0
     };
     const offsets = createCoords(0);
-    function setLeftRTLScrollbarOffset() {
-      offsets.x = getWindowScrollBarX(documentElement);
-    }
-    if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
+    if (isOffsetParentAnElement || !isFixed) {
       if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
         scroll = getNodeScroll(offsetParent);
       }
@@ -8453,12 +8913,10 @@ If there's a particular need for this, please submit a feature request at https:
         const offsetRect = getBoundingClientRect(offsetParent, true, isFixed, offsetParent);
         offsets.x = offsetRect.x + offsetParent.clientLeft;
         offsets.y = offsetRect.y + offsetParent.clientTop;
-      } else if (documentElement) {
-        setLeftRTLScrollbarOffset();
       }
     }
-    if (isFixed && !isOffsetParentAnElement && documentElement) {
-      setLeftRTLScrollbarOffset();
+    if (!isOffsetParentAnElement && documentElement) {
+      offsets.x = getWindowScrollBarX(documentElement);
     }
     const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll) : createCoords(0);
     const x2 = rect.left + scroll.scrollLeft - offsets.x - htmlOffset.x;
@@ -8542,7 +9000,7 @@ If there's a particular need for this, please submit a feature request at https:
   function rectsAreEqual(a3, b3) {
     return a3.x === b3.x && a3.y === b3.y && a3.width === b3.width && a3.height === b3.height;
   }
-  function observeMove(element, onMove) {
+  function observeMove(element, onMove, ancestorResize) {
     let io = null;
     let timeoutId;
     const root = getDocumentElement(element);
@@ -8585,6 +9043,9 @@ If there's a particular need for this, please submit a feature request at https:
       let isFirstUpdate = true;
       function handleObserve(entries) {
         const ratio = entries[0].intersectionRatio;
+        if (!rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
+          return refresh();
+        }
         if (ratio !== threshold) {
           if (!isFirstUpdate) {
             return refresh();
@@ -8597,9 +9058,6 @@ If there's a particular need for this, please submit a feature request at https:
             refresh(false, ratio);
           }
         }
-        if (ratio === 1 && !rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
-          refresh();
-        }
         isFirstUpdate = false;
       }
       try {
@@ -8613,8 +9071,14 @@ If there's a particular need for this, please submit a feature request at https:
       }
       io.observe(element);
     }
+    const win = getWindow2(element);
+    const handleResize = () => refresh(ancestorResize);
+    win.addEventListener("resize", handleResize);
     refresh(true);
-    return cleanup;
+    return () => {
+      win.removeEventListener("resize", handleResize);
+      cleanup();
+    };
   }
   function autoUpdate(reference, floating, update, options2) {
     if (options2 === void 0) {
@@ -8630,12 +9094,10 @@ 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, {
-        passive: true
-      });
+      ancestorScroll && ancestor.addEventListener("scroll", update);
       ancestorResize && ancestor.addEventListener("resize", update);
     });
-    const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update) : null;
+    const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update, ancestorResize) : null;
     let reobserveFrame = -1;
     let resizeObserver = null;
     if (elementResize) {
@@ -8694,11 +9156,9 @@ If there's a particular need for this, please submit a feature request at https:
   var limitShift2 = limitShift;
   var computePosition2 = (reference, floating, options2) => {
     const cache2 = /* @__PURE__ */ new Map();
-    const mergedOptions = {
-      platform,
-      ...options2
-    };
+    const mergedOptions = options2 != null ? options2 : {};
     const platformWithCache = {
+      ...platform,
       ...mergedOptions.platform,
       _c: cache2
     };
@@ -8750,6 +9210,10 @@ 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 getOffsetMiddleware(arrowElement, props) {
     return offset2(({ placement }) => {
       const arrowOffset = (arrowElement?.clientHeight || 0) / 2;
@@ -8812,7 +9276,8 @@ If there's a particular need for this, please submit a feature request at https:
     invariant(store, "Popover must receive a `store` prop or be wrapped in a PopoverProvider component.");
     const arrowElement = useStoreState(store, "arrowElement");
     const anchorElement = useStoreState(store, "anchorElement");
-    const disclosureElement = useStoreState(store, "disclosureElement");
+    const shouldPreserveTabOrder = preserveTabOrder && portal && !modal;
+    const disclosureElement = useStoreState(store, shouldPreserveTabOrder ? ["disclosureElement"] : [], (state) => shouldPreserveTabOrder ? state.disclosureElement : null);
     const popoverElement = useStoreState(store, "popoverElement");
     const contentElement = useStoreState(store, "contentElement");
     const placement = useStoreState(store, "placement");
@@ -8824,9 +9289,21 @@ If there's a particular need for this, please submit a feature request at https:
     const getAnchorRectProp = useEvent(getAnchorRect);
     const updatePositionProp = useEvent(updatePosition);
     const hasCustomUpdatePosition = !!updatePosition;
+    const overflowPaddingTop = typeof overflowPadding === "number" ? overflowPadding : overflowPadding.top ?? 0;
+    const overflowPaddingRight = typeof overflowPadding === "number" ? overflowPadding : overflowPadding.right ?? 0;
+    const overflowPaddingBottom = typeof overflowPadding === "number" ? overflowPadding : overflowPadding.bottom ?? 0;
+    const overflowPaddingLeft = typeof overflowPadding === "number" ? overflowPadding : overflowPadding.left ?? 0;
+    const hiddenWhileUnmounted = !mounted && isHidden(mounted, props.hidden, props.alwaysVisible);
     useSafeLayoutEffect(() => {
       if (!popoverElement?.isConnected) return;
-      popoverElement.style.setProperty("--popover-overflow-padding", `${overflowPadding}px`);
+      const positioningPadding = {
+        top: overflowPaddingTop,
+        right: overflowPaddingRight,
+        bottom: overflowPaddingBottom,
+        left: overflowPaddingLeft
+      };
+      popoverElement.style.setProperty("--popover-overflow-padding", `${getOverflowPaddingValue(positioningPadding)}px`);
+      if (hiddenWhileUnmounted && !hasCustomUpdatePosition) return;
       const anchor = getAnchorElement(anchorElement, getAnchorRectProp);
       let canceled = false;
       const shouldCancelUpdate = () => {
@@ -8846,19 +9323,19 @@ If there's a particular need for this, please submit a feature request at https:
           }),
           getFlipMiddleware({
             flip: flip4,
-            overflowPadding
+            overflowPadding: positioningPadding
           }),
           getShiftMiddleware({
             slide,
             shift: shift4,
             overlap,
-            overflowPadding
+            overflowPadding: positioningPadding
           }),
           getArrowMiddleware(arrow4, { arrowPadding }),
           getSizeMiddleware({
             sameWidth,
             fitViewport,
-            overflowPadding
+            overflowPadding: positioningPadding
           }, shouldCancelUpdate)
         ];
         const pos = await computePosition2(anchor, popoverElement, {
@@ -8920,6 +9397,7 @@ If there's a particular need for this, please submit a feature request at https:
       anchorElement,
       placement,
       mounted,
+      hiddenWhileUnmounted,
       domReady,
       fixed,
       flip4,
@@ -8930,7 +9408,10 @@ If there's a particular need for this, please submit a feature request at https:
       fitViewport,
       gutter,
       arrowPadding,
-      overflowPadding,
+      overflowPaddingTop,
+      overflowPaddingRight,
+      overflowPaddingBottom,
+      overflowPaddingLeft,
       getAnchorRectProp,
       hasCustomUpdatePosition,
       updatePositionProp
@@ -8996,7 +9477,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var Popover = createDialogComponent(forwardRef2(function Popover2(props) {
-    return createElement(TagName20, usePopover(props));
+    const htmlProps = usePopover(props);
+    return createElement(TagName20, htmlProps);
   }), usePopoverProviderContext);

   // node_modules/@ariakit/react-components/dist/hovercard/hovercard-context.js
@@ -9245,7 +9727,7 @@ If there's a particular need for this, please submit a feature request at https:
       const parentUnregister = registerOnParent?.(element);
       return () => {
         clearHideTimeout();
-        nestedHovercardsRef.current = nestedHovercardsRef.current.filter((item2) => item2 !== element);
+        nestedHovercardsRef.current = nestedHovercardsRef.current.filter((item) => item !== element);
         parentUnregister?.();
       };
     }, [clearHideTimeout, registerOnParent]);
@@ -9264,7 +9746,7 @@ If there's a particular need for this, please submit a feature request at https:
       store,
       ...props
     });
-    const autoFocusOnShow = useStoreState(store, (state) => modal || state.autoFocusOnShow);
+    const autoFocusOnShow = useStoreState(store, ["autoFocusOnShow"], (state) => modal || state.autoFocusOnShow);
     props = usePopover({
       store,
       modal,
@@ -9285,7 +9767,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var Hovercard = createDialogComponent(forwardRef2(function Hovercard2(props) {
-    return createElement(TagName21, useHovercard(props));
+    const htmlProps = useHovercard(props);
+    return createElement(TagName21, htmlProps);
   }), useHovercardProviderContext);

   // node_modules/@ariakit/react-components/dist/tooltip/tooltip-context.js
@@ -9308,7 +9791,7 @@ If there's a particular need for this, please submit a feature request at https:
       children: element
     }), [store]);
     props = {
-      role: useStoreState(store, (state) => state.type === "description" ? "tooltip" : "none"),
+      role: useStoreState(store, ["type"], (state) => state.type === "description" ? "tooltip" : "none"),
       ...props
     };
     props = useHovercard({
@@ -9335,7 +9818,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var Tooltip = createDialogComponent(forwardRef2(function Tooltip2(props) {
-    return createElement(TagName22, useTooltip(props));
+    const htmlProps = useTooltip(props);
+    return createElement(TagName22, htmlProps);
   }), useTooltipProviderContext);

   // node_modules/@ariakit/react-components/dist/hovercard/hovercard-anchor.js
@@ -9410,7 +9894,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var HovercardAnchor = forwardRef2(function HovercardAnchor2(props) {
-    return createElement(TagName23, useHovercardAnchor(props));
+    const htmlProps = useHovercardAnchor(props);
+    return createElement(TagName23, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/tooltip/tooltip-anchor.js
@@ -9479,7 +9964,9 @@ If there's a particular need for this, please submit a feature request at https:
       canShowOnHoverRef.current = false;
       if (activeStore === store) globalStore.setState("activeStore", null);
     });
-    const labelledBy = useStoreState(store, (state) => state.type === "label" ? state.contentElement?.id : void 0);
+    const labelElement = useStoreState(store, ["type", "contentElement"], (state) => state.type === "label" ? state.contentElement : null);
+    useAttribute(labelElement, "id");
+    const labelledBy = labelElement?.id;
     props = {
       "aria-labelledby": props["aria-label"] == null ? labelledBy : void 0,
       ...props,
@@ -9502,7 +9989,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var TooltipAnchor = forwardRef2(function TooltipAnchor2(props) {
-    return createElement(TagName24, useTooltipAnchor(props));
+    const htmlProps = useTooltipAnchor(props);
+    return createElement(TagName24, htmlProps);
   });

   // node_modules/@ariakit/components/dist/popover/popover-store.js
@@ -9630,7 +10118,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var PopoverAnchor = forwardRef2(function PopoverAnchor2(props) {
-    return createElement(TagName25, usePopoverAnchor(props));
+    const htmlProps = usePopoverAnchor(props);
+    return createElement(TagName25, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/button/button.js
@@ -9656,7 +10145,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var Button = forwardRef2(function Button2(props) {
-    return createElement(TagName26, useButton(props));
+    const htmlProps = useButton(withDefaultButtonType(props));
+    return createElement(TagName26, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/disclosure/disclosure.js
@@ -9706,7 +10196,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var Disclosure = forwardRef2(function Disclosure2(props) {
-    return createElement(TagName27, useDisclosure(props));
+    const htmlProps = useDisclosure(withDefaultButtonType(props));
+    return createElement(TagName27, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/dialog/dialog-disclosure.js
@@ -9726,7 +10217,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var DialogDisclosure = forwardRef2(function DialogDisclosure2(props) {
-    return createElement(TagName28, useDialogDisclosure(props));
+    const htmlProps = useDialogDisclosure(withDefaultButtonType(props));
+    return createElement(TagName28, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/popover/popover-disclosure.js
@@ -9760,7 +10252,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var PopoverDisclosure = forwardRef2(function PopoverDisclosure2(props) {
-    return createElement(TagName29, usePopoverDisclosure(props));
+    const htmlProps = usePopoverDisclosure(withDefaultButtonType(props));
+    return createElement(TagName29, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/popover/popover-disclosure-arrow.js
@@ -9777,7 +10270,8 @@ 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 points = pointsMap[getBasePlacement(useStoreState(store, (state) => placement || state.placement))];
+    const dir = getBasePlacement(useStoreState(store, ["placement"], (state) => placement || state.placement));
+    const points = pointsMap[dir];
     props = {
       children: (0, import_react33.useMemo)(() => /* @__PURE__ */ (0, import_jsx_runtime19.jsx)("svg", {
         display: "block",
@@ -9803,19 +10297,22 @@ If there's a particular need for this, please submit a feature request at https:
     return removeUndefinedValues(props);
   });
   var PopoverDisclosureArrow = forwardRef2(function PopoverDisclosureArrow2(props) {
-    return createElement(TagName30, usePopoverDisclosureArrow(props));
+    const htmlProps = usePopoverDisclosureArrow(props);
+    return createElement(TagName30, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/radio/radio-context.js
+  var import_react34 = __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);

   // node_modules/@ariakit/react-components/dist/radio/radio.js
-  var import_react34 = __toESM(require_react(), 1);
+  var import_react35 = __toESM(require_react(), 1);
   var TagName31 = "input";
   function getIsChecked(value, storeValue) {
     if (storeValue === void 0) return;
@@ -9828,12 +10325,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 id3 = useId(props.id);
-    const ref = (0, import_react34.useRef)(null);
-    const isChecked = useStoreState(store, (state) => checked ?? getIsChecked(value, state?.value));
+    const ref = (0, import_react35.useRef)(null);
+    const isChecked = useStoreState(store, ["value"], (state) => checked ?? getIsChecked(value, state?.value));
     const storeId = useStoreState(store, "id");
     const name = nameProp ?? storeId;
-    (0, import_react34.useEffect)(() => {
+    (0, import_react35.useEffect)(() => {
       if (!id3) return;
       if (!isChecked) return;
       if (store?.getState().activeId === id3) return;
@@ -9845,9 +10343,9 @@ If there's a particular need for this, please submit a feature request at https:
     ]);
     const onChangeProp = props.onChange;
     const nativeRadio = isNativeRadio(useTagName(ref, TagName31), props.type);
-    const disabled = disabledFromProps(props);
+    const disabled = groupDisabled || disabledFromProps(props);
     const [propertyUpdated, schedulePropertyUpdate] = useForceUpdate();
-    (0, import_react34.useEffect)(() => {
+    (0, import_react35.useEffect)(() => {
       const element = ref.current;
       if (!element) return;
       if (nativeRadio) return;
@@ -9901,6 +10399,7 @@ If there's a particular need for this, please submit a feature request at https:
       type: nativeRadio ? "radio" : void 0,
       "aria-checked": isChecked,
       ...props,
+      disabled: disabled || void 0,
       id: id3,
       ref: useMergeRefs(ref, props.ref),
       onChange,
@@ -9920,10 +10419,12 @@ If there's a particular need for this, please submit a feature request at https:
     });
   });
   var Radio = memo2(forwardRef2(function Radio2(props) {
-    return createElement(TagName31, useRadio(props));
+    const htmlProps = useRadio(props);
+    return createElement(TagName31, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/radio/radio-group.js
+  var import_react36 = __toESM(require_react(), 1);
   var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
   var TagName32 = "div";
   function isCheckedRadio(element) {
@@ -9937,16 +10438,20 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function getCheckedRadioId(store) {
     const { renderedItems } = store.getState();
-    return renderedItems.find((item2) => isCheckedRadio(item2.element))?.id;
+    return renderedItems.find((item) => isCheckedRadio(item.element))?.id;
   }
   var useRadioGroup = createHook(function useRadioGroup2({ store, ...props }) {
     const context = useRadioProviderContext();
     store = store || context;
+    const disabled = (0, import_react36.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,
-      children: element
-    }), [store]);
+      children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(RadioGroupDisabledContext.Provider, {
+        value: disabled,
+        children: element
+      })
+    }), [store, disabled]);
     const onBlurCaptureProp = props.onBlurCapture;
     const onBlurCapture = useEvent((event) => {
       onBlurCaptureProp?.(event);
@@ -9959,6 +10464,7 @@ If there's a particular need for this, please submit a feature request at https:
     props = {
       role: "radiogroup",
       ...props,
+      "aria-disabled": disabled || void 0,
       onBlurCapture
     };
     props = useComposite({
@@ -9968,7 +10474,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var RadioGroup = forwardRef2(function RadioGroup2(props) {
-    return createElement(TagName32, useRadioGroup(props));
+    const htmlProps = useRadioGroup(props);
+    return createElement(TagName32, htmlProps);
   });

   // node_modules/@ariakit/components/dist/radio/radio-store.js
@@ -10028,25 +10535,25 @@ If there's a particular need for this, please submit a feature request at https:
     if (isSelfTarget(event)) return true;
     const target = event.target;
     if (!target) return false;
-    return items.some((item2) => item2.element === target);
+    return items.some((item) => item.element === target);
   }
   function getEnabledItems2(items) {
-    return items.filter((item2) => !item2.disabled);
+    return items.filter((item) => !item.disabled);
   }
-  function itemTextStartsWith(item2, text) {
-    const itemText = item2.element?.textContent || item2.children || "value" in item2 && item2.value;
+  function itemTextStartsWith(item, text) {
+    const itemText = item.typeaheadText ?? (item.element?.textContent || item.children || "value" in item && item.value);
     if (!itemText) return false;
     return normalizeString(itemText).trim().toLowerCase().startsWith(text.toLowerCase());
   }
   function getSameInitialItems({ activeId, char: char2, items, typeaheadState }) {
     if (!activeId) return items;
-    const activeItem = items.find((item2) => item2.id === activeId);
+    const activeItem = items.find((item) => item.id === activeId);
     if (!activeItem) return items;
     if (!itemTextStartsWith(activeItem, char2)) return items;
     const { chars } = typeaheadState;
     if (chars !== char2 && itemTextStartsWith(activeItem, chars)) return items;
     typeaheadState.chars = char2;
-    return flipItems2(items.filter((item2) => itemTextStartsWith(item2, char2)), activeId).filter((item2) => item2.id !== activeId);
+    return flipItems2(items.filter((item) => itemTextStartsWith(item, char2)), activeId).filter((item) => item.id !== activeId);
   }
   var useCompositeTypeahead = createHook(function useCompositeTypeahead2({ store, typeahead = true, ...props }) {
     const context = useCompositeScopedContext();
@@ -10070,7 +10577,8 @@ If there's a particular need for this, please submit a feature request at https:
         if ("disabled" in element && !!element.disabled) continue;
         enabledItems.push({
           id: element.id,
-          element
+          element,
+          typeaheadText: element.dataset.typeaheadText
         });
       }
       if (offscreenItems.length) enabledItems = sortBasedOnDOMPosition(enabledItems, (i3) => i3.element);
@@ -10088,8 +10596,8 @@ If there's a particular need for this, please submit a feature request at https:
         items: enabledItems,
         typeaheadState
       });
-      const item2 = enabledItems.find((item3) => itemTextStartsWith(item3, typeaheadState.chars));
-      if (item2) store.move(item2.id);
+      const item = enabledItems.find((item2) => itemTextStartsWith(item2, typeaheadState.chars));
+      if (item) store.move(item.id);
       else clearChars(typeaheadState);
     });
     props = {
@@ -10099,7 +10607,8 @@ If there's a particular need for this, please submit a feature request at https:
     return removeUndefinedValues(props);
   });
   var CompositeTypeahead = forwardRef2(function CompositeTypeahead2(props) {
-    return createElement(TagName33, useCompositeTypeahead(props));
+    const htmlProps = useCompositeTypeahead(props);
+    return createElement(TagName33, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/select/select-arrow.js
@@ -10114,11 +10623,12 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var SelectArrow = forwardRef2(function SelectArrow2(props) {
-    return createElement(TagName34, useSelectArrow(props));
+    const htmlProps = useSelectArrow(props);
+    return createElement(TagName34, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/select/select.js
-  var import_react35 = __toESM(require_react(), 1);
+  var import_react37 = __toESM(require_react(), 1);
   var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
   var TagName35 = "button";
   function getSelectedValues(select) {
@@ -10155,7 +10665,7 @@ If there's a particular need for this, please submit a feature request at https:
       const { orientation, items: items2, activeId } = store.getState();
       const isVertical = orientation !== "horizontal";
       const isHorizontal = orientation !== "vertical";
-      const isGrid2 = !!items2.find((item2) => !item2.disabled && item2.value != null)?.rowId;
+      const isGrid2 = !!items2.find((item) => !item.disabled && item.value != null)?.rowId;
       const getId = {
         ArrowUp: (isGrid2 || isVertical) && nextWithValue(store, store.up),
         ArrowRight: (isGrid2 || isHorizontal) && nextWithValue(store, store.next),
@@ -10182,23 +10692,25 @@ 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_react35.useState)(false);
-    const nativeSelectChangedRef = (0, import_react35.useRef)(false);
-    (0, import_react35.useEffect)(() => {
+    const [autofill, setAutofill] = (0, import_react37.useState)(false);
+    const nativeSelectChangedRef = (0, import_react37.useRef)(false);
+    (0, import_react37.useEffect)(() => {
       const nativeSelectChanged = nativeSelectChangedRef.current;
       nativeSelectChangedRef.current = false;
       if (nativeSelectChanged) return;
       setAutofill(false);
     }, [value]);
-    const labelId = useStoreState(store, (state) => state.labelElement?.id);
+    const labelElement = useStoreState(store, "labelElement");
+    useAttribute(labelElement, "id");
+    const labelId = labelElement?.id;
     const label = props["aria-label"];
     const labelledBy = props["aria-labelledby"] || labelId;
-    const items = useStoreState(store, (state) => {
+    const items = useStoreState(store, ["items"], (state) => {
       if (!name) return;
       return state.items;
     });
-    const values = (0, import_react35.useMemo)(() => {
-      const itemValues = items?.flatMap((item2) => item2.value ?? []);
+    const values = (0, import_react37.useMemo)(() => {
+      const itemValues = items?.flatMap((item) => item.value ?? []);
       return [...new Set(itemValues)];
     }, [items]);
     props = useWrapElement(props, (element) => {
@@ -10271,19 +10783,20 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var Select = forwardRef2(function Select2(props) {
-    return createElement(TagName35, useSelect(props));
+    const htmlProps = useSelect(withDefaultButtonType(props));
+    return createElement(TagName35, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/group/group-label-context.js
-  var import_react36 = __toESM(require_react(), 1);
-  var GroupLabelContext = (0, import_react36.createContext)(void 0);
+  var import_react38 = __toESM(require_react(), 1);
+  var GroupLabelContext = (0, import_react38.createContext)(void 0);

   // node_modules/@ariakit/react-components/dist/group/group.js
-  var import_react37 = __toESM(require_react(), 1);
+  var import_react39 = __toESM(require_react(), 1);
   var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
   var TagName36 = "div";
   var useGroup = createHook(function useGroup2(props) {
-    const [labelId, setLabelId] = (0, import_react37.useState)();
+    const [labelId, setLabelId] = (0, import_react39.useState)();
     props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(GroupLabelContext.Provider, {
       value: setLabelId,
       children: element
@@ -10296,7 +10809,8 @@ If there's a particular need for this, please submit a feature request at https:
     return removeUndefinedValues(props);
   });
   var Group = forwardRef2(function Group2(props) {
-    return createElement(TagName36, useGroup(props));
+    const htmlProps = useGroup(props);
+    return createElement(TagName36, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/composite/composite-group.js
@@ -10306,14 +10820,15 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var CompositeGroup = forwardRef2(function CompositeGroup2(props) {
-    return createElement(TagName37, useCompositeGroup(props));
+    const htmlProps = useCompositeGroup(props);
+    return createElement(TagName37, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/group/group-label.js
-  var import_react38 = __toESM(require_react(), 1);
+  var import_react40 = __toESM(require_react(), 1);
   var TagName38 = "div";
   var useGroupLabel = createHook(function useGroupLabel2(props) {
-    const setLabelId = (0, import_react38.useContext)(GroupLabelContext);
+    const setLabelId = (0, import_react40.useContext)(GroupLabelContext);
     const id3 = useId(props.id);
     useSafeLayoutEffect(() => {
       setLabelId?.(id3);
@@ -10327,7 +10842,8 @@ If there's a particular need for this, please submit a feature request at https:
     return removeUndefinedValues(props);
   });
   var GroupLabel = forwardRef2(function GroupLabel2(props) {
-    return createElement(TagName38, useGroupLabel(props));
+    const htmlProps = useGroupLabel(props);
+    return createElement(TagName38, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/composite/composite-group-label.js
@@ -10337,11 +10853,12 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var CompositeGroupLabel = forwardRef2(function CompositeGroupLabel2(props) {
-    return createElement(TagName39, useCompositeGroupLabel(props));
+    const htmlProps = useCompositeGroupLabel(props);
+    return createElement(TagName39, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/composite/composite-hover.js
-  var import_react39 = __toESM(require_react(), 1);
+  var import_react41 = __toESM(require_react(), 1);
   var TagName40 = "div";
   function hoveringInside(event) {
     const nextElement = event.relatedTarget;
@@ -10390,7 +10907,7 @@ If there's a particular need for this, please submit a feature request at https:
       store?.setActiveId(null);
       store?.getState().baseElement?.focus();
     });
-    const ref = (0, import_react39.useCallback)((element) => {
+    const ref = (0, import_react41.useCallback)((element) => {
       if (!element) return;
       element[symbol3] = true;
     }, []);
@@ -10403,11 +10920,12 @@ If there's a particular need for this, please submit a feature request at https:
     return removeUndefinedValues(props);
   });
   var CompositeHover = memo2(forwardRef2(function CompositeHover2(props) {
-    return createElement(TagName40, useCompositeHover(props));
+    const htmlProps = useCompositeHover(props);
+    return createElement(TagName40, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/select/select-item.js
-  var import_react40 = __toESM(require_react(), 1);
+  var import_react42 = __toESM(require_react(), 1);
   var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
   var TagName41 = "div";
   function isSelected(storeValue, itemValue) {
@@ -10422,7 +10940,11 @@ If there's a particular need for this, please submit a feature request at https:
     invariant(store, "SelectItem must be wrapped in a SelectList or SelectPopover component.");
     const id3 = useId(props.id);
     const disabled = disabledFromProps(props);
-    const { listElement, multiSelectable, selected, autoFocus } = useStoreStateObject(store, {
+    const { listElement, multiSelectable, selected, autoFocus } = useStoreStateObject(store, [
+      "value",
+      "activeId",
+      "items"
+    ], {
       listElement: "listElement",
       multiSelectable(state) {
         return Array.isArray(state.value);
@@ -10439,9 +10961,9 @@ 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_react40.useCallback)((item2) => {
+    const getItem = (0, import_react42.useCallback)((item) => {
       const nextItem = {
-        ...item2,
+        ...item,
         value: disabled ? void 0 : value
       };
       if (getItemProp) return getItemProp(nextItem);
@@ -10500,15 +11022,16 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var SelectItem = memo2(forwardRef2(function SelectItem2(props) {
-    return createElement(TagName41, useSelectItem(props));
+    const htmlProps = useSelectItem(props);
+    return createElement(TagName41, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/checkbox/checkbox-checked-context.js
-  var import_react41 = __toESM(require_react(), 1);
-  var CheckboxCheckedContext = (0, import_react41.createContext)(false);
+  var import_react43 = __toESM(require_react(), 1);
+  var CheckboxCheckedContext = (0, import_react43.createContext)(false);

   // node_modules/@ariakit/react-components/dist/checkbox/checkbox-check.js
-  var import_react42 = __toESM(require_react(), 1);
+  var import_react44 = __toESM(require_react(), 1);
   var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
   var TagName42 = "span";
   var checkmark = /* @__PURE__ */ (0, import_jsx_runtime24.jsx)("svg", {
@@ -10528,7 +11051,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_react42.useContext)(CheckboxCheckedContext);
+    const context = (0, import_react44.useContext)(CheckboxCheckedContext);
     checked = checked ?? context;
     const children = getChildren({
       checked,
@@ -10548,14 +11071,15 @@ If there's a particular need for this, please submit a feature request at https:
     return removeUndefinedValues(props);
   });
   var CheckboxCheck = forwardRef2(function CheckboxCheck2(props) {
-    return createElement(TagName42, useCheckboxCheck(props));
+    const htmlProps = useCheckboxCheck(props);
+    return createElement(TagName42, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/select/select-item-check.js
-  var import_react43 = __toESM(require_react(), 1);
+  var import_react45 = __toESM(require_react(), 1);
   var TagName43 = "span";
   var useSelectItemCheck = createHook(function useSelectItemCheck2({ store, checked, ...props }) {
-    const context = (0, import_react43.useContext)(SelectItemCheckedContext);
+    const context = (0, import_react45.useContext)(SelectItemCheckedContext);
     checked = checked ?? context;
     props = useCheckboxCheck({
       ...props,
@@ -10564,7 +11088,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var SelectItemCheck = forwardRef2(function SelectItemCheck2(props) {
-    return createElement(TagName43, useSelectItemCheck(props));
+    const htmlProps = useSelectItemCheck(props);
+    return createElement(TagName43, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/select/select-label.js
@@ -10595,14 +11120,15 @@ If there's a particular need for this, please submit a feature request at https:
     return removeUndefinedValues(props);
   });
   var SelectLabel = memo2(forwardRef2(function SelectLabel2(props) {
-    return createElement(TagName44, useSelectLabel(props));
+    const htmlProps = useSelectLabel(props);
+    return createElement(TagName44, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/select/select-list.js
-  var import_react44 = __toESM(require_react(), 1);
+  var import_react46 = __toESM(require_react(), 1);
   var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
   var TagName45 = "div";
-  var SelectListContext = (0, import_react44.createContext)(null);
+  var SelectListContext = (0, import_react46.createContext)(null);
   var useSelectList = createHook(function useSelectList2({ store, resetOnEscape = true, hideOnEnter = true, composite, alwaysVisible, ...props }) {
     const context = useSelectContext();
     store = store || context;
@@ -10610,9 +11136,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_react44.useState)(value);
+    const [defaultValue2, setDefaultValue] = (0, import_react46.useState)(value);
     const mounted = useStoreState(store, "mounted");
-    (0, import_react44.useEffect)(() => {
+    (0, import_react46.useEffect)(() => {
       if (mounted) return;
       setDefaultValue(value);
     }, [mounted, value]);
@@ -10631,13 +11157,13 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     });
-    const headingContext = (0, import_react44.useContext)(SelectHeadingContext);
-    const headingState = (0, import_react44.useState)();
+    const headingContext = (0, import_react46.useContext)(SelectHeadingContext);
+    const headingState = (0, import_react46.useState)();
     const [headingId, setHeadingId] = headingContext || headingState;
-    const headingContextValue = (0, import_react44.useMemo)(() => [headingId, setHeadingId], [headingId, setHeadingId]);
-    const [childStore, setChildStore] = (0, import_react44.useState)(null);
-    const setStore = (0, import_react44.useContext)(SelectListContext);
-    (0, import_react44.useEffect)(() => {
+    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)(() => {
       if (!setStore) return;
       setStore(store);
       return () => setStore(null);
@@ -10665,7 +11191,9 @@ If there's a particular need for this, please submit a feature request at https:
       "aria-multiselectable": multiSelectable || void 0,
       ...props
     };
-    const labelId = useStoreState(store, (state) => headingId || state.labelElement?.id);
+    const labelElement = useStoreState(store, ["labelElement"], (state) => headingId ? null : state.labelElement);
+    useAttribute(labelElement, "id");
+    const labelId = headingId || labelElement?.id;
     props = {
       "aria-labelledby": props["aria-label"] != null ? void 0 : labelId,
       hidden,
@@ -10688,7 +11216,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var SelectList = forwardRef2(function SelectList2(props) {
-    return createElement(TagName45, useSelectList(props));
+    const htmlProps = useSelectList(props);
+    return createElement(TagName45, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/select/select-popover.js
@@ -10709,7 +11238,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var SelectPopover = createDialogComponent(forwardRef2(function SelectPopover2(props) {
-    return createElement(TagName46, useSelectPopover(props));
+    const htmlProps = useSelectPopover(props);
+    return createElement(TagName46, htmlProps);
   }), useSelectProviderContext);

   // node_modules/@ariakit/components/dist/select/select-store.js
@@ -10754,9 +11284,9 @@ If there's a particular need for this, please submit a feature request at https:
     setup(select, () => sync(select, ["value", "items"], (state) => {
       if (state.value !== initialValue2) return;
       if (!state.items.length) return;
-      const item2 = state.items.find((item3) => !item3.disabled && item3.value != null);
-      if (item2?.value == null) return;
-      select.setState("value", item2.value);
+      const item = state.items.find((item2) => !item2.disabled && item2.value != null);
+      if (item?.value == null) return;
+      select.setState("value", item.value);
     }));
     setup(select, () => sync(select, ["mounted"], (state) => {
       if (state.mounted) return;
@@ -10772,9 +11302,9 @@ If there's a particular need for this, please submit a feature request at https:
       const values = toArray(state.value);
       const lastValue = values[values.length - 1];
       if (lastValue == null) return;
-      const item2 = state.items.find((item3) => !item3.disabled && item3.value === lastValue);
-      if (!item2) return;
-      select.setState("activeId", item2.id);
+      const item = state.items.find((item2) => !item2.disabled && item2.value === lastValue);
+      if (!item) return;
+      select.setState("activeId", item.id);
     }));
     setup(select, () => batch(select, ["setValueOnMove", "moves"], (state) => {
       const { mounted, value, activeId } = select.getState();
@@ -10782,9 +11312,9 @@ If there's a particular need for this, please submit a feature request at https:
       if (Array.isArray(value)) return;
       if (!state.moves) return;
       if (!activeId) return;
-      const item2 = composite.item(activeId);
-      if (!item2 || item2.disabled || item2.value == null) return;
-      select.setState("value", item2.value);
+      const item = composite.item(activeId);
+      if (!item || item.disabled || item.value == null) return;
+      select.setState("value", item.value);
     }));
     return {
       ...composite,
@@ -10820,7 +11350,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/composite/composite-row.js
-  var import_react45 = __toESM(require_react(), 1);
+  var import_react47 = __toESM(require_react(), 1);
   var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
   var TagName47 = "div";
   var useCompositeRow = createHook(function useCompositeRow2({ store, "aria-setsize": ariaSetSize, "aria-posinset": ariaPosInSet, ...props }) {
@@ -10828,8 +11358,8 @@ If there's a particular need for this, please submit a feature request at https:
     store = store || context;
     invariant(store, "CompositeRow must be wrapped in a Composite component.");
     const id3 = useId(props.id);
-    const baseElement = useStoreState(store, (state) => state.baseElement || void 0);
-    const providerValue = (0, import_react45.useMemo)(() => ({
+    const baseElement = useStoreState(store, "baseElement") || void 0;
+    const providerValue = (0, import_react47.useMemo)(() => ({
       id: id3,
       baseElement,
       ariaSetSize,
@@ -10851,7 +11381,8 @@ If there's a particular need for this, please submit a feature request at https:
     return removeUndefinedValues(props);
   });
   var CompositeRow = forwardRef2(function CompositeRow2(props) {
-    return createElement(TagName47, useCompositeRow(props));
+    const htmlProps = useCompositeRow(props);
+    return createElement(TagName47, htmlProps);
   });

   // node_modules/@ariakit/components/dist/checkbox/checkbox-store.js
@@ -10884,8 +11415,8 @@ If there's a particular need for this, please submit a feature request at https:
   var CheckboxContextProvider = ctx13.ContextProvider;
   var CheckboxScopedContextProvider = ctx13.ScopedContextProvider;

-  // node_modules/@ariakit/react-components/dist/__chunks/Bz1czXRN.js
-  var import_react46 = __toESM(require_react(), 1);
+  // node_modules/@ariakit/react-components/dist/__chunks/DjvJNLSl.js
+  var import_react48 = __toESM(require_react(), 1);
   var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
   function getPrimitiveValue(value) {
     if (Array.isArray(value)) return value.toString();
@@ -10902,8 +11433,8 @@ 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_react46.useState)(defaultChecked ?? false);
-    const checked = useStoreState(store, (state) => {
+    const [_checked, setChecked] = (0, import_react48.useState)(defaultChecked ?? false);
+    const checked = useStoreState(store, ["value"], (state) => {
       if (checkedProp !== void 0) return checkedProp;
       if (state?.value === void 0) return _checked;
       if (valueProp != null) {
@@ -10917,13 +11448,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_react46.useRef)(null);
+    const ref = (0, import_react48.useRef)(null);
     const nativeCheckbox = isNativeCheckbox(useTagName(ref, TagName48), 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_react46.useEffect)(() => {
+    (0, import_react48.useEffect)(() => {
       const element = ref.current;
       if (!element) return;
       setMixed(element, mixed);
@@ -10998,30 +11529,31 @@ If there's a particular need for this, please submit a feature request at https:
     });
   });
   var Checkbox = forwardRef2(function Checkbox2(props) {
-    return createElement(TagName48, useCheckbox(props));
+    const htmlProps = useCheckbox(props);
+    return createElement(TagName48, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/menu/menu-context.js
-  var import_react47 = __toESM(require_react(), 1);
+  var import_react49 = __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_react47.createContext)(void 0);
-  var MenuListHiddenContext = (0, import_react47.createContext)(false);
+  var MenuItemCheckedContext = (0, import_react49.createContext)(void 0);
+  var MenuListHiddenContext = (0, import_react49.createContext)(false);

   // node_modules/@ariakit/react-components/dist/menu/menu-list.js
-  var import_react48 = __toESM(require_react(), 1);
+  var import_react50 = __toESM(require_react(), 1);
   var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
   var TagName49 = "div";
   function useAriaLabelledBy({ store, ...props }) {
-    const [id3, setId] = (0, import_react48.useState)(void 0);
+    const [id3, setId] = (0, import_react50.useState)(void 0);
     const label = props["aria-label"];
     const disclosureElement = useStoreState(store, "disclosureElement");
     const contentElement = useStoreState(store, "contentElement");
-    (0, import_react48.useEffect)(() => {
+    (0, import_react50.useEffect)(() => {
       const disclosure = disclosureElement;
       if (!disclosure) return;
       const menu2 = contentElement;
@@ -11044,10 +11576,10 @@ If there's a particular need for this, please submit a feature request at https:
     const hasParentMenu = !!parentMenu;
     const id3 = useId(props.id);
     const onKeyDownProp = props.onKeyDown;
-    const dir = useStoreState(store, (state) => getBasePlacement(state.placement));
-    const orientation = useStoreState(store, (state) => state.orientation === "both" ? void 0 : state.orientation);
+    const dir = useStoreState(store, ["placement"], (state) => getBasePlacement(state.placement));
+    const orientation = useStoreState(store, ["orientation"], (state) => state.orientation === "both" ? void 0 : state.orientation);
     const isHorizontal = orientation !== "vertical";
-    const isMenubarHorizontal = useStoreState(parentMenubar, (state) => !!state && state.orientation !== "vertical");
+    const isMenubarHorizontal = useStoreState(parentMenubar, ["orientation"], (state) => !!state && state.orientation !== "vertical");
     const onKeyDown = useEvent((event) => {
       onKeyDownProp?.(event);
       if (event.defaultPrevented) return;
@@ -11137,17 +11669,18 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var MenuList = forwardRef2(function MenuList2(props) {
-    return createElement(TagName49, useMenuList(props));
+    const htmlProps = useMenuList(props);
+    return createElement(TagName49, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/menu/menu.js
-  var import_react49 = __toESM(require_react(), 1);
+  var import_react51 = __toESM(require_react(), 1);
   var TagName50 = "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_react49.useRef)(null);
+    const ref = (0, import_react51.useRef)(null);
     const parentMenu = store.parent;
     const parentMenubar = store.menubar;
     const hasParentMenu = !!parentMenu;
@@ -11163,31 +11696,36 @@ If there's a particular need for this, please submit a feature request at https:
       ...props
     });
     props = menuListProps;
-    const [initialFocusRef, setInitialFocusRef] = (0, import_react49.useState)();
-    const initialFocusElement = useStoreState(store, (state) => {
+    const [initialFocusRef, setInitialFocusRef] = (0, import_react51.useState)();
+    const initialFocusElement = useStoreState(store, [
+      "autoFocusOnShow",
+      "initialFocus",
+      "renderedItems",
+      "baseElement"
+    ], (state) => {
       if (!state.autoFocusOnShow) return;
-      const isEnabled = (item2) => !item2.disabled && !!item2.element;
+      const isEnabled = (item) => !item.disabled && !!item.element;
       switch (state.initialFocus) {
         case "first":
           return state.renderedItems.find(isEnabled)?.element || null;
         case "last":
           for (let i3 = state.renderedItems.length - 1; i3 >= 0; i3 -= 1) {
-            const item2 = state.renderedItems[i3];
-            if (item2 && isEnabled(item2)) return item2.element;
+            const item = state.renderedItems[i3];
+            if (item && isEnabled(item)) return item.element;
           }
           return null;
         default:
           return state.baseElement;
       }
     });
-    (0, import_react49.useEffect)(() => {
+    (0, import_react51.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_react49.createRef)();
+        const ref2 = (0, import_react51.createRef)();
         ref2.current = initialFocusElement;
         return ref2;
       });
@@ -11199,7 +11737,7 @@ If there's a particular need for this, please submit a feature request at https:
     const autoFocusOnShowProp = autoFocusOnShow === false ? false : canAutoFocusOnShow && autoFocusOnShow;
     const contentElement = useStoreState(store.combobox || store, "contentElement");
     const parentContentElement = useStoreState(parentMenu?.combobox || parentMenu, "contentElement");
-    const preserveTabOrderAnchor = (0, import_react49.useMemo)(() => {
+    const preserveTabOrderAnchor = (0, import_react51.useMemo)(() => {
       if (!parentContentElement) return;
       if (!contentElement) return;
       const role = contentElement.getAttribute("role");
@@ -11256,11 +11794,12 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var Menu = createDialogComponent(forwardRef2(function Menu2(props) {
-    return createElement(TagName50, useMenu(props));
+    const htmlProps = useMenu(props);
+    return createElement(TagName50, htmlProps);
   }), useMenuProviderContext);

   // node_modules/@ariakit/react-components/dist/menu/menu-button.js
-  var import_react50 = __toESM(require_react(), 1);
+  var import_react52 = __toESM(require_react(), 1);
   var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
   var TagName51 = "button";
   function getInitialFocus(event, dir) {
@@ -11272,17 +11811,17 @@ If there's a particular need for this, please submit a feature request at https:
     }[event.key];
   }
   function hasActiveItem(items, excludeElement) {
-    return !!items?.some((item2) => {
-      if (!item2.element) return false;
-      if (item2.element === excludeElement) return false;
-      return item2.element.getAttribute("aria-expanded") === "true";
+    return !!items?.some((item) => {
+      if (!item.element) return false;
+      if (item.element === excludeElement) return false;
+      return item.element.getAttribute("aria-expanded") === "true";
     });
   }
   var useMenuButton = createHook(function useMenuButton2({ store, focusable, accessibleWhenDisabled, showOnHover, ...props }) {
     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_react50.useRef)(null);
+    const ref = (0, import_react52.useRef)(null);
     const parentMenu = store.parent;
     const parentMenubar = store.menubar;
     const hasParentMenu = !!parentMenu;
@@ -11308,7 +11847,7 @@ If there's a particular need for this, please submit a feature request at https:
       const { items } = parentMenubar.getState();
       if (hasActiveItem(items, event.currentTarget)) showMenu();
     });
-    const dir = useStoreState(store, (state) => getBasePlacement(state.placement));
+    const dir = useStoreState(store, ["placement"], (state) => getBasePlacement(state.placement));
     const onKeyDownProp = props.onKeyDown;
     const onKeyDown = useEvent((event) => {
       onKeyDownProp?.(event);
@@ -11397,7 +11936,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var MenuButton = forwardRef2(function MenuButton2(props) {
-    return createElement(TagName51, useMenuButton(props));
+    const htmlProps = useMenuButton(props);
+    return createElement(TagName51, withDefaultButtonType(htmlProps));
   });

   // node_modules/@ariakit/react-components/dist/menu/menu-group.js
@@ -11407,7 +11947,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var MenuGroup = forwardRef2(function MenuGroup2(props) {
-    return createElement(TagName52, useMenuGroup(props));
+    const htmlProps = useMenuGroup(props);
+    return createElement(TagName52, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/menu/menu-group-label.js
@@ -11417,18 +11958,19 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var MenuGroupLabel = forwardRef2(function MenuGroupLabel2(props) {
-    return createElement(TagName53, useMenuGroupLabel(props));
+    const htmlProps = useMenuGroupLabel(props);
+    return createElement(TagName53, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/menu/menu-item.js
-  var import_react51 = __toESM(require_react(), 1);
+  var import_react53 = __toESM(require_react(), 1);
   var TagName54 = "div";
   function menuHasFocus(baseElement, items, currentTarget) {
     if (!baseElement) return false;
     if (hasFocusWithin(baseElement)) return true;
-    const expandedMenuId = items?.find((item2) => {
-      if (item2.element === currentTarget) return false;
-      return item2.element?.getAttribute("aria-expanded") === "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);
@@ -11456,8 +11998,8 @@ If there's a particular need for this, please submit a feature request at https:
       if (!hideOnClickProp(event)) return;
       hideMenu();
     });
-    const contentElement = useStoreState(store, (state) => "contentElement" in state ? state.contentElement : null);
-    const menuListHidden = (0, import_react51.useContext)(MenuListHiddenContext);
+    const contentElement = useStoreState(store, ["contentElement"], (state) => "contentElement" in state ? state.contentElement : null);
+    const menuListHidden = (0, import_react53.useContext)(MenuListHiddenContext);
     props = {
       role: getPopupItemRole(contentElement, "menuitem"),
       ...props,
@@ -11500,14 +12042,15 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var MenuItem = memo2(forwardRef2(function MenuItem2(props) {
-    return createElement(TagName54, useMenuItem(props));
+    const htmlProps = useMenuItem(props);
+    return createElement(TagName54, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/menu/menu-item-check.js
-  var import_react52 = __toESM(require_react(), 1);
+  var import_react54 = __toESM(require_react(), 1);
   var TagName55 = "span";
   var useMenuItemCheck = createHook(function useMenuItemCheck2({ store, checked, ...props }) {
-    const context = (0, import_react52.useContext)(MenuItemCheckedContext);
+    const context = (0, import_react54.useContext)(MenuItemCheckedContext);
     checked = checked ?? context;
     props = useCheckboxCheck({
       ...props,
@@ -11516,11 +12059,12 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var MenuItemCheck = forwardRef2(function MenuItemCheck2(props) {
-    return createElement(TagName55, useMenuItemCheck(props));
+    const htmlProps = useMenuItemCheck(props);
+    return createElement(TagName55, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/menu/menu-item-checkbox.js
-  var import_react53 = __toESM(require_react(), 1);
+  var import_react55 = __toESM(require_react(), 1);
   var TagName56 = "div";
   function getValue(storeValue, value, checked) {
     if (value === void 0) {
@@ -11543,7 +12087,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_react53.useEffect)(() => {
+    (0, import_react55.useEffect)(() => {
       store?.setValue(name, (prevValue = value !== void 0 ? [] : false) => {
         if (!defaultChecked) return prevValue;
         return getValue(prevValue, value, true);
@@ -11554,7 +12098,7 @@ If there's a particular need for this, please submit a feature request at https:
       value,
       defaultChecked
     ]);
-    (0, import_react53.useEffect)(() => {
+    (0, import_react55.useEffect)(() => {
       if (checked === void 0) return;
       store?.setValue(name, (prevValue) => {
         return getValue(prevValue, value, checked);
@@ -11566,7 +12110,7 @@ If there's a particular need for this, please submit a feature request at https:
       checked
     ]);
     const checkboxStore = useCheckboxStore({
-      value: useStoreState(store, (state) => state.values[name]),
+      value: useStoreState(store, ["values"], (state) => state.values[name]),
       setValue(internalValue) {
         store?.setValue(name, () => {
           if (checked === void 0) return internalValue;
@@ -11597,11 +12141,12 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var MenuItemCheckbox = memo2(forwardRef2(function MenuItemCheckbox2(props) {
-    return createElement(TagName56, useMenuItemCheckbox(props));
+    const htmlProps = useMenuItemCheckbox(props);
+    return createElement(TagName56, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/menu/menu-item-radio.js
-  var import_react54 = __toESM(require_react(), 1);
+  var import_react56 = __toESM(require_react(), 1);
   var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
   var TagName57 = "div";
   function getValue2(prevValue, value, checked) {
@@ -11614,7 +12159,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_react54.useEffect)(() => {
+    (0, import_react56.useEffect)(() => {
       store?.setValue(name, (prevValue = false) => {
         return getValue2(prevValue, value, defaultChecked);
       });
@@ -11624,7 +12169,7 @@ If there's a particular need for this, please submit a feature request at https:
       value,
       defaultChecked
     ]);
-    (0, import_react54.useEffect)(() => {
+    (0, import_react56.useEffect)(() => {
       if (checked === void 0) return;
       store?.setValue(name, (prevValue) => {
         return getValue2(prevValue, value, checked);
@@ -11635,7 +12180,7 @@ If there's a particular need for this, please submit a feature request at https:
       value,
       checked
     ]);
-    const isChecked = useStoreState(store, (state) => state.values[name] === value);
+    const isChecked = useStoreState(store, ["values"], (state) => state.values[name] === value);
     props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(MenuItemCheckedContext.Provider, {
       value: isChecked,
       children: element
@@ -11666,7 +12211,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var MenuItemRadio = memo2(forwardRef2(function MenuItemRadio2(props) {
-    return createElement(TagName57, useMenuItemRadio(props));
+    const htmlProps = useMenuItemRadio(props);
+    return createElement(TagName57, htmlProps);
   }));

   // node_modules/@ariakit/components/dist/menu/menu-store.js
@@ -11776,7 +12322,8 @@ If there's a particular need for this, please submit a feature request at https:
     return props;
   });
   var MenuSeparator = forwardRef2(function MenuSeparator2(props) {
-    return createElement(TagName58, useMenuSeparator(props));
+    const htmlProps = useMenuSeparator(props);
+    return createElement(TagName58, htmlProps);
   });

   // packages/components/build-module/composite/index.mjs
@@ -12089,13 +12636,13 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/components/node_modules/framer-motion/dist/es/utils/warn-once.mjs
   var warned = /* @__PURE__ */ new Set();
-  function warnOnce(condition, message2, element) {
-    if (condition || warned.has(message2))
+  function warnOnce2(condition, message, element) {
+    if (condition || warned.has(message))
       return;
-    console.warn(message2);
+    console.warn(message);
     if (element)
       console.warn(element);
-    warned.add(message2);
+    warned.add(message);
   }

   // packages/components/node_modules/framer-motion/dist/es/render/components/create-proxy.mjs
@@ -12106,7 +12653,7 @@ If there's a particular need for this, please submit a feature request at https:
     const componentCache = /* @__PURE__ */ new Map();
     const deprecatedFactoryFunction = (...args) => {
       if (true) {
-        warnOnce(false, "motion() is deprecated. Use motion.create() instead.");
+        warnOnce2(false, "motion() is deprecated. Use motion.create() instead.");
       }
       return componentFactory(...args);
     };
@@ -12286,14 +12833,14 @@ If there's a particular need for this, please submit a feature request at https:
   var warning = noop2;
   var invariant2 = noop2;
   if (true) {
-    warning = (check, message2) => {
+    warning = (check, message) => {
       if (!check && typeof console !== "undefined") {
-        console.warn(message2);
+        console.warn(message);
       }
     };
-    invariant2 = (check, message2) => {
+    invariant2 = (check, message) => {
       if (!check) {
-        throw new Error(message2);
+        throw new Error(message);
       }
     };
   }
@@ -12515,10 +13062,10 @@ If there's a particular need for this, please submit a feature request at https:
     /^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u
   );
   function parseCSSVariable(current) {
-    const match4 = splitCSSVariableRegex.exec(current);
-    if (!match4)
+    const match3 = splitCSSVariableRegex.exec(current);
+    if (!match3)
       return [,];
-    const [, token1, token2, fallback] = match4;
+    const [, token1, token2, fallback] = match3;
     return [`--${token1 !== null && token1 !== void 0 ? token1 : token2}`, fallback];
   }
   var maxDepth = 4;
@@ -12536,11 +13083,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/components/node_modules/framer-motion/dist/es/utils/clamp.mjs
-  var clamp2 = (min3, max3, v3) => {
-    if (v3 > max3)
-      return max3;
-    if (v3 < min3)
-      return min3;
+  var clamp2 = (min2, max2, v3) => {
+    if (v3 > max2)
+      return max2;
+    if (v3 < min2)
+      return min2;
     return v3;
   };

@@ -13613,19 +14160,19 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/components/node_modules/framer-motion/dist/es/animation/generators/inertia.mjs
-  function inertia({ keyframes: keyframes4, velocity = 0, power = 0.8, timeConstant = 325, bounceDamping = 10, bounceStiffness = 500, modifyTarget, min: min3, max: max3, restDelta = 0.5, restSpeed }) {
+  function inertia({ keyframes: keyframes4, velocity = 0, power = 0.8, timeConstant = 325, bounceDamping = 10, bounceStiffness = 500, modifyTarget, min: min2, max: max2, restDelta = 0.5, restSpeed }) {
     const origin = keyframes4[0];
     const state = {
       done: false,
       value: origin
     };
-    const isOutOfBounds = (v3) => min3 !== void 0 && v3 < min3 || max3 !== void 0 && v3 > max3;
+    const isOutOfBounds = (v3) => min2 !== void 0 && v3 < min2 || max2 !== void 0 && v3 > max2;
     const nearestBoundary = (v3) => {
-      if (min3 === void 0)
-        return max3;
-      if (max3 === void 0)
-        return min3;
-      return Math.abs(min3 - v3) < Math.abs(max3 - v3) ? min3 : max3;
+      if (min2 === void 0)
+        return max2;
+      if (max2 === void 0)
+        return min2;
+      return Math.abs(min2 - v3) < Math.abs(max2 - v3) ? min2 : max2;
     };
     let amplitude = power * velocity;
     const ideal = origin + amplitude;
@@ -13936,10 +14483,10 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/components/node_modules/framer-motion/dist/es/utils/offsets/fill.mjs
   function fillOffset(offset4, remaining) {
-    const min3 = offset4[offset4.length - 1];
+    const min2 = offset4[offset4.length - 1];
     for (let i3 = 1; i3 <= remaining; i3++) {
       const offsetProgress = progress(0, remaining, i3);
-      offset4.push(mixNumber(min3, 1, offsetProgress));
+      offset4.push(mixNumber(min2, 1, offsetProgress));
     }
   }

@@ -14642,11 +15189,11 @@ If there's a particular need for this, please submit a feature request at https:
       return this.getAll("startTime");
     }
     get duration() {
-      let max3 = 0;
+      let max2 = 0;
       for (let i3 = 0; i3 < this.animations.length; i3++) {
-        max3 = Math.max(max3, this.animations[i3].duration);
+        max2 = Math.max(max2, this.animations[i3].duration);
       }
-      return max3;
+      return max2;
     }
     runAll(methodName) {
       this.animations.forEach((controls) => controls[methodName]());
@@ -14750,12 +15297,12 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/components/node_modules/framer-motion/dist/es/utils/array.mjs
-  function addUniqueItem(arr, item2) {
-    if (arr.indexOf(item2) === -1)
-      arr.push(item2);
+  function addUniqueItem(arr, item) {
+    if (arr.indexOf(item) === -1)
+      arr.push(item);
   }
-  function removeItem(arr, item2) {
-    const index2 = arr.indexOf(item2);
+  function removeItem(arr, item) {
+    const index2 = arr.indexOf(item);
     if (index2 > -1)
       arr.splice(index2, 1);
   }
@@ -14882,7 +15429,7 @@ If there's a particular need for this, please submit a feature request at https:
      */
     onChange(subscription) {
       if (true) {
-        warnOnce(false, `value.onChange(callback) is deprecated. Switch to value.on("change", callback).`);
+        warnOnce2(false, `value.onChange(callback) is deprecated. Switch to value.on("change", callback).`);
       }
       return this.on("change", subscription);
     }
@@ -15915,18 +16462,18 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/components/node_modules/framer-motion/dist/es/gestures/drag/utils/constraints.mjs
-  function applyConstraints(point, { min: min3, max: max3 }, elastic) {
-    if (min3 !== void 0 && point < min3) {
-      point = elastic ? mixNumber(min3, point, elastic.min) : Math.max(point, min3);
-    } else if (max3 !== void 0 && point > max3) {
-      point = elastic ? mixNumber(max3, point, elastic.max) : Math.min(point, max3);
+  function applyConstraints(point, { min: min2, max: max2 }, elastic) {
+    if (min2 !== void 0 && point < min2) {
+      point = elastic ? mixNumber(min2, point, elastic.min) : Math.max(point, min2);
+    } else if (max2 !== void 0 && point > max2) {
+      point = elastic ? mixNumber(max2, point, elastic.max) : Math.min(point, max2);
     }
     return point;
   }
-  function calcRelativeAxisConstraints(axis, min3, max3) {
+  function calcRelativeAxisConstraints(axis, min2, max2) {
     return {
-      min: min3 !== void 0 ? axis.min + min3 : void 0,
-      max: max3 !== void 0 ? axis.max + max3 - (axis.max - axis.min) : void 0
+      min: min2 !== void 0 ? axis.min + min2 : void 0,
+      max: max2 !== void 0 ? axis.max + max2 - (axis.max - axis.min) : void 0
     };
   }
   function calcRelativeConstraints(layoutBox, { top, left, bottom, right }) {
@@ -15936,12 +16483,12 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function calcViewportAxisConstraints(layoutAxis, constraintsAxis) {
-    let min3 = constraintsAxis.min - layoutAxis.min;
-    let max3 = constraintsAxis.max - layoutAxis.max;
+    let min2 = constraintsAxis.min - layoutAxis.min;
+    let max2 = constraintsAxis.max - layoutAxis.max;
     if (constraintsAxis.max - constraintsAxis.min < layoutAxis.max - layoutAxis.min) {
-      [min3, max3] = [max3, min3];
+      [min2, max2] = [max2, min2];
     }
-    return { min: min3, max: max3 };
+    return { min: min2, max: max2 };
   }
   function calcViewportConstraints(layoutBox, constraintsBox) {
     return {
@@ -16388,8 +16935,8 @@ If there's a particular need for this, please submit a feature request at https:
         const { projection } = this.visualElement;
         const axisValue = this.getAxisMotionValue(axis);
         if (projection && projection.layout) {
-          const { min: min3, max: max3 } = projection.layout.layoutBox[axis];
-          axisValue.set(point[axis] - mixNumber(min3, max3, 0.5));
+          const { min: min2, max: max2 } = projection.layout.layoutBox[axis];
+          axisValue.set(point[axis] - mixNumber(min2, max2, 0.5));
         }
       });
     }
@@ -16423,8 +16970,8 @@ If there's a particular need for this, please submit a feature request at https:
         if (!shouldDrag(axis, drag2, null))
           return;
         const axisValue = this.getAxisMotionValue(axis);
-        const { min: min3, max: max3 } = this.constraints[axis];
-        axisValue.set(mixNumber(min3, max3, boxProgress[axis]));
+        const { min: min2, max: max2 } = this.constraints[axis];
+        axisValue.set(mixNumber(min2, max2, boxProgress[axis]));
       });
     }
     addListeners() {
@@ -16562,34 +17109,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_react59 = __toESM(require_react(), 1);
+  var import_react61 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence.mjs
-  var import_react56 = __toESM(require_react(), 1);
+  var import_react58 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/context/PresenceContext.mjs
-  var import_react55 = __toESM(require_react(), 1);
-  var PresenceContext = (0, import_react55.createContext)(null);
+  var import_react57 = __toESM(require_react(), 1);
+  var PresenceContext = (0, import_react57.createContext)(null);

   // packages/components/node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence.mjs
   function usePresence() {
-    const context = (0, import_react56.useContext)(PresenceContext);
+    const context = (0, import_react58.useContext)(PresenceContext);
     if (context === null)
       return [true, null];
     const { isPresent, onExitComplete, register } = context;
-    const id3 = (0, import_react56.useId)();
-    (0, import_react56.useEffect)(() => register(id3), []);
-    const safeToRemove = (0, import_react56.useCallback)(() => onExitComplete && onExitComplete(id3), [id3, onExitComplete]);
+    const id3 = (0, import_react58.useId)();
+    (0, import_react58.useEffect)(() => register(id3), []);
+    const safeToRemove = (0, import_react58.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_react57 = __toESM(require_react(), 1);
-  var LayoutGroupContext = (0, import_react57.createContext)({});
+  var import_react59 = __toESM(require_react(), 1);
+  var LayoutGroupContext = (0, import_react59.createContext)({});

   // packages/components/node_modules/framer-motion/dist/es/context/SwitchLayoutGroupContext.mjs
-  var import_react58 = __toESM(require_react(), 1);
-  var SwitchLayoutGroupContext = (0, import_react58.createContext)({});
+  var import_react60 = __toESM(require_react(), 1);
+  var SwitchLayoutGroupContext = (0, import_react60.createContext)({});

   // packages/components/node_modules/framer-motion/dist/es/projection/node/state.mjs
   var globalProjectionState = {
@@ -16660,7 +17207,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_react59.Component {
+  var MeasureLayoutWithContext = class extends import_react61.Component {
     /**
      * This only mounts projection nodes for components that
      * need measuring, we might want to do it for all components
@@ -16744,8 +17291,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_react59.useContext)(LayoutGroupContext);
-    return (0, import_jsx_runtime39.jsx)(MeasureLayoutWithContext, { ...props, layoutGroup, switchLayoutGroup: (0, import_react59.useContext)(SwitchLayoutGroupContext), isPresent, safeToRemove });
+    const layoutGroup = (0, import_react61.useContext)(LayoutGroupContext);
+    return (0, import_jsx_runtime39.jsx)(MeasureLayoutWithContext, { ...props, layoutGroup, switchLayoutGroup: (0, import_react61.useContext)(SwitchLayoutGroupContext), isPresent, safeToRemove });
   }
   var defaultScaleCorrectors = {
     borderRadius: {
@@ -16808,13 +17355,13 @@ If there's a particular need for this, please submit a feature request at https:
   }
   var easeCrossfadeIn = /* @__PURE__ */ compress(0, 0.5, circOut);
   var easeCrossfadeOut = /* @__PURE__ */ compress(0.5, 0.95, noop2);
-  function compress(min3, max3, easing) {
+  function compress(min2, max2, easing) {
     return (p3) => {
-      if (p3 < min3)
+      if (p3 < min2)
         return 0;
-      if (p3 > max3)
+      if (p3 > max2)
         return 1;
-      return easing(progress(min3, max3, p3));
+      return easing(progress(min2, max2, p3));
     };
   }

@@ -18374,44 +18921,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_react67 = __toESM(require_react(), 1);
+  var import_react69 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs
-  var import_react60 = __toESM(require_react(), 1);
-  var MotionConfigContext = (0, import_react60.createContext)({
+  var import_react62 = __toESM(require_react(), 1);
+  var MotionConfigContext = (0, import_react62.createContext)({
     transformPagePoint: (p3) => p3,
     isStatic: false,
     reducedMotion: "never"
   });

   // packages/components/node_modules/framer-motion/dist/es/context/MotionContext/index.mjs
-  var import_react61 = __toESM(require_react(), 1);
-  var MotionContext = (0, import_react61.createContext)({});
+  var import_react63 = __toESM(require_react(), 1);
+  var MotionContext = (0, import_react63.createContext)({});

   // packages/components/node_modules/framer-motion/dist/es/motion/utils/use-visual-element.mjs
-  var import_react64 = __toESM(require_react(), 1);
+  var import_react66 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs
-  var import_react62 = __toESM(require_react(), 1);
+  var import_react64 = __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_react62.useLayoutEffect : import_react62.useEffect;
+  var useIsomorphicLayoutEffect = isBrowser ? import_react64.useLayoutEffect : import_react64.useEffect;

   // packages/components/node_modules/framer-motion/dist/es/context/LazyContext.mjs
-  var import_react63 = __toESM(require_react(), 1);
-  var LazyContext = (0, import_react63.createContext)({ strict: false });
+  var import_react65 = __toESM(require_react(), 1);
+  var LazyContext = (0, import_react65.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_react64.useContext)(MotionContext);
-    const lazyContext = (0, import_react64.useContext)(LazyContext);
-    const presenceContext = (0, import_react64.useContext)(PresenceContext);
-    const reducedMotionConfig = (0, import_react64.useContext)(MotionConfigContext).reducedMotion;
-    const visualElementRef = (0, import_react64.useRef)(null);
+    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);
     createVisualElement = createVisualElement || lazyContext.renderer;
     if (!visualElementRef.current && createVisualElement) {
       visualElementRef.current = createVisualElement(Component7, {
@@ -18424,18 +18971,18 @@ If there's a particular need for this, please submit a feature request at https:
       });
     }
     const visualElement = visualElementRef.current;
-    const initialLayoutGroupConfig = (0, import_react64.useContext)(SwitchLayoutGroupContext);
+    const initialLayoutGroupConfig = (0, import_react66.useContext)(SwitchLayoutGroupContext);
     if (visualElement && !visualElement.projection && ProjectionNodeConstructor && (visualElement.type === "html" || visualElement.type === "svg")) {
       createProjectionNode2(visualElementRef.current, props, ProjectionNodeConstructor, initialLayoutGroupConfig);
     }
-    const isMounted = (0, import_react64.useRef)(false);
-    (0, import_react64.useInsertionEffect)(() => {
+    const isMounted = (0, import_react66.useRef)(false);
+    (0, import_react66.useInsertionEffect)(() => {
       if (visualElement && isMounted.current) {
         visualElement.update(props, presenceContext);
       }
     });
     const optimisedAppearId = props[optimizedAppearDataAttribute];
-    const wantsHandoff = (0, import_react64.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_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)));
     useIsomorphicLayoutEffect(() => {
       if (!visualElement)
         return;
@@ -18447,7 +18994,7 @@ If there's a particular need for this, please submit a feature request at https:
         visualElement.animationState.animateChanges();
       }
     });
-    (0, import_react64.useEffect)(() => {
+    (0, import_react66.useEffect)(() => {
       if (!visualElement)
         return;
       if (!wantsHandoff.current && visualElement.animationState) {
@@ -18491,9 +19038,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_react65 = __toESM(require_react(), 1);
+  var import_react67 = __toESM(require_react(), 1);
   function useMotionRef(visualState, visualElement, externalRef) {
-    return (0, import_react65.useCallback)(
+    return (0, import_react67.useCallback)(
       (instance) => {
         instance && visualState.mount && visualState.mount(instance);
         if (visualElement) {
@@ -18521,7 +19068,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_react66 = __toESM(require_react(), 1);
+  var import_react68 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/render/utils/is-controlling-variants.mjs
   function isControllingVariants(props) {
@@ -18545,8 +19092,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_react66.useContext)(MotionContext));
-    return (0, import_react66.useMemo)(() => ({ initial, animate }), [variantLabelsAsDependency(initial), variantLabelsAsDependency(animate)]);
+    const { initial, animate } = getCurrentTreeVariants(props, (0, import_react68.useContext)(MotionContext));
+    return (0, import_react68.useMemo)(() => ({ initial, animate }), [variantLabelsAsDependency(initial), variantLabelsAsDependency(animate)]);
   }
   function variantLabelsAsDependency(prop) {
     return Array.isArray(prop) ? prop.join(" ") : prop;
@@ -18599,7 +19146,7 @@ If there's a particular need for this, please submit a feature request at https:
     function MotionComponent(props, externalRef) {
       let MeasureLayout2;
       const configAndProps = {
-        ...(0, import_react67.useContext)(MotionConfigContext),
+        ...(0, import_react69.useContext)(MotionConfigContext),
         ...props,
         layoutId: useLayoutId(props)
       };
@@ -18614,16 +19161,16 @@ If there's a particular need for this, please submit a feature request at https:
       }
       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)] });
     }
-    const ForwardRefMotionComponent = (0, import_react67.forwardRef)(MotionComponent);
+    const ForwardRefMotionComponent = (0, import_react69.forwardRef)(MotionComponent);
     ForwardRefMotionComponent[motionComponentSymbol] = Component7;
     return ForwardRefMotionComponent;
   }
   function useLayoutId({ layoutId }) {
-    const layoutGroupId = (0, import_react67.useContext)(LayoutGroupContext).id;
+    const layoutGroupId = (0, import_react69.useContext)(LayoutGroupContext).id;
     return layoutGroupId && layoutId !== void 0 ? layoutGroupId + "-" + layoutId : layoutId;
   }
   function useStrictMode(configAndProps, preloadedFeatures) {
-    const isStrict = (0, import_react67.useContext)(LazyContext).strict;
+    const isStrict = (0, import_react69.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);
@@ -18770,12 +19317,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_react69 = __toESM(require_react(), 1);
+  var import_react71 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/utils/use-constant.mjs
-  var import_react68 = __toESM(require_react(), 1);
+  var import_react70 = __toESM(require_react(), 1);
   function useConstant(init2) {
-    const ref = (0, import_react68.useRef)(null);
+    const ref = (0, import_react70.useRef)(null);
     if (ref.current === null) {
       ref.current = init2();
     }
@@ -18794,8 +19341,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_react69.useContext)(MotionContext);
-    const presenceContext = (0, import_react69.useContext)(PresenceContext);
+    const context = (0, import_react71.useContext)(MotionContext);
+    const presenceContext = (0, import_react71.useContext)(PresenceContext);
     const make = () => makeState(config, props, context, presenceContext);
     return isStatic ? make() : useConstant(make);
   };
@@ -19048,10 +19595,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_react72 = __toESM(require_react(), 1);
+  var import_react74 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/render/html/use-props.mjs
-  var import_react70 = __toESM(require_react(), 1);
+  var import_react72 = __toESM(require_react(), 1);
   function copyRawValuesOnly(target, source, props) {
     for (const key in source) {
       if (!isMotionValue(source[key]) && !isForcedMotionValue(key, props)) {
@@ -19060,7 +19607,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
   }
   function useInitialMotionValues({ transformTemplate }, visualState) {
-    return (0, import_react70.useMemo)(() => {
+    return (0, import_react72.useMemo)(() => {
       const state = createHtmlRenderState();
       buildHTMLStyles(state, visualState, transformTemplate);
       return Object.assign({}, state.vars, state.style);
@@ -19150,9 +19697,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_react71 = __toESM(require_react(), 1);
+  var import_react73 = __toESM(require_react(), 1);
   function useSVGProps(props, visualState, _isStatic, Component7) {
-    const visualProps = (0, import_react71.useMemo)(() => {
+    const visualProps = (0, import_react73.useMemo)(() => {
       const state = createSvgRenderState();
       buildSVGAttrs(state, visualState, isSVGTag(Component7), props.transformTemplate);
       return {
@@ -19174,10 +19721,10 @@ If there's a particular need for this, please submit a feature request at https:
       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_react72.Fragment ? { ...filteredProps, ...visualProps, ref } : {};
+      const elementProps = Component7 !== import_react74.Fragment ? { ...filteredProps, ...visualProps, ref } : {};
       const { children } = props;
-      const renderedChildren = (0, import_react72.useMemo)(() => isMotionValue(children) ? children.get() : children, [children]);
-      return (0, import_react72.createElement)(Component7, {
+      const renderedChildren = (0, import_react74.useMemo)(() => isMotionValue(children) ? children.get() : children, [children]);
+      return (0, import_react74.createElement)(Component7, {
         ...elementProps,
         children: renderedChildren
       });
@@ -19201,7 +19748,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_react73 = __toESM(require_react(), 1);
+  var import_react75 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/utils/reduced-motion/state.mjs
   var prefersReducedMotion = { current: null };
@@ -19230,7 +19777,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (isMotionValue(nextValue)) {
         element.addValue(key, nextValue);
         if (true) {
-          warnOnce(nextValue.version === "11.15.0", `Attempting to mix Motion versions ${nextValue.version} with 11.15.0 may not work as expected.`);
+          warnOnce2(nextValue.version === "11.15.0", `Attempting to mix Motion versions ${nextValue.version} with 11.15.0 may not work as expected.`);
         }
       } else if (isMotionValue(prevValue)) {
         element.addValue(key, motionValue(nextValue, { owner: element }));
@@ -19352,7 +19899,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       this.shouldReduceMotion = this.reducedMotionConfig === "never" ? false : this.reducedMotionConfig === "always" ? true : prefersReducedMotion.current;
       if (true) {
-        warnOnce(this.shouldReduceMotion !== true, "You have Reduced Motion enabled on your device. Animations may not appear as expected.");
+        warnOnce2(this.shouldReduceMotion !== true, "You have Reduced Motion enabled on your device. Animations may not appear as expected.");
       }
       if (this.parent)
         this.parent.children.add(this);
@@ -19712,7 +20259,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_react73.Fragment
+      allowProjection: Component7 !== import_react75.Fragment
     });
   };

@@ -19729,17 +20276,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_react77 = __toESM(require_react(), 1);
+  var import_react79 = __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_react75 = __toESM(require_react(), 1);
+  var import_react77 = __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_react74 = __toESM(require_react(), 1);
+  var import_react76 = __toESM(require_react(), 1);
   var PopChildMeasure = class extends React3.Component {
     getSnapshotBeforeUpdate(prevProps) {
       const element = this.props.childRef.current;
@@ -19762,16 +20309,16 @@ If there's a particular need for this, please submit a feature request at https:
     }
   };
   function PopChild({ children, isPresent }) {
-    const id3 = (0, import_react74.useId)();
-    const ref = (0, import_react74.useRef)(null);
-    const size4 = (0, import_react74.useRef)({
+    const id3 = (0, import_react76.useId)();
+    const ref = (0, import_react76.useRef)(null);
+    const size4 = (0, import_react76.useRef)({
       width: 0,
       height: 0,
       top: 0,
       left: 0
     });
-    const { nonce } = (0, import_react74.useContext)(MotionConfigContext);
-    (0, import_react74.useInsertionEffect)(() => {
+    const { nonce } = (0, import_react76.useContext)(MotionConfigContext);
+    (0, import_react76.useInsertionEffect)(() => {
       const { width, height, top, left } = size4.current;
       if (isPresent || !ref.current || !width || !height)
         return;
@@ -19801,8 +20348,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_react75.useId)();
-    const memoizedOnExitComplete = (0, import_react75.useCallback)((childId) => {
+    const id3 = (0, import_react77.useId)();
+    const memoizedOnExitComplete = (0, import_react77.useCallback)((childId) => {
       presenceChildren.set(childId, true);
       for (const isComplete of presenceChildren.values()) {
         if (!isComplete)
@@ -19810,7 +20357,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       onExitComplete && onExitComplete();
     }, [presenceChildren, onExitComplete]);
-    const context = (0, import_react75.useMemo)(
+    const context = (0, import_react77.useMemo)(
       () => ({
         id: id3,
         initial,
@@ -19829,7 +20376,7 @@ If there's a particular need for this, please submit a feature request at https:
        */
       presenceAffectsLayout ? [Math.random(), memoizedOnExitComplete] : [isPresent, memoizedOnExitComplete]
     );
-    (0, import_react75.useMemo)(() => {
+    (0, import_react77.useMemo)(() => {
       presenceChildren.forEach((_2, key) => presenceChildren.set(key, false));
     }, [isPresent]);
     React4.useEffect(() => {
@@ -19845,12 +20392,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_react76 = __toESM(require_react(), 1);
+  var import_react78 = __toESM(require_react(), 1);
   var getChildKey = (child) => child.key || "";
   function onlyElements(children) {
     const filtered = [];
-    import_react76.Children.forEach(children, (child) => {
-      if ((0, import_react76.isValidElement)(child))
+    import_react78.Children.forEach(children, (child) => {
+      if ((0, import_react78.isValidElement)(child))
         filtered.push(child);
     });
     return filtered;
@@ -19859,13 +20406,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_react77.useMemo)(() => onlyElements(children), [children]);
+    const presentChildren = (0, import_react79.useMemo)(() => onlyElements(children), [children]);
     const presentKeys = presentChildren.map(getChildKey);
-    const isInitialRender = (0, import_react77.useRef)(true);
-    const pendingPresentChildren = (0, import_react77.useRef)(presentChildren);
+    const isInitialRender = (0, import_react79.useRef)(true);
+    const pendingPresentChildren = (0, import_react79.useRef)(presentChildren);
     const exitComplete = useConstant(() => /* @__PURE__ */ new Map());
-    const [diffedChildren, setDiffedChildren] = (0, import_react77.useState)(presentChildren);
-    const [renderedChildren, setRenderedChildren] = (0, import_react77.useState)(presentChildren);
+    const [diffedChildren, setDiffedChildren] = (0, import_react79.useState)(presentChildren);
+    const [renderedChildren, setRenderedChildren] = (0, import_react79.useState)(presentChildren);
     useIsomorphicLayoutEffect(() => {
       isInitialRender.current = false;
       pendingPresentChildren.current = presentChildren;
@@ -19901,7 +20448,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_react77.useContext)(LayoutGroupContext);
+    const { forceRender } = (0, import_react79.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);
@@ -20026,7 +20573,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_react78 = __toESM(require_react());
+  var import_react80 = __toESM(require_react());

   // node_modules/@emotion/sheet/dist/emotion-sheet.esm.js
   var isDevelopment = false;
@@ -20981,7 +21528,7 @@ If there's a particular need for this, please submit a feature request at https:
       case "animation":
       case "animationName": {
         if (typeof value === "string") {
-          return value.replace(animationRegex, function(match4, p1, p22) {
+          return value.replace(animationRegex, function(match3, p1, p22) {
             cursor = {
               name: p1,
               styles: p22,
@@ -21125,9 +21672,9 @@ If there's a particular need for this, please submit a feature request at https:
     }
     labelPattern.lastIndex = 0;
     var identifierName = "";
-    var match4;
-    while ((match4 = labelPattern.exec(styles3)) !== null) {
-      identifierName += "-" + match4[1];
+    var match3;
+    while ((match3 = labelPattern.exec(styles3)) !== null) {
+      identifierName += "-" + match3[1];
     }
     var name = murmur2(styles3) + identifierName;
     return {
@@ -21160,11 +21707,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_react78.useContext)(EmotionCacheContext);
+    return (0, import_react80.useContext)(EmotionCacheContext);
   };
   var withEmotionCache = function withEmotionCache2(func) {
-    return /* @__PURE__ */ (0, import_react78.forwardRef)(function(props, ref) {
-      var cache2 = (0, import_react78.useContext)(EmotionCacheContext);
+    return /* @__PURE__ */ (0, import_react80.forwardRef)(function(props, ref) {
+      var cache2 = (0, import_react80.useContext)(EmotionCacheContext);
       return func(props, cache2, ref);
     });
   };
@@ -21239,10 +21786,10 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return React7.createElement.apply(null, createElementArgArray);
   };
-  (function(_jsx261) {
+  (function(_jsx253) {
     var JSX;
     /* @__PURE__ */ (function(_JSX) {
-    })(JSX || (JSX = _jsx261.JSX || (_jsx261.JSX = {})));
+    })(JSX || (JSX = _jsx253.JSX || (_jsx253.JSX = {})));
   })(jsx36 || (jsx36 = {}));
   function css() {
     for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
@@ -21416,7 +21963,7 @@ If there's a particular need for this, please submit a feature request at https:
     styles: "box-sizing:border-box;*,*::before,*::after{box-sizing:inherit;}"
   } : {
     name: "1pa5nhz-boxSizingReset",
-    styles: "box-sizing:border-box;*,*::before,*::after{box-sizing:inherit;};label:boxSizingReset;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1zaXppbmcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS2lDIiwiZmlsZSI6ImJveC1zaXppbmcudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBib3hTaXppbmdSZXNldCA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQqLFxuXHQqOjpiZWZvcmUsXG5cdCo6OmFmdGVyIHtcblx0XHRib3gtc2l6aW5nOiBpbmhlcml0O1xuXHR9XG5gO1xuIl19 */",
+    styles: "box-sizing:border-box;*,*::before,*::after{box-sizing:inherit;};label:boxSizingReset;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1zaXppbmcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRWlDIiwiZmlsZSI6ImJveC1zaXppbmcudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBib3hTaXppbmdSZXNldCA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQqLFxuXHQqOjpiZWZvcmUsXG5cdCo6OmFmdGVyIHtcblx0XHRib3gtc2l6aW5nOiBpbmhlcml0O1xuXHR9XG5gO1xuIl19 */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__
   };

@@ -21767,9 +22314,9 @@ If there's a particular need for this, please submit a feature request at https:
   function rtl(ltrStyles = {}, rtlStyles) {
     return () => {
       if (rtlStyles) {
-        return (0, import_i18n2.isRTL)() ? /* @__PURE__ */ css(rtlStyles, false ? "" : ";label:rtl;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ0bC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4RW9CIiwiZmlsZSI6InJ0bC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGlzUlRMIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuY29uc3QgTE9XRVJfTEVGVF9SRUdFWFAgPSBuZXcgUmVnRXhwKCAvLWxlZnQvZyApO1xuY29uc3QgTE9XRVJfUklHSFRfUkVHRVhQID0gbmV3IFJlZ0V4cCggLy1yaWdodC9nICk7XG5jb25zdCBVUFBFUl9MRUZUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9MZWZ0L2cgKTtcbmNvbnN0IFVQUEVSX1JJR0hUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9SaWdodC9nICk7XG5cbi8qKlxuICogRmxpcHMgYSBDU1MgcHJvcGVydHkgZnJvbSBsZWZ0IDwtPiByaWdodC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5IFRoZSBDU1MgcHJvcGVydHkgbmFtZS5cbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmbGlwcGVkIENTUyBwcm9wZXJ0eSBuYW1lLCBpZiBhcHBsaWNhYmxlLlxuICovXG5mdW5jdGlvbiBnZXRDb252ZXJ0ZWRLZXkoIGtleSApIHtcblx0aWYgKCBrZXkgPT09ICdsZWZ0JyApIHtcblx0XHRyZXR1cm4gJ3JpZ2h0Jztcblx0fVxuXG5cdGlmICgga2V5ID09PSAncmlnaHQnICkge1xuXHRcdHJldHVybiAnbGVmdCc7XG5cdH1cblxuXHRpZiAoIExPV0VSX0xFRlRfUkVHRVhQLnRlc3QoIGtleSApICkge1xuXHRcdHJldHVybiBrZXkucmVwbGFjZSggTE9XRVJfTEVGVF9SRUdFWFAsICctcmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIExPV0VSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIExPV0VSX1JJR0hUX1JFR0VYUCwgJy1sZWZ0JyApO1xuXHR9XG5cblx0aWYgKCBVUFBFUl9MRUZUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX0xFRlRfUkVHRVhQLCAnUmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIFVQUEVSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX1JJR0hUX1JFR0VYUCwgJ0xlZnQnICk7XG5cdH1cblxuXHRyZXR1cm4ga2V5O1xufVxuXG4vKipcbiAqIEFuIGluY3JlZGlibHkgYmFzaWMgbHRyIC0+IHJ0bCBjb252ZXJ0ZXIgZm9yIHN0eWxlIHByb3BlcnRpZXNcbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlc1xuICpcbiAqIEByZXR1cm4ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IENvbnZlcnRlZCBsdHIgLT4gcnRsIHN0eWxlc1xuICovXG5leHBvcnQgY29uc3QgY29udmVydExUUlRvUlRMID0gKCBsdHJTdHlsZXMgPSB7fSApID0+IHtcblx0cmV0dXJuIE9iamVjdC5mcm9tRW50cmllcyhcblx0XHRPYmplY3QuZW50cmllcyggbHRyU3R5bGVzICkubWFwKCAoIFsga2V5LCB2YWx1ZSBdICkgPT4gW1xuXHRcdFx0Z2V0Q29udmVydGVkS2V5KCBrZXkgKSxcblx0XHRcdHZhbHVlLFxuXHRcdF0gKVxuXHQpO1xufTtcblxuLyoqXG4gKiBBIGhpZ2hlci1vcmRlciBmdW5jdGlvbiB0aGF0IGNyZWF0ZSBhbiBpbmNyZWRpYmx5IGJhc2ljIGx0ciAtPiBydGwgc3R5bGUgY29udmVydGVyIGZvciBDU1Mgb2JqZWN0cy5cbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlcyAgIEx0ciBzdHlsZXMuIENvbnZlcnRzIGFuZCByZW5kZXJzIGZyb20gbHRyIC0+IHJ0bCBzdHlsZXMsIGlmIGFwcGxpY2FibGUuXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IFtydGxTdHlsZXNdIFJ0bCBzdHlsZXMuIFJlbmRlcnMgaWYgcHJvdmlkZWQuXG4gKlxuICogQHJldHVybiB7KCkgPT4gaW1wb3J0KCdAZW1vdGlvbi9yZWFjdCcpLlNlcmlhbGl6ZWRTdHlsZXN9IEEgZnVuY3Rpb24gdG8gb3V0cHV0IENTUyBzdHlsZXMgZm9yIEVtb3Rpb24ncyByZW5kZXJlclxuICovXG5leHBvcnQgZnVuY3Rpb24gcnRsKCBsdHJTdHlsZXMgPSB7fSwgcnRsU3R5bGVzICkge1xuXHRyZXR1cm4gKCkgPT4ge1xuXHRcdGlmICggcnRsU3R5bGVzICkge1xuXHRcdFx0Ly8gQHRzLWlnbm9yZTogYGNzc2AgdHlwZXMgYXJlIHdyb25nLCBpdCBjYW4gYWNjZXB0IGFuIG9iamVjdDogaHR0cHM6Ly9lbW90aW9uLnNoL2RvY3Mvb2JqZWN0LXN0eWxlcyN3aXRoLWNzc1xuXHRcdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIHJ0bFN0eWxlcyApIDogY3NzKCBsdHJTdHlsZXMgKTtcblx0XHR9XG5cblx0XHQvLyBAdHMtaWdub3JlOiBgY3NzYCB0eXBlcyBhcmUgd3JvbmcsIGl0IGNhbiBhY2NlcHQgYW4gb2JqZWN0OiBodHRwczovL2Vtb3Rpb24uc2gvZG9jcy9vYmplY3Qtc3R5bGVzI3dpdGgtY3NzXG5cdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIGNvbnZlcnRMVFJUb1JUTCggbHRyU3R5bGVzICkgKSA6IGNzcyggbHRyU3R5bGVzICk7XG5cdH07XG59XG5cbi8qKlxuICogQ2FsbCB0aGlzIGluIHRoZSBgdXNlTWVtb2AgZGVwZW5kZW5jeSBhcnJheSB0byBlbnN1cmUgdGhhdCBzdWJzZXF1ZW50IHJlbmRlcnMgd2lsbFxuICogY2F1c2UgcnRsIHN0eWxlcyB0byB1cGRhdGUgYmFzZWQgb24gdGhlIGBpc1JUTGAgcmV0dXJuIHZhbHVlIGV2ZW4gaWYgYWxsIG90aGVyIGRlcGVuZGVuY2llc1xuICogcmVtYWluIHRoZSBzYW1lLlxuICpcbiAqIEBleGFtcGxlXG4gKiBjb25zdCBzdHlsZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG4gKiAgIHJldHVybiBjc3NgXG4gKiAgICAgJHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMTBweCcgfSApIH1cbiAqICAgYDtcbiAqIH0sIFsgcnRsLndhdGNoKCkgXSApO1xuICovXG5ydGwud2F0Y2ggPSAoKSA9PiBpc1JUTCgpO1xuIl19 */") : /* @__PURE__ */ css(ltrStyles, false ? "" : ";label:rtl;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ0bC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4RXVDIiwiZmlsZSI6InJ0bC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGlzUlRMIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuY29uc3QgTE9XRVJfTEVGVF9SRUdFWFAgPSBuZXcgUmVnRXhwKCAvLWxlZnQvZyApO1xuY29uc3QgTE9XRVJfUklHSFRfUkVHRVhQID0gbmV3IFJlZ0V4cCggLy1yaWdodC9nICk7XG5jb25zdCBVUFBFUl9MRUZUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9MZWZ0L2cgKTtcbmNvbnN0IFVQUEVSX1JJR0hUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9SaWdodC9nICk7XG5cbi8qKlxuICogRmxpcHMgYSBDU1MgcHJvcGVydHkgZnJvbSBsZWZ0IDwtPiByaWdodC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5IFRoZSBDU1MgcHJvcGVydHkgbmFtZS5cbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmbGlwcGVkIENTUyBwcm9wZXJ0eSBuYW1lLCBpZiBhcHBsaWNhYmxlLlxuICovXG5mdW5jdGlvbiBnZXRDb252ZXJ0ZWRLZXkoIGtleSApIHtcblx0aWYgKCBrZXkgPT09ICdsZWZ0JyApIHtcblx0XHRyZXR1cm4gJ3JpZ2h0Jztcblx0fVxuXG5cdGlmICgga2V5ID09PSAncmlnaHQnICkge1xuXHRcdHJldHVybiAnbGVmdCc7XG5cdH1cblxuXHRpZiAoIExPV0VSX0xFRlRfUkVHRVhQLnRlc3QoIGtleSApICkge1xuXHRcdHJldHVybiBrZXkucmVwbGFjZSggTE9XRVJfTEVGVF9SRUdFWFAsICctcmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIExPV0VSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIExPV0VSX1JJR0hUX1JFR0VYUCwgJy1sZWZ0JyApO1xuXHR9XG5cblx0aWYgKCBVUFBFUl9MRUZUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX0xFRlRfUkVHRVhQLCAnUmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIFVQUEVSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX1JJR0hUX1JFR0VYUCwgJ0xlZnQnICk7XG5cdH1cblxuXHRyZXR1cm4ga2V5O1xufVxuXG4vKipcbiAqIEFuIGluY3JlZGlibHkgYmFzaWMgbHRyIC0+IHJ0bCBjb252ZXJ0ZXIgZm9yIHN0eWxlIHByb3BlcnRpZXNcbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlc1xuICpcbiAqIEByZXR1cm4ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IENvbnZlcnRlZCBsdHIgLT4gcnRsIHN0eWxlc1xuICovXG5leHBvcnQgY29uc3QgY29udmVydExUUlRvUlRMID0gKCBsdHJTdHlsZXMgPSB7fSApID0+IHtcblx0cmV0dXJuIE9iamVjdC5mcm9tRW50cmllcyhcblx0XHRPYmplY3QuZW50cmllcyggbHRyU3R5bGVzICkubWFwKCAoIFsga2V5LCB2YWx1ZSBdICkgPT4gW1xuXHRcdFx0Z2V0Q29udmVydGVkS2V5KCBrZXkgKSxcblx0XHRcdHZhbHVlLFxuXHRcdF0gKVxuXHQpO1xufTtcblxuLyoqXG4gKiBBIGhpZ2hlci1vcmRlciBmdW5jdGlvbiB0aGF0IGNyZWF0ZSBhbiBpbmNyZWRpYmx5IGJhc2ljIGx0ciAtPiBydGwgc3R5bGUgY29udmVydGVyIGZvciBDU1Mgb2JqZWN0cy5cbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlcyAgIEx0ciBzdHlsZXMuIENvbnZlcnRzIGFuZCByZW5kZXJzIGZyb20gbHRyIC0+IHJ0bCBzdHlsZXMsIGlmIGFwcGxpY2FibGUuXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IFtydGxTdHlsZXNdIFJ0bCBzdHlsZXMuIFJlbmRlcnMgaWYgcHJvdmlkZWQuXG4gKlxuICogQHJldHVybiB7KCkgPT4gaW1wb3J0KCdAZW1vdGlvbi9yZWFjdCcpLlNlcmlhbGl6ZWRTdHlsZXN9IEEgZnVuY3Rpb24gdG8gb3V0cHV0IENTUyBzdHlsZXMgZm9yIEVtb3Rpb24ncyByZW5kZXJlclxuICovXG5leHBvcnQgZnVuY3Rpb24gcnRsKCBsdHJTdHlsZXMgPSB7fSwgcnRsU3R5bGVzICkge1xuXHRyZXR1cm4gKCkgPT4ge1xuXHRcdGlmICggcnRsU3R5bGVzICkge1xuXHRcdFx0Ly8gQHRzLWlnbm9yZTogYGNzc2AgdHlwZXMgYXJlIHdyb25nLCBpdCBjYW4gYWNjZXB0IGFuIG9iamVjdDogaHR0cHM6Ly9lbW90aW9uLnNoL2RvY3Mvb2JqZWN0LXN0eWxlcyN3aXRoLWNzc1xuXHRcdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIHJ0bFN0eWxlcyApIDogY3NzKCBsdHJTdHlsZXMgKTtcblx0XHR9XG5cblx0XHQvLyBAdHMtaWdub3JlOiBgY3NzYCB0eXBlcyBhcmUgd3JvbmcsIGl0IGNhbiBhY2NlcHQgYW4gb2JqZWN0OiBodHRwczovL2Vtb3Rpb24uc2gvZG9jcy9vYmplY3Qtc3R5bGVzI3dpdGgtY3NzXG5cdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIGNvbnZlcnRMVFJUb1JUTCggbHRyU3R5bGVzICkgKSA6IGNzcyggbHRyU3R5bGVzICk7XG5cdH07XG59XG5cbi8qKlxuICogQ2FsbCB0aGlzIGluIHRoZSBgdXNlTWVtb2AgZGVwZW5kZW5jeSBhcnJheSB0byBlbnN1cmUgdGhhdCBzdWJzZXF1ZW50IHJlbmRlcnMgd2lsbFxuICogY2F1c2UgcnRsIHN0eWxlcyB0byB1cGRhdGUgYmFzZWQgb24gdGhlIGBpc1JUTGAgcmV0dXJuIHZhbHVlIGV2ZW4gaWYgYWxsIG90aGVyIGRlcGVuZGVuY2llc1xuICogcmVtYWluIHRoZSBzYW1lLlxuICpcbiAqIEBleGFtcGxlXG4gKiBjb25zdCBzdHlsZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG4gKiAgIHJldHVybiBjc3NgXG4gKiAgICAgJHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMTBweCcgfSApIH1cbiAqICAgYDtcbiAqIH0sIFsgcnRsLndhdGNoKCkgXSApO1xuICovXG5ydGwud2F0Y2ggPSAoKSA9PiBpc1JUTCgpO1xuIl19 */");
+        return (0, import_i18n2.isRTL)() ? /* @__PURE__ */ css(rtlStyles, false ? "" : ";label:rtl;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ0bC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1RW9CIiwiZmlsZSI6InJ0bC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGlzUlRMIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuY29uc3QgTE9XRVJfTEVGVF9SRUdFWFAgPSBuZXcgUmVnRXhwKCAvLWxlZnQvZyApO1xuY29uc3QgTE9XRVJfUklHSFRfUkVHRVhQID0gbmV3IFJlZ0V4cCggLy1yaWdodC9nICk7XG5jb25zdCBVUFBFUl9MRUZUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9MZWZ0L2cgKTtcbmNvbnN0IFVQUEVSX1JJR0hUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9SaWdodC9nICk7XG5cbi8qKlxuICogRmxpcHMgYSBDU1MgcHJvcGVydHkgZnJvbSBsZWZ0IDwtPiByaWdodC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5IFRoZSBDU1MgcHJvcGVydHkgbmFtZS5cbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmbGlwcGVkIENTUyBwcm9wZXJ0eSBuYW1lLCBpZiBhcHBsaWNhYmxlLlxuICovXG5mdW5jdGlvbiBnZXRDb252ZXJ0ZWRLZXkoIGtleSApIHtcblx0aWYgKCBrZXkgPT09ICdsZWZ0JyApIHtcblx0XHRyZXR1cm4gJ3JpZ2h0Jztcblx0fVxuXG5cdGlmICgga2V5ID09PSAncmlnaHQnICkge1xuXHRcdHJldHVybiAnbGVmdCc7XG5cdH1cblxuXHRpZiAoIExPV0VSX0xFRlRfUkVHRVhQLnRlc3QoIGtleSApICkge1xuXHRcdHJldHVybiBrZXkucmVwbGFjZSggTE9XRVJfTEVGVF9SRUdFWFAsICctcmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIExPV0VSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIExPV0VSX1JJR0hUX1JFR0VYUCwgJy1sZWZ0JyApO1xuXHR9XG5cblx0aWYgKCBVUFBFUl9MRUZUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX0xFRlRfUkVHRVhQLCAnUmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIFVQUEVSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX1JJR0hUX1JFR0VYUCwgJ0xlZnQnICk7XG5cdH1cblxuXHRyZXR1cm4ga2V5O1xufVxuXG4vKipcbiAqIEFuIGluY3JlZGlibHkgYmFzaWMgbHRyIC0+IHJ0bCBjb252ZXJ0ZXIgZm9yIHN0eWxlIHByb3BlcnRpZXNcbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlc1xuICpcbiAqIEByZXR1cm4ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IENvbnZlcnRlZCBsdHIgLT4gcnRsIHN0eWxlc1xuICovXG5leHBvcnQgY29uc3QgY29udmVydExUUlRvUlRMID0gKCBsdHJTdHlsZXMgPSB7fSApID0+IHtcblx0cmV0dXJuIE9iamVjdC5mcm9tRW50cmllcyhcblx0XHRPYmplY3QuZW50cmllcyggbHRyU3R5bGVzICkubWFwKCAoIFsga2V5LCB2YWx1ZSBdICkgPT4gW1xuXHRcdFx0Z2V0Q29udmVydGVkS2V5KCBrZXkgKSxcblx0XHRcdHZhbHVlLFxuXHRcdF0gKVxuXHQpO1xufTtcblxuLyoqXG4gKiBBIGhpZ2hlci1vcmRlciBmdW5jdGlvbiB0aGF0IGNyZWF0ZSBhbiBpbmNyZWRpYmx5IGJhc2ljIGx0ciAtPiBydGwgc3R5bGUgY29udmVydGVyIGZvciBDU1Mgb2JqZWN0cy5cbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlcyAgIEx0ciBzdHlsZXMuIENvbnZlcnRzIGFuZCByZW5kZXJzIGZyb20gbHRyIC0+IHJ0bCBzdHlsZXMsIGlmIGFwcGxpY2FibGUuXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IFtydGxTdHlsZXNdIFJ0bCBzdHlsZXMuIFJlbmRlcnMgaWYgcHJvdmlkZWQuXG4gKlxuICogQHJldHVybiB7KCkgPT4gaW1wb3J0KCdAZW1vdGlvbi9yZWFjdCcpLlNlcmlhbGl6ZWRTdHlsZXN9IEEgZnVuY3Rpb24gdG8gb3V0cHV0IENTUyBzdHlsZXMgZm9yIEVtb3Rpb24ncyByZW5kZXJlclxuICovXG5leHBvcnQgZnVuY3Rpb24gcnRsKCBsdHJTdHlsZXMgPSB7fSwgcnRsU3R5bGVzICkge1xuXHRyZXR1cm4gKCkgPT4ge1xuXHRcdGlmICggcnRsU3R5bGVzICkge1xuXHRcdFx0Ly8gQHRzLWV4cGVjdC1lcnJvciBgUmVhY3QuQ1NTUHJvcGVydGllc2AgbGFja3MgdGhlIHN0cmluZyBpbmRleCBzaWduYXR1cmUgRW1vdGlvbidzIGBDU1NPYmplY3RgIHJlcXVpcmVzLlxuXHRcdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIHJ0bFN0eWxlcyApIDogY3NzKCBsdHJTdHlsZXMgKTtcblx0XHR9XG5cblx0XHQvLyBAdHMtZXhwZWN0LWVycm9yIGBSZWFjdC5DU1NQcm9wZXJ0aWVzYCBsYWNrcyB0aGUgc3RyaW5nIGluZGV4IHNpZ25hdHVyZSBFbW90aW9uJ3MgYENTU09iamVjdGAgcmVxdWlyZXMuXG5cdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIGNvbnZlcnRMVFJUb1JUTCggbHRyU3R5bGVzICkgKSA6IGNzcyggbHRyU3R5bGVzICk7XG5cdH07XG59XG5cbi8qKlxuICogQ2FsbCB0aGlzIGluIHRoZSBgdXNlTWVtb2AgZGVwZW5kZW5jeSBhcnJheSB0byBlbnN1cmUgdGhhdCBzdWJzZXF1ZW50IHJlbmRlcnMgd2lsbFxuICogY2F1c2UgcnRsIHN0eWxlcyB0byB1cGRhdGUgYmFzZWQgb24gdGhlIGBpc1JUTGAgcmV0dXJuIHZhbHVlIGV2ZW4gaWYgYWxsIG90aGVyIGRlcGVuZGVuY2llc1xuICogcmVtYWluIHRoZSBzYW1lLlxuICpcbiAqIEBleGFtcGxlXG4gKiBjb25zdCBzdHlsZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG4gKiAgIHJldHVybiBjc3NgXG4gKiAgICAgJHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMTBweCcgfSApIH1cbiAqICAgYDtcbiAqIH0sIFsgcnRsLndhdGNoKCkgXSApO1xuICovXG5ydGwud2F0Y2ggPSAoKSA9PiBpc1JUTCgpO1xuIl19 */") : /* @__PURE__ */ css(ltrStyles, false ? "" : ";label:rtl;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ0bC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1RXVDIiwiZmlsZSI6InJ0bC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGlzUlRMIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuY29uc3QgTE9XRVJfTEVGVF9SRUdFWFAgPSBuZXcgUmVnRXhwKCAvLWxlZnQvZyApO1xuY29uc3QgTE9XRVJfUklHSFRfUkVHRVhQID0gbmV3IFJlZ0V4cCggLy1yaWdodC9nICk7XG5jb25zdCBVUFBFUl9MRUZUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9MZWZ0L2cgKTtcbmNvbnN0IFVQUEVSX1JJR0hUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9SaWdodC9nICk7XG5cbi8qKlxuICogRmxpcHMgYSBDU1MgcHJvcGVydHkgZnJvbSBsZWZ0IDwtPiByaWdodC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5IFRoZSBDU1MgcHJvcGVydHkgbmFtZS5cbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmbGlwcGVkIENTUyBwcm9wZXJ0eSBuYW1lLCBpZiBhcHBsaWNhYmxlLlxuICovXG5mdW5jdGlvbiBnZXRDb252ZXJ0ZWRLZXkoIGtleSApIHtcblx0aWYgKCBrZXkgPT09ICdsZWZ0JyApIHtcblx0XHRyZXR1cm4gJ3JpZ2h0Jztcblx0fVxuXG5cdGlmICgga2V5ID09PSAncmlnaHQnICkge1xuXHRcdHJldHVybiAnbGVmdCc7XG5cdH1cblxuXHRpZiAoIExPV0VSX0xFRlRfUkVHRVhQLnRlc3QoIGtleSApICkge1xuXHRcdHJldHVybiBrZXkucmVwbGFjZSggTE9XRVJfTEVGVF9SRUdFWFAsICctcmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIExPV0VSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIExPV0VSX1JJR0hUX1JFR0VYUCwgJy1sZWZ0JyApO1xuXHR9XG5cblx0aWYgKCBVUFBFUl9MRUZUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX0xFRlRfUkVHRVhQLCAnUmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIFVQUEVSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX1JJR0hUX1JFR0VYUCwgJ0xlZnQnICk7XG5cdH1cblxuXHRyZXR1cm4ga2V5O1xufVxuXG4vKipcbiAqIEFuIGluY3JlZGlibHkgYmFzaWMgbHRyIC0+IHJ0bCBjb252ZXJ0ZXIgZm9yIHN0eWxlIHByb3BlcnRpZXNcbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlc1xuICpcbiAqIEByZXR1cm4ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IENvbnZlcnRlZCBsdHIgLT4gcnRsIHN0eWxlc1xuICovXG5leHBvcnQgY29uc3QgY29udmVydExUUlRvUlRMID0gKCBsdHJTdHlsZXMgPSB7fSApID0+IHtcblx0cmV0dXJuIE9iamVjdC5mcm9tRW50cmllcyhcblx0XHRPYmplY3QuZW50cmllcyggbHRyU3R5bGVzICkubWFwKCAoIFsga2V5LCB2YWx1ZSBdICkgPT4gW1xuXHRcdFx0Z2V0Q29udmVydGVkS2V5KCBrZXkgKSxcblx0XHRcdHZhbHVlLFxuXHRcdF0gKVxuXHQpO1xufTtcblxuLyoqXG4gKiBBIGhpZ2hlci1vcmRlciBmdW5jdGlvbiB0aGF0IGNyZWF0ZSBhbiBpbmNyZWRpYmx5IGJhc2ljIGx0ciAtPiBydGwgc3R5bGUgY29udmVydGVyIGZvciBDU1Mgb2JqZWN0cy5cbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlcyAgIEx0ciBzdHlsZXMuIENvbnZlcnRzIGFuZCByZW5kZXJzIGZyb20gbHRyIC0+IHJ0bCBzdHlsZXMsIGlmIGFwcGxpY2FibGUuXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IFtydGxTdHlsZXNdIFJ0bCBzdHlsZXMuIFJlbmRlcnMgaWYgcHJvdmlkZWQuXG4gKlxuICogQHJldHVybiB7KCkgPT4gaW1wb3J0KCdAZW1vdGlvbi9yZWFjdCcpLlNlcmlhbGl6ZWRTdHlsZXN9IEEgZnVuY3Rpb24gdG8gb3V0cHV0IENTUyBzdHlsZXMgZm9yIEVtb3Rpb24ncyByZW5kZXJlclxuICovXG5leHBvcnQgZnVuY3Rpb24gcnRsKCBsdHJTdHlsZXMgPSB7fSwgcnRsU3R5bGVzICkge1xuXHRyZXR1cm4gKCkgPT4ge1xuXHRcdGlmICggcnRsU3R5bGVzICkge1xuXHRcdFx0Ly8gQHRzLWV4cGVjdC1lcnJvciBgUmVhY3QuQ1NTUHJvcGVydGllc2AgbGFja3MgdGhlIHN0cmluZyBpbmRleCBzaWduYXR1cmUgRW1vdGlvbidzIGBDU1NPYmplY3RgIHJlcXVpcmVzLlxuXHRcdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIHJ0bFN0eWxlcyApIDogY3NzKCBsdHJTdHlsZXMgKTtcblx0XHR9XG5cblx0XHQvLyBAdHMtZXhwZWN0LWVycm9yIGBSZWFjdC5DU1NQcm9wZXJ0aWVzYCBsYWNrcyB0aGUgc3RyaW5nIGluZGV4IHNpZ25hdHVyZSBFbW90aW9uJ3MgYENTU09iamVjdGAgcmVxdWlyZXMuXG5cdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIGNvbnZlcnRMVFJUb1JUTCggbHRyU3R5bGVzICkgKSA6IGNzcyggbHRyU3R5bGVzICk7XG5cdH07XG59XG5cbi8qKlxuICogQ2FsbCB0aGlzIGluIHRoZSBgdXNlTWVtb2AgZGVwZW5kZW5jeSBhcnJheSB0byBlbnN1cmUgdGhhdCBzdWJzZXF1ZW50IHJlbmRlcnMgd2lsbFxuICogY2F1c2UgcnRsIHN0eWxlcyB0byB1cGRhdGUgYmFzZWQgb24gdGhlIGBpc1JUTGAgcmV0dXJuIHZhbHVlIGV2ZW4gaWYgYWxsIG90aGVyIGRlcGVuZGVuY2llc1xuICogcmVtYWluIHRoZSBzYW1lLlxuICpcbiAqIEBleGFtcGxlXG4gKiBjb25zdCBzdHlsZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG4gKiAgIHJldHVybiBjc3NgXG4gKiAgICAgJHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMTBweCcgfSApIH1cbiAqICAgYDtcbiAqIH0sIFsgcnRsLndhdGNoKCkgXSApO1xuICovXG5ydGwud2F0Y2ggPSAoKSA9PiBpc1JUTCgpO1xuIl19 */");
       }
-      return (0, import_i18n2.isRTL)() ? /* @__PURE__ */ css(convertLTRToRTL(ltrStyles), false ? "" : ";label:rtl;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ0bC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrRm1CIiwiZmlsZSI6InJ0bC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGlzUlRMIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuY29uc3QgTE9XRVJfTEVGVF9SRUdFWFAgPSBuZXcgUmVnRXhwKCAvLWxlZnQvZyApO1xuY29uc3QgTE9XRVJfUklHSFRfUkVHRVhQID0gbmV3IFJlZ0V4cCggLy1yaWdodC9nICk7XG5jb25zdCBVUFBFUl9MRUZUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9MZWZ0L2cgKTtcbmNvbnN0IFVQUEVSX1JJR0hUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9SaWdodC9nICk7XG5cbi8qKlxuICogRmxpcHMgYSBDU1MgcHJvcGVydHkgZnJvbSBsZWZ0IDwtPiByaWdodC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5IFRoZSBDU1MgcHJvcGVydHkgbmFtZS5cbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmbGlwcGVkIENTUyBwcm9wZXJ0eSBuYW1lLCBpZiBhcHBsaWNhYmxlLlxuICovXG5mdW5jdGlvbiBnZXRDb252ZXJ0ZWRLZXkoIGtleSApIHtcblx0aWYgKCBrZXkgPT09ICdsZWZ0JyApIHtcblx0XHRyZXR1cm4gJ3JpZ2h0Jztcblx0fVxuXG5cdGlmICgga2V5ID09PSAncmlnaHQnICkge1xuXHRcdHJldHVybiAnbGVmdCc7XG5cdH1cblxuXHRpZiAoIExPV0VSX0xFRlRfUkVHRVhQLnRlc3QoIGtleSApICkge1xuXHRcdHJldHVybiBrZXkucmVwbGFjZSggTE9XRVJfTEVGVF9SRUdFWFAsICctcmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIExPV0VSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIExPV0VSX1JJR0hUX1JFR0VYUCwgJy1sZWZ0JyApO1xuXHR9XG5cblx0aWYgKCBVUFBFUl9MRUZUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX0xFRlRfUkVHRVhQLCAnUmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIFVQUEVSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX1JJR0hUX1JFR0VYUCwgJ0xlZnQnICk7XG5cdH1cblxuXHRyZXR1cm4ga2V5O1xufVxuXG4vKipcbiAqIEFuIGluY3JlZGlibHkgYmFzaWMgbHRyIC0+IHJ0bCBjb252ZXJ0ZXIgZm9yIHN0eWxlIHByb3BlcnRpZXNcbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlc1xuICpcbiAqIEByZXR1cm4ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IENvbnZlcnRlZCBsdHIgLT4gcnRsIHN0eWxlc1xuICovXG5leHBvcnQgY29uc3QgY29udmVydExUUlRvUlRMID0gKCBsdHJTdHlsZXMgPSB7fSApID0+IHtcblx0cmV0dXJuIE9iamVjdC5mcm9tRW50cmllcyhcblx0XHRPYmplY3QuZW50cmllcyggbHRyU3R5bGVzICkubWFwKCAoIFsga2V5LCB2YWx1ZSBdICkgPT4gW1xuXHRcdFx0Z2V0Q29udmVydGVkS2V5KCBrZXkgKSxcblx0XHRcdHZhbHVlLFxuXHRcdF0gKVxuXHQpO1xufTtcblxuLyoqXG4gKiBBIGhpZ2hlci1vcmRlciBmdW5jdGlvbiB0aGF0IGNyZWF0ZSBhbiBpbmNyZWRpYmx5IGJhc2ljIGx0ciAtPiBydGwgc3R5bGUgY29udmVydGVyIGZvciBDU1Mgb2JqZWN0cy5cbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlcyAgIEx0ciBzdHlsZXMuIENvbnZlcnRzIGFuZCByZW5kZXJzIGZyb20gbHRyIC0+IHJ0bCBzdHlsZXMsIGlmIGFwcGxpY2FibGUuXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IFtydGxTdHlsZXNdIFJ0bCBzdHlsZXMuIFJlbmRlcnMgaWYgcHJvdmlkZWQuXG4gKlxuICogQHJldHVybiB7KCkgPT4gaW1wb3J0KCdAZW1vdGlvbi9yZWFjdCcpLlNlcmlhbGl6ZWRTdHlsZXN9IEEgZnVuY3Rpb24gdG8gb3V0cHV0IENTUyBzdHlsZXMgZm9yIEVtb3Rpb24ncyByZW5kZXJlclxuICovXG5leHBvcnQgZnVuY3Rpb24gcnRsKCBsdHJTdHlsZXMgPSB7fSwgcnRsU3R5bGVzICkge1xuXHRyZXR1cm4gKCkgPT4ge1xuXHRcdGlmICggcnRsU3R5bGVzICkge1xuXHRcdFx0Ly8gQHRzLWlnbm9yZTogYGNzc2AgdHlwZXMgYXJlIHdyb25nLCBpdCBjYW4gYWNjZXB0IGFuIG9iamVjdDogaHR0cHM6Ly9lbW90aW9uLnNoL2RvY3Mvb2JqZWN0LXN0eWxlcyN3aXRoLWNzc1xuXHRcdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIHJ0bFN0eWxlcyApIDogY3NzKCBsdHJTdHlsZXMgKTtcblx0XHR9XG5cblx0XHQvLyBAdHMtaWdub3JlOiBgY3NzYCB0eXBlcyBhcmUgd3JvbmcsIGl0IGNhbiBhY2NlcHQgYW4gb2JqZWN0OiBodHRwczovL2Vtb3Rpb24uc2gvZG9jcy9vYmplY3Qtc3R5bGVzI3dpdGgtY3NzXG5cdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIGNvbnZlcnRMVFJUb1JUTCggbHRyU3R5bGVzICkgKSA6IGNzcyggbHRyU3R5bGVzICk7XG5cdH07XG59XG5cbi8qKlxuICogQ2FsbCB0aGlzIGluIHRoZSBgdXNlTWVtb2AgZGVwZW5kZW5jeSBhcnJheSB0byBlbnN1cmUgdGhhdCBzdWJzZXF1ZW50IHJlbmRlcnMgd2lsbFxuICogY2F1c2UgcnRsIHN0eWxlcyB0byB1cGRhdGUgYmFzZWQgb24gdGhlIGBpc1JUTGAgcmV0dXJuIHZhbHVlIGV2ZW4gaWYgYWxsIG90aGVyIGRlcGVuZGVuY2llc1xuICogcmVtYWluIHRoZSBzYW1lLlxuICpcbiAqIEBleGFtcGxlXG4gKiBjb25zdCBzdHlsZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG4gKiAgIHJldHVybiBjc3NgXG4gKiAgICAgJHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMTBweCcgfSApIH1cbiAqICAgYDtcbiAqIH0sIFsgcnRsLndhdGNoKCkgXSApO1xuICovXG5ydGwud2F0Y2ggPSAoKSA9PiBpc1JUTCgpO1xuIl19 */") : /* @__PURE__ */ css(ltrStyles, false ? "" : ";label:rtl;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ0bC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrRnlEIiwiZmlsZSI6InJ0bC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGlzUlRMIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuY29uc3QgTE9XRVJfTEVGVF9SRUdFWFAgPSBuZXcgUmVnRXhwKCAvLWxlZnQvZyApO1xuY29uc3QgTE9XRVJfUklHSFRfUkVHRVhQID0gbmV3IFJlZ0V4cCggLy1yaWdodC9nICk7XG5jb25zdCBVUFBFUl9MRUZUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9MZWZ0L2cgKTtcbmNvbnN0IFVQUEVSX1JJR0hUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9SaWdodC9nICk7XG5cbi8qKlxuICogRmxpcHMgYSBDU1MgcHJvcGVydHkgZnJvbSBsZWZ0IDwtPiByaWdodC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5IFRoZSBDU1MgcHJvcGVydHkgbmFtZS5cbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmbGlwcGVkIENTUyBwcm9wZXJ0eSBuYW1lLCBpZiBhcHBsaWNhYmxlLlxuICovXG5mdW5jdGlvbiBnZXRDb252ZXJ0ZWRLZXkoIGtleSApIHtcblx0aWYgKCBrZXkgPT09ICdsZWZ0JyApIHtcblx0XHRyZXR1cm4gJ3JpZ2h0Jztcblx0fVxuXG5cdGlmICgga2V5ID09PSAncmlnaHQnICkge1xuXHRcdHJldHVybiAnbGVmdCc7XG5cdH1cblxuXHRpZiAoIExPV0VSX0xFRlRfUkVHRVhQLnRlc3QoIGtleSApICkge1xuXHRcdHJldHVybiBrZXkucmVwbGFjZSggTE9XRVJfTEVGVF9SRUdFWFAsICctcmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIExPV0VSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIExPV0VSX1JJR0hUX1JFR0VYUCwgJy1sZWZ0JyApO1xuXHR9XG5cblx0aWYgKCBVUFBFUl9MRUZUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX0xFRlRfUkVHRVhQLCAnUmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIFVQUEVSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX1JJR0hUX1JFR0VYUCwgJ0xlZnQnICk7XG5cdH1cblxuXHRyZXR1cm4ga2V5O1xufVxuXG4vKipcbiAqIEFuIGluY3JlZGlibHkgYmFzaWMgbHRyIC0+IHJ0bCBjb252ZXJ0ZXIgZm9yIHN0eWxlIHByb3BlcnRpZXNcbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlc1xuICpcbiAqIEByZXR1cm4ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IENvbnZlcnRlZCBsdHIgLT4gcnRsIHN0eWxlc1xuICovXG5leHBvcnQgY29uc3QgY29udmVydExUUlRvUlRMID0gKCBsdHJTdHlsZXMgPSB7fSApID0+IHtcblx0cmV0dXJuIE9iamVjdC5mcm9tRW50cmllcyhcblx0XHRPYmplY3QuZW50cmllcyggbHRyU3R5bGVzICkubWFwKCAoIFsga2V5LCB2YWx1ZSBdICkgPT4gW1xuXHRcdFx0Z2V0Q29udmVydGVkS2V5KCBrZXkgKSxcblx0XHRcdHZhbHVlLFxuXHRcdF0gKVxuXHQpO1xufTtcblxuLyoqXG4gKiBBIGhpZ2hlci1vcmRlciBmdW5jdGlvbiB0aGF0IGNyZWF0ZSBhbiBpbmNyZWRpYmx5IGJhc2ljIGx0ciAtPiBydGwgc3R5bGUgY29udmVydGVyIGZvciBDU1Mgb2JqZWN0cy5cbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlcyAgIEx0ciBzdHlsZXMuIENvbnZlcnRzIGFuZCByZW5kZXJzIGZyb20gbHRyIC0+IHJ0bCBzdHlsZXMsIGlmIGFwcGxpY2FibGUuXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IFtydGxTdHlsZXNdIFJ0bCBzdHlsZXMuIFJlbmRlcnMgaWYgcHJvdmlkZWQuXG4gKlxuICogQHJldHVybiB7KCkgPT4gaW1wb3J0KCdAZW1vdGlvbi9yZWFjdCcpLlNlcmlhbGl6ZWRTdHlsZXN9IEEgZnVuY3Rpb24gdG8gb3V0cHV0IENTUyBzdHlsZXMgZm9yIEVtb3Rpb24ncyByZW5kZXJlclxuICovXG5leHBvcnQgZnVuY3Rpb24gcnRsKCBsdHJTdHlsZXMgPSB7fSwgcnRsU3R5bGVzICkge1xuXHRyZXR1cm4gKCkgPT4ge1xuXHRcdGlmICggcnRsU3R5bGVzICkge1xuXHRcdFx0Ly8gQHRzLWlnbm9yZTogYGNzc2AgdHlwZXMgYXJlIHdyb25nLCBpdCBjYW4gYWNjZXB0IGFuIG9iamVjdDogaHR0cHM6Ly9lbW90aW9uLnNoL2RvY3Mvb2JqZWN0LXN0eWxlcyN3aXRoLWNzc1xuXHRcdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIHJ0bFN0eWxlcyApIDogY3NzKCBsdHJTdHlsZXMgKTtcblx0XHR9XG5cblx0XHQvLyBAdHMtaWdub3JlOiBgY3NzYCB0eXBlcyBhcmUgd3JvbmcsIGl0IGNhbiBhY2NlcHQgYW4gb2JqZWN0OiBodHRwczovL2Vtb3Rpb24uc2gvZG9jcy9vYmplY3Qtc3R5bGVzI3dpdGgtY3NzXG5cdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIGNvbnZlcnRMVFJUb1JUTCggbHRyU3R5bGVzICkgKSA6IGNzcyggbHRyU3R5bGVzICk7XG5cdH07XG59XG5cbi8qKlxuICogQ2FsbCB0aGlzIGluIHRoZSBgdXNlTWVtb2AgZGVwZW5kZW5jeSBhcnJheSB0byBlbnN1cmUgdGhhdCBzdWJzZXF1ZW50IHJlbmRlcnMgd2lsbFxuICogY2F1c2UgcnRsIHN0eWxlcyB0byB1cGRhdGUgYmFzZWQgb24gdGhlIGBpc1JUTGAgcmV0dXJuIHZhbHVlIGV2ZW4gaWYgYWxsIG90aGVyIGRlcGVuZGVuY2llc1xuICogcmVtYWluIHRoZSBzYW1lLlxuICpcbiAqIEBleGFtcGxlXG4gKiBjb25zdCBzdHlsZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG4gKiAgIHJldHVybiBjc3NgXG4gKiAgICAgJHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMTBweCcgfSApIH1cbiAqICAgYDtcbiAqIH0sIFsgcnRsLndhdGNoKCkgXSApO1xuICovXG5ydGwud2F0Y2ggPSAoKSA9PiBpc1JUTCgpO1xuIl19 */");
+      return (0, import_i18n2.isRTL)() ? /* @__PURE__ */ css(convertLTRToRTL(ltrStyles), false ? "" : ";label:rtl;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ0bC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyRW1CIiwiZmlsZSI6InJ0bC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGlzUlRMIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuY29uc3QgTE9XRVJfTEVGVF9SRUdFWFAgPSBuZXcgUmVnRXhwKCAvLWxlZnQvZyApO1xuY29uc3QgTE9XRVJfUklHSFRfUkVHRVhQID0gbmV3IFJlZ0V4cCggLy1yaWdodC9nICk7XG5jb25zdCBVUFBFUl9MRUZUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9MZWZ0L2cgKTtcbmNvbnN0IFVQUEVSX1JJR0hUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9SaWdodC9nICk7XG5cbi8qKlxuICogRmxpcHMgYSBDU1MgcHJvcGVydHkgZnJvbSBsZWZ0IDwtPiByaWdodC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5IFRoZSBDU1MgcHJvcGVydHkgbmFtZS5cbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmbGlwcGVkIENTUyBwcm9wZXJ0eSBuYW1lLCBpZiBhcHBsaWNhYmxlLlxuICovXG5mdW5jdGlvbiBnZXRDb252ZXJ0ZWRLZXkoIGtleSApIHtcblx0aWYgKCBrZXkgPT09ICdsZWZ0JyApIHtcblx0XHRyZXR1cm4gJ3JpZ2h0Jztcblx0fVxuXG5cdGlmICgga2V5ID09PSAncmlnaHQnICkge1xuXHRcdHJldHVybiAnbGVmdCc7XG5cdH1cblxuXHRpZiAoIExPV0VSX0xFRlRfUkVHRVhQLnRlc3QoIGtleSApICkge1xuXHRcdHJldHVybiBrZXkucmVwbGFjZSggTE9XRVJfTEVGVF9SRUdFWFAsICctcmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIExPV0VSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIExPV0VSX1JJR0hUX1JFR0VYUCwgJy1sZWZ0JyApO1xuXHR9XG5cblx0aWYgKCBVUFBFUl9MRUZUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX0xFRlRfUkVHRVhQLCAnUmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIFVQUEVSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX1JJR0hUX1JFR0VYUCwgJ0xlZnQnICk7XG5cdH1cblxuXHRyZXR1cm4ga2V5O1xufVxuXG4vKipcbiAqIEFuIGluY3JlZGlibHkgYmFzaWMgbHRyIC0+IHJ0bCBjb252ZXJ0ZXIgZm9yIHN0eWxlIHByb3BlcnRpZXNcbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlc1xuICpcbiAqIEByZXR1cm4ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IENvbnZlcnRlZCBsdHIgLT4gcnRsIHN0eWxlc1xuICovXG5leHBvcnQgY29uc3QgY29udmVydExUUlRvUlRMID0gKCBsdHJTdHlsZXMgPSB7fSApID0+IHtcblx0cmV0dXJuIE9iamVjdC5mcm9tRW50cmllcyhcblx0XHRPYmplY3QuZW50cmllcyggbHRyU3R5bGVzICkubWFwKCAoIFsga2V5LCB2YWx1ZSBdICkgPT4gW1xuXHRcdFx0Z2V0Q29udmVydGVkS2V5KCBrZXkgKSxcblx0XHRcdHZhbHVlLFxuXHRcdF0gKVxuXHQpO1xufTtcblxuLyoqXG4gKiBBIGhpZ2hlci1vcmRlciBmdW5jdGlvbiB0aGF0IGNyZWF0ZSBhbiBpbmNyZWRpYmx5IGJhc2ljIGx0ciAtPiBydGwgc3R5bGUgY29udmVydGVyIGZvciBDU1Mgb2JqZWN0cy5cbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlcyAgIEx0ciBzdHlsZXMuIENvbnZlcnRzIGFuZCByZW5kZXJzIGZyb20gbHRyIC0+IHJ0bCBzdHlsZXMsIGlmIGFwcGxpY2FibGUuXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IFtydGxTdHlsZXNdIFJ0bCBzdHlsZXMuIFJlbmRlcnMgaWYgcHJvdmlkZWQuXG4gKlxuICogQHJldHVybiB7KCkgPT4gaW1wb3J0KCdAZW1vdGlvbi9yZWFjdCcpLlNlcmlhbGl6ZWRTdHlsZXN9IEEgZnVuY3Rpb24gdG8gb3V0cHV0IENTUyBzdHlsZXMgZm9yIEVtb3Rpb24ncyByZW5kZXJlclxuICovXG5leHBvcnQgZnVuY3Rpb24gcnRsKCBsdHJTdHlsZXMgPSB7fSwgcnRsU3R5bGVzICkge1xuXHRyZXR1cm4gKCkgPT4ge1xuXHRcdGlmICggcnRsU3R5bGVzICkge1xuXHRcdFx0Ly8gQHRzLWV4cGVjdC1lcnJvciBgUmVhY3QuQ1NTUHJvcGVydGllc2AgbGFja3MgdGhlIHN0cmluZyBpbmRleCBzaWduYXR1cmUgRW1vdGlvbidzIGBDU1NPYmplY3RgIHJlcXVpcmVzLlxuXHRcdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIHJ0bFN0eWxlcyApIDogY3NzKCBsdHJTdHlsZXMgKTtcblx0XHR9XG5cblx0XHQvLyBAdHMtZXhwZWN0LWVycm9yIGBSZWFjdC5DU1NQcm9wZXJ0aWVzYCBsYWNrcyB0aGUgc3RyaW5nIGluZGV4IHNpZ25hdHVyZSBFbW90aW9uJ3MgYENTU09iamVjdGAgcmVxdWlyZXMuXG5cdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIGNvbnZlcnRMVFJUb1JUTCggbHRyU3R5bGVzICkgKSA6IGNzcyggbHRyU3R5bGVzICk7XG5cdH07XG59XG5cbi8qKlxuICogQ2FsbCB0aGlzIGluIHRoZSBgdXNlTWVtb2AgZGVwZW5kZW5jeSBhcnJheSB0byBlbnN1cmUgdGhhdCBzdWJzZXF1ZW50IHJlbmRlcnMgd2lsbFxuICogY2F1c2UgcnRsIHN0eWxlcyB0byB1cGRhdGUgYmFzZWQgb24gdGhlIGBpc1JUTGAgcmV0dXJuIHZhbHVlIGV2ZW4gaWYgYWxsIG90aGVyIGRlcGVuZGVuY2llc1xuICogcmVtYWluIHRoZSBzYW1lLlxuICpcbiAqIEBleGFtcGxlXG4gKiBjb25zdCBzdHlsZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG4gKiAgIHJldHVybiBjc3NgXG4gKiAgICAgJHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMTBweCcgfSApIH1cbiAqICAgYDtcbiAqIH0sIFsgcnRsLndhdGNoKCkgXSApO1xuICovXG5ydGwud2F0Y2ggPSAoKSA9PiBpc1JUTCgpO1xuIl19 */") : /* @__PURE__ */ css(ltrStyles, false ? "" : ";label:rtl;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ0bC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyRXlEIiwiZmlsZSI6InJ0bC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGlzUlRMIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuY29uc3QgTE9XRVJfTEVGVF9SRUdFWFAgPSBuZXcgUmVnRXhwKCAvLWxlZnQvZyApO1xuY29uc3QgTE9XRVJfUklHSFRfUkVHRVhQID0gbmV3IFJlZ0V4cCggLy1yaWdodC9nICk7XG5jb25zdCBVUFBFUl9MRUZUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9MZWZ0L2cgKTtcbmNvbnN0IFVQUEVSX1JJR0hUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9SaWdodC9nICk7XG5cbi8qKlxuICogRmxpcHMgYSBDU1MgcHJvcGVydHkgZnJvbSBsZWZ0IDwtPiByaWdodC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5IFRoZSBDU1MgcHJvcGVydHkgbmFtZS5cbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmbGlwcGVkIENTUyBwcm9wZXJ0eSBuYW1lLCBpZiBhcHBsaWNhYmxlLlxuICovXG5mdW5jdGlvbiBnZXRDb252ZXJ0ZWRLZXkoIGtleSApIHtcblx0aWYgKCBrZXkgPT09ICdsZWZ0JyApIHtcblx0XHRyZXR1cm4gJ3JpZ2h0Jztcblx0fVxuXG5cdGlmICgga2V5ID09PSAncmlnaHQnICkge1xuXHRcdHJldHVybiAnbGVmdCc7XG5cdH1cblxuXHRpZiAoIExPV0VSX0xFRlRfUkVHRVhQLnRlc3QoIGtleSApICkge1xuXHRcdHJldHVybiBrZXkucmVwbGFjZSggTE9XRVJfTEVGVF9SRUdFWFAsICctcmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIExPV0VSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIExPV0VSX1JJR0hUX1JFR0VYUCwgJy1sZWZ0JyApO1xuXHR9XG5cblx0aWYgKCBVUFBFUl9MRUZUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX0xFRlRfUkVHRVhQLCAnUmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIFVQUEVSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX1JJR0hUX1JFR0VYUCwgJ0xlZnQnICk7XG5cdH1cblxuXHRyZXR1cm4ga2V5O1xufVxuXG4vKipcbiAqIEFuIGluY3JlZGlibHkgYmFzaWMgbHRyIC0+IHJ0bCBjb252ZXJ0ZXIgZm9yIHN0eWxlIHByb3BlcnRpZXNcbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlc1xuICpcbiAqIEByZXR1cm4ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IENvbnZlcnRlZCBsdHIgLT4gcnRsIHN0eWxlc1xuICovXG5leHBvcnQgY29uc3QgY29udmVydExUUlRvUlRMID0gKCBsdHJTdHlsZXMgPSB7fSApID0+IHtcblx0cmV0dXJuIE9iamVjdC5mcm9tRW50cmllcyhcblx0XHRPYmplY3QuZW50cmllcyggbHRyU3R5bGVzICkubWFwKCAoIFsga2V5LCB2YWx1ZSBdICkgPT4gW1xuXHRcdFx0Z2V0Q29udmVydGVkS2V5KCBrZXkgKSxcblx0XHRcdHZhbHVlLFxuXHRcdF0gKVxuXHQpO1xufTtcblxuLyoqXG4gKiBBIGhpZ2hlci1vcmRlciBmdW5jdGlvbiB0aGF0IGNyZWF0ZSBhbiBpbmNyZWRpYmx5IGJhc2ljIGx0ciAtPiBydGwgc3R5bGUgY29udmVydGVyIGZvciBDU1Mgb2JqZWN0cy5cbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlcyAgIEx0ciBzdHlsZXMuIENvbnZlcnRzIGFuZCByZW5kZXJzIGZyb20gbHRyIC0+IHJ0bCBzdHlsZXMsIGlmIGFwcGxpY2FibGUuXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IFtydGxTdHlsZXNdIFJ0bCBzdHlsZXMuIFJlbmRlcnMgaWYgcHJvdmlkZWQuXG4gKlxuICogQHJldHVybiB7KCkgPT4gaW1wb3J0KCdAZW1vdGlvbi9yZWFjdCcpLlNlcmlhbGl6ZWRTdHlsZXN9IEEgZnVuY3Rpb24gdG8gb3V0cHV0IENTUyBzdHlsZXMgZm9yIEVtb3Rpb24ncyByZW5kZXJlclxuICovXG5leHBvcnQgZnVuY3Rpb24gcnRsKCBsdHJTdHlsZXMgPSB7fSwgcnRsU3R5bGVzICkge1xuXHRyZXR1cm4gKCkgPT4ge1xuXHRcdGlmICggcnRsU3R5bGVzICkge1xuXHRcdFx0Ly8gQHRzLWV4cGVjdC1lcnJvciBgUmVhY3QuQ1NTUHJvcGVydGllc2AgbGFja3MgdGhlIHN0cmluZyBpbmRleCBzaWduYXR1cmUgRW1vdGlvbidzIGBDU1NPYmplY3RgIHJlcXVpcmVzLlxuXHRcdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIHJ0bFN0eWxlcyApIDogY3NzKCBsdHJTdHlsZXMgKTtcblx0XHR9XG5cblx0XHQvLyBAdHMtZXhwZWN0LWVycm9yIGBSZWFjdC5DU1NQcm9wZXJ0aWVzYCBsYWNrcyB0aGUgc3RyaW5nIGluZGV4IHNpZ25hdHVyZSBFbW90aW9uJ3MgYENTU09iamVjdGAgcmVxdWlyZXMuXG5cdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIGNvbnZlcnRMVFJUb1JUTCggbHRyU3R5bGVzICkgKSA6IGNzcyggbHRyU3R5bGVzICk7XG5cdH07XG59XG5cbi8qKlxuICogQ2FsbCB0aGlzIGluIHRoZSBgdXNlTWVtb2AgZGVwZW5kZW5jeSBhcnJheSB0byBlbnN1cmUgdGhhdCBzdWJzZXF1ZW50IHJlbmRlcnMgd2lsbFxuICogY2F1c2UgcnRsIHN0eWxlcyB0byB1cGRhdGUgYmFzZWQgb24gdGhlIGBpc1JUTGAgcmV0dXJuIHZhbHVlIGV2ZW4gaWYgYWxsIG90aGVyIGRlcGVuZGVuY2llc1xuICogcmVtYWluIHRoZSBzYW1lLlxuICpcbiAqIEBleGFtcGxlXG4gKiBjb25zdCBzdHlsZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG4gKiAgIHJldHVybiBjc3NgXG4gKiAgICAgJHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMTBweCcgfSApIH1cbiAqICAgYDtcbiAqIH0sIFsgcnRsLndhdGNoKCkgXSApO1xuICovXG5ydGwud2F0Y2ggPSAoKSA9PiBpc1JUTCgpO1xuIl19 */");
     };
   }
   rtl.watch = () => (0, import_i18n2.isRTL)();
@@ -21915,7 +22462,6 @@ If there's a particular need for this, please submit a feature request at https:
     borderWidth: "1px",
     borderWidthFocus: "1.5px",
     borderWidthTab: "4px",
-    spinnerSize: 16,
     fontSize: "13px",
     fontSizeH1: "calc(2.44 * 13px)",
     fontSizeH2: "calc(1.95 * 13px)",
@@ -21949,7 +22495,7 @@ If there's a particular need for this, please submit a feature request at https:
   });

   // packages/components/build-module/utils/base-label.mjs
-  var baseLabelTypography = /* @__PURE__ */ css("font-size:11px;font-weight:", config_values_default.fontWeightEmphasis, ";line-height:1.4;text-transform:uppercase;" + (false ? "" : ";label:baseLabelTypography;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UtbGFiZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBWXNDIiwiZmlsZSI6ImJhc2UtbGFiZWwudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBDT05GSUcgZnJvbSAnLi9jb25maWctdmFsdWVzLmpzJztcblxuLy8gVGhpcyBpcyBhIHZlcnkgbG93LWxldmVsIG1peGluIHdoaWNoIHlvdSBzaG91bGRuJ3QgaGF2ZSB0byB1c2UgZGlyZWN0bHkuXG4vLyBUcnkgdG8gdXNlIEJhc2VDb250cm9sJ3MgU3R5bGVkTGFiZWwgb3IgQmFzZUNvbnRyb2wuVmlzdWFsTGFiZWwgaWYgeW91IGNhbi5cbmV4cG9ydCBjb25zdCBiYXNlTGFiZWxUeXBvZ3JhcGh5ID0gY3NzYFxuXHRmb250LXNpemU6IDExcHg7XG5cdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodEVtcGhhc2lzIH07XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5gO1xuIl19 */");
+  var baseLabelTypography = /* @__PURE__ */ css("font-size:11px;font-weight:", config_values_default.fontWeightEmphasis, ";line-height:1.4;text-transform:uppercase;" + (false ? "" : ";label:baseLabelTypography;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UtbGFiZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS3NDIiwiZmlsZSI6ImJhc2UtbGFiZWwudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgQ09ORklHIGZyb20gJy4vY29uZmlnLXZhbHVlcy5qcyc7XG5cbi8vIFRoaXMgaXMgYSB2ZXJ5IGxvdy1sZXZlbCBtaXhpbiB3aGljaCB5b3Ugc2hvdWxkbid0IGhhdmUgdG8gdXNlIGRpcmVjdGx5LlxuLy8gVHJ5IHRvIHVzZSBCYXNlQ29udHJvbCdzIFN0eWxlZExhYmVsIG9yIEJhc2VDb250cm9sLlZpc3VhbExhYmVsIGlmIHlvdSBjYW4uXG5leHBvcnQgY29uc3QgYmFzZUxhYmVsVHlwb2dyYXBoeSA9IGNzc2Bcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRmb250LXdlaWdodDogJHsgQ09ORklHLmZvbnRXZWlnaHRFbXBoYXNpcyB9O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuYDtcbiJdfQ== */");

   // packages/components/build-module/utils/dropdown-motion.mjs
   var DROPDOWN_MOTION = Object.freeze({
@@ -22370,11 +22916,11 @@ If there's a particular need for this, please submit a feature request at https:
       end--;
     return result.slice(start, end).split("\0").map(transform).join(delimiter2);
   }
-  function replace2(input, re4, value) {
-    if (re4 instanceof RegExp)
-      return input.replace(re4, value);
-    return re4.reduce(function(input2, re5) {
-      return input2.replace(re5, value);
+  function replace2(input, re3, value) {
+    if (re3 instanceof RegExp)
+      return input.replace(re3, value);
+    return re3.reduce(function(input2, re4) {
+      return input2.replace(re4, value);
     }, input);
   }

@@ -22441,15 +22987,15 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return namespaces;
   }
-  function hasConnectNamespace(Component7, match4) {
+  function hasConnectNamespace(Component7, match3) {
     if (!Component7) {
       return false;
     }
-    if (typeof match4 === "string") {
-      return getConnectNamespace(Component7).includes(match4);
+    if (typeof match3 === "string") {
+      return getConnectNamespace(Component7).includes(match3);
     }
-    if (Array.isArray(match4)) {
-      return match4.some((result) => getConnectNamespace(Component7).includes(result));
+    if (Array.isArray(match3)) {
+      return match3.some((result) => getConnectNamespace(Component7).includes(result));
     }
     return false;
   }
@@ -22986,6 +23532,7 @@ If there's a particular need for this, please submit a feature request at https:
   var alignment_matrix_control_default = AlignmentMatrixControl;

   // packages/components/build-module/animate/index.mjs
+  var import_deprecated2 = __toESM(require_deprecated(), 1);
   function getDefaultOrigin(type) {
     return type === "appear" ? "top" : "left";
   }
@@ -23014,6 +23561,10 @@ If there's a particular need for this, please submit a feature request at https:
     options: options2 = {},
     children
   }) {
+    (0, import_deprecated2.default)("wp.components.Animate", {
+      since: "7.2",
+      version: "7.4"
+    });
     return children({
       className: getAnimateClassName({
         type,
@@ -23028,7 +23579,7 @@ If there's a particular need for this, please submit a feature request at https:
   var import_i18n6 = __toESM(require_i18n(), 1);

   // packages/components/build-module/flex/flex/hook.mjs
-  var import_deprecated2 = __toESM(require_deprecated(), 1);
+  var import_deprecated3 = __toESM(require_deprecated(), 1);

   // packages/components/build-module/utils/use-responsive-value.mjs
   var import_element20 = __toESM(require_element(), 1);
@@ -23176,7 +23727,7 @@ If there's a particular need for this, please submit a feature request at https:
       ...otherProps
     } = props;
     if (typeof isReversed !== "undefined") {
-      (0, import_deprecated2.default)("Flex isReversed", {
+      (0, import_deprecated3.default)("Flex isReversed", {
         alternative: 'Flex direction="row-reverse" or "column-reverse"',
         since: "5.9"
       });
@@ -23481,7 +24032,7 @@ If there's a particular need for this, please submit a feature request at https:
       paddingRight,
       paddingTop,
       paddingX,
-      paddingY: paddingY2,
+      paddingY,
       style: style2,
       ...otherProps
     } = useContextSystem(props, "Spacer");
@@ -23512,9 +24063,9 @@ If there's a particular need for this, please submit a feature request at https:
     if (isDefined(padding2)) {
       spacingStyle["--wp-components-spacer-padding"] = space(padding2);
     }
-    if (isDefined(paddingY2)) {
-      spacingStyle["--wp-components-spacer-padding-block-start"] = space(paddingY2);
-      spacingStyle["--wp-components-spacer-padding-block-end"] = space(paddingY2);
+    if (isDefined(paddingY)) {
+      spacingStyle["--wp-components-spacer-padding-block-start"] = space(paddingY);
+      spacingStyle["--wp-components-spacer-padding-block-end"] = space(paddingY);
     }
     if (isDefined(paddingX)) {
       spacingStyle["--wp-components-spacer-padding-inline-start"] = space(paddingX);
@@ -23717,7 +24268,7 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/components/build-module/number-control/index.mjs
   var import_compose7 = __toESM(require_compose(), 1);
-  var import_deprecated4 = __toESM(require_deprecated(), 1);
+  var import_deprecated5 = __toESM(require_deprecated(), 1);

   // node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js
   var React8 = __toESM(require_react());
@@ -24069,25 +24620,25 @@ If there's a particular need for this, please submit a feature request at https:
   function _EMOTION_STRINGIFIED_CSS_ERROR__2() {
     return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop).";
   }
-  var Text = /* @__PURE__ */ css("color:", COLORS.theme.foreground, ";line-height:", config_values_default.fontLineHeightBase, ";margin:0;text-wrap:pretty;" + (false ? "" : ";label:Text;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFVdUIiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcblxuZXhwb3J0IGNvbnN0IFRleHQgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRtYXJnaW46IDA7XG5cdHRleHQtd3JhcDogcHJldHR5O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJsb2NrID0gY3NzYFxuXHRkaXNwbGF5OiBibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBwb3NpdGl2ZSA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy5hbGVydC5ncmVlbiB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGRlc3RydWN0aXZlID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLmFsZXJ0LnJlZCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IG11dGVkID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIH07XG5gO1xuXG5leHBvcnQgY29uc3QgaGlnaGxpZ2h0ZXJUZXh0ID0gY3NzYFxuXHRtYXJrIHtcblx0XHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMuYWxlcnQueWVsbG93IH07XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdFx0Ym94LXNoYWRvdzpcblx0XHRcdDAgMCAwIDFweCByZ2JhKCAwLCAwLCAwLCAwLjA1ICkgaW5zZXQsXG5cdFx0XHQwIC0xcHggMCByZ2JhKCAwLCAwLCAwLCAwLjEgKSBpbnNldDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IHVwcGVyQ2FzZSA9IGNzc2Bcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbmA7XG4iXX0= */");
+  var Text = /* @__PURE__ */ css("color:", COLORS.theme.foreground, ";line-height:", config_values_default.fontLineHeightBase, ";margin:0;text-wrap:pretty;" + (false ? "" : ";label:Text;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHdUIiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBUZXh0ID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXdyYXA6IHByZXR0eTtcbmA7XG5cbmV4cG9ydCBjb25zdCBibG9jayA9IGNzc2Bcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgcG9zaXRpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQuZ3JlZW4gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBkZXN0cnVjdGl2ZSA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy5hbGVydC5yZWQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBtdXRlZCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGhpZ2hsaWdodGVyVGV4dCA9IGNzc2Bcblx0bWFyayB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmFsZXJ0LnllbGxvdyB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRcdGJveC1zaGFkb3c6XG5cdFx0XHQwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4wNSApIGluc2V0LFxuXHRcdFx0MCAtMXB4IDAgcmdiYSggMCwgMCwgMCwgMC4xICkgaW5zZXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB1cHBlckNhc2UgPSBjc3NgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5gO1xuIl19 */");
   var block = false ? {
     name: "4zleql",
     styles: "display:block"
   } : {
     name: "14aceuy-block",
-    styles: "display:block;label:block;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQndCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBUZXh0ID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXdyYXA6IHByZXR0eTtcbmA7XG5cbmV4cG9ydCBjb25zdCBibG9jayA9IGNzc2Bcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgcG9zaXRpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQuZ3JlZW4gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBkZXN0cnVjdGl2ZSA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy5hbGVydC5yZWQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBtdXRlZCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGhpZ2hsaWdodGVyVGV4dCA9IGNzc2Bcblx0bWFyayB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmFsZXJ0LnllbGxvdyB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRcdGJveC1zaGFkb3c6XG5cdFx0XHQwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4wNSApIGluc2V0LFxuXHRcdFx0MCAtMXB4IDAgcmdiYSggMCwgMCwgMCwgMC4xICkgaW5zZXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB1cHBlckNhc2UgPSBjc3NgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5gO1xuIl19 */",
+    styles: "display:block;label:block;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFVd0IiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBUZXh0ID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXdyYXA6IHByZXR0eTtcbmA7XG5cbmV4cG9ydCBjb25zdCBibG9jayA9IGNzc2Bcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgcG9zaXRpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQuZ3JlZW4gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBkZXN0cnVjdGl2ZSA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy5hbGVydC5yZWQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBtdXRlZCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGhpZ2hsaWdodGVyVGV4dCA9IGNzc2Bcblx0bWFyayB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmFsZXJ0LnllbGxvdyB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRcdGJveC1zaGFkb3c6XG5cdFx0XHQwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4wNSApIGluc2V0LFxuXHRcdFx0MCAtMXB4IDAgcmdiYSggMCwgMCwgMCwgMC4xICkgaW5zZXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB1cHBlckNhc2UgPSBjc3NgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5gO1xuIl19 */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__2
   };
-  var positive = /* @__PURE__ */ css("color:", COLORS.alert.green, ";" + (false ? "" : ";label:positive;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQjJCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBUZXh0ID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXdyYXA6IHByZXR0eTtcbmA7XG5cbmV4cG9ydCBjb25zdCBibG9jayA9IGNzc2Bcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgcG9zaXRpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQuZ3JlZW4gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBkZXN0cnVjdGl2ZSA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy5hbGVydC5yZWQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBtdXRlZCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGhpZ2hsaWdodGVyVGV4dCA9IGNzc2Bcblx0bWFyayB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmFsZXJ0LnllbGxvdyB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRcdGJveC1zaGFkb3c6XG5cdFx0XHQwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4wNSApIGluc2V0LFxuXHRcdFx0MCAtMXB4IDAgcmdiYSggMCwgMCwgMCwgMC4xICkgaW5zZXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB1cHBlckNhc2UgPSBjc3NgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5gO1xuIl19 */");
-  var destructive = /* @__PURE__ */ css("color:", COLORS.alert.red, ";" + (false ? "" : ";label:destructive;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5QjhCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBUZXh0ID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXdyYXA6IHByZXR0eTtcbmA7XG5cbmV4cG9ydCBjb25zdCBibG9jayA9IGNzc2Bcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgcG9zaXRpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQuZ3JlZW4gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBkZXN0cnVjdGl2ZSA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy5hbGVydC5yZWQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBtdXRlZCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGhpZ2hsaWdodGVyVGV4dCA9IGNzc2Bcblx0bWFyayB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmFsZXJ0LnllbGxvdyB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRcdGJveC1zaGFkb3c6XG5cdFx0XHQwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4wNSApIGluc2V0LFxuXHRcdFx0MCAtMXB4IDAgcmdiYSggMCwgMCwgMCwgMC4xICkgaW5zZXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB1cHBlckNhc2UgPSBjc3NgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5gO1xuIl19 */");
-  var muted = /* @__PURE__ */ css("color:", COLORS.theme.gray[700], ";" + (false ? "" : ";label:muted;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2QndCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBUZXh0ID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXdyYXA6IHByZXR0eTtcbmA7XG5cbmV4cG9ydCBjb25zdCBibG9jayA9IGNzc2Bcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgcG9zaXRpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQuZ3JlZW4gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBkZXN0cnVjdGl2ZSA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy5hbGVydC5yZWQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBtdXRlZCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGhpZ2hsaWdodGVyVGV4dCA9IGNzc2Bcblx0bWFyayB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmFsZXJ0LnllbGxvdyB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRcdGJveC1zaGFkb3c6XG5cdFx0XHQwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4wNSApIGluc2V0LFxuXHRcdFx0MCAtMXB4IDAgcmdiYSggMCwgMCwgMCwgMC4xICkgaW5zZXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB1cHBlckNhc2UgPSBjc3NgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5gO1xuIl19 */");
-  var highlighterText = /* @__PURE__ */ css("mark{background:", COLORS.alert.yellow, ";border-radius:", config_values_default.radiusSmall, ";box-shadow:0 0 0 1px rgba( 0, 0, 0, 0.05 ) inset,0 -1px 0 rgba( 0, 0, 0, 0.1 ) inset;}" + (false ? "" : ";label:highlighterText;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQ2tDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBUZXh0ID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXdyYXA6IHByZXR0eTtcbmA7XG5cbmV4cG9ydCBjb25zdCBibG9jayA9IGNzc2Bcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgcG9zaXRpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQuZ3JlZW4gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBkZXN0cnVjdGl2ZSA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy5hbGVydC5yZWQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBtdXRlZCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGhpZ2hsaWdodGVyVGV4dCA9IGNzc2Bcblx0bWFyayB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmFsZXJ0LnllbGxvdyB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRcdGJveC1zaGFkb3c6XG5cdFx0XHQwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4wNSApIGluc2V0LFxuXHRcdFx0MCAtMXB4IDAgcmdiYSggMCwgMCwgMCwgMC4xICkgaW5zZXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB1cHBlckNhc2UgPSBjc3NgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5gO1xuIl19 */");
+  var positive = /* @__PURE__ */ css("color:", COLORS.alert.green, ";" + (false ? "" : ";label:positive;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFjMkIiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBUZXh0ID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXdyYXA6IHByZXR0eTtcbmA7XG5cbmV4cG9ydCBjb25zdCBibG9jayA9IGNzc2Bcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgcG9zaXRpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQuZ3JlZW4gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBkZXN0cnVjdGl2ZSA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy5hbGVydC5yZWQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBtdXRlZCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGhpZ2hsaWdodGVyVGV4dCA9IGNzc2Bcblx0bWFyayB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmFsZXJ0LnllbGxvdyB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRcdGJveC1zaGFkb3c6XG5cdFx0XHQwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4wNSApIGluc2V0LFxuXHRcdFx0MCAtMXB4IDAgcmdiYSggMCwgMCwgMCwgMC4xICkgaW5zZXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB1cHBlckNhc2UgPSBjc3NgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5gO1xuIl19 */");
+  var destructive = /* @__PURE__ */ css("color:", COLORS.alert.red, ";" + (false ? "" : ";label:destructive;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrQjhCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgVGV4dCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5cdG1hcmdpbjogMDtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG5gO1xuXG5leHBvcnQgY29uc3QgYmxvY2sgPSBjc3NgXG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IHBvc2l0aXZlID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLmFsZXJ0LmdyZWVuIH07XG5gO1xuXG5leHBvcnQgY29uc3QgZGVzdHJ1Y3RpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQucmVkIH07XG5gO1xuXG5leHBvcnQgY29uc3QgbXV0ZWQgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBoaWdobGlnaHRlclRleHQgPSBjc3NgXG5cdG1hcmsge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy5hbGVydC55ZWxsb3cgfTtcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0XHRib3gtc2hhZG93OlxuXHRcdFx0MCAwIDAgMXB4IHJnYmEoIDAsIDAsIDAsIDAuMDUgKSBpbnNldCxcblx0XHRcdDAgLTFweCAwIHJnYmEoIDAsIDAsIDAsIDAuMSApIGluc2V0O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgdXBwZXJDYXNlID0gY3NzYFxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuYDtcbiJdfQ== */");
+  var muted = /* @__PURE__ */ css("color:", COLORS.theme.gray[700], ";" + (false ? "" : ";label:muted;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQndCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgVGV4dCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5cdG1hcmdpbjogMDtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG5gO1xuXG5leHBvcnQgY29uc3QgYmxvY2sgPSBjc3NgXG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IHBvc2l0aXZlID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLmFsZXJ0LmdyZWVuIH07XG5gO1xuXG5leHBvcnQgY29uc3QgZGVzdHJ1Y3RpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQucmVkIH07XG5gO1xuXG5leHBvcnQgY29uc3QgbXV0ZWQgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBoaWdobGlnaHRlclRleHQgPSBjc3NgXG5cdG1hcmsge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy5hbGVydC55ZWxsb3cgfTtcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0XHRib3gtc2hhZG93OlxuXHRcdFx0MCAwIDAgMXB4IHJnYmEoIDAsIDAsIDAsIDAuMDUgKSBpbnNldCxcblx0XHRcdDAgLTFweCAwIHJnYmEoIDAsIDAsIDAsIDAuMSApIGluc2V0O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgdXBwZXJDYXNlID0gY3NzYFxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuYDtcbiJdfQ== */");
+  var highlighterText = /* @__PURE__ */ css("mark{background:", COLORS.alert.yellow, ";border-radius:", config_values_default.radiusSmall, ";box-shadow:0 0 0 1px rgba( 0, 0, 0, 0.05 ) inset,0 -1px 0 rgba( 0, 0, 0, 0.1 ) inset;}" + (false ? "" : ";label:highlighterText;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwQmtDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgVGV4dCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5cdG1hcmdpbjogMDtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG5gO1xuXG5leHBvcnQgY29uc3QgYmxvY2sgPSBjc3NgXG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IHBvc2l0aXZlID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLmFsZXJ0LmdyZWVuIH07XG5gO1xuXG5leHBvcnQgY29uc3QgZGVzdHJ1Y3RpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQucmVkIH07XG5gO1xuXG5leHBvcnQgY29uc3QgbXV0ZWQgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBoaWdobGlnaHRlclRleHQgPSBjc3NgXG5cdG1hcmsge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy5hbGVydC55ZWxsb3cgfTtcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0XHRib3gtc2hhZG93OlxuXHRcdFx0MCAwIDAgMXB4IHJnYmEoIDAsIDAsIDAsIDAuMDUgKSBpbnNldCxcblx0XHRcdDAgLTFweCAwIHJnYmEoIDAsIDAsIDAsIDAuMSApIGluc2V0O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgdXBwZXJDYXNlID0gY3NzYFxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuYDtcbiJdfQ== */");
   var upperCase = false ? {
     name: "50zrmy",
     styles: "text-transform:uppercase"
   } : {
     name: "1mrt3zt-upperCase",
-    styles: "text-transform:uppercase;label:upperCase;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyQzRCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBUZXh0ID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXdyYXA6IHByZXR0eTtcbmA7XG5cbmV4cG9ydCBjb25zdCBibG9jayA9IGNzc2Bcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgcG9zaXRpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQuZ3JlZW4gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBkZXN0cnVjdGl2ZSA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy5hbGVydC5yZWQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBtdXRlZCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGhpZ2hsaWdodGVyVGV4dCA9IGNzc2Bcblx0bWFyayB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmFsZXJ0LnllbGxvdyB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRcdGJveC1zaGFkb3c6XG5cdFx0XHQwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4wNSApIGluc2V0LFxuXHRcdFx0MCAtMXB4IDAgcmdiYSggMCwgMCwgMCwgMC4xICkgaW5zZXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB1cHBlckNhc2UgPSBjc3NgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5gO1xuIl19 */",
+    styles: "text-transform:uppercase;label:upperCase;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvQzRCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgVGV4dCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5cdG1hcmdpbjogMDtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG5gO1xuXG5leHBvcnQgY29uc3QgYmxvY2sgPSBjc3NgXG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IHBvc2l0aXZlID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLmFsZXJ0LmdyZWVuIH07XG5gO1xuXG5leHBvcnQgY29uc3QgZGVzdHJ1Y3RpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQucmVkIH07XG5gO1xuXG5leHBvcnQgY29uc3QgbXV0ZWQgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBoaWdobGlnaHRlclRleHQgPSBjc3NgXG5cdG1hcmsge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy5hbGVydC55ZWxsb3cgfTtcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0XHRib3gtc2hhZG93OlxuXHRcdFx0MCAwIDAgMXB4IHJnYmEoIDAsIDAsIDAsIDAuMDUgKSBpbnNldCxcblx0XHRcdDAgLTFweCAwIHJnYmEoIDAsIDAsIDAsIDAuMSApIGluc2V0O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgdXBwZXJDYXNlID0gY3NzYFxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuYDtcbiJdfQ== */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__2
   };

@@ -24243,7 +24794,7 @@ If there's a particular need for this, please submit a feature request at https:
     styles: "text-transform:uppercase"
   } : {
     name: "1tgq1bq-upperCaseStyles",
-    styles: "text-transform:uppercase;label:upperCaseStyles;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0cwQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHR5cGUgUmVhY3QgZnJvbSAncmVhY3QnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlTWVtbywgQ2hpbGRyZW4sIGNsb25lRWxlbWVudCB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IGhhc0Nvbm5lY3ROYW1lc3BhY2UsIHVzZUNvbnRleHRTeXN0ZW0gfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IHVzZVRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHsgZ2V0T3B0aW1hbFRleHRTaGFkZSB9IGZyb20gJy4uL3V0aWxzL2NvbG9ycyc7XG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IHsgY3JlYXRlSGlnaGxpZ2h0ZXJUZXh0IH0gZnJvbSAnLi91dGlscyc7XG5pbXBvcnQgeyBnZXRGb250U2l6ZSB9IGZyb20gJy4uL3V0aWxzL2ZvbnQtc2l6ZSc7XG5pbXBvcnQgeyBDT05GSUcsIENPTE9SUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IGdldExpbmVIZWlnaHQgfSBmcm9tICcuL2dldC1saW5lLWhlaWdodCc7XG5pbXBvcnQgeyB1c2VDeCB9IGZyb20gJy4uL3V0aWxzL2hvb2tzL3VzZS1jeCc7XG5pbXBvcnQgdHlwZSB7IFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbi8qKlxuICogQHBhcmFtIHtpbXBvcnQoJy4uL2NvbnRleHQnKS5Xb3JkUHJlc3NDb21wb25lbnRQcm9wczxpbXBvcnQoJy4vdHlwZXMnKS5Qcm9wcywgJ3NwYW4nPn0gcHJvcHNcbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gdXNlVGV4dChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPCBQcm9wcywgJ3NwYW4nID5cbikge1xuXHRjb25zdCB7XG5cdFx0YWRqdXN0TGluZUhlaWdodEZvcklubmVyQ29udHJvbHMsXG5cdFx0YWxpZ24sXG5cdFx0Y2hpbGRyZW4sXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGNvbG9yLFxuXHRcdGVsbGlwc2l6ZU1vZGUsXG5cdFx0aXNEZXN0cnVjdGl2ZSA9IGZhbHNlLFxuXHRcdGRpc3BsYXksXG5cdFx0aGlnaGxpZ2h0RXNjYXBlID0gZmFsc2UsXG5cdFx0aGlnaGxpZ2h0Q2FzZVNlbnNpdGl2ZSA9IGZhbHNlLFxuXHRcdGhpZ2hsaWdodFdvcmRzLFxuXHRcdGhpZ2hsaWdodFNhbml0aXplLFxuXHRcdGlzQmxvY2sgPSBmYWxzZSxcblx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdGxpbmVIZWlnaHQ6IGxpbmVIZWlnaHRQcm9wLFxuXHRcdG9wdGltaXplUmVhZGFiaWxpdHlGb3IsXG5cdFx0c2l6ZSxcblx0XHR0cnVuY2F0ZSA9IGZhbHNlLFxuXHRcdHVwcGVyQ2FzZSA9IGZhbHNlLFxuXHRcdHZhcmlhbnQsXG5cdFx0d2VpZ2h0ID0gQ09ORklHLmZvbnRXZWlnaHQsXG5cdFx0Li4ub3RoZXJQcm9wc1xuXHR9ID0gdXNlQ29udGV4dFN5c3RlbSggcHJvcHMsICdUZXh0JyApO1xuXG5cdGxldCBjb250ZW50OiBSZWFjdC5SZWFjdE5vZGUgPSBjaGlsZHJlbjtcblx0Y29uc3QgaXNIaWdobGlnaHRlciA9IEFycmF5LmlzQXJyYXkoIGhpZ2hsaWdodFdvcmRzICk7XG5cdGNvbnN0IGlzQ2FwdGlvbiA9IHNpemUgPT09ICdjYXB0aW9uJztcblxuXHRpZiAoIGlzSGlnaGxpZ2h0ZXIgKSB7XG5cdFx0aWYgKCB0eXBlb2YgY2hpbGRyZW4gIT09ICdzdHJpbmcnICkge1xuXHRcdFx0dGhyb3cgbmV3IFR5cGVFcnJvcihcblx0XHRcdFx0J2BjaGlsZHJlbmAgb2YgYFRleHRgIG11c3Qgb25seSBiZSBgc3RyaW5nYCB0eXBlcyB3aGVuIGBoaWdobGlnaHRXb3Jkc2AgaXMgZGVmaW5lZCdcblx0XHRcdCk7XG5cdFx0fVxuXG5cdFx0Y29udGVudCA9IGNyZWF0ZUhpZ2hsaWdodGVyVGV4dCgge1xuXHRcdFx0YXV0b0VzY2FwZTogaGlnaGxpZ2h0RXNjYXBlLFxuXHRcdFx0Y2hpbGRyZW4sXG5cdFx0XHRjYXNlU2Vuc2l0aXZlOiBoaWdobGlnaHRDYXNlU2Vuc2l0aXZlLFxuXHRcdFx0c2VhcmNoV29yZHM6IGhpZ2hsaWdodFdvcmRzLFxuXHRcdFx0c2FuaXRpemU6IGhpZ2hsaWdodFNhbml0aXplLFxuXHRcdH0gKTtcblx0fVxuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBjbGFzc2VzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGNvbnN0IGxpbmVIZWlnaHQgPSBnZXRMaW5lSGVpZ2h0KFxuXHRcdFx0YWRqdXN0TGluZUhlaWdodEZvcklubmVyQ29udHJvbHMsXG5cdFx0XHRsaW5lSGVpZ2h0UHJvcFxuXHRcdCk7XG5cblx0XHRjb25zdCBiYXNlID0gY3NzKCB7XG5cdFx0XHRjb2xvcixcblx0XHRcdGRpc3BsYXksXG5cdFx0XHRmb250U2l6ZTogZ2V0Rm9udFNpemUoIHNpemUgKSxcblx0XHRcdGZvbnRXZWlnaHQ6IHdlaWdodCxcblx0XHRcdGxpbmVIZWlnaHQsXG5cdFx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdFx0dGV4dEFsaWduOiBhbGlnbixcblx0XHR9ICk7XG5cblx0XHRjb25zdCB1cHBlckNhc2VTdHlsZXMgPSBjc3MoIHsgdGV4dFRyYW5zZm9ybTogJ3VwcGVyY2FzZScgfSApO1xuXG5cdFx0bGV0IG9wdGltYWxUZXh0Q29sb3I6IFNlcmlhbGl6ZWRTdHlsZXMgfCBudWxsID0gbnVsbDtcblxuXHRcdGlmICggb3B0aW1pemVSZWFkYWJpbGl0eUZvciApIHtcblx0XHRcdGNvbnN0IGlzT3B0aW1hbFRleHRDb2xvckRhcmsgPVxuXHRcdFx0XHRnZXRPcHRpbWFsVGV4dFNoYWRlKCBvcHRpbWl6ZVJlYWRhYmlsaXR5Rm9yICkgPT09ICdkYXJrJztcblxuXHRcdFx0Ly8gU2hvdWxkIG5vdCB1c2UgdGhlbWUgY29sb3JzXG5cdFx0XHRvcHRpbWFsVGV4dENvbG9yID0gaXNPcHRpbWFsVGV4dENvbG9yRGFya1xuXHRcdFx0XHQ/IGNzcyggeyBjb2xvcjogQ09MT1JTLmdyYXlbIDkwMCBdIH0gKVxuXHRcdFx0XHQ6IGNzcyggeyBjb2xvcjogQ09MT1JTLndoaXRlIH0gKTtcblx0XHR9XG5cblx0XHRjb25zdCB0ZXh0U3R5bGVzID0gY3NzKFxuXHRcdFx0c3R5bGVzLlRleHQsXG5cdFx0XHRiYXNlLFxuXHRcdFx0b3B0aW1hbFRleHRDb2xvcixcblx0XHRcdGlzRGVzdHJ1Y3RpdmUgJiYgc3R5bGVzLmRlc3RydWN0aXZlLFxuXHRcdFx0ISEgaXNIaWdobGlnaHRlciAmJiBzdHlsZXMuaGlnaGxpZ2h0ZXJUZXh0LFxuXHRcdFx0aXNCbG9jayAmJiBzdHlsZXMuYmxvY2ssXG5cdFx0XHRpc0NhcHRpb24gJiYgc3R5bGVzLm11dGVkLFxuXHRcdFx0dmFyaWFudCAmJiBzdHlsZXNbIHZhcmlhbnQgXSxcblx0XHRcdHVwcGVyQ2FzZSAmJiB1cHBlckNhc2VTdHlsZXNcblx0XHQpO1xuXG5cdFx0cmV0dXJuIGN4KCB0ZXh0U3R5bGVzLCBjbGFzc05hbWUgKTtcblx0fSwgW1xuXHRcdGFkanVzdExpbmVIZWlnaHRGb3JJbm5lckNvbnRyb2xzLFxuXHRcdGFsaWduLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjb2xvcixcblx0XHRjeCxcblx0XHRkaXNwbGF5LFxuXHRcdGlzQmxvY2ssXG5cdFx0aXNDYXB0aW9uLFxuXHRcdGlzRGVzdHJ1Y3RpdmUsXG5cdFx0aXNIaWdobGlnaHRlcixcblx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdGxpbmVIZWlnaHRQcm9wLFxuXHRcdG9wdGltaXplUmVhZGFiaWxpdHlGb3IsXG5cdFx0c2l6ZSxcblx0XHR1cHBlckNhc2UsXG5cdFx0dmFyaWFudCxcblx0XHR3ZWlnaHQsXG5cdF0gKTtcblxuXHRsZXQgZmluYWxFbGxpcHNpemVNb2RlOiB1bmRlZmluZWQgfCAnYXV0bycgfCAnbm9uZSc7XG5cdGlmICggdHJ1bmNhdGUgPT09IHRydWUgKSB7XG5cdFx0ZmluYWxFbGxpcHNpemVNb2RlID0gJ2F1dG8nO1xuXHR9XG5cdGlmICggdHJ1bmNhdGUgPT09IGZhbHNlICkge1xuXHRcdGZpbmFsRWxsaXBzaXplTW9kZSA9ICdub25lJztcblx0fVxuXG5cdGNvbnN0IGZpbmFsQ29tcG9uZW50UHJvcHMgPSB7XG5cdFx0Li4ub3RoZXJQcm9wcyxcblx0XHRjbGFzc05hbWU6IGNsYXNzZXMsXG5cdFx0Y2hpbGRyZW4sXG5cdFx0ZWxsaXBzaXplTW9kZTogZWxsaXBzaXplTW9kZSB8fCBmaW5hbEVsbGlwc2l6ZU1vZGUsXG5cdH07XG5cblx0Y29uc3QgdHJ1bmNhdGVQcm9wcyA9IHVzZVRydW5jYXRlKCBmaW5hbENvbXBvbmVudFByb3BzICk7XG5cblx0LyoqXG5cdCAqIEVuaGFuY2UgY2hpbGQgYDxMaW5rIC8+YCBjb21wb25lbnRzIHRvIGluaGVyaXQgZm9udCBzaXplLlxuXHQgKi9cblx0aWYgKCAhIHRydW5jYXRlICYmIEFycmF5LmlzQXJyYXkoIGNoaWxkcmVuICkgKSB7XG5cdFx0Y29udGVudCA9IENoaWxkcmVuLm1hcCggY2hpbGRyZW4sICggY2hpbGQgKSA9PiB7XG5cdFx0XHRpZiAoXG5cdFx0XHRcdHR5cGVvZiBjaGlsZCAhPT0gJ29iamVjdCcgfHxcblx0XHRcdFx0Y2hpbGQgPT09IG51bGwgfHxcblx0XHRcdFx0ISAoICdwcm9wcycgaW4gY2hpbGQgKVxuXHRcdFx0KSB7XG5cdFx0XHRcdHJldHVybiBjaGlsZDtcblx0XHRcdH1cblxuXHRcdFx0Y29uc3QgaXNMaW5rID0gaGFzQ29ubmVjdE5hbWVzcGFjZSggY2hpbGQsIFsgJ0xpbmsnIF0gKTtcblx0XHRcdGlmICggaXNMaW5rICkge1xuXHRcdFx0XHRyZXR1cm4gY2xvbmVFbGVtZW50KCBjaGlsZCwge1xuXHRcdFx0XHRcdHNpemU6IGNoaWxkLnByb3BzLnNpemUgfHwgJ2luaGVyaXQnLFxuXHRcdFx0XHR9ICk7XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiBjaGlsZDtcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4ge1xuXHRcdC4uLnRydW5jYXRlUHJvcHMsXG5cdFx0Y2hpbGRyZW46IHRydW5jYXRlID8gdHJ1bmNhdGVQcm9wcy5jaGlsZHJlbiA6IGNvbnRlbnQsXG5cdH07XG59XG4iXX0= */",
+    styles: "text-transform:uppercase;label:upperCaseStyles;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBcUYwQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHR5cGUgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgdXNlTWVtbywgQ2hpbGRyZW4sIGNsb25lRWxlbWVudCB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgeyBoYXNDb25uZWN0TmFtZXNwYWNlLCB1c2VDb250ZXh0U3lzdGVtIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgeyB1c2VUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB7IGdldE9wdGltYWxUZXh0U2hhZGUgfSBmcm9tICcuLi91dGlscy9jb2xvcnMnO1xuaW1wb3J0ICogYXMgc3R5bGVzIGZyb20gJy4vc3R5bGVzJztcbmltcG9ydCB7IGNyZWF0ZUhpZ2hsaWdodGVyVGV4dCB9IGZyb20gJy4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0Rm9udFNpemUgfSBmcm9tICcuLi91dGlscy9mb250LXNpemUnO1xuaW1wb3J0IHsgQ09ORklHLCBDT0xPUlMgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRMaW5lSGVpZ2h0IH0gZnJvbSAnLi9nZXQtbGluZS1oZWlnaHQnO1xuaW1wb3J0IHsgdXNlQ3ggfSBmcm9tICcuLi91dGlscy9ob29rcy91c2UtY3gnO1xuaW1wb3J0IHR5cGUgeyBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vKipcbiAqIEBwYXJhbSB7aW1wb3J0KCcuLi9jb250ZXh0JykuV29yZFByZXNzQ29tcG9uZW50UHJvcHM8aW1wb3J0KCcuL3R5cGVzJykuUHJvcHMsICdzcGFuJz59IHByb3BzXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHVzZVRleHQoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczwgUHJvcHMsICdzcGFuJyA+XG4pIHtcblx0Y29uc3Qge1xuXHRcdGFkanVzdExpbmVIZWlnaHRGb3JJbm5lckNvbnRyb2xzLFxuXHRcdGFsaWduLFxuXHRcdGNoaWxkcmVuLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjb2xvcixcblx0XHRlbGxpcHNpemVNb2RlLFxuXHRcdGlzRGVzdHJ1Y3RpdmUgPSBmYWxzZSxcblx0XHRkaXNwbGF5LFxuXHRcdGhpZ2hsaWdodEVzY2FwZSA9IGZhbHNlLFxuXHRcdGhpZ2hsaWdodENhc2VTZW5zaXRpdmUgPSBmYWxzZSxcblx0XHRoaWdobGlnaHRXb3Jkcyxcblx0XHRoaWdobGlnaHRTYW5pdGl6ZSxcblx0XHRpc0Jsb2NrID0gZmFsc2UsXG5cdFx0bGV0dGVyU3BhY2luZyxcblx0XHRsaW5lSGVpZ2h0OiBsaW5lSGVpZ2h0UHJvcCxcblx0XHRvcHRpbWl6ZVJlYWRhYmlsaXR5Rm9yLFxuXHRcdHNpemUsXG5cdFx0dHJ1bmNhdGUgPSBmYWxzZSxcblx0XHR1cHBlckNhc2UgPSBmYWxzZSxcblx0XHR2YXJpYW50LFxuXHRcdHdlaWdodCA9IENPTkZJRy5mb250V2VpZ2h0LFxuXHRcdC4uLm90aGVyUHJvcHNcblx0fSA9IHVzZUNvbnRleHRTeXN0ZW0oIHByb3BzLCAnVGV4dCcgKTtcblxuXHRsZXQgY29udGVudDogUmVhY3QuUmVhY3ROb2RlID0gY2hpbGRyZW47XG5cdGNvbnN0IGlzSGlnaGxpZ2h0ZXIgPSBBcnJheS5pc0FycmF5KCBoaWdobGlnaHRXb3JkcyApO1xuXHRjb25zdCBpc0NhcHRpb24gPSBzaXplID09PSAnY2FwdGlvbic7XG5cblx0aWYgKCBpc0hpZ2hsaWdodGVyICkge1xuXHRcdGlmICggdHlwZW9mIGNoaWxkcmVuICE9PSAnc3RyaW5nJyApIHtcblx0XHRcdHRocm93IG5ldyBUeXBlRXJyb3IoXG5cdFx0XHRcdCdgY2hpbGRyZW5gIG9mIGBUZXh0YCBtdXN0IG9ubHkgYmUgYHN0cmluZ2AgdHlwZXMgd2hlbiBgaGlnaGxpZ2h0V29yZHNgIGlzIGRlZmluZWQnXG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdGNvbnRlbnQgPSBjcmVhdGVIaWdobGlnaHRlclRleHQoIHtcblx0XHRcdGF1dG9Fc2NhcGU6IGhpZ2hsaWdodEVzY2FwZSxcblx0XHRcdGNoaWxkcmVuLFxuXHRcdFx0Y2FzZVNlbnNpdGl2ZTogaGlnaGxpZ2h0Q2FzZVNlbnNpdGl2ZSxcblx0XHRcdHNlYXJjaFdvcmRzOiBoaWdobGlnaHRXb3Jkcyxcblx0XHRcdHNhbml0aXplOiBoaWdobGlnaHRTYW5pdGl6ZSxcblx0XHR9ICk7XG5cdH1cblxuXHRjb25zdCBjeCA9IHVzZUN4KCk7XG5cblx0Y29uc3QgY2xhc3NlcyA9IHVzZU1lbW8oICgpID0+IHtcblx0XHRjb25zdCBsaW5lSGVpZ2h0ID0gZ2V0TGluZUhlaWdodChcblx0XHRcdGFkanVzdExpbmVIZWlnaHRGb3JJbm5lckNvbnRyb2xzLFxuXHRcdFx0bGluZUhlaWdodFByb3Bcblx0XHQpO1xuXG5cdFx0Y29uc3QgYmFzZSA9IGNzcygge1xuXHRcdFx0Y29sb3IsXG5cdFx0XHRkaXNwbGF5LFxuXHRcdFx0Zm9udFNpemU6IGdldEZvbnRTaXplKCBzaXplICksXG5cdFx0XHRmb250V2VpZ2h0OiB3ZWlnaHQsXG5cdFx0XHRsaW5lSGVpZ2h0LFxuXHRcdFx0bGV0dGVyU3BhY2luZyxcblx0XHRcdHRleHRBbGlnbjogYWxpZ24sXG5cdFx0fSApO1xuXG5cdFx0Y29uc3QgdXBwZXJDYXNlU3R5bGVzID0gY3NzKCB7IHRleHRUcmFuc2Zvcm06ICd1cHBlcmNhc2UnIH0gKTtcblxuXHRcdGxldCBvcHRpbWFsVGV4dENvbG9yOiBTZXJpYWxpemVkU3R5bGVzIHwgbnVsbCA9IG51bGw7XG5cblx0XHRpZiAoIG9wdGltaXplUmVhZGFiaWxpdHlGb3IgKSB7XG5cdFx0XHRjb25zdCBpc09wdGltYWxUZXh0Q29sb3JEYXJrID1cblx0XHRcdFx0Z2V0T3B0aW1hbFRleHRTaGFkZSggb3B0aW1pemVSZWFkYWJpbGl0eUZvciApID09PSAnZGFyayc7XG5cblx0XHRcdC8vIFNob3VsZCBub3QgdXNlIHRoZW1lIGNvbG9yc1xuXHRcdFx0b3B0aW1hbFRleHRDb2xvciA9IGlzT3B0aW1hbFRleHRDb2xvckRhcmtcblx0XHRcdFx0PyBjc3MoIHsgY29sb3I6IENPTE9SUy5ncmF5WyA5MDAgXSB9IClcblx0XHRcdFx0OiBjc3MoIHsgY29sb3I6IENPTE9SUy53aGl0ZSB9ICk7XG5cdFx0fVxuXG5cdFx0Y29uc3QgdGV4dFN0eWxlcyA9IGNzcyhcblx0XHRcdHN0eWxlcy5UZXh0LFxuXHRcdFx0YmFzZSxcblx0XHRcdG9wdGltYWxUZXh0Q29sb3IsXG5cdFx0XHRpc0Rlc3RydWN0aXZlICYmIHN0eWxlcy5kZXN0cnVjdGl2ZSxcblx0XHRcdCEhIGlzSGlnaGxpZ2h0ZXIgJiYgc3R5bGVzLmhpZ2hsaWdodGVyVGV4dCxcblx0XHRcdGlzQmxvY2sgJiYgc3R5bGVzLmJsb2NrLFxuXHRcdFx0aXNDYXB0aW9uICYmIHN0eWxlcy5tdXRlZCxcblx0XHRcdHZhcmlhbnQgJiYgc3R5bGVzWyB2YXJpYW50IF0sXG5cdFx0XHR1cHBlckNhc2UgJiYgdXBwZXJDYXNlU3R5bGVzXG5cdFx0KTtcblxuXHRcdHJldHVybiBjeCggdGV4dFN0eWxlcywgY2xhc3NOYW1lICk7XG5cdH0sIFtcblx0XHRhZGp1c3RMaW5lSGVpZ2h0Rm9ySW5uZXJDb250cm9scyxcblx0XHRhbGlnbixcblx0XHRjbGFzc05hbWUsXG5cdFx0Y29sb3IsXG5cdFx0Y3gsXG5cdFx0ZGlzcGxheSxcblx0XHRpc0Jsb2NrLFxuXHRcdGlzQ2FwdGlvbixcblx0XHRpc0Rlc3RydWN0aXZlLFxuXHRcdGlzSGlnaGxpZ2h0ZXIsXG5cdFx0bGV0dGVyU3BhY2luZyxcblx0XHRsaW5lSGVpZ2h0UHJvcCxcblx0XHRvcHRpbWl6ZVJlYWRhYmlsaXR5Rm9yLFxuXHRcdHNpemUsXG5cdFx0dXBwZXJDYXNlLFxuXHRcdHZhcmlhbnQsXG5cdFx0d2VpZ2h0LFxuXHRdICk7XG5cblx0bGV0IGZpbmFsRWxsaXBzaXplTW9kZTogdW5kZWZpbmVkIHwgJ2F1dG8nIHwgJ25vbmUnO1xuXHRpZiAoIHRydW5jYXRlID09PSB0cnVlICkge1xuXHRcdGZpbmFsRWxsaXBzaXplTW9kZSA9ICdhdXRvJztcblx0fVxuXHRpZiAoIHRydW5jYXRlID09PSBmYWxzZSApIHtcblx0XHRmaW5hbEVsbGlwc2l6ZU1vZGUgPSAnbm9uZSc7XG5cdH1cblxuXHRjb25zdCBmaW5hbENvbXBvbmVudFByb3BzID0ge1xuXHRcdC4uLm90aGVyUHJvcHMsXG5cdFx0Y2xhc3NOYW1lOiBjbGFzc2VzLFxuXHRcdGNoaWxkcmVuLFxuXHRcdGVsbGlwc2l6ZU1vZGU6IGVsbGlwc2l6ZU1vZGUgfHwgZmluYWxFbGxpcHNpemVNb2RlLFxuXHR9O1xuXG5cdGNvbnN0IHRydW5jYXRlUHJvcHMgPSB1c2VUcnVuY2F0ZSggZmluYWxDb21wb25lbnRQcm9wcyApO1xuXG5cdC8qKlxuXHQgKiBFbmhhbmNlIGNoaWxkIGA8TGluayAvPmAgY29tcG9uZW50cyB0byBpbmhlcml0IGZvbnQgc2l6ZS5cblx0ICovXG5cdGlmICggISB0cnVuY2F0ZSAmJiBBcnJheS5pc0FycmF5KCBjaGlsZHJlbiApICkge1xuXHRcdGNvbnRlbnQgPSBDaGlsZHJlbi5tYXAoIGNoaWxkcmVuLCAoIGNoaWxkICkgPT4ge1xuXHRcdFx0aWYgKFxuXHRcdFx0XHR0eXBlb2YgY2hpbGQgIT09ICdvYmplY3QnIHx8XG5cdFx0XHRcdGNoaWxkID09PSBudWxsIHx8XG5cdFx0XHRcdCEgKCAncHJvcHMnIGluIGNoaWxkIClcblx0XHRcdCkge1xuXHRcdFx0XHRyZXR1cm4gY2hpbGQ7XG5cdFx0XHR9XG5cblx0XHRcdGNvbnN0IGlzTGluayA9IGhhc0Nvbm5lY3ROYW1lc3BhY2UoIGNoaWxkLCBbICdMaW5rJyBdICk7XG5cdFx0XHRpZiAoIGlzTGluayApIHtcblx0XHRcdFx0cmV0dXJuIGNsb25lRWxlbWVudCggY2hpbGQsIHtcblx0XHRcdFx0XHRzaXplOiBjaGlsZC5wcm9wcy5zaXplIHx8ICdpbmhlcml0Jyxcblx0XHRcdFx0fSApO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXR1cm4gY2hpbGQ7XG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIHtcblx0XHQuLi50cnVuY2F0ZVByb3BzLFxuXHRcdGNoaWxkcmVuOiB0cnVuY2F0ZSA/IHRydW5jYXRlUHJvcHMuY2hpbGRyZW4gOiBjb250ZW50LFxuXHR9O1xufVxuIl19 */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__3
   };
   function useText(props) {
@@ -24297,18 +24848,18 @@ If there's a particular need for this, please submit a feature request at https:
         lineHeight,
         letterSpacing,
         textAlign: align
-      }, false ? "" : ";label:base;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0ZlIiwiZmlsZSI6Imhvb2sudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgdHlwZSB7IFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgdHlwZSBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VNZW1vLCBDaGlsZHJlbiwgY2xvbmVFbGVtZW50IH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgaGFzQ29ubmVjdE5hbWVzcGFjZSwgdXNlQ29udGV4dFN5c3RlbSB9IGZyb20gJy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgdXNlVHJ1bmNhdGUgfSBmcm9tICcuLi90cnVuY2F0ZSc7XG5pbXBvcnQgeyBnZXRPcHRpbWFsVGV4dFNoYWRlIH0gZnJvbSAnLi4vdXRpbHMvY29sb3JzJztcbmltcG9ydCAqIGFzIHN0eWxlcyBmcm9tICcuL3N0eWxlcyc7XG5pbXBvcnQgeyBjcmVhdGVIaWdobGlnaHRlclRleHQgfSBmcm9tICcuL3V0aWxzJztcbmltcG9ydCB7IGdldEZvbnRTaXplIH0gZnJvbSAnLi4vdXRpbHMvZm9udC1zaXplJztcbmltcG9ydCB7IENPTkZJRywgQ09MT1JTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0TGluZUhlaWdodCB9IGZyb20gJy4vZ2V0LWxpbmUtaGVpZ2h0JztcbmltcG9ydCB7IHVzZUN4IH0gZnJvbSAnLi4vdXRpbHMvaG9va3MvdXNlLWN4JztcbmltcG9ydCB0eXBlIHsgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLyoqXG4gKiBAcGFyYW0ge2ltcG9ydCgnLi4vY29udGV4dCcpLldvcmRQcmVzc0NvbXBvbmVudFByb3BzPGltcG9ydCgnLi90eXBlcycpLlByb3BzLCAnc3Bhbic+fSBwcm9wc1xuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VUZXh0KFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8IFByb3BzLCAnc3BhbicgPlxuKSB7XG5cdGNvbnN0IHtcblx0XHRhZGp1c3RMaW5lSGVpZ2h0Rm9ySW5uZXJDb250cm9scyxcblx0XHRhbGlnbixcblx0XHRjaGlsZHJlbixcblx0XHRjbGFzc05hbWUsXG5cdFx0Y29sb3IsXG5cdFx0ZWxsaXBzaXplTW9kZSxcblx0XHRpc0Rlc3RydWN0aXZlID0gZmFsc2UsXG5cdFx0ZGlzcGxheSxcblx0XHRoaWdobGlnaHRFc2NhcGUgPSBmYWxzZSxcblx0XHRoaWdobGlnaHRDYXNlU2Vuc2l0aXZlID0gZmFsc2UsXG5cdFx0aGlnaGxpZ2h0V29yZHMsXG5cdFx0aGlnaGxpZ2h0U2FuaXRpemUsXG5cdFx0aXNCbG9jayA9IGZhbHNlLFxuXHRcdGxldHRlclNwYWNpbmcsXG5cdFx0bGluZUhlaWdodDogbGluZUhlaWdodFByb3AsXG5cdFx0b3B0aW1pemVSZWFkYWJpbGl0eUZvcixcblx0XHRzaXplLFxuXHRcdHRydW5jYXRlID0gZmFsc2UsXG5cdFx0dXBwZXJDYXNlID0gZmFsc2UsXG5cdFx0dmFyaWFudCxcblx0XHR3ZWlnaHQgPSBDT05GSUcuZm9udFdlaWdodCxcblx0XHQuLi5vdGhlclByb3BzXG5cdH0gPSB1c2VDb250ZXh0U3lzdGVtKCBwcm9wcywgJ1RleHQnICk7XG5cblx0bGV0IGNvbnRlbnQ6IFJlYWN0LlJlYWN0Tm9kZSA9IGNoaWxkcmVuO1xuXHRjb25zdCBpc0hpZ2hsaWdodGVyID0gQXJyYXkuaXNBcnJheSggaGlnaGxpZ2h0V29yZHMgKTtcblx0Y29uc3QgaXNDYXB0aW9uID0gc2l6ZSA9PT0gJ2NhcHRpb24nO1xuXG5cdGlmICggaXNIaWdobGlnaHRlciApIHtcblx0XHRpZiAoIHR5cGVvZiBjaGlsZHJlbiAhPT0gJ3N0cmluZycgKSB7XG5cdFx0XHR0aHJvdyBuZXcgVHlwZUVycm9yKFxuXHRcdFx0XHQnYGNoaWxkcmVuYCBvZiBgVGV4dGAgbXVzdCBvbmx5IGJlIGBzdHJpbmdgIHR5cGVzIHdoZW4gYGhpZ2hsaWdodFdvcmRzYCBpcyBkZWZpbmVkJ1xuXHRcdFx0KTtcblx0XHR9XG5cblx0XHRjb250ZW50ID0gY3JlYXRlSGlnaGxpZ2h0ZXJUZXh0KCB7XG5cdFx0XHRhdXRvRXNjYXBlOiBoaWdobGlnaHRFc2NhcGUsXG5cdFx0XHRjaGlsZHJlbixcblx0XHRcdGNhc2VTZW5zaXRpdmU6IGhpZ2hsaWdodENhc2VTZW5zaXRpdmUsXG5cdFx0XHRzZWFyY2hXb3JkczogaGlnaGxpZ2h0V29yZHMsXG5cdFx0XHRzYW5pdGl6ZTogaGlnaGxpZ2h0U2FuaXRpemUsXG5cdFx0fSApO1xuXHR9XG5cblx0Y29uc3QgY3ggPSB1c2VDeCgpO1xuXG5cdGNvbnN0IGNsYXNzZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG5cdFx0Y29uc3QgbGluZUhlaWdodCA9IGdldExpbmVIZWlnaHQoXG5cdFx0XHRhZGp1c3RMaW5lSGVpZ2h0Rm9ySW5uZXJDb250cm9scyxcblx0XHRcdGxpbmVIZWlnaHRQcm9wXG5cdFx0KTtcblxuXHRcdGNvbnN0IGJhc2UgPSBjc3MoIHtcblx0XHRcdGNvbG9yLFxuXHRcdFx0ZGlzcGxheSxcblx0XHRcdGZvbnRTaXplOiBnZXRGb250U2l6ZSggc2l6ZSApLFxuXHRcdFx0Zm9udFdlaWdodDogd2VpZ2h0LFxuXHRcdFx0bGluZUhlaWdodCxcblx0XHRcdGxldHRlclNwYWNpbmcsXG5cdFx0XHR0ZXh0QWxpZ246IGFsaWduLFxuXHRcdH0gKTtcblxuXHRcdGNvbnN0IHVwcGVyQ2FzZVN0eWxlcyA9IGNzcyggeyB0ZXh0VHJhbnNmb3JtOiAndXBwZXJjYXNlJyB9ICk7XG5cblx0XHRsZXQgb3B0aW1hbFRleHRDb2xvcjogU2VyaWFsaXplZFN0eWxlcyB8IG51bGwgPSBudWxsO1xuXG5cdFx0aWYgKCBvcHRpbWl6ZVJlYWRhYmlsaXR5Rm9yICkge1xuXHRcdFx0Y29uc3QgaXNPcHRpbWFsVGV4dENvbG9yRGFyayA9XG5cdFx0XHRcdGdldE9wdGltYWxUZXh0U2hhZGUoIG9wdGltaXplUmVhZGFiaWxpdHlGb3IgKSA9PT0gJ2RhcmsnO1xuXG5cdFx0XHQvLyBTaG91bGQgbm90IHVzZSB0aGVtZSBjb2xvcnNcblx0XHRcdG9wdGltYWxUZXh0Q29sb3IgPSBpc09wdGltYWxUZXh0Q29sb3JEYXJrXG5cdFx0XHRcdD8gY3NzKCB7IGNvbG9yOiBDT0xPUlMuZ3JheVsgOTAwIF0gfSApXG5cdFx0XHRcdDogY3NzKCB7IGNvbG9yOiBDT0xPUlMud2hpdGUgfSApO1xuXHRcdH1cblxuXHRcdGNvbnN0IHRleHRTdHlsZXMgPSBjc3MoXG5cdFx0XHRzdHlsZXMuVGV4dCxcblx0XHRcdGJhc2UsXG5cdFx0XHRvcHRpbWFsVGV4dENvbG9yLFxuXHRcdFx0aXNEZXN0cnVjdGl2ZSAmJiBzdHlsZXMuZGVzdHJ1Y3RpdmUsXG5cdFx0XHQhISBpc0hpZ2hsaWdodGVyICYmIHN0eWxlcy5oaWdobGlnaHRlclRleHQsXG5cdFx0XHRpc0Jsb2NrICYmIHN0eWxlcy5ibG9jayxcblx0XHRcdGlzQ2FwdGlvbiAmJiBzdHlsZXMubXV0ZWQsXG5cdFx0XHR2YXJpYW50ICYmIHN0eWxlc1sgdmFyaWFudCBdLFxuXHRcdFx0dXBwZXJDYXNlICYmIHVwcGVyQ2FzZVN0eWxlc1xuXHRcdCk7XG5cblx0XHRyZXR1cm4gY3goIHRleHRTdHlsZXMsIGNsYXNzTmFtZSApO1xuXHR9LCBbXG5cdFx0YWRqdXN0TGluZUhlaWdodEZvcklubmVyQ29udHJvbHMsXG5cdFx0YWxpZ24sXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGNvbG9yLFxuXHRcdGN4LFxuXHRcdGRpc3BsYXksXG5cdFx0aXNCbG9jayxcblx0XHRpc0NhcHRpb24sXG5cdFx0aXNEZXN0cnVjdGl2ZSxcblx0XHRpc0hpZ2hsaWdodGVyLFxuXHRcdGxldHRlclNwYWNpbmcsXG5cdFx0bGluZUhlaWdodFByb3AsXG5cdFx0b3B0aW1pemVSZWFkYWJpbGl0eUZvcixcblx0XHRzaXplLFxuXHRcdHVwcGVyQ2FzZSxcblx0XHR2YXJpYW50LFxuXHRcdHdlaWdodCxcblx0XSApO1xuXG5cdGxldCBmaW5hbEVsbGlwc2l6ZU1vZGU6IHVuZGVmaW5lZCB8ICdhdXRvJyB8ICdub25lJztcblx0aWYgKCB0cnVuY2F0ZSA9PT0gdHJ1ZSApIHtcblx0XHRmaW5hbEVsbGlwc2l6ZU1vZGUgPSAnYXV0byc7XG5cdH1cblx0aWYgKCB0cnVuY2F0ZSA9PT0gZmFsc2UgKSB7XG5cdFx0ZmluYWxFbGxpcHNpemVNb2RlID0gJ25vbmUnO1xuXHR9XG5cblx0Y29uc3QgZmluYWxDb21wb25lbnRQcm9wcyA9IHtcblx0XHQuLi5vdGhlclByb3BzLFxuXHRcdGNsYXNzTmFtZTogY2xhc3Nlcyxcblx0XHRjaGlsZHJlbixcblx0XHRlbGxpcHNpemVNb2RlOiBlbGxpcHNpemVNb2RlIHx8IGZpbmFsRWxsaXBzaXplTW9kZSxcblx0fTtcblxuXHRjb25zdCB0cnVuY2F0ZVByb3BzID0gdXNlVHJ1bmNhdGUoIGZpbmFsQ29tcG9uZW50UHJvcHMgKTtcblxuXHQvKipcblx0ICogRW5oYW5jZSBjaGlsZCBgPExpbmsgLz5gIGNvbXBvbmVudHMgdG8gaW5oZXJpdCBmb250IHNpemUuXG5cdCAqL1xuXHRpZiAoICEgdHJ1bmNhdGUgJiYgQXJyYXkuaXNBcnJheSggY2hpbGRyZW4gKSApIHtcblx0XHRjb250ZW50ID0gQ2hpbGRyZW4ubWFwKCBjaGlsZHJlbiwgKCBjaGlsZCApID0+IHtcblx0XHRcdGlmIChcblx0XHRcdFx0dHlwZW9mIGNoaWxkICE9PSAnb2JqZWN0JyB8fFxuXHRcdFx0XHRjaGlsZCA9PT0gbnVsbCB8fFxuXHRcdFx0XHQhICggJ3Byb3BzJyBpbiBjaGlsZCApXG5cdFx0XHQpIHtcblx0XHRcdFx0cmV0dXJuIGNoaWxkO1xuXHRcdFx0fVxuXG5cdFx0XHRjb25zdCBpc0xpbmsgPSBoYXNDb25uZWN0TmFtZXNwYWNlKCBjaGlsZCwgWyAnTGluaycgXSApO1xuXHRcdFx0aWYgKCBpc0xpbmsgKSB7XG5cdFx0XHRcdHJldHVybiBjbG9uZUVsZW1lbnQoIGNoaWxkLCB7XG5cdFx0XHRcdFx0c2l6ZTogY2hpbGQucHJvcHMuc2l6ZSB8fCAnaW5oZXJpdCcsXG5cdFx0XHRcdH0gKTtcblx0XHRcdH1cblxuXHRcdFx0cmV0dXJuIGNoaWxkO1xuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiB7XG5cdFx0Li4udHJ1bmNhdGVQcm9wcyxcblx0XHRjaGlsZHJlbjogdHJ1bmNhdGUgPyB0cnVuY2F0ZVByb3BzLmNoaWxkcmVuIDogY29udGVudCxcblx0fTtcbn1cbiJdfQ== */");
+      }, false ? "" : ";label:base;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkVlIiwiZmlsZSI6Imhvb2sudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgdHlwZSBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyB1c2VNZW1vLCBDaGlsZHJlbiwgY2xvbmVFbGVtZW50IH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IGhhc0Nvbm5lY3ROYW1lc3BhY2UsIHVzZUNvbnRleHRTeXN0ZW0gfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IHVzZVRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHsgZ2V0T3B0aW1hbFRleHRTaGFkZSB9IGZyb20gJy4uL3V0aWxzL2NvbG9ycyc7XG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IHsgY3JlYXRlSGlnaGxpZ2h0ZXJUZXh0IH0gZnJvbSAnLi91dGlscyc7XG5pbXBvcnQgeyBnZXRGb250U2l6ZSB9IGZyb20gJy4uL3V0aWxzL2ZvbnQtc2l6ZSc7XG5pbXBvcnQgeyBDT05GSUcsIENPTE9SUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IGdldExpbmVIZWlnaHQgfSBmcm9tICcuL2dldC1saW5lLWhlaWdodCc7XG5pbXBvcnQgeyB1c2VDeCB9IGZyb20gJy4uL3V0aWxzL2hvb2tzL3VzZS1jeCc7XG5pbXBvcnQgdHlwZSB7IFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbi8qKlxuICogQHBhcmFtIHtpbXBvcnQoJy4uL2NvbnRleHQnKS5Xb3JkUHJlc3NDb21wb25lbnRQcm9wczxpbXBvcnQoJy4vdHlwZXMnKS5Qcm9wcywgJ3NwYW4nPn0gcHJvcHNcbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gdXNlVGV4dChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPCBQcm9wcywgJ3NwYW4nID5cbikge1xuXHRjb25zdCB7XG5cdFx0YWRqdXN0TGluZUhlaWdodEZvcklubmVyQ29udHJvbHMsXG5cdFx0YWxpZ24sXG5cdFx0Y2hpbGRyZW4sXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGNvbG9yLFxuXHRcdGVsbGlwc2l6ZU1vZGUsXG5cdFx0aXNEZXN0cnVjdGl2ZSA9IGZhbHNlLFxuXHRcdGRpc3BsYXksXG5cdFx0aGlnaGxpZ2h0RXNjYXBlID0gZmFsc2UsXG5cdFx0aGlnaGxpZ2h0Q2FzZVNlbnNpdGl2ZSA9IGZhbHNlLFxuXHRcdGhpZ2hsaWdodFdvcmRzLFxuXHRcdGhpZ2hsaWdodFNhbml0aXplLFxuXHRcdGlzQmxvY2sgPSBmYWxzZSxcblx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdGxpbmVIZWlnaHQ6IGxpbmVIZWlnaHRQcm9wLFxuXHRcdG9wdGltaXplUmVhZGFiaWxpdHlGb3IsXG5cdFx0c2l6ZSxcblx0XHR0cnVuY2F0ZSA9IGZhbHNlLFxuXHRcdHVwcGVyQ2FzZSA9IGZhbHNlLFxuXHRcdHZhcmlhbnQsXG5cdFx0d2VpZ2h0ID0gQ09ORklHLmZvbnRXZWlnaHQsXG5cdFx0Li4ub3RoZXJQcm9wc1xuXHR9ID0gdXNlQ29udGV4dFN5c3RlbSggcHJvcHMsICdUZXh0JyApO1xuXG5cdGxldCBjb250ZW50OiBSZWFjdC5SZWFjdE5vZGUgPSBjaGlsZHJlbjtcblx0Y29uc3QgaXNIaWdobGlnaHRlciA9IEFycmF5LmlzQXJyYXkoIGhpZ2hsaWdodFdvcmRzICk7XG5cdGNvbnN0IGlzQ2FwdGlvbiA9IHNpemUgPT09ICdjYXB0aW9uJztcblxuXHRpZiAoIGlzSGlnaGxpZ2h0ZXIgKSB7XG5cdFx0aWYgKCB0eXBlb2YgY2hpbGRyZW4gIT09ICdzdHJpbmcnICkge1xuXHRcdFx0dGhyb3cgbmV3IFR5cGVFcnJvcihcblx0XHRcdFx0J2BjaGlsZHJlbmAgb2YgYFRleHRgIG11c3Qgb25seSBiZSBgc3RyaW5nYCB0eXBlcyB3aGVuIGBoaWdobGlnaHRXb3Jkc2AgaXMgZGVmaW5lZCdcblx0XHRcdCk7XG5cdFx0fVxuXG5cdFx0Y29udGVudCA9IGNyZWF0ZUhpZ2hsaWdodGVyVGV4dCgge1xuXHRcdFx0YXV0b0VzY2FwZTogaGlnaGxpZ2h0RXNjYXBlLFxuXHRcdFx0Y2hpbGRyZW4sXG5cdFx0XHRjYXNlU2Vuc2l0aXZlOiBoaWdobGlnaHRDYXNlU2Vuc2l0aXZlLFxuXHRcdFx0c2VhcmNoV29yZHM6IGhpZ2hsaWdodFdvcmRzLFxuXHRcdFx0c2FuaXRpemU6IGhpZ2hsaWdodFNhbml0aXplLFxuXHRcdH0gKTtcblx0fVxuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBjbGFzc2VzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGNvbnN0IGxpbmVIZWlnaHQgPSBnZXRMaW5lSGVpZ2h0KFxuXHRcdFx0YWRqdXN0TGluZUhlaWdodEZvcklubmVyQ29udHJvbHMsXG5cdFx0XHRsaW5lSGVpZ2h0UHJvcFxuXHRcdCk7XG5cblx0XHRjb25zdCBiYXNlID0gY3NzKCB7XG5cdFx0XHRjb2xvcixcblx0XHRcdGRpc3BsYXksXG5cdFx0XHRmb250U2l6ZTogZ2V0Rm9udFNpemUoIHNpemUgKSxcblx0XHRcdGZvbnRXZWlnaHQ6IHdlaWdodCxcblx0XHRcdGxpbmVIZWlnaHQsXG5cdFx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdFx0dGV4dEFsaWduOiBhbGlnbixcblx0XHR9ICk7XG5cblx0XHRjb25zdCB1cHBlckNhc2VTdHlsZXMgPSBjc3MoIHsgdGV4dFRyYW5zZm9ybTogJ3VwcGVyY2FzZScgfSApO1xuXG5cdFx0bGV0IG9wdGltYWxUZXh0Q29sb3I6IFNlcmlhbGl6ZWRTdHlsZXMgfCBudWxsID0gbnVsbDtcblxuXHRcdGlmICggb3B0aW1pemVSZWFkYWJpbGl0eUZvciApIHtcblx0XHRcdGNvbnN0IGlzT3B0aW1hbFRleHRDb2xvckRhcmsgPVxuXHRcdFx0XHRnZXRPcHRpbWFsVGV4dFNoYWRlKCBvcHRpbWl6ZVJlYWRhYmlsaXR5Rm9yICkgPT09ICdkYXJrJztcblxuXHRcdFx0Ly8gU2hvdWxkIG5vdCB1c2UgdGhlbWUgY29sb3JzXG5cdFx0XHRvcHRpbWFsVGV4dENvbG9yID0gaXNPcHRpbWFsVGV4dENvbG9yRGFya1xuXHRcdFx0XHQ/IGNzcyggeyBjb2xvcjogQ09MT1JTLmdyYXlbIDkwMCBdIH0gKVxuXHRcdFx0XHQ6IGNzcyggeyBjb2xvcjogQ09MT1JTLndoaXRlIH0gKTtcblx0XHR9XG5cblx0XHRjb25zdCB0ZXh0U3R5bGVzID0gY3NzKFxuXHRcdFx0c3R5bGVzLlRleHQsXG5cdFx0XHRiYXNlLFxuXHRcdFx0b3B0aW1hbFRleHRDb2xvcixcblx0XHRcdGlzRGVzdHJ1Y3RpdmUgJiYgc3R5bGVzLmRlc3RydWN0aXZlLFxuXHRcdFx0ISEgaXNIaWdobGlnaHRlciAmJiBzdHlsZXMuaGlnaGxpZ2h0ZXJUZXh0LFxuXHRcdFx0aXNCbG9jayAmJiBzdHlsZXMuYmxvY2ssXG5cdFx0XHRpc0NhcHRpb24gJiYgc3R5bGVzLm11dGVkLFxuXHRcdFx0dmFyaWFudCAmJiBzdHlsZXNbIHZhcmlhbnQgXSxcblx0XHRcdHVwcGVyQ2FzZSAmJiB1cHBlckNhc2VTdHlsZXNcblx0XHQpO1xuXG5cdFx0cmV0dXJuIGN4KCB0ZXh0U3R5bGVzLCBjbGFzc05hbWUgKTtcblx0fSwgW1xuXHRcdGFkanVzdExpbmVIZWlnaHRGb3JJbm5lckNvbnRyb2xzLFxuXHRcdGFsaWduLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjb2xvcixcblx0XHRjeCxcblx0XHRkaXNwbGF5LFxuXHRcdGlzQmxvY2ssXG5cdFx0aXNDYXB0aW9uLFxuXHRcdGlzRGVzdHJ1Y3RpdmUsXG5cdFx0aXNIaWdobGlnaHRlcixcblx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdGxpbmVIZWlnaHRQcm9wLFxuXHRcdG9wdGltaXplUmVhZGFiaWxpdHlGb3IsXG5cdFx0c2l6ZSxcblx0XHR1cHBlckNhc2UsXG5cdFx0dmFyaWFudCxcblx0XHR3ZWlnaHQsXG5cdF0gKTtcblxuXHRsZXQgZmluYWxFbGxpcHNpemVNb2RlOiB1bmRlZmluZWQgfCAnYXV0bycgfCAnbm9uZSc7XG5cdGlmICggdHJ1bmNhdGUgPT09IHRydWUgKSB7XG5cdFx0ZmluYWxFbGxpcHNpemVNb2RlID0gJ2F1dG8nO1xuXHR9XG5cdGlmICggdHJ1bmNhdGUgPT09IGZhbHNlICkge1xuXHRcdGZpbmFsRWxsaXBzaXplTW9kZSA9ICdub25lJztcblx0fVxuXG5cdGNvbnN0IGZpbmFsQ29tcG9uZW50UHJvcHMgPSB7XG5cdFx0Li4ub3RoZXJQcm9wcyxcblx0XHRjbGFzc05hbWU6IGNsYXNzZXMsXG5cdFx0Y2hpbGRyZW4sXG5cdFx0ZWxsaXBzaXplTW9kZTogZWxsaXBzaXplTW9kZSB8fCBmaW5hbEVsbGlwc2l6ZU1vZGUsXG5cdH07XG5cblx0Y29uc3QgdHJ1bmNhdGVQcm9wcyA9IHVzZVRydW5jYXRlKCBmaW5hbENvbXBvbmVudFByb3BzICk7XG5cblx0LyoqXG5cdCAqIEVuaGFuY2UgY2hpbGQgYDxMaW5rIC8+YCBjb21wb25lbnRzIHRvIGluaGVyaXQgZm9udCBzaXplLlxuXHQgKi9cblx0aWYgKCAhIHRydW5jYXRlICYmIEFycmF5LmlzQXJyYXkoIGNoaWxkcmVuICkgKSB7XG5cdFx0Y29udGVudCA9IENoaWxkcmVuLm1hcCggY2hpbGRyZW4sICggY2hpbGQgKSA9PiB7XG5cdFx0XHRpZiAoXG5cdFx0XHRcdHR5cGVvZiBjaGlsZCAhPT0gJ29iamVjdCcgfHxcblx0XHRcdFx0Y2hpbGQgPT09IG51bGwgfHxcblx0XHRcdFx0ISAoICdwcm9wcycgaW4gY2hpbGQgKVxuXHRcdFx0KSB7XG5cdFx0XHRcdHJldHVybiBjaGlsZDtcblx0XHRcdH1cblxuXHRcdFx0Y29uc3QgaXNMaW5rID0gaGFzQ29ubmVjdE5hbWVzcGFjZSggY2hpbGQsIFsgJ0xpbmsnIF0gKTtcblx0XHRcdGlmICggaXNMaW5rICkge1xuXHRcdFx0XHRyZXR1cm4gY2xvbmVFbGVtZW50KCBjaGlsZCwge1xuXHRcdFx0XHRcdHNpemU6IGNoaWxkLnByb3BzLnNpemUgfHwgJ2luaGVyaXQnLFxuXHRcdFx0XHR9ICk7XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiBjaGlsZDtcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4ge1xuXHRcdC4uLnRydW5jYXRlUHJvcHMsXG5cdFx0Y2hpbGRyZW46IHRydW5jYXRlID8gdHJ1bmNhdGVQcm9wcy5jaGlsZHJlbiA6IGNvbnRlbnQsXG5cdH07XG59XG4iXX0= */");
       const upperCaseStyles = _ref;
       let optimalTextColor = null;
       if (optimizeReadabilityFor) {
         const isOptimalTextColorDark = getOptimalTextShade(optimizeReadabilityFor) === "dark";
         optimalTextColor = isOptimalTextColorDark ? /* @__PURE__ */ css({
           color: COLORS.gray[900]
-        }, false ? "" : ";label:optimalTextColor;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMEdNIiwiZmlsZSI6Imhvb2sudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgdHlwZSB7IFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgdHlwZSBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VNZW1vLCBDaGlsZHJlbiwgY2xvbmVFbGVtZW50IH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgaGFzQ29ubmVjdE5hbWVzcGFjZSwgdXNlQ29udGV4dFN5c3RlbSB9IGZyb20gJy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgdXNlVHJ1bmNhdGUgfSBmcm9tICcuLi90cnVuY2F0ZSc7XG5pbXBvcnQgeyBnZXRPcHRpbWFsVGV4dFNoYWRlIH0gZnJvbSAnLi4vdXRpbHMvY29sb3JzJztcbmltcG9ydCAqIGFzIHN0eWxlcyBmcm9tICcuL3N0eWxlcyc7XG5pbXBvcnQgeyBjcmVhdGVIaWdobGlnaHRlclRleHQgfSBmcm9tICcuL3V0aWxzJztcbmltcG9ydCB7IGdldEZvbnRTaXplIH0gZnJvbSAnLi4vdXRpbHMvZm9udC1zaXplJztcbmltcG9ydCB7IENPTkZJRywgQ09MT1JTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0TGluZUhlaWdodCB9IGZyb20gJy4vZ2V0LWxpbmUtaGVpZ2h0JztcbmltcG9ydCB7IHVzZUN4IH0gZnJvbSAnLi4vdXRpbHMvaG9va3MvdXNlLWN4JztcbmltcG9ydCB0eXBlIHsgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLyoqXG4gKiBAcGFyYW0ge2ltcG9ydCgnLi4vY29udGV4dCcpLldvcmRQcmVzc0NvbXBvbmVudFByb3BzPGltcG9ydCgnLi90eXBlcycpLlByb3BzLCAnc3Bhbic+fSBwcm9wc1xuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VUZXh0KFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8IFByb3BzLCAnc3BhbicgPlxuKSB7XG5cdGNvbnN0IHtcblx0XHRhZGp1c3RMaW5lSGVpZ2h0Rm9ySW5uZXJDb250cm9scyxcblx0XHRhbGlnbixcblx0XHRjaGlsZHJlbixcblx0XHRjbGFzc05hbWUsXG5cdFx0Y29sb3IsXG5cdFx0ZWxsaXBzaXplTW9kZSxcblx0XHRpc0Rlc3RydWN0aXZlID0gZmFsc2UsXG5cdFx0ZGlzcGxheSxcblx0XHRoaWdobGlnaHRFc2NhcGUgPSBmYWxzZSxcblx0XHRoaWdobGlnaHRDYXNlU2Vuc2l0aXZlID0gZmFsc2UsXG5cdFx0aGlnaGxpZ2h0V29yZHMsXG5cdFx0aGlnaGxpZ2h0U2FuaXRpemUsXG5cdFx0aXNCbG9jayA9IGZhbHNlLFxuXHRcdGxldHRlclNwYWNpbmcsXG5cdFx0bGluZUhlaWdodDogbGluZUhlaWdodFByb3AsXG5cdFx0b3B0aW1pemVSZWFkYWJpbGl0eUZvcixcblx0XHRzaXplLFxuXHRcdHRydW5jYXRlID0gZmFsc2UsXG5cdFx0dXBwZXJDYXNlID0gZmFsc2UsXG5cdFx0dmFyaWFudCxcblx0XHR3ZWlnaHQgPSBDT05GSUcuZm9udFdlaWdodCxcblx0XHQuLi5vdGhlclByb3BzXG5cdH0gPSB1c2VDb250ZXh0U3lzdGVtKCBwcm9wcywgJ1RleHQnICk7XG5cblx0bGV0IGNvbnRlbnQ6IFJlYWN0LlJlYWN0Tm9kZSA9IGNoaWxkcmVuO1xuXHRjb25zdCBpc0hpZ2hsaWdodGVyID0gQXJyYXkuaXNBcnJheSggaGlnaGxpZ2h0V29yZHMgKTtcblx0Y29uc3QgaXNDYXB0aW9uID0gc2l6ZSA9PT0gJ2NhcHRpb24nO1xuXG5cdGlmICggaXNIaWdobGlnaHRlciApIHtcblx0XHRpZiAoIHR5cGVvZiBjaGlsZHJlbiAhPT0gJ3N0cmluZycgKSB7XG5cdFx0XHR0aHJvdyBuZXcgVHlwZUVycm9yKFxuXHRcdFx0XHQnYGNoaWxkcmVuYCBvZiBgVGV4dGAgbXVzdCBvbmx5IGJlIGBzdHJpbmdgIHR5cGVzIHdoZW4gYGhpZ2hsaWdodFdvcmRzYCBpcyBkZWZpbmVkJ1xuXHRcdFx0KTtcblx0XHR9XG5cblx0XHRjb250ZW50ID0gY3JlYXRlSGlnaGxpZ2h0ZXJUZXh0KCB7XG5cdFx0XHRhdXRvRXNjYXBlOiBoaWdobGlnaHRFc2NhcGUsXG5cdFx0XHRjaGlsZHJlbixcblx0XHRcdGNhc2VTZW5zaXRpdmU6IGhpZ2hsaWdodENhc2VTZW5zaXRpdmUsXG5cdFx0XHRzZWFyY2hXb3JkczogaGlnaGxpZ2h0V29yZHMsXG5cdFx0XHRzYW5pdGl6ZTogaGlnaGxpZ2h0U2FuaXRpemUsXG5cdFx0fSApO1xuXHR9XG5cblx0Y29uc3QgY3ggPSB1c2VDeCgpO1xuXG5cdGNvbnN0IGNsYXNzZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG5cdFx0Y29uc3QgbGluZUhlaWdodCA9IGdldExpbmVIZWlnaHQoXG5cdFx0XHRhZGp1c3RMaW5lSGVpZ2h0Rm9ySW5uZXJDb250cm9scyxcblx0XHRcdGxpbmVIZWlnaHRQcm9wXG5cdFx0KTtcblxuXHRcdGNvbnN0IGJhc2UgPSBjc3MoIHtcblx0XHRcdGNvbG9yLFxuXHRcdFx0ZGlzcGxheSxcblx0XHRcdGZvbnRTaXplOiBnZXRGb250U2l6ZSggc2l6ZSApLFxuXHRcdFx0Zm9udFdlaWdodDogd2VpZ2h0LFxuXHRcdFx0bGluZUhlaWdodCxcblx0XHRcdGxldHRlclNwYWNpbmcsXG5cdFx0XHR0ZXh0QWxpZ246IGFsaWduLFxuXHRcdH0gKTtcblxuXHRcdGNvbnN0IHVwcGVyQ2FzZVN0eWxlcyA9IGNzcyggeyB0ZXh0VHJhbnNmb3JtOiAndXBwZXJjYXNlJyB9ICk7XG5cblx0XHRsZXQgb3B0aW1hbFRleHRDb2xvcjogU2VyaWFsaXplZFN0eWxlcyB8IG51bGwgPSBudWxsO1xuXG5cdFx0aWYgKCBvcHRpbWl6ZVJlYWRhYmlsaXR5Rm9yICkge1xuXHRcdFx0Y29uc3QgaXNPcHRpbWFsVGV4dENvbG9yRGFyayA9XG5cdFx0XHRcdGdldE9wdGltYWxUZXh0U2hhZGUoIG9wdGltaXplUmVhZGFiaWxpdHlGb3IgKSA9PT0gJ2RhcmsnO1xuXG5cdFx0XHQvLyBTaG91bGQgbm90IHVzZSB0aGVtZSBjb2xvcnNcblx0XHRcdG9wdGltYWxUZXh0Q29sb3IgPSBpc09wdGltYWxUZXh0Q29sb3JEYXJrXG5cdFx0XHRcdD8gY3NzKCB7IGNvbG9yOiBDT0xPUlMuZ3JheVsgOTAwIF0gfSApXG5cdFx0XHRcdDogY3NzKCB7IGNvbG9yOiBDT0xPUlMud2hpdGUgfSApO1xuXHRcdH1cblxuXHRcdGNvbnN0IHRleHRTdHlsZXMgPSBjc3MoXG5cdFx0XHRzdHlsZXMuVGV4dCxcblx0XHRcdGJhc2UsXG5cdFx0XHRvcHRpbWFsVGV4dENvbG9yLFxuXHRcdFx0aXNEZXN0cnVjdGl2ZSAmJiBzdHlsZXMuZGVzdHJ1Y3RpdmUsXG5cdFx0XHQhISBpc0hpZ2hsaWdodGVyICYmIHN0eWxlcy5oaWdobGlnaHRlclRleHQsXG5cdFx0XHRpc0Jsb2NrICYmIHN0eWxlcy5ibG9jayxcblx0XHRcdGlzQ2FwdGlvbiAmJiBzdHlsZXMubXV0ZWQsXG5cdFx0XHR2YXJpYW50ICYmIHN0eWxlc1sgdmFyaWFudCBdLFxuXHRcdFx0dXBwZXJDYXNlICYmIHVwcGVyQ2FzZVN0eWxlc1xuXHRcdCk7XG5cblx0XHRyZXR1cm4gY3goIHRleHRTdHlsZXMsIGNsYXNzTmFtZSApO1xuXHR9LCBbXG5cdFx0YWRqdXN0TGluZUhlaWdodEZvcklubmVyQ29udHJvbHMsXG5cdFx0YWxpZ24sXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGNvbG9yLFxuXHRcdGN4LFxuXHRcdGRpc3BsYXksXG5cdFx0aXNCbG9jayxcblx0XHRpc0NhcHRpb24sXG5cdFx0aXNEZXN0cnVjdGl2ZSxcblx0XHRpc0hpZ2hsaWdodGVyLFxuXHRcdGxldHRlclNwYWNpbmcsXG5cdFx0bGluZUhlaWdodFByb3AsXG5cdFx0b3B0aW1pemVSZWFkYWJpbGl0eUZvcixcblx0XHRzaXplLFxuXHRcdHVwcGVyQ2FzZSxcblx0XHR2YXJpYW50LFxuXHRcdHdlaWdodCxcblx0XSApO1xuXG5cdGxldCBmaW5hbEVsbGlwc2l6ZU1vZGU6IHVuZGVmaW5lZCB8ICdhdXRvJyB8ICdub25lJztcblx0aWYgKCB0cnVuY2F0ZSA9PT0gdHJ1ZSApIHtcblx0XHRmaW5hbEVsbGlwc2l6ZU1vZGUgPSAnYXV0byc7XG5cdH1cblx0aWYgKCB0cnVuY2F0ZSA9PT0gZmFsc2UgKSB7XG5cdFx0ZmluYWxFbGxpcHNpemVNb2RlID0gJ25vbmUnO1xuXHR9XG5cblx0Y29uc3QgZmluYWxDb21wb25lbnRQcm9wcyA9IHtcblx0XHQuLi5vdGhlclByb3BzLFxuXHRcdGNsYXNzTmFtZTogY2xhc3Nlcyxcblx0XHRjaGlsZHJlbixcblx0XHRlbGxpcHNpemVNb2RlOiBlbGxpcHNpemVNb2RlIHx8IGZpbmFsRWxsaXBzaXplTW9kZSxcblx0fTtcblxuXHRjb25zdCB0cnVuY2F0ZVByb3BzID0gdXNlVHJ1bmNhdGUoIGZpbmFsQ29tcG9uZW50UHJvcHMgKTtcblxuXHQvKipcblx0ICogRW5oYW5jZSBjaGlsZCBgPExpbmsgLz5gIGNvbXBvbmVudHMgdG8gaW5oZXJpdCBmb250IHNpemUuXG5cdCAqL1xuXHRpZiAoICEgdHJ1bmNhdGUgJiYgQXJyYXkuaXNBcnJheSggY2hpbGRyZW4gKSApIHtcblx0XHRjb250ZW50ID0gQ2hpbGRyZW4ubWFwKCBjaGlsZHJlbiwgKCBjaGlsZCApID0+IHtcblx0XHRcdGlmIChcblx0XHRcdFx0dHlwZW9mIGNoaWxkICE9PSAnb2JqZWN0JyB8fFxuXHRcdFx0XHRjaGlsZCA9PT0gbnVsbCB8fFxuXHRcdFx0XHQhICggJ3Byb3BzJyBpbiBjaGlsZCApXG5cdFx0XHQpIHtcblx0XHRcdFx0cmV0dXJuIGNoaWxkO1xuXHRcdFx0fVxuXG5cdFx0XHRjb25zdCBpc0xpbmsgPSBoYXNDb25uZWN0TmFtZXNwYWNlKCBjaGlsZCwgWyAnTGluaycgXSApO1xuXHRcdFx0aWYgKCBpc0xpbmsgKSB7XG5cdFx0XHRcdHJldHVybiBjbG9uZUVsZW1lbnQoIGNoaWxkLCB7XG5cdFx0XHRcdFx0c2l6ZTogY2hpbGQucHJvcHMuc2l6ZSB8fCAnaW5oZXJpdCcsXG5cdFx0XHRcdH0gKTtcblx0XHRcdH1cblxuXHRcdFx0cmV0dXJuIGNoaWxkO1xuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiB7XG5cdFx0Li4udHJ1bmNhdGVQcm9wcyxcblx0XHRjaGlsZHJlbjogdHJ1bmNhdGUgPyB0cnVuY2F0ZVByb3BzLmNoaWxkcmVuIDogY29udGVudCxcblx0fTtcbn1cbiJdfQ== */") : /* @__PURE__ */ css({
+        }, false ? "" : ";label:optimalTextColor;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK0ZNIiwiZmlsZSI6Imhvb2sudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgdHlwZSBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyB1c2VNZW1vLCBDaGlsZHJlbiwgY2xvbmVFbGVtZW50IH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IGhhc0Nvbm5lY3ROYW1lc3BhY2UsIHVzZUNvbnRleHRTeXN0ZW0gfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IHVzZVRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHsgZ2V0T3B0aW1hbFRleHRTaGFkZSB9IGZyb20gJy4uL3V0aWxzL2NvbG9ycyc7XG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IHsgY3JlYXRlSGlnaGxpZ2h0ZXJUZXh0IH0gZnJvbSAnLi91dGlscyc7XG5pbXBvcnQgeyBnZXRGb250U2l6ZSB9IGZyb20gJy4uL3V0aWxzL2ZvbnQtc2l6ZSc7XG5pbXBvcnQgeyBDT05GSUcsIENPTE9SUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IGdldExpbmVIZWlnaHQgfSBmcm9tICcuL2dldC1saW5lLWhlaWdodCc7XG5pbXBvcnQgeyB1c2VDeCB9IGZyb20gJy4uL3V0aWxzL2hvb2tzL3VzZS1jeCc7XG5pbXBvcnQgdHlwZSB7IFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbi8qKlxuICogQHBhcmFtIHtpbXBvcnQoJy4uL2NvbnRleHQnKS5Xb3JkUHJlc3NDb21wb25lbnRQcm9wczxpbXBvcnQoJy4vdHlwZXMnKS5Qcm9wcywgJ3NwYW4nPn0gcHJvcHNcbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gdXNlVGV4dChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPCBQcm9wcywgJ3NwYW4nID5cbikge1xuXHRjb25zdCB7XG5cdFx0YWRqdXN0TGluZUhlaWdodEZvcklubmVyQ29udHJvbHMsXG5cdFx0YWxpZ24sXG5cdFx0Y2hpbGRyZW4sXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGNvbG9yLFxuXHRcdGVsbGlwc2l6ZU1vZGUsXG5cdFx0aXNEZXN0cnVjdGl2ZSA9IGZhbHNlLFxuXHRcdGRpc3BsYXksXG5cdFx0aGlnaGxpZ2h0RXNjYXBlID0gZmFsc2UsXG5cdFx0aGlnaGxpZ2h0Q2FzZVNlbnNpdGl2ZSA9IGZhbHNlLFxuXHRcdGhpZ2hsaWdodFdvcmRzLFxuXHRcdGhpZ2hsaWdodFNhbml0aXplLFxuXHRcdGlzQmxvY2sgPSBmYWxzZSxcblx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdGxpbmVIZWlnaHQ6IGxpbmVIZWlnaHRQcm9wLFxuXHRcdG9wdGltaXplUmVhZGFiaWxpdHlGb3IsXG5cdFx0c2l6ZSxcblx0XHR0cnVuY2F0ZSA9IGZhbHNlLFxuXHRcdHVwcGVyQ2FzZSA9IGZhbHNlLFxuXHRcdHZhcmlhbnQsXG5cdFx0d2VpZ2h0ID0gQ09ORklHLmZvbnRXZWlnaHQsXG5cdFx0Li4ub3RoZXJQcm9wc1xuXHR9ID0gdXNlQ29udGV4dFN5c3RlbSggcHJvcHMsICdUZXh0JyApO1xuXG5cdGxldCBjb250ZW50OiBSZWFjdC5SZWFjdE5vZGUgPSBjaGlsZHJlbjtcblx0Y29uc3QgaXNIaWdobGlnaHRlciA9IEFycmF5LmlzQXJyYXkoIGhpZ2hsaWdodFdvcmRzICk7XG5cdGNvbnN0IGlzQ2FwdGlvbiA9IHNpemUgPT09ICdjYXB0aW9uJztcblxuXHRpZiAoIGlzSGlnaGxpZ2h0ZXIgKSB7XG5cdFx0aWYgKCB0eXBlb2YgY2hpbGRyZW4gIT09ICdzdHJpbmcnICkge1xuXHRcdFx0dGhyb3cgbmV3IFR5cGVFcnJvcihcblx0XHRcdFx0J2BjaGlsZHJlbmAgb2YgYFRleHRgIG11c3Qgb25seSBiZSBgc3RyaW5nYCB0eXBlcyB3aGVuIGBoaWdobGlnaHRXb3Jkc2AgaXMgZGVmaW5lZCdcblx0XHRcdCk7XG5cdFx0fVxuXG5cdFx0Y29udGVudCA9IGNyZWF0ZUhpZ2hsaWdodGVyVGV4dCgge1xuXHRcdFx0YXV0b0VzY2FwZTogaGlnaGxpZ2h0RXNjYXBlLFxuXHRcdFx0Y2hpbGRyZW4sXG5cdFx0XHRjYXNlU2Vuc2l0aXZlOiBoaWdobGlnaHRDYXNlU2Vuc2l0aXZlLFxuXHRcdFx0c2VhcmNoV29yZHM6IGhpZ2hsaWdodFdvcmRzLFxuXHRcdFx0c2FuaXRpemU6IGhpZ2hsaWdodFNhbml0aXplLFxuXHRcdH0gKTtcblx0fVxuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBjbGFzc2VzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGNvbnN0IGxpbmVIZWlnaHQgPSBnZXRMaW5lSGVpZ2h0KFxuXHRcdFx0YWRqdXN0TGluZUhlaWdodEZvcklubmVyQ29udHJvbHMsXG5cdFx0XHRsaW5lSGVpZ2h0UHJvcFxuXHRcdCk7XG5cblx0XHRjb25zdCBiYXNlID0gY3NzKCB7XG5cdFx0XHRjb2xvcixcblx0XHRcdGRpc3BsYXksXG5cdFx0XHRmb250U2l6ZTogZ2V0Rm9udFNpemUoIHNpemUgKSxcblx0XHRcdGZvbnRXZWlnaHQ6IHdlaWdodCxcblx0XHRcdGxpbmVIZWlnaHQsXG5cdFx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdFx0dGV4dEFsaWduOiBhbGlnbixcblx0XHR9ICk7XG5cblx0XHRjb25zdCB1cHBlckNhc2VTdHlsZXMgPSBjc3MoIHsgdGV4dFRyYW5zZm9ybTogJ3VwcGVyY2FzZScgfSApO1xuXG5cdFx0bGV0IG9wdGltYWxUZXh0Q29sb3I6IFNlcmlhbGl6ZWRTdHlsZXMgfCBudWxsID0gbnVsbDtcblxuXHRcdGlmICggb3B0aW1pemVSZWFkYWJpbGl0eUZvciApIHtcblx0XHRcdGNvbnN0IGlzT3B0aW1hbFRleHRDb2xvckRhcmsgPVxuXHRcdFx0XHRnZXRPcHRpbWFsVGV4dFNoYWRlKCBvcHRpbWl6ZVJlYWRhYmlsaXR5Rm9yICkgPT09ICdkYXJrJztcblxuXHRcdFx0Ly8gU2hvdWxkIG5vdCB1c2UgdGhlbWUgY29sb3JzXG5cdFx0XHRvcHRpbWFsVGV4dENvbG9yID0gaXNPcHRpbWFsVGV4dENvbG9yRGFya1xuXHRcdFx0XHQ/IGNzcyggeyBjb2xvcjogQ09MT1JTLmdyYXlbIDkwMCBdIH0gKVxuXHRcdFx0XHQ6IGNzcyggeyBjb2xvcjogQ09MT1JTLndoaXRlIH0gKTtcblx0XHR9XG5cblx0XHRjb25zdCB0ZXh0U3R5bGVzID0gY3NzKFxuXHRcdFx0c3R5bGVzLlRleHQsXG5cdFx0XHRiYXNlLFxuXHRcdFx0b3B0aW1hbFRleHRDb2xvcixcblx0XHRcdGlzRGVzdHJ1Y3RpdmUgJiYgc3R5bGVzLmRlc3RydWN0aXZlLFxuXHRcdFx0ISEgaXNIaWdobGlnaHRlciAmJiBzdHlsZXMuaGlnaGxpZ2h0ZXJUZXh0LFxuXHRcdFx0aXNCbG9jayAmJiBzdHlsZXMuYmxvY2ssXG5cdFx0XHRpc0NhcHRpb24gJiYgc3R5bGVzLm11dGVkLFxuXHRcdFx0dmFyaWFudCAmJiBzdHlsZXNbIHZhcmlhbnQgXSxcblx0XHRcdHVwcGVyQ2FzZSAmJiB1cHBlckNhc2VTdHlsZXNcblx0XHQpO1xuXG5cdFx0cmV0dXJuIGN4KCB0ZXh0U3R5bGVzLCBjbGFzc05hbWUgKTtcblx0fSwgW1xuXHRcdGFkanVzdExpbmVIZWlnaHRGb3JJbm5lckNvbnRyb2xzLFxuXHRcdGFsaWduLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjb2xvcixcblx0XHRjeCxcblx0XHRkaXNwbGF5LFxuXHRcdGlzQmxvY2ssXG5cdFx0aXNDYXB0aW9uLFxuXHRcdGlzRGVzdHJ1Y3RpdmUsXG5cdFx0aXNIaWdobGlnaHRlcixcblx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdGxpbmVIZWlnaHRQcm9wLFxuXHRcdG9wdGltaXplUmVhZGFiaWxpdHlGb3IsXG5cdFx0c2l6ZSxcblx0XHR1cHBlckNhc2UsXG5cdFx0dmFyaWFudCxcblx0XHR3ZWlnaHQsXG5cdF0gKTtcblxuXHRsZXQgZmluYWxFbGxpcHNpemVNb2RlOiB1bmRlZmluZWQgfCAnYXV0bycgfCAnbm9uZSc7XG5cdGlmICggdHJ1bmNhdGUgPT09IHRydWUgKSB7XG5cdFx0ZmluYWxFbGxpcHNpemVNb2RlID0gJ2F1dG8nO1xuXHR9XG5cdGlmICggdHJ1bmNhdGUgPT09IGZhbHNlICkge1xuXHRcdGZpbmFsRWxsaXBzaXplTW9kZSA9ICdub25lJztcblx0fVxuXG5cdGNvbnN0IGZpbmFsQ29tcG9uZW50UHJvcHMgPSB7XG5cdFx0Li4ub3RoZXJQcm9wcyxcblx0XHRjbGFzc05hbWU6IGNsYXNzZXMsXG5cdFx0Y2hpbGRyZW4sXG5cdFx0ZWxsaXBzaXplTW9kZTogZWxsaXBzaXplTW9kZSB8fCBmaW5hbEVsbGlwc2l6ZU1vZGUsXG5cdH07XG5cblx0Y29uc3QgdHJ1bmNhdGVQcm9wcyA9IHVzZVRydW5jYXRlKCBmaW5hbENvbXBvbmVudFByb3BzICk7XG5cblx0LyoqXG5cdCAqIEVuaGFuY2UgY2hpbGQgYDxMaW5rIC8+YCBjb21wb25lbnRzIHRvIGluaGVyaXQgZm9udCBzaXplLlxuXHQgKi9cblx0aWYgKCAhIHRydW5jYXRlICYmIEFycmF5LmlzQXJyYXkoIGNoaWxkcmVuICkgKSB7XG5cdFx0Y29udGVudCA9IENoaWxkcmVuLm1hcCggY2hpbGRyZW4sICggY2hpbGQgKSA9PiB7XG5cdFx0XHRpZiAoXG5cdFx0XHRcdHR5cGVvZiBjaGlsZCAhPT0gJ29iamVjdCcgfHxcblx0XHRcdFx0Y2hpbGQgPT09IG51bGwgfHxcblx0XHRcdFx0ISAoICdwcm9wcycgaW4gY2hpbGQgKVxuXHRcdFx0KSB7XG5cdFx0XHRcdHJldHVybiBjaGlsZDtcblx0XHRcdH1cblxuXHRcdFx0Y29uc3QgaXNMaW5rID0gaGFzQ29ubmVjdE5hbWVzcGFjZSggY2hpbGQsIFsgJ0xpbmsnIF0gKTtcblx0XHRcdGlmICggaXNMaW5rICkge1xuXHRcdFx0XHRyZXR1cm4gY2xvbmVFbGVtZW50KCBjaGlsZCwge1xuXHRcdFx0XHRcdHNpemU6IGNoaWxkLnByb3BzLnNpemUgfHwgJ2luaGVyaXQnLFxuXHRcdFx0XHR9ICk7XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiBjaGlsZDtcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4ge1xuXHRcdC4uLnRydW5jYXRlUHJvcHMsXG5cdFx0Y2hpbGRyZW46IHRydW5jYXRlID8gdHJ1bmNhdGVQcm9wcy5jaGlsZHJlbiA6IGNvbnRlbnQsXG5cdH07XG59XG4iXX0= */") : /* @__PURE__ */ css({
           color: COLORS.white
-        }, false ? "" : ";label:optimalTextColor;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkdNIiwiZmlsZSI6Imhvb2sudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgdHlwZSB7IFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgdHlwZSBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VNZW1vLCBDaGlsZHJlbiwgY2xvbmVFbGVtZW50IH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgaGFzQ29ubmVjdE5hbWVzcGFjZSwgdXNlQ29udGV4dFN5c3RlbSB9IGZyb20gJy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgdXNlVHJ1bmNhdGUgfSBmcm9tICcuLi90cnVuY2F0ZSc7XG5pbXBvcnQgeyBnZXRPcHRpbWFsVGV4dFNoYWRlIH0gZnJvbSAnLi4vdXRpbHMvY29sb3JzJztcbmltcG9ydCAqIGFzIHN0eWxlcyBmcm9tICcuL3N0eWxlcyc7XG5pbXBvcnQgeyBjcmVhdGVIaWdobGlnaHRlclRleHQgfSBmcm9tICcuL3V0aWxzJztcbmltcG9ydCB7IGdldEZvbnRTaXplIH0gZnJvbSAnLi4vdXRpbHMvZm9udC1zaXplJztcbmltcG9ydCB7IENPTkZJRywgQ09MT1JTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0TGluZUhlaWdodCB9IGZyb20gJy4vZ2V0LWxpbmUtaGVpZ2h0JztcbmltcG9ydCB7IHVzZUN4IH0gZnJvbSAnLi4vdXRpbHMvaG9va3MvdXNlLWN4JztcbmltcG9ydCB0eXBlIHsgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLyoqXG4gKiBAcGFyYW0ge2ltcG9ydCgnLi4vY29udGV4dCcpLldvcmRQcmVzc0NvbXBvbmVudFByb3BzPGltcG9ydCgnLi90eXBlcycpLlByb3BzLCAnc3Bhbic+fSBwcm9wc1xuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VUZXh0KFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8IFByb3BzLCAnc3BhbicgPlxuKSB7XG5cdGNvbnN0IHtcblx0XHRhZGp1c3RMaW5lSGVpZ2h0Rm9ySW5uZXJDb250cm9scyxcblx0XHRhbGlnbixcblx0XHRjaGlsZHJlbixcblx0XHRjbGFzc05hbWUsXG5cdFx0Y29sb3IsXG5cdFx0ZWxsaXBzaXplTW9kZSxcblx0XHRpc0Rlc3RydWN0aXZlID0gZmFsc2UsXG5cdFx0ZGlzcGxheSxcblx0XHRoaWdobGlnaHRFc2NhcGUgPSBmYWxzZSxcblx0XHRoaWdobGlnaHRDYXNlU2Vuc2l0aXZlID0gZmFsc2UsXG5cdFx0aGlnaGxpZ2h0V29yZHMsXG5cdFx0aGlnaGxpZ2h0U2FuaXRpemUsXG5cdFx0aXNCbG9jayA9IGZhbHNlLFxuXHRcdGxldHRlclNwYWNpbmcsXG5cdFx0bGluZUhlaWdodDogbGluZUhlaWdodFByb3AsXG5cdFx0b3B0aW1pemVSZWFkYWJpbGl0eUZvcixcblx0XHRzaXplLFxuXHRcdHRydW5jYXRlID0gZmFsc2UsXG5cdFx0dXBwZXJDYXNlID0gZmFsc2UsXG5cdFx0dmFyaWFudCxcblx0XHR3ZWlnaHQgPSBDT05GSUcuZm9udFdlaWdodCxcblx0XHQuLi5vdGhlclByb3BzXG5cdH0gPSB1c2VDb250ZXh0U3lzdGVtKCBwcm9wcywgJ1RleHQnICk7XG5cblx0bGV0IGNvbnRlbnQ6IFJlYWN0LlJlYWN0Tm9kZSA9IGNoaWxkcmVuO1xuXHRjb25zdCBpc0hpZ2hsaWdodGVyID0gQXJyYXkuaXNBcnJheSggaGlnaGxpZ2h0V29yZHMgKTtcblx0Y29uc3QgaXNDYXB0aW9uID0gc2l6ZSA9PT0gJ2NhcHRpb24nO1xuXG5cdGlmICggaXNIaWdobGlnaHRlciApIHtcblx0XHRpZiAoIHR5cGVvZiBjaGlsZHJlbiAhPT0gJ3N0cmluZycgKSB7XG5cdFx0XHR0aHJvdyBuZXcgVHlwZUVycm9yKFxuXHRcdFx0XHQnYGNoaWxkcmVuYCBvZiBgVGV4dGAgbXVzdCBvbmx5IGJlIGBzdHJpbmdgIHR5cGVzIHdoZW4gYGhpZ2hsaWdodFdvcmRzYCBpcyBkZWZpbmVkJ1xuXHRcdFx0KTtcblx0XHR9XG5cblx0XHRjb250ZW50ID0gY3JlYXRlSGlnaGxpZ2h0ZXJUZXh0KCB7XG5cdFx0XHRhdXRvRXNjYXBlOiBoaWdobGlnaHRFc2NhcGUsXG5cdFx0XHRjaGlsZHJlbixcblx0XHRcdGNhc2VTZW5zaXRpdmU6IGhpZ2hsaWdodENhc2VTZW5zaXRpdmUsXG5cdFx0XHRzZWFyY2hXb3JkczogaGlnaGxpZ2h0V29yZHMsXG5cdFx0XHRzYW5pdGl6ZTogaGlnaGxpZ2h0U2FuaXRpemUsXG5cdFx0fSApO1xuXHR9XG5cblx0Y29uc3QgY3ggPSB1c2VDeCgpO1xuXG5cdGNvbnN0IGNsYXNzZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG5cdFx0Y29uc3QgbGluZUhlaWdodCA9IGdldExpbmVIZWlnaHQoXG5cdFx0XHRhZGp1c3RMaW5lSGVpZ2h0Rm9ySW5uZXJDb250cm9scyxcblx0XHRcdGxpbmVIZWlnaHRQcm9wXG5cdFx0KTtcblxuXHRcdGNvbnN0IGJhc2UgPSBjc3MoIHtcblx0XHRcdGNvbG9yLFxuXHRcdFx0ZGlzcGxheSxcblx0XHRcdGZvbnRTaXplOiBnZXRGb250U2l6ZSggc2l6ZSApLFxuXHRcdFx0Zm9udFdlaWdodDogd2VpZ2h0LFxuXHRcdFx0bGluZUhlaWdodCxcblx0XHRcdGxldHRlclNwYWNpbmcsXG5cdFx0XHR0ZXh0QWxpZ246IGFsaWduLFxuXHRcdH0gKTtcblxuXHRcdGNvbnN0IHVwcGVyQ2FzZVN0eWxlcyA9IGNzcyggeyB0ZXh0VHJhbnNmb3JtOiAndXBwZXJjYXNlJyB9ICk7XG5cblx0XHRsZXQgb3B0aW1hbFRleHRDb2xvcjogU2VyaWFsaXplZFN0eWxlcyB8IG51bGwgPSBudWxsO1xuXG5cdFx0aWYgKCBvcHRpbWl6ZVJlYWRhYmlsaXR5Rm9yICkge1xuXHRcdFx0Y29uc3QgaXNPcHRpbWFsVGV4dENvbG9yRGFyayA9XG5cdFx0XHRcdGdldE9wdGltYWxUZXh0U2hhZGUoIG9wdGltaXplUmVhZGFiaWxpdHlGb3IgKSA9PT0gJ2RhcmsnO1xuXG5cdFx0XHQvLyBTaG91bGQgbm90IHVzZSB0aGVtZSBjb2xvcnNcblx0XHRcdG9wdGltYWxUZXh0Q29sb3IgPSBpc09wdGltYWxUZXh0Q29sb3JEYXJrXG5cdFx0XHRcdD8gY3NzKCB7IGNvbG9yOiBDT0xPUlMuZ3JheVsgOTAwIF0gfSApXG5cdFx0XHRcdDogY3NzKCB7IGNvbG9yOiBDT0xPUlMud2hpdGUgfSApO1xuXHRcdH1cblxuXHRcdGNvbnN0IHRleHRTdHlsZXMgPSBjc3MoXG5cdFx0XHRzdHlsZXMuVGV4dCxcblx0XHRcdGJhc2UsXG5cdFx0XHRvcHRpbWFsVGV4dENvbG9yLFxuXHRcdFx0aXNEZXN0cnVjdGl2ZSAmJiBzdHlsZXMuZGVzdHJ1Y3RpdmUsXG5cdFx0XHQhISBpc0hpZ2hsaWdodGVyICYmIHN0eWxlcy5oaWdobGlnaHRlclRleHQsXG5cdFx0XHRpc0Jsb2NrICYmIHN0eWxlcy5ibG9jayxcblx0XHRcdGlzQ2FwdGlvbiAmJiBzdHlsZXMubXV0ZWQsXG5cdFx0XHR2YXJpYW50ICYmIHN0eWxlc1sgdmFyaWFudCBdLFxuXHRcdFx0dXBwZXJDYXNlICYmIHVwcGVyQ2FzZVN0eWxlc1xuXHRcdCk7XG5cblx0XHRyZXR1cm4gY3goIHRleHRTdHlsZXMsIGNsYXNzTmFtZSApO1xuXHR9LCBbXG5cdFx0YWRqdXN0TGluZUhlaWdodEZvcklubmVyQ29udHJvbHMsXG5cdFx0YWxpZ24sXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGNvbG9yLFxuXHRcdGN4LFxuXHRcdGRpc3BsYXksXG5cdFx0aXNCbG9jayxcblx0XHRpc0NhcHRpb24sXG5cdFx0aXNEZXN0cnVjdGl2ZSxcblx0XHRpc0hpZ2hsaWdodGVyLFxuXHRcdGxldHRlclNwYWNpbmcsXG5cdFx0bGluZUhlaWdodFByb3AsXG5cdFx0b3B0aW1pemVSZWFkYWJpbGl0eUZvcixcblx0XHRzaXplLFxuXHRcdHVwcGVyQ2FzZSxcblx0XHR2YXJpYW50LFxuXHRcdHdlaWdodCxcblx0XSApO1xuXG5cdGxldCBmaW5hbEVsbGlwc2l6ZU1vZGU6IHVuZGVmaW5lZCB8ICdhdXRvJyB8ICdub25lJztcblx0aWYgKCB0cnVuY2F0ZSA9PT0gdHJ1ZSApIHtcblx0XHRmaW5hbEVsbGlwc2l6ZU1vZGUgPSAnYXV0byc7XG5cdH1cblx0aWYgKCB0cnVuY2F0ZSA9PT0gZmFsc2UgKSB7XG5cdFx0ZmluYWxFbGxpcHNpemVNb2RlID0gJ25vbmUnO1xuXHR9XG5cblx0Y29uc3QgZmluYWxDb21wb25lbnRQcm9wcyA9IHtcblx0XHQuLi5vdGhlclByb3BzLFxuXHRcdGNsYXNzTmFtZTogY2xhc3Nlcyxcblx0XHRjaGlsZHJlbixcblx0XHRlbGxpcHNpemVNb2RlOiBlbGxpcHNpemVNb2RlIHx8IGZpbmFsRWxsaXBzaXplTW9kZSxcblx0fTtcblxuXHRjb25zdCB0cnVuY2F0ZVByb3BzID0gdXNlVHJ1bmNhdGUoIGZpbmFsQ29tcG9uZW50UHJvcHMgKTtcblxuXHQvKipcblx0ICogRW5oYW5jZSBjaGlsZCBgPExpbmsgLz5gIGNvbXBvbmVudHMgdG8gaW5oZXJpdCBmb250IHNpemUuXG5cdCAqL1xuXHRpZiAoICEgdHJ1bmNhdGUgJiYgQXJyYXkuaXNBcnJheSggY2hpbGRyZW4gKSApIHtcblx0XHRjb250ZW50ID0gQ2hpbGRyZW4ubWFwKCBjaGlsZHJlbiwgKCBjaGlsZCApID0+IHtcblx0XHRcdGlmIChcblx0XHRcdFx0dHlwZW9mIGNoaWxkICE9PSAnb2JqZWN0JyB8fFxuXHRcdFx0XHRjaGlsZCA9PT0gbnVsbCB8fFxuXHRcdFx0XHQhICggJ3Byb3BzJyBpbiBjaGlsZCApXG5cdFx0XHQpIHtcblx0XHRcdFx0cmV0dXJuIGNoaWxkO1xuXHRcdFx0fVxuXG5cdFx0XHRjb25zdCBpc0xpbmsgPSBoYXNDb25uZWN0TmFtZXNwYWNlKCBjaGlsZCwgWyAnTGluaycgXSApO1xuXHRcdFx0aWYgKCBpc0xpbmsgKSB7XG5cdFx0XHRcdHJldHVybiBjbG9uZUVsZW1lbnQoIGNoaWxkLCB7XG5cdFx0XHRcdFx0c2l6ZTogY2hpbGQucHJvcHMuc2l6ZSB8fCAnaW5oZXJpdCcsXG5cdFx0XHRcdH0gKTtcblx0XHRcdH1cblxuXHRcdFx0cmV0dXJuIGNoaWxkO1xuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiB7XG5cdFx0Li4udHJ1bmNhdGVQcm9wcyxcblx0XHRjaGlsZHJlbjogdHJ1bmNhdGUgPyB0cnVuY2F0ZVByb3BzLmNoaWxkcmVuIDogY29udGVudCxcblx0fTtcbn1cbiJdfQ== */");
+        }, 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBOEdxQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHR5cGUgUmVhY3QgZnJvbSAncmVhY3QnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlTWVtbywgQ2hpbGRyZW4sIGNsb25lRWxlbWVudCB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IGhhc0Nvbm5lY3ROYW1lc3BhY2UsIHVzZUNvbnRleHRTeXN0ZW0gfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IHVzZVRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHsgZ2V0T3B0aW1hbFRleHRTaGFkZSB9IGZyb20gJy4uL3V0aWxzL2NvbG9ycyc7XG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IHsgY3JlYXRlSGlnaGxpZ2h0ZXJUZXh0IH0gZnJvbSAnLi91dGlscyc7XG5pbXBvcnQgeyBnZXRGb250U2l6ZSB9IGZyb20gJy4uL3V0aWxzL2ZvbnQtc2l6ZSc7XG5pbXBvcnQgeyBDT05GSUcsIENPTE9SUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IGdldExpbmVIZWlnaHQgfSBmcm9tICcuL2dldC1saW5lLWhlaWdodCc7XG5pbXBvcnQgeyB1c2VDeCB9IGZyb20gJy4uL3V0aWxzL2hvb2tzL3VzZS1jeCc7XG5pbXBvcnQgdHlwZSB7IFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbi8qKlxuICogQHBhcmFtIHtpbXBvcnQoJy4uL2NvbnRleHQnKS5Xb3JkUHJlc3NDb21wb25lbnRQcm9wczxpbXBvcnQoJy4vdHlwZXMnKS5Qcm9wcywgJ3NwYW4nPn0gcHJvcHNcbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gdXNlVGV4dChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPCBQcm9wcywgJ3NwYW4nID5cbikge1xuXHRjb25zdCB7XG5cdFx0YWRqdXN0TGluZUhlaWdodEZvcklubmVyQ29udHJvbHMsXG5cdFx0YWxpZ24sXG5cdFx0Y2hpbGRyZW4sXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGNvbG9yLFxuXHRcdGVsbGlwc2l6ZU1vZGUsXG5cdFx0aXNEZXN0cnVjdGl2ZSA9IGZhbHNlLFxuXHRcdGRpc3BsYXksXG5cdFx0aGlnaGxpZ2h0RXNjYXBlID0gZmFsc2UsXG5cdFx0aGlnaGxpZ2h0Q2FzZVNlbnNpdGl2ZSA9IGZhbHNlLFxuXHRcdGhpZ2hsaWdodFdvcmRzLFxuXHRcdGhpZ2hsaWdodFNhbml0aXplLFxuXHRcdGlzQmxvY2sgPSBmYWxzZSxcblx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdGxpbmVIZWlnaHQ6IGxpbmVIZWlnaHRQcm9wLFxuXHRcdG9wdGltaXplUmVhZGFiaWxpdHlGb3IsXG5cdFx0c2l6ZSxcblx0XHR0cnVuY2F0ZSA9IGZhbHNlLFxuXHRcdHVwcGVyQ2FzZSA9IGZhbHNlLFxuXHRcdHZhcmlhbnQsXG5cdFx0d2VpZ2h0ID0gQ09ORklHLmZvbnRXZWlnaHQsXG5cdFx0Li4ub3RoZXJQcm9wc1xuXHR9ID0gdXNlQ29udGV4dFN5c3RlbSggcHJvcHMsICdUZXh0JyApO1xuXG5cdGxldCBjb250ZW50OiBSZWFjdC5SZWFjdE5vZGUgPSBjaGlsZHJlbjtcblx0Y29uc3QgaXNIaWdobGlnaHRlciA9IEFycmF5LmlzQXJyYXkoIGhpZ2hsaWdodFdvcmRzICk7XG5cdGNvbnN0IGlzQ2FwdGlvbiA9IHNpemUgPT09ICdjYXB0aW9uJztcblxuXHRpZiAoIGlzSGlnaGxpZ2h0ZXIgKSB7XG5cdFx0aWYgKCB0eXBlb2YgY2hpbGRyZW4gIT09ICdzdHJpbmcnICkge1xuXHRcdFx0dGhyb3cgbmV3IFR5cGVFcnJvcihcblx0XHRcdFx0J2BjaGlsZHJlbmAgb2YgYFRleHRgIG11c3Qgb25seSBiZSBgc3RyaW5nYCB0eXBlcyB3aGVuIGBoaWdobGlnaHRXb3Jkc2AgaXMgZGVmaW5lZCdcblx0XHRcdCk7XG5cdFx0fVxuXG5cdFx0Y29udGVudCA9IGNyZWF0ZUhpZ2hsaWdodGVyVGV4dCgge1xuXHRcdFx0YXV0b0VzY2FwZTogaGlnaGxpZ2h0RXNjYXBlLFxuXHRcdFx0Y2hpbGRyZW4sXG5cdFx0XHRjYXNlU2Vuc2l0aXZlOiBoaWdobGlnaHRDYXNlU2Vuc2l0aXZlLFxuXHRcdFx0c2VhcmNoV29yZHM6IGhpZ2hsaWdodFdvcmRzLFxuXHRcdFx0c2FuaXRpemU6IGhpZ2hsaWdodFNhbml0aXplLFxuXHRcdH0gKTtcblx0fVxuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBjbGFzc2VzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGNvbnN0IGxpbmVIZWlnaHQgPSBnZXRMaW5lSGVpZ2h0KFxuXHRcdFx0YWRqdXN0TGluZUhlaWdodEZvcklubmVyQ29udHJvbHMsXG5cdFx0XHRsaW5lSGVpZ2h0UHJvcFxuXHRcdCk7XG5cblx0XHRjb25zdCBiYXNlID0gY3NzKCB7XG5cdFx0XHRjb2xvcixcblx0XHRcdGRpc3BsYXksXG5cdFx0XHRmb250U2l6ZTogZ2V0Rm9udFNpemUoIHNpemUgKSxcblx0XHRcdGZvbnRXZWlnaHQ6IHdlaWdodCxcblx0XHRcdGxpbmVIZWlnaHQsXG5cdFx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdFx0dGV4dEFsaWduOiBhbGlnbixcblx0XHR9ICk7XG5cblx0XHRjb25zdCB1cHBlckNhc2VTdHlsZXMgPSBjc3MoIHsgdGV4dFRyYW5zZm9ybTogJ3VwcGVyY2FzZScgfSApO1xuXG5cdFx0bGV0IG9wdGltYWxUZXh0Q29sb3I6IFNlcmlhbGl6ZWRTdHlsZXMgfCBudWxsID0gbnVsbDtcblxuXHRcdGlmICggb3B0aW1pemVSZWFkYWJpbGl0eUZvciApIHtcblx0XHRcdGNvbnN0IGlzT3B0aW1hbFRleHRDb2xvckRhcmsgPVxuXHRcdFx0XHRnZXRPcHRpbWFsVGV4dFNoYWRlKCBvcHRpbWl6ZVJlYWRhYmlsaXR5Rm9yICkgPT09ICdkYXJrJztcblxuXHRcdFx0Ly8gU2hvdWxkIG5vdCB1c2UgdGhlbWUgY29sb3JzXG5cdFx0XHRvcHRpbWFsVGV4dENvbG9yID0gaXNPcHRpbWFsVGV4dENvbG9yRGFya1xuXHRcdFx0XHQ/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]);
     let finalEllipsizeMode;
@@ -24373,7 +24924,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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3QmlDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */",
+    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= */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__4
   });
   var Suffix = /* @__PURE__ */ createStyled("span", false ? {
@@ -24386,7 +24937,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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2QmlDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */",
+    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= */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__4
   });
   var backdropBorderColor = ({
@@ -24408,27 +24959,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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3RHFEIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */"));
+  }), ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpRHFEIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdC8vIEZvY3VzIHdpdGhpbiwgZXhjbHVkaW5nIGNhc2VzIHdoZXJlIGF1eGlsaWFyeSBjb250cm9scyBpbiBwcmVmaXggb3Igc3VmZml4IGhhdmUgZm9jdXMuXG5cdCY6Zm9jdXMtd2l0aGluOm5vdCggOmhhcyggOmlzKCAkeyBQcmVmaXggfSwgJHsgU3VmZml4IH0gKTpmb2N1cy13aXRoaW4gKSApIHtcblx0XHQkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdGJveC1zaGFkb3c6ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcblx0XHRcdC8vIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlIHdpbGwgc2hvdyB0aGlzIG91dGxpbmUsIGJ1dCBub3QgdGhlIGJveC1zaGFkb3cuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRjb25zdCBiYWNrZ3JvdW5kQ29sb3IgPSBkaXNhYmxlZFxuXHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdDogQ09MT1JTLnVpLmJhY2tncm91bmQ7XG5cblx0cmV0dXJuIGNzcyggeyBiYWNrZ3JvdW5kQ29sb3IgfSApO1xufTtcblxuY29uc3QgY29udGFpbmVyV2lkdGhTdHlsZXMgPSAoIHtcblx0X191bnN0YWJsZUlucHV0V2lkdGgsXG5cdGxhYmVsUG9zaXRpb24sXG59OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0aWYgKCAhIF9fdW5zdGFibGVJbnB1dFdpZHRoICkge1xuXHRcdHJldHVybiBjc3MoIHsgd2lkdGg6ICcxMDAlJyB9ICk7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdzaWRlJyApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdlZGdlJyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRmbGV4OiBgMCAwICR7IF9fdW5zdGFibGVJbnB1dFdpZHRoIH1gLFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiBjc3MoIHsgd2lkdGg6IF9fdW5zdGFibGVJbnB1dFdpZHRoIH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQuZGl2PCBDb250YWluZXJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JHsgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgfVxuXHQkeyBjb250YWluZXJXaWR0aFN0eWxlcyB9XG5gO1xuXG50eXBlIElucHV0UHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aW5wdXRTaXplPzogU2l6ZTtcblx0aXNEcmFnZ2luZz86IGJvb2xlYW47XG5cdGRyYWdDdXJzb3I/OiBDU1NQcm9wZXJ0aWVzWyAnY3Vyc29yJyBdO1xuXHRwYWRkaW5nSW5saW5lU3RhcnQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZVN0YXJ0JyBdO1xuXHRwYWRkaW5nSW5saW5lRW5kPzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVFbmQnIF07XG59O1xuXG5jb25zdCBkaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBDT0xPUlMudWkudGV4dERpc2FibGVkLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgZm9udFNpemVTdHlsZXMgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6ICcxM3B4Jyxcblx0XHRzbWFsbDogJzExcHgnLFxuXHRcdGNvbXBhY3Q6ICcxM3B4Jyxcblx0fTtcblxuXHRjb25zdCBmb250U2l6ZSA9IHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXHRjb25zdCBmb250U2l6ZU1vYmlsZSA9ICcxNnB4JztcblxuXHRpZiAoICEgZm9udFNpemUgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplTW9iaWxlIH07XG5cblx0XHRAbWVkaWEgKCBtaW4td2lkdGg6IDYwMHB4ICkge1xuXHRcdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZSB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRTaXplQ29uZmlnID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHQvLyBQYWRkaW5ncyBtYXkgYmUgb3ZlcnJpZGRlbiBieSB0aGUgY3VzdG9tIHBhZGRpbmdzIHByb3BzLlxuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRoZWlnaHQ6IDQwLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRoZWlnaHQ6IDMyLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCBwcm9wczogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggZ2V0U2l6ZUNvbmZpZyggcHJvcHMgKSApO1xufTtcblxuY29uc3QgY3VzdG9tUGFkZGluZ3MgPSAoIHtcblx0cGFkZGluZ0lubGluZVN0YXJ0LFxuXHRwYWRkaW5nSW5saW5lRW5kLFxufTogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggeyBwYWRkaW5nSW5saW5lU3RhcnQsIHBhZGRpbmdJbmxpbmVFbmQgfSApO1xufTtcblxuY29uc3QgZHJhZ1N0eWxlcyA9ICggeyBpc0RyYWdnaW5nLCBkcmFnQ3Vyc29yIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGxldCBkZWZhdWx0QXJyb3dTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cdGxldCBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXG5cdGlmICggaXNEcmFnZ2luZyApIHtcblx0XHRkZWZhdWx0QXJyb3dTdHlsZXMgPSBjc3NgXG5cdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0aWYgKCBpc0RyYWdnaW5nICYmIGRyYWdDdXJzb3IgKSB7XG5cdFx0YWN0aXZlRHJhZ0N1cnNvclN0eWxlcyA9IGNzc2Bcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0JHsgZGVmYXVsdEFycm93U3R5bGVzIH1cblx0XHQkeyBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzIH1cblx0YDtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IElucHV0ID0gc3R5bGVkLmlucHV0PCBJbnB1dFByb3BzID5gXG5cdCYmJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JHsgZHJhZ1N0eWxlcyB9XG5cdFx0JHsgZGlzYWJsZWRTdHlsZXMgfVxuXHRcdCR7IGZvbnRTaXplU3R5bGVzIH1cblx0XHQkeyBzaXplU3R5bGVzIH1cblx0XHQkeyBjdXN0b21QYWRkaW5ncyB9XG5cblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jlt0eXBlPSdlbWFpbCddLFxuXHRcdCZbdHlwZT0ndXJsJ10ge1xuXHRcdFx0LyogcnRsOmlnbm9yZSAqL1xuXHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBCYXNlTGFiZWwgPSBzdHlsZWQoIFRleHQgKTwgeyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbiB9ID5gXG5cdCYmJiB7XG5cdFx0JHsgYmFzZUxhYmVsVHlwb2dyYXBoeSB9O1xuXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IExhYmVsID0gKFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8XG5cdFx0eyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9LFxuXHRcdCdsYWJlbCcsXG5cdFx0ZmFsc2Vcblx0PlxuKSA9PiA8QmFzZUxhYmVsIHsgLi4ucHJvcHMgfSBhcz1cImxhYmVsXCIgLz47XG5cbmV4cG9ydCBjb25zdCBMYWJlbFdyYXBwZXIgPSBzdHlsZWQoIEZsZXhJdGVtIClgXG5cdG1heC13aWR0aDogY2FsYyggMTAwJSAtIDEwcHggKTtcbmA7XG5cbmNvbnN0IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgPSAoIHtcblx0dmFyaWFudCA9ICdkZWZhdWx0Jyxcblx0c2l6ZSxcblx0aXNQcmVmaXgsXG59OiBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgJiB7IGlzUHJlZml4PzogYm9vbGVhbiB9ICkgPT4ge1xuXHRjb25zdCB7IHBhZGRpbmdMZWZ0OiBwYWRkaW5nIH0gPSBnZXRTaXplQ29uZmlnKCB7XG5cdFx0aW5wdXRTaXplOiBzaXplLFxuXHR9ICk7XG5cblx0Y29uc3QgcGFkZGluZ1Byb3BlcnR5ID0gaXNQcmVmaXhcblx0XHQ/ICdwYWRkaW5nSW5saW5lU3RhcnQnXG5cdFx0OiAncGFkZGluZ0lubGluZUVuZCc7XG5cblx0aWYgKCB2YXJpYW50ID09PSAnZGVmYXVsdCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyxcblx0XHR9ICk7XG5cdH1cblxuXHQvLyBJZiB2YXJpYW50IGlzICdpY29uJyBvciAnY29udHJvbCdcblx0cmV0dXJuIGNzcygge1xuXHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nIC0gNCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeFN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzIH1cbmA7XG4iXX0= */"));
   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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0RWtDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */"));
+  })("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= */"));
   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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtR1EiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi8uLi9jb250ZXh0JztcbmltcG9ydCB7IEZsZXgsIEZsZXhJdGVtIH0gZnJvbSAnLi4vLi4vZmxleCc7XG5pbXBvcnQgeyBUZXh0IH0gZnJvbSAnLi4vLi4vdGV4dCc7XG5pbXBvcnQgeyBiYXNlTGFiZWxUeXBvZ3JhcGh5LCBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBMYWJlbFBvc2l0aW9uLCBTaXplLCBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5cbnR5cGUgQ29udGFpbmVyUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aGlkZUxhYmVsPzogYm9vbGVhbjtcblx0X191bnN0YWJsZUlucHV0V2lkdGg/OiBDU1NQcm9wZXJ0aWVzWyAnd2lkdGgnIF07XG5cdGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeCA9IHN0eWxlZC5zcGFuYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWZmaXggPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbnR5cGUgQmFja2Ryb3BQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpc0JvcmRlcmxlc3M/OiBib29sZWFuO1xufTtcblxuY29uc3QgYmFja2Ryb3BCb3JkZXJDb2xvciA9ICgge1xuXHRkaXNhYmxlZCxcblx0aXNCb3JkZXJsZXNzLFxufTogQmFja2Ryb3BQcm9wcyApOiBDU1NQcm9wZXJ0aWVzWyAnYm9yZGVyQ29sb3InIF0gPT4ge1xuXHRpZiAoIGlzQm9yZGVybGVzcyApIHtcblx0XHRyZXR1cm4gJ3RyYW5zcGFyZW50Jztcblx0fVxuXG5cdGlmICggZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXJEaXNhYmxlZDtcblx0fVxuXG5cdHJldHVybiBDT0xPUlMudWkuYm9yZGVyO1xufTtcblxuZXhwb3J0IGNvbnN0IEJhY2tkcm9wVUkgPSBzdHlsZWQuZGl2PCBCYWNrZHJvcFByb3BzID5gXG5cdCYmJiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXItY29sb3I6ICR7IGJhY2tkcm9wQm9yZGVyQ29sb3IgfTtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblxuXHRcdCR7IHJ0bCggeyBwYWRkaW5nTGVmdDogMiB9ICkgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZCggRmxleCApYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRwYWRkaW5nLXRvcDogMDtcblxuXHQvLyBGb2N1cyB3aXRoaW4sIGV4Y2x1ZGluZyBjYXNlcyB3aGVyZSBhdXhpbGlhcnkgY29udHJvbHMgaW4gcHJlZml4IG9yIHN1ZmZpeCBoYXZlIGZvY3VzLlxuXHQmOmZvY3VzLXdpdGhpbjpub3QoIDpoYXMoIDppcyggJHsgUHJlZml4IH0sICR7IFN1ZmZpeCB9ICk6Zm9jdXMtd2l0aGluICkgKSB7XG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRib3gtc2hhZG93OiAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5cdFx0XHQvLyBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSB3aWxsIHNob3cgdGhpcyBvdXRsaW5lLCBidXQgbm90IHRoZSBib3gtc2hhZG93LlxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
+    }, 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== */");
   };
   var _ref2 = false ? {
     name: "1d3w5wq",
     styles: "width:100%"
   } : {
     name: "uo2pd2-containerWidthStyles",
-    styles: "width:100%;label:containerWidthStyles;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyR1MiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi8uLi9jb250ZXh0JztcbmltcG9ydCB7IEZsZXgsIEZsZXhJdGVtIH0gZnJvbSAnLi4vLi4vZmxleCc7XG5pbXBvcnQgeyBUZXh0IH0gZnJvbSAnLi4vLi4vdGV4dCc7XG5pbXBvcnQgeyBiYXNlTGFiZWxUeXBvZ3JhcGh5LCBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBMYWJlbFBvc2l0aW9uLCBTaXplLCBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5cbnR5cGUgQ29udGFpbmVyUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aGlkZUxhYmVsPzogYm9vbGVhbjtcblx0X191bnN0YWJsZUlucHV0V2lkdGg/OiBDU1NQcm9wZXJ0aWVzWyAnd2lkdGgnIF07XG5cdGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeCA9IHN0eWxlZC5zcGFuYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWZmaXggPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbnR5cGUgQmFja2Ryb3BQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpc0JvcmRlcmxlc3M/OiBib29sZWFuO1xufTtcblxuY29uc3QgYmFja2Ryb3BCb3JkZXJDb2xvciA9ICgge1xuXHRkaXNhYmxlZCxcblx0aXNCb3JkZXJsZXNzLFxufTogQmFja2Ryb3BQcm9wcyApOiBDU1NQcm9wZXJ0aWVzWyAnYm9yZGVyQ29sb3InIF0gPT4ge1xuXHRpZiAoIGlzQm9yZGVybGVzcyApIHtcblx0XHRyZXR1cm4gJ3RyYW5zcGFyZW50Jztcblx0fVxuXG5cdGlmICggZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXJEaXNhYmxlZDtcblx0fVxuXG5cdHJldHVybiBDT0xPUlMudWkuYm9yZGVyO1xufTtcblxuZXhwb3J0IGNvbnN0IEJhY2tkcm9wVUkgPSBzdHlsZWQuZGl2PCBCYWNrZHJvcFByb3BzID5gXG5cdCYmJiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXItY29sb3I6ICR7IGJhY2tkcm9wQm9yZGVyQ29sb3IgfTtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblxuXHRcdCR7IHJ0bCggeyBwYWRkaW5nTGVmdDogMiB9ICkgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZCggRmxleCApYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRwYWRkaW5nLXRvcDogMDtcblxuXHQvLyBGb2N1cyB3aXRoaW4sIGV4Y2x1ZGluZyBjYXNlcyB3aGVyZSBhdXhpbGlhcnkgY29udHJvbHMgaW4gcHJlZml4IG9yIHN1ZmZpeCBoYXZlIGZvY3VzLlxuXHQmOmZvY3VzLXdpdGhpbjpub3QoIDpoYXMoIDppcyggJHsgUHJlZml4IH0sICR7IFN1ZmZpeCB9ICk6Zm9jdXMtd2l0aGluICkgKSB7XG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRib3gtc2hhZG93OiAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5cdFx0XHQvLyBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSB3aWxsIHNob3cgdGhpcyBvdXRsaW5lLCBidXQgbm90IHRoZSBib3gtc2hhZG93LlxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */",
+    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== */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__4
   };
   var containerWidthStyles = ({
@@ -24444,18 +24995,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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtSFMiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi8uLi9jb250ZXh0JztcbmltcG9ydCB7IEZsZXgsIEZsZXhJdGVtIH0gZnJvbSAnLi4vLi4vZmxleCc7XG5pbXBvcnQgeyBUZXh0IH0gZnJvbSAnLi4vLi4vdGV4dCc7XG5pbXBvcnQgeyBiYXNlTGFiZWxUeXBvZ3JhcGh5LCBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBMYWJlbFBvc2l0aW9uLCBTaXplLCBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5cbnR5cGUgQ29udGFpbmVyUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aGlkZUxhYmVsPzogYm9vbGVhbjtcblx0X191bnN0YWJsZUlucHV0V2lkdGg/OiBDU1NQcm9wZXJ0aWVzWyAnd2lkdGgnIF07XG5cdGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeCA9IHN0eWxlZC5zcGFuYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWZmaXggPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbnR5cGUgQmFja2Ryb3BQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpc0JvcmRlcmxlc3M/OiBib29sZWFuO1xufTtcblxuY29uc3QgYmFja2Ryb3BCb3JkZXJDb2xvciA9ICgge1xuXHRkaXNhYmxlZCxcblx0aXNCb3JkZXJsZXNzLFxufTogQmFja2Ryb3BQcm9wcyApOiBDU1NQcm9wZXJ0aWVzWyAnYm9yZGVyQ29sb3InIF0gPT4ge1xuXHRpZiAoIGlzQm9yZGVybGVzcyApIHtcblx0XHRyZXR1cm4gJ3RyYW5zcGFyZW50Jztcblx0fVxuXG5cdGlmICggZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXJEaXNhYmxlZDtcblx0fVxuXG5cdHJldHVybiBDT0xPUlMudWkuYm9yZGVyO1xufTtcblxuZXhwb3J0IGNvbnN0IEJhY2tkcm9wVUkgPSBzdHlsZWQuZGl2PCBCYWNrZHJvcFByb3BzID5gXG5cdCYmJiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXItY29sb3I6ICR7IGJhY2tkcm9wQm9yZGVyQ29sb3IgfTtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblxuXHRcdCR7IHJ0bCggeyBwYWRkaW5nTGVmdDogMiB9ICkgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZCggRmxleCApYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRwYWRkaW5nLXRvcDogMDtcblxuXHQvLyBGb2N1cyB3aXRoaW4sIGV4Y2x1ZGluZyBjYXNlcyB3aGVyZSBhdXhpbGlhcnkgY29udHJvbHMgaW4gcHJlZml4IG9yIHN1ZmZpeCBoYXZlIGZvY3VzLlxuXHQmOmZvY3VzLXdpdGhpbjpub3QoIDpoYXMoIDppcyggJHsgUHJlZml4IH0sICR7IFN1ZmZpeCB9ICk6Zm9jdXMtd2l0aGluICkgKSB7XG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRib3gtc2hhZG93OiAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5cdFx0XHQvLyBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSB3aWxsIHNob3cgdGhpcyBvdXRsaW5lLCBidXQgbm90IHRoZSBib3gtc2hhZG93LlxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
+      }, 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== */");
     }
     return /* @__PURE__ */ css({
       width: __unstableInputWidth
-    }, false ? "" : ";label:containerWidthStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3SFEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi8uLi9jb250ZXh0JztcbmltcG9ydCB7IEZsZXgsIEZsZXhJdGVtIH0gZnJvbSAnLi4vLi4vZmxleCc7XG5pbXBvcnQgeyBUZXh0IH0gZnJvbSAnLi4vLi4vdGV4dCc7XG5pbXBvcnQgeyBiYXNlTGFiZWxUeXBvZ3JhcGh5LCBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBMYWJlbFBvc2l0aW9uLCBTaXplLCBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5cbnR5cGUgQ29udGFpbmVyUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aGlkZUxhYmVsPzogYm9vbGVhbjtcblx0X191bnN0YWJsZUlucHV0V2lkdGg/OiBDU1NQcm9wZXJ0aWVzWyAnd2lkdGgnIF07XG5cdGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeCA9IHN0eWxlZC5zcGFuYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWZmaXggPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbnR5cGUgQmFja2Ryb3BQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpc0JvcmRlcmxlc3M/OiBib29sZWFuO1xufTtcblxuY29uc3QgYmFja2Ryb3BCb3JkZXJDb2xvciA9ICgge1xuXHRkaXNhYmxlZCxcblx0aXNCb3JkZXJsZXNzLFxufTogQmFja2Ryb3BQcm9wcyApOiBDU1NQcm9wZXJ0aWVzWyAnYm9yZGVyQ29sb3InIF0gPT4ge1xuXHRpZiAoIGlzQm9yZGVybGVzcyApIHtcblx0XHRyZXR1cm4gJ3RyYW5zcGFyZW50Jztcblx0fVxuXG5cdGlmICggZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXJEaXNhYmxlZDtcblx0fVxuXG5cdHJldHVybiBDT0xPUlMudWkuYm9yZGVyO1xufTtcblxuZXhwb3J0IGNvbnN0IEJhY2tkcm9wVUkgPSBzdHlsZWQuZGl2PCBCYWNrZHJvcFByb3BzID5gXG5cdCYmJiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXItY29sb3I6ICR7IGJhY2tkcm9wQm9yZGVyQ29sb3IgfTtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblxuXHRcdCR7IHJ0bCggeyBwYWRkaW5nTGVmdDogMiB9ICkgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZCggRmxleCApYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRwYWRkaW5nLXRvcDogMDtcblxuXHQvLyBGb2N1cyB3aXRoaW4sIGV4Y2x1ZGluZyBjYXNlcyB3aGVyZSBhdXhpbGlhcnkgY29udHJvbHMgaW4gcHJlZml4IG9yIHN1ZmZpeCBoYXZlIGZvY3VzLlxuXHQmOmZvY3VzLXdpdGhpbjpub3QoIDpoYXMoIDppcyggJHsgUHJlZml4IH0sICR7IFN1ZmZpeCB9ICk6Zm9jdXMtd2l0aGluICkgKSB7XG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRib3gtc2hhZG93OiAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5cdFx0XHQvLyBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSB3aWxsIHNob3cgdGhpcyBvdXRsaW5lLCBidXQgbm90IHRoZSBib3gtc2hhZG93LlxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
+    }, 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== */");
   };
   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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEySHFEIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */"));
+  })("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= */"));
   var disabledStyles = ({
     disabled
   }) => {
@@ -24464,7 +25015,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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxSlEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi8uLi9jb250ZXh0JztcbmltcG9ydCB7IEZsZXgsIEZsZXhJdGVtIH0gZnJvbSAnLi4vLi4vZmxleCc7XG5pbXBvcnQgeyBUZXh0IH0gZnJvbSAnLi4vLi4vdGV4dCc7XG5pbXBvcnQgeyBiYXNlTGFiZWxUeXBvZ3JhcGh5LCBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBMYWJlbFBvc2l0aW9uLCBTaXplLCBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5cbnR5cGUgQ29udGFpbmVyUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aGlkZUxhYmVsPzogYm9vbGVhbjtcblx0X191bnN0YWJsZUlucHV0V2lkdGg/OiBDU1NQcm9wZXJ0aWVzWyAnd2lkdGgnIF07XG5cdGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeCA9IHN0eWxlZC5zcGFuYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWZmaXggPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbnR5cGUgQmFja2Ryb3BQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpc0JvcmRlcmxlc3M/OiBib29sZWFuO1xufTtcblxuY29uc3QgYmFja2Ryb3BCb3JkZXJDb2xvciA9ICgge1xuXHRkaXNhYmxlZCxcblx0aXNCb3JkZXJsZXNzLFxufTogQmFja2Ryb3BQcm9wcyApOiBDU1NQcm9wZXJ0aWVzWyAnYm9yZGVyQ29sb3InIF0gPT4ge1xuXHRpZiAoIGlzQm9yZGVybGVzcyApIHtcblx0XHRyZXR1cm4gJ3RyYW5zcGFyZW50Jztcblx0fVxuXG5cdGlmICggZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXJEaXNhYmxlZDtcblx0fVxuXG5cdHJldHVybiBDT0xPUlMudWkuYm9yZGVyO1xufTtcblxuZXhwb3J0IGNvbnN0IEJhY2tkcm9wVUkgPSBzdHlsZWQuZGl2PCBCYWNrZHJvcFByb3BzID5gXG5cdCYmJiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXItY29sb3I6ICR7IGJhY2tkcm9wQm9yZGVyQ29sb3IgfTtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblxuXHRcdCR7IHJ0bCggeyBwYWRkaW5nTGVmdDogMiB9ICkgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZCggRmxleCApYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRwYWRkaW5nLXRvcDogMDtcblxuXHQvLyBGb2N1cyB3aXRoaW4sIGV4Y2x1ZGluZyBjYXNlcyB3aGVyZSBhdXhpbGlhcnkgY29udHJvbHMgaW4gcHJlZml4IG9yIHN1ZmZpeCBoYXZlIGZvY3VzLlxuXHQmOmZvY3VzLXdpdGhpbjpub3QoIDpoYXMoIDppcyggJHsgUHJlZml4IH0sICR7IFN1ZmZpeCB9ICk6Zm9jdXMtd2l0aGluICkgKSB7XG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRib3gtc2hhZG93OiAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5cdFx0XHQvLyBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSB3aWxsIHNob3cgdGhpcyBvdXRsaW5lLCBidXQgbm90IHRoZSBib3gtc2hhZG93LlxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
+    }, 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== */");
   };
   var fontSizeStyles = ({
     inputSize: size4
@@ -24479,7 +25030,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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3S1ciLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi8uLi9jb250ZXh0JztcbmltcG9ydCB7IEZsZXgsIEZsZXhJdGVtIH0gZnJvbSAnLi4vLi4vZmxleCc7XG5pbXBvcnQgeyBUZXh0IH0gZnJvbSAnLi4vLi4vdGV4dCc7XG5pbXBvcnQgeyBiYXNlTGFiZWxUeXBvZ3JhcGh5LCBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBMYWJlbFBvc2l0aW9uLCBTaXplLCBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5cbnR5cGUgQ29udGFpbmVyUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aGlkZUxhYmVsPzogYm9vbGVhbjtcblx0X191bnN0YWJsZUlucHV0V2lkdGg/OiBDU1NQcm9wZXJ0aWVzWyAnd2lkdGgnIF07XG5cdGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeCA9IHN0eWxlZC5zcGFuYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWZmaXggPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbnR5cGUgQmFja2Ryb3BQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpc0JvcmRlcmxlc3M/OiBib29sZWFuO1xufTtcblxuY29uc3QgYmFja2Ryb3BCb3JkZXJDb2xvciA9ICgge1xuXHRkaXNhYmxlZCxcblx0aXNCb3JkZXJsZXNzLFxufTogQmFja2Ryb3BQcm9wcyApOiBDU1NQcm9wZXJ0aWVzWyAnYm9yZGVyQ29sb3InIF0gPT4ge1xuXHRpZiAoIGlzQm9yZGVybGVzcyApIHtcblx0XHRyZXR1cm4gJ3RyYW5zcGFyZW50Jztcblx0fVxuXG5cdGlmICggZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXJEaXNhYmxlZDtcblx0fVxuXG5cdHJldHVybiBDT0xPUlMudWkuYm9yZGVyO1xufTtcblxuZXhwb3J0IGNvbnN0IEJhY2tkcm9wVUkgPSBzdHlsZWQuZGl2PCBCYWNrZHJvcFByb3BzID5gXG5cdCYmJiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXItY29sb3I6ICR7IGJhY2tkcm9wQm9yZGVyQ29sb3IgfTtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblxuXHRcdCR7IHJ0bCggeyBwYWRkaW5nTGVmdDogMiB9ICkgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZCggRmxleCApYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRwYWRkaW5nLXRvcDogMDtcblxuXHQvLyBGb2N1cyB3aXRoaW4sIGV4Y2x1ZGluZyBjYXNlcyB3aGVyZSBhdXhpbGlhcnkgY29udHJvbHMgaW4gcHJlZml4IG9yIHN1ZmZpeCBoYXZlIGZvY3VzLlxuXHQmOmZvY3VzLXdpdGhpbjpub3QoIDpoYXMoIDppcyggJHsgUHJlZml4IH0sICR7IFN1ZmZpeCB9ICk6Zm9jdXMtd2l0aGluICkgKSB7XG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRib3gtc2hhZG93OiAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5cdFx0XHQvLyBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSB3aWxsIHNob3cgdGhpcyBvdXRsaW5lLCBidXQgbm90IHRoZSBib3gtc2hhZG93LlxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
+    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== */");
   };
   var getSizeConfig = ({
     inputSize: size4
@@ -24510,7 +25061,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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErTVEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi8uLi9jb250ZXh0JztcbmltcG9ydCB7IEZsZXgsIEZsZXhJdGVtIH0gZnJvbSAnLi4vLi4vZmxleCc7XG5pbXBvcnQgeyBUZXh0IH0gZnJvbSAnLi4vLi4vdGV4dCc7XG5pbXBvcnQgeyBiYXNlTGFiZWxUeXBvZ3JhcGh5LCBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBMYWJlbFBvc2l0aW9uLCBTaXplLCBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5cbnR5cGUgQ29udGFpbmVyUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aGlkZUxhYmVsPzogYm9vbGVhbjtcblx0X191bnN0YWJsZUlucHV0V2lkdGg/OiBDU1NQcm9wZXJ0aWVzWyAnd2lkdGgnIF07XG5cdGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeCA9IHN0eWxlZC5zcGFuYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWZmaXggPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbnR5cGUgQmFja2Ryb3BQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpc0JvcmRlcmxlc3M/OiBib29sZWFuO1xufTtcblxuY29uc3QgYmFja2Ryb3BCb3JkZXJDb2xvciA9ICgge1xuXHRkaXNhYmxlZCxcblx0aXNCb3JkZXJsZXNzLFxufTogQmFja2Ryb3BQcm9wcyApOiBDU1NQcm9wZXJ0aWVzWyAnYm9yZGVyQ29sb3InIF0gPT4ge1xuXHRpZiAoIGlzQm9yZGVybGVzcyApIHtcblx0XHRyZXR1cm4gJ3RyYW5zcGFyZW50Jztcblx0fVxuXG5cdGlmICggZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXJEaXNhYmxlZDtcblx0fVxuXG5cdHJldHVybiBDT0xPUlMudWkuYm9yZGVyO1xufTtcblxuZXhwb3J0IGNvbnN0IEJhY2tkcm9wVUkgPSBzdHlsZWQuZGl2PCBCYWNrZHJvcFByb3BzID5gXG5cdCYmJiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXItY29sb3I6ICR7IGJhY2tkcm9wQm9yZGVyQ29sb3IgfTtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblxuXHRcdCR7IHJ0bCggeyBwYWRkaW5nTGVmdDogMiB9ICkgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZCggRmxleCApYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRwYWRkaW5nLXRvcDogMDtcblxuXHQvLyBGb2N1cyB3aXRoaW4sIGV4Y2x1ZGluZyBjYXNlcyB3aGVyZSBhdXhpbGlhcnkgY29udHJvbHMgaW4gcHJlZml4IG9yIHN1ZmZpeCBoYXZlIGZvY3VzLlxuXHQmOmZvY3VzLXdpdGhpbjpub3QoIDpoYXMoIDppcyggJHsgUHJlZml4IH0sICR7IFN1ZmZpeCB9ICk6Zm9jdXMtd2l0aGluICkgKSB7XG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRib3gtc2hhZG93OiAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5cdFx0XHQvLyBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSB3aWxsIHNob3cgdGhpcyBvdXRsaW5lLCBidXQgbm90IHRoZSBib3gtc2hhZG93LlxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
+    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== */");
   };
   var customPaddings = ({
     paddingInlineStart,
@@ -24519,7 +25070,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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzTlEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi8uLi9jb250ZXh0JztcbmltcG9ydCB7IEZsZXgsIEZsZXhJdGVtIH0gZnJvbSAnLi4vLi4vZmxleCc7XG5pbXBvcnQgeyBUZXh0IH0gZnJvbSAnLi4vLi4vdGV4dCc7XG5pbXBvcnQgeyBiYXNlTGFiZWxUeXBvZ3JhcGh5LCBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBMYWJlbFBvc2l0aW9uLCBTaXplLCBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5cbnR5cGUgQ29udGFpbmVyUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aGlkZUxhYmVsPzogYm9vbGVhbjtcblx0X191bnN0YWJsZUlucHV0V2lkdGg/OiBDU1NQcm9wZXJ0aWVzWyAnd2lkdGgnIF07XG5cdGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeCA9IHN0eWxlZC5zcGFuYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWZmaXggPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbnR5cGUgQmFja2Ryb3BQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpc0JvcmRlcmxlc3M/OiBib29sZWFuO1xufTtcblxuY29uc3QgYmFja2Ryb3BCb3JkZXJDb2xvciA9ICgge1xuXHRkaXNhYmxlZCxcblx0aXNCb3JkZXJsZXNzLFxufTogQmFja2Ryb3BQcm9wcyApOiBDU1NQcm9wZXJ0aWVzWyAnYm9yZGVyQ29sb3InIF0gPT4ge1xuXHRpZiAoIGlzQm9yZGVybGVzcyApIHtcblx0XHRyZXR1cm4gJ3RyYW5zcGFyZW50Jztcblx0fVxuXG5cdGlmICggZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXJEaXNhYmxlZDtcblx0fVxuXG5cdHJldHVybiBDT0xPUlMudWkuYm9yZGVyO1xufTtcblxuZXhwb3J0IGNvbnN0IEJhY2tkcm9wVUkgPSBzdHlsZWQuZGl2PCBCYWNrZHJvcFByb3BzID5gXG5cdCYmJiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXItY29sb3I6ICR7IGJhY2tkcm9wQm9yZGVyQ29sb3IgfTtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblxuXHRcdCR7IHJ0bCggeyBwYWRkaW5nTGVmdDogMiB9ICkgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZCggRmxleCApYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRwYWRkaW5nLXRvcDogMDtcblxuXHQvLyBGb2N1cyB3aXRoaW4sIGV4Y2x1ZGluZyBjYXNlcyB3aGVyZSBhdXhpbGlhcnkgY29udHJvbHMgaW4gcHJlZml4IG9yIHN1ZmZpeCBoYXZlIGZvY3VzLlxuXHQmOmZvY3VzLXdpdGhpbjpub3QoIDpoYXMoIDppcyggJHsgUHJlZml4IH0sICR7IFN1ZmZpeCB9ICk6Zm9jdXMtd2l0aGluICkgKSB7XG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRib3gtc2hhZG93OiAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5cdFx0XHQvLyBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSB3aWxsIHNob3cgdGhpcyBvdXRsaW5lLCBidXQgbm90IHRoZSBib3gtc2hhZG93LlxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
+    }, 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== */");
   };
   var dragStyles = ({
     isDragging: isDragging2,
@@ -24528,25 +25079,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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4TjBCIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */");
+      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= */");
     }
     if (isDragging2 && dragCursor) {
-      activeDragCursorStyles = /* @__PURE__ */ css("&:active{cursor:", dragCursor, ";}" + (false ? "" : ";label:activeDragCursorStyles;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyTzhCIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */");
+      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= */");
     }
-    return /* @__PURE__ */ css(defaultArrowStyles, " ", activeDragCursorStyles, ";" + (false ? "" : ";label:dragStyles;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrUFciLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi8uLi9jb250ZXh0JztcbmltcG9ydCB7IEZsZXgsIEZsZXhJdGVtIH0gZnJvbSAnLi4vLi4vZmxleCc7XG5pbXBvcnQgeyBUZXh0IH0gZnJvbSAnLi4vLi4vdGV4dCc7XG5pbXBvcnQgeyBiYXNlTGFiZWxUeXBvZ3JhcGh5LCBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBMYWJlbFBvc2l0aW9uLCBTaXplLCBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5cbnR5cGUgQ29udGFpbmVyUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aGlkZUxhYmVsPzogYm9vbGVhbjtcblx0X191bnN0YWJsZUlucHV0V2lkdGg/OiBDU1NQcm9wZXJ0aWVzWyAnd2lkdGgnIF07XG5cdGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeCA9IHN0eWxlZC5zcGFuYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWZmaXggPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbnR5cGUgQmFja2Ryb3BQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpc0JvcmRlcmxlc3M/OiBib29sZWFuO1xufTtcblxuY29uc3QgYmFja2Ryb3BCb3JkZXJDb2xvciA9ICgge1xuXHRkaXNhYmxlZCxcblx0aXNCb3JkZXJsZXNzLFxufTogQmFja2Ryb3BQcm9wcyApOiBDU1NQcm9wZXJ0aWVzWyAnYm9yZGVyQ29sb3InIF0gPT4ge1xuXHRpZiAoIGlzQm9yZGVybGVzcyApIHtcblx0XHRyZXR1cm4gJ3RyYW5zcGFyZW50Jztcblx0fVxuXG5cdGlmICggZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXJEaXNhYmxlZDtcblx0fVxuXG5cdHJldHVybiBDT0xPUlMudWkuYm9yZGVyO1xufTtcblxuZXhwb3J0IGNvbnN0IEJhY2tkcm9wVUkgPSBzdHlsZWQuZGl2PCBCYWNrZHJvcFByb3BzID5gXG5cdCYmJiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXItY29sb3I6ICR7IGJhY2tkcm9wQm9yZGVyQ29sb3IgfTtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblxuXHRcdCR7IHJ0bCggeyBwYWRkaW5nTGVmdDogMiB9ICkgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZCggRmxleCApYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRwYWRkaW5nLXRvcDogMDtcblxuXHQvLyBGb2N1cyB3aXRoaW4sIGV4Y2x1ZGluZyBjYXNlcyB3aGVyZSBhdXhpbGlhcnkgY29udHJvbHMgaW4gcHJlZml4IG9yIHN1ZmZpeCBoYXZlIGZvY3VzLlxuXHQmOmZvY3VzLXdpdGhpbjpub3QoIDpoYXMoIDppcyggJHsgUHJlZml4IH0sICR7IFN1ZmZpeCB9ICk6Zm9jdXMtd2l0aGluICkgKSB7XG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRib3gtc2hhZG93OiAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5cdFx0XHQvLyBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSB3aWxsIHNob3cgdGhpcyBvdXRsaW5lLCBidXQgbm90IHRoZSBib3gtc2hhZG93LlxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
+    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== */");
   };
   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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyUCtDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */"));
+  })("&&&{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= */"));
   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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrU3FFIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */"));
+  })("&&&{", 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= */"));
   var Label = (props) => /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(BaseLabel, {
     ...props,
     as: "label"
@@ -24561,7 +25112,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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1VDhDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */",
+    styles: "max-width:calc( 100% - 10px )/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnVDhDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdC8vIEZvY3VzIHdpdGhpbiwgZXhjbHVkaW5nIGNhc2VzIHdoZXJlIGF1eGlsaWFyeSBjb250cm9scyBpbiBwcmVmaXggb3Igc3VmZml4IGhhdmUgZm9jdXMuXG5cdCY6Zm9jdXMtd2l0aGluOm5vdCggOmhhcyggOmlzKCAkeyBQcmVmaXggfSwgJHsgU3VmZml4IH0gKTpmb2N1cy13aXRoaW4gKSApIHtcblx0XHQkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdGJveC1zaGFkb3c6ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcblx0XHRcdC8vIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlIHdpbGwgc2hvdyB0aGlzIG91dGxpbmUsIGJ1dCBub3QgdGhlIGJveC1zaGFkb3cuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRjb25zdCBiYWNrZ3JvdW5kQ29sb3IgPSBkaXNhYmxlZFxuXHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdDogQ09MT1JTLnVpLmJhY2tncm91bmQ7XG5cblx0cmV0dXJuIGNzcyggeyBiYWNrZ3JvdW5kQ29sb3IgfSApO1xufTtcblxuY29uc3QgY29udGFpbmVyV2lkdGhTdHlsZXMgPSAoIHtcblx0X191bnN0YWJsZUlucHV0V2lkdGgsXG5cdGxhYmVsUG9zaXRpb24sXG59OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0aWYgKCAhIF9fdW5zdGFibGVJbnB1dFdpZHRoICkge1xuXHRcdHJldHVybiBjc3MoIHsgd2lkdGg6ICcxMDAlJyB9ICk7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdzaWRlJyApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdlZGdlJyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRmbGV4OiBgMCAwICR7IF9fdW5zdGFibGVJbnB1dFdpZHRoIH1gLFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiBjc3MoIHsgd2lkdGg6IF9fdW5zdGFibGVJbnB1dFdpZHRoIH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQuZGl2PCBDb250YWluZXJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JHsgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgfVxuXHQkeyBjb250YWluZXJXaWR0aFN0eWxlcyB9XG5gO1xuXG50eXBlIElucHV0UHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aW5wdXRTaXplPzogU2l6ZTtcblx0aXNEcmFnZ2luZz86IGJvb2xlYW47XG5cdGRyYWdDdXJzb3I/OiBDU1NQcm9wZXJ0aWVzWyAnY3Vyc29yJyBdO1xuXHRwYWRkaW5nSW5saW5lU3RhcnQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZVN0YXJ0JyBdO1xuXHRwYWRkaW5nSW5saW5lRW5kPzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVFbmQnIF07XG59O1xuXG5jb25zdCBkaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBDT0xPUlMudWkudGV4dERpc2FibGVkLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgZm9udFNpemVTdHlsZXMgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6ICcxM3B4Jyxcblx0XHRzbWFsbDogJzExcHgnLFxuXHRcdGNvbXBhY3Q6ICcxM3B4Jyxcblx0fTtcblxuXHRjb25zdCBmb250U2l6ZSA9IHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXHRjb25zdCBmb250U2l6ZU1vYmlsZSA9ICcxNnB4JztcblxuXHRpZiAoICEgZm9udFNpemUgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplTW9iaWxlIH07XG5cblx0XHRAbWVkaWEgKCBtaW4td2lkdGg6IDYwMHB4ICkge1xuXHRcdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZSB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRTaXplQ29uZmlnID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHQvLyBQYWRkaW5ncyBtYXkgYmUgb3ZlcnJpZGRlbiBieSB0aGUgY3VzdG9tIHBhZGRpbmdzIHByb3BzLlxuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRoZWlnaHQ6IDQwLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRoZWlnaHQ6IDMyLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCBwcm9wczogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggZ2V0U2l6ZUNvbmZpZyggcHJvcHMgKSApO1xufTtcblxuY29uc3QgY3VzdG9tUGFkZGluZ3MgPSAoIHtcblx0cGFkZGluZ0lubGluZVN0YXJ0LFxuXHRwYWRkaW5nSW5saW5lRW5kLFxufTogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggeyBwYWRkaW5nSW5saW5lU3RhcnQsIHBhZGRpbmdJbmxpbmVFbmQgfSApO1xufTtcblxuY29uc3QgZHJhZ1N0eWxlcyA9ICggeyBpc0RyYWdnaW5nLCBkcmFnQ3Vyc29yIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGxldCBkZWZhdWx0QXJyb3dTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cdGxldCBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXG5cdGlmICggaXNEcmFnZ2luZyApIHtcblx0XHRkZWZhdWx0QXJyb3dTdHlsZXMgPSBjc3NgXG5cdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0aWYgKCBpc0RyYWdnaW5nICYmIGRyYWdDdXJzb3IgKSB7XG5cdFx0YWN0aXZlRHJhZ0N1cnNvclN0eWxlcyA9IGNzc2Bcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0JHsgZGVmYXVsdEFycm93U3R5bGVzIH1cblx0XHQkeyBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzIH1cblx0YDtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IElucHV0ID0gc3R5bGVkLmlucHV0PCBJbnB1dFByb3BzID5gXG5cdCYmJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JHsgZHJhZ1N0eWxlcyB9XG5cdFx0JHsgZGlzYWJsZWRTdHlsZXMgfVxuXHRcdCR7IGZvbnRTaXplU3R5bGVzIH1cblx0XHQkeyBzaXplU3R5bGVzIH1cblx0XHQkeyBjdXN0b21QYWRkaW5ncyB9XG5cblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jlt0eXBlPSdlbWFpbCddLFxuXHRcdCZbdHlwZT0ndXJsJ10ge1xuXHRcdFx0LyogcnRsOmlnbm9yZSAqL1xuXHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBCYXNlTGFiZWwgPSBzdHlsZWQoIFRleHQgKTwgeyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbiB9ID5gXG5cdCYmJiB7XG5cdFx0JHsgYmFzZUxhYmVsVHlwb2dyYXBoeSB9O1xuXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IExhYmVsID0gKFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8XG5cdFx0eyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9LFxuXHRcdCdsYWJlbCcsXG5cdFx0ZmFsc2Vcblx0PlxuKSA9PiA8QmFzZUxhYmVsIHsgLi4ucHJvcHMgfSBhcz1cImxhYmVsXCIgLz47XG5cbmV4cG9ydCBjb25zdCBMYWJlbFdyYXBwZXIgPSBzdHlsZWQoIEZsZXhJdGVtIClgXG5cdG1heC13aWR0aDogY2FsYyggMTAwJSAtIDEwcHggKTtcbmA7XG5cbmNvbnN0IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgPSAoIHtcblx0dmFyaWFudCA9ICdkZWZhdWx0Jyxcblx0c2l6ZSxcblx0aXNQcmVmaXgsXG59OiBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgJiB7IGlzUHJlZml4PzogYm9vbGVhbiB9ICkgPT4ge1xuXHRjb25zdCB7IHBhZGRpbmdMZWZ0OiBwYWRkaW5nIH0gPSBnZXRTaXplQ29uZmlnKCB7XG5cdFx0aW5wdXRTaXplOiBzaXplLFxuXHR9ICk7XG5cblx0Y29uc3QgcGFkZGluZ1Byb3BlcnR5ID0gaXNQcmVmaXhcblx0XHQ/ICdwYWRkaW5nSW5saW5lU3RhcnQnXG5cdFx0OiAncGFkZGluZ0lubGluZUVuZCc7XG5cblx0aWYgKCB2YXJpYW50ID09PSAnZGVmYXVsdCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyxcblx0XHR9ICk7XG5cdH1cblxuXHQvLyBJZiB2YXJpYW50IGlzICdpY29uJyBvciAnY29udHJvbCdcblx0cmV0dXJuIGNzcygge1xuXHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nIC0gNCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeFN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzIH1cbmA7XG4iXX0= */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__4
   });
   var prefixSuffixWrapperStyles = ({
@@ -24578,19 +25129,19 @@ If there's a particular need for this, please submit a feature request at https:
     if (variant === "default") {
       return /* @__PURE__ */ css({
         [paddingProperty]: padding2
-      }, false ? "" : ";label:prefixSuffixWrapperStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5VVMiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi8uLi9jb250ZXh0JztcbmltcG9ydCB7IEZsZXgsIEZsZXhJdGVtIH0gZnJvbSAnLi4vLi4vZmxleCc7XG5pbXBvcnQgeyBUZXh0IH0gZnJvbSAnLi4vLi4vdGV4dCc7XG5pbXBvcnQgeyBiYXNlTGFiZWxUeXBvZ3JhcGh5LCBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBMYWJlbFBvc2l0aW9uLCBTaXplLCBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5cbnR5cGUgQ29udGFpbmVyUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aGlkZUxhYmVsPzogYm9vbGVhbjtcblx0X191bnN0YWJsZUlucHV0V2lkdGg/OiBDU1NQcm9wZXJ0aWVzWyAnd2lkdGgnIF07XG5cdGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeCA9IHN0eWxlZC5zcGFuYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWZmaXggPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbnR5cGUgQmFja2Ryb3BQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpc0JvcmRlcmxlc3M/OiBib29sZWFuO1xufTtcblxuY29uc3QgYmFja2Ryb3BCb3JkZXJDb2xvciA9ICgge1xuXHRkaXNhYmxlZCxcblx0aXNCb3JkZXJsZXNzLFxufTogQmFja2Ryb3BQcm9wcyApOiBDU1NQcm9wZXJ0aWVzWyAnYm9yZGVyQ29sb3InIF0gPT4ge1xuXHRpZiAoIGlzQm9yZGVybGVzcyApIHtcblx0XHRyZXR1cm4gJ3RyYW5zcGFyZW50Jztcblx0fVxuXG5cdGlmICggZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXJEaXNhYmxlZDtcblx0fVxuXG5cdHJldHVybiBDT0xPUlMudWkuYm9yZGVyO1xufTtcblxuZXhwb3J0IGNvbnN0IEJhY2tkcm9wVUkgPSBzdHlsZWQuZGl2PCBCYWNrZHJvcFByb3BzID5gXG5cdCYmJiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXItY29sb3I6ICR7IGJhY2tkcm9wQm9yZGVyQ29sb3IgfTtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblxuXHRcdCR7IHJ0bCggeyBwYWRkaW5nTGVmdDogMiB9ICkgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZCggRmxleCApYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRwYWRkaW5nLXRvcDogMDtcblxuXHQvLyBGb2N1cyB3aXRoaW4sIGV4Y2x1ZGluZyBjYXNlcyB3aGVyZSBhdXhpbGlhcnkgY29udHJvbHMgaW4gcHJlZml4IG9yIHN1ZmZpeCBoYXZlIGZvY3VzLlxuXHQmOmZvY3VzLXdpdGhpbjpub3QoIDpoYXMoIDppcyggJHsgUHJlZml4IH0sICR7IFN1ZmZpeCB9ICk6Zm9jdXMtd2l0aGluICkgKSB7XG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRib3gtc2hhZG93OiAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5cdFx0XHQvLyBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSB3aWxsIHNob3cgdGhpcyBvdXRsaW5lLCBidXQgbm90IHRoZSBib3gtc2hhZG93LlxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
+      }, 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== */");
     }
     return /* @__PURE__ */ css({
       display: "flex",
       [paddingProperty]: padding2 - 4
-    }, false ? "" : ";label:prefixSuffixWrapperStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErVVEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi8uLi9jb250ZXh0JztcbmltcG9ydCB7IEZsZXgsIEZsZXhJdGVtIH0gZnJvbSAnLi4vLi4vZmxleCc7XG5pbXBvcnQgeyBUZXh0IH0gZnJvbSAnLi4vLi4vdGV4dCc7XG5pbXBvcnQgeyBiYXNlTGFiZWxUeXBvZ3JhcGh5LCBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBMYWJlbFBvc2l0aW9uLCBTaXplLCBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5cbnR5cGUgQ29udGFpbmVyUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aGlkZUxhYmVsPzogYm9vbGVhbjtcblx0X191bnN0YWJsZUlucHV0V2lkdGg/OiBDU1NQcm9wZXJ0aWVzWyAnd2lkdGgnIF07XG5cdGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeCA9IHN0eWxlZC5zcGFuYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWZmaXggPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbnR5cGUgQmFja2Ryb3BQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpc0JvcmRlcmxlc3M/OiBib29sZWFuO1xufTtcblxuY29uc3QgYmFja2Ryb3BCb3JkZXJDb2xvciA9ICgge1xuXHRkaXNhYmxlZCxcblx0aXNCb3JkZXJsZXNzLFxufTogQmFja2Ryb3BQcm9wcyApOiBDU1NQcm9wZXJ0aWVzWyAnYm9yZGVyQ29sb3InIF0gPT4ge1xuXHRpZiAoIGlzQm9yZGVybGVzcyApIHtcblx0XHRyZXR1cm4gJ3RyYW5zcGFyZW50Jztcblx0fVxuXG5cdGlmICggZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXJEaXNhYmxlZDtcblx0fVxuXG5cdHJldHVybiBDT0xPUlMudWkuYm9yZGVyO1xufTtcblxuZXhwb3J0IGNvbnN0IEJhY2tkcm9wVUkgPSBzdHlsZWQuZGl2PCBCYWNrZHJvcFByb3BzID5gXG5cdCYmJiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXItY29sb3I6ICR7IGJhY2tkcm9wQm9yZGVyQ29sb3IgfTtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblxuXHRcdCR7IHJ0bCggeyBwYWRkaW5nTGVmdDogMiB9ICkgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZCggRmxleCApYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRwYWRkaW5nLXRvcDogMDtcblxuXHQvLyBGb2N1cyB3aXRoaW4sIGV4Y2x1ZGluZyBjYXNlcyB3aGVyZSBhdXhpbGlhcnkgY29udHJvbHMgaW4gcHJlZml4IG9yIHN1ZmZpeCBoYXZlIGZvY3VzLlxuXHQmOmZvY3VzLXdpdGhpbjpub3QoIDpoYXMoIDppcyggJHsgUHJlZml4IH0sICR7IFN1ZmZpeCB9ICk6Zm9jdXMtd2l0aGluICkgKSB7XG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRib3gtc2hhZG93OiAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5cdFx0XHQvLyBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSB3aWxsIHNob3cgdGhpcyBvdXRsaW5lLCBidXQgbm90IHRoZSBib3gtc2hhZG93LlxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
+    }, 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== */");
   };
   var PrefixSuffixWrapper = /* @__PURE__ */ createStyled("div", false ? {
     target: "em5sgkm0"
   } : {
     target: "em5sgkm0",
     label: "PrefixSuffixWrapper"
-  })(prefixSuffixWrapperStyles, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxVjZDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */"));
+  })(prefixSuffixWrapperStyles, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4VTZDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdC8vIEZvY3VzIHdpdGhpbiwgZXhjbHVkaW5nIGNhc2VzIHdoZXJlIGF1eGlsaWFyeSBjb250cm9scyBpbiBwcmVmaXggb3Igc3VmZml4IGhhdmUgZm9jdXMuXG5cdCY6Zm9jdXMtd2l0aGluOm5vdCggOmhhcyggOmlzKCAkeyBQcmVmaXggfSwgJHsgU3VmZml4IH0gKTpmb2N1cy13aXRoaW4gKSApIHtcblx0XHQkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdGJveC1zaGFkb3c6ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcblx0XHRcdC8vIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlIHdpbGwgc2hvdyB0aGlzIG91dGxpbmUsIGJ1dCBub3QgdGhlIGJveC1zaGFkb3cuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRjb25zdCBiYWNrZ3JvdW5kQ29sb3IgPSBkaXNhYmxlZFxuXHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdDogQ09MT1JTLnVpLmJhY2tncm91bmQ7XG5cblx0cmV0dXJuIGNzcyggeyBiYWNrZ3JvdW5kQ29sb3IgfSApO1xufTtcblxuY29uc3QgY29udGFpbmVyV2lkdGhTdHlsZXMgPSAoIHtcblx0X191bnN0YWJsZUlucHV0V2lkdGgsXG5cdGxhYmVsUG9zaXRpb24sXG59OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0aWYgKCAhIF9fdW5zdGFibGVJbnB1dFdpZHRoICkge1xuXHRcdHJldHVybiBjc3MoIHsgd2lkdGg6ICcxMDAlJyB9ICk7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdzaWRlJyApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdlZGdlJyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRmbGV4OiBgMCAwICR7IF9fdW5zdGFibGVJbnB1dFdpZHRoIH1gLFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiBjc3MoIHsgd2lkdGg6IF9fdW5zdGFibGVJbnB1dFdpZHRoIH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQuZGl2PCBDb250YWluZXJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JHsgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgfVxuXHQkeyBjb250YWluZXJXaWR0aFN0eWxlcyB9XG5gO1xuXG50eXBlIElucHV0UHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aW5wdXRTaXplPzogU2l6ZTtcblx0aXNEcmFnZ2luZz86IGJvb2xlYW47XG5cdGRyYWdDdXJzb3I/OiBDU1NQcm9wZXJ0aWVzWyAnY3Vyc29yJyBdO1xuXHRwYWRkaW5nSW5saW5lU3RhcnQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZVN0YXJ0JyBdO1xuXHRwYWRkaW5nSW5saW5lRW5kPzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVFbmQnIF07XG59O1xuXG5jb25zdCBkaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBDT0xPUlMudWkudGV4dERpc2FibGVkLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgZm9udFNpemVTdHlsZXMgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6ICcxM3B4Jyxcblx0XHRzbWFsbDogJzExcHgnLFxuXHRcdGNvbXBhY3Q6ICcxM3B4Jyxcblx0fTtcblxuXHRjb25zdCBmb250U2l6ZSA9IHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXHRjb25zdCBmb250U2l6ZU1vYmlsZSA9ICcxNnB4JztcblxuXHRpZiAoICEgZm9udFNpemUgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplTW9iaWxlIH07XG5cblx0XHRAbWVkaWEgKCBtaW4td2lkdGg6IDYwMHB4ICkge1xuXHRcdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZSB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRTaXplQ29uZmlnID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHQvLyBQYWRkaW5ncyBtYXkgYmUgb3ZlcnJpZGRlbiBieSB0aGUgY3VzdG9tIHBhZGRpbmdzIHByb3BzLlxuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRoZWlnaHQ6IDQwLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRoZWlnaHQ6IDMyLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCBwcm9wczogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggZ2V0U2l6ZUNvbmZpZyggcHJvcHMgKSApO1xufTtcblxuY29uc3QgY3VzdG9tUGFkZGluZ3MgPSAoIHtcblx0cGFkZGluZ0lubGluZVN0YXJ0LFxuXHRwYWRkaW5nSW5saW5lRW5kLFxufTogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggeyBwYWRkaW5nSW5saW5lU3RhcnQsIHBhZGRpbmdJbmxpbmVFbmQgfSApO1xufTtcblxuY29uc3QgZHJhZ1N0eWxlcyA9ICggeyBpc0RyYWdnaW5nLCBkcmFnQ3Vyc29yIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGxldCBkZWZhdWx0QXJyb3dTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cdGxldCBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXG5cdGlmICggaXNEcmFnZ2luZyApIHtcblx0XHRkZWZhdWx0QXJyb3dTdHlsZXMgPSBjc3NgXG5cdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0aWYgKCBpc0RyYWdnaW5nICYmIGRyYWdDdXJzb3IgKSB7XG5cdFx0YWN0aXZlRHJhZ0N1cnNvclN0eWxlcyA9IGNzc2Bcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0JHsgZGVmYXVsdEFycm93U3R5bGVzIH1cblx0XHQkeyBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzIH1cblx0YDtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IElucHV0ID0gc3R5bGVkLmlucHV0PCBJbnB1dFByb3BzID5gXG5cdCYmJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JHsgZHJhZ1N0eWxlcyB9XG5cdFx0JHsgZGlzYWJsZWRTdHlsZXMgfVxuXHRcdCR7IGZvbnRTaXplU3R5bGVzIH1cblx0XHQkeyBzaXplU3R5bGVzIH1cblx0XHQkeyBjdXN0b21QYWRkaW5ncyB9XG5cblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jlt0eXBlPSdlbWFpbCddLFxuXHRcdCZbdHlwZT0ndXJsJ10ge1xuXHRcdFx0LyogcnRsOmlnbm9yZSAqL1xuXHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBCYXNlTGFiZWwgPSBzdHlsZWQoIFRleHQgKTwgeyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbiB9ID5gXG5cdCYmJiB7XG5cdFx0JHsgYmFzZUxhYmVsVHlwb2dyYXBoeSB9O1xuXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IExhYmVsID0gKFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8XG5cdFx0eyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9LFxuXHRcdCdsYWJlbCcsXG5cdFx0ZmFsc2Vcblx0PlxuKSA9PiA8QmFzZUxhYmVsIHsgLi4ucHJvcHMgfSBhcz1cImxhYmVsXCIgLz47XG5cbmV4cG9ydCBjb25zdCBMYWJlbFdyYXBwZXIgPSBzdHlsZWQoIEZsZXhJdGVtIClgXG5cdG1heC13aWR0aDogY2FsYyggMTAwJSAtIDEwcHggKTtcbmA7XG5cbmNvbnN0IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgPSAoIHtcblx0dmFyaWFudCA9ICdkZWZhdWx0Jyxcblx0c2l6ZSxcblx0aXNQcmVmaXgsXG59OiBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgJiB7IGlzUHJlZml4PzogYm9vbGVhbiB9ICkgPT4ge1xuXHRjb25zdCB7IHBhZGRpbmdMZWZ0OiBwYWRkaW5nIH0gPSBnZXRTaXplQ29uZmlnKCB7XG5cdFx0aW5wdXRTaXplOiBzaXplLFxuXHR9ICk7XG5cblx0Y29uc3QgcGFkZGluZ1Byb3BlcnR5ID0gaXNQcmVmaXhcblx0XHQ/ICdwYWRkaW5nSW5saW5lU3RhcnQnXG5cdFx0OiAncGFkZGluZ0lubGluZUVuZCc7XG5cblx0aWYgKCB2YXJpYW50ID09PSAnZGVmYXVsdCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyxcblx0XHR9ICk7XG5cdH1cblxuXHQvLyBJZiB2YXJpYW50IGlzICdpY29uJyBvciAnY29udHJvbCdcblx0cmV0dXJuIGNzcygge1xuXHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nIC0gNCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeFN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzIH1cbmA7XG4iXX0= */"));

   // packages/components/build-module/input-control/backdrop.mjs
   var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
@@ -24729,8 +25280,8 @@ If there's a particular need for this, please submit a feature request at https:
   var input_base_default = contextConnect(InputBase, "InputBase");

   // node_modules/@use-gesture/core/dist/maths-0ab39ae9.esm.js
-  function clamp3(v3, min3, max3) {
-    return Math.max(min3, Math.min(v3, max3));
+  function clamp3(v3, min2, max2) {
+    return Math.max(min2, Math.min(v3, max2));
   }
   var V = {
     toVector(v3, fallback) {
@@ -24756,10 +25307,10 @@ If there's a particular need for this, please submit a feature request at https:
     if (dimension === 0 || Math.abs(dimension) === Infinity) return Math.pow(distance2, constant * 5);
     return distance2 * dimension * constant / (dimension + constant * distance2);
   }
-  function rubberbandIfOutOfBounds(position2, min3, max3, constant = 0.15) {
-    if (constant === 0) return clamp3(position2, min3, max3);
-    if (position2 < min3) return -rubberband(min3 - position2, max3 - min3, constant) + min3;
-    if (position2 > max3) return +rubberband(position2 - max3, max3 - min3, constant) + max3;
+  function rubberbandIfOutOfBounds(position2, min2, max2, constant = 0.15) {
+    if (constant === 0) return clamp3(position2, min2, max2);
+    if (position2 < min2) return -rubberband(min2 - position2, max2 - min2, constant) + min2;
+    if (position2 > max2) return +rubberband(position2 - max2, max2 - min2, constant) + max2;
     return position2;
   }
   function computeRubberband(bounds, [Vx, Vy], [Rx, Ry]) {
@@ -25776,7 +26327,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_react86 = __toESM(require_react());
+  var import_react88 = __toESM(require_react());

   // node_modules/@use-gesture/core/dist/use-gesture-core.esm.js
   function _objectWithoutPropertiesLoose(source, excluded) {
@@ -26050,11 +26601,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_react86.default.useMemo(() => new Controller(handlers), []);
+    const ctrl = import_react88.default.useMemo(() => new Controller(handlers), []);
     ctrl.applyHandlers(handlers, nativeHandlers);
     ctrl.applyConfig(config, gestureKey);
-    import_react86.default.useEffect(ctrl.effect.bind(ctrl));
-    import_react86.default.useEffect(() => {
+    import_react88.default.useEffect(ctrl.effect.bind(ctrl));
+    import_react88.default.useEffect(() => {
       return ctrl.clean.bind(ctrl);
     }, []);
     if (config.target === void 0) {
@@ -26071,6 +26622,7 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/input-control/input-field.mjs
   var import_element29 = __toESM(require_element(), 1);
+  var import_keycodes = __toESM(require_keycodes(), 1);

   // packages/components/build-module/input-control/utils.mjs
   var import_element27 = __toESM(require_element(), 1);
@@ -26094,7 +26646,7 @@ This message will only show in development mode. It won't appear in production.
       if (isDragging2) {
         document.documentElement.style.cursor = dragCursor;
       } else {
-        document.documentElement.style.cursor = null;
+        document.documentElement.style.removeProperty("cursor");
       }
     }, [isDragging2, dragCursor]);
     return dragCursor;
@@ -26322,22 +26874,6 @@ This message will only show in development mode. It won't appear in production.
     };
   }

-  // packages/components/build-module/utils/with-ignore-ime-events.mjs
-  function withIgnoreIMEEvents(handler) {
-    return (event) => {
-      const {
-        isComposing
-      } = "nativeEvent" in event ? event.nativeEvent : event;
-      if (isComposing || // Workaround for Mac Safari where the final Enter/Backspace of an IME composition
-      // is `isComposing=false`, even though it's technically still part of the composition.
-      // These can only be detected by keyCode.
-      event.keyCode === 229) {
-        return;
-      }
-      handler(event);
-    };
-  }
-
   // packages/components/build-module/input-control/input-field.mjs
   var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);
   var noop4 = () => {
@@ -26480,7 +27016,7 @@ This message will only show in development mode. It won't appear in production.
       id: id3,
       onBlur: handleOnBlur,
       onChange: handleOnChange,
-      onKeyDown: withIgnoreIMEEvents(handleOnKeyDown),
+      onKeyDown: (0, import_keycodes.withIgnoreIMEEvents)(handleOnKeyDown),
       ref,
       inputSize: size4,
       value: value ?? "",
@@ -26502,7 +27038,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     target: "ej5x27r4",
     label: "Wrapper"
-  })("font-family:", font("default.fontFamily"), ";font-size:", font("default.fontSize"), ";", boxSizingReset, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBWWlDIiwiZmlsZSI6ImJhc2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIGJveFNpemluZ1Jlc2V0LCBmb250LCBDT0xPUlMgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZEZpZWxkID0gc3R5bGVkLmRpdmBcblx0LmNvbXBvbmVudHMtcGFuZWxfX3JvdyAmIHtcblx0XHRtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuXHR9XG5gO1xuXG5jb25zdCBsYWJlbFN0eWxlcyA9IGNzc2Bcblx0JHsgYmFzZUxhYmVsVHlwb2dyYXBoeSB9O1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAkeyBzcGFjZSggMiApIH07XG5cdC8qKlxuXHQgKiBSZW1vdmVzIENocm9tZS9TYWZhcmkvRmlyZWZveCB1c2VyIGFnZW50IHN0eWxlc2hlZXQgcGFkZGluZyBmcm9tXG5cdCAqIFN0eWxlZExhYmVsIHdoZW4gaXQgaXMgcmVuZGVyZWQgYXMgYSBsZWdlbmQuXG5cdCAqL1xuXHRwYWRkaW5nOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZExhYmVsID0gc3R5bGVkLmxhYmVsYFxuXHQkeyBsYWJlbFN0eWxlcyB9XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkSGVscCA9IHN0eWxlZC5wYFxuXHRtYXJnaW4tdG9wOiAkeyBzcGFjZSggMiApIH07XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2hlbHBUZXh0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Y29sb3I6ICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHR0ZXh0LXdyYXA6IHByZXR0eTtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRWaXN1YWxMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHQkeyBsYWJlbFN0eWxlcyB9XG5gO1xuIl19 */"));
+  })("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"
   } : {
@@ -26513,28 +27049,28 @@ This message will only show in development mode. It won't appear in production.
     styles: ".components-panel__row &{margin-bottom:inherit;}"
   } : {
     name: "1chyuqs",
-    styles: ".components-panel__row &{margin-bottom:inherit;}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUJxQyIsImZpbGUiOiJiYXNlLWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBiYXNlTGFiZWxUeXBvZ3JhcGh5LCBib3hTaXppbmdSZXNldCwgZm9udCwgQ09MT1JTIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Zm9udC1mYW1pbHk6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRGYW1pbHknICkgfTtcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRGaWVsZCA9IHN0eWxlZC5kaXZgXG5cdC5jb21wb25lbnRzLXBhbmVsX19yb3cgJiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcblx0fVxuYDtcblxuY29uc3QgbGFiZWxTdHlsZXMgPSBjc3NgXG5cdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDIgKSB9O1xuXHQvKipcblx0ICogUmVtb3ZlcyBDaHJvbWUvU2FmYXJpL0ZpcmVmb3ggdXNlciBhZ2VudCBzdHlsZXNoZWV0IHBhZGRpbmcgZnJvbVxuXHQgKiBTdHlsZWRMYWJlbCB3aGVuIGl0IGlzIHJlbmRlcmVkIGFzIGEgbGVnZW5kLlxuXHQgKi9cblx0cGFkZGluZzogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRMYWJlbCA9IHN0eWxlZC5sYWJlbGBcblx0JHsgbGFiZWxTdHlsZXMgfVxuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZEhlbHAgPSBzdHlsZWQucGBcblx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVmlzdWFsTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0JHsgbGFiZWxTdHlsZXMgfVxuYDtcbiJdfQ== */",
+    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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeUJ1QiIsImZpbGUiOiJiYXNlLWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBiYXNlTGFiZWxUeXBvZ3JhcGh5LCBib3hTaXppbmdSZXNldCwgZm9udCwgQ09MT1JTIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Zm9udC1mYW1pbHk6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRGYW1pbHknICkgfTtcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRGaWVsZCA9IHN0eWxlZC5kaXZgXG5cdC5jb21wb25lbnRzLXBhbmVsX19yb3cgJiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcblx0fVxuYDtcblxuY29uc3QgbGFiZWxTdHlsZXMgPSBjc3NgXG5cdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDIgKSB9O1xuXHQvKipcblx0ICogUmVtb3ZlcyBDaHJvbWUvU2FmYXJpL0ZpcmVmb3ggdXNlciBhZ2VudCBzdHlsZXNoZWV0IHBhZGRpbmcgZnJvbVxuXHQgKiBTdHlsZWRMYWJlbCB3aGVuIGl0IGlzIHJlbmRlcmVkIGFzIGEgbGVnZW5kLlxuXHQgKi9cblx0cGFkZGluZzogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRMYWJlbCA9IHN0eWxlZC5sYWJlbGBcblx0JHsgbGFiZWxTdHlsZXMgfVxuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZEhlbHAgPSBzdHlsZWQucGBcblx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVmlzdWFsTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0JHsgbGFiZWxTdHlsZXMgfVxuYDtcbiJdfQ== */");
+  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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBcUN1QyIsImZpbGUiOiJiYXNlLWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBiYXNlTGFiZWxUeXBvZ3JhcGh5LCBib3hTaXppbmdSZXNldCwgZm9udCwgQ09MT1JTIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Zm9udC1mYW1pbHk6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRGYW1pbHknICkgfTtcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRGaWVsZCA9IHN0eWxlZC5kaXZgXG5cdC5jb21wb25lbnRzLXBhbmVsX19yb3cgJiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcblx0fVxuYDtcblxuY29uc3QgbGFiZWxTdHlsZXMgPSBjc3NgXG5cdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDIgKSB9O1xuXHQvKipcblx0ICogUmVtb3ZlcyBDaHJvbWUvU2FmYXJpL0ZpcmVmb3ggdXNlciBhZ2VudCBzdHlsZXNoZWV0IHBhZGRpbmcgZnJvbVxuXHQgKiBTdHlsZWRMYWJlbCB3aGVuIGl0IGlzIHJlbmRlcmVkIGFzIGEgbGVnZW5kLlxuXHQgKi9cblx0cGFkZGluZzogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRMYWJlbCA9IHN0eWxlZC5sYWJlbGBcblx0JHsgbGFiZWxTdHlsZXMgfVxuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZEhlbHAgPSBzdHlsZWQucGBcblx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVmlzdWFsTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0JHsgbGFiZWxTdHlsZXMgfVxuYDtcbiJdfQ== */"));
+  })(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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeUNrQyIsImZpbGUiOiJiYXNlLWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBiYXNlTGFiZWxUeXBvZ3JhcGh5LCBib3hTaXppbmdSZXNldCwgZm9udCwgQ09MT1JTIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Zm9udC1mYW1pbHk6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRGYW1pbHknICkgfTtcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRGaWVsZCA9IHN0eWxlZC5kaXZgXG5cdC5jb21wb25lbnRzLXBhbmVsX19yb3cgJiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcblx0fVxuYDtcblxuY29uc3QgbGFiZWxTdHlsZXMgPSBjc3NgXG5cdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDIgKSB9O1xuXHQvKipcblx0ICogUmVtb3ZlcyBDaHJvbWUvU2FmYXJpL0ZpcmVmb3ggdXNlciBhZ2VudCBzdHlsZXNoZWV0IHBhZGRpbmcgZnJvbVxuXHQgKiBTdHlsZWRMYWJlbCB3aGVuIGl0IGlzIHJlbmRlcmVkIGFzIGEgbGVnZW5kLlxuXHQgKi9cblx0cGFkZGluZzogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRMYWJlbCA9IHN0eWxlZC5sYWJlbGBcblx0JHsgbGFiZWxTdHlsZXMgfVxuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZEhlbHAgPSBzdHlsZWQucGBcblx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVmlzdWFsTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0JHsgbGFiZWxTdHlsZXMgfVxuYDtcbiJdfQ== */"));
+  })("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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0Q0QyIsImZpbGUiOiJiYXNlLWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBiYXNlTGFiZWxUeXBvZ3JhcGh5LCBib3hTaXppbmdSZXNldCwgZm9udCwgQ09MT1JTIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Zm9udC1mYW1pbHk6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRGYW1pbHknICkgfTtcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRGaWVsZCA9IHN0eWxlZC5kaXZgXG5cdC5jb21wb25lbnRzLXBhbmVsX19yb3cgJiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcblx0fVxuYDtcblxuY29uc3QgbGFiZWxTdHlsZXMgPSBjc3NgXG5cdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDIgKSB9O1xuXHQvKipcblx0ICogUmVtb3ZlcyBDaHJvbWUvU2FmYXJpL0ZpcmVmb3ggdXNlciBhZ2VudCBzdHlsZXNoZWV0IHBhZGRpbmcgZnJvbVxuXHQgKiBTdHlsZWRMYWJlbCB3aGVuIGl0IGlzIHJlbmRlcmVkIGFzIGEgbGVnZW5kLlxuXHQgKi9cblx0cGFkZGluZzogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRMYWJlbCA9IHN0eWxlZC5sYWJlbGBcblx0JHsgbGFiZWxTdHlsZXMgfVxuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZEhlbHAgPSBzdHlsZWQucGBcblx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVmlzdWFsTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0JHsgbGFiZWxTdHlsZXMgfVxuYDtcbiJdfQ== */"));
+  })(labelStyles, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkM0QyIsImZpbGUiOiJiYXNlLWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgYm94U2l6aW5nUmVzZXQsIGZvbnQsIENPTE9SUyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblxuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkRmllbGQgPSBzdHlsZWQuZGl2YFxuXHQuY29tcG9uZW50cy1wYW5lbF9fcm93ICYge1xuXHRcdG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmNvbnN0IGxhYmVsU3R5bGVzID0gY3NzYFxuXHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206ICR7IHNwYWNlKCAyICkgfTtcblx0LyoqXG5cdCAqIFJlbW92ZXMgQ2hyb21lL1NhZmFyaS9GaXJlZm94IHVzZXIgYWdlbnQgc3R5bGVzaGVldCBwYWRkaW5nIGZyb21cblx0ICogU3R5bGVkTGFiZWwgd2hlbiBpdCBpcyByZW5kZXJlZCBhcyBhIGxlZ2VuZC5cblx0ICovXG5cdHBhZGRpbmc6IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkTGFiZWwgPSBzdHlsZWQubGFiZWxgXG5cdCR7IGxhYmVsU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRIZWxwID0gc3R5bGVkLnBgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDcwMCBdIH07XG5cdHRleHQtd3JhcDogcHJldHR5O1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFZpc3VhbExhYmVsID0gc3R5bGVkLnNwYW5gXG5cdCR7IGxhYmVsU3R5bGVzIH1cbmA7XG4iXX0= */"));

   // packages/components/build-module/base-control/index.mjs
   var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
@@ -26719,7 +27255,7 @@ This message will only show in development mode. It won't appear in production.
   var input_control_default = InputControl;

   // packages/components/build-module/button/index.mjs
-  var import_deprecated3 = __toESM(require_deprecated(), 1);
+  var import_deprecated4 = __toESM(require_deprecated(), 1);
   var import_element33 = __toESM(require_element(), 1);
   var import_compose6 = __toESM(require_compose(), 1);

@@ -26796,7 +27332,6 @@ This message will only show in development mode. It won't appear in production.
     }
     if ((0, import_element32.isValidElement)(icon)) {
       return (0, import_element32.cloneElement)(icon, {
-        // @ts-ignore Just forwarding the size prop along
         size: size4,
         width: size4,
         height: size4,
@@ -26845,7 +27380,7 @@ This message will only show in development mode. It won't appear in production.
       computedVariant ??= "secondary";
     }
     if (isDefault) {
-      (0, import_deprecated3.default)("wp.components.Button `isDefault` prop", {
+      (0, import_deprecated4.default)("wp.components.Button `isDefault` prop", {
         since: "5.4",
         alternative: 'variant="secondary"'
       });
@@ -27008,7 +27543,7 @@ This message will only show in development mode. It won't appear in production.
     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;}"
   } : {
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm51bWJlci1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtQlciLCJmaWxlIjoibnVtYmVyLWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgSW5wdXRDb250cm9sIGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wnO1xuaW1wb3J0IHsgQ09MT1JTIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi8uLi9idXR0b24nO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmNvbnN0IGh0bWxBcnJvd1N0eWxlcyA9ICggeyBoaWRlSFRNTEFycm93cyB9OiB7IGhpZGVIVE1MQXJyb3dzOiBib29sZWFuIH0gKSA9PiB7XG5cdGlmICggISBoaWRlSFRNTEFycm93cyApIHtcblx0XHRyZXR1cm4gYGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdGlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuXHRcdFx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IElucHV0ID0gc3R5bGVkKCBJbnB1dENvbnRyb2wgKWBcblx0JHsgaHRtbEFycm93U3R5bGVzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU3BpbkJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmJiYmIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHR9XG5gO1xuXG5jb25zdCBzbWFsbFNwaW5CdXR0b25zID0gY3NzYFxuXHR3aWR0aDogJHsgc3BhY2UoIDUgKSB9O1xuXHRtaW4td2lkdGg6ICR7IHNwYWNlKCA1ICkgfTtcblx0aGVpZ2h0OiAkeyBzcGFjZSggNSApIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc3R5bGVzID0geyBzbWFsbFNwaW5CdXR0b25zIH07XG4iXX0= */",
+    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
   };
   var htmlArrowStyles = ({
@@ -27024,14 +27559,14 @@ This message will only show in development mode. It won't appear in production.
   } : {
     target: "ep09it41",
     label: "Input"
-  })(htmlArrowStyles, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm51bWJlci1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQzJDIiwiZmlsZSI6Im51bWJlci1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IElucHV0Q29udHJvbCBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5jb25zdCBodG1sQXJyb3dTdHlsZXMgPSAoIHsgaGlkZUhUTUxBcnJvd3MgfTogeyBoaWRlSFRNTEFycm93czogYm9vbGVhbiB9ICkgPT4ge1xuXHRpZiAoICEgaGlkZUhUTUxBcnJvd3MgKSB7XG5cdFx0cmV0dXJuIGBgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRpbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRpbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9J251bWJlciddIHtcblx0XHRcdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZCggSW5wdXRDb250cm9sIClgXG5cdCR7IGh0bWxBcnJvd1N0eWxlcyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNwaW5CdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHQmJiYmJiB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0fVxuYDtcblxuY29uc3Qgc21hbGxTcGluQnV0dG9ucyA9IGNzc2Bcblx0d2lkdGg6ICR7IHNwYWNlKCA1ICkgfTtcblx0bWluLXdpZHRoOiAkeyBzcGFjZSggNSApIH07XG5cdGhlaWdodDogJHsgc3BhY2UoIDUgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHN0eWxlcyA9IHsgc21hbGxTcGluQnV0dG9ucyB9O1xuIl19 */"));
+  })(htmlArrowStyles, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm51bWJlci1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5QjJDIiwiZmlsZSI6Im51bWJlci1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBJbnB1dENvbnRyb2wgZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgQnV0dG9uIGZyb20gJy4uLy4uL2J1dHRvbic7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgaHRtbEFycm93U3R5bGVzID0gKCB7IGhpZGVIVE1MQXJyb3dzIH06IHsgaGlkZUhUTUxBcnJvd3M6IGJvb2xlYW4gfSApID0+IHtcblx0aWYgKCAhIGhpZGVIVE1MQXJyb3dzICkge1xuXHRcdHJldHVybiBgYDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0aW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0aW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPSdudW1iZXInXSB7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQoIElucHV0Q29udHJvbCApYFxuXHQkeyBodG1sQXJyb3dTdHlsZXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBTcGluQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0JiYmJiYge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdH1cbmA7XG5cbmNvbnN0IHNtYWxsU3BpbkJ1dHRvbnMgPSBjc3NgXG5cdHdpZHRoOiAkeyBzcGFjZSggNSApIH07XG5cdG1pbi13aWR0aDogJHsgc3BhY2UoIDUgKSB9O1xuXHRoZWlnaHQ6ICR7IHNwYWNlKCA1ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzdHlsZXMgPSB7IHNtYWxsU3BpbkJ1dHRvbnMgfTtcbiJdfQ== */"));
   var SpinButton = /* @__PURE__ */ createStyled(button_default, false ? {
     target: "ep09it40"
   } : {
     target: "ep09it40",
     label: "SpinButton"
-  })("&&&&&{color:", COLORS.theme.accent, ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm51bWJlci1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvQzBDIiwiZmlsZSI6Im51bWJlci1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IElucHV0Q29udHJvbCBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5jb25zdCBodG1sQXJyb3dTdHlsZXMgPSAoIHsgaGlkZUhUTUxBcnJvd3MgfTogeyBoaWRlSFRNTEFycm93czogYm9vbGVhbiB9ICkgPT4ge1xuXHRpZiAoICEgaGlkZUhUTUxBcnJvd3MgKSB7XG5cdFx0cmV0dXJuIGBgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRpbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRpbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9J251bWJlciddIHtcblx0XHRcdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZCggSW5wdXRDb250cm9sIClgXG5cdCR7IGh0bWxBcnJvd1N0eWxlcyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNwaW5CdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHQmJiYmJiB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0fVxuYDtcblxuY29uc3Qgc21hbGxTcGluQnV0dG9ucyA9IGNzc2Bcblx0d2lkdGg6ICR7IHNwYWNlKCA1ICkgfTtcblx0bWluLXdpZHRoOiAkeyBzcGFjZSggNSApIH07XG5cdGhlaWdodDogJHsgc3BhY2UoIDUgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHN0eWxlcyA9IHsgc21hbGxTcGluQnV0dG9ucyB9O1xuIl19 */"));
-  var smallSpinButtons = /* @__PURE__ */ css("width:", space(5), ";min-width:", space(5), ";height:", space(5), ";" + (false ? "" : ";label:smallSpinButtons;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm51bWJlci1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwQzRCIiwiZmlsZSI6Im51bWJlci1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IElucHV0Q29udHJvbCBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5jb25zdCBodG1sQXJyb3dTdHlsZXMgPSAoIHsgaGlkZUhUTUxBcnJvd3MgfTogeyBoaWRlSFRNTEFycm93czogYm9vbGVhbiB9ICkgPT4ge1xuXHRpZiAoICEgaGlkZUhUTUxBcnJvd3MgKSB7XG5cdFx0cmV0dXJuIGBgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRpbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRpbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9J251bWJlciddIHtcblx0XHRcdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZCggSW5wdXRDb250cm9sIClgXG5cdCR7IGh0bWxBcnJvd1N0eWxlcyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNwaW5CdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHQmJiYmJiB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0fVxuYDtcblxuY29uc3Qgc21hbGxTcGluQnV0dG9ucyA9IGNzc2Bcblx0d2lkdGg6ICR7IHNwYWNlKCA1ICkgfTtcblx0bWluLXdpZHRoOiAkeyBzcGFjZSggNSApIH07XG5cdGhlaWdodDogJHsgc3BhY2UoIDUgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHN0eWxlcyA9IHsgc21hbGxTcGluQnV0dG9ucyB9O1xuIl19 */");
+  })("&&&&&{color:", COLORS.theme.accent, ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm51bWJlci1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2QjBDIiwiZmlsZSI6Im51bWJlci1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBJbnB1dENvbnRyb2wgZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgQnV0dG9uIGZyb20gJy4uLy4uL2J1dHRvbic7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgaHRtbEFycm93U3R5bGVzID0gKCB7IGhpZGVIVE1MQXJyb3dzIH06IHsgaGlkZUhUTUxBcnJvd3M6IGJvb2xlYW4gfSApID0+IHtcblx0aWYgKCAhIGhpZGVIVE1MQXJyb3dzICkge1xuXHRcdHJldHVybiBgYDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0aW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0aW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPSdudW1iZXInXSB7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQoIElucHV0Q29udHJvbCApYFxuXHQkeyBodG1sQXJyb3dTdHlsZXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBTcGluQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0JiYmJiYge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdH1cbmA7XG5cbmNvbnN0IHNtYWxsU3BpbkJ1dHRvbnMgPSBjc3NgXG5cdHdpZHRoOiAkeyBzcGFjZSggNSApIH07XG5cdG1pbi13aWR0aDogJHsgc3BhY2UoIDUgKSB9O1xuXHRoZWlnaHQ6ICR7IHNwYWNlKCA1ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzdHlsZXMgPSB7IHNtYWxsU3BpbkJ1dHRvbnMgfTtcbiJdfQ== */"));
+  var smallSpinButtons = /* @__PURE__ */ css("width:", space(5), ";min-width:", space(5), ";height:", space(5), ";" + (false ? "" : ";label:smallSpinButtons;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm51bWJlci1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtQzRCIiwiZmlsZSI6Im51bWJlci1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBJbnB1dENvbnRyb2wgZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgQnV0dG9uIGZyb20gJy4uLy4uL2J1dHRvbic7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgaHRtbEFycm93U3R5bGVzID0gKCB7IGhpZGVIVE1MQXJyb3dzIH06IHsgaGlkZUhUTUxBcnJvd3M6IGJvb2xlYW4gfSApID0+IHtcblx0aWYgKCAhIGhpZGVIVE1MQXJyb3dzICkge1xuXHRcdHJldHVybiBgYDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0aW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0aW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPSdudW1iZXInXSB7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQoIElucHV0Q29udHJvbCApYFxuXHQkeyBodG1sQXJyb3dTdHlsZXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBTcGluQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0JiYmJiYge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdH1cbmA7XG5cbmNvbnN0IHNtYWxsU3BpbkJ1dHRvbnMgPSBjc3NgXG5cdHdpZHRoOiAkeyBzcGFjZSggNSApIH07XG5cdG1pbi13aWR0aDogJHsgc3BhY2UoIDUgKSB9O1xuXHRoZWlnaHQ6ICR7IHNwYWNlKCA1ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzdHlsZXMgPSB7IHNtYWxsU3BpbkJ1dHRvbnMgfTtcbiJdfQ== */");
   var styles = {
     smallSpinButtons
   };
@@ -27062,18 +27597,18 @@ This message will only show in development mode. It won't appear in production.
     const split = (value + "").split(".");
     return split[1] !== void 0 ? split[1].length : 0;
   }
-  function clamp4(value, min3, max3) {
+  function clamp4(value, min2, max2) {
     const baseValue = getNumber(value);
-    return Math.max(min3, Math.min(baseValue, max3));
+    return Math.max(min2, Math.min(baseValue, max2));
   }
-  function ensureValidStep(value, min3, step) {
+  function ensureValidStep(value, min2, step) {
     const baseValue = getNumber(value);
-    const minValue = getNumber(min3);
+    const minValue = getNumber(min2);
     const stepValue = getNumber(step);
-    const precision = Math.max(getPrecision(step), getPrecision(min3));
+    const precision = Math.max(getPrecision(step), getPrecision(min2));
     const tare = minValue % stepValue ? minValue : 0;
-    const rounded3 = Math.round((baseValue - tare) / stepValue) * stepValue;
-    const fromMin = rounded3 + tare;
+    const rounded2 = Math.round((baseValue - tare) / stepValue) * stepValue;
+    const fromMin = rounded2 + tare;
     return precision ? getNumber(fromMin.toFixed(precision)) : fromMin;
   }

@@ -27254,8 +27789,8 @@ This message will only show in development mode. It won't appear in production.
       isDragEnabled = true,
       isShiftStepEnabled = true,
       label,
-      max: max3 = Infinity,
-      min: min3 = -Infinity,
+      max: max2 = Infinity,
+      min: min2 = -Infinity,
       required = false,
       shiftStep = 10,
       step = 1,
@@ -27268,7 +27803,7 @@ This message will only show in development mode. It won't appear in production.
       ...restProps
     } = props;
     if (hideHTMLArrows) {
-      (0, import_deprecated4.default)("wp.components.NumberControl hideHTMLArrows prop ", {
+      (0, import_deprecated5.default)("wp.components.NumberControl hideHTMLArrows prop ", {
         alternative: 'spinControls="none"',
         since: "6.2",
         version: "6.3"
@@ -27281,9 +27816,9 @@ This message will only show in development mode. It won't appear in production.
     const baseSpin = ensureNumber(spinFactor) * baseStep;
     const constrainValue = (value, stepOverride) => {
       if (!isStepAny) {
-        value = ensureValidStep(value, min3, stepOverride ?? baseStep);
+        value = ensureValidStep(value, min2, stepOverride ?? baseStep);
       }
-      return `${clamp4(value, min3, max3)}`;
+      return `${clamp4(value, min2, max2)}`;
     };
     const baseValue = constrainValue(0);
     const autoComplete = typeProp === "number" ? "off" : void 0;
@@ -27375,8 +27910,8 @@ This message will only show in development mode. It won't appear in production.
       hideHTMLArrows: spinControls !== "native",
       isDragEnabled,
       label,
-      max: max3 === Infinity ? void 0 : max3,
-      min: min3 === -Infinity ? void 0 : min3,
+      max: max2 === Infinity ? void 0 : max2,
+      min: min2 === -Infinity ? void 0 : min2,
       ref: mergedRef,
       required,
       step,
@@ -27672,7 +28207,7 @@ This message will only show in development mode. It won't appear in production.
   var import_compose18 = __toESM(require_compose(), 1);
   var import_rich_text2 = __toESM(require_rich_text(), 1);
   var import_a11y2 = __toESM(require_a11y(), 1);
-  var import_keycodes = __toESM(require_keycodes(), 1);
+  var import_keycodes2 = __toESM(require_keycodes(), 1);

   // packages/components/build-module/autocomplete/autocompleter-ui.mjs
   var import_react_dom6 = __toESM(require_react_dom(), 1);
@@ -27693,22 +28228,6 @@ This message will only show in development mode. It won't appear in production.
   var normalizeTextString = (value) => {
     return (0, import_remove_accents.default)(value).normalize("NFKC").toLocaleLowerCase().replace(ALL_UNICODE_DASH_CHARACTERS, "-");
   };
-  function kebabCase(str) {
-    let input = str?.toString?.() ?? "";
-    input = input.replace(/['\u2019]/, "");
-    return paramCase(input, {
-      splitRegexp: [
-        /(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,
-        // fooBar => foo-bar, 3Bar => 3-bar
-        /(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,
-        // 3bar => 3-bar
-        /([A-Za-z])([0-9])/g,
-        // Foo3 => foo-3, foo3 => foo-3
-        /([A-Z])([A-Z][a-z])/g
-        // FOOBar => foo-bar
-      ]
-    });
-  }
   function escapeRegExp(string) {
     return string.replace(/[\\^$.*+?()[\]{}|]/g, "\\$&");
   }
@@ -27774,12 +28293,12 @@ This message will only show in development mode. It won't appear in production.

   // node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs
   var React10 = __toESM(require_react(), 1);
-  var import_react90 = __toESM(require_react(), 1);
+  var import_react92 = __toESM(require_react(), 1);
   var ReactDOM = __toESM(require_react_dom(), 1);
   var isClient = typeof document !== "undefined";
   var noop7 = function noop8() {
   };
-  var index = isClient ? import_react90.useLayoutEffect : noop7;
+  var index = isClient ? import_react92.useLayoutEffect : noop7;
   function deepEqual(a3, b3) {
     if (a3 === b3) {
       return true;
@@ -28078,7 +28597,7 @@ 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_compose16 = __toESM(require_compose(), 1);
-  var import_deprecated5 = __toESM(require_deprecated(), 1);
+  var import_deprecated6 = __toESM(require_deprecated(), 1);
   var import_primitives31 = __toESM(require_primitives(), 1);
   var import_i18n7 = __toESM(require_i18n(), 1);

@@ -28732,7 +29251,7 @@ This message will only show in development mode. It won't appear in production.
     let computedFlipProp = flip4;
     let computedResizeProp = resize;
     if (__unstableForcePosition !== void 0) {
-      (0, import_deprecated5.default)("`__unstableForcePosition` prop in wp.components.Popover", {
+      (0, import_deprecated6.default)("`__unstableForcePosition` prop in wp.components.Popover", {
         since: "6.1",
         version: "6.3",
         alternative: "`flip={ false }` and  `resize={ false }`"
@@ -28741,26 +29260,26 @@ This message will only show in development mode. It won't appear in production.
       computedResizeProp = !__unstableForcePosition;
     }
     if (anchorRef !== void 0) {
-      (0, import_deprecated5.default)("`anchorRef` prop in wp.components.Popover", {
+      (0, import_deprecated6.default)("`anchorRef` prop in wp.components.Popover", {
         since: "6.1",
         alternative: "`anchor` prop"
       });
     }
     if (anchorRect !== void 0) {
-      (0, import_deprecated5.default)("`anchorRect` prop in wp.components.Popover", {
+      (0, import_deprecated6.default)("`anchorRect` prop in wp.components.Popover", {
         since: "6.1",
         alternative: "`anchor` prop"
       });
     }
     if (getAnchorRect !== void 0) {
-      (0, import_deprecated5.default)("`getAnchorRect` prop in wp.components.Popover", {
+      (0, import_deprecated6.default)("`getAnchorRect` prop in wp.components.Popover", {
         since: "6.1",
         alternative: "`anchor` prop"
       });
     }
     const computedVariant = isAlternate ? "toolbar" : variant;
     if (isAlternate !== void 0) {
-      (0, import_deprecated5.default)("`isAlternate` prop in wp.components.Popover", {
+      (0, import_deprecated6.default)("`isAlternate` prop in wp.components.Popover", {
         since: "6.2",
         alternative: "`variant` prop with the `'toolbar'` value"
       });
@@ -29359,7 +29878,7 @@ This message will only show in development mode. It won't appear in production.
             type: "SELECT",
             index: newIndex
           });
-          if ((0, import_keycodes.isAppleOS)()) {
+          if ((0, import_keycodes2.isAppleOS)()) {
             (0, import_a11y2.speak)(get_node_text_default(filteredOptions[newIndex].label), "assertive");
           }
           break;
@@ -29396,13 +29915,13 @@ This message will only show in development mode. It won't appear in production.
       function getTextAfterSelection() {
         return textContent ? (0, import_rich_text2.getTextContent)((0, import_rich_text2.slice)(record, void 0, (0, import_rich_text2.getTextContent)(record).length)) : "";
       }
-      const match4 = getAutocompleteMatch(textContent, completers, {
+      const match3 = getAutocompleteMatch(textContent, completers, {
         matchCount: filteredOptions.length,
         isBackspacing: backspacingRef.current,
         getTextAfterSelection,
         lastCompletion: lastCompletionRef.current
       });
-      if (!match4) {
+      if (!match3) {
         if (autocompleter) {
           dispatch({
             type: "RESET"
@@ -29413,7 +29932,7 @@ This message will only show in development mode. It won't appear in production.
       const {
         completer,
         filterValue: query
-      } = match4;
+      } = match3;
       if (!autocompleter && !isTextChange) {
         return;
       }
@@ -29440,7 +29959,7 @@ This message will only show in development mode. It won't appear in production.
     return {
       listBoxId,
       activeId,
-      onKeyDown: withIgnoreIMEEvents(handleKeyDown),
+      onKeyDown: (0, import_keycodes2.withIgnoreIMEEvents)(handleKeyDown),
       popover: showPopover && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(AutocompleterUI, {
         autocompleter,
         className: className2,
@@ -29539,21 +30058,21 @@ This message will only show in development mode. It won't appear in production.
   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 borderBoxControl = /* @__PURE__ */ css(false ? "" : ";label:borderBoxControl;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhbUMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5pbXBvcnQgdHlwZSB7IEJvcmRlciB9IGZyb20gJy4uL2JvcmRlci1jb250cm9sL3R5cGVzJztcbmltcG9ydCB0eXBlIHsgQm9yZGVycyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbCA9IGNzc2BgO1xuXG4vLyAnJiYnIG91dHJhbmtzIEJvcmRlckNvbnRyb2wncyBiYXNlICdtYXJnaW46IDAnIHRvIGtlZXAgdGhlIDI0cHggdW5saW5rXG4vLyBidXR0b24gZ3V0dGVyLCB3aGljaCBWaWV3IG5vIGxvbmdlciBwcmVzZXJ2ZXMgdmlhIGNsYXNzTmFtZSAoIzc5NDQzKS5cbmV4cG9ydCBjb25zdCBsaW5rZWRCb3JkZXJDb250cm9sID0gKCkgPT4gY3NzYFxuXHQmJiB7XG5cdFx0ZmxleDogMTtcblx0XHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6ICcyNHB4JyB9ICkoKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbExpbmtlZEJ1dHRvbiA9IGNzc2Bcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0JHsgcnRsKCB7IHJpZ2h0OiAwIH0gKSgpIH1cblx0bGluZS1oZWlnaHQ6IDA7XG5gO1xuXG5jb25zdCBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayA9ICggYm9yZGVyPzogQm9yZGVyICkgPT4ge1xuXHRjb25zdCB7XG5cdFx0Y29sb3IgPSBDT0xPUlMuZ3JheVsgMjAwIF0sXG5cdFx0c3R5bGUgPSAnc29saWQnLFxuXHRcdHdpZHRoID0gQ09ORklHLmJvcmRlcldpZHRoLFxuXHR9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdGNvbnN0IGNsYW1wZWRXaWR0aCA9XG5cdFx0d2lkdGggIT09IENPTkZJRy5ib3JkZXJXaWR0aCA/IGBjbGFtcCgxcHgsICR7IHdpZHRoIH0sIDEwcHgpYCA6IHdpZHRoO1xuXHRjb25zdCBoYXNWaXNpYmxlQm9yZGVyID0gKCAhISB3aWR0aCAmJiB3aWR0aCAhPT0gJzAnICkgfHwgISEgY29sb3I7XG5cdGNvbnN0IGJvcmRlclN0eWxlID0gaGFzVmlzaWJsZUJvcmRlciA/IHN0eWxlIHx8ICdzb2xpZCcgOiBzdHlsZTtcblxuXHRyZXR1cm4gYCR7IGNvbG9yIH0gJHsgYm9yZGVyU3R5bGUgfSAkeyBjbGFtcGVkV2lkdGggfWA7XG59O1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbFZpc3VhbGl6ZXIgPSAoIGJvcmRlcnM/OiBCb3JkZXJzICkgPT4gY3NzYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjBweDtcblx0cmlnaHQ6IDM5cHg7XG5cdGJvdHRvbTogMjBweDtcblx0bGVmdDogMzlweDtcblx0Ym9yZGVyLXRvcDogJHsgYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LnRvcCApIH07XG5cdGJvcmRlci1ib3R0b206ICR7IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrKCBib3JkZXJzPy5ib3R0b20gKSB9O1xuXHQkeyBydGwoIHtcblx0XHRib3JkZXJMZWZ0OiBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8ubGVmdCApLFxuXHR9ICkoKSB9XG5cdCR7IHJ0bCgge1xuXHRcdGJvcmRlclJpZ2h0OiBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8ucmlnaHQgKSxcblx0fSApKCkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xTcGxpdENvbnRyb2xzID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgY2VudGVyZWRCb3JkZXJDb250cm9sID0gY3NzYFxuXHRncmlkLWNvbHVtbjogc3BhbiAyO1xuXHRtYXJnaW46IDAgYXV0bztcbmA7XG5cbmV4cG9ydCBjb25zdCByaWdodEJvcmRlckNvbnRyb2wgPSAoKSA9PiBjc3NgXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAnYXV0bycgfSApKCkgfVxuYDtcbiJdfQ== */");
+  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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQjRDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uL3V0aWxzJztcblxuaW1wb3J0IHR5cGUgeyBCb3JkZXIgfSBmcm9tICcuLi9ib3JkZXItY29udHJvbC90eXBlcyc7XG5pbXBvcnQgdHlwZSB7IEJvcmRlcnMgfSBmcm9tICcuL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2wgPSBjc3NgYDtcblxuLy8gJyYmJyBvdXRyYW5rcyBCb3JkZXJDb250cm9sJ3MgYmFzZSAnbWFyZ2luOiAwJyB0byBrZWVwIHRoZSAyNHB4IHVubGlua1xuLy8gYnV0dG9uIGd1dHRlciwgd2hpY2ggVmlldyBubyBsb25nZXIgcHJlc2VydmVzIHZpYSBjbGFzc05hbWUgKCM3OTQ0MykuXG5leHBvcnQgY29uc3QgbGlua2VkQm9yZGVyQ29udHJvbCA9ICgpID0+IGNzc2Bcblx0JiYge1xuXHRcdGZsZXg6IDE7XG5cdFx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMjRweCcgfSApKCkgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3Qgd3JhcHBlciA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xMaW5rZWRCdXR0b24gPSBjc3NgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkoKSB9XG5cdGxpbmUtaGVpZ2h0OiAwO1xuYDtcblxuY29uc3QgYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2sgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3Qge1xuXHRcdGNvbG9yID0gQ09MT1JTLmdyYXlbIDIwMCBdLFxuXHRcdHN0eWxlID0gJ3NvbGlkJyxcblx0XHR3aWR0aCA9IENPTkZJRy5ib3JkZXJXaWR0aCxcblx0fSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBjbGFtcGVkV2lkdGggPVxuXHRcdHdpZHRoICE9PSBDT05GSUcuYm9yZGVyV2lkdGggPyBgY2xhbXAoMXB4LCAkeyB3aWR0aCB9LCAxMHB4KWAgOiB3aWR0aDtcblx0Y29uc3QgaGFzVmlzaWJsZUJvcmRlciA9ICggISEgd2lkdGggJiYgd2lkdGggIT09ICcwJyApIHx8ICEhIGNvbG9yO1xuXHRjb25zdCBib3JkZXJTdHlsZSA9IGhhc1Zpc2libGVCb3JkZXIgPyBzdHlsZSB8fCAnc29saWQnIDogc3R5bGU7XG5cblx0cmV0dXJuIGAkeyBjb2xvciB9ICR7IGJvcmRlclN0eWxlIH0gJHsgY2xhbXBlZFdpZHRoIH1gO1xufTtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xWaXN1YWxpemVyID0gKCBib3JkZXJzPzogQm9yZGVycyApID0+IGNzc2Bcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdHJpZ2h0OiAzOXB4O1xuXHRib3R0b206IDIwcHg7XG5cdGxlZnQ6IDM5cHg7XG5cdGJvcmRlci10b3A6ICR7IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrKCBib3JkZXJzPy50b3AgKSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8uYm90dG9tICkgfTtcblx0JHsgcnRsKCB7XG5cdFx0Ym9yZGVyTGVmdDogYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LmxlZnQgKSxcblx0fSApKCkgfVxuXHQkeyBydGwoIHtcblx0XHRib3JkZXJSaWdodDogYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LnJpZ2h0ICksXG5cdH0gKSgpIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJCb3hDb250cm9sU3BsaXRDb250cm9scyA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IGNlbnRlcmVkQm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcblx0bWFyZ2luOiAwIGF1dG87XG5gO1xuXG5leHBvcnQgY29uc3QgcmlnaHRCb3JkZXJDb250cm9sID0gKCkgPT4gY3NzYFxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogJ2F1dG8nIH0gKSgpIH1cbmA7XG4iXX0= */");
+  })(), ";}" + (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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3QjBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uL3V0aWxzJztcblxuaW1wb3J0IHR5cGUgeyBCb3JkZXIgfSBmcm9tICcuLi9ib3JkZXItY29udHJvbC90eXBlcyc7XG5pbXBvcnQgdHlwZSB7IEJvcmRlcnMgfSBmcm9tICcuL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2wgPSBjc3NgYDtcblxuLy8gJyYmJyBvdXRyYW5rcyBCb3JkZXJDb250cm9sJ3MgYmFzZSAnbWFyZ2luOiAwJyB0byBrZWVwIHRoZSAyNHB4IHVubGlua1xuLy8gYnV0dG9uIGd1dHRlciwgd2hpY2ggVmlldyBubyBsb25nZXIgcHJlc2VydmVzIHZpYSBjbGFzc05hbWUgKCM3OTQ0MykuXG5leHBvcnQgY29uc3QgbGlua2VkQm9yZGVyQ29udHJvbCA9ICgpID0+IGNzc2Bcblx0JiYge1xuXHRcdGZsZXg6IDE7XG5cdFx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMjRweCcgfSApKCkgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3Qgd3JhcHBlciA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xMaW5rZWRCdXR0b24gPSBjc3NgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkoKSB9XG5cdGxpbmUtaGVpZ2h0OiAwO1xuYDtcblxuY29uc3QgYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2sgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3Qge1xuXHRcdGNvbG9yID0gQ09MT1JTLmdyYXlbIDIwMCBdLFxuXHRcdHN0eWxlID0gJ3NvbGlkJyxcblx0XHR3aWR0aCA9IENPTkZJRy5ib3JkZXJXaWR0aCxcblx0fSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBjbGFtcGVkV2lkdGggPVxuXHRcdHdpZHRoICE9PSBDT05GSUcuYm9yZGVyV2lkdGggPyBgY2xhbXAoMXB4LCAkeyB3aWR0aCB9LCAxMHB4KWAgOiB3aWR0aDtcblx0Y29uc3QgaGFzVmlzaWJsZUJvcmRlciA9ICggISEgd2lkdGggJiYgd2lkdGggIT09ICcwJyApIHx8ICEhIGNvbG9yO1xuXHRjb25zdCBib3JkZXJTdHlsZSA9IGhhc1Zpc2libGVCb3JkZXIgPyBzdHlsZSB8fCAnc29saWQnIDogc3R5bGU7XG5cblx0cmV0dXJuIGAkeyBjb2xvciB9ICR7IGJvcmRlclN0eWxlIH0gJHsgY2xhbXBlZFdpZHRoIH1gO1xufTtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xWaXN1YWxpemVyID0gKCBib3JkZXJzPzogQm9yZGVycyApID0+IGNzc2Bcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdHJpZ2h0OiAzOXB4O1xuXHRib3R0b206IDIwcHg7XG5cdGxlZnQ6IDM5cHg7XG5cdGJvcmRlci10b3A6ICR7IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrKCBib3JkZXJzPy50b3AgKSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8uYm90dG9tICkgfTtcblx0JHsgcnRsKCB7XG5cdFx0Ym9yZGVyTGVmdDogYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LmxlZnQgKSxcblx0fSApKCkgfVxuXHQkeyBydGwoIHtcblx0XHRib3JkZXJSaWdodDogYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LnJpZ2h0ICksXG5cdH0gKSgpIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJCb3hDb250cm9sU3BsaXRDb250cm9scyA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IGNlbnRlcmVkQm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcblx0bWFyZ2luOiAwIGF1dG87XG5gO1xuXG5leHBvcnQgY29uc3QgcmlnaHRCb3JkZXJDb250cm9sID0gKCkgPT4gY3NzYFxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogJ2F1dG8nIH0gKSgpIH1cbmA7XG4iXX0= */",
+    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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0QitDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uL3V0aWxzJztcblxuaW1wb3J0IHR5cGUgeyBCb3JkZXIgfSBmcm9tICcuLi9ib3JkZXItY29udHJvbC90eXBlcyc7XG5pbXBvcnQgdHlwZSB7IEJvcmRlcnMgfSBmcm9tICcuL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2wgPSBjc3NgYDtcblxuLy8gJyYmJyBvdXRyYW5rcyBCb3JkZXJDb250cm9sJ3MgYmFzZSAnbWFyZ2luOiAwJyB0byBrZWVwIHRoZSAyNHB4IHVubGlua1xuLy8gYnV0dG9uIGd1dHRlciwgd2hpY2ggVmlldyBubyBsb25nZXIgcHJlc2VydmVzIHZpYSBjbGFzc05hbWUgKCM3OTQ0MykuXG5leHBvcnQgY29uc3QgbGlua2VkQm9yZGVyQ29udHJvbCA9ICgpID0+IGNzc2Bcblx0JiYge1xuXHRcdGZsZXg6IDE7XG5cdFx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMjRweCcgfSApKCkgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3Qgd3JhcHBlciA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xMaW5rZWRCdXR0b24gPSBjc3NgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkoKSB9XG5cdGxpbmUtaGVpZ2h0OiAwO1xuYDtcblxuY29uc3QgYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2sgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3Qge1xuXHRcdGNvbG9yID0gQ09MT1JTLmdyYXlbIDIwMCBdLFxuXHRcdHN0eWxlID0gJ3NvbGlkJyxcblx0XHR3aWR0aCA9IENPTkZJRy5ib3JkZXJXaWR0aCxcblx0fSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBjbGFtcGVkV2lkdGggPVxuXHRcdHdpZHRoICE9PSBDT05GSUcuYm9yZGVyV2lkdGggPyBgY2xhbXAoMXB4LCAkeyB3aWR0aCB9LCAxMHB4KWAgOiB3aWR0aDtcblx0Y29uc3QgaGFzVmlzaWJsZUJvcmRlciA9ICggISEgd2lkdGggJiYgd2lkdGggIT09ICcwJyApIHx8ICEhIGNvbG9yO1xuXHRjb25zdCBib3JkZXJTdHlsZSA9IGhhc1Zpc2libGVCb3JkZXIgPyBzdHlsZSB8fCAnc29saWQnIDogc3R5bGU7XG5cblx0cmV0dXJuIGAkeyBjb2xvciB9ICR7IGJvcmRlclN0eWxlIH0gJHsgY2xhbXBlZFdpZHRoIH1gO1xufTtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xWaXN1YWxpemVyID0gKCBib3JkZXJzPzogQm9yZGVycyApID0+IGNzc2Bcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdHJpZ2h0OiAzOXB4O1xuXHRib3R0b206IDIwcHg7XG5cdGxlZnQ6IDM5cHg7XG5cdGJvcmRlci10b3A6ICR7IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrKCBib3JkZXJzPy50b3AgKSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8uYm90dG9tICkgfTtcblx0JHsgcnRsKCB7XG5cdFx0Ym9yZGVyTGVmdDogYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LmxlZnQgKSxcblx0fSApKCkgfVxuXHQkeyBydGwoIHtcblx0XHRib3JkZXJSaWdodDogYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LnJpZ2h0ICksXG5cdH0gKSgpIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJCb3hDb250cm9sU3BsaXRDb250cm9scyA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IGNlbnRlcmVkQm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcblx0bWFyZ2luOiAwIGF1dG87XG5gO1xuXG5leHBvcnQgY29uc3QgcmlnaHRCb3JkZXJDb250cm9sID0gKCkgPT4gY3NzYFxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogJ2F1dG8nIH0gKSgpIH1cbmA7XG4iXX0= */");
+  })(), " 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],
@@ -29569,13 +30088,13 @@ This message will only show in development mode. It won't appear in production.
     borderLeft: borderBoxStyleWithFallback(borders2?.left)
   })(), " ", rtl({
     borderRight: borderBoxStyleWithFallback(borders2?.right)
-  })(), ";" + (false ? "" : ";label:borderBoxControlVisualizer;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrRHNFIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uL3V0aWxzJztcblxuaW1wb3J0IHR5cGUgeyBCb3JkZXIgfSBmcm9tICcuLi9ib3JkZXItY29udHJvbC90eXBlcyc7XG5pbXBvcnQgdHlwZSB7IEJvcmRlcnMgfSBmcm9tICcuL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2wgPSBjc3NgYDtcblxuLy8gJyYmJyBvdXRyYW5rcyBCb3JkZXJDb250cm9sJ3MgYmFzZSAnbWFyZ2luOiAwJyB0byBrZWVwIHRoZSAyNHB4IHVubGlua1xuLy8gYnV0dG9uIGd1dHRlciwgd2hpY2ggVmlldyBubyBsb25nZXIgcHJlc2VydmVzIHZpYSBjbGFzc05hbWUgKCM3OTQ0MykuXG5leHBvcnQgY29uc3QgbGlua2VkQm9yZGVyQ29udHJvbCA9ICgpID0+IGNzc2Bcblx0JiYge1xuXHRcdGZsZXg6IDE7XG5cdFx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMjRweCcgfSApKCkgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3Qgd3JhcHBlciA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xMaW5rZWRCdXR0b24gPSBjc3NgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkoKSB9XG5cdGxpbmUtaGVpZ2h0OiAwO1xuYDtcblxuY29uc3QgYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2sgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3Qge1xuXHRcdGNvbG9yID0gQ09MT1JTLmdyYXlbIDIwMCBdLFxuXHRcdHN0eWxlID0gJ3NvbGlkJyxcblx0XHR3aWR0aCA9IENPTkZJRy5ib3JkZXJXaWR0aCxcblx0fSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBjbGFtcGVkV2lkdGggPVxuXHRcdHdpZHRoICE9PSBDT05GSUcuYm9yZGVyV2lkdGggPyBgY2xhbXAoMXB4LCAkeyB3aWR0aCB9LCAxMHB4KWAgOiB3aWR0aDtcblx0Y29uc3QgaGFzVmlzaWJsZUJvcmRlciA9ICggISEgd2lkdGggJiYgd2lkdGggIT09ICcwJyApIHx8ICEhIGNvbG9yO1xuXHRjb25zdCBib3JkZXJTdHlsZSA9IGhhc1Zpc2libGVCb3JkZXIgPyBzdHlsZSB8fCAnc29saWQnIDogc3R5bGU7XG5cblx0cmV0dXJuIGAkeyBjb2xvciB9ICR7IGJvcmRlclN0eWxlIH0gJHsgY2xhbXBlZFdpZHRoIH1gO1xufTtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xWaXN1YWxpemVyID0gKCBib3JkZXJzPzogQm9yZGVycyApID0+IGNzc2Bcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdHJpZ2h0OiAzOXB4O1xuXHRib3R0b206IDIwcHg7XG5cdGxlZnQ6IDM5cHg7XG5cdGJvcmRlci10b3A6ICR7IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrKCBib3JkZXJzPy50b3AgKSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8uYm90dG9tICkgfTtcblx0JHsgcnRsKCB7XG5cdFx0Ym9yZGVyTGVmdDogYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LmxlZnQgKSxcblx0fSApKCkgfVxuXHQkeyBydGwoIHtcblx0XHRib3JkZXJSaWdodDogYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LnJpZ2h0ICksXG5cdH0gKSgpIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJCb3hDb250cm9sU3BsaXRDb250cm9scyA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IGNlbnRlcmVkQm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcblx0bWFyZ2luOiAwIGF1dG87XG5gO1xuXG5leHBvcnQgY29uc3QgcmlnaHRCb3JkZXJDb250cm9sID0gKCkgPT4gY3NzYFxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogJ2F1dG8nIH0gKSgpIH1cbmA7XG4iXX0= */");
+  })(), ";" + (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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrRWdEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uL3V0aWxzJztcblxuaW1wb3J0IHR5cGUgeyBCb3JkZXIgfSBmcm9tICcuLi9ib3JkZXItY29udHJvbC90eXBlcyc7XG5pbXBvcnQgdHlwZSB7IEJvcmRlcnMgfSBmcm9tICcuL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2wgPSBjc3NgYDtcblxuLy8gJyYmJyBvdXRyYW5rcyBCb3JkZXJDb250cm9sJ3MgYmFzZSAnbWFyZ2luOiAwJyB0byBrZWVwIHRoZSAyNHB4IHVubGlua1xuLy8gYnV0dG9uIGd1dHRlciwgd2hpY2ggVmlldyBubyBsb25nZXIgcHJlc2VydmVzIHZpYSBjbGFzc05hbWUgKCM3OTQ0MykuXG5leHBvcnQgY29uc3QgbGlua2VkQm9yZGVyQ29udHJvbCA9ICgpID0+IGNzc2Bcblx0JiYge1xuXHRcdGZsZXg6IDE7XG5cdFx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMjRweCcgfSApKCkgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3Qgd3JhcHBlciA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xMaW5rZWRCdXR0b24gPSBjc3NgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkoKSB9XG5cdGxpbmUtaGVpZ2h0OiAwO1xuYDtcblxuY29uc3QgYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2sgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3Qge1xuXHRcdGNvbG9yID0gQ09MT1JTLmdyYXlbIDIwMCBdLFxuXHRcdHN0eWxlID0gJ3NvbGlkJyxcblx0XHR3aWR0aCA9IENPTkZJRy5ib3JkZXJXaWR0aCxcblx0fSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBjbGFtcGVkV2lkdGggPVxuXHRcdHdpZHRoICE9PSBDT05GSUcuYm9yZGVyV2lkdGggPyBgY2xhbXAoMXB4LCAkeyB3aWR0aCB9LCAxMHB4KWAgOiB3aWR0aDtcblx0Y29uc3QgaGFzVmlzaWJsZUJvcmRlciA9ICggISEgd2lkdGggJiYgd2lkdGggIT09ICcwJyApIHx8ICEhIGNvbG9yO1xuXHRjb25zdCBib3JkZXJTdHlsZSA9IGhhc1Zpc2libGVCb3JkZXIgPyBzdHlsZSB8fCAnc29saWQnIDogc3R5bGU7XG5cblx0cmV0dXJuIGAkeyBjb2xvciB9ICR7IGJvcmRlclN0eWxlIH0gJHsgY2xhbXBlZFdpZHRoIH1gO1xufTtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xWaXN1YWxpemVyID0gKCBib3JkZXJzPzogQm9yZGVycyApID0+IGNzc2Bcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdHJpZ2h0OiAzOXB4O1xuXHRib3R0b206IDIwcHg7XG5cdGxlZnQ6IDM5cHg7XG5cdGJvcmRlci10b3A6ICR7IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrKCBib3JkZXJzPy50b3AgKSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8uYm90dG9tICkgfTtcblx0JHsgcnRsKCB7XG5cdFx0Ym9yZGVyTGVmdDogYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LmxlZnQgKSxcblx0fSApKCkgfVxuXHQkeyBydGwoIHtcblx0XHRib3JkZXJSaWdodDogYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LnJpZ2h0ICksXG5cdH0gKSgpIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJCb3hDb250cm9sU3BsaXRDb250cm9scyA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IGNlbnRlcmVkQm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcblx0bWFyZ2luOiAwIGF1dG87XG5gO1xuXG5leHBvcnQgY29uc3QgcmlnaHRCb3JkZXJDb250cm9sID0gKCkgPT4gY3NzYFxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogJ2F1dG8nIH0gKSgpIH1cbmA7XG4iXX0= */",
+    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 ? {
@@ -29583,12 +30102,12 @@ This message will only show in development mode. It won't appear in production.
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1RXdDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uL3V0aWxzJztcblxuaW1wb3J0IHR5cGUgeyBCb3JkZXIgfSBmcm9tICcuLi9ib3JkZXItY29udHJvbC90eXBlcyc7XG5pbXBvcnQgdHlwZSB7IEJvcmRlcnMgfSBmcm9tICcuL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2wgPSBjc3NgYDtcblxuLy8gJyYmJyBvdXRyYW5rcyBCb3JkZXJDb250cm9sJ3MgYmFzZSAnbWFyZ2luOiAwJyB0byBrZWVwIHRoZSAyNHB4IHVubGlua1xuLy8gYnV0dG9uIGd1dHRlciwgd2hpY2ggVmlldyBubyBsb25nZXIgcHJlc2VydmVzIHZpYSBjbGFzc05hbWUgKCM3OTQ0MykuXG5leHBvcnQgY29uc3QgbGlua2VkQm9yZGVyQ29udHJvbCA9ICgpID0+IGNzc2Bcblx0JiYge1xuXHRcdGZsZXg6IDE7XG5cdFx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMjRweCcgfSApKCkgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3Qgd3JhcHBlciA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xMaW5rZWRCdXR0b24gPSBjc3NgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkoKSB9XG5cdGxpbmUtaGVpZ2h0OiAwO1xuYDtcblxuY29uc3QgYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2sgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3Qge1xuXHRcdGNvbG9yID0gQ09MT1JTLmdyYXlbIDIwMCBdLFxuXHRcdHN0eWxlID0gJ3NvbGlkJyxcblx0XHR3aWR0aCA9IENPTkZJRy5ib3JkZXJXaWR0aCxcblx0fSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBjbGFtcGVkV2lkdGggPVxuXHRcdHdpZHRoICE9PSBDT05GSUcuYm9yZGVyV2lkdGggPyBgY2xhbXAoMXB4LCAkeyB3aWR0aCB9LCAxMHB4KWAgOiB3aWR0aDtcblx0Y29uc3QgaGFzVmlzaWJsZUJvcmRlciA9ICggISEgd2lkdGggJiYgd2lkdGggIT09ICcwJyApIHx8ICEhIGNvbG9yO1xuXHRjb25zdCBib3JkZXJTdHlsZSA9IGhhc1Zpc2libGVCb3JkZXIgPyBzdHlsZSB8fCAnc29saWQnIDogc3R5bGU7XG5cblx0cmV0dXJuIGAkeyBjb2xvciB9ICR7IGJvcmRlclN0eWxlIH0gJHsgY2xhbXBlZFdpZHRoIH1gO1xufTtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xWaXN1YWxpemVyID0gKCBib3JkZXJzPzogQm9yZGVycyApID0+IGNzc2Bcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdHJpZ2h0OiAzOXB4O1xuXHRib3R0b206IDIwcHg7XG5cdGxlZnQ6IDM5cHg7XG5cdGJvcmRlci10b3A6ICR7IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrKCBib3JkZXJzPy50b3AgKSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8uYm90dG9tICkgfTtcblx0JHsgcnRsKCB7XG5cdFx0Ym9yZGVyTGVmdDogYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LmxlZnQgKSxcblx0fSApKCkgfVxuXHQkeyBydGwoIHtcblx0XHRib3JkZXJSaWdodDogYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LnJpZ2h0ICksXG5cdH0gKSgpIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJCb3hDb250cm9sU3BsaXRDb250cm9scyA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IGNlbnRlcmVkQm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcblx0bWFyZ2luOiAwIGF1dG87XG5gO1xuXG5leHBvcnQgY29uc3QgcmlnaHRCb3JkZXJDb250cm9sID0gKCkgPT4gY3NzYFxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogJ2F1dG8nIH0gKSgpIH1cbmA7XG4iXX0= */",
+    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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0RTJDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uL3V0aWxzJztcblxuaW1wb3J0IHR5cGUgeyBCb3JkZXIgfSBmcm9tICcuLi9ib3JkZXItY29udHJvbC90eXBlcyc7XG5pbXBvcnQgdHlwZSB7IEJvcmRlcnMgfSBmcm9tICcuL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2wgPSBjc3NgYDtcblxuLy8gJyYmJyBvdXRyYW5rcyBCb3JkZXJDb250cm9sJ3MgYmFzZSAnbWFyZ2luOiAwJyB0byBrZWVwIHRoZSAyNHB4IHVubGlua1xuLy8gYnV0dG9uIGd1dHRlciwgd2hpY2ggVmlldyBubyBsb25nZXIgcHJlc2VydmVzIHZpYSBjbGFzc05hbWUgKCM3OTQ0MykuXG5leHBvcnQgY29uc3QgbGlua2VkQm9yZGVyQ29udHJvbCA9ICgpID0+IGNzc2Bcblx0JiYge1xuXHRcdGZsZXg6IDE7XG5cdFx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMjRweCcgfSApKCkgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3Qgd3JhcHBlciA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xMaW5rZWRCdXR0b24gPSBjc3NgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkoKSB9XG5cdGxpbmUtaGVpZ2h0OiAwO1xuYDtcblxuY29uc3QgYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2sgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3Qge1xuXHRcdGNvbG9yID0gQ09MT1JTLmdyYXlbIDIwMCBdLFxuXHRcdHN0eWxlID0gJ3NvbGlkJyxcblx0XHR3aWR0aCA9IENPTkZJRy5ib3JkZXJXaWR0aCxcblx0fSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBjbGFtcGVkV2lkdGggPVxuXHRcdHdpZHRoICE9PSBDT05GSUcuYm9yZGVyV2lkdGggPyBgY2xhbXAoMXB4LCAkeyB3aWR0aCB9LCAxMHB4KWAgOiB3aWR0aDtcblx0Y29uc3QgaGFzVmlzaWJsZUJvcmRlciA9ICggISEgd2lkdGggJiYgd2lkdGggIT09ICcwJyApIHx8ICEhIGNvbG9yO1xuXHRjb25zdCBib3JkZXJTdHlsZSA9IGhhc1Zpc2libGVCb3JkZXIgPyBzdHlsZSB8fCAnc29saWQnIDogc3R5bGU7XG5cblx0cmV0dXJuIGAkeyBjb2xvciB9ICR7IGJvcmRlclN0eWxlIH0gJHsgY2xhbXBlZFdpZHRoIH1gO1xufTtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xWaXN1YWxpemVyID0gKCBib3JkZXJzPzogQm9yZGVycyApID0+IGNzc2Bcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdHJpZ2h0OiAzOXB4O1xuXHRib3R0b206IDIwcHg7XG5cdGxlZnQ6IDM5cHg7XG5cdGJvcmRlci10b3A6ICR7IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrKCBib3JkZXJzPy50b3AgKSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8uYm90dG9tICkgfTtcblx0JHsgcnRsKCB7XG5cdFx0Ym9yZGVyTGVmdDogYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LmxlZnQgKSxcblx0fSApKCkgfVxuXHQkeyBydGwoIHtcblx0XHRib3JkZXJSaWdodDogYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LnJpZ2h0ICksXG5cdH0gKSgpIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJCb3hDb250cm9sU3BsaXRDb250cm9scyA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IGNlbnRlcmVkQm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcblx0bWFyZ2luOiAwIGF1dG87XG5gO1xuXG5leHBvcnQgY29uc3QgcmlnaHRCb3JkZXJDb250cm9sID0gKCkgPT4gY3NzYFxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogJ2F1dG8nIH0gKSgpIH1cbmA7XG4iXX0= */");
+  })(), ";" + (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 useBorderBoxControlLinkedButton(props) {
@@ -30420,7 +30939,7 @@ This message will only show in development mode. It won't appear in production.
   // packages/components/build-module/dropdown/index.mjs
   var import_element67 = __toESM(require_element(), 1);
   var import_compose27 = __toESM(require_compose(), 1);
-  var import_deprecated6 = __toESM(require_deprecated(), 1);
+  var import_deprecated7 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
   var UnconnectedDropdown = (props, forwardedRef) => {
     const {
@@ -30443,7 +30962,7 @@ This message will only show in development mode. It won't appear in production.
       variant
     } = useContextSystem(props, "Dropdown");
     if (position2 !== void 0) {
-      (0, import_deprecated6.default)("`position` prop in wp.components.Dropdown", {
+      (0, import_deprecated7.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."
@@ -30523,14 +31042,14 @@ This message will only show in development mode. It won't appear in production.
     if (!disabled) {
       return "";
     }
-    return /* @__PURE__ */ css("color:", COLORS.ui.textDisabled, ";cursor:default;" + (false ? "" : ";label:disabledStyles;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0QlciLCJmaWxlIjoic2VsZWN0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7IFNlbGVjdENvbnRyb2xQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCBJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyIGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvaW5wdXQtc3VmZml4LXdyYXBwZXInO1xuaW1wb3J0IHsgZm9udFNpemVTdHlsZXMgfSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgSW5wdXRCYXNlIGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvaW5wdXQtYmFzZSc7XG5cbmludGVyZmFjZSBTZWxlY3RQcm9wc1xuXHRleHRlbmRzIFBpY2s8IFNlbGVjdENvbnRyb2xQcm9wcywgJ2Rpc2FibGVkJyB8ICdtdWx0aXBsZScgfCAndmFyaWFudCcgPiB7XG5cdC8vIFVzaW5nIGBzZWxlY3RTaXplYCBpbnN0ZWFkIG9mIGBzaXplYCB0byBhdm9pZCBhIHR5cGUgY29uZmxpY3Qgd2l0aCB0aGVcblx0Ly8gYHNpemVgIEhUTUwgYXR0cmlidXRlIG9mIHRoZSBgc2VsZWN0YCBlbGVtZW50LlxuXHRzZWxlY3RTaXplPzogU2VsZWN0Q29udHJvbFByb3BzWyAnc2l6ZScgXTtcbn1cblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRgO1xufTtcblxuY29uc3QgaW5wdXRCYXNlVmFyaWFudFN0eWxlcyA9ICggeyB2YXJpYW50IH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoIHZhcmlhbnQgPT09ICdtaW5pbWFsJyApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRJbnB1dEJhc2UgPSBzdHlsZWQoIElucHV0QmFzZSApYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0JHsgaW5wdXRCYXNlVmFyaWFudFN0eWxlcyB9XG5gO1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCB7IG11bHRpcGxlLCBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoIG11bHRpcGxlICkge1xuXHRcdC8vIFdoZW4gYG11bHRpcGxlYCwganVzdCB1c2UgdGhlIG5hdGl2ZSBicm93c2VyIHN0eWxlc1xuXHRcdC8vIHdpdGhvdXQgc2V0dGluZyBleHBsaWNpdCBoZWlnaHQuXG5cdFx0cmV0dXJuO1xuXHR9XG5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdUb3A6IDAsXG5cdFx0XHRwYWRkaW5nQm90dG9tOiAwLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHR9O1xuXG5cdGNvbnN0IHN0eWxlID0gc2l6ZXNbIHNlbGVjdFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXG5cdHJldHVybiBjc3MoIHN0eWxlICk7XG59O1xuXG5leHBvcnQgY29uc3QgY2hldnJvbkljb25TaXplID0gMTg7XG5cbmNvbnN0IHNpemVQYWRkaW5ncyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0Y29uc3QgcGFkZGluZyA9IHtcblx0XHRkZWZhdWx0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0Y29tcGFjdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHR9O1xuXG5cdGNvbnN0IHNlbGVjdGVkUGFkZGluZyA9IHBhZGRpbmdbIHNlbGVjdFNpemUgXSB8fCBwYWRkaW5nLmRlZmF1bHQ7XG5cblx0cmV0dXJuIHJ0bCgge1xuXHRcdHBhZGRpbmdMZWZ0OiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0cGFkZGluZ1JpZ2h0OiBzZWxlY3RlZFBhZGRpbmcgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0Li4uKCBtdWx0aXBsZVxuXHRcdFx0PyB7XG5cdFx0XHRcdFx0cGFkZGluZ1RvcDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdFx0XHRcdHBhZGRpbmdCb3R0b206IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdCAgfVxuXHRcdFx0OiB7fSApLFxuXHR9ICk7XG59O1xuXG5jb25zdCBvdmVyZmxvd1N0eWxlcyA9ICggeyBtdWx0aXBsZSB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0cmV0dXJuIHtcblx0XHRvdmVyZmxvdzogbXVsdGlwbGUgPyAnYXV0bycgOiAnaGlkZGVuJyxcblx0fTtcbn07XG5cbmNvbnN0IHZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmllbGRTaXppbmc6ICdjb250ZW50Jyxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBTZWxlY3QgPSBzdHlsZWQuc2VsZWN0PCBTZWxlY3RQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7IC8vIE92ZXJyaWRlcyBob3Zlci9mb2N1cyBzdHlsZXMgaW4gZm9ybXMuY3NzXG5cdFx0Y3Vyc29yOiBpbmhlcml0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7IC8vIE92ZXJyaWRlIGZvcm1zLmNzcyBzdHlsZXMsIGxhcmdlIGVub3VnaCB2YWx1ZSB0byBwcmV2ZW50IGRlc2NlbmRlciBjbGlwcGluZyB3aXRob3V0IGFmZmVjdGluZyBoZWlnaHRcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9O1xuXHRcdCR7IHNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplUGFkZGluZ3MgfTtcblx0XHQkeyBvdmVyZmxvd1N0eWxlcyB9XG5cdFx0JHsgdmFyaWFudFN0eWxlcyB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEb3duQXJyb3dXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAtMSApIH07IC8vIG9wdGljYWxseSBhZGp1c3QgdGhlIGljb25cblx0bGluZS1oZWlnaHQ6IDA7XG5cblx0cGF0aCB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlcldpdGhDbGlja1Rocm91Z2ggPSBzdHlsZWQoXG5cdElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJcbilgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0JHsgcnRsKCB7IHJpZ2h0OiAwIH0gKSB9XG5gO1xuIl19 */");
+    return /* @__PURE__ */ css("color:", COLORS.ui.textDisabled, ";cursor:default;" + (false ? "" : ";label:disabledStyles;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQlciLCJmaWxlIjoic2VsZWN0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHR5cGUgeyBTZWxlY3RDb250cm9sUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlciBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LXN1ZmZpeC13cmFwcGVyJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IElucHV0QmFzZSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LWJhc2UnO1xuXG5pbnRlcmZhY2UgU2VsZWN0UHJvcHNcblx0ZXh0ZW5kcyBQaWNrPCBTZWxlY3RDb250cm9sUHJvcHMsICdkaXNhYmxlZCcgfCAnbXVsdGlwbGUnIHwgJ3ZhcmlhbnQnID4ge1xuXHQvLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG5cdC8vIGBzaXplYCBIVE1MIGF0dHJpYnV0ZSBvZiB0aGUgYHNlbGVjdGAgZWxlbWVudC5cblx0c2VsZWN0U2l6ZT86IFNlbGVjdENvbnRyb2xQcm9wc1sgJ3NpemUnIF07XG59XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0YDtcbn07XG5cbmNvbnN0IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG5leHBvcnQgY29uc3QgU3R5bGVkSW5wdXRCYXNlID0gc3R5bGVkKCBJbnB1dEJhc2UgKWBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgfVxuYDtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCBtdWx0aXBsZSApIHtcblx0XHQvLyBXaGVuIGBtdWx0aXBsZWAsIGp1c3QgdXNlIHRoZSBuYXRpdmUgYnJvd3NlciBzdHlsZXNcblx0XHQvLyB3aXRob3V0IHNldHRpbmcgZXhwbGljaXQgaGVpZ2h0LlxuXHRcdHJldHVybjtcblx0fVxuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0fTtcblxuXHRjb25zdCBzdHlsZSA9IHNpemVzWyBzZWxlY3RTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblxuXHRyZXR1cm4gY3NzKCBzdHlsZSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGNoZXZyb25JY29uU2l6ZSA9IDE4O1xuXG5jb25zdCBzaXplUGFkZGluZ3MgPSAoIHsgbXVsdGlwbGUsIHNlbGVjdFNpemUgPSAnZGVmYXVsdCcgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHBhZGRpbmcgPSB7XG5cdFx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRzbWFsbDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0fTtcblxuXHRjb25zdCBzZWxlY3RlZFBhZGRpbmcgPSBwYWRkaW5nWyBzZWxlY3RTaXplIF0gfHwgcGFkZGluZy5kZWZhdWx0O1xuXG5cdHJldHVybiBydGwoIHtcblx0XHRwYWRkaW5nTGVmdDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdHBhZGRpbmdSaWdodDogc2VsZWN0ZWRQYWRkaW5nICsgY2hldnJvbkljb25TaXplLFxuXHRcdC4uLiggbXVsdGlwbGVcblx0XHRcdD8ge1xuXHRcdFx0XHRcdHBhZGRpbmdUb3A6IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdFx0XHRwYWRkaW5nQm90dG9tOiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0XHQgIH1cblx0XHRcdDoge30gKSxcblx0fSApO1xufTtcblxuY29uc3Qgb3ZlcmZsb3dTdHlsZXMgPSAoIHsgbXVsdGlwbGUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdHJldHVybiB7XG5cdFx0b3ZlcmZsb3c6IG11bHRpcGxlID8gJ2F1dG8nIDogJ2hpZGRlbicsXG5cdH07XG59O1xuXG5jb25zdCB2YXJpYW50U3R5bGVzID0gKCB7IHZhcmlhbnQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggdmFyaWFudCA9PT0gJ21pbmltYWwnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZpZWxkU2l6aW5nOiAnY29udGVudCcsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuICcnO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkLnNlbGVjdDwgU2VsZWN0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogY3VycmVudENvbG9yOyAvLyBPdmVycmlkZXMgaG92ZXIvZm9jdXMgc3R5bGVzIGluIGZvcm1zLmNzc1xuXHRcdGN1cnNvcjogaW5oZXJpdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogMS4zOyAvLyBPdmVycmlkZSBmb3Jtcy5jc3Mgc3R5bGVzLCBsYXJnZSBlbm91Z2ggdmFsdWUgdG8gcHJldmVudCBkZXNjZW5kZXIgY2xpcHBpbmcgd2l0aG91dCBhZmZlY3RpbmcgaGVpZ2h0XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplU3R5bGVzIH07XG5cdFx0JHsgc2l6ZVBhZGRpbmdzIH07XG5cdFx0JHsgb3ZlcmZsb3dTdHlsZXMgfVxuXHRcdCR7IHZhcmlhbnRTdHlsZXMgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG93bkFycm93V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggLTEgKSB9OyAvLyBvcHRpY2FsbHkgYWRqdXN0IHRoZSBpY29uXG5cdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdHBhdGgge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJXaXRoQ2xpY2tUaHJvdWdoID0gc3R5bGVkKFxuXHRJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyXG4pYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkgfVxuYDtcbiJdfQ== */");
   };
   var _ref22 = false ? {
     name: "1lv1yo7",
     styles: "display:inline-flex"
   } : {
     name: "siqiia-inputBaseVariantStyles",
-    styles: "display:inline-flex;label:inputBaseVariantStyles;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvQ1kiLCJmaWxlIjoic2VsZWN0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7IFNlbGVjdENvbnRyb2xQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCBJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyIGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvaW5wdXQtc3VmZml4LXdyYXBwZXInO1xuaW1wb3J0IHsgZm9udFNpemVTdHlsZXMgfSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgSW5wdXRCYXNlIGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvaW5wdXQtYmFzZSc7XG5cbmludGVyZmFjZSBTZWxlY3RQcm9wc1xuXHRleHRlbmRzIFBpY2s8IFNlbGVjdENvbnRyb2xQcm9wcywgJ2Rpc2FibGVkJyB8ICdtdWx0aXBsZScgfCAndmFyaWFudCcgPiB7XG5cdC8vIFVzaW5nIGBzZWxlY3RTaXplYCBpbnN0ZWFkIG9mIGBzaXplYCB0byBhdm9pZCBhIHR5cGUgY29uZmxpY3Qgd2l0aCB0aGVcblx0Ly8gYHNpemVgIEhUTUwgYXR0cmlidXRlIG9mIHRoZSBgc2VsZWN0YCBlbGVtZW50LlxuXHRzZWxlY3RTaXplPzogU2VsZWN0Q29udHJvbFByb3BzWyAnc2l6ZScgXTtcbn1cblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRgO1xufTtcblxuY29uc3QgaW5wdXRCYXNlVmFyaWFudFN0eWxlcyA9ICggeyB2YXJpYW50IH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoIHZhcmlhbnQgPT09ICdtaW5pbWFsJyApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRJbnB1dEJhc2UgPSBzdHlsZWQoIElucHV0QmFzZSApYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0JHsgaW5wdXRCYXNlVmFyaWFudFN0eWxlcyB9XG5gO1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCB7IG11bHRpcGxlLCBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoIG11bHRpcGxlICkge1xuXHRcdC8vIFdoZW4gYG11bHRpcGxlYCwganVzdCB1c2UgdGhlIG5hdGl2ZSBicm93c2VyIHN0eWxlc1xuXHRcdC8vIHdpdGhvdXQgc2V0dGluZyBleHBsaWNpdCBoZWlnaHQuXG5cdFx0cmV0dXJuO1xuXHR9XG5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdUb3A6IDAsXG5cdFx0XHRwYWRkaW5nQm90dG9tOiAwLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHR9O1xuXG5cdGNvbnN0IHN0eWxlID0gc2l6ZXNbIHNlbGVjdFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXG5cdHJldHVybiBjc3MoIHN0eWxlICk7XG59O1xuXG5leHBvcnQgY29uc3QgY2hldnJvbkljb25TaXplID0gMTg7XG5cbmNvbnN0IHNpemVQYWRkaW5ncyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0Y29uc3QgcGFkZGluZyA9IHtcblx0XHRkZWZhdWx0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0Y29tcGFjdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHR9O1xuXG5cdGNvbnN0IHNlbGVjdGVkUGFkZGluZyA9IHBhZGRpbmdbIHNlbGVjdFNpemUgXSB8fCBwYWRkaW5nLmRlZmF1bHQ7XG5cblx0cmV0dXJuIHJ0bCgge1xuXHRcdHBhZGRpbmdMZWZ0OiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0cGFkZGluZ1JpZ2h0OiBzZWxlY3RlZFBhZGRpbmcgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0Li4uKCBtdWx0aXBsZVxuXHRcdFx0PyB7XG5cdFx0XHRcdFx0cGFkZGluZ1RvcDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdFx0XHRcdHBhZGRpbmdCb3R0b206IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdCAgfVxuXHRcdFx0OiB7fSApLFxuXHR9ICk7XG59O1xuXG5jb25zdCBvdmVyZmxvd1N0eWxlcyA9ICggeyBtdWx0aXBsZSB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0cmV0dXJuIHtcblx0XHRvdmVyZmxvdzogbXVsdGlwbGUgPyAnYXV0bycgOiAnaGlkZGVuJyxcblx0fTtcbn07XG5cbmNvbnN0IHZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmllbGRTaXppbmc6ICdjb250ZW50Jyxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBTZWxlY3QgPSBzdHlsZWQuc2VsZWN0PCBTZWxlY3RQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7IC8vIE92ZXJyaWRlcyBob3Zlci9mb2N1cyBzdHlsZXMgaW4gZm9ybXMuY3NzXG5cdFx0Y3Vyc29yOiBpbmhlcml0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7IC8vIE92ZXJyaWRlIGZvcm1zLmNzcyBzdHlsZXMsIGxhcmdlIGVub3VnaCB2YWx1ZSB0byBwcmV2ZW50IGRlc2NlbmRlciBjbGlwcGluZyB3aXRob3V0IGFmZmVjdGluZyBoZWlnaHRcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9O1xuXHRcdCR7IHNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplUGFkZGluZ3MgfTtcblx0XHQkeyBvdmVyZmxvd1N0eWxlcyB9XG5cdFx0JHsgdmFyaWFudFN0eWxlcyB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEb3duQXJyb3dXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAtMSApIH07IC8vIG9wdGljYWxseSBhZGp1c3QgdGhlIGljb25cblx0bGluZS1oZWlnaHQ6IDA7XG5cblx0cGF0aCB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlcldpdGhDbGlja1Rocm91Z2ggPSBzdHlsZWQoXG5cdElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJcbilgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0JHsgcnRsKCB7IHJpZ2h0OiAwIH0gKSB9XG5gO1xuIl19 */",
+    styles: "display:inline-flex;label:inputBaseVariantStyles;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2QlkiLCJmaWxlIjoic2VsZWN0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHR5cGUgeyBTZWxlY3RDb250cm9sUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlciBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LXN1ZmZpeC13cmFwcGVyJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IElucHV0QmFzZSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LWJhc2UnO1xuXG5pbnRlcmZhY2UgU2VsZWN0UHJvcHNcblx0ZXh0ZW5kcyBQaWNrPCBTZWxlY3RDb250cm9sUHJvcHMsICdkaXNhYmxlZCcgfCAnbXVsdGlwbGUnIHwgJ3ZhcmlhbnQnID4ge1xuXHQvLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG5cdC8vIGBzaXplYCBIVE1MIGF0dHJpYnV0ZSBvZiB0aGUgYHNlbGVjdGAgZWxlbWVudC5cblx0c2VsZWN0U2l6ZT86IFNlbGVjdENvbnRyb2xQcm9wc1sgJ3NpemUnIF07XG59XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0YDtcbn07XG5cbmNvbnN0IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG5leHBvcnQgY29uc3QgU3R5bGVkSW5wdXRCYXNlID0gc3R5bGVkKCBJbnB1dEJhc2UgKWBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgfVxuYDtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCBtdWx0aXBsZSApIHtcblx0XHQvLyBXaGVuIGBtdWx0aXBsZWAsIGp1c3QgdXNlIHRoZSBuYXRpdmUgYnJvd3NlciBzdHlsZXNcblx0XHQvLyB3aXRob3V0IHNldHRpbmcgZXhwbGljaXQgaGVpZ2h0LlxuXHRcdHJldHVybjtcblx0fVxuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0fTtcblxuXHRjb25zdCBzdHlsZSA9IHNpemVzWyBzZWxlY3RTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblxuXHRyZXR1cm4gY3NzKCBzdHlsZSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGNoZXZyb25JY29uU2l6ZSA9IDE4O1xuXG5jb25zdCBzaXplUGFkZGluZ3MgPSAoIHsgbXVsdGlwbGUsIHNlbGVjdFNpemUgPSAnZGVmYXVsdCcgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHBhZGRpbmcgPSB7XG5cdFx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRzbWFsbDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0fTtcblxuXHRjb25zdCBzZWxlY3RlZFBhZGRpbmcgPSBwYWRkaW5nWyBzZWxlY3RTaXplIF0gfHwgcGFkZGluZy5kZWZhdWx0O1xuXG5cdHJldHVybiBydGwoIHtcblx0XHRwYWRkaW5nTGVmdDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdHBhZGRpbmdSaWdodDogc2VsZWN0ZWRQYWRkaW5nICsgY2hldnJvbkljb25TaXplLFxuXHRcdC4uLiggbXVsdGlwbGVcblx0XHRcdD8ge1xuXHRcdFx0XHRcdHBhZGRpbmdUb3A6IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdFx0XHRwYWRkaW5nQm90dG9tOiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0XHQgIH1cblx0XHRcdDoge30gKSxcblx0fSApO1xufTtcblxuY29uc3Qgb3ZlcmZsb3dTdHlsZXMgPSAoIHsgbXVsdGlwbGUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdHJldHVybiB7XG5cdFx0b3ZlcmZsb3c6IG11bHRpcGxlID8gJ2F1dG8nIDogJ2hpZGRlbicsXG5cdH07XG59O1xuXG5jb25zdCB2YXJpYW50U3R5bGVzID0gKCB7IHZhcmlhbnQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggdmFyaWFudCA9PT0gJ21pbmltYWwnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZpZWxkU2l6aW5nOiAnY29udGVudCcsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuICcnO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkLnNlbGVjdDwgU2VsZWN0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogY3VycmVudENvbG9yOyAvLyBPdmVycmlkZXMgaG92ZXIvZm9jdXMgc3R5bGVzIGluIGZvcm1zLmNzc1xuXHRcdGN1cnNvcjogaW5oZXJpdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogMS4zOyAvLyBPdmVycmlkZSBmb3Jtcy5jc3Mgc3R5bGVzLCBsYXJnZSBlbm91Z2ggdmFsdWUgdG8gcHJldmVudCBkZXNjZW5kZXIgY2xpcHBpbmcgd2l0aG91dCBhZmZlY3RpbmcgaGVpZ2h0XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplU3R5bGVzIH07XG5cdFx0JHsgc2l6ZVBhZGRpbmdzIH07XG5cdFx0JHsgb3ZlcmZsb3dTdHlsZXMgfVxuXHRcdCR7IHZhcmlhbnRTdHlsZXMgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG93bkFycm93V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggLTEgKSB9OyAvLyBvcHRpY2FsbHkgYWRqdXN0IHRoZSBpY29uXG5cdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdHBhdGgge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJXaXRoQ2xpY2tUaHJvdWdoID0gc3R5bGVkKFxuXHRJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyXG4pYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkgfVxuYDtcbiJdfQ== */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__8
   };
   var inputBaseVariantStyles = ({
@@ -30546,7 +31065,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     target: "e1mv6sxx3",
     label: "StyledInputBase"
-  })("color:", COLORS.theme.foreground, ";cursor:pointer;", disabledStyles2, " ", inputBaseVariantStyles, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0Q2tEIiwiZmlsZSI6InNlbGVjdC1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHR5cGUgeyBTZWxlY3RDb250cm9sUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlciBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LXN1ZmZpeC13cmFwcGVyJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IElucHV0QmFzZSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LWJhc2UnO1xuXG5pbnRlcmZhY2UgU2VsZWN0UHJvcHNcblx0ZXh0ZW5kcyBQaWNrPCBTZWxlY3RDb250cm9sUHJvcHMsICdkaXNhYmxlZCcgfCAnbXVsdGlwbGUnIHwgJ3ZhcmlhbnQnID4ge1xuXHQvLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG5cdC8vIGBzaXplYCBIVE1MIGF0dHJpYnV0ZSBvZiB0aGUgYHNlbGVjdGAgZWxlbWVudC5cblx0c2VsZWN0U2l6ZT86IFNlbGVjdENvbnRyb2xQcm9wc1sgJ3NpemUnIF07XG59XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0YDtcbn07XG5cbmNvbnN0IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG5leHBvcnQgY29uc3QgU3R5bGVkSW5wdXRCYXNlID0gc3R5bGVkKCBJbnB1dEJhc2UgKWBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgfVxuYDtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCBtdWx0aXBsZSApIHtcblx0XHQvLyBXaGVuIGBtdWx0aXBsZWAsIGp1c3QgdXNlIHRoZSBuYXRpdmUgYnJvd3NlciBzdHlsZXNcblx0XHQvLyB3aXRob3V0IHNldHRpbmcgZXhwbGljaXQgaGVpZ2h0LlxuXHRcdHJldHVybjtcblx0fVxuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0fTtcblxuXHRjb25zdCBzdHlsZSA9IHNpemVzWyBzZWxlY3RTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblxuXHRyZXR1cm4gY3NzKCBzdHlsZSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGNoZXZyb25JY29uU2l6ZSA9IDE4O1xuXG5jb25zdCBzaXplUGFkZGluZ3MgPSAoIHsgbXVsdGlwbGUsIHNlbGVjdFNpemUgPSAnZGVmYXVsdCcgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHBhZGRpbmcgPSB7XG5cdFx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRzbWFsbDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0fTtcblxuXHRjb25zdCBzZWxlY3RlZFBhZGRpbmcgPSBwYWRkaW5nWyBzZWxlY3RTaXplIF0gfHwgcGFkZGluZy5kZWZhdWx0O1xuXG5cdHJldHVybiBydGwoIHtcblx0XHRwYWRkaW5nTGVmdDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdHBhZGRpbmdSaWdodDogc2VsZWN0ZWRQYWRkaW5nICsgY2hldnJvbkljb25TaXplLFxuXHRcdC4uLiggbXVsdGlwbGVcblx0XHRcdD8ge1xuXHRcdFx0XHRcdHBhZGRpbmdUb3A6IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdFx0XHRwYWRkaW5nQm90dG9tOiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0XHQgIH1cblx0XHRcdDoge30gKSxcblx0fSApO1xufTtcblxuY29uc3Qgb3ZlcmZsb3dTdHlsZXMgPSAoIHsgbXVsdGlwbGUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdHJldHVybiB7XG5cdFx0b3ZlcmZsb3c6IG11bHRpcGxlID8gJ2F1dG8nIDogJ2hpZGRlbicsXG5cdH07XG59O1xuXG5jb25zdCB2YXJpYW50U3R5bGVzID0gKCB7IHZhcmlhbnQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggdmFyaWFudCA9PT0gJ21pbmltYWwnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZpZWxkU2l6aW5nOiAnY29udGVudCcsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuICcnO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkLnNlbGVjdDwgU2VsZWN0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogY3VycmVudENvbG9yOyAvLyBPdmVycmlkZXMgaG92ZXIvZm9jdXMgc3R5bGVzIGluIGZvcm1zLmNzc1xuXHRcdGN1cnNvcjogaW5oZXJpdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogMS4zOyAvLyBPdmVycmlkZSBmb3Jtcy5jc3Mgc3R5bGVzLCBsYXJnZSBlbm91Z2ggdmFsdWUgdG8gcHJldmVudCBkZXNjZW5kZXIgY2xpcHBpbmcgd2l0aG91dCBhZmZlY3RpbmcgaGVpZ2h0XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplU3R5bGVzIH07XG5cdFx0JHsgc2l6ZVBhZGRpbmdzIH07XG5cdFx0JHsgb3ZlcmZsb3dTdHlsZXMgfVxuXHRcdCR7IHZhcmlhbnRTdHlsZXMgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG93bkFycm93V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggLTEgKSB9OyAvLyBvcHRpY2FsbHkgYWRqdXN0IHRoZSBpY29uXG5cdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdHBhdGgge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJXaXRoQ2xpY2tUaHJvdWdoID0gc3R5bGVkKFxuXHRJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyXG4pYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkgfVxuYDtcbiJdfQ== */"));
+  })("color:", COLORS.theme.foreground, ";cursor:pointer;", disabledStyles2, " ", inputBaseVariantStyles, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQ2tEIiwiZmlsZSI6InNlbGVjdC1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHsgU2VsZWN0Q29udHJvbFByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuaW1wb3J0IElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXIgZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9pbnB1dC1zdWZmaXgtd3JhcHBlcic7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCBJbnB1dEJhc2UgZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9pbnB1dC1iYXNlJztcblxuaW50ZXJmYWNlIFNlbGVjdFByb3BzXG5cdGV4dGVuZHMgUGljazwgU2VsZWN0Q29udHJvbFByb3BzLCAnZGlzYWJsZWQnIHwgJ211bHRpcGxlJyB8ICd2YXJpYW50JyA+IHtcblx0Ly8gVXNpbmcgYHNlbGVjdFNpemVgIGluc3RlYWQgb2YgYHNpemVgIHRvIGF2b2lkIGEgdHlwZSBjb25mbGljdCB3aXRoIHRoZVxuXHQvLyBgc2l6ZWAgSFRNTCBhdHRyaWJ1dGUgb2YgdGhlIGBzZWxlY3RgIGVsZW1lbnQuXG5cdHNlbGVjdFNpemU/OiBTZWxlY3RDb250cm9sUHJvcHNbICdzaXplJyBdO1xufVxuXG5jb25zdCBkaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGA7XG59O1xuXG5jb25zdCBpbnB1dEJhc2VWYXJpYW50U3R5bGVzID0gKCB7IHZhcmlhbnQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggdmFyaWFudCA9PT0gJ21pbmltYWwnICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZElucHV0QmFzZSA9IHN0eWxlZCggSW5wdXRCYXNlIClgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0JHsgZGlzYWJsZWRTdHlsZXMgfVxuXHQkeyBpbnB1dEJhc2VWYXJpYW50U3R5bGVzIH1cbmA7XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHsgbXVsdGlwbGUsIHNlbGVjdFNpemUgPSAnZGVmYXVsdCcgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggbXVsdGlwbGUgKSB7XG5cdFx0Ly8gV2hlbiBgbXVsdGlwbGVgLCBqdXN0IHVzZSB0aGUgbmF0aXZlIGJyb3dzZXIgc3R5bGVzXG5cdFx0Ly8gd2l0aG91dCBzZXR0aW5nIGV4cGxpY2l0IGhlaWdodC5cblx0XHRyZXR1cm47XG5cdH1cblxuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRoZWlnaHQ6IDQwLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdUb3A6IDAsXG5cdFx0XHRwYWRkaW5nQm90dG9tOiAwLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRoZWlnaHQ6IDMyLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdUb3A6IDAsXG5cdFx0XHRwYWRkaW5nQm90dG9tOiAwLFxuXHRcdH0sXG5cdH07XG5cblx0Y29uc3Qgc3R5bGUgPSBzaXplc1sgc2VsZWN0U2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cblx0cmV0dXJuIGNzcyggc3R5bGUgKTtcbn07XG5cbmV4cG9ydCBjb25zdCBjaGV2cm9uSWNvblNpemUgPSAxODtcblxuY29uc3Qgc2l6ZVBhZGRpbmdzID0gKCB7IG11bHRpcGxlLCBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBwYWRkaW5nID0ge1xuXHRcdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0c21hbGw6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdH07XG5cblx0Y29uc3Qgc2VsZWN0ZWRQYWRkaW5nID0gcGFkZGluZ1sgc2VsZWN0U2l6ZSBdIHx8IHBhZGRpbmcuZGVmYXVsdDtcblxuXHRyZXR1cm4gcnRsKCB7XG5cdFx0cGFkZGluZ0xlZnQ6IHNlbGVjdGVkUGFkZGluZyxcblx0XHRwYWRkaW5nUmlnaHQ6IHNlbGVjdGVkUGFkZGluZyArIGNoZXZyb25JY29uU2l6ZSxcblx0XHQuLi4oIG11bHRpcGxlXG5cdFx0XHQ/IHtcblx0XHRcdFx0XHRwYWRkaW5nVG9wOiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0XHRcdFx0cGFkZGluZ0JvdHRvbTogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdFx0ICB9XG5cdFx0XHQ6IHt9ICksXG5cdH0gKTtcbn07XG5cbmNvbnN0IG92ZXJmbG93U3R5bGVzID0gKCB7IG11bHRpcGxlIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRyZXR1cm4ge1xuXHRcdG92ZXJmbG93OiBtdWx0aXBsZSA/ICdhdXRvJyA6ICdoaWRkZW4nLFxuXHR9O1xufTtcblxuY29uc3QgdmFyaWFudFN0eWxlcyA9ICggeyB2YXJpYW50IH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoIHZhcmlhbnQgPT09ICdtaW5pbWFsJyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRmaWVsZFNpemluZzogJ2NvbnRlbnQnLFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiAnJztcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IFNlbGVjdCA9IHN0eWxlZC5zZWxlY3Q8IFNlbGVjdFByb3BzID5gXG5cdCYmJiB7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjsgLy8gT3ZlcnJpZGVzIGhvdmVyL2ZvY3VzIHN0eWxlcyBpbiBmb3Jtcy5jc3Ncblx0XHRjdXJzb3I6IGluaGVyaXQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzsgLy8gT3ZlcnJpZGUgZm9ybXMuY3NzIHN0eWxlcywgbGFyZ2UgZW5vdWdoIHZhbHVlIHRvIHByZXZlbnQgZGVzY2VuZGVyIGNsaXBwaW5nIHdpdGhvdXQgYWZmZWN0aW5nIGhlaWdodFxuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuXHRcdCR7IGZvbnRTaXplU3R5bGVzIH07XG5cdFx0JHsgc2l6ZVN0eWxlcyB9O1xuXHRcdCR7IHNpemVQYWRkaW5ncyB9O1xuXHRcdCR7IG92ZXJmbG93U3R5bGVzIH1cblx0XHQkeyB2YXJpYW50U3R5bGVzIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERvd25BcnJvd1dyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIC0xICkgfTsgLy8gb3B0aWNhbGx5IGFkanVzdCB0aGUgaWNvblxuXHRsaW5lLWhlaWdodDogMDtcblxuXHRwYXRoIHtcblx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyV2l0aENsaWNrVGhyb3VnaCA9IHN0eWxlZChcblx0SW5wdXRDb250cm9sU3VmZml4V3JhcHBlclxuKWBcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHQkeyBydGwoIHsgcmlnaHQ6IDAgfSApIH1cbmA7XG4iXX0= */"));
   var sizeStyles2 = ({
     multiple,
     selectSize = "default"
@@ -30575,7 +31094,7 @@ This message will only show in development mode. It won't appear in production.
       }
     };
     const style2 = sizes[selectSize] || sizes.default;
-    return /* @__PURE__ */ css(style2, false ? "" : ";label:sizeStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrRlEiLCJmaWxlIjoic2VsZWN0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7IFNlbGVjdENvbnRyb2xQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCBJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyIGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvaW5wdXQtc3VmZml4LXdyYXBwZXInO1xuaW1wb3J0IHsgZm9udFNpemVTdHlsZXMgfSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgSW5wdXRCYXNlIGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvaW5wdXQtYmFzZSc7XG5cbmludGVyZmFjZSBTZWxlY3RQcm9wc1xuXHRleHRlbmRzIFBpY2s8IFNlbGVjdENvbnRyb2xQcm9wcywgJ2Rpc2FibGVkJyB8ICdtdWx0aXBsZScgfCAndmFyaWFudCcgPiB7XG5cdC8vIFVzaW5nIGBzZWxlY3RTaXplYCBpbnN0ZWFkIG9mIGBzaXplYCB0byBhdm9pZCBhIHR5cGUgY29uZmxpY3Qgd2l0aCB0aGVcblx0Ly8gYHNpemVgIEhUTUwgYXR0cmlidXRlIG9mIHRoZSBgc2VsZWN0YCBlbGVtZW50LlxuXHRzZWxlY3RTaXplPzogU2VsZWN0Q29udHJvbFByb3BzWyAnc2l6ZScgXTtcbn1cblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRgO1xufTtcblxuY29uc3QgaW5wdXRCYXNlVmFyaWFudFN0eWxlcyA9ICggeyB2YXJpYW50IH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoIHZhcmlhbnQgPT09ICdtaW5pbWFsJyApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRJbnB1dEJhc2UgPSBzdHlsZWQoIElucHV0QmFzZSApYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0JHsgaW5wdXRCYXNlVmFyaWFudFN0eWxlcyB9XG5gO1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCB7IG11bHRpcGxlLCBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoIG11bHRpcGxlICkge1xuXHRcdC8vIFdoZW4gYG11bHRpcGxlYCwganVzdCB1c2UgdGhlIG5hdGl2ZSBicm93c2VyIHN0eWxlc1xuXHRcdC8vIHdpdGhvdXQgc2V0dGluZyBleHBsaWNpdCBoZWlnaHQuXG5cdFx0cmV0dXJuO1xuXHR9XG5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdUb3A6IDAsXG5cdFx0XHRwYWRkaW5nQm90dG9tOiAwLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHR9O1xuXG5cdGNvbnN0IHN0eWxlID0gc2l6ZXNbIHNlbGVjdFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXG5cdHJldHVybiBjc3MoIHN0eWxlICk7XG59O1xuXG5leHBvcnQgY29uc3QgY2hldnJvbkljb25TaXplID0gMTg7XG5cbmNvbnN0IHNpemVQYWRkaW5ncyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0Y29uc3QgcGFkZGluZyA9IHtcblx0XHRkZWZhdWx0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0Y29tcGFjdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHR9O1xuXG5cdGNvbnN0IHNlbGVjdGVkUGFkZGluZyA9IHBhZGRpbmdbIHNlbGVjdFNpemUgXSB8fCBwYWRkaW5nLmRlZmF1bHQ7XG5cblx0cmV0dXJuIHJ0bCgge1xuXHRcdHBhZGRpbmdMZWZ0OiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0cGFkZGluZ1JpZ2h0OiBzZWxlY3RlZFBhZGRpbmcgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0Li4uKCBtdWx0aXBsZVxuXHRcdFx0PyB7XG5cdFx0XHRcdFx0cGFkZGluZ1RvcDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdFx0XHRcdHBhZGRpbmdCb3R0b206IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdCAgfVxuXHRcdFx0OiB7fSApLFxuXHR9ICk7XG59O1xuXG5jb25zdCBvdmVyZmxvd1N0eWxlcyA9ICggeyBtdWx0aXBsZSB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0cmV0dXJuIHtcblx0XHRvdmVyZmxvdzogbXVsdGlwbGUgPyAnYXV0bycgOiAnaGlkZGVuJyxcblx0fTtcbn07XG5cbmNvbnN0IHZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmllbGRTaXppbmc6ICdjb250ZW50Jyxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBTZWxlY3QgPSBzdHlsZWQuc2VsZWN0PCBTZWxlY3RQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7IC8vIE92ZXJyaWRlcyBob3Zlci9mb2N1cyBzdHlsZXMgaW4gZm9ybXMuY3NzXG5cdFx0Y3Vyc29yOiBpbmhlcml0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7IC8vIE92ZXJyaWRlIGZvcm1zLmNzcyBzdHlsZXMsIGxhcmdlIGVub3VnaCB2YWx1ZSB0byBwcmV2ZW50IGRlc2NlbmRlciBjbGlwcGluZyB3aXRob3V0IGFmZmVjdGluZyBoZWlnaHRcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9O1xuXHRcdCR7IHNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplUGFkZGluZ3MgfTtcblx0XHQkeyBvdmVyZmxvd1N0eWxlcyB9XG5cdFx0JHsgdmFyaWFudFN0eWxlcyB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEb3duQXJyb3dXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAtMSApIH07IC8vIG9wdGljYWxseSBhZGp1c3QgdGhlIGljb25cblx0bGluZS1oZWlnaHQ6IDA7XG5cblx0cGF0aCB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlcldpdGhDbGlja1Rocm91Z2ggPSBzdHlsZWQoXG5cdElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJcbilgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0JHsgcnRsKCB7IHJpZ2h0OiAwIH0gKSB9XG5gO1xuIl19 */");
+    return /* @__PURE__ */ css(style2, false ? "" : ";label:sizeStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyRVEiLCJmaWxlIjoic2VsZWN0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHR5cGUgeyBTZWxlY3RDb250cm9sUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlciBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LXN1ZmZpeC13cmFwcGVyJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IElucHV0QmFzZSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LWJhc2UnO1xuXG5pbnRlcmZhY2UgU2VsZWN0UHJvcHNcblx0ZXh0ZW5kcyBQaWNrPCBTZWxlY3RDb250cm9sUHJvcHMsICdkaXNhYmxlZCcgfCAnbXVsdGlwbGUnIHwgJ3ZhcmlhbnQnID4ge1xuXHQvLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG5cdC8vIGBzaXplYCBIVE1MIGF0dHJpYnV0ZSBvZiB0aGUgYHNlbGVjdGAgZWxlbWVudC5cblx0c2VsZWN0U2l6ZT86IFNlbGVjdENvbnRyb2xQcm9wc1sgJ3NpemUnIF07XG59XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0YDtcbn07XG5cbmNvbnN0IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG5leHBvcnQgY29uc3QgU3R5bGVkSW5wdXRCYXNlID0gc3R5bGVkKCBJbnB1dEJhc2UgKWBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgfVxuYDtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCBtdWx0aXBsZSApIHtcblx0XHQvLyBXaGVuIGBtdWx0aXBsZWAsIGp1c3QgdXNlIHRoZSBuYXRpdmUgYnJvd3NlciBzdHlsZXNcblx0XHQvLyB3aXRob3V0IHNldHRpbmcgZXhwbGljaXQgaGVpZ2h0LlxuXHRcdHJldHVybjtcblx0fVxuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0fTtcblxuXHRjb25zdCBzdHlsZSA9IHNpemVzWyBzZWxlY3RTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblxuXHRyZXR1cm4gY3NzKCBzdHlsZSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGNoZXZyb25JY29uU2l6ZSA9IDE4O1xuXG5jb25zdCBzaXplUGFkZGluZ3MgPSAoIHsgbXVsdGlwbGUsIHNlbGVjdFNpemUgPSAnZGVmYXVsdCcgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHBhZGRpbmcgPSB7XG5cdFx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRzbWFsbDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0fTtcblxuXHRjb25zdCBzZWxlY3RlZFBhZGRpbmcgPSBwYWRkaW5nWyBzZWxlY3RTaXplIF0gfHwgcGFkZGluZy5kZWZhdWx0O1xuXG5cdHJldHVybiBydGwoIHtcblx0XHRwYWRkaW5nTGVmdDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdHBhZGRpbmdSaWdodDogc2VsZWN0ZWRQYWRkaW5nICsgY2hldnJvbkljb25TaXplLFxuXHRcdC4uLiggbXVsdGlwbGVcblx0XHRcdD8ge1xuXHRcdFx0XHRcdHBhZGRpbmdUb3A6IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdFx0XHRwYWRkaW5nQm90dG9tOiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0XHQgIH1cblx0XHRcdDoge30gKSxcblx0fSApO1xufTtcblxuY29uc3Qgb3ZlcmZsb3dTdHlsZXMgPSAoIHsgbXVsdGlwbGUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdHJldHVybiB7XG5cdFx0b3ZlcmZsb3c6IG11bHRpcGxlID8gJ2F1dG8nIDogJ2hpZGRlbicsXG5cdH07XG59O1xuXG5jb25zdCB2YXJpYW50U3R5bGVzID0gKCB7IHZhcmlhbnQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggdmFyaWFudCA9PT0gJ21pbmltYWwnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZpZWxkU2l6aW5nOiAnY29udGVudCcsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuICcnO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkLnNlbGVjdDwgU2VsZWN0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogY3VycmVudENvbG9yOyAvLyBPdmVycmlkZXMgaG92ZXIvZm9jdXMgc3R5bGVzIGluIGZvcm1zLmNzc1xuXHRcdGN1cnNvcjogaW5oZXJpdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogMS4zOyAvLyBPdmVycmlkZSBmb3Jtcy5jc3Mgc3R5bGVzLCBsYXJnZSBlbm91Z2ggdmFsdWUgdG8gcHJldmVudCBkZXNjZW5kZXIgY2xpcHBpbmcgd2l0aG91dCBhZmZlY3RpbmcgaGVpZ2h0XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplU3R5bGVzIH07XG5cdFx0JHsgc2l6ZVBhZGRpbmdzIH07XG5cdFx0JHsgb3ZlcmZsb3dTdHlsZXMgfVxuXHRcdCR7IHZhcmlhbnRTdHlsZXMgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG93bkFycm93V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggLTEgKSB9OyAvLyBvcHRpY2FsbHkgYWRqdXN0IHRoZSBpY29uXG5cdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdHBhdGgge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJXaXRoQ2xpY2tUaHJvdWdoID0gc3R5bGVkKFxuXHRJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyXG4pYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkgfVxuYDtcbiJdfQ== */");
   };
   var chevronIconSize = 18;
   var sizePaddings = ({
@@ -30609,7 +31128,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "field-sizing:content"
   } : {
     name: "1n00qi9-variantStyles",
-    styles: "field-sizing:content;label:variantStyles;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvSFMiLCJmaWxlIjoic2VsZWN0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7IFNlbGVjdENvbnRyb2xQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCBJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyIGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvaW5wdXQtc3VmZml4LXdyYXBwZXInO1xuaW1wb3J0IHsgZm9udFNpemVTdHlsZXMgfSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgSW5wdXRCYXNlIGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvaW5wdXQtYmFzZSc7XG5cbmludGVyZmFjZSBTZWxlY3RQcm9wc1xuXHRleHRlbmRzIFBpY2s8IFNlbGVjdENvbnRyb2xQcm9wcywgJ2Rpc2FibGVkJyB8ICdtdWx0aXBsZScgfCAndmFyaWFudCcgPiB7XG5cdC8vIFVzaW5nIGBzZWxlY3RTaXplYCBpbnN0ZWFkIG9mIGBzaXplYCB0byBhdm9pZCBhIHR5cGUgY29uZmxpY3Qgd2l0aCB0aGVcblx0Ly8gYHNpemVgIEhUTUwgYXR0cmlidXRlIG9mIHRoZSBgc2VsZWN0YCBlbGVtZW50LlxuXHRzZWxlY3RTaXplPzogU2VsZWN0Q29udHJvbFByb3BzWyAnc2l6ZScgXTtcbn1cblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRgO1xufTtcblxuY29uc3QgaW5wdXRCYXNlVmFyaWFudFN0eWxlcyA9ICggeyB2YXJpYW50IH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoIHZhcmlhbnQgPT09ICdtaW5pbWFsJyApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRJbnB1dEJhc2UgPSBzdHlsZWQoIElucHV0QmFzZSApYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0JHsgaW5wdXRCYXNlVmFyaWFudFN0eWxlcyB9XG5gO1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCB7IG11bHRpcGxlLCBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoIG11bHRpcGxlICkge1xuXHRcdC8vIFdoZW4gYG11bHRpcGxlYCwganVzdCB1c2UgdGhlIG5hdGl2ZSBicm93c2VyIHN0eWxlc1xuXHRcdC8vIHdpdGhvdXQgc2V0dGluZyBleHBsaWNpdCBoZWlnaHQuXG5cdFx0cmV0dXJuO1xuXHR9XG5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdUb3A6IDAsXG5cdFx0XHRwYWRkaW5nQm90dG9tOiAwLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHR9O1xuXG5cdGNvbnN0IHN0eWxlID0gc2l6ZXNbIHNlbGVjdFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXG5cdHJldHVybiBjc3MoIHN0eWxlICk7XG59O1xuXG5leHBvcnQgY29uc3QgY2hldnJvbkljb25TaXplID0gMTg7XG5cbmNvbnN0IHNpemVQYWRkaW5ncyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0Y29uc3QgcGFkZGluZyA9IHtcblx0XHRkZWZhdWx0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0Y29tcGFjdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHR9O1xuXG5cdGNvbnN0IHNlbGVjdGVkUGFkZGluZyA9IHBhZGRpbmdbIHNlbGVjdFNpemUgXSB8fCBwYWRkaW5nLmRlZmF1bHQ7XG5cblx0cmV0dXJuIHJ0bCgge1xuXHRcdHBhZGRpbmdMZWZ0OiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0cGFkZGluZ1JpZ2h0OiBzZWxlY3RlZFBhZGRpbmcgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0Li4uKCBtdWx0aXBsZVxuXHRcdFx0PyB7XG5cdFx0XHRcdFx0cGFkZGluZ1RvcDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdFx0XHRcdHBhZGRpbmdCb3R0b206IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdCAgfVxuXHRcdFx0OiB7fSApLFxuXHR9ICk7XG59O1xuXG5jb25zdCBvdmVyZmxvd1N0eWxlcyA9ICggeyBtdWx0aXBsZSB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0cmV0dXJuIHtcblx0XHRvdmVyZmxvdzogbXVsdGlwbGUgPyAnYXV0bycgOiAnaGlkZGVuJyxcblx0fTtcbn07XG5cbmNvbnN0IHZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmllbGRTaXppbmc6ICdjb250ZW50Jyxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBTZWxlY3QgPSBzdHlsZWQuc2VsZWN0PCBTZWxlY3RQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7IC8vIE92ZXJyaWRlcyBob3Zlci9mb2N1cyBzdHlsZXMgaW4gZm9ybXMuY3NzXG5cdFx0Y3Vyc29yOiBpbmhlcml0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7IC8vIE92ZXJyaWRlIGZvcm1zLmNzcyBzdHlsZXMsIGxhcmdlIGVub3VnaCB2YWx1ZSB0byBwcmV2ZW50IGRlc2NlbmRlciBjbGlwcGluZyB3aXRob3V0IGFmZmVjdGluZyBoZWlnaHRcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9O1xuXHRcdCR7IHNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplUGFkZGluZ3MgfTtcblx0XHQkeyBvdmVyZmxvd1N0eWxlcyB9XG5cdFx0JHsgdmFyaWFudFN0eWxlcyB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEb3duQXJyb3dXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAtMSApIH07IC8vIG9wdGljYWxseSBhZGp1c3QgdGhlIGljb25cblx0bGluZS1oZWlnaHQ6IDA7XG5cblx0cGF0aCB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlcldpdGhDbGlja1Rocm91Z2ggPSBzdHlsZWQoXG5cdElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJcbilgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0JHsgcnRsKCB7IHJpZ2h0OiAwIH0gKSB9XG5gO1xuIl19 */",
+    styles: "field-sizing:content;label:variantStyles;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2R1MiLCJmaWxlIjoic2VsZWN0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHR5cGUgeyBTZWxlY3RDb250cm9sUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlciBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LXN1ZmZpeC13cmFwcGVyJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IElucHV0QmFzZSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LWJhc2UnO1xuXG5pbnRlcmZhY2UgU2VsZWN0UHJvcHNcblx0ZXh0ZW5kcyBQaWNrPCBTZWxlY3RDb250cm9sUHJvcHMsICdkaXNhYmxlZCcgfCAnbXVsdGlwbGUnIHwgJ3ZhcmlhbnQnID4ge1xuXHQvLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG5cdC8vIGBzaXplYCBIVE1MIGF0dHJpYnV0ZSBvZiB0aGUgYHNlbGVjdGAgZWxlbWVudC5cblx0c2VsZWN0U2l6ZT86IFNlbGVjdENvbnRyb2xQcm9wc1sgJ3NpemUnIF07XG59XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0YDtcbn07XG5cbmNvbnN0IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG5leHBvcnQgY29uc3QgU3R5bGVkSW5wdXRCYXNlID0gc3R5bGVkKCBJbnB1dEJhc2UgKWBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgfVxuYDtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCBtdWx0aXBsZSApIHtcblx0XHQvLyBXaGVuIGBtdWx0aXBsZWAsIGp1c3QgdXNlIHRoZSBuYXRpdmUgYnJvd3NlciBzdHlsZXNcblx0XHQvLyB3aXRob3V0IHNldHRpbmcgZXhwbGljaXQgaGVpZ2h0LlxuXHRcdHJldHVybjtcblx0fVxuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0fTtcblxuXHRjb25zdCBzdHlsZSA9IHNpemVzWyBzZWxlY3RTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblxuXHRyZXR1cm4gY3NzKCBzdHlsZSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGNoZXZyb25JY29uU2l6ZSA9IDE4O1xuXG5jb25zdCBzaXplUGFkZGluZ3MgPSAoIHsgbXVsdGlwbGUsIHNlbGVjdFNpemUgPSAnZGVmYXVsdCcgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHBhZGRpbmcgPSB7XG5cdFx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRzbWFsbDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0fTtcblxuXHRjb25zdCBzZWxlY3RlZFBhZGRpbmcgPSBwYWRkaW5nWyBzZWxlY3RTaXplIF0gfHwgcGFkZGluZy5kZWZhdWx0O1xuXG5cdHJldHVybiBydGwoIHtcblx0XHRwYWRkaW5nTGVmdDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdHBhZGRpbmdSaWdodDogc2VsZWN0ZWRQYWRkaW5nICsgY2hldnJvbkljb25TaXplLFxuXHRcdC4uLiggbXVsdGlwbGVcblx0XHRcdD8ge1xuXHRcdFx0XHRcdHBhZGRpbmdUb3A6IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdFx0XHRwYWRkaW5nQm90dG9tOiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0XHQgIH1cblx0XHRcdDoge30gKSxcblx0fSApO1xufTtcblxuY29uc3Qgb3ZlcmZsb3dTdHlsZXMgPSAoIHsgbXVsdGlwbGUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdHJldHVybiB7XG5cdFx0b3ZlcmZsb3c6IG11bHRpcGxlID8gJ2F1dG8nIDogJ2hpZGRlbicsXG5cdH07XG59O1xuXG5jb25zdCB2YXJpYW50U3R5bGVzID0gKCB7IHZhcmlhbnQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggdmFyaWFudCA9PT0gJ21pbmltYWwnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZpZWxkU2l6aW5nOiAnY29udGVudCcsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuICcnO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkLnNlbGVjdDwgU2VsZWN0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogY3VycmVudENvbG9yOyAvLyBPdmVycmlkZXMgaG92ZXIvZm9jdXMgc3R5bGVzIGluIGZvcm1zLmNzc1xuXHRcdGN1cnNvcjogaW5oZXJpdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogMS4zOyAvLyBPdmVycmlkZSBmb3Jtcy5jc3Mgc3R5bGVzLCBsYXJnZSBlbm91Z2ggdmFsdWUgdG8gcHJldmVudCBkZXNjZW5kZXIgY2xpcHBpbmcgd2l0aG91dCBhZmZlY3RpbmcgaGVpZ2h0XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplU3R5bGVzIH07XG5cdFx0JHsgc2l6ZVBhZGRpbmdzIH07XG5cdFx0JHsgb3ZlcmZsb3dTdHlsZXMgfVxuXHRcdCR7IHZhcmlhbnRTdHlsZXMgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG93bkFycm93V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggLTEgKSB9OyAvLyBvcHRpY2FsbHkgYWRqdXN0IHRoZSBpY29uXG5cdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdHBhdGgge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJXaXRoQ2xpY2tUaHJvdWdoID0gc3R5bGVkKFxuXHRJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyXG4pYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkgfVxuYDtcbiJdfQ== */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__8
   };
   var variantStyles = ({
@@ -30625,13 +31144,13 @@ This message will only show in development mode. It won't appear in production.
   } : {
     target: "e1mv6sxx2",
     label: "Select"
-  })("&&&{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;", fontSizeStyles, ";", sizeStyles2, ";", sizePaddings, ";", overflowStyles, " ", variantStyles, ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErSGtEIiwiZmlsZSI6InNlbGVjdC1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHR5cGUgeyBTZWxlY3RDb250cm9sUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlciBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LXN1ZmZpeC13cmFwcGVyJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IElucHV0QmFzZSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LWJhc2UnO1xuXG5pbnRlcmZhY2UgU2VsZWN0UHJvcHNcblx0ZXh0ZW5kcyBQaWNrPCBTZWxlY3RDb250cm9sUHJvcHMsICdkaXNhYmxlZCcgfCAnbXVsdGlwbGUnIHwgJ3ZhcmlhbnQnID4ge1xuXHQvLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG5cdC8vIGBzaXplYCBIVE1MIGF0dHJpYnV0ZSBvZiB0aGUgYHNlbGVjdGAgZWxlbWVudC5cblx0c2VsZWN0U2l6ZT86IFNlbGVjdENvbnRyb2xQcm9wc1sgJ3NpemUnIF07XG59XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0YDtcbn07XG5cbmNvbnN0IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG5leHBvcnQgY29uc3QgU3R5bGVkSW5wdXRCYXNlID0gc3R5bGVkKCBJbnB1dEJhc2UgKWBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgfVxuYDtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCBtdWx0aXBsZSApIHtcblx0XHQvLyBXaGVuIGBtdWx0aXBsZWAsIGp1c3QgdXNlIHRoZSBuYXRpdmUgYnJvd3NlciBzdHlsZXNcblx0XHQvLyB3aXRob3V0IHNldHRpbmcgZXhwbGljaXQgaGVpZ2h0LlxuXHRcdHJldHVybjtcblx0fVxuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0fTtcblxuXHRjb25zdCBzdHlsZSA9IHNpemVzWyBzZWxlY3RTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblxuXHRyZXR1cm4gY3NzKCBzdHlsZSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGNoZXZyb25JY29uU2l6ZSA9IDE4O1xuXG5jb25zdCBzaXplUGFkZGluZ3MgPSAoIHsgbXVsdGlwbGUsIHNlbGVjdFNpemUgPSAnZGVmYXVsdCcgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHBhZGRpbmcgPSB7XG5cdFx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRzbWFsbDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0fTtcblxuXHRjb25zdCBzZWxlY3RlZFBhZGRpbmcgPSBwYWRkaW5nWyBzZWxlY3RTaXplIF0gfHwgcGFkZGluZy5kZWZhdWx0O1xuXG5cdHJldHVybiBydGwoIHtcblx0XHRwYWRkaW5nTGVmdDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdHBhZGRpbmdSaWdodDogc2VsZWN0ZWRQYWRkaW5nICsgY2hldnJvbkljb25TaXplLFxuXHRcdC4uLiggbXVsdGlwbGVcblx0XHRcdD8ge1xuXHRcdFx0XHRcdHBhZGRpbmdUb3A6IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdFx0XHRwYWRkaW5nQm90dG9tOiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0XHQgIH1cblx0XHRcdDoge30gKSxcblx0fSApO1xufTtcblxuY29uc3Qgb3ZlcmZsb3dTdHlsZXMgPSAoIHsgbXVsdGlwbGUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdHJldHVybiB7XG5cdFx0b3ZlcmZsb3c6IG11bHRpcGxlID8gJ2F1dG8nIDogJ2hpZGRlbicsXG5cdH07XG59O1xuXG5jb25zdCB2YXJpYW50U3R5bGVzID0gKCB7IHZhcmlhbnQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggdmFyaWFudCA9PT0gJ21pbmltYWwnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZpZWxkU2l6aW5nOiAnY29udGVudCcsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuICcnO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkLnNlbGVjdDwgU2VsZWN0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogY3VycmVudENvbG9yOyAvLyBPdmVycmlkZXMgaG92ZXIvZm9jdXMgc3R5bGVzIGluIGZvcm1zLmNzc1xuXHRcdGN1cnNvcjogaW5oZXJpdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogMS4zOyAvLyBPdmVycmlkZSBmb3Jtcy5jc3Mgc3R5bGVzLCBsYXJnZSBlbm91Z2ggdmFsdWUgdG8gcHJldmVudCBkZXNjZW5kZXIgY2xpcHBpbmcgd2l0aG91dCBhZmZlY3RpbmcgaGVpZ2h0XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplU3R5bGVzIH07XG5cdFx0JHsgc2l6ZVBhZGRpbmdzIH07XG5cdFx0JHsgb3ZlcmZsb3dTdHlsZXMgfVxuXHRcdCR7IHZhcmlhbnRTdHlsZXMgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG93bkFycm93V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggLTEgKSB9OyAvLyBvcHRpY2FsbHkgYWRqdXN0IHRoZSBpY29uXG5cdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdHBhdGgge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJXaXRoQ2xpY2tUaHJvdWdoID0gc3R5bGVkKFxuXHRJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyXG4pYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkgfVxuYDtcbiJdfQ== */"));
+  })("&&&{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;", fontSizeStyles, ";", sizeStyles2, ";", sizePaddings, ";", overflowStyles, " ", variantStyles, ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3SGtEIiwiZmlsZSI6InNlbGVjdC1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHsgU2VsZWN0Q29udHJvbFByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuaW1wb3J0IElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXIgZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9pbnB1dC1zdWZmaXgtd3JhcHBlcic7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCBJbnB1dEJhc2UgZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9pbnB1dC1iYXNlJztcblxuaW50ZXJmYWNlIFNlbGVjdFByb3BzXG5cdGV4dGVuZHMgUGljazwgU2VsZWN0Q29udHJvbFByb3BzLCAnZGlzYWJsZWQnIHwgJ211bHRpcGxlJyB8ICd2YXJpYW50JyA+IHtcblx0Ly8gVXNpbmcgYHNlbGVjdFNpemVgIGluc3RlYWQgb2YgYHNpemVgIHRvIGF2b2lkIGEgdHlwZSBjb25mbGljdCB3aXRoIHRoZVxuXHQvLyBgc2l6ZWAgSFRNTCBhdHRyaWJ1dGUgb2YgdGhlIGBzZWxlY3RgIGVsZW1lbnQuXG5cdHNlbGVjdFNpemU/OiBTZWxlY3RDb250cm9sUHJvcHNbICdzaXplJyBdO1xufVxuXG5jb25zdCBkaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGA7XG59O1xuXG5jb25zdCBpbnB1dEJhc2VWYXJpYW50U3R5bGVzID0gKCB7IHZhcmlhbnQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggdmFyaWFudCA9PT0gJ21pbmltYWwnICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZElucHV0QmFzZSA9IHN0eWxlZCggSW5wdXRCYXNlIClgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0JHsgZGlzYWJsZWRTdHlsZXMgfVxuXHQkeyBpbnB1dEJhc2VWYXJpYW50U3R5bGVzIH1cbmA7XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHsgbXVsdGlwbGUsIHNlbGVjdFNpemUgPSAnZGVmYXVsdCcgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggbXVsdGlwbGUgKSB7XG5cdFx0Ly8gV2hlbiBgbXVsdGlwbGVgLCBqdXN0IHVzZSB0aGUgbmF0aXZlIGJyb3dzZXIgc3R5bGVzXG5cdFx0Ly8gd2l0aG91dCBzZXR0aW5nIGV4cGxpY2l0IGhlaWdodC5cblx0XHRyZXR1cm47XG5cdH1cblxuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRoZWlnaHQ6IDQwLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdUb3A6IDAsXG5cdFx0XHRwYWRkaW5nQm90dG9tOiAwLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRoZWlnaHQ6IDMyLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdUb3A6IDAsXG5cdFx0XHRwYWRkaW5nQm90dG9tOiAwLFxuXHRcdH0sXG5cdH07XG5cblx0Y29uc3Qgc3R5bGUgPSBzaXplc1sgc2VsZWN0U2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cblx0cmV0dXJuIGNzcyggc3R5bGUgKTtcbn07XG5cbmV4cG9ydCBjb25zdCBjaGV2cm9uSWNvblNpemUgPSAxODtcblxuY29uc3Qgc2l6ZVBhZGRpbmdzID0gKCB7IG11bHRpcGxlLCBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBwYWRkaW5nID0ge1xuXHRcdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0c21hbGw6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdH07XG5cblx0Y29uc3Qgc2VsZWN0ZWRQYWRkaW5nID0gcGFkZGluZ1sgc2VsZWN0U2l6ZSBdIHx8IHBhZGRpbmcuZGVmYXVsdDtcblxuXHRyZXR1cm4gcnRsKCB7XG5cdFx0cGFkZGluZ0xlZnQ6IHNlbGVjdGVkUGFkZGluZyxcblx0XHRwYWRkaW5nUmlnaHQ6IHNlbGVjdGVkUGFkZGluZyArIGNoZXZyb25JY29uU2l6ZSxcblx0XHQuLi4oIG11bHRpcGxlXG5cdFx0XHQ/IHtcblx0XHRcdFx0XHRwYWRkaW5nVG9wOiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0XHRcdFx0cGFkZGluZ0JvdHRvbTogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdFx0ICB9XG5cdFx0XHQ6IHt9ICksXG5cdH0gKTtcbn07XG5cbmNvbnN0IG92ZXJmbG93U3R5bGVzID0gKCB7IG11bHRpcGxlIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRyZXR1cm4ge1xuXHRcdG92ZXJmbG93OiBtdWx0aXBsZSA/ICdhdXRvJyA6ICdoaWRkZW4nLFxuXHR9O1xufTtcblxuY29uc3QgdmFyaWFudFN0eWxlcyA9ICggeyB2YXJpYW50IH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoIHZhcmlhbnQgPT09ICdtaW5pbWFsJyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRmaWVsZFNpemluZzogJ2NvbnRlbnQnLFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiAnJztcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IFNlbGVjdCA9IHN0eWxlZC5zZWxlY3Q8IFNlbGVjdFByb3BzID5gXG5cdCYmJiB7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjsgLy8gT3ZlcnJpZGVzIGhvdmVyL2ZvY3VzIHN0eWxlcyBpbiBmb3Jtcy5jc3Ncblx0XHRjdXJzb3I6IGluaGVyaXQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzsgLy8gT3ZlcnJpZGUgZm9ybXMuY3NzIHN0eWxlcywgbGFyZ2UgZW5vdWdoIHZhbHVlIHRvIHByZXZlbnQgZGVzY2VuZGVyIGNsaXBwaW5nIHdpdGhvdXQgYWZmZWN0aW5nIGhlaWdodFxuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuXHRcdCR7IGZvbnRTaXplU3R5bGVzIH07XG5cdFx0JHsgc2l6ZVN0eWxlcyB9O1xuXHRcdCR7IHNpemVQYWRkaW5ncyB9O1xuXHRcdCR7IG92ZXJmbG93U3R5bGVzIH1cblx0XHQkeyB2YXJpYW50U3R5bGVzIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERvd25BcnJvd1dyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIC0xICkgfTsgLy8gb3B0aWNhbGx5IGFkanVzdCB0aGUgaWNvblxuXHRsaW5lLWhlaWdodDogMDtcblxuXHRwYXRoIHtcblx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyV2l0aENsaWNrVGhyb3VnaCA9IHN0eWxlZChcblx0SW5wdXRDb250cm9sU3VmZml4V3JhcHBlclxuKWBcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHQkeyBydGwoIHsgcmlnaHQ6IDAgfSApIH1cbmA7XG4iXX0= */"));
   var DownArrowWrapper = /* @__PURE__ */ createStyled("div", false ? {
     target: "e1mv6sxx1"
   } : {
     target: "e1mv6sxx1",
     label: "DownArrowWrapper"
-  })("margin-inline-end:", space(-1), ";line-height:0;path{fill:currentColor;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5SjBDIiwiZmlsZSI6InNlbGVjdC1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHR5cGUgeyBTZWxlY3RDb250cm9sUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlciBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LXN1ZmZpeC13cmFwcGVyJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IElucHV0QmFzZSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LWJhc2UnO1xuXG5pbnRlcmZhY2UgU2VsZWN0UHJvcHNcblx0ZXh0ZW5kcyBQaWNrPCBTZWxlY3RDb250cm9sUHJvcHMsICdkaXNhYmxlZCcgfCAnbXVsdGlwbGUnIHwgJ3ZhcmlhbnQnID4ge1xuXHQvLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG5cdC8vIGBzaXplYCBIVE1MIGF0dHJpYnV0ZSBvZiB0aGUgYHNlbGVjdGAgZWxlbWVudC5cblx0c2VsZWN0U2l6ZT86IFNlbGVjdENvbnRyb2xQcm9wc1sgJ3NpemUnIF07XG59XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0YDtcbn07XG5cbmNvbnN0IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG5leHBvcnQgY29uc3QgU3R5bGVkSW5wdXRCYXNlID0gc3R5bGVkKCBJbnB1dEJhc2UgKWBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgfVxuYDtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCBtdWx0aXBsZSApIHtcblx0XHQvLyBXaGVuIGBtdWx0aXBsZWAsIGp1c3QgdXNlIHRoZSBuYXRpdmUgYnJvd3NlciBzdHlsZXNcblx0XHQvLyB3aXRob3V0IHNldHRpbmcgZXhwbGljaXQgaGVpZ2h0LlxuXHRcdHJldHVybjtcblx0fVxuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0fTtcblxuXHRjb25zdCBzdHlsZSA9IHNpemVzWyBzZWxlY3RTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblxuXHRyZXR1cm4gY3NzKCBzdHlsZSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGNoZXZyb25JY29uU2l6ZSA9IDE4O1xuXG5jb25zdCBzaXplUGFkZGluZ3MgPSAoIHsgbXVsdGlwbGUsIHNlbGVjdFNpemUgPSAnZGVmYXVsdCcgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHBhZGRpbmcgPSB7XG5cdFx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRzbWFsbDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0fTtcblxuXHRjb25zdCBzZWxlY3RlZFBhZGRpbmcgPSBwYWRkaW5nWyBzZWxlY3RTaXplIF0gfHwgcGFkZGluZy5kZWZhdWx0O1xuXG5cdHJldHVybiBydGwoIHtcblx0XHRwYWRkaW5nTGVmdDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdHBhZGRpbmdSaWdodDogc2VsZWN0ZWRQYWRkaW5nICsgY2hldnJvbkljb25TaXplLFxuXHRcdC4uLiggbXVsdGlwbGVcblx0XHRcdD8ge1xuXHRcdFx0XHRcdHBhZGRpbmdUb3A6IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdFx0XHRwYWRkaW5nQm90dG9tOiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0XHQgIH1cblx0XHRcdDoge30gKSxcblx0fSApO1xufTtcblxuY29uc3Qgb3ZlcmZsb3dTdHlsZXMgPSAoIHsgbXVsdGlwbGUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdHJldHVybiB7XG5cdFx0b3ZlcmZsb3c6IG11bHRpcGxlID8gJ2F1dG8nIDogJ2hpZGRlbicsXG5cdH07XG59O1xuXG5jb25zdCB2YXJpYW50U3R5bGVzID0gKCB7IHZhcmlhbnQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggdmFyaWFudCA9PT0gJ21pbmltYWwnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZpZWxkU2l6aW5nOiAnY29udGVudCcsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuICcnO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkLnNlbGVjdDwgU2VsZWN0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogY3VycmVudENvbG9yOyAvLyBPdmVycmlkZXMgaG92ZXIvZm9jdXMgc3R5bGVzIGluIGZvcm1zLmNzc1xuXHRcdGN1cnNvcjogaW5oZXJpdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogMS4zOyAvLyBPdmVycmlkZSBmb3Jtcy5jc3Mgc3R5bGVzLCBsYXJnZSBlbm91Z2ggdmFsdWUgdG8gcHJldmVudCBkZXNjZW5kZXIgY2xpcHBpbmcgd2l0aG91dCBhZmZlY3RpbmcgaGVpZ2h0XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplU3R5bGVzIH07XG5cdFx0JHsgc2l6ZVBhZGRpbmdzIH07XG5cdFx0JHsgb3ZlcmZsb3dTdHlsZXMgfVxuXHRcdCR7IHZhcmlhbnRTdHlsZXMgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG93bkFycm93V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggLTEgKSB9OyAvLyBvcHRpY2FsbHkgYWRqdXN0IHRoZSBpY29uXG5cdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdHBhdGgge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJXaXRoQ2xpY2tUaHJvdWdoID0gc3R5bGVkKFxuXHRJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyXG4pYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkgfVxuYDtcbiJdfQ== */"));
+  })("margin-inline-end:", space(-1), ";line-height:0;path{fill:currentColor;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrSjBDIiwiZmlsZSI6InNlbGVjdC1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHsgU2VsZWN0Q29udHJvbFByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuaW1wb3J0IElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXIgZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9pbnB1dC1zdWZmaXgtd3JhcHBlcic7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCBJbnB1dEJhc2UgZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9pbnB1dC1iYXNlJztcblxuaW50ZXJmYWNlIFNlbGVjdFByb3BzXG5cdGV4dGVuZHMgUGljazwgU2VsZWN0Q29udHJvbFByb3BzLCAnZGlzYWJsZWQnIHwgJ211bHRpcGxlJyB8ICd2YXJpYW50JyA+IHtcblx0Ly8gVXNpbmcgYHNlbGVjdFNpemVgIGluc3RlYWQgb2YgYHNpemVgIHRvIGF2b2lkIGEgdHlwZSBjb25mbGljdCB3aXRoIHRoZVxuXHQvLyBgc2l6ZWAgSFRNTCBhdHRyaWJ1dGUgb2YgdGhlIGBzZWxlY3RgIGVsZW1lbnQuXG5cdHNlbGVjdFNpemU/OiBTZWxlY3RDb250cm9sUHJvcHNbICdzaXplJyBdO1xufVxuXG5jb25zdCBkaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGA7XG59O1xuXG5jb25zdCBpbnB1dEJhc2VWYXJpYW50U3R5bGVzID0gKCB7IHZhcmlhbnQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggdmFyaWFudCA9PT0gJ21pbmltYWwnICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZElucHV0QmFzZSA9IHN0eWxlZCggSW5wdXRCYXNlIClgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0JHsgZGlzYWJsZWRTdHlsZXMgfVxuXHQkeyBpbnB1dEJhc2VWYXJpYW50U3R5bGVzIH1cbmA7XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHsgbXVsdGlwbGUsIHNlbGVjdFNpemUgPSAnZGVmYXVsdCcgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggbXVsdGlwbGUgKSB7XG5cdFx0Ly8gV2hlbiBgbXVsdGlwbGVgLCBqdXN0IHVzZSB0aGUgbmF0aXZlIGJyb3dzZXIgc3R5bGVzXG5cdFx0Ly8gd2l0aG91dCBzZXR0aW5nIGV4cGxpY2l0IGhlaWdodC5cblx0XHRyZXR1cm47XG5cdH1cblxuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRoZWlnaHQ6IDQwLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdUb3A6IDAsXG5cdFx0XHRwYWRkaW5nQm90dG9tOiAwLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRoZWlnaHQ6IDMyLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdUb3A6IDAsXG5cdFx0XHRwYWRkaW5nQm90dG9tOiAwLFxuXHRcdH0sXG5cdH07XG5cblx0Y29uc3Qgc3R5bGUgPSBzaXplc1sgc2VsZWN0U2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cblx0cmV0dXJuIGNzcyggc3R5bGUgKTtcbn07XG5cbmV4cG9ydCBjb25zdCBjaGV2cm9uSWNvblNpemUgPSAxODtcblxuY29uc3Qgc2l6ZVBhZGRpbmdzID0gKCB7IG11bHRpcGxlLCBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBwYWRkaW5nID0ge1xuXHRcdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0c21hbGw6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdH07XG5cblx0Y29uc3Qgc2VsZWN0ZWRQYWRkaW5nID0gcGFkZGluZ1sgc2VsZWN0U2l6ZSBdIHx8IHBhZGRpbmcuZGVmYXVsdDtcblxuXHRyZXR1cm4gcnRsKCB7XG5cdFx0cGFkZGluZ0xlZnQ6IHNlbGVjdGVkUGFkZGluZyxcblx0XHRwYWRkaW5nUmlnaHQ6IHNlbGVjdGVkUGFkZGluZyArIGNoZXZyb25JY29uU2l6ZSxcblx0XHQuLi4oIG11bHRpcGxlXG5cdFx0XHQ/IHtcblx0XHRcdFx0XHRwYWRkaW5nVG9wOiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0XHRcdFx0cGFkZGluZ0JvdHRvbTogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdFx0ICB9XG5cdFx0XHQ6IHt9ICksXG5cdH0gKTtcbn07XG5cbmNvbnN0IG92ZXJmbG93U3R5bGVzID0gKCB7IG11bHRpcGxlIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRyZXR1cm4ge1xuXHRcdG92ZXJmbG93OiBtdWx0aXBsZSA/ICdhdXRvJyA6ICdoaWRkZW4nLFxuXHR9O1xufTtcblxuY29uc3QgdmFyaWFudFN0eWxlcyA9ICggeyB2YXJpYW50IH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoIHZhcmlhbnQgPT09ICdtaW5pbWFsJyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRmaWVsZFNpemluZzogJ2NvbnRlbnQnLFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiAnJztcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IFNlbGVjdCA9IHN0eWxlZC5zZWxlY3Q8IFNlbGVjdFByb3BzID5gXG5cdCYmJiB7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjsgLy8gT3ZlcnJpZGVzIGhvdmVyL2ZvY3VzIHN0eWxlcyBpbiBmb3Jtcy5jc3Ncblx0XHRjdXJzb3I6IGluaGVyaXQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzsgLy8gT3ZlcnJpZGUgZm9ybXMuY3NzIHN0eWxlcywgbGFyZ2UgZW5vdWdoIHZhbHVlIHRvIHByZXZlbnQgZGVzY2VuZGVyIGNsaXBwaW5nIHdpdGhvdXQgYWZmZWN0aW5nIGhlaWdodFxuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuXHRcdCR7IGZvbnRTaXplU3R5bGVzIH07XG5cdFx0JHsgc2l6ZVN0eWxlcyB9O1xuXHRcdCR7IHNpemVQYWRkaW5ncyB9O1xuXHRcdCR7IG92ZXJmbG93U3R5bGVzIH1cblx0XHQkeyB2YXJpYW50U3R5bGVzIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERvd25BcnJvd1dyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIC0xICkgfTsgLy8gb3B0aWNhbGx5IGFkanVzdCB0aGUgaWNvblxuXHRsaW5lLWhlaWdodDogMDtcblxuXHRwYXRoIHtcblx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyV2l0aENsaWNrVGhyb3VnaCA9IHN0eWxlZChcblx0SW5wdXRDb250cm9sU3VmZml4V3JhcHBlclxuKWBcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHQkeyBydGwoIHsgcmlnaHQ6IDAgfSApIH1cbmA7XG4iXX0= */"));
   var InputControlSuffixWrapperWithClickThrough = /* @__PURE__ */ createStyled(input_suffix_wrapper_default, false ? {
     target: "e1mv6sxx0"
   } : {
@@ -30639,7 +31158,7 @@ This message will only show in development mode. It won't appear in production.
     label: "InputControlSuffixWrapperWithClickThrough"
   })("position:absolute;pointer-events:none;", rtl({
     right: 0
-  }), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvS0MiLCJmaWxlIjoic2VsZWN0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7IFNlbGVjdENvbnRyb2xQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCBJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyIGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvaW5wdXQtc3VmZml4LXdyYXBwZXInO1xuaW1wb3J0IHsgZm9udFNpemVTdHlsZXMgfSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgSW5wdXRCYXNlIGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvaW5wdXQtYmFzZSc7XG5cbmludGVyZmFjZSBTZWxlY3RQcm9wc1xuXHRleHRlbmRzIFBpY2s8IFNlbGVjdENvbnRyb2xQcm9wcywgJ2Rpc2FibGVkJyB8ICdtdWx0aXBsZScgfCAndmFyaWFudCcgPiB7XG5cdC8vIFVzaW5nIGBzZWxlY3RTaXplYCBpbnN0ZWFkIG9mIGBzaXplYCB0byBhdm9pZCBhIHR5cGUgY29uZmxpY3Qgd2l0aCB0aGVcblx0Ly8gYHNpemVgIEhUTUwgYXR0cmlidXRlIG9mIHRoZSBgc2VsZWN0YCBlbGVtZW50LlxuXHRzZWxlY3RTaXplPzogU2VsZWN0Q29udHJvbFByb3BzWyAnc2l6ZScgXTtcbn1cblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRgO1xufTtcblxuY29uc3QgaW5wdXRCYXNlVmFyaWFudFN0eWxlcyA9ICggeyB2YXJpYW50IH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoIHZhcmlhbnQgPT09ICdtaW5pbWFsJyApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRJbnB1dEJhc2UgPSBzdHlsZWQoIElucHV0QmFzZSApYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0JHsgaW5wdXRCYXNlVmFyaWFudFN0eWxlcyB9XG5gO1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCB7IG11bHRpcGxlLCBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoIG11bHRpcGxlICkge1xuXHRcdC8vIFdoZW4gYG11bHRpcGxlYCwganVzdCB1c2UgdGhlIG5hdGl2ZSBicm93c2VyIHN0eWxlc1xuXHRcdC8vIHdpdGhvdXQgc2V0dGluZyBleHBsaWNpdCBoZWlnaHQuXG5cdFx0cmV0dXJuO1xuXHR9XG5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdUb3A6IDAsXG5cdFx0XHRwYWRkaW5nQm90dG9tOiAwLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHR9O1xuXG5cdGNvbnN0IHN0eWxlID0gc2l6ZXNbIHNlbGVjdFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXG5cdHJldHVybiBjc3MoIHN0eWxlICk7XG59O1xuXG5leHBvcnQgY29uc3QgY2hldnJvbkljb25TaXplID0gMTg7XG5cbmNvbnN0IHNpemVQYWRkaW5ncyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0Y29uc3QgcGFkZGluZyA9IHtcblx0XHRkZWZhdWx0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0Y29tcGFjdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHR9O1xuXG5cdGNvbnN0IHNlbGVjdGVkUGFkZGluZyA9IHBhZGRpbmdbIHNlbGVjdFNpemUgXSB8fCBwYWRkaW5nLmRlZmF1bHQ7XG5cblx0cmV0dXJuIHJ0bCgge1xuXHRcdHBhZGRpbmdMZWZ0OiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0cGFkZGluZ1JpZ2h0OiBzZWxlY3RlZFBhZGRpbmcgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0Li4uKCBtdWx0aXBsZVxuXHRcdFx0PyB7XG5cdFx0XHRcdFx0cGFkZGluZ1RvcDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdFx0XHRcdHBhZGRpbmdCb3R0b206IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdCAgfVxuXHRcdFx0OiB7fSApLFxuXHR9ICk7XG59O1xuXG5jb25zdCBvdmVyZmxvd1N0eWxlcyA9ICggeyBtdWx0aXBsZSB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0cmV0dXJuIHtcblx0XHRvdmVyZmxvdzogbXVsdGlwbGUgPyAnYXV0bycgOiAnaGlkZGVuJyxcblx0fTtcbn07XG5cbmNvbnN0IHZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmllbGRTaXppbmc6ICdjb250ZW50Jyxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBTZWxlY3QgPSBzdHlsZWQuc2VsZWN0PCBTZWxlY3RQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7IC8vIE92ZXJyaWRlcyBob3Zlci9mb2N1cyBzdHlsZXMgaW4gZm9ybXMuY3NzXG5cdFx0Y3Vyc29yOiBpbmhlcml0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7IC8vIE92ZXJyaWRlIGZvcm1zLmNzcyBzdHlsZXMsIGxhcmdlIGVub3VnaCB2YWx1ZSB0byBwcmV2ZW50IGRlc2NlbmRlciBjbGlwcGluZyB3aXRob3V0IGFmZmVjdGluZyBoZWlnaHRcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9O1xuXHRcdCR7IHNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplUGFkZGluZ3MgfTtcblx0XHQkeyBvdmVyZmxvd1N0eWxlcyB9XG5cdFx0JHsgdmFyaWFudFN0eWxlcyB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEb3duQXJyb3dXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAtMSApIH07IC8vIG9wdGljYWxseSBhZGp1c3QgdGhlIGljb25cblx0bGluZS1oZWlnaHQ6IDA7XG5cblx0cGF0aCB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlcldpdGhDbGlja1Rocm91Z2ggPSBzdHlsZWQoXG5cdElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJcbilgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0JHsgcnRsKCB7IHJpZ2h0OiAwIH0gKSB9XG5gO1xuIl19 */"));
+  }), ";" + (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);
@@ -30772,30 +31291,30 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/range-control/utils.mjs
   var import_element69 = __toESM(require_element(), 1);
-  function floatClamp(value, min3, max3) {
+  function floatClamp(value, min2, max2) {
     if (typeof value !== "number") {
       return null;
     }
-    return parseFloat(`${clamp4(value, min3, max3)}`);
+    return parseFloat(`${clamp4(value, min2, max2)}`);
   }
   function useControlledRangeValue(settings) {
     const {
-      min: min3,
-      max: max3,
+      min: min2,
+      max: max2,
       value: valueProp,
       initial
     } = settings;
-    const [state, setInternalState] = use_controlled_state_default(floatClamp(valueProp, min3, max3), {
-      initial: floatClamp(initial ?? null, min3, max3),
+    const [state, setInternalState] = use_controlled_state_default(floatClamp(valueProp, min2, max2), {
+      initial: floatClamp(initial ?? null, min2, max2),
       fallback: null
     });
     const setState = (0, import_element69.useCallback)((nextValue) => {
       if (nextValue === null) {
         setInternalState(null);
       } else {
-        setInternalState(floatClamp(nextValue, min3, max3));
+        setInternalState(floatClamp(nextValue, min2, max2));
       }
-    }, [min3, max3, setInternalState]);
+    }, [min2, max2, setInternalState]);
     return [state, setState];
   }

@@ -30811,7 +31330,7 @@ This message will only show in development mode. It won't appear in production.
   var rangeHeight = () => /* @__PURE__ */ css({
     height: rangeHeightValue,
     minHeight: rangeHeightValue
-  }, false ? "" : ";label:rangeHeight;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlCQyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */");
+  }, false ? "" : ";label:rangeHeight;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlCQyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */");
   var thumbSize = 12;
   var Root2 = /* @__PURE__ */ createStyled("div", false ? {
     target: "e1epgpqk14"
@@ -30823,14 +31342,14 @@ This message will only show in development mode. It won't appear in production.
     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"
   } : {
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRCOEIiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuaW1wb3J0IHR5cGUge1xuXHRSYW5nZU1hcmtQcm9wcyxcblx0UmFpbFByb3BzLFxuXHRUaHVtYlByb3BzLFxuXHRUb29sdGlwUHJvcHMsXG5cdFRyYWNrUHJvcHMsXG5cdFdyYXBwZXJQcm9wcyxcbn0gZnJvbSAnLi4vdHlwZXMnO1xuXG5jb25zdCByYW5nZUhlaWdodFZhbHVlID0gMzA7XG5jb25zdCByYWlsSGVpZ2h0ID0gNDtcbmNvbnN0IHJhbmdlSGVpZ2h0ID0gKCkgPT5cblx0Y3NzKCB7IGhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSwgbWluSGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlIH0gKTtcbmNvbnN0IHRodW1iU2l6ZSA9IDEyO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZC5kaXZgXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuYDtcblxuY29uc3Qgd3JhcHBlckNvbG9yID0gKCB7IGNvbG9yID0gQ09MT1JTLnVpLmJvcmRlckZvY3VzIH06IFdyYXBwZXJQcm9wcyApID0+XG5cdGNzcyggeyBjb2xvciB9ICk7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkKCAnZGl2Jywge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sb3InLCAnbWFya3MnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwgV3JhcHBlclByb3BzID5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCR7IHdyYXBwZXJDb2xvciB9O1xuXHQkeyByYW5nZUhlaWdodCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEJlZm9yZUljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IDYgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBZnRlckljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogNiB9ICkgfVxuYDtcblxuY29uc3QgcmFpbEJhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgcmFpbENvbG9yIH06IFJhaWxQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0XHQ6IHJhaWxDb2xvciB8fCBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBSYWlsID0gc3R5bGVkLnNwYW5gXG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblxuXHQkeyByYWlsQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5jb25zdCB0cmFja0JhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgdHJhY2tDb2xvciB9OiBUcmFja1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiB0cmFja0NvbG9yIHx8ICdjdXJyZW50Q29sb3InIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0cmFja0JhY2tncm91bmRDb2xvciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmtzV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmsgPSBzdHlsZWQuc3BhbmBcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC00cHg7XG5cdGhlaWdodDogNHB4O1xuXHR3aWR0aDogMnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0ei1pbmRleDogMTtcbmA7XG5cbmNvbnN0IG1hcmtMYWJlbEZpbGwgPSAoIHsgaXNGaWxsZWQgfTogUmFuZ2VNYXJrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogaXNGaWxsZWQgPyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gOiBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0sXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBNYXJrTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRmb250LXNpemU6IDExcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0JHsgcnRsKCB7IGxlZnQ6IDAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC01MCUgKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDUwJSApJyB9XG5cdCkgfTtcblxuXHQkeyBtYXJrTGFiZWxGaWxsIH07XG5gO1xuXG5jb25zdCB0aHVtYkNvbG9yID0gKCB7IGRpc2FibGVkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgfXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gdGh1bWJTaXplICkgLyAyIH1weDtcblx0b3V0bGluZTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHR6LWluZGV4OiAzO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAtMTAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDQuNXB4ICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNC41cHggKScgfVxuXHQpIH07XG5gO1xuXG5jb25zdCB0aHVtYkZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gaXNGb2N1c2VkXG5cdFx0PyBjc3NgXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0XHRcdGhlaWdodDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0d2lkdGg6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICBgXG5cdFx0OiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYiA9IHN0eWxlZC5zcGFuPCBUaHVtYlByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uWFNtYWxsIH07XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyB0aHVtYkZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRSYW5nZSA9IHN0eWxlZC5pbnB1dGBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDAgLSR7IHRodW1iU2l6ZSAvIDIgfXB4O1xuXHRvcGFjaXR5OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiBjYWxjKCAxMDAlICsgJHsgdGh1bWJTaXplIH1weCApO1xuYDtcblxuY29uc3QgdG9vbHRpcFNob3cgPSAoIHsgc2hvdyB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0ZGlzcGxheTogJHsgc2hvdyA/ICdpbmxpbmUtYmxvY2snIDogJ25vbmUnIH07XG5cdFx0b3BhY2l0eTogJHsgc2hvdyA/IDEgOiAwIH07XG5cblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdG9wYWNpdHkgMTIwbXMgZWFzZSxcblx0XHRcdFx0ZGlzcGxheSAxMjBtcyBlYXNlIGFsbG93LWRpc2NyZXRlO1xuXHRcdH1cblxuXHRcdEBzdGFydGluZy1zdHlsZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0YDtcbn07XG5cbmNvbnN0IHRvb2x0aXBQbGFjZW1lbnQgPSAoIHsgcGxhY2VtZW50IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0Y29uc3QgaXNCb3R0b20gPSBwbGFjZW1lbnQgPT09ICdib3R0b20nO1xuXG5cdGlmICggaXNCb3R0b20gKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGJvdHRvbTogLTgwJTtcblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHR0b3A6IC04MCU7XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5zcGFuPCBUb29sdGlwUHJvcHMgPmBcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC44ICk7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWluLXdpZHRoOiAzMnB4O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdCR7IHRvb2x0aXBTaG93IH07XG5cblx0JHsgdG9vbHRpcFBsYWNlbWVudCB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKC01MCUpJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCg1MCUpJyB9XG5cdCkgfVxuYDtcblxuLy8gQHRvZG8gUmVmYWN0b3IgUmFuZ2VDb250cm9sIHdpdGggbGF0ZXN0IEhTdGFjayBjb25maWd1cmF0aW9uXG4vLyBAc2VlOiBwYWNrYWdlcy9jb21wb25lbnRzL3NyYy9oLXN0YWNrXG5leHBvcnQgY29uc3QgSW5wdXROdW1iZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0aW5wdXRbdHlwZT0nbnVtYmVyJ10mIHtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IGAkeyBzcGFjZSggNCApIH0gIWltcG9ydGFudGAgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBY3Rpb25SaWdodFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0YnV0dG9uLFxuXHRidXR0b24uaXMtc21hbGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogOCB9ICkgfVxuYDtcbiJdfQ== */",
+    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
   });
   var wrapperColor = ({
     color: color2 = COLORS.ui.borderFocus
   }) => /* @__PURE__ */ css({
     color: color2
-  }, false ? "" : ";label:wrapperColor;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlDQyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */");
+  }, false ? "" : ";label:wrapperColor;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlDQyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */");
   var Wrapper2 = /* @__PURE__ */ createStyled("div", false ? {
     shouldForwardProp: (prop) => !["color", "marks"].includes(prop),
     target: "e1epgpqk13"
@@ -30838,7 +31357,7 @@ This message will only show in development mode. It won't appear in production.
     shouldForwardProp: (prop) => !["color", "marks"].includes(prop),
     target: "e1epgpqk13",
     label: "Wrapper"
-  })("display:block;flex:1;position:relative;width:100%;", wrapperColor, ";", rangeHeight, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQThDbUIiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuaW1wb3J0IHR5cGUge1xuXHRSYW5nZU1hcmtQcm9wcyxcblx0UmFpbFByb3BzLFxuXHRUaHVtYlByb3BzLFxuXHRUb29sdGlwUHJvcHMsXG5cdFRyYWNrUHJvcHMsXG5cdFdyYXBwZXJQcm9wcyxcbn0gZnJvbSAnLi4vdHlwZXMnO1xuXG5jb25zdCByYW5nZUhlaWdodFZhbHVlID0gMzA7XG5jb25zdCByYWlsSGVpZ2h0ID0gNDtcbmNvbnN0IHJhbmdlSGVpZ2h0ID0gKCkgPT5cblx0Y3NzKCB7IGhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSwgbWluSGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlIH0gKTtcbmNvbnN0IHRodW1iU2l6ZSA9IDEyO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZC5kaXZgXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuYDtcblxuY29uc3Qgd3JhcHBlckNvbG9yID0gKCB7IGNvbG9yID0gQ09MT1JTLnVpLmJvcmRlckZvY3VzIH06IFdyYXBwZXJQcm9wcyApID0+XG5cdGNzcyggeyBjb2xvciB9ICk7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkKCAnZGl2Jywge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sb3InLCAnbWFya3MnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwgV3JhcHBlclByb3BzID5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCR7IHdyYXBwZXJDb2xvciB9O1xuXHQkeyByYW5nZUhlaWdodCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEJlZm9yZUljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IDYgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBZnRlckljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogNiB9ICkgfVxuYDtcblxuY29uc3QgcmFpbEJhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgcmFpbENvbG9yIH06IFJhaWxQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0XHQ6IHJhaWxDb2xvciB8fCBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBSYWlsID0gc3R5bGVkLnNwYW5gXG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblxuXHQkeyByYWlsQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5jb25zdCB0cmFja0JhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgdHJhY2tDb2xvciB9OiBUcmFja1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiB0cmFja0NvbG9yIHx8ICdjdXJyZW50Q29sb3InIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0cmFja0JhY2tncm91bmRDb2xvciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmtzV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmsgPSBzdHlsZWQuc3BhbmBcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC00cHg7XG5cdGhlaWdodDogNHB4O1xuXHR3aWR0aDogMnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0ei1pbmRleDogMTtcbmA7XG5cbmNvbnN0IG1hcmtMYWJlbEZpbGwgPSAoIHsgaXNGaWxsZWQgfTogUmFuZ2VNYXJrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogaXNGaWxsZWQgPyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gOiBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0sXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBNYXJrTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRmb250LXNpemU6IDExcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0JHsgcnRsKCB7IGxlZnQ6IDAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC01MCUgKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDUwJSApJyB9XG5cdCkgfTtcblxuXHQkeyBtYXJrTGFiZWxGaWxsIH07XG5gO1xuXG5jb25zdCB0aHVtYkNvbG9yID0gKCB7IGRpc2FibGVkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgfXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gdGh1bWJTaXplICkgLyAyIH1weDtcblx0b3V0bGluZTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHR6LWluZGV4OiAzO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAtMTAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDQuNXB4ICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNC41cHggKScgfVxuXHQpIH07XG5gO1xuXG5jb25zdCB0aHVtYkZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gaXNGb2N1c2VkXG5cdFx0PyBjc3NgXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0XHRcdGhlaWdodDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0d2lkdGg6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICBgXG5cdFx0OiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYiA9IHN0eWxlZC5zcGFuPCBUaHVtYlByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uWFNtYWxsIH07XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyB0aHVtYkZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRSYW5nZSA9IHN0eWxlZC5pbnB1dGBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDAgLSR7IHRodW1iU2l6ZSAvIDIgfXB4O1xuXHRvcGFjaXR5OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiBjYWxjKCAxMDAlICsgJHsgdGh1bWJTaXplIH1weCApO1xuYDtcblxuY29uc3QgdG9vbHRpcFNob3cgPSAoIHsgc2hvdyB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0ZGlzcGxheTogJHsgc2hvdyA/ICdpbmxpbmUtYmxvY2snIDogJ25vbmUnIH07XG5cdFx0b3BhY2l0eTogJHsgc2hvdyA/IDEgOiAwIH07XG5cblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdG9wYWNpdHkgMTIwbXMgZWFzZSxcblx0XHRcdFx0ZGlzcGxheSAxMjBtcyBlYXNlIGFsbG93LWRpc2NyZXRlO1xuXHRcdH1cblxuXHRcdEBzdGFydGluZy1zdHlsZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0YDtcbn07XG5cbmNvbnN0IHRvb2x0aXBQbGFjZW1lbnQgPSAoIHsgcGxhY2VtZW50IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0Y29uc3QgaXNCb3R0b20gPSBwbGFjZW1lbnQgPT09ICdib3R0b20nO1xuXG5cdGlmICggaXNCb3R0b20gKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGJvdHRvbTogLTgwJTtcblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHR0b3A6IC04MCU7XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5zcGFuPCBUb29sdGlwUHJvcHMgPmBcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC44ICk7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWluLXdpZHRoOiAzMnB4O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdCR7IHRvb2x0aXBTaG93IH07XG5cblx0JHsgdG9vbHRpcFBsYWNlbWVudCB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKC01MCUpJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCg1MCUpJyB9XG5cdCkgfVxuYDtcblxuLy8gQHRvZG8gUmVmYWN0b3IgUmFuZ2VDb250cm9sIHdpdGggbGF0ZXN0IEhTdGFjayBjb25maWd1cmF0aW9uXG4vLyBAc2VlOiBwYWNrYWdlcy9jb21wb25lbnRzL3NyYy9oLXN0YWNrXG5leHBvcnQgY29uc3QgSW5wdXROdW1iZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0aW5wdXRbdHlwZT0nbnVtYmVyJ10mIHtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IGAkeyBzcGFjZSggNCApIH0gIWltcG9ydGFudGAgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBY3Rpb25SaWdodFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0YnV0dG9uLFxuXHRidXR0b24uaXMtc21hbGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogOCB9ICkgfVxuYDtcbiJdfQ== */"));
+  })("display:block;flex:1;position:relative;width:100%;", wrapperColor, ";", rangeHeight, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXNDbUIiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */"));
   var BeforeIconWrapper = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1epgpqk12"
   } : {
@@ -30846,7 +31365,7 @@ This message will only show in development mode. It won't appear in production.
     label: "BeforeIconWrapper"
   })("display:flex;margin-top:", railHeight, "px;", rtl({
     marginRight: 6
-  }), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXdENEMiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuaW1wb3J0IHR5cGUge1xuXHRSYW5nZU1hcmtQcm9wcyxcblx0UmFpbFByb3BzLFxuXHRUaHVtYlByb3BzLFxuXHRUb29sdGlwUHJvcHMsXG5cdFRyYWNrUHJvcHMsXG5cdFdyYXBwZXJQcm9wcyxcbn0gZnJvbSAnLi4vdHlwZXMnO1xuXG5jb25zdCByYW5nZUhlaWdodFZhbHVlID0gMzA7XG5jb25zdCByYWlsSGVpZ2h0ID0gNDtcbmNvbnN0IHJhbmdlSGVpZ2h0ID0gKCkgPT5cblx0Y3NzKCB7IGhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSwgbWluSGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlIH0gKTtcbmNvbnN0IHRodW1iU2l6ZSA9IDEyO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZC5kaXZgXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuYDtcblxuY29uc3Qgd3JhcHBlckNvbG9yID0gKCB7IGNvbG9yID0gQ09MT1JTLnVpLmJvcmRlckZvY3VzIH06IFdyYXBwZXJQcm9wcyApID0+XG5cdGNzcyggeyBjb2xvciB9ICk7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkKCAnZGl2Jywge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sb3InLCAnbWFya3MnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwgV3JhcHBlclByb3BzID5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCR7IHdyYXBwZXJDb2xvciB9O1xuXHQkeyByYW5nZUhlaWdodCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEJlZm9yZUljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IDYgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBZnRlckljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogNiB9ICkgfVxuYDtcblxuY29uc3QgcmFpbEJhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgcmFpbENvbG9yIH06IFJhaWxQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0XHQ6IHJhaWxDb2xvciB8fCBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBSYWlsID0gc3R5bGVkLnNwYW5gXG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblxuXHQkeyByYWlsQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5jb25zdCB0cmFja0JhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgdHJhY2tDb2xvciB9OiBUcmFja1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiB0cmFja0NvbG9yIHx8ICdjdXJyZW50Q29sb3InIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0cmFja0JhY2tncm91bmRDb2xvciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmtzV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmsgPSBzdHlsZWQuc3BhbmBcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC00cHg7XG5cdGhlaWdodDogNHB4O1xuXHR3aWR0aDogMnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0ei1pbmRleDogMTtcbmA7XG5cbmNvbnN0IG1hcmtMYWJlbEZpbGwgPSAoIHsgaXNGaWxsZWQgfTogUmFuZ2VNYXJrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogaXNGaWxsZWQgPyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gOiBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0sXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBNYXJrTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRmb250LXNpemU6IDExcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0JHsgcnRsKCB7IGxlZnQ6IDAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC01MCUgKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDUwJSApJyB9XG5cdCkgfTtcblxuXHQkeyBtYXJrTGFiZWxGaWxsIH07XG5gO1xuXG5jb25zdCB0aHVtYkNvbG9yID0gKCB7IGRpc2FibGVkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgfXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gdGh1bWJTaXplICkgLyAyIH1weDtcblx0b3V0bGluZTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHR6LWluZGV4OiAzO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAtMTAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDQuNXB4ICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNC41cHggKScgfVxuXHQpIH07XG5gO1xuXG5jb25zdCB0aHVtYkZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gaXNGb2N1c2VkXG5cdFx0PyBjc3NgXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0XHRcdGhlaWdodDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0d2lkdGg6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICBgXG5cdFx0OiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYiA9IHN0eWxlZC5zcGFuPCBUaHVtYlByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uWFNtYWxsIH07XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyB0aHVtYkZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRSYW5nZSA9IHN0eWxlZC5pbnB1dGBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDAgLSR7IHRodW1iU2l6ZSAvIDIgfXB4O1xuXHRvcGFjaXR5OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiBjYWxjKCAxMDAlICsgJHsgdGh1bWJTaXplIH1weCApO1xuYDtcblxuY29uc3QgdG9vbHRpcFNob3cgPSAoIHsgc2hvdyB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0ZGlzcGxheTogJHsgc2hvdyA/ICdpbmxpbmUtYmxvY2snIDogJ25vbmUnIH07XG5cdFx0b3BhY2l0eTogJHsgc2hvdyA/IDEgOiAwIH07XG5cblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdG9wYWNpdHkgMTIwbXMgZWFzZSxcblx0XHRcdFx0ZGlzcGxheSAxMjBtcyBlYXNlIGFsbG93LWRpc2NyZXRlO1xuXHRcdH1cblxuXHRcdEBzdGFydGluZy1zdHlsZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0YDtcbn07XG5cbmNvbnN0IHRvb2x0aXBQbGFjZW1lbnQgPSAoIHsgcGxhY2VtZW50IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0Y29uc3QgaXNCb3R0b20gPSBwbGFjZW1lbnQgPT09ICdib3R0b20nO1xuXG5cdGlmICggaXNCb3R0b20gKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGJvdHRvbTogLTgwJTtcblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHR0b3A6IC04MCU7XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5zcGFuPCBUb29sdGlwUHJvcHMgPmBcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC44ICk7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWluLXdpZHRoOiAzMnB4O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdCR7IHRvb2x0aXBTaG93IH07XG5cblx0JHsgdG9vbHRpcFBsYWNlbWVudCB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKC01MCUpJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCg1MCUpJyB9XG5cdCkgfVxuYDtcblxuLy8gQHRvZG8gUmVmYWN0b3IgUmFuZ2VDb250cm9sIHdpdGggbGF0ZXN0IEhTdGFjayBjb25maWd1cmF0aW9uXG4vLyBAc2VlOiBwYWNrYWdlcy9jb21wb25lbnRzL3NyYy9oLXN0YWNrXG5leHBvcnQgY29uc3QgSW5wdXROdW1iZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0aW5wdXRbdHlwZT0nbnVtYmVyJ10mIHtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IGAkeyBzcGFjZSggNCApIH0gIWltcG9ydGFudGAgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBY3Rpb25SaWdodFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0YnV0dG9uLFxuXHRidXR0b24uaXMtc21hbGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogOCB9ICkgfVxuYDtcbiJdfQ== */"));
+  }), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWdENEMiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */"));
   var AfterIconWrapper = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1epgpqk11"
   } : {
@@ -30854,31 +31373,31 @@ This message will only show in development mode. It won't appear in production.
     label: "AfterIconWrapper"
   })("display:flex;margin-top:", railHeight, "px;", rtl({
     marginLeft: 6
-  }), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQStEMkMiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuaW1wb3J0IHR5cGUge1xuXHRSYW5nZU1hcmtQcm9wcyxcblx0UmFpbFByb3BzLFxuXHRUaHVtYlByb3BzLFxuXHRUb29sdGlwUHJvcHMsXG5cdFRyYWNrUHJvcHMsXG5cdFdyYXBwZXJQcm9wcyxcbn0gZnJvbSAnLi4vdHlwZXMnO1xuXG5jb25zdCByYW5nZUhlaWdodFZhbHVlID0gMzA7XG5jb25zdCByYWlsSGVpZ2h0ID0gNDtcbmNvbnN0IHJhbmdlSGVpZ2h0ID0gKCkgPT5cblx0Y3NzKCB7IGhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSwgbWluSGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlIH0gKTtcbmNvbnN0IHRodW1iU2l6ZSA9IDEyO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZC5kaXZgXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuYDtcblxuY29uc3Qgd3JhcHBlckNvbG9yID0gKCB7IGNvbG9yID0gQ09MT1JTLnVpLmJvcmRlckZvY3VzIH06IFdyYXBwZXJQcm9wcyApID0+XG5cdGNzcyggeyBjb2xvciB9ICk7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkKCAnZGl2Jywge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sb3InLCAnbWFya3MnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwgV3JhcHBlclByb3BzID5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCR7IHdyYXBwZXJDb2xvciB9O1xuXHQkeyByYW5nZUhlaWdodCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEJlZm9yZUljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IDYgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBZnRlckljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogNiB9ICkgfVxuYDtcblxuY29uc3QgcmFpbEJhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgcmFpbENvbG9yIH06IFJhaWxQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0XHQ6IHJhaWxDb2xvciB8fCBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBSYWlsID0gc3R5bGVkLnNwYW5gXG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblxuXHQkeyByYWlsQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5jb25zdCB0cmFja0JhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgdHJhY2tDb2xvciB9OiBUcmFja1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiB0cmFja0NvbG9yIHx8ICdjdXJyZW50Q29sb3InIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0cmFja0JhY2tncm91bmRDb2xvciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmtzV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmsgPSBzdHlsZWQuc3BhbmBcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC00cHg7XG5cdGhlaWdodDogNHB4O1xuXHR3aWR0aDogMnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0ei1pbmRleDogMTtcbmA7XG5cbmNvbnN0IG1hcmtMYWJlbEZpbGwgPSAoIHsgaXNGaWxsZWQgfTogUmFuZ2VNYXJrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogaXNGaWxsZWQgPyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gOiBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0sXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBNYXJrTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRmb250LXNpemU6IDExcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0JHsgcnRsKCB7IGxlZnQ6IDAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC01MCUgKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDUwJSApJyB9XG5cdCkgfTtcblxuXHQkeyBtYXJrTGFiZWxGaWxsIH07XG5gO1xuXG5jb25zdCB0aHVtYkNvbG9yID0gKCB7IGRpc2FibGVkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgfXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gdGh1bWJTaXplICkgLyAyIH1weDtcblx0b3V0bGluZTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHR6LWluZGV4OiAzO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAtMTAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDQuNXB4ICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNC41cHggKScgfVxuXHQpIH07XG5gO1xuXG5jb25zdCB0aHVtYkZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gaXNGb2N1c2VkXG5cdFx0PyBjc3NgXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0XHRcdGhlaWdodDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0d2lkdGg6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICBgXG5cdFx0OiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYiA9IHN0eWxlZC5zcGFuPCBUaHVtYlByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uWFNtYWxsIH07XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyB0aHVtYkZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRSYW5nZSA9IHN0eWxlZC5pbnB1dGBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDAgLSR7IHRodW1iU2l6ZSAvIDIgfXB4O1xuXHRvcGFjaXR5OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiBjYWxjKCAxMDAlICsgJHsgdGh1bWJTaXplIH1weCApO1xuYDtcblxuY29uc3QgdG9vbHRpcFNob3cgPSAoIHsgc2hvdyB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0ZGlzcGxheTogJHsgc2hvdyA/ICdpbmxpbmUtYmxvY2snIDogJ25vbmUnIH07XG5cdFx0b3BhY2l0eTogJHsgc2hvdyA/IDEgOiAwIH07XG5cblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdG9wYWNpdHkgMTIwbXMgZWFzZSxcblx0XHRcdFx0ZGlzcGxheSAxMjBtcyBlYXNlIGFsbG93LWRpc2NyZXRlO1xuXHRcdH1cblxuXHRcdEBzdGFydGluZy1zdHlsZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0YDtcbn07XG5cbmNvbnN0IHRvb2x0aXBQbGFjZW1lbnQgPSAoIHsgcGxhY2VtZW50IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0Y29uc3QgaXNCb3R0b20gPSBwbGFjZW1lbnQgPT09ICdib3R0b20nO1xuXG5cdGlmICggaXNCb3R0b20gKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGJvdHRvbTogLTgwJTtcblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHR0b3A6IC04MCU7XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5zcGFuPCBUb29sdGlwUHJvcHMgPmBcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC44ICk7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWluLXdpZHRoOiAzMnB4O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdCR7IHRvb2x0aXBTaG93IH07XG5cblx0JHsgdG9vbHRpcFBsYWNlbWVudCB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKC01MCUpJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCg1MCUpJyB9XG5cdCkgfVxuYDtcblxuLy8gQHRvZG8gUmVmYWN0b3IgUmFuZ2VDb250cm9sIHdpdGggbGF0ZXN0IEhTdGFjayBjb25maWd1cmF0aW9uXG4vLyBAc2VlOiBwYWNrYWdlcy9jb21wb25lbnRzL3NyYy9oLXN0YWNrXG5leHBvcnQgY29uc3QgSW5wdXROdW1iZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0aW5wdXRbdHlwZT0nbnVtYmVyJ10mIHtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IGAkeyBzcGFjZSggNCApIH0gIWltcG9ydGFudGAgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBY3Rpb25SaWdodFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0YnV0dG9uLFxuXHRidXR0b24uaXMtc21hbGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogOCB9ICkgfVxuYDtcbiJdfQ== */"));
+  }), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXVEMkMiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */"));
   var railBackgroundColor = ({
     disabled,
     railColor
   }) => {
-    return /* @__PURE__ */ css("background:", disabled ? COLORS.ui.backgroundDisabled : railColor || COLORS.theme.gray[300], ";@media ( forced-colors: active ){background:GrayText;}" + (false ? "" : ";label:railBackgroundColor;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXVFVyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */");
+    return /* @__PURE__ */ css("background:", disabled ? COLORS.ui.backgroundDisabled : railColor || COLORS.theme.gray[300], ";@media ( forced-colors: active ){background:GrayText;}" + (false ? "" : ";label:railBackgroundColor;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQStEVyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */");
   };
   var Rail = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1epgpqk10"
   } : {
     target: "e1epgpqk10",
     label: "Rail"
-  })("left:0;pointer-events:none;right:0;display:block;height:", railHeight, "px;position:absolute;margin-top:", (rangeHeightValue - railHeight) / 2, "px;top:0;border-radius:", config_values_default.radiusFull, ";", railBackgroundColor, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWtGK0IiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuaW1wb3J0IHR5cGUge1xuXHRSYW5nZU1hcmtQcm9wcyxcblx0UmFpbFByb3BzLFxuXHRUaHVtYlByb3BzLFxuXHRUb29sdGlwUHJvcHMsXG5cdFRyYWNrUHJvcHMsXG5cdFdyYXBwZXJQcm9wcyxcbn0gZnJvbSAnLi4vdHlwZXMnO1xuXG5jb25zdCByYW5nZUhlaWdodFZhbHVlID0gMzA7XG5jb25zdCByYWlsSGVpZ2h0ID0gNDtcbmNvbnN0IHJhbmdlSGVpZ2h0ID0gKCkgPT5cblx0Y3NzKCB7IGhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSwgbWluSGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlIH0gKTtcbmNvbnN0IHRodW1iU2l6ZSA9IDEyO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZC5kaXZgXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuYDtcblxuY29uc3Qgd3JhcHBlckNvbG9yID0gKCB7IGNvbG9yID0gQ09MT1JTLnVpLmJvcmRlckZvY3VzIH06IFdyYXBwZXJQcm9wcyApID0+XG5cdGNzcyggeyBjb2xvciB9ICk7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkKCAnZGl2Jywge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sb3InLCAnbWFya3MnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwgV3JhcHBlclByb3BzID5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCR7IHdyYXBwZXJDb2xvciB9O1xuXHQkeyByYW5nZUhlaWdodCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEJlZm9yZUljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IDYgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBZnRlckljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogNiB9ICkgfVxuYDtcblxuY29uc3QgcmFpbEJhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgcmFpbENvbG9yIH06IFJhaWxQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0XHQ6IHJhaWxDb2xvciB8fCBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBSYWlsID0gc3R5bGVkLnNwYW5gXG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblxuXHQkeyByYWlsQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5jb25zdCB0cmFja0JhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgdHJhY2tDb2xvciB9OiBUcmFja1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiB0cmFja0NvbG9yIHx8ICdjdXJyZW50Q29sb3InIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0cmFja0JhY2tncm91bmRDb2xvciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmtzV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmsgPSBzdHlsZWQuc3BhbmBcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC00cHg7XG5cdGhlaWdodDogNHB4O1xuXHR3aWR0aDogMnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0ei1pbmRleDogMTtcbmA7XG5cbmNvbnN0IG1hcmtMYWJlbEZpbGwgPSAoIHsgaXNGaWxsZWQgfTogUmFuZ2VNYXJrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogaXNGaWxsZWQgPyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gOiBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0sXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBNYXJrTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRmb250LXNpemU6IDExcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0JHsgcnRsKCB7IGxlZnQ6IDAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC01MCUgKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDUwJSApJyB9XG5cdCkgfTtcblxuXHQkeyBtYXJrTGFiZWxGaWxsIH07XG5gO1xuXG5jb25zdCB0aHVtYkNvbG9yID0gKCB7IGRpc2FibGVkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgfXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gdGh1bWJTaXplICkgLyAyIH1weDtcblx0b3V0bGluZTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHR6LWluZGV4OiAzO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAtMTAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDQuNXB4ICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNC41cHggKScgfVxuXHQpIH07XG5gO1xuXG5jb25zdCB0aHVtYkZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gaXNGb2N1c2VkXG5cdFx0PyBjc3NgXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0XHRcdGhlaWdodDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0d2lkdGg6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICBgXG5cdFx0OiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYiA9IHN0eWxlZC5zcGFuPCBUaHVtYlByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uWFNtYWxsIH07XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyB0aHVtYkZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRSYW5nZSA9IHN0eWxlZC5pbnB1dGBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDAgLSR7IHRodW1iU2l6ZSAvIDIgfXB4O1xuXHRvcGFjaXR5OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiBjYWxjKCAxMDAlICsgJHsgdGh1bWJTaXplIH1weCApO1xuYDtcblxuY29uc3QgdG9vbHRpcFNob3cgPSAoIHsgc2hvdyB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0ZGlzcGxheTogJHsgc2hvdyA/ICdpbmxpbmUtYmxvY2snIDogJ25vbmUnIH07XG5cdFx0b3BhY2l0eTogJHsgc2hvdyA/IDEgOiAwIH07XG5cblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdG9wYWNpdHkgMTIwbXMgZWFzZSxcblx0XHRcdFx0ZGlzcGxheSAxMjBtcyBlYXNlIGFsbG93LWRpc2NyZXRlO1xuXHRcdH1cblxuXHRcdEBzdGFydGluZy1zdHlsZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0YDtcbn07XG5cbmNvbnN0IHRvb2x0aXBQbGFjZW1lbnQgPSAoIHsgcGxhY2VtZW50IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0Y29uc3QgaXNCb3R0b20gPSBwbGFjZW1lbnQgPT09ICdib3R0b20nO1xuXG5cdGlmICggaXNCb3R0b20gKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGJvdHRvbTogLTgwJTtcblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHR0b3A6IC04MCU7XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5zcGFuPCBUb29sdGlwUHJvcHMgPmBcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC44ICk7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWluLXdpZHRoOiAzMnB4O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdCR7IHRvb2x0aXBTaG93IH07XG5cblx0JHsgdG9vbHRpcFBsYWNlbWVudCB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKC01MCUpJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCg1MCUpJyB9XG5cdCkgfVxuYDtcblxuLy8gQHRvZG8gUmVmYWN0b3IgUmFuZ2VDb250cm9sIHdpdGggbGF0ZXN0IEhTdGFjayBjb25maWd1cmF0aW9uXG4vLyBAc2VlOiBwYWNrYWdlcy9jb21wb25lbnRzL3NyYy9oLXN0YWNrXG5leHBvcnQgY29uc3QgSW5wdXROdW1iZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0aW5wdXRbdHlwZT0nbnVtYmVyJ10mIHtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IGAkeyBzcGFjZSggNCApIH0gIWltcG9ydGFudGAgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBY3Rpb25SaWdodFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0YnV0dG9uLFxuXHRidXR0b24uaXMtc21hbGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogOCB9ICkgfVxuYDtcbiJdfQ== */"));
+  })("left:0;pointer-events:none;right:0;display:block;height:", railHeight, "px;position:absolute;margin-top:", (rangeHeightValue - railHeight) / 2, "px;top:0;border-radius:", config_values_default.radiusFull, ";", railBackgroundColor, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTBFK0IiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */"));
   var trackBackgroundColor = ({
     disabled,
     trackColor
   }) => {
-    return /* @__PURE__ */ css("background:", disabled ? COLORS.theme.gray[400] : trackColor || "currentColor", ";@media ( forced-colors: active ){background:", disabled ? "GrayText" : "CanvasText", ";}" + (false ? "" : ";label:trackBackgroundColor;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlHVyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */");
+    return /* @__PURE__ */ css("background:", disabled ? COLORS.theme.gray[400] : trackColor || "currentColor", ";@media ( forced-colors: active ){background:", disabled ? "GrayText" : "CanvasText", ";}" + (false ? "" : ";label:trackBackgroundColor;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlGVyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */");
   };
   var Track = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1epgpqk9"
   } : {
     target: "e1epgpqk9",
     label: "Track"
-  })("border-radius:", config_values_default.radiusFull, ";height:", railHeight, "px;pointer-events:none;display:block;position:absolute;margin-top:", (rangeHeightValue - railHeight) / 2, "px;top:0;.is-marked &{@media not ( prefers-reduced-motion ){transition:width ease 0.1s;}}", trackBackgroundColor, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHZ0MiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuaW1wb3J0IHR5cGUge1xuXHRSYW5nZU1hcmtQcm9wcyxcblx0UmFpbFByb3BzLFxuXHRUaHVtYlByb3BzLFxuXHRUb29sdGlwUHJvcHMsXG5cdFRyYWNrUHJvcHMsXG5cdFdyYXBwZXJQcm9wcyxcbn0gZnJvbSAnLi4vdHlwZXMnO1xuXG5jb25zdCByYW5nZUhlaWdodFZhbHVlID0gMzA7XG5jb25zdCByYWlsSGVpZ2h0ID0gNDtcbmNvbnN0IHJhbmdlSGVpZ2h0ID0gKCkgPT5cblx0Y3NzKCB7IGhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSwgbWluSGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlIH0gKTtcbmNvbnN0IHRodW1iU2l6ZSA9IDEyO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZC5kaXZgXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuYDtcblxuY29uc3Qgd3JhcHBlckNvbG9yID0gKCB7IGNvbG9yID0gQ09MT1JTLnVpLmJvcmRlckZvY3VzIH06IFdyYXBwZXJQcm9wcyApID0+XG5cdGNzcyggeyBjb2xvciB9ICk7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkKCAnZGl2Jywge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sb3InLCAnbWFya3MnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwgV3JhcHBlclByb3BzID5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCR7IHdyYXBwZXJDb2xvciB9O1xuXHQkeyByYW5nZUhlaWdodCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEJlZm9yZUljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IDYgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBZnRlckljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogNiB9ICkgfVxuYDtcblxuY29uc3QgcmFpbEJhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgcmFpbENvbG9yIH06IFJhaWxQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0XHQ6IHJhaWxDb2xvciB8fCBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBSYWlsID0gc3R5bGVkLnNwYW5gXG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblxuXHQkeyByYWlsQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5jb25zdCB0cmFja0JhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgdHJhY2tDb2xvciB9OiBUcmFja1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiB0cmFja0NvbG9yIHx8ICdjdXJyZW50Q29sb3InIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0cmFja0JhY2tncm91bmRDb2xvciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmtzV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmsgPSBzdHlsZWQuc3BhbmBcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC00cHg7XG5cdGhlaWdodDogNHB4O1xuXHR3aWR0aDogMnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0ei1pbmRleDogMTtcbmA7XG5cbmNvbnN0IG1hcmtMYWJlbEZpbGwgPSAoIHsgaXNGaWxsZWQgfTogUmFuZ2VNYXJrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogaXNGaWxsZWQgPyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gOiBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0sXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBNYXJrTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRmb250LXNpemU6IDExcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0JHsgcnRsKCB7IGxlZnQ6IDAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC01MCUgKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDUwJSApJyB9XG5cdCkgfTtcblxuXHQkeyBtYXJrTGFiZWxGaWxsIH07XG5gO1xuXG5jb25zdCB0aHVtYkNvbG9yID0gKCB7IGRpc2FibGVkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgfXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gdGh1bWJTaXplICkgLyAyIH1weDtcblx0b3V0bGluZTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHR6LWluZGV4OiAzO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAtMTAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDQuNXB4ICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNC41cHggKScgfVxuXHQpIH07XG5gO1xuXG5jb25zdCB0aHVtYkZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gaXNGb2N1c2VkXG5cdFx0PyBjc3NgXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0XHRcdGhlaWdodDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0d2lkdGg6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICBgXG5cdFx0OiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYiA9IHN0eWxlZC5zcGFuPCBUaHVtYlByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uWFNtYWxsIH07XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyB0aHVtYkZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRSYW5nZSA9IHN0eWxlZC5pbnB1dGBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDAgLSR7IHRodW1iU2l6ZSAvIDIgfXB4O1xuXHRvcGFjaXR5OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiBjYWxjKCAxMDAlICsgJHsgdGh1bWJTaXplIH1weCApO1xuYDtcblxuY29uc3QgdG9vbHRpcFNob3cgPSAoIHsgc2hvdyB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0ZGlzcGxheTogJHsgc2hvdyA/ICdpbmxpbmUtYmxvY2snIDogJ25vbmUnIH07XG5cdFx0b3BhY2l0eTogJHsgc2hvdyA/IDEgOiAwIH07XG5cblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdG9wYWNpdHkgMTIwbXMgZWFzZSxcblx0XHRcdFx0ZGlzcGxheSAxMjBtcyBlYXNlIGFsbG93LWRpc2NyZXRlO1xuXHRcdH1cblxuXHRcdEBzdGFydGluZy1zdHlsZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0YDtcbn07XG5cbmNvbnN0IHRvb2x0aXBQbGFjZW1lbnQgPSAoIHsgcGxhY2VtZW50IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0Y29uc3QgaXNCb3R0b20gPSBwbGFjZW1lbnQgPT09ICdib3R0b20nO1xuXG5cdGlmICggaXNCb3R0b20gKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGJvdHRvbTogLTgwJTtcblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHR0b3A6IC04MCU7XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5zcGFuPCBUb29sdGlwUHJvcHMgPmBcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC44ICk7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWluLXdpZHRoOiAzMnB4O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdCR7IHRvb2x0aXBTaG93IH07XG5cblx0JHsgdG9vbHRpcFBsYWNlbWVudCB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKC01MCUpJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCg1MCUpJyB9XG5cdCkgfVxuYDtcblxuLy8gQHRvZG8gUmVmYWN0b3IgUmFuZ2VDb250cm9sIHdpdGggbGF0ZXN0IEhTdGFjayBjb25maWd1cmF0aW9uXG4vLyBAc2VlOiBwYWNrYWdlcy9jb21wb25lbnRzL3NyYy9oLXN0YWNrXG5leHBvcnQgY29uc3QgSW5wdXROdW1iZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0aW5wdXRbdHlwZT0nbnVtYmVyJ10mIHtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IGAkeyBzcGFjZSggNCApIH0gIWltcG9ydGFudGAgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBY3Rpb25SaWdodFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0YnV0dG9uLFxuXHRidXR0b24uaXMtc21hbGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogOCB9ICkgfVxuYDtcbiJdfQ== */"));
+  })("border-radius:", config_values_default.radiusFull, ";height:", railHeight, "px;pointer-events:none;display:block;position:absolute;margin-top:", (rangeHeightValue - railHeight) / 2, "px;top:0;.is-marked &{@media not ( prefers-reduced-motion ){transition:width ease 0.1s;}}", trackBackgroundColor, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9HZ0MiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */"));
   var MarksWrapper = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1epgpqk8"
   } : {
@@ -30889,7 +31408,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "display:block;pointer-events:none;position:relative;width:100%;user-select:none;margin-top:17px"
   } : {
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQThIdUMiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuaW1wb3J0IHR5cGUge1xuXHRSYW5nZU1hcmtQcm9wcyxcblx0UmFpbFByb3BzLFxuXHRUaHVtYlByb3BzLFxuXHRUb29sdGlwUHJvcHMsXG5cdFRyYWNrUHJvcHMsXG5cdFdyYXBwZXJQcm9wcyxcbn0gZnJvbSAnLi4vdHlwZXMnO1xuXG5jb25zdCByYW5nZUhlaWdodFZhbHVlID0gMzA7XG5jb25zdCByYWlsSGVpZ2h0ID0gNDtcbmNvbnN0IHJhbmdlSGVpZ2h0ID0gKCkgPT5cblx0Y3NzKCB7IGhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSwgbWluSGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlIH0gKTtcbmNvbnN0IHRodW1iU2l6ZSA9IDEyO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZC5kaXZgXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuYDtcblxuY29uc3Qgd3JhcHBlckNvbG9yID0gKCB7IGNvbG9yID0gQ09MT1JTLnVpLmJvcmRlckZvY3VzIH06IFdyYXBwZXJQcm9wcyApID0+XG5cdGNzcyggeyBjb2xvciB9ICk7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkKCAnZGl2Jywge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sb3InLCAnbWFya3MnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwgV3JhcHBlclByb3BzID5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCR7IHdyYXBwZXJDb2xvciB9O1xuXHQkeyByYW5nZUhlaWdodCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEJlZm9yZUljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IDYgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBZnRlckljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogNiB9ICkgfVxuYDtcblxuY29uc3QgcmFpbEJhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgcmFpbENvbG9yIH06IFJhaWxQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0XHQ6IHJhaWxDb2xvciB8fCBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBSYWlsID0gc3R5bGVkLnNwYW5gXG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblxuXHQkeyByYWlsQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5jb25zdCB0cmFja0JhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgdHJhY2tDb2xvciB9OiBUcmFja1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiB0cmFja0NvbG9yIHx8ICdjdXJyZW50Q29sb3InIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0cmFja0JhY2tncm91bmRDb2xvciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmtzV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmsgPSBzdHlsZWQuc3BhbmBcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC00cHg7XG5cdGhlaWdodDogNHB4O1xuXHR3aWR0aDogMnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0ei1pbmRleDogMTtcbmA7XG5cbmNvbnN0IG1hcmtMYWJlbEZpbGwgPSAoIHsgaXNGaWxsZWQgfTogUmFuZ2VNYXJrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogaXNGaWxsZWQgPyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gOiBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0sXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBNYXJrTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRmb250LXNpemU6IDExcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0JHsgcnRsKCB7IGxlZnQ6IDAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC01MCUgKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDUwJSApJyB9XG5cdCkgfTtcblxuXHQkeyBtYXJrTGFiZWxGaWxsIH07XG5gO1xuXG5jb25zdCB0aHVtYkNvbG9yID0gKCB7IGRpc2FibGVkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgfXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gdGh1bWJTaXplICkgLyAyIH1weDtcblx0b3V0bGluZTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHR6LWluZGV4OiAzO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAtMTAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDQuNXB4ICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNC41cHggKScgfVxuXHQpIH07XG5gO1xuXG5jb25zdCB0aHVtYkZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gaXNGb2N1c2VkXG5cdFx0PyBjc3NgXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0XHRcdGhlaWdodDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0d2lkdGg6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICBgXG5cdFx0OiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYiA9IHN0eWxlZC5zcGFuPCBUaHVtYlByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uWFNtYWxsIH07XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyB0aHVtYkZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRSYW5nZSA9IHN0eWxlZC5pbnB1dGBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDAgLSR7IHRodW1iU2l6ZSAvIDIgfXB4O1xuXHRvcGFjaXR5OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiBjYWxjKCAxMDAlICsgJHsgdGh1bWJTaXplIH1weCApO1xuYDtcblxuY29uc3QgdG9vbHRpcFNob3cgPSAoIHsgc2hvdyB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0ZGlzcGxheTogJHsgc2hvdyA/ICdpbmxpbmUtYmxvY2snIDogJ25vbmUnIH07XG5cdFx0b3BhY2l0eTogJHsgc2hvdyA/IDEgOiAwIH07XG5cblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdG9wYWNpdHkgMTIwbXMgZWFzZSxcblx0XHRcdFx0ZGlzcGxheSAxMjBtcyBlYXNlIGFsbG93LWRpc2NyZXRlO1xuXHRcdH1cblxuXHRcdEBzdGFydGluZy1zdHlsZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0YDtcbn07XG5cbmNvbnN0IHRvb2x0aXBQbGFjZW1lbnQgPSAoIHsgcGxhY2VtZW50IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0Y29uc3QgaXNCb3R0b20gPSBwbGFjZW1lbnQgPT09ICdib3R0b20nO1xuXG5cdGlmICggaXNCb3R0b20gKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGJvdHRvbTogLTgwJTtcblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHR0b3A6IC04MCU7XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5zcGFuPCBUb29sdGlwUHJvcHMgPmBcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC44ICk7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWluLXdpZHRoOiAzMnB4O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdCR7IHRvb2x0aXBTaG93IH07XG5cblx0JHsgdG9vbHRpcFBsYWNlbWVudCB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKC01MCUpJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCg1MCUpJyB9XG5cdCkgfVxuYDtcblxuLy8gQHRvZG8gUmVmYWN0b3IgUmFuZ2VDb250cm9sIHdpdGggbGF0ZXN0IEhTdGFjayBjb25maWd1cmF0aW9uXG4vLyBAc2VlOiBwYWNrYWdlcy9jb21wb25lbnRzL3NyYy9oLXN0YWNrXG5leHBvcnQgY29uc3QgSW5wdXROdW1iZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0aW5wdXRbdHlwZT0nbnVtYmVyJ10mIHtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IGAkeyBzcGFjZSggNCApIH0gIWltcG9ydGFudGAgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBY3Rpb25SaWdodFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0YnV0dG9uLFxuXHRidXR0b24uaXMtc21hbGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogOCB9ICkgfVxuYDtcbiJdfQ== */",
+    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
   });
   var Mark = /* @__PURE__ */ createStyled("span", false ? {
@@ -30897,13 +31416,13 @@ This message will only show in development mode. It won't appear in production.
   } : {
     target: "e1epgpqk7",
     label: "Mark"
-  })("position:absolute;left:0;top:-4px;height:4px;width:2px;transform:translateX( -50% );background-color:", COLORS.ui.background, ";z-index:1;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXVJK0IiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuaW1wb3J0IHR5cGUge1xuXHRSYW5nZU1hcmtQcm9wcyxcblx0UmFpbFByb3BzLFxuXHRUaHVtYlByb3BzLFxuXHRUb29sdGlwUHJvcHMsXG5cdFRyYWNrUHJvcHMsXG5cdFdyYXBwZXJQcm9wcyxcbn0gZnJvbSAnLi4vdHlwZXMnO1xuXG5jb25zdCByYW5nZUhlaWdodFZhbHVlID0gMzA7XG5jb25zdCByYWlsSGVpZ2h0ID0gNDtcbmNvbnN0IHJhbmdlSGVpZ2h0ID0gKCkgPT5cblx0Y3NzKCB7IGhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSwgbWluSGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlIH0gKTtcbmNvbnN0IHRodW1iU2l6ZSA9IDEyO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZC5kaXZgXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuYDtcblxuY29uc3Qgd3JhcHBlckNvbG9yID0gKCB7IGNvbG9yID0gQ09MT1JTLnVpLmJvcmRlckZvY3VzIH06IFdyYXBwZXJQcm9wcyApID0+XG5cdGNzcyggeyBjb2xvciB9ICk7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkKCAnZGl2Jywge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sb3InLCAnbWFya3MnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwgV3JhcHBlclByb3BzID5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCR7IHdyYXBwZXJDb2xvciB9O1xuXHQkeyByYW5nZUhlaWdodCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEJlZm9yZUljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IDYgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBZnRlckljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogNiB9ICkgfVxuYDtcblxuY29uc3QgcmFpbEJhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgcmFpbENvbG9yIH06IFJhaWxQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0XHQ6IHJhaWxDb2xvciB8fCBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBSYWlsID0gc3R5bGVkLnNwYW5gXG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblxuXHQkeyByYWlsQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5jb25zdCB0cmFja0JhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgdHJhY2tDb2xvciB9OiBUcmFja1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiB0cmFja0NvbG9yIHx8ICdjdXJyZW50Q29sb3InIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0cmFja0JhY2tncm91bmRDb2xvciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmtzV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmsgPSBzdHlsZWQuc3BhbmBcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC00cHg7XG5cdGhlaWdodDogNHB4O1xuXHR3aWR0aDogMnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0ei1pbmRleDogMTtcbmA7XG5cbmNvbnN0IG1hcmtMYWJlbEZpbGwgPSAoIHsgaXNGaWxsZWQgfTogUmFuZ2VNYXJrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogaXNGaWxsZWQgPyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gOiBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0sXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBNYXJrTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRmb250LXNpemU6IDExcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0JHsgcnRsKCB7IGxlZnQ6IDAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC01MCUgKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDUwJSApJyB9XG5cdCkgfTtcblxuXHQkeyBtYXJrTGFiZWxGaWxsIH07XG5gO1xuXG5jb25zdCB0aHVtYkNvbG9yID0gKCB7IGRpc2FibGVkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgfXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gdGh1bWJTaXplICkgLyAyIH1weDtcblx0b3V0bGluZTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHR6LWluZGV4OiAzO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAtMTAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDQuNXB4ICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNC41cHggKScgfVxuXHQpIH07XG5gO1xuXG5jb25zdCB0aHVtYkZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gaXNGb2N1c2VkXG5cdFx0PyBjc3NgXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0XHRcdGhlaWdodDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0d2lkdGg6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICBgXG5cdFx0OiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYiA9IHN0eWxlZC5zcGFuPCBUaHVtYlByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uWFNtYWxsIH07XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyB0aHVtYkZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRSYW5nZSA9IHN0eWxlZC5pbnB1dGBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDAgLSR7IHRodW1iU2l6ZSAvIDIgfXB4O1xuXHRvcGFjaXR5OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiBjYWxjKCAxMDAlICsgJHsgdGh1bWJTaXplIH1weCApO1xuYDtcblxuY29uc3QgdG9vbHRpcFNob3cgPSAoIHsgc2hvdyB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0ZGlzcGxheTogJHsgc2hvdyA/ICdpbmxpbmUtYmxvY2snIDogJ25vbmUnIH07XG5cdFx0b3BhY2l0eTogJHsgc2hvdyA/IDEgOiAwIH07XG5cblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdG9wYWNpdHkgMTIwbXMgZWFzZSxcblx0XHRcdFx0ZGlzcGxheSAxMjBtcyBlYXNlIGFsbG93LWRpc2NyZXRlO1xuXHRcdH1cblxuXHRcdEBzdGFydGluZy1zdHlsZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0YDtcbn07XG5cbmNvbnN0IHRvb2x0aXBQbGFjZW1lbnQgPSAoIHsgcGxhY2VtZW50IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0Y29uc3QgaXNCb3R0b20gPSBwbGFjZW1lbnQgPT09ICdib3R0b20nO1xuXG5cdGlmICggaXNCb3R0b20gKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGJvdHRvbTogLTgwJTtcblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHR0b3A6IC04MCU7XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5zcGFuPCBUb29sdGlwUHJvcHMgPmBcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC44ICk7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWluLXdpZHRoOiAzMnB4O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdCR7IHRvb2x0aXBTaG93IH07XG5cblx0JHsgdG9vbHRpcFBsYWNlbWVudCB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKC01MCUpJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCg1MCUpJyB9XG5cdCkgfVxuYDtcblxuLy8gQHRvZG8gUmVmYWN0b3IgUmFuZ2VDb250cm9sIHdpdGggbGF0ZXN0IEhTdGFjayBjb25maWd1cmF0aW9uXG4vLyBAc2VlOiBwYWNrYWdlcy9jb21wb25lbnRzL3NyYy9oLXN0YWNrXG5leHBvcnQgY29uc3QgSW5wdXROdW1iZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0aW5wdXRbdHlwZT0nbnVtYmVyJ10mIHtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IGAkeyBzcGFjZSggNCApIH0gIWltcG9ydGFudGAgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBY3Rpb25SaWdodFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0YnV0dG9uLFxuXHRidXR0b24uaXMtc21hbGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogOCB9ICkgfVxuYDtcbiJdfQ== */"));
+  })("position:absolute;left:0;top:-4px;height:4px;width:2px;transform:translateX( -50% );background-color:", COLORS.ui.background, ";z-index:1;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQStIK0IiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */"));
   var markLabelFill = ({
     isFilled
   }) => {
     return /* @__PURE__ */ css({
       color: isFilled ? COLORS.theme.gray[700] : COLORS.theme.gray[300]
-    }, false ? "" : ";label:markLabelFill;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1KUSIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */");
+    }, false ? "" : ";label:markLabelFill;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJJUSIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */");
   };
   var MarkLabel = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1epgpqk6"
@@ -30916,11 +31435,11 @@ This message will only show in development mode. It won't appear in production.
     transform: "translateX( -50% )"
   }, {
     transform: "translateX( 50% )"
-  }), ";", markLabelFill, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXdKb0MiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuaW1wb3J0IHR5cGUge1xuXHRSYW5nZU1hcmtQcm9wcyxcblx0UmFpbFByb3BzLFxuXHRUaHVtYlByb3BzLFxuXHRUb29sdGlwUHJvcHMsXG5cdFRyYWNrUHJvcHMsXG5cdFdyYXBwZXJQcm9wcyxcbn0gZnJvbSAnLi4vdHlwZXMnO1xuXG5jb25zdCByYW5nZUhlaWdodFZhbHVlID0gMzA7XG5jb25zdCByYWlsSGVpZ2h0ID0gNDtcbmNvbnN0IHJhbmdlSGVpZ2h0ID0gKCkgPT5cblx0Y3NzKCB7IGhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSwgbWluSGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlIH0gKTtcbmNvbnN0IHRodW1iU2l6ZSA9IDEyO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZC5kaXZgXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuYDtcblxuY29uc3Qgd3JhcHBlckNvbG9yID0gKCB7IGNvbG9yID0gQ09MT1JTLnVpLmJvcmRlckZvY3VzIH06IFdyYXBwZXJQcm9wcyApID0+XG5cdGNzcyggeyBjb2xvciB9ICk7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkKCAnZGl2Jywge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sb3InLCAnbWFya3MnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwgV3JhcHBlclByb3BzID5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCR7IHdyYXBwZXJDb2xvciB9O1xuXHQkeyByYW5nZUhlaWdodCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEJlZm9yZUljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IDYgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBZnRlckljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogNiB9ICkgfVxuYDtcblxuY29uc3QgcmFpbEJhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgcmFpbENvbG9yIH06IFJhaWxQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0XHQ6IHJhaWxDb2xvciB8fCBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBSYWlsID0gc3R5bGVkLnNwYW5gXG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblxuXHQkeyByYWlsQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5jb25zdCB0cmFja0JhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgdHJhY2tDb2xvciB9OiBUcmFja1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiB0cmFja0NvbG9yIHx8ICdjdXJyZW50Q29sb3InIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0cmFja0JhY2tncm91bmRDb2xvciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmtzV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmsgPSBzdHlsZWQuc3BhbmBcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC00cHg7XG5cdGhlaWdodDogNHB4O1xuXHR3aWR0aDogMnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0ei1pbmRleDogMTtcbmA7XG5cbmNvbnN0IG1hcmtMYWJlbEZpbGwgPSAoIHsgaXNGaWxsZWQgfTogUmFuZ2VNYXJrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogaXNGaWxsZWQgPyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gOiBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0sXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBNYXJrTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRmb250LXNpemU6IDExcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0JHsgcnRsKCB7IGxlZnQ6IDAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC01MCUgKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDUwJSApJyB9XG5cdCkgfTtcblxuXHQkeyBtYXJrTGFiZWxGaWxsIH07XG5gO1xuXG5jb25zdCB0aHVtYkNvbG9yID0gKCB7IGRpc2FibGVkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgfXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gdGh1bWJTaXplICkgLyAyIH1weDtcblx0b3V0bGluZTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHR6LWluZGV4OiAzO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAtMTAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDQuNXB4ICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNC41cHggKScgfVxuXHQpIH07XG5gO1xuXG5jb25zdCB0aHVtYkZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gaXNGb2N1c2VkXG5cdFx0PyBjc3NgXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0XHRcdGhlaWdodDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0d2lkdGg6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICBgXG5cdFx0OiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYiA9IHN0eWxlZC5zcGFuPCBUaHVtYlByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uWFNtYWxsIH07XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyB0aHVtYkZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRSYW5nZSA9IHN0eWxlZC5pbnB1dGBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDAgLSR7IHRodW1iU2l6ZSAvIDIgfXB4O1xuXHRvcGFjaXR5OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiBjYWxjKCAxMDAlICsgJHsgdGh1bWJTaXplIH1weCApO1xuYDtcblxuY29uc3QgdG9vbHRpcFNob3cgPSAoIHsgc2hvdyB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0ZGlzcGxheTogJHsgc2hvdyA/ICdpbmxpbmUtYmxvY2snIDogJ25vbmUnIH07XG5cdFx0b3BhY2l0eTogJHsgc2hvdyA/IDEgOiAwIH07XG5cblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdG9wYWNpdHkgMTIwbXMgZWFzZSxcblx0XHRcdFx0ZGlzcGxheSAxMjBtcyBlYXNlIGFsbG93LWRpc2NyZXRlO1xuXHRcdH1cblxuXHRcdEBzdGFydGluZy1zdHlsZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0YDtcbn07XG5cbmNvbnN0IHRvb2x0aXBQbGFjZW1lbnQgPSAoIHsgcGxhY2VtZW50IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0Y29uc3QgaXNCb3R0b20gPSBwbGFjZW1lbnQgPT09ICdib3R0b20nO1xuXG5cdGlmICggaXNCb3R0b20gKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGJvdHRvbTogLTgwJTtcblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHR0b3A6IC04MCU7XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5zcGFuPCBUb29sdGlwUHJvcHMgPmBcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC44ICk7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWluLXdpZHRoOiAzMnB4O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdCR7IHRvb2x0aXBTaG93IH07XG5cblx0JHsgdG9vbHRpcFBsYWNlbWVudCB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKC01MCUpJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCg1MCUpJyB9XG5cdCkgfVxuYDtcblxuLy8gQHRvZG8gUmVmYWN0b3IgUmFuZ2VDb250cm9sIHdpdGggbGF0ZXN0IEhTdGFjayBjb25maWd1cmF0aW9uXG4vLyBAc2VlOiBwYWNrYWdlcy9jb21wb25lbnRzL3NyYy9oLXN0YWNrXG5leHBvcnQgY29uc3QgSW5wdXROdW1iZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0aW5wdXRbdHlwZT0nbnVtYmVyJ10mIHtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IGAkeyBzcGFjZSggNCApIH0gIWltcG9ydGFudGAgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBY3Rpb25SaWdodFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0YnV0dG9uLFxuXHRidXR0b24uaXMtc21hbGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogOCB9ICkgfVxuYDtcbiJdfQ== */"));
+  }), ";", markLabelFill, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWdKb0MiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */"));
   var thumbColor = ({
     disabled
   }) => {
-    return /* @__PURE__ */ css("background:", disabled ? COLORS.theme.gray[400] : COLORS.theme.accent, ";@media ( forced-colors: active ){background:", disabled ? "GrayText" : "CanvasText", ";}" + (false ? "" : ";label:thumbColor;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlLVyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */");
+    return /* @__PURE__ */ css("background:", disabled ? COLORS.theme.gray[400] : COLORS.theme.accent, ";@media ( forced-colors: active ){background:", disabled ? "GrayText" : "CanvasText", ";}" + (false ? "" : ";label:thumbColor;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlLVyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */");
   };
   var ThumbWrapper = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1epgpqk5"
@@ -30933,35 +31452,35 @@ This message will only show in development mode. It won't appear in production.
     transform: "translateX( 4.5px )"
   }, {
     transform: "translateX( -4.5px )"
-  }), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9MdUMiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuaW1wb3J0IHR5cGUge1xuXHRSYW5nZU1hcmtQcm9wcyxcblx0UmFpbFByb3BzLFxuXHRUaHVtYlByb3BzLFxuXHRUb29sdGlwUHJvcHMsXG5cdFRyYWNrUHJvcHMsXG5cdFdyYXBwZXJQcm9wcyxcbn0gZnJvbSAnLi4vdHlwZXMnO1xuXG5jb25zdCByYW5nZUhlaWdodFZhbHVlID0gMzA7XG5jb25zdCByYWlsSGVpZ2h0ID0gNDtcbmNvbnN0IHJhbmdlSGVpZ2h0ID0gKCkgPT5cblx0Y3NzKCB7IGhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSwgbWluSGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlIH0gKTtcbmNvbnN0IHRodW1iU2l6ZSA9IDEyO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZC5kaXZgXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuYDtcblxuY29uc3Qgd3JhcHBlckNvbG9yID0gKCB7IGNvbG9yID0gQ09MT1JTLnVpLmJvcmRlckZvY3VzIH06IFdyYXBwZXJQcm9wcyApID0+XG5cdGNzcyggeyBjb2xvciB9ICk7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkKCAnZGl2Jywge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sb3InLCAnbWFya3MnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwgV3JhcHBlclByb3BzID5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCR7IHdyYXBwZXJDb2xvciB9O1xuXHQkeyByYW5nZUhlaWdodCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEJlZm9yZUljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IDYgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBZnRlckljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogNiB9ICkgfVxuYDtcblxuY29uc3QgcmFpbEJhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgcmFpbENvbG9yIH06IFJhaWxQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0XHQ6IHJhaWxDb2xvciB8fCBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBSYWlsID0gc3R5bGVkLnNwYW5gXG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblxuXHQkeyByYWlsQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5jb25zdCB0cmFja0JhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgdHJhY2tDb2xvciB9OiBUcmFja1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiB0cmFja0NvbG9yIHx8ICdjdXJyZW50Q29sb3InIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0cmFja0JhY2tncm91bmRDb2xvciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmtzV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmsgPSBzdHlsZWQuc3BhbmBcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC00cHg7XG5cdGhlaWdodDogNHB4O1xuXHR3aWR0aDogMnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0ei1pbmRleDogMTtcbmA7XG5cbmNvbnN0IG1hcmtMYWJlbEZpbGwgPSAoIHsgaXNGaWxsZWQgfTogUmFuZ2VNYXJrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogaXNGaWxsZWQgPyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gOiBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0sXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBNYXJrTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRmb250LXNpemU6IDExcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0JHsgcnRsKCB7IGxlZnQ6IDAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC01MCUgKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDUwJSApJyB9XG5cdCkgfTtcblxuXHQkeyBtYXJrTGFiZWxGaWxsIH07XG5gO1xuXG5jb25zdCB0aHVtYkNvbG9yID0gKCB7IGRpc2FibGVkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgfXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gdGh1bWJTaXplICkgLyAyIH1weDtcblx0b3V0bGluZTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHR6LWluZGV4OiAzO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAtMTAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDQuNXB4ICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNC41cHggKScgfVxuXHQpIH07XG5gO1xuXG5jb25zdCB0aHVtYkZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gaXNGb2N1c2VkXG5cdFx0PyBjc3NgXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0XHRcdGhlaWdodDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0d2lkdGg6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICBgXG5cdFx0OiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYiA9IHN0eWxlZC5zcGFuPCBUaHVtYlByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uWFNtYWxsIH07XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyB0aHVtYkZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRSYW5nZSA9IHN0eWxlZC5pbnB1dGBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDAgLSR7IHRodW1iU2l6ZSAvIDIgfXB4O1xuXHRvcGFjaXR5OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiBjYWxjKCAxMDAlICsgJHsgdGh1bWJTaXplIH1weCApO1xuYDtcblxuY29uc3QgdG9vbHRpcFNob3cgPSAoIHsgc2hvdyB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0ZGlzcGxheTogJHsgc2hvdyA/ICdpbmxpbmUtYmxvY2snIDogJ25vbmUnIH07XG5cdFx0b3BhY2l0eTogJHsgc2hvdyA/IDEgOiAwIH07XG5cblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdG9wYWNpdHkgMTIwbXMgZWFzZSxcblx0XHRcdFx0ZGlzcGxheSAxMjBtcyBlYXNlIGFsbG93LWRpc2NyZXRlO1xuXHRcdH1cblxuXHRcdEBzdGFydGluZy1zdHlsZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0YDtcbn07XG5cbmNvbnN0IHRvb2x0aXBQbGFjZW1lbnQgPSAoIHsgcGxhY2VtZW50IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0Y29uc3QgaXNCb3R0b20gPSBwbGFjZW1lbnQgPT09ICdib3R0b20nO1xuXG5cdGlmICggaXNCb3R0b20gKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGJvdHRvbTogLTgwJTtcblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHR0b3A6IC04MCU7XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5zcGFuPCBUb29sdGlwUHJvcHMgPmBcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC44ICk7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWluLXdpZHRoOiAzMnB4O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdCR7IHRvb2x0aXBTaG93IH07XG5cblx0JHsgdG9vbHRpcFBsYWNlbWVudCB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKC01MCUpJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCg1MCUpJyB9XG5cdCkgfVxuYDtcblxuLy8gQHRvZG8gUmVmYWN0b3IgUmFuZ2VDb250cm9sIHdpdGggbGF0ZXN0IEhTdGFjayBjb25maWd1cmF0aW9uXG4vLyBAc2VlOiBwYWNrYWdlcy9jb21wb25lbnRzL3NyYy9oLXN0YWNrXG5leHBvcnQgY29uc3QgSW5wdXROdW1iZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0aW5wdXRbdHlwZT0nbnVtYmVyJ10mIHtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IGAkeyBzcGFjZSggNCApIH0gIWltcG9ydGFudGAgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBY3Rpb25SaWdodFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0YnV0dG9uLFxuXHRidXR0b24uaXMtc21hbGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogOCB9ICkgfVxuYDtcbiJdfQ== */"));
+  }), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRLdUMiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */"));
   var thumbFocus = ({
     isFocused
   }) => {
-    return isFocused ? /* @__PURE__ */ css("&::before{content:' ';position:absolute;background-color:", COLORS.theme.accent, ";opacity:0.4;border-radius:", config_values_default.radiusRound, ";height:", thumbSize + 8, "px;width:", thumbSize + 8, "px;top:-4px;left:-4px;@media ( forced-colors: active ){background:GrayText;}}" + (false ? "" : ";label:thumbFocus;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1OTyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */") : "";
+    return isFocused ? /* @__PURE__ */ css("&::before{content:' ';position:absolute;background-color:", COLORS.theme.accent, ";opacity:0.4;border-radius:", config_values_default.radiusRound, ";height:", thumbSize + 8, "px;width:", thumbSize + 8, "px;top:-4px;left:-4px;@media ( forced-colors: active ){background:GrayText;}}" + (false ? "" : ";label:thumbFocus;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJNTyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */") : "";
   };
   var Thumb = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1epgpqk4"
   } : {
     target: "e1epgpqk4",
     label: "Thumb"
-  })("align-items:center;border-radius:", config_values_default.radiusRound, ";height:100%;outline:0;position:absolute;user-select:none;width:100%;box-shadow:", config_values_default.elevationXSmall, ";", thumbColor, ";", thumbFocus, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXVPOEMiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuaW1wb3J0IHR5cGUge1xuXHRSYW5nZU1hcmtQcm9wcyxcblx0UmFpbFByb3BzLFxuXHRUaHVtYlByb3BzLFxuXHRUb29sdGlwUHJvcHMsXG5cdFRyYWNrUHJvcHMsXG5cdFdyYXBwZXJQcm9wcyxcbn0gZnJvbSAnLi4vdHlwZXMnO1xuXG5jb25zdCByYW5nZUhlaWdodFZhbHVlID0gMzA7XG5jb25zdCByYWlsSGVpZ2h0ID0gNDtcbmNvbnN0IHJhbmdlSGVpZ2h0ID0gKCkgPT5cblx0Y3NzKCB7IGhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSwgbWluSGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlIH0gKTtcbmNvbnN0IHRodW1iU2l6ZSA9IDEyO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZC5kaXZgXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuYDtcblxuY29uc3Qgd3JhcHBlckNvbG9yID0gKCB7IGNvbG9yID0gQ09MT1JTLnVpLmJvcmRlckZvY3VzIH06IFdyYXBwZXJQcm9wcyApID0+XG5cdGNzcyggeyBjb2xvciB9ICk7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkKCAnZGl2Jywge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sb3InLCAnbWFya3MnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwgV3JhcHBlclByb3BzID5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCR7IHdyYXBwZXJDb2xvciB9O1xuXHQkeyByYW5nZUhlaWdodCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEJlZm9yZUljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IDYgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBZnRlckljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogNiB9ICkgfVxuYDtcblxuY29uc3QgcmFpbEJhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgcmFpbENvbG9yIH06IFJhaWxQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0XHQ6IHJhaWxDb2xvciB8fCBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBSYWlsID0gc3R5bGVkLnNwYW5gXG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblxuXHQkeyByYWlsQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5jb25zdCB0cmFja0JhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgdHJhY2tDb2xvciB9OiBUcmFja1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiB0cmFja0NvbG9yIHx8ICdjdXJyZW50Q29sb3InIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0cmFja0JhY2tncm91bmRDb2xvciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmtzV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmsgPSBzdHlsZWQuc3BhbmBcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC00cHg7XG5cdGhlaWdodDogNHB4O1xuXHR3aWR0aDogMnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0ei1pbmRleDogMTtcbmA7XG5cbmNvbnN0IG1hcmtMYWJlbEZpbGwgPSAoIHsgaXNGaWxsZWQgfTogUmFuZ2VNYXJrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogaXNGaWxsZWQgPyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gOiBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0sXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBNYXJrTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRmb250LXNpemU6IDExcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0JHsgcnRsKCB7IGxlZnQ6IDAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC01MCUgKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDUwJSApJyB9XG5cdCkgfTtcblxuXHQkeyBtYXJrTGFiZWxGaWxsIH07XG5gO1xuXG5jb25zdCB0aHVtYkNvbG9yID0gKCB7IGRpc2FibGVkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgfXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gdGh1bWJTaXplICkgLyAyIH1weDtcblx0b3V0bGluZTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHR6LWluZGV4OiAzO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAtMTAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDQuNXB4ICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNC41cHggKScgfVxuXHQpIH07XG5gO1xuXG5jb25zdCB0aHVtYkZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gaXNGb2N1c2VkXG5cdFx0PyBjc3NgXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0XHRcdGhlaWdodDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0d2lkdGg6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICBgXG5cdFx0OiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYiA9IHN0eWxlZC5zcGFuPCBUaHVtYlByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uWFNtYWxsIH07XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyB0aHVtYkZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRSYW5nZSA9IHN0eWxlZC5pbnB1dGBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDAgLSR7IHRodW1iU2l6ZSAvIDIgfXB4O1xuXHRvcGFjaXR5OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiBjYWxjKCAxMDAlICsgJHsgdGh1bWJTaXplIH1weCApO1xuYDtcblxuY29uc3QgdG9vbHRpcFNob3cgPSAoIHsgc2hvdyB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0ZGlzcGxheTogJHsgc2hvdyA/ICdpbmxpbmUtYmxvY2snIDogJ25vbmUnIH07XG5cdFx0b3BhY2l0eTogJHsgc2hvdyA/IDEgOiAwIH07XG5cblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdG9wYWNpdHkgMTIwbXMgZWFzZSxcblx0XHRcdFx0ZGlzcGxheSAxMjBtcyBlYXNlIGFsbG93LWRpc2NyZXRlO1xuXHRcdH1cblxuXHRcdEBzdGFydGluZy1zdHlsZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0YDtcbn07XG5cbmNvbnN0IHRvb2x0aXBQbGFjZW1lbnQgPSAoIHsgcGxhY2VtZW50IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0Y29uc3QgaXNCb3R0b20gPSBwbGFjZW1lbnQgPT09ICdib3R0b20nO1xuXG5cdGlmICggaXNCb3R0b20gKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGJvdHRvbTogLTgwJTtcblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHR0b3A6IC04MCU7XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5zcGFuPCBUb29sdGlwUHJvcHMgPmBcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC44ICk7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWluLXdpZHRoOiAzMnB4O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdCR7IHRvb2x0aXBTaG93IH07XG5cblx0JHsgdG9vbHRpcFBsYWNlbWVudCB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKC01MCUpJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCg1MCUpJyB9XG5cdCkgfVxuYDtcblxuLy8gQHRvZG8gUmVmYWN0b3IgUmFuZ2VDb250cm9sIHdpdGggbGF0ZXN0IEhTdGFjayBjb25maWd1cmF0aW9uXG4vLyBAc2VlOiBwYWNrYWdlcy9jb21wb25lbnRzL3NyYy9oLXN0YWNrXG5leHBvcnQgY29uc3QgSW5wdXROdW1iZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0aW5wdXRbdHlwZT0nbnVtYmVyJ10mIHtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IGAkeyBzcGFjZSggNCApIH0gIWltcG9ydGFudGAgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBY3Rpb25SaWdodFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0YnV0dG9uLFxuXHRidXR0b24uaXMtc21hbGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogOCB9ICkgfVxuYDtcbiJdfQ== */"));
+  })("align-items:center;border-radius:", config_values_default.radiusRound, ";height:100%;outline:0;position:absolute;user-select:none;width:100%;box-shadow:", config_values_default.elevationXSmall, ";", thumbColor, ";", thumbFocus, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQStOOEMiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */"));
   var InputRange = /* @__PURE__ */ createStyled("input", false ? {
     target: "e1epgpqk3"
   } : {
     target: "e1epgpqk3",
     label: "InputRange"
-  })("box-sizing:border-box;cursor:pointer;display:block;height:100%;left:0;margin:0 -", thumbSize / 2, "px;opacity:0;outline:none;position:absolute;right:0;top:0;width:calc( 100% + ", thumbSize, "px );" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXFQc0MiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuaW1wb3J0IHR5cGUge1xuXHRSYW5nZU1hcmtQcm9wcyxcblx0UmFpbFByb3BzLFxuXHRUaHVtYlByb3BzLFxuXHRUb29sdGlwUHJvcHMsXG5cdFRyYWNrUHJvcHMsXG5cdFdyYXBwZXJQcm9wcyxcbn0gZnJvbSAnLi4vdHlwZXMnO1xuXG5jb25zdCByYW5nZUhlaWdodFZhbHVlID0gMzA7XG5jb25zdCByYWlsSGVpZ2h0ID0gNDtcbmNvbnN0IHJhbmdlSGVpZ2h0ID0gKCkgPT5cblx0Y3NzKCB7IGhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSwgbWluSGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlIH0gKTtcbmNvbnN0IHRodW1iU2l6ZSA9IDEyO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZC5kaXZgXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuYDtcblxuY29uc3Qgd3JhcHBlckNvbG9yID0gKCB7IGNvbG9yID0gQ09MT1JTLnVpLmJvcmRlckZvY3VzIH06IFdyYXBwZXJQcm9wcyApID0+XG5cdGNzcyggeyBjb2xvciB9ICk7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkKCAnZGl2Jywge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sb3InLCAnbWFya3MnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwgV3JhcHBlclByb3BzID5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCR7IHdyYXBwZXJDb2xvciB9O1xuXHQkeyByYW5nZUhlaWdodCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEJlZm9yZUljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IDYgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBZnRlckljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogNiB9ICkgfVxuYDtcblxuY29uc3QgcmFpbEJhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgcmFpbENvbG9yIH06IFJhaWxQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0XHQ6IHJhaWxDb2xvciB8fCBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBSYWlsID0gc3R5bGVkLnNwYW5gXG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblxuXHQkeyByYWlsQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5jb25zdCB0cmFja0JhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgdHJhY2tDb2xvciB9OiBUcmFja1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiB0cmFja0NvbG9yIHx8ICdjdXJyZW50Q29sb3InIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0cmFja0JhY2tncm91bmRDb2xvciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmtzV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmsgPSBzdHlsZWQuc3BhbmBcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC00cHg7XG5cdGhlaWdodDogNHB4O1xuXHR3aWR0aDogMnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0ei1pbmRleDogMTtcbmA7XG5cbmNvbnN0IG1hcmtMYWJlbEZpbGwgPSAoIHsgaXNGaWxsZWQgfTogUmFuZ2VNYXJrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogaXNGaWxsZWQgPyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gOiBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0sXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBNYXJrTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRmb250LXNpemU6IDExcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0JHsgcnRsKCB7IGxlZnQ6IDAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC01MCUgKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDUwJSApJyB9XG5cdCkgfTtcblxuXHQkeyBtYXJrTGFiZWxGaWxsIH07XG5gO1xuXG5jb25zdCB0aHVtYkNvbG9yID0gKCB7IGRpc2FibGVkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgfXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gdGh1bWJTaXplICkgLyAyIH1weDtcblx0b3V0bGluZTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHR6LWluZGV4OiAzO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAtMTAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDQuNXB4ICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNC41cHggKScgfVxuXHQpIH07XG5gO1xuXG5jb25zdCB0aHVtYkZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gaXNGb2N1c2VkXG5cdFx0PyBjc3NgXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0XHRcdGhlaWdodDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0d2lkdGg6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICBgXG5cdFx0OiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYiA9IHN0eWxlZC5zcGFuPCBUaHVtYlByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uWFNtYWxsIH07XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyB0aHVtYkZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRSYW5nZSA9IHN0eWxlZC5pbnB1dGBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDAgLSR7IHRodW1iU2l6ZSAvIDIgfXB4O1xuXHRvcGFjaXR5OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiBjYWxjKCAxMDAlICsgJHsgdGh1bWJTaXplIH1weCApO1xuYDtcblxuY29uc3QgdG9vbHRpcFNob3cgPSAoIHsgc2hvdyB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0ZGlzcGxheTogJHsgc2hvdyA/ICdpbmxpbmUtYmxvY2snIDogJ25vbmUnIH07XG5cdFx0b3BhY2l0eTogJHsgc2hvdyA/IDEgOiAwIH07XG5cblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdG9wYWNpdHkgMTIwbXMgZWFzZSxcblx0XHRcdFx0ZGlzcGxheSAxMjBtcyBlYXNlIGFsbG93LWRpc2NyZXRlO1xuXHRcdH1cblxuXHRcdEBzdGFydGluZy1zdHlsZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0YDtcbn07XG5cbmNvbnN0IHRvb2x0aXBQbGFjZW1lbnQgPSAoIHsgcGxhY2VtZW50IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0Y29uc3QgaXNCb3R0b20gPSBwbGFjZW1lbnQgPT09ICdib3R0b20nO1xuXG5cdGlmICggaXNCb3R0b20gKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGJvdHRvbTogLTgwJTtcblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHR0b3A6IC04MCU7XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5zcGFuPCBUb29sdGlwUHJvcHMgPmBcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC44ICk7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWluLXdpZHRoOiAzMnB4O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdCR7IHRvb2x0aXBTaG93IH07XG5cblx0JHsgdG9vbHRpcFBsYWNlbWVudCB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKC01MCUpJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCg1MCUpJyB9XG5cdCkgfVxuYDtcblxuLy8gQHRvZG8gUmVmYWN0b3IgUmFuZ2VDb250cm9sIHdpdGggbGF0ZXN0IEhTdGFjayBjb25maWd1cmF0aW9uXG4vLyBAc2VlOiBwYWNrYWdlcy9jb21wb25lbnRzL3NyYy9oLXN0YWNrXG5leHBvcnQgY29uc3QgSW5wdXROdW1iZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0aW5wdXRbdHlwZT0nbnVtYmVyJ10mIHtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IGAkeyBzcGFjZSggNCApIH0gIWltcG9ydGFudGAgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBY3Rpb25SaWdodFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0YnV0dG9uLFxuXHRidXR0b24uaXMtc21hbGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogOCB9ICkgfVxuYDtcbiJdfQ== */"));
+  })("box-sizing:border-box;cursor:pointer;display:block;height:100%;left:0;margin:0 -", thumbSize / 2, "px;opacity:0;outline:none;position:absolute;right:0;top:0;width:calc( 100% + ", thumbSize, "px );" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTZPc0MiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */"));
   var tooltipShow = ({
     show
   }) => {
-    return /* @__PURE__ */ css("display:", show ? "inline-block" : "none", ";opacity:", show ? 1 : 0, ";@media not ( prefers-reduced-motion ){transition:opacity 120ms ease,display 120ms ease allow-discrete;}@starting-style{opacity:0;}" + (false ? "" : ";label:tooltipShow;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXFRVyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */");
+    return /* @__PURE__ */ css("display:", show ? "inline-block" : "none", ";opacity:", show ? 1 : 0, ";@media not ( prefers-reduced-motion ){transition:opacity 120ms ease,display 120ms ease allow-discrete;}@starting-style{opacity:0;}" + (false ? "" : ";label:tooltipShow;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTZQVyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */");
   };
   var _ref5 = false ? {
     name: "1cypxip",
     styles: "top:-80%"
   } : {
     name: "1g4vnux-tooltipPlacement",
-    styles: "top:-80%;label:tooltipPlacement;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQThSVyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */",
+    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
   };
   var _ref23 = false ? {
@@ -30969,7 +31488,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "bottom:-80%"
   } : {
     name: "1g13zjq-tooltipPlacement",
-    styles: "bottom:-80%;label:tooltipPlacement;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlSWSIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */",
+    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
   };
   var tooltipPlacement = ({
@@ -30990,7 +31509,7 @@ This message will only show in development mode. It won't appear in production.
     transform: "translateX(-50%)"
   }, {
     transform: "translateX(50%)"
-  }), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1Ta0QiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuaW1wb3J0IHR5cGUge1xuXHRSYW5nZU1hcmtQcm9wcyxcblx0UmFpbFByb3BzLFxuXHRUaHVtYlByb3BzLFxuXHRUb29sdGlwUHJvcHMsXG5cdFRyYWNrUHJvcHMsXG5cdFdyYXBwZXJQcm9wcyxcbn0gZnJvbSAnLi4vdHlwZXMnO1xuXG5jb25zdCByYW5nZUhlaWdodFZhbHVlID0gMzA7XG5jb25zdCByYWlsSGVpZ2h0ID0gNDtcbmNvbnN0IHJhbmdlSGVpZ2h0ID0gKCkgPT5cblx0Y3NzKCB7IGhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSwgbWluSGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlIH0gKTtcbmNvbnN0IHRodW1iU2l6ZSA9IDEyO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZC5kaXZgXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuYDtcblxuY29uc3Qgd3JhcHBlckNvbG9yID0gKCB7IGNvbG9yID0gQ09MT1JTLnVpLmJvcmRlckZvY3VzIH06IFdyYXBwZXJQcm9wcyApID0+XG5cdGNzcyggeyBjb2xvciB9ICk7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkKCAnZGl2Jywge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sb3InLCAnbWFya3MnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwgV3JhcHBlclByb3BzID5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCR7IHdyYXBwZXJDb2xvciB9O1xuXHQkeyByYW5nZUhlaWdodCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEJlZm9yZUljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IDYgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBZnRlckljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogNiB9ICkgfVxuYDtcblxuY29uc3QgcmFpbEJhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgcmFpbENvbG9yIH06IFJhaWxQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0XHQ6IHJhaWxDb2xvciB8fCBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBSYWlsID0gc3R5bGVkLnNwYW5gXG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblxuXHQkeyByYWlsQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5jb25zdCB0cmFja0JhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgdHJhY2tDb2xvciB9OiBUcmFja1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiB0cmFja0NvbG9yIHx8ICdjdXJyZW50Q29sb3InIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0cmFja0JhY2tncm91bmRDb2xvciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmtzV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmsgPSBzdHlsZWQuc3BhbmBcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC00cHg7XG5cdGhlaWdodDogNHB4O1xuXHR3aWR0aDogMnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0ei1pbmRleDogMTtcbmA7XG5cbmNvbnN0IG1hcmtMYWJlbEZpbGwgPSAoIHsgaXNGaWxsZWQgfTogUmFuZ2VNYXJrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogaXNGaWxsZWQgPyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gOiBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0sXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBNYXJrTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRmb250LXNpemU6IDExcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0JHsgcnRsKCB7IGxlZnQ6IDAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC01MCUgKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDUwJSApJyB9XG5cdCkgfTtcblxuXHQkeyBtYXJrTGFiZWxGaWxsIH07XG5gO1xuXG5jb25zdCB0aHVtYkNvbG9yID0gKCB7IGRpc2FibGVkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgfXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gdGh1bWJTaXplICkgLyAyIH1weDtcblx0b3V0bGluZTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHR6LWluZGV4OiAzO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAtMTAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDQuNXB4ICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNC41cHggKScgfVxuXHQpIH07XG5gO1xuXG5jb25zdCB0aHVtYkZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gaXNGb2N1c2VkXG5cdFx0PyBjc3NgXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0XHRcdGhlaWdodDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0d2lkdGg6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICBgXG5cdFx0OiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYiA9IHN0eWxlZC5zcGFuPCBUaHVtYlByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uWFNtYWxsIH07XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyB0aHVtYkZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRSYW5nZSA9IHN0eWxlZC5pbnB1dGBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDAgLSR7IHRodW1iU2l6ZSAvIDIgfXB4O1xuXHRvcGFjaXR5OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiBjYWxjKCAxMDAlICsgJHsgdGh1bWJTaXplIH1weCApO1xuYDtcblxuY29uc3QgdG9vbHRpcFNob3cgPSAoIHsgc2hvdyB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0ZGlzcGxheTogJHsgc2hvdyA/ICdpbmxpbmUtYmxvY2snIDogJ25vbmUnIH07XG5cdFx0b3BhY2l0eTogJHsgc2hvdyA/IDEgOiAwIH07XG5cblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdG9wYWNpdHkgMTIwbXMgZWFzZSxcblx0XHRcdFx0ZGlzcGxheSAxMjBtcyBlYXNlIGFsbG93LWRpc2NyZXRlO1xuXHRcdH1cblxuXHRcdEBzdGFydGluZy1zdHlsZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0YDtcbn07XG5cbmNvbnN0IHRvb2x0aXBQbGFjZW1lbnQgPSAoIHsgcGxhY2VtZW50IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0Y29uc3QgaXNCb3R0b20gPSBwbGFjZW1lbnQgPT09ICdib3R0b20nO1xuXG5cdGlmICggaXNCb3R0b20gKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGJvdHRvbTogLTgwJTtcblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHR0b3A6IC04MCU7XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5zcGFuPCBUb29sdGlwUHJvcHMgPmBcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC44ICk7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWluLXdpZHRoOiAzMnB4O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdCR7IHRvb2x0aXBTaG93IH07XG5cblx0JHsgdG9vbHRpcFBsYWNlbWVudCB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKC01MCUpJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCg1MCUpJyB9XG5cdCkgfVxuYDtcblxuLy8gQHRvZG8gUmVmYWN0b3IgUmFuZ2VDb250cm9sIHdpdGggbGF0ZXN0IEhTdGFjayBjb25maWd1cmF0aW9uXG4vLyBAc2VlOiBwYWNrYWdlcy9jb21wb25lbnRzL3NyYy9oLXN0YWNrXG5leHBvcnQgY29uc3QgSW5wdXROdW1iZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0aW5wdXRbdHlwZT0nbnVtYmVyJ10mIHtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IGAkeyBzcGFjZSggNCApIH0gIWltcG9ydGFudGAgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBY3Rpb25SaWdodFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0YnV0dG9uLFxuXHRidXR0b24uaXMtc21hbGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogOCB9ICkgfVxuYDtcbiJdfQ== */"));
+  }), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJSa0QiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */"));
   var InputNumber = /* @__PURE__ */ createStyled(number_control_default, false ? {
     target: "e1epgpqk1"
   } : {
@@ -30998,7 +31517,7 @@ This message will only show in development mode. It won't appear in production.
     label: "InputNumber"
   })("display:inline-block;font-size:13px;margin-top:0;input[type='number']&{", rangeHeight, ";}", rtl({
     marginLeft: `${space(4)} !important`
-  }), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJUa0QiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuaW1wb3J0IHR5cGUge1xuXHRSYW5nZU1hcmtQcm9wcyxcblx0UmFpbFByb3BzLFxuXHRUaHVtYlByb3BzLFxuXHRUb29sdGlwUHJvcHMsXG5cdFRyYWNrUHJvcHMsXG5cdFdyYXBwZXJQcm9wcyxcbn0gZnJvbSAnLi4vdHlwZXMnO1xuXG5jb25zdCByYW5nZUhlaWdodFZhbHVlID0gMzA7XG5jb25zdCByYWlsSGVpZ2h0ID0gNDtcbmNvbnN0IHJhbmdlSGVpZ2h0ID0gKCkgPT5cblx0Y3NzKCB7IGhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSwgbWluSGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlIH0gKTtcbmNvbnN0IHRodW1iU2l6ZSA9IDEyO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZC5kaXZgXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuYDtcblxuY29uc3Qgd3JhcHBlckNvbG9yID0gKCB7IGNvbG9yID0gQ09MT1JTLnVpLmJvcmRlckZvY3VzIH06IFdyYXBwZXJQcm9wcyApID0+XG5cdGNzcyggeyBjb2xvciB9ICk7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkKCAnZGl2Jywge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sb3InLCAnbWFya3MnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwgV3JhcHBlclByb3BzID5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCR7IHdyYXBwZXJDb2xvciB9O1xuXHQkeyByYW5nZUhlaWdodCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEJlZm9yZUljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IDYgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBZnRlckljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogNiB9ICkgfVxuYDtcblxuY29uc3QgcmFpbEJhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgcmFpbENvbG9yIH06IFJhaWxQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0XHQ6IHJhaWxDb2xvciB8fCBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBSYWlsID0gc3R5bGVkLnNwYW5gXG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblxuXHQkeyByYWlsQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5jb25zdCB0cmFja0JhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgdHJhY2tDb2xvciB9OiBUcmFja1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiB0cmFja0NvbG9yIHx8ICdjdXJyZW50Q29sb3InIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0cmFja0JhY2tncm91bmRDb2xvciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmtzV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmsgPSBzdHlsZWQuc3BhbmBcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC00cHg7XG5cdGhlaWdodDogNHB4O1xuXHR3aWR0aDogMnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0ei1pbmRleDogMTtcbmA7XG5cbmNvbnN0IG1hcmtMYWJlbEZpbGwgPSAoIHsgaXNGaWxsZWQgfTogUmFuZ2VNYXJrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogaXNGaWxsZWQgPyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gOiBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0sXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBNYXJrTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRmb250LXNpemU6IDExcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0JHsgcnRsKCB7IGxlZnQ6IDAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC01MCUgKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDUwJSApJyB9XG5cdCkgfTtcblxuXHQkeyBtYXJrTGFiZWxGaWxsIH07XG5gO1xuXG5jb25zdCB0aHVtYkNvbG9yID0gKCB7IGRpc2FibGVkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgfXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gdGh1bWJTaXplICkgLyAyIH1weDtcblx0b3V0bGluZTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHR6LWluZGV4OiAzO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAtMTAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDQuNXB4ICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNC41cHggKScgfVxuXHQpIH07XG5gO1xuXG5jb25zdCB0aHVtYkZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gaXNGb2N1c2VkXG5cdFx0PyBjc3NgXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0XHRcdGhlaWdodDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0d2lkdGg6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICBgXG5cdFx0OiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYiA9IHN0eWxlZC5zcGFuPCBUaHVtYlByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uWFNtYWxsIH07XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyB0aHVtYkZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRSYW5nZSA9IHN0eWxlZC5pbnB1dGBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDAgLSR7IHRodW1iU2l6ZSAvIDIgfXB4O1xuXHRvcGFjaXR5OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiBjYWxjKCAxMDAlICsgJHsgdGh1bWJTaXplIH1weCApO1xuYDtcblxuY29uc3QgdG9vbHRpcFNob3cgPSAoIHsgc2hvdyB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0ZGlzcGxheTogJHsgc2hvdyA/ICdpbmxpbmUtYmxvY2snIDogJ25vbmUnIH07XG5cdFx0b3BhY2l0eTogJHsgc2hvdyA/IDEgOiAwIH07XG5cblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdG9wYWNpdHkgMTIwbXMgZWFzZSxcblx0XHRcdFx0ZGlzcGxheSAxMjBtcyBlYXNlIGFsbG93LWRpc2NyZXRlO1xuXHRcdH1cblxuXHRcdEBzdGFydGluZy1zdHlsZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0YDtcbn07XG5cbmNvbnN0IHRvb2x0aXBQbGFjZW1lbnQgPSAoIHsgcGxhY2VtZW50IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0Y29uc3QgaXNCb3R0b20gPSBwbGFjZW1lbnQgPT09ICdib3R0b20nO1xuXG5cdGlmICggaXNCb3R0b20gKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGJvdHRvbTogLTgwJTtcblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHR0b3A6IC04MCU7XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5zcGFuPCBUb29sdGlwUHJvcHMgPmBcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC44ICk7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWluLXdpZHRoOiAzMnB4O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdCR7IHRvb2x0aXBTaG93IH07XG5cblx0JHsgdG9vbHRpcFBsYWNlbWVudCB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKC01MCUpJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCg1MCUpJyB9XG5cdCkgfVxuYDtcblxuLy8gQHRvZG8gUmVmYWN0b3IgUmFuZ2VDb250cm9sIHdpdGggbGF0ZXN0IEhTdGFjayBjb25maWd1cmF0aW9uXG4vLyBAc2VlOiBwYWNrYWdlcy9jb21wb25lbnRzL3NyYy9oLXN0YWNrXG5leHBvcnQgY29uc3QgSW5wdXROdW1iZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0aW5wdXRbdHlwZT0nbnVtYmVyJ10mIHtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IGAkeyBzcGFjZSggNCApIH0gIWltcG9ydGFudGAgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBY3Rpb25SaWdodFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0YnV0dG9uLFxuXHRidXR0b24uaXMtc21hbGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogOCB9ICkgfVxuYDtcbiJdfQ== */"));
+  }), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1Ua0QiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */"));
   var ActionRightWrapper = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1epgpqk0"
   } : {
@@ -31006,7 +31525,7 @@ This message will only show in development mode. It won't appear in production.
     label: "ActionRightWrapper"
   })("display:block;margin-top:0;button,button.is-small{margin-left:0;", rangeHeight, ";}", rtl({
     marginLeft: 8
-  }), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXVVNkMiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuaW1wb3J0IHR5cGUge1xuXHRSYW5nZU1hcmtQcm9wcyxcblx0UmFpbFByb3BzLFxuXHRUaHVtYlByb3BzLFxuXHRUb29sdGlwUHJvcHMsXG5cdFRyYWNrUHJvcHMsXG5cdFdyYXBwZXJQcm9wcyxcbn0gZnJvbSAnLi4vdHlwZXMnO1xuXG5jb25zdCByYW5nZUhlaWdodFZhbHVlID0gMzA7XG5jb25zdCByYWlsSGVpZ2h0ID0gNDtcbmNvbnN0IHJhbmdlSGVpZ2h0ID0gKCkgPT5cblx0Y3NzKCB7IGhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSwgbWluSGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlIH0gKTtcbmNvbnN0IHRodW1iU2l6ZSA9IDEyO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZC5kaXZgXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuYDtcblxuY29uc3Qgd3JhcHBlckNvbG9yID0gKCB7IGNvbG9yID0gQ09MT1JTLnVpLmJvcmRlckZvY3VzIH06IFdyYXBwZXJQcm9wcyApID0+XG5cdGNzcyggeyBjb2xvciB9ICk7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkKCAnZGl2Jywge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sb3InLCAnbWFya3MnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwgV3JhcHBlclByb3BzID5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCR7IHdyYXBwZXJDb2xvciB9O1xuXHQkeyByYW5nZUhlaWdodCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEJlZm9yZUljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IDYgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBZnRlckljb25XcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGZsZXg7IC8vIGVuc3VyZXMgdGhlIGhlaWdodCBpc24ndCBhZmZlY3RlZCBieSBsaW5lLWhlaWdodFxuXHRtYXJnaW4tdG9wOiAkeyByYWlsSGVpZ2h0IH1weDtcblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogNiB9ICkgfVxuYDtcblxuY29uc3QgcmFpbEJhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgcmFpbENvbG9yIH06IFJhaWxQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0XHQ6IHJhaWxDb2xvciB8fCBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBSYWlsID0gc3R5bGVkLnNwYW5gXG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblxuXHQkeyByYWlsQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5jb25zdCB0cmFja0JhY2tncm91bmRDb2xvciA9ICggeyBkaXNhYmxlZCwgdHJhY2tDb2xvciB9OiBUcmFja1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiB0cmFja0NvbG9yIHx8ICdjdXJyZW50Q29sb3InIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0cmFja0JhY2tncm91bmRDb2xvciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmtzV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1hcmsgPSBzdHlsZWQuc3BhbmBcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC00cHg7XG5cdGhlaWdodDogNHB4O1xuXHR3aWR0aDogMnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0ei1pbmRleDogMTtcbmA7XG5cbmNvbnN0IG1hcmtMYWJlbEZpbGwgPSAoIHsgaXNGaWxsZWQgfTogUmFuZ2VNYXJrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogaXNGaWxsZWQgPyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gOiBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0sXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBNYXJrTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRmb250LXNpemU6IDExcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0JHsgcnRsKCB7IGxlZnQ6IDAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC01MCUgKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDUwJSApJyB9XG5cdCkgfTtcblxuXHQkeyBtYXJrTGFiZWxGaWxsIH07XG5gO1xuXG5jb25zdCB0aHVtYkNvbG9yID0gKCB7IGRpc2FibGVkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgfXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gdGh1bWJTaXplICkgLyAyIH1weDtcblx0b3V0bGluZTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHR6LWluZGV4OiAzO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC4xcztcblx0XHR9XG5cdH1cblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAtMTAgfSApIH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIDQuNXB4ICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNC41cHggKScgfVxuXHQpIH07XG5gO1xuXG5jb25zdCB0aHVtYkZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gaXNGb2N1c2VkXG5cdFx0PyBjc3NgXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0XHRcdGhlaWdodDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0d2lkdGg6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICBgXG5cdFx0OiAnJztcbn07XG5cbmV4cG9ydCBjb25zdCBUaHVtYiA9IHN0eWxlZC5zcGFuPCBUaHVtYlByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uWFNtYWxsIH07XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyB0aHVtYkZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRSYW5nZSA9IHN0eWxlZC5pbnB1dGBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDAgLSR7IHRodW1iU2l6ZSAvIDIgfXB4O1xuXHRvcGFjaXR5OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiBjYWxjKCAxMDAlICsgJHsgdGh1bWJTaXplIH1weCApO1xuYDtcblxuY29uc3QgdG9vbHRpcFNob3cgPSAoIHsgc2hvdyB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0ZGlzcGxheTogJHsgc2hvdyA/ICdpbmxpbmUtYmxvY2snIDogJ25vbmUnIH07XG5cdFx0b3BhY2l0eTogJHsgc2hvdyA/IDEgOiAwIH07XG5cblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdG9wYWNpdHkgMTIwbXMgZWFzZSxcblx0XHRcdFx0ZGlzcGxheSAxMjBtcyBlYXNlIGFsbG93LWRpc2NyZXRlO1xuXHRcdH1cblxuXHRcdEBzdGFydGluZy1zdHlsZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0YDtcbn07XG5cbmNvbnN0IHRvb2x0aXBQbGFjZW1lbnQgPSAoIHsgcGxhY2VtZW50IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0Y29uc3QgaXNCb3R0b20gPSBwbGFjZW1lbnQgPT09ICdib3R0b20nO1xuXG5cdGlmICggaXNCb3R0b20gKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGJvdHRvbTogLTgwJTtcblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHR0b3A6IC04MCU7XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5zcGFuPCBUb29sdGlwUHJvcHMgPmBcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC44ICk7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWluLXdpZHRoOiAzMnB4O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdCR7IHRvb2x0aXBTaG93IH07XG5cblx0JHsgdG9vbHRpcFBsYWNlbWVudCB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKC01MCUpJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCg1MCUpJyB9XG5cdCkgfVxuYDtcblxuLy8gQHRvZG8gUmVmYWN0b3IgUmFuZ2VDb250cm9sIHdpdGggbGF0ZXN0IEhTdGFjayBjb25maWd1cmF0aW9uXG4vLyBAc2VlOiBwYWNrYWdlcy9jb21wb25lbnRzL3NyYy9oLXN0YWNrXG5leHBvcnQgY29uc3QgSW5wdXROdW1iZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0aW5wdXRbdHlwZT0nbnVtYmVyJ10mIHtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IGAkeyBzcGFjZSggNCApIH0gIWltcG9ydGFudGAgfSApIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBBY3Rpb25SaWdodFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0YnV0dG9uLFxuXHRidXR0b24uaXMtc21hbGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogOCB9ICkgfVxuYDtcbiJdfQ== */"));
+  }), ";" + (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);
@@ -31064,13 +31583,13 @@ 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_react95 = __toESM(require_react(), 1);
+  var import_react97 = __toESM(require_react(), 1);
   function RangeRail(props) {
     const {
       disabled = false,
       marks = false,
-      min: min3 = 0,
-      max: max3 = 100,
+      min: min2 = 0,
+      max: max2 = 100,
       step = 1,
       value = 0,
       ...restProps
@@ -31082,8 +31601,8 @@ This message will only show in development mode. It won't appear in production.
       }), marks && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Marks, {
         disabled,
         marks,
-        min: min3,
-        max: max3,
+        min: min2,
+        max: max2,
         step,
         value
       })]
@@ -31093,23 +31612,23 @@ This message will only show in development mode. It won't appear in production.
     const {
       disabled = false,
       marks = false,
-      min: min3 = 0,
-      max: max3 = 100,
+      min: min2 = 0,
+      max: max2 = 100,
       step: stepProp = 1,
       value = 0
     } = props;
     const step = stepProp === "any" ? 1 : stepProp;
     const marksData = useMarks({
       marks,
-      min: min3,
-      max: max3,
+      min: min2,
+      max: max2,
       step,
       value
     });
     return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(MarksWrapper, {
       "aria-hidden": "true",
       className: "components-range-control__marks",
-      children: marksData.map((mark) => /* @__PURE__ */ (0, import_react95.createElement)(RangeMark, {
+      children: marksData.map((mark) => /* @__PURE__ */ (0, import_react97.createElement)(RangeMark, {
         ...mark,
         key: mark.key,
         "aria-hidden": "true",
@@ -31119,31 +31638,31 @@ This message will only show in development mode. It won't appear in production.
   }
   function useMarks({
     marks,
-    min: min3 = 0,
-    max: max3 = 100,
+    min: min2 = 0,
+    max: max2 = 100,
     step = 1,
     value = 0
   }) {
     if (!marks) {
       return [];
     }
-    const range = max3 - min3;
+    const range = max2 - min2;
     if (!Array.isArray(marks)) {
       marks = [];
       const count = 1 + Math.round(range / step);
       while (count > marks.push({
-        value: step * marks.length + min3
+        value: step * marks.length + min2
       })) {
       }
     }
     const placedMarks = [];
     marks.forEach((mark, index2) => {
-      if (mark.value < min3 || mark.value > max3) {
+      if (mark.value < min2 || mark.value > max2) {
         return;
       }
       const key = `mark-${index2}`;
       const isFilled = mark.value <= value;
-      const offset4 = `${(mark.value - min3) / range * 100}%`;
+      const offset4 = `${(mark.value - min2) / range * 100}%`;
       const offsetStyle = {
         [(0, import_i18n12.isRTL)() ? "right" : "left"]: offset4
       };
@@ -31248,8 +31767,8 @@ This message will only show in development mode. It won't appear in production.
       isShiftStepEnabled = true,
       label,
       marks = false,
-      max: max3 = 100,
-      min: min3 = 0,
+      max: max2 = 100,
+      min: min2 = 0,
       onBlur = noop9,
       onChange = noop9,
       onFocus = noop9,
@@ -31267,8 +31786,8 @@ This message will only show in development mode. It won't appear in production.
       ...otherProps
     } = props;
     const [value, setValue] = useControlledRangeValue({
-      min: min3,
-      max: max3,
+      min: min2,
+      max: max2,
       value: valueProp ?? null,
       initial: initialPosition
     });
@@ -31287,8 +31806,8 @@ This message will only show in development mode. It won't appear in production.
     const isValueReset = value === null;
     const currentValue = value !== void 0 ? value : currentInput;
     const inputSliderValue = isValueReset ? "" : currentValue;
-    const rangeFillValue = isValueReset ? (max3 - min3) / 2 + min3 : value;
-    const fillValue = isValueReset ? 50 : (value - min3) / (max3 - min3) * 100;
+    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 wrapperClasses = clsx_default("components-range-control__wrapper", !!marks && "is-marked");
@@ -31304,8 +31823,8 @@ This message will only show in development mode. It won't appear in production.
       let nextValue = parseFloat(next2);
       setValue(nextValue);
       if (!isNaN(nextValue)) {
-        if (nextValue < min3 || nextValue > max3) {
-          nextValue = floatClamp(nextValue, min3, max3);
+        if (nextValue < min2 || nextValue > max2) {
+          nextValue = floatClamp(nextValue, min2, max2);
         }
         onChange(nextValue);
         isResetPendent.current = false;
@@ -31362,8 +31881,8 @@ This message will only show in development mode. It won't appear in production.
             disabled,
             id: `${id3}`,
             label,
-            max: max3,
-            min: min3,
+            max: max2,
+            min: min2,
             onBlur: handleOnBlur,
             onChange: handleOnRangeChange,
             onFocus: handleOnFocus,
@@ -31376,8 +31895,8 @@ This message will only show in development mode. It won't appear in production.
             "aria-hidden": true,
             disabled,
             marks,
-            max: max3,
-            min: min3,
+            max: max2,
+            min: min2,
             railColor,
             step,
             value: rangeFillValue
@@ -31417,8 +31936,8 @@ This message will only show in development mode. It won't appear in production.
           disabled,
           inputMode: "decimal",
           isShiftStepEnabled,
-          max: max3,
-          min: min3,
+          max: max2,
+          min: min2,
           onBlur: handleOnInputNumberBlur,
           onChange: handleOnChange,
           shiftStep,
@@ -31452,19 +31971,19 @@ This message will only show in development mode. It won't appear in production.
   } : {
     target: "ez9hsf46",
     label: "NumberControlWrapper"
-  })("width:", space(24), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQjJEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IElubmVyU2VsZWN0Q29udHJvbCBmcm9tICcuLi9zZWxlY3QtY29udHJvbCc7XG5pbXBvcnQgSW5uZXJSYW5nZUNvbnRyb2wgZnJvbSAnLi4vcmFuZ2UtY29udHJvbCc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IGJveFNpemluZ1Jlc2V0IH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uL2ZsZXgnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vaC1zdGFjayc7XG5pbXBvcnQgQ09ORklHIGZyb20gJy4uL3V0aWxzL2NvbmZpZy12YWx1ZXMnO1xuXG5leHBvcnQgY29uc3QgTnVtYmVyQ29udHJvbFdyYXBwZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAyNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0Q29udHJvbCA9IHN0eWxlZCggSW5uZXJTZWxlY3RDb250cm9sIClgXG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggLTIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhbmdlQ29udHJvbCA9IHN0eWxlZCggSW5uZXJSYW5nZUNvbnRyb2wgKWBcblx0ZmxleDogMTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG4vLyBNYWtlIHRoZSBIdWUgY2lyY2xlIHBpY2tlciBub3QgZ28gb3V0IG9mIHRoZSBiYXIuXG5jb25zdCBpbnRlcmFjdGl2ZUh1ZVN0eWxlcyA9IGBcbi5yZWFjdC1jb2xvcmZ1bF9faW50ZXJhY3RpdmUge1xuXHR3aWR0aDogY2FsYyggMTAwJSAtICR7IHNwYWNlKCAyICkgfSApO1xuXHRtYXJnaW4tbGVmdDogJHsgc3BhY2UoIDEgKSB9O1xufWA7XG5cbmV4cG9ydCBjb25zdCBBdXhpbGlhcnlDb2xvckFydGVmYWN0V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdHBhZGRpbmctdG9wOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgQXV4aWxpYXJ5Q29sb3JBcnRlZmFjdEhTdGFja0hlYWRlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDQgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgQ29sb3JJbnB1dFdyYXBwZXIgPSBzdHlsZWQoIEZsZXggKWBcblx0cGFkZGluZy10b3A6ICR7IHNwYWNlKCA0ICkgfTtcblx0cGFkZGluZy1sZWZ0OiAkeyBzcGFjZSggNCApIH07XG5cdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAzICkgfTtcblx0cGFkZGluZy1ib3R0b206ICR7IHNwYWNlKCA1ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDb2xvcmZ1bFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBib3hTaXppbmdSZXNldCB9O1xuXG5cdHdpZHRoOiAyMTZweDtcblxuXHQucmVhY3QtY29sb3JmdWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAyMTZweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX3NhdHVyYXRpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0aGVpZ2h0OiAyMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkeyBzcGFjZSggNCApIH07XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9faHVlLFxuXHQucmVhY3QtY29sb3JmdWxfX2FscGhhIHtcblx0XHR3aWR0aDogMTg0cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19wb2ludGVyIHtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKCAwLCAwLCAwLCAwLjI1ICk7XG5cblx0XHQvLyBTaG93biBpbnN0ZWFkIG9mIGJveC1zaGFkb3cgdG8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbkZhc3QgfSBlYXNlLWluLW91dDtcblx0XHR9XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX2ludGVyYWN0aXZlOmZvY3VzIC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSAkeyBDT05GSUcuc3VyZmFjZUNvbG9yIH07XG5cdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IHNvbGlkIGJsYWNrO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAtNTAlICkgc2NhbGUoIDEuNSApO1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19wb2ludGVyLWZpbGwge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gI2ZmZjtcblx0fVxuXG5cdCR7IGludGVyYWN0aXZlSHVlU3R5bGVzIH1cbmA7XG4iXX0= */"));
+  })("width:", space(24), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFVMkQiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IElubmVyU2VsZWN0Q29udHJvbCBmcm9tICcuLi9zZWxlY3QtY29udHJvbCc7XG5pbXBvcnQgSW5uZXJSYW5nZUNvbnRyb2wgZnJvbSAnLi4vcmFuZ2UtY29udHJvbCc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IGJveFNpemluZ1Jlc2V0IH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uL2ZsZXgnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vaC1zdGFjayc7XG5pbXBvcnQgQ09ORklHIGZyb20gJy4uL3V0aWxzL2NvbmZpZy12YWx1ZXMnO1xuXG5leHBvcnQgY29uc3QgTnVtYmVyQ29udHJvbFdyYXBwZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAyNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0Q29udHJvbCA9IHN0eWxlZCggSW5uZXJTZWxlY3RDb250cm9sIClgXG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggLTIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhbmdlQ29udHJvbCA9IHN0eWxlZCggSW5uZXJSYW5nZUNvbnRyb2wgKWBcblx0ZmxleDogMTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG4vLyBNYWtlIHRoZSBIdWUgY2lyY2xlIHBpY2tlciBub3QgZ28gb3V0IG9mIHRoZSBiYXIuXG5jb25zdCBpbnRlcmFjdGl2ZUh1ZVN0eWxlcyA9IGBcbi5yZWFjdC1jb2xvcmZ1bF9faW50ZXJhY3RpdmUge1xuXHR3aWR0aDogY2FsYyggMTAwJSAtICR7IHNwYWNlKCAyICkgfSApO1xuXHRtYXJnaW4tbGVmdDogJHsgc3BhY2UoIDEgKSB9O1xufWA7XG5cbmV4cG9ydCBjb25zdCBBdXhpbGlhcnlDb2xvckFydGVmYWN0V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdHBhZGRpbmctdG9wOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgQXV4aWxpYXJ5Q29sb3JBcnRlZmFjdEhTdGFja0hlYWRlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDQgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgQ29sb3JJbnB1dFdyYXBwZXIgPSBzdHlsZWQoIEZsZXggKWBcblx0cGFkZGluZy10b3A6ICR7IHNwYWNlKCA0ICkgfTtcblx0cGFkZGluZy1sZWZ0OiAkeyBzcGFjZSggNCApIH07XG5cdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAzICkgfTtcblx0cGFkZGluZy1ib3R0b206ICR7IHNwYWNlKCA1ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDb2xvcmZ1bFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBib3hTaXppbmdSZXNldCB9O1xuXG5cdHdpZHRoOiAyMTZweDtcblxuXHQucmVhY3QtY29sb3JmdWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAyMTZweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX3NhdHVyYXRpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0aGVpZ2h0OiAyMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkeyBzcGFjZSggNCApIH07XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9faHVlLFxuXHQucmVhY3QtY29sb3JmdWxfX2FscGhhIHtcblx0XHR3aWR0aDogMTg0cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19wb2ludGVyIHtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKCAwLCAwLCAwLCAwLjI1ICk7XG5cblx0XHQvLyBTaG93biBpbnN0ZWFkIG9mIGJveC1zaGFkb3cgdG8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbkZhc3QgfSBlYXNlLWluLW91dDtcblx0XHR9XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX2ludGVyYWN0aXZlOmZvY3VzIC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSAkeyBDT05GSUcuc3VyZmFjZUNvbG9yIH07XG5cdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IHNvbGlkIGJsYWNrO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAtNTAlICkgc2NhbGUoIDEuNSApO1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19wb2ludGVyLWZpbGwge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gI2ZmZjtcblx0fVxuXG5cdCR7IGludGVyYWN0aXZlSHVlU3R5bGVzIH1cbmA7XG4iXX0= */"));
   var SelectControl2 = /* @__PURE__ */ createStyled(select_control_default, false ? {
     target: "ez9hsf45"
   } : {
     target: "ez9hsf45",
     label: "SelectControl"
-  })("margin-left:", space(-2), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQnlEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IElubmVyU2VsZWN0Q29udHJvbCBmcm9tICcuLi9zZWxlY3QtY29udHJvbCc7XG5pbXBvcnQgSW5uZXJSYW5nZUNvbnRyb2wgZnJvbSAnLi4vcmFuZ2UtY29udHJvbCc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IGJveFNpemluZ1Jlc2V0IH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uL2ZsZXgnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vaC1zdGFjayc7XG5pbXBvcnQgQ09ORklHIGZyb20gJy4uL3V0aWxzL2NvbmZpZy12YWx1ZXMnO1xuXG5leHBvcnQgY29uc3QgTnVtYmVyQ29udHJvbFdyYXBwZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAyNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0Q29udHJvbCA9IHN0eWxlZCggSW5uZXJTZWxlY3RDb250cm9sIClgXG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggLTIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhbmdlQ29udHJvbCA9IHN0eWxlZCggSW5uZXJSYW5nZUNvbnRyb2wgKWBcblx0ZmxleDogMTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG4vLyBNYWtlIHRoZSBIdWUgY2lyY2xlIHBpY2tlciBub3QgZ28gb3V0IG9mIHRoZSBiYXIuXG5jb25zdCBpbnRlcmFjdGl2ZUh1ZVN0eWxlcyA9IGBcbi5yZWFjdC1jb2xvcmZ1bF9faW50ZXJhY3RpdmUge1xuXHR3aWR0aDogY2FsYyggMTAwJSAtICR7IHNwYWNlKCAyICkgfSApO1xuXHRtYXJnaW4tbGVmdDogJHsgc3BhY2UoIDEgKSB9O1xufWA7XG5cbmV4cG9ydCBjb25zdCBBdXhpbGlhcnlDb2xvckFydGVmYWN0V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdHBhZGRpbmctdG9wOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgQXV4aWxpYXJ5Q29sb3JBcnRlZmFjdEhTdGFja0hlYWRlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDQgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgQ29sb3JJbnB1dFdyYXBwZXIgPSBzdHlsZWQoIEZsZXggKWBcblx0cGFkZGluZy10b3A6ICR7IHNwYWNlKCA0ICkgfTtcblx0cGFkZGluZy1sZWZ0OiAkeyBzcGFjZSggNCApIH07XG5cdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAzICkgfTtcblx0cGFkZGluZy1ib3R0b206ICR7IHNwYWNlKCA1ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDb2xvcmZ1bFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBib3hTaXppbmdSZXNldCB9O1xuXG5cdHdpZHRoOiAyMTZweDtcblxuXHQucmVhY3QtY29sb3JmdWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAyMTZweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX3NhdHVyYXRpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0aGVpZ2h0OiAyMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkeyBzcGFjZSggNCApIH07XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9faHVlLFxuXHQucmVhY3QtY29sb3JmdWxfX2FscGhhIHtcblx0XHR3aWR0aDogMTg0cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19wb2ludGVyIHtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKCAwLCAwLCAwLCAwLjI1ICk7XG5cblx0XHQvLyBTaG93biBpbnN0ZWFkIG9mIGJveC1zaGFkb3cgdG8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbkZhc3QgfSBlYXNlLWluLW91dDtcblx0XHR9XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX2ludGVyYWN0aXZlOmZvY3VzIC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSAkeyBDT05GSUcuc3VyZmFjZUNvbG9yIH07XG5cdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IHNvbGlkIGJsYWNrO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAtNTAlICkgc2NhbGUoIDEuNSApO1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19wb2ludGVyLWZpbGwge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gI2ZmZjtcblx0fVxuXG5cdCR7IGludGVyYWN0aXZlSHVlU3R5bGVzIH1cbmA7XG4iXX0= */"));
+  })("margin-left:", space(-2), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFjeUQiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IElubmVyU2VsZWN0Q29udHJvbCBmcm9tICcuLi9zZWxlY3QtY29udHJvbCc7XG5pbXBvcnQgSW5uZXJSYW5nZUNvbnRyb2wgZnJvbSAnLi4vcmFuZ2UtY29udHJvbCc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IGJveFNpemluZ1Jlc2V0IH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uL2ZsZXgnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vaC1zdGFjayc7XG5pbXBvcnQgQ09ORklHIGZyb20gJy4uL3V0aWxzL2NvbmZpZy12YWx1ZXMnO1xuXG5leHBvcnQgY29uc3QgTnVtYmVyQ29udHJvbFdyYXBwZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAyNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0Q29udHJvbCA9IHN0eWxlZCggSW5uZXJTZWxlY3RDb250cm9sIClgXG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggLTIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhbmdlQ29udHJvbCA9IHN0eWxlZCggSW5uZXJSYW5nZUNvbnRyb2wgKWBcblx0ZmxleDogMTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG4vLyBNYWtlIHRoZSBIdWUgY2lyY2xlIHBpY2tlciBub3QgZ28gb3V0IG9mIHRoZSBiYXIuXG5jb25zdCBpbnRlcmFjdGl2ZUh1ZVN0eWxlcyA9IGBcbi5yZWFjdC1jb2xvcmZ1bF9faW50ZXJhY3RpdmUge1xuXHR3aWR0aDogY2FsYyggMTAwJSAtICR7IHNwYWNlKCAyICkgfSApO1xuXHRtYXJnaW4tbGVmdDogJHsgc3BhY2UoIDEgKSB9O1xufWA7XG5cbmV4cG9ydCBjb25zdCBBdXhpbGlhcnlDb2xvckFydGVmYWN0V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdHBhZGRpbmctdG9wOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgQXV4aWxpYXJ5Q29sb3JBcnRlZmFjdEhTdGFja0hlYWRlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDQgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgQ29sb3JJbnB1dFdyYXBwZXIgPSBzdHlsZWQoIEZsZXggKWBcblx0cGFkZGluZy10b3A6ICR7IHNwYWNlKCA0ICkgfTtcblx0cGFkZGluZy1sZWZ0OiAkeyBzcGFjZSggNCApIH07XG5cdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAzICkgfTtcblx0cGFkZGluZy1ib3R0b206ICR7IHNwYWNlKCA1ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDb2xvcmZ1bFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBib3hTaXppbmdSZXNldCB9O1xuXG5cdHdpZHRoOiAyMTZweDtcblxuXHQucmVhY3QtY29sb3JmdWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAyMTZweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX3NhdHVyYXRpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0aGVpZ2h0OiAyMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkeyBzcGFjZSggNCApIH07XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9faHVlLFxuXHQucmVhY3QtY29sb3JmdWxfX2FscGhhIHtcblx0XHR3aWR0aDogMTg0cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19wb2ludGVyIHtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKCAwLCAwLCAwLCAwLjI1ICk7XG5cblx0XHQvLyBTaG93biBpbnN0ZWFkIG9mIGJveC1zaGFkb3cgdG8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbkZhc3QgfSBlYXNlLWluLW91dDtcblx0XHR9XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX2ludGVyYWN0aXZlOmZvY3VzIC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSAkeyBDT05GSUcuc3VyZmFjZUNvbG9yIH07XG5cdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IHNvbGlkIGJsYWNrO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAtNTAlICkgc2NhbGUoIDEuNSApO1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19wb2ludGVyLWZpbGwge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gI2ZmZjtcblx0fVxuXG5cdCR7IGludGVyYWN0aXZlSHVlU3R5bGVzIH1cbmA7XG4iXX0= */"));
   var RangeControl2 = /* @__PURE__ */ createStyled(range_control_default, false ? {
     target: "ez9hsf44"
   } : {
     target: "ez9hsf44",
     label: "RangeControl"
-  })("flex:1;margin-right:", space(2), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5QnVEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IElubmVyU2VsZWN0Q29udHJvbCBmcm9tICcuLi9zZWxlY3QtY29udHJvbCc7XG5pbXBvcnQgSW5uZXJSYW5nZUNvbnRyb2wgZnJvbSAnLi4vcmFuZ2UtY29udHJvbCc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IGJveFNpemluZ1Jlc2V0IH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uL2ZsZXgnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vaC1zdGFjayc7XG5pbXBvcnQgQ09ORklHIGZyb20gJy4uL3V0aWxzL2NvbmZpZy12YWx1ZXMnO1xuXG5leHBvcnQgY29uc3QgTnVtYmVyQ29udHJvbFdyYXBwZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAyNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0Q29udHJvbCA9IHN0eWxlZCggSW5uZXJTZWxlY3RDb250cm9sIClgXG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggLTIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhbmdlQ29udHJvbCA9IHN0eWxlZCggSW5uZXJSYW5nZUNvbnRyb2wgKWBcblx0ZmxleDogMTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG4vLyBNYWtlIHRoZSBIdWUgY2lyY2xlIHBpY2tlciBub3QgZ28gb3V0IG9mIHRoZSBiYXIuXG5jb25zdCBpbnRlcmFjdGl2ZUh1ZVN0eWxlcyA9IGBcbi5yZWFjdC1jb2xvcmZ1bF9faW50ZXJhY3RpdmUge1xuXHR3aWR0aDogY2FsYyggMTAwJSAtICR7IHNwYWNlKCAyICkgfSApO1xuXHRtYXJnaW4tbGVmdDogJHsgc3BhY2UoIDEgKSB9O1xufWA7XG5cbmV4cG9ydCBjb25zdCBBdXhpbGlhcnlDb2xvckFydGVmYWN0V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdHBhZGRpbmctdG9wOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgQXV4aWxpYXJ5Q29sb3JBcnRlZmFjdEhTdGFja0hlYWRlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDQgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgQ29sb3JJbnB1dFdyYXBwZXIgPSBzdHlsZWQoIEZsZXggKWBcblx0cGFkZGluZy10b3A6ICR7IHNwYWNlKCA0ICkgfTtcblx0cGFkZGluZy1sZWZ0OiAkeyBzcGFjZSggNCApIH07XG5cdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAzICkgfTtcblx0cGFkZGluZy1ib3R0b206ICR7IHNwYWNlKCA1ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDb2xvcmZ1bFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBib3hTaXppbmdSZXNldCB9O1xuXG5cdHdpZHRoOiAyMTZweDtcblxuXHQucmVhY3QtY29sb3JmdWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAyMTZweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX3NhdHVyYXRpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0aGVpZ2h0OiAyMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkeyBzcGFjZSggNCApIH07XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9faHVlLFxuXHQucmVhY3QtY29sb3JmdWxfX2FscGhhIHtcblx0XHR3aWR0aDogMTg0cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19wb2ludGVyIHtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKCAwLCAwLCAwLCAwLjI1ICk7XG5cblx0XHQvLyBTaG93biBpbnN0ZWFkIG9mIGJveC1zaGFkb3cgdG8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbkZhc3QgfSBlYXNlLWluLW91dDtcblx0XHR9XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX2ludGVyYWN0aXZlOmZvY3VzIC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSAkeyBDT05GSUcuc3VyZmFjZUNvbG9yIH07XG5cdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IHNvbGlkIGJsYWNrO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAtNTAlICkgc2NhbGUoIDEuNSApO1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19wb2ludGVyLWZpbGwge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gI2ZmZjtcblx0fVxuXG5cdCR7IGludGVyYWN0aXZlSHVlU3R5bGVzIH1cbmA7XG4iXX0= */"));
+  })("flex:1;margin-right:", space(2), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrQnVEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCBJbm5lclNlbGVjdENvbnRyb2wgZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wnO1xuaW1wb3J0IElubmVyUmFuZ2VDb250cm9sIGZyb20gJy4uL3JhbmdlLWNvbnRyb2wnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBib3hTaXppbmdSZXNldCB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IEZsZXggfSBmcm9tICcuLi9mbGV4JztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uL2gtc3RhY2snO1xuaW1wb3J0IENPTkZJRyBmcm9tICcuLi91dGlscy9jb25maWctdmFsdWVzJztcblxuZXhwb3J0IGNvbnN0IE51bWJlckNvbnRyb2xXcmFwcGVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMjQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdENvbnRyb2wgPSBzdHlsZWQoIElubmVyU2VsZWN0Q29udHJvbCApYFxuXHRtYXJnaW4tbGVmdDogJHsgc3BhY2UoIC0yICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBSYW5nZUNvbnRyb2wgPSBzdHlsZWQoIElubmVyUmFuZ2VDb250cm9sIClgXG5cdGZsZXg6IDE7XG5cdG1hcmdpbi1yaWdodDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuLy8gTWFrZSB0aGUgSHVlIGNpcmNsZSBwaWNrZXIgbm90IGdvIG91dCBvZiB0aGUgYmFyLlxuY29uc3QgaW50ZXJhY3RpdmVIdWVTdHlsZXMgPSBgXG4ucmVhY3QtY29sb3JmdWxfX2ludGVyYWN0aXZlIHtcblx0d2lkdGg6IGNhbGMoIDEwMCUgLSAkeyBzcGFjZSggMiApIH0gKTtcblx0bWFyZ2luLWxlZnQ6ICR7IHNwYWNlKCAxICkgfTtcbn1gO1xuXG5leHBvcnQgY29uc3QgQXV4aWxpYXJ5Q29sb3JBcnRlZmFjdFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRwYWRkaW5nLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IEF1eGlsaWFyeUNvbG9yQXJ0ZWZhY3RIU3RhY2tIZWFkZXIgPSBzdHlsZWQoIEhTdGFjayApYFxuXHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCA0ICkgfTtcblx0cGFkZGluZy1yaWdodDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENvbG9ySW5wdXRXcmFwcGVyID0gc3R5bGVkKCBGbGV4IClgXG5cdHBhZGRpbmctdG9wOiAkeyBzcGFjZSggNCApIH07XG5cdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDQgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYm90dG9tOiAkeyBzcGFjZSggNSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgQ29sb3JmdWxXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgYm94U2l6aW5nUmVzZXQgfTtcblxuXHR3aWR0aDogMjE2cHg7XG5cblx0LnJlYWN0LWNvbG9yZnVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogMjE2cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19zYXR1cmF0aW9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGhlaWdodDogMjE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX2h1ZSxcblx0LnJlYWN0LWNvbG9yZnVsX19hbHBoYSB7XG5cdFx0d2lkdGg6IDE4NHB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRcdG1hcmdpbi1ib3R0b206ICR7IHNwYWNlKCAyICkgfTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlciB7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSggMCwgMCwgMCwgMC4yNSApO1xuXG5cdFx0Ly8gU2hvd24gaW5zdGVhZCBvZiBib3gtc2hhZG93IHRvIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR7IENPTkZJRy50cmFuc2l0aW9uRHVyYXRpb25GYXN0IH0gZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19pbnRlcmFjdGl2ZTpmb2N1cyAucmVhY3QtY29sb3JmdWxfX3BvaW50ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gJHsgQ09ORklHLnN1cmZhY2VDb2xvciB9O1xuXHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCBibGFjaztcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSwgLTUwJSApIHNjYWxlKCAxLjUgKTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlci1maWxsIHtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9ICNmZmY7XG5cdH1cblxuXHQkeyBpbnRlcmFjdGl2ZUh1ZVN0eWxlcyB9XG5gO1xuIl19 */"));
   var interactiveHueStyles = `
 .react-colorful__interactive {
 	width: calc( 100% - ${space(2)} );
@@ -31475,25 +31994,25 @@ This message will only show in development mode. It won't appear in production.
   } : {
     target: "ez9hsf43",
     label: "AuxiliaryColorArtefactWrapper"
-  })("padding-top:", space(2), ";padding-right:0;padding-left:0;padding-bottom:0;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQ3VEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IElubmVyU2VsZWN0Q29udHJvbCBmcm9tICcuLi9zZWxlY3QtY29udHJvbCc7XG5pbXBvcnQgSW5uZXJSYW5nZUNvbnRyb2wgZnJvbSAnLi4vcmFuZ2UtY29udHJvbCc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IGJveFNpemluZ1Jlc2V0IH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uL2ZsZXgnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vaC1zdGFjayc7XG5pbXBvcnQgQ09ORklHIGZyb20gJy4uL3V0aWxzL2NvbmZpZy12YWx1ZXMnO1xuXG5leHBvcnQgY29uc3QgTnVtYmVyQ29udHJvbFdyYXBwZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAyNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0Q29udHJvbCA9IHN0eWxlZCggSW5uZXJTZWxlY3RDb250cm9sIClgXG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggLTIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhbmdlQ29udHJvbCA9IHN0eWxlZCggSW5uZXJSYW5nZUNvbnRyb2wgKWBcblx0ZmxleDogMTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG4vLyBNYWtlIHRoZSBIdWUgY2lyY2xlIHBpY2tlciBub3QgZ28gb3V0IG9mIHRoZSBiYXIuXG5jb25zdCBpbnRlcmFjdGl2ZUh1ZVN0eWxlcyA9IGBcbi5yZWFjdC1jb2xvcmZ1bF9faW50ZXJhY3RpdmUge1xuXHR3aWR0aDogY2FsYyggMTAwJSAtICR7IHNwYWNlKCAyICkgfSApO1xuXHRtYXJnaW4tbGVmdDogJHsgc3BhY2UoIDEgKSB9O1xufWA7XG5cbmV4cG9ydCBjb25zdCBBdXhpbGlhcnlDb2xvckFydGVmYWN0V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdHBhZGRpbmctdG9wOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgQXV4aWxpYXJ5Q29sb3JBcnRlZmFjdEhTdGFja0hlYWRlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDQgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgQ29sb3JJbnB1dFdyYXBwZXIgPSBzdHlsZWQoIEZsZXggKWBcblx0cGFkZGluZy10b3A6ICR7IHNwYWNlKCA0ICkgfTtcblx0cGFkZGluZy1sZWZ0OiAkeyBzcGFjZSggNCApIH07XG5cdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAzICkgfTtcblx0cGFkZGluZy1ib3R0b206ICR7IHNwYWNlKCA1ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDb2xvcmZ1bFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBib3hTaXppbmdSZXNldCB9O1xuXG5cdHdpZHRoOiAyMTZweDtcblxuXHQucmVhY3QtY29sb3JmdWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAyMTZweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX3NhdHVyYXRpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0aGVpZ2h0OiAyMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkeyBzcGFjZSggNCApIH07XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9faHVlLFxuXHQucmVhY3QtY29sb3JmdWxfX2FscGhhIHtcblx0XHR3aWR0aDogMTg0cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19wb2ludGVyIHtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKCAwLCAwLCAwLCAwLjI1ICk7XG5cblx0XHQvLyBTaG93biBpbnN0ZWFkIG9mIGJveC1zaGFkb3cgdG8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbkZhc3QgfSBlYXNlLWluLW91dDtcblx0XHR9XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX2ludGVyYWN0aXZlOmZvY3VzIC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSAkeyBDT05GSUcuc3VyZmFjZUNvbG9yIH07XG5cdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IHNvbGlkIGJsYWNrO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAtNTAlICkgc2NhbGUoIDEuNSApO1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19wb2ludGVyLWZpbGwge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gI2ZmZjtcblx0fVxuXG5cdCR7IGludGVyYWN0aXZlSHVlU3R5bGVzIH1cbmA7XG4iXX0= */"));
+  })("padding-top:", space(2), ";padding-right:0;padding-left:0;padding-bottom:0;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4QnVEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCBJbm5lclNlbGVjdENvbnRyb2wgZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wnO1xuaW1wb3J0IElubmVyUmFuZ2VDb250cm9sIGZyb20gJy4uL3JhbmdlLWNvbnRyb2wnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBib3hTaXppbmdSZXNldCB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IEZsZXggfSBmcm9tICcuLi9mbGV4JztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uL2gtc3RhY2snO1xuaW1wb3J0IENPTkZJRyBmcm9tICcuLi91dGlscy9jb25maWctdmFsdWVzJztcblxuZXhwb3J0IGNvbnN0IE51bWJlckNvbnRyb2xXcmFwcGVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMjQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdENvbnRyb2wgPSBzdHlsZWQoIElubmVyU2VsZWN0Q29udHJvbCApYFxuXHRtYXJnaW4tbGVmdDogJHsgc3BhY2UoIC0yICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBSYW5nZUNvbnRyb2wgPSBzdHlsZWQoIElubmVyUmFuZ2VDb250cm9sIClgXG5cdGZsZXg6IDE7XG5cdG1hcmdpbi1yaWdodDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuLy8gTWFrZSB0aGUgSHVlIGNpcmNsZSBwaWNrZXIgbm90IGdvIG91dCBvZiB0aGUgYmFyLlxuY29uc3QgaW50ZXJhY3RpdmVIdWVTdHlsZXMgPSBgXG4ucmVhY3QtY29sb3JmdWxfX2ludGVyYWN0aXZlIHtcblx0d2lkdGg6IGNhbGMoIDEwMCUgLSAkeyBzcGFjZSggMiApIH0gKTtcblx0bWFyZ2luLWxlZnQ6ICR7IHNwYWNlKCAxICkgfTtcbn1gO1xuXG5leHBvcnQgY29uc3QgQXV4aWxpYXJ5Q29sb3JBcnRlZmFjdFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRwYWRkaW5nLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IEF1eGlsaWFyeUNvbG9yQXJ0ZWZhY3RIU3RhY2tIZWFkZXIgPSBzdHlsZWQoIEhTdGFjayApYFxuXHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCA0ICkgfTtcblx0cGFkZGluZy1yaWdodDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENvbG9ySW5wdXRXcmFwcGVyID0gc3R5bGVkKCBGbGV4IClgXG5cdHBhZGRpbmctdG9wOiAkeyBzcGFjZSggNCApIH07XG5cdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDQgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYm90dG9tOiAkeyBzcGFjZSggNSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgQ29sb3JmdWxXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgYm94U2l6aW5nUmVzZXQgfTtcblxuXHR3aWR0aDogMjE2cHg7XG5cblx0LnJlYWN0LWNvbG9yZnVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogMjE2cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19zYXR1cmF0aW9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGhlaWdodDogMjE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX2h1ZSxcblx0LnJlYWN0LWNvbG9yZnVsX19hbHBoYSB7XG5cdFx0d2lkdGg6IDE4NHB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRcdG1hcmdpbi1ib3R0b206ICR7IHNwYWNlKCAyICkgfTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlciB7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSggMCwgMCwgMCwgMC4yNSApO1xuXG5cdFx0Ly8gU2hvd24gaW5zdGVhZCBvZiBib3gtc2hhZG93IHRvIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR7IENPTkZJRy50cmFuc2l0aW9uRHVyYXRpb25GYXN0IH0gZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19pbnRlcmFjdGl2ZTpmb2N1cyAucmVhY3QtY29sb3JmdWxfX3BvaW50ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gJHsgQ09ORklHLnN1cmZhY2VDb2xvciB9O1xuXHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCBibGFjaztcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSwgLTUwJSApIHNjYWxlKCAxLjUgKTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlci1maWxsIHtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9ICNmZmY7XG5cdH1cblxuXHQkeyBpbnRlcmFjdGl2ZUh1ZVN0eWxlcyB9XG5gO1xuIl19 */"));
   var AuxiliaryColorArtefactHStackHeader = /* @__PURE__ */ createStyled(component_default9, false ? {
     target: "ez9hsf42"
   } : {
     target: "ez9hsf42",
     label: "AuxiliaryColorArtefactHStackHeader"
-  })("padding-left:", space(4), ";padding-right:", space(4), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0Q2tFIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IElubmVyU2VsZWN0Q29udHJvbCBmcm9tICcuLi9zZWxlY3QtY29udHJvbCc7XG5pbXBvcnQgSW5uZXJSYW5nZUNvbnRyb2wgZnJvbSAnLi4vcmFuZ2UtY29udHJvbCc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IGJveFNpemluZ1Jlc2V0IH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uL2ZsZXgnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vaC1zdGFjayc7XG5pbXBvcnQgQ09ORklHIGZyb20gJy4uL3V0aWxzL2NvbmZpZy12YWx1ZXMnO1xuXG5leHBvcnQgY29uc3QgTnVtYmVyQ29udHJvbFdyYXBwZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAyNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0Q29udHJvbCA9IHN0eWxlZCggSW5uZXJTZWxlY3RDb250cm9sIClgXG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggLTIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhbmdlQ29udHJvbCA9IHN0eWxlZCggSW5uZXJSYW5nZUNvbnRyb2wgKWBcblx0ZmxleDogMTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG4vLyBNYWtlIHRoZSBIdWUgY2lyY2xlIHBpY2tlciBub3QgZ28gb3V0IG9mIHRoZSBiYXIuXG5jb25zdCBpbnRlcmFjdGl2ZUh1ZVN0eWxlcyA9IGBcbi5yZWFjdC1jb2xvcmZ1bF9faW50ZXJhY3RpdmUge1xuXHR3aWR0aDogY2FsYyggMTAwJSAtICR7IHNwYWNlKCAyICkgfSApO1xuXHRtYXJnaW4tbGVmdDogJHsgc3BhY2UoIDEgKSB9O1xufWA7XG5cbmV4cG9ydCBjb25zdCBBdXhpbGlhcnlDb2xvckFydGVmYWN0V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdHBhZGRpbmctdG9wOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgQXV4aWxpYXJ5Q29sb3JBcnRlZmFjdEhTdGFja0hlYWRlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDQgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgQ29sb3JJbnB1dFdyYXBwZXIgPSBzdHlsZWQoIEZsZXggKWBcblx0cGFkZGluZy10b3A6ICR7IHNwYWNlKCA0ICkgfTtcblx0cGFkZGluZy1sZWZ0OiAkeyBzcGFjZSggNCApIH07XG5cdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAzICkgfTtcblx0cGFkZGluZy1ib3R0b206ICR7IHNwYWNlKCA1ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDb2xvcmZ1bFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBib3hTaXppbmdSZXNldCB9O1xuXG5cdHdpZHRoOiAyMTZweDtcblxuXHQucmVhY3QtY29sb3JmdWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAyMTZweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX3NhdHVyYXRpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0aGVpZ2h0OiAyMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkeyBzcGFjZSggNCApIH07XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9faHVlLFxuXHQucmVhY3QtY29sb3JmdWxfX2FscGhhIHtcblx0XHR3aWR0aDogMTg0cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19wb2ludGVyIHtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKCAwLCAwLCAwLCAwLjI1ICk7XG5cblx0XHQvLyBTaG93biBpbnN0ZWFkIG9mIGJveC1zaGFkb3cgdG8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbkZhc3QgfSBlYXNlLWluLW91dDtcblx0XHR9XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX2ludGVyYWN0aXZlOmZvY3VzIC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSAkeyBDT05GSUcuc3VyZmFjZUNvbG9yIH07XG5cdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IHNvbGlkIGJsYWNrO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAtNTAlICkgc2NhbGUoIDEuNSApO1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19wb2ludGVyLWZpbGwge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gI2ZmZjtcblx0fVxuXG5cdCR7IGludGVyYWN0aXZlSHVlU3R5bGVzIH1cbmA7XG4iXX0= */"));
+  })("padding-left:", space(4), ";padding-right:", space(4), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQ2tFIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCBJbm5lclNlbGVjdENvbnRyb2wgZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wnO1xuaW1wb3J0IElubmVyUmFuZ2VDb250cm9sIGZyb20gJy4uL3JhbmdlLWNvbnRyb2wnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBib3hTaXppbmdSZXNldCB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IEZsZXggfSBmcm9tICcuLi9mbGV4JztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uL2gtc3RhY2snO1xuaW1wb3J0IENPTkZJRyBmcm9tICcuLi91dGlscy9jb25maWctdmFsdWVzJztcblxuZXhwb3J0IGNvbnN0IE51bWJlckNvbnRyb2xXcmFwcGVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMjQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdENvbnRyb2wgPSBzdHlsZWQoIElubmVyU2VsZWN0Q29udHJvbCApYFxuXHRtYXJnaW4tbGVmdDogJHsgc3BhY2UoIC0yICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBSYW5nZUNvbnRyb2wgPSBzdHlsZWQoIElubmVyUmFuZ2VDb250cm9sIClgXG5cdGZsZXg6IDE7XG5cdG1hcmdpbi1yaWdodDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuLy8gTWFrZSB0aGUgSHVlIGNpcmNsZSBwaWNrZXIgbm90IGdvIG91dCBvZiB0aGUgYmFyLlxuY29uc3QgaW50ZXJhY3RpdmVIdWVTdHlsZXMgPSBgXG4ucmVhY3QtY29sb3JmdWxfX2ludGVyYWN0aXZlIHtcblx0d2lkdGg6IGNhbGMoIDEwMCUgLSAkeyBzcGFjZSggMiApIH0gKTtcblx0bWFyZ2luLWxlZnQ6ICR7IHNwYWNlKCAxICkgfTtcbn1gO1xuXG5leHBvcnQgY29uc3QgQXV4aWxpYXJ5Q29sb3JBcnRlZmFjdFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRwYWRkaW5nLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IEF1eGlsaWFyeUNvbG9yQXJ0ZWZhY3RIU3RhY2tIZWFkZXIgPSBzdHlsZWQoIEhTdGFjayApYFxuXHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCA0ICkgfTtcblx0cGFkZGluZy1yaWdodDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENvbG9ySW5wdXRXcmFwcGVyID0gc3R5bGVkKCBGbGV4IClgXG5cdHBhZGRpbmctdG9wOiAkeyBzcGFjZSggNCApIH07XG5cdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDQgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYm90dG9tOiAkeyBzcGFjZSggNSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgQ29sb3JmdWxXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgYm94U2l6aW5nUmVzZXQgfTtcblxuXHR3aWR0aDogMjE2cHg7XG5cblx0LnJlYWN0LWNvbG9yZnVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogMjE2cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19zYXR1cmF0aW9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGhlaWdodDogMjE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX2h1ZSxcblx0LnJlYWN0LWNvbG9yZnVsX19hbHBoYSB7XG5cdFx0d2lkdGg6IDE4NHB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRcdG1hcmdpbi1ib3R0b206ICR7IHNwYWNlKCAyICkgfTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlciB7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSggMCwgMCwgMCwgMC4yNSApO1xuXG5cdFx0Ly8gU2hvd24gaW5zdGVhZCBvZiBib3gtc2hhZG93IHRvIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR7IENPTkZJRy50cmFuc2l0aW9uRHVyYXRpb25GYXN0IH0gZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19pbnRlcmFjdGl2ZTpmb2N1cyAucmVhY3QtY29sb3JmdWxfX3BvaW50ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gJHsgQ09ORklHLnN1cmZhY2VDb2xvciB9O1xuXHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCBibGFjaztcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSwgLTUwJSApIHNjYWxlKCAxLjUgKTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlci1maWxsIHtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9ICNmZmY7XG5cdH1cblxuXHQkeyBpbnRlcmFjdGl2ZUh1ZVN0eWxlcyB9XG5gO1xuIl19 */"));
   var ColorInputWrapper = /* @__PURE__ */ createStyled(component_default3, false ? {
     target: "ez9hsf41"
   } : {
     target: "ez9hsf41",
     label: "ColorInputWrapper"
-  })("padding-top:", space(4), ";padding-left:", space(4), ";padding-right:", space(3), ";padding-bottom:", space(5), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpRCtDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IElubmVyU2VsZWN0Q29udHJvbCBmcm9tICcuLi9zZWxlY3QtY29udHJvbCc7XG5pbXBvcnQgSW5uZXJSYW5nZUNvbnRyb2wgZnJvbSAnLi4vcmFuZ2UtY29udHJvbCc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IGJveFNpemluZ1Jlc2V0IH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uL2ZsZXgnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vaC1zdGFjayc7XG5pbXBvcnQgQ09ORklHIGZyb20gJy4uL3V0aWxzL2NvbmZpZy12YWx1ZXMnO1xuXG5leHBvcnQgY29uc3QgTnVtYmVyQ29udHJvbFdyYXBwZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAyNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0Q29udHJvbCA9IHN0eWxlZCggSW5uZXJTZWxlY3RDb250cm9sIClgXG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggLTIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhbmdlQ29udHJvbCA9IHN0eWxlZCggSW5uZXJSYW5nZUNvbnRyb2wgKWBcblx0ZmxleDogMTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG4vLyBNYWtlIHRoZSBIdWUgY2lyY2xlIHBpY2tlciBub3QgZ28gb3V0IG9mIHRoZSBiYXIuXG5jb25zdCBpbnRlcmFjdGl2ZUh1ZVN0eWxlcyA9IGBcbi5yZWFjdC1jb2xvcmZ1bF9faW50ZXJhY3RpdmUge1xuXHR3aWR0aDogY2FsYyggMTAwJSAtICR7IHNwYWNlKCAyICkgfSApO1xuXHRtYXJnaW4tbGVmdDogJHsgc3BhY2UoIDEgKSB9O1xufWA7XG5cbmV4cG9ydCBjb25zdCBBdXhpbGlhcnlDb2xvckFydGVmYWN0V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdHBhZGRpbmctdG9wOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgQXV4aWxpYXJ5Q29sb3JBcnRlZmFjdEhTdGFja0hlYWRlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDQgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgQ29sb3JJbnB1dFdyYXBwZXIgPSBzdHlsZWQoIEZsZXggKWBcblx0cGFkZGluZy10b3A6ICR7IHNwYWNlKCA0ICkgfTtcblx0cGFkZGluZy1sZWZ0OiAkeyBzcGFjZSggNCApIH07XG5cdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAzICkgfTtcblx0cGFkZGluZy1ib3R0b206ICR7IHNwYWNlKCA1ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDb2xvcmZ1bFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBib3hTaXppbmdSZXNldCB9O1xuXG5cdHdpZHRoOiAyMTZweDtcblxuXHQucmVhY3QtY29sb3JmdWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAyMTZweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX3NhdHVyYXRpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0aGVpZ2h0OiAyMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkeyBzcGFjZSggNCApIH07XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9faHVlLFxuXHQucmVhY3QtY29sb3JmdWxfX2FscGhhIHtcblx0XHR3aWR0aDogMTg0cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19wb2ludGVyIHtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKCAwLCAwLCAwLCAwLjI1ICk7XG5cblx0XHQvLyBTaG93biBpbnN0ZWFkIG9mIGJveC1zaGFkb3cgdG8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbkZhc3QgfSBlYXNlLWluLW91dDtcblx0XHR9XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX2ludGVyYWN0aXZlOmZvY3VzIC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSAkeyBDT05GSUcuc3VyZmFjZUNvbG9yIH07XG5cdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IHNvbGlkIGJsYWNrO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAtNTAlICkgc2NhbGUoIDEuNSApO1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19wb2ludGVyLWZpbGwge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gI2ZmZjtcblx0fVxuXG5cdCR7IGludGVyYWN0aXZlSHVlU3R5bGVzIH1cbmA7XG4iXX0= */"));
+  })("padding-top:", space(4), ";padding-left:", space(4), ";padding-right:", space(3), ";padding-bottom:", space(5), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwQytDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCBJbm5lclNlbGVjdENvbnRyb2wgZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wnO1xuaW1wb3J0IElubmVyUmFuZ2VDb250cm9sIGZyb20gJy4uL3JhbmdlLWNvbnRyb2wnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBib3hTaXppbmdSZXNldCB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IEZsZXggfSBmcm9tICcuLi9mbGV4JztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uL2gtc3RhY2snO1xuaW1wb3J0IENPTkZJRyBmcm9tICcuLi91dGlscy9jb25maWctdmFsdWVzJztcblxuZXhwb3J0IGNvbnN0IE51bWJlckNvbnRyb2xXcmFwcGVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMjQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdENvbnRyb2wgPSBzdHlsZWQoIElubmVyU2VsZWN0Q29udHJvbCApYFxuXHRtYXJnaW4tbGVmdDogJHsgc3BhY2UoIC0yICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBSYW5nZUNvbnRyb2wgPSBzdHlsZWQoIElubmVyUmFuZ2VDb250cm9sIClgXG5cdGZsZXg6IDE7XG5cdG1hcmdpbi1yaWdodDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuLy8gTWFrZSB0aGUgSHVlIGNpcmNsZSBwaWNrZXIgbm90IGdvIG91dCBvZiB0aGUgYmFyLlxuY29uc3QgaW50ZXJhY3RpdmVIdWVTdHlsZXMgPSBgXG4ucmVhY3QtY29sb3JmdWxfX2ludGVyYWN0aXZlIHtcblx0d2lkdGg6IGNhbGMoIDEwMCUgLSAkeyBzcGFjZSggMiApIH0gKTtcblx0bWFyZ2luLWxlZnQ6ICR7IHNwYWNlKCAxICkgfTtcbn1gO1xuXG5leHBvcnQgY29uc3QgQXV4aWxpYXJ5Q29sb3JBcnRlZmFjdFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRwYWRkaW5nLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IEF1eGlsaWFyeUNvbG9yQXJ0ZWZhY3RIU3RhY2tIZWFkZXIgPSBzdHlsZWQoIEhTdGFjayApYFxuXHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCA0ICkgfTtcblx0cGFkZGluZy1yaWdodDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENvbG9ySW5wdXRXcmFwcGVyID0gc3R5bGVkKCBGbGV4IClgXG5cdHBhZGRpbmctdG9wOiAkeyBzcGFjZSggNCApIH07XG5cdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDQgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYm90dG9tOiAkeyBzcGFjZSggNSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgQ29sb3JmdWxXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgYm94U2l6aW5nUmVzZXQgfTtcblxuXHR3aWR0aDogMjE2cHg7XG5cblx0LnJlYWN0LWNvbG9yZnVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogMjE2cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19zYXR1cmF0aW9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGhlaWdodDogMjE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX2h1ZSxcblx0LnJlYWN0LWNvbG9yZnVsX19hbHBoYSB7XG5cdFx0d2lkdGg6IDE4NHB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRcdG1hcmdpbi1ib3R0b206ICR7IHNwYWNlKCAyICkgfTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlciB7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSggMCwgMCwgMCwgMC4yNSApO1xuXG5cdFx0Ly8gU2hvd24gaW5zdGVhZCBvZiBib3gtc2hhZG93IHRvIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR7IENPTkZJRy50cmFuc2l0aW9uRHVyYXRpb25GYXN0IH0gZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19pbnRlcmFjdGl2ZTpmb2N1cyAucmVhY3QtY29sb3JmdWxfX3BvaW50ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gJHsgQ09ORklHLnN1cmZhY2VDb2xvciB9O1xuXHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCBibGFjaztcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSwgLTUwJSApIHNjYWxlKCAxLjUgKTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlci1maWxsIHtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9ICNmZmY7XG5cdH1cblxuXHQkeyBpbnRlcmFjdGl2ZUh1ZVN0eWxlcyB9XG5gO1xuIl19 */"));
   var ColorfulWrapper = /* @__PURE__ */ createStyled("div", false ? {
     target: "ez9hsf40"
   } : {
     target: "ez9hsf40",
     label: "ColorfulWrapper"
-  })(boxSizingReset, ";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:", space(4), ";border-bottom:none;}.react-colorful__hue,.react-colorful__alpha{width:184px;height:16px;border-radius:", config_values_default.radiusFull, ";margin-bottom:", space(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 ", config_values_default.transitionDurationFast, " ease-in-out;}}.react-colorful__interactive:focus .react-colorful__pointer{box-shadow:0 0 0 ", config_values_default.borderWidthFocus, " ", config_values_default.surfaceColor, ";border:", config_values_default.borderWidthFocus, " solid black;transform:translate( -50%, -50% ) scale( 1.5 );}.react-colorful__pointer-fill{box-shadow:inset 0 0 0 ", config_values_default.borderWidthFocus, " #fff;}", interactiveHueStyles, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3RHlDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IElubmVyU2VsZWN0Q29udHJvbCBmcm9tICcuLi9zZWxlY3QtY29udHJvbCc7XG5pbXBvcnQgSW5uZXJSYW5nZUNvbnRyb2wgZnJvbSAnLi4vcmFuZ2UtY29udHJvbCc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IGJveFNpemluZ1Jlc2V0IH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uL2ZsZXgnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vaC1zdGFjayc7XG5pbXBvcnQgQ09ORklHIGZyb20gJy4uL3V0aWxzL2NvbmZpZy12YWx1ZXMnO1xuXG5leHBvcnQgY29uc3QgTnVtYmVyQ29udHJvbFdyYXBwZXIgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAyNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0Q29udHJvbCA9IHN0eWxlZCggSW5uZXJTZWxlY3RDb250cm9sIClgXG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggLTIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhbmdlQ29udHJvbCA9IHN0eWxlZCggSW5uZXJSYW5nZUNvbnRyb2wgKWBcblx0ZmxleDogMTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG4vLyBNYWtlIHRoZSBIdWUgY2lyY2xlIHBpY2tlciBub3QgZ28gb3V0IG9mIHRoZSBiYXIuXG5jb25zdCBpbnRlcmFjdGl2ZUh1ZVN0eWxlcyA9IGBcbi5yZWFjdC1jb2xvcmZ1bF9faW50ZXJhY3RpdmUge1xuXHR3aWR0aDogY2FsYyggMTAwJSAtICR7IHNwYWNlKCAyICkgfSApO1xuXHRtYXJnaW4tbGVmdDogJHsgc3BhY2UoIDEgKSB9O1xufWA7XG5cbmV4cG9ydCBjb25zdCBBdXhpbGlhcnlDb2xvckFydGVmYWN0V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdHBhZGRpbmctdG9wOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgQXV4aWxpYXJ5Q29sb3JBcnRlZmFjdEhTdGFja0hlYWRlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDQgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgQ29sb3JJbnB1dFdyYXBwZXIgPSBzdHlsZWQoIEZsZXggKWBcblx0cGFkZGluZy10b3A6ICR7IHNwYWNlKCA0ICkgfTtcblx0cGFkZGluZy1sZWZ0OiAkeyBzcGFjZSggNCApIH07XG5cdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAzICkgfTtcblx0cGFkZGluZy1ib3R0b206ICR7IHNwYWNlKCA1ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDb2xvcmZ1bFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBib3hTaXppbmdSZXNldCB9O1xuXG5cdHdpZHRoOiAyMTZweDtcblxuXHQucmVhY3QtY29sb3JmdWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAyMTZweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX3NhdHVyYXRpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0aGVpZ2h0OiAyMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkeyBzcGFjZSggNCApIH07XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9faHVlLFxuXHQucmVhY3QtY29sb3JmdWxfX2FscGhhIHtcblx0XHR3aWR0aDogMTg0cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19wb2ludGVyIHtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKCAwLCAwLCAwLCAwLjI1ICk7XG5cblx0XHQvLyBTaG93biBpbnN0ZWFkIG9mIGJveC1zaGFkb3cgdG8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbkZhc3QgfSBlYXNlLWluLW91dDtcblx0XHR9XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX2ludGVyYWN0aXZlOmZvY3VzIC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSAkeyBDT05GSUcuc3VyZmFjZUNvbG9yIH07XG5cdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IHNvbGlkIGJsYWNrO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAtNTAlICkgc2NhbGUoIDEuNSApO1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19wb2ludGVyLWZpbGwge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gI2ZmZjtcblx0fVxuXG5cdCR7IGludGVyYWN0aXZlSHVlU3R5bGVzIH1cbmA7XG4iXX0= */"));
+  })(boxSizingReset, ";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:", space(4), ";border-bottom:none;}.react-colorful__hue,.react-colorful__alpha{width:184px;height:16px;border-radius:", config_values_default.radiusFull, ";margin-bottom:", space(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 ", config_values_default.transitionDurationFast, " ease-in-out;}}.react-colorful__interactive:focus .react-colorful__pointer{box-shadow:0 0 0 ", config_values_default.borderWidthFocus, " ", config_values_default.surfaceColor, ";border:", config_values_default.borderWidthFocus, " solid black;transform:translate( -50%, -50% ) scale( 1.5 );}.react-colorful__pointer-fill{box-shadow:inset 0 0 0 ", config_values_default.borderWidthFocus, " #fff;}", interactiveHueStyles, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpRHlDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCBJbm5lclNlbGVjdENvbnRyb2wgZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wnO1xuaW1wb3J0IElubmVyUmFuZ2VDb250cm9sIGZyb20gJy4uL3JhbmdlLWNvbnRyb2wnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBib3hTaXppbmdSZXNldCB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IEZsZXggfSBmcm9tICcuLi9mbGV4JztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uL2gtc3RhY2snO1xuaW1wb3J0IENPTkZJRyBmcm9tICcuLi91dGlscy9jb25maWctdmFsdWVzJztcblxuZXhwb3J0IGNvbnN0IE51bWJlckNvbnRyb2xXcmFwcGVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMjQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdENvbnRyb2wgPSBzdHlsZWQoIElubmVyU2VsZWN0Q29udHJvbCApYFxuXHRtYXJnaW4tbGVmdDogJHsgc3BhY2UoIC0yICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBSYW5nZUNvbnRyb2wgPSBzdHlsZWQoIElubmVyUmFuZ2VDb250cm9sIClgXG5cdGZsZXg6IDE7XG5cdG1hcmdpbi1yaWdodDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuLy8gTWFrZSB0aGUgSHVlIGNpcmNsZSBwaWNrZXIgbm90IGdvIG91dCBvZiB0aGUgYmFyLlxuY29uc3QgaW50ZXJhY3RpdmVIdWVTdHlsZXMgPSBgXG4ucmVhY3QtY29sb3JmdWxfX2ludGVyYWN0aXZlIHtcblx0d2lkdGg6IGNhbGMoIDEwMCUgLSAkeyBzcGFjZSggMiApIH0gKTtcblx0bWFyZ2luLWxlZnQ6ICR7IHNwYWNlKCAxICkgfTtcbn1gO1xuXG5leHBvcnQgY29uc3QgQXV4aWxpYXJ5Q29sb3JBcnRlZmFjdFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRwYWRkaW5nLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IEF1eGlsaWFyeUNvbG9yQXJ0ZWZhY3RIU3RhY2tIZWFkZXIgPSBzdHlsZWQoIEhTdGFjayApYFxuXHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCA0ICkgfTtcblx0cGFkZGluZy1yaWdodDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENvbG9ySW5wdXRXcmFwcGVyID0gc3R5bGVkKCBGbGV4IClgXG5cdHBhZGRpbmctdG9wOiAkeyBzcGFjZSggNCApIH07XG5cdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDQgKSB9O1xuXHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYm90dG9tOiAkeyBzcGFjZSggNSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgQ29sb3JmdWxXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgYm94U2l6aW5nUmVzZXQgfTtcblxuXHR3aWR0aDogMjE2cHg7XG5cblx0LnJlYWN0LWNvbG9yZnVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogMjE2cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19zYXR1cmF0aW9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGhlaWdodDogMjE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblxuXHQucmVhY3QtY29sb3JmdWxfX2h1ZSxcblx0LnJlYWN0LWNvbG9yZnVsX19hbHBoYSB7XG5cdFx0d2lkdGg6IDE4NHB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRcdG1hcmdpbi1ib3R0b206ICR7IHNwYWNlKCAyICkgfTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlciB7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSggMCwgMCwgMCwgMC4yNSApO1xuXG5cdFx0Ly8gU2hvd24gaW5zdGVhZCBvZiBib3gtc2hhZG93IHRvIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR7IENPTkZJRy50cmFuc2l0aW9uRHVyYXRpb25GYXN0IH0gZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHR9XG5cblx0LnJlYWN0LWNvbG9yZnVsX19pbnRlcmFjdGl2ZTpmb2N1cyAucmVhY3QtY29sb3JmdWxfX3BvaW50ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gJHsgQ09ORklHLnN1cmZhY2VDb2xvciB9O1xuXHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCBibGFjaztcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSwgLTUwJSApIHNjYWxlKCAxLjUgKTtcblx0fVxuXG5cdC5yZWFjdC1jb2xvcmZ1bF9fcG9pbnRlci1maWxsIHtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9ICNmZmY7XG5cdH1cblxuXHQkeyBpbnRlcmFjdGl2ZUh1ZVN0eWxlcyB9XG5gO1xuIl19 */"));

   // packages/components/build-module/color-picker/color-copy-button.mjs
   var import_compose30 = __toESM(require_compose(), 1);
@@ -31556,8 +32075,8 @@ 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 InputWithSlider = ({
-    min: min3,
-    max: max3,
+    min: min2,
+    max: max2,
     label,
     abbreviation,
     onChange,
@@ -31577,8 +32096,8 @@ This message will only show in development mode. It won't appear in production.
     return /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(component_default9, {
       spacing: 4,
       children: [/* @__PURE__ */ (0, import_jsx_runtime131.jsx)(NumberControlWrapper, {
-        min: min3,
-        max: max3,
+        min: min2,
+        max: max2,
         label,
         hideLabelFromVision: true,
         value,
@@ -31594,8 +32113,8 @@ This message will only show in development mode. It won't appear in production.
       }), /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(RangeControl2, {
         label,
         hideLabelFromVision: true,
-        min: min3,
-        max: max3,
+        min: min2,
+        max: max2,
         value,
         onChange,
         withInputField: false
@@ -31814,7 +32333,7 @@ This message will only show in development mode. It won't appear in production.
   var import_element74 = __toESM(require_element(), 1);

   // packages/components/node_modules/react-colorful/dist/index.mjs
-  var import_react96 = __toESM(require_react(), 1);
+  var import_react98 = __toESM(require_react(), 1);
   function u2() {
     return (u2 = Object.assign || function(e3) {
       for (var r4 = 1; r4 < arguments.length; r4++) {
@@ -31831,7 +32350,7 @@ This message will only show in development mode. It won't appear in production.
     return o4;
   }
   function i2(e3) {
-    var t4 = (0, import_react96.useRef)(e3), n3 = (0, import_react96.useRef)(function(e4) {
+    var t4 = (0, import_react98.useRef)(e3), n3 = (0, import_react98.useRef)(function(e4) {
       t4.current && t4.current(e4);
     });
     return t4.current = e3, n3.current;
@@ -31855,8 +32374,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_react96.default.memo(function(o4) {
-    var a3 = o4.onMove, l3 = o4.onKey, s3 = c2(o4, ["onMove", "onKey"]), m3 = (0, import_react96.useRef)(null), g3 = i2(a3), p3 = i2(l3), b3 = (0, import_react96.useRef)(null), _2 = (0, import_react96.useRef)(false), x2 = (0, import_react96.useMemo)(function() {
+  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 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() {
@@ -31883,16 +32402,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_react96.useEffect)(function() {
+    return (0, import_react98.useEffect)(function() {
       return H2;
-    }, [H2]), import_react96.default.createElement("div", u2({}, s3, { onTouchStart: C, onMouseDown: C, className: "react-colorful__interactive", ref: m3, onKeyDown: E, tabIndex: 0, role: "slider" }));
+    }, [H2]), import_react98.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_react96.default.createElement("div", { className: l3, style: { top: 100 * a3 + "%", left: 100 * n3 + "%" } }, import_react96.default.createElement("div", { className: "react-colorful__pointer-fill", style: { backgroundColor: t4 } }));
+    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 } }));
   };
   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;
@@ -31913,21 +32432,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_react96.default.memo(function(r4) {
+  var S2 = import_react98.default.memo(function(r4) {
     var t4 = r4.hue, n3 = r4.onChange, o4 = g2(["react-colorful__hue", r4.className]);
-    return import_react96.default.createElement("div", { className: o4 }, import_react96.default.createElement(m2, { onMove: function(e3) {
+    return import_react98.default.createElement("div", { className: o4 }, import_react98.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_react96.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_react98.default.createElement(p2, { className: "react-colorful__hue-pointer", left: t4 / 360, color: q({ h: t4, s: 100, v: 100, a: 1 }) })));
   });
-  var T = import_react96.default.memo(function(r4) {
+  var T = import_react98.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_react96.default.createElement("div", { className: "react-colorful__saturation", style: o4 }, import_react96.default.createElement(m2, { onMove: function(e3) {
+    return import_react98.default.createElement("div", { className: "react-colorful__saturation", style: o4 }, import_react98.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_react96.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_react98.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;
@@ -31935,19 +32454,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_react96.useState)(function() {
+    var u3 = i2(l3), c3 = (0, import_react98.useState)(function() {
       return e3.toHsva(t4);
-    }), s3 = c3[0], f3 = c3[1], v3 = (0, import_react96.useRef)({ color: t4, hsva: s3 });
-    (0, import_react96.useEffect)(function() {
+    }), s3 = c3[0], f3 = c3[1], v3 = (0, import_react98.useRef)({ color: t4, hsva: s3 });
+    (0, import_react98.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_react96.useEffect)(function() {
+    }, [t4, e3]), (0, import_react98.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_react96.useCallback)(function(e4) {
+    var d3 = (0, import_react98.useCallback)(function(e4) {
       f3(function(r4) {
         return Object.assign({}, r4, e4);
       });
@@ -31955,7 +32474,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_react96.useLayoutEffect : import_react96.useEffect;
+  var V2 = "undefined" != typeof window ? import_react98.useLayoutEffect : import_react98.useEffect;
   var $2 = function() {
     return R || ("undefined" != typeof __webpack_nonce__ ? __webpack_nonce__ : void 0);
   };
@@ -31972,30 +32491,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_react96.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_react98.useRef)(null);
     Q(f3);
     var v3 = Y(o4, l3, i3), d3 = v3[0], h3 = v3[1], m3 = g2(["react-colorful", n3]);
-    return import_react96.default.createElement("div", u2({}, s3, { ref: f3, className: m3 }), import_react96.default.createElement(T, { hsva: d3, onChange: h3 }), import_react96.default.createElement(S2, { hue: d3.h, onChange: h3, className: "react-colorful__last-control" }));
+    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" }));
   };
   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_react96.default.createElement("div", { className: l3 }, import_react96.default.createElement("div", { className: "react-colorful__alpha-gradient", style: a3 }), import_react96.default.createElement(m2, { onMove: function(e3) {
+    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) {
       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_react96.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_react98.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_react96.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_react98.useRef)(null);
     Q(f3);
     var v3 = Y(o4, l3, i3), d3 = v3[0], h3 = v3[1], m3 = g2(["react-colorful", n3]);
-    return import_react96.default.createElement("div", u2({}, s3, { ref: f3, className: m3 }), import_react96.default.createElement(T, { hsva: d3, onChange: h3 }), import_react96.default.createElement(S2, { hue: d3.h, onChange: h3 }), import_react96.default.createElement(ee, { hsva: d3, onChange: h3, className: "react-colorful__last-control" }));
+    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" }));
   };
   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_react96.default.createElement(re, u2({}, r4, { colorModel: ve }));
+    return import_react98.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 };
@@ -32004,7 +32523,7 @@ 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_react96.default.createElement(U, u2({}, r4, { colorModel: ge }));
+    return import_react98.default.createElement(U, u2({}, r4, { colorModel: ge }));
   };

   // packages/components/build-module/color-picker/picker.mjs
@@ -32666,7 +33185,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFXNkMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBIZWFkaW5nIH0gZnJvbSAnLi4vaGVhZGluZyc7XG5pbXBvcnQgeyBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBDb2xvckhlYWRpbmcgPSBzdHlsZWQoIEhlYWRpbmcgKWBcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodEVtcGhhc2lzIH07XG5cdCYmJiB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbmA7XG4iXX0= */"));
+  })("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 = ({
@@ -32679,14 +33198,14 @@ This message will only show in development mode. It won't appear in production.
       small: space(2),
       medium: space(4)
     };
-    return /* @__PURE__ */ css("padding:", paddingValues[paddingSize] || paddingValues.small, ";" + (false ? "" : ";label:padding;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQlciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHsgRHJvcGRvd25Db250ZW50V3JhcHBlclByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IHBhZGRpbmcgPSAoIHsgcGFkZGluZ1NpemUgPSAnc21hbGwnIH06IERyb3Bkb3duQ29udGVudFdyYXBwZXJQcm9wcyApID0+IHtcblx0aWYgKCBwYWRkaW5nU2l6ZSA9PT0gJ25vbmUnICkge1xuXHRcdHJldHVybjtcblx0fVxuXG5cdGNvbnN0IHBhZGRpbmdWYWx1ZXMgPSB7XG5cdFx0c21hbGw6IHNwYWNlKCAyICksXG5cdFx0bWVkaXVtOiBzcGFjZSggNCApLFxuXHR9O1xuXG5cdHJldHVybiBjc3NgXG5cdFx0cGFkZGluZzogJHsgcGFkZGluZ1ZhbHVlc1sgcGFkZGluZ1NpemUgXSB8fCBwYWRkaW5nVmFsdWVzLnNtYWxsIH07XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgRHJvcGRvd25Db250ZW50V3JhcHBlckRpdiA9IHN0eWxlZC5kaXY8IERyb3Bkb3duQ29udGVudFdyYXBwZXJQcm9wcyA+YFxuXHQvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gcmVzZXQgKG9mZnNldCkgdGhlIGRlZmF1bHQgcGFkZGluZyBvbiAuY29tcG9uZW50cy1wb3BvdmVyX19jb250ZW50XG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggLTIgKSB9O1xuXHRtYXJnaW4tcmlnaHQ6ICR7IHNwYWNlKCAtMiApIH07XG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIC0yICkgfTtcblx0fVxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIC0yICkgfTtcblx0fVxuXG5cdCR7IHBhZGRpbmcgfTtcbmA7XG4iXX0= */");
+    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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyQmtGIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7IERyb3Bkb3duQ29udGVudFdyYXBwZXJQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG5jb25zdCBwYWRkaW5nID0gKCB7IHBhZGRpbmdTaXplID0gJ3NtYWxsJyB9OiBEcm9wZG93bkNvbnRlbnRXcmFwcGVyUHJvcHMgKSA9PiB7XG5cdGlmICggcGFkZGluZ1NpemUgPT09ICdub25lJyApIHtcblx0XHRyZXR1cm47XG5cdH1cblxuXHRjb25zdCBwYWRkaW5nVmFsdWVzID0ge1xuXHRcdHNtYWxsOiBzcGFjZSggMiApLFxuXHRcdG1lZGl1bTogc3BhY2UoIDQgKSxcblx0fTtcblxuXHRyZXR1cm4gY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHBhZGRpbmdWYWx1ZXNbIHBhZGRpbmdTaXplIF0gfHwgcGFkZGluZ1ZhbHVlcy5zbWFsbCB9O1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IERyb3Bkb3duQ29udGVudFdyYXBwZXJEaXYgPSBzdHlsZWQuZGl2PCBEcm9wZG93bkNvbnRlbnRXcmFwcGVyUHJvcHMgPmBcblx0Ly8gTmVnYXRpdmUgbWFyZ2luIHRvIHJlc2V0IChvZmZzZXQpIHRoZSBkZWZhdWx0IHBhZGRpbmcgb24gLmNvbXBvbmVudHMtcG9wb3Zlcl9fY29udGVudFxuXHRtYXJnaW4tbGVmdDogJHsgc3BhY2UoIC0yICkgfTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggLTIgKSB9O1xuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAtMiApIH07XG5cdH1cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206ICR7IHNwYWNlKCAtMiApIH07XG5cdH1cblxuXHQkeyBwYWRkaW5nIH07XG5gO1xuIl19 */"));
+  })("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);
@@ -32997,13 +33516,13 @@ This message will only show in development mode. It won't appear in production.
   } : {
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBdUJpRCIsImZpbGUiOiJ1bml0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IEJhY2tkcm9wVUkgfSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgdHlwZSB7IFNlbGVjdFNpemUgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuLy8gVXNpbmcgYHNlbGVjdFNpemVgIGluc3RlYWQgb2YgYHNpemVgIHRvIGF2b2lkIGEgdHlwZSBjb25mbGljdCB3aXRoIHRoZVxuLy8gYHNpemVgIEhUTUwgYXR0cmlidXRlIG9mIHRoZSBgc2VsZWN0YCBlbGVtZW50LlxudHlwZSBTZWxlY3RQcm9wcyA9IHtcblx0c2VsZWN0U2l6ZTogU2VsZWN0U2l6ZTtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IFZhbHVlSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JiYmIHtcblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgbGluZWFyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgYmFzZVVuaXRMYWJlbFN0eWxlcyA9ICggeyBzZWxlY3RTaXplIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDJweCAxcHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXG5cdFx0XHQmOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDgwMCBdIH07XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWluLXdpZHRoOiAyNHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA0OHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRcdHBhZGRpbmc6ICR7IHNwYWNlKCAxICkgfTtcblxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRmaWVsZC1zaXppbmc6IGNvbnRlbnQ7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHR9XG5cdFx0YCxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNlbGVjdFNpemUgXTtcbn07XG5cbmV4cG9ydCBjb25zdCBVbml0TGFiZWwgPSBzdHlsZWQuZGl2PCBTZWxlY3RQcm9wcyA+YFxuXHQmJiYge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXG5cdFx0Y29sb3I6ICR7IENPTE9SUy5ncmF5WyA5MDAgXSB9O1xuXHR9XG5gO1xuXG5jb25zdCB1bml0U2VsZWN0U2l6ZXMgPSAoIHsgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0c21hbGw6IGNzc2Bcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0Ym94LXNoYWRvdyAwLjFzIGxpbmVhcixcblx0XHRcdFx0Ym9yZGVyIDAuMXMgbGluZWFyO1xuXG5cdFx0XHQkeyBydGwoIHsgYm9yZGVyVG9wTGVmdFJhZGl1czogMCwgYm9yZGVyQm90dG9tTGVmdFJhZGl1czogMCB9ICkoKSB9XG5cblx0XHRcdCY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMFxuXHRcdFx0XHRcdCR7IENPTkZJRy5ib3JkZXJXaWR0aCArICcgJyArIENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0XHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdGAsXG5cdFx0ZGVmYXVsdDogY3NzYFxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0Jjp3aGVyZSggOm5vdCggOmRpc2FibGVkICkgKTpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmU6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkIHRyYW5zcGFyZW50OyAvLyBGb3IgSGlnaCBDb250cmFzdCBNb2RlXG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMFxuXHRcdFx0XHRcdCR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmU6ICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRTZWxlY3QgPSBzdHlsZWQuc2VsZWN0PCBTZWxlY3RQcm9wcyA+YFxuXHQvLyBUaGUgJiYmIGNvdW50ZXJhY3RzIDxzZWxlY3Q+IHN0eWxlcyBpbiBXUCBmb3Jtcy5jc3Ncblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNYU21hbGwgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQvKiBSZW1vdmluZyBtYXJnaW4gZW5zdXJlcyBmb2N1cyBzdHlsZXMgbmVhdGx5IG92ZXJsYXkgdGhlIHdyYXBwZXIuICovXG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cblx0XHQmOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdCR7IGJhc2VVbml0TGFiZWxTdHlsZXMgfTtcblx0XHQkeyB1bml0U2VsZWN0U2l6ZXMgfTtcblx0fVxuYDtcbiJdfQ== */"));
+  })("&&&{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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0NZIiwiZmlsZSI6InVuaXQtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQmFja2Ryb3BVSSB9IGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgU2VsZWN0U2l6ZSB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG4vLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG4vLyBgc2l6ZWAgSFRNTCBhdHRyaWJ1dGUgb2YgdGhlIGBzZWxlY3RgIGVsZW1lbnQuXG50eXBlIFNlbGVjdFByb3BzID0ge1xuXHRzZWxlY3RTaXplOiBTZWxlY3RTaXplO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgVmFsdWVJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQmJiYge1xuXHRcdGlucHV0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlVW5pdExhYmVsU3R5bGVzID0gKCB7IHNlbGVjdFNpemUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdHNtYWxsOiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMnB4IDFweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgODAwIF0gfTtcblx0XHRcdH1cblx0XHRgLFxuXHRcdGRlZmF1bHQ6IGNzc2Bcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdFx0cGFkZGluZzogJHsgc3BhY2UoIDEgKSB9O1xuXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdGZpZWxkLXNpemluZzogY29udGVudDtcblxuXHRcdFx0Jjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRMYWJlbCA9IHN0eWxlZC5kaXY8IFNlbGVjdFByb3BzID5gXG5cdCYmJiB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQkeyBiYXNlVW5pdExhYmVsU3R5bGVzIH07XG5cblx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDkwMCBdIH07XG5cdH1cbmA7XG5cbmNvbnN0IHVuaXRTZWxlY3RTaXplcyA9ICggeyBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRib3gtc2hhZG93IDAuMXMgbGluZWFyLFxuXHRcdFx0XHRib3JkZXIgMC4xcyBsaW5lYXI7XG5cblx0XHRcdCR7IHJ0bCggeyBib3JkZXJUb3BMZWZ0UmFkaXVzOiAwLCBib3JkZXJCb3R0b21MZWZ0UmFkaXVzOiAwIH0gKSgpIH1cblxuXHRcdFx0Jjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmOndoZXJlKCA6bm90KCA6ZGlzYWJsZWQgKSApOmhvdmVyIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDBcblx0XHRcdFx0XHQkeyBDT05GSUcuYm9yZGVyV2lkdGggKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCB0cmFuc3BhcmVudDsgLy8gRm9yIEhpZ2ggQ29udHJhc3QgTW9kZVxuXHRcdFx0fVxuXHRcdGAsXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzZWxlY3RTaXplIF07XG59O1xuXG5leHBvcnQgY29uc3QgVW5pdFNlbGVjdCA9IHN0eWxlZC5zZWxlY3Q8IFNlbGVjdFByb3BzID5gXG5cdC8vIFRoZSAmJiYgY291bnRlcmFjdHMgPHNlbGVjdD4gc3R5bGVzIGluIFdQIGZvcm1zLmNzc1xuXHQmJiYge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdC8qIFJlbW92aW5nIG1hcmdpbiBlbnN1cmVzIGZvY3VzIHN0eWxlcyBuZWF0bHkgb3ZlcmxheSB0aGUgd3JhcHBlci4gKi9cblx0XHRtYXJnaW46IDA7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblxuXHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXHRcdCR7IHVuaXRTZWxlY3RTaXplcyB9O1xuXHR9XG5gO1xuIl19 */"),
-      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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0RjIiwiZmlsZSI6InVuaXQtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQmFja2Ryb3BVSSB9IGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgU2VsZWN0U2l6ZSB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG4vLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG4vLyBgc2l6ZWAgSFRNTCBhdHRyaWJ1dGUgb2YgdGhlIGBzZWxlY3RgIGVsZW1lbnQuXG50eXBlIFNlbGVjdFByb3BzID0ge1xuXHRzZWxlY3RTaXplOiBTZWxlY3RTaXplO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgVmFsdWVJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQmJiYge1xuXHRcdGlucHV0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlVW5pdExhYmVsU3R5bGVzID0gKCB7IHNlbGVjdFNpemUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdHNtYWxsOiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMnB4IDFweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgODAwIF0gfTtcblx0XHRcdH1cblx0XHRgLFxuXHRcdGRlZmF1bHQ6IGNzc2Bcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdFx0cGFkZGluZzogJHsgc3BhY2UoIDEgKSB9O1xuXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdGZpZWxkLXNpemluZzogY29udGVudDtcblxuXHRcdFx0Jjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRMYWJlbCA9IHN0eWxlZC5kaXY8IFNlbGVjdFByb3BzID5gXG5cdCYmJiB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQkeyBiYXNlVW5pdExhYmVsU3R5bGVzIH07XG5cblx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDkwMCBdIH07XG5cdH1cbmA7XG5cbmNvbnN0IHVuaXRTZWxlY3RTaXplcyA9ICggeyBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRib3gtc2hhZG93IDAuMXMgbGluZWFyLFxuXHRcdFx0XHRib3JkZXIgMC4xcyBsaW5lYXI7XG5cblx0XHRcdCR7IHJ0bCggeyBib3JkZXJUb3BMZWZ0UmFkaXVzOiAwLCBib3JkZXJCb3R0b21MZWZ0UmFkaXVzOiAwIH0gKSgpIH1cblxuXHRcdFx0Jjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmOndoZXJlKCA6bm90KCA6ZGlzYWJsZWQgKSApOmhvdmVyIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDBcblx0XHRcdFx0XHQkeyBDT05GSUcuYm9yZGVyV2lkdGggKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCB0cmFuc3BhcmVudDsgLy8gRm9yIEhpZ2ggQ29udHJhc3QgTW9kZVxuXHRcdFx0fVxuXHRcdGAsXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzZWxlY3RTaXplIF07XG59O1xuXG5leHBvcnQgY29uc3QgVW5pdFNlbGVjdCA9IHN0eWxlZC5zZWxlY3Q8IFNlbGVjdFByb3BzID5gXG5cdC8vIFRoZSAmJiYgY291bnRlcmFjdHMgPHNlbGVjdD4gc3R5bGVzIGluIFdQIGZvcm1zLmNzc1xuXHQmJiYge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdC8qIFJlbW92aW5nIG1hcmdpbiBlbnN1cmVzIGZvY3VzIHN0eWxlcyBuZWF0bHkgb3ZlcmxheSB0aGUgd3JhcHBlci4gKi9cblx0XHRtYXJnaW46IDA7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblxuXHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXHRcdCR7IHVuaXRTZWxlY3RTaXplcyB9O1xuXHR9XG5gO1xuIl19 */")
+      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];
   };
@@ -33012,7 +33531,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     target: "e1bagdl31",
     label: "UnitLabel"
-  })("&&&{pointer-events:none;", baseUnitLabelStyles, ";color:", COLORS.gray[900], ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNkVrRCIsImZpbGUiOiJ1bml0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IEJhY2tkcm9wVUkgfSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgdHlwZSB7IFNlbGVjdFNpemUgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuLy8gVXNpbmcgYHNlbGVjdFNpemVgIGluc3RlYWQgb2YgYHNpemVgIHRvIGF2b2lkIGEgdHlwZSBjb25mbGljdCB3aXRoIHRoZVxuLy8gYHNpemVgIEhUTUwgYXR0cmlidXRlIG9mIHRoZSBgc2VsZWN0YCBlbGVtZW50LlxudHlwZSBTZWxlY3RQcm9wcyA9IHtcblx0c2VsZWN0U2l6ZTogU2VsZWN0U2l6ZTtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IFZhbHVlSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JiYmIHtcblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgbGluZWFyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgYmFzZVVuaXRMYWJlbFN0eWxlcyA9ICggeyBzZWxlY3RTaXplIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDJweCAxcHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXG5cdFx0XHQmOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDgwMCBdIH07XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWluLXdpZHRoOiAyNHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA0OHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRcdHBhZGRpbmc6ICR7IHNwYWNlKCAxICkgfTtcblxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRmaWVsZC1zaXppbmc6IGNvbnRlbnQ7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHR9XG5cdFx0YCxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNlbGVjdFNpemUgXTtcbn07XG5cbmV4cG9ydCBjb25zdCBVbml0TGFiZWwgPSBzdHlsZWQuZGl2PCBTZWxlY3RQcm9wcyA+YFxuXHQmJiYge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXG5cdFx0Y29sb3I6ICR7IENPTE9SUy5ncmF5WyA5MDAgXSB9O1xuXHR9XG5gO1xuXG5jb25zdCB1bml0U2VsZWN0U2l6ZXMgPSAoIHsgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0c21hbGw6IGNzc2Bcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0Ym94LXNoYWRvdyAwLjFzIGxpbmVhcixcblx0XHRcdFx0Ym9yZGVyIDAuMXMgbGluZWFyO1xuXG5cdFx0XHQkeyBydGwoIHsgYm9yZGVyVG9wTGVmdFJhZGl1czogMCwgYm9yZGVyQm90dG9tTGVmdFJhZGl1czogMCB9ICkoKSB9XG5cblx0XHRcdCY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMFxuXHRcdFx0XHRcdCR7IENPTkZJRy5ib3JkZXJXaWR0aCArICcgJyArIENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0XHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdGAsXG5cdFx0ZGVmYXVsdDogY3NzYFxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0Jjp3aGVyZSggOm5vdCggOmRpc2FibGVkICkgKTpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmU6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkIHRyYW5zcGFyZW50OyAvLyBGb3IgSGlnaCBDb250cmFzdCBNb2RlXG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMFxuXHRcdFx0XHRcdCR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmU6ICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRTZWxlY3QgPSBzdHlsZWQuc2VsZWN0PCBTZWxlY3RQcm9wcyA+YFxuXHQvLyBUaGUgJiYmIGNvdW50ZXJhY3RzIDxzZWxlY3Q+IHN0eWxlcyBpbiBXUCBmb3Jtcy5jc3Ncblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNYU21hbGwgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQvKiBSZW1vdmluZyBtYXJnaW4gZW5zdXJlcyBmb2N1cyBzdHlsZXMgbmVhdGx5IG92ZXJsYXkgdGhlIHdyYXBwZXIuICovXG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cblx0XHQmOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdCR7IGJhc2VVbml0TGFiZWxTdHlsZXMgfTtcblx0XHQkeyB1bml0U2VsZWN0U2l6ZXMgfTtcblx0fVxuYDtcbiJdfQ== */"));
+  })("&&&{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"
   }) => {
@@ -33020,8 +33539,8 @@ This message will only show in development mode. It won't appear in production.
       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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeUZZIiwiZmlsZSI6InVuaXQtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQmFja2Ryb3BVSSB9IGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgU2VsZWN0U2l6ZSB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG4vLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG4vLyBgc2l6ZWAgSFRNTCBhdHRyaWJ1dGUgb2YgdGhlIGBzZWxlY3RgIGVsZW1lbnQuXG50eXBlIFNlbGVjdFByb3BzID0ge1xuXHRzZWxlY3RTaXplOiBTZWxlY3RTaXplO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgVmFsdWVJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQmJiYge1xuXHRcdGlucHV0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlVW5pdExhYmVsU3R5bGVzID0gKCB7IHNlbGVjdFNpemUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdHNtYWxsOiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMnB4IDFweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgODAwIF0gfTtcblx0XHRcdH1cblx0XHRgLFxuXHRcdGRlZmF1bHQ6IGNzc2Bcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdFx0cGFkZGluZzogJHsgc3BhY2UoIDEgKSB9O1xuXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdGZpZWxkLXNpemluZzogY29udGVudDtcblxuXHRcdFx0Jjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRMYWJlbCA9IHN0eWxlZC5kaXY8IFNlbGVjdFByb3BzID5gXG5cdCYmJiB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQkeyBiYXNlVW5pdExhYmVsU3R5bGVzIH07XG5cblx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDkwMCBdIH07XG5cdH1cbmA7XG5cbmNvbnN0IHVuaXRTZWxlY3RTaXplcyA9ICggeyBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRib3gtc2hhZG93IDAuMXMgbGluZWFyLFxuXHRcdFx0XHRib3JkZXIgMC4xcyBsaW5lYXI7XG5cblx0XHRcdCR7IHJ0bCggeyBib3JkZXJUb3BMZWZ0UmFkaXVzOiAwLCBib3JkZXJCb3R0b21MZWZ0UmFkaXVzOiAwIH0gKSgpIH1cblxuXHRcdFx0Jjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmOndoZXJlKCA6bm90KCA6ZGlzYWJsZWQgKSApOmhvdmVyIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDBcblx0XHRcdFx0XHQkeyBDT05GSUcuYm9yZGVyV2lkdGggKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCB0cmFuc3BhcmVudDsgLy8gRm9yIEhpZ2ggQ29udHJhc3QgTW9kZVxuXHRcdFx0fVxuXHRcdGAsXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzZWxlY3RTaXplIF07XG59O1xuXG5leHBvcnQgY29uc3QgVW5pdFNlbGVjdCA9IHN0eWxlZC5zZWxlY3Q8IFNlbGVjdFByb3BzID5gXG5cdC8vIFRoZSAmJiYgY291bnRlcmFjdHMgPHNlbGVjdD4gc3R5bGVzIGluIFdQIGZvcm1zLmNzc1xuXHQmJiYge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdC8qIFJlbW92aW5nIG1hcmdpbiBlbnN1cmVzIGZvY3VzIHN0eWxlcyBuZWF0bHkgb3ZlcmxheSB0aGUgd3JhcHBlci4gKi9cblx0XHRtYXJnaW46IDA7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblxuXHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXHRcdCR7IHVuaXRTZWxlY3RTaXplcyB9O1xuXHR9XG5gO1xuIl19 */"),
-      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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK0djIiwiZmlsZSI6InVuaXQtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQmFja2Ryb3BVSSB9IGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgU2VsZWN0U2l6ZSB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG4vLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG4vLyBgc2l6ZWAgSFRNTCBhdHRyaWJ1dGUgb2YgdGhlIGBzZWxlY3RgIGVsZW1lbnQuXG50eXBlIFNlbGVjdFByb3BzID0ge1xuXHRzZWxlY3RTaXplOiBTZWxlY3RTaXplO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgVmFsdWVJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQmJiYge1xuXHRcdGlucHV0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlVW5pdExhYmVsU3R5bGVzID0gKCB7IHNlbGVjdFNpemUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdHNtYWxsOiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMnB4IDFweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgODAwIF0gfTtcblx0XHRcdH1cblx0XHRgLFxuXHRcdGRlZmF1bHQ6IGNzc2Bcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdFx0cGFkZGluZzogJHsgc3BhY2UoIDEgKSB9O1xuXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdGZpZWxkLXNpemluZzogY29udGVudDtcblxuXHRcdFx0Jjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRMYWJlbCA9IHN0eWxlZC5kaXY8IFNlbGVjdFByb3BzID5gXG5cdCYmJiB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQkeyBiYXNlVW5pdExhYmVsU3R5bGVzIH07XG5cblx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDkwMCBdIH07XG5cdH1cbmA7XG5cbmNvbnN0IHVuaXRTZWxlY3RTaXplcyA9ICggeyBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRib3gtc2hhZG93IDAuMXMgbGluZWFyLFxuXHRcdFx0XHRib3JkZXIgMC4xcyBsaW5lYXI7XG5cblx0XHRcdCR7IHJ0bCggeyBib3JkZXJUb3BMZWZ0UmFkaXVzOiAwLCBib3JkZXJCb3R0b21MZWZ0UmFkaXVzOiAwIH0gKSgpIH1cblxuXHRcdFx0Jjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmOndoZXJlKCA6bm90KCA6ZGlzYWJsZWQgKSApOmhvdmVyIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDBcblx0XHRcdFx0XHQkeyBDT05GSUcuYm9yZGVyV2lkdGggKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCB0cmFuc3BhcmVudDsgLy8gRm9yIEhpZ2ggQ29udHJhc3QgTW9kZVxuXHRcdFx0fVxuXHRcdGAsXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzZWxlY3RTaXplIF07XG59O1xuXG5leHBvcnQgY29uc3QgVW5pdFNlbGVjdCA9IHN0eWxlZC5zZWxlY3Q8IFNlbGVjdFByb3BzID5gXG5cdC8vIFRoZSAmJiYgY291bnRlcmFjdHMgPHNlbGVjdD4gc3R5bGVzIGluIFdQIGZvcm1zLmNzc1xuXHQmJiYge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdC8qIFJlbW92aW5nIG1hcmdpbiBlbnN1cmVzIGZvY3VzIHN0eWxlcyBuZWF0bHkgb3ZlcmxheSB0aGUgd3JhcHBlci4gKi9cblx0XHRtYXJnaW46IDA7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblxuXHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXHRcdCR7IHVuaXRTZWxlY3RTaXplcyB9O1xuXHR9XG5gO1xuIl19 */")
+      })(), " &: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];
   };
@@ -33030,34 +33549,34 @@ This message will only show in development mode. It won't appear in production.
   } : {
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBcUlzRCIsImZpbGUiOiJ1bml0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IEJhY2tkcm9wVUkgfSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgdHlwZSB7IFNlbGVjdFNpemUgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuLy8gVXNpbmcgYHNlbGVjdFNpemVgIGluc3RlYWQgb2YgYHNpemVgIHRvIGF2b2lkIGEgdHlwZSBjb25mbGljdCB3aXRoIHRoZVxuLy8gYHNpemVgIEhUTUwgYXR0cmlidXRlIG9mIHRoZSBgc2VsZWN0YCBlbGVtZW50LlxudHlwZSBTZWxlY3RQcm9wcyA9IHtcblx0c2VsZWN0U2l6ZTogU2VsZWN0U2l6ZTtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IFZhbHVlSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JiYmIHtcblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgbGluZWFyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgYmFzZVVuaXRMYWJlbFN0eWxlcyA9ICggeyBzZWxlY3RTaXplIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDJweCAxcHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXG5cdFx0XHQmOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDgwMCBdIH07XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWluLXdpZHRoOiAyNHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA0OHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRcdHBhZGRpbmc6ICR7IHNwYWNlKCAxICkgfTtcblxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRmaWVsZC1zaXppbmc6IGNvbnRlbnQ7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHR9XG5cdFx0YCxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNlbGVjdFNpemUgXTtcbn07XG5cbmV4cG9ydCBjb25zdCBVbml0TGFiZWwgPSBzdHlsZWQuZGl2PCBTZWxlY3RQcm9wcyA+YFxuXHQmJiYge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXG5cdFx0Y29sb3I6ICR7IENPTE9SUy5ncmF5WyA5MDAgXSB9O1xuXHR9XG5gO1xuXG5jb25zdCB1bml0U2VsZWN0U2l6ZXMgPSAoIHsgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0c21hbGw6IGNzc2Bcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0Ym94LXNoYWRvdyAwLjFzIGxpbmVhcixcblx0XHRcdFx0Ym9yZGVyIDAuMXMgbGluZWFyO1xuXG5cdFx0XHQkeyBydGwoIHsgYm9yZGVyVG9wTGVmdFJhZGl1czogMCwgYm9yZGVyQm90dG9tTGVmdFJhZGl1czogMCB9ICkoKSB9XG5cblx0XHRcdCY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMFxuXHRcdFx0XHRcdCR7IENPTkZJRy5ib3JkZXJXaWR0aCArICcgJyArIENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0XHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdGAsXG5cdFx0ZGVmYXVsdDogY3NzYFxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0Jjp3aGVyZSggOm5vdCggOmRpc2FibGVkICkgKTpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmU6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkIHRyYW5zcGFyZW50OyAvLyBGb3IgSGlnaCBDb250cmFzdCBNb2RlXG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMFxuXHRcdFx0XHRcdCR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmU6ICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRTZWxlY3QgPSBzdHlsZWQuc2VsZWN0PCBTZWxlY3RQcm9wcyA+YFxuXHQvLyBUaGUgJiYmIGNvdW50ZXJhY3RzIDxzZWxlY3Q+IHN0eWxlcyBpbiBXUCBmb3Jtcy5jc3Ncblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNYU21hbGwgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQvKiBSZW1vdmluZyBtYXJnaW4gZW5zdXJlcyBmb2N1cyBzdHlsZXMgbmVhdGx5IG92ZXJsYXkgdGhlIHdyYXBwZXIuICovXG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cblx0XHQmOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdCR7IGJhc2VVbml0TGFiZWxTdHlsZXMgfTtcblx0XHQkeyB1bml0U2VsZWN0U2l6ZXMgfTtcblx0fVxuYDtcbiJdfQ== */"));
+  })("&&&{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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrQjBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IFN0eWxlZExhYmVsIH0gZnJvbSAnLi4vYmFzZS1jb250cm9sL3N0eWxlcy9iYXNlLWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7XG5cdFZhbHVlSW5wdXQgYXMgVW5pdENvbnRyb2xXcmFwcGVyLFxuXHRVbml0U2VsZWN0LFxufSBmcm9tICcuLi91bml0LWNvbnRyb2wvc3R5bGVzL3VuaXQtY29udHJvbC1zdHlsZXMnO1xuXG5pbXBvcnQgdHlwZSB7IEJvcmRlciB9IGZyb20gJy4vdHlwZXMnO1xuXG5jb25zdCBmb2N1c0JveFNoYWRvdyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogaW5zZXQgJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2wgPSBjc3NgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgaW5uZXJXcmFwcGVyID0gKCkgPT4gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0ZmxleDogMSAxIDQwJTtcblx0fVxuXHQmJiAkeyBVbml0U2VsZWN0IH0ge1xuXHRcdC8qIFByZXZlbnQgdW5pdCBzZWxlY3QgZm9yY2luZyBtaW4gaGVpZ2h0IGxhcmdlciB0aGFuIGl0cyBVbml0Q29udHJvbCAqL1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdH1cbmA7XG5cbi8qXG4gKiBUaGlzIHN0eWxlIGlzIG9ubHkgYXBwbGllZCB0byB0aGUgVW5pdENvbnRyb2wgd3JhcHBlciB3aGVuIHRoZSBib3JkZXIgd2lkdGhcbiAqIGZpZWxkIHNob3VsZCBiZSBhIHNldCB3aWR0aC4gT21pdHRpbmcgdGhpcyBhbGxvd3MgdGhlIFVuaXRDb250cm9sICZcbiAqIFJhbmdlQ29udHJvbCB0byBzaGFyZSB0aGUgYXZhaWxhYmxlIHdpZHRoIGluIGEgNDAvNjAgc3BsaXQgcmVzcGVjdGl2ZWx5LlxuICovXG5leHBvcnQgY29uc3Qgd3JhcHBlcldpZHRoID0gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0LyogRm9yY2UgdGhlIFVuaXRDb250cm9sJ3Mgc2V0IHdpZHRoLiAqL1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3Qgd3JhcHBlckhlaWdodCA9IGNzc2Bcblx0aGVpZ2h0OiA0MHB4O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldElubmVyV3JhcHBlclN0eWxlcyggeyBoYXNXaWR0aCB9OiB7IGhhc1dpZHRoOiBib29sZWFuIH0gKSB7XG5cdHJldHVybiBjc3MoIGlubmVyV3JhcHBlcigpLCBoYXNXaWR0aCAmJiB3cmFwcGVyV2lkdGgsIHdyYXBwZXJIZWlnaHQgKTtcbn1cblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xEcm9wZG93biA9IGNzc2Bcblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHQmJiA+IGJ1dHRvbiB7XG5cdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCR7IHJ0bChcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMnB4IDAgMCAycHhgIH0sXG5cdFx0XHR7IGJvcmRlclJhZGl1czogYDAgMnB4IDJweCAwYCB9XG5cdFx0KSgpIH1cblx0XHRib3JkZXI6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXIgfTtcblxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3Zlcjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdCR7IGZvY3VzQm94U2hhZG93IH1cblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGNvbG9ySW5kaWNhdG9yQm9yZGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgY29sb3IsIHN0eWxlIH0gPSBib3JkZXIgfHwge307XG5cblx0Y29uc3QgZmFsbGJhY2tDb2xvciA9XG5cdFx0Ly8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1pbnRlcmFjdGl2ZS1uZXV0cmFsYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcblx0XHQhISBzdHlsZSAmJiBzdHlsZSAhPT0gJ25vbmUnID8gQ09MT1JTLmdyYXlbIDMwMCBdIDogdW5kZWZpbmVkO1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXN0eWxlOiAkeyBzdHlsZSA9PT0gJ25vbmUnID8gJ3NvbGlkJyA6IHN0eWxlIH07XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBjb2xvciB8fCBmYWxsYmFja0NvbG9yIH07XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JXcmFwcGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRyZXR1cm4gY3NzYFxuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0JHsgc3R5bGUgPyBjb2xvckluZGljYXRvckJvcmRlciggYm9yZGVyICkgOiB1bmRlZmluZWQgfVxuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nOiAycHg7XG5cblx0XHQvKlxuXHRcdCAqIENvbG9ySW5kaWNhdG9yXG5cdFx0ICpcblx0XHQgKiBUaGUgdHJhbnNwYXJlbnQgY29sb3JzIHVzZWQgaGVyZSBlbnN1cmUgdmlzaWJpbGl0eSBvZiB0aGUgaW5kaWNhdG9yXG5cdFx0ICogb3ZlciB0aGUgYWN0aXZlIHN0YXRlIG9mIHRoZSBib3JkZXIgY29udHJvbCBkcm9wZG93bidzIHRvZ2dsZSBidXR0b24uXG5cdFx0ICovXG5cdFx0JiA+IHNwYW4ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHR3aWR0aDogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHQtNDVkZWcsXG5cdFx0XHRcdHRyYW5zcGFyZW50IDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDUyJSxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNTIlXG5cdFx0XHQpO1xuXHRcdH1cblx0YDtcbn07XG5cbi8vIE11c3QgZXF1YWwgJGNvbG9yLXBhbGV0dGUtY2lyY2xlLXNpemUgZnJvbTpcbi8vIEB3b3JkcHJlc3MvY29tcG9uZW50cy9zcmMvY2lyY3VsYXItb3B0aW9uLXBpY2tlci9zdHlsZS5zY3NzXG5jb25zdCBzd2F0Y2hTaXplID0gMjg7XG5jb25zdCBzd2F0Y2hHYXAgPSAxMjtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udHJvbHMgPSBjc3NgXG5cdHdpZHRoOiAkeyBzd2F0Y2hTaXplICogNiArIHN3YXRjaEdhcCAqIDUgfXB4O1xuXG5cdD4gZGl2OmZpcnN0LW9mLXR5cGUgPiAkeyBTdHlsZWRMYWJlbCB9IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0JiYgJHsgU3R5bGVkTGFiZWwgfSArIGJ1dHRvbjpub3QoIC5oYXMtdGV4dCApIHtcblx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udGVudCA9IGNzc2BgO1xuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9ySW5kaWNhdG9yID0gY3NzYGA7XG5cbmV4cG9ydCBjb25zdCByZXNldEJ1dHRvbldyYXBwZXIgPSBjc3NgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyU2xpZGVyID0gKCkgPT4gY3NzYFxuXHRmbGV4OiAxIDEgNjAlO1xuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IHNwYWNlKCAzICkgfSApKCkgfVxuYDtcbiJdfQ== */");
-  var borderControl = /* @__PURE__ */ css("border:0;padding:0;margin:0;", boxSizingReset, ";" + (false ? "" : ";label:borderControl;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQmdDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IFN0eWxlZExhYmVsIH0gZnJvbSAnLi4vYmFzZS1jb250cm9sL3N0eWxlcy9iYXNlLWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7XG5cdFZhbHVlSW5wdXQgYXMgVW5pdENvbnRyb2xXcmFwcGVyLFxuXHRVbml0U2VsZWN0LFxufSBmcm9tICcuLi91bml0LWNvbnRyb2wvc3R5bGVzL3VuaXQtY29udHJvbC1zdHlsZXMnO1xuXG5pbXBvcnQgdHlwZSB7IEJvcmRlciB9IGZyb20gJy4vdHlwZXMnO1xuXG5jb25zdCBmb2N1c0JveFNoYWRvdyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogaW5zZXQgJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2wgPSBjc3NgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgaW5uZXJXcmFwcGVyID0gKCkgPT4gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0ZmxleDogMSAxIDQwJTtcblx0fVxuXHQmJiAkeyBVbml0U2VsZWN0IH0ge1xuXHRcdC8qIFByZXZlbnQgdW5pdCBzZWxlY3QgZm9yY2luZyBtaW4gaGVpZ2h0IGxhcmdlciB0aGFuIGl0cyBVbml0Q29udHJvbCAqL1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdH1cbmA7XG5cbi8qXG4gKiBUaGlzIHN0eWxlIGlzIG9ubHkgYXBwbGllZCB0byB0aGUgVW5pdENvbnRyb2wgd3JhcHBlciB3aGVuIHRoZSBib3JkZXIgd2lkdGhcbiAqIGZpZWxkIHNob3VsZCBiZSBhIHNldCB3aWR0aC4gT21pdHRpbmcgdGhpcyBhbGxvd3MgdGhlIFVuaXRDb250cm9sICZcbiAqIFJhbmdlQ29udHJvbCB0byBzaGFyZSB0aGUgYXZhaWxhYmxlIHdpZHRoIGluIGEgNDAvNjAgc3BsaXQgcmVzcGVjdGl2ZWx5LlxuICovXG5leHBvcnQgY29uc3Qgd3JhcHBlcldpZHRoID0gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0LyogRm9yY2UgdGhlIFVuaXRDb250cm9sJ3Mgc2V0IHdpZHRoLiAqL1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3Qgd3JhcHBlckhlaWdodCA9IGNzc2Bcblx0aGVpZ2h0OiA0MHB4O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldElubmVyV3JhcHBlclN0eWxlcyggeyBoYXNXaWR0aCB9OiB7IGhhc1dpZHRoOiBib29sZWFuIH0gKSB7XG5cdHJldHVybiBjc3MoIGlubmVyV3JhcHBlcigpLCBoYXNXaWR0aCAmJiB3cmFwcGVyV2lkdGgsIHdyYXBwZXJIZWlnaHQgKTtcbn1cblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xEcm9wZG93biA9IGNzc2Bcblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHQmJiA+IGJ1dHRvbiB7XG5cdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCR7IHJ0bChcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMnB4IDAgMCAycHhgIH0sXG5cdFx0XHR7IGJvcmRlclJhZGl1czogYDAgMnB4IDJweCAwYCB9XG5cdFx0KSgpIH1cblx0XHRib3JkZXI6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXIgfTtcblxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3Zlcjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdCR7IGZvY3VzQm94U2hhZG93IH1cblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGNvbG9ySW5kaWNhdG9yQm9yZGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgY29sb3IsIHN0eWxlIH0gPSBib3JkZXIgfHwge307XG5cblx0Y29uc3QgZmFsbGJhY2tDb2xvciA9XG5cdFx0Ly8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1pbnRlcmFjdGl2ZS1uZXV0cmFsYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcblx0XHQhISBzdHlsZSAmJiBzdHlsZSAhPT0gJ25vbmUnID8gQ09MT1JTLmdyYXlbIDMwMCBdIDogdW5kZWZpbmVkO1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXN0eWxlOiAkeyBzdHlsZSA9PT0gJ25vbmUnID8gJ3NvbGlkJyA6IHN0eWxlIH07XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBjb2xvciB8fCBmYWxsYmFja0NvbG9yIH07XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JXcmFwcGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRyZXR1cm4gY3NzYFxuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0JHsgc3R5bGUgPyBjb2xvckluZGljYXRvckJvcmRlciggYm9yZGVyICkgOiB1bmRlZmluZWQgfVxuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nOiAycHg7XG5cblx0XHQvKlxuXHRcdCAqIENvbG9ySW5kaWNhdG9yXG5cdFx0ICpcblx0XHQgKiBUaGUgdHJhbnNwYXJlbnQgY29sb3JzIHVzZWQgaGVyZSBlbnN1cmUgdmlzaWJpbGl0eSBvZiB0aGUgaW5kaWNhdG9yXG5cdFx0ICogb3ZlciB0aGUgYWN0aXZlIHN0YXRlIG9mIHRoZSBib3JkZXIgY29udHJvbCBkcm9wZG93bidzIHRvZ2dsZSBidXR0b24uXG5cdFx0ICovXG5cdFx0JiA+IHNwYW4ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHR3aWR0aDogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHQtNDVkZWcsXG5cdFx0XHRcdHRyYW5zcGFyZW50IDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDUyJSxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNTIlXG5cdFx0XHQpO1xuXHRcdH1cblx0YDtcbn07XG5cbi8vIE11c3QgZXF1YWwgJGNvbG9yLXBhbGV0dGUtY2lyY2xlLXNpemUgZnJvbTpcbi8vIEB3b3JkcHJlc3MvY29tcG9uZW50cy9zcmMvY2lyY3VsYXItb3B0aW9uLXBpY2tlci9zdHlsZS5zY3NzXG5jb25zdCBzd2F0Y2hTaXplID0gMjg7XG5jb25zdCBzd2F0Y2hHYXAgPSAxMjtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udHJvbHMgPSBjc3NgXG5cdHdpZHRoOiAkeyBzd2F0Y2hTaXplICogNiArIHN3YXRjaEdhcCAqIDUgfXB4O1xuXG5cdD4gZGl2OmZpcnN0LW9mLXR5cGUgPiAkeyBTdHlsZWRMYWJlbCB9IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0JiYgJHsgU3R5bGVkTGFiZWwgfSArIGJ1dHRvbjpub3QoIC5oYXMtdGV4dCApIHtcblx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udGVudCA9IGNzc2BgO1xuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9ySW5kaWNhdG9yID0gY3NzYGA7XG5cbmV4cG9ydCBjb25zdCByZXNldEJ1dHRvbldyYXBwZXIgPSBjc3NgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyU2xpZGVyID0gKCkgPT4gY3NzYFxuXHRmbGV4OiAxIDEgNjAlO1xuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IHNwYWNlKCAzICkgfSApKCkgfVxuYDtcbiJdfQ== */");
-  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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2QnFDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IFN0eWxlZExhYmVsIH0gZnJvbSAnLi4vYmFzZS1jb250cm9sL3N0eWxlcy9iYXNlLWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7XG5cdFZhbHVlSW5wdXQgYXMgVW5pdENvbnRyb2xXcmFwcGVyLFxuXHRVbml0U2VsZWN0LFxufSBmcm9tICcuLi91bml0LWNvbnRyb2wvc3R5bGVzL3VuaXQtY29udHJvbC1zdHlsZXMnO1xuXG5pbXBvcnQgdHlwZSB7IEJvcmRlciB9IGZyb20gJy4vdHlwZXMnO1xuXG5jb25zdCBmb2N1c0JveFNoYWRvdyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogaW5zZXQgJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2wgPSBjc3NgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgaW5uZXJXcmFwcGVyID0gKCkgPT4gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0ZmxleDogMSAxIDQwJTtcblx0fVxuXHQmJiAkeyBVbml0U2VsZWN0IH0ge1xuXHRcdC8qIFByZXZlbnQgdW5pdCBzZWxlY3QgZm9yY2luZyBtaW4gaGVpZ2h0IGxhcmdlciB0aGFuIGl0cyBVbml0Q29udHJvbCAqL1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdH1cbmA7XG5cbi8qXG4gKiBUaGlzIHN0eWxlIGlzIG9ubHkgYXBwbGllZCB0byB0aGUgVW5pdENvbnRyb2wgd3JhcHBlciB3aGVuIHRoZSBib3JkZXIgd2lkdGhcbiAqIGZpZWxkIHNob3VsZCBiZSBhIHNldCB3aWR0aC4gT21pdHRpbmcgdGhpcyBhbGxvd3MgdGhlIFVuaXRDb250cm9sICZcbiAqIFJhbmdlQ29udHJvbCB0byBzaGFyZSB0aGUgYXZhaWxhYmxlIHdpZHRoIGluIGEgNDAvNjAgc3BsaXQgcmVzcGVjdGl2ZWx5LlxuICovXG5leHBvcnQgY29uc3Qgd3JhcHBlcldpZHRoID0gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0LyogRm9yY2UgdGhlIFVuaXRDb250cm9sJ3Mgc2V0IHdpZHRoLiAqL1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3Qgd3JhcHBlckhlaWdodCA9IGNzc2Bcblx0aGVpZ2h0OiA0MHB4O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldElubmVyV3JhcHBlclN0eWxlcyggeyBoYXNXaWR0aCB9OiB7IGhhc1dpZHRoOiBib29sZWFuIH0gKSB7XG5cdHJldHVybiBjc3MoIGlubmVyV3JhcHBlcigpLCBoYXNXaWR0aCAmJiB3cmFwcGVyV2lkdGgsIHdyYXBwZXJIZWlnaHQgKTtcbn1cblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xEcm9wZG93biA9IGNzc2Bcblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHQmJiA+IGJ1dHRvbiB7XG5cdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCR7IHJ0bChcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMnB4IDAgMCAycHhgIH0sXG5cdFx0XHR7IGJvcmRlclJhZGl1czogYDAgMnB4IDJweCAwYCB9XG5cdFx0KSgpIH1cblx0XHRib3JkZXI6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXIgfTtcblxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3Zlcjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdCR7IGZvY3VzQm94U2hhZG93IH1cblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGNvbG9ySW5kaWNhdG9yQm9yZGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgY29sb3IsIHN0eWxlIH0gPSBib3JkZXIgfHwge307XG5cblx0Y29uc3QgZmFsbGJhY2tDb2xvciA9XG5cdFx0Ly8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1pbnRlcmFjdGl2ZS1uZXV0cmFsYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcblx0XHQhISBzdHlsZSAmJiBzdHlsZSAhPT0gJ25vbmUnID8gQ09MT1JTLmdyYXlbIDMwMCBdIDogdW5kZWZpbmVkO1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXN0eWxlOiAkeyBzdHlsZSA9PT0gJ25vbmUnID8gJ3NvbGlkJyA6IHN0eWxlIH07XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBjb2xvciB8fCBmYWxsYmFja0NvbG9yIH07XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JXcmFwcGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRyZXR1cm4gY3NzYFxuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0JHsgc3R5bGUgPyBjb2xvckluZGljYXRvckJvcmRlciggYm9yZGVyICkgOiB1bmRlZmluZWQgfVxuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nOiAycHg7XG5cblx0XHQvKlxuXHRcdCAqIENvbG9ySW5kaWNhdG9yXG5cdFx0ICpcblx0XHQgKiBUaGUgdHJhbnNwYXJlbnQgY29sb3JzIHVzZWQgaGVyZSBlbnN1cmUgdmlzaWJpbGl0eSBvZiB0aGUgaW5kaWNhdG9yXG5cdFx0ICogb3ZlciB0aGUgYWN0aXZlIHN0YXRlIG9mIHRoZSBib3JkZXIgY29udHJvbCBkcm9wZG93bidzIHRvZ2dsZSBidXR0b24uXG5cdFx0ICovXG5cdFx0JiA+IHNwYW4ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHR3aWR0aDogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHQtNDVkZWcsXG5cdFx0XHRcdHRyYW5zcGFyZW50IDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDUyJSxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNTIlXG5cdFx0XHQpO1xuXHRcdH1cblx0YDtcbn07XG5cbi8vIE11c3QgZXF1YWwgJGNvbG9yLXBhbGV0dGUtY2lyY2xlLXNpemUgZnJvbTpcbi8vIEB3b3JkcHJlc3MvY29tcG9uZW50cy9zcmMvY2lyY3VsYXItb3B0aW9uLXBpY2tlci9zdHlsZS5zY3NzXG5jb25zdCBzd2F0Y2hTaXplID0gMjg7XG5jb25zdCBzd2F0Y2hHYXAgPSAxMjtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udHJvbHMgPSBjc3NgXG5cdHdpZHRoOiAkeyBzd2F0Y2hTaXplICogNiArIHN3YXRjaEdhcCAqIDUgfXB4O1xuXG5cdD4gZGl2OmZpcnN0LW9mLXR5cGUgPiAkeyBTdHlsZWRMYWJlbCB9IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0JiYgJHsgU3R5bGVkTGFiZWwgfSArIGJ1dHRvbjpub3QoIC5oYXMtdGV4dCApIHtcblx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udGVudCA9IGNzc2BgO1xuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9ySW5kaWNhdG9yID0gY3NzYGA7XG5cbmV4cG9ydCBjb25zdCByZXNldEJ1dHRvbldyYXBwZXIgPSBjc3NgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyU2xpZGVyID0gKCkgPT4gY3NzYFxuXHRmbGV4OiAxIDEgNjAlO1xuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IHNwYWNlKCAzICkgfSApKCkgfVxuYDtcbiJdfQ== */");
-  var wrapperWidth = /* @__PURE__ */ css(ValueInput, "{flex:0 0 auto;}" + (false ? "" : ";label:wrapperWidth;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0QytCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IFN0eWxlZExhYmVsIH0gZnJvbSAnLi4vYmFzZS1jb250cm9sL3N0eWxlcy9iYXNlLWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7XG5cdFZhbHVlSW5wdXQgYXMgVW5pdENvbnRyb2xXcmFwcGVyLFxuXHRVbml0U2VsZWN0LFxufSBmcm9tICcuLi91bml0LWNvbnRyb2wvc3R5bGVzL3VuaXQtY29udHJvbC1zdHlsZXMnO1xuXG5pbXBvcnQgdHlwZSB7IEJvcmRlciB9IGZyb20gJy4vdHlwZXMnO1xuXG5jb25zdCBmb2N1c0JveFNoYWRvdyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogaW5zZXQgJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2wgPSBjc3NgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgaW5uZXJXcmFwcGVyID0gKCkgPT4gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0ZmxleDogMSAxIDQwJTtcblx0fVxuXHQmJiAkeyBVbml0U2VsZWN0IH0ge1xuXHRcdC8qIFByZXZlbnQgdW5pdCBzZWxlY3QgZm9yY2luZyBtaW4gaGVpZ2h0IGxhcmdlciB0aGFuIGl0cyBVbml0Q29udHJvbCAqL1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdH1cbmA7XG5cbi8qXG4gKiBUaGlzIHN0eWxlIGlzIG9ubHkgYXBwbGllZCB0byB0aGUgVW5pdENvbnRyb2wgd3JhcHBlciB3aGVuIHRoZSBib3JkZXIgd2lkdGhcbiAqIGZpZWxkIHNob3VsZCBiZSBhIHNldCB3aWR0aC4gT21pdHRpbmcgdGhpcyBhbGxvd3MgdGhlIFVuaXRDb250cm9sICZcbiAqIFJhbmdlQ29udHJvbCB0byBzaGFyZSB0aGUgYXZhaWxhYmxlIHdpZHRoIGluIGEgNDAvNjAgc3BsaXQgcmVzcGVjdGl2ZWx5LlxuICovXG5leHBvcnQgY29uc3Qgd3JhcHBlcldpZHRoID0gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0LyogRm9yY2UgdGhlIFVuaXRDb250cm9sJ3Mgc2V0IHdpZHRoLiAqL1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3Qgd3JhcHBlckhlaWdodCA9IGNzc2Bcblx0aGVpZ2h0OiA0MHB4O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldElubmVyV3JhcHBlclN0eWxlcyggeyBoYXNXaWR0aCB9OiB7IGhhc1dpZHRoOiBib29sZWFuIH0gKSB7XG5cdHJldHVybiBjc3MoIGlubmVyV3JhcHBlcigpLCBoYXNXaWR0aCAmJiB3cmFwcGVyV2lkdGgsIHdyYXBwZXJIZWlnaHQgKTtcbn1cblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xEcm9wZG93biA9IGNzc2Bcblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHQmJiA+IGJ1dHRvbiB7XG5cdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCR7IHJ0bChcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMnB4IDAgMCAycHhgIH0sXG5cdFx0XHR7IGJvcmRlclJhZGl1czogYDAgMnB4IDJweCAwYCB9XG5cdFx0KSgpIH1cblx0XHRib3JkZXI6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXIgfTtcblxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3Zlcjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdCR7IGZvY3VzQm94U2hhZG93IH1cblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGNvbG9ySW5kaWNhdG9yQm9yZGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgY29sb3IsIHN0eWxlIH0gPSBib3JkZXIgfHwge307XG5cblx0Y29uc3QgZmFsbGJhY2tDb2xvciA9XG5cdFx0Ly8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1pbnRlcmFjdGl2ZS1uZXV0cmFsYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcblx0XHQhISBzdHlsZSAmJiBzdHlsZSAhPT0gJ25vbmUnID8gQ09MT1JTLmdyYXlbIDMwMCBdIDogdW5kZWZpbmVkO1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXN0eWxlOiAkeyBzdHlsZSA9PT0gJ25vbmUnID8gJ3NvbGlkJyA6IHN0eWxlIH07XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBjb2xvciB8fCBmYWxsYmFja0NvbG9yIH07XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JXcmFwcGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRyZXR1cm4gY3NzYFxuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0JHsgc3R5bGUgPyBjb2xvckluZGljYXRvckJvcmRlciggYm9yZGVyICkgOiB1bmRlZmluZWQgfVxuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nOiAycHg7XG5cblx0XHQvKlxuXHRcdCAqIENvbG9ySW5kaWNhdG9yXG5cdFx0ICpcblx0XHQgKiBUaGUgdHJhbnNwYXJlbnQgY29sb3JzIHVzZWQgaGVyZSBlbnN1cmUgdmlzaWJpbGl0eSBvZiB0aGUgaW5kaWNhdG9yXG5cdFx0ICogb3ZlciB0aGUgYWN0aXZlIHN0YXRlIG9mIHRoZSBib3JkZXIgY29udHJvbCBkcm9wZG93bidzIHRvZ2dsZSBidXR0b24uXG5cdFx0ICovXG5cdFx0JiA+IHNwYW4ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHR3aWR0aDogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHQtNDVkZWcsXG5cdFx0XHRcdHRyYW5zcGFyZW50IDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDUyJSxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNTIlXG5cdFx0XHQpO1xuXHRcdH1cblx0YDtcbn07XG5cbi8vIE11c3QgZXF1YWwgJGNvbG9yLXBhbGV0dGUtY2lyY2xlLXNpemUgZnJvbTpcbi8vIEB3b3JkcHJlc3MvY29tcG9uZW50cy9zcmMvY2lyY3VsYXItb3B0aW9uLXBpY2tlci9zdHlsZS5zY3NzXG5jb25zdCBzd2F0Y2hTaXplID0gMjg7XG5jb25zdCBzd2F0Y2hHYXAgPSAxMjtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udHJvbHMgPSBjc3NgXG5cdHdpZHRoOiAkeyBzd2F0Y2hTaXplICogNiArIHN3YXRjaEdhcCAqIDUgfXB4O1xuXG5cdD4gZGl2OmZpcnN0LW9mLXR5cGUgPiAkeyBTdHlsZWRMYWJlbCB9IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0JiYgJHsgU3R5bGVkTGFiZWwgfSArIGJ1dHRvbjpub3QoIC5oYXMtdGV4dCApIHtcblx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udGVudCA9IGNzc2BgO1xuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9ySW5kaWNhdG9yID0gY3NzYGA7XG5cbmV4cG9ydCBjb25zdCByZXNldEJ1dHRvbldyYXBwZXIgPSBjc3NgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyU2xpZGVyID0gKCkgPT4gY3NzYFxuXHRmbGV4OiAxIDEgNjAlO1xuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IHNwYWNlKCAzICkgfSApKCkgfVxuYDtcbiJdfQ== */");
+  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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtRGdDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IFN0eWxlZExhYmVsIH0gZnJvbSAnLi4vYmFzZS1jb250cm9sL3N0eWxlcy9iYXNlLWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7XG5cdFZhbHVlSW5wdXQgYXMgVW5pdENvbnRyb2xXcmFwcGVyLFxuXHRVbml0U2VsZWN0LFxufSBmcm9tICcuLi91bml0LWNvbnRyb2wvc3R5bGVzL3VuaXQtY29udHJvbC1zdHlsZXMnO1xuXG5pbXBvcnQgdHlwZSB7IEJvcmRlciB9IGZyb20gJy4vdHlwZXMnO1xuXG5jb25zdCBmb2N1c0JveFNoYWRvdyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogaW5zZXQgJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2wgPSBjc3NgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgaW5uZXJXcmFwcGVyID0gKCkgPT4gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0ZmxleDogMSAxIDQwJTtcblx0fVxuXHQmJiAkeyBVbml0U2VsZWN0IH0ge1xuXHRcdC8qIFByZXZlbnQgdW5pdCBzZWxlY3QgZm9yY2luZyBtaW4gaGVpZ2h0IGxhcmdlciB0aGFuIGl0cyBVbml0Q29udHJvbCAqL1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdH1cbmA7XG5cbi8qXG4gKiBUaGlzIHN0eWxlIGlzIG9ubHkgYXBwbGllZCB0byB0aGUgVW5pdENvbnRyb2wgd3JhcHBlciB3aGVuIHRoZSBib3JkZXIgd2lkdGhcbiAqIGZpZWxkIHNob3VsZCBiZSBhIHNldCB3aWR0aC4gT21pdHRpbmcgdGhpcyBhbGxvd3MgdGhlIFVuaXRDb250cm9sICZcbiAqIFJhbmdlQ29udHJvbCB0byBzaGFyZSB0aGUgYXZhaWxhYmxlIHdpZHRoIGluIGEgNDAvNjAgc3BsaXQgcmVzcGVjdGl2ZWx5LlxuICovXG5leHBvcnQgY29uc3Qgd3JhcHBlcldpZHRoID0gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0LyogRm9yY2UgdGhlIFVuaXRDb250cm9sJ3Mgc2V0IHdpZHRoLiAqL1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3Qgd3JhcHBlckhlaWdodCA9IGNzc2Bcblx0aGVpZ2h0OiA0MHB4O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldElubmVyV3JhcHBlclN0eWxlcyggeyBoYXNXaWR0aCB9OiB7IGhhc1dpZHRoOiBib29sZWFuIH0gKSB7XG5cdHJldHVybiBjc3MoIGlubmVyV3JhcHBlcigpLCBoYXNXaWR0aCAmJiB3cmFwcGVyV2lkdGgsIHdyYXBwZXJIZWlnaHQgKTtcbn1cblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xEcm9wZG93biA9IGNzc2Bcblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHQmJiA+IGJ1dHRvbiB7XG5cdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCR7IHJ0bChcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMnB4IDAgMCAycHhgIH0sXG5cdFx0XHR7IGJvcmRlclJhZGl1czogYDAgMnB4IDJweCAwYCB9XG5cdFx0KSgpIH1cblx0XHRib3JkZXI6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXIgfTtcblxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3Zlcjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdCR7IGZvY3VzQm94U2hhZG93IH1cblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGNvbG9ySW5kaWNhdG9yQm9yZGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgY29sb3IsIHN0eWxlIH0gPSBib3JkZXIgfHwge307XG5cblx0Y29uc3QgZmFsbGJhY2tDb2xvciA9XG5cdFx0Ly8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1pbnRlcmFjdGl2ZS1uZXV0cmFsYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcblx0XHQhISBzdHlsZSAmJiBzdHlsZSAhPT0gJ25vbmUnID8gQ09MT1JTLmdyYXlbIDMwMCBdIDogdW5kZWZpbmVkO1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXN0eWxlOiAkeyBzdHlsZSA9PT0gJ25vbmUnID8gJ3NvbGlkJyA6IHN0eWxlIH07XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBjb2xvciB8fCBmYWxsYmFja0NvbG9yIH07XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JXcmFwcGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRyZXR1cm4gY3NzYFxuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0JHsgc3R5bGUgPyBjb2xvckluZGljYXRvckJvcmRlciggYm9yZGVyICkgOiB1bmRlZmluZWQgfVxuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nOiAycHg7XG5cblx0XHQvKlxuXHRcdCAqIENvbG9ySW5kaWNhdG9yXG5cdFx0ICpcblx0XHQgKiBUaGUgdHJhbnNwYXJlbnQgY29sb3JzIHVzZWQgaGVyZSBlbnN1cmUgdmlzaWJpbGl0eSBvZiB0aGUgaW5kaWNhdG9yXG5cdFx0ICogb3ZlciB0aGUgYWN0aXZlIHN0YXRlIG9mIHRoZSBib3JkZXIgY29udHJvbCBkcm9wZG93bidzIHRvZ2dsZSBidXR0b24uXG5cdFx0ICovXG5cdFx0JiA+IHNwYW4ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHR3aWR0aDogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHQtNDVkZWcsXG5cdFx0XHRcdHRyYW5zcGFyZW50IDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDUyJSxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNTIlXG5cdFx0XHQpO1xuXHRcdH1cblx0YDtcbn07XG5cbi8vIE11c3QgZXF1YWwgJGNvbG9yLXBhbGV0dGUtY2lyY2xlLXNpemUgZnJvbTpcbi8vIEB3b3JkcHJlc3MvY29tcG9uZW50cy9zcmMvY2lyY3VsYXItb3B0aW9uLXBpY2tlci9zdHlsZS5zY3NzXG5jb25zdCBzd2F0Y2hTaXplID0gMjg7XG5jb25zdCBzd2F0Y2hHYXAgPSAxMjtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udHJvbHMgPSBjc3NgXG5cdHdpZHRoOiAkeyBzd2F0Y2hTaXplICogNiArIHN3YXRjaEdhcCAqIDUgfXB4O1xuXG5cdD4gZGl2OmZpcnN0LW9mLXR5cGUgPiAkeyBTdHlsZWRMYWJlbCB9IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0JiYgJHsgU3R5bGVkTGFiZWwgfSArIGJ1dHRvbjpub3QoIC5oYXMtdGV4dCApIHtcblx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udGVudCA9IGNzc2BgO1xuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9ySW5kaWNhdG9yID0gY3NzYGA7XG5cbmV4cG9ydCBjb25zdCByZXNldEJ1dHRvbldyYXBwZXIgPSBjc3NgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyU2xpZGVyID0gKCkgPT4gY3NzYFxuXHRmbGV4OiAxIDEgNjAlO1xuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IHNwYWNlKCAzICkgfSApKCkgfVxuYDtcbiJdfQ== */",
+    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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3RFEiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgYm94U2l6aW5nUmVzZXQsIHJ0bCB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgU3R5bGVkTGFiZWwgfSBmcm9tICcuLi9iYXNlLWNvbnRyb2wvc3R5bGVzL2Jhc2UtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IHtcblx0VmFsdWVJbnB1dCBhcyBVbml0Q29udHJvbFdyYXBwZXIsXG5cdFVuaXRTZWxlY3QsXG59IGZyb20gJy4uL3VuaXQtY29udHJvbC9zdHlsZXMvdW5pdC1jb250cm9sLXN0eWxlcyc7XG5cbmltcG9ydCB0eXBlIHsgQm9yZGVyIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IGZvY3VzQm94U2hhZG93ID0gY3NzYFxuXHRib3gtc2hhZG93OiBpbnNldCAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBpbm5lcldyYXBwZXIgPSAoKSA9PiBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHRmbGV4OiAxIDEgNDAlO1xuXHR9XG5cdCYmICR7IFVuaXRTZWxlY3QgfSB7XG5cdFx0LyogUHJldmVudCB1bml0IHNlbGVjdCBmb3JjaW5nIG1pbiBoZWlnaHQgbGFyZ2VyIHRoYW4gaXRzIFVuaXRDb250cm9sICovXG5cdFx0bWluLWhlaWdodDogMDtcblx0fVxuYDtcblxuLypcbiAqIFRoaXMgc3R5bGUgaXMgb25seSBhcHBsaWVkIHRvIHRoZSBVbml0Q29udHJvbCB3cmFwcGVyIHdoZW4gdGhlIGJvcmRlciB3aWR0aFxuICogZmllbGQgc2hvdWxkIGJlIGEgc2V0IHdpZHRoLiBPbWl0dGluZyB0aGlzIGFsbG93cyB0aGUgVW5pdENvbnRyb2wgJlxuICogUmFuZ2VDb250cm9sIHRvIHNoYXJlIHRoZSBhdmFpbGFibGUgd2lkdGggaW4gYSA0MC82MCBzcGxpdCByZXNwZWN0aXZlbHkuXG4gKi9cbmV4cG9ydCBjb25zdCB3cmFwcGVyV2lkdGggPSBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHQvKiBGb3JjZSB0aGUgVW5pdENvbnRyb2wncyBzZXQgd2lkdGguICovXG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVySGVpZ2h0ID0gY3NzYFxuXHRoZWlnaHQ6IDQwcHg7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0SW5uZXJXcmFwcGVyU3R5bGVzKCB7IGhhc1dpZHRoIH06IHsgaGFzV2lkdGg6IGJvb2xlYW4gfSApIHtcblx0cmV0dXJuIGNzcyggaW5uZXJXcmFwcGVyKCksIGhhc1dpZHRoICYmIHdyYXBwZXJXaWR0aCwgd3JhcHBlckhlaWdodCApO1xufVxuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbERyb3Bkb3duID0gY3NzYFxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdCYmID4gYnV0dG9uIHtcblx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0JHsgcnRsKFxuXHRcdFx0eyBib3JkZXJSYWRpdXM6IGAycHggMCAwIDJweGAgfSxcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMCAycHggMnB4IDBgIH1cblx0XHQpKCkgfVxuXHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlciB9O1xuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0JHsgZm9jdXNCb3hTaGFkb3cgfVxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JCb3JkZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBjb2xvciwgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBmYWxsYmFja0NvbG9yID1cblx0XHQvLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLWludGVyYWN0aXZlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuXHRcdCEhIHN0eWxlICYmIHN0eWxlICE9PSAnbm9uZScgPyBDT0xPUlMuZ3JheVsgMzAwIF0gOiB1bmRlZmluZWQ7XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRib3JkZXItc3R5bGU6ICR7IHN0eWxlID09PSAnbm9uZScgPyAnc29saWQnIDogc3R5bGUgfTtcblx0XHRib3JkZXItY29sb3I6ICR7IGNvbG9yIHx8IGZhbGxiYWNrQ29sb3IgfTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBjb2xvckluZGljYXRvcldyYXBwZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBzdHlsZSB9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQkeyBzdHlsZSA/IGNvbG9ySW5kaWNhdG9yQm9yZGVyKCBib3JkZXIgKSA6IHVuZGVmaW5lZCB9XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmc6IDJweDtcblxuXHRcdC8qXG5cdFx0ICogQ29sb3JJbmRpY2F0b3Jcblx0XHQgKlxuXHRcdCAqIFRoZSB0cmFuc3BhcmVudCBjb2xvcnMgdXNlZCBoZXJlIGVuc3VyZSB2aXNpYmlsaXR5IG9mIHRoZSBpbmRpY2F0b3Jcblx0XHQgKiBvdmVyIHRoZSBhY3RpdmUgc3RhdGUgb2YgdGhlIGJvcmRlciBjb250cm9sIGRyb3Bkb3duJ3MgdG9nZ2xlIGJ1dHRvbi5cblx0XHQgKi9cblx0XHQmID4gc3BhbiB7XG5cdFx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA0ICkgfTtcblx0XHRcdHdpZHRoOiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdC00NWRlZyxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNTIlLFxuXHRcdFx0XHR0cmFuc3BhcmVudCA1MiVcblx0XHRcdCk7XG5cdFx0fVxuXHRgO1xufTtcblxuLy8gTXVzdCBlcXVhbCAkY29sb3ItcGFsZXR0ZS1jaXJjbGUtc2l6ZSBmcm9tOlxuLy8gQHdvcmRwcmVzcy9jb21wb25lbnRzL3NyYy9jaXJjdWxhci1vcHRpb24tcGlja2VyL3N0eWxlLnNjc3NcbmNvbnN0IHN3YXRjaFNpemUgPSAyODtcbmNvbnN0IHN3YXRjaEdhcCA9IDEyO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250cm9scyA9IGNzc2Bcblx0d2lkdGg6ICR7IHN3YXRjaFNpemUgKiA2ICsgc3dhdGNoR2FwICogNSB9cHg7XG5cblx0PiBkaXY6Zmlyc3Qtb2YtdHlwZSA+ICR7IFN0eWxlZExhYmVsIH0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmJiAkeyBTdHlsZWRMYWJlbCB9ICsgYnV0dG9uOm5vdCggLmhhcy10ZXh0ICkge1xuXHRcdG1pbi13aWR0aDogMjRweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250ZW50ID0gY3NzYGA7XG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3JJbmRpY2F0b3IgPSBjc3NgYDtcblxuZXhwb3J0IGNvbnN0IHJlc2V0QnV0dG9uV3JhcHBlciA9IGNzc2Bcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luLXRvcDogMTJweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJTbGlkZXIgPSAoKSA9PiBjc3NgXG5cdGZsZXg6IDEgMSA2MCU7XG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogc3BhY2UoIDMgKSB9ICkoKSB9XG5gO1xuIl19 */");
+    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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyRHdDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IFN0eWxlZExhYmVsIH0gZnJvbSAnLi4vYmFzZS1jb250cm9sL3N0eWxlcy9iYXNlLWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7XG5cdFZhbHVlSW5wdXQgYXMgVW5pdENvbnRyb2xXcmFwcGVyLFxuXHRVbml0U2VsZWN0LFxufSBmcm9tICcuLi91bml0LWNvbnRyb2wvc3R5bGVzL3VuaXQtY29udHJvbC1zdHlsZXMnO1xuXG5pbXBvcnQgdHlwZSB7IEJvcmRlciB9IGZyb20gJy4vdHlwZXMnO1xuXG5jb25zdCBmb2N1c0JveFNoYWRvdyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogaW5zZXQgJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2wgPSBjc3NgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgaW5uZXJXcmFwcGVyID0gKCkgPT4gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0ZmxleDogMSAxIDQwJTtcblx0fVxuXHQmJiAkeyBVbml0U2VsZWN0IH0ge1xuXHRcdC8qIFByZXZlbnQgdW5pdCBzZWxlY3QgZm9yY2luZyBtaW4gaGVpZ2h0IGxhcmdlciB0aGFuIGl0cyBVbml0Q29udHJvbCAqL1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdH1cbmA7XG5cbi8qXG4gKiBUaGlzIHN0eWxlIGlzIG9ubHkgYXBwbGllZCB0byB0aGUgVW5pdENvbnRyb2wgd3JhcHBlciB3aGVuIHRoZSBib3JkZXIgd2lkdGhcbiAqIGZpZWxkIHNob3VsZCBiZSBhIHNldCB3aWR0aC4gT21pdHRpbmcgdGhpcyBhbGxvd3MgdGhlIFVuaXRDb250cm9sICZcbiAqIFJhbmdlQ29udHJvbCB0byBzaGFyZSB0aGUgYXZhaWxhYmxlIHdpZHRoIGluIGEgNDAvNjAgc3BsaXQgcmVzcGVjdGl2ZWx5LlxuICovXG5leHBvcnQgY29uc3Qgd3JhcHBlcldpZHRoID0gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0LyogRm9yY2UgdGhlIFVuaXRDb250cm9sJ3Mgc2V0IHdpZHRoLiAqL1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3Qgd3JhcHBlckhlaWdodCA9IGNzc2Bcblx0aGVpZ2h0OiA0MHB4O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldElubmVyV3JhcHBlclN0eWxlcyggeyBoYXNXaWR0aCB9OiB7IGhhc1dpZHRoOiBib29sZWFuIH0gKSB7XG5cdHJldHVybiBjc3MoIGlubmVyV3JhcHBlcigpLCBoYXNXaWR0aCAmJiB3cmFwcGVyV2lkdGgsIHdyYXBwZXJIZWlnaHQgKTtcbn1cblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xEcm9wZG93biA9IGNzc2Bcblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHQmJiA+IGJ1dHRvbiB7XG5cdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCR7IHJ0bChcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMnB4IDAgMCAycHhgIH0sXG5cdFx0XHR7IGJvcmRlclJhZGl1czogYDAgMnB4IDJweCAwYCB9XG5cdFx0KSgpIH1cblx0XHRib3JkZXI6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXIgfTtcblxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3Zlcjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdCR7IGZvY3VzQm94U2hhZG93IH1cblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGNvbG9ySW5kaWNhdG9yQm9yZGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgY29sb3IsIHN0eWxlIH0gPSBib3JkZXIgfHwge307XG5cblx0Y29uc3QgZmFsbGJhY2tDb2xvciA9XG5cdFx0Ly8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1pbnRlcmFjdGl2ZS1uZXV0cmFsYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcblx0XHQhISBzdHlsZSAmJiBzdHlsZSAhPT0gJ25vbmUnID8gQ09MT1JTLmdyYXlbIDMwMCBdIDogdW5kZWZpbmVkO1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXN0eWxlOiAkeyBzdHlsZSA9PT0gJ25vbmUnID8gJ3NvbGlkJyA6IHN0eWxlIH07XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBjb2xvciB8fCBmYWxsYmFja0NvbG9yIH07XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JXcmFwcGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRyZXR1cm4gY3NzYFxuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0JHsgc3R5bGUgPyBjb2xvckluZGljYXRvckJvcmRlciggYm9yZGVyICkgOiB1bmRlZmluZWQgfVxuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nOiAycHg7XG5cblx0XHQvKlxuXHRcdCAqIENvbG9ySW5kaWNhdG9yXG5cdFx0ICpcblx0XHQgKiBUaGUgdHJhbnNwYXJlbnQgY29sb3JzIHVzZWQgaGVyZSBlbnN1cmUgdmlzaWJpbGl0eSBvZiB0aGUgaW5kaWNhdG9yXG5cdFx0ICogb3ZlciB0aGUgYWN0aXZlIHN0YXRlIG9mIHRoZSBib3JkZXIgY29udHJvbCBkcm9wZG93bidzIHRvZ2dsZSBidXR0b24uXG5cdFx0ICovXG5cdFx0JiA+IHNwYW4ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHR3aWR0aDogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHQtNDVkZWcsXG5cdFx0XHRcdHRyYW5zcGFyZW50IDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDUyJSxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNTIlXG5cdFx0XHQpO1xuXHRcdH1cblx0YDtcbn07XG5cbi8vIE11c3QgZXF1YWwgJGNvbG9yLXBhbGV0dGUtY2lyY2xlLXNpemUgZnJvbTpcbi8vIEB3b3JkcHJlc3MvY29tcG9uZW50cy9zcmMvY2lyY3VsYXItb3B0aW9uLXBpY2tlci9zdHlsZS5zY3NzXG5jb25zdCBzd2F0Y2hTaXplID0gMjg7XG5jb25zdCBzd2F0Y2hHYXAgPSAxMjtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udHJvbHMgPSBjc3NgXG5cdHdpZHRoOiAkeyBzd2F0Y2hTaXplICogNiArIHN3YXRjaEdhcCAqIDUgfXB4O1xuXG5cdD4gZGl2OmZpcnN0LW9mLXR5cGUgPiAkeyBTdHlsZWRMYWJlbCB9IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0JiYgJHsgU3R5bGVkTGFiZWwgfSArIGJ1dHRvbjpub3QoIC5oYXMtdGV4dCApIHtcblx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udGVudCA9IGNzc2BgO1xuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9ySW5kaWNhdG9yID0gY3NzYGA7XG5cbmV4cG9ydCBjb25zdCByZXNldEJ1dHRvbldyYXBwZXIgPSBjc3NgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyU2xpZGVyID0gKCkgPT4gY3NzYFxuXHRmbGV4OiAxIDEgNjAlO1xuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IHNwYWNlKCAzICkgfSApKCkgfVxuYDtcbiJdfQ== */");
+  })(), " 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,
@@ -33067,30 +33586,30 @@ This message will only show in development mode. It won't appear in production.
       // 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyRlciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgYm94U2l6aW5nUmVzZXQsIHJ0bCB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgU3R5bGVkTGFiZWwgfSBmcm9tICcuLi9iYXNlLWNvbnRyb2wvc3R5bGVzL2Jhc2UtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IHtcblx0VmFsdWVJbnB1dCBhcyBVbml0Q29udHJvbFdyYXBwZXIsXG5cdFVuaXRTZWxlY3QsXG59IGZyb20gJy4uL3VuaXQtY29udHJvbC9zdHlsZXMvdW5pdC1jb250cm9sLXN0eWxlcyc7XG5cbmltcG9ydCB0eXBlIHsgQm9yZGVyIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IGZvY3VzQm94U2hhZG93ID0gY3NzYFxuXHRib3gtc2hhZG93OiBpbnNldCAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBpbm5lcldyYXBwZXIgPSAoKSA9PiBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHRmbGV4OiAxIDEgNDAlO1xuXHR9XG5cdCYmICR7IFVuaXRTZWxlY3QgfSB7XG5cdFx0LyogUHJldmVudCB1bml0IHNlbGVjdCBmb3JjaW5nIG1pbiBoZWlnaHQgbGFyZ2VyIHRoYW4gaXRzIFVuaXRDb250cm9sICovXG5cdFx0bWluLWhlaWdodDogMDtcblx0fVxuYDtcblxuLypcbiAqIFRoaXMgc3R5bGUgaXMgb25seSBhcHBsaWVkIHRvIHRoZSBVbml0Q29udHJvbCB3cmFwcGVyIHdoZW4gdGhlIGJvcmRlciB3aWR0aFxuICogZmllbGQgc2hvdWxkIGJlIGEgc2V0IHdpZHRoLiBPbWl0dGluZyB0aGlzIGFsbG93cyB0aGUgVW5pdENvbnRyb2wgJlxuICogUmFuZ2VDb250cm9sIHRvIHNoYXJlIHRoZSBhdmFpbGFibGUgd2lkdGggaW4gYSA0MC82MCBzcGxpdCByZXNwZWN0aXZlbHkuXG4gKi9cbmV4cG9ydCBjb25zdCB3cmFwcGVyV2lkdGggPSBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHQvKiBGb3JjZSB0aGUgVW5pdENvbnRyb2wncyBzZXQgd2lkdGguICovXG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVySGVpZ2h0ID0gY3NzYFxuXHRoZWlnaHQ6IDQwcHg7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0SW5uZXJXcmFwcGVyU3R5bGVzKCB7IGhhc1dpZHRoIH06IHsgaGFzV2lkdGg6IGJvb2xlYW4gfSApIHtcblx0cmV0dXJuIGNzcyggaW5uZXJXcmFwcGVyKCksIGhhc1dpZHRoICYmIHdyYXBwZXJXaWR0aCwgd3JhcHBlckhlaWdodCApO1xufVxuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbERyb3Bkb3duID0gY3NzYFxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdCYmID4gYnV0dG9uIHtcblx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0JHsgcnRsKFxuXHRcdFx0eyBib3JkZXJSYWRpdXM6IGAycHggMCAwIDJweGAgfSxcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMCAycHggMnB4IDBgIH1cblx0XHQpKCkgfVxuXHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlciB9O1xuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0JHsgZm9jdXNCb3hTaGFkb3cgfVxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JCb3JkZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBjb2xvciwgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBmYWxsYmFja0NvbG9yID1cblx0XHQvLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLWludGVyYWN0aXZlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuXHRcdCEhIHN0eWxlICYmIHN0eWxlICE9PSAnbm9uZScgPyBDT0xPUlMuZ3JheVsgMzAwIF0gOiB1bmRlZmluZWQ7XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRib3JkZXItc3R5bGU6ICR7IHN0eWxlID09PSAnbm9uZScgPyAnc29saWQnIDogc3R5bGUgfTtcblx0XHRib3JkZXItY29sb3I6ICR7IGNvbG9yIHx8IGZhbGxiYWNrQ29sb3IgfTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBjb2xvckluZGljYXRvcldyYXBwZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBzdHlsZSB9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQkeyBzdHlsZSA/IGNvbG9ySW5kaWNhdG9yQm9yZGVyKCBib3JkZXIgKSA6IHVuZGVmaW5lZCB9XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmc6IDJweDtcblxuXHRcdC8qXG5cdFx0ICogQ29sb3JJbmRpY2F0b3Jcblx0XHQgKlxuXHRcdCAqIFRoZSB0cmFuc3BhcmVudCBjb2xvcnMgdXNlZCBoZXJlIGVuc3VyZSB2aXNpYmlsaXR5IG9mIHRoZSBpbmRpY2F0b3Jcblx0XHQgKiBvdmVyIHRoZSBhY3RpdmUgc3RhdGUgb2YgdGhlIGJvcmRlciBjb250cm9sIGRyb3Bkb3duJ3MgdG9nZ2xlIGJ1dHRvbi5cblx0XHQgKi9cblx0XHQmID4gc3BhbiB7XG5cdFx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA0ICkgfTtcblx0XHRcdHdpZHRoOiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdC00NWRlZyxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNTIlLFxuXHRcdFx0XHR0cmFuc3BhcmVudCA1MiVcblx0XHRcdCk7XG5cdFx0fVxuXHRgO1xufTtcblxuLy8gTXVzdCBlcXVhbCAkY29sb3ItcGFsZXR0ZS1jaXJjbGUtc2l6ZSBmcm9tOlxuLy8gQHdvcmRwcmVzcy9jb21wb25lbnRzL3NyYy9jaXJjdWxhci1vcHRpb24tcGlja2VyL3N0eWxlLnNjc3NcbmNvbnN0IHN3YXRjaFNpemUgPSAyODtcbmNvbnN0IHN3YXRjaEdhcCA9IDEyO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250cm9scyA9IGNzc2Bcblx0d2lkdGg6ICR7IHN3YXRjaFNpemUgKiA2ICsgc3dhdGNoR2FwICogNSB9cHg7XG5cblx0PiBkaXY6Zmlyc3Qtb2YtdHlwZSA+ICR7IFN0eWxlZExhYmVsIH0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmJiAkeyBTdHlsZWRMYWJlbCB9ICsgYnV0dG9uOm5vdCggLmhhcy10ZXh0ICkge1xuXHRcdG1pbi13aWR0aDogMjRweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250ZW50ID0gY3NzYGA7XG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3JJbmRpY2F0b3IgPSBjc3NgYDtcblxuZXhwb3J0IGNvbnN0IHJlc2V0QnV0dG9uV3JhcHBlciA9IGNzc2Bcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luLXRvcDogMTJweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJTbGlkZXIgPSAoKSA9PiBjc3NgXG5cdGZsZXg6IDEgMSA2MCU7XG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogc3BhY2UoIDMgKSB9ICkoKSB9XG5gO1xuIl19 */");
+    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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvR1ciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgYm94U2l6aW5nUmVzZXQsIHJ0bCB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgU3R5bGVkTGFiZWwgfSBmcm9tICcuLi9iYXNlLWNvbnRyb2wvc3R5bGVzL2Jhc2UtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IHtcblx0VmFsdWVJbnB1dCBhcyBVbml0Q29udHJvbFdyYXBwZXIsXG5cdFVuaXRTZWxlY3QsXG59IGZyb20gJy4uL3VuaXQtY29udHJvbC9zdHlsZXMvdW5pdC1jb250cm9sLXN0eWxlcyc7XG5cbmltcG9ydCB0eXBlIHsgQm9yZGVyIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IGZvY3VzQm94U2hhZG93ID0gY3NzYFxuXHRib3gtc2hhZG93OiBpbnNldCAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBpbm5lcldyYXBwZXIgPSAoKSA9PiBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHRmbGV4OiAxIDEgNDAlO1xuXHR9XG5cdCYmICR7IFVuaXRTZWxlY3QgfSB7XG5cdFx0LyogUHJldmVudCB1bml0IHNlbGVjdCBmb3JjaW5nIG1pbiBoZWlnaHQgbGFyZ2VyIHRoYW4gaXRzIFVuaXRDb250cm9sICovXG5cdFx0bWluLWhlaWdodDogMDtcblx0fVxuYDtcblxuLypcbiAqIFRoaXMgc3R5bGUgaXMgb25seSBhcHBsaWVkIHRvIHRoZSBVbml0Q29udHJvbCB3cmFwcGVyIHdoZW4gdGhlIGJvcmRlciB3aWR0aFxuICogZmllbGQgc2hvdWxkIGJlIGEgc2V0IHdpZHRoLiBPbWl0dGluZyB0aGlzIGFsbG93cyB0aGUgVW5pdENvbnRyb2wgJlxuICogUmFuZ2VDb250cm9sIHRvIHNoYXJlIHRoZSBhdmFpbGFibGUgd2lkdGggaW4gYSA0MC82MCBzcGxpdCByZXNwZWN0aXZlbHkuXG4gKi9cbmV4cG9ydCBjb25zdCB3cmFwcGVyV2lkdGggPSBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHQvKiBGb3JjZSB0aGUgVW5pdENvbnRyb2wncyBzZXQgd2lkdGguICovXG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVySGVpZ2h0ID0gY3NzYFxuXHRoZWlnaHQ6IDQwcHg7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0SW5uZXJXcmFwcGVyU3R5bGVzKCB7IGhhc1dpZHRoIH06IHsgaGFzV2lkdGg6IGJvb2xlYW4gfSApIHtcblx0cmV0dXJuIGNzcyggaW5uZXJXcmFwcGVyKCksIGhhc1dpZHRoICYmIHdyYXBwZXJXaWR0aCwgd3JhcHBlckhlaWdodCApO1xufVxuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbERyb3Bkb3duID0gY3NzYFxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdCYmID4gYnV0dG9uIHtcblx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0JHsgcnRsKFxuXHRcdFx0eyBib3JkZXJSYWRpdXM6IGAycHggMCAwIDJweGAgfSxcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMCAycHggMnB4IDBgIH1cblx0XHQpKCkgfVxuXHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlciB9O1xuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0JHsgZm9jdXNCb3hTaGFkb3cgfVxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JCb3JkZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBjb2xvciwgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBmYWxsYmFja0NvbG9yID1cblx0XHQvLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLWludGVyYWN0aXZlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuXHRcdCEhIHN0eWxlICYmIHN0eWxlICE9PSAnbm9uZScgPyBDT0xPUlMuZ3JheVsgMzAwIF0gOiB1bmRlZmluZWQ7XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRib3JkZXItc3R5bGU6ICR7IHN0eWxlID09PSAnbm9uZScgPyAnc29saWQnIDogc3R5bGUgfTtcblx0XHRib3JkZXItY29sb3I6ICR7IGNvbG9yIHx8IGZhbGxiYWNrQ29sb3IgfTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBjb2xvckluZGljYXRvcldyYXBwZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBzdHlsZSB9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQkeyBzdHlsZSA/IGNvbG9ySW5kaWNhdG9yQm9yZGVyKCBib3JkZXIgKSA6IHVuZGVmaW5lZCB9XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmc6IDJweDtcblxuXHRcdC8qXG5cdFx0ICogQ29sb3JJbmRpY2F0b3Jcblx0XHQgKlxuXHRcdCAqIFRoZSB0cmFuc3BhcmVudCBjb2xvcnMgdXNlZCBoZXJlIGVuc3VyZSB2aXNpYmlsaXR5IG9mIHRoZSBpbmRpY2F0b3Jcblx0XHQgKiBvdmVyIHRoZSBhY3RpdmUgc3RhdGUgb2YgdGhlIGJvcmRlciBjb250cm9sIGRyb3Bkb3duJ3MgdG9nZ2xlIGJ1dHRvbi5cblx0XHQgKi9cblx0XHQmID4gc3BhbiB7XG5cdFx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA0ICkgfTtcblx0XHRcdHdpZHRoOiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdC00NWRlZyxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNTIlLFxuXHRcdFx0XHR0cmFuc3BhcmVudCA1MiVcblx0XHRcdCk7XG5cdFx0fVxuXHRgO1xufTtcblxuLy8gTXVzdCBlcXVhbCAkY29sb3ItcGFsZXR0ZS1jaXJjbGUtc2l6ZSBmcm9tOlxuLy8gQHdvcmRwcmVzcy9jb21wb25lbnRzL3NyYy9jaXJjdWxhci1vcHRpb24tcGlja2VyL3N0eWxlLnNjc3NcbmNvbnN0IHN3YXRjaFNpemUgPSAyODtcbmNvbnN0IHN3YXRjaEdhcCA9IDEyO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250cm9scyA9IGNzc2Bcblx0d2lkdGg6ICR7IHN3YXRjaFNpemUgKiA2ICsgc3dhdGNoR2FwICogNSB9cHg7XG5cblx0PiBkaXY6Zmlyc3Qtb2YtdHlwZSA+ICR7IFN0eWxlZExhYmVsIH0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmJiAkeyBTdHlsZWRMYWJlbCB9ICsgYnV0dG9uOm5vdCggLmhhcy10ZXh0ICkge1xuXHRcdG1pbi13aWR0aDogMjRweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250ZW50ID0gY3NzYGA7XG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3JJbmRpY2F0b3IgPSBjc3NgYDtcblxuZXhwb3J0IGNvbnN0IHJlc2V0QnV0dG9uV3JhcHBlciA9IGNzc2Bcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luLXRvcDogMTJweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJTbGlkZXIgPSAoKSA9PiBjc3NgXG5cdGZsZXg6IDEgMSA2MCU7XG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogc3BhY2UoIDMgKSB9ICkoKSB9XG5gO1xuIl19 */");
+    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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxSStDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IFN0eWxlZExhYmVsIH0gZnJvbSAnLi4vYmFzZS1jb250cm9sL3N0eWxlcy9iYXNlLWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7XG5cdFZhbHVlSW5wdXQgYXMgVW5pdENvbnRyb2xXcmFwcGVyLFxuXHRVbml0U2VsZWN0LFxufSBmcm9tICcuLi91bml0LWNvbnRyb2wvc3R5bGVzL3VuaXQtY29udHJvbC1zdHlsZXMnO1xuXG5pbXBvcnQgdHlwZSB7IEJvcmRlciB9IGZyb20gJy4vdHlwZXMnO1xuXG5jb25zdCBmb2N1c0JveFNoYWRvdyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogaW5zZXQgJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2wgPSBjc3NgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgaW5uZXJXcmFwcGVyID0gKCkgPT4gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0ZmxleDogMSAxIDQwJTtcblx0fVxuXHQmJiAkeyBVbml0U2VsZWN0IH0ge1xuXHRcdC8qIFByZXZlbnQgdW5pdCBzZWxlY3QgZm9yY2luZyBtaW4gaGVpZ2h0IGxhcmdlciB0aGFuIGl0cyBVbml0Q29udHJvbCAqL1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdH1cbmA7XG5cbi8qXG4gKiBUaGlzIHN0eWxlIGlzIG9ubHkgYXBwbGllZCB0byB0aGUgVW5pdENvbnRyb2wgd3JhcHBlciB3aGVuIHRoZSBib3JkZXIgd2lkdGhcbiAqIGZpZWxkIHNob3VsZCBiZSBhIHNldCB3aWR0aC4gT21pdHRpbmcgdGhpcyBhbGxvd3MgdGhlIFVuaXRDb250cm9sICZcbiAqIFJhbmdlQ29udHJvbCB0byBzaGFyZSB0aGUgYXZhaWxhYmxlIHdpZHRoIGluIGEgNDAvNjAgc3BsaXQgcmVzcGVjdGl2ZWx5LlxuICovXG5leHBvcnQgY29uc3Qgd3JhcHBlcldpZHRoID0gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0LyogRm9yY2UgdGhlIFVuaXRDb250cm9sJ3Mgc2V0IHdpZHRoLiAqL1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3Qgd3JhcHBlckhlaWdodCA9IGNzc2Bcblx0aGVpZ2h0OiA0MHB4O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldElubmVyV3JhcHBlclN0eWxlcyggeyBoYXNXaWR0aCB9OiB7IGhhc1dpZHRoOiBib29sZWFuIH0gKSB7XG5cdHJldHVybiBjc3MoIGlubmVyV3JhcHBlcigpLCBoYXNXaWR0aCAmJiB3cmFwcGVyV2lkdGgsIHdyYXBwZXJIZWlnaHQgKTtcbn1cblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xEcm9wZG93biA9IGNzc2Bcblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHQmJiA+IGJ1dHRvbiB7XG5cdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCR7IHJ0bChcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMnB4IDAgMCAycHhgIH0sXG5cdFx0XHR7IGJvcmRlclJhZGl1czogYDAgMnB4IDJweCAwYCB9XG5cdFx0KSgpIH1cblx0XHRib3JkZXI6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXIgfTtcblxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3Zlcjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdCR7IGZvY3VzQm94U2hhZG93IH1cblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGNvbG9ySW5kaWNhdG9yQm9yZGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgY29sb3IsIHN0eWxlIH0gPSBib3JkZXIgfHwge307XG5cblx0Y29uc3QgZmFsbGJhY2tDb2xvciA9XG5cdFx0Ly8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1pbnRlcmFjdGl2ZS1uZXV0cmFsYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcblx0XHQhISBzdHlsZSAmJiBzdHlsZSAhPT0gJ25vbmUnID8gQ09MT1JTLmdyYXlbIDMwMCBdIDogdW5kZWZpbmVkO1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXN0eWxlOiAkeyBzdHlsZSA9PT0gJ25vbmUnID8gJ3NvbGlkJyA6IHN0eWxlIH07XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBjb2xvciB8fCBmYWxsYmFja0NvbG9yIH07XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JXcmFwcGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRyZXR1cm4gY3NzYFxuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0JHsgc3R5bGUgPyBjb2xvckluZGljYXRvckJvcmRlciggYm9yZGVyICkgOiB1bmRlZmluZWQgfVxuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nOiAycHg7XG5cblx0XHQvKlxuXHRcdCAqIENvbG9ySW5kaWNhdG9yXG5cdFx0ICpcblx0XHQgKiBUaGUgdHJhbnNwYXJlbnQgY29sb3JzIHVzZWQgaGVyZSBlbnN1cmUgdmlzaWJpbGl0eSBvZiB0aGUgaW5kaWNhdG9yXG5cdFx0ICogb3ZlciB0aGUgYWN0aXZlIHN0YXRlIG9mIHRoZSBib3JkZXIgY29udHJvbCBkcm9wZG93bidzIHRvZ2dsZSBidXR0b24uXG5cdFx0ICovXG5cdFx0JiA+IHNwYW4ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHR3aWR0aDogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHQtNDVkZWcsXG5cdFx0XHRcdHRyYW5zcGFyZW50IDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDUyJSxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNTIlXG5cdFx0XHQpO1xuXHRcdH1cblx0YDtcbn07XG5cbi8vIE11c3QgZXF1YWwgJGNvbG9yLXBhbGV0dGUtY2lyY2xlLXNpemUgZnJvbTpcbi8vIEB3b3JkcHJlc3MvY29tcG9uZW50cy9zcmMvY2lyY3VsYXItb3B0aW9uLXBpY2tlci9zdHlsZS5zY3NzXG5jb25zdCBzd2F0Y2hTaXplID0gMjg7XG5jb25zdCBzd2F0Y2hHYXAgPSAxMjtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udHJvbHMgPSBjc3NgXG5cdHdpZHRoOiAkeyBzd2F0Y2hTaXplICogNiArIHN3YXRjaEdhcCAqIDUgfXB4O1xuXG5cdD4gZGl2OmZpcnN0LW9mLXR5cGUgPiAkeyBTdHlsZWRMYWJlbCB9IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0JiYgJHsgU3R5bGVkTGFiZWwgfSArIGJ1dHRvbjpub3QoIC5oYXMtdGV4dCApIHtcblx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udGVudCA9IGNzc2BgO1xuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9ySW5kaWNhdG9yID0gY3NzYGA7XG5cbmV4cG9ydCBjb25zdCByZXNldEJ1dHRvbldyYXBwZXIgPSBjc3NgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyU2xpZGVyID0gKCkgPT4gY3NzYFxuXHRmbGV4OiAxIDEgNjAlO1xuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IHNwYWNlKCAzICkgfSApKCkgfVxuYDtcbiJdfQ== */");
-  var borderControlPopoverContent = /* @__PURE__ */ css(false ? "" : ";label:borderControlPopoverContent;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrSjhDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IFN0eWxlZExhYmVsIH0gZnJvbSAnLi4vYmFzZS1jb250cm9sL3N0eWxlcy9iYXNlLWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7XG5cdFZhbHVlSW5wdXQgYXMgVW5pdENvbnRyb2xXcmFwcGVyLFxuXHRVbml0U2VsZWN0LFxufSBmcm9tICcuLi91bml0LWNvbnRyb2wvc3R5bGVzL3VuaXQtY29udHJvbC1zdHlsZXMnO1xuXG5pbXBvcnQgdHlwZSB7IEJvcmRlciB9IGZyb20gJy4vdHlwZXMnO1xuXG5jb25zdCBmb2N1c0JveFNoYWRvdyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogaW5zZXQgJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2wgPSBjc3NgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgaW5uZXJXcmFwcGVyID0gKCkgPT4gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0ZmxleDogMSAxIDQwJTtcblx0fVxuXHQmJiAkeyBVbml0U2VsZWN0IH0ge1xuXHRcdC8qIFByZXZlbnQgdW5pdCBzZWxlY3QgZm9yY2luZyBtaW4gaGVpZ2h0IGxhcmdlciB0aGFuIGl0cyBVbml0Q29udHJvbCAqL1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdH1cbmA7XG5cbi8qXG4gKiBUaGlzIHN0eWxlIGlzIG9ubHkgYXBwbGllZCB0byB0aGUgVW5pdENvbnRyb2wgd3JhcHBlciB3aGVuIHRoZSBib3JkZXIgd2lkdGhcbiAqIGZpZWxkIHNob3VsZCBiZSBhIHNldCB3aWR0aC4gT21pdHRpbmcgdGhpcyBhbGxvd3MgdGhlIFVuaXRDb250cm9sICZcbiAqIFJhbmdlQ29udHJvbCB0byBzaGFyZSB0aGUgYXZhaWxhYmxlIHdpZHRoIGluIGEgNDAvNjAgc3BsaXQgcmVzcGVjdGl2ZWx5LlxuICovXG5leHBvcnQgY29uc3Qgd3JhcHBlcldpZHRoID0gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0LyogRm9yY2UgdGhlIFVuaXRDb250cm9sJ3Mgc2V0IHdpZHRoLiAqL1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3Qgd3JhcHBlckhlaWdodCA9IGNzc2Bcblx0aGVpZ2h0OiA0MHB4O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldElubmVyV3JhcHBlclN0eWxlcyggeyBoYXNXaWR0aCB9OiB7IGhhc1dpZHRoOiBib29sZWFuIH0gKSB7XG5cdHJldHVybiBjc3MoIGlubmVyV3JhcHBlcigpLCBoYXNXaWR0aCAmJiB3cmFwcGVyV2lkdGgsIHdyYXBwZXJIZWlnaHQgKTtcbn1cblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xEcm9wZG93biA9IGNzc2Bcblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHQmJiA+IGJ1dHRvbiB7XG5cdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCR7IHJ0bChcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMnB4IDAgMCAycHhgIH0sXG5cdFx0XHR7IGJvcmRlclJhZGl1czogYDAgMnB4IDJweCAwYCB9XG5cdFx0KSgpIH1cblx0XHRib3JkZXI6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXIgfTtcblxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3Zlcjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdCR7IGZvY3VzQm94U2hhZG93IH1cblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGNvbG9ySW5kaWNhdG9yQm9yZGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgY29sb3IsIHN0eWxlIH0gPSBib3JkZXIgfHwge307XG5cblx0Y29uc3QgZmFsbGJhY2tDb2xvciA9XG5cdFx0Ly8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1pbnRlcmFjdGl2ZS1uZXV0cmFsYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcblx0XHQhISBzdHlsZSAmJiBzdHlsZSAhPT0gJ25vbmUnID8gQ09MT1JTLmdyYXlbIDMwMCBdIDogdW5kZWZpbmVkO1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXN0eWxlOiAkeyBzdHlsZSA9PT0gJ25vbmUnID8gJ3NvbGlkJyA6IHN0eWxlIH07XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBjb2xvciB8fCBmYWxsYmFja0NvbG9yIH07XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JXcmFwcGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRyZXR1cm4gY3NzYFxuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0JHsgc3R5bGUgPyBjb2xvckluZGljYXRvckJvcmRlciggYm9yZGVyICkgOiB1bmRlZmluZWQgfVxuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nOiAycHg7XG5cblx0XHQvKlxuXHRcdCAqIENvbG9ySW5kaWNhdG9yXG5cdFx0ICpcblx0XHQgKiBUaGUgdHJhbnNwYXJlbnQgY29sb3JzIHVzZWQgaGVyZSBlbnN1cmUgdmlzaWJpbGl0eSBvZiB0aGUgaW5kaWNhdG9yXG5cdFx0ICogb3ZlciB0aGUgYWN0aXZlIHN0YXRlIG9mIHRoZSBib3JkZXIgY29udHJvbCBkcm9wZG93bidzIHRvZ2dsZSBidXR0b24uXG5cdFx0ICovXG5cdFx0JiA+IHNwYW4ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHR3aWR0aDogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHQtNDVkZWcsXG5cdFx0XHRcdHRyYW5zcGFyZW50IDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDUyJSxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNTIlXG5cdFx0XHQpO1xuXHRcdH1cblx0YDtcbn07XG5cbi8vIE11c3QgZXF1YWwgJGNvbG9yLXBhbGV0dGUtY2lyY2xlLXNpemUgZnJvbTpcbi8vIEB3b3JkcHJlc3MvY29tcG9uZW50cy9zcmMvY2lyY3VsYXItb3B0aW9uLXBpY2tlci9zdHlsZS5zY3NzXG5jb25zdCBzd2F0Y2hTaXplID0gMjg7XG5jb25zdCBzd2F0Y2hHYXAgPSAxMjtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udHJvbHMgPSBjc3NgXG5cdHdpZHRoOiAkeyBzd2F0Y2hTaXplICogNiArIHN3YXRjaEdhcCAqIDUgfXB4O1xuXG5cdD4gZGl2OmZpcnN0LW9mLXR5cGUgPiAkeyBTdHlsZWRMYWJlbCB9IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0JiYgJHsgU3R5bGVkTGFiZWwgfSArIGJ1dHRvbjpub3QoIC5oYXMtdGV4dCApIHtcblx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udGVudCA9IGNzc2BgO1xuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9ySW5kaWNhdG9yID0gY3NzYGA7XG5cbmV4cG9ydCBjb25zdCByZXNldEJ1dHRvbldyYXBwZXIgPSBjc3NgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyU2xpZGVyID0gKCkgPT4gY3NzYFxuXHRmbGV4OiAxIDEgNjAlO1xuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IHNwYWNlKCAzICkgfSApKCkgfVxuYDtcbiJdfQ== */");
-  var borderColorIndicator = /* @__PURE__ */ css(false ? "" : ";label:borderColorIndicator;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtSnVDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IFN0eWxlZExhYmVsIH0gZnJvbSAnLi4vYmFzZS1jb250cm9sL3N0eWxlcy9iYXNlLWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7XG5cdFZhbHVlSW5wdXQgYXMgVW5pdENvbnRyb2xXcmFwcGVyLFxuXHRVbml0U2VsZWN0LFxufSBmcm9tICcuLi91bml0LWNvbnRyb2wvc3R5bGVzL3VuaXQtY29udHJvbC1zdHlsZXMnO1xuXG5pbXBvcnQgdHlwZSB7IEJvcmRlciB9IGZyb20gJy4vdHlwZXMnO1xuXG5jb25zdCBmb2N1c0JveFNoYWRvdyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogaW5zZXQgJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2wgPSBjc3NgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgaW5uZXJXcmFwcGVyID0gKCkgPT4gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0ZmxleDogMSAxIDQwJTtcblx0fVxuXHQmJiAkeyBVbml0U2VsZWN0IH0ge1xuXHRcdC8qIFByZXZlbnQgdW5pdCBzZWxlY3QgZm9yY2luZyBtaW4gaGVpZ2h0IGxhcmdlciB0aGFuIGl0cyBVbml0Q29udHJvbCAqL1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdH1cbmA7XG5cbi8qXG4gKiBUaGlzIHN0eWxlIGlzIG9ubHkgYXBwbGllZCB0byB0aGUgVW5pdENvbnRyb2wgd3JhcHBlciB3aGVuIHRoZSBib3JkZXIgd2lkdGhcbiAqIGZpZWxkIHNob3VsZCBiZSBhIHNldCB3aWR0aC4gT21pdHRpbmcgdGhpcyBhbGxvd3MgdGhlIFVuaXRDb250cm9sICZcbiAqIFJhbmdlQ29udHJvbCB0byBzaGFyZSB0aGUgYXZhaWxhYmxlIHdpZHRoIGluIGEgNDAvNjAgc3BsaXQgcmVzcGVjdGl2ZWx5LlxuICovXG5leHBvcnQgY29uc3Qgd3JhcHBlcldpZHRoID0gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0LyogRm9yY2UgdGhlIFVuaXRDb250cm9sJ3Mgc2V0IHdpZHRoLiAqL1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3Qgd3JhcHBlckhlaWdodCA9IGNzc2Bcblx0aGVpZ2h0OiA0MHB4O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldElubmVyV3JhcHBlclN0eWxlcyggeyBoYXNXaWR0aCB9OiB7IGhhc1dpZHRoOiBib29sZWFuIH0gKSB7XG5cdHJldHVybiBjc3MoIGlubmVyV3JhcHBlcigpLCBoYXNXaWR0aCAmJiB3cmFwcGVyV2lkdGgsIHdyYXBwZXJIZWlnaHQgKTtcbn1cblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xEcm9wZG93biA9IGNzc2Bcblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHQmJiA+IGJ1dHRvbiB7XG5cdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCR7IHJ0bChcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMnB4IDAgMCAycHhgIH0sXG5cdFx0XHR7IGJvcmRlclJhZGl1czogYDAgMnB4IDJweCAwYCB9XG5cdFx0KSgpIH1cblx0XHRib3JkZXI6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXIgfTtcblxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3Zlcjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdCR7IGZvY3VzQm94U2hhZG93IH1cblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGNvbG9ySW5kaWNhdG9yQm9yZGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgY29sb3IsIHN0eWxlIH0gPSBib3JkZXIgfHwge307XG5cblx0Y29uc3QgZmFsbGJhY2tDb2xvciA9XG5cdFx0Ly8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1pbnRlcmFjdGl2ZS1uZXV0cmFsYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcblx0XHQhISBzdHlsZSAmJiBzdHlsZSAhPT0gJ25vbmUnID8gQ09MT1JTLmdyYXlbIDMwMCBdIDogdW5kZWZpbmVkO1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXN0eWxlOiAkeyBzdHlsZSA9PT0gJ25vbmUnID8gJ3NvbGlkJyA6IHN0eWxlIH07XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBjb2xvciB8fCBmYWxsYmFja0NvbG9yIH07XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JXcmFwcGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRyZXR1cm4gY3NzYFxuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0JHsgc3R5bGUgPyBjb2xvckluZGljYXRvckJvcmRlciggYm9yZGVyICkgOiB1bmRlZmluZWQgfVxuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nOiAycHg7XG5cblx0XHQvKlxuXHRcdCAqIENvbG9ySW5kaWNhdG9yXG5cdFx0ICpcblx0XHQgKiBUaGUgdHJhbnNwYXJlbnQgY29sb3JzIHVzZWQgaGVyZSBlbnN1cmUgdmlzaWJpbGl0eSBvZiB0aGUgaW5kaWNhdG9yXG5cdFx0ICogb3ZlciB0aGUgYWN0aXZlIHN0YXRlIG9mIHRoZSBib3JkZXIgY29udHJvbCBkcm9wZG93bidzIHRvZ2dsZSBidXR0b24uXG5cdFx0ICovXG5cdFx0JiA+IHNwYW4ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHR3aWR0aDogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHQtNDVkZWcsXG5cdFx0XHRcdHRyYW5zcGFyZW50IDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDUyJSxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNTIlXG5cdFx0XHQpO1xuXHRcdH1cblx0YDtcbn07XG5cbi8vIE11c3QgZXF1YWwgJGNvbG9yLXBhbGV0dGUtY2lyY2xlLXNpemUgZnJvbTpcbi8vIEB3b3JkcHJlc3MvY29tcG9uZW50cy9zcmMvY2lyY3VsYXItb3B0aW9uLXBpY2tlci9zdHlsZS5zY3NzXG5jb25zdCBzd2F0Y2hTaXplID0gMjg7XG5jb25zdCBzd2F0Y2hHYXAgPSAxMjtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udHJvbHMgPSBjc3NgXG5cdHdpZHRoOiAkeyBzd2F0Y2hTaXplICogNiArIHN3YXRjaEdhcCAqIDUgfXB4O1xuXG5cdD4gZGl2OmZpcnN0LW9mLXR5cGUgPiAkeyBTdHlsZWRMYWJlbCB9IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0JiYgJHsgU3R5bGVkTGFiZWwgfSArIGJ1dHRvbjpub3QoIC5oYXMtdGV4dCApIHtcblx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udGVudCA9IGNzc2BgO1xuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9ySW5kaWNhdG9yID0gY3NzYGA7XG5cbmV4cG9ydCBjb25zdCByZXNldEJ1dHRvbldyYXBwZXIgPSBjc3NgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyU2xpZGVyID0gKCkgPT4gY3NzYFxuXHRmbGV4OiAxIDEgNjAlO1xuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IHNwYWNlKCAzICkgfSApKCkgfVxuYDtcbiJdfQ== */");
+  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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxSnFDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IFN0eWxlZExhYmVsIH0gZnJvbSAnLi4vYmFzZS1jb250cm9sL3N0eWxlcy9iYXNlLWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7XG5cdFZhbHVlSW5wdXQgYXMgVW5pdENvbnRyb2xXcmFwcGVyLFxuXHRVbml0U2VsZWN0LFxufSBmcm9tICcuLi91bml0LWNvbnRyb2wvc3R5bGVzL3VuaXQtY29udHJvbC1zdHlsZXMnO1xuXG5pbXBvcnQgdHlwZSB7IEJvcmRlciB9IGZyb20gJy4vdHlwZXMnO1xuXG5jb25zdCBmb2N1c0JveFNoYWRvdyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogaW5zZXQgJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2wgPSBjc3NgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgaW5uZXJXcmFwcGVyID0gKCkgPT4gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0ZmxleDogMSAxIDQwJTtcblx0fVxuXHQmJiAkeyBVbml0U2VsZWN0IH0ge1xuXHRcdC8qIFByZXZlbnQgdW5pdCBzZWxlY3QgZm9yY2luZyBtaW4gaGVpZ2h0IGxhcmdlciB0aGFuIGl0cyBVbml0Q29udHJvbCAqL1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdH1cbmA7XG5cbi8qXG4gKiBUaGlzIHN0eWxlIGlzIG9ubHkgYXBwbGllZCB0byB0aGUgVW5pdENvbnRyb2wgd3JhcHBlciB3aGVuIHRoZSBib3JkZXIgd2lkdGhcbiAqIGZpZWxkIHNob3VsZCBiZSBhIHNldCB3aWR0aC4gT21pdHRpbmcgdGhpcyBhbGxvd3MgdGhlIFVuaXRDb250cm9sICZcbiAqIFJhbmdlQ29udHJvbCB0byBzaGFyZSB0aGUgYXZhaWxhYmxlIHdpZHRoIGluIGEgNDAvNjAgc3BsaXQgcmVzcGVjdGl2ZWx5LlxuICovXG5leHBvcnQgY29uc3Qgd3JhcHBlcldpZHRoID0gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0LyogRm9yY2UgdGhlIFVuaXRDb250cm9sJ3Mgc2V0IHdpZHRoLiAqL1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3Qgd3JhcHBlckhlaWdodCA9IGNzc2Bcblx0aGVpZ2h0OiA0MHB4O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldElubmVyV3JhcHBlclN0eWxlcyggeyBoYXNXaWR0aCB9OiB7IGhhc1dpZHRoOiBib29sZWFuIH0gKSB7XG5cdHJldHVybiBjc3MoIGlubmVyV3JhcHBlcigpLCBoYXNXaWR0aCAmJiB3cmFwcGVyV2lkdGgsIHdyYXBwZXJIZWlnaHQgKTtcbn1cblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xEcm9wZG93biA9IGNzc2Bcblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHQmJiA+IGJ1dHRvbiB7XG5cdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCR7IHJ0bChcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMnB4IDAgMCAycHhgIH0sXG5cdFx0XHR7IGJvcmRlclJhZGl1czogYDAgMnB4IDJweCAwYCB9XG5cdFx0KSgpIH1cblx0XHRib3JkZXI6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXIgfTtcblxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3Zlcjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdCR7IGZvY3VzQm94U2hhZG93IH1cblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGNvbG9ySW5kaWNhdG9yQm9yZGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgY29sb3IsIHN0eWxlIH0gPSBib3JkZXIgfHwge307XG5cblx0Y29uc3QgZmFsbGJhY2tDb2xvciA9XG5cdFx0Ly8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1pbnRlcmFjdGl2ZS1uZXV0cmFsYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcblx0XHQhISBzdHlsZSAmJiBzdHlsZSAhPT0gJ25vbmUnID8gQ09MT1JTLmdyYXlbIDMwMCBdIDogdW5kZWZpbmVkO1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXN0eWxlOiAkeyBzdHlsZSA9PT0gJ25vbmUnID8gJ3NvbGlkJyA6IHN0eWxlIH07XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBjb2xvciB8fCBmYWxsYmFja0NvbG9yIH07XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JXcmFwcGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRyZXR1cm4gY3NzYFxuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0JHsgc3R5bGUgPyBjb2xvckluZGljYXRvckJvcmRlciggYm9yZGVyICkgOiB1bmRlZmluZWQgfVxuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nOiAycHg7XG5cblx0XHQvKlxuXHRcdCAqIENvbG9ySW5kaWNhdG9yXG5cdFx0ICpcblx0XHQgKiBUaGUgdHJhbnNwYXJlbnQgY29sb3JzIHVzZWQgaGVyZSBlbnN1cmUgdmlzaWJpbGl0eSBvZiB0aGUgaW5kaWNhdG9yXG5cdFx0ICogb3ZlciB0aGUgYWN0aXZlIHN0YXRlIG9mIHRoZSBib3JkZXIgY29udHJvbCBkcm9wZG93bidzIHRvZ2dsZSBidXR0b24uXG5cdFx0ICovXG5cdFx0JiA+IHNwYW4ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHR3aWR0aDogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHQtNDVkZWcsXG5cdFx0XHRcdHRyYW5zcGFyZW50IDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDUyJSxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNTIlXG5cdFx0XHQpO1xuXHRcdH1cblx0YDtcbn07XG5cbi8vIE11c3QgZXF1YWwgJGNvbG9yLXBhbGV0dGUtY2lyY2xlLXNpemUgZnJvbTpcbi8vIEB3b3JkcHJlc3MvY29tcG9uZW50cy9zcmMvY2lyY3VsYXItb3B0aW9uLXBpY2tlci9zdHlsZS5zY3NzXG5jb25zdCBzd2F0Y2hTaXplID0gMjg7XG5jb25zdCBzd2F0Y2hHYXAgPSAxMjtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udHJvbHMgPSBjc3NgXG5cdHdpZHRoOiAkeyBzd2F0Y2hTaXplICogNiArIHN3YXRjaEdhcCAqIDUgfXB4O1xuXG5cdD4gZGl2OmZpcnN0LW9mLXR5cGUgPiAkeyBTdHlsZWRMYWJlbCB9IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0JiYgJHsgU3R5bGVkTGFiZWwgfSArIGJ1dHRvbjpub3QoIC5oYXMtdGV4dCApIHtcblx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udGVudCA9IGNzc2BgO1xuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9ySW5kaWNhdG9yID0gY3NzYGA7XG5cbmV4cG9ydCBjb25zdCByZXNldEJ1dHRvbldyYXBwZXIgPSBjc3NgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyU2xpZGVyID0gKCkgPT4gY3NzYFxuXHRmbGV4OiAxIDEgNjAlO1xuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IHNwYWNlKCAzICkgfSApKCkgfVxuYDtcbiJdfQ== */",
+    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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEySnFDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IFN0eWxlZExhYmVsIH0gZnJvbSAnLi4vYmFzZS1jb250cm9sL3N0eWxlcy9iYXNlLWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7XG5cdFZhbHVlSW5wdXQgYXMgVW5pdENvbnRyb2xXcmFwcGVyLFxuXHRVbml0U2VsZWN0LFxufSBmcm9tICcuLi91bml0LWNvbnRyb2wvc3R5bGVzL3VuaXQtY29udHJvbC1zdHlsZXMnO1xuXG5pbXBvcnQgdHlwZSB7IEJvcmRlciB9IGZyb20gJy4vdHlwZXMnO1xuXG5jb25zdCBmb2N1c0JveFNoYWRvdyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogaW5zZXQgJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2wgPSBjc3NgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgaW5uZXJXcmFwcGVyID0gKCkgPT4gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0ZmxleDogMSAxIDQwJTtcblx0fVxuXHQmJiAkeyBVbml0U2VsZWN0IH0ge1xuXHRcdC8qIFByZXZlbnQgdW5pdCBzZWxlY3QgZm9yY2luZyBtaW4gaGVpZ2h0IGxhcmdlciB0aGFuIGl0cyBVbml0Q29udHJvbCAqL1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdH1cbmA7XG5cbi8qXG4gKiBUaGlzIHN0eWxlIGlzIG9ubHkgYXBwbGllZCB0byB0aGUgVW5pdENvbnRyb2wgd3JhcHBlciB3aGVuIHRoZSBib3JkZXIgd2lkdGhcbiAqIGZpZWxkIHNob3VsZCBiZSBhIHNldCB3aWR0aC4gT21pdHRpbmcgdGhpcyBhbGxvd3MgdGhlIFVuaXRDb250cm9sICZcbiAqIFJhbmdlQ29udHJvbCB0byBzaGFyZSB0aGUgYXZhaWxhYmxlIHdpZHRoIGluIGEgNDAvNjAgc3BsaXQgcmVzcGVjdGl2ZWx5LlxuICovXG5leHBvcnQgY29uc3Qgd3JhcHBlcldpZHRoID0gY3NzYFxuXHQkeyBVbml0Q29udHJvbFdyYXBwZXIgfSB7XG5cdFx0LyogRm9yY2UgdGhlIFVuaXRDb250cm9sJ3Mgc2V0IHdpZHRoLiAqL1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3Qgd3JhcHBlckhlaWdodCA9IGNzc2Bcblx0aGVpZ2h0OiA0MHB4O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldElubmVyV3JhcHBlclN0eWxlcyggeyBoYXNXaWR0aCB9OiB7IGhhc1dpZHRoOiBib29sZWFuIH0gKSB7XG5cdHJldHVybiBjc3MoIGlubmVyV3JhcHBlcigpLCBoYXNXaWR0aCAmJiB3cmFwcGVyV2lkdGgsIHdyYXBwZXJIZWlnaHQgKTtcbn1cblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xEcm9wZG93biA9IGNzc2Bcblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHQmJiA+IGJ1dHRvbiB7XG5cdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCR7IHJ0bChcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMnB4IDAgMCAycHhgIH0sXG5cdFx0XHR7IGJvcmRlclJhZGl1czogYDAgMnB4IDJweCAwYCB9XG5cdFx0KSgpIH1cblx0XHRib3JkZXI6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXIgfTtcblxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3Zlcjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdCR7IGZvY3VzQm94U2hhZG93IH1cblx0XHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGNvbG9ySW5kaWNhdG9yQm9yZGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgY29sb3IsIHN0eWxlIH0gPSBib3JkZXIgfHwge307XG5cblx0Y29uc3QgZmFsbGJhY2tDb2xvciA9XG5cdFx0Ly8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1pbnRlcmFjdGl2ZS1uZXV0cmFsYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcblx0XHQhISBzdHlsZSAmJiBzdHlsZSAhPT0gJ25vbmUnID8gQ09MT1JTLmdyYXlbIDMwMCBdIDogdW5kZWZpbmVkO1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXN0eWxlOiAkeyBzdHlsZSA9PT0gJ25vbmUnID8gJ3NvbGlkJyA6IHN0eWxlIH07XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBjb2xvciB8fCBmYWxsYmFja0NvbG9yIH07XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JXcmFwcGVyID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHsgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRyZXR1cm4gY3NzYFxuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0JHsgc3R5bGUgPyBjb2xvckluZGljYXRvckJvcmRlciggYm9yZGVyICkgOiB1bmRlZmluZWQgfVxuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nOiAycHg7XG5cblx0XHQvKlxuXHRcdCAqIENvbG9ySW5kaWNhdG9yXG5cdFx0ICpcblx0XHQgKiBUaGUgdHJhbnNwYXJlbnQgY29sb3JzIHVzZWQgaGVyZSBlbnN1cmUgdmlzaWJpbGl0eSBvZiB0aGUgaW5kaWNhdG9yXG5cdFx0ICogb3ZlciB0aGUgYWN0aXZlIHN0YXRlIG9mIHRoZSBib3JkZXIgY29udHJvbCBkcm9wZG93bidzIHRvZ2dsZSBidXR0b24uXG5cdFx0ICovXG5cdFx0JiA+IHNwYW4ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHR3aWR0aDogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHQtNDVkZWcsXG5cdFx0XHRcdHRyYW5zcGFyZW50IDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDQ4JSxcblx0XHRcdFx0cmdiKCAwIDAgMCAvIDIwJSApIDUyJSxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNTIlXG5cdFx0XHQpO1xuXHRcdH1cblx0YDtcbn07XG5cbi8vIE11c3QgZXF1YWwgJGNvbG9yLXBhbGV0dGUtY2lyY2xlLXNpemUgZnJvbTpcbi8vIEB3b3JkcHJlc3MvY29tcG9uZW50cy9zcmMvY2lyY3VsYXItb3B0aW9uLXBpY2tlci9zdHlsZS5zY3NzXG5jb25zdCBzd2F0Y2hTaXplID0gMjg7XG5jb25zdCBzd2F0Y2hHYXAgPSAxMjtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udHJvbHMgPSBjc3NgXG5cdHdpZHRoOiAkeyBzd2F0Y2hTaXplICogNiArIHN3YXRjaEdhcCAqIDUgfXB4O1xuXG5cdD4gZGl2OmZpcnN0LW9mLXR5cGUgPiAkeyBTdHlsZWRMYWJlbCB9IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0JiYgJHsgU3R5bGVkTGFiZWwgfSArIGJ1dHRvbjpub3QoIC5oYXMtdGV4dCApIHtcblx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbnRyb2xQb3BvdmVyQ29udGVudCA9IGNzc2BgO1xuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9ySW5kaWNhdG9yID0gY3NzYGA7XG5cbmV4cG9ydCBjb25zdCByZXNldEJ1dHRvbldyYXBwZXIgPSBjc3NgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyU2xpZGVyID0gKCkgPT4gY3NzYFxuXHRmbGV4OiAxIDEgNjAlO1xuXHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6IHNwYWNlKCAzICkgfSApKCkgfVxuYDtcbiJdfQ== */");
+  })(), ";" + (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);
@@ -33316,8 +33835,8 @@ This message will only show in development mode. It won't appear in production.
     const matchedUnit = unitMatch?.[1]?.toLowerCase();
     let unitToReturn;
     if (hasUnits(allowedUnits)) {
-      const match4 = allowedUnits.find((item2) => item2.value === matchedUnit);
-      unitToReturn = match4?.value;
+      const match3 = allowedUnits.find((item) => item.value === matchedUnit);
+      unitToReturn = match3?.value;
     } else {
       unitToReturn = DEFAULT_UNIT.value;
     }
@@ -33606,7 +34125,7 @@ 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_deprecated7 = __toESM(require_deprecated(), 1);
+  var import_deprecated8 = __toESM(require_deprecated(), 1);
   var import_element83 = __toESM(require_element(), 1);
   var import_i18n23 = __toESM(require_i18n(), 1);

@@ -33681,7 +34200,7 @@ This message will only show in development mode. It won't appear in production.
       ...props
     } = unitControlProps;
     if ("unit" in unitControlProps) {
-      (0, import_deprecated7.default)("UnitControl unit prop", {
+      (0, import_deprecated8.default)("UnitControl unit prop", {
         since: "5.6",
         hint: "The unit should be provided within the `value` prop.",
         version: "6.2"
@@ -34079,7 +34598,7 @@ This message will only show in development mode. It won't appear in production.
         justifyContent: justify,
         verticalAlign: isInline ? "middle" : void 0,
         ...alignmentProps
-      }, false ? "" : ";label:gridClasses;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBdURzQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlTWVtbyB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IHVzZUNvbnRleHRTeXN0ZW0gfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IGdldEFsaWdubWVudFByb3BzIH0gZnJvbSAnLi91dGlscyc7XG5pbXBvcnQgeyB1c2VSZXNwb25zaXZlVmFsdWUgfSBmcm9tICcuLi91dGlscy91c2UtcmVzcG9uc2l2ZS12YWx1ZSc7XG5pbXBvcnQgQ09ORklHIGZyb20gJy4uL3V0aWxzL2NvbmZpZy12YWx1ZXMnO1xuaW1wb3J0IHsgdXNlQ3ggfSBmcm9tICcuLi91dGlscy9ob29rcy91c2UtY3gnO1xuaW1wb3J0IHR5cGUgeyBHcmlkUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gdXNlR3JpZChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPCBHcmlkUHJvcHMsICdkaXYnID5cbikge1xuXHRjb25zdCB7XG5cdFx0YWxpZ24sXG5cdFx0YWxpZ25tZW50LFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjb2x1bW5HYXAsXG5cdFx0Y29sdW1ucyA9IDIsXG5cdFx0Z2FwID0gMyxcblx0XHRpc0lubGluZSA9IGZhbHNlLFxuXHRcdGp1c3RpZnksXG5cdFx0cm93R2FwLFxuXHRcdHJvd3MsXG5cdFx0dGVtcGxhdGVDb2x1bW5zLFxuXHRcdHRlbXBsYXRlUm93cyxcblx0XHQuLi5vdGhlclByb3BzXG5cdH0gPSB1c2VDb250ZXh0U3lzdGVtKCBwcm9wcywgJ0dyaWQnICk7XG5cblx0Y29uc3QgY29sdW1uc0FzQXJyYXkgPSBBcnJheS5pc0FycmF5KCBjb2x1bW5zICkgPyBjb2x1bW5zIDogWyBjb2x1bW5zIF07XG5cdGNvbnN0IGNvbHVtbiA9IHVzZVJlc3BvbnNpdmVWYWx1ZSggY29sdW1uc0FzQXJyYXkgKTtcblx0Y29uc3Qgcm93c0FzQXJyYXkgPSBBcnJheS5pc0FycmF5KCByb3dzICkgPyByb3dzIDogWyByb3dzIF07XG5cdGNvbnN0IHJvdyA9IHVzZVJlc3BvbnNpdmVWYWx1ZSggcm93c0FzQXJyYXkgKTtcblxuXHRjb25zdCBncmlkVGVtcGxhdGVDb2x1bW5zID1cblx0XHR0ZW1wbGF0ZUNvbHVtbnMgfHwgKCAhISBjb2x1bW5zICYmIGByZXBlYXQoICR7IGNvbHVtbiB9LCAxZnIgKWAgKTtcblx0Y29uc3QgZ3JpZFRlbXBsYXRlUm93cyA9XG5cdFx0dGVtcGxhdGVSb3dzIHx8ICggISEgcm93cyAmJiBgcmVwZWF0KCAkeyByb3cgfSwgMWZyIClgICk7XG5cblx0Y29uc3QgY3ggPSB1c2VDeCgpO1xuXG5cdGNvbnN0IGNsYXNzZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG5cdFx0Y29uc3QgYWxpZ25tZW50UHJvcHMgPSBnZXRBbGlnbm1lbnRQcm9wcyggYWxpZ25tZW50ICk7XG5cblx0XHRjb25zdCBncmlkQ2xhc3NlcyA9IGNzcygge1xuXHRcdFx0YWxpZ25JdGVtczogYWxpZ24sXG5cdFx0XHRkaXNwbGF5OiBpc0lubGluZSA/ICdpbmxpbmUtZ3JpZCcgOiAnZ3JpZCcsXG5cdFx0XHRnYXA6IGBjYWxjKCAkeyBDT05GSUcuZ3JpZEJhc2UgfSAqICR7IGdhcCB9IClgLFxuXHRcdFx0Z3JpZFRlbXBsYXRlQ29sdW1uczogZ3JpZFRlbXBsYXRlQ29sdW1ucyB8fCB1bmRlZmluZWQsXG5cdFx0XHRncmlkVGVtcGxhdGVSb3dzOiBncmlkVGVtcGxhdGVSb3dzIHx8IHVuZGVmaW5lZCxcblx0XHRcdGdyaWRSb3dHYXA6IHJvd0dhcCxcblx0XHRcdGdyaWRDb2x1bW5HYXA6IGNvbHVtbkdhcCxcblx0XHRcdGp1c3RpZnlDb250ZW50OiBqdXN0aWZ5LFxuXHRcdFx0dmVydGljYWxBbGlnbjogaXNJbmxpbmUgPyAnbWlkZGxlJyA6IHVuZGVmaW5lZCxcblx0XHRcdC4uLmFsaWdubWVudFByb3BzLFxuXHRcdH0gKTtcblxuXHRcdHJldHVybiBjeCggZ3JpZENsYXNzZXMsIGNsYXNzTmFtZSApO1xuXHR9LCBbXG5cdFx0YWxpZ24sXG5cdFx0YWxpZ25tZW50LFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjb2x1bW5HYXAsXG5cdFx0Y3gsXG5cdFx0Z2FwLFxuXHRcdGdyaWRUZW1wbGF0ZUNvbHVtbnMsXG5cdFx0Z3JpZFRlbXBsYXRlUm93cyxcblx0XHRpc0lubGluZSxcblx0XHRqdXN0aWZ5LFxuXHRcdHJvd0dhcCxcblx0XSApO1xuXG5cdHJldHVybiB7IC4uLm90aGVyUHJvcHMsIGNsYXNzTmFtZTogY2xhc3NlcyB9O1xufVxuIl19 */");
+      }, 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 {
@@ -34733,11 +35252,11 @@ This message will only show in development mode. It won't appear in production.
     if (!isValuePreset(value, presetKey)) {
       return void 0;
     }
-    const match4 = value.match(new RegExp(`^var:preset\\|${presetKey}\\|(.+)$`));
-    if (!match4) {
+    const match3 = value.match(new RegExp(`^var:preset\\|${presetKey}\\|(.+)$`));
+    if (!match3) {
       return void 0;
     }
-    const slug = match4[1];
+    const slug = match3[1];
     const index2 = presets.findIndex((preset) => {
       return preset.slug === slug;
     });
@@ -34762,7 +35281,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "box-sizing:border-box;display:block;width:24px;height:24px;position:relative;padding:4px"
   } : {
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU0rQiIsImZpbGUiOiJib3gtY29udHJvbC1pY29uLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNHB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdib3ggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IHN0cm9rZUZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiB7IGlzRm9jdXNlZDogYm9vbGVhbiB9ICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0YmFja2dyb3VuZENvbG9yOiAnY3VycmVudENvbG9yJyxcblx0XHRvcGFjaXR5OiBpc0ZvY3VzZWQgPyAxIDogMC4zLFxuXHR9ICk7XG59O1xuXG5jb25zdCBTdHJva2UgPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCR7IHN0cm9rZUZvY3VzIH07XG5gO1xuXG5jb25zdCBWZXJ0aWNhbFN0cm9rZSA9IHN0eWxlZCggU3Ryb2tlIClgXG5cdGJvdHRvbTogM3B4O1xuXHR0b3A6IDNweDtcblx0d2lkdGg6IDJweDtcbmA7XG5cbmNvbnN0IEhvcml6b250YWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRoZWlnaHQ6IDJweDtcblx0bGVmdDogM3B4O1xuXHRyaWdodDogM3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRvcFN0cm9rZSA9IHN0eWxlZCggSG9yaXpvbnRhbFN0cm9rZSApYFxuXHR0b3A6IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgUmlnaHRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdHJpZ2h0OiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvdHRvbVN0cm9rZSA9IHN0eWxlZCggSG9yaXpvbnRhbFN0cm9rZSApYFxuXHRib3R0b206IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgTGVmdFN0cm9rZSA9IHN0eWxlZCggVmVydGljYWxTdHJva2UgKWBcblx0bGVmdDogMDtcbmA7XG4iXX0= */",
+    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
   });
   var Viewbox = /* @__PURE__ */ createStyled("span", false ? {
@@ -34775,7 +35294,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "box-sizing:border-box;display:block;position:relative;width:100%;height:100%"
   } : {
     name: "i6vjox",
-    styles: "box-sizing:border-box;display:block;position:relative;width:100%;height:100%/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWVrQyIsImZpbGUiOiJib3gtY29udHJvbC1pY29uLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNHB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdib3ggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IHN0cm9rZUZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiB7IGlzRm9jdXNlZDogYm9vbGVhbiB9ICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0YmFja2dyb3VuZENvbG9yOiAnY3VycmVudENvbG9yJyxcblx0XHRvcGFjaXR5OiBpc0ZvY3VzZWQgPyAxIDogMC4zLFxuXHR9ICk7XG59O1xuXG5jb25zdCBTdHJva2UgPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCR7IHN0cm9rZUZvY3VzIH07XG5gO1xuXG5jb25zdCBWZXJ0aWNhbFN0cm9rZSA9IHN0eWxlZCggU3Ryb2tlIClgXG5cdGJvdHRvbTogM3B4O1xuXHR0b3A6IDNweDtcblx0d2lkdGg6IDJweDtcbmA7XG5cbmNvbnN0IEhvcml6b250YWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRoZWlnaHQ6IDJweDtcblx0bGVmdDogM3B4O1xuXHRyaWdodDogM3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRvcFN0cm9rZSA9IHN0eWxlZCggSG9yaXpvbnRhbFN0cm9rZSApYFxuXHR0b3A6IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgUmlnaHRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdHJpZ2h0OiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvdHRvbVN0cm9rZSA9IHN0eWxlZCggSG9yaXpvbnRhbFN0cm9rZSApYFxuXHRib3R0b206IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgTGVmdFN0cm9rZSA9IHN0eWxlZCggVmVydGljYWxTdHJva2UgKWBcblx0bGVmdDogMDtcbmA7XG4iXX0= */",
+    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
   });
   var strokeFocus = ({
@@ -34784,14 +35303,14 @@ This message will only show in development mode. It won't appear in production.
     return /* @__PURE__ */ css({
       backgroundColor: "currentColor",
       opacity: isFocused ? 1 : 0.3
-    }, false ? "" : ";label:strokeFocus;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXdCUSIsImZpbGUiOiJib3gtY29udHJvbC1pY29uLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNHB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdib3ggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IHN0cm9rZUZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiB7IGlzRm9jdXNlZDogYm9vbGVhbiB9ICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0YmFja2dyb3VuZENvbG9yOiAnY3VycmVudENvbG9yJyxcblx0XHRvcGFjaXR5OiBpc0ZvY3VzZWQgPyAxIDogMC4zLFxuXHR9ICk7XG59O1xuXG5jb25zdCBTdHJva2UgPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCR7IHN0cm9rZUZvY3VzIH07XG5gO1xuXG5jb25zdCBWZXJ0aWNhbFN0cm9rZSA9IHN0eWxlZCggU3Ryb2tlIClgXG5cdGJvdHRvbTogM3B4O1xuXHR0b3A6IDNweDtcblx0d2lkdGg6IDJweDtcbmA7XG5cbmNvbnN0IEhvcml6b250YWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRoZWlnaHQ6IDJweDtcblx0bGVmdDogM3B4O1xuXHRyaWdodDogM3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRvcFN0cm9rZSA9IHN0eWxlZCggSG9yaXpvbnRhbFN0cm9rZSApYFxuXHR0b3A6IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgUmlnaHRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdHJpZ2h0OiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvdHRvbVN0cm9rZSA9IHN0eWxlZCggSG9yaXpvbnRhbFN0cm9rZSApYFxuXHRib3R0b206IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgTGVmdFN0cm9rZSA9IHN0eWxlZCggVmVydGljYWxTdHJva2UgKWBcblx0bGVmdDogMDtcbmA7XG4iXX0= */");
+    }, false ? "" : ";label:strokeFocus;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXFCUSIsImZpbGUiOiJib3gtY29udHJvbC1pY29uLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNHB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdib3ggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IHN0cm9rZUZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiB7IGlzRm9jdXNlZDogYm9vbGVhbiB9ICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0YmFja2dyb3VuZENvbG9yOiAnY3VycmVudENvbG9yJyxcblx0XHRvcGFjaXR5OiBpc0ZvY3VzZWQgPyAxIDogMC4zLFxuXHR9ICk7XG59O1xuXG5jb25zdCBTdHJva2UgPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCR7IHN0cm9rZUZvY3VzIH07XG5gO1xuXG5jb25zdCBWZXJ0aWNhbFN0cm9rZSA9IHN0eWxlZCggU3Ryb2tlIClgXG5cdGJvdHRvbTogM3B4O1xuXHR0b3A6IDNweDtcblx0d2lkdGg6IDJweDtcbmA7XG5cbmNvbnN0IEhvcml6b250YWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRoZWlnaHQ6IDJweDtcblx0bGVmdDogM3B4O1xuXHRyaWdodDogM3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRvcFN0cm9rZSA9IHN0eWxlZCggSG9yaXpvbnRhbFN0cm9rZSApYFxuXHR0b3A6IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgUmlnaHRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdHJpZ2h0OiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvdHRvbVN0cm9rZSA9IHN0eWxlZCggSG9yaXpvbnRhbFN0cm9rZSApYFxuXHRib3R0b206IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgTGVmdFN0cm9rZSA9IHN0eWxlZCggVmVydGljYWxTdHJva2UgKWBcblx0bGVmdDogMDtcbmA7XG4iXX0= */");
   };
   var Stroke = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1j5nr4z6"
   } : {
     target: "e1j5nr4z6",
     label: "Stroke"
-  })("box-sizing:border-box;display:block;pointer-events:none;position:absolute;", strokeFocus, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQThCMEIiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */"));
+  })("box-sizing:border-box;display:block;pointer-events:none;position:absolute;", strokeFocus, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJCMEIiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */"));
   var VerticalStroke = /* @__PURE__ */ createStyled(Stroke, false ? {
     target: "e1j5nr4z5"
   } : {
@@ -34802,7 +35321,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "bottom:3px;top:3px;width:2px"
   } : {
     name: "1k2w39q",
-    styles: "bottom:3px;top:3px;width:2px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXNDdUMiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */",
+    styles: "bottom:3px;top:3px;width:2px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1DdUMiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
   });
   var HorizontalStroke = /* @__PURE__ */ createStyled(Stroke, false ? {
@@ -34815,7 +35334,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "height:2px;left:3px;right:3px"
   } : {
     name: "1q9b07k",
-    styles: "height:2px;left:3px;right:3px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRDeUMiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */",
+    styles: "height:2px;left:3px;right:3px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlDeUMiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
   });
   var TopStroke = /* @__PURE__ */ createStyled(HorizontalStroke, false ? {
@@ -34828,7 +35347,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "top:0"
   } : {
     name: "abcix4",
-    styles: "top:0/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWtEbUQiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */",
+    styles: "top:0/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQStDbUQiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
   });
   var RightStroke = /* @__PURE__ */ createStyled(VerticalStroke, false ? {
@@ -34841,7 +35360,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "right:0"
   } : {
     name: "1wf8jf",
-    styles: "right:0/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXNEbUQiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */",
+    styles: "right:0/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1EbUQiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
   });
   var BottomStroke = /* @__PURE__ */ createStyled(HorizontalStroke, false ? {
@@ -34854,7 +35373,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "bottom:0"
   } : {
     name: "8tapst",
-    styles: "bottom:0/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTBEc0QiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */",
+    styles: "bottom:0/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXVEc0QiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
   });
   var LeftStroke = /* @__PURE__ */ createStyled(VerticalStroke, false ? {
@@ -34867,7 +35386,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "left:0"
   } : {
     name: "1ode3cm",
-    styles: "left:0/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQThEa0QiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */",
+    styles: "left:0/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJEa0QiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
   });

@@ -34925,7 +35444,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "max-width:90px"
   } : {
     name: "1ejyr19",
-    styles: "max-width:90px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFjc0QiLCJmaWxlIjoiYm94LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJveENvbnRyb2xJY29uIGZyb20gJy4uL2ljb24nO1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi8uLi9idXR0b24nO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vLi4vaC1zdGFjayc7XG5pbXBvcnQgUmFuZ2VDb250cm9sIGZyb20gJy4uLy4uL3JhbmdlLWNvbnRyb2wnO1xuaW1wb3J0IFVuaXRDb250cm9sIGZyb20gJy4uLy4uL3VuaXQtY29udHJvbCc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFVuaXRDb250cm9sID0gc3R5bGVkKCBVbml0Q29udHJvbCApYFxuXHRtYXgtd2lkdGg6IDkwcHg7XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRXcmFwcGVyID0gc3R5bGVkKCBIU3RhY2sgKWBcblx0Z3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XG5gO1xuXG5leHBvcnQgY29uc3QgUmVzZXRCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHRncmlkLWFyZWE6IDEgLyAyO1xuXHRqdXN0aWZ5LXNlbGY6IGVuZDtcbmA7XG5cbmV4cG9ydCBjb25zdCBMaW5rZWRCdXR0b25XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Z3JpZC1hcmVhOiAxIC8gMztcblx0anVzdGlmeS1zZWxmOiBlbmQ7XG5gO1xuXG5leHBvcnQgY29uc3QgRmxleGVkQm94Q29udHJvbEljb24gPSBzdHlsZWQoIEJveENvbnRyb2xJY29uIClgXG5cdGZsZXg6IDAgMCBhdXRvO1xuYDtcblxuZXhwb3J0IGNvbnN0IEZsZXhlZFJhbmdlQ29udHJvbCA9IHN0eWxlZCggUmFuZ2VDb250cm9sIClgXG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcbiJdfQ== */",
+    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 ? {
@@ -34938,7 +35457,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "grid-column:1/span 3"
   } : {
     name: "1j1lmoi",
-    styles: "grid-column:1/span 3/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrQjRDIiwiZmlsZSI6ImJveC1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBCb3hDb250cm9sSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uLy4uL2gtc3RhY2snO1xuaW1wb3J0IFJhbmdlQ29udHJvbCBmcm9tICcuLi8uLi9yYW5nZS1jb250cm9sJztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRVbml0Q29udHJvbCA9IHN0eWxlZCggVW5pdENvbnRyb2wgKWBcblx0bWF4LXdpZHRoOiA5MHB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0V3JhcHBlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJlc2V0QnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1hcmVhOiAxIC8gMjtcblx0anVzdGlmeS1zZWxmOiBlbmQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTGlua2VkQnV0dG9uV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGdyaWQtYXJlYTogMSAvIDM7XG5cdGp1c3RpZnktc2VsZjogZW5kO1xuYDtcblxuZXhwb3J0IGNvbnN0IEZsZXhlZEJveENvbnRyb2xJY29uID0gc3R5bGVkKCBCb3hDb250cm9sSWNvbiApYFxuXHRmbGV4OiAwIDAgYXV0bztcbmA7XG5cbmV4cG9ydCBjb25zdCBGbGV4ZWRSYW5nZUNvbnRyb2wgPSBzdHlsZWQoIFJhbmdlQ29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG4iXX0= */",
+    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 ? {
@@ -34951,7 +35470,7 @@ This message will only show in development mode. It won't appear in production.
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQjJDIiwiZmlsZSI6ImJveC1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBCb3hDb250cm9sSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uLy4uL2gtc3RhY2snO1xuaW1wb3J0IFJhbmdlQ29udHJvbCBmcm9tICcuLi8uLi9yYW5nZS1jb250cm9sJztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRVbml0Q29udHJvbCA9IHN0eWxlZCggVW5pdENvbnRyb2wgKWBcblx0bWF4LXdpZHRoOiA5MHB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0V3JhcHBlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJlc2V0QnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1hcmVhOiAxIC8gMjtcblx0anVzdGlmeS1zZWxmOiBlbmQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTGlua2VkQnV0dG9uV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGdyaWQtYXJlYTogMSAvIDM7XG5cdGp1c3RpZnktc2VsZjogZW5kO1xuYDtcblxuZXhwb3J0IGNvbnN0IEZsZXhlZEJveENvbnRyb2xJY29uID0gc3R5bGVkKCBCb3hDb250cm9sSWNvbiApYFxuXHRmbGV4OiAwIDAgYXV0bztcbmA7XG5cbmV4cG9ydCBjb25zdCBGbGV4ZWRSYW5nZUNvbnRyb2wgPSBzdHlsZWQoIFJhbmdlQ29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG4iXX0= */",
+    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 ? {
@@ -34964,7 +35483,7 @@ This message will only show in development mode. It won't appear in production.
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyQjZDIiwiZmlsZSI6ImJveC1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBCb3hDb250cm9sSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uLy4uL2gtc3RhY2snO1xuaW1wb3J0IFJhbmdlQ29udHJvbCBmcm9tICcuLi8uLi9yYW5nZS1jb250cm9sJztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRVbml0Q29udHJvbCA9IHN0eWxlZCggVW5pdENvbnRyb2wgKWBcblx0bWF4LXdpZHRoOiA5MHB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0V3JhcHBlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJlc2V0QnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1hcmVhOiAxIC8gMjtcblx0anVzdGlmeS1zZWxmOiBlbmQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTGlua2VkQnV0dG9uV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGdyaWQtYXJlYTogMSAvIDM7XG5cdGp1c3RpZnktc2VsZjogZW5kO1xuYDtcblxuZXhwb3J0IGNvbnN0IEZsZXhlZEJveENvbnRyb2xJY29uID0gc3R5bGVkKCBCb3hDb250cm9sSWNvbiApYFxuXHRmbGV4OiAwIDAgYXV0bztcbmA7XG5cbmV4cG9ydCBjb25zdCBGbGV4ZWRSYW5nZUNvbnRyb2wgPSBzdHlsZWQoIFJhbmdlQ29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG4iXX0= */",
+    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 ? {
@@ -34977,7 +35496,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "flex:0 0 auto"
   } : {
     name: "ou8xsw",
-    styles: "flex:0 0 auto/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQzREIiwiZmlsZSI6ImJveC1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBCb3hDb250cm9sSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uLy4uL2gtc3RhY2snO1xuaW1wb3J0IFJhbmdlQ29udHJvbCBmcm9tICcuLi8uLi9yYW5nZS1jb250cm9sJztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRVbml0Q29udHJvbCA9IHN0eWxlZCggVW5pdENvbnRyb2wgKWBcblx0bWF4LXdpZHRoOiA5MHB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0V3JhcHBlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJlc2V0QnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1hcmVhOiAxIC8gMjtcblx0anVzdGlmeS1zZWxmOiBlbmQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTGlua2VkQnV0dG9uV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGdyaWQtYXJlYTogMSAvIDM7XG5cdGp1c3RpZnktc2VsZjogZW5kO1xuYDtcblxuZXhwb3J0IGNvbnN0IEZsZXhlZEJveENvbnRyb2xJY29uID0gc3R5bGVkKCBCb3hDb250cm9sSWNvbiApYFxuXHRmbGV4OiAwIDAgYXV0bztcbmA7XG5cbmV4cG9ydCBjb25zdCBGbGV4ZWRSYW5nZUNvbnRyb2wgPSBzdHlsZWQoIFJhbmdlQ29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG4iXX0= */",
+    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 ? {
@@ -34985,7 +35504,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     target: "e1jovhle0",
     label: "FlexedRangeControl"
-  })("width:100%;margin-inline-end:", space(2), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvQ3dEIiwiZmlsZSI6ImJveC1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBCb3hDb250cm9sSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uLy4uL2gtc3RhY2snO1xuaW1wb3J0IFJhbmdlQ29udHJvbCBmcm9tICcuLi8uLi9yYW5nZS1jb250cm9sJztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRVbml0Q29udHJvbCA9IHN0eWxlZCggVW5pdENvbnRyb2wgKWBcblx0bWF4LXdpZHRoOiA5MHB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0V3JhcHBlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJlc2V0QnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1hcmVhOiAxIC8gMjtcblx0anVzdGlmeS1zZWxmOiBlbmQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTGlua2VkQnV0dG9uV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGdyaWQtYXJlYTogMSAvIDM7XG5cdGp1c3RpZnktc2VsZjogZW5kO1xuYDtcblxuZXhwb3J0IGNvbnN0IEZsZXhlZEJveENvbnRyb2xJY29uID0gc3R5bGVkKCBCb3hDb250cm9sSWNvbiApYFxuXHRmbGV4OiAwIDAgYXV0bztcbmA7XG5cbmV4cG9ydCBjb25zdCBGbGV4ZWRSYW5nZUNvbnRyb2wgPSBzdHlsZWQoIFJhbmdlQ29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG4iXX0= */"));
+  })("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);
@@ -35033,7 +35552,7 @@ This message will only show in development mode. It won't appear in production.
     setSelectedUnits,
     sides: sides3,
     side,
-    min: min3 = 0,
+    min: min2 = 0,
     presets,
     presetKey,
     placeholder: placeholderProp,
@@ -35123,7 +35642,7 @@ This message will only show in development mode. It won't appear in production.
           text: LABELS[side],
           children: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(StyledUnitControl, {
             ...props,
-            min: min3,
+            min: min2,
             className: "component-box-control__unit-control",
             id: inputId,
             isPressEnterToChange: true,
@@ -35143,7 +35662,7 @@ This message will only show in development mode. It won't appear in production.
           onChange: (newValue) => {
             handleOnValueChange(newValue !== void 0 ? [newValue, computedUnit].join("") : void 0);
           },
-          min: isFinite(min3) ? min3 : 0,
+          min: isFinite(min2) ? min2 : 0,
           max: CUSTOM_VALUE_SETTINGS[computedUnit ?? "px"]?.max ?? 10,
           step: CUSTOM_VALUE_SETTINGS[computedUnit ?? "px"]?.step ?? 0.1,
           value: parsedQuantity ?? 0,
@@ -35312,7 +35831,7 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/button-group/index.mjs
   var import_element92 = __toESM(require_element(), 1);
-  var import_deprecated8 = __toESM(require_deprecated(), 1);
+  var import_deprecated9 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedButtonGroup(props, ref) {
     const {
@@ -35322,7 +35841,7 @@ This message will only show in development mode. It won't appear in production.
     } = props;
     const classes = clsx_default("components-button-group", className2);
     if (!__shouldNotWarnDeprecated) {
-      (0, import_deprecated8.default)("wp.components.ButtonGroup", {
+      (0, import_deprecated9.default)("wp.components.ButtonGroup", {
         since: "6.8",
         alternative: "wp.components.__experimentalToggleGroupControl"
       });
@@ -35353,7 +35872,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "background:transparent;display:block;margin:0!important;pointer-events:none;position:absolute;will-change:box-shadow"
   } : {
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLNEIiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG5leHBvcnQgY29uc3QgRWxldmF0aW9uID0gY3NzYFxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWxsLWNoYW5nZTogYm94LXNoYWRvdztcbmA7XG4iXX0= */",
+    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
   };

@@ -35367,7 +35886,7 @@ This message will only show in development mode. It won't appear in production.
   function useElevation(props) {
     const {
       active,
-      borderRadius: borderRadius3 = "inherit",
+      borderRadius: borderRadius2 = "inherit",
       className: className2,
       focus: focus4,
       hover: hover2,
@@ -35387,26 +35906,26 @@ This message will only show in development mode. It won't appear in production.
       const transition = `box-shadow ${config_values_default.transitionDuration} ${config_values_default.transitionTimingFunction}`;
       const sx = {};
       sx.Base = /* @__PURE__ */ css({
-        borderRadius: borderRadius3,
+        borderRadius: borderRadius2,
         bottom: offset4,
         boxShadow: getBoxShadow(value),
         opacity: config_values_default.elevationIntensity,
         left: offset4,
         right: offset4,
         top: offset4
-      }, /* @__PURE__ */ css("@media not ( prefers-reduced-motion ){transition:", transition, ";}" + (false ? "" : ";label:sx-Base;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK0VNIiwiZmlsZSI6Imhvb2sudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgdHlwZSB7IFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VNZW1vIH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgdXNlQ29udGV4dFN5c3RlbSB9IGZyb20gJy4uL2NvbnRleHQnO1xuaW1wb3J0ICogYXMgc3R5bGVzIGZyb20gJy4vc3R5bGVzJztcbmltcG9ydCB7IENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHVzZUN4IH0gZnJvbSAnLi4vdXRpbHMvaG9va3MvdXNlLWN4JztcbmltcG9ydCB7IGlzVmFsdWVEZWZpbmVkIH0gZnJvbSAnLi4vdXRpbHMvdmFsdWVzJztcbmltcG9ydCB0eXBlIHsgRWxldmF0aW9uUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuZXhwb3J0IGZ1bmN0aW9uIGdldEJveFNoYWRvdyggdmFsdWU6IG51bWJlciApIHtcblx0Y29uc3QgYm94U2hhZG93Q29sb3IgPSBgcmdiYSgwLCAwLCAwLCAkeyB2YWx1ZSAvIDIwIH0pYDtcblx0Y29uc3QgYm94U2hhZG93ID0gYDAgJHsgdmFsdWUgfXB4ICR7IHZhbHVlICogMiB9cHggMFxuXHQkeyBib3hTaGFkb3dDb2xvciB9YDtcblxuXHRyZXR1cm4gYm94U2hhZG93O1xufVxuXG5leHBvcnQgZnVuY3Rpb24gdXNlRWxldmF0aW9uKFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8IEVsZXZhdGlvblByb3BzLCAnZGl2JyA+XG4pIHtcblx0Y29uc3Qge1xuXHRcdGFjdGl2ZSxcblx0XHRib3JkZXJSYWRpdXMgPSAnaW5oZXJpdCcsXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGZvY3VzLFxuXHRcdGhvdmVyLFxuXHRcdGlzSW50ZXJhY3RpdmUgPSBmYWxzZSxcblx0XHRvZmZzZXQgPSAwLFxuXHRcdHZhbHVlID0gMCxcblx0XHQuLi5vdGhlclByb3BzXG5cdH0gPSB1c2VDb250ZXh0U3lzdGVtKCBwcm9wcywgJ0VsZXZhdGlvbicgKTtcblxuXHRjb25zdCBjeCA9IHVzZUN4KCk7XG5cblx0Y29uc3QgY2xhc3NlcyA9IHVzZU1lbW8oICgpID0+IHtcblx0XHRsZXQgaG92ZXJWYWx1ZTogbnVtYmVyIHwgdW5kZWZpbmVkID0gaXNWYWx1ZURlZmluZWQoIGhvdmVyIClcblx0XHRcdD8gaG92ZXJcblx0XHRcdDogdmFsdWUgKiAyO1xuXHRcdGxldCBhY3RpdmVWYWx1ZTogbnVtYmVyIHwgdW5kZWZpbmVkID0gaXNWYWx1ZURlZmluZWQoIGFjdGl2ZSApXG5cdFx0XHQ/IGFjdGl2ZVxuXHRcdFx0OiB2YWx1ZSAvIDI7XG5cblx0XHRpZiAoICEgaXNJbnRlcmFjdGl2ZSApIHtcblx0XHRcdGhvdmVyVmFsdWUgPSBpc1ZhbHVlRGVmaW5lZCggaG92ZXIgKSA/IGhvdmVyIDogdW5kZWZpbmVkO1xuXHRcdFx0YWN0aXZlVmFsdWUgPSBpc1ZhbHVlRGVmaW5lZCggYWN0aXZlICkgPyBhY3RpdmUgOiB1bmRlZmluZWQ7XG5cdFx0fVxuXG5cdFx0Y29uc3QgdHJhbnNpdGlvbiA9IGBib3gtc2hhZG93ICR7IENPTkZJRy50cmFuc2l0aW9uRHVyYXRpb24gfSAkeyBDT05GSUcudHJhbnNpdGlvblRpbWluZ0Z1bmN0aW9uIH1gO1xuXG5cdFx0Y29uc3Qgc3g6IHtcblx0XHRcdEJhc2U/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdFx0aG92ZXI/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdFx0YWN0aXZlPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGZvY3VzPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHR9ID0ge307XG5cblx0XHRzeC5CYXNlID0gY3NzKFxuXHRcdFx0e1xuXHRcdFx0XHRib3JkZXJSYWRpdXMsXG5cdFx0XHRcdGJvdHRvbTogb2Zmc2V0LFxuXHRcdFx0XHRib3hTaGFkb3c6IGdldEJveFNoYWRvdyggdmFsdWUgKSxcblx0XHRcdFx0b3BhY2l0eTogQ09ORklHLmVsZXZhdGlvbkludGVuc2l0eSxcblx0XHRcdFx0bGVmdDogb2Zmc2V0LFxuXHRcdFx0XHRyaWdodDogb2Zmc2V0LFxuXHRcdFx0XHR0b3A6IG9mZnNldCxcblx0XHRcdH0sXG5cdFx0XHRjc3NgXG5cdFx0XHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246ICR7IHRyYW5zaXRpb24gfTtcblx0XHRcdFx0fVxuXHRcdFx0YFxuXHRcdCk7XG5cblx0XHRpZiAoIGlzVmFsdWVEZWZpbmVkKCBob3ZlclZhbHVlICkgKSB7XG5cdFx0XHRzeC5ob3ZlciA9IGNzc2Bcblx0XHRcdFx0Kjpob3ZlciA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggaG92ZXJWYWx1ZSApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggYWN0aXZlVmFsdWUgKSApIHtcblx0XHRcdHN4LmFjdGl2ZSA9IGNzc2Bcblx0XHRcdFx0KjphY3RpdmUgPiAmIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAkeyBnZXRCb3hTaGFkb3coIGFjdGl2ZVZhbHVlICkgfTtcblx0XHRcdFx0fVxuXHRcdFx0YDtcblx0XHR9XG5cblx0XHRpZiAoIGlzVmFsdWVEZWZpbmVkKCBmb2N1cyApICkge1xuXHRcdFx0c3guZm9jdXMgPSBjc3NgXG5cdFx0XHRcdCo6Zm9jdXMgPiAmIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAkeyBnZXRCb3hTaGFkb3coIGZvY3VzICkgfTtcblx0XHRcdFx0fVxuXHRcdFx0YDtcblx0XHR9XG5cblx0XHRjb25zdCBlbGV2YXRpb25TdHlsZXMgPSBjc3MoXG5cdFx0XHRzdHlsZXMuRWxldmF0aW9uLFxuXHRcdFx0c3guQmFzZSxcblx0XHRcdHN4LmhvdmVyLFxuXHRcdFx0c3guZm9jdXMsXG5cdFx0XHRzeC5hY3RpdmVcblx0XHQpO1xuXG5cdFx0cmV0dXJuIGN4KCBlbGV2YXRpb25TdHlsZXMsIGNsYXNzTmFtZSApO1xuXHR9LCBbXG5cdFx0YWN0aXZlLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRjbGFzc05hbWUsXG5cdFx0Y3gsXG5cdFx0Zm9jdXMsXG5cdFx0aG92ZXIsXG5cdFx0aXNJbnRlcmFjdGl2ZSxcblx0XHRvZmZzZXQsXG5cdFx0dmFsdWUsXG5cdF0gKTtcblxuXHRyZXR1cm4geyAuLi5vdGhlclByb3BzLCBjbGFzc05hbWU6IGNsYXNzZXMsICdhcmlhLWhpZGRlbic6IHRydWUgfTtcbn1cbiJdfQ== */"), false ? "" : ";label:sx-Base;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBcUVZIiwiZmlsZSI6Imhvb2sudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgdHlwZSB7IFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VNZW1vIH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgdXNlQ29udGV4dFN5c3RlbSB9IGZyb20gJy4uL2NvbnRleHQnO1xuaW1wb3J0ICogYXMgc3R5bGVzIGZyb20gJy4vc3R5bGVzJztcbmltcG9ydCB7IENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHVzZUN4IH0gZnJvbSAnLi4vdXRpbHMvaG9va3MvdXNlLWN4JztcbmltcG9ydCB7IGlzVmFsdWVEZWZpbmVkIH0gZnJvbSAnLi4vdXRpbHMvdmFsdWVzJztcbmltcG9ydCB0eXBlIHsgRWxldmF0aW9uUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuZXhwb3J0IGZ1bmN0aW9uIGdldEJveFNoYWRvdyggdmFsdWU6IG51bWJlciApIHtcblx0Y29uc3QgYm94U2hhZG93Q29sb3IgPSBgcmdiYSgwLCAwLCAwLCAkeyB2YWx1ZSAvIDIwIH0pYDtcblx0Y29uc3QgYm94U2hhZG93ID0gYDAgJHsgdmFsdWUgfXB4ICR7IHZhbHVlICogMiB9cHggMFxuXHQkeyBib3hTaGFkb3dDb2xvciB9YDtcblxuXHRyZXR1cm4gYm94U2hhZG93O1xufVxuXG5leHBvcnQgZnVuY3Rpb24gdXNlRWxldmF0aW9uKFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8IEVsZXZhdGlvblByb3BzLCAnZGl2JyA+XG4pIHtcblx0Y29uc3Qge1xuXHRcdGFjdGl2ZSxcblx0XHRib3JkZXJSYWRpdXMgPSAnaW5oZXJpdCcsXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGZvY3VzLFxuXHRcdGhvdmVyLFxuXHRcdGlzSW50ZXJhY3RpdmUgPSBmYWxzZSxcblx0XHRvZmZzZXQgPSAwLFxuXHRcdHZhbHVlID0gMCxcblx0XHQuLi5vdGhlclByb3BzXG5cdH0gPSB1c2VDb250ZXh0U3lzdGVtKCBwcm9wcywgJ0VsZXZhdGlvbicgKTtcblxuXHRjb25zdCBjeCA9IHVzZUN4KCk7XG5cblx0Y29uc3QgY2xhc3NlcyA9IHVzZU1lbW8oICgpID0+IHtcblx0XHRsZXQgaG92ZXJWYWx1ZTogbnVtYmVyIHwgdW5kZWZpbmVkID0gaXNWYWx1ZURlZmluZWQoIGhvdmVyIClcblx0XHRcdD8gaG92ZXJcblx0XHRcdDogdmFsdWUgKiAyO1xuXHRcdGxldCBhY3RpdmVWYWx1ZTogbnVtYmVyIHwgdW5kZWZpbmVkID0gaXNWYWx1ZURlZmluZWQoIGFjdGl2ZSApXG5cdFx0XHQ/IGFjdGl2ZVxuXHRcdFx0OiB2YWx1ZSAvIDI7XG5cblx0XHRpZiAoICEgaXNJbnRlcmFjdGl2ZSApIHtcblx0XHRcdGhvdmVyVmFsdWUgPSBpc1ZhbHVlRGVmaW5lZCggaG92ZXIgKSA/IGhvdmVyIDogdW5kZWZpbmVkO1xuXHRcdFx0YWN0aXZlVmFsdWUgPSBpc1ZhbHVlRGVmaW5lZCggYWN0aXZlICkgPyBhY3RpdmUgOiB1bmRlZmluZWQ7XG5cdFx0fVxuXG5cdFx0Y29uc3QgdHJhbnNpdGlvbiA9IGBib3gtc2hhZG93ICR7IENPTkZJRy50cmFuc2l0aW9uRHVyYXRpb24gfSAkeyBDT05GSUcudHJhbnNpdGlvblRpbWluZ0Z1bmN0aW9uIH1gO1xuXG5cdFx0Y29uc3Qgc3g6IHtcblx0XHRcdEJhc2U/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdFx0aG92ZXI/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdFx0YWN0aXZlPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGZvY3VzPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHR9ID0ge307XG5cblx0XHRzeC5CYXNlID0gY3NzKFxuXHRcdFx0e1xuXHRcdFx0XHRib3JkZXJSYWRpdXMsXG5cdFx0XHRcdGJvdHRvbTogb2Zmc2V0LFxuXHRcdFx0XHRib3hTaGFkb3c6IGdldEJveFNoYWRvdyggdmFsdWUgKSxcblx0XHRcdFx0b3BhY2l0eTogQ09ORklHLmVsZXZhdGlvbkludGVuc2l0eSxcblx0XHRcdFx0bGVmdDogb2Zmc2V0LFxuXHRcdFx0XHRyaWdodDogb2Zmc2V0LFxuXHRcdFx0XHR0b3A6IG9mZnNldCxcblx0XHRcdH0sXG5cdFx0XHRjc3NgXG5cdFx0XHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246ICR7IHRyYW5zaXRpb24gfTtcblx0XHRcdFx0fVxuXHRcdFx0YFxuXHRcdCk7XG5cblx0XHRpZiAoIGlzVmFsdWVEZWZpbmVkKCBob3ZlclZhbHVlICkgKSB7XG5cdFx0XHRzeC5ob3ZlciA9IGNzc2Bcblx0XHRcdFx0Kjpob3ZlciA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggaG92ZXJWYWx1ZSApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggYWN0aXZlVmFsdWUgKSApIHtcblx0XHRcdHN4LmFjdGl2ZSA9IGNzc2Bcblx0XHRcdFx0KjphY3RpdmUgPiAmIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAkeyBnZXRCb3hTaGFkb3coIGFjdGl2ZVZhbHVlICkgfTtcblx0XHRcdFx0fVxuXHRcdFx0YDtcblx0XHR9XG5cblx0XHRpZiAoIGlzVmFsdWVEZWZpbmVkKCBmb2N1cyApICkge1xuXHRcdFx0c3guZm9jdXMgPSBjc3NgXG5cdFx0XHRcdCo6Zm9jdXMgPiAmIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAkeyBnZXRCb3hTaGFkb3coIGZvY3VzICkgfTtcblx0XHRcdFx0fVxuXHRcdFx0YDtcblx0XHR9XG5cblx0XHRjb25zdCBlbGV2YXRpb25TdHlsZXMgPSBjc3MoXG5cdFx0XHRzdHlsZXMuRWxldmF0aW9uLFxuXHRcdFx0c3guQmFzZSxcblx0XHRcdHN4LmhvdmVyLFxuXHRcdFx0c3guZm9jdXMsXG5cdFx0XHRzeC5hY3RpdmVcblx0XHQpO1xuXG5cdFx0cmV0dXJuIGN4KCBlbGV2YXRpb25TdHlsZXMsIGNsYXNzTmFtZSApO1xuXHR9LCBbXG5cdFx0YWN0aXZlLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRjbGFzc05hbWUsXG5cdFx0Y3gsXG5cdFx0Zm9jdXMsXG5cdFx0aG92ZXIsXG5cdFx0aXNJbnRlcmFjdGl2ZSxcblx0XHRvZmZzZXQsXG5cdFx0dmFsdWUsXG5cdF0gKTtcblxuXHRyZXR1cm4geyAuLi5vdGhlclByb3BzLCBjbGFzc05hbWU6IGNsYXNzZXMsICdhcmlhLWhpZGRlbic6IHRydWUgfTtcbn1cbiJdfQ== */");
+      }, /* @__PURE__ */ css("@media not ( prefers-reduced-motion ){transition:", transition, ";}" + (false ? "" : ";label:sx-Base;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0VNIiwiZmlsZSI6Imhvb2sudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyB1c2VNZW1vIH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IHVzZUNvbnRleHRTeXN0ZW0gfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCAqIGFzIHN0eWxlcyBmcm9tICcuL3N0eWxlcyc7XG5pbXBvcnQgeyBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyB1c2VDeCB9IGZyb20gJy4uL3V0aWxzL2hvb2tzL3VzZS1jeCc7XG5pbXBvcnQgeyBpc1ZhbHVlRGVmaW5lZCB9IGZyb20gJy4uL3V0aWxzL3ZhbHVlcyc7XG5pbXBvcnQgdHlwZSB7IEVsZXZhdGlvblByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRCb3hTaGFkb3coIHZhbHVlOiBudW1iZXIgKSB7XG5cdGNvbnN0IGJveFNoYWRvd0NvbG9yID0gYHJnYmEoMCwgMCwgMCwgJHsgdmFsdWUgLyAyMCB9KWA7XG5cdGNvbnN0IGJveFNoYWRvdyA9IGAwICR7IHZhbHVlIH1weCAkeyB2YWx1ZSAqIDIgfXB4IDBcblx0JHsgYm94U2hhZG93Q29sb3IgfWA7XG5cblx0cmV0dXJuIGJveFNoYWRvdztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUVsZXZhdGlvbihcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPCBFbGV2YXRpb25Qcm9wcywgJ2RpdicgPlxuKSB7XG5cdGNvbnN0IHtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzID0gJ2luaGVyaXQnLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlID0gZmFsc2UsXG5cdFx0b2Zmc2V0ID0gMCxcblx0XHR2YWx1ZSA9IDAsXG5cdFx0Li4ub3RoZXJQcm9wc1xuXHR9ID0gdXNlQ29udGV4dFN5c3RlbSggcHJvcHMsICdFbGV2YXRpb24nICk7XG5cblx0Y29uc3QgY3ggPSB1c2VDeCgpO1xuXG5cdGNvbnN0IGNsYXNzZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG5cdFx0bGV0IGhvdmVyVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApXG5cdFx0XHQ/IGhvdmVyXG5cdFx0XHQ6IHZhbHVlICogMjtcblx0XHRsZXQgYWN0aXZlVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKVxuXHRcdFx0PyBhY3RpdmVcblx0XHRcdDogdmFsdWUgLyAyO1xuXG5cdFx0aWYgKCAhIGlzSW50ZXJhY3RpdmUgKSB7XG5cdFx0XHRob3ZlclZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGhvdmVyICkgPyBob3ZlciA6IHVuZGVmaW5lZDtcblx0XHRcdGFjdGl2ZVZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGFjdGl2ZSApID8gYWN0aXZlIDogdW5kZWZpbmVkO1xuXHRcdH1cblxuXHRcdGNvbnN0IHRyYW5zaXRpb24gPSBgYm94LXNoYWRvdyAkeyBDT05GSUcudHJhbnNpdGlvbkR1cmF0aW9uIH0gJHsgQ09ORklHLnRyYW5zaXRpb25UaW1pbmdGdW5jdGlvbiB9YDtcblxuXHRcdGNvbnN0IHN4OiB7XG5cdFx0XHRCYXNlPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGhvdmVyPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGFjdGl2ZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRmb2N1cz86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0fSA9IHt9O1xuXG5cdFx0c3guQmFzZSA9IGNzcyhcblx0XHRcdHtcblx0XHRcdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdFx0XHRib3R0b206IG9mZnNldCxcblx0XHRcdFx0Ym94U2hhZG93OiBnZXRCb3hTaGFkb3coIHZhbHVlICksXG5cdFx0XHRcdG9wYWNpdHk6IENPTkZJRy5lbGV2YXRpb25JbnRlbnNpdHksXG5cdFx0XHRcdGxlZnQ6IG9mZnNldCxcblx0XHRcdFx0cmlnaHQ6IG9mZnNldCxcblx0XHRcdFx0dG9wOiBvZmZzZXQsXG5cdFx0XHR9LFxuXHRcdFx0Y3NzYFxuXHRcdFx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkeyB0cmFuc2l0aW9uIH07XG5cdFx0XHRcdH1cblx0XHRcdGBcblx0XHQpO1xuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggaG92ZXJWYWx1ZSApICkge1xuXHRcdFx0c3guaG92ZXIgPSBjc3NgXG5cdFx0XHRcdCo6aG92ZXIgPiAmIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAkeyBnZXRCb3hTaGFkb3coIGhvdmVyVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGFjdGl2ZVZhbHVlICkgKSB7XG5cdFx0XHRzeC5hY3RpdmUgPSBjc3NgXG5cdFx0XHRcdCo6YWN0aXZlID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBhY3RpdmVWYWx1ZSApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggZm9jdXMgKSApIHtcblx0XHRcdHN4LmZvY3VzID0gY3NzYFxuXHRcdFx0XHQqOmZvY3VzID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBmb2N1cyApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgZWxldmF0aW9uU3R5bGVzID0gY3NzKFxuXHRcdFx0c3R5bGVzLkVsZXZhdGlvbixcblx0XHRcdHN4LkJhc2UsXG5cdFx0XHRzeC5ob3Zlcixcblx0XHRcdHN4LmZvY3VzLFxuXHRcdFx0c3guYWN0aXZlXG5cdFx0KTtcblxuXHRcdHJldHVybiBjeCggZWxldmF0aW9uU3R5bGVzLCBjbGFzc05hbWUgKTtcblx0fSwgW1xuXHRcdGFjdGl2ZSxcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGN4LFxuXHRcdGZvY3VzLFxuXHRcdGhvdmVyLFxuXHRcdGlzSW50ZXJhY3RpdmUsXG5cdFx0b2Zmc2V0LFxuXHRcdHZhbHVlLFxuXHRdICk7XG5cblx0cmV0dXJuIHsgLi4ub3RoZXJQcm9wcywgY2xhc3NOYW1lOiBjbGFzc2VzLCAnYXJpYS1oaWRkZW4nOiB0cnVlIH07XG59XG4iXX0= */"), false ? "" : ";label:sx-Base;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMERZIiwiZmlsZSI6Imhvb2sudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyB1c2VNZW1vIH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IHVzZUNvbnRleHRTeXN0ZW0gfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCAqIGFzIHN0eWxlcyBmcm9tICcuL3N0eWxlcyc7XG5pbXBvcnQgeyBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyB1c2VDeCB9IGZyb20gJy4uL3V0aWxzL2hvb2tzL3VzZS1jeCc7XG5pbXBvcnQgeyBpc1ZhbHVlRGVmaW5lZCB9IGZyb20gJy4uL3V0aWxzL3ZhbHVlcyc7XG5pbXBvcnQgdHlwZSB7IEVsZXZhdGlvblByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRCb3hTaGFkb3coIHZhbHVlOiBudW1iZXIgKSB7XG5cdGNvbnN0IGJveFNoYWRvd0NvbG9yID0gYHJnYmEoMCwgMCwgMCwgJHsgdmFsdWUgLyAyMCB9KWA7XG5cdGNvbnN0IGJveFNoYWRvdyA9IGAwICR7IHZhbHVlIH1weCAkeyB2YWx1ZSAqIDIgfXB4IDBcblx0JHsgYm94U2hhZG93Q29sb3IgfWA7XG5cblx0cmV0dXJuIGJveFNoYWRvdztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUVsZXZhdGlvbihcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPCBFbGV2YXRpb25Qcm9wcywgJ2RpdicgPlxuKSB7XG5cdGNvbnN0IHtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzID0gJ2luaGVyaXQnLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlID0gZmFsc2UsXG5cdFx0b2Zmc2V0ID0gMCxcblx0XHR2YWx1ZSA9IDAsXG5cdFx0Li4ub3RoZXJQcm9wc1xuXHR9ID0gdXNlQ29udGV4dFN5c3RlbSggcHJvcHMsICdFbGV2YXRpb24nICk7XG5cblx0Y29uc3QgY3ggPSB1c2VDeCgpO1xuXG5cdGNvbnN0IGNsYXNzZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG5cdFx0bGV0IGhvdmVyVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApXG5cdFx0XHQ/IGhvdmVyXG5cdFx0XHQ6IHZhbHVlICogMjtcblx0XHRsZXQgYWN0aXZlVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKVxuXHRcdFx0PyBhY3RpdmVcblx0XHRcdDogdmFsdWUgLyAyO1xuXG5cdFx0aWYgKCAhIGlzSW50ZXJhY3RpdmUgKSB7XG5cdFx0XHRob3ZlclZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGhvdmVyICkgPyBob3ZlciA6IHVuZGVmaW5lZDtcblx0XHRcdGFjdGl2ZVZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGFjdGl2ZSApID8gYWN0aXZlIDogdW5kZWZpbmVkO1xuXHRcdH1cblxuXHRcdGNvbnN0IHRyYW5zaXRpb24gPSBgYm94LXNoYWRvdyAkeyBDT05GSUcudHJhbnNpdGlvbkR1cmF0aW9uIH0gJHsgQ09ORklHLnRyYW5zaXRpb25UaW1pbmdGdW5jdGlvbiB9YDtcblxuXHRcdGNvbnN0IHN4OiB7XG5cdFx0XHRCYXNlPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGhvdmVyPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGFjdGl2ZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRmb2N1cz86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0fSA9IHt9O1xuXG5cdFx0c3guQmFzZSA9IGNzcyhcblx0XHRcdHtcblx0XHRcdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdFx0XHRib3R0b206IG9mZnNldCxcblx0XHRcdFx0Ym94U2hhZG93OiBnZXRCb3hTaGFkb3coIHZhbHVlICksXG5cdFx0XHRcdG9wYWNpdHk6IENPTkZJRy5lbGV2YXRpb25JbnRlbnNpdHksXG5cdFx0XHRcdGxlZnQ6IG9mZnNldCxcblx0XHRcdFx0cmlnaHQ6IG9mZnNldCxcblx0XHRcdFx0dG9wOiBvZmZzZXQsXG5cdFx0XHR9LFxuXHRcdFx0Y3NzYFxuXHRcdFx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkeyB0cmFuc2l0aW9uIH07XG5cdFx0XHRcdH1cblx0XHRcdGBcblx0XHQpO1xuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggaG92ZXJWYWx1ZSApICkge1xuXHRcdFx0c3guaG92ZXIgPSBjc3NgXG5cdFx0XHRcdCo6aG92ZXIgPiAmIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAkeyBnZXRCb3hTaGFkb3coIGhvdmVyVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGFjdGl2ZVZhbHVlICkgKSB7XG5cdFx0XHRzeC5hY3RpdmUgPSBjc3NgXG5cdFx0XHRcdCo6YWN0aXZlID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBhY3RpdmVWYWx1ZSApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggZm9jdXMgKSApIHtcblx0XHRcdHN4LmZvY3VzID0gY3NzYFxuXHRcdFx0XHQqOmZvY3VzID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBmb2N1cyApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgZWxldmF0aW9uU3R5bGVzID0gY3NzKFxuXHRcdFx0c3R5bGVzLkVsZXZhdGlvbixcblx0XHRcdHN4LkJhc2UsXG5cdFx0XHRzeC5ob3Zlcixcblx0XHRcdHN4LmZvY3VzLFxuXHRcdFx0c3guYWN0aXZlXG5cdFx0KTtcblxuXHRcdHJldHVybiBjeCggZWxldmF0aW9uU3R5bGVzLCBjbGFzc05hbWUgKTtcblx0fSwgW1xuXHRcdGFjdGl2ZSxcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGN4LFxuXHRcdGZvY3VzLFxuXHRcdGhvdmVyLFxuXHRcdGlzSW50ZXJhY3RpdmUsXG5cdFx0b2Zmc2V0LFxuXHRcdHZhbHVlLFxuXHRdICk7XG5cblx0cmV0dXJuIHsgLi4ub3RoZXJQcm9wcywgY2xhc3NOYW1lOiBjbGFzc2VzLCAnYXJpYS1oaWRkZW4nOiB0cnVlIH07XG59XG4iXX0= */");
       if (isValueDefined(hoverValue)) {
-        sx.hover = /* @__PURE__ */ css("*:hover>&{box-shadow:", getBoxShadow(hoverValue), ";}" + (false ? "" : ";label:sx-hover;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBdUZpQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlTWVtbyB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IHVzZUNvbnRleHRTeXN0ZW0gfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCAqIGFzIHN0eWxlcyBmcm9tICcuL3N0eWxlcyc7XG5pbXBvcnQgeyBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyB1c2VDeCB9IGZyb20gJy4uL3V0aWxzL2hvb2tzL3VzZS1jeCc7XG5pbXBvcnQgeyBpc1ZhbHVlRGVmaW5lZCB9IGZyb20gJy4uL3V0aWxzL3ZhbHVlcyc7XG5pbXBvcnQgdHlwZSB7IEVsZXZhdGlvblByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRCb3hTaGFkb3coIHZhbHVlOiBudW1iZXIgKSB7XG5cdGNvbnN0IGJveFNoYWRvd0NvbG9yID0gYHJnYmEoMCwgMCwgMCwgJHsgdmFsdWUgLyAyMCB9KWA7XG5cdGNvbnN0IGJveFNoYWRvdyA9IGAwICR7IHZhbHVlIH1weCAkeyB2YWx1ZSAqIDIgfXB4IDBcblx0JHsgYm94U2hhZG93Q29sb3IgfWA7XG5cblx0cmV0dXJuIGJveFNoYWRvdztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUVsZXZhdGlvbihcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPCBFbGV2YXRpb25Qcm9wcywgJ2RpdicgPlxuKSB7XG5cdGNvbnN0IHtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzID0gJ2luaGVyaXQnLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlID0gZmFsc2UsXG5cdFx0b2Zmc2V0ID0gMCxcblx0XHR2YWx1ZSA9IDAsXG5cdFx0Li4ub3RoZXJQcm9wc1xuXHR9ID0gdXNlQ29udGV4dFN5c3RlbSggcHJvcHMsICdFbGV2YXRpb24nICk7XG5cblx0Y29uc3QgY3ggPSB1c2VDeCgpO1xuXG5cdGNvbnN0IGNsYXNzZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG5cdFx0bGV0IGhvdmVyVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApXG5cdFx0XHQ/IGhvdmVyXG5cdFx0XHQ6IHZhbHVlICogMjtcblx0XHRsZXQgYWN0aXZlVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKVxuXHRcdFx0PyBhY3RpdmVcblx0XHRcdDogdmFsdWUgLyAyO1xuXG5cdFx0aWYgKCAhIGlzSW50ZXJhY3RpdmUgKSB7XG5cdFx0XHRob3ZlclZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGhvdmVyICkgPyBob3ZlciA6IHVuZGVmaW5lZDtcblx0XHRcdGFjdGl2ZVZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGFjdGl2ZSApID8gYWN0aXZlIDogdW5kZWZpbmVkO1xuXHRcdH1cblxuXHRcdGNvbnN0IHRyYW5zaXRpb24gPSBgYm94LXNoYWRvdyAkeyBDT05GSUcudHJhbnNpdGlvbkR1cmF0aW9uIH0gJHsgQ09ORklHLnRyYW5zaXRpb25UaW1pbmdGdW5jdGlvbiB9YDtcblxuXHRcdGNvbnN0IHN4OiB7XG5cdFx0XHRCYXNlPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGhvdmVyPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGFjdGl2ZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRmb2N1cz86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0fSA9IHt9O1xuXG5cdFx0c3guQmFzZSA9IGNzcyhcblx0XHRcdHtcblx0XHRcdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdFx0XHRib3R0b206IG9mZnNldCxcblx0XHRcdFx0Ym94U2hhZG93OiBnZXRCb3hTaGFkb3coIHZhbHVlICksXG5cdFx0XHRcdG9wYWNpdHk6IENPTkZJRy5lbGV2YXRpb25JbnRlbnNpdHksXG5cdFx0XHRcdGxlZnQ6IG9mZnNldCxcblx0XHRcdFx0cmlnaHQ6IG9mZnNldCxcblx0XHRcdFx0dG9wOiBvZmZzZXQsXG5cdFx0XHR9LFxuXHRcdFx0Y3NzYFxuXHRcdFx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkeyB0cmFuc2l0aW9uIH07XG5cdFx0XHRcdH1cblx0XHRcdGBcblx0XHQpO1xuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggaG92ZXJWYWx1ZSApICkge1xuXHRcdFx0c3guaG92ZXIgPSBjc3NgXG5cdFx0XHRcdCo6aG92ZXIgPiAmIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAkeyBnZXRCb3hTaGFkb3coIGhvdmVyVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGFjdGl2ZVZhbHVlICkgKSB7XG5cdFx0XHRzeC5hY3RpdmUgPSBjc3NgXG5cdFx0XHRcdCo6YWN0aXZlID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBhY3RpdmVWYWx1ZSApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggZm9jdXMgKSApIHtcblx0XHRcdHN4LmZvY3VzID0gY3NzYFxuXHRcdFx0XHQqOmZvY3VzID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBmb2N1cyApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgZWxldmF0aW9uU3R5bGVzID0gY3NzKFxuXHRcdFx0c3R5bGVzLkVsZXZhdGlvbixcblx0XHRcdHN4LkJhc2UsXG5cdFx0XHRzeC5ob3Zlcixcblx0XHRcdHN4LmZvY3VzLFxuXHRcdFx0c3guYWN0aXZlXG5cdFx0KTtcblxuXHRcdHJldHVybiBjeCggZWxldmF0aW9uU3R5bGVzLCBjbGFzc05hbWUgKTtcblx0fSwgW1xuXHRcdGFjdGl2ZSxcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGN4LFxuXHRcdGZvY3VzLFxuXHRcdGhvdmVyLFxuXHRcdGlzSW50ZXJhY3RpdmUsXG5cdFx0b2Zmc2V0LFxuXHRcdHZhbHVlLFxuXHRdICk7XG5cblx0cmV0dXJuIHsgLi4ub3RoZXJQcm9wcywgY2xhc3NOYW1lOiBjbGFzc2VzLCAnYXJpYS1oaWRkZW4nOiB0cnVlIH07XG59XG4iXX0= */");
+        sx.hover = /* @__PURE__ */ css("*:hover>&{box-shadow:", getBoxShadow(hoverValue), ";}" + (false ? "" : ";label:sx-hover;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEVpQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgdXNlTWVtbyB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgeyB1c2VDb250ZXh0U3lzdGVtIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgdXNlQ3ggfSBmcm9tICcuLi91dGlscy9ob29rcy91c2UtY3gnO1xuaW1wb3J0IHsgaXNWYWx1ZURlZmluZWQgfSBmcm9tICcuLi91dGlscy92YWx1ZXMnO1xuaW1wb3J0IHR5cGUgeyBFbGV2YXRpb25Qcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Qm94U2hhZG93KCB2YWx1ZTogbnVtYmVyICkge1xuXHRjb25zdCBib3hTaGFkb3dDb2xvciA9IGByZ2JhKDAsIDAsIDAsICR7IHZhbHVlIC8gMjAgfSlgO1xuXHRjb25zdCBib3hTaGFkb3cgPSBgMCAkeyB2YWx1ZSB9cHggJHsgdmFsdWUgKiAyIH1weCAwXG5cdCR7IGJveFNoYWRvd0NvbG9yIH1gO1xuXG5cdHJldHVybiBib3hTaGFkb3c7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VFbGV2YXRpb24oXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczwgRWxldmF0aW9uUHJvcHMsICdkaXYnID5cbikge1xuXHRjb25zdCB7XG5cdFx0YWN0aXZlLFxuXHRcdGJvcmRlclJhZGl1cyA9ICdpbmhlcml0Jyxcblx0XHRjbGFzc05hbWUsXG5cdFx0Zm9jdXMsXG5cdFx0aG92ZXIsXG5cdFx0aXNJbnRlcmFjdGl2ZSA9IGZhbHNlLFxuXHRcdG9mZnNldCA9IDAsXG5cdFx0dmFsdWUgPSAwLFxuXHRcdC4uLm90aGVyUHJvcHNcblx0fSA9IHVzZUNvbnRleHRTeXN0ZW0oIHByb3BzLCAnRWxldmF0aW9uJyApO1xuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBjbGFzc2VzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGxldCBob3ZlclZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggaG92ZXIgKVxuXHRcdFx0PyBob3ZlclxuXHRcdFx0OiB2YWx1ZSAqIDI7XG5cdFx0bGV0IGFjdGl2ZVZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggYWN0aXZlIClcblx0XHRcdD8gYWN0aXZlXG5cdFx0XHQ6IHZhbHVlIC8gMjtcblxuXHRcdGlmICggISBpc0ludGVyYWN0aXZlICkge1xuXHRcdFx0aG92ZXJWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApID8gaG92ZXIgOiB1bmRlZmluZWQ7XG5cdFx0XHRhY3RpdmVWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKSA/IGFjdGl2ZSA6IHVuZGVmaW5lZDtcblx0XHR9XG5cblx0XHRjb25zdCB0cmFuc2l0aW9uID0gYGJveC1zaGFkb3cgJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbiB9ICR7IENPTkZJRy50cmFuc2l0aW9uVGltaW5nRnVuY3Rpb24gfWA7XG5cblx0XHRjb25zdCBzeDoge1xuXHRcdFx0QmFzZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRob3Zlcj86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRhY3RpdmU/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdFx0Zm9jdXM/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdH0gPSB7fTtcblxuXHRcdHN4LkJhc2UgPSBjc3MoXG5cdFx0XHR7XG5cdFx0XHRcdGJvcmRlclJhZGl1cyxcblx0XHRcdFx0Ym90dG9tOiBvZmZzZXQsXG5cdFx0XHRcdGJveFNoYWRvdzogZ2V0Qm94U2hhZG93KCB2YWx1ZSApLFxuXHRcdFx0XHRvcGFjaXR5OiBDT05GSUcuZWxldmF0aW9uSW50ZW5zaXR5LFxuXHRcdFx0XHRsZWZ0OiBvZmZzZXQsXG5cdFx0XHRcdHJpZ2h0OiBvZmZzZXQsXG5cdFx0XHRcdHRvcDogb2Zmc2V0LFxuXHRcdFx0fSxcblx0XHRcdGNzc2Bcblx0XHRcdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJHsgdHJhbnNpdGlvbiB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgXG5cdFx0KTtcblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGhvdmVyVmFsdWUgKSApIHtcblx0XHRcdHN4LmhvdmVyID0gY3NzYFxuXHRcdFx0XHQqOmhvdmVyID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBob3ZlclZhbHVlICkgfTtcblx0XHRcdFx0fVxuXHRcdFx0YDtcblx0XHR9XG5cblx0XHRpZiAoIGlzVmFsdWVEZWZpbmVkKCBhY3RpdmVWYWx1ZSApICkge1xuXHRcdFx0c3guYWN0aXZlID0gY3NzYFxuXHRcdFx0XHQqOmFjdGl2ZSA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggYWN0aXZlVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGZvY3VzICkgKSB7XG5cdFx0XHRzeC5mb2N1cyA9IGNzc2Bcblx0XHRcdFx0Kjpmb2N1cyA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggZm9jdXMgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGNvbnN0IGVsZXZhdGlvblN0eWxlcyA9IGNzcyhcblx0XHRcdHN0eWxlcy5FbGV2YXRpb24sXG5cdFx0XHRzeC5CYXNlLFxuXHRcdFx0c3guaG92ZXIsXG5cdFx0XHRzeC5mb2N1cyxcblx0XHRcdHN4LmFjdGl2ZVxuXHRcdCk7XG5cblx0XHRyZXR1cm4gY3goIGVsZXZhdGlvblN0eWxlcywgY2xhc3NOYW1lICk7XG5cdH0sIFtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjeCxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlLFxuXHRcdG9mZnNldCxcblx0XHR2YWx1ZSxcblx0XSApO1xuXG5cdHJldHVybiB7IC4uLm90aGVyUHJvcHMsIGNsYXNzTmFtZTogY2xhc3NlcywgJ2FyaWEtaGlkZGVuJzogdHJ1ZSB9O1xufVxuIl19 */");
       }
       if (isValueDefined(activeValue)) {
-        sx.active = /* @__PURE__ */ css("*:active>&{box-shadow:", getBoxShadow(activeValue), ";}" + (false ? "" : ";label:sx-active;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK0ZrQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlTWVtbyB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IHVzZUNvbnRleHRTeXN0ZW0gfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCAqIGFzIHN0eWxlcyBmcm9tICcuL3N0eWxlcyc7XG5pbXBvcnQgeyBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyB1c2VDeCB9IGZyb20gJy4uL3V0aWxzL2hvb2tzL3VzZS1jeCc7XG5pbXBvcnQgeyBpc1ZhbHVlRGVmaW5lZCB9IGZyb20gJy4uL3V0aWxzL3ZhbHVlcyc7XG5pbXBvcnQgdHlwZSB7IEVsZXZhdGlvblByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRCb3hTaGFkb3coIHZhbHVlOiBudW1iZXIgKSB7XG5cdGNvbnN0IGJveFNoYWRvd0NvbG9yID0gYHJnYmEoMCwgMCwgMCwgJHsgdmFsdWUgLyAyMCB9KWA7XG5cdGNvbnN0IGJveFNoYWRvdyA9IGAwICR7IHZhbHVlIH1weCAkeyB2YWx1ZSAqIDIgfXB4IDBcblx0JHsgYm94U2hhZG93Q29sb3IgfWA7XG5cblx0cmV0dXJuIGJveFNoYWRvdztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUVsZXZhdGlvbihcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPCBFbGV2YXRpb25Qcm9wcywgJ2RpdicgPlxuKSB7XG5cdGNvbnN0IHtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzID0gJ2luaGVyaXQnLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlID0gZmFsc2UsXG5cdFx0b2Zmc2V0ID0gMCxcblx0XHR2YWx1ZSA9IDAsXG5cdFx0Li4ub3RoZXJQcm9wc1xuXHR9ID0gdXNlQ29udGV4dFN5c3RlbSggcHJvcHMsICdFbGV2YXRpb24nICk7XG5cblx0Y29uc3QgY3ggPSB1c2VDeCgpO1xuXG5cdGNvbnN0IGNsYXNzZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG5cdFx0bGV0IGhvdmVyVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApXG5cdFx0XHQ/IGhvdmVyXG5cdFx0XHQ6IHZhbHVlICogMjtcblx0XHRsZXQgYWN0aXZlVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKVxuXHRcdFx0PyBhY3RpdmVcblx0XHRcdDogdmFsdWUgLyAyO1xuXG5cdFx0aWYgKCAhIGlzSW50ZXJhY3RpdmUgKSB7XG5cdFx0XHRob3ZlclZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGhvdmVyICkgPyBob3ZlciA6IHVuZGVmaW5lZDtcblx0XHRcdGFjdGl2ZVZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGFjdGl2ZSApID8gYWN0aXZlIDogdW5kZWZpbmVkO1xuXHRcdH1cblxuXHRcdGNvbnN0IHRyYW5zaXRpb24gPSBgYm94LXNoYWRvdyAkeyBDT05GSUcudHJhbnNpdGlvbkR1cmF0aW9uIH0gJHsgQ09ORklHLnRyYW5zaXRpb25UaW1pbmdGdW5jdGlvbiB9YDtcblxuXHRcdGNvbnN0IHN4OiB7XG5cdFx0XHRCYXNlPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGhvdmVyPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGFjdGl2ZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRmb2N1cz86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0fSA9IHt9O1xuXG5cdFx0c3guQmFzZSA9IGNzcyhcblx0XHRcdHtcblx0XHRcdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdFx0XHRib3R0b206IG9mZnNldCxcblx0XHRcdFx0Ym94U2hhZG93OiBnZXRCb3hTaGFkb3coIHZhbHVlICksXG5cdFx0XHRcdG9wYWNpdHk6IENPTkZJRy5lbGV2YXRpb25JbnRlbnNpdHksXG5cdFx0XHRcdGxlZnQ6IG9mZnNldCxcblx0XHRcdFx0cmlnaHQ6IG9mZnNldCxcblx0XHRcdFx0dG9wOiBvZmZzZXQsXG5cdFx0XHR9LFxuXHRcdFx0Y3NzYFxuXHRcdFx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkeyB0cmFuc2l0aW9uIH07XG5cdFx0XHRcdH1cblx0XHRcdGBcblx0XHQpO1xuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggaG92ZXJWYWx1ZSApICkge1xuXHRcdFx0c3guaG92ZXIgPSBjc3NgXG5cdFx0XHRcdCo6aG92ZXIgPiAmIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAkeyBnZXRCb3hTaGFkb3coIGhvdmVyVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGFjdGl2ZVZhbHVlICkgKSB7XG5cdFx0XHRzeC5hY3RpdmUgPSBjc3NgXG5cdFx0XHRcdCo6YWN0aXZlID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBhY3RpdmVWYWx1ZSApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggZm9jdXMgKSApIHtcblx0XHRcdHN4LmZvY3VzID0gY3NzYFxuXHRcdFx0XHQqOmZvY3VzID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBmb2N1cyApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgZWxldmF0aW9uU3R5bGVzID0gY3NzKFxuXHRcdFx0c3R5bGVzLkVsZXZhdGlvbixcblx0XHRcdHN4LkJhc2UsXG5cdFx0XHRzeC5ob3Zlcixcblx0XHRcdHN4LmZvY3VzLFxuXHRcdFx0c3guYWN0aXZlXG5cdFx0KTtcblxuXHRcdHJldHVybiBjeCggZWxldmF0aW9uU3R5bGVzLCBjbGFzc05hbWUgKTtcblx0fSwgW1xuXHRcdGFjdGl2ZSxcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGN4LFxuXHRcdGZvY3VzLFxuXHRcdGhvdmVyLFxuXHRcdGlzSW50ZXJhY3RpdmUsXG5cdFx0b2Zmc2V0LFxuXHRcdHZhbHVlLFxuXHRdICk7XG5cblx0cmV0dXJuIHsgLi4ub3RoZXJQcm9wcywgY2xhc3NOYW1lOiBjbGFzc2VzLCAnYXJpYS1oaWRkZW4nOiB0cnVlIH07XG59XG4iXX0= */");
+        sx.active = /* @__PURE__ */ css("*:active>&{box-shadow:", getBoxShadow(activeValue), ";}" + (false ? "" : ";label:sx-active;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0ZrQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgdXNlTWVtbyB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgeyB1c2VDb250ZXh0U3lzdGVtIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgdXNlQ3ggfSBmcm9tICcuLi91dGlscy9ob29rcy91c2UtY3gnO1xuaW1wb3J0IHsgaXNWYWx1ZURlZmluZWQgfSBmcm9tICcuLi91dGlscy92YWx1ZXMnO1xuaW1wb3J0IHR5cGUgeyBFbGV2YXRpb25Qcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Qm94U2hhZG93KCB2YWx1ZTogbnVtYmVyICkge1xuXHRjb25zdCBib3hTaGFkb3dDb2xvciA9IGByZ2JhKDAsIDAsIDAsICR7IHZhbHVlIC8gMjAgfSlgO1xuXHRjb25zdCBib3hTaGFkb3cgPSBgMCAkeyB2YWx1ZSB9cHggJHsgdmFsdWUgKiAyIH1weCAwXG5cdCR7IGJveFNoYWRvd0NvbG9yIH1gO1xuXG5cdHJldHVybiBib3hTaGFkb3c7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VFbGV2YXRpb24oXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczwgRWxldmF0aW9uUHJvcHMsICdkaXYnID5cbikge1xuXHRjb25zdCB7XG5cdFx0YWN0aXZlLFxuXHRcdGJvcmRlclJhZGl1cyA9ICdpbmhlcml0Jyxcblx0XHRjbGFzc05hbWUsXG5cdFx0Zm9jdXMsXG5cdFx0aG92ZXIsXG5cdFx0aXNJbnRlcmFjdGl2ZSA9IGZhbHNlLFxuXHRcdG9mZnNldCA9IDAsXG5cdFx0dmFsdWUgPSAwLFxuXHRcdC4uLm90aGVyUHJvcHNcblx0fSA9IHVzZUNvbnRleHRTeXN0ZW0oIHByb3BzLCAnRWxldmF0aW9uJyApO1xuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBjbGFzc2VzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGxldCBob3ZlclZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggaG92ZXIgKVxuXHRcdFx0PyBob3ZlclxuXHRcdFx0OiB2YWx1ZSAqIDI7XG5cdFx0bGV0IGFjdGl2ZVZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggYWN0aXZlIClcblx0XHRcdD8gYWN0aXZlXG5cdFx0XHQ6IHZhbHVlIC8gMjtcblxuXHRcdGlmICggISBpc0ludGVyYWN0aXZlICkge1xuXHRcdFx0aG92ZXJWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApID8gaG92ZXIgOiB1bmRlZmluZWQ7XG5cdFx0XHRhY3RpdmVWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKSA/IGFjdGl2ZSA6IHVuZGVmaW5lZDtcblx0XHR9XG5cblx0XHRjb25zdCB0cmFuc2l0aW9uID0gYGJveC1zaGFkb3cgJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbiB9ICR7IENPTkZJRy50cmFuc2l0aW9uVGltaW5nRnVuY3Rpb24gfWA7XG5cblx0XHRjb25zdCBzeDoge1xuXHRcdFx0QmFzZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRob3Zlcj86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRhY3RpdmU/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdFx0Zm9jdXM/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdH0gPSB7fTtcblxuXHRcdHN4LkJhc2UgPSBjc3MoXG5cdFx0XHR7XG5cdFx0XHRcdGJvcmRlclJhZGl1cyxcblx0XHRcdFx0Ym90dG9tOiBvZmZzZXQsXG5cdFx0XHRcdGJveFNoYWRvdzogZ2V0Qm94U2hhZG93KCB2YWx1ZSApLFxuXHRcdFx0XHRvcGFjaXR5OiBDT05GSUcuZWxldmF0aW9uSW50ZW5zaXR5LFxuXHRcdFx0XHRsZWZ0OiBvZmZzZXQsXG5cdFx0XHRcdHJpZ2h0OiBvZmZzZXQsXG5cdFx0XHRcdHRvcDogb2Zmc2V0LFxuXHRcdFx0fSxcblx0XHRcdGNzc2Bcblx0XHRcdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJHsgdHJhbnNpdGlvbiB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgXG5cdFx0KTtcblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGhvdmVyVmFsdWUgKSApIHtcblx0XHRcdHN4LmhvdmVyID0gY3NzYFxuXHRcdFx0XHQqOmhvdmVyID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBob3ZlclZhbHVlICkgfTtcblx0XHRcdFx0fVxuXHRcdFx0YDtcblx0XHR9XG5cblx0XHRpZiAoIGlzVmFsdWVEZWZpbmVkKCBhY3RpdmVWYWx1ZSApICkge1xuXHRcdFx0c3guYWN0aXZlID0gY3NzYFxuXHRcdFx0XHQqOmFjdGl2ZSA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggYWN0aXZlVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGZvY3VzICkgKSB7XG5cdFx0XHRzeC5mb2N1cyA9IGNzc2Bcblx0XHRcdFx0Kjpmb2N1cyA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggZm9jdXMgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGNvbnN0IGVsZXZhdGlvblN0eWxlcyA9IGNzcyhcblx0XHRcdHN0eWxlcy5FbGV2YXRpb24sXG5cdFx0XHRzeC5CYXNlLFxuXHRcdFx0c3guaG92ZXIsXG5cdFx0XHRzeC5mb2N1cyxcblx0XHRcdHN4LmFjdGl2ZVxuXHRcdCk7XG5cblx0XHRyZXR1cm4gY3goIGVsZXZhdGlvblN0eWxlcywgY2xhc3NOYW1lICk7XG5cdH0sIFtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjeCxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlLFxuXHRcdG9mZnNldCxcblx0XHR2YWx1ZSxcblx0XSApO1xuXG5cdHJldHVybiB7IC4uLm90aGVyUHJvcHMsIGNsYXNzTmFtZTogY2xhc3NlcywgJ2FyaWEtaGlkZGVuJzogdHJ1ZSB9O1xufVxuIl19 */");
       }
       if (isValueDefined(focus4)) {
-        sx.focus = /* @__PURE__ */ css("*:focus>&{box-shadow:", getBoxShadow(focus4), ";}" + (false ? "" : ";label:sx-focus;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBdUdpQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlTWVtbyB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IHVzZUNvbnRleHRTeXN0ZW0gfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCAqIGFzIHN0eWxlcyBmcm9tICcuL3N0eWxlcyc7XG5pbXBvcnQgeyBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyB1c2VDeCB9IGZyb20gJy4uL3V0aWxzL2hvb2tzL3VzZS1jeCc7XG5pbXBvcnQgeyBpc1ZhbHVlRGVmaW5lZCB9IGZyb20gJy4uL3V0aWxzL3ZhbHVlcyc7XG5pbXBvcnQgdHlwZSB7IEVsZXZhdGlvblByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRCb3hTaGFkb3coIHZhbHVlOiBudW1iZXIgKSB7XG5cdGNvbnN0IGJveFNoYWRvd0NvbG9yID0gYHJnYmEoMCwgMCwgMCwgJHsgdmFsdWUgLyAyMCB9KWA7XG5cdGNvbnN0IGJveFNoYWRvdyA9IGAwICR7IHZhbHVlIH1weCAkeyB2YWx1ZSAqIDIgfXB4IDBcblx0JHsgYm94U2hhZG93Q29sb3IgfWA7XG5cblx0cmV0dXJuIGJveFNoYWRvdztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUVsZXZhdGlvbihcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPCBFbGV2YXRpb25Qcm9wcywgJ2RpdicgPlxuKSB7XG5cdGNvbnN0IHtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzID0gJ2luaGVyaXQnLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlID0gZmFsc2UsXG5cdFx0b2Zmc2V0ID0gMCxcblx0XHR2YWx1ZSA9IDAsXG5cdFx0Li4ub3RoZXJQcm9wc1xuXHR9ID0gdXNlQ29udGV4dFN5c3RlbSggcHJvcHMsICdFbGV2YXRpb24nICk7XG5cblx0Y29uc3QgY3ggPSB1c2VDeCgpO1xuXG5cdGNvbnN0IGNsYXNzZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG5cdFx0bGV0IGhvdmVyVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApXG5cdFx0XHQ/IGhvdmVyXG5cdFx0XHQ6IHZhbHVlICogMjtcblx0XHRsZXQgYWN0aXZlVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKVxuXHRcdFx0PyBhY3RpdmVcblx0XHRcdDogdmFsdWUgLyAyO1xuXG5cdFx0aWYgKCAhIGlzSW50ZXJhY3RpdmUgKSB7XG5cdFx0XHRob3ZlclZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGhvdmVyICkgPyBob3ZlciA6IHVuZGVmaW5lZDtcblx0XHRcdGFjdGl2ZVZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGFjdGl2ZSApID8gYWN0aXZlIDogdW5kZWZpbmVkO1xuXHRcdH1cblxuXHRcdGNvbnN0IHRyYW5zaXRpb24gPSBgYm94LXNoYWRvdyAkeyBDT05GSUcudHJhbnNpdGlvbkR1cmF0aW9uIH0gJHsgQ09ORklHLnRyYW5zaXRpb25UaW1pbmdGdW5jdGlvbiB9YDtcblxuXHRcdGNvbnN0IHN4OiB7XG5cdFx0XHRCYXNlPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGhvdmVyPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGFjdGl2ZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRmb2N1cz86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0fSA9IHt9O1xuXG5cdFx0c3guQmFzZSA9IGNzcyhcblx0XHRcdHtcblx0XHRcdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdFx0XHRib3R0b206IG9mZnNldCxcblx0XHRcdFx0Ym94U2hhZG93OiBnZXRCb3hTaGFkb3coIHZhbHVlICksXG5cdFx0XHRcdG9wYWNpdHk6IENPTkZJRy5lbGV2YXRpb25JbnRlbnNpdHksXG5cdFx0XHRcdGxlZnQ6IG9mZnNldCxcblx0XHRcdFx0cmlnaHQ6IG9mZnNldCxcblx0XHRcdFx0dG9wOiBvZmZzZXQsXG5cdFx0XHR9LFxuXHRcdFx0Y3NzYFxuXHRcdFx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkeyB0cmFuc2l0aW9uIH07XG5cdFx0XHRcdH1cblx0XHRcdGBcblx0XHQpO1xuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggaG92ZXJWYWx1ZSApICkge1xuXHRcdFx0c3guaG92ZXIgPSBjc3NgXG5cdFx0XHRcdCo6aG92ZXIgPiAmIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAkeyBnZXRCb3hTaGFkb3coIGhvdmVyVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGFjdGl2ZVZhbHVlICkgKSB7XG5cdFx0XHRzeC5hY3RpdmUgPSBjc3NgXG5cdFx0XHRcdCo6YWN0aXZlID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBhY3RpdmVWYWx1ZSApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggZm9jdXMgKSApIHtcblx0XHRcdHN4LmZvY3VzID0gY3NzYFxuXHRcdFx0XHQqOmZvY3VzID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBmb2N1cyApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgZWxldmF0aW9uU3R5bGVzID0gY3NzKFxuXHRcdFx0c3R5bGVzLkVsZXZhdGlvbixcblx0XHRcdHN4LkJhc2UsXG5cdFx0XHRzeC5ob3Zlcixcblx0XHRcdHN4LmZvY3VzLFxuXHRcdFx0c3guYWN0aXZlXG5cdFx0KTtcblxuXHRcdHJldHVybiBjeCggZWxldmF0aW9uU3R5bGVzLCBjbGFzc05hbWUgKTtcblx0fSwgW1xuXHRcdGFjdGl2ZSxcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGN4LFxuXHRcdGZvY3VzLFxuXHRcdGhvdmVyLFxuXHRcdGlzSW50ZXJhY3RpdmUsXG5cdFx0b2Zmc2V0LFxuXHRcdHZhbHVlLFxuXHRdICk7XG5cblx0cmV0dXJuIHsgLi4ub3RoZXJQcm9wcywgY2xhc3NOYW1lOiBjbGFzc2VzLCAnYXJpYS1oaWRkZW4nOiB0cnVlIH07XG59XG4iXX0= */");
+        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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBOEcwQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlTWVtbyB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IHVzZUNvbnRleHRTeXN0ZW0gfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCAqIGFzIHN0eWxlcyBmcm9tICcuL3N0eWxlcyc7XG5pbXBvcnQgeyBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyB1c2VDeCB9IGZyb20gJy4uL3V0aWxzL2hvb2tzL3VzZS1jeCc7XG5pbXBvcnQgeyBpc1ZhbHVlRGVmaW5lZCB9IGZyb20gJy4uL3V0aWxzL3ZhbHVlcyc7XG5pbXBvcnQgdHlwZSB7IEVsZXZhdGlvblByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRCb3hTaGFkb3coIHZhbHVlOiBudW1iZXIgKSB7XG5cdGNvbnN0IGJveFNoYWRvd0NvbG9yID0gYHJnYmEoMCwgMCwgMCwgJHsgdmFsdWUgLyAyMCB9KWA7XG5cdGNvbnN0IGJveFNoYWRvdyA9IGAwICR7IHZhbHVlIH1weCAkeyB2YWx1ZSAqIDIgfXB4IDBcblx0JHsgYm94U2hhZG93Q29sb3IgfWA7XG5cblx0cmV0dXJuIGJveFNoYWRvdztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUVsZXZhdGlvbihcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPCBFbGV2YXRpb25Qcm9wcywgJ2RpdicgPlxuKSB7XG5cdGNvbnN0IHtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzID0gJ2luaGVyaXQnLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlID0gZmFsc2UsXG5cdFx0b2Zmc2V0ID0gMCxcblx0XHR2YWx1ZSA9IDAsXG5cdFx0Li4ub3RoZXJQcm9wc1xuXHR9ID0gdXNlQ29udGV4dFN5c3RlbSggcHJvcHMsICdFbGV2YXRpb24nICk7XG5cblx0Y29uc3QgY3ggPSB1c2VDeCgpO1xuXG5cdGNvbnN0IGNsYXNzZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG5cdFx0bGV0IGhvdmVyVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApXG5cdFx0XHQ/IGhvdmVyXG5cdFx0XHQ6IHZhbHVlICogMjtcblx0XHRsZXQgYWN0aXZlVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKVxuXHRcdFx0PyBhY3RpdmVcblx0XHRcdDogdmFsdWUgLyAyO1xuXG5cdFx0aWYgKCAhIGlzSW50ZXJhY3RpdmUgKSB7XG5cdFx0XHRob3ZlclZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGhvdmVyICkgPyBob3ZlciA6IHVuZGVmaW5lZDtcblx0XHRcdGFjdGl2ZVZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGFjdGl2ZSApID8gYWN0aXZlIDogdW5kZWZpbmVkO1xuXHRcdH1cblxuXHRcdGNvbnN0IHRyYW5zaXRpb24gPSBgYm94LXNoYWRvdyAkeyBDT05GSUcudHJhbnNpdGlvbkR1cmF0aW9uIH0gJHsgQ09ORklHLnRyYW5zaXRpb25UaW1pbmdGdW5jdGlvbiB9YDtcblxuXHRcdGNvbnN0IHN4OiB7XG5cdFx0XHRCYXNlPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGhvdmVyPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGFjdGl2ZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRmb2N1cz86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0fSA9IHt9O1xuXG5cdFx0c3guQmFzZSA9IGNzcyhcblx0XHRcdHtcblx0XHRcdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdFx0XHRib3R0b206IG9mZnNldCxcblx0XHRcdFx0Ym94U2hhZG93OiBnZXRCb3hTaGFkb3coIHZhbHVlICksXG5cdFx0XHRcdG9wYWNpdHk6IENPTkZJRy5lbGV2YXRpb25JbnRlbnNpdHksXG5cdFx0XHRcdGxlZnQ6IG9mZnNldCxcblx0XHRcdFx0cmlnaHQ6IG9mZnNldCxcblx0XHRcdFx0dG9wOiBvZmZzZXQsXG5cdFx0XHR9LFxuXHRcdFx0Y3NzYFxuXHRcdFx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkeyB0cmFuc2l0aW9uIH07XG5cdFx0XHRcdH1cblx0XHRcdGBcblx0XHQpO1xuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggaG92ZXJWYWx1ZSApICkge1xuXHRcdFx0c3guaG92ZXIgPSBjc3NgXG5cdFx0XHRcdCo6aG92ZXIgPiAmIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAkeyBnZXRCb3hTaGFkb3coIGhvdmVyVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGFjdGl2ZVZhbHVlICkgKSB7XG5cdFx0XHRzeC5hY3RpdmUgPSBjc3NgXG5cdFx0XHRcdCo6YWN0aXZlID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBhY3RpdmVWYWx1ZSApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggZm9jdXMgKSApIHtcblx0XHRcdHN4LmZvY3VzID0gY3NzYFxuXHRcdFx0XHQqOmZvY3VzID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBmb2N1cyApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgZWxldmF0aW9uU3R5bGVzID0gY3NzKFxuXHRcdFx0c3R5bGVzLkVsZXZhdGlvbixcblx0XHRcdHN4LkJhc2UsXG5cdFx0XHRzeC5ob3Zlcixcblx0XHRcdHN4LmZvY3VzLFxuXHRcdFx0c3guYWN0aXZlXG5cdFx0KTtcblxuXHRcdHJldHVybiBjeCggZWxldmF0aW9uU3R5bGVzLCBjbGFzc05hbWUgKTtcblx0fSwgW1xuXHRcdGFjdGl2ZSxcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGN4LFxuXHRcdGZvY3VzLFxuXHRcdGhvdmVyLFxuXHRcdGlzSW50ZXJhY3RpdmUsXG5cdFx0b2Zmc2V0LFxuXHRcdHZhbHVlLFxuXHRdICk7XG5cblx0cmV0dXJuIHsgLi4ub3RoZXJQcm9wcywgY2xhc3NOYW1lOiBjbGFzc2VzLCAnYXJpYS1oaWRkZW4nOiB0cnVlIH07XG59XG4iXX0= */");
+      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, borderRadius3, className2, cx2, focus4, hover2, isInteractive, offset4, value]);
+    }, [active, borderRadius2, className2, cx2, focus4, hover2, isInteractive, offset4, value]);
     return {
       ...otherProps,
       className: classes,
@@ -35430,19 +35949,19 @@ This message will only show in development mode. It won't appear in production.
   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 xSmallCardPadding = /* @__PURE__ */ css("padding:", space(2), ";" + (false ? "" : ";label:xSmallCardPadding;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBVzZCIiwiZmlsZSI6ImdldC1wYWRkaW5nLWJ5LXNpemUudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MsIHR5cGUgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBQcm9wcywgU2l6ZVRva2VuIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgeFNtYWxsQ2FyZFBhZGRpbmcgPSBjc3NgXG5cdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBjYXJkUGFkZGluZ3MgPSB7XG5cdG5vbmU6IGNzc2Bcblx0XHRwYWRkaW5nOiAwO1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA2ICkgfSAkeyBzcGFjZSggOCApIH07XG5cdGAsXG5cdG1lZGl1bTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfSAkeyBzcGFjZSggNiApIH07XG5cdGAsXG5cdHNtYWxsOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDQgKSB9O1xuXHRgLFxuXHR4U21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxuXHQvLyBUaGUgYGV4dHJhU21hbGxgIHNpemUgaXMgbm90IG9mZmljaWFsbHkgZG9jdW1lbnRlZCwgYnV0IHRoZSBmb2xsb3dpbmcgc3R5bGVzXG5cdC8vIGFyZSBrZXB0IGZvciBsZWdhY3kgcmVhc29ucyB0byBzdXBwb3J0IG9sZGVyIHZhbHVlcyBvZiB0aGUgYHNpemVgIHByb3AuXG5cdGV4dHJhU21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxufTtcblxuY29uc3QgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlID0gKCBzaXplOiBTaXplVG9rZW4gKTogc3RyaW5nIHwgdW5kZWZpbmVkID0+IHtcblx0c3dpdGNoICggc2l6ZSApIHtcblx0XHRjYXNlICd4U21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCAyICk7XG5cdFx0Y2FzZSAnc21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA0ICk7XG5cdFx0Y2FzZSAnbWVkaXVtJzpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHRcdGNhc2UgJ2xhcmdlJzpcblx0XHRcdHJldHVybiBzcGFjZSggOCApO1xuXHRcdGNhc2UgJ25vbmUnOlxuXHRcdFx0cmV0dXJuICcwJztcblx0XHRkZWZhdWx0OlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA2ICk7XG5cdH1cbn07XG5cbmV4cG9ydCBjb25zdCBnZXRQYWRkaW5nQnlTaXplID0gKCBzaXplOiBQcm9wc1sgJ3NpemUnIF0gKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG5cdC8vIEhhbmRsZSBzdHJpbmctYmFzZWQgc2l6ZXMgKGJvdGggc3RhbmRhcmQgYW5kIGRlcHJlY2F0ZWQpXG5cdGlmICggdHlwZW9mIHNpemUgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiBjYXJkUGFkZGluZ3NbIHNpemUgYXMgU2l6ZVRva2VuIF07XG5cdH1cblxuXHRpZiAoIHNpemUgKSB7XG5cdFx0Y29uc3QgeyBibG9ja1N0YXJ0LCBibG9ja0VuZCwgaW5saW5lU3RhcnQsIGlubGluZUVuZCB9ID0gc2l6ZTtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja1N0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctYmxvY2stZW5kOiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGJsb2NrRW5kICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGlubGluZVN0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVFbmQgKSB9O1xuXHRcdGA7XG5cdH1cblxuXHQvLyBEZWZhdWx0IHRvIG1lZGl1bSBpZiBubyBzaXplIGlzIHByb3ZpZGVkXG5cdHJldHVybiBjYXJkUGFkZGluZ3MubWVkaXVtO1xufTtcbiJdfQ== */");
+  var xSmallCardPadding = /* @__PURE__ */ css("padding:", space(2), ";" + (false ? "" : ";label:xSmallCardPadding;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSTZCIiwiZmlsZSI6ImdldC1wYWRkaW5nLWJ5LXNpemUudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MsIHR5cGUgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB0eXBlIHsgUHJvcHMsIFNpemVUb2tlbiB9IGZyb20gJy4vdHlwZXMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5cbmNvbnN0IHhTbWFsbENhcmRQYWRkaW5nID0gY3NzYFxuXHRwYWRkaW5nOiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgY2FyZFBhZGRpbmdzID0ge1xuXHRub25lOiBjc3NgXG5cdFx0cGFkZGluZzogMDtcblx0YCxcblx0bGFyZ2U6IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggNiApIH0gJHsgc3BhY2UoIDggKSB9O1xuXHRgLFxuXHRtZWRpdW06IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggNCApIH0gJHsgc3BhY2UoIDYgKSB9O1xuXHRgLFxuXHRzbWFsbDogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfTtcblx0YCxcblx0eFNtYWxsOiB4U21hbGxDYXJkUGFkZGluZyxcblx0Ly8gVGhlIGBleHRyYVNtYWxsYCBzaXplIGlzIG5vdCBvZmZpY2lhbGx5IGRvY3VtZW50ZWQsIGJ1dCB0aGUgZm9sbG93aW5nIHN0eWxlc1xuXHQvLyBhcmUga2VwdCBmb3IgbGVnYWN5IHJlYXNvbnMgdG8gc3VwcG9ydCBvbGRlciB2YWx1ZXMgb2YgdGhlIGBzaXplYCBwcm9wLlxuXHRleHRyYVNtYWxsOiB4U21hbGxDYXJkUGFkZGluZyxcbn07XG5cbmNvbnN0IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSA9ICggc2l6ZTogU2l6ZVRva2VuICk6IHN0cmluZyB8IHVuZGVmaW5lZCA9PiB7XG5cdHN3aXRjaCAoIHNpemUgKSB7XG5cdFx0Y2FzZSAneFNtYWxsJzpcblx0XHRcdHJldHVybiBzcGFjZSggMiApO1xuXHRcdGNhc2UgJ3NtYWxsJzpcblx0XHRcdHJldHVybiBzcGFjZSggNCApO1xuXHRcdGNhc2UgJ21lZGl1bSc6XG5cdFx0XHRyZXR1cm4gc3BhY2UoIDYgKTtcblx0XHRjYXNlICdsYXJnZSc6XG5cdFx0XHRyZXR1cm4gc3BhY2UoIDggKTtcblx0XHRjYXNlICdub25lJzpcblx0XHRcdHJldHVybiAnMCc7XG5cdFx0ZGVmYXVsdDpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHR9XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0UGFkZGluZ0J5U2l6ZSA9ICggc2l6ZTogUHJvcHNbICdzaXplJyBdICk6IFNlcmlhbGl6ZWRTdHlsZXMgPT4ge1xuXHQvLyBIYW5kbGUgc3RyaW5nLWJhc2VkIHNpemVzIChib3RoIHN0YW5kYXJkIGFuZCBkZXByZWNhdGVkKVxuXHRpZiAoIHR5cGVvZiBzaXplID09PSAnc3RyaW5nJyApIHtcblx0XHRyZXR1cm4gY2FyZFBhZGRpbmdzWyBzaXplIGFzIFNpemVUb2tlbiBdO1xuXHR9XG5cblx0aWYgKCBzaXplICkge1xuXHRcdGNvbnN0IHsgYmxvY2tTdGFydCwgYmxvY2tFbmQsIGlubGluZVN0YXJ0LCBpbmxpbmVFbmQgfSA9IHNpemU7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdHBhZGRpbmctYmxvY2stc3RhcnQ6ICR7IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSggYmxvY2tTdGFydCApIH07XG5cdFx0XHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja0VuZCApIH07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVTdGFydCApIH07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSggaW5saW5lRW5kICkgfTtcblx0XHRgO1xuXHR9XG5cblx0Ly8gRGVmYXVsdCB0byBtZWRpdW0gaWYgbm8gc2l6ZSBpcyBwcm92aWRlZFxuXHRyZXR1cm4gY2FyZFBhZGRpbmdzLm1lZGl1bTtcbn07XG4iXX0= */");
   var cardPaddings = {
     none: false ? {
       name: "1hcx8jb",
       styles: "padding:0"
     } : {
       name: "1nt59cd-none",
-      styles: "padding:0;label:none;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0JVIiwiZmlsZSI6ImdldC1wYWRkaW5nLWJ5LXNpemUudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MsIHR5cGUgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBQcm9wcywgU2l6ZVRva2VuIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgeFNtYWxsQ2FyZFBhZGRpbmcgPSBjc3NgXG5cdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBjYXJkUGFkZGluZ3MgPSB7XG5cdG5vbmU6IGNzc2Bcblx0XHRwYWRkaW5nOiAwO1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA2ICkgfSAkeyBzcGFjZSggOCApIH07XG5cdGAsXG5cdG1lZGl1bTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfSAkeyBzcGFjZSggNiApIH07XG5cdGAsXG5cdHNtYWxsOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDQgKSB9O1xuXHRgLFxuXHR4U21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxuXHQvLyBUaGUgYGV4dHJhU21hbGxgIHNpemUgaXMgbm90IG9mZmljaWFsbHkgZG9jdW1lbnRlZCwgYnV0IHRoZSBmb2xsb3dpbmcgc3R5bGVzXG5cdC8vIGFyZSBrZXB0IGZvciBsZWdhY3kgcmVhc29ucyB0byBzdXBwb3J0IG9sZGVyIHZhbHVlcyBvZiB0aGUgYHNpemVgIHByb3AuXG5cdGV4dHJhU21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxufTtcblxuY29uc3QgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlID0gKCBzaXplOiBTaXplVG9rZW4gKTogc3RyaW5nIHwgdW5kZWZpbmVkID0+IHtcblx0c3dpdGNoICggc2l6ZSApIHtcblx0XHRjYXNlICd4U21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCAyICk7XG5cdFx0Y2FzZSAnc21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA0ICk7XG5cdFx0Y2FzZSAnbWVkaXVtJzpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHRcdGNhc2UgJ2xhcmdlJzpcblx0XHRcdHJldHVybiBzcGFjZSggOCApO1xuXHRcdGNhc2UgJ25vbmUnOlxuXHRcdFx0cmV0dXJuICcwJztcblx0XHRkZWZhdWx0OlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA2ICk7XG5cdH1cbn07XG5cbmV4cG9ydCBjb25zdCBnZXRQYWRkaW5nQnlTaXplID0gKCBzaXplOiBQcm9wc1sgJ3NpemUnIF0gKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG5cdC8vIEhhbmRsZSBzdHJpbmctYmFzZWQgc2l6ZXMgKGJvdGggc3RhbmRhcmQgYW5kIGRlcHJlY2F0ZWQpXG5cdGlmICggdHlwZW9mIHNpemUgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiBjYXJkUGFkZGluZ3NbIHNpemUgYXMgU2l6ZVRva2VuIF07XG5cdH1cblxuXHRpZiAoIHNpemUgKSB7XG5cdFx0Y29uc3QgeyBibG9ja1N0YXJ0LCBibG9ja0VuZCwgaW5saW5lU3RhcnQsIGlubGluZUVuZCB9ID0gc2l6ZTtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja1N0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctYmxvY2stZW5kOiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGJsb2NrRW5kICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGlubGluZVN0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVFbmQgKSB9O1xuXHRcdGA7XG5cdH1cblxuXHQvLyBEZWZhdWx0IHRvIG1lZGl1bSBpZiBubyBzaXplIGlzIHByb3ZpZGVkXG5cdHJldHVybiBjYXJkUGFkZGluZ3MubWVkaXVtO1xufTtcbiJdfQ== */",
+      styles: "padding:0;label:none;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBU1UiLCJmaWxlIjoiZ2V0LXBhZGRpbmctYnktc2l6ZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywgdHlwZSBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBQcm9wcywgU2l6ZVRva2VuIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgeFNtYWxsQ2FyZFBhZGRpbmcgPSBjc3NgXG5cdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBjYXJkUGFkZGluZ3MgPSB7XG5cdG5vbmU6IGNzc2Bcblx0XHRwYWRkaW5nOiAwO1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA2ICkgfSAkeyBzcGFjZSggOCApIH07XG5cdGAsXG5cdG1lZGl1bTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfSAkeyBzcGFjZSggNiApIH07XG5cdGAsXG5cdHNtYWxsOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDQgKSB9O1xuXHRgLFxuXHR4U21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxuXHQvLyBUaGUgYGV4dHJhU21hbGxgIHNpemUgaXMgbm90IG9mZmljaWFsbHkgZG9jdW1lbnRlZCwgYnV0IHRoZSBmb2xsb3dpbmcgc3R5bGVzXG5cdC8vIGFyZSBrZXB0IGZvciBsZWdhY3kgcmVhc29ucyB0byBzdXBwb3J0IG9sZGVyIHZhbHVlcyBvZiB0aGUgYHNpemVgIHByb3AuXG5cdGV4dHJhU21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxufTtcblxuY29uc3QgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlID0gKCBzaXplOiBTaXplVG9rZW4gKTogc3RyaW5nIHwgdW5kZWZpbmVkID0+IHtcblx0c3dpdGNoICggc2l6ZSApIHtcblx0XHRjYXNlICd4U21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCAyICk7XG5cdFx0Y2FzZSAnc21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA0ICk7XG5cdFx0Y2FzZSAnbWVkaXVtJzpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHRcdGNhc2UgJ2xhcmdlJzpcblx0XHRcdHJldHVybiBzcGFjZSggOCApO1xuXHRcdGNhc2UgJ25vbmUnOlxuXHRcdFx0cmV0dXJuICcwJztcblx0XHRkZWZhdWx0OlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA2ICk7XG5cdH1cbn07XG5cbmV4cG9ydCBjb25zdCBnZXRQYWRkaW5nQnlTaXplID0gKCBzaXplOiBQcm9wc1sgJ3NpemUnIF0gKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG5cdC8vIEhhbmRsZSBzdHJpbmctYmFzZWQgc2l6ZXMgKGJvdGggc3RhbmRhcmQgYW5kIGRlcHJlY2F0ZWQpXG5cdGlmICggdHlwZW9mIHNpemUgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiBjYXJkUGFkZGluZ3NbIHNpemUgYXMgU2l6ZVRva2VuIF07XG5cdH1cblxuXHRpZiAoIHNpemUgKSB7XG5cdFx0Y29uc3QgeyBibG9ja1N0YXJ0LCBibG9ja0VuZCwgaW5saW5lU3RhcnQsIGlubGluZUVuZCB9ID0gc2l6ZTtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja1N0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctYmxvY2stZW5kOiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGJsb2NrRW5kICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGlubGluZVN0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVFbmQgKSB9O1xuXHRcdGA7XG5cdH1cblxuXHQvLyBEZWZhdWx0IHRvIG1lZGl1bSBpZiBubyBzaXplIGlzIHByb3ZpZGVkXG5cdHJldHVybiBjYXJkUGFkZGluZ3MubWVkaXVtO1xufTtcbiJdfQ== */",
       toString: _EMOTION_STRINGIFIED_CSS_ERROR__14
     },
-    large: /* @__PURE__ */ css("padding:", space(6), " ", space(8), ";" + (false ? "" : ";label:large;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUJXIiwiZmlsZSI6ImdldC1wYWRkaW5nLWJ5LXNpemUudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MsIHR5cGUgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBQcm9wcywgU2l6ZVRva2VuIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgeFNtYWxsQ2FyZFBhZGRpbmcgPSBjc3NgXG5cdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBjYXJkUGFkZGluZ3MgPSB7XG5cdG5vbmU6IGNzc2Bcblx0XHRwYWRkaW5nOiAwO1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA2ICkgfSAkeyBzcGFjZSggOCApIH07XG5cdGAsXG5cdG1lZGl1bTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfSAkeyBzcGFjZSggNiApIH07XG5cdGAsXG5cdHNtYWxsOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDQgKSB9O1xuXHRgLFxuXHR4U21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxuXHQvLyBUaGUgYGV4dHJhU21hbGxgIHNpemUgaXMgbm90IG9mZmljaWFsbHkgZG9jdW1lbnRlZCwgYnV0IHRoZSBmb2xsb3dpbmcgc3R5bGVzXG5cdC8vIGFyZSBrZXB0IGZvciBsZWdhY3kgcmVhc29ucyB0byBzdXBwb3J0IG9sZGVyIHZhbHVlcyBvZiB0aGUgYHNpemVgIHByb3AuXG5cdGV4dHJhU21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxufTtcblxuY29uc3QgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlID0gKCBzaXplOiBTaXplVG9rZW4gKTogc3RyaW5nIHwgdW5kZWZpbmVkID0+IHtcblx0c3dpdGNoICggc2l6ZSApIHtcblx0XHRjYXNlICd4U21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCAyICk7XG5cdFx0Y2FzZSAnc21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA0ICk7XG5cdFx0Y2FzZSAnbWVkaXVtJzpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHRcdGNhc2UgJ2xhcmdlJzpcblx0XHRcdHJldHVybiBzcGFjZSggOCApO1xuXHRcdGNhc2UgJ25vbmUnOlxuXHRcdFx0cmV0dXJuICcwJztcblx0XHRkZWZhdWx0OlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA2ICk7XG5cdH1cbn07XG5cbmV4cG9ydCBjb25zdCBnZXRQYWRkaW5nQnlTaXplID0gKCBzaXplOiBQcm9wc1sgJ3NpemUnIF0gKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG5cdC8vIEhhbmRsZSBzdHJpbmctYmFzZWQgc2l6ZXMgKGJvdGggc3RhbmRhcmQgYW5kIGRlcHJlY2F0ZWQpXG5cdGlmICggdHlwZW9mIHNpemUgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiBjYXJkUGFkZGluZ3NbIHNpemUgYXMgU2l6ZVRva2VuIF07XG5cdH1cblxuXHRpZiAoIHNpemUgKSB7XG5cdFx0Y29uc3QgeyBibG9ja1N0YXJ0LCBibG9ja0VuZCwgaW5saW5lU3RhcnQsIGlubGluZUVuZCB9ID0gc2l6ZTtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja1N0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctYmxvY2stZW5kOiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGJsb2NrRW5kICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGlubGluZVN0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVFbmQgKSB9O1xuXHRcdGA7XG5cdH1cblxuXHQvLyBEZWZhdWx0IHRvIG1lZGl1bSBpZiBubyBzaXplIGlzIHByb3ZpZGVkXG5cdHJldHVybiBjYXJkUGFkZGluZ3MubWVkaXVtO1xufTtcbiJdfQ== */"),
-    medium: /* @__PURE__ */ css("padding:", space(4), " ", space(6), ";" + (false ? "" : ";label:medium;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0JZIiwiZmlsZSI6ImdldC1wYWRkaW5nLWJ5LXNpemUudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MsIHR5cGUgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBQcm9wcywgU2l6ZVRva2VuIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgeFNtYWxsQ2FyZFBhZGRpbmcgPSBjc3NgXG5cdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBjYXJkUGFkZGluZ3MgPSB7XG5cdG5vbmU6IGNzc2Bcblx0XHRwYWRkaW5nOiAwO1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA2ICkgfSAkeyBzcGFjZSggOCApIH07XG5cdGAsXG5cdG1lZGl1bTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfSAkeyBzcGFjZSggNiApIH07XG5cdGAsXG5cdHNtYWxsOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDQgKSB9O1xuXHRgLFxuXHR4U21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxuXHQvLyBUaGUgYGV4dHJhU21hbGxgIHNpemUgaXMgbm90IG9mZmljaWFsbHkgZG9jdW1lbnRlZCwgYnV0IHRoZSBmb2xsb3dpbmcgc3R5bGVzXG5cdC8vIGFyZSBrZXB0IGZvciBsZWdhY3kgcmVhc29ucyB0byBzdXBwb3J0IG9sZGVyIHZhbHVlcyBvZiB0aGUgYHNpemVgIHByb3AuXG5cdGV4dHJhU21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxufTtcblxuY29uc3QgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlID0gKCBzaXplOiBTaXplVG9rZW4gKTogc3RyaW5nIHwgdW5kZWZpbmVkID0+IHtcblx0c3dpdGNoICggc2l6ZSApIHtcblx0XHRjYXNlICd4U21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCAyICk7XG5cdFx0Y2FzZSAnc21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA0ICk7XG5cdFx0Y2FzZSAnbWVkaXVtJzpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHRcdGNhc2UgJ2xhcmdlJzpcblx0XHRcdHJldHVybiBzcGFjZSggOCApO1xuXHRcdGNhc2UgJ25vbmUnOlxuXHRcdFx0cmV0dXJuICcwJztcblx0XHRkZWZhdWx0OlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA2ICk7XG5cdH1cbn07XG5cbmV4cG9ydCBjb25zdCBnZXRQYWRkaW5nQnlTaXplID0gKCBzaXplOiBQcm9wc1sgJ3NpemUnIF0gKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG5cdC8vIEhhbmRsZSBzdHJpbmctYmFzZWQgc2l6ZXMgKGJvdGggc3RhbmRhcmQgYW5kIGRlcHJlY2F0ZWQpXG5cdGlmICggdHlwZW9mIHNpemUgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiBjYXJkUGFkZGluZ3NbIHNpemUgYXMgU2l6ZVRva2VuIF07XG5cdH1cblxuXHRpZiAoIHNpemUgKSB7XG5cdFx0Y29uc3QgeyBibG9ja1N0YXJ0LCBibG9ja0VuZCwgaW5saW5lU3RhcnQsIGlubGluZUVuZCB9ID0gc2l6ZTtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja1N0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctYmxvY2stZW5kOiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGJsb2NrRW5kICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGlubGluZVN0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVFbmQgKSB9O1xuXHRcdGA7XG5cdH1cblxuXHQvLyBEZWZhdWx0IHRvIG1lZGl1bSBpZiBubyBzaXplIGlzIHByb3ZpZGVkXG5cdHJldHVybiBjYXJkUGFkZGluZ3MubWVkaXVtO1xufTtcbiJdfQ== */"),
-    small: /* @__PURE__ */ css("padding:", space(4), ";" + (false ? "" : ";label:small;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeUJXIiwiZmlsZSI6ImdldC1wYWRkaW5nLWJ5LXNpemUudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MsIHR5cGUgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBQcm9wcywgU2l6ZVRva2VuIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgeFNtYWxsQ2FyZFBhZGRpbmcgPSBjc3NgXG5cdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBjYXJkUGFkZGluZ3MgPSB7XG5cdG5vbmU6IGNzc2Bcblx0XHRwYWRkaW5nOiAwO1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA2ICkgfSAkeyBzcGFjZSggOCApIH07XG5cdGAsXG5cdG1lZGl1bTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfSAkeyBzcGFjZSggNiApIH07XG5cdGAsXG5cdHNtYWxsOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDQgKSB9O1xuXHRgLFxuXHR4U21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxuXHQvLyBUaGUgYGV4dHJhU21hbGxgIHNpemUgaXMgbm90IG9mZmljaWFsbHkgZG9jdW1lbnRlZCwgYnV0IHRoZSBmb2xsb3dpbmcgc3R5bGVzXG5cdC8vIGFyZSBrZXB0IGZvciBsZWdhY3kgcmVhc29ucyB0byBzdXBwb3J0IG9sZGVyIHZhbHVlcyBvZiB0aGUgYHNpemVgIHByb3AuXG5cdGV4dHJhU21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxufTtcblxuY29uc3QgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlID0gKCBzaXplOiBTaXplVG9rZW4gKTogc3RyaW5nIHwgdW5kZWZpbmVkID0+IHtcblx0c3dpdGNoICggc2l6ZSApIHtcblx0XHRjYXNlICd4U21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCAyICk7XG5cdFx0Y2FzZSAnc21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA0ICk7XG5cdFx0Y2FzZSAnbWVkaXVtJzpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHRcdGNhc2UgJ2xhcmdlJzpcblx0XHRcdHJldHVybiBzcGFjZSggOCApO1xuXHRcdGNhc2UgJ25vbmUnOlxuXHRcdFx0cmV0dXJuICcwJztcblx0XHRkZWZhdWx0OlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA2ICk7XG5cdH1cbn07XG5cbmV4cG9ydCBjb25zdCBnZXRQYWRkaW5nQnlTaXplID0gKCBzaXplOiBQcm9wc1sgJ3NpemUnIF0gKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG5cdC8vIEhhbmRsZSBzdHJpbmctYmFzZWQgc2l6ZXMgKGJvdGggc3RhbmRhcmQgYW5kIGRlcHJlY2F0ZWQpXG5cdGlmICggdHlwZW9mIHNpemUgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiBjYXJkUGFkZGluZ3NbIHNpemUgYXMgU2l6ZVRva2VuIF07XG5cdH1cblxuXHRpZiAoIHNpemUgKSB7XG5cdFx0Y29uc3QgeyBibG9ja1N0YXJ0LCBibG9ja0VuZCwgaW5saW5lU3RhcnQsIGlubGluZUVuZCB9ID0gc2l6ZTtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja1N0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctYmxvY2stZW5kOiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGJsb2NrRW5kICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGlubGluZVN0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVFbmQgKSB9O1xuXHRcdGA7XG5cdH1cblxuXHQvLyBEZWZhdWx0IHRvIG1lZGl1bSBpZiBubyBzaXplIGlzIHByb3ZpZGVkXG5cdHJldHVybiBjYXJkUGFkZGluZ3MubWVkaXVtO1xufTtcbiJdfQ== */"),
+    large: /* @__PURE__ */ css("padding:", space(6), " ", space(8), ";" + (false ? "" : ";label:large;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBWVciLCJmaWxlIjoiZ2V0LXBhZGRpbmctYnktc2l6ZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywgdHlwZSBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBQcm9wcywgU2l6ZVRva2VuIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgeFNtYWxsQ2FyZFBhZGRpbmcgPSBjc3NgXG5cdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBjYXJkUGFkZGluZ3MgPSB7XG5cdG5vbmU6IGNzc2Bcblx0XHRwYWRkaW5nOiAwO1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA2ICkgfSAkeyBzcGFjZSggOCApIH07XG5cdGAsXG5cdG1lZGl1bTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfSAkeyBzcGFjZSggNiApIH07XG5cdGAsXG5cdHNtYWxsOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDQgKSB9O1xuXHRgLFxuXHR4U21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxuXHQvLyBUaGUgYGV4dHJhU21hbGxgIHNpemUgaXMgbm90IG9mZmljaWFsbHkgZG9jdW1lbnRlZCwgYnV0IHRoZSBmb2xsb3dpbmcgc3R5bGVzXG5cdC8vIGFyZSBrZXB0IGZvciBsZWdhY3kgcmVhc29ucyB0byBzdXBwb3J0IG9sZGVyIHZhbHVlcyBvZiB0aGUgYHNpemVgIHByb3AuXG5cdGV4dHJhU21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxufTtcblxuY29uc3QgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlID0gKCBzaXplOiBTaXplVG9rZW4gKTogc3RyaW5nIHwgdW5kZWZpbmVkID0+IHtcblx0c3dpdGNoICggc2l6ZSApIHtcblx0XHRjYXNlICd4U21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCAyICk7XG5cdFx0Y2FzZSAnc21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA0ICk7XG5cdFx0Y2FzZSAnbWVkaXVtJzpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHRcdGNhc2UgJ2xhcmdlJzpcblx0XHRcdHJldHVybiBzcGFjZSggOCApO1xuXHRcdGNhc2UgJ25vbmUnOlxuXHRcdFx0cmV0dXJuICcwJztcblx0XHRkZWZhdWx0OlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA2ICk7XG5cdH1cbn07XG5cbmV4cG9ydCBjb25zdCBnZXRQYWRkaW5nQnlTaXplID0gKCBzaXplOiBQcm9wc1sgJ3NpemUnIF0gKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG5cdC8vIEhhbmRsZSBzdHJpbmctYmFzZWQgc2l6ZXMgKGJvdGggc3RhbmRhcmQgYW5kIGRlcHJlY2F0ZWQpXG5cdGlmICggdHlwZW9mIHNpemUgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiBjYXJkUGFkZGluZ3NbIHNpemUgYXMgU2l6ZVRva2VuIF07XG5cdH1cblxuXHRpZiAoIHNpemUgKSB7XG5cdFx0Y29uc3QgeyBibG9ja1N0YXJ0LCBibG9ja0VuZCwgaW5saW5lU3RhcnQsIGlubGluZUVuZCB9ID0gc2l6ZTtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja1N0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctYmxvY2stZW5kOiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGJsb2NrRW5kICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGlubGluZVN0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVFbmQgKSB9O1xuXHRcdGA7XG5cdH1cblxuXHQvLyBEZWZhdWx0IHRvIG1lZGl1bSBpZiBubyBzaXplIGlzIHByb3ZpZGVkXG5cdHJldHVybiBjYXJkUGFkZGluZ3MubWVkaXVtO1xufTtcbiJdfQ== */"),
+    medium: /* @__PURE__ */ css("padding:", space(4), " ", space(6), ";" + (false ? "" : ";label:medium;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZVkiLCJmaWxlIjoiZ2V0LXBhZGRpbmctYnktc2l6ZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywgdHlwZSBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBQcm9wcywgU2l6ZVRva2VuIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgeFNtYWxsQ2FyZFBhZGRpbmcgPSBjc3NgXG5cdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBjYXJkUGFkZGluZ3MgPSB7XG5cdG5vbmU6IGNzc2Bcblx0XHRwYWRkaW5nOiAwO1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA2ICkgfSAkeyBzcGFjZSggOCApIH07XG5cdGAsXG5cdG1lZGl1bTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfSAkeyBzcGFjZSggNiApIH07XG5cdGAsXG5cdHNtYWxsOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDQgKSB9O1xuXHRgLFxuXHR4U21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxuXHQvLyBUaGUgYGV4dHJhU21hbGxgIHNpemUgaXMgbm90IG9mZmljaWFsbHkgZG9jdW1lbnRlZCwgYnV0IHRoZSBmb2xsb3dpbmcgc3R5bGVzXG5cdC8vIGFyZSBrZXB0IGZvciBsZWdhY3kgcmVhc29ucyB0byBzdXBwb3J0IG9sZGVyIHZhbHVlcyBvZiB0aGUgYHNpemVgIHByb3AuXG5cdGV4dHJhU21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxufTtcblxuY29uc3QgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlID0gKCBzaXplOiBTaXplVG9rZW4gKTogc3RyaW5nIHwgdW5kZWZpbmVkID0+IHtcblx0c3dpdGNoICggc2l6ZSApIHtcblx0XHRjYXNlICd4U21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCAyICk7XG5cdFx0Y2FzZSAnc21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA0ICk7XG5cdFx0Y2FzZSAnbWVkaXVtJzpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHRcdGNhc2UgJ2xhcmdlJzpcblx0XHRcdHJldHVybiBzcGFjZSggOCApO1xuXHRcdGNhc2UgJ25vbmUnOlxuXHRcdFx0cmV0dXJuICcwJztcblx0XHRkZWZhdWx0OlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA2ICk7XG5cdH1cbn07XG5cbmV4cG9ydCBjb25zdCBnZXRQYWRkaW5nQnlTaXplID0gKCBzaXplOiBQcm9wc1sgJ3NpemUnIF0gKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG5cdC8vIEhhbmRsZSBzdHJpbmctYmFzZWQgc2l6ZXMgKGJvdGggc3RhbmRhcmQgYW5kIGRlcHJlY2F0ZWQpXG5cdGlmICggdHlwZW9mIHNpemUgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiBjYXJkUGFkZGluZ3NbIHNpemUgYXMgU2l6ZVRva2VuIF07XG5cdH1cblxuXHRpZiAoIHNpemUgKSB7XG5cdFx0Y29uc3QgeyBibG9ja1N0YXJ0LCBibG9ja0VuZCwgaW5saW5lU3RhcnQsIGlubGluZUVuZCB9ID0gc2l6ZTtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja1N0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctYmxvY2stZW5kOiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGJsb2NrRW5kICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGlubGluZVN0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVFbmQgKSB9O1xuXHRcdGA7XG5cdH1cblxuXHQvLyBEZWZhdWx0IHRvIG1lZGl1bSBpZiBubyBzaXplIGlzIHByb3ZpZGVkXG5cdHJldHVybiBjYXJkUGFkZGluZ3MubWVkaXVtO1xufTtcbiJdfQ== */"),
+    small: /* @__PURE__ */ css("padding:", space(4), ";" + (false ? "" : ";label:small;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0JXIiwiZmlsZSI6ImdldC1wYWRkaW5nLWJ5LXNpemUudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MsIHR5cGUgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB0eXBlIHsgUHJvcHMsIFNpemVUb2tlbiB9IGZyb20gJy4vdHlwZXMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5cbmNvbnN0IHhTbWFsbENhcmRQYWRkaW5nID0gY3NzYFxuXHRwYWRkaW5nOiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgY2FyZFBhZGRpbmdzID0ge1xuXHRub25lOiBjc3NgXG5cdFx0cGFkZGluZzogMDtcblx0YCxcblx0bGFyZ2U6IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggNiApIH0gJHsgc3BhY2UoIDggKSB9O1xuXHRgLFxuXHRtZWRpdW06IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggNCApIH0gJHsgc3BhY2UoIDYgKSB9O1xuXHRgLFxuXHRzbWFsbDogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfTtcblx0YCxcblx0eFNtYWxsOiB4U21hbGxDYXJkUGFkZGluZyxcblx0Ly8gVGhlIGBleHRyYVNtYWxsYCBzaXplIGlzIG5vdCBvZmZpY2lhbGx5IGRvY3VtZW50ZWQsIGJ1dCB0aGUgZm9sbG93aW5nIHN0eWxlc1xuXHQvLyBhcmUga2VwdCBmb3IgbGVnYWN5IHJlYXNvbnMgdG8gc3VwcG9ydCBvbGRlciB2YWx1ZXMgb2YgdGhlIGBzaXplYCBwcm9wLlxuXHRleHRyYVNtYWxsOiB4U21hbGxDYXJkUGFkZGluZyxcbn07XG5cbmNvbnN0IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSA9ICggc2l6ZTogU2l6ZVRva2VuICk6IHN0cmluZyB8IHVuZGVmaW5lZCA9PiB7XG5cdHN3aXRjaCAoIHNpemUgKSB7XG5cdFx0Y2FzZSAneFNtYWxsJzpcblx0XHRcdHJldHVybiBzcGFjZSggMiApO1xuXHRcdGNhc2UgJ3NtYWxsJzpcblx0XHRcdHJldHVybiBzcGFjZSggNCApO1xuXHRcdGNhc2UgJ21lZGl1bSc6XG5cdFx0XHRyZXR1cm4gc3BhY2UoIDYgKTtcblx0XHRjYXNlICdsYXJnZSc6XG5cdFx0XHRyZXR1cm4gc3BhY2UoIDggKTtcblx0XHRjYXNlICdub25lJzpcblx0XHRcdHJldHVybiAnMCc7XG5cdFx0ZGVmYXVsdDpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHR9XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0UGFkZGluZ0J5U2l6ZSA9ICggc2l6ZTogUHJvcHNbICdzaXplJyBdICk6IFNlcmlhbGl6ZWRTdHlsZXMgPT4ge1xuXHQvLyBIYW5kbGUgc3RyaW5nLWJhc2VkIHNpemVzIChib3RoIHN0YW5kYXJkIGFuZCBkZXByZWNhdGVkKVxuXHRpZiAoIHR5cGVvZiBzaXplID09PSAnc3RyaW5nJyApIHtcblx0XHRyZXR1cm4gY2FyZFBhZGRpbmdzWyBzaXplIGFzIFNpemVUb2tlbiBdO1xuXHR9XG5cblx0aWYgKCBzaXplICkge1xuXHRcdGNvbnN0IHsgYmxvY2tTdGFydCwgYmxvY2tFbmQsIGlubGluZVN0YXJ0LCBpbmxpbmVFbmQgfSA9IHNpemU7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdHBhZGRpbmctYmxvY2stc3RhcnQ6ICR7IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSggYmxvY2tTdGFydCApIH07XG5cdFx0XHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja0VuZCApIH07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVTdGFydCApIH07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSggaW5saW5lRW5kICkgfTtcblx0XHRgO1xuXHR9XG5cblx0Ly8gRGVmYXVsdCB0byBtZWRpdW0gaWYgbm8gc2l6ZSBpcyBwcm92aWRlZFxuXHRyZXR1cm4gY2FyZFBhZGRpbmdzLm1lZGl1bTtcbn07XG4iXX0= */"),
     xSmall: xSmallCardPadding,
     // The `extraSmall` size is not officially documented, but the following styles
     // are kept for legacy reasons to support older values of the `size` prop.
@@ -35475,7 +35994,7 @@ This message will only show in development mode. It won't appear in production.
         inlineStart,
         inlineEnd
       } = size4;
-      return /* @__PURE__ */ css("padding-block-start:", getSinglePaddingValue(blockStart), ";padding-block-end:", getSinglePaddingValue(blockEnd), ";padding-inline-start:", getSinglePaddingValue(inlineStart), ";padding-inline-end:", getSinglePaddingValue(inlineEnd), ";" + (false ? "" : ";label:getPaddingBySize;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkRZIiwiZmlsZSI6ImdldC1wYWRkaW5nLWJ5LXNpemUudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MsIHR5cGUgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHR5cGUgeyBQcm9wcywgU2l6ZVRva2VuIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgeFNtYWxsQ2FyZFBhZGRpbmcgPSBjc3NgXG5cdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBjYXJkUGFkZGluZ3MgPSB7XG5cdG5vbmU6IGNzc2Bcblx0XHRwYWRkaW5nOiAwO1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA2ICkgfSAkeyBzcGFjZSggOCApIH07XG5cdGAsXG5cdG1lZGl1bTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfSAkeyBzcGFjZSggNiApIH07XG5cdGAsXG5cdHNtYWxsOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDQgKSB9O1xuXHRgLFxuXHR4U21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxuXHQvLyBUaGUgYGV4dHJhU21hbGxgIHNpemUgaXMgbm90IG9mZmljaWFsbHkgZG9jdW1lbnRlZCwgYnV0IHRoZSBmb2xsb3dpbmcgc3R5bGVzXG5cdC8vIGFyZSBrZXB0IGZvciBsZWdhY3kgcmVhc29ucyB0byBzdXBwb3J0IG9sZGVyIHZhbHVlcyBvZiB0aGUgYHNpemVgIHByb3AuXG5cdGV4dHJhU21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxufTtcblxuY29uc3QgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlID0gKCBzaXplOiBTaXplVG9rZW4gKTogc3RyaW5nIHwgdW5kZWZpbmVkID0+IHtcblx0c3dpdGNoICggc2l6ZSApIHtcblx0XHRjYXNlICd4U21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCAyICk7XG5cdFx0Y2FzZSAnc21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA0ICk7XG5cdFx0Y2FzZSAnbWVkaXVtJzpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHRcdGNhc2UgJ2xhcmdlJzpcblx0XHRcdHJldHVybiBzcGFjZSggOCApO1xuXHRcdGNhc2UgJ25vbmUnOlxuXHRcdFx0cmV0dXJuICcwJztcblx0XHRkZWZhdWx0OlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA2ICk7XG5cdH1cbn07XG5cbmV4cG9ydCBjb25zdCBnZXRQYWRkaW5nQnlTaXplID0gKCBzaXplOiBQcm9wc1sgJ3NpemUnIF0gKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG5cdC8vIEhhbmRsZSBzdHJpbmctYmFzZWQgc2l6ZXMgKGJvdGggc3RhbmRhcmQgYW5kIGRlcHJlY2F0ZWQpXG5cdGlmICggdHlwZW9mIHNpemUgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiBjYXJkUGFkZGluZ3NbIHNpemUgYXMgU2l6ZVRva2VuIF07XG5cdH1cblxuXHRpZiAoIHNpemUgKSB7XG5cdFx0Y29uc3QgeyBibG9ja1N0YXJ0LCBibG9ja0VuZCwgaW5saW5lU3RhcnQsIGlubGluZUVuZCB9ID0gc2l6ZTtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja1N0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctYmxvY2stZW5kOiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGJsb2NrRW5kICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGlubGluZVN0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVFbmQgKSB9O1xuXHRcdGA7XG5cdH1cblxuXHQvLyBEZWZhdWx0IHRvIG1lZGl1bSBpZiBubyBzaXplIGlzIHByb3ZpZGVkXG5cdHJldHVybiBjYXJkUGFkZGluZ3MubWVkaXVtO1xufTtcbiJdfQ== */");
+      return /* @__PURE__ */ css("padding-block-start:", getSinglePaddingValue(blockStart), ";padding-block-end:", getSinglePaddingValue(blockEnd), ";padding-inline-start:", getSinglePaddingValue(inlineStart), ";padding-inline-end:", getSinglePaddingValue(inlineEnd), ";" + (false ? "" : ";label:getPaddingBySize;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0RZIiwiZmlsZSI6ImdldC1wYWRkaW5nLWJ5LXNpemUudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MsIHR5cGUgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB0eXBlIHsgUHJvcHMsIFNpemVUb2tlbiB9IGZyb20gJy4vdHlwZXMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5cbmNvbnN0IHhTbWFsbENhcmRQYWRkaW5nID0gY3NzYFxuXHRwYWRkaW5nOiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgY2FyZFBhZGRpbmdzID0ge1xuXHRub25lOiBjc3NgXG5cdFx0cGFkZGluZzogMDtcblx0YCxcblx0bGFyZ2U6IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggNiApIH0gJHsgc3BhY2UoIDggKSB9O1xuXHRgLFxuXHRtZWRpdW06IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggNCApIH0gJHsgc3BhY2UoIDYgKSB9O1xuXHRgLFxuXHRzbWFsbDogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfTtcblx0YCxcblx0eFNtYWxsOiB4U21hbGxDYXJkUGFkZGluZyxcblx0Ly8gVGhlIGBleHRyYVNtYWxsYCBzaXplIGlzIG5vdCBvZmZpY2lhbGx5IGRvY3VtZW50ZWQsIGJ1dCB0aGUgZm9sbG93aW5nIHN0eWxlc1xuXHQvLyBhcmUga2VwdCBmb3IgbGVnYWN5IHJlYXNvbnMgdG8gc3VwcG9ydCBvbGRlciB2YWx1ZXMgb2YgdGhlIGBzaXplYCBwcm9wLlxuXHRleHRyYVNtYWxsOiB4U21hbGxDYXJkUGFkZGluZyxcbn07XG5cbmNvbnN0IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSA9ICggc2l6ZTogU2l6ZVRva2VuICk6IHN0cmluZyB8IHVuZGVmaW5lZCA9PiB7XG5cdHN3aXRjaCAoIHNpemUgKSB7XG5cdFx0Y2FzZSAneFNtYWxsJzpcblx0XHRcdHJldHVybiBzcGFjZSggMiApO1xuXHRcdGNhc2UgJ3NtYWxsJzpcblx0XHRcdHJldHVybiBzcGFjZSggNCApO1xuXHRcdGNhc2UgJ21lZGl1bSc6XG5cdFx0XHRyZXR1cm4gc3BhY2UoIDYgKTtcblx0XHRjYXNlICdsYXJnZSc6XG5cdFx0XHRyZXR1cm4gc3BhY2UoIDggKTtcblx0XHRjYXNlICdub25lJzpcblx0XHRcdHJldHVybiAnMCc7XG5cdFx0ZGVmYXVsdDpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHR9XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0UGFkZGluZ0J5U2l6ZSA9ICggc2l6ZTogUHJvcHNbICdzaXplJyBdICk6IFNlcmlhbGl6ZWRTdHlsZXMgPT4ge1xuXHQvLyBIYW5kbGUgc3RyaW5nLWJhc2VkIHNpemVzIChib3RoIHN0YW5kYXJkIGFuZCBkZXByZWNhdGVkKVxuXHRpZiAoIHR5cGVvZiBzaXplID09PSAnc3RyaW5nJyApIHtcblx0XHRyZXR1cm4gY2FyZFBhZGRpbmdzWyBzaXplIGFzIFNpemVUb2tlbiBdO1xuXHR9XG5cblx0aWYgKCBzaXplICkge1xuXHRcdGNvbnN0IHsgYmxvY2tTdGFydCwgYmxvY2tFbmQsIGlubGluZVN0YXJ0LCBpbmxpbmVFbmQgfSA9IHNpemU7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdHBhZGRpbmctYmxvY2stc3RhcnQ6ICR7IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSggYmxvY2tTdGFydCApIH07XG5cdFx0XHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja0VuZCApIH07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVTdGFydCApIH07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSggaW5saW5lRW5kICkgfTtcblx0XHRgO1xuXHR9XG5cblx0Ly8gRGVmYXVsdCB0byBtZWRpdW0gaWYgbm8gc2l6ZSBpcyBwcm92aWRlZFxuXHRyZXR1cm4gY2FyZFBhZGRpbmdzLm1lZGl1bTtcbn07XG4iXX0= */");
     }
     return cardPaddings.medium;
   };
@@ -35485,13 +36004,13 @@ This message will only show in development mode. It won't appear in production.
     return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop).";
   }
   var adjustedBorderRadius = `calc(${config_values_default.radiusLarge} - 1px)`;
-  var Card = /* @__PURE__ */ css("box-shadow:0 0 0 1px ", config_values_default.surfaceBorderColor, ";outline:none;" + (false ? "" : ";label:Card;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrQnVCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nLFxuXHQmID4gaWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRGl2aWRlciA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclJhZGl1cyA9IGNzc2Bcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvciA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT05GSUcuY29sb3JEaXZpZGVyIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm94U2hhZG93bGVzcyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJsZXNzID0gY3NzYFxuXHRib3JkZXI6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzaGFkeSA9IGNzc2Bcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1JvdW5kZWQsXG59OiBQaWNrPCBQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNSb3VuZGVkJyA+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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFXdUIiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nLFxuXHQmID4gaWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRGl2aWRlciA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclJhZGl1cyA9IGNzc2Bcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvciA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT05GSUcuY29sb3JEaXZpZGVyIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm94U2hhZG93bGVzcyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJsZXNzID0gY3NzYFxuXHRib3JkZXI6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzaGFkeSA9IGNzc2Bcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1JvdW5kZWQsXG59OiBQaWNrPCBQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNSb3VuZGVkJyA+ICkge1xuXHRjb25zdCBjYXJkU3R5bGVzID0gY3NzKFxuXHRcdENhcmQsXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJveFNoYWRvd2xlc3MsXG5cdFx0aXNSb3VuZGVkICYmIHJvdW5kZWRcblx0KTtcblxuXHRyZXR1cm4gY2FyZFN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRIZWFkZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgSGVhZGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGhlYWRlclN0eWxlcyA9IGNzcyhcblx0XHRIZWFkZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGhlYWRlclN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRGb290ZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgRm9vdGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGZvb3RlclN0eWxlcyA9IGNzcyhcblx0XHRGb290ZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGZvb3RlclN0eWxlcztcbn1cbiJdfQ== */");
   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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1QnlCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nLFxuXHQmID4gaWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRGl2aWRlciA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclJhZGl1cyA9IGNzc2Bcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvciA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT05GSUcuY29sb3JEaXZpZGVyIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm94U2hhZG93bGVzcyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJsZXNzID0gY3NzYFxuXHRib3JkZXI6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzaGFkeSA9IGNzc2Bcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1JvdW5kZWQsXG59OiBQaWNrPCBQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNSb3VuZGVkJyA+ICkge1xuXHRjb25zdCBjYXJkU3R5bGVzID0gY3NzKFxuXHRcdENhcmQsXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJveFNoYWRvd2xlc3MsXG5cdFx0aXNSb3VuZGVkICYmIHJvdW5kZWRcblx0KTtcblxuXHRyZXR1cm4gY2FyZFN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRIZWFkZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgSGVhZGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGhlYWRlclN0eWxlcyA9IGNzcyhcblx0XHRIZWFkZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGhlYWRlclN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRGb290ZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgRm9vdGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGZvb3RlclN0eWxlcyA9IGNzcyhcblx0XHRGb290ZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGZvb3RlclN0eWxlcztcbn1cbiJdfQ== */",
+    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
   };
   var Footer = false ? {
@@ -35499,7 +36018,7 @@ This message will only show in development mode. It won't appear in production.
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQ3lCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nLFxuXHQmID4gaWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRGl2aWRlciA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclJhZGl1cyA9IGNzc2Bcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvciA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT05GSUcuY29sb3JEaXZpZGVyIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm94U2hhZG93bGVzcyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJsZXNzID0gY3NzYFxuXHRib3JkZXI6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzaGFkeSA9IGNzc2Bcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1JvdW5kZWQsXG59OiBQaWNrPCBQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNSb3VuZGVkJyA+ICkge1xuXHRjb25zdCBjYXJkU3R5bGVzID0gY3NzKFxuXHRcdENhcmQsXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJveFNoYWRvd2xlc3MsXG5cdFx0aXNSb3VuZGVkICYmIHJvdW5kZWRcblx0KTtcblxuXHRyZXR1cm4gY2FyZFN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRIZWFkZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgSGVhZGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGhlYWRlclN0eWxlcyA9IGNzcyhcblx0XHRIZWFkZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGhlYWRlclN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRGb290ZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgRm9vdGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGZvb3RlclN0eWxlcyA9IGNzcyhcblx0XHRGb290ZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGZvb3RlclN0eWxlcztcbn1cbiJdfQ== */",
+    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
   };
   var Content = false ? {
@@ -35507,7 +36026,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "height:100%"
   } : {
     name: "1ruapvy-Content",
-    styles: "height:100%;label:Content;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5QzBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nLFxuXHQmID4gaWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRGl2aWRlciA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclJhZGl1cyA9IGNzc2Bcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvciA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT05GSUcuY29sb3JEaXZpZGVyIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm94U2hhZG93bGVzcyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJsZXNzID0gY3NzYFxuXHRib3JkZXI6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzaGFkeSA9IGNzc2Bcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1JvdW5kZWQsXG59OiBQaWNrPCBQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNSb3VuZGVkJyA+ICkge1xuXHRjb25zdCBjYXJkU3R5bGVzID0gY3NzKFxuXHRcdENhcmQsXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJveFNoYWRvd2xlc3MsXG5cdFx0aXNSb3VuZGVkICYmIHJvdW5kZWRcblx0KTtcblxuXHRyZXR1cm4gY2FyZFN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRIZWFkZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgSGVhZGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGhlYWRlclN0eWxlcyA9IGNzcyhcblx0XHRIZWFkZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGhlYWRlclN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRGb290ZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgRm9vdGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGZvb3RlclN0eWxlcyA9IGNzcyhcblx0XHRGb290ZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGZvb3RlclN0eWxlcztcbn1cbiJdfQ== */",
+    styles: "height:100%;label:Content;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrQzBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEZvb3RlclByb3BzLCBIZWFkZXJQcm9wcywgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLy8gU2luY2UgdGhlIGJvcmRlciBmb3IgYENhcmRgIGlzIHJlbmRlcmVkIHZpYSB0aGUgYGJveC1zaGFkb3dgIHByb3BlcnR5XG4vLyAoYXMgb3Bwb3NlZCB0byB0aGUgYGJvcmRlcmAgcHJvcGVydHkpLCB0aGUgdmFsdWUgb2YgdGhlIGJvcmRlciByYWRpdXMgbmVlZHNcbi8vIHRvIGJlIGFkanVzdGVkIGJ5IHJlbW92aW5nIDFweCAodGhpcyBpcyBiZWNhdXNlIHRoZSBgYm94LXNoYWRvd2AgcmVuZGVyc1xuLy8gYXMgYW4gXCJvdXRlciByYWRpdXNcIikuXG5jb25zdCBhZGp1c3RlZEJvcmRlclJhZGl1cyA9IGBjYWxjKCR7IENPTkZJRy5yYWRpdXNMYXJnZSB9IC0gMXB4KWA7XG5cbmV4cG9ydCBjb25zdCBDYXJkID0gY3NzYFxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuXHRvdXRsaW5lOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IGNzc2Bcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEZvb3RlciA9IGNzc2Bcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb2R5ID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__15
   };
   var Body = false ? {
@@ -35515,7 +36034,7 @@ This message will only show in development mode. It won't appear in production.
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2Q3VCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nLFxuXHQmID4gaWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRGl2aWRlciA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclJhZGl1cyA9IGNzc2Bcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvciA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT05GSUcuY29sb3JEaXZpZGVyIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm94U2hhZG93bGVzcyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJsZXNzID0gY3NzYFxuXHRib3JkZXI6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzaGFkeSA9IGNzc2Bcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1JvdW5kZWQsXG59OiBQaWNrPCBQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNSb3VuZGVkJyA+ICkge1xuXHRjb25zdCBjYXJkU3R5bGVzID0gY3NzKFxuXHRcdENhcmQsXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJveFNoYWRvd2xlc3MsXG5cdFx0aXNSb3VuZGVkICYmIHJvdW5kZWRcblx0KTtcblxuXHRyZXR1cm4gY2FyZFN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRIZWFkZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgSGVhZGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGhlYWRlclN0eWxlcyA9IGNzcyhcblx0XHRIZWFkZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGhlYWRlclN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRGb290ZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgRm9vdGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGZvb3RlclN0eWxlcyA9IGNzcyhcblx0XHRGb290ZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGZvb3RlclN0eWxlcztcbn1cbiJdfQ== */",
+    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
   };
   var Media = false ? {
@@ -35523,7 +36042,7 @@ This message will only show in development mode. It won't appear in production.
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtRHdCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nLFxuXHQmID4gaWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRGl2aWRlciA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclJhZGl1cyA9IGNzc2Bcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvciA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT05GSUcuY29sb3JEaXZpZGVyIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm94U2hhZG93bGVzcyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJsZXNzID0gY3NzYFxuXHRib3JkZXI6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzaGFkeSA9IGNzc2Bcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1JvdW5kZWQsXG59OiBQaWNrPCBQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNSb3VuZGVkJyA+ICkge1xuXHRjb25zdCBjYXJkU3R5bGVzID0gY3NzKFxuXHRcdENhcmQsXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJveFNoYWRvd2xlc3MsXG5cdFx0aXNSb3VuZGVkICYmIHJvdW5kZWRcblx0KTtcblxuXHRyZXR1cm4gY2FyZFN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRIZWFkZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgSGVhZGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGhlYWRlclN0eWxlcyA9IGNzcyhcblx0XHRIZWFkZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGhlYWRlclN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRGb290ZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgRm9vdGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGZvb3RlclN0eWxlcyA9IGNzcyhcblx0XHRGb290ZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGZvb3RlclN0eWxlcztcbn1cbiJdfQ== */",
+    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
   };
   var Divider = false ? {
@@ -35531,17 +36050,17 @@ This message will only show in development mode. It won't appear in production.
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnRTBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nLFxuXHQmID4gaWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRGl2aWRlciA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclJhZGl1cyA9IGNzc2Bcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvciA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT05GSUcuY29sb3JEaXZpZGVyIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm94U2hhZG93bGVzcyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJsZXNzID0gY3NzYFxuXHRib3JkZXI6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzaGFkeSA9IGNzc2Bcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1JvdW5kZWQsXG59OiBQaWNrPCBQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNSb3VuZGVkJyA+ICkge1xuXHRjb25zdCBjYXJkU3R5bGVzID0gY3NzKFxuXHRcdENhcmQsXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJveFNoYWRvd2xlc3MsXG5cdFx0aXNSb3VuZGVkICYmIHJvdW5kZWRcblx0KTtcblxuXHRyZXR1cm4gY2FyZFN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRIZWFkZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgSGVhZGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGhlYWRlclN0eWxlcyA9IGNzcyhcblx0XHRIZWFkZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGhlYWRlclN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRGb290ZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgRm9vdGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGZvb3RlclN0eWxlcyA9IGNzcyhcblx0XHRGb290ZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGZvb3RlclN0eWxlcztcbn1cbiJdfQ== */",
+    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
   };
-  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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzRStCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nLFxuXHQmID4gaWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRGl2aWRlciA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclJhZGl1cyA9IGNzc2Bcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvciA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT05GSUcuY29sb3JEaXZpZGVyIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm94U2hhZG93bGVzcyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJsZXNzID0gY3NzYFxuXHRib3JkZXI6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzaGFkeSA9IGNzc2Bcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1JvdW5kZWQsXG59OiBQaWNrPCBQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNSb3VuZGVkJyA+ICkge1xuXHRjb25zdCBjYXJkU3R5bGVzID0gY3NzKFxuXHRcdENhcmQsXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJveFNoYWRvd2xlc3MsXG5cdFx0aXNSb3VuZGVkICYmIHJvdW5kZWRcblx0KTtcblxuXHRyZXR1cm4gY2FyZFN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRIZWFkZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgSGVhZGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGhlYWRlclN0eWxlcyA9IGNzcyhcblx0XHRIZWFkZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGhlYWRlclN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRGb290ZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgRm9vdGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGZvb3RlclN0eWxlcyA9IGNzcyhcblx0XHRGb290ZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGZvb3RlclN0eWxlcztcbn1cbiJdfQ== */");
-  var borderColor = /* @__PURE__ */ css("border-color:", config_values_default.colorDivider, ";" + (false ? "" : ";label:borderColor;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrRjhCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nLFxuXHQmID4gaWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRGl2aWRlciA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclJhZGl1cyA9IGNzc2Bcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvciA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT05GSUcuY29sb3JEaXZpZGVyIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm94U2hhZG93bGVzcyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJsZXNzID0gY3NzYFxuXHRib3JkZXI6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzaGFkeSA9IGNzc2Bcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1JvdW5kZWQsXG59OiBQaWNrPCBQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNSb3VuZGVkJyA+ICkge1xuXHRjb25zdCBjYXJkU3R5bGVzID0gY3NzKFxuXHRcdENhcmQsXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJveFNoYWRvd2xlc3MsXG5cdFx0aXNSb3VuZGVkICYmIHJvdW5kZWRcblx0KTtcblxuXHRyZXR1cm4gY2FyZFN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRIZWFkZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgSGVhZGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGhlYWRlclN0eWxlcyA9IGNzcyhcblx0XHRIZWFkZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGhlYWRlclN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRGb290ZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgRm9vdGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGZvb3RlclN0eWxlcyA9IGNzcyhcblx0XHRGb290ZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGZvb3RlclN0eWxlcztcbn1cbiJdfQ== */");
+  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 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzRmdDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nLFxuXHQmID4gaWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRGl2aWRlciA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclJhZGl1cyA9IGNzc2Bcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvciA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT05GSUcuY29sb3JEaXZpZGVyIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm94U2hhZG93bGVzcyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJsZXNzID0gY3NzYFxuXHRib3JkZXI6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzaGFkeSA9IGNzc2Bcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1JvdW5kZWQsXG59OiBQaWNrPCBQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNSb3VuZGVkJyA+ICkge1xuXHRjb25zdCBjYXJkU3R5bGVzID0gY3NzKFxuXHRcdENhcmQsXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJveFNoYWRvd2xlc3MsXG5cdFx0aXNSb3VuZGVkICYmIHJvdW5kZWRcblx0KTtcblxuXHRyZXR1cm4gY2FyZFN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRIZWFkZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgSGVhZGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGhlYWRlclN0eWxlcyA9IGNzcyhcblx0XHRIZWFkZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGhlYWRlclN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRGb290ZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgRm9vdGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGZvb3RlclN0eWxlcyA9IGNzcyhcblx0XHRGb290ZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGZvb3RlclN0eWxlcztcbn1cbiJdfQ== */",
+    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
   };
   var borderless = false ? {
@@ -35549,16 +36068,16 @@ This message will only show in development mode. It won't appear in production.
     styles: "border:none"
   } : {
     name: "kyy9w8-borderless",
-    styles: "border:none;label:borderless;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwRjZCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nLFxuXHQmID4gaWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRGl2aWRlciA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclJhZGl1cyA9IGNzc2Bcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvciA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT05GSUcuY29sb3JEaXZpZGVyIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm94U2hhZG93bGVzcyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJsZXNzID0gY3NzYFxuXHRib3JkZXI6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzaGFkeSA9IGNzc2Bcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1JvdW5kZWQsXG59OiBQaWNrPCBQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNSb3VuZGVkJyA+ICkge1xuXHRjb25zdCBjYXJkU3R5bGVzID0gY3NzKFxuXHRcdENhcmQsXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJveFNoYWRvd2xlc3MsXG5cdFx0aXNSb3VuZGVkICYmIHJvdW5kZWRcblx0KTtcblxuXHRyZXR1cm4gY2FyZFN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRIZWFkZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgSGVhZGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGhlYWRlclN0eWxlcyA9IGNzcyhcblx0XHRIZWFkZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGhlYWRlclN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRGb290ZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgRm9vdGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGZvb3RlclN0eWxlcyA9IGNzcyhcblx0XHRGb290ZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGZvb3RlclN0eWxlcztcbn1cbiJdfQ== */",
+    styles: "border:none;label:borderless;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtRjZCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEZvb3RlclByb3BzLCBIZWFkZXJQcm9wcywgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLy8gU2luY2UgdGhlIGJvcmRlciBmb3IgYENhcmRgIGlzIHJlbmRlcmVkIHZpYSB0aGUgYGJveC1zaGFkb3dgIHByb3BlcnR5XG4vLyAoYXMgb3Bwb3NlZCB0byB0aGUgYGJvcmRlcmAgcHJvcGVydHkpLCB0aGUgdmFsdWUgb2YgdGhlIGJvcmRlciByYWRpdXMgbmVlZHNcbi8vIHRvIGJlIGFkanVzdGVkIGJ5IHJlbW92aW5nIDFweCAodGhpcyBpcyBiZWNhdXNlIHRoZSBgYm94LXNoYWRvd2AgcmVuZGVyc1xuLy8gYXMgYW4gXCJvdXRlciByYWRpdXNcIikuXG5jb25zdCBhZGp1c3RlZEJvcmRlclJhZGl1cyA9IGBjYWxjKCR7IENPTkZJRy5yYWRpdXNMYXJnZSB9IC0gMXB4KWA7XG5cbmV4cG9ydCBjb25zdCBDYXJkID0gY3NzYFxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuXHRvdXRsaW5lOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IGNzc2Bcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEZvb3RlciA9IGNzc2Bcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb2R5ID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__15
   };
-  var rounded = /* @__PURE__ */ css("border-radius:", adjustedBorderRadius, ";" + (false ? "" : ";label:rounded;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4RjBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nLFxuXHQmID4gaWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRGl2aWRlciA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclJhZGl1cyA9IGNzc2Bcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvciA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT05GSUcuY29sb3JEaXZpZGVyIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm94U2hhZG93bGVzcyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJsZXNzID0gY3NzYFxuXHRib3JkZXI6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzaGFkeSA9IGNzc2Bcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1JvdW5kZWQsXG59OiBQaWNrPCBQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNSb3VuZGVkJyA+ICkge1xuXHRjb25zdCBjYXJkU3R5bGVzID0gY3NzKFxuXHRcdENhcmQsXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJveFNoYWRvd2xlc3MsXG5cdFx0aXNSb3VuZGVkICYmIHJvdW5kZWRcblx0KTtcblxuXHRyZXR1cm4gY2FyZFN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRIZWFkZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgSGVhZGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGhlYWRlclN0eWxlcyA9IGNzcyhcblx0XHRIZWFkZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGhlYWRlclN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRGb290ZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgRm9vdGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGZvb3RlclN0eWxlcyA9IGNzcyhcblx0XHRGb290ZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGZvb3RlclN0eWxlcztcbn1cbiJdfQ== */");
-  var shady = /* @__PURE__ */ css("background-color:", COLORS.ui.backgroundDisabled, ";" + (false ? "" : ";label:shady;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrR3dCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nLFxuXHQmID4gaWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRGl2aWRlciA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclJhZGl1cyA9IGNzc2Bcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvciA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT05GSUcuY29sb3JEaXZpZGVyIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm94U2hhZG93bGVzcyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJsZXNzID0gY3NzYFxuXHRib3JkZXI6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzaGFkeSA9IGNzc2Bcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1JvdW5kZWQsXG59OiBQaWNrPCBQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNSb3VuZGVkJyA+ICkge1xuXHRjb25zdCBjYXJkU3R5bGVzID0gY3NzKFxuXHRcdENhcmQsXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJveFNoYWRvd2xlc3MsXG5cdFx0aXNSb3VuZGVkICYmIHJvdW5kZWRcblx0KTtcblxuXHRyZXR1cm4gY2FyZFN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRIZWFkZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgSGVhZGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGhlYWRlclN0eWxlcyA9IGNzcyhcblx0XHRIZWFkZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGhlYWRlclN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRGb290ZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgRm9vdGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGZvb3RlclN0eWxlcyA9IGNzcyhcblx0XHRGb290ZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGZvb3RlclN0eWxlcztcbn1cbiJdfQ== */");
+  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= */");
   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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwR29CIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nLFxuXHQmID4gaWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRGl2aWRlciA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclJhZGl1cyA9IGNzc2Bcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvciA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT05GSUcuY29sb3JEaXZpZGVyIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm94U2hhZG93bGVzcyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJsZXNzID0gY3NzYFxuXHRib3JkZXI6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzaGFkeSA9IGNzc2Bcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1JvdW5kZWQsXG59OiBQaWNrPCBQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNSb3VuZGVkJyA+ICkge1xuXHRjb25zdCBjYXJkU3R5bGVzID0gY3NzKFxuXHRcdENhcmQsXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJveFNoYWRvd2xlc3MsXG5cdFx0aXNSb3VuZGVkICYmIHJvdW5kZWRcblx0KTtcblxuXHRyZXR1cm4gY2FyZFN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRIZWFkZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgSGVhZGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGhlYWRlclN0eWxlcyA9IGNzcyhcblx0XHRIZWFkZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGhlYWRlclN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRGb290ZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgRm9vdGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGZvb3RlclN0eWxlcyA9IGNzcyhcblx0XHRGb290ZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGZvb3RlclN0eWxlcztcbn1cbiJdfQ== */");
+    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= */");
     return cardStyles;
   }
   function getCardHeaderStyles({
@@ -35566,7 +36085,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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3SHNCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nLFxuXHQmID4gaWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRGl2aWRlciA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclJhZGl1cyA9IGNzc2Bcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvciA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT05GSUcuY29sb3JEaXZpZGVyIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm94U2hhZG93bGVzcyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJsZXNzID0gY3NzYFxuXHRib3JkZXI6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzaGFkeSA9IGNzc2Bcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1JvdW5kZWQsXG59OiBQaWNrPCBQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNSb3VuZGVkJyA+ICkge1xuXHRjb25zdCBjYXJkU3R5bGVzID0gY3NzKFxuXHRcdENhcmQsXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJveFNoYWRvd2xlc3MsXG5cdFx0aXNSb3VuZGVkICYmIHJvdW5kZWRcblx0KTtcblxuXHRyZXR1cm4gY2FyZFN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRIZWFkZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgSGVhZGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGhlYWRlclN0eWxlcyA9IGNzcyhcblx0XHRIZWFkZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGhlYWRlclN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRGb290ZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgRm9vdGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGZvb3RlclN0eWxlcyA9IGNzcyhcblx0XHRGb290ZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGZvb3RlclN0eWxlcztcbn1cbiJdfQ== */");
+    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= */");
     return headerStyles;
   }
   function getCardFooterStyles({
@@ -35574,14 +36093,17 @@ 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5SXNCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nLFxuXHQmID4gaWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRGl2aWRlciA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclJhZGl1cyA9IGNzc2Bcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvciA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT05GSUcuY29sb3JEaXZpZGVyIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm94U2hhZG93bGVzcyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJsZXNzID0gY3NzYFxuXHRib3JkZXI6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzaGFkeSA9IGNzc2Bcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1JvdW5kZWQsXG59OiBQaWNrPCBQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNSb3VuZGVkJyA+ICkge1xuXHRjb25zdCBjYXJkU3R5bGVzID0gY3NzKFxuXHRcdENhcmQsXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJveFNoYWRvd2xlc3MsXG5cdFx0aXNSb3VuZGVkICYmIHJvdW5kZWRcblx0KTtcblxuXHRyZXR1cm4gY2FyZFN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRIZWFkZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgSGVhZGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGhlYWRlclN0eWxlcyA9IGNzcyhcblx0XHRIZWFkZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGhlYWRlclN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRGb290ZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgRm9vdGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGZvb3RlclN0eWxlcyA9IGNzcyhcblx0XHRGb290ZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGZvb3RlclN0eWxlcztcbn1cbiJdfQ== */");
+    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= */");
     return footerStyles;
   }

   // packages/components/build-module/card/card/hook.mjs
-  var import_deprecated9 = __toESM(require_deprecated(), 1);
+  var import_deprecated11 = __toESM(require_deprecated(), 1);
   var import_element94 = __toESM(require_element(), 1);

+  // packages/components/build-module/surface/component.mjs
+  var import_deprecated10 = __toESM(require_deprecated(), 1);
+
   // packages/components/build-module/surface/hook.mjs
   var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
   function getRuntime11() {
@@ -35698,6 +36220,10 @@ This message will only show in development mode. It won't appear in production.
   // packages/components/build-module/surface/component.mjs
   var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedSurface(props, forwardedRef) {
+    (0, import_deprecated10.default)("wp.components.__experimentalSurface", {
+      since: "7.2",
+      version: "7.4"
+    });
     const surfaceProps = useSurface(props);
     return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(component_default, {
       ...surfaceProps,
@@ -35718,7 +36244,7 @@ This message will only show in development mode. It won't appear in production.
     };
     let computedElevation = elevation;
     if (isElevated) {
-      (0, import_deprecated9.default)("Card isElevated prop", {
+      (0, import_deprecated11.default)("Card isElevated prop", {
         since: "5.9",
         alternative: "elevation"
       });
@@ -35773,7 +36299,7 @@ This message will only show in development mode. It won't appear in production.
     const cx2 = useCx();
     const elevationClassName = (0, import_element95.useMemo)(() => cx2(/* @__PURE__ */ css({
       borderRadius: elevationBorderRadius
-    }, false ? "" : ";label:elevationClassName;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeUNZIiwiZmlsZSI6ImNvbXBvbmVudC50c3giLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgdHlwZSB7IEZvcndhcmRlZFJlZiB9IGZyb20gJ3JlYWN0JztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZU1lbW8gfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBjb250ZXh0Q29ubmVjdCwgQ29udGV4dFN5c3RlbVByb3ZpZGVyIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBFbGV2YXRpb24gfSBmcm9tICcuLi8uLi9lbGV2YXRpb24nO1xuaW1wb3J0IHsgVmlldyB9IGZyb20gJy4uLy4uL3ZpZXcnO1xuaW1wb3J0ICogYXMgc3R5bGVzIGZyb20gJy4uL3N0eWxlcyc7XG5pbXBvcnQgeyB1c2VDYXJkIH0gZnJvbSAnLi9ob29rJztcbmltcG9ydCBDT05GSUcgZnJvbSAnLi4vLi4vdXRpbHMvY29uZmlnLXZhbHVlcyc7XG5pbXBvcnQgeyB1c2VDeCB9IGZyb20gJy4uLy4uL3V0aWxzL2hvb2tzL3VzZS1jeCc7XG5pbXBvcnQgdHlwZSB7IFByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG5mdW5jdGlvbiBVbmNvbm5lY3RlZENhcmQoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczwgUHJvcHMsICdkaXYnID4sXG5cdGZvcndhcmRlZFJlZjogRm9yd2FyZGVkUmVmPCBhbnkgPlxuKSB7XG5cdGNvbnN0IHtcblx0XHRjaGlsZHJlbixcblx0XHRlbGV2YXRpb24sXG5cdFx0aXNCb3JkZXJsZXNzLFxuXHRcdGlzUm91bmRlZCxcblx0XHRzaXplLFxuXHRcdC4uLm90aGVyUHJvcHNcblx0fSA9IHVzZUNhcmQoIHByb3BzICk7XG5cdGNvbnN0IGVsZXZhdGlvbkJvcmRlclJhZGl1cyA9IGlzUm91bmRlZCA/IENPTkZJRy5yYWRpdXNMYXJnZSA6IDA7XG5cblx0Y29uc3QgY3ggPSB1c2VDeCgpO1xuXG5cdGNvbnN0IGVsZXZhdGlvbkNsYXNzTmFtZSA9IHVzZU1lbW8oXG5cdFx0KCkgPT4gY3goIGNzcyggeyBib3JkZXJSYWRpdXM6IGVsZXZhdGlvbkJvcmRlclJhZGl1cyB9ICkgKSxcblx0XHRbIGN4LCBlbGV2YXRpb25Cb3JkZXJSYWRpdXMgXVxuXHQpO1xuXG5cdGNvbnN0IGNvbnRleHRQcm92aWRlclZhbHVlID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGNvbnN0IGNvbnRleHRQcm9wcyA9IHtcblx0XHRcdHNpemUsXG5cdFx0XHRpc0JvcmRlcmxlc3MsXG5cdFx0fTtcblx0XHRyZXR1cm4ge1xuXHRcdFx0Q2FyZEJvZHk6IGNvbnRleHRQcm9wcyxcblx0XHRcdENhcmRIZWFkZXI6IGNvbnRleHRQcm9wcyxcblx0XHRcdENhcmRGb290ZXI6IGNvbnRleHRQcm9wcyxcblx0XHR9O1xuXHR9LCBbIGlzQm9yZGVybGVzcywgc2l6ZSBdICk7XG5cblx0cmV0dXJuIChcblx0XHQ8Q29udGV4dFN5c3RlbVByb3ZpZGVyIHZhbHVlPXsgY29udGV4dFByb3ZpZGVyVmFsdWUgfT5cblx0XHRcdDxWaWV3IHsgLi4ub3RoZXJQcm9wcyB9IHJlZj17IGZvcndhcmRlZFJlZiB9PlxuXHRcdFx0XHQ8VmlldyBjbGFzc05hbWU9eyBjeCggc3R5bGVzLkNvbnRlbnQgKSB9PnsgY2hpbGRyZW4gfTwvVmlldz5cblx0XHRcdFx0PEVsZXZhdGlvblxuXHRcdFx0XHRcdGNsYXNzTmFtZT17IGVsZXZhdGlvbkNsYXNzTmFtZSB9XG5cdFx0XHRcdFx0aXNJbnRlcmFjdGl2ZT17IGZhbHNlIH1cblx0XHRcdFx0XHR2YWx1ZT17IGVsZXZhdGlvbiA/IDEgOiAwIH1cblx0XHRcdFx0Lz5cblx0XHRcdFx0PEVsZXZhdGlvblxuXHRcdFx0XHRcdGNsYXNzTmFtZT17IGVsZXZhdGlvbkNsYXNzTmFtZSB9XG5cdFx0XHRcdFx0aXNJbnRlcmFjdGl2ZT17IGZhbHNlIH1cblx0XHRcdFx0XHR2YWx1ZT17IGVsZXZhdGlvbiB9XG5cdFx0XHRcdC8+XG5cdFx0XHQ8L1ZpZXc+XG5cdFx0PC9Db250ZXh0U3lzdGVtUHJvdmlkZXI+XG5cdCk7XG59XG5cbi8qKlxuICogYENhcmRgIHByb3ZpZGVzIGEgZmxleGlibGUgYW5kIGV4dGVuc2libGUgY29udGVudCBjb250YWluZXIuXG4gKiBgQ2FyZGAgYWxzbyBwcm92aWRlcyBhIGNvbnZlbmllbnQgc2V0IG9mIHN1Yi1jb21wb25lbnRzIHN1Y2ggYXMgYENhcmRCb2R5YCxcbiAqIGBDYXJkSGVhZGVyYCwgYENhcmRGb290ZXJgLCBhbmQgbW9yZS5cbiAqXG4gKiBgYGBqc3hcbiAqIGltcG9ydCB7XG4gKiAgIENhcmQsXG4gKiAgIENhcmRIZWFkZXIsXG4gKiAgIENhcmRCb2R5LFxuICogICBDYXJkRm9vdGVyLFxuICogICBfX2V4cGVyaW1lbnRhbFRleHQgYXMgVGV4dCxcbiAqICAgX19leHBlcmltZW50YWxIZWFkaW5nIGFzIEhlYWRpbmcsXG4gKiB9IGZyb20gYEB3b3JkcHJlc3MvY29tcG9uZW50c2A7XG4gKlxuICogZnVuY3Rpb24gRXhhbXBsZSgpIHtcbiAqICAgcmV0dXJuIChcbiAqICAgICA8Q2FyZD5cbiAqICAgICAgIDxDYXJkSGVhZGVyPlxuICogICAgICAgICA8SGVhZGluZyBsZXZlbD17IDQgfT5DYXJkIFRpdGxlPC9IZWFkaW5nPlxuICogICAgICAgPC9DYXJkSGVhZGVyPlxuICogICAgICAgPENhcmRCb2R5PlxuICogICAgICAgICA8VGV4dD5DYXJkIENvbnRlbnQ8L1RleHQ+XG4gKiAgICAgICA8L0NhcmRCb2R5PlxuICogICAgICAgPENhcmRGb290ZXI+XG4gKiAgICAgICAgIDxUZXh0PkNhcmQgRm9vdGVyPC9UZXh0PlxuICogICAgICAgPC9DYXJkRm9vdGVyPlxuICogICAgIDwvQ2FyZD5cbiAqICAgKTtcbiAqIH1cbiAqIGBgYFxuICovXG5leHBvcnQgY29uc3QgQ2FyZCA9IGNvbnRleHRDb25uZWN0KCBVbmNvbm5lY3RlZENhcmQsICdDYXJkJyApO1xuXG5leHBvcnQgZGVmYXVsdCBDYXJkO1xuIl19 */")), [cx2, 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 contextProps = {
         size: size4,
@@ -35815,13 +36341,13 @@ This message will only show in development mode. It won't appear in production.
   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 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFVc0MiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBzY3JvbGxhYmxlU2Nyb2xsYmFyID0gY3NzYFxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kICggbWluLWRldmljZS13aWR0aDogNDBlbSApIHtcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBDT05GSUcuY29sb3JTY3JvbGxiYXJUcmFjayB9O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT05GSUcuY29sb3JTY3JvbGxiYXJUaHVtYiB9O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgcmdiYSggMCwgMCwgMCwgMCApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTkZJRy5jb2xvclNjcm9sbGJhclRodW1iSG92ZXIgfTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTY3JvbGxhYmxlID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuYDtcblxuZXhwb3J0IGNvbnN0IHNtb290aFNjcm9sbCA9IGNzc2Bcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5gO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsWCA9IGNzc2Bcblx0b3ZlcmZsb3cteDogYXV0bztcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xuYDtcblxuZXhwb3J0IGNvbnN0IHNjcm9sbFkgPSBjc3NgXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcbmA7XG5cbmV4cG9ydCBjb25zdCBzY3JvbGxBdXRvID0gY3NzYFxuXHRvdmVyZmxvdy15OiBhdXRvO1xuYDtcbiJdfQ== */");
+  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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1QzZCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsYWJsZVNjcm9sbGJhciA9IGNzc2Bcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1kZXZpY2Utd2lkdGg6IDQwZW0gKSB7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVHJhY2sgfTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVGh1bWIgfTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoIDAsIDAsIDAsIDAgKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT05GSUcuY29sb3JTY3JvbGxiYXJUaHVtYkhvdmVyIH07XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgU2Nyb2xsYWJsZSA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzbW9vdGhTY3JvbGwgPSBjc3NgXG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuYDtcblxuZXhwb3J0IGNvbnN0IHNjcm9sbFggPSBjc3NgXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbmA7XG5cbmV4cG9ydCBjb25zdCBzY3JvbGxZID0gY3NzYFxuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5gO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsQXV0byA9IGNzc2Bcblx0b3ZlcmZsb3cteTogYXV0bztcbmA7XG4iXX0= */",
+    styles: "height:100%;label:Scrollable;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQzZCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcblxuZXhwb3J0IGNvbnN0IHNjcm9sbGFibGVTY3JvbGxiYXIgPSBjc3NgXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tZGV2aWNlLXdpZHRoOiA0MGVtICkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IENPTkZJRy5jb2xvclNjcm9sbGJhclRyYWNrIH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTkZJRy5jb2xvclNjcm9sbGJhclRodW1iIH07XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKCAwLCAwLCAwLCAwICk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVGh1bWJIb3ZlciB9O1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFNjcm9sbGFibGUgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDb250ZW50ID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgc21vb3RoU2Nyb2xsID0gY3NzYFxuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbmA7XG5cbmV4cG9ydCBjb25zdCBzY3JvbGxYID0gY3NzYFxuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5gO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsWSA9IGNzc2Bcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuYDtcblxuZXhwb3J0IGNvbnN0IHNjcm9sbEF1dG8gPSBjc3NgXG5cdG92ZXJmbG93LXk6IGF1dG87XG5gO1xuIl19 */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__16
   };
   var smoothScroll = false ? {
@@ -35829,7 +36355,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "scroll-behavior:smooth"
   } : {
     name: "rnnynm-smoothScroll",
-    styles: "scroll-behavior:smooth;label:smoothScroll;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErQytCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsYWJsZVNjcm9sbGJhciA9IGNzc2Bcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1kZXZpY2Utd2lkdGg6IDQwZW0gKSB7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVHJhY2sgfTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVGh1bWIgfTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoIDAsIDAsIDAsIDAgKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT05GSUcuY29sb3JTY3JvbGxiYXJUaHVtYkhvdmVyIH07XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgU2Nyb2xsYWJsZSA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzbW9vdGhTY3JvbGwgPSBjc3NgXG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuYDtcblxuZXhwb3J0IGNvbnN0IHNjcm9sbFggPSBjc3NgXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbmA7XG5cbmV4cG9ydCBjb25zdCBzY3JvbGxZID0gY3NzYFxuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5gO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsQXV0byA9IGNzc2Bcblx0b3ZlcmZsb3cteTogYXV0bztcbmA7XG4iXX0= */",
+    styles: "scroll-behavior:smooth;label:smoothScroll;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3QytCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcblxuZXhwb3J0IGNvbnN0IHNjcm9sbGFibGVTY3JvbGxiYXIgPSBjc3NgXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tZGV2aWNlLXdpZHRoOiA0MGVtICkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IENPTkZJRy5jb2xvclNjcm9sbGJhclRyYWNrIH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTkZJRy5jb2xvclNjcm9sbGJhclRodW1iIH07XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKCAwLCAwLCAwLCAwICk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVGh1bWJIb3ZlciB9O1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFNjcm9sbGFibGUgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDb250ZW50ID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgc21vb3RoU2Nyb2xsID0gY3NzYFxuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbmA7XG5cbmV4cG9ydCBjb25zdCBzY3JvbGxYID0gY3NzYFxuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5gO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsWSA9IGNzc2Bcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuYDtcblxuZXhwb3J0IGNvbnN0IHNjcm9sbEF1dG8gPSBjc3NgXG5cdG92ZXJmbG93LXk6IGF1dG87XG5gO1xuIl19 */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__16
   };
   var scrollX = false ? {
@@ -35837,7 +36363,7 @@ This message will only show in development mode. It won't appear in production.
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtRDBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsYWJsZVNjcm9sbGJhciA9IGNzc2Bcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1kZXZpY2Utd2lkdGg6IDQwZW0gKSB7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVHJhY2sgfTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVGh1bWIgfTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoIDAsIDAsIDAsIDAgKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT05GSUcuY29sb3JTY3JvbGxiYXJUaHVtYkhvdmVyIH07XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgU2Nyb2xsYWJsZSA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzbW9vdGhTY3JvbGwgPSBjc3NgXG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuYDtcblxuZXhwb3J0IGNvbnN0IHNjcm9sbFggPSBjc3NgXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbmA7XG5cbmV4cG9ydCBjb25zdCBzY3JvbGxZID0gY3NzYFxuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5gO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsQXV0byA9IGNzc2Bcblx0b3ZlcmZsb3cteTogYXV0bztcbmA7XG4iXX0= */",
+    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 ? {
@@ -35845,7 +36371,7 @@ This message will only show in development mode. It won't appear in production.
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3RDBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsYWJsZVNjcm9sbGJhciA9IGNzc2Bcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1kZXZpY2Utd2lkdGg6IDQwZW0gKSB7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVHJhY2sgfTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVGh1bWIgfTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoIDAsIDAsIDAsIDAgKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT05GSUcuY29sb3JTY3JvbGxiYXJUaHVtYkhvdmVyIH07XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgU2Nyb2xsYWJsZSA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzbW9vdGhTY3JvbGwgPSBjc3NgXG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuYDtcblxuZXhwb3J0IGNvbnN0IHNjcm9sbFggPSBjc3NgXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbmA7XG5cbmV4cG9ydCBjb25zdCBzY3JvbGxZID0gY3NzYFxuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5gO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsQXV0byA9IGNzc2Bcblx0b3ZlcmZsb3cteTogYXV0bztcbmA7XG4iXX0= */",
+    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 ? {
@@ -35853,7 +36379,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "overflow-y:auto"
   } : {
     name: "1lcuu7v-scrollAuto",
-    styles: "overflow-y:auto;label:scrollAuto;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2RDZCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsYWJsZVNjcm9sbGJhciA9IGNzc2Bcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1kZXZpY2Utd2lkdGg6IDQwZW0gKSB7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVHJhY2sgfTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVGh1bWIgfTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoIDAsIDAsIDAsIDAgKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT05GSUcuY29sb3JTY3JvbGxiYXJUaHVtYkhvdmVyIH07XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgU2Nyb2xsYWJsZSA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzbW9vdGhTY3JvbGwgPSBjc3NgXG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuYDtcblxuZXhwb3J0IGNvbnN0IHNjcm9sbFggPSBjc3NgXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbmA7XG5cbmV4cG9ydCBjb25zdCBzY3JvbGxZID0gY3NzYFxuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5gO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsQXV0byA9IGNzc2Bcblx0b3ZlcmZsb3cteTogYXV0bztcbmA7XG4iXX0= */",
+    styles: "overflow-y:auto;label:scrollAuto;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzRDZCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcblxuZXhwb3J0IGNvbnN0IHNjcm9sbGFibGVTY3JvbGxiYXIgPSBjc3NgXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tZGV2aWNlLXdpZHRoOiA0MGVtICkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IENPTkZJRy5jb2xvclNjcm9sbGJhclRyYWNrIH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTkZJRy5jb2xvclNjcm9sbGJhclRodW1iIH07XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKCAwLCAwLCAwLCAwICk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVGh1bWJIb3ZlciB9O1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFNjcm9sbGFibGUgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDb250ZW50ID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgc21vb3RoU2Nyb2xsID0gY3NzYFxuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbmA7XG5cbmV4cG9ydCBjb25zdCBzY3JvbGxYID0gY3NzYFxuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5gO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsWSA9IGNzc2Bcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuYDtcblxuZXhwb3J0IGNvbnN0IHNjcm9sbEF1dG8gPSBjc3NgXG5cdG92ZXJmbG93LXk6IGF1dG87XG5gO1xuIl19 */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__16
   };

@@ -36197,7 +36723,7 @@ This message will only show in development mode. It won't appear in production.
   // packages/components/build-module/checkbox-control/index.mjs
   var import_element102 = __toESM(require_element(), 1);
   var import_compose39 = __toESM(require_compose(), 1);
-  var import_deprecated10 = __toESM(require_deprecated(), 1);
+  var import_deprecated12 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
   function CheckboxControl(props) {
     const {
@@ -36215,7 +36741,7 @@ This message will only show in development mode. It won't appear in production.
       ...additionalProps
     } = props;
     if (heading) {
-      (0, import_deprecated10.default)("`heading` prop in `CheckboxControl`", {
+      (0, import_deprecated12.default)("`heading` prop in `CheckboxControl`", {
         alternative: "a separate element to implement a heading",
         since: "5.8"
       });
@@ -36282,7 +36808,7 @@ This message will only show in development mode. It won't appear in production.
   // packages/components/build-module/clipboard-button/index.mjs
   var import_element103 = __toESM(require_element(), 1);
   var import_compose40 = __toESM(require_compose(), 1);
-  var import_deprecated11 = __toESM(require_deprecated(), 1);
+  var import_deprecated13 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
   var TIMEOUT = 4e3;
   function ClipboardButton({
@@ -36293,7 +36819,7 @@ This message will only show in development mode. It won't appear in production.
     text,
     ...buttonProps
   }) {
-    (0, import_deprecated11.default)("wp.components.ClipboardButton", {
+    (0, import_deprecated13.default)("wp.components.ClipboardButton", {
       since: "5.8",
       alternative: "wp.compose.useCopyToClipboard"
     });
@@ -36332,50 +36858,27 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/palette-edit/index.mjs
-  var import_element113 = __toESM(require_element(), 1);
+  var import_element112 = __toESM(require_element(), 1);
   var import_i18n35 = __toESM(require_i18n(), 1);
   var import_compose44 = __toESM(require_compose(), 1);

-  // packages/components/build-module/item-group/item/hook.mjs
-  var import_element105 = __toESM(require_element(), 1);
-
-  // packages/components/build-module/item-group/styles.mjs
-  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).";
+  // packages/kebab-case/build-module/index.mjs
+  function kebabCase(str) {
+    let input = str?.toString?.() ?? "";
+    input = input.replace(/['\u2019]/, "");
+    return paramCase(input, {
+      splitRegexp: [
+        /(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,
+        // fooBar => foo-bar, 3Bar => 3-bar
+        /(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,
+        // 3bar => 3-bar
+        /([A-Za-z])([0-9])/g,
+        // Foo3 => foo-3, foo3 => foo-3
+        /([A-Z])([A-Z][a-z])/g
+        // FOOBar => foo-bar
+      ]
+    });
   }
-  var unstyledButton = (as) => {
-    return /* @__PURE__ */ css("font-size:", font("default.fontSize"), ";font-family:inherit;appearance:none;border:1px solid transparent;cursor:pointer;background:none;text-align:start;text-decoration:", as === "a" ? "none" : void 0, ";svg,path{fill:currentColor;}&:hover{color:", COLORS.theme.accent, ";}&:focus{box-shadow:none;outline:none;}&:focus-visible{box-shadow:0 0 0 var( --wp-admin-border-width-focus ) ", COLORS.theme.accent, ";outline:2px solid transparent;outline-offset:0;}" + (false ? "" : ";label:unstyledButton;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFXVyIsImZpbGUiOiJzdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IENPTkZJRywgQ09MT1JTLCBmb250IH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgdW5zdHlsZWRCdXR0b24gPSAoIGFzOiAnYScgfCAnYnV0dG9uJyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBzdGFydDtcblx0XHR0ZXh0LWRlY29yYXRpb246ICR7IGFzID09PSAnYScgPyAnbm9uZScgOiB1bmRlZmluZWQgfTtcblxuXHRcdHN2Zyxcblx0XHRwYXRoIHtcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgdmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cyApXG5cdFx0XHRcdCR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGl0ZW1XcmFwcGVyID0gY3NzYFxuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgaXRlbSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmVkID0gY3NzYFxuXHRib3JkZXI6IDFweCBzb2xpZCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2VwYXJhdGVkID0gY3NzYFxuXHQ+ICo6bm90KCBtYXJxdWVlICkgPiAqIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuXHR9XG5cblx0PiAqOmxhc3Qtb2YtdHlwZSA+ICoge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5gO1xuXG5jb25zdCBib3JkZXJSYWRpdXMgPSBDT05GSUcucmFkaXVzU21hbGw7XG5cbmV4cG9ydCBjb25zdCBzcGFjZWRBcm91bmQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGJvcmRlclJhZGl1cyB9O1xuXG5cdD4gKjpmaXJzdC1vZi10eXBlID4gKiB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0PiAqOmxhc3Qtb2YtdHlwZSA+ICoge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuY29uc3QgYmFzZUZvbnRIZWlnaHQgPSBgY2FsYygkeyBDT05GSUcuZm9udFNpemUgfSAqICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfSlgO1xuXG4vKlxuICogTWF0aDpcbiAqIC0gVXNlIHRoZSBkZXNpcmVkIGhlaWdodCBhcyB0aGUgYmFzZSB2YWx1ZVxuICogLSBTdWJ0cmFjdCB0aGUgY29tcHV0ZWQgaGVpZ2h0IG9mIChkZWZhdWx0KSB0ZXh0XG4gKiAtIFN1YnRyYWN0IHRoZSBlZmZlY3RzIG9mIGJvcmRlclxuICogLSBEaXZpZGUgdGhlIGNhbGN1bGF0ZWQgbnVtYmVyIGJ5IDIsIGluIG9yZGVyIHRvIGdldCBhbiBpbmRpdmlkdWFsIHRvcC9ib3R0b20gcGFkZGluZ1xuICovXG5jb25zdCBwYWRkaW5nWSA9IGBjYWxjKCgkeyBDT05GSUcuY29udHJvbEhlaWdodCB9IC0gJHsgYmFzZUZvbnRIZWlnaHQgfSAtIDJweCkgLyAyKWA7XG5jb25zdCBwYWRkaW5nWVNtYWxsID0gYGNhbGMoKCR7IENPTkZJRy5jb250cm9sSGVpZ2h0U21hbGwgfSAtICR7IGJhc2VGb250SGVpZ2h0IH0gLSAycHgpIC8gMilgO1xuY29uc3QgcGFkZGluZ1lMYXJnZSA9IGBjYWxjKCgkeyBDT05GSUcuY29udHJvbEhlaWdodExhcmdlIH0gLSAkeyBiYXNlRm9udEhlaWdodCB9IC0gMnB4KSAvIDIpYDtcblxuZXhwb3J0IGNvbnN0IGl0ZW1TaXplcyA9IHtcblx0c21hbGw6IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBwYWRkaW5nWVNtYWxsIH0gJHsgQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsIH1weDtcblx0YCxcblx0bWVkaXVtOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgcGFkZGluZ1kgfSAkeyBDT05GSUcuY29udHJvbFBhZGRpbmdYIH1weDtcblx0YCxcblx0bGFyZ2U6IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBwYWRkaW5nWUxhcmdlIH0gJHsgQ09ORklHLmNvbnRyb2xQYWRkaW5nWExhcmdlIH1weDtcblx0YCxcbn07XG4iXX0= */");
-  };
-  var itemWrapper = false ? {
-    name: "1bcj5ek",
-    styles: "width:100%;display:block"
-  } : {
-    name: "dcjs67-itemWrapper",
-    styles: "width:100%;display:block;label:itemWrapper;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2QzhCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09ORklHLCBDT0xPUlMsIGZvbnQgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCB1bnN0eWxlZEJ1dHRvbiA9ICggYXM6ICdhJyB8ICdidXR0b24nICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogJHsgYXMgPT09ICdhJyA/ICdub25lJyA6IHVuZGVmaW5lZCB9O1xuXG5cdFx0c3ZnLFxuXHRcdHBhdGgge1xuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzIClcblx0XHRcdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0Ly8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgaXRlbVdyYXBwZXIgPSBjc3NgXG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBpdGVtID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyZWQgPSBjc3NgXG5cdGJvcmRlcjogMXB4IHNvbGlkICR7IENPTkZJRy5zdXJmYWNlQm9yZGVyQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzZXBhcmF0ZWQgPSBjc3NgXG5cdD4gKjpub3QoIG1hcnF1ZWUgKSA+ICoge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdH1cblxuXHQ+ICo6bGFzdC1vZi10eXBlID4gKiB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbmA7XG5cbmNvbnN0IGJvcmRlclJhZGl1cyA9IENPTkZJRy5yYWRpdXNTbWFsbDtcblxuZXhwb3J0IGNvbnN0IHNwYWNlZEFyb3VuZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cblx0PiAqOmZpcnN0LW9mLXR5cGUgPiAqIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQ+ICo6bGFzdC1vZi10eXBlID4gKiB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5jb25zdCBiYXNlRm9udEhlaWdodCA9IGBjYWxjKCR7IENPTkZJRy5mb250U2l6ZSB9ICogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9KWA7XG5cbi8qXG4gKiBNYXRoOlxuICogLSBVc2UgdGhlIGRlc2lyZWQgaGVpZ2h0IGFzIHRoZSBiYXNlIHZhbHVlXG4gKiAtIFN1YnRyYWN0IHRoZSBjb21wdXRlZCBoZWlnaHQgb2YgKGRlZmF1bHQpIHRleHRcbiAqIC0gU3VidHJhY3QgdGhlIGVmZmVjdHMgb2YgYm9yZGVyXG4gKiAtIERpdmlkZSB0aGUgY2FsY3VsYXRlZCBudW1iZXIgYnkgMiwgaW4gb3JkZXIgdG8gZ2V0IGFuIGluZGl2aWR1YWwgdG9wL2JvdHRvbSBwYWRkaW5nXG4gKi9cbmNvbnN0IHBhZGRpbmdZID0gYGNhbGMoKCR7IENPTkZJRy5jb250cm9sSGVpZ2h0IH0gLSAkeyBiYXNlRm9udEhlaWdodCB9IC0gMnB4KSAvIDIpYDtcbmNvbnN0IHBhZGRpbmdZU21hbGwgPSBgY2FsYygoJHsgQ09ORklHLmNvbnRyb2xIZWlnaHRTbWFsbCB9IC0gJHsgYmFzZUZvbnRIZWlnaHQgfSAtIDJweCkgLyAyKWA7XG5jb25zdCBwYWRkaW5nWUxhcmdlID0gYGNhbGMoKCR7IENPTkZJRy5jb250cm9sSGVpZ2h0TGFyZ2UgfSAtICR7IGJhc2VGb250SGVpZ2h0IH0gLSAycHgpIC8gMilgO1xuXG5leHBvcnQgY29uc3QgaXRlbVNpemVzID0ge1xuXHRzbWFsbDogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHBhZGRpbmdZU21hbGwgfSAkeyBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwgfXB4O1xuXHRgLFxuXHRtZWRpdW06IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBwYWRkaW5nWSB9ICR7IENPTkZJRy5jb250cm9sUGFkZGluZ1ggfXB4O1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHBhZGRpbmdZTGFyZ2UgfSAkeyBDT05GSUcuY29udHJvbFBhZGRpbmdYTGFyZ2UgfXB4O1xuXHRgLFxufTtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__17
-  };
-  var item = false ? {
-    name: "150ruhm",
-    styles: "box-sizing:border-box;width:100%;display:block;margin:0;color:inherit"
-  } : {
-    name: "1izz8ne-item",
-    styles: "box-sizing:border-box;width:100%;display:block;margin:0;color:inherit;label:item;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrRHVCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09ORklHLCBDT0xPUlMsIGZvbnQgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCB1bnN0eWxlZEJ1dHRvbiA9ICggYXM6ICdhJyB8ICdidXR0b24nICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogJHsgYXMgPT09ICdhJyA/ICdub25lJyA6IHVuZGVmaW5lZCB9O1xuXG5cdFx0c3ZnLFxuXHRcdHBhdGgge1xuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzIClcblx0XHRcdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0Ly8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgaXRlbVdyYXBwZXIgPSBjc3NgXG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBpdGVtID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyZWQgPSBjc3NgXG5cdGJvcmRlcjogMXB4IHNvbGlkICR7IENPTkZJRy5zdXJmYWNlQm9yZGVyQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzZXBhcmF0ZWQgPSBjc3NgXG5cdD4gKjpub3QoIG1hcnF1ZWUgKSA+ICoge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdH1cblxuXHQ+ICo6bGFzdC1vZi10eXBlID4gKiB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbmA7XG5cbmNvbnN0IGJvcmRlclJhZGl1cyA9IENPTkZJRy5yYWRpdXNTbWFsbDtcblxuZXhwb3J0IGNvbnN0IHNwYWNlZEFyb3VuZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cblx0PiAqOmZpcnN0LW9mLXR5cGUgPiAqIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQ+ICo6bGFzdC1vZi10eXBlID4gKiB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5jb25zdCBiYXNlRm9udEhlaWdodCA9IGBjYWxjKCR7IENPTkZJRy5mb250U2l6ZSB9ICogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9KWA7XG5cbi8qXG4gKiBNYXRoOlxuICogLSBVc2UgdGhlIGRlc2lyZWQgaGVpZ2h0IGFzIHRoZSBiYXNlIHZhbHVlXG4gKiAtIFN1YnRyYWN0IHRoZSBjb21wdXRlZCBoZWlnaHQgb2YgKGRlZmF1bHQpIHRleHRcbiAqIC0gU3VidHJhY3QgdGhlIGVmZmVjdHMgb2YgYm9yZGVyXG4gKiAtIERpdmlkZSB0aGUgY2FsY3VsYXRlZCBudW1iZXIgYnkgMiwgaW4gb3JkZXIgdG8gZ2V0IGFuIGluZGl2aWR1YWwgdG9wL2JvdHRvbSBwYWRkaW5nXG4gKi9cbmNvbnN0IHBhZGRpbmdZID0gYGNhbGMoKCR7IENPTkZJRy5jb250cm9sSGVpZ2h0IH0gLSAkeyBiYXNlRm9udEhlaWdodCB9IC0gMnB4KSAvIDIpYDtcbmNvbnN0IHBhZGRpbmdZU21hbGwgPSBgY2FsYygoJHsgQ09ORklHLmNvbnRyb2xIZWlnaHRTbWFsbCB9IC0gJHsgYmFzZUZvbnRIZWlnaHQgfSAtIDJweCkgLyAyKWA7XG5jb25zdCBwYWRkaW5nWUxhcmdlID0gYGNhbGMoKCR7IENPTkZJRy5jb250cm9sSGVpZ2h0TGFyZ2UgfSAtICR7IGJhc2VGb250SGVpZ2h0IH0gLSAycHgpIC8gMilgO1xuXG5leHBvcnQgY29uc3QgaXRlbVNpemVzID0ge1xuXHRzbWFsbDogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHBhZGRpbmdZU21hbGwgfSAkeyBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwgfXB4O1xuXHRgLFxuXHRtZWRpdW06IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBwYWRkaW5nWSB9ICR7IENPTkZJRy5jb250cm9sUGFkZGluZ1ggfXB4O1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHBhZGRpbmdZTGFyZ2UgfSAkeyBDT05GSUcuY29udHJvbFBhZGRpbmdYTGFyZ2UgfXB4O1xuXHRgLFxufTtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__17
-  };
-  var bordered = /* @__PURE__ */ css("border:1px solid ", config_values_default.surfaceBorderColor, ";" + (false ? "" : ";label:bordered;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwRDJCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09ORklHLCBDT0xPUlMsIGZvbnQgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCB1bnN0eWxlZEJ1dHRvbiA9ICggYXM6ICdhJyB8ICdidXR0b24nICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogJHsgYXMgPT09ICdhJyA/ICdub25lJyA6IHVuZGVmaW5lZCB9O1xuXG5cdFx0c3ZnLFxuXHRcdHBhdGgge1xuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzIClcblx0XHRcdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0Ly8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgaXRlbVdyYXBwZXIgPSBjc3NgXG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBpdGVtID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyZWQgPSBjc3NgXG5cdGJvcmRlcjogMXB4IHNvbGlkICR7IENPTkZJRy5zdXJmYWNlQm9yZGVyQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzZXBhcmF0ZWQgPSBjc3NgXG5cdD4gKjpub3QoIG1hcnF1ZWUgKSA+ICoge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdH1cblxuXHQ+ICo6bGFzdC1vZi10eXBlID4gKiB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbmA7XG5cbmNvbnN0IGJvcmRlclJhZGl1cyA9IENPTkZJRy5yYWRpdXNTbWFsbDtcblxuZXhwb3J0IGNvbnN0IHNwYWNlZEFyb3VuZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cblx0PiAqOmZpcnN0LW9mLXR5cGUgPiAqIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQ+ICo6bGFzdC1vZi10eXBlID4gKiB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5jb25zdCBiYXNlRm9udEhlaWdodCA9IGBjYWxjKCR7IENPTkZJRy5mb250U2l6ZSB9ICogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9KWA7XG5cbi8qXG4gKiBNYXRoOlxuICogLSBVc2UgdGhlIGRlc2lyZWQgaGVpZ2h0IGFzIHRoZSBiYXNlIHZhbHVlXG4gKiAtIFN1YnRyYWN0IHRoZSBjb21wdXRlZCBoZWlnaHQgb2YgKGRlZmF1bHQpIHRleHRcbiAqIC0gU3VidHJhY3QgdGhlIGVmZmVjdHMgb2YgYm9yZGVyXG4gKiAtIERpdmlkZSB0aGUgY2FsY3VsYXRlZCBudW1iZXIgYnkgMiwgaW4gb3JkZXIgdG8gZ2V0IGFuIGluZGl2aWR1YWwgdG9wL2JvdHRvbSBwYWRkaW5nXG4gKi9cbmNvbnN0IHBhZGRpbmdZID0gYGNhbGMoKCR7IENPTkZJRy5jb250cm9sSGVpZ2h0IH0gLSAkeyBiYXNlRm9udEhlaWdodCB9IC0gMnB4KSAvIDIpYDtcbmNvbnN0IHBhZGRpbmdZU21hbGwgPSBgY2FsYygoJHsgQ09ORklHLmNvbnRyb2xIZWlnaHRTbWFsbCB9IC0gJHsgYmFzZUZvbnRIZWlnaHQgfSAtIDJweCkgLyAyKWA7XG5jb25zdCBwYWRkaW5nWUxhcmdlID0gYGNhbGMoKCR7IENPTkZJRy5jb250cm9sSGVpZ2h0TGFyZ2UgfSAtICR7IGJhc2VGb250SGVpZ2h0IH0gLSAycHgpIC8gMilgO1xuXG5leHBvcnQgY29uc3QgaXRlbVNpemVzID0ge1xuXHRzbWFsbDogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHBhZGRpbmdZU21hbGwgfSAkeyBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwgfXB4O1xuXHRgLFxuXHRtZWRpdW06IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBwYWRkaW5nWSB9ICR7IENPTkZJRy5jb250cm9sUGFkZGluZ1ggfXB4O1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHBhZGRpbmdZTGFyZ2UgfSAkeyBDT05GSUcuY29udHJvbFBhZGRpbmdYTGFyZ2UgfXB4O1xuXHRgLFxufTtcbiJdfQ== */");
-  var separated = /* @__PURE__ */ css(">*:not( marquee )>*{border-bottom:1px solid ", config_values_default.surfaceBorderColor, ";}>*:last-of-type>*{border-bottom-color:transparent;}" + (false ? "" : ";label:separated;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4RDRCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09ORklHLCBDT0xPUlMsIGZvbnQgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCB1bnN0eWxlZEJ1dHRvbiA9ICggYXM6ICdhJyB8ICdidXR0b24nICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogJHsgYXMgPT09ICdhJyA/ICdub25lJyA6IHVuZGVmaW5lZCB9O1xuXG5cdFx0c3ZnLFxuXHRcdHBhdGgge1xuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzIClcblx0XHRcdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0Ly8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgaXRlbVdyYXBwZXIgPSBjc3NgXG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBpdGVtID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyZWQgPSBjc3NgXG5cdGJvcmRlcjogMXB4IHNvbGlkICR7IENPTkZJRy5zdXJmYWNlQm9yZGVyQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzZXBhcmF0ZWQgPSBjc3NgXG5cdD4gKjpub3QoIG1hcnF1ZWUgKSA+ICoge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdH1cblxuXHQ+ICo6bGFzdC1vZi10eXBlID4gKiB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbmA7XG5cbmNvbnN0IGJvcmRlclJhZGl1cyA9IENPTkZJRy5yYWRpdXNTbWFsbDtcblxuZXhwb3J0IGNvbnN0IHNwYWNlZEFyb3VuZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cblx0PiAqOmZpcnN0LW9mLXR5cGUgPiAqIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQ+ICo6bGFzdC1vZi10eXBlID4gKiB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5jb25zdCBiYXNlRm9udEhlaWdodCA9IGBjYWxjKCR7IENPTkZJRy5mb250U2l6ZSB9ICogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9KWA7XG5cbi8qXG4gKiBNYXRoOlxuICogLSBVc2UgdGhlIGRlc2lyZWQgaGVpZ2h0IGFzIHRoZSBiYXNlIHZhbHVlXG4gKiAtIFN1YnRyYWN0IHRoZSBjb21wdXRlZCBoZWlnaHQgb2YgKGRlZmF1bHQpIHRleHRcbiAqIC0gU3VidHJhY3QgdGhlIGVmZmVjdHMgb2YgYm9yZGVyXG4gKiAtIERpdmlkZSB0aGUgY2FsY3VsYXRlZCBudW1iZXIgYnkgMiwgaW4gb3JkZXIgdG8gZ2V0IGFuIGluZGl2aWR1YWwgdG9wL2JvdHRvbSBwYWRkaW5nXG4gKi9cbmNvbnN0IHBhZGRpbmdZID0gYGNhbGMoKCR7IENPTkZJRy5jb250cm9sSGVpZ2h0IH0gLSAkeyBiYXNlRm9udEhlaWdodCB9IC0gMnB4KSAvIDIpYDtcbmNvbnN0IHBhZGRpbmdZU21hbGwgPSBgY2FsYygoJHsgQ09ORklHLmNvbnRyb2xIZWlnaHRTbWFsbCB9IC0gJHsgYmFzZUZvbnRIZWlnaHQgfSAtIDJweCkgLyAyKWA7XG5jb25zdCBwYWRkaW5nWUxhcmdlID0gYGNhbGMoKCR7IENPTkZJRy5jb250cm9sSGVpZ2h0TGFyZ2UgfSAtICR7IGJhc2VGb250SGVpZ2h0IH0gLSAycHgpIC8gMilgO1xuXG5leHBvcnQgY29uc3QgaXRlbVNpemVzID0ge1xuXHRzbWFsbDogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHBhZGRpbmdZU21hbGwgfSAkeyBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwgfXB4O1xuXHRgLFxuXHRtZWRpdW06IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBwYWRkaW5nWSB9ICR7IENPTkZJRy5jb250cm9sUGFkZGluZ1ggfXB4O1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHBhZGRpbmdZTGFyZ2UgfSAkeyBDT05GSUcuY29udHJvbFBhZGRpbmdYTGFyZ2UgfXB4O1xuXHRgLFxufTtcbiJdfQ== */");
-  var borderRadius2 = config_values_default.radiusSmall;
-  var spacedAround = /* @__PURE__ */ css("border-radius:", borderRadius2, ";" + (false ? "" : ";label:spacedAround;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwRStCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09ORklHLCBDT0xPUlMsIGZvbnQgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCB1bnN0eWxlZEJ1dHRvbiA9ICggYXM6ICdhJyB8ICdidXR0b24nICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogJHsgYXMgPT09ICdhJyA/ICdub25lJyA6IHVuZGVmaW5lZCB9O1xuXG5cdFx0c3ZnLFxuXHRcdHBhdGgge1xuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzIClcblx0XHRcdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0Ly8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgaXRlbVdyYXBwZXIgPSBjc3NgXG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBpdGVtID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyZWQgPSBjc3NgXG5cdGJvcmRlcjogMXB4IHNvbGlkICR7IENPTkZJRy5zdXJmYWNlQm9yZGVyQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzZXBhcmF0ZWQgPSBjc3NgXG5cdD4gKjpub3QoIG1hcnF1ZWUgKSA+ICoge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdH1cblxuXHQ+ICo6bGFzdC1vZi10eXBlID4gKiB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbmA7XG5cbmNvbnN0IGJvcmRlclJhZGl1cyA9IENPTkZJRy5yYWRpdXNTbWFsbDtcblxuZXhwb3J0IGNvbnN0IHNwYWNlZEFyb3VuZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cblx0PiAqOmZpcnN0LW9mLXR5cGUgPiAqIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQ+ICo6bGFzdC1vZi10eXBlID4gKiB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5jb25zdCBiYXNlRm9udEhlaWdodCA9IGBjYWxjKCR7IENPTkZJRy5mb250U2l6ZSB9ICogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9KWA7XG5cbi8qXG4gKiBNYXRoOlxuICogLSBVc2UgdGhlIGRlc2lyZWQgaGVpZ2h0IGFzIHRoZSBiYXNlIHZhbHVlXG4gKiAtIFN1YnRyYWN0IHRoZSBjb21wdXRlZCBoZWlnaHQgb2YgKGRlZmF1bHQpIHRleHRcbiAqIC0gU3VidHJhY3QgdGhlIGVmZmVjdHMgb2YgYm9yZGVyXG4gKiAtIERpdmlkZSB0aGUgY2FsY3VsYXRlZCBudW1iZXIgYnkgMiwgaW4gb3JkZXIgdG8gZ2V0IGFuIGluZGl2aWR1YWwgdG9wL2JvdHRvbSBwYWRkaW5nXG4gKi9cbmNvbnN0IHBhZGRpbmdZID0gYGNhbGMoKCR7IENPTkZJRy5jb250cm9sSGVpZ2h0IH0gLSAkeyBiYXNlRm9udEhlaWdodCB9IC0gMnB4KSAvIDIpYDtcbmNvbnN0IHBhZGRpbmdZU21hbGwgPSBgY2FsYygoJHsgQ09ORklHLmNvbnRyb2xIZWlnaHRTbWFsbCB9IC0gJHsgYmFzZUZvbnRIZWlnaHQgfSAtIDJweCkgLyAyKWA7XG5jb25zdCBwYWRkaW5nWUxhcmdlID0gYGNhbGMoKCR7IENPTkZJRy5jb250cm9sSGVpZ2h0TGFyZ2UgfSAtICR7IGJhc2VGb250SGVpZ2h0IH0gLSAycHgpIC8gMilgO1xuXG5leHBvcnQgY29uc3QgaXRlbVNpemVzID0ge1xuXHRzbWFsbDogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHBhZGRpbmdZU21hbGwgfSAkeyBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwgfXB4O1xuXHRgLFxuXHRtZWRpdW06IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBwYWRkaW5nWSB9ICR7IENPTkZJRy5jb250cm9sUGFkZGluZ1ggfXB4O1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHBhZGRpbmdZTGFyZ2UgfSAkeyBDT05GSUcuY29udHJvbFBhZGRpbmdYTGFyZ2UgfXB4O1xuXHRgLFxufTtcbiJdfQ== */");
-  var rounded2 = /* @__PURE__ */ css("border-radius:", borderRadius2, ";>*:first-of-type>*{border-top-left-radius:", borderRadius2, ";border-top-right-radius:", borderRadius2, ";}>*:last-of-type>*{border-bottom-left-radius:", borderRadius2, ";border-bottom-right-radius:", borderRadius2, ";}" + (false ? "" : ";label:rounded;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4RTBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09ORklHLCBDT0xPUlMsIGZvbnQgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCB1bnN0eWxlZEJ1dHRvbiA9ICggYXM6ICdhJyB8ICdidXR0b24nICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogJHsgYXMgPT09ICdhJyA/ICdub25lJyA6IHVuZGVmaW5lZCB9O1xuXG5cdFx0c3ZnLFxuXHRcdHBhdGgge1xuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzIClcblx0XHRcdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0Ly8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgaXRlbVdyYXBwZXIgPSBjc3NgXG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBpdGVtID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyZWQgPSBjc3NgXG5cdGJvcmRlcjogMXB4IHNvbGlkICR7IENPTkZJRy5zdXJmYWNlQm9yZGVyQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzZXBhcmF0ZWQgPSBjc3NgXG5cdD4gKjpub3QoIG1hcnF1ZWUgKSA+ICoge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdH1cblxuXHQ+ICo6bGFzdC1vZi10eXBlID4gKiB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbmA7XG5cbmNvbnN0IGJvcmRlclJhZGl1cyA9IENPTkZJRy5yYWRpdXNTbWFsbDtcblxuZXhwb3J0IGNvbnN0IHNwYWNlZEFyb3VuZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cblx0PiAqOmZpcnN0LW9mLXR5cGUgPiAqIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQ+ICo6bGFzdC1vZi10eXBlID4gKiB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5jb25zdCBiYXNlRm9udEhlaWdodCA9IGBjYWxjKCR7IENPTkZJRy5mb250U2l6ZSB9ICogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9KWA7XG5cbi8qXG4gKiBNYXRoOlxuICogLSBVc2UgdGhlIGRlc2lyZWQgaGVpZ2h0IGFzIHRoZSBiYXNlIHZhbHVlXG4gKiAtIFN1YnRyYWN0IHRoZSBjb21wdXRlZCBoZWlnaHQgb2YgKGRlZmF1bHQpIHRleHRcbiAqIC0gU3VidHJhY3QgdGhlIGVmZmVjdHMgb2YgYm9yZGVyXG4gKiAtIERpdmlkZSB0aGUgY2FsY3VsYXRlZCBudW1iZXIgYnkgMiwgaW4gb3JkZXIgdG8gZ2V0IGFuIGluZGl2aWR1YWwgdG9wL2JvdHRvbSBwYWRkaW5nXG4gKi9cbmNvbnN0IHBhZGRpbmdZID0gYGNhbGMoKCR7IENPTkZJRy5jb250cm9sSGVpZ2h0IH0gLSAkeyBiYXNlRm9udEhlaWdodCB9IC0gMnB4KSAvIDIpYDtcbmNvbnN0IHBhZGRpbmdZU21hbGwgPSBgY2FsYygoJHsgQ09ORklHLmNvbnRyb2xIZWlnaHRTbWFsbCB9IC0gJHsgYmFzZUZvbnRIZWlnaHQgfSAtIDJweCkgLyAyKWA7XG5jb25zdCBwYWRkaW5nWUxhcmdlID0gYGNhbGMoKCR7IENPTkZJRy5jb250cm9sSGVpZ2h0TGFyZ2UgfSAtICR7IGJhc2VGb250SGVpZ2h0IH0gLSAycHgpIC8gMilgO1xuXG5leHBvcnQgY29uc3QgaXRlbVNpemVzID0ge1xuXHRzbWFsbDogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHBhZGRpbmdZU21hbGwgfSAkeyBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwgfXB4O1xuXHRgLFxuXHRtZWRpdW06IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBwYWRkaW5nWSB9ICR7IENPTkZJRy5jb250cm9sUGFkZGluZ1ggfXB4O1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHBhZGRpbmdZTGFyZ2UgfSAkeyBDT05GSUcuY29udHJvbFBhZGRpbmdYTGFyZ2UgfXB4O1xuXHRgLFxufTtcbiJdfQ== */");
-  var baseFontHeight = `calc(${config_values_default.fontSize} * ${config_values_default.fontLineHeightBase})`;
-  var paddingY = `calc((${config_values_default.controlHeight} - ${baseFontHeight} - 2px) / 2)`;
-  var paddingYSmall = `calc((${config_values_default.controlHeightSmall} - ${baseFontHeight} - 2px) / 2)`;
-  var paddingYLarge = `calc((${config_values_default.controlHeightLarge} - ${baseFontHeight} - 2px) / 2)`;
-  var itemSizes = {
-    small: /* @__PURE__ */ css("padding:", paddingYSmall, " ", config_values_default.controlPaddingXSmall, "px;" + (false ? "" : ";label:small;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwR1ciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT05GSUcsIENPTE9SUywgZm9udCB9IGZyb20gJy4uL3V0aWxzJztcblxuZXhwb3J0IGNvbnN0IHVuc3R5bGVkQnV0dG9uID0gKCBhczogJ2EnIHwgJ2J1dHRvbicgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkeyBhcyA9PT0gJ2EnID8gJ25vbmUnIDogdW5kZWZpbmVkIH07XG5cblx0XHRzdmcsXG5cdFx0cGF0aCB7XG5cdFx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKVxuXHRcdFx0XHQkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHQvLyBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZS5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBpdGVtV3JhcHBlciA9IGNzc2Bcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IGl0ZW0gPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogaW5oZXJpdDtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJlZCA9IGNzc2Bcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNlcGFyYXRlZCA9IGNzc2Bcblx0PiAqOm5vdCggbWFycXVlZSApID4gKiB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR7IENPTkZJRy5zdXJmYWNlQm9yZGVyQ29sb3IgfTtcblx0fVxuXG5cdD4gKjpsYXN0LW9mLXR5cGUgPiAqIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuYDtcblxuY29uc3QgYm9yZGVyUmFkaXVzID0gQ09ORklHLnJhZGl1c1NtYWxsO1xuXG5leHBvcnQgY29uc3Qgc3BhY2VkQXJvdW5kID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcblxuXHQ+ICo6Zmlyc3Qtb2YtdHlwZSA+ICoge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdD4gKjpsYXN0LW9mLXR5cGUgPiAqIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VGb250SGVpZ2h0ID0gYGNhbGMoJHsgQ09ORklHLmZvbnRTaXplIH0gKiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH0pYDtcblxuLypcbiAqIE1hdGg6XG4gKiAtIFVzZSB0aGUgZGVzaXJlZCBoZWlnaHQgYXMgdGhlIGJhc2UgdmFsdWVcbiAqIC0gU3VidHJhY3QgdGhlIGNvbXB1dGVkIGhlaWdodCBvZiAoZGVmYXVsdCkgdGV4dFxuICogLSBTdWJ0cmFjdCB0aGUgZWZmZWN0cyBvZiBib3JkZXJcbiAqIC0gRGl2aWRlIHRoZSBjYWxjdWxhdGVkIG51bWJlciBieSAyLCBpbiBvcmRlciB0byBnZXQgYW4gaW5kaXZpZHVhbCB0b3AvYm90dG9tIHBhZGRpbmdcbiAqL1xuY29uc3QgcGFkZGluZ1kgPSBgY2FsYygoJHsgQ09ORklHLmNvbnRyb2xIZWlnaHQgfSAtICR7IGJhc2VGb250SGVpZ2h0IH0gLSAycHgpIC8gMilgO1xuY29uc3QgcGFkZGluZ1lTbWFsbCA9IGBjYWxjKCgkeyBDT05GSUcuY29udHJvbEhlaWdodFNtYWxsIH0gLSAkeyBiYXNlRm9udEhlaWdodCB9IC0gMnB4KSAvIDIpYDtcbmNvbnN0IHBhZGRpbmdZTGFyZ2UgPSBgY2FsYygoJHsgQ09ORklHLmNvbnRyb2xIZWlnaHRMYXJnZSB9IC0gJHsgYmFzZUZvbnRIZWlnaHQgfSAtIDJweCkgLyAyKWA7XG5cbmV4cG9ydCBjb25zdCBpdGVtU2l6ZXMgPSB7XG5cdHNtYWxsOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgcGFkZGluZ1lTbWFsbCB9ICR7IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCB9cHg7XG5cdGAsXG5cdG1lZGl1bTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHBhZGRpbmdZIH0gJHsgQ09ORklHLmNvbnRyb2xQYWRkaW5nWCB9cHg7XG5cdGAsXG5cdGxhcmdlOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgcGFkZGluZ1lMYXJnZSB9ICR7IENPTkZJRy5jb250cm9sUGFkZGluZ1hMYXJnZSB9cHg7XG5cdGAsXG59O1xuIl19 */"),
-    medium: /* @__PURE__ */ css("padding:", paddingY, " ", config_values_default.controlPaddingX, "px;" + (false ? "" : ";label:medium;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2R1kiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT05GSUcsIENPTE9SUywgZm9udCB9IGZyb20gJy4uL3V0aWxzJztcblxuZXhwb3J0IGNvbnN0IHVuc3R5bGVkQnV0dG9uID0gKCBhczogJ2EnIHwgJ2J1dHRvbicgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkeyBhcyA9PT0gJ2EnID8gJ25vbmUnIDogdW5kZWZpbmVkIH07XG5cblx0XHRzdmcsXG5cdFx0cGF0aCB7XG5cdFx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKVxuXHRcdFx0XHQkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHQvLyBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZS5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBpdGVtV3JhcHBlciA9IGNzc2Bcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IGl0ZW0gPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogaW5oZXJpdDtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJlZCA9IGNzc2Bcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNlcGFyYXRlZCA9IGNzc2Bcblx0PiAqOm5vdCggbWFycXVlZSApID4gKiB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR7IENPTkZJRy5zdXJmYWNlQm9yZGVyQ29sb3IgfTtcblx0fVxuXG5cdD4gKjpsYXN0LW9mLXR5cGUgPiAqIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuYDtcblxuY29uc3QgYm9yZGVyUmFkaXVzID0gQ09ORklHLnJhZGl1c1NtYWxsO1xuXG5leHBvcnQgY29uc3Qgc3BhY2VkQXJvdW5kID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcblxuXHQ+ICo6Zmlyc3Qtb2YtdHlwZSA+ICoge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdD4gKjpsYXN0LW9mLXR5cGUgPiAqIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VGb250SGVpZ2h0ID0gYGNhbGMoJHsgQ09ORklHLmZvbnRTaXplIH0gKiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH0pYDtcblxuLypcbiAqIE1hdGg6XG4gKiAtIFVzZSB0aGUgZGVzaXJlZCBoZWlnaHQgYXMgdGhlIGJhc2UgdmFsdWVcbiAqIC0gU3VidHJhY3QgdGhlIGNvbXB1dGVkIGhlaWdodCBvZiAoZGVmYXVsdCkgdGV4dFxuICogLSBTdWJ0cmFjdCB0aGUgZWZmZWN0cyBvZiBib3JkZXJcbiAqIC0gRGl2aWRlIHRoZSBjYWxjdWxhdGVkIG51bWJlciBieSAyLCBpbiBvcmRlciB0byBnZXQgYW4gaW5kaXZpZHVhbCB0b3AvYm90dG9tIHBhZGRpbmdcbiAqL1xuY29uc3QgcGFkZGluZ1kgPSBgY2FsYygoJHsgQ09ORklHLmNvbnRyb2xIZWlnaHQgfSAtICR7IGJhc2VGb250SGVpZ2h0IH0gLSAycHgpIC8gMilgO1xuY29uc3QgcGFkZGluZ1lTbWFsbCA9IGBjYWxjKCgkeyBDT05GSUcuY29udHJvbEhlaWdodFNtYWxsIH0gLSAkeyBiYXNlRm9udEhlaWdodCB9IC0gMnB4KSAvIDIpYDtcbmNvbnN0IHBhZGRpbmdZTGFyZ2UgPSBgY2FsYygoJHsgQ09ORklHLmNvbnRyb2xIZWlnaHRMYXJnZSB9IC0gJHsgYmFzZUZvbnRIZWlnaHQgfSAtIDJweCkgLyAyKWA7XG5cbmV4cG9ydCBjb25zdCBpdGVtU2l6ZXMgPSB7XG5cdHNtYWxsOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgcGFkZGluZ1lTbWFsbCB9ICR7IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCB9cHg7XG5cdGAsXG5cdG1lZGl1bTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHBhZGRpbmdZIH0gJHsgQ09ORklHLmNvbnRyb2xQYWRkaW5nWCB9cHg7XG5cdGAsXG5cdGxhcmdlOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgcGFkZGluZ1lMYXJnZSB9ICR7IENPTkZJRy5jb250cm9sUGFkZGluZ1hMYXJnZSB9cHg7XG5cdGAsXG59O1xuIl19 */"),
-    large: /* @__PURE__ */ css("padding:", paddingYLarge, " ", config_values_default.controlPaddingXLarge, "px;" + (false ? "" : ";label:large;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnSFciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT05GSUcsIENPTE9SUywgZm9udCB9IGZyb20gJy4uL3V0aWxzJztcblxuZXhwb3J0IGNvbnN0IHVuc3R5bGVkQnV0dG9uID0gKCBhczogJ2EnIHwgJ2J1dHRvbicgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkeyBhcyA9PT0gJ2EnID8gJ25vbmUnIDogdW5kZWZpbmVkIH07XG5cblx0XHRzdmcsXG5cdFx0cGF0aCB7XG5cdFx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKVxuXHRcdFx0XHQkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHQvLyBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZS5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBpdGVtV3JhcHBlciA9IGNzc2Bcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IGl0ZW0gPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogaW5oZXJpdDtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJlZCA9IGNzc2Bcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNlcGFyYXRlZCA9IGNzc2Bcblx0PiAqOm5vdCggbWFycXVlZSApID4gKiB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR7IENPTkZJRy5zdXJmYWNlQm9yZGVyQ29sb3IgfTtcblx0fVxuXG5cdD4gKjpsYXN0LW9mLXR5cGUgPiAqIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuYDtcblxuY29uc3QgYm9yZGVyUmFkaXVzID0gQ09ORklHLnJhZGl1c1NtYWxsO1xuXG5leHBvcnQgY29uc3Qgc3BhY2VkQXJvdW5kID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcblxuXHQ+ICo6Zmlyc3Qtb2YtdHlwZSA+ICoge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdD4gKjpsYXN0LW9mLXR5cGUgPiAqIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBib3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VGb250SGVpZ2h0ID0gYGNhbGMoJHsgQ09ORklHLmZvbnRTaXplIH0gKiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH0pYDtcblxuLypcbiAqIE1hdGg6XG4gKiAtIFVzZSB0aGUgZGVzaXJlZCBoZWlnaHQgYXMgdGhlIGJhc2UgdmFsdWVcbiAqIC0gU3VidHJhY3QgdGhlIGNvbXB1dGVkIGhlaWdodCBvZiAoZGVmYXVsdCkgdGV4dFxuICogLSBTdWJ0cmFjdCB0aGUgZWZmZWN0cyBvZiBib3JkZXJcbiAqIC0gRGl2aWRlIHRoZSBjYWxjdWxhdGVkIG51bWJlciBieSAyLCBpbiBvcmRlciB0byBnZXQgYW4gaW5kaXZpZHVhbCB0b3AvYm90dG9tIHBhZGRpbmdcbiAqL1xuY29uc3QgcGFkZGluZ1kgPSBgY2FsYygoJHsgQ09ORklHLmNvbnRyb2xIZWlnaHQgfSAtICR7IGJhc2VGb250SGVpZ2h0IH0gLSAycHgpIC8gMilgO1xuY29uc3QgcGFkZGluZ1lTbWFsbCA9IGBjYWxjKCgkeyBDT05GSUcuY29udHJvbEhlaWdodFNtYWxsIH0gLSAkeyBiYXNlRm9udEhlaWdodCB9IC0gMnB4KSAvIDIpYDtcbmNvbnN0IHBhZGRpbmdZTGFyZ2UgPSBgY2FsYygoJHsgQ09ORklHLmNvbnRyb2xIZWlnaHRMYXJnZSB9IC0gJHsgYmFzZUZvbnRIZWlnaHQgfSAtIDJweCkgLyAyKWA7XG5cbmV4cG9ydCBjb25zdCBpdGVtU2l6ZXMgPSB7XG5cdHNtYWxsOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgcGFkZGluZ1lTbWFsbCB9ICR7IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCB9cHg7XG5cdGAsXG5cdG1lZGl1bTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHBhZGRpbmdZIH0gJHsgQ09ORklHLmNvbnRyb2xQYWRkaW5nWCB9cHg7XG5cdGAsXG5cdGxhcmdlOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgcGFkZGluZ1lMYXJnZSB9ICR7IENPTkZJRy5jb250cm9sUGFkZGluZ1hMYXJnZSB9cHg7XG5cdGAsXG59O1xuIl19 */")
-  };

   // packages/components/build-module/item-group/context.mjs
   var import_element104 = __toESM(require_element(), 1);
@@ -36386,6 +36889,90 @@ This message will only show in development mode. It won't appear in production.
   var useItemGroupContext = () => (0, import_element104.useContext)(ItemGroupContext);

   // packages/components/build-module/item-group/item/hook.mjs
+  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, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE13}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle13(targetDocument, hash2, css3) {
+    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(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash13(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE13, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash2);
+  }
+  function registerDocument13(targetDocument) {
+    const runtime = getRuntime13();
+    runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
+    for (const [hash2, css3] of runtime.styles) {
+      injectStyle13(targetDocument, hash2, css3);
+    }
+    return () => {
+      const 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(hash2, css3) {
+    const runtime = getRuntime13();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle13(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}");
+  }
+  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 sizeClassName = {
+    small: style_module_default12["is-size-small"],
+    medium: style_module_default12["is-size-medium"],
+    large: style_module_default12["is-size-large"]
+  };
   function useItem(props) {
     const {
       as: asProp,
@@ -36396,14 +36983,13 @@ This message will only show in development mode. It won't appear in production.
       ...otherProps
     } = useContextSystem(props, "Item");
     const {
-      spacedAround: spacedAround2,
+      spacedAround,
       size: contextSize
     } = useItemGroupContext();
     const size4 = sizeProp || contextSize;
     const as = asProp || (typeof onClick !== "undefined" ? "button" : "div");
-    const cx2 = useCx();
-    const classes = (0, import_element105.useMemo)(() => cx2((as === "button" || as === "a") && unstyledButton(as), itemSizes[size4] || itemSizes.medium, item, spacedAround2 && spacedAround, className2), [as, className2, cx2, size4, spacedAround2]);
-    const wrapperClassName = cx2(itemWrapper);
+    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"];
     return {
       as,
       className: classes,
@@ -36435,6 +37021,85 @@ 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() {
+    const globalScope = globalThis;
+    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 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);
+    };
+  }
+  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("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" };
   function useItemGroup(props) {
     const {
       className: className2,
@@ -36444,8 +37109,11 @@ This message will only show in development mode. It won't appear in production.
       role = "list",
       ...otherProps
     } = useContextSystem(props, "ItemGroup");
-    const cx2 = useCx();
-    const classes = cx2(isBordered && bordered, isSeparated && separated, isRounded && rounded2, className2);
+    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);
     return {
       isBordered,
       className: classes,
@@ -36467,10 +37135,10 @@ This message will only show in development mode. It won't appear in production.
     const {
       size: contextSize
     } = useItemGroupContext();
-    const spacedAround2 = !isBordered && !isSeparated;
+    const spacedAround = !isBordered && !isSeparated;
     const size4 = sizeProp || contextSize;
     const contextValue = {
-      spacedAround: spacedAround2,
+      spacedAround,
       size: size4
     };
     return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(ItemGroupContext.Provider, {
@@ -36487,18 +37155,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_element109 = __toESM(require_element(), 1);
+  var import_element108 = __toESM(require_element(), 1);

   // packages/components/build-module/custom-gradient-picker/index.mjs
   var import_i18n33 = __toESM(require_i18n(), 1);
-  var import_element108 = __toESM(require_element(), 1);
+  var import_element107 = __toESM(require_element(), 1);

   // packages/components/build-module/custom-gradient-picker/gradient-bar/index.mjs
-  var import_element107 = __toESM(require_element(), 1);
+  var import_element106 = __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_element106 = __toESM(require_element(), 1);
+  var import_element105 = __toESM(require_element(), 1);
   var import_i18n31 = __toESM(require_i18n(), 1);

   // packages/components/build-module/custom-gradient-picker/gradient-bar/constants.mjs
@@ -36614,7 +37282,7 @@ This message will only show in development mode. It won't appear in production.
     className: className2,
     ...props
   }) {
-    const popoverProps = (0, import_element106.useMemo)(() => ({
+    const popoverProps = (0, import_element105.useMemo)(() => ({
       placement: "bottom",
       offset: 8,
       // Disabling resize as it would otherwise cause the popover to show
@@ -36641,7 +37309,7 @@ This message will only show in development mode. It won't appear in production.
     onStopControlPointChange,
     __experimentalIsRenderedInSidebar
   }) {
-    const controlPointMoveStateRef = (0, import_element106.useRef)(void 0);
+    const controlPointMoveStateRef = (0, import_element105.useRef)(void 0);
     const onMouseMove = (event) => {
       if (controlPointMoveStateRef.current === void 0 || gradientPickerDomRef.current === null) {
         return;
@@ -36665,9 +37333,9 @@ This message will only show in development mode. It won't appear in production.
         controlPointMoveStateRef.current.listenersActivated = false;
       }
     };
-    const cleanEventListenersRef = (0, import_element106.useRef)(void 0);
+    const cleanEventListenersRef = (0, import_element105.useRef)(void 0);
     cleanEventListenersRef.current = cleanEventListeners;
-    (0, import_element106.useEffect)(() => {
+    (0, import_element105.useEffect)(() => {
       return () => {
         cleanEventListenersRef.current?.();
       };
@@ -36759,7 +37427,7 @@ This message will only show in development mode. It won't appear in production.
     disableAlpha,
     __experimentalIsRenderedInSidebar
   }) {
-    const [alreadyInsertedPoint, setAlreadyInsertedPoint] = (0, import_element106.useState)(false);
+    const [alreadyInsertedPoint, setAlreadyInsertedPoint] = (0, import_element105.useState)(false);
     return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(GradientColorPickerDropdown, {
       isRenderedInSidebar: __experimentalIsRenderedInSidebar,
       className: "components-custom-gradient-picker__inserter",
@@ -36871,8 +37539,8 @@ This message will only show in development mode. It won't appear in production.
     disableAlpha = false,
     __experimentalIsRenderedInSidebar = false
   }) {
-    const gradientMarkersContainerDomRef = (0, import_element107.useRef)(null);
-    const [gradientBarState, gradientBarStateDispatch] = (0, import_element107.useReducer)(customGradientBarReducer, customGradientBarReducerInitialState);
+    const gradientMarkersContainerDomRef = (0, import_element106.useRef)(null);
+    const [gradientBarState, gradientBarStateDispatch] = (0, import_element106.useReducer)(customGradientBarReducer, customGradientBarReducerInitialState);
     const onMouseEnterAndMove = (event) => {
       if (!gradientMarkersContainerDomRef.current) {
         return;
@@ -37067,8 +37735,8 @@ This message will only show in development mode. It won't appear in production.
       colorStops: gradientAST.colorStops
     });
   }
-  function hasUnsupportedLength(item2) {
-    return item2.length === void 0 || item2.length.type !== "%";
+  function hasUnsupportedLength(item) {
+    return item.length === void 0 || item.length.type !== "%";
   }
   function getGradientAstWithDefault(value) {
     let gradientAST;
@@ -37153,7 +37821,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__18() {
+  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 SelectWrapper = /* @__PURE__ */ createStyled(component_default5, false ? {
@@ -37166,8 +37834,8 @@ This message will only show in development mode. It won't appear in production.
     styles: "flex-grow:5"
   } : {
     name: "1gvx10y",
-    styles: "flex-grow:5/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS1ncmFkaWVudC1waWNrZXItc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTZ0QiLCJmaWxlIjoiY3VzdG9tLWdyYWRpZW50LXBpY2tlci1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgRmxleEJsb2NrIH0gZnJvbSAnLi4vLi4vZmxleCc7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RXcmFwcGVyID0gc3R5bGVkKCBGbGV4QmxvY2sgKWBcblx0ZmxleC1ncm93OiA1O1xuYDtcblxuZXhwb3J0IGNvbnN0IEFjY2Vzc29yeVdyYXBwZXIgPSBzdHlsZWQoIEZsZXhCbG9jayApYFxuXHRmbGV4LWdyb3c6IDU7XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__18
+    styles: "flex-grow:5/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS1ncmFkaWVudC1waWNrZXItc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHZ0QiLCJmaWxlIjoiY3VzdG9tLWdyYWRpZW50LXBpY2tlci1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgRmxleEJsb2NrIH0gZnJvbSAnLi4vLi4vZmxleCc7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RXcmFwcGVyID0gc3R5bGVkKCBGbGV4QmxvY2sgKWBcblx0ZmxleC1ncm93OiA1O1xuYDtcblxuZXhwb3J0IGNvbnN0IEFjY2Vzc29yeVdyYXBwZXIgPSBzdHlsZWQoIEZsZXhCbG9jayApYFxuXHRmbGV4LWdyb3c6IDU7XG5gO1xuIl19 */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__17
   });
   var AccessoryWrapper = /* @__PURE__ */ createStyled(component_default5, false ? {
     target: "e10bzpgi0"
@@ -37179,8 +37847,8 @@ This message will only show in development mode. It won't appear in production.
     styles: "flex-grow:5"
   } : {
     name: "1gvx10y",
-    styles: "flex-grow:5/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS1ncmFkaWVudC1waWNrZXItc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhbUQiLCJmaWxlIjoiY3VzdG9tLWdyYWRpZW50LXBpY2tlci1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgRmxleEJsb2NrIH0gZnJvbSAnLi4vLi4vZmxleCc7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RXcmFwcGVyID0gc3R5bGVkKCBGbGV4QmxvY2sgKWBcblx0ZmxleC1ncm93OiA1O1xuYDtcblxuZXhwb3J0IGNvbnN0IEFjY2Vzc29yeVdyYXBwZXIgPSBzdHlsZWQoIEZsZXhCbG9jayApYFxuXHRmbGV4LWdyb3c6IDU7XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__18
+    styles: "flex-grow:5/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS1ncmFkaWVudC1waWNrZXItc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPbUQiLCJmaWxlIjoiY3VzdG9tLWdyYWRpZW50LXBpY2tlci1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgRmxleEJsb2NrIH0gZnJvbSAnLi4vLi4vZmxleCc7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RXcmFwcGVyID0gc3R5bGVkKCBGbGV4QmxvY2sgKWBcblx0ZmxleC1ncm93OiA1O1xuYDtcblxuZXhwb3J0IGNvbnN0IEFjY2Vzc29yeVdyYXBwZXIgPSBzdHlsZWQoIEZsZXhCbG9jayApYFxuXHRmbGV4LWdyb3c6IDU7XG5gO1xuIl19 */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__17
   });

   // packages/components/build-module/custom-gradient-picker/index.mjs
@@ -37213,7 +37881,7 @@ This message will only show in development mode. It won't appear in production.
     const {
       type
     } = gradientAST;
-    const lastLinearOrientationAngle = (0, import_element108.useRef)(Number(HORIZONTAL_GRADIENT_ORIENTATION.value));
+    const lastLinearOrientationAngle = (0, import_element107.useRef)(Number(HORIZONTAL_GRADIENT_ORIENTATION.value));
     if (type === "linear-gradient" && gradientAST.orientation) {
       lastLinearOrientationAngle.current = Number(gradientAST.orientation.value);
     }
@@ -37270,7 +37938,7 @@ This message will only show in development mode. It won't appear in production.
         color: getStopCssColor(colorStop),
         // Although it's already been checked by `hasUnsupportedLength` in `getGradientAstWithDefault`,
         // TypeScript doesn't know that `colorStop.length` is not undefined here.
-        // @ts-expect-error
+        // @ts-expect-error `colorStop.length` is possibly `undefined`.
         position: parseInt(colorStop.length.value)
       };
     });
@@ -37322,7 +37990,7 @@ This message will only show in development mode. It won't appear in production.
     selectedSlug,
     ...additionalProps
   }) {
-    const gradientOptions = (0, import_element109.useMemo)(() => {
+    const gradientOptions = (0, import_element108.useMemo)(() => {
       return gradients.map(({
         gradient,
         name,
@@ -37430,7 +38098,7 @@ This message will only show in development mode. It won't appear in production.
     headingLevel = 2,
     ...additionalProps
   }) {
-    const clearGradient = (0, import_element109.useCallback)(() => onChange(void 0), [onChange]);
+    const clearGradient = (0, import_element108.useCallback)(() => onChange(void 0), [onChange]);
     return /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(component_default18, {
       spacing: gradients.length ? 4 : 0,
       children: [!disableCustomGradients && /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(custom_gradient_picker_default, {
@@ -37458,10 +38126,10 @@ This message will only show in development mode. It won't appear in production.
   var gradient_picker_default = GradientPicker;

   // packages/components/build-module/navigable-container/menu.mjs
-  var import_element111 = __toESM(require_element(), 1);
+  var import_element110 = __toESM(require_element(), 1);

   // packages/components/build-module/navigable-container/container.mjs
-  var import_element110 = __toESM(require_element(), 1);
+  var import_element109 = __toESM(require_element(), 1);
   var import_compose43 = __toESM(require_compose(), 1);
   var import_dom5 = __toESM(require_dom(), 1);
   var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
@@ -37500,8 +38168,8 @@ This message will only show in development mode. It won't appear in production.
     onlyBrowserTabstops,
     ...restProps
   }, ref) {
-    const containerRef = (0, import_element110.useRef)(null);
-    (0, import_element110.useEffect)(() => {
+    const containerRef = (0, import_element109.useRef)(null);
+    (0, import_element109.useEffect)(() => {
       const container = containerRef.current;
       if (!container) {
         return;
@@ -37555,7 +38223,7 @@ This message will only show in development mode. It won't appear in production.
       children
     });
   }
-  var NavigableContainer = (0, import_element110.forwardRef)(UnforwardedNavigableContainer);
+  var NavigableContainer = (0, import_element109.forwardRef)(UnforwardedNavigableContainer);
   NavigableContainer.displayName = "NavigableContainer";
   var container_default = NavigableContainer;

@@ -37599,12 +38267,12 @@ This message will only show in development mode. It won't appear in production.
       ...rest
     });
   }
-  var NavigableMenu = (0, import_element111.forwardRef)(UnforwardedNavigableMenu);
+  var NavigableMenu = (0, import_element110.forwardRef)(UnforwardedNavigableMenu);
   NavigableMenu.displayName = "NavigableMenu";
   var menu_default2 = NavigableMenu;

   // packages/components/build-module/navigable-container/tabbable.mjs
-  var import_element112 = __toESM(require_element(), 1);
+  var import_element111 = __toESM(require_element(), 1);
   var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedTabbableContainer({
     eventToOffset,
@@ -37631,7 +38299,7 @@ This message will only show in development mode. It won't appear in production.
       ...props
     });
   }
-  var TabbableContainer = (0, import_element112.forwardRef)(UnforwardedTabbableContainer);
+  var TabbableContainer = (0, import_element111.forwardRef)(UnforwardedTabbableContainer);
   TabbableContainer.displayName = "TabbableContainer";
   var tabbable_default = TabbableContainer;

@@ -37774,7 +38442,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__19() {
+  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 IndicatorStyled = /* @__PURE__ */ createStyled(color_indicator_default, false ? {
@@ -37782,37 +38450,37 @@ This message will only show in development mode. It won't appear in production.
   } : {
     target: "e1lpqc908",
     label: "IndicatorStyled"
-  })("&&{flex-shrink:0;width:", space(6), ";height:", space(6), ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQnVEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi9idXR0b24nO1xuaW1wb3J0IHsgSGVhZGluZyB9IGZyb20gJy4uL2hlYWRpbmcnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IFZpZXcgfSBmcm9tICcuLi92aWV3JztcbmltcG9ydCBJbnB1dENvbnRyb2wgZnJvbSAnLi4vaW5wdXQtY29udHJvbCc7XG5pbXBvcnQge1xuXHRDb250YWluZXIgYXMgSW5wdXRDb250cm9sQ29udGFpbmVyLFxuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSBhcyBJbnB1dEJhY2tkcm9wVUksXG59IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCBDb2xvckluZGljYXRvciBmcm9tICcuLi9jb2xvci1pbmRpY2F0b3InO1xuXG5leHBvcnQgY29uc3QgSW5kaWNhdG9yU3R5bGVkID0gc3R5bGVkKCBDb2xvckluZGljYXRvciApYFxuXHQmJiB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE5hbWVJbnB1dENvbnRyb2wgPSBzdHlsZWQoIElucHV0Q29udHJvbCApYFxuXHQkeyBJbnB1dENvbnRyb2xDb250YWluZXIgfSB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdCR7IElucHV0IH0keyBJbnB1dCB9JHsgSW5wdXQgfSR7IElucHV0IH0ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdFx0fVxuXHRcdCR7IElucHV0QmFja2Ryb3BVSSB9JHsgSW5wdXRCYWNrZHJvcFVJIH0keyBJbnB1dEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYW1lQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA4ICkgfTtcblx0bWFyZ2luLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5gO1xuXG5leHBvcnQgY29uc3QgUGFsZXR0ZUhlYWRpbmcgPSBzdHlsZWQoIEhlYWRpbmcgKWBcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0JiYmIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVBY3Rpb25zQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGhlaWdodDogJHsgc3BhY2UoIDYgKSB9O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0Q29udGVudHMgPSBzdHlsZWQoIFZpZXcgKWBcblx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0U3R5bGVzID0gc3R5bGVkKCBWaWV3IClgXG5cdCYmJiB7XG5cdFx0LmNvbXBvbmVudHMtYnV0dG9uLmhhcy1pY29uIHtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG9uZUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUmVtb3ZlQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0JiYge1xuXHRcdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAxICkgfTtcblx0fVxuYDtcbiJdfQ== */"));
+  })("&&{flex-shrink:0;width:", space(6), ";height:", space(6), ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFjdUQiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi9idXR0b24nO1xuaW1wb3J0IHsgSGVhZGluZyB9IGZyb20gJy4uL2hlYWRpbmcnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IFZpZXcgfSBmcm9tICcuLi92aWV3JztcbmltcG9ydCBJbnB1dENvbnRyb2wgZnJvbSAnLi4vaW5wdXQtY29udHJvbCc7XG5pbXBvcnQge1xuXHRDb250YWluZXIgYXMgSW5wdXRDb250cm9sQ29udGFpbmVyLFxuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSBhcyBJbnB1dEJhY2tkcm9wVUksXG59IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCBDb2xvckluZGljYXRvciBmcm9tICcuLi9jb2xvci1pbmRpY2F0b3InO1xuXG5leHBvcnQgY29uc3QgSW5kaWNhdG9yU3R5bGVkID0gc3R5bGVkKCBDb2xvckluZGljYXRvciApYFxuXHQmJiB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE5hbWVJbnB1dENvbnRyb2wgPSBzdHlsZWQoIElucHV0Q29udHJvbCApYFxuXHQkeyBJbnB1dENvbnRyb2xDb250YWluZXIgfSB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdCR7IElucHV0IH0keyBJbnB1dCB9JHsgSW5wdXQgfSR7IElucHV0IH0ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdFx0fVxuXHRcdCR7IElucHV0QmFja2Ryb3BVSSB9JHsgSW5wdXRCYWNrZHJvcFVJIH0keyBJbnB1dEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYW1lQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA4ICkgfTtcblx0bWFyZ2luLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5gO1xuXG5leHBvcnQgY29uc3QgUGFsZXR0ZUhlYWRpbmcgPSBzdHlsZWQoIEhlYWRpbmcgKWBcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0JiYmIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVBY3Rpb25zQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGhlaWdodDogJHsgc3BhY2UoIDYgKSB9O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0Q29udGVudHMgPSBzdHlsZWQoIFZpZXcgKWBcblx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0U3R5bGVzID0gc3R5bGVkKCBWaWV3IClgXG5cdCYmJiB7XG5cdFx0LmNvbXBvbmVudHMtYnV0dG9uLmhhcy1pY29uIHtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG9uZUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUmVtb3ZlQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0JiYge1xuXHRcdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAxICkgfTtcblx0fVxuYDtcbiJdfQ== */"));
   var NameInputControl = /* @__PURE__ */ createStyled(input_control_default, false ? {
     target: "e1lpqc907"
   } : {
     target: "e1lpqc907",
     label: "NameInputControl"
-  })(Container, "{background:", COLORS.gray[100], ";border-radius:", config_values_default.radiusXSmall, ";", Input, Input, Input, Input, "{height:", space(8), ";}", BackdropUI, BackdropUI, BackdropUI, "{border-color:transparent;box-shadow:none;}}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2QnNEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi9idXR0b24nO1xuaW1wb3J0IHsgSGVhZGluZyB9IGZyb20gJy4uL2hlYWRpbmcnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IFZpZXcgfSBmcm9tICcuLi92aWV3JztcbmltcG9ydCBJbnB1dENvbnRyb2wgZnJvbSAnLi4vaW5wdXQtY29udHJvbCc7XG5pbXBvcnQge1xuXHRDb250YWluZXIgYXMgSW5wdXRDb250cm9sQ29udGFpbmVyLFxuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSBhcyBJbnB1dEJhY2tkcm9wVUksXG59IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCBDb2xvckluZGljYXRvciBmcm9tICcuLi9jb2xvci1pbmRpY2F0b3InO1xuXG5leHBvcnQgY29uc3QgSW5kaWNhdG9yU3R5bGVkID0gc3R5bGVkKCBDb2xvckluZGljYXRvciApYFxuXHQmJiB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE5hbWVJbnB1dENvbnRyb2wgPSBzdHlsZWQoIElucHV0Q29udHJvbCApYFxuXHQkeyBJbnB1dENvbnRyb2xDb250YWluZXIgfSB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdCR7IElucHV0IH0keyBJbnB1dCB9JHsgSW5wdXQgfSR7IElucHV0IH0ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdFx0fVxuXHRcdCR7IElucHV0QmFja2Ryb3BVSSB9JHsgSW5wdXRCYWNrZHJvcFVJIH0keyBJbnB1dEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYW1lQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA4ICkgfTtcblx0bWFyZ2luLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5gO1xuXG5leHBvcnQgY29uc3QgUGFsZXR0ZUhlYWRpbmcgPSBzdHlsZWQoIEhlYWRpbmcgKWBcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0JiYmIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVBY3Rpb25zQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGhlaWdodDogJHsgc3BhY2UoIDYgKSB9O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0Q29udGVudHMgPSBzdHlsZWQoIFZpZXcgKWBcblx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0U3R5bGVzID0gc3R5bGVkKCBWaWV3IClgXG5cdCYmJiB7XG5cdFx0LmNvbXBvbmVudHMtYnV0dG9uLmhhcy1pY29uIHtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG9uZUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUmVtb3ZlQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0JiYge1xuXHRcdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAxICkgfTtcblx0fVxuYDtcbiJdfQ== */"));
+  })(Container, "{background:", COLORS.gray[100], ";border-radius:", config_values_default.radiusXSmall, ";", Input, Input, Input, Input, "{height:", space(8), ";}", BackdropUI, BackdropUI, BackdropUI, "{border-color:transparent;box-shadow:none;}}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQnNEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vYnV0dG9uJztcbmltcG9ydCB7IEhlYWRpbmcgfSBmcm9tICcuLi9oZWFkaW5nJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vdmlldyc7XG5pbXBvcnQgSW5wdXRDb250cm9sIGZyb20gJy4uL2lucHV0LWNvbnRyb2wnO1xuaW1wb3J0IHtcblx0Q29udGFpbmVyIGFzIElucHV0Q29udHJvbENvbnRhaW5lcixcblx0SW5wdXQsXG5cdEJhY2tkcm9wVUkgYXMgSW5wdXRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgQ29sb3JJbmRpY2F0b3IgZnJvbSAnLi4vY29sb3ItaW5kaWNhdG9yJztcblxuZXhwb3J0IGNvbnN0IEluZGljYXRvclN0eWxlZCA9IHN0eWxlZCggQ29sb3JJbmRpY2F0b3IgKWBcblx0JiYge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggNiApIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYW1lSW5wdXRDb250cm9sID0gc3R5bGVkKCBJbnB1dENvbnRyb2wgKWBcblx0JHsgSW5wdXRDb250cm9sQ29udGFpbmVyIH0ge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNYU21hbGwgfTtcblx0XHQkeyBJbnB1dCB9JHsgSW5wdXQgfSR7IElucHV0IH0keyBJbnB1dCB9IHtcblx0XHRcdGhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRcdH1cblx0XHQkeyBJbnB1dEJhY2tkcm9wVUkgfSR7IElucHV0QmFja2Ryb3BVSSB9JHsgSW5wdXRCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTmFtZUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGxpbmUtaGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggMiApIH07XG5cdG1hcmdpbi1yaWdodDogJHsgc3BhY2UoIDIgKSB9O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVIZWFkaW5nID0gc3R5bGVkKCBIZWFkaW5nIClgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkeyBzcGFjZSggNiApIH07XG5cdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodEVtcGhhc2lzIH07XG5cdCYmJiB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlQWN0aW9uc0NvbnRhaW5lciA9IHN0eWxlZCggVmlldyApYFxuXHRoZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlRWRpdENvbnRlbnRzID0gc3R5bGVkKCBWaWV3IClgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlRWRpdFN0eWxlcyA9IHN0eWxlZCggVmlldyApYFxuXHQmJiYge1xuXHRcdC5jb21wb25lbnRzLWJ1dHRvbi5oYXMtaWNvbiB7XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERvbmVCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHQmJiB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJlbW92ZUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmIHtcblx0XHRtYXJnaW4tdG9wOiAkeyBzcGFjZSggMSApIH07XG5cdH1cbmA7XG4iXX0= */"));
   var NameContainer = /* @__PURE__ */ createStyled("div", false ? {
     target: "e1lpqc906"
   } : {
     target: "e1lpqc906",
     label: "NameContainer"
-  })("line-height:", space(8), ";margin-left:", space(2), ";margin-right:", space(2), ";white-space:nowrap;overflow:hidden;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyQ3VDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi9idXR0b24nO1xuaW1wb3J0IHsgSGVhZGluZyB9IGZyb20gJy4uL2hlYWRpbmcnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IFZpZXcgfSBmcm9tICcuLi92aWV3JztcbmltcG9ydCBJbnB1dENvbnRyb2wgZnJvbSAnLi4vaW5wdXQtY29udHJvbCc7XG5pbXBvcnQge1xuXHRDb250YWluZXIgYXMgSW5wdXRDb250cm9sQ29udGFpbmVyLFxuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSBhcyBJbnB1dEJhY2tkcm9wVUksXG59IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCBDb2xvckluZGljYXRvciBmcm9tICcuLi9jb2xvci1pbmRpY2F0b3InO1xuXG5leHBvcnQgY29uc3QgSW5kaWNhdG9yU3R5bGVkID0gc3R5bGVkKCBDb2xvckluZGljYXRvciApYFxuXHQmJiB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE5hbWVJbnB1dENvbnRyb2wgPSBzdHlsZWQoIElucHV0Q29udHJvbCApYFxuXHQkeyBJbnB1dENvbnRyb2xDb250YWluZXIgfSB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdCR7IElucHV0IH0keyBJbnB1dCB9JHsgSW5wdXQgfSR7IElucHV0IH0ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdFx0fVxuXHRcdCR7IElucHV0QmFja2Ryb3BVSSB9JHsgSW5wdXRCYWNrZHJvcFVJIH0keyBJbnB1dEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYW1lQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA4ICkgfTtcblx0bWFyZ2luLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5gO1xuXG5leHBvcnQgY29uc3QgUGFsZXR0ZUhlYWRpbmcgPSBzdHlsZWQoIEhlYWRpbmcgKWBcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0JiYmIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVBY3Rpb25zQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGhlaWdodDogJHsgc3BhY2UoIDYgKSB9O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0Q29udGVudHMgPSBzdHlsZWQoIFZpZXcgKWBcblx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0U3R5bGVzID0gc3R5bGVkKCBWaWV3IClgXG5cdCYmJiB7XG5cdFx0LmNvbXBvbmVudHMtYnV0dG9uLmhhcy1pY29uIHtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG9uZUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUmVtb3ZlQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0JiYge1xuXHRcdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAxICkgfTtcblx0fVxuYDtcbiJdfQ== */"));
+  })("line-height:", space(8), ";margin-left:", space(2), ";margin-right:", space(2), ";white-space:nowrap;overflow:hidden;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvQ3VDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vYnV0dG9uJztcbmltcG9ydCB7IEhlYWRpbmcgfSBmcm9tICcuLi9oZWFkaW5nJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vdmlldyc7XG5pbXBvcnQgSW5wdXRDb250cm9sIGZyb20gJy4uL2lucHV0LWNvbnRyb2wnO1xuaW1wb3J0IHtcblx0Q29udGFpbmVyIGFzIElucHV0Q29udHJvbENvbnRhaW5lcixcblx0SW5wdXQsXG5cdEJhY2tkcm9wVUkgYXMgSW5wdXRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgQ29sb3JJbmRpY2F0b3IgZnJvbSAnLi4vY29sb3ItaW5kaWNhdG9yJztcblxuZXhwb3J0IGNvbnN0IEluZGljYXRvclN0eWxlZCA9IHN0eWxlZCggQ29sb3JJbmRpY2F0b3IgKWBcblx0JiYge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggNiApIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYW1lSW5wdXRDb250cm9sID0gc3R5bGVkKCBJbnB1dENvbnRyb2wgKWBcblx0JHsgSW5wdXRDb250cm9sQ29udGFpbmVyIH0ge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNYU21hbGwgfTtcblx0XHQkeyBJbnB1dCB9JHsgSW5wdXQgfSR7IElucHV0IH0keyBJbnB1dCB9IHtcblx0XHRcdGhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRcdH1cblx0XHQkeyBJbnB1dEJhY2tkcm9wVUkgfSR7IElucHV0QmFja2Ryb3BVSSB9JHsgSW5wdXRCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTmFtZUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGxpbmUtaGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggMiApIH07XG5cdG1hcmdpbi1yaWdodDogJHsgc3BhY2UoIDIgKSB9O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVIZWFkaW5nID0gc3R5bGVkKCBIZWFkaW5nIClgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkeyBzcGFjZSggNiApIH07XG5cdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodEVtcGhhc2lzIH07XG5cdCYmJiB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlQWN0aW9uc0NvbnRhaW5lciA9IHN0eWxlZCggVmlldyApYFxuXHRoZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlRWRpdENvbnRlbnRzID0gc3R5bGVkKCBWaWV3IClgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlRWRpdFN0eWxlcyA9IHN0eWxlZCggVmlldyApYFxuXHQmJiYge1xuXHRcdC5jb21wb25lbnRzLWJ1dHRvbi5oYXMtaWNvbiB7XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERvbmVCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHQmJiB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJlbW92ZUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmIHtcblx0XHRtYXJnaW4tdG9wOiAkeyBzcGFjZSggMSApIH07XG5cdH1cbmA7XG4iXX0= */"));
   var PaletteHeading = /* @__PURE__ */ createStyled(component_default19, false ? {
     target: "e1lpqc905"
   } : {
     target: "e1lpqc905",
     label: "PaletteHeading"
-  })("text-transform:uppercase;line-height:", space(6), ";font-weight:", config_values_default.fontWeightEmphasis, ";&&&{font-size:11px;margin-bottom:0;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtRCtDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi9idXR0b24nO1xuaW1wb3J0IHsgSGVhZGluZyB9IGZyb20gJy4uL2hlYWRpbmcnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IFZpZXcgfSBmcm9tICcuLi92aWV3JztcbmltcG9ydCBJbnB1dENvbnRyb2wgZnJvbSAnLi4vaW5wdXQtY29udHJvbCc7XG5pbXBvcnQge1xuXHRDb250YWluZXIgYXMgSW5wdXRDb250cm9sQ29udGFpbmVyLFxuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSBhcyBJbnB1dEJhY2tkcm9wVUksXG59IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCBDb2xvckluZGljYXRvciBmcm9tICcuLi9jb2xvci1pbmRpY2F0b3InO1xuXG5leHBvcnQgY29uc3QgSW5kaWNhdG9yU3R5bGVkID0gc3R5bGVkKCBDb2xvckluZGljYXRvciApYFxuXHQmJiB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE5hbWVJbnB1dENvbnRyb2wgPSBzdHlsZWQoIElucHV0Q29udHJvbCApYFxuXHQkeyBJbnB1dENvbnRyb2xDb250YWluZXIgfSB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdCR7IElucHV0IH0keyBJbnB1dCB9JHsgSW5wdXQgfSR7IElucHV0IH0ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdFx0fVxuXHRcdCR7IElucHV0QmFja2Ryb3BVSSB9JHsgSW5wdXRCYWNrZHJvcFVJIH0keyBJbnB1dEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYW1lQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA4ICkgfTtcblx0bWFyZ2luLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5gO1xuXG5leHBvcnQgY29uc3QgUGFsZXR0ZUhlYWRpbmcgPSBzdHlsZWQoIEhlYWRpbmcgKWBcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0JiYmIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVBY3Rpb25zQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGhlaWdodDogJHsgc3BhY2UoIDYgKSB9O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0Q29udGVudHMgPSBzdHlsZWQoIFZpZXcgKWBcblx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0U3R5bGVzID0gc3R5bGVkKCBWaWV3IClgXG5cdCYmJiB7XG5cdFx0LmNvbXBvbmVudHMtYnV0dG9uLmhhcy1pY29uIHtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG9uZUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUmVtb3ZlQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0JiYge1xuXHRcdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAxICkgfTtcblx0fVxuYDtcbiJdfQ== */"));
+  })("text-transform:uppercase;line-height:", space(6), ";font-weight:", config_values_default.fontWeightEmphasis, ";&&&{font-size:11px;margin-bottom:0;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0QytDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vYnV0dG9uJztcbmltcG9ydCB7IEhlYWRpbmcgfSBmcm9tICcuLi9oZWFkaW5nJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vdmlldyc7XG5pbXBvcnQgSW5wdXRDb250cm9sIGZyb20gJy4uL2lucHV0LWNvbnRyb2wnO1xuaW1wb3J0IHtcblx0Q29udGFpbmVyIGFzIElucHV0Q29udHJvbENvbnRhaW5lcixcblx0SW5wdXQsXG5cdEJhY2tkcm9wVUkgYXMgSW5wdXRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgQ29sb3JJbmRpY2F0b3IgZnJvbSAnLi4vY29sb3ItaW5kaWNhdG9yJztcblxuZXhwb3J0IGNvbnN0IEluZGljYXRvclN0eWxlZCA9IHN0eWxlZCggQ29sb3JJbmRpY2F0b3IgKWBcblx0JiYge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggNiApIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYW1lSW5wdXRDb250cm9sID0gc3R5bGVkKCBJbnB1dENvbnRyb2wgKWBcblx0JHsgSW5wdXRDb250cm9sQ29udGFpbmVyIH0ge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNYU21hbGwgfTtcblx0XHQkeyBJbnB1dCB9JHsgSW5wdXQgfSR7IElucHV0IH0keyBJbnB1dCB9IHtcblx0XHRcdGhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRcdH1cblx0XHQkeyBJbnB1dEJhY2tkcm9wVUkgfSR7IElucHV0QmFja2Ryb3BVSSB9JHsgSW5wdXRCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTmFtZUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGxpbmUtaGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggMiApIH07XG5cdG1hcmdpbi1yaWdodDogJHsgc3BhY2UoIDIgKSB9O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVIZWFkaW5nID0gc3R5bGVkKCBIZWFkaW5nIClgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkeyBzcGFjZSggNiApIH07XG5cdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodEVtcGhhc2lzIH07XG5cdCYmJiB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlQWN0aW9uc0NvbnRhaW5lciA9IHN0eWxlZCggVmlldyApYFxuXHRoZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlRWRpdENvbnRlbnRzID0gc3R5bGVkKCBWaWV3IClgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlRWRpdFN0eWxlcyA9IHN0eWxlZCggVmlldyApYFxuXHQmJiYge1xuXHRcdC5jb21wb25lbnRzLWJ1dHRvbi5oYXMtaWNvbiB7XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERvbmVCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHQmJiB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJlbW92ZUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmIHtcblx0XHRtYXJnaW4tdG9wOiAkeyBzcGFjZSggMSApIH07XG5cdH1cbmA7XG4iXX0= */"));
   var PaletteActionsContainer = /* @__PURE__ */ createStyled(component_default, false ? {
     target: "e1lpqc904"
   } : {
     target: "e1lpqc904",
     label: "PaletteActionsContainer"
-  })("height:", space(6), ";display:flex;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2RHFEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi9idXR0b24nO1xuaW1wb3J0IHsgSGVhZGluZyB9IGZyb20gJy4uL2hlYWRpbmcnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IFZpZXcgfSBmcm9tICcuLi92aWV3JztcbmltcG9ydCBJbnB1dENvbnRyb2wgZnJvbSAnLi4vaW5wdXQtY29udHJvbCc7XG5pbXBvcnQge1xuXHRDb250YWluZXIgYXMgSW5wdXRDb250cm9sQ29udGFpbmVyLFxuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSBhcyBJbnB1dEJhY2tkcm9wVUksXG59IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCBDb2xvckluZGljYXRvciBmcm9tICcuLi9jb2xvci1pbmRpY2F0b3InO1xuXG5leHBvcnQgY29uc3QgSW5kaWNhdG9yU3R5bGVkID0gc3R5bGVkKCBDb2xvckluZGljYXRvciApYFxuXHQmJiB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE5hbWVJbnB1dENvbnRyb2wgPSBzdHlsZWQoIElucHV0Q29udHJvbCApYFxuXHQkeyBJbnB1dENvbnRyb2xDb250YWluZXIgfSB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdCR7IElucHV0IH0keyBJbnB1dCB9JHsgSW5wdXQgfSR7IElucHV0IH0ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdFx0fVxuXHRcdCR7IElucHV0QmFja2Ryb3BVSSB9JHsgSW5wdXRCYWNrZHJvcFVJIH0keyBJbnB1dEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYW1lQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA4ICkgfTtcblx0bWFyZ2luLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5gO1xuXG5leHBvcnQgY29uc3QgUGFsZXR0ZUhlYWRpbmcgPSBzdHlsZWQoIEhlYWRpbmcgKWBcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0JiYmIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVBY3Rpb25zQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGhlaWdodDogJHsgc3BhY2UoIDYgKSB9O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0Q29udGVudHMgPSBzdHlsZWQoIFZpZXcgKWBcblx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0U3R5bGVzID0gc3R5bGVkKCBWaWV3IClgXG5cdCYmJiB7XG5cdFx0LmNvbXBvbmVudHMtYnV0dG9uLmhhcy1pY29uIHtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG9uZUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUmVtb3ZlQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0JiYge1xuXHRcdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAxICkgfTtcblx0fVxuYDtcbiJdfQ== */"));
+  })("height:", space(6), ";display:flex;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzRHFEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vYnV0dG9uJztcbmltcG9ydCB7IEhlYWRpbmcgfSBmcm9tICcuLi9oZWFkaW5nJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vdmlldyc7XG5pbXBvcnQgSW5wdXRDb250cm9sIGZyb20gJy4uL2lucHV0LWNvbnRyb2wnO1xuaW1wb3J0IHtcblx0Q29udGFpbmVyIGFzIElucHV0Q29udHJvbENvbnRhaW5lcixcblx0SW5wdXQsXG5cdEJhY2tkcm9wVUkgYXMgSW5wdXRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgQ29sb3JJbmRpY2F0b3IgZnJvbSAnLi4vY29sb3ItaW5kaWNhdG9yJztcblxuZXhwb3J0IGNvbnN0IEluZGljYXRvclN0eWxlZCA9IHN0eWxlZCggQ29sb3JJbmRpY2F0b3IgKWBcblx0JiYge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggNiApIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYW1lSW5wdXRDb250cm9sID0gc3R5bGVkKCBJbnB1dENvbnRyb2wgKWBcblx0JHsgSW5wdXRDb250cm9sQ29udGFpbmVyIH0ge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNYU21hbGwgfTtcblx0XHQkeyBJbnB1dCB9JHsgSW5wdXQgfSR7IElucHV0IH0keyBJbnB1dCB9IHtcblx0XHRcdGhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRcdH1cblx0XHQkeyBJbnB1dEJhY2tkcm9wVUkgfSR7IElucHV0QmFja2Ryb3BVSSB9JHsgSW5wdXRCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTmFtZUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGxpbmUtaGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggMiApIH07XG5cdG1hcmdpbi1yaWdodDogJHsgc3BhY2UoIDIgKSB9O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVIZWFkaW5nID0gc3R5bGVkKCBIZWFkaW5nIClgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkeyBzcGFjZSggNiApIH07XG5cdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodEVtcGhhc2lzIH07XG5cdCYmJiB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlQWN0aW9uc0NvbnRhaW5lciA9IHN0eWxlZCggVmlldyApYFxuXHRoZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlRWRpdENvbnRlbnRzID0gc3R5bGVkKCBWaWV3IClgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlRWRpdFN0eWxlcyA9IHN0eWxlZCggVmlldyApYFxuXHQmJiYge1xuXHRcdC5jb21wb25lbnRzLWJ1dHRvbi5oYXMtaWNvbiB7XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERvbmVCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHQmJiB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJlbW92ZUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmIHtcblx0XHRtYXJnaW4tdG9wOiAkeyBzcGFjZSggMSApIH07XG5cdH1cbmA7XG4iXX0= */"));
   var PaletteEditContents = /* @__PURE__ */ createStyled(component_default, false ? {
     target: "e1lpqc903"
   } : {
     target: "e1lpqc903",
     label: "PaletteEditContents"
-  })("margin-top:", space(2), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrRWlEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi9idXR0b24nO1xuaW1wb3J0IHsgSGVhZGluZyB9IGZyb20gJy4uL2hlYWRpbmcnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IFZpZXcgfSBmcm9tICcuLi92aWV3JztcbmltcG9ydCBJbnB1dENvbnRyb2wgZnJvbSAnLi4vaW5wdXQtY29udHJvbCc7XG5pbXBvcnQge1xuXHRDb250YWluZXIgYXMgSW5wdXRDb250cm9sQ29udGFpbmVyLFxuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSBhcyBJbnB1dEJhY2tkcm9wVUksXG59IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCBDb2xvckluZGljYXRvciBmcm9tICcuLi9jb2xvci1pbmRpY2F0b3InO1xuXG5leHBvcnQgY29uc3QgSW5kaWNhdG9yU3R5bGVkID0gc3R5bGVkKCBDb2xvckluZGljYXRvciApYFxuXHQmJiB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE5hbWVJbnB1dENvbnRyb2wgPSBzdHlsZWQoIElucHV0Q29udHJvbCApYFxuXHQkeyBJbnB1dENvbnRyb2xDb250YWluZXIgfSB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdCR7IElucHV0IH0keyBJbnB1dCB9JHsgSW5wdXQgfSR7IElucHV0IH0ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdFx0fVxuXHRcdCR7IElucHV0QmFja2Ryb3BVSSB9JHsgSW5wdXRCYWNrZHJvcFVJIH0keyBJbnB1dEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYW1lQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA4ICkgfTtcblx0bWFyZ2luLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5gO1xuXG5leHBvcnQgY29uc3QgUGFsZXR0ZUhlYWRpbmcgPSBzdHlsZWQoIEhlYWRpbmcgKWBcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0JiYmIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVBY3Rpb25zQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGhlaWdodDogJHsgc3BhY2UoIDYgKSB9O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0Q29udGVudHMgPSBzdHlsZWQoIFZpZXcgKWBcblx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0U3R5bGVzID0gc3R5bGVkKCBWaWV3IClgXG5cdCYmJiB7XG5cdFx0LmNvbXBvbmVudHMtYnV0dG9uLmhhcy1pY29uIHtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG9uZUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUmVtb3ZlQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0JiYge1xuXHRcdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAxICkgfTtcblx0fVxuYDtcbiJdfQ== */"));
+  })("margin-top:", space(2), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyRGlEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vYnV0dG9uJztcbmltcG9ydCB7IEhlYWRpbmcgfSBmcm9tICcuLi9oZWFkaW5nJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vdmlldyc7XG5pbXBvcnQgSW5wdXRDb250cm9sIGZyb20gJy4uL2lucHV0LWNvbnRyb2wnO1xuaW1wb3J0IHtcblx0Q29udGFpbmVyIGFzIElucHV0Q29udHJvbENvbnRhaW5lcixcblx0SW5wdXQsXG5cdEJhY2tkcm9wVUkgYXMgSW5wdXRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgQ29sb3JJbmRpY2F0b3IgZnJvbSAnLi4vY29sb3ItaW5kaWNhdG9yJztcblxuZXhwb3J0IGNvbnN0IEluZGljYXRvclN0eWxlZCA9IHN0eWxlZCggQ29sb3JJbmRpY2F0b3IgKWBcblx0JiYge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggNiApIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYW1lSW5wdXRDb250cm9sID0gc3R5bGVkKCBJbnB1dENvbnRyb2wgKWBcblx0JHsgSW5wdXRDb250cm9sQ29udGFpbmVyIH0ge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNYU21hbGwgfTtcblx0XHQkeyBJbnB1dCB9JHsgSW5wdXQgfSR7IElucHV0IH0keyBJbnB1dCB9IHtcblx0XHRcdGhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRcdH1cblx0XHQkeyBJbnB1dEJhY2tkcm9wVUkgfSR7IElucHV0QmFja2Ryb3BVSSB9JHsgSW5wdXRCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTmFtZUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGxpbmUtaGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggMiApIH07XG5cdG1hcmdpbi1yaWdodDogJHsgc3BhY2UoIDIgKSB9O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVIZWFkaW5nID0gc3R5bGVkKCBIZWFkaW5nIClgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkeyBzcGFjZSggNiApIH07XG5cdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodEVtcGhhc2lzIH07XG5cdCYmJiB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlQWN0aW9uc0NvbnRhaW5lciA9IHN0eWxlZCggVmlldyApYFxuXHRoZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlRWRpdENvbnRlbnRzID0gc3R5bGVkKCBWaWV3IClgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlRWRpdFN0eWxlcyA9IHN0eWxlZCggVmlldyApYFxuXHQmJiYge1xuXHRcdC5jb21wb25lbnRzLWJ1dHRvbi5oYXMtaWNvbiB7XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERvbmVCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHQmJiB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJlbW92ZUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmIHtcblx0XHRtYXJnaW4tdG9wOiAkeyBzcGFjZSggMSApIH07XG5cdH1cbmA7XG4iXX0= */"));
   var PaletteEditStyles = /* @__PURE__ */ createStyled(component_default, false ? {
     target: "e1lpqc902"
   } : {
@@ -37823,21 +38491,21 @@ This message will only show in development mode. It won't appear in production.
     styles: "&&&{.components-button.has-icon{min-width:0;padding:0;}}"
   } : {
     name: "u6wnko",
-    styles: "&&&{.components-button.has-icon{min-width:0;padding:0;}}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzRStDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi9idXR0b24nO1xuaW1wb3J0IHsgSGVhZGluZyB9IGZyb20gJy4uL2hlYWRpbmcnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IFZpZXcgfSBmcm9tICcuLi92aWV3JztcbmltcG9ydCBJbnB1dENvbnRyb2wgZnJvbSAnLi4vaW5wdXQtY29udHJvbCc7XG5pbXBvcnQge1xuXHRDb250YWluZXIgYXMgSW5wdXRDb250cm9sQ29udGFpbmVyLFxuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSBhcyBJbnB1dEJhY2tkcm9wVUksXG59IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCBDb2xvckluZGljYXRvciBmcm9tICcuLi9jb2xvci1pbmRpY2F0b3InO1xuXG5leHBvcnQgY29uc3QgSW5kaWNhdG9yU3R5bGVkID0gc3R5bGVkKCBDb2xvckluZGljYXRvciApYFxuXHQmJiB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE5hbWVJbnB1dENvbnRyb2wgPSBzdHlsZWQoIElucHV0Q29udHJvbCApYFxuXHQkeyBJbnB1dENvbnRyb2xDb250YWluZXIgfSB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdCR7IElucHV0IH0keyBJbnB1dCB9JHsgSW5wdXQgfSR7IElucHV0IH0ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdFx0fVxuXHRcdCR7IElucHV0QmFja2Ryb3BVSSB9JHsgSW5wdXRCYWNrZHJvcFVJIH0keyBJbnB1dEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYW1lQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA4ICkgfTtcblx0bWFyZ2luLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5gO1xuXG5leHBvcnQgY29uc3QgUGFsZXR0ZUhlYWRpbmcgPSBzdHlsZWQoIEhlYWRpbmcgKWBcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0JiYmIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVBY3Rpb25zQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGhlaWdodDogJHsgc3BhY2UoIDYgKSB9O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0Q29udGVudHMgPSBzdHlsZWQoIFZpZXcgKWBcblx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0U3R5bGVzID0gc3R5bGVkKCBWaWV3IClgXG5cdCYmJiB7XG5cdFx0LmNvbXBvbmVudHMtYnV0dG9uLmhhcy1pY29uIHtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG9uZUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUmVtb3ZlQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0JiYge1xuXHRcdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAxICkgfTtcblx0fVxuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__19
+    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
   });
   var DoneButton = /* @__PURE__ */ createStyled(button_default, false ? {
     target: "e1lpqc901"
   } : {
     target: "e1lpqc901",
     label: "DoneButton"
-  })("&&{color:", COLORS.theme.accent, ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErRTBDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi9idXR0b24nO1xuaW1wb3J0IHsgSGVhZGluZyB9IGZyb20gJy4uL2hlYWRpbmcnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IFZpZXcgfSBmcm9tICcuLi92aWV3JztcbmltcG9ydCBJbnB1dENvbnRyb2wgZnJvbSAnLi4vaW5wdXQtY29udHJvbCc7XG5pbXBvcnQge1xuXHRDb250YWluZXIgYXMgSW5wdXRDb250cm9sQ29udGFpbmVyLFxuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSBhcyBJbnB1dEJhY2tkcm9wVUksXG59IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCBDb2xvckluZGljYXRvciBmcm9tICcuLi9jb2xvci1pbmRpY2F0b3InO1xuXG5leHBvcnQgY29uc3QgSW5kaWNhdG9yU3R5bGVkID0gc3R5bGVkKCBDb2xvckluZGljYXRvciApYFxuXHQmJiB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE5hbWVJbnB1dENvbnRyb2wgPSBzdHlsZWQoIElucHV0Q29udHJvbCApYFxuXHQkeyBJbnB1dENvbnRyb2xDb250YWluZXIgfSB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdCR7IElucHV0IH0keyBJbnB1dCB9JHsgSW5wdXQgfSR7IElucHV0IH0ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdFx0fVxuXHRcdCR7IElucHV0QmFja2Ryb3BVSSB9JHsgSW5wdXRCYWNrZHJvcFVJIH0keyBJbnB1dEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYW1lQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA4ICkgfTtcblx0bWFyZ2luLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5gO1xuXG5leHBvcnQgY29uc3QgUGFsZXR0ZUhlYWRpbmcgPSBzdHlsZWQoIEhlYWRpbmcgKWBcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0JiYmIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVBY3Rpb25zQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGhlaWdodDogJHsgc3BhY2UoIDYgKSB9O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0Q29udGVudHMgPSBzdHlsZWQoIFZpZXcgKWBcblx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0U3R5bGVzID0gc3R5bGVkKCBWaWV3IClgXG5cdCYmJiB7XG5cdFx0LmNvbXBvbmVudHMtYnV0dG9uLmhhcy1pY29uIHtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG9uZUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUmVtb3ZlQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0JiYge1xuXHRcdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAxICkgfTtcblx0fVxuYDtcbiJdfQ== */"));
+  })("&&{color:", COLORS.theme.accent, ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3RTBDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vYnV0dG9uJztcbmltcG9ydCB7IEhlYWRpbmcgfSBmcm9tICcuLi9oZWFkaW5nJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vdmlldyc7XG5pbXBvcnQgSW5wdXRDb250cm9sIGZyb20gJy4uL2lucHV0LWNvbnRyb2wnO1xuaW1wb3J0IHtcblx0Q29udGFpbmVyIGFzIElucHV0Q29udHJvbENvbnRhaW5lcixcblx0SW5wdXQsXG5cdEJhY2tkcm9wVUkgYXMgSW5wdXRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgQ29sb3JJbmRpY2F0b3IgZnJvbSAnLi4vY29sb3ItaW5kaWNhdG9yJztcblxuZXhwb3J0IGNvbnN0IEluZGljYXRvclN0eWxlZCA9IHN0eWxlZCggQ29sb3JJbmRpY2F0b3IgKWBcblx0JiYge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggNiApIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYW1lSW5wdXRDb250cm9sID0gc3R5bGVkKCBJbnB1dENvbnRyb2wgKWBcblx0JHsgSW5wdXRDb250cm9sQ29udGFpbmVyIH0ge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNYU21hbGwgfTtcblx0XHQkeyBJbnB1dCB9JHsgSW5wdXQgfSR7IElucHV0IH0keyBJbnB1dCB9IHtcblx0XHRcdGhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRcdH1cblx0XHQkeyBJbnB1dEJhY2tkcm9wVUkgfSR7IElucHV0QmFja2Ryb3BVSSB9JHsgSW5wdXRCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTmFtZUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGxpbmUtaGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggMiApIH07XG5cdG1hcmdpbi1yaWdodDogJHsgc3BhY2UoIDIgKSB9O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVIZWFkaW5nID0gc3R5bGVkKCBIZWFkaW5nIClgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkeyBzcGFjZSggNiApIH07XG5cdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodEVtcGhhc2lzIH07XG5cdCYmJiB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlQWN0aW9uc0NvbnRhaW5lciA9IHN0eWxlZCggVmlldyApYFxuXHRoZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlRWRpdENvbnRlbnRzID0gc3R5bGVkKCBWaWV3IClgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlRWRpdFN0eWxlcyA9IHN0eWxlZCggVmlldyApYFxuXHQmJiYge1xuXHRcdC5jb21wb25lbnRzLWJ1dHRvbi5oYXMtaWNvbiB7XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERvbmVCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHQmJiB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJlbW92ZUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmIHtcblx0XHRtYXJnaW4tdG9wOiAkeyBzcGFjZSggMSApIH07XG5cdH1cbmA7XG4iXX0= */"));
   var RemoveButton = /* @__PURE__ */ createStyled(button_default, false ? {
     target: "e1lpqc900"
   } : {
     target: "e1lpqc900",
     label: "RemoveButton"
-  })("&&{margin-top:", space(1), ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxRjRDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi9idXR0b24nO1xuaW1wb3J0IHsgSGVhZGluZyB9IGZyb20gJy4uL2hlYWRpbmcnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IFZpZXcgfSBmcm9tICcuLi92aWV3JztcbmltcG9ydCBJbnB1dENvbnRyb2wgZnJvbSAnLi4vaW5wdXQtY29udHJvbCc7XG5pbXBvcnQge1xuXHRDb250YWluZXIgYXMgSW5wdXRDb250cm9sQ29udGFpbmVyLFxuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSBhcyBJbnB1dEJhY2tkcm9wVUksXG59IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCBDb2xvckluZGljYXRvciBmcm9tICcuLi9jb2xvci1pbmRpY2F0b3InO1xuXG5leHBvcnQgY29uc3QgSW5kaWNhdG9yU3R5bGVkID0gc3R5bGVkKCBDb2xvckluZGljYXRvciApYFxuXHQmJiB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE5hbWVJbnB1dENvbnRyb2wgPSBzdHlsZWQoIElucHV0Q29udHJvbCApYFxuXHQkeyBJbnB1dENvbnRyb2xDb250YWluZXIgfSB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdCR7IElucHV0IH0keyBJbnB1dCB9JHsgSW5wdXQgfSR7IElucHV0IH0ge1xuXHRcdFx0aGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdFx0fVxuXHRcdCR7IElucHV0QmFja2Ryb3BVSSB9JHsgSW5wdXRCYWNrZHJvcFVJIH0keyBJbnB1dEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYW1lQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA4ICkgfTtcblx0bWFyZ2luLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5gO1xuXG5leHBvcnQgY29uc3QgUGFsZXR0ZUhlYWRpbmcgPSBzdHlsZWQoIEhlYWRpbmcgKWBcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGluZS1oZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0JiYmIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVBY3Rpb25zQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGhlaWdodDogJHsgc3BhY2UoIDYgKSB9O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0Q29udGVudHMgPSBzdHlsZWQoIFZpZXcgKWBcblx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVFZGl0U3R5bGVzID0gc3R5bGVkKCBWaWV3IClgXG5cdCYmJiB7XG5cdFx0LmNvbXBvbmVudHMtYnV0dG9uLmhhcy1pY29uIHtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG9uZUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgUmVtb3ZlQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0JiYge1xuXHRcdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAxICkgfTtcblx0fVxuYDtcbiJdfQ== */"));
+  })("&&{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);
@@ -37903,7 +38571,7 @@ This message will only show in development mode. It won't appear in production.
     onClose = () => {
     }
   }) {
-    const popoverProps = (0, import_element113.useMemo)(() => ({
+    const popoverProps = (0, import_element112.useMemo)(() => ({
       shift: true,
       offset: 20,
       // Disabling resize as it would otherwise cause the popover to show
@@ -37951,9 +38619,9 @@ This message will only show in development mode. It won't appear in production.
     isGradient
   }) {
     const value = isGradient ? element.gradient : element.color;
-    const [isEditingColor, setIsEditingColor] = (0, import_element113.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element113.useState)(null);
-    const popoverProps = (0, import_element113.useMemo)(() => ({
+    const [isEditingColor, setIsEditingColor] = (0, import_element112.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element112.useState)(null);
+    const popoverProps = (0, import_element112.useMemo)(() => ({
       ...receivedPopoverProps,
       // Use the custom palette color item as the popover anchor.
       anchor: popoverAnchor
@@ -38024,8 +38692,8 @@ This message will only show in development mode. It won't appear in production.
     popoverProps,
     addColorRef
   }) {
-    const elementsReferenceRef = (0, import_element113.useRef)(void 0);
-    (0, import_element113.useEffect)(() => {
+    const elementsReferenceRef = (0, import_element112.useRef)(void 0);
+    (0, import_element112.useEffect)(() => {
       elementsReferenceRef.current = elements2;
     }, [elements2]);
     const debounceOnChange = (0, import_compose44.useDebounce)((updatedElements) => onChange(deduplicateElementSlugs(updatedElements)), 100);
@@ -38078,13 +38746,13 @@ This message will only show in development mode. It won't appear in production.
   }) {
     const isGradient = !!gradients;
     const elements2 = isGradient ? gradients : colors;
-    const [isEditing, setIsEditing] = (0, import_element113.useState)(false);
-    const [editingElement, setEditingElement] = (0, import_element113.useState)(null);
+    const [isEditing, setIsEditing] = (0, import_element112.useState)(false);
+    const [editingElement, setEditingElement] = (0, import_element112.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_element113.useCallback)((value, newEditingElementIndex) => {
+    const onSelectPaletteItem = (0, import_element112.useCallback)((value, newEditingElementIndex) => {
       const selectedElement = newEditingElementIndex === void 0 ? void 0 : elements2[newEditingElementIndex];
       const key = isGradient ? "gradient" : "color";
       if (!!selectedElement && selectedElement[key] === value) {
@@ -38093,7 +38761,7 @@ This message will only show in development mode. It won't appear in production.
         setIsEditing(true);
       }
     }, [isGradient, elements2]);
-    const addColorRef = (0, import_element113.useRef)(null);
+    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, {
@@ -38225,9 +38893,10 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/combobox-control/index.mjs
   var import_i18n37 = __toESM(require_i18n(), 1);
-  var import_element117 = __toESM(require_element(), 1);
+  var import_element116 = __toESM(require_element(), 1);
   var import_compose47 = __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 ? {
@@ -38238,7 +38907,7 @@ This message will only show in development mode. It won't appear in production.
   })("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_element114 = __toESM(require_element(), 1);
+  var import_element113 = __toESM(require_element(), 1);
   var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
   function UnForwardedTokenInput(props, ref) {
     const {
@@ -38253,7 +38922,7 @@ This message will only show in development mode. It won't appear in production.
       "aria-describedby": ariaDescribedBy,
       ...restProps
     } = props;
-    const [hasFocus2, setHasFocus] = (0, import_element114.useState)(false);
+    const [hasFocus2, setHasFocus] = (0, import_element113.useState)(false);
     const size4 = value ? value.length + 1 : 0;
     const onChangeHandler = (event) => {
       if (onChange) {
@@ -38296,7 +38965,7 @@ This message will only show in development mode. It won't appear in production.
       "aria-describedby": ariaDescribedBy
     });
   }
-  var TokenInput = (0, import_element114.forwardRef)(UnForwardedTokenInput);
+  var TokenInput = (0, import_element113.forwardRef)(UnForwardedTokenInput);
   TokenInput.displayName = "TokenInput";
   var token_input_default = TokenInput;

@@ -38310,7 +38979,7 @@ This message will only show in development mode. It won't appear in production.
   function SuggestionsList({
     selectedIndex,
     scrollIntoView,
-    match: match4,
+    match: match3,
     onHover,
     onSelect,
     suggestions = [],
@@ -38338,7 +39007,7 @@ This message will only show in development mode. It won't appear in production.
       };
     };
     const computeSuggestionMatch = (suggestion) => {
-      const matchText = displayTransform(match4).normalize("NFKC").toLocaleLowerCase();
+      const matchText = displayTransform(match3).normalize("NFKC").toLocaleLowerCase();
       if (matchText.length === 0) {
         return null;
       }
@@ -38399,12 +39068,12 @@ This message will only show in development mode. It won't appear in production.
   var suggestions_list_default = SuggestionsList;

   // packages/components/build-module/higher-order/with-focus-outside/index.mjs
-  var import_element115 = __toESM(require_element(), 1);
+  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_element115.useState)(void 0);
-    const bindFocusOutsideHandler = (0, import_element115.useCallback)((node2) => setHandleFocusOutside(() => node2?.handleFocusOutside ? node2.handleFocusOutside.bind(node2) : void 0), []);
+    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, {
@@ -38414,54 +39083,94 @@ This message will only show in development mode. It won't appear in production.
     });
   }, "withFocusOutside");

-  // packages/components/build-module/spinner/styles.mjs
-  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 spinAnimation = keyframes2`
-	from {
-		transform: rotate(0deg);
-	}
-	to {
-		transform: rotate(360deg);
-	}
- `;
-  var StyledSpinner = /* @__PURE__ */ createStyled("svg", false ? {
-    target: "ea4tfvq2"
-  } : {
-    target: "ea4tfvq2",
-    label: "StyledSpinner"
-  })("width:", config_values_default.spinnerSize, "px;height:", config_values_default.spinnerSize, "px;display:inline-block;margin:5px 11px 0;position:relative;color:", COLORS.theme.accent, ";overflow:visible;opacity:1;background-color:transparent;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvQnVDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcywga2V5ZnJhbWVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcblxuY29uc3Qgc3BpbkFuaW1hdGlvbiA9IGtleWZyYW1lc2Bcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbiBgO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkU3Bpbm5lciA9IHN0eWxlZC5zdmdgXG5cdHdpZHRoOiAkeyBDT05GSUcuc3Bpbm5lclNpemUgfXB4O1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5zcGlubmVyU2l6ZSB9cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiA1cHggMTFweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbmA7XG5cbmNvbnN0IGNvbW1vblBhdGhQcm9wcyA9IGNzc2Bcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdHN0cm9rZS13aWR0aDogMS41cHg7XG5gO1xuXG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5leHBvcnQgY29uc3QgU3Bpbm5lclRyYWNrID0gc3R5bGVkLmNpcmNsZWBcblx0JHsgY29tbW9uUGF0aFByb3BzIH07XG5cdHN0cm9rZTogJHsgQ09MT1JTLmdyYXlbIDMwMCBdIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU3Bpbm5lckluZGljYXRvciA9IHN0eWxlZC5wYXRoYFxuXHQkeyBjb21tb25QYXRoUHJvcHMgfTtcblx0c3Ryb2tlOiBjdXJyZW50Q29sb3I7XG5cdHN0cm9rZS1saW5lY2FwOiByb3VuZDtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0YW5pbWF0aW9uOiAxLjRzIGxpbmVhciBpbmZpbml0ZSBib3RoICR7IHNwaW5BbmltYXRpb24gfTtcbmA7XG4iXX0= */"));
-  var commonPathProps = false ? {
-    name: "9s4963",
-    styles: "fill:transparent;stroke-width:1.5px"
-  } : {
-    name: "o2zng0-commonPathProps",
-    styles: "fill:transparent;stroke-width:1.5px;label:commonPathProps;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQzJCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcywga2V5ZnJhbWVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcblxuY29uc3Qgc3BpbkFuaW1hdGlvbiA9IGtleWZyYW1lc2Bcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbiBgO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkU3Bpbm5lciA9IHN0eWxlZC5zdmdgXG5cdHdpZHRoOiAkeyBDT05GSUcuc3Bpbm5lclNpemUgfXB4O1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5zcGlubmVyU2l6ZSB9cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiA1cHggMTFweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbmA7XG5cbmNvbnN0IGNvbW1vblBhdGhQcm9wcyA9IGNzc2Bcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdHN0cm9rZS13aWR0aDogMS41cHg7XG5gO1xuXG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5leHBvcnQgY29uc3QgU3Bpbm5lclRyYWNrID0gc3R5bGVkLmNpcmNsZWBcblx0JHsgY29tbW9uUGF0aFByb3BzIH07XG5cdHN0cm9rZTogJHsgQ09MT1JTLmdyYXlbIDMwMCBdIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU3Bpbm5lckluZGljYXRvciA9IHN0eWxlZC5wYXRoYFxuXHQkeyBjb21tb25QYXRoUHJvcHMgfTtcblx0c3Ryb2tlOiBjdXJyZW50Q29sb3I7XG5cdHN0cm9rZS1saW5lY2FwOiByb3VuZDtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0YW5pbWF0aW9uOiAxLjRzIGxpbmVhciBpbmZpbml0ZSBib3RoICR7IHNwaW5BbmltYXRpb24gfTtcbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__20
-  };
-  var SpinnerTrack = /* @__PURE__ */ createStyled("circle", false ? {
-    target: "ea4tfvq1"
-  } : {
-    target: "ea4tfvq1",
-    label: "SpinnerTrack"
-  })(commonPathProps, ";stroke:", COLORS.gray[300], ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQ3lDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcywga2V5ZnJhbWVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcblxuY29uc3Qgc3BpbkFuaW1hdGlvbiA9IGtleWZyYW1lc2Bcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbiBgO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkU3Bpbm5lciA9IHN0eWxlZC5zdmdgXG5cdHdpZHRoOiAkeyBDT05GSUcuc3Bpbm5lclNpemUgfXB4O1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5zcGlubmVyU2l6ZSB9cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiA1cHggMTFweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbmA7XG5cbmNvbnN0IGNvbW1vblBhdGhQcm9wcyA9IGNzc2Bcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdHN0cm9rZS13aWR0aDogMS41cHg7XG5gO1xuXG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5leHBvcnQgY29uc3QgU3Bpbm5lclRyYWNrID0gc3R5bGVkLmNpcmNsZWBcblx0JHsgY29tbW9uUGF0aFByb3BzIH07XG5cdHN0cm9rZTogJHsgQ09MT1JTLmdyYXlbIDMwMCBdIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU3Bpbm5lckluZGljYXRvciA9IHN0eWxlZC5wYXRoYFxuXHQkeyBjb21tb25QYXRoUHJvcHMgfTtcblx0c3Ryb2tlOiBjdXJyZW50Q29sb3I7XG5cdHN0cm9rZS1saW5lY2FwOiByb3VuZDtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0YW5pbWF0aW9uOiAxLjRzIGxpbmVhciBpbmZpbml0ZSBib3RoICR7IHNwaW5BbmltYXRpb24gfTtcbmA7XG4iXX0= */"));
-  var SpinnerIndicator = /* @__PURE__ */ createStyled("path", false ? {
-    target: "ea4tfvq0"
-  } : {
-    target: "ea4tfvq0",
-    label: "SpinnerIndicator"
-  })(commonPathProps, ";stroke:currentColor;stroke-linecap:round;transform-origin:50% 50%;animation:1.4s linear infinite both ", spinAnimation, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyQzJDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcywga2V5ZnJhbWVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcblxuY29uc3Qgc3BpbkFuaW1hdGlvbiA9IGtleWZyYW1lc2Bcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbiBgO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkU3Bpbm5lciA9IHN0eWxlZC5zdmdgXG5cdHdpZHRoOiAkeyBDT05GSUcuc3Bpbm5lclNpemUgfXB4O1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5zcGlubmVyU2l6ZSB9cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiA1cHggMTFweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbmA7XG5cbmNvbnN0IGNvbW1vblBhdGhQcm9wcyA9IGNzc2Bcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdHN0cm9rZS13aWR0aDogMS41cHg7XG5gO1xuXG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5leHBvcnQgY29uc3QgU3Bpbm5lclRyYWNrID0gc3R5bGVkLmNpcmNsZWBcblx0JHsgY29tbW9uUGF0aFByb3BzIH07XG5cdHN0cm9rZTogJHsgQ09MT1JTLmdyYXlbIDMwMCBdIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU3Bpbm5lckluZGljYXRvciA9IHN0eWxlZC5wYXRoYFxuXHQkeyBjb21tb25QYXRoUHJvcHMgfTtcblx0c3Ryb2tlOiBjdXJyZW50Q29sb3I7XG5cdHN0cm9rZS1saW5lY2FwOiByb3VuZDtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0YW5pbWF0aW9uOiAxLjRzIGxpbmVhciBpbmZpbml0ZSBib3RoICR7IHNwaW5BbmltYXRpb24gfTtcbmA7XG4iXX0= */"));
-
   // packages/components/build-module/spinner/index.mjs
-  var import_element116 = __toESM(require_element(), 1);
+  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() {
+    const globalScope = globalThis;
+    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("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" };
   function UnforwardedSpinner({
     className: className2,
     ...props
   }, forwardedRef) {
-    return /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(StyledSpinner, {
-      className: clsx_default("components-spinner", className2),
+    return /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)("svg", {
+      className: clsx_default("components-spinner", style_module_default14.spinner, className2),
       viewBox: "0 0 100 100",
       width: "16",
       height: "16",
@@ -38470,18 +39179,20 @@ 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)(SpinnerTrack, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime185.jsx)("circle", {
+        className: style_module_default14.track,
         cx: "50",
         cy: "50",
         r: "50",
         vectorEffect: "non-scaling-stroke"
-      }), /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(SpinnerIndicator, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime185.jsx)("path", {
+        className: style_module_default14.indicator,
         d: "m 50 0 a 50 50 0 0 1 50 50",
         vectorEffect: "non-scaling-stroke"
       })]
     });
   }
-  var Spinner = (0, import_element116.forwardRef)(UnforwardedSpinner);
+  var Spinner = (0, import_element115.forwardRef)(UnforwardedSpinner);
   Spinner.displayName = "Spinner";
   var spinner_default = Spinner;

@@ -38489,7 +39200,7 @@ This message will only show in development mode. It won't appear in production.
   var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
   var noop13 = () => {
   };
-  var DetectOutside = with_focus_outside_default(class DetectOutsideComponent extends import_element117.Component {
+  var DetectOutside = with_focus_outside_default(class DetectOutsideComponent extends import_element116.Component {
     handleFocusOutside(event) {
       this.props.onFocusOutside(event);
     }
@@ -38524,17 +39235,17 @@ 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_element117.useState)(currentOption || null);
-    const [isExpanded, setIsExpanded] = (0, import_element117.useState)(false);
-    const [inputHasFocus, setInputHasFocus] = (0, import_element117.useState)(false);
-    const [inputValue, setInputValue] = (0, import_element117.useState)("");
-    const inputContainer = (0, import_element117.useRef)(null);
-    const matchingSuggestions = (0, import_element117.useMemo)(() => {
+    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 startsWithMatch = [];
       const containsMatch = [];
-      const match4 = normalizeTextString(inputValue);
+      const match3 = normalizeTextString(inputValue);
       options2.forEach((option) => {
-        const index2 = normalizeTextString(option.label).indexOf(match4);
+        const index2 = normalizeTextString(option.label).indexOf(match3);
         if (index2 === 0) {
           startsWithMatch.push(option);
         } else if (index2 > 0) {
@@ -38564,7 +39275,7 @@ This message will only show in development mode. It won't appear in production.
       setSelectedSuggestion(matchingSuggestions[nextIndex]);
       setIsExpanded(true);
     };
-    const onKeyDown = withIgnoreIMEEvents((event) => {
+    const onKeyDown = (0, import_keycodes3.withIgnoreIMEEvents)((event) => {
       let preventDefault = false;
       if (event.defaultPrevented) {
         return;
@@ -38628,22 +39339,22 @@ This message will only show in development mode. It won't appear in production.
     const handleResetStopPropagation = (event) => {
       event.stopPropagation();
     };
-    (0, import_element117.useEffect)(() => {
+    (0, import_element116.useEffect)(() => {
       const hasMatchingSuggestions = matchingSuggestions.length > 0;
       const hasSelectedMatchingSuggestions = getIndexOfMatchingSuggestion(selectedSuggestion, matchingSuggestions) > 0;
       if (hasMatchingSuggestions && !hasSelectedMatchingSuggestions) {
         setSelectedSuggestion(matchingSuggestions[0]);
       }
     }, [matchingSuggestions, selectedSuggestion]);
-    (0, import_element117.useEffect)(() => {
+    (0, import_element116.useEffect)(() => {
       const hasMatchingSuggestions = matchingSuggestions.length > 0;
       if (isExpanded) {
-        const message2 = hasMatchingSuggestions ? (0, import_i18n37.sprintf)(
+        const message = hasMatchingSuggestions ? (0, import_i18n37.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),
           matchingSuggestions.length
         ) : (0, import_i18n37.__)("No results.");
-        (0, import_a11y5.speak)(message2, "polite");
+        (0, import_a11y5.speak)(message, "polite");
       }
     }, [matchingSuggestions, isExpanded]);
     return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(DetectOutside, {
@@ -38705,9 +39416,9 @@ 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_element118 = __toESM(require_element(), 1);
+  var import_element117 = __toESM(require_element(), 1);
   var import_compose48 = __toESM(require_compose(), 1);
-  var import_deprecated12 = __toESM(require_deprecated(), 1);
+  var import_deprecated14 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
   function mapLegacyStatePropsToComponentProps(legacyProps) {
     if (legacyProps.state) {
@@ -38736,7 +39447,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_deprecated12.default)(`wp.components.${displayName}`, {
+      (0, import_deprecated14.default)(`wp.components.${displayName}`, {
         since: "6.7",
         alternative: LEGACY_TO_NEW_DISPLAY_NAME.hasOwnProperty(displayName) ? LEGACY_TO_NEW_DISPLAY_NAME[displayName] : void 0
       });
@@ -38766,7 +39477,7 @@ This message will only show in development mode. It won't appear in production.
     Component7.displayName = displayName;
     return Component7;
   }
-  var UnproxiedCompositeGroup = (0, import_element118.forwardRef)(({
+  var UnproxiedCompositeGroup = (0, import_element117.forwardRef)(({
     role,
     ...props
   }, ref) => {
@@ -38791,7 +39502,7 @@ This message will only show in development mode. It won't appear in production.
     focusable: "accessibleWhenDisabled"
   });
   function useCompositeState(legacyStateOptions = {}) {
-    (0, import_deprecated12.default)(`wp.components.__unstableUseCompositeState`, {
+    (0, import_deprecated14.default)(`wp.components.__unstableUseCompositeState`, {
       since: "6.7",
       alternative: LEGACY_TO_NEW_DISPLAY_NAME.__unstableUseCompositeState
     });
@@ -38821,13 +39532,14 @@ 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_element122 = __toESM(require_element(), 1);
+  var import_element121 = __toESM(require_element(), 1);

   // packages/components/build-module/modal/index.mjs
-  var import_element121 = __toESM(require_element(), 1);
+  var import_element120 = __toESM(require_element(), 1);
   var import_compose50 = __toESM(require_compose(), 1);
   var import_i18n38 = __toESM(require_i18n(), 1);
   var import_dom6 = __toESM(require_dom(), 1);
+  var import_keycodes4 = __toESM(require_keycodes(), 1);

   // packages/components/build-module/modal/aria-helper.mjs
   var LIVE_REGION_ARIA_ROLES = /* @__PURE__ */ new Set(["alert", "status", "log", "marquee", "timer"]);
@@ -38862,15 +39574,15 @@ 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_element119 = __toESM(require_element(), 1);
+  var import_element118 = __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_element119.useRef)(null);
-    const [isAnimatingOut, setIsAnimatingOut] = (0, import_element119.useState)(false);
+    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_element119.useCallback)(() => new Promise((closeModalResolve) => {
+    const closeModal = (0, import_element118.useCallback)(() => new Promise((closeModalResolve) => {
       const frameEl = frameRef.current;
       if (isReducedMotion) {
         closeModalResolve();
@@ -38916,8 +39628,8 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/modal/context.mjs
-  var import_element120 = __toESM(require_element(), 1);
-  var ModalContext = (0, import_element120.createContext)(/* @__PURE__ */ new Set());
+  var import_element119 = __toESM(require_element(), 1);
+  var ModalContext = (0, import_element119.createContext)(/* @__PURE__ */ new Set());
   ModalContext.displayName = "ModalContext";

   // packages/components/build-module/modal/index.mjs
@@ -38951,23 +39663,23 @@ This message will only show in development mode. It won't appear in production.
       headerActions = null,
       __experimentalHideHeader = false
     } = props;
-    const ref = (0, import_element121.useRef)(null);
+    const ref = (0, import_element120.useRef)(null);
     const instanceId = (0, import_compose50.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_element121.useRef)(null);
-    const childrenContainerRef = (0, import_element121.useRef)(null);
-    const [hasScrolledContent, setHasScrolledContent] = (0, import_element121.useState)(false);
-    const [hasScrollableContent, setHasScrollableContent] = (0, import_element121.useState)(false);
+    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);
     let sizeClass;
     if (isFullScreen || size4 === "fill") {
       sizeClass = "is-full-screen";
     } else if (size4) {
       sizeClass = `has-size-${size4}`;
     }
-    const isContentScrollable = (0, import_element121.useCallback)(() => {
+    const isContentScrollable = (0, import_element120.useCallback)(() => {
       if (!contentRef.current) {
         return;
       }
@@ -38978,17 +39690,17 @@ This message will only show in development mode. It won't appear in production.
         setHasScrollableContent(false);
       }
     }, [contentRef]);
-    (0, import_element121.useEffect)(() => {
+    (0, import_element120.useEffect)(() => {
       modalize(ref.current);
       return () => unmodalize();
     }, []);
-    const onRequestCloseRef = (0, import_element121.useRef)(void 0);
-    (0, import_element121.useEffect)(() => {
+    const onRequestCloseRef = (0, import_element120.useRef)(void 0);
+    (0, import_element120.useEffect)(() => {
       onRequestCloseRef.current = onRequestClose;
     }, [onRequestClose]);
-    const dismissers = (0, import_element121.useContext)(ModalContext);
-    const [nestedDismissers] = (0, import_element121.useState)(() => /* @__PURE__ */ new Set());
-    (0, import_element121.useEffect)(() => {
+    const dismissers = (0, import_element120.useContext)(ModalContext);
+    const [nestedDismissers] = (0, import_element120.useState)(() => /* @__PURE__ */ new Set());
+    (0, import_element120.useEffect)(() => {
       dismissers.add(onRequestCloseRef);
       for (const dismisser of dismissers) {
         if (dismisser !== onRequestCloseRef) {
@@ -39002,7 +39714,7 @@ This message will only show in development mode. It won't appear in production.
         dismissers.delete(onRequestCloseRef);
       };
     }, [dismissers, nestedDismissers]);
-    (0, import_element121.useEffect)(() => {
+    (0, import_element120.useEffect)(() => {
       const theClass = bodyOpenClassName;
       const oneMore = 1 + (bodyOpenClasses.get(theClass) ?? 0);
       bodyOpenClasses.set(theClass, oneMore);
@@ -39022,7 +39734,7 @@ This message will only show in development mode. It won't appear in production.
       frameRef,
       overlayClassname
     } = useModalExitAnimation();
-    (0, import_element121.useLayoutEffect)(() => {
+    (0, import_element120.useLayoutEffect)(() => {
       if (!window.ResizeObserver || !childrenContainerRef.current) {
         return;
       }
@@ -39039,7 +39751,7 @@ This message will only show in development mode. It won't appear in production.
         closeModal().then(() => onRequestClose(event));
       }
     }
-    const onContentContainerScroll = (0, import_element121.useCallback)((e3) => {
+    const onContentContainerScroll = (0, import_element120.useCallback)((e3) => {
       const scrollY2 = e3?.currentTarget?.scrollTop ?? -1;
       if (!hasScrolledContent && scrollY2 > 0) {
         setHasScrolledContent(true);
@@ -39077,7 +39789,7 @@ This message will only show in development mode. It won't appear in production.
       /* @__PURE__ */ (0, import_jsx_runtime188.jsx)("div", {
         ref: (0, import_compose50.useMergeRefs)([ref, forwardedRef]),
         className: clsx_default("components-modal__screen-overlay", overlayClassname, overlayClassnameProp),
-        onKeyDown: withIgnoreIMEEvents(handleEscapeKeyDown),
+        onKeyDown: (0, import_keycodes4.withIgnoreIMEEvents)(handleEscapeKeyDown),
         ...shouldCloseOnClickOutside ? overlayPressHandlers : {},
         children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(style_provider_default, {
           document,
@@ -39136,19 +39848,19 @@ This message will only show in development mode. It won't appear in production.
         })
       })
     );
-    return (0, import_element121.createPortal)(/* @__PURE__ */ (0, import_jsx_runtime188.jsx)(ModalContext.Provider, {
+    return (0, import_element120.createPortal)(/* @__PURE__ */ (0, import_jsx_runtime188.jsx)(ModalContext.Provider, {
       value: nestedDismissers,
       children: modal
     }), document.body);
   }
-  var Modal = (0, import_element121.forwardRef)(UnforwardedModal);
+  var Modal = (0, import_element120.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_ATTRIBUTE13 = "data-wp-hash";
-  function getRuntime13() {
+  var STYLE_HASH_ATTRIBUTE16 = "data-wp-hash";
+  function getRuntime16() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -39159,26 +39871,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);
+      registerDocument16(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash13(targetDocument, hash2) {
+  function documentContainsStyleHash16(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_ATTRIBUTE16}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle13(targetDocument, hash2, css3) {
+  function injectStyle16(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime13();
+    const runtime = getRuntime16();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -39187,21 +39899,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 (documentContainsStyleHash16(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE13, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE16, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument13(targetDocument) {
-    const runtime = getRuntime13();
+  function registerDocument16(targetDocument) {
+    const runtime = getRuntime16();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle13(targetDocument, hash2, css3);
+      injectStyle16(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -39215,17 +39927,17 @@ 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 registerStyle15(hash2, css3) {
+    const runtime = getRuntime16();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle13(targetDocument, hash2, css3);
+      injectStyle16(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle12("af7a0f28df", ".f8c6ba0dd016e6c1__wrapper.f8c6ba0dd016e6c1__wrapper{z-index:1000001}");
+    registerStyle15("af7a0f28df", ".f8c6ba0dd016e6c1__wrapper.f8c6ba0dd016e6c1__wrapper{z-index:1000001}");
   }
-  var style_module_default12 = { "wrapper": "f8c6ba0dd016e6c1__wrapper" };
+  var style_module_default15 = { "wrapper": "f8c6ba0dd016e6c1__wrapper" };
   var UnconnectedConfirmDialog = (props, forwardedRef) => {
     const {
       isOpen: isOpenProp,
@@ -39237,23 +39949,23 @@ This message will only show in development mode. It won't appear in production.
       isBusy,
       ...otherProps
     } = useContextSystem(props, "ConfirmDialog");
-    const wrapperClassName = style_module_default12.wrapper;
-    const cancelButtonRef = (0, import_element122.useRef)(null);
-    const confirmButtonRef = (0, import_element122.useRef)(null);
-    const [isOpen, setIsOpen] = (0, import_element122.useState)();
-    const [shouldSelfClose, setShouldSelfClose] = (0, import_element122.useState)();
-    (0, import_element122.useEffect)(() => {
+    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 isIsOpenSet = typeof isOpenProp !== "undefined";
       setIsOpen(isIsOpenSet ? isOpenProp : true);
       setShouldSelfClose(!isIsOpenSet);
     }, [isOpenProp]);
-    const handleEvent = (0, import_element122.useCallback)((callback) => (event) => {
+    const handleEvent = (0, import_element121.useCallback)((callback) => (event) => {
       callback?.(event);
       if (shouldSelfClose) {
         setIsOpen(false);
       }
     }, [shouldSelfClose, setIsOpen]);
-    const handleEnter = (0, import_element122.useCallback)((event) => {
+    const handleEnter = (0, import_element121.useCallback)((event) => {
       const isConfirmOrCancelButton = event.target === cancelButtonRef.current || event.target === confirmButtonRef.current;
       if (!isConfirmOrCancelButton && event.key === "Enter") {
         handleEvent(onConfirm)(event);
@@ -39309,11 +40021,11 @@ This message will only show in development mode. It won't appear in production.
   var import_i18n41 = __toESM(require_i18n(), 1);

   // packages/components/build-module/custom-select-control-v2/custom-select.mjs
-  var import_element123 = __toESM(require_element(), 1);
+  var import_element122 = __toESM(require_element(), 1);
   var import_i18n40 = __toESM(require_i18n(), 1);

   // packages/components/build-module/custom-select-control-v2/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__21() {
+  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 INLINE_PADDING = {
@@ -39373,7 +40085,7 @@ This message will only show in development mode. It won't appear in production.
     hasCustomRenderProp
   }) => /* @__PURE__ */ css("display:block;background-color:", COLORS.theme.background, ";border:none;color:", COLORS.theme.foreground, ";cursor:pointer;font-family:inherit;text-align:start;user-select:none;width:100%;&[data-focus-visible]{outline:none;}", getSelectSize(size4, hasCustomRenderProp ? "minHeight" : "height"), " ", !hasCustomRenderProp && truncateStyles, " ", fontSizeStyles({
     inputSize: size4
-  }), ";" + (false ? "" : ";label:Select;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnRlciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0ICogYXMgQXJpYWtpdCBmcm9tICdAYXJpYWtpdC9yZWFjdCc7XG5pbXBvcnQgeyBjc3MsIGtleWZyYW1lcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBjaGV2cm9uSWNvblNpemUgfSBmcm9tICcuLi9zZWxlY3QtY29udHJvbC9zdHlsZXMvc2VsZWN0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IHsgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzL3N0eWxlLW1peGlucyc7XG5pbXBvcnQgdHlwZSB7IEN1c3RvbVNlbGVjdEJ1dHRvblNpemUgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgSU5MSU5FX1BBRERJTkcgPSB7XG5cdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0c21hbGw6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcbn07XG5cbmNvbnN0IGdldFNlbGVjdFNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+LFxuXHRoZWlnaHRQcm9wZXJ0eTogJ21pbkhlaWdodCcgfCAnaGVpZ2h0J1xuKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMzIsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmNvbXBhY3QsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5jb21wYWN0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0WyBoZWlnaHRQcm9wZXJ0eSBdOiA0MCxcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmRlZmF1bHQgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0WyBoZWlnaHRQcm9wZXJ0eSBdOiAyNCxcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuc21hbGwsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5zbWFsbCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBnZXRTZWxlY3RJdGVtU2l6ZSA9IChcblx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID5cbikgPT4ge1xuXHQvLyBVc2VkIHRvIHZpc3VhbGx5IGFsaWduIHRoZSBjaGVja21hcmsgd2l0aCB0aGUgY2hldnJvblxuXHRjb25zdCBjaGVja21hcmtDb3JyZWN0aW9uID0gNjtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0IC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmV4cG9ydCBjb25zdCBTZWxlY3QgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0LCB7XG5cdC8vIERvIG5vdCBmb3J3YXJkIGBoYXNDdXN0b21SZW5kZXJQcm9wYCB0byB0aGUgdW5kZXJseWluZyBBcmlha2l0LlNlbGVjdCBjb21wb25lbnRcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcCApID0+IHByb3AgIT09ICdoYXNDdXN0b21SZW5kZXJQcm9wJyxcbn0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0XHRoYXNDdXN0b21SZW5kZXJQcm9wLFxuXHR9OiB7XG5cdFx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID47XG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcDogYm9vbGVhbjtcblx0fSApID0+IGNzc2Bcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdFx0b3V0bGluZTogbm9uZTsgLy8gaGFuZGxlZCBieSBJbnB1dEJhc2UgY29tcG9uZW50XG5cdFx0fVxuXG5cdFx0JHsgZ2V0U2VsZWN0U2l6ZSggc2l6ZSwgaGFzQ3VzdG9tUmVuZGVyUHJvcCA/ICdtaW5IZWlnaHQnIDogJ2hlaWdodCcgKSB9XG5cdFx0JHsgISBoYXNDdXN0b21SZW5kZXJQcm9wICYmIHRydW5jYXRlU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyggeyBpbnB1dFNpemU6IHNpemUgfSApIH1cblx0YFxuKTtcblxuY29uc3Qgc2xpZGVEb3duID0ga2V5ZnJhbWVzKCB7XG5cdCcwJSc6IHsgdHJhbnNmb3JtOiBgdHJhbnNsYXRlWSgtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9KWAgfSxcblx0JzEwMCUnOiB7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMCknIH0sXG59ICk7XG5cbmNvbnN0IGZhZGVJbiA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IG9wYWNpdHk6IDAgfSxcblx0JzEwMCUnOiB7IG9wYWNpdHk6IDEgfSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdFBvcG92ZXIgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0UG9wb3ZlciApYFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5iYWNrZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uTWVkaXVtIH07XG5cblx0Lyogei1pbmRleChcIi5jb21wb25lbnRzLXBvcG92ZXJcIikgKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHRtYXgtaGVpZ2h0OiBtaW4oIHZhciggLS1wb3BvdmVyLWF2YWlsYWJsZS1oZWlnaHQsIDQwMHB4ICksIDQwMHB4ICk7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXG5cdC8qIFRoZSBzbWFsbGVzdCBzaXplIHdpdGhvdXQgb3ZlcmZsb3dpbmcgdGhlIGNvbnRhaW5lci4gKi9cblx0bWluLXdpZHRoOiBtaW4tY29udGVudDtcblxuXHQvKiBBbmltYXRpb24gKi9cblx0JltkYXRhLW9wZW5dIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiAkeyBzbGlkZURvd24gfSwgJHsgZmFkZUluIH07XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRFVSQVRJT04gfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0VBU0lORyB9LFxuXHRcdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0LyogVGhlIG91dGxpbmUgd2lsbCBiZSBvbiB0aGUgdHJpZ2dlciwgcmF0aGVyIHRoYW4gdGhlIHBvcG92ZXIuICovXG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbSApKFxuXHQoIHtcblx0XHRzaXplLFxuXHR9OiB7XG5cdFx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID47XG5cdH0gKSA9PiBjc3NgXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0XHQvLyBUT0RPOiByZWFzc2VzcyBsaW5lLWhlaWdodCBmb3Igbm9uLWxlZ2FjeSB2MlxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdHBhZGRpbmctYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRzY3JvbGwtbWFyZ2luOiAkeyBzcGFjZSggMSApIH07XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdH1cblxuXHRcdCZbZGF0YS1hY3RpdmUtaXRlbV0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdFx0fVxuXG5cdFx0JHsgZ2V0U2VsZWN0SXRlbVNpemUoIHNpemUgKSB9XG5cdGBcbik7XG5cbmNvbnN0IHRydW5jYXRlU3R5bGVzID0gY3NzYFxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgdHJ1bmNhdGVTdHlsZXMgfVxuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdGVkRXhwZXJpbWVudGFsSGludEl0ZW0gPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgV2l0aEhpbnRJdGVtV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4OiAxO1xuXHRjb2x1bW4tZ2FwOiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgV2l0aEhpbnRJdGVtSGludCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDYwMCBdIH07XG5cdHRleHQtYWxpZ246IGluaXRpYWw7XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5cdHBhZGRpbmctaW5saW5lLWVuZDogJHsgc3BhY2UoIDEgKSB9O1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEl0ZW1DaGVjayA9IHN0eWxlZCggQXJpYWtpdC5TZWxlY3RJdGVtQ2hlY2sgKWBcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cblx0Ly8gS2VlcCB0aGUgY2hlY2ttYXJrIHZlcnRpY2FsbHkgYWxpZ25lZCBhdCB0aGUgdG9wLiBTaW5jZSB0aGUgaXRlbSB0ZXh0IGhhcyBhXG5cdC8vIDI4cHggbGluZSBoZWlnaHQgYW5kIHRoZSBjaGVja21hcmsgaXMgMjRweCB0YWxsLCBhICgyOC0yNCkvMiA9IDJweCBtYXJnaW5cblx0Ly8gaXMgYXBwbGllZCB0byBrZWVwIHRoZSBjb3JyZWN0IGFsaWdubWVudCBiZXR3ZWVuIHRoZSB0ZXh0IGFuZCB0aGUgY2hlY2ttYXJrLlxuXHRhbGlnbi1zZWxmOiBzdGFydDtcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAycHg7XG5cblx0Ly8gU2luY2UgdGhlIGNoZWNrbWFyaydzIGRpbWVuc2lvbnMgYXJlIGFwcGxpZWQgd2l0aCAnZW0nIHVuaXRzLCBzZXR0aW5nIGFcblx0Ly8gZm9udCBzaXplIG9mIDAgYWxsb3dzIHRoZSBzcGFjZSByZXNlcnZlZCBmb3IgdGhlIGNoZWNrbWFyayB0byBjb2xsYXBzZSBmb3Jcblx0Ly8gaXRlbXMgdGhhdCBhcmUgbm90IHNlbGVjdGVkIG9yIHRoYXQgZG9uJ3QgaGF2ZSBhbiBhc3NvY2lhdGVkIGl0ZW0gaGludC5cblx0Zm9udC1zaXplOiAwO1xuXHQkeyBXaXRoSGludEl0ZW1XcmFwcGVyIH0gfiAmLFxuXHQmOm5vdCg6ZW1wdHkpIHtcblx0XHRmb250LXNpemU6IDI0cHg7IC8vIFNpemUgb2YgY2hlY2ttYXJrIGljb25cblx0fVxuYDtcbiJdfQ== */"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzRXNCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */");
+  }), ";" + (false ? "" : ";label:Select;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwRVciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgQXJpYWtpdCBmcm9tICdAYXJpYWtpdC9yZWFjdCc7XG5pbXBvcnQgeyBjc3MsIGtleWZyYW1lcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBjaGV2cm9uSWNvblNpemUgfSBmcm9tICcuLi9zZWxlY3QtY29udHJvbC9zdHlsZXMvc2VsZWN0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IHsgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzL3N0eWxlLW1peGlucyc7XG5pbXBvcnQgdHlwZSB7IEN1c3RvbVNlbGVjdEJ1dHRvblNpemUgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgSU5MSU5FX1BBRERJTkcgPSB7XG5cdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0c21hbGw6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcbn07XG5cbmNvbnN0IGdldFNlbGVjdFNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+LFxuXHRoZWlnaHRQcm9wZXJ0eTogJ21pbkhlaWdodCcgfCAnaGVpZ2h0J1xuKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMzIsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmNvbXBhY3QsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5jb21wYWN0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0WyBoZWlnaHRQcm9wZXJ0eSBdOiA0MCxcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmRlZmF1bHQgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0WyBoZWlnaHRQcm9wZXJ0eSBdOiAyNCxcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuc21hbGwsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5zbWFsbCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBnZXRTZWxlY3RJdGVtU2l6ZSA9IChcblx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID5cbikgPT4ge1xuXHQvLyBVc2VkIHRvIHZpc3VhbGx5IGFsaWduIHRoZSBjaGVja21hcmsgd2l0aCB0aGUgY2hldnJvblxuXHRjb25zdCBjaGVja21hcmtDb3JyZWN0aW9uID0gNjtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0IC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmV4cG9ydCBjb25zdCBTZWxlY3QgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0LCB7XG5cdC8vIERvIG5vdCBmb3J3YXJkIGBoYXNDdXN0b21SZW5kZXJQcm9wYCB0byB0aGUgdW5kZXJseWluZyBBcmlha2l0LlNlbGVjdCBjb21wb25lbnRcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcCApID0+IHByb3AgIT09ICdoYXNDdXN0b21SZW5kZXJQcm9wJyxcbn0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0XHRoYXNDdXN0b21SZW5kZXJQcm9wLFxuXHR9OiB7XG5cdFx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID47XG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcDogYm9vbGVhbjtcblx0fSApID0+IGNzc2Bcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdFx0b3V0bGluZTogbm9uZTsgLy8gaGFuZGxlZCBieSBJbnB1dEJhc2UgY29tcG9uZW50XG5cdFx0fVxuXG5cdFx0JHsgZ2V0U2VsZWN0U2l6ZSggc2l6ZSwgaGFzQ3VzdG9tUmVuZGVyUHJvcCA/ICdtaW5IZWlnaHQnIDogJ2hlaWdodCcgKSB9XG5cdFx0JHsgISBoYXNDdXN0b21SZW5kZXJQcm9wICYmIHRydW5jYXRlU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyggeyBpbnB1dFNpemU6IHNpemUgfSApIH1cblx0YFxuKTtcblxuY29uc3Qgc2xpZGVEb3duID0ga2V5ZnJhbWVzKCB7XG5cdCcwJSc6IHsgdHJhbnNmb3JtOiBgdHJhbnNsYXRlWSgtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9KWAgfSxcblx0JzEwMCUnOiB7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMCknIH0sXG59ICk7XG5cbmNvbnN0IGZhZGVJbiA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IG9wYWNpdHk6IDAgfSxcblx0JzEwMCUnOiB7IG9wYWNpdHk6IDEgfSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdFBvcG92ZXIgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0UG9wb3ZlciApYFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5iYWNrZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uTWVkaXVtIH07XG5cblx0Lyogei1pbmRleChcIi5jb21wb25lbnRzLXBvcG92ZXJcIikgKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHRtYXgtaGVpZ2h0OiBtaW4oIHZhciggLS1wb3BvdmVyLWF2YWlsYWJsZS1oZWlnaHQsIDQwMHB4ICksIDQwMHB4ICk7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXG5cdC8qIFRoZSBzbWFsbGVzdCBzaXplIHdpdGhvdXQgb3ZlcmZsb3dpbmcgdGhlIGNvbnRhaW5lci4gKi9cblx0bWluLXdpZHRoOiBtaW4tY29udGVudDtcblxuXHQvKiBBbmltYXRpb24gKi9cblx0JltkYXRhLW9wZW5dIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiAkeyBzbGlkZURvd24gfSwgJHsgZmFkZUluIH07XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRFVSQVRJT04gfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0VBU0lORyB9LFxuXHRcdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0LyogVGhlIG91dGxpbmUgd2lsbCBiZSBvbiB0aGUgdHJpZ2dlciwgcmF0aGVyIHRoYW4gdGhlIHBvcG92ZXIuICovXG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbSApKFxuXHQoIHtcblx0XHRzaXplLFxuXHR9OiB7XG5cdFx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID47XG5cdH0gKSA9PiBjc3NgXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0XHQvLyBUT0RPOiByZWFzc2VzcyBsaW5lLWhlaWdodCBmb3Igbm9uLWxlZ2FjeSB2MlxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdHBhZGRpbmctYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRzY3JvbGwtbWFyZ2luOiAkeyBzcGFjZSggMSApIH07XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdH1cblxuXHRcdCZbZGF0YS1hY3RpdmUtaXRlbV0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdFx0fVxuXG5cdFx0JHsgZ2V0U2VsZWN0SXRlbVNpemUoIHNpemUgKSB9XG5cdGBcbik7XG5cbmNvbnN0IHRydW5jYXRlU3R5bGVzID0gY3NzYFxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgdHJ1bmNhdGVTdHlsZXMgfVxuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdGVkRXhwZXJpbWVudGFsSGludEl0ZW0gPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgV2l0aEhpbnRJdGVtV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4OiAxO1xuXHRjb2x1bW4tZ2FwOiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgV2l0aEhpbnRJdGVtSGludCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDYwMCBdIH07XG5cdHRleHQtYWxpZ246IGluaXRpYWw7XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5cdHBhZGRpbmctaW5saW5lLWVuZDogJHsgc3BhY2UoIDEgKSB9O1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEl0ZW1DaGVjayA9IHN0eWxlZCggQXJpYWtpdC5TZWxlY3RJdGVtQ2hlY2sgKWBcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cblx0Ly8gS2VlcCB0aGUgY2hlY2ttYXJrIHZlcnRpY2FsbHkgYWxpZ25lZCBhdCB0aGUgdG9wLiBTaW5jZSB0aGUgaXRlbSB0ZXh0IGhhcyBhXG5cdC8vIDI4cHggbGluZSBoZWlnaHQgYW5kIHRoZSBjaGVja21hcmsgaXMgMjRweCB0YWxsLCBhICgyOC0yNCkvMiA9IDJweCBtYXJnaW5cblx0Ly8gaXMgYXBwbGllZCB0byBrZWVwIHRoZSBjb3JyZWN0IGFsaWdubWVudCBiZXR3ZWVuIHRoZSB0ZXh0IGFuZCB0aGUgY2hlY2ttYXJrLlxuXHRhbGlnbi1zZWxmOiBzdGFydDtcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAycHg7XG5cblx0Ly8gU2luY2UgdGhlIGNoZWNrbWFyaydzIGRpbWVuc2lvbnMgYXJlIGFwcGxpZWQgd2l0aCAnZW0nIHVuaXRzLCBzZXR0aW5nIGFcblx0Ly8gZm9udCBzaXplIG9mIDAgYWxsb3dzIHRoZSBzcGFjZSByZXNlcnZlZCBmb3IgdGhlIGNoZWNrbWFyayB0byBjb2xsYXBzZSBmb3Jcblx0Ly8gaXRlbXMgdGhhdCBhcmUgbm90IHNlbGVjdGVkIG9yIHRoYXQgZG9uJ3QgaGF2ZSBhbiBhc3NvY2lhdGVkIGl0ZW0gaGludC5cblx0Zm9udC1zaXplOiAwO1xuXHQkeyBXaXRoSGludEl0ZW1XcmFwcGVyIH0gfiAmLFxuXHQmOm5vdCg6ZW1wdHkpIHtcblx0XHRmb250LXNpemU6IDI0cHg7IC8vIFNpemUgb2YgY2hlY2ttYXJrIGljb25cblx0fVxuYDtcbiJdfQ== */"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnRXNCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */");
   var slideDown = keyframes2({
     "0%": {
       transform: `translateY(-${DROPDOWN_MOTION_CSS.SLIDE_DISTANCE})`
@@ -39395,7 +40107,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     target: "e1p3eej76",
     label: "SelectPopover"
-  })("display:flex;flex-direction:column;background-color:", COLORS.theme.background, ";border-radius:", config_values_default.radiusSmall, ";border:1px solid ", COLORS.theme.foreground, ";box-shadow:", config_values_default.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:", slideDown, ",", fadeIn, ";animation-duration:", DROPDOWN_MOTION_CSS.SLIDE_DURATION, ",", DROPDOWN_MOTION_CSS.FADE_DURATION, ";animation-timing-function:", DROPDOWN_MOTION_CSS.SLIDE_EASING, ",", DROPDOWN_MOTION_CSS.FADE_EASING, ";will-change:transform,opacity;}}&[data-focus-visible]{outline:none;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErRzREIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */"));
+  })("display:flex;flex-direction:column;background-color:", COLORS.theme.background, ";border-radius:", config_values_default.radiusSmall, ";border:1px solid ", COLORS.theme.foreground, ";box-shadow:", config_values_default.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:", slideDown, ",", fadeIn, ";animation-duration:", DROPDOWN_MOTION_CSS.SLIDE_DURATION, ",", DROPDOWN_MOTION_CSS.FADE_DURATION, ";animation-timing-function:", DROPDOWN_MOTION_CSS.SLIDE_EASING, ",", DROPDOWN_MOTION_CSS.FADE_EASING, ";will-change:transform,opacity;}}&[data-focus-visible]{outline:none;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5RzREIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */"));
   var SelectItem22 = /* @__PURE__ */ createStyled(SelectItem, false ? {
     target: "e1p3eej75"
   } : {
@@ -39403,49 +40115,49 @@ This message will only show in development mode. It won't appear in production.
     label: "SelectItem"
   })(({
     size: size4
-  }) => /* @__PURE__ */ css("cursor:default;display:flex;align-items:center;justify-content:space-between;font-size:", config_values_default.fontSize, ";line-height:28px;padding-block:", space(2), ";scroll-margin:", space(1), ";user-select:none;&[aria-disabled='true']{cursor:not-allowed;}&[data-active-item]{background-color:", COLORS.theme.gray[300], ";}", getSelectItemSize(size4), ";" + (false ? "" : ";label:SelectItem;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5SlciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0ICogYXMgQXJpYWtpdCBmcm9tICdAYXJpYWtpdC9yZWFjdCc7XG5pbXBvcnQgeyBjc3MsIGtleWZyYW1lcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBjaGV2cm9uSWNvblNpemUgfSBmcm9tICcuLi9zZWxlY3QtY29udHJvbC9zdHlsZXMvc2VsZWN0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IHsgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzL3N0eWxlLW1peGlucyc7XG5pbXBvcnQgdHlwZSB7IEN1c3RvbVNlbGVjdEJ1dHRvblNpemUgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgSU5MSU5FX1BBRERJTkcgPSB7XG5cdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0c21hbGw6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcbn07XG5cbmNvbnN0IGdldFNlbGVjdFNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+LFxuXHRoZWlnaHRQcm9wZXJ0eTogJ21pbkhlaWdodCcgfCAnaGVpZ2h0J1xuKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMzIsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmNvbXBhY3QsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5jb21wYWN0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0WyBoZWlnaHRQcm9wZXJ0eSBdOiA0MCxcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmRlZmF1bHQgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0WyBoZWlnaHRQcm9wZXJ0eSBdOiAyNCxcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuc21hbGwsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5zbWFsbCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBnZXRTZWxlY3RJdGVtU2l6ZSA9IChcblx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID5cbikgPT4ge1xuXHQvLyBVc2VkIHRvIHZpc3VhbGx5IGFsaWduIHRoZSBjaGVja21hcmsgd2l0aCB0aGUgY2hldnJvblxuXHRjb25zdCBjaGVja21hcmtDb3JyZWN0aW9uID0gNjtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0IC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmV4cG9ydCBjb25zdCBTZWxlY3QgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0LCB7XG5cdC8vIERvIG5vdCBmb3J3YXJkIGBoYXNDdXN0b21SZW5kZXJQcm9wYCB0byB0aGUgdW5kZXJseWluZyBBcmlha2l0LlNlbGVjdCBjb21wb25lbnRcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcCApID0+IHByb3AgIT09ICdoYXNDdXN0b21SZW5kZXJQcm9wJyxcbn0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0XHRoYXNDdXN0b21SZW5kZXJQcm9wLFxuXHR9OiB7XG5cdFx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID47XG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcDogYm9vbGVhbjtcblx0fSApID0+IGNzc2Bcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdFx0b3V0bGluZTogbm9uZTsgLy8gaGFuZGxlZCBieSBJbnB1dEJhc2UgY29tcG9uZW50XG5cdFx0fVxuXG5cdFx0JHsgZ2V0U2VsZWN0U2l6ZSggc2l6ZSwgaGFzQ3VzdG9tUmVuZGVyUHJvcCA/ICdtaW5IZWlnaHQnIDogJ2hlaWdodCcgKSB9XG5cdFx0JHsgISBoYXNDdXN0b21SZW5kZXJQcm9wICYmIHRydW5jYXRlU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyggeyBpbnB1dFNpemU6IHNpemUgfSApIH1cblx0YFxuKTtcblxuY29uc3Qgc2xpZGVEb3duID0ga2V5ZnJhbWVzKCB7XG5cdCcwJSc6IHsgdHJhbnNmb3JtOiBgdHJhbnNsYXRlWSgtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9KWAgfSxcblx0JzEwMCUnOiB7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMCknIH0sXG59ICk7XG5cbmNvbnN0IGZhZGVJbiA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IG9wYWNpdHk6IDAgfSxcblx0JzEwMCUnOiB7IG9wYWNpdHk6IDEgfSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdFBvcG92ZXIgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0UG9wb3ZlciApYFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5iYWNrZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uTWVkaXVtIH07XG5cblx0Lyogei1pbmRleChcIi5jb21wb25lbnRzLXBvcG92ZXJcIikgKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHRtYXgtaGVpZ2h0OiBtaW4oIHZhciggLS1wb3BvdmVyLWF2YWlsYWJsZS1oZWlnaHQsIDQwMHB4ICksIDQwMHB4ICk7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXG5cdC8qIFRoZSBzbWFsbGVzdCBzaXplIHdpdGhvdXQgb3ZlcmZsb3dpbmcgdGhlIGNvbnRhaW5lci4gKi9cblx0bWluLXdpZHRoOiBtaW4tY29udGVudDtcblxuXHQvKiBBbmltYXRpb24gKi9cblx0JltkYXRhLW9wZW5dIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiAkeyBzbGlkZURvd24gfSwgJHsgZmFkZUluIH07XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRFVSQVRJT04gfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0VBU0lORyB9LFxuXHRcdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0LyogVGhlIG91dGxpbmUgd2lsbCBiZSBvbiB0aGUgdHJpZ2dlciwgcmF0aGVyIHRoYW4gdGhlIHBvcG92ZXIuICovXG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbSApKFxuXHQoIHtcblx0XHRzaXplLFxuXHR9OiB7XG5cdFx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID47XG5cdH0gKSA9PiBjc3NgXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0XHQvLyBUT0RPOiByZWFzc2VzcyBsaW5lLWhlaWdodCBmb3Igbm9uLWxlZ2FjeSB2MlxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdHBhZGRpbmctYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRzY3JvbGwtbWFyZ2luOiAkeyBzcGFjZSggMSApIH07XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdH1cblxuXHRcdCZbZGF0YS1hY3RpdmUtaXRlbV0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdFx0fVxuXG5cdFx0JHsgZ2V0U2VsZWN0SXRlbVNpemUoIHNpemUgKSB9XG5cdGBcbik7XG5cbmNvbnN0IHRydW5jYXRlU3R5bGVzID0gY3NzYFxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgdHJ1bmNhdGVTdHlsZXMgfVxuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdGVkRXhwZXJpbWVudGFsSGludEl0ZW0gPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgV2l0aEhpbnRJdGVtV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4OiAxO1xuXHRjb2x1bW4tZ2FwOiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgV2l0aEhpbnRJdGVtSGludCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDYwMCBdIH07XG5cdHRleHQtYWxpZ246IGluaXRpYWw7XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5cdHBhZGRpbmctaW5saW5lLWVuZDogJHsgc3BhY2UoIDEgKSB9O1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEl0ZW1DaGVjayA9IHN0eWxlZCggQXJpYWtpdC5TZWxlY3RJdGVtQ2hlY2sgKWBcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cblx0Ly8gS2VlcCB0aGUgY2hlY2ttYXJrIHZlcnRpY2FsbHkgYWxpZ25lZCBhdCB0aGUgdG9wLiBTaW5jZSB0aGUgaXRlbSB0ZXh0IGhhcyBhXG5cdC8vIDI4cHggbGluZSBoZWlnaHQgYW5kIHRoZSBjaGVja21hcmsgaXMgMjRweCB0YWxsLCBhICgyOC0yNCkvMiA9IDJweCBtYXJnaW5cblx0Ly8gaXMgYXBwbGllZCB0byBrZWVwIHRoZSBjb3JyZWN0IGFsaWdubWVudCBiZXR3ZWVuIHRoZSB0ZXh0IGFuZCB0aGUgY2hlY2ttYXJrLlxuXHRhbGlnbi1zZWxmOiBzdGFydDtcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAycHg7XG5cblx0Ly8gU2luY2UgdGhlIGNoZWNrbWFyaydzIGRpbWVuc2lvbnMgYXJlIGFwcGxpZWQgd2l0aCAnZW0nIHVuaXRzLCBzZXR0aW5nIGFcblx0Ly8gZm9udCBzaXplIG9mIDAgYWxsb3dzIHRoZSBzcGFjZSByZXNlcnZlZCBmb3IgdGhlIGNoZWNrbWFyayB0byBjb2xsYXBzZSBmb3Jcblx0Ly8gaXRlbXMgdGhhdCBhcmUgbm90IHNlbGVjdGVkIG9yIHRoYXQgZG9uJ3QgaGF2ZSBhbiBhc3NvY2lhdGVkIGl0ZW0gaGludC5cblx0Zm9udC1zaXplOiAwO1xuXHQkeyBXaXRoSGludEl0ZW1XcmFwcGVyIH0gfiAmLFxuXHQmOm5vdCg6ZW1wdHkpIHtcblx0XHRmb250LXNpemU6IDI0cHg7IC8vIFNpemUgb2YgY2hlY2ttYXJrIGljb25cblx0fVxuYDtcbiJdfQ== */"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvSjBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */");
+  }) => /* @__PURE__ */ css("cursor:default;display:flex;align-items:center;justify-content:space-between;font-size:", config_values_default.fontSize, ";line-height:28px;padding-block:", space(2), ";scroll-margin:", space(1), ";user-select:none;&[aria-disabled='true']{cursor:not-allowed;}&[data-active-item]{background-color:", COLORS.theme.gray[300], ";}", getSelectItemSize(size4), ";" + (false ? "" : ";label:SelectItem;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtSlciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgQXJpYWtpdCBmcm9tICdAYXJpYWtpdC9yZWFjdCc7XG5pbXBvcnQgeyBjc3MsIGtleWZyYW1lcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBjaGV2cm9uSWNvblNpemUgfSBmcm9tICcuLi9zZWxlY3QtY29udHJvbC9zdHlsZXMvc2VsZWN0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IHsgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzL3N0eWxlLW1peGlucyc7XG5pbXBvcnQgdHlwZSB7IEN1c3RvbVNlbGVjdEJ1dHRvblNpemUgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgSU5MSU5FX1BBRERJTkcgPSB7XG5cdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0c21hbGw6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcbn07XG5cbmNvbnN0IGdldFNlbGVjdFNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+LFxuXHRoZWlnaHRQcm9wZXJ0eTogJ21pbkhlaWdodCcgfCAnaGVpZ2h0J1xuKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMzIsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmNvbXBhY3QsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5jb21wYWN0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0WyBoZWlnaHRQcm9wZXJ0eSBdOiA0MCxcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmRlZmF1bHQgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0WyBoZWlnaHRQcm9wZXJ0eSBdOiAyNCxcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuc21hbGwsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5zbWFsbCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBnZXRTZWxlY3RJdGVtU2l6ZSA9IChcblx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID5cbikgPT4ge1xuXHQvLyBVc2VkIHRvIHZpc3VhbGx5IGFsaWduIHRoZSBjaGVja21hcmsgd2l0aCB0aGUgY2hldnJvblxuXHRjb25zdCBjaGVja21hcmtDb3JyZWN0aW9uID0gNjtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0IC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmV4cG9ydCBjb25zdCBTZWxlY3QgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0LCB7XG5cdC8vIERvIG5vdCBmb3J3YXJkIGBoYXNDdXN0b21SZW5kZXJQcm9wYCB0byB0aGUgdW5kZXJseWluZyBBcmlha2l0LlNlbGVjdCBjb21wb25lbnRcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcCApID0+IHByb3AgIT09ICdoYXNDdXN0b21SZW5kZXJQcm9wJyxcbn0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0XHRoYXNDdXN0b21SZW5kZXJQcm9wLFxuXHR9OiB7XG5cdFx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID47XG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcDogYm9vbGVhbjtcblx0fSApID0+IGNzc2Bcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdFx0b3V0bGluZTogbm9uZTsgLy8gaGFuZGxlZCBieSBJbnB1dEJhc2UgY29tcG9uZW50XG5cdFx0fVxuXG5cdFx0JHsgZ2V0U2VsZWN0U2l6ZSggc2l6ZSwgaGFzQ3VzdG9tUmVuZGVyUHJvcCA/ICdtaW5IZWlnaHQnIDogJ2hlaWdodCcgKSB9XG5cdFx0JHsgISBoYXNDdXN0b21SZW5kZXJQcm9wICYmIHRydW5jYXRlU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyggeyBpbnB1dFNpemU6IHNpemUgfSApIH1cblx0YFxuKTtcblxuY29uc3Qgc2xpZGVEb3duID0ga2V5ZnJhbWVzKCB7XG5cdCcwJSc6IHsgdHJhbnNmb3JtOiBgdHJhbnNsYXRlWSgtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9KWAgfSxcblx0JzEwMCUnOiB7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMCknIH0sXG59ICk7XG5cbmNvbnN0IGZhZGVJbiA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IG9wYWNpdHk6IDAgfSxcblx0JzEwMCUnOiB7IG9wYWNpdHk6IDEgfSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdFBvcG92ZXIgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0UG9wb3ZlciApYFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5iYWNrZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uTWVkaXVtIH07XG5cblx0Lyogei1pbmRleChcIi5jb21wb25lbnRzLXBvcG92ZXJcIikgKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHRtYXgtaGVpZ2h0OiBtaW4oIHZhciggLS1wb3BvdmVyLWF2YWlsYWJsZS1oZWlnaHQsIDQwMHB4ICksIDQwMHB4ICk7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXG5cdC8qIFRoZSBzbWFsbGVzdCBzaXplIHdpdGhvdXQgb3ZlcmZsb3dpbmcgdGhlIGNvbnRhaW5lci4gKi9cblx0bWluLXdpZHRoOiBtaW4tY29udGVudDtcblxuXHQvKiBBbmltYXRpb24gKi9cblx0JltkYXRhLW9wZW5dIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiAkeyBzbGlkZURvd24gfSwgJHsgZmFkZUluIH07XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRFVSQVRJT04gfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0VBU0lORyB9LFxuXHRcdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0LyogVGhlIG91dGxpbmUgd2lsbCBiZSBvbiB0aGUgdHJpZ2dlciwgcmF0aGVyIHRoYW4gdGhlIHBvcG92ZXIuICovXG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbSApKFxuXHQoIHtcblx0XHRzaXplLFxuXHR9OiB7XG5cdFx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID47XG5cdH0gKSA9PiBjc3NgXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0XHQvLyBUT0RPOiByZWFzc2VzcyBsaW5lLWhlaWdodCBmb3Igbm9uLWxlZ2FjeSB2MlxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdHBhZGRpbmctYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRzY3JvbGwtbWFyZ2luOiAkeyBzcGFjZSggMSApIH07XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdH1cblxuXHRcdCZbZGF0YS1hY3RpdmUtaXRlbV0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdFx0fVxuXG5cdFx0JHsgZ2V0U2VsZWN0SXRlbVNpemUoIHNpemUgKSB9XG5cdGBcbik7XG5cbmNvbnN0IHRydW5jYXRlU3R5bGVzID0gY3NzYFxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgdHJ1bmNhdGVTdHlsZXMgfVxuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdGVkRXhwZXJpbWVudGFsSGludEl0ZW0gPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgV2l0aEhpbnRJdGVtV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4OiAxO1xuXHRjb2x1bW4tZ2FwOiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgV2l0aEhpbnRJdGVtSGludCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDYwMCBdIH07XG5cdHRleHQtYWxpZ246IGluaXRpYWw7XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5cdHBhZGRpbmctaW5saW5lLWVuZDogJHsgc3BhY2UoIDEgKSB9O1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEl0ZW1DaGVjayA9IHN0eWxlZCggQXJpYWtpdC5TZWxlY3RJdGVtQ2hlY2sgKWBcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cblx0Ly8gS2VlcCB0aGUgY2hlY2ttYXJrIHZlcnRpY2FsbHkgYWxpZ25lZCBhdCB0aGUgdG9wLiBTaW5jZSB0aGUgaXRlbSB0ZXh0IGhhcyBhXG5cdC8vIDI4cHggbGluZSBoZWlnaHQgYW5kIHRoZSBjaGVja21hcmsgaXMgMjRweCB0YWxsLCBhICgyOC0yNCkvMiA9IDJweCBtYXJnaW5cblx0Ly8gaXMgYXBwbGllZCB0byBrZWVwIHRoZSBjb3JyZWN0IGFsaWdubWVudCBiZXR3ZWVuIHRoZSB0ZXh0IGFuZCB0aGUgY2hlY2ttYXJrLlxuXHRhbGlnbi1zZWxmOiBzdGFydDtcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAycHg7XG5cblx0Ly8gU2luY2UgdGhlIGNoZWNrbWFyaydzIGRpbWVuc2lvbnMgYXJlIGFwcGxpZWQgd2l0aCAnZW0nIHVuaXRzLCBzZXR0aW5nIGFcblx0Ly8gZm9udCBzaXplIG9mIDAgYWxsb3dzIHRoZSBzcGFjZSByZXNlcnZlZCBmb3IgdGhlIGNoZWNrbWFyayB0byBjb2xsYXBzZSBmb3Jcblx0Ly8gaXRlbXMgdGhhdCBhcmUgbm90IHNlbGVjdGVkIG9yIHRoYXQgZG9uJ3QgaGF2ZSBhbiBhc3NvY2lhdGVkIGl0ZW0gaGludC5cblx0Zm9udC1zaXplOiAwO1xuXHQkeyBXaXRoSGludEl0ZW1XcmFwcGVyIH0gfiAmLFxuXHQmOm5vdCg6ZW1wdHkpIHtcblx0XHRmb250LXNpemU6IDI0cHg7IC8vIFNpemUgb2YgY2hlY2ttYXJrIGljb25cblx0fVxuYDtcbiJdfQ== */"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4STBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */");
   var truncateStyles = false ? {
     name: "1h52dri",
     styles: "overflow:hidden;text-overflow:ellipsis;white-space:nowrap"
   } : {
     name: "5u3cjr-truncateStyles",
-    styles: "overflow:hidden;text-overflow:ellipsis;white-space:nowrap;label:truncateStyles;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpTDBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__21
+    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
   };
   var SelectedExperimentalHintWrapper = /* @__PURE__ */ createStyled("div", false ? {
     target: "e1p3eej74"
   } : {
     target: "e1p3eej74",
     label: "SelectedExperimentalHintWrapper"
-  })(truncateStyles, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1THlEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */"));
+  })(truncateStyles, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpTHlEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */"));
   var SelectedExperimentalHintItem = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1p3eej73"
   } : {
     target: "e1p3eej73",
     label: "SelectedExperimentalHintItem"
-  })("color:", COLORS.theme.gray[600], ";margin-inline-start:", space(2), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyTHVEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */"));
+  })("color:", COLORS.theme.gray[600], ";margin-inline-start:", space(2), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxTHVEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */"));
   var WithHintItemWrapper = /* @__PURE__ */ createStyled("div", false ? {
     target: "e1p3eej72"
   } : {
     target: "e1p3eej72",
     label: "WithHintItemWrapper"
-  })("display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex:1;column-gap:", space(4), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnTTZDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */"));
+  })("display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex:1;column-gap:", space(4), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwTDZDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */"));
   var WithHintItemHint = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1p3eej71"
   } : {
     target: "e1p3eej71",
     label: "WithHintItemHint"
-  })("color:", COLORS.theme.gray[600], ";text-align:initial;line-height:", config_values_default.fontLineHeightBase, ";padding-inline-end:", space(1), ";margin-block:", space(1), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5TTJDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */"));
+  })("color:", COLORS.theme.gray[600], ";text-align:initial;line-height:", config_values_default.fontLineHeightBase, ";padding-inline-end:", space(1), ";margin-block:", space(1), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtTTJDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */"));
   var SelectedItemCheck = /* @__PURE__ */ createStyled(SelectItemCheck, false ? {
     target: "e1p3eej70"
   } : {
     target: "e1p3eej70",
     label: "SelectedItemCheck"
-  })("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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpTmtFIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */"));
+  })("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_element123.createContext)(void 0);
+  var CustomSelectContext = (0, import_element122.createContext)(void 0);
   CustomSelectContext.displayName = "CustomSelectContext";
   function defaultRenderSelectedValue(value) {
     const isValueEmpty2 = Array.isArray(value) ? value.length === 0 : value === void 0 || value === null;
@@ -39470,7 +40182,7 @@ This message will only show in development mode. It won't appear in production.
     const {
       value: currentValue
     } = useStoreState(store);
-    const computedRenderSelectedValue = (0, import_element123.useMemo)(() => renderSelectedValue ?? defaultRenderSelectedValue, [renderSelectedValue]);
+    const computedRenderSelectedValue = (0, import_element122.useMemo)(() => renderSelectedValue ?? defaultRenderSelectedValue, [renderSelectedValue]);
     return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(Select22, {
       ...restProps,
       size: size4,
@@ -39490,12 +40202,12 @@ This message will only show in development mode. It won't appear in production.
       isLegacy = false,
       ...restProps
     } = props;
-    const onSelectPopoverKeyDown = (0, import_element123.useCallback)((e3) => {
+    const onSelectPopoverKeyDown = (0, import_element122.useCallback)((e3) => {
       if (isLegacy) {
         e3.stopPropagation();
       }
     }, [isLegacy]);
-    const contextValue = (0, import_element123.useMemo)(() => ({
+    const contextValue = (0, import_element122.useMemo)(() => ({
       store,
       size: size4
     }), [store, size4]);
@@ -39542,13 +40254,13 @@ This message will only show in development mode. It won't appear in production.
   var custom_select_default = CustomSelect;

   // packages/components/build-module/custom-select-control-v2/item.mjs
-  var import_element124 = __toESM(require_element(), 1);
+  var import_element123 = __toESM(require_element(), 1);
   var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
   function CustomSelectItem({
     children,
     ...props
   }) {
-    const customSelectContext = (0, import_element124.useContext)(CustomSelectContext);
+    const customSelectContext = (0, import_element123.useContext)(CustomSelectContext);
     return /* @__PURE__ */ (0, import_jsx_runtime191.jsxs)(SelectItem22, {
       store: customSelectContext?.store,
       size: customSelectContext?.size ?? "default",
@@ -39605,14 +40317,14 @@ This message will only show in development mode. It won't appear in production.
     const descriptionId = (0, import_compose51.useInstanceId)(CustomSelectControl, "custom-select-control__description");
     const store = useSelectStore({
       async setValue(nextValue) {
-        const nextOption = options2.find((item2) => item2.key === nextValue);
+        const nextOption = options2.find((item) => item.key === nextValue);
         if (!onChange || !nextOption) {
           return;
         }
         await Promise.resolve();
         const state = store.getState();
         const changeObject = {
-          highlightedIndex: state.renderedItems.findIndex((item2) => item2.value === nextValue),
+          highlightedIndex: state.renderedItems.findIndex((item) => item.value === nextValue),
           inputValue: "",
           isOpen: state.open,
           selectedItem: nextOption,
@@ -39697,11 +40409,10 @@ This message will only show in development mode. It won't appear in production.
   }
   var custom_select_control_default = CustomSelectControl;

-  // packages/components/node_modules/date-fns/constants.js
+  // node_modules/date-fns/constants.js
   var daysInYear = 365.2425;
   var maxTime = Math.pow(10, 8) * 24 * 60 * 60 * 1e3;
   var minTime = -maxTime;
-  var millisecondsInDay = 864e5;
   var secondsInHour = 3600;
   var secondsInDay = secondsInHour * 24;
   var secondsInWeek = secondsInDay * 7;
@@ -39710,7 +40421,7 @@ This message will only show in development mode. It won't appear in production.
   var secondsInQuarter = secondsInMonth * 3;
   var constructFromSymbol = /* @__PURE__ */ Symbol.for("constructDateFrom");

-  // packages/components/node_modules/date-fns/constructFrom.js
+  // 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)
@@ -39719,12 +40430,12 @@ This message will only show in development mode. It won't appear in production.
     return new Date(value);
   }

-  // packages/components/node_modules/date-fns/toDate.js
+  // node_modules/date-fns/toDate.js
   function toDate(argument, context) {
     return constructFrom(context || argument, argument);
   }

-  // packages/components/node_modules/date-fns/addDays.js
+  // node_modules/date-fns/addDays.js
   function addDays(date, amount, options2) {
     const _date = toDate(date, options2?.in);
     if (isNaN(amount)) return constructFrom(options2?.in || date, NaN);
@@ -39733,7 +40444,7 @@ This message will only show in development mode. It won't appear in production.
     return _date;
   }

-  // packages/components/node_modules/date-fns/addMonths.js
+  // node_modules/date-fns/addMonths.js
   function addMonths(date, amount, options2) {
     const _date = toDate(date, options2?.in);
     if (isNaN(amount)) return constructFrom(options2?.in || date, NaN);
@@ -39756,16 +40467,16 @@ This message will only show in development mode. It won't appear in production.
     }
   }

-  // packages/components/node_modules/date-fns/_lib/defaultOptions.js
+  // node_modules/date-fns/_lib/defaultOptions.js
   var defaultOptions2 = {};
   function getDefaultOptions() {
     return defaultOptions2;
   }

-  // packages/components/node_modules/date-fns/startOfWeek.js
+  // node_modules/date-fns/startOfWeek.js
   function startOfWeek(date, options2) {
-    const defaultOptions4 = getDefaultOptions();
-    const weekStartsOn = options2?.weekStartsOn ?? options2?.locale?.options?.weekStartsOn ?? defaultOptions4.weekStartsOn ?? defaultOptions4.locale?.options?.weekStartsOn ?? 0;
+    const defaultOptions3 = getDefaultOptions();
+    const weekStartsOn = options2?.weekStartsOn ?? options2?.locale?.options?.weekStartsOn ?? defaultOptions3.weekStartsOn ?? defaultOptions3.locale?.options?.weekStartsOn ?? 0;
     const _date = toDate(date, options2?.in);
     const day = _date.getDay();
     const diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
@@ -39774,25 +40485,7 @@ This message will only show in development mode. It won't appear in production.
     return _date;
   }

-  // packages/components/node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.js
-  function getTimezoneOffsetInMilliseconds(date) {
-    const _date = toDate(date);
-    const utcDate = new Date(
-      Date.UTC(
-        _date.getFullYear(),
-        _date.getMonth(),
-        _date.getDate(),
-        _date.getHours(),
-        _date.getMinutes(),
-        _date.getSeconds(),
-        _date.getMilliseconds()
-      )
-    );
-    utcDate.setUTCFullYear(_date.getFullYear());
-    return +date - +utcDate;
-  }
-
-  // packages/components/node_modules/date-fns/_lib/normalizeDates.js
+  // node_modules/date-fns/_lib/normalizeDates.js
   function normalizeDates(context, ...dates) {
     const normalize2 = constructFrom.bind(
       null,
@@ -39801,38 +40494,24 @@ This message will only show in development mode. It won't appear in production.
     return dates.map(normalize2);
   }

-  // packages/components/node_modules/date-fns/startOfDay.js
+  // node_modules/date-fns/startOfDay.js
   function startOfDay(date, options2) {
     const _date = toDate(date, options2?.in);
     _date.setHours(0, 0, 0, 0);
     return _date;
   }

-  // packages/components/node_modules/date-fns/differenceInCalendarDays.js
-  function differenceInCalendarDays(laterDate, earlierDate, options2) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options2?.in,
-      laterDate,
-      earlierDate
-    );
-    const laterStartOfDay = startOfDay(laterDate_);
-    const earlierStartOfDay = startOfDay(earlierDate_);
-    const laterTimestamp = +laterStartOfDay - getTimezoneOffsetInMilliseconds(laterStartOfDay);
-    const earlierTimestamp = +earlierStartOfDay - getTimezoneOffsetInMilliseconds(earlierStartOfDay);
-    return Math.round((laterTimestamp - earlierTimestamp) / millisecondsInDay);
-  }
-
-  // packages/components/node_modules/date-fns/addWeeks.js
+  // node_modules/date-fns/addWeeks.js
   function addWeeks(date, amount, options2) {
     return addDays(date, amount * 7, options2);
   }

-  // packages/components/node_modules/date-fns/addYears.js
+  // node_modules/date-fns/addYears.js
   function addYears(date, amount, options2) {
     return addMonths(date, amount * 12, options2);
   }

-  // packages/components/node_modules/date-fns/isSameDay.js
+  // node_modules/date-fns/isSameDay.js
   function isSameDay(laterDate, earlierDate, options2) {
     const [dateLeft_, dateRight_] = normalizeDates(
       options2?.in,
@@ -39842,7 +40521,7 @@ This message will only show in development mode. It won't appear in production.
     return +startOfDay(dateLeft_) === +startOfDay(dateRight_);
   }

-  // packages/components/node_modules/date-fns/endOfMonth.js
+  // node_modules/date-fns/endOfMonth.js
   function endOfMonth(date, options2) {
     const _date = toDate(date, options2?.in);
     const month = _date.getMonth();
@@ -39851,13 +40530,13 @@ This message will only show in development mode. It won't appear in production.
     return _date;
   }

-  // packages/components/node_modules/date-fns/_lib/normalizeInterval.js
+  // node_modules/date-fns/_lib/normalizeInterval.js
   function normalizeInterval(context, interval) {
     const [start, end] = normalizeDates(context, interval.start, interval.end);
     return { start, end };
   }

-  // packages/components/node_modules/date-fns/eachDayOfInterval.js
+  // node_modules/date-fns/eachDayOfInterval.js
   function eachDayOfInterval(interval, options2) {
     const { start, end } = normalizeInterval(options2?.in, interval);
     let reversed = +start > +end;
@@ -39879,7 +40558,7 @@ This message will only show in development mode. It won't appear in production.
     return reversed ? dates.reverse() : dates;
   }

-  // packages/components/node_modules/date-fns/eachMonthOfInterval.js
+  // node_modules/date-fns/eachMonthOfInterval.js
   function eachMonthOfInterval(interval, options2) {
     const { start, end } = normalizeInterval(options2?.in, interval);
     let reversed = +start > +end;
@@ -39901,7 +40580,7 @@ This message will only show in development mode. It won't appear in production.
     return reversed ? dates.reverse() : dates;
   }

-  // packages/components/node_modules/date-fns/eachWeekOfInterval.js
+  // node_modules/date-fns/eachWeekOfInterval.js
   function eachWeekOfInterval(interval, options2) {
     const { start, end } = normalizeInterval(options2?.in, interval);
     let reversed = +start > +end;
@@ -39927,7 +40606,7 @@ This message will only show in development mode. It won't appear in production.
     return reversed ? dates.reverse() : dates;
   }

-  // packages/components/node_modules/date-fns/startOfMonth.js
+  // node_modules/date-fns/startOfMonth.js
   function startOfMonth(date, options2) {
     const _date = toDate(date, options2?.in);
     _date.setDate(1);
@@ -39935,10 +40614,10 @@ This message will only show in development mode. It won't appear in production.
     return _date;
   }

-  // packages/components/node_modules/date-fns/endOfWeek.js
+  // node_modules/date-fns/endOfWeek.js
   function endOfWeek(date, options2) {
-    const defaultOptions4 = getDefaultOptions();
-    const weekStartsOn = options2?.weekStartsOn ?? options2?.locale?.options?.weekStartsOn ?? defaultOptions4.weekStartsOn ?? defaultOptions4.locale?.options?.weekStartsOn ?? 0;
+    const defaultOptions3 = getDefaultOptions();
+    const weekStartsOn = options2?.weekStartsOn ?? options2?.locale?.options?.weekStartsOn ?? defaultOptions3.weekStartsOn ?? defaultOptions3.locale?.options?.weekStartsOn ?? 0;
     const _date = toDate(date, options2?.in);
     const day = _date.getDay();
     const diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn);
@@ -39947,7 +40626,7 @@ This message will only show in development mode. It won't appear in production.
     return _date;
   }

-  // packages/components/node_modules/date-fns/getDaysInMonth.js
+  // node_modules/date-fns/getDaysInMonth.js
   function getDaysInMonth(date, options2) {
     const _date = toDate(date, options2?.in);
     const year = _date.getFullYear();
@@ -39958,29 +40637,29 @@ This message will only show in development mode. It won't appear in production.
     return lastDayOfMonth.getDate();
   }

-  // packages/components/node_modules/date-fns/isAfter.js
+  // node_modules/date-fns/isAfter.js
   function isAfter(date, dateToCompare) {
     return +toDate(date) > +toDate(dateToCompare);
   }

-  // packages/components/node_modules/date-fns/isBefore.js
+  // node_modules/date-fns/isBefore.js
   function isBefore(date, dateToCompare) {
     return +toDate(date) < +toDate(dateToCompare);
   }

-  // packages/components/node_modules/date-fns/isEqual.js
+  // node_modules/date-fns/isEqual.js
   function isEqual(leftDate, rightDate) {
     return +toDate(leftDate) === +toDate(rightDate);
   }

-  // packages/components/node_modules/date-fns/startOfMinute.js
+  // node_modules/date-fns/startOfMinute.js
   function startOfMinute(date, options2) {
     const date_ = toDate(date, options2?.in);
     date_.setSeconds(0, 0);
     return date_;
   }

-  // packages/components/node_modules/date-fns/isSameMonth.js
+  // node_modules/date-fns/isSameMonth.js
   function isSameMonth(laterDate, earlierDate, options2) {
     const [laterDate_, earlierDate_] = normalizeDates(
       options2?.in,
@@ -39990,12 +40669,12 @@ This message will only show in development mode. It won't appear in production.
     return laterDate_.getFullYear() === earlierDate_.getFullYear() && laterDate_.getMonth() === earlierDate_.getMonth();
   }

-  // packages/components/node_modules/date-fns/subDays.js
+  // node_modules/date-fns/subDays.js
   function subDays(date, amount, options2) {
     return addDays(date, -amount, options2);
   }

-  // packages/components/node_modules/date-fns/setMonth.js
+  // node_modules/date-fns/setMonth.js
   function setMonth(date, month, options2) {
     const _date = toDate(date, options2?.in);
     const year = _date.getFullYear();
@@ -40008,7 +40687,7 @@ This message will only show in development mode. It won't appear in production.
     return _date;
   }

-  // packages/components/node_modules/date-fns/set.js
+  // node_modules/date-fns/set.js
   function set(date, values, options2) {
     let _date = toDate(date, options2?.in);
     if (isNaN(+_date)) return constructFrom(options2?.in || date, NaN);
@@ -40022,7 +40701,7 @@ This message will only show in development mode. It won't appear in production.
     return _date;
   }

-  // packages/components/node_modules/date-fns/setYear.js
+  // node_modules/date-fns/setYear.js
   function setYear(date, year, options2) {
     const date_ = toDate(date, options2?.in);
     if (isNaN(+date_)) return constructFrom(options2?.in || date, NaN);
@@ -40030,22 +40709,22 @@ This message will only show in development mode. It won't appear in production.
     return date_;
   }

-  // packages/components/node_modules/date-fns/startOfToday.js
+  // node_modules/date-fns/startOfToday.js
   function startOfToday(options2) {
     return startOfDay(Date.now(), options2);
   }

-  // packages/components/node_modules/date-fns/subMonths.js
+  // node_modules/date-fns/subMonths.js
   function subMonths(date, amount, options2) {
     return addMonths(date, -amount, options2);
   }

-  // packages/components/node_modules/date-fns/subWeeks.js
+  // node_modules/date-fns/subWeeks.js
   function subWeeks(date, amount, options2) {
     return addWeeks(date, -amount, options2);
   }

-  // packages/components/node_modules/date-fns/subYears.js
+  // node_modules/date-fns/subYears.js
   function subYears(date, amount, options2) {
     return addYears(date, -amount, options2);
   }
@@ -40053,10 +40732,10 @@ This message will only show in development mode. It won't appear in production.
   // packages/components/build-module/date-time/date-picker/index.mjs
   var import_i18n42 = __toESM(require_i18n(), 1);
   var import_date3 = __toESM(require_date(), 1);
-  var import_element126 = __toESM(require_element(), 1);
+  var import_element125 = __toESM(require_element(), 1);

   // packages/components/build-module/date-time/date-picker/use-lilius/index.mjs
-  var import_element125 = __toESM(require_element(), 1);
+  var import_element124 = __toESM(require_element(), 1);
   var Day = /* @__PURE__ */ (function(Day22) {
     Day22[Day22["SUNDAY"] = 0] = "SUNDAY";
     Day22[Day22["MONDAY"] = 1] = "MONDAY";
@@ -40067,7 +40746,7 @@ This message will only show in development mode. It won't appear in production.
     Day22[Day22["SATURDAY"] = 6] = "SATURDAY";
     return Day22;
   })({});
-  var inRange = (date, min3, max3) => (isEqual(date, min3) || isAfter(date, min3)) && (isEqual(date, max3) || isBefore(date, max3));
+  var inRange = (date, min2, max2) => (isEqual(date, min2) || isAfter(date, min2)) && (isEqual(date, max2) || isBefore(date, max2));
   var clearTime2 = (date) => set(date, {
     hours: 0,
     minutes: 0,
@@ -40080,27 +40759,27 @@ This message will only show in development mode. It won't appear in production.
     selected: initialSelected = [],
     numberOfMonths = 1
   } = {}) => {
-    const [viewing, setViewing] = (0, import_element125.useState)(initialViewing);
-    const viewToday = (0, import_element125.useCallback)(() => setViewing(startOfToday()), [setViewing]);
-    const viewMonth = (0, import_element125.useCallback)((month) => setViewing((v3) => setMonth(v3, month)), []);
-    const viewPreviousMonth = (0, import_element125.useCallback)(() => setViewing((v3) => subMonths(v3, 1)), []);
-    const viewNextMonth = (0, import_element125.useCallback)(() => setViewing((v3) => addMonths(v3, 1)), []);
-    const viewYear = (0, import_element125.useCallback)((year) => setViewing((v3) => setYear(v3, year)), []);
-    const viewPreviousYear = (0, import_element125.useCallback)(() => setViewing((v3) => subYears(v3, 1)), []);
-    const viewNextYear = (0, import_element125.useCallback)(() => setViewing((v3) => addYears(v3, 1)), []);
-    const [selected, setSelected] = (0, import_element125.useState)(initialSelected.map(clearTime2));
+    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 clearSelected = () => setSelected([]);
-    const isSelected2 = (0, import_element125.useCallback)((date) => selected.findIndex((s3) => isEqual(s3, date)) > -1, [selected]);
-    const select = (0, import_element125.useCallback)((date, replaceExisting) => {
+    const isSelected2 = (0, import_element124.useCallback)((date) => selected.findIndex((s3) => isEqual(s3, date)) > -1, [selected]);
+    const select = (0, import_element124.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_element125.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_element125.useCallback)((date, replaceExisting) => isSelected2(date) ? deselect(date) : select(date, replaceExisting), [deselect, isSelected2, select]);
-    const selectRange = (0, import_element125.useCallback)((start, end, replaceExisting) => {
+    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) => {
       if (replaceExisting) {
         setSelected(eachDayOfInterval({
           start,
@@ -40113,13 +40792,13 @@ This message will only show in development mode. It won't appear in production.
         })));
       }
     }, []);
-    const deselectRange = (0, import_element125.useCallback)((start, end) => {
+    const deselectRange = (0, import_element124.useCallback)((start, end) => {
       setSelected((selectedItems) => selectedItems.filter((s3) => !eachDayOfInterval({
         start,
         end
       }).map((d3) => d3.getTime()).includes(s3.getTime())));
     }, []);
-    const calendar = (0, import_element125.useMemo)(() => eachMonthOfInterval({
+    const calendar = (0, import_element124.useMemo)(() => eachMonthOfInterval({
       start: startOfMonth(viewing),
       end: endOfMonth(addMonths(viewing, numberOfMonths - 1))
     }).map((month) => eachWeekOfInterval({
@@ -40161,7 +40840,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__22() {
+  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 Wrapper3 = /* @__PURE__ */ createStyled("div", false ? {
@@ -40169,13 +40848,13 @@ This message will only show in development mode. It won't appear in production.
   } : {
     target: "e15s65uf7",
     label: "Wrapper"
-  })(boxSizingReset, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFjaUMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgQnV0dG9uIGZyb20gJy4uLy4uL2J1dHRvbic7XG5pbXBvcnQgeyBib3hTaXppbmdSZXNldCwgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBIU3RhY2sgfSBmcm9tICcuLi8uLi9oLXN0YWNrJztcbmltcG9ydCB7IEhlYWRpbmcgfSBmcm9tICcuLi8uLi9oZWFkaW5nJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYXZpZ2F0b3IgPSBzdHlsZWQoIEhTdGFjayApYFxuXHRjb2x1bW4tZ2FwOiAkeyBzcGFjZSggMiApIH07XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgcmVwZWF0KCA1LCAxZnIgKSAwLjVmcjtcblx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgVmlld1ByZXZpb3VzTW9udGhCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHRncmlkLWNvbHVtbjogMSAvIDI7XG5gO1xuXG5leHBvcnQgY29uc3QgVmlld05leHRNb250aEJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdGdyaWQtY29sdW1uOiA3IC8gODtcbmA7XG5cbmV4cG9ydCBjb25zdCBOYXZpZ2F0b3JIZWFkaW5nID0gc3R5bGVkKCBIZWFkaW5nIClgXG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodCB9O1xuXHRncmlkLWNvbHVtbjogMiAvIDc7XG5cblx0c3Ryb25nIHtcblx0XHRmb250LXdlaWdodDogJHsgQ09ORklHLmZvbnRXZWlnaHRFbXBoYXNpcyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ2FsZW5kYXIgPSBzdHlsZWQuZGl2YFxuXHRjb2x1bW4tZ2FwOiAkeyBzcGFjZSggMiApIH07XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgcmVwZWF0KCA1LCAxZnIgKSAwLjVmcjtcblx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRyb3ctZ2FwOiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5T2ZXZWVrID0gc3R5bGVkLmRpdmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSB9O1xuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IERheUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2x1bW4nLCAnaXNTZWxlY3RlZCcsICdpc1RvZGF5JywgJ2hhc0V2ZW50cycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCB7XG5cdGNvbHVtbjogbnVtYmVyO1xuXHRpc1NlbGVjdGVkOiBib29sZWFuO1xuXHRpc1RvZGF5OiBib29sZWFuO1xuXHRoYXNFdmVudHM6IGJvb2xlYW47XG59ID5gXG5cdGdyaWQtY29sdW1uOiAkeyAoIHByb3BzICkgPT4gcHJvcHMuY29sdW1uIH07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDA7XG5cblx0JHsgKCBwcm9wcyApID0+XG5cdFx0cHJvcHMuZGlzYWJsZWQgJiZcblx0XHRgXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0YCB9XG5cblx0JiYmIHtcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA3ICkgfTtcblx0XHR3aWR0aDogJHsgc3BhY2UoIDcgKSB9O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHQkeyAoIHByb3BzICkgPT5cblx0XHRcdHByb3BzLmlzU2VsZWN0ZWQgJiZcblx0XHRcdGBcblx0XHRcdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0XHRcdCYsXG5cdFx0XHRcdCY6aG92ZXI6bm90KDpkaXNhYmxlZCwgW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pIHtcblx0XHRcdFx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudEludmVydGVkIH07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZvY3VzOm5vdCg6ZGlzYWJsZWQpLFxuXHRcdFx0XHQmOmZvY3VzOm5vdCg6ZGlzYWJsZWQpIHtcblx0XHRcdFx0XHRib3JkZXI6ICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gc29saWQgY3VycmVudENvbG9yO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LyogSGlnaGxpZ2h0IHRoZSBzZWxlY3RlZCBkYXkgZm9yIGhpZ2gtY29udHJhc3QgbW9kZSAqL1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdGluc2V0OiAwO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdGAgfVxuXG5cdFx0JHsgKCBwcm9wcyApID0+XG5cdFx0XHQhIHByb3BzLmlzU2VsZWN0ZWQgJiZcblx0XHRcdHByb3BzLmlzVG9kYXkgJiZcblx0XHRcdGBcblx0XHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXSB9O1xuXHRcdFx0YCB9XG5cdH1cblxuXHQkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy5oYXNFdmVudHMgJiZcblx0XHRgXG5cdFx0OjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHtcblx0XHRcdFx0cHJvcHMuaXNTZWxlY3RlZFxuXHRcdFx0XHRcdD8gQ09MT1JTLnRoZW1lLmFjY2VudEludmVydGVkXG5cdFx0XHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50XG5cdFx0XHR9O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDlweCk7XG5cdFx0fVxuXHRcdGAgfVxuYDtcbiJdfQ== */"));
+  })(boxSizingReset, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPaUMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi8uLi9idXR0b24nO1xuaW1wb3J0IHsgYm94U2l6aW5nUmVzZXQsIENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vLi4vaC1zdGFjayc7XG5pbXBvcnQgeyBIZWFkaW5nIH0gZnJvbSAnLi4vLi4vaGVhZGluZyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgTmF2aWdhdG9yID0gc3R5bGVkKCBIU3RhY2sgKWBcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIHJlcGVhdCggNSwgMWZyICkgMC41ZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdQcmV2aW91c01vbnRoQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1jb2x1bW46IDEgLyAyO1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdOZXh0TW9udGhCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHRncmlkLWNvbHVtbjogNyAvIDg7XG5gO1xuXG5leHBvcnQgY29uc3QgTmF2aWdhdG9ySGVhZGluZyA9IHN0eWxlZCggSGVhZGluZyApYFxuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRmb250LXdlaWdodDogJHsgQ09ORklHLmZvbnRXZWlnaHQgfTtcblx0Z3JpZC1jb2x1bW46IDIgLyA3O1xuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENhbGVuZGFyID0gc3R5bGVkLmRpdmBcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIHJlcGVhdCggNSwgMWZyICkgMC41ZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0cm93LWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IERheU9mV2VlayA9IHN0eWxlZC5kaXZgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBEYXlCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiwge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sdW1uJywgJ2lzU2VsZWN0ZWQnLCAnaXNUb2RheScsICdoYXNFdmVudHMnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwge1xuXHRjb2x1bW46IG51bWJlcjtcblx0aXNTZWxlY3RlZDogYm9vbGVhbjtcblx0aXNUb2RheTogYm9vbGVhbjtcblx0aGFzRXZlbnRzOiBib29sZWFuO1xufSA+YFxuXHRncmlkLWNvbHVtbjogJHsgKCBwcm9wcyApID0+IHByb3BzLmNvbHVtbiB9O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLmRpc2FibGVkICYmXG5cdFx0YFxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGAgfVxuXG5cdCYmJiB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggNyApIH07XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA3ICkgfTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0JHsgKCBwcm9wcyApID0+XG5cdFx0XHRwcm9wcy5pc1NlbGVjdGVkICYmXG5cdFx0XHRgXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdFx0XHQmLFxuXHRcdFx0XHQmOmhvdmVyOm5vdCg6ZGlzYWJsZWQsIFthcmlhLWRpc2FibGVkPXRydWVdKSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1czpub3QoOmRpc2FibGVkKSxcblx0XHRcdFx0Jjpmb2N1czpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8qIEhpZ2hsaWdodCB0aGUgc2VsZWN0ZWQgZGF5IGZvciBoaWdoLWNvbnRyYXN0IG1vZGUgKi9cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRpbnNldDogMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHRgIH1cblxuXHRcdCR7ICggcHJvcHMgKSA9PlxuXHRcdFx0ISBwcm9wcy5pc1NlbGVjdGVkICYmXG5cdFx0XHRwcm9wcy5pc1RvZGF5ICYmXG5cdFx0XHRgXG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF0gfTtcblx0XHRcdGAgfVxuXHR9XG5cblx0JHsgKCBwcm9wcyApID0+XG5cdFx0cHJvcHMuaGFzRXZlbnRzICYmXG5cdFx0YFxuXHRcdDo6YmVmb3JlIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICR7XG5cdFx0XHRcdHByb3BzLmlzU2VsZWN0ZWRcblx0XHRcdFx0XHQ/IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZFxuXHRcdFx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudFxuXHRcdFx0fTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA5cHgpO1xuXHRcdH1cblx0XHRgIH1cbmA7XG4iXX0= */"));
   var Navigator = /* @__PURE__ */ createStyled(component_default9, false ? {
     target: "e15s65uf6"
   } : {
     target: "e15s65uf6",
     label: "Navigator"
-  })("column-gap:", space(2), ";display:grid;grid-template-columns:0.5fr repeat( 5, 1fr ) 0.5fr;justify-items:center;margin-bottom:", space(4), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrQnlDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi8uLi9idXR0b24nO1xuaW1wb3J0IHsgYm94U2l6aW5nUmVzZXQsIENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vLi4vaC1zdGFjayc7XG5pbXBvcnQgeyBIZWFkaW5nIH0gZnJvbSAnLi4vLi4vaGVhZGluZyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgTmF2aWdhdG9yID0gc3R5bGVkKCBIU3RhY2sgKWBcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIHJlcGVhdCggNSwgMWZyICkgMC41ZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdQcmV2aW91c01vbnRoQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1jb2x1bW46IDEgLyAyO1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdOZXh0TW9udGhCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHRncmlkLWNvbHVtbjogNyAvIDg7XG5gO1xuXG5leHBvcnQgY29uc3QgTmF2aWdhdG9ySGVhZGluZyA9IHN0eWxlZCggSGVhZGluZyApYFxuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRmb250LXdlaWdodDogJHsgQ09ORklHLmZvbnRXZWlnaHQgfTtcblx0Z3JpZC1jb2x1bW46IDIgLyA3O1xuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENhbGVuZGFyID0gc3R5bGVkLmRpdmBcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIHJlcGVhdCggNSwgMWZyICkgMC41ZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0cm93LWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IERheU9mV2VlayA9IHN0eWxlZC5kaXZgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBEYXlCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiwge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sdW1uJywgJ2lzU2VsZWN0ZWQnLCAnaXNUb2RheScsICdoYXNFdmVudHMnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwge1xuXHRjb2x1bW46IG51bWJlcjtcblx0aXNTZWxlY3RlZDogYm9vbGVhbjtcblx0aXNUb2RheTogYm9vbGVhbjtcblx0aGFzRXZlbnRzOiBib29sZWFuO1xufSA+YFxuXHRncmlkLWNvbHVtbjogJHsgKCBwcm9wcyApID0+IHByb3BzLmNvbHVtbiB9O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLmRpc2FibGVkICYmXG5cdFx0YFxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGAgfVxuXG5cdCYmJiB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggNyApIH07XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA3ICkgfTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0JHsgKCBwcm9wcyApID0+XG5cdFx0XHRwcm9wcy5pc1NlbGVjdGVkICYmXG5cdFx0XHRgXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdFx0XHQmLFxuXHRcdFx0XHQmOmhvdmVyOm5vdCg6ZGlzYWJsZWQsIFthcmlhLWRpc2FibGVkPXRydWVdKSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1czpub3QoOmRpc2FibGVkKSxcblx0XHRcdFx0Jjpmb2N1czpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8qIEhpZ2hsaWdodCB0aGUgc2VsZWN0ZWQgZGF5IGZvciBoaWdoLWNvbnRyYXN0IG1vZGUgKi9cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRpbnNldDogMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHRgIH1cblxuXHRcdCR7ICggcHJvcHMgKSA9PlxuXHRcdFx0ISBwcm9wcy5pc1NlbGVjdGVkICYmXG5cdFx0XHRwcm9wcy5pc1RvZGF5ICYmXG5cdFx0XHRgXG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF0gfTtcblx0XHRcdGAgfVxuXHR9XG5cblx0JHsgKCBwcm9wcyApID0+XG5cdFx0cHJvcHMuaGFzRXZlbnRzICYmXG5cdFx0YFxuXHRcdDo6YmVmb3JlIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICR7XG5cdFx0XHRcdHByb3BzLmlzU2VsZWN0ZWRcblx0XHRcdFx0XHQ/IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZFxuXHRcdFx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudFxuXHRcdFx0fTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA5cHgpO1xuXHRcdH1cblx0XHRgIH1cbmA7XG4iXX0= */"));
+  })("column-gap:", space(2), ";display:grid;grid-template-columns:0.5fr repeat( 5, 1fr ) 0.5fr;justify-items:center;margin-bottom:", space(4), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFXeUMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi8uLi9idXR0b24nO1xuaW1wb3J0IHsgYm94U2l6aW5nUmVzZXQsIENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vLi4vaC1zdGFjayc7XG5pbXBvcnQgeyBIZWFkaW5nIH0gZnJvbSAnLi4vLi4vaGVhZGluZyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgTmF2aWdhdG9yID0gc3R5bGVkKCBIU3RhY2sgKWBcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIHJlcGVhdCggNSwgMWZyICkgMC41ZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdQcmV2aW91c01vbnRoQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1jb2x1bW46IDEgLyAyO1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdOZXh0TW9udGhCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHRncmlkLWNvbHVtbjogNyAvIDg7XG5gO1xuXG5leHBvcnQgY29uc3QgTmF2aWdhdG9ySGVhZGluZyA9IHN0eWxlZCggSGVhZGluZyApYFxuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRmb250LXdlaWdodDogJHsgQ09ORklHLmZvbnRXZWlnaHQgfTtcblx0Z3JpZC1jb2x1bW46IDIgLyA3O1xuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENhbGVuZGFyID0gc3R5bGVkLmRpdmBcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIHJlcGVhdCggNSwgMWZyICkgMC41ZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0cm93LWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IERheU9mV2VlayA9IHN0eWxlZC5kaXZgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBEYXlCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiwge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sdW1uJywgJ2lzU2VsZWN0ZWQnLCAnaXNUb2RheScsICdoYXNFdmVudHMnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwge1xuXHRjb2x1bW46IG51bWJlcjtcblx0aXNTZWxlY3RlZDogYm9vbGVhbjtcblx0aXNUb2RheTogYm9vbGVhbjtcblx0aGFzRXZlbnRzOiBib29sZWFuO1xufSA+YFxuXHRncmlkLWNvbHVtbjogJHsgKCBwcm9wcyApID0+IHByb3BzLmNvbHVtbiB9O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLmRpc2FibGVkICYmXG5cdFx0YFxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGAgfVxuXG5cdCYmJiB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggNyApIH07XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA3ICkgfTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0JHsgKCBwcm9wcyApID0+XG5cdFx0XHRwcm9wcy5pc1NlbGVjdGVkICYmXG5cdFx0XHRgXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdFx0XHQmLFxuXHRcdFx0XHQmOmhvdmVyOm5vdCg6ZGlzYWJsZWQsIFthcmlhLWRpc2FibGVkPXRydWVdKSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1czpub3QoOmRpc2FibGVkKSxcblx0XHRcdFx0Jjpmb2N1czpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8qIEhpZ2hsaWdodCB0aGUgc2VsZWN0ZWQgZGF5IGZvciBoaWdoLWNvbnRyYXN0IG1vZGUgKi9cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRpbnNldDogMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHRgIH1cblxuXHRcdCR7ICggcHJvcHMgKSA9PlxuXHRcdFx0ISBwcm9wcy5pc1NlbGVjdGVkICYmXG5cdFx0XHRwcm9wcy5pc1RvZGF5ICYmXG5cdFx0XHRgXG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF0gfTtcblx0XHRcdGAgfVxuXHR9XG5cblx0JHsgKCBwcm9wcyApID0+XG5cdFx0cHJvcHMuaGFzRXZlbnRzICYmXG5cdFx0YFxuXHRcdDo6YmVmb3JlIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICR7XG5cdFx0XHRcdHByb3BzLmlzU2VsZWN0ZWRcblx0XHRcdFx0XHQ/IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZFxuXHRcdFx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudFxuXHRcdFx0fTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA5cHgpO1xuXHRcdH1cblx0XHRgIH1cbmA7XG4iXX0= */"));
   var ViewPreviousMonthButton = /* @__PURE__ */ createStyled(button_default, false ? {
     target: "e15s65uf5"
   } : {
@@ -40186,8 +40865,8 @@ This message will only show in development mode. It won't appear in production.
     styles: "grid-column:1/2"
   } : {
     name: "sarfoe",
-    styles: "grid-column:1/2/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwQnVEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi8uLi9idXR0b24nO1xuaW1wb3J0IHsgYm94U2l6aW5nUmVzZXQsIENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vLi4vaC1zdGFjayc7XG5pbXBvcnQgeyBIZWFkaW5nIH0gZnJvbSAnLi4vLi4vaGVhZGluZyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgTmF2aWdhdG9yID0gc3R5bGVkKCBIU3RhY2sgKWBcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIHJlcGVhdCggNSwgMWZyICkgMC41ZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdQcmV2aW91c01vbnRoQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1jb2x1bW46IDEgLyAyO1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdOZXh0TW9udGhCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHRncmlkLWNvbHVtbjogNyAvIDg7XG5gO1xuXG5leHBvcnQgY29uc3QgTmF2aWdhdG9ySGVhZGluZyA9IHN0eWxlZCggSGVhZGluZyApYFxuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRmb250LXdlaWdodDogJHsgQ09ORklHLmZvbnRXZWlnaHQgfTtcblx0Z3JpZC1jb2x1bW46IDIgLyA3O1xuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENhbGVuZGFyID0gc3R5bGVkLmRpdmBcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIHJlcGVhdCggNSwgMWZyICkgMC41ZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0cm93LWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IERheU9mV2VlayA9IHN0eWxlZC5kaXZgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBEYXlCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiwge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sdW1uJywgJ2lzU2VsZWN0ZWQnLCAnaXNUb2RheScsICdoYXNFdmVudHMnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwge1xuXHRjb2x1bW46IG51bWJlcjtcblx0aXNTZWxlY3RlZDogYm9vbGVhbjtcblx0aXNUb2RheTogYm9vbGVhbjtcblx0aGFzRXZlbnRzOiBib29sZWFuO1xufSA+YFxuXHRncmlkLWNvbHVtbjogJHsgKCBwcm9wcyApID0+IHByb3BzLmNvbHVtbiB9O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLmRpc2FibGVkICYmXG5cdFx0YFxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGAgfVxuXG5cdCYmJiB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggNyApIH07XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA3ICkgfTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0JHsgKCBwcm9wcyApID0+XG5cdFx0XHRwcm9wcy5pc1NlbGVjdGVkICYmXG5cdFx0XHRgXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdFx0XHQmLFxuXHRcdFx0XHQmOmhvdmVyOm5vdCg6ZGlzYWJsZWQsIFthcmlhLWRpc2FibGVkPXRydWVdKSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1czpub3QoOmRpc2FibGVkKSxcblx0XHRcdFx0Jjpmb2N1czpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8qIEhpZ2hsaWdodCB0aGUgc2VsZWN0ZWQgZGF5IGZvciBoaWdoLWNvbnRyYXN0IG1vZGUgKi9cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRpbnNldDogMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHRgIH1cblxuXHRcdCR7ICggcHJvcHMgKSA9PlxuXHRcdFx0ISBwcm9wcy5pc1NlbGVjdGVkICYmXG5cdFx0XHRwcm9wcy5pc1RvZGF5ICYmXG5cdFx0XHRgXG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF0gfTtcblx0XHRcdGAgfVxuXHR9XG5cblx0JHsgKCBwcm9wcyApID0+XG5cdFx0cHJvcHMuaGFzRXZlbnRzICYmXG5cdFx0YFxuXHRcdDo6YmVmb3JlIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICR7XG5cdFx0XHRcdHByb3BzLmlzU2VsZWN0ZWRcblx0XHRcdFx0XHQ/IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZFxuXHRcdFx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudFxuXHRcdFx0fTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA5cHgpO1xuXHRcdH1cblx0XHRgIH1cbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__22
+    styles: "grid-column:1/2/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtQnVEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IGJveFNpemluZ1Jlc2V0LCBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uLy4uL2gtc3RhY2snO1xuaW1wb3J0IHsgSGVhZGluZyB9IGZyb20gJy4uLy4uL2hlYWRpbmcnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE5hdmlnYXRvciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGNvbHVtbi1nYXA6ICR7IHNwYWNlKCAyICkgfTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciByZXBlYXQoIDUsIDFmciApIDAuNWZyO1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206ICR7IHNwYWNlKCA0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3UHJldmlvdXNNb250aEJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdGdyaWQtY29sdW1uOiAxIC8gMjtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3TmV4dE1vbnRoQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1jb2x1bW46IDcgLyA4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE5hdmlnYXRvckhlYWRpbmcgPSBzdHlsZWQoIEhlYWRpbmcgKWBcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0IH07XG5cdGdyaWQtY29sdW1uOiAyIC8gNztcblxuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodEVtcGhhc2lzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBDYWxlbmRhciA9IHN0eWxlZC5kaXZgXG5cdGNvbHVtbi1nYXA6ICR7IHNwYWNlKCAyICkgfTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciByZXBlYXQoIDUsIDFmciApIDAuNWZyO1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdHJvdy1nYXA6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBEYXlPZldlZWsgPSBzdHlsZWQuZGl2YFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIH07XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5QnV0dG9uID0gc3R5bGVkKCBCdXR0b24sIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbHVtbicsICdpc1NlbGVjdGVkJywgJ2lzVG9kYXknLCAnaGFzRXZlbnRzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IHtcblx0Y29sdW1uOiBudW1iZXI7XG5cdGlzU2VsZWN0ZWQ6IGJvb2xlYW47XG5cdGlzVG9kYXk6IGJvb2xlYW47XG5cdGhhc0V2ZW50czogYm9vbGVhbjtcbn0gPmBcblx0Z3JpZC1jb2x1bW46ICR7ICggcHJvcHMgKSA9PiBwcm9wcy5jb2x1bW4gfTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblxuXHQkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy5kaXNhYmxlZCAmJlxuXHRcdGBcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRgIH1cblxuXHQmJiYge1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdGhlaWdodDogJHsgc3BhY2UoIDcgKSB9O1xuXHRcdHdpZHRoOiAkeyBzcGFjZSggNyApIH07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdCR7ICggcHJvcHMgKSA9PlxuXHRcdFx0cHJvcHMuaXNTZWxlY3RlZCAmJlxuXHRcdFx0YFxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRcdFx0Jixcblx0XHRcdFx0Jjpob3Zlcjpub3QoOmRpc2FibGVkLCBbYXJpYS1kaXNhYmxlZD10cnVlXSkge1xuXHRcdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zm9jdXM6bm90KDpkaXNhYmxlZCksXG5cdFx0XHRcdCY6Zm9jdXM6bm90KDpkaXNhYmxlZCkge1xuXHRcdFx0XHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiBIaWdobGlnaHQgdGhlIHNlbGVjdGVkIGRheSBmb3IgaGlnaC1jb250cmFzdCBtb2RlICovXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0YCB9XG5cblx0XHQkeyAoIHByb3BzICkgPT5cblx0XHRcdCEgcHJvcHMuaXNTZWxlY3RlZCAmJlxuXHRcdFx0cHJvcHMuaXNUb2RheSAmJlxuXHRcdFx0YFxuXHRcdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDIwMCBdIH07XG5cdFx0XHRgIH1cblx0fVxuXG5cdCR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLmhhc0V2ZW50cyAmJlxuXHRcdGBcblx0XHQ6OmJlZm9yZSB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAke1xuXHRcdFx0XHRwcm9wcy5pc1NlbGVjdGVkXG5cdFx0XHRcdFx0PyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWRcblx0XHRcdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnRcblx0XHRcdH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgOXB4KTtcblx0XHR9XG5cdFx0YCB9XG5gO1xuIl19 */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__20
   });
   var ViewNextMonthButton = /* @__PURE__ */ createStyled(button_default, false ? {
     target: "e15s65uf4"
@@ -40199,27 +40878,27 @@ This message will only show in development mode. It won't appear in production.
     styles: "grid-column:7/8"
   } : {
     name: "1v98r3z",
-    styles: "grid-column:7/8/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4Qm1EIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi8uLi9idXR0b24nO1xuaW1wb3J0IHsgYm94U2l6aW5nUmVzZXQsIENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vLi4vaC1zdGFjayc7XG5pbXBvcnQgeyBIZWFkaW5nIH0gZnJvbSAnLi4vLi4vaGVhZGluZyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgTmF2aWdhdG9yID0gc3R5bGVkKCBIU3RhY2sgKWBcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIHJlcGVhdCggNSwgMWZyICkgMC41ZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdQcmV2aW91c01vbnRoQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1jb2x1bW46IDEgLyAyO1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdOZXh0TW9udGhCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHRncmlkLWNvbHVtbjogNyAvIDg7XG5gO1xuXG5leHBvcnQgY29uc3QgTmF2aWdhdG9ySGVhZGluZyA9IHN0eWxlZCggSGVhZGluZyApYFxuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRmb250LXdlaWdodDogJHsgQ09ORklHLmZvbnRXZWlnaHQgfTtcblx0Z3JpZC1jb2x1bW46IDIgLyA3O1xuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENhbGVuZGFyID0gc3R5bGVkLmRpdmBcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIHJlcGVhdCggNSwgMWZyICkgMC41ZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0cm93LWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IERheU9mV2VlayA9IHN0eWxlZC5kaXZgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBEYXlCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiwge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sdW1uJywgJ2lzU2VsZWN0ZWQnLCAnaXNUb2RheScsICdoYXNFdmVudHMnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwge1xuXHRjb2x1bW46IG51bWJlcjtcblx0aXNTZWxlY3RlZDogYm9vbGVhbjtcblx0aXNUb2RheTogYm9vbGVhbjtcblx0aGFzRXZlbnRzOiBib29sZWFuO1xufSA+YFxuXHRncmlkLWNvbHVtbjogJHsgKCBwcm9wcyApID0+IHByb3BzLmNvbHVtbiB9O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLmRpc2FibGVkICYmXG5cdFx0YFxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGAgfVxuXG5cdCYmJiB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggNyApIH07XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA3ICkgfTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0JHsgKCBwcm9wcyApID0+XG5cdFx0XHRwcm9wcy5pc1NlbGVjdGVkICYmXG5cdFx0XHRgXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdFx0XHQmLFxuXHRcdFx0XHQmOmhvdmVyOm5vdCg6ZGlzYWJsZWQsIFthcmlhLWRpc2FibGVkPXRydWVdKSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1czpub3QoOmRpc2FibGVkKSxcblx0XHRcdFx0Jjpmb2N1czpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8qIEhpZ2hsaWdodCB0aGUgc2VsZWN0ZWQgZGF5IGZvciBoaWdoLWNvbnRyYXN0IG1vZGUgKi9cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRpbnNldDogMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHRgIH1cblxuXHRcdCR7ICggcHJvcHMgKSA9PlxuXHRcdFx0ISBwcm9wcy5pc1NlbGVjdGVkICYmXG5cdFx0XHRwcm9wcy5pc1RvZGF5ICYmXG5cdFx0XHRgXG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF0gfTtcblx0XHRcdGAgfVxuXHR9XG5cblx0JHsgKCBwcm9wcyApID0+XG5cdFx0cHJvcHMuaGFzRXZlbnRzICYmXG5cdFx0YFxuXHRcdDo6YmVmb3JlIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICR7XG5cdFx0XHRcdHByb3BzLmlzU2VsZWN0ZWRcblx0XHRcdFx0XHQ/IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZFxuXHRcdFx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudFxuXHRcdFx0fTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA5cHgpO1xuXHRcdH1cblx0XHRgIH1cbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__22
+    styles: "grid-column:7/8/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1Qm1EIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IGJveFNpemluZ1Jlc2V0LCBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uLy4uL2gtc3RhY2snO1xuaW1wb3J0IHsgSGVhZGluZyB9IGZyb20gJy4uLy4uL2hlYWRpbmcnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE5hdmlnYXRvciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGNvbHVtbi1nYXA6ICR7IHNwYWNlKCAyICkgfTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciByZXBlYXQoIDUsIDFmciApIDAuNWZyO1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206ICR7IHNwYWNlKCA0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3UHJldmlvdXNNb250aEJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdGdyaWQtY29sdW1uOiAxIC8gMjtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3TmV4dE1vbnRoQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1jb2x1bW46IDcgLyA4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE5hdmlnYXRvckhlYWRpbmcgPSBzdHlsZWQoIEhlYWRpbmcgKWBcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0IH07XG5cdGdyaWQtY29sdW1uOiAyIC8gNztcblxuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodEVtcGhhc2lzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBDYWxlbmRhciA9IHN0eWxlZC5kaXZgXG5cdGNvbHVtbi1nYXA6ICR7IHNwYWNlKCAyICkgfTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciByZXBlYXQoIDUsIDFmciApIDAuNWZyO1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdHJvdy1nYXA6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBEYXlPZldlZWsgPSBzdHlsZWQuZGl2YFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIH07XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5QnV0dG9uID0gc3R5bGVkKCBCdXR0b24sIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbHVtbicsICdpc1NlbGVjdGVkJywgJ2lzVG9kYXknLCAnaGFzRXZlbnRzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IHtcblx0Y29sdW1uOiBudW1iZXI7XG5cdGlzU2VsZWN0ZWQ6IGJvb2xlYW47XG5cdGlzVG9kYXk6IGJvb2xlYW47XG5cdGhhc0V2ZW50czogYm9vbGVhbjtcbn0gPmBcblx0Z3JpZC1jb2x1bW46ICR7ICggcHJvcHMgKSA9PiBwcm9wcy5jb2x1bW4gfTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblxuXHQkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy5kaXNhYmxlZCAmJlxuXHRcdGBcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRgIH1cblxuXHQmJiYge1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdGhlaWdodDogJHsgc3BhY2UoIDcgKSB9O1xuXHRcdHdpZHRoOiAkeyBzcGFjZSggNyApIH07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdCR7ICggcHJvcHMgKSA9PlxuXHRcdFx0cHJvcHMuaXNTZWxlY3RlZCAmJlxuXHRcdFx0YFxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRcdFx0Jixcblx0XHRcdFx0Jjpob3Zlcjpub3QoOmRpc2FibGVkLCBbYXJpYS1kaXNhYmxlZD10cnVlXSkge1xuXHRcdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zm9jdXM6bm90KDpkaXNhYmxlZCksXG5cdFx0XHRcdCY6Zm9jdXM6bm90KDpkaXNhYmxlZCkge1xuXHRcdFx0XHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiBIaWdobGlnaHQgdGhlIHNlbGVjdGVkIGRheSBmb3IgaGlnaC1jb250cmFzdCBtb2RlICovXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0YCB9XG5cblx0XHQkeyAoIHByb3BzICkgPT5cblx0XHRcdCEgcHJvcHMuaXNTZWxlY3RlZCAmJlxuXHRcdFx0cHJvcHMuaXNUb2RheSAmJlxuXHRcdFx0YFxuXHRcdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDIwMCBdIH07XG5cdFx0XHRgIH1cblx0fVxuXG5cdCR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLmhhc0V2ZW50cyAmJlxuXHRcdGBcblx0XHQ6OmJlZm9yZSB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAke1xuXHRcdFx0XHRwcm9wcy5pc1NlbGVjdGVkXG5cdFx0XHRcdFx0PyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWRcblx0XHRcdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnRcblx0XHRcdH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgOXB4KTtcblx0XHR9XG5cdFx0YCB9XG5gO1xuIl19 */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__20
   });
   var NavigatorHeading = /* @__PURE__ */ createStyled(component_default19, false ? {
     target: "e15s65uf3"
   } : {
     target: "e15s65uf3",
     label: "NavigatorHeading"
-  })("font-size:", config_values_default.fontSize, ";font-weight:", config_values_default.fontWeight, ";grid-column:2/7;strong{font-weight:", config_values_default.fontWeightEmphasis, ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrQ2lEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi8uLi9idXR0b24nO1xuaW1wb3J0IHsgYm94U2l6aW5nUmVzZXQsIENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vLi4vaC1zdGFjayc7XG5pbXBvcnQgeyBIZWFkaW5nIH0gZnJvbSAnLi4vLi4vaGVhZGluZyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgTmF2aWdhdG9yID0gc3R5bGVkKCBIU3RhY2sgKWBcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIHJlcGVhdCggNSwgMWZyICkgMC41ZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdQcmV2aW91c01vbnRoQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1jb2x1bW46IDEgLyAyO1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdOZXh0TW9udGhCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHRncmlkLWNvbHVtbjogNyAvIDg7XG5gO1xuXG5leHBvcnQgY29uc3QgTmF2aWdhdG9ySGVhZGluZyA9IHN0eWxlZCggSGVhZGluZyApYFxuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRmb250LXdlaWdodDogJHsgQ09ORklHLmZvbnRXZWlnaHQgfTtcblx0Z3JpZC1jb2x1bW46IDIgLyA3O1xuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENhbGVuZGFyID0gc3R5bGVkLmRpdmBcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIHJlcGVhdCggNSwgMWZyICkgMC41ZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0cm93LWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IERheU9mV2VlayA9IHN0eWxlZC5kaXZgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBEYXlCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiwge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sdW1uJywgJ2lzU2VsZWN0ZWQnLCAnaXNUb2RheScsICdoYXNFdmVudHMnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwge1xuXHRjb2x1bW46IG51bWJlcjtcblx0aXNTZWxlY3RlZDogYm9vbGVhbjtcblx0aXNUb2RheTogYm9vbGVhbjtcblx0aGFzRXZlbnRzOiBib29sZWFuO1xufSA+YFxuXHRncmlkLWNvbHVtbjogJHsgKCBwcm9wcyApID0+IHByb3BzLmNvbHVtbiB9O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLmRpc2FibGVkICYmXG5cdFx0YFxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGAgfVxuXG5cdCYmJiB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggNyApIH07XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA3ICkgfTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0JHsgKCBwcm9wcyApID0+XG5cdFx0XHRwcm9wcy5pc1NlbGVjdGVkICYmXG5cdFx0XHRgXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdFx0XHQmLFxuXHRcdFx0XHQmOmhvdmVyOm5vdCg6ZGlzYWJsZWQsIFthcmlhLWRpc2FibGVkPXRydWVdKSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1czpub3QoOmRpc2FibGVkKSxcblx0XHRcdFx0Jjpmb2N1czpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8qIEhpZ2hsaWdodCB0aGUgc2VsZWN0ZWQgZGF5IGZvciBoaWdoLWNvbnRyYXN0IG1vZGUgKi9cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRpbnNldDogMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHRgIH1cblxuXHRcdCR7ICggcHJvcHMgKSA9PlxuXHRcdFx0ISBwcm9wcy5pc1NlbGVjdGVkICYmXG5cdFx0XHRwcm9wcy5pc1RvZGF5ICYmXG5cdFx0XHRgXG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF0gfTtcblx0XHRcdGAgfVxuXHR9XG5cblx0JHsgKCBwcm9wcyApID0+XG5cdFx0cHJvcHMuaGFzRXZlbnRzICYmXG5cdFx0YFxuXHRcdDo6YmVmb3JlIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICR7XG5cdFx0XHRcdHByb3BzLmlzU2VsZWN0ZWRcblx0XHRcdFx0XHQ/IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZFxuXHRcdFx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudFxuXHRcdFx0fTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA5cHgpO1xuXHRcdH1cblx0XHRgIH1cbmA7XG4iXX0= */"));
+  })("font-size:", config_values_default.fontSize, ";font-weight:", config_values_default.fontWeight, ";grid-column:2/7;strong{font-weight:", config_values_default.fontWeightEmphasis, ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyQmlEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IGJveFNpemluZ1Jlc2V0LCBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uLy4uL2gtc3RhY2snO1xuaW1wb3J0IHsgSGVhZGluZyB9IGZyb20gJy4uLy4uL2hlYWRpbmcnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE5hdmlnYXRvciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGNvbHVtbi1nYXA6ICR7IHNwYWNlKCAyICkgfTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciByZXBlYXQoIDUsIDFmciApIDAuNWZyO1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206ICR7IHNwYWNlKCA0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3UHJldmlvdXNNb250aEJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdGdyaWQtY29sdW1uOiAxIC8gMjtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3TmV4dE1vbnRoQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1jb2x1bW46IDcgLyA4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE5hdmlnYXRvckhlYWRpbmcgPSBzdHlsZWQoIEhlYWRpbmcgKWBcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0IH07XG5cdGdyaWQtY29sdW1uOiAyIC8gNztcblxuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodEVtcGhhc2lzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBDYWxlbmRhciA9IHN0eWxlZC5kaXZgXG5cdGNvbHVtbi1nYXA6ICR7IHNwYWNlKCAyICkgfTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciByZXBlYXQoIDUsIDFmciApIDAuNWZyO1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdHJvdy1nYXA6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBEYXlPZldlZWsgPSBzdHlsZWQuZGl2YFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIH07XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5QnV0dG9uID0gc3R5bGVkKCBCdXR0b24sIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbHVtbicsICdpc1NlbGVjdGVkJywgJ2lzVG9kYXknLCAnaGFzRXZlbnRzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IHtcblx0Y29sdW1uOiBudW1iZXI7XG5cdGlzU2VsZWN0ZWQ6IGJvb2xlYW47XG5cdGlzVG9kYXk6IGJvb2xlYW47XG5cdGhhc0V2ZW50czogYm9vbGVhbjtcbn0gPmBcblx0Z3JpZC1jb2x1bW46ICR7ICggcHJvcHMgKSA9PiBwcm9wcy5jb2x1bW4gfTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblxuXHQkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy5kaXNhYmxlZCAmJlxuXHRcdGBcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRgIH1cblxuXHQmJiYge1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdGhlaWdodDogJHsgc3BhY2UoIDcgKSB9O1xuXHRcdHdpZHRoOiAkeyBzcGFjZSggNyApIH07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdCR7ICggcHJvcHMgKSA9PlxuXHRcdFx0cHJvcHMuaXNTZWxlY3RlZCAmJlxuXHRcdFx0YFxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRcdFx0Jixcblx0XHRcdFx0Jjpob3Zlcjpub3QoOmRpc2FibGVkLCBbYXJpYS1kaXNhYmxlZD10cnVlXSkge1xuXHRcdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zm9jdXM6bm90KDpkaXNhYmxlZCksXG5cdFx0XHRcdCY6Zm9jdXM6bm90KDpkaXNhYmxlZCkge1xuXHRcdFx0XHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiBIaWdobGlnaHQgdGhlIHNlbGVjdGVkIGRheSBmb3IgaGlnaC1jb250cmFzdCBtb2RlICovXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0YCB9XG5cblx0XHQkeyAoIHByb3BzICkgPT5cblx0XHRcdCEgcHJvcHMuaXNTZWxlY3RlZCAmJlxuXHRcdFx0cHJvcHMuaXNUb2RheSAmJlxuXHRcdFx0YFxuXHRcdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDIwMCBdIH07XG5cdFx0XHRgIH1cblx0fVxuXG5cdCR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLmhhc0V2ZW50cyAmJlxuXHRcdGBcblx0XHQ6OmJlZm9yZSB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAke1xuXHRcdFx0XHRwcm9wcy5pc1NlbGVjdGVkXG5cdFx0XHRcdFx0PyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWRcblx0XHRcdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnRcblx0XHRcdH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgOXB4KTtcblx0XHR9XG5cdFx0YCB9XG5gO1xuIl19 */"));
   var Calendar = /* @__PURE__ */ createStyled("div", false ? {
     target: "e15s65uf2"
   } : {
     target: "e15s65uf2",
     label: "Calendar"
-  })("column-gap:", space(2), ";display:grid;grid-template-columns:0.5fr repeat( 5, 1fr ) 0.5fr;justify-items:center;row-gap:", space(2), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0Q2tDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi8uLi9idXR0b24nO1xuaW1wb3J0IHsgYm94U2l6aW5nUmVzZXQsIENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vLi4vaC1zdGFjayc7XG5pbXBvcnQgeyBIZWFkaW5nIH0gZnJvbSAnLi4vLi4vaGVhZGluZyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgTmF2aWdhdG9yID0gc3R5bGVkKCBIU3RhY2sgKWBcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIHJlcGVhdCggNSwgMWZyICkgMC41ZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdQcmV2aW91c01vbnRoQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1jb2x1bW46IDEgLyAyO1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdOZXh0TW9udGhCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHRncmlkLWNvbHVtbjogNyAvIDg7XG5gO1xuXG5leHBvcnQgY29uc3QgTmF2aWdhdG9ySGVhZGluZyA9IHN0eWxlZCggSGVhZGluZyApYFxuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRmb250LXdlaWdodDogJHsgQ09ORklHLmZvbnRXZWlnaHQgfTtcblx0Z3JpZC1jb2x1bW46IDIgLyA3O1xuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENhbGVuZGFyID0gc3R5bGVkLmRpdmBcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIHJlcGVhdCggNSwgMWZyICkgMC41ZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0cm93LWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IERheU9mV2VlayA9IHN0eWxlZC5kaXZgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBEYXlCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiwge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sdW1uJywgJ2lzU2VsZWN0ZWQnLCAnaXNUb2RheScsICdoYXNFdmVudHMnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwge1xuXHRjb2x1bW46IG51bWJlcjtcblx0aXNTZWxlY3RlZDogYm9vbGVhbjtcblx0aXNUb2RheTogYm9vbGVhbjtcblx0aGFzRXZlbnRzOiBib29sZWFuO1xufSA+YFxuXHRncmlkLWNvbHVtbjogJHsgKCBwcm9wcyApID0+IHByb3BzLmNvbHVtbiB9O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLmRpc2FibGVkICYmXG5cdFx0YFxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGAgfVxuXG5cdCYmJiB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggNyApIH07XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA3ICkgfTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0JHsgKCBwcm9wcyApID0+XG5cdFx0XHRwcm9wcy5pc1NlbGVjdGVkICYmXG5cdFx0XHRgXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdFx0XHQmLFxuXHRcdFx0XHQmOmhvdmVyOm5vdCg6ZGlzYWJsZWQsIFthcmlhLWRpc2FibGVkPXRydWVdKSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1czpub3QoOmRpc2FibGVkKSxcblx0XHRcdFx0Jjpmb2N1czpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8qIEhpZ2hsaWdodCB0aGUgc2VsZWN0ZWQgZGF5IGZvciBoaWdoLWNvbnRyYXN0IG1vZGUgKi9cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRpbnNldDogMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHRgIH1cblxuXHRcdCR7ICggcHJvcHMgKSA9PlxuXHRcdFx0ISBwcm9wcy5pc1NlbGVjdGVkICYmXG5cdFx0XHRwcm9wcy5pc1RvZGF5ICYmXG5cdFx0XHRgXG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF0gfTtcblx0XHRcdGAgfVxuXHR9XG5cblx0JHsgKCBwcm9wcyApID0+XG5cdFx0cHJvcHMuaGFzRXZlbnRzICYmXG5cdFx0YFxuXHRcdDo6YmVmb3JlIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICR7XG5cdFx0XHRcdHByb3BzLmlzU2VsZWN0ZWRcblx0XHRcdFx0XHQ/IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZFxuXHRcdFx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudFxuXHRcdFx0fTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA5cHgpO1xuXHRcdH1cblx0XHRgIH1cbmA7XG4iXX0= */"));
+  })("column-gap:", space(2), ";display:grid;grid-template-columns:0.5fr repeat( 5, 1fr ) 0.5fr;justify-items:center;row-gap:", space(2), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQ2tDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IGJveFNpemluZ1Jlc2V0LCBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uLy4uL2gtc3RhY2snO1xuaW1wb3J0IHsgSGVhZGluZyB9IGZyb20gJy4uLy4uL2hlYWRpbmcnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE5hdmlnYXRvciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGNvbHVtbi1nYXA6ICR7IHNwYWNlKCAyICkgfTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciByZXBlYXQoIDUsIDFmciApIDAuNWZyO1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206ICR7IHNwYWNlKCA0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3UHJldmlvdXNNb250aEJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdGdyaWQtY29sdW1uOiAxIC8gMjtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3TmV4dE1vbnRoQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1jb2x1bW46IDcgLyA4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE5hdmlnYXRvckhlYWRpbmcgPSBzdHlsZWQoIEhlYWRpbmcgKWBcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0IH07XG5cdGdyaWQtY29sdW1uOiAyIC8gNztcblxuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodEVtcGhhc2lzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBDYWxlbmRhciA9IHN0eWxlZC5kaXZgXG5cdGNvbHVtbi1nYXA6ICR7IHNwYWNlKCAyICkgfTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciByZXBlYXQoIDUsIDFmciApIDAuNWZyO1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdHJvdy1nYXA6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBEYXlPZldlZWsgPSBzdHlsZWQuZGl2YFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIH07XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5QnV0dG9uID0gc3R5bGVkKCBCdXR0b24sIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbHVtbicsICdpc1NlbGVjdGVkJywgJ2lzVG9kYXknLCAnaGFzRXZlbnRzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IHtcblx0Y29sdW1uOiBudW1iZXI7XG5cdGlzU2VsZWN0ZWQ6IGJvb2xlYW47XG5cdGlzVG9kYXk6IGJvb2xlYW47XG5cdGhhc0V2ZW50czogYm9vbGVhbjtcbn0gPmBcblx0Z3JpZC1jb2x1bW46ICR7ICggcHJvcHMgKSA9PiBwcm9wcy5jb2x1bW4gfTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblxuXHQkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy5kaXNhYmxlZCAmJlxuXHRcdGBcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRgIH1cblxuXHQmJiYge1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdGhlaWdodDogJHsgc3BhY2UoIDcgKSB9O1xuXHRcdHdpZHRoOiAkeyBzcGFjZSggNyApIH07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdCR7ICggcHJvcHMgKSA9PlxuXHRcdFx0cHJvcHMuaXNTZWxlY3RlZCAmJlxuXHRcdFx0YFxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRcdFx0Jixcblx0XHRcdFx0Jjpob3Zlcjpub3QoOmRpc2FibGVkLCBbYXJpYS1kaXNhYmxlZD10cnVlXSkge1xuXHRcdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zm9jdXM6bm90KDpkaXNhYmxlZCksXG5cdFx0XHRcdCY6Zm9jdXM6bm90KDpkaXNhYmxlZCkge1xuXHRcdFx0XHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiBIaWdobGlnaHQgdGhlIHNlbGVjdGVkIGRheSBmb3IgaGlnaC1jb250cmFzdCBtb2RlICovXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0YCB9XG5cblx0XHQkeyAoIHByb3BzICkgPT5cblx0XHRcdCEgcHJvcHMuaXNTZWxlY3RlZCAmJlxuXHRcdFx0cHJvcHMuaXNUb2RheSAmJlxuXHRcdFx0YFxuXHRcdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDIwMCBdIH07XG5cdFx0XHRgIH1cblx0fVxuXG5cdCR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLmhhc0V2ZW50cyAmJlxuXHRcdGBcblx0XHQ6OmJlZm9yZSB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAke1xuXHRcdFx0XHRwcm9wcy5pc1NlbGVjdGVkXG5cdFx0XHRcdFx0PyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWRcblx0XHRcdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnRcblx0XHRcdH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgOXB4KTtcblx0XHR9XG5cdFx0YCB9XG5gO1xuIl19 */"));
   var DayOfWeek = /* @__PURE__ */ createStyled("div", false ? {
     target: "e15s65uf1"
   } : {
     target: "e15s65uf1",
     label: "DayOfWeek"
-  })("color:", COLORS.theme.gray[700], ";font-size:", config_values_default.fontSize, ";line-height:", config_values_default.fontLineHeightBase, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvRG1DIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi8uLi9idXR0b24nO1xuaW1wb3J0IHsgYm94U2l6aW5nUmVzZXQsIENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vLi4vaC1zdGFjayc7XG5pbXBvcnQgeyBIZWFkaW5nIH0gZnJvbSAnLi4vLi4vaGVhZGluZyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgTmF2aWdhdG9yID0gc3R5bGVkKCBIU3RhY2sgKWBcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIHJlcGVhdCggNSwgMWZyICkgMC41ZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdQcmV2aW91c01vbnRoQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1jb2x1bW46IDEgLyAyO1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdOZXh0TW9udGhCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHRncmlkLWNvbHVtbjogNyAvIDg7XG5gO1xuXG5leHBvcnQgY29uc3QgTmF2aWdhdG9ySGVhZGluZyA9IHN0eWxlZCggSGVhZGluZyApYFxuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRmb250LXdlaWdodDogJHsgQ09ORklHLmZvbnRXZWlnaHQgfTtcblx0Z3JpZC1jb2x1bW46IDIgLyA3O1xuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENhbGVuZGFyID0gc3R5bGVkLmRpdmBcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIHJlcGVhdCggNSwgMWZyICkgMC41ZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0cm93LWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IERheU9mV2VlayA9IHN0eWxlZC5kaXZgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBEYXlCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiwge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sdW1uJywgJ2lzU2VsZWN0ZWQnLCAnaXNUb2RheScsICdoYXNFdmVudHMnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwge1xuXHRjb2x1bW46IG51bWJlcjtcblx0aXNTZWxlY3RlZDogYm9vbGVhbjtcblx0aXNUb2RheTogYm9vbGVhbjtcblx0aGFzRXZlbnRzOiBib29sZWFuO1xufSA+YFxuXHRncmlkLWNvbHVtbjogJHsgKCBwcm9wcyApID0+IHByb3BzLmNvbHVtbiB9O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLmRpc2FibGVkICYmXG5cdFx0YFxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGAgfVxuXG5cdCYmJiB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggNyApIH07XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA3ICkgfTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0JHsgKCBwcm9wcyApID0+XG5cdFx0XHRwcm9wcy5pc1NlbGVjdGVkICYmXG5cdFx0XHRgXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdFx0XHQmLFxuXHRcdFx0XHQmOmhvdmVyOm5vdCg6ZGlzYWJsZWQsIFthcmlhLWRpc2FibGVkPXRydWVdKSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1czpub3QoOmRpc2FibGVkKSxcblx0XHRcdFx0Jjpmb2N1czpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8qIEhpZ2hsaWdodCB0aGUgc2VsZWN0ZWQgZGF5IGZvciBoaWdoLWNvbnRyYXN0IG1vZGUgKi9cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRpbnNldDogMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHRgIH1cblxuXHRcdCR7ICggcHJvcHMgKSA9PlxuXHRcdFx0ISBwcm9wcy5pc1NlbGVjdGVkICYmXG5cdFx0XHRwcm9wcy5pc1RvZGF5ICYmXG5cdFx0XHRgXG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF0gfTtcblx0XHRcdGAgfVxuXHR9XG5cblx0JHsgKCBwcm9wcyApID0+XG5cdFx0cHJvcHMuaGFzRXZlbnRzICYmXG5cdFx0YFxuXHRcdDo6YmVmb3JlIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICR7XG5cdFx0XHRcdHByb3BzLmlzU2VsZWN0ZWRcblx0XHRcdFx0XHQ/IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZFxuXHRcdFx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudFxuXHRcdFx0fTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA5cHgpO1xuXHRcdH1cblx0XHRgIH1cbmA7XG4iXX0= */"));
+  })("color:", COLORS.theme.gray[700], ";font-size:", config_values_default.fontSize, ";line-height:", config_values_default.fontLineHeightBase, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2Q21DIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IGJveFNpemluZ1Jlc2V0LCBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uLy4uL2gtc3RhY2snO1xuaW1wb3J0IHsgSGVhZGluZyB9IGZyb20gJy4uLy4uL2hlYWRpbmcnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE5hdmlnYXRvciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGNvbHVtbi1nYXA6ICR7IHNwYWNlKCAyICkgfTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciByZXBlYXQoIDUsIDFmciApIDAuNWZyO1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206ICR7IHNwYWNlKCA0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3UHJldmlvdXNNb250aEJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdGdyaWQtY29sdW1uOiAxIC8gMjtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3TmV4dE1vbnRoQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1jb2x1bW46IDcgLyA4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE5hdmlnYXRvckhlYWRpbmcgPSBzdHlsZWQoIEhlYWRpbmcgKWBcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0IH07XG5cdGdyaWQtY29sdW1uOiAyIC8gNztcblxuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodEVtcGhhc2lzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBDYWxlbmRhciA9IHN0eWxlZC5kaXZgXG5cdGNvbHVtbi1nYXA6ICR7IHNwYWNlKCAyICkgfTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciByZXBlYXQoIDUsIDFmciApIDAuNWZyO1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdHJvdy1nYXA6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBEYXlPZldlZWsgPSBzdHlsZWQuZGl2YFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIH07XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5QnV0dG9uID0gc3R5bGVkKCBCdXR0b24sIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbHVtbicsICdpc1NlbGVjdGVkJywgJ2lzVG9kYXknLCAnaGFzRXZlbnRzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IHtcblx0Y29sdW1uOiBudW1iZXI7XG5cdGlzU2VsZWN0ZWQ6IGJvb2xlYW47XG5cdGlzVG9kYXk6IGJvb2xlYW47XG5cdGhhc0V2ZW50czogYm9vbGVhbjtcbn0gPmBcblx0Z3JpZC1jb2x1bW46ICR7ICggcHJvcHMgKSA9PiBwcm9wcy5jb2x1bW4gfTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblxuXHQkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy5kaXNhYmxlZCAmJlxuXHRcdGBcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRgIH1cblxuXHQmJiYge1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdGhlaWdodDogJHsgc3BhY2UoIDcgKSB9O1xuXHRcdHdpZHRoOiAkeyBzcGFjZSggNyApIH07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdCR7ICggcHJvcHMgKSA9PlxuXHRcdFx0cHJvcHMuaXNTZWxlY3RlZCAmJlxuXHRcdFx0YFxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRcdFx0Jixcblx0XHRcdFx0Jjpob3Zlcjpub3QoOmRpc2FibGVkLCBbYXJpYS1kaXNhYmxlZD10cnVlXSkge1xuXHRcdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zm9jdXM6bm90KDpkaXNhYmxlZCksXG5cdFx0XHRcdCY6Zm9jdXM6bm90KDpkaXNhYmxlZCkge1xuXHRcdFx0XHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiBIaWdobGlnaHQgdGhlIHNlbGVjdGVkIGRheSBmb3IgaGlnaC1jb250cmFzdCBtb2RlICovXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0YCB9XG5cblx0XHQkeyAoIHByb3BzICkgPT5cblx0XHRcdCEgcHJvcHMuaXNTZWxlY3RlZCAmJlxuXHRcdFx0cHJvcHMuaXNUb2RheSAmJlxuXHRcdFx0YFxuXHRcdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDIwMCBdIH07XG5cdFx0XHRgIH1cblx0fVxuXG5cdCR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLmhhc0V2ZW50cyAmJlxuXHRcdGBcblx0XHQ6OmJlZm9yZSB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAke1xuXHRcdFx0XHRwcm9wcy5pc1NlbGVjdGVkXG5cdFx0XHRcdFx0PyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWRcblx0XHRcdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnRcblx0XHRcdH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgOXB4KTtcblx0XHR9XG5cdFx0YCB9XG5gO1xuIl19 */"));
   var DayButton = /* @__PURE__ */ createStyled(button_default, false ? {
     shouldForwardProp: (prop) => !["column", "isSelected", "isToday", "hasEvents"].includes(prop),
     target: "e15s65uf0"
@@ -40262,7 +40941,7 @@ This message will only show in development mode. It won't appear in production.
 			position: absolute;
 			transform: translate(-50%, 9px);
 		}
-		`, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrRUciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgQnV0dG9uIGZyb20gJy4uLy4uL2J1dHRvbic7XG5pbXBvcnQgeyBib3hTaXppbmdSZXNldCwgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBIU3RhY2sgfSBmcm9tICcuLi8uLi9oLXN0YWNrJztcbmltcG9ydCB7IEhlYWRpbmcgfSBmcm9tICcuLi8uLi9oZWFkaW5nJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYXZpZ2F0b3IgPSBzdHlsZWQoIEhTdGFjayApYFxuXHRjb2x1bW4tZ2FwOiAkeyBzcGFjZSggMiApIH07XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgcmVwZWF0KCA1LCAxZnIgKSAwLjVmcjtcblx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgVmlld1ByZXZpb3VzTW9udGhCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHRncmlkLWNvbHVtbjogMSAvIDI7XG5gO1xuXG5leHBvcnQgY29uc3QgVmlld05leHRNb250aEJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdGdyaWQtY29sdW1uOiA3IC8gODtcbmA7XG5cbmV4cG9ydCBjb25zdCBOYXZpZ2F0b3JIZWFkaW5nID0gc3R5bGVkKCBIZWFkaW5nIClgXG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodCB9O1xuXHRncmlkLWNvbHVtbjogMiAvIDc7XG5cblx0c3Ryb25nIHtcblx0XHRmb250LXdlaWdodDogJHsgQ09ORklHLmZvbnRXZWlnaHRFbXBoYXNpcyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ2FsZW5kYXIgPSBzdHlsZWQuZGl2YFxuXHRjb2x1bW4tZ2FwOiAkeyBzcGFjZSggMiApIH07XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgcmVwZWF0KCA1LCAxZnIgKSAwLjVmcjtcblx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRyb3ctZ2FwOiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5T2ZXZWVrID0gc3R5bGVkLmRpdmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSB9O1xuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IERheUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2x1bW4nLCAnaXNTZWxlY3RlZCcsICdpc1RvZGF5JywgJ2hhc0V2ZW50cycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCB7XG5cdGNvbHVtbjogbnVtYmVyO1xuXHRpc1NlbGVjdGVkOiBib29sZWFuO1xuXHRpc1RvZGF5OiBib29sZWFuO1xuXHRoYXNFdmVudHM6IGJvb2xlYW47XG59ID5gXG5cdGdyaWQtY29sdW1uOiAkeyAoIHByb3BzICkgPT4gcHJvcHMuY29sdW1uIH07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDA7XG5cblx0JHsgKCBwcm9wcyApID0+XG5cdFx0cHJvcHMuZGlzYWJsZWQgJiZcblx0XHRgXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0YCB9XG5cblx0JiYmIHtcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA3ICkgfTtcblx0XHR3aWR0aDogJHsgc3BhY2UoIDcgKSB9O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHQkeyAoIHByb3BzICkgPT5cblx0XHRcdHByb3BzLmlzU2VsZWN0ZWQgJiZcblx0XHRcdGBcblx0XHRcdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0XHRcdCYsXG5cdFx0XHRcdCY6aG92ZXI6bm90KDpkaXNhYmxlZCwgW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pIHtcblx0XHRcdFx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudEludmVydGVkIH07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZvY3VzOm5vdCg6ZGlzYWJsZWQpLFxuXHRcdFx0XHQmOmZvY3VzOm5vdCg6ZGlzYWJsZWQpIHtcblx0XHRcdFx0XHRib3JkZXI6ICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gc29saWQgY3VycmVudENvbG9yO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LyogSGlnaGxpZ2h0IHRoZSBzZWxlY3RlZCBkYXkgZm9yIGhpZ2gtY29udHJhc3QgbW9kZSAqL1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdGluc2V0OiAwO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdGAgfVxuXG5cdFx0JHsgKCBwcm9wcyApID0+XG5cdFx0XHQhIHByb3BzLmlzU2VsZWN0ZWQgJiZcblx0XHRcdHByb3BzLmlzVG9kYXkgJiZcblx0XHRcdGBcblx0XHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXSB9O1xuXHRcdFx0YCB9XG5cdH1cblxuXHQkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy5oYXNFdmVudHMgJiZcblx0XHRgXG5cdFx0OjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHtcblx0XHRcdFx0cHJvcHMuaXNTZWxlY3RlZFxuXHRcdFx0XHRcdD8gQ09MT1JTLnRoZW1lLmFjY2VudEludmVydGVkXG5cdFx0XHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50XG5cdFx0XHR9O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDlweCk7XG5cdFx0fVxuXHRcdGAgfVxuYDtcbiJdfQ== */"));
+		`, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyREciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi8uLi9idXR0b24nO1xuaW1wb3J0IHsgYm94U2l6aW5nUmVzZXQsIENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vLi4vaC1zdGFjayc7XG5pbXBvcnQgeyBIZWFkaW5nIH0gZnJvbSAnLi4vLi4vaGVhZGluZyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgTmF2aWdhdG9yID0gc3R5bGVkKCBIU3RhY2sgKWBcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIHJlcGVhdCggNSwgMWZyICkgMC41ZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdQcmV2aW91c01vbnRoQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1jb2x1bW46IDEgLyAyO1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdOZXh0TW9udGhCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHRncmlkLWNvbHVtbjogNyAvIDg7XG5gO1xuXG5leHBvcnQgY29uc3QgTmF2aWdhdG9ySGVhZGluZyA9IHN0eWxlZCggSGVhZGluZyApYFxuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRmb250LXdlaWdodDogJHsgQ09ORklHLmZvbnRXZWlnaHQgfTtcblx0Z3JpZC1jb2x1bW46IDIgLyA3O1xuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0RW1waGFzaXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENhbGVuZGFyID0gc3R5bGVkLmRpdmBcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIHJlcGVhdCggNSwgMWZyICkgMC41ZnI7XG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0cm93LWdhcDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IERheU9mV2VlayA9IHN0eWxlZC5kaXZgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBEYXlCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiwge1xuXHRzaG91bGRGb3J3YXJkUHJvcDogKCBwcm9wOiBzdHJpbmcgKSA9PlxuXHRcdCEgWyAnY29sdW1uJywgJ2lzU2VsZWN0ZWQnLCAnaXNUb2RheScsICdoYXNFdmVudHMnIF0uaW5jbHVkZXMoIHByb3AgKSxcbn0gKTwge1xuXHRjb2x1bW46IG51bWJlcjtcblx0aXNTZWxlY3RlZDogYm9vbGVhbjtcblx0aXNUb2RheTogYm9vbGVhbjtcblx0aGFzRXZlbnRzOiBib29sZWFuO1xufSA+YFxuXHRncmlkLWNvbHVtbjogJHsgKCBwcm9wcyApID0+IHByb3BzLmNvbHVtbiB9O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLmRpc2FibGVkICYmXG5cdFx0YFxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGAgfVxuXG5cdCYmJiB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggNyApIH07XG5cdFx0d2lkdGg6ICR7IHNwYWNlKCA3ICkgfTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0JHsgKCBwcm9wcyApID0+XG5cdFx0XHRwcm9wcy5pc1NlbGVjdGVkICYmXG5cdFx0XHRgXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdFx0XHQmLFxuXHRcdFx0XHQmOmhvdmVyOm5vdCg6ZGlzYWJsZWQsIFthcmlhLWRpc2FibGVkPXRydWVdKSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1czpub3QoOmRpc2FibGVkKSxcblx0XHRcdFx0Jjpmb2N1czpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8qIEhpZ2hsaWdodCB0aGUgc2VsZWN0ZWQgZGF5IGZvciBoaWdoLWNvbnRyYXN0IG1vZGUgKi9cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRpbnNldDogMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHRgIH1cblxuXHRcdCR7ICggcHJvcHMgKSA9PlxuXHRcdFx0ISBwcm9wcy5pc1NlbGVjdGVkICYmXG5cdFx0XHRwcm9wcy5pc1RvZGF5ICYmXG5cdFx0XHRgXG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF0gfTtcblx0XHRcdGAgfVxuXHR9XG5cblx0JHsgKCBwcm9wcyApID0+XG5cdFx0cHJvcHMuaGFzRXZlbnRzICYmXG5cdFx0YFxuXHRcdDo6YmVmb3JlIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICR7XG5cdFx0XHRcdHByb3BzLmlzU2VsZWN0ZWRcblx0XHRcdFx0XHQ/IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZFxuXHRcdFx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudFxuXHRcdFx0fTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA5cHgpO1xuXHRcdH1cblx0XHRgIH1cbmA7XG4iXX0= */"));

   // node_modules/@date-fns/utc/date/mini.js
   var UTCDateMini = class extends Date {
@@ -40402,9 +41081,9 @@ This message will only show in development mode. It won't appear in production.
       viewing: startOfDayInConfiguredTimezone(date),
       weekStartsOn
     });
-    const [focusable, setFocusable] = (0, import_element126.useState)(startOfDayInConfiguredTimezone(date));
-    const [isFocusWithinCalendar, setIsFocusWithinCalendar] = (0, import_element126.useState)(false);
-    const [prevCurrentDate, setPrevCurrentDate] = (0, import_element126.useState)(currentDate);
+    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);
     if (currentDate !== prevCurrentDate) {
       setPrevCurrentDate(currentDate);
       setSelected([startOfDayInConfiguredTimezone(date)]);
@@ -40528,8 +41207,8 @@ This message will only show in development mode. It won't appear in production.
     onClick,
     onKeyDown
   }) {
-    const ref = (0, import_element126.useRef)(null);
-    (0, import_element126.useEffect)(() => {
+    const ref = (0, import_element125.useRef)(null);
+    (0, import_element125.useEffect)(() => {
       if (ref.current && isFocusable2 && isFocusAllowed) {
         ref.current.focus();
       }
@@ -40574,7 +41253,7 @@ This message will only show in development mode. It won't appear in production.
   var date_picker_default = DatePicker;

   // packages/components/build-module/date-time/time-picker/index.mjs
-  var import_element128 = __toESM(require_element(), 1);
+  var import_element127 = __toESM(require_element(), 1);
   var import_i18n45 = __toESM(require_i18n(), 1);
   var import_date5 = __toESM(require_date(), 1);

@@ -40583,7 +41262,7 @@ This message will only show in development mode. It won't appear in production.
   var import_date4 = __toESM(require_date(), 1);

   // packages/components/build-module/date-time/time-picker/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__23() {
+  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 Wrapper4 = /* @__PURE__ */ createStyled("div", false ? {
@@ -40591,13 +41270,13 @@ This message will only show in development mode. It won't appear in production.
   } : {
     target: "exz187h9",
     label: "Wrapper"
-  })("box-sizing:border-box;font-size:", config_values_default.fontSize, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQmlDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7XG5cdElucHV0LFxuXHRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBGaWVsZHNldCA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDAgMCAkeyBzcGFjZSggMiAqIDIgKSB9IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGltZVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXJlY3Rpb246IGx0cjtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmNvbnN0IGJhc2VJbnB1dCA9IGNzc2Bcblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBIb3Vyc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdCYmJiAkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVTZXBhcmF0b3IgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXRvcDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLmdyYXlbIDcwMCBdIH07XG5cdGJvcmRlci1ib3R0b206ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRsaW5lLWhlaWdodDogY2FsYyhcblx0XHQkeyBDT05GSUcuY29udHJvbEhlaWdodCB9IC0gJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gKiAyXG5cdCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBNaW51dGVzSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbi8vIElkZWFsbHkgd2Ugd291bGRuJ3QgbmVlZCBhIHdyYXBwZXIsIGJ1dCBjYW4ndCBvdGhlcndpc2UgdGFyZ2V0IHRoZVxuLy8gPEJhc2VDb250cm9sPiBpbiA8U2VsZWN0Q29udHJvbD5cbmV4cG9ydCBjb25zdCBNb250aFNlbGVjdFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4LWdyb3c6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5SW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFllYXJJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggMTQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVab25lID0gc3R5bGVkLmRpdmBcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuYDtcbiJdfQ== */"));
+  })("box-sizing:border-box;font-size:", config_values_default.fontSize, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFVaUMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7XG5cdElucHV0LFxuXHRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBGaWVsZHNldCA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDAgMCAkeyBzcGFjZSggMiAqIDIgKSB9IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGltZVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXJlY3Rpb246IGx0cjtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmNvbnN0IGJhc2VJbnB1dCA9IGNzc2Bcblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBIb3Vyc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdCYmJiAkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVTZXBhcmF0b3IgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXRvcDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLmdyYXlbIDcwMCBdIH07XG5cdGJvcmRlci1ib3R0b206ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRsaW5lLWhlaWdodDogY2FsYyhcblx0XHQkeyBDT05GSUcuY29udHJvbEhlaWdodCB9IC0gJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gKiAyXG5cdCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBNaW51dGVzSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbi8vIElkZWFsbHkgd2Ugd291bGRuJ3QgbmVlZCBhIHdyYXBwZXIsIGJ1dCBjYW4ndCBvdGhlcndpc2UgdGFyZ2V0IHRoZVxuLy8gPEJhc2VDb250cm9sPiBpbiA8U2VsZWN0Q29udHJvbD5cbmV4cG9ydCBjb25zdCBNb250aFNlbGVjdFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4LWdyb3c6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5SW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFllYXJJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggMTQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVab25lID0gc3R5bGVkLmRpdmBcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuYDtcbiJdfQ== */"));
   var Fieldset = /* @__PURE__ */ createStyled("fieldset", false ? {
     target: "exz187h8"
   } : {
     target: "exz187h8",
     label: "Fieldset"
-  })("border:0;margin:0 0 ", space(2 * 2), " 0;padding:0;&:last-child{margin-bottom:0;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQnVDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7XG5cdElucHV0LFxuXHRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBGaWVsZHNldCA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDAgMCAkeyBzcGFjZSggMiAqIDIgKSB9IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGltZVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXJlY3Rpb246IGx0cjtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmNvbnN0IGJhc2VJbnB1dCA9IGNzc2Bcblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBIb3Vyc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdCYmJiAkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVTZXBhcmF0b3IgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXRvcDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLmdyYXlbIDcwMCBdIH07XG5cdGJvcmRlci1ib3R0b206ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRsaW5lLWhlaWdodDogY2FsYyhcblx0XHQkeyBDT05GSUcuY29udHJvbEhlaWdodCB9IC0gJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gKiAyXG5cdCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBNaW51dGVzSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbi8vIElkZWFsbHkgd2Ugd291bGRuJ3QgbmVlZCBhIHdyYXBwZXIsIGJ1dCBjYW4ndCBvdGhlcndpc2UgdGFyZ2V0IHRoZVxuLy8gPEJhc2VDb250cm9sPiBpbiA8U2VsZWN0Q29udHJvbD5cbmV4cG9ydCBjb25zdCBNb250aFNlbGVjdFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4LWdyb3c6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5SW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFllYXJJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggMTQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVab25lID0gc3R5bGVkLmRpdmBcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuYDtcbiJdfQ== */"));
+  })("border:0;margin:0 0 ", space(2 * 2), " 0;padding:0;&:last-child{margin-bottom:0;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFldUMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7XG5cdElucHV0LFxuXHRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBGaWVsZHNldCA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDAgMCAkeyBzcGFjZSggMiAqIDIgKSB9IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGltZVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXJlY3Rpb246IGx0cjtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmNvbnN0IGJhc2VJbnB1dCA9IGNzc2Bcblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBIb3Vyc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdCYmJiAkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVTZXBhcmF0b3IgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXRvcDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLmdyYXlbIDcwMCBdIH07XG5cdGJvcmRlci1ib3R0b206ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRsaW5lLWhlaWdodDogY2FsYyhcblx0XHQkeyBDT05GSUcuY29udHJvbEhlaWdodCB9IC0gJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gKiAyXG5cdCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBNaW51dGVzSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbi8vIElkZWFsbHkgd2Ugd291bGRuJ3QgbmVlZCBhIHdyYXBwZXIsIGJ1dCBjYW4ndCBvdGhlcndpc2UgdGFyZ2V0IHRoZVxuLy8gPEJhc2VDb250cm9sPiBpbiA8U2VsZWN0Q29udHJvbD5cbmV4cG9ydCBjb25zdCBNb250aFNlbGVjdFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4LWdyb3c6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5SW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFllYXJJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggMTQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVab25lID0gc3R5bGVkLmRpdmBcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuYDtcbiJdfQ== */"));
   var TimeWrapper = /* @__PURE__ */ createStyled("div", false ? {
     target: "exz187h7"
   } : {
@@ -40608,28 +41287,28 @@ This message will only show in development mode. It won't appear in production.
     styles: "direction:ltr;display:flex"
   } : {
     name: "pd0mhc",
-    styles: "direction:ltr;display:flex/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQ3FDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7XG5cdElucHV0LFxuXHRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBGaWVsZHNldCA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDAgMCAkeyBzcGFjZSggMiAqIDIgKSB9IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGltZVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXJlY3Rpb246IGx0cjtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmNvbnN0IGJhc2VJbnB1dCA9IGNzc2Bcblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBIb3Vyc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdCYmJiAkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVTZXBhcmF0b3IgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXRvcDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLmdyYXlbIDcwMCBdIH07XG5cdGJvcmRlci1ib3R0b206ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRsaW5lLWhlaWdodDogY2FsYyhcblx0XHQkeyBDT05GSUcuY29udHJvbEhlaWdodCB9IC0gJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gKiAyXG5cdCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBNaW51dGVzSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbi8vIElkZWFsbHkgd2Ugd291bGRuJ3QgbmVlZCBhIHdyYXBwZXIsIGJ1dCBjYW4ndCBvdGhlcndpc2UgdGFyZ2V0IHRoZVxuLy8gPEJhc2VDb250cm9sPiBpbiA8U2VsZWN0Q29udHJvbD5cbmV4cG9ydCBjb25zdCBNb250aFNlbGVjdFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4LWdyb3c6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5SW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFllYXJJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggMTQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVab25lID0gc3R5bGVkLmRpdmBcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__23
+    styles: "direction:ltr;display:flex/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5QnFDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQge1xuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSxcbn0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRmllbGRzZXQgPSBzdHlsZWQuZmllbGRzZXRgXG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwIDAgJHsgc3BhY2UoIDIgKiAyICkgfSAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG5jb25zdCBiYXNlSW5wdXQgPSBjc3NgXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSG91cnNJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggOSApIH07XG5cblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lU2VwYXJhdG9yID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci10b3A6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6IGNhbGMoXG5cdFx0JHsgQ09ORklHLmNvbnRyb2xIZWlnaHQgfSAtICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICogMlxuXHQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgTWludXRlc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0JiYmICR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG5gO1xuXG4vLyBJZGVhbGx5IHdlIHdvdWxkbid0IG5lZWQgYSB3cmFwcGVyLCBidXQgY2FuJ3Qgb3RoZXJ3aXNlIHRhcmdldCB0aGVcbi8vIDxCYXNlQ29udHJvbD4gaW4gPFNlbGVjdENvbnRyb2w+XG5leHBvcnQgY29uc3QgTW9udGhTZWxlY3RXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleC1ncm93OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IERheUlucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBZZWFySW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDE0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lWm9uZSA9IHN0eWxlZC5kaXZgXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbmA7XG4iXX0= */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__21
   });
-  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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQ3FCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7XG5cdElucHV0LFxuXHRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBGaWVsZHNldCA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDAgMCAkeyBzcGFjZSggMiAqIDIgKSB9IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGltZVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXJlY3Rpb246IGx0cjtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmNvbnN0IGJhc2VJbnB1dCA9IGNzc2Bcblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBIb3Vyc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdCYmJiAkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVTZXBhcmF0b3IgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXRvcDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLmdyYXlbIDcwMCBdIH07XG5cdGJvcmRlci1ib3R0b206ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRsaW5lLWhlaWdodDogY2FsYyhcblx0XHQkeyBDT05GSUcuY29udHJvbEhlaWdodCB9IC0gJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gKiAyXG5cdCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBNaW51dGVzSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbi8vIElkZWFsbHkgd2Ugd291bGRuJ3QgbmVlZCBhIHdyYXBwZXIsIGJ1dCBjYW4ndCBvdGhlcndpc2UgdGFyZ2V0IHRoZVxuLy8gPEJhc2VDb250cm9sPiBpbiA8U2VsZWN0Q29udHJvbD5cbmV4cG9ydCBjb25zdCBNb250aFNlbGVjdFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4LWdyb3c6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5SW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFllYXJJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggMTQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVab25lID0gc3R5bGVkLmRpdmBcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuYDtcbiJdfQ== */");
+  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 ? {
     target: "exz187h6"
   } : {
     target: "exz187h6",
     label: "HoursInput"
-  })(baseInput, " width:", space(9), ";&&& ", Input, "{padding-right:0;}&&& ", BackdropUI, "{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2Q2lEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7XG5cdElucHV0LFxuXHRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBGaWVsZHNldCA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDAgMCAkeyBzcGFjZSggMiAqIDIgKSB9IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGltZVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXJlY3Rpb246IGx0cjtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmNvbnN0IGJhc2VJbnB1dCA9IGNzc2Bcblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBIb3Vyc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdCYmJiAkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVTZXBhcmF0b3IgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXRvcDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLmdyYXlbIDcwMCBdIH07XG5cdGJvcmRlci1ib3R0b206ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRsaW5lLWhlaWdodDogY2FsYyhcblx0XHQkeyBDT05GSUcuY29udHJvbEhlaWdodCB9IC0gJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gKiAyXG5cdCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBNaW51dGVzSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbi8vIElkZWFsbHkgd2Ugd291bGRuJ3QgbmVlZCBhIHdyYXBwZXIsIGJ1dCBjYW4ndCBvdGhlcndpc2UgdGFyZ2V0IHRoZVxuLy8gPEJhc2VDb250cm9sPiBpbiA8U2VsZWN0Q29udHJvbD5cbmV4cG9ydCBjb25zdCBNb250aFNlbGVjdFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4LWdyb3c6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5SW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFllYXJJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggMTQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVab25lID0gc3R5bGVkLmRpdmBcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuYDtcbiJdfQ== */"));
+  })(baseInput, " width:", space(9), ";&&& ", Input, "{padding-right:0;}&&& ", BackdropUI, "{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQ2lEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQge1xuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSxcbn0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRmllbGRzZXQgPSBzdHlsZWQuZmllbGRzZXRgXG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwIDAgJHsgc3BhY2UoIDIgKiAyICkgfSAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG5jb25zdCBiYXNlSW5wdXQgPSBjc3NgXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSG91cnNJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggOSApIH07XG5cblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lU2VwYXJhdG9yID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci10b3A6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6IGNhbGMoXG5cdFx0JHsgQ09ORklHLmNvbnRyb2xIZWlnaHQgfSAtICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICogMlxuXHQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgTWludXRlc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0JiYmICR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG5gO1xuXG4vLyBJZGVhbGx5IHdlIHdvdWxkbid0IG5lZWQgYSB3cmFwcGVyLCBidXQgY2FuJ3Qgb3RoZXJ3aXNlIHRhcmdldCB0aGVcbi8vIDxCYXNlQ29udHJvbD4gaW4gPFNlbGVjdENvbnRyb2w+XG5leHBvcnQgY29uc3QgTW9udGhTZWxlY3RXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleC1ncm93OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IERheUlucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBZZWFySW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDE0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lWm9uZSA9IHN0eWxlZC5kaXZgXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbmA7XG4iXX0= */"));
   var TimeSeparator = /* @__PURE__ */ createStyled("span", false ? {
     target: "exz187h5"
   } : {
     target: "exz187h5",
     label: "TimeSeparator"
-  })("border-top:", config_values_default.borderWidth, " solid ", COLORS.gray[700], ";border-bottom:", config_values_default.borderWidth, " solid ", COLORS.gray[700], ";font-size:", config_values_default.fontSize, ";line-height:calc(\n		", config_values_default.controlHeight, " - ", config_values_default.borderWidth, " * 2\n	);display:inline-block;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2RHdDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7XG5cdElucHV0LFxuXHRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBGaWVsZHNldCA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDAgMCAkeyBzcGFjZSggMiAqIDIgKSB9IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGltZVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXJlY3Rpb246IGx0cjtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmNvbnN0IGJhc2VJbnB1dCA9IGNzc2Bcblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBIb3Vyc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdCYmJiAkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVTZXBhcmF0b3IgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXRvcDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLmdyYXlbIDcwMCBdIH07XG5cdGJvcmRlci1ib3R0b206ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRsaW5lLWhlaWdodDogY2FsYyhcblx0XHQkeyBDT05GSUcuY29udHJvbEhlaWdodCB9IC0gJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gKiAyXG5cdCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBNaW51dGVzSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbi8vIElkZWFsbHkgd2Ugd291bGRuJ3QgbmVlZCBhIHdyYXBwZXIsIGJ1dCBjYW4ndCBvdGhlcndpc2UgdGFyZ2V0IHRoZVxuLy8gPEJhc2VDb250cm9sPiBpbiA8U2VsZWN0Q29udHJvbD5cbmV4cG9ydCBjb25zdCBNb250aFNlbGVjdFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4LWdyb3c6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5SW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFllYXJJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggMTQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVab25lID0gc3R5bGVkLmRpdmBcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuYDtcbiJdfQ== */"));
+  })("border-top:", config_values_default.borderWidth, " solid ", COLORS.gray[700], ";border-bottom:", config_values_default.borderWidth, " solid ", COLORS.gray[700], ";font-size:", config_values_default.fontSize, ";line-height:calc(\n		", config_values_default.controlHeight, " - ", config_values_default.borderWidth, " * 2\n	);display:inline-block;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzRHdDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQge1xuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSxcbn0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRmllbGRzZXQgPSBzdHlsZWQuZmllbGRzZXRgXG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwIDAgJHsgc3BhY2UoIDIgKiAyICkgfSAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG5jb25zdCBiYXNlSW5wdXQgPSBjc3NgXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSG91cnNJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggOSApIH07XG5cblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lU2VwYXJhdG9yID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci10b3A6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6IGNhbGMoXG5cdFx0JHsgQ09ORklHLmNvbnRyb2xIZWlnaHQgfSAtICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICogMlxuXHQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgTWludXRlc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0JiYmICR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG5gO1xuXG4vLyBJZGVhbGx5IHdlIHdvdWxkbid0IG5lZWQgYSB3cmFwcGVyLCBidXQgY2FuJ3Qgb3RoZXJ3aXNlIHRhcmdldCB0aGVcbi8vIDxCYXNlQ29udHJvbD4gaW4gPFNlbGVjdENvbnRyb2w+XG5leHBvcnQgY29uc3QgTW9udGhTZWxlY3RXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleC1ncm93OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IERheUlucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBZZWFySW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDE0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lWm9uZSA9IHN0eWxlZC5kaXZgXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbmA7XG4iXX0= */"));
   var MinutesInput = /* @__PURE__ */ createStyled(number_control_default, false ? {
     target: "exz187h4"
   } : {
     target: "exz187h4",
     label: "MinutesInput"
-  })(baseInput, " width:", space(9), ";&&& ", Input, "{padding-left:0;}&&& ", BackdropUI, "{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1RW1EIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7XG5cdElucHV0LFxuXHRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBGaWVsZHNldCA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDAgMCAkeyBzcGFjZSggMiAqIDIgKSB9IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGltZVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXJlY3Rpb246IGx0cjtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmNvbnN0IGJhc2VJbnB1dCA9IGNzc2Bcblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBIb3Vyc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdCYmJiAkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVTZXBhcmF0b3IgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXRvcDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLmdyYXlbIDcwMCBdIH07XG5cdGJvcmRlci1ib3R0b206ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRsaW5lLWhlaWdodDogY2FsYyhcblx0XHQkeyBDT05GSUcuY29udHJvbEhlaWdodCB9IC0gJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gKiAyXG5cdCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBNaW51dGVzSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbi8vIElkZWFsbHkgd2Ugd291bGRuJ3QgbmVlZCBhIHdyYXBwZXIsIGJ1dCBjYW4ndCBvdGhlcndpc2UgdGFyZ2V0IHRoZVxuLy8gPEJhc2VDb250cm9sPiBpbiA8U2VsZWN0Q29udHJvbD5cbmV4cG9ydCBjb25zdCBNb250aFNlbGVjdFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4LWdyb3c6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5SW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFllYXJJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggMTQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVab25lID0gc3R5bGVkLmRpdmBcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuYDtcbiJdfQ== */"));
+  })(baseInput, " width:", space(9), ";&&& ", Input, "{padding-left:0;}&&& ", BackdropUI, "{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnRW1EIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQge1xuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSxcbn0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRmllbGRzZXQgPSBzdHlsZWQuZmllbGRzZXRgXG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwIDAgJHsgc3BhY2UoIDIgKiAyICkgfSAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG5jb25zdCBiYXNlSW5wdXQgPSBjc3NgXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSG91cnNJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggOSApIH07XG5cblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lU2VwYXJhdG9yID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci10b3A6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6IGNhbGMoXG5cdFx0JHsgQ09ORklHLmNvbnRyb2xIZWlnaHQgfSAtICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICogMlxuXHQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgTWludXRlc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0JiYmICR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG5gO1xuXG4vLyBJZGVhbGx5IHdlIHdvdWxkbid0IG5lZWQgYSB3cmFwcGVyLCBidXQgY2FuJ3Qgb3RoZXJ3aXNlIHRhcmdldCB0aGVcbi8vIDxCYXNlQ29udHJvbD4gaW4gPFNlbGVjdENvbnRyb2w+XG5leHBvcnQgY29uc3QgTW9udGhTZWxlY3RXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleC1ncm93OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IERheUlucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBZZWFySW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDE0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lWm9uZSA9IHN0eWxlZC5kaXZgXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbmA7XG4iXX0= */"));
   var MonthSelectWrapper = /* @__PURE__ */ createStyled("div", false ? {
     target: "exz187h3"
   } : {
@@ -40640,21 +41319,21 @@ This message will only show in development mode. It won't appear in production.
     styles: "flex-grow:1"
   } : {
     name: "1ff36h2",
-    styles: "flex-grow:1/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5RjRDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7XG5cdElucHV0LFxuXHRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBGaWVsZHNldCA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDAgMCAkeyBzcGFjZSggMiAqIDIgKSB9IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGltZVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXJlY3Rpb246IGx0cjtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmNvbnN0IGJhc2VJbnB1dCA9IGNzc2Bcblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBIb3Vyc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdCYmJiAkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVTZXBhcmF0b3IgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXRvcDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLmdyYXlbIDcwMCBdIH07XG5cdGJvcmRlci1ib3R0b206ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRsaW5lLWhlaWdodDogY2FsYyhcblx0XHQkeyBDT05GSUcuY29udHJvbEhlaWdodCB9IC0gJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gKiAyXG5cdCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBNaW51dGVzSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbi8vIElkZWFsbHkgd2Ugd291bGRuJ3QgbmVlZCBhIHdyYXBwZXIsIGJ1dCBjYW4ndCBvdGhlcndpc2UgdGFyZ2V0IHRoZVxuLy8gPEJhc2VDb250cm9sPiBpbiA8U2VsZWN0Q29udHJvbD5cbmV4cG9ydCBjb25zdCBNb250aFNlbGVjdFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4LWdyb3c6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5SW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFllYXJJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggMTQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVab25lID0gc3R5bGVkLmRpdmBcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__23
+    styles: "flex-grow:1/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrRjRDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQge1xuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSxcbn0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRmllbGRzZXQgPSBzdHlsZWQuZmllbGRzZXRgXG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwIDAgJHsgc3BhY2UoIDIgKiAyICkgfSAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG5jb25zdCBiYXNlSW5wdXQgPSBjc3NgXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSG91cnNJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggOSApIH07XG5cblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lU2VwYXJhdG9yID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci10b3A6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6IGNhbGMoXG5cdFx0JHsgQ09ORklHLmNvbnRyb2xIZWlnaHQgfSAtICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICogMlxuXHQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgTWludXRlc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0JiYmICR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG5gO1xuXG4vLyBJZGVhbGx5IHdlIHdvdWxkbid0IG5lZWQgYSB3cmFwcGVyLCBidXQgY2FuJ3Qgb3RoZXJ3aXNlIHRhcmdldCB0aGVcbi8vIDxCYXNlQ29udHJvbD4gaW4gPFNlbGVjdENvbnRyb2w+XG5leHBvcnQgY29uc3QgTW9udGhTZWxlY3RXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleC1ncm93OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IERheUlucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBZZWFySW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDE0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lWm9uZSA9IHN0eWxlZC5kaXZgXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbmA7XG4iXX0= */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__21
   });
   var DayInput = /* @__PURE__ */ createStyled(number_control_default, false ? {
     target: "exz187h2"
   } : {
     target: "exz187h2",
     label: "DayInput"
-  })(baseInput, " width:", space(9), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2RitDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7XG5cdElucHV0LFxuXHRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBGaWVsZHNldCA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDAgMCAkeyBzcGFjZSggMiAqIDIgKSB9IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGltZVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXJlY3Rpb246IGx0cjtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmNvbnN0IGJhc2VJbnB1dCA9IGNzc2Bcblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBIb3Vyc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdCYmJiAkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVTZXBhcmF0b3IgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXRvcDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLmdyYXlbIDcwMCBdIH07XG5cdGJvcmRlci1ib3R0b206ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRsaW5lLWhlaWdodDogY2FsYyhcblx0XHQkeyBDT05GSUcuY29udHJvbEhlaWdodCB9IC0gJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gKiAyXG5cdCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBNaW51dGVzSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbi8vIElkZWFsbHkgd2Ugd291bGRuJ3QgbmVlZCBhIHdyYXBwZXIsIGJ1dCBjYW4ndCBvdGhlcndpc2UgdGFyZ2V0IHRoZVxuLy8gPEJhc2VDb250cm9sPiBpbiA8U2VsZWN0Q29udHJvbD5cbmV4cG9ydCBjb25zdCBNb250aFNlbGVjdFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4LWdyb3c6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5SW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFllYXJJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggMTQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVab25lID0gc3R5bGVkLmRpdmBcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuYDtcbiJdfQ== */"));
+  })(baseInput, " width:", space(9), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzRitDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQge1xuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSxcbn0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRmllbGRzZXQgPSBzdHlsZWQuZmllbGRzZXRgXG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwIDAgJHsgc3BhY2UoIDIgKiAyICkgfSAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG5jb25zdCBiYXNlSW5wdXQgPSBjc3NgXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSG91cnNJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggOSApIH07XG5cblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lU2VwYXJhdG9yID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci10b3A6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6IGNhbGMoXG5cdFx0JHsgQ09ORklHLmNvbnRyb2xIZWlnaHQgfSAtICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICogMlxuXHQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgTWludXRlc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0JiYmICR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG5gO1xuXG4vLyBJZGVhbGx5IHdlIHdvdWxkbid0IG5lZWQgYSB3cmFwcGVyLCBidXQgY2FuJ3Qgb3RoZXJ3aXNlIHRhcmdldCB0aGVcbi8vIDxCYXNlQ29udHJvbD4gaW4gPFNlbGVjdENvbnRyb2w+XG5leHBvcnQgY29uc3QgTW9udGhTZWxlY3RXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleC1ncm93OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IERheUlucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBZZWFySW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDE0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lWm9uZSA9IHN0eWxlZC5kaXZgXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbmA7XG4iXX0= */"));
   var YearInput = /* @__PURE__ */ createStyled(number_control_default, false ? {
     target: "exz187h1"
   } : {
     target: "exz187h1",
     label: "YearInput"
-  })(baseInput, " width:", space(14), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtR2dEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7XG5cdElucHV0LFxuXHRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBGaWVsZHNldCA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDAgMCAkeyBzcGFjZSggMiAqIDIgKSB9IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGltZVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXJlY3Rpb246IGx0cjtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmNvbnN0IGJhc2VJbnB1dCA9IGNzc2Bcblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBIb3Vyc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdCYmJiAkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVTZXBhcmF0b3IgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXRvcDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLmdyYXlbIDcwMCBdIH07XG5cdGJvcmRlci1ib3R0b206ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRsaW5lLWhlaWdodDogY2FsYyhcblx0XHQkeyBDT05GSUcuY29udHJvbEhlaWdodCB9IC0gJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gKiAyXG5cdCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBNaW51dGVzSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbi8vIElkZWFsbHkgd2Ugd291bGRuJ3QgbmVlZCBhIHdyYXBwZXIsIGJ1dCBjYW4ndCBvdGhlcndpc2UgdGFyZ2V0IHRoZVxuLy8gPEJhc2VDb250cm9sPiBpbiA8U2VsZWN0Q29udHJvbD5cbmV4cG9ydCBjb25zdCBNb250aFNlbGVjdFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4LWdyb3c6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5SW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFllYXJJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggMTQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVab25lID0gc3R5bGVkLmRpdmBcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuYDtcbiJdfQ== */"));
+  })(baseInput, " width:", space(14), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0RmdEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQge1xuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSxcbn0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRmllbGRzZXQgPSBzdHlsZWQuZmllbGRzZXRgXG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwIDAgJHsgc3BhY2UoIDIgKiAyICkgfSAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG5jb25zdCBiYXNlSW5wdXQgPSBjc3NgXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSG91cnNJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggOSApIH07XG5cblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lU2VwYXJhdG9yID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci10b3A6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6IGNhbGMoXG5cdFx0JHsgQ09ORklHLmNvbnRyb2xIZWlnaHQgfSAtICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICogMlxuXHQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgTWludXRlc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0JiYmICR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG5gO1xuXG4vLyBJZGVhbGx5IHdlIHdvdWxkbid0IG5lZWQgYSB3cmFwcGVyLCBidXQgY2FuJ3Qgb3RoZXJ3aXNlIHRhcmdldCB0aGVcbi8vIDxCYXNlQ29udHJvbD4gaW4gPFNlbGVjdENvbnRyb2w+XG5leHBvcnQgY29uc3QgTW9udGhTZWxlY3RXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleC1ncm93OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IERheUlucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBZZWFySW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDE0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lWm9uZSA9IHN0eWxlZC5kaXZgXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbmA7XG4iXX0= */"));
   var TimeZone = /* @__PURE__ */ createStyled("div", false ? {
     target: "exz187h0"
   } : {
@@ -40665,8 +41344,8 @@ This message will only show in development mode. It won't appear in production.
     styles: "text-decoration:underline dotted"
   } : {
     name: "ebu3jh",
-    styles: "text-decoration:underline dotted/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5R2tDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7XG5cdElucHV0LFxuXHRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBGaWVsZHNldCA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDAgMCAkeyBzcGFjZSggMiAqIDIgKSB9IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGltZVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXJlY3Rpb246IGx0cjtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmNvbnN0IGJhc2VJbnB1dCA9IGNzc2Bcblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctbGVmdDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBIb3Vyc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdCYmJiAkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVTZXBhcmF0b3IgPSBzdHlsZWQuc3BhbmBcblx0Ym9yZGVyLXRvcDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLmdyYXlbIDcwMCBdIH07XG5cdGJvcmRlci1ib3R0b206ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRmb250LXNpemU6ICR7IENPTkZJRy5mb250U2l6ZSB9O1xuXHRsaW5lLWhlaWdodDogY2FsYyhcblx0XHQkeyBDT05GSUcuY29udHJvbEhlaWdodCB9IC0gJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gKiAyXG5cdCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbmA7XG5cbmV4cG9ydCBjb25zdCBNaW51dGVzSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbi8vIElkZWFsbHkgd2Ugd291bGRuJ3QgbmVlZCBhIHdyYXBwZXIsIGJ1dCBjYW4ndCBvdGhlcndpc2UgdGFyZ2V0IHRoZVxuLy8gPEJhc2VDb250cm9sPiBpbiA8U2VsZWN0Q29udHJvbD5cbmV4cG9ydCBjb25zdCBNb250aFNlbGVjdFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4LWdyb3c6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5SW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDkgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFllYXJJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggMTQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVab25lID0gc3R5bGVkLmRpdmBcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__23
+    styles: "text-decoration:underline dotted/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrR2tDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQge1xuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSxcbn0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRmllbGRzZXQgPSBzdHlsZWQuZmllbGRzZXRgXG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwIDAgJHsgc3BhY2UoIDIgKiAyICkgfSAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG5jb25zdCBiYXNlSW5wdXQgPSBjc3NgXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSG91cnNJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggOSApIH07XG5cblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lU2VwYXJhdG9yID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci10b3A6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6IGNhbGMoXG5cdFx0JHsgQ09ORklHLmNvbnRyb2xIZWlnaHQgfSAtICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICogMlxuXHQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgTWludXRlc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0JiYmICR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG5gO1xuXG4vLyBJZGVhbGx5IHdlIHdvdWxkbid0IG5lZWQgYSB3cmFwcGVyLCBidXQgY2FuJ3Qgb3RoZXJ3aXNlIHRhcmdldCB0aGVcbi8vIDxCYXNlQ29udHJvbD4gaW4gPFNlbGVjdENvbnRyb2w+XG5leHBvcnQgY29uc3QgTW9udGhTZWxlY3RXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleC1ncm93OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IERheUlucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBZZWFySW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDE0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lWm9uZSA9IHN0eWxlZC5kaXZgXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbmA7XG4iXX0= */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__21
   });

   // packages/components/build-module/date-time/time-picker/timezone.mjs
@@ -40700,7 +41379,7 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/date-time/time-picker/time-input/index.mjs
   var import_i18n44 = __toESM(require_i18n(), 1);
-  var import_element127 = __toESM(require_element(), 1);
+  var import_element126 = __toESM(require_element(), 1);
   var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
   function TimeInput({
     value: valueProp,
@@ -40748,7 +41427,7 @@ This message will only show in development mode. It won't appear in production.
     function parseDayPeriod(_hours) {
       return _hours < 12 ? "AM" : "PM";
     }
-    const Wrapper6 = label ? Fieldset : import_element127.Fragment;
+    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, {
         as: "legend",
@@ -40831,11 +41510,11 @@ This message will only show in development mode. It won't appear in production.
     dateOrder: dateOrderProp,
     hideLabelFromVision = false
   }) {
-    const [date, setDate] = (0, import_element128.useState)(() => (
+    const [date, setDate] = (0, import_element127.useState)(() => (
       // Truncate the date at the minutes, see: #15495.
       startOfMinute(inputToDate(currentTime ?? /* @__PURE__ */ new Date()))
     ));
-    (0, import_element128.useEffect)(() => {
+    (0, import_element127.useEffect)(() => {
       setDate(startOfMinute(inputToDate(currentTime ?? /* @__PURE__ */ new Date())));
     }, [currentTime]);
     const monthOptions = [{
@@ -40881,7 +41560,7 @@ This message will only show in development mode. It won't appear in production.
       year,
       minutes,
       hours
-    } = (0, import_element128.useMemo)(() => ({
+    } = (0, import_element127.useMemo)(() => ({
       day: (0, import_date5.date)("d", date),
       month: (0, import_date5.date)("m", date),
       year: (0, import_date5.date)("Y", date),
@@ -41019,10 +41698,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_element129 = __toESM(require_element(), 1);
+  var import_element128 = __toESM(require_element(), 1);

   // packages/components/build-module/date-time/date-time/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__24() {
+  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 Wrapper5 = /* @__PURE__ */ createStyled(component_default18, false ? {
@@ -41035,8 +41714,8 @@ This message will only show in development mode. It won't appear in production.
     styles: "box-sizing:border-box"
   } : {
     name: "1khn195",
-    styles: "box-sizing:border-box/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFVdUMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBWU3RhY2sgfSBmcm9tICcuLi8uLi92LXN0YWNrJztcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoIFZTdGFjayApYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__24
+    styles: "box-sizing:border-box/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHdUMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgVlN0YWNrIH0gZnJvbSAnLi4vLi4vdi1zdGFjayc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkKCBWU3RhY2sgKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbmA7XG4iXX0= */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__22
   });

   // packages/components/build-module/date-time/date-time/index.mjs
@@ -41051,7 +41730,7 @@ This message will only show in development mode. It won't appear in production.
     onMonthPreviewed = noop14,
     onChange,
     events,
-    startOfWeek: startOfWeek3
+    startOfWeek: startOfWeek2
   }, ref) {
     return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(Wrapper5, {
       ref,
@@ -41069,12 +41748,12 @@ This message will only show in development mode. It won't appear in production.
           isInvalidDate,
           events,
           onMonthPreviewed,
-          startOfWeek: startOfWeek3
+          startOfWeek: startOfWeek2
         })]
       })
     });
   }
-  var DateTimePicker = (0, import_element129.forwardRef)(UnforwardedDateTimePicker);
+  var DateTimePicker = (0, import_element128.forwardRef)(UnforwardedDateTimePicker);
   DateTimePicker.displayName = "DateTimePicker";
   var date_time_default = DateTimePicker;

@@ -41082,15 +41761,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_element130 = __toESM(require_element(), 1);
-  var Context = (0, import_element130.createContext)(false);
+  var import_element129 = __toESM(require_element(), 1);
+  var Context = (0, import_element129.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_ATTRIBUTE14 = "data-wp-hash";
-  function getRuntime14() {
+  var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
+  function getRuntime17() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -41101,26 +41780,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);
+      registerDocument17(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash14(targetDocument, hash2) {
+  function documentContainsStyleHash17(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_ATTRIBUTE17}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle14(targetDocument, hash2, css3) {
+  function injectStyle17(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime14();
+    const runtime = getRuntime17();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -41129,21 +41808,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 (documentContainsStyleHash17(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE14, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE17, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument14(targetDocument) {
-    const runtime = getRuntime14();
+  function registerDocument17(targetDocument) {
+    const runtime = getRuntime17();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle14(targetDocument, hash2, css3);
+      injectStyle17(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -41157,17 +41836,17 @@ 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 registerStyle16(hash2, css3) {
+    const runtime = getRuntime17();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle14(targetDocument, hash2, css3);
+      injectStyle17(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle13("bacc423d2b", '._556ae8be2a7ddc8e__disabled{pointer-events:none;position:relative}._556ae8be2a7ddc8e__disabled:after{content:"";inset:0;position:absolute}._556ae8be2a7ddc8e__disabled *{pointer-events:none}');
+    registerStyle16("bacc423d2b", '._556ae8be2a7ddc8e__disabled{pointer-events:none;position:relative}._556ae8be2a7ddc8e__disabled:after{content:"";inset:0;position:absolute}._556ae8be2a7ddc8e__disabled *{pointer-events:none}');
   }
-  var style_module_default13 = { "disabled": "_556ae8be2a7ddc8e__disabled" };
+  var style_module_default16 = { "disabled": "_556ae8be2a7ddc8e__disabled" };
   var {
     Consumer,
     Provider: Provider2
@@ -41181,9 +41860,9 @@ This message will only show in development mode. It won't appear in production.
     return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(Provider2, {
       value: isDisabled,
       children: /* @__PURE__ */ (0, import_jsx_runtime198.jsx)("div", {
-        // @ts-ignore Reason: inert is a recent HTML attribute
+        // @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_default13.disabled, className2, "components-disabled") : void 0,
+        className: isDisabled ? clsx_default(style_module_default16.disabled, className2, "components-disabled") : void 0,
         ...props,
         children
       })
@@ -41194,7 +41873,7 @@ This message will only show in development mode. It won't appear in production.
   var disabled_default = Disabled;

   // packages/components/build-module/disclosure/index.mjs
-  var import_element131 = __toESM(require_element(), 1);
+  var import_element130 = __toESM(require_element(), 1);
   var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedDisclosureContent = ({
     visible,
@@ -41211,16 +41890,16 @@ This message will only show in development mode. It won't appear in production.
       children
     });
   };
-  var DisclosureContent22 = (0, import_element131.forwardRef)(UnforwardedDisclosureContent);
+  var DisclosureContent22 = (0, import_element130.forwardRef)(UnforwardedDisclosureContent);
   DisclosureContent22.displayName = "DisclosureContent";

   // packages/components/build-module/draggable/index.mjs
   var import_compose52 = __toESM(require_compose(), 1);
-  var import_element132 = __toESM(require_element(), 1);
+  var import_element131 = __toESM(require_element(), 1);

   // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
-  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
-  function getRuntime15() {
+  var STYLE_HASH_ATTRIBUTE18 = "data-wp-hash";
+  function getRuntime18() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -41231,28 +41910,28 @@ This message will only show in development mode. It won't appear in production.
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument15(document);
+      registerDocument18(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash15(targetDocument, hash2) {
+  function documentContainsStyleHash18(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE15}]`
+      `style[${STYLE_HASH_ATTRIBUTE18}]`
     )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash2) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle15(targetDocument, hash2, css3) {
+  function injectStyle18(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime15();
+    const runtime = getRuntime18();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -41261,24 +41940,24 @@ This message will only show in development mode. It won't appear in production.
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash15(targetDocument, hash2)) {
+    if (documentContainsStyleHash18(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE15, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE18, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument15(targetDocument) {
-    const runtime = getRuntime15();
+  function registerDocument18(targetDocument) {
+    const runtime = getRuntime18();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle15(targetDocument, hash2, css3);
+      injectStyle18(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -41292,15 +41971,15 @@ 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 registerStyle17(hash2, css3) {
+    const runtime = getRuntime18();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle15(targetDocument, hash2, css3);
+      injectStyle18(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle14("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}}}");
+    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}}}");
   }
   var wp_compat_overlay_slot_default = { "slot": "_11fc52b637ff8a7e__slot" };
   var WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE = "data-wp-compat-overlay-slot";
@@ -41360,8 +42039,8 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/draggable/index.mjs
   var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE16 = "data-wp-hash";
-  function getRuntime16() {
+  var STYLE_HASH_ATTRIBUTE19 = "data-wp-hash";
+  function getRuntime19() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -41372,26 +42051,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);
+      registerDocument19(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash16(targetDocument, hash2) {
+  function documentContainsStyleHash19(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_ATTRIBUTE19}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE19) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle16(targetDocument, hash2, css3) {
+  function injectStyle19(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime16();
+    const runtime = getRuntime19();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -41400,21 +42079,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 (documentContainsStyleHash19(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE16, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE19, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument16(targetDocument) {
-    const runtime = getRuntime16();
+  function registerDocument19(targetDocument) {
+    const runtime = getRuntime19();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle16(targetDocument, hash2, css3);
+      injectStyle19(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -41428,19 +42107,19 @@ 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 registerStyle18(hash2, css3) {
+    const runtime = getRuntime19();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle16(targetDocument, hash2, css3);
+      injectStyle19(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle15("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}");
+    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}");
   }
-  var style_module_default14 = { "invisible-drag-image": "_3476c2e530687f96__invisible-drag-image", "clone": "_6f00e51ab7574306__clone", "is-in-compat-slot": "_664ecd37377558df__is-in-compat-slot" };
-  var dragImageClasses = [style_module_default14["invisible-drag-image"], "components-draggable__invisible-drag-image"].filter(Boolean);
-  var cloneWrapperClasses = [style_module_default14.clone, "components-draggable__clone"].filter(Boolean);
+  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 bodyClass = "is-dragging-components-draggable";
   var clonePadding = 0;
   function Draggable({
@@ -41455,8 +42134,8 @@ This message will only show in development mode. It won't appear in production.
     __experimentalTransferDataType: transferDataType = "text",
     __experimentalDragComponent: dragComponent
   }) {
-    const dragComponentRef = (0, import_element132.useRef)(null);
-    const cleanupRef = (0, import_element132.useRef)(() => {
+    const dragComponentRef = (0, import_element131.useRef)(null);
+    const cleanupRef = (0, import_element131.useRef)(() => {
     });
     function end(event) {
       event.preventDefault();
@@ -41482,7 +42161,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_default14["is-in-compat-slot"];
+      const inSlotClass = style_module_default17["is-in-compat-slot"];
       if (compatSlot && inSlotClass) {
         cloneWrapper.classList.add(inSlotClass);
       }
@@ -41555,7 +42234,7 @@ This message will only show in development mode. It won't appear in production.
         ownerDocument.removeEventListener("dragover", throttledDragOver);
       };
     }
-    (0, import_element132.useEffect)(() => () => {
+    (0, import_element131.useEffect)(() => () => {
       cleanupRef.current();
     }, []);
     return /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(import_jsx_runtime200.Fragment, {
@@ -41576,7 +42255,7 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/drop-zone/index.mjs
   var import_i18n46 = __toESM(require_i18n(), 1);
-  var import_element133 = __toESM(require_element(), 1);
+  var import_element132 = __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);
@@ -41590,9 +42269,9 @@ This message will only show in development mode. It won't appear in production.
     isEligible = () => true,
     ...restProps
   }) {
-    const [isDraggingOverDocument, setIsDraggingOverDocument] = (0, import_element133.useState)();
-    const [isDraggingOverElement, setIsDraggingOverElement] = (0, import_element133.useState)();
-    const [isActive, setIsActive] = (0, import_element133.useState)();
+    const [isDraggingOverDocument, setIsDraggingOverDocument] = (0, import_element132.useState)();
+    const [isDraggingOverElement, setIsDraggingOverElement] = (0, import_element132.useState)();
+    const [isActive, setIsActive] = (0, import_element132.useState)();
     const ref = (0, import_compose53.__experimentalUseDropZone)({
       onDrop(event) {
         if (!event.dataTransfer) {
@@ -41664,11 +42343,11 @@ 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_deprecated13 = __toESM(require_deprecated(), 1);
+  var import_deprecated15 = __toESM(require_deprecated(), 1);
   function DropZoneProvider({
     children
   }) {
-    (0, import_deprecated13.default)("wp.components.DropZoneProvider", {
+    (0, import_deprecated15.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."
     });
@@ -41677,11 +42356,11 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/duotone-picker/duotone-picker.mjs
   var import_es62 = __toESM(require_es6(), 1);
-  var import_element135 = __toESM(require_element(), 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_element134 = __toESM(require_element(), 1);
+  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);
@@ -41693,7 +42372,7 @@ This message will only show in development mode. It won't appear in production.
     enableAlpha,
     onChange
   }) {
-    const [isOpen, setIsOpen] = (0, import_element134.useState)(false);
+    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`;
@@ -41767,8 +42446,8 @@ This message will only show in development mode. It won't appear in production.
     }) => ({
       color: color2,
       brightness: w(color2).brightness()
-    })).reduce(([min3, max3], current) => {
-      return [current.brightness <= min3.brightness ? current : min3, current.brightness >= max3.brightness ? current : max3];
+    })).reduce(([min2, max2], current) => {
+      return [current.brightness <= min2.brightness ? current : min2, current.brightness >= max2.brightness ? current : max2];
     }, [{
       brightness: 1,
       color: ""
@@ -41836,7 +42515,7 @@ This message will only show in development mode. It won't appear in production.
     "aria-labelledby": ariaLabelledby,
     ...otherProps
   }) {
-    const [defaultDark, defaultLight] = (0, import_element135.useMemo)(() => getDefaultColors(colorPalette), [colorPalette]);
+    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, {
@@ -41941,7 +42620,7 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/external-link/index.mjs
   var import_i18n49 = __toESM(require_i18n(), 1);
-  var import_element136 = __toESM(require_element(), 1);
+  var import_element135 = __toESM(require_element(), 1);
   var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedExternalLink(props, ref) {
     const {
@@ -41987,13 +42666,13 @@ This message will only show in development mode. It won't appear in production.
       })
     );
   }
-  var ExternalLink = (0, import_element136.forwardRef)(UnforwardedExternalLink);
+  var ExternalLink = (0, import_element135.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_element137 = __toESM(require_element(), 1);
+  var import_element136 = __toESM(require_element(), 1);
   var import_compose55 = __toESM(require_compose(), 1);

   // packages/components/build-module/focal-point-picker/controls.mjs
@@ -42020,7 +42699,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__25() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__23() {
     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 ? {
@@ -42028,7 +42707,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     target: "eeew7dm9",
     label: "Container"
-  })("border:0;padding:0;margin:0;font-family:", font("default.fontFamily"), ";font-size:", font("default.fontSize"), ";", boxSizingReset, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQnVDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IFVuaXRDb250cm9sIGZyb20gJy4uLy4uL3VuaXQtY29udHJvbCc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vLi4vdmlldyc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgYm94U2l6aW5nUmVzZXQsIGZvbnQgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuaW1wb3J0IHsgSU5JVElBTF9CT1VORFMgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQoIFZpZXcgKWBcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCAwLCAwLCAwLCAwLjEgKTtcblx0XHRjb250ZW50OiAnJztcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHRpbWcsXG5cdHZpZGVvIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhUGxhY2Vob2xkZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0aGVpZ2h0OiAkeyBJTklUSUFMX0JPVU5EUy5oZWlnaHQgfXB4O1xuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRtaW4td2lkdGg6ICR7IElOSVRJQUxfQk9VTkRTLndpZHRoIH1weDtcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVW5pdENvbnRyb2wgPSBzdHlsZWQoIFVuaXRDb250cm9sIClgXG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuY29uc3QgZXh0cmFIZWxwVGV4dE1hcmdpbiA9ICgge1xuXHRoYXNIZWxwVGV4dCA9IGZhbHNlLFxufTogRm9jYWxQb2ludFBpY2tlckNvbnRyb2xzUHJvcHMgKSA9PiB7XG5cdHJldHVybiBoYXNIZWxwVGV4dFxuXHRcdD8gY3NzYFxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdCAgYFxuXHRcdDogdW5kZWZpbmVkO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRyb2xXcmFwcGVyID0gc3R5bGVkKCBGbGV4IClgXG5cdG1heC13aWR0aDogMzIwcHg7XG5cdHBhZGRpbmctdG9wOiAxZW07XG5cblx0JHsgZXh0cmFIZWxwVGV4dE1hcmdpbiB9XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZFZpZXcgPSBzdHlsZWQuZGl2YFxuXHRsZWZ0OiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtNTAlLCAtNTAlLCAwICk7XG5cdHotaW5kZXg6IDE7XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXI7XG5cdH1cblxuXHRvcGFjaXR5OiAkeyAoIHsgc2hvd092ZXJsYXkgfTogeyBzaG93T3ZlcmxheT86IGJvb2xlYW4gfSApID0+XG5cdFx0c2hvd092ZXJsYXkgPyAxIDogMCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC40ICk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1ciggMTZweCApIHNhdHVyYXRlKCAxODAlICk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKCAwICk7XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZExpbmVYID0gc3R5bGVkKCBHcmlkTGluZSApYFxuXHRoZWlnaHQ6IDFweDtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogMXB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWSA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0d2lkdGg6IDFweDtcblx0dG9wOiAxcHg7XG5cdGJvdHRvbTogMXB4O1xuYDtcbiJdfQ== */"));
+  })("border:0;padding:0;margin:0;font-family:", font("default.fontFamily"), ";font-size:", font("default.fontSize"), ";", boxSizingReset, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTdUMiLCJmaWxlIjoiZm9jYWwtcG9pbnQtcGlja2VyLXN0eWxlLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IFVuaXRDb250cm9sIGZyb20gJy4uLy4uL3VuaXQtY29udHJvbCc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vLi4vdmlldyc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgYm94U2l6aW5nUmVzZXQsIGZvbnQgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuaW1wb3J0IHsgSU5JVElBTF9CT1VORFMgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQoIFZpZXcgKWBcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCAwLCAwLCAwLCAwLjEgKTtcblx0XHRjb250ZW50OiAnJztcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHRpbWcsXG5cdHZpZGVvIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhUGxhY2Vob2xkZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0aGVpZ2h0OiAkeyBJTklUSUFMX0JPVU5EUy5oZWlnaHQgfXB4O1xuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRtaW4td2lkdGg6ICR7IElOSVRJQUxfQk9VTkRTLndpZHRoIH1weDtcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVW5pdENvbnRyb2wgPSBzdHlsZWQoIFVuaXRDb250cm9sIClgXG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuY29uc3QgZXh0cmFIZWxwVGV4dE1hcmdpbiA9ICgge1xuXHRoYXNIZWxwVGV4dCA9IGZhbHNlLFxufTogRm9jYWxQb2ludFBpY2tlckNvbnRyb2xzUHJvcHMgKSA9PiB7XG5cdHJldHVybiBoYXNIZWxwVGV4dFxuXHRcdD8gY3NzYFxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdCAgYFxuXHRcdDogdW5kZWZpbmVkO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRyb2xXcmFwcGVyID0gc3R5bGVkKCBGbGV4IClgXG5cdG1heC13aWR0aDogMzIwcHg7XG5cdHBhZGRpbmctdG9wOiAxZW07XG5cblx0JHsgZXh0cmFIZWxwVGV4dE1hcmdpbiB9XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZFZpZXcgPSBzdHlsZWQuZGl2YFxuXHRsZWZ0OiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtNTAlLCAtNTAlLCAwICk7XG5cdHotaW5kZXg6IDE7XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXI7XG5cdH1cblxuXHRvcGFjaXR5OiAkeyAoIHsgc2hvd092ZXJsYXkgfTogeyBzaG93T3ZlcmxheT86IGJvb2xlYW4gfSApID0+XG5cdFx0c2hvd092ZXJsYXkgPyAxIDogMCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC40ICk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1ciggMTZweCApIHNhdHVyYXRlKCAxODAlICk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKCAwICk7XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZExpbmVYID0gc3R5bGVkKCBHcmlkTGluZSApYFxuXHRoZWlnaHQ6IDFweDtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogMXB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWSA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0d2lkdGg6IDFweDtcblx0dG9wOiAxcHg7XG5cdGJvdHRvbTogMXB4O1xuYDtcbiJdfQ== */"));
   var MediaWrapper = /* @__PURE__ */ createStyled("div", false ? {
     target: "eeew7dm8"
   } : {
@@ -42039,21 +42718,21 @@ This message will only show in development mode. It won't appear in production.
     styles: "background-color:transparent;display:flex;text-align:center;width:100%"
   } : {
     name: "jqnsxy",
-    styles: "background-color:transparent;display:flex;text-align:center;width:100%/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5QnNDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IFVuaXRDb250cm9sIGZyb20gJy4uLy4uL3VuaXQtY29udHJvbCc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vLi4vdmlldyc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgYm94U2l6aW5nUmVzZXQsIGZvbnQgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuaW1wb3J0IHsgSU5JVElBTF9CT1VORFMgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQoIFZpZXcgKWBcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCAwLCAwLCAwLCAwLjEgKTtcblx0XHRjb250ZW50OiAnJztcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHRpbWcsXG5cdHZpZGVvIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhUGxhY2Vob2xkZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0aGVpZ2h0OiAkeyBJTklUSUFMX0JPVU5EUy5oZWlnaHQgfXB4O1xuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRtaW4td2lkdGg6ICR7IElOSVRJQUxfQk9VTkRTLndpZHRoIH1weDtcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVW5pdENvbnRyb2wgPSBzdHlsZWQoIFVuaXRDb250cm9sIClgXG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuY29uc3QgZXh0cmFIZWxwVGV4dE1hcmdpbiA9ICgge1xuXHRoYXNIZWxwVGV4dCA9IGZhbHNlLFxufTogRm9jYWxQb2ludFBpY2tlckNvbnRyb2xzUHJvcHMgKSA9PiB7XG5cdHJldHVybiBoYXNIZWxwVGV4dFxuXHRcdD8gY3NzYFxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdCAgYFxuXHRcdDogdW5kZWZpbmVkO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRyb2xXcmFwcGVyID0gc3R5bGVkKCBGbGV4IClgXG5cdG1heC13aWR0aDogMzIwcHg7XG5cdHBhZGRpbmctdG9wOiAxZW07XG5cblx0JHsgZXh0cmFIZWxwVGV4dE1hcmdpbiB9XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZFZpZXcgPSBzdHlsZWQuZGl2YFxuXHRsZWZ0OiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtNTAlLCAtNTAlLCAwICk7XG5cdHotaW5kZXg6IDE7XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXI7XG5cdH1cblxuXHRvcGFjaXR5OiAkeyAoIHsgc2hvd092ZXJsYXkgfTogeyBzaG93T3ZlcmxheT86IGJvb2xlYW4gfSApID0+XG5cdFx0c2hvd092ZXJsYXkgPyAxIDogMCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC40ICk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1ciggMTZweCApIHNhdHVyYXRlKCAxODAlICk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKCAwICk7XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZExpbmVYID0gc3R5bGVkKCBHcmlkTGluZSApYFxuXHRoZWlnaHQ6IDFweDtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogMXB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWSA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0d2lkdGg6IDFweDtcblx0dG9wOiAxcHg7XG5cdGJvdHRvbTogMXB4O1xuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__25
+    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
   });
   var MediaContainer = /* @__PURE__ */ createStyled("div", false ? {
     target: "eeew7dm7"
   } : {
     target: "eeew7dm7",
     label: "MediaContainer"
-  })("align-items:center;border-radius:", config_values_default.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%;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQ3dDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IFVuaXRDb250cm9sIGZyb20gJy4uLy4uL3VuaXQtY29udHJvbCc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vLi4vdmlldyc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgYm94U2l6aW5nUmVzZXQsIGZvbnQgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuaW1wb3J0IHsgSU5JVElBTF9CT1VORFMgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQoIFZpZXcgKWBcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCAwLCAwLCAwLCAwLjEgKTtcblx0XHRjb250ZW50OiAnJztcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHRpbWcsXG5cdHZpZGVvIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhUGxhY2Vob2xkZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0aGVpZ2h0OiAkeyBJTklUSUFMX0JPVU5EUy5oZWlnaHQgfXB4O1xuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRtaW4td2lkdGg6ICR7IElOSVRJQUxfQk9VTkRTLndpZHRoIH1weDtcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVW5pdENvbnRyb2wgPSBzdHlsZWQoIFVuaXRDb250cm9sIClgXG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuY29uc3QgZXh0cmFIZWxwVGV4dE1hcmdpbiA9ICgge1xuXHRoYXNIZWxwVGV4dCA9IGZhbHNlLFxufTogRm9jYWxQb2ludFBpY2tlckNvbnRyb2xzUHJvcHMgKSA9PiB7XG5cdHJldHVybiBoYXNIZWxwVGV4dFxuXHRcdD8gY3NzYFxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdCAgYFxuXHRcdDogdW5kZWZpbmVkO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRyb2xXcmFwcGVyID0gc3R5bGVkKCBGbGV4IClgXG5cdG1heC13aWR0aDogMzIwcHg7XG5cdHBhZGRpbmctdG9wOiAxZW07XG5cblx0JHsgZXh0cmFIZWxwVGV4dE1hcmdpbiB9XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZFZpZXcgPSBzdHlsZWQuZGl2YFxuXHRsZWZ0OiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtNTAlLCAtNTAlLCAwICk7XG5cdHotaW5kZXg6IDE7XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXI7XG5cdH1cblxuXHRvcGFjaXR5OiAkeyAoIHsgc2hvd092ZXJsYXkgfTogeyBzaG93T3ZlcmxheT86IGJvb2xlYW4gfSApID0+XG5cdFx0c2hvd092ZXJsYXkgPyAxIDogMCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC40ICk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1ciggMTZweCApIHNhdHVyYXRlKCAxODAlICk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKCAwICk7XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZExpbmVYID0gc3R5bGVkKCBHcmlkTGluZSApYFxuXHRoZWlnaHQ6IDFweDtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogMXB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWSA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0d2lkdGg6IDFweDtcblx0dG9wOiAxcHg7XG5cdGJvdHRvbTogMXB4O1xuYDtcbiJdfQ== */"));
+  })("align-items:center;border-radius:", config_values_default.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%;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5QndDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IEZsZXggfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgVmlldyB9IGZyb20gJy4uLy4uL3ZpZXcnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBmb250IH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBGb2NhbFBvaW50UGlja2VyQ29udHJvbHNQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IElOSVRJQUxfQk9VTkRTIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4xICk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0aW1nLFxuXHR2aWRlbyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVBsYWNlaG9sZGVyID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogJHsgSU5JVElBTF9CT1VORFMuaGVpZ2h0IH1weDtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0bWluLXdpZHRoOiAkeyBJTklUSUFMX0JPVU5EUy53aWR0aCB9cHg7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFVuaXRDb250cm9sID0gc3R5bGVkKCBVbml0Q29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmNvbnN0IGV4dHJhSGVscFRleHRNYXJnaW4gPSAoIHtcblx0aGFzSGVscFRleHQgPSBmYWxzZSxcbn06IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gaGFzSGVscFRleHRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHQgIGBcblx0XHQ6IHVuZGVmaW5lZDtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250cm9sV3JhcHBlciA9IHN0eWxlZCggRmxleCApYFxuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRwYWRkaW5nLXRvcDogMWVtO1xuXG5cdCR7IGV4dHJhSGVscFRleHRNYXJnaW4gfVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRWaWV3ID0gc3R5bGVkLmRpdmBcblx0bGVmdDogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggLTUwJSwgLTUwJSwgMCApO1xuXHR6LWluZGV4OiAxO1xuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgbGluZWFyO1xuXHR9XG5cblx0b3BhY2l0eTogJHsgKCB7IHNob3dPdmVybGF5IH06IHsgc2hvd092ZXJsYXk/OiBib29sZWFuIH0gKSA9PlxuXHRcdHNob3dPdmVybGF5ID8gMSA6IDAgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZSA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuNCApO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoIDE2cHggKSBzYXR1cmF0ZSggMTgwJSApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWiggMCApO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWCA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0aGVpZ2h0OiAxcHg7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IDFweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZVkgPSBzdHlsZWQoIEdyaWRMaW5lIClgXG5cdHdpZHRoOiAxcHg7XG5cdHRvcDogMXB4O1xuXHRib3R0b206IDFweDtcbmA7XG4iXX0= */"));
   var MediaPlaceholder = /* @__PURE__ */ createStyled("div", false ? {
     target: "eeew7dm6"
   } : {
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxRTBDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IFVuaXRDb250cm9sIGZyb20gJy4uLy4uL3VuaXQtY29udHJvbCc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vLi4vdmlldyc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgYm94U2l6aW5nUmVzZXQsIGZvbnQgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuaW1wb3J0IHsgSU5JVElBTF9CT1VORFMgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQoIFZpZXcgKWBcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCAwLCAwLCAwLCAwLjEgKTtcblx0XHRjb250ZW50OiAnJztcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHRpbWcsXG5cdHZpZGVvIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhUGxhY2Vob2xkZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0aGVpZ2h0OiAkeyBJTklUSUFMX0JPVU5EUy5oZWlnaHQgfXB4O1xuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRtaW4td2lkdGg6ICR7IElOSVRJQUxfQk9VTkRTLndpZHRoIH1weDtcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVW5pdENvbnRyb2wgPSBzdHlsZWQoIFVuaXRDb250cm9sIClgXG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuY29uc3QgZXh0cmFIZWxwVGV4dE1hcmdpbiA9ICgge1xuXHRoYXNIZWxwVGV4dCA9IGZhbHNlLFxufTogRm9jYWxQb2ludFBpY2tlckNvbnRyb2xzUHJvcHMgKSA9PiB7XG5cdHJldHVybiBoYXNIZWxwVGV4dFxuXHRcdD8gY3NzYFxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdCAgYFxuXHRcdDogdW5kZWZpbmVkO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRyb2xXcmFwcGVyID0gc3R5bGVkKCBGbGV4IClgXG5cdG1heC13aWR0aDogMzIwcHg7XG5cdHBhZGRpbmctdG9wOiAxZW07XG5cblx0JHsgZXh0cmFIZWxwVGV4dE1hcmdpbiB9XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZFZpZXcgPSBzdHlsZWQuZGl2YFxuXHRsZWZ0OiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtNTAlLCAtNTAlLCAwICk7XG5cdHotaW5kZXg6IDE7XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXI7XG5cdH1cblxuXHRvcGFjaXR5OiAkeyAoIHsgc2hvd092ZXJsYXkgfTogeyBzaG93T3ZlcmxheT86IGJvb2xlYW4gfSApID0+XG5cdFx0c2hvd092ZXJsYXkgPyAxIDogMCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC40ICk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1ciggMTZweCApIHNhdHVyYXRlKCAxODAlICk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKCAwICk7XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZExpbmVYID0gc3R5bGVkKCBHcmlkTGluZSApYFxuXHRoZWlnaHQ6IDFweDtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogMXB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWSA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0d2lkdGg6IDFweDtcblx0dG9wOiAxcHg7XG5cdGJvdHRvbTogMXB4O1xuYDtcbiJdfQ== */"));
+  })("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 ? {
     target: "eeew7dm5"
   } : {
@@ -42064,16 +42743,16 @@ This message will only show in development mode. It won't appear in production.
     styles: "width:100%"
   } : {
     name: "1d3w5wq",
-    styles: "width:100%/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErRXNEIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IFVuaXRDb250cm9sIGZyb20gJy4uLy4uL3VuaXQtY29udHJvbCc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vLi4vdmlldyc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgYm94U2l6aW5nUmVzZXQsIGZvbnQgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuaW1wb3J0IHsgSU5JVElBTF9CT1VORFMgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQoIFZpZXcgKWBcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCAwLCAwLCAwLCAwLjEgKTtcblx0XHRjb250ZW50OiAnJztcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHRpbWcsXG5cdHZpZGVvIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhUGxhY2Vob2xkZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0aGVpZ2h0OiAkeyBJTklUSUFMX0JPVU5EUy5oZWlnaHQgfXB4O1xuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRtaW4td2lkdGg6ICR7IElOSVRJQUxfQk9VTkRTLndpZHRoIH1weDtcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVW5pdENvbnRyb2wgPSBzdHlsZWQoIFVuaXRDb250cm9sIClgXG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuY29uc3QgZXh0cmFIZWxwVGV4dE1hcmdpbiA9ICgge1xuXHRoYXNIZWxwVGV4dCA9IGZhbHNlLFxufTogRm9jYWxQb2ludFBpY2tlckNvbnRyb2xzUHJvcHMgKSA9PiB7XG5cdHJldHVybiBoYXNIZWxwVGV4dFxuXHRcdD8gY3NzYFxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdCAgYFxuXHRcdDogdW5kZWZpbmVkO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRyb2xXcmFwcGVyID0gc3R5bGVkKCBGbGV4IClgXG5cdG1heC13aWR0aDogMzIwcHg7XG5cdHBhZGRpbmctdG9wOiAxZW07XG5cblx0JHsgZXh0cmFIZWxwVGV4dE1hcmdpbiB9XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZFZpZXcgPSBzdHlsZWQuZGl2YFxuXHRsZWZ0OiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtNTAlLCAtNTAlLCAwICk7XG5cdHotaW5kZXg6IDE7XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXI7XG5cdH1cblxuXHRvcGFjaXR5OiAkeyAoIHsgc2hvd092ZXJsYXkgfTogeyBzaG93T3ZlcmxheT86IGJvb2xlYW4gfSApID0+XG5cdFx0c2hvd092ZXJsYXkgPyAxIDogMCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC40ICk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1ciggMTZweCApIHNhdHVyYXRlKCAxODAlICk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKCAwICk7XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZExpbmVYID0gc3R5bGVkKCBHcmlkTGluZSApYFxuXHRoZWlnaHQ6IDFweDtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogMXB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWSA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0d2lkdGg6IDFweDtcblx0dG9wOiAxcHg7XG5cdGJvdHRvbTogMXB4O1xuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__25
+    styles: "width:100%/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3RXNEIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IEZsZXggfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgVmlldyB9IGZyb20gJy4uLy4uL3ZpZXcnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBmb250IH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBGb2NhbFBvaW50UGlja2VyQ29udHJvbHNQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IElOSVRJQUxfQk9VTkRTIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4xICk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0aW1nLFxuXHR2aWRlbyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVBsYWNlaG9sZGVyID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogJHsgSU5JVElBTF9CT1VORFMuaGVpZ2h0IH1weDtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0bWluLXdpZHRoOiAkeyBJTklUSUFMX0JPVU5EUy53aWR0aCB9cHg7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFVuaXRDb250cm9sID0gc3R5bGVkKCBVbml0Q29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmNvbnN0IGV4dHJhSGVscFRleHRNYXJnaW4gPSAoIHtcblx0aGFzSGVscFRleHQgPSBmYWxzZSxcbn06IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gaGFzSGVscFRleHRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHQgIGBcblx0XHQ6IHVuZGVmaW5lZDtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250cm9sV3JhcHBlciA9IHN0eWxlZCggRmxleCApYFxuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRwYWRkaW5nLXRvcDogMWVtO1xuXG5cdCR7IGV4dHJhSGVscFRleHRNYXJnaW4gfVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRWaWV3ID0gc3R5bGVkLmRpdmBcblx0bGVmdDogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggLTUwJSwgLTUwJSwgMCApO1xuXHR6LWluZGV4OiAxO1xuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgbGluZWFyO1xuXHR9XG5cblx0b3BhY2l0eTogJHsgKCB7IHNob3dPdmVybGF5IH06IHsgc2hvd092ZXJsYXk/OiBib29sZWFuIH0gKSA9PlxuXHRcdHNob3dPdmVybGF5ID8gMSA6IDAgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZSA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuNCApO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoIDE2cHggKSBzYXR1cmF0ZSggMTgwJSApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWiggMCApO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWCA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0aGVpZ2h0OiAxcHg7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IDFweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZVkgPSBzdHlsZWQoIEdyaWRMaW5lIClgXG5cdHdpZHRoOiAxcHg7XG5cdHRvcDogMXB4O1xuXHRib3R0b206IDFweDtcbmA7XG4iXX0= */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__23
   });
   var _ref6 = false ? {
     name: "1mn7kwb",
     styles: "padding-bottom:1em"
   } : {
     name: "ho4pgl-extraHelpTextMargin",
-    styles: "padding-bottom:1em;label:extraHelpTextMargin;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1Rk8iLCJmaWxlIjoiZm9jYWwtcG9pbnQtcGlja2VyLXN0eWxlLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBGbGV4IH0gZnJvbSAnLi4vLi4vZmxleCc7XG5pbXBvcnQgVW5pdENvbnRyb2wgZnJvbSAnLi4vLi4vdW5pdC1jb250cm9sJztcbmltcG9ydCB7IFZpZXcgfSBmcm9tICcuLi8uLi92aWV3JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHLCBib3hTaXppbmdSZXNldCwgZm9udCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgRm9jYWxQb2ludFBpY2tlckNvbnRyb2xzUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgeyBJTklUSUFMX0JPVU5EUyB9IGZyb20gJy4uL3V0aWxzJztcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZCggVmlldyApYFxuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1mYW1pbHk6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRGYW1pbHknICkgfTtcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWFXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWFDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0JjphZnRlciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3R0b206IDA7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoIDAsIDAsIDAsIDAuMSApO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdGltZyxcblx0dmlkZW8ge1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWFQbGFjZWhvbGRlciA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQ6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6ICR7IElOSVRJQUxfQk9VTkRTLmhlaWdodCB9cHg7XG5cdG1heC13aWR0aDogMjgwcHg7XG5cdG1pbi13aWR0aDogJHsgSU5JVElBTF9CT1VORFMud2lkdGggfXB4O1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRVbml0Q29udHJvbCA9IHN0eWxlZCggVW5pdENvbnRyb2wgKWBcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5jb25zdCBleHRyYUhlbHBUZXh0TWFyZ2luID0gKCB7XG5cdGhhc0hlbHBUZXh0ID0gZmFsc2UsXG59OiBGb2NhbFBvaW50UGlja2VyQ29udHJvbHNQcm9wcyApID0+IHtcblx0cmV0dXJuIGhhc0hlbHBUZXh0XG5cdFx0PyBjc3NgXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxZW07XG5cdFx0ICBgXG5cdFx0OiB1bmRlZmluZWQ7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udHJvbFdyYXBwZXIgPSBzdHlsZWQoIEZsZXggKWBcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0cGFkZGluZy10b3A6IDFlbTtcblxuXHQkeyBleHRyYUhlbHBUZXh0TWFyZ2luIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkVmlldyA9IHN0eWxlZC5kaXZgXG5cdGxlZnQ6IDUwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIC01MCUsIC01MCUsIDAgKTtcblx0ei1pbmRleDogMTtcblxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGxpbmVhcjtcblx0fVxuXG5cdG9wYWNpdHk6ICR7ICggeyBzaG93T3ZlcmxheSB9OiB7IHNob3dPdmVybGF5PzogYm9vbGVhbiB9ICkgPT5cblx0XHRzaG93T3ZlcmxheSA/IDEgOiAwIH07XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZExpbmUgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAwLjQgKTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKCAxNnB4ICkgc2F0dXJhdGUoIDE4MCUgKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooIDAgKTtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZVggPSBzdHlsZWQoIEdyaWRMaW5lIClgXG5cdGhlaWdodDogMXB4O1xuXHRsZWZ0OiAxcHg7XG5cdHJpZ2h0OiAxcHg7XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZExpbmVZID0gc3R5bGVkKCBHcmlkTGluZSApYFxuXHR3aWR0aDogMXB4O1xuXHR0b3A6IDFweDtcblx0Ym90dG9tOiAxcHg7XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__25
+    styles: "padding-bottom:1em;label:extraHelpTextMargin;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnRk8iLCJmaWxlIjoiZm9jYWwtcG9pbnQtcGlja2VyLXN0eWxlLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IFVuaXRDb250cm9sIGZyb20gJy4uLy4uL3VuaXQtY29udHJvbCc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vLi4vdmlldyc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgYm94U2l6aW5nUmVzZXQsIGZvbnQgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuaW1wb3J0IHsgSU5JVElBTF9CT1VORFMgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQoIFZpZXcgKWBcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCAwLCAwLCAwLCAwLjEgKTtcblx0XHRjb250ZW50OiAnJztcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHRpbWcsXG5cdHZpZGVvIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhUGxhY2Vob2xkZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0aGVpZ2h0OiAkeyBJTklUSUFMX0JPVU5EUy5oZWlnaHQgfXB4O1xuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRtaW4td2lkdGg6ICR7IElOSVRJQUxfQk9VTkRTLndpZHRoIH1weDtcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVW5pdENvbnRyb2wgPSBzdHlsZWQoIFVuaXRDb250cm9sIClgXG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuY29uc3QgZXh0cmFIZWxwVGV4dE1hcmdpbiA9ICgge1xuXHRoYXNIZWxwVGV4dCA9IGZhbHNlLFxufTogRm9jYWxQb2ludFBpY2tlckNvbnRyb2xzUHJvcHMgKSA9PiB7XG5cdHJldHVybiBoYXNIZWxwVGV4dFxuXHRcdD8gY3NzYFxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdCAgYFxuXHRcdDogdW5kZWZpbmVkO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRyb2xXcmFwcGVyID0gc3R5bGVkKCBGbGV4IClgXG5cdG1heC13aWR0aDogMzIwcHg7XG5cdHBhZGRpbmctdG9wOiAxZW07XG5cblx0JHsgZXh0cmFIZWxwVGV4dE1hcmdpbiB9XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZFZpZXcgPSBzdHlsZWQuZGl2YFxuXHRsZWZ0OiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtNTAlLCAtNTAlLCAwICk7XG5cdHotaW5kZXg6IDE7XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXI7XG5cdH1cblxuXHRvcGFjaXR5OiAkeyAoIHsgc2hvd092ZXJsYXkgfTogeyBzaG93T3ZlcmxheT86IGJvb2xlYW4gfSApID0+XG5cdFx0c2hvd092ZXJsYXkgPyAxIDogMCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC40ICk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1ciggMTZweCApIHNhdHVyYXRlKCAxODAlICk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKCAwICk7XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZExpbmVYID0gc3R5bGVkKCBHcmlkTGluZSApYFxuXHRoZWlnaHQ6IDFweDtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogMXB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWSA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0d2lkdGg6IDFweDtcblx0dG9wOiAxcHg7XG5cdGJvdHRvbTogMXB4O1xuYDtcbiJdfQ== */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__23
   };
   var extraHelpTextMargin = ({
     hasHelpText = false
@@ -42085,7 +42764,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     target: "eeew7dm4",
     label: "ControlWrapper"
-  })("max-width:320px;padding-top:1em;", extraHelpTextMargin, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2RjRDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IFVuaXRDb250cm9sIGZyb20gJy4uLy4uL3VuaXQtY29udHJvbCc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vLi4vdmlldyc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgYm94U2l6aW5nUmVzZXQsIGZvbnQgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuaW1wb3J0IHsgSU5JVElBTF9CT1VORFMgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQoIFZpZXcgKWBcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCAwLCAwLCAwLCAwLjEgKTtcblx0XHRjb250ZW50OiAnJztcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHRpbWcsXG5cdHZpZGVvIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhUGxhY2Vob2xkZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0aGVpZ2h0OiAkeyBJTklUSUFMX0JPVU5EUy5oZWlnaHQgfXB4O1xuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRtaW4td2lkdGg6ICR7IElOSVRJQUxfQk9VTkRTLndpZHRoIH1weDtcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVW5pdENvbnRyb2wgPSBzdHlsZWQoIFVuaXRDb250cm9sIClgXG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuY29uc3QgZXh0cmFIZWxwVGV4dE1hcmdpbiA9ICgge1xuXHRoYXNIZWxwVGV4dCA9IGZhbHNlLFxufTogRm9jYWxQb2ludFBpY2tlckNvbnRyb2xzUHJvcHMgKSA9PiB7XG5cdHJldHVybiBoYXNIZWxwVGV4dFxuXHRcdD8gY3NzYFxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdCAgYFxuXHRcdDogdW5kZWZpbmVkO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRyb2xXcmFwcGVyID0gc3R5bGVkKCBGbGV4IClgXG5cdG1heC13aWR0aDogMzIwcHg7XG5cdHBhZGRpbmctdG9wOiAxZW07XG5cblx0JHsgZXh0cmFIZWxwVGV4dE1hcmdpbiB9XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZFZpZXcgPSBzdHlsZWQuZGl2YFxuXHRsZWZ0OiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtNTAlLCAtNTAlLCAwICk7XG5cdHotaW5kZXg6IDE7XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXI7XG5cdH1cblxuXHRvcGFjaXR5OiAkeyAoIHsgc2hvd092ZXJsYXkgfTogeyBzaG93T3ZlcmxheT86IGJvb2xlYW4gfSApID0+XG5cdFx0c2hvd092ZXJsYXkgPyAxIDogMCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC40ICk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1ciggMTZweCApIHNhdHVyYXRlKCAxODAlICk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKCAwICk7XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZExpbmVYID0gc3R5bGVkKCBHcmlkTGluZSApYFxuXHRoZWlnaHQ6IDFweDtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogMXB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWSA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0d2lkdGg6IDFweDtcblx0dG9wOiAxcHg7XG5cdGJvdHRvbTogMXB4O1xuYDtcbiJdfQ== */"));
+  })("max-width:320px;padding-top:1em;", extraHelpTextMargin, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzRjRDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IEZsZXggfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgVmlldyB9IGZyb20gJy4uLy4uL3ZpZXcnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBmb250IH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBGb2NhbFBvaW50UGlja2VyQ29udHJvbHNQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IElOSVRJQUxfQk9VTkRTIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4xICk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0aW1nLFxuXHR2aWRlbyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVBsYWNlaG9sZGVyID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogJHsgSU5JVElBTF9CT1VORFMuaGVpZ2h0IH1weDtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0bWluLXdpZHRoOiAkeyBJTklUSUFMX0JPVU5EUy53aWR0aCB9cHg7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFVuaXRDb250cm9sID0gc3R5bGVkKCBVbml0Q29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmNvbnN0IGV4dHJhSGVscFRleHRNYXJnaW4gPSAoIHtcblx0aGFzSGVscFRleHQgPSBmYWxzZSxcbn06IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gaGFzSGVscFRleHRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHQgIGBcblx0XHQ6IHVuZGVmaW5lZDtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250cm9sV3JhcHBlciA9IHN0eWxlZCggRmxleCApYFxuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRwYWRkaW5nLXRvcDogMWVtO1xuXG5cdCR7IGV4dHJhSGVscFRleHRNYXJnaW4gfVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRWaWV3ID0gc3R5bGVkLmRpdmBcblx0bGVmdDogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggLTUwJSwgLTUwJSwgMCApO1xuXHR6LWluZGV4OiAxO1xuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgbGluZWFyO1xuXHR9XG5cblx0b3BhY2l0eTogJHsgKCB7IHNob3dPdmVybGF5IH06IHsgc2hvd092ZXJsYXk/OiBib29sZWFuIH0gKSA9PlxuXHRcdHNob3dPdmVybGF5ID8gMSA6IDAgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZSA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuNCApO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoIDE2cHggKSBzYXR1cmF0ZSggMTgwJSApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWiggMCApO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWCA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0aGVpZ2h0OiAxcHg7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IDFweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZVkgPSBzdHlsZWQoIEdyaWRMaW5lIClgXG5cdHdpZHRoOiAxcHg7XG5cdHRvcDogMXB4O1xuXHRib3R0b206IDFweDtcbmA7XG4iXX0= */"));
   var GridView = /* @__PURE__ */ createStyled("div", false ? {
     target: "eeew7dm3"
   } : {
@@ -42093,7 +42772,7 @@ This message will only show in development mode. It won't appear in production.
     label: "GridView"
   })("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
-  }) => showOverlay ? 1 : 0, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvR2tDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IFVuaXRDb250cm9sIGZyb20gJy4uLy4uL3VuaXQtY29udHJvbCc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vLi4vdmlldyc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgYm94U2l6aW5nUmVzZXQsIGZvbnQgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuaW1wb3J0IHsgSU5JVElBTF9CT1VORFMgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQoIFZpZXcgKWBcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCAwLCAwLCAwLCAwLjEgKTtcblx0XHRjb250ZW50OiAnJztcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHRpbWcsXG5cdHZpZGVvIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhUGxhY2Vob2xkZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0aGVpZ2h0OiAkeyBJTklUSUFMX0JPVU5EUy5oZWlnaHQgfXB4O1xuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRtaW4td2lkdGg6ICR7IElOSVRJQUxfQk9VTkRTLndpZHRoIH1weDtcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVW5pdENvbnRyb2wgPSBzdHlsZWQoIFVuaXRDb250cm9sIClgXG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuY29uc3QgZXh0cmFIZWxwVGV4dE1hcmdpbiA9ICgge1xuXHRoYXNIZWxwVGV4dCA9IGZhbHNlLFxufTogRm9jYWxQb2ludFBpY2tlckNvbnRyb2xzUHJvcHMgKSA9PiB7XG5cdHJldHVybiBoYXNIZWxwVGV4dFxuXHRcdD8gY3NzYFxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdCAgYFxuXHRcdDogdW5kZWZpbmVkO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRyb2xXcmFwcGVyID0gc3R5bGVkKCBGbGV4IClgXG5cdG1heC13aWR0aDogMzIwcHg7XG5cdHBhZGRpbmctdG9wOiAxZW07XG5cblx0JHsgZXh0cmFIZWxwVGV4dE1hcmdpbiB9XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZFZpZXcgPSBzdHlsZWQuZGl2YFxuXHRsZWZ0OiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtNTAlLCAtNTAlLCAwICk7XG5cdHotaW5kZXg6IDE7XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXI7XG5cdH1cblxuXHRvcGFjaXR5OiAkeyAoIHsgc2hvd092ZXJsYXkgfTogeyBzaG93T3ZlcmxheT86IGJvb2xlYW4gfSApID0+XG5cdFx0c2hvd092ZXJsYXkgPyAxIDogMCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC40ICk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1ciggMTZweCApIHNhdHVyYXRlKCAxODAlICk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKCAwICk7XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZExpbmVYID0gc3R5bGVkKCBHcmlkTGluZSApYFxuXHRoZWlnaHQ6IDFweDtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogMXB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWSA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0d2lkdGg6IDFweDtcblx0dG9wOiAxcHg7XG5cdGJvdHRvbTogMXB4O1xuYDtcbiJdfQ== */"));
+  }) => showOverlay ? 1 : 0, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2RmtDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IEZsZXggfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgVmlldyB9IGZyb20gJy4uLy4uL3ZpZXcnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBmb250IH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBGb2NhbFBvaW50UGlja2VyQ29udHJvbHNQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IElOSVRJQUxfQk9VTkRTIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4xICk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0aW1nLFxuXHR2aWRlbyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVBsYWNlaG9sZGVyID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogJHsgSU5JVElBTF9CT1VORFMuaGVpZ2h0IH1weDtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0bWluLXdpZHRoOiAkeyBJTklUSUFMX0JPVU5EUy53aWR0aCB9cHg7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFVuaXRDb250cm9sID0gc3R5bGVkKCBVbml0Q29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmNvbnN0IGV4dHJhSGVscFRleHRNYXJnaW4gPSAoIHtcblx0aGFzSGVscFRleHQgPSBmYWxzZSxcbn06IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gaGFzSGVscFRleHRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHQgIGBcblx0XHQ6IHVuZGVmaW5lZDtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250cm9sV3JhcHBlciA9IHN0eWxlZCggRmxleCApYFxuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRwYWRkaW5nLXRvcDogMWVtO1xuXG5cdCR7IGV4dHJhSGVscFRleHRNYXJnaW4gfVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRWaWV3ID0gc3R5bGVkLmRpdmBcblx0bGVmdDogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggLTUwJSwgLTUwJSwgMCApO1xuXHR6LWluZGV4OiAxO1xuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgbGluZWFyO1xuXHR9XG5cblx0b3BhY2l0eTogJHsgKCB7IHNob3dPdmVybGF5IH06IHsgc2hvd092ZXJsYXk/OiBib29sZWFuIH0gKSA9PlxuXHRcdHNob3dPdmVybGF5ID8gMSA6IDAgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZSA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuNCApO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoIDE2cHggKSBzYXR1cmF0ZSggMTgwJSApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWiggMCApO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWCA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0aGVpZ2h0OiAxcHg7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IDFweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZVkgPSBzdHlsZWQoIEdyaWRMaW5lIClgXG5cdHdpZHRoOiAxcHg7XG5cdHRvcDogMXB4O1xuXHRib3R0b206IDFweDtcbmA7XG4iXX0= */"));
   var GridLine = /* @__PURE__ */ createStyled("div", false ? {
     target: "eeew7dm2"
   } : {
@@ -42104,8 +42783,8 @@ This message will only show in development mode. It won't appear in production.
     styles: "background:rgba( 255, 255, 255, 0.4 );backdrop-filter:blur( 16px ) saturate( 180% );position:absolute;transform:translateZ( 0 )"
   } : {
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxSGtDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IFVuaXRDb250cm9sIGZyb20gJy4uLy4uL3VuaXQtY29udHJvbCc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vLi4vdmlldyc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgYm94U2l6aW5nUmVzZXQsIGZvbnQgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuaW1wb3J0IHsgSU5JVElBTF9CT1VORFMgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQoIFZpZXcgKWBcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCAwLCAwLCAwLCAwLjEgKTtcblx0XHRjb250ZW50OiAnJztcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHRpbWcsXG5cdHZpZGVvIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhUGxhY2Vob2xkZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0aGVpZ2h0OiAkeyBJTklUSUFMX0JPVU5EUy5oZWlnaHQgfXB4O1xuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRtaW4td2lkdGg6ICR7IElOSVRJQUxfQk9VTkRTLndpZHRoIH1weDtcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVW5pdENvbnRyb2wgPSBzdHlsZWQoIFVuaXRDb250cm9sIClgXG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuY29uc3QgZXh0cmFIZWxwVGV4dE1hcmdpbiA9ICgge1xuXHRoYXNIZWxwVGV4dCA9IGZhbHNlLFxufTogRm9jYWxQb2ludFBpY2tlckNvbnRyb2xzUHJvcHMgKSA9PiB7XG5cdHJldHVybiBoYXNIZWxwVGV4dFxuXHRcdD8gY3NzYFxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdCAgYFxuXHRcdDogdW5kZWZpbmVkO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRyb2xXcmFwcGVyID0gc3R5bGVkKCBGbGV4IClgXG5cdG1heC13aWR0aDogMzIwcHg7XG5cdHBhZGRpbmctdG9wOiAxZW07XG5cblx0JHsgZXh0cmFIZWxwVGV4dE1hcmdpbiB9XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZFZpZXcgPSBzdHlsZWQuZGl2YFxuXHRsZWZ0OiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtNTAlLCAtNTAlLCAwICk7XG5cdHotaW5kZXg6IDE7XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXI7XG5cdH1cblxuXHRvcGFjaXR5OiAkeyAoIHsgc2hvd092ZXJsYXkgfTogeyBzaG93T3ZlcmxheT86IGJvb2xlYW4gfSApID0+XG5cdFx0c2hvd092ZXJsYXkgPyAxIDogMCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC40ICk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1ciggMTZweCApIHNhdHVyYXRlKCAxODAlICk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKCAwICk7XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZExpbmVYID0gc3R5bGVkKCBHcmlkTGluZSApYFxuXHRoZWlnaHQ6IDFweDtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogMXB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWSA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0d2lkdGg6IDFweDtcblx0dG9wOiAxcHg7XG5cdGJvdHRvbTogMXB4O1xuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__25
+    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
   });
   var GridLineX = /* @__PURE__ */ createStyled(GridLine, false ? {
     target: "eeew7dm1"
@@ -42117,8 +42796,8 @@ This message will only show in development mode. It won't appear in production.
     styles: "height:1px;left:1px;right:1px"
   } : {
     name: "1sw8ur",
-    styles: "height:1px;left:1px;right:1px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0SDJDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IFVuaXRDb250cm9sIGZyb20gJy4uLy4uL3VuaXQtY29udHJvbCc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vLi4vdmlldyc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgYm94U2l6aW5nUmVzZXQsIGZvbnQgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuaW1wb3J0IHsgSU5JVElBTF9CT1VORFMgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQoIFZpZXcgKWBcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCAwLCAwLCAwLCAwLjEgKTtcblx0XHRjb250ZW50OiAnJztcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHRpbWcsXG5cdHZpZGVvIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhUGxhY2Vob2xkZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0aGVpZ2h0OiAkeyBJTklUSUFMX0JPVU5EUy5oZWlnaHQgfXB4O1xuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRtaW4td2lkdGg6ICR7IElOSVRJQUxfQk9VTkRTLndpZHRoIH1weDtcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVW5pdENvbnRyb2wgPSBzdHlsZWQoIFVuaXRDb250cm9sIClgXG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuY29uc3QgZXh0cmFIZWxwVGV4dE1hcmdpbiA9ICgge1xuXHRoYXNIZWxwVGV4dCA9IGZhbHNlLFxufTogRm9jYWxQb2ludFBpY2tlckNvbnRyb2xzUHJvcHMgKSA9PiB7XG5cdHJldHVybiBoYXNIZWxwVGV4dFxuXHRcdD8gY3NzYFxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdCAgYFxuXHRcdDogdW5kZWZpbmVkO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRyb2xXcmFwcGVyID0gc3R5bGVkKCBGbGV4IClgXG5cdG1heC13aWR0aDogMzIwcHg7XG5cdHBhZGRpbmctdG9wOiAxZW07XG5cblx0JHsgZXh0cmFIZWxwVGV4dE1hcmdpbiB9XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZFZpZXcgPSBzdHlsZWQuZGl2YFxuXHRsZWZ0OiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtNTAlLCAtNTAlLCAwICk7XG5cdHotaW5kZXg6IDE7XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXI7XG5cdH1cblxuXHRvcGFjaXR5OiAkeyAoIHsgc2hvd092ZXJsYXkgfTogeyBzaG93T3ZlcmxheT86IGJvb2xlYW4gfSApID0+XG5cdFx0c2hvd092ZXJsYXkgPyAxIDogMCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC40ICk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1ciggMTZweCApIHNhdHVyYXRlKCAxODAlICk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKCAwICk7XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZExpbmVYID0gc3R5bGVkKCBHcmlkTGluZSApYFxuXHRoZWlnaHQ6IDFweDtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogMXB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWSA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0d2lkdGg6IDFweDtcblx0dG9wOiAxcHg7XG5cdGJvdHRvbTogMXB4O1xuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__25
+    styles: "height:1px;left:1px;right:1px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxSDJDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IEZsZXggfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgVmlldyB9IGZyb20gJy4uLy4uL3ZpZXcnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBmb250IH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBGb2NhbFBvaW50UGlja2VyQ29udHJvbHNQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IElOSVRJQUxfQk9VTkRTIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4xICk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0aW1nLFxuXHR2aWRlbyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVBsYWNlaG9sZGVyID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogJHsgSU5JVElBTF9CT1VORFMuaGVpZ2h0IH1weDtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0bWluLXdpZHRoOiAkeyBJTklUSUFMX0JPVU5EUy53aWR0aCB9cHg7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFVuaXRDb250cm9sID0gc3R5bGVkKCBVbml0Q29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmNvbnN0IGV4dHJhSGVscFRleHRNYXJnaW4gPSAoIHtcblx0aGFzSGVscFRleHQgPSBmYWxzZSxcbn06IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gaGFzSGVscFRleHRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHQgIGBcblx0XHQ6IHVuZGVmaW5lZDtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250cm9sV3JhcHBlciA9IHN0eWxlZCggRmxleCApYFxuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRwYWRkaW5nLXRvcDogMWVtO1xuXG5cdCR7IGV4dHJhSGVscFRleHRNYXJnaW4gfVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRWaWV3ID0gc3R5bGVkLmRpdmBcblx0bGVmdDogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggLTUwJSwgLTUwJSwgMCApO1xuXHR6LWluZGV4OiAxO1xuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgbGluZWFyO1xuXHR9XG5cblx0b3BhY2l0eTogJHsgKCB7IHNob3dPdmVybGF5IH06IHsgc2hvd092ZXJsYXk/OiBib29sZWFuIH0gKSA9PlxuXHRcdHNob3dPdmVybGF5ID8gMSA6IDAgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZSA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuNCApO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoIDE2cHggKSBzYXR1cmF0ZSggMTgwJSApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWiggMCApO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWCA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0aGVpZ2h0OiAxcHg7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IDFweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZVkgPSBzdHlsZWQoIEdyaWRMaW5lIClgXG5cdHdpZHRoOiAxcHg7XG5cdHRvcDogMXB4O1xuXHRib3R0b206IDFweDtcbmA7XG4iXX0= */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__23
   });
   var GridLineY = /* @__PURE__ */ createStyled(GridLine, false ? {
     target: "eeew7dm0"
@@ -42130,8 +42809,8 @@ This message will only show in development mode. It won't appear in production.
     styles: "width:1px;top:1px;bottom:1px"
   } : {
     name: "188vg4t",
-    styles: "width:1px;top:1px;bottom:1px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrSTJDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IFVuaXRDb250cm9sIGZyb20gJy4uLy4uL3VuaXQtY29udHJvbCc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vLi4vdmlldyc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgYm94U2l6aW5nUmVzZXQsIGZvbnQgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuaW1wb3J0IHsgSU5JVElBTF9CT1VORFMgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQoIFZpZXcgKWBcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCAwLCAwLCAwLCAwLjEgKTtcblx0XHRjb250ZW50OiAnJztcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHRpbWcsXG5cdHZpZGVvIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhUGxhY2Vob2xkZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0aGVpZ2h0OiAkeyBJTklUSUFMX0JPVU5EUy5oZWlnaHQgfXB4O1xuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRtaW4td2lkdGg6ICR7IElOSVRJQUxfQk9VTkRTLndpZHRoIH1weDtcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVW5pdENvbnRyb2wgPSBzdHlsZWQoIFVuaXRDb250cm9sIClgXG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuY29uc3QgZXh0cmFIZWxwVGV4dE1hcmdpbiA9ICgge1xuXHRoYXNIZWxwVGV4dCA9IGZhbHNlLFxufTogRm9jYWxQb2ludFBpY2tlckNvbnRyb2xzUHJvcHMgKSA9PiB7XG5cdHJldHVybiBoYXNIZWxwVGV4dFxuXHRcdD8gY3NzYFxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdCAgYFxuXHRcdDogdW5kZWZpbmVkO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRyb2xXcmFwcGVyID0gc3R5bGVkKCBGbGV4IClgXG5cdG1heC13aWR0aDogMzIwcHg7XG5cdHBhZGRpbmctdG9wOiAxZW07XG5cblx0JHsgZXh0cmFIZWxwVGV4dE1hcmdpbiB9XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZFZpZXcgPSBzdHlsZWQuZGl2YFxuXHRsZWZ0OiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtNTAlLCAtNTAlLCAwICk7XG5cdHotaW5kZXg6IDE7XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXI7XG5cdH1cblxuXHRvcGFjaXR5OiAkeyAoIHsgc2hvd092ZXJsYXkgfTogeyBzaG93T3ZlcmxheT86IGJvb2xlYW4gfSApID0+XG5cdFx0c2hvd092ZXJsYXkgPyAxIDogMCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC40ICk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1ciggMTZweCApIHNhdHVyYXRlKCAxODAlICk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKCAwICk7XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZExpbmVYID0gc3R5bGVkKCBHcmlkTGluZSApYFxuXHRoZWlnaHQ6IDFweDtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogMXB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWSA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0d2lkdGg6IDFweDtcblx0dG9wOiAxcHg7XG5cdGJvdHRvbTogMXB4O1xuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__25
+    styles: "width:1px;top:1px;bottom:1px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEySDJDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IEZsZXggfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgVmlldyB9IGZyb20gJy4uLy4uL3ZpZXcnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBmb250IH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBGb2NhbFBvaW50UGlja2VyQ29udHJvbHNQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IElOSVRJQUxfQk9VTkRTIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4xICk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0aW1nLFxuXHR2aWRlbyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVBsYWNlaG9sZGVyID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogJHsgSU5JVElBTF9CT1VORFMuaGVpZ2h0IH1weDtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0bWluLXdpZHRoOiAkeyBJTklUSUFMX0JPVU5EUy53aWR0aCB9cHg7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFVuaXRDb250cm9sID0gc3R5bGVkKCBVbml0Q29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmNvbnN0IGV4dHJhSGVscFRleHRNYXJnaW4gPSAoIHtcblx0aGFzSGVscFRleHQgPSBmYWxzZSxcbn06IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gaGFzSGVscFRleHRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHQgIGBcblx0XHQ6IHVuZGVmaW5lZDtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250cm9sV3JhcHBlciA9IHN0eWxlZCggRmxleCApYFxuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRwYWRkaW5nLXRvcDogMWVtO1xuXG5cdCR7IGV4dHJhSGVscFRleHRNYXJnaW4gfVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRWaWV3ID0gc3R5bGVkLmRpdmBcblx0bGVmdDogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggLTUwJSwgLTUwJSwgMCApO1xuXHR6LWluZGV4OiAxO1xuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgbGluZWFyO1xuXHR9XG5cblx0b3BhY2l0eTogJHsgKCB7IHNob3dPdmVybGF5IH06IHsgc2hvd092ZXJsYXk/OiBib29sZWFuIH0gKSA9PlxuXHRcdHNob3dPdmVybGF5ID8gMSA6IDAgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZSA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuNCApO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoIDE2cHggKSBzYXR1cmF0ZSggMTgwJSApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWiggMCApO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWCA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0aGVpZ2h0OiAxcHg7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IDFweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZVkgPSBzdHlsZWQoIEdyaWRMaW5lIClgXG5cdHdpZHRoOiAxcHg7XG5cdHRvcDogMXB4O1xuXHRib3R0b206IDFweDtcbmA7XG4iXX0= */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__23
   });

   // packages/components/build-module/focal-point-picker/controls.mjs
@@ -42207,7 +42886,7 @@ This message will only show in development mode. It won't appear in production.
 			box-shadow: rgb( 0 0 0 / 12% ) 0px 0px 10px;
 			transform: scale( 1.1 );
 			cursor: grabbing;
-			`, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXN0eWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVV1QyIsImZpbGUiOiJmb2NhbC1wb2ludC1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgUG9pbnRlckNpcmNsZSA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjdXJzb3I6IGdyYWI7XG5cdGhlaWdodDogNDBweDtcblx0bWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiA0MHB4O1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHR6LWluZGV4OiAxMDAwMDtcblx0YmFja2dyb3VuZDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC40ICk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuNCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKCAxNnB4ICkgc2F0dXJhdGUoIDE4MCUgKTtcblx0Ym94LXNoYWRvdzogcmdiKCAwIDAgMCAvIDEwJSApIDBweCAwcHggOHB4O1xuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBsaW5lYXI7XG5cdH1cblxuXHQkeyAoIHsgaXNEcmFnZ2luZyB9OiB7IGlzRHJhZ2dpbmc6IGJvb2xlYW4gfSApID0+XG5cdFx0aXNEcmFnZ2luZyAmJlxuXHRcdGBcblx0XHRcdGJveC1zaGFkb3c6IHJnYiggMCAwIDAgLyAxMiUgKSAwcHggMHB4IDEwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKCAxLjEgKTtcblx0XHRcdGN1cnNvcjogZ3JhYmJpbmc7XG5cdFx0XHRgIH1cbmA7XG4iXX0= */"));
+			`, ";" + (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);
@@ -42324,8 +43003,8 @@ This message will only show in development mode. It won't appear in production.
     },
     ...restProps
   }) {
-    const [point, setPoint] = (0, import_element137.useState)(valueProp);
-    const [showGridOverlay, setShowGridOverlay] = (0, import_element137.useState)(false);
+    const [point, setPoint] = (0, import_element136.useState)(valueProp);
+    const [showGridOverlay, setShowGridOverlay] = (0, import_element136.useState)(false);
     const {
       startDrag,
       endDrag,
@@ -42358,9 +43037,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_element137.useRef)(null);
-    const [bounds, setBounds] = (0, import_element137.useState)(INITIAL_BOUNDS);
-    const refUpdateBounds = (0, import_element137.useRef)(() => {
+    const dragAreaRef = (0, import_element136.useRef)(null);
+    const [bounds, setBounds] = (0, import_element136.useState)(INITIAL_BOUNDS);
+    const refUpdateBounds = (0, import_element136.useRef)(() => {
       if (!dragAreaRef.current) {
         return;
       }
@@ -42375,7 +43054,7 @@ This message will only show in development mode. It won't appear in production.
         ...INITIAL_BOUNDS
       });
     });
-    (0, import_element137.useEffect)(() => {
+    (0, import_element136.useEffect)(() => {
       const updateBounds = refUpdateBounds.current;
       if (!dragAreaRef.current) {
         return;
@@ -42504,14 +43183,14 @@ 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_deprecated14 = __toESM(require_deprecated(), 1);
+  var import_deprecated16 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
   function FocusableIframe({
     iframeRef,
     ...props
   }) {
     const ref = (0, import_compose56.useMergeRefs)([iframeRef, (0, import_compose56.useFocusableIframe)()]);
-    (0, import_deprecated14.default)("wp.components.FocusableIframe", {
+    (0, import_deprecated16.default)("wp.components.FocusableIframe", {
       since: "5.9",
       alternative: "wp.compose.useFocusableIframe"
     });
@@ -42523,11 +43202,11 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/font-size-picker/index.mjs
   var import_i18n55 = __toESM(require_i18n(), 1);
-  var import_element139 = __toESM(require_element(), 1);
+  var import_element138 = __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__26() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__24() {
     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 ? {
@@ -42540,27 +43219,27 @@ This message will only show in development mode. It won't appear in production.
     styles: "border:0;margin:0;padding:0;display:contents"
   } : {
     name: "k2q51s",
-    styles: "border:0;margin:0;padding:0;display:contents/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFjd0MiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgQmFzZUNvbnRyb2wgZnJvbSAnLi4vYmFzZS1jb250cm9sJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vYnV0dG9uJztcbmltcG9ydCBDdXN0b21TZWxlY3RDb250cm9sIGZyb20gJy4uL2N1c3RvbS1zZWxlY3QtY29udHJvbCc7XG5pbXBvcnQgeyBIU3RhY2sgfSBmcm9tICcuLi9oLXN0YWNrJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmZpZWxkc2V0YFxuXHRib3JkZXI6IDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogY29udGVudHM7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gc3R5bGVkKCBIU3RhY2sgKWBcblx0aGVpZ2h0OiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyVG9nZ2xlID0gc3R5bGVkKCBCdXR0b24gKWBcblx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIC0xICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBIZWFkZXJMYWJlbCA9IHN0eWxlZCggQmFzZUNvbnRyb2wuVmlzdWFsTGFiZWwgKWBcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbmA7XG5cbi8vIEN1c3RvbSBzdHlsZWQgY29tcG9uZW50IHRvIGZvcmNlIGxpbmUgYnJlYWsgYmV0d2VlbiBuYW1lIGFuZCBoaW50IHdoaWxlIGtlZXBpbmcgY2hlY2ttYXJrIG9uIHRoZSByaWdodFxuZXhwb3J0IGNvbnN0IFN0eWxlZEN1c3RvbVNlbGVjdENvbnRyb2wgPSBzdHlsZWQoIEN1c3RvbVNlbGVjdENvbnRyb2wgKWBcblx0LmNvbXBvbmVudHMtY3VzdG9tLXNlbGVjdC1jb250cm9sX19pdGVtXG5cdFx0LmNvbXBvbmVudHMtY3VzdG9tLXNlbGVjdC1jb250cm9sX19pdGVtLWhpbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__26
+    styles: "border:0;margin:0;padding:0;display:contents/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPd0MiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IEJhc2VDb250cm9sIGZyb20gJy4uL2Jhc2UtY29udHJvbCc7XG5pbXBvcnQgQnV0dG9uIGZyb20gJy4uL2J1dHRvbic7XG5pbXBvcnQgQ3VzdG9tU2VsZWN0Q29udHJvbCBmcm9tICcuLi9jdXN0b20tc2VsZWN0LWNvbnRyb2wnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vaC1zdGFjayc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGhlaWdodDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlclRvZ2dsZSA9IHN0eWxlZCggQnV0dG9uIClgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAtMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyTGFiZWwgPSBzdHlsZWQoIEJhc2VDb250cm9sLlZpc3VhbExhYmVsIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogJHsgc3BhY2UoIDEgKSB9O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5gO1xuXG4vLyBDdXN0b20gc3R5bGVkIGNvbXBvbmVudCB0byBmb3JjZSBsaW5lIGJyZWFrIGJldHdlZW4gbmFtZSBhbmQgaGludCB3aGlsZSBrZWVwaW5nIGNoZWNrbWFyayBvbiB0aGUgcmlnaHRcbmV4cG9ydCBjb25zdCBTdHlsZWRDdXN0b21TZWxlY3RDb250cm9sID0gc3R5bGVkKCBDdXN0b21TZWxlY3RDb250cm9sIClgXG5cdC5jb21wb25lbnRzLWN1c3RvbS1zZWxlY3QtY29udHJvbF9faXRlbVxuXHRcdC5jb21wb25lbnRzLWN1c3RvbS1zZWxlY3QtY29udHJvbF9faXRlbS1oaW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcbiJdfQ== */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__24
   });
   var Header2 = /* @__PURE__ */ createStyled(component_default9, false ? {
     target: "e8tqeku3"
   } : {
     target: "e8tqeku3",
     label: "Header"
-  })("height:", space(4), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQnNDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJhc2VDb250cm9sIGZyb20gJy4uL2Jhc2UtY29udHJvbCc7XG5pbXBvcnQgQnV0dG9uIGZyb20gJy4uL2J1dHRvbic7XG5pbXBvcnQgQ3VzdG9tU2VsZWN0Q29udHJvbCBmcm9tICcuLi9jdXN0b20tc2VsZWN0LWNvbnRyb2wnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vaC1zdGFjayc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGhlaWdodDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlclRvZ2dsZSA9IHN0eWxlZCggQnV0dG9uIClgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAtMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyTGFiZWwgPSBzdHlsZWQoIEJhc2VDb250cm9sLlZpc3VhbExhYmVsIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogJHsgc3BhY2UoIDEgKSB9O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5gO1xuXG4vLyBDdXN0b20gc3R5bGVkIGNvbXBvbmVudCB0byBmb3JjZSBsaW5lIGJyZWFrIGJldHdlZW4gbmFtZSBhbmQgaGludCB3aGlsZSBrZWVwaW5nIGNoZWNrbWFyayBvbiB0aGUgcmlnaHRcbmV4cG9ydCBjb25zdCBTdHlsZWRDdXN0b21TZWxlY3RDb250cm9sID0gc3R5bGVkKCBDdXN0b21TZWxlY3RDb250cm9sIClgXG5cdC5jb21wb25lbnRzLWN1c3RvbS1zZWxlY3QtY29udHJvbF9faXRlbVxuXHRcdC5jb21wb25lbnRzLWN1c3RvbS1zZWxlY3QtY29udHJvbF9faXRlbS1oaW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcbiJdfQ== */"));
+  })("height:", space(4), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFjc0MiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IEJhc2VDb250cm9sIGZyb20gJy4uL2Jhc2UtY29udHJvbCc7XG5pbXBvcnQgQnV0dG9uIGZyb20gJy4uL2J1dHRvbic7XG5pbXBvcnQgQ3VzdG9tU2VsZWN0Q29udHJvbCBmcm9tICcuLi9jdXN0b20tc2VsZWN0LWNvbnRyb2wnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vaC1zdGFjayc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGhlaWdodDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlclRvZ2dsZSA9IHN0eWxlZCggQnV0dG9uIClgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAtMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyTGFiZWwgPSBzdHlsZWQoIEJhc2VDb250cm9sLlZpc3VhbExhYmVsIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogJHsgc3BhY2UoIDEgKSB9O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5gO1xuXG4vLyBDdXN0b20gc3R5bGVkIGNvbXBvbmVudCB0byBmb3JjZSBsaW5lIGJyZWFrIGJldHdlZW4gbmFtZSBhbmQgaGludCB3aGlsZSBrZWVwaW5nIGNoZWNrbWFyayBvbiB0aGUgcmlnaHRcbmV4cG9ydCBjb25zdCBTdHlsZWRDdXN0b21TZWxlY3RDb250cm9sID0gc3R5bGVkKCBDdXN0b21TZWxlY3RDb250cm9sIClgXG5cdC5jb21wb25lbnRzLWN1c3RvbS1zZWxlY3QtY29udHJvbF9faXRlbVxuXHRcdC5jb21wb25lbnRzLWN1c3RvbS1zZWxlY3QtY29udHJvbF9faXRlbS1oaW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcbiJdfQ== */"));
   var HeaderToggle = /* @__PURE__ */ createStyled(button_default, false ? {
     target: "e8tqeku2"
   } : {
     target: "e8tqeku2",
     label: "HeaderToggle"
-  })("margin-top:", space(-1), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5QjRDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJhc2VDb250cm9sIGZyb20gJy4uL2Jhc2UtY29udHJvbCc7XG5pbXBvcnQgQnV0dG9uIGZyb20gJy4uL2J1dHRvbic7XG5pbXBvcnQgQ3VzdG9tU2VsZWN0Q29udHJvbCBmcm9tICcuLi9jdXN0b20tc2VsZWN0LWNvbnRyb2wnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vaC1zdGFjayc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGhlaWdodDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlclRvZ2dsZSA9IHN0eWxlZCggQnV0dG9uIClgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAtMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyTGFiZWwgPSBzdHlsZWQoIEJhc2VDb250cm9sLlZpc3VhbExhYmVsIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogJHsgc3BhY2UoIDEgKSB9O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5gO1xuXG4vLyBDdXN0b20gc3R5bGVkIGNvbXBvbmVudCB0byBmb3JjZSBsaW5lIGJyZWFrIGJldHdlZW4gbmFtZSBhbmQgaGludCB3aGlsZSBrZWVwaW5nIGNoZWNrbWFyayBvbiB0aGUgcmlnaHRcbmV4cG9ydCBjb25zdCBTdHlsZWRDdXN0b21TZWxlY3RDb250cm9sID0gc3R5bGVkKCBDdXN0b21TZWxlY3RDb250cm9sIClgXG5cdC5jb21wb25lbnRzLWN1c3RvbS1zZWxlY3QtY29udHJvbF9faXRlbVxuXHRcdC5jb21wb25lbnRzLWN1c3RvbS1zZWxlY3QtY29udHJvbF9faXRlbS1oaW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcbiJdfQ== */"));
+  })("margin-top:", space(-1), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrQjRDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCYXNlQ29udHJvbCBmcm9tICcuLi9iYXNlLWNvbnRyb2wnO1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi9idXR0b24nO1xuaW1wb3J0IEN1c3RvbVNlbGVjdENvbnRyb2wgZnJvbSAnLi4vY3VzdG9tLXNlbGVjdC1jb250cm9sJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uL2gtc3RhY2snO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQuZmllbGRzZXRgXG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBIZWFkZXIgPSBzdHlsZWQoIEhTdGFjayApYFxuXHRoZWlnaHQ6ICR7IHNwYWNlKCA0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBIZWFkZXJUb2dnbGUgPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHRtYXJnaW4tdG9wOiAkeyBzcGFjZSggLTEgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlckxhYmVsID0gc3R5bGVkKCBCYXNlQ29udHJvbC5WaXN1YWxMYWJlbCApYFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuYDtcblxuLy8gQ3VzdG9tIHN0eWxlZCBjb21wb25lbnQgdG8gZm9yY2UgbGluZSBicmVhayBiZXR3ZWVuIG5hbWUgYW5kIGhpbnQgd2hpbGUga2VlcGluZyBjaGVja21hcmsgb24gdGhlIHJpZ2h0XG5leHBvcnQgY29uc3QgU3R5bGVkQ3VzdG9tU2VsZWN0Q29udHJvbCA9IHN0eWxlZCggQ3VzdG9tU2VsZWN0Q29udHJvbCApYFxuXHQuY29tcG9uZW50cy1jdXN0b20tc2VsZWN0LWNvbnRyb2xfX2l0ZW1cblx0XHQuY29tcG9uZW50cy1jdXN0b20tc2VsZWN0LWNvbnRyb2xfX2l0ZW0taGludCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG4iXX0= */"));
   var HeaderLabel = /* @__PURE__ */ createStyled(base_control_default.VisualLabel, false ? {
     target: "e8tqeku1"
   } : {
     target: "e8tqeku1",
     label: "HeaderLabel"
-  })("display:flex;gap:", space(1), ";justify-content:flex-start;margin-bottom:0;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2QjREIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJhc2VDb250cm9sIGZyb20gJy4uL2Jhc2UtY29udHJvbCc7XG5pbXBvcnQgQnV0dG9uIGZyb20gJy4uL2J1dHRvbic7XG5pbXBvcnQgQ3VzdG9tU2VsZWN0Q29udHJvbCBmcm9tICcuLi9jdXN0b20tc2VsZWN0LWNvbnRyb2wnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vaC1zdGFjayc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGhlaWdodDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlclRvZ2dsZSA9IHN0eWxlZCggQnV0dG9uIClgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAtMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyTGFiZWwgPSBzdHlsZWQoIEJhc2VDb250cm9sLlZpc3VhbExhYmVsIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogJHsgc3BhY2UoIDEgKSB9O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5gO1xuXG4vLyBDdXN0b20gc3R5bGVkIGNvbXBvbmVudCB0byBmb3JjZSBsaW5lIGJyZWFrIGJldHdlZW4gbmFtZSBhbmQgaGludCB3aGlsZSBrZWVwaW5nIGNoZWNrbWFyayBvbiB0aGUgcmlnaHRcbmV4cG9ydCBjb25zdCBTdHlsZWRDdXN0b21TZWxlY3RDb250cm9sID0gc3R5bGVkKCBDdXN0b21TZWxlY3RDb250cm9sIClgXG5cdC5jb21wb25lbnRzLWN1c3RvbS1zZWxlY3QtY29udHJvbF9faXRlbVxuXHRcdC5jb21wb25lbnRzLWN1c3RvbS1zZWxlY3QtY29udHJvbF9faXRlbS1oaW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcbiJdfQ== */"));
+  })("display:flex;gap:", space(1), ";justify-content:flex-start;margin-bottom:0;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQjREIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCYXNlQ29udHJvbCBmcm9tICcuLi9iYXNlLWNvbnRyb2wnO1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi9idXR0b24nO1xuaW1wb3J0IEN1c3RvbVNlbGVjdENvbnRyb2wgZnJvbSAnLi4vY3VzdG9tLXNlbGVjdC1jb250cm9sJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uL2gtc3RhY2snO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQuZmllbGRzZXRgXG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBIZWFkZXIgPSBzdHlsZWQoIEhTdGFjayApYFxuXHRoZWlnaHQ6ICR7IHNwYWNlKCA0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBIZWFkZXJUb2dnbGUgPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHRtYXJnaW4tdG9wOiAkeyBzcGFjZSggLTEgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlckxhYmVsID0gc3R5bGVkKCBCYXNlQ29udHJvbC5WaXN1YWxMYWJlbCApYFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuYDtcblxuLy8gQ3VzdG9tIHN0eWxlZCBjb21wb25lbnQgdG8gZm9yY2UgbGluZSBicmVhayBiZXR3ZWVuIG5hbWUgYW5kIGhpbnQgd2hpbGUga2VlcGluZyBjaGVja21hcmsgb24gdGhlIHJpZ2h0XG5leHBvcnQgY29uc3QgU3R5bGVkQ3VzdG9tU2VsZWN0Q29udHJvbCA9IHN0eWxlZCggQ3VzdG9tU2VsZWN0Q29udHJvbCApYFxuXHQuY29tcG9uZW50cy1jdXN0b20tc2VsZWN0LWNvbnRyb2xfX2l0ZW1cblx0XHQuY29tcG9uZW50cy1jdXN0b20tc2VsZWN0LWNvbnRyb2xfX2l0ZW0taGludCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG4iXX0= */"));
   var StyledCustomSelectControl = /* @__PURE__ */ createStyled(custom_select_control_default, false ? {
     target: "e8tqeku0"
   } : {
@@ -42571,13 +43250,13 @@ This message will only show in development mode. It won't appear in production.
     styles: ".components-custom-select-control__item .components-custom-select-control__item-hint{width:100%;}"
   } : {
     name: "anvx77",
-    styles: ".components-custom-select-control__item .components-custom-select-control__item-hint{width:100%;}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQ3NFIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEJhc2VDb250cm9sIGZyb20gJy4uL2Jhc2UtY29udHJvbCc7XG5pbXBvcnQgQnV0dG9uIGZyb20gJy4uL2J1dHRvbic7XG5pbXBvcnQgQ3VzdG9tU2VsZWN0Q29udHJvbCBmcm9tICcuLi9jdXN0b20tc2VsZWN0LWNvbnRyb2wnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vaC1zdGFjayc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGhlaWdodDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlclRvZ2dsZSA9IHN0eWxlZCggQnV0dG9uIClgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAtMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyTGFiZWwgPSBzdHlsZWQoIEJhc2VDb250cm9sLlZpc3VhbExhYmVsIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogJHsgc3BhY2UoIDEgKSB9O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5gO1xuXG4vLyBDdXN0b20gc3R5bGVkIGNvbXBvbmVudCB0byBmb3JjZSBsaW5lIGJyZWFrIGJldHdlZW4gbmFtZSBhbmQgaGludCB3aGlsZSBrZWVwaW5nIGNoZWNrbWFyayBvbiB0aGUgcmlnaHRcbmV4cG9ydCBjb25zdCBTdHlsZWRDdXN0b21TZWxlY3RDb250cm9sID0gc3R5bGVkKCBDdXN0b21TZWxlY3RDb250cm9sIClgXG5cdC5jb21wb25lbnRzLWN1c3RvbS1zZWxlY3QtY29udHJvbF9faXRlbVxuXHRcdC5jb21wb25lbnRzLWN1c3RvbS1zZWxlY3QtY29udHJvbF9faXRlbS1oaW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__26
+    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
   });

   // packages/components/build-module/font-size-picker/font-size-picker-select.mjs
   var import_i18n52 = __toESM(require_i18n(), 1);
-  var import_element138 = __toESM(require_element(), 1);
+  var import_element137 = __toESM(require_element(), 1);

   // packages/components/build-module/font-size-picker/utils.mjs
   function isSimpleCssValue(value) {
@@ -42617,7 +43296,7 @@ This message will only show in development mode. It won't appear in production.
         hint
       };
     })];
-    const selectedOption = (0, import_element138.useMemo)(() => {
+    const selectedOption = (0, import_element137.useMemo)(() => {
       if (value === void 0) {
         return DEFAULT_OPTION;
       }
@@ -42748,7 +43427,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_element139.useState)(isCustomValue2);
+    const [userRequestedCustom, setUserRequestedCustom] = (0, import_element138.useState)(isCustomValue2);
     const resolvedValueForControls = valueMode === "slug" ? selectedFontSize?.size : value;
     let currentPickerType;
     if (!disableCustomFontSizes && userRequestedCustom) {
@@ -42870,12 +43549,12 @@ This message will only show in development mode. It won't appear in production.
       })]
     });
   };
-  var FontSizePicker = (0, import_element139.forwardRef)(UnforwardedFontSizePicker);
+  var FontSizePicker = (0, import_element138.forwardRef)(UnforwardedFontSizePicker);
   FontSizePicker.displayName = "FontSizePicker";
   var font_size_picker_default = FontSizePicker;

   // packages/components/build-module/form-file-upload/index.mjs
-  var import_element140 = __toESM(require_element(), 1);
+  var import_element139 = __toESM(require_element(), 1);
   var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
   function FormFileUpload({
     accept,
@@ -42887,7 +43566,7 @@ This message will only show in development mode. It won't appear in production.
     __next40pxDefaultSize: _next40pxDefaultSize,
     ...props
   }) {
-    const ref = (0, import_element140.useRef)(null);
+    const ref = (0, import_element139.useRef)(null);
     const openFileDialog = () => {
       ref.current?.click();
     };
@@ -42919,7 +43598,7 @@ This message will only show in development mode. It won't appear in production.
   var form_file_upload_default = FormFileUpload;

   // packages/components/build-module/form-toggle/index.mjs
-  var import_element141 = __toESM(require_element(), 1);
+  var import_element140 = __toESM(require_element(), 1);
   var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
   var noop16 = () => {
   };
@@ -42959,17 +43638,18 @@ This message will only show in development mode. It won't appear in production.
       })]
     });
   }
-  var FormToggle = (0, import_element141.forwardRef)(UnforwardedFormToggle);
+  var FormToggle = (0, import_element140.forwardRef)(UnforwardedFormToggle);
   FormToggle.displayName = "FormToggle";
   var form_toggle_default = FormToggle;

   // packages/components/build-module/form-token-field/index.mjs
-  var import_element142 = __toESM(require_element(), 1);
+  var import_element141 = __toESM(require_element(), 1);
   var import_i18n57 = __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_deprecated15 = __toESM(require_deprecated(), 1);
+  var import_deprecated17 = __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);
@@ -43039,8 +43719,8 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/form-token-field/index.mjs
   var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
-  function getRuntime17() {
+  var STYLE_HASH_ATTRIBUTE20 = "data-wp-hash";
+  function getRuntime20() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -43051,26 +43731,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);
+      registerDocument20(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash17(targetDocument, hash2) {
+  function documentContainsStyleHash20(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_ATTRIBUTE20}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE20) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle17(targetDocument, hash2, css3) {
+  function injectStyle20(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime17();
+    const runtime = getRuntime20();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -43079,21 +43759,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 (documentContainsStyleHash20(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE17, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE20, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument17(targetDocument) {
-    const runtime = getRuntime17();
+  function registerDocument20(targetDocument) {
+    const runtime = getRuntime20();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle17(targetDocument, hash2, css3);
+      injectStyle20(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -43107,17 +43787,17 @@ 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 registerStyle19(hash2, css3) {
+    const runtime = getRuntime20();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle17(targetDocument, hash2, css3);
+      injectStyle20(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle16("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}");
+    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}");
   }
-  var style_module_default15 = { "tokens-and-input": "df878b202c3b3cb7__tokens-and-input" };
+  var style_module_default18 = { "tokens-and-input": "df878b202c3b3cb7__tokens-and-input" };
   var identity3 = (value) => value;
   function FormTokenField(props) {
     const {
@@ -43157,7 +43837,7 @@ This message will only show in development mode. It won't appear in production.
     const defaultHelp = tokenizeOnSpace ? (0, import_i18n57.__)("Separate with commas, spaces, or the Enter key.") : (0, import_i18n57.__)("Separate with commas or the Enter key.");
     let computedHelp = help !== void 0 ? help : defaultHelp;
     if (typeof __experimentalShowHowTo === "boolean") {
-      (0, import_deprecated15.default)("`__experimentalShowHowTo` prop in wp.components.FormTokenField", {
+      (0, import_deprecated17.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."
@@ -43167,32 +43847,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_element142.useState)("");
-    const [inputOffsetFromEnd, setInputOffsetFromEnd] = (0, import_element142.useState)(0);
-    const [isActive, setIsActive] = (0, import_element142.useState)(false);
-    const [isExpanded, setIsExpanded] = (0, import_element142.useState)(false);
-    const [selectedSuggestionIndex, setSelectedSuggestionIndex] = (0, import_element142.useState)(-1);
-    const [selectedSuggestionScroll, setSelectedSuggestionScroll] = (0, import_element142.useState)(false);
+    const [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 prevSuggestions = (0, import_compose59.usePrevious)(suggestions);
     const prevValue = (0, import_compose59.usePrevious)(value);
-    const input = (0, import_element142.useRef)(null);
-    const tokensAndInput = (0, import_element142.useRef)(null);
+    const input = (0, import_element141.useRef)(null);
+    const tokensAndInput = (0, import_element141.useRef)(null);
     const debouncedSpeak = (0, import_compose59.useDebounce)(import_a11y6.speak, 500);
-    (0, import_element142.useEffect)(() => {
+    (0, import_element141.useEffect)(() => {
       if (isActive && !hasFocus2()) {
         focus4();
       }
     }, [isActive]);
-    (0, import_element142.useEffect)(() => {
+    (0, import_element141.useEffect)(() => {
       const suggestionsDidUpdate = !(0, import_is_shallow_equal2.isShallowEqual)(suggestions, prevSuggestions || []);
       if (suggestionsDidUpdate || value !== prevValue) {
         updateSuggestions(suggestionsDidUpdate);
       }
     }, [suggestions, prevSuggestions, value, prevValue]);
-    (0, import_element142.useEffect)(() => {
+    (0, import_element141.useEffect)(() => {
       updateSuggestions();
     }, [incompleteTokenValue]);
-    (0, import_element142.useEffect)(() => {
+    (0, import_element141.useEffect)(() => {
       updateSuggestions();
     }, [__experimentalAutoSelectFirstMatch]);
     if (disabled && isActive) {
@@ -43480,8 +44160,8 @@ This message will only show in development mode. It won't appear in production.
       return true;
     }
     function deleteToken(token2) {
-      const newTokens = value.filter((item2) => {
-        return getTokenValue(item2) !== getTokenValue(token2);
+      const newTokens = value.filter((item) => {
+        return getTokenValue(item) !== getTokenValue(token2);
       });
       onChange(newTokens);
       (0, import_a11y6.speak)(messages.removed, "assertive");
@@ -43493,21 +44173,21 @@ This message will only show in development mode. It won't appear in production.
       return token2;
     }
     function getMatchingSuggestions(searchValue = incompleteTokenValue, _suggestions = suggestions, _value = value, _maxSuggestions = maxSuggestions, _saveTransform = saveTransform) {
-      let match4 = _saveTransform(searchValue);
+      let match3 = _saveTransform(searchValue);
       const startsWithMatch = [];
       const containsMatch = [];
-      const normalizedValue = _value.map((item2) => {
-        if (typeof item2 === "string") {
-          return item2;
+      const normalizedValue = _value.map((item) => {
+        if (typeof item === "string") {
+          return item;
         }
-        return item2.value;
+        return item.value;
       });
-      if (match4.length === 0) {
+      if (match3.length === 0) {
         _suggestions = _suggestions.filter((suggestion) => !normalizedValue.includes(suggestion));
       } else {
-        match4 = match4.normalize("NFKC").toLocaleLowerCase();
+        match3 = match3.normalize("NFKC").toLocaleLowerCase();
         _suggestions.forEach((suggestion) => {
-          const index2 = suggestion.normalize("NFKC").toLocaleLowerCase().indexOf(match4);
+          const index2 = suggestion.normalize("NFKC").toLocaleLowerCase().indexOf(match3);
           if (normalizedValue.indexOf(suggestion) === -1) {
             if (index2 === 0) {
               startsWithMatch.push(suggestion);
@@ -43527,8 +44207,8 @@ This message will only show in development mode. It won't appear in production.
       return void 0;
     }
     function valueContainsToken(token2) {
-      return value.some((item2) => {
-        return getTokenValue(token2) === getTokenValue(item2);
+      return value.some((item) => {
+        return getTokenValue(token2) === getTokenValue(item);
       });
     }
     function getIndexOfInput() {
@@ -43556,12 +44236,12 @@ This message will only show in development mode. It won't appear in production.
         }
       }
       if (inputHasMinimumChars) {
-        const message2 = hasMatchingSuggestions ? (0, import_i18n57.sprintf)(
+        const message = hasMatchingSuggestions ? (0, import_i18n57.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),
           matchingSuggestions2.length
         ) : (0, import_i18n57.__)("No results.");
-        debouncedSpeak(message2, "assertive");
+        debouncedSpeak(message, "assertive");
       }
     }
     function renderTokensAndInput() {
@@ -43622,7 +44302,7 @@ This message will only show in development mode. It won't appear in production.
     const matchingSuggestions = getMatchingSuggestions();
     if (!disabled) {
       tokenFieldProps = Object.assign({}, tokenFieldProps, {
-        onKeyDown: withIgnoreIMEEvents(onKeyDown),
+        onKeyDown: (0, import_keycodes5.withIgnoreIMEEvents)(onKeyDown),
         onKeyPress,
         onFocus: onFocusHandler
       });
@@ -43640,7 +44320,7 @@ This message will only show in development mode. It won't appear in production.
         onMouseDown: onContainerTouched,
         onTouchStart: onContainerTouched,
         children: [/* @__PURE__ */ (0, import_jsx_runtime219.jsx)(component_default3, {
-          className: style_module_default15["tokens-and-input"],
+          className: style_module_default18["tokens-and-input"],
           justify: "flex-start",
           align: "center",
           gap: 1,
@@ -43667,8 +44347,8 @@ 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_element143 = __toESM(require_element(), 1);
-  var import_deprecated16 = __toESM(require_deprecated(), 1);
+  var import_element142 = __toESM(require_element(), 1);
+  var import_deprecated18 = __toESM(require_deprecated(), 1);
   var import_i18n59 = __toESM(require_i18n(), 1);

   // packages/components/build-module/guide/page-control.mjs
@@ -43731,24 +44411,24 @@ This message will only show in development mode. It won't appear in production.
     onFinish,
     pages = []
   }) {
-    const ref = (0, import_element143.useRef)(null);
-    const [currentPage, setCurrentPage] = (0, import_element143.useState)(0);
-    (0, import_element143.useEffect)(() => {
+    const ref = (0, import_element142.useRef)(null);
+    const [currentPage, setCurrentPage] = (0, import_element142.useState)(0);
+    (0, import_element142.useEffect)(() => {
       const frame2 = ref.current?.querySelector(".components-guide");
       if (frame2 instanceof HTMLElement) {
         frame2.focus();
       }
     }, [currentPage]);
-    (0, import_element143.useEffect)(() => {
-      if (import_element143.Children.count(children)) {
-        (0, import_deprecated16.default)("Passing children to <Guide>", {
+    (0, import_element142.useEffect)(() => {
+      if (import_element142.Children.count(children)) {
+        (0, import_deprecated18.default)("Passing children to <Guide>", {
           since: "5.5",
           alternative: "the `pages` prop"
         });
       }
     }, [children]);
-    if (import_element143.Children.count(children)) {
-      pages = import_element143.Children.map(children, (child) => ({
+    if (import_element142.Children.count(children)) {
+      pages = import_element142.Children.map(children, (child) => ({
         content: child
       })) ?? [];
     }
@@ -43819,12 +44499,12 @@ 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_element144 = __toESM(require_element(), 1);
-  var import_deprecated17 = __toESM(require_deprecated(), 1);
+  var import_element143 = __toESM(require_element(), 1);
+  var import_deprecated19 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
   function GuidePage(props) {
-    (0, import_element144.useEffect)(() => {
-      (0, import_deprecated17.default)("<GuidePage>", {
+    (0, import_element143.useEffect)(() => {
+      (0, import_deprecated19.default)("<GuidePage>", {
         since: "5.5",
         alternative: "the `pages` prop in <Guide>"
       });
@@ -43835,8 +44515,8 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/button/deprecated.mjs
-  var import_deprecated18 = __toESM(require_deprecated(), 1);
-  var import_element145 = __toESM(require_element(), 1);
+  var import_deprecated20 = __toESM(require_deprecated(), 1);
+  var import_element144 = __toESM(require_element(), 1);
   var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedIconButton({
     label,
@@ -43845,7 +44525,7 @@ This message will only show in development mode. It won't appear in production.
     tooltip,
     ...props
   }, ref) {
-    (0, import_deprecated18.default)("wp.components.IconButton", {
+    (0, import_deprecated20.default)("wp.components.IconButton", {
       since: "5.4",
       alternative: "wp.components.Button",
       version: "6.2"
@@ -43863,10 +44543,10 @@ This message will only show in development mode. It won't appear in production.
       })
     );
   }
-  var deprecated_default = (0, import_element145.forwardRef)(UnforwardedIconButton);
+  var deprecated_default = (0, import_element144.forwardRef)(UnforwardedIconButton);

   // packages/components/build-module/keyboard-shortcuts/index.mjs
-  var import_element146 = __toESM(require_element(), 1);
+  var import_element145 = __toESM(require_element(), 1);
   var import_compose60 = __toESM(require_compose(), 1);
   var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
   function KeyboardShortcut({
@@ -43889,7 +44569,7 @@ This message will only show in development mode. It won't appear in production.
     bindGlobal,
     eventName
   }) {
-    const target = (0, import_element146.useRef)(null);
+    const target = (0, import_element145.useRef)(null);
     const element = Object.entries(shortcuts ?? {}).map(([shortcut, callback]) => /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(KeyboardShortcut, {
       shortcut,
       callback,
@@ -43897,7 +44577,7 @@ This message will only show in development mode. It won't appear in production.
       eventName,
       target
     }, shortcut));
-    if (!import_element146.Children.count(children)) {
+    if (!import_element145.Children.count(children)) {
       return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(import_jsx_runtime225.Fragment, {
         children: element
       });
@@ -43910,7 +44590,7 @@ This message will only show in development mode. It won't appear in production.
   var keyboard_shortcuts_default = KeyboardShortcuts;

   // packages/components/build-module/menu-group/index.mjs
-  var import_element147 = __toESM(require_element(), 1);
+  var import_element146 = __toESM(require_element(), 1);
   var import_compose61 = __toESM(require_compose(), 1);
   var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
   function MenuGroup3(props) {
@@ -43921,7 +44601,7 @@ This message will only show in development mode. It won't appear in production.
       hideSeparator
     } = props;
     const instanceId = (0, import_compose61.useInstanceId)(MenuGroup3);
-    if (!import_element147.Children.count(children)) {
+    if (!import_element146.Children.count(children)) {
       return null;
     }
     const labelId = `components-menu-group-label-${instanceId}`;
@@ -43945,7 +44625,7 @@ This message will only show in development mode. It won't appear in production.
   var menu_group_default = MenuGroup3;

   // packages/components/build-module/menu-item/index.mjs
-  var import_element148 = __toESM(require_element(), 1);
+  var import_element147 = __toESM(require_element(), 1);
   var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedMenuItem(props, ref) {
     let {
@@ -43974,7 +44654,7 @@ This message will only show in development mode. It won't appear in production.
       });
     }
     if (icon && typeof icon !== "string") {
-      icon = (0, import_element148.cloneElement)(icon, {
+      icon = (0, import_element147.cloneElement)(icon, {
         className: clsx_default("components-menu-items__item-icon", {
           "has-icon-right": iconPosition === "right"
         })
@@ -44000,7 +44680,7 @@ This message will only show in development mode. It won't appear in production.
       }), suffix]
     });
   }
-  var MenuItem3 = (0, import_element148.forwardRef)(UnforwardedMenuItem);
+  var MenuItem3 = (0, import_element147.forwardRef)(UnforwardedMenuItem);
   MenuItem3.displayName = "MenuItem";
   var menu_item_default = MenuItem3;

@@ -44015,34 +44695,34 @@ This message will only show in development mode. It won't appear in production.
     value
   }) {
     return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(import_jsx_runtime228.Fragment, {
-      children: choices.map((item2) => {
-        const isSelected2 = value === item2.value;
+      children: choices.map((item) => {
+        const isSelected2 = value === item.value;
         return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(menu_item_default, {
           role: "menuitemradio",
-          disabled: item2.disabled,
+          disabled: item.disabled,
           icon: isSelected2 ? check_default : null,
-          info: item2.info,
+          info: item.info,
           isSelected: isSelected2,
-          shortcut: item2.shortcut,
+          shortcut: item.shortcut,
           className: "components-menu-items-choice",
           onClick: () => {
             if (!isSelected2) {
-              onSelect(item2.value);
+              onSelect(item.value);
             }
           },
-          onMouseEnter: () => onHover(item2.value),
+          onMouseEnter: () => onHover(item.value),
           onMouseLeave: () => onHover(null),
-          "aria-label": item2["aria-label"],
-          children: item2.label
-        }, item2.value);
+          "aria-label": item["aria-label"],
+          children: item.label
+        }, item.value);
       })
     });
   }
   var menu_items_choice_default = MenuItemsChoice;

   // packages/components/build-module/navigator/navigator/component.mjs
-  var import_deprecated19 = __toESM(require_deprecated(), 1);
-  var import_element150 = __toESM(require_element(), 1);
+  var import_deprecated21 = __toESM(require_deprecated(), 1);
+  var import_element149 = __toESM(require_element(), 1);
   var import_is_shallow_equal3 = __toESM(require_is_shallow_equal(), 1);
   var import_warning7 = __toESM(require_warning(), 1);

@@ -44231,10 +44911,10 @@ This message will only show in development mode. It won't appear in production.
   }
   function match2(str, options2) {
     var keys = [];
-    var re4 = pathToRegexp(str, keys, options2);
-    return regexpToFunction(re4, keys, options2);
+    var re3 = pathToRegexp(str, keys, options2);
+    return regexpToFunction(re3, keys, options2);
   }
-  function regexpToFunction(re4, keys, options2) {
+  function regexpToFunction(re3, keys, options2) {
     if (options2 === void 0) {
       options2 = {};
     }
@@ -44242,7 +44922,7 @@ This message will only show in development mode. It won't appear in production.
       return x2;
     } : _a;
     return function(pathname) {
-      var m3 = re4.exec(pathname);
+      var m3 = re3.exec(pathname);
       if (!m3)
         return false;
       var path = m3[0], index2 = m3.index;
@@ -44399,7 +45079,7 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/navigator/context.mjs
-  var import_element149 = __toESM(require_element(), 1);
+  var import_element148 = __toESM(require_element(), 1);
   var initialContextValue = {
     location: {},
     goTo: () => {
@@ -44414,11 +45094,11 @@ This message will only show in development mode. It won't appear in production.
     },
     params: {}
   };
-  var NavigatorContext = (0, import_element149.createContext)(initialContextValue);
+  var NavigatorContext = (0, import_element148.createContext)(initialContextValue);
   NavigatorContext.displayName = "NavigatorContext";

   // packages/components/build-module/navigator/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__27() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__25() {
     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 ? {
@@ -44426,8 +45106,8 @@ This message will only show in development mode. It won't appear in production.
     styles: "position:relative;overflow-x:clip;contain:layout;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start"
   } : {
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLbUMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JXcmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFByZXZlbnRzIGhvcml6b250YWwgb3ZlcmZsb3cgd2hpbGUgYW5pbWF0aW5nIHNjcmVlbiB0cmFuc2l0aW9ucyAqL1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXHQvKlxuXHQgKiBNYXJrIHRoaXMgRE9NIHN1YnRyZWUgYXMgaXNvbGF0ZWQgd2hlbiBpdCBjb21lcyB0byBsYXlvdXQgY2FsY3VsYXRpb25zLFxuXHQgKiBwcm92aWRpbmcgcGVyZm9ybWFuY2UgYmVuZWZpdHMuXG5cdCAqL1xuXHRjb250YWluOiBsYXlvdXQ7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5gO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdG9wYWNpdHk6IDAsXG5cdH0sXG59ICk7XG5cbmNvbnN0IGZhZGVPdXQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9MZWZ0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtODBweCknLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tTGVmdCA9IGtleWZyYW1lcygge1xuXHRmcm9tOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9SaWdodCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoODBweCknLFxuXHR9LFxufSApO1xuXG5jb25zdCBGQURFID0ge1xuXHREVVJBVElPTjogNzAsXG5cdEVBU0lORzogJ2xpbmVhcicsXG5cdERFTEFZOiB7XG5cdFx0SU46IDcwLFxuXHRcdE9VVDogNDAsXG5cdH0sXG59O1xuY29uc3QgU0xJREUgPSB7XG5cdERVUkFUSU9OOiAzMDAsXG5cdEVBU0lORzogJ2N1YmljLWJlemllcigwLjMzLCAwLCAwLCAxKScsXG59O1xuXG5leHBvcnQgY29uc3QgVE9UQUxfQU5JTUFUSU9OX0RVUkFUSU9OID0ge1xuXHRJTjogTWF0aC5tYXgoIEZBREUuRFVSQVRJT04gKyBGQURFLkRFTEFZLklOLCBTTElERS5EVVJBVElPTiApLFxuXHRPVVQ6IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5PVVQsIFNMSURFLkRVUkFUSU9OICksXG59O1xuXG5leHBvcnQgY29uc3QgQU5JTUFUSU9OX0VORF9OQU1FUyA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IHNsaWRlRnJvbVJpZ2h0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvTGVmdC5uYW1lLFxuXHR9LFxuXHRzdGFydDoge1xuXHRcdGluOiBzbGlkZUZyb21MZWZ0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvUmlnaHQubmFtZSxcblx0fSxcbn07XG5cbmNvbnN0IEFOSU1BVElPTiA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbVJpZ2h0IH1cblx0XHRgLFxuXHRcdG91dDogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5PVVQgfW1zIGJvdGggJHsgZmFkZU91dCB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZVRvTGVmdCB9XG5cdFx0YCxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5JTiB9bXMgYm90aCAkeyBmYWRlSW4gfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVGcm9tTGVmdCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb1JpZ2h0IH1cblx0XHRgLFxuXHR9LFxufSBhcyBjb25zdDtcbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW5BbmltYXRpb24gPSBjc3NgXG5cdHotaW5kZXg6IDE7XG5cblx0JltkYXRhLWFuaW1hdGlvbi10eXBlPSdvdXQnXSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCY6bm90KCBbZGF0YS1za2lwLWFuaW1hdGlvbl0gKSB7XG5cdFx0XHQkeyAoIFsgJ3N0YXJ0JywgJ2VuZCcgXSBhcyBjb25zdCApLm1hcCggKCBkaXJlY3Rpb24gKSA9PlxuXHRcdFx0XHQoIFsgJ2luJywgJ291dCcgXSBhcyBjb25zdCApLm1hcChcblx0XHRcdFx0XHQoIHR5cGUgKSA9PiBjc3NgXG5cdFx0XHRcdFx0XHQmW2RhdGEtYW5pbWF0aW9uLWRpcmVjdGlvbj0nJHsgZGlyZWN0aW9uIH0nXVtkYXRhLWFuaW1hdGlvbi10eXBlPSckeyB0eXBlIH0nXSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJHsgQU5JTUFUSU9OWyBkaXJlY3Rpb24gXVsgdHlwZSBdIH07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YFxuXHRcdFx0XHQpXG5cdFx0XHQpIH1cblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW4gPSBjc3NgXG5cdC8qIEVuc3VyZXMgaG9yaXpvbnRhbCBvdmVyZmxvdyBpcyB2aXN1YWxseSBhY2Nlc3NpYmxlICovXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC8qIEluIGNhc2UgdGhlIHJvb3QgaGFzIGEgaGVpZ2h0LCBpdCBzaG91bGQgbm90IGJlIGV4Y2VlZGVkICovXG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdGdyaWQtcm93OiAxIC8gLTE7XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__27
+    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
   };
   var fadeIn2 = keyframes2({
     from: {
@@ -44487,22 +45167,22 @@ This message will only show in development mode. It won't appear in production.
   };
   var ANIMATION = {
     end: {
-      in: /* @__PURE__ */ css(FADE.DURATION, "ms ", FADE.EASING, " ", FADE.DELAY.IN, "ms both ", fadeIn2, ",", SLIDE.DURATION, "ms ", SLIDE.EASING, " both ", slideFromRight, ";" + (false ? "" : ";label:in;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3RlMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JXcmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFByZXZlbnRzIGhvcml6b250YWwgb3ZlcmZsb3cgd2hpbGUgYW5pbWF0aW5nIHNjcmVlbiB0cmFuc2l0aW9ucyAqL1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXHQvKlxuXHQgKiBNYXJrIHRoaXMgRE9NIHN1YnRyZWUgYXMgaXNvbGF0ZWQgd2hlbiBpdCBjb21lcyB0byBsYXlvdXQgY2FsY3VsYXRpb25zLFxuXHQgKiBwcm92aWRpbmcgcGVyZm9ybWFuY2UgYmVuZWZpdHMuXG5cdCAqL1xuXHRjb250YWluOiBsYXlvdXQ7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5gO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdG9wYWNpdHk6IDAsXG5cdH0sXG59ICk7XG5cbmNvbnN0IGZhZGVPdXQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9MZWZ0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtODBweCknLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tTGVmdCA9IGtleWZyYW1lcygge1xuXHRmcm9tOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9SaWdodCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoODBweCknLFxuXHR9LFxufSApO1xuXG5jb25zdCBGQURFID0ge1xuXHREVVJBVElPTjogNzAsXG5cdEVBU0lORzogJ2xpbmVhcicsXG5cdERFTEFZOiB7XG5cdFx0SU46IDcwLFxuXHRcdE9VVDogNDAsXG5cdH0sXG59O1xuY29uc3QgU0xJREUgPSB7XG5cdERVUkFUSU9OOiAzMDAsXG5cdEVBU0lORzogJ2N1YmljLWJlemllcigwLjMzLCAwLCAwLCAxKScsXG59O1xuXG5leHBvcnQgY29uc3QgVE9UQUxfQU5JTUFUSU9OX0RVUkFUSU9OID0ge1xuXHRJTjogTWF0aC5tYXgoIEZBREUuRFVSQVRJT04gKyBGQURFLkRFTEFZLklOLCBTTElERS5EVVJBVElPTiApLFxuXHRPVVQ6IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5PVVQsIFNMSURFLkRVUkFUSU9OICksXG59O1xuXG5leHBvcnQgY29uc3QgQU5JTUFUSU9OX0VORF9OQU1FUyA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IHNsaWRlRnJvbVJpZ2h0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvTGVmdC5uYW1lLFxuXHR9LFxuXHRzdGFydDoge1xuXHRcdGluOiBzbGlkZUZyb21MZWZ0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvUmlnaHQubmFtZSxcblx0fSxcbn07XG5cbmNvbnN0IEFOSU1BVElPTiA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbVJpZ2h0IH1cblx0XHRgLFxuXHRcdG91dDogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5PVVQgfW1zIGJvdGggJHsgZmFkZU91dCB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZVRvTGVmdCB9XG5cdFx0YCxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5JTiB9bXMgYm90aCAkeyBmYWRlSW4gfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVGcm9tTGVmdCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb1JpZ2h0IH1cblx0XHRgLFxuXHR9LFxufSBhcyBjb25zdDtcbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW5BbmltYXRpb24gPSBjc3NgXG5cdHotaW5kZXg6IDE7XG5cblx0JltkYXRhLWFuaW1hdGlvbi10eXBlPSdvdXQnXSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCY6bm90KCBbZGF0YS1za2lwLWFuaW1hdGlvbl0gKSB7XG5cdFx0XHQkeyAoIFsgJ3N0YXJ0JywgJ2VuZCcgXSBhcyBjb25zdCApLm1hcCggKCBkaXJlY3Rpb24gKSA9PlxuXHRcdFx0XHQoIFsgJ2luJywgJ291dCcgXSBhcyBjb25zdCApLm1hcChcblx0XHRcdFx0XHQoIHR5cGUgKSA9PiBjc3NgXG5cdFx0XHRcdFx0XHQmW2RhdGEtYW5pbWF0aW9uLWRpcmVjdGlvbj0nJHsgZGlyZWN0aW9uIH0nXVtkYXRhLWFuaW1hdGlvbi10eXBlPSckeyB0eXBlIH0nXSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJHsgQU5JTUFUSU9OWyBkaXJlY3Rpb24gXVsgdHlwZSBdIH07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YFxuXHRcdFx0XHQpXG5cdFx0XHQpIH1cblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW4gPSBjc3NgXG5cdC8qIEVuc3VyZXMgaG9yaXpvbnRhbCBvdmVyZmxvdyBpcyB2aXN1YWxseSBhY2Nlc3NpYmxlICovXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC8qIEluIGNhc2UgdGhlIHJvb3QgaGFzIGEgaGVpZ2h0LCBpdCBzaG91bGQgbm90IGJlIGV4Y2VlZGVkICovXG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdGdyaWQtcm93OiAxIC8gLTE7XG5gO1xuIl19 */"),
-      out: /* @__PURE__ */ css(FADE.DURATION, "ms ", FADE.EASING, " ", FADE.DELAY.OUT, "ms both ", fadeOut, ",", SLIDE.DURATION, "ms ", SLIDE.EASING, " both ", slideToLeft, ";" + (false ? "" : ";label:out;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0RlUiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JXcmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFByZXZlbnRzIGhvcml6b250YWwgb3ZlcmZsb3cgd2hpbGUgYW5pbWF0aW5nIHNjcmVlbiB0cmFuc2l0aW9ucyAqL1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXHQvKlxuXHQgKiBNYXJrIHRoaXMgRE9NIHN1YnRyZWUgYXMgaXNvbGF0ZWQgd2hlbiBpdCBjb21lcyB0byBsYXlvdXQgY2FsY3VsYXRpb25zLFxuXHQgKiBwcm92aWRpbmcgcGVyZm9ybWFuY2UgYmVuZWZpdHMuXG5cdCAqL1xuXHRjb250YWluOiBsYXlvdXQ7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5gO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdG9wYWNpdHk6IDAsXG5cdH0sXG59ICk7XG5cbmNvbnN0IGZhZGVPdXQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9MZWZ0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtODBweCknLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tTGVmdCA9IGtleWZyYW1lcygge1xuXHRmcm9tOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9SaWdodCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoODBweCknLFxuXHR9LFxufSApO1xuXG5jb25zdCBGQURFID0ge1xuXHREVVJBVElPTjogNzAsXG5cdEVBU0lORzogJ2xpbmVhcicsXG5cdERFTEFZOiB7XG5cdFx0SU46IDcwLFxuXHRcdE9VVDogNDAsXG5cdH0sXG59O1xuY29uc3QgU0xJREUgPSB7XG5cdERVUkFUSU9OOiAzMDAsXG5cdEVBU0lORzogJ2N1YmljLWJlemllcigwLjMzLCAwLCAwLCAxKScsXG59O1xuXG5leHBvcnQgY29uc3QgVE9UQUxfQU5JTUFUSU9OX0RVUkFUSU9OID0ge1xuXHRJTjogTWF0aC5tYXgoIEZBREUuRFVSQVRJT04gKyBGQURFLkRFTEFZLklOLCBTTElERS5EVVJBVElPTiApLFxuXHRPVVQ6IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5PVVQsIFNMSURFLkRVUkFUSU9OICksXG59O1xuXG5leHBvcnQgY29uc3QgQU5JTUFUSU9OX0VORF9OQU1FUyA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IHNsaWRlRnJvbVJpZ2h0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvTGVmdC5uYW1lLFxuXHR9LFxuXHRzdGFydDoge1xuXHRcdGluOiBzbGlkZUZyb21MZWZ0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvUmlnaHQubmFtZSxcblx0fSxcbn07XG5cbmNvbnN0IEFOSU1BVElPTiA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbVJpZ2h0IH1cblx0XHRgLFxuXHRcdG91dDogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5PVVQgfW1zIGJvdGggJHsgZmFkZU91dCB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZVRvTGVmdCB9XG5cdFx0YCxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5JTiB9bXMgYm90aCAkeyBmYWRlSW4gfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVGcm9tTGVmdCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb1JpZ2h0IH1cblx0XHRgLFxuXHR9LFxufSBhcyBjb25zdDtcbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW5BbmltYXRpb24gPSBjc3NgXG5cdHotaW5kZXg6IDE7XG5cblx0JltkYXRhLWFuaW1hdGlvbi10eXBlPSdvdXQnXSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCY6bm90KCBbZGF0YS1za2lwLWFuaW1hdGlvbl0gKSB7XG5cdFx0XHQkeyAoIFsgJ3N0YXJ0JywgJ2VuZCcgXSBhcyBjb25zdCApLm1hcCggKCBkaXJlY3Rpb24gKSA9PlxuXHRcdFx0XHQoIFsgJ2luJywgJ291dCcgXSBhcyBjb25zdCApLm1hcChcblx0XHRcdFx0XHQoIHR5cGUgKSA9PiBjc3NgXG5cdFx0XHRcdFx0XHQmW2RhdGEtYW5pbWF0aW9uLWRpcmVjdGlvbj0nJHsgZGlyZWN0aW9uIH0nXVtkYXRhLWFuaW1hdGlvbi10eXBlPSckeyB0eXBlIH0nXSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJHsgQU5JTUFUSU9OWyBkaXJlY3Rpb24gXVsgdHlwZSBdIH07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YFxuXHRcdFx0XHQpXG5cdFx0XHQpIH1cblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW4gPSBjc3NgXG5cdC8qIEVuc3VyZXMgaG9yaXpvbnRhbCBvdmVyZmxvdyBpcyB2aXN1YWxseSBhY2Nlc3NpYmxlICovXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC8qIEluIGNhc2UgdGhlIHJvb3QgaGFzIGEgaGVpZ2h0LCBpdCBzaG91bGQgbm90IGJlIGV4Y2VlZGVkICovXG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdGdyaWQtcm93OiAxIC8gLTE7XG5gO1xuIl19 */")
+      in: /* @__PURE__ */ css(FADE.DURATION, "ms ", FADE.EASING, " ", FADE.DELAY.IN, "ms both ", fadeIn2, ",", SLIDE.DURATION, "ms ", SLIDE.EASING, " both ", slideFromRight, ";" + (false ? "" : ";label:in;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxRlMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JXcmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFByZXZlbnRzIGhvcml6b250YWwgb3ZlcmZsb3cgd2hpbGUgYW5pbWF0aW5nIHNjcmVlbiB0cmFuc2l0aW9ucyAqL1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXHQvKlxuXHQgKiBNYXJrIHRoaXMgRE9NIHN1YnRyZWUgYXMgaXNvbGF0ZWQgd2hlbiBpdCBjb21lcyB0byBsYXlvdXQgY2FsY3VsYXRpb25zLFxuXHQgKiBwcm92aWRpbmcgcGVyZm9ybWFuY2UgYmVuZWZpdHMuXG5cdCAqL1xuXHRjb250YWluOiBsYXlvdXQ7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5gO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdG9wYWNpdHk6IDAsXG5cdH0sXG59ICk7XG5cbmNvbnN0IGZhZGVPdXQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9MZWZ0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtODBweCknLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tTGVmdCA9IGtleWZyYW1lcygge1xuXHRmcm9tOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9SaWdodCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoODBweCknLFxuXHR9LFxufSApO1xuXG5jb25zdCBGQURFID0ge1xuXHREVVJBVElPTjogNzAsXG5cdEVBU0lORzogJ2xpbmVhcicsXG5cdERFTEFZOiB7XG5cdFx0SU46IDcwLFxuXHRcdE9VVDogNDAsXG5cdH0sXG59O1xuY29uc3QgU0xJREUgPSB7XG5cdERVUkFUSU9OOiAzMDAsXG5cdEVBU0lORzogJ2N1YmljLWJlemllcigwLjMzLCAwLCAwLCAxKScsXG59O1xuXG5leHBvcnQgY29uc3QgVE9UQUxfQU5JTUFUSU9OX0RVUkFUSU9OID0ge1xuXHRJTjogTWF0aC5tYXgoIEZBREUuRFVSQVRJT04gKyBGQURFLkRFTEFZLklOLCBTTElERS5EVVJBVElPTiApLFxuXHRPVVQ6IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5PVVQsIFNMSURFLkRVUkFUSU9OICksXG59O1xuXG5leHBvcnQgY29uc3QgQU5JTUFUSU9OX0VORF9OQU1FUyA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IHNsaWRlRnJvbVJpZ2h0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvTGVmdC5uYW1lLFxuXHR9LFxuXHRzdGFydDoge1xuXHRcdGluOiBzbGlkZUZyb21MZWZ0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvUmlnaHQubmFtZSxcblx0fSxcbn07XG5cbmNvbnN0IEFOSU1BVElPTiA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbVJpZ2h0IH1cblx0XHRgLFxuXHRcdG91dDogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5PVVQgfW1zIGJvdGggJHsgZmFkZU91dCB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZVRvTGVmdCB9XG5cdFx0YCxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5JTiB9bXMgYm90aCAkeyBmYWRlSW4gfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVGcm9tTGVmdCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb1JpZ2h0IH1cblx0XHRgLFxuXHR9LFxufSBhcyBjb25zdDtcbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW5BbmltYXRpb24gPSBjc3NgXG5cdHotaW5kZXg6IDE7XG5cblx0JltkYXRhLWFuaW1hdGlvbi10eXBlPSdvdXQnXSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCY6bm90KCBbZGF0YS1za2lwLWFuaW1hdGlvbl0gKSB7XG5cdFx0XHQkeyAoIFsgJ3N0YXJ0JywgJ2VuZCcgXSBhcyBjb25zdCApLm1hcCggKCBkaXJlY3Rpb24gKSA9PlxuXHRcdFx0XHQoIFsgJ2luJywgJ291dCcgXSBhcyBjb25zdCApLm1hcChcblx0XHRcdFx0XHQoIHR5cGUgKSA9PiBjc3NgXG5cdFx0XHRcdFx0XHQmW2RhdGEtYW5pbWF0aW9uLWRpcmVjdGlvbj0nJHsgZGlyZWN0aW9uIH0nXVtkYXRhLWFuaW1hdGlvbi10eXBlPSckeyB0eXBlIH0nXSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJHsgQU5JTUFUSU9OWyBkaXJlY3Rpb24gXVsgdHlwZSBdIH07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YFxuXHRcdFx0XHQpXG5cdFx0XHQpIH1cblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW4gPSBjc3NgXG5cdC8qIEVuc3VyZXMgaG9yaXpvbnRhbCBvdmVyZmxvdyBpcyB2aXN1YWxseSBhY2Nlc3NpYmxlICovXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC8qIEluIGNhc2UgdGhlIHJvb3QgaGFzIGEgaGVpZ2h0LCBpdCBzaG91bGQgbm90IGJlIGV4Y2VlZGVkICovXG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdGdyaWQtcm93OiAxIC8gLTE7XG5gO1xuIl19 */"),
+      out: /* @__PURE__ */ css(FADE.DURATION, "ms ", FADE.EASING, " ", FADE.DELAY.OUT, "ms both ", fadeOut, ",", SLIDE.DURATION, "ms ", SLIDE.EASING, " both ", slideToLeft, ";" + (false ? "" : ";label:out;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5RlUiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JXcmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFByZXZlbnRzIGhvcml6b250YWwgb3ZlcmZsb3cgd2hpbGUgYW5pbWF0aW5nIHNjcmVlbiB0cmFuc2l0aW9ucyAqL1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXHQvKlxuXHQgKiBNYXJrIHRoaXMgRE9NIHN1YnRyZWUgYXMgaXNvbGF0ZWQgd2hlbiBpdCBjb21lcyB0byBsYXlvdXQgY2FsY3VsYXRpb25zLFxuXHQgKiBwcm92aWRpbmcgcGVyZm9ybWFuY2UgYmVuZWZpdHMuXG5cdCAqL1xuXHRjb250YWluOiBsYXlvdXQ7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5gO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdG9wYWNpdHk6IDAsXG5cdH0sXG59ICk7XG5cbmNvbnN0IGZhZGVPdXQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9MZWZ0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtODBweCknLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tTGVmdCA9IGtleWZyYW1lcygge1xuXHRmcm9tOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9SaWdodCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoODBweCknLFxuXHR9LFxufSApO1xuXG5jb25zdCBGQURFID0ge1xuXHREVVJBVElPTjogNzAsXG5cdEVBU0lORzogJ2xpbmVhcicsXG5cdERFTEFZOiB7XG5cdFx0SU46IDcwLFxuXHRcdE9VVDogNDAsXG5cdH0sXG59O1xuY29uc3QgU0xJREUgPSB7XG5cdERVUkFUSU9OOiAzMDAsXG5cdEVBU0lORzogJ2N1YmljLWJlemllcigwLjMzLCAwLCAwLCAxKScsXG59O1xuXG5leHBvcnQgY29uc3QgVE9UQUxfQU5JTUFUSU9OX0RVUkFUSU9OID0ge1xuXHRJTjogTWF0aC5tYXgoIEZBREUuRFVSQVRJT04gKyBGQURFLkRFTEFZLklOLCBTTElERS5EVVJBVElPTiApLFxuXHRPVVQ6IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5PVVQsIFNMSURFLkRVUkFUSU9OICksXG59O1xuXG5leHBvcnQgY29uc3QgQU5JTUFUSU9OX0VORF9OQU1FUyA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IHNsaWRlRnJvbVJpZ2h0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvTGVmdC5uYW1lLFxuXHR9LFxuXHRzdGFydDoge1xuXHRcdGluOiBzbGlkZUZyb21MZWZ0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvUmlnaHQubmFtZSxcblx0fSxcbn07XG5cbmNvbnN0IEFOSU1BVElPTiA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbVJpZ2h0IH1cblx0XHRgLFxuXHRcdG91dDogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5PVVQgfW1zIGJvdGggJHsgZmFkZU91dCB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZVRvTGVmdCB9XG5cdFx0YCxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5JTiB9bXMgYm90aCAkeyBmYWRlSW4gfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVGcm9tTGVmdCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb1JpZ2h0IH1cblx0XHRgLFxuXHR9LFxufSBhcyBjb25zdDtcbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW5BbmltYXRpb24gPSBjc3NgXG5cdHotaW5kZXg6IDE7XG5cblx0JltkYXRhLWFuaW1hdGlvbi10eXBlPSdvdXQnXSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCY6bm90KCBbZGF0YS1za2lwLWFuaW1hdGlvbl0gKSB7XG5cdFx0XHQkeyAoIFsgJ3N0YXJ0JywgJ2VuZCcgXSBhcyBjb25zdCApLm1hcCggKCBkaXJlY3Rpb24gKSA9PlxuXHRcdFx0XHQoIFsgJ2luJywgJ291dCcgXSBhcyBjb25zdCApLm1hcChcblx0XHRcdFx0XHQoIHR5cGUgKSA9PiBjc3NgXG5cdFx0XHRcdFx0XHQmW2RhdGEtYW5pbWF0aW9uLWRpcmVjdGlvbj0nJHsgZGlyZWN0aW9uIH0nXVtkYXRhLWFuaW1hdGlvbi10eXBlPSckeyB0eXBlIH0nXSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJHsgQU5JTUFUSU9OWyBkaXJlY3Rpb24gXVsgdHlwZSBdIH07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YFxuXHRcdFx0XHQpXG5cdFx0XHQpIH1cblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW4gPSBjc3NgXG5cdC8qIEVuc3VyZXMgaG9yaXpvbnRhbCBvdmVyZmxvdyBpcyB2aXN1YWxseSBhY2Nlc3NpYmxlICovXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC8qIEluIGNhc2UgdGhlIHJvb3QgaGFzIGEgaGVpZ2h0LCBpdCBzaG91bGQgbm90IGJlIGV4Y2VlZGVkICovXG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdGdyaWQtcm93OiAxIC8gLTE7XG5gO1xuIl19 */")
     },
     start: {
-      in: /* @__PURE__ */ css(FADE.DURATION, "ms ", FADE.EASING, " ", FADE.DELAY.IN, "ms both ", fadeIn2, ",", SLIDE.DURATION, "ms ", SLIDE.EASING, " both ", slideFromLeft, ";" + (false ? "" : ";label:in;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrR1MiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JXcmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFByZXZlbnRzIGhvcml6b250YWwgb3ZlcmZsb3cgd2hpbGUgYW5pbWF0aW5nIHNjcmVlbiB0cmFuc2l0aW9ucyAqL1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXHQvKlxuXHQgKiBNYXJrIHRoaXMgRE9NIHN1YnRyZWUgYXMgaXNvbGF0ZWQgd2hlbiBpdCBjb21lcyB0byBsYXlvdXQgY2FsY3VsYXRpb25zLFxuXHQgKiBwcm92aWRpbmcgcGVyZm9ybWFuY2UgYmVuZWZpdHMuXG5cdCAqL1xuXHRjb250YWluOiBsYXlvdXQ7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5gO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdG9wYWNpdHk6IDAsXG5cdH0sXG59ICk7XG5cbmNvbnN0IGZhZGVPdXQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9MZWZ0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtODBweCknLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tTGVmdCA9IGtleWZyYW1lcygge1xuXHRmcm9tOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9SaWdodCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoODBweCknLFxuXHR9LFxufSApO1xuXG5jb25zdCBGQURFID0ge1xuXHREVVJBVElPTjogNzAsXG5cdEVBU0lORzogJ2xpbmVhcicsXG5cdERFTEFZOiB7XG5cdFx0SU46IDcwLFxuXHRcdE9VVDogNDAsXG5cdH0sXG59O1xuY29uc3QgU0xJREUgPSB7XG5cdERVUkFUSU9OOiAzMDAsXG5cdEVBU0lORzogJ2N1YmljLWJlemllcigwLjMzLCAwLCAwLCAxKScsXG59O1xuXG5leHBvcnQgY29uc3QgVE9UQUxfQU5JTUFUSU9OX0RVUkFUSU9OID0ge1xuXHRJTjogTWF0aC5tYXgoIEZBREUuRFVSQVRJT04gKyBGQURFLkRFTEFZLklOLCBTTElERS5EVVJBVElPTiApLFxuXHRPVVQ6IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5PVVQsIFNMSURFLkRVUkFUSU9OICksXG59O1xuXG5leHBvcnQgY29uc3QgQU5JTUFUSU9OX0VORF9OQU1FUyA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IHNsaWRlRnJvbVJpZ2h0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvTGVmdC5uYW1lLFxuXHR9LFxuXHRzdGFydDoge1xuXHRcdGluOiBzbGlkZUZyb21MZWZ0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvUmlnaHQubmFtZSxcblx0fSxcbn07XG5cbmNvbnN0IEFOSU1BVElPTiA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbVJpZ2h0IH1cblx0XHRgLFxuXHRcdG91dDogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5PVVQgfW1zIGJvdGggJHsgZmFkZU91dCB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZVRvTGVmdCB9XG5cdFx0YCxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5JTiB9bXMgYm90aCAkeyBmYWRlSW4gfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVGcm9tTGVmdCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb1JpZ2h0IH1cblx0XHRgLFxuXHR9LFxufSBhcyBjb25zdDtcbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW5BbmltYXRpb24gPSBjc3NgXG5cdHotaW5kZXg6IDE7XG5cblx0JltkYXRhLWFuaW1hdGlvbi10eXBlPSdvdXQnXSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCY6bm90KCBbZGF0YS1za2lwLWFuaW1hdGlvbl0gKSB7XG5cdFx0XHQkeyAoIFsgJ3N0YXJ0JywgJ2VuZCcgXSBhcyBjb25zdCApLm1hcCggKCBkaXJlY3Rpb24gKSA9PlxuXHRcdFx0XHQoIFsgJ2luJywgJ291dCcgXSBhcyBjb25zdCApLm1hcChcblx0XHRcdFx0XHQoIHR5cGUgKSA9PiBjc3NgXG5cdFx0XHRcdFx0XHQmW2RhdGEtYW5pbWF0aW9uLWRpcmVjdGlvbj0nJHsgZGlyZWN0aW9uIH0nXVtkYXRhLWFuaW1hdGlvbi10eXBlPSckeyB0eXBlIH0nXSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJHsgQU5JTUFUSU9OWyBkaXJlY3Rpb24gXVsgdHlwZSBdIH07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YFxuXHRcdFx0XHQpXG5cdFx0XHQpIH1cblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW4gPSBjc3NgXG5cdC8qIEVuc3VyZXMgaG9yaXpvbnRhbCBvdmVyZmxvdyBpcyB2aXN1YWxseSBhY2Nlc3NpYmxlICovXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC8qIEluIGNhc2UgdGhlIHJvb3QgaGFzIGEgaGVpZ2h0LCBpdCBzaG91bGQgbm90IGJlIGV4Y2VlZGVkICovXG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdGdyaWQtcm93OiAxIC8gLTE7XG5gO1xuIl19 */"),
-      out: /* @__PURE__ */ css(FADE.DURATION, "ms ", FADE.EASING, " ", FADE.DELAY.OUT, "ms both ", fadeOut, ",", SLIDE.DURATION, "ms ", SLIDE.EASING, " both ", slideToRight, ";" + (false ? "" : ";label:out;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzR1UiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JXcmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFByZXZlbnRzIGhvcml6b250YWwgb3ZlcmZsb3cgd2hpbGUgYW5pbWF0aW5nIHNjcmVlbiB0cmFuc2l0aW9ucyAqL1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXHQvKlxuXHQgKiBNYXJrIHRoaXMgRE9NIHN1YnRyZWUgYXMgaXNvbGF0ZWQgd2hlbiBpdCBjb21lcyB0byBsYXlvdXQgY2FsY3VsYXRpb25zLFxuXHQgKiBwcm92aWRpbmcgcGVyZm9ybWFuY2UgYmVuZWZpdHMuXG5cdCAqL1xuXHRjb250YWluOiBsYXlvdXQ7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5gO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdG9wYWNpdHk6IDAsXG5cdH0sXG59ICk7XG5cbmNvbnN0IGZhZGVPdXQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9MZWZ0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtODBweCknLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tTGVmdCA9IGtleWZyYW1lcygge1xuXHRmcm9tOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9SaWdodCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoODBweCknLFxuXHR9LFxufSApO1xuXG5jb25zdCBGQURFID0ge1xuXHREVVJBVElPTjogNzAsXG5cdEVBU0lORzogJ2xpbmVhcicsXG5cdERFTEFZOiB7XG5cdFx0SU46IDcwLFxuXHRcdE9VVDogNDAsXG5cdH0sXG59O1xuY29uc3QgU0xJREUgPSB7XG5cdERVUkFUSU9OOiAzMDAsXG5cdEVBU0lORzogJ2N1YmljLWJlemllcigwLjMzLCAwLCAwLCAxKScsXG59O1xuXG5leHBvcnQgY29uc3QgVE9UQUxfQU5JTUFUSU9OX0RVUkFUSU9OID0ge1xuXHRJTjogTWF0aC5tYXgoIEZBREUuRFVSQVRJT04gKyBGQURFLkRFTEFZLklOLCBTTElERS5EVVJBVElPTiApLFxuXHRPVVQ6IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5PVVQsIFNMSURFLkRVUkFUSU9OICksXG59O1xuXG5leHBvcnQgY29uc3QgQU5JTUFUSU9OX0VORF9OQU1FUyA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IHNsaWRlRnJvbVJpZ2h0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvTGVmdC5uYW1lLFxuXHR9LFxuXHRzdGFydDoge1xuXHRcdGluOiBzbGlkZUZyb21MZWZ0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvUmlnaHQubmFtZSxcblx0fSxcbn07XG5cbmNvbnN0IEFOSU1BVElPTiA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbVJpZ2h0IH1cblx0XHRgLFxuXHRcdG91dDogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5PVVQgfW1zIGJvdGggJHsgZmFkZU91dCB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZVRvTGVmdCB9XG5cdFx0YCxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5JTiB9bXMgYm90aCAkeyBmYWRlSW4gfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVGcm9tTGVmdCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb1JpZ2h0IH1cblx0XHRgLFxuXHR9LFxufSBhcyBjb25zdDtcbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW5BbmltYXRpb24gPSBjc3NgXG5cdHotaW5kZXg6IDE7XG5cblx0JltkYXRhLWFuaW1hdGlvbi10eXBlPSdvdXQnXSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCY6bm90KCBbZGF0YS1za2lwLWFuaW1hdGlvbl0gKSB7XG5cdFx0XHQkeyAoIFsgJ3N0YXJ0JywgJ2VuZCcgXSBhcyBjb25zdCApLm1hcCggKCBkaXJlY3Rpb24gKSA9PlxuXHRcdFx0XHQoIFsgJ2luJywgJ291dCcgXSBhcyBjb25zdCApLm1hcChcblx0XHRcdFx0XHQoIHR5cGUgKSA9PiBjc3NgXG5cdFx0XHRcdFx0XHQmW2RhdGEtYW5pbWF0aW9uLWRpcmVjdGlvbj0nJHsgZGlyZWN0aW9uIH0nXVtkYXRhLWFuaW1hdGlvbi10eXBlPSckeyB0eXBlIH0nXSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJHsgQU5JTUFUSU9OWyBkaXJlY3Rpb24gXVsgdHlwZSBdIH07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YFxuXHRcdFx0XHQpXG5cdFx0XHQpIH1cblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW4gPSBjc3NgXG5cdC8qIEVuc3VyZXMgaG9yaXpvbnRhbCBvdmVyZmxvdyBpcyB2aXN1YWxseSBhY2Nlc3NpYmxlICovXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC8qIEluIGNhc2UgdGhlIHJvb3QgaGFzIGEgaGVpZ2h0LCBpdCBzaG91bGQgbm90IGJlIGV4Y2VlZGVkICovXG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdGdyaWQtcm93OiAxIC8gLTE7XG5gO1xuIl19 */")
+      in: /* @__PURE__ */ css(FADE.DURATION, "ms ", FADE.EASING, " ", FADE.DELAY.IN, "ms both ", fadeIn2, ",", SLIDE.DURATION, "ms ", SLIDE.EASING, " both ", slideFromLeft, ";" + (false ? "" : ";label:in;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErRlMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JXcmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFByZXZlbnRzIGhvcml6b250YWwgb3ZlcmZsb3cgd2hpbGUgYW5pbWF0aW5nIHNjcmVlbiB0cmFuc2l0aW9ucyAqL1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXHQvKlxuXHQgKiBNYXJrIHRoaXMgRE9NIHN1YnRyZWUgYXMgaXNvbGF0ZWQgd2hlbiBpdCBjb21lcyB0byBsYXlvdXQgY2FsY3VsYXRpb25zLFxuXHQgKiBwcm92aWRpbmcgcGVyZm9ybWFuY2UgYmVuZWZpdHMuXG5cdCAqL1xuXHRjb250YWluOiBsYXlvdXQ7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5gO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdG9wYWNpdHk6IDAsXG5cdH0sXG59ICk7XG5cbmNvbnN0IGZhZGVPdXQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9MZWZ0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtODBweCknLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tTGVmdCA9IGtleWZyYW1lcygge1xuXHRmcm9tOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9SaWdodCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoODBweCknLFxuXHR9LFxufSApO1xuXG5jb25zdCBGQURFID0ge1xuXHREVVJBVElPTjogNzAsXG5cdEVBU0lORzogJ2xpbmVhcicsXG5cdERFTEFZOiB7XG5cdFx0SU46IDcwLFxuXHRcdE9VVDogNDAsXG5cdH0sXG59O1xuY29uc3QgU0xJREUgPSB7XG5cdERVUkFUSU9OOiAzMDAsXG5cdEVBU0lORzogJ2N1YmljLWJlemllcigwLjMzLCAwLCAwLCAxKScsXG59O1xuXG5leHBvcnQgY29uc3QgVE9UQUxfQU5JTUFUSU9OX0RVUkFUSU9OID0ge1xuXHRJTjogTWF0aC5tYXgoIEZBREUuRFVSQVRJT04gKyBGQURFLkRFTEFZLklOLCBTTElERS5EVVJBVElPTiApLFxuXHRPVVQ6IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5PVVQsIFNMSURFLkRVUkFUSU9OICksXG59O1xuXG5leHBvcnQgY29uc3QgQU5JTUFUSU9OX0VORF9OQU1FUyA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IHNsaWRlRnJvbVJpZ2h0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvTGVmdC5uYW1lLFxuXHR9LFxuXHRzdGFydDoge1xuXHRcdGluOiBzbGlkZUZyb21MZWZ0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvUmlnaHQubmFtZSxcblx0fSxcbn07XG5cbmNvbnN0IEFOSU1BVElPTiA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbVJpZ2h0IH1cblx0XHRgLFxuXHRcdG91dDogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5PVVQgfW1zIGJvdGggJHsgZmFkZU91dCB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZVRvTGVmdCB9XG5cdFx0YCxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5JTiB9bXMgYm90aCAkeyBmYWRlSW4gfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVGcm9tTGVmdCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb1JpZ2h0IH1cblx0XHRgLFxuXHR9LFxufSBhcyBjb25zdDtcbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW5BbmltYXRpb24gPSBjc3NgXG5cdHotaW5kZXg6IDE7XG5cblx0JltkYXRhLWFuaW1hdGlvbi10eXBlPSdvdXQnXSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCY6bm90KCBbZGF0YS1za2lwLWFuaW1hdGlvbl0gKSB7XG5cdFx0XHQkeyAoIFsgJ3N0YXJ0JywgJ2VuZCcgXSBhcyBjb25zdCApLm1hcCggKCBkaXJlY3Rpb24gKSA9PlxuXHRcdFx0XHQoIFsgJ2luJywgJ291dCcgXSBhcyBjb25zdCApLm1hcChcblx0XHRcdFx0XHQoIHR5cGUgKSA9PiBjc3NgXG5cdFx0XHRcdFx0XHQmW2RhdGEtYW5pbWF0aW9uLWRpcmVjdGlvbj0nJHsgZGlyZWN0aW9uIH0nXVtkYXRhLWFuaW1hdGlvbi10eXBlPSckeyB0eXBlIH0nXSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJHsgQU5JTUFUSU9OWyBkaXJlY3Rpb24gXVsgdHlwZSBdIH07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YFxuXHRcdFx0XHQpXG5cdFx0XHQpIH1cblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW4gPSBjc3NgXG5cdC8qIEVuc3VyZXMgaG9yaXpvbnRhbCBvdmVyZmxvdyBpcyB2aXN1YWxseSBhY2Nlc3NpYmxlICovXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC8qIEluIGNhc2UgdGhlIHJvb3QgaGFzIGEgaGVpZ2h0LCBpdCBzaG91bGQgbm90IGJlIGV4Y2VlZGVkICovXG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdGdyaWQtcm93OiAxIC8gLTE7XG5gO1xuIl19 */"),
+      out: /* @__PURE__ */ css(FADE.DURATION, "ms ", FADE.EASING, " ", FADE.DELAY.OUT, "ms both ", fadeOut, ",", SLIDE.DURATION, "ms ", SLIDE.EASING, " both ", slideToRight, ";" + (false ? "" : ";label:out;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtR1UiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JXcmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFByZXZlbnRzIGhvcml6b250YWwgb3ZlcmZsb3cgd2hpbGUgYW5pbWF0aW5nIHNjcmVlbiB0cmFuc2l0aW9ucyAqL1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXHQvKlxuXHQgKiBNYXJrIHRoaXMgRE9NIHN1YnRyZWUgYXMgaXNvbGF0ZWQgd2hlbiBpdCBjb21lcyB0byBsYXlvdXQgY2FsY3VsYXRpb25zLFxuXHQgKiBwcm92aWRpbmcgcGVyZm9ybWFuY2UgYmVuZWZpdHMuXG5cdCAqL1xuXHRjb250YWluOiBsYXlvdXQ7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5gO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdG9wYWNpdHk6IDAsXG5cdH0sXG59ICk7XG5cbmNvbnN0IGZhZGVPdXQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9MZWZ0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtODBweCknLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tTGVmdCA9IGtleWZyYW1lcygge1xuXHRmcm9tOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9SaWdodCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoODBweCknLFxuXHR9LFxufSApO1xuXG5jb25zdCBGQURFID0ge1xuXHREVVJBVElPTjogNzAsXG5cdEVBU0lORzogJ2xpbmVhcicsXG5cdERFTEFZOiB7XG5cdFx0SU46IDcwLFxuXHRcdE9VVDogNDAsXG5cdH0sXG59O1xuY29uc3QgU0xJREUgPSB7XG5cdERVUkFUSU9OOiAzMDAsXG5cdEVBU0lORzogJ2N1YmljLWJlemllcigwLjMzLCAwLCAwLCAxKScsXG59O1xuXG5leHBvcnQgY29uc3QgVE9UQUxfQU5JTUFUSU9OX0RVUkFUSU9OID0ge1xuXHRJTjogTWF0aC5tYXgoIEZBREUuRFVSQVRJT04gKyBGQURFLkRFTEFZLklOLCBTTElERS5EVVJBVElPTiApLFxuXHRPVVQ6IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5PVVQsIFNMSURFLkRVUkFUSU9OICksXG59O1xuXG5leHBvcnQgY29uc3QgQU5JTUFUSU9OX0VORF9OQU1FUyA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IHNsaWRlRnJvbVJpZ2h0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvTGVmdC5uYW1lLFxuXHR9LFxuXHRzdGFydDoge1xuXHRcdGluOiBzbGlkZUZyb21MZWZ0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvUmlnaHQubmFtZSxcblx0fSxcbn07XG5cbmNvbnN0IEFOSU1BVElPTiA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbVJpZ2h0IH1cblx0XHRgLFxuXHRcdG91dDogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5PVVQgfW1zIGJvdGggJHsgZmFkZU91dCB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZVRvTGVmdCB9XG5cdFx0YCxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5JTiB9bXMgYm90aCAkeyBmYWRlSW4gfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVGcm9tTGVmdCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb1JpZ2h0IH1cblx0XHRgLFxuXHR9LFxufSBhcyBjb25zdDtcbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW5BbmltYXRpb24gPSBjc3NgXG5cdHotaW5kZXg6IDE7XG5cblx0JltkYXRhLWFuaW1hdGlvbi10eXBlPSdvdXQnXSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCY6bm90KCBbZGF0YS1za2lwLWFuaW1hdGlvbl0gKSB7XG5cdFx0XHQkeyAoIFsgJ3N0YXJ0JywgJ2VuZCcgXSBhcyBjb25zdCApLm1hcCggKCBkaXJlY3Rpb24gKSA9PlxuXHRcdFx0XHQoIFsgJ2luJywgJ291dCcgXSBhcyBjb25zdCApLm1hcChcblx0XHRcdFx0XHQoIHR5cGUgKSA9PiBjc3NgXG5cdFx0XHRcdFx0XHQmW2RhdGEtYW5pbWF0aW9uLWRpcmVjdGlvbj0nJHsgZGlyZWN0aW9uIH0nXVtkYXRhLWFuaW1hdGlvbi10eXBlPSckeyB0eXBlIH0nXSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJHsgQU5JTUFUSU9OWyBkaXJlY3Rpb24gXVsgdHlwZSBdIH07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YFxuXHRcdFx0XHQpXG5cdFx0XHQpIH1cblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW4gPSBjc3NgXG5cdC8qIEVuc3VyZXMgaG9yaXpvbnRhbCBvdmVyZmxvdyBpcyB2aXN1YWxseSBhY2Nlc3NpYmxlICovXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC8qIEluIGNhc2UgdGhlIHJvb3QgaGFzIGEgaGVpZ2h0LCBpdCBzaG91bGQgbm90IGJlIGV4Y2VlZGVkICovXG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdGdyaWQtcm93OiAxIC8gLTE7XG5gO1xuIl19 */")
     }
   };
-  var navigatorScreenAnimation = /* @__PURE__ */ css("z-index:1;&[data-animation-type='out']{z-index:0;}@media not ( prefers-reduced-motion ){&:not( [data-skip-animation] ){", ["start", "end"].map((direction) => ["in", "out"].map((type) => /* @__PURE__ */ css("&[data-animation-direction='", direction, "'][data-animation-type='", type, "']{animation:", ANIMATION[direction][type], ";}" + (false ? "" : ";label:navigatorScreenAnimation;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1SG9CIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcywga2V5ZnJhbWVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yV3JhcHBlciA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBQcmV2ZW50cyBob3Jpem9udGFsIG92ZXJmbG93IHdoaWxlIGFuaW1hdGluZyBzY3JlZW4gdHJhbnNpdGlvbnMgKi9cblx0b3ZlcmZsb3cteDogY2xpcDtcblx0Lypcblx0ICogTWFyayB0aGlzIERPTSBzdWJ0cmVlIGFzIGlzb2xhdGVkIHdoZW4gaXQgY29tZXMgdG8gbGF5b3V0IGNhbGN1bGF0aW9ucyxcblx0ICogcHJvdmlkaW5nIHBlcmZvcm1hbmNlIGJlbmVmaXRzLlxuXHQgKi9cblx0Y29udGFpbjogbGF5b3V0O1xuXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuYDtcblxuY29uc3QgZmFkZUluID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5jb25zdCBmYWRlT3V0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0b3BhY2l0eTogMCxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbVJpZ2h0ID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvTGVmdCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTgwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbUxlZnQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDgwcHgpJyxcblx0fSxcbn0gKTtcblxuY29uc3QgRkFERSA9IHtcblx0RFVSQVRJT046IDcwLFxuXHRFQVNJTkc6ICdsaW5lYXInLFxuXHRERUxBWToge1xuXHRcdElOOiA3MCxcblx0XHRPVVQ6IDQwLFxuXHR9LFxufTtcbmNvbnN0IFNMSURFID0ge1xuXHREVVJBVElPTjogMzAwLFxuXHRFQVNJTkc6ICdjdWJpYy1iZXppZXIoMC4zMywgMCwgMCwgMSknLFxufTtcblxuZXhwb3J0IGNvbnN0IFRPVEFMX0FOSU1BVElPTl9EVVJBVElPTiA9IHtcblx0SU46IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5JTiwgU0xJREUuRFVSQVRJT04gKSxcblx0T1VUOiBNYXRoLm1heCggRkFERS5EVVJBVElPTiArIEZBREUuREVMQVkuT1VULCBTTElERS5EVVJBVElPTiApLFxufTtcblxuZXhwb3J0IGNvbnN0IEFOSU1BVElPTl9FTkRfTkFNRVMgPSB7XG5cdGVuZDoge1xuXHRcdGluOiBzbGlkZUZyb21SaWdodC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb0xlZnQubmFtZSxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogc2xpZGVGcm9tTGVmdC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb1JpZ2h0Lm5hbWUsXG5cdH0sXG59O1xuXG5jb25zdCBBTklNQVRJT04gPSB7XG5cdGVuZDoge1xuXHRcdGluOiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0LklOIH1tcyBib3RoICR7IGZhZGVJbiB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZUZyb21SaWdodCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb0xlZnQgfVxuXHRcdGAsXG5cdH0sXG5cdHN0YXJ0OiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbUxlZnQgfVxuXHRcdGAsXG5cdFx0b3V0OiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0Lk9VVCB9bXMgYm90aCAkeyBmYWRlT3V0IH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlVG9SaWdodCB9XG5cdFx0YCxcblx0fSxcbn0gYXMgY29uc3Q7XG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuQW5pbWF0aW9uID0gY3NzYFxuXHR6LWluZGV4OiAxO1xuXG5cdCZbZGF0YS1hbmltYXRpb24tdHlwZT0nb3V0J10ge1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHQmOm5vdCggW2RhdGEtc2tpcC1hbmltYXRpb25dICkge1xuXHRcdFx0JHsgKCBbICdzdGFydCcsICdlbmQnIF0gYXMgY29uc3QgKS5tYXAoICggZGlyZWN0aW9uICkgPT5cblx0XHRcdFx0KCBbICdpbicsICdvdXQnIF0gYXMgY29uc3QgKS5tYXAoXG5cdFx0XHRcdFx0KCB0eXBlICkgPT4gY3NzYFxuXHRcdFx0XHRcdFx0JltkYXRhLWFuaW1hdGlvbi1kaXJlY3Rpb249JyR7IGRpcmVjdGlvbiB9J11bZGF0YS1hbmltYXRpb24tdHlwZT0nJHsgdHlwZSB9J10ge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246ICR7IEFOSU1BVElPTlsgZGlyZWN0aW9uIF1bIHR5cGUgXSB9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGBcblx0XHRcdFx0KVxuXHRcdFx0KSB9XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuID0gY3NzYFxuXHQvKiBFbnN1cmVzIGhvcml6b250YWwgb3ZlcmZsb3cgaXMgdmlzdWFsbHkgYWNjZXNzaWJsZSAqL1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHQvKiBJbiBjYXNlIHRoZSByb290IGhhcyBhIGhlaWdodCwgaXQgc2hvdWxkIG5vdCBiZSBleGNlZWRlZCAqL1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRncmlkLXJvdzogMSAvIC0xO1xuYDtcbiJdfQ== */"))), ";}}" + (false ? "" : ";label:navigatorScreenAnimation;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0RzJDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcywga2V5ZnJhbWVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yV3JhcHBlciA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBQcmV2ZW50cyBob3Jpem9udGFsIG92ZXJmbG93IHdoaWxlIGFuaW1hdGluZyBzY3JlZW4gdHJhbnNpdGlvbnMgKi9cblx0b3ZlcmZsb3cteDogY2xpcDtcblx0Lypcblx0ICogTWFyayB0aGlzIERPTSBzdWJ0cmVlIGFzIGlzb2xhdGVkIHdoZW4gaXQgY29tZXMgdG8gbGF5b3V0IGNhbGN1bGF0aW9ucyxcblx0ICogcHJvdmlkaW5nIHBlcmZvcm1hbmNlIGJlbmVmaXRzLlxuXHQgKi9cblx0Y29udGFpbjogbGF5b3V0O1xuXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuYDtcblxuY29uc3QgZmFkZUluID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5jb25zdCBmYWRlT3V0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0b3BhY2l0eTogMCxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbVJpZ2h0ID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvTGVmdCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTgwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbUxlZnQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDgwcHgpJyxcblx0fSxcbn0gKTtcblxuY29uc3QgRkFERSA9IHtcblx0RFVSQVRJT046IDcwLFxuXHRFQVNJTkc6ICdsaW5lYXInLFxuXHRERUxBWToge1xuXHRcdElOOiA3MCxcblx0XHRPVVQ6IDQwLFxuXHR9LFxufTtcbmNvbnN0IFNMSURFID0ge1xuXHREVVJBVElPTjogMzAwLFxuXHRFQVNJTkc6ICdjdWJpYy1iZXppZXIoMC4zMywgMCwgMCwgMSknLFxufTtcblxuZXhwb3J0IGNvbnN0IFRPVEFMX0FOSU1BVElPTl9EVVJBVElPTiA9IHtcblx0SU46IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5JTiwgU0xJREUuRFVSQVRJT04gKSxcblx0T1VUOiBNYXRoLm1heCggRkFERS5EVVJBVElPTiArIEZBREUuREVMQVkuT1VULCBTTElERS5EVVJBVElPTiApLFxufTtcblxuZXhwb3J0IGNvbnN0IEFOSU1BVElPTl9FTkRfTkFNRVMgPSB7XG5cdGVuZDoge1xuXHRcdGluOiBzbGlkZUZyb21SaWdodC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb0xlZnQubmFtZSxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogc2xpZGVGcm9tTGVmdC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb1JpZ2h0Lm5hbWUsXG5cdH0sXG59O1xuXG5jb25zdCBBTklNQVRJT04gPSB7XG5cdGVuZDoge1xuXHRcdGluOiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0LklOIH1tcyBib3RoICR7IGZhZGVJbiB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZUZyb21SaWdodCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb0xlZnQgfVxuXHRcdGAsXG5cdH0sXG5cdHN0YXJ0OiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbUxlZnQgfVxuXHRcdGAsXG5cdFx0b3V0OiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0Lk9VVCB9bXMgYm90aCAkeyBmYWRlT3V0IH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlVG9SaWdodCB9XG5cdFx0YCxcblx0fSxcbn0gYXMgY29uc3Q7XG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuQW5pbWF0aW9uID0gY3NzYFxuXHR6LWluZGV4OiAxO1xuXG5cdCZbZGF0YS1hbmltYXRpb24tdHlwZT0nb3V0J10ge1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHQmOm5vdCggW2RhdGEtc2tpcC1hbmltYXRpb25dICkge1xuXHRcdFx0JHsgKCBbICdzdGFydCcsICdlbmQnIF0gYXMgY29uc3QgKS5tYXAoICggZGlyZWN0aW9uICkgPT5cblx0XHRcdFx0KCBbICdpbicsICdvdXQnIF0gYXMgY29uc3QgKS5tYXAoXG5cdFx0XHRcdFx0KCB0eXBlICkgPT4gY3NzYFxuXHRcdFx0XHRcdFx0JltkYXRhLWFuaW1hdGlvbi1kaXJlY3Rpb249JyR7IGRpcmVjdGlvbiB9J11bZGF0YS1hbmltYXRpb24tdHlwZT0nJHsgdHlwZSB9J10ge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246ICR7IEFOSU1BVElPTlsgZGlyZWN0aW9uIF1bIHR5cGUgXSB9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGBcblx0XHRcdFx0KVxuXHRcdFx0KSB9XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuID0gY3NzYFxuXHQvKiBFbnN1cmVzIGhvcml6b250YWwgb3ZlcmZsb3cgaXMgdmlzdWFsbHkgYWNjZXNzaWJsZSAqL1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHQvKiBJbiBjYXNlIHRoZSByb290IGhhcyBhIGhlaWdodCwgaXQgc2hvdWxkIG5vdCBiZSBleGNlZWRlZCAqL1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRncmlkLXJvdzogMSAvIC0xO1xuYDtcbiJdfQ== */");
+  var navigatorScreenAnimation = /* @__PURE__ */ css("z-index:1;&[data-animation-type='out']{z-index:0;}@media not ( prefers-reduced-motion ){&:not( [data-skip-animation] ){", ["start", "end"].map((direction) => ["in", "out"].map((type) => /* @__PURE__ */ css("&[data-animation-direction='", direction, "'][data-animation-type='", type, "']{animation:", ANIMATION[direction][type], ";}" + (false ? "" : ";label:navigatorScreenAnimation;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvSG9CIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywga2V5ZnJhbWVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yV3JhcHBlciA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBQcmV2ZW50cyBob3Jpem9udGFsIG92ZXJmbG93IHdoaWxlIGFuaW1hdGluZyBzY3JlZW4gdHJhbnNpdGlvbnMgKi9cblx0b3ZlcmZsb3cteDogY2xpcDtcblx0Lypcblx0ICogTWFyayB0aGlzIERPTSBzdWJ0cmVlIGFzIGlzb2xhdGVkIHdoZW4gaXQgY29tZXMgdG8gbGF5b3V0IGNhbGN1bGF0aW9ucyxcblx0ICogcHJvdmlkaW5nIHBlcmZvcm1hbmNlIGJlbmVmaXRzLlxuXHQgKi9cblx0Y29udGFpbjogbGF5b3V0O1xuXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuYDtcblxuY29uc3QgZmFkZUluID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5jb25zdCBmYWRlT3V0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0b3BhY2l0eTogMCxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbVJpZ2h0ID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvTGVmdCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTgwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbUxlZnQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDgwcHgpJyxcblx0fSxcbn0gKTtcblxuY29uc3QgRkFERSA9IHtcblx0RFVSQVRJT046IDcwLFxuXHRFQVNJTkc6ICdsaW5lYXInLFxuXHRERUxBWToge1xuXHRcdElOOiA3MCxcblx0XHRPVVQ6IDQwLFxuXHR9LFxufTtcbmNvbnN0IFNMSURFID0ge1xuXHREVVJBVElPTjogMzAwLFxuXHRFQVNJTkc6ICdjdWJpYy1iZXppZXIoMC4zMywgMCwgMCwgMSknLFxufTtcblxuZXhwb3J0IGNvbnN0IFRPVEFMX0FOSU1BVElPTl9EVVJBVElPTiA9IHtcblx0SU46IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5JTiwgU0xJREUuRFVSQVRJT04gKSxcblx0T1VUOiBNYXRoLm1heCggRkFERS5EVVJBVElPTiArIEZBREUuREVMQVkuT1VULCBTTElERS5EVVJBVElPTiApLFxufTtcblxuZXhwb3J0IGNvbnN0IEFOSU1BVElPTl9FTkRfTkFNRVMgPSB7XG5cdGVuZDoge1xuXHRcdGluOiBzbGlkZUZyb21SaWdodC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb0xlZnQubmFtZSxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogc2xpZGVGcm9tTGVmdC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb1JpZ2h0Lm5hbWUsXG5cdH0sXG59O1xuXG5jb25zdCBBTklNQVRJT04gPSB7XG5cdGVuZDoge1xuXHRcdGluOiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0LklOIH1tcyBib3RoICR7IGZhZGVJbiB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZUZyb21SaWdodCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb0xlZnQgfVxuXHRcdGAsXG5cdH0sXG5cdHN0YXJ0OiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbUxlZnQgfVxuXHRcdGAsXG5cdFx0b3V0OiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0Lk9VVCB9bXMgYm90aCAkeyBmYWRlT3V0IH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlVG9SaWdodCB9XG5cdFx0YCxcblx0fSxcbn0gYXMgY29uc3Q7XG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuQW5pbWF0aW9uID0gY3NzYFxuXHR6LWluZGV4OiAxO1xuXG5cdCZbZGF0YS1hbmltYXRpb24tdHlwZT0nb3V0J10ge1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHQmOm5vdCggW2RhdGEtc2tpcC1hbmltYXRpb25dICkge1xuXHRcdFx0JHsgKCBbICdzdGFydCcsICdlbmQnIF0gYXMgY29uc3QgKS5tYXAoICggZGlyZWN0aW9uICkgPT5cblx0XHRcdFx0KCBbICdpbicsICdvdXQnIF0gYXMgY29uc3QgKS5tYXAoXG5cdFx0XHRcdFx0KCB0eXBlICkgPT4gY3NzYFxuXHRcdFx0XHRcdFx0JltkYXRhLWFuaW1hdGlvbi1kaXJlY3Rpb249JyR7IGRpcmVjdGlvbiB9J11bZGF0YS1hbmltYXRpb24tdHlwZT0nJHsgdHlwZSB9J10ge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246ICR7IEFOSU1BVElPTlsgZGlyZWN0aW9uIF1bIHR5cGUgXSB9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGBcblx0XHRcdFx0KVxuXHRcdFx0KSB9XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuID0gY3NzYFxuXHQvKiBFbnN1cmVzIGhvcml6b250YWwgb3ZlcmZsb3cgaXMgdmlzdWFsbHkgYWNjZXNzaWJsZSAqL1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHQvKiBJbiBjYXNlIHRoZSByb290IGhhcyBhIGhlaWdodCwgaXQgc2hvdWxkIG5vdCBiZSBleGNlZWRlZCAqL1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRncmlkLXJvdzogMSAvIC0xO1xuYDtcbiJdfQ== */"))), ";}}" + (false ? "" : ";label:navigatorScreenAnimation;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5RzJDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywga2V5ZnJhbWVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yV3JhcHBlciA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBQcmV2ZW50cyBob3Jpem9udGFsIG92ZXJmbG93IHdoaWxlIGFuaW1hdGluZyBzY3JlZW4gdHJhbnNpdGlvbnMgKi9cblx0b3ZlcmZsb3cteDogY2xpcDtcblx0Lypcblx0ICogTWFyayB0aGlzIERPTSBzdWJ0cmVlIGFzIGlzb2xhdGVkIHdoZW4gaXQgY29tZXMgdG8gbGF5b3V0IGNhbGN1bGF0aW9ucyxcblx0ICogcHJvdmlkaW5nIHBlcmZvcm1hbmNlIGJlbmVmaXRzLlxuXHQgKi9cblx0Y29udGFpbjogbGF5b3V0O1xuXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuYDtcblxuY29uc3QgZmFkZUluID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5jb25zdCBmYWRlT3V0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0b3BhY2l0eTogMCxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbVJpZ2h0ID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvTGVmdCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTgwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbUxlZnQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDgwcHgpJyxcblx0fSxcbn0gKTtcblxuY29uc3QgRkFERSA9IHtcblx0RFVSQVRJT046IDcwLFxuXHRFQVNJTkc6ICdsaW5lYXInLFxuXHRERUxBWToge1xuXHRcdElOOiA3MCxcblx0XHRPVVQ6IDQwLFxuXHR9LFxufTtcbmNvbnN0IFNMSURFID0ge1xuXHREVVJBVElPTjogMzAwLFxuXHRFQVNJTkc6ICdjdWJpYy1iZXppZXIoMC4zMywgMCwgMCwgMSknLFxufTtcblxuZXhwb3J0IGNvbnN0IFRPVEFMX0FOSU1BVElPTl9EVVJBVElPTiA9IHtcblx0SU46IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5JTiwgU0xJREUuRFVSQVRJT04gKSxcblx0T1VUOiBNYXRoLm1heCggRkFERS5EVVJBVElPTiArIEZBREUuREVMQVkuT1VULCBTTElERS5EVVJBVElPTiApLFxufTtcblxuZXhwb3J0IGNvbnN0IEFOSU1BVElPTl9FTkRfTkFNRVMgPSB7XG5cdGVuZDoge1xuXHRcdGluOiBzbGlkZUZyb21SaWdodC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb0xlZnQubmFtZSxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogc2xpZGVGcm9tTGVmdC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb1JpZ2h0Lm5hbWUsXG5cdH0sXG59O1xuXG5jb25zdCBBTklNQVRJT04gPSB7XG5cdGVuZDoge1xuXHRcdGluOiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0LklOIH1tcyBib3RoICR7IGZhZGVJbiB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZUZyb21SaWdodCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb0xlZnQgfVxuXHRcdGAsXG5cdH0sXG5cdHN0YXJ0OiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbUxlZnQgfVxuXHRcdGAsXG5cdFx0b3V0OiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0Lk9VVCB9bXMgYm90aCAkeyBmYWRlT3V0IH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlVG9SaWdodCB9XG5cdFx0YCxcblx0fSxcbn0gYXMgY29uc3Q7XG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuQW5pbWF0aW9uID0gY3NzYFxuXHR6LWluZGV4OiAxO1xuXG5cdCZbZGF0YS1hbmltYXRpb24tdHlwZT0nb3V0J10ge1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHQmOm5vdCggW2RhdGEtc2tpcC1hbmltYXRpb25dICkge1xuXHRcdFx0JHsgKCBbICdzdGFydCcsICdlbmQnIF0gYXMgY29uc3QgKS5tYXAoICggZGlyZWN0aW9uICkgPT5cblx0XHRcdFx0KCBbICdpbicsICdvdXQnIF0gYXMgY29uc3QgKS5tYXAoXG5cdFx0XHRcdFx0KCB0eXBlICkgPT4gY3NzYFxuXHRcdFx0XHRcdFx0JltkYXRhLWFuaW1hdGlvbi1kaXJlY3Rpb249JyR7IGRpcmVjdGlvbiB9J11bZGF0YS1hbmltYXRpb24tdHlwZT0nJHsgdHlwZSB9J10ge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246ICR7IEFOSU1BVElPTlsgZGlyZWN0aW9uIF1bIHR5cGUgXSB9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGBcblx0XHRcdFx0KVxuXHRcdFx0KSB9XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuID0gY3NzYFxuXHQvKiBFbnN1cmVzIGhvcml6b250YWwgb3ZlcmZsb3cgaXMgdmlzdWFsbHkgYWNjZXNzaWJsZSAqL1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHQvKiBJbiBjYXNlIHRoZSByb290IGhhcyBhIGhlaWdodCwgaXQgc2hvdWxkIG5vdCBiZSBleGNlZWRlZCAqL1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRncmlkLXJvdzogMSAvIC0xO1xuYDtcbiJdfQ== */");
   var navigatorScreen = false ? {
     name: "14di7zd",
     styles: "overflow-x:auto;max-height:100%;box-sizing:border-box;position:relative;grid-column:1/-1;grid-row:1/-1"
   } : {
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrSWtDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcywga2V5ZnJhbWVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yV3JhcHBlciA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBQcmV2ZW50cyBob3Jpem9udGFsIG92ZXJmbG93IHdoaWxlIGFuaW1hdGluZyBzY3JlZW4gdHJhbnNpdGlvbnMgKi9cblx0b3ZlcmZsb3cteDogY2xpcDtcblx0Lypcblx0ICogTWFyayB0aGlzIERPTSBzdWJ0cmVlIGFzIGlzb2xhdGVkIHdoZW4gaXQgY29tZXMgdG8gbGF5b3V0IGNhbGN1bGF0aW9ucyxcblx0ICogcHJvdmlkaW5nIHBlcmZvcm1hbmNlIGJlbmVmaXRzLlxuXHQgKi9cblx0Y29udGFpbjogbGF5b3V0O1xuXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuYDtcblxuY29uc3QgZmFkZUluID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5jb25zdCBmYWRlT3V0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0b3BhY2l0eTogMCxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbVJpZ2h0ID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvTGVmdCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTgwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbUxlZnQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDgwcHgpJyxcblx0fSxcbn0gKTtcblxuY29uc3QgRkFERSA9IHtcblx0RFVSQVRJT046IDcwLFxuXHRFQVNJTkc6ICdsaW5lYXInLFxuXHRERUxBWToge1xuXHRcdElOOiA3MCxcblx0XHRPVVQ6IDQwLFxuXHR9LFxufTtcbmNvbnN0IFNMSURFID0ge1xuXHREVVJBVElPTjogMzAwLFxuXHRFQVNJTkc6ICdjdWJpYy1iZXppZXIoMC4zMywgMCwgMCwgMSknLFxufTtcblxuZXhwb3J0IGNvbnN0IFRPVEFMX0FOSU1BVElPTl9EVVJBVElPTiA9IHtcblx0SU46IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5JTiwgU0xJREUuRFVSQVRJT04gKSxcblx0T1VUOiBNYXRoLm1heCggRkFERS5EVVJBVElPTiArIEZBREUuREVMQVkuT1VULCBTTElERS5EVVJBVElPTiApLFxufTtcblxuZXhwb3J0IGNvbnN0IEFOSU1BVElPTl9FTkRfTkFNRVMgPSB7XG5cdGVuZDoge1xuXHRcdGluOiBzbGlkZUZyb21SaWdodC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb0xlZnQubmFtZSxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogc2xpZGVGcm9tTGVmdC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb1JpZ2h0Lm5hbWUsXG5cdH0sXG59O1xuXG5jb25zdCBBTklNQVRJT04gPSB7XG5cdGVuZDoge1xuXHRcdGluOiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0LklOIH1tcyBib3RoICR7IGZhZGVJbiB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZUZyb21SaWdodCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb0xlZnQgfVxuXHRcdGAsXG5cdH0sXG5cdHN0YXJ0OiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbUxlZnQgfVxuXHRcdGAsXG5cdFx0b3V0OiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0Lk9VVCB9bXMgYm90aCAkeyBmYWRlT3V0IH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlVG9SaWdodCB9XG5cdFx0YCxcblx0fSxcbn0gYXMgY29uc3Q7XG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuQW5pbWF0aW9uID0gY3NzYFxuXHR6LWluZGV4OiAxO1xuXG5cdCZbZGF0YS1hbmltYXRpb24tdHlwZT0nb3V0J10ge1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHQmOm5vdCggW2RhdGEtc2tpcC1hbmltYXRpb25dICkge1xuXHRcdFx0JHsgKCBbICdzdGFydCcsICdlbmQnIF0gYXMgY29uc3QgKS5tYXAoICggZGlyZWN0aW9uICkgPT5cblx0XHRcdFx0KCBbICdpbicsICdvdXQnIF0gYXMgY29uc3QgKS5tYXAoXG5cdFx0XHRcdFx0KCB0eXBlICkgPT4gY3NzYFxuXHRcdFx0XHRcdFx0JltkYXRhLWFuaW1hdGlvbi1kaXJlY3Rpb249JyR7IGRpcmVjdGlvbiB9J11bZGF0YS1hbmltYXRpb24tdHlwZT0nJHsgdHlwZSB9J10ge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246ICR7IEFOSU1BVElPTlsgZGlyZWN0aW9uIF1bIHR5cGUgXSB9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGBcblx0XHRcdFx0KVxuXHRcdFx0KSB9XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuID0gY3NzYFxuXHQvKiBFbnN1cmVzIGhvcml6b250YWwgb3ZlcmZsb3cgaXMgdmlzdWFsbHkgYWNjZXNzaWJsZSAqL1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHQvKiBJbiBjYXNlIHRoZSByb290IGhhcyBhIGhlaWdodCwgaXQgc2hvdWxkIG5vdCBiZSBleGNlZWRlZCAqL1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRncmlkLXJvdzogMSAvIC0xO1xuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__27
+    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
   };

   // packages/components/build-module/navigator/navigator/component.mjs
@@ -44651,7 +45331,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       className: className2,
       ...otherProps
     } = useContextSystem(props, "Navigator");
-    const [routerState, dispatch] = (0, import_element150.useReducer)(routerReducer, initialPathProp, (path) => ({
+    const [routerState, dispatch] = (0, import_element149.useReducer)(routerReducer, initialPathProp, (path) => ({
       screens: [],
       currentLocation: {
         path,
@@ -44661,7 +45341,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       focusSelectors: /* @__PURE__ */ new Map(),
       initialPath: initialPathProp
     }));
-    const methods = (0, import_element150.useMemo)(() => ({
+    const methods = (0, import_element149.useMemo)(() => ({
       // Note: calling goBack calls `goToParent` internally, as it was established
       // that `goBack` should behave like `goToParent`, and `goToParent` should
       // be marked as deprecated.
@@ -44675,7 +45355,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         options: options2
       }),
       goToParent: (options2) => {
-        (0, import_deprecated19.default)(`wp.components.useNavigator().goToParent`, {
+        (0, import_deprecated21.default)(`wp.components.useNavigator().goToParent`, {
           since: "6.7",
           alternative: "wp.components.useNavigator().goBack"
         });
@@ -44697,14 +45377,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       currentLocation,
       matchedPath
     } = routerState;
-    const navigatorContextValue = (0, import_element150.useMemo)(() => ({
+    const navigatorContextValue = (0, import_element149.useMemo)(() => ({
       location: currentLocation,
       params: matchedPath?.params ?? {},
       match: matchedPath?.id,
       ...methods
     }), [currentLocation, matchedPath, methods]);
     const cx2 = useCx();
-    const classes = (0, import_element150.useMemo)(() => cx2(navigatorWrapper, className2), [className2, cx2]);
+    const classes = (0, import_element149.useMemo)(() => cx2(navigatorWrapper, className2), [className2, cx2]);
     return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(component_default, {
       ref: forwardedRef,
       className: classes,
@@ -44719,13 +45399,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;

   // packages/components/build-module/navigator/navigator-screen/component.mjs
   var import_dom8 = __toESM(require_dom(), 1);
-  var import_element152 = __toESM(require_element(), 1);
+  var import_element151 = __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_element151 = __toESM(require_element(), 1);
+  var import_element150 = __toESM(require_element(), 1);
   var import_compose62 = __toESM(require_compose(), 1);
   var import_i18n60 = __toESM(require_i18n(), 1);
   var ANIMATION_TIMEOUT_MARGIN = 1.2;
@@ -44739,10 +45419,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }) {
     const isRTL19 = (0, import_i18n60.isRTL)();
     const prefersReducedMotion2 = (0, import_compose62.useReducedMotion)();
-    const [animationStatus, setAnimationStatus] = (0, import_element151.useState)("INITIAL");
+    const [animationStatus, setAnimationStatus] = (0, import_element150.useState)("INITIAL");
     const becameSelected = animationStatus !== "ANIMATING_IN" && animationStatus !== "IN" && isMatch;
     const becameUnselected = animationStatus !== "ANIMATING_OUT" && animationStatus !== "OUT" && !isMatch;
-    (0, import_element151.useLayoutEffect)(() => {
+    (0, import_element150.useLayoutEffect)(() => {
       if (becameSelected) {
         setAnimationStatus(skipAnimation || prefersReducedMotion2 ? "IN" : "ANIMATING_IN");
       } else if (becameUnselected) {
@@ -44758,7 +45438,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     } else if (isAnimatingOut) {
       animationType = "out";
     }
-    const onScreenAnimationEnd = (0, import_element151.useCallback)((e3) => {
+    const onScreenAnimationEnd = (0, import_element150.useCallback)((e3) => {
       onAnimationEnd?.(e3);
       if (isExitAnimation(animationDirection, animationStatus, e3.animationName)) {
         setAnimationStatus("OUT");
@@ -44766,7 +45446,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         setAnimationStatus("IN");
       }
     }, [onAnimationEnd, animationStatus, animationDirection]);
-    (0, import_element151.useEffect)(() => {
+    (0, import_element150.useEffect)(() => {
       let animationTimeout;
       if (isAnimatingOut) {
         animationTimeout = window.setTimeout(() => {
@@ -44806,7 +45486,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     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_element152.useId)();
+    const screenId = (0, import_element151.useId)();
     const {
       children,
       className: className2,
@@ -44816,20 +45496,20 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     } = useContextSystem(props, "Navigator.Screen");
     const {
       location,
-      match: match4,
+      match: match3,
       addScreen: addScreen2,
       removeScreen: removeScreen2
-    } = (0, import_element152.useContext)(NavigatorContext);
+    } = (0, import_element151.useContext)(NavigatorContext);
     const {
       isInitial,
       isBack,
       focusTargetSelector,
       skipFocus
     } = location;
-    const isMatch = match4 === screenId;
-    const wrapperRef = (0, import_element152.useRef)(null);
+    const isMatch = match3 === screenId;
+    const wrapperRef = (0, import_element151.useRef)(null);
     const skipAnimationAndFocusRestoration = !!isInitial && !isBack;
-    (0, import_element152.useEffect)(() => {
+    (0, import_element151.useEffect)(() => {
       const screen = {
         id: screenId,
         path: (0, import_escape_html.escapeAttribute)(path)
@@ -44848,12 +45528,12 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       skipAnimation: skipAnimationAndFocusRestoration
     });
     const cx2 = useCx();
-    const classes = (0, import_element152.useMemo)(() => cx2(navigatorScreen, animationStyles, className2), [className2, cx2, animationStyles]);
-    const locationRef = (0, import_element152.useRef)(location);
-    (0, import_element152.useEffect)(() => {
+    const classes = (0, import_element151.useMemo)(() => cx2(navigatorScreen, animationStyles, className2), [className2, cx2, animationStyles]);
+    const locationRef = (0, import_element151.useRef)(location);
+    (0, import_element151.useEffect)(() => {
       locationRef.current = location;
     }, [location]);
-    (0, import_element152.useEffect)(() => {
+    (0, import_element151.useEffect)(() => {
       const wrapperEl = wrapperRef.current;
       if (skipAnimationAndFocusRestoration || !isMatch || !wrapperEl || locationRef.current.hasRestoredFocus || skipFocus) {
         return;
@@ -44885,11 +45565,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_element154 = __toESM(require_element(), 1);
+  var import_element153 = __toESM(require_element(), 1);
   var import_escape_html2 = __toESM(require_escape_html(), 1);

   // packages/components/build-module/navigator/use-navigator.mjs
-  var import_element153 = __toESM(require_element(), 1);
+  var import_element152 = __toESM(require_element(), 1);
   function useNavigator() {
     const {
       location,
@@ -44897,7 +45577,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       goTo: goTo2,
       goBack,
       goToParent: goToParent2
-    } = (0, import_element153.useContext)(NavigatorContext);
+    } = (0, import_element152.useContext)(NavigatorContext);
     return {
       location,
       goTo: goTo2,
@@ -44921,7 +45601,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const {
       goTo: goTo2
     } = useNavigator();
-    const handleClick = (0, import_element154.useCallback)((e3) => {
+    const handleClick = (0, import_element153.useCallback)((e3) => {
       e3.preventDefault();
       goTo2(escapedPath, {
         focusTargetSelector: cssSelectorForAttribute(attributeName, escapedPath)
@@ -44948,7 +45628,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_element155 = __toESM(require_element(), 1);
+  var import_element154 = __toESM(require_element(), 1);
   function useNavigatorBackButton(props) {
     const {
       onClick,
@@ -44958,7 +45638,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const {
       goBack
     } = useNavigator();
-    const handleClick = (0, import_element155.useCallback)((e3) => {
+    const handleClick = (0, import_element154.useCallback)((e3) => {
       e3.preventDefault();
       goBack();
       onClick?.(e3);
@@ -44982,10 +45662,10 @@ 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_deprecated20 = __toESM(require_deprecated(), 1);
+  var import_deprecated22 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedNavigatorToParentButton(props, forwardedRef) {
-    (0, import_deprecated20.default)("wp.components.NavigatorToParentButton", {
+    (0, import_deprecated22.default)("wp.components.NavigatorToParentButton", {
       since: "6.7",
       alternative: "wp.components.Navigator.BackButton"
     });
@@ -45112,14 +45792,14 @@ 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_element156 = __toESM(require_element(), 1);
+  var import_element155 = __toESM(require_element(), 1);
   var import_a11y7 = __toESM(require_a11y(), 1);
   var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
   var noop19 = () => {
   };
-  function useSpokenMessage(message2, politeness) {
-    const spokenMessage = typeof message2 === "string" ? message2 : (0, import_element156.renderToString)(message2);
-    (0, import_element156.useEffect)(() => {
+  function useSpokenMessage(message, politeness) {
+    const spokenMessage = typeof message === "string" ? message : (0, import_element155.renderToString)(message);
+    (0, import_element155.useEffect)(() => {
       if (spokenMessage) {
         (0, import_a11y7.speak)(spokenMessage, politeness);
       }
@@ -45167,7 +45847,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     useSpokenMessage(spokenMessage, politeness);
     const classes = clsx_default(className2, "components-notice", "is-" + status);
     if (__unstableHTML && typeof children === "string") {
-      children = /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(import_element156.RawHTML, {
+      children = /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(import_element155.RawHTML, {
         children
       });
     }
@@ -45254,7 +45934,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var list_default = NoticeList;

   // packages/components/build-module/panel/index.mjs
-  var import_element157 = __toESM(require_element(), 1);
+  var import_element156 = __toESM(require_element(), 1);

   // packages/components/build-module/panel/header.mjs
   var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
@@ -45287,13 +45967,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }), children]
     });
   }
-  var Panel = (0, import_element157.forwardRef)(UnforwardedPanel);
+  var Panel = (0, import_element156.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_element158 = __toESM(require_element(), 1);
+  var import_element157 = __toESM(require_element(), 1);
   var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
   var noop21 = () => {
   };
@@ -45313,7 +45993,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_element158.useRef)(null);
+    const nodeRef = (0, import_element157.useRef)(null);
     const scrollBehavior = (0, import_compose64.useReducedMotion)() ? "auto" : "smooth";
     const handleOnToggle = (event) => {
       event.preventDefault();
@@ -45321,7 +46001,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       setIsOpened(next2);
       onToggle(next2);
     };
-    const scrollAfterOpenRef = (0, import_element158.useRef)(void 0);
+    const scrollAfterOpenRef = (0, import_element157.useRef)(void 0);
     scrollAfterOpenRef.current = scrollAfterOpen;
     use_update_effect_default(() => {
       if (isOpened && scrollAfterOpenRef.current && nodeRef.current?.scrollIntoView) {
@@ -45349,7 +46029,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }) : isOpened && children]
     });
   }
-  var PanelBodyTitle = (0, import_element158.forwardRef)(({
+  var PanelBodyTitle = (0, import_element157.forwardRef)(({
     isOpened,
     icon,
     title,
@@ -45380,12 +46060,12 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   });
-  var PanelBody = (0, import_element158.forwardRef)(UnforwardedPanelBody);
+  var PanelBody = (0, import_element157.forwardRef)(UnforwardedPanelBody);
   PanelBody.displayName = "PanelBody";
   var body_default = PanelBody;

   // packages/components/build-module/panel/row.mjs
-  var import_element159 = __toESM(require_element(), 1);
+  var import_element158 = __toESM(require_element(), 1);
   var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedPanelRow({
     className: className2,
@@ -45397,14 +46077,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       children
     });
   }
-  var PanelRow = (0, import_element159.forwardRef)(UnforwardedPanelRow);
+  var PanelRow = (0, import_element158.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_element160 = __toESM(require_element(), 1);
+  var import_element159 = __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, {
@@ -45446,7 +46126,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const fieldsetClasses = clsx_default("components-placeholder__fieldset", {
       "is-column-layout": isColumnLayout
     });
-    (0, import_element160.useEffect)(() => {
+    (0, import_element159.useEffect)(() => {
       if (instructions) {
         (0, import_a11y8.speak)(instructions);
       }
@@ -45475,11 +46155,11 @@ 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_element161 = __toESM(require_element(), 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__28() {
+  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).";
   }
   function animateProgressBar(isRtl = false) {
@@ -45499,14 +46179,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   } : {
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQytCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcywga2V5ZnJhbWVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgaXNSVEwgfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcblxuZnVuY3Rpb24gYW5pbWF0ZVByb2dyZXNzQmFyKCBpc1J0bCA9IGZhbHNlICkge1xuXHRjb25zdCBhbmltYXRpb25EaXJlY3Rpb24gPSBpc1J0bCA/ICdyaWdodCcgOiAnbGVmdCc7XG5cblx0cmV0dXJuIGtleWZyYW1lcygge1xuXHRcdCcwJSc6IHtcblx0XHRcdFsgYW5pbWF0aW9uRGlyZWN0aW9uIF06ICctNTAlJyxcblx0XHR9LFxuXHRcdCcxMDAlJzoge1xuXHRcdFx0WyBhbmltYXRpb25EaXJlY3Rpb24gXTogJzEwMCUnLFxuXHRcdH0sXG5cdH0gKTtcbn1cblxuLy8gV2lkdGggb2YgdGhlIGluZGljYXRvciBmb3IgdGhlIGluZGV0ZXJtaW5hdGUgcHJvZ3Jlc3MgYmFyXG5leHBvcnQgY29uc3QgSU5ERVRFUk1JTkFURV9UUkFDS19XSURUSCA9IDUwO1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuZGl2YFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfTtcblx0LyogVGV4dCBjb2xvciBhdCAxMCUgb3BhY2l0eSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoXG5cdFx0aW4gc3JnYixcblx0XHQkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9LFxuXHRcdHRyYW5zcGFyZW50IDkwJVxuXHQpO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cblx0OndoZXJlKCAmICkge1xuXHRcdHdpZHRoOiAxNjBweDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEluZGljYXRvciA9IHN0eWxlZC5kaXY8IHtcblx0aXNJbmRldGVybWluYXRlOiBib29sZWFuO1xufSA+YFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdC8qIFRleHQgY29sb3IgYXQgOTAlIG9wYWNpdHkgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KFxuXHRcdGluIHNyZ2IsXG5cdFx0JHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfSxcblx0XHR0cmFuc3BhcmVudCAxMCVcblx0KTtcblxuXHQvLyBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZS5cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcblxuXHQkeyAoIHsgaXNJbmRldGVybWluYXRlIH0gKSA9PlxuXHRcdGlzSW5kZXRlcm1pbmF0ZVxuXHRcdFx0PyBjc3MoIHtcblx0XHRcdFx0XHRhbmltYXRpb25EdXJhdGlvbjogJzEuNXMnLFxuXHRcdFx0XHRcdGFuaW1hdGlvblRpbWluZ0Z1bmN0aW9uOiAnZWFzZS1pbi1vdXQnLFxuXHRcdFx0XHRcdGFuaW1hdGlvbkl0ZXJhdGlvbkNvdW50OiAnaW5maW5pdGUnLFxuXHRcdFx0XHRcdGFuaW1hdGlvbk5hbWU6IGFuaW1hdGVQcm9ncmVzc0JhciggaXNSVEwoKSApLFxuXHRcdFx0XHRcdHdpZHRoOiBgJHsgSU5ERVRFUk1JTkFURV9UUkFDS19XSURUSCB9JWAsXG5cdFx0XHQgIH0gKVxuXHRcdFx0OiBjc3MoIHtcblx0XHRcdFx0XHR3aWR0aDogJ3ZhcigtLWluZGljYXRvci13aWR0aCknLFxuXHRcdFx0XHRcdHRyYW5zaXRpb246ICd3aWR0aCAwLjRzIGVhc2UtaW4tb3V0Jyxcblx0XHRcdCAgfSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUHJvZ3Jlc3NFbGVtZW50ID0gc3R5bGVkLnByb2dyZXNzYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbmA7XG4iXX0= */"));
+  })("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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpRksiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBpc1JUTCB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5mdW5jdGlvbiBhbmltYXRlUHJvZ3Jlc3NCYXIoIGlzUnRsID0gZmFsc2UgKSB7XG5cdGNvbnN0IGFuaW1hdGlvbkRpcmVjdGlvbiA9IGlzUnRsID8gJ3JpZ2h0JyA6ICdsZWZ0JztcblxuXHRyZXR1cm4ga2V5ZnJhbWVzKCB7XG5cdFx0JzAlJzoge1xuXHRcdFx0WyBhbmltYXRpb25EaXJlY3Rpb24gXTogJy01MCUnLFxuXHRcdH0sXG5cdFx0JzEwMCUnOiB7XG5cdFx0XHRbIGFuaW1hdGlvbkRpcmVjdGlvbiBdOiAnMTAwJScsXG5cdFx0fSxcblx0fSApO1xufVxuXG4vLyBXaWR0aCBvZiB0aGUgaW5kaWNhdG9yIGZvciB0aGUgaW5kZXRlcm1pbmF0ZSBwcm9ncmVzcyBiYXJcbmV4cG9ydCBjb25zdCBJTkRFVEVSTUlOQVRFX1RSQUNLX1dJRFRIID0gNTA7XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5kaXZgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9O1xuXHQvKiBUZXh0IGNvbG9yIGF0IDEwJSBvcGFjaXR5ICovXG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChcblx0XHRpbiBzcmdiLFxuXHRcdCR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH0sXG5cdFx0dHJhbnNwYXJlbnQgOTAlXG5cdCk7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0Ly8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0b3V0bGluZS1vZmZzZXQ6IDJweDtcblxuXHQ6d2hlcmUoICYgKSB7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSW5kaWNhdG9yID0gc3R5bGVkLmRpdjwge1xuXHRpc0luZGV0ZXJtaW5hdGU6IGJvb2xlYW47XG59ID5gXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0LyogVGV4dCBjb2xvciBhdCA5MCUgb3BhY2l0eSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoXG5cdFx0aW4gc3JnYixcblx0XHQkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9LFxuXHRcdHRyYW5zcGFyZW50IDEwJVxuXHQpO1xuXG5cdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXG5cdCR7ICggeyBpc0luZGV0ZXJtaW5hdGUgfSApID0+XG5cdFx0aXNJbmRldGVybWluYXRlXG5cdFx0XHQ/IGNzcygge1xuXHRcdFx0XHRcdGFuaW1hdGlvbkR1cmF0aW9uOiAnMS41cycsXG5cdFx0XHRcdFx0YW5pbWF0aW9uVGltaW5nRnVuY3Rpb246ICdlYXNlLWluLW91dCcsXG5cdFx0XHRcdFx0YW5pbWF0aW9uSXRlcmF0aW9uQ291bnQ6ICdpbmZpbml0ZScsXG5cdFx0XHRcdFx0YW5pbWF0aW9uTmFtZTogYW5pbWF0ZVByb2dyZXNzQmFyKCBpc1JUTCgpICksXG5cdFx0XHRcdFx0d2lkdGg6IGAkeyBJTkRFVEVSTUlOQVRFX1RSQUNLX1dJRFRIIH0lYCxcblx0XHRcdCAgfSApXG5cdFx0XHQ6IGNzcygge1xuXHRcdFx0XHRcdHdpZHRoOiAndmFyKC0taW5kaWNhdG9yLXdpZHRoKScsXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJ3dpZHRoIDAuNHMgZWFzZS1pbi1vdXQnLFxuXHRcdFx0ICB9ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBQcm9ncmVzc0VsZW1lbnQgPSBzdHlsZWQucHJvZ3Jlc3NgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__28
+    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"
@@ -45521,7 +46201,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     animationIterationCount: "infinite",
     animationName: animateProgressBar((0, import_i18n62.isRTL)()),
     width: `${INDETERMINATE_TRACK_WIDTH}%`
-  }, false ? "" : ";label:Indicator;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwRUsiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBpc1JUTCB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5mdW5jdGlvbiBhbmltYXRlUHJvZ3Jlc3NCYXIoIGlzUnRsID0gZmFsc2UgKSB7XG5cdGNvbnN0IGFuaW1hdGlvbkRpcmVjdGlvbiA9IGlzUnRsID8gJ3JpZ2h0JyA6ICdsZWZ0JztcblxuXHRyZXR1cm4ga2V5ZnJhbWVzKCB7XG5cdFx0JzAlJzoge1xuXHRcdFx0WyBhbmltYXRpb25EaXJlY3Rpb24gXTogJy01MCUnLFxuXHRcdH0sXG5cdFx0JzEwMCUnOiB7XG5cdFx0XHRbIGFuaW1hdGlvbkRpcmVjdGlvbiBdOiAnMTAwJScsXG5cdFx0fSxcblx0fSApO1xufVxuXG4vLyBXaWR0aCBvZiB0aGUgaW5kaWNhdG9yIGZvciB0aGUgaW5kZXRlcm1pbmF0ZSBwcm9ncmVzcyBiYXJcbmV4cG9ydCBjb25zdCBJTkRFVEVSTUlOQVRFX1RSQUNLX1dJRFRIID0gNTA7XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5kaXZgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9O1xuXHQvKiBUZXh0IGNvbG9yIGF0IDEwJSBvcGFjaXR5ICovXG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChcblx0XHRpbiBzcmdiLFxuXHRcdCR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH0sXG5cdFx0dHJhbnNwYXJlbnQgOTAlXG5cdCk7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0Ly8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0b3V0bGluZS1vZmZzZXQ6IDJweDtcblxuXHQ6d2hlcmUoICYgKSB7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSW5kaWNhdG9yID0gc3R5bGVkLmRpdjwge1xuXHRpc0luZGV0ZXJtaW5hdGU6IGJvb2xlYW47XG59ID5gXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0LyogVGV4dCBjb2xvciBhdCA5MCUgb3BhY2l0eSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoXG5cdFx0aW4gc3JnYixcblx0XHQkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9LFxuXHRcdHRyYW5zcGFyZW50IDEwJVxuXHQpO1xuXG5cdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXG5cdCR7ICggeyBpc0luZGV0ZXJtaW5hdGUgfSApID0+XG5cdFx0aXNJbmRldGVybWluYXRlXG5cdFx0XHQ/IGNzcygge1xuXHRcdFx0XHRcdGFuaW1hdGlvbkR1cmF0aW9uOiAnMS41cycsXG5cdFx0XHRcdFx0YW5pbWF0aW9uVGltaW5nRnVuY3Rpb246ICdlYXNlLWluLW91dCcsXG5cdFx0XHRcdFx0YW5pbWF0aW9uSXRlcmF0aW9uQ291bnQ6ICdpbmZpbml0ZScsXG5cdFx0XHRcdFx0YW5pbWF0aW9uTmFtZTogYW5pbWF0ZVByb2dyZXNzQmFyKCBpc1JUTCgpICksXG5cdFx0XHRcdFx0d2lkdGg6IGAkeyBJTkRFVEVSTUlOQVRFX1RSQUNLX1dJRFRIIH0lYCxcblx0XHRcdCAgfSApXG5cdFx0XHQ6IGNzcygge1xuXHRcdFx0XHRcdHdpZHRoOiAndmFyKC0taW5kaWNhdG9yLXdpZHRoKScsXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJ3dpZHRoIDAuNHMgZWFzZS1pbi1vdXQnLFxuXHRcdFx0ICB9ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBQcm9ncmVzc0VsZW1lbnQgPSBzdHlsZWQucHJvZ3Jlc3NgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuYDtcbiJdfQ== */") : _ref7, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1REciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBpc1JUTCB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5mdW5jdGlvbiBhbmltYXRlUHJvZ3Jlc3NCYXIoIGlzUnRsID0gZmFsc2UgKSB7XG5cdGNvbnN0IGFuaW1hdGlvbkRpcmVjdGlvbiA9IGlzUnRsID8gJ3JpZ2h0JyA6ICdsZWZ0JztcblxuXHRyZXR1cm4ga2V5ZnJhbWVzKCB7XG5cdFx0JzAlJzoge1xuXHRcdFx0WyBhbmltYXRpb25EaXJlY3Rpb24gXTogJy01MCUnLFxuXHRcdH0sXG5cdFx0JzEwMCUnOiB7XG5cdFx0XHRbIGFuaW1hdGlvbkRpcmVjdGlvbiBdOiAnMTAwJScsXG5cdFx0fSxcblx0fSApO1xufVxuXG4vLyBXaWR0aCBvZiB0aGUgaW5kaWNhdG9yIGZvciB0aGUgaW5kZXRlcm1pbmF0ZSBwcm9ncmVzcyBiYXJcbmV4cG9ydCBjb25zdCBJTkRFVEVSTUlOQVRFX1RSQUNLX1dJRFRIID0gNTA7XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5kaXZgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9O1xuXHQvKiBUZXh0IGNvbG9yIGF0IDEwJSBvcGFjaXR5ICovXG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChcblx0XHRpbiBzcmdiLFxuXHRcdCR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH0sXG5cdFx0dHJhbnNwYXJlbnQgOTAlXG5cdCk7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0Ly8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0b3V0bGluZS1vZmZzZXQ6IDJweDtcblxuXHQ6d2hlcmUoICYgKSB7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSW5kaWNhdG9yID0gc3R5bGVkLmRpdjwge1xuXHRpc0luZGV0ZXJtaW5hdGU6IGJvb2xlYW47XG59ID5gXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0LyogVGV4dCBjb2xvciBhdCA5MCUgb3BhY2l0eSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoXG5cdFx0aW4gc3JnYixcblx0XHQkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9LFxuXHRcdHRyYW5zcGFyZW50IDEwJVxuXHQpO1xuXG5cdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXG5cdCR7ICggeyBpc0luZGV0ZXJtaW5hdGUgfSApID0+XG5cdFx0aXNJbmRldGVybWluYXRlXG5cdFx0XHQ/IGNzcygge1xuXHRcdFx0XHRcdGFuaW1hdGlvbkR1cmF0aW9uOiAnMS41cycsXG5cdFx0XHRcdFx0YW5pbWF0aW9uVGltaW5nRnVuY3Rpb246ICdlYXNlLWluLW91dCcsXG5cdFx0XHRcdFx0YW5pbWF0aW9uSXRlcmF0aW9uQ291bnQ6ICdpbmZpbml0ZScsXG5cdFx0XHRcdFx0YW5pbWF0aW9uTmFtZTogYW5pbWF0ZVByb2dyZXNzQmFyKCBpc1JUTCgpICksXG5cdFx0XHRcdFx0d2lkdGg6IGAkeyBJTkRFVEVSTUlOQVRFX1RSQUNLX1dJRFRIIH0lYCxcblx0XHRcdCAgfSApXG5cdFx0XHQ6IGNzcygge1xuXHRcdFx0XHRcdHdpZHRoOiAndmFyKC0taW5kaWNhdG9yLXdpZHRoKScsXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJ3dpZHRoIDAuNHMgZWFzZS1pbi1vdXQnLFxuXHRcdFx0ICB9ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBQcm9ncmVzc0VsZW1lbnQgPSBzdHlsZWQucHJvZ3Jlc3NgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuYDtcbiJdfQ== */"));
+  }, 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"
   } : {
@@ -45532,8 +46212,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1RjhDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcywga2V5ZnJhbWVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgaXNSVEwgfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcblxuZnVuY3Rpb24gYW5pbWF0ZVByb2dyZXNzQmFyKCBpc1J0bCA9IGZhbHNlICkge1xuXHRjb25zdCBhbmltYXRpb25EaXJlY3Rpb24gPSBpc1J0bCA/ICdyaWdodCcgOiAnbGVmdCc7XG5cblx0cmV0dXJuIGtleWZyYW1lcygge1xuXHRcdCcwJSc6IHtcblx0XHRcdFsgYW5pbWF0aW9uRGlyZWN0aW9uIF06ICctNTAlJyxcblx0XHR9LFxuXHRcdCcxMDAlJzoge1xuXHRcdFx0WyBhbmltYXRpb25EaXJlY3Rpb24gXTogJzEwMCUnLFxuXHRcdH0sXG5cdH0gKTtcbn1cblxuLy8gV2lkdGggb2YgdGhlIGluZGljYXRvciBmb3IgdGhlIGluZGV0ZXJtaW5hdGUgcHJvZ3Jlc3MgYmFyXG5leHBvcnQgY29uc3QgSU5ERVRFUk1JTkFURV9UUkFDS19XSURUSCA9IDUwO1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuZGl2YFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfTtcblx0LyogVGV4dCBjb2xvciBhdCAxMCUgb3BhY2l0eSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoXG5cdFx0aW4gc3JnYixcblx0XHQkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9LFxuXHRcdHRyYW5zcGFyZW50IDkwJVxuXHQpO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cblx0OndoZXJlKCAmICkge1xuXHRcdHdpZHRoOiAxNjBweDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEluZGljYXRvciA9IHN0eWxlZC5kaXY8IHtcblx0aXNJbmRldGVybWluYXRlOiBib29sZWFuO1xufSA+YFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdC8qIFRleHQgY29sb3IgYXQgOTAlIG9wYWNpdHkgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KFxuXHRcdGluIHNyZ2IsXG5cdFx0JHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfSxcblx0XHR0cmFuc3BhcmVudCAxMCVcblx0KTtcblxuXHQvLyBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZS5cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcblxuXHQkeyAoIHsgaXNJbmRldGVybWluYXRlIH0gKSA9PlxuXHRcdGlzSW5kZXRlcm1pbmF0ZVxuXHRcdFx0PyBjc3MoIHtcblx0XHRcdFx0XHRhbmltYXRpb25EdXJhdGlvbjogJzEuNXMnLFxuXHRcdFx0XHRcdGFuaW1hdGlvblRpbWluZ0Z1bmN0aW9uOiAnZWFzZS1pbi1vdXQnLFxuXHRcdFx0XHRcdGFuaW1hdGlvbkl0ZXJhdGlvbkNvdW50OiAnaW5maW5pdGUnLFxuXHRcdFx0XHRcdGFuaW1hdGlvbk5hbWU6IGFuaW1hdGVQcm9ncmVzc0JhciggaXNSVEwoKSApLFxuXHRcdFx0XHRcdHdpZHRoOiBgJHsgSU5ERVRFUk1JTkFURV9UUkFDS19XSURUSCB9JWAsXG5cdFx0XHQgIH0gKVxuXHRcdFx0OiBjc3MoIHtcblx0XHRcdFx0XHR3aWR0aDogJ3ZhcigtLWluZGljYXRvci13aWR0aCknLFxuXHRcdFx0XHRcdHRyYW5zaXRpb246ICd3aWR0aCAwLjRzIGVhc2UtaW4tb3V0Jyxcblx0XHRcdCAgfSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUHJvZ3Jlc3NFbGVtZW50ID0gc3R5bGVkLnByb2dyZXNzYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__28
+    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
@@ -45561,7 +46241,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })]
     });
   }
-  var ProgressBar = (0, import_element161.forwardRef)(UnforwardedProgressBar);
+  var ProgressBar = (0, import_element160.forwardRef)(UnforwardedProgressBar);
   ProgressBar.displayName = "ProgressBar";
   var progress_bar_default = ProgressBar;

@@ -45605,7 +46285,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }

   // packages/components/build-module/tree-select/index.mjs
-  var import_element162 = __toESM(require_element(), 1);
+  var import_element161 = __toESM(require_element(), 1);
   var import_html_entities = __toESM(require_html_entities(), 1);
   var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
   function getSelectOptions(tree, level = 0) {
@@ -45626,7 +46306,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       tree = [],
       ...restProps
     } = props;
-    const options2 = (0, import_element162.useMemo)(() => {
+    const options2 = (0, import_element161.useMemo)(() => {
       return [noOptionLabel && {
         value: "",
         label: noOptionLabel
@@ -45665,7 +46345,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }

   // packages/components/build-module/query-controls/category-select.mjs
-  var import_element163 = __toESM(require_element(), 1);
+  var import_element162 = __toESM(require_element(), 1);
   var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
   function CategorySelect({
     label,
@@ -45675,7 +46355,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     onChange: onChangeProp,
     ...props
   }) {
-    const termsTree = (0, import_element163.useMemo)(() => {
+    const termsTree = (0, import_element162.useMemo)(() => {
       return buildTermsTree(categoriesList);
     }, [categoriesList]);
     return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(tree_select_default, {
@@ -45758,13 +46438,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         onChange: props.onCategoryChange
       }, "query-controls-category-select"), isMultipleCategorySelection(props) && props.categorySuggestions && props.onCategoryChange && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(form_token_field_default, {
         label: (0, import_i18n64.__)("Categories"),
-        value: props.selectedCategories && props.selectedCategories.map((item2) => ({
-          id: item2.id,
+        value: props.selectedCategories && props.selectedCategories.map((item) => ({
+          id: item.id,
           // Keeping the fallback to `item.value` for legacy reasons,
           // even if items of `selectedCategories` should not have a
           // `value` property.
-          // @ts-expect-error
-          value: item2.name || item2.value
+          // @ts-expect-error `value` does not exist on `Category`.
+          value: item.name || item.value
         })),
         suggestions: Object.keys(props.categorySuggestions),
         onChange: props.onCategoryChange,
@@ -45788,11 +46468,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var query_controls_default = QueryControls;

   // packages/components/build-module/radio-group/radio.mjs
-  var import_element165 = __toESM(require_element(), 1);
+  var import_element164 = __toESM(require_element(), 1);

   // packages/components/build-module/radio-group/context.mjs
-  var import_element164 = __toESM(require_element(), 1);
-  var RadioGroupContext = (0, import_element164.createContext)({
+  var import_element163 = __toESM(require_element(), 1);
+  var RadioGroupContext = (0, import_element163.createContext)({
     store: void 0,
     disabled: void 0
   });
@@ -45809,7 +46489,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const {
       store,
       disabled
-    } = (0, import_element165.useContext)(RadioGroupContext);
+    } = (0, import_element164.useContext)(RadioGroupContext);
     const selectedValue = useStoreState(store, "value");
     const isChecked = selectedValue !== void 0 && selectedValue === value;
     return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(Radio, {
@@ -45825,13 +46505,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       children: children || value
     });
   }
-  var Radio22 = (0, import_element165.forwardRef)(UnforwardedRadio);
+  var Radio22 = (0, import_element164.forwardRef)(UnforwardedRadio);
   Radio22.displayName = "Radio";
   var radio_default = Radio22;

   // packages/components/build-module/radio-group/index.mjs
-  var import_deprecated21 = __toESM(require_deprecated(), 1);
-  var import_element166 = __toESM(require_element(), 1);
+  var import_deprecated23 = __toESM(require_deprecated(), 1);
+  var import_element165 = __toESM(require_element(), 1);
   var import_i18n65 = __toESM(require_i18n(), 1);
   var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedRadioGroup({
@@ -45851,11 +46531,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       },
       rtl: (0, import_i18n65.isRTL)()
     });
-    const contextValue = (0, import_element166.useMemo)(() => ({
+    const contextValue = (0, import_element165.useMemo)(() => ({
       store: radioStore,
       disabled
     }), [radioStore, disabled]);
-    (0, import_deprecated21.default)("wp.components.__experimentalRadioGroup", {
+    (0, import_deprecated23.default)("wp.components.__experimentalRadioGroup", {
       alternative: "wp.components.RadioControl or wp.components.__experimentalToggleGroupControl",
       since: "6.8"
     });
@@ -45873,7 +46553,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var RadioGroup22 = (0, import_element166.forwardRef)(UnforwardedRadioGroup);
+  var RadioGroup22 = (0, import_element165.forwardRef)(UnforwardedRadioGroup);
   RadioGroup22.displayName = "RadioGroup";
   var radio_group_default = RadioGroup22;

@@ -45961,7 +46641,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var radio_control_default = RadioControl;

   // packages/components/build-module/resizable-box/index.mjs
-  var import_element170 = __toESM(require_element(), 1);
+  var import_element169 = __toESM(require_element(), 1);

   // node_modules/re-resizable/lib/index.js
   var React12 = __toESM(require_react());
@@ -45979,10 +46659,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     };
     return function(d3, b3) {
       extendStatics(d3, b3);
-      function __63() {
+      function __62() {
         this.constructor = d3;
       }
-      d3.prototype = b3 === null ? Object.create(b3) : (__63.prototype = b3.prototype, new __63());
+      d3.prototype = b3 === null ? Object.create(b3) : (__62.prototype = b3.prototype, new __62());
     };
   })();
   var __assign2 = function() {
@@ -46092,10 +46772,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     };
     return function(d3, b3) {
       extendStatics(d3, b3);
-      function __63() {
+      function __62() {
         this.constructor = d3;
       }
-      d3.prototype = b3 === null ? Object.create(b3) : (__63.prototype = b3.prototype, new __63());
+      d3.prototype = b3 === null ? Object.create(b3) : (__62.prototype = b3.prototype, new __62());
     };
   })();
   var __assign3 = function() {
@@ -46113,8 +46793,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     width: "auto",
     height: "auto"
   };
-  var clamp5 = (0, import_fast_memoize.default)(function(n3, min3, max3) {
-    return Math.max(Math.min(n3, max3), min3);
+  var clamp5 = (0, import_fast_memoize.default)(function(n3, min2, max2) {
+    return Math.max(Math.min(n3, max2), min2);
   });
   var snap = (0, import_fast_memoize.default)(function(n3, size4) {
     return Math.round(n3 / size4) * size4;
@@ -46523,12 +47203,12 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         }
         return { newWidth, newHeight };
       };
-      Resizable2.prototype.calculateNewSizeFromAspectRatio = function(newWidth, newHeight, max3, min3) {
+      Resizable2.prototype.calculateNewSizeFromAspectRatio = function(newWidth, newHeight, max2, min2) {
         var _a = this.props, lockAspectRatio = _a.lockAspectRatio, lockAspectRatioExtraHeight = _a.lockAspectRatioExtraHeight, lockAspectRatioExtraWidth = _a.lockAspectRatioExtraWidth;
-        var computedMinWidth = typeof min3.width === "undefined" ? 10 : min3.width;
-        var computedMaxWidth = typeof max3.width === "undefined" || max3.width < 0 ? newWidth : max3.width;
-        var computedMinHeight = typeof min3.height === "undefined" ? 10 : min3.height;
-        var computedMaxHeight = typeof max3.height === "undefined" || max3.height < 0 ? newHeight : max3.height;
+        var computedMinWidth = typeof min2.width === "undefined" ? 10 : min2.width;
+        var computedMaxWidth = typeof max2.width === "undefined" || max2.width < 0 ? newWidth : max2.width;
+        var computedMinHeight = typeof min2.height === "undefined" ? 10 : min2.height;
+        var computedMaxHeight = typeof max2.height === "undefined" || max2.height < 0 ? newHeight : max2.height;
         var extraHeight = lockAspectRatioExtraHeight || 0;
         var extraWidth = lockAspectRatioExtraWidth || 0;
         if (lockAspectRatio) {
@@ -46645,11 +47325,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         var clientY = isTouchEvent(event) ? event.touches[0].clientY : event.clientY;
         var _b = this.state, direction = _b.direction, original = _b.original, width = _b.width, height = _b.height;
         var parentSize = this.getParentSize();
-        var max3 = calculateNewMax(parentSize, this.window.innerWidth, this.window.innerHeight, maxWidth, maxHeight, minWidth, minHeight);
-        maxWidth = max3.maxWidth;
-        maxHeight = max3.maxHeight;
-        minWidth = max3.minWidth;
-        minHeight = max3.minHeight;
+        var max2 = calculateNewMax(parentSize, this.window.innerWidth, this.window.innerHeight, maxWidth, maxHeight, minWidth, minHeight);
+        maxWidth = max2.maxWidth;
+        maxHeight = max2.maxHeight;
+        minWidth = max2.minWidth;
+        minHeight = max2.minHeight;
         var _c = this.calculateNewSizeFromDirection(clientX, clientY), newHeight = _c.newHeight, newWidth = _c.newWidth;
         var boundaryMax = this.calculateNewMaxFromBoundary(maxWidth, maxHeight);
         var newSize = this.calculateNewSizeFromAspectRatio(newWidth, newHeight, { width: boundaryMax.maxWidth, height: boundaryMax.maxHeight }, { width: minWidth, height: minHeight });
@@ -46802,14 +47482,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   );

   // packages/components/build-module/resizable-box/resize-tooltip/index.mjs
-  var import_element169 = __toESM(require_element(), 1);
+  var import_element168 = __toESM(require_element(), 1);

   // packages/components/build-module/resizable-box/resize-tooltip/label.mjs
-  var import_element168 = __toESM(require_element(), 1);
+  var import_element167 = __toESM(require_element(), 1);
   var import_i18n66 = __toESM(require_i18n(), 1);

   // packages/components/build-module/resizable-box/resize-tooltip/utils.mjs
-  var import_element167 = __toESM(require_element(), 1);
+  var import_element166 = __toESM(require_element(), 1);
   var import_compose67 = __toESM(require_compose(), 1);
   var noop22 = () => {
   };
@@ -46826,16 +47506,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_element167.useState)(false);
-    const [moveY, setMoveY] = (0, import_element167.useState)(false);
+    const [moveX, setMoveX] = (0, import_element166.useState)(false);
+    const [moveY, setMoveY] = (0, import_element166.useState)(false);
     const {
       width,
       height
     } = sizes;
-    const heightRef = (0, import_element167.useRef)(height);
-    const widthRef = (0, import_element167.useRef)(width);
-    const moveTimeoutRef = (0, import_element167.useRef)(void 0);
-    const debounceUnsetMoveXY = (0, import_element167.useCallback)(() => {
+    const 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 unsetMoveXY = () => {
         if (isAxisControlled) {
           return;
@@ -46848,7 +47528,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }
       moveTimeoutRef.current = window.setTimeout(unsetMoveXY, fadeTimeout);
     }, [fadeTimeout, isAxisControlled]);
-    (0, import_element167.useEffect)(() => {
+    (0, import_element166.useEffect)(() => {
       const isRendered = width !== null || height !== null;
       if (!isRendered) {
         return;
@@ -46928,7 +47608,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }

   // packages/components/build-module/resizable-box/resize-tooltip/styles/resize-tooltip.styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__29() {
+  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 ? {
@@ -46941,8 +47621,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2l6ZS10b29sdGlwLnN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFXOEIiLCJmaWxlIjoicmVzaXplLXRvb2x0aXAuc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBUZXh0IH0gZnJvbSAnLi4vLi4vLi4vdGV4dCc7XG5pbXBvcnQgeyBmb250LCBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uLy4uLy4uL3V0aWxzJztcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHRib3R0b206IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIGxpbmVhcjtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kSW52ZXJ0ZWQgfTtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuYDtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgTGFiZWxUZXh0ID0gc3R5bGVkKCBUZXh0IClgXG5cdCYmJiB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kSW52ZXJ0ZWQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__29
+    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"
@@ -46954,21 +47634,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2l6ZS10b29sdGlwLnN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQndDIiwiZmlsZSI6InJlc2l6ZS10b29sdGlwLnN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgZm9udCwgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi8uLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0Ym90dG9tOiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBsaW5lYXI7XG5gO1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQ6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZEludmVydGVkIH07XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbmA7XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IExhYmVsVGV4dCA9IHN0eWxlZCggVGV4dCApYFxuXHQmJiYge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZEludmVydGVkIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__29
+    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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2l6ZS10b29sdGlwLnN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErQmlDIiwiZmlsZSI6InJlc2l6ZS10b29sdGlwLnN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgZm9udCwgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi8uLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0Ym90dG9tOiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBsaW5lYXI7XG5gO1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQ6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZEludmVydGVkIH07XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbmA7XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IExhYmVsVGV4dCA9IHN0eWxlZCggVGV4dCApYFxuXHQmJiYge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZEludmVydGVkIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuYDtcbiJdfQ== */"));
+  })("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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2l6ZS10b29sdGlwLnN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2Q3VDIiwiZmlsZSI6InJlc2l6ZS10b29sdGlwLnN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgZm9udCwgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi8uLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0Ym90dG9tOiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBsaW5lYXI7XG5gO1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQ6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZEludmVydGVkIH07XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbmA7XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IExhYmVsVGV4dCA9IHN0eWxlZCggVGV4dCApYFxuXHQmJiYge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZEludmVydGVkIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuYDtcbiJdfQ== */"));
+  })("&&&{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);
@@ -47028,7 +47708,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var ForwardedComponent3 = (0, import_element168.forwardRef)(Label3);
+  var ForwardedComponent3 = (0, import_element167.forwardRef)(Label3);
   var label_default = ForwardedComponent3;

   // packages/components/build-module/resizable-box/resize-tooltip/index.mjs
@@ -47075,7 +47755,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })]
     });
   }
-  var ForwardedComponent4 = (0, import_element169.forwardRef)(ResizeTooltip);
+  var ForwardedComponent4 = (0, import_element168.forwardRef)(ResizeTooltip);
   var resize_tooltip_default = ForwardedComponent4;

   // packages/components/build-module/resizable-box/index.mjs
@@ -47133,12 +47813,12 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })]
     });
   }
-  var ResizableBox = (0, import_element170.forwardRef)(UnforwardedResizableBox);
+  var ResizableBox = (0, import_element169.forwardRef)(UnforwardedResizableBox);
   ResizableBox.displayName = "ResizableBox";
   var resizable_box_default = ResizableBox;

   // packages/components/build-module/responsive-wrapper/index.mjs
-  var import_element171 = __toESM(require_element(), 1);
+  var import_element170 = __toESM(require_element(), 1);
   var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
   function ResponsiveWrapper({
     naturalWidth,
@@ -47146,7 +47826,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     children,
     isInline = false
   }) {
-    if (import_element171.Children.count(children) !== 1) {
+    if (import_element170.Children.count(children) !== 1) {
       return null;
     }
     const TagName59 = isInline ? "span" : "div";
@@ -47157,7 +47837,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(TagName59, {
       className: "components-responsive-wrapper",
       children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("div", {
-        children: (0, import_element171.cloneElement)(children, {
+        children: (0, import_element170.cloneElement)(children, {
           className: clsx_default("components-responsive-wrapper__content", children.props.className),
           style: {
             ...children.props.style,
@@ -47170,7 +47850,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var responsive_wrapper_default = ResponsiveWrapper;

   // packages/components/build-module/sandbox/index.mjs
-  var import_element172 = __toESM(require_element(), 1);
+  var import_element171 = __toESM(require_element(), 1);
   var import_compose68 = __toESM(require_compose(), 1);
   var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
   var observeAndResizeJS = function() {
@@ -47301,7 +47981,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         }, src))]
       })]
     });
-    return "<!DOCTYPE html>" + (0, import_element172.renderToString)(htmlDoc);
+    return "<!DOCTYPE html>" + (0, import_element171.renderToString)(htmlDoc);
   }
   function IsolatedSandBox({
     html = "",
@@ -47311,15 +47991,17 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     scripts = [],
     onFocus,
     tabIndex,
-    allowPopups = false
+    allowPopups = false,
+    allowForms = false
   }) {
-    const ref = (0, import_element172.useRef)(null);
-    const [width, setWidth] = (0, import_element172.useState)(0);
-    const [height, setHeight] = (0, import_element172.useState)(0);
+    const ref = (0, import_element171.useRef)(null);
+    const [width, setWidth] = (0, import_element171.useState)(0);
+    const [height, setHeight] = (0, import_element171.useState)(0);
     const sandbox = clsx_default("allow-scripts", "allow-presentation", {
-      "allow-popups": allowPopups
+      "allow-popups": allowPopups,
+      "allow-forms": allowForms
     });
-    const srcDoc = (0, import_element172.useMemo)(() => buildSandBoxDocument({
+    const srcDoc = (0, import_element171.useMemo)(() => buildSandBoxDocument({
       html,
       title,
       type,
@@ -47330,7 +48012,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_element172.useEffect)(() => {
+    (0, import_element171.useEffect)(() => {
       const iframe = ref.current;
       if (!iframe) {
         return;
@@ -47389,13 +48071,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     scripts = [],
     onFocus,
     tabIndex,
-    allowPopups = false
+    allowPopups = false,
+    allowForms = false
   }) {
-    const ref = (0, import_element172.useRef)(null);
-    const [width, setWidth] = (0, import_element172.useState)(0);
-    const [height, setHeight] = (0, import_element172.useState)(0);
+    const ref = (0, import_element171.useRef)(null);
+    const [width, setWidth] = (0, import_element171.useState)(0);
+    const [height, setHeight] = (0, import_element171.useState)(0);
     const sandbox = clsx_default("allow-scripts", "allow-same-origin", "allow-presentation", {
-      "allow-popups": allowPopups
+      "allow-popups": allowPopups,
+      "allow-forms": allowForms
     });
     function isFrameAccessible() {
       try {
@@ -47426,7 +48110,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }));
       contentDocument.close();
     }
-    (0, import_element172.useEffect)(() => {
+    (0, import_element171.useEffect)(() => {
       trySandBox();
       function tryNoForceSandBox() {
         trySandBox(false);
@@ -47458,10 +48142,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         defaultView?.removeEventListener("message", checkMessageForResize);
       };
     }, []);
-    (0, import_element172.useEffect)(() => {
+    (0, import_element171.useEffect)(() => {
       trySandBox();
     }, [title, styles3, scripts]);
-    (0, import_element172.useEffect)(() => {
+    (0, import_element171.useEffect)(() => {
       trySandBox(true);
     }, [html, type]);
     return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("iframe", {
@@ -47493,11 +48177,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_element173 = __toESM(require_element(), 1);
-  var import_deprecated22 = __toESM(require_deprecated(), 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_ATTRIBUTE18 = "data-wp-hash";
-  function getRuntime18() {
+  var STYLE_HASH_ATTRIBUTE21 = "data-wp-hash";
+  function getRuntime21() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -47508,26 +48192,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument18(document);
+      registerDocument21(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash18(targetDocument, hash2) {
+  function documentContainsStyleHash21(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) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE21}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle18(targetDocument, hash2, css3) {
+  function injectStyle21(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime18();
+    const runtime = getRuntime21();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -47536,21 +48220,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash18(targetDocument, hash2)) {
+    if (documentContainsStyleHash21(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE18, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE21, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument18(targetDocument) {
-    const runtime = getRuntime18();
+  function registerDocument21(targetDocument) {
+    const runtime = getRuntime21();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle18(targetDocument, hash2, css3);
+      injectStyle21(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -47564,24 +48248,24 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle17(hash2, css3) {
-    const runtime = getRuntime18();
+  function registerStyle20(hash2, css3) {
+    const runtime = getRuntime21();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle18(targetDocument, hash2, css3);
+      injectStyle21(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle17("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)}");
+    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)}");
   }
-  var style_module_default16 = { "input": "_5e6152f7430df331__input", "icon": "_9a856163f1b1aaae__icon" };
+  var style_module_default19 = { "input": "_5e6152f7430df331__input", "icon": "_9a856163f1b1aaae__icon" };
   function SuffixItem({
     searchRef,
     onChange,
     onClose
   }) {
     if (onClose) {
-      (0, import_deprecated22.default)("`onClose` prop in wp.components.SearchControl", {
+      (0, import_deprecated24.default)("`onClose` prop in wp.components.SearchControl", {
         since: "6.8"
       });
     }
@@ -47617,7 +48301,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       disabled,
       ...filteredRestProps
     } = restProps;
-    const searchRef = (0, import_element173.useRef)(null);
+    const searchRef = (0, import_element172.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, {
@@ -47627,7 +48311,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       ref: (0, import_compose69.useMergeRefs)([searchRef, forwardedRef]),
       type: "search",
       size: size4,
-      className: clsx_default(style_module_default16.input, "components-search-control", className2),
+      className: clsx_default(style_module_default19.input, "components-search-control", className2),
       onChange: (nextValue) => onChange(nextValue ?? ""),
       autoComplete: "off",
       placeholder,
@@ -47635,7 +48319,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       prefix: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(InputControlPrefixWrapper, {
         variant: "icon",
         children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(icon_default3, {
-          className: style_module_default16.icon,
+          className: style_module_default19.icon,
           icon: search_default,
           fill: "currentColor"
         })
@@ -47648,20 +48332,20 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       ...filteredRestProps
     });
   }
-  var SearchControl = (0, import_element173.forwardRef)(UnforwardedSearchControl);
+  var SearchControl = (0, import_element172.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_element174 = __toESM(require_element(), 1);
+  var import_element173 = __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 NOTICE_TIMEOUT = 6e3;
-  function useSpokenMessage2(message2, politeness) {
-    const spokenMessage = typeof message2 === "string" ? message2 : (0, import_element174.renderToString)(message2);
-    (0, import_element174.useEffect)(() => {
+  function useSpokenMessage2(message, politeness) {
+    const spokenMessage = typeof message === "string" ? message : (0, import_element173.renderToString)(message);
+    (0, import_element173.useEffect)(() => {
       if (spokenMessage) {
         (0, import_a11y9.speak)(spokenMessage, politeness);
       }
@@ -47698,17 +48382,17 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }
     }
     useSpokenMessage2(spokenMessage, politeness);
-    const callbacksRef = (0, import_element174.useRef)({
+    const callbacksRef = (0, import_element173.useRef)({
       onDismiss,
       onRemove
     });
-    (0, import_element174.useLayoutEffect)(() => {
+    (0, import_element173.useLayoutEffect)(() => {
       callbacksRef.current = {
         onDismiss,
         onRemove
       };
     });
-    (0, import_element174.useEffect)(() => {
+    (0, import_element173.useEffect)(() => {
       const timeoutHandle = setTimeout(() => {
         if (!explicitDismiss) {
           callbacksRef.current.onDismiss?.();
@@ -47770,13 +48454,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var Snackbar = (0, import_element174.forwardRef)(UnforwardedSnackbar);
+  var Snackbar = (0, import_element173.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_element175 = __toESM(require_element(), 1);
+  var import_element174 = __toESM(require_element(), 1);
   var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
   var SNACKBAR_VARIANTS = {
     init: {
@@ -47815,7 +48499,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     children,
     onRemove
   }) {
-    const listRef = (0, import_element175.useRef)(null);
+    const listRef = (0, import_element174.useRef)(null);
     const isReducedMotion = (0, import_compose70.useReducedMotion)();
     className2 = clsx_default("components-snackbar-list", className2);
     const removeNotice = (notice) => () => onRemove?.(notice.id);
@@ -47856,7 +48540,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var list_default2 = SnackbarList;

   // packages/components/build-module/tab-panel/index.mjs
-  var import_element176 = __toESM(require_element(), 1);
+  var import_element175 = __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);
@@ -47877,7 +48561,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_element176.useCallback)((tabName) => {
+    const prependInstanceId = (0, import_element175.useCallback)((tabName) => {
       if (typeof tabName === "undefined") {
         return;
       }
@@ -47904,19 +48588,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_element176.useCallback)((tabName) => {
+    const setTabStoreSelectedId = (0, import_element175.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_element176.useEffect)(() => {
+    (0, import_element175.useEffect)(() => {
       if (previousSelectedTabName !== selectedTabName && selectedTabName === initialTabName && !!selectedTabName) {
         onSelect?.(selectedTabName);
       }
     }, [selectedTabName, initialTabName, onSelect, previousSelectedTabName]);
-    (0, import_element176.useLayoutEffect)(() => {
+    (0, import_element175.useLayoutEffect)(() => {
       if (selectedTab) {
         return;
       }
@@ -47933,7 +48617,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         }
       }
     }, [tabs, selectedTab, initialTabName, instanceId, setTabStoreSelectedId]);
-    (0, import_element176.useEffect)(() => {
+    (0, import_element175.useEffect)(() => {
       if (!selectedTab?.disabled) {
         return;
       }
@@ -47974,19 +48658,19 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })]
     });
   };
-  var TabPanel22 = (0, import_element176.forwardRef)(UnforwardedTabPanel);
+  var TabPanel22 = (0, import_element175.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_element177 = __toESM(require_element(), 1);
+  var import_element176 = __toESM(require_element(), 1);
   var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedTextControl(props, ref) {
     const {
       // Prevent passing legacy props to `input`.
       __nextHasNoMarginBottom: _2,
-      __next40pxDefaultSize: __63,
+      __next40pxDefaultSize: __62,
       label,
       hideLabelFromVision,
       value,
@@ -48017,23 +48701,23 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var TextControl = (0, import_element177.forwardRef)(UnforwardedTextControl);
+  var TextControl = (0, import_element176.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_element178 = __toESM(require_element(), 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRleHRhcmVhLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWM2QiIsImZpbGUiOiJ0ZXh0YXJlYS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgZm9udCB9IGZyb20gJy4uLy4uL3V0aWxzL2ZvbnQnO1xuaW1wb3J0IHsgQ09MT1JTIH0gZnJvbSAnLi4vLi4vdXRpbHMvY29sb3JzLXZhbHVlcyc7XG5pbXBvcnQgeyBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBicmVha3BvaW50IH0gZnJvbSAnLi4vLi4vdXRpbHMvYnJlYWtwb2ludCc7XG5cbmNvbnN0IGlucHV0U3R5bGVOZXV0cmFsID0gY3NzYFxuXHRib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlciB9O1xuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBsaW5lYXI7XG5cdH1cbmA7XG5cbmNvbnN0IGlucHV0U3R5bGVGb2N1cyA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0Y2FsYyggJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSAtICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IClcblx0XHQkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFRleHRhcmVhID0gc3R5bGVkLnRleHRhcmVhYFxuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0cmVzaXplOiB2ZXJ0aWNhbDtcblxuXHQvLyBWZXJ0aWNhbCBwYWRkaW5nIGlzIHRvIG1hdGNoIHRoZSBzdGFuZGFyZCA0MHB4IGNvbnRyb2wgaGVpZ2h0IHdoZW4gcm93cz0xLFxuXHQvLyBpbiBjb25qdW5jdGlvbiB3aXRoIHRoZSAyMHB4IGxpbmUtaGVpZ2h0LlxuXHQvLyBcIlN0YW5kYXJkXCIgbWV0cmljcyBhcmUgMTBweCAxMnB4LCBidXQgc3VidHJhY3RzIDFweCBlYWNoIHRvIGFjY291bnQgZm9yIHRoZSBib3JkZXIgd2lkdGguXG5cdHBhZGRpbmc6IDlweCAxMXB4O1xuXG5cdC8vIE1hdGNoaW5nIHRoZSAyMHB4IGxpbmUtaGVpZ2h0ICsgdGhlIDlweCB0b3AgYW5kIGJvdHRvbSBwYWRkaW5nLlxuXHRtaW4taGVpZ2h0OiAzOHB4O1xuXG5cdCR7IGlucHV0U3R5bGVOZXV0cmFsIH07XG5cblx0LyogRm9udHMgc21hbGxlciB0aGFuIDE2cHggY2F1c2VzIG1vYmlsZSBzYWZhcmkgdG8gem9vbS4gKi9cblx0Zm9udC1zaXplOiAkeyBmb250KCAnbW9iaWxlVGV4dE1pbkZvbnRTaXplJyApIH07XG5cblx0JHsgYnJlYWtwb2ludCggJ3NtYWxsJyApIH0ge1xuXHRcdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdCR7IGlucHV0U3R5bGVGb2N1cyB9XG5cdH1cblxuXHQmOmRpc2FibGVkIHtcblx0XHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHR9XG5cblx0Ly8gVXNlIG9wYWNpdHkgdG8gd29yayBpbiB2YXJpb3VzIGVkaXRvciBzdHlsZXMuXG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHR9XG5cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdH1cblxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdH1cblxuXHQuaXMtZGFyay10aGVtZSAmIHtcblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkubGlnaHRHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkubGlnaHRHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmxpZ2h0R3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXHR9XG5gO1xuIl19 */");
-  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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRleHRhcmVhLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXdCMkIiLCJmaWxlIjoidGV4dGFyZWEtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGZvbnQgfSBmcm9tICcuLi8uLi91dGlscy9mb250JztcbmltcG9ydCB7IENPTE9SUyB9IGZyb20gJy4uLy4uL3V0aWxzL2NvbG9ycy12YWx1ZXMnO1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgYnJlYWtwb2ludCB9IGZyb20gJy4uLy4uL3V0aWxzL2JyZWFrcG9pbnQnO1xuXG5jb25zdCBpbnB1dFN0eWxlTmV1dHJhbCA9IGNzc2Bcblx0Ym94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRib3JkZXI6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXIgfTtcblxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgbGluZWFyO1xuXHR9XG5gO1xuXG5jb25zdCBpbnB1dFN0eWxlRm9jdXMgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRib3gtc2hhZG93OiAwIDAgMFxuXHRcdGNhbGMoICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gLSAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSApXG5cdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdC8vIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlIHdpbGwgc2hvdyB0aGlzIG91dGxpbmUsIGJ1dCBub3QgdGhlIGJveC1zaGFkb3cuXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRUZXh0YXJlYSA9IHN0eWxlZC50ZXh0YXJlYWBcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdHJlc2l6ZTogdmVydGljYWw7XG5cblx0Ly8gVmVydGljYWwgcGFkZGluZyBpcyB0byBtYXRjaCB0aGUgc3RhbmRhcmQgNDBweCBjb250cm9sIGhlaWdodCB3aGVuIHJvd3M9MSxcblx0Ly8gaW4gY29uanVuY3Rpb24gd2l0aCB0aGUgMjBweCBsaW5lLWhlaWdodC5cblx0Ly8gXCJTdGFuZGFyZFwiIG1ldHJpY3MgYXJlIDEwcHggMTJweCwgYnV0IHN1YnRyYWN0cyAxcHggZWFjaCB0byBhY2NvdW50IGZvciB0aGUgYm9yZGVyIHdpZHRoLlxuXHRwYWRkaW5nOiA5cHggMTFweDtcblxuXHQvLyBNYXRjaGluZyB0aGUgMjBweCBsaW5lLWhlaWdodCArIHRoZSA5cHggdG9wIGFuZCBib3R0b20gcGFkZGluZy5cblx0bWluLWhlaWdodDogMzhweDtcblxuXHQkeyBpbnB1dFN0eWxlTmV1dHJhbCB9O1xuXG5cdC8qIEZvbnRzIHNtYWxsZXIgdGhhbiAxNnB4IGNhdXNlcyBtb2JpbGUgc2FmYXJpIHRvIHpvb20uICovXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ21vYmlsZVRleHRNaW5Gb250U2l6ZScgKSB9O1xuXG5cdCR7IGJyZWFrcG9pbnQoICdzbWFsbCcgKSB9IHtcblx0XHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHQkeyBpbnB1dFN0eWxlRm9jdXMgfVxuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8vIFVzZSBvcGFjaXR5IHRvIHdvcmsgaW4gdmFyaW91cyBlZGl0b3Igc3R5bGVzLlxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0fVxuXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHR9XG5cblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHR9XG5cblx0LmlzLWRhcmstdGhlbWUgJiB7XG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmxpZ2h0R3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmxpZ2h0R3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5saWdodEdyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblx0fVxuYDtcbiJdfQ== */");
+  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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRleHRhcmVhLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWtDNkMiLCJmaWxlIjoidGV4dGFyZWEtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGZvbnQgfSBmcm9tICcuLi8uLi91dGlscy9mb250JztcbmltcG9ydCB7IENPTE9SUyB9IGZyb20gJy4uLy4uL3V0aWxzL2NvbG9ycy12YWx1ZXMnO1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgYnJlYWtwb2ludCB9IGZyb20gJy4uLy4uL3V0aWxzL2JyZWFrcG9pbnQnO1xuXG5jb25zdCBpbnB1dFN0eWxlTmV1dHJhbCA9IGNzc2Bcblx0Ym94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRib3JkZXI6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXIgfTtcblxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgbGluZWFyO1xuXHR9XG5gO1xuXG5jb25zdCBpbnB1dFN0eWxlRm9jdXMgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRib3gtc2hhZG93OiAwIDAgMFxuXHRcdGNhbGMoICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gLSAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSApXG5cdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdC8vIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlIHdpbGwgc2hvdyB0aGlzIG91dGxpbmUsIGJ1dCBub3QgdGhlIGJveC1zaGFkb3cuXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRUZXh0YXJlYSA9IHN0eWxlZC50ZXh0YXJlYWBcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdHJlc2l6ZTogdmVydGljYWw7XG5cblx0Ly8gVmVydGljYWwgcGFkZGluZyBpcyB0byBtYXRjaCB0aGUgc3RhbmRhcmQgNDBweCBjb250cm9sIGhlaWdodCB3aGVuIHJvd3M9MSxcblx0Ly8gaW4gY29uanVuY3Rpb24gd2l0aCB0aGUgMjBweCBsaW5lLWhlaWdodC5cblx0Ly8gXCJTdGFuZGFyZFwiIG1ldHJpY3MgYXJlIDEwcHggMTJweCwgYnV0IHN1YnRyYWN0cyAxcHggZWFjaCB0byBhY2NvdW50IGZvciB0aGUgYm9yZGVyIHdpZHRoLlxuXHRwYWRkaW5nOiA5cHggMTFweDtcblxuXHQvLyBNYXRjaGluZyB0aGUgMjBweCBsaW5lLWhlaWdodCArIHRoZSA5cHggdG9wIGFuZCBib3R0b20gcGFkZGluZy5cblx0bWluLWhlaWdodDogMzhweDtcblxuXHQkeyBpbnB1dFN0eWxlTmV1dHJhbCB9O1xuXG5cdC8qIEZvbnRzIHNtYWxsZXIgdGhhbiAxNnB4IGNhdXNlcyBtb2JpbGUgc2FmYXJpIHRvIHpvb20uICovXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ21vYmlsZVRleHRNaW5Gb250U2l6ZScgKSB9O1xuXG5cdCR7IGJyZWFrcG9pbnQoICdzbWFsbCcgKSB9IHtcblx0XHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHQkeyBpbnB1dFN0eWxlRm9jdXMgfVxuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8vIFVzZSBvcGFjaXR5IHRvIHdvcmsgaW4gdmFyaW91cyBlZGl0b3Igc3R5bGVzLlxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0fVxuXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHR9XG5cblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHR9XG5cblx0LmlzLWRhcmstdGhlbWUgJiB7XG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmxpZ2h0R3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmxpZ2h0R3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5saWdodEdyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblx0fVxuYDtcbiJdfQ== */"));
+  })("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);
@@ -48072,12 +48756,12 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var TextareaControl = (0, import_element178.forwardRef)(UnforwardedTextareaControl);
+  var TextareaControl = (0, import_element177.forwardRef)(UnforwardedTextareaControl);
   TextareaControl.displayName = "TextareaControl";
   var textarea_control_default = TextareaControl;

   // packages/components/build-module/text-highlight/index.mjs
-  var import_element179 = __toESM(require_element(), 1);
+  var import_element178 = __toESM(require_element(), 1);
   var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
   var TextHighlight = (props) => {
     const {
@@ -48091,7 +48775,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       });
     }
     const regex = new RegExp(`(${escapeRegExp(trimmedHighlightText)})`, "gi");
-    return (0, import_element179.createInterpolateElement)(text.replace(regex, "<mark>$&</mark>"), {
+    return (0, import_element178.createInterpolateElement)(text.replace(regex, "<mark>$&</mark>"), {
       mark: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)("mark", {})
     });
   };
@@ -48116,7 +48800,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var tip_default2 = Tip;

   // packages/components/build-module/toggle-control/index.mjs
-  var import_element180 = __toESM(require_element(), 1);
+  var import_element179 = __toESM(require_element(), 1);
   var import_compose74 = __toESM(require_compose(), 1);
   var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedToggleControl({
@@ -48177,27 +48861,27 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var ToggleControl = (0, import_element180.forwardRef)(UnforwardedToggleControl);
+  var ToggleControl = (0, import_element179.forwardRef)(UnforwardedToggleControl);
   ToggleControl.displayName = "ToggleControl";
   var toggle_control_default = ToggleControl;

   // packages/components/build-module/toolbar/toolbar/index.mjs
-  var import_element187 = __toESM(require_element(), 1);
-  var import_deprecated23 = __toESM(require_deprecated(), 1);
+  var import_element186 = __toESM(require_element(), 1);
+  var import_deprecated25 = __toESM(require_deprecated(), 1);

   // packages/components/build-module/toolbar/toolbar-group/index.mjs
-  var import_element185 = __toESM(require_element(), 1);
+  var import_element184 = __toESM(require_element(), 1);

   // packages/components/build-module/toolbar/toolbar-button/index.mjs
-  var import_element183 = __toESM(require_element(), 1);
+  var import_element182 = __toESM(require_element(), 1);

   // packages/components/build-module/toolbar/toolbar-item/index.mjs
-  var import_element182 = __toESM(require_element(), 1);
+  var import_element181 = __toESM(require_element(), 1);
   var import_warning10 = __toESM(require_warning(), 1);

   // packages/components/build-module/toolbar/toolbar-context/index.mjs
-  var import_element181 = __toESM(require_element(), 1);
-  var ToolbarContext = (0, import_element181.createContext)(void 0);
+  var import_element180 = __toESM(require_element(), 1);
+  var ToolbarContext = (0, import_element180.createContext)(void 0);
   ToolbarContext.displayName = "ToolbarContext";
   var toolbar_context_default = ToolbarContext;

@@ -48208,7 +48892,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     as: Component7,
     ...props
   }, ref) {
-    const accessibleToolbarStore = (0, import_element182.useContext)(toolbar_context_default);
+    const accessibleToolbarStore = (0, import_element181.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;
@@ -48241,7 +48925,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       render
     });
   }
-  var ToolbarItem22 = (0, import_element182.forwardRef)(UnforwardedToolbarItem);
+  var ToolbarItem22 = (0, import_element181.forwardRef)(UnforwardedToolbarItem);
   ToolbarItem22.displayName = "ToolbarItem";
   var toolbar_item_default = ToolbarItem22;

@@ -48277,7 +48961,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       title,
       ...restProps
     } = useDeprecatedProps6(props);
-    const accessibleToolbarState = (0, import_element183.useContext)(toolbar_context_default);
+    const accessibleToolbarState = (0, import_element182.useContext)(toolbar_context_default);
     if (!accessibleToolbarState) {
       return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(toolbar_button_container_default, {
         className: containerClassName,
@@ -48318,7 +49002,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var ToolbarButton = (0, import_element183.forwardRef)(UnforwardedToolbarButton);
+  var ToolbarButton = (0, import_element182.forwardRef)(UnforwardedToolbarButton);
   ToolbarButton.displayName = "ToolbarButton";
   var toolbar_button_default = ToolbarButton;

@@ -48336,14 +49020,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var toolbar_group_container_default = ToolbarGroupContainer;

   // packages/components/build-module/toolbar/toolbar-group/toolbar-group-collapsed.mjs
-  var import_element184 = __toESM(require_element(), 1);
+  var import_element183 = __toESM(require_element(), 1);
   var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
   function ToolbarGroupCollapsed({
     controls = [],
     toggleProps,
     ...props
   }) {
-    const accessibleToolbarState = (0, import_element184.useContext)(toolbar_context_default);
+    const accessibleToolbarState = (0, import_element183.useContext)(toolbar_context_default);
     const renderDropdownMenu = (internalToggleProps) => /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(dropdown_menu_default, {
       controls,
       toggleProps: {
@@ -48375,7 +49059,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     title,
     ...props
   }) {
-    const accessibleToolbarState = (0, import_element185.useContext)(toolbar_context_default);
+    const accessibleToolbarState = (0, import_element184.useContext)(toolbar_context_default);
     if ((!controls || !controls.length) && !children) {
       return null;
     }
@@ -48412,7 +49096,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var toolbar_group_default = ToolbarGroup;

   // packages/components/build-module/toolbar/toolbar/toolbar-container.mjs
-  var import_element186 = __toESM(require_element(), 1);
+  var import_element185 = __toESM(require_element(), 1);
   var import_i18n70 = __toESM(require_i18n(), 1);
   var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedToolbarContainer({
@@ -48436,7 +49120,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     );
   }
-  var ToolbarContainer2 = (0, import_element186.forwardRef)(UnforwardedToolbarContainer);
+  var ToolbarContainer2 = (0, import_element185.forwardRef)(UnforwardedToolbarContainer);
   ToolbarContainer2.displayName = "ToolbarContainer";
   var toolbar_container_default = ToolbarContainer2;

@@ -48449,7 +49133,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     ...props
   }, ref) {
     const isVariantDefined = variant !== void 0;
-    const contextSystemValue = (0, import_element187.useMemo)(() => {
+    const contextSystemValue = (0, import_element186.useMemo)(() => {
       if (isVariantDefined) {
         return {};
       }
@@ -48466,7 +49150,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       };
     }, [isVariantDefined]);
     if (!label) {
-      (0, import_deprecated23.default)("Using Toolbar without label prop", {
+      (0, import_deprecated25.default)("Using Toolbar without label prop", {
         since: "5.6",
         alternative: "ToolbarGroup component",
         link: "https://developer.wordpress.org/block-editor/components/toolbar/"
@@ -48492,15 +49176,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var Toolbar3 = (0, import_element187.forwardRef)(UnforwardedToolbar);
+  var Toolbar3 = (0, import_element186.forwardRef)(UnforwardedToolbar);
   Toolbar3.displayName = "Toolbar";
   var toolbar_default = Toolbar3;

   // packages/components/build-module/toolbar/toolbar-dropdown-menu/index.mjs
-  var import_element188 = __toESM(require_element(), 1);
+  var import_element187 = __toESM(require_element(), 1);
   var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedToolbarDropdownMenu(props, ref) {
-    const accessibleToolbarState = (0, import_element188.useContext)(toolbar_context_default);
+    const accessibleToolbarState = (0, import_element187.useContext)(toolbar_context_default);
     if (!accessibleToolbarState) {
       return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(dropdown_menu_default, {
         ...props
@@ -48518,7 +49202,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var ToolbarDropdownMenu = (0, import_element188.forwardRef)(UnforwardedToolbarDropdownMenu);
+  var ToolbarDropdownMenu = (0, import_element187.forwardRef)(UnforwardedToolbarDropdownMenu);
   ToolbarDropdownMenu.displayName = "ToolbarDropdownMenu";
   var toolbar_dropdown_menu_default = ToolbarDropdownMenu;

@@ -48527,9 +49211,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_element189 = __toESM(require_element(), 1);
+  var import_element188 = __toESM(require_element(), 1);
   var noop24 = () => void 0;
-  var ToolsPanelContext = (0, import_element189.createContext)({
+  var ToolsPanelContext = (0, import_element188.createContext)({
     menuItems: {
       default: {},
       optional: {}
@@ -48545,11 +49229,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     areAllOptionalControlsHidden: true
   });
   ToolsPanelContext.displayName = "ToolsPanelContext";
-  var useToolsPanelContext = () => (0, import_element189.useContext)(ToolsPanelContext);
+  var useToolsPanelContext = () => (0, import_element188.useContext)(ToolsPanelContext);

   // packages/components/build-module/tools-panel/tools-panel-header/hook.mjs
-  var STYLE_HASH_ATTRIBUTE19 = "data-wp-hash";
-  function getRuntime19() {
+  var STYLE_HASH_ATTRIBUTE22 = "data-wp-hash";
+  function getRuntime22() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -48560,26 +49244,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument19(document);
+      registerDocument22(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash19(targetDocument, hash2) {
+  function documentContainsStyleHash22(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_ATTRIBUTE22}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE22) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle19(targetDocument, hash2, css3) {
+  function injectStyle22(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime19();
+    const runtime = getRuntime22();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -48588,21 +49272,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash19(targetDocument, hash2)) {
+    if (documentContainsStyleHash22(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE19, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE22, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument19(targetDocument) {
-    const runtime = getRuntime19();
+  function registerDocument22(targetDocument) {
+    const runtime = getRuntime22();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle19(targetDocument, hash2, css3);
+      injectStyle22(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -48616,17 +49300,17 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle18(hash2, css3) {
-    const runtime = getRuntime19();
+  function registerStyle21(hash2, css3) {
+    const runtime = getRuntime22();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle19(targetDocument, hash2, css3);
+      injectStyle22(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle18("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}");
+    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}");
   }
-  var style_module_default17 = { "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_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" };
   function useToolsPanelHeader(props) {
     const {
       className: className2,
@@ -48641,20 +49325,20 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     return {
       ...otherProps,
       areAllOptionalControlsHidden,
-      defaultControlsItemClassName: style_module_default17["default-controls-item"],
-      dropdownMenuClassName: style_module_default17["dropdown-menu"],
+      defaultControlsItemClassName: style_module_default20["default-controls-item"],
+      dropdownMenuClassName: style_module_default20["dropdown-menu"],
       hasMenuItems,
-      headingClassName: style_module_default17["tools-panel-heading"],
+      headingClassName: style_module_default20["tools-panel-heading"],
       headingLevel,
       menuItems,
-      className: clsx_default(style_module_default17["tools-panel-header"], className2)
+      className: clsx_default(style_module_default20["tools-panel-header"], className2)
     };
   }

   // packages/components/build-module/tools-panel/tools-panel-header/component.mjs
   var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE20 = "data-wp-hash";
-  function getRuntime20() {
+  var STYLE_HASH_ATTRIBUTE23 = "data-wp-hash";
+  function getRuntime23() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -48665,26 +49349,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument20(document);
+      registerDocument23(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash20(targetDocument, hash2) {
+  function documentContainsStyleHash23(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_ATTRIBUTE23}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle20(targetDocument, hash2, css3) {
+  function injectStyle23(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime20();
+    const runtime = getRuntime23();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -48693,21 +49377,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash20(targetDocument, hash2)) {
+    if (documentContainsStyleHash23(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE20, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE23, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument20(targetDocument) {
-    const runtime = getRuntime20();
+  function registerDocument23(targetDocument) {
+    const runtime = getRuntime23();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle20(targetDocument, hash2, css3);
+      injectStyle23(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -48721,17 +49405,17 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle19(hash2, css3) {
-    const runtime = getRuntime20();
+  function registerStyle22(hash2, css3) {
+    const runtime = getRuntime23();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle20(targetDocument, hash2, css3);
+      injectStyle23(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle19("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}");
+    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}");
   }
-  var style_module_default18 = { "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_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 DefaultControlsGroup = ({
     itemClassName,
     items,
@@ -48742,7 +49426,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     }
     const resetSuffix = /* @__PURE__ */ (0, import_jsx_runtime272.jsx)("span", {
       "aria-hidden": true,
-      className: style_module_default18["reset-label"],
+      className: style_module_default21["reset-label"],
       children: (0, import_i18n71.__)("Reset")
     });
     return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_jsx_runtime272.Fragment, {
@@ -48901,9 +49585,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_element190 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE21 = "data-wp-hash";
-  function getRuntime21() {
+  var import_element189 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE24 = "data-wp-hash";
+  function getRuntime24() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -48914,26 +49598,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument21(document);
+      registerDocument24(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash21(targetDocument, hash2) {
+  function documentContainsStyleHash24(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_ATTRIBUTE24}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE24) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle21(targetDocument, hash2, css3) {
+  function injectStyle24(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime21();
+    const runtime = getRuntime24();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -48942,21 +49626,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash21(targetDocument, hash2)) {
+    if (documentContainsStyleHash24(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE21, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE24, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument21(targetDocument) {
-    const runtime = getRuntime21();
+  function registerDocument24(targetDocument) {
+    const runtime = getRuntime24();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle21(targetDocument, hash2, css3);
+      injectStyle24(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -48970,17 +49654,17 @@ 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 registerStyle23(hash2, css3) {
+    const runtime = getRuntime24();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle21(targetDocument, hash2, css3);
+      injectStyle24(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle20("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}");
+    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}");
   }
-  var style_module_default19 = { "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_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" };
   function emptyMenuItems() {
     return {
       default: {},
@@ -49044,7 +49728,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         return newItems;
       }
       case "UNREGISTER_PANEL": {
-        const index2 = panelItems.findIndex((item2) => item2.label === action.label);
+        const index2 = panelItems.findIndex((item) => item.label === action.label);
         if (index2 !== -1) {
           const newItems = [...panelItems];
           newItems.splice(index2, 1);
@@ -49098,7 +49782,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         };
       }
       case "TOGGLE_VALUE": {
-        const currentItem = state.panelItems.find((item2) => item2.label === action.label);
+        const currentItem = state.panelItems.find((item) => item.label === action.label);
         if (!currentItem) {
           return state.menuItems;
         }
@@ -49153,9 +49837,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       __experimentalLastVisibleItemClass,
       ...otherProps
     } = useContextSystem(props, "ToolsPanel");
-    const isResettingRef = (0, import_element190.useRef)(false);
+    const isResettingRef = (0, import_element189.useRef)(false);
     const wasResetting = isResettingRef.current;
-    (0, import_element190.useEffect)(() => {
+    (0, import_element189.useEffect)(() => {
       if (wasResetting) {
         isResettingRef.current = false;
       }
@@ -49163,33 +49847,33 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const [{
       panelItems,
       menuItems
-    }, panelDispatch] = (0, import_element190.useReducer)(panelReducer, void 0, emptyState);
-    const [resetAllFilters, dispatchResetAllFilters] = (0, import_element190.useReducer)(resetAllFiltersReducer, []);
-    const registerPanelItem = (0, import_element190.useCallback)((item2) => {
+    }, 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({
         type: "REGISTER_PANEL",
-        item: item2
+        item
       });
     }, []);
-    const deregisterPanelItem = (0, import_element190.useCallback)((label) => {
+    const deregisterPanelItem = (0, import_element189.useCallback)((label) => {
       panelDispatch({
         type: "UNREGISTER_PANEL",
         label
       });
     }, []);
-    const registerResetAllFilter = (0, import_element190.useCallback)((filter2) => {
+    const registerResetAllFilter = (0, import_element189.useCallback)((filter2) => {
       dispatchResetAllFilters({
         type: "REGISTER",
         filter: filter2
       });
     }, []);
-    const deregisterResetAllFilter = (0, import_element190.useCallback)((filter2) => {
+    const deregisterResetAllFilter = (0, import_element189.useCallback)((filter2) => {
       dispatchResetAllFilters({
         type: "UNREGISTER",
         filter: filter2
       });
     }, []);
-    const flagItemCustomization = (0, import_element190.useCallback)((value, label, group = "default") => {
+    const flagItemCustomization = (0, import_element189.useCallback)((value, label, group = "default") => {
       panelDispatch({
         type: "UPDATE_VALUE",
         group,
@@ -49197,17 +49881,17 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         value
       });
     }, []);
-    const areAllOptionalControlsHidden = (0, import_element190.useMemo)(() => {
+    const areAllOptionalControlsHidden = (0, import_element189.useMemo)(() => {
       return isMenuItemTypeEmpty(menuItems.default) && !isMenuItemTypeEmpty(menuItems.optional) && Object.values(menuItems.optional).every((isSelected2) => !isSelected2);
     }, [menuItems]);
-    const classes = clsx_default(style_module_default19["tools-panel"], hasInnerWrapper && style_module_default19["tools-panel-with-inner-wrapper"], areAllOptionalControlsHidden && style_module_default19["tools-panel-hidden-inner-wrapper"], className2);
-    const toggleItem = (0, import_element190.useCallback)((label) => {
+    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) => {
       panelDispatch({
         type: "TOGGLE_VALUE",
         label
       });
     }, []);
-    const resetAllItems = (0, import_element190.useCallback)(() => {
+    const resetAllItems = (0, import_element189.useCallback)(() => {
       if (typeof resetAll === "function") {
         isResettingRef.current = true;
         resetAll(resetAllFilters);
@@ -49218,13 +49902,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     }, [resetAllFilters, resetAll]);
     const getFirstVisibleItemLabel = (items) => {
       const optionalItems = menuItems.optional || {};
-      const firstItem = items.find((item2) => item2.isShownByDefault || optionalItems[item2.label]);
+      const firstItem = items.find((item) => item.isShownByDefault || optionalItems[item.label]);
       return firstItem?.label;
     };
     const firstDisplayedItem = getFirstVisibleItemLabel(panelItems);
     const lastDisplayedItem = getFirstVisibleItemLabel([...panelItems].reverse());
     const hasMenuItems = panelItems.length > 0;
-    const panelContext = (0, import_element190.useMemo)(() => ({
+    const panelContext = (0, import_element189.useMemo)(() => ({
       areAllOptionalControlsHidden,
       deregisterPanelItem,
       deregisterResetAllFilter,
@@ -49290,9 +49974,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_element191 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE22 = "data-wp-hash";
-  function getRuntime22() {
+  var import_element190 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE25 = "data-wp-hash";
+  function getRuntime25() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -49303,26 +49987,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument22(document);
+      registerDocument25(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash22(targetDocument, hash2) {
+  function documentContainsStyleHash25(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_ATTRIBUTE25}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE25) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle22(targetDocument, hash2, css3) {
+  function injectStyle25(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime22();
+    const runtime = getRuntime25();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -49331,21 +50015,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash22(targetDocument, hash2)) {
+    if (documentContainsStyleHash25(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE22, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE25, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument22(targetDocument) {
-    const runtime = getRuntime22();
+  function registerDocument25(targetDocument) {
+    const runtime = getRuntime25();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle22(targetDocument, hash2, css3);
+      injectStyle25(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -49359,17 +50043,17 @@ 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 registerStyle24(hash2, css3) {
+    const runtime = getRuntime25();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle22(targetDocument, hash2, css3);
+      injectStyle25(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}");
+    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}");
   }
-  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_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 noop25 = () => {
   };
   function useToolsPanelItem(props) {
@@ -49399,11 +50083,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       __experimentalFirstVisibleItemClass,
       __experimentalLastVisibleItemClass
     } = useToolsPanelContext();
-    const hasValueCallback = (0, import_element191.useCallback)(hasValue, [panelId]);
-    const resetAllFilterCallback = (0, import_element191.useCallback)(resetAllFilter, [panelId]);
+    const hasValueCallback = (0, import_element190.useCallback)(hasValue, [panelId]);
+    const resetAllFilterCallback = (0, import_element190.useCallback)(resetAllFilter, [panelId]);
     const previousPanelId = (0, import_compose75.usePrevious)(currentPanelId);
     const hasMatchingPanel = currentPanelId === panelId || currentPanelId === null;
-    (0, import_element191.useLayoutEffect)(() => {
+    (0, import_element190.useLayoutEffect)(() => {
       if (hasMatchingPanel && previousPanelId !== null) {
         registerPanelItem({
           hasValue: hasValueCallback,
@@ -49418,7 +50102,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         }
       };
     }, [currentPanelId, hasMatchingPanel, isShownByDefault, label, hasValueCallback, panelId, previousPanelId, registerPanelItem, deregisterPanelItem]);
-    (0, import_element191.useEffect)(() => {
+    (0, import_element190.useEffect)(() => {
       if (hasMatchingPanel) {
         registerResetAllFilter(resetAllFilterCallback);
       }
@@ -49433,13 +50117,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_element191.useEffect)(() => {
+    (0, import_element190.useEffect)(() => {
       if (!isShownByDefault && !isValueSet) {
         return;
       }
       flagItemCustomization(isValueSet, label, menuGroup);
     }, [isValueSet, menuGroup, label, flagItemCustomization, isShownByDefault]);
-    (0, import_element191.useEffect)(() => {
+    (0, import_element190.useEffect)(() => {
       if (!isRegistered || isResetting || !hasMatchingPanel) {
         return;
       }
@@ -49452,7 +50136,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_default20["tools-panel-item"], shouldApplyPlaceholderStyles && style_module_default20["tools-panel-item-placeholder"], !shouldApplyPlaceholderStyles && className2, firstDisplayedItem === label && __experimentalFirstVisibleItemClass, lastDisplayedItem === label && __experimentalLastVisibleItemClass);
+    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);
     return {
       ...otherProps,
       isShown,
@@ -49487,17 +50171,17 @@ The screen with id ${screen.id} will not be added.`) : void 0;

   // packages/components/build-module/tree-grid/index.mjs
   var import_dom9 = __toESM(require_dom(), 1);
-  var import_element198 = __toESM(require_element(), 1);
-  var import_keycodes2 = __toESM(require_keycodes(), 1);
+  var import_element197 = __toESM(require_element(), 1);
+  var import_keycodes6 = __toESM(require_keycodes(), 1);

   // packages/components/build-module/tree-grid/roving-tab-index.mjs
-  var import_element193 = __toESM(require_element(), 1);
+  var import_element192 = __toESM(require_element(), 1);

   // packages/components/build-module/tree-grid/roving-tab-index-context.mjs
-  var import_element192 = __toESM(require_element(), 1);
-  var RovingTabIndexContext = (0, import_element192.createContext)(void 0);
+  var import_element191 = __toESM(require_element(), 1);
+  var RovingTabIndexContext = (0, import_element191.createContext)(void 0);
   RovingTabIndexContext.displayName = "RovingTabIndexContext";
-  var useRovingTabIndexContext = () => (0, import_element192.useContext)(RovingTabIndexContext);
+  var useRovingTabIndexContext = () => (0, import_element191.useContext)(RovingTabIndexContext);
   var RovingTabIndexProvider = RovingTabIndexContext.Provider;

   // packages/components/build-module/tree-grid/roving-tab-index.mjs
@@ -49505,8 +50189,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   function RovingTabIndex({
     children
   }) {
-    const [lastFocusedElement, setLastFocusedElement] = (0, import_element193.useState)();
-    const providerValue = (0, import_element193.useMemo)(() => ({
+    const [lastFocusedElement, setLastFocusedElement] = (0, import_element192.useState)();
+    const providerValue = (0, import_element192.useMemo)(() => ({
       lastFocusedElement,
       setLastFocusedElement
     }), [lastFocusedElement]);
@@ -49520,7 +50204,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);

   // packages/components/build-module/tree-grid/row.mjs
-  var import_element194 = __toESM(require_element(), 1);
+  var import_element193 = __toESM(require_element(), 1);
   var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedTreeGridRow({
     children,
@@ -49541,25 +50225,25 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       children
     });
   }
-  var TreeGridRow = (0, import_element194.forwardRef)(UnforwardedTreeGridRow);
+  var TreeGridRow = (0, import_element193.forwardRef)(UnforwardedTreeGridRow);
   TreeGridRow.displayName = "TreeGridRow";
   var row_default2 = TreeGridRow;

   // packages/components/build-module/tree-grid/cell.mjs
-  var import_element197 = __toESM(require_element(), 1);
+  var import_element196 = __toESM(require_element(), 1);

   // packages/components/build-module/tree-grid/item.mjs
-  var import_element196 = __toESM(require_element(), 1);
+  var import_element195 = __toESM(require_element(), 1);

   // packages/components/build-module/tree-grid/roving-tab-index-item.mjs
-  var import_element195 = __toESM(require_element(), 1);
+  var import_element194 = __toESM(require_element(), 1);
   var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
-  var RovingTabIndexItem = (0, import_element195.forwardRef)(function UnforwardedRovingTabIndexItem({
+  var RovingTabIndexItem = (0, import_element194.forwardRef)(function UnforwardedRovingTabIndexItem({
     children,
     as: Component7,
     ...props
   }, forwardedRef) {
-    const localRef = (0, import_element195.useRef)(null);
+    const localRef = (0, import_element194.useRef)(null);
     const ref = forwardedRef || localRef;
     const {
       lastFocusedElement,
@@ -49606,7 +50290,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       children
     });
   }
-  var TreeGridItem = (0, import_element196.forwardRef)(UnforwardedTreeGridItem);
+  var TreeGridItem = (0, import_element195.forwardRef)(UnforwardedTreeGridItem);
   TreeGridItem.displayName = "TreeGridItem";
   var item_default2 = TreeGridItem;

@@ -49631,7 +50315,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var TreeGridCell = (0, import_element197.forwardRef)(UnforwardedTreeGridCell);
+  var TreeGridCell = (0, import_element196.forwardRef)(UnforwardedTreeGridCell);
   TreeGridCell.displayName = "TreeGridCell";
   var cell_default = TreeGridCell;

@@ -49655,7 +50339,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     applicationAriaLabel,
     ...props
   }, ref) {
-    const onKeyDown = (0, import_element198.useCallback)((event) => {
+    const onKeyDown = (0, import_element197.useCallback)((event) => {
       const {
         keyCode,
         metaKey,
@@ -49663,7 +50347,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         altKey
       } = event;
       const hasModifierKeyPressed = metaKey || ctrlKey || altKey;
-      if (hasModifierKeyPressed || ![import_keycodes2.UP, import_keycodes2.DOWN, import_keycodes2.LEFT, import_keycodes2.RIGHT, import_keycodes2.HOME, import_keycodes2.END].includes(keyCode)) {
+      if (hasModifierKeyPressed || ![import_keycodes6.UP, import_keycodes6.DOWN, import_keycodes6.LEFT, import_keycodes6.RIGHT, import_keycodes6.HOME, import_keycodes6.END].includes(keyCode)) {
         return;
       }
       event.stopPropagation();
@@ -49683,16 +50367,16 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       const focusablesInRow = getRowFocusables(activeRow);
       const currentColumnIndex = focusablesInRow.indexOf(activeElement);
       const canExpandCollapse = 0 === currentColumnIndex;
-      const cannotFocusNextColumn = canExpandCollapse && (activeRow.getAttribute("data-expanded") === "false" || activeRow.getAttribute("aria-expanded") === "false") && keyCode === import_keycodes2.RIGHT;
-      if ([import_keycodes2.LEFT, import_keycodes2.RIGHT].includes(keyCode)) {
+      const cannotFocusNextColumn = canExpandCollapse && (activeRow.getAttribute("data-expanded") === "false" || activeRow.getAttribute("aria-expanded") === "false") && keyCode === import_keycodes6.RIGHT;
+      if ([import_keycodes6.LEFT, import_keycodes6.RIGHT].includes(keyCode)) {
         let nextIndex;
-        if (keyCode === import_keycodes2.LEFT) {
+        if (keyCode === import_keycodes6.LEFT) {
           nextIndex = Math.max(0, currentColumnIndex - 1);
         } else {
           nextIndex = Math.min(currentColumnIndex + 1, focusablesInRow.length - 1);
         }
         if (canExpandCollapse) {
-          if (keyCode === import_keycodes2.LEFT) {
+          if (keyCode === import_keycodes6.LEFT) {
             if (activeRow.getAttribute("data-expanded") === "true" || activeRow.getAttribute("aria-expanded") === "true") {
               onCollapseRow(activeRow);
               event.preventDefault();
@@ -49711,7 +50395,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
             }
             getRowFocusables(parentRow)?.[0]?.focus();
           }
-          if (keyCode === import_keycodes2.RIGHT) {
+          if (keyCode === import_keycodes6.RIGHT) {
             if (activeRow.getAttribute("data-expanded") === "false" || activeRow.getAttribute("aria-expanded") === "false") {
               onExpandRow(activeRow);
               event.preventDefault();
@@ -49730,11 +50414,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         }
         focusablesInRow[nextIndex].focus();
         event.preventDefault();
-      } else if ([import_keycodes2.UP, import_keycodes2.DOWN].includes(keyCode)) {
+      } else if ([import_keycodes6.UP, import_keycodes6.DOWN].includes(keyCode)) {
         const rows = Array.from(treeGridElement.querySelectorAll('[role="row"]'));
         const currentRowIndex = rows.indexOf(activeRow);
         let nextRowIndex;
-        if (keyCode === import_keycodes2.UP) {
+        if (keyCode === import_keycodes6.UP) {
           nextRowIndex = Math.max(0, currentRowIndex - 1);
         } else {
           nextRowIndex = Math.min(currentRowIndex + 1, rows.length - 1);
@@ -49752,11 +50436,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         focusablesInNextRow[nextIndex].focus();
         onFocusRow(event, activeRow, rows[nextRowIndex]);
         event.preventDefault();
-      } else if ([import_keycodes2.HOME, import_keycodes2.END].includes(keyCode)) {
+      } else if ([import_keycodes6.HOME, import_keycodes6.END].includes(keyCode)) {
         const rows = Array.from(treeGridElement.querySelectorAll('[role="row"]'));
         const currentRowIndex = rows.indexOf(activeRow);
         let nextRowIndex;
-        if (keyCode === import_keycodes2.HOME) {
+        if (keyCode === import_keycodes6.HOME) {
           nextRowIndex = 0;
         } else {
           nextRowIndex = rows.length - 1;
@@ -49792,19 +50476,19 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var TreeGrid = (0, import_element198.forwardRef)(UnforwardedTreeGrid);
+  var TreeGrid = (0, import_element197.forwardRef)(UnforwardedTreeGrid);
   TreeGrid.displayName = "TreeGrid";
   var tree_grid_default = TreeGrid;

   // packages/components/build-module/isolated-event-container/index.mjs
-  var import_element199 = __toESM(require_element(), 1);
-  var import_deprecated24 = __toESM(require_deprecated(), 1);
+  var import_element198 = __toESM(require_element(), 1);
+  var import_deprecated26 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
   function stopPropagation(event) {
     event.stopPropagation();
   }
-  var IsolatedEventContainer = (0, import_element199.forwardRef)((props, ref) => {
-    (0, import_deprecated24.default)("wp.components.IsolatedEventContainer", {
+  var IsolatedEventContainer = (0, import_element198.forwardRef)((props, ref) => {
+    (0, import_deprecated26.default)("wp.components.IsolatedEventContainer", {
       since: "5.7"
     });
     return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("div", {
@@ -49816,10 +50500,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var isolated_event_container_default = IsolatedEventContainer;

   // packages/components/build-module/z-stack/component.mjs
-  var import_element200 = __toESM(require_element(), 1);
+  var import_element199 = __toESM(require_element(), 1);

   // packages/components/build-module/z-stack/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__30() {
+  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 ZStackChildView = /* @__PURE__ */ createStyled("div", false ? {
@@ -49831,18 +50515,18 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     offsetAmount
   }) => /* @__PURE__ */ css({
     marginInlineStart: offsetAmount
-  }, false ? "" : ";label:ZStackChildView;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFZRyIsImZpbGUiOiJzdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBaU3RhY2tDaGlsZFZpZXcgPSBzdHlsZWQuZGl2PCB7XG5cdG9mZnNldEFtb3VudDogbnVtYmVyO1xuXHR6SW5kZXg6IG51bWJlcjtcbn0gPmBcblx0Jjpub3QoIDpmaXJzdC1vZi10eXBlICkge1xuXHRcdCR7ICggeyBvZmZzZXRBbW91bnQgfSApID0+XG5cdFx0XHRjc3MoIHtcblx0XHRcdFx0bWFyZ2luSW5saW5lU3RhcnQ6IG9mZnNldEFtb3VudCxcblx0XHRcdH0gKSB9O1xuXHR9XG5cblx0JHsgKCB7IHpJbmRleCB9ICkgPT4gY3NzKCB7IHpJbmRleCB9ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBaU3RhY2tWaWV3ID0gc3R5bGVkLmRpdjwge1xuXHRpc0xheWVyZWQ6IGJvb2xlYW47XG59ID5gXG5cdGRpc3BsYXk6IGlubGluZS1ncmlkO1xuXHRncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JiA+ICR7IFpTdGFja0NoaWxkVmlldyB9IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0anVzdGlmeS1zZWxmOiBzdGFydDtcblxuXHRcdCR7ICggeyBpc0xheWVyZWQgfSApID0+XG5cdFx0XHRpc0xheWVyZWRcblx0XHRcdFx0PyAvLyBXaGVuIGBpc0xheWVyZWRgIGlzIHRydWUsIGFsbCBpdGVtcyBvdmVybGFwIGluIHRoZSBzYW1lIGdyaWQgY2VsbFxuXHRcdFx0XHQgIGNzcyggeyBncmlkUm93U3RhcnQ6IDEsIGdyaWRDb2x1bW5TdGFydDogMSB9IClcblx0XHRcdFx0OiB1bmRlZmluZWQgfTtcblx0fVxuYDtcbiJdfQ== */"), ";}", ({
+  }, 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQnNCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuZXhwb3J0IGNvbnN0IFpTdGFja0NoaWxkVmlldyA9IHN0eWxlZC5kaXY8IHtcblx0b2Zmc2V0QW1vdW50OiBudW1iZXI7XG5cdHpJbmRleDogbnVtYmVyO1xufSA+YFxuXHQmOm5vdCggOmZpcnN0LW9mLXR5cGUgKSB7XG5cdFx0JHsgKCB7IG9mZnNldEFtb3VudCB9ICkgPT5cblx0XHRcdGNzcygge1xuXHRcdFx0XHRtYXJnaW5JbmxpbmVTdGFydDogb2Zmc2V0QW1vdW50LFxuXHRcdFx0fSApIH07XG5cdH1cblxuXHQkeyAoIHsgekluZGV4IH0gKSA9PiBjc3MoIHsgekluZGV4IH0gKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFpTdGFja1ZpZXcgPSBzdHlsZWQuZGl2PCB7XG5cdGlzTGF5ZXJlZDogYm9vbGVhbjtcbn0gPmBcblx0ZGlzcGxheTogaW5saW5lLWdyaWQ7XG5cdGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmID4gJHsgWlN0YWNrQ2hpbGRWaWV3IH0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuXG5cdFx0JHsgKCB7IGlzTGF5ZXJlZCB9ICkgPT5cblx0XHRcdGlzTGF5ZXJlZFxuXHRcdFx0XHQ/IC8vIFdoZW4gYGlzTGF5ZXJlZGAgaXMgdHJ1ZSwgYWxsIGl0ZW1zIG92ZXJsYXAgaW4gdGhlIHNhbWUgZ3JpZCBjZWxsXG5cdFx0XHRcdCAgY3NzKCB7IGdyaWRSb3dTdGFydDogMSwgZ3JpZENvbHVtblN0YXJ0OiAxIH0gKVxuXHRcdFx0XHQ6IHVuZGVmaW5lZCB9O1xuXHR9XG5gO1xuIl19 */"), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTRyIsImZpbGUiOiJzdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBaU3RhY2tDaGlsZFZpZXcgPSBzdHlsZWQuZGl2PCB7XG5cdG9mZnNldEFtb3VudDogbnVtYmVyO1xuXHR6SW5kZXg6IG51bWJlcjtcbn0gPmBcblx0Jjpub3QoIDpmaXJzdC1vZi10eXBlICkge1xuXHRcdCR7ICggeyBvZmZzZXRBbW91bnQgfSApID0+XG5cdFx0XHRjc3MoIHtcblx0XHRcdFx0bWFyZ2luSW5saW5lU3RhcnQ6IG9mZnNldEFtb3VudCxcblx0XHRcdH0gKSB9O1xuXHR9XG5cblx0JHsgKCB7IHpJbmRleCB9ICkgPT4gY3NzKCB7IHpJbmRleCB9ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBaU3RhY2tWaWV3ID0gc3R5bGVkLmRpdjwge1xuXHRpc0xheWVyZWQ6IGJvb2xlYW47XG59ID5gXG5cdGRpc3BsYXk6IGlubGluZS1ncmlkO1xuXHRncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JiA+ICR7IFpTdGFja0NoaWxkVmlldyB9IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0anVzdGlmeS1zZWxmOiBzdGFydDtcblxuXHRcdCR7ICggeyBpc0xheWVyZWQgfSApID0+XG5cdFx0XHRpc0xheWVyZWRcblx0XHRcdFx0PyAvLyBXaGVuIGBpc0xheWVyZWRgIGlzIHRydWUsIGFsbCBpdGVtcyBvdmVybGFwIGluIHRoZSBzYW1lIGdyaWQgY2VsbFxuXHRcdFx0XHQgIGNzcyggeyBncmlkUm93U3RhcnQ6IDEsIGdyaWRDb2x1bW5TdGFydDogMSB9IClcblx0XHRcdFx0OiB1bmRlZmluZWQgfTtcblx0fVxuYDtcbiJdfQ== */"));
+  }, 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrQ00iLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG5leHBvcnQgY29uc3QgWlN0YWNrQ2hpbGRWaWV3ID0gc3R5bGVkLmRpdjwge1xuXHRvZmZzZXRBbW91bnQ6IG51bWJlcjtcblx0ekluZGV4OiBudW1iZXI7XG59ID5gXG5cdCY6bm90KCA6Zmlyc3Qtb2YtdHlwZSApIHtcblx0XHQkeyAoIHsgb2Zmc2V0QW1vdW50IH0gKSA9PlxuXHRcdFx0Y3NzKCB7XG5cdFx0XHRcdG1hcmdpbklubGluZVN0YXJ0OiBvZmZzZXRBbW91bnQsXG5cdFx0XHR9ICkgfTtcblx0fVxuXG5cdCR7ICggeyB6SW5kZXggfSApID0+IGNzcyggeyB6SW5kZXggfSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgWlN0YWNrVmlldyA9IHN0eWxlZC5kaXY8IHtcblx0aXNMYXllcmVkOiBib29sZWFuO1xufSA+YFxuXHRkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcblx0Z3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYgPiAkeyBaU3RhY2tDaGlsZFZpZXcgfSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGp1c3RpZnktc2VsZjogc3RhcnQ7XG5cblx0XHQkeyAoIHsgaXNMYXllcmVkIH0gKSA9PlxuXHRcdFx0aXNMYXllcmVkXG5cdFx0XHRcdD8gLy8gV2hlbiBgaXNMYXllcmVkYCBpcyB0cnVlLCBhbGwgaXRlbXMgb3ZlcmxhcCBpbiB0aGUgc2FtZSBncmlkIGNlbGxcblx0XHRcdFx0ICBjc3MoIHsgZ3JpZFJvd1N0YXJ0OiAxLCBncmlkQ29sdW1uU3RhcnQ6IDEgfSApXG5cdFx0XHRcdDogdW5kZWZpbmVkIH07XG5cdH1cbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__30
+    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"
@@ -49854,7 +50538,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }) => 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQkciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG5leHBvcnQgY29uc3QgWlN0YWNrQ2hpbGRWaWV3ID0gc3R5bGVkLmRpdjwge1xuXHRvZmZzZXRBbW91bnQ6IG51bWJlcjtcblx0ekluZGV4OiBudW1iZXI7XG59ID5gXG5cdCY6bm90KCA6Zmlyc3Qtb2YtdHlwZSApIHtcblx0XHQkeyAoIHsgb2Zmc2V0QW1vdW50IH0gKSA9PlxuXHRcdFx0Y3NzKCB7XG5cdFx0XHRcdG1hcmdpbklubGluZVN0YXJ0OiBvZmZzZXRBbW91bnQsXG5cdFx0XHR9ICkgfTtcblx0fVxuXG5cdCR7ICggeyB6SW5kZXggfSApID0+IGNzcyggeyB6SW5kZXggfSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgWlN0YWNrVmlldyA9IHN0eWxlZC5kaXY8IHtcblx0aXNMYXllcmVkOiBib29sZWFuO1xufSA+YFxuXHRkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcblx0Z3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYgPiAkeyBaU3RhY2tDaGlsZFZpZXcgfSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGp1c3RpZnktc2VsZjogc3RhcnQ7XG5cblx0XHQkeyAoIHsgaXNMYXllcmVkIH0gKSA9PlxuXHRcdFx0aXNMYXllcmVkXG5cdFx0XHRcdD8gLy8gV2hlbiBgaXNMYXllcmVkYCBpcyB0cnVlLCBhbGwgaXRlbXMgb3ZlcmxhcCBpbiB0aGUgc2FtZSBncmlkIGNlbGxcblx0XHRcdFx0ICBjc3MoIHsgZ3JpZFJvd1N0YXJ0OiAxLCBncmlkQ29sdW1uU3RhcnQ6IDEgfSApXG5cdFx0XHRcdDogdW5kZWZpbmVkIH07XG5cdH1cbmA7XG4iXX0= */"));
+  ) : 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);
@@ -49872,7 +50556,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const clonedChildren = validChildren.map((child, index2) => {
       const zIndex = isReversed ? childrenLastIndex - index2 : index2;
       const offsetAmount = isLayered ? offset4 * index2 : offset4;
-      const key = (0, import_element200.isValidElement)(child) ? child.key : index2;
+      const key = (0, import_element199.isValidElement)(child) ? child.key : index2;
       return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(ZStackChildView, {
         offsetAmount,
         zIndex,
@@ -49891,9 +50575,9 @@ 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_element201 = __toESM(require_element(), 1);
+  var import_element200 = __toESM(require_element(), 1);
   var import_compose76 = __toESM(require_compose(), 1);
-  var import_keycodes3 = __toESM(require_keycodes(), 1);
+  var import_keycodes7 = __toESM(require_keycodes(), 1);
   var import_jsx_runtime283 = __toESM(require_jsx_runtime(), 1);
   var defaultShortcuts = {
     previous: [{
@@ -49915,8 +50599,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     }]
   };
   function useNavigateRegions(shortcuts = defaultShortcuts) {
-    const ref = (0, import_element201.useRef)(null);
-    const [isFocusingRegions, setIsFocusingRegions] = (0, import_element201.useState)(false);
+    const ref = (0, import_element200.useRef)(null);
+    const [isFocusingRegions, setIsFocusingRegions] = (0, import_element200.useState)(false);
     function focusRegion(offset4) {
       const regions = Array.from(ref.current?.querySelectorAll('[role="region"][tabindex="-1"]') ?? []);
       if (!regions.length) {
@@ -49951,14 +50635,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
           modifier,
           character: character2
         }) => {
-          return import_keycodes3.isKeyboardEvent[modifier](event, character2);
+          return import_keycodes7.isKeyboardEvent[modifier](event, character2);
         })) {
           focusRegion(-1);
         } else if (shortcuts.next.some(({
           modifier,
           character: character2
         }) => {
-          return import_keycodes3.isKeyboardEvent[modifier](event, character2);
+          return import_keycodes7.isKeyboardEvent[modifier](event, character2);
         })) {
           focusRegion(1);
         }
@@ -49994,13 +50678,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_element202 = __toESM(require_element(), 1);
+  var import_element201 = __toESM(require_element(), 1);
   var import_compose78 = __toESM(require_compose(), 1);
   var import_jsx_runtime285 = __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_element202.useState)(void 0);
-      const nodeRef = (0, import_element202.useRef)(null);
+      const [fallbackStyles, setFallbackStyles] = (0, import_element201.useState)(void 0);
+      const nodeRef = (0, import_element201.useRef)(null);
       (0, import_compose78.useIsomorphicLayoutEffect)(() => {
         const node2 = props.node ?? nodeRef.current;
         const grabStylesCompleted = !!fallbackStyles && Object.values(fallbackStyles).every(Boolean);
@@ -50023,7 +50707,7 @@ 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_element203 = __toESM(require_element(), 1);
+  var import_element202 = __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);
@@ -50037,7 +50721,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
           FilteredComponent = (0, import_hooks9.applyFilters)(hookName, OriginalComponent);
         }
       }
-      class FilteredComponentRenderer extends import_element203.Component {
+      class FilteredComponentRenderer extends import_element202.Component {
         constructor(props) {
           super(props);
           ensureFilteredComponent();
@@ -50079,12 +50763,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_element204 = __toESM(require_element(), 1);
+  var import_element203 = __toESM(require_element(), 1);
   var import_compose80 = __toESM(require_compose(), 1);
-  var import_deprecated25 = __toESM(require_deprecated(), 1);
+  var import_deprecated27 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
   function isComponentLike(object) {
-    return object instanceof import_element204.Component || typeof object === "function";
+    return object instanceof import_element203.Component || typeof object === "function";
   }
   var with_focus_return_default = (0, import_compose80.createHigherOrderComponent)(
     // @ts-expect-error TODO: Reconcile with intended `createHigherOrderComponent` types
@@ -50114,7 +50798,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var Provider3 = ({
     children
   }) => {
-    (0, import_deprecated25.default)("wp.components.FocusReturnProvider component", {
+    (0, import_deprecated27.default)("wp.components.FocusReturnProvider component", {
       since: "5.7",
       hint: "This provider is not used anymore. You can just remove it from your codebase"
     });
@@ -50122,13 +50806,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_element205 = __toESM(require_element(), 1);
+  var import_element204 = __toESM(require_element(), 1);
   var import_compose81 = __toESM(require_compose(), 1);
   var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
   var with_notices_default = (0, import_compose81.createHigherOrderComponent)((OriginalComponent) => {
     function Component7(props, ref) {
-      const [noticeList, setNoticeList] = (0, import_element205.useState)([]);
-      const noticeOperations = (0, import_element205.useMemo)(() => {
+      const [noticeList, setNoticeList] = (0, import_element204.useState)([]);
+      const noticeOperations = (0, import_element204.useMemo)(() => {
         const createNotice = (notice) => {
           const noticeToAdd = notice.id ? notice : {
             ...notice,
@@ -50175,7 +50859,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     } = OriginalComponent;
     if (typeof render === "function") {
       isForwardRef = true;
-      return (0, import_element205.forwardRef)(Component7);
+      return (0, import_element204.forwardRef)(Component7);
     }
     return Component7;
   }, "withNotices");
@@ -50197,15 +50881,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var import_i18n72 = __toESM(require_i18n(), 1);

   // packages/components/build-module/menu/context.mjs
-  var import_element206 = __toESM(require_element(), 1);
-  var Context2 = (0, import_element206.createContext)(void 0);
+  var import_element205 = __toESM(require_element(), 1);
+  var Context2 = (0, import_element205.createContext)(void 0);
   Context2.displayName = "MenuContext";

   // packages/components/build-module/menu/item.mjs
   var import_element207 = __toESM(require_element(), 1);

   // packages/components/build-module/menu/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__31() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__29() {
     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);
@@ -50229,64 +50913,64 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     styles: "position:relative;z-index:1000000;outline:2px solid transparent!important"
   } : {
     name: "1xd6ev0",
-    styles: "position:relative;z-index:1000000;outline:2px solid transparent!important/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvQzBDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIGZvbnQsIHJ0bCwgQ09ORklHLCBEUk9QRE9XTl9NT1RJT05fQ1NTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCB7IFRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHR5cGUgeyBDb250ZXh0UHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0JMT0NLID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19JTkxJTkUgPSBzcGFjZSggMyApO1xuXG4vLyBUT0RPOlxuLy8gLSBib3JkZXIgY29sb3IgYW5kIGRpdmlkZXIgY29sb3IgYXJlIGRpZmZlcmVudCBmcm9tIENPTE9SUy50aGVtZSB2YXJpYWJsZXNcbi8vIC0gbGlnaHRlciB0ZXh0IGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gLSBsaWdodGVyIGJhY2tncm91bmQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBERUZBVUxUX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXTtcbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsLXdlYWtgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgRElWSURFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXTtcbmNvbnN0IExJR0hURVJfVEVYVF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXTtcbmNvbnN0IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF07XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmZvcmVncm91bmQ7XG5jb25zdCBERUZBVUxUX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgREVGQVVMVF9CT1JERVJfQ09MT1IgfSwgJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9YDtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgfWA7XG5cbmNvbnN0IEdSSURfVEVNUExBVEVfQ09MUyA9ICdtaW5tYXgoIDAsIG1heC1jb250ZW50ICkgMWZyJztcblxuZXhwb3J0IGNvbnN0IE1lbnUgPSBzdHlsZWQoIEFyaWFraXQuTWVudSApYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFNhbWUgYXMgcG9wb3ZlciBjb21wb25lbnQgKi9cblx0LyogVE9ETzogaXMgdGhlcmUgYSB3YXkgdG8gcmVhZCB0aGUgc2FzcyB2YXJpYWJsZT8gKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVudVN1cmZhY2UgPSBzdHlsZWQuZGl2PCBQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+ID5gXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXgtaGVpZ2h0OiB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0ICk7XG5cblx0cGFkZGluZzogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzTWVkaXVtIH07XG5cdCR7ICggcHJvcHMgKSA9PiBjc3NgXG5cdFx0Ym94LXNoYWRvdzogJHsgcHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XXG5cdFx0XHQ6IERFRkFVTFRfQk9YX1NIQURPVyB9O1xuXHRgIH1cbmA7XG5cbi8qKlxuICogT3V0ZXIgd3JhcHBlciBmb3IgbWVudSBtb3Rpb24uIGBNZW51LlBvcG92ZXJgIHVzZXMgQXJpYWtpdOKAmXMgYHJlbmRlcmAgcHJvcCBzb1xuICogdGhpcyBlbGVtZW50IHdyYXBzIHRoZSBpbm5lciBzdXJmYWNlIHRoYXQgcmVjZWl2ZXMgYWxsIG1lcmdlZCBtZW51IHByb3BzXG4gKiAocmVmLCByb2xlLCBgZGF0YS0qYCwgY2hpbGRyZW4pLiBUcmFuc2l0aW9ucyBtaXJyb3IgdGhlIHByZS1yZWZhY3RvciBgTWVudWBcbiAqIHN0eWxlcyBmcm9tIGB0cnVua2AsIGRyaXZlbiBieSBgZGF0YS1lbnRlcmAgLyBgZGF0YS1zaWRlYCBvbiB0aGUgaW5uZXJcbiAqIHN1cmZhY2UgdmlhIGA6aGFzKD4g4oCmKWAuXG4gKi9cbmV4cG9ydCBjb25zdCBNZW51TW90aW9uUm9vdCA9IHN0eWxlZC5kaXZgXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRFVSQVRJT04gfTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9FQVNJTkcgfTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG5cdFx0Jjpub3QoIDpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXN1Ym1lbnVdICkgKSB7XG5cdFx0XHQvKiBSZWdhcmRsZXNzIG9mIHRoZSBzaWRlLCBmYWRlIGluIGFuZCBvdXQuICovXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXSApIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LyogU2xpZGUgaW4gdGhlIGRpcmVjdGlvbiB0aGUgbWVudSBpcyBvcGVuaW5nLiAqL1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2JvdHRvbSddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nbGVmdCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdib3R0b20nXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdsZWZ0J10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VJdGVtID0gY3NzYFxuXHRhbGw6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBzdXBwb3J0cyAoIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZCApIHtcblx0XHQvKlxuXHRcdCAqIERlZmluZSBhIGdyaWQgbGF5b3V0IHdoaWNoIGluaGVyaXRzIHRoZSBzYW1lIGNvbHVtbnMgY29uZmlndXJhdGlvblxuXHRcdCAqIGZyb20gdGhlIHBhcmVudCBsYXlvdXQgKGllLiBzdWJncmlkKS4gVGhpcyBhbGxvd3MgdGhlIG1lbnVcblx0XHQgKiB0byBzeW5jaHJvbml6ZSB0aGUgaW5kZW50YXRpb24gb2YgYWxsIGl0cyBpdGVtcy5cblx0XHQgKi9cblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG5cdH1cblxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0cGFkZGluZy1ibG9jazogJHsgSVRFTV9QQURESU5HX0JMT0NLIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0Lypcblx0ICogTWFrZSBzdXJlIHRoYXQsIHdoZW4gYW4gaXRlbSBpcyBzY3JvbGxlZCBpbnRvIHZpZXcgKGVnLiB3aGlsZSB1c2luZyB0aGVcblx0ICoga2V5Ym9hcmQgdG8gbW92ZSBmb2N1cyksIHRoZSB3aG9sZSBpdGVtIGNvbWVzIGludG8gdmlld1xuXHQgKi9cblx0c2Nyb2xsLW1hcmdpbjogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8qIEFjdGl2ZSBpdGVtIChpbmNsdWRpbmcgaG92ZXIpICovXG5cdCZbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApOm5vdChcblx0XHRcdFthcmlhLWRpc2FibGVkPSd0cnVlJ11cblx0XHQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHR9XG5cblx0LyogS2V5Ym9hcmQgZm9jdXMgKGZvY3VzLXZpc2libGUpICovXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMS41cHggJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyogQWN0aXZlIChpZS4gcHJlc3NlZCwgbW91c2UgZG93bikgKi9cblx0JjphY3RpdmUsXG5cdCZbZGF0YS1hY3RpdmVdIHtcblx0XHQvKiBUT0RPOiBzaG91bGQgdGhlcmUgYmUgYSB2aXN1YWwgYWN0aXZlIHN0YXRlPyAqL1xuXHR9XG5cblx0LyogV2hlbiB0aGUgaXRlbSBpcyB0aGUgdHJpZ2dlciBvZiBhbiBvcGVuIHN1Ym1lbnUgKi9cblx0JHsgTWVudSB9Om5vdCg6Zm9jdXMpICY6bm90KDpmb2N1cylbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbSApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENoZWNrYm94SXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbUNoZWNrYm94IClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUmFkaW9JdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtUmFkaW8gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtUHJlZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHQvKiBBbHdheXMgb2NjdXB5IHRoZSBmaXJzdCBjb2x1bW4sIGV2ZW4gd2hlbiBhdXRvLWNvbGxhcHNpbmcgKi9cblx0Z3JpZC1jb2x1bW46IDE7XG5cblx0Lypcblx0ICogRXZlbiB3aGVuIHRoZSBpdGVtIGlzIG5vdCBjaGVja2VkLCBvY2N1cHkgdGhlIHNhbWUgc2NyZWVuIHNwYWNlIHRvIGF2b2lkXG5cdCAqIHRoZSBzcGFjZSBjb2xsYXBzaWRlIHdoZW4gbm8gaXRlbXMgYXJlIGNoZWNrZWQuXG5cdCAqL1xuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJiB7XG5cdFx0LyogU2FtZSB3aWR0aCBhcyB0aGUgY2hlY2sgaWNvbnMgKi9cblx0XHRtaW4td2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmLFxuXHQmOm5vdCggOmVtcHR5ICkge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdH1cblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0KiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0KiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgPiAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gPiAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1Db250ZW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdC8qXG5cdCAqIEFsd2F5cyBvY2N1cHkgdGhlIHNlY29uZCBjb2x1bW4sIHNpbmNlIHRoZSBmaXJzdCBjb2x1bW5cblx0ICogaXMgdGFrZW4gYnkgdGhlIHByZWZpeCB3cmFwcGVyICh3aGVuIGRpc3BsYXllZCkuXG5cdCAqL1xuXHRncmlkLWNvbHVtbjogMjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1DaGlsZHJlbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4OiAxO1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtU3VmZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4OiAwIDEgZml0LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0ICogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCAqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0ICovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoJHsgTWVudSB9KSAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoJHsgTWVudSB9KSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cCApYFxuXHQvKiBJZ25vcmUgdGhpcyBlbGVtZW50IHdoZW4gY2FsY3VsYXRpbmcgdGhlIGxheW91dC4gVXNlZnVsIGZvciBzdWJncmlkICovXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwTGFiZWwgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwTGFiZWwgKWBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYmxvY2stZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VwYXJhdG9yID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVTZXBhcmF0b3IgKTxcblx0UGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPlxuPmBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SXG5cdFx0XHQ6IERJVklERVJfQ09MT1IgfTtcblx0LyogQWxpZ24gd2l0aCBtZW51IGl0ZW1zJyBjb250ZW50ICovXG5cdG1hcmdpbi1ibG9jazogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4taW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWJtZW51Q2hldnJvbkljb24gPSBzdHlsZWQoIEljb24gKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAxLjUgKSB9O1xuXHQkeyBydGwoXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKDEpYCxcblx0XHR9LFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgtMSlgLFxuXHRcdH1cblx0KSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1MYWJlbCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUhlbHBUZXh0ID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCAkeyBNZW51IH0gKSAmLFxuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCAkeyBNZW51IH0gKSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__31
+    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
   });
   var MenuSurface = /* @__PURE__ */ createStyled("div", false ? {
     target: "e1wg7tti14"
   } : {
     target: "e1wg7tti14",
     label: "MenuSurface"
-  })("display:grid;grid-template-columns:", GRID_TEMPLATE_COLS, ";grid-template-rows:auto;box-sizing:border-box;min-width:160px;max-width:320px;max-height:var( --popover-available-height );padding:", CONTENT_WRAPPER_PADDING, ";overscroll-behavior:contain;overflow:auto;background-color:", COLORS.ui.background, ";border-radius:", config_values_default.radiusMedium, ";", (props) => /* @__PURE__ */ css("box-shadow:", props.variant === "toolbar" ? TOOLBAR_VARIANT_BOX_SHADOW : DEFAULT_BOX_SHADOW, ";" + (false ? "" : ";label:MenuSurface;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErRG9CIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIGZvbnQsIHJ0bCwgQ09ORklHLCBEUk9QRE9XTl9NT1RJT05fQ1NTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCB7IFRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHR5cGUgeyBDb250ZXh0UHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0JMT0NLID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19JTkxJTkUgPSBzcGFjZSggMyApO1xuXG4vLyBUT0RPOlxuLy8gLSBib3JkZXIgY29sb3IgYW5kIGRpdmlkZXIgY29sb3IgYXJlIGRpZmZlcmVudCBmcm9tIENPTE9SUy50aGVtZSB2YXJpYWJsZXNcbi8vIC0gbGlnaHRlciB0ZXh0IGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gLSBsaWdodGVyIGJhY2tncm91bmQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBERUZBVUxUX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXTtcbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsLXdlYWtgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgRElWSURFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXTtcbmNvbnN0IExJR0hURVJfVEVYVF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXTtcbmNvbnN0IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF07XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmZvcmVncm91bmQ7XG5jb25zdCBERUZBVUxUX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgREVGQVVMVF9CT1JERVJfQ09MT1IgfSwgJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9YDtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgfWA7XG5cbmNvbnN0IEdSSURfVEVNUExBVEVfQ09MUyA9ICdtaW5tYXgoIDAsIG1heC1jb250ZW50ICkgMWZyJztcblxuZXhwb3J0IGNvbnN0IE1lbnUgPSBzdHlsZWQoIEFyaWFraXQuTWVudSApYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFNhbWUgYXMgcG9wb3ZlciBjb21wb25lbnQgKi9cblx0LyogVE9ETzogaXMgdGhlcmUgYSB3YXkgdG8gcmVhZCB0aGUgc2FzcyB2YXJpYWJsZT8gKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVudVN1cmZhY2UgPSBzdHlsZWQuZGl2PCBQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+ID5gXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXgtaGVpZ2h0OiB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0ICk7XG5cblx0cGFkZGluZzogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzTWVkaXVtIH07XG5cdCR7ICggcHJvcHMgKSA9PiBjc3NgXG5cdFx0Ym94LXNoYWRvdzogJHsgcHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XXG5cdFx0XHQ6IERFRkFVTFRfQk9YX1NIQURPVyB9O1xuXHRgIH1cbmA7XG5cbi8qKlxuICogT3V0ZXIgd3JhcHBlciBmb3IgbWVudSBtb3Rpb24uIGBNZW51LlBvcG92ZXJgIHVzZXMgQXJpYWtpdOKAmXMgYHJlbmRlcmAgcHJvcCBzb1xuICogdGhpcyBlbGVtZW50IHdyYXBzIHRoZSBpbm5lciBzdXJmYWNlIHRoYXQgcmVjZWl2ZXMgYWxsIG1lcmdlZCBtZW51IHByb3BzXG4gKiAocmVmLCByb2xlLCBgZGF0YS0qYCwgY2hpbGRyZW4pLiBUcmFuc2l0aW9ucyBtaXJyb3IgdGhlIHByZS1yZWZhY3RvciBgTWVudWBcbiAqIHN0eWxlcyBmcm9tIGB0cnVua2AsIGRyaXZlbiBieSBgZGF0YS1lbnRlcmAgLyBgZGF0YS1zaWRlYCBvbiB0aGUgaW5uZXJcbiAqIHN1cmZhY2UgdmlhIGA6aGFzKD4g4oCmKWAuXG4gKi9cbmV4cG9ydCBjb25zdCBNZW51TW90aW9uUm9vdCA9IHN0eWxlZC5kaXZgXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRFVSQVRJT04gfTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9FQVNJTkcgfTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG5cdFx0Jjpub3QoIDpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXN1Ym1lbnVdICkgKSB7XG5cdFx0XHQvKiBSZWdhcmRsZXNzIG9mIHRoZSBzaWRlLCBmYWRlIGluIGFuZCBvdXQuICovXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXSApIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LyogU2xpZGUgaW4gdGhlIGRpcmVjdGlvbiB0aGUgbWVudSBpcyBvcGVuaW5nLiAqL1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2JvdHRvbSddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nbGVmdCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdib3R0b20nXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdsZWZ0J10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VJdGVtID0gY3NzYFxuXHRhbGw6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBzdXBwb3J0cyAoIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZCApIHtcblx0XHQvKlxuXHRcdCAqIERlZmluZSBhIGdyaWQgbGF5b3V0IHdoaWNoIGluaGVyaXRzIHRoZSBzYW1lIGNvbHVtbnMgY29uZmlndXJhdGlvblxuXHRcdCAqIGZyb20gdGhlIHBhcmVudCBsYXlvdXQgKGllLiBzdWJncmlkKS4gVGhpcyBhbGxvd3MgdGhlIG1lbnVcblx0XHQgKiB0byBzeW5jaHJvbml6ZSB0aGUgaW5kZW50YXRpb24gb2YgYWxsIGl0cyBpdGVtcy5cblx0XHQgKi9cblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG5cdH1cblxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0cGFkZGluZy1ibG9jazogJHsgSVRFTV9QQURESU5HX0JMT0NLIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0Lypcblx0ICogTWFrZSBzdXJlIHRoYXQsIHdoZW4gYW4gaXRlbSBpcyBzY3JvbGxlZCBpbnRvIHZpZXcgKGVnLiB3aGlsZSB1c2luZyB0aGVcblx0ICoga2V5Ym9hcmQgdG8gbW92ZSBmb2N1cyksIHRoZSB3aG9sZSBpdGVtIGNvbWVzIGludG8gdmlld1xuXHQgKi9cblx0c2Nyb2xsLW1hcmdpbjogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8qIEFjdGl2ZSBpdGVtIChpbmNsdWRpbmcgaG92ZXIpICovXG5cdCZbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApOm5vdChcblx0XHRcdFthcmlhLWRpc2FibGVkPSd0cnVlJ11cblx0XHQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHR9XG5cblx0LyogS2V5Ym9hcmQgZm9jdXMgKGZvY3VzLXZpc2libGUpICovXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMS41cHggJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyogQWN0aXZlIChpZS4gcHJlc3NlZCwgbW91c2UgZG93bikgKi9cblx0JjphY3RpdmUsXG5cdCZbZGF0YS1hY3RpdmVdIHtcblx0XHQvKiBUT0RPOiBzaG91bGQgdGhlcmUgYmUgYSB2aXN1YWwgYWN0aXZlIHN0YXRlPyAqL1xuXHR9XG5cblx0LyogV2hlbiB0aGUgaXRlbSBpcyB0aGUgdHJpZ2dlciBvZiBhbiBvcGVuIHN1Ym1lbnUgKi9cblx0JHsgTWVudSB9Om5vdCg6Zm9jdXMpICY6bm90KDpmb2N1cylbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbSApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENoZWNrYm94SXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbUNoZWNrYm94IClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUmFkaW9JdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtUmFkaW8gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtUHJlZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHQvKiBBbHdheXMgb2NjdXB5IHRoZSBmaXJzdCBjb2x1bW4sIGV2ZW4gd2hlbiBhdXRvLWNvbGxhcHNpbmcgKi9cblx0Z3JpZC1jb2x1bW46IDE7XG5cblx0Lypcblx0ICogRXZlbiB3aGVuIHRoZSBpdGVtIGlzIG5vdCBjaGVja2VkLCBvY2N1cHkgdGhlIHNhbWUgc2NyZWVuIHNwYWNlIHRvIGF2b2lkXG5cdCAqIHRoZSBzcGFjZSBjb2xsYXBzaWRlIHdoZW4gbm8gaXRlbXMgYXJlIGNoZWNrZWQuXG5cdCAqL1xuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJiB7XG5cdFx0LyogU2FtZSB3aWR0aCBhcyB0aGUgY2hlY2sgaWNvbnMgKi9cblx0XHRtaW4td2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmLFxuXHQmOm5vdCggOmVtcHR5ICkge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdH1cblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0KiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0KiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgPiAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gPiAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1Db250ZW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdC8qXG5cdCAqIEFsd2F5cyBvY2N1cHkgdGhlIHNlY29uZCBjb2x1bW4sIHNpbmNlIHRoZSBmaXJzdCBjb2x1bW5cblx0ICogaXMgdGFrZW4gYnkgdGhlIHByZWZpeCB3cmFwcGVyICh3aGVuIGRpc3BsYXllZCkuXG5cdCAqL1xuXHRncmlkLWNvbHVtbjogMjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1DaGlsZHJlbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4OiAxO1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtU3VmZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4OiAwIDEgZml0LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0ICogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCAqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0ICovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoJHsgTWVudSB9KSAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoJHsgTWVudSB9KSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cCApYFxuXHQvKiBJZ25vcmUgdGhpcyBlbGVtZW50IHdoZW4gY2FsY3VsYXRpbmcgdGhlIGxheW91dC4gVXNlZnVsIGZvciBzdWJncmlkICovXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwTGFiZWwgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwTGFiZWwgKWBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYmxvY2stZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VwYXJhdG9yID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVTZXBhcmF0b3IgKTxcblx0UGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPlxuPmBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SXG5cdFx0XHQ6IERJVklERVJfQ09MT1IgfTtcblx0LyogQWxpZ24gd2l0aCBtZW51IGl0ZW1zJyBjb250ZW50ICovXG5cdG1hcmdpbi1ibG9jazogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4taW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWJtZW51Q2hldnJvbkljb24gPSBzdHlsZWQoIEljb24gKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAxLjUgKSB9O1xuXHQkeyBydGwoXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKDEpYCxcblx0XHR9LFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgtMSlgLFxuXHRcdH1cblx0KSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1MYWJlbCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUhlbHBUZXh0ID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCAkeyBNZW51IH0gKSAmLFxuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCAkeyBNZW51IH0gKSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcbiJdfQ== */"), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4Q3dFIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIGZvbnQsIHJ0bCwgQ09ORklHLCBEUk9QRE9XTl9NT1RJT05fQ1NTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCB7IFRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHR5cGUgeyBDb250ZXh0UHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0JMT0NLID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19JTkxJTkUgPSBzcGFjZSggMyApO1xuXG4vLyBUT0RPOlxuLy8gLSBib3JkZXIgY29sb3IgYW5kIGRpdmlkZXIgY29sb3IgYXJlIGRpZmZlcmVudCBmcm9tIENPTE9SUy50aGVtZSB2YXJpYWJsZXNcbi8vIC0gbGlnaHRlciB0ZXh0IGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gLSBsaWdodGVyIGJhY2tncm91bmQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBERUZBVUxUX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXTtcbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsLXdlYWtgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgRElWSURFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXTtcbmNvbnN0IExJR0hURVJfVEVYVF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXTtcbmNvbnN0IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF07XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmZvcmVncm91bmQ7XG5jb25zdCBERUZBVUxUX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgREVGQVVMVF9CT1JERVJfQ09MT1IgfSwgJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9YDtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgfWA7XG5cbmNvbnN0IEdSSURfVEVNUExBVEVfQ09MUyA9ICdtaW5tYXgoIDAsIG1heC1jb250ZW50ICkgMWZyJztcblxuZXhwb3J0IGNvbnN0IE1lbnUgPSBzdHlsZWQoIEFyaWFraXQuTWVudSApYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFNhbWUgYXMgcG9wb3ZlciBjb21wb25lbnQgKi9cblx0LyogVE9ETzogaXMgdGhlcmUgYSB3YXkgdG8gcmVhZCB0aGUgc2FzcyB2YXJpYWJsZT8gKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVudVN1cmZhY2UgPSBzdHlsZWQuZGl2PCBQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+ID5gXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXgtaGVpZ2h0OiB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0ICk7XG5cblx0cGFkZGluZzogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzTWVkaXVtIH07XG5cdCR7ICggcHJvcHMgKSA9PiBjc3NgXG5cdFx0Ym94LXNoYWRvdzogJHsgcHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XXG5cdFx0XHQ6IERFRkFVTFRfQk9YX1NIQURPVyB9O1xuXHRgIH1cbmA7XG5cbi8qKlxuICogT3V0ZXIgd3JhcHBlciBmb3IgbWVudSBtb3Rpb24uIGBNZW51LlBvcG92ZXJgIHVzZXMgQXJpYWtpdOKAmXMgYHJlbmRlcmAgcHJvcCBzb1xuICogdGhpcyBlbGVtZW50IHdyYXBzIHRoZSBpbm5lciBzdXJmYWNlIHRoYXQgcmVjZWl2ZXMgYWxsIG1lcmdlZCBtZW51IHByb3BzXG4gKiAocmVmLCByb2xlLCBgZGF0YS0qYCwgY2hpbGRyZW4pLiBUcmFuc2l0aW9ucyBtaXJyb3IgdGhlIHByZS1yZWZhY3RvciBgTWVudWBcbiAqIHN0eWxlcyBmcm9tIGB0cnVua2AsIGRyaXZlbiBieSBgZGF0YS1lbnRlcmAgLyBgZGF0YS1zaWRlYCBvbiB0aGUgaW5uZXJcbiAqIHN1cmZhY2UgdmlhIGA6aGFzKD4g4oCmKWAuXG4gKi9cbmV4cG9ydCBjb25zdCBNZW51TW90aW9uUm9vdCA9IHN0eWxlZC5kaXZgXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRFVSQVRJT04gfTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9FQVNJTkcgfTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG5cdFx0Jjpub3QoIDpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXN1Ym1lbnVdICkgKSB7XG5cdFx0XHQvKiBSZWdhcmRsZXNzIG9mIHRoZSBzaWRlLCBmYWRlIGluIGFuZCBvdXQuICovXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXSApIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LyogU2xpZGUgaW4gdGhlIGRpcmVjdGlvbiB0aGUgbWVudSBpcyBvcGVuaW5nLiAqL1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2JvdHRvbSddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nbGVmdCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdib3R0b20nXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdsZWZ0J10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VJdGVtID0gY3NzYFxuXHRhbGw6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBzdXBwb3J0cyAoIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZCApIHtcblx0XHQvKlxuXHRcdCAqIERlZmluZSBhIGdyaWQgbGF5b3V0IHdoaWNoIGluaGVyaXRzIHRoZSBzYW1lIGNvbHVtbnMgY29uZmlndXJhdGlvblxuXHRcdCAqIGZyb20gdGhlIHBhcmVudCBsYXlvdXQgKGllLiBzdWJncmlkKS4gVGhpcyBhbGxvd3MgdGhlIG1lbnVcblx0XHQgKiB0byBzeW5jaHJvbml6ZSB0aGUgaW5kZW50YXRpb24gb2YgYWxsIGl0cyBpdGVtcy5cblx0XHQgKi9cblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG5cdH1cblxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0cGFkZGluZy1ibG9jazogJHsgSVRFTV9QQURESU5HX0JMT0NLIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0Lypcblx0ICogTWFrZSBzdXJlIHRoYXQsIHdoZW4gYW4gaXRlbSBpcyBzY3JvbGxlZCBpbnRvIHZpZXcgKGVnLiB3aGlsZSB1c2luZyB0aGVcblx0ICoga2V5Ym9hcmQgdG8gbW92ZSBmb2N1cyksIHRoZSB3aG9sZSBpdGVtIGNvbWVzIGludG8gdmlld1xuXHQgKi9cblx0c2Nyb2xsLW1hcmdpbjogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8qIEFjdGl2ZSBpdGVtIChpbmNsdWRpbmcgaG92ZXIpICovXG5cdCZbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApOm5vdChcblx0XHRcdFthcmlhLWRpc2FibGVkPSd0cnVlJ11cblx0XHQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHR9XG5cblx0LyogS2V5Ym9hcmQgZm9jdXMgKGZvY3VzLXZpc2libGUpICovXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMS41cHggJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyogQWN0aXZlIChpZS4gcHJlc3NlZCwgbW91c2UgZG93bikgKi9cblx0JjphY3RpdmUsXG5cdCZbZGF0YS1hY3RpdmVdIHtcblx0XHQvKiBUT0RPOiBzaG91bGQgdGhlcmUgYmUgYSB2aXN1YWwgYWN0aXZlIHN0YXRlPyAqL1xuXHR9XG5cblx0LyogV2hlbiB0aGUgaXRlbSBpcyB0aGUgdHJpZ2dlciBvZiBhbiBvcGVuIHN1Ym1lbnUgKi9cblx0JHsgTWVudSB9Om5vdCg6Zm9jdXMpICY6bm90KDpmb2N1cylbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbSApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENoZWNrYm94SXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbUNoZWNrYm94IClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUmFkaW9JdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtUmFkaW8gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtUHJlZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHQvKiBBbHdheXMgb2NjdXB5IHRoZSBmaXJzdCBjb2x1bW4sIGV2ZW4gd2hlbiBhdXRvLWNvbGxhcHNpbmcgKi9cblx0Z3JpZC1jb2x1bW46IDE7XG5cblx0Lypcblx0ICogRXZlbiB3aGVuIHRoZSBpdGVtIGlzIG5vdCBjaGVja2VkLCBvY2N1cHkgdGhlIHNhbWUgc2NyZWVuIHNwYWNlIHRvIGF2b2lkXG5cdCAqIHRoZSBzcGFjZSBjb2xsYXBzaWRlIHdoZW4gbm8gaXRlbXMgYXJlIGNoZWNrZWQuXG5cdCAqL1xuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJiB7XG5cdFx0LyogU2FtZSB3aWR0aCBhcyB0aGUgY2hlY2sgaWNvbnMgKi9cblx0XHRtaW4td2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmLFxuXHQmOm5vdCggOmVtcHR5ICkge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdH1cblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0KiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0KiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgPiAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gPiAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1Db250ZW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdC8qXG5cdCAqIEFsd2F5cyBvY2N1cHkgdGhlIHNlY29uZCBjb2x1bW4sIHNpbmNlIHRoZSBmaXJzdCBjb2x1bW5cblx0ICogaXMgdGFrZW4gYnkgdGhlIHByZWZpeCB3cmFwcGVyICh3aGVuIGRpc3BsYXllZCkuXG5cdCAqL1xuXHRncmlkLWNvbHVtbjogMjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1DaGlsZHJlbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4OiAxO1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtU3VmZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4OiAwIDEgZml0LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0ICogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCAqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0ICovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoJHsgTWVudSB9KSAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoJHsgTWVudSB9KSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cCApYFxuXHQvKiBJZ25vcmUgdGhpcyBlbGVtZW50IHdoZW4gY2FsY3VsYXRpbmcgdGhlIGxheW91dC4gVXNlZnVsIGZvciBzdWJncmlkICovXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwTGFiZWwgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwTGFiZWwgKWBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYmxvY2stZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VwYXJhdG9yID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVTZXBhcmF0b3IgKTxcblx0UGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPlxuPmBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SXG5cdFx0XHQ6IERJVklERVJfQ09MT1IgfTtcblx0LyogQWxpZ24gd2l0aCBtZW51IGl0ZW1zJyBjb250ZW50ICovXG5cdG1hcmdpbi1ibG9jazogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4taW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWJtZW51Q2hldnJvbkljb24gPSBzdHlsZWQoIEljb24gKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAxLjUgKSB9O1xuXHQkeyBydGwoXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKDEpYCxcblx0XHR9LFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgtMSlgLFxuXHRcdH1cblx0KSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1MYWJlbCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUhlbHBUZXh0ID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCAkeyBNZW51IH0gKSAmLFxuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCAkeyBNZW51IH0gKSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcbiJdfQ== */"));
+  })("display:grid;grid-template-columns:", GRID_TEMPLATE_COLS, ";grid-template-rows:auto;box-sizing:border-box;min-width:160px;max-width:320px;max-height:var( --popover-available-height );padding:", CONTENT_WRAPPER_PADDING, ";overscroll-behavior:contain;overflow:auto;background-color:", COLORS.ui.background, ";border-radius:", config_values_default.radiusMedium, ";", (props) => /* @__PURE__ */ css("box-shadow:", props.variant === "toolbar" ? TOOLBAR_VARIANT_BOX_SHADOW : DEFAULT_BOX_SHADOW, ";" + (false ? "" : ";label:MenuSurface;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3RG9CIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1Q3dFIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"));
   var MenuMotionRoot = /* @__PURE__ */ createStyled("div", false ? {
     target: "e1wg7tti13"
   } : {
     target: "e1wg7tti13",
     label: "MenuMotionRoot"
-  })("@media not ( prefers-reduced-motion ){transition-property:transform,opacity;transition-duration:", DROPDOWN_MOTION_CSS.SLIDE_DURATION, ",", DROPDOWN_MOTION_CSS.FADE_DURATION, ";transition-timing-function:", DROPDOWN_MOTION_CSS.SLIDE_EASING, ",", DROPDOWN_MOTION_CSS.FADE_EASING, ";will-change:transform,opacity;&:not( :has( > ", MenuSurface, "[data-submenu] ) ){opacity:0;&:has( > ", MenuSurface, "[data-enter] ){opacity:1;}&:has( > ", MenuSurface, "[data-side='bottom'] ){transform:translateY(\n					-", DROPDOWN_MOTION_CSS.SLIDE_DISTANCE, "\n				);}&:has( > ", MenuSurface, "[data-side='top'] ){transform:translateY(\n					", DROPDOWN_MOTION_CSS.SLIDE_DISTANCE, "\n				);}&:has( > ", MenuSurface, "[data-side='left'] ){transform:translateX(\n					", DROPDOWN_MOTION_CSS.SLIDE_DISTANCE, "\n				);}&:has( > ", MenuSurface, "[data-side='right'] ){transform:translateX(\n					-", DROPDOWN_MOTION_CSS.SLIDE_DISTANCE, "\n				);}&:has( > ", MenuSurface, "[data-enter][data-side='bottom'] ),&:has( > ", MenuSurface, "[data-enter][data-side='top'] ){transform:translateY( 0 );}&:has( > ", MenuSurface, "[data-enter][data-side='left'] ),&:has( > ", MenuSurface, "[data-enter][data-side='right'] ){transform:translateX( 0 );}}}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2RXdDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIGZvbnQsIHJ0bCwgQ09ORklHLCBEUk9QRE9XTl9NT1RJT05fQ1NTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCB7IFRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHR5cGUgeyBDb250ZXh0UHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0JMT0NLID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19JTkxJTkUgPSBzcGFjZSggMyApO1xuXG4vLyBUT0RPOlxuLy8gLSBib3JkZXIgY29sb3IgYW5kIGRpdmlkZXIgY29sb3IgYXJlIGRpZmZlcmVudCBmcm9tIENPTE9SUy50aGVtZSB2YXJpYWJsZXNcbi8vIC0gbGlnaHRlciB0ZXh0IGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gLSBsaWdodGVyIGJhY2tncm91bmQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBERUZBVUxUX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXTtcbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsLXdlYWtgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgRElWSURFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXTtcbmNvbnN0IExJR0hURVJfVEVYVF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXTtcbmNvbnN0IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF07XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmZvcmVncm91bmQ7XG5jb25zdCBERUZBVUxUX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgREVGQVVMVF9CT1JERVJfQ09MT1IgfSwgJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9YDtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgfWA7XG5cbmNvbnN0IEdSSURfVEVNUExBVEVfQ09MUyA9ICdtaW5tYXgoIDAsIG1heC1jb250ZW50ICkgMWZyJztcblxuZXhwb3J0IGNvbnN0IE1lbnUgPSBzdHlsZWQoIEFyaWFraXQuTWVudSApYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFNhbWUgYXMgcG9wb3ZlciBjb21wb25lbnQgKi9cblx0LyogVE9ETzogaXMgdGhlcmUgYSB3YXkgdG8gcmVhZCB0aGUgc2FzcyB2YXJpYWJsZT8gKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVudVN1cmZhY2UgPSBzdHlsZWQuZGl2PCBQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+ID5gXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXgtaGVpZ2h0OiB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0ICk7XG5cblx0cGFkZGluZzogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzTWVkaXVtIH07XG5cdCR7ICggcHJvcHMgKSA9PiBjc3NgXG5cdFx0Ym94LXNoYWRvdzogJHsgcHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XXG5cdFx0XHQ6IERFRkFVTFRfQk9YX1NIQURPVyB9O1xuXHRgIH1cbmA7XG5cbi8qKlxuICogT3V0ZXIgd3JhcHBlciBmb3IgbWVudSBtb3Rpb24uIGBNZW51LlBvcG92ZXJgIHVzZXMgQXJpYWtpdOKAmXMgYHJlbmRlcmAgcHJvcCBzb1xuICogdGhpcyBlbGVtZW50IHdyYXBzIHRoZSBpbm5lciBzdXJmYWNlIHRoYXQgcmVjZWl2ZXMgYWxsIG1lcmdlZCBtZW51IHByb3BzXG4gKiAocmVmLCByb2xlLCBgZGF0YS0qYCwgY2hpbGRyZW4pLiBUcmFuc2l0aW9ucyBtaXJyb3IgdGhlIHByZS1yZWZhY3RvciBgTWVudWBcbiAqIHN0eWxlcyBmcm9tIGB0cnVua2AsIGRyaXZlbiBieSBgZGF0YS1lbnRlcmAgLyBgZGF0YS1zaWRlYCBvbiB0aGUgaW5uZXJcbiAqIHN1cmZhY2UgdmlhIGA6aGFzKD4g4oCmKWAuXG4gKi9cbmV4cG9ydCBjb25zdCBNZW51TW90aW9uUm9vdCA9IHN0eWxlZC5kaXZgXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRFVSQVRJT04gfTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9FQVNJTkcgfTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG5cdFx0Jjpub3QoIDpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXN1Ym1lbnVdICkgKSB7XG5cdFx0XHQvKiBSZWdhcmRsZXNzIG9mIHRoZSBzaWRlLCBmYWRlIGluIGFuZCBvdXQuICovXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXSApIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LyogU2xpZGUgaW4gdGhlIGRpcmVjdGlvbiB0aGUgbWVudSBpcyBvcGVuaW5nLiAqL1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2JvdHRvbSddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nbGVmdCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdib3R0b20nXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdsZWZ0J10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VJdGVtID0gY3NzYFxuXHRhbGw6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBzdXBwb3J0cyAoIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZCApIHtcblx0XHQvKlxuXHRcdCAqIERlZmluZSBhIGdyaWQgbGF5b3V0IHdoaWNoIGluaGVyaXRzIHRoZSBzYW1lIGNvbHVtbnMgY29uZmlndXJhdGlvblxuXHRcdCAqIGZyb20gdGhlIHBhcmVudCBsYXlvdXQgKGllLiBzdWJncmlkKS4gVGhpcyBhbGxvd3MgdGhlIG1lbnVcblx0XHQgKiB0byBzeW5jaHJvbml6ZSB0aGUgaW5kZW50YXRpb24gb2YgYWxsIGl0cyBpdGVtcy5cblx0XHQgKi9cblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG5cdH1cblxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0cGFkZGluZy1ibG9jazogJHsgSVRFTV9QQURESU5HX0JMT0NLIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0Lypcblx0ICogTWFrZSBzdXJlIHRoYXQsIHdoZW4gYW4gaXRlbSBpcyBzY3JvbGxlZCBpbnRvIHZpZXcgKGVnLiB3aGlsZSB1c2luZyB0aGVcblx0ICoga2V5Ym9hcmQgdG8gbW92ZSBmb2N1cyksIHRoZSB3aG9sZSBpdGVtIGNvbWVzIGludG8gdmlld1xuXHQgKi9cblx0c2Nyb2xsLW1hcmdpbjogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8qIEFjdGl2ZSBpdGVtIChpbmNsdWRpbmcgaG92ZXIpICovXG5cdCZbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApOm5vdChcblx0XHRcdFthcmlhLWRpc2FibGVkPSd0cnVlJ11cblx0XHQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHR9XG5cblx0LyogS2V5Ym9hcmQgZm9jdXMgKGZvY3VzLXZpc2libGUpICovXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMS41cHggJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyogQWN0aXZlIChpZS4gcHJlc3NlZCwgbW91c2UgZG93bikgKi9cblx0JjphY3RpdmUsXG5cdCZbZGF0YS1hY3RpdmVdIHtcblx0XHQvKiBUT0RPOiBzaG91bGQgdGhlcmUgYmUgYSB2aXN1YWwgYWN0aXZlIHN0YXRlPyAqL1xuXHR9XG5cblx0LyogV2hlbiB0aGUgaXRlbSBpcyB0aGUgdHJpZ2dlciBvZiBhbiBvcGVuIHN1Ym1lbnUgKi9cblx0JHsgTWVudSB9Om5vdCg6Zm9jdXMpICY6bm90KDpmb2N1cylbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbSApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENoZWNrYm94SXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbUNoZWNrYm94IClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUmFkaW9JdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtUmFkaW8gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtUHJlZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHQvKiBBbHdheXMgb2NjdXB5IHRoZSBmaXJzdCBjb2x1bW4sIGV2ZW4gd2hlbiBhdXRvLWNvbGxhcHNpbmcgKi9cblx0Z3JpZC1jb2x1bW46IDE7XG5cblx0Lypcblx0ICogRXZlbiB3aGVuIHRoZSBpdGVtIGlzIG5vdCBjaGVja2VkLCBvY2N1cHkgdGhlIHNhbWUgc2NyZWVuIHNwYWNlIHRvIGF2b2lkXG5cdCAqIHRoZSBzcGFjZSBjb2xsYXBzaWRlIHdoZW4gbm8gaXRlbXMgYXJlIGNoZWNrZWQuXG5cdCAqL1xuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJiB7XG5cdFx0LyogU2FtZSB3aWR0aCBhcyB0aGUgY2hlY2sgaWNvbnMgKi9cblx0XHRtaW4td2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmLFxuXHQmOm5vdCggOmVtcHR5ICkge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdH1cblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0KiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0KiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgPiAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gPiAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1Db250ZW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdC8qXG5cdCAqIEFsd2F5cyBvY2N1cHkgdGhlIHNlY29uZCBjb2x1bW4sIHNpbmNlIHRoZSBmaXJzdCBjb2x1bW5cblx0ICogaXMgdGFrZW4gYnkgdGhlIHByZWZpeCB3cmFwcGVyICh3aGVuIGRpc3BsYXllZCkuXG5cdCAqL1xuXHRncmlkLWNvbHVtbjogMjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1DaGlsZHJlbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4OiAxO1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtU3VmZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4OiAwIDEgZml0LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0ICogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCAqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0ICovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoJHsgTWVudSB9KSAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoJHsgTWVudSB9KSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cCApYFxuXHQvKiBJZ25vcmUgdGhpcyBlbGVtZW50IHdoZW4gY2FsY3VsYXRpbmcgdGhlIGxheW91dC4gVXNlZnVsIGZvciBzdWJncmlkICovXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwTGFiZWwgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwTGFiZWwgKWBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYmxvY2stZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VwYXJhdG9yID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVTZXBhcmF0b3IgKTxcblx0UGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPlxuPmBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SXG5cdFx0XHQ6IERJVklERVJfQ09MT1IgfTtcblx0LyogQWxpZ24gd2l0aCBtZW51IGl0ZW1zJyBjb250ZW50ICovXG5cdG1hcmdpbi1ibG9jazogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4taW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWJtZW51Q2hldnJvbkljb24gPSBzdHlsZWQoIEljb24gKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAxLjUgKSB9O1xuXHQkeyBydGwoXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKDEpYCxcblx0XHR9LFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgtMSlgLFxuXHRcdH1cblx0KSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1MYWJlbCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUhlbHBUZXh0ID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCAkeyBNZW51IH0gKSAmLFxuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCAkeyBNZW51IH0gKSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcbiJdfQ== */"));
-  var baseItem = /* @__PURE__ */ css("all:unset;cursor:pointer;position:relative;min-height:", space(8), ";box-sizing:border-box;grid-column:1/-1;display:grid;grid-template-columns:", GRID_TEMPLATE_COLS, ";align-items:center;@supports ( grid-template-columns: subgrid ){grid-template-columns:subgrid;}font-size:", font("default.fontSize"), ";font-family:inherit;font-weight:normal;line-height:20px;color:", COLORS.theme.foreground, ";border-radius:", config_values_default.radiusSmall, ";padding-block:", ITEM_PADDING_BLOCK, ";padding-inline:", ITEM_PADDING_INLINE, ";scroll-margin:", CONTENT_WRAPPER_PADDING, ";user-select:none;outline:none;&[aria-disabled='true']{color:", COLORS.ui.textDisabled, ";}&[data-active-item]:not( [data-focus-visible] ):not(\n			[aria-disabled='true']\n		){background-color:", COLORS.theme.accent, ";color:", COLORS.theme.accentInverted, ";}&[data-focus-visible]{box-shadow:0 0 0 1.5px ", COLORS.theme.accent, ";outline:2px solid transparent;}&:active,&[data-active]{}", Menu22, ':not(:focus) &:not(:focus)[aria-expanded="true"]{background-color:', LIGHT_BACKGROUND_COLOR, ";color:", COLORS.theme.foreground, ";}svg{fill:currentColor;}" + (false ? "" : ";label:baseItem;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4SG9CIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIGZvbnQsIHJ0bCwgQ09ORklHLCBEUk9QRE9XTl9NT1RJT05fQ1NTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCB7IFRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHR5cGUgeyBDb250ZXh0UHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0JMT0NLID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19JTkxJTkUgPSBzcGFjZSggMyApO1xuXG4vLyBUT0RPOlxuLy8gLSBib3JkZXIgY29sb3IgYW5kIGRpdmlkZXIgY29sb3IgYXJlIGRpZmZlcmVudCBmcm9tIENPTE9SUy50aGVtZSB2YXJpYWJsZXNcbi8vIC0gbGlnaHRlciB0ZXh0IGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gLSBsaWdodGVyIGJhY2tncm91bmQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBERUZBVUxUX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXTtcbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsLXdlYWtgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgRElWSURFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXTtcbmNvbnN0IExJR0hURVJfVEVYVF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXTtcbmNvbnN0IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF07XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmZvcmVncm91bmQ7XG5jb25zdCBERUZBVUxUX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgREVGQVVMVF9CT1JERVJfQ09MT1IgfSwgJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9YDtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgfWA7XG5cbmNvbnN0IEdSSURfVEVNUExBVEVfQ09MUyA9ICdtaW5tYXgoIDAsIG1heC1jb250ZW50ICkgMWZyJztcblxuZXhwb3J0IGNvbnN0IE1lbnUgPSBzdHlsZWQoIEFyaWFraXQuTWVudSApYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFNhbWUgYXMgcG9wb3ZlciBjb21wb25lbnQgKi9cblx0LyogVE9ETzogaXMgdGhlcmUgYSB3YXkgdG8gcmVhZCB0aGUgc2FzcyB2YXJpYWJsZT8gKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVudVN1cmZhY2UgPSBzdHlsZWQuZGl2PCBQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+ID5gXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXgtaGVpZ2h0OiB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0ICk7XG5cblx0cGFkZGluZzogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzTWVkaXVtIH07XG5cdCR7ICggcHJvcHMgKSA9PiBjc3NgXG5cdFx0Ym94LXNoYWRvdzogJHsgcHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XXG5cdFx0XHQ6IERFRkFVTFRfQk9YX1NIQURPVyB9O1xuXHRgIH1cbmA7XG5cbi8qKlxuICogT3V0ZXIgd3JhcHBlciBmb3IgbWVudSBtb3Rpb24uIGBNZW51LlBvcG92ZXJgIHVzZXMgQXJpYWtpdOKAmXMgYHJlbmRlcmAgcHJvcCBzb1xuICogdGhpcyBlbGVtZW50IHdyYXBzIHRoZSBpbm5lciBzdXJmYWNlIHRoYXQgcmVjZWl2ZXMgYWxsIG1lcmdlZCBtZW51IHByb3BzXG4gKiAocmVmLCByb2xlLCBgZGF0YS0qYCwgY2hpbGRyZW4pLiBUcmFuc2l0aW9ucyBtaXJyb3IgdGhlIHByZS1yZWZhY3RvciBgTWVudWBcbiAqIHN0eWxlcyBmcm9tIGB0cnVua2AsIGRyaXZlbiBieSBgZGF0YS1lbnRlcmAgLyBgZGF0YS1zaWRlYCBvbiB0aGUgaW5uZXJcbiAqIHN1cmZhY2UgdmlhIGA6aGFzKD4g4oCmKWAuXG4gKi9cbmV4cG9ydCBjb25zdCBNZW51TW90aW9uUm9vdCA9IHN0eWxlZC5kaXZgXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRFVSQVRJT04gfTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9FQVNJTkcgfTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG5cdFx0Jjpub3QoIDpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXN1Ym1lbnVdICkgKSB7XG5cdFx0XHQvKiBSZWdhcmRsZXNzIG9mIHRoZSBzaWRlLCBmYWRlIGluIGFuZCBvdXQuICovXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXSApIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LyogU2xpZGUgaW4gdGhlIGRpcmVjdGlvbiB0aGUgbWVudSBpcyBvcGVuaW5nLiAqL1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2JvdHRvbSddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nbGVmdCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdib3R0b20nXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdsZWZ0J10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VJdGVtID0gY3NzYFxuXHRhbGw6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBzdXBwb3J0cyAoIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZCApIHtcblx0XHQvKlxuXHRcdCAqIERlZmluZSBhIGdyaWQgbGF5b3V0IHdoaWNoIGluaGVyaXRzIHRoZSBzYW1lIGNvbHVtbnMgY29uZmlndXJhdGlvblxuXHRcdCAqIGZyb20gdGhlIHBhcmVudCBsYXlvdXQgKGllLiBzdWJncmlkKS4gVGhpcyBhbGxvd3MgdGhlIG1lbnVcblx0XHQgKiB0byBzeW5jaHJvbml6ZSB0aGUgaW5kZW50YXRpb24gb2YgYWxsIGl0cyBpdGVtcy5cblx0XHQgKi9cblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG5cdH1cblxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0cGFkZGluZy1ibG9jazogJHsgSVRFTV9QQURESU5HX0JMT0NLIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0Lypcblx0ICogTWFrZSBzdXJlIHRoYXQsIHdoZW4gYW4gaXRlbSBpcyBzY3JvbGxlZCBpbnRvIHZpZXcgKGVnLiB3aGlsZSB1c2luZyB0aGVcblx0ICoga2V5Ym9hcmQgdG8gbW92ZSBmb2N1cyksIHRoZSB3aG9sZSBpdGVtIGNvbWVzIGludG8gdmlld1xuXHQgKi9cblx0c2Nyb2xsLW1hcmdpbjogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8qIEFjdGl2ZSBpdGVtIChpbmNsdWRpbmcgaG92ZXIpICovXG5cdCZbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApOm5vdChcblx0XHRcdFthcmlhLWRpc2FibGVkPSd0cnVlJ11cblx0XHQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHR9XG5cblx0LyogS2V5Ym9hcmQgZm9jdXMgKGZvY3VzLXZpc2libGUpICovXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMS41cHggJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyogQWN0aXZlIChpZS4gcHJlc3NlZCwgbW91c2UgZG93bikgKi9cblx0JjphY3RpdmUsXG5cdCZbZGF0YS1hY3RpdmVdIHtcblx0XHQvKiBUT0RPOiBzaG91bGQgdGhlcmUgYmUgYSB2aXN1YWwgYWN0aXZlIHN0YXRlPyAqL1xuXHR9XG5cblx0LyogV2hlbiB0aGUgaXRlbSBpcyB0aGUgdHJpZ2dlciBvZiBhbiBvcGVuIHN1Ym1lbnUgKi9cblx0JHsgTWVudSB9Om5vdCg6Zm9jdXMpICY6bm90KDpmb2N1cylbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbSApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENoZWNrYm94SXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbUNoZWNrYm94IClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUmFkaW9JdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtUmFkaW8gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtUHJlZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHQvKiBBbHdheXMgb2NjdXB5IHRoZSBmaXJzdCBjb2x1bW4sIGV2ZW4gd2hlbiBhdXRvLWNvbGxhcHNpbmcgKi9cblx0Z3JpZC1jb2x1bW46IDE7XG5cblx0Lypcblx0ICogRXZlbiB3aGVuIHRoZSBpdGVtIGlzIG5vdCBjaGVja2VkLCBvY2N1cHkgdGhlIHNhbWUgc2NyZWVuIHNwYWNlIHRvIGF2b2lkXG5cdCAqIHRoZSBzcGFjZSBjb2xsYXBzaWRlIHdoZW4gbm8gaXRlbXMgYXJlIGNoZWNrZWQuXG5cdCAqL1xuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJiB7XG5cdFx0LyogU2FtZSB3aWR0aCBhcyB0aGUgY2hlY2sgaWNvbnMgKi9cblx0XHRtaW4td2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmLFxuXHQmOm5vdCggOmVtcHR5ICkge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdH1cblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0KiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0KiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgPiAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gPiAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1Db250ZW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdC8qXG5cdCAqIEFsd2F5cyBvY2N1cHkgdGhlIHNlY29uZCBjb2x1bW4sIHNpbmNlIHRoZSBmaXJzdCBjb2x1bW5cblx0ICogaXMgdGFrZW4gYnkgdGhlIHByZWZpeCB3cmFwcGVyICh3aGVuIGRpc3BsYXllZCkuXG5cdCAqL1xuXHRncmlkLWNvbHVtbjogMjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1DaGlsZHJlbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4OiAxO1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtU3VmZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4OiAwIDEgZml0LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0ICogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCAqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0ICovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoJHsgTWVudSB9KSAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoJHsgTWVudSB9KSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cCApYFxuXHQvKiBJZ25vcmUgdGhpcyBlbGVtZW50IHdoZW4gY2FsY3VsYXRpbmcgdGhlIGxheW91dC4gVXNlZnVsIGZvciBzdWJncmlkICovXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwTGFiZWwgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwTGFiZWwgKWBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYmxvY2stZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VwYXJhdG9yID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVTZXBhcmF0b3IgKTxcblx0UGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPlxuPmBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SXG5cdFx0XHQ6IERJVklERVJfQ09MT1IgfTtcblx0LyogQWxpZ24gd2l0aCBtZW51IGl0ZW1zJyBjb250ZW50ICovXG5cdG1hcmdpbi1ibG9jazogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4taW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWJtZW51Q2hldnJvbkljb24gPSBzdHlsZWQoIEljb24gKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAxLjUgKSB9O1xuXHQkeyBydGwoXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKDEpYCxcblx0XHR9LFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgtMSlgLFxuXHRcdH1cblx0KSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1MYWJlbCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUhlbHBUZXh0ID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCAkeyBNZW51IH0gKSAmLFxuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCAkeyBNZW51IH0gKSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcbiJdfQ== */");
+  })("@media not ( prefers-reduced-motion ){transition-property:transform,opacity;transition-duration:", DROPDOWN_MOTION_CSS.SLIDE_DURATION, ",", DROPDOWN_MOTION_CSS.FADE_DURATION, ";transition-timing-function:", DROPDOWN_MOTION_CSS.SLIDE_EASING, ",", DROPDOWN_MOTION_CSS.FADE_EASING, ";will-change:transform,opacity;&:not( :has( > ", MenuSurface, "[data-submenu] ) ){opacity:0;&:has( > ", MenuSurface, "[data-enter] ){opacity:1;}&:has( > ", MenuSurface, "[data-side='bottom'] ){transform:translateY(\n					-", DROPDOWN_MOTION_CSS.SLIDE_DISTANCE, "\n				);}&:has( > ", MenuSurface, "[data-side='top'] ){transform:translateY(\n					", DROPDOWN_MOTION_CSS.SLIDE_DISTANCE, "\n				);}&:has( > ", MenuSurface, "[data-side='left'] ){transform:translateX(\n					", DROPDOWN_MOTION_CSS.SLIDE_DISTANCE, "\n				);}&:has( > ", MenuSurface, "[data-side='right'] ){transform:translateX(\n					-", DROPDOWN_MOTION_CSS.SLIDE_DISTANCE, "\n				);}&:has( > ", MenuSurface, "[data-enter][data-side='bottom'] ),&:has( > ", MenuSurface, "[data-enter][data-side='top'] ){transform:translateY( 0 );}&:has( > ", MenuSurface, "[data-enter][data-side='left'] ),&:has( > ", MenuSurface, "[data-enter][data-side='right'] ){transform:translateX( 0 );}}}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzRXdDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"));
+  var baseItem = /* @__PURE__ */ css("all:unset;cursor:pointer;position:relative;min-height:", space(8), ";box-sizing:border-box;grid-column:1/-1;display:grid;grid-template-columns:", GRID_TEMPLATE_COLS, ";align-items:center;@supports ( grid-template-columns: subgrid ){grid-template-columns:subgrid;}font-size:", font("default.fontSize"), ";font-family:inherit;font-weight:normal;line-height:20px;color:", COLORS.theme.foreground, ";border-radius:", config_values_default.radiusSmall, ";padding-block:", ITEM_PADDING_BLOCK, ";padding-inline:", ITEM_PADDING_INLINE, ";scroll-margin:", CONTENT_WRAPPER_PADDING, ";user-select:none;outline:none;&[aria-disabled='true']{color:", COLORS.ui.textDisabled, ";}&[data-active-item]:not( [data-focus-visible] ):not(\n			[aria-disabled='true']\n		){background-color:", COLORS.theme.accent, ";color:", COLORS.theme.accentInverted, ";}&[data-focus-visible]{box-shadow:0 0 0 1.5px ", COLORS.theme.accent, ";outline:2px solid transparent;}&:active,&[data-active]{}", Menu22, ':not(:focus) &:not(:focus)[aria-expanded="true"]{background-color:', LIGHT_BACKGROUND_COLOR, ";color:", COLORS.theme.foreground, ";}svg{fill:currentColor;}" + (false ? "" : ";label:baseItem;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1SG9CIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */");
   var Item2 = /* @__PURE__ */ createStyled(MenuItem, false ? {
     target: "e1wg7tti12"
   } : {
     target: "e1wg7tti12",
     label: "Item"
-  })(baseItem, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErTThDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIGZvbnQsIHJ0bCwgQ09ORklHLCBEUk9QRE9XTl9NT1RJT05fQ1NTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCB7IFRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHR5cGUgeyBDb250ZXh0UHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0JMT0NLID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19JTkxJTkUgPSBzcGFjZSggMyApO1xuXG4vLyBUT0RPOlxuLy8gLSBib3JkZXIgY29sb3IgYW5kIGRpdmlkZXIgY29sb3IgYXJlIGRpZmZlcmVudCBmcm9tIENPTE9SUy50aGVtZSB2YXJpYWJsZXNcbi8vIC0gbGlnaHRlciB0ZXh0IGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gLSBsaWdodGVyIGJhY2tncm91bmQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBERUZBVUxUX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXTtcbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsLXdlYWtgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgRElWSURFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXTtcbmNvbnN0IExJR0hURVJfVEVYVF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXTtcbmNvbnN0IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF07XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmZvcmVncm91bmQ7XG5jb25zdCBERUZBVUxUX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgREVGQVVMVF9CT1JERVJfQ09MT1IgfSwgJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9YDtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgfWA7XG5cbmNvbnN0IEdSSURfVEVNUExBVEVfQ09MUyA9ICdtaW5tYXgoIDAsIG1heC1jb250ZW50ICkgMWZyJztcblxuZXhwb3J0IGNvbnN0IE1lbnUgPSBzdHlsZWQoIEFyaWFraXQuTWVudSApYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFNhbWUgYXMgcG9wb3ZlciBjb21wb25lbnQgKi9cblx0LyogVE9ETzogaXMgdGhlcmUgYSB3YXkgdG8gcmVhZCB0aGUgc2FzcyB2YXJpYWJsZT8gKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVudVN1cmZhY2UgPSBzdHlsZWQuZGl2PCBQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+ID5gXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXgtaGVpZ2h0OiB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0ICk7XG5cblx0cGFkZGluZzogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzTWVkaXVtIH07XG5cdCR7ICggcHJvcHMgKSA9PiBjc3NgXG5cdFx0Ym94LXNoYWRvdzogJHsgcHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XXG5cdFx0XHQ6IERFRkFVTFRfQk9YX1NIQURPVyB9O1xuXHRgIH1cbmA7XG5cbi8qKlxuICogT3V0ZXIgd3JhcHBlciBmb3IgbWVudSBtb3Rpb24uIGBNZW51LlBvcG92ZXJgIHVzZXMgQXJpYWtpdOKAmXMgYHJlbmRlcmAgcHJvcCBzb1xuICogdGhpcyBlbGVtZW50IHdyYXBzIHRoZSBpbm5lciBzdXJmYWNlIHRoYXQgcmVjZWl2ZXMgYWxsIG1lcmdlZCBtZW51IHByb3BzXG4gKiAocmVmLCByb2xlLCBgZGF0YS0qYCwgY2hpbGRyZW4pLiBUcmFuc2l0aW9ucyBtaXJyb3IgdGhlIHByZS1yZWZhY3RvciBgTWVudWBcbiAqIHN0eWxlcyBmcm9tIGB0cnVua2AsIGRyaXZlbiBieSBgZGF0YS1lbnRlcmAgLyBgZGF0YS1zaWRlYCBvbiB0aGUgaW5uZXJcbiAqIHN1cmZhY2UgdmlhIGA6aGFzKD4g4oCmKWAuXG4gKi9cbmV4cG9ydCBjb25zdCBNZW51TW90aW9uUm9vdCA9IHN0eWxlZC5kaXZgXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRFVSQVRJT04gfTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9FQVNJTkcgfTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG5cdFx0Jjpub3QoIDpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXN1Ym1lbnVdICkgKSB7XG5cdFx0XHQvKiBSZWdhcmRsZXNzIG9mIHRoZSBzaWRlLCBmYWRlIGluIGFuZCBvdXQuICovXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXSApIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LyogU2xpZGUgaW4gdGhlIGRpcmVjdGlvbiB0aGUgbWVudSBpcyBvcGVuaW5nLiAqL1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2JvdHRvbSddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nbGVmdCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdib3R0b20nXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdsZWZ0J10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VJdGVtID0gY3NzYFxuXHRhbGw6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBzdXBwb3J0cyAoIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZCApIHtcblx0XHQvKlxuXHRcdCAqIERlZmluZSBhIGdyaWQgbGF5b3V0IHdoaWNoIGluaGVyaXRzIHRoZSBzYW1lIGNvbHVtbnMgY29uZmlndXJhdGlvblxuXHRcdCAqIGZyb20gdGhlIHBhcmVudCBsYXlvdXQgKGllLiBzdWJncmlkKS4gVGhpcyBhbGxvd3MgdGhlIG1lbnVcblx0XHQgKiB0byBzeW5jaHJvbml6ZSB0aGUgaW5kZW50YXRpb24gb2YgYWxsIGl0cyBpdGVtcy5cblx0XHQgKi9cblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG5cdH1cblxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0cGFkZGluZy1ibG9jazogJHsgSVRFTV9QQURESU5HX0JMT0NLIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0Lypcblx0ICogTWFrZSBzdXJlIHRoYXQsIHdoZW4gYW4gaXRlbSBpcyBzY3JvbGxlZCBpbnRvIHZpZXcgKGVnLiB3aGlsZSB1c2luZyB0aGVcblx0ICoga2V5Ym9hcmQgdG8gbW92ZSBmb2N1cyksIHRoZSB3aG9sZSBpdGVtIGNvbWVzIGludG8gdmlld1xuXHQgKi9cblx0c2Nyb2xsLW1hcmdpbjogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8qIEFjdGl2ZSBpdGVtIChpbmNsdWRpbmcgaG92ZXIpICovXG5cdCZbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApOm5vdChcblx0XHRcdFthcmlhLWRpc2FibGVkPSd0cnVlJ11cblx0XHQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHR9XG5cblx0LyogS2V5Ym9hcmQgZm9jdXMgKGZvY3VzLXZpc2libGUpICovXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMS41cHggJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyogQWN0aXZlIChpZS4gcHJlc3NlZCwgbW91c2UgZG93bikgKi9cblx0JjphY3RpdmUsXG5cdCZbZGF0YS1hY3RpdmVdIHtcblx0XHQvKiBUT0RPOiBzaG91bGQgdGhlcmUgYmUgYSB2aXN1YWwgYWN0aXZlIHN0YXRlPyAqL1xuXHR9XG5cblx0LyogV2hlbiB0aGUgaXRlbSBpcyB0aGUgdHJpZ2dlciBvZiBhbiBvcGVuIHN1Ym1lbnUgKi9cblx0JHsgTWVudSB9Om5vdCg6Zm9jdXMpICY6bm90KDpmb2N1cylbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbSApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENoZWNrYm94SXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbUNoZWNrYm94IClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUmFkaW9JdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtUmFkaW8gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtUHJlZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHQvKiBBbHdheXMgb2NjdXB5IHRoZSBmaXJzdCBjb2x1bW4sIGV2ZW4gd2hlbiBhdXRvLWNvbGxhcHNpbmcgKi9cblx0Z3JpZC1jb2x1bW46IDE7XG5cblx0Lypcblx0ICogRXZlbiB3aGVuIHRoZSBpdGVtIGlzIG5vdCBjaGVja2VkLCBvY2N1cHkgdGhlIHNhbWUgc2NyZWVuIHNwYWNlIHRvIGF2b2lkXG5cdCAqIHRoZSBzcGFjZSBjb2xsYXBzaWRlIHdoZW4gbm8gaXRlbXMgYXJlIGNoZWNrZWQuXG5cdCAqL1xuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJiB7XG5cdFx0LyogU2FtZSB3aWR0aCBhcyB0aGUgY2hlY2sgaWNvbnMgKi9cblx0XHRtaW4td2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmLFxuXHQmOm5vdCggOmVtcHR5ICkge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdH1cblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0KiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0KiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgPiAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gPiAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1Db250ZW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdC8qXG5cdCAqIEFsd2F5cyBvY2N1cHkgdGhlIHNlY29uZCBjb2x1bW4sIHNpbmNlIHRoZSBmaXJzdCBjb2x1bW5cblx0ICogaXMgdGFrZW4gYnkgdGhlIHByZWZpeCB3cmFwcGVyICh3aGVuIGRpc3BsYXllZCkuXG5cdCAqL1xuXHRncmlkLWNvbHVtbjogMjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1DaGlsZHJlbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4OiAxO1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtU3VmZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4OiAwIDEgZml0LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0ICogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCAqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0ICovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoJHsgTWVudSB9KSAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoJHsgTWVudSB9KSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cCApYFxuXHQvKiBJZ25vcmUgdGhpcyBlbGVtZW50IHdoZW4gY2FsY3VsYXRpbmcgdGhlIGxheW91dC4gVXNlZnVsIGZvciBzdWJncmlkICovXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwTGFiZWwgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwTGFiZWwgKWBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYmxvY2stZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VwYXJhdG9yID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVTZXBhcmF0b3IgKTxcblx0UGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPlxuPmBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SXG5cdFx0XHQ6IERJVklERVJfQ09MT1IgfTtcblx0LyogQWxpZ24gd2l0aCBtZW51IGl0ZW1zJyBjb250ZW50ICovXG5cdG1hcmdpbi1ibG9jazogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4taW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWJtZW51Q2hldnJvbkljb24gPSBzdHlsZWQoIEljb24gKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAxLjUgKSB9O1xuXHQkeyBydGwoXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKDEpYCxcblx0XHR9LFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgtMSlgLFxuXHRcdH1cblx0KSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1MYWJlbCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUhlbHBUZXh0ID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCAkeyBNZW51IH0gKSAmLFxuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCAkeyBNZW51IH0gKSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcbiJdfQ== */"));
+  })(baseItem, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3TThDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"));
   var CheckboxItem = /* @__PURE__ */ createStyled(MenuItemCheckbox, false ? {
     target: "e1wg7tti11"
   } : {
     target: "e1wg7tti11",
     label: "CheckboxItem"
-  })(baseItem, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtTjhEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIGZvbnQsIHJ0bCwgQ09ORklHLCBEUk9QRE9XTl9NT1RJT05fQ1NTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCB7IFRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHR5cGUgeyBDb250ZXh0UHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0JMT0NLID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19JTkxJTkUgPSBzcGFjZSggMyApO1xuXG4vLyBUT0RPOlxuLy8gLSBib3JkZXIgY29sb3IgYW5kIGRpdmlkZXIgY29sb3IgYXJlIGRpZmZlcmVudCBmcm9tIENPTE9SUy50aGVtZSB2YXJpYWJsZXNcbi8vIC0gbGlnaHRlciB0ZXh0IGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gLSBsaWdodGVyIGJhY2tncm91bmQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBERUZBVUxUX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXTtcbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsLXdlYWtgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgRElWSURFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXTtcbmNvbnN0IExJR0hURVJfVEVYVF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXTtcbmNvbnN0IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF07XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmZvcmVncm91bmQ7XG5jb25zdCBERUZBVUxUX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgREVGQVVMVF9CT1JERVJfQ09MT1IgfSwgJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9YDtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgfWA7XG5cbmNvbnN0IEdSSURfVEVNUExBVEVfQ09MUyA9ICdtaW5tYXgoIDAsIG1heC1jb250ZW50ICkgMWZyJztcblxuZXhwb3J0IGNvbnN0IE1lbnUgPSBzdHlsZWQoIEFyaWFraXQuTWVudSApYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFNhbWUgYXMgcG9wb3ZlciBjb21wb25lbnQgKi9cblx0LyogVE9ETzogaXMgdGhlcmUgYSB3YXkgdG8gcmVhZCB0aGUgc2FzcyB2YXJpYWJsZT8gKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVudVN1cmZhY2UgPSBzdHlsZWQuZGl2PCBQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+ID5gXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXgtaGVpZ2h0OiB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0ICk7XG5cblx0cGFkZGluZzogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzTWVkaXVtIH07XG5cdCR7ICggcHJvcHMgKSA9PiBjc3NgXG5cdFx0Ym94LXNoYWRvdzogJHsgcHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XXG5cdFx0XHQ6IERFRkFVTFRfQk9YX1NIQURPVyB9O1xuXHRgIH1cbmA7XG5cbi8qKlxuICogT3V0ZXIgd3JhcHBlciBmb3IgbWVudSBtb3Rpb24uIGBNZW51LlBvcG92ZXJgIHVzZXMgQXJpYWtpdOKAmXMgYHJlbmRlcmAgcHJvcCBzb1xuICogdGhpcyBlbGVtZW50IHdyYXBzIHRoZSBpbm5lciBzdXJmYWNlIHRoYXQgcmVjZWl2ZXMgYWxsIG1lcmdlZCBtZW51IHByb3BzXG4gKiAocmVmLCByb2xlLCBgZGF0YS0qYCwgY2hpbGRyZW4pLiBUcmFuc2l0aW9ucyBtaXJyb3IgdGhlIHByZS1yZWZhY3RvciBgTWVudWBcbiAqIHN0eWxlcyBmcm9tIGB0cnVua2AsIGRyaXZlbiBieSBgZGF0YS1lbnRlcmAgLyBgZGF0YS1zaWRlYCBvbiB0aGUgaW5uZXJcbiAqIHN1cmZhY2UgdmlhIGA6aGFzKD4g4oCmKWAuXG4gKi9cbmV4cG9ydCBjb25zdCBNZW51TW90aW9uUm9vdCA9IHN0eWxlZC5kaXZgXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRFVSQVRJT04gfTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9FQVNJTkcgfTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG5cdFx0Jjpub3QoIDpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXN1Ym1lbnVdICkgKSB7XG5cdFx0XHQvKiBSZWdhcmRsZXNzIG9mIHRoZSBzaWRlLCBmYWRlIGluIGFuZCBvdXQuICovXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXSApIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LyogU2xpZGUgaW4gdGhlIGRpcmVjdGlvbiB0aGUgbWVudSBpcyBvcGVuaW5nLiAqL1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2JvdHRvbSddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nbGVmdCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdib3R0b20nXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdsZWZ0J10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VJdGVtID0gY3NzYFxuXHRhbGw6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBzdXBwb3J0cyAoIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZCApIHtcblx0XHQvKlxuXHRcdCAqIERlZmluZSBhIGdyaWQgbGF5b3V0IHdoaWNoIGluaGVyaXRzIHRoZSBzYW1lIGNvbHVtbnMgY29uZmlndXJhdGlvblxuXHRcdCAqIGZyb20gdGhlIHBhcmVudCBsYXlvdXQgKGllLiBzdWJncmlkKS4gVGhpcyBhbGxvd3MgdGhlIG1lbnVcblx0XHQgKiB0byBzeW5jaHJvbml6ZSB0aGUgaW5kZW50YXRpb24gb2YgYWxsIGl0cyBpdGVtcy5cblx0XHQgKi9cblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG5cdH1cblxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0cGFkZGluZy1ibG9jazogJHsgSVRFTV9QQURESU5HX0JMT0NLIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0Lypcblx0ICogTWFrZSBzdXJlIHRoYXQsIHdoZW4gYW4gaXRlbSBpcyBzY3JvbGxlZCBpbnRvIHZpZXcgKGVnLiB3aGlsZSB1c2luZyB0aGVcblx0ICoga2V5Ym9hcmQgdG8gbW92ZSBmb2N1cyksIHRoZSB3aG9sZSBpdGVtIGNvbWVzIGludG8gdmlld1xuXHQgKi9cblx0c2Nyb2xsLW1hcmdpbjogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8qIEFjdGl2ZSBpdGVtIChpbmNsdWRpbmcgaG92ZXIpICovXG5cdCZbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApOm5vdChcblx0XHRcdFthcmlhLWRpc2FibGVkPSd0cnVlJ11cblx0XHQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHR9XG5cblx0LyogS2V5Ym9hcmQgZm9jdXMgKGZvY3VzLXZpc2libGUpICovXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMS41cHggJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyogQWN0aXZlIChpZS4gcHJlc3NlZCwgbW91c2UgZG93bikgKi9cblx0JjphY3RpdmUsXG5cdCZbZGF0YS1hY3RpdmVdIHtcblx0XHQvKiBUT0RPOiBzaG91bGQgdGhlcmUgYmUgYSB2aXN1YWwgYWN0aXZlIHN0YXRlPyAqL1xuXHR9XG5cblx0LyogV2hlbiB0aGUgaXRlbSBpcyB0aGUgdHJpZ2dlciBvZiBhbiBvcGVuIHN1Ym1lbnUgKi9cblx0JHsgTWVudSB9Om5vdCg6Zm9jdXMpICY6bm90KDpmb2N1cylbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbSApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENoZWNrYm94SXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbUNoZWNrYm94IClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUmFkaW9JdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtUmFkaW8gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtUHJlZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHQvKiBBbHdheXMgb2NjdXB5IHRoZSBmaXJzdCBjb2x1bW4sIGV2ZW4gd2hlbiBhdXRvLWNvbGxhcHNpbmcgKi9cblx0Z3JpZC1jb2x1bW46IDE7XG5cblx0Lypcblx0ICogRXZlbiB3aGVuIHRoZSBpdGVtIGlzIG5vdCBjaGVja2VkLCBvY2N1cHkgdGhlIHNhbWUgc2NyZWVuIHNwYWNlIHRvIGF2b2lkXG5cdCAqIHRoZSBzcGFjZSBjb2xsYXBzaWRlIHdoZW4gbm8gaXRlbXMgYXJlIGNoZWNrZWQuXG5cdCAqL1xuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJiB7XG5cdFx0LyogU2FtZSB3aWR0aCBhcyB0aGUgY2hlY2sgaWNvbnMgKi9cblx0XHRtaW4td2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmLFxuXHQmOm5vdCggOmVtcHR5ICkge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdH1cblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0KiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0KiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgPiAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gPiAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1Db250ZW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdC8qXG5cdCAqIEFsd2F5cyBvY2N1cHkgdGhlIHNlY29uZCBjb2x1bW4sIHNpbmNlIHRoZSBmaXJzdCBjb2x1bW5cblx0ICogaXMgdGFrZW4gYnkgdGhlIHByZWZpeCB3cmFwcGVyICh3aGVuIGRpc3BsYXllZCkuXG5cdCAqL1xuXHRncmlkLWNvbHVtbjogMjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1DaGlsZHJlbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4OiAxO1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtU3VmZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4OiAwIDEgZml0LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0ICogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCAqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0ICovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoJHsgTWVudSB9KSAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoJHsgTWVudSB9KSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cCApYFxuXHQvKiBJZ25vcmUgdGhpcyBlbGVtZW50IHdoZW4gY2FsY3VsYXRpbmcgdGhlIGxheW91dC4gVXNlZnVsIGZvciBzdWJncmlkICovXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwTGFiZWwgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwTGFiZWwgKWBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYmxvY2stZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VwYXJhdG9yID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVTZXBhcmF0b3IgKTxcblx0UGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPlxuPmBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SXG5cdFx0XHQ6IERJVklERVJfQ09MT1IgfTtcblx0LyogQWxpZ24gd2l0aCBtZW51IGl0ZW1zJyBjb250ZW50ICovXG5cdG1hcmdpbi1ibG9jazogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4taW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWJtZW51Q2hldnJvbkljb24gPSBzdHlsZWQoIEljb24gKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAxLjUgKSB9O1xuXHQkeyBydGwoXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKDEpYCxcblx0XHR9LFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgtMSlgLFxuXHRcdH1cblx0KSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1MYWJlbCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUhlbHBUZXh0ID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCAkeyBNZW51IH0gKSAmLFxuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCAkeyBNZW51IH0gKSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcbiJdfQ== */"));
+  })(baseItem, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0TThEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"));
   var RadioItem = /* @__PURE__ */ createStyled(MenuItemRadio, false ? {
     target: "e1wg7tti10"
   } : {
     target: "e1wg7tti10",
     label: "RadioItem"
-  })(baseItem, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1TndEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIGZvbnQsIHJ0bCwgQ09ORklHLCBEUk9QRE9XTl9NT1RJT05fQ1NTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCB7IFRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHR5cGUgeyBDb250ZXh0UHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0JMT0NLID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19JTkxJTkUgPSBzcGFjZSggMyApO1xuXG4vLyBUT0RPOlxuLy8gLSBib3JkZXIgY29sb3IgYW5kIGRpdmlkZXIgY29sb3IgYXJlIGRpZmZlcmVudCBmcm9tIENPTE9SUy50aGVtZSB2YXJpYWJsZXNcbi8vIC0gbGlnaHRlciB0ZXh0IGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gLSBsaWdodGVyIGJhY2tncm91bmQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBERUZBVUxUX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXTtcbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsLXdlYWtgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgRElWSURFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXTtcbmNvbnN0IExJR0hURVJfVEVYVF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXTtcbmNvbnN0IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF07XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmZvcmVncm91bmQ7XG5jb25zdCBERUZBVUxUX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgREVGQVVMVF9CT1JERVJfQ09MT1IgfSwgJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9YDtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgfWA7XG5cbmNvbnN0IEdSSURfVEVNUExBVEVfQ09MUyA9ICdtaW5tYXgoIDAsIG1heC1jb250ZW50ICkgMWZyJztcblxuZXhwb3J0IGNvbnN0IE1lbnUgPSBzdHlsZWQoIEFyaWFraXQuTWVudSApYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFNhbWUgYXMgcG9wb3ZlciBjb21wb25lbnQgKi9cblx0LyogVE9ETzogaXMgdGhlcmUgYSB3YXkgdG8gcmVhZCB0aGUgc2FzcyB2YXJpYWJsZT8gKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVudVN1cmZhY2UgPSBzdHlsZWQuZGl2PCBQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+ID5gXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXgtaGVpZ2h0OiB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0ICk7XG5cblx0cGFkZGluZzogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzTWVkaXVtIH07XG5cdCR7ICggcHJvcHMgKSA9PiBjc3NgXG5cdFx0Ym94LXNoYWRvdzogJHsgcHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XXG5cdFx0XHQ6IERFRkFVTFRfQk9YX1NIQURPVyB9O1xuXHRgIH1cbmA7XG5cbi8qKlxuICogT3V0ZXIgd3JhcHBlciBmb3IgbWVudSBtb3Rpb24uIGBNZW51LlBvcG92ZXJgIHVzZXMgQXJpYWtpdOKAmXMgYHJlbmRlcmAgcHJvcCBzb1xuICogdGhpcyBlbGVtZW50IHdyYXBzIHRoZSBpbm5lciBzdXJmYWNlIHRoYXQgcmVjZWl2ZXMgYWxsIG1lcmdlZCBtZW51IHByb3BzXG4gKiAocmVmLCByb2xlLCBgZGF0YS0qYCwgY2hpbGRyZW4pLiBUcmFuc2l0aW9ucyBtaXJyb3IgdGhlIHByZS1yZWZhY3RvciBgTWVudWBcbiAqIHN0eWxlcyBmcm9tIGB0cnVua2AsIGRyaXZlbiBieSBgZGF0YS1lbnRlcmAgLyBgZGF0YS1zaWRlYCBvbiB0aGUgaW5uZXJcbiAqIHN1cmZhY2UgdmlhIGA6aGFzKD4g4oCmKWAuXG4gKi9cbmV4cG9ydCBjb25zdCBNZW51TW90aW9uUm9vdCA9IHN0eWxlZC5kaXZgXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRFVSQVRJT04gfTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9FQVNJTkcgfTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG5cdFx0Jjpub3QoIDpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXN1Ym1lbnVdICkgKSB7XG5cdFx0XHQvKiBSZWdhcmRsZXNzIG9mIHRoZSBzaWRlLCBmYWRlIGluIGFuZCBvdXQuICovXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXSApIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LyogU2xpZGUgaW4gdGhlIGRpcmVjdGlvbiB0aGUgbWVudSBpcyBvcGVuaW5nLiAqL1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2JvdHRvbSddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nbGVmdCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdib3R0b20nXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdsZWZ0J10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VJdGVtID0gY3NzYFxuXHRhbGw6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBzdXBwb3J0cyAoIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZCApIHtcblx0XHQvKlxuXHRcdCAqIERlZmluZSBhIGdyaWQgbGF5b3V0IHdoaWNoIGluaGVyaXRzIHRoZSBzYW1lIGNvbHVtbnMgY29uZmlndXJhdGlvblxuXHRcdCAqIGZyb20gdGhlIHBhcmVudCBsYXlvdXQgKGllLiBzdWJncmlkKS4gVGhpcyBhbGxvd3MgdGhlIG1lbnVcblx0XHQgKiB0byBzeW5jaHJvbml6ZSB0aGUgaW5kZW50YXRpb24gb2YgYWxsIGl0cyBpdGVtcy5cblx0XHQgKi9cblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG5cdH1cblxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0cGFkZGluZy1ibG9jazogJHsgSVRFTV9QQURESU5HX0JMT0NLIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0Lypcblx0ICogTWFrZSBzdXJlIHRoYXQsIHdoZW4gYW4gaXRlbSBpcyBzY3JvbGxlZCBpbnRvIHZpZXcgKGVnLiB3aGlsZSB1c2luZyB0aGVcblx0ICoga2V5Ym9hcmQgdG8gbW92ZSBmb2N1cyksIHRoZSB3aG9sZSBpdGVtIGNvbWVzIGludG8gdmlld1xuXHQgKi9cblx0c2Nyb2xsLW1hcmdpbjogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8qIEFjdGl2ZSBpdGVtIChpbmNsdWRpbmcgaG92ZXIpICovXG5cdCZbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApOm5vdChcblx0XHRcdFthcmlhLWRpc2FibGVkPSd0cnVlJ11cblx0XHQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHR9XG5cblx0LyogS2V5Ym9hcmQgZm9jdXMgKGZvY3VzLXZpc2libGUpICovXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMS41cHggJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyogQWN0aXZlIChpZS4gcHJlc3NlZCwgbW91c2UgZG93bikgKi9cblx0JjphY3RpdmUsXG5cdCZbZGF0YS1hY3RpdmVdIHtcblx0XHQvKiBUT0RPOiBzaG91bGQgdGhlcmUgYmUgYSB2aXN1YWwgYWN0aXZlIHN0YXRlPyAqL1xuXHR9XG5cblx0LyogV2hlbiB0aGUgaXRlbSBpcyB0aGUgdHJpZ2dlciBvZiBhbiBvcGVuIHN1Ym1lbnUgKi9cblx0JHsgTWVudSB9Om5vdCg6Zm9jdXMpICY6bm90KDpmb2N1cylbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbSApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENoZWNrYm94SXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbUNoZWNrYm94IClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUmFkaW9JdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtUmFkaW8gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtUHJlZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHQvKiBBbHdheXMgb2NjdXB5IHRoZSBmaXJzdCBjb2x1bW4sIGV2ZW4gd2hlbiBhdXRvLWNvbGxhcHNpbmcgKi9cblx0Z3JpZC1jb2x1bW46IDE7XG5cblx0Lypcblx0ICogRXZlbiB3aGVuIHRoZSBpdGVtIGlzIG5vdCBjaGVja2VkLCBvY2N1cHkgdGhlIHNhbWUgc2NyZWVuIHNwYWNlIHRvIGF2b2lkXG5cdCAqIHRoZSBzcGFjZSBjb2xsYXBzaWRlIHdoZW4gbm8gaXRlbXMgYXJlIGNoZWNrZWQuXG5cdCAqL1xuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJiB7XG5cdFx0LyogU2FtZSB3aWR0aCBhcyB0aGUgY2hlY2sgaWNvbnMgKi9cblx0XHRtaW4td2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmLFxuXHQmOm5vdCggOmVtcHR5ICkge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdH1cblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0KiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0KiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgPiAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gPiAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1Db250ZW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdC8qXG5cdCAqIEFsd2F5cyBvY2N1cHkgdGhlIHNlY29uZCBjb2x1bW4sIHNpbmNlIHRoZSBmaXJzdCBjb2x1bW5cblx0ICogaXMgdGFrZW4gYnkgdGhlIHByZWZpeCB3cmFwcGVyICh3aGVuIGRpc3BsYXllZCkuXG5cdCAqL1xuXHRncmlkLWNvbHVtbjogMjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1DaGlsZHJlbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4OiAxO1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtU3VmZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4OiAwIDEgZml0LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0ICogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCAqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0ICovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoJHsgTWVudSB9KSAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoJHsgTWVudSB9KSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cCApYFxuXHQvKiBJZ25vcmUgdGhpcyBlbGVtZW50IHdoZW4gY2FsY3VsYXRpbmcgdGhlIGxheW91dC4gVXNlZnVsIGZvciBzdWJncmlkICovXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwTGFiZWwgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwTGFiZWwgKWBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYmxvY2stZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VwYXJhdG9yID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVTZXBhcmF0b3IgKTxcblx0UGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPlxuPmBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SXG5cdFx0XHQ6IERJVklERVJfQ09MT1IgfTtcblx0LyogQWxpZ24gd2l0aCBtZW51IGl0ZW1zJyBjb250ZW50ICovXG5cdG1hcmdpbi1ibG9jazogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4taW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWJtZW51Q2hldnJvbkljb24gPSBzdHlsZWQoIEljb24gKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAxLjUgKSB9O1xuXHQkeyBydGwoXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKDEpYCxcblx0XHR9LFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgtMSlgLFxuXHRcdH1cblx0KSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1MYWJlbCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUhlbHBUZXh0ID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCAkeyBNZW51IH0gKSAmLFxuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCAkeyBNZW51IH0gKSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcbiJdfQ== */"));
+  })(baseItem, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnTndEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"));
   var ItemPrefixWrapper = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1wg7tti9"
   } : {
     target: "e1wg7tti9",
     label: "ItemPrefixWrapper"
-  })("grid-column:1;", CheckboxItem, ">&,", RadioItem, ">&{min-width:", space(6), ";}", CheckboxItem, ">&,", RadioItem, ">&,&:not( :empty ){margin-inline-end:", space(2), ";}display:flex;align-items:center;justify-content:center;color:", LIGHTER_TEXT_COLOR, ";[data-active-item]:not( [data-focus-visible] )>&,[aria-disabled='true']>&{color:inherit;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyTjRDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIGZvbnQsIHJ0bCwgQ09ORklHLCBEUk9QRE9XTl9NT1RJT05fQ1NTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCB7IFRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHR5cGUgeyBDb250ZXh0UHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0JMT0NLID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19JTkxJTkUgPSBzcGFjZSggMyApO1xuXG4vLyBUT0RPOlxuLy8gLSBib3JkZXIgY29sb3IgYW5kIGRpdmlkZXIgY29sb3IgYXJlIGRpZmZlcmVudCBmcm9tIENPTE9SUy50aGVtZSB2YXJpYWJsZXNcbi8vIC0gbGlnaHRlciB0ZXh0IGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gLSBsaWdodGVyIGJhY2tncm91bmQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBERUZBVUxUX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXTtcbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsLXdlYWtgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgRElWSURFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXTtcbmNvbnN0IExJR0hURVJfVEVYVF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXTtcbmNvbnN0IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF07XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmZvcmVncm91bmQ7XG5jb25zdCBERUZBVUxUX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgREVGQVVMVF9CT1JERVJfQ09MT1IgfSwgJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9YDtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgfWA7XG5cbmNvbnN0IEdSSURfVEVNUExBVEVfQ09MUyA9ICdtaW5tYXgoIDAsIG1heC1jb250ZW50ICkgMWZyJztcblxuZXhwb3J0IGNvbnN0IE1lbnUgPSBzdHlsZWQoIEFyaWFraXQuTWVudSApYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFNhbWUgYXMgcG9wb3ZlciBjb21wb25lbnQgKi9cblx0LyogVE9ETzogaXMgdGhlcmUgYSB3YXkgdG8gcmVhZCB0aGUgc2FzcyB2YXJpYWJsZT8gKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVudVN1cmZhY2UgPSBzdHlsZWQuZGl2PCBQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+ID5gXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXgtaGVpZ2h0OiB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0ICk7XG5cblx0cGFkZGluZzogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzTWVkaXVtIH07XG5cdCR7ICggcHJvcHMgKSA9PiBjc3NgXG5cdFx0Ym94LXNoYWRvdzogJHsgcHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XXG5cdFx0XHQ6IERFRkFVTFRfQk9YX1NIQURPVyB9O1xuXHRgIH1cbmA7XG5cbi8qKlxuICogT3V0ZXIgd3JhcHBlciBmb3IgbWVudSBtb3Rpb24uIGBNZW51LlBvcG92ZXJgIHVzZXMgQXJpYWtpdOKAmXMgYHJlbmRlcmAgcHJvcCBzb1xuICogdGhpcyBlbGVtZW50IHdyYXBzIHRoZSBpbm5lciBzdXJmYWNlIHRoYXQgcmVjZWl2ZXMgYWxsIG1lcmdlZCBtZW51IHByb3BzXG4gKiAocmVmLCByb2xlLCBgZGF0YS0qYCwgY2hpbGRyZW4pLiBUcmFuc2l0aW9ucyBtaXJyb3IgdGhlIHByZS1yZWZhY3RvciBgTWVudWBcbiAqIHN0eWxlcyBmcm9tIGB0cnVua2AsIGRyaXZlbiBieSBgZGF0YS1lbnRlcmAgLyBgZGF0YS1zaWRlYCBvbiB0aGUgaW5uZXJcbiAqIHN1cmZhY2UgdmlhIGA6aGFzKD4g4oCmKWAuXG4gKi9cbmV4cG9ydCBjb25zdCBNZW51TW90aW9uUm9vdCA9IHN0eWxlZC5kaXZgXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRFVSQVRJT04gfTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9FQVNJTkcgfTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG5cdFx0Jjpub3QoIDpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXN1Ym1lbnVdICkgKSB7XG5cdFx0XHQvKiBSZWdhcmRsZXNzIG9mIHRoZSBzaWRlLCBmYWRlIGluIGFuZCBvdXQuICovXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXSApIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LyogU2xpZGUgaW4gdGhlIGRpcmVjdGlvbiB0aGUgbWVudSBpcyBvcGVuaW5nLiAqL1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2JvdHRvbSddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nbGVmdCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdib3R0b20nXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdsZWZ0J10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VJdGVtID0gY3NzYFxuXHRhbGw6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBzdXBwb3J0cyAoIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZCApIHtcblx0XHQvKlxuXHRcdCAqIERlZmluZSBhIGdyaWQgbGF5b3V0IHdoaWNoIGluaGVyaXRzIHRoZSBzYW1lIGNvbHVtbnMgY29uZmlndXJhdGlvblxuXHRcdCAqIGZyb20gdGhlIHBhcmVudCBsYXlvdXQgKGllLiBzdWJncmlkKS4gVGhpcyBhbGxvd3MgdGhlIG1lbnVcblx0XHQgKiB0byBzeW5jaHJvbml6ZSB0aGUgaW5kZW50YXRpb24gb2YgYWxsIGl0cyBpdGVtcy5cblx0XHQgKi9cblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG5cdH1cblxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0cGFkZGluZy1ibG9jazogJHsgSVRFTV9QQURESU5HX0JMT0NLIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0Lypcblx0ICogTWFrZSBzdXJlIHRoYXQsIHdoZW4gYW4gaXRlbSBpcyBzY3JvbGxlZCBpbnRvIHZpZXcgKGVnLiB3aGlsZSB1c2luZyB0aGVcblx0ICoga2V5Ym9hcmQgdG8gbW92ZSBmb2N1cyksIHRoZSB3aG9sZSBpdGVtIGNvbWVzIGludG8gdmlld1xuXHQgKi9cblx0c2Nyb2xsLW1hcmdpbjogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8qIEFjdGl2ZSBpdGVtIChpbmNsdWRpbmcgaG92ZXIpICovXG5cdCZbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApOm5vdChcblx0XHRcdFthcmlhLWRpc2FibGVkPSd0cnVlJ11cblx0XHQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHR9XG5cblx0LyogS2V5Ym9hcmQgZm9jdXMgKGZvY3VzLXZpc2libGUpICovXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMS41cHggJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyogQWN0aXZlIChpZS4gcHJlc3NlZCwgbW91c2UgZG93bikgKi9cblx0JjphY3RpdmUsXG5cdCZbZGF0YS1hY3RpdmVdIHtcblx0XHQvKiBUT0RPOiBzaG91bGQgdGhlcmUgYmUgYSB2aXN1YWwgYWN0aXZlIHN0YXRlPyAqL1xuXHR9XG5cblx0LyogV2hlbiB0aGUgaXRlbSBpcyB0aGUgdHJpZ2dlciBvZiBhbiBvcGVuIHN1Ym1lbnUgKi9cblx0JHsgTWVudSB9Om5vdCg6Zm9jdXMpICY6bm90KDpmb2N1cylbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbSApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENoZWNrYm94SXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbUNoZWNrYm94IClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUmFkaW9JdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtUmFkaW8gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtUHJlZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHQvKiBBbHdheXMgb2NjdXB5IHRoZSBmaXJzdCBjb2x1bW4sIGV2ZW4gd2hlbiBhdXRvLWNvbGxhcHNpbmcgKi9cblx0Z3JpZC1jb2x1bW46IDE7XG5cblx0Lypcblx0ICogRXZlbiB3aGVuIHRoZSBpdGVtIGlzIG5vdCBjaGVja2VkLCBvY2N1cHkgdGhlIHNhbWUgc2NyZWVuIHNwYWNlIHRvIGF2b2lkXG5cdCAqIHRoZSBzcGFjZSBjb2xsYXBzaWRlIHdoZW4gbm8gaXRlbXMgYXJlIGNoZWNrZWQuXG5cdCAqL1xuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJiB7XG5cdFx0LyogU2FtZSB3aWR0aCBhcyB0aGUgY2hlY2sgaWNvbnMgKi9cblx0XHRtaW4td2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmLFxuXHQmOm5vdCggOmVtcHR5ICkge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdH1cblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0KiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0KiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgPiAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gPiAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1Db250ZW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdC8qXG5cdCAqIEFsd2F5cyBvY2N1cHkgdGhlIHNlY29uZCBjb2x1bW4sIHNpbmNlIHRoZSBmaXJzdCBjb2x1bW5cblx0ICogaXMgdGFrZW4gYnkgdGhlIHByZWZpeCB3cmFwcGVyICh3aGVuIGRpc3BsYXllZCkuXG5cdCAqL1xuXHRncmlkLWNvbHVtbjogMjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1DaGlsZHJlbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4OiAxO1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtU3VmZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4OiAwIDEgZml0LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0ICogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCAqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0ICovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoJHsgTWVudSB9KSAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoJHsgTWVudSB9KSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cCApYFxuXHQvKiBJZ25vcmUgdGhpcyBlbGVtZW50IHdoZW4gY2FsY3VsYXRpbmcgdGhlIGxheW91dC4gVXNlZnVsIGZvciBzdWJncmlkICovXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwTGFiZWwgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwTGFiZWwgKWBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYmxvY2stZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VwYXJhdG9yID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVTZXBhcmF0b3IgKTxcblx0UGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPlxuPmBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SXG5cdFx0XHQ6IERJVklERVJfQ09MT1IgfTtcblx0LyogQWxpZ24gd2l0aCBtZW51IGl0ZW1zJyBjb250ZW50ICovXG5cdG1hcmdpbi1ibG9jazogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4taW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWJtZW51Q2hldnJvbkljb24gPSBzdHlsZWQoIEljb24gKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAxLjUgKSB9O1xuXHQkeyBydGwoXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKDEpYCxcblx0XHR9LFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgtMSlgLFxuXHRcdH1cblx0KSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1MYWJlbCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUhlbHBUZXh0ID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCAkeyBNZW51IH0gKSAmLFxuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCAkeyBNZW51IH0gKSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcbiJdfQ== */"));
+  })("grid-column:1;", CheckboxItem, ">&,", RadioItem, ">&{min-width:", space(6), ";}", CheckboxItem, ">&,", RadioItem, ">&,&:not( :empty ){margin-inline-end:", space(2), ";}display:flex;align-items:center;justify-content:center;color:", LIGHTER_TEXT_COLOR, ";[data-active-item]:not( [data-focus-visible] )>&,[aria-disabled='true']>&{color:inherit;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvTjRDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"));
   var ItemContentWrapper = /* @__PURE__ */ createStyled("div", false ? {
     target: "e1wg7tti8"
   } : {
     target: "e1wg7tti8",
     label: "ItemContentWrapper"
-  })("grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:", space(3), ";pointer-events:none;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnUTRDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIGZvbnQsIHJ0bCwgQ09ORklHLCBEUk9QRE9XTl9NT1RJT05fQ1NTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCB7IFRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHR5cGUgeyBDb250ZXh0UHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0JMT0NLID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19JTkxJTkUgPSBzcGFjZSggMyApO1xuXG4vLyBUT0RPOlxuLy8gLSBib3JkZXIgY29sb3IgYW5kIGRpdmlkZXIgY29sb3IgYXJlIGRpZmZlcmVudCBmcm9tIENPTE9SUy50aGVtZSB2YXJpYWJsZXNcbi8vIC0gbGlnaHRlciB0ZXh0IGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gLSBsaWdodGVyIGJhY2tncm91bmQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBERUZBVUxUX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXTtcbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsLXdlYWtgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgRElWSURFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXTtcbmNvbnN0IExJR0hURVJfVEVYVF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXTtcbmNvbnN0IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF07XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmZvcmVncm91bmQ7XG5jb25zdCBERUZBVUxUX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgREVGQVVMVF9CT1JERVJfQ09MT1IgfSwgJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9YDtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgfWA7XG5cbmNvbnN0IEdSSURfVEVNUExBVEVfQ09MUyA9ICdtaW5tYXgoIDAsIG1heC1jb250ZW50ICkgMWZyJztcblxuZXhwb3J0IGNvbnN0IE1lbnUgPSBzdHlsZWQoIEFyaWFraXQuTWVudSApYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFNhbWUgYXMgcG9wb3ZlciBjb21wb25lbnQgKi9cblx0LyogVE9ETzogaXMgdGhlcmUgYSB3YXkgdG8gcmVhZCB0aGUgc2FzcyB2YXJpYWJsZT8gKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVudVN1cmZhY2UgPSBzdHlsZWQuZGl2PCBQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+ID5gXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXgtaGVpZ2h0OiB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0ICk7XG5cblx0cGFkZGluZzogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzTWVkaXVtIH07XG5cdCR7ICggcHJvcHMgKSA9PiBjc3NgXG5cdFx0Ym94LXNoYWRvdzogJHsgcHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XXG5cdFx0XHQ6IERFRkFVTFRfQk9YX1NIQURPVyB9O1xuXHRgIH1cbmA7XG5cbi8qKlxuICogT3V0ZXIgd3JhcHBlciBmb3IgbWVudSBtb3Rpb24uIGBNZW51LlBvcG92ZXJgIHVzZXMgQXJpYWtpdOKAmXMgYHJlbmRlcmAgcHJvcCBzb1xuICogdGhpcyBlbGVtZW50IHdyYXBzIHRoZSBpbm5lciBzdXJmYWNlIHRoYXQgcmVjZWl2ZXMgYWxsIG1lcmdlZCBtZW51IHByb3BzXG4gKiAocmVmLCByb2xlLCBgZGF0YS0qYCwgY2hpbGRyZW4pLiBUcmFuc2l0aW9ucyBtaXJyb3IgdGhlIHByZS1yZWZhY3RvciBgTWVudWBcbiAqIHN0eWxlcyBmcm9tIGB0cnVua2AsIGRyaXZlbiBieSBgZGF0YS1lbnRlcmAgLyBgZGF0YS1zaWRlYCBvbiB0aGUgaW5uZXJcbiAqIHN1cmZhY2UgdmlhIGA6aGFzKD4g4oCmKWAuXG4gKi9cbmV4cG9ydCBjb25zdCBNZW51TW90aW9uUm9vdCA9IHN0eWxlZC5kaXZgXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRFVSQVRJT04gfTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9FQVNJTkcgfTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG5cdFx0Jjpub3QoIDpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXN1Ym1lbnVdICkgKSB7XG5cdFx0XHQvKiBSZWdhcmRsZXNzIG9mIHRoZSBzaWRlLCBmYWRlIGluIGFuZCBvdXQuICovXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXSApIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LyogU2xpZGUgaW4gdGhlIGRpcmVjdGlvbiB0aGUgbWVudSBpcyBvcGVuaW5nLiAqL1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2JvdHRvbSddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nbGVmdCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdib3R0b20nXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdsZWZ0J10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VJdGVtID0gY3NzYFxuXHRhbGw6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBzdXBwb3J0cyAoIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZCApIHtcblx0XHQvKlxuXHRcdCAqIERlZmluZSBhIGdyaWQgbGF5b3V0IHdoaWNoIGluaGVyaXRzIHRoZSBzYW1lIGNvbHVtbnMgY29uZmlndXJhdGlvblxuXHRcdCAqIGZyb20gdGhlIHBhcmVudCBsYXlvdXQgKGllLiBzdWJncmlkKS4gVGhpcyBhbGxvd3MgdGhlIG1lbnVcblx0XHQgKiB0byBzeW5jaHJvbml6ZSB0aGUgaW5kZW50YXRpb24gb2YgYWxsIGl0cyBpdGVtcy5cblx0XHQgKi9cblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG5cdH1cblxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0cGFkZGluZy1ibG9jazogJHsgSVRFTV9QQURESU5HX0JMT0NLIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0Lypcblx0ICogTWFrZSBzdXJlIHRoYXQsIHdoZW4gYW4gaXRlbSBpcyBzY3JvbGxlZCBpbnRvIHZpZXcgKGVnLiB3aGlsZSB1c2luZyB0aGVcblx0ICoga2V5Ym9hcmQgdG8gbW92ZSBmb2N1cyksIHRoZSB3aG9sZSBpdGVtIGNvbWVzIGludG8gdmlld1xuXHQgKi9cblx0c2Nyb2xsLW1hcmdpbjogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8qIEFjdGl2ZSBpdGVtIChpbmNsdWRpbmcgaG92ZXIpICovXG5cdCZbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApOm5vdChcblx0XHRcdFthcmlhLWRpc2FibGVkPSd0cnVlJ11cblx0XHQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHR9XG5cblx0LyogS2V5Ym9hcmQgZm9jdXMgKGZvY3VzLXZpc2libGUpICovXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMS41cHggJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyogQWN0aXZlIChpZS4gcHJlc3NlZCwgbW91c2UgZG93bikgKi9cblx0JjphY3RpdmUsXG5cdCZbZGF0YS1hY3RpdmVdIHtcblx0XHQvKiBUT0RPOiBzaG91bGQgdGhlcmUgYmUgYSB2aXN1YWwgYWN0aXZlIHN0YXRlPyAqL1xuXHR9XG5cblx0LyogV2hlbiB0aGUgaXRlbSBpcyB0aGUgdHJpZ2dlciBvZiBhbiBvcGVuIHN1Ym1lbnUgKi9cblx0JHsgTWVudSB9Om5vdCg6Zm9jdXMpICY6bm90KDpmb2N1cylbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbSApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENoZWNrYm94SXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbUNoZWNrYm94IClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUmFkaW9JdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtUmFkaW8gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtUHJlZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHQvKiBBbHdheXMgb2NjdXB5IHRoZSBmaXJzdCBjb2x1bW4sIGV2ZW4gd2hlbiBhdXRvLWNvbGxhcHNpbmcgKi9cblx0Z3JpZC1jb2x1bW46IDE7XG5cblx0Lypcblx0ICogRXZlbiB3aGVuIHRoZSBpdGVtIGlzIG5vdCBjaGVja2VkLCBvY2N1cHkgdGhlIHNhbWUgc2NyZWVuIHNwYWNlIHRvIGF2b2lkXG5cdCAqIHRoZSBzcGFjZSBjb2xsYXBzaWRlIHdoZW4gbm8gaXRlbXMgYXJlIGNoZWNrZWQuXG5cdCAqL1xuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJiB7XG5cdFx0LyogU2FtZSB3aWR0aCBhcyB0aGUgY2hlY2sgaWNvbnMgKi9cblx0XHRtaW4td2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmLFxuXHQmOm5vdCggOmVtcHR5ICkge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdH1cblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0KiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0KiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgPiAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gPiAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1Db250ZW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdC8qXG5cdCAqIEFsd2F5cyBvY2N1cHkgdGhlIHNlY29uZCBjb2x1bW4sIHNpbmNlIHRoZSBmaXJzdCBjb2x1bW5cblx0ICogaXMgdGFrZW4gYnkgdGhlIHByZWZpeCB3cmFwcGVyICh3aGVuIGRpc3BsYXllZCkuXG5cdCAqL1xuXHRncmlkLWNvbHVtbjogMjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1DaGlsZHJlbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4OiAxO1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtU3VmZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4OiAwIDEgZml0LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0ICogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCAqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0ICovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoJHsgTWVudSB9KSAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoJHsgTWVudSB9KSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cCApYFxuXHQvKiBJZ25vcmUgdGhpcyBlbGVtZW50IHdoZW4gY2FsY3VsYXRpbmcgdGhlIGxheW91dC4gVXNlZnVsIGZvciBzdWJncmlkICovXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwTGFiZWwgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwTGFiZWwgKWBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYmxvY2stZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VwYXJhdG9yID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVTZXBhcmF0b3IgKTxcblx0UGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPlxuPmBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SXG5cdFx0XHQ6IERJVklERVJfQ09MT1IgfTtcblx0LyogQWxpZ24gd2l0aCBtZW51IGl0ZW1zJyBjb250ZW50ICovXG5cdG1hcmdpbi1ibG9jazogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4taW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWJtZW51Q2hldnJvbkljb24gPSBzdHlsZWQoIEljb24gKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAxLjUgKSB9O1xuXHQkeyBydGwoXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKDEpYCxcblx0XHR9LFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgtMSlgLFxuXHRcdH1cblx0KSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1MYWJlbCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUhlbHBUZXh0ID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCAkeyBNZW51IH0gKSAmLFxuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCAkeyBNZW51IH0gKSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcbiJdfQ== */"));
+  })("grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:", space(3), ";pointer-events:none;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5UDRDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"));
   var ItemChildrenWrapper = /* @__PURE__ */ createStyled("div", false ? {
     target: "e1wg7tti7"
   } : {
     target: "e1wg7tti7",
     label: "ItemChildrenWrapper"
-  })("flex:1;display:inline-flex;flex-direction:column;gap:", space(1), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErUTZDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIGZvbnQsIHJ0bCwgQ09ORklHLCBEUk9QRE9XTl9NT1RJT05fQ1NTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCB7IFRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHR5cGUgeyBDb250ZXh0UHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0JMT0NLID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19JTkxJTkUgPSBzcGFjZSggMyApO1xuXG4vLyBUT0RPOlxuLy8gLSBib3JkZXIgY29sb3IgYW5kIGRpdmlkZXIgY29sb3IgYXJlIGRpZmZlcmVudCBmcm9tIENPTE9SUy50aGVtZSB2YXJpYWJsZXNcbi8vIC0gbGlnaHRlciB0ZXh0IGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gLSBsaWdodGVyIGJhY2tncm91bmQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBERUZBVUxUX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXTtcbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsLXdlYWtgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgRElWSURFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXTtcbmNvbnN0IExJR0hURVJfVEVYVF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXTtcbmNvbnN0IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF07XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmZvcmVncm91bmQ7XG5jb25zdCBERUZBVUxUX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgREVGQVVMVF9CT1JERVJfQ09MT1IgfSwgJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9YDtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgfWA7XG5cbmNvbnN0IEdSSURfVEVNUExBVEVfQ09MUyA9ICdtaW5tYXgoIDAsIG1heC1jb250ZW50ICkgMWZyJztcblxuZXhwb3J0IGNvbnN0IE1lbnUgPSBzdHlsZWQoIEFyaWFraXQuTWVudSApYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFNhbWUgYXMgcG9wb3ZlciBjb21wb25lbnQgKi9cblx0LyogVE9ETzogaXMgdGhlcmUgYSB3YXkgdG8gcmVhZCB0aGUgc2FzcyB2YXJpYWJsZT8gKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVudVN1cmZhY2UgPSBzdHlsZWQuZGl2PCBQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+ID5gXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXgtaGVpZ2h0OiB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0ICk7XG5cblx0cGFkZGluZzogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzTWVkaXVtIH07XG5cdCR7ICggcHJvcHMgKSA9PiBjc3NgXG5cdFx0Ym94LXNoYWRvdzogJHsgcHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XXG5cdFx0XHQ6IERFRkFVTFRfQk9YX1NIQURPVyB9O1xuXHRgIH1cbmA7XG5cbi8qKlxuICogT3V0ZXIgd3JhcHBlciBmb3IgbWVudSBtb3Rpb24uIGBNZW51LlBvcG92ZXJgIHVzZXMgQXJpYWtpdOKAmXMgYHJlbmRlcmAgcHJvcCBzb1xuICogdGhpcyBlbGVtZW50IHdyYXBzIHRoZSBpbm5lciBzdXJmYWNlIHRoYXQgcmVjZWl2ZXMgYWxsIG1lcmdlZCBtZW51IHByb3BzXG4gKiAocmVmLCByb2xlLCBgZGF0YS0qYCwgY2hpbGRyZW4pLiBUcmFuc2l0aW9ucyBtaXJyb3IgdGhlIHByZS1yZWZhY3RvciBgTWVudWBcbiAqIHN0eWxlcyBmcm9tIGB0cnVua2AsIGRyaXZlbiBieSBgZGF0YS1lbnRlcmAgLyBgZGF0YS1zaWRlYCBvbiB0aGUgaW5uZXJcbiAqIHN1cmZhY2UgdmlhIGA6aGFzKD4g4oCmKWAuXG4gKi9cbmV4cG9ydCBjb25zdCBNZW51TW90aW9uUm9vdCA9IHN0eWxlZC5kaXZgXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRFVSQVRJT04gfTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9FQVNJTkcgfTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG5cdFx0Jjpub3QoIDpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXN1Ym1lbnVdICkgKSB7XG5cdFx0XHQvKiBSZWdhcmRsZXNzIG9mIHRoZSBzaWRlLCBmYWRlIGluIGFuZCBvdXQuICovXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXSApIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LyogU2xpZGUgaW4gdGhlIGRpcmVjdGlvbiB0aGUgbWVudSBpcyBvcGVuaW5nLiAqL1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2JvdHRvbSddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nbGVmdCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdib3R0b20nXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdsZWZ0J10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VJdGVtID0gY3NzYFxuXHRhbGw6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBzdXBwb3J0cyAoIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZCApIHtcblx0XHQvKlxuXHRcdCAqIERlZmluZSBhIGdyaWQgbGF5b3V0IHdoaWNoIGluaGVyaXRzIHRoZSBzYW1lIGNvbHVtbnMgY29uZmlndXJhdGlvblxuXHRcdCAqIGZyb20gdGhlIHBhcmVudCBsYXlvdXQgKGllLiBzdWJncmlkKS4gVGhpcyBhbGxvd3MgdGhlIG1lbnVcblx0XHQgKiB0byBzeW5jaHJvbml6ZSB0aGUgaW5kZW50YXRpb24gb2YgYWxsIGl0cyBpdGVtcy5cblx0XHQgKi9cblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG5cdH1cblxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0cGFkZGluZy1ibG9jazogJHsgSVRFTV9QQURESU5HX0JMT0NLIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0Lypcblx0ICogTWFrZSBzdXJlIHRoYXQsIHdoZW4gYW4gaXRlbSBpcyBzY3JvbGxlZCBpbnRvIHZpZXcgKGVnLiB3aGlsZSB1c2luZyB0aGVcblx0ICoga2V5Ym9hcmQgdG8gbW92ZSBmb2N1cyksIHRoZSB3aG9sZSBpdGVtIGNvbWVzIGludG8gdmlld1xuXHQgKi9cblx0c2Nyb2xsLW1hcmdpbjogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8qIEFjdGl2ZSBpdGVtIChpbmNsdWRpbmcgaG92ZXIpICovXG5cdCZbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApOm5vdChcblx0XHRcdFthcmlhLWRpc2FibGVkPSd0cnVlJ11cblx0XHQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHR9XG5cblx0LyogS2V5Ym9hcmQgZm9jdXMgKGZvY3VzLXZpc2libGUpICovXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMS41cHggJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyogQWN0aXZlIChpZS4gcHJlc3NlZCwgbW91c2UgZG93bikgKi9cblx0JjphY3RpdmUsXG5cdCZbZGF0YS1hY3RpdmVdIHtcblx0XHQvKiBUT0RPOiBzaG91bGQgdGhlcmUgYmUgYSB2aXN1YWwgYWN0aXZlIHN0YXRlPyAqL1xuXHR9XG5cblx0LyogV2hlbiB0aGUgaXRlbSBpcyB0aGUgdHJpZ2dlciBvZiBhbiBvcGVuIHN1Ym1lbnUgKi9cblx0JHsgTWVudSB9Om5vdCg6Zm9jdXMpICY6bm90KDpmb2N1cylbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbSApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENoZWNrYm94SXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbUNoZWNrYm94IClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUmFkaW9JdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtUmFkaW8gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtUHJlZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHQvKiBBbHdheXMgb2NjdXB5IHRoZSBmaXJzdCBjb2x1bW4sIGV2ZW4gd2hlbiBhdXRvLWNvbGxhcHNpbmcgKi9cblx0Z3JpZC1jb2x1bW46IDE7XG5cblx0Lypcblx0ICogRXZlbiB3aGVuIHRoZSBpdGVtIGlzIG5vdCBjaGVja2VkLCBvY2N1cHkgdGhlIHNhbWUgc2NyZWVuIHNwYWNlIHRvIGF2b2lkXG5cdCAqIHRoZSBzcGFjZSBjb2xsYXBzaWRlIHdoZW4gbm8gaXRlbXMgYXJlIGNoZWNrZWQuXG5cdCAqL1xuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJiB7XG5cdFx0LyogU2FtZSB3aWR0aCBhcyB0aGUgY2hlY2sgaWNvbnMgKi9cblx0XHRtaW4td2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmLFxuXHQmOm5vdCggOmVtcHR5ICkge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdH1cblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0KiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0KiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgPiAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gPiAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1Db250ZW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdC8qXG5cdCAqIEFsd2F5cyBvY2N1cHkgdGhlIHNlY29uZCBjb2x1bW4sIHNpbmNlIHRoZSBmaXJzdCBjb2x1bW5cblx0ICogaXMgdGFrZW4gYnkgdGhlIHByZWZpeCB3cmFwcGVyICh3aGVuIGRpc3BsYXllZCkuXG5cdCAqL1xuXHRncmlkLWNvbHVtbjogMjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1DaGlsZHJlbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4OiAxO1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtU3VmZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4OiAwIDEgZml0LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0ICogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCAqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0ICovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoJHsgTWVudSB9KSAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoJHsgTWVudSB9KSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cCApYFxuXHQvKiBJZ25vcmUgdGhpcyBlbGVtZW50IHdoZW4gY2FsY3VsYXRpbmcgdGhlIGxheW91dC4gVXNlZnVsIGZvciBzdWJncmlkICovXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwTGFiZWwgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwTGFiZWwgKWBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYmxvY2stZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VwYXJhdG9yID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVTZXBhcmF0b3IgKTxcblx0UGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPlxuPmBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SXG5cdFx0XHQ6IERJVklERVJfQ09MT1IgfTtcblx0LyogQWxpZ24gd2l0aCBtZW51IGl0ZW1zJyBjb250ZW50ICovXG5cdG1hcmdpbi1ibG9jazogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4taW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWJtZW51Q2hldnJvbkljb24gPSBzdHlsZWQoIEljb24gKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAxLjUgKSB9O1xuXHQkeyBydGwoXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKDEpYCxcblx0XHR9LFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgtMSlgLFxuXHRcdH1cblx0KSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1MYWJlbCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUhlbHBUZXh0ID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCAkeyBNZW51IH0gKSAmLFxuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCAkeyBNZW51IH0gKSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcbiJdfQ== */"));
+  })("flex:1;display:inline-flex;flex-direction:column;gap:", space(1), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3UTZDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"));
   var ItemSuffixWrapper = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1wg7tti6"
   } : {
     target: "e1wg7tti6",
     label: "ItemSuffixWrapper"
-  })("flex:0 1 fit-content;min-width:0;width:fit-content;display:flex;align-items:center;justify-content:center;gap:", space(3), ";color:", LIGHTER_TEXT_COLOR, ";[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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1UjRDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIGZvbnQsIHJ0bCwgQ09ORklHLCBEUk9QRE9XTl9NT1RJT05fQ1NTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCB7IFRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHR5cGUgeyBDb250ZXh0UHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0JMT0NLID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19JTkxJTkUgPSBzcGFjZSggMyApO1xuXG4vLyBUT0RPOlxuLy8gLSBib3JkZXIgY29sb3IgYW5kIGRpdmlkZXIgY29sb3IgYXJlIGRpZmZlcmVudCBmcm9tIENPTE9SUy50aGVtZSB2YXJpYWJsZXNcbi8vIC0gbGlnaHRlciB0ZXh0IGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gLSBsaWdodGVyIGJhY2tncm91bmQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBERUZBVUxUX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXTtcbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsLXdlYWtgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgRElWSURFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXTtcbmNvbnN0IExJR0hURVJfVEVYVF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXTtcbmNvbnN0IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF07XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmZvcmVncm91bmQ7XG5jb25zdCBERUZBVUxUX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgREVGQVVMVF9CT1JERVJfQ09MT1IgfSwgJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9YDtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgfWA7XG5cbmNvbnN0IEdSSURfVEVNUExBVEVfQ09MUyA9ICdtaW5tYXgoIDAsIG1heC1jb250ZW50ICkgMWZyJztcblxuZXhwb3J0IGNvbnN0IE1lbnUgPSBzdHlsZWQoIEFyaWFraXQuTWVudSApYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFNhbWUgYXMgcG9wb3ZlciBjb21wb25lbnQgKi9cblx0LyogVE9ETzogaXMgdGhlcmUgYSB3YXkgdG8gcmVhZCB0aGUgc2FzcyB2YXJpYWJsZT8gKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVudVN1cmZhY2UgPSBzdHlsZWQuZGl2PCBQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+ID5gXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXgtaGVpZ2h0OiB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0ICk7XG5cblx0cGFkZGluZzogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzTWVkaXVtIH07XG5cdCR7ICggcHJvcHMgKSA9PiBjc3NgXG5cdFx0Ym94LXNoYWRvdzogJHsgcHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XXG5cdFx0XHQ6IERFRkFVTFRfQk9YX1NIQURPVyB9O1xuXHRgIH1cbmA7XG5cbi8qKlxuICogT3V0ZXIgd3JhcHBlciBmb3IgbWVudSBtb3Rpb24uIGBNZW51LlBvcG92ZXJgIHVzZXMgQXJpYWtpdOKAmXMgYHJlbmRlcmAgcHJvcCBzb1xuICogdGhpcyBlbGVtZW50IHdyYXBzIHRoZSBpbm5lciBzdXJmYWNlIHRoYXQgcmVjZWl2ZXMgYWxsIG1lcmdlZCBtZW51IHByb3BzXG4gKiAocmVmLCByb2xlLCBgZGF0YS0qYCwgY2hpbGRyZW4pLiBUcmFuc2l0aW9ucyBtaXJyb3IgdGhlIHByZS1yZWZhY3RvciBgTWVudWBcbiAqIHN0eWxlcyBmcm9tIGB0cnVua2AsIGRyaXZlbiBieSBgZGF0YS1lbnRlcmAgLyBgZGF0YS1zaWRlYCBvbiB0aGUgaW5uZXJcbiAqIHN1cmZhY2UgdmlhIGA6aGFzKD4g4oCmKWAuXG4gKi9cbmV4cG9ydCBjb25zdCBNZW51TW90aW9uUm9vdCA9IHN0eWxlZC5kaXZgXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRFVSQVRJT04gfTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9FQVNJTkcgfTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG5cdFx0Jjpub3QoIDpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXN1Ym1lbnVdICkgKSB7XG5cdFx0XHQvKiBSZWdhcmRsZXNzIG9mIHRoZSBzaWRlLCBmYWRlIGluIGFuZCBvdXQuICovXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXSApIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LyogU2xpZGUgaW4gdGhlIGRpcmVjdGlvbiB0aGUgbWVudSBpcyBvcGVuaW5nLiAqL1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2JvdHRvbSddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nbGVmdCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdib3R0b20nXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdsZWZ0J10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VJdGVtID0gY3NzYFxuXHRhbGw6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBzdXBwb3J0cyAoIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZCApIHtcblx0XHQvKlxuXHRcdCAqIERlZmluZSBhIGdyaWQgbGF5b3V0IHdoaWNoIGluaGVyaXRzIHRoZSBzYW1lIGNvbHVtbnMgY29uZmlndXJhdGlvblxuXHRcdCAqIGZyb20gdGhlIHBhcmVudCBsYXlvdXQgKGllLiBzdWJncmlkKS4gVGhpcyBhbGxvd3MgdGhlIG1lbnVcblx0XHQgKiB0byBzeW5jaHJvbml6ZSB0aGUgaW5kZW50YXRpb24gb2YgYWxsIGl0cyBpdGVtcy5cblx0XHQgKi9cblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG5cdH1cblxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0cGFkZGluZy1ibG9jazogJHsgSVRFTV9QQURESU5HX0JMT0NLIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0Lypcblx0ICogTWFrZSBzdXJlIHRoYXQsIHdoZW4gYW4gaXRlbSBpcyBzY3JvbGxlZCBpbnRvIHZpZXcgKGVnLiB3aGlsZSB1c2luZyB0aGVcblx0ICoga2V5Ym9hcmQgdG8gbW92ZSBmb2N1cyksIHRoZSB3aG9sZSBpdGVtIGNvbWVzIGludG8gdmlld1xuXHQgKi9cblx0c2Nyb2xsLW1hcmdpbjogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8qIEFjdGl2ZSBpdGVtIChpbmNsdWRpbmcgaG92ZXIpICovXG5cdCZbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApOm5vdChcblx0XHRcdFthcmlhLWRpc2FibGVkPSd0cnVlJ11cblx0XHQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHR9XG5cblx0LyogS2V5Ym9hcmQgZm9jdXMgKGZvY3VzLXZpc2libGUpICovXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMS41cHggJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyogQWN0aXZlIChpZS4gcHJlc3NlZCwgbW91c2UgZG93bikgKi9cblx0JjphY3RpdmUsXG5cdCZbZGF0YS1hY3RpdmVdIHtcblx0XHQvKiBUT0RPOiBzaG91bGQgdGhlcmUgYmUgYSB2aXN1YWwgYWN0aXZlIHN0YXRlPyAqL1xuXHR9XG5cblx0LyogV2hlbiB0aGUgaXRlbSBpcyB0aGUgdHJpZ2dlciBvZiBhbiBvcGVuIHN1Ym1lbnUgKi9cblx0JHsgTWVudSB9Om5vdCg6Zm9jdXMpICY6bm90KDpmb2N1cylbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbSApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENoZWNrYm94SXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbUNoZWNrYm94IClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUmFkaW9JdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtUmFkaW8gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtUHJlZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHQvKiBBbHdheXMgb2NjdXB5IHRoZSBmaXJzdCBjb2x1bW4sIGV2ZW4gd2hlbiBhdXRvLWNvbGxhcHNpbmcgKi9cblx0Z3JpZC1jb2x1bW46IDE7XG5cblx0Lypcblx0ICogRXZlbiB3aGVuIHRoZSBpdGVtIGlzIG5vdCBjaGVja2VkLCBvY2N1cHkgdGhlIHNhbWUgc2NyZWVuIHNwYWNlIHRvIGF2b2lkXG5cdCAqIHRoZSBzcGFjZSBjb2xsYXBzaWRlIHdoZW4gbm8gaXRlbXMgYXJlIGNoZWNrZWQuXG5cdCAqL1xuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJiB7XG5cdFx0LyogU2FtZSB3aWR0aCBhcyB0aGUgY2hlY2sgaWNvbnMgKi9cblx0XHRtaW4td2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmLFxuXHQmOm5vdCggOmVtcHR5ICkge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdH1cblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0KiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0KiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgPiAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gPiAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1Db250ZW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdC8qXG5cdCAqIEFsd2F5cyBvY2N1cHkgdGhlIHNlY29uZCBjb2x1bW4sIHNpbmNlIHRoZSBmaXJzdCBjb2x1bW5cblx0ICogaXMgdGFrZW4gYnkgdGhlIHByZWZpeCB3cmFwcGVyICh3aGVuIGRpc3BsYXllZCkuXG5cdCAqL1xuXHRncmlkLWNvbHVtbjogMjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1DaGlsZHJlbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4OiAxO1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtU3VmZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4OiAwIDEgZml0LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0ICogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCAqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0ICovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoJHsgTWVudSB9KSAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoJHsgTWVudSB9KSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cCApYFxuXHQvKiBJZ25vcmUgdGhpcyBlbGVtZW50IHdoZW4gY2FsY3VsYXRpbmcgdGhlIGxheW91dC4gVXNlZnVsIGZvciBzdWJncmlkICovXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwTGFiZWwgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwTGFiZWwgKWBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYmxvY2stZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VwYXJhdG9yID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVTZXBhcmF0b3IgKTxcblx0UGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPlxuPmBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SXG5cdFx0XHQ6IERJVklERVJfQ09MT1IgfTtcblx0LyogQWxpZ24gd2l0aCBtZW51IGl0ZW1zJyBjb250ZW50ICovXG5cdG1hcmdpbi1ibG9jazogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4taW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWJtZW51Q2hldnJvbkljb24gPSBzdHlsZWQoIEljb24gKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAxLjUgKSB9O1xuXHQkeyBydGwoXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKDEpYCxcblx0XHR9LFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgtMSlgLFxuXHRcdH1cblx0KSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1MYWJlbCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUhlbHBUZXh0ID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCAkeyBNZW51IH0gKSAmLFxuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCAkeyBNZW51IH0gKSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcbiJdfQ== */"));
+  })("flex:0 1 fit-content;min-width:0;width:fit-content;display:flex;align-items:center;justify-content:center;gap:", space(3), ";color:", LIGHTER_TEXT_COLOR, ";[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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnUjRDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"));
   var Group3 = /* @__PURE__ */ createStyled(MenuGroup, false ? {
     target: "e1wg7tti5"
   } : {
@@ -50297,21 +50981,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     styles: "display:contents"
   } : {
     name: "49aokf",
-    styles: "display:contents/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4U2dEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIGZvbnQsIHJ0bCwgQ09ORklHLCBEUk9QRE9XTl9NT1RJT05fQ1NTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCB7IFRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHR5cGUgeyBDb250ZXh0UHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0JMT0NLID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19JTkxJTkUgPSBzcGFjZSggMyApO1xuXG4vLyBUT0RPOlxuLy8gLSBib3JkZXIgY29sb3IgYW5kIGRpdmlkZXIgY29sb3IgYXJlIGRpZmZlcmVudCBmcm9tIENPTE9SUy50aGVtZSB2YXJpYWJsZXNcbi8vIC0gbGlnaHRlciB0ZXh0IGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gLSBsaWdodGVyIGJhY2tncm91bmQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBERUZBVUxUX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXTtcbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsLXdlYWtgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgRElWSURFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXTtcbmNvbnN0IExJR0hURVJfVEVYVF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXTtcbmNvbnN0IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF07XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmZvcmVncm91bmQ7XG5jb25zdCBERUZBVUxUX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgREVGQVVMVF9CT1JERVJfQ09MT1IgfSwgJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9YDtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgfWA7XG5cbmNvbnN0IEdSSURfVEVNUExBVEVfQ09MUyA9ICdtaW5tYXgoIDAsIG1heC1jb250ZW50ICkgMWZyJztcblxuZXhwb3J0IGNvbnN0IE1lbnUgPSBzdHlsZWQoIEFyaWFraXQuTWVudSApYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFNhbWUgYXMgcG9wb3ZlciBjb21wb25lbnQgKi9cblx0LyogVE9ETzogaXMgdGhlcmUgYSB3YXkgdG8gcmVhZCB0aGUgc2FzcyB2YXJpYWJsZT8gKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVudVN1cmZhY2UgPSBzdHlsZWQuZGl2PCBQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+ID5gXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXgtaGVpZ2h0OiB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0ICk7XG5cblx0cGFkZGluZzogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzTWVkaXVtIH07XG5cdCR7ICggcHJvcHMgKSA9PiBjc3NgXG5cdFx0Ym94LXNoYWRvdzogJHsgcHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XXG5cdFx0XHQ6IERFRkFVTFRfQk9YX1NIQURPVyB9O1xuXHRgIH1cbmA7XG5cbi8qKlxuICogT3V0ZXIgd3JhcHBlciBmb3IgbWVudSBtb3Rpb24uIGBNZW51LlBvcG92ZXJgIHVzZXMgQXJpYWtpdOKAmXMgYHJlbmRlcmAgcHJvcCBzb1xuICogdGhpcyBlbGVtZW50IHdyYXBzIHRoZSBpbm5lciBzdXJmYWNlIHRoYXQgcmVjZWl2ZXMgYWxsIG1lcmdlZCBtZW51IHByb3BzXG4gKiAocmVmLCByb2xlLCBgZGF0YS0qYCwgY2hpbGRyZW4pLiBUcmFuc2l0aW9ucyBtaXJyb3IgdGhlIHByZS1yZWZhY3RvciBgTWVudWBcbiAqIHN0eWxlcyBmcm9tIGB0cnVua2AsIGRyaXZlbiBieSBgZGF0YS1lbnRlcmAgLyBgZGF0YS1zaWRlYCBvbiB0aGUgaW5uZXJcbiAqIHN1cmZhY2UgdmlhIGA6aGFzKD4g4oCmKWAuXG4gKi9cbmV4cG9ydCBjb25zdCBNZW51TW90aW9uUm9vdCA9IHN0eWxlZC5kaXZgXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRFVSQVRJT04gfTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9FQVNJTkcgfTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG5cdFx0Jjpub3QoIDpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXN1Ym1lbnVdICkgKSB7XG5cdFx0XHQvKiBSZWdhcmRsZXNzIG9mIHRoZSBzaWRlLCBmYWRlIGluIGFuZCBvdXQuICovXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXSApIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LyogU2xpZGUgaW4gdGhlIGRpcmVjdGlvbiB0aGUgbWVudSBpcyBvcGVuaW5nLiAqL1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2JvdHRvbSddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nbGVmdCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdib3R0b20nXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdsZWZ0J10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VJdGVtID0gY3NzYFxuXHRhbGw6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBzdXBwb3J0cyAoIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZCApIHtcblx0XHQvKlxuXHRcdCAqIERlZmluZSBhIGdyaWQgbGF5b3V0IHdoaWNoIGluaGVyaXRzIHRoZSBzYW1lIGNvbHVtbnMgY29uZmlndXJhdGlvblxuXHRcdCAqIGZyb20gdGhlIHBhcmVudCBsYXlvdXQgKGllLiBzdWJncmlkKS4gVGhpcyBhbGxvd3MgdGhlIG1lbnVcblx0XHQgKiB0byBzeW5jaHJvbml6ZSB0aGUgaW5kZW50YXRpb24gb2YgYWxsIGl0cyBpdGVtcy5cblx0XHQgKi9cblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG5cdH1cblxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0cGFkZGluZy1ibG9jazogJHsgSVRFTV9QQURESU5HX0JMT0NLIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0Lypcblx0ICogTWFrZSBzdXJlIHRoYXQsIHdoZW4gYW4gaXRlbSBpcyBzY3JvbGxlZCBpbnRvIHZpZXcgKGVnLiB3aGlsZSB1c2luZyB0aGVcblx0ICoga2V5Ym9hcmQgdG8gbW92ZSBmb2N1cyksIHRoZSB3aG9sZSBpdGVtIGNvbWVzIGludG8gdmlld1xuXHQgKi9cblx0c2Nyb2xsLW1hcmdpbjogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8qIEFjdGl2ZSBpdGVtIChpbmNsdWRpbmcgaG92ZXIpICovXG5cdCZbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApOm5vdChcblx0XHRcdFthcmlhLWRpc2FibGVkPSd0cnVlJ11cblx0XHQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHR9XG5cblx0LyogS2V5Ym9hcmQgZm9jdXMgKGZvY3VzLXZpc2libGUpICovXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMS41cHggJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyogQWN0aXZlIChpZS4gcHJlc3NlZCwgbW91c2UgZG93bikgKi9cblx0JjphY3RpdmUsXG5cdCZbZGF0YS1hY3RpdmVdIHtcblx0XHQvKiBUT0RPOiBzaG91bGQgdGhlcmUgYmUgYSB2aXN1YWwgYWN0aXZlIHN0YXRlPyAqL1xuXHR9XG5cblx0LyogV2hlbiB0aGUgaXRlbSBpcyB0aGUgdHJpZ2dlciBvZiBhbiBvcGVuIHN1Ym1lbnUgKi9cblx0JHsgTWVudSB9Om5vdCg6Zm9jdXMpICY6bm90KDpmb2N1cylbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbSApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENoZWNrYm94SXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbUNoZWNrYm94IClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUmFkaW9JdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtUmFkaW8gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtUHJlZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHQvKiBBbHdheXMgb2NjdXB5IHRoZSBmaXJzdCBjb2x1bW4sIGV2ZW4gd2hlbiBhdXRvLWNvbGxhcHNpbmcgKi9cblx0Z3JpZC1jb2x1bW46IDE7XG5cblx0Lypcblx0ICogRXZlbiB3aGVuIHRoZSBpdGVtIGlzIG5vdCBjaGVja2VkLCBvY2N1cHkgdGhlIHNhbWUgc2NyZWVuIHNwYWNlIHRvIGF2b2lkXG5cdCAqIHRoZSBzcGFjZSBjb2xsYXBzaWRlIHdoZW4gbm8gaXRlbXMgYXJlIGNoZWNrZWQuXG5cdCAqL1xuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJiB7XG5cdFx0LyogU2FtZSB3aWR0aCBhcyB0aGUgY2hlY2sgaWNvbnMgKi9cblx0XHRtaW4td2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmLFxuXHQmOm5vdCggOmVtcHR5ICkge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdH1cblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0KiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0KiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgPiAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gPiAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1Db250ZW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdC8qXG5cdCAqIEFsd2F5cyBvY2N1cHkgdGhlIHNlY29uZCBjb2x1bW4sIHNpbmNlIHRoZSBmaXJzdCBjb2x1bW5cblx0ICogaXMgdGFrZW4gYnkgdGhlIHByZWZpeCB3cmFwcGVyICh3aGVuIGRpc3BsYXllZCkuXG5cdCAqL1xuXHRncmlkLWNvbHVtbjogMjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1DaGlsZHJlbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4OiAxO1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtU3VmZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4OiAwIDEgZml0LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0ICogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCAqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0ICovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoJHsgTWVudSB9KSAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoJHsgTWVudSB9KSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cCApYFxuXHQvKiBJZ25vcmUgdGhpcyBlbGVtZW50IHdoZW4gY2FsY3VsYXRpbmcgdGhlIGxheW91dC4gVXNlZnVsIGZvciBzdWJncmlkICovXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwTGFiZWwgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwTGFiZWwgKWBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYmxvY2stZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VwYXJhdG9yID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVTZXBhcmF0b3IgKTxcblx0UGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPlxuPmBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SXG5cdFx0XHQ6IERJVklERVJfQ09MT1IgfTtcblx0LyogQWxpZ24gd2l0aCBtZW51IGl0ZW1zJyBjb250ZW50ICovXG5cdG1hcmdpbi1ibG9jazogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4taW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWJtZW51Q2hldnJvbkljb24gPSBzdHlsZWQoIEljb24gKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAxLjUgKSB9O1xuXHQkeyBydGwoXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKDEpYCxcblx0XHR9LFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgtMSlgLFxuXHRcdH1cblx0KSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1MYWJlbCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUhlbHBUZXh0ID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCAkeyBNZW51IH0gKSAmLFxuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCAkeyBNZW51IH0gKSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__31
+    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
   });
   var GroupLabel3 = /* @__PURE__ */ createStyled(MenuGroupLabel, false ? {
     target: "e1wg7tti4"
   } : {
     target: "e1wg7tti4",
     label: "GroupLabel"
-  })("grid-column:1/-1;padding-block-start:", space(3), ";padding-block-end:", space(2), ";padding-inline:", ITEM_PADDING_INLINE, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtVDBEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIGZvbnQsIHJ0bCwgQ09ORklHLCBEUk9QRE9XTl9NT1RJT05fQ1NTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCB7IFRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHR5cGUgeyBDb250ZXh0UHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0JMT0NLID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19JTkxJTkUgPSBzcGFjZSggMyApO1xuXG4vLyBUT0RPOlxuLy8gLSBib3JkZXIgY29sb3IgYW5kIGRpdmlkZXIgY29sb3IgYXJlIGRpZmZlcmVudCBmcm9tIENPTE9SUy50aGVtZSB2YXJpYWJsZXNcbi8vIC0gbGlnaHRlciB0ZXh0IGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gLSBsaWdodGVyIGJhY2tncm91bmQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBERUZBVUxUX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXTtcbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsLXdlYWtgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgRElWSURFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXTtcbmNvbnN0IExJR0hURVJfVEVYVF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXTtcbmNvbnN0IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF07XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmZvcmVncm91bmQ7XG5jb25zdCBERUZBVUxUX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgREVGQVVMVF9CT1JERVJfQ09MT1IgfSwgJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9YDtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgfWA7XG5cbmNvbnN0IEdSSURfVEVNUExBVEVfQ09MUyA9ICdtaW5tYXgoIDAsIG1heC1jb250ZW50ICkgMWZyJztcblxuZXhwb3J0IGNvbnN0IE1lbnUgPSBzdHlsZWQoIEFyaWFraXQuTWVudSApYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFNhbWUgYXMgcG9wb3ZlciBjb21wb25lbnQgKi9cblx0LyogVE9ETzogaXMgdGhlcmUgYSB3YXkgdG8gcmVhZCB0aGUgc2FzcyB2YXJpYWJsZT8gKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVudVN1cmZhY2UgPSBzdHlsZWQuZGl2PCBQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+ID5gXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXgtaGVpZ2h0OiB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0ICk7XG5cblx0cGFkZGluZzogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzTWVkaXVtIH07XG5cdCR7ICggcHJvcHMgKSA9PiBjc3NgXG5cdFx0Ym94LXNoYWRvdzogJHsgcHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XXG5cdFx0XHQ6IERFRkFVTFRfQk9YX1NIQURPVyB9O1xuXHRgIH1cbmA7XG5cbi8qKlxuICogT3V0ZXIgd3JhcHBlciBmb3IgbWVudSBtb3Rpb24uIGBNZW51LlBvcG92ZXJgIHVzZXMgQXJpYWtpdOKAmXMgYHJlbmRlcmAgcHJvcCBzb1xuICogdGhpcyBlbGVtZW50IHdyYXBzIHRoZSBpbm5lciBzdXJmYWNlIHRoYXQgcmVjZWl2ZXMgYWxsIG1lcmdlZCBtZW51IHByb3BzXG4gKiAocmVmLCByb2xlLCBgZGF0YS0qYCwgY2hpbGRyZW4pLiBUcmFuc2l0aW9ucyBtaXJyb3IgdGhlIHByZS1yZWZhY3RvciBgTWVudWBcbiAqIHN0eWxlcyBmcm9tIGB0cnVua2AsIGRyaXZlbiBieSBgZGF0YS1lbnRlcmAgLyBgZGF0YS1zaWRlYCBvbiB0aGUgaW5uZXJcbiAqIHN1cmZhY2UgdmlhIGA6aGFzKD4g4oCmKWAuXG4gKi9cbmV4cG9ydCBjb25zdCBNZW51TW90aW9uUm9vdCA9IHN0eWxlZC5kaXZgXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRFVSQVRJT04gfTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9FQVNJTkcgfTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG5cdFx0Jjpub3QoIDpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXN1Ym1lbnVdICkgKSB7XG5cdFx0XHQvKiBSZWdhcmRsZXNzIG9mIHRoZSBzaWRlLCBmYWRlIGluIGFuZCBvdXQuICovXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXSApIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LyogU2xpZGUgaW4gdGhlIGRpcmVjdGlvbiB0aGUgbWVudSBpcyBvcGVuaW5nLiAqL1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2JvdHRvbSddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nbGVmdCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdib3R0b20nXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdsZWZ0J10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VJdGVtID0gY3NzYFxuXHRhbGw6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBzdXBwb3J0cyAoIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZCApIHtcblx0XHQvKlxuXHRcdCAqIERlZmluZSBhIGdyaWQgbGF5b3V0IHdoaWNoIGluaGVyaXRzIHRoZSBzYW1lIGNvbHVtbnMgY29uZmlndXJhdGlvblxuXHRcdCAqIGZyb20gdGhlIHBhcmVudCBsYXlvdXQgKGllLiBzdWJncmlkKS4gVGhpcyBhbGxvd3MgdGhlIG1lbnVcblx0XHQgKiB0byBzeW5jaHJvbml6ZSB0aGUgaW5kZW50YXRpb24gb2YgYWxsIGl0cyBpdGVtcy5cblx0XHQgKi9cblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG5cdH1cblxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0cGFkZGluZy1ibG9jazogJHsgSVRFTV9QQURESU5HX0JMT0NLIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0Lypcblx0ICogTWFrZSBzdXJlIHRoYXQsIHdoZW4gYW4gaXRlbSBpcyBzY3JvbGxlZCBpbnRvIHZpZXcgKGVnLiB3aGlsZSB1c2luZyB0aGVcblx0ICoga2V5Ym9hcmQgdG8gbW92ZSBmb2N1cyksIHRoZSB3aG9sZSBpdGVtIGNvbWVzIGludG8gdmlld1xuXHQgKi9cblx0c2Nyb2xsLW1hcmdpbjogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8qIEFjdGl2ZSBpdGVtIChpbmNsdWRpbmcgaG92ZXIpICovXG5cdCZbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApOm5vdChcblx0XHRcdFthcmlhLWRpc2FibGVkPSd0cnVlJ11cblx0XHQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHR9XG5cblx0LyogS2V5Ym9hcmQgZm9jdXMgKGZvY3VzLXZpc2libGUpICovXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMS41cHggJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyogQWN0aXZlIChpZS4gcHJlc3NlZCwgbW91c2UgZG93bikgKi9cblx0JjphY3RpdmUsXG5cdCZbZGF0YS1hY3RpdmVdIHtcblx0XHQvKiBUT0RPOiBzaG91bGQgdGhlcmUgYmUgYSB2aXN1YWwgYWN0aXZlIHN0YXRlPyAqL1xuXHR9XG5cblx0LyogV2hlbiB0aGUgaXRlbSBpcyB0aGUgdHJpZ2dlciBvZiBhbiBvcGVuIHN1Ym1lbnUgKi9cblx0JHsgTWVudSB9Om5vdCg6Zm9jdXMpICY6bm90KDpmb2N1cylbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbSApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENoZWNrYm94SXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbUNoZWNrYm94IClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUmFkaW9JdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtUmFkaW8gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtUHJlZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHQvKiBBbHdheXMgb2NjdXB5IHRoZSBmaXJzdCBjb2x1bW4sIGV2ZW4gd2hlbiBhdXRvLWNvbGxhcHNpbmcgKi9cblx0Z3JpZC1jb2x1bW46IDE7XG5cblx0Lypcblx0ICogRXZlbiB3aGVuIHRoZSBpdGVtIGlzIG5vdCBjaGVja2VkLCBvY2N1cHkgdGhlIHNhbWUgc2NyZWVuIHNwYWNlIHRvIGF2b2lkXG5cdCAqIHRoZSBzcGFjZSBjb2xsYXBzaWRlIHdoZW4gbm8gaXRlbXMgYXJlIGNoZWNrZWQuXG5cdCAqL1xuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJiB7XG5cdFx0LyogU2FtZSB3aWR0aCBhcyB0aGUgY2hlY2sgaWNvbnMgKi9cblx0XHRtaW4td2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmLFxuXHQmOm5vdCggOmVtcHR5ICkge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdH1cblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0KiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0KiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgPiAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gPiAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1Db250ZW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdC8qXG5cdCAqIEFsd2F5cyBvY2N1cHkgdGhlIHNlY29uZCBjb2x1bW4sIHNpbmNlIHRoZSBmaXJzdCBjb2x1bW5cblx0ICogaXMgdGFrZW4gYnkgdGhlIHByZWZpeCB3cmFwcGVyICh3aGVuIGRpc3BsYXllZCkuXG5cdCAqL1xuXHRncmlkLWNvbHVtbjogMjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1DaGlsZHJlbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4OiAxO1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtU3VmZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4OiAwIDEgZml0LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0ICogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCAqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0ICovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoJHsgTWVudSB9KSAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoJHsgTWVudSB9KSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cCApYFxuXHQvKiBJZ25vcmUgdGhpcyBlbGVtZW50IHdoZW4gY2FsY3VsYXRpbmcgdGhlIGxheW91dC4gVXNlZnVsIGZvciBzdWJncmlkICovXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwTGFiZWwgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwTGFiZWwgKWBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYmxvY2stZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VwYXJhdG9yID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVTZXBhcmF0b3IgKTxcblx0UGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPlxuPmBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SXG5cdFx0XHQ6IERJVklERVJfQ09MT1IgfTtcblx0LyogQWxpZ24gd2l0aCBtZW51IGl0ZW1zJyBjb250ZW50ICovXG5cdG1hcmdpbi1ibG9jazogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4taW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWJtZW51Q2hldnJvbkljb24gPSBzdHlsZWQoIEljb24gKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAxLjUgKSB9O1xuXHQkeyBydGwoXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKDEpYCxcblx0XHR9LFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgtMSlgLFxuXHRcdH1cblx0KSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1MYWJlbCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUhlbHBUZXh0ID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCAkeyBNZW51IH0gKSAmLFxuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCAkeyBNZW51IH0gKSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcbiJdfQ== */"));
+  })("grid-column:1/-1;padding-block-start:", space(3), ";padding-block-end:", space(2), ";padding-inline:", ITEM_PADDING_INLINE, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0UzBEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"));
   var Separator3 = /* @__PURE__ */ createStyled(MenuSeparator, false ? {
     target: "e1wg7tti3"
   } : {
     target: "e1wg7tti3",
     label: "Separator"
-  })("grid-column:1/-1;border:none;height:", config_values_default.borderWidth, ";background-color:", (props) => props.variant === "toolbar" ? TOOLBAR_VARIANT_BORDER_COLOR : DIVIDER_COLOR, ";margin-block:", space(2), ";margin-inline:", ITEM_PADDING_INLINE, ";outline:2px solid transparent;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4VEMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0ICogYXMgQXJpYWtpdCBmcm9tICdAYXJpYWtpdC9yZWFjdCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IENPTE9SUywgZm9udCwgcnRsLCBDT05GSUcsIERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCBJY29uIGZyb20gJy4uL2ljb24nO1xuaW1wb3J0IHsgVHJ1bmNhdGUgfSBmcm9tICcuLi90cnVuY2F0ZSc7XG5pbXBvcnQgdHlwZSB7IENvbnRleHRQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG5jb25zdCBDT05URU5UX1dSQVBQRVJfUEFERElORyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfQkxPQ0sgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0lOTElORSA9IHNwYWNlKCAzICk7XG5cbi8vIFRPRE86XG4vLyAtIGJvcmRlciBjb2xvciBhbmQgZGl2aWRlciBjb2xvciBhcmUgZGlmZmVyZW50IGZyb20gQ09MT1JTLnRoZW1lIHZhcmlhYmxlc1xuLy8gLSBsaWdodGVyIHRleHQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyAtIGxpZ2h0ZXIgYmFja2dyb3VuZCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERFRkFVTFRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdO1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWwtd2Vha2AgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBESVZJREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDIwMCBdO1xuY29uc3QgTElHSFRFUl9URVhUX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdO1xuY29uc3QgTElHSFRfQkFDS0dST1VORF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAxMDAgXTtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZDtcbmNvbnN0IERFRkFVTFRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBERUZBVUxUX0JPUkRFUl9DT0xPUiB9LCAkeyBDT05GSUcuZWxldmF0aW9uTWVkaXVtIH1gO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiB9YDtcblxuY29uc3QgR1JJRF9URU1QTEFURV9DT0xTID0gJ21pbm1heCggMCwgbWF4LWNvbnRlbnQgKSAxZnInO1xuXG5leHBvcnQgY29uc3QgTWVudSA9IHN0eWxlZCggQXJpYWtpdC5NZW51IClgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LyogU2FtZSBhcyBwb3BvdmVyIGNvbXBvbmVudCAqL1xuXHQvKiBUT0RPOiBpcyB0aGVyZSBhIHdheSB0byByZWFkIHRoZSBzYXNzIHZhcmlhYmxlPyAqL1xuXHR6LWluZGV4OiAxMDAwMDAwO1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZW51U3VyZmFjZSA9IHN0eWxlZC5kaXY8IFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID4gPmBcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1pbi13aWR0aDogMTYwcHg7XG5cdG1heC13aWR0aDogMzIwcHg7XG5cdG1heC1oZWlnaHQ6IHZhciggLS1wb3BvdmVyLWF2YWlsYWJsZS1oZWlnaHQgKTtcblxuXHRwYWRkaW5nOiAkeyBDT05URU5UX1dSQVBQRVJfUEFERElORyB9O1xuXG5cdG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG5cdG92ZXJmbG93OiBhdXRvO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNNZWRpdW0gfTtcblx0JHsgKCBwcm9wcyApID0+IGNzc2Bcblx0XHRib3gtc2hhZG93OiAkeyBwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPWF9TSEFET1dcblx0XHRcdDogREVGQVVMVF9CT1hfU0hBRE9XIH07XG5cdGAgfVxuYDtcblxuLyoqXG4gKiBPdXRlciB3cmFwcGVyIGZvciBtZW51IG1vdGlvbi4gYE1lbnUuUG9wb3ZlcmAgdXNlcyBBcmlha2l04oCZcyBgcmVuZGVyYCBwcm9wIHNvXG4gKiB0aGlzIGVsZW1lbnQgd3JhcHMgdGhlIGlubmVyIHN1cmZhY2UgdGhhdCByZWNlaXZlcyBhbGwgbWVyZ2VkIG1lbnUgcHJvcHNcbiAqIChyZWYsIHJvbGUsIGBkYXRhLSpgLCBjaGlsZHJlbikuIFRyYW5zaXRpb25zIG1pcnJvciB0aGUgcHJlLXJlZmFjdG9yIGBNZW51YFxuICogc3R5bGVzIGZyb20gYHRydW5rYCwgZHJpdmVuIGJ5IGBkYXRhLWVudGVyYCAvIGBkYXRhLXNpZGVgIG9uIHRoZSBpbm5lclxuICogc3VyZmFjZSB2aWEgYDpoYXMoPiDigKYpYC5cbiAqL1xuZXhwb3J0IGNvbnN0IE1lbnVNb3Rpb25Sb290ID0gc3R5bGVkLmRpdmBcblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRFVSQVRJT04gfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0VBU0lORyB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cblx0XHQmOm5vdCggOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc3VibWVudV0gKSApIHtcblx0XHRcdC8qIFJlZ2FyZGxlc3Mgb2YgdGhlIHNpZGUsIGZhZGUgaW4gYW5kIG91dC4gKi9cblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdICkge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQvKiBTbGlkZSBpbiB0aGUgZGlyZWN0aW9uIHRoZSBtZW51IGlzIG9wZW5pbmcuICovXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nYm90dG9tJ10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWShcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ndG9wJ10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWShcblx0XHRcdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdsZWZ0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J2JvdHRvbSddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ndG9wJ10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSggMCApO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J2xlZnQnXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggMCApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgYmFzZUl0ZW0gPSBjc3NgXG5cdGFsbDogdW5zZXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6ICR7IHNwYWNlKCA4ICkgfTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQvKiBPY2N1cHkgdGhlIHdpZHRoIG9mIGFsbCBncmlkIGNvbHVtbnMgKGllLiBmdWxsIHdpZHRoKSAqL1xuXHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0QHN1cHBvcnRzICggZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkICkge1xuXHRcdC8qXG5cdFx0ICogRGVmaW5lIGEgZ3JpZCBsYXlvdXQgd2hpY2ggaW5oZXJpdHMgdGhlIHNhbWUgY29sdW1ucyBjb25maWd1cmF0aW9uXG5cdFx0ICogZnJvbSB0aGUgcGFyZW50IGxheW91dCAoaWUuIHN1YmdyaWQpLiBUaGlzIGFsbG93cyB0aGUgbWVudVxuXHRcdCAqIHRvIHN5bmNocm9uaXplIHRoZSBpbmRlbnRhdGlvbiBvZiBhbGwgaXRzIGl0ZW1zLlxuXHRcdCAqL1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZDtcblx0fVxuXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblxuXHRwYWRkaW5nLWJsb2NrOiAkeyBJVEVNX1BBRERJTkdfQkxPQ0sgfTtcblx0cGFkZGluZy1pbmxpbmU6ICR7IElURU1fUEFERElOR19JTkxJTkUgfTtcblxuXHQvKlxuXHQgKiBNYWtlIHN1cmUgdGhhdCwgd2hlbiBhbiBpdGVtIGlzIHNjcm9sbGVkIGludG8gdmlldyAoZWcuIHdoaWxlIHVzaW5nIHRoZVxuXHQgKiBrZXlib2FyZCB0byBtb3ZlIGZvY3VzKSwgdGhlIHdob2xlIGl0ZW0gY29tZXMgaW50byB2aWV3XG5cdCAqL1xuXHRzY3JvbGwtbWFyZ2luOiAkeyBDT05URU5UX1dSQVBQRVJfUEFERElORyB9O1xuXG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXG5cdCZbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHR9XG5cblx0LyogQWN0aXZlIGl0ZW0gKGluY2x1ZGluZyBob3ZlcikgKi9cblx0JltkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICk6bm90KFxuXHRcdFx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXVxuXHRcdCkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudEludmVydGVkIH07XG5cdH1cblxuXHQvKiBLZXlib2FyZCBmb2N1cyAoZm9jdXMtdmlzaWJsZSkgKi9cblx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxLjVweCAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQvKiBBY3RpdmUgKGllLiBwcmVzc2VkLCBtb3VzZSBkb3duKSAqL1xuXHQmOmFjdGl2ZSxcblx0JltkYXRhLWFjdGl2ZV0ge1xuXHRcdC8qIFRPRE86IHNob3VsZCB0aGVyZSBiZSBhIHZpc3VhbCBhY3RpdmUgc3RhdGU/ICovXG5cdH1cblxuXHQvKiBXaGVuIHRoZSBpdGVtIGlzIHRoZSB0cmlnZ2VyIG9mIGFuIG9wZW4gc3VibWVudSAqL1xuXHQkeyBNZW51IH06bm90KDpmb2N1cykgJjpub3QoOmZvY3VzKVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgTElHSFRfQkFDS0dST1VORF9DT0xPUiB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHR9XG5cblx0c3ZnIHtcblx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgQ2hlY2tib3hJdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtQ2hlY2tib3ggKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBSYWRpb0l0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1SYWRpbyApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1QcmVmaXhXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdC8qIEFsd2F5cyBvY2N1cHkgdGhlIGZpcnN0IGNvbHVtbiwgZXZlbiB3aGVuIGF1dG8tY29sbGFwc2luZyAqL1xuXHRncmlkLWNvbHVtbjogMTtcblxuXHQvKlxuXHQgKiBFdmVuIHdoZW4gdGhlIGl0ZW0gaXMgbm90IGNoZWNrZWQsIG9jY3VweSB0aGUgc2FtZSBzY3JlZW4gc3BhY2UgdG8gYXZvaWRcblx0ICogdGhlIHNwYWNlIGNvbGxhcHNpZGUgd2hlbiBubyBpdGVtcyBhcmUgY2hlY2tlZC5cblx0ICovXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmIHtcblx0XHQvKiBTYW1lIHdpZHRoIGFzIHRoZSBjaGVjayBpY29ucyAqL1xuXHRcdG1pbi13aWR0aDogJHsgc3BhY2UoIDYgKSB9O1xuXHR9XG5cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYsXG5cdCY6bm90KCA6ZW1wdHkgKSB7XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcblx0fVxuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblxuXHQvKlxuXHQqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0Ki9cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSA+ICYsXG5cdC8qIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgZGlzYWJsZWQgKi9cblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSA+ICYge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUNvbnRlbnRXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Lypcblx0ICogQWx3YXlzIG9jY3VweSB0aGUgc2Vjb25kIGNvbHVtbiwgc2luY2UgdGhlIGZpcnN0IGNvbHVtblxuXHQgKiBpcyB0YWtlbiBieSB0aGUgcHJlZml4IHdyYXBwZXIgKHdoZW4gZGlzcGxheWVkKS5cblx0ICovXG5cdGdyaWQtY29sdW1uOiAyO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUNoaWxkcmVuV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGZsZXg6IDE7XG5cblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogJHsgc3BhY2UoIDEgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1TdWZmaXhXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGZsZXg6IDAgMSBmaXQtY29udGVudDtcblx0bWluLXdpZHRoOiAwO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblxuXHQvKlxuXHQgKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0ICogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQgKi9cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCgkeyBNZW51IH0pICYsXG5cdC8qIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgZGlzYWJsZWQgKi9cblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCgkeyBNZW51IH0pICYge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgR3JvdXAgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwIClgXG5cdC8qIElnbm9yZSB0aGlzIGVsZW1lbnQgd2hlbiBjYWxjdWxhdGluZyB0aGUgbGF5b3V0LiBVc2VmdWwgZm9yIHN1YmdyaWQgKi9cblx0ZGlzcGxheTogY29udGVudHM7XG5gO1xuXG5leHBvcnQgY29uc3QgR3JvdXBMYWJlbCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXBMYWJlbCApYFxuXHQvKiBPY2N1cHkgdGhlIHdpZHRoIG9mIGFsbCBncmlkIGNvbHVtbnMgKGllLiBmdWxsIHdpZHRoKSAqL1xuXHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXG5cdHBhZGRpbmctYmxvY2stc3RhcnQ6ICR7IHNwYWNlKCAzICkgfTtcblx0cGFkZGluZy1ibG9jay1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcblx0cGFkZGluZy1pbmxpbmU6ICR7IElURU1fUEFERElOR19JTkxJTkUgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBTZXBhcmF0b3IgPSBzdHlsZWQoIEFyaWFraXQuTWVudVNlcGFyYXRvciApPFxuXHRQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+XG4+YFxuXHQvKiBPY2N1cHkgdGhlIHdpZHRoIG9mIGFsbCBncmlkIGNvbHVtbnMgKGllLiBmdWxsIHdpZHRoKSAqL1xuXHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXG5cdGJvcmRlcjogbm9uZTtcblx0aGVpZ2h0OiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgKCBwcm9wcyApID0+XG5cdFx0cHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1Jcblx0XHRcdDogRElWSURFUl9DT0xPUiB9O1xuXHQvKiBBbGlnbiB3aXRoIG1lbnUgaXRlbXMnIGNvbnRlbnQgKi9cblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdG1hcmdpbi1pbmxpbmU6ICR7IElURU1fUEFERElOR19JTkxJTkUgfTtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1Ym1lbnVDaGV2cm9uSWNvbiA9IHN0eWxlZCggSWNvbiApYFxuXHR3aWR0aDogJHsgc3BhY2UoIDEuNSApIH07XG5cdCR7IHJ0bChcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoMSlgLFxuXHRcdH0sXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKC0xKWAsXG5cdFx0fVxuXHQpIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUxhYmVsID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogaW5oZXJpdDtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtSGVscFRleHQgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2hlbHBUZXh0LmZvbnRTaXplJyApIH07XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cdG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoICR7IE1lbnUgfSApICYsXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoICR7IE1lbnUgfSApICYge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5gO1xuIl19 */"));
+  })("grid-column:1/-1;border:none;height:", config_values_default.borderWidth, ";background-color:", (props) => props.variant === "toolbar" ? TOOLBAR_VARIANT_BORDER_COLOR : DIVIDER_COLOR, ";margin-block:", space(2), ";margin-inline:", ITEM_PADDING_INLINE, ";outline:2px solid transparent;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1VEMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgQXJpYWtpdCBmcm9tICdAYXJpYWtpdC9yZWFjdCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIGZvbnQsIHJ0bCwgQ09ORklHLCBEUk9QRE9XTl9NT1RJT05fQ1NTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCB7IFRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHR5cGUgeyBDb250ZXh0UHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0JMT0NLID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19JTkxJTkUgPSBzcGFjZSggMyApO1xuXG4vLyBUT0RPOlxuLy8gLSBib3JkZXIgY29sb3IgYW5kIGRpdmlkZXIgY29sb3IgYXJlIGRpZmZlcmVudCBmcm9tIENPTE9SUy50aGVtZSB2YXJpYWJsZXNcbi8vIC0gbGlnaHRlciB0ZXh0IGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gLSBsaWdodGVyIGJhY2tncm91bmQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBERUZBVUxUX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXTtcbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsLXdlYWtgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgRElWSURFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXTtcbmNvbnN0IExJR0hURVJfVEVYVF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXTtcbmNvbnN0IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF07XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmZvcmVncm91bmQ7XG5jb25zdCBERUZBVUxUX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgREVGQVVMVF9CT1JERVJfQ09MT1IgfSwgJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9YDtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgfWA7XG5cbmNvbnN0IEdSSURfVEVNUExBVEVfQ09MUyA9ICdtaW5tYXgoIDAsIG1heC1jb250ZW50ICkgMWZyJztcblxuZXhwb3J0IGNvbnN0IE1lbnUgPSBzdHlsZWQoIEFyaWFraXQuTWVudSApYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFNhbWUgYXMgcG9wb3ZlciBjb21wb25lbnQgKi9cblx0LyogVE9ETzogaXMgdGhlcmUgYSB3YXkgdG8gcmVhZCB0aGUgc2FzcyB2YXJpYWJsZT8gKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVudVN1cmZhY2UgPSBzdHlsZWQuZGl2PCBQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+ID5gXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXgtaGVpZ2h0OiB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0ICk7XG5cblx0cGFkZGluZzogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzTWVkaXVtIH07XG5cdCR7ICggcHJvcHMgKSA9PiBjc3NgXG5cdFx0Ym94LXNoYWRvdzogJHsgcHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XXG5cdFx0XHQ6IERFRkFVTFRfQk9YX1NIQURPVyB9O1xuXHRgIH1cbmA7XG5cbi8qKlxuICogT3V0ZXIgd3JhcHBlciBmb3IgbWVudSBtb3Rpb24uIGBNZW51LlBvcG92ZXJgIHVzZXMgQXJpYWtpdOKAmXMgYHJlbmRlcmAgcHJvcCBzb1xuICogdGhpcyBlbGVtZW50IHdyYXBzIHRoZSBpbm5lciBzdXJmYWNlIHRoYXQgcmVjZWl2ZXMgYWxsIG1lcmdlZCBtZW51IHByb3BzXG4gKiAocmVmLCByb2xlLCBgZGF0YS0qYCwgY2hpbGRyZW4pLiBUcmFuc2l0aW9ucyBtaXJyb3IgdGhlIHByZS1yZWZhY3RvciBgTWVudWBcbiAqIHN0eWxlcyBmcm9tIGB0cnVua2AsIGRyaXZlbiBieSBgZGF0YS1lbnRlcmAgLyBgZGF0YS1zaWRlYCBvbiB0aGUgaW5uZXJcbiAqIHN1cmZhY2UgdmlhIGA6aGFzKD4g4oCmKWAuXG4gKi9cbmV4cG9ydCBjb25zdCBNZW51TW90aW9uUm9vdCA9IHN0eWxlZC5kaXZgXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRFVSQVRJT04gfTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9FQVNJTkcgfTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG5cdFx0Jjpub3QoIDpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXN1Ym1lbnVdICkgKSB7XG5cdFx0XHQvKiBSZWdhcmRsZXNzIG9mIHRoZSBzaWRlLCBmYWRlIGluIGFuZCBvdXQuICovXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXSApIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LyogU2xpZGUgaW4gdGhlIGRpcmVjdGlvbiB0aGUgbWVudSBpcyBvcGVuaW5nLiAqL1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2JvdHRvbSddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nbGVmdCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdib3R0b20nXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdsZWZ0J10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VJdGVtID0gY3NzYFxuXHRhbGw6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBzdXBwb3J0cyAoIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZCApIHtcblx0XHQvKlxuXHRcdCAqIERlZmluZSBhIGdyaWQgbGF5b3V0IHdoaWNoIGluaGVyaXRzIHRoZSBzYW1lIGNvbHVtbnMgY29uZmlndXJhdGlvblxuXHRcdCAqIGZyb20gdGhlIHBhcmVudCBsYXlvdXQgKGllLiBzdWJncmlkKS4gVGhpcyBhbGxvd3MgdGhlIG1lbnVcblx0XHQgKiB0byBzeW5jaHJvbml6ZSB0aGUgaW5kZW50YXRpb24gb2YgYWxsIGl0cyBpdGVtcy5cblx0XHQgKi9cblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG5cdH1cblxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0cGFkZGluZy1ibG9jazogJHsgSVRFTV9QQURESU5HX0JMT0NLIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0Lypcblx0ICogTWFrZSBzdXJlIHRoYXQsIHdoZW4gYW4gaXRlbSBpcyBzY3JvbGxlZCBpbnRvIHZpZXcgKGVnLiB3aGlsZSB1c2luZyB0aGVcblx0ICoga2V5Ym9hcmQgdG8gbW92ZSBmb2N1cyksIHRoZSB3aG9sZSBpdGVtIGNvbWVzIGludG8gdmlld1xuXHQgKi9cblx0c2Nyb2xsLW1hcmdpbjogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8qIEFjdGl2ZSBpdGVtIChpbmNsdWRpbmcgaG92ZXIpICovXG5cdCZbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApOm5vdChcblx0XHRcdFthcmlhLWRpc2FibGVkPSd0cnVlJ11cblx0XHQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHR9XG5cblx0LyogS2V5Ym9hcmQgZm9jdXMgKGZvY3VzLXZpc2libGUpICovXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMS41cHggJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyogQWN0aXZlIChpZS4gcHJlc3NlZCwgbW91c2UgZG93bikgKi9cblx0JjphY3RpdmUsXG5cdCZbZGF0YS1hY3RpdmVdIHtcblx0XHQvKiBUT0RPOiBzaG91bGQgdGhlcmUgYmUgYSB2aXN1YWwgYWN0aXZlIHN0YXRlPyAqL1xuXHR9XG5cblx0LyogV2hlbiB0aGUgaXRlbSBpcyB0aGUgdHJpZ2dlciBvZiBhbiBvcGVuIHN1Ym1lbnUgKi9cblx0JHsgTWVudSB9Om5vdCg6Zm9jdXMpICY6bm90KDpmb2N1cylbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbSApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENoZWNrYm94SXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbUNoZWNrYm94IClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUmFkaW9JdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtUmFkaW8gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtUHJlZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHQvKiBBbHdheXMgb2NjdXB5IHRoZSBmaXJzdCBjb2x1bW4sIGV2ZW4gd2hlbiBhdXRvLWNvbGxhcHNpbmcgKi9cblx0Z3JpZC1jb2x1bW46IDE7XG5cblx0Lypcblx0ICogRXZlbiB3aGVuIHRoZSBpdGVtIGlzIG5vdCBjaGVja2VkLCBvY2N1cHkgdGhlIHNhbWUgc2NyZWVuIHNwYWNlIHRvIGF2b2lkXG5cdCAqIHRoZSBzcGFjZSBjb2xsYXBzaWRlIHdoZW4gbm8gaXRlbXMgYXJlIGNoZWNrZWQuXG5cdCAqL1xuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJiB7XG5cdFx0LyogU2FtZSB3aWR0aCBhcyB0aGUgY2hlY2sgaWNvbnMgKi9cblx0XHRtaW4td2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmLFxuXHQmOm5vdCggOmVtcHR5ICkge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdH1cblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0KiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0KiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgPiAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gPiAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1Db250ZW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdC8qXG5cdCAqIEFsd2F5cyBvY2N1cHkgdGhlIHNlY29uZCBjb2x1bW4sIHNpbmNlIHRoZSBmaXJzdCBjb2x1bW5cblx0ICogaXMgdGFrZW4gYnkgdGhlIHByZWZpeCB3cmFwcGVyICh3aGVuIGRpc3BsYXllZCkuXG5cdCAqL1xuXHRncmlkLWNvbHVtbjogMjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1DaGlsZHJlbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4OiAxO1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtU3VmZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4OiAwIDEgZml0LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0ICogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCAqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0ICovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoJHsgTWVudSB9KSAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoJHsgTWVudSB9KSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cCApYFxuXHQvKiBJZ25vcmUgdGhpcyBlbGVtZW50IHdoZW4gY2FsY3VsYXRpbmcgdGhlIGxheW91dC4gVXNlZnVsIGZvciBzdWJncmlkICovXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwTGFiZWwgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwTGFiZWwgKWBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYmxvY2stZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VwYXJhdG9yID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVTZXBhcmF0b3IgKTxcblx0UGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPlxuPmBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SXG5cdFx0XHQ6IERJVklERVJfQ09MT1IgfTtcblx0LyogQWxpZ24gd2l0aCBtZW51IGl0ZW1zJyBjb250ZW50ICovXG5cdG1hcmdpbi1ibG9jazogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4taW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWJtZW51Q2hldnJvbkljb24gPSBzdHlsZWQoIEljb24gKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAxLjUgKSB9O1xuXHQkeyBydGwoXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKDEpYCxcblx0XHR9LFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgtMSlgLFxuXHRcdH1cblx0KSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1MYWJlbCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUhlbHBUZXh0ID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCAkeyBNZW51IH0gKSAmLFxuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCAkeyBNZW51IH0gKSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcbiJdfQ== */"));
   var SubmenuChevronIcon = /* @__PURE__ */ createStyled(icon_default3, false ? {
     target: "e1wg7tti2"
   } : {
@@ -50321,19 +51005,57 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     transform: `scaleX(1)`
   }, {
     transform: `scaleX(-1)`
-  }), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnVmdEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIGZvbnQsIHJ0bCwgQ09ORklHLCBEUk9QRE9XTl9NT1RJT05fQ1NTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCB7IFRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHR5cGUgeyBDb250ZXh0UHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0JMT0NLID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19JTkxJTkUgPSBzcGFjZSggMyApO1xuXG4vLyBUT0RPOlxuLy8gLSBib3JkZXIgY29sb3IgYW5kIGRpdmlkZXIgY29sb3IgYXJlIGRpZmZlcmVudCBmcm9tIENPTE9SUy50aGVtZSB2YXJpYWJsZXNcbi8vIC0gbGlnaHRlciB0ZXh0IGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gLSBsaWdodGVyIGJhY2tncm91bmQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBERUZBVUxUX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXTtcbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsLXdlYWtgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgRElWSURFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXTtcbmNvbnN0IExJR0hURVJfVEVYVF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXTtcbmNvbnN0IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF07XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmZvcmVncm91bmQ7XG5jb25zdCBERUZBVUxUX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgREVGQVVMVF9CT1JERVJfQ09MT1IgfSwgJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9YDtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgfWA7XG5cbmNvbnN0IEdSSURfVEVNUExBVEVfQ09MUyA9ICdtaW5tYXgoIDAsIG1heC1jb250ZW50ICkgMWZyJztcblxuZXhwb3J0IGNvbnN0IE1lbnUgPSBzdHlsZWQoIEFyaWFraXQuTWVudSApYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFNhbWUgYXMgcG9wb3ZlciBjb21wb25lbnQgKi9cblx0LyogVE9ETzogaXMgdGhlcmUgYSB3YXkgdG8gcmVhZCB0aGUgc2FzcyB2YXJpYWJsZT8gKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVudVN1cmZhY2UgPSBzdHlsZWQuZGl2PCBQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+ID5gXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXgtaGVpZ2h0OiB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0ICk7XG5cblx0cGFkZGluZzogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzTWVkaXVtIH07XG5cdCR7ICggcHJvcHMgKSA9PiBjc3NgXG5cdFx0Ym94LXNoYWRvdzogJHsgcHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XXG5cdFx0XHQ6IERFRkFVTFRfQk9YX1NIQURPVyB9O1xuXHRgIH1cbmA7XG5cbi8qKlxuICogT3V0ZXIgd3JhcHBlciBmb3IgbWVudSBtb3Rpb24uIGBNZW51LlBvcG92ZXJgIHVzZXMgQXJpYWtpdOKAmXMgYHJlbmRlcmAgcHJvcCBzb1xuICogdGhpcyBlbGVtZW50IHdyYXBzIHRoZSBpbm5lciBzdXJmYWNlIHRoYXQgcmVjZWl2ZXMgYWxsIG1lcmdlZCBtZW51IHByb3BzXG4gKiAocmVmLCByb2xlLCBgZGF0YS0qYCwgY2hpbGRyZW4pLiBUcmFuc2l0aW9ucyBtaXJyb3IgdGhlIHByZS1yZWZhY3RvciBgTWVudWBcbiAqIHN0eWxlcyBmcm9tIGB0cnVua2AsIGRyaXZlbiBieSBgZGF0YS1lbnRlcmAgLyBgZGF0YS1zaWRlYCBvbiB0aGUgaW5uZXJcbiAqIHN1cmZhY2UgdmlhIGA6aGFzKD4g4oCmKWAuXG4gKi9cbmV4cG9ydCBjb25zdCBNZW51TW90aW9uUm9vdCA9IHN0eWxlZC5kaXZgXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRFVSQVRJT04gfTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9FQVNJTkcgfTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG5cdFx0Jjpub3QoIDpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXN1Ym1lbnVdICkgKSB7XG5cdFx0XHQvKiBSZWdhcmRsZXNzIG9mIHRoZSBzaWRlLCBmYWRlIGluIGFuZCBvdXQuICovXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXSApIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LyogU2xpZGUgaW4gdGhlIGRpcmVjdGlvbiB0aGUgbWVudSBpcyBvcGVuaW5nLiAqL1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2JvdHRvbSddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nbGVmdCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdib3R0b20nXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdsZWZ0J10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VJdGVtID0gY3NzYFxuXHRhbGw6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBzdXBwb3J0cyAoIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZCApIHtcblx0XHQvKlxuXHRcdCAqIERlZmluZSBhIGdyaWQgbGF5b3V0IHdoaWNoIGluaGVyaXRzIHRoZSBzYW1lIGNvbHVtbnMgY29uZmlndXJhdGlvblxuXHRcdCAqIGZyb20gdGhlIHBhcmVudCBsYXlvdXQgKGllLiBzdWJncmlkKS4gVGhpcyBhbGxvd3MgdGhlIG1lbnVcblx0XHQgKiB0byBzeW5jaHJvbml6ZSB0aGUgaW5kZW50YXRpb24gb2YgYWxsIGl0cyBpdGVtcy5cblx0XHQgKi9cblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG5cdH1cblxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0cGFkZGluZy1ibG9jazogJHsgSVRFTV9QQURESU5HX0JMT0NLIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0Lypcblx0ICogTWFrZSBzdXJlIHRoYXQsIHdoZW4gYW4gaXRlbSBpcyBzY3JvbGxlZCBpbnRvIHZpZXcgKGVnLiB3aGlsZSB1c2luZyB0aGVcblx0ICoga2V5Ym9hcmQgdG8gbW92ZSBmb2N1cyksIHRoZSB3aG9sZSBpdGVtIGNvbWVzIGludG8gdmlld1xuXHQgKi9cblx0c2Nyb2xsLW1hcmdpbjogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8qIEFjdGl2ZSBpdGVtIChpbmNsdWRpbmcgaG92ZXIpICovXG5cdCZbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApOm5vdChcblx0XHRcdFthcmlhLWRpc2FibGVkPSd0cnVlJ11cblx0XHQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHR9XG5cblx0LyogS2V5Ym9hcmQgZm9jdXMgKGZvY3VzLXZpc2libGUpICovXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMS41cHggJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyogQWN0aXZlIChpZS4gcHJlc3NlZCwgbW91c2UgZG93bikgKi9cblx0JjphY3RpdmUsXG5cdCZbZGF0YS1hY3RpdmVdIHtcblx0XHQvKiBUT0RPOiBzaG91bGQgdGhlcmUgYmUgYSB2aXN1YWwgYWN0aXZlIHN0YXRlPyAqL1xuXHR9XG5cblx0LyogV2hlbiB0aGUgaXRlbSBpcyB0aGUgdHJpZ2dlciBvZiBhbiBvcGVuIHN1Ym1lbnUgKi9cblx0JHsgTWVudSB9Om5vdCg6Zm9jdXMpICY6bm90KDpmb2N1cylbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbSApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENoZWNrYm94SXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbUNoZWNrYm94IClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUmFkaW9JdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtUmFkaW8gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtUHJlZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHQvKiBBbHdheXMgb2NjdXB5IHRoZSBmaXJzdCBjb2x1bW4sIGV2ZW4gd2hlbiBhdXRvLWNvbGxhcHNpbmcgKi9cblx0Z3JpZC1jb2x1bW46IDE7XG5cblx0Lypcblx0ICogRXZlbiB3aGVuIHRoZSBpdGVtIGlzIG5vdCBjaGVja2VkLCBvY2N1cHkgdGhlIHNhbWUgc2NyZWVuIHNwYWNlIHRvIGF2b2lkXG5cdCAqIHRoZSBzcGFjZSBjb2xsYXBzaWRlIHdoZW4gbm8gaXRlbXMgYXJlIGNoZWNrZWQuXG5cdCAqL1xuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJiB7XG5cdFx0LyogU2FtZSB3aWR0aCBhcyB0aGUgY2hlY2sgaWNvbnMgKi9cblx0XHRtaW4td2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmLFxuXHQmOm5vdCggOmVtcHR5ICkge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdH1cblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0KiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0KiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgPiAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gPiAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1Db250ZW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdC8qXG5cdCAqIEFsd2F5cyBvY2N1cHkgdGhlIHNlY29uZCBjb2x1bW4sIHNpbmNlIHRoZSBmaXJzdCBjb2x1bW5cblx0ICogaXMgdGFrZW4gYnkgdGhlIHByZWZpeCB3cmFwcGVyICh3aGVuIGRpc3BsYXllZCkuXG5cdCAqL1xuXHRncmlkLWNvbHVtbjogMjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1DaGlsZHJlbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4OiAxO1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtU3VmZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4OiAwIDEgZml0LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0ICogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCAqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0ICovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoJHsgTWVudSB9KSAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoJHsgTWVudSB9KSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cCApYFxuXHQvKiBJZ25vcmUgdGhpcyBlbGVtZW50IHdoZW4gY2FsY3VsYXRpbmcgdGhlIGxheW91dC4gVXNlZnVsIGZvciBzdWJncmlkICovXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwTGFiZWwgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwTGFiZWwgKWBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYmxvY2stZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VwYXJhdG9yID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVTZXBhcmF0b3IgKTxcblx0UGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPlxuPmBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SXG5cdFx0XHQ6IERJVklERVJfQ09MT1IgfTtcblx0LyogQWxpZ24gd2l0aCBtZW51IGl0ZW1zJyBjb250ZW50ICovXG5cdG1hcmdpbi1ibG9jazogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4taW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWJtZW51Q2hldnJvbkljb24gPSBzdHlsZWQoIEljb24gKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAxLjUgKSB9O1xuXHQkeyBydGwoXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKDEpYCxcblx0XHR9LFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgtMSlgLFxuXHRcdH1cblx0KSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1MYWJlbCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUhlbHBUZXh0ID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCAkeyBNZW51IH0gKSAmLFxuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCAkeyBNZW51IH0gKSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcbiJdfQ== */"));
+  }), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5VWdEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"));
   var ItemLabel = /* @__PURE__ */ createStyled(component_default7, false ? {
     target: "e1wg7tti1"
   } : {
     target: "e1wg7tti1",
     label: "ItemLabel"
-  })("font-size:", font("default.fontSize"), ";line-height:20px;color:inherit;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0VjJDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIGZvbnQsIHJ0bCwgQ09ORklHLCBEUk9QRE9XTl9NT1RJT05fQ1NTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCB7IFRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHR5cGUgeyBDb250ZXh0UHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0JMT0NLID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19JTkxJTkUgPSBzcGFjZSggMyApO1xuXG4vLyBUT0RPOlxuLy8gLSBib3JkZXIgY29sb3IgYW5kIGRpdmlkZXIgY29sb3IgYXJlIGRpZmZlcmVudCBmcm9tIENPTE9SUy50aGVtZSB2YXJpYWJsZXNcbi8vIC0gbGlnaHRlciB0ZXh0IGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gLSBsaWdodGVyIGJhY2tncm91bmQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBERUZBVUxUX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXTtcbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsLXdlYWtgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgRElWSURFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXTtcbmNvbnN0IExJR0hURVJfVEVYVF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXTtcbmNvbnN0IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF07XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmZvcmVncm91bmQ7XG5jb25zdCBERUZBVUxUX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgREVGQVVMVF9CT1JERVJfQ09MT1IgfSwgJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9YDtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgfWA7XG5cbmNvbnN0IEdSSURfVEVNUExBVEVfQ09MUyA9ICdtaW5tYXgoIDAsIG1heC1jb250ZW50ICkgMWZyJztcblxuZXhwb3J0IGNvbnN0IE1lbnUgPSBzdHlsZWQoIEFyaWFraXQuTWVudSApYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFNhbWUgYXMgcG9wb3ZlciBjb21wb25lbnQgKi9cblx0LyogVE9ETzogaXMgdGhlcmUgYSB3YXkgdG8gcmVhZCB0aGUgc2FzcyB2YXJpYWJsZT8gKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVudVN1cmZhY2UgPSBzdHlsZWQuZGl2PCBQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+ID5gXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXgtaGVpZ2h0OiB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0ICk7XG5cblx0cGFkZGluZzogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzTWVkaXVtIH07XG5cdCR7ICggcHJvcHMgKSA9PiBjc3NgXG5cdFx0Ym94LXNoYWRvdzogJHsgcHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XXG5cdFx0XHQ6IERFRkFVTFRfQk9YX1NIQURPVyB9O1xuXHRgIH1cbmA7XG5cbi8qKlxuICogT3V0ZXIgd3JhcHBlciBmb3IgbWVudSBtb3Rpb24uIGBNZW51LlBvcG92ZXJgIHVzZXMgQXJpYWtpdOKAmXMgYHJlbmRlcmAgcHJvcCBzb1xuICogdGhpcyBlbGVtZW50IHdyYXBzIHRoZSBpbm5lciBzdXJmYWNlIHRoYXQgcmVjZWl2ZXMgYWxsIG1lcmdlZCBtZW51IHByb3BzXG4gKiAocmVmLCByb2xlLCBgZGF0YS0qYCwgY2hpbGRyZW4pLiBUcmFuc2l0aW9ucyBtaXJyb3IgdGhlIHByZS1yZWZhY3RvciBgTWVudWBcbiAqIHN0eWxlcyBmcm9tIGB0cnVua2AsIGRyaXZlbiBieSBgZGF0YS1lbnRlcmAgLyBgZGF0YS1zaWRlYCBvbiB0aGUgaW5uZXJcbiAqIHN1cmZhY2UgdmlhIGA6aGFzKD4g4oCmKWAuXG4gKi9cbmV4cG9ydCBjb25zdCBNZW51TW90aW9uUm9vdCA9IHN0eWxlZC5kaXZgXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRFVSQVRJT04gfTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9FQVNJTkcgfTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG5cdFx0Jjpub3QoIDpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXN1Ym1lbnVdICkgKSB7XG5cdFx0XHQvKiBSZWdhcmRsZXNzIG9mIHRoZSBzaWRlLCBmYWRlIGluIGFuZCBvdXQuICovXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXSApIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LyogU2xpZGUgaW4gdGhlIGRpcmVjdGlvbiB0aGUgbWVudSBpcyBvcGVuaW5nLiAqL1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2JvdHRvbSddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nbGVmdCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdib3R0b20nXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdsZWZ0J10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VJdGVtID0gY3NzYFxuXHRhbGw6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBzdXBwb3J0cyAoIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZCApIHtcblx0XHQvKlxuXHRcdCAqIERlZmluZSBhIGdyaWQgbGF5b3V0IHdoaWNoIGluaGVyaXRzIHRoZSBzYW1lIGNvbHVtbnMgY29uZmlndXJhdGlvblxuXHRcdCAqIGZyb20gdGhlIHBhcmVudCBsYXlvdXQgKGllLiBzdWJncmlkKS4gVGhpcyBhbGxvd3MgdGhlIG1lbnVcblx0XHQgKiB0byBzeW5jaHJvbml6ZSB0aGUgaW5kZW50YXRpb24gb2YgYWxsIGl0cyBpdGVtcy5cblx0XHQgKi9cblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG5cdH1cblxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0cGFkZGluZy1ibG9jazogJHsgSVRFTV9QQURESU5HX0JMT0NLIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0Lypcblx0ICogTWFrZSBzdXJlIHRoYXQsIHdoZW4gYW4gaXRlbSBpcyBzY3JvbGxlZCBpbnRvIHZpZXcgKGVnLiB3aGlsZSB1c2luZyB0aGVcblx0ICoga2V5Ym9hcmQgdG8gbW92ZSBmb2N1cyksIHRoZSB3aG9sZSBpdGVtIGNvbWVzIGludG8gdmlld1xuXHQgKi9cblx0c2Nyb2xsLW1hcmdpbjogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8qIEFjdGl2ZSBpdGVtIChpbmNsdWRpbmcgaG92ZXIpICovXG5cdCZbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApOm5vdChcblx0XHRcdFthcmlhLWRpc2FibGVkPSd0cnVlJ11cblx0XHQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHR9XG5cblx0LyogS2V5Ym9hcmQgZm9jdXMgKGZvY3VzLXZpc2libGUpICovXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMS41cHggJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyogQWN0aXZlIChpZS4gcHJlc3NlZCwgbW91c2UgZG93bikgKi9cblx0JjphY3RpdmUsXG5cdCZbZGF0YS1hY3RpdmVdIHtcblx0XHQvKiBUT0RPOiBzaG91bGQgdGhlcmUgYmUgYSB2aXN1YWwgYWN0aXZlIHN0YXRlPyAqL1xuXHR9XG5cblx0LyogV2hlbiB0aGUgaXRlbSBpcyB0aGUgdHJpZ2dlciBvZiBhbiBvcGVuIHN1Ym1lbnUgKi9cblx0JHsgTWVudSB9Om5vdCg6Zm9jdXMpICY6bm90KDpmb2N1cylbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbSApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENoZWNrYm94SXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbUNoZWNrYm94IClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUmFkaW9JdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtUmFkaW8gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtUHJlZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHQvKiBBbHdheXMgb2NjdXB5IHRoZSBmaXJzdCBjb2x1bW4sIGV2ZW4gd2hlbiBhdXRvLWNvbGxhcHNpbmcgKi9cblx0Z3JpZC1jb2x1bW46IDE7XG5cblx0Lypcblx0ICogRXZlbiB3aGVuIHRoZSBpdGVtIGlzIG5vdCBjaGVja2VkLCBvY2N1cHkgdGhlIHNhbWUgc2NyZWVuIHNwYWNlIHRvIGF2b2lkXG5cdCAqIHRoZSBzcGFjZSBjb2xsYXBzaWRlIHdoZW4gbm8gaXRlbXMgYXJlIGNoZWNrZWQuXG5cdCAqL1xuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJiB7XG5cdFx0LyogU2FtZSB3aWR0aCBhcyB0aGUgY2hlY2sgaWNvbnMgKi9cblx0XHRtaW4td2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmLFxuXHQmOm5vdCggOmVtcHR5ICkge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdH1cblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0KiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0KiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgPiAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gPiAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1Db250ZW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdC8qXG5cdCAqIEFsd2F5cyBvY2N1cHkgdGhlIHNlY29uZCBjb2x1bW4sIHNpbmNlIHRoZSBmaXJzdCBjb2x1bW5cblx0ICogaXMgdGFrZW4gYnkgdGhlIHByZWZpeCB3cmFwcGVyICh3aGVuIGRpc3BsYXllZCkuXG5cdCAqL1xuXHRncmlkLWNvbHVtbjogMjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1DaGlsZHJlbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4OiAxO1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtU3VmZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4OiAwIDEgZml0LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0ICogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCAqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0ICovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoJHsgTWVudSB9KSAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoJHsgTWVudSB9KSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cCApYFxuXHQvKiBJZ25vcmUgdGhpcyBlbGVtZW50IHdoZW4gY2FsY3VsYXRpbmcgdGhlIGxheW91dC4gVXNlZnVsIGZvciBzdWJncmlkICovXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwTGFiZWwgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwTGFiZWwgKWBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYmxvY2stZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VwYXJhdG9yID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVTZXBhcmF0b3IgKTxcblx0UGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPlxuPmBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SXG5cdFx0XHQ6IERJVklERVJfQ09MT1IgfTtcblx0LyogQWxpZ24gd2l0aCBtZW51IGl0ZW1zJyBjb250ZW50ICovXG5cdG1hcmdpbi1ibG9jazogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4taW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWJtZW51Q2hldnJvbkljb24gPSBzdHlsZWQoIEljb24gKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAxLjUgKSB9O1xuXHQkeyBydGwoXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKDEpYCxcblx0XHR9LFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgtMSlgLFxuXHRcdH1cblx0KSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1MYWJlbCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUhlbHBUZXh0ID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCAkeyBNZW51IH0gKSAmLFxuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCAkeyBNZW51IH0gKSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcbiJdfQ== */"));
+  })("font-size:", font("default.fontSize"), ";line-height:20px;color:inherit;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxVjJDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"));
   var ItemHelpText = /* @__PURE__ */ createStyled(component_default7, false ? {
     target: "e1wg7tti0"
   } : {
     target: "e1wg7tti0",
     label: "ItemHelpText"
-  })("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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrVzhDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIGZvbnQsIHJ0bCwgQ09ORklHLCBEUk9QRE9XTl9NT1RJT05fQ1NTIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCB7IFRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHR5cGUgeyBDb250ZXh0UHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgPSBzcGFjZSggMSApO1xuY29uc3QgSVRFTV9QQURESU5HX0JMT0NLID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19JTkxJTkUgPSBzcGFjZSggMyApO1xuXG4vLyBUT0RPOlxuLy8gLSBib3JkZXIgY29sb3IgYW5kIGRpdmlkZXIgY29sb3IgYXJlIGRpZmZlcmVudCBmcm9tIENPTE9SUy50aGVtZSB2YXJpYWJsZXNcbi8vIC0gbGlnaHRlciB0ZXh0IGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gLSBsaWdodGVyIGJhY2tncm91bmQgY29sb3IgaXMgbm90IGRlZmluZWQgaW4gQ09MT1JTLnRoZW1lLCBzaG91bGQgaXQgYmU/XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5jb25zdCBERUZBVUxUX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXTtcbi8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2Utc3VyZmFjZS1uZXV0cmFsLXdlYWtgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgRElWSURFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyAyMDAgXTtcbmNvbnN0IExJR0hURVJfVEVYVF9DT0xPUiA9IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXTtcbmNvbnN0IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF07XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SID0gQ09MT1JTLnRoZW1lLmZvcmVncm91bmQ7XG5jb25zdCBERUZBVUxUX0JPWF9TSEFET1cgPSBgMCAwIDAgJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gJHsgREVGQVVMVF9CT1JERVJfQ09MT1IgfSwgJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9YDtcbmNvbnN0IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IFRPT0xCQVJfVkFSSUFOVF9CT1JERVJfQ09MT1IgfWA7XG5cbmNvbnN0IEdSSURfVEVNUExBVEVfQ09MUyA9ICdtaW5tYXgoIDAsIG1heC1jb250ZW50ICkgMWZyJztcblxuZXhwb3J0IGNvbnN0IE1lbnUgPSBzdHlsZWQoIEFyaWFraXQuTWVudSApYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFNhbWUgYXMgcG9wb3ZlciBjb21wb25lbnQgKi9cblx0LyogVE9ETzogaXMgdGhlcmUgYSB3YXkgdG8gcmVhZCB0aGUgc2FzcyB2YXJpYWJsZT8gKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHQvKiBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgKi9cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVudVN1cmZhY2UgPSBzdHlsZWQuZGl2PCBQaWNrPCBDb250ZXh0UHJvcHMsICd2YXJpYW50JyA+ID5gXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHsgR1JJRF9URU1QTEFURV9DT0xTIH07XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDE2MHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXgtaGVpZ2h0OiB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0ICk7XG5cblx0cGFkZGluZzogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzTWVkaXVtIH07XG5cdCR7ICggcHJvcHMgKSA9PiBjc3NgXG5cdFx0Ym94LXNoYWRvdzogJHsgcHJvcHMudmFyaWFudCA9PT0gJ3Rvb2xiYXInXG5cdFx0XHQ/IFRPT0xCQVJfVkFSSUFOVF9CT1hfU0hBRE9XXG5cdFx0XHQ6IERFRkFVTFRfQk9YX1NIQURPVyB9O1xuXHRgIH1cbmA7XG5cbi8qKlxuICogT3V0ZXIgd3JhcHBlciBmb3IgbWVudSBtb3Rpb24uIGBNZW51LlBvcG92ZXJgIHVzZXMgQXJpYWtpdOKAmXMgYHJlbmRlcmAgcHJvcCBzb1xuICogdGhpcyBlbGVtZW50IHdyYXBzIHRoZSBpbm5lciBzdXJmYWNlIHRoYXQgcmVjZWl2ZXMgYWxsIG1lcmdlZCBtZW51IHByb3BzXG4gKiAocmVmLCByb2xlLCBgZGF0YS0qYCwgY2hpbGRyZW4pLiBUcmFuc2l0aW9ucyBtaXJyb3IgdGhlIHByZS1yZWZhY3RvciBgTWVudWBcbiAqIHN0eWxlcyBmcm9tIGB0cnVua2AsIGRyaXZlbiBieSBgZGF0YS1lbnRlcmAgLyBgZGF0YS1zaWRlYCBvbiB0aGUgaW5uZXJcbiAqIHN1cmZhY2UgdmlhIGA6aGFzKD4g4oCmKWAuXG4gKi9cbmV4cG9ydCBjb25zdCBNZW51TW90aW9uUm9vdCA9IHN0eWxlZC5kaXZgXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRFVSQVRJT04gfTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9FQVNJTkcgfTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG5cdFx0Jjpub3QoIDpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXN1Ym1lbnVdICkgKSB7XG5cdFx0XHQvKiBSZWdhcmRsZXNzIG9mIHRoZSBzaWRlLCBmYWRlIGluIGFuZCBvdXQuICovXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXSApIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0LyogU2xpZGUgaW4gdGhlIGRpcmVjdGlvbiB0aGUgbWVudSBpcyBvcGVuaW5nLiAqL1xuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2JvdHRvbSddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0LSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0nbGVmdCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdib3R0b20nXSApLFxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLWVudGVyXVtkYXRhLXNpZGU9J3RvcCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdsZWZ0J10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSdyaWdodCddICkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGJhc2VJdGVtID0gY3NzYFxuXHRhbGw6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBzdXBwb3J0cyAoIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZCApIHtcblx0XHQvKlxuXHRcdCAqIERlZmluZSBhIGdyaWQgbGF5b3V0IHdoaWNoIGluaGVyaXRzIHRoZSBzYW1lIGNvbHVtbnMgY29uZmlndXJhdGlvblxuXHRcdCAqIGZyb20gdGhlIHBhcmVudCBsYXlvdXQgKGllLiBzdWJncmlkKS4gVGhpcyBhbGxvd3MgdGhlIG1lbnVcblx0XHQgKiB0byBzeW5jaHJvbml6ZSB0aGUgaW5kZW50YXRpb24gb2YgYWxsIGl0cyBpdGVtcy5cblx0XHQgKi9cblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG5cdH1cblxuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0cGFkZGluZy1ibG9jazogJHsgSVRFTV9QQURESU5HX0JMT0NLIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0Lypcblx0ICogTWFrZSBzdXJlIHRoYXQsIHdoZW4gYW4gaXRlbSBpcyBzY3JvbGxlZCBpbnRvIHZpZXcgKGVnLiB3aGlsZSB1c2luZyB0aGVcblx0ICoga2V5Ym9hcmQgdG8gbW92ZSBmb2N1cyksIHRoZSB3aG9sZSBpdGVtIGNvbWVzIGludG8gdmlld1xuXHQgKi9cblx0c2Nyb2xsLW1hcmdpbjogJHsgQ09OVEVOVF9XUkFQUEVSX1BBRERJTkcgfTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8qIEFjdGl2ZSBpdGVtIChpbmNsdWRpbmcgaG92ZXIpICovXG5cdCZbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApOm5vdChcblx0XHRcdFthcmlhLWRpc2FibGVkPSd0cnVlJ11cblx0XHQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnRJbnZlcnRlZCB9O1xuXHR9XG5cblx0LyogS2V5Ym9hcmQgZm9jdXMgKGZvY3VzLXZpc2libGUpICovXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMS41cHggJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyogQWN0aXZlIChpZS4gcHJlc3NlZCwgbW91c2UgZG93bikgKi9cblx0JjphY3RpdmUsXG5cdCZbZGF0YS1hY3RpdmVdIHtcblx0XHQvKiBUT0RPOiBzaG91bGQgdGhlcmUgYmUgYSB2aXN1YWwgYWN0aXZlIHN0YXRlPyAqL1xuXHR9XG5cblx0LyogV2hlbiB0aGUgaXRlbSBpcyB0aGUgdHJpZ2dlciBvZiBhbiBvcGVuIHN1Ym1lbnUgKi9cblx0JHsgTWVudSB9Om5vdCg6Zm9jdXMpICY6bm90KDpmb2N1cylbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR7IExJR0hUX0JBQ0tHUk9VTkRfQ09MT1IgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbSApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IENoZWNrYm94SXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbUNoZWNrYm94IClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUmFkaW9JdGVtID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVJdGVtUmFkaW8gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtUHJlZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHQvKiBBbHdheXMgb2NjdXB5IHRoZSBmaXJzdCBjb2x1bW4sIGV2ZW4gd2hlbiBhdXRvLWNvbGxhcHNpbmcgKi9cblx0Z3JpZC1jb2x1bW46IDE7XG5cblx0Lypcblx0ICogRXZlbiB3aGVuIHRoZSBpdGVtIGlzIG5vdCBjaGVja2VkLCBvY2N1cHkgdGhlIHNhbWUgc2NyZWVuIHNwYWNlIHRvIGF2b2lkXG5cdCAqIHRoZSBzcGFjZSBjb2xsYXBzaWRlIHdoZW4gbm8gaXRlbXMgYXJlIGNoZWNrZWQuXG5cdCAqL1xuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJiB7XG5cdFx0LyogU2FtZSB3aWR0aCBhcyB0aGUgY2hlY2sgaWNvbnMgKi9cblx0XHRtaW4td2lkdGg6ICR7IHNwYWNlKCA2ICkgfTtcblx0fVxuXG5cdCR7IENoZWNrYm94SXRlbSB9ID4gJixcblx0JHsgUmFkaW9JdGVtIH0gPiAmLFxuXHQmOm5vdCggOmVtcHR5ICkge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdH1cblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0KiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGFjdGl2ZSwgZXhjZXB0IHdoZW4gaXQncyBhIG5vbi1mb2N1c2VkL2hvdmVyZWRcblx0KiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgPiAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gPiAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1Db250ZW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdC8qXG5cdCAqIEFsd2F5cyBvY2N1cHkgdGhlIHNlY29uZCBjb2x1bW4sIHNpbmNlIHRoZSBmaXJzdCBjb2x1bW5cblx0ICogaXMgdGFrZW4gYnkgdGhlIHByZWZpeCB3cmFwcGVyICh3aGVuIGRpc3BsYXllZCkuXG5cdCAqL1xuXHRncmlkLWNvbHVtbjogMjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogJHsgc3BhY2UoIDMgKSB9O1xuXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1DaGlsZHJlbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRmbGV4OiAxO1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtU3VmZml4V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4OiAwIDEgZml0LWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRjb2xvcjogJHsgTElHSFRFUl9URVhUX0NPTE9SIH07XG5cblx0Lypcblx0ICogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCAqIHN1Ym1lbnUgdHJpZ2dlciAoaW4gdGhhdCBjYXNlLCBjb2xvciBzaG91bGQgbm90IGJlIGluaGVyaXRlZClcblx0ICovXG5cdFtkYXRhLWFjdGl2ZS1pdGVtXTpub3QoIFtkYXRhLWZvY3VzLXZpc2libGVdICkgKjpub3QoJHsgTWVudSB9KSAmLFxuXHQvKiBXaGVuIHRoZSBwYXJlbnQgbWVudSBpdGVtIGlzIGRpc2FibGVkICovXG5cdFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKjpub3QoJHsgTWVudSB9KSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cCApYFxuXHQvKiBJZ25vcmUgdGhpcyBlbGVtZW50IHdoZW4gY2FsY3VsYXRpbmcgdGhlIGxheW91dC4gVXNlZnVsIGZvciBzdWJncmlkICovXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyb3VwTGFiZWwgPSBzdHlsZWQoIEFyaWFraXQuTWVudUdyb3VwTGFiZWwgKWBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkeyBzcGFjZSggMyApIH07XG5cdHBhZGRpbmctYmxvY2stZW5kOiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctaW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VwYXJhdG9yID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVTZXBhcmF0b3IgKTxcblx0UGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPlxuPmBcblx0LyogT2NjdXB5IHRoZSB3aWR0aCBvZiBhbGwgZ3JpZCBjb2x1bW5zIChpZS4gZnVsbCB3aWR0aCkgKi9cblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SXG5cdFx0XHQ6IERJVklERVJfQ09MT1IgfTtcblx0LyogQWxpZ24gd2l0aCBtZW51IGl0ZW1zJyBjb250ZW50ICovXG5cdG1hcmdpbi1ibG9jazogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4taW5saW5lOiAkeyBJVEVNX1BBRERJTkdfSU5MSU5FIH07XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdWJtZW51Q2hldnJvbkljb24gPSBzdHlsZWQoIEljb24gKWBcblx0d2lkdGg6ICR7IHNwYWNlKCAxLjUgKSB9O1xuXHQkeyBydGwoXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBgc2NhbGVYKDEpYCxcblx0XHR9LFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgtMSlgLFxuXHRcdH1cblx0KSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1MYWJlbCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbUhlbHBUZXh0ID0gc3R5bGVkKCBUcnVuY2F0ZSApYFxuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCAkeyBNZW51IH0gKSAmLFxuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCAkeyBNZW51IH0gKSAmIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuYDtcbiJdfQ== */"));
+  })("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);
+  function focusDisclosureElement(disclosureElement) {
+    disclosureElement.focus();
+    if (disclosureElement.ownerDocument.activeElement === disclosureElement) {
+      return;
+    }
+    const inertAncestor = disclosureElement.closest("[inert]");
+    if (inertAncestor) {
+      inertAncestor.inert = false;
+    }
+    disclosureElement.ownerDocument.defaultView?.HTMLElement.prototype.focus.call(disclosureElement);
+  }
+  function useMenuItemHideOnClick(store, hideOnClick) {
+    return (0, import_element206.useCallback)((event) => {
+      const shouldHide = typeof hideOnClick === "function" ? hideOnClick(event) : hideOnClick;
+      if (!shouldHide) {
+        return false;
+      }
+      if (!store || !("hideAll" in store)) {
+        return true;
+      }
+      const menuElement = store.getState().contentElement;
+      const activeElement = menuElement?.ownerDocument.activeElement;
+      if (menuElement?.contains(activeElement ?? null)) {
+        let rootStore = store;
+        while (rootStore.parent) {
+          rootStore = rootStore.parent;
+        }
+        const disclosureElement = rootStore.getState().disclosureElement;
+        if (disclosureElement) {
+          focusDisclosureElement(disclosureElement);
+        }
+      }
+      return true;
+    }, [hideOnClick, store]);
+  }

   // packages/components/build-module/menu/item.mjs
   var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
@@ -50347,17 +51069,18 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     ...props
   }, ref) {
     const menuContext = (0, import_element207.useContext)(Context2);
-    if (!menuContext?.store) {
+    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");
     }
-    const computedStore = store ?? menuContext.store;
     return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(Item2, {
       ref,
       ...props,
       accessibleWhenDisabled: true,
       disabled,
-      hideOnClick,
       store: computedStore,
+      hideOnClick: computedHideOnClick,
       children: [/* @__PURE__ */ (0, import_jsx_runtime290.jsx)(ItemPrefixWrapper, {
         children: prefix2
       }), /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(ItemContentWrapper, {
@@ -50381,7 +51104,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     ...props
   }, ref) {
     const menuContext = (0, import_element208.useContext)(Context2);
-    if (!menuContext?.store) {
+    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, {
@@ -50389,10 +51114,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       ...props,
       accessibleWhenDisabled: true,
       disabled,
-      hideOnClick,
-      store: menuContext.store,
+      store,
+      hideOnClick: computedHideOnClick,
       children: [/* @__PURE__ */ (0, import_jsx_runtime291.jsx)(MenuItemCheck, {
-        store: menuContext.store,
+        store,
         render: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(ItemPrefixWrapper, {}),
         style: {
           width: "auto",
@@ -50433,7 +51158,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     ...props
   }, ref) {
     const menuContext = (0, import_element209.useContext)(Context2);
-    if (!menuContext?.store) {
+    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, {
@@ -50441,10 +51168,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       ...props,
       accessibleWhenDisabled: true,
       disabled,
-      hideOnClick,
-      store: menuContext.store,
+      store,
+      hideOnClick: computedHideOnClick,
       children: [/* @__PURE__ */ (0, import_jsx_runtime292.jsx)(MenuItemCheck, {
-        store: menuContext.store,
+        store,
         render: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(ItemPrefixWrapper, {}),
         style: {
           width: "auto",
@@ -50815,7 +51542,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var import_warning11 = __toESM(require_warning(), 1);

   // packages/components/build-module/tabs/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__32() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__30() {
     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 ? {
@@ -50823,13 +51550,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   } : {
     target: "enfox0g4",
     label: "StyledTabList"
-  })("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(\n				to var( --direction-end ),\n				var( --fade-gradient-base )\n			);}&.is-overflowing-last{mask-image:linear-gradient(\n				to var( --direction-start ),\n				var( --fade-gradient-base )\n			);}&.is-overflowing-first.is-overflowing-last{mask-image:linear-gradient(\n					to right,\n					var( --fade-gradient-composed )\n				),linear-gradient( to left, var( --fade-gradient-composed ) );}&::before{bottom:0;height:0;width:calc( var( --antialiasing-factor ) * 1px );transform:translateX(\n					calc(\n						var( --selected-start ) * var( --direction-factor ) *\n							1px\n					)\n				) scaleX(\n					calc(\n						var( --selected-width, 0 ) /\n							var( --antialiasing-factor )\n					)\n				);border-bottom:var( --wp-admin-border-width-focus ) solid ", COLORS.theme.gray[700], ";}}&[aria-orientation='vertical']{&::before{border-radius:", config_values_default.radiusSmall, "/calc(\n					", config_values_default.radiusSmall, " /\n						(\n							var( --selected-height, 0 ) /\n								var( --antialiasing-factor )\n						)\n				);top:0;left:0;width:100%;height:calc( var( --antialiasing-factor ) * 1px );transform:translateY( calc( var( --selected-top, 0 ) * 1px ) ) scaleY(\n					calc(\n						var( --selected-height, 0 ) /\n							var( --antialiasing-factor )\n					)\n				);background-color:", COLORS.theme.gray[100], ";}&[data-select-on-move='true']:has(\n				:is( :focus-visible, [data-focus-visible] )\n			)::before{box-sizing:border-box;border:var( --wp-admin-border-width-focus ) solid ", COLORS.theme.accent, ";border-block-width:calc(\n				var( --wp-admin-border-width-focus, 1px ) /\n					(\n						var( --selected-height, 0 ) /\n							var( --antialiasing-factor )\n					)\n			);}}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhc0QiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0ICogYXMgQXJpYWtpdCBmcm9tICdAYXJpYWtpdC9yZWFjdCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IENPTE9SUywgQ09ORklHLCBmb250IH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgSWNvbiBmcm9tICcuLi9pY29uJztcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFRhYkxpc3QgPSBzdHlsZWQoIEFyaWFraXQuVGFiTGlzdCApYFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0b3ZlcmZsb3cteDogYXV0bztcblxuXHQmW2FyaWEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQ6d2hlcmUoIFthcmlhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gKSB7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHR9XG5cblx0LS1kaXJlY3Rpb24tZmFjdG9yOiAxO1xuXHQtLWRpcmVjdGlvbi1zdGFydDogbGVmdDtcblx0LS1kaXJlY3Rpb24tZW5kOiByaWdodDtcblx0LS1zZWxlY3RlZC1zdGFydDogdmFyKCAtLXNlbGVjdGVkLWxlZnQsIDAgKTtcblx0JjpkaXIoIHJ0bCApIHtcblx0XHQtLWRpcmVjdGlvbi1mYWN0b3I6IC0xO1xuXHRcdC0tZGlyZWN0aW9uLXN0YXJ0OiByaWdodDtcblx0XHQtLWRpcmVjdGlvbi1lbmQ6IGxlZnQ7XG5cdFx0LS1zZWxlY3RlZC1zdGFydDogdmFyKCAtLXNlbGVjdGVkLXJpZ2h0LCAwICk7XG5cdH1cblxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHQmW2RhdGEtaW5kaWNhdG9yLWFuaW1hdGVkXTo6YmVmb3JlIHtcblx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgYm9yZGVyLXJhZGl1cywgYm9yZGVyLWJsb2NrO1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcblx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0XHR9XG5cdH1cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB2YXIoIC0tZGlyZWN0aW9uLXN0YXJ0ICkgdG9wO1xuXG5cdFx0Ly8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuXHR9XG5cblx0LyogVXNpbmcgYSBsYXJnZSB2YWx1ZSB0byBhdm9pZCBhbnRpYWxpYXNpbmcgcm91bmRpbmcgaXNzdWVzXG5cdFx0XHR3aGVuIHNjYWxpbmcgaW4gdGhlIHRyYW5zZm9ybSwgc2VlOiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTIxNTkxMjMgKi9cblx0LS1hbnRpYWxpYXNpbmctZmFjdG9yOiAxMDA7XG5cdCZbYXJpYS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddIHtcblx0XHQtLWZhZGUtd2lkdGg6IDY0cHg7XG5cdFx0LS1mYWRlLWdyYWRpZW50LWJhc2U6IHRyYW5zcGFyZW50IDAlLCBibGFjayB2YXIoIC0tZmFkZS13aWR0aCApO1xuXHRcdC0tZmFkZS1ncmFkaWVudC1jb21wb3NlZDogdmFyKCAtLWZhZGUtZ3JhZGllbnQtYmFzZSApLCBibGFjayA2MCUsXG5cdFx0XHR0cmFuc3BhcmVudCA1MCU7XG5cdFx0Ji5pcy1vdmVyZmxvd2luZy1maXJzdCB7XG5cdFx0XHRtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdHRvIHZhciggLS1kaXJlY3Rpb24tZW5kICksXG5cdFx0XHRcdHZhciggLS1mYWRlLWdyYWRpZW50LWJhc2UgKVxuXHRcdFx0KTtcblx0XHR9XG5cdFx0Ji5pcy1vdmVyZmxvd2luZy1sYXN0IHtcblx0XHRcdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0dG8gdmFyKCAtLWRpcmVjdGlvbi1zdGFydCApLFxuXHRcdFx0XHR2YXIoIC0tZmFkZS1ncmFkaWVudC1iYXNlIClcblx0XHRcdCk7XG5cdFx0fVxuXHRcdCYuaXMtb3ZlcmZsb3dpbmctZmlyc3QuaXMtb3ZlcmZsb3dpbmctbGFzdCB7XG5cdFx0XHRtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdFx0dG8gcmlnaHQsXG5cdFx0XHRcdFx0dmFyKCAtLWZhZGUtZ3JhZGllbnQtY29tcG9zZWQgKVxuXHRcdFx0XHQpLFxuXHRcdFx0XHRsaW5lYXItZ3JhZGllbnQoIHRvIGxlZnQsIHZhciggLS1mYWRlLWdyYWRpZW50LWNvbXBvc2VkICkgKTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IGNhbGMoIHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yICkgKiAxcHggKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHRjYWxjKFxuXHRcdFx0XHRcdFx0dmFyKCAtLXNlbGVjdGVkLXN0YXJ0ICkgKiB2YXIoIC0tZGlyZWN0aW9uLWZhY3RvciApICpcblx0XHRcdFx0XHRcdFx0MXB4XG5cdFx0XHRcdFx0KVxuXHRcdFx0XHQpXG5cdFx0XHRcdHNjYWxlWChcblx0XHRcdFx0XHRjYWxjKFxuXHRcdFx0XHRcdFx0dmFyKCAtLXNlbGVjdGVkLXdpZHRoLCAwICkgL1xuXHRcdFx0XHRcdFx0XHR2YXIoIC0tYW50aWFsaWFzaW5nLWZhY3RvciApXG5cdFx0XHRcdFx0KVxuXHRcdFx0XHQpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogdmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cyApIHNvbGlkXG5cdFx0XHRcdCR7IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSB9O1xuXHRcdH1cblx0fVxuXHQmW2FyaWEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10ge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHQvKiBBZGp1c3RpbmcgdGhlIGJvcmRlciByYWRpdXMgdG8gbWF0Y2ggdGhlIHNjYWxpbmcgaW4gdGhlIHkgYXhpcy4gKi9cblx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9IC9cblx0XHRcdFx0Y2FsYyhcblx0XHRcdFx0XHQkeyBDT05GSUcucmFkaXVzU21hbGwgfSAvXG5cdFx0XHRcdFx0XHQoXG5cdFx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC1oZWlnaHQsIDAgKSAvXG5cdFx0XHRcdFx0XHRcdFx0dmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKVxuXHRcdFx0XHRcdFx0KVxuXHRcdFx0XHQpO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKCB2YXIoIC0tYW50aWFsaWFzaW5nLWZhY3RvciApICogMXB4ICk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIGNhbGMoIHZhciggLS1zZWxlY3RlZC10b3AsIDAgKSAqIDFweCApIClcblx0XHRcdFx0c2NhbGVZKFxuXHRcdFx0XHRcdGNhbGMoXG5cdFx0XHRcdFx0XHR2YXIoIC0tc2VsZWN0ZWQtaGVpZ2h0LCAwICkgL1xuXHRcdFx0XHRcdFx0XHR2YXIoIC0tYW50aWFsaWFzaW5nLWZhY3RvciApXG5cdFx0XHRcdFx0KVxuXHRcdFx0XHQpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdIH07XG5cdFx0fVxuXHRcdCZbZGF0YS1zZWxlY3Qtb24tbW92ZT0ndHJ1ZSddOmhhcyhcblx0XHRcdFx0OmlzKCA6Zm9jdXMtdmlzaWJsZSwgW2RhdGEtZm9jdXMtdmlzaWJsZV0gKVxuXHRcdFx0KTo6YmVmb3JlIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRib3JkZXI6IHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKSBzb2xpZFxuXHRcdFx0XHQkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHQvKiBBZGp1c3RpbmcgdGhlIGJvcmRlciB3aWR0aCB0byBtYXRjaCB0aGUgc2NhbGluZyBpbiB0aGUgeSBheGlzLiAqL1xuXHRcdFx0Ym9yZGVyLWJsb2NrLXdpZHRoOiBjYWxjKFxuXHRcdFx0XHR2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzLCAxcHggKSAvXG5cdFx0XHRcdFx0KFxuXHRcdFx0XHRcdFx0dmFyKCAtLXNlbGVjdGVkLWhlaWdodCwgMCApIC9cblx0XHRcdFx0XHRcdFx0dmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKVxuXHRcdFx0XHRcdClcblx0XHRcdCk7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGFiID0gc3R5bGVkKCBBcmlha2l0LlRhYiApYFxuXHQmIHtcblx0XHQvKiBSZXNldHMgKi9cblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0ZmxleDogMSAwIGF1dG87XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7IC8vIENoYXJhY3RlcnMgaW4gc29tZSBsYW5ndWFnZXMgKGUuZy4gSmFwYW5lc2UpIG1heSBoYXZlIGEgbmF0aXZlIGhpZ2hlciBsaW5lLWhlaWdodC5cblx0XHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0XHR9XG5cblx0XHQmOm5vdCggW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSApOmlzKCA6aG92ZXIsIFtkYXRhLWZvY3VzLXZpc2libGVdICkge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0fVxuXG5cdFx0Jjpmb2N1czpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHRcdC8vIEZvY3VzIGluZGljYXRvci5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdC8vIERyYXcgdGhlIGluZGljYXRvci5cblx0XHRcdC8vIE91dGxpbmUgd29ya3MgZm9yIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlIGFzIHdlbGwuXG5cdFx0XHRvdXRsaW5lOiB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzICkgc29saWRcblx0XHRcdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cblx0XHRcdC8vIEFuaW1hdGlvblxuXHRcdFx0b3BhY2l0eTogMDtcblxuXHRcdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdOjphZnRlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdFthcmlhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gJiB7XG5cdFx0cGFkZGluZy1pbmxpbmU6ICR7IHNwYWNlKCA0ICkgfTtcblx0XHRoZWlnaHQ6ICR7IHNwYWNlKCAxMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogMjRweDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0aW5zZXQ6ICR7IHNwYWNlKCAzICkgfTtcblx0XHR9XG5cdH1cblxuXHRbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAmIHtcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggMiApIH0gJHsgc3BhY2UoIDMgKSB9O1xuXHRcdG1pbi1oZWlnaHQ6ICR7IHNwYWNlKCAxMCApIH07XG5cblx0XHQmW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSB7XG5cdFx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdFx0fVxuXHR9XG5cdFthcmlhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddW2RhdGEtc2VsZWN0LW9uLW1vdmU9J2ZhbHNlJ10gJjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGluc2V0OiB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzICk7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUYWJDaGlsZHJlbiA9IHN0eWxlZC5zcGFuYFxuXHRmbGV4LWdyb3c6IDE7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRbYXJpYS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddICYge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdFthcmlhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddICYge1xuXHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUYWJDaGV2cm9uID0gc3R5bGVkKCBJY29uIClgXG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIC0xICkgfTtcblx0W2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAmIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdG9wYWNpdHk6IDA7XG5cdFtyb2xlPSd0YWInXTppcyggW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSwgW2RhdGEtZm9jdXMtdmlzaWJsZV0sIDpob3ZlciApICYge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0Ly8gVGhlIGNoZXZyb24gaXMgdHJhbnNpdGlvbmVkIGludG8gZXhpc3RlbmNlIHdoZW4gc2VsZWN0T25Nb3ZlIGlzIGVuYWJsZWQsXG5cdC8vIGJlY2F1c2Ugb3RoZXJ3aXNlIGl0IGxvb2tzIGphcnJpbmcsIGFzIGl0IHNob3dzIHVwIG91dHNpZGUgb2YgdGhlIGZvY3VzXG5cdC8vIGluZGljYXRvciB0aGF0J3MgYmVpbmcgYW5pbWF0ZWQgYXQgdGhlIHNhbWUgdGltZS5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0W2RhdGEtc2VsZWN0LW9uLW1vdmU9J3RydWUnXVxuXHRcdFx0W3JvbGU9J3RhYiddOmlzKCBbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddLCAgKVxuXHRcdFx0JiB7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIDAuMTVzIGxpbmVhcjtcblx0XHR9XG5cdH1cblx0JjpkaXIoIHJ0bCApIHtcblx0XHRyb3RhdGU6IDE4MGRlZztcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRhYlBhbmVsID0gc3R5bGVkKCBBcmlha2l0LlRhYlBhbmVsIClgXG5cdCY6Zm9jdXMge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgdmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cyApXG5cdFx0XHQkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0Ly8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHR9XG5gO1xuIl19 */"));
+  })("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(\n				to var( --direction-end ),\n				var( --fade-gradient-base )\n			);}&.is-overflowing-last{mask-image:linear-gradient(\n				to var( --direction-start ),\n				var( --fade-gradient-base )\n			);}&.is-overflowing-first.is-overflowing-last{mask-image:linear-gradient(\n					to right,\n					var( --fade-gradient-composed )\n				),linear-gradient( to left, var( --fade-gradient-composed ) );}&::before{bottom:0;height:0;width:calc( var( --antialiasing-factor ) * 1px );transform:translateX(\n					calc(\n						var( --selected-start ) * var( --direction-factor ) *\n							1px\n					)\n				) scaleX(\n					calc(\n						var( --selected-width, 0 ) /\n							var( --antialiasing-factor )\n					)\n				);border-bottom:var( --wp-admin-border-width-focus ) solid ", COLORS.theme.gray[700], ";}}&[aria-orientation='vertical']{&::before{border-radius:", config_values_default.radiusSmall, "/calc(\n					", config_values_default.radiusSmall, " /\n						(\n							var( --selected-height, 0 ) /\n								var( --antialiasing-factor )\n						)\n				);top:0;left:0;width:100%;height:calc( var( --antialiasing-factor ) * 1px );transform:translateY( calc( var( --selected-top, 0 ) * 1px ) ) scaleY(\n					calc(\n						var( --selected-height, 0 ) /\n							var( --antialiasing-factor )\n					)\n				);background-color:", COLORS.theme.gray[100], ";}&[data-select-on-move='true']:has(\n				:is( :focus-visible, [data-focus-visible] )\n			)::before{box-sizing:border-box;border:var( --wp-admin-border-width-focus ) solid ", COLORS.theme.accent, ";border-block-width:calc(\n				var( --wp-admin-border-width-focus, 1px ) /\n					(\n						var( --selected-height, 0 ) /\n							var( --antialiasing-factor )\n					)\n			);}}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNc0QiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0ICogYXMgQXJpYWtpdCBmcm9tICdAYXJpYWtpdC9yZWFjdCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgZm9udCB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRUYWJMaXN0ID0gc3R5bGVkKCBBcmlha2l0LlRhYkxpc3QgKWBcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cblx0JlthcmlhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0OndoZXJlKCBbYXJpYS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddICkge1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0fVxuXG5cdC0tZGlyZWN0aW9uLWZhY3RvcjogMTtcblx0LS1kaXJlY3Rpb24tc3RhcnQ6IGxlZnQ7XG5cdC0tZGlyZWN0aW9uLWVuZDogcmlnaHQ7XG5cdC0tc2VsZWN0ZWQtc3RhcnQ6IHZhciggLS1zZWxlY3RlZC1sZWZ0LCAwICk7XG5cdCY6ZGlyKCBydGwgKSB7XG5cdFx0LS1kaXJlY3Rpb24tZmFjdG9yOiAtMTtcblx0XHQtLWRpcmVjdGlvbi1zdGFydDogcmlnaHQ7XG5cdFx0LS1kaXJlY3Rpb24tZW5kOiBsZWZ0O1xuXHRcdC0tc2VsZWN0ZWQtc3RhcnQ6IHZhciggLS1zZWxlY3RlZC1yaWdodCwgMCApO1xuXHR9XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0JltkYXRhLWluZGljYXRvci1hbmltYXRlZF06OmJlZm9yZSB7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGJvcmRlci1yYWRpdXMsIGJvcmRlci1ibG9jaztcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdFx0fVxuXHR9XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogdmFyKCAtLWRpcmVjdGlvbi1zdGFydCApIHRvcDtcblxuXHRcdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRvdXRsaW5lLW9mZnNldDogLTFweDtcblx0fVxuXG5cdC8qIFVzaW5nIGEgbGFyZ2UgdmFsdWUgdG8gYXZvaWQgYW50aWFsaWFzaW5nIHJvdW5kaW5nIGlzc3Vlc1xuXHRcdFx0d2hlbiBzY2FsaW5nIGluIHRoZSB0cmFuc2Zvcm0sIHNlZTogaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzUyMTU5MTIzICovXG5cdC0tYW50aWFsaWFzaW5nLWZhY3RvcjogMTAwO1xuXHQmW2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSB7XG5cdFx0LS1mYWRlLXdpZHRoOiA2NHB4O1xuXHRcdC0tZmFkZS1ncmFkaWVudC1iYXNlOiB0cmFuc3BhcmVudCAwJSwgYmxhY2sgdmFyKCAtLWZhZGUtd2lkdGggKTtcblx0XHQtLWZhZGUtZ3JhZGllbnQtY29tcG9zZWQ6IHZhciggLS1mYWRlLWdyYWRpZW50LWJhc2UgKSwgYmxhY2sgNjAlLFxuXHRcdFx0dHJhbnNwYXJlbnQgNTAlO1xuXHRcdCYuaXMtb3ZlcmZsb3dpbmctZmlyc3Qge1xuXHRcdFx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHR0byB2YXIoIC0tZGlyZWN0aW9uLWVuZCApLFxuXHRcdFx0XHR2YXIoIC0tZmFkZS1ncmFkaWVudC1iYXNlIClcblx0XHRcdCk7XG5cdFx0fVxuXHRcdCYuaXMtb3ZlcmZsb3dpbmctbGFzdCB7XG5cdFx0XHRtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdHRvIHZhciggLS1kaXJlY3Rpb24tc3RhcnQgKSxcblx0XHRcdFx0dmFyKCAtLWZhZGUtZ3JhZGllbnQtYmFzZSApXG5cdFx0XHQpO1xuXHRcdH1cblx0XHQmLmlzLW92ZXJmbG93aW5nLWZpcnN0LmlzLW92ZXJmbG93aW5nLWxhc3Qge1xuXHRcdFx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdHRvIHJpZ2h0LFxuXHRcdFx0XHRcdHZhciggLS1mYWRlLWdyYWRpZW50LWNvbXBvc2VkIClcblx0XHRcdFx0KSxcblx0XHRcdFx0bGluZWFyLWdyYWRpZW50KCB0byBsZWZ0LCB2YXIoIC0tZmFkZS1ncmFkaWVudC1jb21wb3NlZCApICk7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHdpZHRoOiBjYWxjKCB2YXIoIC0tYW50aWFsaWFzaW5nLWZhY3RvciApICogMXB4ICk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0Y2FsYyhcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC1zdGFydCApICogdmFyKCAtLWRpcmVjdGlvbi1mYWN0b3IgKSAqXG5cdFx0XHRcdFx0XHRcdDFweFxuXHRcdFx0XHRcdClcblx0XHRcdFx0KVxuXHRcdFx0XHRzY2FsZVgoXG5cdFx0XHRcdFx0Y2FsYyhcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC13aWR0aCwgMCApIC9cblx0XHRcdFx0XHRcdFx0dmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKVxuXHRcdFx0XHRcdClcblx0XHRcdFx0KTtcblx0XHRcdGJvcmRlci1ib3R0b206IHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKSBzb2xpZFxuXHRcdFx0XHQkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcblx0XHR9XG5cdH1cblx0JlthcmlhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0LyogQWRqdXN0aW5nIHRoZSBib3JkZXIgcmFkaXVzIHRvIG1hdGNoIHRoZSBzY2FsaW5nIGluIHRoZSB5IGF4aXMuICovXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfSAvXG5cdFx0XHRcdGNhbGMoXG5cdFx0XHRcdFx0JHsgQ09ORklHLnJhZGl1c1NtYWxsIH0gL1xuXHRcdFx0XHRcdFx0KFxuXHRcdFx0XHRcdFx0XHR2YXIoIC0tc2VsZWN0ZWQtaGVpZ2h0LCAwICkgL1xuXHRcdFx0XHRcdFx0XHRcdHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yIClcblx0XHRcdFx0XHRcdClcblx0XHRcdFx0KTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogY2FsYyggdmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKSAqIDFweCApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCBjYWxjKCB2YXIoIC0tc2VsZWN0ZWQtdG9wLCAwICkgKiAxcHggKSApXG5cdFx0XHRcdHNjYWxlWShcblx0XHRcdFx0XHRjYWxjKFxuXHRcdFx0XHRcdFx0dmFyKCAtLXNlbGVjdGVkLWhlaWdodCwgMCApIC9cblx0XHRcdFx0XHRcdFx0dmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKVxuXHRcdFx0XHRcdClcblx0XHRcdFx0KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAxMDAgXSB9O1xuXHRcdH1cblx0XHQmW2RhdGEtc2VsZWN0LW9uLW1vdmU9J3RydWUnXTpoYXMoXG5cdFx0XHRcdDppcyggOmZvY3VzLXZpc2libGUsIFtkYXRhLWZvY3VzLXZpc2libGVdIClcblx0XHRcdCk6OmJlZm9yZSB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym9yZGVyOiB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzICkgc29saWRcblx0XHRcdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0LyogQWRqdXN0aW5nIHRoZSBib3JkZXIgd2lkdGggdG8gbWF0Y2ggdGhlIHNjYWxpbmcgaW4gdGhlIHkgYXhpcy4gKi9cblx0XHRcdGJvcmRlci1ibG9jay13aWR0aDogY2FsYyhcblx0XHRcdFx0dmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cywgMXB4ICkgL1xuXHRcdFx0XHRcdChcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC1oZWlnaHQsIDAgKSAvXG5cdFx0XHRcdFx0XHRcdHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yIClcblx0XHRcdFx0XHQpXG5cdFx0XHQpO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRhYiA9IHN0eWxlZCggQXJpYWtpdC5UYWIgKWBcblx0JiB7XG5cdFx0LyogUmVzZXRzICovXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdGZsZXg6IDEgMCBhdXRvO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMS4yOyAvLyBDaGFyYWN0ZXJzIGluIHNvbWUgbGFuZ3VhZ2VzIChlLmcuIEphcGFuZXNlKSBtYXkgaGF2ZSBhIG5hdGl2ZSBoaWdoZXIgbGluZS1oZWlnaHQuXG5cdFx0Zm9udC1mYW1pbHk6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRGYW1pbHknICkgfTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblxuXHRcdCZbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddIHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdFx0fVxuXG5cdFx0Jjpub3QoIFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKTppcyggOmhvdmVyLCBbZGF0YS1mb2N1cy12aXNpYmxlXSApIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXM6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cblx0XHQvLyBGb2N1cyBpbmRpY2F0b3IuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHQvLyBEcmF3IHRoZSBpbmRpY2F0b3IuXG5cdFx0XHQvLyBPdXRsaW5lIHdvcmtzIGZvciBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZSBhcyB3ZWxsLlxuXHRcdFx0b3V0bGluZTogdmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cyApIHNvbGlkXG5cdFx0XHRcdCR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdFx0XHQvLyBBbmltYXRpb25cblx0XHRcdG9wYWNpdHk6IDA7XG5cblx0XHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbZGF0YS1mb2N1cy12aXNpYmxlXTo6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHRbYXJpYS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddICYge1xuXHRcdHBhZGRpbmctaW5saW5lOiAkeyBzcGFjZSggNCApIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggMTIgKSB9O1xuXHRcdHNjcm9sbC1tYXJnaW46IDI0cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGluc2V0OiAkeyBzcGFjZSggMyApIH07XG5cdFx0fVxuXHR9XG5cblx0W2FyaWEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gJiB7XG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDIgKSB9ICR7IHNwYWNlKCAzICkgfTtcblx0XHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggMTAgKSB9O1xuXG5cdFx0JlthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxuXHRbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXVtkYXRhLXNlbGVjdC1vbi1tb3ZlPSdmYWxzZSddICY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRpbnNldDogdmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cyApO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGFiQ2hpbGRyZW4gPSBzdHlsZWQuc3BhbmBcblx0ZmxleC1ncm93OiAxO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0W2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAmIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHRbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAmIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGFiQ2hldnJvbiA9IHN0eWxlZCggSWNvbiApYFxuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAtMSApIH07XG5cdFthcmlhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gJiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRvcGFjaXR5OiAwO1xuXHRbcm9sZT0ndGFiJ106aXMoIFthcmlhLXNlbGVjdGVkPSd0cnVlJ10sIFtkYXRhLWZvY3VzLXZpc2libGVdLCA6aG92ZXIgKSAmIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdC8vIFRoZSBjaGV2cm9uIGlzIHRyYW5zaXRpb25lZCBpbnRvIGV4aXN0ZW5jZSB3aGVuIHNlbGVjdE9uTW92ZSBpcyBlbmFibGVkLFxuXHQvLyBiZWNhdXNlIG90aGVyd2lzZSBpdCBsb29rcyBqYXJyaW5nLCBhcyBpdCBzaG93cyB1cCBvdXRzaWRlIG9mIHRoZSBmb2N1c1xuXHQvLyBpbmRpY2F0b3IgdGhhdCdzIGJlaW5nIGFuaW1hdGVkIGF0IHRoZSBzYW1lIHRpbWUuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFtkYXRhLXNlbGVjdC1vbi1tb3ZlPSd0cnVlJ11cblx0XHRcdFtyb2xlPSd0YWInXTppcyggW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSwgIClcblx0XHRcdCYge1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyAwLjE1cyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5cdCY6ZGlyKCBydGwgKSB7XG5cdFx0cm90YXRlOiAxODBkZWc7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUYWJQYW5lbCA9IHN0eWxlZCggQXJpYWtpdC5UYWJQYW5lbCApYFxuXHQmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKVxuXHRcdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0fVxuYDtcbiJdfQ== */"));
   var Tab22 = /* @__PURE__ */ createStyled(Tab, false ? {
     target: "enfox0g3"
   } : {
     target: "enfox0g3",
     label: "Tab"
-  })("&{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:", font("default.fontFamily"), ";font-weight:400;font-size:", font("default.fontSize"), ";color:", COLORS.theme.foreground, ";position:relative;&[aria-disabled='true']{cursor:default;color:", COLORS.ui.textDisabled, ";}&:not( [aria-disabled='true'] ):is( :hover, [data-focus-visible] ){color:", COLORS.theme.foreground, ";}&:focus:not( :disabled ){box-shadow:none;outline:none;}&::after{position:absolute;pointer-events:none;outline:var( --wp-admin-border-width-focus ) solid ", COLORS.theme.accent, ";border-radius:", config_values_default.radiusSmall, ";opacity:0;@media not ( prefers-reduced-motion ){transition:opacity 0.1s linear;}}&[data-focus-visible]::after{opacity:1;}}[aria-orientation='horizontal'] &{padding-inline:", space(4), ";height:", space(12), ";scroll-margin:24px;&::after{content:'';inset:", space(3), ";}}[aria-orientation='vertical'] &{padding:", space(2), " ", space(3), ";min-height:", space(10), ";&[aria-selected='true']{fill:currentColor;}}[aria-orientation='vertical'][data-select-on-move='false'] &::after{content:'';inset:var( --wp-admin-border-width-focus );}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrSndDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgZm9udCB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRUYWJMaXN0ID0gc3R5bGVkKCBBcmlha2l0LlRhYkxpc3QgKWBcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cblx0JlthcmlhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0OndoZXJlKCBbYXJpYS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddICkge1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0fVxuXG5cdC0tZGlyZWN0aW9uLWZhY3RvcjogMTtcblx0LS1kaXJlY3Rpb24tc3RhcnQ6IGxlZnQ7XG5cdC0tZGlyZWN0aW9uLWVuZDogcmlnaHQ7XG5cdC0tc2VsZWN0ZWQtc3RhcnQ6IHZhciggLS1zZWxlY3RlZC1sZWZ0LCAwICk7XG5cdCY6ZGlyKCBydGwgKSB7XG5cdFx0LS1kaXJlY3Rpb24tZmFjdG9yOiAtMTtcblx0XHQtLWRpcmVjdGlvbi1zdGFydDogcmlnaHQ7XG5cdFx0LS1kaXJlY3Rpb24tZW5kOiBsZWZ0O1xuXHRcdC0tc2VsZWN0ZWQtc3RhcnQ6IHZhciggLS1zZWxlY3RlZC1yaWdodCwgMCApO1xuXHR9XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0JltkYXRhLWluZGljYXRvci1hbmltYXRlZF06OmJlZm9yZSB7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGJvcmRlci1yYWRpdXMsIGJvcmRlci1ibG9jaztcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdFx0fVxuXHR9XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogdmFyKCAtLWRpcmVjdGlvbi1zdGFydCApIHRvcDtcblxuXHRcdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRvdXRsaW5lLW9mZnNldDogLTFweDtcblx0fVxuXG5cdC8qIFVzaW5nIGEgbGFyZ2UgdmFsdWUgdG8gYXZvaWQgYW50aWFsaWFzaW5nIHJvdW5kaW5nIGlzc3Vlc1xuXHRcdFx0d2hlbiBzY2FsaW5nIGluIHRoZSB0cmFuc2Zvcm0sIHNlZTogaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzUyMTU5MTIzICovXG5cdC0tYW50aWFsaWFzaW5nLWZhY3RvcjogMTAwO1xuXHQmW2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSB7XG5cdFx0LS1mYWRlLXdpZHRoOiA2NHB4O1xuXHRcdC0tZmFkZS1ncmFkaWVudC1iYXNlOiB0cmFuc3BhcmVudCAwJSwgYmxhY2sgdmFyKCAtLWZhZGUtd2lkdGggKTtcblx0XHQtLWZhZGUtZ3JhZGllbnQtY29tcG9zZWQ6IHZhciggLS1mYWRlLWdyYWRpZW50LWJhc2UgKSwgYmxhY2sgNjAlLFxuXHRcdFx0dHJhbnNwYXJlbnQgNTAlO1xuXHRcdCYuaXMtb3ZlcmZsb3dpbmctZmlyc3Qge1xuXHRcdFx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHR0byB2YXIoIC0tZGlyZWN0aW9uLWVuZCApLFxuXHRcdFx0XHR2YXIoIC0tZmFkZS1ncmFkaWVudC1iYXNlIClcblx0XHRcdCk7XG5cdFx0fVxuXHRcdCYuaXMtb3ZlcmZsb3dpbmctbGFzdCB7XG5cdFx0XHRtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdHRvIHZhciggLS1kaXJlY3Rpb24tc3RhcnQgKSxcblx0XHRcdFx0dmFyKCAtLWZhZGUtZ3JhZGllbnQtYmFzZSApXG5cdFx0XHQpO1xuXHRcdH1cblx0XHQmLmlzLW92ZXJmbG93aW5nLWZpcnN0LmlzLW92ZXJmbG93aW5nLWxhc3Qge1xuXHRcdFx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdHRvIHJpZ2h0LFxuXHRcdFx0XHRcdHZhciggLS1mYWRlLWdyYWRpZW50LWNvbXBvc2VkIClcblx0XHRcdFx0KSxcblx0XHRcdFx0bGluZWFyLWdyYWRpZW50KCB0byBsZWZ0LCB2YXIoIC0tZmFkZS1ncmFkaWVudC1jb21wb3NlZCApICk7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHdpZHRoOiBjYWxjKCB2YXIoIC0tYW50aWFsaWFzaW5nLWZhY3RvciApICogMXB4ICk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0Y2FsYyhcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC1zdGFydCApICogdmFyKCAtLWRpcmVjdGlvbi1mYWN0b3IgKSAqXG5cdFx0XHRcdFx0XHRcdDFweFxuXHRcdFx0XHRcdClcblx0XHRcdFx0KVxuXHRcdFx0XHRzY2FsZVgoXG5cdFx0XHRcdFx0Y2FsYyhcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC13aWR0aCwgMCApIC9cblx0XHRcdFx0XHRcdFx0dmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKVxuXHRcdFx0XHRcdClcblx0XHRcdFx0KTtcblx0XHRcdGJvcmRlci1ib3R0b206IHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKSBzb2xpZFxuXHRcdFx0XHQkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcblx0XHR9XG5cdH1cblx0JlthcmlhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0LyogQWRqdXN0aW5nIHRoZSBib3JkZXIgcmFkaXVzIHRvIG1hdGNoIHRoZSBzY2FsaW5nIGluIHRoZSB5IGF4aXMuICovXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfSAvXG5cdFx0XHRcdGNhbGMoXG5cdFx0XHRcdFx0JHsgQ09ORklHLnJhZGl1c1NtYWxsIH0gL1xuXHRcdFx0XHRcdFx0KFxuXHRcdFx0XHRcdFx0XHR2YXIoIC0tc2VsZWN0ZWQtaGVpZ2h0LCAwICkgL1xuXHRcdFx0XHRcdFx0XHRcdHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yIClcblx0XHRcdFx0XHRcdClcblx0XHRcdFx0KTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogY2FsYyggdmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKSAqIDFweCApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCBjYWxjKCB2YXIoIC0tc2VsZWN0ZWQtdG9wLCAwICkgKiAxcHggKSApXG5cdFx0XHRcdHNjYWxlWShcblx0XHRcdFx0XHRjYWxjKFxuXHRcdFx0XHRcdFx0dmFyKCAtLXNlbGVjdGVkLWhlaWdodCwgMCApIC9cblx0XHRcdFx0XHRcdFx0dmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKVxuXHRcdFx0XHRcdClcblx0XHRcdFx0KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAxMDAgXSB9O1xuXHRcdH1cblx0XHQmW2RhdGEtc2VsZWN0LW9uLW1vdmU9J3RydWUnXTpoYXMoXG5cdFx0XHRcdDppcyggOmZvY3VzLXZpc2libGUsIFtkYXRhLWZvY3VzLXZpc2libGVdIClcblx0XHRcdCk6OmJlZm9yZSB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym9yZGVyOiB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzICkgc29saWRcblx0XHRcdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0LyogQWRqdXN0aW5nIHRoZSBib3JkZXIgd2lkdGggdG8gbWF0Y2ggdGhlIHNjYWxpbmcgaW4gdGhlIHkgYXhpcy4gKi9cblx0XHRcdGJvcmRlci1ibG9jay13aWR0aDogY2FsYyhcblx0XHRcdFx0dmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cywgMXB4ICkgL1xuXHRcdFx0XHRcdChcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC1oZWlnaHQsIDAgKSAvXG5cdFx0XHRcdFx0XHRcdHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yIClcblx0XHRcdFx0XHQpXG5cdFx0XHQpO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRhYiA9IHN0eWxlZCggQXJpYWtpdC5UYWIgKWBcblx0JiB7XG5cdFx0LyogUmVzZXRzICovXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdGZsZXg6IDEgMCBhdXRvO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMS4yOyAvLyBDaGFyYWN0ZXJzIGluIHNvbWUgbGFuZ3VhZ2VzIChlLmcuIEphcGFuZXNlKSBtYXkgaGF2ZSBhIG5hdGl2ZSBoaWdoZXIgbGluZS1oZWlnaHQuXG5cdFx0Zm9udC1mYW1pbHk6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRGYW1pbHknICkgfTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblxuXHRcdCZbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddIHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdFx0fVxuXG5cdFx0Jjpub3QoIFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKTppcyggOmhvdmVyLCBbZGF0YS1mb2N1cy12aXNpYmxlXSApIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXM6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cblx0XHQvLyBGb2N1cyBpbmRpY2F0b3IuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHQvLyBEcmF3IHRoZSBpbmRpY2F0b3IuXG5cdFx0XHQvLyBPdXRsaW5lIHdvcmtzIGZvciBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZSBhcyB3ZWxsLlxuXHRcdFx0b3V0bGluZTogdmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cyApIHNvbGlkXG5cdFx0XHRcdCR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdFx0XHQvLyBBbmltYXRpb25cblx0XHRcdG9wYWNpdHk6IDA7XG5cblx0XHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbZGF0YS1mb2N1cy12aXNpYmxlXTo6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHRbYXJpYS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddICYge1xuXHRcdHBhZGRpbmctaW5saW5lOiAkeyBzcGFjZSggNCApIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggMTIgKSB9O1xuXHRcdHNjcm9sbC1tYXJnaW46IDI0cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGluc2V0OiAkeyBzcGFjZSggMyApIH07XG5cdFx0fVxuXHR9XG5cblx0W2FyaWEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gJiB7XG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDIgKSB9ICR7IHNwYWNlKCAzICkgfTtcblx0XHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggMTAgKSB9O1xuXG5cdFx0JlthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxuXHRbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXVtkYXRhLXNlbGVjdC1vbi1tb3ZlPSdmYWxzZSddICY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRpbnNldDogdmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cyApO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGFiQ2hpbGRyZW4gPSBzdHlsZWQuc3BhbmBcblx0ZmxleC1ncm93OiAxO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0W2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAmIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHRbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAmIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGFiQ2hldnJvbiA9IHN0eWxlZCggSWNvbiApYFxuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAtMSApIH07XG5cdFthcmlhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gJiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRvcGFjaXR5OiAwO1xuXHRbcm9sZT0ndGFiJ106aXMoIFthcmlhLXNlbGVjdGVkPSd0cnVlJ10sIFtkYXRhLWZvY3VzLXZpc2libGVdLCA6aG92ZXIgKSAmIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdC8vIFRoZSBjaGV2cm9uIGlzIHRyYW5zaXRpb25lZCBpbnRvIGV4aXN0ZW5jZSB3aGVuIHNlbGVjdE9uTW92ZSBpcyBlbmFibGVkLFxuXHQvLyBiZWNhdXNlIG90aGVyd2lzZSBpdCBsb29rcyBqYXJyaW5nLCBhcyBpdCBzaG93cyB1cCBvdXRzaWRlIG9mIHRoZSBmb2N1c1xuXHQvLyBpbmRpY2F0b3IgdGhhdCdzIGJlaW5nIGFuaW1hdGVkIGF0IHRoZSBzYW1lIHRpbWUuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFtkYXRhLXNlbGVjdC1vbi1tb3ZlPSd0cnVlJ11cblx0XHRcdFtyb2xlPSd0YWInXTppcyggW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSwgIClcblx0XHRcdCYge1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyAwLjE1cyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5cdCY6ZGlyKCBydGwgKSB7XG5cdFx0cm90YXRlOiAxODBkZWc7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUYWJQYW5lbCA9IHN0eWxlZCggQXJpYWtpdC5UYWJQYW5lbCApYFxuXHQmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKVxuXHRcdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0fVxuYDtcbiJdfQ== */"));
+  })("&{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:", font("default.fontFamily"), ";font-weight:400;font-size:", font("default.fontSize"), ";color:", COLORS.theme.foreground, ";position:relative;&[aria-disabled='true']{cursor:default;color:", COLORS.ui.textDisabled, ";}&:not( [aria-disabled='true'] ):is( :hover, [data-focus-visible] ){color:", COLORS.theme.foreground, ";}&:focus:not( :disabled ){box-shadow:none;outline:none;}&::after{position:absolute;pointer-events:none;outline:var( --wp-admin-border-width-focus ) solid ", COLORS.theme.accent, ";border-radius:", config_values_default.radiusSmall, ";opacity:0;@media not ( prefers-reduced-motion ){transition:opacity 0.1s linear;}}&[data-focus-visible]::after{opacity:1;}}[aria-orientation='horizontal'] &{padding-inline:", space(4), ";height:", space(12), ";scroll-margin:24px;&::after{content:'';inset:", space(3), ";}}[aria-orientation='vertical'] &{padding:", space(2), " ", space(3), ";min-height:", space(10), ";&[aria-selected='true']{fill:currentColor;}}[aria-orientation='vertical'][data-select-on-move='false'] &::after{content:'';inset:var( --wp-admin-border-width-focus );}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEySXdDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGZvbnQgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCBJY29uIGZyb20gJy4uL2ljb24nO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVGFiTGlzdCA9IHN0eWxlZCggQXJpYWtpdC5UYWJMaXN0IClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXG5cdCZbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdDp3aGVyZSggW2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSApIHtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdH1cblxuXHQtLWRpcmVjdGlvbi1mYWN0b3I6IDE7XG5cdC0tZGlyZWN0aW9uLXN0YXJ0OiBsZWZ0O1xuXHQtLWRpcmVjdGlvbi1lbmQ6IHJpZ2h0O1xuXHQtLXNlbGVjdGVkLXN0YXJ0OiB2YXIoIC0tc2VsZWN0ZWQtbGVmdCwgMCApO1xuXHQmOmRpciggcnRsICkge1xuXHRcdC0tZGlyZWN0aW9uLWZhY3RvcjogLTE7XG5cdFx0LS1kaXJlY3Rpb24tc3RhcnQ6IHJpZ2h0O1xuXHRcdC0tZGlyZWN0aW9uLWVuZDogbGVmdDtcblx0XHQtLXNlbGVjdGVkLXN0YXJ0OiB2YXIoIC0tc2VsZWN0ZWQtcmlnaHQsIDAgKTtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCZbZGF0YS1pbmRpY2F0b3ItYW5pbWF0ZWRdOjpiZWZvcmUge1xuXHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBib3JkZXItcmFkaXVzLCBib3JkZXItYmxvY2s7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuXHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRcdH1cblx0fVxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IHZhciggLS1kaXJlY3Rpb24tc3RhcnQgKSB0b3A7XG5cblx0XHQvLyBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZS5cblx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IC0xcHg7XG5cdH1cblxuXHQvKiBVc2luZyBhIGxhcmdlIHZhbHVlIHRvIGF2b2lkIGFudGlhbGlhc2luZyByb3VuZGluZyBpc3N1ZXNcblx0XHRcdHdoZW4gc2NhbGluZyBpbiB0aGUgdHJhbnNmb3JtLCBzZWU6IGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81MjE1OTEyMyAqL1xuXHQtLWFudGlhbGlhc2luZy1mYWN0b3I6IDEwMDtcblx0JlthcmlhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10ge1xuXHRcdC0tZmFkZS13aWR0aDogNjRweDtcblx0XHQtLWZhZGUtZ3JhZGllbnQtYmFzZTogdHJhbnNwYXJlbnQgMCUsIGJsYWNrIHZhciggLS1mYWRlLXdpZHRoICk7XG5cdFx0LS1mYWRlLWdyYWRpZW50LWNvbXBvc2VkOiB2YXIoIC0tZmFkZS1ncmFkaWVudC1iYXNlICksIGJsYWNrIDYwJSxcblx0XHRcdHRyYW5zcGFyZW50IDUwJTtcblx0XHQmLmlzLW92ZXJmbG93aW5nLWZpcnN0IHtcblx0XHRcdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0dG8gdmFyKCAtLWRpcmVjdGlvbi1lbmQgKSxcblx0XHRcdFx0dmFyKCAtLWZhZGUtZ3JhZGllbnQtYmFzZSApXG5cdFx0XHQpO1xuXHRcdH1cblx0XHQmLmlzLW92ZXJmbG93aW5nLWxhc3Qge1xuXHRcdFx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHR0byB2YXIoIC0tZGlyZWN0aW9uLXN0YXJ0ICksXG5cdFx0XHRcdHZhciggLS1mYWRlLWdyYWRpZW50LWJhc2UgKVxuXHRcdFx0KTtcblx0XHR9XG5cdFx0Ji5pcy1vdmVyZmxvd2luZy1maXJzdC5pcy1vdmVyZmxvd2luZy1sYXN0IHtcblx0XHRcdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0XHR0byByaWdodCxcblx0XHRcdFx0XHR2YXIoIC0tZmFkZS1ncmFkaWVudC1jb21wb3NlZCApXG5cdFx0XHRcdCksXG5cdFx0XHRcdGxpbmVhci1ncmFkaWVudCggdG8gbGVmdCwgdmFyKCAtLWZhZGUtZ3JhZGllbnQtY29tcG9zZWQgKSApO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogY2FsYyggdmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKSAqIDFweCApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdGNhbGMoXG5cdFx0XHRcdFx0XHR2YXIoIC0tc2VsZWN0ZWQtc3RhcnQgKSAqIHZhciggLS1kaXJlY3Rpb24tZmFjdG9yICkgKlxuXHRcdFx0XHRcdFx0XHQxcHhcblx0XHRcdFx0XHQpXG5cdFx0XHRcdClcblx0XHRcdFx0c2NhbGVYKFxuXHRcdFx0XHRcdGNhbGMoXG5cdFx0XHRcdFx0XHR2YXIoIC0tc2VsZWN0ZWQtd2lkdGgsIDAgKSAvXG5cdFx0XHRcdFx0XHRcdHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yIClcblx0XHRcdFx0XHQpXG5cdFx0XHRcdCk7XG5cdFx0XHRib3JkZXItYm90dG9tOiB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzICkgc29saWRcblx0XHRcdFx0JHsgQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIH07XG5cdFx0fVxuXHR9XG5cdCZbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdC8qIEFkanVzdGluZyB0aGUgYm9yZGVyIHJhZGl1cyB0byBtYXRjaCB0aGUgc2NhbGluZyBpbiB0aGUgeSBheGlzLiAqL1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH0gL1xuXHRcdFx0XHRjYWxjKFxuXHRcdFx0XHRcdCR7IENPTkZJRy5yYWRpdXNTbWFsbCB9IC9cblx0XHRcdFx0XHRcdChcblx0XHRcdFx0XHRcdFx0dmFyKCAtLXNlbGVjdGVkLWhlaWdodCwgMCApIC9cblx0XHRcdFx0XHRcdFx0XHR2YXIoIC0tYW50aWFsaWFzaW5nLWZhY3RvciApXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdCk7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoIHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yICkgKiAxcHggKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSggY2FsYyggdmFyKCAtLXNlbGVjdGVkLXRvcCwgMCApICogMXB4ICkgKVxuXHRcdFx0XHRzY2FsZVkoXG5cdFx0XHRcdFx0Y2FsYyhcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC1oZWlnaHQsIDAgKSAvXG5cdFx0XHRcdFx0XHRcdHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yIClcblx0XHRcdFx0XHQpXG5cdFx0XHRcdCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF0gfTtcblx0XHR9XG5cdFx0JltkYXRhLXNlbGVjdC1vbi1tb3ZlPSd0cnVlJ106aGFzKFxuXHRcdFx0XHQ6aXMoIDpmb2N1cy12aXNpYmxlLCBbZGF0YS1mb2N1cy12aXNpYmxlXSApXG5cdFx0XHQpOjpiZWZvcmUge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJvcmRlcjogdmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cyApIHNvbGlkXG5cdFx0XHRcdCR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdC8qIEFkanVzdGluZyB0aGUgYm9yZGVyIHdpZHRoIHRvIG1hdGNoIHRoZSBzY2FsaW5nIGluIHRoZSB5IGF4aXMuICovXG5cdFx0XHRib3JkZXItYmxvY2std2lkdGg6IGNhbGMoXG5cdFx0XHRcdHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMsIDFweCApIC9cblx0XHRcdFx0XHQoXG5cdFx0XHRcdFx0XHR2YXIoIC0tc2VsZWN0ZWQtaGVpZ2h0LCAwICkgL1xuXHRcdFx0XHRcdFx0XHR2YXIoIC0tYW50aWFsaWFzaW5nLWZhY3RvciApXG5cdFx0XHRcdFx0KVxuXHRcdFx0KTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUYWIgPSBzdHlsZWQoIEFyaWFraXQuVGFiIClgXG5cdCYge1xuXHRcdC8qIFJlc2V0cyAqL1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjsgLy8gQ2hhcmFjdGVycyBpbiBzb21lIGxhbmd1YWdlcyAoZS5nLiBKYXBhbmVzZSkgbWF5IGhhdmUgYSBuYXRpdmUgaGlnaGVyIGxpbmUtaGVpZ2h0LlxuXHRcdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cblx0XHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHRcdH1cblxuXHRcdCY6bm90KCBbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICk6aXMoIDpob3ZlciwgW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHR9XG5cblx0XHQmOmZvY3VzOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ly8gRm9jdXMgaW5kaWNhdG9yLlxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0Ly8gRHJhdyB0aGUgaW5kaWNhdG9yLlxuXHRcdFx0Ly8gT3V0bGluZSB3b3JrcyBmb3IgV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUgYXMgd2VsbC5cblx0XHRcdG91dGxpbmU6IHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKSBzb2xpZFxuXHRcdFx0XHQkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblxuXHRcdFx0Ly8gQW5pbWF0aW9uXG5cdFx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2RhdGEtZm9jdXMtdmlzaWJsZV06OmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0W2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAmIHtcblx0XHRwYWRkaW5nLWlubGluZTogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdGhlaWdodDogJHsgc3BhY2UoIDEyICkgfTtcblx0XHRzY3JvbGwtbWFyZ2luOiAyNHB4O1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRpbnNldDogJHsgc3BhY2UoIDMgKSB9O1xuXHRcdH1cblx0fVxuXG5cdFthcmlhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddICYge1xuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfSAkeyBzcGFjZSggMyApIH07XG5cdFx0bWluLWhlaWdodDogJHsgc3BhY2UoIDEwICkgfTtcblxuXHRcdCZbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHR9XG5cdH1cblx0W2FyaWEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ11bZGF0YS1zZWxlY3Qtb24tbW92ZT0nZmFsc2UnXSAmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0aW5zZXQ6IHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRhYkNoaWxkcmVuID0gc3R5bGVkLnNwYW5gXG5cdGZsZXgtZ3JvdzogMTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFthcmlhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gJiB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0W2FyaWEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gJiB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRhYkNoZXZyb24gPSBzdHlsZWQoIEljb24gKWBcblx0ZmxleC1zaHJpbms6IDA7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggLTEgKSB9O1xuXHRbYXJpYS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddICYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0b3BhY2l0eTogMDtcblx0W3JvbGU9J3RhYiddOmlzKCBbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddLCBbZGF0YS1mb2N1cy12aXNpYmxlXSwgOmhvdmVyICkgJiB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQvLyBUaGUgY2hldnJvbiBpcyB0cmFuc2l0aW9uZWQgaW50byBleGlzdGVuY2Ugd2hlbiBzZWxlY3RPbk1vdmUgaXMgZW5hYmxlZCxcblx0Ly8gYmVjYXVzZSBvdGhlcndpc2UgaXQgbG9va3MgamFycmluZywgYXMgaXQgc2hvd3MgdXAgb3V0c2lkZSBvZiB0aGUgZm9jdXNcblx0Ly8gaW5kaWNhdG9yIHRoYXQncyBiZWluZyBhbmltYXRlZCBhdCB0aGUgc2FtZSB0aW1lLlxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRbZGF0YS1zZWxlY3Qtb24tbW92ZT0ndHJ1ZSddXG5cdFx0XHRbcm9sZT0ndGFiJ106aXMoIFthcmlhLXNlbGVjdGVkPSd0cnVlJ10sICApXG5cdFx0XHQmIHtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgMC4xNXMgbGluZWFyO1xuXHRcdH1cblx0fVxuXHQmOmRpciggcnRsICkge1xuXHRcdHJvdGF0ZTogMTgwZGVnO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGFiUGFuZWwgPSBzdHlsZWQoIEFyaWFraXQuVGFiUGFuZWwgKWBcblx0Jjpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzIClcblx0XHRcdCR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHQvLyBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZS5cblx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IDA7XG5cdH1cbmA7XG4iXX0= */"));
   var TabChildren = /* @__PURE__ */ createStyled("span", false ? {
     target: "enfox0g2"
   } : {
@@ -50840,21 +51567,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     styles: "flex-grow:1;display:flex;align-items:center;[aria-orientation='horizontal'] &{justify-content:center;}[aria-orientation='vertical'] &{justify-content:start;}"
   } : {
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxT3NDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgZm9udCB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRUYWJMaXN0ID0gc3R5bGVkKCBBcmlha2l0LlRhYkxpc3QgKWBcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cblx0JlthcmlhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0OndoZXJlKCBbYXJpYS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddICkge1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0fVxuXG5cdC0tZGlyZWN0aW9uLWZhY3RvcjogMTtcblx0LS1kaXJlY3Rpb24tc3RhcnQ6IGxlZnQ7XG5cdC0tZGlyZWN0aW9uLWVuZDogcmlnaHQ7XG5cdC0tc2VsZWN0ZWQtc3RhcnQ6IHZhciggLS1zZWxlY3RlZC1sZWZ0LCAwICk7XG5cdCY6ZGlyKCBydGwgKSB7XG5cdFx0LS1kaXJlY3Rpb24tZmFjdG9yOiAtMTtcblx0XHQtLWRpcmVjdGlvbi1zdGFydDogcmlnaHQ7XG5cdFx0LS1kaXJlY3Rpb24tZW5kOiBsZWZ0O1xuXHRcdC0tc2VsZWN0ZWQtc3RhcnQ6IHZhciggLS1zZWxlY3RlZC1yaWdodCwgMCApO1xuXHR9XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0JltkYXRhLWluZGljYXRvci1hbmltYXRlZF06OmJlZm9yZSB7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGJvcmRlci1yYWRpdXMsIGJvcmRlci1ibG9jaztcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdFx0fVxuXHR9XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogdmFyKCAtLWRpcmVjdGlvbi1zdGFydCApIHRvcDtcblxuXHRcdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRvdXRsaW5lLW9mZnNldDogLTFweDtcblx0fVxuXG5cdC8qIFVzaW5nIGEgbGFyZ2UgdmFsdWUgdG8gYXZvaWQgYW50aWFsaWFzaW5nIHJvdW5kaW5nIGlzc3Vlc1xuXHRcdFx0d2hlbiBzY2FsaW5nIGluIHRoZSB0cmFuc2Zvcm0sIHNlZTogaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzUyMTU5MTIzICovXG5cdC0tYW50aWFsaWFzaW5nLWZhY3RvcjogMTAwO1xuXHQmW2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSB7XG5cdFx0LS1mYWRlLXdpZHRoOiA2NHB4O1xuXHRcdC0tZmFkZS1ncmFkaWVudC1iYXNlOiB0cmFuc3BhcmVudCAwJSwgYmxhY2sgdmFyKCAtLWZhZGUtd2lkdGggKTtcblx0XHQtLWZhZGUtZ3JhZGllbnQtY29tcG9zZWQ6IHZhciggLS1mYWRlLWdyYWRpZW50LWJhc2UgKSwgYmxhY2sgNjAlLFxuXHRcdFx0dHJhbnNwYXJlbnQgNTAlO1xuXHRcdCYuaXMtb3ZlcmZsb3dpbmctZmlyc3Qge1xuXHRcdFx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHR0byB2YXIoIC0tZGlyZWN0aW9uLWVuZCApLFxuXHRcdFx0XHR2YXIoIC0tZmFkZS1ncmFkaWVudC1iYXNlIClcblx0XHRcdCk7XG5cdFx0fVxuXHRcdCYuaXMtb3ZlcmZsb3dpbmctbGFzdCB7XG5cdFx0XHRtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdHRvIHZhciggLS1kaXJlY3Rpb24tc3RhcnQgKSxcblx0XHRcdFx0dmFyKCAtLWZhZGUtZ3JhZGllbnQtYmFzZSApXG5cdFx0XHQpO1xuXHRcdH1cblx0XHQmLmlzLW92ZXJmbG93aW5nLWZpcnN0LmlzLW92ZXJmbG93aW5nLWxhc3Qge1xuXHRcdFx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdHRvIHJpZ2h0LFxuXHRcdFx0XHRcdHZhciggLS1mYWRlLWdyYWRpZW50LWNvbXBvc2VkIClcblx0XHRcdFx0KSxcblx0XHRcdFx0bGluZWFyLWdyYWRpZW50KCB0byBsZWZ0LCB2YXIoIC0tZmFkZS1ncmFkaWVudC1jb21wb3NlZCApICk7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHdpZHRoOiBjYWxjKCB2YXIoIC0tYW50aWFsaWFzaW5nLWZhY3RvciApICogMXB4ICk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0Y2FsYyhcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC1zdGFydCApICogdmFyKCAtLWRpcmVjdGlvbi1mYWN0b3IgKSAqXG5cdFx0XHRcdFx0XHRcdDFweFxuXHRcdFx0XHRcdClcblx0XHRcdFx0KVxuXHRcdFx0XHRzY2FsZVgoXG5cdFx0XHRcdFx0Y2FsYyhcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC13aWR0aCwgMCApIC9cblx0XHRcdFx0XHRcdFx0dmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKVxuXHRcdFx0XHRcdClcblx0XHRcdFx0KTtcblx0XHRcdGJvcmRlci1ib3R0b206IHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKSBzb2xpZFxuXHRcdFx0XHQkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcblx0XHR9XG5cdH1cblx0JlthcmlhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0LyogQWRqdXN0aW5nIHRoZSBib3JkZXIgcmFkaXVzIHRvIG1hdGNoIHRoZSBzY2FsaW5nIGluIHRoZSB5IGF4aXMuICovXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfSAvXG5cdFx0XHRcdGNhbGMoXG5cdFx0XHRcdFx0JHsgQ09ORklHLnJhZGl1c1NtYWxsIH0gL1xuXHRcdFx0XHRcdFx0KFxuXHRcdFx0XHRcdFx0XHR2YXIoIC0tc2VsZWN0ZWQtaGVpZ2h0LCAwICkgL1xuXHRcdFx0XHRcdFx0XHRcdHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yIClcblx0XHRcdFx0XHRcdClcblx0XHRcdFx0KTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogY2FsYyggdmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKSAqIDFweCApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCBjYWxjKCB2YXIoIC0tc2VsZWN0ZWQtdG9wLCAwICkgKiAxcHggKSApXG5cdFx0XHRcdHNjYWxlWShcblx0XHRcdFx0XHRjYWxjKFxuXHRcdFx0XHRcdFx0dmFyKCAtLXNlbGVjdGVkLWhlaWdodCwgMCApIC9cblx0XHRcdFx0XHRcdFx0dmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKVxuXHRcdFx0XHRcdClcblx0XHRcdFx0KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAxMDAgXSB9O1xuXHRcdH1cblx0XHQmW2RhdGEtc2VsZWN0LW9uLW1vdmU9J3RydWUnXTpoYXMoXG5cdFx0XHRcdDppcyggOmZvY3VzLXZpc2libGUsIFtkYXRhLWZvY3VzLXZpc2libGVdIClcblx0XHRcdCk6OmJlZm9yZSB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym9yZGVyOiB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzICkgc29saWRcblx0XHRcdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0LyogQWRqdXN0aW5nIHRoZSBib3JkZXIgd2lkdGggdG8gbWF0Y2ggdGhlIHNjYWxpbmcgaW4gdGhlIHkgYXhpcy4gKi9cblx0XHRcdGJvcmRlci1ibG9jay13aWR0aDogY2FsYyhcblx0XHRcdFx0dmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cywgMXB4ICkgL1xuXHRcdFx0XHRcdChcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC1oZWlnaHQsIDAgKSAvXG5cdFx0XHRcdFx0XHRcdHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yIClcblx0XHRcdFx0XHQpXG5cdFx0XHQpO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRhYiA9IHN0eWxlZCggQXJpYWtpdC5UYWIgKWBcblx0JiB7XG5cdFx0LyogUmVzZXRzICovXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdGZsZXg6IDEgMCBhdXRvO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMS4yOyAvLyBDaGFyYWN0ZXJzIGluIHNvbWUgbGFuZ3VhZ2VzIChlLmcuIEphcGFuZXNlKSBtYXkgaGF2ZSBhIG5hdGl2ZSBoaWdoZXIgbGluZS1oZWlnaHQuXG5cdFx0Zm9udC1mYW1pbHk6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRGYW1pbHknICkgfTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblxuXHRcdCZbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddIHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdFx0fVxuXG5cdFx0Jjpub3QoIFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKTppcyggOmhvdmVyLCBbZGF0YS1mb2N1cy12aXNpYmxlXSApIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXM6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cblx0XHQvLyBGb2N1cyBpbmRpY2F0b3IuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHQvLyBEcmF3IHRoZSBpbmRpY2F0b3IuXG5cdFx0XHQvLyBPdXRsaW5lIHdvcmtzIGZvciBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZSBhcyB3ZWxsLlxuXHRcdFx0b3V0bGluZTogdmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cyApIHNvbGlkXG5cdFx0XHRcdCR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdFx0XHQvLyBBbmltYXRpb25cblx0XHRcdG9wYWNpdHk6IDA7XG5cblx0XHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbZGF0YS1mb2N1cy12aXNpYmxlXTo6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHRbYXJpYS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddICYge1xuXHRcdHBhZGRpbmctaW5saW5lOiAkeyBzcGFjZSggNCApIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggMTIgKSB9O1xuXHRcdHNjcm9sbC1tYXJnaW46IDI0cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGluc2V0OiAkeyBzcGFjZSggMyApIH07XG5cdFx0fVxuXHR9XG5cblx0W2FyaWEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gJiB7XG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDIgKSB9ICR7IHNwYWNlKCAzICkgfTtcblx0XHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggMTAgKSB9O1xuXG5cdFx0JlthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxuXHRbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXVtkYXRhLXNlbGVjdC1vbi1tb3ZlPSdmYWxzZSddICY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRpbnNldDogdmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cyApO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGFiQ2hpbGRyZW4gPSBzdHlsZWQuc3BhbmBcblx0ZmxleC1ncm93OiAxO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0W2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAmIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHRbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAmIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGFiQ2hldnJvbiA9IHN0eWxlZCggSWNvbiApYFxuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAtMSApIH07XG5cdFthcmlhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gJiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRvcGFjaXR5OiAwO1xuXHRbcm9sZT0ndGFiJ106aXMoIFthcmlhLXNlbGVjdGVkPSd0cnVlJ10sIFtkYXRhLWZvY3VzLXZpc2libGVdLCA6aG92ZXIgKSAmIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdC8vIFRoZSBjaGV2cm9uIGlzIHRyYW5zaXRpb25lZCBpbnRvIGV4aXN0ZW5jZSB3aGVuIHNlbGVjdE9uTW92ZSBpcyBlbmFibGVkLFxuXHQvLyBiZWNhdXNlIG90aGVyd2lzZSBpdCBsb29rcyBqYXJyaW5nLCBhcyBpdCBzaG93cyB1cCBvdXRzaWRlIG9mIHRoZSBmb2N1c1xuXHQvLyBpbmRpY2F0b3IgdGhhdCdzIGJlaW5nIGFuaW1hdGVkIGF0IHRoZSBzYW1lIHRpbWUuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFtkYXRhLXNlbGVjdC1vbi1tb3ZlPSd0cnVlJ11cblx0XHRcdFtyb2xlPSd0YWInXTppcyggW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSwgIClcblx0XHRcdCYge1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyAwLjE1cyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5cdCY6ZGlyKCBydGwgKSB7XG5cdFx0cm90YXRlOiAxODBkZWc7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUYWJQYW5lbCA9IHN0eWxlZCggQXJpYWtpdC5UYWJQYW5lbCApYFxuXHQmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKVxuXHRcdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0fVxuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__32
+    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
   });
   var TabChevron = /* @__PURE__ */ createStyled(icon_default3, false ? {
     target: "enfox0g1"
   } : {
     target: "enfox0g1",
     label: "TabChevron"
-  })("flex-shrink:0;margin-inline-end:", space(-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;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtUHdDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgZm9udCB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRUYWJMaXN0ID0gc3R5bGVkKCBBcmlha2l0LlRhYkxpc3QgKWBcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cblx0JlthcmlhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0OndoZXJlKCBbYXJpYS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddICkge1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0fVxuXG5cdC0tZGlyZWN0aW9uLWZhY3RvcjogMTtcblx0LS1kaXJlY3Rpb24tc3RhcnQ6IGxlZnQ7XG5cdC0tZGlyZWN0aW9uLWVuZDogcmlnaHQ7XG5cdC0tc2VsZWN0ZWQtc3RhcnQ6IHZhciggLS1zZWxlY3RlZC1sZWZ0LCAwICk7XG5cdCY6ZGlyKCBydGwgKSB7XG5cdFx0LS1kaXJlY3Rpb24tZmFjdG9yOiAtMTtcblx0XHQtLWRpcmVjdGlvbi1zdGFydDogcmlnaHQ7XG5cdFx0LS1kaXJlY3Rpb24tZW5kOiBsZWZ0O1xuXHRcdC0tc2VsZWN0ZWQtc3RhcnQ6IHZhciggLS1zZWxlY3RlZC1yaWdodCwgMCApO1xuXHR9XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0JltkYXRhLWluZGljYXRvci1hbmltYXRlZF06OmJlZm9yZSB7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGJvcmRlci1yYWRpdXMsIGJvcmRlci1ibG9jaztcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdFx0fVxuXHR9XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogdmFyKCAtLWRpcmVjdGlvbi1zdGFydCApIHRvcDtcblxuXHRcdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRvdXRsaW5lLW9mZnNldDogLTFweDtcblx0fVxuXG5cdC8qIFVzaW5nIGEgbGFyZ2UgdmFsdWUgdG8gYXZvaWQgYW50aWFsaWFzaW5nIHJvdW5kaW5nIGlzc3Vlc1xuXHRcdFx0d2hlbiBzY2FsaW5nIGluIHRoZSB0cmFuc2Zvcm0sIHNlZTogaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzUyMTU5MTIzICovXG5cdC0tYW50aWFsaWFzaW5nLWZhY3RvcjogMTAwO1xuXHQmW2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSB7XG5cdFx0LS1mYWRlLXdpZHRoOiA2NHB4O1xuXHRcdC0tZmFkZS1ncmFkaWVudC1iYXNlOiB0cmFuc3BhcmVudCAwJSwgYmxhY2sgdmFyKCAtLWZhZGUtd2lkdGggKTtcblx0XHQtLWZhZGUtZ3JhZGllbnQtY29tcG9zZWQ6IHZhciggLS1mYWRlLWdyYWRpZW50LWJhc2UgKSwgYmxhY2sgNjAlLFxuXHRcdFx0dHJhbnNwYXJlbnQgNTAlO1xuXHRcdCYuaXMtb3ZlcmZsb3dpbmctZmlyc3Qge1xuXHRcdFx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHR0byB2YXIoIC0tZGlyZWN0aW9uLWVuZCApLFxuXHRcdFx0XHR2YXIoIC0tZmFkZS1ncmFkaWVudC1iYXNlIClcblx0XHRcdCk7XG5cdFx0fVxuXHRcdCYuaXMtb3ZlcmZsb3dpbmctbGFzdCB7XG5cdFx0XHRtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdHRvIHZhciggLS1kaXJlY3Rpb24tc3RhcnQgKSxcblx0XHRcdFx0dmFyKCAtLWZhZGUtZ3JhZGllbnQtYmFzZSApXG5cdFx0XHQpO1xuXHRcdH1cblx0XHQmLmlzLW92ZXJmbG93aW5nLWZpcnN0LmlzLW92ZXJmbG93aW5nLWxhc3Qge1xuXHRcdFx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdHRvIHJpZ2h0LFxuXHRcdFx0XHRcdHZhciggLS1mYWRlLWdyYWRpZW50LWNvbXBvc2VkIClcblx0XHRcdFx0KSxcblx0XHRcdFx0bGluZWFyLWdyYWRpZW50KCB0byBsZWZ0LCB2YXIoIC0tZmFkZS1ncmFkaWVudC1jb21wb3NlZCApICk7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHdpZHRoOiBjYWxjKCB2YXIoIC0tYW50aWFsaWFzaW5nLWZhY3RvciApICogMXB4ICk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0Y2FsYyhcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC1zdGFydCApICogdmFyKCAtLWRpcmVjdGlvbi1mYWN0b3IgKSAqXG5cdFx0XHRcdFx0XHRcdDFweFxuXHRcdFx0XHRcdClcblx0XHRcdFx0KVxuXHRcdFx0XHRzY2FsZVgoXG5cdFx0XHRcdFx0Y2FsYyhcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC13aWR0aCwgMCApIC9cblx0XHRcdFx0XHRcdFx0dmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKVxuXHRcdFx0XHRcdClcblx0XHRcdFx0KTtcblx0XHRcdGJvcmRlci1ib3R0b206IHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKSBzb2xpZFxuXHRcdFx0XHQkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcblx0XHR9XG5cdH1cblx0JlthcmlhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0LyogQWRqdXN0aW5nIHRoZSBib3JkZXIgcmFkaXVzIHRvIG1hdGNoIHRoZSBzY2FsaW5nIGluIHRoZSB5IGF4aXMuICovXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfSAvXG5cdFx0XHRcdGNhbGMoXG5cdFx0XHRcdFx0JHsgQ09ORklHLnJhZGl1c1NtYWxsIH0gL1xuXHRcdFx0XHRcdFx0KFxuXHRcdFx0XHRcdFx0XHR2YXIoIC0tc2VsZWN0ZWQtaGVpZ2h0LCAwICkgL1xuXHRcdFx0XHRcdFx0XHRcdHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yIClcblx0XHRcdFx0XHRcdClcblx0XHRcdFx0KTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogY2FsYyggdmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKSAqIDFweCApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCBjYWxjKCB2YXIoIC0tc2VsZWN0ZWQtdG9wLCAwICkgKiAxcHggKSApXG5cdFx0XHRcdHNjYWxlWShcblx0XHRcdFx0XHRjYWxjKFxuXHRcdFx0XHRcdFx0dmFyKCAtLXNlbGVjdGVkLWhlaWdodCwgMCApIC9cblx0XHRcdFx0XHRcdFx0dmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKVxuXHRcdFx0XHRcdClcblx0XHRcdFx0KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAxMDAgXSB9O1xuXHRcdH1cblx0XHQmW2RhdGEtc2VsZWN0LW9uLW1vdmU9J3RydWUnXTpoYXMoXG5cdFx0XHRcdDppcyggOmZvY3VzLXZpc2libGUsIFtkYXRhLWZvY3VzLXZpc2libGVdIClcblx0XHRcdCk6OmJlZm9yZSB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym9yZGVyOiB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzICkgc29saWRcblx0XHRcdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0LyogQWRqdXN0aW5nIHRoZSBib3JkZXIgd2lkdGggdG8gbWF0Y2ggdGhlIHNjYWxpbmcgaW4gdGhlIHkgYXhpcy4gKi9cblx0XHRcdGJvcmRlci1ibG9jay13aWR0aDogY2FsYyhcblx0XHRcdFx0dmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cywgMXB4ICkgL1xuXHRcdFx0XHRcdChcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC1oZWlnaHQsIDAgKSAvXG5cdFx0XHRcdFx0XHRcdHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yIClcblx0XHRcdFx0XHQpXG5cdFx0XHQpO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRhYiA9IHN0eWxlZCggQXJpYWtpdC5UYWIgKWBcblx0JiB7XG5cdFx0LyogUmVzZXRzICovXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdGZsZXg6IDEgMCBhdXRvO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMS4yOyAvLyBDaGFyYWN0ZXJzIGluIHNvbWUgbGFuZ3VhZ2VzIChlLmcuIEphcGFuZXNlKSBtYXkgaGF2ZSBhIG5hdGl2ZSBoaWdoZXIgbGluZS1oZWlnaHQuXG5cdFx0Zm9udC1mYW1pbHk6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRGYW1pbHknICkgfTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblxuXHRcdCZbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddIHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdFx0fVxuXG5cdFx0Jjpub3QoIFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKTppcyggOmhvdmVyLCBbZGF0YS1mb2N1cy12aXNpYmxlXSApIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXM6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cblx0XHQvLyBGb2N1cyBpbmRpY2F0b3IuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHQvLyBEcmF3IHRoZSBpbmRpY2F0b3IuXG5cdFx0XHQvLyBPdXRsaW5lIHdvcmtzIGZvciBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZSBhcyB3ZWxsLlxuXHRcdFx0b3V0bGluZTogdmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cyApIHNvbGlkXG5cdFx0XHRcdCR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdFx0XHQvLyBBbmltYXRpb25cblx0XHRcdG9wYWNpdHk6IDA7XG5cblx0XHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbZGF0YS1mb2N1cy12aXNpYmxlXTo6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHRbYXJpYS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddICYge1xuXHRcdHBhZGRpbmctaW5saW5lOiAkeyBzcGFjZSggNCApIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggMTIgKSB9O1xuXHRcdHNjcm9sbC1tYXJnaW46IDI0cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGluc2V0OiAkeyBzcGFjZSggMyApIH07XG5cdFx0fVxuXHR9XG5cblx0W2FyaWEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gJiB7XG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDIgKSB9ICR7IHNwYWNlKCAzICkgfTtcblx0XHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggMTAgKSB9O1xuXG5cdFx0JlthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxuXHRbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXVtkYXRhLXNlbGVjdC1vbi1tb3ZlPSdmYWxzZSddICY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRpbnNldDogdmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cyApO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGFiQ2hpbGRyZW4gPSBzdHlsZWQuc3BhbmBcblx0ZmxleC1ncm93OiAxO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0W2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAmIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHRbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAmIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGFiQ2hldnJvbiA9IHN0eWxlZCggSWNvbiApYFxuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAtMSApIH07XG5cdFthcmlhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gJiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRvcGFjaXR5OiAwO1xuXHRbcm9sZT0ndGFiJ106aXMoIFthcmlhLXNlbGVjdGVkPSd0cnVlJ10sIFtkYXRhLWZvY3VzLXZpc2libGVdLCA6aG92ZXIgKSAmIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdC8vIFRoZSBjaGV2cm9uIGlzIHRyYW5zaXRpb25lZCBpbnRvIGV4aXN0ZW5jZSB3aGVuIHNlbGVjdE9uTW92ZSBpcyBlbmFibGVkLFxuXHQvLyBiZWNhdXNlIG90aGVyd2lzZSBpdCBsb29rcyBqYXJyaW5nLCBhcyBpdCBzaG93cyB1cCBvdXRzaWRlIG9mIHRoZSBmb2N1c1xuXHQvLyBpbmRpY2F0b3IgdGhhdCdzIGJlaW5nIGFuaW1hdGVkIGF0IHRoZSBzYW1lIHRpbWUuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFtkYXRhLXNlbGVjdC1vbi1tb3ZlPSd0cnVlJ11cblx0XHRcdFtyb2xlPSd0YWInXTppcyggW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSwgIClcblx0XHRcdCYge1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyAwLjE1cyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5cdCY6ZGlyKCBydGwgKSB7XG5cdFx0cm90YXRlOiAxODBkZWc7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUYWJQYW5lbCA9IHN0eWxlZCggQXJpYWtpdC5UYWJQYW5lbCApYFxuXHQmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKVxuXHRcdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0fVxuYDtcbiJdfQ== */"));
+  })("flex-shrink:0;margin-inline-end:", space(-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;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0T3dDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGZvbnQgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCBJY29uIGZyb20gJy4uL2ljb24nO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVGFiTGlzdCA9IHN0eWxlZCggQXJpYWtpdC5UYWJMaXN0IClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXG5cdCZbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdDp3aGVyZSggW2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSApIHtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdH1cblxuXHQtLWRpcmVjdGlvbi1mYWN0b3I6IDE7XG5cdC0tZGlyZWN0aW9uLXN0YXJ0OiBsZWZ0O1xuXHQtLWRpcmVjdGlvbi1lbmQ6IHJpZ2h0O1xuXHQtLXNlbGVjdGVkLXN0YXJ0OiB2YXIoIC0tc2VsZWN0ZWQtbGVmdCwgMCApO1xuXHQmOmRpciggcnRsICkge1xuXHRcdC0tZGlyZWN0aW9uLWZhY3RvcjogLTE7XG5cdFx0LS1kaXJlY3Rpb24tc3RhcnQ6IHJpZ2h0O1xuXHRcdC0tZGlyZWN0aW9uLWVuZDogbGVmdDtcblx0XHQtLXNlbGVjdGVkLXN0YXJ0OiB2YXIoIC0tc2VsZWN0ZWQtcmlnaHQsIDAgKTtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCZbZGF0YS1pbmRpY2F0b3ItYW5pbWF0ZWRdOjpiZWZvcmUge1xuXHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBib3JkZXItcmFkaXVzLCBib3JkZXItYmxvY2s7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuXHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRcdH1cblx0fVxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IHZhciggLS1kaXJlY3Rpb24tc3RhcnQgKSB0b3A7XG5cblx0XHQvLyBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZS5cblx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IC0xcHg7XG5cdH1cblxuXHQvKiBVc2luZyBhIGxhcmdlIHZhbHVlIHRvIGF2b2lkIGFudGlhbGlhc2luZyByb3VuZGluZyBpc3N1ZXNcblx0XHRcdHdoZW4gc2NhbGluZyBpbiB0aGUgdHJhbnNmb3JtLCBzZWU6IGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81MjE1OTEyMyAqL1xuXHQtLWFudGlhbGlhc2luZy1mYWN0b3I6IDEwMDtcblx0JlthcmlhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10ge1xuXHRcdC0tZmFkZS13aWR0aDogNjRweDtcblx0XHQtLWZhZGUtZ3JhZGllbnQtYmFzZTogdHJhbnNwYXJlbnQgMCUsIGJsYWNrIHZhciggLS1mYWRlLXdpZHRoICk7XG5cdFx0LS1mYWRlLWdyYWRpZW50LWNvbXBvc2VkOiB2YXIoIC0tZmFkZS1ncmFkaWVudC1iYXNlICksIGJsYWNrIDYwJSxcblx0XHRcdHRyYW5zcGFyZW50IDUwJTtcblx0XHQmLmlzLW92ZXJmbG93aW5nLWZpcnN0IHtcblx0XHRcdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0dG8gdmFyKCAtLWRpcmVjdGlvbi1lbmQgKSxcblx0XHRcdFx0dmFyKCAtLWZhZGUtZ3JhZGllbnQtYmFzZSApXG5cdFx0XHQpO1xuXHRcdH1cblx0XHQmLmlzLW92ZXJmbG93aW5nLWxhc3Qge1xuXHRcdFx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHR0byB2YXIoIC0tZGlyZWN0aW9uLXN0YXJ0ICksXG5cdFx0XHRcdHZhciggLS1mYWRlLWdyYWRpZW50LWJhc2UgKVxuXHRcdFx0KTtcblx0XHR9XG5cdFx0Ji5pcy1vdmVyZmxvd2luZy1maXJzdC5pcy1vdmVyZmxvd2luZy1sYXN0IHtcblx0XHRcdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0XHR0byByaWdodCxcblx0XHRcdFx0XHR2YXIoIC0tZmFkZS1ncmFkaWVudC1jb21wb3NlZCApXG5cdFx0XHRcdCksXG5cdFx0XHRcdGxpbmVhci1ncmFkaWVudCggdG8gbGVmdCwgdmFyKCAtLWZhZGUtZ3JhZGllbnQtY29tcG9zZWQgKSApO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogY2FsYyggdmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKSAqIDFweCApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdGNhbGMoXG5cdFx0XHRcdFx0XHR2YXIoIC0tc2VsZWN0ZWQtc3RhcnQgKSAqIHZhciggLS1kaXJlY3Rpb24tZmFjdG9yICkgKlxuXHRcdFx0XHRcdFx0XHQxcHhcblx0XHRcdFx0XHQpXG5cdFx0XHRcdClcblx0XHRcdFx0c2NhbGVYKFxuXHRcdFx0XHRcdGNhbGMoXG5cdFx0XHRcdFx0XHR2YXIoIC0tc2VsZWN0ZWQtd2lkdGgsIDAgKSAvXG5cdFx0XHRcdFx0XHRcdHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yIClcblx0XHRcdFx0XHQpXG5cdFx0XHRcdCk7XG5cdFx0XHRib3JkZXItYm90dG9tOiB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzICkgc29saWRcblx0XHRcdFx0JHsgQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIH07XG5cdFx0fVxuXHR9XG5cdCZbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdC8qIEFkanVzdGluZyB0aGUgYm9yZGVyIHJhZGl1cyB0byBtYXRjaCB0aGUgc2NhbGluZyBpbiB0aGUgeSBheGlzLiAqL1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH0gL1xuXHRcdFx0XHRjYWxjKFxuXHRcdFx0XHRcdCR7IENPTkZJRy5yYWRpdXNTbWFsbCB9IC9cblx0XHRcdFx0XHRcdChcblx0XHRcdFx0XHRcdFx0dmFyKCAtLXNlbGVjdGVkLWhlaWdodCwgMCApIC9cblx0XHRcdFx0XHRcdFx0XHR2YXIoIC0tYW50aWFsaWFzaW5nLWZhY3RvciApXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdCk7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoIHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yICkgKiAxcHggKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSggY2FsYyggdmFyKCAtLXNlbGVjdGVkLXRvcCwgMCApICogMXB4ICkgKVxuXHRcdFx0XHRzY2FsZVkoXG5cdFx0XHRcdFx0Y2FsYyhcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC1oZWlnaHQsIDAgKSAvXG5cdFx0XHRcdFx0XHRcdHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yIClcblx0XHRcdFx0XHQpXG5cdFx0XHRcdCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF0gfTtcblx0XHR9XG5cdFx0JltkYXRhLXNlbGVjdC1vbi1tb3ZlPSd0cnVlJ106aGFzKFxuXHRcdFx0XHQ6aXMoIDpmb2N1cy12aXNpYmxlLCBbZGF0YS1mb2N1cy12aXNpYmxlXSApXG5cdFx0XHQpOjpiZWZvcmUge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJvcmRlcjogdmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cyApIHNvbGlkXG5cdFx0XHRcdCR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdC8qIEFkanVzdGluZyB0aGUgYm9yZGVyIHdpZHRoIHRvIG1hdGNoIHRoZSBzY2FsaW5nIGluIHRoZSB5IGF4aXMuICovXG5cdFx0XHRib3JkZXItYmxvY2std2lkdGg6IGNhbGMoXG5cdFx0XHRcdHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMsIDFweCApIC9cblx0XHRcdFx0XHQoXG5cdFx0XHRcdFx0XHR2YXIoIC0tc2VsZWN0ZWQtaGVpZ2h0LCAwICkgL1xuXHRcdFx0XHRcdFx0XHR2YXIoIC0tYW50aWFsaWFzaW5nLWZhY3RvciApXG5cdFx0XHRcdFx0KVxuXHRcdFx0KTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUYWIgPSBzdHlsZWQoIEFyaWFraXQuVGFiIClgXG5cdCYge1xuXHRcdC8qIFJlc2V0cyAqL1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjsgLy8gQ2hhcmFjdGVycyBpbiBzb21lIGxhbmd1YWdlcyAoZS5nLiBKYXBhbmVzZSkgbWF5IGhhdmUgYSBuYXRpdmUgaGlnaGVyIGxpbmUtaGVpZ2h0LlxuXHRcdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cblx0XHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHRcdH1cblxuXHRcdCY6bm90KCBbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICk6aXMoIDpob3ZlciwgW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHR9XG5cblx0XHQmOmZvY3VzOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ly8gRm9jdXMgaW5kaWNhdG9yLlxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0Ly8gRHJhdyB0aGUgaW5kaWNhdG9yLlxuXHRcdFx0Ly8gT3V0bGluZSB3b3JrcyBmb3IgV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUgYXMgd2VsbC5cblx0XHRcdG91dGxpbmU6IHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKSBzb2xpZFxuXHRcdFx0XHQkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblxuXHRcdFx0Ly8gQW5pbWF0aW9uXG5cdFx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2RhdGEtZm9jdXMtdmlzaWJsZV06OmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0W2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAmIHtcblx0XHRwYWRkaW5nLWlubGluZTogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdGhlaWdodDogJHsgc3BhY2UoIDEyICkgfTtcblx0XHRzY3JvbGwtbWFyZ2luOiAyNHB4O1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRpbnNldDogJHsgc3BhY2UoIDMgKSB9O1xuXHRcdH1cblx0fVxuXG5cdFthcmlhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddICYge1xuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfSAkeyBzcGFjZSggMyApIH07XG5cdFx0bWluLWhlaWdodDogJHsgc3BhY2UoIDEwICkgfTtcblxuXHRcdCZbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHR9XG5cdH1cblx0W2FyaWEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ11bZGF0YS1zZWxlY3Qtb24tbW92ZT0nZmFsc2UnXSAmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0aW5zZXQ6IHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRhYkNoaWxkcmVuID0gc3R5bGVkLnNwYW5gXG5cdGZsZXgtZ3JvdzogMTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFthcmlhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gJiB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0W2FyaWEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gJiB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRhYkNoZXZyb24gPSBzdHlsZWQoIEljb24gKWBcblx0ZmxleC1zaHJpbms6IDA7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggLTEgKSB9O1xuXHRbYXJpYS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddICYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0b3BhY2l0eTogMDtcblx0W3JvbGU9J3RhYiddOmlzKCBbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddLCBbZGF0YS1mb2N1cy12aXNpYmxlXSwgOmhvdmVyICkgJiB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQvLyBUaGUgY2hldnJvbiBpcyB0cmFuc2l0aW9uZWQgaW50byBleGlzdGVuY2Ugd2hlbiBzZWxlY3RPbk1vdmUgaXMgZW5hYmxlZCxcblx0Ly8gYmVjYXVzZSBvdGhlcndpc2UgaXQgbG9va3MgamFycmluZywgYXMgaXQgc2hvd3MgdXAgb3V0c2lkZSBvZiB0aGUgZm9jdXNcblx0Ly8gaW5kaWNhdG9yIHRoYXQncyBiZWluZyBhbmltYXRlZCBhdCB0aGUgc2FtZSB0aW1lLlxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRbZGF0YS1zZWxlY3Qtb24tbW92ZT0ndHJ1ZSddXG5cdFx0XHRbcm9sZT0ndGFiJ106aXMoIFthcmlhLXNlbGVjdGVkPSd0cnVlJ10sICApXG5cdFx0XHQmIHtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgMC4xNXMgbGluZWFyO1xuXHRcdH1cblx0fVxuXHQmOmRpciggcnRsICkge1xuXHRcdHJvdGF0ZTogMTgwZGVnO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGFiUGFuZWwgPSBzdHlsZWQoIEFyaWFraXQuVGFiUGFuZWwgKWBcblx0Jjpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzIClcblx0XHRcdCR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHQvLyBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZS5cblx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IDA7XG5cdH1cbmA7XG4iXX0= */"));
   var TabPanel23 = /* @__PURE__ */ createStyled(TabPanel, false ? {
     target: "enfox0g0"
   } : {
     target: "enfox0g0",
     label: "TabPanel"
-  })("&: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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0UWtEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgZm9udCB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRUYWJMaXN0ID0gc3R5bGVkKCBBcmlha2l0LlRhYkxpc3QgKWBcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cblx0JlthcmlhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0OndoZXJlKCBbYXJpYS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddICkge1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0fVxuXG5cdC0tZGlyZWN0aW9uLWZhY3RvcjogMTtcblx0LS1kaXJlY3Rpb24tc3RhcnQ6IGxlZnQ7XG5cdC0tZGlyZWN0aW9uLWVuZDogcmlnaHQ7XG5cdC0tc2VsZWN0ZWQtc3RhcnQ6IHZhciggLS1zZWxlY3RlZC1sZWZ0LCAwICk7XG5cdCY6ZGlyKCBydGwgKSB7XG5cdFx0LS1kaXJlY3Rpb24tZmFjdG9yOiAtMTtcblx0XHQtLWRpcmVjdGlvbi1zdGFydDogcmlnaHQ7XG5cdFx0LS1kaXJlY3Rpb24tZW5kOiBsZWZ0O1xuXHRcdC0tc2VsZWN0ZWQtc3RhcnQ6IHZhciggLS1zZWxlY3RlZC1yaWdodCwgMCApO1xuXHR9XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0JltkYXRhLWluZGljYXRvci1hbmltYXRlZF06OmJlZm9yZSB7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGJvcmRlci1yYWRpdXMsIGJvcmRlci1ibG9jaztcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdFx0fVxuXHR9XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogdmFyKCAtLWRpcmVjdGlvbi1zdGFydCApIHRvcDtcblxuXHRcdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRvdXRsaW5lLW9mZnNldDogLTFweDtcblx0fVxuXG5cdC8qIFVzaW5nIGEgbGFyZ2UgdmFsdWUgdG8gYXZvaWQgYW50aWFsaWFzaW5nIHJvdW5kaW5nIGlzc3Vlc1xuXHRcdFx0d2hlbiBzY2FsaW5nIGluIHRoZSB0cmFuc2Zvcm0sIHNlZTogaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzUyMTU5MTIzICovXG5cdC0tYW50aWFsaWFzaW5nLWZhY3RvcjogMTAwO1xuXHQmW2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSB7XG5cdFx0LS1mYWRlLXdpZHRoOiA2NHB4O1xuXHRcdC0tZmFkZS1ncmFkaWVudC1iYXNlOiB0cmFuc3BhcmVudCAwJSwgYmxhY2sgdmFyKCAtLWZhZGUtd2lkdGggKTtcblx0XHQtLWZhZGUtZ3JhZGllbnQtY29tcG9zZWQ6IHZhciggLS1mYWRlLWdyYWRpZW50LWJhc2UgKSwgYmxhY2sgNjAlLFxuXHRcdFx0dHJhbnNwYXJlbnQgNTAlO1xuXHRcdCYuaXMtb3ZlcmZsb3dpbmctZmlyc3Qge1xuXHRcdFx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHR0byB2YXIoIC0tZGlyZWN0aW9uLWVuZCApLFxuXHRcdFx0XHR2YXIoIC0tZmFkZS1ncmFkaWVudC1iYXNlIClcblx0XHRcdCk7XG5cdFx0fVxuXHRcdCYuaXMtb3ZlcmZsb3dpbmctbGFzdCB7XG5cdFx0XHRtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdHRvIHZhciggLS1kaXJlY3Rpb24tc3RhcnQgKSxcblx0XHRcdFx0dmFyKCAtLWZhZGUtZ3JhZGllbnQtYmFzZSApXG5cdFx0XHQpO1xuXHRcdH1cblx0XHQmLmlzLW92ZXJmbG93aW5nLWZpcnN0LmlzLW92ZXJmbG93aW5nLWxhc3Qge1xuXHRcdFx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdHRvIHJpZ2h0LFxuXHRcdFx0XHRcdHZhciggLS1mYWRlLWdyYWRpZW50LWNvbXBvc2VkIClcblx0XHRcdFx0KSxcblx0XHRcdFx0bGluZWFyLWdyYWRpZW50KCB0byBsZWZ0LCB2YXIoIC0tZmFkZS1ncmFkaWVudC1jb21wb3NlZCApICk7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHdpZHRoOiBjYWxjKCB2YXIoIC0tYW50aWFsaWFzaW5nLWZhY3RvciApICogMXB4ICk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG5cdFx0XHRcdFx0Y2FsYyhcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC1zdGFydCApICogdmFyKCAtLWRpcmVjdGlvbi1mYWN0b3IgKSAqXG5cdFx0XHRcdFx0XHRcdDFweFxuXHRcdFx0XHRcdClcblx0XHRcdFx0KVxuXHRcdFx0XHRzY2FsZVgoXG5cdFx0XHRcdFx0Y2FsYyhcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC13aWR0aCwgMCApIC9cblx0XHRcdFx0XHRcdFx0dmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKVxuXHRcdFx0XHRcdClcblx0XHRcdFx0KTtcblx0XHRcdGJvcmRlci1ib3R0b206IHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKSBzb2xpZFxuXHRcdFx0XHQkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcblx0XHR9XG5cdH1cblx0JlthcmlhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0LyogQWRqdXN0aW5nIHRoZSBib3JkZXIgcmFkaXVzIHRvIG1hdGNoIHRoZSBzY2FsaW5nIGluIHRoZSB5IGF4aXMuICovXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfSAvXG5cdFx0XHRcdGNhbGMoXG5cdFx0XHRcdFx0JHsgQ09ORklHLnJhZGl1c1NtYWxsIH0gL1xuXHRcdFx0XHRcdFx0KFxuXHRcdFx0XHRcdFx0XHR2YXIoIC0tc2VsZWN0ZWQtaGVpZ2h0LCAwICkgL1xuXHRcdFx0XHRcdFx0XHRcdHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yIClcblx0XHRcdFx0XHRcdClcblx0XHRcdFx0KTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogY2FsYyggdmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKSAqIDFweCApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCBjYWxjKCB2YXIoIC0tc2VsZWN0ZWQtdG9wLCAwICkgKiAxcHggKSApXG5cdFx0XHRcdHNjYWxlWShcblx0XHRcdFx0XHRjYWxjKFxuXHRcdFx0XHRcdFx0dmFyKCAtLXNlbGVjdGVkLWhlaWdodCwgMCApIC9cblx0XHRcdFx0XHRcdFx0dmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKVxuXHRcdFx0XHRcdClcblx0XHRcdFx0KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAxMDAgXSB9O1xuXHRcdH1cblx0XHQmW2RhdGEtc2VsZWN0LW9uLW1vdmU9J3RydWUnXTpoYXMoXG5cdFx0XHRcdDppcyggOmZvY3VzLXZpc2libGUsIFtkYXRhLWZvY3VzLXZpc2libGVdIClcblx0XHRcdCk6OmJlZm9yZSB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym9yZGVyOiB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzICkgc29saWRcblx0XHRcdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0LyogQWRqdXN0aW5nIHRoZSBib3JkZXIgd2lkdGggdG8gbWF0Y2ggdGhlIHNjYWxpbmcgaW4gdGhlIHkgYXhpcy4gKi9cblx0XHRcdGJvcmRlci1ibG9jay13aWR0aDogY2FsYyhcblx0XHRcdFx0dmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cywgMXB4ICkgL1xuXHRcdFx0XHRcdChcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC1oZWlnaHQsIDAgKSAvXG5cdFx0XHRcdFx0XHRcdHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yIClcblx0XHRcdFx0XHQpXG5cdFx0XHQpO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRhYiA9IHN0eWxlZCggQXJpYWtpdC5UYWIgKWBcblx0JiB7XG5cdFx0LyogUmVzZXRzICovXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdGZsZXg6IDEgMCBhdXRvO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMS4yOyAvLyBDaGFyYWN0ZXJzIGluIHNvbWUgbGFuZ3VhZ2VzIChlLmcuIEphcGFuZXNlKSBtYXkgaGF2ZSBhIG5hdGl2ZSBoaWdoZXIgbGluZS1oZWlnaHQuXG5cdFx0Zm9udC1mYW1pbHk6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRGYW1pbHknICkgfTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblxuXHRcdCZbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddIHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdFx0fVxuXG5cdFx0Jjpub3QoIFthcmlhLWRpc2FibGVkPSd0cnVlJ10gKTppcyggOmhvdmVyLCBbZGF0YS1mb2N1cy12aXNpYmxlXSApIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXM6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cblx0XHQvLyBGb2N1cyBpbmRpY2F0b3IuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHQvLyBEcmF3IHRoZSBpbmRpY2F0b3IuXG5cdFx0XHQvLyBPdXRsaW5lIHdvcmtzIGZvciBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZSBhcyB3ZWxsLlxuXHRcdFx0b3V0bGluZTogdmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cyApIHNvbGlkXG5cdFx0XHRcdCR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdFx0XHQvLyBBbmltYXRpb25cblx0XHRcdG9wYWNpdHk6IDA7XG5cblx0XHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbZGF0YS1mb2N1cy12aXNpYmxlXTo6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHRbYXJpYS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddICYge1xuXHRcdHBhZGRpbmctaW5saW5lOiAkeyBzcGFjZSggNCApIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggMTIgKSB9O1xuXHRcdHNjcm9sbC1tYXJnaW46IDI0cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGluc2V0OiAkeyBzcGFjZSggMyApIH07XG5cdFx0fVxuXHR9XG5cblx0W2FyaWEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gJiB7XG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDIgKSB9ICR7IHNwYWNlKCAzICkgfTtcblx0XHRtaW4taGVpZ2h0OiAkeyBzcGFjZSggMTAgKSB9O1xuXG5cdFx0JlthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxuXHRbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXVtkYXRhLXNlbGVjdC1vbi1tb3ZlPSdmYWxzZSddICY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRpbnNldDogdmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cyApO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGFiQ2hpbGRyZW4gPSBzdHlsZWQuc3BhbmBcblx0ZmxleC1ncm93OiAxO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0W2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAmIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHRbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAmIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGFiQ2hldnJvbiA9IHN0eWxlZCggSWNvbiApYFxuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAtMSApIH07XG5cdFthcmlhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gJiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRvcGFjaXR5OiAwO1xuXHRbcm9sZT0ndGFiJ106aXMoIFthcmlhLXNlbGVjdGVkPSd0cnVlJ10sIFtkYXRhLWZvY3VzLXZpc2libGVdLCA6aG92ZXIgKSAmIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdC8vIFRoZSBjaGV2cm9uIGlzIHRyYW5zaXRpb25lZCBpbnRvIGV4aXN0ZW5jZSB3aGVuIHNlbGVjdE9uTW92ZSBpcyBlbmFibGVkLFxuXHQvLyBiZWNhdXNlIG90aGVyd2lzZSBpdCBsb29rcyBqYXJyaW5nLCBhcyBpdCBzaG93cyB1cCBvdXRzaWRlIG9mIHRoZSBmb2N1c1xuXHQvLyBpbmRpY2F0b3IgdGhhdCdzIGJlaW5nIGFuaW1hdGVkIGF0IHRoZSBzYW1lIHRpbWUuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFtkYXRhLXNlbGVjdC1vbi1tb3ZlPSd0cnVlJ11cblx0XHRcdFtyb2xlPSd0YWInXTppcyggW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSwgIClcblx0XHRcdCYge1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyAwLjE1cyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5cdCY6ZGlyKCBydGwgKSB7XG5cdFx0cm90YXRlOiAxODBkZWc7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUYWJQYW5lbCA9IHN0eWxlZCggQXJpYWtpdC5UYWJQYW5lbCApYFxuXHQmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKVxuXHRcdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0fVxuYDtcbiJdfQ== */"));
+  })("&: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);
@@ -51179,4979 +51906,444 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }
   var badge_default = Badge;

-  // node_modules/react-day-picker/dist/esm/DayPicker.js
-  var import_react150 = __toESM(require_react(), 1);
+  // 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);

-  // node_modules/@date-fns/tz/tzOffset/index.js
-  var offsetFormatCache = {};
-  var offsetCache = {};
-  function tzOffset(timeZone, date) {
-    try {
-      const format2 = offsetFormatCache[timeZone] ||= new Intl.DateTimeFormat("en-GB", {
-        timeZone,
-        hour: "numeric",
-        timeZoneName: "longOffset"
-      }).format;
-      const offsetStr = format2(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];
-    const minutes = +(values[1] || 0);
-    return offsetCache[cacheStr] = hours > 0 ? hours * 60 + minutes : hours * 60 - minutes;
+  // 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]
+    });
   }

-  // 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, NaN);
-          syncToInternal(this);
-        }
-      }
-    }
-    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() {
-      return -tzOffset(this.timeZone, this);
+  // 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")})`;
     }
-    //#endregion
-    //#region time
-    setTime(time2) {
-      Date.prototype.setTime.apply(this, arguments);
-      syncToInternal(this);
-      return +this;
+    if (!suffix) {
+      return label;
     }
-    //#endregion
-    //#region date-fns integration
-    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
-      return new _TZDateMini(+new Date(date), this.timeZone);
+    if (typeof label === "string") {
+      return `${label} ${suffix}`;
     }
-    //#endregion
-  };
-  var re3 = /^(get|set)(?!UTC)/;
-  Object.getOwnPropertyNames(Date.prototype).forEach((method) => {
-    if (!re3.test(method)) return;
-    const utcMethod = method.replace(re3, "$1UTC");
-    if (!TZDateMini.prototype[utcMethod]) return;
-    if (method.startsWith("get")) {
-      TZDateMini.prototype[method] = function() {
-        return this.internal[utcMethod]();
+    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, "");
       };
-    } else {
-      TZDateMini.prototype[method] = function() {
-        Date.prototype[utcMethod].apply(this.internal, arguments);
-        syncFromInternal(this);
-        return +this;
+      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();
+        }
       };
-      TZDateMini.prototype[utcMethod] = function() {
-        Date.prototype[utcMethod].apply(this, arguments);
-        syncToInternal(this);
-        return +this;
+      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));
       };
-    }
-  });
-  function syncToInternal(date) {
-    date.internal.setTime(+date);
-    date.internal.setUTCMinutes(date.internal.getUTCMinutes() - date.getTimezoneOffset());
-  }
-  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) {
-    const offset4 = tzOffset(date.timeZone, date);
-    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;
-    const dstShift = Date.prototype.getHours.apply(date) !== date.internal.getUTCHours();
-    if (systemDSTChange && dstShift) date.internal.setUTCMinutes(date.internal.getUTCMinutes() + systemDSTChange);
-    const offsetDiff = systemOffset - offset4;
-    if (offsetDiff) Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetDiff);
-    const postOffset = tzOffset(date.timeZone, date);
-    const postSystemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
-    const postOffsetDiff = postSystemOffset - postOffset;
-    const offsetChanged = postOffset !== offset4;
-    const postDiff = postOffsetDiff - offsetDiff;
-    if (offsetChanged && postDiff) {
-      Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + postDiff);
-      const newOffset = tzOffset(date.timeZone, date);
-      const offsetChange = postOffset - newOffset;
-      if (offsetChange) {
-        date.internal.setUTCMinutes(date.internal.getUTCMinutes() + offsetChange);
-        Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetChange);
-      }
-    }
-  }
-
-  // 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 time2 = this.internal.toUTCString().split(" ")[4];
-      const [sign, hours, minutes] = this.tzComponents();
-      return `${time2} GMT${sign}${hours}${minutes} (${tzName(this.timeZone, this)})`;
-    }
-    toLocaleString(locales, options2) {
-      return Date.prototype.toLocaleString.call(this, locales, {
-        ...options2,
-        timeZone: options2?.timeZone || this.timeZone
-      });
-    }
-    toLocaleDateString(locales, options2) {
-      return Date.prototype.toLocaleDateString.call(this, locales, {
-        ...options2,
-        timeZone: options2?.timeZone || this.timeZone
-      });
-    }
-    toLocaleTimeString(locales, options2) {
-      return Date.prototype.toLocaleTimeString.call(this, locales, {
-        ...options2,
-        timeZone: options2?.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
-  };
-  function tzName(tz, date) {
-    return new Intl.DateTimeFormat("en-GB", {
-      timeZone: tz,
-      timeZoneName: "long"
-    }).format(date).slice(12);
-  }
-
-  // node_modules/react-day-picker/dist/esm/UI.js
-  var UI2;
-  (function(UI3) {
-    UI3["Root"] = "root";
-    UI3["Chevron"] = "chevron";
-    UI3["Day"] = "day";
-    UI3["DayButton"] = "day_button";
-    UI3["CaptionLabel"] = "caption_label";
-    UI3["Dropdowns"] = "dropdowns";
-    UI3["Dropdown"] = "dropdown";
-    UI3["DropdownRoot"] = "dropdown_root";
-    UI3["Footer"] = "footer";
-    UI3["MonthGrid"] = "month_grid";
-    UI3["MonthCaption"] = "month_caption";
-    UI3["MonthsDropdown"] = "months_dropdown";
-    UI3["Month"] = "month";
-    UI3["Months"] = "months";
-    UI3["Nav"] = "nav";
-    UI3["NextMonthButton"] = "button_next";
-    UI3["PreviousMonthButton"] = "button_previous";
-    UI3["Week"] = "week";
-    UI3["Weeks"] = "weeks";
-    UI3["Weekday"] = "weekday";
-    UI3["Weekdays"] = "weekdays";
-    UI3["WeekNumber"] = "week_number";
-    UI3["WeekNumberHeader"] = "week_number_header";
-    UI3["YearsDropdown"] = "years_dropdown";
-  })(UI2 || (UI2 = {}));
-  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 = {}));
+    }, [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";

-  // node_modules/date-fns/constants.js
-  var daysInYear2 = 365.2425;
-  var maxTime2 = Math.pow(10, 8) * 24 * 60 * 60 * 1e3;
-  var minTime2 = -maxTime2;
-  var millisecondsInWeek = 6048e5;
-  var millisecondsInDay2 = 864e5;
-  var secondsInHour2 = 3600;
-  var secondsInDay2 = secondsInHour2 * 24;
-  var secondsInWeek2 = secondsInDay2 * 7;
-  var secondsInYear2 = secondsInDay2 * daysInYear2;
-  var secondsInMonth2 = secondsInYear2 / 12;
-  var secondsInQuarter2 = secondsInMonth2 * 3;
-  var constructFromSymbol2 = /* @__PURE__ */ Symbol.for("constructDateFrom");
+  // 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";

-  // node_modules/date-fns/constructFrom.js
-  function constructFrom2(date, value) {
-    if (typeof date === "function") return date(value);
-    if (date && typeof date === "object" && constructFromSymbol2 in date)
-      return date[constructFromSymbol2](value);
-    if (date instanceof Date) return new date.constructor(value);
-    return new Date(value);
-  }
+  // 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";

-  // node_modules/date-fns/toDate.js
-  function toDate2(argument, context) {
-    return constructFrom2(context || argument, argument);
-  }
+  // 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 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, {
+      required,
+      markWhenOptional,
+      customValidity,
+      getValidityTarget: () => validityTargetRef.current,
+      children: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(input_control_default, {
+        ref: mergedRefs,
+        ...restProps
+      })
+    });
+  };
+  var ValidatedInputControl = (0, import_element228.forwardRef)(UnforwardedValidatedInputControl);
+  ValidatedInputControl.displayName = "ValidatedInputControl";

-  // node_modules/date-fns/addDays.js
-  function addDays2(date, amount, options2) {
-    const _date = toDate2(date, options2?.in);
-    if (isNaN(amount)) return constructFrom2(options2?.in || date, NaN);
-    if (!amount) return _date;
-    _date.setDate(_date.getDate() + amount);
-    return _date;
-  }
+  // packages/components/build-module/validated-form-controls/components/content-editable-control.mjs
+  var import_element230 = __toESM(require_element(), 1);

-  // node_modules/date-fns/addMonths.js
-  function addMonths2(date, amount, options2) {
-    const _date = toDate2(date, options2?.in);
-    if (isNaN(amount)) return constructFrom2(options2?.in || date, NaN);
-    if (!amount) {
-      return _date;
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    const dayOfMonth = _date.getDate();
-    const endOfDesiredMonth = constructFrom2(options2?.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;
+    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/date-fns/_lib/defaultOptions.js
-  var defaultOptions3 = {};
-  function getDefaultOptions2() {
-    return defaultOptions3;
-  }
-
-  // node_modules/date-fns/startOfWeek.js
-  function startOfWeek2(date, options2) {
-    const defaultOptions4 = getDefaultOptions2();
-    const weekStartsOn = options2?.weekStartsOn ?? options2?.locale?.options?.weekStartsOn ?? defaultOptions4.weekStartsOn ?? defaultOptions4.locale?.options?.weekStartsOn ?? 0;
-    const _date = toDate2(date, options2?.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, options2) {
-    return startOfWeek2(date, { ...options2, weekStartsOn: 1 });
+  function documentContainsStyleHash26(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) {
+        return true;
+      }
+    }
+    return false;
   }
-
-  // node_modules/date-fns/getISOWeekYear.js
-  function getISOWeekYear(date, options2) {
-    const _date = toDate2(date, options2?.in);
-    const year = _date.getFullYear();
-    const fourthOfJanuaryOfNextYear = constructFrom2(_date, 0);
-    fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);
-    fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);
-    const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);
-    const fourthOfJanuaryOfThisYear = constructFrom2(_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 getTimezoneOffsetInMilliseconds2(date) {
-    const _date = toDate2(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 injectStyle26(targetDocument, hash2, css3) {
+    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(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash26(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE26, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash2);
   }
-
-  // node_modules/date-fns/_lib/normalizeDates.js
-  function normalizeDates2(context, ...dates) {
-    const normalize2 = constructFrom2.bind(
-      null,
-      context || dates.find((date) => typeof date === "object")
-    );
-    return dates.map(normalize2);
+  function registerDocument26(targetDocument) {
+    const runtime = getRuntime26();
+    runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
+    for (const [hash2, css3] of runtime.styles) {
+      injectStyle26(targetDocument, hash2, css3);
+    }
+    return () => {
+      const 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/startOfDay.js
-  function startOfDay2(date, options2) {
-    const _date = toDate2(date, options2?.in);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
+  function registerStyle25(hash2, css3) {
+    const runtime = getRuntime26();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle26(targetDocument, hash2, css3);
+    }
   }
-
-  // node_modules/date-fns/differenceInCalendarDays.js
-  function differenceInCalendarDays2(laterDate, earlierDate, options2) {
-    const [laterDate_, earlierDate_] = normalizeDates2(
-      options2?.in,
-      laterDate,
-      earlierDate
-    );
-    const laterStartOfDay = startOfDay2(laterDate_);
-    const earlierStartOfDay = startOfDay2(earlierDate_);
-    const laterTimestamp = +laterStartOfDay - getTimezoneOffsetInMilliseconds2(laterStartOfDay);
-    const earlierTimestamp = +earlierStartOfDay - getTimezoneOffsetInMilliseconds2(earlierStartOfDay);
-    return Math.round((laterTimestamp - earlierTimestamp) / millisecondsInDay2);
+  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}");
   }
-
-  // node_modules/date-fns/startOfISOWeekYear.js
-  function startOfISOWeekYear(date, options2) {
-    const year = getISOWeekYear(date, options2);
-    const fourthOfJanuary = constructFrom2(options2?.in || date, 0);
-    fourthOfJanuary.setFullYear(year, 0, 4);
-    fourthOfJanuary.setHours(0, 0, 0, 0);
-    return startOfISOWeek(fourthOfJanuary);
+  var style_module_default24 = { "editable": "_0f130cee1a924516__editable" };
+  function UnforwardedContentEditableControl({
+    label,
+    id: id3,
+    className: className2,
+    help,
+    hideLabelFromVision,
+    disabled,
+    required,
+    placeholder,
+    ...additionalProps
+  }, forwardedRef) {
+    const {
+      baseControlProps,
+      controlProps
+    } = useBaseControlProps({
+      id: id3,
+      className: className2,
+      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, {
+      ...baseControlProps,
+      children: [hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(component_default2, {
+        id: labelId,
+        children: label
+      }) : /* @__PURE__ */ (0, import_jsx_runtime312.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,
+        role: "textbox",
+        "aria-multiline": true,
+        "aria-labelledby": labelId,
+        "aria-placeholder": placeholder || void 0,
+        "aria-disabled": disabled || void 0,
+        "aria-required": required || void 0,
+        ref: mergedRefs,
+        contentEditable: !disabled,
+        suppressContentEditableWarning: true,
+        ...additionalProps,
+        ...controlProps
+      })]
+    });
   }
-
-  // node_modules/date-fns/addWeeks.js
-  function addWeeks2(date, amount, options2) {
-    return addDays2(date, amount * 7, options2);
-  }
-
-  // node_modules/date-fns/addYears.js
-  function addYears2(date, amount, options2) {
-    return addMonths2(date, amount * 12, options2);
-  }
-
-  // node_modules/date-fns/max.js
-  function max2(dates, options2) {
-    let result;
-    let context = options2?.in;
-    dates.forEach((date) => {
-      if (!context && typeof date === "object")
-        context = constructFrom2.bind(null, date);
-      const date_ = toDate2(date, context);
-      if (!result || result < date_ || isNaN(+date_)) result = date_;
-    });
-    return constructFrom2(context, result || NaN);
-  }
-
-  // node_modules/date-fns/min.js
-  function min2(dates, options2) {
-    let result;
-    let context = options2?.in;
-    dates.forEach((date) => {
-      if (!context && typeof date === "object")
-        context = constructFrom2.bind(null, date);
-      const date_ = toDate2(date, context);
-      if (!result || result > date_ || isNaN(+date_)) result = date_;
-    });
-    return constructFrom2(context, result || NaN);
-  }
-
-  // node_modules/date-fns/isSameDay.js
-  function isSameDay2(laterDate, earlierDate, options2) {
-    const [dateLeft_, dateRight_] = normalizeDates2(
-      options2?.in,
-      laterDate,
-      earlierDate
-    );
-    return +startOfDay2(dateLeft_) === +startOfDay2(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(+toDate2(date)));
-  }
-
-  // node_modules/date-fns/differenceInCalendarMonths.js
-  function differenceInCalendarMonths(laterDate, earlierDate, options2) {
-    const [laterDate_, earlierDate_] = normalizeDates2(
-      options2?.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 endOfMonth2(date, options2) {
-    const _date = toDate2(date, options2?.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 normalizeInterval2(context, interval) {
-    const [start, end] = normalizeDates2(context, interval.start, interval.end);
-    return { start, end };
-  }
-
-  // node_modules/date-fns/eachMonthOfInterval.js
-  function eachMonthOfInterval2(interval, options2) {
-    const { start, end } = normalizeInterval2(options2?.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 = options2?.step ?? 1;
-    if (!step) return [];
-    if (step < 0) {
-      step = -step;
-      reversed = !reversed;
-    }
-    const dates = [];
-    while (+date <= endTime) {
-      dates.push(constructFrom2(start, date));
-      date.setMonth(date.getMonth() + step);
-    }
-    return reversed ? dates.reverse() : dates;
-  }
-
-  // node_modules/date-fns/startOfMonth.js
-  function startOfMonth2(date, options2) {
-    const _date = toDate2(date, options2?.in);
-    _date.setDate(1);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
-  }
-
-  // node_modules/date-fns/endOfYear.js
-  function endOfYear(date, options2) {
-    const _date = toDate2(date, options2?.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, options2) {
-    const date_ = toDate2(date, options2?.in);
-    date_.setFullYear(date_.getFullYear(), 0, 1);
-    date_.setHours(0, 0, 0, 0);
-    return date_;
-  }
-
-  // node_modules/date-fns/endOfWeek.js
-  function endOfWeek2(date, options2) {
-    const defaultOptions4 = getDefaultOptions2();
-    const weekStartsOn = options2?.weekStartsOn ?? options2?.locale?.options?.weekStartsOn ?? defaultOptions4.weekStartsOn ?? defaultOptions4.locale?.options?.weekStartsOn ?? 0;
-    const _date = toDate2(date, options2?.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, options2) {
-    return endOfWeek2(date, { ...options2, 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 = (token2, count, options2) => {
-    let result;
-    const tokenValue = formatDistanceLocale[token2];
-    if (typeof tokenValue === "string") {
-      result = tokenValue;
-    } else if (count === 1) {
-      result = tokenValue.one;
-    } else {
-      result = tokenValue.other.replace("{{count}}", count.toString());
-    }
-    if (options2?.addSuffix) {
-      if (options2.comparison && options2.comparison > 0) {
-        return "in " + result;
-      } else {
-        return result + " ago";
-      }
-    }
-    return result;
-  };
-
-  // node_modules/date-fns/locale/_lib/buildFormatLongFn.js
-  function buildFormatLongFn(args) {
-    return (options2 = {}) => {
-      const width = options2.width ? String(options2.width) : args.defaultWidth;
-      const format2 = args.formats[width] || args.formats[args.defaultWidth];
-      return format2;
-    };
-  }
-
-  // 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 = (token2, _date, _baseDate, _options) => formatRelativeLocale[token2];
-
-  // node_modules/date-fns/locale/_lib/buildLocalizeFn.js
-  function buildLocalizeFn(args) {
-    return (value, options2) => {
-      const context = options2?.context ? String(options2.context) : "standalone";
-      let valuesArray;
-      if (context === "formatting" && args.formattingValues) {
-        const defaultWidth = args.defaultFormattingWidth || args.defaultWidth;
-        const width = options2?.width ? String(options2.width) : defaultWidth;
-        valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];
-      } else {
-        const defaultWidth = args.defaultWidth;
-        const width = options2?.width ? String(options2.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 number2 = Number(dirtyNumber);
-    const rem100 = number2 % 100;
-    if (rem100 > 20 || rem100 < 10) {
-      switch (rem100 % 10) {
-        case 1:
-          return number2 + "st";
-        case 2:
-          return number2 + "nd";
-        case 3:
-          return number2 + "rd";
-      }
-    }
-    return number2 + "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, options2 = {}) => {
-      const width = options2.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 = options2.valueCallback ? (
-        // [TODO] -- I challenge you to fix the type
-        options2.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, options2 = {}) => {
-      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 = options2.valueCallback ? options2.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 match3 = {
-    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: match3,
-    options: {
-      weekStartsOn: 0,
-      firstWeekContainsDate: 1
-    }
-  };
-
-  // node_modules/date-fns/getDayOfYear.js
-  function getDayOfYear(date, options2) {
-    const _date = toDate2(date, options2?.in);
-    const diff = differenceInCalendarDays2(_date, startOfYear(_date));
-    const dayOfYear = diff + 1;
-    return dayOfYear;
-  }
-
-  // node_modules/date-fns/getISOWeek.js
-  function getISOWeek(date, options2) {
-    const _date = toDate2(date, options2?.in);
-    const diff = +startOfISOWeek(_date) - +startOfISOWeekYear(_date);
-    return Math.round(diff / millisecondsInWeek) + 1;
-  }
-
-  // node_modules/date-fns/getWeekYear.js
-  function getWeekYear(date, options2) {
-    const _date = toDate2(date, options2?.in);
-    const year = _date.getFullYear();
-    const defaultOptions4 = getDefaultOptions2();
-    const firstWeekContainsDate = options2?.firstWeekContainsDate ?? options2?.locale?.options?.firstWeekContainsDate ?? defaultOptions4.firstWeekContainsDate ?? defaultOptions4.locale?.options?.firstWeekContainsDate ?? 1;
-    const firstWeekOfNextYear = constructFrom2(options2?.in || date, 0);
-    firstWeekOfNextYear.setFullYear(year + 1, 0, firstWeekContainsDate);
-    firstWeekOfNextYear.setHours(0, 0, 0, 0);
-    const startOfNextYear = startOfWeek2(firstWeekOfNextYear, options2);
-    const firstWeekOfThisYear = constructFrom2(options2?.in || date, 0);
-    firstWeekOfThisYear.setFullYear(year, 0, firstWeekContainsDate);
-    firstWeekOfThisYear.setHours(0, 0, 0, 0);
-    const startOfThisYear = startOfWeek2(firstWeekOfThisYear, options2);
-    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, options2) {
-    const defaultOptions4 = getDefaultOptions2();
-    const firstWeekContainsDate = options2?.firstWeekContainsDate ?? options2?.locale?.options?.firstWeekContainsDate ?? defaultOptions4.firstWeekContainsDate ?? defaultOptions4.locale?.options?.firstWeekContainsDate ?? 1;
-    const year = getWeekYear(date, options2);
-    const firstWeek = constructFrom2(options2?.in || date, 0);
-    firstWeek.setFullYear(year, 0, firstWeekContainsDate);
-    firstWeek.setHours(0, 0, 0, 0);
-    const _date = startOfWeek2(firstWeek, options2);
-    return _date;
-  }
-
-  // node_modules/date-fns/getWeek.js
-  function getWeek(date, options2) {
-    const _date = toDate2(date, options2?.in);
-    const diff = +startOfWeek2(_date, options2) - +startOfWeekYear(_date, options2);
-    return Math.round(diff / millisecondsInWeek) + 1;
-  }
-
-  // node_modules/date-fns/_lib/addLeadingZeros.js
-  function addLeadingZeros(number2, targetLength) {
-    const sign = number2 < 0 ? "-" : "";
-    const output = Math.abs(number2).toString().padStart(targetLength, "0");
-    return sign + output;
-  }
-
-  // node_modules/date-fns/_lib/format/lightFormatters.js
-  var lightFormatters = {
-    // Year
-    y(date, token2) {
-      const signedYear = date.getFullYear();
-      const year = signedYear > 0 ? signedYear : 1 - signedYear;
-      return addLeadingZeros(token2 === "yy" ? year % 100 : year, token2.length);
-    },
-    // Month
-    M(date, token2) {
-      const month = date.getMonth();
-      return token2 === "M" ? String(month + 1) : addLeadingZeros(month + 1, 2);
-    },
-    // Day of the month
-    d(date, token2) {
-      return addLeadingZeros(date.getDate(), token2.length);
-    },
-    // AM or PM
-    a(date, token2) {
-      const dayPeriodEnumValue = date.getHours() / 12 >= 1 ? "pm" : "am";
-      switch (token2) {
-        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, token2) {
-      return addLeadingZeros(date.getHours() % 12 || 12, token2.length);
-    },
-    // Hour [0-23]
-    H(date, token2) {
-      return addLeadingZeros(date.getHours(), token2.length);
-    },
-    // Minute
-    m(date, token2) {
-      return addLeadingZeros(date.getMinutes(), token2.length);
-    },
-    // Second
-    s(date, token2) {
-      return addLeadingZeros(date.getSeconds(), token2.length);
-    },
-    // Fraction of second
-    S(date, token2) {
-      const numberOfDigits = token2.length;
-      const milliseconds = date.getMilliseconds();
-      const fractionalSeconds = Math.trunc(
-        milliseconds * Math.pow(10, numberOfDigits - 3)
-      );
-      return addLeadingZeros(fractionalSeconds, token2.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, token2, localize2) {
-      const era = date.getFullYear() > 0 ? 1 : 0;
-      switch (token2) {
-        // 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, token2, localize2) {
-      if (token2 === "yo") {
-        const signedYear = date.getFullYear();
-        const year = signedYear > 0 ? signedYear : 1 - signedYear;
-        return localize2.ordinalNumber(year, { unit: "year" });
-      }
-      return lightFormatters.y(date, token2);
-    },
-    // Local week-numbering year
-    Y: function(date, token2, localize2, options2) {
-      const signedWeekYear = getWeekYear(date, options2);
-      const weekYear = signedWeekYear > 0 ? signedWeekYear : 1 - signedWeekYear;
-      if (token2 === "YY") {
-        const twoDigitYear = weekYear % 100;
-        return addLeadingZeros(twoDigitYear, 2);
-      }
-      if (token2 === "Yo") {
-        return localize2.ordinalNumber(weekYear, { unit: "year" });
-      }
-      return addLeadingZeros(weekYear, token2.length);
-    },
-    // ISO week-numbering year
-    R: function(date, token2) {
-      const isoWeekYear = getISOWeekYear(date);
-      return addLeadingZeros(isoWeekYear, token2.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, token2) {
-      const year = date.getFullYear();
-      return addLeadingZeros(year, token2.length);
-    },
-    // Quarter
-    Q: function(date, token2, localize2) {
-      const quarter = Math.ceil((date.getMonth() + 1) / 3);
-      switch (token2) {
-        // 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, token2, localize2) {
-      const quarter = Math.ceil((date.getMonth() + 1) / 3);
-      switch (token2) {
-        // 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, token2, localize2) {
-      const month = date.getMonth();
-      switch (token2) {
-        case "M":
-        case "MM":
-          return lightFormatters.M(date, token2);
-        // 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, token2, localize2) {
-      const month = date.getMonth();
-      switch (token2) {
-        // 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, token2, localize2, options2) {
-      const week = getWeek(date, options2);
-      if (token2 === "wo") {
-        return localize2.ordinalNumber(week, { unit: "week" });
-      }
-      return addLeadingZeros(week, token2.length);
-    },
-    // ISO week of year
-    I: function(date, token2, localize2) {
-      const isoWeek = getISOWeek(date);
-      if (token2 === "Io") {
-        return localize2.ordinalNumber(isoWeek, { unit: "week" });
-      }
-      return addLeadingZeros(isoWeek, token2.length);
-    },
-    // Day of the month
-    d: function(date, token2, localize2) {
-      if (token2 === "do") {
-        return localize2.ordinalNumber(date.getDate(), { unit: "date" });
-      }
-      return lightFormatters.d(date, token2);
-    },
-    // Day of year
-    D: function(date, token2, localize2) {
-      const dayOfYear = getDayOfYear(date);
-      if (token2 === "Do") {
-        return localize2.ordinalNumber(dayOfYear, { unit: "dayOfYear" });
-      }
-      return addLeadingZeros(dayOfYear, token2.length);
-    },
-    // Day of week
-    E: function(date, token2, localize2) {
-      const dayOfWeek = date.getDay();
-      switch (token2) {
-        // 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, token2, localize2, options2) {
-      const dayOfWeek = date.getDay();
-      const localDayOfWeek = (dayOfWeek - options2.weekStartsOn + 8) % 7 || 7;
-      switch (token2) {
-        // 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, token2, localize2, options2) {
-      const dayOfWeek = date.getDay();
-      const localDayOfWeek = (dayOfWeek - options2.weekStartsOn + 8) % 7 || 7;
-      switch (token2) {
-        // Numerical value (same as in `e`)
-        case "c":
-          return String(localDayOfWeek);
-        // Padded numerical value
-        case "cc":
-          return addLeadingZeros(localDayOfWeek, token2.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, token2, localize2) {
-      const dayOfWeek = date.getDay();
-      const isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek;
-      switch (token2) {
-        // 2
-        case "i":
-          return String(isoDayOfWeek);
-        // 02
-        case "ii":
-          return addLeadingZeros(isoDayOfWeek, token2.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, token2, localize2) {
-      const hours = date.getHours();
-      const dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
-      switch (token2) {
-        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, token2, 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 (token2) {
-        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, token2, 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 (token2) {
-        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, token2, localize2) {
-      if (token2 === "ho") {
-        let hours = date.getHours() % 12;
-        if (hours === 0) hours = 12;
-        return localize2.ordinalNumber(hours, { unit: "hour" });
-      }
-      return lightFormatters.h(date, token2);
-    },
-    // Hour [0-23]
-    H: function(date, token2, localize2) {
-      if (token2 === "Ho") {
-        return localize2.ordinalNumber(date.getHours(), { unit: "hour" });
-      }
-      return lightFormatters.H(date, token2);
-    },
-    // Hour [0-11]
-    K: function(date, token2, localize2) {
-      const hours = date.getHours() % 12;
-      if (token2 === "Ko") {
-        return localize2.ordinalNumber(hours, { unit: "hour" });
-      }
-      return addLeadingZeros(hours, token2.length);
-    },
-    // Hour [1-24]
-    k: function(date, token2, localize2) {
-      let hours = date.getHours();
-      if (hours === 0) hours = 24;
-      if (token2 === "ko") {
-        return localize2.ordinalNumber(hours, { unit: "hour" });
-      }
-      return addLeadingZeros(hours, token2.length);
-    },
-    // Minute
-    m: function(date, token2, localize2) {
-      if (token2 === "mo") {
-        return localize2.ordinalNumber(date.getMinutes(), { unit: "minute" });
-      }
-      return lightFormatters.m(date, token2);
-    },
-    // Second
-    s: function(date, token2, localize2) {
-      if (token2 === "so") {
-        return localize2.ordinalNumber(date.getSeconds(), { unit: "second" });
-      }
-      return lightFormatters.s(date, token2);
-    },
-    // Fraction of second
-    S: function(date, token2) {
-      return lightFormatters.S(date, token2);
-    },
-    // Timezone (ISO-8601. If offset is 0, output is always `'Z'`)
-    X: function(date, token2, _localize) {
-      const timezoneOffset = date.getTimezoneOffset();
-      if (timezoneOffset === 0) {
-        return "Z";
-      }
-      switch (token2) {
-        // 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, token2, _localize) {
-      const timezoneOffset = date.getTimezoneOffset();
-      switch (token2) {
-        // 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, token2, _localize) {
-      const timezoneOffset = date.getTimezoneOffset();
-      switch (token2) {
-        // 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, token2, _localize) {
-      const timezoneOffset = date.getTimezoneOffset();
-      switch (token2) {
-        // Short
-        case "z":
-        case "zz":
-        case "zzz":
-          return "GMT" + formatTimezoneShort(timezoneOffset, ":");
-        // Long
-        case "zzzz":
-        default:
-          return "GMT" + formatTimezone(timezoneOffset, ":");
-      }
-    },
-    // Seconds timestamp
-    t: function(date, token2, _localize) {
-      const timestamp = Math.trunc(+date / 1e3);
-      return addLeadingZeros(timestamp, token2.length);
-    },
-    // Milliseconds timestamp
-    T: function(date, token2, _localize) {
-      return addLeadingZeros(+date, token2.length);
-    }
-  };
-  function formatTimezoneShort(offset4, delimiter2 = "") {
-    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) + delimiter2 + addLeadingZeros(minutes, 2);
-  }
-  function formatTimezoneWithOptionalMinutes(offset4, delimiter2) {
-    if (offset4 % 60 === 0) {
-      const sign = offset4 > 0 ? "-" : "+";
-      return sign + addLeadingZeros(Math.abs(offset4) / 60, 2);
-    }
-    return formatTimezone(offset4, delimiter2);
-  }
-  function formatTimezone(offset4, delimiter2 = "") {
-    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 + delimiter2 + 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(token2) {
-    return dayOfYearTokenRE.test(token2);
-  }
-  function isProtectedWeekYearToken(token2) {
-    return weekYearTokenRE.test(token2);
-  }
-  function warnOrThrowProtectedError(token2, format2, input) {
-    const _message = message(token2, format2, input);
-    console.warn(_message);
-    if (throwTokens.includes(token2)) throw new RangeError(_message);
-  }
-  function message(token2, format2, input) {
-    const subject = token2[0] === "Y" ? "years" : "days of the month";
-    return `Use \`${token2.toLowerCase()}\` instead of \`${token2}\` (in \`${format2}\`) 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, options2) {
-    const defaultOptions4 = getDefaultOptions2();
-    const locale = options2?.locale ?? defaultOptions4.locale ?? enUS;
-    const firstWeekContainsDate = options2?.firstWeekContainsDate ?? options2?.locale?.options?.firstWeekContainsDate ?? defaultOptions4.firstWeekContainsDate ?? defaultOptions4.locale?.options?.firstWeekContainsDate ?? 1;
-    const weekStartsOn = options2?.weekStartsOn ?? options2?.locale?.options?.weekStartsOn ?? defaultOptions4.weekStartsOn ?? defaultOptions4.locale?.options?.weekStartsOn ?? 0;
-    const originalDate = toDate2(date, options2?.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 token2 = part.value;
-      if (!options2?.useAdditionalWeekYearTokens && isProtectedWeekYearToken(token2) || !options2?.useAdditionalDayOfYearTokens && isProtectedDayOfYearToken(token2)) {
-        warnOrThrowProtectedError(token2, formatStr, String(date));
-      }
-      const formatter = formatters[token2[0]];
-      return formatter(originalDate, token2, 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 getDaysInMonth3(date, options2) {
-    const _date = toDate2(date, options2?.in);
-    const year = _date.getFullYear();
-    const monthIndex = _date.getMonth();
-    const lastDayOfMonth = constructFrom2(_date, 0);
-    lastDayOfMonth.setFullYear(year, monthIndex + 1, 0);
-    lastDayOfMonth.setHours(0, 0, 0, 0);
-    return lastDayOfMonth.getDate();
-  }
-
-  // node_modules/date-fns/getMonth.js
-  function getMonth(date, options2) {
-    return toDate2(date, options2?.in).getMonth();
-  }
-
-  // node_modules/date-fns/getYear.js
-  function getYear(date, options2) {
-    return toDate2(date, options2?.in).getFullYear();
-  }
-
-  // node_modules/date-fns/isAfter.js
-  function isAfter2(date, dateToCompare) {
-    return +toDate2(date) > +toDate2(dateToCompare);
-  }
-
-  // node_modules/date-fns/isBefore.js
-  function isBefore2(date, dateToCompare) {
-    return +toDate2(date) < +toDate2(dateToCompare);
-  }
-
-  // node_modules/date-fns/isSameMonth.js
-  function isSameMonth2(laterDate, earlierDate, options2) {
-    const [laterDate_, earlierDate_] = normalizeDates2(
-      options2?.in,
-      laterDate,
-      earlierDate
-    );
-    return laterDate_.getFullYear() === earlierDate_.getFullYear() && laterDate_.getMonth() === earlierDate_.getMonth();
-  }
-
-  // node_modules/date-fns/isSameYear.js
-  function isSameYear(laterDate, earlierDate, options2) {
-    const [laterDate_, earlierDate_] = normalizeDates2(
-      options2?.in,
-      laterDate,
-      earlierDate
-    );
-    return laterDate_.getFullYear() === earlierDate_.getFullYear();
-  }
-
-  // node_modules/date-fns/setMonth.js
-  function setMonth2(date, month, options2) {
-    const _date = toDate2(date, options2?.in);
-    const year = _date.getFullYear();
-    const day = _date.getDate();
-    const midMonth = constructFrom2(options2?.in || date, 0);
-    midMonth.setFullYear(year, month, 15);
-    midMonth.setHours(0, 0, 0, 0);
-    const daysInMonth = getDaysInMonth3(midMonth);
-    _date.setMonth(month, Math.min(day, daysInMonth));
-    return _date;
-  }
-
-  // node_modules/date-fns/setYear.js
-  function setYear2(date, year, options2) {
-    const date_ = toDate2(date, options2?.in);
-    if (isNaN(+date_)) return constructFrom2(options2?.in || date, NaN);
-    date_.setFullYear(year);
-    return date_;
-  }
-
-  // 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/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/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/react-day-picker/dist/esm/classes/DateLib.js
-  var DateLib = class {
-    /**
-     * Creates an instance of `DateLib`.
-     *
-     * @param options Configuration options for the date library.
-     * @param overrides Custom overrides for the date library functions.
-     */
-    constructor(options2, overrides) {
-      this.Date = Date;
-      this.today = () => {
-        if (this.overrides?.today) {
-          return this.overrides.today();
-        }
-        if (this.options.timeZone) {
-          return TZDate.tz(this.options.timeZone);
-        }
-        return new this.Date();
-      };
-      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) : addDays2(date, amount);
-      };
-      this.addMonths = (date, amount) => {
-        return this.overrides?.addMonths ? this.overrides.addMonths(date, amount) : addMonths2(date, amount);
-      };
-      this.addWeeks = (date, amount) => {
-        return this.overrides?.addWeeks ? this.overrides.addWeeks(date, amount) : addWeeks2(date, amount);
-      };
-      this.addYears = (date, amount) => {
-        return this.overrides?.addYears ? this.overrides.addYears(date, amount) : addYears2(date, amount);
-      };
-      this.differenceInCalendarDays = (dateLeft, dateRight) => {
-        return this.overrides?.differenceInCalendarDays ? this.overrides.differenceInCalendarDays(dateLeft, dateRight) : differenceInCalendarDays2(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) : eachMonthOfInterval2(interval);
-      };
-      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) : endOfMonth2(date);
-      };
-      this.endOfWeek = (date, options3) => {
-        return this.overrides?.endOfWeek ? this.overrides.endOfWeek(date, options3) : endOfWeek2(date, this.options);
-      };
-      this.endOfYear = (date) => {
-        return this.overrides?.endOfYear ? this.overrides.endOfYear(date) : endOfYear(date);
-      };
-      this.format = (date, formatStr, options3) => {
-        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, options3) => {
-        return this.overrides?.getMonth ? this.overrides.getMonth(date, this.options) : getMonth(date, this.options);
-      };
-      this.getYear = (date, options3) => {
-        return this.overrides?.getYear ? this.overrides.getYear(date, this.options) : getYear(date, this.options);
-      };
-      this.getWeek = (date, options3) => {
-        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) : isAfter2(date, dateToCompare);
-      };
-      this.isBefore = (date, dateToCompare) => {
-        return this.overrides?.isBefore ? this.overrides.isBefore(date, dateToCompare) : isBefore2(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) : isSameDay2(dateLeft, dateRight);
-      };
-      this.isSameMonth = (dateLeft, dateRight) => {
-        return this.overrides?.isSameMonth ? this.overrides.isSameMonth(dateLeft, dateRight) : isSameMonth2(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) : setMonth2(date, month);
-      };
-      this.setYear = (date, year) => {
-        return this.overrides?.setYear ? this.overrides.setYear(date, year) : setYear2(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) : startOfDay2(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) : startOfMonth2(date);
-      };
-      this.startOfWeek = (date, options3) => {
-        return this.overrides?.startOfWeek ? this.overrides.startOfWeek(date, this.options) : startOfWeek2(date, this.options);
-      };
-      this.startOfYear = (date) => {
-        return this.overrides?.startOfYear ? this.overrides.startOfYear(date) : startOfYear(date);
-      };
-      this.options = { locale: enUS, ...options2 };
-      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());
-    }
-  };
-  var defaultDateLib = new DateLib();
-
-  // 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;
-    }
-    /**
-     * 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/react-day-picker/dist/esm/classes/CalendarMonth.js
-  var CalendarMonth = class {
-    constructor(month, weeks) {
-      this.date = month;
-      this.weeks = weeks;
-    }
-  };
-
-  // node_modules/react-day-picker/dist/esm/classes/CalendarWeek.js
-  var CalendarWeek = class {
-    constructor(weekNumber, days) {
-      this.days = days;
-      this.weekNumber = weekNumber;
-    }
-  };
-
-  // node_modules/react-day-picker/dist/esm/utils/rangeIncludesDate.js
-  function rangeIncludesDate(range, date, excludeEnds = false, dateLib = defaultDateLib) {
-    let { from: from2, to } = range;
-    const { differenceInCalendarDays: differenceInCalendarDays3, isSameDay: isSameDay3 } = dateLib;
-    if (from2 && to) {
-      const isRangeInverted = differenceInCalendarDays3(to, from2) < 0;
-      if (isRangeInverted) {
-        [from2, to] = [to, from2];
-      }
-      const isInRange = differenceInCalendarDays3(date, from2) >= (excludeEnds ? 1 : 0) && differenceInCalendarDays3(to, date) >= (excludeEnds ? 1 : 0);
-      return isInRange;
-    }
-    if (!excludeEnds && to) {
-      return isSameDay3(to, date);
-    }
-    if (!excludeEnds && from2) {
-      return isSameDay3(from2, date);
-    }
-    return false;
-  }
-
-  // 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/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: differenceInCalendarDays3, isAfter: isAfter3 } = 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.includes(date);
-      }
-      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 = differenceInCalendarDays3(matcher.before, date);
-        const diffAfter = differenceInCalendarDays3(matcher.after, date);
-        const isDayBefore = diffBefore > 0;
-        const isDayAfter = diffAfter < 0;
-        const isClosedInterval = isAfter3(matcher.before, matcher.after);
-        if (isClosedInterval) {
-          return isDayAfter && isDayBefore;
-        } else {
-          return isDayBefore || isDayAfter;
-        }
-      }
-      if (isDateAfterType(matcher)) {
-        return differenceInCalendarDays3(date, matcher.after) > 0;
-      }
-      if (isDateBeforeType(matcher)) {
-        return differenceInCalendarDays3(matcher.before, date) > 0;
-      }
-      if (typeof matcher === "function") {
-        return matcher(date);
-      }
-      return false;
-    });
-  }
-
-  // node_modules/react-day-picker/dist/esm/helpers/createGetModifiers.js
-  function createGetModifiers(days, props, dateLib) {
-    const { disabled, hidden, modifiers, showOutsideDays, broadcastCalendar, today } = props;
-    const { isSameDay: isSameDay3, isSameMonth: isSameMonth3, startOfMonth: startOfMonth3, isBefore: isBefore3, endOfMonth: endOfMonth3, isAfter: isAfter3 } = dateLib;
-    const startMonth = props.startMonth && startOfMonth3(props.startMonth);
-    const endMonth = props.endMonth && endOfMonth3(props.endMonth);
-    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 && !isSameMonth3(date, displayMonth));
-      const isBeforeStartMonth = Boolean(startMonth && isBefore3(date, startMonth));
-      const isAfterEndMonth = Boolean(endMonth && isAfter3(date, endMonth));
-      const isDisabled = Boolean(disabled && dateMatchModifiers(date, disabled, dateLib));
-      const isHidden2 = Boolean(hidden && dateMatchModifiers(date, hidden, dateLib)) || isBeforeStartMonth || isAfterEndMonth || // Broadcast calendar will show outside days as default
-      !broadcastCalendar && !showOutsideDays && isOutside || broadcastCalendar && showOutsideDays === false && isOutside;
-      const isToday = isSameDay3(date, today ?? dateLib.today());
-      if (isOutside)
-        internalModifiersMap.outside.push(day);
-      if (isDisabled)
-        internalModifiersMap.disabled.push(day);
-      if (isHidden2)
-        internalModifiersMap.hidden.push(day);
-      if (isToday)
-        internalModifiersMap.today.push(day);
-      if (modifiers) {
-        Object.keys(modifiers).forEach((name) => {
-          const modifierValue = modifiers?.[name];
-          const isMatch = modifierValue ? dateMatchModifiers(date, modifierValue, dateLib) : false;
-          if (!isMatch)
-            return;
-          if (customModifiersMap[name]) {
-            customModifiersMap[name].push(day);
-          } else {
-            customModifiersMap[name] = [day];
-          }
-        });
-      }
-    }
-    return (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((d3) => d3 === day);
-      }
-      for (const name in customModifiersMap) {
-        customModifiers[name] = customModifiersMap[name].some((d3) => d3 === day);
-      }
-      return {
-        ...dayFlags,
-        // custom modifiers should override all the previous ones
-        ...customModifiers
-      };
-    };
-  }
-
-  // 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[UI2.Day]]);
-    return modifierClassNames;
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/custom-components.js
-  var custom_components_exports = {};
-  __export(custom_components_exports, {
-    Button: () => Button4,
-    CaptionLabel: () => CaptionLabel,
-    Chevron: () => Chevron,
-    Day: () => Day3,
-    DayButton: () => DayButton2,
-    Dropdown: () => Dropdown2,
-    DropdownNav: () => DropdownNav,
-    Footer: () => Footer2,
-    Month: () => Month,
-    MonthCaption: () => MonthCaption,
-    MonthGrid: () => MonthGrid,
-    Months: () => Months,
-    MonthsDropdown: () => MonthsDropdown,
-    Nav: () => Nav,
-    NextMonthButton: () => NextMonthButton,
-    Option: () => Option3,
-    PreviousMonthButton: () => PreviousMonthButton,
-    Root: () => Root5,
-    Select: () => Select4,
-    Week: () => Week,
-    WeekNumber: () => WeekNumber,
-    WeekNumberHeader: () => WeekNumberHeader,
-    Weekday: () => Weekday,
-    Weekdays: () => Weekdays,
-    Weeks: () => Weeks,
-    YearsDropdown: () => YearsDropdown
-  });
-
-  // node_modules/react-day-picker/dist/esm/components/Button.js
-  var import_react119 = __toESM(require_react(), 1);
-  function Button4(props) {
-    return import_react119.default.createElement("button", { ...props });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/CaptionLabel.js
-  var import_react120 = __toESM(require_react(), 1);
-  function CaptionLabel(props) {
-    return import_react120.default.createElement("span", { ...props });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/Chevron.js
-  var import_react121 = __toESM(require_react(), 1);
-  function Chevron(props) {
-    const { size: size4 = 24, orientation = "left", className: className2 } = props;
-    return import_react121.default.createElement(
-      "svg",
-      { className: className2, width: size4, height: size4, viewBox: "0 0 24 24" },
-      orientation === "up" && import_react121.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_react121.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_react121.default.createElement("polygon", { points: "16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20" }),
-      orientation === "right" && import_react121.default.createElement("polygon", { points: "8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20" })
-    );
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/Day.js
-  var import_react122 = __toESM(require_react(), 1);
-  function Day3(props) {
-    const { day, modifiers, ...tdProps } = props;
-    return import_react122.default.createElement("td", { ...tdProps });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/DayButton.js
-  var import_react123 = __toESM(require_react(), 1);
-  function DayButton2(props) {
-    const { day, modifiers, ...buttonProps } = props;
-    const ref = import_react123.default.useRef(null);
-    import_react123.default.useEffect(() => {
-      if (modifiers.focused)
-        ref.current?.focus();
-    }, [modifiers.focused]);
-    return import_react123.default.createElement("button", { ref, ...buttonProps });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/Dropdown.js
-  var import_react124 = __toESM(require_react(), 1);
-  function Dropdown2(props) {
-    const { options: options2, className: className2, components, classNames, ...selectProps } = props;
-    const cssClassSelect = [classNames[UI2.Dropdown], className2].join(" ");
-    const selectedOption = options2?.find(({ value }) => value === selectProps.value);
-    return import_react124.default.createElement(
-      "span",
-      { "data-disabled": selectProps.disabled, className: classNames[UI2.DropdownRoot] },
-      import_react124.default.createElement(components.Select, { className: cssClassSelect, ...selectProps }, options2?.map(({ value, label, disabled }) => import_react124.default.createElement(components.Option, { key: value, value, disabled }, label))),
-      import_react124.default.createElement(
-        "span",
-        { className: classNames[UI2.CaptionLabel], "aria-hidden": true },
-        selectedOption?.label,
-        import_react124.default.createElement(components.Chevron, { orientation: "down", size: 18, className: classNames[UI2.Chevron] })
-      )
-    );
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/DropdownNav.js
-  var import_react125 = __toESM(require_react(), 1);
-  function DropdownNav(props) {
-    return import_react125.default.createElement("div", { ...props });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/Footer.js
-  var import_react126 = __toESM(require_react(), 1);
-  function Footer2(props) {
-    return import_react126.default.createElement("div", { ...props });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/Month.js
-  var import_react127 = __toESM(require_react(), 1);
-  function Month(props) {
-    const { calendarMonth, displayIndex, ...divProps } = props;
-    return import_react127.default.createElement("div", { ...divProps }, props.children);
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/MonthCaption.js
-  var import_react128 = __toESM(require_react(), 1);
-  function MonthCaption(props) {
-    const { calendarMonth, displayIndex, ...divProps } = props;
-    return import_react128.default.createElement("div", { ...divProps });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/MonthGrid.js
-  var import_react129 = __toESM(require_react(), 1);
-  function MonthGrid(props) {
-    return import_react129.default.createElement("table", { ...props });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/Months.js
-  var import_react130 = __toESM(require_react(), 1);
-  function Months(props) {
-    return import_react130.default.createElement("div", { ...props });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/MonthsDropdown.js
-  var import_react132 = __toESM(require_react(), 1);
-
-  // node_modules/react-day-picker/dist/esm/useDayPicker.js
-  var import_react131 = __toESM(require_react(), 1);
-  var dayPickerContext = (0, import_react131.createContext)(void 0);
-  function useDayPicker() {
-    const context = (0, import_react131.useContext)(dayPickerContext);
-    if (context === void 0) {
-      throw new Error("useDayPicker() must be used within a custom component.");
-    }
-    return context;
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/MonthsDropdown.js
-  function MonthsDropdown(props) {
-    const { components } = useDayPicker();
-    return import_react132.default.createElement(components.Dropdown, { ...props });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/Nav.js
-  var import_react133 = __toESM(require_react(), 1);
-  function Nav(props) {
-    const { onPreviousClick, onNextClick, previousMonth, nextMonth, ...navProps } = props;
-    const { components, classNames, labels: { labelPrevious: labelPrevious2, labelNext: labelNext2 } } = useDayPicker();
-    const handleNextClick = (0, import_react133.useCallback)((e3) => {
-      if (nextMonth) {
-        onNextClick?.(e3);
-      }
-    }, [nextMonth, onNextClick]);
-    const handlePreviousClick = (0, import_react133.useCallback)((e3) => {
-      if (previousMonth) {
-        onPreviousClick?.(e3);
-      }
-    }, [previousMonth, onPreviousClick]);
-    return import_react133.default.createElement(
-      "nav",
-      { ...navProps },
-      import_react133.default.createElement(
-        components.PreviousMonthButton,
-        { type: "button", className: classNames[UI2.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick },
-        import_react133.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames[UI2.Chevron], orientation: "left" })
-      ),
-      import_react133.default.createElement(
-        components.NextMonthButton,
-        { type: "button", className: classNames[UI2.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick },
-        import_react133.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, orientation: "right", className: classNames[UI2.Chevron] })
-      )
-    );
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/NextMonthButton.js
-  var import_react134 = __toESM(require_react(), 1);
-  function NextMonthButton(props) {
-    const { components } = useDayPicker();
-    return import_react134.default.createElement(components.Button, { ...props });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/Option.js
-  var import_react135 = __toESM(require_react(), 1);
-  function Option3(props) {
-    return import_react135.default.createElement("option", { ...props });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/PreviousMonthButton.js
-  var import_react136 = __toESM(require_react(), 1);
-  function PreviousMonthButton(props) {
-    const { components } = useDayPicker();
-    return import_react136.default.createElement(components.Button, { ...props });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/Root.js
-  var import_react137 = __toESM(require_react(), 1);
-  function Root5(props) {
-    const { rootRef, ...rest } = props;
-    return import_react137.default.createElement("div", { ...rest, ref: rootRef });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/Select.js
-  var import_react138 = __toESM(require_react(), 1);
-  function Select4(props) {
-    return import_react138.default.createElement("select", { ...props });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/Week.js
-  var import_react139 = __toESM(require_react(), 1);
-  function Week(props) {
-    const { week, ...trProps } = props;
-    return import_react139.default.createElement("tr", { ...trProps });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/Weekday.js
-  var import_react140 = __toESM(require_react(), 1);
-  function Weekday(props) {
-    return import_react140.default.createElement("th", { ...props });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/Weekdays.js
-  var import_react141 = __toESM(require_react(), 1);
-  function Weekdays(props) {
-    return import_react141.default.createElement(
-      "thead",
-      { "aria-hidden": true },
-      import_react141.default.createElement("tr", { ...props })
-    );
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/WeekNumber.js
-  var import_react142 = __toESM(require_react(), 1);
-  function WeekNumber(props) {
-    const { week, ...thProps } = props;
-    return import_react142.default.createElement("th", { ...thProps });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/WeekNumberHeader.js
-  var import_react143 = __toESM(require_react(), 1);
-  function WeekNumberHeader(props) {
-    return import_react143.default.createElement("th", { ...props });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/Weeks.js
-  var import_react144 = __toESM(require_react(), 1);
-  function Weeks(props) {
-    return import_react144.default.createElement("tbody", { ...props });
-  }
-
-  // node_modules/react-day-picker/dist/esm/components/YearsDropdown.js
-  var import_react145 = __toESM(require_react(), 1);
-  function YearsDropdown(props) {
-    const { components } = useDayPicker();
-    return import_react145.default.createElement(components.Dropdown, { ...props });
-  }
-
-  // node_modules/react-day-picker/dist/esm/helpers/getComponents.js
-  function getComponents(customComponents) {
-    return {
-      ...custom_components_exports,
-      ...customComponents
-    };
-  }
-
-  // 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/react-day-picker/dist/esm/helpers/getDefaultClassNames.js
-  function getDefaultClassNames() {
-    const classNames = {};
-    for (const key in UI2) {
-      classNames[UI2[key]] = `rdp-${UI2[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/react-day-picker/dist/esm/formatters/index.js
-  var formatters_exports = {};
-  __export(formatters_exports, {
-    formatCaption: () => formatCaption,
-    formatDay: () => formatDay,
-    formatMonthCaption: () => formatMonthCaption,
-    formatMonthDropdown: () => formatMonthDropdown,
-    formatWeekNumber: () => formatWeekNumber,
-    formatWeekNumberHeader: () => formatWeekNumberHeader,
-    formatWeekdayName: () => formatWeekdayName,
-    formatYearCaption: () => formatYearCaption,
-    formatYearDropdown: () => formatYearDropdown
-  });
-
-  // node_modules/react-day-picker/dist/esm/formatters/formatCaption.js
-  function formatCaption(month, options2, dateLib) {
-    return (dateLib ?? new DateLib(options2)).format(month, "LLLL y");
-  }
-  var formatMonthCaption = formatCaption;
-
-  // node_modules/react-day-picker/dist/esm/formatters/formatDay.js
-  function formatDay(date, options2, dateLib) {
-    return (dateLib ?? new DateLib(options2)).format(date, "d");
-  }
-
-  // node_modules/react-day-picker/dist/esm/formatters/formatMonthDropdown.js
-  function formatMonthDropdown(month, dateLib = defaultDateLib) {
-    return dateLib.format(month, "LLLL");
-  }
-
-  // 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/react-day-picker/dist/esm/formatters/formatWeekNumberHeader.js
-  function formatWeekNumberHeader() {
-    return ``;
-  }
-
-  // node_modules/react-day-picker/dist/esm/formatters/formatWeekdayName.js
-  function formatWeekdayName(weekday, options2, dateLib) {
-    return (dateLib ?? new DateLib(options2)).format(weekday, "cccccc");
-  }
-
-  // node_modules/react-day-picker/dist/esm/formatters/formatYearDropdown.js
-  function formatYearDropdown(year, dateLib = defaultDateLib) {
-    return dateLib.format(year, "yyyy");
-  }
-  var formatYearCaption = formatYearDropdown;
-
-  // node_modules/react-day-picker/dist/esm/helpers/getFormatters.js
-  function getFormatters(customFormatters) {
-    if (customFormatters?.formatMonthCaption && !customFormatters.formatCaption) {
-      customFormatters.formatCaption = customFormatters.formatMonthCaption;
-    }
-    if (customFormatters?.formatYearCaption && !customFormatters.formatYearDropdown) {
-      customFormatters.formatYearDropdown = customFormatters.formatYearCaption;
-    }
-    return {
-      ...formatters_exports,
-      ...customFormatters
-    };
-  }
-
-  // node_modules/react-day-picker/dist/esm/helpers/getMonthOptions.js
-  function getMonthOptions(displayMonth, navStart, navEnd, formatters2, dateLib) {
-    const { startOfMonth: startOfMonth3, startOfYear: startOfYear2, endOfYear: endOfYear2, eachMonthOfInterval: eachMonthOfInterval3, getMonth: getMonth2 } = dateLib;
-    const months = eachMonthOfInterval3({
-      start: startOfYear2(displayMonth),
-      end: endOfYear2(displayMonth)
-    });
-    const options2 = months.map((month) => {
-      const label = formatters2.formatMonthDropdown(month, dateLib);
-      const value = getMonth2(month);
-      const disabled = navStart && month < startOfMonth3(navStart) || navEnd && month > startOfMonth3(navEnd) || false;
-      return { value, label, disabled };
-    });
-    return options2;
-  }
-
-  // node_modules/react-day-picker/dist/esm/helpers/getStyleForModifiers.js
-  function getStyleForModifiers(dayModifiers, styles3 = {}, modifiersStyles = {}) {
-    let style2 = { ...styles3?.[UI2.Day] };
-    Object.entries(dayModifiers).filter(([, active]) => active === true).forEach(([modifier]) => {
-      style2 = {
-        ...style2,
-        ...modifiersStyles?.[modifier]
-      };
-    });
-    return style2;
-  }
-
-  // node_modules/react-day-picker/dist/esm/helpers/getWeekdays.js
-  function getWeekdays(dateLib, ISOWeek, broadcastCalendar) {
-    const today = dateLib.today();
-    const start = broadcastCalendar ? dateLib.startOfBroadcastWeek(today, dateLib) : ISOWeek ? dateLib.startOfISOWeek(today) : dateLib.startOfWeek(today);
-    const days = [];
-    for (let i3 = 0; i3 < 7; i3++) {
-      const day = dateLib.addDays(start, i3);
-      days.push(day);
-    }
-    return days;
-  }
-
-  // node_modules/react-day-picker/dist/esm/helpers/getYearOptions.js
-  function getYearOptions(navStart, navEnd, formatters2, dateLib) {
-    if (!navStart)
-      return void 0;
-    if (!navEnd)
-      return void 0;
-    const { startOfYear: startOfYear2, endOfYear: endOfYear2, addYears: addYears3, getYear: getYear2, isBefore: isBefore3, isSameYear: isSameYear2 } = dateLib;
-    const firstNavYear = startOfYear2(navStart);
-    const lastNavYear = endOfYear2(navEnd);
-    const years = [];
-    let year = firstNavYear;
-    while (isBefore3(year, lastNavYear) || isSameYear2(year, lastNavYear)) {
-      years.push(year);
-      year = addYears3(year, 1);
-    }
-    return years.map((year2) => {
-      const label = formatters2.formatYearDropdown(year2, dateLib);
-      return {
-        value: getYear2(year2),
-        label,
-        disabled: false
-      };
-    });
-  }
-
-  // node_modules/react-day-picker/dist/esm/labels/index.js
-  var labels_exports = {};
-  __export(labels_exports, {
-    labelCaption: () => labelCaption,
-    labelDay: () => labelDay,
-    labelDayButton: () => labelDayButton,
-    labelGrid: () => labelGrid,
-    labelGridcell: () => labelGridcell,
-    labelMonthDropdown: () => labelMonthDropdown,
-    labelNav: () => labelNav,
-    labelNext: () => labelNext,
-    labelPrevious: () => labelPrevious,
-    labelWeekNumber: () => labelWeekNumber,
-    labelWeekNumberHeader: () => labelWeekNumberHeader,
-    labelWeekday: () => labelWeekday,
-    labelYearDropdown: () => labelYearDropdown
-  });
-
-  // node_modules/react-day-picker/dist/esm/labels/labelGrid.js
-  function labelGrid(date, options2, dateLib) {
-    return (dateLib ?? new DateLib(options2)).format(date, "LLLL y");
-  }
-  var labelCaption = labelGrid;
-
-  // node_modules/react-day-picker/dist/esm/labels/labelGridcell.js
-  function labelGridcell(date, modifiers, options2, dateLib) {
-    let label = (dateLib ?? new DateLib(options2)).format(date, "PPPP");
-    if (modifiers?.today) {
-      label = `Today, ${label}`;
-    }
-    return label;
-  }
-
-  // node_modules/react-day-picker/dist/esm/labels/labelDayButton.js
-  function labelDayButton(date, modifiers, options2, dateLib) {
-    let label = (dateLib ?? new DateLib(options2)).format(date, "PPPP");
-    if (modifiers.today)
-      label = `Today, ${label}`;
-    if (modifiers.selected)
-      label = `${label}, selected`;
-    return label;
-  }
-  var labelDay = labelDayButton;
-
-  // node_modules/react-day-picker/dist/esm/labels/labelNav.js
-  function labelNav() {
-    return "";
-  }
-
-  // node_modules/react-day-picker/dist/esm/labels/labelMonthDropdown.js
-  function labelMonthDropdown(options2) {
-    return "Choose the Month";
-  }
-
-  // node_modules/react-day-picker/dist/esm/labels/labelNext.js
-  function labelNext(month) {
-    return "Go to the Next Month";
-  }
-
-  // node_modules/react-day-picker/dist/esm/labels/labelPrevious.js
-  function labelPrevious(month) {
-    return "Go to the Previous Month";
-  }
-
-  // node_modules/react-day-picker/dist/esm/labels/labelWeekday.js
-  function labelWeekday(date, options2, dateLib) {
-    return (dateLib ?? new DateLib(options2)).format(date, "cccc");
-  }
-
-  // node_modules/react-day-picker/dist/esm/labels/labelWeekNumber.js
-  function labelWeekNumber(weekNumber, options2) {
-    return `Week ${weekNumber}`;
-  }
-
-  // node_modules/react-day-picker/dist/esm/labels/labelWeekNumberHeader.js
-  function labelWeekNumberHeader(options2) {
-    return "Week Number";
-  }
-
-  // node_modules/react-day-picker/dist/esm/labels/labelYearDropdown.js
-  function labelYearDropdown(options2) {
-    return "Choose the Year";
-  }
-
-  // node_modules/react-day-picker/dist/esm/useAnimation.js
-  var import_react146 = __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_react146.useRef)(null);
-    const previousMonthsRef = (0, import_react146.useRef)(months);
-    const animatingRef = (0, import_react146.useRef)(false);
-    (0, import_react146.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 isSameMonth3 = 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 || isSameMonth3 || // 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 && currentMonthEls.every((el) => el instanceof HTMLElement) && previousMonthEls && 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);
-        });
-      }
-    });
-  }
-
-  // node_modules/react-day-picker/dist/esm/useCalendar.js
-  var import_react148 = __toESM(require_react(), 1);
-
-  // 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: addDays3, differenceInCalendarDays: differenceInCalendarDays3, differenceInCalendarMonths: differenceInCalendarMonths2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfMonth: endOfMonth3, endOfWeek: endOfWeek3, isAfter: isAfter3, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek3 } = dateLib;
-    const startWeekFirstDate = broadcastCalendar ? startOfBroadcastWeek2(firstMonth, dateLib) : ISOWeek ? startOfISOWeek2(firstMonth) : startOfWeek3(firstMonth);
-    const endWeekLastDate = broadcastCalendar ? endOfBroadcastWeek2(lastMonth) : ISOWeek ? endOfISOWeek2(endOfMonth3(lastMonth)) : endOfWeek3(endOfMonth3(lastMonth));
-    const nOfDays = differenceInCalendarDays3(endWeekLastDate, startWeekFirstDate);
-    const nOfMonths = differenceInCalendarMonths2(lastMonth, firstMonth) + 1;
-    const dates = [];
-    for (let i3 = 0; i3 <= nOfDays; i3++) {
-      const date = addDays3(startWeekFirstDate, i3);
-      if (maxDate && isAfter3(date, maxDate)) {
-        break;
-      }
-      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 = addDays3(dates[dates.length - 1], 1);
-        dates.push(date);
-      }
-    }
-    return dates;
-  }
-
-  // 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, ...week.days];
-      }, initialDays);
-      return [...days, ...weekDays];
-    }, initialDays);
-  }
-
-  // node_modules/react-day-picker/dist/esm/helpers/getDisplayMonths.js
-  function getDisplayMonths(firstDisplayedMonth, calendarEndMonth, props, dateLib) {
-    const { numberOfMonths = 1 } = props;
-    const months = [];
-    for (let i3 = 0; i3 < numberOfMonths; i3++) {
-      const month = dateLib.addMonths(firstDisplayedMonth, i3);
-      if (calendarEndMonth && month > calendarEndMonth) {
-        break;
-      }
-      months.push(month);
-    }
-    return months;
-  }
-
-  // node_modules/react-day-picker/dist/esm/helpers/getInitialMonth.js
-  function getInitialMonth(props, dateLib) {
-    const { month, defaultMonth, today = dateLib.today(), numberOfMonths = 1, endMonth, startMonth } = props;
-    let initialMonth = month || defaultMonth || today;
-    const { differenceInCalendarMonths: differenceInCalendarMonths2, addMonths: addMonths3, startOfMonth: startOfMonth3 } = dateLib;
-    if (endMonth && differenceInCalendarMonths2(endMonth, initialMonth) < 0) {
-      const offset4 = -1 * (numberOfMonths - 1);
-      initialMonth = addMonths3(endMonth, offset4);
-    }
-    if (startMonth && differenceInCalendarMonths2(initialMonth, startMonth) < 0) {
-      initialMonth = startMonth;
-    }
-    return startOfMonth3(initialMonth);
-  }
-
-  // node_modules/react-day-picker/dist/esm/helpers/getMonths.js
-  function getMonths(displayMonths, dates, props, dateLib) {
-    const { addDays: addDays3, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfMonth: endOfMonth3, endOfWeek: endOfWeek3, getISOWeek: getISOWeek2, getWeek: getWeek2, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek3 } = dateLib;
-    const dayPickerMonths = displayMonths.reduce((months, month) => {
-      const firstDateOfFirstWeek = props.broadcastCalendar ? startOfBroadcastWeek2(month, dateLib) : props.ISOWeek ? startOfISOWeek2(month) : startOfWeek3(month);
-      const lastDateOfLastWeek = props.broadcastCalendar ? endOfBroadcastWeek2(month) : props.ISOWeek ? endOfISOWeek2(endOfMonth3(month)) : endOfWeek3(endOfMonth3(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 <= addDays3(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/react-day-picker/dist/esm/helpers/getNavMonth.js
-  function getNavMonths(props, dateLib) {
-    let { startMonth, endMonth } = props;
-    const { startOfYear: startOfYear2, startOfDay: startOfDay3, startOfMonth: startOfMonth3, endOfMonth: endOfMonth3, addYears: addYears3, endOfYear: endOfYear2, newDate, today } = dateLib;
-    const { fromYear, toYear, fromMonth, toMonth } = props;
-    if (!startMonth && fromMonth) {
-      startMonth = fromMonth;
-    }
-    if (!startMonth && fromYear) {
-      startMonth = dateLib.newDate(fromYear, 0, 1);
-    }
-    if (!endMonth && toMonth) {
-      endMonth = toMonth;
-    }
-    if (!endMonth && toYear) {
-      endMonth = newDate(toYear, 11, 31);
-    }
-    const hasYearDropdown = props.captionLayout === "dropdown" || props.captionLayout === "dropdown-years";
-    if (startMonth) {
-      startMonth = startOfMonth3(startMonth);
-    } else if (fromYear) {
-      startMonth = newDate(fromYear, 0, 1);
-    } else if (!startMonth && hasYearDropdown) {
-      startMonth = startOfYear2(addYears3(props.today ?? today(), -100));
-    }
-    if (endMonth) {
-      endMonth = endOfMonth3(endMonth);
-    } else if (toYear) {
-      endMonth = newDate(toYear, 11, 31);
-    } else if (!endMonth && hasYearDropdown) {
-      endMonth = endOfYear2(props.today ?? today());
-    }
-    return [
-      startMonth ? startOfDay3(startMonth) : startMonth,
-      endMonth ? startOfDay3(endMonth) : endMonth
-    ];
-  }
-
-  // node_modules/react-day-picker/dist/esm/helpers/getNextMonth.js
-  function getNextMonth(firstDisplayedMonth, calendarEndMonth, options2, dateLib) {
-    if (options2.disableNavigation) {
-      return void 0;
-    }
-    const { pagedNavigation, numberOfMonths = 1 } = options2;
-    const { startOfMonth: startOfMonth3, addMonths: addMonths3, differenceInCalendarMonths: differenceInCalendarMonths2 } = dateLib;
-    const offset4 = pagedNavigation ? numberOfMonths : 1;
-    const month = startOfMonth3(firstDisplayedMonth);
-    if (!calendarEndMonth) {
-      return addMonths3(month, offset4);
-    }
-    const monthsDiff = differenceInCalendarMonths2(calendarEndMonth, firstDisplayedMonth);
-    if (monthsDiff < numberOfMonths) {
-      return void 0;
-    }
-    return addMonths3(month, offset4);
-  }
-
-  // node_modules/react-day-picker/dist/esm/helpers/getPreviousMonth.js
-  function getPreviousMonth(firstDisplayedMonth, calendarStartMonth, options2, dateLib) {
-    if (options2.disableNavigation) {
-      return void 0;
-    }
-    const { pagedNavigation, numberOfMonths } = options2;
-    const { startOfMonth: startOfMonth3, addMonths: addMonths3, differenceInCalendarMonths: differenceInCalendarMonths2 } = dateLib;
-    const offset4 = pagedNavigation ? numberOfMonths ?? 1 : 1;
-    const month = startOfMonth3(firstDisplayedMonth);
-    if (!calendarStartMonth) {
-      return addMonths3(month, -offset4);
-    }
-    const monthsDiff = differenceInCalendarMonths2(month, calendarStartMonth);
-    if (monthsDiff <= 0) {
-      return void 0;
-    }
-    return addMonths3(month, -offset4);
-  }
-
-  // node_modules/react-day-picker/dist/esm/helpers/getWeeks.js
-  function getWeeks(months) {
-    const initialWeeks = [];
-    return months.reduce((weeks, month) => {
-      return [...weeks, ...month.weeks];
-    }, initialWeeks);
-  }
-
-  // node_modules/react-day-picker/dist/esm/helpers/useControlledValue.js
-  var import_react147 = __toESM(require_react(), 1);
-  function useControlledValue2(defaultValue2, controlledValue) {
-    const [uncontrolledValue, setValue] = (0, import_react147.useState)(defaultValue2);
-    const value = controlledValue === void 0 ? uncontrolledValue : controlledValue;
-    return [value, setValue];
-  }
-
-  // node_modules/react-day-picker/dist/esm/useCalendar.js
-  function useCalendar(props, dateLib) {
-    const [navStart, navEnd] = getNavMonths(props, dateLib);
-    const { startOfMonth: startOfMonth3, endOfMonth: endOfMonth3 } = dateLib;
-    const initialMonth = getInitialMonth(props, dateLib);
-    const [firstMonth, setFirstMonth] = useControlledValue2(
-      initialMonth,
-      // initialMonth is always computed from props.month if provided
-      props.month ? initialMonth : void 0
-    );
-    (0, import_react148.useEffect)(() => {
-      const newInitialMonth = getInitialMonth(props, dateLib);
-      setFirstMonth(newInitialMonth);
-    }, [props.timeZone]);
-    const displayMonths = getDisplayMonths(firstMonth, navEnd, props, dateLib);
-    const dates = getDates(displayMonths, props.endMonth ? endOfMonth3(props.endMonth) : void 0, props, dateLib);
-    const months = getMonths(displayMonths, dates, props, dateLib);
-    const weeks = getWeeks(months);
-    const days = getDays(months);
-    const previousMonth = getPreviousMonth(firstMonth, navStart, props, dateLib);
-    const nextMonth = getNextMonth(firstMonth, navEnd, props, dateLib);
-    const { disableNavigation, onMonthChange } = props;
-    const isDayInCalendar = (day) => weeks.some((week) => week.days.some((d3) => d3.isEqualTo(day)));
-    const goToMonth = (date) => {
-      if (disableNavigation) {
-        return;
-      }
-      let newMonth = startOfMonth3(date);
-      if (navStart && newMonth < startOfMonth3(navStart)) {
-        newMonth = startOfMonth3(navStart);
-      }
-      if (navEnd && newMonth > startOfMonth3(navEnd)) {
-        newMonth = startOfMonth3(navEnd);
-      }
-      setFirstMonth(newMonth);
-      onMonthChange?.(newMonth);
-    };
-    const goToDay = (day) => {
-      if (isDayInCalendar(day)) {
-        return;
-      }
-      goToMonth(day.date);
-    };
-    const calendar = {
-      months,
-      weeks,
-      days,
-      navStart,
-      navEnd,
-      previousMonth,
-      nextMonth,
-      goToMonth,
-      goToDay
-    };
-    return calendar;
-  }
-
-  // node_modules/react-day-picker/dist/esm/useFocus.js
-  var import_react149 = __toESM(require_react(), 1);
-
-  // node_modules/react-day-picker/dist/esm/helpers/calculateFocusTarget.js
-  var FocusTargetPriority;
-  (function(FocusTargetPriority2) {
-    FocusTargetPriority2[FocusTargetPriority2["Today"] = 0] = "Today";
-    FocusTargetPriority2[FocusTargetPriority2["Selected"] = 1] = "Selected";
-    FocusTargetPriority2[FocusTargetPriority2["LastFocused"] = 2] = "LastFocused";
-    FocusTargetPriority2[FocusTargetPriority2["FocusedModifier"] = 3] = "FocusedModifier";
-  })(FocusTargetPriority || (FocusTargetPriority = {}));
-  function isFocusableDay(modifiers) {
-    return !modifiers[DayFlag.disabled] && !modifiers[DayFlag.hidden] && !modifiers[DayFlag.outside];
-  }
-  function calculateFocusTarget(days, getModifiers, isSelected2, lastFocused) {
-    let focusTarget;
-    let foundFocusTargetPriority = -1;
-    for (const day of days) {
-      const modifiers = getModifiers(day);
-      if (isFocusableDay(modifiers)) {
-        if (modifiers[DayFlag.focused] && foundFocusTargetPriority < FocusTargetPriority.FocusedModifier) {
-          focusTarget = day;
-          foundFocusTargetPriority = FocusTargetPriority.FocusedModifier;
-        } else if (lastFocused?.isEqualTo(day) && foundFocusTargetPriority < FocusTargetPriority.LastFocused) {
-          focusTarget = day;
-          foundFocusTargetPriority = FocusTargetPriority.LastFocused;
-        } else if (isSelected2(day.date) && foundFocusTargetPriority < FocusTargetPriority.Selected) {
-          focusTarget = day;
-          foundFocusTargetPriority = FocusTargetPriority.Selected;
-        } else if (modifiers[DayFlag.today] && foundFocusTargetPriority < FocusTargetPriority.Today) {
-          focusTarget = day;
-          foundFocusTargetPriority = FocusTargetPriority.Today;
-        }
-      }
-    }
-    if (!focusTarget) {
-      focusTarget = days.find((day) => isFocusableDay(getModifiers(day)));
-    }
-    return focusTarget;
-  }
-
-  // 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: addDays3, addMonths: addMonths3, addWeeks: addWeeks3, addYears: addYears3, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfWeek: endOfWeek3, max: max3, min: min3, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek3 } = dateLib;
-    const moveFns = {
-      day: addDays3,
-      week: addWeeks3,
-      month: addMonths3,
-      year: addYears3,
-      startOfWeek: (date) => broadcastCalendar ? startOfBroadcastWeek2(date, dateLib) : ISOWeek ? startOfISOWeek2(date) : startOfWeek3(date),
-      endOfWeek: (date) => broadcastCalendar ? endOfBroadcastWeek2(date) : ISOWeek ? endOfISOWeek2(date) : endOfWeek3(date)
-    };
-    let focusableDate = moveFns[moveBy](refDate, moveDir === "after" ? 1 : -1);
-    if (moveDir === "before" && navStart) {
-      focusableDate = max3([navStart, focusableDate]);
-    } else if (moveDir === "after" && navEnd) {
-      focusableDate = min3([navEnd, focusableDate]);
-    }
-    return focusableDate;
-  }
-
-  // node_modules/react-day-picker/dist/esm/helpers/getNextFocus.js
-  function getNextFocus(moveBy, moveDir, refDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt = 0) {
-    if (attempt > 365) {
-      return void 0;
-    }
-    const focusableDate = getFocusableDate(moveBy, moveDir, refDay.date, calendarStartMonth, calendarEndMonth, props, dateLib);
-    const isDisabled = Boolean(props.disabled && dateMatchModifiers(focusableDate, props.disabled, dateLib));
-    const isHidden2 = Boolean(props.hidden && dateMatchModifiers(focusableDate, props.hidden, dateLib));
-    const targetMonth = focusableDate;
-    const focusDay = new CalendarDay(focusableDate, targetMonth, dateLib);
-    if (!isDisabled && !isHidden2) {
-      return focusDay;
-    }
-    return getNextFocus(moveBy, moveDir, focusDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt + 1);
-  }
-
-  // node_modules/react-day-picker/dist/esm/useFocus.js
-  function useFocus(props, calendar, getModifiers, isSelected2, dateLib) {
-    const { autoFocus } = props;
-    const [lastFocused, setLastFocused] = (0, import_react149.useState)();
-    const focusTarget = calculateFocusTarget(calendar.days, getModifiers, isSelected2 || (() => false), lastFocused);
-    const [focusedDay, setFocused] = (0, import_react149.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;
-      calendar.goToDay(nextFocus);
-      setFocused(nextFocus);
-    };
-    const isFocusTarget = (day) => {
-      return Boolean(focusTarget?.isEqualTo(day));
-    };
-    const useFocus2 = {
-      isFocusTarget,
-      setFocused,
-      focused: focusedDay,
-      blur,
-      moveFocus
-    };
-    return useFocus2;
-  }
-
-  // node_modules/react-day-picker/dist/esm/selection/useMulti.js
-  function useMulti(props, dateLib) {
-    const { selected: initiallySelected, required, onSelect } = props;
-    const [internallySelected, setSelected] = useControlledValue2(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: min3, max: max3 } = props;
-    const select = (triggerDate, modifiers, e3) => {
-      let newDates = [...selected ?? []];
-      if (isSelected2(triggerDate)) {
-        if (selected?.length === min3) {
-          return;
-        }
-        if (required && selected?.length === 1) {
-          return;
-        }
-        newDates = selected?.filter((d3) => !isSameDay3(d3, triggerDate));
-      } else {
-        if (selected?.length === max3) {
-          newDates = [triggerDate];
-        } else {
-          newDates = [...newDates, triggerDate];
-        }
-      }
-      if (!onSelect) {
-        setSelected(newDates);
-      }
-      onSelect?.(newDates, triggerDate, modifiers, e3);
-      return newDates;
-    };
-    return {
-      selected,
-      select,
-      isSelected: isSelected2
-    };
-  }
-
-  // node_modules/react-day-picker/dist/esm/utils/addToRange.js
-  function addToRange(date, initialRange, min3 = 0, max3 = 0, required = false, dateLib = defaultDateLib) {
-    const { from: from2, to } = initialRange || {};
-    const { isSameDay: isSameDay3, isAfter: isAfter3, isBefore: isBefore3 } = dateLib;
-    let range;
-    if (!from2 && !to) {
-      range = { from: date, to: min3 > 0 ? void 0 : date };
-    } else if (from2 && !to) {
-      if (isSameDay3(from2, date)) {
-        if (required) {
-          range = { from: from2, to: void 0 };
-        } else {
-          range = void 0;
-        }
-      } else if (isBefore3(date, from2)) {
-        range = { from: date, to: from2 };
-      } else {
-        range = { from: from2, to: date };
-      }
-    } else if (from2 && to) {
-      if (isSameDay3(from2, date) && isSameDay3(to, date)) {
-        if (required) {
-          range = { from: from2, to };
-        } else {
-          range = void 0;
-        }
-      } else if (isSameDay3(from2, date)) {
-        range = { from: from2, to: min3 > 0 ? void 0 : date };
-      } else if (isSameDay3(to, date)) {
-        range = { from: date, to: min3 > 0 ? void 0 : date };
-      } else if (isBefore3(date, from2)) {
-        range = { from: date, to };
-      } else if (isAfter3(date, from2)) {
-        range = { from: from2, to: date };
-      } else if (isAfter3(date, to)) {
-        range = { from: from2, to: date };
-      } else {
-        throw new Error("Invalid range");
-      }
-    }
-    if (range?.from && range?.to) {
-      const diff = dateLib.differenceInCalendarDays(range.to, range.from);
-      if (max3 > 0 && diff > max3) {
-        range = { from: date, to: void 0 };
-      } else if (min3 > 1 && diff < min3) {
-        range = { from: date, to: void 0 };
-      }
-    }
-    return range;
-  }
-
-  // node_modules/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/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/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/react-day-picker/dist/esm/selection/useRange.js
-  function useRange(props, dateLib) {
-    const { disabled, excludeDisabled, selected: initiallySelected, required, onSelect } = props;
-    const [internallySelected, setSelected] = useControlledValue2(initiallySelected, onSelect ? initiallySelected : void 0);
-    const selected = !onSelect ? internallySelected : initiallySelected;
-    const isSelected2 = (date) => selected && rangeIncludesDate(selected, date, false, dateLib);
-    const select = (triggerDate, modifiers, e3) => {
-      const { min: min3, max: max3 } = props;
-      const newRange = triggerDate ? addToRange(triggerDate, selected, min3, max3, required, dateLib) : void 0;
-      if (excludeDisabled && disabled && newRange?.from && newRange.to) {
-        if (rangeContainsModifiers({ from: newRange.from, to: newRange.to }, disabled, dateLib)) {
-          newRange.from = triggerDate;
-          newRange.to = void 0;
-        }
-      }
-      if (!onSelect) {
-        setSelected(newRange);
-      }
-      onSelect?.(newRange, triggerDate, modifiers, e3);
-      return newRange;
-    };
-    return {
-      selected,
-      select,
-      isSelected: isSelected2
-    };
-  }
-
-  // node_modules/react-day-picker/dist/esm/selection/useSingle.js
-  function useSingle(props, dateLib) {
-    const { selected: initiallySelected, required, onSelect } = props;
-    const [internallySelected, setSelected] = useControlledValue2(initiallySelected, onSelect ? initiallySelected : void 0);
-    const selected = !onSelect ? internallySelected : initiallySelected;
-    const { isSameDay: isSameDay3 } = dateLib;
-    const isSelected2 = (compareDate) => {
-      return selected ? isSameDay3(selected, compareDate) : false;
-    };
-    const select = (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,
-      isSelected: isSelected2
-    };
-  }
-
-  // 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/react-day-picker/dist/esm/DayPicker.js
-  function DayPicker(initialProps) {
-    let props = initialProps;
-    if (props.timeZone) {
-      props = {
-        ...initialProps
-      };
-      if (props.today) {
-        props.today = new TZDate(props.today, props.timeZone);
-      }
-      if (props.month) {
-        props.month = new TZDate(props.month, props.timeZone);
-      }
-      if (props.defaultMonth) {
-        props.defaultMonth = new TZDate(props.defaultMonth, props.timeZone);
-      }
-      if (props.startMonth) {
-        props.startMonth = new TZDate(props.startMonth, props.timeZone);
-      }
-      if (props.endMonth) {
-        props.endMonth = new TZDate(props.endMonth, props.timeZone);
-      }
-      if (props.mode === "single" && props.selected) {
-        props.selected = new TZDate(props.selected, props.timeZone);
-      } else if (props.mode === "multiple" && props.selected) {
-        props.selected = props.selected?.map((date) => new TZDate(date, props.timeZone));
-      } else if (props.mode === "range" && props.selected) {
-        props.selected = {
-          from: props.selected.from ? new TZDate(props.selected.from, props.timeZone) : void 0,
-          to: props.selected.to ? new TZDate(props.selected.to, props.timeZone) : void 0
-        };
-      }
-    }
-    const { components, formatters: formatters2, labels, dateLib, locale, classNames } = (0, import_react150.useMemo)(() => {
-      const locale2 = { ...enUS, ...props.locale };
-      const dateLib2 = new DateLib({
-        locale: locale2,
-        weekStartsOn: props.broadcastCalendar ? 1 : props.weekStartsOn,
-        firstWeekContainsDate: props.firstWeekContainsDate,
-        useAdditionalWeekYearTokens: props.useAdditionalWeekYearTokens,
-        useAdditionalDayOfYearTokens: props.useAdditionalDayOfYearTokens,
-        timeZone: props.timeZone,
-        numerals: props.numerals
-      }, props.dateLib);
-      return {
-        dateLib: dateLib2,
-        components: getComponents(props.components),
-        formatters: getFormatters(props.formatters),
-        labels: { ...labels_exports, ...props.labels },
-        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.components,
-      props.formatters,
-      props.labels,
-      props.classNames
-    ]);
-    const { captionLayout, mode: mode2, navLayout, numberOfMonths = 1, onDayBlur, onDayClick, onDayFocus, onDayKeyDown, onDayMouseEnter, onDayMouseLeave, onNextClick, onPrevClick, showWeekNumber, styles: styles3 } = 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, dateLib);
-    const { isSelected: isSelected2, select, selected: selectedValue } = useSelection(props, dateLib) ?? {};
-    const { blur, focused, isFocusTarget, moveFocus, setFocused } = useFocus(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_react150.useMemo)(() => getWeekdays(dateLib, props.ISOWeek), [dateLib, props.ISOWeek]);
-    const isInteractive = mode2 !== void 0 || onDayClick !== void 0;
-    const handlePreviousClick = (0, import_react150.useCallback)(() => {
-      if (!previousMonth)
-        return;
-      goToMonth(previousMonth);
-      onPrevClick?.(previousMonth);
-    }, [previousMonth, goToMonth, onPrevClick]);
-    const handleNextClick = (0, import_react150.useCallback)(() => {
-      if (!nextMonth)
-        return;
-      goToMonth(nextMonth);
-      onNextClick?.(nextMonth);
-    }, [goToMonth, nextMonth, onNextClick]);
-    const handleDayClick = (0, import_react150.useCallback)((day, m3) => (e3) => {
-      e3.preventDefault();
-      e3.stopPropagation();
-      setFocused(day);
-      select?.(day.date, m3, e3);
-      onDayClick?.(day.date, m3, e3);
-    }, [select, onDayClick, setFocused]);
-    const handleDayFocus = (0, import_react150.useCallback)((day, m3) => (e3) => {
-      setFocused(day);
-      onDayFocus?.(day.date, m3, e3);
-    }, [onDayFocus, setFocused]);
-    const handleDayBlur = (0, import_react150.useCallback)((day, m3) => (e3) => {
-      blur();
-      onDayBlur?.(day.date, m3, e3);
-    }, [blur, onDayBlur]);
-    const handleDayKeyDown = (0, import_react150.useCallback)((day, modifiers) => (e3) => {
-      const keyMap = {
-        ArrowLeft: ["day", props.dir === "rtl" ? "after" : "before"],
-        ArrowRight: ["day", props.dir === "rtl" ? "before" : "after"],
-        ArrowDown: ["week", "after"],
-        ArrowUp: ["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_react150.useCallback)((day, modifiers) => (e3) => {
-      onDayMouseEnter?.(day.date, modifiers, e3);
-    }, [onDayMouseEnter]);
-    const handleDayMouseLeave = (0, import_react150.useCallback)((day, modifiers) => (e3) => {
-      onDayMouseLeave?.(day.date, modifiers, e3);
-    }, [onDayMouseLeave]);
-    const handleMonthChange = (0, import_react150.useCallback)((date) => (e3) => {
-      const selectedMonth = Number(e3.target.value);
-      const month = dateLib.setMonth(dateLib.startOfMonth(date), selectedMonth);
-      goToMonth(month);
-    }, [dateLib, goToMonth]);
-    const handleYearChange = (0, import_react150.useCallback)((date) => (e3) => {
-      const selectedYear = Number(e3.target.value);
-      const month = dateLib.setYear(dateLib.startOfMonth(date), selectedYear);
-      goToMonth(month);
-    }, [dateLib, goToMonth]);
-    const { className: className2, style: style2 } = (0, import_react150.useMemo)(() => ({
-      className: [classNames[UI2.Root], props.className].filter(Boolean).join(" "),
-      style: { ...styles3?.[UI2.Root], ...props.style }
-    }), [classNames, props.className, props.style, styles3]);
-    const dataAttributes = getDataAttributes(props);
-    const rootElRef = (0, import_react150.useRef)(null);
-    useAnimation(rootElRef, Boolean(props.animate), {
-      classNames,
-      months,
-      focused,
-      dateLib
-    });
-    const contextValue = {
-      dayPickerProps: props,
-      selected: selectedValue,
-      select,
-      isSelected: isSelected2,
-      months,
-      nextMonth,
-      previousMonth,
-      goToMonth,
-      getModifiers,
-      components,
-      classNames,
-      styles: styles3,
-      labels,
-      formatters: formatters2
-    };
-    return import_react150.default.createElement(
-      dayPickerContext.Provider,
-      { value: contextValue },
-      import_react150.default.createElement(
-        components.Root,
-        { rootRef: props.animate ? rootElRef : void 0, className: className2, style: style2, dir: props.dir, id: props.id, lang: props.lang, nonce: props.nonce, title: props.title, role: props.role, "aria-label": props["aria-label"], ...dataAttributes },
-        import_react150.default.createElement(
-          components.Months,
-          { className: classNames[UI2.Months], style: styles3?.[UI2.Months] },
-          !props.hideNavigation && !navLayout && import_react150.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames[UI2.Nav], style: styles3?.[UI2.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
-          months.map((calendarMonth, displayIndex) => {
-            const dropdownMonths = getMonthOptions(calendarMonth.date, navStart, navEnd, formatters2, dateLib);
-            const dropdownYears = getYearOptions(navStart, navEnd, formatters2, dateLib);
-            return import_react150.default.createElement(
-              components.Month,
-              { "data-animated-month": props.animate ? "true" : void 0, className: classNames[UI2.Month], style: styles3?.[UI2.Month], key: displayIndex, displayIndex, calendarMonth },
-              navLayout === "around" && !props.hideNavigation && displayIndex === 0 && import_react150.default.createElement(
-                components.PreviousMonthButton,
-                { type: "button", className: classNames[UI2.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_react150.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames[UI2.Chevron], orientation: props.dir === "rtl" ? "right" : "left" })
-              ),
-              import_react150.default.createElement(components.MonthCaption, { "data-animated-caption": props.animate ? "true" : void 0, className: classNames[UI2.MonthCaption], style: styles3?.[UI2.MonthCaption], calendarMonth, displayIndex }, captionLayout?.startsWith("dropdown") ? import_react150.default.createElement(
-                components.DropdownNav,
-                { className: classNames[UI2.Dropdowns], style: styles3?.[UI2.Dropdowns] },
-                captionLayout === "dropdown" || captionLayout === "dropdown-months" ? import_react150.default.createElement(components.MonthsDropdown, { className: classNames[UI2.MonthsDropdown], "aria-label": labelMonthDropdown2(), classNames, components, disabled: Boolean(props.disableNavigation), onChange: handleMonthChange(calendarMonth.date), options: dropdownMonths, style: styles3?.[UI2.Dropdown], value: dateLib.getMonth(calendarMonth.date) }) : import_react150.default.createElement("span", null, formatMonthDropdown2(calendarMonth.date, dateLib)),
-                captionLayout === "dropdown" || captionLayout === "dropdown-years" ? import_react150.default.createElement(components.YearsDropdown, { className: classNames[UI2.YearsDropdown], "aria-label": labelYearDropdown2(dateLib.options), classNames, components, disabled: Boolean(props.disableNavigation), onChange: handleYearChange(calendarMonth.date), options: dropdownYears, style: styles3?.[UI2.Dropdown], value: dateLib.getYear(calendarMonth.date) }) : import_react150.default.createElement("span", null, formatYearDropdown2(calendarMonth.date, dateLib)),
-                import_react150.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_react150.default.createElement(components.CaptionLabel, { className: classNames[UI2.CaptionLabel], role: "status", "aria-live": "polite" }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))),
-              navLayout === "around" && !props.hideNavigation && displayIndex === numberOfMonths - 1 && import_react150.default.createElement(
-                components.NextMonthButton,
-                { type: "button", className: classNames[UI2.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_react150.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, className: classNames[UI2.Chevron], orientation: props.dir === "rtl" ? "left" : "right" })
-              ),
-              displayIndex === numberOfMonths - 1 && navLayout === "after" && !props.hideNavigation && import_react150.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames[UI2.Nav], style: styles3?.[UI2.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
-              import_react150.default.createElement(
-                components.MonthGrid,
-                { role: "grid", "aria-multiselectable": mode2 === "multiple" || mode2 === "range", "aria-label": labelGrid2(calendarMonth.date, dateLib.options, dateLib) || void 0, className: classNames[UI2.MonthGrid], style: styles3?.[UI2.MonthGrid] },
-                !props.hideWeekdays && import_react150.default.createElement(
-                  components.Weekdays,
-                  { "data-animated-weekdays": props.animate ? "true" : void 0, className: classNames[UI2.Weekdays], style: styles3?.[UI2.Weekdays] },
-                  showWeekNumber && import_react150.default.createElement(components.WeekNumberHeader, { "aria-label": labelWeekNumberHeader2(dateLib.options), className: classNames[UI2.WeekNumberHeader], style: styles3?.[UI2.WeekNumberHeader], scope: "col" }, formatWeekNumberHeader2()),
-                  weekdays.map((weekday, i3) => import_react150.default.createElement(components.Weekday, { "aria-label": labelWeekday2(weekday, dateLib.options, dateLib), className: classNames[UI2.Weekday], key: i3, style: styles3?.[UI2.Weekday], scope: "col" }, formatWeekdayName2(weekday, dateLib.options, dateLib)))
-                ),
-                import_react150.default.createElement(components.Weeks, { "data-animated-weeks": props.animate ? "true" : void 0, className: classNames[UI2.Weeks], style: styles3?.[UI2.Weeks] }, calendarMonth.weeks.map((week, weekIndex) => {
-                  return import_react150.default.createElement(
-                    components.Week,
-                    { className: classNames[UI2.Week], key: week.weekNumber, style: styles3?.[UI2.Week], week },
-                    showWeekNumber && import_react150.default.createElement(components.WeekNumber, { week, style: styles3?.[UI2.WeekNumber], "aria-label": labelWeekNumber2(week.weekNumber, {
-                      locale
-                    }), className: classNames[UI2.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: from2, to } = selectedValue;
-                        modifiers[SelectionState.range_start] = Boolean(from2 && to && dateLib.isSameDay(date, from2));
-                        modifiers[SelectionState.range_end] = Boolean(from2 && to && dateLib.isSameDay(date, to));
-                        modifiers[SelectionState.range_middle] = rangeIncludesDate(selectedValue, date, true, dateLib);
-                      }
-                      const style3 = getStyleForModifiers(modifiers, styles3, props.modifiersStyles);
-                      const className3 = getClassNamesForModifiers(modifiers, classNames, props.modifiersClassNames);
-                      const ariaLabel = !isInteractive && !modifiers.hidden ? labelGridcell2(date, modifiers, dateLib.options, dateLib) : void 0;
-                      return import_react150.default.createElement(components.Day, { key: `${dateLib.format(date, "yyyy-MM-dd")}_${dateLib.format(day.displayMonth, "yyyy-MM")}`, day, modifiers, className: className3.join(" "), style: style3, role: "gridcell", "aria-selected": modifiers.selected || void 0, "aria-label": ariaLabel, "data-day": dateLib.format(date, "yyyy-MM-dd"), "data-month": day.outside ? dateLib.format(date, "yyyy-MM") : 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_react150.default.createElement(components.DayButton, { className: classNames[UI2.DayButton], style: styles3?.[UI2.DayButton], type: "button", day, modifiers, disabled: 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_react150.default.createElement(components.Footer, { className: classNames[UI2.Footer], style: styles3?.[UI2.Footer], role: "status", "aria-live": "polite" }, props.footer)
-      )
-    );
-  }
-
-  // packages/components/build-module/calendar/date-calendar/index.mjs
-  var import_element226 = __toESM(require_element(), 1);
-
-  // packages/components/build-module/calendar/utils/day-cell.mjs
-  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
-  var PreviewDashStartAndEnd = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime307.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_runtime307.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_runtime307.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_runtime307.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_runtime307.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_runtime307.jsx)("line", {
-        x1: "0",
-        y1: "0.5",
-        x2: "100",
-        y2: "0.5"
-      }), /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("line", {
-        x1: "0",
-        y1: "31.5",
-        x2: "100",
-        y2: "31.5"
-      })]
-    });
-  };
-  var PreviewDashEnd = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime307.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_runtime307.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 Day4(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_runtime307.jsxs)("td", {
-      ...tdProps,
-      children: [PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(PreviewDash, {}), children]
-    });
-  }
-
-  // packages/components/build-module/calendar/utils/constants.mjs
-  var CLASSNAMES = {
-    root: "components-calendar",
-    day: "components-calendar__day",
-    day_button: "components-calendar__day-button",
-    outside: "components-calendar__day--outside",
-    caption_label: "components-calendar__caption-label",
-    button_next: "components-calendar__button-next",
-    button_previous: "components-calendar__button-previous",
-    chevron: "components-calendar__chevron",
-    nav: "components-calendar__nav",
-    month_caption: "components-calendar__month-caption",
-    months: "components-calendar__months",
-    month_grid: "components-calendar__month-grid",
-    weekday: "components-calendar__weekday",
-    today: "components-calendar__day--today",
-    selected: "components-calendar__day--selected",
-    disabled: "components-calendar__day--disabled",
-    hidden: "components-calendar__day--hidden",
-    range_start: "components-calendar__range-start",
-    range_end: "components-calendar__range-end",
-    range_middle: "components-calendar__range-middle",
-    weeks_before_enter: "components-calendar__weeks-before-enter",
-    weeks_before_exit: "components-calendar__weeks-before-exit",
-    weeks_after_enter: "components-calendar__weeks-after-enter",
-    weeks_after_exit: "components-calendar__weeks-after-exit",
-    caption_after_enter: "components-calendar__caption-after-enter",
-    caption_after_exit: "components-calendar__caption-after-exit",
-    caption_before_enter: "components-calendar__caption-before-enter",
-    caption_before_exit: "components-calendar__caption-before-exit"
-  };
-  var MODIFIER_CLASSNAMES = {
-    preview: "components-calendar__day--preview",
-    preview_start: "components-calendar__day--preview-start",
-    preview_end: "components-calendar__day--preview-end"
-  };
-  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: Day4
-    }
-  };
-
-  // packages/components/build-module/calendar/utils/misc.mjs
-  function clampNumberOfMonths(numberOfMonths) {
-    return Math.min(3, Math.max(1, numberOfMonths));
-  }
-
-  // packages/components/build-module/calendar/utils/use-localization-props.mjs
-  var import_i18n74 = __toESM(require_i18n(), 1);
-  var import_element225 = __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)
-      "yi"
-      // Yiddish
-    ].includes(localeObj.language);
-  }
-  var useLocalizationProps = ({
-    locale,
-    timeZone,
-    mode: mode2
-  }) => {
-    return (0, import_element225.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_i18n74.__)("Date calendar") : (0, import_i18n74.__)("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_i18n74.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n74.__)("Today, %s"),
-                formattedDate
-              );
-            }
-            return label;
-          },
-          /** The label for the "next month" button. */
-          labelNext: () => (0, import_i18n74.__)("Go to the Next Month"),
-          /** The label for the "previous month" button. */
-          labelPrevious: () => (0, import_i18n74.__)("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) {
-              label = (0, import_i18n74.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n74.__)("Today, %s"),
-                formattedDate
-              );
-            }
-            if (modifiers?.selected) {
-              label = (0, import_i18n74.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n74.__)("%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/components/build-module/calendar/date-calendar/index.mjs
-  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
-  var DateCalendar = ({
-    defaultSelected,
-    selected: selectedProp,
-    onSelect,
-    numberOfMonths = 1,
-    locale = enUS,
-    timeZone,
-    ...props
-  }) => {
-    const localizationProps = useLocalizationProps({
-      locale,
-      timeZone,
-      mode: "single"
-    });
-    const onChange = (0, import_element226.useCallback)((selected2, triggerDate, modifiers, e3) => {
-      onSelect?.(selected2 ?? void 0, triggerDate, modifiers, e3);
-    }, [onSelect]);
-    const [selected, setSelected] = useControlledValue({
-      defaultValue: defaultSelected,
-      value: selectedProp,
-      onChange
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(DayPicker, {
-      ...COMMON_PROPS,
-      ...localizationProps,
-      ...props,
-      mode: "single",
-      numberOfMonths: clampNumberOfMonths(numberOfMonths),
-      selected: selected ?? void 0,
-      onSelect: setSelected
-    });
-  };
-
-  // packages/components/build-module/calendar/date-range-calendar/index.mjs
-  var import_element227 = __toESM(require_element(), 1);
-  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
-  function usePreviewRange({
-    selected,
-    hoveredDate,
-    excludeDisabled,
-    min: min3,
-    max: max3,
-    disabled
-  }) {
-    return (0, import_element227.useMemo)(() => {
-      if (!hoveredDate || !selected?.from) {
-        return;
-      }
-      let previewHighlight;
-      let potentialNewRange;
-      if (hoveredDate < selected.from) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: selected.from
-        };
-        potentialNewRange = {
-          from: hoveredDate,
-          to: selected.to ?? selected.from
-        };
-      } else if (selected.to && hoveredDate > selected.from && hoveredDate < selected.to) {
-        previewHighlight = {
-          from: selected.from,
-          to: hoveredDate
-        };
-        potentialNewRange = {
-          from: selected.from,
-          to: hoveredDate
-        };
-      } else if (hoveredDate > selected.from) {
-        previewHighlight = {
-          from: selected.to ?? selected.from,
-          to: hoveredDate
-        };
-        potentialNewRange = {
-          from: selected.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 && disabled && potentialNewRange && rangeContainsModifiers(potentialNewRange, disabled)) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: hoveredDate
-        };
-      }
-      return previewHighlight;
-    }, [selected, hoveredDate, excludeDisabled, min3, max3, disabled]);
-  }
-  var DateRangeCalendar = ({
-    defaultSelected,
-    selected: selectedProp,
-    onSelect,
-    numberOfMonths = 1,
-    excludeDisabled,
-    min: min3,
-    max: max3,
-    disabled,
-    locale = enUS,
-    timeZone,
-    ...props
-  }) => {
-    const localizationProps = useLocalizationProps({
-      locale,
-      timeZone,
-      mode: "range"
-    });
-    const onChange = (0, import_element227.useCallback)((selected2, triggerDate, modifiers2, e3) => {
-      onSelect?.(selected2 ?? void 0, triggerDate, modifiers2, e3);
-    }, [onSelect]);
-    const [selected, setSelected] = useControlledValue({
-      defaultValue: defaultSelected,
-      value: selectedProp,
-      onChange
-    });
-    const [hoveredDate, setHoveredDate] = (0, import_element227.useState)(void 0);
-    const previewRange = usePreviewRange({
-      selected,
-      hoveredDate,
-      excludeDisabled,
-      min: min3,
-      max: max3,
-      disabled
-    });
-    const modifiers = (0, import_element227.useMemo)(() => {
-      return {
-        preview: previewRange,
-        preview_start: previewRange?.from,
-        preview_end: previewRange?.to
-      };
-    }, [previewRange]);
-    return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(DayPicker, {
-      ...COMMON_PROPS,
-      ...localizationProps,
-      ...props,
-      mode: "range",
-      numberOfMonths: clampNumberOfMonths(numberOfMonths),
-      disabled,
-      excludeDisabled,
-      min: min3,
-      max: max3,
-      selected: selected ?? void 0,
-      onSelect: setSelected,
-      onDayMouseEnter: (date) => setHoveredDate(date),
-      onDayMouseLeave: () => setHoveredDate(void 0),
-      modifiers,
-      modifiersClassNames: MODIFIER_CLASSNAMES
-    });
-  };
-
-  // packages/components/build-module/validated-form-controls/components/checkbox-control.mjs
-  var import_compose86 = __toESM(require_compose(), 1);
-  var import_element229 = __toESM(require_element(), 1);
-
-  // packages/components/build-module/validated-form-controls/control-with-error.mjs
-  var import_i18n75 = __toESM(require_i18n(), 1);
-  var import_element228 = __toESM(require_element(), 1);
-
-  // packages/components/build-module/validated-form-controls/validity-indicator.mjs
-  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
-  function ValidityIndicator({
-    id: id3,
-    type,
-    message: message2
-  }) {
-    const ICON = {
-      valid: published_default,
-      invalid: error_default
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)("p", {
-      id: id3,
-      className: clsx_default("components-validated-control__indicator", `is-${type}`),
-      children: [type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(spinner_default, {
-        className: "components-validated-control__indicator-spinner"
-      }) : /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(icon_default3, {
-        className: "components-validated-control__indicator-icon",
-        icon: ICON[type],
-        size: 16,
-        fill: "currentColor"
-      }), message2]
-    });
-  }
-
-  // packages/components/build-module/validated-form-controls/control-with-error.mjs
-  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
-  function appendRequiredIndicator(label, required, markWhenOptional) {
-    let suffix;
-    if (required && !markWhenOptional) {
-      suffix = `(${(0, import_i18n75.__)("Required")})`;
-    } else if (!required && markWhenOptional) {
-      suffix = `(${(0, import_i18n75.__)("Optional")})`;
-    }
-    if (!suffix) {
-      return label;
-    }
-    if (typeof label === "string") {
-      return `${label} ${suffix}`;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)(import_jsx_runtime311.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_element228.useState)();
-    const [statusMessage, setStatusMessage] = (0, import_element228.useState)();
-    const [showMessage, setShowMessage] = (0, import_element228.useState)(false);
-    const [isTouched, setIsTouched] = (0, import_element228.useState)(false);
-    (0, import_element228.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_element228.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_element228.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_element228.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_element228.useId)();
-    const message2 = (() => {
-      if (errorMessage) {
-        return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(ValidityIndicator, {
-          id: messageId,
-          type: "invalid",
-          message: errorMessage
-        });
-      }
-      if (statusMessage?.type) {
-        return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(ValidityIndicator, {
-          id: messageId,
-          type: statusMessage.type,
-          message: statusMessage.message
-        });
-      }
-      return null;
-    })();
-    const visibleMessage = showMessage ? message2 : null;
-    (0, import_element228.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_runtime311.jsxs)("div", {
-      className,
-      ref: forwardedRef,
-      onBlur,
-      children: [(0, import_element228.cloneElement)(children, {
-        label: appendRequiredIndicator(children.props.label, required, markWhenOptional),
-        required
-      }), visibleMessage]
-    });
-  }
-  var ControlWithError = (0, import_element228.forwardRef)(UnforwardedControlWithError);
-  ControlWithError.displayName = "ControlWithError";
-
-  // packages/components/build-module/validated-form-controls/components/checkbox-control.mjs
-  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedCheckboxControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element229.useRef)(null);
-    const mergedRefs = (0, import_compose86.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(ControlWithError, {
-      required,
-      markWhenOptional,
-      ref: mergedRefs,
-      customValidity,
-      getValidityTarget: () => validityTargetRef.current?.querySelector('input[type="checkbox"]'),
-      children: /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
-        checkbox_control_default,
-        {
-          ...restProps
-        }
-      )
-    });
-  };
-  var ValidatedCheckboxControl = (0, import_element229.forwardRef)(UnforwardedValidatedCheckboxControl);
-  ValidatedCheckboxControl.displayName = "ValidatedCheckboxControl";
-
-  // packages/components/build-module/validated-form-controls/components/combobox-control.mjs
-  var import_compose87 = __toESM(require_compose(), 1);
-  var import_element230 = __toESM(require_element(), 1);
-  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedComboboxControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element230.useRef)(null);
-    const mergedRefs = (0, import_compose87.useMergeRefs)([forwardedRef, validityTargetRef]);
-    (0, import_element230.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_runtime313.jsx)(ControlWithError, {
-        required,
-        markWhenOptional,
-        ref: mergedRefs,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current?.querySelector('input[role="combobox"]'),
-        children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(combobox_control_default, {
-          ...restProps
-        })
-      })
-    );
-  };
-  var ValidatedComboboxControl = (0, import_element230.forwardRef)(UnforwardedValidatedComboboxControl);
-  ValidatedComboboxControl.displayName = "ValidatedComboboxControl";
-
-  // packages/components/build-module/validated-form-controls/components/form-token-field.mjs
-  var import_element231 = __toESM(require_element(), 1);
-  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedFormTokenField = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element231.useRef)(null);
-    return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", {
-      className: "components-validated-control__wrapper-with-error-delegate",
-      ref: forwardedRef,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime314.jsx)(ControlWithError, {
-        required,
-        markWhenOptional,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(FormTokenField, {
-          ...restProps
-        })
-      }), /* @__PURE__ */ (0, import_jsx_runtime314.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_element231.forwardRef)(UnforwardedValidatedFormTokenField);
-  ValidatedFormTokenField.displayName = "ValidatedFormTokenField";
-
-  // packages/components/build-module/validated-form-controls/components/input-control.mjs
-  var import_element232 = __toESM(require_element(), 1);
-  var import_compose88 = __toESM(require_compose(), 1);
-  var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedInputControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element232.useRef)(null);
-    const mergedRefs = (0, import_compose88.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(ControlWithError, {
-      required,
-      markWhenOptional,
-      customValidity,
-      getValidityTarget: () => validityTargetRef.current,
-      children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(input_control_default, {
-        ref: mergedRefs,
-        ...restProps
-      })
-    });
-  };
-  var ValidatedInputControl = (0, import_element232.forwardRef)(UnforwardedValidatedInputControl);
-  ValidatedInputControl.displayName = "ValidatedInputControl";
-
-  // packages/components/build-module/validated-form-controls/components/number-control.mjs
-  var import_element233 = __toESM(require_element(), 1);
-  var import_compose89 = __toESM(require_compose(), 1);
-  var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedNumberControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element233.useRef)(null);
-    const mergedRefs = (0, import_compose89.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(ControlWithError, {
-      required,
-      markWhenOptional,
-      customValidity,
-      getValidityTarget: () => validityTargetRef.current,
-      children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(number_control_default, {
-        ref: mergedRefs,
-        ...restProps
-      })
-    });
-  };
-  var ValidatedNumberControl = (0, import_element233.forwardRef)(UnforwardedValidatedNumberControl);
-  ValidatedNumberControl.displayName = "ValidatedNumberControl";
-
-  // packages/components/build-module/validated-form-controls/components/radio-control.mjs
-  var import_compose90 = __toESM(require_compose(), 1);
-  var import_element234 = __toESM(require_element(), 1);
-  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedRadioControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element234.useRef)(null);
-    const mergedRefs = (0, import_compose90.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(ControlWithError, {
-      required,
-      markWhenOptional,
-      ref: mergedRefs,
-      customValidity,
-      getValidityTarget: () => validityTargetRef.current?.querySelector('input[type="radio"]'),
-      children: /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(radio_control_default, {
-        ...restProps
-      })
-    });
-  };
-  var ValidatedRadioControl = (0, import_element234.forwardRef)(UnforwardedValidatedRadioControl);
-  ValidatedRadioControl.displayName = "ValidatedRadioControl";
-
-  // packages/components/build-module/validated-form-controls/components/content-editable-control.mjs
-  var import_element236 = __toESM(require_element(), 1);
-
-  // packages/components/build-module/content-editable-control/index.mjs
-  var import_compose91 = __toESM(require_compose(), 1);
-  var import_element235 = __toESM(require_element(), 1);
-  var import_jsx_runtime318 = __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, 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("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 style_module_default21 = { "editable": "_0f130cee1a924516__editable" };
-  function UnforwardedContentEditableControl({
-    label,
-    id: id3,
-    className: className2,
-    help,
-    hideLabelFromVision,
-    disabled,
-    required,
-    placeholder,
-    ...additionalProps
-  }, forwardedRef) {
-    const {
-      baseControlProps,
-      controlProps
-    } = useBaseControlProps({
-      id: id3,
-      className: className2,
-      help
-    });
-    const labelId = `${controlProps.id}__label`;
-    const editableRef = (0, import_element235.useRef)(null);
-    const mergedRefs = (0, import_compose91.useMergeRefs)([editableRef, forwardedRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime318.jsxs)(base_control_default, {
-      ...baseControlProps,
-      children: [hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(component_default2, {
-        id: labelId,
-        children: label
-      }) : /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(base_control_default.VisualLabel, {
-        id: labelId,
-        onClick: () => editableRef.current?.focus(),
-        children: label
-      }), /* @__PURE__ */ (0, import_jsx_runtime318.jsx)("div", {
-        className: style_module_default21.editable,
-        role: "textbox",
-        "aria-multiline": true,
-        "aria-labelledby": labelId,
-        "aria-placeholder": placeholder || void 0,
-        "aria-disabled": disabled || void 0,
-        "aria-required": required || void 0,
-        ref: mergedRefs,
-        contentEditable: !disabled,
-        suppressContentEditableWarning: true,
-        ...additionalProps,
-        ...controlProps
-      })]
-    });
-  }
-  var ContentEditableControl = (0, import_element235.forwardRef)(UnforwardedContentEditableControl);
-  var content_editable_control_default = ContentEditableControl;
+  var ContentEditableControl = (0, import_element229.forwardRef)(UnforwardedContentEditableControl);
+  var content_editable_control_default = ContentEditableControl;

   // packages/components/build-module/validated-form-controls/components/content-editable-control.mjs
-  var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedContentEditableControl = ({
     required,
     customValidity,
@@ -56160,21 +52352,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     className: className2,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element236.useRef)(null);
-    return /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)("div", {
+    const validityTargetRef = (0, import_element230.useRef)(null);
+    return /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)("div", {
       className: "components-validated-control__wrapper-with-error-delegate",
-      children: [/* @__PURE__ */ (0, import_jsx_runtime319.jsx)(ControlWithError, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime313.jsx)(ControlWithError, {
         required,
         markWhenOptional,
         customValidity,
         getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(content_editable_control_default, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(content_editable_control_default, {
           ref: forwardedRef,
           className: clsx_default("components-validated-control__content-editable", className2),
           "aria-invalid": customValidity?.type === "invalid" || void 0,
           ...restProps
         })
-      }), /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("input", {
+      }), /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("input", {
         className: "components-validated-control__error-delegate",
         type: "text",
         ref: validityTargetRef,
@@ -56189,137 +52381,85 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })]
     });
   };
-  var ValidatedContentEditableControl = (0, import_element236.forwardRef)(UnforwardedValidatedContentEditableControl);
+  var ValidatedContentEditableControl = (0, import_element230.forwardRef)(UnforwardedValidatedContentEditableControl);
   ValidatedContentEditableControl.displayName = "ValidatedContentEditableControl";

-  // packages/components/build-module/validated-form-controls/components/select-control.mjs
-  var import_element237 = __toESM(require_element(), 1);
-  var import_compose92 = __toESM(require_compose(), 1);
-  var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedSelectControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element237.useRef)(null);
-    const mergedRefs = (0, import_compose92.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(ControlWithError, {
-      required,
-      markWhenOptional,
-      customValidity,
-      getValidityTarget: () => validityTargetRef.current,
-      children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(select_control_default, {
-        ref: mergedRefs,
-        ...restProps
-      })
-    });
-  };
-  var ValidatedSelectControl = (0, import_element237.forwardRef)(UnforwardedValidatedSelectControl);
-  ValidatedSelectControl.displayName = "ValidatedSelectControl";
-
-  // packages/components/build-module/validated-form-controls/components/text-control.mjs
-  var import_compose93 = __toESM(require_compose(), 1);
-  var import_element238 = __toESM(require_element(), 1);
-  var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedTextControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element238.useRef)(null);
-    const mergedRefs = (0, import_compose93.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(ControlWithError, {
-      required,
-      markWhenOptional,
-      customValidity,
-      getValidityTarget: () => validityTargetRef.current,
-      children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(text_control_default, {
-        ref: mergedRefs,
-        ...restProps
-      })
-    });
-  };
-  var ValidatedTextControl = (0, import_element238.forwardRef)(UnforwardedValidatedTextControl);
-  ValidatedTextControl.displayName = "ValidatedTextControl";
-
   // packages/components/build-module/validated-form-controls/components/textarea-control.mjs
-  var import_element239 = __toESM(require_element(), 1);
-  var import_compose94 = __toESM(require_compose(), 1);
-  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
+  var import_element231 = __toESM(require_element(), 1);
+  var import_compose89 = __toESM(require_compose(), 1);
+  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedTextareaControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element239.useRef)(null);
-    const mergedRefs = (0, import_compose94.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(ControlWithError, {
+    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_runtime322.jsx)(textarea_control_default, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(textarea_control_default, {
         ref: mergedRefs,
         ...restProps
       })
     });
   };
-  var ValidatedTextareaControl = (0, import_element239.forwardRef)(UnforwardedValidatedTextareaControl);
+  var ValidatedTextareaControl = (0, import_element231.forwardRef)(UnforwardedValidatedTextareaControl);
   ValidatedTextareaControl.displayName = "ValidatedTextareaControl";

   // packages/components/build-module/validated-form-controls/components/toggle-control.mjs
-  var import_element240 = __toESM(require_element(), 1);
-  var import_compose95 = __toESM(require_compose(), 1);
-  var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
+  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_element240.useRef)(null);
-    const mergedRefs = (0, import_compose95.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(ControlWithError, {
+    const validityTargetRef = (0, import_element232.useRef)(null);
+    const mergedRefs = (0, import_compose90.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(ControlWithError, {
       required,
       markWhenOptional,
       customValidity,
       getValidityTarget: () => validityTargetRef.current,
-      children: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(toggle_control_default, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(toggle_control_default, {
         ref: mergedRefs,
         required,
         ...restProps
       })
     });
   };
-  var ValidatedToggleControl = (0, import_element240.forwardRef)(UnforwardedValidatedToggleControl);
+  var ValidatedToggleControl = (0, import_element232.forwardRef)(UnforwardedValidatedToggleControl);
   ValidatedToggleControl.displayName = "ValidatedToggleControl";

   // packages/components/build-module/validated-form-controls/components/toggle-group-control.mjs
-  var import_element241 = __toESM(require_element(), 1);
-  var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
+  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_element241.useRef)(null);
-    const nameAttr = (0, import_element241.useId)();
-    return /* @__PURE__ */ (0, import_jsx_runtime324.jsxs)("div", {
+    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_runtime324.jsx)(ControlWithError, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime316.jsx)(ControlWithError, {
         required,
         markWhenOptional,
         customValidity,
         getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(component_default12, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(component_default12, {
           ref: forwardedRef,
           ...restProps
         })
-      }), /* @__PURE__ */ (0, import_jsx_runtime324.jsx)("input", {
+      }), /* @__PURE__ */ (0, import_jsx_runtime316.jsx)("input", {
         className: "components-validated-control__error-delegate",
         type: "radio",
         ref: validityTargetRef,
@@ -56335,7 +52475,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })]
     });
   };
-  var ValidatedToggleGroupControl = (0, import_element241.forwardRef)(UnforwardedValidatedToggleGroupControl);
+  var ValidatedToggleGroupControl = (0, import_element233.forwardRef)(UnforwardedValidatedToggleGroupControl);
   ValidatedToggleGroupControl.displayName = "ValidatedToggleGroupControl";

   // packages/components/build-module/private-apis.mjs
@@ -56346,22 +52486,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     ComponentsContext,
     Tabs,
     Menu: Menu3,
-    kebabCase,
-    withIgnoreIMEEvents,
     Badge: badge_default,
-    normalizeTextString,
-    DateCalendar,
-    DateRangeCalendar,
-    TZDate,
     useDrag,
     ValidatedInputControl,
-    ValidatedCheckboxControl,
     ValidatedComboboxControl,
-    ValidatedNumberControl,
-    ValidatedSelectControl,
-    ValidatedRadioControl,
     ValidatedContentEditableControl,
-    ValidatedTextControl,
     ValidatedTextareaControl,
     ValidatedToggleControl,
     ValidatedToggleGroupControl,
@@ -56400,3 +52529,5 @@ is-plain-object/dist/is-plain-object.mjs:
    * Released under the MIT License.
    *)
 */
+(window.wp ||= {}).components = wp.components;
+})();
diff --git a/wp-includes/js/dist/components.min.js b/wp-includes/js/dist/components.min.js
index 6bb279d58e..820a6e9fb5 100644
--- a/wp-includes/js/dist/components.min.js
+++ b/wp-includes/js/dist/components.min.js
@@ -1,20 +1,21 @@
 /*! This file is auto-generated */
-"use strict";var wp;(wp||={}).components=(()=>{var Lcc=Object.create;var Hx=Object.defineProperty;var Dcc=Object.getOwnPropertyDescriptor;var Ucc=Object.getOwnPropertyNames;var jcc=Object.getPrototypeOf,Ecc=Object.prototype.hasOwnProperty;var jC=(c,t)=>()=>(c&&(t=c(c=0)),t);var et=(c,t)=>()=>(t||c((t={exports:{}}).exports,t),t.exports),Au=(c,t)=>{for(var e in t)Hx(c,e,{get:t[e],enumerable:!0})},EC=(c,t,e,l)=>{if(t&&typeof t=="object"||typeof t=="function")for(let d of Ucc(t))!Ecc.call(c,d)&&d!==e&&Hx(c,d,{get:()=>t[d],enumerable:!(l=Dcc(t,d))||l.enumerable});return c};var X=(c,t,e)=>(e=c!=null?Lcc(jcc(c)):{},EC(t||!c||!c.__esModule?Hx(e,"default",{value:c,enumerable:!0}):e,c)),MC=c=>EC(Hx({},"__esModule",{value:!0}),c);var kc=et((Vpc,PC)=>{PC.exports=window.wp.primitives});var ic=et((Jpc,_C)=>{_C.exports=window.wp.i18n});var bc=et((vpc,qC)=>{qC.exports=window.wp.compose});var Y=et((Cpc,$C)=>{$C.exports=window.wp.element});var P=et((fpc,cf)=>{cf.exports=window.React});var V=et((Spc,Bf)=>{Bf.exports=window.ReactJSXRuntime});var tY=et(cY=>{"use strict";var Mu=P();function Utc(c,t){return c===t&&(c!==0||1/c===1/t)||c!==c&&t!==t}var jtc=typeof Object.is=="function"?Object.is:Utc,Etc=Mu.useState,Mtc=Mu.useEffect,Ptc=Mu.useLayoutEffect,Ktc=Mu.useDebugValue;function _tc(c,t){var e=t(),l=Etc({inst:{value:e,getSnapshot:t}}),d=l[0].inst,b=l[1];return Ptc(function(){d.value=e,d.getSnapshot=t,t5(d)&&b({inst:d})},[c,e,t]),Mtc(function(){return t5(d)&&b({inst:d}),c(function(){t5(d)&&b({inst:d})})},[c]),Ktc(e),e}function t5(c){var t=c.getSnapshot;c=c.value;try{var e=t();return!jtc(c,e)}catch{return!0}}function qtc(c,t){return t()}var $tc=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?qtc:_tc;cY.useSyncExternalStore=Mu.useSyncExternalStore!==void 0?Mu.useSyncExternalStore:$tc});var lY=et((HWc,eY)=>{"use strict";eY.exports=tY()});var qu=et((aBc,gY)=>{gY.exports=window.ReactDOM});var xt=et((lYc,c3)=>{c3.exports=window.wp.deprecated});function FZ(c){var t=Object.create(null);return function(e){return t[e]===void 0&&(t[e]=c(e)),t[e]}}var NZ=jC(()=>{});var iz={};Au(iz,{default:()=>d1});var knc,d1,b1=jC(()=>{NZ();knc=/^((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)-.*))$/,d1=FZ(function(c){return knc.test(c)||c.charCodeAt(0)===111&&c.charCodeAt(1)===110&&c.charCodeAt(2)<91})});var _z=et(nt=>{"use strict";var Ge=typeof Symbol=="function"&&Symbol.for,r1=Ge?Symbol.for("react.element"):60103,s1=Ge?Symbol.for("react.portal"):60106,PZ=Ge?Symbol.for("react.fragment"):60107,KZ=Ge?Symbol.for("react.strict_mode"):60108,_Z=Ge?Symbol.for("react.profiler"):60114,qZ=Ge?Symbol.for("react.provider"):60109,$Z=Ge?Symbol.for("react.context"):60110,m1=Ge?Symbol.for("react.async_mode"):60111,cR=Ge?Symbol.for("react.concurrent_mode"):60111,tR=Ge?Symbol.for("react.forward_ref"):60112,eR=Ge?Symbol.for("react.suspense"):60113,tic=Ge?Symbol.for("react.suspense_list"):60120,lR=Ge?Symbol.for("react.memo"):60115,dR=Ge?Symbol.for("react.lazy"):60116,eic=Ge?Symbol.for("react.block"):60121,lic=Ge?Symbol.for("react.fundamental"):60117,dic=Ge?Symbol.for("react.responder"):60118,bic=Ge?Symbol.for("react.scope"):60119;function El(c){if(typeof c=="object"&&c!==null){var t=c.$$typeof;switch(t){case r1:switch(c=c.type,c){case m1:case cR:case PZ:case _Z:case KZ:case eR:return c;default:switch(c=c&&c.$$typeof,c){case $Z:case tR:case dR:case lR:case qZ:return c;default:return t}}case s1:return t}}}function Kz(c){return El(c)===cR}nt.AsyncMode=m1;nt.ConcurrentMode=cR;nt.ContextConsumer=$Z;nt.ContextProvider=qZ;nt.Element=r1;nt.ForwardRef=tR;nt.Fragment=PZ;nt.Lazy=dR;nt.Memo=lR;nt.Portal=s1;nt.Profiler=_Z;nt.StrictMode=KZ;nt.Suspense=eR;nt.isAsyncMode=function(c){return Kz(c)||El(c)===m1};nt.isConcurrentMode=Kz;nt.isContextConsumer=function(c){return El(c)===$Z};nt.isContextProvider=function(c){return El(c)===qZ};nt.isElement=function(c){return typeof c=="object"&&c!==null&&c.$$typeof===r1};nt.isForwardRef=function(c){return El(c)===tR};nt.isFragment=function(c){return El(c)===PZ};nt.isLazy=function(c){return El(c)===dR};nt.isMemo=function(c){return El(c)===lR};nt.isPortal=function(c){return El(c)===s1};nt.isProfiler=function(c){return El(c)===_Z};nt.isStrictMode=function(c){return El(c)===KZ};nt.isSuspense=function(c){return El(c)===eR};nt.isValidElementType=function(c){return typeof c=="string"||typeof c=="function"||c===PZ||c===cR||c===_Z||c===KZ||c===eR||c===tic||typeof c=="object"&&c!==null&&(c.$$typeof===dR||c.$$typeof===lR||c.$$typeof===qZ||c.$$typeof===$Z||c.$$typeof===tR||c.$$typeof===lic||c.$$typeof===dic||c.$$typeof===bic||c.$$typeof===eic)};nt.typeOf=El});var $z=et((Fjc,qz)=>{"use strict";qz.exports=_z()});var oA=et((Njc,bA)=>{"use strict";var x1=$z(),oic={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},nic={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},iic={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},lA={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},g1={};g1[x1.ForwardRef]=iic;g1[x1.Memo]=lA;function cA(c){return x1.isMemo(c)?lA:g1[c.$$typeof]||oic}var aic=Object.defineProperty,uic=Object.getOwnPropertyNames,tA=Object.getOwnPropertySymbols,Gic=Object.getOwnPropertyDescriptor,Xic=Object.getPrototypeOf,eA=Object.prototype;function dA(c,t,e){if(typeof t!="string"){if(eA){var l=Xic(t);l&&l!==eA&&dA(c,l,e)}var d=uic(t);tA&&(d=d.concat(tA(t)));for(var b=cA(c),o=cA(t),n=0;n<d.length;++n){var i=d[n];if(!nic[i]&&!(e&&e[i])&&!(o&&o[i])&&!(b&&b[i])){var a=Gic(t,i);try{aic(c,i,a)}catch{}}}}return c}bA.exports=dA});var qA=et((BMc,_A)=>{"use strict";var Kic=function(t){return _ic(t)&&!qic(t)};function _ic(c){return!!c&&typeof c=="object"}function qic(c){var t=Object.prototype.toString.call(c);return t==="[object RegExp]"||t==="[object Date]"||tac(c)}var $ic=typeof Symbol=="function"&&Symbol.for,cac=$ic?Symbol.for("react.element"):60103;function tac(c){return c.$$typeof===cac}function eac(c){return Array.isArray(c)?[]:{}}function Cm(c,t){return t.clone!==!1&&t.isMergeableObject(c)?HX(eac(c),c,t):c}function lac(c,t,e){return c.concat(t).map(function(l){return Cm(l,e)})}function dac(c,t){if(!t.customMerge)return HX;var e=t.customMerge(c);return typeof e=="function"?e:HX}function bac(c){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(c).filter(function(t){return Object.propertyIsEnumerable.call(c,t)}):[]}function PA(c){return Object.keys(c).concat(bac(c))}function KA(c,t){try{return t in c}catch{return!1}}function oac(c,t){return KA(c,t)&&!(Object.hasOwnProperty.call(c,t)&&Object.propertyIsEnumerable.call(c,t))}function nac(c,t,e){var l={};return e.isMergeableObject(c)&&PA(c).forEach(function(d){l[d]=Cm(c[d],e)}),PA(t).forEach(function(d){oac(c,d)||(KA(c,d)&&e.isMergeableObject(t[d])?l[d]=dac(d,e)(c[d],t[d],e):l[d]=Cm(t[d],e))}),l}function HX(c,t,e){e=e||{},e.arrayMerge=e.arrayMerge||lac,e.isMergeableObject=e.isMergeableObject||Kic,e.cloneUnlessOtherwiseSpecified=Cm;var l=Array.isArray(t),d=Array.isArray(c),b=l===d;return b?l?e.arrayMerge(c,t,e):nac(c,t,e):Cm(t,e)}HX.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(l,d){return HX(l,d,e)},{})};var iac=HX;_A.exports=iac});var uR=et((yMc,$A)=>{"use strict";$A.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 o=b[d];if(!c(t[o],e[o]))return!1}return!0}return t!==t&&e!==e}});var Nl=et((hMc,eO)=>{eO.exports=window.wp.warning});var $O=et((mPc,qO)=>{qO.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 u=a.autoEscape,G=a.caseSensitive,r=G===void 0?!1:G,s=a.findChunks,m=s===void 0?d:s,x=a.sanitize,g=a.searchWords,Z=a.textToHighlight;return b({chunksToHighlight:l({chunks:m({autoEscape:u,caseSensitive:r,sanitize:x,searchWords:g,textToHighlight:Z})}),totalLength:Z?Z.length:0})},l=t.combineChunks=function(a){var u=a.chunks;return u=u.sort(function(G,r){return G.start-r.start}).reduce(function(G,r){if(G.length===0)return[r];var s=G.pop();if(r.start<=s.end){var m=Math.max(s.end,r.end);G.push({highlight:!1,start:s.start,end:m})}else G.push(s,r);return G},[]),u},d=function(a){var u=a.autoEscape,G=a.caseSensitive,r=a.sanitize,s=r===void 0?o:r,m=a.searchWords,x=a.textToHighlight;return x=s(x),m.filter(function(g){return g}).reduce(function(g,Z){Z=s(Z),u&&(Z=n(Z));for(var H=new RegExp(Z,G?"g":"gi"),R=void 0;R=H.exec(x);){var W=R.index,p=H.lastIndex;p>W&&g.push({highlight:!1,start:W,end:p}),R.index===H.lastIndex&&H.lastIndex++}return g},[])};t.findChunks=d;var b=t.fillInChunks=function(a){var u=a.chunksToHighlight,G=a.totalLength,r=[],s=function(g,Z,H){Z-g>0&&r.push({start:g,end:Z,highlight:H})};if(u.length===0)s(0,G,!1);else{var m=0;u.forEach(function(x){s(m,x.start,!1),s(x.start,x.end,!0),m=x.end}),s(m,G,!1)}return r};function o(i){return i}function n(i){return i.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}})])});var H2=et((c8c,WT)=>{WT.exports=window.wp.richText});var lo=et((t8c,BT)=>{BT.exports=window.wp.a11y});var RI=et((e8c,yT)=>{yT.exports=window.wp.keycodes});var pI=et((l8c,II)=>{var VT={\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"},hT=Object.keys(VT).join("|"),$Gc=new RegExp(hT,"g"),cXc=new RegExp(hT,"");function tXc(c){return VT[c]}var JT=function(c){return c.replace($Gc,tXc)},eXc=function(c){return!!c.match(cXc)};II.exports=JT;II.exports.has=eXc;II.exports.remove=JT});var fI=et((k8c,nQ)=>{nQ.exports=window.wp.isShallowEqual});var vQ=et((Iqc,JQ)=>{JQ.exports=window.wp.privateApis});var fE=et(QJ=>{var au=au||{};au.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 au=au||{};au.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(M){var U=new Error(t+": "+M);throw U.source=t,U}function l(){var M=d();return t.length>0&&e("Invalid input not EOF"),M}function d(){return R(b)}function b(){return o("linear-gradient",c.linearGradient,i)||o("repeating-linear-gradient",c.repeatingLinearGradient,i)||o("radial-gradient",c.radialGradient,G)||o("repeating-radial-gradient",c.repeatingRadialGradient,G)}function o(M,U,q){return n(U,function(uc){var gc=q();return gc&&(K(c.comma)||e("Missing comma before color stops")),{type:M,orientation:gc,colorStops:R(W)}})}function n(M,U){var q=K(M);if(q){K(c.startCall)||e("Missing (");var uc=U(q);return K(c.endCall)||e("Missing )"),uc}}function i(){var M=a();if(M)return M;var U=A("position-keyword",c.positionKeywords,1);return U?{type:"directional",value:U.value}:u()}function a(){return A("directional",c.sideOrCorner,1)}function u(){return A("angular",c.angleValue,1)||A("angular",c.radianValue,1)}function G(){var M,U=r(),q;return U&&(M=[],M.push(U),q=t,K(c.comma)&&(U=r(),U?M.push(U):t=q)),M}function r(){var M=s()||m();if(M)M.at=g();else{var U=x();if(U){M=U;var q=g();q&&(M.at=q)}else{var uc=g();if(uc)M={type:"default-radial",at:uc};else{var gc=Z();gc&&(M={type:"default-radial",at:gc})}}}return M}function s(){var M=A("shape",/^(circle)/i,0);return M&&(M.style=v()||x()),M}function m(){var M=A("shape",/^(ellipse)/i,0);return M&&(M.style=Z()||L()||x()),M}function x(){return A("extent-keyword",c.extentKeywords,1)}function g(){if(A("position",/^at/,0)){var M=Z();return M||e("Missing positioning value"),M}}function Z(){var M=H();if(M.x||M.y)return{type:"position",value:M}}function H(){return{x:L(),y:L()}}function R(M){var U=M(),q=[];if(U)for(q.push(U);K(c.comma);)U=M(),U?q.push(U):e("One extra comma");return q}function W(){var M=p();return M||e("Expected color definition"),M.length=L(),M}function p(){return y()||f()||h()||C()||B()||J()||I()}function I(){return A("literal",c.literalColor,0)}function y(){return A("hex",c.hexColor,1)}function B(){return n(c.rgbColor,function(){return{type:"rgb",value:R(z)}})}function C(){return n(c.rgbaColor,function(){return{type:"rgba",value:R(z)}})}function J(){return n(c.varColor,function(){return{type:"var",value:O()}})}function h(){return n(c.hslColor,function(){var M=K(c.percentageValue);M&&e("HSL hue value must be a number in degrees (0-360) or normalized (-360 to 360), not a percentage");var U=z();K(c.comma);var q=K(c.percentageValue),uc=q?q[1]:null;K(c.comma),q=K(c.percentageValue);var gc=q?q[1]:null;return(!uc||!gc)&&e("Expected percentage value for saturation and lightness in HSL"),{type:"hsl",value:[U,uc,gc]}})}function f(){return n(c.hslaColor,function(){var M=z();K(c.comma);var U=K(c.percentageValue),q=U?U[1]:null;K(c.comma),U=K(c.percentageValue);var uc=U?U[1]:null;K(c.comma);var gc=z();return(!q||!uc)&&e("Expected percentage value for saturation and lightness in HSLA"),{type:"hsla",value:[M,q,uc,gc]}})}function F(){var M=K(c.percentageValue);return M?M[1]:null}function O(){return K(c.variableName)[1]}function z(){return K(c.number)[1]}function L(){return A("%",c.percentageValue,1)||j()||S()||v()}function j(){return A("position-keyword",c.positionKeywords,1)}function S(){return n(c.calcValue,function(){for(var M=1,U=0;M>0&&U<t.length;){var q=t.charAt(U);q==="("?M++:q===")"&&M--,U++}M>0&&e("Missing closing parenthesis in calc() expression");var uc=t.substring(0,U-1);return tc(U-1),{type:"calc",value:uc}})}function v(){return A("px",c.pixelValue,1)||A("em",c.emValue,1)}function A(M,U,q){var uc=K(U);if(uc)return{type:M,value:uc[q]}}function K(M){var U,q;return q=/^[\n\r\t\s]+/.exec(t),q&&tc(q[0].length),U=M.exec(t),U&&tc(U[0].length),U}function tc(M){t=t.substr(M)}return function(M){return t=M.toString().trim(),t.endsWith(";")&&(t=t.slice(0,-1)),l()}})();QJ.parse=au.parse;QJ.stringify=au.stringify});var cr=et((fat,jE)=>{jE.exports=window.wp.dom});var F0=et((Vrt,s7)=>{s7.exports=window.wp.date});var e9=et((Kxt,q6)=>{q6.exports=window.wp.escapeHtml});var KP=et((rHt,PP)=>{PP.exports=window.wp.htmlEntities});var IK=et((LHt,o9)=>{function GHc(c,t){var e=t&&t.cache?t.cache:gHc,l=t&&t.serializer?t.serializer:xHc,d=t&&t.strategy?t.strategy:rHc;return d(c,{cache:e,serializer:l})}function XHc(c){return c==null||typeof c=="number"||typeof c=="boolean"}function ZK(c,t,e,l){var d=XHc(l)?l:e(l),b=t.get(d);return typeof b>"u"&&(b=c.call(this,l),t.set(d,b)),b}function RK(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 b9(c,t,e,l,d){return e.bind(t,c,l,d)}function rHc(c,t){var e=c.length===1?ZK:RK;return b9(c,this,e,t.cache.create(),t.serializer)}function sHc(c,t){var e=RK;return b9(c,this,e,t.cache.create(),t.serializer)}function mHc(c,t){var e=ZK;return b9(c,this,e,t.cache.create(),t.serializer)}function xHc(){return JSON.stringify(arguments)}function MW(){this.cache=Object.create(null)}MW.prototype.has=function(c){return c in this.cache};MW.prototype.get=function(c){return this.cache[c]};MW.prototype.set=function(c,t){this.cache[c]=t};var gHc={create:function(){return new MW}};o9.exports=GHc;o9.exports.strategies={variadic:sHc,monadic:mHc}});var x8=et((opt,m8)=>{m8.exports=window.wp.hooks});var Bpc={};Au(Bpc,{AlignmentMatrixControl:()=>A1,AnglePickerControl:()=>ZI,Animate:()=>kO,Autocomplete:()=>AQ,BaseControl:()=>Ac,BlockQuotation:()=>Ie.BlockQuotation,BorderBoxControl:()=>Hp,BorderControl:()=>ub,BoxControl:()=>ZJ,Button:()=>oc,ButtonGroup:()=>yp,Card:()=>fp,CardBody:()=>Yp,CardDivider:()=>Fp,CardFooter:()=>Np,CardHeader:()=>Sp,CardMedia:()=>kp,CheckboxControl:()=>Ap,Circle:()=>Ie.Circle,ClipboardButton:()=>aE,ColorIndicator:()=>oo,ColorPalette:()=>Zi,ColorPicker:()=>uo,ComboboxControl:()=>bW,Composite:()=>Oe,CustomGradientPicker:()=>$X,CustomSelectControl:()=>aW,Dashicon:()=>l0,DatePicker:()=>k0,DateTimePicker:()=>L7,Disabled:()=>E7,Draggable:()=>e4,DropZone:()=>b4,DropZoneProvider:()=>n4,Dropdown:()=>no,DropdownMenu:()=>rb,DuotonePicker:()=>wv,DuotoneSwatch:()=>Qv,ExternalLink:()=>HW,Fill:()=>FX,Flex:()=>Zt,FlexBlock:()=>ol,FlexItem:()=>De,FocalPointPicker:()=>O4,FocusReturnProvider:()=>W8,FocusableIframe:()=>Q4,FontSizePicker:()=>b6,FormFileUpload:()=>n6,FormToggle:()=>WW,FormTokenField:()=>VW,G:()=>Ie.G,GradientPicker:()=>Kp,Guide:()=>g6,GuidePage:()=>I6,HorizontalRule:()=>Ie.HorizontalRule,Icon:()=>$c,IconButton:()=>y6,IsolatedEventContainer:()=>i8,KeyboardShortcuts:()=>h6,Line:()=>Ie.Line,MenuGroup:()=>E0,MenuItem:()=>Hn,MenuItemsChoice:()=>Y6,Modal:()=>br,NavigableMenu:()=>Gu,Navigator:()=>WP,Notice:()=>NW,NoticeList:()=>SW,Panel:()=>CP,PanelBody:()=>YP,PanelHeader:()=>zW,PanelRow:()=>kP,Path:()=>Ie.Path,Placeholder:()=>wP,Polygon:()=>Ie.Polygon,Popover:()=>Gi,ProgressBar:()=>MP,QueryControls:()=>oK,RadioControl:()=>UW,RangeControl:()=>Bd,Rect:()=>Ie.Rect,ResizableBox:()=>OK,ResponsiveWrapper:()=>wK,SVG:()=>Ie.SVG,SandBox:()=>QK,ScrollLock:()=>vI,SearchControl:()=>jK,SelectControl:()=>Wd,Slot:()=>NX,SlotFillProvider:()=>J2,Snackbar:()=>oB,SnackbarList:()=>_K,Spinner:()=>lr,TabPanel:()=>c_,TabbableContainer:()=>jJ,TextControl:()=>iB,TextHighlight:()=>i_,TextareaControl:()=>aB,TimePicker:()=>A0,Tip:()=>a_,ToggleControl:()=>uB,Toolbar:()=>p9,ToolbarButton:()=>ex,ToolbarDropdownMenu:()=>W9,ToolbarGroup:()=>dx,ToolbarItem:()=>pn,Tooltip:()=>Fl,TreeSelect:()=>Br,VisuallyHidden:()=>Sc,__experimentalAlignmentMatrixControl:()=>A1,__experimentalBorderBoxControl:()=>Hp,__experimentalBorderControl:()=>ub,__experimentalBoxControl:()=>ZJ,__experimentalConfirmDialog:()=>av,__experimentalDivider:()=>h0,__experimentalDropdownContentWrapper:()=>nn,__experimentalElevation:()=>EX,__experimentalGrid:()=>un,__experimentalHStack:()=>jc,__experimentalHasSplitBorders:()=>bu,__experimentalHeading:()=>ob,__experimentalInputControl:()=>to,__experimentalInputControlPrefixWrapper:()=>ai,__experimentalInputControlSuffixWrapper:()=>vX,__experimentalIsDefinedBorder:()=>rJ,__experimentalIsEmptyBorder:()=>so,__experimentalItem:()=>KX,__experimentalItemGroup:()=>_X,__experimentalNavigatorBackButton:()=>IP,__experimentalNavigatorButton:()=>RP,__experimentalNavigatorProvider:()=>HP,__experimentalNavigatorScreen:()=>ZP,__experimentalNavigatorToParentButton:()=>pP,__experimentalNumberControl:()=>ve,__experimentalPaletteEdit:()=>XM,__experimentalParseQuantityAndUnitFromRawValue:()=>Pt,__experimentalRadio:()=>aK,__experimentalRadioGroup:()=>rK,__experimentalScrollable:()=>V0,__experimentalSpacer:()=>re,__experimentalStyleProvider:()=>YX,__experimentalSurface:()=>pJ,__experimentalText:()=>nl,__experimentalToggleGroupControl:()=>Id,__experimentalToggleGroupControlOption:()=>ln,__experimentalToggleGroupControlOptionIcon:()=>TX,__experimentalToolbarContext:()=>gl,__experimentalToolsPanel:()=>IB,__experimentalToolsPanelContext:()=>vu,__experimentalToolsPanelItem:()=>pB,__experimentalTreeGrid:()=>d8,__experimentalTreeGridCell:()=>O9,__experimentalTreeGridItem:()=>ix,__experimentalTreeGridRow:()=>A9,__experimentalTruncate:()=>_o,__experimentalUnitControl:()=>ro,__experimentalUseCustomUnits:()=>H0,__experimentalUseNavigator:()=>Ni,__experimentalUseSlot:()=>o0,__experimentalUseSlotFills:()=>h2,__experimentalVStack:()=>it,__experimentalView:()=>ac,__experimentalZStack:()=>Q9,__unstableAnimatePresence:()=>lX,__unstableComposite:()=>lv,__unstableCompositeGroup:()=>JM,__unstableCompositeItem:()=>vM,__unstableDisclosureContent:()=>Cv,__unstableGetAnimateClassName:()=>O1,__unstableMotion:()=>qn,__unstableUseAutocompleteProps:()=>zQ,__unstableUseCompositeState:()=>CM,__unstableUseNavigateRegions:()=>U9,createSlotFill:()=>sQ,navigateRegions:()=>G8,privateApis:()=>LC,useBaseControlProps:()=>Da,useNavigator:()=>Ni,withConstrainedTabbing:()=>X8,withFallbackStyles:()=>s8,withFilters:()=>Z8,withFocusOutside:()=>lW,withFocusReturn:()=>p8,withNotices:()=>y8,withSpokenMessages:()=>h8});var Ie=X(kc(),1);function KC(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=KC(c[t]))&&(l&&(l+=" "),l+=e)}else for(e in c)c[e]&&(l&&(l+=" "),l+=e);return l}function Mcc(){for(var c,t,e=0,l="",d=arguments.length;e<d;e++)(c=arguments[e])&&(t=KC(c))&&(l&&(l+=" "),l+=t);return l}var N=Mcc;var gR=X(ic(),1),YO=X(bc(),1),FO=X(Y(),1);var tf=X(P(),1),Zx=(0,tf.createContext)(!0);function Rx(c){return Array.isArray(c)?c:typeof c<"u"?[c]:[]}function Ix(c){let t=[];for(let e of c)t.push(...e);return t}function es(c){return c.slice().reverse()}function ji(...c){}function lf(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 df(c,t){return Pcc(c)?c(Kcc(t)?t():t):c}function Pcc(c){return typeof c=="function"}function Kcc(c){return typeof c=="function"}function Wl(c,t){return typeof Object.hasOwn=="function"?Object.hasOwn(c,t):Object.prototype.hasOwnProperty.call(c,t)}function at(...c){return(...t)=>{for(let e of c)typeof e=="function"&&e(...t)}}function bf(c){return c.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function of(c,t){let e={...c};for(let l of t)Wl(e,l)&&delete e[l];return e}function nf(c,t){let e={};for(let l of t)Wl(c,l)&&(e[l]=c[l]);return e}function px(c){return c}function af(c=ji){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(c)});return()=>cancelAnimationFrame(t)}function rc(c,t){if(!c)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function Qy(c){return Object.keys(c)}function Co(c,...t){let e=typeof c=="function"?c(...t):c;return e==null?!1:!e}function ae(c){return c.disabled||c["aria-disabled"]===!0||c["aria-disabled"]==="true"}function uf(c){return c.getAttribute("aria-disabled")==="true"||"disabled"in c&&c.disabled===!0}function ut(c){let t={};for(let e in c)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 Ei=_cc();function _cc(){return typeof window<"u"&&!!window.document?.createElement}function fc(c){return c?"self"in c?c.document:c.ownerDocument||document:document}function fn(c){return c?"self"in c?c.self:fc(c).defaultView||window:self}function dd(c,t=!1){let{activeElement:e}=fc(c);if(!e?.nodeName)return null;if(ts(e)&&e.contentDocument?.body)return dd(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 Rt(c,t){return c===t||c.contains(t)}function wd(c){return c?.nodeType===1}function Wx(c){return typeof c?.nodeType=="number"}function ts(c){return c.tagName==="IFRAME"}function Td(c){let t=c.tagName.toLowerCase();return t==="button"?!0:t==="input"&&c.type?qcc.indexOf(c.type)!==-1:!1}var qcc=["button","color","file","image","reset","submit"];function $cc(c){if(typeof c.checkVisibility=="function")return c.checkVisibility();let t=c;return t.offsetWidth>0||t.offsetHeight>0||c.getClientRects().length>0}function Ke(c){try{return c.tagName==="TEXTAREA"?!0:c.tagName!=="INPUT"?!1:c.selectionStart!==null}catch{return!1}}function Bx(c){return c.isContentEditable||Ke(c)}function Gf(c){if(Ke(c))return c.value;if(c.isContentEditable){let t=fc(c).createRange();return t.selectNodeContents(c),t.toString()}return""}function Xf(c){let t=0,e=0;if(Ke(c))t=c.selectionStart||0,e=c.selectionEnd||0;else if(c.isContentEditable){let l=fc(c).getSelection();if(l?.rangeCount&&l.anchorNode&&Rt(c,l.anchorNode)&&l.focusNode&&Rt(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 ctc=["dialog","menu","listbox","tree","grid"],ef={menu:"menuitem",listbox:"option",tree:"treeitem"};function Mi(c,t){let e=c?.getAttribute("role");return e&&ctc.indexOf(e)!==-1?e:t}function ttc(c){if(c!=null&&Wl(ef,c))return ef[c]}function Tu(c,t){let e=Mi(c);return typeof e!="string"?t:ttc(e)??t}function Ly(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 Ly(c.parentElement)||e.scrollingElement||e.body}function yx(c,t){let e=c.map((d,b)=>[b,d]),l=!1;return e.sort(([d,b],[o,n])=>{let i=t(b),a=t(n);return i===a||!i||!a?0:etc(i,a)?(d>o&&(l=!0),-1):(d<o&&(l=!0),1)}),l?e.map(([d,b])=>b):c}function etc(c,t){return!!(t.compareDocumentPosition(c)&Node.DOCUMENT_POSITION_PRECEDING)}function ltc(){return Ei&&!!navigator.maxTouchPoints}function Vx(){return Ei?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function Qu(){return Ei&&Vx()&&/apple/i.test(navigator.vendor)}function rf(){return Ei&&/firefox\//i.test(navigator.userAgent)}function sf(){return Ei&&navigator.platform.startsWith("Mac")&&!ltc()}function mf(c){let{currentTarget:t,target:e}=c;return t?Wx(e)?!Rt(t,e):!0:!1}function zt(c){return c.target===c.currentTarget}function xf(c){if(!wd(c))return!1;let t=c,e=t.tagName.toLowerCase();return e==="a"||e==="button"&&t.type==="submit"||e==="input"&&t.type==="submit"}function hx(c){let t=Vx();return t&&!c.metaKey||!t&&!c.ctrlKey?!1:xf(c.currentTarget)}function Jx(c){return c.altKey?xf(c.currentTarget):!1}function gf(c,t,e){let l=new Event(t,e);return c.dispatchEvent(l)}function Pi(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 Hf(c,t,e){let l=new KeyboardEvent(t,e);return c.dispatchEvent(l)}function Dy(c,t){let e=new MouseEvent("click",t);return c.dispatchEvent(e)}function Cb(c,t){let e=t||c.currentTarget,l=c.relatedTarget;return!Wx(l)||!Rt(e,l)}function Ki(c,t,e,l){let b=(n=>{if(l){let a=setTimeout(n,l);return()=>clearTimeout(a)}let i=requestAnimationFrame(n);return()=>cancelAnimationFrame(i)})(()=>{c.removeEventListener(t,o,!0),e()}),o=()=>{b(),e()};return c.addEventListener(t,o,{once:!0,capture:!0}),()=>{b(),c.removeEventListener(t,o,!0)}}function yt(c,t,e,l=window){let d=[];try{l.document.addEventListener(c,t,e);for(let o of Array.from(l.frames))d.push(yt(c,t,e,o))}catch{}return()=>{try{l.document.removeEventListener(c,t,e)}catch{}for(let o of d)o()}}var vx="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 dtc(c){return Number.parseInt(c.getAttribute("tabindex")||"0",10)<0}function Ql(c){return!(!c.matches(vx)||!$cc(c)||c.closest("[inert]"))}function Ou(c){if(!Ql(c)||dtc(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=dd(c);return!e||e===c||!("form"in e)||e.form!==c.form||e.name!==c.name}function Cx(c,t){let e=Array.from(c.querySelectorAll(vx));t&&e.unshift(c);let l=e.filter(Ql);return l.forEach((d,b)=>{if(!ts(d))return;let o=d.contentDocument?.body;o&&l.splice(b,1,...Cx(o))}),l}function btc(c,t){let[e]=Cx(c,t);return e||null}function fx(c,t,e){let l=Array.from(c.querySelectorAll(vx)).filter(Ou);return t&&Ou(c)&&l.unshift(c),l.forEach((d,b)=>{if(!ts(d))return;let o=d.contentDocument?.body;if(!o)return;let n=fx(o,!1,e);l.splice(b,1,...n)}),!l.length&&e?Cx(c):l}function wu(c,t,e){if(t&&Ou(c)){if(!ts(c))return c;let d=c.contentDocument?.body;if(!d)return c;let b=wu(d,!1,e);if(b)return b}let l=c.querySelectorAll(vx);for(let d of l)if(Ou(d)){if(ts(d)){let b=d.contentDocument?.body;if(!b)return d;let o=wu(b,!1,e);if(o)return o;continue}return d}return e?btc(c):null}function Zf({container:c,includeContainer:t,reverse:e,fallbackToEdge:l,fallbackToFocusable:d}){let b=dd(c),o=Cx(c,t);e&&o.reverse();let n=o.indexOf(b),i=o.slice(n+1);return i.find(Ou)||(l?o.find(Ou):null)||(d?i[0]:null)||null}function otc(c,t,e,l){return Zf({container:c,includeContainer:t,fallbackToEdge:e,fallbackToFocusable:l})}function Yx(c,t){return otc(document.body,!1,c,t)}function ntc(c,t,e,l){return Zf({container:c,includeContainer:t,reverse:!0,fallbackToEdge:e,fallbackToFocusable:l})}function Uy(c,t){return ntc(document.body,!1,c,t)}function _i(c){let t=dd(c);if(!t)return!1;if(t===c)return!0;let e=t.getAttribute("aria-activedescendant");return e?e===c.id:!1}function bd(c){let t=dd(c);if(!t)return!1;if(Rt(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 itc(c){let t=c.getAttribute("tabindex")??"";c.setAttribute("data-tabindex",t),c.setAttribute("tabindex","-1")}function Rf(c,t){let e=fx(c,t);for(let l of e)itc(l)}function If(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 pf(c,t){"scrollIntoView"in c?(c.focus({preventScroll:!0}),c.scrollIntoView({block:"nearest",inline:"nearest",...t})):c.focus()}function Wf(c){return async()=>{let t=await c?.();return Wf(async()=>(await t?.(),c))}}var Fpc=atc();function atc({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(a,u)=>{if(!a)return;let G=u===l;l=u??null;let r=G?Math.max(0,t.length-1):t.length,s=await a();if(!s)return;e=[];let m=t[r];for(t[r]=Wf(async()=>{await s?.();let x=await m?.();return async()=>{await x?.(),await a?.()}});t.length>c;)t.shift()}}}var ke=X(P(),1),rt=X(P(),1),qi=X(V(),1);function ls(c,t){if(typeof c=="function"){let e=c(t);if(typeof e=="function")return e}else c&&(c.current=t)}function utc(c){return!c||!(0,rt.isValidElement)(c)?!1:"ref"in c.props||"ref"in c}function Gtc(c){return utc(c)?{...c.props}.ref||c.ref:null}function Xtc(c,t){let e={...c};for(let l in t){if(!Wl(t,l))continue;if(l==="className"){let b="className",o=c[b],n=t[b];o&&n?e[b]=`${o} ${n}`:e[b]=n||o;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]=(...o)=>{d(...o),b(...o)};continue}}e[l]=d}return e}var jy={...ke},yf=jy.useId,zpc=jy.useDeferredValue,Vf=jy.useInsertionEffect,Ic=Ei?rt.useLayoutEffect:rt.useEffect;function Nx(c){let[t]=(0,rt.useState)(c);return t}function Lu(c){let t=(0,rt.useRef)(c);return Ic(()=>{t.current=c}),t}function nc(c){let t=(0,rt.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return Vf?Vf(()=>{t.current=c}):t.current=c,(0,rt.useCallback)((...e)=>t.current?.(...e),[])}function Sx(c){let[t,e]=(0,rt.useState)(null);return Ic(()=>{if(t==null||!c)return;let l=null;return c(d=>(l=d,t)),()=>{c(l)}},[t,c]),[t,e]}function pc(...c){return(0,rt.useMemo)(()=>{if(c.some(Boolean))return t=>{let e=[];for(let l of c){if(!l)continue;let d=ls(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():ls(l,null)}}},c)}function lt(c){if(yf){let l=yf();return c||l}let[t,e]=(0,rt.useState)(c);return Ic(()=>{c||t||e(`id-${Math.random().toString(36).slice(2,8)}`)},[c,t]),c||t}function Yn(c,t){let e=b=>{if(typeof b=="string")return b},[l,d]=(0,rt.useState)(()=>e(t));return Ic(()=>{d((c&&"current"in c?c.current:c)?.tagName.toLowerCase()||e(t))},[c,t]),l}function _e(c,t){let e=(0,rt.useRef)(!1);(0,rt.useEffect)(()=>{if(e.current)return c();e.current=!0},t),(0,rt.useEffect)(()=>()=>{e.current=!1},[])}function Du(){return(0,rt.useReducer)(()=>[],[])}function qc(c){return nc(typeof c=="function"?c:()=>c)}function Zc(c,t,e=[]){let l=(0,rt.useCallback)(d=>(c.wrapElement&&(d=c.wrapElement(d)),t(d)),[...e,c.wrapElement]);return{...c,wrapElement:l}}function Uu(c=!1,t){let[e,l]=(0,rt.useState)(null);return{portalRef:pc(l,t),portalNode:e,domReady:!c||e}}function ju(c,t,e){let l=c.onLoadedMetadataCapture,d=(0,rt.useMemo)(()=>Object.assign(()=>{},l,...e!==void 0?[{[t]:e}]:[]),[l,t,e]);return[l?.[t],{onLoadedMetadataCapture:d}]}var hf=!1;function Eu(){return(0,rt.useEffect)(()=>{hf||(yt("mousemove",stc,!0),yt("mousedown",Fx,!0),yt("mouseup",Fx,!0),yt("keydown",Fx,!0),yt("scroll",Fx,!0),hf=!0)},[]),nc(()=>Ey)}var Ey=!1,Jf=0,vf=0;function rtc(c){let t=c.movementX||c.screenX-Jf,e=c.movementY||c.screenY-vf;return Jf=c.screenX,vf=c.screenY,t||e||!1}function stc(c){rtc(c)&&(Ey=!0)}function Fx(){Ey=!1}function _(c){let t=ke.forwardRef((e,l)=>c({...e,ref:l}));return t.displayName=c.displayName||c.name,t}function Yt(c,t){return ke.memo(c,t)}function $(c,t){let{wrapElement:e,render:l,...d}=t,b=pc(t.ref,Gtc(l)),o;if(ke.isValidElement(l)){let n={...l.props,ref:b};o=ke.cloneElement(l,Xtc(d,n))}else l?o=l(d):o=(0,qi.jsx)(c,{...d});return e?e(o):o}function cc(c){let t=(e={})=>c(e);return t.displayName=c.name,t}function dt(c=[],t=[]){let e=ke.createContext(void 0),l=ke.createContext(void 0),d=()=>ke.useContext(e),b=(a=!1)=>{let u=ke.useContext(l),G=d();return a?u:u||G},o=()=>{let a=ke.useContext(l),u=d();if(!(a&&a===u))return u},n=a=>c.reduceRight((u,G)=>(0,qi.jsx)(G,{...a,children:u}),(0,qi.jsx)(e.Provider,{...a}));return{context:e,scopedContext:l,useContext:d,useScopedContext:b,useProviderContext:o,ContextProvider:n,ScopedContextProvider:a=>(0,qi.jsx)(n,{...a,children:t.reduceRight((u,G)=>(0,qi.jsx)(G,{...a,children:u}),(0,qi.jsx)(l.Provider,{...a}))})}}var Be=X(P(),1),mtc="div",xtc=Symbol("accessibleWhenDisabled"),gtc=Qu(),Htc=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"];function Ztc(c){let{tagName:t,readOnly:e,type:l}=c;return t==="TEXTAREA"&&!e||t==="SELECT"&&!e?!0:t==="INPUT"&&!e?Htc.includes(l):!!(c.isContentEditable||c.getAttribute("role")==="combobox"&&c.dataset.name)}function Rtc(c){return c?c==="button"||c==="summary"||c==="input"||c==="select"||c==="textarea"||c==="a":!0}function Itc(c){return c?c==="button"||c==="input"||c==="select"||c==="textarea":!0}function ptc(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 Wtc({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 My(c,t){return nc(e=>{c?.(e),!e.defaultPrevented&&t&&(e.stopPropagation(),e.preventDefault())})}var Cf=!1,Py=!0;function Btc(c){let t=c.target;wd(t)&&!t.hasAttribute("data-focus-visible")&&(Py=!1)}function ytc(c){c.metaKey||c.ctrlKey||c.altKey||(Py=!0)}var Qd=cc(function({focusable:t=!0,accessibleWhenDisabled:e,autoFocus:l,onFocusVisible:d,...b}){let o=(0,Be.useRef)(null),[n,i]=ju(b,xtc,e);e??=n,(0,Be.useEffect)(()=>{t&&(Cf||(yt("mousedown",Btc,!0),yt("keydown",ytc,!0),Cf=!0))},[t]);let a=t&&ae(b),u=a&&!e,[G,r]=(0,Be.useState)(!1),s=(0,Be.useRef)(!1),m=(0,Be.useRef)(null),x=nc(v=>{m.current?.(),m.current=null,s.current=!1,v?.removeAttribute("data-focus-visible")});(0,Be.useEffect)(()=>{t&&u&&(x(o.current),G&&r(!1))},[t,u,G,x]),(0,Be.useEffect)(()=>{if(!t||!G)return;let v=o.current;if(!v||typeof IntersectionObserver>"u")return;let A=new IntersectionObserver(()=>{Ql(v)||(s.current=!1,r(!1))});return A.observe(v),()=>A.disconnect()},[t,G]),(0,Be.useEffect)(()=>()=>m.current?.(),[]);let g=My(b.onKeyPressCapture,a),Z=My(b.onMouseDownCapture,a),H=My(b.onClickCapture,a),R=(v,A)=>{if(A&&(v.currentTarget=A),!t)return;let K=v.currentTarget;if(K&&_i(K)&&(d?.(v),!v.defaultPrevented)){if(K.dataset.focusVisible="true",s.current=!0,ptc(K)){if(m.current?.(),m.current=null,typeof IntersectionObserver<"u"){let tc=new IntersectionObserver(()=>{Ql(K)||x(K)});tc.observe(K),m.current=()=>tc.disconnect()}return}r(!0)}},W=b.onKeyDownCapture,p=nc(v=>{if(W?.(v),v.defaultPrevented||!t||G||s.current||v.metaKey||v.altKey||v.ctrlKey||!zt(v))return;let A=v.currentTarget;Ki(A,"focusout",()=>R(v,A))}),I=b.onFocusCapture,y=nc(v=>{if(I?.(v),v.defaultPrevented||!t)return;if(!zt(v)){r(!1);return}let A=v.currentTarget,K=()=>R(v,A);Py||Ztc(v.target)?Ki(v.target,"focusout",K):r(!1)}),B=b.onBlur,C=nc(v=>{B?.(v),t&&Cb(v)&&(x(v.currentTarget),r(!1))}),J=(0,Be.useContext)(Zx),h=nc(v=>{t&&l&&v&&J&&queueMicrotask(()=>{_i(v)||Ql(v)&&v.focus()})}),f=Yn(o),F=t&&Rtc(f),O=t&&Itc(f),[z,L]=(0,Be.useState)(!1);gtc&&(0,Be.useEffect)(()=>{if(!t)return;let v=o.current;if(!v)return;let{type:A}=v,K=v.tagName==="INPUT"&&(A==="checkbox"||A==="radio");L(Td(v)||K)},[t]);let j=b.style,S=(0,Be.useMemo)(()=>u?{pointerEvents:"none",...j}:j,[u,j]);return b={"data-focus-visible":t&&G||void 0,"data-autofocus":l||void 0,"aria-disabled":a||void 0,...b,...i,ref:pc(o,h,b.ref),style:S,tabIndex:Wtc({focusable:t,trulyDisabled:u,nativeTabbable:F,supportsDisabled:O,safariTabIndex:z,tabIndexProp:b.tabIndex}),disabled:O&&u?!0:void 0,contentEditable:a?void 0:b.contentEditable,onKeyPressCapture:g,onClickCapture:H,onMouseDownCapture:Z,onKeyDownCapture:p,onFocusCapture:y,onBlur:C},ut(b)}),Qpc=_(function(t){return $(mtc,Qd(t))});var Fn=X(P(),1),Vtc="button";function ff(c){if(!c.isTrusted)return!1;let t=c.currentTarget;return c.key==="Enter"?Td(t)||t.tagName==="SUMMARY"||t.tagName==="A":c.key===" "?Td(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var htc=Symbol("command"),$i=cc(function({clickOnEnter:t=!0,clickOnSpace:e=!0,...l}){let d=(0,Fn.useRef)(null),[b,o]=(0,Fn.useState)(!1);(0,Fn.useEffect)(()=>{d.current&&o(Td(d.current))},[]);let[n,i]=(0,Fn.useState)(!1),a=(0,Fn.useRef)(!1),u=ae(l),[G,r]=ju(l,htc,!0);Ic(()=>{u&&(a.current=!1,i(!1))},[u]);let s=l.onKeyDown,m=nc(R=>{s?.(R);let W=R.currentTarget;if(R.defaultPrevented||G||u||!zt(R)||Ke(W)||W.isContentEditable)return;let p=t&&R.key==="Enter",I=e&&R.key===" ",y=R.key==="Enter"&&!t,B=R.key===" "&&!e;if(y||B){R.preventDefault();return}if(p||I){let C=ff(R);if(p){if(!C){R.preventDefault();let{view:J,...h}=R,f=()=>Dy(W,h);rf()?Ki(W,"keyup",f):queueMicrotask(f)}}else I&&(a.current=!0,C||(R.preventDefault(),i(!0)))}}),x=l.onKeyUp,g=nc(R=>{if(x?.(R),G)return;let W=e&&R.key===" ";if(!a.current||!W)return;let p=ff(R);if(a.current=!1,p||i(!1),R.defaultPrevented||!zt(R)||u||R.metaKey||p)return;R.preventDefault();let I=R.currentTarget,{view:y,...B}=R;queueMicrotask(()=>Dy(I,B))}),Z=l.onBlur,H=nc(R=>{Z?.(R),a.current&&(a.current=!1,i(!1))});return l={"data-active":n||void 0,type:b?"button":void 0,...r,...l,ref:pc(d,l.ref),onKeyDown:m,onKeyUp:g,onBlur:H},l=Qd(l),l}),Epc=_(function(t){return $(Vtc,$i(t))});var ds=dt(),Yf=ds.useContext,Kpc=ds.useScopedContext,_pc=ds.useProviderContext,Ff=ds.ContextProvider,Nf=ds.ScopedContextProvider;var kx=X(P(),1),Jtc="div",bs=cc(function({store:t,shouldRegisterItem:e=!0,getItem:l=px,element:d,...b}){let o=Yf();t=t||o;let n=lt(b.id),i=(0,kx.useRef)(d);return(0,kx.useEffect)(()=>{let a=i.current;if(!n||!a||!e)return;let u=l({id:n,element:a});return t?.renderItem(u)},[n,e,l,t]),b={...b,ref:pc(i,b.ref)},ut(b)}),eWc=_(function(t){return $(Jtc,bs(t))});var Ky=X(P(),1),os=dt([Ff],[Nf]),vtc=os.useContext,fb=os.useScopedContext,Sf=os.useProviderContext,Bl=os.ContextProvider,ze=os.ScopedContextProvider,kf=(0,Ky.createContext)(void 0),zx=(0,Ky.createContext)(void 0);function ca(c,t){let e=c.__unstableInternals;return rc(e,"Invalid store"),e[t]}function Af(c,t){if(!c)return!0;for(let e of c)if(t instanceof Set){if(t.has(e))return!0}else if(e===t)return!0;return!1}function Ax(c,t){return c===t||c!==c&&t!==t}function Of(c,t,e,l){let d;for(let b of Qy(t))Ax(t[b],e[b])||l!==void 0&&Af([b],l)||(d??={...c},d[b]=t[b]);return d}var Ctc=100;function ftc(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 Ytc(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 wf(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 Ox(c){c.notifiedListeners??=wf(c)}function qy(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 _y(c,t,e){for(let l of c)if(l.group===t&&!l.recovering&&!(e&&!l.keyedListeners.has(e))){Ox(l);for(let d of l.group.listeners){if(d===l.currentListener)break;qy(l,d)&&l.notifiedListeners?.add(d)}}}function Ftc(c,t,e){for(let l of c)l.group===t&&(l.recovering||qy(l,e)&&(Ox(l),l.notifiedListeners?.add(e)))}function Ntc({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)&&(qy(b,l)?(Ox(b),b.notifiedListeners?.add(l)):d&&(Ox(b),b.recoverToLive=!0)))}function Stc(c,t,e){for(let l of c)l.group===t&&l.notifiedListeners?.delete(e)}function ktc({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 ztc(c,t){if(!c.disposables.size)return;let e=c.disposables.get(t);e&&(c.disposables.delete(t),e())}function Tf(c,t,e){let l=c.disposables.get(t);if(!l){c.disposables.set(t,e);return}c.disposables.set(t,()=>{l(),e()})}function Qf(c,t,e,l,d,b){if(c.suspendCounts?.has(t))return;let{disposables:o}=c,n=o.size?o.get(t):void 0;if(n){o.delete(t);let a=e;n(),e=d?.()??e,e!==a&&(l=Of(l,e,a,b)??l)}let i=t(e,l);i&&Tf(c,t,i)}function zf({group:c,getState:t,prevState:e,updatedKey:l,notifiedListeners:d}){let b=c.allKeysListeners;for(let o of c.listeners)d?.has(o)||!b?.has(o)&&!Af(c.listenerKeys.get(o),l)||(d?.add(o),Qf(c,o,t(),e,t,l))}function Gt(c,...t){let e=c,l=e,d=ji,b=!1,o=!1,n=new Set,i=new Set,a=new Set,u={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},G={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},r=h=>(a.add(h),()=>a.delete(h)),s=()=>{let h=i.size,f=Symbol();i.add(f);let F=()=>{i.delete(f)&&(i.size||d())};if(h)return F;let O=Qy(e),z=[];for(let S of t){let v=S?.getState?.();if(!v)continue;let A=O.filter(K=>Wl(v,K));if(A.length){if(t.length===1||A.length===O.length){for(let K of A)z.push(Lc(S,[K],tc=>{C(K,tc[K],!0)}));continue}z.push(Nn(S,A,(K,tc)=>{for(let M of A)K[M]!==tc[M]&&C(M,K[M],!0)}));for(let K of A){let tc=S?.getState?.();tc&&C(K,tc[K],!0)}}}let L=[];for(let S of a)L.push(S());let j=t.map(ns);return d=at(...z,...L,...j),F},m=(h,f,F)=>{F!==void 0&&(F?Ytc(h.listenersByKey,F,f):h.allKeysListeners?.delete(f))},x=[],g=(h,f,F=u)=>{let O=h?[...h]:null,z=F.listeners.has(f);return z||Stc(x,F,f),O?Ntc({fastPathFrames:x,group:F,keys:O,listener:f}):(z&&_y(x,F),Ftc(x,F,f)),z&&(_y(x,F,f),m(F,f,F.listenerKeys.get(f))),F.listeners.add(f),O?(F.listenersByKey??=new Map,ftc(F.listenersByKey,O,f),ktc({fastPathFrames:x,group:F,keys:O,listener:f})):(F.allKeysListeners??=new Set,F.allKeysListeners.add(f)),F.listenerKeys.set(f,O),()=>{let L=F.disposables.get(f);F.disposables.delete(f),_y(x,F,f);let j=F.listenerKeys.get(f);m(F,f,O),j!==O&&m(F,f,j),F.listenerKeys.delete(f),F.listeners.delete(f),L?.()}},Z=(h,f)=>g(h,f),H=(h,f,F)=>{let O=h.listeners.has(f);if(O){h.suspendCounts??=new Map;let L=h.suspendCounts.get(f)??0;h.suspendCounts.set(f,L+1)}let z;try{let L=e;ztc(h,f),e!==L&&(z=Of(F,e,L));let j=f(e,z??F);j&&Tf(h,f,j)}finally{if(O){let L=h.suspendCounts,j=L?.get(f);j&&j>1?L?.set(f,j-1):L?.delete(f),L?.size||delete h.suspendCounts}}},R=(h,f)=>(H(u,f,e),g(h,f)),W=(h,f)=>(!G.listeners.size&&!o&&(l=e),H(G,f,l),g(h,f,G)),p=h=>Gt(nf(e,h),J),I=h=>Gt(of(e,h),J),y=()=>e,B=(h,f,F)=>{if(!(F instanceof Set)&&!h.allKeysListeners?.size){let O=h.listenersByKey?.get(F);if(!O)return;let z={group:h,keyedListeners:O,updatedKey:F,currentListener:null};x.push(z);try{for(let L of O){if(z.notifiedListeners?.has(L)||(z.currentListener=L,z.notifiedListeners?.add(L),Qf(h,L,e,f,y,F),!h.allKeysListeners?.size&&!z.recoverToLive))continue;let j=z.notifiedListeners??wf(z);z.notifiedListeners=j,z.recovering=!0,zf({group:h,getState:y,prevState:f,updatedKey:F,notifiedListeners:j});return}}finally{x.pop()}return}zf({group:h,getState:y,prevState:f,updatedKey:F})},C=(h,f,F=!1)=>{if(!Wl(e,h))return;let O=e[h],z=typeof f=="function"?f(O):f;if(Ax(z,O))return;let L=o;o=!0;let j=e,S={...e,[h]:z};e=S;let v=!1;try{if(!F&&t.length){for(let A of t)if(A?.setState?.(h,z),!Ax(e[h],z)){v=!0;break}if(v){let A=0;for(;A<Ctc;A+=1){let K=!1;for(let tc of t){let M=e[h];tc?.setState?.(h,M),Ax(e[h],M)||(K=!0)}if(!K)break}}}v||B(u,e===S?j:{...e,[h]:j[h]},h)}finally{o=L}if(!G.listeners.size){o||(l=e);return}n.add(h),!b&&(b=!0,queueMicrotask(()=>{b=!1;let A=e,K=n;n=new Set;let tc=l;B(G,tc,K),l===tc&&(l=A)}))},J={getState:y,setState:C,__unstableInternals:{setup:r,init:s,subscribe:Z,sync:R,batch:W,pick:p,omit:I}};return J}function Vt(c,...t){if(c)return ca(c,"setup")(...t)}function ns(c,...t){if(c)return ca(c,"init")(...t)}function Nn(c,...t){if(c)return ca(c,"subscribe")(...t)}function Lc(c,...t){if(c)return ca(c,"sync")(...t)}function fo(c,...t){if(c)return ca(c,"batch")(...t)}function Ld(c,...t){if(c)return ca(c,"omit")(...t)}function Lf(c,...t){if(c)return ca(c,"pick")(...t)}function Yb(...c){let t={};for(let l of c){let d=l?.getState?.();d&&Object.assign(t,d)}let e=Gt(t,...c);return Object.assign({},...c,e)}function Atc(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 Otc(c){return c?.__unstablePrivateStore}function wx(c={}){c.store;let t=c.store?.getState(),e=Gc(c.items,t?.items,c.defaultItems,[]),l=new Map(e.map(G=>[G.id,G])),d={items:e,renderedItems:Gc(t?.renderedItems,[])},b=Otc(c.store),o=Gt({items:e,renderedItems:d.renderedItems},b),n=Gt(d,c.store),i=G=>{let r=yx(G,s=>s.element);o.setState("renderedItems",r),n.setState("renderedItems",r)};Vt(n,()=>ns(o)),Vt(o,()=>fo(o,["items"],G=>{n.setState("items",G.items)})),Vt(o,()=>fo(o,["renderedItems"],G=>{let r=!0,s=requestAnimationFrame(()=>{let{renderedItems:Z}=n.getState();G.renderedItems!==Z&&i(G.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(s);let m=()=>{if(r){r=!1;return}cancelAnimationFrame(s),s=requestAnimationFrame(()=>i(G.renderedItems))},x=Atc(G.renderedItems),g=new IntersectionObserver(m,{root:x});for(let Z of G.renderedItems)Z.element&&g.observe(Z.element);return()=>{cancelAnimationFrame(s),g.disconnect()}}));let a=(G,r,s=!1)=>{let m;return r(g=>{let Z=g.findIndex(({id:R})=>R===G.id),H=g.slice();if(Z!==-1){m=g[Z];let R={...m,...G};H[Z]=R,l.set(G.id,R)}else H.push(G),l.set(G.id,G);return H}),()=>{r(g=>{if(!m)return s&&l.delete(G.id),g.filter(({id:R})=>R!==G.id);let Z=g.findIndex(({id:R})=>R===G.id);if(Z===-1)return g;let H=g.slice();return H[Z]=m,l.set(G.id,m),H})}},u=G=>a(G,r=>o.setState("items",r),!0);return{...n,registerItem:u,renderItem:G=>at(u(G),a(G,r=>o.setState("renderedItems",r))),item:G=>{if(!G)return null;let r=l.get(G);if(!r){let{items:s}=o.getState();r=s.find(m=>m.id===G),r&&l.set(G,r)}return r||null},__unstablePrivateStore:o}}var wtc={id:null};function Dd(c,t){return c.find(e=>t?!e.disabled&&e.id!==t:!e.disabled)}function Ttc(c,t){return c.filter(e=>t?!e.disabled&&e.id!==t:!e.disabled)}function Df(c,t){return c.filter(e=>e.rowId===t)}function Uf({items:c,fromIndex:t,step:e,rowId:l,excludeId:d}){for(let b=t;b>=0&&b<c.length;b+=e){let o=c[b];if(o&&o.rowId===l&&!o.disabled&&!(d!=null&&o.id===d))return o.id}}function $y(c,t,e=!1){let l=c.findIndex(d=>d.id===t);return[...c.slice(l+1),...e?[wtc]:[],...c.slice(0,l)]}function Tx(c){let t=[];for(let e of c){let l=t.find(d=>d[0]?.rowId===e.rowId);l?l.push(e):t.push([e])}return t}function jf(c){let t=0;for(let{length:e}of c)e>t&&(t=e);return t}function Qtc(c){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:c}}function Ltc(c,t,e){let l=jf(c);for(let d of c)for(let b=0;b<l;b+=1){let o=d[b];if(!o||e&&o.disabled){let n=b===0&&e?Dd(d):d[b-1];d[b]=n&&t!==n.id&&e?n:Qtc(n?.rowId)}}return c}function Dtc(c){let t=Tx(c),e=jf(t),l=[];for(let d=0;d<e;d+=1)for(let b of t){let o=b[d];o&&l.push({...o,rowId:o.rowId?`${d}`:void 0})}return l}function od(c={}){let t=c.store?.getState(),e=wx(c),l=Gc(c.activeId,t?.activeId,c.defaultActiveId),d=Gt({...e.getState(),id:Gc(c.id,t?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:l,baseElement:Gc(t?.baseElement,null),includesBaseElement:Gc(c.includesBaseElement,t?.includesBaseElement,l===null),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)},e,c.store);Vt(d,()=>Lc(d,["renderedItems","activeId"],n=>{d.setState("activeId",i=>i!==void 0?i:Dd(n.renderedItems)?.id)}));let b=(n="next",i={})=>{let a=d.getState(),{skip:u=0,activeId:G=a.activeId,focusShift:r=a.focusShift,focusLoop:s=a.focusLoop,focusWrap:m=a.focusWrap,includesBaseElement:x=a.includesBaseElement,renderedItems:g=a.renderedItems,rtl:Z=a.rtl}=i,H=n==="up"||n==="down",R=n==="next"||n==="down",W=R?Z&&!H:!Z||H,p=r&&!u;if(!u&&!m&&!x&&G!=null&&(!H||!p&&!g.some(L=>L.rowId!=null))){let L=g.findIndex(S=>S.id===G),j=g[L];if(j){let S=W?-1:1,v=Uf({items:g,fromIndex:L+S,step:S,rowId:j.rowId,excludeId:G});return v!==void 0?v:s&&(H?s!=="horizontal":s!=="vertical")?Uf({items:g,fromIndex:S===1?0:g.length-1,step:S,rowId:j.rowId,excludeId:G}):void 0}}let I=H?Ix(Ltc(Tx(g),G,p)):g;if(I=W?es(I):I,I=H?Dtc(I):I,G==null)return Dd(I)?.id;let y=I.find(L=>L.id===G);if(!y)return Dd(I)?.id;let B=I.some(L=>L.rowId),C=I.indexOf(y),J=I.slice(C+1),h=Df(J,y.rowId);if(u){let L=Ttc(h,G);return(L.slice(u)[0]||L[L.length-1])?.id}let f=s&&(H?s!=="horizontal":s!=="vertical"),F=B&&m&&(H?m!=="horizontal":m!=="vertical"),O=R?(!B||H)&&f&&x:H?x:!1;if(f)return Dd($y(F&&!O?I:Df(I,y.rowId),G,O),G)?.id;if(F){let L=Dd(O?h:J,G);return O?L?.id||null:L?.id}let z=Dd(h,G);return!z&&O?null:z?.id},o=(n,i)=>typeof i=="number"?b(n,{skip:i}):b(n,i);return{...e,...d,setBaseElement:n=>d.setState("baseElement",n),setActiveId:n=>d.setState("activeId",n),move:n=>{n!==void 0&&(d.setState("activeId",n),d.setState("moves",i=>i+1))},first:()=>Dd(d.getState().renderedItems)?.id,last:()=>Dd(es(d.getState().renderedItems))?.id,next:n=>o("next",n),previous:n=>o("previous",n),down:n=>o("down",n),up:n=>o("up",n)}}var Mf=$y,Pf=Dd,Kf=Tx;function Fb(c,t){return t&&c.item(t)||null}function _f(c,t=!1){if(Ke(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 c5=Symbol("FOCUS_SILENTLY");function qf(c){c[c5]=!0,c.focus({preventScroll:!0})}function $f(c){let t=c[c5];return delete c[c5],t}function ta(c,t,e){if(!t||t===e)return!1;let l=c.item(t.id);return!(!l||e&&l.element===e)}var Sb=X(P(),1),oY=X(V(),1);var Nb=X(P(),1),e5=X(lY(),1),dY=()=>()=>{};function E(c,t=px){let e=Nb.useCallback(d=>c?Nn(c,null,d):dY(),[c]),l=()=>{let d=typeof t=="string"?t:null,b=typeof t=="function"?t:null,o=c?.getState();if(b)return b(o);if(o&&d&&Wl(o,d))return o[d]};return(0,e5.useSyncExternalStore)(e,l,l)}function Qx(c,t){let e=Nb.useRef({}),l=Nb.useCallback(b=>c?Nn(c,null,b):dY(),[c]),d=()=>{let b=c?.getState(),o=!1,n=e.current;for(let i in t){let a=t[i];if(typeof a=="function"){let u=a(b);Object.is(u,n[i])||(n[i]=u,o=!0)}if(typeof a=="string"){if(!b||!Wl(b,a))continue;let u=b[a];Object.is(u,n[i])||(n[i]=u,o=!0)}}return o&&(e.current={...n}),e.current};return(0,e5.useSyncExternalStore)(l,d,d)}function zc(c,t,e,l){let d=Wl(t,e)?t[e]:void 0,b=Lu({value:d,setValue:l?t[l]:void 0});Ic(()=>Lc(c,[e],(o,n)=>{let{value:i,setValue:a}=b.current;a&&o[e]!==n[e]&&o[e]!==i&&a(o[e])}),[c,e]),Ic(()=>{if(d!==void 0)return c.setState(e,d),fo(c,[e],()=>{d!==void 0&&c.setState(e,d)})})}function ht(c,t){let[e,l]=Nb.useState(()=>c(t));Ic(()=>ns(e),[e]);let d=Nb.useCallback(b=>E(e,b),[e]);return[Nb.useMemo(()=>({...e,useState:d}),[e,d]),nc(()=>{l(b=>c({...t,...b.getState()}))})]}var cec="button";function tec(c){return Bx(c)?!0:c.tagName==="INPUT"&&!Td(c)}function eec(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 lec(c,t=!1){let{top:e}=c.getBoundingClientRect();return t?e+c.clientHeight:e}function bY(c,t,e,l=!1){if(!t||!e)return;let{renderedItems:d}=t.getState(),b=Ly(c);if(!b)return;let o=eec(b,l),n,i;for(let a=0;a<d.length;a+=1){let u=n;if(n=e(a),!n)break;if(n===u)continue;let G=Fb(t,n)?.element;if(!G)continue;let r=lec(G,l)-o,s=Math.abs(r);if(l&&r<=0||!l&&r>=0){i!==void 0&&i<s&&(n=u);break}i=s}return n}function dec(c,t){return zt(c)?!1:ta(t,c.target)}var Ud=cc(function({store:t,rowId:e,preventScrollOnKeyDown:l=!1,moveOnKeyPress:d=!0,tabbable:b=!1,getItem:o,"aria-setsize":n,"aria-posinset":i,...a}){let u=fb();t=t||u;let G=lt(a.id),r=(0,Sb.useRef)(null),s=(0,Sb.useContext)(zx),m=ae(a)&&!a.accessibleWhenDisabled,x=a.shouldRegisterItem,g=v=>{if(e)return e;if(v&&s?.baseElement&&s.baseElement===v.baseElement)return s.id},{rowId:Z,baseElement:H,isActiveItem:R,ariaSetSize:W,ariaPosInSet:p,isTabbable:I}=Qx(t,{rowId:g,baseElement(v){return v?.baseElement||void 0},isActiveItem(v){return!!v&&v.activeId===G},ariaSetSize(v){if(n!=null)return n;if(v&&s?.ariaSetSize&&s.baseElement===v.baseElement)return s.ariaSetSize},ariaPosInSet(v){if(i!=null)return i;if(!v||!s?.ariaPosInSet||s.baseElement!==v.baseElement)return;let A=g(v),K=v.renderedItems.filter(tc=>tc.rowId===A);return s.ariaPosInSet+K.findIndex(tc=>tc.id===G)},isTabbable(v){if(!v?.renderedItems.length)return!0;if(v.virtualFocus)return!1;if(b)return!0;if(v.activeId===null)return!1;let A=t?.item(v.activeId);return A?.disabled||!A?.element?!0:v.activeId===G}}),y=(0,Sb.useCallback)(v=>{let A={...v,id:G||v.id,rowId:Z,disabled:m,children:v.element?.textContent};return o?o(A):A},[G,Z,m,o]),B=a.onFocus,C=(0,Sb.useRef)(!1),J=(0,Sb.useRef)(null),h=nc(v=>{if(B?.(v),v.defaultPrevented||mf(v)||!G||!t||dec(v,t))return;let{virtualFocus:A,baseElement:K}=t.getState();if(t.setActiveId(G),Bx(v.currentTarget)&&_f(v.currentTarget),!A||!zt(v)||tec(v.currentTarget))return;let tc=(uc,gc,hc)=>{Qu()&&uc.hasAttribute("data-autofocus")&&uc.scrollIntoView({block:"nearest",inline:"nearest"}),C.current=!0,gc===hc||ta(t,gc)?qf(hc):hc.focus()};if(K?.isConnected){tc(v.currentTarget,v.relatedTarget,K);return}if(x===!1)return;let{currentTarget:M,relatedTarget:U}=v,q=()=>{J.current?.(),J.current=null};q(),J.current=Nn(t,null,()=>{if(dd(M)!==M){q();return}let uc=t.getState(),gc=uc.baseElement;gc?.isConnected&&(q(),uc.virtualFocus&&tc(M,U,gc))})}),f=a.onBlurCapture,F=nc(v=>{f?.(v),!v.defaultPrevented&&t?.getState()?.virtualFocus&&C.current&&(C.current=!1,v.preventDefault(),v.stopPropagation())}),O=a.onKeyDown,z=qc(l),L=qc(d),j=nc(v=>{if(O?.(v),v.defaultPrevented||!zt(v)||!t)return;let{currentTarget:A}=v,K=t.getState(),tc=!!t.item(G)?.rowId,M=K.orientation!=="horizontal",U=K.orientation!=="vertical",q=()=>!!(tc||U||!K.baseElement||!Ke(K.baseElement)),uc={ArrowUp:(tc||M)&&t.up,ArrowRight:(tc||U)&&t.next,ArrowDown:(tc||M)&&t.down,ArrowLeft:(tc||U)&&t.previous,Home:()=>{if(q())return!tc||v.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(q())return!tc||v.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>bY(A,t,t?.up,!0),PageDown:()=>bY(A,t,t?.down)}[v.key];if(uc){if(Bx(A)){let hc=Xf(A),tt=U&&v.key==="ArrowLeft",Kc=U&&v.key==="ArrowRight",mt=M&&v.key==="ArrowUp",sc=M&&v.key==="ArrowDown";if(Kc||sc){let{length:_c}=Gf(A);if(hc.end!==_c)return}else if((tt||mt)&&hc.start!==0)return}let gc=uc();if(z(v)||gc!==void 0){if(!L(v))return;v.preventDefault(),t.move(gc)}}}),S=(0,Sb.useMemo)(()=>({id:G,baseElement:H}),[G,H]);return a=Zc(a,v=>(0,oY.jsx)(kf.Provider,{value:S,children:v}),[S]),a={"data-active-item":R||void 0,...a,id:G,ref:pc(r,a.ref),tabIndex:I?a.tabIndex:-1,onFocus:h,onBlurCapture:F,onKeyDown:j},a=$i(a),a=bs({store:t,...a,getItem:y,shouldRegisterItem:G?x:!1}),ut({...a,"aria-setsize":W,"aria-posinset":p})}),ea=Yt(_(function(t){return $(cec,Ud(t))}));var as=dt([Bl],[ze]),bec=as.useContext,nY=as.useScopedContext,Lx=as.useProviderContext,NWc=as.ContextProvider,Dx=as.ScopedContextProvider;var iY=X(P(),1),l5=X(V(),1);var oec="button",nec=cc(function({store:t,getItem:e,...l}){let d=nY();t=t||d,rc(t,!1);let b=lt(),o=l.id||b,n=ae(l),i=(0,iY.useCallback)(H=>{let R={...H,dimmed:n};return e?e(R):R},[n,e]),a=l.onClick,u=nc(H=>{a?.(H),!H.defaultPrevented&&t?.setSelectedId(o)}),G=E(t.panels,()=>t.panel(o)?.id),r=b?l.shouldRegisterItem:!1,s=E(t,H=>!!o&&H.activeId===o),m=E(t,H=>!!o&&H.selectedId===o),x=E(t,H=>!!t.item(H.activeId)),g=s||m&&!x,Z=m||(l.accessibleWhenDisabled??!0);if(E(t.combobox||t.composite,"virtualFocus")&&(l={...l,tabIndex:-1}),l={role:"tab","aria-selected":m,"aria-controls":G||void 0,...l,id:o,onClick:u},t.composite){let H={id:o,accessibleWhenDisabled:Z,store:t.composite,shouldRegisterItem:g&&r,rowId:l.rowId,render:l.render};l={...l,render:(0,l5.jsx)(ea,{...H,render:t.combobox&&t.composite!==t.combobox?(0,l5.jsx)(ea,{...H,store:t.combobox}):H.render})}}return l=Ud({store:t,...l,accessibleWhenDisabled:Z,getItem:i,shouldRegisterItem:r}),l}),Pu=Yt(_(function(t){return $(oec,nec(t))}));var kb=X(P(),1),Ux=X(V(),1);var iec="div";function aec(c){return c.some(t=>!!t.rowId)}function uec(c){let t=c.target;return t&&!Ke(t)?!1:c.key.length===1&&!c.ctrlKey&&!c.metaKey}function Gec(c){return c.key==="Shift"||c.key==="Control"||c.key==="Alt"||c.key==="Meta"}function aY(c,t,e){return nc(l=>{if(t?.(l),l.defaultPrevented||l.isPropagationStopped()||!zt(l)||Gec(l)||uec(l))return;let d=Fb(c,c.getState().activeId)?.element;if(!d)return;let{view:b,...o}=l;d!==e?.current&&d.focus(),Hf(d,l.type,o)||l.preventDefault(),l.currentTarget.contains(d)&&l.stopPropagation()})}function Xec(c){return Pf(Ix(es(Kf(c))))}function uY(c,t){let{virtualFocus:e,baseElement:l}=c.getState();if(!e||!l||!Ke(l)){t();return}let d=l.scrollLeft,b=l.scrollTop;t(),l.scrollLeft=d,l.scrollTop=b}function rec(c){let[t,e]=(0,kb.useState)(!1),l=(0,kb.useCallback)(()=>e(!0),[]),d=E(c,b=>t?Fb(c,b.activeId):null);return(0,kb.useEffect)(()=>{let b=d?.element;t&&b&&(e(!1),uY(c,()=>{b.focus({preventScroll:!0})}))},[c,d,t]),l}var sec=Yt(function({store:t,focusOnMove:e,previousElementRef:l}){let d=E(t,"moves"),b=E(t,"baseElement");return(0,kb.useEffect)(()=>{if(!d||!e)return;let{activeId:o}=t.getState(),n=Fb(t,o)?.element;n&&uY(t,()=>pf(n))},[t,d,e]),Ic(()=>{if(!d||!b)return;let{activeId:o}=t.getState();if(o!==null)return;let n=l.current;l.current=null,n&&Pi(n,{relatedTarget:b}),_i(b)||b.focus()},[t,d,b]),null}),jd=cc(function({store:t,composite:e=!0,focusOnMove:l=e,moveOnKeyPress:d=!0,...b}){let o=Sf();t=t||o,rc(t,!1);let n=(0,kb.useRef)(null),i=(0,kb.useRef)(null),a=rec(t),[,u]=Sx(e?t.setBaseElement:null),G=E(t,"virtualFocus"),r=E(t,B=>B.virtualFocus?B.activeId:null);Ic(()=>{if(!t||!e||!G)return;let B=i.current;if(i.current=null,!B)return;let C=Fb(t,r)?.element||dd(B);C!==B&&Pi(B,{relatedTarget:C})},[t,r,G,e]);let s=aY(t,b.onKeyDownCapture,i),m=aY(t,b.onKeyUpCapture,i),x=b.onFocusCapture,g=nc(B=>{if(x?.(B),B.defaultPrevented||!t)return;let{virtualFocus:C}=t.getState();if(!C)return;let J=B.relatedTarget,h=$f(B.currentTarget);zt(B)&&h&&(B.stopPropagation(),i.current=J)}),Z=b.onFocus,H=nc(B=>{if(Z?.(B),B.defaultPrevented||!e||!t)return;let{relatedTarget:C}=B,{virtualFocus:J}=t.getState();J?zt(B)&&!ta(t,C)&&queueMicrotask(a):zt(B)&&t.setActiveId(null)}),R=b.onBlurCapture,W=nc(B=>{if(R?.(B),B.defaultPrevented||!t)return;let{virtualFocus:C,activeId:J}=t.getState();if(!C)return;let h=Fb(t,J)?.element,f=B.relatedTarget,F=ta(t,f),O=i.current;i.current=null,zt(B)&&F?(f===h?O&&O!==f&&Pi(O,B):h?Pi(h,B):O&&Pi(O,B),B.stopPropagation()):!ta(t,B.target)&&h&&Pi(h,B)}),p=b.onKeyDown,I=qc(d),y=nc(B=>{if(p?.(B),B.nativeEvent.isComposing||B.defaultPrevented||!t||!zt(B))return;let{orientation:C,renderedItems:J,activeId:h,rtl:f}=t.getState();if(Fb(t,h)?.element?.isConnected)return;let F=C!=="horizontal",O=C!=="vertical",z=aec(J);if((B.key==="ArrowLeft"||B.key==="ArrowRight"||B.key==="Home"||B.key==="End")&&Ke(B.currentTarget))return;let j={ArrowUp:(z||F)&&(()=>z?Xec(J)?.id:t?.last()),ArrowRight:(z||O)&&(f?t.last:t.first),ArrowDown:(z||F)&&t.first,ArrowLeft:(z||O)&&(f?t.first:t.last),Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[B.key];if(j){let S=j();if(S!==void 0){if(!I(B))return;B.preventDefault(),t.move(S)}}});return b=Zc(b,B=>(0,Ux.jsxs)(ze,{value:t,children:[B,e&&(0,Ux.jsx)(sec,{store:t,focusOnMove:l,previousElementRef:i})]}),[t,e,l]),b={"aria-activedescendant":E(t,B=>{if(t&&e&&B.virtualFocus)return Fb(t,B.activeId)?.id}),...b,ref:pc(n,u,b.ref),onKeyDownCapture:s,onKeyUpCapture:m,onFocusCapture:g,onFocus:H,onBlurCapture:W,onKeyDown:y},b=Qd({focusable:E(t,B=>e&&(B.virtualFocus||B.activeId===null)),...b}),b}),jx=_(function(t){return $(iec,jd(t))});var GY=X(V(),1);var mec="div",xec=cc(function({store:t,...e}){let l=Lx();t=t||l,rc(t,!1);let d=E(t,b=>b.orientation==="both"?void 0:b.orientation);return e=Zc(e,b=>(0,GY.jsx)(Dx,{value:t,children:b}),[t]),t.composite&&(e={focusable:!1,...e}),e={role:"tablist","aria-orientation":d,...e},e=jd({store:t,...e}),e}),Ku=_(function(t){return $(mec,xec(t))});var us=dt(),gec=us.useContext,eBc=us.useScopedContext,Gs=us.useProviderContext,XY=us.ContextProvider,rY=us.ScopedContextProvider;var d5=X(P(),1),Xs=dt([XY],[rY]),oBc=Xs.useContext,nBc=Xs.useScopedContext,la=Xs.useProviderContext,sY=Xs.ContextProvider,_u=Xs.ScopedContextProvider,mY=(0,d5.createContext)(void 0),xY=(0,d5.createContext)(void 0);var da=X(P(),1),b5=X(V(),1);var IY=X(qu(),1),Hec="div";function HY(c,t){let e=setTimeout(t,c);return()=>clearTimeout(e)}function ZY(c){let t=c?.trim()||"0s",e=t.endsWith("ms")?1:1e3,l=Number.parseFloat(t)*e;return Number.isNaN(l)?0:l}function RY(c,t,e){let l=c.split(","),d=t.split(","),b=e.split(","),o=0;for(let[n,i]of l.entries()){if(i.trim()==="none")continue;let a=ZY(d[n%d.length]),u=ZY(b[n%b.length]);o=Math.max(o,a+u)}return o}function Zec(c){let{transitionProperty:t,transitionDuration:e,transitionDelay:l,animationName:d,animationDuration:b,animationDelay:o}=getComputedStyle(c);return Math.max(RY(t,l,e),RY(d,o,b))}function ba(c,t,e){return!e&&t!==!1&&(!c||!!t)}var oa=cc(function({store:t,alwaysVisible:e,unstable_otherElementRef:l,...d}){let b=Gs();t=t||b,rc(t,!1);let o=(0,da.useRef)(null),n=lt(d.id),[i,a]=(0,da.useState)(null),u=E(t,"open"),G=E(t,"mounted"),r=E(t,"animated"),s=E(t,"contentElement"),m=E(t.disclosure,"contentElement"),x=(0,da.useRef)(!1);Ic(()=>{o.current&&t?.setContentElement(o.current)},[t]),Ic(()=>{let R;return t?.setState("animated",W=>(R=W,!0)),()=>{R!==void 0&&t?.setState("animated",R)}},[t]),Ic(()=>{if(!r){u?x.current&&(x.current=!1,a("enter")):(x.current=!0,a(null));return}if(!s?.isConnected){a(null);return}return af(()=>{a(u?"enter":G?"leave":null)})},[r,s,u,G]),Ic(()=>{if(!t||!r||!i||!s)return;let R=()=>t?.setState("animating",!1),W=()=>(0,IY.flushSync)(R);if(i==="leave"&&u||i==="enter"&&!u)return;if(typeof r=="number")return HY(r,W);let p=[s];m&&p.push(m);let I=l?.current;I&&p.push(I);let y=Math.max(...p.map(Zec));if(!y){i==="enter"&&t.setState("animated",!1),R();return}return HY(Math.max(y-1e3/60,0),W)},[t,r,s,m,l,u,i]),d=Zc(d,R=>(0,b5.jsx)(_u,{value:t,children:R}),[t]);let g=ba(G,d.hidden,e),Z=d.style,H=(0,da.useMemo)(()=>g?{...Z,display:"none"}:Z,[g,Z]);return d={"data-open":u||void 0,"data-enter":i==="enter"||void 0,"data-leave":i==="leave"||void 0,hidden:g,...d,id:n,ref:pc(n?t.setContentElement:null,o,d.ref),style:H},ut(d)}),Rec=_(function(t){return $(Hec,oa(t))}),Ex=_(function({unmountOnHide:t,...e}){let l=Gs();return E(e.store||l,d=>!t||d?.mounted)===!1?null:(0,b5.jsx)(Rec,{...e})});function Mx(c={}){let t=Yb(c.store,Ld(c.disclosure,["contentElement","disclosureElement"]));let e=t?.getState(),l=Gc(c.open,e?.open,c.defaultOpen,!1),d=Gc(c.animated,e?.animated,!1),b=Gt({open:l,animated:d,animating:!!d&&l,mounted:l,contentElement:Gc(e?.contentElement,null),disclosureElement:Gc(e?.disclosureElement,null)},t);return Vt(b,()=>Lc(b,["animated","animating"],o=>{o.animated||b.setState("animating",!1)})),Vt(b,()=>Nn(b,["open"],()=>{b.getState().animated&&b.setState("animating",!0)})),Vt(b,()=>Lc(b,["open","animating"],o=>{b.setState("mounted",o.open||o.animating)})),{...b,disclosure:c.disclosure,setOpen:o=>b.setState("open",o),show:()=>b.setState("open",!0),hide:()=>b.setState("open",!1),toggle:()=>b.setState("open",o=>!o),stopAnimation:()=>b.setState("animating",!1),setContentElement:o=>b.setState("contentElement",o),setDisclosureElement:o=>b.setState("disclosureElement",o)}}function o5(c,t,e){return _e(t,[e.store,e.disclosure]),zc(c,e,"open","setOpen"),zc(c,e,"mounted","setMounted"),zc(c,e,"animated"),Object.assign(c,{disclosure:e.disclosure})}function Sn(c={}){let[t,e]=ht(Mx,c);return o5(t,e,c)}var Yo=X(P(),1),pY=X(V(),1);var pec="div",Wec=cc(function({store:t,unmountOnHide:e,tabId:l,getItem:d,scrollRestoration:b,scrollElement:o,...n}){let i=Lx();t=t||i,rc(t,!1);let a=(0,Yo.useRef)(null),u=lt(n.id),G=E(t.panels,()=>l||t?.panels.item(u)?.tabId),r=Sn({open:E(t,p=>!!G&&p.selectedId===G)}),s=E(r,"mounted"),m=(0,Yo.useRef)(new Map),x=nc(()=>{let p=a.current;return p?o?typeof o=="function"?o(p):"current"in o?o.current:o:p:null});(0,Yo.useEffect)(()=>{if(!b||!s)return;let p=x();if(!p)return;if(b==="reset"){p.scroll(0,0);return}if(!G)return;let I=m.current.get(G);p.scroll(I?.x??0,I?.y??0);let y=()=>{m.current.set(G,{x:p.scrollLeft,y:p.scrollTop})};return p.addEventListener("scroll",y),()=>{p.removeEventListener("scroll",y)}},[b,s,G,x]);let[g,Z]=(0,Yo.useState)(!1);Ic(()=>{if(!s)return;let p=a.current;p&&Z(!!wu(p))},[s,G]);let H=(0,Yo.useCallback)(p=>{let I={...p,id:u||p.id,tabId:l};return d?d(I):I},[u,l,d]),R=n.onKeyDown,W=nc(p=>{if(R?.(p),p.defaultPrevented||!t?.composite)return;let I={ArrowLeft:t.previous,ArrowRight:t.next,Home:t.first,End:t.last}[p.key];if(!I)return;let{selectedId:y}=t.getState(),B=I({activeId:y});B&&(p.preventDefault(),t.move(B))});return n=Zc(n,p=>(0,pY.jsx)(Dx,{value:t,children:p}),[t]),n={role:"tabpanel","aria-labelledby":n["aria-label"]!=null?void 0:G||void 0,...n,id:u,children:e&&!s?null:n.children,ref:pc(a,n.ref),onKeyDown:W},n=Qd({focusable:!t.composite&&!g,...n}),n=oa({store:r,...n}),n=bs({store:t.panels,...n,getItem:H}),n}),$u=_(function(t){return $(pec,Wec(t))});var rs=dt([sY],[_u]),WY=rs.useContext,YBc=rs.useScopedContext,na=rs.useProviderContext,cG=rs.ContextProvider,zb=rs.ScopedContextProvider;var Px=X(P(),1),zBc=(0,Px.createContext)(void 0),ss=dt([cG,Bl],[zb,ze]),BY=ss.useContext,ABc=ss.useScopedContext,Kx=ss.useProviderContext,OBc=ss.ContextProvider,wBc=ss.ScopedContextProvider,TBc=(0,Px.createContext)(void 0),QBc=(0,Px.createContext)(!1);function yY(c,t,e){return _e(t,[e.store]),zc(c,e,"items","setItems"),c}function ms(c){return{id:lt(c.id),...c}}function Ed(c,t,e){return c=yY(c,t,e),zc(c,e,"activeId","setActiveId"),zc(c,e,"includesBaseElement"),zc(c,e,"virtualFocus"),zc(c,e,"orientation"),zc(c,e,"rtl"),zc(c,e,"focusLoop"),zc(c,e,"focusWrap"),zc(c,e,"focusShift"),c}function tG(c={}){c=ms(c);let[t,e]=ht(od,c);return Ed(t,e,c)}var n5=X(P(),1),xs=dt([cG,Bl],[zb,ze]),ia=xs.useContext,VY=xs.useScopedContext,aa=xs.useProviderContext,cyc=xs.ContextProvider,_x=xs.ScopedContextProvider,qx=(0,n5.createContext)(!1),i5=(0,n5.createContext)(null);var JY=X(P(),1);function Bec(c){let t=c[0]?.element?.ownerDocument.activeElement;if(t)return c.find(e=>e.element===t)}function yec(c,t){if(t!=null)return c.find(e=>e.id===t)}function $x(c){return!(!c||c.disabled||c.dimmed)}function Vec(){let c=wx(),t=new Map;return Lc(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 hY({composite:c,combobox:t,...e}={}){let l=["items","renderedItems","moves","orientation","virtualFocus","includesBaseElement","baseElement","focusLoop","focusShift","focusWrap"],d=Yb(e.store,Ld(c,l),Ld(t,l)),b=d?.getState(),o=od({...e,store:d,includesBaseElement:Gc(e.includesBaseElement,b?.includesBaseElement,!1),orientation:Gc(e.orientation,b?.orientation,"horizontal"),focusLoop:Gc(e.focusLoop,b?.focusLoop,!0)}),{panels:n,panel:i}=Vec(),a=Gt({...o.getState(),selectedId:Gc(e.selectedId,b?.selectedId,e.defaultSelectedId),selectOnMove:Gc(e.selectOnMove,b?.selectOnMove,!0)},o,d);Vt(a,()=>Lc(a,["moves"],()=>{let{activeId:s,selectOnMove:m}=a.getState();if(!m||!s)return;let x=o.item(s);$x(x)&&a.setState("selectedId",x.id)}));let u=!1,G;Vt(a,()=>(u=!1,fo(a,["selectedId"],(s,m)=>{if(u&&(u=!1,s.selectedId===G)||c&&s.selectedId===m.selectedId)return;let{activeId:x,renderedItems:g}=a.getState(),Z=Bec(g),H=yec(g,s.selectedId);if(Z&&$x(H)&&x!==H.id){o.move(H.id);return}a.setState("activeId",s.selectedId)}))),Vt(a,()=>Lc(a,["selectedId","renderedItems"],s=>{if(s.selectedId!==void 0)return;let{activeId:m,renderedItems:x}=a.getState(),g=o.item(m);if($x(g))a.setState("selectedId",g.id);else{let Z=x.find($x);a.setState("selectedId",Z?.id)}})),Vt(a,()=>Lc(a,["renderedItems"],s=>{let m=s.renderedItems;if(m.length)return Lc(n,["renderedItems"],x=>{let g=x.renderedItems;g.some(Z=>!Z.tabId)&&g.forEach((Z,H)=>{if(Z.tabId)return;let R=m[H];R&&n.renderItem({...Z,tabId:R.id})})})}));let r=null;return Vt(a,()=>{let s=()=>{r=a.getState().selectedId},m=()=>{let{selectedId:x}=a.getState();x!==r&&(u=!0,G=r,a.setState("selectedId",r))};if(c&&"setSelectElement"in c)return at(Lc(c,["value"],s),Lc(c,["mounted"],m));if(t)return at(Lc(t,["selectedValue"],s),Lc(t,["mounted"],m))}),{...o,...a,panels:n,panel:i,setSelectedId:s=>a.setState("selectedId",s),select:s=>{a.setState("selectedId",s),o.move(s)}}}function Jec(c,t,e){_e(t,[e.composite,e.combobox]),c=Ed(c,t,e),zc(c,e,"selectedId","setSelectedId"),zc(c,e,"selectOnMove");let[l,d]=ht(()=>c.panels,{});return _e(d,[c,d]),Object.assign((0,JY.useMemo)(()=>({...c,panels:l}),[c,l]),{composite:e.composite,combobox:e.combobox})}function eG(c={}){let t=BY(),e=ia()||t;c={...c,composite:c.composite!==void 0?c.composite:e,combobox:c.combobox!==void 0?c.combobox:t};let[l,d]=ht(hY,c);return Jec(l,d,c)}var gs=dt([Bl],[ze]),a5=gs.useContext,Zyc=gs.useScopedContext,vY=gs.useProviderContext,Ryc=gs.ContextProvider,CY=gs.ScopedContextProvider;function fY(c={}){let t=c.store?.getState();return od({...c,orientation:Gc(c.orientation,t?.orientation,"horizontal"),focusLoop:Gc(c.focusLoop,t?.focusLoop,!0)})}function Cec(c,t,e){return Ed(c,t,e)}function lG(c={}){let[t,e]=ht(fY,c);return Cec(t,e,c)}var YY=X(V(),1);var fec="div",Yec=cc(function({store:t,orientation:e,virtualFocus:l,focusLoop:d,rtl:b,...o}){let n=vY();t=t||n;let i=lG({store:t,orientation:e,virtualFocus:l,focusLoop:d,rtl:b}),a=E(i,u=>u.orientation==="both"?void 0:u.orientation);return o=Zc(o,u=>(0,YY.jsx)(CY,{value:i,children:u}),[i]),o={role:"toolbar","aria-orientation":a,...o},o=jd({store:i,...o}),o}),cg=_(function(t){return $(fec,Yec(t))});var Fec="button",Nec=cc(function({store:t,...e}){let l=a5();return t=t||l,e=Ud({store:t,...e}),e}),tg=Yt(_(function(t){return $(Fec,Nec(t))}));var Sec="hr",u5=cc(function({orientation:t="horizontal",...e}){return e={role:"separator","aria-orientation":t,...e},e}),eg=_(function(t){return $(Sec,u5(t))});var kec="hr",G5=cc(function({store:t,orientation:e,...l}){let d=fb();t=t||d,rc(t,!1);let b=E(t,o=>e??(o.orientation==="horizontal"?"vertical":"horizontal"));return l=u5({...l,orientation:b}),l}),zec=_(function(t){return $(kec,G5(t))});var FY=X(V(),1),Aec="div",X5=cc(function({autoFocusOnShow:t=!0,...e}){return e=Zc(e,l=>(0,FY.jsx)(Zx.Provider,{value:t,children:l}),[t]),e}),_yc=_(function(t){return $(Aec,X5(t))});var NY=X(P(),1),r5=(0,NY.createContext)(0);var SY=X(P(),1),kY=X(V(),1);function zY({level:c,children:t}){let e=(0,SY.useContext)(r5),l=Math.max(Math.min(c||e+1,6),1);return(0,kY.jsx)(r5.Provider,{value:l,children:t})}var Oec="span";function Hs(c){return{borderWidth:0,clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px",...c}}var s5=cc(function(t){return t={...t,style:Hs(t.style)},t}),l5c=_(function(t){return $(Oec,s5(t))});var wec="span",Tec=cc(function(t){return t={"data-focus-trap":"",tabIndex:0,"aria-hidden":!0,...t,style:{position:"fixed",top:0,left:0,...t.style}},t=s5(t),t}),Zs=_(function(t){return $(wec,Tec(t))});var AY=X(P(),1),m5=(0,AY.createContext)(null);var qe=X(P(),1),Ae=X(V(),1),x5=X(qu(),1),Qec="div";function OY(c){let t=fc(c),{fullscreenElement:e}=t,l=t.defaultView?.HTMLElement;return l&&e instanceof l?e:t.body}function Lec(c,t){return t?typeof t=="function"?t(c):t:fc(c).createElement("div")}function Dec(c="id"){return`${c?`${c}-`:""}${Math.random().toString(36).slice(2,8)}`}function kn(c){queueMicrotask(()=>{c?.focus()})}function wY(c,t){return{ref:c,node:t,cleanup:ls(c,t)}}function TY(c){typeof c.cleanup=="function"?c.cleanup():ls(c.ref,null)}var g5=cc(function({preserveTabOrder:t,preserveTabOrderAnchor:e,portalElement:l,portalRef:d,portal:b=!0,...o}){let n=(0,qe.useRef)(null),i=pc(n,o.ref),a=(0,qe.useContext)(m5),[u,G]=(0,qe.useState)(null),[r,s]=(0,qe.useState)(null),m=(0,qe.useRef)(null),x=(0,qe.useRef)(null),g=(0,qe.useRef)(null),Z=(0,qe.useRef)(null),H=Lu(d),R=(0,qe.useRef)(null);return Ic(()=>{let W=n.current;if(!W||!b){G(null);return}let p=Lec(W,l);if(!p){G(null);return}let I=p.isConnected;return I||(a||OY(W)).appendChild(p),p.id||(p.id=W.id?`portal/${W.id}`:Dec()),G(p),R.current=wY(H.current,p),()=>{let y=R.current;y&&(R.current=null,TY(y)),I||p.remove()}},[b,l,a]),Ic(()=>{let W=R.current;W&&W.ref!==d&&(TY(W),R.current=wY(d,W.node))},[d]),(0,qe.useEffect)(()=>{if(!u||a||l)return;let W=fc(u),p=()=>{let I=OY(u);u.parentElement!==I&&I.appendChild(u)};return u.isConnected&&p(),W.addEventListener("fullscreenchange",p),()=>{W.removeEventListener("fullscreenchange",p)}},[u,a,l]),Ic(()=>{if(!b||!t||!e)return;let W=fc(e).createElement("span");return W.style.position="fixed",e.insertAdjacentElement("afterend",W),s(W),()=>{W.remove(),s(null)}},[b,t,e]),(0,qe.useEffect)(()=>{if(!u||!t)return;let W=0,p=I=>{if(!Cb(I))return;let y=I.type==="focusin";if(cancelAnimationFrame(W),y)return If(u);W=requestAnimationFrame(()=>{Rf(u,!0)})};return u.addEventListener("focusin",p,!0),u.addEventListener("focusout",p,!0),()=>{cancelAnimationFrame(W),u.removeEventListener("focusin",p,!0),u.removeEventListener("focusout",p,!0)}},[u,t]),o=Zc(o,W=>{if(W=(0,Ae.jsx)(m5.Provider,{value:u||a,children:W}),!b)return W;if(!u)return(0,Ae.jsx)("span",{ref:i,id:o.id,style:{position:"fixed"},hidden:!0});W=(0,Ae.jsxs)(Ae.Fragment,{children:[t&&(0,Ae.jsx)(Zs,{ref:x,"data-focus-trap":o.id,className:"__focus-trap-inner-before",onFocus:I=>{Cb(I,u)?kn(Yx()):kn(m.current)}}),W,t&&(0,Ae.jsx)(Zs,{ref:g,"data-focus-trap":o.id,className:"__focus-trap-inner-after",onFocus:I=>{Cb(I,u)?kn(Uy()):kn(Z.current)}})]}),W=(0,x5.createPortal)(W,u);let p=(0,Ae.jsxs)(Ae.Fragment,{children:[t&&(0,Ae.jsx)(Zs,{ref:m,"data-focus-trap":o.id,className:"__focus-trap-outer-before",onFocus:I=>{I.relatedTarget!==Z.current&&Cb(I,u)?kn(x.current):kn(Uy())}}),t&&(0,Ae.jsx)("span",{"aria-owns":u.id,style:{position:"fixed"}}),t&&(0,Ae.jsx)(Zs,{ref:Z,"data-focus-trap":o.id,className:"__focus-trap-outer-after",onFocus:I=>{if(Cb(I,u))kn(g.current);else{let y=Yx();if(y===x.current){requestAnimationFrame(()=>Yx()?.focus());return}kn(y)}}})]});return r&&t&&(p=(0,x5.createPortal)(p,r)),(0,Ae.jsxs)(Ae.Fragment,{children:[p,W]})},[u,a,b,o.id,t,r]),o={...o,ref:i},o}),r5c=_(function(t){return $(Qec,g5(t))});function lg(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 QY=new WeakMap;function Uec(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 dG(c,t,e){let l=QY.get(c);l||(l=new Map,QY.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,Uec(l,t,d))}}function Rs(c,t,e){return dG(c,t,()=>{let d=c.getAttribute(t);return c.setAttribute(t,e),()=>{d==null?c.removeAttribute(t):c.setAttribute(t,d)}})}function Md(c,t,e){return dG(c,t,()=>{let d=t in c,b=c[t];return c[t]=e,()=>{d?c[t]=b:delete c[t]}})}function Is(c,t){return c?dG(c,"style",()=>{let l=c.style.cssText;return Object.assign(c.style,t),()=>{c.style.cssText=l}}):()=>{}}function LY(c,t,e){return c?dG(c,t,()=>{let d=c.style.getPropertyValue(t);return c.style.setProperty(t,e),()=>{d?c.style.setProperty(t,d):c.style.removeProperty(t)}}):()=>{}}function zn(c="",t="outside"){return`__ariakit-dialog-${t}${c?`-${c}`:""}`}function DY(c,t=""){return at(Md(c,zn(),!0),Md(c,zn(t),!0))}function dg(c,t=""){return at(Md(c,zn("","ancestor"),!0),Md(c,zn(t,"ancestor"),!0))}function H5(c,t){return at(...t.map(e=>{if(e)return Md(e,zn(c,"inside"),!0)}))}function Z5(c,t){let e=zn(t,"inside");do{if(c[e])return!0;if(!c.parentElement)return!1;c=c.parentElement}while(!0)}function ua(c,t){let e=zn(t,"ancestor");if(c[e])return!0;let l=zn(t);do{if(c[l])return!0;if(!c.parentElement)return!1;c=c.parentElement}while(!0)}function bg({cleanups:c,element:t,id:e,ids:l}){lg(t,...l)||c.push(DY(t,e))}function og({cleanups:c,ancestor:t,element:e,id:l}){e.hasAttribute("data-dialog")&&e.id!==l||c.push(dg(t,l))}function ng(c){for(let t=c.length-1;t>=0;t-=1)c[t]?.()}var jec=["SCRIPT","STYLE"];function R5(c){return`__ariakit-dialog-snapshot-${c}`}function Eec(c,t){let e=fc(t),l=R5(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 Mec(c,t,e){return jec.includes(t.tagName)||!Eec(c,t)?!1:!e.some(l=>l&&Rt(t,l))}function ps(c,t,e,l){for(let d of t){if(!d?.isConnected)continue;let b=t.some(i=>!i||i===d?!1:i.contains(d)),o=fc(d),n=d;for(;d.parentElement&&d!==o.body;){if(l?.(d.parentElement,n),!b)for(let i of d.parentElement.children)Mec(c,i,t)&&e(i,n);d=d.parentElement}}}function UY(c,t){let{body:e}=fc(t[0]),l=[];return ps(c,t,b=>{l.push(Md(b,R5(c),!0))}),at(Md(e,R5(c),!0),()=>{for(let b of l)b()})}function jY(c,t){let e=[],l=t.map(b=>b?.id);return ps(c,t,b=>{bg({cleanups:e,element:b,id:c,ids:l})},(b,o)=>{og({cleanups:e,ancestor:b,element:o,id:c})}),()=>{ng(e)}}var Pec="div",Kec=["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"],J5c=cc(function(t){return t}),Ab=_(function(t){return $(Pec,t)});Object.assign(Ab,Kec.reduce((c,t)=>(c[t]=_(function(l){return $(t,l)}),c),{}));var ag=X(P(),1),ig=X(V(),1);function EY({store:c,backdrop:t,backdropRef:e,alwaysVisible:l,hidden:d}){let b=(0,ag.useRef)(null),o=Sn({disclosure:c}),n=E(c,"contentElement");Ic(()=>{let u=b.current,G=n;u&&G&&(u.style.zIndex=getComputedStyle(G).zIndex)},[n]),Ic(()=>{let u=n?.id;if(!u)return;let G=b.current;if(G)return dg(G,u)},[n]);let i=oa({ref:pc(b,e),store:o,role:"presentation","data-backdrop":n?.id||"",alwaysVisible:l,hidden:d??void 0,style:{position:"fixed",top:0,right:0,bottom:0,left:0}});return t?(0,ag.isValidElement)(t)?(0,ig.jsx)(Ab,{...i,render:t}):(0,ig.jsx)(Ab,{...i,render:(0,ig.jsx)(typeof t!="boolean"?t:"div",{})}):null}function ug(c={}){return Mx(c)}function I5(c,t,e){return o5(c,t,e)}function p5(c={}){let[t,e]=ht(ug,c);return I5(t,e,c)}function Gg(){return"inert"in HTMLElement.prototype}function MY(c){return Rs(c,"aria-hidden","true")}function PY(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 W5(c,t){return"style"in c?Gg()?Md(c,"inert",!0):at(...fx(c,!0).map(e=>{if(t?.some(d=>d&&Rt(d,e)))return ji;let l=dG(e,"focus",()=>(e.focus=ji,()=>{delete e.focus}));return at(Rs(e,"tabindex","-1"),l)}),MY(c),Is(c,{pointerEvents:"none",userSelect:"none",cursor:"default"})):ji}function qec({cleanups:c,element:t,elements:e,ids:l}){lg(t,...l)||PY(t,...l)||c.push(W5(t,e))}function $ec(c,t,e){t.hasAttribute("role")&&(e.some(l=>l&&Rt(l,t))||c.push(Rs(t,"role","none")))}function KY(c,t){let e=[],l=t.map(b=>b?.id);return ps(c,t,b=>{bg({cleanups:e,element:b,id:c,ids:l}),qec({cleanups:e,element:b,elements:t,ids:l})},(b,o)=>{og({cleanups:e,ancestor:b,element:o,id:c}),$ec(e,b,t)}),()=>{ng(e)}}function _Y(c,t){let e=fc(c).createElement("button");return e.type="button",e.tabIndex=-1,e.textContent="Dismiss popup",Object.assign(e.style,Hs()),e.addEventListener("click",t),c.prepend(e),()=>{e.removeEventListener("click",t),e.remove()}}var Xg=X(P(),1);function qY(c,t){let e=(0,Xg.useRef)(null);return(0,Xg.useEffect)(()=>{if(!c){e.current=null;return}return yt("mousedown",d=>{e.current=d.target},!0,t)},[c,t]),e}var rg=X(P(),1);function clc(c){return c.tagName==="HTML"?!0:Rt(fc(c).body,c)}function tlc(c,t){if(!c)return!1;if(Rt(c,t))return!0;let e=t.getAttribute("aria-activedescendant");if(e){let l=fc(c).getElementById(e);if(l)return Rt(c,l)}return!1}function elc(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 B5({store:c,type:t,listener:e,capture:l,open:d,contentElement:b,focusedRef:o}){let n=nc(e);(0,rg.useEffect)(()=>d?yt(t,a=>{let{contentElement:u,disclosureElement:G}=c.getState(),r=a.target;u&&wd(r)&&clc(r)&&(Rt(u,r)||tlc(G,r)||r.hasAttribute("data-focus-trap")||elc(a,u)||Z5(r,u.id)||o.current&&!ua(r,u.id)||n(a))},l,b?fn(b):void 0):void 0,[d,l,c,t,n,b,o])}function y5(c,t){return typeof c=="function"?c(t):!!c}function $Y(c,t,e,l){let d=E(c,"open"),b=E(c,"contentElement"),o=qY(d,b?fn(b):void 0),n=(0,rg.useRef)(!1);Ic(()=>{if(!d||!e||!b)return;n.current=!1;let a=()=>{n.current=!0};return b.addEventListener("focusin",a,!0),()=>b.removeEventListener("focusin",a,!0)},[d,e,b]);let i={store:c,capture:!0,open:d,contentElement:b,focusedRef:n};B5({...i,type:"click",listener:a=>{let{contentElement:u}=c.getState(),G=o.current;G&&ua(G,u?.id)&&y5(t,a)&&(l&&(l.current=!0),c.hide())}}),B5({...i,type:"focusin",listener:a=>{let{contentElement:u}=c.getState();u&&a.target!==fc(u)&&y5(t,a)&&c.hide()}}),B5({...i,type:"contextmenu",listener:a=>{y5(t,a)&&(l&&(l.current=!0),c.hide())}})}var Pd=X(P(),1),tF=X(V(),1);var cF=(0,Pd.createContext)({});function eF(c){let t=(0,Pd.useContext)(cF),[e,l]=(0,Pd.useState)([]),d=(0,Pd.useCallback)(o=>(l(n=>[...n,o]),at(t.add?.(o),()=>{l(n=>n.filter(i=>i!==o))})),[t]);Ic(()=>Lc(c,["open","contentElement"],o=>{if(o.open&&o.contentElement)return t.add?.(c)}),[c,t]);let b=(0,Pd.useMemo)(()=>({store:c,add:d}),[c,d]);return{wrapElement:(0,Pd.useCallback)(o=>(0,tF.jsx)(cF.Provider,{value:b,children:o}),[b]),nestedDialogs:e}}var lF=X(P(),1),dF=X(qu(),1);function bF({attribute:c,contentId:t,contentElement:e,enabled:l}){let[d,b]=Du(),o=(0,lF.useCallback)(()=>{if(!l||!e)return!1;let{body:n}=fc(e),i=n.getAttribute(c);return!i||i===t},[d,l,e,c,t]);return Ic(()=>{if(!l||!t||!e)return;let{body:n}=fc(e);if(o())return n.setAttribute(c,t),()=>n.removeAttribute(c);let i=new MutationObserver(()=>(0,dF.flushSync)(b));return i.observe(n,{attributeFilter:[c]}),()=>i.disconnect()},[d,l,t,e,o,c]),o}var oF=X(P(),1),V5=Vx()&&!sf();function llc(c){let t=c.getBoundingClientRect().left;return Math.round(t)+c.scrollLeft?"paddingLeft":"paddingRight"}function nF(c,t,e){let l=bF({attribute:"data-dialog-prevent-body-scroll",contentElement:c,contentId:t,enabled:e});(V5?oF.useEffect:Ic)(()=>{if(!l()||!c)return;let d=fc(c),b=fn(c),{documentElement:o,body:n}=d,i=o.style.getPropertyValue("--scrollbar-width"),a=i?Number.parseInt(i,10):b.innerWidth-o.clientWidth,u=()=>LY(o,"--scrollbar-width",`${a}px`),G=llc(o),r=()=>Is(n,{overflow:"hidden",[G]:`${a}px`}),s=()=>{let{scrollX:x,scrollY:g,visualViewport:Z}=b,H=Z?.offsetLeft??0,R=Z?.offsetTop??0,W=Is(n,{position:"fixed",overflow:"hidden",top:`${-(g-Math.floor(R))}px`,left:`${-(x-Math.floor(H))}px`,right:"0",[G]:`${a}px`});return()=>{W(),b.scrollTo({left:x,top:g,behavior:"instant"})}},m=at(u(),V5?s():r());return V5?m:()=>{queueMicrotask(m)}},[l,c])}var Dt=X(P(),1),yl=X(V(),1);var dlc="div",iF=Qu();function blc(c){let t=dd(c);return!t||c&&Rt(c,t)?!1:!!Ql(t)}function aF(c,t=!1){if(!c)return null;let e="current"in c?c.current:c;return e?t?Ql(e)?e:null:e:null}var h5=cc(function({store:t,open:e,onClose:l,focusable:d=!0,modal:b=!0,portal:o=b,backdrop:n=b,hideOnEscape:i=!0,hideOnInteractOutside:a=!0,getPersistentElements:u,preventBodyScroll:G=b,autoFocusOnShow:r=!0,autoFocusOnHide:s=!0,initialFocus:m,finalFocus:x,unmountOnHide:g,unstable_treeSnapshotKey:Z,...H}){let R=la(),W=(0,Dt.useRef)(null),p=(0,Dt.useRef)(null),I=p5({store:t||R,open:e,setOpen(mc){if(mc)return;let Yc=W.current;if(!Yc)return;let Mc=new Event("close",{bubbles:!1,cancelable:!0});l&&Yc.addEventListener("close",l,{once:!0}),Yc.dispatchEvent(Mc),Mc.defaultPrevented&&I.setOpen(!0)}}),{portalRef:y,domReady:B}=Uu(o,H.portalRef),C=H.preserveTabOrder,J=E(I,mc=>C&&!b&&mc.mounted),h=lt(H.id),f=E(I,"open"),F=E(I,"mounted"),O=E(I,"contentElement"),z=ba(F,H.hidden,H.alwaysVisible);nF(O,h,G&&!z);let L=(0,Dt.useRef)(!1);Ic(()=>Lc(I,["open"],mc=>{mc.open&&(L.current=!1)}),[I]),$Y(I,a,B,L);let{wrapElement:j,nestedDialogs:S}=eF(I);H=Zc(H,j,[j]);let v=(0,Dt.useRef)(null);iF&&(0,Dt.useEffect)(()=>{if(!B)return;let mc=W.current;if(!mc)return;let Yc=fc(mc),Mc=Nc=>{v.current=Nc.target};return Yc.addEventListener("mousedown",Mc,!0),()=>{Yc.removeEventListener("mousedown",Mc,!0)}},[B]),Ic(()=>{if(!f)return;let mc=W.current,Yc=dd(mc,!0);if(Yc){if(Yc.tagName==="BODY"){let Mc=v.current;if(v.current=null,!Mc?.isConnected||!Ql(Mc)||mc&&Rt(mc,Mc))return;I.setDisclosureElement(Mc);return}mc&&Rt(mc,Yc)||I.setDisclosureElement(Yc)}},[I,f]),(0,Dt.useEffect)(()=>{if(!F||!B)return;let mc=W.current;if(!mc)return;let Yc=fn(mc),Mc=Yc.visualViewport||Yc,Nc=()=>{let oe=Yc.visualViewport?.height??Yc.innerHeight;mc.style.setProperty("--dialog-viewport-height",`${oe}px`)};return Nc(),Mc.addEventListener("resize",Nc),()=>{Mc.removeEventListener("resize",Nc)}},[F,B]),(0,Dt.useEffect)(()=>{if(!b||!F||!B)return;let mc=W.current;if(mc&&!mc.querySelector("[data-dialog-dismiss]"))return _Y(mc,I.hide)},[I,b,F,B]),Ic(()=>{if(!Gg()||f||!F||!B)return;let mc=W.current;if(mc)return W5(mc)},[f,F,B]);let A=f&&B;Ic(()=>{if(!h||!A)return;let mc=W.current;return UY(h,[mc])},[h,A,Z]);let K=nc(u);Ic(()=>{if(!h||!A)return;let{disclosureElement:mc}=I.getState(),Yc=[W.current,...K()||[],...S.map(Nc=>Nc.getState().contentElement)],Mc=H5(h,Yc);return b?at(Mc,KY(h,Yc)):at(Mc,jY(h,[mc,...Yc]))},[h,I,A,K,S,b,Z]);let tc=!!r,M=qc(r),[U,q]=(0,Dt.useState)(!1);(0,Dt.useEffect)(()=>{if(!f||!tc||!B||!O?.isConnected)return;let mc=aF(m,!0)||O.querySelector("[data-autofocus=true],[autofocus]")||wu(O,!0,o&&J)||O,Yc=Ql(mc);M(Yc?mc:null)&&(q(!0),queueMicrotask(()=>{I.getState().open&&(mc.focus(),iF&&Yc&&mc.scrollIntoView({block:"nearest",inline:"nearest"}))}))},[f,tc,B,O,m,o,J,I,M]);let uc=!!s,gc=qc(s),[hc,tt]=(0,Dt.useState)(!1);Ic(()=>{if(f)return tt(!0),()=>tt(!1)},[f]);let Kc=(0,Dt.useCallback)((mc,Yc=!0)=>{if(L.current)return;let{disclosureElement:Mc}=I.getState();if(blc(mc))return;let Nc=aF(x)||Mc;if(Nc?.id){let ne=fc(Nc),Ad=`[aria-activedescendant="${Nc.id}"]`,Il=ne.querySelector(Ad);Il&&(Nc=Il)}if(Nc&&!Ql(Nc)){let ne=Nc.closest("[data-dialog]");if(ne?.id){let Ad=fc(ne),Il=`[aria-controls~="${ne.id}"]`,hb=Ad.querySelector(Il);hb&&(Nc=hb)}}let oe=Nc&&Ql(Nc);if(!oe&&Yc){requestAnimationFrame(()=>Kc(mc,!1));return}gc(oe?Nc:null)&&oe&&Nc?.focus()},[I,x,gc]),mt=(0,Dt.useRef)(!1);Ic(()=>{if(f||!hc||!uc)return;let mc=W.current;mt.current=!0,Kc(mc)},[f,hc,B,uc,Kc]),(0,Dt.useEffect)(()=>{if(!hc||!uc)return;let mc=W.current;return()=>{if(mt.current){mt.current=!1;return}Kc(mc)}},[hc,uc,Kc]);let sc=qc(i);(0,Dt.useEffect)(()=>!B||!F?void 0:yt("keydown",Yc=>{if(Yc.key!=="Escape"||Yc.defaultPrevented)return;let Mc=W.current;if(!Mc||ua(Mc))return;let Nc=Yc.target;if(!Wx(Nc))return;let{disclosureElement:oe}=I.getState();(wd(Nc)&&Nc.tagName==="BODY"||Rt(Mc,Nc)||!oe||Rt(oe,Nc)||wd(Nc)&&ua(Nc,Mc.id))&&sc(Yc)&&I.hide()},!0,O?fn(O):void 0),[I,B,F,O,sc]),H=Zc(H,mc=>(0,yl.jsx)(zY,{level:b?1:void 0,children:mc}),[b]);let _c=H.hidden,St=H.alwaysVisible;H=Zc(H,mc=>n?(0,yl.jsxs)(yl.Fragment,{children:[(0,yl.jsx)(EY,{store:I,backdrop:n,backdropRef:p,hidden:_c,alwaysVisible:St}),mc]}):mc,[I,n,_c,St]);let[Zl,pe]=(0,Dt.useState)(),[te,Rl]=(0,Dt.useState)();return H=Zc(H,mc=>(0,yl.jsx)(_u,{value:I,children:(0,yl.jsx)(mY.Provider,{value:pe,children:(0,yl.jsx)(xY.Provider,{value:Rl,children:mc})})}),[I]),H={"data-dialog":"",role:"dialog",tabIndex:d?-1:void 0,"aria-labelledby":H["aria-label"]!=null?void 0:Zl,"aria-describedby":te,...H,id:h,ref:pc(W,H.ref)},H=X5({...H,autoFocusOnShow:U}),H=oa({store:I,...H,unstable_otherElementRef:p}),H=Qd({...H,focusable:d}),H=g5({portal:o,...H,portalRef:y,preserveTabOrder:J}),H});function Kd(c,t=la){return _(function(l){let d=t();return E(l.store||d,b=>!l.unmountOnHide||b?.mounted||!!l.open)?(0,yl.jsx)(c,{...l}):null})}var uF=Kd(_(function(t){return $(dlc,h5(t))}),la),olc=_(function(t){let e=p5({open:t.open});return(0,yl.jsx)(uF,{...t,store:e})}),DVc=_(function(t){let e=la();return t.store||e||!t.unmountOnHide?(0,yl.jsx)(uF,{...t}):(0,yl.jsx)(olc,{...t})});function Ob(c){return c.split("-")[0]}var vg=X(P(),1),Y5=X(V(),1);var wb=Math.min,$e=Math.max,Bs=Math.round,ys=Math.floor,_d=c=>({x:c,y:c}),nlc={left:"right",right:"left",bottom:"top",top:"bottom"};function mg(c,t,e){return $e(c,wb(t,e))}function Fo(c,t){return typeof c=="function"?c(t):c}function Tb(c){return c.split("-")[0]}function Ga(c){return c.split("-")[1]}function xg(c){return c==="x"?"y":"x"}function gg(c){return c==="y"?"height":"width"}function qd(c){let t=c[0];return t==="t"||t==="b"?"y":"x"}function Hg(c){return xg(qd(c))}function rF(c,t,e){e===void 0&&(e=!1);let l=Ga(c),d=Hg(c),b=gg(d),o=d==="x"?l===(e?"end":"start")?"right":"left":l==="start"?"bottom":"top";return t.reference[b]>t.floating[b]&&(o=Ws(o)),[o,Ws(o)]}function sF(c){let t=Ws(c);return[sg(c),t,sg(t)]}function sg(c){return c.includes("start")?c.replace("start","end"):c.replace("end","start")}var GF=["left","right"],XF=["right","left"],ilc=["top","bottom"],alc=["bottom","top"];function ulc(c,t,e){switch(c){case"top":case"bottom":return e?t?XF:GF:t?GF:XF;case"left":case"right":return t?ilc:alc;default:return[]}}function mF(c,t,e,l){let d=Ga(c),b=ulc(Tb(c),e==="start",l);return d&&(b=b.map(o=>o+"-"+d),t&&(b=b.concat(b.map(sg)))),b}function Ws(c){let t=Tb(c);return nlc[t]+c.slice(t.length)}function Glc(c){return{top:0,right:0,bottom:0,left:0,...c}}function J5(c){return typeof c!="number"?Glc(c):{top:c,right:c,bottom:c,left:c}}function Xa(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 xF(c,t,e){let{reference:l,floating:d}=c,b=qd(t),o=Hg(t),n=gg(o),i=Tb(t),a=b==="y",u=l.x+l.width/2-d.width/2,G=l.y+l.height/2-d.height/2,r=l[n]/2-d[n]/2,s;switch(i){case"top":s={x:u,y:l.y-d.height};break;case"bottom":s={x:u,y:l.y+l.height};break;case"right":s={x:l.x+l.width,y:G};break;case"left":s={x:l.x-d.width,y:G};break;default:s={x:l.x,y:l.y}}switch(Ga(t)){case"start":s[o]-=r*(e&&a?-1:1);break;case"end":s[o]+=r*(e&&a?-1:1);break}return s}async function gF(c,t){var e;t===void 0&&(t={});let{x:l,y:d,platform:b,rects:o,elements:n,strategy:i}=c,{boundary:a="clippingAncestors",rootBoundary:u="viewport",elementContext:G="floating",altBoundary:r=!1,padding:s=0}=Fo(t,c),m=J5(s),g=n[r?G==="floating"?"reference":"floating":G],Z=Xa(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(n.floating)),boundary:a,rootBoundary:u,strategy:i})),H=G==="floating"?{x:l,y:d,width:o.floating.width,height:o.floating.height}:o.reference,R=await(b.getOffsetParent==null?void 0:b.getOffsetParent(n.floating)),W=await(b.isElement==null?void 0:b.isElement(R))?await(b.getScale==null?void 0:b.getScale(R))||{x:1,y:1}:{x:1,y:1},p=Xa(b.convertOffsetParentRelativeRectToViewportRelativeRect?await b.convertOffsetParentRelativeRectToViewportRelativeRect({elements:n,rect:H,offsetParent:R,strategy:i}):H);return{top:(Z.top-p.top+m.top)/W.y,bottom:(p.bottom-Z.bottom+m.bottom)/W.y,left:(Z.left-p.left+m.left)/W.x,right:(p.right-Z.right+m.right)/W.x}}var Xlc=50,HF=async(c,t,e)=>{let{placement:l="bottom",strategy:d="absolute",middleware:b=[],platform:o}=e,n=o.detectOverflow?o:{...o,detectOverflow:gF},i=await(o.isRTL==null?void 0:o.isRTL(t)),a=await o.getElementRects({reference:c,floating:t,strategy:d}),{x:u,y:G}=xF(a,l,i),r=l,s=0,m={};for(let x=0;x<b.length;x++){let g=b[x];if(!g)continue;let{name:Z,fn:H}=g,{x:R,y:W,data:p,reset:I}=await H({x:u,y:G,initialPlacement:l,placement:r,strategy:d,middlewareData:m,rects:a,platform:n,elements:{reference:c,floating:t}});u=R??u,G=W??G,m[Z]={...m[Z],...p},I&&s<Xlc&&(s++,typeof I=="object"&&(I.placement&&(r=I.placement),I.rects&&(a=I.rects===!0?await o.getElementRects({reference:c,floating:t,strategy:d}):I.rects),{x:u,y:G}=xF(a,r,i)),x=-1)}return{x:u,y:G,placement:r,strategy:d,middlewareData:m}},ZF=c=>({name:"arrow",options:c,async fn(t){let{x:e,y:l,placement:d,rects:b,platform:o,elements:n,middlewareData:i}=t,{element:a,padding:u=0}=Fo(c,t)||{};if(a==null)return{};let G=J5(u),r={x:e,y:l},s=Hg(d),m=gg(s),x=await o.getDimensions(a),g=s==="y",Z=g?"top":"left",H=g?"bottom":"right",R=g?"clientHeight":"clientWidth",W=b.reference[m]+b.reference[s]-r[s]-b.floating[m],p=r[s]-b.reference[s],I=await(o.getOffsetParent==null?void 0:o.getOffsetParent(a)),y=I?I[R]:0;(!y||!await(o.isElement==null?void 0:o.isElement(I)))&&(y=n.floating[R]||b.floating[m]);let B=W/2-p/2,C=y/2-x[m]/2-1,J=wb(G[Z],C),h=wb(G[H],C),f=J,F=y-x[m]-h,O=y/2-x[m]/2+B,z=mg(f,O,F),L=!i.arrow&&Ga(d)!=null&&O!==z&&b.reference[m]/2-(O<f?J:h)-x[m]/2<0,j=L?O<f?O-f:O-F:0;return{[s]:r[s]+j,data:{[s]:z,centerOffset:O-z-j,...L&&{alignmentOffset:j}},reset:L}}});var RF=function(c){return c===void 0&&(c={}),{name:"flip",options:c,async fn(t){var e,l;let{placement:d,middlewareData:b,rects:o,initialPlacement:n,platform:i,elements:a}=t,{mainAxis:u=!0,crossAxis:G=!0,fallbackPlacements:r,fallbackStrategy:s="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:x=!0,...g}=Fo(c,t);if((e=b.arrow)!=null&&e.alignmentOffset)return{};let Z=Tb(d),H=qd(n),R=Tb(n)===n,W=await(i.isRTL==null?void 0:i.isRTL(a.floating)),p=r||(R||!x?[Ws(n)]:sF(n)),I=m!=="none";!r&&I&&p.push(...mF(n,x,m,W));let y=[n,...p],B=await i.detectOverflow(t,g),C=[],J=((l=b.flip)==null?void 0:l.overflows)||[];if(u&&C.push(B[Z]),G){let O=rF(d,o,W);C.push(B[O[0]],B[O[1]])}if(J=[...J,{placement:d,overflows:C}],!C.every(O=>O<=0)){var h,f;let O=(((h=b.flip)==null?void 0:h.index)||0)+1,z=y[O];if(z&&(!(G==="alignment"?H!==qd(z):!1)||J.every(S=>qd(S.placement)===H?S.overflows[0]>0:!0)))return{data:{index:O,overflows:J},reset:{placement:z}};let L=(f=J.filter(j=>j.overflows[0]<=0).sort((j,S)=>j.overflows[1]-S.overflows[1])[0])==null?void 0:f.placement;if(!L)switch(s){case"bestFit":{var F;let j=(F=J.filter(S=>{if(I){let v=qd(S.placement);return v===H||v==="y"}return!0}).map(S=>[S.placement,S.overflows.filter(v=>v>0).reduce((v,A)=>v+A,0)]).sort((S,v)=>S[1]-v[1])[0])==null?void 0:F[0];j&&(L=j);break}case"initialPlacement":L=n;break}if(d!==L)return{reset:{placement:L}}}return{}}}};var IF=new Set(["left","top"]);async function rlc(c,t){let{placement:e,platform:l,elements:d}=c,b=await(l.isRTL==null?void 0:l.isRTL(d.floating)),o=Tb(e),n=Ga(e),i=qd(e)==="y",a=IF.has(o)?-1:1,u=b&&i?-1:1,G=Fo(t,c),{mainAxis:r,crossAxis:s,alignmentAxis:m}=typeof G=="number"?{mainAxis:G,crossAxis:0,alignmentAxis:null}:{mainAxis:G.mainAxis||0,crossAxis:G.crossAxis||0,alignmentAxis:G.alignmentAxis};return n&&typeof m=="number"&&(s=n==="end"?m*-1:m),i?{x:s*u,y:r*a}:{x:r*a,y:s*u}}var pF=function(c){return c===void 0&&(c=0),{name:"offset",options:c,async fn(t){var e,l;let{x:d,y:b,placement:o,middlewareData:n}=t,i=await rlc(t,c);return o===((e=n.offset)==null?void 0:e.placement)&&(l=n.arrow)!=null&&l.alignmentOffset?{}:{x:d+i.x,y:b+i.y,data:{...i,placement:o}}}}},WF=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:o=!0,crossAxis:n=!1,limiter:i={fn:Z=>{let{x:H,y:R}=Z;return{x:H,y:R}}},...a}=Fo(c,t),u={x:e,y:l},G=await b.detectOverflow(t,a),r=qd(Tb(d)),s=xg(r),m=u[s],x=u[r];if(o){let Z=s==="y"?"top":"left",H=s==="y"?"bottom":"right",R=m+G[Z],W=m-G[H];m=mg(R,m,W)}if(n){let Z=r==="y"?"top":"left",H=r==="y"?"bottom":"right",R=x+G[Z],W=x-G[H];x=mg(R,x,W)}let g=i.fn({...t,[s]:m,[r]:x});return{...g,data:{x:g.x-e,y:g.y-l,enabled:{[s]:o,[r]:n}}}}}},BF=function(c){return c===void 0&&(c={}),{options:c,fn(t){let{x:e,y:l,placement:d,rects:b,middlewareData:o}=t,{offset:n=0,mainAxis:i=!0,crossAxis:a=!0}=Fo(c,t),u={x:e,y:l},G=qd(d),r=xg(G),s=u[r],m=u[G],x=Fo(n,t),g=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(i){let R=r==="y"?"height":"width",W=b.reference[r]-b.floating[R]+g.mainAxis,p=b.reference[r]+b.reference[R]-g.mainAxis;s<W?s=W:s>p&&(s=p)}if(a){var Z,H;let R=r==="y"?"width":"height",W=IF.has(Tb(d)),p=b.reference[G]-b.floating[R]+(W&&((Z=o.offset)==null?void 0:Z[G])||0)+(W?0:g.crossAxis),I=b.reference[G]+b.reference[R]+(W?0:((H=o.offset)==null?void 0:H[G])||0)-(W?g.crossAxis:0);m<p?m=p:m>I&&(m=I)}return{[r]:s,[G]:m}}}},yF=function(c){return c===void 0&&(c={}),{name:"size",options:c,async fn(t){var e,l;let{placement:d,rects:b,platform:o,elements:n}=t,{apply:i=()=>{},...a}=Fo(c,t),u=await o.detectOverflow(t,a),G=Tb(d),r=Ga(d),s=qd(d)==="y",{width:m,height:x}=b.floating,g,Z;G==="top"||G==="bottom"?(g=G,Z=r===(await(o.isRTL==null?void 0:o.isRTL(n.floating))?"start":"end")?"left":"right"):(Z=G,g=r==="end"?"top":"bottom");let H=x-u.top-u.bottom,R=m-u.left-u.right,W=wb(x-u[g],H),p=wb(m-u[Z],R),I=!t.middlewareData.shift,y=W,B=p;if((e=t.middlewareData.shift)!=null&&e.enabled.x&&(B=R),(l=t.middlewareData.shift)!=null&&l.enabled.y&&(y=H),I&&!r){let J=$e(u.left,0),h=$e(u.right,0),f=$e(u.top,0),F=$e(u.bottom,0);s?B=m-2*(J!==0||h!==0?J+h:$e(u.left,u.right)):y=x-2*(f!==0||F!==0?f+F:$e(u.top,u.bottom))}await i({...t,availableWidth:B,availableHeight:y});let C=await o.getDimensions(n.floating);return m!==C.width||x!==C.height?{reset:{rects:!0}}:{}}}};function Zg(){return typeof window<"u"}function ma(c){return hF(c)?(c.nodeName||"").toLowerCase():"#document"}function Vl(c){var t;return(c==null||(t=c.ownerDocument)==null?void 0:t.defaultView)||window}function $d(c){var t;return(t=(hF(c)?c.ownerDocument:c.document)||window.document)==null?void 0:t.documentElement}function hF(c){return Zg()?c instanceof Node||c instanceof Vl(c).Node:!1}function nd(c){return Zg()?c instanceof Element||c instanceof Vl(c).Element:!1}function Qb(c){return Zg()?c instanceof HTMLElement||c instanceof Vl(c).HTMLElement:!1}function VF(c){return!Zg()||typeof ShadowRoot>"u"?!1:c instanceof ShadowRoot||c instanceof Vl(c).ShadowRoot}function bG(c){let{overflow:t,overflowX:e,overflowY:l,display:d}=id(c);return/auto|scroll|overlay|hidden|clip/.test(t+l+e)&&d!=="inline"&&d!=="contents"}function JF(c){return/^(table|td|th)$/.test(ma(c))}function Vs(c){try{if(c.matches(":popover-open"))return!0}catch{}try{return c.matches(":modal")}catch{return!1}}var slc=/transform|translate|scale|rotate|perspective|filter/,mlc=/paint|layout|strict|content/,ra=c=>!!c&&c!=="none",v5;function Rg(c){let t=nd(c)?id(c):c;return ra(t.transform)||ra(t.translate)||ra(t.scale)||ra(t.rotate)||ra(t.perspective)||!Ig()&&(ra(t.backdropFilter)||ra(t.filter))||slc.test(t.willChange||"")||mlc.test(t.contain||"")}function vF(c){let t=No(c);for(;Qb(t)&&!xa(t);){if(Rg(t))return t;if(Vs(t))return null;t=No(t)}return null}function Ig(){return v5==null&&(v5=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),v5}function xa(c){return/^(html|body|#document)$/.test(ma(c))}function id(c){return Vl(c).getComputedStyle(c)}function hs(c){return nd(c)?{scrollLeft:c.scrollLeft,scrollTop:c.scrollTop}:{scrollLeft:c.scrollX,scrollTop:c.scrollY}}function No(c){if(ma(c)==="html")return c;let t=c.assignedSlot||c.parentNode||VF(c)&&c.host||$d(c);return VF(t)?t.host:t}function CF(c){let t=No(c);return xa(t)?c.ownerDocument?c.ownerDocument.body:c.body:Qb(t)&&bG(t)?t:CF(t)}function sa(c,t,e){var l;t===void 0&&(t=[]),e===void 0&&(e=!0);let d=CF(c),b=d===((l=c.ownerDocument)==null?void 0:l.body),o=Vl(d);if(b){let n=pg(o);return t.concat(o,o.visualViewport||[],bG(d)?d:[],n&&e?sa(n):[])}else return t.concat(d,sa(d,[],e))}function pg(c){return c.parent&&Object.getPrototypeOf(c.parent)?c.frameElement:null}function NF(c){let t=id(c),e=parseFloat(t.width)||0,l=parseFloat(t.height)||0,d=Qb(c),b=d?c.offsetWidth:e,o=d?c.offsetHeight:l,n=Bs(e)!==b||Bs(l)!==o;return n&&(e=b,l=o),{width:e,height:l,$:n}}function f5(c){return nd(c)?c:c.contextElement}function oG(c){let t=f5(c);if(!Qb(t))return _d(1);let e=t.getBoundingClientRect(),{width:l,height:d,$:b}=NF(t),o=(b?Bs(e.width):e.width)/l,n=(b?Bs(e.height):e.height)/d;return(!o||!Number.isFinite(o))&&(o=1),(!n||!Number.isFinite(n))&&(n=1),{x:o,y:n}}var xlc=_d(0);function SF(c){let t=Vl(c);return!Ig()||!t.visualViewport?xlc:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function glc(c,t,e){return t===void 0&&(t=!1),!e||t&&e!==Vl(c)?!1:t}function ga(c,t,e,l){t===void 0&&(t=!1),e===void 0&&(e=!1);let d=c.getBoundingClientRect(),b=f5(c),o=_d(1);t&&(l?nd(l)&&(o=oG(l)):o=oG(c));let n=glc(b,e,l)?SF(b):_d(0),i=(d.left+n.x)/o.x,a=(d.top+n.y)/o.y,u=d.width/o.x,G=d.height/o.y;if(b){let r=Vl(b),s=l&&nd(l)?Vl(l):l,m=r,x=pg(m);for(;x&&l&&s!==m;){let g=oG(x),Z=x.getBoundingClientRect(),H=id(x),R=Z.left+(x.clientLeft+parseFloat(H.paddingLeft))*g.x,W=Z.top+(x.clientTop+parseFloat(H.paddingTop))*g.y;i*=g.x,a*=g.y,u*=g.x,G*=g.y,i+=R,a+=W,m=Vl(x),x=pg(m)}}return Xa({width:u,height:G,x:i,y:a})}function Wg(c,t){let e=hs(c).scrollLeft;return t?t.left+e:ga($d(c)).left+e}function kF(c,t){let e=c.getBoundingClientRect(),l=e.left+t.scrollLeft-Wg(c,e),d=e.top+t.scrollTop;return{x:l,y:d}}function Hlc(c){let{elements:t,rect:e,offsetParent:l,strategy:d}=c,b=d==="fixed",o=$d(l),n=t?Vs(t.floating):!1;if(l===o||n&&b)return e;let i={scrollLeft:0,scrollTop:0},a=_d(1),u=_d(0),G=Qb(l);if((G||!G&&!b)&&((ma(l)!=="body"||bG(o))&&(i=hs(l)),G)){let s=ga(l);a=oG(l),u.x=s.x+l.clientLeft,u.y=s.y+l.clientTop}let r=o&&!G&&!b?kF(o,i):_d(0);return{width:e.width*a.x,height:e.height*a.y,x:e.x*a.x-i.scrollLeft*a.x+u.x+r.x,y:e.y*a.y-i.scrollTop*a.y+u.y+r.y}}function Zlc(c){return Array.from(c.getClientRects())}function Rlc(c){let t=$d(c),e=hs(c),l=c.ownerDocument.body,d=$e(t.scrollWidth,t.clientWidth,l.scrollWidth,l.clientWidth),b=$e(t.scrollHeight,t.clientHeight,l.scrollHeight,l.clientHeight),o=-e.scrollLeft+Wg(c),n=-e.scrollTop;return id(l).direction==="rtl"&&(o+=$e(t.clientWidth,l.clientWidth)-d),{width:d,height:b,x:o,y:n}}var fF=25;function Ilc(c,t){let e=Vl(c),l=$d(c),d=e.visualViewport,b=l.clientWidth,o=l.clientHeight,n=0,i=0;if(d){b=d.width,o=d.height;let u=Ig();(!u||u&&t==="fixed")&&(n=d.offsetLeft,i=d.offsetTop)}let a=Wg(l);if(a<=0){let u=l.ownerDocument,G=u.body,r=getComputedStyle(G),s=u.compatMode==="CSS1Compat"&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,m=Math.abs(l.clientWidth-G.clientWidth-s);m<=fF&&(b-=m)}else a<=fF&&(b+=a);return{width:b,height:o,x:n,y:i}}function plc(c,t){let e=ga(c,!0,t==="fixed"),l=e.top+c.clientTop,d=e.left+c.clientLeft,b=Qb(c)?oG(c):_d(1),o=c.clientWidth*b.x,n=c.clientHeight*b.y,i=d*b.x,a=l*b.y;return{width:o,height:n,x:i,y:a}}function YF(c,t,e){let l;if(t==="viewport")l=Ilc(c,e);else if(t==="document")l=Rlc($d(c));else if(nd(t))l=plc(t,e);else{let d=SF(c);l={x:t.x-d.x,y:t.y-d.y,width:t.width,height:t.height}}return Xa(l)}function zF(c,t){let e=No(c);return e===t||!nd(e)||xa(e)?!1:id(e).position==="fixed"||zF(e,t)}function Wlc(c,t){let e=t.get(c);if(e)return e;let l=sa(c,[],!1).filter(n=>nd(n)&&ma(n)!=="body"),d=null,b=id(c).position==="fixed",o=b?No(c):c;for(;nd(o)&&!xa(o);){let n=id(o),i=Rg(o);!i&&n.position==="fixed"&&(d=null),(b?!i&&!d:!i&&n.position==="static"&&!!d&&(d.position==="absolute"||d.position==="fixed")||bG(o)&&!i&&zF(c,o))?l=l.filter(u=>u!==o):d=n,o=No(o)}return t.set(c,l),l}function Blc(c){let{element:t,boundary:e,rootBoundary:l,strategy:d}=c,o=[...e==="clippingAncestors"?Vs(t)?[]:Wlc(t,this._c):[].concat(e),l],n=YF(t,o[0],d),i=n.top,a=n.right,u=n.bottom,G=n.left;for(let r=1;r<o.length;r++){let s=YF(t,o[r],d);i=$e(s.top,i),a=wb(s.right,a),u=wb(s.bottom,u),G=$e(s.left,G)}return{width:a-G,height:u-i,x:G,y:i}}function ylc(c){let{width:t,height:e}=NF(c);return{width:t,height:e}}function Vlc(c,t,e){let l=Qb(t),d=$d(t),b=e==="fixed",o=ga(c,!0,b,t),n={scrollLeft:0,scrollTop:0},i=_d(0);function a(){i.x=Wg(d)}if(l||!l&&!b)if((ma(t)!=="body"||bG(d))&&(n=hs(t)),l){let s=ga(t,!0,b,t);i.x=s.x+t.clientLeft,i.y=s.y+t.clientTop}else d&&a();b&&!l&&d&&a();let u=d&&!l&&!b?kF(d,n):_d(0),G=o.left+n.scrollLeft-i.x-u.x,r=o.top+n.scrollTop-i.y-u.y;return{x:G,y:r,width:o.width,height:o.height}}function C5(c){return id(c).position==="static"}function FF(c,t){if(!Qb(c)||id(c).position==="fixed")return null;if(t)return t(c);let e=c.offsetParent;return $d(c)===e&&(e=e.ownerDocument.body),e}function AF(c,t){let e=Vl(c);if(Vs(c))return e;if(!Qb(c)){let d=No(c);for(;d&&!xa(d);){if(nd(d)&&!C5(d))return d;d=No(d)}return e}let l=FF(c,t);for(;l&&JF(l)&&C5(l);)l=FF(l,t);return l&&xa(l)&&C5(l)&&!Rg(l)?e:l||vF(c)||e}var hlc=async function(c){let t=this.getOffsetParent||AF,e=this.getDimensions,l=await e(c.floating);return{reference:Vlc(c.reference,await t(c.floating),c.strategy),floating:{x:0,y:0,width:l.width,height:l.height}}};function Jlc(c){return id(c).direction==="rtl"}var OF={convertOffsetParentRelativeRectToViewportRelativeRect:Hlc,getDocumentElement:$d,getClippingRect:Blc,getOffsetParent:AF,getElementRects:hlc,getClientRects:Zlc,getDimensions:ylc,getScale:oG,isElement:nd,isRTL:Jlc};function wF(c,t){return c.x===t.x&&c.y===t.y&&c.width===t.width&&c.height===t.height}function vlc(c,t){let e=null,l,d=$d(c);function b(){var n;clearTimeout(l),(n=e)==null||n.disconnect(),e=null}function o(n,i){n===void 0&&(n=!1),i===void 0&&(i=1),b();let a=c.getBoundingClientRect(),{left:u,top:G,width:r,height:s}=a;if(n||t(),!r||!s)return;let m=ys(G),x=ys(d.clientWidth-(u+r)),g=ys(d.clientHeight-(G+s)),Z=ys(u),R={rootMargin:-m+"px "+-x+"px "+-g+"px "+-Z+"px",threshold:$e(0,wb(1,i))||1},W=!0;function p(I){let y=I[0].intersectionRatio;if(y!==i){if(!W)return o();y?o(!1,y):l=setTimeout(()=>{o(!1,1e-7)},1e3)}y===1&&!wF(a,c.getBoundingClientRect())&&o(),W=!1}try{e=new IntersectionObserver(p,{...R,root:d.ownerDocument})}catch{e=new IntersectionObserver(p,R)}e.observe(c)}return o(!0),b}function Js(c,t,e,l){l===void 0&&(l={});let{ancestorScroll:d=!0,ancestorResize:b=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:n=typeof IntersectionObserver=="function",animationFrame:i=!1}=l,a=f5(c),u=d||b?[...a?sa(a):[],...t?sa(t):[]]:[];u.forEach(Z=>{d&&Z.addEventListener("scroll",e,{passive:!0}),b&&Z.addEventListener("resize",e)});let G=a&&n?vlc(a,e):null,r=-1,s=null;o&&(s=new ResizeObserver(Z=>{let[H]=Z;H&&H.target===a&&s&&t&&(s.unobserve(t),cancelAnimationFrame(r),r=requestAnimationFrame(()=>{var R;(R=s)==null||R.observe(t)})),e()}),a&&!i&&s.observe(a),t&&s.observe(t));let m,x=i?ga(c):null;i&&g();function g(){let Z=ga(c);x&&!wF(x,Z)&&e(),x=Z,m=requestAnimationFrame(g)}return e(),()=>{var Z;u.forEach(H=>{d&&H.removeEventListener("scroll",e),b&&H.removeEventListener("resize",e)}),G?.(),(Z=s)==null||Z.disconnect(),s=null,i&&cancelAnimationFrame(m)}}var Bg=pF;var yg=WF,Vg=RF,hg=yF;var vs=ZF;var Jg=BF,Cs=(c,t,e)=>{let l=new Map,d={platform:OF,...e},b={...d.platform,_c:l};return HF(c,t,{...d,platform:b})};var Clc="div";function TF(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 flc(c){if(!c)return TF();let{x:t,y:e,width:l,height:d}=c;return TF(t,e,l,d)}function Ylc(c,t){return{contextElement:c||void 0,getBoundingClientRect:()=>{let e=c,l=t?.(e);return l||!e?flc(l):e.getBoundingClientRect()}}}function Flc(c){return/^(?:top|bottom|left|right)(?:-(?:start|end))?$/.test(c)}function QF(c){let t=window.devicePixelRatio||1;return Math.round(c*t)/t}function Nlc(c,t){return Bg(({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 Slc(c){if(c.flip===!1)return;let t=typeof c.flip=="string"?c.flip.split(" "):void 0;return rc(!t||t.every(Flc),!1),Vg({padding:c.overflowPadding,fallbackPlacements:t})}function klc(c){if(!(!c.slide&&!c.overlap))return yg({mainAxis:c.slide,crossAxis:c.overlap,padding:c.overflowPadding,limiter:Jg()})}function zlc(c,t){return hg({padding:c.overflowPadding,apply({elements:e,availableWidth:l,availableHeight:d,rects:b}){if(t?.())return;let o=e.floating,n=Math.round(b.reference.width);l=Math.floor(l),d=Math.floor(d),o.style.setProperty("--popover-anchor-width",`${n}px`),o.style.setProperty("--popover-available-width",`${l}px`),o.style.setProperty("--popover-available-height",`${d}px`),c.sameWidth&&(o.style.width=`${n}px`),c.fitViewport&&(o.style.maxWidth=`${l}px`,o.style.maxHeight=`${d}px`)}})}function Alc(c,t){if(c)return vs({element:c,padding:t.arrowPadding})}var fs=cc(function({store:t,modal:e=!1,portal:l=e,preserveTabOrder:d=!0,autoFocusOnShow:b=!0,wrapperProps:o,fixed:n=!1,flip:i=!0,shift:a=0,slide:u=!0,overlap:G=!1,sameWidth:r=!1,fitViewport:s=!1,gutter:m,arrowPadding:x=4,overflowPadding:g=8,getAnchorRect:Z,updatePosition:H,...R}){let W=na();t=t||W,rc(t,!1);let p=E(t,"arrowElement"),I=E(t,"anchorElement"),y=E(t,"disclosureElement"),B=E(t,"popoverElement"),C=E(t,"contentElement"),J=E(t,"placement"),h=E(t,"mounted"),f=E(t,"rendered"),F=(0,vg.useRef)(null),[O,z]=(0,vg.useState)(!1),{portalRef:L,domReady:j}=Uu(l,R.portalRef),S=nc(Z),v=nc(H),A=!!H;Ic(()=>{if(!B?.isConnected)return;B.style.setProperty("--popover-overflow-padding",`${g}px`);let tc=Ylc(I,S),M=!1,U=()=>!!(M||!B.isConnected),q=async()=>{if(U()||!h)return;p||(F.current=F.current||document.createElement("div"));let hc=p||F.current,tt=[Nlc(hc,{gutter:m,shift:a}),Slc({flip:i,overflowPadding:g}),klc({slide:u,shift:a,overlap:G,overflowPadding:g}),Alc(hc,{arrowPadding:x}),zlc({sameWidth:r,fitViewport:s,overflowPadding:g},U)],Kc=await Cs(tc,B,{placement:J,strategy:n?"fixed":"absolute",middleware:tt});if(U())return;t?.setState("currentPlacement",Kc.placement),z(!0);let mt=QF(Kc.x),sc=QF(Kc.y);if(Object.assign(B.style,{top:"0",left:"0",transform:`translate3d(${mt}px,${sc}px,0)`}),hc&&Kc.middlewareData.arrow){let{x:_c,y:St}=Kc.middlewareData.arrow,Zl=Ob(Kc.placement),pe=hc.clientWidth/2,te=hc.clientHeight/2,Rl=_c!=null?_c+pe:-pe,mc=St!=null?St+te:-te;B.style.setProperty("--popover-transform-origin",{top:`${Rl}px calc(100% + ${te}px)`,bottom:`${Rl}px ${-te}px`,left:`calc(100% + ${pe}px) ${mc}px`,right:`${-pe}px ${mc}px`}[Zl]),Object.assign(hc.style,{left:_c!=null?`${_c}px`:"",top:St!=null?`${St}px`:"",right:"",bottom:"",[Zl]:"100%"})}},gc=Js(tc,B,async()=>{if(!U())if(A){if(await v({updatePosition:q}),U())return;z(!0)}else await q()},{elementResize:typeof ResizeObserver=="function"});return()=>{M=!0,z(!1),gc()}},[t,f,B,p,I,J,h,j,n,i,a,u,G,r,s,m,x,g,S,A,v]),Ic(()=>{if(!h||!j||!B?.isConnected||!C?.isConnected)return;let tc=()=>{B.style.zIndex=getComputedStyle(C).zIndex};tc();let M=requestAnimationFrame(()=>{M=requestAnimationFrame(tc)});return()=>cancelAnimationFrame(M)},[h,j,B,C]);let K=n?"fixed":"absolute";return R=Zc(R,tc=>(0,Y5.jsx)("div",{...o,style:{position:K,top:0,left:0,width:"max-content",...o?.style},ref:t?.setPopoverElement,children:tc}),[t,K,o]),R=Zc(R,tc=>(0,Y5.jsx)(zb,{value:t,children:tc}),[t]),R={"data-placing":!O||void 0,...R,style:{position:"relative",...R.style}},R=h5({store:t,modal:e,portal:l,preserveTabOrder:d,preserveTabOrderAnchor:y||I,autoFocusOnShow:O&&b,...R,portalRef:L}),R}),s1c=Kd(_(function(t){return $(Clc,fs(t))}),na);var Ys=dt([cG],[zb]),H1c=Ys.useContext,Z1c=Ys.useScopedContext,Fs=Ys.useProviderContext,Cg=Ys.ContextProvider,nG=Ys.ScopedContextProvider;function F5(c){return[c.clientX,c.clientY]}function LF(c,t){let[e,l]=c,d=!1,b=t.length;for(let o=b,n=0,i=o-1;n<o;i=n++){let a=t[n],u=t[i],G=t[i===0?o-1:i-1];if(a==null||u==null||G==null)return!1;let[r,s]=a,[m,x]=u,[,g]=G,Z=(s-x)*(e-r)-(r-m)*(l-s);if(x<s){if(l>=x&&l<s){if(Z===0)return!0;Z>0&&(l===x?l>g&&(d=!d):d=!d)}}else if(s<x){if(l>s&&l<=x){if(Z===0)return!0;Z<0&&(l===x?l<g&&(d=!d):d=!d)}}else if(l===s&&(e>=m&&e<=r||e>=r&&e<=m))return!0}return d}function Olc(c,t){let{top:e,right:l,bottom:d,left:b}=t,[o,n]=c;return[o<b?"left":o>l?"right":null,n<e?"top":n>d?"bottom":null]}function DF(c,t){let e=c.getBoundingClientRect(),{top:l,right:d,bottom:b,left:o}=e,[n,i]=Olc(t,e),a=[t];return n?(i!=="top"&&a.push([n==="left"?o:d,l]),a.push([n==="left"?d:o,l]),a.push([n==="left"?d:o,b]),i!=="bottom"&&a.push([n==="left"?o:d,b])):i==="top"?(a.push([o,l]),a.push([o,b]),a.push([d,b]),a.push([d,l])):(a.push([o,b]),a.push([o,l]),a.push([d,l]),a.push([d,b])),a}var Ft=X(P(),1),N5=X(V(),1);var wlc="div";function Tlc(c,t,e,l){return!!(bd(t)||c.includes(t)||e&&c.includes(e)||l?.some(d=>bd(d)||c.includes(d)))}function UF({event:c,element:t,enterPointRef:e,disablePointerEvents:l,refreshEnterPoint:d=!1}){let b=e.current;if(!b)return!1;let o=F5(c);return LF(o,DF(t,b))?(d&&(e.current=o),l(c)&&(c.preventDefault(),c.stopPropagation()),!0):!1}function Qlc({store:c,...t}){let[e,l]=(0,Ft.useState)(!1),d=E(c,"mounted");(0,Ft.useEffect)(()=>{d||l(!1)},[d]);let b=t.onFocus,o=nc(i=>{b?.(i),!i.defaultPrevented&&l(!0)}),n=(0,Ft.useRef)(null);return(0,Ft.useEffect)(()=>Lc(c,["anchorElement"],i=>{n.current=i.anchorElement}),[c]),t={autoFocusOnHide:e,finalFocus:n,...t,onFocus:o},t}var jF=(0,Ft.createContext)(null),Ns=cc(function({store:t,modal:e=!1,portal:l=e,hideOnEscape:d=!0,hideOnHoverOutside:b=!0,disablePointerEventsOnApproach:o=!!b,...n}){let i=Fs();t=t||i,rc(t,!1);let a=(0,Ft.useRef)(null),u=(0,Ft.useRef)([]),G=(0,Ft.useRef)(0),r=(0,Ft.useRef)(null),{portalRef:s,domReady:m}=Uu(l,n.portalRef),x=Eu(),g=!!b,Z=qc(b),H=!!o,R=qc(o),W=E(t,"open"),p=E(t,"mounted"),I=(0,Ft.useCallback)(()=>{window.clearTimeout(G.current),G.current=0},[]);(0,Ft.useEffect)(()=>{if(!m||!p||!g&&!H)return;let h=a.current;return h?at(yt("mousemove",F=>{if(!t||!x())return;let{anchorElement:O,hideTimeout:z,timeout:L}=t.getState(),j=F.composedPath(),S=O;if(Tlc(j,h,S,u.current)){r.current=S&&j.includes(S)?F5(F):null,I();return}G.current||UF({event:F,element:h,enterPointRef:r,disablePointerEvents:R,refreshEnterPoint:!0})||Z(F)&&(G.current=window.setTimeout(()=>{G.current=0,t?.hide()},z??L))},!0),I):void 0},[t,x,m,p,g,H,u,I,R,Z]),(0,Ft.useEffect)(()=>{if(!m||!p||!H)return;let h=f=>{let F=a.current;F&&UF({event:f,element:F,enterPointRef:r,disablePointerEvents:R})};return at(yt("mouseenter",h,!0),yt("mouseover",h,!0),yt("mouseout",h,!0),yt("mouseleave",h,!0))},[m,p,H,R]),(0,Ft.useEffect)(()=>{m&&(W||t?.setAutoFocusOnShow(!1))},[t,m,W]);let y=Lu(W);(0,Ft.useEffect)(()=>{if(m)return()=>{y.current||t?.setAutoFocusOnShow(!1)}},[t,m]);let B=(0,Ft.useContext)(jF);Ic(()=>{if(e||!l||!p||!m)return;let h=a.current;if(h)return B?.(h)},[e,l,p,m]);let C=(0,Ft.useCallback)(h=>{I(),u.current=[...u.current,h];let f=B?.(h);return()=>{I(),u.current=u.current.filter(F=>F!==h),f?.()}},[I,B]);n=Zc(n,h=>(0,N5.jsx)(nG,{value:t,children:(0,N5.jsx)(jF.Provider,{value:C,children:h})}),[t,C]),n={...n,ref:pc(a,n.ref)},n=Qlc({store:t,...n});let J=E(t,h=>e||h.autoFocusOnShow);return n=fs({store:t,modal:e,portal:l,autoFocusOnShow:J,...n,portalRef:s,hideOnEscape(h){return Co(d,h)?!1:(requestAnimationFrame(()=>{requestAnimationFrame(()=>{t?.hide()})}),!0)}}),n}),C1c=Kd(_(function(t){return $(wlc,Ns(t))}),Fs);var Ss=dt([Cg],[nG]),Llc=Ss.useContext,N1c=Ss.useScopedContext,ks=Ss.useProviderContext,S1c=Ss.ContextProvider,EF=Ss.ScopedContextProvider;var MF=X(V(),1);var Dlc="div",Ulc=cc(function({store:t,portal:e=!0,gutter:l=8,preserveTabOrder:d=!1,hideOnHoverOutside:b=!0,hideOnInteractOutside:o=!0,...n}){let i=ks();return t=t||i,rc(t,!1),n=Zc(n,a=>(0,MF.jsx)(EF,{value:t,children:a}),[t]),n={role:E(t,a=>a.type==="description"?"tooltip":"none"),...n},n=Ns({...n,store:t,portal:e,gutter:l,preserveTabOrder:d,hideOnHoverOutside(a){if(Co(b,a))return!1;let u=t?.getState().anchorElement;return u?!("focusVisible"in u.dataset):!0},hideOnInteractOutside:a=>{if(Co(o,a))return!1;let u=t?.getState().anchorElement;return u?!Rt(u,a.target):!0}}),n}),fg=Kd(_(function(t){return $(Dlc,Ulc(t))}),ks);var Ha=X(P(),1),jlc="a",zs=cc(function({store:t,showOnHover:e=!0,...l}){let d=Fs();t=t||d,rc(t,!1);let b=ae(l),o=(0,Ha.useRef)(0);(0,Ha.useEffect)(()=>()=>window.clearTimeout(o.current),[]),(0,Ha.useEffect)(()=>yt("mouseleave",x=>{if(!t)return;let{anchorElement:g}=t.getState();g&&x.target===g&&(window.clearTimeout(o.current),o.current=0)},!0),[t]);let n=l.onMouseMove,i=qc(e),a=Eu(),u=nc(m=>{if(n?.(m),b||!t||m.defaultPrevented||o.current||!a()||!i(m))return;let x=m.currentTarget;t.setAnchorElement(x),t.setDisclosureElement(x);let{showTimeout:g,timeout:Z}=t.getState(),H=()=>{o.current=0,a()&&(t?.setAnchorElement(x),t?.show(),queueMicrotask(()=>{t?.setDisclosureElement(x)}))},R=g??Z;R===0?H():o.current=window.setTimeout(H,R)}),G=l.onClick,r=nc(m=>{G?.(m),t&&(window.clearTimeout(o.current),o.current=0)}),s=(0,Ha.useCallback)(m=>{if(!t)return;let{anchorElement:x}=t.getState();x?.isConnected||t.setAnchorElement(m)},[t]);return l={...l,ref:pc(s,l.ref),onMouseMove:u,onClick:r},l=Qd(l),l}),M1c=_(function(t){return $(jlc,zs(t))});var As=X(P(),1);var Elc="div",Za=Gt({activeStore:null}),S5=new WeakSet;function Mlc(c){return()=>{let{activeStore:t}=Za.getState();t===c&&Za.setState("activeStore",null)}}function Plc(c){c&&(S5.add(c),c.hide(),queueMicrotask(()=>S5.delete(c)))}var Klc=cc(function({store:t,showOnHover:e=!0,...l}){let d=ks();t=t||d,rc(t,!1);let b=(0,As.useRef)(!1);(0,As.useEffect)(()=>Lc(t,["mounted"],s=>{s.mounted||(b.current=!1)}),[t]),(0,As.useEffect)(()=>{if(!t)return;let s=Mlc(t);return at(s,Lc(t,["mounted"],m=>{if(!t)return;if(m.mounted){let{activeStore:g}=Za.getState();if(g!==t){if(S5.has(t))return;Plc(g)}return Za.setState("activeStore",t)}let x=setTimeout(s,t.getState().skipTimeout);return()=>clearTimeout(x)}))},[t]);let o=l.onMouseEnter,n=nc(s=>{o?.(s),b.current=!0}),i=l.onFocusVisible,a=nc(s=>{i?.(s),!s.defaultPrevented&&(t?.setAnchorElement(s.currentTarget),t?.show())}),u=l.onBlur,G=nc(s=>{if(u?.(s),s.defaultPrevented)return;let{activeStore:m}=Za.getState();b.current=!1,m===t&&Za.setState("activeStore",null)}),r=E(t,s=>s.type==="label"?s.contentElement?.id:void 0);return l={"aria-labelledby":l["aria-label"]==null?r:void 0,...l,onMouseEnter:n,onFocusVisible:a,onBlur:G},l=zs({store:t,showOnHover(s){if(!b.current||Co(e,s))return!1;let{activeStore:m}=Za.getState();return m?(t?.show(),!1):!0},...l}),l}),Yg=_(function(t){return $(Elc,Klc(t))});function Fg({popover:c,...t}={}){let e=Yb(t.store,Ld(c,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let l=e?.getState(),d=ug({...t,store:e}),b=Gc(t.placement,l?.placement,"bottom"),o=Gt({...d.getState(),placement:b,currentPlacement:b,anchorElement:Gc(l?.anchorElement,null),popoverElement:Gc(l?.popoverElement,null),arrowElement:Gc(l?.arrowElement,null),rendered:Symbol("rendered")},d,e);return{...d,...o,setAnchorElement:n=>o.setState("anchorElement",n),setPopoverElement:n=>o.setState("popoverElement",n),setArrowElement:n=>o.setState("arrowElement",n),render:()=>o.setState("rendered",Symbol("rendered"))}}function Ng(c,t,e){return _e(t,[e.popover]),zc(c,e,"placement"),I5(c,t,e)}function Sg(c={}){let t=c.store?.getState(),e=Fg({...c,placement:Gc(c.placement,t?.placement,"bottom")}),l=Gc(c.timeout,t?.timeout,500),d=Gt({...e.getState(),timeout:l,showTimeout:Gc(c.showTimeout,t?.showTimeout),hideTimeout:Gc(c.hideTimeout,t?.hideTimeout),autoFocusOnShow:Gc(t?.autoFocusOnShow,!1)},e,c.store);return{...e,...d,setAutoFocusOnShow:b=>d.setState("autoFocusOnShow",b)}}function kg(c,t,e){return zc(c,e,"timeout"),zc(c,e,"showTimeout"),zc(c,e,"hideTimeout"),Ng(c,t,e)}function PF(c={}){let t=c.store?.getState(),e=Sg({...c,placement:Gc(c.placement,t?.placement,"top"),hideTimeout:Gc(c.hideTimeout,t?.hideTimeout,0)}),l=Gt({...e.getState(),type:Gc(c.type,t?.type,"description"),skipTimeout:Gc(c.skipTimeout,t?.skipTimeout,300)},e,c.store);return{...e,...l}}function qlc(c,t,e){return zc(c,e,"type"),zc(c,e,"skipTimeout"),kg(c,t,e)}function zg(c={}){let[t,e]=ht(PF,c);return qlc(t,e,c)}var Os=dt([Bl],[ze]),KF=Os.useContext,_F=Os.useScopedContext,Chc=Os.useProviderContext,fhc=Os.ContextProvider,Yhc=Os.ScopedContextProvider;var $lc="div",k5=cc(function({store:t,...e}){let l=na();return t=t||l,e={...e,ref:pc(t?.setAnchorElement,e.ref)},e}),khc=_(function(t){return $($lc,k5(t))});var iG=X(P(),1),qF="button",z5=cc(function(t){let e=(0,iG.useRef)(null),l=Yn(e,qF),[d,b]=(0,iG.useState)(()=>!!l&&Td({tagName:l,type:t.type}));return(0,iG.useEffect)(()=>{e.current&&b(Td(e.current))},[]),t={role:!d&&l!=="a"?"button":void 0,...t,ref:pc(e,t.ref)},t=$i(t),t}),Thc=_(function(t){return $(qF,z5(t))});var aG=X(P(),1);var cdc="button",tdc=Symbol("disclosure"),A5=cc(function({store:t,toggleOnClick:e=!0,...l}){let d=Gs();t=t||d,rc(t,!1);let b=(0,aG.useRef)(null),[o,n]=(0,aG.useState)(!1),i=E(t,"disclosureElement"),a=E(t,"open");(0,aG.useEffect)(()=>{let x=i===b.current;i?.isConnected||(t?.setDisclosureElement(b.current),x=!0),n(a&&x)},[i,t,a]);let u=l.onClick,G=qc(e),[r,s]=ju(l,tdc,!0),m=nc(x=>{u?.(x),!x.defaultPrevented&&(r||G(x)&&(t?.setDisclosureElement(x.currentTarget),t?.toggle()))});return l={"aria-expanded":o,"aria-controls":E(t,"contentElement")?.id,...s,...l,ref:pc(b,l.ref),onClick:m},l=z5(l),l}),edc=_(function(t){return $(cdc,A5(t))});var ldc="button",O5=cc(function({store:t,...e}){let l=la();return t=t||l,rc(t,!1),e={"aria-haspopup":Mi(E(t,"contentElement"),"dialog"),...e},e=A5({store:t,...e}),e}),c2c=_(function(t){return $(ldc,O5(t))});var $F=X(V(),1),ddc="button",ws=cc(function({store:t,...e}){let l=na();t=t||l,rc(t,!1);let d=e.onClick,b=nc(o=>{t?.setAnchorElement(o.currentTarget),d?.(o)});return e=Zc(e,o=>(0,$F.jsx)(zb,{value:t,children:o}),[t]),e={...e,onClick:b},e=k5({store:t,...e}),e=O5({store:t,...e}),e}),n2c=_(function(t){return $(ddc,ws(t))});var cN=X(P(),1),w5=X(V(),1);var bdc="span",odc={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"},T5=cc(function({store:t,placement:e,...l}){let d=WY();t=t||d,rc(t,!1);let b=odc[Ob(E(t,o=>e||o.placement))];return l={children:(0,cN.useMemo)(()=>(0,w5.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,w5.jsx)("polyline",{points:b})}),[b]),"aria-hidden":!0,...l,style:{width:"1em",height:"1em",pointerEvents:"none",...l.style}},ut(l)}),s2c=_(function(t){return $(bdc,T5(t))});var Ts=dt([Bl],[ze]),Q5=Ts.useContext,H2c=Ts.useScopedContext,tN=Ts.useProviderContext,Z2c=Ts.ContextProvider,eN=Ts.ScopedContextProvider;var Qs=X(P(),1);var lN="input";function ndc(c,t){if(t!==void 0)return c!=null&&t!=null?t===c:!!t}function idc(c,t){return c==="input"&&(!t||t==="radio")}var L5=cc(function({store:t,name:e,value:l,checked:d,...b}){let o=Q5();t=t||o;let n=lt(b.id),i=(0,Qs.useRef)(null),a=E(t,I=>d??ndc(l,I?.value)),u=E(t,"id"),G=e??u;(0,Qs.useEffect)(()=>{n&&a&&t?.getState().activeId!==n&&t?.setActiveId(n)},[t,a,n]);let r=b.onChange,s=idc(Yn(i,lN),b.type),m=ae(b),[x,g]=Du();(0,Qs.useEffect)(()=>{let I=i.current;I&&(s||(a!==void 0&&(I.checked=a),G!==void 0&&(I.name=G),l!==void 0&&(I.value=`${l}`)))},[x,s,a,G,l]);let Z=nc(I=>{if(m){I.preventDefault(),I.stopPropagation();return}t?.getState().value!==l&&(s||(I.currentTarget.checked=!0,g()),r?.(I),!I.defaultPrevented&&t?.setValue(l))}),H=b.onClick,R=nc(I=>{H?.(I),!I.defaultPrevented&&(s||Z(I))}),W=b.onFocus,p=nc(I=>{if(W?.(I),I.defaultPrevented||!s||m||!t)return;let{moves:y,activeId:B}=t.getState();y&&(n&&B!==n||I.currentTarget.checked||I.currentTarget.click())});return b={role:s?void 0:"radio",type:s?"radio":void 0,"aria-checked":a,...b,id:n,ref:pc(i,b.ref),onChange:Z,onClick:R,onFocus:p},b=Ud({store:t,clickOnEnter:!s,...b}),ut({name:s?G:void 0,value:s?l:void 0,checked:a,...b})}),uG=Yt(_(function(t){return $(lN,L5(t))}));var dN=X(V(),1),adc="div";function udc(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 Gdc(c){let{renderedItems:t}=c.getState();return t.find(e=>udc(e.element))?.id}var Xdc=cc(function({store:t,...e}){let l=tN();t=t||l,rc(t,!1),e=Zc(e,o=>(0,dN.jsx)(eN,{value:t,children:o}),[t]);let d=e.onBlurCapture,b=nc(o=>{if(d?.(o),o.defaultPrevented||!Cb(o))return;let n=Gdc(t);n&&t.setActiveId(n)});return e={role:"radiogroup",...e,onBlurCapture:b},e=jd({store:t,...e}),e}),GG=_(function(t){return $(adc,Xdc(t))});function bN(c={}){let t=c.store?.getState(),e=od({...c,focusLoop:Gc(c.focusLoop,t?.focusLoop,!0)}),l=Gt({...e.getState(),value:Gc(c.value,t?.value,c.defaultValue,null)},e,c.store);return{...e,...l,setValue:d=>l.setState("value",d)}}function sdc(c,t,e){return c=Ed(c,t,e),zc(c,e,"value","setValue"),c}function XG(c={}){c=ms(c);let[t,e]=ht(bN,c);return sdc(t,e,c)}var mdc="div",oN=new WeakMap;function xdc(c){let t=oN.get(c);return t||(t={chars:"",cleanupTimeout:0},oN.set(c,t)),t}function Ag(c){c.chars=""}function gdc(c,t){let e=c.target;return e&&Ke(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 Hdc(c,t){if(zt(c))return!0;let e=c.target;return e?t.some(l=>l.element===e):!1}function Zdc(c){return c.filter(t=>!t.disabled)}function Og(c,t){let e=c.element?.textContent||c.children||"value"in c&&c.value;return e?bf(e).trim().toLowerCase().startsWith(t.toLowerCase()):!1}function Rdc({activeId:c,char:t,items:e,typeaheadState:l}){if(!c)return e;let d=e.find(o=>o.id===c);if(!d||!Og(d,t))return e;let{chars:b}=l;return b!==t&&Og(d,b)?e:(l.chars=t,Mf(e.filter(o=>Og(o,t)),c).filter(o=>o.id!==c))}var So=cc(function({store:t,typeahead:e=!0,...l}){let d=fb();t=t||d,rc(t,!1);let b=l.onKeyDownCapture,o=nc(n=>{if(b?.(n),n.defaultPrevented||!e||!t)return;let i=xdc(t);if(!gdc(n,i))return Ag(i);let{renderedItems:a,items:u,activeId:G,id:r}=t.getState(),s=Zdc(u.length>a.length?u:a),m=fc(n.currentTarget),x=`[data-offscreen-id="${r}"]`,g=m.querySelectorAll(x);for(let R of g)R.hasAttribute("data-disabled")||"disabled"in R&&R.disabled||s.push({id:R.id,element:R});if(g.length&&(s=yx(s,R=>R.element)),!Hdc(n,s))return Ag(i);n.preventDefault(),window.clearTimeout(i.cleanupTimeout),i.cleanupTimeout=window.setTimeout(()=>{Ag(i)},500);let Z=n.key.toLowerCase();i.chars+=Z,s=Rdc({activeId:G,char:Z,items:s,typeaheadState:i});let H=s.find(R=>Og(R,i.chars));H?t.move(H.id):Ag(i)});return l={...l,onKeyDownCapture:o},ut(l)}),wg=_(function(t){return $(mdc,So(t))});var Idc="span",pdc=cc(function({store:t,...e}){let l=ia();return t=t||l,e=T5({store:t,...e}),e}),D5=_(function(t){return $(Idc,pdc(t))});var An=X(P(),1),ad=X(V(),1);var Wdc="button";function Bdc(c){return Array.from(c.selectedOptions).map(t=>t.value)}function Tg(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 ydc=cc(function({store:t,name:e,form:l,required:d,showOnKeyDown:b=!0,moveOnKeyDown:o=!0,toggleOnPress:n=!0,toggleOnClick:i=n,...a}){let u=aa();t=t||u,rc(t,!1);let G=a.onKeyDown,r=qc(b),s=qc(o),m=Ob(E(t,"placement")),x=E(t,"value"),g=Array.isArray(x),Z=nc(f=>{if(G?.(f),f.defaultPrevented||!t)return;let{orientation:F,items:O,activeId:z}=t.getState(),L=F!=="horizontal",j=F!=="vertical",S=!!O.find(K=>!K.disabled&&K.value!=null)?.rowId,v={ArrowUp:(S||L)&&Tg(t,t.up),ArrowRight:(S||j)&&Tg(t,t.next),ArrowDown:(S||L)&&Tg(t,t.down),ArrowLeft:(S||j)&&Tg(t,t.previous)}[f.key];v&&s(f)&&(f.preventDefault(),t.move(v()));let A=m==="top"||m==="bottom";({ArrowDown:A,ArrowUp:A,ArrowLeft:m==="left",ArrowRight:m==="right"})[f.key]&&r(f)&&(f.preventDefault(),t.move(z),Ki(f.currentTarget,"keyup",t.show))});a=Zc(a,f=>(0,ad.jsx)(_x,{value:t,children:f}),[t]);let[H,R]=(0,An.useState)(!1),W=(0,An.useRef)(!1);(0,An.useEffect)(()=>{let f=W.current;W.current=!1,!f&&R(!1)},[x]);let p=E(t,f=>f.labelElement?.id),I=a["aria-label"],y=a["aria-labelledby"]||p,B=E(t,f=>{if(e)return f.items}),C=(0,An.useMemo)(()=>{let f=B?.flatMap(F=>F.value??[]);return[...new Set(f)]},[B]);a=Zc(a,f=>e?(0,ad.jsxs)(ad.Fragment,{children:[(0,ad.jsxs)("select",{style:Hs(),tabIndex:-1,"aria-hidden":!0,"aria-label":I,"aria-labelledby":I!=null?void 0:y,name:e,form:l,required:d,disabled:a.disabled,value:x,multiple:g,onFocus:()=>t?.getState().selectElement?.focus(),onChange:F=>{W.current=!0,R(!0),t?.setValue(g?Bdc(F.target):F.target.value)},children:[Rx(x).map(F=>F==null||C.includes(F)?null:(0,ad.jsx)("option",{value:F,children:F},F)),C.map(F=>(0,ad.jsx)("option",{value:F,children:F},F))]}),f]}):f,[t,I,y,e,l,d,x,g,C,a.disabled]);let J=(0,ad.jsxs)(ad.Fragment,{children:[x,(0,ad.jsx)(D5,{})]}),h=E(t,"contentElement");return a={role:"combobox","aria-autocomplete":"none","aria-labelledby":a["aria-label"]!=null?void 0:p,"aria-haspopup":Mi(h,"listbox"),"data-autofill":H||void 0,"data-name":e,children:J,...a,ref:pc(t.setSelectElement,a.ref),onKeyDown:Z},a=ws({store:t,toggleOnClick:i,...a}),a=So({store:t,...a}),a}),Qg=_(function(t){return $(Wdc,ydc(t))});var nN=X(P(),1),Lg=(0,nN.createContext)(void 0);var iN=X(P(),1),aN=X(V(),1),Vdc="div",U5=cc(function(t){let[e,l]=(0,iN.useState)();return t=Zc(t,d=>(0,aN.jsx)(Lg.Provider,{value:l,children:d}),[]),t={role:"group","aria-labelledby":t["aria-label"]!=null?void 0:e,...t},ut(t)}),rJc=_(function(t){return $(Vdc,U5(t))});var hdc="div",j5=cc(function({store:t,...e}){return e=U5(e),e}),Dg=_(function(t){return $(hdc,j5(t))});var uN=X(P(),1),Jdc="div",E5=cc(function(t){let e=(0,uN.useContext)(Lg),l=lt(t.id);return Ic(()=>(e?.(l),()=>e?.(void 0)),[e,l]),t={"aria-hidden":!0,...t,id:l},ut(t)}),IJc=_(function(t){return $(Jdc,E5(t))});var vdc="div",M5=cc(function({store:t,...e}){return e=E5(e),e}),Ug=_(function(t){return $(vdc,M5(t))});var GN=X(P(),1),Cdc="div";function fdc(c){let t=c.relatedTarget;return wd(t)?Rt(c.currentTarget,t):!1}var P5=Symbol("composite-hover");function Ydc(c){let{relatedTarget:t}=c;if(!wd(t))return!1;let e=t;do{if(Wl(e,P5)&&e[P5])return!0;e=e.parentElement}while(e);return!1}var Ls=cc(function({store:t,focusOnHover:e=!0,blurOnHoverEnd:l=!!e,...d}){let b=fb();t=t||b,rc(t,!1);let o=Eu(),n=d.onMouseMove,i=qc(e),a=nc(m=>{if(n?.(m),!m.defaultPrevented&&o()&&i(m)){if(!bd(m.currentTarget)){let x=t?.getState().baseElement;x&&!_i(x)&&x.focus()}t?.setActiveId(m.currentTarget.id)}}),u=d.onMouseLeave,G=qc(l),r=nc(m=>{u?.(m),!m.defaultPrevented&&o()&&(fdc(m)||Ydc(m)||i(m)&&G(m)&&(t?.setActiveId(null),t?.getState().baseElement?.focus()))}),s=(0,GN.useCallback)(m=>{m&&(m[P5]=!0)},[]);return d={...d,ref:pc(s,d.ref),onMouseMove:a,onMouseLeave:r},ut(d)}),jg=Yt(_(function(t){return $(Cdc,Ls(t))}));var XN=X(P(),1),rN=X(V(),1);var Fdc="div";function Ndc(c,t){if(t!=null)return c==null?!1:Array.isArray(c)?c.includes(t):c===t}var Sdc=cc(function({store:t,value:e,getItem:l,hideOnClick:d,setValueOnClick:b=e!=null,preventScrollOnKeyDown:o=!0,focusOnHover:n=!0,...i}){let a=VY();t=t||a,rc(t,!1);let u=lt(i.id),G=ae(i),{listElement:r,multiSelectable:s,selected:m,autoFocus:x}=Qx(t,{listElement:"listElement",multiSelectable(B){return Array.isArray(B.value)},selected(B){return Ndc(B.value,e)},autoFocus(B){return e==null||B.value==null||B.activeId!==u&&t?.item(B.activeId)?!1:Array.isArray(B.value)?B.value[B.value.length-1]===e:B.value===e}}),g=E(t?.combobox,"virtualFocus"),Z=(0,XN.useCallback)(B=>{let C={...B,value:G?void 0:e};return l?l(C):C},[G,e,l]);d=d??(e!=null&&!s);let H=i.onClick,R=qc(b),W=qc(d),p=nc(B=>{H?.(B),!B.defaultPrevented&&(Jx(B)||hx(B)||(R(B)&&e!=null&&t?.setValue(C=>Array.isArray(C)?C.includes(e)?C.filter(J=>J!==e):[...C,e]:e),W(B)&&t?.hide()))});i=Zc(i,B=>(0,rN.jsx)(qx.Provider,{value:m??!1,children:B}),[m]);let I=i.autoFocus??x;i={role:Tu(r),"aria-selected":m,children:e,...i,id:u,autoFocus:g===!1?!1:I,"data-autofocus":I||void 0,onClick:p},i=Ud({store:t,getItem:Z,preventScrollOnKeyDown:o,...i});let y=qc(n);return i=Ls({store:t,...i,focusOnHover(B){return y(B)?t.getState().open:!1}}),i}),Eg=Yt(_(function(t){return $(Fdc,Sdc(t))}));var sN=X(P(),1),Mg=(0,sN.createContext)(!1);var mN=X(P(),1),K5=X(V(),1),kdc="span",zdc=(0,K5.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,K5.jsx)("polyline",{points:"4,8 7,12 12,4"})});function Adc(c){return c.checked?c.children||zdc:null}var Ds=cc(function({store:t,checked:e,...l}){let d=(0,mN.useContext)(Mg);e=e??d;let b=Adc({checked:e,children:l.children});return l={"aria-hidden":!0,...l,children:b,style:{width:"1em",height:"1em",pointerEvents:"none",...l.style}},ut(l)}),TJc=_(function(t){return $(kdc,Ds(t))});var xN=X(P(),1),Odc="span",wdc=cc(function({store:t,checked:e,...l}){let d=(0,xN.useContext)(qx);return e=e??d,l=Ds({...l,checked:e}),l}),Pg=_(function(t){return $(Odc,wdc(t))});var Tdc="div",Qdc=cc(function({store:t,...e}){let l=aa();t=t||l,rc(t,!1);let d=lt(e.id),b=e.onClick,o=nc(n=>{b?.(n),!n.defaultPrevented&&queueMicrotask(()=>{t?.getState().selectElement?.focus()})});return e={...e,id:d,ref:pc(t.setLabelElement,e.ref),onClick:o,style:{cursor:"default",...e.style}},ut(e)}),Kg=Yt(_(function(t){return $(Tdc,Qdc(t))}));var hl=X(P(),1),_g=X(V(),1);var Ldc="div",gN=(0,hl.createContext)(null),_5=cc(function({store:t,resetOnEscape:e=!0,hideOnEnter:l=!0,composite:d,alwaysVisible:b,...o}){let n=ia();t=t||n,rc(t,!1);let i=lt(o.id),a=E(t,"value"),u=Array.isArray(a),[G,r]=(0,hl.useState)(a),s=E(t,"mounted");(0,hl.useEffect)(()=>{s||r(a)},[s,a]),e=e&&!u;let m=o.onKeyDown,x=qc(e),g=qc(l),Z=nc(z=>{m?.(z),!z.defaultPrevented&&(z.key==="Escape"&&x(z)&&t?.setValue(G),(z.key===" "||z.key==="Enter")&&zt(z)&&g(z)&&(z.preventDefault(),t?.hide()))}),H=(0,hl.useContext)(i5),R=(0,hl.useState)(),[W,p]=H||R,I=(0,hl.useMemo)(()=>[W,p],[W,p]),[y,B]=(0,hl.useState)(null),C=(0,hl.useContext)(gN);(0,hl.useEffect)(()=>{if(C)return C(t),()=>C(null)},[C,t]),o=Zc(o,z=>(0,_g.jsx)(_x,{value:t,children:(0,_g.jsx)(gN.Provider,{value:B,children:(0,_g.jsx)(i5.Provider,{value:I,children:z})})}),[t,I]);let J=!!t.combobox;d=d??(!J&&y!==t);let[,h]=Sx(d?t.setListElement:null),f=ba(s,o.hidden,b),F=f?{...o.style,display:"none"}:o.style;d&&(o={role:"listbox","aria-multiselectable":u||void 0,...o});let O=E(t,z=>W||z.labelElement?.id);return o={"aria-labelledby":o["aria-label"]!=null?void 0:O,hidden:f,...o,id:i,ref:pc(h,o.ref),style:F,onKeyDown:Z},o=jd({store:t,...o,composite:d}),o=So({store:t,typeahead:!J,...o}),o}),Ddc=_(function(t){return $(Ldc,_5(t))});var Udc="div",jdc=cc(function({store:t,alwaysVisible:e,...l}){let d=aa();return t=t||d,l=_5({store:t,alwaysVisible:e,...l}),l=fs({store:t,alwaysVisible:e,...l}),l}),qg=Kd(_(function(t){return $(Udc,jdc(t))}),aa);function HN({combobox:c,...t}={}){let e=Yb(t.store,Ld(c,["value","items","renderedItems","baseElement","arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let l=e.getState(),d=od({...t,store:e,virtualFocus:Gc(t.virtualFocus,l.virtualFocus,!0),includesBaseElement:Gc(t.includesBaseElement,l.includesBaseElement,!1),activeId:Gc(t.activeId,l.activeId,t.defaultActiveId,null),orientation:Gc(t.orientation,l.orientation,"vertical")}),b=Fg({...t,store:e,placement:Gc(t.placement,l.placement,"bottom-start")}),o=new String(""),n={...d.getState(),...b.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=Gt(n,d,b,e);return Vt(i,()=>Lc(i,["value","items"],a=>{if(a.value!==o||!a.items.length)return;let u=a.items.find(G=>!G.disabled&&G.value!=null);u?.value!=null&&i.setState("value",u.value)})),Vt(i,()=>Lc(i,["mounted"],a=>{a.mounted||i.setState("activeId",n.activeId)})),Vt(i,()=>Lc(i,["mounted","items","value"],a=>{if(c||a.mounted)return;let u=Rx(a.value),G=u[u.length-1];if(G==null)return;let r=a.items.find(s=>!s.disabled&&s.value===G);r&&i.setState("activeId",r.id)})),Vt(i,()=>fo(i,["setValueOnMove","moves"],a=>{let{mounted:u,value:G,activeId:r}=i.getState();if(!a.setValueOnMove&&u||Array.isArray(G)||!a.moves||!r)return;let s=d.item(r);!s||s.disabled||s.value==null||i.setState("value",s.value)})),{...d,...b,...i,combobox:c,setValue:a=>i.setState("value",a),setLabelElement:a=>i.setState("labelElement",a),setSelectElement:a=>i.setState("selectElement",a),setListElement:a=>i.setState("listElement",a)}}function Mdc(c){let t=Kx();return c={...c,combobox:c.combobox!==void 0?c.combobox:t},ms(c)}function Pdc(c,t,e){return _e(t,[e.combobox]),zc(c,e,"value","setValue"),zc(c,e,"setValueOnMove"),Object.assign(Ng(Ed(c,t,e),t,e),{combobox:e.combobox})}function $g(c={}){c=Mdc(c);let[t,e]=ht(HN,c);return Pdc(t,e,c)}var ZN=X(P(),1),RN=X(V(),1);var Kdc="div",_dc=cc(function({store:t,"aria-setsize":e,"aria-posinset":l,...d}){let b=fb();t=t||b,rc(t,!1);let o=lt(d.id),n=E(t,a=>a.baseElement||void 0),i=(0,ZN.useMemo)(()=>({id:o,baseElement:n,ariaSetSize:e,ariaPosInSet:l}),[o,n,e,l]);return d=Zc(d,a=>(0,RN.jsx)(zx.Provider,{value:i,children:a}),[i]),d={...d,id:o},ut(d)}),cH=_(function(t){return $(Kdc,_dc(t))});function IN(c={}){c.store;let t=c.store?.getState(),e=Gt({value:Gc(c.value,t?.value,c.defaultValue,!1)},c.store);return{...e,setValue:l=>e.setState("value",l)}}function $dc(c,t,e){return _e(t,[e.store]),zc(c,e,"value","setValue"),c}function pN(c={}){let[t,e]=ht(IN,c);return $dc(t,e,c)}var Us=dt(),WN=Us.useContext,Lvc=Us.useScopedContext,Dvc=Us.useProviderContext,Uvc=Us.ContextProvider,jvc=Us.ScopedContextProvider;var rG=X(P(),1),yN=X(V(),1);function tH(c){return Array.isArray(c)?c.toString():c}var VN="input";function BN(c,t){t?c.indeterminate=!0:c.indeterminate&&(c.indeterminate=!1)}function cbc(c,t){return c==="input"&&(!t||t==="checkbox")}var q5=cc(function({store:t,name:e,value:l,checked:d,defaultChecked:b,...o}){let n=WN();t=t||n;let[i,a]=(0,rG.useState)(b??!1),u=E(t,I=>{if(d!==void 0)return d;if(I?.value===void 0)return i;if(l!=null){if(Array.isArray(I.value)){let y=tH(l);return I.value.includes(y)}return I.value===l}return Array.isArray(I.value)?!1:typeof I.value=="boolean"?I.value:!1}),G=(0,rG.useRef)(null),r=cbc(Yn(G,VN),o.type),s=u?u==="mixed":void 0,m=u==="mixed"?!1:u,x=ae(o),[g,Z]=Du();(0,rG.useEffect)(()=>{let I=G.current;I&&(BN(I,s),!r&&(I.checked=m,e!==void 0&&(I.name=e),l!==void 0&&(I.value=String(l))))},[g,s,r,m,e,l]);let H=o.onChange,R=nc(I=>{if(x){I.stopPropagation(),I.preventDefault();return}if(BN(I.currentTarget,s),r||(I.currentTarget.checked=!I.currentTarget.checked,Z()),H?.(I),I.defaultPrevented)return;let y=I.currentTarget.checked;a(y),t?.setValue(B=>{if(l==null)return y;let C=tH(l);return Array.isArray(B)?y?B.includes(C)?B:[...B,C]:B.filter(J=>J!==C):B===C?!1:C})}),W=o.onClick,p=nc(I=>{W?.(I),!I.defaultPrevented&&(r||R(I))});return o=Zc(o,I=>(0,yN.jsx)(Mg.Provider,{value:m,children:I}),[m]),o={role:r?void 0:"checkbox",type:r?"checkbox":void 0,"aria-checked":u,...o,ref:pc(G,o.ref),onChange:R,onClick:p},o=$i({clickOnEnter:!r,...o}),ut({name:r?e:void 0,value:r?l:void 0,checked:m,...o})}),c9c=_(function(t){return $(VN,q5(t))});var $5=X(P(),1),js=dt([Bl,Cg],[ze,nG]),Es=js.useContext,sG=js.useScopedContext,Ra=js.useProviderContext,hN=js.ContextProvider,JN=js.ScopedContextProvider;var eH=(0,$5.createContext)(void 0),lH=(0,$5.createContext)(!1);var dH=X(P(),1),cV=X(V(),1);var tbc="div";function ebc({store:c,...t}){let[e,l]=(0,dH.useState)(void 0),d=t["aria-label"],b=E(c,"disclosureElement"),o=E(c,"contentElement");return(0,dH.useEffect)(()=>{let n=b;if(!n)return;let i=o;i&&(d||i.hasAttribute("aria-label")?l(void 0):n.id&&l(n.id))},[d,b,o]),e}var tV=cc(function({store:t,alwaysVisible:e,composite:l,...d}){let b=Ra();t=t||b,rc(t,!1);let o=t.parent,n=t.menubar,i=!!o,a=lt(d.id),u=d.onKeyDown,G=E(t,W=>Ob(W.placement)),r=E(t,W=>W.orientation==="both"?void 0:W.orientation),s=r!=="vertical",m=E(n,W=>!!W&&W.orientation!=="vertical"),x=nc(W=>{if(u?.(W),!W.defaultPrevented){if(i||n&&!s){let p={ArrowRight:()=>G==="left"&&!s,ArrowLeft:()=>G==="right"&&!s,ArrowUp:()=>G==="bottom"&&s,ArrowDown:()=>G==="top"&&s}[W.key];if(p?.())return W.stopPropagation(),W.preventDefault(),t?.hide()}if(n){let p={ArrowRight:()=>{if(m)return n.next()},ArrowLeft:()=>{if(m)return n.previous()},ArrowDown:()=>{if(!m)return n.next()},ArrowUp:()=>{if(!m)return n.previous()}}[W.key],I=p?.();I!==void 0&&(W.stopPropagation(),W.preventDefault(),n.move(I))}}});d=Zc(d,W=>(0,cV.jsx)(JN,{value:t,children:W}),[t]);let g=ebc({store:t,...d}),Z=ba(E(t,"mounted"),d.hidden,e),H=Z?{...d.style,display:"none"}:d.style;d=Zc(d,W=>(0,cV.jsx)(lH.Provider,{value:Z,children:W}),[Z]),d={"aria-labelledby":g,hidden:Z,...d,id:a,ref:pc(a?t.setContentElement:null,d.ref),style:H,onKeyDown:x};let R=!!t.combobox;return l=l??!R,l&&(d={role:"menu","aria-orientation":r,...d}),d=jd({store:t,composite:l,...d}),d=So({store:t,typeahead:!R,...d}),d}),lbc=_(function(t){return $(tbc,tV(t))});var Lb=X(P(),1);var dbc="div",bbc=cc(function({store:t,modal:e=!1,portal:l=e,hideOnEscape:d=!0,autoFocusOnShow:b=!0,hideOnHoverOutside:o,alwaysVisible:n,...i}){let a=Ra();t=t||a,rc(t,!1);let u=(0,Lb.useRef)(null),G=t.parent,r=t.menubar,s=!!G,m=!!r&&!s,x=s?!1:e;i={...i,ref:pc(u,i.ref)};let{"aria-labelledby":g,...Z}=tV({store:t,alwaysVisible:n,...i});i=Z;let[H,R]=(0,Lb.useState)(),W=E(t,J=>{if(!J.autoFocusOnShow)return;let h=f=>!f.disabled&&!!f.element;switch(J.initialFocus){case"first":return J.renderedItems.find(h)?.element||null;case"last":for(let f=J.renderedItems.length-1;f>=0;f-=1){let F=J.renderedItems[f];if(F&&h(F))return F.element}return null;default:return J.baseElement}});(0,Lb.useEffect)(()=>{let J=!1;return R(h=>{if(J)return;if(x&&h?.current?.isConnected)return h;if(W===void 0)return;if(W&&W===h?.current)return h;let f=(0,Lb.createRef)();return f.current=W,f}),()=>{J=!0}},[x,W]);let p=!!H||!!i.initialFocus||x,I=b===!1?!1:p&&b,y=E(t.combobox||t,"contentElement"),B=E(G?.combobox||G,"contentElement"),C=(0,Lb.useMemo)(()=>{if(!B||!y)return;let J=y.getAttribute("role"),h=B.getAttribute("role");if(!((h==="menu"||h==="menubar")&&J==="menu"))return B},[y,B]);return C!==void 0&&(i={preserveTabOrderAnchor:C,...i}),i=Ns({store:t,alwaysVisible:n,initialFocus:H,autoFocusOnShow:I,...i,hideOnEscape(J){return Co(d,J)?!1:(t?.hideAll(),!0)},hideOnHoverOutside(J){let h=t?.getState().disclosureElement;return(typeof o=="function"?o(J):o??(s?!0:m?h?!bd(h):!0:!1))?J.defaultPrevented||!s||!h||(gf(h,"mouseout",J),!bd(h))?!0:(requestAnimationFrame(()=>{bd(h)||t?.hide()}),!1):!1},modal:x,portal:l,backdrop:s?!1:i.backdrop}),i={"aria-labelledby":g,...i},i}),bH=Kd(_(function(t){return $(dbc,bbc(t))}),Ra);var CN=X(P(),1),eV=X(V(),1);var obc="button";function nbc(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 vN(c,t){return!!c?.some(e=>!e.element||e.element===t?!1:e.element.getAttribute("aria-expanded")==="true")}var ibc=cc(function({store:t,focusable:e,accessibleWhenDisabled:l,showOnHover:d,...b}){let o=Ra();t=t||o,rc(t,!1);let n=(0,CN.useRef)(null),i=t.parent,a=t.menubar,u=!!i,G=!!a&&!u,r=ae(b),s=B=>r||uf(B),m=()=>{let B=n.current;B&&(t?.setDisclosureElement(B),t?.setAnchorElement(B),t?.show())},x=b.onFocus,g=nc(B=>{if(x?.(B),s(B.currentTarget)||B.defaultPrevented||(t?.setAutoFocusOnShow(!1),t?.setActiveId(null),!a)||!G)return;let{items:C}=a.getState();vN(C,B.currentTarget)&&m()}),Z=E(t,B=>Ob(B.placement)),H=b.onKeyDown,R=nc(B=>{if(H?.(B),s(B.currentTarget)||B.defaultPrevented)return;let C=nbc(B,Z);if(C){B.preventDefault();let{open:J}=t.getState();if(J){let h=C==="last"?t.last():t.first();t.move(h);return}m(),t?.setAutoFocusOnShow(!0),t?.setInitialFocus(C)}}),W=b.onClick,p=nc(B=>{if(W?.(B),B.defaultPrevented||!t)return;let C=!B.detail,{open:J}=t.getState();(!J||C)&&((!u||C)&&t.setAutoFocusOnShow(!0),t.setInitialFocus(C?"first":"container")),u&&m()});b=Zc(b,B=>(0,eV.jsx)(hN,{value:t,children:B}),[t]),u&&(b={...b,render:(0,eV.jsx)(Ab.div,{render:b.render})});let I=lt(b.id),y=E(i?.combobox||i,"contentElement");return b={role:u||G?Tu(y,"menuitem"):void 0,"aria-haspopup":Mi(E(t,"contentElement"),t.combobox?"dialog":"menu"),...b,id:I,ref:pc(n,b.ref),onFocus:g,onKeyDown:R,onClick:p},b=zs({store:t,focusable:e,accessibleWhenDisabled:l,...b,showOnHover:B=>{if(!(()=>{if(typeof d=="function")return d(B);if(d!=null)return d;if(u)return!0;if(!a)return!1;let{items:h}=a.getState();return G&&vN(h)})())return!1;let J=G?a:i;return J&&J.setActiveId(B.currentTarget.id),!0}}),b=ws({store:t,toggleOnClick:!u,focusable:e,accessibleWhenDisabled:l,...b}),b=So({store:t,typeahead:G,...b}),b}),mG=_(function(t){return $(obc,ibc(t))});var abc="div",ubc=cc(function(t){return t=j5(t),t}),oH=_(function(t){return $(abc,ubc(t))});var Gbc="div",Xbc=cc(function(t){return t=M5(t),t}),nH=_(function(t){return $(Gbc,Xbc(t))});var fN=X(P(),1);var rbc="div";function sbc(c,t,e){if(!c)return!1;if(bd(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?bd(d)?!0:!!d.querySelector("[role=menuitem][aria-expanded=true]"):!1}var Ms=cc(function({store:t,hideOnClick:e=!0,preventScrollOnKeyDown:l=!0,focusOnHover:d,blurOnHoverEnd:b,...o}){let n=sG(!0),i=_F();t=t||n||i,rc(t,!1);let a=o.onClick,u=qc(e),G="hideAll"in t?t.hideAll:void 0,r=!!G,s=nc(g=>{if(a?.(g),g.defaultPrevented||Jx(g)||hx(g)||!G)return;let Z=g.currentTarget.getAttribute("aria-haspopup");Z&&Z!=="false"||u(g)&&G()}),m=E(t,g=>"contentElement"in g?g.contentElement:null),x=(0,fN.useContext)(lH);return o={role:Tu(m,"menuitem"),...o,onClick:s},o=Ud({store:t,preventScrollOnKeyDown:l,...o,shouldRegisterItem:x?!1:o.shouldRegisterItem}),o=Ls({store:t,...o,focusOnHover(g){let Z=()=>typeof d=="function"?d(g):d??!0;if(!t||!Z())return!1;let{baseElement:H,items:R}=t.getState();return r?(g.currentTarget.hasAttribute("aria-expanded")&&g.currentTarget.focus(),!0):sbc(H,R,g.currentTarget)?(g.currentTarget.focus(),!0):!1},blurOnHoverEnd(g){return typeof b=="function"?b(g):b??r}}),o}),iH=Yt(_(function(t){return $(rbc,Ms(t))}));var YN=X(P(),1),mbc="span",xbc=cc(function({store:t,checked:e,...l}){let d=(0,YN.useContext)(eH);return e=e??d,l=Ds({...l,checked:e}),l}),xG=_(function(t){return $(mbc,xbc(t))});var dV=X(P(),1);var gbc="div";function lV(c,t,e){if(t===void 0)return Array.isArray(c)?c:!!e;let l=tH(t);return Array.isArray(c)?e?c.includes(l)?c:[...c,l]:c.filter(d=>d!==l):e?l:c===l?!1:c}var Hbc=cc(function({store:t,name:e,value:l,checked:d,defaultChecked:b,hideOnClick:o=!1,...n}){let i=sG();t=t||i,rc(t,!1);let a=Nx(b);(0,dV.useEffect)(()=>{t?.setValue(e,(G=l!==void 0?[]:!1)=>a?lV(G,l,!0):G)},[t,e,l,a]),(0,dV.useEffect)(()=>{d!==void 0&&t?.setValue(e,G=>lV(G,l,d))},[t,e,l,d]);let u=pN({value:E(t,G=>G.values[e]),setValue(G){t?.setValue(e,()=>{if(d===void 0)return G;let r=lV(G,l,d);return!Array.isArray(r)||!Array.isArray(G)?r:lf(G,r)?G:r})}});return n={role:"menuitemcheckbox",...n},n=q5({store:u,name:e,value:l,checked:d,...n}),n=Ms({store:t,hideOnClick:o,...n}),n}),aH=Yt(_(function(t){return $(gbc,Hbc(t))}));var oV=X(P(),1),FN=X(V(),1);var Zbc="div";function bV(c,t,e){return e===void 0?c:e?t:c===t?!1:c}var Rbc=cc(function({store:t,name:e,value:l,checked:d,defaultChecked:b,onChange:o,hideOnClick:n=!1,...i}){let a=sG();t=t||a,rc(t,!1);let u=Nx(b);(0,oV.useEffect)(()=>{t?.setValue(e,(r=!1)=>bV(r,l,u))},[t,e,l,u]),(0,oV.useEffect)(()=>{d!==void 0&&t?.setValue(e,r=>bV(r,l,d))},[t,e,l,d]);let G=E(t,r=>r.values[e]===l);return i=Zc(i,r=>(0,FN.jsx)(eH.Provider,{value:G,children:r}),[G]),i={role:"menuitemradio",...i},i=L5({name:e,value:l,checked:G,onChange(r){if(o?.(r),r.defaultPrevented)return;let s=r.currentTarget;t?.setValue(e,m=>bV(m,l,d??s.checked))},...i}),i=Ms({store:t,hideOnClick:n,...i}),i}),uH=Yt(_(function(t){return $(Zbc,Rbc(t))}));function NN({combobox:c,parent:t,menubar:e,...l}={}){let d=!!e&&!t,b=Yb(l.store,Lf(t,["values"]),Ld(c,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let o=b.getState(),n=od({...l,store:b,orientation:Gc(l.orientation,o.orientation,"vertical")}),i=Sg({...l,store:b,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=Gt({...n.getState(),...i.getState(),initialFocus:Gc(o.initialFocus,"container"),values:Gc(l.values,o.values,l.defaultValues,{})},n,i,b);return Vt(a,()=>Lc(a,["mounted"],u=>{u.mounted||a.setState("activeId",null)})),Vt(a,()=>Lc(t,["orientation"],u=>{a.setState("placement",u.orientation==="vertical"?"right-start":"bottom-start")})),{...n,...i,...a,combobox:c,parent:t,menubar:e,hideAll:()=>{i.hide(),t?.hideAll()},setInitialFocus:u=>a.setState("initialFocus",u),setValues:u=>a.setState("values",u),setValue:(u,G)=>{u!=="__proto__"&&u!=="constructor"&&(Array.isArray(u)||a.setState("values",r=>{let s=r[u],m=df(G,s);return m===s?r:{...r,[u]:m!==void 0&&m}}))}}}function pbc(c,t,e){return _e(t,[e.combobox,e.parent,e.menubar]),zc(c,e,"values","setValues"),Object.assign(kg(Ed(c,t,e),t,e),{combobox:e.combobox,parent:e.parent,menubar:e.menubar})}function GH(c={}){let t=Es(),e=KF(),l=Kx();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]=ht(NN,c);return pbc(d,b,c)}var Wbc="hr",Bbc=cc(function({store:t,...e}){let l=Es();return t=t||l,e=G5({store:t,...e}),e}),XH=_(function(t){return $(Wbc,Bbc(t))});var $N=X(ic(),1),sH=X(Y(),1);var rH=X(Y(),1),Ps=(0,rH.createContext)({});Ps.displayName="CompositeContext";var ud=()=>(0,rH.useContext)(Ps);var SN=X(Y(),1);var kN=X(V(),1),zN=(0,SN.forwardRef)(function(t,e){let l=ud(),d=t.store??l.store;return(0,kN.jsx)(Dg,{store:d,...t,ref:e})});var AN=X(Y(),1);var ON=X(V(),1),wN=(0,AN.forwardRef)(function(t,e){let l=ud(),d=t.store??l.store;return(0,ON.jsx)(Ug,{store:d,...t,ref:e})});var TN=X(Y(),1);var QN=X(V(),1),LN=(0,TN.forwardRef)(function(t,e){let l=ud(),d=t.store??l.store;return(0,QN.jsx)(jg,{store:d,...t,ref:e})});var DN=X(Y(),1);var UN=X(V(),1),jN=(0,DN.forwardRef)(function(t,e){let l=ud(),d=t.store??l.store;return(0,UN.jsx)(ea,{store:d,...t,ref:e})});var EN=X(Y(),1);var MN=X(V(),1),PN=(0,EN.forwardRef)(function(t,e){let l=ud(),d=t.store??l.store;return(0,MN.jsx)(cH,{store:d,...t,ref:e})});var KN=X(Y(),1);var _N=X(V(),1),qN=(0,KN.forwardRef)(function(t,e){let l=ud(),d=t.store??l.store;return(0,_N.jsx)(wg,{store:d,...t,ref:e})});var nV=X(V(),1),Oe=Object.assign((0,sH.forwardRef)(function({activeId:t,defaultActiveId:e,setActiveId:l,focusLoop:d=!1,focusWrap:b=!1,focusShift:o=!1,virtualFocus:n=!1,orientation:i="both",rtl:a=(0,$N.isRTL)(),children:u,disabled:G=!1,...r},s){let m=r.store,x=tG({activeId:t,defaultActiveId:e,setActiveId:l,focusLoop:d,focusWrap:b,focusShift:o,virtualFocus:n,orientation:i,rtl:a}),g=m??x,Z=(0,sH.useMemo)(()=>({store:g}),[g]);return(0,nV.jsx)(jx,{disabled:G,store:g,...r,ref:s,children:(0,nV.jsx)(Ps.Provider,{value:Z,children:u})})}),{Group:Object.assign(zN,{displayName:"Composite.Group"}),GroupLabel:Object.assign(wN,{displayName:"Composite.GroupLabel"}),Item:Object.assign(jN,{displayName:"Composite.Item"}),Row:Object.assign(PN,{displayName:"Composite.Row"}),Hover:Object.assign(LN,{displayName:"Composite.Hover"}),Typeahead:Object.assign(qN,{displayName:"Composite.Typeahead"}),Context:Object.assign(Ps,{displayName:"Composite.Context"})});var jA=X(bc(),1),li=X(Y(),1),EA=X(xt(),1);var t3=X(V(),1);function ybc(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,t3.jsx)("span",{className:e,"aria-label":d,children:l})}var mH=ybc;function e3(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 On(c){return c!==null&&typeof c=="object"&&typeof c.start=="function"}var Ks=c=>Array.isArray(c);function iV(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 ko(c){return typeof c=="string"||Array.isArray(c)}function l3(c){let t=[{},{}];return c?.values.forEach((e,l)=>{t[0][l]=e.get(),t[1][l]=e.getVelocity()}),t}function gG(c,t,e,l){if(typeof t=="function"){let[d,b]=l3(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]=l3(l);t=t(e!==void 0?e:c.custom,d,b)}return t}function wn(c,t,e){let l=c.getProps();return gG(l,t,e!==void 0?e:l.custom,c)}var xH=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],_s=["initial",...xH];var Tn=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Jl=new Set(Tn);var we=c=>c*1e3,vl=c=>c/1e3;var Vbc={type:"spring",stiffness:500,damping:25,restSpeed:10},hbc=c=>({type:"spring",stiffness:550,damping:c===0?2*Math.sqrt(550):30,restSpeed:10}),Jbc={type:"keyframes",duration:.8},vbc={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},d3=(c,{keyframes:t})=>t.length>2?Jbc:Jl.has(c)?c.startsWith("scale")?hbc(t[1]):Vbc:vbc;function HG(c,t){return c?c[t]||c.default||c:void 0}var ZG={skipAnimations:!1,useManualTiming:!1};var gH={current:!1};var Cbc=c=>c!==null;function Qn(c,{repeat:t,repeatType:e="loop"},l){let d=c.filter(Cbc),b=t&&e!=="loop"&&t%2===1?0:d.length-1;return!b||l===void 0?d[b]:l}var gt=c=>c;var zo=gt,Ll=gt;function b3(c){let t=new Set,e=new Set,l=!1,d=!1,b=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1};function n(a){b.has(a)&&(i.schedule(a),c()),a(o)}let i={schedule:(a,u=!1,G=!1)=>{let s=G&&l?t:e;return u&&b.add(a),s.has(a)||s.add(a),a},cancel:a=>{e.delete(a),b.delete(a)},process:a=>{if(o=a,l){d=!0;return}l=!0,[t,e]=[e,t],t.forEach(n),t.clear(),l=!1,d&&(d=!1,i.process(a))}};return i}var HH=["read","resolveKeyframes","update","preRender","render","postRender"],fbc=40;function ZH(c,t){let e=!1,l=!0,d={delta:0,timestamp:0,isProcessing:!1},b=()=>e=!0,o=HH.reduce((Z,H)=>(Z[H]=b3(b),Z),{}),{read:n,resolveKeyframes:i,update:a,preRender:u,render:G,postRender:r}=o,s=()=>{let Z=ZG.useManualTiming?d.timestamp:performance.now();e=!1,d.delta=l?1e3/60:Math.max(Math.min(Z-d.timestamp,fbc),1),d.timestamp=Z,d.isProcessing=!0,n.process(d),i.process(d),a.process(d),u.process(d),G.process(d),r.process(d),d.isProcessing=!1,e&&t&&(l=!1,c(s))},m=()=>{e=!0,l=!0,d.isProcessing||c(s)};return{schedule:HH.reduce((Z,H)=>{let R=o[H];return Z[H]=(W,p=!1,I=!1)=>(e||m(),R.schedule(W,p,I)),Z},{}),cancel:Z=>{for(let H=0;H<HH.length;H++)o[HH[H]].cancel(Z)},state:d,steps:o}}var{schedule:vc,cancel:Dl,state:At,steps:RH}=ZH(typeof requestAnimationFrame<"u"?requestAnimationFrame:gt,!0);var o3=(c,t,e)=>(((1-3*e+3*t)*c+(3*e-6*t))*c+3*t)*c,Ybc=1e-7,Fbc=12;function Nbc(c,t,e,l,d){let b,o,n=0;do o=t+(e-t)/2,b=o3(o,l,d)-c,b>0?e=o:t=o;while(Math.abs(b)>Ybc&&++n<Fbc);return o}function cb(c,t,e,l){if(c===t&&e===l)return gt;let d=b=>Nbc(b,0,1,c,e);return b=>b===0||b===1?b:o3(d(b),t,l)}var IH=c=>t=>t<=.5?c(2*t)/2:(2-c(2*(1-t)))/2;var pH=c=>t=>1-c(1-t);var aV=cb(.33,1.53,.69,.99),qs=pH(aV),WH=IH(qs);var BH=c=>(c*=2)<1?.5*qs(c):.5*(2-Math.pow(2,-10*(c-1)));var yH=c=>1-Math.sin(Math.acos(c)),VH=pH(yH),hH=IH(yH);var JH=c=>/^0[^.\s]+$/u.test(c);function n3(c){return typeof c=="number"?c===0:c!==null?c==="none"||c==="0"||JH(c):!0}var vH=c=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(c);var i3=c=>t=>typeof t=="string"&&t.startsWith(c),CH=i3("--"),Sbc=i3("var(--"),RG=c=>Sbc(c)?kbc.test(c.split("/*")[0].trim()):!1,kbc=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;var zbc=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Abc(c){let t=zbc.exec(c);if(!t)return[,];let[,e,l,d]=t;return[`--${e??l}`,d]}var Obc=4;function uV(c,t,e=1){Ll(e<=Obc,`Max CSS variable fallback depth detected in property "${c}". This may indicate a circular fallback dependency.`);let[l,d]=Abc(c);if(!l)return;let b=window.getComputedStyle(t).getPropertyValue(l);if(b){let o=b.trim();return vH(o)?parseFloat(o):o}return RG(d)?uV(d,t,e+1):d}var ye=(c,t,e)=>e>t?t:e<c?c:e;var Db={test:c=>typeof c=="number",parse:parseFloat,transform:c=>c},Ao={...Db,transform:c=>ye(0,1,c)},$s={...Db,default:1};var cm=c=>({test:t=>typeof t=="string"&&t.endsWith(c)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${c}`}),Ub=cm("deg"),cl=cm("%"),xc=cm("px"),a3=cm("vh"),u3=cm("vw"),GV={...cl,parse:c=>cl.parse(c)/100,transform:c=>cl.transform(c*100)};var r3=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),XV=c=>c===Db||c===xc,G3=(c,t)=>parseFloat(c.split(", ")[t]),X3=(c,t)=>(e,{transform:l})=>{if(l==="none"||!l)return 0;let d=l.match(/^matrix3d\((.+)\)$/u);if(d)return G3(d[1],t);{let b=l.match(/^matrix\((.+)\)$/u);return b?G3(b[1],c):0}},wbc=new Set(["x","y","z"]),Tbc=Tn.filter(c=>!wbc.has(c));function s3(c){let t=[];return Tbc.forEach(e=>{let l=c.getValue(e);l!==void 0&&(t.push([e,l.get()]),l.set(e.startsWith("scale")?1:0))}),t}var Ia={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:X3(4,13),y:X3(5,14)};Ia.translateX=Ia.x;Ia.translateY=Ia.y;var fH=c=>t=>t.test(c);var m3={test:c=>c==="auto",parse:c=>c};var rV=[Db,xc,cl,Ub,u3,a3,m3],sV=c=>rV.find(fH(c));var pa=new Set,mV=!1,xV=!1;function x3(){if(xV){let c=Array.from(pa).filter(l=>l.needsMeasurement),t=new Set(c.map(l=>l.element)),e=new Map;t.forEach(l=>{let d=s3(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,o])=>{var n;(n=l.getValue(b))===null||n===void 0||n.set(o)})}),c.forEach(l=>l.measureEndState()),c.forEach(l=>{l.suspendedScrollY!==void 0&&window.scrollTo(0,l.suspendedScrollY)})}xV=!1,mV=!1,pa.forEach(c=>c.complete()),pa.clear()}function g3(){pa.forEach(c=>{c.readKeyframes(),c.needsMeasurement&&(xV=!0)})}function H3(){g3(),x3()}var Ln=class{constructor(t,e,l,d,b,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=b,this.isAsync=o}scheduleResolve(){this.isScheduled=!0,this.isAsync?(pa.add(this),mV||(mV=!0,vc.read(g3),vc.resolveKeyframes(x3))):(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 o=d?.get(),n=t[t.length-1];if(o!==void 0)t[0]=o;else if(l&&e){let i=l.readValue(e,n);i!=null&&(t[0]=i)}t[0]===void 0&&(t[0]=n),d&&o===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),pa.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,pa.delete(this))}resume(){this.isComplete||this.scheduleResolve()}};var Dn=c=>Math.round(c*1e5)/1e5;var IG=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function Z3(c){return c==null}var R3=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu;var pG=(c,t)=>e=>!!(typeof e=="string"&&R3.test(e)&&e.startsWith(c)||t&&!Z3(e)&&Object.prototype.hasOwnProperty.call(e,t)),YH=(c,t,e)=>l=>{if(typeof l!="string")return l;let[d,b,o,n]=l.match(IG);return{[c]:parseFloat(d),[t]:parseFloat(b),[e]:parseFloat(o),alpha:n!==void 0?parseFloat(n):1}};var Qbc=c=>ye(0,255,c),gV={...Db,transform:c=>Math.round(Qbc(c))},jb={test:pG("rgb","red"),parse:YH("red","green","blue"),transform:({red:c,green:t,blue:e,alpha:l=1})=>"rgba("+gV.transform(c)+", "+gV.transform(t)+", "+gV.transform(e)+", "+Dn(Ao.transform(l))+")"};function Lbc(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 tm={test:pG("#"),parse:Lbc,transform:jb.transform};var Un={test:pG("hsl","hue"),parse:YH("hue","saturation","lightness"),transform:({hue:c,saturation:t,lightness:e,alpha:l=1})=>"hsla("+Math.round(c)+", "+cl.transform(Dn(t))+", "+cl.transform(Dn(e))+", "+Dn(Ao.transform(l))+")"};var Ut={test:c=>jb.test(c)||tm.test(c)||Un.test(c),parse:c=>jb.test(c)?jb.parse(c):Un.test(c)?Un.parse(c):tm.parse(c),transform:c=>typeof c=="string"?c:c.hasOwnProperty("red")?jb.transform(c):Un.transform(c)};var I3=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Dbc(c){var t,e;return isNaN(c)&&typeof c=="string"&&(((t=c.match(IG))===null||t===void 0?void 0:t.length)||0)+(((e=c.match(I3))===null||e===void 0?void 0:e.length)||0)>0}var W3="number",B3="color",Ubc="var",jbc="var(",p3="${}",Ebc=/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 Wa(c){let t=c.toString(),e=[],l={color:[],number:[],var:[]},d=[],b=0,n=t.replace(Ebc,i=>(Ut.test(i)?(l.color.push(b),d.push(B3),e.push(Ut.parse(i))):i.startsWith(jbc)?(l.var.push(b),d.push(Ubc),e.push(i)):(l.number.push(b),d.push(W3),e.push(parseFloat(i))),++b,p3)).split(p3);return{values:e,split:n,indexes:l,types:d}}function y3(c){return Wa(c).values}function V3(c){let{split:t,types:e}=Wa(c),l=t.length;return d=>{let b="";for(let o=0;o<l;o++)if(b+=t[o],d[o]!==void 0){let n=e[o];n===W3?b+=Dn(d[o]):n===B3?b+=Ut.transform(d[o]):b+=d[o]}return b}}var Mbc=c=>typeof c=="number"?0:c;function Pbc(c){let t=y3(c);return V3(c)(t.map(Mbc))}var tl={test:Dbc,parse:y3,createTransformer:V3,getAnimatableNone:Pbc};var Kbc=new Set(["brightness","contrast","saturate","opacity"]);function _bc(c){let[t,e]=c.slice(0,-1).split("(");if(t==="drop-shadow")return c;let[l]=e.match(IG)||[];if(!l)return c;let d=e.replace(l,""),b=Kbc.has(t)?1:0;return l!==e&&(b*=100),t+"("+b+d+")"}var qbc=/\b([a-z-]*)\(.*?\)/gu,em={...tl,getAnimatableNone:c=>{let t=c.match(qbc);return t?t.map(_bc).join(" "):c}};var h3={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 J3={rotate:Ub,rotateX:Ub,rotateY:Ub,rotateZ:Ub,scale:$s,scaleX:$s,scaleY:$s,scaleZ:$s,skew:Ub,skewX:Ub,skewY:Ub,distance:xc,translateX:xc,translateY:xc,translateZ:xc,x:xc,y:xc,z:xc,perspective:xc,transformPerspective:xc,opacity:Ao,originX:GV,originY:GV,originZ:xc};var HV={...Db,transform:Math.round};var WG={...h3,...J3,zIndex:HV,size:xc,fillOpacity:Ao,strokeOpacity:Ao,numOctaves:HV};var $bc={...WG,color:Ut,backgroundColor:Ut,outlineColor:Ut,fill:Ut,stroke:Ut,borderColor:Ut,borderTopColor:Ut,borderRightColor:Ut,borderBottomColor:Ut,borderLeftColor:Ut,filter:em,WebkitFilter:em},BG=c=>$bc[c];function FH(c,t){let e=BG(c);return e!==em&&(e=tl),e.getAnimatableNone?e.getAnimatableNone(t):void 0}var coc=new Set(["auto","none","0"]);function v3(c,t,e){let l=0,d;for(;l<c.length&&!d;){let b=c[l];typeof b=="string"&&!coc.has(b)&&Wa(b).values.length&&(d=c[l]),l++}if(d&&e)for(let b of t)c[b]=FH(e,d)}var yG=class extends Ln{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 i=0;i<t.length;i++){let a=t[i];if(typeof a=="string"&&(a=a.trim(),RG(a))){let u=uV(a,e.current);u!==void 0&&(t[i]=u),i===t.length-1&&(this.finalKeyframe=a)}}if(this.resolveNoneKeyframes(),!r3.has(l)||t.length!==2)return;let[d,b]=t,o=sV(d),n=sV(b);if(o!==n)if(XV(o)&&XV(n))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++)n3(t[d])&&l.push(d);l.length&&v3(t,l,e)}measureInitialState(){let{element:t,unresolvedKeyframes:e,name:l}=this;if(!t||!t.current)return;l==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Ia[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 o=d.length-1,n=d[o];d[o]=Ia[l](e.measureViewportBox(),window.getComputedStyle(e.current)),n!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=n),!((t=this.removedTransforms)===null||t===void 0)&&t.length&&this.removedTransforms.forEach(([i,a])=>{e.getValue(i).set(a)}),this.resolveNoneKeyframes()}};function VG(c){return typeof c=="function"}var NH;function toc(){NH=void 0}var Te={now:()=>(NH===void 0&&Te.set(At.isProcessing||ZG.useManualTiming?At.timestamp:performance.now()),NH),set:c=>{NH=c,queueMicrotask(toc)}};var ZV=(c,t)=>t==="zIndex"?!1:!!(typeof c=="number"||Array.isArray(c)||typeof c=="string"&&(tl.test(c)||c==="0")&&!c.startsWith("url("));function eoc(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 C3(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],o=ZV(d,t),n=ZV(b,t);return zo(o===n,`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.`),!o||!n?!1:eoc(c)||(e==="spring"||VG(e))&&l}var loc=40,hG=class{constructor({autoplay:t=!0,delay:e=0,type:l="keyframes",repeat:d=0,repeatDelay:b=0,repeatType:o="loop",...n}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=Te.now(),this.options={autoplay:t,delay:e,type:l,repeat:d,repeatDelay:b,repeatType:o,...n},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt?this.resolvedAt-this.createdAt>loc?this.resolvedAt:this.createdAt:this.createdAt}get resolved(){return!this._resolved&&!this.hasAttemptedResolve&&H3(),this._resolved}onKeyframesResolved(t,e){this.resolvedAt=Te.now(),this.hasAttemptedResolve=!0;let{name:l,type:d,velocity:b,delay:o,onComplete:n,onUpdate:i,isGenerator:a}=this.options;if(!a&&!C3(t,l,d,b))if(gH.current||!o){i?.(Qn(t,this.options,e)),n?.(),this.resolveFinishedPromise();return}else this.options.duration=0;let u=this.initPlayback(t,e);u!==!1&&(this._resolved={keyframes:t,finalKeyframe:e,...u},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 tb=(c,t,e)=>{let l=t-c;return l===0?1:(e-c)/l};var SH=(c,t,e=10)=>{let l="",d=Math.max(Math.round(t/e),2);for(let b=0;b<d;b++)l+=c(tb(0,d-1,b))+", ";return`linear(${l.substring(0,l.length-2)})`};function kH(c,t){return t?c*(1e3/t):0}var doc=5;function zH(c,t,e){let l=Math.max(t-doc,0);return kH(e-c(l),t-l)}var It={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 RV=.001;function f3({duration:c=It.duration,bounce:t=It.bounce,velocity:e=It.velocity,mass:l=It.mass}){let d,b;zo(c<=we(It.maxDuration),"Spring duration must be 10 seconds or less");let o=1-t;o=ye(It.minDamping,It.maxDamping,o),c=ye(It.minDuration,It.maxDuration,vl(c)),o<1?(d=a=>{let u=a*o,G=u*c,r=u-e,s=AH(a,o),m=Math.exp(-G);return RV-r/s*m},b=a=>{let G=a*o*c,r=G*e+e,s=Math.pow(o,2)*Math.pow(a,2)*c,m=Math.exp(-G),x=AH(Math.pow(a,2),o);return(-d(a)+RV>0?-1:1)*((r-s)*m)/x}):(d=a=>{let u=Math.exp(-a*c),G=(a-e)*c+1;return-RV+u*G},b=a=>{let u=Math.exp(-a*c),G=(e-a)*(c*c);return u*G});let n=5/c,i=ooc(d,b,n);if(c=we(c),isNaN(i))return{stiffness:It.stiffness,damping:It.damping,duration:c};{let a=Math.pow(i,2)*l;return{stiffness:a,damping:o*2*Math.sqrt(l*a),duration:c}}}var boc=12;function ooc(c,t,e){let l=e;for(let d=1;d<boc;d++)l=l-c(l)/t(l);return l}function AH(c,t){return c*Math.sqrt(1-t*t)}function OH(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 ioc=["duration","bounce"],aoc=["stiffness","damping","mass"];function Y3(c,t){return t.some(e=>c[e]!==void 0)}function uoc(c){let t={velocity:It.velocity,stiffness:It.stiffness,damping:It.damping,mass:It.mass,isResolvedFromDuration:!1,...c};if(!Y3(c,aoc)&&Y3(c,ioc))if(c.visualDuration){let e=c.visualDuration,l=2*Math.PI/(e*1.2),d=l*l,b=2*ye(.05,1,1-c.bounce)*Math.sqrt(d);t={...t,mass:It.mass,stiffness:d,damping:b}}else{let e=f3(c);t={...t,...e,mass:It.mass},t.isResolvedFromDuration=!0}return t}function wH(c=It.visualDuration,t=It.bounce){let e=typeof c!="object"?{visualDuration:c,keyframes:[0,1],bounce:t}:c,{restSpeed:l,restDelta:d}=e,b=e.keyframes[0],o=e.keyframes[e.keyframes.length-1],n={done:!1,value:b},{stiffness:i,damping:a,mass:u,duration:G,velocity:r,isResolvedFromDuration:s}=uoc({...e,velocity:-vl(e.velocity||0)}),m=r||0,x=a/(2*Math.sqrt(i*u)),g=o-b,Z=vl(Math.sqrt(i/u)),H=Math.abs(g)<5;l||(l=H?It.restSpeed.granular:It.restSpeed.default),d||(d=H?It.restDelta.granular:It.restDelta.default);let R;if(x<1){let p=AH(Z,x);R=I=>{let y=Math.exp(-x*Z*I);return o-y*((m+x*Z*g)/p*Math.sin(p*I)+g*Math.cos(p*I))}}else if(x===1)R=p=>o-Math.exp(-Z*p)*(g+(m+Z*g)*p);else{let p=Z*Math.sqrt(x*x-1);R=I=>{let y=Math.exp(-x*Z*I),B=Math.min(p*I,300);return o-y*((m+x*Z*g)*Math.sinh(B)+p*g*Math.cosh(B))/p}}let W={calculatedDuration:s&&G||null,next:p=>{let I=R(p);if(s)n.done=p>=G;else{let y=0;x<1&&(y=p===0?we(m):zH(R,p,I));let B=Math.abs(y)<=l,C=Math.abs(o-I)<=d;n.done=B&&C}return n.value=n.done?o:I,n},toString:()=>{let p=Math.min(OH(W),2e4),I=SH(y=>W.next(p*y).value,p,30);return p+"ms "+I}};return W}function IV({keyframes:c,velocity:t=0,power:e=.8,timeConstant:l=325,bounceDamping:d=10,bounceStiffness:b=500,modifyTarget:o,min:n,max:i,restDelta:a=.5,restSpeed:u}){let G=c[0],r={done:!1,value:G},s=B=>n!==void 0&&B<n||i!==void 0&&B>i,m=B=>n===void 0?i:i===void 0||Math.abs(n-B)<Math.abs(i-B)?n:i,x=e*t,g=G+x,Z=o===void 0?g:o(g);Z!==g&&(x=Z-G);let H=B=>-x*Math.exp(-B/l),R=B=>Z+H(B),W=B=>{let C=H(B),J=R(B);r.done=Math.abs(C)<=a,r.value=r.done?Z:J},p,I,y=B=>{s(r.value)&&(p=B,I=wH({keyframes:[r.value,m(r.value)],velocity:zH(R,B,r.value),damping:d,stiffness:b,restDelta:a,restSpeed:u}))};return y(0),{calculatedDuration:null,next:B=>{let C=!1;return!I&&p===void 0&&(C=!0,W(B),y(B)),p!==void 0&&B>=p?I.next(B-p):(!C&&W(B),r)}}}var F3=cb(.42,0,1,1),N3=cb(0,0,.58,1),TH=cb(.42,0,.58,1);var S3=c=>Array.isArray(c)&&typeof c[0]!="number";var lm=c=>Array.isArray(c)&&typeof c[0]=="number";var k3={linear:gt,easeIn:F3,easeInOut:TH,easeOut:N3,circIn:yH,circInOut:hH,circOut:VH,backIn:qs,backInOut:WH,backOut:aV,anticipate:BH},pV=c=>{if(lm(c)){Ll(c.length===4,"Cubic bezier arrays must contain four numerical values.");let[t,e,l,d]=c;return cb(t,e,l,d)}else if(typeof c=="string")return Ll(k3[c]!==void 0,`Invalid easing type '${c}'`),k3[c];return c};var Goc=(c,t)=>e=>t(c(e)),Eb=(...c)=>c.reduce(Goc);var Oc=(c,t,e)=>c+(t-c)*e;function WV(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 z3({hue:c,saturation:t,lightness:e,alpha:l}){c/=360,t/=100,e/=100;let d=0,b=0,o=0;if(!t)d=b=o=e;else{let n=e<.5?e*(1+t):e+t-e*t,i=2*e-n;d=WV(i,n,c+1/3),b=WV(i,n,c),o=WV(i,n,c-1/3)}return{red:Math.round(d*255),green:Math.round(b*255),blue:Math.round(o*255),alpha:l}}function JG(c,t){return e=>e>0?t:c}var BV=(c,t,e)=>{let l=c*c,d=e*(t*t-l)+l;return d<0?0:Math.sqrt(d)},Xoc=[tm,jb,Un],roc=c=>Xoc.find(t=>t.test(c));function A3(c){let t=roc(c);if(zo(!!t,`'${c}' is not an animatable color. Use the equivalent color code instead.`),!t)return!1;let e=t.parse(c);return t===Un&&(e=z3(e)),e}var yV=(c,t)=>{let e=A3(c),l=A3(t);if(!e||!l)return JG(c,t);let d={...e};return b=>(d.red=BV(e.red,l.red,b),d.green=BV(e.green,l.green,b),d.blue=BV(e.blue,l.blue,b),d.alpha=Oc(e.alpha,l.alpha,b),jb.transform(d))};var QH=new Set(["none","hidden"]);function O3(c,t){return QH.has(c)?e=>e<=0?c:t:e=>e>=1?t:c}function soc(c,t){return e=>Oc(c,t,e)}function LH(c){return typeof c=="number"?soc:typeof c=="string"?RG(c)?JG:Ut.test(c)?yV:goc:Array.isArray(c)?w3:typeof c=="object"?Ut.test(c)?yV:moc:JG}function w3(c,t){let e=[...c],l=e.length,d=c.map((b,o)=>LH(b)(b,t[o]));return b=>{for(let o=0;o<l;o++)e[o]=d[o](b);return e}}function moc(c,t){let e={...c,...t},l={};for(let d in e)c[d]!==void 0&&t[d]!==void 0&&(l[d]=LH(c[d])(c[d],t[d]));return d=>{for(let b in l)e[b]=l[b](d);return e}}function xoc(c,t){var e;let l=[],d={color:0,var:0,number:0};for(let b=0;b<t.values.length;b++){let o=t.types[b],n=c.indexes[o][d[o]],i=(e=c.values[n])!==null&&e!==void 0?e:0;l[b]=i,d[o]++}return l}var goc=(c,t)=>{let e=tl.createTransformer(t),l=Wa(c),d=Wa(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?QH.has(c)&&!d.values.length||QH.has(t)&&!l.values.length?O3(c,t):Eb(w3(xoc(l,d),d.values),e):(zo(!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.`),JG(c,t))};function DH(c,t,e){return typeof c=="number"&&typeof t=="number"&&typeof e=="number"?Oc(c,t,e):LH(c)(c,t)}function Hoc(c,t,e){let l=[],d=e||DH,b=c.length-1;for(let o=0;o<b;o++){let n=d(c[o],c[o+1]);if(t){let i=Array.isArray(t)?t[o]||gt:t;n=Eb(i,n)}l.push(n)}return l}function T3(c,t,{clamp:e=!0,ease:l,mixer:d}={}){let b=c.length;if(Ll(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 o=Hoc(t,l,d),n=o.length,i=a=>{let u=0;if(n>1)for(;u<c.length-2&&!(a<c[u+1]);u++);let G=tb(c[u],c[u+1],a);return o[u](G)};return e?a=>i(ye(c[0],c[b-1],a)):i}function Q3(c,t){let e=c[c.length-1];for(let l=1;l<=t;l++){let d=tb(0,t,l);c.push(Oc(e,1,d))}}function L3(c){let t=[0];return Q3(t,c.length-1),t}function D3(c,t){return c.map(e=>e*t)}function Zoc(c,t){return c.map(()=>t||TH).splice(0,c.length-1)}function dm({duration:c=300,keyframes:t,times:e,ease:l="easeInOut"}){let d=S3(l)?l.map(pV):pV(l),b={done:!1,value:t[0]},o=D3(e&&e.length===t.length?e:L3(t),c),n=T3(o,t,{ease:Array.isArray(d)?d:Zoc(t,d)});return{calculatedDuration:c,next:i=>(b.value=n(i),b.done=i>=c,b)}}var U3=c=>{let t=({timestamp:e})=>c(e);return{start:()=>vc.update(t,!0),stop:()=>Dl(t),now:()=>At.isProcessing?At.timestamp:Te.now()}};var Roc={decay:IV,inertia:IV,tween:dm,keyframes:dm,spring:wH},Ioc=c=>c/100,Ba=class extends hG{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:b}=this.options,o=d?.KeyframeResolver||Ln,n=(i,a)=>this.onKeyframesResolved(i,a);this.resolver=new o(b,n,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:o=0}=this.options,n=VG(e)?e:Roc[e]||dm,i,a;n!==dm&&typeof t[0]!="number"&&(i=Eb(Ioc,DH(t[0],t[1])),t=[0,100]);let u=n({...this.options,keyframes:t});b==="mirror"&&(a=n({...this.options,keyframes:[...t].reverse(),velocity:-o})),u.calculatedDuration===null&&(u.calculatedDuration=OH(u));let{calculatedDuration:G}=u,r=G+d,s=r*(l+1)-d;return{generator:u,mirroredGenerator:a,mapPercentToKeyframes:i,calculatedDuration:G,resolvedDuration:r,totalDuration:s}}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:o,mapPercentToKeyframes:n,keyframes:i,calculatedDuration:a,totalDuration:u,resolvedDuration:G}=l;if(this.startTime===null)return b.next(0);let{delay:r,repeat:s,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-u/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 Z=this.currentTime-r*(this.speed>=0?1:-1),H=this.speed>=0?Z<0:Z>u;this.currentTime=Math.max(Z,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=u);let R=this.currentTime,W=b;if(s){let B=Math.min(this.currentTime,u)/G,C=Math.floor(B),J=B%1;!J&&B>=1&&(J=1),J===1&&C--,C=Math.min(C,s+1),C%2&&(m==="reverse"?(J=1-J,x&&(J-=x/G)):m==="mirror"&&(W=o)),R=ye(0,1,J)*G}let p=H?{done:!1,value:i[0]}:W.next(R);n&&(p.value=n(p.value));let{done:I}=p;!H&&a!==null&&(I=this.speed>=0?this.currentTime>=u:this.currentTime<=0);let y=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&I);return y&&d!==void 0&&(p.value=Qn(i,this.options,d)),g&&g(p.value),y&&this.finish(),p}get duration(){let{resolved:t}=this;return t?vl(t.calculatedDuration):0}get time(){return vl(this.currentTime)}set time(t){t=we(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=vl(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:t=U3,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 j3=new Set(["opacity","clipPath","filter","transform"]);function vG(c){let t;return()=>(t===void 0&&(t=c()),t)}var E3={linearEasing:void 0};function M3(c,t){let e=vG(c);return()=>{var l;return(l=E3[t])!==null&&l!==void 0?l:e()}}var CG=M3(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing");function hV(c){return!!(typeof c=="function"&&CG()||!c||typeof c=="string"&&(c in VV||CG())||lm(c)||Array.isArray(c)&&c.every(hV))}var bm=([c,t,e,l])=>`cubic-bezier(${c}, ${t}, ${e}, ${l})`,VV={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:bm([0,.65,.55,1]),circOut:bm([.55,0,1,.45]),backIn:bm([.31,.01,.66,-.59]),backOut:bm([.33,1.53,.69,.99])};function JV(c,t){if(c)return typeof c=="function"&&CG()?SH(c,t):lm(c)?bm(c):Array.isArray(c)?c.map(e=>JV(e,t)||VV.easeOut):VV[c]}function P3(c,t,e,{delay:l=0,duration:d=300,repeat:b=0,repeatType:o="loop",ease:n="easeInOut",times:i}={}){let a={[t]:e};i&&(a.offset=i);let u=JV(n,d);return Array.isArray(u)&&(a.easing=u),c.animate(a,{delay:l,duration:d,easing:Array.isArray(u)?"linear":u,fill:"both",iterations:b+1,direction:o==="reverse"?"alternate":"normal"})}function vV(c,t){c.timeline=t,c.onfinish=null}var K3=vG(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));var UH=10,poc=2e4;function Woc(c){return VG(c.type)||c.type==="spring"||!hV(c.ease)}function Boc(c,t){let e=new Ba({...t,keyframes:c,repeat:0,delay:0,isGenerator:!0}),l={done:!1,value:c[0]},d=[],b=0;for(;!l.done&&b<poc;)l=e.sample(b),d.push(l.value),b+=UH;return{times:void 0,keyframes:d,duration:b-UH,ease:"linear"}}var _3={anticipate:BH,backInOut:WH,circInOut:hH};function yoc(c){return c in _3}var om=class extends hG{constructor(t){super(t);let{name:e,motionValue:l,element:d,keyframes:b}=this.options;this.resolver=new yG(b,(o,n)=>this.onKeyframesResolved(o,n),e,l,d),this.resolver.scheduleResolve()}initPlayback(t,e){var l;let{duration:d=300,times:b,ease:o,type:n,motionValue:i,name:a,startTime:u}=this.options;if(!(!((l=i.owner)===null||l===void 0)&&l.current))return!1;if(typeof o=="string"&&CG()&&yoc(o)&&(o=_3[o]),Woc(this.options)){let{onComplete:r,onUpdate:s,motionValue:m,element:x,...g}=this.options,Z=Boc(t,g);t=Z.keyframes,t.length===1&&(t[1]=t[0]),d=Z.duration,b=Z.times,o=Z.ease,n="keyframes"}let G=P3(i.owner.current,a,t,{...this.options,duration:d,times:b,ease:o});return G.startTime=u??this.calcStartTime(),this.pendingTimeline?(vV(G,this.pendingTimeline),this.pendingTimeline=void 0):G.onfinish=()=>{let{onComplete:r}=this.options;i.set(Qn(t,this.options,e)),r&&r(),this.cancel(),this.resolveFinishedPromise()},{animation:G,duration:d,times:b,type:n,ease:o,keyframes:t}}get duration(){let{resolved:t}=this;if(!t)return 0;let{duration:e}=t;return vl(e)}get time(){let{resolved:t}=this;if(!t)return 0;let{animation:e}=t;return vl(e.currentTime||0)}set time(t){let{resolved:e}=this;if(!e)return;let{animation:l}=e;l.currentTime=we(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 gt;let{animation:l}=e;vV(l,t)}return gt}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:o,times:n}=t;if(e.playState==="idle"||e.playState==="finished")return;if(this.time){let{motionValue:a,onUpdate:u,onComplete:G,element:r,...s}=this.options,m=new Ba({...s,keyframes:l,duration:d,type:b,ease:o,times:n,isGenerator:!0}),x=we(this.time);a.setWithVelocity(m.sample(x-UH).value,m.sample(x).value,UH)}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:b,damping:o,type:n}=t;return K3()&&l&&j3.has(l)&&e&&e.owner&&e.owner.current instanceof HTMLElement&&!e.owner.getProps().onUpdate&&!d&&b!=="mirror"&&o!==0&&n!=="inertia"}};var q3=vG(()=>window.ScrollTimeline!==void 0);var jH=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=>q3()&&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 $3({when:c,delay:t,delayChildren:e,staggerChildren:l,staggerDirection:d,repeat:b,repeatType:o,repeatDelay:n,from:i,elapsed:a,...u}){return!!Object.keys(u).length}var fG=(c,t,e,l={},d,b)=>o=>{let n=HG(l,c)||{},i=n.delay||l.delay||0,{elapsed:a=0}=l;a=a-we(i);let u={keyframes:Array.isArray(e)?e:[null,e],ease:"easeOut",velocity:t.getVelocity(),...n,delay:-a,onUpdate:r=>{t.set(r),n.onUpdate&&n.onUpdate(r)},onComplete:()=>{o(),n.onComplete&&n.onComplete()},name:c,motionValue:t,element:b?void 0:d};$3(n)||(u={...u,...d3(c,u)}),u.duration&&(u.duration=we(u.duration)),u.repeatDelay&&(u.repeatDelay=we(u.repeatDelay)),u.from!==void 0&&(u.keyframes[0]=u.from);let G=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(u.duration=0,u.delay===0&&(G=!0)),(gH.current||ZG.skipAnimations)&&(G=!0,u.duration=0,u.delay=0),G&&!b&&t.get()!==void 0){let r=Qn(u.keyframes,n);if(r!==void 0)return vc.update(()=>{u.onUpdate(r),u.onComplete()}),new jH([])}return!b&&om.supports(u)?new om(u):new Ba(u)};var cS=c=>!!(c&&typeof c=="object"&&c.mix&&c.toValue),tS=c=>Ks(c)?c[c.length-1]||0:c;function YG(c,t){c.indexOf(t)===-1&&c.push(t)}function FG(c,t){let e=c.indexOf(t);e>-1&&c.splice(e,1)}var jn=class{constructor(){this.subscriptions=[]}add(t){return YG(this.subscriptions,t),()=>FG(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 o=this.subscriptions[b];o&&o(t,e,l)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}};var eS=30,Voc=c=>!isNaN(parseFloat(c)),lS={current:void 0},CV=class{constructor(t,e={}){this.version="11.15.0",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(l,d=!0)=>{let b=Te.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=Te.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=Voc(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 jn);let l=this.events[t].add(e);return t==="change"?()=>{l(),vc.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 lS.current&&lS.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let t=Te.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>eS)return 0;let e=Math.min(this.updatedAt-this.prevUpdatedAt,eS);return kH(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 Oo(c,t){return new CV(c,t)}function hoc(c,t,e){c.hasValue(t)?c.getValue(t).set(e):c.addValue(t,Oo(e))}function dS(c,t){let e=wn(c,t),{transitionEnd:l={},transition:d={},...b}=e||{};b={...b,...l};for(let o in b){let n=tS(b[o]);hoc(c,o,n)}}var NG=c=>c.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase();var Joc="framerAppearId",EH="data-"+NG(Joc);function MH(c){return c.props[EH]}var Ht=c=>!!(c&&c.getVelocity);function bS(c){return!!(Ht(c)&&c.add)}function nm(c,t){let e=c.getValue("willChange");if(bS(e))return e.add(t)}function voc({protectedKeys:c,needsAnimating:t},e){let l=c.hasOwnProperty(e)&&t[e]!==!0;return t[e]=!1,l}function PH(c,t,{delay:e=0,transitionOverride:l,type:d}={}){var b;let{transition:o=c.getDefaultTransition(),transitionEnd:n,...i}=t;l&&(o=l);let a=[],u=d&&c.animationState&&c.animationState.getState()[d];for(let G in i){let r=c.getValue(G,(b=c.latestValues[G])!==null&&b!==void 0?b:null),s=i[G];if(s===void 0||u&&voc(u,G))continue;let m={delay:e,...HG(o||{},G)},x=!1;if(window.MotionHandoffAnimation){let Z=MH(c);if(Z){let H=window.MotionHandoffAnimation(Z,G,vc);H!==null&&(m.startTime=H,x=!0)}}nm(c,G),r.start(fG(G,r,s,c.shouldReduceMotion&&Jl.has(G)?{type:!1}:m,c,x));let g=r.animation;g&&a.push(g)}return n&&Promise.all(a).then(()=>{vc.update(()=>{n&&dS(c,n)})}),a}function KH(c,t,e={}){var l;let d=wn(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 o=d?()=>Promise.all(PH(c,d,e)):()=>Promise.resolve(),n=c.variantChildren&&c.variantChildren.size?(a=0)=>{let{delayChildren:u=0,staggerChildren:G,staggerDirection:r}=b;return Coc(c,t,u+a,G,r,e)}:()=>Promise.resolve(),{when:i}=b;if(i){let[a,u]=i==="beforeChildren"?[o,n]:[n,o];return a().then(()=>u())}else return Promise.all([o(),n(e.delay)])}function Coc(c,t,e=0,l=0,d=1,b){let o=[],n=(c.variantChildren.size-1)*l,i=d===1?(a=0)=>a*l:(a=0)=>n-a*l;return Array.from(c.variantChildren).sort(foc).forEach((a,u)=>{a.notify("AnimationStart",t),o.push(KH(a,t,{...b,delay:e+i(u)}).then(()=>a.notify("AnimationComplete",t)))}),Promise.all(o)}function foc(c,t){return c.sortNodePosition(t)}function oS(c,t,e={}){c.notify("AnimationStart",t);let l;if(Array.isArray(t)){let d=t.map(b=>KH(c,b,e));l=Promise.all(d)}else if(typeof t=="string")l=KH(c,t,e);else{let d=typeof t=="function"?wn(c,t,e.custom):t;l=Promise.all(PH(c,d,e))}return l.then(()=>{c.notify("AnimationComplete",t)})}var Yoc=_s.length;function fV(c){if(!c)return;if(!c.isControllingVariants){let e=c.parent?fV(c.parent)||{}:{};return c.props.initial!==void 0&&(e.initial=c.props.initial),e}let t={};for(let e=0;e<Yoc;e++){let l=_s[e],d=c.props[l];(ko(d)||d===!1)&&(t[l]=d)}return t}var Foc=[...xH].reverse(),Noc=xH.length;function Soc(c){return t=>Promise.all(t.map(({animation:e,options:l})=>oS(c,e,l)))}function iS(c){let t=Soc(c),e=nS(),l=!0,d=i=>(a,u)=>{var G;let r=wn(c,u,i==="exit"?(G=c.presenceContext)===null||G===void 0?void 0:G.custom:void 0);if(r){let{transition:s,transitionEnd:m,...x}=r;a={...a,...x,...m}}return a};function b(i){t=i(c)}function o(i){let{props:a}=c,u=fV(c.parent)||{},G=[],r=new Set,s={},m=1/0;for(let g=0;g<Noc;g++){let Z=Foc[g],H=e[Z],R=a[Z]!==void 0?a[Z]:u[Z],W=ko(R),p=Z===i?H.isActive:null;p===!1&&(m=g);let I=R===u[Z]&&R!==a[Z]&&W;if(I&&l&&c.manuallyAnimateOnMount&&(I=!1),H.protectedKeys={...s},!H.isActive&&p===null||!R&&!H.prevProp||On(R)||typeof R=="boolean")continue;let y=koc(H.prevProp,R),B=y||Z===i&&H.isActive&&!I&&W||g>m&&W,C=!1,J=Array.isArray(R)?R:[R],h=J.reduce(d(Z),{});p===!1&&(h={});let{prevResolvedValues:f={}}=H,F={...f,...h},O=j=>{B=!0,r.has(j)&&(C=!0,r.delete(j)),H.needsAnimating[j]=!0;let S=c.getValue(j);S&&(S.liveStyle=!1)};for(let j in F){let S=h[j],v=f[j];if(s.hasOwnProperty(j))continue;let A=!1;Ks(S)&&Ks(v)?A=!iV(S,v):A=S!==v,A?S!=null?O(j):r.add(j):S!==void 0&&r.has(j)?O(j):H.protectedKeys[j]=!0}H.prevProp=R,H.prevResolvedValues=h,H.isActive&&(s={...s,...h}),l&&c.blockInitialAnimation&&(B=!1),B&&(!(I&&y)||C)&&G.push(...J.map(j=>({animation:j,options:{type:Z}})))}if(r.size){let g={};r.forEach(Z=>{let H=c.getBaseTarget(Z),R=c.getValue(Z);R&&(R.liveStyle=!0),g[Z]=H??null}),G.push({animation:g})}let x=!!G.length;return l&&(a.initial===!1||a.initial===a.animate)&&!c.manuallyAnimateOnMount&&(x=!1),l=!1,x?t(G):Promise.resolve()}function n(i,a){var u;if(e[i].isActive===a)return Promise.resolve();(u=c.variantChildren)===null||u===void 0||u.forEach(r=>{var s;return(s=r.animationState)===null||s===void 0?void 0:s.setActive(i,a)}),e[i].isActive=a;let G=o(i);for(let r in e)e[r].protectedKeys={};return G}return{animateChanges:o,setActive:n,setAnimateFunction:b,getState:()=>e,reset:()=>{e=nS(),l=!0}}}function koc(c,t){return typeof t=="string"?t!==c:Array.isArray(t)?!iV(t,c):!1}function ya(c=!1){return{isActive:c,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function nS(){return{animate:ya(!0),whileInView:ya(),whileHover:ya(),whileTap:ya(),whileDrag:ya(),whileFocus:ya(),exit:ya()}}var ue=class{constructor(t){this.isMounted=!1,this.node=t}update(){}};var _H=class extends ue{constructor(t){super(t),t.animationState||(t.animationState=iS(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();On(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 zoc=0,qH=class extends ue{constructor(){super(...arguments),this.id=zoc++}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 aS={animation:{Feature:_H},exit:{Feature:qH}};var Ul={x:!1,y:!1};function SG(){return Ul.x||Ul.y}function YV(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 $H(c,t){let e=YV(c),l=new AbortController,d={passive:!0,...t,signal:l.signal};return[e,d,()=>l.abort()]}function uS(c){return t=>{t.pointerType==="touch"||SG()||c(t)}}function FV(c,t,e={}){let[l,d,b]=$H(c,e),o=uS(n=>{let{target:i}=n,a=t(n);if(!a||!i)return;let u=uS(G=>{a(G),i.removeEventListener("pointerleave",u)});i.addEventListener("pointerleave",u,d)});return l.forEach(n=>{n.addEventListener("pointerenter",o,d)}),b}var Va=c=>c.pointerType==="mouse"?typeof c.button!="number"||c.button<=0:c.isPrimary!==!1;var ha=new WeakSet;function GS(c){return t=>{t.key==="Enter"&&c(t)}}function NV(c,t){c.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}var XS=(c,t)=>{let e=c.currentTarget;if(!e)return;let l=GS(()=>{if(ha.has(e))return;NV(e,"down");let d=GS(()=>{NV(e,"up")}),b=()=>NV(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 Aoc=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function rS(c){return Aoc.has(c.tagName)||c.tabIndex!==-1}var cZ=(c,t)=>t?c===t?!0:cZ(c,t.parentElement):!1;function sS(c){return Va(c)&&!SG()}function SV(c,t,e={}){let[l,d,b]=$H(c,e),o=n=>{let i=n.currentTarget;if(!sS(n)||ha.has(i))return;ha.add(i);let a=t(n),u=(s,m)=>{window.removeEventListener("pointerup",G),window.removeEventListener("pointercancel",r),!(!sS(s)||!ha.has(i))&&(ha.delete(i),a&&a(s,{success:m}))},G=s=>{u(s,e.useGlobalTarget||cZ(i,s.target))},r=s=>{u(s,!1)};window.addEventListener("pointerup",G,d),window.addEventListener("pointercancel",r,d)};return l.forEach(n=>{rS(n)||(n.tabIndex=0),(e.useGlobalTarget?window:n).addEventListener("pointerdown",o,d),n.addEventListener("focus",a=>XS(a,d),d)}),b}function kV(c){return c==="x"||c==="y"?Ul[c]?null:(Ul[c]=!0,()=>{Ul[c]=!1}):Ul.x||Ul.y?null:(Ul.x=Ul.y=!0,()=>{Ul.x=Ul.y=!1})}function wo(c){return{point:{x:c.pageX,y:c.pageY}}}var mS=c=>t=>Va(t)&&c(t,wo(t));function To(c,t,e,l={passive:!0}){return c.addEventListener(t,e,l),()=>c.removeEventListener(t,e)}function En(c,t,e,l){return To(c,t,mS(e),l)}var xS=(c,t)=>Math.abs(c-t);function gS(c,t){let e=xS(c.x,t.x),l=xS(c.y,t.y);return Math.sqrt(e**2+l**2)}var kG=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 G=AV(this.lastMoveEventInfo,this.history),r=this.startEvent!==null,s=gS(G.offset,{x:0,y:0})>=3;if(!r&&!s)return;let{point:m}=G,{timestamp:x}=At;this.history.push({...m,timestamp:x});let{onStart:g,onMove:Z}=this.handlers;r||(g&&g(this.lastMoveEvent,G),this.startEvent=this.lastMoveEvent),Z&&Z(this.lastMoveEvent,G)},this.handlePointerMove=(G,r)=>{this.lastMoveEvent=G,this.lastMoveEventInfo=zV(r,this.transformPagePoint),vc.update(this.updatePoint,!0)},this.handlePointerUp=(G,r)=>{this.end();let{onEnd:s,onSessionEnd:m,resumeAnimation:x}=this.handlers;if(this.dragSnapToOrigin&&x&&x(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let g=AV(G.type==="pointercancel"?this.lastMoveEventInfo:zV(r,this.transformPagePoint),this.history);this.startEvent&&s&&s(G,g),m&&m(G,g)},!Va(t))return;this.dragSnapToOrigin=b,this.handlers=e,this.transformPagePoint=l,this.contextWindow=d||window;let o=wo(t),n=zV(o,this.transformPagePoint),{point:i}=n,{timestamp:a}=At;this.history=[{...i,timestamp:a}];let{onSessionStart:u}=e;u&&u(t,AV(n,this.history)),this.removeListeners=Eb(En(this.contextWindow,"pointermove",this.handlePointerMove),En(this.contextWindow,"pointerup",this.handlePointerUp),En(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Dl(this.updatePoint)}};function zV(c,t){return t?{point:t(c.point)}:c}function HS(c,t){return{x:c.x-t.x,y:c.y-t.y}}function AV({point:c},t){return{point:c,delta:HS(c,ZS(t)),offset:HS(c,Ooc(t)),velocity:woc(t,.1)}}function Ooc(c){return c[0]}function ZS(c){return c[c.length-1]}function woc(c,t){if(c.length<2)return{x:0,y:0};let e=c.length-1,l=null,d=ZS(c);for(;e>=0&&(l=c[e],!(d.timestamp-l.timestamp>we(t)));)e--;if(!l)return{x:0,y:0};let b=vl(d.timestamp-l.timestamp);if(b===0)return{x:0,y:0};let o={x:(d.x-l.x)/b,y:(d.y-l.y)/b};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function Qo(c){return c&&typeof c=="object"&&Object.prototype.hasOwnProperty.call(c,"current")}var WS=1e-4,Toc=1-WS,Qoc=1+WS,BS=.01,Loc=0-BS,Doc=0+BS;function Ve(c){return c.max-c.min}function yS(c,t,e){return Math.abs(c-t)<=e}function RS(c,t,e,l=.5){c.origin=l,c.originPoint=Oc(t.min,t.max,c.origin),c.scale=Ve(e)/Ve(t),c.translate=Oc(e.min,e.max,c.origin)-c.originPoint,(c.scale>=Toc&&c.scale<=Qoc||isNaN(c.scale))&&(c.scale=1),(c.translate>=Loc&&c.translate<=Doc||isNaN(c.translate))&&(c.translate=0)}function zG(c,t,e,l){RS(c.x,t.x,e.x,l?l.originX:void 0),RS(c.y,t.y,e.y,l?l.originY:void 0)}function IS(c,t,e){c.min=e.min+t.min,c.max=c.min+Ve(t)}function VS(c,t,e){IS(c.x,t.x,e.x),IS(c.y,t.y,e.y)}function pS(c,t,e){c.min=t.min-e.min,c.max=c.min+Ve(t)}function AG(c,t,e){pS(c.x,t.x,e.x),pS(c.y,t.y,e.y)}function fS(c,{min:t,max:e},l){return t!==void 0&&c<t?c=l?Oc(t,c,l.min):Math.max(c,t):e!==void 0&&c>e&&(c=l?Oc(e,c,l.max):Math.min(c,e)),c}function hS(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 YS(c,{top:t,left:e,bottom:l,right:d}){return{x:hS(c.x,e,d),y:hS(c.y,t,l)}}function JS(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 FS(c,t){return{x:JS(c.x,t.x),y:JS(c.y,t.y)}}function NS(c,t){let e=.5,l=Ve(c),d=Ve(t);return d>l?e=tb(t.min,t.max-l,c.min):l>d&&(e=tb(c.min,c.max-d,t.min)),ye(0,1,e)}function SS(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 tZ=.35;function kS(c=tZ){return c===!1?c=0:c===!0&&(c=tZ),{x:vS(c,"left","right"),y:vS(c,"top","bottom")}}function vS(c,t,e){return{min:CS(c,t),max:CS(c,e)}}function CS(c,t){return typeof c=="number"?c:c[t]||0}var zS=()=>({translate:0,scale:1,origin:0,originPoint:0}),Ja=()=>({x:zS(),y:zS()}),AS=()=>({min:0,max:0}),pt=()=>({x:AS(),y:AS()});function Cl(c){return[c("x"),c("y")]}function eZ({top:c,left:t,right:e,bottom:l}){return{x:{min:t,max:e},y:{min:c,max:l}}}function OS({x:c,y:t}){return{top:t.min,right:c.max,bottom:t.max,left:c.min}}function wS(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 OV(c){return c===void 0||c===1}function lZ({scale:c,scaleX:t,scaleY:e}){return!OV(c)||!OV(t)||!OV(e)}function Lo(c){return lZ(c)||wV(c)||c.z||c.rotate||c.rotateX||c.rotateY||c.skewX||c.skewY}function wV(c){return TS(c.x)||TS(c.y)}function TS(c){return c&&c!=="0%"}function im(c,t,e){let l=c-e,d=t*l;return e+d}function QS(c,t,e,l,d){return d!==void 0&&(c=im(c,d,l)),im(c,e,l)+t}function TV(c,t=0,e=1,l,d){c.min=QS(c.min,t,e,l,d),c.max=QS(c.max,t,e,l,d)}function QV(c,{x:t,y:e}){TV(c.x,t.translate,t.scale,t.originPoint),TV(c.y,e.translate,e.scale,e.originPoint)}var LS=.999999999999,DS=1.0000000000001;function jS(c,t,e,l=!1){let d=e.length;if(!d)return;t.x=t.y=1;let b,o;for(let n=0;n<d;n++){b=e[n],o=b.projectionDelta;let{visualElement:i}=b.options;i&&i.props.style&&i.props.style.display==="contents"||(l&&b.options.layoutScroll&&b.scroll&&b!==b.root&&va(c,{x:-b.scroll.offset.x,y:-b.scroll.offset.y}),o&&(t.x*=o.x.scale,t.y*=o.y.scale,QV(c,o)),l&&Lo(b.latestValues)&&va(c,b.latestValues))}t.x<DS&&t.x>LS&&(t.x=1),t.y<DS&&t.y>LS&&(t.y=1)}function Mn(c,t){c.min=c.min+t,c.max=c.max+t}function US(c,t,e,l,d=.5){let b=Oc(c.min,c.max,d);TV(c,t,e,b,l)}function va(c,t){US(c.x,t.x,t.scaleX,t.scale,t.originX),US(c.y,t.y,t.scaleY,t.scale,t.originY)}function LV(c,t){return eZ(wS(c.getBoundingClientRect(),t))}function ES(c,t,e){let l=LV(c,e),{scroll:d}=t;return d&&(Mn(l.x,d.offset.x),Mn(l.y,d.offset.y)),l}var dZ=({current:c})=>c?c.ownerDocument.defaultView:null;var Uoc=new WeakMap,oZ=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=pt(),this.visualElement=t}start(t,{snapToCursor:e=!1}={}){let{presenceContext:l}=this.visualElement;if(l&&l.isPresent===!1)return;let d=u=>{let{dragSnapToOrigin:G}=this.getProps();G?this.pauseAnimation():this.stopAnimation(),e&&this.snapToCursor(wo(u).point)},b=(u,G)=>{let{drag:r,dragPropagation:s,onDragStart:m}=this.getProps();if(r&&!s&&(this.openDragLock&&this.openDragLock(),this.openDragLock=kV(r),!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),Cl(g=>{let Z=this.getAxisMotionValue(g).get()||0;if(cl.test(Z)){let{projection:H}=this.visualElement;if(H&&H.layout){let R=H.layout.layoutBox[g];R&&(Z=Ve(R)*(parseFloat(Z)/100))}}this.originPoint[g]=Z}),m&&vc.postRender(()=>m(u,G)),nm(this.visualElement,"transform");let{animationState:x}=this.visualElement;x&&x.setActive("whileDrag",!0)},o=(u,G)=>{let{dragPropagation:r,dragDirectionLock:s,onDirectionLock:m,onDrag:x}=this.getProps();if(!r&&!this.openDragLock)return;let{offset:g}=G;if(s&&this.currentDirection===null){this.currentDirection=joc(g),this.currentDirection!==null&&m&&m(this.currentDirection);return}this.updateAxis("x",G.point,g),this.updateAxis("y",G.point,g),this.visualElement.render(),x&&x(u,G)},n=(u,G)=>this.stop(u,G),i=()=>Cl(u=>{var G;return this.getAnimationState(u)==="paused"&&((G=this.getAxisMotionValue(u).animation)===null||G===void 0?void 0:G.play())}),{dragSnapToOrigin:a}=this.getProps();this.panSession=new kG(t,{onSessionStart:d,onStart:b,onMove:o,onSessionEnd:n,resumeAnimation:i},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:a,contextWindow:dZ(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&&vc.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||!bZ(t,d,this.currentDirection))return;let b=this.getAxisMotionValue(t),o=this.originPoint[t]+l[t];this.constraints&&this.constraints[t]&&(o=fS(o,this.constraints[t],this.elastic[t])),b.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,b=this.constraints;e&&Qo(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&d?this.constraints=YS(d.layoutBox,e):this.constraints=!1,this.elastic=kS(l),b!==this.constraints&&d&&this.constraints&&!this.hasMutatedConstraints&&Cl(o=>{this.constraints!==!1&&this.getAxisMotionValue(o)&&(this.constraints[o]=SS(d.layoutBox[o],this.constraints[o]))})}resolveRefConstraints(){let{dragConstraints:t,onMeasureDragConstraints:e}=this.getProps();if(!t||!Qo(t))return!1;let l=t.current;Ll(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=ES(l,d.root,this.visualElement.getTransformPagePoint()),o=FS(d.layout.layoutBox,b);if(e){let n=e(OS(o));this.hasMutatedConstraints=!!n,n&&(o=eZ(n))}return o}startAnimation(t){let{drag:e,dragMomentum:l,dragElastic:d,dragTransition:b,dragSnapToOrigin:o,onDragTransitionEnd:n}=this.getProps(),i=this.constraints||{},a=Cl(u=>{if(!bZ(u,e,this.currentDirection))return;let G=i&&i[u]||{};o&&(G={min:0,max:0});let r=d?200:1e6,s=d?40:1e7,m={type:"inertia",velocity:l?t[u]:0,bounceStiffness:r,bounceDamping:s,timeConstant:750,restDelta:1,restSpeed:10,...b,...G};return this.startAxisValueAnimation(u,m)});return Promise.all(a).then(n)}startAxisValueAnimation(t,e){let l=this.getAxisMotionValue(t);return nm(this.visualElement,t),l.start(fG(t,l,0,e,this.visualElement,!1))}stopAnimation(){Cl(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){Cl(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){Cl(e=>{let{drag:l}=this.getProps();if(!bZ(e,l,this.currentDirection))return;let{projection:d}=this.visualElement,b=this.getAxisMotionValue(e);if(d&&d.layout){let{min:o,max:n}=d.layout.layoutBox[e];b.set(t[e]-Oc(o,n,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:l}=this.visualElement;if(!Qo(e)||!l||!this.constraints)return;this.stopAnimation();let d={x:0,y:0};Cl(o=>{let n=this.getAxisMotionValue(o);if(n&&this.constraints!==!1){let i=n.get();d[o]=NS({min:i,max:i},this.constraints[o])}});let{transformTemplate:b}=this.visualElement.getProps();this.visualElement.current.style.transform=b?b({},""):"none",l.root&&l.root.updateScroll(),l.updateLayout(),this.resolveConstraints(),Cl(o=>{if(!bZ(o,t,null))return;let n=this.getAxisMotionValue(o),{min:i,max:a}=this.constraints[o];n.set(Oc(i,a,d[o]))})}addListeners(){if(!this.visualElement.current)return;Uoc.set(this.visualElement,this);let t=this.visualElement.current,e=En(t,"pointerdown",i=>{let{drag:a,dragListener:u=!0}=this.getProps();a&&u&&this.start(i)}),l=()=>{let{dragConstraints:i}=this.getProps();Qo(i)&&i.current&&(this.constraints=this.resolveRefConstraints())},{projection:d}=this.visualElement,b=d.addEventListener("measure",l);d&&!d.layout&&(d.root&&d.root.updateScroll(),d.updateLayout()),vc.read(l);let o=To(window,"resize",()=>this.scalePositionWithinConstraints()),n=d.addEventListener("didUpdate",(({delta:i,hasLayoutChanged:a})=>{this.isDragging&&a&&(Cl(u=>{let G=this.getAxisMotionValue(u);G&&(this.originPoint[u]+=i[u].translate,G.set(G.get()+i[u].translate))}),this.visualElement.render())}));return()=>{o(),e(),b(),n&&n()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:l=!1,dragPropagation:d=!1,dragConstraints:b=!1,dragElastic:o=tZ,dragMomentum:n=!0}=t;return{...t,drag:e,dragDirectionLock:l,dragPropagation:d,dragConstraints:b,dragElastic:o,dragMomentum:n}}};function bZ(c,t,e){return(t===!0||t===c)&&(e===null||e===c)}function joc(c,t=10){let e=null;return Math.abs(c.y)>t?e="y":Math.abs(c.x)>t&&(e="x"),e}var nZ=class extends ue{constructor(t){super(t),this.removeGroupControls=gt,this.removeListeners=gt,this.controls=new oZ(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||gt}unmount(){this.removeGroupControls(),this.removeListeners()}};var MS=c=>(t,e)=>{c&&vc.postRender(()=>c(t,e))},iZ=class extends ue{constructor(){super(...arguments),this.removePointerDownListener=gt}onPointerDown(t){this.session=new kG(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:dZ(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:l,onPanEnd:d}=this.node.getProps();return{onSessionStart:MS(t),onStart:MS(e),onMove:l,onEnd:(b,o)=>{delete this.session,d&&vc.postRender(()=>d(b,o))}}}mount(){this.removePointerDownListener=En(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 ek=X(V(),1),am=X(P(),1);var Kn=X(P(),1);var PS=X(P(),1),Pn=(0,PS.createContext)(null);function KS(){let c=(0,Kn.useContext)(Pn);if(c===null)return[!0,null];let{isPresent:t,onExitComplete:e,register:l}=c,d=(0,Kn.useId)();(0,Kn.useEffect)(()=>l(d),[]);let b=(0,Kn.useCallback)(()=>e&&e(d),[d,e]);return!t&&e?[!1,b]:[!0]}var _S=X(P(),1),OG=(0,_S.createContext)({});var qS=X(P(),1),aZ=(0,qS.createContext)({});var wG={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function $S(c,t){return t.max===t.min?0:c/(t.max-t.min)*100}var TG={correct:(c,t)=>{if(!t.target)return c;if(typeof c=="string")if(xc.test(c))c=parseFloat(c);else return c;let e=$S(c,t.target.x),l=$S(c,t.target.y);return`${e}% ${l}%`}};var ck={correct:(c,{treeScale:t,projectionDelta:e})=>{let l=c,d=tl.parse(c);if(d.length>5)return l;let b=tl.createTransformer(c),o=typeof d[0]!="number"?1:0,n=e.x.scale*t.x,i=e.y.scale*t.y;d[0+o]/=n,d[1+o]/=i;let a=Oc(n,i,.5);return typeof d[2+o]=="number"&&(d[2+o]/=a),typeof d[3+o]=="number"&&(d[3+o]/=a),b(d)}};var QG={};function tk(c){Object.assign(QG,c)}var{schedule:LG,cancel:jOc}=ZH(queueMicrotask,!1);var DV=class extends am.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:l,layoutId:d}=this.props,{projection:b}=t;tk(Eoc),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()})),wG.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:l,drag:d,isPresent:b}=this.props,o=l.projection;return o&&(o.isPresent=b,d||t.layoutDependency!==e||e===void 0?o.willUpdate():this.safeToRemove(),t.isPresent!==b&&(b?o.promote():o.relegate()||vc.postRender(()=>{let n=o.getStack();(!n||!n.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),LG.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 uZ(c){let[t,e]=KS(),l=(0,am.useContext)(OG);return(0,ek.jsx)(DV,{...c,layoutGroup:l,switchLayoutGroup:(0,am.useContext)(aZ),isPresent:t,safeToRemove:e})}var Eoc={borderRadius:{...TG,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:TG,borderTopRightRadius:TG,borderBottomLeftRadius:TG,borderBottomRightRadius:TG,boxShadow:ck};var ok=["TopLeft","TopRight","BottomLeft","BottomRight"],Moc=ok.length,lk=c=>typeof c=="string"?parseFloat(c):c,dk=c=>typeof c=="number"||xc.test(c);function nk(c,t,e,l,d,b){d?(c.opacity=Oc(0,e.opacity!==void 0?e.opacity:1,Poc(l)),c.opacityExit=Oc(t.opacity!==void 0?t.opacity:1,0,Koc(l))):b&&(c.opacity=Oc(t.opacity!==void 0?t.opacity:1,e.opacity!==void 0?e.opacity:1,l));for(let o=0;o<Moc;o++){let n=`border${ok[o]}Radius`,i=bk(t,n),a=bk(e,n);if(i===void 0&&a===void 0)continue;i||(i=0),a||(a=0),i===0||a===0||dk(i)===dk(a)?(c[n]=Math.max(Oc(lk(i),lk(a),l),0),(cl.test(a)||cl.test(i))&&(c[n]+="%")):c[n]=a}(t.rotate||e.rotate)&&(c.rotate=Oc(t.rotate||0,e.rotate||0,l))}function bk(c,t){return c[t]!==void 0?c[t]:c.borderRadius}var Poc=ik(0,.5,VH),Koc=ik(.5,.95,gt);function ik(c,t,e){return l=>l<c?0:l>t?1:e(tb(c,t,l))}function ak(c,t){c.min=t.min,c.max=t.max}function jl(c,t){ak(c.x,t.x),ak(c.y,t.y)}function UV(c,t){c.translate=t.translate,c.scale=t.scale,c.originPoint=t.originPoint,c.origin=t.origin}function uk(c,t,e,l,d){return c-=t,c=im(c,1/e,l),d!==void 0&&(c=im(c,1/d,l)),c}function _oc(c,t=0,e=1,l=.5,d,b=c,o=c){if(cl.test(t)&&(t=parseFloat(t),t=Oc(o.min,o.max,t/100)-o.min),typeof t!="number")return;let n=Oc(b.min,b.max,l);c===b&&(n-=t),c.min=uk(c.min,t,e,n,d),c.max=uk(c.max,t,e,n,d)}function Gk(c,t,[e,l,d],b,o){_oc(c,t[e],t[l],t[d],t.scale,b,o)}var qoc=["x","scaleX","originX"],$oc=["y","scaleY","originY"];function jV(c,t,e,l){Gk(c.x,t,qoc,e?e.x:void 0,l?l.x:void 0),Gk(c.y,t,$oc,e?e.y:void 0,l?l.y:void 0)}function Xk(c){return c.translate===0&&c.scale===1}function EV(c){return Xk(c.x)&&Xk(c.y)}function rk(c,t){return c.min===t.min&&c.max===t.max}function mk(c,t){return rk(c.x,t.x)&&rk(c.y,t.y)}function sk(c,t){return Math.round(c.min)===Math.round(t.min)&&Math.round(c.max)===Math.round(t.max)}function MV(c,t){return sk(c.x,t.x)&&sk(c.y,t.y)}function PV(c){return Ve(c.x)/Ve(c.y)}function KV(c,t){return c.translate===t.translate&&c.scale===t.scale&&c.originPoint===t.originPoint}var GZ=class{constructor(){this.members=[]}add(t){YG(this.members,t),t.scheduleRender()}remove(t){if(FG(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 xk(c,t,e){let l="",d=c.x.translate/t.x,b=c.y.translate/t.y,o=e?.z||0;if((d||b||o)&&(l=`translate3d(${d}px, ${b}px, ${o}px) `),(t.x!==1||t.y!==1)&&(l+=`scale(${1/t.x}, ${1/t.y}) `),e){let{transformPerspective:a,rotate:u,rotateX:G,rotateY:r,skewX:s,skewY:m}=e;a&&(l=`perspective(${a}px) ${l}`),u&&(l+=`rotate(${u}deg) `),G&&(l+=`rotateX(${G}deg) `),r&&(l+=`rotateY(${r}deg) `),s&&(l+=`skewX(${s}deg) `),m&&(l+=`skewY(${m}deg) `)}let n=c.x.scale*t.x,i=c.y.scale*t.y;return(n!==1||i!==1)&&(l+=`scale(${n}, ${i})`),l||"none"}var gk=(c,t)=>c.depth-t.depth;var XZ=class{constructor(){this.children=[],this.isDirty=!1}add(t){YG(this.children,t),this.isDirty=!0}remove(t){FG(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(gk),this.isDirty=!1,this.children.forEach(t)}};function DG(c){let t=Ht(c)?c.get():c;return cS(t)?t.toValue():t}function Hk(c,t){let e=Te.now(),l=({timestamp:d})=>{let b=d-e;b>=t&&(Dl(l),c(b-t))};return vc.read(l,!0),()=>Dl(l)}function Zk(c){return c instanceof SVGElement&&c.tagName!=="svg"}function Rk(c,t,e){let l=Ht(c)?c:Oo(c);return l.start(fG("",l,t,e)),l.animation}var Ca={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},um=typeof window<"u"&&window.MotionDebug!==void 0,_V=["","X","Y","Z"],cnc={visibility:"hidden"},Ik=1e3,tnc=0;function qV(c,t,e,l){let{latestValues:d}=t;d[c]&&(e[c]=d[c],t.setStaticValue(c,0),l&&(l[c]=0))}function vk(c){if(c.hasCheckedOptimisedAppear=!0,c.root===c)return;let{visualElement:t}=c.options;if(!t)return;let e=MH(t);if(window.MotionHasOptimisedAnimation(e,"transform")){let{layout:d,layoutId:b}=c.options;window.MotionCancelOptimisedAnimation(e,"transform",vc,!(d||b))}let{parent:l}=c;l&&!l.hasCheckedOptimisedAppear&&vk(l)}function rZ({attachResizeListener:c,defaultParent:t,measureScroll:e,checkIsScrollRoot:l,resetTransform:d}){return class{constructor(o={},n=t?.()){this.id=tnc++,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,um&&(Ca.totalNodes=Ca.resolvedTargetDeltas=Ca.recalculatedProjection=0),this.nodes.forEach(dnc),this.nodes.forEach(anc),this.nodes.forEach(unc),this.nodes.forEach(bnc),um&&window.MotionDebug.record(Ca)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=o,this.root=n?n.root||n:this,this.path=n?[...n.path,n]:[],this.parent=n,this.depth=n?n.depth+1:0;for(let i=0;i<this.path.length;i++)this.path[i].shouldResetTransform=!0;this.root===this&&(this.nodes=new XZ)}addEventListener(o,n){return this.eventHandlers.has(o)||this.eventHandlers.set(o,new jn),this.eventHandlers.get(o).add(n)}notifyListeners(o,...n){let i=this.eventHandlers.get(o);i&&i.notify(...n)}hasListeners(o){return this.eventHandlers.has(o)}mount(o,n=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=Zk(o),this.instance=o;let{layoutId:i,layout:a,visualElement:u}=this.options;if(u&&!u.current&&u.mount(o),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),n&&(a||i)&&(this.isLayoutDirty=!0),c){let G,r=()=>this.root.updateBlockedByResize=!1;c(o,()=>{this.root.updateBlockedByResize=!0,G&&G(),G=Hk(r,250),wG.hasAnimatedSinceResize&&(wG.hasAnimatedSinceResize=!1,this.nodes.forEach(Wk))})}i&&this.root.registerSharedNode(i,this),this.options.animate!==!1&&u&&(i||a)&&this.addEventListener("didUpdate",({delta:G,hasLayoutChanged:r,hasRelativeTargetChanged:s,layout:m})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let x=this.options.transition||u.getDefaultTransition()||mnc,{onLayoutAnimationStart:g,onLayoutAnimationComplete:Z}=u.getProps(),H=!this.targetLayout||!MV(this.targetLayout,m)||s,R=!r&&s;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||R||r&&(H||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(G,R);let W={...HG(x,"layout"),onPlay:g,onComplete:Z};(u.shouldReduceMotion||this.options.layoutRoot)&&(W.delay=0,W.type=!1),this.startAnimation(W)}else r||Wk(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,Dl(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(Gnc),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&&vk(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let u=0;u<this.path.length;u++){let G=this.path[u];G.shouldResetTransform=!0,G.updateScroll("snapshot"),G.options.layoutRoot&&G.willUpdate(!1)}let{layoutId:n,layout:i}=this.options;if(n===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(pk);return}this.isUpdating||this.nodes.forEach(nnc),this.isUpdating=!1,this.nodes.forEach(inc),this.nodes.forEach(enc),this.nodes.forEach(lnc),this.clearAllSnapshots();let n=Te.now();At.delta=ye(0,1e3/60,n-At.timestamp),At.timestamp=n,At.isProcessing=!0,RH.update.process(At),RH.preRender.process(At),RH.render.process(At),At.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,LG.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(onc),this.sharedNodes.forEach(Xnc)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,vc.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){vc.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=pt(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:n}=this.options;n&&n.notify("LayoutMeasure",this.layout.layoutBox,o?o.layoutBox:void 0)}updateScroll(o="measure"){let n=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===o&&(n=!1),n){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,n=this.projectionDelta&&!EV(this.projectionDelta),i=this.getTransformTemplate(),a=i?i(this.latestValues,""):void 0,u=a!==this.prevTransformTemplateValue;o&&(n||Lo(this.latestValues)||u)&&(d(this.instance,a),this.shouldResetTransform=!1,this.scheduleRender())}measure(o=!0){let n=this.measurePageBox(),i=this.removeElementScroll(n);return o&&(i=this.removeTransform(i)),xnc(i),{animationId:this.root.animationId,measuredBox:n,layoutBox:i,latestValues:{},source:this.id}}measurePageBox(){var o;let{visualElement:n}=this.options;if(!n)return pt();let i=n.measureViewportBox();if(!(((o=this.scroll)===null||o===void 0?void 0:o.wasRoot)||this.path.some(gnc))){let{scroll:u}=this.root;u&&(Mn(i.x,u.offset.x),Mn(i.y,u.offset.y))}return i}removeElementScroll(o){var n;let i=pt();if(jl(i,o),!((n=this.scroll)===null||n===void 0)&&n.wasRoot)return i;for(let a=0;a<this.path.length;a++){let u=this.path[a],{scroll:G,options:r}=u;u!==this.root&&G&&r.layoutScroll&&(G.wasRoot&&jl(i,o),Mn(i.x,G.offset.x),Mn(i.y,G.offset.y))}return i}applyTransform(o,n=!1){let i=pt();jl(i,o);for(let a=0;a<this.path.length;a++){let u=this.path[a];!n&&u.options.layoutScroll&&u.scroll&&u!==u.root&&va(i,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),Lo(u.latestValues)&&va(i,u.latestValues)}return Lo(this.latestValues)&&va(i,this.latestValues),i}removeTransform(o){let n=pt();jl(n,o);for(let i=0;i<this.path.length;i++){let a=this.path[i];if(!a.instance||!Lo(a.latestValues))continue;lZ(a.latestValues)&&a.updateSnapshot();let u=pt(),G=a.measurePageBox();jl(u,G),jV(n,a.latestValues,a.snapshot?a.snapshot.layoutBox:void 0,u)}return Lo(this.latestValues)&&jV(n,this.latestValues),n}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!==At.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(o=!1){var n;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||!((n=this.parent)===null||n===void 0)&&n.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:G,layoutId:r}=this.options;if(!(!this.layout||!(G||r))){if(this.resolvedRelativeTargetAt=At.timestamp,!this.targetDelta&&!this.relativeTarget){let s=this.getClosestProjectingParent();s&&s.layout&&this.animationProgress!==1?(this.relativeParent=s,this.forceRelativeParentToResolveTarget(),this.relativeTarget=pt(),this.relativeTargetOrigin=pt(),AG(this.relativeTargetOrigin,this.layout.layoutBox,s.layout.layoutBox),jl(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)){if(this.target||(this.target=pt(),this.targetWithTransforms=pt()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),VS(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):jl(this.target,this.layout.layoutBox),QV(this.target,this.targetDelta)):jl(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let s=this.getClosestProjectingParent();s&&!!s.resumingFrom==!!this.resumingFrom&&!s.options.layoutScroll&&s.target&&this.animationProgress!==1?(this.relativeParent=s,this.forceRelativeParentToResolveTarget(),this.relativeTarget=pt(),this.relativeTargetOrigin=pt(),AG(this.relativeTargetOrigin,this.target,s.target),jl(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}um&&Ca.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||lZ(this.parent.latestValues)||wV(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 n=this.getLead(),i=!!this.resumingFrom||this!==n,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===At.timestamp&&(a=!1),a)return;let{layout:u,layoutId:G}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(u||G))return;jl(this.layoutCorrected,this.layout.layoutBox);let r=this.treeScale.x,s=this.treeScale.y;jS(this.layoutCorrected,this.treeScale,this.path,i),n.layout&&!n.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(n.target=n.layout.layoutBox,n.targetWithTransforms=pt());let{target:m}=n;if(!m){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(UV(this.prevProjectionDelta.x,this.projectionDelta.x),UV(this.prevProjectionDelta.y,this.projectionDelta.y)),zG(this.projectionDelta,this.layoutCorrected,m,this.latestValues),(this.treeScale.x!==r||this.treeScale.y!==s||!KV(this.projectionDelta.x,this.prevProjectionDelta.x)||!KV(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",m)),um&&Ca.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(o=!0){var n;if((n=this.options.visualElement)===null||n===void 0||n.scheduleRender(),o){let i=this.getStack();i&&i.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Ja(),this.projectionDelta=Ja(),this.projectionDeltaWithTransform=Ja()}setAnimationOrigin(o,n=!1){let i=this.snapshot,a=i?i.latestValues:{},u={...this.latestValues},G=Ja();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!n;let r=pt(),s=i?i.source:void 0,m=this.layout?this.layout.source:void 0,x=s!==m,g=this.getStack(),Z=!g||g.members.length<=1,H=!!(x&&!Z&&this.options.crossfade===!0&&!this.path.some(snc));this.animationProgress=0;let R;this.mixTargetDelta=W=>{let p=W/1e3;Bk(G.x,o.x,p),Bk(G.y,o.y,p),this.setTargetDelta(G),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(AG(r,this.layout.layoutBox,this.relativeParent.layout.layoutBox),rnc(this.relativeTarget,this.relativeTargetOrigin,r,p),R&&mk(this.relativeTarget,R)&&(this.isProjectionDirty=!1),R||(R=pt()),jl(R,this.relativeTarget)),x&&(this.animationValues=u,nk(u,a,this.latestValues,p,H,Z)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=p},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&&(Dl(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=vc.update(()=>{wG.hasAnimatedSinceResize=!0,this.currentAnimation=Rk(0,Ik,{...o,onUpdate:n=>{this.mixTargetDelta(n),o.onUpdate&&o.onUpdate(n)},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(Ik),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let o=this.getLead(),{targetWithTransforms:n,target:i,layout:a,latestValues:u}=o;if(!(!n||!i||!a)){if(this!==o&&this.layout&&a&&Ck(this.options.animationType,this.layout.layoutBox,a.layoutBox)){i=this.target||pt();let G=Ve(this.layout.layoutBox.x);i.x.min=o.target.x.min,i.x.max=i.x.min+G;let r=Ve(this.layout.layoutBox.y);i.y.min=o.target.y.min,i.y.max=i.y.min+r}jl(n,i),va(n,u),zG(this.projectionDeltaWithTransform,this.layoutCorrected,n,u)}}registerSharedNode(o,n){this.sharedNodes.has(o)||this.sharedNodes.set(o,new GZ),this.sharedNodes.get(o).add(n);let a=n.options.initialPromotionConfig;n.promote({transition:a?a.transition:void 0,preserveFollowOpacity:a&&a.shouldPreserveFollowOpacity?a.shouldPreserveFollowOpacity(n):void 0})}isLead(){let o=this.getStack();return o?o.lead===this:!0}getLead(){var o;let{layoutId:n}=this.options;return n?((o=this.getStack())===null||o===void 0?void 0:o.lead)||this:this}getPrevLead(){var o;let{layoutId:n}=this.options;return n?(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:n,preserveFollowOpacity:i}={}){let a=this.getStack();a&&a.promote(this,i),o&&(this.projectionDelta=void 0,this.needsReset=!0),n&&this.setOptions({transition:n})}relegate(){let o=this.getStack();return o?o.relegate(this):!1}resetSkewAndRotation(){let{visualElement:o}=this.options;if(!o)return;let n=!1,{latestValues:i}=o;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(n=!0),!n)return;let a={};i.z&&qV("z",o,a,this.animationValues);for(let u=0;u<_V.length;u++)qV(`rotate${_V[u]}`,o,a,this.animationValues),qV(`skew${_V[u]}`,o,a,this.animationValues);o.render();for(let u in a)o.setStaticValue(u,a[u]),this.animationValues&&(this.animationValues[u]=a[u]);o.scheduleRender()}getProjectionStyles(o){var n,i;if(!this.instance||this.isSVG)return;if(!this.isVisible)return cnc;let a={visibility:""},u=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,a.opacity="",a.pointerEvents=DG(o?.pointerEvents)||"",a.transform=u?u(this.latestValues,""):"none",a;let G=this.getLead();if(!this.projectionDelta||!this.layout||!G.target){let x={};return this.options.layoutId&&(x.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,x.pointerEvents=DG(o?.pointerEvents)||""),this.hasProjected&&!Lo(this.latestValues)&&(x.transform=u?u({},""):"none",this.hasProjected=!1),x}let r=G.animationValues||G.latestValues;this.applyTransformsToTarget(),a.transform=xk(this.projectionDeltaWithTransform,this.treeScale,r),u&&(a.transform=u(r,a.transform));let{x:s,y:m}=this.projectionDelta;a.transformOrigin=`${s.origin*100}% ${m.origin*100}% 0`,G.animationValues?a.opacity=G===this?(i=(n=r.opacity)!==null&&n!==void 0?n:this.latestValues.opacity)!==null&&i!==void 0?i:1:this.preserveOpacity?this.latestValues.opacity:r.opacityExit:a.opacity=G===this?r.opacity!==void 0?r.opacity:"":r.opacityExit!==void 0?r.opacityExit:0;for(let x in QG){if(r[x]===void 0)continue;let{correct:g,applyTo:Z}=QG[x],H=a.transform==="none"?r[x]:g(r[x],G);if(Z){let R=Z.length;for(let W=0;W<R;W++)a[Z[W]]=H}else a[x]=H}return this.options.layoutId&&(a.pointerEvents=G===this?DG(o?.pointerEvents)||"":"none"),a}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(o=>{var n;return(n=o.currentAnimation)===null||n===void 0?void 0:n.stop()}),this.root.nodes.forEach(pk),this.root.sharedNodes.clear()}}}function enc(c){c.updateLayout()}function lnc(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,o=e.source!==c.layout.source;b==="size"?Cl(G=>{let r=o?e.measuredBox[G]:e.layoutBox[G],s=Ve(r);r.min=l[G].min,r.max=r.min+s}):Ck(b,e.layoutBox,l)&&Cl(G=>{let r=o?e.measuredBox[G]:e.layoutBox[G],s=Ve(l[G]);r.max=r.min+s,c.relativeTarget&&!c.currentAnimation&&(c.isProjectionDirty=!0,c.relativeTarget[G].max=c.relativeTarget[G].min+s)});let n=Ja();zG(n,l,e.layoutBox);let i=Ja();o?zG(i,c.applyTransform(d,!0),e.measuredBox):zG(i,l,e.layoutBox);let a=!EV(n),u=!1;if(!c.resumeFrom){let G=c.getClosestProjectingParent();if(G&&!G.resumeFrom){let{snapshot:r,layout:s}=G;if(r&&s){let m=pt();AG(m,e.layoutBox,r.layoutBox);let x=pt();AG(x,l,s.layoutBox),MV(m,x)||(u=!0),G.options.layoutRoot&&(c.relativeTarget=x,c.relativeTargetOrigin=m,c.relativeParent=G)}}}c.notifyListeners("didUpdate",{layout:l,snapshot:e,delta:i,layoutDelta:n,hasLayoutChanged:a,hasRelativeTargetChanged:u})}else if(c.isLead()){let{onExitComplete:l}=c.options;l&&l()}c.options.transition=void 0}function dnc(c){um&&Ca.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 bnc(c){c.isProjectionDirty=c.isSharedProjectionDirty=c.isTransformDirty=!1}function onc(c){c.clearSnapshot()}function pk(c){c.clearMeasurements()}function nnc(c){c.isLayoutDirty=!1}function inc(c){let{visualElement:t}=c.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),c.resetTransform()}function Wk(c){c.finishAnimation(),c.targetDelta=c.relativeTarget=c.target=void 0,c.isProjectionDirty=!0}function anc(c){c.resolveTargetDelta()}function unc(c){c.calcProjection()}function Gnc(c){c.resetSkewAndRotation()}function Xnc(c){c.removeLeadSnapshot()}function Bk(c,t,e){c.translate=Oc(t.translate,0,e),c.scale=Oc(t.scale,1,e),c.origin=t.origin,c.originPoint=t.originPoint}function yk(c,t,e,l){c.min=Oc(t.min,e.min,l),c.max=Oc(t.max,e.max,l)}function rnc(c,t,e,l){yk(c.x,t.x,e.x,l),yk(c.y,t.y,e.y,l)}function snc(c){return c.animationValues&&c.animationValues.opacityExit!==void 0}var mnc={duration:.45,ease:[.4,0,.1,1]},Vk=c=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(c),hk=Vk("applewebkit/")&&!Vk("chrome/")?Math.round:gt;function Jk(c){c.min=hk(c.min),c.max=hk(c.max)}function xnc(c){Jk(c.x),Jk(c.y)}function Ck(c,t,e){return c==="position"||c==="preserve-aspect"&&!yS(PV(t),PV(e),.2)}function gnc(c){var t;return c!==c.root&&((t=c.scroll)===null||t===void 0?void 0:t.wasRoot)}var fk=rZ({attachResizeListener:(c,t)=>To(c,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0});var $V={current:void 0},sZ=rZ({measureScroll:c=>({x:c.scrollLeft,y:c.scrollTop}),defaultParent:()=>{if(!$V.current){let c=new fk({});c.mount(window),c.setOptions({layoutScroll:!0}),$V.current=c}return $V.current},resetTransform:(c,t)=>{c.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:c=>window.getComputedStyle(c).position==="fixed"});var Yk={pan:{Feature:iZ},drag:{Feature:nZ,ProjectionNode:sZ,MeasureLayout:uZ}};function Fk(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&&vc.postRender(()=>b(t,wo(t)))}var mZ=class extends ue{mount(){let{current:t}=this.node;t&&(this.unmount=FV(t,e=>(Fk(this.node,e,"Start"),l=>Fk(this.node,l,"End"))))}unmount(){}};var xZ=class extends ue{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=Eb(To(this.node.current,"focus",()=>this.onFocus()),To(this.node.current,"blur",()=>this.onBlur()))}unmount(){}};function Nk(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&&vc.postRender(()=>b(t,wo(t)))}var gZ=class extends ue{mount(){let{current:t}=this.node;t&&(this.unmount=SV(t,e=>(Nk(this.node,e,"Start"),(l,{success:d})=>Nk(this.node,l,d?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}};var t1=new WeakMap,c1=new WeakMap,Hnc=c=>{let t=t1.get(c.target);t&&t(c)},Znc=c=>{c.forEach(Hnc)};function Rnc({root:c,...t}){let e=c||document;c1.has(e)||c1.set(e,{});let l=c1.get(e),d=JSON.stringify(t);return l[d]||(l[d]=new IntersectionObserver(Znc,{root:c,...t})),l[d]}function Sk(c,t,e){let l=Rnc(t);return t1.set(c,e),l.observe(c),()=>{t1.delete(c),l.unobserve(c)}}var Inc={some:0,all:1},HZ=class extends ue{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,o={root:e?e.current:void 0,rootMargin:l,threshold:typeof d=="number"?d:Inc[d]},n=i=>{let{isIntersecting:a}=i;if(this.isInView===a||(this.isInView=a,b&&!a&&this.hasEnteredView))return;a&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",a);let{onViewportEnter:u,onViewportLeave:G}=this.node.getProps(),r=a?u:G;r&&r(i)};return Sk(this.node.current,o,n)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;let{props:t,prevProps:e}=this.node;["amount","margin","root"].some(pnc(t,e))&&this.startObserver()}unmount(){}};function pnc({viewport:c={}},{viewport:t={}}={}){return e=>c[e]!==t[e]}var kk={inView:{Feature:HZ},tap:{Feature:gZ},focus:{Feature:xZ},hover:{Feature:mZ}};var zk={layout:{ProjectionNode:sZ,MeasureLayout:uZ}};var BZ=X(V(),1),EG=X(P(),1);var Ak=X(P(),1),UG=(0,Ak.createContext)({transformPagePoint:c=>c,isStatic:!1,reducedMotion:"never"});var Ok=X(P(),1),_n=(0,Ok.createContext)({});var fl=X(P(),1);var ZZ=X(P(),1);var jG=typeof window<"u";var RZ=jG?ZZ.useLayoutEffect:ZZ.useEffect;var wk=X(P(),1),IZ=(0,wk.createContext)({strict:!1});function Tk(c,t,e,l,d){var b,o;let{visualElement:n}=(0,fl.useContext)(_n),i=(0,fl.useContext)(IZ),a=(0,fl.useContext)(Pn),u=(0,fl.useContext)(UG).reducedMotion,G=(0,fl.useRef)(null);l=l||i.renderer,!G.current&&l&&(G.current=l(c,{visualState:t,parent:n,props:e,presenceContext:a,blockInitialAnimation:a?a.initial===!1:!1,reducedMotionConfig:u}));let r=G.current,s=(0,fl.useContext)(aZ);r&&!r.projection&&d&&(r.type==="html"||r.type==="svg")&&Wnc(G.current,e,d,s);let m=(0,fl.useRef)(!1);(0,fl.useInsertionEffect)(()=>{r&&m.current&&r.update(e,a)});let x=e[EH],g=(0,fl.useRef)(!!x&&!(!((b=window.MotionHandoffIsComplete)===null||b===void 0)&&b.call(window,x))&&((o=window.MotionHasOptimisedAnimation)===null||o===void 0?void 0:o.call(window,x)));return RZ(()=>{r&&(m.current=!0,window.MotionIsMounted=!0,r.updateFeatures(),LG.render(r.render),g.current&&r.animationState&&r.animationState.animateChanges())}),(0,fl.useEffect)(()=>{r&&(!g.current&&r.animationState&&r.animationState.animateChanges(),g.current&&(queueMicrotask(()=>{var Z;(Z=window.MotionHandoffMarkAsComplete)===null||Z===void 0||Z.call(window,x)}),g.current=!1))}),r}function Wnc(c,t,e,l){let{layoutId:d,layout:b,drag:o,dragConstraints:n,layoutScroll:i,layoutRoot:a}=t;c.projection=new e(c.latestValues,t["data-framer-portal-id"]?void 0:Qk(c.parent)),c.projection.setOptions({layoutId:d,layout:b,alwaysMeasureLayout:!!o||n&&Qo(n),visualElement:c,animationType:typeof b=="string"?b:"both",initialPromotionConfig:l,layoutScroll:i,layoutRoot:a})}function Qk(c){if(c)return c.options.allowProjection!==!1?c.projection:Qk(c.parent)}var Lk=X(P(),1);function Dk(c,t,e){return(0,Lk.useCallback)(l=>{l&&c.mount&&c.mount(l),t&&(l?t.mount(l):t.unmount()),e&&(typeof e=="function"?e(l):Qo(e)&&(e.current=l))},[t])}var WZ=X(P(),1);function fa(c){return On(c.animate)||_s.some(t=>ko(c[t]))}function pZ(c){return!!(fa(c)||c.variants)}function Uk(c,t){if(fa(c)){let{initial:e,animate:l}=c;return{initial:e===!1||ko(e)?e:void 0,animate:ko(l)?l:void 0}}return c.inherit!==!1?t:{}}function Ek(c){let{initial:t,animate:e}=Uk(c,(0,WZ.useContext)(_n));return(0,WZ.useMemo)(()=>({initial:t,animate:e}),[jk(t),jk(e)])}function jk(c){return Array.isArray(c)?c.join(" "):c}var Mk={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"]},Do={};for(let c in Mk)Do[c]={isEnabled:t=>Mk[c].some(e=>!!t[e])};function Pk(c){for(let t in c)Do[t]={...Do[t],...c[t]}}var Kk=Symbol.for("motionComponentSymbol");function _k({preloadedFeatures:c,createVisualElement:t,useRender:e,useVisualState:l,Component:d}){c&&Pk(c);function b(n,i){let a,u={...(0,EG.useContext)(UG),...n,layoutId:Bnc(n)},{isStatic:G}=u,r=Ek(n),s=l(n,G);if(!G&&jG){ync(u,c);let m=Vnc(u);a=m.MeasureLayout,r.visualElement=Tk(d,s,u,t,m.ProjectionNode)}return(0,BZ.jsxs)(_n.Provider,{value:r,children:[a&&r.visualElement?(0,BZ.jsx)(a,{visualElement:r.visualElement,...u}):null,e(d,n,Dk(s,r.visualElement,i),s,G,r.visualElement)]})}let o=(0,EG.forwardRef)(b);return o[Kk]=d,o}function Bnc({layoutId:c}){let t=(0,EG.useContext)(OG).id;return t&&c!==void 0?t+"-"+c:c}function ync(c,t){let e=(0,EG.useContext)(IZ).strict}function Vnc(c){let{drag:t,layout:e}=Do;if(!t&&!e)return{};let l={...t,...e};return{MeasureLayout:t?.isEnabled(c)||e?.isEnabled(c)?l.MeasureLayout:void 0,ProjectionNode:l.ProjectionNode}}var qk=["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 MG(c){return typeof c!="string"||c.includes("-")?!1:!!(qk.indexOf(c)>-1||/[A-Z]/u.test(c))}function yZ(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 VZ=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 hZ(c,t,e,l){yZ(c,t,void 0,l);for(let d in t.attrs)c.setAttribute(VZ.has(d)?d:NG(d),t.attrs[d])}function JZ(c,{layout:t,layoutId:e}){return Jl.has(c)||c.startsWith("origin")||(t||e!==void 0)&&(!!QG[c]||c==="opacity")}function PG(c,t,e){var l;let{style:d}=c,b={};for(let o in d)(Ht(d[o])||t.style&&Ht(t.style[o])||JZ(o,c)||((l=e?.getValue(o))===null||l===void 0?void 0:l.liveStyle)!==void 0)&&(b[o]=d[o]);return b}function vZ(c,t,e){let l=PG(c,t,e);for(let d in c)if(Ht(c[d])||Ht(t[d])){let b=Tn.indexOf(d)!==-1?"attr"+d.charAt(0).toUpperCase()+d.substring(1):d;l[b]=c[d]}return l}var e1=X(P(),1);var $k=X(P(),1);function KG(c){let t=(0,$k.useRef)(null);return t.current===null&&(t.current=c()),t.current}function hnc({scrapeMotionValuesFromProps:c,createRenderState:t,onMount:e},l,d,b){let o={latestValues:Jnc(l,d,b,c),renderState:t()};return e&&(o.mount=n=>e(l,n,o)),o}var CZ=c=>(t,e)=>{let l=(0,e1.useContext)(_n),d=(0,e1.useContext)(Pn),b=()=>hnc(c,t,l,d);return e?b():KG(b)};function Jnc(c,t,e,l){let d={},b=l(c,{});for(let r in b)d[r]=DG(b[r]);let{initial:o,animate:n}=c,i=fa(c),a=pZ(c);t&&a&&!i&&c.inherit!==!1&&(o===void 0&&(o=t.initial),n===void 0&&(n=t.animate));let u=e?e.initial===!1:!1;u=u||o===!1;let G=u?n:o;if(G&&typeof G!="boolean"&&!On(G)){let r=Array.isArray(G)?G:[G];for(let s=0;s<r.length;s++){let m=gG(c,r[s]);if(m){let{transitionEnd:x,transition:g,...Z}=m;for(let H in Z){let R=Z[H];if(Array.isArray(R)){let W=u?R.length-1:0;R=R[W]}R!==null&&(d[H]=R)}for(let H in x)d[H]=x[H]}}}return d}var _G=()=>({style:{},transform:{},transformOrigin:{},vars:{}});var fZ=()=>({..._G(),attrs:{}});var YZ=(c,t)=>t&&typeof c=="number"?t.transform(c):c;var vnc={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},Cnc=Tn.length;function cz(c,t,e){let l="",d=!0;for(let b=0;b<Cnc;b++){let o=Tn[b],n=c[o];if(n===void 0)continue;let i=!0;if(typeof n=="number"?i=n===(o.startsWith("scale")?1:0):i=parseFloat(n)===0,!i||e){let a=YZ(n,WG[o]);if(!i){d=!1;let u=vnc[o]||o;l+=`${u}(${a}) `}e&&(t[o]=a)}}return l=l.trim(),e?l=e(t,d?"":l):d&&(l="none"),l}function qG(c,t,e){let{style:l,vars:d,transformOrigin:b}=c,o=!1,n=!1;for(let i in t){let a=t[i];if(Jl.has(i)){o=!0;continue}else if(CH(i)){d[i]=a;continue}else{let u=YZ(a,WG[i]);i.startsWith("origin")?(n=!0,b[i]=u):l[i]=u}}if(t.transform||(o||e?l.transform=cz(t,c.transform,e):l.transform&&(l.transform="none")),n){let{originX:i="50%",originY:a="50%",originZ:u=0}=b;l.transformOrigin=`${i} ${a} ${u}`}}function tz(c,t,e){return typeof c=="string"?c:xc.transform(t+e*c)}function ez(c,t,e){let l=tz(t,c.x,c.width),d=tz(e,c.y,c.height);return`${l} ${d}`}var fnc={offset:"stroke-dashoffset",array:"stroke-dasharray"},Ync={offset:"strokeDashoffset",array:"strokeDasharray"};function lz(c,t,e=1,l=0,d=!0){c.pathLength=1;let b=d?fnc:Ync;c[b.offset]=xc.transform(-l);let o=xc.transform(t),n=xc.transform(e);c[b.array]=`${o} ${n}`}function $G(c,{attrX:t,attrY:e,attrScale:l,originX:d,originY:b,pathLength:o,pathSpacing:n=1,pathOffset:i=0,...a},u,G){if(qG(c,a,G),u){c.style.viewBox&&(c.attrs.viewBox=c.style.viewBox);return}c.attrs=c.style,c.style={};let{attrs:r,style:s,dimensions:m}=c;r.transform&&(m&&(s.transform=r.transform),delete r.transform),m&&(d!==void 0||b!==void 0||s.transform)&&(s.transformOrigin=ez(m,d!==void 0?d:.5,b!==void 0?b:.5)),t!==void 0&&(r.x=t),e!==void 0&&(r.y=e),l!==void 0&&(r.scale=l),o!==void 0&&lz(r,o,n,i,!1)}var cX=c=>typeof c=="string"&&c.toLowerCase()==="svg";var dz={useVisualState:CZ({scrapeMotionValuesFromProps:vZ,createRenderState:fZ,onMount:(c,t,{renderState:e,latestValues:l})=>{vc.read(()=>{try{e.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{e.dimensions={x:0,y:0,width:0,height:0}}}),vc.render(()=>{$G(e,l,cX(t.tagName),c.transformTemplate),hZ(t,e)})}})};var bz={useVisualState:CZ({scrapeMotionValuesFromProps:PG,createRenderState:_G})};var tX=X(P(),1);var oz=X(P(),1);function l1(c,t,e){for(let l in t)!Ht(t[l])&&!JZ(l,e)&&(c[l]=t[l])}function Fnc({transformTemplate:c},t){return(0,oz.useMemo)(()=>{let e=_G();return qG(e,t,c),Object.assign({},e.vars,e.style)},[t])}function Nnc(c,t){let e=c.style||{},l={};return l1(l,e,c),Object.assign(l,Fnc(c,t)),l}function nz(c,t){let e={},l=Nnc(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 Snc=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 Gm(c){return c.startsWith("while")||c.startsWith("drag")&&c!=="draggable"||c.startsWith("layout")||c.startsWith("onTap")||c.startsWith("onPan")||c.startsWith("onLayout")||Snc.has(c)}var az=c=>!Gm(c);function znc(c){c&&(az=t=>t.startsWith("on")?!Gm(t):c(t))}try{znc((b1(),MC(iz)).default)}catch{}function uz(c,t,e){let l={};for(let d in c)d==="values"&&typeof c.values=="object"||(az(d)||e===!0&&Gm(d)||!t&&!Gm(d)||c.draggable&&d.startsWith("onDrag"))&&(l[d]=c[d]);return l}var Gz=X(P(),1);function Xz(c,t,e,l){let d=(0,Gz.useMemo)(()=>{let b=fZ();return $G(b,t,cX(l),c.transformTemplate),{...b.attrs,style:{...b.style}}},[t]);if(c.style){let b={};l1(b,c.style,c),d.style={...b,...d.style}}return d}function rz(c=!1){return(e,l,d,{latestValues:b},o)=>{let i=(MG(e)?Xz:nz)(l,b,o,e),a=uz(l,typeof e=="string",c),u=e!==tX.Fragment?{...a,...i,ref:d}:{},{children:G}=l,r=(0,tX.useMemo)(()=>Ht(G)?G.get():G,[G]);return(0,tX.createElement)(e,{...u,children:r})}}function sz(c,t){return function(l,{forwardMotionProps:d}={forwardMotionProps:!1}){let o={...MG(l)?dz:bz,preloadedFeatures:c,useRender:rz(d),createVisualElement:t,Component:l};return _k(o)}}var Zz=X(P(),1);var Xm={current:null},SZ={current:!1};function mz(){if(SZ.current=!0,!!jG)if(window.matchMedia){let c=window.matchMedia("(prefers-reduced-motion)"),t=()=>Xm.current=c.matches;c.addListener(t),t()}else Xm.current=!1}function xz(c,t,e){for(let l in t){let d=t[l],b=e[l];if(Ht(d))c.addValue(l,d);else if(Ht(b))c.addValue(l,Oo(d,{owner:c}));else if(b!==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,Oo(o!==void 0?o:d,{owner:c}))}}for(let l in e)t[l]===void 0&&c.removeValue(l);return t}var o1=new WeakMap;var Anc=[...rV,Ut,tl],gz=c=>Anc.find(fH(c));var Hz=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],kZ=class{scrapeMotionValuesFromProps(t,e,l){return{}}constructor({parent:t,props:e,presenceContext:l,reducedMotionConfig:d,blockInitialAnimation:b,visualState:o},n={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Ln,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 r=Te.now();this.renderScheduledAt<r&&(this.renderScheduledAt=r,vc.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=n,this.blockInitialAnimation=!!b,this.isControllingVariants=fa(e),this.isVariantNode=pZ(e),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);let{willChange:u,...G}=this.scrapeMotionValuesFromProps(e,{},this);for(let r in G){let s=G[r];i[r]!==void 0&&Ht(s)&&s.set(i[r],!1)}}mount(t){this.current=t,o1.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)),SZ.current||mz(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Xm.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){o1.delete(this.current),this.projection&&this.projection.unmount(),Dl(this.notifyUpdate),Dl(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=Jl.has(t),d=e.on("change",n=>{this.latestValues[t]=n,this.props.onUpdate&&vc.preRender(this.notifyUpdate),l&&this.projection&&(this.projection.isTransformDirty=!0)}),b=e.on("renderRequest",this.scheduleRender),o;window.MotionCheckAppearSync&&(o=window.MotionCheckAppearSync(this,t,e)),this.valueSubscriptions.set(t,()=>{d(),b(),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 Do){let e=Do[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):pt()}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<Hz.length;l++){let d=Hz[l];this.propEventSubscriptions[d]&&(this.propEventSubscriptions[d](),delete this.propEventSubscriptions[d]);let b="on"+d,o=t[b];o&&(this.propEventSubscriptions[d]=this.on(d,o))}this.prevMotionValues=xz(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=Oo(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"&&(vH(d)||JH(d))?d=parseFloat(d):!gz(d)&&tl.test(e)&&(d=FH(t,e)),this.setBaseTarget(t,Ht(d)?d.get():d)),Ht(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=gG(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 b=this.getBaseTargetFromProps(this.props,t);return b!==void 0&&!Ht(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 jn),this.events[t].add(e)}notify(t,...e){this.events[t]&&this.events[t].notify(...e)}};var eX=class extends kZ{constructor(){super(...arguments),this.KeyframeResolver=yG}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;Ht(t)&&(this.childSubscription=t.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}};function Onc(c){return window.getComputedStyle(c)}var zZ=class extends eX{constructor(){super(...arguments),this.type="html",this.renderInstance=yZ}readValueFromInstance(t,e){if(Jl.has(e)){let l=BG(e);return l&&l.default||0}else{let l=Onc(t),d=(CH(e)?l.getPropertyValue(e):l[e])||0;return typeof d=="string"?d.trim():d}}measureInstanceViewportBox(t,{transformPagePoint:e}){return LV(t,e)}build(t,e,l){qG(t,e,l.transformTemplate)}scrapeMotionValuesFromProps(t,e,l){return PG(t,e,l)}};var AZ=class extends eX{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=pt}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(Jl.has(e)){let l=BG(e);return l&&l.default||0}return e=VZ.has(e)?e:NG(e),t.getAttribute(e)}scrapeMotionValuesFromProps(t,e,l){return vZ(t,e,l)}build(t,e,l){$G(t,e,this.isSVGTag,l.transformTemplate)}renderInstance(t,e,l,d){hZ(t,e,l,d)}mount(t){this.isSVGTag=cX(t.tagName),super.mount(t)}};var Rz=(c,t)=>MG(c)?new AZ(t):new zZ(t,{allowProjection:c!==Zz.Fragment});var Iz=sz({...aS,...kk,...Yk,...zk},Rz);var qn=e3(Iz);var sm=X(V(),1),Mb=X(P(),1);var i1=X(V(),1),Bz=X(P(),1),Ya=X(P(),1);var pz=X(V(),1),OZ=X(P(),1),Uo=X(P(),1);var n1=class extends OZ.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 Wz({children:c,isPresent:t}){let e=(0,Uo.useId)(),l=(0,Uo.useRef)(null),d=(0,Uo.useRef)({width:0,height:0,top:0,left:0}),{nonce:b}=(0,Uo.useContext)(UG);return(0,Uo.useInsertionEffect)(()=>{let{width:o,height:n,top:i,left:a}=d.current;if(t||!l.current||!o||!n)return;l.current.dataset.motionPopId=e;let u=document.createElement("style");return b&&(u.nonce=b),document.head.appendChild(u),u.sheet&&u.sheet.insertRule(`
+(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(`
           [data-motion-pop-id="${e}"] {
             position: absolute !important;
-            width: ${o}px !important;
-            height: ${n}px !important;
-            top: ${i}px !important;
-            left: ${a}px !important;
+            width: ${n}px !important;
+            height: ${o}px !important;
+            top: ${a}px !important;
+            left: ${i}px !important;
           }
-        `),()=>{document.head.removeChild(u)}},[t]),(0,pz.jsx)(n1,{isPresent:t,childRef:l,sizeRef:d,children:OZ.cloneElement(c,{ref:l})})}var yz=({children:c,initial:t,isPresent:e,onExitComplete:l,custom:d,presenceAffectsLayout:b,mode:o})=>{let n=KG(wnc),i=(0,Ya.useId)(),a=(0,Ya.useCallback)(G=>{n.set(G,!0);for(let r of n.values())if(!r)return;l&&l()},[n,l]),u=(0,Ya.useMemo)(()=>({id:i,initial:t,isPresent:e,custom:d,onExitComplete:a,register:G=>(n.set(G,!1),()=>n.delete(G))}),b?[Math.random(),a]:[e,a]);return(0,Ya.useMemo)(()=>{n.forEach((G,r)=>n.set(r,!1))},[e]),Bz.useEffect(()=>{!e&&!n.size&&l&&l()},[e]),o==="popLayout"&&(c=(0,i1.jsx)(Wz,{isPresent:e,children:c})),(0,i1.jsx)(Pn.Provider,{value:u,children:c})};function wnc(){return new Map}var wZ=X(P(),1),rm=c=>c.key||"";function a1(c){let t=[];return wZ.Children.forEach(c,e=>{(0,wZ.isValidElement)(e)&&t.push(e)}),t}var lX=({children:c,exitBeforeEnter:t,custom:e,initial:l=!0,onExitComplete:d,presenceAffectsLayout:b=!0,mode:o="sync"})=>{Ll(!t,"Replace exitBeforeEnter with mode='wait'");let n=(0,Mb.useMemo)(()=>a1(c),[c]),i=n.map(rm),a=(0,Mb.useRef)(!0),u=(0,Mb.useRef)(n),G=KG(()=>new Map),[r,s]=(0,Mb.useState)(n),[m,x]=(0,Mb.useState)(n);RZ(()=>{a.current=!1,u.current=n;for(let H=0;H<m.length;H++){let R=rm(m[H]);i.includes(R)?G.delete(R):G.get(R)!==!0&&G.set(R,!1)}},[m,i.length,i.join("-")]);let g=[];if(n!==r){let H=[...n];for(let R=0;R<m.length;R++){let W=m[R],p=rm(W);i.includes(p)||(H.splice(R,0,W),g.push(W))}o==="wait"&&g.length&&(H=g),x(a1(H)),s(n);return}let{forceRender:Z}=(0,Mb.useContext)(OG);return(0,sm.jsx)(sm.Fragment,{children:m.map(H=>{let R=rm(H),W=n===m||i.includes(R),p=()=>{if(G.has(R))G.set(R,!0);else return;let I=!0;G.forEach(y=>{y||(I=!1)}),I&&(Z?.(),x(u.current),d&&d())};return(0,sm.jsx)(yz,{isPresent:W,initial:!a.current||l?void 0:!1,custom:W?void 0:e,presenceAffectsLayout:b,mode:o,onExitComplete:W?void 0:p,children:H},R)})})};var dX=X(Y(),1);function Qe(c){return c!=null}function Vz(c){let t=c==="";return!Qe(c)||t}function hz(c=[],t){return c.find(Qe)??t}var Tnc=c=>parseFloat(c),mm=c=>typeof c=="string"?Tnc(c):c;var Jz={initial:void 0,fallback:""};function Qnc(c,t=Jz){let{initial:e,fallback:l}={...Jz,...t},[d,b]=(0,dX.useState)(c),o=Qe(c);(0,dX.useEffect)(()=>{o&&d&&b(void 0)},[o,d]);let n=hz([c,d,e],l),i=(0,dX.useCallback)(a=>{o||b(a)},[o]);return[n,i]}var jo=Qnc;var xm=X(Y(),1);function Lnc(c,t){let e=(0,xm.useRef)(!1);(0,xm.useEffect)(()=>{if(e.current)return c();e.current=!0},t),(0,xm.useEffect)(()=>()=>{e.current=!1},[])}var Fa=Lnc;var TZ=X(Y(),1);function el({defaultValue:c,onChange:t,value:e}){let l=typeof e<"u",d=l?e:c,[b,o]=(0,TZ.useState)(d),n=l?e:b,i=(0,TZ.useCallback)((u,...G)=>{o(u),t?.(u,...G)},[t]),a;return l&&typeof t=="function"?a=t:!l&&typeof t=="function"?a=i:a=o,[n,a]}var Xd=X(P()),Bm=X(P());var Dnc=!1;function Unc(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 jnc(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 vz=(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?!Dnc: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(jnc(this));var d=this.tags[this.tags.length-1];if(this.isSpeedy){var b=Unc(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 he="-ms-",gm="-moz-",Pc="-webkit-",QZ="comm",bX="rule",oX="decl";var Cz="@import";var LZ="@keyframes";var fz="@layer";var Yz=Math.abs,Na=String.fromCharCode,Fz=Object.assign;function Nz(c,t){return Ot(c,0)^45?(((t<<2^Ot(c,0))<<2^Ot(c,1))<<2^Ot(c,2))<<2^Ot(c,3):0}function DZ(c){return c.trim()}function u1(c,t){return(c=t.exec(c))?c[0]:c}function Dc(c,t,e){return c.replace(t,e)}function Hm(c,t){return c.indexOf(t)}function Ot(c,t){return c.charCodeAt(t)|0}function $n(c,t,e){return c.slice(t,e)}function ll(c){return c.length}function nX(c){return c.length}function iX(c,t){return t.push(c),c}function G1(c,t){return c.map(t).join("")}var UZ=1,aX=1,Sz=0,dl=0,jt=0,GX="";function Zm(c,t,e,l,d,b,o){return{value:c,root:t,parent:e,type:l,props:d,children:b,line:UZ,column:aX,length:o,return:""}}function XX(c,t){return Fz(Zm("",null,null,"",null,null,0),c,{length:-c.length},t)}function kz(){return jt}function zz(){return jt=dl>0?Ot(GX,--dl):0,aX--,jt===10&&(aX=1,UZ--),jt}function bl(){return jt=dl<Sz?Ot(GX,dl++):0,aX++,jt===10&&(aX=1,UZ++),jt}function Gd(){return Ot(GX,dl)}function Rm(){return dl}function rX(c,t){return $n(GX,c,t)}function uX(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 jZ(c){return UZ=aX=1,Sz=ll(GX=c),dl=0,[]}function EZ(c){return GX="",c}function sX(c){return DZ(rX(dl-1,X1(c===91?c+2:c===40?c+1:c)))}function Az(c){for(;(jt=Gd())&&jt<33;)bl();return uX(c)>2||uX(jt)>3?"":" "}function Oz(c,t){for(;--t&&bl()&&!(jt<48||jt>102||jt>57&&jt<65||jt>70&&jt<97););return rX(c,Rm()+(t<6&&Gd()==32&&bl()==32))}function X1(c){for(;bl();)switch(jt){case c:return dl;case 34:case 39:c!==34&&c!==39&&X1(jt);break;case 40:c===41&&X1(c);break;case 92:bl();break}return dl}function wz(c,t){for(;bl()&&c+jt!==57;)if(c+jt===84&&Gd()===47)break;return"/*"+rX(t,dl-1)+"*"+Na(c===47?c:bl())}function Tz(c){for(;!uX(Gd());)bl();return rX(c,dl)}function Dz(c){return EZ(MZ("",null,null,null,[""],c=jZ(c),0,[0],c))}function MZ(c,t,e,l,d,b,o,n,i){for(var a=0,u=0,G=o,r=0,s=0,m=0,x=1,g=1,Z=1,H=0,R="",W=d,p=b,I=l,y=R;g;)switch(m=H,H=bl()){case 40:if(m!=108&&Ot(y,G-1)==58){Hm(y+=Dc(sX(H),"&","&\f"),"&\f")!=-1&&(Z=-1);break}case 34:case 39:case 91:y+=sX(H);break;case 9:case 10:case 13:case 32:y+=Az(m);break;case 92:y+=Oz(Rm()-1,7);continue;case 47:switch(Gd()){case 42:case 47:iX(Enc(wz(bl(),Rm()),t,e),i);break;default:y+="/"}break;case 123*x:n[a++]=ll(y)*Z;case 125*x:case 59:case 0:switch(H){case 0:case 125:g=0;case 59+u:Z==-1&&(y=Dc(y,/\f/g,"")),s>0&&ll(y)-G&&iX(s>32?Lz(y+";",l,e,G-1):Lz(Dc(y," ","")+";",l,e,G-2),i);break;case 59:y+=";";default:if(iX(I=Qz(y,t,e,a,u,d,n,R,W=[],p=[],G),b),H===123)if(u===0)MZ(y,t,I,I,W,b,G,n,p);else switch(r===99&&Ot(y,3)===110?100:r){case 100:case 108:case 109:case 115:MZ(c,I,I,l&&iX(Qz(c,I,I,0,0,d,n,R,d,W=[],G),p),d,p,G,n,l?W:p);break;default:MZ(y,I,I,I,[""],p,0,n,p)}}a=u=s=0,x=Z=1,R=y="",G=o;break;case 58:G=1+ll(y),s=m;default:if(x<1){if(H==123)--x;else if(H==125&&x++==0&&zz()==125)continue}switch(y+=Na(H),H*x){case 38:Z=u>0?1:(y+="\f",-1);break;case 44:n[a++]=(ll(y)-1)*Z,Z=1;break;case 64:Gd()===45&&(y+=sX(bl())),r=Gd(),u=G=ll(R=y+=Tz(Rm())),H++;break;case 45:m===45&&ll(y)==2&&(x=0)}}return b}function Qz(c,t,e,l,d,b,o,n,i,a,u){for(var G=d-1,r=d===0?b:[""],s=nX(r),m=0,x=0,g=0;m<l;++m)for(var Z=0,H=$n(c,G+1,G=Yz(x=o[m])),R=c;Z<s;++Z)(R=DZ(x>0?r[Z]+" "+H:Dc(H,/&\f/g,r[Z])))&&(i[g++]=R);return Zm(c,t,e,d===0?bX:n,i,a,u)}function Enc(c,t,e){return Zm(c,t,e,QZ,Na(kz()),$n(c,2,-2),0)}function Lz(c,t,e,l){return Zm(c,t,e,oX,$n(c,0,l),$n(c,l+1,-1),l)}function Sa(c,t){for(var e="",l=nX(c),d=0;d<l;d++)e+=t(c[d],d,c,t)||"";return e}function Uz(c,t,e,l){switch(c.type){case fz:if(c.children.length)break;case Cz:case oX:return c.return=c.return||c.value;case QZ:return"";case LZ:return c.return=c.value+"{"+Sa(c.children,l)+"}";case bX:c.value=c.props.join(",")}return ll(e=Sa(c.children,l))?c.return=c.value+"{"+e+"}":""}function jz(c){var t=nX(c);return function(e,l,d,b){for(var o="",n=0;n<t;n++)o+=c[n](e,l,d,b)||"";return o}}function Ez(c){return function(t){t.root||(t=t.return)&&c(t)}}NZ();var Mnc=function(t,e,l){for(var d=0,b=0;d=b,b=Gd(),d===38&&b===12&&(e[l]=1),!uX(b);)bl();return rX(t,dl)},Pnc=function(t,e){var l=-1,d=44;do switch(uX(d)){case 0:d===38&&Gd()===12&&(e[l]=1),t[l]+=Mnc(dl-1,e,l);break;case 2:t[l]+=sX(d);break;case 4:if(d===44){t[++l]=Gd()===58?"&\f":"",e[l]=t[l].length;break}default:t[l]+=Na(d)}while(d=bl());return t},Knc=function(t,e){return EZ(Pnc(jZ(t),e))},Mz=new WeakMap,_nc=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&&!Mz.get(l))&&!d){Mz.set(t,!0);for(var b=[],o=Knc(e,b),n=l.props,i=0,a=0;i<o.length;i++)for(var u=0;u<n.length;u++,a++)t.props[a]=b[i]?o[i].replace(/&\f/g,n[u]):n[u]+" "+o[i]}}},qnc=function(t){if(t.type==="decl"){var e=t.value;e.charCodeAt(0)===108&&e.charCodeAt(2)===98&&(t.return="",t.value="")}};function Pz(c,t){switch(Nz(c,t)){case 5103:return Pc+"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 Pc+c+c;case 5349:case 4246:case 4810:case 6968:case 2756:return Pc+c+gm+c+he+c+c;case 6828:case 4268:return Pc+c+he+c+c;case 6165:return Pc+c+he+"flex-"+c+c;case 5187:return Pc+c+Dc(c,/(\w+).+(:[^]+)/,Pc+"box-$1$2"+he+"flex-$1$2")+c;case 5443:return Pc+c+he+"flex-item-"+Dc(c,/flex-|-self/,"")+c;case 4675:return Pc+c+he+"flex-line-pack"+Dc(c,/align-content|flex-|-self/,"")+c;case 5548:return Pc+c+he+Dc(c,"shrink","negative")+c;case 5292:return Pc+c+he+Dc(c,"basis","preferred-size")+c;case 6060:return Pc+"box-"+Dc(c,"-grow","")+Pc+c+he+Dc(c,"grow","positive")+c;case 4554:return Pc+Dc(c,/([^-])(transform)/g,"$1"+Pc+"$2")+c;case 6187:return Dc(Dc(Dc(c,/(zoom-|grab)/,Pc+"$1"),/(image-set)/,Pc+"$1"),c,"")+c;case 5495:case 3959:return Dc(c,/(image-set\([^]*)/,Pc+"$1$`$1");case 4968:return Dc(Dc(c,/(.+:)(flex-)?(.*)/,Pc+"box-pack:$3"+he+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Pc+c+c;case 4095:case 3583:case 4068:case 2532:return Dc(c,/(.+)-inline(.+)/,Pc+"$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(ll(c)-1-t>6)switch(Ot(c,t+1)){case 109:if(Ot(c,t+4)!==45)break;case 102:return Dc(c,/(.+:)(.+)-([^]+)/,"$1"+Pc+"$2-$3$1"+gm+(Ot(c,t+3)==108?"$3":"$2-$3"))+c;case 115:return~Hm(c,"stretch")?Pz(Dc(c,"stretch","fill-available"),t)+c:c}break;case 4949:if(Ot(c,t+1)!==115)break;case 6444:switch(Ot(c,ll(c)-3-(~Hm(c,"!important")&&10))){case 107:return Dc(c,":",":"+Pc)+c;case 101:return Dc(c,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Pc+(Ot(c,14)===45?"inline-":"")+"box$3$1"+Pc+"$2$3$1"+he+"$2box$3")+c}break;case 5936:switch(Ot(c,t+11)){case 114:return Pc+c+he+Dc(c,/[svh]\w+-[tblr]{2}/,"tb")+c;case 108:return Pc+c+he+Dc(c,/[svh]\w+-[tblr]{2}/,"tb-rl")+c;case 45:return Pc+c+he+Dc(c,/[svh]\w+-[tblr]{2}/,"lr")+c}return Pc+c+he+c+c}return c}var $nc=function(t,e,l,d){if(t.length>-1&&!t.return)switch(t.type){case oX:t.return=Pz(t.value,t.length);break;case LZ:return Sa([XX(t,{value:Dc(t.value,"@","@"+Pc)})],d);case bX:if(t.length)return G1(t.props,function(b){switch(u1(b,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Sa([XX(t,{props:[Dc(b,/:(read-\w+)/,":"+gm+"$1")]})],d);case"::placeholder":return Sa([XX(t,{props:[Dc(b,/:(plac\w+)/,":"+Pc+"input-$1")]}),XX(t,{props:[Dc(b,/:(plac\w+)/,":"+gm+"$1")]}),XX(t,{props:[Dc(b,/:(plac\w+)/,he+"input-$1")]})],d)}return""})}},cic=[$nc],mX=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||cic,b={},o,n=[];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(" "),Z=1;Z<g.length;Z++)b[g[Z]]=!0;n.push(x)});var i,a=[_nc,qnc];{var u,G=[Uz,Ez(function(x){u.insert(x)})],r=jz(a.concat(d,G)),s=function(g){return Sa(Dz(g),r)};i=function(g,Z,H,R){u=H,s(g?g+"{"+Z.styles+"}":Z.styles),R&&(m.inserted[Z.name]=!0)}}var m={key:e,sheet:new vz({key:e,container:o,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:b,registered:{},insert:i};return m.sheet.hydrate(n),m};function Im(){return Im=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},Im.apply(null,arguments)}var ric=!0;function ci(c,t,e){var l="";return e.split(" ").forEach(function(d){c[d]!==void 0?t.push(c[d]+";"):d&&(l+=d+" ")}),l}var xX=function(t,e,l){var d=t.key+"-"+e.name;(l===!1||ric===!1)&&t.registered[d]===void 0&&(t.registered[d]=e.styles)},Eo=function(t,e,l){xX(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 nA(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 iA={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};NZ();var sic=!1,mic=/[A-Z]|^ms/g,xic=/_EMO_([^_]+?)_([^]*?)_EMO_/g,XA=function(t){return t.charCodeAt(1)===45},aA=function(t){return t!=null&&typeof t!="boolean"},H1=FZ(function(c){return XA(c)?c:c.replace(mic,"-$&").toLowerCase()}),uA=function(t,e){switch(t){case"animation":case"animationName":if(typeof e=="string")return e.replace(xic,function(l,d,b){return Pb={name:d,styles:b,next:Pb},d})}return iA[t]!==1&&!XA(t)&&typeof e=="number"&&e!==0?e+"px":e},gic="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function pm(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 Pb={name:d.name,styles:d.styles,next:Pb},d.name;var b=e;if(b.styles!==void 0){var o=b.next;if(o!==void 0)for(;o!==void 0;)Pb={name:o.name,styles:o.styles,next:Pb},o=o.next;var n=b.styles+";";return n}return Hic(c,t,e)}case"function":{if(c!==void 0){var i=Pb,a=e(c);return Pb=i,pm(c,t,a)}break}}var u=e;if(t==null)return u;var G=t[u];return G!==void 0?G:u}function Hic(c,t,e){var l="";if(Array.isArray(e))for(var d=0;d<e.length;d++)l+=pm(c,t,e[d])+";";else for(var b in e){var o=e[b];if(typeof o!="object"){var n=o;t!=null&&t[n]!==void 0?l+=b+"{"+t[n]+"}":aA(n)&&(l+=H1(b)+":"+uA(b,n)+";")}else{if(b==="NO_COMPONENT_SELECTOR"&&sic)throw new Error(gic);if(Array.isArray(o)&&typeof o[0]=="string"&&(t==null||t[o[0]]===void 0))for(var i=0;i<o.length;i++)aA(o[i])&&(l+=H1(b)+":"+uA(b,o[i])+";");else{var a=pm(c,t,o);switch(b){case"animation":case"animationName":{l+=H1(b)+":"+a+";";break}default:l+=b+"{"+a+"}"}}}}return l}var GA=/label:\s*([^\s;{]+)\s*(;|$)/g,Pb;function Kb(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="";Pb=void 0;var b=c[0];if(b==null||b.raw===void 0)l=!1,d+=pm(e,t,b);else{var o=b;d+=o[0]}for(var n=1;n<c.length;n++)if(d+=pm(e,t,c[n]),l){var i=b;d+=i[n]}GA.lastIndex=0;for(var a="",u;(u=GA.exec(d))!==null;)a+="-"+u[1];var G=nA(d)+a;return{name:G,styles:d,next:Pb}}var bR=X(P()),Zic=function(t){return t()},Ric=bR.useInsertionEffect?bR.useInsertionEffect:!1,Wm=Ric||Zic;var rA=!1,R1=Xd.createContext(typeof HTMLElement<"u"?mX({key:"css"}):null),I1=R1.Provider,p1=function(){return(0,Bm.useContext)(R1)},ym=function(t){return(0,Bm.forwardRef)(function(e,l){var d=(0,Bm.useContext)(R1);return t(e,d,l)})},Vm=Xd.createContext({});var oR={}.hasOwnProperty,Z1="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",sA=function(t,e){var l={};for(var d in e)oR.call(e,d)&&(l[d]=e[d]);return l[Z1]=t,l},Iic=function(t){var e=t.cache,l=t.serialized,d=t.isStringTag;return xX(e,l,d),Wm(function(){return Eo(e,l,d)}),null},pic=ym(function(c,t,e){var l=c.css;typeof l=="string"&&t.registered[l]!==void 0&&(l=t.registered[l]);var d=c[Z1],b=[l],o="";typeof c.className=="string"?o=ci(t.registered,b,c.className):c.className!=null&&(o=c.className+" ");var n=Kb(b,void 0,Xd.useContext(Vm));o+=t.key+"-"+n.name;var i={};for(var a in c)oR.call(c,a)&&a!=="css"&&a!==Z1&&!rA&&(i[a]=c[a]);return i.className=o,e&&(i.ref=e),Xd.createElement(Xd.Fragment,null,Xd.createElement(Iic,{cache:t,serialized:n,isStringTag:typeof d=="string"}),Xd.createElement(d,i))}),mA=pic;var gX=X(P());var iEc=X(oA()),xA=function(t,e){var l=arguments;if(e==null||!oR.call(e,"css"))return gX.createElement.apply(void 0,l);var d=l.length,b=new Array(d);b[0]=mA,b[1]=sA(t,e);for(var o=2;o<d;o++)b[o]=l[o];return gX.createElement.apply(null,b)};(function(c){var t;t||(t=c.JSX||(c.JSX={}))})(xA||(xA={}));function D(){for(var c=arguments.length,t=new Array(c),e=0;e<c;e++)t[e]=arguments[e];return Kb(t)}function Yl(){var c=D.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 gA(c,t){if(c.inserted[t.name]===void 0)return c.insert("",t,c.sheet,!0)}function HA(c,t,e){var l=[],d=ci(c,l,e);return l.length<2?e:d+t(l)}var ZA=function(t){var e=mX(t);e.sheet.speedy=function(n){this.isSpeedy=n},e.compat=!0;var l=function(){for(var i=arguments.length,a=new Array(i),u=0;u<i;u++)a[u]=arguments[u];var G=Kb(a,e.registered,void 0);return Eo(e,G,!1),e.key+"-"+G.name},d=function(){for(var i=arguments.length,a=new Array(i),u=0;u<i;u++)a[u]=arguments[u];var G=Kb(a,e.registered),r="animation-"+G.name;return gA(e,{name:G.name,styles:"@keyframes "+r+"{"+G.styles+"}"}),r},b=function(){for(var i=arguments.length,a=new Array(i),u=0;u<i;u++)a[u]=arguments[u];var G=Kb(a,e.registered);gA(e,G)},o=function(){for(var i=arguments.length,a=new Array(i),u=0;u<i;u++)a[u]=arguments[u];return HA(e.registered,l,Wic(a))};return{css:l,cx:o,injectGlobal:b,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:ci.bind(null,e.registered),merge:HA.bind(null,e.registered,l)}},Wic=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 o in d)d[o]&&o&&(b&&(b+=" "),b+=o)}break}default:b=d}b&&(e&&(e+=" "),e+=b)}}return e};var _b=ZA({key:"css"}),ZEc=_b.flush,REc=_b.hydrate,RA=_b.cx,IEc=_b.merge,pEc=_b.getRegisteredStyles,WEc=_b.injectGlobal,BEc=_b.keyframes,yEc=_b.css,VEc=_b.sheet,hEc=_b.cache;var IA=X(Y(),1),Bic=c=>typeof c<"u"&&c!==null&&["name","styles"].every(t=>typeof c[t]<"u"),Bc=()=>{let c=p1();return(0,IA.useCallback)((...e)=>{if(c===null)throw new Error("The `useCx` hook should be only used within a valid Emotion Cache Context");return RA(...e.map(l=>Bic(l)?(Eo(c,l,!1),`${c.key}-${l.name}`):l))},[c])};var eb={name:"kv6lnz",styles:"box-sizing:border-box;*,*::before,*::after{box-sizing:inherit;}"};function ti(c,t){var e=0,l,d;t=t||{};function b(){var o=l,n=arguments.length,i,a;c:for(;o;){if(o.args.length!==arguments.length){o=o.next;continue}for(a=0;a<n;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(n),a=0;a<n;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 b.clear=function(){l=null,d=null,e=0},b}var yic={grad:.9,turn:360,rad:360/(2*Math.PI)},Mo=function(c){return typeof c=="string"?c.length>0:typeof c=="number"},Xe=function(c,t,e){return t===void 0&&(t=0),e===void 0&&(e=Math.pow(10,t)),Math.round(e*c)/e+0},rd=function(c,t,e){return t===void 0&&(t=0),e===void 0&&(e=1),c>e?e:c>t?c:t},vA=function(c){return(c=isFinite(c)?c%360:0)>0?c:c+360},pA=function(c){return{r:rd(c.r,0,255),g:rd(c.g,0,255),b:rd(c.b,0,255),a:rd(c.a)}},W1=function(c){return{r:Xe(c.r),g:Xe(c.g),b:Xe(c.b),a:Xe(c.a,3)}},Vic=/^#([0-9a-f]{3,8})$/i,nR=function(c){var t=c.toString(16);return t.length<2?"0"+t:t},CA=function(c){var t=c.r,e=c.g,l=c.b,d=c.a,b=Math.max(t,e,l),o=b-Math.min(t,e,l),n=o?b===t?(e-l)/o:b===e?2+(l-t)/o:4+(t-e)/o:0;return{h:60*(n<0?n+6:n),s:b?o/b*100:0,v:b/255*100,a:d}},fA=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),o=l*(1-e),n=l*(1-(t-b)*e),i=l*(1-(1-t+b)*e),a=b%6;return{r:255*[l,n,o,o,i,l][a],g:255*[i,l,l,n,o,o][a],b:255*[o,o,i,l,l,n][a],a:d}},WA=function(c){return{h:vA(c.h),s:rd(c.s,0,100),l:rd(c.l,0,100),a:rd(c.a)}},BA=function(c){return{h:Xe(c.h),s:Xe(c.s),l:Xe(c.l),a:Xe(c.a,3)}},yA=function(c){return fA((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},hm=function(c){return{h:(t=CA(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},hic=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Jic=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,vic=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Cic=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,V1={string:[[function(c){var t=Vic.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?Xe(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?Xe(parseInt(c.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(c){var t=vic.exec(c)||Cic.exec(c);return t?t[2]!==t[4]||t[4]!==t[6]?null:pA({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=hic.exec(c)||Jic.exec(c);if(!t)return null;var e,l,d=WA({h:(e=t[1],l=t[2],l===void 0&&(l="deg"),Number(e)*(yic[l]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return yA(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 Mo(t)&&Mo(e)&&Mo(l)?pA({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(!Mo(t)||!Mo(e)||!Mo(l))return null;var o=WA({h:Number(t),s:Number(e),l:Number(l),a:Number(b)});return yA(o)},"hsl"],[function(c){var t=c.h,e=c.s,l=c.v,d=c.a,b=d===void 0?1:d;if(!Mo(t)||!Mo(e)||!Mo(l))return null;var o=(function(n){return{h:vA(n.h),s:rd(n.s,0,100),v:rd(n.v,0,100),a:rd(n.a)}})({h:Number(t),s:Number(e),v:Number(l),a:Number(b)});return fA(o)},"hsv"]]},VA=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]},YA=function(c){return typeof c=="string"?VA(c.trim(),V1.string):typeof c=="object"&&c!==null?VA(c,V1.object):[null,void 0]},FA=function(c){return YA(c)[1]},B1=function(c,t){var e=hm(c);return{h:e.h,s:rd(e.s+100*t,0,100),l:e.l,a:e.a}},y1=function(c){return(299*c.r+587*c.g+114*c.b)/1e3/255},hA=function(c,t){var e=hm(c);return{h:e.h,s:e.s,l:rd(e.l+100*t,0,100),a:e.a}},h1=(function(){function c(t){this.parsed=YA(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 Xe(y1(this.rgba),2)},c.prototype.isDark=function(){return y1(this.rgba)<.5},c.prototype.isLight=function(){return y1(this.rgba)>=.5},c.prototype.toHex=function(){return t=W1(this.rgba),e=t.r,l=t.g,d=t.b,o=(b=t.a)<1?nR(Xe(255*b)):"","#"+nR(e)+nR(l)+nR(d)+o;var t,e,l,d,b,o},c.prototype.toRgb=function(){return W1(this.rgba)},c.prototype.toRgbString=function(){return t=W1(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 BA(hm(this.rgba))},c.prototype.toHslString=function(){return t=BA(hm(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=CA(this.rgba),{h:Xe(t.h),s:Xe(t.s),v:Xe(t.v),a:Xe(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(B1(this.rgba,t))},c.prototype.desaturate=function(t){return t===void 0&&(t=.1),Jc(B1(this.rgba,-t))},c.prototype.grayscale=function(){return Jc(B1(this.rgba,-1))},c.prototype.lighten=function(t){return t===void 0&&(t=.1),Jc(hA(this.rgba,t))},c.prototype.darken=function(t){return t===void 0&&(t=.1),Jc(hA(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}):Xe(this.rgba.a,3);var e},c.prototype.hue=function(t){var e=hm(this.rgba);return typeof t=="number"?Jc({h:t,s:e.s,l:e.l,a:e.a}):Xe(e.h)},c.prototype.isEqual=function(t){return this.toHex()===Jc(t).toHex()},c})(),Jc=function(c){return c instanceof h1?c:new h1(c)},JA=[],sd=function(c){c.forEach(function(t){JA.indexOf(t)<0&&(t(h1,V1),JA.push(t))})};function md(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(o){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var n,i,a=l[this.toHex()];if(a)return a;if(o?.closest){var u=this.toRgb(),G=1/0,r="black";if(!b.length)for(var s in e)b[s]=new c(e[s]).toRgb();for(var m in e){var x=(n=u,i=b[m],Math.pow(n.r-i.r,2)+Math.pow(n.g-i.g,2)+Math.pow(n.b-i.b,2));x<G&&(G=x,r=m)}return r}},t.string.push([function(o){var n=o.toLowerCase(),i=n==="transparent"?"#0000":e[n];return i?new c(i).toRgb():null},"name"])}var J1;sd([md]);function fic(){if(!(typeof document>"u")){if(!J1){let c=document.createElement("div");c.setAttribute("data-g2-color-computation-node",""),document.body.appendChild(c),J1=c}return J1}}function Yic(c){return typeof c!="string"?!1:Jc(c).isValid()}function Fic(c){if(typeof c!="string")return"";if(Yic(c))return c;if(!c.includes("var(")||typeof document>"u")return"";let t=fic();if(!t)return"";t.style.background=c;let e=window?.getComputedStyle(t).background;return t.style.background="",e||""}var Nic=ti(Fic);function Sic(c){let t=Nic(c);return Jc(t).isLight()?"#000000":"#ffffff"}function NA(c){return Sic(c)==="#000000"?"dark":"light"}var iR=X(ic(),1),SA=new RegExp(/-left/g),kA=new RegExp(/-right/g),zA=new RegExp(/Left/g),AA=new RegExp(/Right/g);function kic(c){return c==="left"?"right":c==="right"?"left":SA.test(c)?c.replace(SA,"-right"):kA.test(c)?c.replace(kA,"-left"):zA.test(c)?c.replace(zA,"Right"):AA.test(c)?c.replace(AA,"Left"):c}var zic=(c={})=>Object.fromEntries(Object.entries(c).map(([t,e])=>[kic(t),e]));function ot(c={},t){return()=>t?(0,iR.isRTL)()?D(t,"",""):D(c,"",""):(0,iR.isRTL)()?D(zic(c),"",""):D(c,"","")}ot.watch=()=>(0,iR.isRTL)();var OA={"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 OA[c]??""}var wA={huge:"1440px",wide:"1280px","x-large":"1080px",large:"960px",medium:"782px",small:"600px",mobile:"480px","zoomed-in":"280px"};var TA=c=>`@media (min-width: ${wA[c]})`;var Aic="#fff",Oic={900:"#1e1e1e",800:"#2f2f2f",700:"#757575",600:"#949494",400:"#ccc",300:"#ddd",200:"#e0e0e0",100:"#f0f0f0"},wic={yellow:"#f0b849",red:"#d94f4f",green:"#4ab866"},qb={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))"}},Tic={background:qb.background,backgroundDisabled:qb.gray[100],border:qb.gray[600],borderHover:qb.gray[700],borderFocus:qb.accent,borderDisabled:qb.gray[400],textDisabled:qb.gray[600],darkGrayPlaceholder:`color-mix(in srgb, ${qb.foreground}, transparent 38%)`,lightGrayPlaceholder:`color-mix(in srgb, ${qb.background}, transparent 35%)`},Q=Object.freeze({gray:Oic,white:Aic,alert:wic,theme:qb,ui:Tic});var Jm="36px",Qic={controlPaddingX:12,controlPaddingXSmall:8,controlPaddingXLarge:12*1.3334,controlBoxShadowFocus:`0 0 0 0.5px ${Q.theme.accent}`,controlHeight:Jm,controlHeightXSmall:`calc( ${Jm} * 0.6 )`,controlHeightSmall:`calc( ${Jm} * 0.8 )`,controlHeightLarge:`calc( ${Jm} * 1.2 )`,controlHeightXLarge:`calc( ${Jm} * 1.4 )`},T=Object.assign({},Qic,{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",spinnerSize:16,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 vm=D("font-size:11px;font-weight:",T.fontWeightEmphasis,";line-height:1.4;text-transform:uppercase;","");var xd=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"}}),QA=c=>c.args?.length?`${c.function}(${c.args.join(",")})`:c.function,Le=Object.freeze({SLIDE_DISTANCE:`${xd.SLIDE_DISTANCE}px`,SLIDE_DURATION:`${xd.SLIDE_DURATION}ms`,SLIDE_EASING:QA(xd.SLIDE_EASING),FADE_DURATION:`${xd.FADE_DURATION}ms`,FADE_EASING:QA(xd.FADE_EASING)});var Lic={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"},ei=c=>Lic[c]??"bottom",Dic={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}},LA=c=>{let t=c.startsWith("top")||c.startsWith("bottom")?"translateY":"translateX",e=c.startsWith("top")||c.startsWith("left")?1:-1;return{style:Dic[c],initial:{opacity:0,[t]:`${xd.SLIDE_DISTANCE*e}px`},animate:{opacity:1,[t]:0},transition:{opacity:{duration:xd.FADE_DURATION/1e3,ease:xd.FADE_EASING.function},[t]:{duration:xd.SLIDE_DURATION/1e3,ease:cb(...xd.SLIDE_EASING.args)}}}};function Uic(c){return!!c?.top}function jic(c){return!!c?.current}var DA=({anchor:c,anchorRef:t,anchorRect:e,getAnchorRect:l,fallbackReferenceElement:d})=>{let b=null;return c?b=c:Uic(t)?b={getBoundingClientRect(){let o=t.top.getBoundingClientRect(),n=t.bottom.getBoundingClientRect();return new window.DOMRect(o.x,o.y,o.width,n.bottom-o.top)}}:jic(t)?b=t.current:t?b=t:e?b={getBoundingClientRect(){return e}}:l?b={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&&(b=d.parentElement),b??null},v1=c=>c===null||Number.isNaN(c)?void 0:Math.round(c);var UA=X(Y(),1),aR=(0,UA.createContext)({isNestedInTooltip:!1});aR.displayName="TooltipInternalContext";var ka=X(V(),1),Eic=700,Mic={isNestedInTooltip:!0};function Pic(c,t){let{children:e,className:l,delay:d=Eic,hideOnClick:b=!0,placement:o,position:n,shortcut:i,text:a,...u}=c,{isNestedInTooltip:G}=(0,li.useContext)(aR),r=(0,jA.useInstanceId)(MA,"tooltip"),s=a||i?r:void 0,m=li.Children.count(e)===1,x;o!==void 0?x=o:n!==void 0&&(x=ei(n),(0,EA.default)("`position` prop in wp.components.tooltip",{since:"6.4",alternative:"`placement` prop"})),x=x||"top";let g=zg({placement:x,showTimeout:d}),Z=E(g,"mounted");if(G)return m?(0,ka.jsx)(Ab,{...u,render:e}):e;function H(R){return s&&Z&&R.props["aria-describedby"]===void 0&&R.props["aria-label"]!==a?(0,li.cloneElement)(R,{"aria-describedby":s}):R}return(0,ka.jsxs)(aR.Provider,{value:Mic,children:[(0,ka.jsx)(Yg,{onClick:b?g.hide:void 0,store:g,render:m?H(e):void 0,ref:t,children:m?void 0:e}),m&&(a||i)&&(0,ka.jsxs)(fg,{...u,className:N("components-tooltip",l),unmountOnHide:!0,gutter:4,id:s,overflowPadding:.5,store:g,children:[a,i&&(0,ka.jsx)(mH,{className:a?"components-tooltip__shortcut":"",shortcut:i})]})]})}var MA=(0,li.forwardRef)(Pic),Fl=MA;var lO=X(qA(),1),dO=X(uR(),1);function cO(c){return Object.prototype.toString.call(c)==="[object Object]"}function tO(c){var t,e;return cO(c)===!1?!1:(t=c.constructor,t===void 0?!0:(e=t.prototype,!(cO(e)===!1||e.hasOwnProperty("isPrototypeOf")===!1)))}var $b=X(Y(),1),vMc=X(Nl(),1);var bO=X(V(),1),fm=(0,$b.createContext)({});fm.displayName="ComponentsContext";var GR=()=>(0,$b.useContext)(fm);function aac({value:c}){let t=GR(),e=(0,$b.useRef)(c);return Fa(()=>{(0,dO.default)(e.current,c)&&e.current},[c]),(0,$b.useMemo)(()=>(0,lO.default)(t??{},c??{},{isMergeableObject:tO}),[t,c])}var uac=({children:c,value:t})=>{let e=aac({value:t});return(0,bO.jsx)(fm.Provider,{value:e,children:c})},za=(0,$b.memo)(uac);var XO=X(Y(),1),EMc=X(Nl(),1);var oO="data-wp-component",nO="data-wp-c16t",Aa="__contextSystemKey__";var ZX=function(){return ZX=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},ZX.apply(this,arguments)};function iO(c){return c.toLowerCase()}var Gac=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Xac=/[^A-Z0-9]+/gi;function uO(c,t){t===void 0&&(t={});for(var e=t.splitRegexp,l=e===void 0?Gac:e,d=t.stripRegexp,b=d===void 0?Xac:d,o=t.transform,n=o===void 0?iO:o,i=t.delimiter,a=i===void 0?" ":i,u=aO(aO(c,l,"$1\0$2"),b,"\0"),G=0,r=u.length;u.charAt(G)==="\0";)G++;for(;u.charAt(r-1)==="\0";)r--;return u.slice(G,r).split("\0").map(n).join(a)}function aO(c,t,e){return t instanceof RegExp?c.replace(t,e):t.reduce(function(l,d){return l.replace(d,e)},c)}function GO(c,t){return t===void 0&&(t={}),uO(c,ZX({delimiter:"."},t))}function XR(c,t){return t===void 0&&(t={}),GO(c,ZX({delimiter:"-"},t))}function rac(c){return`components-${XR(c)}`}var rR=ti(rac);function lc(c,t){return rO(c,t,{forwardsRef:!0})}function Oa(c,t){return rO(c,t)}function rO(c,t,e){let l=e?.forwardsRef?(0,XO.forwardRef)(c):c,d=l[Aa]||[t];return Array.isArray(t)&&(d=[...d,...t]),typeof t=="string"&&(d=[...d,t]),Object.assign(l,{[Aa]:[...new Set(d)],displayName:t,selector:`.${rR(t)}`})}function C1(c){if(!c)return[];let t=[];return c[Aa]&&(t=c[Aa]),c.type&&c.type[Aa]&&(t=c.type[Aa]),t}function Ym(c,t){return c?typeof t=="string"?C1(c).includes(t):Array.isArray(t)?t.some(e=>C1(c).includes(e)):!1:!1}var c7c=X(Nl(),1);function sO(c){return{[oO]:c}}function mO(){return{[nO]:!0}}function ec(c,t){let l=GR()?.[t]||{},d={...mO(),...sO(t)},{_overrides:b,...o}=l,n=Object.entries(o).length?Object.assign({},o,c):c,a=Bc()(rR(t),c.className),u=typeof n.renderChildren=="function"?n.renderChildren(n):n.children;for(let G in n)d[G]=n[G];for(let G in b)d[G]=b[G];return u!==void 0&&(d.children=u),d.className=a,d}var xO={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 RO=X(Y(),1);var gO=X(Y(),1),HO=X(V(),1),sac=/^(data|aria|x)-/i,mac=/^on[A-Z]/,xac=new Set(`animate animateMotion animateTransform circle clipPath defs desc ellipse
+        `),()=>{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
 	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+/)),gac=new Set(`children dangerouslySetInnerHTML key autoFocus defaultValue defaultChecked
+	switch symbol text textPath tspan use view`.split(/\s+/)),Mbc=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
@@ -34,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+/)),Hac=new Set(`accentHeight accumulate additive alignmentBaseline allowReorder alphabetic
+	itemType itemID itemRef on option results security unselectable`.split(/\s+/)),Pbc=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
@@ -68,37 +69,30 @@
 	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+/)),Zac=new Set(["autofocus","class","for"]);function Rac(c,t){return sac.test(c)||mac.test(c)||gac.has(c)||Zac.has(c)?!0:xac.has(t)&&Hac.has(c)}function Iac(c,t){return Object.fromEntries(Object.entries(c).filter(([e])=>Rac(e,t)))}function pac({as:c,...t},e){let l=c||"div",d=typeof l=="string"?Iac(t,l):t;return(0,HO.jsx)(l,{ref:e,...d})}var ZO=(0,gO.forwardRef)(pac);var IO=X(V(),1);function Wac({css:c,...t},e){return(0,IO.jsx)(ZO,{ref:e,...t})}var Bac=Object.assign((0,RO.forwardRef)(Wac),{selector:".components-view"}),ac=Bac;var pO=X(V(),1);function yac(c,t){let{style:e,...l}=ec(c,"VisuallyHidden");return(0,pO.jsx)(ac,{ref:t,...l,"data-visually-hidden":"",style:{...xO,...e||{}}})}var Vac=lc(yac,"VisuallyHidden"),Sc=Vac;var lb=X(ic(),1),f1=[["top left","top center","top right"],["center left","center center","center right"],["bottom left","bottom center","bottom right"]],WO={"top left":(0,lb.__)("Top Left"),"top center":(0,lb.__)("Top Center"),"top right":(0,lb.__)("Top Right"),"center left":(0,lb.__)("Center Left"),"center center":(0,lb.__)("Center"),center:(0,lb.__)("Center"),"center right":(0,lb.__)("Center Right"),"bottom left":(0,lb.__)("Bottom Left"),"bottom center":(0,lb.__)("Bottom Center"),"bottom right":(0,lb.__)("Bottom Right")},sR=f1.flat();function Y1(c){let e=(c==="center"?"center center":c)?.replace("-"," ");return sR.includes(e)?e:void 0}function mR(c,t){let e=Y1(t);if(!e)return;let l=e.replace(" ","-");return`${c}-${l}`}function BO(c,t){let e=t?.replace(c+"-","");return Y1(e)}function yO(c="center"){let t=Y1(c);if(!t)return;let e=sR.indexOf(t);return e>-1?e:void 0}var wa=X(V(),1),F1="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"&&Jac(document)),c.__wpStyleRuntime}function hac(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${F1}]`))if(e.getAttribute(F1)===t)return!0;return!1}function hO(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(hac(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(F1,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function Jac(c){let t=N1();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)hO(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=N1();e.styles.set(c,t);for(let l of e.documents.keys())hO(l,c,t)}typeof process>"u",vac("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 VO={"grid-container":"_02e2af5803bf5bda__grid-container","grid-row":"c421f8ed08c23077__grid-row",cell:"_3af769f755097fdb__cell",point:"_37ef12d4fb6d6131__point"};function JO({id:c,value:t,...e}){return(0,wa.jsx)(Fl,{text:WO[t],children:(0,wa.jsxs)(Oe.Item,{id:c,render:(0,wa.jsx)("span",{...e,className:N(VO.cell,e.className),role:"gridcell"}),children:[(0,wa.jsx)(Sc,{children:t}),(0,wa.jsx)("span",{className:VO.point,role:"presentation"})]})})}var xR=X(kc(),1);var S1=X(V(),1),Fm=24,Nm=7,vO=(Fm-3*Nm)/2,Cac=2,fac=4;function Yac({className:c,disablePointerEvents:t=!0,size:e,width:l,height:d,style:b={},value:o="center",...n}){return(0,S1.jsx)(xR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${Fm} ${Fm}`,width:e??l??Fm,height:e??d??Fm,role:"presentation",className:N("component-alignment-matrix-control-icon",c),style:{pointerEvents:t?"none":void 0,...b},...n,children:sR.map((i,a)=>{let u=yO(o)===a?fac:Cac;return(0,S1.jsx)(xR.Rect,{x:vO+a%3*Nm+(Nm-u)/2,y:vO+Math.floor(a/3)*Nm+(Nm-u)/2,width:u,height:u,fill:"currentColor"},i)})})}var CO=Yac;var RX=X(V(),1),k1="data-wp-hash";function z1(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Nac(document)),c.__wpStyleRuntime}function Fac(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${k1}]`))if(e.getAttribute(k1)===t)return!0;return!1}function NO(c,t,e){if(!c.head)return;let l=z1(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Fac(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(k1,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function Nac(c){let t=z1();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)NO(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 Sac(c,t){let e=z1();e.styles.set(c,t);for(let l of e.documents.keys())NO(l,c,t)}typeof process>"u",Sac("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 fO={"grid-container":"_02e2af5803bf5bda__grid-container","grid-row":"c421f8ed08c23077__grid-row",cell:"_3af769f755097fdb__cell",point:"_37ef12d4fb6d6131__point"};function SO({className:c,id:t,label:e=(0,gR.__)("Alignment Matrix Control"),defaultValue:l="center center",value:d,onChange:b,width:o=92,...n}){let i=(0,YO.useInstanceId)(SO,"alignment-matrix-control",t),a=(0,FO.useCallback)(G=>{let r=BO(i,G);r&&b?.(r)},[i,b]),u=N("component-alignment-matrix-control",fO["grid-container"],c);return(0,RX.jsx)(Oe,{defaultActiveId:mR(i,l),activeId:mR(i,d),setActiveId:a,rtl:(0,gR.isRTL)(),render:(0,RX.jsx)("div",{...n,className:u,"aria-label":e,id:i,role:"grid",style:{width:`${o}px`}}),children:f1.map((G,r)=>(0,RX.jsx)(Oe.Row,{render:(0,RX.jsx)("div",{className:fO["grid-row"],role:"row"}),children:G.map(s=>(0,RX.jsx)(JO,{id:mR(i,s),value:s},s))},r))})}var kac=Object.assign(SO,{Icon:Object.assign(CO,{displayName:"AlignmentMatrixControl.Icon"})}),A1=kac;function zac(c){return c==="appear"?"top":"left"}function O1(c){if(c.type==="loading")return"components-animate__loading";let{type:t,origin:e=zac(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 Aac({type:c,options:t={},children:e}){return e({className:O1({type:c,...t})})}var kO=Aac;var IT=X(Y(),1),HI=X(ic(),1);var zO=X(xt(),1);var HR=X(Y(),1),w1=["40em","52em","64em"],Oac=(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>w1.length-1)throw new RangeError(`Default breakpoint index out of range. Theme has ${w1.length} breakpoints, got index ${t}`);let[e,l]=(0,HR.useState)(t);return(0,HR.useEffect)(()=>{let d=()=>w1.filter(o=>typeof window<"u"?window.matchMedia(`screen and (min-width: ${o})`).matches:!1).length,b=()=>{let o=d();e!==o&&l(o)};return b(),typeof window<"u"&&window.addEventListener("resize",b),()=>{typeof window<"u"&&window.removeEventListener("resize",b)}},[e]),e};function Sm(c,t={}){let e=Oac(t);if(!Array.isArray(c)&&typeof c!="function")return c;let l=c||[];return l[e>=l.length?l.length-1:e]}var wac="4px";function w(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(${wac} * ${c})`}var T1="data-wp-hash";function Q1(){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 Tac(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${T1}]`))if(e.getAttribute(T1)===t)return!0;return!1}function AO(c,t,e){if(!c.head)return;let l=Q1(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Tac(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(T1,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function Qac(c){let t=Q1();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)AO(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 Lac(c,t){let e=Q1();e.styles.set(c,t);for(let l of e.documents.keys())AO(l,c,t)}typeof process>"u",Lac("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 km={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 Dac(c){let{isReversed:t,...e}=c;return typeof t<"u"?((0,zO.default)("Flex isReversed",{alternative:'Flex direction="row-reverse" or "column-reverse"',since:"5.9"}),{...e,direction:t?"row-reverse":"row"}):e}function IX(c){let{align:t,className:e,direction:l="row",expanded:d=!0,gap:b=2,justify:o="space-between",style:n,wrap:i=!1,...a}=ec(Dac(c),"Flex"),u=Array.isArray(l)?l:[l],G=Sm(u),r=typeof G=="string"&&!!G.includes("column"),s={...n,"--wp-components-flex-align":t??(r?"normal":"center"),"--wp-components-flex-direction":G,"--wp-components-flex-wrap":i?"wrap":"nowrap","--wp-components-flex-gap":w(b),"--wp-components-flex-justify":o};return{...a,className:N(km.flex,r?km["items-column"]:km["items-row"],d&&(r?km["expanded-column"]:km["expanded-row"]),e),style:s,isColumn:r}}var ZR=X(Y(),1),L1=(0,ZR.createContext)({flexItemDisplay:void 0}),OO=()=>(0,ZR.useContext)(L1);var D1=X(V(),1);function Uac(c,t){let{children:e,isColumn:l,...d}=IX(c);return(0,D1.jsx)(L1.Provider,{value:{flexItemDisplay:l?"block":void 0},children:(0,D1.jsx)(ac,{...d,ref:t,children:e})})}var jac=lc(Uac,"Flex"),Zt=jac;var U1="data-wp-hash";function j1(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Mac(document)),c.__wpStyleRuntime}function Eac(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 TO(c,t,e){if(!c.head)return;let l=j1(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Eac(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(U1,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function Mac(c){let t=j1();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)TO(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 Pac(c,t){let e=j1();e.styles.set(c,t);for(let l of e.documents.keys())TO(l,c,t)}typeof process>"u",Pac("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 wO={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 pX(c){let{className:t,display:e,isBlock:l=!1,style:d,...b}=ec(c,"FlexItem"),o=OO().flexItemDisplay,i={...d,"--wp-components-flex-item-display":e||o||"block"};return{...b,className:N(wO.item,l&&wO.block,t),style:i}}var QO=X(V(),1);function Kac(c,t){let e=pX(c);return(0,QO.jsx)(ac,{...e,ref:t})}var _ac=lc(Kac,"FlexItem"),De=_ac;function E1(c){let t=ec(c,"FlexBlock");return pX({isBlock:!0,...t})}var LO=X(V(),1);function qac(c,t){let e=E1(c);return(0,LO.jsx)(ac,{...e,ref:t})}var $ac=lc(qac,"FlexBlock"),ol=$ac;var M1="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"&&tuc(document)),c.__wpStyleRuntime}function cuc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${M1}]`))if(e.getAttribute(M1)===t)return!0;return!1}function DO(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(cuc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(M1,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function tuc(c){let t=P1();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)DO(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 euc(c,t){let e=P1();e.styles.set(c,t);for(let l of e.documents.keys())DO(l,c,t)}typeof process>"u",euc("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 luc={spacer:"_91de5852bdb7a4b8__spacer"};function Sl(c){return typeof c<"u"&&c!==null}function UO(c){let{className:t,margin:e,marginBottom:l=2,marginLeft:d,marginRight:b,marginTop:o,marginX:n,marginY:i,padding:a,paddingBottom:u,paddingLeft:G,paddingRight:r,paddingTop:s,paddingX:m,paddingY:x,style:g,...Z}=ec(c,"Spacer"),H={};Sl(e)&&(H["--wp-components-spacer-margin"]=w(e)),Sl(i)&&(H["--wp-components-spacer-margin-block-start"]=w(i),H["--wp-components-spacer-margin-block-end"]=w(i)),Sl(n)&&(H["--wp-components-spacer-margin-inline-start"]=w(n),H["--wp-components-spacer-margin-inline-end"]=w(n)),Sl(o)&&(H["--wp-components-spacer-margin-block-start"]=w(o)),Sl(l)&&(H["--wp-components-spacer-margin-block-end"]=w(l)),Sl(d)&&(H["--wp-components-spacer-margin-inline-start"]=w(d)),Sl(b)&&(H["--wp-components-spacer-margin-inline-end"]=w(b)),Sl(a)&&(H["--wp-components-spacer-padding"]=w(a)),Sl(x)&&(H["--wp-components-spacer-padding-block-start"]=w(x),H["--wp-components-spacer-padding-block-end"]=w(x)),Sl(m)&&(H["--wp-components-spacer-padding-inline-start"]=w(m),H["--wp-components-spacer-padding-inline-end"]=w(m)),Sl(s)&&(H["--wp-components-spacer-padding-block-start"]=w(s)),Sl(u)&&(H["--wp-components-spacer-padding-block-end"]=w(u)),Sl(G)&&(H["--wp-components-spacer-padding-inline-start"]=w(G)),Sl(r)&&(H["--wp-components-spacer-padding-inline-end"]=w(r));let R={...H,...g};return{...Z,className:N(luc.spacer,t),style:R}}var jO=X(V(),1);function duc(c,t){let e=UO(c);return(0,jO.jsx)(ac,{...e,ref:t})}var buc=lc(duc,"Spacer"),re=buc;var xI=X(Y(),1),JX=X(ic(),1);var RR=X(Y(),1),se=(0,RR.forwardRef)(({icon:c,size:t=24,...e},l)=>(0,RR.cloneElement)(c,{width:t,height:t,...e,ref:l}));var IR=X(kc(),1),K1=X(V(),1),pR=(0,K1.jsx)(IR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,K1.jsx)(IR.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var WR=X(kc(),1),_1=X(V(),1),BR=(0,_1.jsx)(WR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_1.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 yR=X(kc(),1),q1=X(V(),1),$1=(0,q1.jsx)(yR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,q1.jsx)(yR.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=X(kc(),1),ch=X(V(),1),Ue=(0,ch.jsx)(VR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ch.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 hR=X(kc(),1),th=X(V(),1),zm=(0,th.jsx)(hR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,th.jsx)(hR.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var JR=X(kc(),1),eh=X(V(),1),lh=(0,eh.jsx)(JR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eh.jsx)(JR.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 vR=X(kc(),1),dh=X(V(),1),bh=(0,dh.jsx)(vR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dh.jsx)(vR.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var CR=X(kc(),1),oh=X(V(),1),nh=(0,oh.jsx)(CR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oh.jsx)(CR.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var fR=X(kc(),1),ih=X(V(),1),Po=(0,ih.jsx)(fR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ih.jsx)(fR.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 YR=X(kc(),1),ah=X(V(),1),Am=(0,ah.jsx)(YR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ah.jsx)(YR.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=X(kc(),1),uh=X(V(),1),Gh=(0,uh.jsx)(FR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uh.jsx)(FR.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 NR=X(kc(),1),Xh=X(V(),1),Om=(0,Xh.jsx)(NR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Xh.jsx)(NR.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=X(kc(),1),rh=X(V(),1),sh=(0,rh.jsx)(SR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rh.jsx)(SR.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 kR=X(kc(),1),mh=X(V(),1),xh=(0,mh.jsx)(kR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mh.jsx)(kR.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 zR=X(kc(),1),gh=X(V(),1),Hh=(0,gh.jsx)(zR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gh.jsx)(zR.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 AR=X(kc(),1),Zh=X(V(),1),wm=(0,Zh.jsx)(AR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Zh.jsx)(AR.Path,{d:"M5 11.25h14v1.5H5z"})});var OR=X(kc(),1),Rh=X(V(),1),Tm=(0,Rh.jsx)(OR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Rh.jsx)(OR.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 wR=X(kc(),1),Ih=X(V(),1),Qm=(0,Ih.jsx)(wR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ih.jsx)(wR.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 TR=X(kc(),1),ph=X(V(),1),Wh=(0,ph.jsx)(TR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ph.jsx)(TR.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});var QR=X(kc(),1),Bh=X(V(),1),Lm=(0,Bh.jsx)(QR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Bh.jsx)(QR.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var LR=X(kc(),1),yh=X(V(),1),Ko=(0,yh.jsx)(LR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yh.jsx)(LR.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var DR=X(kc(),1),Vh=X(V(),1),Dm=(0,Vh.jsx)(DR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vh.jsx)(DR.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 UR=X(kc(),1),hh=X(V(),1),Um=(0,hh.jsx)(UR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hh.jsx)(UR.Path,{d:"M7 11.5h10V13H7z"})});var jR=X(kc(),1),Jh=X(V(),1),vh=(0,Jh.jsx)(jR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Jh.jsx)(jR.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 jm=X(kc(),1),Em=X(V(),1),Mm=(0,Em.jsxs)(jm.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Em.jsx)(jm.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,Em.jsx)(jm.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 ER=X(kc(),1),Ch=X(V(),1),Pm=(0,Ch.jsx)(ER.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ch.jsx)(ER.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 MR=X(kc(),1),fh=X(V(),1),Yh=(0,fh.jsx)(MR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fh.jsx)(MR.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 PR=X(kc(),1),Fh=X(V(),1),Nh=(0,Fh.jsx)(PR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Fh.jsx)(PR.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 rT=X(bc(),1),sT=X(xt(),1);var di=X(P());b1();var ouc=!1,nuc=d1,iuc=function(t){return t!=="theme"},EO=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?nuc:iuc},MO=function(t,e,l){var d;if(e){var b=e.shouldForwardProp;d=t.__emotion_forwardProp&&b?function(o){return t.__emotion_forwardProp(o)&&b(o)}:b}return typeof d!="function"&&l&&(d=t.__emotion_forwardProp),d},auc=function(t){var e=t.cache,l=t.serialized,d=t.isStringTag;return xX(e,l,d),Wm(function(){return Eo(e,l,d)}),null},k=function c(t,e){var l=t.__emotion_real===t,d=l&&t.__emotion_base||t,b,o;e!==void 0&&(b=e.label,o=e.target);var n=MO(t,e,l),i=n||EO(d),a=!i("as");return function(){var u=arguments,G=l&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(b!==void 0&&G.push("label:"+b+";"),u[0]==null||u[0].raw===void 0)G.push.apply(G,u);else{var r=u[0];G.push(r[0]);for(var s=u.length,m=1;m<s;m++)G.push(u[m],r[m])}var x=ym(function(g,Z,H){var R=a&&g.as||d,W="",p=[],I=g;if(g.theme==null){I={};for(var y in g)I[y]=g[y];I.theme=di.useContext(Vm)}typeof g.className=="string"?W=ci(Z.registered,p,g.className):g.className!=null&&(W=g.className+" ");var B=Kb(G.concat(p),Z.registered,I);W+=Z.key+"-"+B.name,o!==void 0&&(W+=" "+o);var C=a&&n===void 0?EO(R):i,J={};for(var h in g)a&&h==="as"||C(h)&&(J[h]=g[h]);return J.className=W,H&&(J.ref=H),di.createElement(di.Fragment,null,di.createElement(auc,{cache:Z,serialized:B,isStringTag:typeof R=="string"}),di.createElement(R,J))});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=G,x.__emotion_forwardProp=n,Object.defineProperty(x,"toString",{value:function(){return o===void 0&&ouc?"NO_COMPONENT_SELECTOR":"."+o}}),x.withComponent=function(g,Z){var H=c(g,Im({},e,Z,{shouldForwardProp:MO(x,Z,!0)}));return H.apply(void 0,G)},x}};var $w=X(bc(),1),cT=X(Y(),1);var mw=X(bc(),1),xw=X(Y(),1);var Gw=X(Y(),1);var WX=X(Y(),1);var KR="\u2026",bi={auto:"auto",head:"head",middle:"middle",tail:"tail",none:"none"},uuc={ellipsis:KR,ellipsizeMode:bi.auto,limit:0,numberOfLines:0};function Guc(c,t,e,l){if(typeof c!="string")return"";let d=c.length,b=~~t,o=~~e,n=Qe(l)?l:KR;return b===0&&o===0||b>=d||o>=d||b+o>=d?c:o===0?c.slice(0,b)+n:c.slice(0,b)+n+c.slice(d-o)}function PO(c="",t){let e={...uuc,...t},{ellipsis:l,ellipsizeMode:d,limit:b}=e;if(d===bi.none)return c;let o,n;switch(d){case bi.head:o=0,n=b;break;case bi.middle:o=Math.floor(b/2),n=Math.floor(b/2);break;default:o=b,n=0}return d!==bi.auto?Guc(c,o,n,l):c}var kh="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"&&ruc(document)),c.__wpStyleRuntime}function Xuc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${kh}]`))if(e.getAttribute(kh)===t)return!0;return!1}function KO(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(Xuc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(kh,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function ruc(c){let t=zh();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)KO(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=zh();e.styles.set(c,t);for(let l of e.documents.keys())KO(l,c,t)}typeof process>"u",suc("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 Sh={truncate:"_51f2afb77f24a721__truncate","is-line-clamp":"d232bf8e2132288d__is-line-clamp","is-single-line":"_95bf20b727db236f__is-single-line"};function Km(c){let{className:t,children:e,ellipsis:l=KR,ellipsizeMode:d=bi.auto,limit:b=0,numberOfLines:o=0,style:n,...i}=ec(c,"Truncate"),a;typeof e=="string"?a=e:typeof e=="number"&&(a=e.toString());let u=a?PO(a,{ellipsis:l,ellipsizeMode:d,limit:b,numberOfLines:o}):e,G=!!a&&d===bi.auto,r=G&&!!o,s=r&&o===1,m=N(G&&!o&&Sh.truncate,r&&Sh["is-line-clamp"],s&&Sh["is-single-line"],t),x=r?{...n,"--wp-components-truncate-lines":o}:n;return{...i,className:m,style:x,children:u}}var _O=X(V(),1);function muc(c,t){let e=Km(c);return(0,_O.jsx)(ac,{as:"span",...e,ref:t})}var xuc=lc(muc,"Truncate"),_o=xuc;var Lh={};Au(Lh,{Text:()=>Ah,block:()=>Oh,destructive:()=>wh,highlighterText:()=>Qh,muted:()=>Th,positive:()=>guc,upperCase:()=>Huc});var Ah=D("color:",Q.theme.foreground,";line-height:",T.fontLineHeightBase,";margin:0;text-wrap:pretty;",""),Oh={name:"4zleql",styles:"display:block"},guc=D("color:",Q.alert.green,";",""),wh=D("color:",Q.alert.red,";",""),Th=D("color:",Q.theme.gray[700],";",""),Qh=D("mark{background:",Q.alert.yellow,";border-radius:",T.radiusSmall,";box-shadow:0 0 0 1px rgba( 0, 0, 0, 0.05 ) inset,0 -1px 0 rgba( 0, 0, 0, 0.1 ) inset;}",""),Huc={name:"50zrmy",styles:"text-transform:uppercase"};var cw=X($O(),1),Dh=X(Y(),1),Zuc=c=>{let t={};for(let e in c)t[e.toLowerCase()]=c[e];return t},Ruc=ti(Zuc);function tw({activeClassName:c="",activeIndex:t=-1,activeStyle:e,autoEscape:l,caseSensitive:d=!1,children:b,findChunks:o,highlightClassName:n="",highlightStyle:i={},highlightTag:a="mark",sanitize:u,searchWords:G=[],unhighlightClassName:r="",unhighlightStyle:s}){if(!b)return null;if(typeof b!="string")return b;let m=b,x=(0,cw.findAll)({autoEscape:l,caseSensitive:d,findChunks:o,sanitize:u,searchWords:G,textToHighlight:m}),g=a,Z=-1,H="",R;return x.map((p,I)=>{let y=m.substr(p.start,p.end-p.start);if(p.highlight){Z++;let B;typeof n=="object"?d?B=n[y]:(n=Ruc(n),B=n[y.toLowerCase()]):B=n;let C=Z===+t;H=`${B} ${C?c:""}`,R=C===!0&&e!==null?Object.assign({},i,e):i;let J={children:y,className:H,key:I,style:R};return typeof g!="string"&&(J.highlightIndex=Z),(0,Dh.createElement)(g,J)}return(0,Dh.createElement)("span",{children:y,className:r,key:I,style:s})})}var Uh=13,ew={body:Uh,caption:10,footnote:11,largeTitle:28,subheadline:12,title:20},Iuc=[1,2,3,4,5,6].flatMap(c=>[c,c.toString()]);function _R(c=Uh){if(c in ew)return _R(ew[c]);if(typeof c!="number"){let e=parseFloat(c);if(Number.isNaN(e))return c;c=e}return`calc(${`(${c} / ${Uh})`} * ${T.fontSize})`}function lw(c=3){if(!Iuc.includes(c))return _R(c);let t=`fontSizeH${c}`;return T[t]}function dw(c,t){if(t)return t;if(!c)return;let e=`calc(${T.controlHeight} + ${w(2)})`;switch(c){case"large":e=`calc(${T.controlHeightLarge} + ${w(2)})`;break;case"small":e=`calc(${T.controlHeightSmall} + ${w(2)})`;break;case"xSmall":e=`calc(${T.controlHeightXSmall} + ${w(2)})`;break;default:break}return e}var puc={name:"50zrmy",styles:"text-transform:uppercase"};function _m(c){let{adjustLineHeightForInnerControls:t,align:e,children:l,className:d,color:b,ellipsizeMode:o,isDestructive:n=!1,display:i,highlightEscape:a=!1,highlightCaseSensitive:u=!1,highlightWords:G,highlightSanitize:r,isBlock:s=!1,letterSpacing:m,lineHeight:x,optimizeReadabilityFor:g,size:Z,truncate:H=!1,upperCase:R=!1,variant:W,weight:p=T.fontWeight,...I}=ec(c,"Text"),y=l,B=Array.isArray(G),C=Z==="caption";if(B){if(typeof l!="string")throw new TypeError("`children` of `Text` must only be `string` types when `highlightWords` is defined");y=tw({autoEscape:a,children:l,caseSensitive:u,searchWords:G,sanitize:r})}let J=Bc(),h=(0,WX.useMemo)(()=>{let z=dw(t,x),L=D({color:b,display:i,fontSize:_R(Z),fontWeight:p,lineHeight:z,letterSpacing:m,textAlign:e},"",""),j=puc,S=null;g&&(S=NA(g)==="dark"?D({color:Q.gray[900]},"",""):D({color:Q.white},"",""));let v=D(Ah,L,S,n&&wh,!!B&&Qh,s&&Oh,C&&Th,W&&Lh[W],R&&j,"","");return J(v,d)},[t,e,d,b,J,i,s,C,n,B,m,x,g,Z,R,W,p]),f;H===!0&&(f="auto"),H===!1&&(f="none");let F={...I,className:h,children:l,ellipsizeMode:o||f},O=Km(F);return!H&&Array.isArray(l)&&(y=WX.Children.map(l,z=>typeof z!="object"||z===null||!("props"in z)?z:Ym(z,["Link"])?(0,WX.cloneElement)(z,{size:z.props.size||"inherit"}):z)),{...O,children:H?O.children:y}}var bw=X(V(),1);function Wuc(c,t){let e=_m(c);return(0,bw.jsx)(ac,{as:"span",...e,ref:t})}var Buc=lc(Wuc,"Text"),nl=Buc;var ow=X(V(),1);var jh=k("span",{target:"em5sgkm8"})({name:"pvvbxf",styles:"box-sizing:border-box;display:block"}),Eh=k("span",{target:"em5sgkm7"})({name:"jgf79h",styles:"align-items:center;align-self:stretch;box-sizing:border-box;display:flex"}),yuc=({disabled:c,isBorderless:t})=>t?"transparent":c?Q.ui.borderDisabled:Q.ui.border,gd=k("div",{target:"em5sgkm6"})("&&&{box-sizing:border-box;border-color:",yuc,";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;",ot({paddingLeft:2}),";}"),nw=k(Zt,{target:"em5sgkm5"})("box-sizing:border-box;position:relative;border-radius:",T.radiusSmall,";padding-top:0;&:focus-within:not( :has( :is( ",jh,", ",Eh," ):focus-within ) ){",gd,"{border-color:",Q.ui.borderFocus,";box-shadow:",T.controlBoxShadowFocus,";outline:2px solid transparent;outline-offset:-2px;}}"),Vuc=({disabled:c})=>{let t=c?Q.ui.backgroundDisabled:Q.ui.background;return D({backgroundColor:t},"","")},huc={name:"1d3w5wq",styles:"width:100%"},Juc=({__unstableInputWidth:c,labelPosition:t})=>c?t==="side"?"":t==="edge"?D({flex:`0 0 ${c}`},"",""):D({width:c},"",""):huc,qR=k("div",{target:"em5sgkm4"})("align-items:center;box-sizing:border-box;border-radius:inherit;display:flex;flex:1;position:relative;",Vuc," ",Juc,";"),vuc=({disabled:c})=>c?D({color:Q.ui.textDisabled},"",""):"",qm=({inputSize:c})=>{let t={default:"13px",small:"11px",compact:"13px"},e=t[c]||t.default,l="16px";return e?D("font-size:",l,";@media ( min-width: 600px ){font-size:",e,";}",""):""},iw=({inputSize:c})=>{let t={default:{height:40,lineHeight:1,minHeight:40,paddingLeft:T.controlPaddingX,paddingRight:T.controlPaddingX},small:{height:24,lineHeight:1,minHeight:24,paddingLeft:T.controlPaddingXSmall,paddingRight:T.controlPaddingXSmall},compact:{height:32,lineHeight:1,minHeight:32,paddingLeft:T.controlPaddingXSmall,paddingRight:T.controlPaddingXSmall}};return t[c]||t.default},Cuc=c=>D(iw(c),"",""),fuc=({paddingInlineStart:c,paddingInlineEnd:t})=>D({paddingInlineStart:c,paddingInlineEnd:t},"",""),Yuc=({isDragging:c,dragCursor:t})=>{let e,l;return c&&(e=D("cursor:",t,";user-select:none;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}","")),c&&t&&(l=D("&:active{cursor:",t,";}","")),D(e," ",l,";","")},db=k("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%;",Yuc," ",vuc," ",qm," ",Cuc," ",fuc," &::-webkit-input-placeholder{color:",Q.ui.darkGrayPlaceholder,";}&::-moz-placeholder{color:",Q.ui.darkGrayPlaceholder,";}&:-ms-input-placeholder{color:",Q.ui.darkGrayPlaceholder,";}&[type='email'],&[type='url']{direction:ltr;}}"),Fuc=k(nl,{target:"em5sgkm2"})("&&&{",vm,";box-sizing:border-box;display:block;padding-top:0;padding-bottom:0;max-width:100%;z-index:1;}"),aw=c=>(0,ow.jsx)(Fuc,{...c,as:"label"}),uw=k(De,{target:"em5sgkm1"})({name:"1b6uupn",styles:"max-width:calc( 100% - 10px )"}),Nuc=({variant:c="default",size:t,isPrefix:e})=>{let{paddingLeft:l}=iw({inputSize:t}),d=e?"paddingInlineStart":"paddingInlineEnd";return c==="default"?D({[d]:l},"",""):D({display:"flex",[d]:l-4},"","")},$R=k("div",{target:"em5sgkm0"})(Nuc,";");var Xw=X(V(),1);function Suc({disabled:c=!1,isBorderless:t=!1}){return(0,Xw.jsx)(gd,{"aria-hidden":"true",className:"components-input-control__backdrop",disabled:c,isBorderless:t})}var kuc=(0,Gw.memo)(Suc),rw=kuc;var cI=X(V(),1);function sw({children:c,hideLabelFromVision:t,htmlFor:e,...l}){return c?t?(0,cI.jsx)(Sc,{as:"label",htmlFor:e,children:c}):(0,cI.jsx)(uw,{children:(0,cI.jsx)(aw,{htmlFor:e,...l,children:c})}):null}var qo=X(V(),1);function zuc(c){let e=`input-base-control-${(0,mw.useInstanceId)(gw)}`;return c||e}function Auc(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 gw(c,t){let{__unstableInputWidth:e,children:l,className:d,disabled:b=!1,hideLabelFromVision:o=!1,labelPosition:n,id:i,isBorderless:a=!1,label:u,prefix:G,size:r="default",suffix:s,...m}=ec(c,"InputBase"),x=zuc(i),g=o||!u,Z=(0,xw.useMemo)(()=>({InputControlPrefixWrapper:{size:r},InputControlSuffixWrapper:{size:r}}),[r]);return(0,qo.jsxs)(nw,{...m,...Auc(n),className:d,gap:2,ref:t,children:[(0,qo.jsx)(sw,{className:"components-input-control__label",hideLabelFromVision:o,labelPosition:n,htmlFor:x,children:u}),(0,qo.jsxs)(qR,{__unstableInputWidth:e,className:"components-input-control__container",disabled:b,hideLabel:g,labelPosition:n,children:[(0,qo.jsxs)(za,{value:Z,children:[G&&(0,qo.jsx)(jh,{className:"components-input-control__prefix",children:G}),l,s&&(0,qo.jsx)(Eh,{className:"components-input-control__suffix",children:s})]}),(0,qo.jsx)(rw,{disabled:b,isBorderless:a})]})]})}var BX=lc(gw,"InputBase");function Ouc(c,t,e){return Math.max(t,Math.min(c,e))}var Je={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 Hw(c,t,e){return t===0||Math.abs(t)===1/0?Math.pow(c,e*5):c*t*e/(t+e*c)}function Zw(c,t,e,l=.15){return l===0?Ouc(c,t,e):c<t?-Hw(t-c,e-t,l)+t:c>e?+Hw(c-e,e-t,l)+e:c}function Rw(c,[t,e],[l,d]){let[[b,o],[n,i]]=c;return[Zw(t,b,o,l),Zw(e,n,i,d)]}function wuc(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 Tuc(c){var t=wuc(c,"string");return typeof t=="symbol"?t:String(t)}function il(c,t,e){return t=Tuc(t),t in c?Object.defineProperty(c,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):c[t]=e,c}function Iw(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 Jt(c){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?arguments[t]:{};t%2?Iw(Object(e),!0).forEach(function(l){il(c,l,e[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(e)):Iw(Object(e)).forEach(function(l){Object.defineProperty(c,l,Object.getOwnPropertyDescriptor(e,l))})}return c}var Jw={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 pw(c){return c?c[0].toUpperCase()+c.slice(1):""}var Quc=["enter","leave"];function Luc(c=!1,t){return c&&!Quc.includes(t)}function vw(c,t="",e=!1){let l=Jw[c],d=l&&l[t]||t;return"on"+pw(c)+pw(d)+(Luc(e,d)?"Capture":"")}var Duc=["gotpointercapture","lostpointercapture"];function Cw(c){let t=c.substring(2).toLowerCase(),e=!!~t.indexOf("passive");e&&(t=t.replace("passive",""));let l=Duc.includes(t)?"capturecapture":"capture",d=!!~t.indexOf(l);return d&&(t=t.replace("capture","")),{device:t,capture:d,passive:e}}function fw(c,t=""){let e=Jw[c],l=e&&e[t]||t;return c+l}function $m(c){return"touches"in c}function Yw(c){return $m(c)?"touch":"pointerType"in c?c.pointerType:"mouse"}function Uuc(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 juc(c){return c.type==="touchend"||c.type==="touchcancel"?c.changedTouches:c.targetTouches}function Fw(c){return $m(c)?juc(c)[0]:c}function Nw(c){return Uuc(c).map(t=>t.identifier)}function Mh(c){let t=Fw(c);return $m(c)?t.identifier:t.pointerId}function Ww(c){let t=Fw(c);return[t.clientX,t.clientY]}function Euc(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 tI(c,...t){return typeof c=="function"?c(...t):c}function Muc(){}function Sw(...c){return c.length===0?Muc:c.length===1?c[0]:function(){let t;for(let e of c)t=e.apply(this,arguments)||t;return t}}function Bw(c,t){return Object.assign({},t,c||{})}var Puc=32,Ph=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?tI(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,Euc(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 I=e._delta.map(Math.abs);Je.addTo(e._distance,I)}this.axisIntent&&this.axisIntent(t);let[o,n]=e._movement,[i,a]=l.threshold,{_step:u,values:G}=e;if(l.hasCustomTransform?(u[0]===!1&&(u[0]=Math.abs(o)>=i&&G[0]),u[1]===!1&&(u[1]=Math.abs(n)>=a&&G[1])):(u[0]===!1&&(u[0]=Math.abs(o)>=i&&Math.sign(o)*i),u[1]===!1&&(u[1]=Math.abs(n)>=a&&Math.sign(n)*a)),e.intentional=u[0]!==!1||u[1]!==!1,!e.intentional)return;let r=[0,0];if(l.hasCustomTransform){let[I,y]=G;r[0]=u[0]!==!1?I-u[0]:0,r[1]=u[1]!==!1?y-u[1]:0}else r[0]=u[0]!==!1?o-u[0]:0,r[1]=u[1]!==!1?n-u[1]:0;this.restrictToAxis&&!e._blocked&&this.restrictToAxis(r);let s=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=tI(l.bounds,e)),this.setup&&this.setup()),e.movement=r,this.computeOffset()));let[x,g]=e.offset,[[Z,H],[R,W]]=e._bounds;e.overflow=[x<Z?-1:x>H?1:0,g<R?-1:g>W?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=Rw(e._bounds,e.offset,p),e.delta=Je.sub(e.offset,s),this.computeMovement(),m&&(!e.last||b>Puc)){e.delta=Je.sub(e.offset,s);let I=e.delta.map(Math.abs);Je.addTo(e.distance,I),e.direction=e.delta.map(Math.sign),e._direction=e._delta.map(Math.sign),!e.first&&b>0&&(e.velocity=[I[0]/b,I[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(Jt(Jt(Jt({},e),t),{},{[this.aliasKey]:t.values}));d!==void 0&&(t.memo=d)}clean(){this.eventStore.clean(),this.timeoutStore.clean()}};function Kuc([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 Kh=class extends Ph{constructor(...t){super(...t),il(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=Je.add(this.state.lastOffset,this.state.movement)}computeMovement(){this.state.movement=Je.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[Yw(t)]:l.axisThreshold;e.axis=Kuc(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}}},_uc=c=>c,yw=.15,kw={enabled(c=!0){return c},eventOptions(c,t,e){return Jt(Jt({},e.shared.eventOptions),c)},preventDefault(c=!1){return c},triggerAllEvents(c=!1){return c},rubberband(c=0){switch(c){case!0:return[yw,yw];case!1:return[0,0];default:return Je.toVector(c)}},from(c){if(typeof c=="function")return c;if(c!=null)return Je.toVector(c)},transform(c,t,e){let l=c||e.shared.transform;return this.hasCustomTransform=!!l,l||_uc},threshold(c){return Je.toVector(c,0)}},quc=0,c0=Jt(Jt({},kw),{},{axis(c,t,{axis:e}){if(this.lockDirection=e==="lock",!this.lockDirection)return e},axisThreshold(c=quc){return c},bounds(c={}){if(typeof c=="function")return b=>c0.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]]}}),Vw={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]},_h=class extends Kh{constructor(...t){super(...t),il(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=c0.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=Mh(t),l._pointerActive=!0,this.computeValues(Ww(t)),this.computeInitial(),e.preventScrollAxis&&Yw(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=Mh(t);if(e._pointerId!==void 0&&d!==e._pointerId)return;let b=Ww(t);if(document.pointerLockElement===t.target?e._delta=[t.movementX,t.movementY]:(e._delta=Je.sub(b,e._values),this.computeValues(b)),Je.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=Mh(t);if(e._pointerId!==void 0&&d!==e._pointerId)return;this.state._pointerActive=!1,this.setActive(),this.compute(t);let[b,o]=e._distance;if(e.tap=b<=l.tapsThreshold&&o<=l.tapsThreshold,e.tap&&l.filterTaps)e._force=!0;else{let[n,i]=e._delta,[a,u]=e._movement,[G,r]=l.swipe.velocity,[s,m]=l.swipe.distance,x=l.swipe.duration;if(e.elapsedTime<x){let g=Math.abs(n/e.timeDelta),Z=Math.abs(i/e.timeDelta);g>G&&Math.abs(a)>s&&(e.swipe[0]=Math.sign(n)),Z>r&&Math.abs(u)>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,$uc(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=Vw[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,Je.addTo(l._movement,l._delta),this.compute(t),this.emit()}}keyUp(t){t.key in Vw&&(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 $uc(c){"persist"in c&&typeof c.persist=="function"&&c.persist()}var t0=typeof window<"u"&&window.document&&window.document.createElement;function zw(){return t0&&"ontouchstart"in window}function cGc(){return zw()||t0&&window.navigator.maxTouchPoints>1}function tGc(){return t0&&"onpointerdown"in window}function eGc(){return t0&&"exitPointerLock"in window.document}function lGc(){try{return"constructor"in GestureEvent}catch{return!1}}var Ml={isBrowser:t0,gesture:lGc(),touch:zw(),touchscreen:cGc(),pointer:tGc(),pointerLock:eGc()},dGc=250,bGc=180,oGc=.5,nGc=50,iGc=250,aGc=10,hw={mouse:0,touch:0,pen:8},uGc=Jt(Jt({},c0),{},{device(c,t,{pointer:{touch:e=!1,lock:l=!1,mouse:d=!1}={}}){return this.pointerLock=l&&Ml.pointerLock,Ml.touch&&e?"touch":this.pointerLock?"mouse":Ml.pointer&&!d?"pointer":Ml.touch?"touch":"mouse"},preventScrollAxis(c,t,{preventScroll:e}){if(this.preventScrollDelay=typeof e=="number"?e:e||e===void 0&&c?dGc:void 0,!(!Ml.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=Je.toVector(c,e?l:d?1:0);return this.filterTaps=e,this.tapsThreshold=l,b},swipe({velocity:c=oGc,distance:t=nGc,duration:e=iGc}={}){return{velocity:this.transform(Je.toVector(c)),distance:this.transform(Je.toVector(t)),duration:e}},delay(c=0){switch(c){case!0:return bGc;case!1:return 0;default:return c}},axisThreshold(c){return c?Jt(Jt({},hw),c):hw},keyboardDisplacement(c=aGc){return c}});var dKc=Jt(Jt({},kw),{},{device(c,t,{shared:e,pointer:{touch:l=!1}={}}){if(e.target&&!Ml.touch&&Ml.gesture)return"gesture";if(Ml.touch&&l)return"touch";if(Ml.touchscreen){if(Ml.pointer)return"pointer";if(Ml.touch)return"touch"}},bounds(c,t,{scaleBounds:e={},angleBounds:l={}}){let d=o=>{let n=Bw(tI(e,o),{min:-1/0,max:1/0});return[n.min,n.max]},b=o=>{let n=Bw(tI(l,o),{min:-1/0,max:1/0});return[n.min,n.max]};return typeof e!="function"&&typeof l!="function"?[d(),b()]:o=>[d(o),b(o)]},threshold(c,t,e){return this.lockDirection=e.axis==="lock",Je.toVector(c,this.lockDirection?[.1,3]:0)},modifierKey(c){return c===void 0?"ctrlKey":c},pinchOnWheel(c=!0){return c}});var bKc=Jt(Jt({},c0),{},{mouseOnly:(c=!0)=>c});var oKc=Jt(Jt({},c0),{},{mouseOnly:(c=!0)=>c}),eI=new Map,e0=new Map;function qh(c){eI.set(c.key,c.engine),e0.set(c.key,c.resolver)}var $h={key:"drag",engine:_h,resolver:uGc};var oI=X(P());function xGc(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 gGc(c,t){if(c==null)return{};var e=xGc(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 HGc={target(c){if(c)return()=>"current"in c?c.current:c},enabled(c=!0){return c},window(c=Ml.isBrowser?window:void 0){return c},eventOptions({passive:c=!0,capture:t=!1}={}){return{passive:c,capture:t}},transform(c){return c}},ZGc=["target","eventOptions","window","enabled","transform"];function lI(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]=lI(c[l],d);break;case"boolean":d&&(e[l]=c[l]);break}return e}function RGc(c,t,e={}){let l=c,{target:d,eventOptions:b,window:o,enabled:n,transform:i}=l,a=gGc(l,ZGc);if(e.shared=lI({target:d,eventOptions:b,window:o,enabled:n,transform:i},HGc),t){let u=e0.get(t);e[t]=lI(Jt({shared:e.shared},a),u)}else for(let u in a){let G=e0.get(u);G&&(e[u]=lI(Jt({shared:e.shared},a[u]),G))}return e}var dI=class{constructor(t,e){il(this,"_listeners",new Set),this._ctrl=t,this._gestureKey=e}add(t,e,l,d,b){let o=this._listeners,n=fw(e,l),i=this._gestureKey?this._ctrl.config[this._gestureKey].eventOptions:{},a=Jt(Jt({},i),b);t.addEventListener(n,d,a);let u=()=>{t.removeEventListener(n,d,a),o.delete(u)};return o.add(u),u}clean(){this._listeners.forEach(t=>t()),this._listeners.clear()}},c2=class{constructor(){il(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()}},bI=class{constructor(t){il(this,"gestures",new Set),il(this,"_targetEventStore",new dI(this)),il(this,"gestureEventStores",{}),il(this,"gestureTimeoutStores",{}),il(this,"handlers",{}),il(this,"config",{}),il(this,"pointerIds",new Set),il(this,"touchIds",new Set),il(this,"state",{shared:{shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1}}),IGc(this,t)}setEventIds(t){if($m(t))return this.touchIds=new Set(Nw(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=RGc(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 n=this.config[o],i=Aw(l,n.eventOptions,!!d);if(n.enabled){let a=eI.get(o);new a(this,t,o).bind(i)}}let b=Aw(l,e.eventOptions,!!d);for(let o in this.nativeHandlers)b(o,"",n=>this.nativeHandlers[o](Jt(Jt({},this.state.shared),{},{event:n,args:t})),void 0,!0)}for(let b in l)l[b]=Sw(...l[b]);if(!d)return l;for(let b in l){let{device:o,capture:n,passive:i}=Cw(b);this._targetEventStore.add(d,o,"",l[b],{capture:n,passive:i})}}}};function yX(c,t){c.gestures.add(t),c.gestureEventStores[t]=new dI(c,t),c.gestureTimeoutStores[t]=new c2}function IGc(c,t){t.drag&&yX(c,"drag"),t.wheel&&yX(c,"wheel"),t.scroll&&yX(c,"scroll"),t.move&&yX(c,"move"),t.pinch&&yX(c,"pinch"),t.hover&&yX(c,"hover")}var Aw=(c,t,e)=>(l,d,b,o={},n=!1)=>{var i,a;let u=(i=o.capture)!==null&&i!==void 0?i:t.capture,G=(a=o.passive)!==null&&a!==void 0?a:t.passive,r=n?l:vw(l,d,u);e&&G&&(r+="Passive"),c[r]=c[r]||[],c[r].push(b)};function pGc(c,t={},e,l){let d=oI.default.useMemo(()=>new bI(c),[]);if(d.applyHandlers(c,l),d.applyConfig(t,e),oI.default.useEffect(d.effect.bind(d)),oI.default.useEffect(()=>d.clean.bind(d),[]),t.target===void 0)return d.bind.bind(d)}function nI(c,t){return qh($h),pGc({drag:c},t||{},"drag")}var GI=X(Y(),1);var oi=X(Y(),1);function WGc(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 Ow(c,t){let e=WGc(t);return(0,oi.useEffect)(()=>{c?document.documentElement.style.cursor=e:document.documentElement.style.cursor=null},[c,e]),e}function ww(c){let t=(0,oi.useRef)(c.value),[e,l]=(0,oi.useState)({}),d=e.value!==void 0?e.value:c.value;return(0,oi.useLayoutEffect)(()=>{let{current:n}=t;t.current=c.value,e.value!==void 0&&!e.isStale?l({...e,isStale:!0}):e.isStale&&c.value!==n&&l({})},[c.value,e]),{value:d,onBlur:n=>{l({}),c.onBlur?.(n)},onChange:(n,i)=>{l(a=>Object.assign(a,{value:n,isStale:!1})),c.onChange(n,i)}}}var $o=X(Y(),1);var Tw=c=>c,iI={error:null,initialValue:"",isDirty:!1,isDragEnabled:!1,isDragging:!1,isPressEnterToChange:!1,value:""};var t2="CHANGE",Ta="COMMIT",e2="CONTROL",l2="DRAG_END",d2="DRAG_START",aI="DRAG",b2="INVALIDATE",Qa="PRESS_DOWN",uI="PRESS_ENTER",ni="PRESS_UP",o2="RESET";function BGc(c=iI){let{value:t}=c;return{...iI,...c,initialValue:t}}function yGc(c){return(t,e)=>{let l={...t};switch(e.type){case e2:return l.value=e.payload.value,l.isDirty=!1,l._event=void 0,l;case ni:l.isDirty=!1;break;case Qa:l.isDirty=!1;break;case d2:l.isDragging=!0;break;case l2:l.isDragging=!1;break;case t2:l.error=null,l.value=e.payload.value,t.isPressEnterToChange&&(l.isDirty=!0);break;case Ta:l.value=e.payload.value,l.isDirty=!1;break;case o2:l.error=null,l.isDirty=!1,l.value=e.payload.value||t.initialValue;break;case b2:l.error=e.payload.error;break}return l._event=e.payload.event,c(l,e)}}function Lw(c=Tw,t=iI,e){let[l,d]=(0,$o.useReducer)(yGc(c),BGc(t)),b=W=>(p,I)=>{d({type:W,payload:{value:p,event:I}})},o=W=>p=>{d({type:W,payload:{event:p}})},n=W=>p=>{d({type:W,payload:p})},i=b(t2),a=(W,p)=>d({type:b2,payload:{error:W,event:p}}),u=b(o2),G=b(Ta),r=n(d2),s=n(aI),m=n(l2),x=o(ni),g=o(Qa),Z=o(uI),H=(0,$o.useRef)(l),R=(0,$o.useRef)({value:t.value,onChangeHandler:e});return(0,$o.useLayoutEffect)(()=>{H.current=l,R.current={value:t.value,onChangeHandler:e}}),(0,$o.useLayoutEffect)(()=>{H.current._event!==void 0&&l.value!==R.current.value&&!l.isDirty&&R.current.onChangeHandler(l.value??"",{event:H.current._event})},[l.value,l.isDirty]),(0,$o.useLayoutEffect)(()=>{t.value!==H.current.value&&!H.current.isDirty&&d({type:e2,payload:{value:t.value??""}})},[t.value]),{change:i,commit:G,dispatch:d,drag:s,dragEnd:m,dragStart:r,invalidate:a,pressDown:g,pressEnter:Z,pressUp:x,reset:u,state:l}}function Hd(c){return t=>{let{isComposing:e}="nativeEvent"in t?t.nativeEvent:t;e||t.keyCode===229||c(t)}}var Dw=X(V(),1),La=()=>{};function VGc({disabled:c=!1,dragDirection:t="n",dragThreshold:e=10,id:l,isDragEnabled:d=!1,isPressEnterToChange:b=!1,onBlur:o=La,onChange:n=La,onDrag:i=La,onDragEnd:a=La,onDragStart:u=La,onKeyDown:G=La,onValidate:r=La,size:s="default",stateReducer:m=R=>R,value:x,type:g,...Z},H){let{state:R,change:W,commit:p,drag:I,dragEnd:y,dragStart:B,invalidate:C,pressDown:J,pressEnter:h,pressUp:f,reset:F}=Lw(m,{isDragEnabled:d,value:x,isPressEnterToChange:b},n),{value:O,isDragging:z,isDirty:L}=R,j=(0,GI.useRef)(!1),S=Ow(z,t),v=q=>{o(q),(L||!q.target.validity.valid)&&(j.current=!0,K(q))},A=q=>{let uc=q.target.value;W(uc,q)},K=q=>{let uc=q.currentTarget.value;try{r(uc),p(uc,q)}catch(gc){C(gc,q)}},tc=q=>{let{key:uc}=q;switch(G(q),uc){case"ArrowUp":f(q);break;case"ArrowDown":J(q);break;case"Enter":h(q),b&&(q.preventDefault(),K(q));break;case"Escape":b&&L&&(q.preventDefault(),F(x,q));break}},M=nI(q=>{let{distance:uc,dragging:gc,event:hc,target:tt}=q;if(q.event={...q.event,target:tt},!!uc){if(hc.stopPropagation(),!gc){a(q),y(q);return}i(q),I(q),z||(u(q),B(q))}},{axis:t==="e"||t==="w"?"x":"y",threshold:e,enabled:d,pointer:{capture:!1}}),U=d?M():{};return(0,Dw.jsx)(db,{...Z,...U,className:"components-input-control__input",disabled:c,dragCursor:S,isDragging:z,id:l,onBlur:v,onChange:A,onKeyDown:Hd(tc),ref:H,inputSize:s,value:O??"",type:g})}var hGc=(0,GI.forwardRef)(VGc),Uw=hGc;var _w=X(Y(),1);var jw=k("div",{target:"ej5x27r4"})("font-family:",Ct("default.fontFamily"),";font-size:",Ct("default.fontSize"),";",eb,";"),Ew=k("div",{target:"ej5x27r3"})({name:"1chyuqs",styles:".components-panel__row &{margin-bottom:inherit;}"}),Mw=D(vm,";display:block;margin-bottom:",w(2),";padding:0;",""),Pl=k("label",{target:"ej5x27r2"})(Mw,";"),cn=k("p",{target:"ej5x27r1"})("margin-top:",w(2),";margin-bottom:0;font-size:",Ct("helpText.fontSize"),";font-style:normal;color:",Q.gray[700],";text-wrap:pretty;"),Pw=k("span",{target:"ej5x27r0"})(Mw,";");var co=X(V(),1);var Kw=X(bc(),1);function Da(c){let{help:t,id:e,...l}=c,d=(0,Kw.useInstanceId)(Ac,"wp-components-base-control",e);return{baseControlProps:{id:d,help:t,...l},controlProps:{id:d,...t?{"aria-describedby":`${d}__help`}:{}}}}var JGc=c=>{let{id:t,label:e,hideLabelFromVision:l=!1,help:d,className:b,children:o}=ec(c,"BaseControl");return(0,co.jsxs)(jw,{className:b,children:[(0,co.jsxs)(Ew,{className:"components-base-control__field",children:[e&&t&&(l?(0,co.jsx)(Sc,{as:"label",htmlFor:t,children:e}):(0,co.jsx)(Pl,{className:"components-base-control__label",htmlFor:t,children:e})),e&&!t&&(l?(0,co.jsx)(Sc,{as:"label",children:e}):(0,co.jsx)(qw,{children:e})),o]}),!!d&&(0,co.jsx)(cn,{id:t?t+"__help":void 0,className:"components-base-control__help",children:d})]})},vGc=(c,t)=>{let{className:e,children:l,...d}=c;return(0,co.jsx)(Pw,{ref:t,...d,className:N("components-base-control__label",e),children:l})},qw=(0,_w.forwardRef)(vGc),n2=Object.assign(Oa(JGc,"BaseControl"),{VisualLabel:qw}),Ac=n2;var XI=X(V(),1),i2=()=>{};function CGc(c){let e=`inspector-input-control-${(0,$w.useInstanceId)(rI)}`;return c||e}function fGc(c,t){let{__next40pxDefaultSize:e,__next36pxDefaultSize:l,__unstableStateReducer:d=h=>h,__unstableInputWidth:b,className:o,disabled:n=!1,help:i,hideLabelFromVision:a=!1,id:u,isPressEnterToChange:G=!1,label:r,labelPosition:s="top",onChange:m=i2,onValidate:x=i2,onKeyDown:g=i2,prefix:Z,size:H="default",style:R,suffix:W,value:p,...I}=c,y=CGc(u),B=N("components-input-control",o),C=ww({value:p,onBlur:I.onBlur,onChange:m}),J=i?{"aria-describedby":`${y}__help`}:{};return(0,XI.jsx)(Ac,{className:B,help:i,id:y,children:(0,XI.jsx)(BX,{__unstableInputWidth:b,disabled:n,gap:3,hideLabelFromVision:a,id:y,justify:"left",label:r,labelPosition:s,prefix:Z,size:H,style:R,suffix:W,children:(0,XI.jsx)(Uw,{...I,...J,className:"components-input-control__input",disabled:n,id:y,isPressEnterToChange:G,onKeyDown:g,onValidate:x,paddingInlineStart:Z?w(1):void 0,paddingInlineEnd:W?w(1):void 0,ref:t,size:H,stateReducer:d,...C})})})}var rI=(0,cT.forwardRef)(fGc),to=rI;var eT=X(xt(),1),lT=X(Y(),1),dT=X(bc(),1);var ii=X(Y(),1),a2=X(kc(),1);var tT=X(V(),1);function YGc({icon:c,className:t,size:e=20,style:l={},...d}){let b=["dashicon","dashicons","dashicons-"+c,t].filter(Boolean).join(" "),n={...e!=20?{fontSize:`${e}px`,width:`${e}px`,height:`${e}px`}:{},...l};return(0,tT.jsx)("span",{className:b,style:n,...d})}var l0=YGc;var u2=X(V(),1);function FGc({icon:c=null,size:t=typeof c=="string"?20:24,...e}){if(typeof c=="string")return(0,u2.jsx)(l0,{icon:c,size:t,...e});if((0,ii.isValidElement)(c)&&l0===c.type)return(0,ii.cloneElement)(c,{...e});if(typeof c=="function")return(0,ii.createElement)(c,{size:t,...e});if(c&&(c.type==="svg"||c.type===a2.SVG)){let l={...c.props,width:t,height:t,...e};return(0,u2.jsx)(a2.SVG,{...l})}return(0,ii.isValidElement)(c)?(0,ii.cloneElement)(c,{size:t,width:t,height:t,...e}):c}var $c=FGc;var je=X(V(),1),NGc=["onMouseDown","onClick"];function SGc({__experimentalIsFocusable:c,isDefault:t,isPrimary:e,isSecondary:l,isTertiary:d,isLink:b,isPressed:o,isSmall:n,size:i,variant:a,describedBy:u,...G}){let r=i,s=a,m={accessibleWhenDisabled:c,"aria-pressed":o,description:u};return n&&(r??="small"),e&&(s??="primary"),d&&(s??="tertiary"),l&&(s??="secondary"),t&&((0,eT.default)("wp.components.Button `isDefault` prop",{since:"5.4",alternative:'variant="secondary"'}),s??="secondary"),b&&(s??="link"),{...m,...G,size:r,variant:s}}var VX=(0,lT.forwardRef)(function(t,e){let{__next40pxDefaultSize:l,accessibleWhenDisabled:d,isBusy:b,isDestructive:o,className:n,disabled:i,icon:a,iconPosition:u="left",iconSize:G,showTooltip:r,tooltipPosition:s,shortcut:m,label:x,children:g,size:Z="default",text:H,variant:R,description:W,...p}=SGc(t),{href:I,target:y,"aria-checked":B,"aria-pressed":C,"aria-selected":J,...h}="href"in p?p:{href:void 0,target:void 0,...p},f=(0,dT.useInstanceId)(VX,"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",n,{"is-next-40px-default-size":l,"is-secondary":R==="secondary","is-primary":R==="primary","is-small":Z==="small","is-compact":Z==="compact","is-tertiary":R==="tertiary","is-pressed":[!0,"true","mixed"].includes(C),"is-pressed-mixed":C==="mixed","is-busy":b,"is-link":R==="link","is-destructive":o,"has-text":!!a&&(F||H),"has-icon":!!a,"has-icon-right":u==="right"}),L=i&&!d,j=I!==void 0&&!i?"a":"button",S=j==="button"?{type:"button",disabled:L,"aria-checked":B,"aria-pressed":C,"aria-selected":J}:{},v=j==="a"?{href:I,target:y}:{},A={};if(i&&d){S["aria-disabled"]=!0,v["aria-disabled"]=!0;for(let hc of NGc)A[hc]=tt=>{tt&&(tt.stopPropagation(),tt.preventDefault())}}let K=!L&&(r&&!!x||!!m||!!x&&!g?.length&&r!==!1),tc=W?f:void 0,M=h["aria-describedby"]||tc,U={className:z,"aria-label":h["aria-label"]||x,"aria-describedby":M,ref:e},q=(0,je.jsxs)(je.Fragment,{children:[a&&u==="left"&&(0,je.jsx)($c,{icon:a,size:G}),H&&(0,je.jsx)(je.Fragment,{children:H}),g,a&&u==="right"&&(0,je.jsx)($c,{icon:a,size:G})]}),uc=j==="a"?(0,je.jsx)("a",{...v,...h,...A,...U,children:q}):(0,je.jsx)("button",{...S,...h,...A,...U,children:q}),gc=K?{text:g?.length&&W?W:x,shortcut:m,placement:s&&ei(s)}:{};return(0,je.jsxs)(je.Fragment,{children:[(0,je.jsx)(Fl,{...gc,children:uc}),W&&(0,je.jsx)(Sc,{children:(0,je.jsx)("span",{id:tc,children:W})})]})}),oc=VX;var kGc={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;}"},zGc=({hideHTMLArrows:c})=>c?kGc:"",bT=k(to,{target:"ep09it41"})(zGc,";"),G2=k(oc,{target:"ep09it40"})("&&&&&{color:",Q.theme.accent,";}"),AGc=D("width:",w(5),";min-width:",w(5),";height:",w(5),";",""),oT={smallSpinButtons:AGc};function Ua(c){let t=Number(c);return isNaN(t)?0:t}function X2(...c){return c.reduce((t,e)=>t+Ua(e),0)}function iT(...c){return c.reduce((t,e,l)=>{let d=Ua(e);return l===0?d:t-d},0)}function nT(c){let t=(c+"").split(".");return t[1]!==void 0?t[1].length:0}function hX(c,t,e){let l=Ua(c);return Math.max(t,Math.min(l,e))}function aT(c,t,e){let l=Ua(c),d=Ua(t),b=Ua(e),o=Math.max(nT(e),nT(t)),n=d%b?d:0,a=Math.round((l-n)/b)*b+n;return o?Ua(a.toFixed(o)):a}var OGc={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"}},wGc={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 uT(c,t="row"){if(!Qe(c))return{};let l=t==="column"?wGc:OGc;return c in l?l[c]:{align:c}}var sI=X(Y(),1);function mI(c){return typeof c=="string"?[c]:sI.Children.toArray(c).filter(t=>(0,sI.isValidElement)(t))}var GT=X(V(),1);function d0(c){let{alignment:t="edge",children:e,direction:l,spacing:d=2,...b}=ec(c,"HStack"),o=uT(t,l),a={children:mI(e).map((r,s)=>{if(Ym(r,["Spacer"])){let x=r,g=x.key||`hstack-${s}`;return(0,GT.jsx)(De,{isBlock:!0,...x.props},g)}return r}),direction:l,justify:"center",...o,...b,gap:d},{isColumn:u,...G}=IX(a);return G}var XT=X(V(),1);function TGc(c,t){let e=d0(c);return(0,XT.jsx)(ac,{...e,ref:t})}var QGc=lc(TGc,"HStack"),jc=QGc;var eo=X(V(),1),LGc=()=>{};function DGc(c,t){let{__unstableStateReducer:e,className:l,dragDirection:d="n",hideHTMLArrows:b=!1,spinControls:o=b?"none":"native",isDragEnabled:n=!0,isShiftStepEnabled:i=!0,label:a,max:u=1/0,min:G=-1/0,required:r=!1,shiftStep:s=10,step:m=1,spinFactor:x=1,type:g="number",value:Z,size:H="default",suffix:R,onChange:W=LGc,...p}=c;b&&(0,sT.default)("wp.components.NumberControl hideHTMLArrows prop ",{alternative:'spinControls="none"',since:"6.2",version:"6.3"});let I=(0,xI.useRef)(null),y=(0,rT.useMergeRefs)([I,t]),B=m==="any",C=B?1:mm(m),J=mm(x)*C,h=(A,K)=>(B||(A=aT(A,G,K??C)),`${hX(A,G,u)}`),f=h(0),F=g==="number"?"off":void 0,O=N("components-number-control",l),L=Bc()(H==="small"&&oT.smallSpinButtons),j=(A,K,tc)=>{tc?.preventDefault();let M=tc?.shiftKey&&i,U=M?mm(s)*J:J,q=Vz(A)?f:A;return K==="up"?q=X2(q,U):K==="down"&&(q=iT(q,U)),h(q,M?U:void 0)},S=(A,K)=>{let tc={...A},{type:M,payload:U}=K,q=U.event,uc=tc.value;if((M===ni||M===Qa)&&(tc.value=j(uc,M===ni?"up":"down",q)),M===aI&&n){let[gc,hc]=U.delta,tt=U.shiftKey&&i,Kc=tt?mm(s)*J:J,mt,sc;switch(d){case"n":sc=hc,mt=-1;break;case"e":sc=gc,mt=(0,JX.isRTL)()?-1:1;break;case"s":sc=hc,mt=1;break;case"w":sc=gc,mt=(0,JX.isRTL)()?1:-1;break}if(sc!==0){sc=Math.ceil(Math.abs(sc))*Math.sign(sc);let _c=sc*Kc*mt;tc.value=h(X2(uc,_c),tt?Kc:void 0)}}if(M===uI||M===Ta){let gc=r===!1&&uc==="";tc.value=gc?uc:h(uc)}return e?.(tc,K)??tc},v=A=>K=>W(String(j(Z,A,K)),{event:{...K,target:I.current}});return(0,eo.jsx)(bT,{autoComplete:F,inputMode:"numeric",...p,className:O,dragDirection:d,hideHTMLArrows:o!=="native",isDragEnabled:n,label:a,max:u===1/0?void 0:u,min:G===-1/0?void 0:G,ref:y,required:r,step:m,type:g,value:Z,__unstableStateReducer:S,size:H,suffix:o==="custom"?(0,eo.jsxs)(eo.Fragment,{children:[R,(0,eo.jsx)(re,{marginBottom:0,marginRight:2,children:(0,eo.jsxs)(jc,{spacing:1,children:[(0,eo.jsx)(G2,{className:L,icon:Ko,size:"small",label:(0,JX.__)("Increment"),onClick:v("up")}),(0,eo.jsx)(G2,{className:L,icon:Um,size:"small",label:(0,JX.__)("Decrement"),onClick:v("down")})]})})]}):R,onChange:W})}var mT=(0,xI.forwardRef)(DGc);mT.displayName="NumberControl";var ve=mT;var xT=X(V(),1);function UGc(c,t){let e=ec(c,"InputControlPrefixWrapper");return(0,xT.jsx)($R,{...e,isPrefix:!0,ref:t})}var r2=lc(UGc,"InputControlPrefixWrapper"),ai=r2;var gT=X(V(),1);function jGc(c,t){let e=ec(c,"InputControlSuffixWrapper");return(0,gT.jsx)($R,{...e,ref:t})}var s2=lc(jGc,"InputControlSuffixWrapper"),vX=s2;var CX=X(Y(),1),HT=X(bc(),1),gI=X(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"&&MGc(document)),c.__wpStyleRuntime}function EGc(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 ZT(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(EGc(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 MGc(c){let t=g2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)ZT(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=g2();e.styles.set(c,t);for(let l of e.documents.keys())ZT(l,c,t)}typeof process>"u",PGc("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 m2={"circle-root":"_8f57b8d483c51fbe__circle-root","circle-indicator-wrapper":"b1bae984ac10fcc3__circle-indicator-wrapper","circle-indicator":"_6d2fe0a2cbb31bf0__circle-indicator"};function KGc({value:c,onChange:t,className:e,...l}){let d=(0,CX.useRef)(null),b=(0,CX.useRef)(void 0),o=(0,CX.useRef)(void 0),n=()=>{if(d.current===null)return;let G=d.current.getBoundingClientRect();b.current={x:G.x+G.width/2,y:G.y+G.height/2}},i=G=>{if(G!==void 0&&(G.preventDefault(),G.target?.focus(),b.current!==void 0&&t!==void 0)){let{x:r,y:s}=b.current;t(_Gc(r,s,G.clientX,G.clientY))}},{startDrag:a,isDragging:u}=(0,HT.__experimentalUseDragging)({onDragStart:G=>{n(),i(G)},onDragMove:i,onDragEnd:i});return(0,CX.useEffect)(()=>{u?(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)},[u]),(0,gI.jsx)("div",{ref:d,onMouseDown:a,className:N("components-angle-picker-control__angle-circle",m2["circle-root"],e),...l,children:(0,gI.jsx)("div",{style:c?{transform:`rotate(${c}deg)`}:void 0,className:N("components-angle-picker-control__angle-circle-indicator-wrapper",m2["circle-indicator-wrapper"]),tabIndex:-1,children:(0,gI.jsx)("div",{className:N("components-angle-picker-control__angle-circle-indicator",m2["circle-indicator"])})})})}function _Gc(c,t,e,l){let d=l-t,b=e-c,o=Math.atan2(d,b),n=Math.round(o*(180/Math.PI))+90;return n<0?360+n:n}var RT=KGc;var tn=X(V(),1);function qGc(c,t){let{className:e,label:l=(0,HI.__)("Angle"),onChange:d,value:b,...o}=c,n=u=>{if(d===void 0)return;let G=u!==void 0&&u!==""?parseInt(u,10):0;d(G)},i=N("components-angle-picker-control",e),a=(0,HI.isRTL)()?{prefix:(0,tn.jsx)(ai,{children:"\xB0"})}:{suffix:(0,tn.jsx)(vX,{children:"\xB0"})};return(0,tn.jsxs)(Zt,{...o,ref:t,className:i,gap:2,children:[(0,tn.jsx)(ol,{children:(0,tn.jsx)(ve,{label:l,className:"components-angle-picker-control__input-field",max:360,min:0,onChange:n,step:"1",value:b,spinControls:"none",...a})}),(0,tn.jsx)(re,{marginBottom:"1",marginTop:"auto",children:(0,tn.jsx)(RT,{"aria-hidden":"true",value:b,onChange:d})})]})}var pT=(0,IT.forwardRef)(qGc);pT.displayName="AnglePickerControl";var ZI=pT;var al=X(Y(),1),zX=X(bc(),1),Ee=X(H2(),1),FQ=X(lo(),1),NQ=X(RI(),1);var IQ=X(qu(),1),ri=X(Y(),1),pQ=X(H2(),1),kX=X(bc(),1),WQ=X(lo(),1),Xi=X(ic(),1);var CT=X(pI(),1),fT=X(bc(),1),BI=X(Y(),1);var vT=X(pI(),1);var lXc=new RegExp(/[\u007e\u00ad\u2053\u207b\u208b\u2212\p{Pd}]/gu),b0=c=>(0,vT.default)(c).normalize("NFKC").toLocaleLowerCase().replace(lXc,"-");function WI(c){let t=c?.toString?.()??"";return t=t.replace(/['\u2019]/,""),XR(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]})}function ja(c){return c.replace(/[\\^$.*+?()[\]{}|]/g,"\\$&")}function dXc(c,t=[],e=10){let l=[];for(let d=0;d<t.length;d++){let b=t[d],{keywords:o=[]}=b;if(typeof b.label=="string"&&(o=[...o,b.label]),!!o.some(i=>c.test((0,CT.default)(i)))&&(l.push(b),l.length===e))break}return l}function YT(c){return t=>{let[e,l]=(0,BI.useState)([]);return(0,BI.useLayoutEffect)(()=>{let{options:d,isDebounced:b}=c,o=(0,fT.debounce)(()=>{let i=Promise.resolve(typeof d=="function"?d(t):d).then(a=>{if(i.canceled)return;let u=a.map((r,s)=>({key:`${c.name}-${s}`,value:r,label:c.getOptionLabel(r),keywords:c.getOptionKeywords?c.getOptionKeywords(r):[],isDisabled:c.isOptionDisabled?c.isOptionDisabled(r):!1})),G=new RegExp("(?:\\b|\\s|^)"+ja(t),"i");l(dXc(G,u))});return i},b?250:0),n=o();return()=>{o.cancel(),n&&(n.canceled=!0)}},[t]),[e]}}var Et=X(P(),1),NT=X(P(),1),ST=X(qu(),1),bXc=typeof document<"u",oXc=function(){},yI=bXc?NT.useLayoutEffect:oXc;function VI(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(!VI(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)&&!VI(c[b],t[b]))return!1}return!0}return c!==c&&t!==t}function kT(c){return typeof window>"u"?1:(c.ownerDocument.defaultView||window).devicePixelRatio||1}function FT(c,t){let e=kT(c);return Math.round(t*e)/e}function Z2(c){let t=Et.useRef(c);return yI(()=>{t.current=c}),t}function zT(c){c===void 0&&(c={});let{placement:t="bottom",strategy:e="absolute",middleware:l=[],platform:d,elements:{reference:b,floating:o}={},transform:n=!0,whileElementsMounted:i,open:a}=c,[u,G]=Et.useState({x:0,y:0,strategy:e,placement:t,middlewareData:{},isPositioned:!1}),[r,s]=Et.useState(l);VI(r,l)||s(l);let[m,x]=Et.useState(null),[g,Z]=Et.useState(null),H=Et.useCallback(S=>{S!==I.current&&(I.current=S,x(S))},[]),R=Et.useCallback(S=>{S!==y.current&&(y.current=S,Z(S))},[]),W=b||m,p=o||g,I=Et.useRef(null),y=Et.useRef(null),B=Et.useRef(u),C=i!=null,J=Z2(i),h=Z2(d),f=Z2(a),F=Et.useCallback(()=>{if(!I.current||!y.current)return;let S={placement:t,strategy:e,middleware:r};h.current&&(S.platform=h.current),Cs(I.current,y.current,S).then(v=>{let A={...v,isPositioned:f.current!==!1};O.current&&!VI(B.current,A)&&(B.current=A,ST.flushSync(()=>{G(A)}))})},[r,t,e,h,f]);yI(()=>{a===!1&&B.current.isPositioned&&(B.current.isPositioned=!1,G(S=>({...S,isPositioned:!1})))},[a]);let O=Et.useRef(!1);yI(()=>(O.current=!0,()=>{O.current=!1}),[]),yI(()=>{if(W&&(I.current=W),p&&(y.current=p),W&&p){if(J.current)return J.current(W,p,F);F()}},[W,p,F,J,C]);let z=Et.useMemo(()=>({reference:I,floating:y,setReference:H,setFloating:R}),[H,R]),L=Et.useMemo(()=>({reference:W,floating:p}),[W,p]),j=Et.useMemo(()=>{let S={position:e,left:0,top:0};if(!L.floating)return S;let v=FT(L.floating,u.x),A=FT(L.floating,u.y);return n?{...S,transform:"translate("+v+"px, "+A+"px)",...kT(L.floating)>=1.5&&{willChange:"transform"}}:{position:e,left:v,top:A}},[e,n,L.floating,u.x,u.y]);return Et.useMemo(()=>({...u,update:F,refs:z,elements:L,floatingStyles:j}),[u,F,z,L,j])}var nXc=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?vs({element:l.current,padding:d}).fn(e):{}:l?vs({element:l,padding:d}).fn(e):{}}}},AT=(c,t)=>{let e=Bg(c);return{name:e.name,fn:e.fn,options:[c,t]}},OT=(c,t)=>{let e=yg(c);return{name:e.name,fn:e.fn,options:[c,t]}},wT=(c,t)=>({fn:Jg(c).fn,options:[c,t]}),TT=(c,t)=>{let e=Vg(c);return{name:e.name,fn:e.fn,options:[c,t]}},hI=(c,t)=>{let e=hg(c);return{name:e.name,fn:e.fn,options:[c,t]}};var QT=(c,t)=>{let e=nXc(c);return{name:e.name,fn:e.fn,options:[c,t]}};var me=X(Y(),1),ui=X(bc(),1);var SX=X(xt(),1),i0=X(kc(),1),HQ=X(ic(),1);var UT=X(Y(),1),LT=0;function DT(c){let t=document.scrollingElement||document.body;c&&(LT=t.scrollTop);let e=c?"add":"remove";t.classList[e]("lockscroll"),document.documentElement.classList[e]("lockscroll"),c||(t.scrollTop=LT)}var JI=0;function iXc(){return(0,UT.useEffect)(()=>(JI===0&&DT(!0),++JI,()=>{JI===1&&DT(!1),--JI}),[]),null}var vI=iXc;var n0=X(Y(),1);var cQ=X(bc(),1),bb=X(Y(),1);var R2=X(bc(),1),jT=X(Y(),1),x8c=X(Nl(),1),aXc={slots:(0,R2.observableMap)(),fills:(0,R2.observableMap)(),registerSlot:()=>{},unregisterSlot:()=>{},updateSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},updateFill:()=>{},isDefault:!0},ET=(0,jT.createContext)(aXc);ET.displayName="SlotFillContext";var kl=ET;var Ce=[];for(let c=0;c<256;++c)Ce.push((c+256).toString(16).slice(1));function MT(c,t=0){return(Ce[c[t+0]]+Ce[c[t+1]]+Ce[c[t+2]]+Ce[c[t+3]]+"-"+Ce[c[t+4]]+Ce[c[t+5]]+"-"+Ce[c[t+6]]+Ce[c[t+7]]+"-"+Ce[c[t+8]]+Ce[c[t+9]]+"-"+Ce[c[t+10]]+Ce[c[t+11]]+Ce[c[t+12]]+Ce[c[t+13]]+Ce[c[t+14]]+Ce[c[t+15]]).toLowerCase()}var uXc=new Uint8Array(16);function I2(){return crypto.getRandomValues(uXc)}function GXc(c,t,e){return!t&&!c&&crypto.randomUUID?crypto.randomUUID():XXc(c,t,e)}function XXc(c,t,e){c=c||{};let l=c.random??c.rng?.()??I2();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 MT(l)}var fX=GXc;var KT=X(Y(),1),$T=X(V(),1),W2="data-wp-hash";function _T(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qT(document)),c.__wpStyleRuntime}function sXc(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 mXc(c,t,e){if(!c.head)return;let l=_T(),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 b=c.createElement("style");b.setAttribute(W2,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function qT(c){let t=_T();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)mXc(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 PT=new Set,p2=new WeakMap,xXc=c=>{if(p2.has(c))return p2.get(c);let t=fX().replace(/[0-9]/g,"");for(;PT.has(t);)t=fX().replace(/[0-9]/g,"");PT.add(t);let e=mX({container:c,key:t});return p2.set(c,e),e};function B2(c){let{children:t,document:e}=c;if((0,KT.useLayoutEffect)(()=>{if(e)return qT(e)},[e]),!e)return null;let l=xXc(e.head);return(0,$T.jsx)(I1,{value:l,children:t})}var YX=B2;var tQ=X(V(),1);function FX({name:c,children:t}){let e=(0,bb.useContext)(kl),l=(0,bb.useRef)({}),d=(0,bb.useRef)(t);(0,bb.useLayoutEffect)(()=>{d.current=t},[t]),(0,bb.useLayoutEffect)(()=>{let i=l.current;return e.registerFill(c,{instance:i,children:d.current}),()=>e.unregisterFill(c,i)},[e,c]),(0,bb.useLayoutEffect)(()=>{e.updateFill(c,{instance:l.current,children:t})},[e,c,t]);let b=(0,cQ.useObservableValue)(e.slots,c);if(!b||b.type==="children")return null;let o=b.ref.current;if(!o)return null;let n=typeof t=="function"?t(b.fillProps??{}):t;return(0,bb.createPortal)((0,tQ.jsx)(YX,{document:o.ownerDocument,children:n}),o)}var y2=X(bc(),1),Zd=X(Y(),1);var CI=X(V(),1);function eQ(c){return typeof c=="function"}function gXc(c){return Zd.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,Zd.cloneElement)(t,{key:l})})}function HXc(c){let{name:t,children:e,fillProps:l={}}=c,d=(0,Zd.useContext)(kl),b=(0,Zd.useRef)({});(0,Zd.useLayoutEffect)(()=>{let a=b.current;return d.registerSlot(t,{type:"children",instance:a}),()=>d.unregisterSlot(t,a)},[d,t]);let o=(0,y2.useObservableValue)(d.fills,t)??[],n=(0,y2.useObservableValue)(d.slots,t);(!n||n.instance!==b.current)&&(o=[]);let i=o.map(a=>{let u=eQ(a.children)?a.children(l):a.children;return gXc(u)}).filter(a=>!(0,Zd.isEmptyElement)(a));return(0,CI.jsx)(CI.Fragment,{children:eQ(e)?e(i):i})}var lQ=HXc;var Rd=X(Y(),1),dQ=X(bc(),1);var bQ=X(V(),1);function ZXc(c,t){let{name:e,fillProps:l={},as:d,children:b,...o}=c,n=(0,Rd.useContext)(kl),i=(0,Rd.useRef)({}),a=(0,Rd.useRef)(null),u=(0,Rd.useRef)(l);return(0,Rd.useLayoutEffect)(()=>{u.current=l},[l]),(0,Rd.useLayoutEffect)(()=>{let G=i.current;return n.registerSlot(e,{type:"portal",instance:G,ref:a,fillProps:u.current}),()=>n.unregisterSlot(e,G)},[n,e]),(0,Rd.useLayoutEffect)(()=>{n.updateSlot(e,{type:"portal",instance:i.current,ref:a,fillProps:u.current})}),(0,bQ.jsx)(ac,{as:d,ref:(0,dQ.useMergeRefs)([t,a]),...o})}var oQ=(0,Rd.forwardRef)(ZXc);var V2=X(bc(),1),iQ=X(Y(),1),aQ=X(fI(),1);var uQ=X(V(),1);function RXc(){let c=(0,V2.observableMap)(),t=(0,V2.observableMap)();function e(i,a){c.set(i,a)}function l(i,a){let u=c.get(i);!u||u.instance!==a||c.delete(i)}function d(i,a){if(a.type!=="portal")return;let u=c.get(i);u&&u.type==="portal"&&u.instance===a.instance&&((0,aQ.isShallowEqual)(u.fillProps,a.fillProps)||c.set(i,a))}function b(i,a){t.set(i,[...t.get(i)||[],a])}function o(i,a){let u=t.get(i);u&&t.set(i,u.filter(G=>G.instance!==a))}function n(i,a){let u=t.get(i);if(!u)return;let G=u.find(r=>r.instance===a.instance);G&&G.children!==a.children&&t.set(i,u.map(r=>r.instance===a.instance?a:r))}return{slots:c,fills:t,registerSlot:e,unregisterSlot:l,updateSlot:d,registerFill:b,unregisterFill:o,updateFill:n}}function IXc({children:c}){let[t]=(0,iQ.useState)(RXc);return(0,uQ.jsx)(kl.Provider,{value:t,children:c})}var GQ=IXc;var en=X(V(),1);var XQ=X(Y(),1),rQ=X(bc(),1);function o0(c){let t=(0,XQ.useContext)(kl),e=(0,rQ.useObservableValue)(t.slots,c),l;return e&&e.type==="portal"&&(l=e.ref),{ref:l}}var Ea=X(Y(),1);function pXc(c,t,e){let l=(0,Ea.useMemo)(()=>b=>c.subscribe(t,b),[c,t]),d=()=>e(c.get(t));return(0,Ea.useSyncExternalStore)(l,d,d)}function WXc(c){return c?.length}function h2(c){let t=(0,Ea.useContext)(kl),e=pXc(t.fills,c,WXc);return(0,Ea.useMemo)(()=>e!==void 0?Array.from({length:e}):void 0,[e])}var NX=(0,n0.forwardRef)((c,t)=>{let{bubblesVirtually:e,...l}=c;return e?(0,en.jsx)(oQ,{...l,ref:t}):(0,en.jsx)(lQ,{...l})});NX.displayName="Slot";function J2({children:c,passthrough:t=!1}){return!(0,n0.useContext)(kl).isDefault&&t?(0,en.jsx)(en.Fragment,{children:c}):(0,en.jsx)(GQ,{children:c})}J2.displayName="SlotFillProvider";function sQ(c){let t=typeof c=="symbol"?c.description:c,e=d=>(0,en.jsx)(FX,{name:c,...d});e.displayName=`${t}Fill`;let l=(0,n0.forwardRef)((d,b)=>(0,en.jsx)(NX,{name:c,ref:b,...d}));return l.displayName=`${t}Slot`,l.__unstableName=c,{name:c,Fill:e,Slot:l}}function mQ(){return[{name:"overlay",fn({rects:c}){return c.reference}},hI({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 xQ=X(Y(),1),YI=(0,xQ.createContext)(void 0);YI.displayName="__unstableSlotNameContext";var Mt=X(V(),1),ZQ="Popover",BXc=8,yXc=()=>(0,Mt.jsxs)(i0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",className:"components-popover__triangle",role:"presentation",children:[(0,Mt.jsx)(i0.Path,{className:"components-popover__triangle-bg",d:"M 0 0 L 50 50 L 100 0"}),(0,Mt.jsx)(i0.Path,{className:"components-popover__triangle-border",d:"M 0 0 L 50 50 L 100 0",vectorEffect:"non-scaling-stroke"})]}),gQ="components-popover__fallback-container",VXc=()=>{let c=document.body.querySelector("."+gQ);return c||(c=document.createElement("div"),c.className=gQ,document.body.append(c)),c},hXc=(c,t)=>{let{animate:e=!0,headerTitle:l,constrainTabbing:d,onClose:b,children:o,className:n,noArrow:i=!0,position:a,placement:u="bottom-start",offset:G=0,focusOnMount:r="firstElement",anchor:s,expandOnMobile:m,onFocusOutside:x,__unstableSlotName:g=ZQ,flip:Z=!0,resize:H=!0,shift:R=!1,inline:W=!1,variant:p,style:I,__unstableForcePosition:y,anchorRef:B,anchorRect:C,getAnchorRect:J,isAlternate:h,onKeyDown:f,...F}=ec(c,"Popover"),O=Z,z=H;y!==void 0&&((0,SX.default)("`__unstableForcePosition` prop in wp.components.Popover",{since:"6.1",version:"6.3",alternative:"`flip={ false }` and  `resize={ false }`"}),O=!y,z=!y),B!==void 0&&(0,SX.default)("`anchorRef` prop in wp.components.Popover",{since:"6.1",alternative:"`anchor` prop"}),C!==void 0&&(0,SX.default)("`anchorRect` prop in wp.components.Popover",{since:"6.1",alternative:"`anchor` prop"}),J!==void 0&&(0,SX.default)("`getAnchorRect` prop in wp.components.Popover",{since:"6.1",alternative:"`anchor` prop"});let L=h?"toolbar":p;h!==void 0&&(0,SX.default)("`isAlternate` prop in wp.components.Popover",{since:"6.2",alternative:"`variant` prop with the `'toolbar'` value"});let j=(0,me.useRef)(null),[S,v]=(0,me.useState)(null),A=(0,me.useCallback)(We=>{v(We)},[]),K=(0,ui.useViewportMatch)("medium","<"),tc=m&&K,M=!tc&&!i,U=a?ei(a):u,q=[...u==="overlay"?mQ():[],AT(G),O&&TT(),z&&hI({padding:BXc,apply(We){let{firstElementChild:ee}=_c.floating.current??{};ee instanceof HTMLElement&&Object.assign(ee.style,{maxHeight:`${Math.max(0,We.availableHeight)}px`,overflow:"auto"})}}),R&&OT({crossAxis:!0,limiter:wT(),padding:1}),QT({element:j})],uc=(0,me.useContext)(YI)||g,gc=o0(uc),hc;(b||x)&&(hc=(We,ee)=>{if(We==="focus-outside"){let yc=ee?.target,Qc=_c.reference.current,Fc=_c.floating.current,ed=Qc&&"contains"in Qc&&Qc.contains(yc)||Fc?.contains(yc),Qt=Fc?.ownerDocument;if(!ed&&!("relatedTarget"in ee&&ee.relatedTarget)&&Qt?.activeElement===Qt?.body)return;let ld="relatedTarget"in ee?ee.relatedTarget:null;if(ld instanceof Element&&ld.closest("[data-wp-compat-overlay-slot]")||Fc&&Qt?.activeElement instanceof Element&&Fc.contains(Qt.activeElement))return;x?x(ee):b&&b()}else b&&b()});let[tt,Kc]=(0,ui.__experimentalUseDialog)({constrainTabbing:d,focusOnMount:r,onKeyDown:f,__unstableOnClose:hc,onClose:hc}),{x:mt,y:sc,refs:_c,strategy:St,update:Zl,placement:pe,middlewareData:{arrow:te}}=zT({placement:U==="overlay"?void 0:U,middleware:q,whileElementsMounted:(We,ee,yc)=>Js(We,ee,yc,{layoutShift:!1,animationFrame:!0})}),Rl=(0,me.useCallback)(We=>{j.current=We,Zl()},[Zl]),mc=B?.top,Yc=B?.bottom,Mc=B?.startContainer,Nc=B?.current;(0,me.useLayoutEffect)(()=>{let We=DA({anchor:s,anchorRef:B,anchorRect:C,getAnchorRect:J,fallbackReferenceElement:S});_c.setReference(We)},[s,B,mc,Yc,Mc,Nc,C,J,S,_c]);let oe=(0,ui.useMergeRefs)([_c.setFloating,tt,t]),ne=tc?void 0:{position:St,top:0,left:0,x:v1(mt),y:v1(sc)},Ad=(0,ui.useReducedMotion)(),Il=e&&!tc&&!Ad,[hb,Di]=(0,me.useState)(!1),{style:Cn,...ie}=(0,me.useMemo)(()=>LA(pe),[pe]),Ne=Il?{style:{...I,...Cn,...ne},onAnimationComplete:()=>Di(!0),...ie}:{animate:!1,style:{...I,...ne}},_r=(!Il||hb)&&mt!==null&&sc!==null,Jb=(0,Mt.jsxs)(qn.div,{className:N(n,{"is-expanded":tc,"is-positioned":_r,[`is-${L==="toolbar"?"alternate":L}`]:L}),...Ne,...F,ref:oe,...Kc,tabIndex:-1,children:[tc&&(0,Mt.jsx)(vI,{}),tc&&(0,Mt.jsxs)("div",{className:"components-popover__header",children:[(0,Mt.jsx)("span",{className:"components-popover__header-title",children:l}),(0,Mt.jsx)(oc,{className:"components-popover__close",size:"small",icon:Am,onClick:b,label:(0,HQ.__)("Close")})]}),(0,Mt.jsx)("div",{className:"components-popover__content",children:o}),M&&(0,Mt.jsx)("div",{ref:Rl,className:["components-popover__arrow",`is-${pe.split("-")[0]}`].join(" "),style:{left:typeof te?.x<"u"&&Number.isFinite(te.x)?`${te.x}px`:"",top:typeof te?.y<"u"&&Number.isFinite(te.y)?`${te.y}px`:""},children:(0,Mt.jsx)(yXc,{})})]}),qr=gc.ref&&!W,ku=B||C||s;return qr?Jb=(0,Mt.jsx)(FX,{name:uc,children:Jb}):W||(Jb=(0,me.createPortal)((0,Mt.jsx)(B2,{document,children:Jb}),VXc())),ku?Jb:(0,Mt.jsxs)(Mt.Fragment,{children:[(0,Mt.jsx)("span",{ref:A}),Jb]})},JXc=(0,me.forwardRef)(({name:c=ZQ},t)=>(0,Mt.jsx)(NX,{bubblesVirtually:!0,name:c,className:"popover-slot",ref:t})),vXc=Object.assign(lc(hXc,"Popover"),{Slot:Object.assign(JXc,{displayName:"Popover.Slot"}),__unstableSlotNameProvider:Object.assign(YI.Provider,{displayName:"Popover.__unstableSlotNameProvider"})}),Gi=vXc;var bo=X(V(),1);function RQ({items:c,onSelect:t,selectedIndex:e,instanceId:l,listBoxId:d,className:b,Component:o="div"}){return(0,bo.jsx)(o,{id:d,role:"listbox",className:"components-autocomplete__results",children:c.map((n,i)=>(0,bo.jsx)(oc,{id:`components-autocomplete-item-${l}-${n.key}`,role:"option",__next40pxDefaultSize:!0,"aria-selected":i===e,accessibleWhenDisabled:!0,disabled:n.isDisabled,className:N("components-autocomplete__result",b,{"is-selected":i===e}),variant:i===e?"primary":void 0,onClick:()=>t(n),children:n.label},n.key))})}function BQ({autocompleter:c,filterValue:t,instanceId:e,listBoxId:l,className:d,selectedIndex:b,onChangeOptions:o,onSelect:n,reset:i,contentRef:a}){let u=c.useItems??YT(c),[G]=u(t),r=(0,pQ.useAnchor)({editableContentElement:a.current}),[s,m]=(0,ri.useState)(!1),x=(0,ri.useRef)(null),g=(0,kX.useMergeRefs)([x,(0,kX.useRefEffect)(R=>{a.current&&m(R.ownerDocument!==a.current.ownerDocument)},[a])]);CXc(x,i);let Z=(0,kX.useDebounce)(WQ.speak,500);function H(R){Z&&(R.length?Z(t?(0,Xi.sprintf)((0,Xi._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",R.length),R.length):(0,Xi.sprintf)((0,Xi._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.",R.length),R.length),"assertive"):Z((0,Xi.__)("No results."),"assertive"))}return(0,ri.useLayoutEffect)(()=>{o(G),H(G)},[G]),G.length===0?null:(0,bo.jsxs)(bo.Fragment,{children:[(0,bo.jsx)(Gi,{offset:8,focusOnMount:!1,placement:"top-start",className:"components-autocomplete__popover",anchor:r,ref:g,children:(0,bo.jsx)(RQ,{items:G,onSelect:n,selectedIndex:b,instanceId:e,listBoxId:l,className:d})}),a.current&&s&&(0,IQ.createPortal)((0,bo.jsx)(RQ,{items:G,onSelect:n,selectedIndex:b,instanceId:e,listBoxId:l,className:d,Component:Sc}),a.current.ownerDocument.body)]})}function CXc(c,t){(0,ri.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 yQ=X(pI(),1);function VQ(c,t,e){let{matchCount:l,isBackspacing:d,getTextAfterSelection:b,lastCompletion:o}=e;if(!c)return null;let n=null,i=-1,a=-1,u=0;for(let H of t){let R=c.lastIndexOf(H.triggerPrefix);if(R<0)continue;let W=R+H.triggerPrefix.length;(W>a||W===a&&H.triggerPrefix.length>u)&&(n=H,i=R,a=W,u=H.triggerPrefix.length)}if(!n)return null;let{allowContext:G,triggerPrefix:r}=n,s=c.slice(i+r.length);if(s.length>50)return null;let m=l===0,x=s.split(/\s/),g=x.length===1,Z=d&&x.length<=3;return m&&!(Z||g)||G&&!G(c.slice(0,i),b())||/^\s/.test(s)||/\s\s+$/.test(s)||o&&o.name===n.name&&s.trimEnd()===o.value?null:{completer:n,filterValue:(0,yQ.default)(s)}}var v2=c=>{if(c===null)return"";switch(typeof c){case"string":case"number":return c.toString();case"object":return c instanceof Array?c.map(v2).join(""):"props"in c?v2(c.props.children):"";default:return""}},hQ=v2;var CQ=X(vQ(),1),{lock:fQ,unlock:YQ}=(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/components");var AX=X(V(),1),{subscribeOwnedListener:fXc}=YQ(Ee.privateApis),YXc=[],FXc={};function NXc(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 SQ={selectedIndex:0,filteredOptions:YXc,filterValue:"",autocompleter:null};function SXc(c,t){switch(t.type){case"RESET":return SQ;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 kQ({record:c,onChange:t,onReplace:e,completers:l,contentRef:d}){let b=(0,zX.useInstanceId)(FXc),[o,n]=(0,al.useReducer)(SXc,SQ),{selectedIndex:i,filteredOptions:a,filterValue:u,autocompleter:G}=o,r=(0,al.useRef)(!1),s=(0,al.useRef)(""),m=(0,al.useRef)(null);function x(h){if(G===null)return"";let f=c.start,F=f-G.triggerPrefix.length-u.length,O=(0,Ee.create)({html:(0,al.renderToString)(h)});return t((0,Ee.insert)(c,O,F,f)),(0,Ee.getTextContent)(O)}function g(h){if(h.isDisabled||!G)return;let{getOptionCompletion:f}=G;if(!f){n({type:"RESET"}),d.current?.focus();return}let F=NXc(f(h.value,u));if(F.action==="replace"){e([F.value]);return}if(F.action==="insert-at-caret"){let O=x(F.value);if(O.startsWith(G.triggerPrefix)){let z=O.slice(G.triggerPrefix.length);z&&(m.current={name:G.name,value:z})}}n({type:"RESET"}),d.current?.focus()}function Z(h){n({type:"OPTIONS",options:h})}function H(h){if(r.current=h.key==="Backspace",!!G&&a.length!==0&&!h.defaultPrevented){switch(h.key){case"ArrowUp":case"ArrowDown":{let f=h.key==="ArrowUp"?-1:1,F=(i+f+a.length)%a.length;n({type:"SELECT",index:F}),(0,NQ.isAppleOS)()&&(0,FQ.speak)(hQ(a[F].label),"assertive");break}case"Escape":n({type:"RESET"}),h.preventDefault();break;case"Enter":g(a[i]);break;case"ArrowLeft":case"ArrowRight":n({type:"RESET"});return;default:return}h.preventDefault()}}let R=(0,al.useMemo)(()=>(0,Ee.isCollapsed)(c)?(0,Ee.getTextContent)((0,Ee.slice)(c,0)):"",[c]);(0,al.useEffect)(()=>{let h=c.text!==s.current;s.current=c.text;function f(){return R?(0,Ee.getTextContent)((0,Ee.slice)(c,void 0,(0,Ee.getTextContent)(c).length)):""}let F=VQ(R,l,{matchCount:a.length,isBackspacing:r.current,getTextAfterSelection:f,lastCompletion:m.current});if(!F){G&&n({type:"RESET"});return}let{completer:O,filterValue:z}=F;!G&&!h||(m.current&&m.current.name===O.name&&(m.current=null),n({type:"MATCH",completer:O,query:z}))},[R]);let{key:W=""}=a[i]||{},{className:p}=G||{},I=!!G&&a.length>0,y=I?`components-autocomplete-listbox-${b}`:void 0,B=I?`components-autocomplete-item-${b}-${W}`:null,C=c.start!==void 0,J=!!R&&C&&!!G;return{listBoxId:y,activeId:B,onKeyDown:Hd(H),popover:J&&(0,AX.jsx)(BQ,{autocompleter:G,className:p,filterValue:u,instanceId:b,listBoxId:y,selectedIndex:i,onChangeOptions:Z,onSelect:g,contentRef:d,reset:()=>n({type:"RESET"})},G.name+G.triggerPrefix)}}function kXc(c,t){return c.text===t.text&&c.start===t.start&&c.end===t.end}function zXc(c){let t=(0,al.useRef)([]),e=t.current[t.current.length-1];return(!e||!kXc(c,e))&&t.current.push(c),t.current.length>2&&t.current.shift(),t.current[0]}function zQ(c){let t=(0,al.useRef)(null),e=(0,al.useRef)(void 0),{record:l}=c,d=zXc(l),{popover:b,listBoxId:o,activeId:n,onKeyDown:i}=kQ({...c,contentRef:t});e.current=i;let a=(0,zX.useMergeRefs)([t,(0,zX.useRefEffect)(G=>{function r(s){e.current?.(s)}return fXc(G,"keydown",r,!0)},[])]);return l.text!==d?.text?{ref:a,children:b,"aria-autocomplete":o?"list":void 0,"aria-haspopup":o?"listbox":void 0,"aria-controls":o,"aria-owns":o,"aria-activedescendant":n??void 0}:{ref:a}}function AQ({children:c,isSelected:t,...e}){let{popover:l,...d}=kQ(e);return(0,AX.jsxs)(AX.Fragment,{children:[c(d),t&&l]})}var QU=X(ic(),1),gp=X(Y(),1),LU=X(bc(),1);var C2=X(ic(),1);var EQ=X(Y(),1);var OQ=D("",""),wQ=()=>D("&&{flex:1;",ot({marginRight:"24px"})(),";}",""),TQ={name:"bjn8wh",styles:"position:relative"},QQ=D("position:absolute;top:8px;",ot({right:0})()," line-height:0;",""),FI=c=>{let{color:t=Q.gray[200],style:e="solid",width:l=T.borderWidth}=c||{},d=l!==T.borderWidth?`clamp(1px, ${l}, 10px)`:l;return`${t} ${!!l&&l!=="0"||!!t?e||"solid":e} ${d}`},LQ=c=>D("position:absolute;top:20px;right:39px;bottom:20px;left:39px;border-top:",FI(c?.top),";border-bottom:",FI(c?.bottom),";",ot({borderLeft:FI(c?.left)})()," ",ot({borderRight:FI(c?.right)})(),";",""),DQ={name:"3ldklc",styles:"position:relative;flex:1"},UQ={name:"1nwbfnf",styles:"grid-column:span 2;margin:0 auto"},jQ=()=>D(ot({marginLeft:"auto"})(),";","");function MQ(c){let{className:t,...e}=ec(c,"BorderBoxControlLinkedButton"),l=Bc(),d=(0,EQ.useMemo)(()=>l(QQ,t),[t,l]);return{...e,className:d}}var PQ=X(V(),1),AXc=(c,t)=>{let{className:e,isLinked:l,...d}=MQ(c),b=l?(0,C2.__)("Unlink sides"):(0,C2.__)("Link sides");return(0,PQ.jsx)(oc,{...d,size:"small",icon:l?Qm:Tm,iconSize:24,label:b,ref:t,className:e})},OXc=lc(AXc,"BorderBoxControlLinkedButton"),f2=OXc;var Z0=X(ic(),1),sp=X(Y(),1),NU=X(bc(),1);var KQ=X(Y(),1);function _Q(c){let{className:t,value:e,...l}=ec(c,"BorderBoxControlVisualizer"),d=Bc(),b=(0,KQ.useMemo)(()=>d(LQ(e),t),[d,t,e]);return{...l,className:b,value:e}}var qQ=X(V(),1),wXc=(c,t)=>{let{value:e,...l}=_Q(c);return(0,qQ.jsx)(ac,{...l,ref:t})},TXc=lc(wXc,"BorderBoxControlVisualizer"),Y2=TXc;var GJ=X(ic(),1);var le=X(ic(),1);var MI=X(ic(),1);var z2=X(Y(),1),nL=X(bc(),1);var tL=X(bc(),1),wX=X(Y(),1),eL=X(ic(),1);var SI=X(Y(),1),F2=(0,SI.createContext)({});F2.displayName="ToggleGroupControlContext";var $Q=()=>(0,SI.useContext)(F2),kI=F2;var cL=X(bc(),1),OX=X(Y(),1);function zI(c){let t=(0,OX.useRef)(!0),e=(0,cL.usePrevious)(c),l=(0,OX.useRef)(!1);(0,OX.useEffect)(()=>{t.current&&(t.current=!1)},[]);let d=l.current||!t.current&&e!==c;return(0,OX.useEffect)(()=>{l.current=d},[d]),d?{value:c??"",defaultValue:void 0}:{value:void 0,defaultValue:c}}var AI=X(V(),1);function QXc({children:c,isAdaptiveWidth:t,label:e,onChange:l,value:d,id:b,setSelectedElement:o,...n},i){let a=(0,tL.useInstanceId)(OI,"toggle-group-control-as-radio-group"),u=b||a,{value:G,defaultValue:r}=zI(d),m=XG({defaultValue:r,value:G,setValue:l?H=>{l(H??void 0)}:void 0,rtl:(0,eL.isRTL)()}),x=E(m,"value"),g=m.setValue;(0,wX.useEffect)(()=>{x===""&&m.setActiveId(void 0)},[m,x]);let Z=(0,wX.useMemo)(()=>({activeItemIsNotFirstItem:()=>m.getState().activeId!==m.first(),baseId:u,isBlock:!t,value:x,setValue:g,setSelectedElement:o}),[u,t,m,x,o,g]);return(0,AI.jsx)(kI.Provider,{value:Z,children:(0,AI.jsx)(GG,{store:m,"aria-label":e,render:(0,AI.jsx)(ac,{}),...n,id:u,ref:i,children:c})})}var OI=(0,wX.forwardRef)(QXc);OI.displayName="ToggleGroupControlAsRadioGroup";var lL=X(bc(),1),wI=X(Y(),1);var N2=X(V(),1);function LXc({children:c,isAdaptiveWidth:t,label:e,onChange:l,value:d,id:b,setSelectedElement:o,...n},i){let a=(0,lL.useInstanceId)(TI,"toggle-group-control-as-button-group"),u=b||a,{value:G,defaultValue:r}=zI(d),[s,m]=el({defaultValue:r,value:G,onChange:l}),x=(0,wI.useMemo)(()=>({baseId:u,value:s,setValue:m,isBlock:!t,isDeselectable:!0,setSelectedElement:o}),[u,s,m,t,o]);return(0,N2.jsx)(kI.Provider,{value:x,children:(0,N2.jsx)(ac,{"aria-label":e,...n,ref:i,role:"group",id:u,children:c})})}var TI=(0,wI.forwardRef)(LXc);TI.displayName="ToggleGroupControlAsButtonGroup";var Ma=X(Y(),1),QI=X(bc(),1),S2={element:void 0,top:0,right:0,bottom:0,left:0,width:0,height:0};function DXc(c){let t=c.getBoundingClientRect();if(t.width===0||t.height===0)return;let e=c.offsetParent,l=e?.getBoundingClientRect()??S2,d=e?.scrollLeft??0,b=e?.scrollTop??0,o=parseFloat(getComputedStyle(c).width),n=parseFloat(getComputedStyle(c).height),i=o/t.width,a=n/t.height;return{element:c,top:(t.top-l?.top)*a+b,right:(l?.right-t.right)*i-d,bottom:(l?.bottom-t.bottom)*a-b,left:(t.left-l?.left)*i+d,width:o,height:n}}var UXc=100;function LI(c,t=[]){let[e,l]=(0,Ma.useState)(S2),d=(0,Ma.useRef)(void 0),b=(0,QI.useEvent)(()=>{if(c&&c.isConnected){let n=DXc(c);if(n)return l(n),clearInterval(d.current),!0}else clearInterval(d.current);return!1}),o=(0,QI.useResizeObserver)(()=>{b()||requestAnimationFrame(()=>{b()||(d.current=setInterval(b,UXc))})});return(0,Ma.useLayoutEffect)(()=>{o(c),c||l(S2)},[o,c]),(0,Ma.useLayoutEffect)(()=>{b()},t),e}var oL=X(bc(),1),k2=X(Y(),1);var dL=X(bc(),1),DI=X(Y(),1);function bL(c,t){let e=(0,DI.useRef)(c),l=(0,dL.useEvent)(t);(0,DI.useLayoutEffect)(()=>{e.current!==c&&(l({previousValue:e.current}),e.current=c)},[l,c])}function UI(c,t,{prefix:e="subelement",dataAttribute:l=`${e}-animated`,transitionEndFilter:d=()=>!0,roundRect:b=!1}={}){let o=(0,oL.useEvent)(()=>{Object.keys(t).forEach(n=>n!=="element"&&c?.style.setProperty(`--${e}-${n}`,String(b?Math.floor(t[n]):t[n])))});(0,k2.useLayoutEffect)(()=>{o()},[t,o]),bL(t.element,({previousValue:n})=>{t.element&&n&&c?.setAttribute(`data-${l}`,"")}),(0,k2.useLayoutEffect)(()=>{function n(i){d(i)&&c?.removeAttribute(`data-${l}`)}return c?.addEventListener("transitionend",n),()=>c?.removeEventListener("transitionend",n)},[l,c,d])}var O2=X(V(),1),A2="data-wp-hash";function w2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&EXc(document)),c.__wpStyleRuntime}function jXc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${A2}]`))if(e.getAttribute(A2)===t)return!0;return!1}function iL(c,t,e){if(!c.head)return;let l=w2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(jXc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(A2,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function EXc(c){let t=w2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)iL(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 MXc(c,t){let e=w2();e.styles.set(c,t);for(let l of e.documents.keys())iL(l,c,t)}typeof process>"u",MXc("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 jI={"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 PXc(c,t){let{__nextHasNoMarginBottom:e,size:l,__next40pxDefaultSize:d,className:b,isAdaptiveWidth:o=!1,isBlock:n=!1,isDeselectable:i=!1,id:a,label:u,hideLabelFromVision:G=!1,help:r,onChange:s,value:m,children:x,...g}=ec(c,"ToggleGroupControl"),{baseControlProps:Z,controlProps:H}=Da({id:a,help:r,label:u,hideLabelFromVision:G}),[R,W]=(0,z2.useState)(),[p,I]=(0,z2.useState)(),y=(0,nL.useMergeRefs)([I,t]),B=LI(m!=null?R:void 0);UI(p,B,{prefix:"selected",dataAttribute:"indicator-animated",transitionEndFilter:h=>h.pseudoElement==="::before",roundRect:!1});let C=N(jI["toggle-group-control"],{[jI["is-block"]]:n,[jI["has-border"]]:n&&!i,[jI["has-enclosing-borders"]]:!i},b);return(0,O2.jsx)(Ac,{...Z,children:(0,O2.jsx)(i?TI:OI,{...g,...H,setSelectedElement:W,className:C,isAdaptiveWidth:o,label:u,onChange:s,ref:y,value:m,children:x})})}var KXc=lc(PXc,"ToggleGroupControl"),Id=KXc;var XL=X(Y(),1);var aL=X(bc(),1),EI=X(Y(),1);var pd=X(V(),1),T2="data-wp-hash";function Q2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qXc(document)),c.__wpStyleRuntime}function _Xc(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 uL(c,t,e){if(!c.head)return;let l=Q2(),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(T2,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function qXc(c){let t=Q2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)uL(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 $Xc(c,t){let e=Q2();e.styles.set(c,t);for(let l of e.documents.keys())uL(l,c,t)}typeof process>"u",$Xc("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 si={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"},crc=({showTooltip:c,text:t,children:e})=>c&&t?(0,pd.jsx)(Fl,{text:t,placement:"top",children:e}):(0,pd.jsx)(pd.Fragment,{children:e});function GL(c,t){let e=$Q(),l=(0,aL.useInstanceId)(GL,e.baseId||"toggle-group-control-option-base"),d=ec({...c,id:l},"ToggleGroupControlOptionBase"),{isBlock:b=!1,isDeselectable:o=!1}=e,{className:n,isIcon:i=!1,value:a,children:u,showTooltip:G=!1,disabled:r,...s}=d,m=e.value===a,x=N(si.label,b&&si["label-block"]),g=N(si.button,{[si["is-deselectable"]]:o,[si["is-icon"]]:i,[si["is-pressed"]]:m},n),Z=()=>{o&&m?e.setValue(void 0):e.setValue(a)},H={...s,className:g,"data-value":a,ref:t},R=(0,EI.useRef)(null);return(0,EI.useLayoutEffect)(()=>{m&&R.current&&e.setSelectedElement(R.current)},[m,e]),(0,pd.jsx)("div",{ref:R,className:x,children:(0,pd.jsx)(crc,{showTooltip:G,text:s["aria-label"],children:o?(0,pd.jsx)("button",{...H,disabled:r,"aria-pressed":m,type:"button",onClick:Z,children:(0,pd.jsx)("div",{className:si["button-content"],children:u})}):(0,pd.jsx)(uG,{disabled:r,onFocusVisible:()=>{(!(e.value===null||e.value==="")||e.activeItemIsNotFirstItem?.())&&e.setValue(a)},render:(0,pd.jsx)("button",{type:"button",...H}),value:a,children:(0,pd.jsx)("div",{className:si["button-content"],children:u})})})})}var trc=lc(GL,"ToggleGroupControlOptionBase"),a0=trc;var rL=X(V(),1);function erc(c,t){let{label:e,...l}=c,d=l["aria-label"]||e;return(0,rL.jsx)(a0,{...l,"aria-label":d,ref:t,children:e})}var sL=(0,XL.forwardRef)(erc);sL.displayName="ToggleGroupControlOption";var ln=sL;var mL=X(Y(),1);var L2=X(V(),1);function lrc(c,t){let{icon:e,label:l,...d}=c;return(0,L2.jsx)(a0,{...d,isIcon:!0,"aria-label":l,showTooltip:!0,ref:t,children:(0,L2.jsx)($c,{icon:e})})}var xL=(0,mL.forwardRef)(lrc);xL.displayName="ToggleGroupControlOptionIcon";var TX=xL;var D2=X(V(),1),drc=[{label:(0,MI.__)("Solid"),icon:wm,value:"solid"},{label:(0,MI.__)("Dashed"),icon:xh,value:"dashed"},{label:(0,MI.__)("Dotted"),icon:Hh,value:"dotted"}];function brc({onChange:c,...t},e){return(0,D2.jsx)(Id,{ref:e,isDeselectable:!0,onChange:l=>{c?.(l)},...t,children:drc.map(l=>(0,D2.jsx)(TX,{value:l.value,icon:l.icon,label:l.label},l.value))})}var orc=lc(brc,"BorderControlStylePicker"),U2=orc;var gL=X(Y(),1),HL=X(V(),1);function nrc(c,t){let{className:e,colorValue:l,...d}=c;return(0,HL.jsx)("span",{className:N("component-color-indicator",e),style:{background:l},ref:t,...d})}var ZL=(0,gL.forwardRef)(nrc);ZL.displayName="ColorIndicator";var oo=ZL;var j2=function(c){var t=c/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},E2=function(c){return .2126*j2(c.r)+.7152*j2(c.g)+.0722*j2(c.b)};function PI(c){c.prototype.luminance=function(){return t=E2(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,o,n,i,a=t instanceof c?t:new c(t);return b=this.rgba,o=a.toRgb(),n=E2(b),i=E2(o),e=n>i?(n+.05)/(i+.05):(i+.05)/(n+.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)>=(n=(o=(l=e).size)===void 0?"normal":o,(b=(d=l.level)===void 0?"AA":d)==="AAA"&&n==="normal"?7:b==="AA"&&n==="large"?3:4.5);var l,d,b,o,n}}var lU=X(bc(),1),an=X(ic(),1),nb=X(Y(),1);var KI=X(Y(),1),RL=X(bc(),1),IL=X(xt(),1);var _I=X(V(),1),irc=(c,t)=>{let{renderContent:e,renderToggle:l,className:d,contentClassName:b,expandOnMobile:o,headerTitle:n,focusOnMount:i,popoverProps:a,onClose:u,onToggle:G,style:r,open:s,defaultOpen:m,position:x,variant:g}=ec(c,"Dropdown");x!==void 0&&(0,IL.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[Z,H]=(0,KI.useState)(null),R=(0,KI.useRef)(null),[W,p]=el({defaultValue:m,value:s,onChange:G});function I(){if(!R.current)return;let{ownerDocument:J}=R.current,h=J?.activeElement?.closest('[role="dialog"]');!R.current.contains(J.activeElement)&&(!h||h.contains(R.current))&&y()}function y(){u?.(),p(!1)}let B={isOpen:!!W,onToggle:()=>p(!W),onClose:y},C=!!a?.anchor||!!a?.anchorRef||!!a?.getAnchorRect||!!a?.anchorRect;return(0,_I.jsxs)("div",{className:d,ref:(0,RL.useMergeRefs)([R,t,H]),tabIndex:-1,style:r,children:[l(B),W&&(0,_I.jsx)(Gi,{position:x,onClose:y,onFocusOutside:I,expandOnMobile:o,headerTitle:n,focusOnMount:i,offset:13,anchor:C?void 0:Z,variant:g,...a,className:N("components-dropdown__content",a?.className,b),children:e(B)})]})},arc=lc(irc,"Dropdown"),no=arc;var zl=X(Y(),1),fD=X(bc(),1),YD=X(ic(),1);var VL=X(bc(),1),hL=X(Y(),1);var urc=({disabled:c})=>c?D("color:",Q.ui.textDisabled,";cursor:default;",""):"",Grc={name:"1lv1yo7",styles:"display:inline-flex"},Xrc=({variant:c})=>c==="minimal"?Grc:"",pL=k(BX,{target:"e1mv6sxx3"})("color:",Q.theme.foreground,";cursor:pointer;",urc," ",Xrc,";"),rrc=({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 D(l,"","")},Pa=18,src=({multiple:c,selectSize:t="default"})=>{let e={default:T.controlPaddingX,small:T.controlPaddingXSmall,compact:T.controlPaddingXSmall},l=e[t]||e.default;return ot({paddingLeft:l,paddingRight:l+Pa,...c?{paddingTop:l,paddingBottom:l}:{}})},mrc=({multiple:c})=>({overflow:c?"auto":"hidden"}),xrc={name:"n1jncc",styles:"field-sizing:content"},grc=({variant:c})=>c==="minimal"?xrc:"",WL=k("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;",qm,";",rrc,";",src,";",mrc," ",grc,";}"),BL=k("div",{target:"e1mv6sxx1"})("margin-inline-end:",w(-1),";line-height:0;path{fill:currentColor;}"),yL=k(vX,{target:"e1mv6sxx0"})("position:absolute;pointer-events:none;",ot({right:0}),";");var qI=X(V(),1),Hrc=()=>(0,qI.jsx)(yL,{children:(0,qI.jsx)(BL,{children:(0,qI.jsx)(se,{icon:zm,size:Pa})})}),$I=Hrc;var Ka=X(V(),1);function Zrc(c){let e=`inspector-select-control-${(0,VL.useInstanceId)(u0)}`;return c||e}function Rrc({options:c}){return c.map(({id:t,label:e,value:l,...d},b)=>{let o=t||`${e}-${l}-${b}`;return(0,Ka.jsx)("option",{value:l,...d,children:e},o)})}function Irc(c,t){let{__nextHasNoMarginBottom:e,__next40pxDefaultSize:l,__next36pxDefaultSize:d,className:b,disabled:o=!1,help:n,hideLabelFromVision:i,id:a,label:u,multiple:G=!1,onChange:r,options:s=[],size:m="default",value:x,labelPosition:g="top",children:Z,prefix:H,suffix:R,variant:W="default",...p}=c,I=Zrc(a),y=n?`${I}__help`:void 0;if(!s?.length&&!Z)return null;let B=J=>{if(c.multiple){let f=Array.from(J.target.options).filter(({selected:F})=>F).map(({value:F})=>F);c.onChange?.(f,{event:J});return}c.onChange?.(J.target.value,{event:J})},C=N("components-select-control",b);return(0,Ka.jsx)(Ac,{help:n,id:I,className:C,children:(0,Ka.jsx)(pL,{disabled:o,hideLabelFromVision:i,id:I,isBorderless:W==="minimal",label:u,size:m,suffix:R||!G&&(0,Ka.jsx)($I,{}),prefix:H,labelPosition:g,__unstableInputWidth:W==="minimal"?"auto":void 0,variant:W,children:(0,Ka.jsx)(WL,{...p,"aria-describedby":y,className:"components-select-control__input",disabled:o,id:I,multiple:G,onChange:B,ref:t,selectSize:m,value:x,variant:W,children:Z||(0,Ka.jsx)(Rrc,{options:s})})})})}var u0=(0,hL.forwardRef)(Irc);u0.displayName="SelectControl";var Wd=u0;var cp=X(ic(),1),xi=X(Y(),1),tp=X(bc(),1);var JL=X(Y(),1);function G0(c,t,e){return typeof c!="number"?null:parseFloat(`${hX(c,t,e)}`)}function vL(c){let{min:t,max:e,value:l,initial:d}=c,[b,o]=jo(G0(l,t,e),{initial:G0(d??null,t,e),fallback:null}),n=(0,JL.useCallback)(i=>{o(i===null?null:G0(i,t,e))},[t,e,o]);return[b,n]}var jL=X(Y(),1);var X0=30,QX=4,M2=()=>D({height:X0,minHeight:X0},"",""),_a=12,CL=k("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"}),prc=({color:c=Q.ui.borderFocus})=>D({color:c},"",""),fL=k("div",{shouldForwardProp:c=>!["color","marks"].includes(c),target:"e1epgpqk13"})("display:block;flex:1;position:relative;width:100%;",prc,";",M2,";"),YL=k("span",{target:"e1epgpqk12"})("display:flex;margin-top:",QX,"px;",ot({marginRight:6}),";"),FL=k("span",{target:"e1epgpqk11"})("display:flex;margin-top:",QX,"px;",ot({marginLeft:6}),";"),Wrc=({disabled:c,railColor:t})=>D("background:",c?Q.ui.backgroundDisabled:t||Q.theme.gray[300],";@media ( forced-colors: active ){background:GrayText;}",""),NL=k("span",{target:"e1epgpqk10"})("left:0;pointer-events:none;right:0;display:block;height:",QX,"px;position:absolute;margin-top:",(X0-QX)/2,"px;top:0;border-radius:",T.radiusFull,";",Wrc,";"),Brc=({disabled:c,trackColor:t})=>D("background:",c?Q.theme.gray[400]:t||"currentColor",";@media ( forced-colors: active ){background:",c?"GrayText":"CanvasText",";}",""),SL=k("span",{target:"e1epgpqk9"})("border-radius:",T.radiusFull,";height:",QX,"px;pointer-events:none;display:block;position:absolute;margin-top:",(X0-QX)/2,"px;top:0;.is-marked &{@media not ( prefers-reduced-motion ){transition:width ease 0.1s;}}",Brc,";"),kL=k("span",{target:"e1epgpqk8"})({name:"g5kg28",styles:"display:block;pointer-events:none;position:relative;width:100%;user-select:none;margin-top:17px"}),zL=k("span",{target:"e1epgpqk7"})("position:absolute;left:0;top:-4px;height:4px;width:2px;transform:translateX( -50% );background-color:",Q.ui.background,";z-index:1;"),yrc=({isFilled:c})=>D({color:c?Q.theme.gray[700]:Q.theme.gray[300]},"",""),AL=k("span",{target:"e1epgpqk6"})("color:",Q.theme.gray[300],";font-size:11px;position:absolute;top:8px;white-space:nowrap;",ot({left:0}),";",ot({transform:"translateX( -50% )"},{transform:"translateX( 50% )"}),";",yrc,";"),OL=({disabled:c})=>D("background:",c?Q.theme.gray[400]:Q.theme.accent,";@media ( forced-colors: active ){background:",c?"GrayText":"CanvasText",";}",""),wL=k("span",{target:"e1epgpqk5"})("align-items:center;display:flex;height:",_a,"px;justify-content:center;margin-top:",(X0-_a)/2,"px;outline:0;pointer-events:none;position:absolute;top:0;user-select:none;width:",_a,"px;border-radius:",T.radiusRound,";z-index:3;.is-marked &{@media not ( prefers-reduced-motion ){transition:left ease 0.1s;}}",OL,";",ot({marginLeft:-10}),";",ot({transform:"translateX( 4.5px )"},{transform:"translateX( -4.5px )"}),";"),Vrc=({isFocused:c})=>c?D("&::before{content:' ';position:absolute;background-color:",Q.theme.accent,";opacity:0.4;border-radius:",T.radiusRound,";height:",_a+8,"px;width:",_a+8,"px;top:-4px;left:-4px;@media ( forced-colors: active ){background:GrayText;}}",""):"",TL=k("span",{target:"e1epgpqk4"})("align-items:center;border-radius:",T.radiusRound,";height:100%;outline:0;position:absolute;user-select:none;width:100%;box-shadow:",T.elevationXSmall,";",OL,";",Vrc,";"),QL=k("input",{target:"e1epgpqk3"})("box-sizing:border-box;cursor:pointer;display:block;height:100%;left:0;margin:0 -",_a/2,"px;opacity:0;outline:none;position:absolute;right:0;top:0;width:calc( 100% + ",_a,"px );"),hrc=({show:c})=>D("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;}",""),Jrc={name:"1cypxip",styles:"top:-80%"},vrc={name:"1lr98c4",styles:"bottom:-80%"},Crc=({placement:c})=>c==="bottom"?vrc:Jrc,LL=k("span",{target:"e1epgpqk2"})("background:rgba( 0, 0, 0, 0.8 );border-radius:",T.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;",hrc,";",Crc,";",ot({transform:"translateX(-50%)"},{transform:"translateX(50%)"}),";"),DL=k(ve,{target:"e1epgpqk1"})("display:inline-block;font-size:13px;margin-top:0;input[type='number']&{",M2,";}",ot({marginLeft:`${w(4)} !important`}),";"),UL=k("span",{target:"e1epgpqk0"})("display:block;margin-top:0;button,button.is-small{margin-left:0;",M2,";}",ot({marginLeft:8}),";");var EL=X(V(),1);function frc(c,t){let{describedBy:e,label:l,value:d,...b}=c;return(0,EL.jsx)(QL,{...b,"aria-describedby":e,"aria-label":l,"aria-hidden":!1,ref:t,tabIndex:0,type:"range",value:d})}var Yrc=(0,jL.forwardRef)(frc),ML=Yrc;var KL=X(ic(),1);var qa=X(V(),1);function PL(c){let{className:t,isFilled:e=!1,label:l,style:d={},...b}=c,o=N("components-range-control__mark",e&&"is-filled",t),n=N("components-range-control__mark-label",e&&"is-filled");return(0,qa.jsxs)(qa.Fragment,{children:[(0,qa.jsx)(zL,{...b,"aria-hidden":"true",className:o,style:d}),l&&(0,qa.jsx)(AL,{"aria-hidden":"true",className:n,isFilled:e,style:d,children:l})]})}var mi=X(V(),1),_L=X(P(),1);function qL(c){let{disabled:t=!1,marks:e=!1,min:l=0,max:d=100,step:b=1,value:o=0,...n}=c;return(0,mi.jsxs)(mi.Fragment,{children:[(0,mi.jsx)(NL,{disabled:t,...n}),e&&(0,mi.jsx)(Frc,{disabled:t,marks:e,min:l,max:d,step:b,value:o})]})}function Frc(c){let{disabled:t=!1,marks:e=!1,min:l=0,max:d=100,step:b=1,value:o=0}=c,i=Nrc({marks:e,min:l,max:d,step:b==="any"?1:b,value:o});return(0,mi.jsx)(kL,{"aria-hidden":"true",className:"components-range-control__marks",children:i.map(a=>(0,_L.createElement)(PL,{...a,key:a.key,"aria-hidden":"true",disabled:t}))})}function Nrc({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 n=1+Math.round(b/l);for(;n>c.push({value:l*c.length+t}););}let o=[];return c.forEach((n,i)=>{if(n.value<t||n.value>e)return;let a=`mark-${i}`,u=n.value<=d,G=`${(n.value-t)/b*100}%`,r={[(0,KL.isRTL)()?"right":"left"]:G};o.push({...n,isFilled:u,key:a,style:r})}),o}var $a=X(Y(),1);var $L=X(V(),1);function cD(c){let{className:t,inputRef:e,tooltipPlacement:l,show:d=!1,style:b={},value:o=0,renderTooltipContent:n=s=>s,zIndex:i=100,...a}=c,u=Src({inputRef:e,tooltipPlacement:l}),G=N("components-simple-tooltip",t),r={...b,zIndex:i};return(0,$L.jsx)(LL,{...a,"aria-hidden":"false",className:G,placement:u,show:d,role:"tooltip",style:r,children:n(o)})}function Src({inputRef:c,tooltipPlacement:t}){let[e,l]=(0,$a.useState)(),d=(0,$a.useCallback)(()=>{c&&c.current&&l(t)},[t,c]);return(0,$a.useEffect)(()=>{d()},[d]),(0,$a.useEffect)(()=>(window.addEventListener("resize",d),()=>{window.removeEventListener("resize",d)})),e}var xe=X(V(),1),r0=()=>{};function krc({resetFallbackValue:c,initialPosition:t}){return c!==void 0?Number.isNaN(c)?null:c:t!==void 0?Number.isNaN(t)?null:t:null}function tD(c,t){let{__nextHasNoMarginBottom:e,__next40pxDefaultSize:l,afterIcon:d,allowReset:b=!1,beforeIcon:o,className:n,color:i=Q.theme.accent,currentInput:a,disabled:u=!1,help:G,hideLabelFromVision:r=!1,initialPosition:s,isShiftStepEnabled:m=!0,label:x,marks:g=!1,max:Z=100,min:H=0,onBlur:R=r0,onChange:W=r0,onFocus:p=r0,onMouseLeave:I=r0,onMouseMove:y=r0,railColor:B,renderTooltipContent:C=ie=>ie,resetFallbackValue:J,shiftStep:h=10,showTooltip:f,step:F=1,trackColor:O,value:z,withInputField:L=!0,...j}=c,[S,v]=vL({min:H,max:Z,value:z??null,initial:s}),A=(0,xi.useRef)(!1),K=f,tc=L;F==="any"&&(K=!1,tc=!1);let[M,U]=(0,xi.useState)(K),[q,uc]=(0,xi.useState)(!1),gc=(0,xi.useRef)(null),hc=gc.current?.matches(":focus"),tt=!u&&q,Kc=S===null,sc=Kc?"":S!==void 0?S:a,_c=Kc?(Z-H)/2+H:S,St=Kc?50:(S-H)/(Z-H)*100,Zl=`${hX(St,0,100)}%`,pe=N("components-range-control",n),te=N("components-range-control__wrapper",!!g&&"is-marked"),Rl=(0,tp.useInstanceId)(tD,"inspector-range-control"),mc=G?`${Rl}__help`:void 0,Yc=K!==!1&&Number.isFinite(S),Mc=ie=>{let Ne=parseFloat(ie.target.value);v(Ne),W(Ne)},Nc=ie=>{let Ne=parseFloat(ie);v(Ne),isNaN(Ne)?b&&(A.current=!0):((Ne<H||Ne>Z)&&(Ne=G0(Ne,H,Z)),W(Ne),A.current=!1)},oe=()=>{A.current&&(ne(),A.current=!1)},ne=()=>{let ie=Number.isNaN(J)?null:J??null;v(ie),W(ie??void 0)},Ad=()=>U(!0),Il=()=>U(!1),hb=ie=>{R(ie),uc(!1),Il()},Di=ie=>{p(ie),uc(!0),Ad()},Cn={[(0,cp.isRTL)()?"right":"left"]:Zl};return(0,xe.jsx)(Ac,{className:pe,label:x,hideLabelFromVision:r,id:`${Rl}`,help:G,children:(0,xe.jsxs)(CL,{className:"components-range-control__root",children:[o&&(0,xe.jsx)(YL,{children:(0,xe.jsx)($c,{icon:o})}),(0,xe.jsxs)(fL,{className:te,color:i,marks:!!g,children:[(0,xe.jsx)(ML,{...j,className:"components-range-control__slider",describedBy:mc,disabled:u,id:`${Rl}`,label:x,max:Z,min:H,onBlur:hb,onChange:Mc,onFocus:Di,onMouseMove:y,onMouseLeave:I,ref:(0,tp.useMergeRefs)([gc,t]),step:F,value:sc??void 0}),(0,xe.jsx)(qL,{"aria-hidden":!0,disabled:u,marks:g,max:Z,min:H,railColor:B,step:F,value:_c}),(0,xe.jsx)(SL,{"aria-hidden":!0,className:"components-range-control__track",disabled:u,style:{width:Zl},trackColor:O}),(0,xe.jsx)(wL,{className:"components-range-control__thumb-wrapper",style:Cn,disabled:u,children:(0,xe.jsx)(TL,{"aria-hidden":!0,isFocused:tt,disabled:u})}),Yc&&(0,xe.jsx)(cD,{className:"components-range-control__tooltip",inputRef:gc,tooltipPlacement:"bottom",renderTooltipContent:C,show:hc||M,style:Cn,value:S})]}),d&&(0,xe.jsx)(FL,{children:(0,xe.jsx)($c,{icon:d})}),tc&&(0,xe.jsx)(DL,{"aria-label":x,className:"components-range-control__number",disabled:u,inputMode:"decimal",isShiftStepEnabled:m,max:Z,min:H,onBlur:oe,onChange:Nc,shiftStep:h,__unstableInputWidth:w(20),step:F,value:sc}),b&&(0,xe.jsx)(UL,{children:(0,xe.jsx)(oc,{className:"components-range-control__reset",accessibleWhenDisabled:!u,disabled:u||S===krc({resetFallbackValue:J,initialPosition:s}),variant:"secondary",size:"small",onClick:ne,children:(0,cp.__)("Reset")})})]})})}var eD=(0,xi.forwardRef)(tD);eD.displayName="RangeControl";var Bd=eD;var lD=k(ve,{target:"ez9hsf46"})("width:",w(24),";"),dD=k(Wd,{target:"ez9hsf45"})("margin-left:",w(-2),";"),bD=k(Bd,{target:"ez9hsf44"})("flex:1;margin-right:",w(2),";"),zrc=`
+	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=`
 .react-colorful__interactive {
-	width: calc( 100% - ${w(2)} );
-	margin-left: ${w(1)};
-}`,oD=k("div",{target:"ez9hsf43"})("padding-top:",w(2),";padding-right:0;padding-left:0;padding-bottom:0;"),nD=k(jc,{target:"ez9hsf42"})("padding-left:",w(4),";padding-right:",w(4),";"),iD=k(Zt,{target:"ez9hsf41"})("padding-top:",w(4),";padding-left:",w(4),";padding-right:",w(3),";padding-bottom:",w(5),";"),aD=k("div",{target:"ez9hsf40"})(eb,";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:",w(4),";border-bottom:none;}.react-colorful__hue,.react-colorful__alpha{width:184px;height:16px;border-radius:",T.radiusFull,";margin-bottom:",w(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 ",T.transitionDurationFast," ease-in-out;}}.react-colorful__interactive:focus .react-colorful__pointer{box-shadow:0 0 0 ",T.borderWidthFocus," ",T.surfaceColor,";border:",T.borderWidthFocus," solid black;transform:translate( -50%, -50% ) scale( 1.5 );}.react-colorful__pointer-fill{box-shadow:inset 0 0 0 ",T.borderWidthFocus," #fff;}",zrc,";");var uD=X(bc(),1),LX=X(Y(),1);var P2=X(ic(),1);var K2=X(V(),1),GD=c=>{let{color:t,colorType:e}=c,[l,d]=(0,LX.useState)(null),b=(0,LX.useRef)(void 0),o=(0,uD.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,LX.useEffect)(()=>()=>{b.current&&clearTimeout(b.current)},[]);let n=l===t.toHex(),i=n?(0,P2.__)("Copied!"):(0,P2.__)("Copy");return(0,K2.jsx)(Fl,{delay:0,hideOnClick:!1,text:i,children:(0,K2.jsx)(VX,{size:"compact","aria-label":i,ref:o,icon:n?Ue:Gh,showTooltip:!1})})};var cu=X(V(),1),io=({min:c,max:t,label:e,abbreviation:l,onChange:d,value:b})=>(0,cu.jsxs)(jc,{spacing:4,children:[(0,cu.jsx)(lD,{min:c,max:t,label:e,hideLabelFromVision:!0,value:b,onChange:n=>{if(!n){d(0);return}if(typeof n=="string"){d(parseInt(n,10));return}d(n)},prefix:(0,cu.jsx)(ai,{children:(0,cu.jsx)(nl,{color:Q.theme.accent,lineHeight:1,children:l})}),spinControls:"none"}),(0,cu.jsx)(bD,{label:e,hideLabelFromVision:!0,min:c,max:t,value:b,onChange:d,withInputField:!1})]});var dn=X(V(),1),XD=({color:c,onChange:t,enableAlpha:e})=>{let{r:l,g:d,b,a:o}=c.toRgb();return(0,dn.jsxs)(dn.Fragment,{children:[(0,dn.jsx)(io,{min:0,max:255,label:"Red",abbreviation:"R",value:l,onChange:n=>t(Jc({r:n,g:d,b,a:o}))}),(0,dn.jsx)(io,{min:0,max:255,label:"Green",abbreviation:"G",value:d,onChange:n=>t(Jc({r:l,g:n,b,a:o}))}),(0,dn.jsx)(io,{min:0,max:255,label:"Blue",abbreviation:"B",value:b,onChange:n=>t(Jc({r:l,g:d,b:n,a:o}))}),e&&(0,dn.jsx)(io,{min:0,max:100,label:"Alpha",abbreviation:"A",value:Math.trunc(o*100),onChange:n=>t(Jc({r:l,g:d,b,a:n/100}))})]})};var bn=X(V(),1),rD=({hsla:c,onChange:t,enableAlpha:e})=>{let l=d=>{t({...c,...d})};return(0,bn.jsxs)(bn.Fragment,{children:[(0,bn.jsx)(io,{min:0,max:359,label:"Hue",abbreviation:"H",value:c.h,onChange:d=>{l({h:d})}}),(0,bn.jsx)(io,{min:0,max:100,label:"Saturation",abbreviation:"S",value:c.s,onChange:d=>{l({s:d})}}),(0,bn.jsx)(io,{min:0,max:100,label:"Lightness",abbreviation:"L",value:c.l,onChange:d=>{l({l:d})}}),e&&(0,bn.jsx)(io,{min:0,max:100,label:"Alpha",abbreviation:"A",value:Math.trunc(100*c.a),onChange:d=>{l({a:d/100})}})]})};var sD=X(ic(),1);var ep=X(V(),1),mD=({color:c,onChange:t,enableAlpha:e})=>{let l=b=>{if(b===void 0)return;let o=b.startsWith("#")?b:"#"+b;t(Jc(o))},d=(b,o)=>{if(o.payload?.event?.nativeEvent?.inputType!=="insertFromPaste")return{...b};let i=b.value?.startsWith("#")?b.value.slice(1).toUpperCase():b.value?.toUpperCase();return{...b,value:i}};return(0,ep.jsx)(rI,{prefix:(0,ep.jsx)(ai,{children:(0,ep.jsx)(nl,{color:Q.theme.accent,lineHeight:1,children:"#"})}),value:c.toHex().slice(1).toUpperCase(),onChange:l,maxLength:e?9:7,label:(0,sD.__)("Hex color"),hideLabelFromVision:!0,__unstableStateReducer:d,__unstableInputWidth:"9em"})};var lp=X(V(),1),xD=({colorType:c,color:t,hsla:e,onChange:l,onHSLChange:d,enableAlpha:b})=>{switch(c){case"hsl":return(0,lp.jsx)(rD,{hsla:e,onChange:d,enableAlpha:b});case"rgb":return(0,lp.jsx)(XD,{color:t,onChange:l,enableAlpha:b});default:case"hex":return(0,lp.jsx)(mD,{color:t,onChange:l,enableAlpha:b})}};var gi=X(Y(),1);var Wc=X(P(),1);function UX(){return(UX=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 tJ(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 q2(c){var t=(0,Wc.useRef)(c),e=(0,Wc.useRef)(function(l){t.current&&t.current(l)});return t.current=c,e.current}var DX=function(c,t,e){return t===void 0&&(t=0),e===void 0&&(e=1),c>e?e:c<t?t:c},s0=function(c){return"touches"in c},$2=function(c){return c&&c.ownerDocument.defaultView||self},gD=function(c,t,e){var l=c.getBoundingClientRect(),d=s0(t)?(function(b,o){for(var n=0;n<b.length;n++)if(b[n].identifier===o)return b[n];return b[0]})(t.touches,e):t;return{left:DX((d.pageX-(l.left+$2(c).pageXOffset))/l.width),top:DX((d.pageY-(l.top+$2(c).pageYOffset))/l.height)}},HD=function(c){!s0(c)&&c.preventDefault()},eJ=Wc.default.memo(function(c){var t=c.onMove,e=c.onKey,l=tJ(c,["onMove","onKey"]),d=(0,Wc.useRef)(null),b=q2(t),o=q2(e),n=(0,Wc.useRef)(null),i=(0,Wc.useRef)(!1),a=(0,Wc.useMemo)(function(){var s=function(g){HD(g),(s0(g)?g.touches.length>0:g.buttons>0)&&d.current?b(gD(d.current,g,n.current)):x(!1)},m=function(){return x(!1)};function x(g){var Z=i.current,H=$2(d.current),R=g?H.addEventListener:H.removeEventListener;R(Z?"touchmove":"mousemove",s),R(Z?"touchend":"mouseup",m)}return[function(g){var Z=g.nativeEvent,H=d.current;if(H&&(HD(Z),!(function(W,p){return p&&!s0(W)})(Z,i.current)&&H)){if(s0(Z)){i.current=!0;var R=Z.changedTouches||[];R.length&&(n.current=R[0].identifier)}H.focus(),b(gD(H,Z,n.current)),x(!0)}},function(g){var Z=g.which||g.keyCode;Z<37||Z>40||(g.preventDefault(),o({left:Z===39?.05:Z===37?-.05:0,top:Z===40?.05:Z===38?-.05:0}))},x]},[o,b]),u=a[0],G=a[1],r=a[2];return(0,Wc.useEffect)(function(){return r},[r]),Wc.default.createElement("div",UX({},l,{onTouchStart:u,onMouseDown:u,className:"react-colorful__interactive",ref:d,onKeyDown:G,tabIndex:0,role:"slider"}))}),m0=function(c){return c.filter(Boolean).join(" ")},lJ=function(c){var t=c.color,e=c.left,l=c.top,d=l===void 0?.5:l,b=m0(["react-colorful__pointer",c.className]);return Wc.default.createElement("div",{className:b,style:{top:100*d+"%",left:100*e+"%"}},Wc.default.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},yd=function(c,t,e){return t===void 0&&(t=0),e===void 0&&(e=Math.pow(10,t)),Math.round(e*c)/e},ftt={grad:.9,turn:360,rad:360/(2*Math.PI)};var RD=function(c){var t=c.s,e=c.v,l=c.a,d=(200-t)*e/100;return{h:yd(c.h),s:yd(d>0&&d<200?t*e/100/(d<=100?d:200-d)*100:0),l:yd(d/2),a:yd(l,2)}},cJ=function(c){var t=RD(c);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},_2=function(c){var t=RD(c);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"};var ID=function(c){return{h:yd(c.h),s:yd(c.s),v:yd(c.v),a:yd(c.a,2)}},pD=Wc.default.memo(function(c){var t=c.hue,e=c.onChange,l=m0(["react-colorful__hue",c.className]);return Wc.default.createElement("div",{className:l},Wc.default.createElement(eJ,{onMove:function(d){e({h:360*d.left})},onKey:function(d){e({h:DX(t+360*d.left,0,360)})},"aria-label":"Hue","aria-valuenow":yd(t),"aria-valuemax":"360","aria-valuemin":"0"},Wc.default.createElement(lJ,{className:"react-colorful__hue-pointer",left:t/360,color:cJ({h:t,s:100,v:100,a:1})})))}),WD=Wc.default.memo(function(c){var t=c.hsva,e=c.onChange,l={backgroundColor:cJ({h:t.h,s:100,v:100,a:1})};return Wc.default.createElement("div",{className:"react-colorful__saturation",style:l},Wc.default.createElement(eJ,{onMove:function(d){e({s:100*d.left,v:100-100*d.top})},onKey:function(d){e({s:DX(t.s+100*d.left,0,100),v:DX(t.v-100*d.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+yd(t.s)+"%, Brightness "+yd(t.v)+"%"},Wc.default.createElement(lJ,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:cJ(t)})))}),dJ=function(c,t){if(c===t)return!0;for(var e in c)if(c[e]!==t[e])return!1;return!0};function BD(c,t,e){var l=q2(e),d=(0,Wc.useState)(function(){return c.toHsva(t)}),b=d[0],o=d[1],n=(0,Wc.useRef)({color:t,hsva:b});(0,Wc.useEffect)(function(){if(!c.equal(t,n.current.color)){var a=c.toHsva(t);n.current={hsva:a,color:t},o(a)}},[t,c]),(0,Wc.useEffect)(function(){var a;dJ(b,n.current.hsva)||c.equal(a=c.fromHsva(b),n.current.color)||(n.current={hsva:b,color:a},l(a))},[b,c,l]);var i=(0,Wc.useCallback)(function(a){o(function(u){return Object.assign({},u,a)})},[]);return[b,i]}var Arc,Orc=typeof window<"u"?Wc.useLayoutEffect:Wc.useEffect,wrc=function(){return Arc||(typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0)};var ZD=new Map,yD=function(c){Orc(function(){var t=c.current?c.current.ownerDocument:document;if(t!==void 0&&!ZD.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}`,ZD.set(t,e);var l=wrc();l&&e.setAttribute("nonce",l),t.head.appendChild(e)}},[])},Trc=function(c){var t=c.className,e=c.colorModel,l=c.color,d=l===void 0?e.defaultColor:l,b=c.onChange,o=tJ(c,["className","colorModel","color","onChange"]),n=(0,Wc.useRef)(null);yD(n);var i=BD(e,d,b),a=i[0],u=i[1],G=m0(["react-colorful",t]);return Wc.default.createElement("div",UX({},o,{ref:n,className:G}),Wc.default.createElement(WD,{hsva:a,onChange:u}),Wc.default.createElement(pD,{hue:a.h,onChange:u,className:"react-colorful__last-control"}))};var Qrc=function(c){var t=c.className,e=c.hsva,l=c.onChange,d={backgroundImage:"linear-gradient(90deg, "+_2(Object.assign({},e,{a:0}))+", "+_2(Object.assign({},e,{a:1}))+")"},b=m0(["react-colorful__alpha",t]),o=yd(100*e.a);return Wc.default.createElement("div",{className:b},Wc.default.createElement("div",{className:"react-colorful__alpha-gradient",style:d}),Wc.default.createElement(eJ,{onMove:function(n){l({a:n.left})},onKey:function(n){l({a:DX(e.a+n.left)})},"aria-label":"Alpha","aria-valuetext":o+"%","aria-valuenow":o,"aria-valuemin":"0","aria-valuemax":"100"},Wc.default.createElement(lJ,{className:"react-colorful__alpha-pointer",left:e.a,color:_2(e)})))},Lrc=function(c){var t=c.className,e=c.colorModel,l=c.color,d=l===void 0?e.defaultColor:l,b=c.onChange,o=tJ(c,["className","colorModel","color","onChange"]),n=(0,Wc.useRef)(null);yD(n);var i=BD(e,d,b),a=i[0],u=i[1],G=m0(["react-colorful",t]);return Wc.default.createElement("div",UX({},o,{ref:n,className:G}),Wc.default.createElement(WD,{hsva:a,onChange:u}),Wc.default.createElement(pD,{hue:a.h,onChange:u}),Wc.default.createElement(Qrc,{hsva:a,onChange:u,className:"react-colorful__last-control"}))};var Drc={defaultColor:{h:0,s:0,v:0,a:1},toHsva:function(c){return c},fromHsva:ID,equal:dJ},VD=function(c){return Wc.default.createElement(Lrc,UX({},c,{colorModel:Drc}))};var Urc={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=ID(c);return{h:t.h,s:t.s,v:t.v}},equal:dJ},hD=function(c){return Wc.default.createElement(Trc,UX({},c,{colorModel:Urc}))};var bJ=X(V(),1);function JD(c){return{...Jc(c).toHsv(),h:c.h,a:c.a}}function jrc(c,t){return c.h===t.h&&c.s===t.s&&c.l===t.l&&c.a===t.a}function Erc(c,t,e){let l=JD(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 vD=({hsla:c,enableAlpha:t,onChange:e,onInteractionStart:l,onInteractionEnd:d})=>{let[b,o]=(0,gi.useState)(()=>JD(c)),n=(0,gi.useRef)(null),i=(0,gi.useRef)(c),a=(0,gi.useRef)(!1);(0,gi.useEffect)(()=>{if(a.current){i.current=c;return}if(n.current&&jrc(n.current,c)){i.current=c;return}n.current=null,o(s=>Erc(c,s,i.current)),i.current=c},[c]);let u={onPointerDown({currentTarget:s,pointerId:m}){a.current=!0,l?.(),s.setPointerCapture(m)},onPointerUp({currentTarget:s,pointerId:m}){s.releasePointerCapture(m),a.current=!1,d?.()},onPointerCancel({currentTarget:s,pointerId:m}){s.releasePointerCapture(m),a.current=!1,d?.()}},G=s=>{o(s);let m={...Jc(s).toHsl(),a:s.a};n.current=m,e(m)};if(t)return(0,bJ.jsx)(VD,{color:b,onChange:G,...u});let r={h:b.h,s:b.s,v:b.v};return(0,bJ.jsx)(hD,{color:r,onChange:s=>{G({...s,a:b.a})},...u})};var ao=X(V(),1);sd([md]);function CD(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 Mrc=[{label:"RGB",value:"rgb"},{label:"HSL",value:"hsl"},{label:"Hex",value:"hex"}],Prc=(c,t)=>{let{enableAlpha:e=!1,color:l,onChange:d,defaultValue:b="#fff",copyFormat:o,...n}=ec(c,"ColorPicker"),[i,a]=el({onChange:d,value:l,defaultValue:b}),u=(0,zl.useMemo)(()=>Jc(i||""),[i]),G=(0,fD.useDebounce)(a),[r,s]=(0,zl.useState)(()=>({...u.toHsl()})),m=(0,zl.useRef)(u.toHex()),x=(0,zl.useRef)(!1);(0,zl.useEffect)(()=>{if(x.current||u.isEqual(m.current))return;m.current=u.toHex();let p=u.toHsl();s(I=>CD(p,I))},[u]);let g=(0,zl.useCallback)(p=>{s(p);let I=m.current,y=Jc(p).toHex();Jc(y).isEqual(I)||(m.current=y,a(y))},[a]),Z=(0,zl.useCallback)(p=>{let I=p.toHsl();s(B=>CD(I,B));let y=p.toHex();m.current=y,G(y)},[G]),[H,R]=(0,zl.useState)(o||"hex"),W=(0,zl.useCallback)(p=>{let I=p.clipboardData?.getData("text")?.trim();if(!I)return;let y=Jc(I);if(!y.isValid())return;Z(y);let B={hex:"hex",rgb:"rgb",hsl:"hsl"},C=String(FA(I)),J=B[C];J&&R(J),p.stopPropagation(),p.preventDefault()},[Z,R]);return(0,ao.jsxs)(aD,{ref:t,...n,onPasteCapture:W,children:[(0,ao.jsx)(vD,{onChange:g,hsla:r,enableAlpha:e,onInteractionStart:()=>{x.current=!0},onInteractionEnd:()=>{x.current=!1}}),(0,ao.jsxs)(oD,{children:[(0,ao.jsxs)(nD,{justify:"space-between",children:[(0,ao.jsx)(dD,{size:"compact",options:Mrc,value:H,onChange:p=>R(p),label:(0,YD.__)("Color format"),hideLabelFromVision:!0,variant:"minimal"}),(0,ao.jsx)(GD,{color:u,colorType:o||H})]}),(0,ao.jsx)(iD,{direction:"column",gap:2,children:(0,ao.jsx)(xD,{colorType:H,color:u,hsla:r,onChange:Z,onHSLChange:g,enableAlpha:e})})]})]})},Krc=lc(Prc,"ColorPicker"),FD=Krc;var ND=X(Y(),1);function _rc(c){return typeof c.onChangeComplete<"u"||typeof c.disableAlpha<"u"||typeof c.color?.hex=="string"}function qrc(c){if(c!==void 0){if(typeof c=="string")return c;if(c.hex)return c.hex}}var $rc=ti(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 SD(c){let{onChangeComplete:t}=c,e=(0,ND.useCallback)(l=>{t($rc(l))},[t]);return _rc(c)?{color:qrc(c.color),enableAlpha:!c.disableAlpha,onChange:e}:{...c,color:c.color,enableAlpha:c.enableAlpha,onChange:c.onChange}}var kD=X(V(),1),uo=c=>(0,kD.jsx)(FD,{...SD(c)});var LD=X(bc(),1),DD=X(ic(),1),x0=X(Y(),1);var zD=X(Y(),1),tu=(0,zD.createContext)({});tu.displayName="CircularOptionPickerContext";var AD=X(bc(),1),Hi=X(Y(),1);var on=X(V(),1);function csc(c,t){let{isPressed:e,label:l,...d}=c;return(0,on.jsx)(oc,{__next40pxDefaultSize:!0,...d,"aria-pressed":e,ref:t,label:l})}var tsc=(0,Hi.forwardRef)(csc);function esc(c,t){let{id:e,isSelected:l,label:d,...b}=c,{setActiveId:o,activeId:n}=(0,Hi.useContext)(tu);return(0,Hi.useEffect)(()=>{l&&!n&&window.setTimeout(()=>o?.(e),0)},[l,o,n,e]),(0,on.jsx)(Oe.Item,{render:(0,on.jsx)(oc,{__next40pxDefaultSize:!0,...b,role:"option","aria-selected":!!l,ref:t,label:d}),id:e})}var lsc=(0,Hi.forwardRef)(esc);function oJ({className:c,isSelected:t,selectedIconProps:e={},tooltipText:l,...d}){let{baseId:b,setActiveId:o}=(0,Hi.useContext)(tu),i={id:(0,AD.useInstanceId)(oJ,b||"components-circular-option-picker__option"),className:"components-circular-option-picker__option",...d},u=o!==void 0?(0,on.jsx)(lsc,{...i,label:l,isSelected:t}):(0,on.jsx)(tsc,{...i,label:l,isPressed:t});return(0,on.jsxs)("div",{className:N(c,"components-circular-option-picker__option-wrapper"),children:[u,t&&(0,on.jsx)(se,{icon:Ue,...e})]})}var OD=X(V(),1);function wD({className:c,options:t,...e}){let l="aria-label"in e||"aria-labelledby"in e?"group":void 0;return(0,OD.jsx)("div",{...e,role:l,className:N("components-circular-option-picker__option-group","components-circular-option-picker__swatches",c),children:t})}var dp=X(V(),1);function TD({buttonProps:c,className:t,dropdownProps:e,linkText:l}){return(0,dp.jsx)(no,{className:N("components-circular-option-picker__dropdown-link-action",t),renderToggle:({isOpen:d,onToggle:b})=>(0,dp.jsx)(oc,{"aria-expanded":d,"aria-haspopup":"true",onClick:b,variant:"link",...c,children:l}),...e})}function QD({className:c,children:t,...e}){return(0,dp.jsx)(oc,{__next40pxDefaultSize:!0,className:N("components-circular-option-picker__clear",c),variant:"tertiary",...e,children:t})}var Go=X(V(),1);function dsc(c){let{actions:t,options:e,baseId:l,className:d,loop:b=!0,children:o,...n}=c,[i,a]=(0,x0.useState)(void 0),u=(0,x0.useMemo)(()=>({baseId:l,activeId:i,setActiveId:a}),[l,i,a]);return(0,Go.jsx)("div",{className:d,children:(0,Go.jsxs)(tu.Provider,{value:u,children:[(0,Go.jsx)(Oe,{...n,id:l,focusLoop:b,rtl:(0,DD.isRTL)(),role:"listbox",activeId:i,setActiveId:a,children:e}),o,t]})})}function bsc(c){let{actions:t,options:e,children:l,baseId:d,...b}=c,o=(0,x0.useMemo)(()=>({baseId:d}),[d]);return(0,Go.jsx)("div",{...b,role:"group",id:d,children:(0,Go.jsxs)(tu.Provider,{value:o,children:[e,l,t]})})}function eu(c){let{asButtons:t,actions:e,options:l,children:d,className:b,...o}=c,n=(0,LD.useInstanceId)(eu,"components-circular-option-picker",o.id),i=t?bsc:dsc,a=e?(0,Go.jsx)("div",{className:"components-circular-option-picker__custom-clear-wrapper",children:e}):void 0,u=(0,Go.jsx)("div",{className:"components-circular-option-picker__swatches",children:l});return(0,Go.jsx)(i,{...o,baseId:n,className:N("components-circular-option-picker",b),actions:a,options:u,children:d})}eu.Option=oJ;eu.OptionGroup=wD;eu.ButtonAction=QD;eu.DropdownLinkAction=TD;eu.displayName="CircularOptionPicker";var UD=eu;var jD=X(ic(),1);function lu(c,t,e,l){let d=c?{asButtons:!0}:{asButtons:!1,loop:t},b={"aria-labelledby":l,"aria-label":l?void 0:e||(0,jD.__)("Custom color picker")};return{metaProps:d,labelProps:b}}var ul=UD;function ED(c){let{expanded:t=!1,alignment:e="stretch",...l}=ec(c,"VStack");return d0({direction:"column",expanded:t,alignment:e,...l})}var MD=X(V(),1);function osc(c,t){let e=ED(c);return(0,MD.jsx)(ac,{...e,ref:t})}var nsc=lc(osc,"VStack"),it=nsc;function PD(c){let{as:t,level:e=2,color:l=Q.theme.foreground,isBlock:d=!0,weight:b=T.fontWeightEmphasis,...o}=ec(c,"Heading"),n=t||`h${e}`,i={};return typeof n=="string"&&n[0]!=="h"&&(i.role="heading",i["aria-level"]=typeof e=="string"?parseInt(e):e),{..._m({color:l,isBlock:d,weight:b,size:lw(e),...o}),...i,as:n}}var KD=X(V(),1);function isc(c,t){let e=PD(c);return(0,KD.jsx)(ac,{...e,ref:t})}var asc=lc(isc,"Heading"),ob=asc;var bp=k(ob,{target:"ev9wop70"})("text-transform:uppercase;line-height:24px;font-weight:",T.fontWeightEmphasis,";&&&{font-size:11px;margin-bottom:0;}");var usc=({paddingSize:c="small"})=>{if(c==="none")return;let t={small:w(2),medium:w(4)};return D("padding:",t[c]||t.small,";","")},_D=k("div",{target:"eovvns30"})("margin-left:",w(-2),";margin-right:",w(-2),";&:first-of-type{margin-top:",w(-2),";}&:last-of-type{margin-bottom:",w(-2),";}",usc,";");var qD=X(V(),1);function Gsc(c,t){let{paddingSize:e="small",...l}=ec(c,"DropdownContentWrapper");return(0,qD.jsx)(_D,{...l,paddingSize:e,ref:t})}var Xsc=lc(Gsc,"DropdownContentWrapper"),nn=Xsc;var $D=X(ic(),1);sd([md,PI]);var cU=c=>{let t=/var\(/.test(c??""),e=/color-mix\(/.test(c??"");return!t&&!e},tU=(c,t=[],e=!1,l)=>{if(!c)return"";let d=c?cU(c):!1,b=d?Jc(c).toHex():c,o=e?t:[{colors:t}];for(let{colors:n}of o)for(let{name:i,color:a,slug:u}of n){if(l){if(u===l)return i;continue}let G=d?Jc(a).toHex():a;if(b===G)return i}return(0,$D.__)("Custom")},rsc=c=>Array.isArray(c.colors)&&!("color"in c),op=c=>c.length>0&&c.every(t=>rsc(t)),eU=(c,t)=>{if(!c||!t||cU(c))return c;let{ownerDocument:e}=t,{defaultView:l}=e,d=l?.getComputedStyle(t).backgroundColor;return d?Jc(d).toHex():c};var Nt=X(V(),1);sd([md,PI]);function dU({className:c,clearColor:t,colors:e,onChange:l,value:d,selectedSlug:b,...o}){let n=(0,nb.useMemo)(()=>e.map(({color:i,name:a,slug:u},G)=>{let r=Jc(i),s=b?u===b:d===i;return(0,Nt.jsx)(ul.Option,{isSelected:s,selectedIconProps:s?{fill:r.contrast()>r.contrast("#000")?"#fff":"#000"}:{},tooltipText:a||(0,an.sprintf)((0,an.__)("Color code: %s"),i),style:{backgroundColor:i,color:i},onClick:s?t:()=>l(i,G,u)},u??`${i}-${G}`)}),[e,d,b,l,t]);return(0,Nt.jsx)(ul.OptionGroup,{className:c,options:n,...o})}function bU({className:c,clearColor:t,colors:e,onChange:l,value:d,selectedSlug:b,headingLevel:o}){let n=(0,lU.useInstanceId)(bU,"color-palette");return e.length===0?null:(0,Nt.jsx)(it,{spacing:3,className:c,children:e.map(({name:i,colors:a},u)=>{let G=`${n}-${u}`;return(0,Nt.jsxs)(it,{spacing:2,children:[(0,Nt.jsx)(bp,{id:G,level:o,children:i}),(0,Nt.jsx)(dU,{clearColor:t,colors:a,onChange:(r,s,m)=>l(r,u,m),value:d,selectedSlug:b,"aria-labelledby":G})]},u)})})}function nJ({isRenderedInSidebar:c,popoverProps:t,...e}){let l=(0,nb.useMemo)(()=>({shift:!0,resize:!1,...c?{placement:"left-start",offset:34}:{placement:"bottom",offset:8},...t}),[c,t]);return(0,Nt.jsx)(no,{contentClassName:"components-color-palette__custom-color-dropdown-content",popoverProps:l,...e})}function ssc(c,t){let{asButtons:e,loop:l,clearable:d=!0,colors:b=[],disableCustomColors:o=!1,enableAlpha:n=!1,onChange:i,value:a,selectedSlug:u,__experimentalIsRenderedInSidebar:G=!1,headingLevel:r=2,"aria-label":s,"aria-labelledby":m,...x}=c,[g,Z]=(0,nb.useState)(a),H=(0,nb.useCallback)(()=>i(void 0),[i]),R=(0,nb.useCallback)(O=>{Z(eU(a,O))},[a]),W=op(b),p=(0,nb.useMemo)(()=>tU(a,b,W,u),[a,b,W,u]),I=()=>(0,Nt.jsx)(nn,{paddingSize:"none",children:(0,Nt.jsx)(uo,{color:g,onChange:O=>i(O),enableAlpha:n})}),y=a?.startsWith("#"),B=a?.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"),J={clearColor:H,onChange:i,value:a,selectedSlug:u},h=!!d&&(0,Nt.jsx)(ul.ButtonAction,{onClick:H,accessibleWhenDisabled:!0,disabled:!a,children:(0,an.__)("Clear")}),{metaProps:f,labelProps:F}=lu(e,l,s,m);return o&&b.length===0&&!h?null:(0,Nt.jsxs)(it,{spacing:3,ref:t,...x,children:[!o&&(0,Nt.jsx)(nJ,{isRenderedInSidebar:G,renderContent:I,renderToggle:({isOpen:O,onToggle:z})=>(0,Nt.jsxs)(it,{className:"components-color-palette__custom-color-wrapper",spacing:0,children:[(0,Nt.jsx)("button",{ref:R,className:"components-color-palette__custom-color-button","aria-expanded":O,"aria-haspopup":"true",onClick:z,"aria-label":C,style:{background:a},type:"button"}),(0,Nt.jsxs)(it,{className:"components-color-palette__custom-color-text-wrapper",spacing:.5,children:[(0,Nt.jsx)(_o,{className:"components-color-palette__custom-color-name",children:a?p:(0,an.__)("No color selected")}),(0,Nt.jsx)(_o,{className:N("components-color-palette__custom-color-value",{"components-color-palette__custom-color-value--is-hex":y}),children:B})]})]})}),(b.length>0||h)&&(0,Nt.jsx)(ul,{...f,...F,actions:h,options:W?(0,Nt.jsx)(bU,{...J,headingLevel:r,colors:b,value:a}):(0,Nt.jsx)(dU,{...J,colors:b,value:a})})]})}var oU=(0,nb.forwardRef)(ssc);oU.displayName="ColorPalette";var Zi=oU;var du=X(Y(),1);var g0=k(ve,{target:"e1bagdl32"})("&&&{input{display:block;width:100%;}",gd,"{transition:box-shadow 0.1s linear;}}"),nU=({selectSize:c})=>({small:D("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:D("box-sizing:border-box;min-width:24px;max-width:48px;height:24px;margin-inline-end:",w(2),";padding:",w(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],iU=k("div",{target:"e1bagdl31"})("&&&{pointer-events:none;",nU,";color:",Q.gray[900],";}"),msc=({selectSize:c="default"})=>({small:D("height:100%;border:1px solid transparent;transition:box-shadow 0.1s linear,border 0.1s linear;",ot({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 ",T.borderWidth+" "+Q.ui.borderFocus,";outline-offset:0;outline:2px solid transparent;z-index:1;}",""),default:D("display:flex;justify-content:center;align-items:center;&:where( :not( :disabled ) ):hover{box-shadow:0 0 0 ",T.borderWidth+" "+Q.ui.borderFocus,";outline:",T.borderWidth," solid transparent;}&:focus{box-shadow:0 0 0 ",T.borderWidthFocus+" "+Q.ui.borderFocus,";outline:",T.borderWidthFocus," solid transparent;}","")})[c],np=k("select",{target:"e1bagdl30"})("&&&{appearance:none;background:transparent;border-radius:",T.radiusXSmall,";border:none;display:block;outline:none;margin:0;min-height:auto;font-family:inherit;",nU,";",msc,";&:not( :disabled ){cursor:pointer;}}");var xsc=D("box-shadow:inset ",T.controlBoxShadowFocus,";",""),aU=D("border:0;padding:0;margin:0;",eb,";",""),gsc=()=>D(g0,"{flex:1 1 40%;}&& ",np,"{min-height:0;}",""),Hsc=D(g0,"{flex:0 0 auto;}",""),Zsc={name:"1k18kha",styles:"height:40px"};function uU({hasWidth:c}){return D(gsc(),c&&Hsc,Zsc,"","")}var GU=D("background:#fff;&&>button{aspect-ratio:1;padding:0;display:flex;align-items:center;justify-content:center;",ot({borderRadius:"2px 0 0 2px"},{borderRadius:"0 2px 2px 0"})()," border:",T.borderWidth," solid ",Q.ui.border,";&:focus,&:hover:not( :disabled ){",xsc," border-color:",Q.ui.borderFocus,";z-index:1;position:relative;}}",""),Rsc=c=>{let{color:t,style:e}=c||{},l=e&&e!=="none"?Q.gray[300]:void 0;return D("border-style:",e==="none"?"solid":e,";border-color:",t||l,";","")},XU=c=>{let{style:t}=c||{};return D("border-radius:",T.radiusFull,";border:2px solid transparent;",t?Rsc(c):void 0," width:24px;height:24px;padding:2px;&>span{height:",w(4),";width:",w(4),`;background:linear-gradient(
+	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%
-			);}`,"")},Isc=28,psc=12,rU=D("width:",Isc*6+psc*5,"px;>div:first-of-type>",Pl,"{margin-bottom:0;}&& ",Pl,"+button:not( .has-text ){min-width:24px;padding:0;}",""),sU=D("",""),mU=D("",""),xU={name:"1ghe26v",styles:"display:flex;justify-content:flex-end;margin-top:12px"},gU=()=>D("flex:1 1 60%;",ot({marginRight:w(3)})(),";","");var wc=X(ic(),1),Xo={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}},ip=Object.values(Xo),ap=[Xo.px,Xo["%"],Xo.em,Xo.rem,Xo.vw,Xo.vh],Wsc=Xo.px;function iJ(c,t,e){let l=t?`${c??""}${t}`:c;return Pt(l,e)}function up(c){return Array.isArray(c)&&!!c.length}function Pt(c,t=ip){let e,l;if(typeof c<"u"||c===null){e=`${c}`.trim();let n=parseFloat(e);l=isFinite(n)?n:void 0}let b=e?.match(/[\d.\-\+]*\s*(.*)/)?.[1]?.toLowerCase(),o;return up(t)?o=t.find(i=>i.value===b)?.value:o=Wsc.value,[l,o]}function ZU(c,t,e,l){let[d,b]=Pt(c,t),o=d??e,n=b||l;return!n&&up(t)&&(n=t[0].value),[o,n]}function Bsc(c=[],t){return Array.isArray(t)?t.filter(e=>c.includes(e.value)):[]}var H0=({units:c=ip,availableUnits:t=[],defaultValues:e})=>{let l=Bsc(t,c);return e?l.map(d=>{let[b]=e[d.value]?Pt(e[d.value]):[];return{...d,default:b}}):l};function RU(c,t,e=ip){let l=Array.isArray(e)?[...e]:[],[,d]=iJ(c,t,ip);return d&&!l.some(b=>b.value===d)&&Xo[d]&&l.unshift(Xo[d]),l}function IU(c){let{border:t,className:e,colors:l=[],enableAlpha:d=!1,enableStyle:b=!0,onChange:o,previousStyleSelection:n,__experimentalIsRenderedInSidebar:i=!1,...a}=ec(c,"BorderControlDropdown"),[u]=Pt(t?.width),G=u===0,r=I=>{let y=t?.style==="none"?n:t?.style,B=G&&I?"1px":t?.width;o({color:I,style:y,width:B})},s=I=>{let y=G&&I?"1px":t?.width;o({...t,style:I,width:y})},m=()=>{o({...t,color:void 0,style:void 0})},x=Bc(),g=(0,du.useMemo)(()=>x(GU,e),[e,x]),Z=(0,du.useMemo)(()=>x(mU),[x]),H=(0,du.useMemo)(()=>x(XU(t)),[t,x]),R=(0,du.useMemo)(()=>x(rU),[x]),W=(0,du.useMemo)(()=>x(sU),[x]),p=(0,du.useMemo)(()=>x(xU),[x]);return{...a,border:t,className:g,colors:l,enableAlpha:d,enableStyle:b,indicatorClassName:Z,indicatorWrapperClassName:H,onColorChange:r,onStyleChange:s,onReset:m,popoverContentClassName:W,popoverControlsClassName:R,resetButtonWrapperClassName:p,__experimentalIsRenderedInSidebar:i}}var Gl=X(V(),1),Gp=c=>c.replace(/^var\((.+)\)$/,"$1"),ysc=(c,t)=>{if(!(!c||!t)){if(op(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)}},Vsc=(c,t,e,l)=>{if(l){if(t){let d=Gp(t.color);return e?(0,le.sprintf)((0,le.__)('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,le.sprintf)((0,le.__)('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=Gp(c);return e?(0,le.sprintf)((0,le.__)('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,le.sprintf)((0,le.__)('Border color and style picker. The currently selected color has a value of "%s".'),d)}return(0,le.__)("Border color and style picker.")}return t?(0,le.sprintf)((0,le.__)('Border color picker. The currently selected color is called "%1$s" and has a value of "%2$s".'),t.name,Gp(t.color)):c?(0,le.sprintf)((0,le.__)('Border color picker. The currently selected color has a value of "%s".'),Gp(c)):(0,le.__)("Border color picker.")},hsc=(c,t)=>{let{__experimentalIsRenderedInSidebar:e,border:l,colors:d,disableCustomColors:b,enableAlpha:o,enableStyle:n,indicatorClassName:i,indicatorWrapperClassName:a,isStyleSettable:u,onReset:G,onColorChange:r,onStyleChange:s,popoverContentClassName:m,popoverControlsClassName:x,resetButtonWrapperClassName:g,__unstablePopoverProps:Z,...H}=IU(c),{color:R,style:W}=l||{},p=ysc(R,d),I=Vsc(R,p,W,n),y=R||W&&W!=="none",B=e?"bottom left":void 0;return(0,Gl.jsx)(no,{renderToggle:({onToggle:h})=>(0,Gl.jsx)(oc,{onClick:h,variant:"tertiary","aria-label":I,tooltipPosition:B,label:(0,le.__)("Border color and style picker"),showTooltip:!0,__next40pxDefaultSize:!0,children:(0,Gl.jsx)("span",{className:a,children:(0,Gl.jsx)(oo,{className:i,colorValue:R})})}),renderContent:()=>(0,Gl.jsx)(Gl.Fragment,{children:(0,Gl.jsxs)(nn,{paddingSize:"medium",children:[(0,Gl.jsxs)(it,{className:x,spacing:6,children:[(0,Gl.jsx)(Zi,{className:m,value:R,onChange:r,colors:d,disableCustomColors:b,__experimentalIsRenderedInSidebar:e,clearable:!1,enableAlpha:o}),n&&u&&(0,Gl.jsx)(U2,{label:(0,le.__)("Style"),value:W,onChange:s})]}),(0,Gl.jsx)("div",{className:g,children:(0,Gl.jsx)(oc,{variant:"tertiary",onClick:()=>{G()},disabled:!y,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,le.__)("Reset")})})]})}),popoverProps:{...Z},...H,ref:t})},Jsc=lc(hsc,"BorderControlDropdown"),aJ=Jsc;var BU=X(xt(),1),Ri=X(Y(),1),yU=X(ic(),1);var pU=X(Y(),1);var Xp=X(V(),1);function vsc({className:c,isUnitSelectTabbable:t=!0,onChange:e,size:l="default",unit:d="px",units:b=ap,...o},n){if(!up(b)||b?.length===1)return(0,Xp.jsx)(iU,{className:"components-unit-control__unit-label",selectSize:l,children:d});let i=u=>{let{value:G}=u.target,r=b.find(s=>s.value===G);e?.(G,{event:u,data:r})},a=N("components-unit-control__select",c);return(0,Xp.jsx)(np,{ref:n,className:a,onChange:i,selectSize:l,tabIndex:t?void 0:-1,value:d,...o,children:b.map(u=>(0,Xp.jsx)("option",{value:u.value,children:u.label},u.value))})}var WU=(0,pU.forwardRef)(vsc);var uJ=X(V(),1);function Csc(c,t){let{__unstableStateReducer:e,autoComplete:l="off",children:d,className:b,disabled:o=!1,disableUnits:n=!1,isPressEnterToChange:i=!1,isResetValueOnUnitChange:a=!1,isUnitSelectTabbable:u=!0,label:G,onChange:r,onUnitChange:s,size:m="default",unit:x,units:g=ap,value:Z,onFocus:H,...R}=c;"unit"in c&&(0,BU.default)("UnitControl unit prop",{since:"5.6",hint:"The unit should be provided within the `value` prop.",version:"6.2"});let W=Z??void 0,[p,I]=(0,Ri.useMemo)(()=>{let S=RU(W,x,g),[{value:v=""}={},...A]=S,K=A.reduce((tc,{value:M})=>{let U=ja(M?.substring(0,1)||"");return tc.includes(U)?tc:`${tc}|${U}`},ja(v.substring(0,1)));return[S,new RegExp(`^(?:${K})$`,"i")]},[W,x,g]),[y,B]=iJ(W,x,p),[C,J]=jo(p.length===1?p[0].value:x,{initial:B,fallback:""});(0,Ri.useEffect)(()=>{B!==void 0&&J(B)},[B,J]);let h=N("components-unit-control","components-unit-control-wrapper",b),f=(S,v)=>{if(S===""||typeof S>"u"||S===null){r?.("",v);return}let A=ZU(S,p,y,C).join("");r?.(A,v)},F=(S,v)=>{let{data:A}=v,K=`${y??""}${S}`;a&&A?.default!==void 0&&(K=`${A.default}${S}`),r?.(K,v),s?.(S,v),J(S)},O;!n&&u&&p.length&&(O=S=>{R.onKeyDown?.(S),!S.metaKey&&!S.ctrlKey&&I.test(S.key)&&z.current?.focus()});let z=(0,Ri.useRef)(null),L=n?null:(0,uJ.jsx)(WU,{ref:z,"aria-label":(0,yU.__)("Select unit"),disabled:o,isUnitSelectTabbable:u,onChange:F,size:["small","compact"].includes(m)?"small":"default",unit:C,units:p,onFocus:H,onBlur:c.onBlur}),j=R.step;return!j&&p&&(j=p.find(v=>v.value===C)?.step??1),(0,uJ.jsx)(g0,{...R,autoComplete:l,className:h,disabled:o,spinControls:"none",isPressEnterToChange:i,label:G,onKeyDown:O,onChange:f,ref:t,size:m,suffix:L,type:i?"text":"number",value:y??"",step:j,onFocus:H,__unstableStateReducer:e})}var VU=(0,Ri.forwardRef)(Csc);VU.displayName="UnitControl";var ro=VU;var ib=X(Y(),1);var hU=c=>{let t=c?.width!==void 0&&c.width!=="",e=c?.color!==void 0;return t||e};function JU(c){let{className:t,colors:e=[],isCompact:l,onChange:d,enableAlpha:b=!0,enableStyle:o=!0,shouldSanitizeBorder:n=!0,value:i,width:a,__experimentalIsRenderedInSidebar:u=!1,size:G,__next40pxDefaultSize:r,...s}=ec(c,"BorderControl"),[m,x]=Pt(i?.width),g=x||"px",Z=m===0,[H,R]=(0,ib.useState)(),[W,p]=(0,ib.useState)(),I=n?hU(i):!0,y=(0,ib.useCallback)(z=>{if(n&&!hU(z)){d(void 0);return}d(z)},[d,n]),B=(0,ib.useCallback)(z=>{let L=z===""?void 0:z,[j]=Pt(z),S=j===0,v={...i,width:L};S&&!Z&&(R(i?.color),p(i?.style),v.color=void 0,v.style="none"),!S&&Z&&(v.color===void 0&&(v.color=H),v.style==="none"&&(v.style=W)),y(v)},[i,Z,H,W,y]),C=(0,ib.useCallback)(z=>{B(`${z}${g}`)},[B,g]),J=Bc(),h=(0,ib.useMemo)(()=>J(aU,t),[t,J]),f=a;l&&(f="116px");let F=(0,ib.useMemo)(()=>J(uU({hasWidth:!!f})),[f,J]),O=(0,ib.useMemo)(()=>J(gU()),[J]);return{...s,className:h,colors:e,enableAlpha:b,enableStyle:o,innerWrapperClassName:F,inputWidth:f,isStyleSettable:I,onBorderChange:y,onSliderChange:C,onWidthChange:B,previousStyleSelection:W,sliderClassName:O,value:i,widthUnit:g,widthValue:m,__experimentalIsRenderedInSidebar:u}}var ab=X(V(),1),fsc=c=>{let{label:t,hideLabelFromVision:e}=c;return t?e?(0,ab.jsx)(Sc,{as:"legend",children:t}):(0,ab.jsx)(Pl,{as:"legend",children:t}):null},Ysc=(c,t)=>{let{colors:e,disableCustomColors:l,disableUnits:d,enableAlpha:b,enableStyle:o,hideLabelFromVision:n,innerWrapperClassName:i,inputWidth:a,isStyleSettable:u,label:G,onBorderChange:r,onSliderChange:s,onWidthChange:m,placeholder:x,__unstablePopoverProps:g,previousStyleSelection:Z,showDropdownHeader:H,sliderClassName:R,value:W,widthUnit:p,widthValue:I,withSlider:y,__experimentalIsRenderedInSidebar:B,...C}=JU(c);return(0,ab.jsxs)(ac,{as:"fieldset",...C,ref:t,children:[(0,ab.jsx)(fsc,{label:G,hideLabelFromVision:n}),(0,ab.jsxs)(jc,{spacing:4,className:i,children:[(0,ab.jsx)(ro,{prefix:(0,ab.jsx)(re,{marginRight:1,marginBottom:0,children:(0,ab.jsx)(aJ,{border:W,colors:e,__unstablePopoverProps:g,disableCustomColors:l,enableAlpha:b,enableStyle:o,isStyleSettable:u,onChange:r,previousStyleSelection:Z,__experimentalIsRenderedInSidebar:B})}),label:(0,GJ.__)("Border width"),hideLabelFromVision:!0,min:0,onChange:m,value:W?.width||"",placeholder:x,disableUnits:d,__unstableInputWidth:a}),y&&(0,ab.jsx)(Bd,{label:(0,GJ.__)("Border width"),hideLabelFromVision:!0,className:R,initialPosition:0,max:100,min:0,onChange:s,step:["px","%"].includes(p)?1:.1,value:I||void 0,withInputField:!1})]})]})},Fsc=lc(Ysc,"BorderControl"),ub=Fsc;var CU=X(Y(),1);var Nsc={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 vU(c){return c?Nsc[c]:{}}function fU(c){let{align:t,alignment:e,className:l,columnGap:d,columns:b=2,gap:o=3,isInline:n=!1,justify:i,rowGap:a,rows:u,templateColumns:G,templateRows:r,...s}=ec(c,"Grid"),m=Array.isArray(b)?b:[b],x=Sm(m),g=Array.isArray(u)?u:[u],Z=Sm(g),H=G||!!b&&`repeat( ${x}, 1fr )`,R=r||!!u&&`repeat( ${Z}, 1fr )`,W=Bc(),p=(0,CU.useMemo)(()=>{let I=vU(e),y=D({alignItems:t,display:n?"inline-grid":"grid",gap:`calc( ${T.gridBase} * ${o} )`,gridTemplateColumns:H||void 0,gridTemplateRows:R||void 0,gridRowGap:a,gridColumnGap:d,justifyContent:i,verticalAlign:n?"middle":void 0,...I},"","");return W(y,l)},[t,e,l,d,W,o,H,R,n,i,a]);return{...s,className:p}}var YU=X(V(),1);function Ssc(c,t){let e=fU(c);return(0,YU.jsx)(ac,{...e,ref:t})}var ksc=lc(Ssc,"Grid"),un=ksc;var rp=X(Y(),1);function FU(c){let{className:t,colors:e=[],enableAlpha:l=!1,enableStyle:d=!0,__experimentalIsRenderedInSidebar:b=!1,...o}=ec(c,"BorderBoxControlSplitControls"),n=Bc(),i=(0,rp.useMemo)(()=>n(DQ,t),[n,t]),a=(0,rp.useMemo)(()=>n(UQ,t),[n,t]),u=(0,rp.useMemo)(()=>n(jQ(),t),[n,t]);return{...o,centeredClassName:a,className:i,colors:e,enableAlpha:l,enableStyle:d,rightAlignedClassName:u,__experimentalIsRenderedInSidebar:b}}var Ii=X(V(),1),zsc=(c,t)=>{let{centeredClassName:e,colors:l,disableCustomColors:d,enableAlpha:b,enableStyle:o,onChange:n,popoverPlacement:i,popoverOffset:a,rightAlignedClassName:u,value:G,__experimentalIsRenderedInSidebar:r,...s}=FU(c),[m,x]=(0,sp.useState)(null),g=(0,sp.useMemo)(()=>i?{placement:i,offset:a,anchor:m,shift:!0}:void 0,[i,a,m]),Z={colors:l,disableCustomColors:d,enableAlpha:b,enableStyle:o,isCompact:!0,__experimentalIsRenderedInSidebar:r},H=(0,NU.useMergeRefs)([x,t]);return(0,Ii.jsxs)(un,{...s,ref:H,gap:3,children:[(0,Ii.jsx)(Y2,{value:G}),(0,Ii.jsx)(ub,{className:e,hideLabelFromVision:!0,label:(0,Z0.__)("Top border"),onChange:R=>n(R,"top"),__unstablePopoverProps:g,value:G?.top,...Z}),(0,Ii.jsx)(ub,{hideLabelFromVision:!0,label:(0,Z0.__)("Left border"),onChange:R=>n(R,"left"),__unstablePopoverProps:g,value:G?.left,...Z}),(0,Ii.jsx)(ub,{className:u,hideLabelFromVision:!0,label:(0,Z0.__)("Right border"),onChange:R=>n(R,"right"),__unstablePopoverProps:g,value:G?.right,...Z}),(0,Ii.jsx)(ub,{className:e,hideLabelFromVision:!0,label:(0,Z0.__)("Bottom border"),onChange:R=>n(R,"bottom"),__unstablePopoverProps:g,value:G?.bottom,...Z})]})},Asc=lc(zsc,"BorderBoxControlSplitControls"),XJ=Asc;var jX=X(Y(),1);var Osc=/^([\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 SU(c){let e=c.trim().match(Osc);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 mp=["top","right","bottom","left"],kU=["color","style","width"],so=c=>c?!kU.some(t=>c[t]!==void 0):!0,rJ=c=>c?bu(c)?!mp.every(e=>so(c[e])):!so(c):!1,zU=c=>c?kU.every(t=>c[t]!==void 0):!1,bu=(c={})=>Object.keys(c).some(t=>mp.indexOf(t)!==-1),xp=c=>{if(!bu(c))return!1;let t=mp.map(e=>wsc(c?.[e]));return!t.every(e=>e===t[0])},AU=c=>{if(!(!c||so(c)))return{top:c,right:c,bottom:c,left:c}},OU=(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},wU=c=>{if(!c)return;let t=[],e=[],l=[];mp.forEach(n=>{t.push(c[n]?.color),e.push(c[n]?.style),l.push(c[n]?.width)});let d=t.every(n=>n===t[0]),b=e.every(n=>n===e[0]),o=l.every(n=>n===l[0]);return{color:d?t[0]:void 0,style:b?e[0]:void 0,width:o?l[0]:Tsc(l)}},wsc=(c,t)=>{if(so(c))return t;let{color:e,style:l,width:d}=t||{},{color:b=e,style:o=l,width:n=d}=c;return[n,!!n&&n!=="0"||!!b?o||"solid":o,b].filter(Boolean).join(" ")},Tsc=c=>{let e=c.map(l=>l===void 0?void 0:SU(`${l}`)[1]).filter(l=>l!==void 0);return Qsc(e)};function Qsc(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 TU(c){let{className:t,colors:e=[],onChange:l,enableAlpha:d=!1,enableStyle:b=!0,value:o,__experimentalIsRenderedInSidebar:n=!1,size:i,__next40pxDefaultSize:a,...u}=ec(c,"BorderBoxControl"),G=xp(o),r=bu(o),s=r?wU(o):o,m=r?o:AU(o),x=!isNaN(parseFloat(`${s?.width}`)),[g,Z]=(0,jX.useState)(!G),H=()=>Z(!g),R=C=>{if(!C)return l(void 0);if(!G||zU(C))return l(so(C)?void 0:C);let J=OU(s,C),h={top:{...o?.top,...J},right:{...o?.right,...J},bottom:{...o?.bottom,...J},left:{...o?.left,...J}};if(xp(h))return l(h);let f=so(h.top)?void 0:h.top;l(f)},W=(C,J)=>{let h={...m,[J]:C};xp(h)?l(h):l(C)},p=Bc(),I=(0,jX.useMemo)(()=>p(OQ,t),[p,t]),y=(0,jX.useMemo)(()=>p(wQ()),[p]),B=(0,jX.useMemo)(()=>p(TQ),[p]);return{...u,className:I,colors:e,disableUnits:G&&!x,enableAlpha:d,enableStyle:b,hasMixedBorders:G,isLinked:g,linkedControlClassName:y,onLinkedChange:R,onSplitChange:W,toggleLinked:H,linkedValue:s,splitValue:m,wrapperClassName:B,__experimentalIsRenderedInSidebar:n}}var mo=X(V(),1),Lsc=c=>{let{label:t,hideLabelFromVision:e}=c;return t?e?(0,mo.jsx)(Sc,{as:"label",children:t}):(0,mo.jsx)(Pl,{children:t}):null},Dsc=(c,t)=>{let{className:e,colors:l,disableCustomColors:d,disableUnits:b,enableAlpha:o,enableStyle:n,hasMixedBorders:i,hideLabelFromVision:a,isLinked:u,label:G,linkedControlClassName:r,linkedValue:s,onLinkedChange:m,onSplitChange:x,popoverPlacement:g,popoverOffset:Z,splitValue:H,toggleLinked:R,wrapperClassName:W,__experimentalIsRenderedInSidebar:p,...I}=TU(c),[y,B]=(0,gp.useState)(null),C=(0,gp.useMemo)(()=>g?{placement:g,offset:Z,anchor:y,shift:!0}:void 0,[g,Z,y]),J=(0,LU.useMergeRefs)([B,t]);return(0,mo.jsxs)(ac,{className:e,...I,ref:J,children:[(0,mo.jsx)(Lsc,{label:G,hideLabelFromVision:a}),(0,mo.jsxs)(ac,{className:W,children:[u?(0,mo.jsx)(ub,{className:r,colors:l,disableUnits:b,disableCustomColors:d,enableAlpha:o,enableStyle:n,onChange:m,placeholder:i?(0,QU.__)("Mixed"):void 0,__unstablePopoverProps:C,shouldSanitizeBorder:!1,value:s,withSlider:!0,width:"116px",__experimentalIsRenderedInSidebar:p}):(0,mo.jsx)(XJ,{colors:l,disableCustomColors:d,enableAlpha:o,enableStyle:n,onChange:x,popoverPlacement:g,popoverOffset:Z,value:H,__experimentalIsRenderedInSidebar:p}),(0,mo.jsx)(f2,{onClick:R,isLinked:u})]})]})},Usc=lc(Dsc,"BorderBoxControl"),Hp=Usc;var sj=X(bc(),1),Bp=X(Y(),1),HJ=X(ic(),1),Abt=X(Nl(),1);var uj=X(bc(),1),p0=X(ic(),1),Gj=X(Y(),1);var pi=X(ic(),1),sJ={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}},I0={all:(0,pi.__)("All sides"),top:(0,pi.__)("Top side"),bottom:(0,pi.__)("Bottom side"),left:(0,pi.__)("Left side"),right:(0,pi.__)("Right side"),vertical:(0,pi.__)("Top and bottom sides"),horizontal:(0,pi.__)("Left and right sides")},Zp={top:void 0,right:void 0,bottom:void 0,left:void 0},R0=["top","right","bottom","left"];function DU(c={},t=R0){let e=UU(t);if(e.every(l=>c[l]===c[e[0]]))return c[e[0]]}function Rp(c={},t=R0){let e=UU(t);return e.some(l=>c[l]!==c[e[0]])}function Ip(c){return c&&Object.values(c).filter(t=>!!t&&/\d/.test(t)).length>0}function UU(c){let t=[];if(!c?.length)return R0;if(c.includes("vertical"))t.push("top","bottom");else if(c.includes("horizontal"))t.push("left","right");else{let e=R0.filter(l=>c.includes(l));t.push(...e)}return t}function pp(c){let t=new Set(c?[]:R0);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 mJ(c,t){return c.startsWith(`var:preset|${t}|`)}function jU(c,t,e){if(!mJ(c,t))return;let l=c.match(new RegExp(`^var:preset\\|${t}\\|(.+)$`));if(!l)return;let d=l[1],b=e.findIndex(o=>o.slug===d);return b!==-1?b:void 0}function EU(c,t,e){let l=e[c];return`var:preset|${t}|${l.slug}`}var MU=k("span",{target:"e1j5nr4z8"})({name:"1w884gc",styles:"box-sizing:border-box;display:block;width:24px;height:24px;position:relative;padding:4px"}),PU=k("span",{target:"e1j5nr4z7"})({name:"i6vjox",styles:"box-sizing:border-box;display:block;position:relative;width:100%;height:100%"}),jsc=({isFocused:c})=>D({backgroundColor:"currentColor",opacity:c?1:.3},"",""),KU=k("span",{target:"e1j5nr4z6"})("box-sizing:border-box;display:block;pointer-events:none;position:absolute;",jsc,";"),_U=k(KU,{target:"e1j5nr4z5"})({name:"1k2w39q",styles:"bottom:3px;top:3px;width:2px"}),qU=k(KU,{target:"e1j5nr4z4"})({name:"1q9b07k",styles:"height:2px;left:3px;right:3px"}),$U=k(qU,{target:"e1j5nr4z3"})({name:"abcix4",styles:"top:0"}),cj=k(_U,{target:"e1j5nr4z2"})({name:"1wf8jf",styles:"right:0"}),tj=k(qU,{target:"e1j5nr4z1"})({name:"8tapst",styles:"bottom:0"}),ej=k(_U,{target:"e1j5nr4z0"})({name:"1ode3cm",styles:"left:0"});var Wi=X(V(),1),Esc=24;function lj({size:c=24,side:t="all",sides:e,...l}){let d=G=>e?.length&&!e.includes(G),b=G=>d(G)?!1:t==="all"||t===G,o=b("top")||b("vertical"),n=b("right")||b("horizontal"),i=b("bottom")||b("vertical"),a=b("left")||b("horizontal"),u=c/Esc;return(0,Wi.jsx)(MU,{style:{transform:`scale(${u})`},...l,children:(0,Wi.jsxs)(PU,{children:[(0,Wi.jsx)($U,{isFocused:o}),(0,Wi.jsx)(cj,{isFocused:n}),(0,Wi.jsx)(tj,{isFocused:i}),(0,Wi.jsx)(ej,{isFocused:a})]})})}var dj=k(ro,{target:"e1jovhle5"})({name:"1ejyr19",styles:"max-width:90px"}),Wp=k(jc,{target:"e1jovhle4"})({name:"1j1lmoi",styles:"grid-column:1/span 3"}),bj=k(oc,{target:"e1jovhle3"})({name:"tkya7b",styles:"grid-area:1/2;justify-self:end"}),oj=k("div",{target:"e1jovhle2"})({name:"1dfa8al",styles:"grid-area:1/3;justify-self:end"}),nj=k(lj,{target:"e1jovhle1"})({name:"ou8xsw",styles:"flex:0 0 auto"}),xJ=k(Bd,{target:"e1jovhle0"})("width:100%;margin-inline-end:",w(2),";");var Vd=X(V(),1),ij=()=>{};function aj(c,t,e){let l=pp(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 W0({onChange:c=ij,onFocus:t=ij,values:e,selectedUnits:l,setSelectedUnits:d,sides:b,side:o,min:n=0,presets:i,presetKey:a,placeholder:u,...G}){let r=aj(o,b),s=v=>{t(v,{side:o})},m=v=>{c(v)},x=v=>{let A={...e};r.forEach(K=>{A[K]=v}),m(A)},g=(v,A)=>{let K={...e},M=v!==void 0&&!isNaN(parseFloat(v))?v:void 0;aj(o,b,!!A?.event.altKey).forEach(q=>{K[q]=M}),m(K)},Z=v=>{let A={...l};r.forEach(K=>{A[K]=v}),d(A)},H=DU(e,r),R=Ip(e),W=R&&r.length>1&&Rp(e,r),[p,I]=Pt(H),y=R?I:l[r[0]],C=[(0,uj.useInstanceId)(W0,"box-control-input"),o].join("-"),J=r.length>1&&H===void 0&&r.some(v=>l[v]!==y),h=H===void 0&&y?y:H,f=W||J?(0,p0.__)("Mixed"):void 0,F=i&&i.length>0&&a,O=F&&H!==void 0&&!W&&mJ(H,a),[z,L]=(0,Gj.useState)(!F||!O&&!W&&H!==void 0),j=O?jU(H,a,i):void 0,S=F?[{value:0,label:"",tooltip:(0,p0.__)("None")},...i.map((v,A)=>({value:A+1,label:"",tooltip:v.name??v.slug}))]:[];return(0,Vd.jsxs)(Wp,{expanded:!0,children:[(0,Vd.jsx)(nj,{side:o,sides:b}),z&&(0,Vd.jsxs)(Vd.Fragment,{children:[(0,Vd.jsx)(Fl,{placement:"top-end",text:I0[o],children:(0,Vd.jsx)(dj,{...G,min:n,className:"component-box-control__unit-control",id:C,isPressEnterToChange:!0,disableUnits:W||J,value:h,onChange:g,onUnitChange:Z,onFocus:s,label:I0[o],placeholder:f??u,hideLabelFromVision:!0})}),(0,Vd.jsx)(xJ,{"aria-controls":C,label:I0[o],hideLabelFromVision:!0,onChange:v=>{g(v!==void 0?[v,y].join(""):void 0)},min:isFinite(n)?n:0,max:sJ[y??"px"]?.max??10,step:sJ[y??"px"]?.step??.1,value:p??0,withInputField:!1})]}),F&&!z&&(0,Vd.jsx)(xJ,{className:"spacing-sizes-control__range-control",value:j!==void 0?j+1:0,onChange:v=>{let A=v===0||v===void 0?void 0:EU(v-1,a,i);x(A)},withInputField:!1,"aria-valuenow":j!==void 0?j+1:0,"aria-valuetext":S[j!==void 0?j+1:0].tooltip,renderTooltipContent:v=>S[v||0].tooltip,min:0,max:S.length-1,marks:S,label:I0[o],hideLabelFromVision:!0}),F&&(0,Vd.jsx)(oc,{label:z?(0,p0.__)("Use size preset"):(0,p0.__)("Set custom size"),icon:Mm,onClick:()=>{L(!z)},isPressed:z,size:"small",iconSize:24})]},`box-control-${o}`)}var gJ=X(ic(),1);var Xj=X(V(),1);function rj({isLinked:c,...t}){let e=c?(0,gJ.__)("Unlink sides"):(0,gJ.__)("Link sides");return(0,Xj.jsx)(oc,{...t,className:"component-box-control__linked-button",size:"small",icon:c?Qm:Tm,iconSize:24,label:e})}var Gb=X(V(),1),Msc={min:0},Psc=()=>{};function Ksc(c){let t=(0,sj.useInstanceId)(mj,"inspector-box-control");return c||t}function mj({id:c,inputProps:t=Msc,onChange:e=Psc,label:l=(0,HJ.__)("Box Control"),values:d,units:b,sides:o,splitOnAxis:n=!1,allowReset:i=!0,resetValues:a=Zp,presets:u,presetKey:G,onMouseOver:r,onMouseOut:s}){let[m,x]=jo(d,{fallback:Zp}),g=m||Zp,Z=Ip(d),H=o?.length===1,[R,W]=(0,Bp.useState)(Z),[p,I]=(0,Bp.useState)(!Z||!Rp(g)||H),[y,B]=(0,Bp.useState)({top:Pt(d?.top)[1],right:Pt(d?.right)[1],bottom:Pt(d?.bottom)[1],left:Pt(d?.left)[1]}),C=Ksc(c),J=`${C}-heading`,h=()=>{I(!p)},f=L=>{e(L),x(L),W(!0)},F=()=>{e(a),x(a),B(a),W(!1)},O={onMouseOver:r,onMouseOut:s,...t,onChange:f,isLinked:p,units:b,selectedUnits:y,setSelectedUnits:B,sides:o,values:g,presets:u,presetKey:G},z=pp(o);if(u&&!G||!u&&G){let L=u?"presets":"presetKey",j=u?"presetKey":"presets"}return(0,Gb.jsxs)(un,{id:C,columns:3,templateColumns:"1fr min-content min-content",role:"group","aria-labelledby":J,children:[(0,Gb.jsx)(n2.VisualLabel,{id:J,children:l}),p&&(0,Gb.jsx)(Wp,{children:(0,Gb.jsx)(W0,{side:"all",...O})}),!H&&(0,Gb.jsx)(oj,{children:(0,Gb.jsx)(rj,{onClick:h,isLinked:p})}),!p&&n&&["vertical","horizontal"].map(L=>(0,Gb.jsx)(W0,{side:L,...O},L)),!p&&!n&&Array.from(z).map(L=>(0,Gb.jsx)(W0,{side:L,...O},L)),i&&(0,Gb.jsx)(bj,{className:"component-box-control__reset-button",variant:"secondary",size:"small",onClick:F,disabled:!R,children:(0,HJ.__)("Reset")})]})}var ZJ=mj;var xj=X(Y(),1),gj=X(xt(),1),Hj=X(V(),1);function _sc(c,t){let{className:e,__shouldNotWarnDeprecated:l,...d}=c,b=N("components-button-group",e);return l||(0,gj.default)("wp.components.ButtonGroup",{since:"6.8",alternative:"wp.components.__experimentalToggleGroupControl"}),(0,Hj.jsx)("div",{ref:t,role:"group",className:b,...d})}var Zj=(0,xj.forwardRef)(_sc);Zj.displayName="ButtonGroup";var yp=Zj;var BJ=X(Y(),1);var Ij=X(Y(),1);var Rj={name:"12ip69d",styles:"background:transparent;display:block;margin:0!important;pointer-events:none;position:absolute;will-change:box-shadow"};function Vp(c){let t=`rgba(0, 0, 0, ${c/20})`;return`0 ${c}px ${c*2}px 0
-	${t}`}function pj(c){let{active:t,borderRadius:e="inherit",className:l,focus:d,hover:b,isInteractive:o=!1,offset:n=0,value:i=0,...a}=ec(c,"Elevation"),u=Bc(),G=(0,Ij.useMemo)(()=>{let r=Qe(b)?b:i*2,s=Qe(t)?t:i/2;o||(r=Qe(b)?b:void 0,s=Qe(t)?t:void 0);let m=`box-shadow ${T.transitionDuration} ${T.transitionTimingFunction}`,x={};x.Base=D({borderRadius:e,bottom:n,boxShadow:Vp(i),opacity:T.elevationIntensity,left:n,right:n,top:n},D("@media not ( prefers-reduced-motion ){transition:",m,";}",""),"",""),Qe(r)&&(x.hover=D("*:hover>&{box-shadow:",Vp(r),";}","")),Qe(s)&&(x.active=D("*:active>&{box-shadow:",Vp(s),";}","")),Qe(d)&&(x.focus=D("*:focus>&{box-shadow:",Vp(d),";}",""));let g=D(Rj,x.Base,x.hover,x.focus,x.active,"","");return u(g,l)},[t,e,l,u,d,b,o,n,i]);return{...a,className:G,"aria-hidden":!0}}var Wj=X(V(),1);function $sc(c,t){let e=pj(c);return(0,Wj.jsx)(ac,{...e,ref:t})}var cmc=lc($sc,"Elevation"),EX=cmc;var Bj=D("padding:",w(2),";",""),yj={none:{name:"1hcx8jb",styles:"padding:0"},large:D("padding:",w(6)," ",w(8),";",""),medium:D("padding:",w(4)," ",w(6),";",""),small:D("padding:",w(4),";",""),xSmall:Bj,extraSmall:Bj},hp=c=>{switch(c){case"xSmall":return w(2);case"small":return w(4);case"medium":return w(6);case"large":return w(8);case"none":return"0";default:return w(6)}},B0=c=>{if(typeof c=="string")return yj[c];if(c){let{blockStart:t,blockEnd:e,inlineStart:l,inlineEnd:d}=c;return D("padding-block-start:",hp(t),";padding-block-end:",hp(e),";padding-inline-start:",hp(l),";padding-inline-end:",hp(d),";","")}return yj.medium};var y0=`calc(${T.radiusLarge} - 1px)`,tmc=D("box-shadow:0 0 0 1px ",T.surfaceBorderColor,";outline:none;",""),emc={name:"1showjb",styles:"border-bottom:1px solid;box-sizing:border-box;&:last-child{border-bottom:none;}"},lmc={name:"14n5oej",styles:"border-top:1px solid;box-sizing:border-box;&:first-of-type{border-top:none;}"},Vj={name:"13udsys",styles:"height:100%"},hj={name:"6ywzd",styles:"box-sizing:border-box;height:auto;max-height:100%"},Jj={name:"dq805e",styles:"box-sizing:border-box;overflow:hidden;&>img,&>iframe{display:block;height:auto;max-width:100%;width:100%;}"},vj={name:"c990dr",styles:"box-sizing:border-box;display:block;width:100%"},MX=D("&:first-of-type{border-top-left-radius:",y0,";border-top-right-radius:",y0,";}&:last-of-type{border-bottom-left-radius:",y0,";border-bottom-right-radius:",y0,";}",""),Jp=D("border-color:",T.colorDivider,";",""),dmc={name:"1t90u8d",styles:"box-shadow:none"},Cj={name:"1e1ncky",styles:"border:none"},bmc=D("border-radius:",y0,";",""),vp=D("background-color:",Q.ui.backgroundDisabled,";","");function fj({isBorderless:c,isRounded:t}){return D(tmc,c&&dmc,t&&bmc,"","")}function Yj({isBorderless:c,isShady:t,size:e}){return D(emc,MX,Jp,B0(e),c&&Cj,t&&vp,"","")}function Fj({isBorderless:c,isShady:t,size:e}){return D(lmc,MX,Jp,B0(e),c&&Cj,t&&vp,"","")}var kj=X(xt(),1),zj=X(Y(),1);var 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"&&nmc(document)),c.__wpStyleRuntime}function omc(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 Nj(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(omc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(RJ,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function nmc(c){let t=IJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)Nj(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function imc(c,t){let e=IJ();e.styles.set(c,t);for(let l of e.documents.keys())Nj(l,c,t)}typeof process>"u",imc("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 Bi={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 Cp(c){let{backgroundSize:t=12,borderBottom:e=!1,borderLeft:l=!1,borderRight:d=!1,borderTop:b=!1,className:o,style:n,variant:i="primary",...a}=ec(c,"Surface"),G=i==="dotted"||i==="grid"?{...n,"--wp-components-surface-background-size":`${t}px`,"--wp-components-surface-background-size-dotted":`${t-1}px`}:n;return{...a,className:N(Bi.surface,{[Bi["border-bottom"]]:e,[Bi["border-left"]]:l,[Bi["border-right"]]:d,[Bi["border-top"]]:b,[Bi.secondary]:i==="secondary",[Bi.dotted]:i==="dotted",[Bi.grid]:i==="grid"},o),style:G}}var Sj=X(V(),1);function amc(c,t){let e=Cp(c);return(0,Sj.jsx)(ac,{...e,ref:t})}var umc=lc(amc,"Surface"),pJ=umc;function Gmc({elevation:c,isElevated:t,...e}){let l={...e},d=c;return t&&((0,kj.default)("Card isElevated prop",{since:"5.9",alternative:"elevation"}),d??=2),typeof d<"u"&&(l.elevation=d),l}function WJ(c){let{className:t,elevation:e=0,isBorderless:l=!1,isRounded:d=!0,size:b="medium",...o}=ec(Gmc(c),"Card"),n=Bc(),i=(0,zj.useMemo)(()=>n(fj({isBorderless:l,isRounded:d}),t),[t,n,l,d]);return{...Cp({...o,className:i}),elevation:e,isBorderless:l,isRounded:d,size:b}}var nu=X(V(),1);function Xmc(c,t){let{children:e,elevation:l,isBorderless:d,isRounded:b,size:o,...n}=WJ(c),i=b?T.radiusLarge:0,a=Bc(),u=(0,BJ.useMemo)(()=>a(D({borderRadius:i},"","")),[a,i]),G=(0,BJ.useMemo)(()=>{let r={size:o,isBorderless:d};return{CardBody:r,CardHeader:r,CardFooter:r}},[d,o]);return(0,nu.jsx)(za,{value:G,children:(0,nu.jsxs)(ac,{...n,ref:t,children:[(0,nu.jsx)(ac,{className:a(Vj),children:e}),(0,nu.jsx)(EX,{className:u,isInteractive:!1,value:l?1:0}),(0,nu.jsx)(EX,{className:u,isInteractive:!1,value:l})]})})}var rmc=lc(Xmc,"Card"),fp=rmc;var Dj=X(Y(),1);var Aj=D("@media only screen and ( min-device-width: 40em ){&::-webkit-scrollbar{height:12px;width:12px;}&::-webkit-scrollbar-track{background-color:transparent;}&::-webkit-scrollbar-track{background:",T.colorScrollbarTrack,";border-radius:8px;}&::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:",T.colorScrollbarThumb,";border:2px solid rgba( 0, 0, 0, 0 );border-radius:7px;}&:hover::-webkit-scrollbar-thumb{background-color:",T.colorScrollbarThumbHover,";}}",""),Oj={name:"13udsys",styles:"height:100%"};var wj={name:"7zq9w",styles:"scroll-behavior:smooth"},Tj={name:"q33xhg",styles:"overflow-x:auto;overflow-y:hidden"},Qj={name:"103x71s",styles:"overflow-x:hidden;overflow-y:auto"},Lj={name:"umwchj",styles:"overflow-y:auto"};function Uj(c){let{className:t,scrollDirection:e="y",smoothScroll:l=!1,...d}=ec(c,"Scrollable"),b=Bc(),o=(0,Dj.useMemo)(()=>b(Oj,Aj,l&&wj,e==="x"&&Tj,e==="y"&&Qj,e==="auto"&&Lj,t),[t,b,e,l]);return{...d,className:o}}var jj=X(V(),1);function mmc(c,t){let e=Uj(c);return(0,jj.jsx)(ac,{...e,ref:t})}var xmc=lc(mmc,"Scrollable"),V0=xmc;var Ej=X(Y(),1);function yJ(c){let{className:t,isScrollable:e=!1,isShady:l=!1,size:d="medium",...b}=ec(c,"CardBody"),o=Bc(),n=(0,Ej.useMemo)(()=>o(hj,MX,B0(d),l&&vp,"components-card__body",t),[t,o,l,d]);return{...b,className:n,isScrollable:e}}var VJ=X(V(),1);function gmc(c,t){let{isScrollable:e,...l}=yJ(c);return e?(0,VJ.jsx)(V0,{...l,ref:t}):(0,VJ.jsx)(ac,{...l,ref:t})}var Hmc=lc(gmc,"CardBody"),Yp=Hmc;var Pj=X(V(),1),hJ="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"&&Rmc(document)),c.__wpStyleRuntime}function Zmc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${hJ}]`))if(e.getAttribute(hJ)===t)return!0;return!1}function Mj(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(Zmc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(hJ,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function Rmc(c){let t=JJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)Mj(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 Imc(c,t){let e=JJ();e.styles.set(c,t);for(let l of e.documents.keys())Mj(l,c,t)}typeof process>"u",Imc("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 pmc={divider:"e10c29fc10c181dc__divider"};function Wmc(c,t){let{className:e,margin:l,marginEnd:d,marginStart:b,style:o,...n}=ec(c,"Divider"),i={...o},a=w(b??l),u=w(d??l);return a&&(i["--wp-components-divider-margin-start"]=a),u&&(i["--wp-components-divider-margin-end"]=u),(0,Pj.jsx)(eg,{className:N(pmc.divider,e),style:i,...n,ref:t})}var Bmc=lc(Wmc,"Divider"),h0=Bmc;var Kj=X(Y(),1);function vJ(c){let{className:t,...e}=ec(c,"CardDivider"),l=Bc(),d=(0,Kj.useMemo)(()=>l(vj,Jp,"components-card__divider",t),[t,l]);return{...e,className:d}}var _j=X(V(),1);function ymc(c,t){let e=vJ(c);return(0,_j.jsx)(h0,{...e,ref:t})}var Vmc=lc(ymc,"CardDivider"),Fp=Vmc;var qj=X(Y(),1);function CJ(c){let{className:t,justify:e,isBorderless:l=!1,isShady:d=!1,size:b="medium",...o}=ec(c,"CardFooter"),n=Bc(),i=(0,qj.useMemo)(()=>n(Fj({isBorderless:l,isShady:d,size:b}),"components-card__footer",t),[t,n,l,d,b]);return{...o,className:i,justify:e}}var $j=X(V(),1);function hmc(c,t){let e=CJ(c);return(0,$j.jsx)(Zt,{...e,ref:t})}var Jmc=lc(hmc,"CardFooter"),Np=Jmc;var cE=X(Y(),1);function fJ(c){let{className:t,isBorderless:e=!1,isShady:l=!1,size:d="medium",...b}=ec(c,"CardHeader"),o=Bc(),n=(0,cE.useMemo)(()=>o(Yj({isBorderless:e,isShady:l,size:d}),"components-card__header",t),[t,o,e,l,d]);return{...b,className:n}}var tE=X(V(),1);function vmc(c,t){let e=fJ(c);return(0,tE.jsx)(Zt,{...e,ref:t})}var Cmc=lc(vmc,"CardHeader"),Sp=Cmc;var eE=X(Y(),1);function YJ(c){let{className:t,...e}=ec(c,"CardMedia"),l=Bc(),d=(0,eE.useMemo)(()=>l(Jj,MX,"components-card__media",t),[t,l]);return{...e,className:d}}var lE=X(V(),1);function fmc(c,t){let e=YJ(c);return(0,lE.jsx)(ac,{...e,ref:t})}var Ymc=lc(fmc,"CardMedia"),kp=Ymc;var FJ=X(Y(),1),zp=X(bc(),1),dE=X(xt(),1);var xo=X(V(),1);function bE(c){let{__nextHasNoMarginBottom:t,label:e,className:l,heading:d,checked:b,indeterminate:o,help:n,id:i,onChange:a,onClick:u,...G}=c;d&&(0,dE.default)("`heading` prop in `CheckboxControl`",{alternative:"a separate element to implement a heading",since:"5.8"});let[r,s]=(0,FJ.useState)(!1),[m,x]=(0,FJ.useState)(!1),g=(0,zp.useRefEffect)(R=>{R&&(R.indeterminate=!!o,s(R.matches(":checked")),x(R.matches(":indeterminate")))},[b,o]),Z=(0,zp.useInstanceId)(bE,"inspector-checkbox-control",i),H=R=>a(R.target.checked);return(0,xo.jsx)(Ac,{label:d,id:Z,help:n&&(0,xo.jsx)("span",{className:"components-checkbox-control__help",children:n}),className:N("components-checkbox-control",l),children:(0,xo.jsxs)(jc,{spacing:0,justify:"start",alignment:"top",children:[(0,xo.jsxs)("span",{className:"components-checkbox-control__input-container",children:[(0,xo.jsx)("input",{ref:g,id:Z,className:"components-checkbox-control__input",type:"checkbox",value:"1",onChange:H,checked:b,"aria-describedby":n?Z+"__help":void 0,onClick:R=>{R.currentTarget.focus(),u?.(R)},...G}),m?(0,xo.jsx)(se,{icon:Um,className:"components-checkbox-control__indeterminate",role:"presentation"}):null,r?(0,xo.jsx)(se,{icon:Ue,className:"components-checkbox-control__checked",role:"presentation"}):null]}),e&&(0,xo.jsx)("label",{className:"components-checkbox-control__label",htmlFor:Z,children:e})]})})}var Ap=bE;var Op=X(Y(),1),oE=X(bc(),1),nE=X(xt(),1);var iE=X(V(),1),Fmc=4e3;function aE({className:c,children:t,onCopy:e,onFinishCopy:l,text:d,...b}){(0,nE.default)("wp.components.ClipboardButton",{since:"5.8",alternative:"wp.compose.useCopyToClipboard"});let o=(0,Op.useRef)(void 0),n=(0,oE.useCopyToClipboard)(d,()=>{e(),o.current&&clearTimeout(o.current),l&&(o.current=setTimeout(()=>l(),Fmc))});(0,Op.useEffect)(()=>()=>{o.current&&clearTimeout(o.current)},[]);let i=N("components-clipboard-button",c);return(0,iE.jsx)(oc,{...b,className:i,ref:n,onCopy:u=>{u.target.focus()},children:t})}var rl=X(Y(),1),_t=X(ic(),1);var PJ=X(bc(),1);var HE=X(Y(),1);var uE=c=>D("font-size:",Ct("default.fontSize"),";font-family:inherit;appearance:none;border:1px solid transparent;cursor:pointer;background:none;text-align:start;text-decoration:",c==="a"?"none":void 0,";svg,path{fill:currentColor;}&:hover{color:",Q.theme.accent,";}&:focus{box-shadow:none;outline:none;}&:focus-visible{box-shadow:0 0 0 var( --wp-admin-border-width-focus ) ",Q.theme.accent,";outline:2px solid transparent;outline-offset:0;}",""),GE={name:"1bcj5ek",styles:"width:100%;display:block"},XE={name:"150ruhm",styles:"box-sizing:border-box;width:100%;display:block;margin:0;color:inherit"},rE=D("border:1px solid ",T.surfaceBorderColor,";",""),sE=D(">*:not( marquee )>*{border-bottom:1px solid ",T.surfaceBorderColor,";}>*:last-of-type>*{border-bottom-color:transparent;}",""),PX=T.radiusSmall,mE=D("border-radius:",PX,";",""),xE=D("border-radius:",PX,";>*:first-of-type>*{border-top-left-radius:",PX,";border-top-right-radius:",PX,";}>*:last-of-type>*{border-bottom-left-radius:",PX,";border-bottom-right-radius:",PX,";}",""),NJ=`calc(${T.fontSize} * ${T.fontLineHeightBase})`,Nmc=`calc((${T.controlHeight} - ${NJ} - 2px) / 2)`,Smc=`calc((${T.controlHeightSmall} - ${NJ} - 2px) / 2)`,kmc=`calc((${T.controlHeightLarge} - ${NJ} - 2px) / 2)`,SJ={small:D("padding:",Smc," ",T.controlPaddingXSmall,"px;",""),medium:D("padding:",Nmc," ",T.controlPaddingX,"px;",""),large:D("padding:",kmc," ",T.controlPaddingXLarge,"px;","")};var wp=X(Y(),1),Tp=(0,wp.createContext)({size:"medium"});Tp.displayName="ItemGroupContext";var Qp=()=>(0,wp.useContext)(Tp);function ZE(c){let{as:t,className:e,onClick:l,role:d="listitem",size:b,...o}=ec(c,"Item"),{spacedAround:n,size:i}=Qp(),a=b||i,u=t||(typeof l<"u"?"button":"div"),G=Bc(),r=(0,HE.useMemo)(()=>G((u==="button"||u==="a")&&uE(u),SJ[a]||SJ.medium,XE,n&&mE,e),[u,e,G,a,n]),s=G(GE);return{as:u,className:r,onClick:l,wrapperClassName:s,role:d,...o}}var kJ=X(V(),1);function zmc(c,t){let{role:e,wrapperClassName:l,...d}=ZE(c);return(0,kJ.jsx)("div",{role:e,className:l,children:(0,kJ.jsx)(ac,{...d,ref:t})})}var Amc=lc(zmc,"Item"),KX=Amc;function RE(c){let{className:t,isBordered:e=!1,isRounded:l=!0,isSeparated:d=!1,role:b="list",...o}=ec(c,"ItemGroup"),i=Bc()(e&&rE,d&&sE,l&&xE,t);return{isBordered:e,className:i,role:b,isSeparated:d,...o}}var zJ=X(V(),1);function Omc(c,t){let{isBordered:e,isSeparated:l,size:d,...b}=RE(c),{size:o}=Qp(),a={spacedAround:!e&&!l,size:d||o};return(0,zJ.jsx)(Tp.Provider,{value:a,children:(0,zJ.jsx)(ac,{...b,ref:t})})}var wmc=lc(Omc,"ItemGroup"),_X=wmc;var Xn=X(ic(),1),LE=X(bc(),1),Pp=X(Y(),1);var TE=X(ic(),1),QE=X(Y(),1);var jp=X(Y(),1);var hE=X(bc(),1),Gn=X(Y(),1),qX=X(ic(),1);var Tmc=16,Qmc=16,AJ=10,IE=0,pE=5,OJ=AJ,Ait=(Qmc+Tmc)/2;function Lp(c){return Math.max(0,Math.min(100,c))}function Lmc(c,t,e,l=IE){let d=c[t].position,b=Math.min(d,e),o=Math.max(d,e);return c.some(({position:n},i)=>i!==t&&(Math.abs(n-e)<l||b<n&&n<o))}function WE(c,t,e){let l=c.findIndex(o=>o.position>t),d={color:e,position:t},b=c.slice();return b.splice(l-1,0,d),b}function BE(c,t){return c.filter((e,l)=>l!==t)}function yE(c,t,e){let l=c.slice();return l[t]=e,l}function Dp(c,t,e){if(Lmc(c,t,e))return c;let l={...c[t],position:e};return yE(c,t,l)}function wJ(c,t,e){let l={...c[t],color:e};return yE(c,t,l)}function VE(c,t,e){let l=c.findIndex(d=>d.position===t);return wJ(c,l,e)}function Up(c,t){if(!t)return;let{x:e,width:l}=t.getBoundingClientRect(),d=c-e;return Math.round(Lp(d*100/l))}var Kt=X(V(),1);function JE({isOpen:c,position:t,color:e,...l}){let b=`components-custom-gradient-picker__control-point-button-description-${(0,hE.useInstanceId)(JE)}`;return(0,Kt.jsxs)(Kt.Fragment,{children:[(0,Kt.jsx)(oc,{"aria-label":(0,qX.sprintf)((0,qX.__)("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,Kt.jsx)(Sc,{id:b,children:(0,qX.__)("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 vE({isRenderedInSidebar:c,className:t,...e}){let l=(0,Gn.useMemo)(()=>({placement:"bottom",offset:8,resize:!1}),[]),d=N("components-custom-gradient-picker__control-point-dropdown",t);return(0,Kt.jsx)(nJ,{isRenderedInSidebar:c,popoverProps:l,className:d,...e})}function CE({disableRemove:c,disableAlpha:t,gradientPickerDomRef:e,ignoreMarkerPosition:l,value:d,onChange:b,onStartControlPointChange:o,onStopControlPointChange:n,__experimentalIsRenderedInSidebar:i}){let a=(0,Gn.useRef)(void 0),u=s=>{if(a.current===void 0||e.current===null)return;let m=Up(s.clientX,e.current),{initialPosition:x,index:g,significantMoveHappened:Z}=a.current;!Z&&Math.abs(x-m)>=pE&&(a.current.significantMoveHappened=!0),b(Dp(d,g,m))},G=()=>{window&&window.removeEventListener&&a.current&&a.current.listenersActivated&&(window.removeEventListener("mousemove",u),window.removeEventListener("mouseup",G),n(),a.current.listenersActivated=!1)},r=(0,Gn.useRef)(void 0);return r.current=G,(0,Gn.useEffect)(()=>()=>{r.current?.()},[]),(0,Kt.jsx)(Kt.Fragment,{children:d.map((s,m)=>{let x=s?.position;return l!==x&&(0,Kt.jsx)(vE,{isRenderedInSidebar:i,onClose:n,renderToggle:({isOpen:g,onToggle:Z})=>(0,Kt.jsx)(JE,{onClick:()=>{a.current&&a.current.significantMoveHappened||(g?n():o(),Z())},onMouseDown:()=>{window&&window.addEventListener&&(a.current={initialPosition:x,index:m,significantMoveHappened:!1,listenersActivated:!0},o(),window.addEventListener("mousemove",u),window.addEventListener("mouseup",G))},onKeyDown:H=>{H.code==="ArrowLeft"?(H.stopPropagation(),b(Dp(d,m,Lp(s.position-OJ)))):H.code==="ArrowRight"&&(H.stopPropagation(),b(Dp(d,m,Lp(s.position+OJ))))},isOpen:g,position:s.position,color:s.color},m),renderContent:({onClose:g})=>(0,Kt.jsxs)(nn,{paddingSize:"none",children:[(0,Kt.jsx)(uo,{enableAlpha:!t,color:s.color,onChange:Z=>{b(wJ(d,m,Jc(Z).toRgbString()))}}),!c&&d.length>2&&(0,Kt.jsx)(jc,{className:"components-custom-gradient-picker__remove-control-point-wrapper",alignment:"center",children:(0,Kt.jsx)(oc,{onClick:()=>{b(BE(d,m)),g()},variant:"link",children:(0,qX.__)("Remove Control Point")})})]}),style:{left:`${s.position}%`,transform:"translateX( -50% )"}},m)})})}function Dmc({value:c,onChange:t,onOpenInserter:e,onCloseInserter:l,insertPosition:d,disableAlpha:b,__experimentalIsRenderedInSidebar:o}){let[n,i]=(0,Gn.useState)(!1);return(0,Kt.jsx)(vE,{isRenderedInSidebar:o,className:"components-custom-gradient-picker__inserter",onClose:()=>{l()},renderToggle:({isOpen:a,onToggle:u})=>(0,Kt.jsx)(oc,{__next40pxDefaultSize:!0,"aria-expanded":a,"aria-haspopup":"true",onClick:()=>{a?l():(i(!1),e()),u()},className:"components-custom-gradient-picker__insert-point-dropdown",icon:Ko}),renderContent:()=>(0,Kt.jsx)(nn,{paddingSize:"none",children:(0,Kt.jsx)(uo,{enableAlpha:!b,onChange:a=>{n?t(VE(c,d,Jc(a).toRgbString())):(t(WE(c,d,Jc(a).toRgbString())),i(!0))}})}),style:d!==null?{left:`${d}%`,transform:"translateX( -50% )"}:void 0})}CE.InsertPoint=Dmc;var TJ=CE;var iu=X(V(),1),Umc=(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},jmc={id:"IDLE"};function Ep({background:c,hasGradient:t,value:e,onChange:l,disableInserter:d=!1,disableAlpha:b=!1,__experimentalIsRenderedInSidebar:o=!1}){let n=(0,jp.useRef)(null),[i,a]=(0,jp.useReducer)(Umc,jmc),u=m=>{if(!n.current)return;let x=Up(m.clientX,n.current);if(e.some(({position:g})=>Math.abs(x-g)<AJ)){i.id==="MOVING_INSERTER"&&a({type:"STOP_INSERTER_MOVE"});return}a({type:"MOVE_INSERTER",insertPosition:x})},G=()=>{a({type:"STOP_INSERTER_MOVE"})},r=i.id==="MOVING_INSERTER",s=i.id==="INSERTING_CONTROL_POINT";return(0,iu.jsxs)("div",{className:N("components-custom-gradient-picker__gradient-bar",{"has-gradient":t}),onMouseEnter:u,onMouseMove:u,onMouseLeave:G,children:[(0,iu.jsx)("div",{className:"components-custom-gradient-picker__gradient-bar-background",style:{background:c,opacity:t?1:.4}}),(0,iu.jsxs)("div",{ref:n,className:"components-custom-gradient-picker__markers-container",children:[!d&&(r||s)&&(0,iu.jsx)(TJ.InsertPoint,{__experimentalIsRenderedInSidebar:o,disableAlpha:b,insertPosition:i.insertPosition,value:e,onChange:l,onOpenInserter:()=>{a({type:"OPEN_INSERTER"})},onCloseInserter:()=>{a({type:"CLOSE_INSERTER"})}}),(0,iu.jsx)(TJ,{__experimentalIsRenderedInSidebar:o,disableAlpha:b,disableRemove:d,gradientPickerDomRef:n,ignoreMarkerPosition:s?i.insertPosition:void 0,value:e,onChange:l,onStartControlPointChange:()=>{a({type:"START_CONTROL_CHANGE"})},onStopControlPointChange:()=>{a({type:"STOP_CONTROL_CHANGE"})}})]})]})}var DJ=X(fE(),1);var LJ=X(ic(),1),J0="linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%)",YE=180,Mp={type:"angular",value:"90"},FE=[{value:"linear-gradient",label:(0,LJ.__)("Linear")},{value:"radial-gradient",label:(0,LJ.__)("Radial")}],NE={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 Emc({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 Mmc(c){if(!c)return"";let{value:t,type:e}=c;return e==="calc"?`calc(${t})`:`${t}${e}`}function Pmc({type:c,value:t,length:e}){return`${Emc({type:c,value:t})} ${Mmc(e)}`}function Kmc(c){if(!(Array.isArray(c)||!c||c.type!=="angular"))return`${c.value}deg`}function uu({type:c,orientation:t,colorStops:e}){let l=Kmc(t),d=e.sort((b,o)=>{let n=i=>i?.length?.value===void 0?0:parseInt(i.length.value);return n(b)-n(o)}).map(Pmc);return`${c}(${[l,...d].filter(Boolean).join(",")})`}sd([md]);function SE(c){return uu({type:"linear-gradient",orientation:Mp,colorStops:c.colorStops})}function _mc(c){return c.length===void 0||c.length.type!=="%"}function kE(c){let t,e=!!c,l=c??J0;try{t=DJ.default.parse(l)[0]}catch(d){console.warn("wp.components.CustomGradientPicker failed to parse the gradient with error",d),t=DJ.default.parse(J0)[0],e=!1}if(!Array.isArray(t.orientation)&&t.orientation?.type==="directional"&&(t.orientation={type:"angular",value:NE[t.orientation.value].toString()}),t.colorStops.some(_mc)){let{colorStops:d}=t,b=100/(d.length-1);d.forEach((o,n)=>{o.length={value:`${b*n}`,type:"%"}})}return{gradientAST:t,hasGradient:e}}function zE(c,t){return{...c,colorStops:t.map(({position:e,color:l})=>{let{r:d,g:b,b:o,a:n}=Jc(l).toRgb();return{length:{type:"%",value:e?.toString()},type:n<1?"rgba":"rgb",value:n<1?[`${d}`,`${b}`,`${o}`,`${n}`]:[`${d}`,`${b}`,`${o}`]}})}}function AE(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 OE=k(ol,{target:"e10bzpgi1"})({name:"1gvx10y",styles:"flex-grow:5"}),wE=k(ol,{target:"e10bzpgi0"})({name:"1gvx10y",styles:"flex-grow:5"});var Xb=X(V(),1),qmc=({gradientAST:c,hasGradient:t,onChange:e})=>{let l=c?.orientation?.value??YE;return(0,Xb.jsx)(ZI,{onChange:b=>{e(uu({...c,orientation:{type:"angular",value:`${b}`}}))},value:t?l:""})},$mc=({gradientAST:c,hasGradient:t,onChange:e})=>{let{type:l}=c,d=(0,QE.useRef)(Number(Mp.value));l==="linear-gradient"&&c.orientation&&(d.current=Number(c.orientation.value));let b=()=>{e(uu({...c,orientation:{type:"angular",value:`${d.current}`},type:"linear-gradient"}))},o=()=>{let{orientation:i,...a}=c;e(uu({...a,type:"radial-gradient"}))},n=i=>{i==="linear-gradient"&&b(),i==="radial-gradient"&&o()};return(0,Xb.jsx)(Wd,{className:"components-custom-gradient-picker__type-picker",label:(0,TE.__)("Type"),labelPosition:"top",onChange:n,options:FE,value:t?l:void 0})};function c0c({value:c,onChange:t,enableAlpha:e=!0,__experimentalIsRenderedInSidebar:l=!1}){let{gradientAST:d,hasGradient:b}=kE(c),o=SE(d),n=d.colorStops.map(i=>({color:AE(i),position:parseInt(i.length.value)}));return(0,Xb.jsxs)(it,{spacing:4,className:"components-custom-gradient-picker",children:[(0,Xb.jsx)(Ep,{__experimentalIsRenderedInSidebar:l,disableAlpha:!e,background:o,hasGradient:b,value:n,onChange:i=>{t(uu(zE(d,i)))}}),(0,Xb.jsxs)(Zt,{gap:3,className:"components-custom-gradient-picker__ui-line",children:[(0,Xb.jsx)(OE,{children:(0,Xb.jsx)($mc,{gradientAST:d,hasGradient:b,onChange:t})}),(0,Xb.jsx)(wE,{children:d.type==="linear-gradient"&&(0,Xb.jsx)(qmc,{gradientAST:d,hasGradient:b,onChange:t})})]})]})}var $X=c0c;var Xl=X(V(),1),t0c=c=>Array.isArray(c.gradients)&&!("gradient"in c),e0c=c=>c.length>0&&c.every(t=>t0c(t));function DE({className:c,clearGradient:t,gradients:e,onChange:l,value:d,selectedSlug:b,...o}){let n=(0,Pp.useMemo)(()=>e.map(({gradient:i,name:a,slug:u},G)=>{let r=b?u===b:d===i;return(0,Xl.jsx)(ul.Option,{value:i,isSelected:r,tooltipText:a||(0,Xn.sprintf)((0,Xn.__)("Gradient code: %s"),i),style:{color:"rgba( 0,0,0,0 )",background:i},onClick:r?t:()=>l(i,G,u),"aria-label":a?(0,Xn.sprintf)((0,Xn.__)("Gradient: %s"),a):(0,Xn.sprintf)((0,Xn.__)("Gradient code: %s"),i)},u)}),[e,d,l,t,b]);return(0,Xl.jsx)(ul.OptionGroup,{className:c,options:n,...o})}function UE({className:c,clearGradient:t,gradients:e,onChange:l,value:d,selectedSlug:b,headingLevel:o}){let n=(0,LE.useInstanceId)(UE);return(0,Xl.jsx)(it,{spacing:3,className:c,children:e.map(({name:i,gradients:a},u)=>{let G=`color-palette-${n}-${u}`;return(0,Xl.jsxs)(it,{spacing:2,children:[(0,Xl.jsx)(bp,{level:o,id:G,children:i}),(0,Xl.jsx)(DE,{clearGradient:t,gradients:a,onChange:(r,s,m)=>l(r,u,m),value:d,selectedSlug:b,"aria-labelledby":G})]},u)})})}function l0c(c){let{asButtons:t,loop:e,actions:l,headingLevel:d,"aria-label":b,"aria-labelledby":o,...n}=c,i=e0c(c.gradients)?(0,Xl.jsx)(UE,{headingLevel:d,...n}):(0,Xl.jsx)(DE,{...n}),{metaProps:a,labelProps:u}=lu(t,e,b,o);return(0,Xl.jsx)(ul,{...a,...u,actions:l,options:i})}function d0c({className:c,gradients:t=[],onChange:e,value:l,clearable:d=!0,enableAlpha:b=!0,disableCustomGradients:o=!1,__experimentalIsRenderedInSidebar:n,headingLevel:i=2,...a}){let u=(0,Pp.useCallback)(()=>e(void 0),[e]);return(0,Xl.jsxs)(it,{spacing:t.length?4:0,children:[!o&&(0,Xl.jsx)($X,{__experimentalIsRenderedInSidebar:n,enableAlpha:b,value:l,onChange:e}),(t.length>0||d)&&(0,Xl.jsx)(l0c,{...a,className:c,clearGradient:u,gradients:t,onChange:e,value:l,actions:d&&!o&&(0,Xl.jsx)(ul.ButtonAction,{onClick:u,accessibleWhenDisabled:!0,disabled:!l,children:(0,Xn.__)("Clear")}),headingLevel:i})]})}var Kp=d0c;var KE=X(Y(),1);var tr=X(Y(),1),EE=X(bc(),1),UJ=X(cr(),1),ME=X(V(),1),b0c=()=>{},o0c=["menuitem","menuitemradio","menuitemcheckbox"];function n0c(c,t,e){let l=c+e;return l<0?t+l:l>=t?l-t:l}function i0c(c,t,e){let d=(e?UJ.focus.tabbable:UJ.focus.focusable).find(c),b=d.indexOf(t);return b>-1?{index:b,target:t,focusables:d}:null}function a0c({children:c,stopNavigationEvents:t,eventToOffset:e,onNavigate:l=b0c,onKeyDown:d,cycle:b=!0,onlyBrowserTabstops:o,...n},i){let a=(0,tr.useRef)(null);(0,tr.useEffect)(()=>{let G=a.current;if(!G)return;function r(s){d&&d(s);let m=e(s);if(m!==void 0&&t){s.stopImmediatePropagation();let W=s.target?.getAttribute("role");W&&o0c.includes(W)&&s.preventDefault()}if(!m)return;let x=s.target?.ownerDocument?.activeElement;if(!x)return;let g=i0c(G,x,!!o);if(!g)return;let{index:Z,focusables:H}=g,R=b?n0c(Z,H.length,m):Z+m;R>=0&&R<H.length&&(H[R].focus(),l(R,H[R]),s.code==="Tab"&&s.preventDefault())}return G.addEventListener("keydown",r),()=>{G.removeEventListener("keydown",r)}},[d,e,t,b,l,o]);let u=(0,EE.useMergeRefs)([a,i]);return(0,ME.jsx)("div",{ref:u,...n,children:c})}var PE=(0,tr.forwardRef)(a0c);PE.displayName="NavigableContainer";var _p=PE;var _E=X(V(),1);function u0c({role:c="menu",orientation:t="vertical",...e},l){return(0,_E.jsx)(_p,{ref:l,stopNavigationEvents:!0,onlyBrowserTabstops:!1,role:c,"aria-orientation":c!=="presentation"&&(t==="vertical"||t==="horizontal")?t:void 0,eventToOffset:b=>{let{code:o}=b,n=["ArrowDown"],i=["ArrowUp"];if(t==="horizontal"&&(n=["ArrowRight"],i=["ArrowLeft"]),t==="both"&&(n=["ArrowRight","ArrowDown"],i=["ArrowLeft","ArrowUp"]),n.includes(o))return 1;if(i.includes(o))return-1;if(["ArrowDown","ArrowUp","ArrowLeft","ArrowRight"].includes(o))return 0},...e})}var qE=(0,KE.forwardRef)(u0c);qE.displayName="NavigableMenu";var Gu=qE;var $E=X(Y(),1);var cM=X(V(),1);function G0c({eventToOffset:c,...t},e){return(0,cM.jsx)(_p,{ref:e,stopNavigationEvents:!0,onlyBrowserTabstops:!0,eventToOffset:d=>{let{code:b,shiftKey:o}=d;if(b==="Tab")return o?-1:1;if(c)return c(d)},...t})}var tM=(0,$E.forwardRef)(G0c);tM.displayName="TabbableContainer";var jJ=tM;var er=X(V(),1);function EJ(c={},t={}){let e={...c,...t};return t.className&&c.className&&(e.className=N(t.className,c.className)),e}function eM(c){return typeof c=="function"}function X0c(c){let{children:t,className:e,controls:l,icon:d=Wh,label:b,popoverProps:o,toggleProps:n,menuProps:i,disableOpenOnArrowDown:a=!1,text:u,noIcons:G,open:r,defaultOpen:s,onToggle:m,variant:x}=ec(c,"DropdownMenu");if(!l?.length&&!eM(t))return null;let g;l?.length&&(g=l,Array.isArray(g[0])||(g=[l]));let Z=EJ({className:"components-dropdown-menu__popover",variant:x},o);return(0,er.jsx)(no,{className:e,popoverProps:Z,renderToggle:({isOpen:H,onToggle:R})=>{let W=B=>{a||!H&&B.code==="ArrowDown"&&(B.preventDefault(),R())},{as:p=oc,...I}=n??{},y=EJ({className:N("components-dropdown-menu__toggle",{"is-opened":H})},I);return(0,er.jsx)(p,{...y,icon:d,onClick:B=>{R(),y.onClick&&y.onClick(B)},onKeyDown:B=>{W(B),y.onKeyDown&&y.onKeyDown(B)},"aria-haspopup":"true","aria-expanded":H,label:b,text:u,showTooltip:n?.showTooltip??!0,children:y.children})},renderContent:H=>{let R=EJ({"aria-label":b,className:N("components-dropdown-menu__menu",{"no-icons":G})},i);return(0,er.jsxs)(Gu,{...R,role:"menu",children:[eM(t)?t(H):null,g?.flatMap((W,p)=>W.map((I,y)=>(0,er.jsx)(oc,{size:"compact",onClick:B=>{B.stopPropagation(),H.onClose(),I.onClick&&I.onClick()},className:N("components-dropdown-menu__menu-item",{"has-separator":p>0&&y===0,"is-active":I.isActive,"is-icon-only":!I.title}),icon:I.icon,label:I.label,"aria-checked":I.role==="menuitemcheckbox"||I.role==="menuitemradio"?I.isActive:void 0,role:I.role==="menuitemcheckbox"||I.role==="menuitemradio"?I.role:"menuitem",accessibleWhenDisabled:!0,disabled:I.isDisabled,children:I.title},[p,y].join())))]})},open:r,defaultOpen:s,onToggle:m})}var r0c=Oa(X0c,"DropdownMenu"),rb=r0c;var lM=k(oo,{target:"e1lpqc908"})("&&{flex-shrink:0;width:",w(6),";height:",w(6),";}"),dM=k(to,{target:"e1lpqc907"})(qR,"{background:",Q.gray[100],";border-radius:",T.radiusXSmall,";",db,db,db,db,"{height:",w(8),";}",gd,gd,gd,"{border-color:transparent;box-shadow:none;}}"),bM=k("div",{target:"e1lpqc906"})("line-height:",w(8),";margin-left:",w(2),";margin-right:",w(2),";white-space:nowrap;overflow:hidden;"),oM=k(ob,{target:"e1lpqc905"})("text-transform:uppercase;line-height:",w(6),";font-weight:",T.fontWeightEmphasis,";&&&{font-size:11px;margin-bottom:0;}"),nM=k(ac,{target:"e1lpqc904"})("height:",w(6),";display:flex;"),MJ=k(ac,{target:"e1lpqc903"})("margin-top:",w(2),";"),iM=k(ac,{target:"e1lpqc902"})({name:"u6wnko",styles:"&&&{.components-button.has-icon{min-width:0;padding:0;}}"}),aM=k(oc,{target:"e1lpqc901"})("&&{color:",Q.theme.accent,";}"),uM=k(oc,{target:"e1lpqc900"})("&&{margin-top:",w(1),";}");var Cc=X(V(),1),s0c="#000";function m0c({value:c,onChange:t,label:e}){return(0,Cc.jsx)(dM,{size:"compact",label:e,hideLabelFromVision:!0,value:c,onChange:t})}function x0c(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 g0c(c,t){let e=new RegExp(`^${t}color-([\\d]+)$`),l=c.reduce((d,b)=>{if(typeof b?.slug=="string"){let o=b?.slug.match(e);if(o){let n=parseInt(o[1],10);if(n>=d)return n+1}}return d},1);return{name:(0,_t.sprintf)((0,_t.__)("Color %d"),l),slug:`${t}color-${l}`}}function GM({isGradient:c,element:t,onChange:e,popoverProps:l,onClose:d=()=>{}}){let b=(0,rl.useMemo)(()=>({shift:!0,offset:20,resize:!1,placement:"left-start",...l,className:N("components-palette-edit__popover",l?.className)}),[l]);return(0,Cc.jsxs)(Gi,{...b,onClose:d,children:[!c&&(0,Cc.jsx)(uo,{color:t.color,enableAlpha:!0,onChange:o=>{e({...t,color:o})}}),c&&(0,Cc.jsx)("div",{className:"components-palette-edit__popover-gradient-picker",children:(0,Cc.jsx)($X,{__experimentalIsRenderedInSidebar:!0,value:t.gradient,onChange:o=>{e({...t,gradient:o})}})})]})}function H0c({canOnlyChangeValues:c,element:t,onChange:e,onRemove:l,popoverProps:d,slugPrefix:b,isGradient:o}){let n=o?t.gradient:t.color,[i,a]=(0,rl.useState)(!1),[u,G]=(0,rl.useState)(null),r=(0,rl.useMemo)(()=>({...d,anchor:u}),[u,d]);return(0,Cc.jsxs)(KX,{ref:G,size:"small",children:[(0,Cc.jsxs)(jc,{justify:"flex-start",children:[(0,Cc.jsx)(oc,{size:"small",onClick:()=>{a(!0)},"aria-label":(0,_t.sprintf)((0,_t.__)("Edit: %s"),t.name.trim().length?t.name:n||""),style:{padding:0},children:(0,Cc.jsx)(lM,{colorValue:n})}),(0,Cc.jsx)(ol,{children:c?(0,Cc.jsx)(bM,{children:t.name.trim().length?t.name:"\xA0"}):(0,Cc.jsx)(m0c,{label:o?(0,_t.__)("Gradient name"):(0,_t.__)("Color name"),value:t.name,onChange:s=>e({...t,name:s,slug:b+WI(s??"")})})}),!c&&(0,Cc.jsx)(De,{children:(0,Cc.jsx)(uM,{size:"small",icon:wm,label:(0,_t.sprintf)((0,_t.__)("Remove color: %s"),t.name.trim().length?t.name:n||""),onClick:l})})]}),i&&(0,Cc.jsx)(GM,{isGradient:o,onChange:e,element:t,popoverProps:r,onClose:()=>a(!1)})]})}function Z0c({elements:c,onChange:t,canOnlyChangeValues:e,slugPrefix:l,isGradient:d,popoverProps:b,addColorRef:o}){let n=(0,rl.useRef)(void 0);(0,rl.useEffect)(()=>{n.current=c},[c]);let i=(0,PJ.useDebounce)(a=>t(x0c(a)),100);return(0,Cc.jsx)(it,{spacing:3,children:(0,Cc.jsx)(_X,{isRounded:!0,isBordered:!0,isSeparated:!0,children:c.map((a,u)=>(0,Cc.jsx)(H0c,{isGradient:d,canOnlyChangeValues:e,element:a,onChange:G=>{i(c.map((r,s)=>s===u?G:r))},onRemove:()=>{let G=c.filter((r,s)=>s!==u);t(G.length?G:void 0),o.current?.focus()},slugPrefix:l,popoverProps:b},u))})})}var R0c=[];function I0c({gradients:c,colors:t=R0c,onChange:e,paletteLabel:l,paletteLabelHeadingLevel:d=2,emptyMessage:b,canOnlyChangeValues:o,canReset:n,slugPrefix:i="",popoverProps:a}){let u=!!c,G=u?c:t,[r,s]=(0,rl.useState)(!1),[m,x]=(0,rl.useState)(null),g=r&&!!m&&G[m]&&!G[m].slug,H=G.length>0,R=(0,PJ.useDebounce)(e,100),W=(0,rl.useCallback)((I,y)=>{let B=y===void 0?void 0:G[y];B&&B[u?"gradient":"color"]===I?x(y):s(!0)},[u,G]),p=(0,rl.useRef)(null);return(0,Cc.jsxs)(iM,{children:[(0,Cc.jsxs)(jc,{children:[(0,Cc.jsx)(oM,{level:d,children:l}),(0,Cc.jsxs)(nM,{children:[H&&r&&(0,Cc.jsx)(aM,{size:"small",onClick:()=>{s(!1),x(null)},children:(0,_t.__)("Done")}),!o&&(0,Cc.jsx)(oc,{ref:p,size:"small",isPressed:g,icon:Ko,label:u?(0,_t.__)("Add gradient"):(0,_t.__)("Add color"),onClick:()=>{let{name:I,slug:y}=g0c(G,i);e(c?[...c,{gradient:J0,name:I,slug:y}]:[...t,{color:s0c,name:I,slug:y}]),s(!0),x(G.length)}}),H&&(!r||!o||n)&&(0,Cc.jsx)(rb,{icon:Lm,label:u?(0,_t.__)("Gradient options"):(0,_t.__)("Color options"),toggleProps:{size:"small"},children:({onClose:I})=>(0,Cc.jsx)(Cc.Fragment,{children:(0,Cc.jsxs)(Gu,{role:"menu",children:[!r&&(0,Cc.jsx)(oc,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{s(!0),I()},className:"components-palette-edit__menu-button",children:(0,_t.__)("Show details")}),!o&&(0,Cc.jsx)(oc,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{x(null),s(!1),e(),I()},className:"components-palette-edit__menu-button",children:u?(0,_t.__)("Remove all gradients"):(0,_t.__)("Remove all colors")}),n&&(0,Cc.jsx)(oc,{__next40pxDefaultSize:!0,className:"components-palette-edit__menu-button",variant:"tertiary",onClick:()=>{x(null),e(),I()},children:u?(0,_t.__)("Reset gradient"):(0,_t.__)("Reset colors")})]})})})]})]}),H&&(0,Cc.jsxs)(MJ,{children:[r&&(0,Cc.jsx)(Z0c,{canOnlyChangeValues:o,elements:G,onChange:e,slugPrefix:i,isGradient:u,popoverProps:a,addColorRef:p}),!r&&m!==null&&(0,Cc.jsx)(GM,{isGradient:u,onClose:()=>x(null),onChange:I=>{R(G.map((y,B)=>B===m?I:y))},element:G[m??-1],popoverProps:a}),!r&&(u?(0,Cc.jsx)(Kp,{gradients:c,onChange:W,clearable:!1,disableCustomGradients:!0}):(0,Cc.jsx)(Zi,{colors:t,onChange:W,clearable:!1,disableCustomColors:!0}))]}),!H&&b&&(0,Cc.jsx)(MJ,{children:b})]})}var XM=I0c;var yi=X(ic(),1),Al=X(Y(),1),BM=X(bc(),1),_J=X(lo(),1);var rM=k(Zt,{target:"evuatpg0"})("height:38px;padding-left:",w(2),";padding-right:",w(2),";");var qp=X(Y(),1),sM=X(V(),1);function p0c(c,t){let{value:e,isExpanded:l,instanceId:d,selectedSuggestionIndex:b,className:o,onChange:n,onFocus:i,onBlur:a,"aria-describedby":u,...G}=c,[r,s]=(0,qp.useState)(!1),m=e?e.length+1:0,x=H=>{n&&n({value:H.target.value})},g=H=>{s(!0),i?.(H)},Z=H=>{s(!1),a?.(H)};return(0,sM.jsx)("input",{ref:t,id:`components-form-token-input-${d}`,type:"text",...G,value:e||"",onChange:x,onFocus:g,onBlur:Z,size:m,className:N(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":r&&b!==-1&&l?`components-form-token-suggestions-${d}-${b}`:void 0,"aria-describedby":u})}var mM=(0,qp.forwardRef)(p0c);mM.displayName="TokenInput";var $p=mM;var xM=X(bc(),1),gM=X(ic(),1),Xu=X(V(),1),W0c=c=>{c.preventDefault()};function B0c({selectedIndex:c,scrollIntoView:t,match:e,onHover:l,onSelect:d,suggestions:b=[],displayTransform:o,instanceId:n,__experimentalRenderItem:i}){let a=(0,xM.useRefEffect)(s=>{c>-1&&t&&s.children[c]&&s.children[c].scrollIntoView({behavior:"instant",block:"nearest",inline:"nearest"})},[c,t]),u=s=>()=>{l?.(s)},G=s=>()=>{d?.(s)},r=s=>{let m=o(e).normalize("NFKC").toLocaleLowerCase();if(m.length===0)return null;let x=o(s),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,Xu.jsxs)("ul",{ref:a,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${n}`,role:"listbox",children:[b.map((s,m)=>{let x=r(s),g=m===c,Z=typeof s=="object"&&s?.disabled,H=typeof s=="object"&&"value"in s?s?.value:o(s),R=N("components-form-token-field__suggestion",{"is-selected":g}),W;return typeof i=="function"?W=i({item:s}):x?W=(0,Xu.jsxs)("span",{"aria-label":o(s),children:[x.suggestionBeforeMatch,(0,Xu.jsx)("strong",{className:"components-form-token-field__suggestion-match",children:x.suggestionMatch}),x.suggestionAfterMatch]}):W=o(s),(0,Xu.jsx)("li",{id:`components-form-token-suggestions-${n}-${m}`,role:"option",className:R,onMouseDown:W0c,onClick:G(s),onMouseEnter:u(s),"aria-selected":m===c,"aria-disabled":Z,children:W},H)}),b.length===0&&(0,Xu.jsx)("li",{className:"components-form-token-field__suggestion is-empty",children:(0,gM.__)("No items found")})]})}var cW=B0c;var tW=X(Y(),1),eW=X(bc(),1),KJ=X(V(),1),lW=(0,eW.createHigherOrderComponent)(c=>function(e){let[l,d]=(0,tW.useState)(void 0),b=(0,tW.useCallback)(o=>d(()=>o?.handleFocusOutside?o.handleFocusOutside.bind(o):void 0),[]);return(0,KJ.jsx)("div",{...(0,eW.__experimentalUseFocusOutside)(l),children:(0,KJ.jsx)(c,{ref:b,...e})})},"withFocusOutside");var y0c=Yl`
-	from {
-		transform: rotate(0deg);
-	}
-	to {
-		transform: rotate(360deg);
-	}
- `,HM=k("svg",{target:"ea4tfvq2"})("width:",T.spinnerSize,"px;height:",T.spinnerSize,"px;display:inline-block;margin:5px 11px 0;position:relative;color:",Q.theme.accent,";overflow:visible;opacity:1;background-color:transparent;"),ZM={name:"9s4963",styles:"fill:transparent;stroke-width:1.5px"},RM=k("circle",{target:"ea4tfvq1"})(ZM,";stroke:",Q.gray[300],";"),IM=k("path",{target:"ea4tfvq0"})(ZM,";stroke:currentColor;stroke-linecap:round;transform-origin:50% 50%;animation:1.4s linear infinite both ",y0c,";");var pM=X(Y(),1),v0=X(V(),1);function V0c({className:c,...t},e){return(0,v0.jsxs)(HM,{className:N("components-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,v0.jsx)(RM,{cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,v0.jsx)(IM,{d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})}var WM=(0,pM.forwardRef)(V0c);WM.displayName="Spinner";var lr=WM;var sb=X(V(),1),h0c=()=>{},J0c=lW(class extends Al.Component{handleFocusOutside(t){this.props.onFocusOutside(t)}render(){return this.props.children}}),dW=(c,t)=>c===null?-1:t.indexOf(c);function yM(c){let{value:t,label:e,options:l,onChange:d,onFilterValueChange:b=h0c,hideLabelFromVision:o,help:n,allowReset:i=!0,className:a,isLoading:u=!1,messages:G={selected:(0,yi.__)("Item selected.")},__experimentalRenderItem:r,expandOnFocus:s=!0,placeholder:m}=c,[x,g]=el({value:t,onChange:d}),Z=l.find(U=>U.value===x),H=Z?.label??"",R=(0,BM.useInstanceId)(yM,"combobox-control"),[W,p]=(0,Al.useState)(Z||null),[I,y]=(0,Al.useState)(!1),[B,C]=(0,Al.useState)(!1),[J,h]=(0,Al.useState)(""),f=(0,Al.useRef)(null),F=(0,Al.useMemo)(()=>{let U=[],q=[],uc=b0(J);return l.forEach(gc=>{let hc=b0(gc.label).indexOf(uc);hc===0?U.push(gc):hc>0&&q.push(gc)}),U.concat(q)},[J,l]),O=U=>{U.disabled||(g(U.value),(0,_J.speak)(G.selected,"assertive"),p(U),h(""),y(!1))},z=(U=1)=>{let uc=dW(W,F)+U;uc<0?uc=F.length-1:uc>=F.length&&(uc=0),p(F[uc]),y(!0)},L=Hd(U=>{let q=!1;if(!U.defaultPrevented){switch(U.code){case"Enter":W&&(O(W),q=!0);break;case"ArrowUp":z(-1),q=!0;break;case"ArrowDown":z(1),q=!0;break;case"Escape":y(!1),p(null),q=!0;break;default:break}q&&U.preventDefault()}}),j=()=>{C(!1)},S=()=>{C(!0),s&&y(!0),b(""),h("")},v=()=>{y(!0)},A=()=>{y(!1)},K=U=>{let q=U.value;h(q),b(q),B&&y(!0)},tc=()=>{g(null),f.current?.focus()},M=U=>{U.stopPropagation()};return(0,Al.useEffect)(()=>{let U=F.length>0,q=dW(W,F)>0;U&&!q&&p(F[0])},[F,W]),(0,Al.useEffect)(()=>{let U=F.length>0;if(I){let q=U?(0,yi.sprintf)((0,yi._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,yi.__)("No results.");(0,_J.speak)(q,"polite")}},[F,I]),(0,sb.jsx)(J0c,{onFocusOutside:A,children:(0,sb.jsx)(Ac,{className:N(a,"components-combobox-control"),label:e,id:`components-form-token-input-${R}`,hideLabelFromVision:o,help:n,children:(0,sb.jsxs)("div",{className:"components-combobox-control__suggestions-container",tabIndex:-1,onKeyDown:L,children:[(0,sb.jsxs)(rM,{children:[(0,sb.jsx)(ol,{children:(0,sb.jsx)($p,{className:"components-combobox-control__input",instanceId:R,ref:f,placeholder:m,value:I?J:H,onFocus:S,onBlur:j,onClick:v,isExpanded:I,selectedSuggestionIndex:dW(W,F),onChange:K,"aria-describedby":n?`components-form-token-input-${R}__help`:void 0})}),u&&(0,sb.jsx)(lr,{}),i&&!!x&&!I&&(0,sb.jsx)(oc,{size:"small",icon:Po,onClick:tc,onKeyDown:M,label:(0,yi.__)("Reset")})]}),I&&!u&&(0,sb.jsx)(cW,{instanceId:R,match:{label:J,value:""},displayTransform:U=>U.label,suggestions:F,selectedIndex:dW(W,F),onHover:p,onSelect:O,scrollIntoView:!0,__experimentalRenderItem:r})]})})})}var bW=yM;var VM=X(Y(),1),$J=X(bc(),1),cv=X(xt(),1);var tv=X(V(),1);function hM(c){if(c.state){let{state:t,...e}=c,{store:l,...d}=hM(t);return{...e,...d,store:l}}return c}var qJ={__unstableComposite:"Composite",__unstableCompositeGroup:"Composite.Group or Composite.Row",__unstableCompositeItem:"Composite.Item",__unstableUseCompositeState:"Composite"};function ev(c,t={}){let e=c.displayName??"",l=d=>{(0,cv.default)(`wp.components.${e}`,{since:"6.7",alternative:qJ.hasOwnProperty(e)?qJ[e]:void 0});let{store:b,...o}=hM(d),n=o;return n={...n,id:(0,$J.useInstanceId)(b,n.baseId,n.id)},Object.entries(t).forEach(([i,a])=>{n.hasOwnProperty(i)&&(Object.assign(n,{[a]:n[i]}),delete n[i])}),delete n.baseId,(0,tv.jsx)(c,{...n,store:b})};return l.displayName=e,l}var v0c=(0,VM.forwardRef)(({role:c,...t},e)=>{let l=c==="row"?Oe.Row:Oe.Group;return(0,tv.jsx)(l,{ref:e,role:c,...t})}),lv=ev(Object.assign(Oe,{displayName:"__unstableComposite"}),{baseId:"id"}),JM=ev(Object.assign(v0c,{displayName:"__unstableCompositeGroup"})),vM=ev(Object.assign(Oe.Item,{displayName:"__unstableCompositeItem"}),{focusable:"accessibleWhenDisabled"});function CM(c={}){(0,cv.default)("wp.components.__unstableUseCompositeState",{since:"6.7",alternative:qJ.__unstableUseCompositeState});let{baseId:t,currentId:e,orientation:l,rtl:d=!1,loop:b=!1,wrap:o=!1,shift:n=!1,unstable_virtual:i}=c;return{baseId:(0,$J.useInstanceId)(lv,"composite",t),store:tG({defaultActiveId:e,rtl:d,orientation:l,focusLoop:b,focusShift:n,focusWrap:o,virtualFocus:i})}}var ov=X(ic(),1),xb=X(Y(),1);var Wt=X(Y(),1),hd=X(bc(),1),dv=X(ic(),1);var zM=X(cr(),1);var C0c=new Set(["alert","status","log","marquee","timer"]),fM=[];function YM(c){let t=Array.from(document.body.children),e=[];fM.push(e);for(let l of t)l!==c&&f0c(l)&&(l.setAttribute("aria-hidden","true"),e.push(l))}function f0c(c){let t=c.getAttribute("role");return!(c.tagName==="SCRIPT"||c.hasAttribute("hidden")||c.hasAttribute("aria-hidden")||c.hasAttribute("aria-live")||t&&C0c.has(t))}function FM(){let c=fM.pop();if(c)for(let t of c)t.removeAttribute("aria-hidden")}var NM=X(bc(),1),dr=X(Y(),1),tGt=X(Nl(),1);var F0c=Number.parseInt(T.transitionDuration),N0c="components-modal__disappear-animation";function SM(){let c=(0,dr.useRef)(null),[t,e]=(0,dr.useState)(!1),l=(0,NM.useReducedMotion)(),d=(0,dr.useCallback)(()=>new Promise(b=>{let o=c.current;if(l){b();return}if(!o){b();return}let n,i=()=>new Promise(u=>{n=G=>{G.animationName===N0c&&u()},o.addEventListener("animationend",n),e(!0)}),a=()=>new Promise(u=>{setTimeout(()=>u(),F0c*1.2)});Promise.race([i(),a()]).then(()=>{n&&o.removeEventListener("animationend",n),e(!1),b()})}),[l]);return{overlayClassname:t?"is-animating-out":void 0,frameRef:c,closeModal:d}}var kM=X(Y(),1),oW=(0,kM.createContext)(new Set);oW.displayName="ModalContext";var fe=X(V(),1),C0=new Map;function S0c(c,t){let{bodyOpenClassName:e="modal-open",role:l="dialog",title:d=null,focusOnMount:b=!0,shouldCloseOnEsc:o=!0,shouldCloseOnClickOutside:n=!0,isDismissible:i=!0,aria:a={labelledby:void 0,describedby:void 0},onRequestClose:u,icon:G,closeButtonLabel:r,children:s,style:m,overlayClassName:x,className:g,contentLabel:Z,onKeyDown:H,isFullScreen:R=!1,size:W,headerActions:p=null,__experimentalHideHeader:I=!1}=c,y=(0,Wt.useRef)(null),B=(0,hd.useInstanceId)(bv),C=d?`components-modal-header-${B}`:a.labelledby,J=(0,hd.useFocusOnMount)(b==="firstContentElement"?"firstElement":b),h=(0,hd.useConstrainedTabbing)(),f=(0,hd.useFocusReturn)(),F=(0,Wt.useRef)(null),O=(0,Wt.useRef)(null),[z,L]=(0,Wt.useState)(!1),[j,S]=(0,Wt.useState)(!1),v;R||W==="fill"?v="is-full-screen":W&&(v=`has-size-${W}`);let A=(0,Wt.useCallback)(()=>{if(!F.current)return;let sc=(0,zM.getScrollContainer)(F.current);F.current===sc?S(!0):S(!1)},[F]);(0,Wt.useEffect)(()=>(YM(y.current),()=>FM()),[]);let K=(0,Wt.useRef)(void 0);(0,Wt.useEffect)(()=>{K.current=u},[u]);let tc=(0,Wt.useContext)(oW),[M]=(0,Wt.useState)(()=>new Set);(0,Wt.useEffect)(()=>{tc.add(K);for(let sc of tc)sc!==K&&sc.current?.();return()=>{for(let sc of M)sc.current?.();tc.delete(K)}},[tc,M]),(0,Wt.useEffect)(()=>{let sc=e,_c=1+(C0.get(sc)??0);return C0.set(sc,_c),document.body.classList.add(e),()=>{let St=C0.get(sc)-1;St===0?(document.body.classList.remove(sc),C0.delete(sc)):C0.set(sc,St)}},[e]);let{closeModal:U,frameRef:q,overlayClassname:uc}=SM();(0,Wt.useLayoutEffect)(()=>{if(!window.ResizeObserver||!O.current)return;let sc=new ResizeObserver(A);return sc.observe(O.current),A(),()=>{sc.disconnect()}},[A,O]);function gc(sc){o&&(sc.code==="Escape"||sc.key==="Escape")&&!sc.defaultPrevented&&(sc.preventDefault(),U().then(()=>u(sc)))}let hc=(0,Wt.useCallback)(sc=>{let _c=sc?.currentTarget?.scrollTop??-1;!z&&_c>0?L(!0):z&&_c<=0&&L(!1)},[z]),tt=null,Kc={onPointerDown:sc=>{sc.target===sc.currentTarget&&(tt=sc.target,sc.preventDefault())},onPointerUp:({target:sc,button:_c})=>{let St=sc===tt;tt=null,_c===0&&St&&U().then(()=>u())}},mt=(0,fe.jsx)("div",{ref:(0,hd.useMergeRefs)([y,t]),className:N("components-modal__screen-overlay",uc,x),onKeyDown:Hd(gc),...n?Kc:{},children:(0,fe.jsx)(YX,{document,children:(0,fe.jsx)("div",{className:N("components-modal__frame",v,g),style:m,ref:(0,hd.useMergeRefs)([q,h,f,b!=="firstContentElement"?J:null]),role:l,"aria-label":Z,"aria-labelledby":Z?void 0:C,"aria-describedby":a.describedby,tabIndex:-1,onKeyDown:H,children:(0,fe.jsxs)("div",{className:N("components-modal__content",{"hide-header":I,"is-scrollable":j,"has-scrolled-content":z}),role:"document",onScroll:hc,ref:F,"aria-label":j?(0,dv.__)("Scrollable section"):void 0,tabIndex:j?0:void 0,children:[!I&&(0,fe.jsxs)("div",{className:"components-modal__header",children:[(0,fe.jsxs)("div",{className:"components-modal__header-heading-container",children:[G&&(0,fe.jsx)("span",{className:"components-modal__icon-container","aria-hidden":!0,children:G}),d&&(0,fe.jsx)("h1",{id:C,className:"components-modal__header-heading",children:d})]}),p,i&&(0,fe.jsxs)(fe.Fragment,{children:[(0,fe.jsx)(re,{marginBottom:0,marginLeft:2}),(0,fe.jsx)(oc,{size:"compact",onClick:sc=>U().then(()=>u(sc)),icon:Am,label:r||(0,dv.__)("Close")})]})]}),(0,fe.jsx)("div",{ref:(0,hd.useMergeRefs)([O,b==="firstContentElement"?J:null]),className:"components-modal__children-container",children:s})]})})})});return(0,Wt.createPortal)((0,fe.jsx)(oW.Provider,{value:M,children:mt}),document.body)}var bv=(0,Wt.forwardRef)(S0c);bv.displayName="Modal";var br=bv;var mb=X(V(),1),nv="data-wp-hash";function iv(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&z0c(document)),c.__wpStyleRuntime}function k0c(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 AM(c,t,e){if(!c.head)return;let l=iv(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(k0c(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(nv,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function z0c(c){let t=iv();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)AM(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 A0c(c,t){let e=iv();e.styles.set(c,t);for(let l of e.documents.keys())AM(l,c,t)}typeof process>"u",A0c("af7a0f28df",".f8c6ba0dd016e6c1__wrapper.f8c6ba0dd016e6c1__wrapper{z-index:1000001}");var O0c={wrapper:"f8c6ba0dd016e6c1__wrapper"},w0c=(c,t)=>{let{isOpen:e,onConfirm:l,onCancel:d,children:b,confirmButtonText:o,cancelButtonText:n,isBusy:i,...a}=ec(c,"ConfirmDialog"),u=O0c.wrapper,G=(0,xb.useRef)(null),r=(0,xb.useRef)(null),[s,m]=(0,xb.useState)(),[x,g]=(0,xb.useState)();(0,xb.useEffect)(()=>{let p=typeof e<"u";m(p?e:!0),g(!p)},[e]);let Z=(0,xb.useCallback)(p=>I=>{p?.(I),x&&m(!1)},[x,m]),H=(0,xb.useCallback)(p=>{!(p.target===G.current||p.target===r.current)&&p.key==="Enter"&&Z(l)(p)},[Z,l]),R=n??(0,ov.__)("Cancel"),W=o??(0,ov.__)("OK");return(0,mb.jsx)(mb.Fragment,{children:s&&(0,mb.jsx)(br,{onRequestClose:Z(d),onKeyDown:H,closeButtonLabel:R,isDismissible:!0,ref:t,overlayClassName:u,__experimentalHideHeader:!0,...a,children:(0,mb.jsxs)(it,{spacing:8,children:[(0,mb.jsx)(nl,{children:b}),(0,mb.jsxs)(Zt,{direction:"row",justify:"flex-end",children:[(0,mb.jsx)(oc,{__next40pxDefaultSize:!0,ref:G,variant:"tertiary",onClick:Z(d),accessibleWhenDisabled:!0,disabled:i,children:R}),(0,mb.jsx)(oc,{__next40pxDefaultSize:!0,ref:r,variant:"primary",onClick:Z(l),accessibleWhenDisabled:!0,disabled:i,isBusy:i,children:W})]})]})})})},T0c=lc(w0c,"ConfirmDialog"),av=T0c;var qM=X(bc(),1),iW=X(ic(),1);var ru=X(Y(),1),or=X(ic(),1);var Jd={compact:T.controlPaddingXSmall,small:T.controlPaddingXSmall,default:T.controlPaddingX},Q0c=(c,t)=>{let e={compact:{[t]:32,paddingInlineStart:Jd.compact,paddingInlineEnd:Jd.compact+Pa},default:{[t]:40,paddingInlineStart:Jd.default,paddingInlineEnd:Jd.default+Pa},small:{[t]:24,paddingInlineStart:Jd.small,paddingInlineEnd:Jd.small+Pa}};return e[c]||e.default},L0c=c=>{let e={compact:{paddingInlineStart:Jd.compact,paddingInlineEnd:Jd.compact-6},default:{paddingInlineStart:Jd.default,paddingInlineEnd:Jd.default-6},small:{paddingInlineStart:Jd.small,paddingInlineEnd:Jd.small-6}};return e[c]||e.default},OM=k(Qg,{shouldForwardProp:c=>c!=="hasCustomRenderProp",target:"e1p3eej77"})(({size:c,hasCustomRenderProp:t})=>D("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;}",Q0c(c,t?"minHeight":"height")," ",!t&&QM," ",qm({inputSize:c}),";",""),""),D0c=Yl({"0%":{transform:`translateY(-${Le.SLIDE_DISTANCE})`},"100%":{transform:"translateY(0)"}}),U0c=Yl({"0%":{opacity:0},"100%":{opacity:1}}),wM=k(qg,{target:"e1p3eej76"})("display:flex;flex-direction:column;background-color:",Q.theme.background,";border-radius:",T.radiusSmall,";border:1px solid ",Q.theme.foreground,";box-shadow:",T.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:",D0c,",",U0c,";animation-duration:",Le.SLIDE_DURATION,",",Le.FADE_DURATION,";animation-timing-function:",Le.SLIDE_EASING,",",Le.FADE_EASING,";will-change:transform,opacity;}}&[data-focus-visible]{outline:none;}"),TM=k(Eg,{target:"e1p3eej75"})(({size:c})=>D("cursor:default;display:flex;align-items:center;justify-content:space-between;font-size:",T.fontSize,";line-height:28px;padding-block:",w(2),";scroll-margin:",w(1),";user-select:none;&[aria-disabled='true']{cursor:not-allowed;}&[data-active-item]{background-color:",Q.theme.gray[300],";}",L0c(c),";",""),""),QM={name:"1h52dri",styles:"overflow:hidden;text-overflow:ellipsis;white-space:nowrap"},LM=k("div",{target:"e1p3eej74"})(QM,";"),DM=k("span",{target:"e1p3eej73"})("color:",Q.theme.gray[600],";margin-inline-start:",w(2),";"),uv=k("div",{target:"e1p3eej72"})("display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex:1;column-gap:",w(4),";"),UM=k("span",{target:"e1p3eej71"})("color:",Q.theme.gray[600],";text-align:initial;line-height:",T.fontLineHeightBase,";padding-inline-end:",w(1),";margin-block:",w(1),";"),jM=k(Pg,{target:"e1p3eej70"})("display:flex;align-items:center;margin-inline-start:",w(2),";fill:currentColor;align-self:start;margin-block-start:2px;font-size:0;",uv,"~&,&:not(:empty){font-size:24px;}");var vd=X(V(),1),nW=(0,ru.createContext)(void 0);nW.displayName="CustomSelectContext";function j0c(c){return(Array.isArray(c)?c.length===0:c==null)?(0,or.__)("Select an item"):Array.isArray(c)?c.length===1?c[0]:(0,or.sprintf)((0,or._n)("%d item selected","%d items selected",c.length),c.length):c}var E0c=({renderSelectedValue:c,size:t="default",store:e,...l})=>{let{value:d}=E(e),b=(0,ru.useMemo)(()=>c??j0c,[c]);return(0,vd.jsx)(OM,{...l,size:t,hasCustomRenderProp:!!c,store:e,children:b(d)})};function M0c(c){let{children:t,hideLabelFromVision:e=!1,label:l,size:d,store:b,className:o,isLegacy:n=!1,...i}=c,a=(0,ru.useCallback)(G=>{n&&G.stopPropagation()},[n]),u=(0,ru.useMemo)(()=>({store:b,size:d}),[b,d]);return(0,vd.jsxs)("div",{className:o,children:[(0,vd.jsx)(Kg,{store:b,render:e?(0,vd.jsx)(Sc,{}):(0,vd.jsx)(Ac.VisualLabel,{as:"div"}),children:l}),(0,vd.jsxs)(BX,{size:d,suffix:(0,vd.jsx)($I,{}),children:[(0,vd.jsx)(E0c,{...i,size:d,store:b,showOnKeyDown:!n}),(0,vd.jsx)(wM,{gutter:12,store:b,sameWidth:!0,slide:!1,onKeyDown:a,flip:!n,children:(0,vd.jsx)(nW.Provider,{value:u,children:t})})]})]})}var EM=M0c;var MM=X(Y(),1);var f0=X(V(),1);function PM({children:c,...t}){let e=(0,MM.useContext)(nW);return(0,f0.jsxs)(TM,{store:e?.store,size:e?.size??"default",...t,children:[c??t.value,(0,f0.jsx)(jM,{children:(0,f0.jsx)(se,{icon:Ue})})]})}PM.displayName="CustomSelectControlV2.Item";var KM=PM;var Ol=X(V(),1);function P0c({__experimentalShowSelectedHint:c,...t}){return{showSelectedHint:c,...t}}function _M({__experimentalHint:c,...t}){return{hint:c,...t}}function K0c(c,t){return t||(0,iW.sprintf)((0,iW.__)("Currently selected: %s"),c)}function $M(c){let{__next40pxDefaultSize:t,describedBy:e,options:l,onChange:d,size:b="default",value:o,className:n,showSelectedHint:i=!1,...a}=P0c(c),u=(0,qM.useInstanceId)($M,"custom-select-control__description"),G=$g({async setValue(g){let Z=l.find(W=>W.key===g);if(!d||!Z)return;await Promise.resolve();let H=G.getState(),R={highlightedIndex:H.renderedItems.findIndex(W=>W.value===g),inputValue:"",isOpen:H.open,selectedItem:Z,type:""};d(R)},value:o?.key,defaultValue:l[0]?.key}),r=l.map(_M).map(({name:g,key:Z,hint:H,style:R,className:W})=>(0,Ol.jsx)(KM,{value:Z,children:H?(0,Ol.jsxs)(uv,{children:[(0,Ol.jsx)("span",{children:g}),(0,Ol.jsx)(UM,{className:"components-custom-select-control__item-hint",children:H})]}):g,style:R,className:N(W,"components-custom-select-control__item",{"has-hint":H})},Z)),s=E(G,"value"),m=l?.map(_M)?.find(({key:g})=>s===g)??l[0];return(0,Ol.jsxs)(Ol.Fragment,{children:[(0,Ol.jsx)(EM,{"aria-describedby":u,renderSelectedValue:()=>!i||!m.hint?m?.name:(0,Ol.jsxs)(LM,{children:[m?.name,(0,Ol.jsx)(DM,{className:"components-custom-select-control__hint",children:m?.hint})]}),size:b,store:G,className:N("components-custom-select-control",n),isLegacy:!0,...a,children:r}),(0,Ol.jsx)(Sc,{children:(0,Ol.jsx)("span",{id:u,children:K0c(m?.name,e)})})]})}var aW=$M;var _0c=Math.pow(10,8)*24*60*60*1e3,DGt=-_0c;var c7=864e5;var q0c=3600;var t7=q0c*24,UGt=t7*7,$0c=t7*365.2425,cxc=$0c/12,jGt=cxc*3,Xv=Symbol.for("constructDateFrom");function ft(c,t){return typeof c=="function"?c(t):c&&typeof c=="object"&&Xv in c?c[Xv](t):c instanceof Date?new c.constructor(t):new Date(t)}function Tc(c,t){return ft(t||c,c)}function Vi(c,t,e){let l=Tc(c,e?.in);return isNaN(t)?ft(e?.in||c,NaN):(t&&l.setDate(l.getDate()+t),l)}function gb(c,t,e){let l=Tc(c,e?.in);if(isNaN(t))return ft(e?.in||c,NaN);if(!t)return l;let d=l.getDate(),b=ft(e?.in||c,l.getTime());b.setMonth(l.getMonth()+t+1,0);let o=b.getDate();return d>=o?b:(l.setFullYear(b.getFullYear(),b.getMonth(),d),l)}var txc={};function uW(){return txc}function su(c,t){let e=uW(),l=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??e.weekStartsOn??e.locale?.options?.weekStartsOn??0,d=Tc(c,t?.in),b=d.getDay(),o=(b<l?7:0)+b-l;return d.setDate(d.getDate()-o),d.setHours(0,0,0,0),d}function rv(c){let t=Tc(c),e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return e.setUTCFullYear(t.getFullYear()),+c-+e}function hi(c,...t){let e=ft.bind(null,c||t.find(l=>typeof l=="object"));return t.map(e)}function Ji(c,t){let e=Tc(c,t?.in);return e.setHours(0,0,0,0),e}function sv(c,t,e){let[l,d]=hi(e?.in,c,t),b=Ji(l),o=Ji(d),n=+b-rv(b),i=+o-rv(o);return Math.round((n-i)/c7)}function nr(c,t,e){return Vi(c,t*7,e)}function GW(c,t,e){return gb(c,t*12,e)}function mv(c,t,e){let[l,d]=hi(e?.in,c,t);return+Ji(l)==+Ji(d)}function xv(c,t){let e=Tc(c,t?.in),l=e.getMonth();return e.setFullYear(e.getFullYear(),l+1,0),e.setHours(23,59,59,999),e}function ir(c,t){let[e,l]=hi(c,t.start,t.end);return{start:e,end:l}}function Y0(c,t){let{start:e,end:l}=ir(t?.in,c),d=+e>+l,b=d?+e:+l,o=d?l:e;o.setHours(0,0,0,0);let n=t?.step??1;if(!n)return[];n<0&&(n=-n,d=!d);let i=[];for(;+o<=b;)i.push(ft(e,o)),o.setDate(o.getDate()+n),o.setHours(0,0,0,0);return d?i.reverse():i}function e7(c,t){let{start:e,end:l}=ir(t?.in,c),d=+e>+l,b=d?+e:+l,o=d?l:e;o.setHours(0,0,0,0),o.setDate(1);let n=t?.step??1;if(!n)return[];n<0&&(n=-n,d=!d);let i=[];for(;+o<=b;)i.push(ft(e,o)),o.setMonth(o.getMonth()+n);return d?i.reverse():i}function l7(c,t){let{start:e,end:l}=ir(t?.in,c),d=+e>+l,b=d?su(l,t):su(e,t),o=d?su(e,t):su(l,t);b.setHours(15),o.setHours(15);let n=+o.getTime(),i=b,a=t?.step??1;if(!a)return[];a<0&&(a=-a,d=!d);let u=[];for(;+i<=n;)i.setHours(0),u.push(ft(e,i)),i=nr(i,a),i.setHours(15);return d?u.reverse():u}function gv(c,t){let e=Tc(c,t?.in);return e.setDate(1),e.setHours(0,0,0,0),e}function d7(c,t){let e=uW(),l=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??e.weekStartsOn??e.locale?.options?.weekStartsOn??0,d=Tc(c,t?.in),b=d.getDay(),o=(b<l?-7:0)+6-(b-l);return d.setDate(d.getDate()+o),d.setHours(23,59,59,999),d}function b7(c,t){let e=Tc(c,t?.in),l=e.getFullYear(),d=e.getMonth(),b=ft(e,0);return b.setFullYear(l,d+1,0),b.setHours(0,0,0,0),b.getDate()}function o7(c,t){return+Tc(c)>+Tc(t)}function n7(c,t){return+Tc(c)<+Tc(t)}function mu(c,t){return+Tc(c)==+Tc(t)}function Hv(c,t){let e=Tc(c,t?.in);return e.setSeconds(0,0),e}function Zv(c,t,e){let[l,d]=hi(e?.in,c,t);return l.getFullYear()===d.getFullYear()&&l.getMonth()===d.getMonth()}function i7(c,t,e){return Vi(c,-t,e)}function XW(c,t,e){let l=Tc(c,e?.in),d=l.getFullYear(),b=l.getDate(),o=ft(e?.in||c,0);o.setFullYear(d,t,15),o.setHours(0,0,0,0);let n=b7(o);return l.setMonth(t,Math.min(b,n)),l}function a7(c,t,e){let l=Tc(c,e?.in);return isNaN(+l)?ft(e?.in||c,NaN):(t.year!=null&&l.setFullYear(t.year),t.month!=null&&(l=XW(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 u7(c,t,e){let l=Tc(c,e?.in);return isNaN(+l)?ft(e?.in||c,NaN):(l.setFullYear(t),l)}function G7(c){return Ji(Date.now(),c)}function ar(c,t,e){return gb(c,-t,e)}function X7(c,t,e){return nr(c,-t,e)}function r7(c,t,e){return GW(c,-t,e)}var sl=X(ic(),1);var _l=X(F0(),1),Ci=X(Y(),1);var de=X(Y(),1);var exc=(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})({}),lxc=(c,t,e)=>(mu(c,t)||o7(c,t))&&(mu(c,e)||n7(c,e)),m7=c=>a7(c,{hours:0,minutes:0,seconds:0,milliseconds:0}),x7=({weekStartsOn:c=exc.SUNDAY,viewing:t=new Date,selected:e=[],numberOfMonths:l=1}={})=>{let[d,b]=(0,de.useState)(t),o=(0,de.useCallback)(()=>b(G7()),[b]),n=(0,de.useCallback)(y=>b(B=>XW(B,y)),[]),i=(0,de.useCallback)(()=>b(y=>ar(y,1)),[]),a=(0,de.useCallback)(()=>b(y=>gb(y,1)),[]),u=(0,de.useCallback)(y=>b(B=>u7(B,y)),[]),G=(0,de.useCallback)(()=>b(y=>r7(y,1)),[]),r=(0,de.useCallback)(()=>b(y=>GW(y,1)),[]),[s,m]=(0,de.useState)(e.map(m7)),x=()=>m([]),g=(0,de.useCallback)(y=>s.findIndex(B=>mu(B,y))>-1,[s]),Z=(0,de.useCallback)((y,B)=>{m(B?Array.isArray(y)?y:[y]:C=>C.concat(Array.isArray(y)?y:[y]))},[]),H=(0,de.useCallback)(y=>m(B=>Array.isArray(y)?B.filter(C=>!y.map(J=>J.getTime()).includes(C.getTime())):B.filter(C=>!mu(C,y))),[]),R=(0,de.useCallback)((y,B)=>g(y)?H(y):Z(y,B),[H,g,Z]),W=(0,de.useCallback)((y,B,C)=>{m(C?Y0({start:y,end:B}):J=>J.concat(Y0({start:y,end:B})))},[]),p=(0,de.useCallback)((y,B)=>{m(C=>C.filter(J=>!Y0({start:y,end:B}).map(h=>h.getTime()).includes(J.getTime())))},[]),I=(0,de.useMemo)(()=>e7({start:gv(d),end:xv(gb(d,l-1))}).map(y=>l7({start:gv(y),end:xv(y)},{weekStartsOn:c}).map(B=>Y0({start:su(B,{weekStartsOn:c}),end:d7(B,{weekStartsOn:c})}))),[d,c,l]);return{clearTime:m7,inRange:lxc,viewing:d,setViewing:b,viewToday:o,viewMonth:n,viewPreviousMonth:i,viewNextMonth:a,viewYear:u,viewPreviousYear:G,viewNextYear:r,selected:s,setSelected:m,clearSelected:x,isSelected:g,select:Z,deselect:H,toggle:R,selectRange:W,deselectRange:p,calendar:I}};var g7=k("div",{target:"e15s65uf7"})(eb,";"),H7=k(jc,{target:"e15s65uf6"})("column-gap:",w(2),";display:grid;grid-template-columns:0.5fr repeat( 5, 1fr ) 0.5fr;justify-items:center;margin-bottom:",w(4),";"),Z7=k(oc,{target:"e15s65uf5"})({name:"sarfoe",styles:"grid-column:1/2"}),R7=k(oc,{target:"e15s65uf4"})({name:"1v98r3z",styles:"grid-column:7/8"}),I7=k(ob,{target:"e15s65uf3"})("font-size:",T.fontSize,";font-weight:",T.fontWeight,";grid-column:2/7;strong{font-weight:",T.fontWeightEmphasis,";}"),p7=k("div",{target:"e15s65uf2"})("column-gap:",w(2),";display:grid;grid-template-columns:0.5fr repeat( 5, 1fr ) 0.5fr;justify-items:center;row-gap:",w(2),";"),W7=k("div",{target:"e15s65uf1"})("color:",Q.theme.gray[700],";font-size:",T.fontSize,";line-height:",T.fontLineHeightBase,";"),B7=k(oc,{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&&`
+			);}`,"")},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&&`
 		pointer-events: none;
-		`," &&&{border-radius:",T.radiusRound,";height:",w(7),";width:",w(7),";font-weight:400;",c=>c.isSelected&&`
-				background: ${Q.theme.accent};
+		`," &&&{border-radius:",L.radiusRound,";height:",O(7),";width:",O(7),";font-weight:400;",c=>c.isSelected&&`
+				background: ${D.theme.accent};

 				&,
 				&:hover:not(:disabled, [aria-disabled=true]) {
-					color: ${Q.theme.accentInverted};
+					color: ${D.theme.accentInverted};
 				}

 				&:focus:not(:disabled),
 				&:focus:not(:disabled) {
-					border: ${T.borderWidthFocus} solid currentColor;
+					border: ${L.borderWidthFocus} solid currentColor;
 				}

 				/* Highlight the selected day for high-contrast mode */
@@ -111,31 +105,31 @@
 					border: 1px solid transparent;
 				}
 			`," ",c=>!c.isSelected&&c.isToday&&`
-			background: ${Q.theme.gray[200]};
+			background: ${D.theme.gray[200]};
 			`,";}",c=>c.hasEvents&&`
 		::before {
-			border: 2px solid ${c.isSelected?Q.theme.accentInverted:Q.theme.accent};
-			border-radius: ${T.radiusRound};
+			border: 2px solid ${c.isSelected?D.theme.accentInverted:D.theme.accent};
+			border-radius: ${L.radiusRound};
 			content: " ";
 			left: 50%;
 			position: absolute;
 			transform: translate(-50%, 9px);
 		}
-		`,";");var rn=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}},y7=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(c=>{if(y7.test(c)){let t=Date.prototype[c.replace(y7,"$1UTC")];t&&(rn.prototype[c]=t)}});var Art=new Intl.DateTimeFormat("en-US",{weekday:"short",timeZone:"UTC"}),Ort=new Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",timeZone:"UTC"}),wrt=new Intl.DateTimeFormat("en-GB",{hour12:!1,hour:"numeric",minute:"numeric",second:"numeric",timeZone:"UTC"});var Kl=X(F0(),1);function N0(c){if(typeof c=="string")return/Z|[+-]\d{2}(:?\d{2})?$/.test(c)?new rn(new Date(c)):new rn((0,Kl.getDate)(c).getTime());let t=c instanceof Date?c.getTime():c;return new rn(t)}function vi(c){let t=Number((0,Kl.date)("Y",c)),e=Number((0,Kl.date)("n",c))-1,l=Number((0,Kl.date)("j",c));return new Date(t,e,l,0,0,0,0)}function Rv(c,t){return t?(c%12+12)%24:c%12}function V7(c){return c%12||12}function S0(c){return(t,e)=>{let l={...t};return(e.type===Ta||e.type===ni||e.type===Qa)&&l.value!==void 0&&(l.value=l.value.toString().padStart(c,"0")),l}}var Iv=(c,t)=>new Date(c,t+1,0).getDate();function ur(c,t){let e={year:Number((0,Kl.date)("Y",c)),month:Number((0,Kl.date)("n",c))-1,date:Number((0,Kl.date)("j",c)),hours:Number((0,Kl.date)("H",c)),minutes:Number((0,Kl.date)("i",c)),seconds:Number((0,Kl.date)("s",c)),...t},l=Iv(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"),o=String(e.date).padStart(2,"0"),n=String(e.hours).padStart(2,"0"),i=String(e.minutes).padStart(2,"0"),a=String(e.seconds).padStart(2,"0"),u=`${d}-${b}-${o}T${n}:${i}:${a}`;return new rn((0,Kl.getDate)(u).getTime())}function rW(c){let t=c.target?.ownerDocument.defaultView?.HTMLInputElement??HTMLInputElement;return c.target instanceof t?c.target.validity.valid:!1}var sn="Y-m-d\\TH:i:s";var Cd=X(V(),1);function dxc({currentDate:c,onChange:t,events:e=[],isInvalidDate:l,onMonthPreviewed:d,startOfWeek:b=0}){let o=N0(c??new Date),{calendar:n,viewing:i,setSelected:a,setViewing:u,isSelected:G,viewPreviousMonth:r,viewNextMonth:s}=x7({selected:[vi(o)],viewing:vi(o),weekStartsOn:b}),[m,x]=(0,Ci.useState)(vi(o)),[g,Z]=(0,Ci.useState)(!1),[H,R]=(0,Ci.useState)(c);return c!==H&&(R(c),a([vi(o)]),u(vi(o)),x(vi(o))),(0,Cd.jsxs)(g7,{className:"components-datetime__date",role:"application","aria-label":(0,sl.__)("Calendar"),children:[(0,Cd.jsxs)(H7,{children:[(0,Cd.jsx)(Z7,{icon:(0,sl.isRTL)()?BR:pR,variant:"tertiary","aria-label":(0,sl.__)("View previous month"),onClick:()=>{r(),x(ar(m,1));let W=ar(i,1);d?.((0,_l.dateI18n)(sn,W,-W.getTimezoneOffset()))},size:"compact"}),(0,Cd.jsxs)(I7,{level:3,children:[(0,Cd.jsx)("strong",{children:(0,_l.dateI18n)("F",i,-i.getTimezoneOffset())})," ",(0,_l.dateI18n)("Y",i,-i.getTimezoneOffset())]}),(0,Cd.jsx)(R7,{icon:(0,sl.isRTL)()?pR:BR,variant:"tertiary","aria-label":(0,sl.__)("View next month"),onClick:()=>{s(),x(gb(m,1));let W=gb(i,1);d?.((0,_l.dateI18n)(sn,W,-W.getTimezoneOffset()))},size:"compact"})]}),(0,Cd.jsxs)(p7,{onFocus:()=>Z(!0),onBlur:()=>Z(!1),children:[n[0][0].map(W=>(0,Cd.jsx)(W7,{children:(0,_l.dateI18n)("D",W,-W.getTimezoneOffset())},W.toString())),n[0].map(W=>W.map((p,I)=>Zv(p,i)?(0,Cd.jsx)(bxc,{day:p,column:I+1,isSelected:G(p),isFocusable:mu(p,m),isFocusAllowed:g,isToday:mv(p,vi(new Date)),isInvalid:l?l(p):!1,numEvents:e.filter(y=>mv(y.date,p)).length,onClick:()=>{a([p]),x(p);let y=ur(o,{year:p.getFullYear(),month:p.getMonth(),date:p.getDate()});t?.((0,_l.date)(sn,y))},onKeyDown:y=>{let B;if(y.key==="ArrowLeft"&&(B=Vi(p,(0,sl.isRTL)()?1:-1)),y.key==="ArrowRight"&&(B=Vi(p,(0,sl.isRTL)()?-1:1)),y.key==="ArrowUp"&&(B=X7(p,1)),y.key==="ArrowDown"&&(B=nr(p,1)),y.key==="PageUp"&&(B=ar(p,1)),y.key==="PageDown"&&(B=gb(p,1)),y.key==="Home"){let J=(p.getDay()-b+7)%7;B=i7(p,J)}if(y.key==="End"){let C=p.getDay(),J=(b+6-C)%7;B=Vi(p,J)}B&&(y.preventDefault(),x(B),Zv(B,i)||(u(B),d?.((0,_l.dateI18n)(sn,B,-B.getTimezoneOffset()))))}},p.toString()):null))]})]})}function bxc({day:c,column:t,isSelected:e,isFocusable:l,isFocusAllowed:d,isToday:b,isInvalid:o,numEvents:n,onClick:i,onKeyDown:a}){let u=(0,Ci.useRef)(null);return(0,Ci.useEffect)(()=>{u.current&&l&&d&&u.current.focus()},[l]),(0,Cd.jsx)(B7,{__next40pxDefaultSize:!0,ref:u,className:"components-datetime__date__day",disabled:o,tabIndex:l?0:-1,"aria-label":oxc(c,e,b,n),column:t,isSelected:e,isToday:b,hasEvents:n>0,onClick:i,onKeyDown:a,children:(0,_l.dateI18n)("j",c,-c.getTimezoneOffset())})}function oxc(c,t,e,l){let{formats:d}=(0,_l.getSettings)(),o=[(0,_l.dateI18n)(d.date,c,-c.getTimezoneOffset())];return t&&o.push((0,sl.__)("Selected")),e&&o.push((0,sl.__)("Today")),l>0&&o.push((0,sl.sprintf)((0,sl._n)("There is %d event","There are %d events",l),l)),o.join(". ")}var k0=dxc;var Xr=X(Y(),1),qt=X(ic(),1),mn=X(F0(),1);var S7=X(ic(),1),k7=X(F0(),1);var h7=k("div",{target:"exz187h9"})("box-sizing:border-box;font-size:",T.fontSize,";"),z0=k("fieldset",{target:"exz187h8"})("border:0;margin:0 0 ",w(4)," 0;padding:0;&:last-child{margin-bottom:0;}"),J7=k("div",{target:"exz187h7"})({name:"pd0mhc",styles:"direction:ltr;display:flex"}),sW=D("&&& ",db,"{padding-left:",w(2),";padding-right:",w(2),";text-align:center;}",""),v7=k(ve,{target:"exz187h6"})(sW," width:",w(9),";&&& ",db,"{padding-right:0;}&&& ",gd,"{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;}"),C7=k("span",{target:"exz187h5"})("border-top:",T.borderWidth," solid ",Q.gray[700],";border-bottom:",T.borderWidth," solid ",Q.gray[700],";font-size:",T.fontSize,`;line-height:calc(
-		`,T.controlHeight," - ",T.borderWidth,` * 2
-	);display:inline-block;`),f7=k(ve,{target:"exz187h4"})(sW," width:",w(9),";&&& ",db,"{padding-left:0;}&&& ",gd,"{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;}"),Y7=k("div",{target:"exz187h3"})({name:"1ff36h2",styles:"flex-grow:1"}),F7=k(ve,{target:"exz187h2"})(sW," width:",w(9),";"),N7=k(ve,{target:"exz187h1"})(sW," width:",w(14),";"),pv=k("div",{target:"exz187h0"})({name:"ebu3jh",styles:"text-decoration:underline dotted"});var mW=X(V(),1),nxc=()=>{let{timezone:c}=(0,k7.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,S7.__)("Coordinated Universal Time"):`(${l}) ${d}`;return d.trim().length===0?(0,mW.jsx)(pv,{className:"components-datetime__timezone",children:l}):(0,mW.jsx)(Fl,{placement:"top",text:b,children:(0,mW.jsx)(pv,{className:"components-datetime__timezone",children:l})})},z7=nxc;var Gr=X(ic(),1),A7=X(Y(),1);var fd=X(V(),1);function Wv({value:c,defaultValue:t,is12Hour:e,label:l,minutesProps:d,onChange:b}){let[o={hours:new Date().getHours(),minutes:new Date().getMinutes()},n]=el({value:c,onChange:b,defaultValue:t}),i=r(o.hours),a=V7(o.hours),u=m=>(x,{event:g})=>{if(!rW(g))return;let Z=Number(x);n({...o,[m]:m==="hours"&&e?Rv(Z,i==="PM"):Z})},G=m=>()=>{i!==m&&n({...o,hours:Rv(a,m==="PM")})};function r(m){return m<12?"AM":"PM"}return(0,fd.jsxs)(l?z0:A7.Fragment,{children:[l&&(0,fd.jsx)(Ac.VisualLabel,{as:"legend",children:l}),(0,fd.jsxs)(jc,{alignment:"left",expanded:!1,children:[(0,fd.jsxs)(J7,{className:"components-datetime__time-field components-datetime__time-field-time",children:[(0,fd.jsx)(v7,{className:"components-datetime__time-field-hours-input",label:(0,Gr.__)("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:u("hours"),__unstableStateReducer:S0(2)}),(0,fd.jsx)(C7,{className:"components-datetime__time-separator","aria-hidden":"true",children:":"}),(0,fd.jsx)(f7,{className:N("components-datetime__time-field-minutes-input",d?.className),label:(0,Gr.__)("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)=>{u("minutes")(...m),d?.onChange?.(...m)},__unstableStateReducer:S0(2),...d})]}),e&&(0,fd.jsxs)(Id,{isBlock:!0,label:(0,Gr.__)("Select AM or PM"),hideLabelFromVision:!0,value:i,onChange:m=>{G(m)()},children:[(0,fd.jsx)(ln,{value:"AM",label:(0,Gr.__)("AM")}),(0,fd.jsx)(ln,{value:"PM",label:(0,Gr.__)("PM")})]})]})]})}var ge=X(V(),1),ixc=["dmy","mdy","ymd"];function Bv({is12Hour:c,currentTime:t,onChange:e,dateOrder:l,hideLabelFromVision:d=!1}){let[b,o]=(0,Xr.useState)(()=>Hv(N0(t??new Date)));(0,Xr.useEffect)(()=>{o(Hv(N0(t??new Date)))},[t]);let n=[{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:u,minutes:G,hours:r}=(0,Xr.useMemo)(()=>({day:(0,mn.date)("d",b),month:(0,mn.date)("m",b),year:(0,mn.date)("Y",b),minutes:(0,mn.date)("i",b),hours:(0,mn.date)("H",b)}),[b]),s=p=>(y,{event:B})=>{if(!rW(B))return;let C=Number(y),J=ur(b,{[p]:C});o(J),e?.((0,mn.date)(sn,J))},m=({hours:p,minutes:I})=>{let y=ur(b,{hours:p,minutes:I});o(y),e?.((0,mn.date)(sn,y))},x=(0,ge.jsx)(F7,{className:"components-datetime__time-field components-datetime__time-field-day",label:(0,qt.__)("Day"),hideLabelFromVision:!0,value:i,step:1,min:1,max:Iv(Number(u),Number(a)-1),required:!0,spinControls:"none",isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:s("date")},"day"),g=(0,ge.jsx)(Y7,{children:(0,ge.jsx)(Wd,{className:"components-datetime__time-field components-datetime__time-field-month",label:(0,qt.__)("Month"),hideLabelFromVision:!0,value:a,options:n,onChange:p=>{let I=ur(b,{month:Number(p)-1});o(I),e?.((0,mn.date)(sn,I))}})},"month"),Z=(0,ge.jsx)(N7,{className:"components-datetime__time-field components-datetime__time-field-year",label:(0,qt.__)("Year"),hideLabelFromVision:!0,value:u,step:1,min:1,max:9999,required:!0,spinControls:"none",isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:s("year"),__unstableStateReducer:S0(4)},"year"),H=c?"mdy":"dmy",W=(l&&ixc.includes(l)?l:H).split("").map(p=>{switch(p){case"d":return x;case"m":return g;case"y":return Z;default:return null}});return(0,ge.jsxs)(h7,{className:"components-datetime__time",children:[(0,ge.jsxs)(z0,{children:[d?(0,ge.jsx)(Sc,{as:"legend",children:(0,qt.__)("Time")}):(0,ge.jsx)(Ac.VisualLabel,{as:"legend",className:"components-datetime__time-legend",children:(0,qt.__)("Time")}),(0,ge.jsxs)(jc,{className:"components-datetime__time-wrapper",children:[(0,ge.jsx)(Wv,{value:{hours:Number(r),minutes:Number(G)},is12Hour:c,onChange:m}),(0,ge.jsx)(re,{}),(0,ge.jsx)(z7,{})]})]}),(0,ge.jsxs)(z0,{children:[d?(0,ge.jsx)(Sc,{as:"legend",children:(0,qt.__)("Date")}):(0,ge.jsx)(Ac.VisualLabel,{as:"legend",className:"components-datetime__time-legend",children:(0,qt.__)("Date")}),(0,ge.jsx)(jc,{className:"components-datetime__time-wrapper",children:W})]})]})}Bv.TimeInput=Wv;Object.assign(Bv.TimeInput,{displayName:"TimePicker.TimeInput"});var A0=Bv;var w7=X(Y(),1);var O7=k(it,{target:"e1p5onf00"})({name:"1khn195",styles:"box-sizing:border-box"});var fi=X(V(),1),axc=()=>{};function uxc({currentDate:c,is12Hour:t,dateOrder:e,isInvalidDate:l,onMonthPreviewed:d=axc,onChange:b,events:o,startOfWeek:n},i){return(0,fi.jsx)(O7,{ref:i,className:"components-datetime",spacing:4,children:(0,fi.jsxs)(fi.Fragment,{children:[(0,fi.jsx)(A0,{currentTime:c,onChange:b,is12Hour:t,dateOrder:e}),(0,fi.jsx)(k0,{currentDate:c,onChange:b,isInvalidDate:l,events:o,onMonthPreviewed:d,startOfWeek:n})]})})}var T7=(0,w7.forwardRef)(uxc);T7.displayName="DateTimePicker";var Q7=T7;var L7=Q7;var D7=X(Y(),1),U7=(0,D7.createContext)(!1);U7.displayName="DisabledContext";var yv=U7;var hv=X(V(),1),Vv="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"&&Xxc(document)),c.__wpStyleRuntime}function Gxc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${Vv}]`))if(e.getAttribute(Vv)===t)return!0;return!1}function j7(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(Gxc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(Vv,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function Xxc(c){let t=Jv();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)j7(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=Jv();e.styles.set(c,t);for(let l of e.documents.keys())j7(l,c,t)}typeof process>"u",rxc("bacc423d2b",'._556ae8be2a7ddc8e__disabled{pointer-events:none;position:relative}._556ae8be2a7ddc8e__disabled:after{content:"";inset:0;position:absolute}._556ae8be2a7ddc8e__disabled *{pointer-events:none}');var sxc={disabled:"_556ae8be2a7ddc8e__disabled"},{Consumer:mxc,Provider:xxc}=yv;function vv({className:c,children:t,isDisabled:e=!0,...l}){return(0,hv.jsx)(xxc,{value:e,children:(0,hv.jsx)("div",{inert:e?"true":void 0,className:e?N(sxc.disabled,c,"components-disabled"):void 0,...l,children:t})})}vv.Context=yv;vv.Consumer=mxc;var E7=vv;var M7=X(Y(),1),P7=X(V(),1),gxc=({visible:c,children:t,...e},l)=>{let d=Sn({open:c});return(0,P7.jsx)(Ex,{store:d,ref:l,...e,children:t})},Cv=(0,M7.forwardRef)(gxc);Cv.displayName="DisclosureContent";var c4=X(bc(),1),O0=X(Y(),1);var Yv="data-wp-hash";function Fv(){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 Hxc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${Yv}]`))if(e.getAttribute(Yv)===t)return!0;return!1}function _7(c,t,e){if(!c.head)return;let l=Fv(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Hxc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(Yv,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function Zxc(c){let t=Fv();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)_7(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=Fv();e.styles.set(c,t);for(let l of e.documents.keys())_7(l,c,t)}typeof process>"u",Rxc("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 K7={slot:"_11fc52b637ff8a7e__slot"},q7="data-wp-compat-overlay-slot";function Ixc(){return typeof document>"u"?null:document}function pxc(){let c;try{c=window.top?.wp}catch{}let t=c??window.wp;return typeof t?.components=="object"&&t.components!==null}var go=null;function fv(c){return c.setAttribute("aria-hidden","false"),c}function Wxc(c){let t=c.createElement("div");return t.setAttribute(q7,""),K7.slot&&t.classList.add(K7.slot),c.body.appendChild(t),t}function Nv(){if(typeof window>"u"||!pxc()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let c=Ixc();if(!c||!c.body)return;if(go&&go.ownerDocument===c&&go.isConnected)return fv(go);let t=c.querySelector(`[${q7}]`);return t instanceof HTMLDivElement?(go=fv(t),go):(go?.isConnected&&go.remove(),go=fv(Wxc(c)),go)}var rr=X(V(),1),kv="data-wp-hash";function zv(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&yxc(document)),c.__wpStyleRuntime}function Bxc(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 t4(c,t,e){if(!c.head)return;let l=zv(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Bxc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(kv,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function yxc(c){let t=zv();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)t4(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 Vxc(c,t){let e=zv();e.styles.set(c,t);for(let l of e.documents.keys())t4(l,c,t)}typeof process>"u",Vxc("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 Av={"invisible-drag-image":"_3476c2e530687f96__invisible-drag-image",clone:"_6f00e51ab7574306__clone","is-in-compat-slot":"_664ecd37377558df__is-in-compat-slot"},hxc=[Av["invisible-drag-image"],"components-draggable__invisible-drag-image"].filter(Boolean),Jxc=[Av.clone,"components-draggable__clone"].filter(Boolean),$7="is-dragging-components-draggable",Sv=0;function vxc({children:c,onDragStart:t,onDragOver:e,onDragEnd:l,appendToOwnerDocument:d=!1,cloneClassname:b,elementId:o,transferData:n,__experimentalTransferDataType:i="text",__experimentalDragComponent:a}){let u=(0,O0.useRef)(null),G=(0,O0.useRef)(()=>{});function r(m){m.preventDefault(),G.current(),l&&l(m)}function s(m){let{ownerDocument:x}=m.target,g=Nv(),Z=g?.ownerDocument===x?g:null;m.dataTransfer.setData(i,JSON.stringify(n));let H=x.createElement("div");H.style.top="0",H.style.left="0";let R=x.createElement("div");typeof m.dataTransfer.setDragImage=="function"&&(R.classList.add(...hxc),x.body.appendChild(R),m.dataTransfer.setDragImage(R,0,0)),H.classList.add(...Jxc);let W=Av["is-in-compat-slot"];Z&&W&&H.classList.add(W),b&&H.classList.add(b);let p=0,I=0;if(u.current){p=m.clientX,I=m.clientY,H.style.transform=`translate( ${p}px, ${I}px )`;let h=x.createElement("div");h.innerHTML=u.current.innerHTML,H.appendChild(h),(Z??x.body).appendChild(H)}else{let h=x.getElementById(o),f=h.getBoundingClientRect(),F=h.parentNode,O=f.top,z=f.left;H.style.width=`${f.width+Sv*2}px`;let L=h.cloneNode(!0);L.id=`clone-${o}`,p=z-Sv,I=O-Sv,H.style.transform=`translate( ${p}px, ${I}px )`,Array.from(L.querySelectorAll("iframe")).forEach(j=>j.parentNode?.removeChild(j)),H.appendChild(L),Z?Z.appendChild(H):d?x.body.appendChild(H):F?.appendChild(H)}let y=m.clientX,B=m.clientY;function C(h){if(y===h.clientX&&B===h.clientY)return;let f=p+h.clientX-y,F=I+h.clientY-B;H.style.transform=`translate( ${f}px, ${F}px )`,y=h.clientX,B=h.clientY,p=f,I=F,e&&e(h)}let J=(0,c4.throttle)(C,16);x.addEventListener("dragover",J),x.body.classList.add($7),t&&t(m),G.current=()=>{H&&H.parentNode&&H.parentNode.removeChild(H),R&&R.parentNode&&R.parentNode.removeChild(R),x.body.classList.remove($7),x.removeEventListener("dragover",J)}}return(0,O0.useEffect)(()=>()=>{G.current()},[]),(0,rr.jsxs)(rr.Fragment,{children:[c({onDraggableStart:s,onDraggableEnd:r}),a&&(0,rr.jsx)("div",{className:"components-draggable-drag-component-root",style:{display:"none"},ref:u,children:a})]})}var e4=vxc;var l4=X(ic(),1),xW=X(Y(),1);var Ov=X(cr(),1),d4=X(bc(),1),xu=X(V(),1);function Cxc({className:c,icon:t=Nh,label:e,onFilesDrop:l,onHTMLDrop:d,onDrop:b,isEligible:o=()=>!0,...n}){let[i,a]=(0,xW.useState)(),[u,G]=(0,xW.useState)(),[r,s]=(0,xW.useState)(),m=(0,d4.__experimentalUseDropZone)({onDrop(g){if(!g.dataTransfer)return;let Z=(0,Ov.getFilesFromDataTransfer)(g.dataTransfer),H=g.dataTransfer.getData("text/html");H&&d?d(H):Z.length&&l?l(Z):b&&b(g)},onDragStart(g){a(!0),g.dataTransfer&&(g.dataTransfer.types.includes("text/html")?s(!!d):g.dataTransfer.types.includes("Files")||(0,Ov.getFilesFromDataTransfer)(g.dataTransfer).length>0?s(!!l):s(!!b&&o(g.dataTransfer)))},onDragEnd(){G(!1),a(!1),s(void 0)},onDragEnter(){G(!0)},onDragLeave(){G(!1)}}),x=N("components-drop-zone",c,{"is-active":r,"is-dragging-over-document":i,"is-dragging-over-element":u});return(0,xu.jsx)("div",{...n,ref:m,className:x,children:(0,xu.jsx)("div",{className:"components-drop-zone__content",children:(0,xu.jsxs)("div",{className:"components-drop-zone__content-inner",children:[(0,xu.jsx)(se,{icon:t,className:"components-drop-zone__content-icon"}),(0,xu.jsx)("span",{className:"components-drop-zone__content-text",children:e||(0,l4.__)("Drop files to upload")})]})})})}var b4=Cxc;var o4=X(xt(),1);function n4({children:c}){return(0,o4.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 H4=X(uR(),1),Z4=X(Y(),1),Zo=X(ic(),1);var i4=X(Y(),1);var a4=X(ic(),1);var u4=X(bc(),1),Yd=X(V(),1);function G4({label:c,value:t,colors:e,disableCustomColors:l,enableAlpha:d,onChange:b}){let[o,n]=(0,i4.useState)(!1),i=(0,u4.useInstanceId)(G4,"color-list-picker-option"),a=`${i}__label`,u=`${i}__content`;return(0,Yd.jsxs)(Yd.Fragment,{children:[(0,Yd.jsx)(oc,{__next40pxDefaultSize:!0,className:"components-color-list-picker__swatch-button",id:a,onClick:()=>n(G=>!G),"aria-expanded":o,"aria-controls":u,icon:t?(0,Yd.jsx)(oo,{colorValue:t,className:"components-color-list-picker__swatch-color"}):(0,Yd.jsx)($c,{icon:Pm}),text:c}),(0,Yd.jsx)("div",{role:"group",id:u,"aria-labelledby":a,"aria-hidden":!o,children:o&&(0,Yd.jsx)(Zi,{"aria-label":(0,a4.__)("Color options"),className:"components-color-list-picker__color-picker",colors:e,value:t,clearable:!1,onChange:b,disableCustomColors:l,enableAlpha:d})})]})}function fxc({colors:c,labels:t,value:e=[],disableCustomColors:l,enableAlpha:d,onChange:b}){return(0,Yd.jsx)("div",{className:"components-color-list-picker",children:t.map((o,n)=>(0,Yd.jsx)(G4,{label:o,value:e[n],colors:c,disableCustomColors:l,enableAlpha:d,onChange:i=>{let a=e.slice();a[n]=i,b(a)}},n))})}var X4=fxc;sd([md]);function r4(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 sr(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 s4(c){return c.map((t,e)=>({position:e*100/(c.length-1),color:t}))}function m4(c=[]){return c.map(({color:t})=>t)}var x4=X(V(),1),Yxc=["#333","#CCC"];function g4({value:c,onChange:t}){let e=!!c,l=e?c:Yxc,d=sr(l),b=s4(l);return(0,x4.jsx)(Ep,{disableInserter:!0,background:d,hasGradient:e,value:b,onChange:o=>{let n=m4(o);t(n)}})}var Ho=X(V(),1);function Fxc({asButtons:c,loop:t,clearable:e=!0,unsetable:l=!0,colorPalette:d,duotonePalette:b,disableCustomColors:o,disableCustomDuotone:n,value:i,onChange:a,"aria-label":u,"aria-labelledby":G,...r}){let[s,m]=(0,Z4.useMemo)(()=>r4(d),[d]),x=i==="unset",g=(0,Zo.__)("Unset"),Z=(0,Ho.jsx)(ul.Option,{value:"unset",isSelected:x,tooltipText:g,"aria-label":g,className:"components-duotone-picker__color-indicator",onClick:()=>{a(x?void 0:"unset")}},"unset"),H=b.map(({colors:I,slug:y,name:B})=>{let C={background:sr(I,"135deg"),color:"transparent"},J=B??(0,Zo.sprintf)((0,Zo.__)("Duotone code: %s"),y),h=B?(0,Zo.sprintf)((0,Zo.__)("Duotone: %s"),B):J,f=(0,H4.default)(I,i);return(0,Ho.jsx)(ul.Option,{value:I,isSelected:f,"aria-label":h,tooltipText:J,style:C,onClick:()=>{a(f?void 0:I)}},y)}),{metaProps:R,labelProps:W}=lu(c,t,u,G),p=l?[Z,...H]:H;return(0,Ho.jsx)(ul,{...r,...R,...W,options:p,actions:!!e&&(0,Ho.jsx)(ul.ButtonAction,{onClick:()=>a(void 0),accessibleWhenDisabled:!0,disabled:!i,children:(0,Zo.__)("Clear")}),children:(0,Ho.jsx)(re,{paddingTop:p.length===0?0:4,children:(0,Ho.jsxs)(it,{spacing:3,children:[!o&&!n&&(0,Ho.jsx)(g4,{value:x?void 0:i,onChange:a}),!n&&(0,Ho.jsx)(X4,{labels:[(0,Zo.__)("Shadows"),(0,Zo.__)("Highlights")],colors:d,value:x?void 0:i,disableCustomColors:o,enableAlpha:!0,onChange:I=>{I[0]||(I[0]=s),I[1]||(I[1]=m);let y=I.length>=2?I:void 0;a(y)}})]})})})}var wv=Fxc;var Tv=X(V(),1);function Nxc({values:c}){return c?(0,Tv.jsx)(oo,{colorValue:sr(c,"135deg")}):(0,Tv.jsx)($c,{icon:Pm})}var Qv=Nxc;var gW=X(ic(),1),R4=X(Y(),1),w0=X(V(),1);function Sxc(c,t){let{href:e,children:l,className:d,...b}=c,o=N("components-external-link",d),n=!!e?.startsWith("#");return(0,w0.jsxs)("a",{...b,className:o,href:e,onClick:a=>{n&&a.preventDefault(),c.onClick&&c.onClick(a)},target:"_blank",ref:t,children:[(0,w0.jsx)("span",{className:"components-external-link__contents",children:l}),(0,w0.jsx)("span",{className:N("components-external-link__icon","wp-exclude-emoji"),"aria-label":(0,gW.__)("(opens in a new tab)"),children:(0,gW.isRTL)()?"\u2196":"\u2197"})]})}var I4=(0,R4.forwardRef)(Sxc);I4.displayName="ExternalLink";var HW=I4;var A4=X(ic(),1),xn=X(Y(),1),RW=X(bc(),1);var T0=X(ic(),1);var mr={width:200,height:170},kxc=["avi","mpg","mpeg","mov","mp4","m4v","ogg","ogv","webm","wmv"];function zxc(c=""){let t=c.split(".");return t[t.length-1]}function p4(c=""){return c?c.startsWith("data:video/")||kxc.includes(zxc(c)):!1}function Lv(c){return Math.round(c*100)}var W4=k(ac,{target:"eeew7dm9"})("border:0;padding:0;margin:0;font-family:",Ct("default.fontFamily"),";font-size:",Ct("default.fontSize"),";",eb,";"),B4=k("div",{target:"eeew7dm8"})({name:"jqnsxy",styles:"background-color:transparent;display:flex;text-align:center;width:100%"}),y4=k("div",{target:"eeew7dm7"})("align-items:center;border-radius:",T.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%;}"),V4=k("div",{target:"eeew7dm6"})("background:",Q.gray[100],";border-radius:inherit;box-sizing:border-box;height:",mr.height,"px;max-width:280px;min-width:",mr.width,"px;width:100%;"),h4=k(ro,{target:"eeew7dm5"})({name:"1d3w5wq",styles:"width:100%"}),Axc={name:"1mn7kwb",styles:"padding-bottom:1em"},Oxc=({hasHelpText:c=!1})=>c?Axc:void 0,J4=k(Zt,{target:"eeew7dm4"})("max-width:320px;padding-top:1em;",Oxc,";"),v4=k("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,";"),C4=k("div",{target:"eeew7dm2"})({name:"1yzbo24",styles:"background:rgba( 255, 255, 255, 0.4 );backdrop-filter:blur( 16px ) saturate( 180% );position:absolute;transform:translateZ( 0 )"}),Dv=k(C4,{target:"eeew7dm1"})({name:"1sw8ur",styles:"height:1px;left:1px;right:1px"}),Uv=k(C4,{target:"eeew7dm0"})({name:"188vg4t",styles:"width:1px;top:1px;bottom:1px"});var xr=X(V(),1),wxc=0,Txc=100,Qxc=()=>{};function Y4({hasHelpText:c,onChange:t=Qxc,point:e={x:.5,y:.5}}){let l=Lv(e.x),d=Lv(e.y),b=(o,n)=>{if(o===void 0)return;let i=parseInt(o,10);isNaN(i)||t({...e,[n]:i/100})};return(0,xr.jsxs)(J4,{className:"focal-point-picker__controls",hasHelpText:c,gap:4,children:[(0,xr.jsx)(f4,{label:(0,T0.__)("Left"),"aria-label":(0,T0.__)("Focal point left position"),value:[l,"%"].join(""),onChange:o=>b(o,"x"),dragDirection:"e"}),(0,xr.jsx)(f4,{label:(0,T0.__)("Top"),"aria-label":(0,T0.__)("Focal point top position"),value:[d,"%"].join(""),onChange:o=>b(o,"y"),dragDirection:"s"})]})}function f4(c){return(0,xr.jsx)(h4,{className:"focal-point-picker__controls-position-unit-control",labelPosition:"top",max:Txc,min:wxc,units:[{value:"%",label:"%"}],...c})}var F4=k("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:",T.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 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&&`
 			box-shadow: rgb( 0 0 0 / 12% ) 0px 0px 10px;
 			transform: scale( 1.1 );
 			cursor: grabbing;
-			`,";");var N4=X(V(),1);function S4({left:c="50%",top:t="50%",...e}){return(0,N4.jsx)(F4,{...e,className:"components-focal-point-picker__icon_container",style:{left:c,top:t}})}var gu=X(V(),1);function k4({bounds:c,...t}){return(0,gu.jsxs)(v4,{...t,className:"components-focal-point-picker__grid",style:{width:c.width,height:c.height},children:[(0,gu.jsx)(Dv,{style:{top:"33%"}}),(0,gu.jsx)(Dv,{style:{top:"66%"}}),(0,gu.jsx)(Uv,{style:{left:"33%"}}),(0,gu.jsx)(Uv,{style:{left:"66%"}})]})}var ZW=X(V(),1);function z4({alt:c,autoPlay:t,src:e,onLoad:l,mediaRef:d,muted:b=!0,...o}){return e?p4(e)?(0,ZW.jsx)("video",{...o,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,ZW.jsx)("img",{...o,alt:c,className:"components-focal-point-picker__media components-focal-point-picker__media--image",onLoad:l,ref:d,src:e}):(0,ZW.jsx)(V4,{className:"components-focal-point-picker__media components-focal-point-picker__media--placeholder",ref:d,...o})}var Hb=X(V(),1),Lxc=600;function Dxc({__nextHasNoMarginBottom:c,__next40pxDefaultSize:t,autoPlay:e=!0,className:l,help:d,hideLabelFromVision:b,label:o,onChange:n,onDrag:i,onDragEnd:a,onDragStart:u,resolvePoint:G,url:r,value:s={x:.5,y:.5},...m}){let[x,g]=(0,xn.useState)(s),[Z,H]=(0,xn.useState)(!1),{startDrag:R,endDrag:W,isDragging:p}=(0,RW.__experimentalUseDragging)({onDragStart:S=>{B.current?.focus();let v=f(S);v&&(u?.(v,S),g(v))},onDragMove:S=>{S.preventDefault();let v=f(S);v&&(i?.(v,S),g(v))},onDragEnd:()=>{a?.(),n?.(x)}}),{x:I,y}=p?x:s,B=(0,xn.useRef)(null),[C,J]=(0,xn.useState)(mr),h=(0,xn.useRef)(()=>{if(!B.current)return;let{clientWidth:S,clientHeight:v}=B.current;J(S>0&&v>0?{width:S,height:v}:{...mr})});(0,xn.useEffect)(()=>{let S=h.current;if(!B.current)return;let{defaultView:v}=B.current.ownerDocument;return v?.addEventListener("resize",S),()=>v?.removeEventListener("resize",S)},[]),(0,RW.useIsomorphicLayoutEffect)(()=>{h.current()},[]);let f=({clientX:S,clientY:v,shiftKey:A})=>{if(!B.current)return;let{top:K,left:tc}=B.current.getBoundingClientRect(),M=(S-tc)/C.width,U=(v-K)/C.height;return A&&(M=Math.round(M/.1)*.1,U=Math.round(U/.1)*.1),F({x:M,y:U})},F=S=>{let v=G?.(S)??S;v.x=Math.max(0,Math.min(v.x,1)),v.y=Math.max(0,Math.min(v.y,1));let A=K=>Math.round(K*100)/100;return{x:A(v.x),y:A(v.y)}},O=S=>{let{code:v,shiftKey:A}=S;if(!["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].includes(v))return;S.preventDefault();let K={x:I,y},tc=A?.1:.01,M=v==="ArrowUp"||v==="ArrowLeft"?-1*tc:tc,U=v==="ArrowUp"||v==="ArrowDown"?"y":"x";K[U]=K[U]+M,n?.(F(K))},z={left:I!==void 0?I*C.width:.5*C.width,top:y!==void 0?y*C.height:.5*C.height},L=N("components-focal-point-picker-control",l),j=b?Sc:Pl;return Fa(()=>{H(!0);let S=window.setTimeout(()=>{H(!1)},Lxc);return()=>window.clearTimeout(S)},[I,y]),(0,Hb.jsxs)(W4,{...m,as:"fieldset",className:L,children:[!!o&&(0,Hb.jsx)(j,{as:"legend",children:o}),(0,Hb.jsx)(B4,{className:"components-focal-point-picker-wrapper",children:(0,Hb.jsxs)(y4,{className:"components-focal-point-picker",onKeyDown:O,onMouseDown:R,onBlur:()=>{p&&W()},ref:B,role:"button",tabIndex:-1,children:[(0,Hb.jsx)(k4,{bounds:C,showOverlay:Z}),(0,Hb.jsx)(z4,{alt:(0,A4.__)("Media preview"),autoPlay:e,onLoad:h.current,src:r}),(0,Hb.jsx)(S4,{...z,isDragging:p})]})}),(0,Hb.jsx)(Y4,{hasHelpText:!!d,point:{x:I,y},onChange:S=>{n?.(F(S))}}),!!d&&(0,Hb.jsx)(cn,{children:d})]})}var O4=Dxc;var IW=X(bc(),1),w4=X(xt(),1),T4=X(V(),1);function Q4({iframeRef:c,...t}){let e=(0,IW.useMergeRefs)([c,(0,IW.useFocusableIframe)()]);return(0,w4.default)("wp.components.FocusableIframe",{since:"5.9",alternative:"wp.compose.useFocusableIframe"}),(0,T4.jsx)("iframe",{ref:e,...t})}var Hu=X(ic(),1);var pW=X(Y(),1),e6=X(bc(),1);var L4=k("fieldset",{target:"e8tqeku4"})({name:"k2q51s",styles:"border:0;margin:0;padding:0;display:contents"}),D4=k(jc,{target:"e8tqeku3"})("height:",w(4),";"),U4=k(oc,{target:"e8tqeku2"})("margin-top:",w(-1),";"),j4=k(Ac.VisualLabel,{target:"e8tqeku1"})("display:flex;gap:",w(1),";justify-content:flex-start;margin-bottom:0;"),E4=k(aW,{target:"e8tqeku0"})({name:"anvx77",styles:".components-custom-select-control__item .components-custom-select-control__item-hint{width:100%;}"});var gr=X(ic(),1),P4=X(Y(),1);function Uxc(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 M4(c){if(c.hint)return c.hint;if(Uxc(c.size))return String(c.size)}var K4=X(V(),1),jv={key:"default",name:(0,gr.__)("Default"),value:void 0},jxc=c=>{let{fontSizes:t,value:e,valueMode:l="literal",onChange:d}=c,b=[jv,...t.map(n=>{let i=M4(n);return{key:n.slug,name:n.name||n.slug,value:n.size,hint:i}})],o=(0,P4.useMemo)(()=>{if(e===void 0)return jv;if(l==="slug"){let n=b.find(i=>i.key===e);if(n)return n}return b.find(n=>n.value===e)??jv},[e,l,b]);return(0,K4.jsx)(E4,{className:"components-font-size-picker__select",label:(0,gr.__)("Font size"),hideLabelFromVision:!0,describedBy:(0,gr.sprintf)((0,gr.__)("Currently selected font size: %s"),o.name),options:b,value:o,showSelectedHint:!0,onChange:({selectedItem:n})=>{let i=n.key==="default"?void 0:t.find(a=>a.slug===n.key);d(n.value,i)}})},_4=jxc;var c6=X(ic(),1);var Zb=X(ic(),1),q4=[(0,Zb.__)("S"),(0,Zb.__)("M"),(0,Zb.__)("L"),(0,Zb.__)("XL"),(0,Zb.__)("XXL")],$4=[(0,Zb.__)("Small"),(0,Zb.__)("Medium"),(0,Zb.__)("Large"),(0,Zb.__)("Extra Large"),(0,Zb.__)("Extra Extra Large")];var Ev=X(V(),1),Exc=c=>{let{fontSizes:t,value:e,valueMode:l="literal",onChange:d}=c,b=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,Ev.jsx)(Id,{label:(0,c6.__)("Font size"),hideLabelFromVision:!0,value:b,onChange:o=>{if(o===void 0)d(void 0);else{let n=t.find(i=>i.slug===String(o));n&&d(n.size,n)}},isBlock:!0,children:t.map((o,n)=>(0,Ev.jsx)(ln,{value:o.slug,label:q4[n],"aria-label":o.name||$4[n],showTooltip:!0},o.slug))})},t6=Exc;var He=X(V(),1),Mxc=["px","em","rem","vw","vh"],Pxc=5,l6=(c,t)=>{let{fallbackFontSize:e,fontSizes:l=[],disableCustomFontSizes:d=!1,onChange:b,units:o=Mxc,value:n,valueMode:i="literal",withSlider:a=!1,withReset:u=!0}=c,G=(0,e6.useInstanceId)(l6,"font-size-picker-label"),r=H0({availableUnits:o}),s=(()=>{if(n)return i==="slug"?l.find(B=>B.slug===n):l.find(B=>B.size===n)})(),m=!!n&&!s,[x,g]=(0,pW.useState)(m),Z=i==="slug"?s?.size:n,H;if(!d&&x?H="custom":H=l.length>Pxc?"select":"togglegroup",l.length===0&&d)return null;let R=typeof Z=="string"||typeof l[0]?.size=="string",[W,p]=Pt(Z,r),I=!!p&&["em","rem","vw","vh"].includes(p),y=n===void 0;return(0,He.jsxs)(L4,{ref:t,className:"components-font-size-picker","aria-labelledby":G,children:[(0,He.jsx)(re,{children:(0,He.jsxs)(D4,{className:"components-font-size-picker__header",children:[(0,He.jsx)(j4,{id:G,children:(0,Hu.__)("Font size")}),!d&&(0,He.jsx)(U4,{label:H==="custom"?(0,Hu.__)("Use size preset"):(0,Hu.__)("Set custom size"),icon:Mm,onClick:()=>g(!x),isPressed:H==="custom",size:"small"})]})}),(0,He.jsxs)("div",{children:[H==="select"&&(0,He.jsx)(_4,{fontSizes:l,value:n,valueMode:i,disableCustomFontSizes:d,onChange:(B,C)=>{b?.(B===void 0?void 0:R?B:Number(B),C)},onSelectCustom:()=>g(!0)}),H==="togglegroup"&&(0,He.jsx)(t6,{fontSizes:l,value:n,valueMode:i,onChange:(B,C)=>{b?.(B===void 0?void 0:R?B:Number(B),C)}}),H==="custom"&&(0,He.jsxs)(Zt,{className:"components-font-size-picker__custom-size-control",children:[(0,He.jsx)(De,{isBlock:!0,children:(0,He.jsx)(ro,{label:(0,Hu.__)("Font size"),labelPosition:"top",hideLabelFromVision:!0,value:R?`${W??""}${p??""}`:Z,onChange:B=>{g(!0),b?.(B===void 0||B===""?void 0:R?B:parseInt(B,10))},units:R?r:[],min:0})}),a&&(0,He.jsx)(De,{isBlock:!0,children:(0,He.jsx)(re,{marginX:2,marginBottom:0,children:(0,He.jsx)(Bd,{className:"components-font-size-picker__custom-input",label:(0,Hu.__)("Font size"),hideLabelFromVision:!0,value:W,initialPosition:e,withInputField:!1,onChange:B=>{g(!0),b?.(B===void 0?void 0:R?B+(p??"px"):B)},min:0,max:I?10:100,step:I?.1:1})})}),u&&(0,He.jsx)(De,{children:(0,He.jsx)(VX,{disabled:y,accessibleWhenDisabled:!0,onClick:()=>{b?.(void 0)},variant:"secondary",__next40pxDefaultSize:!0,size:"default",children:(0,Hu.__)("Reset")})})]})]})]})},d6=(0,pW.forwardRef)(l6);d6.displayName="FontSizePicker";var b6=d6;var o6=X(Y(),1);var Q0=X(V(),1);function Kxc({accept:c,children:t,multiple:e=!1,onChange:l,onClick:d,render:b,__next40pxDefaultSize:o,...n}){let i=(0,o6.useRef)(null),a=()=>{i.current?.click()},u=b?b({openFileDialog:a}):(0,Q0.jsx)(oc,{onClick:a,__next40pxDefaultSize:!0,...n,children:t}),G=c?.includes("audio/*")?`${c}, audio/mp3, audio/x-m4a, audio/x-m4b, audio/x-m4p, audio/x-wav, audio/webm`:c;return(0,Q0.jsxs)("div",{className:"components-form-file-upload",children:[u,(0,Q0.jsx)("input",{type:"file",ref:i,multiple:e,style:{display:"none"},accept:G,onChange:l,onClick:d,"data-testid":"form-file-upload-input"})]})}var n6=Kxc;var i6=X(Y(),1),Hr=X(V(),1),_xc=()=>{};function qxc(c,t){let{className:e,checked:l,id:d,disabled:b,onChange:o=_xc,onClick:n,...i}=c,a=N("components-form-toggle",e,{"is-checked":l,"is-disabled":b});return(0,Hr.jsxs)("span",{className:a,children:[(0,Hr.jsx)("input",{className:"components-form-toggle__input",id:d,type:"checkbox",checked:l,onChange:o,disabled:b,onClick:u=>{u.currentTarget.focus(),n?.(u)},...i,ref:t}),(0,Hr.jsx)("span",{className:"components-form-toggle__track"}),(0,Hr.jsx)("span",{className:"components-form-toggle__thumb"})]})}var a6=(0,i6.forwardRef)(qxc);a6.displayName="FormToggle";var WW=a6;var ml=X(Y(),1),ql=X(ic(),1),Ru=X(bc(),1),L0=X(lo(),1),G6=X(fI(),1),X6=X(xt(),1);var u6=X(bc(),1),BW=X(ic(),1);var Zu=X(V(),1),$xc=()=>{};function Mv({value:c,status:t,title:e,displayTransform:l,isBorderless:d=!1,disabled:b=!1,onClickRemove:o=$xc,onMouseEnter:n,onMouseLeave:i,messages:a,termPosition:u,termsCount:G}){let r=(0,u6.useInstanceId)(Mv),s=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=()=>o({value:c}),x=l(c),g=(0,BW.sprintf)((0,BW.__)("%1$s (%2$d of %3$d)"),x,u,G);return(0,Zu.jsxs)("span",{className:s,onMouseEnter:n,onMouseLeave:i,title:e,children:[(0,Zu.jsxs)("span",{className:"components-form-token-field__token-text",id:`components-form-token-field__token-text-${r}`,children:[(0,Zu.jsx)(Sc,{as:"span",children:g}),(0,Zu.jsx)("span",{"aria-hidden":"true",children:x})]}),(0,Zu.jsx)(oc,{className:"components-form-token-field__remove-token",size:"small",icon:Po,onClick:b?void 0:m,disabled:b,label:a.remove,"aria-describedby":`components-form-token-field__token-text-${r}`})]})}var Rb=X(V(),1),Pv="data-wp-hash";function Kv(){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[${Pv}]`))if(e.getAttribute(Pv)===t)return!0;return!1}function r6(c,t,e){if(!c.head)return;let l=Kv(),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(Pv,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function tgc(c){let t=Kv();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)r6(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=Kv();e.styles.set(c,t);for(let l of e.documents.keys())r6(l,c,t)}typeof process>"u",egc("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 lgc={"tokens-and-input":"df878b202c3b3cb7__tokens-and-input"},dgc=c=>c;function yW(c){let{autoCapitalize:t,autoComplete:e,maxLength:l,placeholder:d,label:b=(0,ql.__)("Add item"),className:o,suggestions:n=[],maxSuggestions:i=100,value:a=[],displayTransform:u=dgc,saveTransform:G=dc=>dc.trim(),onChange:r=()=>{},onInputChange:s=()=>{},onFocus:m=void 0,isBorderless:x=!1,disabled:g=!1,tokenizeOnSpace:Z=!1,messages:H={added:(0,ql.__)("Item added."),removed:(0,ql.__)("Item removed."),remove:(0,ql.__)("Remove item"),__experimentalInvalid:(0,ql.__)("Invalid item")},__experimentalRenderItem:R,__experimentalExpandOnFocus:W=!1,__experimentalValidateInput:p=()=>!0,__experimentalShowHowTo:I,__experimentalAutoSelectFirstMatch:y=!1,tokenizeOnBlur:B=!1,help:C}=c,J=Z?(0,ql.__)("Separate with commas, spaces, or the Enter key."):(0,ql.__)("Separate with commas or the Enter key."),h=C!==void 0?C:J;typeof I=="boolean"&&((0,X6.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."}),I===!1&&C===void 0&&(h=""));let f=(0,Ru.useInstanceId)(yW),[F,O]=(0,ml.useState)(""),[z,L]=(0,ml.useState)(0),[j,S]=(0,ml.useState)(!1),[v,A]=(0,ml.useState)(!1),[K,tc]=(0,ml.useState)(-1),[M,U]=(0,ml.useState)(!1),q=(0,Ru.usePrevious)(n),uc=(0,Ru.usePrevious)(a),gc=(0,ml.useRef)(null),hc=(0,ml.useRef)(null),tt=(0,Ru.useDebounce)(L0.speak,500);(0,ml.useEffect)(()=>{j&&!mt()&&Kc()},[j]),(0,ml.useEffect)(()=>{let dc=!(0,G6.isShallowEqual)(n,q||[]);(dc||a!==uc)&&Uc(dc)},[n,q,a,uc]),(0,ml.useEffect)(()=>{Uc()},[F]),(0,ml.useEffect)(()=>{Uc()},[y]),g&&j&&(S(!1),O(""));function Kc(){gc.current?.focus()}function mt(){return gc.current===gc.current?.ownerDocument.activeElement}function sc(dc){mt()||dc.target===hc.current?(S(!0),A(W||v)):S(!1),typeof m=="function"&&m(dc)}function _c(dc){if(Pe()&&p(F))S(!1),B&&Pe()&&ee(F);else{if(O(""),L(0),S(!1),W){let Rc=dc.relatedTarget===hc.current;A(Rc)}else A(!1);tc(-1),U(!1)}}function St(dc){let Rc=!1;if(!dc.defaultPrevented){switch(dc.key){case"Backspace":Rc=Mc(Jb);break;case"Enter":Rc=ku();break;case"ArrowLeft":Rc=Nc();break;case"ArrowUp":Rc=ne();break;case"ArrowRight":Rc=oe();break;case"ArrowDown":Rc=Ad();break;case"Delete":Rc=Mc(qr);break;case"Space":Z&&(Rc=ku({preventDefaultOnFailedValidation:!1}));break;case"Escape":Rc=hb(dc);break;case"Tab":Rc=Di(dc);break;default:break}Rc&&dc.preventDefault()}}function Zl(dc){let Rc=!1;dc.key===","&&(Rc=Cn()),Rc&&dc.preventDefault()}function pe(dc){dc.target===hc.current&&j&&dc.preventDefault()}function te(dc){yc(dc.value),Kc()}function Rl(dc){let Rc=Fc().indexOf(dc);Rc>=0&&(tc(Rc),U(!1))}function mc(dc){ee(dc)}function Yc(dc){let Rc=dc.value,kt=Z?/[ ,\t]+/:/[,\t]+/,Se=Rc.split(kt),vb=Se[Se.length-1]||"";if(Se.length>1){let Od=Se.slice(0,-1),zu=pl=>{let vo=G(pl);return!!vo&&!Qt(vo)&&!p(vo)},cs=Od.some(zu),xx=We(cs?Se:Od);if(cs){let pl=Se.filter(Qcc=>{let gx=G(Qcc);return!gx||xx.has(gx)||Qt(gx)?!1:!p(gx)}),vo=Rc.match(/[ ,\t]/g),DC=vo?.[vo.length-1]??(Z?" ":","),Tcc=vb===""?DC:"",UC=pl.join(DC)+Tcc;O(UC),s(UC);return}}O(vb),s(vb)}function Mc(dc){let Rc=!1;return mt()&&Lt()&&(dc(),Rc=!0),Rc}function Nc(){let dc=!1;return Lt()&&(Ne(),dc=!0),dc}function oe(){let dc=!1;return Lt()&&(_r(),dc=!0),dc}function ne(){return tc(dc=>(dc===0?Fc(F,n,a,i,G).length:dc)-1),U(!0),!0}function Ad(){return tc(dc=>(dc+1)%Fc(F,n,a,i,G).length),U(!0),!0}function Il(dc){dc.target instanceof HTMLInputElement&&(O(dc.target.value),A(!1),tc(-1),U(!1))}function hb(dc){return Il(dc),!0}function Di(dc){return Il(dc),!1}function Cn(){return Pe()&&ee(F),!0}function ie(dc){L(a.length-Math.max(dc,-1)-1)}function Ne(){L(dc=>Math.min(dc+1,a.length))}function _r(){L(dc=>Math.max(dc-1,0))}function Jb(){let dc=ld()-1;dc>-1&&yc(a[dc])}function qr(){let dc=ld();dc<a.length&&(yc(a[dc]),ie(dc))}function ku({preventDefaultOnFailedValidation:dc=!0}={}){let Rc=!1,kt=ed();return kt?(ee(kt),Rc=!0):Pe()&&(Rc=ee(F)||dc),Rc}function We(dc){let Rc=[...new Set(dc.map(G).filter(Boolean).filter(kt=>!Qt(kt)).filter(kt=>p(kt)))];if(Rc.length>0){let kt=[...a];kt.splice(ld(),0,...Rc),r(kt)}return new Set(Rc)}function ee(dc){return p(dc)?(We([dc]),(0,L0.speak)(H.added,"assertive"),O(""),tc(-1),U(!1),A(!W),j&&!B&&Kc(),!0):((0,L0.speak)(H.__experimentalInvalid,"assertive"),!1)}function yc(dc){let Rc=a.filter(kt=>Qc(kt)!==Qc(dc));r(Rc),(0,L0.speak)(H.removed,"assertive")}function Qc(dc){return typeof dc=="object"?dc.value:dc}function Fc(dc=F,Rc=n,kt=a,Se=i,vb=G){let Od=vb(dc),zu=[],cs=[],xx=kt.map(pl=>typeof pl=="string"?pl:pl.value);return Od.length===0?Rc=Rc.filter(pl=>!xx.includes(pl)):(Od=Od.normalize("NFKC").toLocaleLowerCase(),Rc.forEach(pl=>{let vo=pl.normalize("NFKC").toLocaleLowerCase().indexOf(Od);xx.indexOf(pl)===-1&&(vo===0?zu.push(pl):vo>0&&cs.push(pl))}),Rc=zu.concat(cs)),Rc.slice(0,Se)}function ed(){if(K!==-1)return Fc()[K]}function Qt(dc){return a.some(Rc=>Qc(dc)===Qc(Rc))}function ld(){return a.length-z}function Lt(){return F.length===0}function Pe(){return G(F).length>0}function Uc(dc=!0){let Rc=F.trim().length>1,kt=Fc(F),Se=kt.length>0,vb=mt()&&W;if(A(vb||Rc&&Se),dc&&(y&&Rc&&Se?(tc(0),U(!0)):(tc(-1),U(!1))),Rc){let Od=Se?(0,ql.sprintf)((0,ql._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",kt.length),kt.length):(0,ql.__)("No results.");tt(Od,"assertive")}}function Oy(){let dc=a.map(wy);return dc.splice(ld(),0,Ty()),dc}function wy(dc,Rc,kt){let Se=Qc(dc),vb=typeof dc!="string"?dc.status:void 0,Od=Rc+1,zu=kt.length;return(0,Rb.jsx)(De,{children:(0,Rb.jsx)(Mv,{value:Se,status:vb,title:typeof dc!="string"?dc.title:void 0,displayTransform:u,onClickRemove:te,isBorderless:typeof dc!="string"&&dc.isBorderless||x,onMouseEnter:typeof dc!="string"?dc.onMouseEnter:void 0,onMouseLeave:typeof dc!="string"?dc.onMouseLeave:void 0,disabled:vb!=="error"&&g,messages:H,termsCount:zu,termPosition:Od})},"token-"+Se)}function Ty(){let dc=h?`components-form-token-input-${f}__help`:void 0,Rc={instanceId:f,autoCapitalize:t,autoComplete:e,placeholder:a.length===0?d:"",disabled:g,value:F,onBlur:_c,isExpanded:v,selectedSuggestionIndex:K,"aria-describedby":dc};return(0,Rb.jsx)($p,{...Rc,onChange:l&&a.length>=l?void 0:Yc,ref:gc},"input")}let $r=N(o,"components-form-token-field__input-container",{"is-active":j,"is-disabled":g}),Ui={className:"components-form-token-field",tabIndex:-1},wcc=Fc();return g||(Ui=Object.assign({},Ui,{onKeyDown:Hd(St),onKeyPress:Zl,onFocus:sc})),(0,Rb.jsxs)("div",{...Ui,children:[b&&(0,Rb.jsx)(Pl,{htmlFor:`components-form-token-input-${f}`,className:"components-form-token-field__label",children:b}),(0,Rb.jsxs)("div",{ref:hc,className:$r,tabIndex:-1,onMouseDown:pe,onTouchStart:pe,children:[(0,Rb.jsx)(Zt,{className:lgc["tokens-and-input"],justify:"flex-start",align:"center",gap:1,wrap:!0,children:Oy()}),v&&(0,Rb.jsx)(cW,{instanceId:f,match:G(F),displayTransform:u,suggestions:wcc,selectedIndex:K,scrollIntoView:M,onHover:Rl,onSelect:mc,__experimentalRenderItem:R})]}),h&&(0,Rb.jsx)(cn,{id:`components-form-token-input-${f}__help`,className:"components-form-token-field__help",children:h})]})}var VW=yW;var Ib=X(Y(),1),x6=X(xt(),1),JW=X(ic(),1);var U0=X(ic(),1);var hW=X(kc(),1),_v=X(V(),1),s6=()=>(0,_v.jsx)(hW.SVG,{width:"8",height:"8",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,_v.jsx)(hW.Circle,{cx:"4",cy:"4",r:"4"})});var D0=X(V(),1);function m6({currentPage:c,numberOfPages:t,setCurrentPage:e}){return(0,D0.jsx)("ul",{className:"components-guide__page-control","aria-label":(0,U0.__)("Guide controls"),children:Array.from({length:t}).map((l,d)=>(0,D0.jsx)("li",{"aria-current":d===c?"step":void 0,children:(0,D0.jsx)(oc,{size:"small",icon:(0,D0.jsx)(s6,{}),"aria-label":(0,U0.sprintf)((0,U0.__)("Page %1$d of %2$d"),d+1,t),onClick:()=>e(d)},d)},d))})}var Ro=X(V(),1);function bgc({children:c,className:t,contentLabel:e,finishButtonText:l=(0,JW.__)("Finish"),nextButtonText:d=(0,JW.__)("Next"),previousButtonText:b=(0,JW.__)("Previous"),onFinish:o,pages:n=[]}){let i=(0,Ib.useRef)(null),[a,u]=(0,Ib.useState)(0);(0,Ib.useEffect)(()=>{let x=i.current?.querySelector(".components-guide");x instanceof HTMLElement&&x.focus()},[a]),(0,Ib.useEffect)(()=>{Ib.Children.count(c)&&(0,x6.default)("Passing children to <Guide>",{since:"5.5",alternative:"the `pages` prop"})},[c]),Ib.Children.count(c)&&(n=Ib.Children.map(c,x=>({content:x}))??[]);let G=a>0,r=a<n.length-1,s=()=>{G&&u(a-1)},m=()=>{r&&u(a+1)};return n.length===0?null:(0,Ro.jsx)(br,{className:N("components-guide",t),contentLabel:e,isDismissible:n.length>1,onRequestClose:o,onKeyDown:x=>{x.code==="ArrowLeft"?(s(),x.preventDefault()):x.code==="ArrowRight"&&(m(),x.preventDefault())},ref:i,children:(0,Ro.jsxs)("div",{className:"components-guide__container",children:[(0,Ro.jsxs)("div",{className:"components-guide__page",children:[n[a].image,n.length>1&&(0,Ro.jsx)(m6,{currentPage:a,numberOfPages:n.length,setCurrentPage:u}),n[a].content]}),(0,Ro.jsxs)("div",{className:"components-guide__footer",children:[G&&(0,Ro.jsx)(oc,{className:"components-guide__back-button",variant:"tertiary",onClick:s,__next40pxDefaultSize:!0,children:b}),r&&(0,Ro.jsx)(oc,{className:"components-guide__forward-button",variant:"primary",onClick:m,__next40pxDefaultSize:!0,children:d}),!r&&(0,Ro.jsx)(oc,{className:"components-guide__finish-button",variant:"primary",onClick:o,__next40pxDefaultSize:!0,children:l})]})]})})}var g6=bgc;var H6=X(Y(),1),Z6=X(xt(),1),R6=X(V(),1);function I6(c){return(0,H6.useEffect)(()=>{(0,Z6.default)("<GuidePage>",{since:"5.5",alternative:"the `pages` prop in <Guide>"})},[]),(0,R6.jsx)("div",{...c})}var p6=X(xt(),1),W6=X(Y(),1);var B6=X(V(),1);function ogc({label:c,labelPosition:t,size:e,tooltip:l,...d},b){return(0,p6.default)("wp.components.IconButton",{since:"5.4",alternative:"wp.components.Button",version:"6.2"}),(0,B6.jsx)(oc,{...d,ref:b,tooltipPosition:t,iconSize:e,showTooltip:l!==void 0?!!l:void 0,label:l||c})}var y6=(0,W6.forwardRef)(ogc);var vW=X(Y(),1),V6=X(bc(),1),Iu=X(V(),1);function ngc({target:c,callback:t,shortcut:e,bindGlobal:l,eventName:d}){return(0,V6.useKeyboardShortcut)(e,t,{bindGlobal:l,target:c,eventName:d}),null}function igc({children:c,shortcuts:t,bindGlobal:e,eventName:l}){let d=(0,vW.useRef)(null),b=Object.entries(t??{}).map(([o,n])=>(0,Iu.jsx)(ngc,{shortcut:o,callback:n,bindGlobal:e,eventName:l,target:d},o));return vW.Children.count(c)?(0,Iu.jsxs)("div",{ref:d,children:[b,c]}):(0,Iu.jsx)(Iu.Fragment,{children:b})}var h6=igc;var J6=X(Y(),1),v6=X(bc(),1),j0=X(V(),1);function C6(c){let{children:t,className:e="",label:l,hideSeparator:d}=c,b=(0,v6.useInstanceId)(C6);if(!J6.Children.count(t))return null;let o=`components-menu-group-label-${b}`,n=N(e,"components-menu-group",{"has-hidden-separator":d});return(0,j0.jsxs)("div",{className:n,children:[l&&(0,j0.jsx)("div",{className:"components-menu-group__label",id:o,"aria-hidden":"true",children:l}),(0,j0.jsx)("div",{role:"group","aria-labelledby":l?o:void 0,children:t})]})}var E0=C6;var CW=X(Y(),1);var gn=X(V(),1);function agc(c,t){let{children:e,info:l,className:d,icon:b,iconPosition:o="right",shortcut:n,isSelected:i,role:a="menuitem",suffix:u,...G}=c;return d=N("components-menu-item__button",d),l&&(e=(0,gn.jsxs)("span",{className:"components-menu-item__info-wrapper",children:[(0,gn.jsx)("span",{className:"components-menu-item__item",children:e}),(0,gn.jsx)("span",{className:"components-menu-item__info",children:l})]})),b&&typeof b!="string"&&(b=(0,CW.cloneElement)(b,{className:N("components-menu-items__item-icon",{"has-icon-right":o==="right"})})),(0,gn.jsxs)(oc,{size:"compact",ref:t,"aria-checked":a==="menuitemcheckbox"||a==="menuitemradio"?i:void 0,role:a,icon:o==="left"?b:void 0,className:d,accessibleWhenDisabled:!0,...G,children:[(0,gn.jsx)("span",{className:"components-menu-item__item",children:e}),!u&&(0,gn.jsx)(mH,{className:"components-menu-item__shortcut",shortcut:n}),!u&&b&&o==="right"&&(0,gn.jsx)($c,{icon:b}),u]})}var f6=(0,CW.forwardRef)(agc);f6.displayName="MenuItem";var Hn=f6;var M0=X(V(),1),ugc=()=>{};function Ggc({choices:c=[],onHover:t=ugc,onSelect:e,value:l}){return(0,M0.jsx)(M0.Fragment,{children:c.map(d=>{let b=l===d.value;return(0,M0.jsx)(Hn,{role:"menuitemradio",disabled:d.disabled,icon:b?Ue: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 Y6=Ggc;var P6=X(xt(),1),Zr=X(Y(),1),K6=X(fI(),1),Qxt=X(Nl(),1);function Xgc(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 o=c.charCodeAt(b);if(o>=48&&o<=57||o>=65&&o<=90||o>=97&&o<=122||o===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 n=1,i="",b=e+1;if(c[b]==="?")throw new TypeError('Pattern cannot start with "?" at '.concat(b));for(;b<c.length;){if(c[b]==="\\"){i+=c[b++]+c[b++];continue}if(c[b]===")"){if(n--,n===0){b++;break}}else if(c[b]==="("&&(n++,c[b+1]!=="?"))throw new TypeError("Capturing groups are not allowed at ".concat(b));i+=c[b++]}if(n)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=b;continue}t.push({type:"CHAR",index:e,value:c[e++]})}return t.push({type:"END",index:e,value:""}),t}function rgc(c,t){t===void 0&&(t={});for(var e=Xgc(c),l=t.prefixes,d=l===void 0?"./":l,b=t.delimiter,o=b===void 0?"/#?":b,n=[],i=0,a=0,u="",G=function(C){if(a<e.length&&e[a].type===C)return e[a++].value},r=function(C){var J=G(C);if(J!==void 0)return J;var h=e[a],f=h.type,F=h.index;throw new TypeError("Unexpected ".concat(f," at ").concat(F,", expected ").concat(C))},s=function(){for(var C="",J;J=G("CHAR")||G("ESCAPED_CHAR");)C+=J;return C},m=function(C){for(var J=0,h=o;J<h.length;J++){var f=h[J];if(C.indexOf(f)>-1)return!0}return!1},x=function(C){var J=n[n.length-1],h=C||(J&&typeof J=="string"?J:"");if(J&&!h)throw new TypeError('Must have text between two parameters, missing text after "'.concat(J.name,'"'));return!h||m(h)?"[^".concat(Yi(o),"]+?"):"(?:(?!".concat(Yi(h),")[^").concat(Yi(o),"])+?")};a<e.length;){var g=G("CHAR"),Z=G("NAME"),H=G("PATTERN");if(Z||H){var R=g||"";d.indexOf(R)===-1&&(u+=R,R=""),u&&(n.push(u),u=""),n.push({name:Z||i++,prefix:R,suffix:"",pattern:H||x(R),modifier:G("MODIFIER")||""});continue}var W=g||G("ESCAPED_CHAR");if(W){u+=W;continue}u&&(n.push(u),u="");var p=G("OPEN");if(p){var R=s(),I=G("NAME")||"",y=G("PATTERN")||"",B=s();r("CLOSE"),n.push({name:I||(y?i++:""),pattern:I&&!y?x(R):y,prefix:R,suffix:B,modifier:G("MODIFIER")||""});continue}r("END")}return n}function F6(c,t){var e=[],l=S6(c,e,t);return sgc(l,e,t)}function sgc(c,t,e){e===void 0&&(e={});var l=e.decode,d=l===void 0?function(b){return b}:l;return function(b){var o=c.exec(b);if(!o)return!1;for(var n=o[0],i=o.index,a=Object.create(null),u=function(r){if(o[r]===void 0)return"continue";var s=t[r-1];s.modifier==="*"||s.modifier==="+"?a[s.name]=o[r].split(s.prefix+s.suffix).map(function(m){return d(m,s)}):a[s.name]=d(o[r],s)},G=1;G<o.length;G++)u(G);return{path:n,index:i,params:a}}}function Yi(c){return c.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function N6(c){return c&&c.sensitive?"":"i"}function mgc(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 xgc(c,t,e){var l=c.map(function(d){return S6(d,t,e).source});return new RegExp("(?:".concat(l.join("|"),")"),N6(e))}function ggc(c,t,e){return Hgc(rgc(c,e),t,e)}function Hgc(c,t,e){e===void 0&&(e={});for(var l=e.strict,d=l===void 0?!1:l,b=e.start,o=b===void 0?!0:b,n=e.end,i=n===void 0?!0:n,a=e.encode,u=a===void 0?function(J){return J}:a,G=e.delimiter,r=G===void 0?"/#?":G,s=e.endsWith,m=s===void 0?"":s,x="[".concat(Yi(m),"]|$"),g="[".concat(Yi(r),"]"),Z=o?"^":"",H=0,R=c;H<R.length;H++){var W=R[H];if(typeof W=="string")Z+=Yi(u(W));else{var p=Yi(u(W.prefix)),I=Yi(u(W.suffix));if(W.pattern)if(t&&t.push(W),p||I)if(W.modifier==="+"||W.modifier==="*"){var y=W.modifier==="*"?"?":"";Z+="(?:".concat(p,"((?:").concat(W.pattern,")(?:").concat(I).concat(p,"(?:").concat(W.pattern,"))*)").concat(I,")").concat(y)}else Z+="(?:".concat(p,"(").concat(W.pattern,")").concat(I,")").concat(W.modifier);else{if(W.modifier==="+"||W.modifier==="*")throw new TypeError('Can not repeat "'.concat(W.name,'" without a prefix and suffix'));Z+="(".concat(W.pattern,")").concat(W.modifier)}else Z+="(?:".concat(p).concat(I,")").concat(W.modifier)}}if(i)d||(Z+="".concat(g,"?")),Z+=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||(Z+="(?:".concat(g,"(?=").concat(x,"))?")),C||(Z+="(?=".concat(g,"|").concat(x,")"))}return new RegExp(Z,N6(e))}function S6(c,t,e){return c instanceof RegExp?mgc(c,t):Array.isArray(c)?xgc(c,t,e):ggc(c,t,e)}function k6(c,t){return F6(t,{decode:decodeURIComponent})(c)}function z6(c,t){for(let e of t){let l=k6(c,e.path);if(l)return{params:l.params,id:e.id}}}function A6(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=>k6(d,b.path)!==!1)&&(l=d)}return l}var O6=X(Y(),1),Zgc={location:{},goTo:()=>{},goBack:()=>{},goToParent:()=>{},addScreen:()=>{},removeScreen:()=>{},params:{}},pu=(0,O6.createContext)(Zgc);pu.displayName="NavigatorContext";var Q6={name:"1br0vvk",styles:"position:relative;overflow-x:clip;contain:layout;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start"},w6=Yl({from:{opacity:0}}),T6=Yl({to:{opacity:0}}),L6=Yl({from:{transform:"translateX(100px)"}}),D6=Yl({to:{transform:"translateX(-80px)"}}),U6=Yl({from:{transform:"translateX(-100px)"}}),j6=Yl({to:{transform:"translateX(80px)"}}),Me={DURATION:70,EASING:"linear",DELAY:{IN:70,OUT:40}},Io={DURATION:300,EASING:"cubic-bezier(0.33, 0, 0, 1)"},qv={IN:Math.max(Me.DURATION+Me.DELAY.IN,Io.DURATION),OUT:Math.max(Me.DURATION+Me.DELAY.OUT,Io.DURATION)},$v={end:{in:L6.name,out:D6.name},start:{in:U6.name,out:j6.name}},Rgc={end:{in:D(Me.DURATION,"ms ",Me.EASING," ",Me.DELAY.IN,"ms both ",w6,",",Io.DURATION,"ms ",Io.EASING," both ",L6,";",""),out:D(Me.DURATION,"ms ",Me.EASING," ",Me.DELAY.OUT,"ms both ",T6,",",Io.DURATION,"ms ",Io.EASING," both ",D6,";","")},start:{in:D(Me.DURATION,"ms ",Me.EASING," ",Me.DELAY.IN,"ms both ",w6,",",Io.DURATION,"ms ",Io.EASING," both ",U6,";",""),out:D(Me.DURATION,"ms ",Me.EASING," ",Me.DELAY.OUT,"ms both ",T6,",",Io.DURATION,"ms ",Io.EASING," both ",j6,";","")}},E6=D("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=>D("&[data-animation-direction='",c,"'][data-animation-type='",t,"']{animation:",Rgc[c][t],";}",""))),";}}",""),M6={name:"14di7zd",styles:"overflow-x:auto;max-height:100%;box-sizing:border-box;position:relative;grid-column:1/-1;grid-row:1/-1"};var t9=X(V(),1);function Igc({screens:c},t){return c.some(e=>e.path===t.path)?c:[...c,t]}function pgc({screens:c},t){return c.filter(e=>e.id!==t.id)}function _6(c,t,e={}){let{focusSelectors:l}=c,d={...c.currentLocation},{isBack:b=!1,skipFocus:o=!1,replace:n,focusTargetSelector:i,...a}=e;if(d.path===t)return{currentLocation:d,focusSelectors:l};let u;function G(){return u=u??new Map(c.focusSelectors),u}i&&d.path&&G().set(d.path,i);let r;return l.get(t)&&(b&&(r=l.get(t)),G().delete(t)),{currentLocation:{...a,isInitial:!1,path:t,isBack:b,hasRestoredFocus:!1,focusTargetSelector:r,skipFocus:o},focusSelectors:u??l}}function Wgc(c,t={}){let{screens:e,focusSelectors:l}=c,d={...c.currentLocation},b=d.path;if(b===void 0)return{currentLocation:d,focusSelectors:l};let o=A6(b,e);return o===void 0?{currentLocation:d,focusSelectors:l}:_6(c,o,{...t,isBack:!0})}function Bgc(c,t){let{screens:e,currentLocation:l,matchedPath:d,focusSelectors:b,...o}=c;switch(t.type){case"add":e=Igc(c,t.screen);break;case"remove":e=pgc(c,t.screen);break;case"goto":({currentLocation:l,focusSelectors:b}=_6(c,t.path,t.options));break;case"gotoparent":({currentLocation:l,focusSelectors:b}=Wgc(c,t.options));break}if(e===c.screens&&l===c.currentLocation)return c;let n=l.path;return d=n!==void 0?z6(n,e):void 0,d&&c.matchedPath&&d.id===c.matchedPath.id&&(0,K6.isShallowEqual)(d.params,c.matchedPath.params)&&(d=c.matchedPath),{...o,screens:e,currentLocation:l,matchedPath:d,focusSelectors:b}}function ygc(c,t){let{initialPath:e,children:l,className:d,...b}=ec(c,"Navigator"),[o,n]=(0,Zr.useReducer)(Bgc,e,m=>({screens:[],currentLocation:{path:m,isInitial:!0},matchedPath:void 0,focusSelectors:new Map,initialPath:e})),i=(0,Zr.useMemo)(()=>({goBack:m=>n({type:"gotoparent",options:m}),goTo:(m,x)=>n({type:"goto",path:m,options:x}),goToParent:m=>{(0,P6.default)("wp.components.useNavigator().goToParent",{since:"6.7",alternative:"wp.components.useNavigator().goBack"}),n({type:"gotoparent",options:m})},addScreen:m=>n({type:"add",screen:m}),removeScreen:m=>n({type:"remove",screen:m})}),[]),{currentLocation:a,matchedPath:u}=o,G=(0,Zr.useMemo)(()=>({location:a,params:u?.params??{},match:u?.id,...i}),[a,u,i]),r=Bc(),s=(0,Zr.useMemo)(()=>r(Q6,d),[d,r]);return(0,t9.jsx)(ac,{ref:t,className:s,...b,children:(0,t9.jsx)(pu.Provider,{value:G,children:l})})}var fW=lc(ygc,"Navigator");var lP=X(cr(),1),$l=X(Y(),1),dP=X(bc(),1),bP=X(e9(),1),qxt=X(Nl(),1);var Fi=X(Y(),1),cP=X(bc(),1),tP=X(ic(),1);var $6=1.2,Vgc=(c,t,e)=>t==="ANIMATING_IN"&&e===$v[c].in,hgc=(c,t,e)=>t==="ANIMATING_OUT"&&e===$v[c].out;function eP({isMatch:c,skipAnimation:t,isBack:e,onAnimationEnd:l}){let d=(0,tP.isRTL)(),b=(0,cP.useReducedMotion)(),[o,n]=(0,Fi.useState)("INITIAL"),i=o!=="ANIMATING_IN"&&o!=="IN"&&c,a=o!=="ANIMATING_OUT"&&o!=="OUT"&&!c;(0,Fi.useLayoutEffect)(()=>{i?n(t||b?"IN":"ANIMATING_IN"):a&&n(t||b?"OUT":"ANIMATING_OUT")},[i,a,t,b]);let u=d&&e||!d&&!e?"end":"start",G=o==="ANIMATING_IN",r=o==="ANIMATING_OUT",s;G?s="in":r&&(s="out");let m=(0,Fi.useCallback)(x=>{l?.(x),hgc(u,o,x.animationName)?n("OUT"):Vgc(u,o,x.animationName)&&n("IN")},[l,o,u]);return(0,Fi.useEffect)(()=>{let x;return r?x=window.setTimeout(()=>{n("OUT"),x=void 0},qv.OUT*$6):G&&(x=window.setTimeout(()=>{n("IN"),x=void 0},qv.IN*$6)),()=>{x&&(window.clearTimeout(x),x=void 0)}},[r,G]),{animationStyles:E6,shouldRenderScreen:c||o==="IN"||o==="ANIMATING_OUT",screenProps:{onAnimationEnd:m,"data-animation-direction":u,"data-animation-type":s,"data-skip-animation":t||void 0}}}var oP=X(V(),1);function Jgc(c,t){/^\//.test(c.path);let e=(0,$l.useId)(),{children:l,className:d,path:b,onAnimationEnd:o,...n}=ec(c,"Navigator.Screen"),{location:i,match:a,addScreen:u,removeScreen:G}=(0,$l.useContext)(pu),{isInitial:r,isBack:s,focusTargetSelector:m,skipFocus:x}=i,g=a===e,Z=(0,$l.useRef)(null),H=!!r&&!s;(0,$l.useEffect)(()=>{let J={id:e,path:(0,bP.escapeAttribute)(b)};return u(J),()=>G(J)},[e,b,u,G]);let{animationStyles:R,shouldRenderScreen:W,screenProps:p}=eP({isMatch:g,isBack:s,onAnimationEnd:o,skipAnimation:H}),I=Bc(),y=(0,$l.useMemo)(()=>I(M6,R,d),[d,I,R]),B=(0,$l.useRef)(i);(0,$l.useEffect)(()=>{B.current=i},[i]),(0,$l.useEffect)(()=>{let J=Z.current;if(H||!g||!J||B.current.hasRestoredFocus||x)return;let h=J.ownerDocument.activeElement;if(J.contains(h))return;let f=null;if(s&&m&&(f=J.querySelector(m)),!f){let[F]=lP.focus.tabbable.find(J);f=F??J}B.current.hasRestoredFocus=!0,f.focus()},[H,g,s,m,x]);let C=(0,dP.useMergeRefs)([t,Z]);return W?(0,oP.jsx)(ac,{ref:C,className:y,...p,...n,children:l}):null}var YW=lc(Jgc,"Navigator.Screen");var iP=X(Y(),1),aP=X(e9(),1);var nP=X(Y(),1);function Ni(){let{location:c,params:t,goTo:e,goBack:l,goToParent:d}=(0,nP.useContext)(pu);return{location:c,goTo:e,goBack:l,goToParent:d,params:t}}var vgc=(c,t)=>`[${c}="${t}"]`;function uP(c){let{path:t,onClick:e,as:l=oc,attributeName:d="id",...b}=ec(c,"Navigator.Button"),o=(0,aP.escapeAttribute)(t),{goTo:n}=Ni(),i=(0,iP.useCallback)(a=>{a.preventDefault(),n(o,{focusTargetSelector:vgc(d,o)}),e?.(a)},[n,e,d,o]);return{as:l,onClick:i,...b,[d]:o}}var GP=X(V(),1);function Cgc(c,t){let e=uP(c);return(0,GP.jsx)(ac,{ref:t,...e})}var FW=lc(Cgc,"Navigator.Button");var XP=X(Y(),1);function rP(c){let{onClick:t,as:e=oc,...l}=ec(c,"Navigator.BackButton"),{goBack:d}=Ni(),b=(0,XP.useCallback)(o=>{o.preventDefault(),d(),t?.(o)},[d,t]);return{as:e,onClick:b,...l}}var sP=X(V(),1);function fgc(c,t){let e=rP(c);return(0,sP.jsx)(ac,{ref:t,...e})}var Rr=lc(fgc,"Navigator.BackButton");var mP=X(xt(),1);var xP=X(V(),1);function Ygc(c,t){return(0,mP.default)("wp.components.NavigatorToParentButton",{since:"6.7",alternative:"wp.components.Navigator.BackButton"}),(0,xP.jsx)(Rr,{ref:t,...c})}var gP=lc(Ygc,"Navigator.ToParentButton");var HP=Object.assign(fW,{displayName:"NavigatorProvider"}),ZP=Object.assign(YW,{displayName:"NavigatorScreen"}),RP=Object.assign(FW,{displayName:"NavigatorButton"}),IP=Object.assign(Rr,{displayName:"NavigatorBackButton"}),pP=Object.assign(gP,{displayName:"NavigatorToParentButton"});var WP=Object.assign(fW,{Screen:Object.assign(YW,{displayName:"Navigator.Screen"}),Button:Object.assign(FW,{displayName:"Navigator.Button"}),BackButton:Object.assign(Rr,{displayName:"Navigator.BackButton"})});var Ir=X(ic(),1),pr=X(Y(),1),yP=X(lo(),1);var Zn=X(V(),1),BP=()=>{};function Fgc(c,t){let e=typeof c=="string"?c:(0,pr.renderToString)(c);(0,pr.useEffect)(()=>{e&&(0,yP.speak)(e,t)},[e,t])}function Ngc(c){switch(c){case"success":case"warning":case"info":return"polite";default:return"assertive"}}function Sgc(c){switch(c){case"warning":return(0,Ir.__)("Warning notice");case"info":return(0,Ir.__)("Information notice");case"error":return(0,Ir.__)("Error notice");default:return(0,Ir.__)("Notice")}}function kgc({className:c,status:t="info",children:e,spokenMessage:l=e,onRemove:d=BP,isDismissible:b=!0,actions:o=[],politeness:n=Ngc(t),__unstableHTML:i,onDismiss:a=BP}){Fgc(l,n);let u=N(c,"components-notice","is-"+t);i&&typeof e=="string"&&(e=(0,Zn.jsx)(pr.RawHTML,{children:e}));let G=()=>{a(),d()};return(0,Zn.jsxs)("div",{className:u,children:[(0,Zn.jsx)(Sc,{children:Sgc(t)}),(0,Zn.jsx)("div",{className:"components-notice__content",children:e}),o.length>0&&(0,Zn.jsx)("div",{className:"components-notice__actions",children:o.map(({className:r,label:s,isPrimary:m,variant:x,noDefaultClasses:g=!1,onClick:Z,url:H,disabled:R},W)=>{let p=x;return x!=="primary"&&!g&&(p=H?"link":"secondary"),typeof p>"u"&&m&&(p="primary"),(0,Zn.jsx)(oc,{size:"compact",href:H,variant:p,onClick:Z,disabled:R,accessibleWhenDisabled:!0,className:N("components-notice__action",r),children:s},W)})}),b&&(0,Zn.jsx)(oc,{size:"small",className:"components-notice__dismiss",icon:Po,label:(0,Ir.__)("Close"),onClick:G})]})}var NW=kgc;var VP=X(P(),1),hP=X(V(),1),zgc=()=>{};function Agc({notices:c,onRemove:t=zgc,className:e,children:l}){let d=b=>()=>t(b);return e=N("components-notice-list",e),(0,hP.jsxs)("div",{className:e,children:[l,[...c].reverse().map(b=>{let{content:o,...n}=b;return(0,VP.createElement)(NW,{...n,key:b.id,onRemove:d(b.id)},b.content)})]})}var SW=Agc;var JP=X(Y(),1);var kW=X(V(),1);function Ogc({label:c,children:t}){return(0,kW.jsxs)("div",{className:"components-panel__header",children:[c&&(0,kW.jsx)("h2",{children:c}),t]})}var zW=Ogc;var AW=X(V(),1);function wgc({header:c,className:t,children:e},l){let d=N(t,"components-panel");return(0,AW.jsxs)("div",{className:d,ref:l,children:[c&&(0,AW.jsx)(zW,{label:c}),e]})}var vP=(0,JP.forwardRef)(wgc);vP.displayName="Panel";var CP=vP;var OW=X(bc(),1),Wr=X(Y(),1);var Rn=X(V(),1),Tgc=()=>{};function Qgc(c,t){let{buttonProps:e={},children:l,className:d,icon:b,initialOpen:o,onToggle:n=Tgc,opened:i,title:a,scrollAfterOpen:u=!0}=c,[G,r]=jo(i,{initial:o===void 0?!0:o,fallback:!1}),s=(0,Wr.useRef)(null),m=(0,OW.useReducedMotion)()?"auto":"smooth",x=H=>{H.preventDefault();let R=!G;r(R),n(R)},g=(0,Wr.useRef)(void 0);g.current=u,Fa(()=>{G&&g.current&&s.current?.scrollIntoView&&s.current.scrollIntoView({inline:"nearest",block:"nearest",behavior:m})},[G,m]);let Z=N("components-panel__body",d,{"is-opened":G});return(0,Rn.jsxs)("div",{className:Z,ref:(0,OW.useMergeRefs)([s,t]),children:[(0,Rn.jsx)(Lgc,{icon:b,isOpened:!!G,onClick:x,title:a,...e}),typeof l=="function"?l({opened:!!G}):G&&l]})}var Lgc=(0,Wr.forwardRef)(({isOpened:c,icon:t,title:e,...l},d)=>e?(0,Rn.jsx)("h2",{className:"components-panel__body-title",children:(0,Rn.jsxs)(oc,{__next40pxDefaultSize:!0,className:"components-panel__body-toggle","aria-expanded":c,ref:d,...l,children:[(0,Rn.jsx)("span",{"aria-hidden":"true",children:(0,Rn.jsx)($c,{className:"components-panel__arrow",icon:c?nh:zm})}),e,t&&(0,Rn.jsx)($c,{icon:t,className:"components-panel__icon",size:20})]})}):null),fP=(0,Wr.forwardRef)(Qgc);fP.displayName="PanelBody";var YP=fP;var FP=X(Y(),1),NP=X(V(),1);function Dgc({className:c,children:t},e){return(0,NP.jsx)("div",{className:N("components-panel__row",c),ref:e,children:t})}var SP=(0,FP.forwardRef)(Dgc);SP.displayName="PanelRow";var kP=SP;var zP=X(bc(),1),wW=X(kc(),1),AP=X(Y(),1),OP=X(lo(),1);var po=X(V(),1),Ugc=(0,po.jsx)(wW.SVG,{className:"components-placeholder__illustration",fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 60 60",preserveAspectRatio:"none",children:(0,po.jsx)(wW.Path,{vectorEffect:"non-scaling-stroke",d:"M60 60 0 0"})});function jgc(c){let{icon:t,children:e,label:l,instructions:d,className:b,notices:o,preview:n,isColumnLayout:i,withIllustration:a,...u}=c,[G,{width:r}]=(0,zP.useResizeObserver)(),s;typeof r=="number"&&(s={"is-large":r>=480,"is-medium":r>=160&&r<480,"is-small":r<160});let m=N("components-placeholder",b,s,a?"has-illustration":null),x=N("components-placeholder__fieldset",{"is-column-layout":i});return(0,AP.useEffect)(()=>{d&&(0,OP.speak)(d)},[d]),(0,po.jsxs)("div",{...u,className:m,children:[a?Ugc:null,G,o,n&&(0,po.jsx)("div",{className:"components-placeholder__preview",children:n}),(0,po.jsxs)("div",{className:"components-placeholder__label",children:[(0,po.jsx)($c,{icon:t}),l]}),!!d&&(0,po.jsx)("div",{className:"components-placeholder__instructions",children:d}),(0,po.jsx)("div",{className:x,children:e})]})}var wP=jgc;var UP=X(ic(),1),jP=X(Y(),1);var TP=X(ic(),1);function Egc(c=!1){let t=c?"right":"left";return Yl({"0%":{[t]:"-50%"},"100%":{[t]:"100%"}})}var Mgc=50,QP=k("div",{target:"e15u147w2"})("position:relative;overflow:hidden;height:",T.borderWidthFocus,`;background-color:color-mix(
+			`,";");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,
-		`,Q.theme.foreground,`,
+		`,D.theme.foreground,`,
 		transparent 90%
-	);border-radius:`,T.radiusFull,";outline:2px solid transparent;outline-offset:2px;:where( & ){width:160px;}"),Pgc={name:"152sa26",styles:"width:var(--indicator-width);transition:width 0.4s ease-in-out"},LP=k("div",{target:"e15u147w1"})("display:inline-block;position:absolute;top:0;height:100%;border-radius:",T.radiusFull,`;background-color:color-mix(
+	);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,
-		`,Q.theme.foreground,`,
+		`,D.theme.foreground,`,
 		transparent 10%
-	);outline:2px solid transparent;outline-offset:-2px;`,({isIndeterminate:c})=>c?D({animationDuration:"1.5s",animationTimingFunction:"ease-in-out",animationIterationCount:"infinite",animationName:Egc((0,TP.isRTL)()),width:`${Mgc}%`},"",""):Pgc,";"),DP=k("progress",{target:"e15u147w0"})({name:"11fb690",styles:"position:absolute;top:0;left:0;opacity:0;width:100%;height:100%"});var P0=X(V(),1);function _gc(c,t){let{className:e,value:l,...d}=c,b=!Number.isFinite(l);return(0,P0.jsxs)(QP,{className:e,children:[(0,P0.jsx)(LP,{style:{"--indicator-width":b?void 0:`${l}%`},isIndeterminate:b}),(0,P0.jsx)(DP,{max:100,value:l,"aria-label":(0,UP.__)("Loading \u2026"),ref:t,...d})]})}var EP=(0,jP.forwardRef)(_gc);EP.displayName="ProgressBar";var MP=EP;var cd=X(ic(),1);var qgc=c=>c.every(t=>t.parent!==null);function TW(c){let t=c.map(d=>({children:[],parent:null,...d,id:String(d.id)}));if(!qgc(t))return t;let e=t.reduce((d,b)=>{let{parent:o}=b;return d[o]||(d[o]=[]),d[o].push(b),d},{}),l=d=>d.map(b=>{let o=e[b.id];return{...b,children:o&&o.length?l(o):[]}});return l(e[0]||[])}var _P=X(Y(),1),qP=X(KP(),1);var $P=X(V(),1);function cK(c,t=0){return c.flatMap(e=>[{value:e.id,label:"\xA0".repeat(t*3)+(0,qP.decodeEntities)(e.name)},...cK(e.children||[],t+1)])}function $gc(c){let{__nextHasNoMarginBottom:t,__next40pxDefaultSize:e,label:l,noOptionLabel:d,onChange:b,selectedId:o,tree:n=[],...i}=c,a=(0,_P.useMemo)(()=>[d&&{value:"",label:d},...cK(n)].filter(u=>!!u),[d,n]);return(0,$P.jsx)(u0,{label:l,options:a,onChange:b,value:o,...i})}var Br=$gc;var tK=X(V(),1);function eK({label:c,noOptionLabel:t,authorList:e,selectedAuthorId:l,onChange:d}){if(!e)return null;let b=TW(e);return(0,tK.jsx)(Br,{label:c,noOptionLabel:t,onChange:d,tree:b,selectedId:l!==void 0?String(l):void 0})}var lK=X(Y(),1);var dK=X(V(),1);function bK({label:c,noOptionLabel:t,categoriesList:e,selectedCategoryId:l,onChange:d,...b}){let o=(0,lK.useMemo)(()=>TW(e),[e]);return(0,dK.jsx)(Br,{label:c,noOptionLabel:t,onChange:d,tree:o,selectedId:l!==void 0?String(l):void 0,...b})}var Wu=X(V(),1),cHc=1,tHc=100,eHc=20;function lHc(c){return"categoriesList"in c}function dHc(c){return"categorySuggestions"in c}var bHc=[{label:(0,cd.__)("Newest to oldest"),value:"date/desc"},{label:(0,cd.__)("Oldest to newest"),value:"date/asc"},{label:(0,cd.__)("A \u2192 Z"),value:"title/asc"},{label:(0,cd.__)("Z \u2192 A"),value:"title/desc"}];function oHc({authorList:c,selectedAuthorId:t,numberOfItems:e,order:l,orderBy:d,orderByOptions:b=bHc,maxItems:o=tHc,minItems:n=cHc,onAuthorChange:i,onNumberOfItemsChange:a,onOrderChange:u,onOrderByChange:G,...r}){return(0,Wu.jsx)(it,{spacing:"4",className:"components-query-controls",children:[u&&G&&(0,Wu.jsx)(Wd,{label:(0,cd.__)("Order by"),value:d===void 0||l===void 0?void 0:`${d}/${l}`,options:b,onChange:s=>{if(typeof s!="string")return;let[m,x]=s.split("/");x!==l&&u(x),m!==d&&G(m)}},"query-controls-order-select"),lHc(r)&&r.categoriesList&&r.onCategoryChange&&(0,Wu.jsx)(bK,{categoriesList:r.categoriesList,label:(0,cd.__)("Category"),noOptionLabel:(0,cd._x)("All","categories"),selectedCategoryId:r.selectedCategoryId,onChange:r.onCategoryChange},"query-controls-category-select"),dHc(r)&&r.categorySuggestions&&r.onCategoryChange&&(0,Wu.jsx)(VW,{label:(0,cd.__)("Categories"),value:r.selectedCategories&&r.selectedCategories.map(s=>({id:s.id,value:s.name||s.value})),suggestions:Object.keys(r.categorySuggestions),onChange:r.onCategoryChange,maxSuggestions:eHc},"query-controls-categories-select"),i&&(0,Wu.jsx)(eK,{authorList:c,label:(0,cd.__)("Author"),noOptionLabel:(0,cd._x)("All","authors"),selectedAuthorId:t,onChange:i},"query-controls-author-select"),a&&(0,Wu.jsx)(Bd,{label:(0,cd.__)("Number of items"),value:e,onChange:a,min:n,max:o,required:!0},"query-controls-range-control")]})}var oK=oHc;var QW=X(Y(),1);var nK=X(Y(),1),K0=(0,nK.createContext)({store:void 0,disabled:void 0});K0.displayName="RadioGroupContext";var l9=X(V(),1);function nHc({value:c,children:t,__next40pxDefaultSize:e,...l},d){let{store:b,disabled:o}=(0,QW.useContext)(K0),n=E(b,"value");return(0,l9.jsx)(uG,{disabled:o,store:b,ref:d,value:c,render:(0,l9.jsx)(oc,{variant:n!==void 0&&n===c?"primary":"secondary",__next40pxDefaultSize:!0,...l}),children:t||c})}var iK=(0,QW.forwardRef)(nHc);iK.displayName="Radio";var aK=iK;var uK=X(xt(),1),DW=X(Y(),1),GK=X(ic(),1);var LW=X(V(),1);function iHc({label:c,checked:t,defaultChecked:e,disabled:l,onChange:d,children:b,...o},n){let i=XG({value:t,defaultValue:e,setValue:u=>{d?.(u??void 0)},rtl:(0,GK.isRTL)()}),a=(0,DW.useMemo)(()=>({store:i,disabled:l}),[i,l]);return(0,uK.default)("wp.components.__experimentalRadioGroup",{alternative:"wp.components.RadioControl or wp.components.__experimentalToggleGroupControl",since:"6.8"}),(0,LW.jsx)(K0.Provider,{value:a,children:(0,LW.jsx)(GG,{store:i,render:(0,LW.jsx)(yp,{__shouldNotWarnDeprecated:!0,children:b}),"aria-label":c,ref:n,...o})})}var XK=(0,DW.forwardRef)(iHc);XK.displayName="RadioGroup";var rK=XK;var xK=X(bc(),1);var pb=X(V(),1);function sK(c,t){return`${c}-${t}-option-description`}function d9(c,t){return`${c}-${t}`}function mK(c){return`${c}__help`}function gK(c){let{label:t,className:e,selected:l,help:d,onChange:b,onClick:o,hideLabelFromVision:n,disabled:i,options:a=[],id:u,...G}=c,r=(0,xK.useInstanceId)(gK,"inspector-radio-control",u),s=m=>b(m.target.value);return a?.length?(0,pb.jsxs)("fieldset",{id:r,role:"radiogroup",className:N(e,"components-radio-control"),disabled:i,"aria-describedby":d?mK(r):void 0,children:[n?(0,pb.jsx)(Sc,{as:"legend",children:t}):(0,pb.jsx)(Ac.VisualLabel,{as:"legend",children:t}),(0,pb.jsx)(it,{spacing:3,className:N("components-radio-control__group-wrapper",{"has-help":!!d}),children:a.map((m,x)=>(0,pb.jsxs)("div",{className:"components-radio-control__option",children:[(0,pb.jsx)("input",{id:d9(r,x),className:"components-radio-control__input",type:"radio",name:r,value:m.value,onChange:s,checked:m.value===l,"aria-describedby":m.description?sK(r,x):void 0,onClick:g=>{g.currentTarget.focus(),o?.(g)},...G}),(0,pb.jsx)("label",{className:"components-radio-control__label",htmlFor:d9(r,x),children:m.label}),m.description?(0,pb.jsx)(cn,{id:sK(r,x),className:"components-radio-control__option-description",children:m.description}):null]},d9(r,x)))}),!!d&&(0,pb.jsx)(cn,{id:mK(r),className:"components-base-control__help",children:d})]}):null}var UW=gK;var zK=X(Y(),1);var Bu=X(P());var EW=X(P()),aHc=(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)}})(),jW=function(){return jW=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},jW.apply(this,arguments)},uHc={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"}},HK=(function(c){aHc(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 EW.createElement("div",{className:this.props.className||"",style:jW(jW({position:"absolute",userSelect:"none"},uHc[this.props.direction]),this.props.replaceStyles||{}),onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart},this.props.children)},t})(EW.PureComponent);var Si=X(IK()),HHc=(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)}})(),Wo=function(){return Wo=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},Wo.apply(this,arguments)},ZHc={width:"auto",height:"auto"},PW=(0,Si.default)(function(c,t,e){return Math.max(Math.min(c,e),t)}),pK=(0,Si.default)(function(c,t){return Math.round(c/t)*t}),yr=(0,Si.default)(function(c,t){return new RegExp(c,"i").test(t)}),KW=function(c){return!!(c.touches&&c.touches.length)},RHc=function(c){return!!((c.clientX||c.clientX===0)&&(c.clientY||c.clientY===0))},WK=(0,Si.default)(function(c,t,e){e===void 0&&(e=0);var l=t.reduce(function(b,o,n){return Math.abs(o-c)<Math.abs(t[b]-c)?n:b},0),d=Math.abs(t[l]-c);return e===0||d<e?t[l]:c}),Ze=(0,Si.default)(function(c,t){return c.substr(c.length-t.length,t.length)===t}),n9=(0,Si.default)(function(c){return c=c.toString(),c==="auto"||Ze(c,"px")||Ze(c,"%")||Ze(c,"vh")||Ze(c,"vw")||Ze(c,"vmax")||Ze(c,"vmin")?c:c+"px"}),_W=function(c,t,e,l){if(c&&typeof c=="string"){if(Ze(c,"px"))return Number(c.replace("px",""));if(Ze(c,"%")){var d=Number(c.replace("%",""))/100;return t*d}if(Ze(c,"vw")){var d=Number(c.replace("vw",""))/100;return e*d}if(Ze(c,"vh")){var d=Number(c.replace("vh",""))/100;return l*d}}return c},IHc=(0,Si.default)(function(c,t,e,l,d,b,o){return l=_W(l,c.width,t,e),d=_W(d,c.height,t,e),b=_W(b,c.width,t,e),o=_W(o,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 o>"u"?void 0:Number(o)}}),pHc=["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"],BK="__resizable_base__",yK=(function(c){HHc(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(BK):b.className+=BK,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||ZHc},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,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:b,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(n){if(typeof e.state[n]>"u"||e.state[n]==="auto")return"auto";if(e.propsSize&&e.propsSize[n]&&Ze(e.propsSize[n].toString(),"%")){if(Ze(e.state[n].toString(),"%"))return e.state[n].toString();var i=e.getParentSize(),a=Number(e.state[n].toString().replace("px","")),u=a/i[n]*100;return u+"%"}return n9(e.state[n])},b=l&&typeof l.width<"u"&&!this.state.isResizing?n9(l.width):d("width"),o=l&&typeof l.height<"u"&&!this.state.isResizing?n9(l.height):d("height");return{width:b,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 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,o=d&&yr("left",b),n=d&&yr("top",b),i,a;if(this.props.bounds==="parent"){var u=this.parentNode;u&&(i=o?this.resizableRight-this.parentLeft:u.offsetWidth+(this.parentLeft-this.resizableLeft),a=n?this.resizableBottom-this.parentTop:u.offsetHeight+(this.parentTop-this.resizableTop))}else this.props.bounds==="window"?this.window&&(i=o?this.resizableRight:this.window.innerWidth-this.resizableLeft,a=n?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=n?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,b=this.props.resizeRatio||1,o=this.state,n=o.direction,i=o.original,a=this.props,u=a.lockAspectRatio,G=a.lockAspectRatioExtraHeight,r=a.lockAspectRatioExtraWidth,s=i.width,m=i.height,x=G||0,g=r||0;return yr("right",n)&&(s=i.width+(e-i.x)*b/d,u&&(m=(s-g)/this.ratio+x)),yr("left",n)&&(s=i.width-(e-i.x)*b/d,u&&(m=(s-g)/this.ratio+x)),yr("bottom",n)&&(m=i.height+(l-i.y)*b/d,u&&(s=(m-x)*this.ratio+g)),yr("top",n)&&(m=i.height-(l-i.y)*b/d,u&&(s=(m-x)*this.ratio+g)),{newWidth:s,newHeight:m}},t.prototype.calculateNewSizeFromAspectRatio=function(e,l,d,b){var o=this.props,n=o.lockAspectRatio,i=o.lockAspectRatioExtraHeight,a=o.lockAspectRatioExtraWidth,u=typeof b.width>"u"?10:b.width,G=typeof d.width>"u"||d.width<0?e:d.width,r=typeof b.height>"u"?10:b.height,s=typeof d.height>"u"||d.height<0?l:d.height,m=i||0,x=a||0;if(n){var g=(r-m)*this.ratio+x,Z=(s-m)*this.ratio+x,H=(u-x)/this.ratio+m,R=(G-x)/this.ratio+m,W=Math.max(u,g),p=Math.min(G,Z),I=Math.max(r,H),y=Math.min(s,R);e=PW(e,W,p),l=PW(l,I,y)}else e=PW(e,u,G),l=PW(l,r,s);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(),o=b.left,n=b.top,i=b.right,a=b.bottom;this.resizableLeft=o,this.resizableRight=i,this.resizableTop=n,this.resizableBottom=a}},t.prototype.onResizeStart=function(e,l){if(!(!this.resizable||!this.window)){var d=0,b=0;if(e.nativeEvent&&RHc(e.nativeEvent)){if(d=e.nativeEvent.clientX,b=e.nativeEvent.clientY,e.nativeEvent.which===3)return}else e.nativeEvent&&KW(e.nativeEvent)&&(d=e.nativeEvent.touches[0].clientX,b=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 n,i=this.window.getComputedStyle(this.resizable);if(i.flexBasis!=="auto"){var a=this.parentNode;if(a){var u=this.window.getComputedStyle(a).flexDirection;this.flexDir=u.startsWith("row")?"row":"column",n=i.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var G={original:{x:d,y:b,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:Wo(Wo({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(e.target).cursor||"auto"}),direction:l,flexBasis:n};this.setState(G)}},t.prototype.onMouseMove=function(e){if(!(!this.state.isResizing||!this.resizable||!this.window)){if(this.window.TouchEvent&&KW(e))try{e.preventDefault(),e.stopPropagation()}catch{}var l=this.props,d=l.maxWidth,b=l.maxHeight,o=l.minWidth,n=l.minHeight,i=KW(e)?e.touches[0].clientX:e.clientX,a=KW(e)?e.touches[0].clientY:e.clientY,u=this.state,G=u.direction,r=u.original,s=u.width,m=u.height,x=this.getParentSize(),g=IHc(x,this.window.innerWidth,this.window.innerHeight,d,b,o,n);d=g.maxWidth,b=g.maxHeight,o=g.minWidth,n=g.minHeight;var Z=this.calculateNewSizeFromDirection(i,a),H=Z.newHeight,R=Z.newWidth,W=this.calculateNewMaxFromBoundary(d,b),p=this.calculateNewSizeFromAspectRatio(R,H,{width:W.maxWidth,height:W.maxHeight},{width:o,height:n});if(R=p.newWidth,H=p.newHeight,this.props.grid){var I=pK(R,this.props.grid[0]),y=pK(H,this.props.grid[1]),B=this.props.snapGap||0;R=B===0||Math.abs(I-R)<=B?I:R,H=B===0||Math.abs(y-H)<=B?y:H}this.props.snap&&this.props.snap.x&&(R=WK(R,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(H=WK(H,this.props.snap.y,this.props.snapGap));var C={width:R-r.width,height:H-r.height};if(s&&typeof s=="string"){if(Ze(s,"%")){var J=R/x.width*100;R=J+"%"}else if(Ze(s,"vw")){var h=R/this.window.innerWidth*100;R=h+"vw"}else if(Ze(s,"vh")){var f=R/this.window.innerHeight*100;R=f+"vh"}}if(m&&typeof m=="string"){if(Ze(m,"%")){var J=H/x.height*100;H=J+"%"}else if(Ze(m,"vw")){var h=H/this.window.innerWidth*100;H=h+"vw"}else if(Ze(m,"vh")){var f=H/this.window.innerHeight*100;H=f+"vh"}}var F={width:this.createSizeForCssProperty(R,"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,G,this.resizable,C)}},t.prototype.onMouseUp=function(e){var l=this.state,d=l.isResizing,b=l.direction,o=l.original;if(!(!d||!this.resizable)){var n={width:this.size.width-o.width,height:this.size.height-o.height};this.props.onResizeStop&&this.props.onResizeStop(e,b,this.resizable,n),this.props.size&&this.setState(this.props.size),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:Wo(Wo({},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,o=l.handleClasses,n=l.handleWrapperStyle,i=l.handleWrapperClass,a=l.handleComponent;if(!d)return null;var u=Object.keys(d).map(function(G){return d[G]!==!1?Bu.createElement(HK,{key:G,direction:G,onResizeStart:e.onResizeStart,replaceStyles:b&&b[G],className:o&&o[G]},a&&a[G]?a[G]:null):null});return Bu.createElement("div",{className:i,style:n},u)},t.prototype.render=function(){var e=this,l=Object.keys(this.props).reduce(function(o,n){return pHc.indexOf(n)!==-1||(o[n]=e.props[n]),o},{}),d=Wo(Wo(Wo({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 Bu.createElement(b,Wo({ref:this.ref,style:d,className:this.props.className},l),this.state.isResizing&&Bu.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})(Bu.PureComponent);var NK=X(Y(),1);var YK=X(Y(),1),i9=X(ic(),1);var Wb=X(Y(),1),VK=X(bc(),1),WHc=()=>{},In={bottom:"bottom",corner:"corner"};function hK({axis:c,fadeTimeout:t=180,onResize:e=WHc,position:l=In.bottom,showPx:d=!1}){let[b,o]=(0,VK.useResizeObserver)(),n=!!c,[i,a]=(0,Wb.useState)(!1),[u,G]=(0,Wb.useState)(!1),{width:r,height:s}=o,m=(0,Wb.useRef)(s),x=(0,Wb.useRef)(r),g=(0,Wb.useRef)(void 0),Z=(0,Wb.useCallback)(()=>{let R=()=>{n||(a(!1),G(!1))};g.current&&window.clearTimeout(g.current),g.current=window.setTimeout(R,t)},[t,n]);return(0,Wb.useEffect)(()=>{if(!(r!==null||s!==null))return;let W=r!==x.current,p=s!==m.current;if(!(!W&&!p)){if(r&&!x.current&&s&&!m.current){x.current=r,m.current=s;return}W&&(a(!0),x.current=r),p&&(G(!0),m.current=s),e({width:r,height:s}),Z()}},[r,s,e,Z]),{label:BHc({axis:c,height:s,moveX:i,moveY:u,position:l,showPx:d,width:r}),resizeListener:b}}function BHc({axis:c,height:t,moveX:e=!1,moveY:l=!1,position:d=In.bottom,showPx:b=!1,width:o}){if(!e&&!l)return;if(d===In.corner)return`${o} x ${t}`;let n=b?" px":"";if(c){if(c==="x"&&e)return`${o}${n}`;if(c==="y"&&l)return`${t}${n}`}if(e&&l)return`${o} x ${t}`;if(e)return`${o}${n}`;if(l)return`${t}${n}`}var JK=k("div",{target:"e1wq7y4k3"})({name:"1cd7zoc",styles:"bottom:0;box-sizing:border-box;left:0;pointer-events:none;position:absolute;right:0;top:0"}),vK=k("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"}),CK=k("div",{target:"e1wq7y4k1"})("background:",Q.theme.foreground,";border-radius:",T.radiusSmall,";box-sizing:border-box;font-family:",Ct("default.fontFamily"),";font-size:12px;color:",Q.theme.foregroundInverted,";padding:4px 8px;position:relative;"),fK=k(nl,{target:"e1wq7y4k0"})("&&&{color:",Q.theme.foregroundInverted,";display:block;font-size:13px;line-height:1.4;white-space:nowrap;}");var qW=X(V(),1),$W=4,yHc=$W*2.5;function VHc({label:c,position:t=In.corner,zIndex:e=1e3,...l},d){let b=!!c,o=t===In.bottom,n=t===In.corner;if(!b)return null;let i={opacity:b?1:void 0,zIndex:e},a={};return o&&(i={...i,position:"absolute",bottom:yHc*-1,left:"50%",transform:"translate(-50%, 0)"},a={transform:"translate(0, 100%)"}),n&&(i={...i,position:"absolute",top:$W,right:(0,i9.isRTL)()?void 0:$W,left:(0,i9.isRTL)()?$W:void 0}),(0,qW.jsx)(vK,{"aria-hidden":"true",className:"components-resizable-tooltip__tooltip-wrapper",ref:d,style:i,...l,children:(0,qW.jsx)(CK,{className:"components-resizable-tooltip__tooltip",style:a,children:(0,qW.jsx)(fK,{as:"span",children:c})})})}var hHc=(0,YK.forwardRef)(VHc),FK=hHc;var cB=X(V(),1),JHc=()=>{};function vHc({axis:c,className:t,fadeTimeout:e=180,isVisible:l=!0,labelRef:d,onResize:b=JHc,position:o=In.bottom,showPx:n=!0,zIndex:i=1e3,...a},u){let{label:G,resizeListener:r}=hK({axis:c,fadeTimeout:e,onResize:b,showPx:n,position:o});if(!l)return null;let s=N("components-resize-tooltip",t);return(0,cB.jsxs)(JK,{"aria-hidden":"true",className:s,ref:u,...a,children:[r,(0,cB.jsx)(FK,{"aria-hidden":a["aria-hidden"],label:G,position:o,ref:d,zIndex:i})]})}var CHc=(0,NK.forwardRef)(vHc),SK=CHc;var _0=X(V(),1),ki="components-resizable-box__handle",tB="components-resizable-box__side-handle",eB="components-resizable-box__corner-handle",kK={top:N(ki,tB,"components-resizable-box__handle-top"),right:N(ki,tB,"components-resizable-box__handle-right"),bottom:N(ki,tB,"components-resizable-box__handle-bottom"),left:N(ki,tB,"components-resizable-box__handle-left"),topLeft:N(ki,eB,"components-resizable-box__handle-top","components-resizable-box__handle-left"),topRight:N(ki,eB,"components-resizable-box__handle-top","components-resizable-box__handle-right"),bottomRight:N(ki,eB,"components-resizable-box__handle-bottom","components-resizable-box__handle-right"),bottomLeft:N(ki,eB,"components-resizable-box__handle-bottom","components-resizable-box__handle-left")},zi={width:void 0,height:void 0,top:void 0,right:void 0,bottom:void 0,left:void 0},fHc={top:zi,right:zi,bottom:zi,left:zi,topLeft:zi,topRight:zi,bottomRight:zi,bottomLeft:zi};function YHc({className:c,children:t,showHandle:e=!0,__experimentalShowTooltip:l=!1,__experimentalTooltipProps:d={},...b},o){return(0,_0.jsxs)(yK,{className:N("components-resizable-box__container",e&&"has-show-handle",c),handleComponent:Object.fromEntries(Object.keys(kK).map(n=>[n,(0,_0.jsx)("div",{tabIndex:-1},n)])),handleClasses:kK,handleStyles:fHc,ref:o,...b,children:[t,l&&(0,_0.jsx)(SK,{...d})]})}var AK=(0,zK.forwardRef)(YHc);AK.displayName="ResizableBox";var OK=AK;var lB=X(Y(),1),a9=X(V(),1);function FHc({naturalWidth:c,naturalHeight:t,children:e,isInline:l=!1}){if(lB.Children.count(e)!==1)return null;let d=l?"span":"div",b;return c&&t&&(b=`${c} / ${t}`),(0,a9.jsx)(d,{className:"components-responsive-wrapper",children:(0,a9.jsx)("div",{children:(0,lB.cloneElement)(e,{className:N("components-responsive-wrapper__content",e.props.className),style:{...e.props.style,aspectRatio:b}})})})}var wK=FHc;var Ye=X(Y(),1),Vr=X(bc(),1),xl=X(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 b(o){o.style&&["width","height","minHeight","maxHeight"].forEach(function(n){/^\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[n])&&(o.style[n]="")})}Array.prototype.forEach.call(document.querySelectorAll("[style]"),b),Array.prototype.forEach.call(document.styleSheets,function(o){let n;try{n=o.cssRules||o.rules}catch{return}Array.prototype.forEach.call(n,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)},SHc=`
+	);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=`
 	body {
 		margin: 0;
 	}
@@ -156,17 +150,17 @@
 		margin-top: 0 !important; /* Has to have !important to override inline styles. */
 		margin-bottom: 0 !important;
 	}
-`;function TK({html:c,title:t,type:e,styles:l,scripts:d,lang:b}){let o=(0,xl.jsxs)("html",{lang:b,className:e,children:[(0,xl.jsxs)("head",{children:[(0,xl.jsx)("title",{children:t}),(0,xl.jsx)("style",{dangerouslySetInnerHTML:{__html:SHc}}),l.map((n,i)=>(0,xl.jsx)("style",{dangerouslySetInnerHTML:{__html:n}},i)),(0,xl.jsx)("script",{type:"text/javascript",dangerouslySetInnerHTML:{__html:`(${NHc.toString()})();`}})]}),(0,xl.jsxs)("body",{"data-resizable-iframe-connected":"data-resizable-iframe-connected",className:e,children:[(0,xl.jsx)("div",{dangerouslySetInnerHTML:{__html:c}}),d.map(n=>(0,xl.jsx)("script",{src:n},n))]})]});return"<!DOCTYPE html>"+(0,Ye.renderToString)(o)}function kHc({html:c="",title:t="",type:e,styles:l=[],scripts:d=[],onFocus:b,tabIndex:o,allowPopups:n=!1}){let i=(0,Ye.useRef)(null),[a,u]=(0,Ye.useState)(0),[G,r]=(0,Ye.useState)(0),s=N("allow-scripts","allow-presentation",{"allow-popups":n}),m=(0,Ye.useMemo)(()=>TK({html:c,title:t,type:e,styles:l,scripts:d,lang:document.documentElement.lang}),[c,t,e,l,d]);return(0,Ye.useEffect)(()=>{let x=i.current;if(!x)return;function g(R){if(!x||x.contentWindow!==R.source)return;let W=R.data||{};if(typeof W=="string")try{W=JSON.parse(W)}catch{}W.action==="resize"&&(u(W.width),r(W.height))}let Z=null;function H(){let R=x?.ownerDocument?.defaultView??null;R!==Z&&(Z?.removeEventListener("message",g),Z=R,Z?.addEventListener("message",g))}return H(),x.addEventListener("load",H),()=>{x.removeEventListener("load",H),Z?.removeEventListener("message",g)}},[]),(0,xl.jsx)("iframe",{ref:(0,Vr.useMergeRefs)([i,(0,Vr.useFocusableIframe)()]),title:t,tabIndex:o,className:"components-sandbox",sandbox:s,srcDoc:m,onFocus:b,width:Math.ceil(a),height:Math.ceil(G)})}function zHc({html:c="",title:t="",type:e,styles:l=[],scripts:d=[],onFocus:b,tabIndex:o,allowPopups:n=!1}){let i=(0,Ye.useRef)(null),[a,u]=(0,Ye.useState)(0),[G,r]=(0,Ye.useState)(0),s=N("allow-scripts","allow-same-origin","allow-presentation",{"allow-popups":n});function m(){try{return!!i.current?.contentDocument?.body}catch{return!1}}function x(g=!1){if(!m())return;let{contentDocument:Z,ownerDocument:H}=i.current;!g&&Z?.body.getAttribute("data-resizable-iframe-connected")!==null||(Z.open(),Z.write(TK({html:c,title:t,type:e,styles:l,scripts:d,lang:H.documentElement.lang})),Z.close())}return(0,Ye.useEffect)(()=>{x();function g(){x(!1)}function Z(W){let p=i.current;if(!p||p.contentWindow!==W.source)return;let I=W.data||{};if(typeof I=="string")try{I=JSON.parse(I)}catch{}I.action==="resize"&&(u(I.width),r(I.height))}let H=i.current,R=H?.ownerDocument?.defaultView;return H?.addEventListener("load",g,!1),R?.addEventListener("message",Z),()=>{H?.removeEventListener("load",g,!1),R?.removeEventListener("message",Z)}},[]),(0,Ye.useEffect)(()=>{x()},[t,l,d]),(0,Ye.useEffect)(()=>{x(!0)},[c,e]),(0,xl.jsx)("iframe",{ref:(0,Vr.useMergeRefs)([i,(0,Vr.useFocusableIframe)()]),title:t,tabIndex:o,className:"components-sandbox",sandbox:s,onFocus:b,width:Math.ceil(a),height:Math.ceil(G)})}function AHc({allowSameOrigin:c=!1,...t}){return c?(0,xl.jsx)(zHc,{...t}):(0,xl.jsx)(kHc,{...t})}var QK=AHc;var dB=X(bc(),1),q0=X(ic(),1);var bB=X(Y(),1),DK=X(xt(),1);var yu=X(V(),1),u9="data-wp-hash";function G9(){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 OHc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${u9}]`))if(e.getAttribute(u9)===t)return!0;return!1}function UK(c,t,e){if(!c.head)return;let l=G9(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(OHc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(u9,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function wHc(c){let t=G9();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)UK(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function THc(c,t){let e=G9();e.styles.set(c,t);for(let l of e.documents.keys())UK(l,c,t)}typeof process>"u",THc("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 LK={input:"_5e6152f7430df331__input",icon:"_9a856163f1b1aaae__icon"};function QHc({searchRef:c,onChange:t,onClose:e}){e&&(0,DK.default)("`onClose` prop in wp.components.SearchControl",{since:"6.8"});let l=()=>{t(""),c.current?.focus()};return(0,yu.jsx)(s2,{variant:"control",children:(0,yu.jsx)(oc,{size:"small",icon:Po,label:e?(0,q0.__)("Close search"):(0,q0.__)("Reset search"),onClick:e??l})})}function LHc({__nextHasNoMarginBottom:c,__next40pxDefaultSize:t,className:e,onChange:l,value:d,label:b=(0,q0.__)("Search"),placeholder:o=(0,q0.__)("Search"),hideLabelFromVision:n=!0,onClose:i,size:a="default",...u},G){let{disabled:r,...s}=u,m=(0,bB.useRef)(null),x=(0,dB.useInstanceId)(X9,"components-search-control"),g=!!i||!!d;return(0,yu.jsx)(to,{id:x,hideLabelFromVision:n,label:b,ref:(0,dB.useMergeRefs)([m,G]),type:"search",size:a,className:N(LK.input,"components-search-control",e),onChange:Z=>l(Z??""),autoComplete:"off",placeholder:o,value:d??"",prefix:(0,yu.jsx)(r2,{variant:"icon",children:(0,yu.jsx)($c,{className:LK.icon,icon:vh,fill:"currentColor"})}),suffix:g&&(0,yu.jsx)(QHc,{searchRef:m,onChange:l,onClose:i}),...s})}var X9=(0,bB.forwardRef)(LHc);X9.displayName="SearchControl";var jK=X9;var EK=X(lo(),1),Bb=X(Y(),1),r9=X(ic(),1),pZt=X(Nl(),1);var Ai=X(V(),1),DHc=6e3;function UHc(c,t){let e=typeof c=="string"?c:(0,Bb.renderToString)(c);(0,Bb.useEffect)(()=>{e&&(0,EK.speak)(e,t)},[e,t])}function jHc({className:c,children:t,spokenMessage:e=t,politeness:l="polite",actions:d=[],onRemove:b,icon:o=null,explicitDismiss:n=!1,onDismiss:i,listRef:a},u){function G(g){g&&g.preventDefault&&g.preventDefault(),a?.current?.focus(),i?.(),b?.()}function r(g,Z){g.stopPropagation(),b?.(),Z&&Z(g)}UHc(e,l);let s=(0,Bb.useRef)({onDismiss:i,onRemove:b});(0,Bb.useLayoutEffect)(()=>{s.current={onDismiss:i,onRemove:b}}),(0,Bb.useEffect)(()=>{let g=setTimeout(()=>{n||(s.current.onDismiss?.(),s.current.onRemove?.())},DHc);return()=>clearTimeout(g)},[n]);let m=N(c,"components-snackbar",{"components-snackbar-explicit-dismiss":!!n});d&&d.length>1&&(d=[d[0]]);let x=N("components-snackbar__content",{"components-snackbar__content-with-icon":!!o});return(0,Ai.jsx)("div",{ref:u,className:m,onClick:n?void 0:G,tabIndex:0,role:n?void 0:"button",onKeyPress:n?void 0:G,"aria-label":n?void 0:(0,r9.__)("Dismiss this notice"),"data-testid":"snackbar",children:(0,Ai.jsxs)("div",{className:x,children:[o&&(0,Ai.jsx)("div",{className:"components-snackbar__icon",children:o}),t,d.map(({label:g,onClick:Z,url:H,openInNewTab:R=!1},W)=>H!==void 0&&R?(0,Ai.jsx)(HW,{href:H,onClick:p=>r(p,Z),className:"components-snackbar__action",children:g},W):(0,Ai.jsx)(oc,{__next40pxDefaultSize:!0,href:H,variant:"link",onClick:p=>r(p,Z),className:"components-snackbar__action",children:g},W)),n&&(0,Ai.jsx)("span",{role:"button","aria-label":(0,r9.__)("Dismiss this notice"),tabIndex:0,className:"components-snackbar__dismiss-button",onClick:G,onKeyPress:G,children:"\u2715"})]})})}var MK=(0,Bb.forwardRef)(jHc);MK.displayName="Snackbar";var oB=MK;var PK=X(bc(),1),KK=X(Y(),1);var Vu=X(V(),1),EHc={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 MHc({notices:c,className:t,children:e,onRemove:l}){let d=(0,KK.useRef)(null),b=(0,PK.useReducedMotion)();t=N("components-snackbar-list",t);let o=n=>()=>l?.(n.id);return(0,Vu.jsxs)("div",{className:t,tabIndex:-1,ref:d,"data-testid":"snackbar-list",children:[e,(0,Vu.jsx)(lX,{children:c.map(n=>{let{content:i,...a}=n;return(0,Vu.jsx)(qn.div,{layout:b?!1:"position",style:{width:"100%"},initial:"init",animate:"open",exit:"exit",variants:b?void 0:EHc,children:(0,Vu.jsx)("div",{className:"components-snackbar-list__notice-container",children:(0,Vu.jsx)(oB,{...a,onRemove:o(n),listRef:d,children:n.content})})},n.id)})})]})}var _K=MHc;var Bo=X(Y(),1),nB=X(bc(),1),$K=X(ic(),1);var hu=X(V(),1),qK=c=>{if(!(typeof c>"u"||c===null))return c.match(/^tab-panel-[0-9]*-(.*)/)?.[1]},PHc=({className:c,children:t,tabs:e,selectOnMove:l=!0,initialTabName:d,orientation:b="horizontal",activeClass:o="is-active",onSelect:n},i)=>{let a=(0,nB.useInstanceId)(s9,"tab-panel"),u=(0,Bo.useCallback)(g=>{if(!(typeof g>"u"))return`${a}-${g}`},[a]),G=eG({setSelectedId:g=>{if(typeof g>"u"||g===null)return;let Z=e.find(R=>u(R.name)===g);if(Z?.disabled||Z===m)return;let H=qK(g);typeof H>"u"||n?.(H)},orientation:b,selectOnMove:l,defaultSelectedId:u(d),rtl:(0,$K.isRTL)()}),r=qK(E(G,"selectedId")),s=(0,Bo.useCallback)(g=>{G.setState("selectedId",u(g))},[u,G]),m=e.find(({name:g})=>g===r),x=(0,nB.usePrevious)(r);return(0,Bo.useEffect)(()=>{x!==r&&r===d&&r&&n?.(r)},[r,d,n,x]),(0,Bo.useLayoutEffect)(()=>{if(m)return;let g=e.find(Z=>Z.name===d);if(!(d&&!g))if(g&&!g.disabled)s(g.name);else{let Z=e.find(H=>!H.disabled);Z&&s(Z.name)}},[e,m,d,a,s]),(0,Bo.useEffect)(()=>{if(!m?.disabled)return;let g=e.find(Z=>!Z.disabled);g&&s(g.name)},[e,m?.disabled,s,a]),(0,hu.jsxs)("div",{className:c,ref:i,children:[(0,hu.jsx)(Ku,{store:G,className:"components-tab-panel__tabs",children:e.map(g=>(0,hu.jsx)(Pu,{id:u(g.name),className:N("components-tab-panel__tabs-item",g.className,{[o]:g.name===r}),disabled:g.disabled,"aria-controls":`${u(g.name)}-view`,render:(0,hu.jsx)(oc,{__next40pxDefaultSize:!0,icon:g.icon,label:g.icon&&g.title,showTooltip:!!g.icon}),children:!g.icon&&g.title},g.name))}),m&&(0,hu.jsx)($u,{id:`${u(m.name)}-view`,store:G,tabId:u(m.name),className:"components-tab-panel__tab-content",children:t(m)})]})},s9=(0,Bo.forwardRef)(PHc);s9.displayName="TabPanel";var c_=s9;var t_=X(bc(),1),e_=X(Y(),1);var m9=X(V(),1);function KHc(c,t){let{__nextHasNoMarginBottom:e,__next40pxDefaultSize:l,label:d,hideLabelFromVision:b,value:o,help:n,id:i,className:a,onChange:u,type:G="text",...r}=c,s=(0,t_.useInstanceId)(x9,"inspector-text-control",i);return(0,m9.jsx)(Ac,{label:d,hideLabelFromVision:b,id:s,help:n,className:a,children:(0,m9.jsx)("input",{className:"components-text-control__input",type:G,id:s,value:o,onChange:x=>u(x.target.value),"aria-describedby":n?s+"__help":void 0,ref:t,...r})})}var x9=(0,e_.forwardRef)(KHc);x9.displayName="TextControl";var iB=x9;var d_=X(bc(),1),b_=X(Y(),1);var _Hc=D("box-shadow:0 0 0 transparent;border-radius:",T.radiusSmall,";border:",T.borderWidth," solid ",Q.ui.border,";@media not ( prefers-reduced-motion ){transition:box-shadow 0.1s linear;}",""),qHc=D("border-color:",Q.theme.accent,";box-shadow:0 0 0 calc( ",T.borderWidthFocus," - ",T.borderWidth," ) ",Q.theme.accent,";outline:2px solid transparent;",""),l_=k("textarea",{target:"e1w5nnrk0"})("width:100%;display:block;font-family:",Ct("default.fontFamily"),";line-height:20px;background:",Q.theme.background,";color:",Q.theme.foreground,";resize:vertical;padding:9px 11px;min-height:38px;",_Hc,";font-size:",Ct("mobileTextMinFontSize"),";",TA("small"),"{font-size:",Ct("default.fontSize"),";}&:focus{",qHc,";}&:disabled{background:",Q.ui.backgroundDisabled,";border-color:",Q.ui.borderDisabled,";color:",Q.ui.textDisabled,";}&::-webkit-input-placeholder{color:",Q.ui.darkGrayPlaceholder,";}&::-moz-placeholder{color:",Q.ui.darkGrayPlaceholder,";}&:-ms-input-placeholder{color:",Q.ui.darkGrayPlaceholder,";}.is-dark-theme &{&::-webkit-input-placeholder{color:",Q.ui.lightGrayPlaceholder,";}&::-moz-placeholder{color:",Q.ui.lightGrayPlaceholder,";}&:-ms-input-placeholder{color:",Q.ui.lightGrayPlaceholder,";}}");var g9=X(V(),1);function $Hc(c,t){let{__nextHasNoMarginBottom:e,label:l,hideLabelFromVision:d,value:b,help:o,onChange:n,rows:i=4,className:a,...u}=c,r=`inspector-textarea-control-${(0,d_.useInstanceId)(H9)}`,s=x=>n(x.target.value),m=N("components-textarea-control",a);return(0,g9.jsx)(Ac,{label:l,hideLabelFromVision:d,id:r,help:o,className:m,children:(0,g9.jsx)(l_,{className:"components-textarea-control__input",id:r,rows:i,onChange:s,"aria-describedby":o?r+"__help":void 0,value:b,ref:t,...u})})}var H9=(0,b_.forwardRef)($Hc);H9.displayName="TextareaControl";var aB=H9;var o_=X(Y(),1);var $0=X(V(),1),n_=c=>{let{text:t="",highlight:e=""}=c,l=e.trim();if(!l)return(0,$0.jsx)($0.Fragment,{children:t});let d=new RegExp(`(${ja(l)})`,"gi");return(0,o_.createInterpolateElement)(t.replace(d,"<mark>$&</mark>"),{mark:(0,$0.jsx)("mark",{})})};n_.displayName="TextHighlight";var i_=n_;var cx=X(V(),1);function cZc(c){let{children:t}=c;return(0,cx.jsxs)("div",{className:"components-tip",children:[(0,cx.jsx)(se,{icon:Yh}),(0,cx.jsx)("p",{children:t})]})}var a_=cZc;var u_=X(Y(),1),G_=X(bc(),1);var Ju=X(V(),1);function tZc({label:c,checked:t,help:e,className:l,onChange:d,disabled:b,__nextHasNoMarginBottom:o,...n},i){function a(m){d(m.target.checked)}let G=`inspector-toggle-control-${(0,G_.useInstanceId)(Z9)}`,r,s;return e&&(typeof e=="function"?t!==void 0&&(s=e(t)):s=e,s&&(r=G+"__help")),(0,Ju.jsx)(Ac,{id:G,help:s&&(0,Ju.jsx)("span",{className:"components-toggle-control__help",children:s}),className:N("components-toggle-control",l),children:(0,Ju.jsxs)(jc,{justify:"flex-start",spacing:2,children:[(0,Ju.jsx)(WW,{id:G,checked:t,onChange:a,"aria-describedby":r,disabled:b,ref:i,...n}),(0,Ju.jsx)(ol,{as:"label",htmlFor:G,className:N("components-toggle-control__label",{"is-disabled":b}),children:c})]})})}var Z9=(0,u_.forwardRef)(tZc);Z9.displayName="ToggleControl";var uB=Z9;var mB=X(Y(),1),h_=X(xt(),1);var p_=X(Y(),1);var rB=X(Y(),1);var XB=X(Y(),1),dRt=X(Nl(),1);var X_=X(Y(),1),r_=(0,X_.createContext)(void 0);r_.displayName="ToolbarContext";var gl=r_;var GB=X(V(),1);function eZc({children:c,as:t,...e},l){let d=(0,XB.useContext)(gl),b=typeof c=="function";if(!b&&!t)return null;let o={...e,ref:l,"data-toolbar-item":!0};return d?(0,GB.jsx)(tg,{accessibleWhenDisabled:!0,...o,store:d,render:b?c:t&&(0,GB.jsx)(t,{children:c})}):t?(0,GB.jsx)(t,{...o,children:c}):b?c(o):null}var s_=(0,XB.forwardRef)(eZc);s_.displayName="ToolbarItem";var pn=s_;var m_=X(V(),1),lZc=({children:c,className:t})=>(0,m_.jsx)("div",{className:t,children:c}),x_=lZc;var tx=X(V(),1);function dZc({isDisabled:c,...t}){return{disabled:c,...t}}function bZc(c,t){let{children:e,className:l,containerClassName:d,extraProps:b,isActive:o,title:n,...i}=dZc(c);return(0,rB.useContext)(gl)?(0,tx.jsx)(pn,{className:N("components-toolbar-button",l),...b,...i,ref:t,children:u=>(0,tx.jsx)(oc,{size:"compact",label:n,isPressed:o,...u,children:e})}):(0,tx.jsx)(x_,{className:d,children:(0,tx.jsx)(oc,{ref:t,icon:i.icon,size:"compact",label:n,shortcut:i.shortcut,"data-subscript":i.subscript,onClick:u=>{u.stopPropagation(),i.onClick&&i.onClick(u)},className:N("components-toolbar__control",l),isPressed:o,accessibleWhenDisabled:!0,"data-toolbar-item":!0,...b,...i,children:e})})}var g_=(0,rB.forwardRef)(bZc);g_.displayName="ToolbarButton";var ex=g_;var H_=X(V(),1),oZc=({className:c,children:t,...e})=>(0,H_.jsx)("div",{className:c,...e,children:t}),Z_=oZc;var R_=X(Y(),1);var R9=X(V(),1);function nZc({controls:c=[],toggleProps:t,...e}){let l=(0,R_.useContext)(gl),d=b=>(0,R9.jsx)(rb,{controls:c,toggleProps:{...b,"data-toolbar-item":!0},...e});return l?(0,R9.jsx)(pn,{...t,children:d}):d(t)}var I_=nZc;var lx=X(V(),1);function iZc(c){return Array.isArray(c)&&Array.isArray(c[0])}function aZc({controls:c=[],children:t,className:e,isCollapsed:l,title:d,...b}){let o=(0,p_.useContext)(gl);if((!c||!c.length)&&!t)return null;let n=N(o?"components-toolbar-group":"components-toolbar",e),i;return iZc(c)?i=c:i=[c],l?(0,lx.jsx)(I_,{label:d,controls:i,className:n,children:t,...b}):(0,lx.jsxs)(Z_,{className:n,...b,children:[i?.flatMap((a,u)=>a.map((G,r)=>(0,lx.jsx)(ex,{containerClassName:u>0&&r===0?"has-left-divider":void 0,...G},[u,r].join()))),t]})}var dx=aZc;var W_=X(Y(),1),B_=X(ic(),1);var I9=X(V(),1);function uZc({label:c,...t},e){let l=lG({focusLoop:!0,rtl:(0,B_.isRTL)()});return(0,I9.jsx)(gl.Provider,{value:l,children:(0,I9.jsx)(cg,{ref:e,"aria-label":c,store:l,...t})})}var y_=(0,W_.forwardRef)(uZc);y_.displayName="ToolbarContainer";var V_=y_;var sB=X(V(),1);function GZc({className:c,label:t,variant:e,...l},d){let b=e!==void 0,o=(0,mB.useMemo)(()=>b?{}:{DropdownMenu:{variant:"toolbar"},Dropdown:{variant:"toolbar"},Menu:{variant:"toolbar"}},[b]);if(!t){(0,h_.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,sB.jsx)(dx,{isCollapsed:!1,...a,className:c})}let n=N("components-accessible-toolbar",c,e&&`is-${e}`);return(0,sB.jsx)(za,{value:o,children:(0,sB.jsx)(V_,{className:n,label:t,ref:d,...l})})}var J_=(0,mB.forwardRef)(GZc);J_.displayName="Toolbar";var p9=J_;var gB=X(Y(),1);var xB=X(V(),1);function XZc(c,t){return(0,gB.useContext)(gl)?(0,xB.jsx)(pn,{ref:t,...c.toggleProps,children:l=>(0,xB.jsx)(rb,{...c,popoverProps:{...c.popoverProps},toggleProps:l})}):(0,xB.jsx)(rb,{...c})}var v_=(0,gB.forwardRef)(XZc);v_.displayName="ToolbarDropdownMenu";var W9=v_;var ox=X(lo(),1);var Tt=X(ic(),1);var HB=X(Y(),1),bx=()=>{},vu=(0,HB.createContext)({menuItems:{default:{},optional:{}},hasMenuItems:!1,isResetting:!1,shouldRenderPlaceholderItems:!1,registerPanelItem:bx,deregisterPanelItem:bx,flagItemCustomization:bx,registerResetAllFilter:bx,deregisterResetAllFilter:bx,areAllOptionalControlsHidden:!0});vu.displayName="ToolsPanelContext";var ZB=()=>(0,HB.useContext)(vu);var B9="data-wp-hash";function y9(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&sZc(document)),c.__wpStyleRuntime}function rZc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${B9}]`))if(e.getAttribute(B9)===t)return!0;return!1}function C_(c,t,e){if(!c.head)return;let l=y9(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(rZc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(B9,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function sZc(c){let t=y9();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 mZc(c,t){let e=y9();e.styles.set(c,t);for(let l of e.documents.keys())C_(l,c,t)}typeof process>"u",mZc("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 RB={"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 f_(c){let{className:t,headingLevel:e=2,...l}=ec(c,"ToolsPanelHeader"),{menuItems:d,hasMenuItems:b,areAllOptionalControlsHidden:o}=ZB();return{...l,areAllOptionalControlsHidden:o,defaultControlsItemClassName:RB["default-controls-item"],dropdownMenuClassName:RB["dropdown-menu"],hasMenuItems:b,headingClassName:RB["tools-panel-heading"],headingLevel:e,menuItems:d,className:N(RB["tools-panel-header"],t)}}var wt=X(V(),1),V9="data-wp-hash";function h9(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&gZc(document)),c.__wpStyleRuntime}function xZc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${V9}]`))if(e.getAttribute(V9)===t)return!0;return!1}function Y_(c,t,e){if(!c.head)return;let l=h9(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(xZc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(V9,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function gZc(c){let t=h9();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)Y_(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 HZc(c,t){let e=h9();e.styles.set(c,t);for(let l of e.documents.keys())Y_(l,c,t)}typeof process>"u",HZc("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 ZZc={"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"},RZc=({itemClassName:c,items:t,toggleItem:e})=>{if(!t.length)return null;let l=(0,wt.jsx)("span",{"aria-hidden":!0,className:ZZc["reset-label"],children:(0,Tt.__)("Reset")});return(0,wt.jsx)(wt.Fragment,{children:t.map(([d,b])=>b?(0,wt.jsx)(Hn,{className:c,role:"menuitem",label:(0,Tt.sprintf)((0,Tt.__)("Reset %s"),d),onClick:()=>{e(d),(0,ox.speak)((0,Tt.sprintf)((0,Tt.__)("%s reset to default"),d),"assertive")},suffix:l,children:d},d):(0,wt.jsx)(Hn,{icon:Ue,className:c,role:"menuitemcheckbox",isSelected:!0,"aria-disabled":!0,children:d},d))})},IZc=({items:c,toggleItem:t})=>c.length?(0,wt.jsx)(wt.Fragment,{children:c.map(([e,l])=>{let d=l?(0,Tt.sprintf)((0,Tt.__)("Hide and reset %s"),e):(0,Tt.sprintf)((0,Tt._x)("Show %s","input control"),e);return(0,wt.jsx)(Hn,{icon:l?Ue:null,isSelected:l,label:d,onClick:()=>{l?(0,ox.speak)((0,Tt.sprintf)((0,Tt.__)("%s hidden and reset to default"),e),"assertive"):(0,ox.speak)((0,Tt.sprintf)((0,Tt.__)("%s is now visible"),e),"assertive"),t(e)},role:"menuitemcheckbox",children:e},e)})}):null,pZc=(c,t)=>{let{areAllOptionalControlsHidden:e,defaultControlsItemClassName:l,dropdownMenuClassName:d,hasMenuItems:b,headingClassName:o,headingLevel:n=2,label:i,menuItems:a,resetAll:u,toggleItem:G,dropdownMenuProps:r,...s}=f_(c);if(!i)return null;let m=Object.entries(a?.default||{}),x=Object.entries(a?.optional||{}),g=e?Ko:Lm,Z=(0,Tt.sprintf)((0,Tt._x)("%s options","Button label to reveal tool panel options"),i),H=e?(0,Tt.__)("All options are currently hidden"):void 0,R=[...m,...x].some(([,W])=>W);return(0,wt.jsxs)(jc,{...s,ref:t,children:[(0,wt.jsx)(ob,{level:n,className:o,children:i}),b&&(0,wt.jsx)(rb,{...r,icon:g,label:Z,menuProps:{className:d},toggleProps:{size:"small",description:H},children:()=>(0,wt.jsxs)(wt.Fragment,{children:[(0,wt.jsxs)(E0,{label:i,children:[(0,wt.jsx)(RZc,{items:m,toggleItem:G,itemClassName:l}),(0,wt.jsx)(IZc,{items:x,toggleItem:G})]}),(0,wt.jsx)(E0,{children:(0,wt.jsx)(Hn,{"aria-disabled":!R,variant:"tertiary",onClick:()=>{R&&(u(),(0,ox.speak)((0,Tt.__)("All options reset"),"assertive"))},children:(0,Tt.__)("Reset all")})})]})})]})},WZc=lc(pZc,"ToolsPanelHeader"),J9=WZc;var Re=X(Y(),1);var C9="data-wp-hash";function Y9(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&yZc(document)),c.__wpStyleRuntime}function BZc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${C9}]`))if(e.getAttribute(C9)===t)return!0;return!1}function S_(c,t,e){if(!c.head)return;let l=Y9(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(BZc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(C9,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function yZc(c){let t=Y9();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)S_(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 VZc(c,t){let e=Y9();e.styles.set(c,t);for(let l of e.documents.keys())S_(l,c,t)}typeof process>"u",VZc("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 v9={"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 f9(){return{default:{},optional:{}}}function hZc(){return{panelItems:[],menuItemOrder:[],menuItems:f9()}}var F_=({panelItems:c,shouldReset:t,currentMenuItems:e,menuItemOrder:l})=>{let d=f9(),b=f9();return c.forEach(({hasValue:o,isShownByDefault:n,label:i})=>{let a=n?"default":"optional",u=e?.[a]?.[i],G=u||o();d[a][i]=t?!1:G}),l.forEach(o=>{d.default.hasOwnProperty(o)&&(b.default[o]=d.default[o]),d.optional.hasOwnProperty(o)&&(b.optional[o]=d.optional[o])}),Object.keys(d.default).forEach(o=>{b.default.hasOwnProperty(o)||(b.default[o]=d.default[o])}),Object.keys(d.optional).forEach(o=>{b.optional.hasOwnProperty(o)||(b.optional[o]=d.optional[o])}),b};function JZc(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 vZc(c,t){return t.type==="REGISTER_PANEL"?c.includes(t.item.label)?c:[...c,t.item.label]:c}function CZc(c,t){switch(t.type){case"REGISTER_PANEL":case"UNREGISTER_PANEL":return F_({currentMenuItems:c.menuItems,panelItems:c.panelItems,menuItemOrder:c.menuItemOrder,shouldReset:!1});case"RESET_ALL":return F_({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 fZc(c,t){let e=JZc(c.panelItems,t),l=vZc(c.menuItemOrder,t),d=CZc({panelItems:e,menuItemOrder:l,menuItems:c.menuItems},t);return{panelItems:e,menuItemOrder:l,menuItems:d}}function YZc(c,t){switch(t.type){case"REGISTER":return[...c,t.filter];case"UNREGISTER":return c.filter(e=>e!==t.filter);default:return c}}var N_=c=>Object.keys(c).length===0;function k_(c){let{className:t,headingLevel:e=2,resetAll:l,panelId:d,hasInnerWrapper:b=!1,shouldRenderPlaceholderItems:o=!1,__experimentalFirstVisibleItemClass:n,__experimentalLastVisibleItemClass:i,...a}=ec(c,"ToolsPanel"),u=(0,Re.useRef)(!1),G=u.current;(0,Re.useEffect)(()=>{G&&(u.current=!1)},[G]);let[{panelItems:r,menuItems:s},m]=(0,Re.useReducer)(fZc,void 0,hZc),[x,g]=(0,Re.useReducer)(YZc,[]),Z=(0,Re.useCallback)(z=>{m({type:"REGISTER_PANEL",item:z})},[]),H=(0,Re.useCallback)(z=>{m({type:"UNREGISTER_PANEL",label:z})},[]),R=(0,Re.useCallback)(z=>{g({type:"REGISTER",filter:z})},[]),W=(0,Re.useCallback)(z=>{g({type:"UNREGISTER",filter:z})},[]),p=(0,Re.useCallback)((z,L,j="default")=>{m({type:"UPDATE_VALUE",group:j,label:L,value:z})},[]),I=(0,Re.useMemo)(()=>N_(s.default)&&!N_(s.optional)&&Object.values(s.optional).every(z=>!z),[s]),y=N(v9["tools-panel"],b&&v9["tools-panel-with-inner-wrapper"],I&&v9["tools-panel-hidden-inner-wrapper"],t),B=(0,Re.useCallback)(z=>{m({type:"TOGGLE_VALUE",label:z})},[]),C=(0,Re.useCallback)(()=>{typeof l=="function"&&(u.current=!0,l(x)),m({type:"RESET_ALL"})},[x,l]),J=z=>{let L=s.optional||{};return z.find(S=>S.isShownByDefault||L[S.label])?.label},h=J(r),f=J([...r].reverse()),F=r.length>0,O=(0,Re.useMemo)(()=>({areAllOptionalControlsHidden:I,deregisterPanelItem:H,deregisterResetAllFilter:W,firstDisplayedItem:h,flagItemCustomization:p,hasMenuItems:F,isResetting:u.current,lastDisplayedItem:f,menuItems:s,panelId:d,registerPanelItem:Z,registerResetAllFilter:R,shouldRenderPlaceholderItems:o,__experimentalFirstVisibleItemClass:n,__experimentalLastVisibleItemClass:i}),[I,H,W,h,p,f,s,d,F,R,Z,o,n,i]);return{...a,headingLevel:e,panelContext:O,resetAllItems:C,toggleItem:B,className:y}}var nx=X(V(),1),z_=w(4),FZc=(c,t)=>{let{children:e,label:l,panelContext:d,resetAllItems:b,toggleItem:o,headingLevel:n,dropdownMenuProps:i,...a}=k_(c);return(0,nx.jsx)(un,{...a,columns:2,gap:4,columnGap:z_,rowGap:z_,templateColumns:"repeat( 2, minmax(0, 1fr) )",ref:t,children:(0,nx.jsxs)(vu.Provider,{value:d,children:[(0,nx.jsx)(J9,{label:l,resetAll:b,toggleItem:o,headingLevel:n,dropdownMenuProps:i}),e]})})},NZc=lc(FZc,"ToolsPanel"),IB=NZc;var F9=X(bc(),1),Wn=X(Y(),1);var N9="data-wp-hash";function S9(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&kZc(document)),c.__wpStyleRuntime}function SZc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${N9}]`))if(e.getAttribute(N9)===t)return!0;return!1}function O_(c,t,e){if(!c.head)return;let l=S9(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(SZc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(N9,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function kZc(c){let t=S9();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 zZc(c,t){let e=S9();e.styles.set(c,t);for(let l of e.documents.keys())O_(l,c,t)}typeof process>"u",zZc("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 A_={"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"},AZc=()=>{};function w_(c){let{className:t,hasValue:e,isShownByDefault:l=!1,label:d,panelId:b,resetAllFilter:o=AZc,onDeselect:n,onSelect:i,...a}=ec(c,"ToolsPanelItem"),{panelId:u,menuItems:G,registerResetAllFilter:r,deregisterResetAllFilter:s,registerPanelItem:m,deregisterPanelItem:x,flagItemCustomization:g,isResetting:Z,shouldRenderPlaceholderItems:H,firstDisplayedItem:R,lastDisplayedItem:W,__experimentalFirstVisibleItemClass:p,__experimentalLastVisibleItemClass:I}=ZB(),y=(0,Wn.useCallback)(e,[b]),B=(0,Wn.useCallback)(o,[b]),C=(0,F9.usePrevious)(u),J=u===b||u===null;(0,Wn.useLayoutEffect)(()=>(J&&C!==null&&m({hasValue:y,isShownByDefault:l,label:d,panelId:b}),()=>{(C===null&&u||u===b)&&x(d)}),[u,J,l,d,y,b,C,m,x]),(0,Wn.useEffect)(()=>(J&&r(B),()=>{J&&s(B)}),[r,s,B,J]);let h=l?"default":"optional",f=G?.[h]?.[d],F=(0,F9.usePrevious)(f),O=G?.[h]?.[d]!==void 0,z=e();(0,Wn.useEffect)(()=>{!l&&!z||g(z,d,h)},[z,h,d,g,l]),(0,Wn.useEffect)(()=>{!O||Z||!J||(f&&!z&&!F&&i?.(),!f&&z&&F&&n?.())},[J,f,O,Z,z,F,i,n]);let L=l?G?.[h]?.[d]!==void 0:f,j=H&&!L,S=N(A_["tools-panel-item"],j&&A_["tools-panel-item-placeholder"],!j&&t,R===d&&p,W===d&&I);return{...a,isShown:L,shouldRenderPlaceholder:H,className:S}}var k9=X(V(),1),OZc=(c,t)=>{let{children:e,isShown:l,shouldRenderPlaceholder:d,...b}=w_(c);return l?(0,k9.jsx)(ac,{...b,ref:t,children:e}):d?(0,k9.jsx)(ac,{...b,ref:t}):null},wZc=lc(OZc,"ToolsPanelItem"),pB=wZc;var e8=X(cr(),1),VB=X(Y(),1),vt=X(RI(),1);var BB=X(Y(),1);var WB=X(Y(),1),z9=(0,WB.createContext)(void 0);z9.displayName="RovingTabIndexContext";var T_=()=>(0,WB.useContext)(z9),Q_=z9.Provider;var L_=X(V(),1);function D_({children:c}){let[t,e]=(0,BB.useState)(),l=(0,BB.useMemo)(()=>({lastFocusedElement:t,setLastFocusedElement:e}),[t]);return(0,L_.jsx)(Q_,{value:l,children:c})}var ux=X(V(),1);var U_=X(Y(),1),j_=X(V(),1);function TZc({children:c,level:t,positionInSet:e,setSize:l,isExpanded:d,...b},o){return(0,j_.jsx)("tr",{...b,ref:o,role:"row","aria-level":t,"aria-posinset":e,"aria-setsize":l,"aria-expanded":d,children:c})}var E_=(0,U_.forwardRef)(TZc);E_.displayName="TreeGridRow";var A9=E_;var c8=X(Y(),1);var __=X(Y(),1);var yB=X(Y(),1);var M_=X(V(),1),P_=(0,yB.forwardRef)(function({children:t,as:e,...l},d){let b=(0,yB.useRef)(null),o=d||b,{lastFocusedElement:n,setLastFocusedElement:i}=T_(),a;n&&(a=n===("current"in o?o.current:void 0)?0:-1);let G={ref:o,tabIndex:a,onFocus:r=>i?.(r.target),...l};return typeof t=="function"?t(G):e?(0,M_.jsx)(e,{...G,children:t}):null});P_.displayName="RovingTabIndexItem";var K_=P_;var q_=X(V(),1);function QZc({children:c,...t},e){return(0,q_.jsx)(K_,{ref:e,...t,children:c})}var $_=(0,__.forwardRef)(QZc);$_.displayName="TreeGridItem";var ix=$_;var hr=X(V(),1);function LZc({children:c,withoutGridItem:t=!1,...e},l){return(0,hr.jsx)("td",{...e,role:"gridcell",children:t?(0,hr.jsx)(hr.Fragment,{children:typeof c=="function"?c({...e,ref:l}):c}):(0,hr.jsx)(ix,{ref:l,children:c})})}var t8=(0,c8.forwardRef)(LZc);t8.displayName="TreeGridCell";var O9=t8;function ax(c){return e8.focus.focusable.find(c,{sequential:!0}).filter(e=>e.closest('[role="row"]')===c)}function DZc({children:c,onExpandRow:t=()=>{},onCollapseRow:e=()=>{},onFocusRow:l=()=>{},applicationAriaLabel:d,...b},o){let n=(0,VB.useCallback)(i=>{let{keyCode:a,metaKey:u,ctrlKey:G,altKey:r}=i;if(u||G||r||![vt.UP,vt.DOWN,vt.LEFT,vt.RIGHT,vt.HOME,vt.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 Z=ax(g),H=Z.indexOf(m),R=H===0,W=R&&(g.getAttribute("data-expanded")==="false"||g.getAttribute("aria-expanded")==="false")&&a===vt.RIGHT;if([vt.LEFT,vt.RIGHT].includes(a)){let p;if(a===vt.LEFT?p=Math.max(0,H-1):p=Math.min(H+1,Z.length-1),R){if(a===vt.LEFT){if(g.getAttribute("data-expanded")==="true"||g.getAttribute("aria-expanded")==="true"){e(g),i.preventDefault();return}let I=Math.max(parseInt(g?.getAttribute("aria-level")??"1",10)-1,1),y=Array.from(x.querySelectorAll('[role="row"]')),B=g,C=y.indexOf(g);for(let J=C;J>=0;J--){let h=y[J].getAttribute("aria-level");if(h!==null&&parseInt(h,10)===I){B=y[J];break}}ax(B)?.[0]?.focus()}if(a===vt.RIGHT){if(g.getAttribute("data-expanded")==="false"||g.getAttribute("aria-expanded")==="false"){t(g),i.preventDefault();return}let I=ax(g);I.length>0&&I[p]?.focus()}i.preventDefault();return}if(W)return;Z[p].focus(),i.preventDefault()}else if([vt.UP,vt.DOWN].includes(a)){let p=Array.from(x.querySelectorAll('[role="row"]')),I=p.indexOf(g),y;if(a===vt.UP?y=Math.max(0,I-1):y=Math.min(I+1,p.length-1),y===I){i.preventDefault();return}let B=ax(p[y]);if(!B||!B.length){i.preventDefault();return}let C=Math.min(H,B.length-1);B[C].focus(),l(i,g,p[y]),i.preventDefault()}else if([vt.HOME,vt.END].includes(a)){let p=Array.from(x.querySelectorAll('[role="row"]')),I=p.indexOf(g),y;if(a===vt.HOME?y=0:y=p.length-1,y===I){i.preventDefault();return}let B=ax(p[y]);if(!B||!B.length){i.preventDefault();return}let C=Math.min(H,B.length-1);B[C].focus(),l(i,g,p[y]),i.preventDefault()}},[t,e,l]);return(0,ux.jsx)(D_,{children:(0,ux.jsx)("div",{role:"application","aria-label":d,children:(0,ux.jsx)("table",{...b,role:"treegrid",onKeyDown:n,ref:o,children:(0,ux.jsx)("tbody",{children:c})})})})}var l8=(0,VB.forwardRef)(DZc);l8.displayName="TreeGrid";var d8=l8;var b8=X(Y(),1),o8=X(xt(),1),n8=X(V(),1);function UZc(c){c.stopPropagation()}var jZc=(0,b8.forwardRef)((c,t)=>((0,o8.default)("wp.components.IsolatedEventContainer",{since:"5.7"}),(0,n8.jsx)("div",{...c,ref:t,onMouseDown:UZc}))),i8=jZc;var u8=X(Y(),1);var w9=k("div",{target:"ebn2ljm1"})("&:not( :first-of-type ){",({offsetAmount:c})=>D({marginInlineStart:c},"",""),";}",({zIndex:c})=>D({zIndex:c},"",""),";"),EZc={name:"rs0gp6",styles:"grid-row-start:1;grid-column-start:1"},a8=k("div",{target:"ebn2ljm0"})("display:inline-grid;grid-auto-flow:column;position:relative;&>",w9,"{position:relative;justify-self:start;",({isLayered:c})=>c?EZc:void 0,";}");var T9=X(V(),1);function MZc(c,t){let{children:e,className:l,isLayered:d=!0,isReversed:b=!1,offset:o=0,...n}=ec(c,"ZStack"),i=mI(e),a=i.length-1,u=i.map((G,r)=>{let s=b?a-r:r,m=d?o*r:o,x=(0,u8.isValidElement)(G)?G.key:r;return(0,T9.jsx)(w9,{offsetAmount:m,zIndex:s,children:G},x)});return(0,T9.jsx)(a8,{...n,className:l,isLayered:d,ref:t,children:u})}var PZc=lc(MZc,"ZStack"),Q9=PZc;var hB=X(Y(),1),Jr=X(bc(),1),L9=X(RI(),1),D9=X(V(),1),KZc={previous:[{modifier:"ctrlShift",character:"`"},{modifier:"ctrlShift",character:"~"},{modifier:"access",character:"p"}],next:[{modifier:"ctrl",character:"`"},{modifier:"access",character:"n"}]};function U9(c=KZc){let t=(0,hB.useRef)(null),[e,l]=(0,hB.useState)(!1);function d(o){let n=Array.from(t.current?.querySelectorAll('[role="region"][tabindex="-1"]')??[]);if(!n.length)return;let i=n[0],a=t.current?.ownerDocument?.activeElement?.closest('[role="region"][tabindex="-1"]'),u=a?n.indexOf(a):-1;if(u!==-1){let G=u+o;G=G===-1?n.length-1:G,G=G===n.length?0:G,i=n[G]}i.focus(),l(!0)}let b=(0,Jr.useRefEffect)(o=>{function n(){l(!1)}return o.addEventListener("click",n),()=>{o.removeEventListener("click",n)}},[l]);return{ref:(0,Jr.useMergeRefs)([t,b]),className:e?"is-focusing-regions":"",onKeyDown(o){c.previous.some(({modifier:n,character:i})=>L9.isKeyboardEvent[n](o,i))?d(-1):c.next.some(({modifier:n,character:i})=>L9.isKeyboardEvent[n](o,i))&&d(1)}}}var G8=(0,Jr.createHigherOrderComponent)(c=>function({shortcuts:e,...l}){return(0,D9.jsx)("div",{...U9(e),children:(0,D9.jsx)(c,{...l})})},"navigateRegions");var JB=X(bc(),1),j9=X(V(),1),_Zc=(0,JB.createHigherOrderComponent)(c=>function(e){let l=(0,JB.useConstrainedTabbing)();return(0,j9.jsx)("div",{ref:l,tabIndex:-1,children:(0,j9.jsx)(c,{...e})})},"withConstrainedTabbing"),X8=_Zc;var r8=X(uR(),1),vB=X(Y(),1),CB=X(bc(),1),fB=X(V(),1),s8=c=>(0,CB.createHigherOrderComponent)(t=>function(l){let[d,b]=(0,vB.useState)(void 0),o=(0,vB.useRef)(null);(0,CB.useIsomorphicLayoutEffect)(()=>{let i=l.node??o.current,a=!!d&&Object.values(d).every(Boolean);if(i&&!a){let u=c(i,l);(0,r8.default)(u,d)||b(u)}});let n=(0,fB.jsx)(t,{...l,...d});return l.node?n:(0,fB.jsxs)("div",{ref:o,children:[" ",n," "]})},"withFallbackStyles");var g8=X(Y(),1),Bn=X(x8(),1),YB=X(bc(),1),H8=X(V(),1),qZc=16;function Z8(c){return(0,YB.createHigherOrderComponent)(t=>{let e="core/with-filters/"+c,l;function d(){l===void 0&&(l=(0,Bn.applyFilters)(c,t))}class b extends g8.Component{constructor(a){super(a),d()}componentDidMount(){b.instances.push(this),b.instances.length===1&&((0,Bn.addAction)("hookRemoved",e,n),(0,Bn.addAction)("hookAdded",e,n))}componentWillUnmount(){b.instances=b.instances.filter(a=>a!==this),b.instances.length===0&&((0,Bn.removeAction)("hookRemoved",e),(0,Bn.removeAction)("hookAdded",e))}render(){return(0,H8.jsx)(l,{...this.props})}}b.instances=[];let o=(0,YB.debounce)(()=>{l=(0,Bn.applyFilters)(c,t),b.instances.forEach(i=>{i.forceUpdate()})},qZc);function n(i){i===c&&o()}return b},"withFilters")}var R8=X(Y(),1),FB=X(bc(),1),I8=X(xt(),1),E9=X(V(),1);function $Zc(c){return c instanceof R8.Component||typeof c=="function"}var p8=(0,FB.createHigherOrderComponent)(c=>{let t=({onFocusReturn:e}={})=>l=>b=>{let o=(0,FB.useFocusReturn)(e);return(0,E9.jsx)("div",{ref:o,children:(0,E9.jsx)(l,{...b})})};if($Zc(c)){let e=c;return t()(e)}return t(c)},"withFocusReturn"),W8=({children:c})=>((0,I8.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 vr=X(Y(),1),B8=X(bc(),1);var NB=X(V(),1),y8=(0,B8.createHigherOrderComponent)(c=>{function t(d,b){let[o,n]=(0,vr.useState)([]),i=(0,vr.useMemo)(()=>{let u=G=>{let r=G.id?G:{...G,id:fX()};n(s=>[...s,r])};return{createNotice:u,createErrorNotice:G=>{u({status:"error",content:G})},removeNotice:G=>{n(r=>r.filter(s=>s.id!==G))},removeAllNotices:()=>{n([])}}},[]),a={...d,noticeList:o,noticeOperations:i,noticeUI:o.length>0&&(0,NB.jsx)(SW,{className:"components-with-notices-ui",notices:o,onRemove:i.removeNotice})};return e?(0,NB.jsx)(c,{...a,ref:b}):(0,NB.jsx)(c,{...a})}let e,{render:l}=c;return typeof l=="function"?(e=!0,(0,vr.forwardRef)(t)):t},"withNotices");var SB=X(bc(),1),M9=X(lo(),1),V8=X(V(),1),h8=(0,SB.createHigherOrderComponent)(c=>function(e){return(0,V8.jsx)(c,{...e,speak:M9.speak,debouncedSpeak:(0,SB.useDebounce)(M9.speak,500)})},"withSpokenMessages");var _B=X(Y(),1),tq=X(ic(),1);var J8=X(Y(),1),st=(0,J8.createContext)(void 0);st.displayName="MenuContext";var AB=X(Y(),1);var v8=w(1),cRc=w(1),P9=w(3),tRc=Q.theme.gray[300],eRc=Q.theme.gray[200],K9=Q.theme.gray[700],lRc=Q.theme.gray[100],C8=Q.theme.foreground,dRc=`0 0 0 ${T.borderWidth} ${tRc}, ${T.elevationMedium}`,bRc=`0 0 0 ${T.borderWidth} ${C8}`,f8="minmax( 0, max-content ) 1fr",Cu=k(bH,{target:"e1wg7tti15"})({name:"1xd6ev0",styles:"position:relative;z-index:1000000;outline:2px solid transparent!important"}),Fd=k("div",{target:"e1wg7tti14"})("display:grid;grid-template-columns:",f8,";grid-template-rows:auto;box-sizing:border-box;min-width:160px;max-width:320px;max-height:var( --popover-available-height );padding:",v8,";overscroll-behavior:contain;overflow:auto;background-color:",Q.ui.background,";border-radius:",T.radiusMedium,";",c=>D("box-shadow:",c.variant==="toolbar"?bRc:dRc,";",""),";"),Y8=k("div",{target:"e1wg7tti13"})("@media not ( prefers-reduced-motion ){transition-property:transform,opacity;transition-duration:",Le.SLIDE_DURATION,",",Le.FADE_DURATION,";transition-timing-function:",Le.SLIDE_EASING,",",Le.FADE_EASING,";will-change:transform,opacity;&:not( :has( > ",Fd,"[data-submenu] ) ){opacity:0;&:has( > ",Fd,"[data-enter] ){opacity:1;}&:has( > ",Fd,`[data-side='bottom'] ){transform:translateY(
-					-`,Le.SLIDE_DISTANCE,`
-				);}&:has( > `,Fd,`[data-side='top'] ){transform:translateY(
-					`,Le.SLIDE_DISTANCE,`
-				);}&:has( > `,Fd,`[data-side='left'] ){transform:translateX(
-					`,Le.SLIDE_DISTANCE,`
-				);}&:has( > `,Fd,`[data-side='right'] ){transform:translateX(
-					-`,Le.SLIDE_DISTANCE,`
-				);}&:has( > `,Fd,"[data-enter][data-side='bottom'] ),&:has( > ",Fd,"[data-enter][data-side='top'] ){transform:translateY( 0 );}&:has( > ",Fd,"[data-enter][data-side='left'] ),&:has( > ",Fd,"[data-enter][data-side='right'] ){transform:translateX( 0 );}}}"),_9=D("all:unset;cursor:pointer;position:relative;min-height:",w(8),";box-sizing:border-box;grid-column:1/-1;display:grid;grid-template-columns:",f8,";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:",Q.theme.foreground,";border-radius:",T.radiusSmall,";padding-block:",cRc,";padding-inline:",P9,";scroll-margin:",v8,";user-select:none;outline:none;&[aria-disabled='true']{color:",Q.ui.textDisabled,`;}&[data-active-item]:not( [data-focus-visible] ):not(
+`;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(
 			[aria-disabled='true']
-		){background-color:`,Q.theme.accent,";color:",Q.theme.accentInverted,";}&[data-focus-visible]{box-shadow:0 0 0 1.5px ",Q.theme.accent,";outline:2px solid transparent;}&:active,&[data-active]{}",Cu,':not(:focus) &:not(:focus)[aria-expanded="true"]{background-color:',lRc,";color:",Q.theme.foreground,";}svg{fill:currentColor;}",""),F8=k(iH,{target:"e1wg7tti12"})(_9,";"),kB=k(aH,{target:"e1wg7tti11"})(_9,";"),zB=k(uH,{target:"e1wg7tti10"})(_9,";"),Cr=k("span",{target:"e1wg7tti9"})("grid-column:1;",kB,">&,",zB,">&{min-width:",w(6),";}",kB,">&,",zB,">&,&:not( :empty ){margin-inline-end:",w(2),";}display:flex;align-items:center;justify-content:center;color:",K9,";[data-active-item]:not( [data-focus-visible] )>&,[aria-disabled='true']>&{color:inherit;}"),fr=k("div",{target:"e1wg7tti8"})("grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:",w(3),";pointer-events:none;"),Yr=k("div",{target:"e1wg7tti7"})("flex:1;display:inline-flex;flex-direction:column;gap:",w(1),";"),Fr=k("span",{target:"e1wg7tti6"})("flex:0 1 fit-content;min-width:0;width:fit-content;display:flex;align-items:center;justify-content:center;gap:",w(3),";color:",K9,";[data-active-item]:not( [data-focus-visible] ) *:not(",Cu,") &,[aria-disabled='true'] *:not(",Cu,") &{color:inherit;}"),N8=k(oH,{target:"e1wg7tti5"})({name:"49aokf",styles:"display:contents"}),S8=k(nH,{target:"e1wg7tti4"})("grid-column:1/-1;padding-block-start:",w(3),";padding-block-end:",w(2),";padding-inline:",P9,";"),k8=k(XH,{target:"e1wg7tti3"})("grid-column:1/-1;border:none;height:",T.borderWidth,";background-color:",c=>c.variant==="toolbar"?C8:eRc,";margin-block:",w(2),";margin-inline:",P9,";outline:2px solid transparent;"),z8=k($c,{target:"e1wg7tti2"})("width:",w(1.5),";",ot({transform:"scaleX(1)"},{transform:"scaleX(-1)"}),";"),A8=k(_o,{target:"e1wg7tti1"})("font-size:",Ct("default.fontSize"),";line-height:20px;color:inherit;"),O8=k(_o,{target:"e1wg7tti0"})("font-size:",Ct("helpText.fontSize"),";line-height:16px;color:",K9,";overflow-wrap:anywhere;[data-active-item]:not( [data-focus-visible] ) *:not( ",Cu," ) &,[aria-disabled='true'] *:not( ",Cu," ) &{color:inherit;}");var fu=X(V(),1),OB=(0,AB.forwardRef)(function({prefix:t,suffix:e,children:l,disabled:d=!1,hideOnClick:b=!0,store:o,...n},i){let a=(0,AB.useContext)(st);if(!a?.store)throw new Error("Menu.Item can only be rendered inside a Menu component");let u=o??a.store;return(0,fu.jsxs)(F8,{ref:i,...n,accessibleWhenDisabled:!0,disabled:d,hideOnClick:b,store:u,children:[(0,fu.jsx)(Cr,{children:t}),(0,fu.jsxs)(fr,{children:[(0,fu.jsx)(Yr,{children:l}),e&&(0,fu.jsx)(Fr,{children:e})]})]})});var wB=X(Y(),1);var yn=X(V(),1),w8=(0,wB.forwardRef)(function({suffix:t,children:e,disabled:l=!1,hideOnClick:d=!1,...b},o){let n=(0,wB.useContext)(st);if(!n?.store)throw new Error("Menu.CheckboxItem can only be rendered inside a Menu component");return(0,yn.jsxs)(kB,{ref:o,...b,accessibleWhenDisabled:!0,disabled:l,hideOnClick:d,store:n.store,children:[(0,yn.jsx)(xG,{store:n.store,render:(0,yn.jsx)(Cr,{}),style:{width:"auto",height:"auto"},children:(0,yn.jsx)(se,{icon:Ue,size:24})}),(0,yn.jsxs)(fr,{children:[(0,yn.jsx)(Yr,{children:e}),t&&(0,yn.jsx)(Fr,{children:t})]})]})});var TB=X(Y(),1);var QB=X(kc(),1);var yb=X(V(),1),oRc=(0,yb.jsx)(QB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,yb.jsx)(QB.Circle,{cx:12,cy:12,r:3})}),T8=(0,TB.forwardRef)(function({suffix:t,children:e,disabled:l=!1,hideOnClick:d=!1,...b},o){let n=(0,TB.useContext)(st);if(!n?.store)throw new Error("Menu.RadioItem can only be rendered inside a Menu component");return(0,yb.jsxs)(zB,{ref:o,...b,accessibleWhenDisabled:!0,disabled:l,hideOnClick:d,store:n.store,children:[(0,yb.jsx)(xG,{store:n.store,render:(0,yb.jsx)(Cr,{}),style:{width:"auto",height:"auto"},children:(0,yb.jsx)(se,{icon:oRc,size:24})}),(0,yb.jsxs)(fr,{children:[(0,yb.jsx)(Yr,{children:e}),t&&(0,yb.jsx)(Fr,{children:t})]})]})});var LB=X(Y(),1);var Q8=X(V(),1),L8=(0,LB.forwardRef)(function(t,e){let l=(0,LB.useContext)(st);if(!l?.store)throw new Error("Menu.Group can only be rendered inside a Menu component");return(0,Q8.jsx)(N8,{ref:e,...t,store:l.store})});var DB=X(Y(),1);var q9=X(V(),1),D8=(0,DB.forwardRef)(function(t,e){let l=(0,DB.useContext)(st);if(!l?.store)throw new Error("Menu.GroupLabel can only be rendered inside a Menu component");return(0,q9.jsx)(S8,{ref:e,render:(0,q9.jsx)(nl,{upperCase:!0,variant:"muted",size:"11px",weight:T.fontWeightEmphasis,lineHeight:"16px"}),...t,store:l.store})});var UB=X(Y(),1);var U8=X(V(),1),j8=(0,UB.forwardRef)(function(t,e){let l=(0,UB.useContext)(st);if(!l?.store)throw new Error("Menu.Separator can only be rendered inside a Menu component");return(0,U8.jsx)(k8,{ref:e,...t,store:l.store,variant:l.variant})});var jB=X(Y(),1);var E8=X(V(),1),M8=(0,jB.forwardRef)(function(t,e){if(!(0,jB.useContext)(st)?.store)throw new Error("Menu.ItemLabel can only be rendered inside a Menu component");return(0,E8.jsx)(A8,{numberOfLines:1,ref:e,...t})});var EB=X(Y(),1);var P8=X(V(),1),K8=(0,EB.forwardRef)(function(t,e){if(!(0,EB.useContext)(st)?.store)throw new Error("Menu.ItemHelpText can only be rendered inside a Menu component");return(0,P8.jsx)(O8,{numberOfLines:2,ref:e,...t})});var MB=X(Y(),1);var _8=X(V(),1),q8=(0,MB.forwardRef)(function({children:t,disabled:e=!1,...l},d){let b=(0,MB.useContext)(st);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,_8.jsx)(mG,{ref:d,...l,disabled:e,store:b.store,children:t})});var PB=X(Y(),1);var Oi=X(V(),1),$8=(0,PB.forwardRef)(function({suffix:t,...e},l){let d=(0,PB.useContext)(st);if(!d?.store.parent)throw new Error("Menu.SubmenuTriggerItem can only be rendered inside a nested Menu component");return(0,Oi.jsx)(mG,{ref:l,accessibleWhenDisabled:!0,store:d.store,render:(0,Oi.jsx)(OB,{...e,store:d.store.parent,suffix:(0,Oi.jsxs)(Oi.Fragment,{children:[t,(0,Oi.jsx)(z8,{"aria-hidden":"true",icon:lh,size:24,preserveAspectRatio:"xMidYMid slice"})]})})})});var Vn=X(Y(),1);var KB=X(V(),1),cq=(0,Vn.forwardRef)(function({gutter:t,shift:e,modal:l=!0,...d},b){let o=(0,Vn.useContext)(st),n=E(o?.store,"currentPlacement")?.split("-")[0],i=(0,Vn.useCallback)(r=>(r.preventDefault(),!0),[]),a=E(o?.store,"rtl")?"rtl":"ltr",u=(0,Vn.useMemo)(()=>({dir:a,style:{direction:a}}),[a]);if(!o?.store)throw new Error("Menu.Popover can only be rendered inside a Menu component");let G=(0,Vn.useCallback)(r=>(0,KB.jsx)(Y8,{children:(0,KB.jsx)(Fd,{...r,variant:o.variant})}),[o.variant]);return(0,KB.jsx)(Cu,{...d,ref:b,modal:l,store:o.store,gutter:t??(o.store.parent?0:8),shift:e??(o.store.parent?-4:0),hideOnHoverOutside:!1,"data-side":n,"data-submenu":!!o.store.parent||void 0,wrapperProps:u,hideOnEscape:i,unmountOnHide:!0,render:G})});var eq=X(V(),1),nRc=c=>{let{children:t,defaultOpen:e=!1,open:l,onOpenChange:d,placement:b,variant:o}=ec(c,"Menu"),n=(0,_B.useContext)(st),i=(0,tq.isRTL)(),a=b??(n?.store?"right-start":"bottom-start");i&&(/right/.test(a)?a=a.replace("right","left"):/left/.test(a)&&(a=a.replace("left","right")));let u=GH({parent:n?.store,open:l,defaultOpen:e,placement:a,focusLoop:!0,setOpen(r){d?.(r)},rtl:i}),G=(0,_B.useMemo)(()=>({store:u,variant:o}),[u,o]);return(0,eq.jsx)(st.Provider,{value:G,children:t})},lq=Object.assign(Oa(nRc,"Menu"),{Context:Object.assign(st,{displayName:"Menu.Context"}),Item:Object.assign(OB,{displayName:"Menu.Item"}),RadioItem:Object.assign(T8,{displayName:"Menu.RadioItem"}),CheckboxItem:Object.assign(w8,{displayName:"Menu.CheckboxItem"}),Group:Object.assign(L8,{displayName:"Menu.Group"}),GroupLabel:Object.assign(D8,{displayName:"Menu.GroupLabel"}),Separator:Object.assign(j8,{displayName:"Menu.Separator"}),ItemLabel:Object.assign(M8,{displayName:"Menu.ItemLabel"}),ItemHelpText:Object.assign(K8,{displayName:"Menu.ItemHelpText"}),Popover:Object.assign(cq,{displayName:"Menu.Popover"}),TriggerButton:Object.assign(q8,{displayName:"Menu.TriggerButton"}),SubmenuTriggerItem:Object.assign($8,{displayName:"Menu.SubmenuTriggerItem"})});var Zq=X(bc(),1),Rq=X(Y(),1),Iq=X(ic(),1);var qB=X(Y(),1),Gx=(0,qB.createContext)(void 0);Gx.displayName="TabsContext";var Nr=()=>(0,qB.useContext)(Gx);var aq=X(Y(),1),sWt=X(Nl(),1);var dq=k(Ku,{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:`,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(
 				to var( --direction-end ),
 				var( --fade-gradient-base )
 			);}&.is-overflowing-last{mask-image:linear-gradient(
@@ -185,8 +179,8 @@
 						var( --selected-width, 0 ) /
 							var( --antialiasing-factor )
 					)
-				);border-bottom:var( --wp-admin-border-width-focus ) solid `,Q.theme.gray[700],";}}&[aria-orientation='vertical']{&::before{border-radius:",T.radiusSmall,`/calc(
-					`,T.radiusSmall,` /
+				);border-bottom:var( --wp-admin-border-width-focus ) solid `,D.theme.gray[700],";}}&[aria-orientation='vertical']{&::before{border-radius:",L.radiusSmall,`/calc(
+					`,L.radiusSmall,` /
 						(
 							var( --selected-height, 0 ) /
 								var( --antialiasing-factor )
@@ -196,15 +190,15 @@
 						var( --selected-height, 0 ) /
 							var( --antialiasing-factor )
 					)
-				);background-color:`,Q.theme.gray[100],`;}&[data-select-on-move='true']:has(
+				);background-color:`,D.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 `,Q.theme.accent,`;border-block-width:calc(
+			)::before{box-sizing:border-box;border:var( --wp-admin-border-width-focus ) solid `,D.theme.accent,`;border-block-width:calc(
 				var( --wp-admin-border-width-focus, 1px ) /
 					(
 						var( --selected-height, 0 ) /
 							var( --antialiasing-factor )
 					)
-			);}}`),bq=k(Pu,{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:",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:",T.radiusSmall,";opacity:0;@media not ( prefers-reduced-motion ){transition:opacity 0.1s linear;}}&[data-focus-visible]::after{opacity:1;}}[aria-orientation='horizontal'] &{padding-inline:",w(4),";height:",w(12),";scroll-margin:24px;&::after{content:'';inset:",w(3),";}}[aria-orientation='vertical'] &{padding:",w(2)," ",w(3),";min-height:",w(10),";&[aria-selected='true']{fill:currentColor;}}[aria-orientation='vertical'][data-select-on-move='false'] &::after{content:'';inset:var( --wp-admin-border-width-focus );}"),oq=k("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;}"}),nq=k($c,{target:"enfox0g1"})("flex-shrink:0;margin-inline-end:",w(-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;}"),iq=k($u,{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 Xx=X(V(),1),uq=(0,aq.forwardRef)(function({children:t,tabId:e,disabled:l,render:d,...b},o){let{store:n,instanceId:i}=Nr()??{};if(!n)return null;let a=`${i}-${e}`;return(0,Xx.jsxs)(bq,{ref:o,store:n,id:a,disabled:l,render:d,...b,children:[(0,Xx.jsx)(oq,{children:t}),(0,Xx.jsx)(nq,{icon:bh})]})});var WWt=X(Nl(),1),Sr=X(Y(),1),rq=X(bc(),1);var Yu=X(Y(),1),Gq=X(bc(),1);function Xq(c,t){let[e,l]=(0,Yu.useState)(!1),[d,b]=(0,Yu.useState)(!1),[o,n]=(0,Yu.useState)(),i=(0,Gq.useEvent)(a=>{for(let u of a)u.target===t.first&&l(!u.isIntersecting),u.target===t.last&&b(!u.isIntersecting)});return(0,Yu.useEffect)(()=>{if(!c||!window.IntersectionObserver)return;let a=new IntersectionObserver(i,{root:c,threshold:.9});return n(a),()=>a.disconnect()},[i,c]),(0,Yu.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 $9=X(V(),1),iRc=24;function aRc(c,t,{margin:e=iRc}={}){(0,Sr.useLayoutEffect)(()=>{if(!c||!t)return;let{scrollLeft:l}=c,d=c.getBoundingClientRect().width,{left:b,width:o}=t,n=l+d,a=b+o+e-n,u=l-(b-e),G=null;u>0?G=l-u:a>0&&(G=l+a),G!==null&&c.scroll?.({left:G})},[e,c,t])}var sq=(0,Sr.forwardRef)(function({children:t,...e},l){let{store:d}=Nr()??{},b=E(d,"selectedId"),o=E(d,"selectOnMove"),n=E(d,"items"),[i,a]=(0,Sr.useState)(),u=(0,rq.useMergeRefs)([l,a]),G=d?.item(b),r=E(d,"renderedItems"),s=r&&G?r.indexOf(G):-1,m=LI(G?.element,[s]),x=Xq(i,{first:n?.at(0)?.element,last:n?.at(-1)?.element});return UI(i,m,{prefix:"selected",dataAttribute:"indicator-animated",transitionEndFilter:g=>g.pseudoElement==="::before",roundRect:!0}),aRc(i,m),d?(0,$9.jsx)(dq,{ref:u,store:d,render:g=>(0,$9.jsx)("div",{...g,tabIndex:g.tabIndex??-1}),"data-select-on-move":o?"true":"false",...e,className:N(x.first&&"is-overflowing-first",x.last&&"is-overflowing-last",e.className),children:t}):null});var mq=X(Y(),1);var FWt=X(Nl(),1);var xq=X(V(),1),gq=(0,mq.forwardRef)(function({children:t,tabId:e,focusable:l=!0,...d},b){let o=Nr(),n=E(o?.store,"selectedId");if(!o)return null;let{store:i,instanceId:a}=o,u=`${a}-${e}`;return(0,xq.jsx)(iq,{ref:b,store:i,id:`${u}-view`,tabId:u,focusable:l,...d,children:n===u&&t})});var pq=X(V(),1);function $B(c,t){return c&&`${t}-${c}`}function Hq(c,t){return typeof c=="string"?c.replace(`${t}-`,""):c}var Wq=Object.assign(function c({selectOnMove:t=!0,defaultTabId:e,orientation:l="horizontal",onSelect:d,children:b,selectedTabId:o,activeTabId:n,defaultActiveTabId:i,onActiveTabIdChange:a}){let u=(0,Zq.useInstanceId)(c,"tabs"),G=eG({selectOnMove:t,orientation:l,defaultSelectedId:$B(e,u),setSelectedId:s=>{d?.(Hq(s,u))},selectedId:$B(o,u),defaultActiveId:$B(i,u),setActiveId:s=>{a?.(Hq(s,u))},activeId:$B(n,u),rtl:(0,Iq.isRTL)()}),r=(0,Rq.useMemo)(()=>({store:G,instanceId:u}),[G,u]);return(0,pq.jsx)(Gx.Provider,{value:r,children:b})},{Tab:Object.assign(uq,{displayName:"Tabs.Tab"}),TabList:Object.assign(sq,{displayName:"Tabs.TabList"}),TabPanel:Object.assign(gq,{displayName:"Tabs.TabPanel"}),Context:Object.assign(Gx,{displayName:"Tabs.Context"})});var kr=X(V(),1);function uRc(c="default"){switch(c){case"info":return sh;case"success":return Dm;case"warning":return $1;case"error":return Om;default:return null}}function GRc({className:c,intent:t="default",children:e,...l}){let d=uRc(t),b=!!d;return(0,kr.jsx)("span",{className:N("components-badge",c,{[`is-${t}`]:t,"has-icon":b}),...l,children:(0,kr.jsxs)("span",{className:"components-badge__flex-wrapper",children:[b&&(0,kr.jsx)($c,{icon:d,size:16,fill:"currentColor",className:"components-badge__icon"}),(0,kr.jsx)("span",{className:"components-badge__content",children:e})]})})}var Bq=GRc;var Vc=X(P(),1);var XRc={},rx={};function Fu(c,t){try{let l=(XRc[c]||=new Intl.DateTimeFormat("en-GB",{timeZone:c,hour:"numeric",timeZoneName:"longOffset"}).format)(t).split("GMT")[1]||"";return l in rx?rx[l]:yq(l,l.split(":"))}catch{if(c in rx)return rx[c];let e=c?.match(rRc);return e?yq(c,e.slice(1)):NaN}}var rRc=/([+-]\d\d):?(\d\d)?/;function yq(c,t){let e=+t[0],l=+(t[1]||0);return rx[c]=e>0?e*60+l:e*60-l}var wi=class c extends Date{constructor(...t){super(),t.length>1&&typeof t[t.length-1]=="string"&&(this.timeZone=t.pop()),this.internal=new Date,isNaN(Fu(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)),hq(this,NaN),cC(this)):this.setTime(Date.now())}static tz(t,...e){return e.length?new c(...e,t):new c(Date.now(),t)}withTimeZone(t){return new c(+this,t)}getTimezoneOffset(){return-Fu(this.timeZone,this)}setTime(t){return Date.prototype.setTime.apply(this,arguments),cC(this),+this}[Symbol.for("constructDateFrom")](t){return new c(+new Date(t),this.timeZone)}},Vq=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(c=>{if(!Vq.test(c))return;let t=c.replace(Vq,"$1UTC");wi.prototype[t]&&(c.startsWith("get")?wi.prototype[c]=function(){return this.internal[t]()}:(wi.prototype[c]=function(){return Date.prototype[t].apply(this.internal,arguments),sRc(this),+this},wi.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),cC(this),+this}))});function cC(c){c.internal.setTime(+c),c.internal.setUTCMinutes(c.internal.getUTCMinutes()-c.getTimezoneOffset())}function sRc(c){Date.prototype.setFullYear.call(c,c.internal.getUTCFullYear(),c.internal.getUTCMonth(),c.internal.getUTCDate()),Date.prototype.setHours.call(c,c.internal.getUTCHours(),c.internal.getUTCMinutes(),c.internal.getUTCSeconds(),c.internal.getUTCMilliseconds()),hq(c)}function hq(c){let t=Fu(c.timeZone,c),e=new Date(+c);e.setUTCHours(e.getUTCHours()-1);let l=-new Date(+c).getTimezoneOffset(),d=-new Date(+e).getTimezoneOffset(),b=l-d,o=Date.prototype.getHours.apply(c)!==c.internal.getUTCHours();b&&o&&c.internal.setUTCMinutes(c.internal.getUTCMinutes()+b);let n=l-t;n&&Date.prototype.setUTCMinutes.call(c,Date.prototype.getUTCMinutes.call(c)+n);let i=Fu(c.timeZone,c),u=-new Date(+c).getTimezoneOffset()-i,G=i!==t,r=u-n;if(G&&r){Date.prototype.setUTCMinutes.call(c,Date.prototype.getUTCMinutes.call(c)+r);let s=Fu(c.timeZone,c),m=i-s;m&&(c.internal.setUTCMinutes(c.internal.getUTCMinutes()+m),Date.prototype.setUTCMinutes.call(c,Date.prototype.getUTCMinutes.call(c)+m))}}var $t=class c extends wi{static tz(t,...e){return e.length?new c(...e,t):new c(Date.now(),t)}toISOString(){let[t,e,l]=this.tzComponents(),d=`${t}${e}:${l}`;return this.internal.toISOString().slice(0,-1)+d}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[t,e,l,d]=this.internal.toUTCString().split(" ");return`${t?.slice(0,-1)} ${l} ${e} ${d}`}toTimeString(){let t=this.internal.toUTCString().split(" ")[4],[e,l,d]=this.tzComponents();return`${t} GMT${e}${l}${d} (${mRc(this.timeZone,this)})`}toLocaleString(t,e){return Date.prototype.toLocaleString.call(this,t,{...e,timeZone:e?.timeZone||this.timeZone})}toLocaleDateString(t,e){return Date.prototype.toLocaleDateString.call(this,t,{...e,timeZone:e?.timeZone||this.timeZone})}toLocaleTimeString(t,e){return Date.prototype.toLocaleTimeString.call(this,t,{...e,timeZone:e?.timeZone||this.timeZone})}tzComponents(){let t=this.getTimezoneOffset(),e=t>0?"-":"+",l=String(Math.floor(Math.abs(t)/60)).padStart(2,"0"),d=String(Math.abs(t)%60).padStart(2,"0");return[e,l,d]}withTimeZone(t){return new c(+this,t)}[Symbol.for("constructDateFrom")](t){return new c(+new Date(t),this.timeZone)}};function mRc(c,t){return new Intl.DateTimeFormat("en-GB",{timeZone:c,timeZoneName:"long"}).format(t).slice(12)}var Xc;(function(c){c.Root="root",c.Chevron="chevron",c.Day="day",c.DayButton="day_button",c.CaptionLabel="caption_label",c.Dropdowns="dropdowns",c.Dropdown="dropdown",c.DropdownRoot="dropdown_root",c.Footer="footer",c.MonthGrid="month_grid",c.MonthCaption="month_caption",c.MonthsDropdown="months_dropdown",c.Month="month",c.Months="months",c.Nav="nav",c.NextMonthButton="button_next",c.PreviousMonthButton="button_previous",c.Week="week",c.Weeks="weeks",c.Weekday="weekday",c.Weekdays="weekdays",c.WeekNumber="week_number",c.WeekNumberHeader="week_number_header",c.YearsDropdown="years_dropdown"})(Xc||(Xc={}));var Xt;(function(c){c.disabled="disabled",c.hidden="hidden",c.outside="outside",c.focused="focused",c.today="today"})(Xt||(Xt={}));var wl;(function(c){c.range_end="range_end",c.range_middle="range_middle",c.range_start="range_start",c.selected="selected"})(wl||(wl={}));var Hl;(function(c){c.weeks_before_enter="weeks_before_enter",c.weeks_before_exit="weeks_before_exit",c.weeks_after_enter="weeks_after_enter",c.weeks_after_exit="weeks_after_exit",c.caption_after_enter="caption_after_enter",c.caption_after_exit="caption_after_exit",c.caption_before_enter="caption_before_enter",c.caption_before_exit="caption_before_exit"})(Hl||(Hl={}));var xRc=Math.pow(10,8)*24*60*60*1e3,uBt=-xRc,cy=6048e5,Jq=864e5;var gRc=3600;var vq=gRc*24,GBt=vq*7,HRc=vq*365.2425,ZRc=HRc/12,XBt=ZRc*3,tC=Symbol.for("constructDateFrom");function Ec(c,t){return typeof c=="function"?c(t):c&&typeof c=="object"&&tC in c?c[tC](t):c instanceof Date?new c.constructor(t):new Date(t)}function Hc(c,t){return Ec(t||c,c)}function ty(c,t,e){let l=Hc(c,e?.in);return isNaN(t)?Ec(e?.in||c,NaN):(t&&l.setDate(l.getDate()+t),l)}function ey(c,t,e){let l=Hc(c,e?.in);if(isNaN(t))return Ec(e?.in||c,NaN);if(!t)return l;let d=l.getDate(),b=Ec(e?.in||c,l.getTime());b.setMonth(l.getMonth()+t+1,0);let o=b.getDate();return d>=o?b:(l.setFullYear(b.getFullYear(),b.getMonth(),d),l)}var RRc={};function Vo(){return RRc}function Vb(c,t){let e=Vo(),l=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??e.weekStartsOn??e.locale?.options?.weekStartsOn??0,d=Hc(c,t?.in),b=d.getDay(),o=(b<l?7:0)+b-l;return d.setDate(d.getDate()-o),d.setHours(0,0,0,0),d}function hn(c,t){return Vb(c,{...t,weekStartsOn:1})}function ly(c,t){let e=Hc(c,t?.in),l=e.getFullYear(),d=Ec(e,0);d.setFullYear(l+1,0,4),d.setHours(0,0,0,0);let b=hn(d),o=Ec(e,0);o.setFullYear(l,0,4),o.setHours(0,0,0,0);let n=hn(o);return e.getTime()>=b.getTime()?l+1:e.getTime()>=n.getTime()?l:l-1}function eC(c){let t=Hc(c),e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return e.setUTCFullYear(t.getFullYear()),+c-+e}function Nd(c,...t){let e=Ec.bind(null,c||t.find(l=>typeof l=="object"));return t.map(e)}function Ti(c,t){let e=Hc(c,t?.in);return e.setHours(0,0,0,0),e}function dy(c,t,e){let[l,d]=Nd(e?.in,c,t),b=Ti(l),o=Ti(d),n=+b-eC(b),i=+o-eC(o);return Math.round((n-i)/Jq)}function Cq(c,t){let e=ly(c,t),l=Ec(t?.in||c,0);return l.setFullYear(e,0,4),l.setHours(0,0,0,0),hn(l)}function fq(c,t,e){return ty(c,t*7,e)}function Yq(c,t,e){return ey(c,t*12,e)}function Fq(c,t){let e,l=t?.in;return c.forEach(d=>{!l&&typeof d=="object"&&(l=Ec.bind(null,d));let b=Hc(d,l);(!e||e<b||isNaN(+b))&&(e=b)}),Ec(l,e||NaN)}function Nq(c,t){let e,l=t?.in;return c.forEach(d=>{!l&&typeof d=="object"&&(l=Ec.bind(null,d));let b=Hc(d,l);(!e||e>b||isNaN(+b))&&(e=b)}),Ec(l,e||NaN)}function Sq(c,t,e){let[l,d]=Nd(e?.in,c,t);return+Ti(l)==+Ti(d)}function by(c){return c instanceof Date||typeof c=="object"&&Object.prototype.toString.call(c)==="[object Date]"}function kq(c){return!(!by(c)&&typeof c!="number"||isNaN(+Hc(c)))}function zq(c,t,e){let[l,d]=Nd(e?.in,c,t),b=l.getFullYear()-d.getFullYear(),o=l.getMonth()-d.getMonth();return b*12+o}function Aq(c,t){let e=Hc(c,t?.in),l=e.getMonth();return e.setFullYear(e.getFullYear(),l+1,0),e.setHours(23,59,59,999),e}function Oq(c,t){let[e,l]=Nd(c,t.start,t.end);return{start:e,end:l}}function wq(c,t){let{start:e,end:l}=Oq(t?.in,c),d=+e>+l,b=d?+e:+l,o=d?l:e;o.setHours(0,0,0,0),o.setDate(1);let n=t?.step??1;if(!n)return[];n<0&&(n=-n,d=!d);let i=[];for(;+o<=b;)i.push(Ec(e,o)),o.setMonth(o.getMonth()+n);return d?i.reverse():i}function Tq(c,t){let e=Hc(c,t?.in);return e.setDate(1),e.setHours(0,0,0,0),e}function Qq(c,t){let e=Hc(c,t?.in),l=e.getFullYear();return e.setFullYear(l+1,0,0),e.setHours(23,59,59,999),e}function oy(c,t){let e=Hc(c,t?.in);return e.setFullYear(e.getFullYear(),0,1),e.setHours(0,0,0,0),e}function ny(c,t){let e=Vo(),l=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??e.weekStartsOn??e.locale?.options?.weekStartsOn??0,d=Hc(c,t?.in),b=d.getDay(),o=(b<l?-7:0)+6-(b-l);return d.setDate(d.getDate()+o),d.setHours(23,59,59,999),d}function Lq(c,t){return ny(c,{...t,weekStartsOn:1})}var IRc={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"}},Dq=(c,t,e)=>{let l,d=IRc[c];return typeof d=="string"?l=d:t===1?l=d.one:l=d.other.replace("{{count}}",t.toString()),e?.addSuffix?e.comparison&&e.comparison>0?"in "+l:l+" ago":l};function iy(c){return(t={})=>{let e=t.width?String(t.width):c.defaultWidth;return c.formats[e]||c.formats[c.defaultWidth]}}var pRc={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},WRc={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},BRc={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Uq={date:iy({formats:pRc,defaultWidth:"full"}),time:iy({formats:WRc,defaultWidth:"full"}),dateTime:iy({formats:BRc,defaultWidth:"full"})};var yRc={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},jq=(c,t,e,l)=>yRc[c];function zr(c){return(t,e)=>{let l=e?.context?String(e.context):"standalone",d;if(l==="formatting"&&c.formattingValues){let o=c.defaultFormattingWidth||c.defaultWidth,n=e?.width?String(e.width):o;d=c.formattingValues[n]||c.formattingValues[o]}else{let o=c.defaultWidth,n=e?.width?String(e.width):c.defaultWidth;d=c.values[n]||c.values[o]}let b=c.argumentCallback?c.argumentCallback(t):t;return d[b]}}var VRc={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},hRc={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},JRc={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"]},vRc={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"]},CRc={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"}},fRc={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"}},YRc=(c,t)=>{let e=Number(c),l=e%100;if(l>20||l<10)switch(l%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"},Eq={ordinalNumber:YRc,era:zr({values:VRc,defaultWidth:"wide"}),quarter:zr({values:hRc,defaultWidth:"wide",argumentCallback:c=>c-1}),month:zr({values:JRc,defaultWidth:"wide"}),day:zr({values:vRc,defaultWidth:"wide"}),dayPeriod:zr({values:CRc,defaultWidth:"wide",formattingValues:fRc,defaultFormattingWidth:"wide"})};function Ar(c){return(t,e={})=>{let l=e.width,d=l&&c.matchPatterns[l]||c.matchPatterns[c.defaultMatchWidth],b=t.match(d);if(!b)return null;let o=b[0],n=l&&c.parsePatterns[l]||c.parsePatterns[c.defaultParseWidth],i=Array.isArray(n)?NRc(n,G=>G.test(o)):FRc(n,G=>G.test(o)),a;a=c.valueCallback?c.valueCallback(i):i,a=e.valueCallback?e.valueCallback(a):a;let u=t.slice(o.length);return{value:a,rest:u}}}function FRc(c,t){for(let e in c)if(Object.prototype.hasOwnProperty.call(c,e)&&t(c[e]))return e}function NRc(c,t){for(let e=0;e<c.length;e++)if(t(c[e]))return e}function Mq(c){return(t,e={})=>{let l=t.match(c.matchPattern);if(!l)return null;let d=l[0],b=t.match(c.parsePattern);if(!b)return null;let o=c.valueCallback?c.valueCallback(b[0]):b[0];o=e.valueCallback?e.valueCallback(o):o;let n=t.slice(d.length);return{value:o,rest:n}}}var SRc=/^(\d+)(th|st|nd|rd)?/i,kRc=/\d+/i,zRc={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},ARc={any:[/^b/i,/^(a|c)/i]},ORc={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},wRc={any:[/1/i,/2/i,/3/i,/4/i]},TRc={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},QRc={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]},LRc={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},DRc={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]},URc={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},jRc={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}},Pq={ordinalNumber:Mq({matchPattern:SRc,parsePattern:kRc,valueCallback:c=>parseInt(c,10)}),era:Ar({matchPatterns:zRc,defaultMatchWidth:"wide",parsePatterns:ARc,defaultParseWidth:"any"}),quarter:Ar({matchPatterns:ORc,defaultMatchWidth:"wide",parsePatterns:wRc,defaultParseWidth:"any",valueCallback:c=>c+1}),month:Ar({matchPatterns:TRc,defaultMatchWidth:"wide",parsePatterns:QRc,defaultParseWidth:"any"}),day:Ar({matchPatterns:LRc,defaultMatchWidth:"wide",parsePatterns:DRc,defaultParseWidth:"any"}),dayPeriod:Ar({matchPatterns:URc,defaultMatchWidth:"any",parsePatterns:jRc,defaultParseWidth:"any"})};var Sd={code:"en-US",formatDistance:Dq,formatLong:Uq,formatRelative:jq,localize:Eq,match:Pq,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Kq(c,t){let e=Hc(c,t?.in);return dy(e,oy(e))+1}function ay(c,t){let e=Hc(c,t?.in),l=+hn(e)-+Cq(e);return Math.round(l/cy)+1}function uy(c,t){let e=Hc(c,t?.in),l=e.getFullYear(),d=Vo(),b=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??d.firstWeekContainsDate??d.locale?.options?.firstWeekContainsDate??1,o=Ec(t?.in||c,0);o.setFullYear(l+1,0,b),o.setHours(0,0,0,0);let n=Vb(o,t),i=Ec(t?.in||c,0);i.setFullYear(l,0,b),i.setHours(0,0,0,0);let a=Vb(i,t);return+e>=+n?l+1:+e>=+a?l:l-1}function _q(c,t){let e=Vo(),l=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??e.firstWeekContainsDate??e.locale?.options?.firstWeekContainsDate??1,d=uy(c,t),b=Ec(t?.in||c,0);return b.setFullYear(d,0,l),b.setHours(0,0,0,0),Vb(b,t)}function Gy(c,t){let e=Hc(c,t?.in),l=+Vb(e,t)-+_q(e,t);return Math.round(l/cy)+1}function ct(c,t){let e=c<0?"-":"",l=Math.abs(c).toString().padStart(t,"0");return e+l}var Jn={y(c,t){let e=c.getFullYear(),l=e>0?e:1-e;return ct(t==="yy"?l%100:l,t.length)},M(c,t){let e=c.getMonth();return t==="M"?String(e+1):ct(e+1,2)},d(c,t){return ct(c.getDate(),t.length)},a(c,t){let e=c.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return e.toUpperCase();case"aaa":return e;case"aaaaa":return e[0];default:return e==="am"?"a.m.":"p.m."}},h(c,t){return ct(c.getHours()%12||12,t.length)},H(c,t){return ct(c.getHours(),t.length)},m(c,t){return ct(c.getMinutes(),t.length)},s(c,t){return ct(c.getSeconds(),t.length)},S(c,t){let e=t.length,l=c.getMilliseconds(),d=Math.trunc(l*Math.pow(10,e-3));return ct(d,t.length)}};var Or={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},lC={G:function(c,t,e){let l=c.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return e.era(l,{width:"abbreviated"});case"GGGGG":return e.era(l,{width:"narrow"});default:return e.era(l,{width:"wide"})}},y:function(c,t,e){if(t==="yo"){let l=c.getFullYear(),d=l>0?l:1-l;return e.ordinalNumber(d,{unit:"year"})}return Jn.y(c,t)},Y:function(c,t,e,l){let d=uy(c,l),b=d>0?d:1-d;if(t==="YY"){let o=b%100;return ct(o,2)}return t==="Yo"?e.ordinalNumber(b,{unit:"year"}):ct(b,t.length)},R:function(c,t){let e=ly(c);return ct(e,t.length)},u:function(c,t){let e=c.getFullYear();return ct(e,t.length)},Q:function(c,t,e){let l=Math.ceil((c.getMonth()+1)/3);switch(t){case"Q":return String(l);case"QQ":return ct(l,2);case"Qo":return e.ordinalNumber(l,{unit:"quarter"});case"QQQ":return e.quarter(l,{width:"abbreviated",context:"formatting"});case"QQQQQ":return e.quarter(l,{width:"narrow",context:"formatting"});default:return e.quarter(l,{width:"wide",context:"formatting"})}},q:function(c,t,e){let l=Math.ceil((c.getMonth()+1)/3);switch(t){case"q":return String(l);case"qq":return ct(l,2);case"qo":return e.ordinalNumber(l,{unit:"quarter"});case"qqq":return e.quarter(l,{width:"abbreviated",context:"standalone"});case"qqqqq":return e.quarter(l,{width:"narrow",context:"standalone"});default:return e.quarter(l,{width:"wide",context:"standalone"})}},M:function(c,t,e){let l=c.getMonth();switch(t){case"M":case"MM":return Jn.M(c,t);case"Mo":return e.ordinalNumber(l+1,{unit:"month"});case"MMM":return e.month(l,{width:"abbreviated",context:"formatting"});case"MMMMM":return e.month(l,{width:"narrow",context:"formatting"});default:return e.month(l,{width:"wide",context:"formatting"})}},L:function(c,t,e){let l=c.getMonth();switch(t){case"L":return String(l+1);case"LL":return ct(l+1,2);case"Lo":return e.ordinalNumber(l+1,{unit:"month"});case"LLL":return e.month(l,{width:"abbreviated",context:"standalone"});case"LLLLL":return e.month(l,{width:"narrow",context:"standalone"});default:return e.month(l,{width:"wide",context:"standalone"})}},w:function(c,t,e,l){let d=Gy(c,l);return t==="wo"?e.ordinalNumber(d,{unit:"week"}):ct(d,t.length)},I:function(c,t,e){let l=ay(c);return t==="Io"?e.ordinalNumber(l,{unit:"week"}):ct(l,t.length)},d:function(c,t,e){return t==="do"?e.ordinalNumber(c.getDate(),{unit:"date"}):Jn.d(c,t)},D:function(c,t,e){let l=Kq(c);return t==="Do"?e.ordinalNumber(l,{unit:"dayOfYear"}):ct(l,t.length)},E:function(c,t,e){let l=c.getDay();switch(t){case"E":case"EE":case"EEE":return e.day(l,{width:"abbreviated",context:"formatting"});case"EEEEE":return e.day(l,{width:"narrow",context:"formatting"});case"EEEEEE":return e.day(l,{width:"short",context:"formatting"});default:return e.day(l,{width:"wide",context:"formatting"})}},e:function(c,t,e,l){let d=c.getDay(),b=(d-l.weekStartsOn+8)%7||7;switch(t){case"e":return String(b);case"ee":return ct(b,2);case"eo":return e.ordinalNumber(b,{unit:"day"});case"eee":return e.day(d,{width:"abbreviated",context:"formatting"});case"eeeee":return e.day(d,{width:"narrow",context:"formatting"});case"eeeeee":return e.day(d,{width:"short",context:"formatting"});default:return e.day(d,{width:"wide",context:"formatting"})}},c:function(c,t,e,l){let d=c.getDay(),b=(d-l.weekStartsOn+8)%7||7;switch(t){case"c":return String(b);case"cc":return ct(b,t.length);case"co":return e.ordinalNumber(b,{unit:"day"});case"ccc":return e.day(d,{width:"abbreviated",context:"standalone"});case"ccccc":return e.day(d,{width:"narrow",context:"standalone"});case"cccccc":return e.day(d,{width:"short",context:"standalone"});default:return e.day(d,{width:"wide",context:"standalone"})}},i:function(c,t,e){let l=c.getDay(),d=l===0?7:l;switch(t){case"i":return String(d);case"ii":return ct(d,t.length);case"io":return e.ordinalNumber(d,{unit:"day"});case"iii":return e.day(l,{width:"abbreviated",context:"formatting"});case"iiiii":return e.day(l,{width:"narrow",context:"formatting"});case"iiiiii":return e.day(l,{width:"short",context:"formatting"});default:return e.day(l,{width:"wide",context:"formatting"})}},a:function(c,t,e){let d=c.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return e.dayPeriod(d,{width:"abbreviated",context:"formatting"});case"aaa":return e.dayPeriod(d,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return e.dayPeriod(d,{width:"narrow",context:"formatting"});default:return e.dayPeriod(d,{width:"wide",context:"formatting"})}},b:function(c,t,e){let l=c.getHours(),d;switch(l===12?d=Or.noon:l===0?d=Or.midnight:d=l/12>=1?"pm":"am",t){case"b":case"bb":return e.dayPeriod(d,{width:"abbreviated",context:"formatting"});case"bbb":return e.dayPeriod(d,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return e.dayPeriod(d,{width:"narrow",context:"formatting"});default:return e.dayPeriod(d,{width:"wide",context:"formatting"})}},B:function(c,t,e){let l=c.getHours(),d;switch(l>=17?d=Or.evening:l>=12?d=Or.afternoon:l>=4?d=Or.morning:d=Or.night,t){case"B":case"BB":case"BBB":return e.dayPeriod(d,{width:"abbreviated",context:"formatting"});case"BBBBB":return e.dayPeriod(d,{width:"narrow",context:"formatting"});default:return e.dayPeriod(d,{width:"wide",context:"formatting"})}},h:function(c,t,e){if(t==="ho"){let l=c.getHours()%12;return l===0&&(l=12),e.ordinalNumber(l,{unit:"hour"})}return Jn.h(c,t)},H:function(c,t,e){return t==="Ho"?e.ordinalNumber(c.getHours(),{unit:"hour"}):Jn.H(c,t)},K:function(c,t,e){let l=c.getHours()%12;return t==="Ko"?e.ordinalNumber(l,{unit:"hour"}):ct(l,t.length)},k:function(c,t,e){let l=c.getHours();return l===0&&(l=24),t==="ko"?e.ordinalNumber(l,{unit:"hour"}):ct(l,t.length)},m:function(c,t,e){return t==="mo"?e.ordinalNumber(c.getMinutes(),{unit:"minute"}):Jn.m(c,t)},s:function(c,t,e){return t==="so"?e.ordinalNumber(c.getSeconds(),{unit:"second"}):Jn.s(c,t)},S:function(c,t){return Jn.S(c,t)},X:function(c,t,e){let l=c.getTimezoneOffset();if(l===0)return"Z";switch(t){case"X":return $q(l);case"XXXX":case"XX":return Nu(l);default:return Nu(l,":")}},x:function(c,t,e){let l=c.getTimezoneOffset();switch(t){case"x":return $q(l);case"xxxx":case"xx":return Nu(l);default:return Nu(l,":")}},O:function(c,t,e){let l=c.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+qq(l,":");default:return"GMT"+Nu(l,":")}},z:function(c,t,e){let l=c.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+qq(l,":");default:return"GMT"+Nu(l,":")}},t:function(c,t,e){let l=Math.trunc(+c/1e3);return ct(l,t.length)},T:function(c,t,e){return ct(+c,t.length)}};function qq(c,t=""){let e=c>0?"-":"+",l=Math.abs(c),d=Math.trunc(l/60),b=l%60;return b===0?e+String(d):e+String(d)+t+ct(b,2)}function $q(c,t){return c%60===0?(c>0?"-":"+")+ct(Math.abs(c)/60,2):Nu(c,t)}function Nu(c,t=""){let e=c>0?"-":"+",l=Math.abs(c),d=ct(Math.trunc(l/60),2),b=ct(l%60,2);return e+d+t+b}var c$=(c,t)=>{switch(c){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"})}},t$=(c,t)=>{switch(c){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"})}},ERc=(c,t)=>{let e=c.match(/(P+)(p+)?/)||[],l=e[1],d=e[2];if(!d)return c$(c,t);let b;switch(l){case"P":b=t.dateTime({width:"short"});break;case"PP":b=t.dateTime({width:"medium"});break;case"PPP":b=t.dateTime({width:"long"});break;default:b=t.dateTime({width:"full"});break}return b.replace("{{date}}",c$(l,t)).replace("{{time}}",t$(d,t))},e$={p:t$,P:ERc};var MRc=/^D+$/,PRc=/^Y+$/,KRc=["D","DD","YY","YYYY"];function l$(c){return MRc.test(c)}function d$(c){return PRc.test(c)}function b$(c,t,e){let l=_Rc(c,t,e);if(console.warn(l),KRc.includes(c))throw new RangeError(l)}function _Rc(c,t,e){let l=c[0]==="Y"?"years":"days of the month";return`Use \`${c.toLowerCase()}\` instead of \`${c}\` (in \`${t}\`) for formatting ${l} to the input \`${e}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var qRc=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,$Rc=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,cIc=/^'([^]*?)'?$/,tIc=/''/g,eIc=/[a-zA-Z]/;function o$(c,t,e){let l=Vo(),d=e?.locale??l.locale??Sd,b=e?.firstWeekContainsDate??e?.locale?.options?.firstWeekContainsDate??l.firstWeekContainsDate??l.locale?.options?.firstWeekContainsDate??1,o=e?.weekStartsOn??e?.locale?.options?.weekStartsOn??l.weekStartsOn??l.locale?.options?.weekStartsOn??0,n=Hc(c,e?.in);if(!kq(n))throw new RangeError("Invalid time value");let i=t.match($Rc).map(u=>{let G=u[0];if(G==="p"||G==="P"){let r=e$[G];return r(u,d.formatLong)}return u}).join("").match(qRc).map(u=>{if(u==="''")return{isToken:!1,value:"'"};let G=u[0];if(G==="'")return{isToken:!1,value:lIc(u)};if(lC[G])return{isToken:!0,value:u};if(G.match(eIc))throw new RangeError("Format string contains an unescaped latin alphabet character `"+G+"`");return{isToken:!1,value:u}});d.localize.preprocessor&&(i=d.localize.preprocessor(n,i));let a={firstWeekContainsDate:b,weekStartsOn:o,locale:d};return i.map(u=>{if(!u.isToken)return u.value;let G=u.value;(!e?.useAdditionalWeekYearTokens&&d$(G)||!e?.useAdditionalDayOfYearTokens&&l$(G))&&b$(G,t,String(c));let r=lC[G[0]];return r(n,G,d.localize,a)}).join("")}function lIc(c){let t=c.match(cIc);return t?t[1].replace(tIc,"'"):c}function n$(c,t){let e=Hc(c,t?.in),l=e.getFullYear(),d=e.getMonth(),b=Ec(e,0);return b.setFullYear(l,d+1,0),b.setHours(0,0,0,0),b.getDate()}function i$(c,t){return Hc(c,t?.in).getMonth()}function a$(c,t){return Hc(c,t?.in).getFullYear()}function u$(c,t){return+Hc(c)>+Hc(t)}function G$(c,t){return+Hc(c)<+Hc(t)}function X$(c,t,e){let[l,d]=Nd(e?.in,c,t);return l.getFullYear()===d.getFullYear()&&l.getMonth()===d.getMonth()}function r$(c,t,e){let[l,d]=Nd(e?.in,c,t);return l.getFullYear()===d.getFullYear()}function s$(c,t,e){let l=Hc(c,e?.in),d=l.getFullYear(),b=l.getDate(),o=Ec(e?.in||c,0);o.setFullYear(d,t,15),o.setHours(0,0,0,0);let n=n$(o);return l.setMonth(t,Math.min(b,n)),l}function m$(c,t,e){let l=Hc(c,e?.in);return isNaN(+l)?Ec(e?.in||c,NaN):(l.setFullYear(t),l)}function x$(c,t){let e=t.startOfMonth(c),l=e.getDay()>0?e.getDay():7,d=t.addDays(c,-l+1),b=t.addDays(d,34);return t.getMonth(c)===t.getMonth(b)?5:4}function Xy(c,t){let e=t.startOfMonth(c),l=e.getDay();return l===1?e:l===0?t.addDays(e,-6):t.addDays(e,-1*(l-1))}function g$(c,t){let e=Xy(c,t),l=x$(c,t);return t.addDays(e,l*7-1)}var be=class{constructor(t,e){this.Date=Date,this.today=()=>this.overrides?.today?this.overrides.today():this.options.timeZone?$t.tz(this.options.timeZone):new this.Date,this.newDate=(l,d,b)=>this.overrides?.newDate?this.overrides.newDate(l,d,b):this.options.timeZone?new $t(l,d,b,this.options.timeZone):new Date(l,d,b),this.addDays=(l,d)=>this.overrides?.addDays?this.overrides.addDays(l,d):ty(l,d),this.addMonths=(l,d)=>this.overrides?.addMonths?this.overrides.addMonths(l,d):ey(l,d),this.addWeeks=(l,d)=>this.overrides?.addWeeks?this.overrides.addWeeks(l,d):fq(l,d),this.addYears=(l,d)=>this.overrides?.addYears?this.overrides.addYears(l,d):Yq(l,d),this.differenceInCalendarDays=(l,d)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(l,d):dy(l,d),this.differenceInCalendarMonths=(l,d)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(l,d):zq(l,d),this.eachMonthOfInterval=l=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(l):wq(l),this.endOfBroadcastWeek=l=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(l):g$(l,this),this.endOfISOWeek=l=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(l):Lq(l),this.endOfMonth=l=>this.overrides?.endOfMonth?this.overrides.endOfMonth(l):Aq(l),this.endOfWeek=(l,d)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(l,d):ny(l,this.options),this.endOfYear=l=>this.overrides?.endOfYear?this.overrides.endOfYear(l):Qq(l),this.format=(l,d,b)=>{let o=this.overrides?.format?this.overrides.format(l,d,this.options):o$(l,d,this.options);return this.options.numerals&&this.options.numerals!=="latn"?this.replaceDigits(o):o},this.getISOWeek=l=>this.overrides?.getISOWeek?this.overrides.getISOWeek(l):ay(l),this.getMonth=(l,d)=>this.overrides?.getMonth?this.overrides.getMonth(l,this.options):i$(l,this.options),this.getYear=(l,d)=>this.overrides?.getYear?this.overrides.getYear(l,this.options):a$(l,this.options),this.getWeek=(l,d)=>this.overrides?.getWeek?this.overrides.getWeek(l,this.options):Gy(l,this.options),this.isAfter=(l,d)=>this.overrides?.isAfter?this.overrides.isAfter(l,d):u$(l,d),this.isBefore=(l,d)=>this.overrides?.isBefore?this.overrides.isBefore(l,d):G$(l,d),this.isDate=l=>this.overrides?.isDate?this.overrides.isDate(l):by(l),this.isSameDay=(l,d)=>this.overrides?.isSameDay?this.overrides.isSameDay(l,d):Sq(l,d),this.isSameMonth=(l,d)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(l,d):X$(l,d),this.isSameYear=(l,d)=>this.overrides?.isSameYear?this.overrides.isSameYear(l,d):r$(l,d),this.max=l=>this.overrides?.max?this.overrides.max(l):Fq(l),this.min=l=>this.overrides?.min?this.overrides.min(l):Nq(l),this.setMonth=(l,d)=>this.overrides?.setMonth?this.overrides.setMonth(l,d):s$(l,d),this.setYear=(l,d)=>this.overrides?.setYear?this.overrides.setYear(l,d):m$(l,d),this.startOfBroadcastWeek=(l,d)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(l,this):Xy(l,this),this.startOfDay=l=>this.overrides?.startOfDay?this.overrides.startOfDay(l):Ti(l),this.startOfISOWeek=l=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(l):hn(l),this.startOfMonth=l=>this.overrides?.startOfMonth?this.overrides.startOfMonth(l):Tq(l),this.startOfWeek=(l,d)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(l,this.options):Vb(l,this.options),this.startOfYear=l=>this.overrides?.startOfYear?this.overrides.startOfYear(l):oy(l),this.options={locale:Sd,...t},this.overrides=e}getDigitMap(){let{numerals:t="latn"}=this.options,e=new Intl.NumberFormat("en-US",{numberingSystem:t}),l={};for(let d=0;d<10;d++)l[d.toString()]=e.format(d);return l}replaceDigits(t){let e=this.getDigitMap();return t.replace(/\d/g,l=>e[l]||l)}formatNumber(t){return this.replaceDigits(t.toString())}},ce=new be;var wr=class{constructor(t,e,l=ce){this.date=t,this.displayMonth=e,this.outside=!!(e&&!l.isSameMonth(t,e)),this.dateLib=l}isEqualTo(t){return this.dateLib.isSameDay(t.date,this.date)&&this.dateLib.isSameMonth(t.displayMonth,this.displayMonth)}};var ry=class{constructor(t,e){this.date=t,this.weeks=e}};var sy=class{constructor(t,e){this.days=e,this.weekNumber=t}};function Tl(c,t,e=!1,l=ce){let{from:d,to:b}=c,{differenceInCalendarDays:o,isSameDay:n}=l;return d&&b?(o(b,d)<0&&([d,b]=[b,d]),o(t,d)>=(e?1:0)&&o(b,t)>=(e?1:0)):!e&&b?n(b,t):!e&&d?n(d,t):!1}function my(c){return!!(c&&typeof c=="object"&&"before"in c&&"after"in c)}function Tr(c){return!!(c&&typeof c=="object"&&"from"in c)}function xy(c){return!!(c&&typeof c=="object"&&"after"in c)}function gy(c){return!!(c&&typeof c=="object"&&"before"in c)}function Hy(c){return!!(c&&typeof c=="object"&&"dayOfWeek"in c)}function Zy(c,t){return Array.isArray(c)&&c.every(t.isDate)}function kd(c,t,e=ce){let l=Array.isArray(t)?t:[t],{isSameDay:d,differenceInCalendarDays:b,isAfter:o}=e;return l.some(n=>{if(typeof n=="boolean")return n;if(e.isDate(n))return d(c,n);if(Zy(n,e))return n.includes(c);if(Tr(n))return Tl(n,c,!1,e);if(Hy(n))return Array.isArray(n.dayOfWeek)?n.dayOfWeek.includes(c.getDay()):n.dayOfWeek===c.getDay();if(my(n)){let i=b(n.before,c),a=b(n.after,c),u=i>0,G=a<0;return o(n.before,n.after)?G&&u:u||G}return xy(n)?b(c,n.after)>0:gy(n)?b(n.before,c)>0:typeof n=="function"?n(c):!1})}function H$(c,t,e){let{disabled:l,hidden:d,modifiers:b,showOutsideDays:o,broadcastCalendar:n,today:i}=t,{isSameDay:a,isSameMonth:u,startOfMonth:G,isBefore:r,endOfMonth:s,isAfter:m}=e,x=t.startMonth&&G(t.startMonth),g=t.endMonth&&s(t.endMonth),Z={[Xt.focused]:[],[Xt.outside]:[],[Xt.disabled]:[],[Xt.hidden]:[],[Xt.today]:[]},H={};for(let R of c){let{date:W,displayMonth:p}=R,I=!!(p&&!u(W,p)),y=!!(x&&r(W,x)),B=!!(g&&m(W,g)),C=!!(l&&kd(W,l,e)),J=!!(d&&kd(W,d,e))||y||B||!n&&!o&&I||n&&o===!1&&I,h=a(W,i??e.today());I&&Z.outside.push(R),C&&Z.disabled.push(R),J&&Z.hidden.push(R),h&&Z.today.push(R),b&&Object.keys(b).forEach(f=>{let F=b?.[f];F&&kd(W,F,e)&&(H[f]?H[f].push(R):H[f]=[R])})}return R=>{let W={[Xt.focused]:!1,[Xt.disabled]:!1,[Xt.hidden]:!1,[Xt.outside]:!1,[Xt.today]:!1},p={};for(let I in Z){let y=Z[I];W[I]=y.some(B=>B===R)}for(let I in H)p[I]=H[I].some(y=>y===R);return{...W,...p}}}function Z$(c,t,e={}){return Object.entries(c).filter(([,d])=>d===!0).reduce((d,[b])=>(e[b]?d.push(e[b]):t[Xt[b]]?d.push(t[Xt[b]]):t[wl[b]]&&d.push(t[wl[b]]),d),[t[Xc.Day]])}var oC={};Au(oC,{Button:()=>dIc,CaptionLabel:()=>bIc,Chevron:()=>oIc,Day:()=>nIc,DayButton:()=>iIc,Dropdown:()=>aIc,DropdownNav:()=>uIc,Footer:()=>GIc,Month:()=>XIc,MonthCaption:()=>rIc,MonthGrid:()=>sIc,Months:()=>mIc,MonthsDropdown:()=>xIc,Nav:()=>gIc,NextMonthButton:()=>HIc,Option:()=>ZIc,PreviousMonthButton:()=>RIc,Root:()=>IIc,Select:()=>pIc,Week:()=>WIc,WeekNumber:()=>VIc,WeekNumberHeader:()=>hIc,Weekday:()=>BIc,Weekdays:()=>yIc,Weeks:()=>JIc,YearsDropdown:()=>vIc});var R$=X(P(),1);function dIc(c){return R$.default.createElement("button",{...c})}var I$=X(P(),1);function bIc(c){return I$.default.createElement("span",{...c})}var Qr=X(P(),1);function oIc(c){let{size:t=24,orientation:e="left",className:l}=c;return Qr.default.createElement("svg",{className:l,width:t,height:t,viewBox:"0 0 24 24"},e==="up"&&Qr.default.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),e==="down"&&Qr.default.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),e==="left"&&Qr.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),e==="right"&&Qr.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}var p$=X(P(),1);function nIc(c){let{day:t,modifiers:e,...l}=c;return p$.default.createElement("td",{...l})}var Ry=X(P(),1);function iIc(c){let{day:t,modifiers:e,...l}=c,d=Ry.default.useRef(null);return Ry.default.useEffect(()=>{e.focused&&d.current?.focus()},[e.focused]),Ry.default.createElement("button",{ref:d,...l})}var Lr=X(P(),1);function aIc(c){let{options:t,className:e,components:l,classNames:d,...b}=c,o=[d[Xc.Dropdown],e].join(" "),n=t?.find(({value:i})=>i===b.value);return Lr.default.createElement("span",{"data-disabled":b.disabled,className:d[Xc.DropdownRoot]},Lr.default.createElement(l.Select,{className:o,...b},t?.map(({value:i,label:a,disabled:u})=>Lr.default.createElement(l.Option,{key:i,value:i,disabled:u},a))),Lr.default.createElement("span",{className:d[Xc.CaptionLabel],"aria-hidden":!0},n?.label,Lr.default.createElement(l.Chevron,{orientation:"down",size:18,className:d[Xc.Chevron]})))}var W$=X(P(),1);function uIc(c){return W$.default.createElement("div",{...c})}var B$=X(P(),1);function GIc(c){return B$.default.createElement("div",{...c})}var y$=X(P(),1);function XIc(c){let{calendarMonth:t,displayIndex:e,...l}=c;return y$.default.createElement("div",{...l},c.children)}var V$=X(P(),1);function rIc(c){let{calendarMonth:t,displayIndex:e,...l}=c;return V$.default.createElement("div",{...l})}var h$=X(P(),1);function sIc(c){return h$.default.createElement("table",{...c})}var J$=X(P(),1);function mIc(c){return J$.default.createElement("div",{...c})}var v$=X(P(),1);var Iy=X(P(),1),dC=(0,Iy.createContext)(void 0);function ho(){let c=(0,Iy.useContext)(dC);if(c===void 0)throw new Error("useDayPicker() must be used within a custom component.");return c}function xIc(c){let{components:t}=ho();return v$.default.createElement(t.Dropdown,{...c})}var vn=X(P(),1);function gIc(c){let{onPreviousClick:t,onNextClick:e,previousMonth:l,nextMonth:d,...b}=c,{components:o,classNames:n,labels:{labelPrevious:i,labelNext:a}}=ho(),u=(0,vn.useCallback)(r=>{d&&e?.(r)},[d,e]),G=(0,vn.useCallback)(r=>{l&&t?.(r)},[l,t]);return vn.default.createElement("nav",{...b},vn.default.createElement(o.PreviousMonthButton,{type:"button",className:n[Xc.PreviousMonthButton],tabIndex:l?void 0:-1,"aria-disabled":l?void 0:!0,"aria-label":i(l),onClick:G},vn.default.createElement(o.Chevron,{disabled:l?void 0:!0,className:n[Xc.Chevron],orientation:"left"})),vn.default.createElement(o.NextMonthButton,{type:"button",className:n[Xc.NextMonthButton],tabIndex:d?void 0:-1,"aria-disabled":d?void 0:!0,"aria-label":a(d),onClick:u},vn.default.createElement(o.Chevron,{disabled:d?void 0:!0,orientation:"right",className:n[Xc.Chevron]})))}var C$=X(P(),1);function HIc(c){let{components:t}=ho();return C$.default.createElement(t.Button,{...c})}var f$=X(P(),1);function ZIc(c){return f$.default.createElement("option",{...c})}var Y$=X(P(),1);function RIc(c){let{components:t}=ho();return Y$.default.createElement(t.Button,{...c})}var F$=X(P(),1);function IIc(c){let{rootRef:t,...e}=c;return F$.default.createElement("div",{...e,ref:t})}var N$=X(P(),1);function pIc(c){return N$.default.createElement("select",{...c})}var S$=X(P(),1);function WIc(c){let{week:t,...e}=c;return S$.default.createElement("tr",{...e})}var k$=X(P(),1);function BIc(c){return k$.default.createElement("th",{...c})}var bC=X(P(),1);function yIc(c){return bC.default.createElement("thead",{"aria-hidden":!0},bC.default.createElement("tr",{...c}))}var z$=X(P(),1);function VIc(c){let{week:t,...e}=c;return z$.default.createElement("th",{...e})}var A$=X(P(),1);function hIc(c){return A$.default.createElement("th",{...c})}var O$=X(P(),1);function JIc(c){return O$.default.createElement("tbody",{...c})}var w$=X(P(),1);function vIc(c){let{components:t}=ho();return w$.default.createElement(t.Dropdown,{...c})}function T$(c){return{...oC,...c}}function Q$(c){let t={"data-mode":c.mode??void 0,"data-required":"required"in c?c.required:void 0,"data-multiple-months":c.numberOfMonths&&c.numberOfMonths>1||void 0,"data-week-numbers":c.showWeekNumber||void 0,"data-broadcast-calendar":c.broadcastCalendar||void 0,"data-nav-layout":c.navLayout||void 0};return Object.entries(c).forEach(([e,l])=>{e.startsWith("data-")&&(t[e]=l)}),t}function L$(){let c={};for(let t in Xc)c[Xc[t]]=`rdp-${Xc[t]}`;for(let t in Xt)c[Xt[t]]=`rdp-${Xt[t]}`;for(let t in wl)c[wl[t]]=`rdp-${wl[t]}`;for(let t in Hl)c[Hl[t]]=`rdp-${Hl[t]}`;return c}var nC={};Au(nC,{formatCaption:()=>D$,formatDay:()=>fIc,formatMonthCaption:()=>CIc,formatMonthDropdown:()=>YIc,formatWeekNumber:()=>FIc,formatWeekNumberHeader:()=>NIc,formatWeekdayName:()=>SIc,formatYearCaption:()=>kIc,formatYearDropdown:()=>U$});function D$(c,t,e){return(e??new be(t)).format(c,"LLLL y")}var CIc=D$;function fIc(c,t,e){return(e??new be(t)).format(c,"d")}function YIc(c,t=ce){return t.format(c,"LLLL")}function FIc(c,t=ce){return c<10?t.formatNumber(`0${c.toLocaleString()}`):t.formatNumber(`${c.toLocaleString()}`)}function NIc(){return""}function SIc(c,t,e){return(e??new be(t)).format(c,"cccccc")}function U$(c,t=ce){return t.format(c,"yyyy")}var kIc=U$;function j$(c){return c?.formatMonthCaption&&!c.formatCaption&&(c.formatCaption=c.formatMonthCaption),c?.formatYearCaption&&!c.formatYearDropdown&&(c.formatYearDropdown=c.formatYearCaption),{...nC,...c}}function E$(c,t,e,l,d){let{startOfMonth:b,startOfYear:o,endOfYear:n,eachMonthOfInterval:i,getMonth:a}=d;return i({start:o(c),end:n(c)}).map(r=>{let s=l.formatMonthDropdown(r,d),m=a(r),x=t&&r<b(t)||e&&r>b(e)||!1;return{value:m,label:s,disabled:x}})}function M$(c,t={},e={}){let l={...t?.[Xc.Day]};return Object.entries(c).filter(([,d])=>d===!0).forEach(([d])=>{l={...l,...e?.[d]}}),l}function P$(c,t,e){let l=c.today(),d=e?c.startOfBroadcastWeek(l,c):t?c.startOfISOWeek(l):c.startOfWeek(l),b=[];for(let o=0;o<7;o++){let n=c.addDays(d,o);b.push(n)}return b}function K$(c,t,e,l){if(!c||!t)return;let{startOfYear:d,endOfYear:b,addYears:o,getYear:n,isBefore:i,isSameYear:a}=l,u=d(c),G=b(t),r=[],s=u;for(;i(s,G)||a(s,G);)r.push(s),s=o(s,1);return r.map(m=>{let x=e.formatYearDropdown(m,l);return{value:n(m),label:x,disabled:!1}})}var iC={};Au(iC,{labelCaption:()=>zIc,labelDay:()=>OIc,labelDayButton:()=>q$,labelGrid:()=>_$,labelGridcell:()=>AIc,labelMonthDropdown:()=>TIc,labelNav:()=>wIc,labelNext:()=>QIc,labelPrevious:()=>LIc,labelWeekNumber:()=>UIc,labelWeekNumberHeader:()=>jIc,labelWeekday:()=>DIc,labelYearDropdown:()=>EIc});function _$(c,t,e){return(e??new be(t)).format(c,"LLLL y")}var zIc=_$;function AIc(c,t,e,l){let d=(l??new be(e)).format(c,"PPPP");return t?.today&&(d=`Today, ${d}`),d}function q$(c,t,e,l){let d=(l??new be(e)).format(c,"PPPP");return t.today&&(d=`Today, ${d}`),t.selected&&(d=`${d}, selected`),d}var OIc=q$;function wIc(){return""}function TIc(c){return"Choose the Month"}function QIc(c){return"Go to the Next Month"}function LIc(c){return"Go to the Previous Month"}function DIc(c,t,e){return(e??new be(t)).format(c,"cccc")}function UIc(c,t){return`Week ${c}`}function jIc(c){return"Week Number"}function EIc(c){return"Choose the Year"}var Dr=X(P(),1);var sx=c=>c instanceof HTMLElement?c:null,aC=c=>[...c.querySelectorAll("[data-animated-month]")??[]],MIc=c=>sx(c.querySelector("[data-animated-month]")),uC=c=>sx(c.querySelector("[data-animated-caption]")),GC=c=>sx(c.querySelector("[data-animated-weeks]")),PIc=c=>sx(c.querySelector("[data-animated-nav]")),KIc=c=>sx(c.querySelector("[data-animated-weekdays]"));function $$(c,t,{classNames:e,months:l,focused:d,dateLib:b}){let o=(0,Dr.useRef)(null),n=(0,Dr.useRef)(l),i=(0,Dr.useRef)(!1);(0,Dr.useLayoutEffect)(()=>{let a=n.current;if(n.current=l,!t||!c.current||!(c.current instanceof HTMLElement)||l.length===0||a.length===0||l.length!==a.length)return;let u=b.isSameMonth(l[0].date,a[0].date),G=b.isAfter(l[0].date,a[0].date),r=G?e[Hl.caption_after_enter]:e[Hl.caption_before_enter],s=G?e[Hl.weeks_after_enter]:e[Hl.weeks_before_enter],m=o.current,x=c.current.cloneNode(!0);if(x instanceof HTMLElement?(aC(x).forEach(R=>{if(!(R instanceof HTMLElement))return;let W=MIc(R);W&&R.contains(W)&&R.removeChild(W);let p=uC(R);p&&p.classList.remove(r);let I=GC(R);I&&I.classList.remove(s)}),o.current=x):o.current=null,i.current||u||d)return;let g=m instanceof HTMLElement?aC(m):[],Z=aC(c.current);if(Z&&Z.every(H=>H instanceof HTMLElement)&&g&&g.every(H=>H instanceof HTMLElement)){i.current=!0;let H=[];c.current.style.isolation="isolate";let R=PIc(c.current);R&&(R.style.zIndex="1"),Z.forEach((W,p)=>{let I=g[p];if(!I)return;W.style.position="relative",W.style.overflow="hidden";let y=uC(W);y&&y.classList.add(r);let B=GC(W);B&&B.classList.add(s);let C=()=>{i.current=!1,c.current&&(c.current.style.isolation=""),R&&(R.style.zIndex=""),y&&y.classList.remove(r),B&&B.classList.remove(s),W.style.position="",W.style.overflow="",W.contains(I)&&W.removeChild(I)};H.push(C),I.style.pointerEvents="none",I.style.position="absolute",I.style.overflow="hidden",I.setAttribute("aria-hidden","true");let J=KIc(I);J&&(J.style.opacity="0");let h=uC(I);h&&(h.classList.add(G?e[Hl.caption_before_exit]:e[Hl.caption_after_exit]),h.addEventListener("animationend",C));let f=GC(I);f&&f.classList.add(G?e[Hl.weeks_before_exit]:e[Hl.weeks_after_exit]),W.insertBefore(I,W.firstChild)})}})}var acc=X(P(),1);function ccc(c,t,e,l){let d=c[0],b=c[c.length-1],{ISOWeek:o,fixedWeeks:n,broadcastCalendar:i}=e??{},{addDays:a,differenceInCalendarDays:u,differenceInCalendarMonths:G,endOfBroadcastWeek:r,endOfISOWeek:s,endOfMonth:m,endOfWeek:x,isAfter:g,startOfBroadcastWeek:Z,startOfISOWeek:H,startOfWeek:R}=l,W=i?Z(d,l):o?H(d):R(d),p=i?r(b):o?s(m(b)):x(m(b)),I=u(p,W),y=G(b,d)+1,B=[];for(let h=0;h<=I;h++){let f=a(W,h);if(t&&g(f,t))break;B.push(f)}let J=(i?35:42)*y;if(n&&B.length<J){let h=J-B.length;for(let f=0;f<h;f++){let F=a(B[B.length-1],1);B.push(F)}}return B}function tcc(c){let t=[];return c.reduce((e,l)=>{let d=l.weeks.reduce((b,o)=>[...b,...o.days],t);return[...e,...d]},t)}function ecc(c,t,e,l){let{numberOfMonths:d=1}=e,b=[];for(let o=0;o<d;o++){let n=l.addMonths(c,o);if(t&&n>t)break;b.push(n)}return b}function XC(c,t){let{month:e,defaultMonth:l,today:d=t.today(),numberOfMonths:b=1,endMonth:o,startMonth:n}=c,i=e||l||d,{differenceInCalendarMonths:a,addMonths:u,startOfMonth:G}=t;if(o&&a(o,i)<0){let r=-1*(b-1);i=u(o,r)}return n&&a(i,n)<0&&(i=n),G(i)}function lcc(c,t,e,l){let{addDays:d,endOfBroadcastWeek:b,endOfISOWeek:o,endOfMonth:n,endOfWeek:i,getISOWeek:a,getWeek:u,startOfBroadcastWeek:G,startOfISOWeek:r,startOfWeek:s}=l,m=c.reduce((x,g)=>{let Z=e.broadcastCalendar?G(g,l):e.ISOWeek?r(g):s(g),H=e.broadcastCalendar?b(g):e.ISOWeek?o(n(g)):i(n(g)),R=t.filter(y=>y>=Z&&y<=H),W=e.broadcastCalendar?35:42;if(e.fixedWeeks&&R.length<W){let y=t.filter(B=>{let C=W-R.length;return B>H&&B<=d(H,C)});R.push(...y)}let p=R.reduce((y,B)=>{let C=e.ISOWeek?a(B):u(B),J=y.find(f=>f.weekNumber===C),h=new wr(B,g,l);return J?J.days.push(h):y.push(new sy(C,[h])),y},[]),I=new ry(g,p);return x.push(I),x},[]);return e.reverseMonths?m.reverse():m}function dcc(c,t){let{startMonth:e,endMonth:l}=c,{startOfYear:d,startOfDay:b,startOfMonth:o,endOfMonth:n,addYears:i,endOfYear:a,newDate:u,today:G}=t,{fromYear:r,toYear:s,fromMonth:m,toMonth:x}=c;!e&&m&&(e=m),!e&&r&&(e=t.newDate(r,0,1)),!l&&x&&(l=x),!l&&s&&(l=u(s,11,31));let g=c.captionLayout==="dropdown"||c.captionLayout==="dropdown-years";return e?e=o(e):r?e=u(r,0,1):!e&&g&&(e=d(i(c.today??G(),-100))),l?l=n(l):s?l=u(s,11,31):!l&&g&&(l=a(c.today??G())),[e&&b(e),l&&b(l)]}function bcc(c,t,e,l){if(e.disableNavigation)return;let{pagedNavigation:d,numberOfMonths:b=1}=e,{startOfMonth:o,addMonths:n,differenceInCalendarMonths:i}=l,a=d?b:1,u=o(c);if(!t)return n(u,a);if(!(i(t,c)<b))return n(u,a)}function occ(c,t,e,l){if(e.disableNavigation)return;let{pagedNavigation:d,numberOfMonths:b}=e,{startOfMonth:o,addMonths:n,differenceInCalendarMonths:i}=l,a=d?b??1:1,u=o(c);if(!t)return n(u,-a);if(!(i(u,t)<=0))return n(u,-a)}function ncc(c){let t=[];return c.reduce((e,l)=>[...e,...l.weeks],t)}var icc=X(P(),1);function Qi(c,t){let[e,l]=(0,icc.useState)(c);return[t===void 0?e:t,l]}function ucc(c,t){let[e,l]=dcc(c,t),{startOfMonth:d,endOfMonth:b}=t,o=XC(c,t),[n,i]=Qi(o,c.month?o:void 0);(0,acc.useEffect)(()=>{let I=XC(c,t);i(I)},[c.timeZone]);let a=ecc(n,l,c,t),u=ccc(a,c.endMonth?b(c.endMonth):void 0,c,t),G=lcc(a,u,c,t),r=ncc(G),s=tcc(G),m=occ(n,e,c,t),x=bcc(n,l,c,t),{disableNavigation:g,onMonthChange:Z}=c,H=I=>r.some(y=>y.days.some(B=>B.isEqualTo(I))),R=I=>{if(g)return;let y=d(I);e&&y<d(e)&&(y=d(e)),l&&y>d(l)&&(y=d(l)),i(y),Z?.(y)};return{months:G,weeks:r,days:s,navStart:e,navEnd:l,previousMonth:m,nextMonth:x,goToMonth:R,goToDay:I=>{H(I)||R(I.date)}}}var sC=X(P(),1);var Jo;(function(c){c[c.Today=0]="Today",c[c.Selected=1]="Selected",c[c.LastFocused=2]="LastFocused",c[c.FocusedModifier=3]="FocusedModifier"})(Jo||(Jo={}));function Gcc(c){return!c[Xt.disabled]&&!c[Xt.hidden]&&!c[Xt.outside]}function Xcc(c,t,e,l){let d,b=-1;for(let o of c){let n=t(o);Gcc(n)&&(n[Xt.focused]&&b<Jo.FocusedModifier?(d=o,b=Jo.FocusedModifier):l?.isEqualTo(o)&&b<Jo.LastFocused?(d=o,b=Jo.LastFocused):e(o.date)&&b<Jo.Selected?(d=o,b=Jo.Selected):n[Xt.today]&&b<Jo.Today&&(d=o,b=Jo.Today))}return d||(d=c.find(o=>Gcc(t(o)))),d}function rcc(c,t,e,l,d,b,o){let{ISOWeek:n,broadcastCalendar:i}=b,{addDays:a,addMonths:u,addWeeks:G,addYears:r,endOfBroadcastWeek:s,endOfISOWeek:m,endOfWeek:x,max:g,min:Z,startOfBroadcastWeek:H,startOfISOWeek:R,startOfWeek:W}=o,I={day:a,week:G,month:u,year:r,startOfWeek:y=>i?H(y,o):n?R(y):W(y),endOfWeek:y=>i?s(y):n?m(y):x(y)}[c](e,t==="after"?1:-1);return t==="before"&&l?I=g([l,I]):t==="after"&&d&&(I=Z([d,I])),I}function rC(c,t,e,l,d,b,o,n=0){if(n>365)return;let i=rcc(c,t,e.date,l,d,b,o),a=!!(b.disabled&&kd(i,b.disabled,o)),u=!!(b.hidden&&kd(i,b.hidden,o)),G=i,r=new wr(i,G,o);return!a&&!u?r:rC(c,t,r,l,d,b,o,n+1)}function scc(c,t,e,l,d){let{autoFocus:b}=c,[o,n]=(0,sC.useState)(),i=Xcc(t.days,e,l||(()=>!1),o),[a,u]=(0,sC.useState)(b?i:void 0);return{isFocusTarget:x=>!!i?.isEqualTo(x),setFocused:u,focused:a,blur:()=>{n(a),u(void 0)},moveFocus:(x,g)=>{if(!a)return;let Z=rC(x,g,a,t.navStart,t.navEnd,c,d);Z&&(t.goToDay(Z),u(Z))}}}function mcc(c,t){let{selected:e,required:l,onSelect:d}=c,[b,o]=Qi(e,d?e:void 0),n=d?e:b,{isSameDay:i}=t,a=s=>n?.some(m=>i(m,s))??!1,{min:u,max:G}=c;return{selected:n,select:(s,m,x)=>{let g=[...n??[]];if(a(s)){if(n?.length===u||l&&n?.length===1)return;g=n?.filter(Z=>!i(Z,s))}else n?.length===G?g=[s]:g=[...g,s];return d||o(g),d?.(g,s,m,x),g},isSelected:a}}function xcc(c,t,e=0,l=0,d=!1,b=ce){let{from:o,to:n}=t||{},{isSameDay:i,isAfter:a,isBefore:u}=b,G;if(!o&&!n)G={from:c,to:e>0?void 0:c};else if(o&&!n)i(o,c)?d?G={from:o,to:void 0}:G=void 0:u(c,o)?G={from:c,to:o}:G={from:o,to:c};else if(o&&n)if(i(o,c)&&i(n,c))d?G={from:o,to:n}:G=void 0;else if(i(o,c))G={from:o,to:e>0?void 0:c};else if(i(n,c))G={from:c,to:e>0?void 0:c};else if(u(c,o))G={from:c,to:n};else if(a(c,o))G={from:o,to:c};else if(a(c,n))G={from:o,to:c};else throw new Error("Invalid range");if(G?.from&&G?.to){let r=b.differenceInCalendarDays(G.to,G.from);l>0&&r>l?G={from:c,to:void 0}:e>1&&r<e&&(G={from:c,to:void 0})}return G}function gcc(c,t,e=ce){let l=Array.isArray(t)?t:[t],d=c.from,b=e.differenceInCalendarDays(c.to,c.from),o=Math.min(b,6);for(let n=0;n<=o;n++){if(l.includes(d.getDay()))return!0;d=e.addDays(d,1)}return!1}function mC(c,t,e=ce){return Tl(c,t.from,!1,e)||Tl(c,t.to,!1,e)||Tl(t,c.from,!1,e)||Tl(t,c.to,!1,e)}function py(c,t,e=ce){let l=Array.isArray(t)?t:[t];if(l.filter(n=>typeof n!="function").some(n=>typeof n=="boolean"?n:e.isDate(n)?Tl(c,n,!1,e):Zy(n,e)?n.some(i=>Tl(c,i,!1,e)):Tr(n)?n.from&&n.to?mC(c,{from:n.from,to:n.to},e):!1:Hy(n)?gcc(c,n.dayOfWeek,e):my(n)?e.isAfter(n.before,n.after)?mC(c,{from:e.addDays(n.after,1),to:e.addDays(n.before,-1)},e):kd(c.from,n,e)||kd(c.to,n,e):xy(n)||gy(n)?kd(c.from,n,e)||kd(c.to,n,e):!1))return!0;let o=l.filter(n=>typeof n=="function");if(o.length){let n=c.from,i=e.differenceInCalendarDays(c.to,c.from);for(let a=0;a<=i;a++){if(o.some(u=>u(n)))return!0;n=e.addDays(n,1)}}return!1}function Hcc(c,t){let{disabled:e,excludeDisabled:l,selected:d,required:b,onSelect:o}=c,[n,i]=Qi(d,o?d:void 0),a=o?d:n;return{selected:a,select:(r,s,m)=>{let{min:x,max:g}=c,Z=r?xcc(r,a,x,g,b,t):void 0;return l&&e&&Z?.from&&Z.to&&py({from:Z.from,to:Z.to},e,t)&&(Z.from=r,Z.to=void 0),o||i(Z),o?.(Z,r,s,m),Z},isSelected:r=>a&&Tl(a,r,!1,t)}}function Zcc(c,t){let{selected:e,required:l,onSelect:d}=c,[b,o]=Qi(e,d?e:void 0),n=d?e:b,{isSameDay:i}=t;return{selected:n,select:(G,r,s)=>{let m=G;return!l&&n&&n&&i(G,n)&&(m=void 0),d||o(m),d?.(m,G,r,s),m},isSelected:G=>n?i(n,G):!1}}function Rcc(c,t){let e=Zcc(c,t),l=mcc(c,t),d=Hcc(c,t);switch(c.mode){case"single":return e;case"multiple":return l;case"range":return d;default:return}}function Wy(c){let t=c;t.timeZone&&(t={...c},t.today&&(t.today=new $t(t.today,t.timeZone)),t.month&&(t.month=new $t(t.month,t.timeZone)),t.defaultMonth&&(t.defaultMonth=new $t(t.defaultMonth,t.timeZone)),t.startMonth&&(t.startMonth=new $t(t.startMonth,t.timeZone)),t.endMonth&&(t.endMonth=new $t(t.endMonth,t.timeZone)),t.mode==="single"&&t.selected?t.selected=new $t(t.selected,t.timeZone):t.mode==="multiple"&&t.selected?t.selected=t.selected?.map(yc=>new $t(yc,t.timeZone)):t.mode==="range"&&t.selected&&(t.selected={from:t.selected.from?new $t(t.selected.from,t.timeZone):void 0,to:t.selected.to?new $t(t.selected.to,t.timeZone):void 0}));let{components:e,formatters:l,labels:d,dateLib:b,locale:o,classNames:n}=(0,Vc.useMemo)(()=>{let yc={...Sd,...t.locale};return{dateLib:new be({locale:yc,weekStartsOn:t.broadcastCalendar?1:t.weekStartsOn,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},t.dateLib),components:T$(t.components),formatters:j$(t.formatters),labels:{...iC,...t.labels},locale:yc,classNames:{...L$(),...t.classNames}}},[t.locale,t.broadcastCalendar,t.weekStartsOn,t.firstWeekContainsDate,t.useAdditionalWeekYearTokens,t.useAdditionalDayOfYearTokens,t.timeZone,t.numerals,t.dateLib,t.components,t.formatters,t.labels,t.classNames]),{captionLayout:i,mode:a,navLayout:u,numberOfMonths:G=1,onDayBlur:r,onDayClick:s,onDayFocus:m,onDayKeyDown:x,onDayMouseEnter:g,onDayMouseLeave:Z,onNextClick:H,onPrevClick:R,showWeekNumber:W,styles:p}=t,{formatCaption:I,formatDay:y,formatMonthDropdown:B,formatWeekNumber:C,formatWeekNumberHeader:J,formatWeekdayName:h,formatYearDropdown:f}=l,F=ucc(t,b),{days:O,months:z,navStart:L,navEnd:j,previousMonth:S,nextMonth:v,goToMonth:A}=F,K=H$(O,t,b),{isSelected:tc,select:M,selected:U}=Rcc(t,b)??{},{blur:q,focused:uc,isFocusTarget:gc,moveFocus:hc,setFocused:tt}=scc(t,F,K,tc??(()=>!1),b),{labelDayButton:Kc,labelGridcell:mt,labelGrid:sc,labelMonthDropdown:_c,labelNav:St,labelPrevious:Zl,labelNext:pe,labelWeekday:te,labelWeekNumber:Rl,labelWeekNumberHeader:mc,labelYearDropdown:Yc}=d,Mc=(0,Vc.useMemo)(()=>P$(b,t.ISOWeek),[b,t.ISOWeek]),Nc=a!==void 0||s!==void 0,oe=(0,Vc.useCallback)(()=>{S&&(A(S),R?.(S))},[S,A,R]),ne=(0,Vc.useCallback)(()=>{v&&(A(v),H?.(v))},[A,v,H]),Ad=(0,Vc.useCallback)((yc,Qc)=>Fc=>{Fc.preventDefault(),Fc.stopPropagation(),tt(yc),M?.(yc.date,Qc,Fc),s?.(yc.date,Qc,Fc)},[M,s,tt]),Il=(0,Vc.useCallback)((yc,Qc)=>Fc=>{tt(yc),m?.(yc.date,Qc,Fc)},[m,tt]),hb=(0,Vc.useCallback)((yc,Qc)=>Fc=>{q(),r?.(yc.date,Qc,Fc)},[q,r]),Di=(0,Vc.useCallback)((yc,Qc)=>Fc=>{let ed={ArrowLeft:["day",t.dir==="rtl"?"after":"before"],ArrowRight:["day",t.dir==="rtl"?"before":"after"],ArrowDown:["week","after"],ArrowUp:["week","before"],PageUp:[Fc.shiftKey?"year":"month","before"],PageDown:[Fc.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(ed[Fc.key]){Fc.preventDefault(),Fc.stopPropagation();let[Qt,ld]=ed[Fc.key];hc(Qt,ld)}x?.(yc.date,Qc,Fc)},[hc,x,t.dir]),Cn=(0,Vc.useCallback)((yc,Qc)=>Fc=>{g?.(yc.date,Qc,Fc)},[g]),ie=(0,Vc.useCallback)((yc,Qc)=>Fc=>{Z?.(yc.date,Qc,Fc)},[Z]),Ne=(0,Vc.useCallback)(yc=>Qc=>{let Fc=Number(Qc.target.value),ed=b.setMonth(b.startOfMonth(yc),Fc);A(ed)},[b,A]),_r=(0,Vc.useCallback)(yc=>Qc=>{let Fc=Number(Qc.target.value),ed=b.setYear(b.startOfMonth(yc),Fc);A(ed)},[b,A]),{className:Jb,style:qr}=(0,Vc.useMemo)(()=>({className:[n[Xc.Root],t.className].filter(Boolean).join(" "),style:{...p?.[Xc.Root],...t.style}}),[n,t.className,t.style,p]),ku=Q$(t),We=(0,Vc.useRef)(null);$$(We,!!t.animate,{classNames:n,months:z,focused:uc,dateLib:b});let ee={dayPickerProps:t,selected:U,select:M,isSelected:tc,months:z,nextMonth:v,previousMonth:S,goToMonth:A,getModifiers:K,components:e,classNames:n,styles:p,labels:d,formatters:l};return Vc.default.createElement(dC.Provider,{value:ee},Vc.default.createElement(e.Root,{rootRef:t.animate?We:void 0,className:Jb,style:qr,dir:t.dir,id:t.id,lang:t.lang,nonce:t.nonce,title:t.title,role:t.role,"aria-label":t["aria-label"],...ku},Vc.default.createElement(e.Months,{className:n[Xc.Months],style:p?.[Xc.Months]},!t.hideNavigation&&!u&&Vc.default.createElement(e.Nav,{"data-animated-nav":t.animate?"true":void 0,className:n[Xc.Nav],style:p?.[Xc.Nav],"aria-label":St(),onPreviousClick:oe,onNextClick:ne,previousMonth:S,nextMonth:v}),z.map((yc,Qc)=>{let Fc=E$(yc.date,L,j,l,b),ed=K$(L,j,l,b);return Vc.default.createElement(e.Month,{"data-animated-month":t.animate?"true":void 0,className:n[Xc.Month],style:p?.[Xc.Month],key:Qc,displayIndex:Qc,calendarMonth:yc},u==="around"&&!t.hideNavigation&&Qc===0&&Vc.default.createElement(e.PreviousMonthButton,{type:"button",className:n[Xc.PreviousMonthButton],tabIndex:S?void 0:-1,"aria-disabled":S?void 0:!0,"aria-label":Zl(S),onClick:oe,"data-animated-button":t.animate?"true":void 0},Vc.default.createElement(e.Chevron,{disabled:S?void 0:!0,className:n[Xc.Chevron],orientation:t.dir==="rtl"?"right":"left"})),Vc.default.createElement(e.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:n[Xc.MonthCaption],style:p?.[Xc.MonthCaption],calendarMonth:yc,displayIndex:Qc},i?.startsWith("dropdown")?Vc.default.createElement(e.DropdownNav,{className:n[Xc.Dropdowns],style:p?.[Xc.Dropdowns]},i==="dropdown"||i==="dropdown-months"?Vc.default.createElement(e.MonthsDropdown,{className:n[Xc.MonthsDropdown],"aria-label":_c(),classNames:n,components:e,disabled:!!t.disableNavigation,onChange:Ne(yc.date),options:Fc,style:p?.[Xc.Dropdown],value:b.getMonth(yc.date)}):Vc.default.createElement("span",null,B(yc.date,b)),i==="dropdown"||i==="dropdown-years"?Vc.default.createElement(e.YearsDropdown,{className:n[Xc.YearsDropdown],"aria-label":Yc(b.options),classNames:n,components:e,disabled:!!t.disableNavigation,onChange:_r(yc.date),options:ed,style:p?.[Xc.Dropdown],value:b.getYear(yc.date)}):Vc.default.createElement("span",null,f(yc.date,b)),Vc.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"}},I(yc.date,b.options,b))):Vc.default.createElement(e.CaptionLabel,{className:n[Xc.CaptionLabel],role:"status","aria-live":"polite"},I(yc.date,b.options,b))),u==="around"&&!t.hideNavigation&&Qc===G-1&&Vc.default.createElement(e.NextMonthButton,{type:"button",className:n[Xc.NextMonthButton],tabIndex:v?void 0:-1,"aria-disabled":v?void 0:!0,"aria-label":pe(v),onClick:ne,"data-animated-button":t.animate?"true":void 0},Vc.default.createElement(e.Chevron,{disabled:v?void 0:!0,className:n[Xc.Chevron],orientation:t.dir==="rtl"?"left":"right"})),Qc===G-1&&u==="after"&&!t.hideNavigation&&Vc.default.createElement(e.Nav,{"data-animated-nav":t.animate?"true":void 0,className:n[Xc.Nav],style:p?.[Xc.Nav],"aria-label":St(),onPreviousClick:oe,onNextClick:ne,previousMonth:S,nextMonth:v}),Vc.default.createElement(e.MonthGrid,{role:"grid","aria-multiselectable":a==="multiple"||a==="range","aria-label":sc(yc.date,b.options,b)||void 0,className:n[Xc.MonthGrid],style:p?.[Xc.MonthGrid]},!t.hideWeekdays&&Vc.default.createElement(e.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:n[Xc.Weekdays],style:p?.[Xc.Weekdays]},W&&Vc.default.createElement(e.WeekNumberHeader,{"aria-label":mc(b.options),className:n[Xc.WeekNumberHeader],style:p?.[Xc.WeekNumberHeader],scope:"col"},J()),Mc.map((Qt,ld)=>Vc.default.createElement(e.Weekday,{"aria-label":te(Qt,b.options,b),className:n[Xc.Weekday],key:ld,style:p?.[Xc.Weekday],scope:"col"},h(Qt,b.options,b)))),Vc.default.createElement(e.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:n[Xc.Weeks],style:p?.[Xc.Weeks]},yc.weeks.map((Qt,ld)=>Vc.default.createElement(e.Week,{className:n[Xc.Week],key:Qt.weekNumber,style:p?.[Xc.Week],week:Qt},W&&Vc.default.createElement(e.WeekNumber,{week:Qt,style:p?.[Xc.WeekNumber],"aria-label":Rl(Qt.weekNumber,{locale:o}),className:n[Xc.WeekNumber],scope:"row",role:"rowheader"},C(Qt.weekNumber,b)),Qt.days.map(Lt=>{let{date:Pe}=Lt,Uc=K(Lt);if(Uc[Xt.focused]=!Uc.hidden&&!!uc?.isEqualTo(Lt),Uc[wl.selected]=tc?.(Pe)||Uc.selected,Tr(U)){let{from:$r,to:Ui}=U;Uc[wl.range_start]=!!($r&&Ui&&b.isSameDay(Pe,$r)),Uc[wl.range_end]=!!($r&&Ui&&b.isSameDay(Pe,Ui)),Uc[wl.range_middle]=Tl(U,Pe,!0,b)}let Oy=M$(Uc,p,t.modifiersStyles),wy=Z$(Uc,n,t.modifiersClassNames),Ty=!Nc&&!Uc.hidden?mt(Pe,Uc,b.options,b):void 0;return Vc.default.createElement(e.Day,{key:`${b.format(Pe,"yyyy-MM-dd")}_${b.format(Lt.displayMonth,"yyyy-MM")}`,day:Lt,modifiers:Uc,className:wy.join(" "),style:Oy,role:"gridcell","aria-selected":Uc.selected||void 0,"aria-label":Ty,"data-day":b.format(Pe,"yyyy-MM-dd"),"data-month":Lt.outside?b.format(Pe,"yyyy-MM"):void 0,"data-selected":Uc.selected||void 0,"data-disabled":Uc.disabled||void 0,"data-hidden":Uc.hidden||void 0,"data-outside":Lt.outside||void 0,"data-focused":Uc.focused||void 0,"data-today":Uc.today||void 0},!Uc.hidden&&Nc?Vc.default.createElement(e.DayButton,{className:n[Xc.DayButton],style:p?.[Xc.DayButton],type:"button",day:Lt,modifiers:Uc,disabled:Uc.disabled||void 0,tabIndex:gc(Lt)?0:-1,"aria-label":Kc(Pe,Uc,b.options,b),onClick:Ad(Lt,Uc),onBlur:hb(Lt,Uc),onFocus:Il(Lt,Uc),onKeyDown:Di(Lt,Uc),onMouseEnter:Cn(Lt,Uc),onMouseLeave:ie(Lt,Uc)},y(Pe,b.options,b)):!Uc.hidden&&y(Lt.date,b.options,b))}))))))})),t.footer&&Vc.default.createElement(e.Footer,{className:n[Xc.Footer],style:p?.[Xc.Footer],role:"status","aria-live":"polite"},t.footer)))}var Bcc=X(Y(),1);var td=X(V(),1),_Ic=()=>(0,td.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,td.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"})}),qIc=()=>(0,td.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,td.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"})}),$Ic=()=>(0,td.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,td.jsx)("line",{x1:"0",y1:"0.5",x2:"100",y2:"0.5"}),(0,td.jsx)("line",{x1:"0",y1:"31.5",x2:"100",y2:"31.5"})]}),cpc=()=>(0,td.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,td.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 Icc(c){let{day:t,modifiers:e,children:l,...d}=c,b;return e.preview_start&&e.preview_end?b=_Ic:e.preview_start?b=qIc:e.preview_end?b=cpc:e.preview&&(b=$Ic),(0,td.jsxs)("td",{...d,children:[b&&(0,td.jsx)(b,{}),l]})}var tpc={root:"components-calendar",day:"components-calendar__day",day_button:"components-calendar__day-button",outside:"components-calendar__day--outside",caption_label:"components-calendar__caption-label",button_next:"components-calendar__button-next",button_previous:"components-calendar__button-previous",chevron:"components-calendar__chevron",nav:"components-calendar__nav",month_caption:"components-calendar__month-caption",months:"components-calendar__months",month_grid:"components-calendar__month-grid",weekday:"components-calendar__weekday",today:"components-calendar__day--today",selected:"components-calendar__day--selected",disabled:"components-calendar__day--disabled",hidden:"components-calendar__day--hidden",range_start:"components-calendar__range-start",range_end:"components-calendar__range-end",range_middle:"components-calendar__range-middle",weeks_before_enter:"components-calendar__weeks-before-enter",weeks_before_exit:"components-calendar__weeks-before-exit",weeks_after_enter:"components-calendar__weeks-after-enter",weeks_after_exit:"components-calendar__weeks-after-exit",caption_after_enter:"components-calendar__caption-after-enter",caption_after_exit:"components-calendar__caption-after-exit",caption_before_enter:"components-calendar__caption-before-enter",caption_before_exit:"components-calendar__caption-before-exit"},pcc={preview:"components-calendar__day--preview",preview_start:"components-calendar__day--preview-start",preview_end:"components-calendar__day--preview-end"},By={animate:!0,showOutsideDays:!1,showWeekNumber:!1,hideWeekdays:!1,captionLayout:"label",fixedWeeks:!1,hideNavigation:!1,classNames:tpc,role:"application",components:{Day:Icc}};function yy(c){return Math.min(3,Math.max(1,c))}var zd=X(ic(),1),Wcc=X(Y(),1);function epc(c){let t=new Intl.Locale(c),e=t.getTextInfo?.().direction;return e?e==="rtl":["ar","he","fa","ur","ps","syr","dv","ku","yi"].includes(t.language)}var Vy=({locale:c,timeZone:t,mode:e})=>(0,Wcc.useMemo)(()=>{let l=new Intl.DateTimeFormat(c.code,{year:"numeric",month:"long",timeZone:t}),d=new Intl.DateTimeFormat(c.code,{weekday:"narrow",timeZone:t}),b=new Intl.DateTimeFormat(c.code,{weekday:"long",timeZone:t}),o=new Intl.DateTimeFormat(c.code,{weekday:"long",year:"numeric",month:"long",day:"numeric",timeZone:t});return{"aria-label":e==="single"?(0,zd.__)("Date calendar"):(0,zd.__)("Date range calendar"),labels:{labelGrid:n=>l.format(n),labelGridcell:(n,i)=>{let a=o.format(n),u=a;return i?.today&&(u=(0,zd.sprintf)((0,zd.__)("Today, %s"),a)),u},labelNext:()=>(0,zd.__)("Go to the Next Month"),labelPrevious:()=>(0,zd.__)("Go to the Previous Month"),labelDayButton:(n,i)=>{let a=o.format(n),u=a;return i?.today&&(u=(0,zd.sprintf)((0,zd.__)("Today, %s"),a)),i?.selected&&(u=(0,zd.sprintf)((0,zd.__)("%s, selected"),a)),u},labelWeekday:n=>b.format(n)},locale:c,dir:epc(c.code)?"rtl":"ltr",formatters:{formatWeekdayName:n=>d.format(n),formatCaption:n=>l.format(n)},timeZone:t}},[c,t,e]);var ycc=X(V(),1),xC=({defaultSelected:c,selected:t,onSelect:e,numberOfMonths:l=1,locale:d=Sd,timeZone:b,...o})=>{let n=Vy({locale:d,timeZone:b,mode:"single"}),i=(0,Bcc.useCallback)((G,r,s,m)=>{e?.(G??void 0,r,s,m)},[e]),[a,u]=el({defaultValue:c,value:t,onChange:i});return(0,ycc.jsx)(Wy,{...By,...n,...o,mode:"single",numberOfMonths:yy(l),selected:a??void 0,onSelect:u})};var Su=X(Y(),1);var Vcc=X(V(),1);function lpc({selected:c,hoveredDate:t,excludeDisabled:e,min:l,max:d,disabled:b}){return(0,Su.useMemo)(()=>{if(!t||!c?.from)return;let o,n;return t<c.from?(o={from:t,to:c.from},n={from:t,to:c.to??c.from}):c.to&&t>c.from&&t<c.to?(o={from:c.from,to:t},n={from:c.from,to:t}):t>c.from&&(o={from:c.to??c.from,to:t},n={from:c.from,to:t}),l!==void 0&&l>0&&n&&sv(n.to,n.from)<l&&(o={from:t,to:t}),d!==void 0&&d>0&&n&&sv(n.to,n.from)>d&&(o={from:t,to:t}),e&&b&&n&&py(n,b)&&(o={from:t,to:t}),o},[c,t,e,l,d,b])}var gC=({defaultSelected:c,selected:t,onSelect:e,numberOfMonths:l=1,excludeDisabled:d,min:b,max:o,disabled:n,locale:i=Sd,timeZone:a,...u})=>{let G=Vy({locale:i,timeZone:a,mode:"range"}),r=(0,Su.useCallback)((R,W,p,I)=>{e?.(R??void 0,W,p,I)},[e]),[s,m]=el({defaultValue:c,value:t,onChange:r}),[x,g]=(0,Su.useState)(void 0),Z=lpc({selected:s,hoveredDate:x,excludeDisabled:d,min:b,max:o,disabled:n}),H=(0,Su.useMemo)(()=>({preview:Z,preview_start:Z?.from,preview_end:Z?.to}),[Z]);return(0,Vcc.jsx)(Wy,{...By,...G,...u,mode:"range",numberOfMonths:yy(l),disabled:n,excludeDisabled:d,min:b,max:o,selected:s??void 0,onSelect:m,onDayMouseEnter:R=>g(R),onDayMouseLeave:()=>g(void 0),modifiers:H,modifiersClassNames:pcc})};var vcc=X(bc(),1),hy=X(Y(),1);var ZC=X(ic(),1),Fe=X(Y(),1);var mx=X(V(),1);function HC({id:c,type:t,message:e}){let l={valid:Dm,invalid:Om};return(0,mx.jsxs)("p",{id:c,className:N("components-validated-control__indicator",`is-${t}`),children:[t==="validating"?(0,mx.jsx)(lr,{className:"components-validated-control__indicator-spinner"}):(0,mx.jsx)($c,{className:"components-validated-control__indicator-icon",icon:l[t],size:16,fill:"currentColor"}),e]})}var Li=X(V(),1);function dpc(c,t,e){let l;return t&&!e?l=`(${(0,ZC.__)("Required")})`:!t&&e&&(l=`(${(0,ZC.__)("Optional")})`),l?typeof c=="string"?`${c} ${l}`:(0,Li.jsxs)(Li.Fragment,{children:[c," ",l]}):c}var hcc="data-validity-visible",Jcc="components-validated-control";function bpc({required:c,markWhenOptional:t,customValidity:e,getValidityTarget:l,children:d},b){let[o,n]=(0,Fe.useState)(),[i,a]=(0,Fe.useState)(),[u,G]=(0,Fe.useState)(!1),[r,s]=(0,Fe.useState)(!1);(0,Fe.useEffect)(()=>{let H=l(),R=()=>{G(!0),H?.setAttribute(hcc,"")};return H?.addEventListener("invalid",R),()=>H?.removeEventListener("invalid",R)},[l]),(0,Fe.useEffect)(()=>{let H=l(),R=p=>{if(p.preventDefault(),!p.isTrusted)return;let I=p.target,y=Array.from(I.form?.elements??[]).find(B=>!B.validity.valid);(!I.form||y===I)&&I.focus()},W=H?.type==="radio"&&H?.name?Array.from(H?.closest(`.${Jcc}`)?.querySelectorAll(`input[type="radio"][name="${H?.name}"]`)??[]).filter(p=>p!==H):[];return H?.addEventListener("invalid",R),W.forEach(p=>p.addEventListener("invalid",R)),()=>{H?.removeEventListener("invalid",R),W.forEach(p=>p.removeEventListener("invalid",R))}},[l]),(0,Fe.useEffect)(()=>{let H=l();if(!e?.type){H?.setCustomValidity(""),n(H?.validationMessage),a(void 0);return}switch(e.type){case"validating":{H?.setCustomValidity(""),n(void 0),a({type:"validating",message:e.message});break}case"valid":{H?.setCustomValidity(""),n(H?.validationMessage),a({type:"valid",message:e.message});break}case"invalid":{H?.setCustomValidity(e.message??""),n(H?.validationMessage),a(void 0);break}}},[e,l]),(0,Fe.useEffect)(()=>{if(!(!r||u)){if(e?.type==="validating"){let H=setTimeout(()=>{G(!0)},1e3);return()=>clearTimeout(H)}G(!0)}},[r,e?.type,u]);let m=H=>{r||(!H.relatedTarget||!H.currentTarget.contains(H.relatedTarget))&&(s(!0),l()?.setAttribute(hcc,""))},x=(0,Fe.useId)(),g=o?(0,Li.jsx)(HC,{id:x,type:"invalid",message:o}):i?.type?(0,Li.jsx)(HC,{id:x,type:i.type,message:i.message}):null,Z=u?g:null;return(0,Fe.useEffect)(()=>{let H=l();if(!H)return;function R(W,p){let I=(W.getAttribute("aria-describedby")??"").split(" ").filter(y=>y&&y!==x);p&&I.push(x),I.length?W.setAttribute("aria-describedby",I.join(" ")):W.removeAttribute("aria-describedby")}return R(H,!!Z),()=>R(H,!1)},[Z,x,l]),(0,Li.jsxs)("div",{className:Jcc,ref:b,onBlur:m,children:[(0,Fe.cloneElement)(d,{label:dpc(d.props.label,c,t),required:c}),Z]})}var Bt=(0,Fe.forwardRef)(bpc);Bt.displayName="ControlWithError";var RC=X(V(),1),opc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{let b=(0,hy.useRef)(null),o=(0,vcc.useMergeRefs)([d,b]);return(0,RC.jsx)(Bt,{required:c,markWhenOptional:e,ref:o,customValidity:t,getValidityTarget:()=>b.current?.querySelector('input[type="checkbox"]'),children:(0,RC.jsx)(Ap,{...l})})},IC=(0,hy.forwardRef)(opc);IC.displayName="ValidatedCheckboxControl";var Ccc=X(bc(),1),Ur=X(Y(),1);var pC=X(V(),1),npc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{let b=(0,Ur.useRef)(null),o=(0,Ccc.useMergeRefs)([d,b]);return(0,Ur.useEffect)(()=>{let n=b.current?.querySelector('input[role="combobox"]');n&&(n.required=c??!1)},[c]),(0,pC.jsx)(Bt,{required:c,markWhenOptional:e,ref:o,customValidity:t,getValidityTarget:()=>b.current?.querySelector('input[role="combobox"]'),children:(0,pC.jsx)(bW,{...l})})},WC=(0,Ur.forwardRef)(npc);WC.displayName="ValidatedComboboxControl";var Jy=X(Y(),1);var jr=X(V(),1),ipc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{let b=(0,Jy.useRef)(null);return(0,jr.jsxs)("div",{className:"components-validated-control__wrapper-with-error-delegate",ref:d,children:[(0,jr.jsx)(Bt,{required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>b.current,children:(0,jr.jsx)(yW,{...l})}),(0,jr.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:o=>{o.target.previousElementSibling?.querySelector('input[type="text"]')?.focus()}})]})},BC=(0,Jy.forwardRef)(ipc);BC.displayName="ValidatedFormTokenField";var vy=X(Y(),1),fcc=X(bc(),1);var yC=X(V(),1),apc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{let b=(0,vy.useRef)(null),o=(0,fcc.useMergeRefs)([d,b]);return(0,yC.jsx)(Bt,{required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>b.current,children:(0,yC.jsx)(to,{ref:o,...l})})},VC=(0,vy.forwardRef)(apc);VC.displayName="ValidatedInputControl";var Cy=X(Y(),1),Ycc=X(bc(),1);var hC=X(V(),1),upc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{let b=(0,Cy.useRef)(null),o=(0,Ycc.useMergeRefs)([d,b]);return(0,hC.jsx)(Bt,{required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>b.current,children:(0,hC.jsx)(ve,{ref:o,...l})})},JC=(0,Cy.forwardRef)(upc);JC.displayName="ValidatedNumberControl";var Fcc=X(bc(),1),fy=X(Y(),1);var vC=X(V(),1),Gpc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{let b=(0,fy.useRef)(null),o=(0,Fcc.useMergeRefs)([d,b]);return(0,vC.jsx)(Bt,{required:c,markWhenOptional:e,ref:o,customValidity:t,getValidityTarget:()=>b.current?.querySelector('input[type="radio"]'),children:(0,vC.jsx)(UW,{...l})})},CC=(0,fy.forwardRef)(Gpc);CC.displayName="ValidatedRadioControl";var Ny=X(Y(),1);var Ncc=X(bc(),1),Yy=X(Y(),1);var Er=X(V(),1),fC="data-wp-hash";function YC(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&rpc(document)),c.__wpStyleRuntime}function Xpc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${fC}]`))if(e.getAttribute(fC)===t)return!0;return!1}function Scc(c,t,e){if(!c.head)return;let l=YC(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Xpc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(fC,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function rpc(c){let t=YC();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)Scc(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 spc(c,t){let e=YC();e.styles.set(c,t);for(let l of e.documents.keys())Scc(l,c,t)}typeof process>"u",spc("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 mpc={editable:"_0f130cee1a924516__editable"};function xpc({label:c,id:t,className:e,help:l,hideLabelFromVision:d,disabled:b,required:o,placeholder:n,...i},a){let{baseControlProps:u,controlProps:G}=Da({id:t,className:e,help:l}),r=`${G.id}__label`,s=(0,Yy.useRef)(null),m=(0,Ncc.useMergeRefs)([s,a]);return(0,Er.jsxs)(Ac,{...u,children:[d?(0,Er.jsx)(Sc,{id:r,children:c}):(0,Er.jsx)(Ac.VisualLabel,{id:r,onClick:()=>s.current?.focus(),children:c}),(0,Er.jsx)("div",{className:mpc.editable,role:"textbox","aria-multiline":!0,"aria-labelledby":r,"aria-placeholder":n||void 0,"aria-disabled":b||void 0,"aria-required":o||void 0,ref:m,contentEditable:!b,suppressContentEditableWarning:!0,...i,...G})]})}var gpc=(0,Yy.forwardRef)(xpc),Fy=gpc;var Mr=X(V(),1),Hpc=({required:c,customValidity:t,markWhenOptional:e,value:l,className:d,...b},o)=>{let n=(0,Ny.useRef)(null);return(0,Mr.jsxs)("div",{className:"components-validated-control__wrapper-with-error-delegate",children:[(0,Mr.jsx)(Bt,{required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>n.current,children:(0,Mr.jsx)(Fy,{ref:o,className:N("components-validated-control__content-editable",d),"aria-invalid":t?.type==="invalid"||void 0,...b})}),(0,Mr.jsx)("input",{className:"components-validated-control__error-delegate",type:"text",ref:n,required:c,value:l?.trim()??"",tabIndex:-1,onChange:()=>{},onFocus:i=>{i.target.previousElementSibling?.querySelector('[role="textbox"]')?.focus()}})]})},FC=(0,Ny.forwardRef)(Hpc);FC.displayName="ValidatedContentEditableControl";var Sy=X(Y(),1),kcc=X(bc(),1);var NC=X(V(),1),Zpc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{let b=(0,Sy.useRef)(null),o=(0,kcc.useMergeRefs)([d,b]);return(0,NC.jsx)(Bt,{required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>b.current,children:(0,NC.jsx)(Wd,{ref:o,...l})})},SC=(0,Sy.forwardRef)(Zpc);SC.displayName="ValidatedSelectControl";var zcc=X(bc(),1),ky=X(Y(),1);var kC=X(V(),1),Rpc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{let b=(0,ky.useRef)(null),o=(0,zcc.useMergeRefs)([d,b]);return(0,kC.jsx)(Bt,{required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>b.current,children:(0,kC.jsx)(iB,{ref:o,...l})})},zC=(0,ky.forwardRef)(Rpc);zC.displayName="ValidatedTextControl";var zy=X(Y(),1),Acc=X(bc(),1);var AC=X(V(),1),Ipc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{let b=(0,zy.useRef)(null),o=(0,Acc.useMergeRefs)([d,b]);return(0,AC.jsx)(Bt,{required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>b.current,children:(0,AC.jsx)(aB,{ref:o,...l})})},OC=(0,zy.forwardRef)(Ipc);OC.displayName="ValidatedTextareaControl";var Ay=X(Y(),1),Occ=X(bc(),1);var wC=X(V(),1),ppc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{let b=(0,Ay.useRef)(null),o=(0,Occ.useMergeRefs)([d,b]);return(0,wC.jsx)(Bt,{required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>b.current,children:(0,wC.jsx)(uB,{ref:o,required:c,...l})})},TC=(0,Ay.forwardRef)(ppc);TC.displayName="ValidatedToggleControl";var Kr=X(Y(),1);var Pr=X(V(),1),Wpc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{let b=(0,Kr.useRef)(null),o=(0,Kr.useId)();return(0,Pr.jsxs)("div",{className:"components-validated-control__wrapper-with-error-delegate",children:[(0,Pr.jsx)(Bt,{required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>b.current,children:(0,Pr.jsx)(Id,{ref:d,...l})}),(0,Pr.jsx)("input",{className:"components-validated-control__error-delegate",type:"radio",ref:b,required:c,checked:l.value!==void 0,tabIndex:-1,name:o,onChange:()=>{},onFocus:n=>{n.target.previousElementSibling?.querySelector('[data-active-item="true"]')?.focus()}})]})},QC=(0,Kr.forwardRef)(Wpc);QC.displayName="ValidatedToggleGroupControl";var LC={};fQ(LC,{ContentEditableControl:Fy,__experimentalPopoverLegacyPositionToPlacement:ei,ComponentsContext:fm,Tabs:Wq,Menu:lq,kebabCase:WI,withIgnoreIMEEvents:Hd,Badge:Bq,normalizeTextString:b0,DateCalendar:xC,DateRangeCalendar:gC,TZDate:$t,useDrag:nI,ValidatedInputControl:VC,ValidatedCheckboxControl:IC,ValidatedComboboxControl:WC,ValidatedNumberControl:JC,ValidatedSelectControl:SC,ValidatedRadioControl:CC,ValidatedContentEditableControl:FC,ValidatedTextControl:zC,ValidatedTextareaControl:OC,ValidatedToggleControl:TC,ValidatedToggleGroupControl:QC,ValidatedFormTokenField:BC});return MC(Bpc);})();
+			);}}`),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);})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
@@ -236,3 +230,5 @@ is-plain-object/dist/is-plain-object.mjs:
    * Released under the MIT License.
    *)
 */
+(window.wp ||= {}).components = wp.components;
+})();
diff --git a/wp-includes/js/dist/compose.js b/wp-includes/js/dist/compose.js
index d71da71a78..cec43f6def 100644
--- a/wp-includes/js/dist/compose.js
+++ b/wp-includes/js/dist/compose.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).compose = (() => {
@@ -1157,7 +1158,7 @@ var wp;
         }
         render() {
           return (
-            // @ts-ignore
+            // @ts-expect-error `LibraryManagedAttributes` cannot see the injected timeout props.
             /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(
               OriginalComponent,
               {
@@ -2031,7 +2032,7 @@ var wp;
   ViewportMatchWidthContext.displayName = "ViewportMatchWidthContext";
   var useViewportMatch = (breakpoint, operator = ">=", view = typeof window !== "undefined" ? window : void 0) => {
     const simulatedWidth = (0, import_element21.useContext)(ViewportMatchWidthContext);
-    const mediaQuery = !simulatedWidth && `(${CONDITIONS[operator]}: ${BREAKPOINTS[breakpoint]}px)`;
+    const mediaQuery = !simulatedWidth && `screen and (${CONDITIONS[operator]}: ${BREAKPOINTS[breakpoint]}px)`;
     const mediaQueryResult = useMediaQuery(mediaQuery || void 0, view);
     if (simulatedWidth) {
       return OPERATOR_EVALUATORS[operator](
@@ -2401,8 +2402,12 @@ var wp;
   var import_keycodes2 = __toESM(require_keycodes(), 1);
   var DEFAULT_INIT_WINDOW_SIZE = 30;
   function useFixedWindowList(elementRef, itemHeight, totalItems, options) {
-    const initWindowSize = options?.initWindowSize ?? DEFAULT_INIT_WINDOW_SIZE;
-    const useWindowing = options?.useWindowing ?? true;
+    const {
+      windowOverscan,
+      useWindowing = true,
+      initWindowSize = DEFAULT_INIT_WINDOW_SIZE,
+      expandedState
+    } = options ?? {};
     const [fixedListWindow, setFixedListWindow] = (0, import_element28.useState)(
       {
         visibleItems: initWindowSize,
@@ -2413,117 +2418,109 @@ var wp;
         }
       }
     );
-    (0, import_element28.useLayoutEffect)(() => {
-      if (!useWindowing) {
+    const visibleItemsRef = (0, import_element28.useRef)(initWindowSize);
+    const isFirstMeasurementRef = (0, import_element28.useRef)(true);
+    const measureWindow = useEvent((initRender) => {
+      const scrollContainer = (0, import_dom3.getScrollContainer)(elementRef.current);
+      if (!scrollContainer) {
         return;
       }
-      const scrollContainer = (0, import_dom3.getScrollContainer)(elementRef.current);
-      const measureWindow = (initRender) => {
-        if (!scrollContainer) {
-          return;
-        }
-        const visibleItems = Math.ceil(
-          scrollContainer.clientHeight / itemHeight
-        );
-        const windowOverscan = initRender ? visibleItems : options?.windowOverscan ?? visibleItems;
-        const firstViewableIndex = Math.floor(
-          scrollContainer.scrollTop / itemHeight
-        );
-        const start = Math.max(0, firstViewableIndex - windowOverscan);
-        const end = Math.min(
-          totalItems - 1,
-          firstViewableIndex + visibleItems + windowOverscan
-        );
-        setFixedListWindow((lastWindow) => {
-          const nextWindow = {
-            visibleItems,
-            start,
-            end,
-            itemInView: (index) => {
-              return start <= index && index <= end;
-            }
-          };
-          if (lastWindow.start !== nextWindow.start || lastWindow.end !== nextWindow.end || lastWindow.visibleItems !== nextWindow.visibleItems) {
-            return nextWindow;
-          }
-          return lastWindow;
-        });
-      };
-      measureWindow(true);
-      const debounceMeasureList = debounce(() => {
-        measureWindow();
-      }, 16);
-      scrollContainer?.addEventListener("scroll", debounceMeasureList);
-      scrollContainer?.ownerDocument?.defaultView?.addEventListener(
-        "resize",
-        debounceMeasureList
+      const visibleItems = Math.ceil(
+        scrollContainer.clientHeight / itemHeight
       );
-      scrollContainer?.ownerDocument?.defaultView?.addEventListener(
-        "resize",
-        debounceMeasureList
+      visibleItemsRef.current = visibleItems;
+      const isFirstMeasurement = isFirstMeasurementRef.current;
+      isFirstMeasurementRef.current = false;
+      const overscan = initRender ? visibleItems : windowOverscan ?? visibleItems;
+      const firstViewableIndex = Math.floor(
+        scrollContainer.scrollTop / itemHeight
       );
-      return () => {
-        scrollContainer?.removeEventListener(
-          "scroll",
-          debounceMeasureList
-        );
-        scrollContainer?.ownerDocument?.defaultView?.removeEventListener(
-          "resize",
-          debounceMeasureList
-        );
-      };
-    }, [
-      itemHeight,
-      elementRef,
-      totalItems,
-      options?.expandedState,
-      options?.windowOverscan,
-      useWindowing
-    ]);
-    (0, import_element28.useLayoutEffect)(() => {
-      if (!useWindowing) {
-        return;
-      }
-      const scrollContainer = (0, import_dom3.getScrollContainer)(elementRef.current);
-      const handleKeyDown = (event) => {
+      const start = Math.max(0, firstViewableIndex - overscan);
+      const end = Math.min(
+        totalItems - 1,
+        firstViewableIndex + visibleItems + overscan
+      );
+      setFixedListWindow((lastWindow) => {
+        if (lastWindow.start <= start && lastWindow.end >= end) {
+          return lastWindow;
+        }
+        if (isFirstMeasurement && lastWindow.start <= firstViewableIndex && lastWindow.end >= firstViewableIndex + visibleItems) {
+          return lastWindow;
+        }
+        return {
+          visibleItems,
+          start,
+          end,
+          itemInView: (index) => {
+            return start <= index && index <= end;
+          }
+        };
+      });
+    });
+    const handleKeyDown = useEvent(
+      (event, scrollContainer) => {
         switch (event.keyCode) {
           case import_keycodes2.HOME: {
-            return scrollContainer?.scrollTo({ top: 0 });
+            return scrollContainer.scrollTo({ top: 0 });
           }
           case import_keycodes2.END: {
-            return scrollContainer?.scrollTo({
+            return scrollContainer.scrollTo({
               top: totalItems * itemHeight
             });
           }
           case import_keycodes2.PAGEUP: {
-            return scrollContainer?.scrollTo({
-              top: scrollContainer.scrollTop - fixedListWindow.visibleItems * itemHeight
+            return scrollContainer.scrollTo({
+              top: scrollContainer.scrollTop - visibleItemsRef.current * itemHeight
             });
           }
           case import_keycodes2.PAGEDOWN: {
-            return scrollContainer?.scrollTo({
-              top: scrollContainer.scrollTop + fixedListWindow.visibleItems * itemHeight
+            return scrollContainer.scrollTo({
+              top: scrollContainer.scrollTop + visibleItemsRef.current * itemHeight
             });
           }
         }
-      };
-      scrollContainer?.ownerDocument?.defaultView?.addEventListener(
-        "keydown",
-        handleKeyDown
-      );
+      }
+    );
+    (0, import_element28.useLayoutEffect)(() => {
+      if (!useWindowing) {
+        return;
+      }
+      measureWindow(true);
+    }, [
+      useWindowing,
+      measureWindow,
+      itemHeight,
+      totalItems,
+      windowOverscan,
+      expandedState
+    ]);
+    (0, import_element28.useLayoutEffect)(() => {
+      if (!useWindowing) {
+        return;
+      }
+      const scrollContainer = (0, import_dom3.getScrollContainer)(elementRef.current);
+      if (!scrollContainer) {
+        return;
+      }
+      const { defaultView } = scrollContainer.ownerDocument;
+      const onMeasure = () => measureWindow();
+      const onKeyDown = (event) => handleKeyDown(event, scrollContainer);
+      scrollContainer.addEventListener("scroll", onMeasure);
+      defaultView?.addEventListener("resize", onMeasure);
+      defaultView?.addEventListener("keydown", onKeyDown);
       return () => {
-        scrollContainer?.ownerDocument?.defaultView?.removeEventListener(
-          "keydown",
-          handleKeyDown
-        );
+        scrollContainer.removeEventListener("scroll", onMeasure);
+        defaultView?.removeEventListener("resize", onMeasure);
+        defaultView?.removeEventListener("keydown", onKeyDown);
       };
     }, [
-      totalItems,
-      itemHeight,
-      elementRef,
-      fixedListWindow.visibleItems,
       useWindowing,
-      options?.expandedState
+      elementRef,
+      itemHeight,
+      totalItems,
+      expandedState,
+      measureWindow,
+      handleKeyDown
     ]);
     return [fixedListWindow, setFixedListWindow];
   }
@@ -2542,3 +2539,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).compose = wp.compose;
+})();
diff --git a/wp-includes/js/dist/compose.min.js b/wp-includes/js/dist/compose.min.js
index 4279e841bf..2b0a2cd649 100644
--- a/wp-includes/js/dist/compose.min.js
+++ b/wp-includes/js/dist/compose.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
-"use strict";var wp;(wp||={}).compose=(()=>{var Mr=Object.create;var le=Object.defineProperty;var Ir=Object.getOwnPropertyDescriptor;var Pr=Object.getOwnPropertyNames;var Ar=Object.getPrototypeOf,kr=Object.prototype.hasOwnProperty;var U=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),jr=(e,t)=>{for(var r in t)le(e,r,{get:t[r],enumerable:!0})},Je=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Pr(t))!kr.call(e,o)&&o!==r&&le(e,o,{get:()=>t[o],enumerable:!(n=Ir(t,o))||n.enumerable});return e};var d=(e,t,r)=>(r=e!=null?Mr(Ar(e)):{},Je(t||!e||!e.__esModule?le(r,"default",{value:e,enumerable:!0}):r,e)),zr=e=>Je(le({},"__esModule",{value:!0}),e);var it=U((zn,ot)=>{ot.exports=window.wp.privateApis});var Z=U((Gn,dt)=>{dt.exports=window.ReactJSXRuntime});var vt=U((Hn,ht)=>{ht.exports=window.wp.isShallowEqual});var g=U((Xn,wt)=>{wt.exports=window.wp.element});var ue=U((Yn,yt)=>{yt.exports=window.wp.deprecated});var ve=U((bo,zt)=>{zt.exports=window.wp.dom});var Qt=U((qo,Te)=>{(function(e,t,r){if(!e)return;for(var n={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},o={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},i={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},f={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},u,a=1;a<20;++a)n[111+a]="f"+a;for(a=0;a<=9;++a)n[a+96]=a.toString();function p(s,c,h){if(s.addEventListener){s.addEventListener(c,h,!1);return}s.attachEvent("on"+c,h)}function m(s){if(s.type=="keypress"){var c=String.fromCharCode(s.which);return s.shiftKey||(c=c.toLowerCase()),c}return n[s.which]?n[s.which]:o[s.which]?o[s.which]:String.fromCharCode(s.which).toLowerCase()}function x(s,c){return s.sort().join(",")===c.sort().join(",")}function S(s){var c=[];return s.shiftKey&&c.push("shift"),s.altKey&&c.push("alt"),s.ctrlKey&&c.push("ctrl"),s.metaKey&&c.push("meta"),c}function C(s){if(s.preventDefault){s.preventDefault();return}s.returnValue=!1}function O(s){if(s.stopPropagation){s.stopPropagation();return}s.cancelBubble=!0}function y(s){return s=="shift"||s=="ctrl"||s=="alt"||s=="meta"}function A(){if(!u){u={};for(var s in n)s>95&&s<112||n.hasOwnProperty(s)&&(u[n[s]]=s)}return u}function D(s,c,h){return h||(h=A()[s]?"keydown":"keypress"),h=="keypress"&&c.length&&(h="keydown"),h}function K(s){return s==="+"?["+"]:(s=s.replace(/\+{2}/g,"+plus"),s.split("+"))}function F(s,c){var h,l,M,w=[];for(h=K(s),M=0;M<h.length;++M)l=h[M],f[l]&&(l=f[l]),c&&c!="keypress"&&i[l]&&(l=i[l],w.push("shift")),y(l)&&w.push(l);return c=D(l,w,c),{key:l,modifiers:w,action:c}}function N(s,c){return s===null||s===t?!1:s===c?!0:N(s.parentNode,c)}function L(s){var c=this;if(s=s||t,!(c instanceof L))return new L(s);c.target=s,c._callbacks={},c._directMap={};var h={},l,M=!1,w=!1,P=!1;function W(v){v=v||{};var E=!1,R;for(R in h){if(v[R]){E=!0;continue}h[R]=0}E||(P=!1)}function se(v,E,R,b,T,q){var _,I,Y=[],Q=R.type;if(!c._callbacks[v])return[];for(Q=="keyup"&&y(v)&&(E=[v]),_=0;_<c._callbacks[v].length;++_)if(I=c._callbacks[v][_],!(!b&&I.seq&&h[I.seq]!=I.level)&&Q==I.action&&(Q=="keypress"&&!R.metaKey&&!R.ctrlKey||x(E,I.modifiers))){var Lr=!b&&I.combo==T,Dr=b&&I.seq==b&&I.level==q;(Lr||Dr)&&c._callbacks[v].splice(_,1),Y.push(I)}return Y}function je(v,E,R,b){c.stopCallback(E,E.target||E.srcElement,R,b)||v(E,R)===!1&&(C(E),O(E))}c._handleKey=function(v,E,R){var b=se(v,E,R),T,q={},_=0,I=!1;for(T=0;T<b.length;++T)b[T].seq&&(_=Math.max(_,b[T].level));for(T=0;T<b.length;++T){if(b[T].seq){if(b[T].level!=_)continue;I=!0,q[b[T].seq]=1,je(b[T].callback,R,b[T].combo,b[T].seq);continue}I||je(b[T].callback,R,b[T].combo)}var Y=R.type=="keypress"&&w;R.type==P&&!y(v)&&!Y&&W(q),w=I&&R.type=="keydown"};function ze(v){typeof v.which!="number"&&(v.which=v.keyCode);var E=m(v);if(E){if(v.type=="keyup"&&M===E){M=!1;return}c.handleKey(E,S(v),v)}}function Or(){clearTimeout(l),l=setTimeout(W,1e3)}function Tr(v,E,R,b){h[v]=0;function T(Q){return function(){P=Q,++h[v],Or()}}function q(Q){je(R,Q,v),b!=="keyup"&&(M=m(Q)),setTimeout(W,10)}for(var _=0;_<E.length;++_){var I=_+1===E.length,Y=I?q:T(b||F(E[_+1]).action);Ye(E[_],Y,b,v,_)}}function Ye(v,E,R,b,T){c._directMap[v+":"+R]=E,v=v.replace(/\s+/g," ");var q=v.split(" "),_;if(q.length>1){Tr(v,q,E,R);return}_=F(v,R),c._callbacks[_.key]=c._callbacks[_.key]||[],se(_.key,_.modifiers,{type:_.action},b,v,T),c._callbacks[_.key][b?"unshift":"push"]({callback:E,modifiers:_.modifiers,action:_.action,seq:b,level:T,combo:v})}c._bindMultiple=function(v,E,R){for(var b=0;b<v.length;++b)Ye(v[b],E,R)},p(s,"keypress",ze),p(s,"keydown",ze),p(s,"keyup",ze)}L.prototype.bind=function(s,c,h){var l=this;return s=s instanceof Array?s:[s],l._bindMultiple.call(l,s,c,h),l},L.prototype.unbind=function(s,c){var h=this;return h.bind.call(h,s,function(){},c)},L.prototype.trigger=function(s,c){var h=this;return h._directMap[s+":"+c]&&h._directMap[s+":"+c]({},s),h},L.prototype.reset=function(){var s=this;return s._callbacks={},s._directMap={},s},L.prototype.stopCallback=function(s,c){var h=this;if((" "+c.className+" ").indexOf(" mousetrap ")>-1||N(c,h.target))return!1;if("composedPath"in s&&typeof s.composedPath=="function"){var l=s.composedPath()[0];l!==s.target&&(c=l)}return c.tagName=="INPUT"||c.tagName=="SELECT"||c.tagName=="TEXTAREA"||c.isContentEditable},L.prototype.handleKey=function(){var s=this;return s._handleKey.apply(s,arguments)},L.addKeycodes=function(s){for(var c in s)s.hasOwnProperty(c)&&(n[c]=s[c]);u=null},L.init=function(){var s=L(t);for(var c in s)c.charAt(0)!=="_"&&(L[c]=(function(h){return function(){return s[h].apply(s,arguments)}})(c))},L.init(),e.Mousetrap=L,typeof Te<"u"&&Te.exports&&(Te.exports=L),typeof define=="function"&&define.amd&&define(function(){return L})})(typeof window<"u"?window:null,typeof window<"u"?document:null)});var Ge=U(($o,Zt)=>{Zt.exports=window.wp.keycodes});var nr=U((Jo,rr)=>{rr.exports=window.wp.undoManager});var pr=U((ci,dr)=>{dr.exports=window.wp.priorityQueue});var yr=U((mi,wr)=>{wr.exports=window.React});var _n={};jr(_n,{__experimentalUseDialog:()=>qt,__experimentalUseDragging:()=>Gt,__experimentalUseDropZone:()=>xr,__experimentalUseFixedWindowList:()=>Cr,__experimentalUseFocusOutside:()=>Se,compose:()=>lt,createHigherOrderComponent:()=>j,debounce:()=>$,ifCondition:()=>mt,observableMap:()=>Kr,pipe:()=>ct,privateApis:()=>We,pure:()=>Et,throttle:()=>Fe,useAsyncList:()=>hr,useConstrainedTabbing:()=>ye,useCopyOnClick:()=>Kt,useCopyToClipboard:()=>Ut,useDebounce:()=>Ae,useDebouncedInput:()=>gr,useDisabled:()=>$t,useEvent:()=>z,useFocusOnMount:()=>_e,useFocusReturn:()=>xe,useFocusableIframe:()=>Sr,useInstanceId:()=>he,useIsomorphicLayoutEffect:()=>Oe,useKeyboardShortcut:()=>Yt,useMediaQuery:()=>te,useMergeRefs:()=>Ce,useObservableValue:()=>Rr,usePrevious:()=>De,useReducedMotion:()=>tr,useRefEffect:()=>k,useResizeObserver:()=>lr,useStateWithHistory:()=>ir,useThrottle:()=>_r,useViewportMatch:()=>ar,useWarnOnChange:()=>vr,withGlobalEvents:()=>Ct,withInstanceId:()=>Lt,withSafeTimeout:()=>It,withState:()=>jt});var de=function(){return de=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},de.apply(this,arguments)};function et(e){return e.toLowerCase()}var Fr=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Wr=/[^A-Z0-9]+/gi;function rt(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,n=r===void 0?Fr:r,o=t.stripRegexp,i=o===void 0?Wr:o,f=t.transform,u=f===void 0?et:f,a=t.delimiter,p=a===void 0?" ":a,m=tt(tt(e,n,"$1\0$2"),i,"\0"),x=0,S=m.length;m.charAt(x)==="\0";)x++;for(;m.charAt(S-1)==="\0";)S--;return m.slice(x,S).split("\0").map(u).join(p)}function tt(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(n,o){return n.replace(o,r)},e)}function Ur(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 nt(e,t){return t===void 0&&(t={}),rt(e,de({delimiter:"",transform:Ur},t))}function j(e,t){return r=>{let n=e(r);return n.displayName=Vr(t,r),n}}var Vr=(e,t)=>{let r=t.displayName||t.name||"Component";return`${nt(e??"")}(${r})`};var $=(e,t,r)=>{let n,o,i=0,f,u,a,p=0,m=!1,x=!1,S=!0;r&&(m=!!r.leading,x="maxWait"in r,r.maxWait!==void 0&&(i=Math.max(r.maxWait,t)),S="trailing"in r?!!r.trailing:S);function C(w){let P=n,W=o;return n=void 0,o=void 0,p=w,f=e.apply(W,P),f}function O(w,P){u=setTimeout(w,P)}function y(){u!==void 0&&clearTimeout(u)}function A(w){return p=w,O(N,t),m?C(w):f}function D(w){return w-(a||0)}function K(w){let P=D(w),W=w-p,se=t-P;return x?Math.min(se,i-W):se}function F(w){let P=D(w),W=w-p;return a===void 0||P>=t||P<0||x&&W>=i}function N(){let w=Date.now();if(F(w))return s(w);O(N,K(w))}function L(){u=void 0}function s(w){return L(),S&&n?C(w):(n=o=void 0,f)}function c(){y(),p=0,L(),n=a=o=void 0}function h(){return l()?s(Date.now()):f}function l(){return u!==void 0}function M(...w){let P=Date.now(),W=F(P);if(n=w,o=this,a=P,W){if(!l())return A(a);if(x)return O(N,t),C(a)}return l()||O(N,t),f}return M.cancel=c,M.flush=h,M.pending=l,M};var Fe=(e,t,r)=>{let n=!0,o=!0;return r&&(n="leading"in r?!!r.leading:n,o="trailing"in r?!!r.trailing:o),$(e,t,{leading:n,trailing:o,maxWait:t})};function Kr(){let e=new Map,t=new Map;function r(n){let o=t.get(n);if(o)for(let i of o)i()}return{get(n){return e.get(n)},set(n,o){e.set(n,o),r(n)},delete(n){e.delete(n),r(n)},subscribe(n,o){let i=t.get(n);return i||(i=new Set,t.set(n,i)),i.add(o),()=>{i.delete(o),i.size===0&&t.delete(n)}}}}var st=d(it(),1),{lock:ut,unlock:Fn}=(0,st.__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/compose");var at=new WeakMap;function ft(e,t,r,n=!1){let o=e.ownerDocument,i=o??e,f=o===void 0,u=at.get(i);u||(u=new Map,at.set(i,u));let a=n?`${t}:capture`:t,p=u.get(a);if(!p){p=new WeakMap,u.set(a,p);let x=p;i.addEventListener(t,S=>{if(f){let C=x.get(i);if(C)for(let O of C)O(S);return}if(n){let C=[],O=S.target;for(;O&&(C.push(O),O!==i);)O=O.parentNode;for(let y=C.length-1;y>=0;y--){let A=x.get(C[y]);if(A)for(let D of A)D(S)}}else{let C=S.target;for(;C;){let O=x.get(C);if(O)for(let y of O)y(S);if(C===i)break;C=C.parentNode}}},n)}let m=p.get(e);return m||(m=new Set,p.set(e,m)),m.add(r),()=>{m.delete(r)}}var We={};ut(We,{subscribeDelegatedListener:ft});var Ue=(e=!1)=>(...t)=>(...r)=>{let n=t.flat();return e&&n.reverse(),n.reduce((o,i)=>[i(...o)],r)[0]},Nr=Ue(),ct=Nr;var Br=Ue(!0),lt=Br;var pt=d(Z(),1);function qr(e){return j(t=>r=>e(r)?(0,pt.jsx)(t,{...r}):null,"ifCondition")}var mt=qr;var pe=d(vt(),1),Ve=d(g(),1),bt=d(ue(),1);var gt=d(Z(),1),$r=j(function(e){return(0,bt.default)("wp.compose.pure",{since:"7.1",alternative:"Use `memo` or `PureComponent` instead"}),e.prototype instanceof Ve.Component?class extends e{shouldComponentUpdate(t,r){return!(0,pe.isShallowEqual)(t,this.props)||!(0,pe.isShallowEqual)(r,this.state)}}:class extends Ve.Component{shouldComponentUpdate(t){return!(0,pe.isShallowEqual)(t,this.props)}render(){return(0,gt.jsx)(e,{...this.props})}}},"pure"),Et=$r;var me=d(g(),1),St=d(ue(),1);var Gr=class{constructor(){this.listeners={},this.handleEvent=this.handleEvent.bind(this)}add(e,t){this.listeners[e]||(window.addEventListener(e,this.handleEvent),this.listeners[e]=[]),this.listeners[e].push(t)}remove(e,t){this.listeners[e]&&(this.listeners[e]=this.listeners[e].filter(r=>r!==t),this.listeners[e].length||(window.removeEventListener(e,this.handleEvent),delete this.listeners[e]))}handleEvent(e){this.listeners[e.type]?.forEach(t=>{t.handleEvent(e)})}},_t=Gr;var Ke=d(Z(),1),xt=new _t;function Ct(e){return(0,St.default)("wp.compose.withGlobalEvents",{since:"5.7",alternative:"useEffect"}),j(t=>{class r extends me.Component{constructor(o){super(o),this.handleEvent=this.handleEvent.bind(this),this.handleRef=this.handleRef.bind(this)}componentDidMount(){Object.keys(e).forEach(o=>{xt.add(o,this)})}componentWillUnmount(){Object.keys(e).forEach(o=>{xt.remove(o,this)})}handleEvent(o){let i=e[o.type];typeof this.wrappedRef[i]=="function"&&this.wrappedRef[i](o)}handleRef(o){this.wrappedRef=o,this.props.forwardedRef&&this.props.forwardedRef(o)}render(){return(0,Ke.jsx)(t,{...this.props.ownProps,ref:this.handleRef})}}return(0,me.forwardRef)((n,o)=>(0,Ke.jsx)(r,{ownProps:n,forwardedRef:o}))},"withGlobalEvents")}var Ot=d(g(),1),Rt=new WeakMap;function Qr(e){let t=Rt.get(e)||0;return Rt.set(e,t+1),t}function Zr(e,t,r){return(0,Ot.useMemo)(()=>{if(r)return r;let n=Qr(e);return t?`${t}-${n}`:n},[e,r,t])}var he=Zr;var Tt=d(Z(),1),Hr=j(e=>t=>{let r=he(e);return(0,Tt.jsx)(e,{...t,instanceId:r})},"instanceId"),Lt=Hr;var Dt=d(g(),1);var Mt=d(Z(),1),Xr=j(e=>class extends Dt.Component{timeouts;constructor(r){super(r),this.timeouts=[],this.setTimeout=this.setTimeout.bind(this),this.clearTimeout=this.clearTimeout.bind(this)}componentWillUnmount(){this.timeouts.forEach(clearTimeout)}setTimeout(r,n){let o=setTimeout(()=>{r(),this.clearTimeout(o)},n);return this.timeouts.push(o),o}clearTimeout(r){clearTimeout(r),this.timeouts=this.timeouts.filter(n=>n!==r)}render(){return(0,Mt.jsx)(e,{...this.props,setTimeout:this.setTimeout,clearTimeout:this.clearTimeout})}},"withSafeTimeout"),It=Xr;var Pt=d(g(),1),At=d(ue(),1);var kt=d(Z(),1);function jt(e={}){return(0,At.default)("wp.compose.withState",{since:"5.8",alternative:"wp.element.useState"}),j(t=>class extends Pt.Component{constructor(n){super(n),this.setState=this.setState.bind(this),this.state=e}render(){return(0,kt.jsx)(t,{...this.props,...this.state,setState:this.setState})}},"withState")}var Ft=d(ve(),1);var we=d(g(),1);function k(e,t){let r=(0,we.useRef)(void 0);return(0,we.useCallback)(n=>{n?r.current=e(n):r.current&&r.current()},t)}function Yr(){return k(e=>{function t(r){let{key:n,shiftKey:o,target:i}=r;if(n!=="Tab")return;let f=o?"findPrevious":"findNext",u=Ft.focus.tabbable[f](i)||null;if(i.contains(u)){r.preventDefault(),u?.focus();return}if(e.contains(u))return;let a=o?"append":"prepend",{ownerDocument:p}=e,m=p.createElement("div");m.tabIndex=-1,e[a](m),m.addEventListener("blur",()=>e.removeChild(m)),m.focus()}return e.addEventListener("keydown",t),()=>{e.removeEventListener("keydown",t)}},[])}var ye=Yr;var ge=d(g(),1),Vt=d(ue(),1);var be=d(g(),1);async function Ne(e,t){if(!t)return!1;let{ownerDocument:r}=t;if(!r)return!1;let{defaultView:n}=r;try{if(n?.navigator?.clipboard?.writeText)return await n.navigator.clipboard.writeText(e),!0;let o=r.createElement("textarea");o.value=e,o.setAttribute("readonly",""),o.style.position="fixed",o.style.left="-9999px",o.style.top="-9999px",r.body.appendChild(o),o.select();let i=r.execCommand("copy");return o.remove(),i}catch{return!1}}function Be(e){"focus"in e&&typeof e.focus=="function"&&e.focus()}function Wt(e){let t=(0,be.useRef)(e);return(0,be.useLayoutEffect)(()=>{t.current=e},[e]),t}function Ut(e,t){let r=Wt(e),n=Wt(t);return k(o=>{let i=!0,f=async()=>{let u=typeof r.current=="function"?r.current():r.current||"";await Ne(u,o)&&(i&&Be(o),n.current&&n.current())};return o.addEventListener("click",f),()=>{i=!1,o.removeEventListener("click",f)}},[])}function Kt(e,t,r=4e3){(0,Vt.default)("wp.compose.useCopyOnClick",{since:"5.8",alternative:"wp.compose.useCopyToClipboard"});let[n,o]=(0,ge.useState)(!1);return(0,ge.useEffect)(()=>{let i=!0,f;if(!e.current)return;let u;if(typeof e.current=="string"?u=typeof document<"u"?Array.from(document.querySelectorAll(e.current)):[]:"length"in e.current&&typeof e.current.length=="number"?u=Array.from(e.current):u=[e.current],u.length===0)return;let a=async p=>{let m=p.currentTarget;if(!m)return;let x=await Ne(typeof t=="function"?t():t||"",m);i&&x&&(Be(m),r&&(o(!0),clearTimeout(f),f=setTimeout(()=>o(!1),r)))};for(let p of u)p.addEventListener("click",a);return()=>{i=!1;for(let p of u)p.removeEventListener("click",a);clearTimeout(f)}},[e,t,r]),n}var J=d(g(),1);var Nt=d(ve(),1),Ee=d(g(),1);function _e(e="firstElement"){let t=(0,Ee.useRef)(e),r=n=>{n.focus({preventScroll:!0})};return(0,Ee.useEffect)(()=>{t.current=e},[e]),k(n=>{if(t.current===!1||n.contains(n.ownerDocument?.activeElement??null))return;if(t.current!=="firstElement"&&t.current!=="firstInputElement"){r(n);return}let o=setTimeout(()=>{if(t.current==="firstInputElement"){let f=n.querySelector('input:not([type="hidden"]):not([disabled]), select:not([disabled]), textarea:not([disabled])');if(f){r(f);return}}let i=Nt.focus.tabbable.find(n)[0];i&&r(i)},0);return()=>{clearTimeout(o)}},[])}var H=d(g(),1),qe=null;function Jr(e){let t=(0,H.useRef)(null),r=(0,H.useRef)(null),n=(0,H.useRef)(e);return(0,H.useEffect)(()=>{n.current=e},[e]),(0,H.useCallback)(o=>{if(o){if(t.current=o,r.current)return;let i=o.ownerDocument.activeElement instanceof window.HTMLIFrameElement?o.ownerDocument.activeElement.contentDocument:o.ownerDocument;r.current=i?.activeElement??null}else if(r.current){let i=t.current?.contains(t.current?.ownerDocument.activeElement??null);if(t.current?.isConnected&&!i){qe??=r.current;return}n.current?n.current():(r.current.isConnected?r.current:qe)?.focus(),qe=null}},[])}var xe=Jr;var V=d(g(),1),en=["button","submit"];function tn(e){if(!(e instanceof window.HTMLElement))return!1;switch(e.nodeName){case"A":case"BUTTON":return!0;case"INPUT":return en.includes(e.type)}return!1}function Se(e){let t=(0,V.useRef)(e);(0,V.useEffect)(()=>{t.current=e},[e]);let r=(0,V.useRef)(!1),n=(0,V.useRef)(void 0),o=(0,V.useCallback)(()=>{clearTimeout(n.current)},[]);(0,V.useEffect)(()=>{e||o()},[e,o]);let i=(0,V.useCallback)(u=>{let{type:a,target:p}=u;["mouseup","touchend"].includes(a)?r.current=!1:tn(p)&&(r.current=!0)},[]),f=(0,V.useCallback)(u=>{if(u.persist(),r.current)return;let a=u.target.getAttribute("data-unstable-ignore-focus-outside-for-relatedtarget");a&&u.relatedTarget?.closest(a)||(n.current=setTimeout(()=>{if(!document.hasFocus()){u.preventDefault();return}typeof t.current=="function"&&t.current(u)},0))},[]);return{onFocus:o,onMouseDown:i,onMouseUp:i,onTouchStart:i,onTouchEnd:i,onBlur:f}}var G=d(g(),1);function $e(e,t){if(typeof e=="function"){let r=e(t);return typeof r=="function"?r:void 0}else e&&e.hasOwnProperty("current")&&(e.current=t)}function Bt(e,t,r){let n=r[t];n?(r[t]=void 0,n()):$e(e,null)}function Ce(e){let t=(0,G.useRef)(null),r=(0,G.useRef)([]),n=(0,G.useRef)(e),o=(0,G.useRef)([]);return n.current=e,(0,G.useLayoutEffect)(()=>{let i=t.current;i!==null&&(e.forEach((f,u)=>{let a=r.current[u];f!==a&&(Bt(a,u,o.current),o.current[u]=$e(f,i))}),r.current=e)},e),(0,G.useCallback)(i=>{t.current=i,i===null?(r.current.forEach((f,u)=>{Bt(f,u,o.current)}),r.current=[]):(r.current=n.current,r.current.forEach((f,u)=>{o.current[u]=$e(f,i)}))},[])}function rn(e){let t=(0,J.useRef)(void 0),{constrainTabbing:r=e.focusOnMount!==!1}=e;(0,J.useEffect)(()=>{t.current=e},Object.values(e));let n=ye(),o=_e(e.focusOnMount),i=xe(),f=Se(a=>{t.current?.__unstableOnClose?t.current.__unstableOnClose("focus-outside",a):t.current?.onClose&&t.current.onClose()}),u=(0,J.useCallback)(a=>{t.current?.onKeyDown?.(a),a.key==="Escape"&&!a.defaultPrevented&&t.current?.onClose&&(a.preventDefault(),a.stopPropagation(),t.current.onClose())},[]);return[Ce([r?n:null,e.focusOnMount!==!1?i:null,e.focusOnMount!==!1?o:null]),{...f,onKeyDown:u,tabIndex:-1}]}var qt=rn;function $t({isDisabled:e=!1}={}){return k(t=>{if(e)return;let r=t?.ownerDocument?.defaultView;if(!r)return;let n=[],o=()=>{t.childNodes.forEach(u=>{u instanceof r.HTMLElement&&(u.getAttribute("inert")||(u.setAttribute("inert","true"),n.push(()=>{u.removeAttribute("inert")})))})},i=$(o,0,{leading:!0});o();let f=new window.MutationObserver(i);return f.observe(t,{childList:!0}),()=>{f&&f.disconnect(),i.cancel(),n.forEach(u=>u())}},[e])}var ee=d(g(),1);function z(e){let t=(0,ee.useRef)(()=>{throw new Error("Callbacks created with `useEvent` cannot be called during rendering.")});return(0,ee.useInsertionEffect)(()=>{t.current=e}),(0,ee.useCallback)((...r)=>t.current?.(...r),[])}var B=d(g(),1);var Re=d(g(),1),nn=typeof window<"u"?Re.useLayoutEffect:Re.useEffect,Oe=nn;function Gt({onDragStart:e,onDragMove:t,onDragEnd:r}){let[n,o]=(0,B.useState)(!1),i=(0,B.useRef)({onDragStart:e,onDragMove:t,onDragEnd:r});Oe(()=>{i.current.onDragStart=e,i.current.onDragMove=t,i.current.onDragEnd=r},[e,t,r]);let f=(0,B.useCallback)(p=>{i.current.onDragMove?.(p)},[]),u=(0,B.useCallback)(function p(m){i.current.onDragEnd?.(m),document.removeEventListener("mousemove",f),document.removeEventListener("mouseup",p),o(!1)},[f]),a=(0,B.useCallback)(p=>{i.current.onDragStart?.(p),document.addEventListener("mousemove",f),document.addEventListener("mouseup",u),o(!0)},[f,u]);return(0,B.useEffect)(()=>()=>{n&&(document.removeEventListener("mousemove",f),document.removeEventListener("mouseup",u))},[n,f,u]),{startDrag:a,endDrag:u,isDragging:n}}var Ht=d(Qt(),1);(function(e){if(e){var t={},r=e.prototype.stopCallback;e.prototype.stopCallback=function(n,o,i,f){var u=this;return u.paused?!0:t[i]||t[f]?!1:r.call(u,n,o,i)},e.prototype.bindGlobal=function(n,o,i){var f=this;if(f.bind(n,o,i),n instanceof Array){for(var u=0;u<n.length;u++)t[n[u]]=!0;return}t[n]=!0},e.init()}})(typeof Mousetrap<"u"?Mousetrap:void 0);var ae=d(g(),1),Xt=d(Ge(),1);function on(e,t,{bindGlobal:r=!1,eventName:n="keydown",isDisabled:o=!1,target:i}={}){let f=(0,ae.useRef)(t);(0,ae.useEffect)(()=>{f.current=t},[t]),(0,ae.useEffect)(()=>{if(o)return;let u=new Ht.default(i&&i.current?i.current:document);return(Array.isArray(e)?e:[e]).forEach(p=>{let m=p.split("+"),x=new Set(m.filter(y=>y.length>1)),S=x.has("alt"),C=x.has("shift");if((0,Xt.isAppleOS)()&&(x.size===1&&S||x.size===2&&S&&C))throw new Error(`Cannot bind ${p}. Alt and Shift+Alt modifiers are reserved for character input.`);u[r?"bindGlobal":"bind"](p,(...y)=>f.current(...y),n)}),()=>{u.reset()}},[e,r,n,i,o])}var Yt=on;var er=d(g(),1),Jt=new WeakMap,sn={subscribe:()=>()=>{},getValue:()=>!1};function un(e,t){if(!e||!t||typeof e.matchMedia!="function")return sn;let r=Jt.get(e);r||(r=new Map,Jt.set(e,r));let n=r.get(t);if(n)return n;let o=e.matchMedia(t),i=new Set,f=()=>{for(let a of i)a()},u={subscribe(a){return i.size===0&&o.addEventListener?.("change",f),i.add(a),()=>{i.delete(a),i.size===0&&o.removeEventListener?.("change",f)}},getValue(){return o.matches}};return r.set(t,u),u}function te(e,t=typeof window<"u"?window:void 0){let r=un(t,e);return(0,er.useSyncExternalStore)(r.subscribe,r.getValue,()=>!1)}var Le=d(g(),1);function De(e){let t=(0,Le.useRef)(void 0);return(0,Le.useEffect)(()=>{t.current=e},[e]),t.current}var an=()=>te("(prefers-reduced-motion: reduce)"),tr=an;var or=d(nr(),1),re=d(g(),1);function fn(e,t){switch(t.type){case"UNDO":{let r=e.manager.undo();return r?{...e,value:r[0].changes.prop.from}:e}case"REDO":{let r=e.manager.redo();return r?{...e,value:r[0].changes.prop.to}:e}case"RECORD":return e.manager.addRecord([{id:"object",changes:{prop:{from:e.value,to:t.value}}}],t.isStaged),{...e,value:t.value}}return e}function cn(e){return{manager:(0,or.createUndoManager)(),value:e}}function ir(e){let[t,r]=(0,re.useReducer)(fn,e,cn);return{value:t.value,setValue:(0,re.useCallback)((n,o)=>{r({type:"RECORD",value:n,isStaged:o})},[]),hasUndo:t.manager.hasUndo(),hasRedo:t.manager.hasRedo(),undo:(0,re.useCallback)(()=>{r({type:"UNDO"})},[]),redo:(0,re.useCallback)(()=>{r({type:"REDO"})},[])}}var Me=d(g(),1);var sr={xhuge:1920,huge:1440,wide:1280,xlarge:1080,large:960,medium:782,small:600,mobile:480},ln={">=":"min-width","<":"max-width"},dn={">=":(e,t)=>t>=e,"<":(e,t)=>t<e},Qe=(0,Me.createContext)(null);Qe.displayName="ViewportMatchWidthContext";var ur=(e,t=">=",r=typeof window<"u"?window:void 0)=>{let n=(0,Me.useContext)(Qe),o=!n&&`(${ln[t]}: ${sr[e]}px)`,i=te(o||void 0,r);return n?dn[t](sr[e],n):i};ur.__experimentalWidthProvider=Qe.Provider;var ar=ur;var Ze=d(g(),1);function Ie(e,t={}){let r=z(e),n=(0,Ze.useRef)(null),o=(0,Ze.useRef)(void 0);return z(i=>{if(i===n.current)return;o.current??=new ResizeObserver(r);let{current:f}=o;n.current&&f.unobserve(n.current),n.current=i??null,i&&f.observe(i,t)})}var ne=d(g(),1);var He=d(Z(),1),pn=e=>{let t;if(!e.contentBoxSize)t=[e.contentRect.width,e.contentRect.height];else if(e.contentBoxSize[0]){let o=e.contentBoxSize[0];t=[o.inlineSize,o.blockSize]}else{let o=e.contentBoxSize;t=[o.inlineSize,o.blockSize]}let[r,n]=t.map(o=>Math.round(o));return{width:r,height:n}},mn={position:"absolute",top:0,left:0,right:0,bottom:0,pointerEvents:"none",opacity:0,overflow:"hidden",zIndex:-1};function hn({onResize:e}){let t=Ie(r=>{let n=pn(r.at(-1));e(n)});return(0,He.jsx)("div",{ref:t,style:mn,"aria-hidden":"true"})}function vn(e,t){return e.width===t.width&&e.height===t.height}var fr={width:null,height:null};function cr(){let[e,t]=(0,ne.useState)(fr),r=(0,ne.useRef)(fr),n=(0,ne.useCallback)(i=>{vn(r.current,i)||(r.current=i,t(i))},[]);return[(0,He.jsx)(hn,{onResize:n}),e]}function lr(e,t={}){return e?Ie(e,t):cr()}var oe=d(g(),1),mr=d(pr(),1);function wn(e,t){let r=[];for(let n=0;n<e.length;n++){let o=e[n];if(!t.includes(o))break;r.push(o)}return r}function yn(e,t={step:1}){let{step:r=1}=t,[n,o]=(0,oe.useState)([]);return(0,oe.useEffect)(()=>{let i=wn(e,n);i.length<r&&(i=i.concat(e.slice(i.length,r))),o(i);let f=(0,mr.createQueue)();for(let u=i.length;u<e.length;u+=r)f.add({},()=>{(0,oe.flushSync)(()=>{o(a=>[...a,...e.slice(u,u+r)])})});return()=>f.reset()},[e]),n}var hr=yn;function bn(e,t="Change detection"){let r=De(e);Object.entries(r??[]).forEach(([n,o])=>{o!==e[n]&&console.warn(`${t}: ${n} key changed:`,o,e[n])})}var vr=bn;var ie=d(yr());function gn(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function Pe(e,t){var r=(0,ie.useState)(function(){return{inputs:t,result:e()}})[0],n=(0,ie.useRef)(r),o=!!(t&&n.current.inputs&&gn(t,n.current.inputs)),i=o?n.current:{inputs:t,result:e()};return(0,ie.useEffect)(function(){n.current=i},[i]),i.result}var br=d(g(),1);function Ae(e,t,r){let n=Pe(()=>$(e,t??0,r),[e,t,r?.leading,r?.trailing,r?.maxWait]);return(0,br.useEffect)(()=>()=>n.cancel(),[n]),n}var fe=d(g(),1);function gr(e=""){let[t,r]=(0,fe.useState)(e),[n,o]=(0,fe.useState)(e),i=Ae(o,250);return(0,fe.useEffect)(()=>{i(t)},[t,i]),[t,r,n]}var Er=d(g(),1);function _r(e,t,r){let n=Pe(()=>Fe(e,t??0,r),[e,t,r]);return(0,Er.useEffect)(()=>()=>n.cancel(),[n]),n}function xr({dropZoneElement:e,isDisabled:t,onDrop:r,onDragStart:n,onDragEnter:o,onDragLeave:i,onDragEnd:f,onDragOver:u}){let a=z(r),p=z(n),m=z(o),x=z(i),S=z(f),C=z(u);return k(O=>{if(t)return;let y=e??O,A=!1,{ownerDocument:D}=y;function K(l){let{defaultView:M}=D;if(!l||!M||!(l instanceof M.HTMLElement)||!y.contains(l))return!1;let w=l;do if(w.dataset.isDropZone)return w===y;while(w=w.parentElement);return!1}function F(l){A||(A=!0,D.addEventListener("dragend",h),D.addEventListener("mousemove",h),n&&p(l))}function N(l){l.preventDefault(),!y.contains(l.relatedTarget)&&o&&m(l)}function L(l){!l.defaultPrevented&&u&&C(l),l.preventDefault()}function s(l){K(l.relatedTarget)||i&&x(l)}function c(l){l.defaultPrevented||(l.preventDefault(),l.dataTransfer&&l.dataTransfer.files.length,r&&a(l),h(l))}function h(l){A&&(A=!1,D.removeEventListener("dragend",h),D.removeEventListener("mousemove",h),f&&S(l))}return y.setAttribute("data-is-drop-zone","true"),y.addEventListener("drop",c),y.addEventListener("dragenter",N),y.addEventListener("dragover",L),y.addEventListener("dragleave",s),D.addEventListener("dragenter",F),()=>{y.removeAttribute("data-is-drop-zone"),y.removeEventListener("drop",c),y.removeEventListener("dragenter",N),y.removeEventListener("dragover",L),y.removeEventListener("dragleave",s),D.removeEventListener("dragend",h),D.removeEventListener("mousemove",h),D.removeEventListener("dragenter",F)}},[t,e])}function Sr(){return k(e=>{let{ownerDocument:t}=e;if(!t)return;let{defaultView:r}=t;if(!r)return;function n(){t&&t.activeElement===e&&e.focus()}return r.addEventListener("blur",n),()=>{r.removeEventListener("blur",n)}},[])}var ce=d(g(),1),Xe=d(ve(),1),X=d(Ge(),1);var En=30;function Cr(e,t,r,n){let o=n?.initWindowSize??En,i=n?.useWindowing??!0,[f,u]=(0,ce.useState)({visibleItems:o,start:0,end:o,itemInView:a=>a>=0&&a<=o});return(0,ce.useLayoutEffect)(()=>{if(!i)return;let a=(0,Xe.getScrollContainer)(e.current),p=x=>{if(!a)return;let S=Math.ceil(a.clientHeight/t),C=x?S:n?.windowOverscan??S,O=Math.floor(a.scrollTop/t),y=Math.max(0,O-C),A=Math.min(r-1,O+S+C);u(D=>{let K={visibleItems:S,start:y,end:A,itemInView:F=>y<=F&&F<=A};return D.start!==K.start||D.end!==K.end||D.visibleItems!==K.visibleItems?K:D})};p(!0);let m=$(()=>{p()},16);return a?.addEventListener("scroll",m),a?.ownerDocument?.defaultView?.addEventListener("resize",m),a?.ownerDocument?.defaultView?.addEventListener("resize",m),()=>{a?.removeEventListener("scroll",m),a?.ownerDocument?.defaultView?.removeEventListener("resize",m)}},[t,e,r,n?.expandedState,n?.windowOverscan,i]),(0,ce.useLayoutEffect)(()=>{if(!i)return;let a=(0,Xe.getScrollContainer)(e.current),p=m=>{switch(m.keyCode){case X.HOME:return a?.scrollTo({top:0});case X.END:return a?.scrollTo({top:r*t});case X.PAGEUP:return a?.scrollTo({top:a.scrollTop-f.visibleItems*t});case X.PAGEDOWN:return a?.scrollTo({top:a.scrollTop+f.visibleItems*t})}};return a?.ownerDocument?.defaultView?.addEventListener("keydown",p),()=>{a?.ownerDocument?.defaultView?.removeEventListener("keydown",p)}},[r,t,e,f.visibleItems,i,n?.expandedState]),[f,u]}var ke=d(g(),1);function Rr(e,t){let[r,n]=(0,ke.useMemo)(()=>[o=>e.subscribe(t,o),()=>e.get(t)],[e,t]);return(0,ke.useSyncExternalStore)(r,n,n)}return zr(_n);})();
+(function() {
+"use strict";var wp;(wp||={}).compose=(()=>{var Mr=Object.create;var le=Object.defineProperty;var Pr=Object.getOwnPropertyDescriptor;var Ir=Object.getOwnPropertyNames;var Ar=Object.getPrototypeOf,kr=Object.prototype.hasOwnProperty;var K=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),jr=(e,t)=>{for(var r in t)le(e,r,{get:t[r],enumerable:!0})},Je=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Ir(t))!kr.call(e,o)&&o!==r&&le(e,o,{get:()=>t[o],enumerable:!(n=Pr(t,o))||n.enumerable});return e};var d=(e,t,r)=>(r=e!=null?Mr(Ar(e)):{},Je(t||!e||!e.__esModule?le(r,"default",{value:e,enumerable:!0}):r,e)),zr=e=>Je(le({},"__esModule",{value:!0}),e);var it=K((zn,ot)=>{ot.exports=window.wp.privateApis});var Q=K((Gn,dt)=>{dt.exports=window.ReactJSXRuntime});var vt=K((Hn,ht)=>{ht.exports=window.wp.isShallowEqual});var E=K((Xn,yt)=>{yt.exports=window.wp.element});var ae=K((Yn,wt)=>{wt.exports=window.wp.deprecated});var ve=K((bo,zt)=>{zt.exports=window.wp.dom});var Qt=K((qo,Te)=>{(function(e,t,r){if(!e)return;for(var n={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},o={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},i={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},a={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},u,c=1;c<20;++c)n[111+c]="f"+c;for(c=0;c<=9;++c)n[c+96]=c.toString();function m(s,f,h){if(s.addEventListener){s.addEventListener(f,h,!1);return}s.attachEvent("on"+f,h)}function y(s){if(s.type=="keypress"){var f=String.fromCharCode(s.which);return s.shiftKey||(f=f.toLowerCase()),f}return n[s.which]?n[s.which]:o[s.which]?o[s.which]:String.fromCharCode(s.which).toLowerCase()}function x(s,f){return s.sort().join(",")===f.sort().join(",")}function C(s){var f=[];return s.shiftKey&&f.push("shift"),s.altKey&&f.push("alt"),s.ctrlKey&&f.push("ctrl"),s.metaKey&&f.push("meta"),f}function O(s){if(s.preventDefault){s.preventDefault();return}s.returnValue=!1}function b(s){if(s.stopPropagation){s.stopPropagation();return}s.cancelBubble=!0}function p(s){return s=="shift"||s=="ctrl"||s=="alt"||s=="meta"}function L(){if(!u){u={};for(var s in n)s>95&&s<112||n.hasOwnProperty(s)&&(u[n[s]]=s)}return u}function M(s,f,h){return h||(h=L()[s]?"keydown":"keypress"),h=="keypress"&&f.length&&(h="keydown"),h}function V(s){return s==="+"?["+"]:(s=s.replace(/\+{2}/g,"+plus"),s.split("+"))}function F(s,f){var h,l,P,w=[];for(h=V(s),P=0;P<h.length;++P)l=h[P],a[l]&&(l=a[l]),f&&f!="keypress"&&i[l]&&(l=i[l],w.push("shift")),p(l)&&w.push(l);return f=M(l,w,f),{key:l,modifiers:w,action:f}}function j(s,f){return s===null||s===t?!1:s===f?!0:j(s.parentNode,f)}function R(s){var f=this;if(s=s||t,!(f instanceof R))return new R(s);f.target=s,f._callbacks={},f._directMap={};var h={},l,P=!1,w=!1,A=!1;function W(v){v=v||{};var _=!1,T;for(T in h){if(v[T]){_=!0;continue}h[T]=0}_||(A=!1)}function ue(v,_,T,g,D,q){var S,I,J=[],G=T.type;if(!f._callbacks[v])return[];for(G=="keyup"&&p(v)&&(_=[v]),S=0;S<f._callbacks[v].length;++S)if(I=f._callbacks[v][S],!(!g&&I.seq&&h[I.seq]!=I.level)&&G==I.action&&(G=="keypress"&&!T.metaKey&&!T.ctrlKey||x(_,I.modifiers))){var Lr=!g&&I.combo==D,Dr=g&&I.seq==g&&I.level==q;(Lr||Dr)&&f._callbacks[v].splice(S,1),J.push(I)}return J}function je(v,_,T,g){f.stopCallback(_,_.target||_.srcElement,T,g)||v(_,T)===!1&&(O(_),b(_))}f._handleKey=function(v,_,T){var g=ue(v,_,T),D,q={},S=0,I=!1;for(D=0;D<g.length;++D)g[D].seq&&(S=Math.max(S,g[D].level));for(D=0;D<g.length;++D){if(g[D].seq){if(g[D].level!=S)continue;I=!0,q[g[D].seq]=1,je(g[D].callback,T,g[D].combo,g[D].seq);continue}I||je(g[D].callback,T,g[D].combo)}var J=T.type=="keypress"&&w;T.type==A&&!p(v)&&!J&&W(q),w=I&&T.type=="keydown"};function ze(v){typeof v.which!="number"&&(v.which=v.keyCode);var _=y(v);if(_){if(v.type=="keyup"&&P===_){P=!1;return}f.handleKey(_,C(v),v)}}function Or(){clearTimeout(l),l=setTimeout(W,1e3)}function Tr(v,_,T,g){h[v]=0;function D(G){return function(){A=G,++h[v],Or()}}function q(G){je(T,G,v),g!=="keyup"&&(P=y(G)),setTimeout(W,10)}for(var S=0;S<_.length;++S){var I=S+1===_.length,J=I?q:D(g||F(_[S+1]).action);Ye(_[S],J,g,v,S)}}function Ye(v,_,T,g,D){f._directMap[v+":"+T]=_,v=v.replace(/\s+/g," ");var q=v.split(" "),S;if(q.length>1){Tr(v,q,_,T);return}S=F(v,T),f._callbacks[S.key]=f._callbacks[S.key]||[],ue(S.key,S.modifiers,{type:S.action},g,v,D),f._callbacks[S.key][g?"unshift":"push"]({callback:_,modifiers:S.modifiers,action:S.action,seq:g,level:D,combo:v})}f._bindMultiple=function(v,_,T){for(var g=0;g<v.length;++g)Ye(v[g],_,T)},m(s,"keypress",ze),m(s,"keydown",ze),m(s,"keyup",ze)}R.prototype.bind=function(s,f,h){var l=this;return s=s instanceof Array?s:[s],l._bindMultiple.call(l,s,f,h),l},R.prototype.unbind=function(s,f){var h=this;return h.bind.call(h,s,function(){},f)},R.prototype.trigger=function(s,f){var h=this;return h._directMap[s+":"+f]&&h._directMap[s+":"+f]({},s),h},R.prototype.reset=function(){var s=this;return s._callbacks={},s._directMap={},s},R.prototype.stopCallback=function(s,f){var h=this;if((" "+f.className+" ").indexOf(" mousetrap ")>-1||j(f,h.target))return!1;if("composedPath"in s&&typeof s.composedPath=="function"){var l=s.composedPath()[0];l!==s.target&&(f=l)}return f.tagName=="INPUT"||f.tagName=="SELECT"||f.tagName=="TEXTAREA"||f.isContentEditable},R.prototype.handleKey=function(){var s=this;return s._handleKey.apply(s,arguments)},R.addKeycodes=function(s){for(var f in s)s.hasOwnProperty(f)&&(n[f]=s[f]);u=null},R.init=function(){var s=R(t);for(var f in s)f.charAt(0)!=="_"&&(R[f]=(function(h){return function(){return s[h].apply(s,arguments)}})(f))},R.init(),e.Mousetrap=R,typeof Te<"u"&&Te.exports&&(Te.exports=R),typeof define=="function"&&define.amd&&define(function(){return R})})(typeof window<"u"?window:null,typeof window<"u"?document:null)});var Ge=K(($o,Zt)=>{Zt.exports=window.wp.keycodes});var nr=K((Jo,rr)=>{rr.exports=window.wp.undoManager});var pr=K((ci,dr)=>{dr.exports=window.wp.priorityQueue});var wr=K((mi,yr)=>{yr.exports=window.React});var _n={};jr(_n,{__experimentalUseDialog:()=>qt,__experimentalUseDragging:()=>Gt,__experimentalUseDropZone:()=>xr,__experimentalUseFixedWindowList:()=>Sr,__experimentalUseFocusOutside:()=>Re,compose:()=>lt,createHigherOrderComponent:()=>U,debounce:()=>Y,ifCondition:()=>mt,observableMap:()=>Nr,pipe:()=>ct,privateApis:()=>Ue,pure:()=>Et,throttle:()=>Fe,useAsyncList:()=>hr,useConstrainedTabbing:()=>we,useCopyOnClick:()=>Nt,useCopyToClipboard:()=>Wt,useDebounce:()=>Ae,useDebouncedInput:()=>gr,useDisabled:()=>$t,useEvent:()=>k,useFocusOnMount:()=>_e,useFocusReturn:()=>xe,useFocusableIframe:()=>Rr,useInstanceId:()=>he,useIsomorphicLayoutEffect:()=>Oe,useKeyboardShortcut:()=>Yt,useMediaQuery:()=>re,useMergeRefs:()=>Se,useObservableValue:()=>Cr,usePrevious:()=>De,useReducedMotion:()=>tr,useRefEffect:()=>z,useResizeObserver:()=>lr,useStateWithHistory:()=>ir,useThrottle:()=>_r,useViewportMatch:()=>ar,useWarnOnChange:()=>vr,withGlobalEvents:()=>St,withInstanceId:()=>Lt,withSafeTimeout:()=>Pt,withState:()=>jt});var de=function(){return de=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},de.apply(this,arguments)};function et(e){return e.toLowerCase()}var Fr=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Ur=/[^A-Z0-9]+/gi;function rt(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,n=r===void 0?Fr:r,o=t.stripRegexp,i=o===void 0?Ur:o,a=t.transform,u=a===void 0?et:a,c=t.delimiter,m=c===void 0?" ":c,y=tt(tt(e,n,"$1\0$2"),i,"\0"),x=0,C=y.length;y.charAt(x)==="\0";)x++;for(;y.charAt(C-1)==="\0";)C--;return y.slice(x,C).split("\0").map(u).join(m)}function tt(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(n,o){return n.replace(o,r)},e)}function Wr(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 nt(e,t){return t===void 0&&(t={}),rt(e,de({delimiter:"",transform:Wr},t))}function U(e,t){return r=>{let n=e(r);return n.displayName=Kr(t,r),n}}var Kr=(e,t)=>{let r=t.displayName||t.name||"Component";return`${nt(e??"")}(${r})`};var Y=(e,t,r)=>{let n,o,i=0,a,u,c,m=0,y=!1,x=!1,C=!0;r&&(y=!!r.leading,x="maxWait"in r,r.maxWait!==void 0&&(i=Math.max(r.maxWait,t)),C="trailing"in r?!!r.trailing:C);function O(w){let A=n,W=o;return n=void 0,o=void 0,m=w,a=e.apply(W,A),a}function b(w,A){u=setTimeout(w,A)}function p(){u!==void 0&&clearTimeout(u)}function L(w){return m=w,b(j,t),y?O(w):a}function M(w){return w-(c||0)}function V(w){let A=M(w),W=w-m,ue=t-A;return x?Math.min(ue,i-W):ue}function F(w){let A=M(w),W=w-m;return c===void 0||A>=t||A<0||x&&W>=i}function j(){let w=Date.now();if(F(w))return s(w);b(j,V(w))}function R(){u=void 0}function s(w){return R(),C&&n?O(w):(n=o=void 0,a)}function f(){p(),m=0,R(),n=c=o=void 0}function h(){return l()?s(Date.now()):a}function l(){return u!==void 0}function P(...w){let A=Date.now(),W=F(A);if(n=w,o=this,c=A,W){if(!l())return L(c);if(x)return b(j,t),O(c)}return l()||b(j,t),a}return P.cancel=f,P.flush=h,P.pending=l,P};var Fe=(e,t,r)=>{let n=!0,o=!0;return r&&(n="leading"in r?!!r.leading:n,o="trailing"in r?!!r.trailing:o),Y(e,t,{leading:n,trailing:o,maxWait:t})};function Nr(){let e=new Map,t=new Map;function r(n){let o=t.get(n);if(o)for(let i of o)i()}return{get(n){return e.get(n)},set(n,o){e.set(n,o),r(n)},delete(n){e.delete(n),r(n)},subscribe(n,o){let i=t.get(n);return i||(i=new Set,t.set(n,i)),i.add(o),()=>{i.delete(o),i.size===0&&t.delete(n)}}}}var st=d(it(),1),{lock:ut,unlock:Fn}=(0,st.__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/compose");var at=new WeakMap;function ft(e,t,r,n=!1){let o=e.ownerDocument,i=o??e,a=o===void 0,u=at.get(i);u||(u=new Map,at.set(i,u));let c=n?`${t}:capture`:t,m=u.get(c);if(!m){m=new WeakMap,u.set(c,m);let x=m;i.addEventListener(t,C=>{if(a){let O=x.get(i);if(O)for(let b of O)b(C);return}if(n){let O=[],b=C.target;for(;b&&(O.push(b),b!==i);)b=b.parentNode;for(let p=O.length-1;p>=0;p--){let L=x.get(O[p]);if(L)for(let M of L)M(C)}}else{let O=C.target;for(;O;){let b=x.get(O);if(b)for(let p of b)p(C);if(O===i)break;O=O.parentNode}}},n)}let y=m.get(e);return y||(y=new Set,m.set(e,y)),y.add(r),()=>{y.delete(r)}}var Ue={};ut(Ue,{subscribeDelegatedListener:ft});var We=(e=!1)=>(...t)=>(...r)=>{let n=t.flat();return e&&n.reverse(),n.reduce((o,i)=>[i(...o)],r)[0]},Vr=We(),ct=Vr;var Br=We(!0),lt=Br;var pt=d(Q(),1);function qr(e){return U(t=>r=>e(r)?(0,pt.jsx)(t,{...r}):null,"ifCondition")}var mt=qr;var pe=d(vt(),1),Ke=d(E(),1),bt=d(ae(),1);var gt=d(Q(),1),$r=U(function(e){return(0,bt.default)("wp.compose.pure",{since:"7.1",alternative:"Use `memo` or `PureComponent` instead"}),e.prototype instanceof Ke.Component?class extends e{shouldComponentUpdate(t,r){return!(0,pe.isShallowEqual)(t,this.props)||!(0,pe.isShallowEqual)(r,this.state)}}:class extends Ke.Component{shouldComponentUpdate(t){return!(0,pe.isShallowEqual)(t,this.props)}render(){return(0,gt.jsx)(e,{...this.props})}}},"pure"),Et=$r;var me=d(E(),1),Rt=d(ae(),1);var Gr=class{constructor(){this.listeners={},this.handleEvent=this.handleEvent.bind(this)}add(e,t){this.listeners[e]||(window.addEventListener(e,this.handleEvent),this.listeners[e]=[]),this.listeners[e].push(t)}remove(e,t){this.listeners[e]&&(this.listeners[e]=this.listeners[e].filter(r=>r!==t),this.listeners[e].length||(window.removeEventListener(e,this.handleEvent),delete this.listeners[e]))}handleEvent(e){this.listeners[e.type]?.forEach(t=>{t.handleEvent(e)})}},_t=Gr;var Ne=d(Q(),1),xt=new _t;function St(e){return(0,Rt.default)("wp.compose.withGlobalEvents",{since:"5.7",alternative:"useEffect"}),U(t=>{class r extends me.Component{constructor(o){super(o),this.handleEvent=this.handleEvent.bind(this),this.handleRef=this.handleRef.bind(this)}componentDidMount(){Object.keys(e).forEach(o=>{xt.add(o,this)})}componentWillUnmount(){Object.keys(e).forEach(o=>{xt.remove(o,this)})}handleEvent(o){let i=e[o.type];typeof this.wrappedRef[i]=="function"&&this.wrappedRef[i](o)}handleRef(o){this.wrappedRef=o,this.props.forwardedRef&&this.props.forwardedRef(o)}render(){return(0,Ne.jsx)(t,{...this.props.ownProps,ref:this.handleRef})}}return(0,me.forwardRef)((n,o)=>(0,Ne.jsx)(r,{ownProps:n,forwardedRef:o}))},"withGlobalEvents")}var Ot=d(E(),1),Ct=new WeakMap;function Qr(e){let t=Ct.get(e)||0;return Ct.set(e,t+1),t}function Zr(e,t,r){return(0,Ot.useMemo)(()=>{if(r)return r;let n=Qr(e);return t?`${t}-${n}`:n},[e,r,t])}var he=Zr;var Tt=d(Q(),1),Hr=U(e=>t=>{let r=he(e);return(0,Tt.jsx)(e,{...t,instanceId:r})},"instanceId"),Lt=Hr;var Dt=d(E(),1);var Mt=d(Q(),1),Xr=U(e=>class extends Dt.Component{timeouts;constructor(r){super(r),this.timeouts=[],this.setTimeout=this.setTimeout.bind(this),this.clearTimeout=this.clearTimeout.bind(this)}componentWillUnmount(){this.timeouts.forEach(clearTimeout)}setTimeout(r,n){let o=setTimeout(()=>{r(),this.clearTimeout(o)},n);return this.timeouts.push(o),o}clearTimeout(r){clearTimeout(r),this.timeouts=this.timeouts.filter(n=>n!==r)}render(){return(0,Mt.jsx)(e,{...this.props,setTimeout:this.setTimeout,clearTimeout:this.clearTimeout})}},"withSafeTimeout"),Pt=Xr;var It=d(E(),1),At=d(ae(),1);var kt=d(Q(),1);function jt(e={}){return(0,At.default)("wp.compose.withState",{since:"5.8",alternative:"wp.element.useState"}),U(t=>class extends It.Component{constructor(n){super(n),this.setState=this.setState.bind(this),this.state=e}render(){return(0,kt.jsx)(t,{...this.props,...this.state,setState:this.setState})}},"withState")}var Ft=d(ve(),1);var ye=d(E(),1);function z(e,t){let r=(0,ye.useRef)(void 0);return(0,ye.useCallback)(n=>{n?r.current=e(n):r.current&&r.current()},t)}function Yr(){return z(e=>{function t(r){let{key:n,shiftKey:o,target:i}=r;if(n!=="Tab")return;let a=o?"findPrevious":"findNext",u=Ft.focus.tabbable[a](i)||null;if(i.contains(u)){r.preventDefault(),u?.focus();return}if(e.contains(u))return;let c=o?"append":"prepend",{ownerDocument:m}=e,y=m.createElement("div");y.tabIndex=-1,e[c](y),y.addEventListener("blur",()=>e.removeChild(y)),y.focus()}return e.addEventListener("keydown",t),()=>{e.removeEventListener("keydown",t)}},[])}var we=Yr;var ge=d(E(),1),Kt=d(ae(),1);var be=d(E(),1);async function Ve(e,t){if(!t)return!1;let{ownerDocument:r}=t;if(!r)return!1;let{defaultView:n}=r;try{if(n?.navigator?.clipboard?.writeText)return await n.navigator.clipboard.writeText(e),!0;let o=r.createElement("textarea");o.value=e,o.setAttribute("readonly",""),o.style.position="fixed",o.style.left="-9999px",o.style.top="-9999px",r.body.appendChild(o),o.select();let i=r.execCommand("copy");return o.remove(),i}catch{return!1}}function Be(e){"focus"in e&&typeof e.focus=="function"&&e.focus()}function Ut(e){let t=(0,be.useRef)(e);return(0,be.useLayoutEffect)(()=>{t.current=e},[e]),t}function Wt(e,t){let r=Ut(e),n=Ut(t);return z(o=>{let i=!0,a=async()=>{let u=typeof r.current=="function"?r.current():r.current||"";await Ve(u,o)&&(i&&Be(o),n.current&&n.current())};return o.addEventListener("click",a),()=>{i=!1,o.removeEventListener("click",a)}},[])}function Nt(e,t,r=4e3){(0,Kt.default)("wp.compose.useCopyOnClick",{since:"5.8",alternative:"wp.compose.useCopyToClipboard"});let[n,o]=(0,ge.useState)(!1);return(0,ge.useEffect)(()=>{let i=!0,a;if(!e.current)return;let u;if(typeof e.current=="string"?u=typeof document<"u"?Array.from(document.querySelectorAll(e.current)):[]:"length"in e.current&&typeof e.current.length=="number"?u=Array.from(e.current):u=[e.current],u.length===0)return;let c=async m=>{let y=m.currentTarget;if(!y)return;let x=await Ve(typeof t=="function"?t():t||"",y);i&&x&&(Be(y),r&&(o(!0),clearTimeout(a),a=setTimeout(()=>o(!1),r)))};for(let m of u)m.addEventListener("click",c);return()=>{i=!1;for(let m of u)m.removeEventListener("click",c);clearTimeout(a)}},[e,t,r]),n}var ee=d(E(),1);var Vt=d(ve(),1),Ee=d(E(),1);function _e(e="firstElement"){let t=(0,Ee.useRef)(e),r=n=>{n.focus({preventScroll:!0})};return(0,Ee.useEffect)(()=>{t.current=e},[e]),z(n=>{if(t.current===!1||n.contains(n.ownerDocument?.activeElement??null))return;if(t.current!=="firstElement"&&t.current!=="firstInputElement"){r(n);return}let o=setTimeout(()=>{if(t.current==="firstInputElement"){let a=n.querySelector('input:not([type="hidden"]):not([disabled]), select:not([disabled]), textarea:not([disabled])');if(a){r(a);return}}let i=Vt.focus.tabbable.find(n)[0];i&&r(i)},0);return()=>{clearTimeout(o)}},[])}var Z=d(E(),1),qe=null;function Jr(e){let t=(0,Z.useRef)(null),r=(0,Z.useRef)(null),n=(0,Z.useRef)(e);return(0,Z.useEffect)(()=>{n.current=e},[e]),(0,Z.useCallback)(o=>{if(o){if(t.current=o,r.current)return;let i=o.ownerDocument.activeElement instanceof window.HTMLIFrameElement?o.ownerDocument.activeElement.contentDocument:o.ownerDocument;r.current=i?.activeElement??null}else if(r.current){let i=t.current?.contains(t.current?.ownerDocument.activeElement??null);if(t.current?.isConnected&&!i){qe??=r.current;return}n.current?n.current():(r.current.isConnected?r.current:qe)?.focus(),qe=null}},[])}var xe=Jr;var N=d(E(),1),en=["button","submit"];function tn(e){if(!(e instanceof window.HTMLElement))return!1;switch(e.nodeName){case"A":case"BUTTON":return!0;case"INPUT":return en.includes(e.type)}return!1}function Re(e){let t=(0,N.useRef)(e);(0,N.useEffect)(()=>{t.current=e},[e]);let r=(0,N.useRef)(!1),n=(0,N.useRef)(void 0),o=(0,N.useCallback)(()=>{clearTimeout(n.current)},[]);(0,N.useEffect)(()=>{e||o()},[e,o]);let i=(0,N.useCallback)(u=>{let{type:c,target:m}=u;["mouseup","touchend"].includes(c)?r.current=!1:tn(m)&&(r.current=!0)},[]),a=(0,N.useCallback)(u=>{if(u.persist(),r.current)return;let c=u.target.getAttribute("data-unstable-ignore-focus-outside-for-relatedtarget");c&&u.relatedTarget?.closest(c)||(n.current=setTimeout(()=>{if(!document.hasFocus()){u.preventDefault();return}typeof t.current=="function"&&t.current(u)},0))},[]);return{onFocus:o,onMouseDown:i,onMouseUp:i,onTouchStart:i,onTouchEnd:i,onBlur:a}}var $=d(E(),1);function $e(e,t){if(typeof e=="function"){let r=e(t);return typeof r=="function"?r:void 0}else e&&e.hasOwnProperty("current")&&(e.current=t)}function Bt(e,t,r){let n=r[t];n?(r[t]=void 0,n()):$e(e,null)}function Se(e){let t=(0,$.useRef)(null),r=(0,$.useRef)([]),n=(0,$.useRef)(e),o=(0,$.useRef)([]);return n.current=e,(0,$.useLayoutEffect)(()=>{let i=t.current;i!==null&&(e.forEach((a,u)=>{let c=r.current[u];a!==c&&(Bt(c,u,o.current),o.current[u]=$e(a,i))}),r.current=e)},e),(0,$.useCallback)(i=>{t.current=i,i===null?(r.current.forEach((a,u)=>{Bt(a,u,o.current)}),r.current=[]):(r.current=n.current,r.current.forEach((a,u)=>{o.current[u]=$e(a,i)}))},[])}function rn(e){let t=(0,ee.useRef)(void 0),{constrainTabbing:r=e.focusOnMount!==!1}=e;(0,ee.useEffect)(()=>{t.current=e},Object.values(e));let n=we(),o=_e(e.focusOnMount),i=xe(),a=Re(c=>{t.current?.__unstableOnClose?t.current.__unstableOnClose("focus-outside",c):t.current?.onClose&&t.current.onClose()}),u=(0,ee.useCallback)(c=>{t.current?.onKeyDown?.(c),c.key==="Escape"&&!c.defaultPrevented&&t.current?.onClose&&(c.preventDefault(),c.stopPropagation(),t.current.onClose())},[]);return[Se([r?n:null,e.focusOnMount!==!1?i:null,e.focusOnMount!==!1?o:null]),{...a,onKeyDown:u,tabIndex:-1}]}var qt=rn;function $t({isDisabled:e=!1}={}){return z(t=>{if(e)return;let r=t?.ownerDocument?.defaultView;if(!r)return;let n=[],o=()=>{t.childNodes.forEach(u=>{u instanceof r.HTMLElement&&(u.getAttribute("inert")||(u.setAttribute("inert","true"),n.push(()=>{u.removeAttribute("inert")})))})},i=Y(o,0,{leading:!0});o();let a=new window.MutationObserver(i);return a.observe(t,{childList:!0}),()=>{a&&a.disconnect(),i.cancel(),n.forEach(u=>u())}},[e])}var te=d(E(),1);function k(e){let t=(0,te.useRef)(()=>{throw new Error("Callbacks created with `useEvent` cannot be called during rendering.")});return(0,te.useInsertionEffect)(()=>{t.current=e}),(0,te.useCallback)((...r)=>t.current?.(...r),[])}var B=d(E(),1);var Ce=d(E(),1),nn=typeof window<"u"?Ce.useLayoutEffect:Ce.useEffect,Oe=nn;function Gt({onDragStart:e,onDragMove:t,onDragEnd:r}){let[n,o]=(0,B.useState)(!1),i=(0,B.useRef)({onDragStart:e,onDragMove:t,onDragEnd:r});Oe(()=>{i.current.onDragStart=e,i.current.onDragMove=t,i.current.onDragEnd=r},[e,t,r]);let a=(0,B.useCallback)(m=>{i.current.onDragMove?.(m)},[]),u=(0,B.useCallback)(function m(y){i.current.onDragEnd?.(y),document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",m),o(!1)},[a]),c=(0,B.useCallback)(m=>{i.current.onDragStart?.(m),document.addEventListener("mousemove",a),document.addEventListener("mouseup",u),o(!0)},[a,u]);return(0,B.useEffect)(()=>()=>{n&&(document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",u))},[n,a,u]),{startDrag:c,endDrag:u,isDragging:n}}var Ht=d(Qt(),1);(function(e){if(e){var t={},r=e.prototype.stopCallback;e.prototype.stopCallback=function(n,o,i,a){var u=this;return u.paused?!0:t[i]||t[a]?!1:r.call(u,n,o,i)},e.prototype.bindGlobal=function(n,o,i){var a=this;if(a.bind(n,o,i),n instanceof Array){for(var u=0;u<n.length;u++)t[n[u]]=!0;return}t[n]=!0},e.init()}})(typeof Mousetrap<"u"?Mousetrap:void 0);var fe=d(E(),1),Xt=d(Ge(),1);function on(e,t,{bindGlobal:r=!1,eventName:n="keydown",isDisabled:o=!1,target:i}={}){let a=(0,fe.useRef)(t);(0,fe.useEffect)(()=>{a.current=t},[t]),(0,fe.useEffect)(()=>{if(o)return;let u=new Ht.default(i&&i.current?i.current:document);return(Array.isArray(e)?e:[e]).forEach(m=>{let y=m.split("+"),x=new Set(y.filter(p=>p.length>1)),C=x.has("alt"),O=x.has("shift");if((0,Xt.isAppleOS)()&&(x.size===1&&C||x.size===2&&C&&O))throw new Error(`Cannot bind ${m}. Alt and Shift+Alt modifiers are reserved for character input.`);u[r?"bindGlobal":"bind"](m,(...p)=>a.current(...p),n)}),()=>{u.reset()}},[e,r,n,i,o])}var Yt=on;var er=d(E(),1),Jt=new WeakMap,sn={subscribe:()=>()=>{},getValue:()=>!1};function un(e,t){if(!e||!t||typeof e.matchMedia!="function")return sn;let r=Jt.get(e);r||(r=new Map,Jt.set(e,r));let n=r.get(t);if(n)return n;let o=e.matchMedia(t),i=new Set,a=()=>{for(let c of i)c()},u={subscribe(c){return i.size===0&&o.addEventListener?.("change",a),i.add(c),()=>{i.delete(c),i.size===0&&o.removeEventListener?.("change",a)}},getValue(){return o.matches}};return r.set(t,u),u}function re(e,t=typeof window<"u"?window:void 0){let r=un(t,e);return(0,er.useSyncExternalStore)(r.subscribe,r.getValue,()=>!1)}var Le=d(E(),1);function De(e){let t=(0,Le.useRef)(void 0);return(0,Le.useEffect)(()=>{t.current=e},[e]),t.current}var an=()=>re("(prefers-reduced-motion: reduce)"),tr=an;var or=d(nr(),1),ne=d(E(),1);function fn(e,t){switch(t.type){case"UNDO":{let r=e.manager.undo();return r?{...e,value:r[0].changes.prop.from}:e}case"REDO":{let r=e.manager.redo();return r?{...e,value:r[0].changes.prop.to}:e}case"RECORD":return e.manager.addRecord([{id:"object",changes:{prop:{from:e.value,to:t.value}}}],t.isStaged),{...e,value:t.value}}return e}function cn(e){return{manager:(0,or.createUndoManager)(),value:e}}function ir(e){let[t,r]=(0,ne.useReducer)(fn,e,cn);return{value:t.value,setValue:(0,ne.useCallback)((n,o)=>{r({type:"RECORD",value:n,isStaged:o})},[]),hasUndo:t.manager.hasUndo(),hasRedo:t.manager.hasRedo(),undo:(0,ne.useCallback)(()=>{r({type:"UNDO"})},[]),redo:(0,ne.useCallback)(()=>{r({type:"REDO"})},[])}}var Me=d(E(),1);var sr={xhuge:1920,huge:1440,wide:1280,xlarge:1080,large:960,medium:782,small:600,mobile:480},ln={">=":"min-width","<":"max-width"},dn={">=":(e,t)=>t>=e,"<":(e,t)=>t<e},Qe=(0,Me.createContext)(null);Qe.displayName="ViewportMatchWidthContext";var ur=(e,t=">=",r=typeof window<"u"?window:void 0)=>{let n=(0,Me.useContext)(Qe),o=!n&&`screen and (${ln[t]}: ${sr[e]}px)`,i=re(o||void 0,r);return n?dn[t](sr[e],n):i};ur.__experimentalWidthProvider=Qe.Provider;var ar=ur;var Ze=d(E(),1);function Pe(e,t={}){let r=k(e),n=(0,Ze.useRef)(null),o=(0,Ze.useRef)(void 0);return k(i=>{if(i===n.current)return;o.current??=new ResizeObserver(r);let{current:a}=o;n.current&&a.unobserve(n.current),n.current=i??null,i&&a.observe(i,t)})}var oe=d(E(),1);var He=d(Q(),1),pn=e=>{let t;if(!e.contentBoxSize)t=[e.contentRect.width,e.contentRect.height];else if(e.contentBoxSize[0]){let o=e.contentBoxSize[0];t=[o.inlineSize,o.blockSize]}else{let o=e.contentBoxSize;t=[o.inlineSize,o.blockSize]}let[r,n]=t.map(o=>Math.round(o));return{width:r,height:n}},mn={position:"absolute",top:0,left:0,right:0,bottom:0,pointerEvents:"none",opacity:0,overflow:"hidden",zIndex:-1};function hn({onResize:e}){let t=Pe(r=>{let n=pn(r.at(-1));e(n)});return(0,He.jsx)("div",{ref:t,style:mn,"aria-hidden":"true"})}function vn(e,t){return e.width===t.width&&e.height===t.height}var fr={width:null,height:null};function cr(){let[e,t]=(0,oe.useState)(fr),r=(0,oe.useRef)(fr),n=(0,oe.useCallback)(i=>{vn(r.current,i)||(r.current=i,t(i))},[]);return[(0,He.jsx)(hn,{onResize:n}),e]}function lr(e,t={}){return e?Pe(e,t):cr()}var ie=d(E(),1),mr=d(pr(),1);function yn(e,t){let r=[];for(let n=0;n<e.length;n++){let o=e[n];if(!t.includes(o))break;r.push(o)}return r}function wn(e,t={step:1}){let{step:r=1}=t,[n,o]=(0,ie.useState)([]);return(0,ie.useEffect)(()=>{let i=yn(e,n);i.length<r&&(i=i.concat(e.slice(i.length,r))),o(i);let a=(0,mr.createQueue)();for(let u=i.length;u<e.length;u+=r)a.add({},()=>{(0,ie.flushSync)(()=>{o(c=>[...c,...e.slice(u,u+r)])})});return()=>a.reset()},[e]),n}var hr=wn;function bn(e,t="Change detection"){let r=De(e);Object.entries(r??[]).forEach(([n,o])=>{o!==e[n]&&console.warn(`${t}: ${n} key changed:`,o,e[n])})}var vr=bn;var se=d(wr());function gn(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function Ie(e,t){var r=(0,se.useState)(function(){return{inputs:t,result:e()}})[0],n=(0,se.useRef)(r),o=!!(t&&n.current.inputs&&gn(t,n.current.inputs)),i=o?n.current:{inputs:t,result:e()};return(0,se.useEffect)(function(){n.current=i},[i]),i.result}var br=d(E(),1);function Ae(e,t,r){let n=Ie(()=>Y(e,t??0,r),[e,t,r?.leading,r?.trailing,r?.maxWait]);return(0,br.useEffect)(()=>()=>n.cancel(),[n]),n}var ce=d(E(),1);function gr(e=""){let[t,r]=(0,ce.useState)(e),[n,o]=(0,ce.useState)(e),i=Ae(o,250);return(0,ce.useEffect)(()=>{i(t)},[t,i]),[t,r,n]}var Er=d(E(),1);function _r(e,t,r){let n=Ie(()=>Fe(e,t??0,r),[e,t,r]);return(0,Er.useEffect)(()=>()=>n.cancel(),[n]),n}function xr({dropZoneElement:e,isDisabled:t,onDrop:r,onDragStart:n,onDragEnter:o,onDragLeave:i,onDragEnd:a,onDragOver:u}){let c=k(r),m=k(n),y=k(o),x=k(i),C=k(a),O=k(u);return z(b=>{if(t)return;let p=e??b,L=!1,{ownerDocument:M}=p;function V(l){let{defaultView:P}=M;if(!l||!P||!(l instanceof P.HTMLElement)||!p.contains(l))return!1;let w=l;do if(w.dataset.isDropZone)return w===p;while(w=w.parentElement);return!1}function F(l){L||(L=!0,M.addEventListener("dragend",h),M.addEventListener("mousemove",h),n&&m(l))}function j(l){l.preventDefault(),!p.contains(l.relatedTarget)&&o&&y(l)}function R(l){!l.defaultPrevented&&u&&O(l),l.preventDefault()}function s(l){V(l.relatedTarget)||i&&x(l)}function f(l){l.defaultPrevented||(l.preventDefault(),l.dataTransfer&&l.dataTransfer.files.length,r&&c(l),h(l))}function h(l){L&&(L=!1,M.removeEventListener("dragend",h),M.removeEventListener("mousemove",h),a&&C(l))}return p.setAttribute("data-is-drop-zone","true"),p.addEventListener("drop",f),p.addEventListener("dragenter",j),p.addEventListener("dragover",R),p.addEventListener("dragleave",s),M.addEventListener("dragenter",F),()=>{p.removeAttribute("data-is-drop-zone"),p.removeEventListener("drop",f),p.removeEventListener("dragenter",j),p.removeEventListener("dragover",R),p.removeEventListener("dragleave",s),M.removeEventListener("dragend",h),M.removeEventListener("mousemove",h),M.removeEventListener("dragenter",F)}},[t,e])}function Rr(){return z(e=>{let{ownerDocument:t}=e;if(!t)return;let{defaultView:r}=t;if(!r)return;function n(){t&&t.activeElement===e&&e.focus()}return r.addEventListener("blur",n),()=>{r.removeEventListener("blur",n)}},[])}var H=d(E(),1),Xe=d(ve(),1),X=d(Ge(),1);var En=30;function Sr(e,t,r,n){let{windowOverscan:o,useWindowing:i=!0,initWindowSize:a=En,expandedState:u}=n??{},[c,m]=(0,H.useState)({visibleItems:a,start:0,end:a,itemInView:b=>b>=0&&b<=a}),y=(0,H.useRef)(a),x=(0,H.useRef)(!0),C=k(b=>{let p=(0,Xe.getScrollContainer)(e.current);if(!p)return;let L=Math.ceil(p.clientHeight/t);y.current=L;let M=x.current;x.current=!1;let V=b?L:o??L,F=Math.floor(p.scrollTop/t),j=Math.max(0,F-V),R=Math.min(r-1,F+L+V);m(s=>s.start<=j&&s.end>=R||M&&s.start<=F&&s.end>=F+L?s:{visibleItems:L,start:j,end:R,itemInView:f=>j<=f&&f<=R})}),O=k((b,p)=>{switch(b.keyCode){case X.HOME:return p.scrollTo({top:0});case X.END:return p.scrollTo({top:r*t});case X.PAGEUP:return p.scrollTo({top:p.scrollTop-y.current*t});case X.PAGEDOWN:return p.scrollTo({top:p.scrollTop+y.current*t})}});return(0,H.useLayoutEffect)(()=>{i&&C(!0)},[i,C,t,r,o,u]),(0,H.useLayoutEffect)(()=>{if(!i)return;let b=(0,Xe.getScrollContainer)(e.current);if(!b)return;let{defaultView:p}=b.ownerDocument,L=()=>C(),M=V=>O(V,b);return b.addEventListener("scroll",L),p?.addEventListener("resize",L),p?.addEventListener("keydown",M),()=>{b.removeEventListener("scroll",L),p?.removeEventListener("resize",L),p?.removeEventListener("keydown",M)}},[i,e,t,r,u,C,O]),[c,m]}var ke=d(E(),1);function Cr(e,t){let[r,n]=(0,ke.useMemo)(()=>[o=>e.subscribe(t,o),()=>e.get(t)],[e,t]);return(0,ke.useSyncExternalStore)(r,n,n)}return zr(_n);})();
+(window.wp ||= {}).compose = wp.compose;
+})();
diff --git a/wp-includes/js/dist/core-commands.js b/wp-includes/js/dist/core-commands.js
index bbce37bd65..a4e69c6135 100644
--- a/wp-includes/js/dist/core-commands.js
+++ b/wp-includes/js/dist/core-commands.js
@@ -1,3 +1,4 @@
+(function() {
 var wp;
 (wp ||= {}).coreCommands = (() => {
   var __create = Object.create;
@@ -738,3 +739,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).coreCommands = wp.coreCommands;
+})();
diff --git a/wp-includes/js/dist/core-commands.min.js b/wp-includes/js/dist/core-commands.min.js
index 669385b826..6abd789a44 100644
--- a/wp-includes/js/dist/core-commands.min.js
+++ b/wp-includes/js/dist/core-commands.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
-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 V=c((nt,va)=>{va.exports=window.wp.element});var J=c((ct,ba)=>{ba.exports=window.wp.router});var T=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((Ft,Ra)=>{Ra.exports=window.wp.url});var Ta=c((It,Va)=>{Va.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(V(),1),qa=e(J(),1),Za=e(T(),1);var F=e(T(),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(V(),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 I(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,F.useCommands)(t),(0,F.useCommandLoader)({name:"core/view-site",hook:et()})}var x=e(T(),1),b=e(Q(),1),v=e(V(),1),C=e(na(),1),u=e(pa(),1);var Na=e(J(),1),p=e(Pa(),1),Fa=e(Ta(),1),Ia=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,Fa.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,Ia.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(){I(),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 I(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);})();
+(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);})();
+(window.wp ||= {}).coreCommands = wp.coreCommands;
+})();
diff --git a/wp-includes/js/dist/core-data.js b/wp-includes/js/dist/core-data.js
index 5af80405b8..86608a5727 100644
--- a/wp-includes/js/dist/core-data.js
+++ b/wp-includes/js/dist/core-data.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).coreData = (() => {
@@ -660,17 +661,40 @@ var wp;
     LOCAL_UNDO_IGNORED_ORIGIN,
     retrySyncConnection
   } = unlock(import_sync.privateApis);
+  var CRDT_AUTOSAVE_SNAPSHOT_KEY = "crdt_snapshot";
   var syncManager;
   function getSyncManager() {
     if (syncManager) {
       return syncManager;
     }
+    if (!globalThis.window?.__experimentalEnableRealTimeCollaboration) {
+      return void 0;
+    }
     syncManager = createSyncManager();
     return syncManager;
   }
   function hasSyncManager() {
     return Boolean(syncManager);
   }
+  function getEntitySnapshot(kind, name, recordId) {
+    if (!hasSyncManager()) {
+      return void 0;
+    }
+    return getSyncManager()?.getEntitySnapshot(
+      `${kind}/${name}`,
+      `${recordId}`
+    );
+  }
+  function entityContainsSnapshot(kind, name, recordId, encodedSnapshot) {
+    if (!hasSyncManager()) {
+      return false;
+    }
+    return getSyncManager()?.entityContainsSnapshot(
+      `${kind}/${name}`,
+      `${recordId}`,
+      encodedSnapshot
+    ) ?? false;
+  }

   // packages/core-data/build-module/utils/save-crdt-doc.mjs
   var SYNC_SAVE_API_PATH = "/wp-sync/v1/save";
@@ -1571,30 +1595,30 @@ var wp;
         cursorPosition
       };
     } else if (isSelectionInOneBlock) {
-      const cursorStartPosition2 = getCursorPosition(
+      const cursorStartPosition = getCursorPosition(
         selectionStart,
         yBlocks
       );
-      const cursorEndPosition2 = getCursorPosition(selectionEnd, yBlocks);
-      if (!cursorStartPosition2 || !cursorEndPosition2) {
+      const cursorEndPosition = getCursorPosition(selectionEnd, yBlocks);
+      if (!cursorStartPosition || !cursorEndPosition) {
         return noSelection;
       }
       return {
         type: "selection-in-one-block",
-        cursorStartPosition: cursorStartPosition2,
-        cursorEndPosition: cursorEndPosition2,
+        cursorStartPosition,
+        cursorEndPosition,
         selectionDirection
       };
     }
-    const cursorStartPosition = getCursorPosition(selectionStart, yBlocks);
-    const cursorEndPosition = getCursorPosition(selectionEnd, yBlocks);
-    if (!cursorStartPosition || !cursorEndPosition) {
+    const startEndpoint = getSelectionEndpoint(selectionStart, yBlocks);
+    const endEndpoint = getSelectionEndpoint(selectionEnd, yBlocks);
+    if (!startEndpoint || !endEndpoint) {
       return noSelection;
     }
     return {
       type: "selection-in-multiple-blocks",
-      cursorStartPosition,
-      cursorEndPosition,
+      startEndpoint,
+      endEndpoint,
       selectionDirection
     };
   }
@@ -1622,6 +1646,18 @@ var wp;
       attributeKey: selection.attributeKey
     };
   }
+  function getSelectionEndpoint(selection, blocks) {
+    const cursorPosition = getCursorPosition(selection, blocks);
+    if (cursorPosition) {
+      return { type: "cursor", cursorPosition };
+    }
+    const path = getBlockPathForLocalClientId(selection.clientId);
+    const blockPosition = path ? createRelativePositionForBlockPath(path, blocks) : null;
+    if (blockPosition) {
+      return { type: "whole-block", blockPosition };
+    }
+    return null;
+  }
   function getBlockPathForLocalClientId(clientId) {
     const { getBlockIndex, getBlockRootClientId, getBlockName } = (0, import_data3.select)(import_block_editor2.store);
     const path = [];
@@ -1699,12 +1735,12 @@ var wp;
           selection2.cursorEndPosition
         ) && selection1.selectionDirection === selection2.selectionDirection;
       case "selection-in-multiple-blocks":
-        return areCursorPositionsEqual(
-          selection1.cursorStartPosition,
-          selection2.cursorStartPosition
-        ) && areCursorPositionsEqual(
-          selection1.cursorEndPosition,
-          selection2.cursorEndPosition
+        return areEndpointsEqual(
+          selection1.startEndpoint,
+          selection2.startEndpoint
+        ) && areEndpointsEqual(
+          selection1.endEndpoint,
+          selection2.endEndpoint
         ) && selection1.selectionDirection === selection2.selectionDirection;
       case "whole-block":
         return import_sync7.Y.compareRelativePositions(
@@ -1715,6 +1751,21 @@ var wp;
         return false;
     }
   }
+  function areEndpointsEqual(ep1, ep2) {
+    if (ep1.type !== ep2.type) {
+      return false;
+    }
+    if (ep1.type === "cursor" && ep2.type === "cursor") {
+      return areCursorPositionsEqual(
+        ep1.cursorPosition,
+        ep2.cursorPosition
+      );
+    }
+    return import_sync7.Y.compareRelativePositions(
+      ep1.blockPosition,
+      ep2.blockPosition
+    );
+  }
   function areCursorPositionsEqual(cursorPosition1, cursorPosition2) {
     const isRelativePositionEqual = import_sync7.Y.compareRelativePositions(
       cursorPosition1.relativePosition,
@@ -1884,6 +1935,13 @@ var wp;
           attributeKey: null
         };
       }
+      if (selection.type === SelectionType.SelectionInMultipleBlocks) {
+        return {
+          richTextOffset: null,
+          localClientId: null,
+          attributeKey: null
+        };
+      }
       const cursorPos = "cursorPosition" in selection ? selection.cursorPosition : selection.cursorStartPosition;
       const absolutePosition = import_sync9.Y.createAbsolutePositionFromRelativePosition(
         cursorPos.relativePosition,
@@ -3201,7 +3259,7 @@ var wp;
       plural: "comments",
       label: (0, import_i18n.__)("Comment"),
       supportsPagination: true,
-      syncConfig: defaultCollectionSyncConfig
+      ...globalThis.window?.__experimentalEnableRealTimeCollaboration ? { syncConfig: defaultCollectionSyncConfig } : {}
     },
     {
       name: "menu",
@@ -3344,7 +3402,7 @@ var wp;
         newEdits.title = "";
       }
     }
-    if (persistedRecord) {
+    if (window.__experimentalEnableRealTimeCollaboration && persistedRecord) {
       const objectType = `postType/${name}`;
       const objectId = persistedRecord.id;
       const serializedDoc = await getSyncManager()?.createPersistedCRDTDoc(
@@ -3362,7 +3420,7 @@ var wp;
   };
   async function loadPostTypeEntities() {
     const postTypesPromise = (0, import_api_fetch2.default)({ path: "/wp/v2/types?context=view" });
-    const taxonomiesPromise = window._wpCollaborationEnabled ? (0, import_api_fetch2.default)({ path: "/wp/v2/taxonomies?context=view" }) : Promise.resolve({});
+    const taxonomiesPromise = window.__experimentalEnableRealTimeCollaboration ? (0, import_api_fetch2.default)({ path: "/wp/v2/taxonomies?context=view" }) : Promise.resolve({});
     const [postTypes, taxonomies] = await Promise.all([
       postTypesPromise,
       taxonomiesPromise
@@ -3409,6 +3467,9 @@ var wp;
         getRevisionsUrl: (parentId, revisionId) => `/${namespace}/${postType.rest_base}/${parentId}/revisions${revisionId ? "/" + revisionId : ""}`,
         revisionKey: isTemplate && !window?.__experimentalTemplateActivate ? "wp_id" : DEFAULT_ENTITY_KEY
       };
+      if (!window.__experimentalEnableRealTimeCollaboration) {
+        return entity2;
+      }
       entity2.syncConfig = {
         // Save a CRDT document with this entity
         supportsPersistence: true,
@@ -3476,7 +3537,9 @@ var wp;
         getTitle: (record) => record?.name,
         supportsPagination: true
       };
-      entity2.syncConfig = defaultSyncConfig;
+      if (window.__experimentalEnableRealTimeCollaboration) {
+        entity2.syncConfig = defaultSyncConfig;
+      }
       return entity2;
     });
   }
@@ -4239,6 +4302,7 @@ var wp;
     getEditorSettings: () => getEditorSettings,
     getEntityRecordPermissions: () => getEntityRecordPermissions,
     getEntityRecordsPermissions: () => getEntityRecordsPermissions,
+    getEntitySyncConnectionStatus: () => getEntitySyncConnectionStatus,
     getHomePage: () => getHomePage,
     getNavigationFallbackId: () => getNavigationFallbackId,
     getPostsPageId: () => getPostsPageId,
@@ -4466,6 +4530,9 @@ var wp;
     }
     return coalesced;
   }
+  function getEntitySyncConnectionStatus(state, kind, name, recordId) {
+    return state.syncConnectionStatuses?.[`${kind}/${name}:${recordId}`];
+  }

   // packages/core-data/build-module/selectors.mjs
   var EMPTY_OBJECT2 = {};
@@ -5606,6 +5673,14 @@ var wp;
       try {
         const path = `${baseURL}${recordId ? "/" + recordId : ""}`;
         const persistedRecord = !isNewRecord ? select4.getRawEntityRecord(kind, name, recordId) : {};
+        if (entityConfig.syncConfig && !__unstableSkipSyncUpdate && !isNewRecord && persistedRecord) {
+          getSyncManager()?.update(
+            `${kind}/${name}`,
+            recordId,
+            record,
+            LOCAL_UNDO_IGNORED_ORIGIN
+          );
+        }
         if (isAutosave) {
           const merged = { ...persistedRecord, ...record };
           const data = [
@@ -5628,6 +5703,15 @@ var wp;
               status: merged.status === "auto-draft" ? "draft" : void 0
             }
           );
+          if (entityConfig.syncConfig) {
+            const crdtSnapshot = getSyncManager()?.getEntitySnapshot(
+              `${kind}/${name}`,
+              recordId
+            );
+            if (crdtSnapshot) {
+              data[CRDT_AUTOSAVE_SNAPSHOT_KEY] = crdtSnapshot;
+            }
+          }
           updatedRecord = await __unstableFetch({
             path: `${path}/autosaves`,
             method: "POST",
@@ -5671,14 +5755,6 @@ var wp;
             );
           }
         } else {
-          if (entityConfig.syncConfig && !__unstableSkipSyncUpdate && !isNewRecord && persistedRecord) {
-            getSyncManager()?.update(
-              `${kind}/${name}`,
-              recordId,
-              record,
-              LOCAL_UNDO_IGNORED_ORIGIN
-            );
-          }
           let edits = record;
           if (entityConfig.__unstablePrePersist) {
             edits = {
@@ -5700,7 +5776,7 @@ var wp;
             updatedRecord,
             void 0,
             true,
-            edits
+            record
           );
           if (entityConfig.syncConfig) {
             let syncChanges;
@@ -5909,6 +5985,7 @@ var wp;
   var import_api_fetch5 = __toESM(require_api_fetch(), 1);
   var import_notices = __toESM(require_notices(), 1);
   var import_block_editor5 = __toESM(require_block_editor(), 1);
+  var import_html_entities = __toESM(require_html_entities(), 1);
   var import_i18n2 = __toESM(require_i18n(), 1);
   function receiveRegisteredPostMeta(postType, registeredPostMeta2) {
     return {
@@ -6073,7 +6150,9 @@ var wp;
           });
         }
         pendingSavedRecords.push(
-          registry.dispatch(STORE_NAME).saveEditedEntityRecord(kind, name, key)
+          registry.dispatch(STORE_NAME).saveEditedEntityRecord(kind, name, key, {
+            throwOnError: true
+          }).catch(ensureError)
         );
       }
     });
@@ -6083,19 +6162,34 @@ var wp;
           "root",
           "site",
           void 0,
-          siteItemsToSave
-        )
+          siteItemsToSave,
+          {
+            throwOnError: true
+          }
+        ).catch(ensureError)
       );
     }
     registry.dispatch(import_block_editor5.store).__unstableMarkLastChangeAsPersistent();
-    Promise.all(pendingSavedRecords).then(async (values) => {
+    return Promise.all(pendingSavedRecords).then(async (values) => {
       if (onSave) {
         await onSave();
       }
       return values;
     }).then((values) => {
-      if (values.some((value) => typeof value === "undefined")) {
-        registry.dispatch(import_notices.store).createErrorNotice((0, import_i18n2.__)("Saving failed."));
+      const errors = values.filter((v) => v instanceof Error);
+      if (errors.length) {
+        const firstMessage = errors.find(
+          (e) => e.message
+        )?.message;
+        registry.dispatch(import_notices.store).createErrorNotice(
+          (0, import_html_entities.decodeEntities)(
+            firstMessage || (0, import_i18n2.__)("Saving failed.")
+          ),
+          {
+            type: "snackbar",
+            id: saveNoticeId
+          }
+        );
       } else {
         registry.dispatch(import_notices.store).createSuccessNotice(
           successNoticeContent || (0, import_i18n2.__)("Site updated."),
@@ -6114,9 +6208,38 @@ var wp;
       }
     }).catch(
       (error) => registry.dispatch(import_notices.store).createErrorNotice(
-        `${(0, import_i18n2.__)("Saving failed.")} ${error}`
+        (0, import_html_entities.decodeEntities)(
+          error?.message || (0, import_i18n2.__)("Saving failed.")
+        ),
+        {
+          type: "snackbar",
+          id: saveNoticeId
+        }
       )
     );
+    function ensureError(error) {
+      if (error instanceof Error) {
+        return error;
+      }
+      let message;
+      if (!error) {
+      } else if (typeof error.message === "string") {
+        message = error.message;
+      } else if (typeof error === "string") {
+        message = error;
+      } else if (
+        // Only consider own method, lest we erroneously end up calling
+        // `Object#toString` at the end of the prototype chain, thereby
+        // returning `"[object Object]"`.
+        Object.hasOwn(error, "toString") && typeof error.toString === "function"
+      ) {
+        const result = error.toString();
+        if (typeof result === "string") {
+          message = result;
+        }
+      }
+      return new Error(message, { cause: error });
+    }
   };

   // packages/core-data/build-module/resolvers.mjs
@@ -6155,7 +6278,7 @@ var wp;
     getViewConfig: () => getViewConfig2
   });
   var import_url6 = __toESM(require_url(), 1);
-  var import_html_entities2 = __toESM(require_html_entities(), 1);
+  var import_html_entities3 = __toESM(require_html_entities(), 1);
   var import_api_fetch9 = __toESM(require_api_fetch(), 1);

   // packages/core-data/build-module/fetch/index.mjs
@@ -6164,7 +6287,7 @@ var wp;
   // packages/core-data/build-module/fetch/__experimental-fetch-link-suggestions.mjs
   var import_api_fetch6 = __toESM(require_api_fetch(), 1);
   var import_url4 = __toESM(require_url(), 1);
-  var import_html_entities = __toESM(require_html_entities(), 1);
+  var import_html_entities2 = __toESM(require_html_entities(), 1);
   var import_i18n3 = __toESM(require_i18n(), 1);
   async function fetchLinkSuggestions(search, searchOptions = {}, editorSettings2 = {}) {
     const searchOptionsToUse = searchOptions.isInitialSuggestions && searchOptions.initialSuggestionsSearchOptions ? {
@@ -6194,7 +6317,7 @@ var wp;
             return {
               id: result.id,
               url: result.url,
-              title: (0, import_html_entities.decodeEntities)(result.title || "") || (0, import_i18n3.__)("(no title)"),
+              title: (0, import_html_entities2.decodeEntities)(result.title || "") || (0, import_i18n3.__)("(no title)"),
               type: result.subtype || result.type,
               kind: "post-type"
             };
@@ -6218,7 +6341,7 @@ var wp;
             return {
               id: result.id,
               url: result.url,
-              title: (0, import_html_entities.decodeEntities)(result.title || "") || (0, import_i18n3.__)("(no title)"),
+              title: (0, import_html_entities2.decodeEntities)(result.title || "") || (0, import_i18n3.__)("(no title)"),
               type: result.subtype || result.type,
               kind: "taxonomy"
             };
@@ -6242,7 +6365,7 @@ var wp;
             return {
               id: result.id,
               url: result.url,
-              title: (0, import_html_entities.decodeEntities)(result.title || "") || (0, import_i18n3.__)("(no title)"),
+              title: (0, import_html_entities2.decodeEntities)(result.title || "") || (0, import_i18n3.__)("(no title)"),
               type: result.subtype || result.type,
               kind: "taxonomy"
             };
@@ -6264,7 +6387,7 @@ var wp;
             return {
               id: result.id,
               url: result.source_url,
-              title: (0, import_html_entities.decodeEntities)(result.title.rendered || "") || (0, import_i18n3.__)("(no title)"),
+              title: (0, import_html_entities2.decodeEntities)(result.title.rendered || "") || (0, import_i18n3.__)("(no title)"),
               type: result.type,
               kind: "media"
             };
@@ -6951,7 +7074,7 @@ var wp;
     );
     const mappedPatternCategories = patternCategories?.map((userCategory) => ({
       ...userCategory,
-      label: (0, import_html_entities2.decodeEntities)(userCategory.name),
+      label: (0, import_html_entities3.decodeEntities)(userCategory.name),
       name: userCategory.slug
     })) || [];
     dispatch3({
@@ -7017,7 +7140,7 @@ var wp;
   getDefaultTemplateId2.shouldInvalidate = (action) => {
     return action.type === "RECEIVE_ITEMS" && action.kind === "root" && action.name === "site" && !!action.persistedEdits;
   };
-  var getRevisions2 = (kind, name, recordKey, query = {}) => async ({ dispatch: dispatch3, registry, resolveSelect: resolveSelect2 }) => {
+  var getRevisions2 = (kind, name, recordKey, query = {}) => async ({ dispatch: dispatch3, resolveSelect: resolveSelect2 }) => {
     const configs = await resolveSelect2.getEntitiesConfig(kind);
     const entityConfig = configs.find(
       (config) => config.name === name && config.kind === kind
@@ -7074,30 +7197,25 @@ var wp;
             return record;
           });
         }
-        registry.batch(() => {
-          dispatch3.receiveRevisions(
-            kind,
-            name,
-            recordKey,
-            records,
-            query,
-            false,
-            meta
-          );
-          const key = entityConfig.revisionKey || DEFAULT_ENTITY_KEY;
-          const normalizedQuery = normalizeQueryForResolution(rawQuery);
-          const resolutionsArgs = records.filter((record) => record[key]).map((record) => [
-            kind,
-            name,
-            recordKey,
-            record[key],
-            normalizedQuery
-          ]);
-          dispatch3.finishResolutions(
-            "getRevision",
-            resolutionsArgs
-          );
-        });
+        await dispatch3.receiveRevisions(
+          kind,
+          name,
+          recordKey,
+          records,
+          query,
+          false,
+          meta
+        );
+        const key = entityConfig.revisionKey || DEFAULT_ENTITY_KEY;
+        const normalizedQuery = normalizeQueryForResolution(rawQuery);
+        const resolutionsArgs = records.filter((record) => record[key]).map((record) => [
+          kind,
+          name,
+          recordKey,
+          record[key],
+          normalizedQuery
+        ]);
+        dispatch3.finishResolutions("getRevision", resolutionsArgs);
       }
     } finally {
       dispatch3.__unstableReleaseStoreLock(lock2);
@@ -7151,7 +7269,7 @@ var wp;
         return;
       }
       if (record) {
-        dispatch3.receiveRevisions(
+        await dispatch3.receiveRevisions(
           kind,
           name,
           recordKey,
@@ -7633,7 +7751,7 @@ var wp;
     );
     const ids = (0, import_element4.useMemo)(
       () => data?.map(
-        // @ts-ignore
+        // @ts-expect-error `data` is `unknown[]`, so the callback signature does not line up.
         (record) => record[entityConfig?.key ?? "id"]
       ) ?? [],
       [data, entityConfig?.key]
@@ -7649,7 +7767,7 @@ var wp;
     );
     const dataWithPermissions = (0, import_element4.useMemo)(
       () => data?.map((record, index) => ({
-        // @ts-ignore
+        // @ts-expect-error `record` is `unknown`, which cannot be spread.
         ...record,
         permissions: permissions[index]
       })) ?? [],
@@ -7850,6 +7968,7 @@ var wp;

   // packages/core-data/build-module/footnotes/index.mjs
   var import_rich_text4 = __toESM(require_rich_text(), 1);
+  var import_warning2 = __toESM(require_warning(), 1);

   // packages/core-data/build-module/footnotes/get-rich-text-values-cached.mjs
   var import_block_editor6 = __toESM(require_block_editor(), 1);
@@ -7900,7 +8019,17 @@ var wp;
       return output;
     }
     const newOrder = getFootnotesOrder(blocks);
-    const footnotes = meta.footnotes ? JSON.parse(meta.footnotes) : [];
+    let parsed;
+    try {
+      parsed = JSON.parse(meta.footnotes || "[]");
+    } catch {
+    }
+    let footnotes = [];
+    if (Array.isArray(parsed)) {
+      footnotes = parsed;
+    } else {
+      (0, import_warning2.default)("Footnotes post meta is not a JSON array; ignoring it.");
+    }
     const currentOrder = footnotes.map((fn) => fn.id);
     if (currentOrder.join("") === newOrder.join("")) {
       return output;
@@ -8425,7 +8554,12 @@ var wp;
     "styles.color": (0, import_i18n4.__)("Colors"),
     "styles.spacing": (0, import_i18n4.__)("Spacing"),
     "styles.background": (0, import_i18n4.__)("Background"),
-    "styles.typography": (0, import_i18n4.__)("Typography")
+    "styles.typography": (0, import_i18n4.__)("Typography"),
+    "styles.border": (0, import_i18n4.__)("Border"),
+    "styles.shadow": (0, import_i18n4.__)("Shadow"),
+    "styles.outline": (0, import_i18n4.__)("Outline"),
+    "styles.filter": (0, import_i18n4.__)("Filter"),
+    "styles.dimensions": (0, import_i18n4.__)("Dimensions")
   };
   var getBlockNames = memize(
     () => (0, import_blocks6.getBlockTypes)().reduce(
@@ -8478,6 +8612,22 @@ var wp;
     }
     return diffs;
   }
+  var COMPARED_STYLE_KEYS = [
+    "background",
+    "color",
+    "typography",
+    "spacing",
+    "border",
+    "shadow",
+    "outline",
+    "filter",
+    "dimensions"
+  ];
+  function pickComparedStyles(config) {
+    return Object.fromEntries(
+      COMPARED_STYLE_KEYS.map((key) => [key, config?.styles?.[key]])
+    );
+  }
   function getGlobalStylesChangelist(next, previous) {
     const cacheKey = JSON.stringify({ next, previous });
     if (globalStylesChangesCache.has(cacheKey)) {
@@ -8485,23 +8635,13 @@ var wp;
     }
     const changedValueTree = deepCompare(
       {
-        styles: {
-          background: next?.styles?.background,
-          color: next?.styles?.color,
-          typography: next?.styles?.typography,
-          spacing: next?.styles?.spacing
-        },
+        styles: pickComparedStyles(next),
         blocks: next?.styles?.blocks,
         elements: next?.styles?.elements,
         settings: next?.settings
       },
       {
-        styles: {
-          background: previous?.styles?.background,
-          color: previous?.styles?.color,
-          typography: previous?.styles?.typography,
-          spacing: previous?.styles?.spacing
-        },
+        styles: pickComparedStyles(previous),
         blocks: previous?.styles?.blocks,
         elements: previous?.styles?.elements,
         settings: previous?.settings
@@ -8591,7 +8731,7 @@ var wp;
   var import_components = __toESM(require_components(), 1);
   var import_i18n5 = __toESM(require_i18n(), 1);
   var import_data15 = __toESM(require_data(), 1);
-  var import_html_entities3 = __toESM(require_html_entities(), 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;
@@ -8620,7 +8760,7 @@ var wp;
     return /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_jsx_runtime8.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_components.PanelRow, { children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(
       import_components.CheckboxControl,
       {
-        label: (0, import_html_entities3.decodeEntities)(entityRecordTitle) || (0, import_i18n5.__)("Untitled"),
+        label: (0, import_html_entities4.decodeEntities)(entityRecordTitle) || (0, import_i18n5.__)("Untitled"),
         checked,
         onChange,
         className: "entities-saved-states__change-control"
@@ -8748,11 +8888,15 @@ var wp;
       );
       const siteEntityLabels = siteEntityConfig?.meta?.labels ?? {};
       const {
+        title: siteTitleEdit,
+        description: siteDescriptionEdit,
         site_logo: siteLogoEdit,
         site_icon: siteIconEdit,
         ...otherSiteEdits
       } = siteEdits ?? {};
       const orderedSiteProperties = [
+        siteTitleEdit !== void 0 && "title",
+        siteDescriptionEdit !== void 0 && "description",
         siteLogoEdit !== void 0 && "site_logo",
         siteIconEdit !== void 0 && "site_icon",
         ...Object.keys(otherSiteEdits)
@@ -8966,6 +9110,9 @@ var wp;
     useEntitiesSavedStatesIsDirty: useIsDirty,
     useEntityRecordsWithPermissions,
     RECEIVE_INTERMEDIATE_RESULTS,
+    CRDT_AUTOSAVE_SNAPSHOT_KEY,
+    entityContainsSnapshot,
+    getEntitySnapshot,
     retrySyncConnection,
     useActiveCollaborators,
     useResolvedSelection,
@@ -9069,3 +9216,5 @@ var wp;
   (0, import_data19.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 81ea88d564..4632e6252f 100644
--- a/wp-includes/js/dist/core-data.min.js
+++ b/wp-includes/js/dist/core-data.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
-"use strict";var wp;(wp||={}).coreData=(()=>{var Ri=Object.create;var It=Object.defineProperty;var wi=Object.getOwnPropertyDescriptor;var Ti=Object.getOwnPropertyNames;var Ci=Object.getPrototypeOf,Ii=Object.prototype.hasOwnProperty;var D=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ue=(e,t)=>{for(var r in t)It(e,r,{get:t[r],enumerable:!0})},qo=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Ti(t))!Ii.call(e,s)&&s!==r&&It(e,s,{get:()=>t[s],enumerable:!(o=wi(t,s))||o.enumerable});return e};var g=(e,t,r)=>(r=e!=null?Ri(Ci(e)):{},qo(t||!e||!e.__esModule?It(r,"default",{value:e,enumerable:!0}):r,e)),xi=e=>qo(It({},"__esModule",{value:!0}),e);var M=D((Nc,Wo)=>{Wo.exports=window.wp.data});var _e=D((Uc,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 o,s,n;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(s=o;s--!==0;)if(!e(t[s],r[s]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(s of t.entries())if(!r.has(s[0]))return!1;for(s of t.entries())if(!e(s[1],r.get(s[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(s of t.entries())if(!r.has(s[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(o=t.length,o!=r.length)return!1;for(s=o;s--!==0;)if(t[s]!==r[s])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(n=Object.keys(t),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(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var ze=D((kc,Jo)=>{Jo.exports=window.wp.compose});var Zo=D((jc,Xo)=>{Xo.exports=window.wp.undoManager});var X=D((Xc,rs)=>{rs.exports=window.wp.apiFetch});var z=D((Zc,os)=>{os.exports=window.wp.sync});var ns=D((ed,ss)=>{ss.exports=window.wp.privateApis});var _s=D((Sd,vs)=>{"use strict";function we(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?we=function(t){return typeof t}:we=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},we(e)}function ki(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hs(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ji(e,t,r){return t&&hs(e.prototype,t),r&&hs(e,r),e}function Es(e,t){var r=e._map,o=e._arrayTreeMap,s=e._objectTreeMap;if(r.has(t))return r.get(t);for(var n=Object.keys(t).sort(),a=Array.isArray(t)?o:s,i=0;i<n.length;i++){var l=n[i];if(a=a.get(l),a===void 0)return;var f=t[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]=t,a.set("_ekm_value",u),r.set(t,u),u}var Bi=(function(){function e(t){if(ki(this,e),this.clear(),t instanceof e){var r=[];t.forEach(function(s,n){r.push([n,s])}),t=r}if(t!=null)for(var o=0;o<t.length;o++)this.set(t[o][0],t[o][1])}return ji(e,[{key:"set",value:function(r,o){if(r===null||we(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 e),a=a.get(l);var f=r[l];a.has(f)||a.set(f,new e),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||we(r)!=="object")return this._map.get(r);var o=Es(this,r);if(o)return o[1]}},{key:"has",value:function(r){return r===null||we(r)!=="object"?this._map.has(r):Es(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&&we(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}}]),e})();vs.exports=Bi});var ae=D((Rd,bs)=>{bs.exports=window.wp.url});var Te=D(($d,Ps)=>{Ps.exports=window.wp.blocks});var fe=D((zd,Os)=>{Os.exports=window.wp.i18n});var Ce=D((Kd,Ds)=>{Ds.exports=window.wp.blockEditor});var tt=D((mp,Ws)=>{Ws.exports=window.wp.richText});var Me=D((ym,Yn)=>{Yn.exports=window.wp.deprecated});var na=D((zm,sa)=>{sa.exports=window.wp.notices});var Jt=D((Wm,la)=>{la.exports=window.wp.htmlEntities});var W=D((Sg,Ia)=>{Ia.exports=window.wp.element});var Q=D((wg,Aa)=>{Aa.exports=window.ReactJSXRuntime});var Fa=D((jg,Va)=>{Va.exports=window.wp.warning});var Le=D((by,ii)=>{ii.exports=window.wp.primitives});var Er=D((Fy,ci)=>{ci.exports=window.wp.components});var Mc={};Ue(Mc,{EntityProvider:()=>Oa,__experimentalFetchLinkSuggestions:()=>ua,__experimentalFetchUrlData:()=>da,__experimentalUseEntityRecord:()=>Na,__experimentalUseEntityRecords:()=>ja,__experimentalUseResourcePermissions:()=>qa,fetchBlockPatterns:()=>Eo,privateApis:()=>Si,store:()=>H,useEntityBlockEditor:()=>Za,useEntityId:()=>Ge,useEntityProp:()=>ei,useEntityRecord:()=>So,useEntityRecords:()=>or,useResourcePermissions:()=>Ka});var Tr=g(M(),1);var Zr=g(_e(),1),Bn=g(ze(),1),dt=g(M(),1),Vn=g(Zo(),1);var es=g(_e(),1);function Ke(e,t){return t?Object.fromEntries(Object.entries(e).map(([r,o])=>{let s=t[r]?.raw??t[r];return[r,(0,es.default)(o,s)?void 0:o]})):e}var ts=g(_e(),1);function Ir(e,t){if(!e)return t;let r=!1,o={};for(let s in t)(0,ts.default)(e[s],t[s])?o[s]=e[s]:(r=!0,o[s]=t[s]);if(!r)return e;for(let s in e)o.hasOwnProperty(s)||(o[s]=e[s]);return o}function Ai(e){return typeof e=="string"?e.split(","):Array.isArray(e)?e:null}var k=Ai;var Pi=e=>t=>(r,o)=>r===void 0||e(o)?t(r,o):r,qe=Pi;var Oi=e=>(...t)=>async({resolveSelect:r})=>{await r[e](...t)},be=Oi;var Di=e=>t=>(r,o)=>t(r,e(o)),We=Di;function Mi(e){let t=new WeakMap;return r=>{let o;return t.has(r)?o=t.get(r):(o=e(r),r!==null&&typeof r=="object"&&t.set(r,o)),o}}var xr=Mi;function ne(e,t,r){if(!e||typeof e!="object")return e;let o=Array.isArray(t)?t:t.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]),e),e}function Ar(e,t,r){if(!e||typeof e!="object"||typeof t!="string"&&!Array.isArray(t))return e;let o=Array.isArray(t)?t:t.split("."),s=e;return o.forEach(n=>{s=s?.[n]}),s!==void 0?s:r}function Qe(e){return/^\s*\d+\s*$/.test(e)}var Se=["create","read","update","delete"];function Je(e){let t={},r={create:"POST",read:"GET",update:"PUT",delete:"DELETE"};for(let[o,s]of Object.entries(r))t[o]=e?e.includes(s):!1;return t}function Re(e,t,r){return(typeof t=="object"?[e,t.kind,t.name,t.id]:[e,t,r]).filter(Boolean).join("/")}var Xe=Symbol("RECEIVE_INTERMEDIATE_RESULTS");function xt(e){if(!e)return;let t=Object.entries(e).filter(([r,o])=>(r==="context"||r==="_fields")&&o!==void 0&&o!==null);return t.length>0?Object.fromEntries(t):void 0}var ms=g(X(),1);var ls=g(z(),1);var as=g(ns(),1),{lock:is,unlock:F}=(0,as.__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:fs,createSyncManager:Li,Delta:Pr,CRDT_DOC_META_PERSISTENCE_KEY:us,CRDT_RECORD_MAP_KEY:te,LOCAL_EDITOR_ORIGIN:cs,LOCAL_UNDO_IGNORED_ORIGIN:At,retrySyncConnection:ds}=F(ls.privateApis),Ze;function O(){return Ze||(Ze=Li(),Ze)}function ps(){return!!Ze}var Ni="/wp-sync/v1/save",Pt=new Map;async function Ui(e,t,r){let o=await O()?.createPersistedCRDTDoc(e,t);o&&await(0,ms.default)({path:Ni,method:"POST",data:{room:r,doc:o}})}async function Or(e,t){let r=`${e}:${t}`,s=(Pt.get(r)||Promise.resolve()).catch(()=>{}).then(()=>Ui(e,t,r));Pt.set(r,s);try{await s}finally{Pt.get(r)===s&&Pt.delete(r)}}function Dr(e,t,r){return{type:"RECEIVE_ITEMS",items:e,persistedEdits:t,meta:r}}function gs(e,t,r,o=!1){return{type:"REMOVE_ITEMS",itemIds:Array.isArray(r)?r:[r],kind:e,name:t,invalidateCache:o}}function ys(e,t={},r,o){return{...Dr(e,r,o),query:t}}var ws=g(_s(),1);var Ss=g(ae(),1);function Vi(e){let t={stableKey:"",page:1,perPage:10,offset:null,fields:null,include:null,context:"default"},r=Object.keys(e).sort();for(let o=0;o<r.length;o++){let s=r[o],n=e[s];switch(s){case"page":t[s]=Number(n);break;case"per_page":t.perPage=Number(n);break;case"offset":{let a=Number(n);Number.isFinite(a)&&(t.offset=a);break}case"context":t.context=n;break;default:s==="_fields"&&(t.fields=k(n)??[],n=t.fields.join()),s==="include"&&(typeof n=="number"&&(n=n.toString()),t.include=(k(n)??[]).map(Number),n=t.include.join()),t.stableKey+=(t.stableKey?"&":"")+(0,Ss.addQueryArgs)("",{[s]:n}).slice(1)}}return t}var ie=xr(Vi);var Rs=new WeakMap;function Fi(e,t,r={}){let{supportsPagination:o=!0}=r,{stableKey:s,page:n,perPage:a,offset:i,include:l,fields:f,context:u}=ie(t),d=e.queries?.[u]?.[s]?.itemIds;if(!d)return null;let c=o&&a!==-1,p=c?i??(n-1)*a:0,m=c?Math.min(p+a,d.length):d.length;if(c&&d.length<p+a){let E=e.queries[u][s].meta?.totalItems;if(Number.isFinite(E)&&d.length<E)return null}let y=[];for(let E=p;E<m;E++){let h=d[E];if(Array.isArray(l)&&!l.includes(h)||h===void 0)continue;if(!e.items[u]?.hasOwnProperty(h))return null;let _=e.items[u][h],C;if(Array.isArray(f)){C={};for(let b=0;b<f.length;b++){let I=f[b].split("."),S=_;I.forEach(w=>{S=S?.[w]}),ne(C,I,S)}}else{if(!e.itemIsComplete[u]?.[h])return null;C=_}y.push(C)}return y}function Mr(e,t={},r={}){let o=Rs.get(e);if(o){let n=o.get(t);if(n!==void 0)return n}else o=new ws.default,Rs.set(e,o);let s=Fi(e,t,r);return o.set(t,s),s}function Lr(e,t={}){let{stableKey:r,context:o}=ie(t);return e.queries?.[o]?.[r]?.meta?.totalItems??null}function Ts(e,t={}){let{stableKey:r,context:o}=ie(t);return e.queries?.[o]?.[r]?.meta?.totalPages??null}var ct=g(M(),1),Un=g(ze(),1);var le=function(){return le=Object.assign||function(t){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)&&(t[n]=r[n])}return t},le.apply(this,arguments)};function Cs(e){return e.toLowerCase()}var Yi=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Gi=/[^A-Z0-9]+/gi;function Ot(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?Yi:r,s=t.stripRegexp,n=s===void 0?Gi:s,a=t.transform,i=a===void 0?Cs:a,l=t.delimiter,f=l===void 0?" ":l,u=Is(Is(e,o,"$1\0$2"),n,"\0"),d=0,c=u.length;u.charAt(d)==="\0";)d++;for(;u.charAt(c-1)==="\0";)c--;return u.slice(d,c).split("\0").map(i).join(f)}function Is(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,s){return o.replace(s,r)},e)}function Nr(e,t){var r=e.charAt(0),o=e.substr(1).toLowerCase();return t>0&&r>="0"&&r<="9"?"_"+r+o:""+r.toUpperCase()+o}function et(e,t){return t===void 0&&(t={}),Ot(e,le({delimiter:"",transform:Nr},t))}function Hi(e,t){return t===0?e.toLowerCase():Nr(e,t)}function Dt(e,t){return t===void 0&&(t={}),et(e,le({transform:Hi},t))}function xs(e){return e.charAt(0).toUpperCase()+e.substr(1)}function $i(e){return xs(e.toLowerCase())}function As(e,t){return t===void 0&&(t={}),Ot(e,le({delimiter:" ",transform:$i},t))}var ut=g(X(),1),Gt=g(Te(),1),P=g(fe(),1);var Ve=g(M(),1),nt=g(z(),1),an=g(Ce(),1);var Gs=g(M(),1);var Ms=100,Ls=5,Ns=5e3;var Vs=g(z(),1);function zi(){let e=window.navigator.userAgent,t="Unknown";return e.includes("Firefox")?t="Firefox":e.includes("Edg")?t="Microsoft Edge":e.includes("Chrome")&&!e.includes("Edg")?t="Chrome":e.includes("Safari")&&!e.includes("Chrome")?t="Safari":e.includes("MSIE")||e.includes("Trident")?t="Internet Explorer":(e.includes("Opera")||e.includes("OPR"))&&(t="Opera"),t}function Us(e,t,r){if(e.size!==t.size)return!1;for(let[o,s]of e.entries())if(!t.has(o)||!r(s,t.get(o)))return!1;return!0}function ks(e,t){return!e||!t?e===t:Object.keys(e).length!==Object.keys(t).length?!1:Object.entries(e).every(([r,o])=>o===t[r])}function js(e){let{avatar_urls:t,id:r,name:o,slug:s}=e;return{avatar_urls:t,browserType:zi(),enteredAt:Date.now(),id:r,name:o,slug:s}}function Bs(e,t){return typeof e=="object"&&e!==null&&t in e?e[t]:null}function Ur(e){return Object.keys(e)}var Fs=class extends Vs.Awareness{getStates(){return super.getStates()}getLocalStateField(e){let t=this.getLocalState();return Bs(t,e)}setLocalStateField(e,t){super.setLocalStateField(e,t)}};var Ki=class extends Fs{setLocalStateField(e,t){this.isFieldEqual(e,t,this.getLocalStateField(e)??void 0)||super.setLocalStateField(e,t)}isFieldEqual(e,t,r){if(["clientId","isConnected","isMe"].includes(e))return t===r;if(e in this.equalityFieldChecks){let o=this.equalityFieldChecks[e];return o(t,r)}throw new Error(`No equality check implemented for awareness state field "${e.toString()}".`)}isStateEqual(e,t){return[...new Set([...Ur(e),...Ur(t)])].every(r=>{let o=e[r],s=t[r];return this.isFieldEqual(r,o,s)})}},Ys=class extends Ki{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:e,removed:t,updated:r})=>{[...e,...r].forEach(o=>{this.disconnectedCollaborators.delete(o)}),t.forEach(o=>{this.disconnectedCollaborators.add(o),setTimeout(()=>{this.disconnectedCollaborators.delete(o),this.updateSubscribers(!0)},Ns)}),this.updateSubscribers()}))};getCurrentState(){return Array.from(this.previousSnapshot.values())}getSeenStates(){return this.seenStates}onStateChange(e){return this.stateSubscriptions.push(e),()=>{this.stateSubscriptions=this.stateSubscriptions.filter(t=>t!==e)}}setThrottledLocalStateField(e,t,r){this.setLocalStateField(e,t),this.throttleTimeouts.set(e,setTimeout(()=>{this.throttleTimeouts.delete(e),this.myThrottledState[e]&&(this.setLocalStateField(e,this.myThrottledState[e]),delete this.myThrottledState[e])},r))}setConnectionStatus(e){e?this.disconnectedCollaborators.delete(this.clientID):this.disconnectedCollaborators.add(this.clientID),this.updateSubscribers(!0)}updateSubscribers(e=!1){if(!this.stateSubscriptions.length)return;let t=this.getStates();this.seenStates=new Map([...this.seenStates.entries(),...t.entries()]);let r=new Map([...this.disconnectedCollaborators,...t.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]}));!e&&Us(this.previousSnapshot,r,this.isStateEqual.bind(this))||(this.previousSnapshot=r,this.stateSubscriptions.forEach(o=>{o(Array.from(r.values()))}))}};var v="core";var kr=class extends Ys{onSetUp(){this.setCurrentCollaboratorInfo()}async setCurrentCollaboratorInfo(){let e=await(0,Gs.resolveSelect)(v).getCurrentUser(),t=js(e);this.setLocalStateField("collaboratorInfo",t)}},jr={collaboratorInfo:ks},Hs=class extends kr{equalityFieldChecks=jr};var $s=g(M(),1),Ie=g(z(),1),zs=g(Ce(),1);function Ks(e){let t=e;for(;t;){let r=t.parent;if(r instanceof Ie.Y.Map&&r.parent instanceof Ie.Y.Array&&r.get("clientId")!==void 0&&r.get("innerBlocks")instanceof Ie.Y.Array)return r;t=r instanceof Ie.Y.AbstractType?r:null}return null}function Br(e){let t=[],r=e;for(;r;){let o=r.parent;if(!o||!(o instanceof Ie.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;t.unshift(s);let n=o.parent;if(n instanceof Ie.Y.Map&&n.get("clientId")!==void 0)r=n;else break}return t}function Vr(e,t){if(e.length===0)return null;for(let r=0;r<e.length;r++){let o=t[e[r]];if(!o)return null;if(r===e.length-1)return o.clientId;t=o.innerBlocks}return null}function qs(){return(0,$s.useSelect)(e=>{let{getBlocksByName:t,getClientIdsTree:r}=F(e(zs.store)),[o]=t("core/post-content");return r(o??"")},[])}var ue=g(z(),1),ce=g(tt(),1);function de(e,t){return e.getMap(t)}function Mt(e={}){return new ue.Y.Map(Object.entries(e))}function Js(e){return e instanceof ue.Y.Map}function Lt(e,t){let r=e.get(t);if(r instanceof ue.Y.Text)return r;let o=e;for(let s of t.split("."))if(o instanceof ue.Y.Map)o=o.get(s);else if(o instanceof ue.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 ue.Y.Text?o:null}function rt(e,t){let o=de(t,te).get("blocks");return o instanceof ue.Y.Array?Zs(e,o):null}var Qs=57344;function Xs(e){for(let r=Qs;r<Qs+16;r++){let o=String.fromCharCode(r);if(!e.includes(o))return o}return null}function Nt(e,t){if(!e.includes("<")&&!e.includes("&"))return t;let r=Xs(e);if(!r)return t;let o=e.slice(0,t)+r+e.slice(t),n=(0,ce.create)({html:o}).text.indexOf(r);return n===-1?t:n}function ke(e,t){if(!e.includes("<")&&!e.includes("&"))return t;let r=Xs(e);if(!r)return t;let o=(0,ce.create)({html:e}),s=(0,ce.create)({text:r});o.formats[t]&&(s.formats[0]=o.formats[t]);let n=(0,ce.insert)(o,s,t,t),i=(0,ce.toHTMLString)({value:n}).indexOf(r);return i===-1?t:i}function Zs(e,t){for(let r of t){if(r.get("clientId")===e)return r;let o=r.get("innerBlocks");if(o&&o.length>0){let s=Zs(e,o);if(s)return s}}return null}var en=g(M(),1),pe=g(z(),1),tn=g(Ce(),1);var je=(e=>(e.None="none",e.Cursor="cursor",e.SelectionInOneBlock="selection-in-one-block",e.SelectionInMultipleBlocks="selection-in-multiple-blocks",e.WholeBlock="whole-block",e))(je||{}),Be=(e=>(e.Forward="f",e.Backward="b",e))(Be||{});function rn(e,t,r,o){let{selectionDirection:s}=o??{},a=de(r,te).get("blocks"),i=Object.keys(e).length===0,l={type:"none"};if(i||!a)return l;let f=e.clientId===t.clientId,u=f&&e.offset===t.offset;if(f&&e.offset===void 0&&t.offset===void 0){let m=on(e.clientId),y=m?Wi(m,a):null;return y?{type:"whole-block",blockPosition:y}:l}else if(u){let m=ot(e,a);return m?{type:"cursor",cursorPosition:m}:l}else if(f){let m=ot(e,a),y=ot(t,a);return!m||!y?l:{type:"selection-in-one-block",cursorStartPosition:m,cursorEndPosition:y,selectionDirection:s}}let c=ot(e,a),p=ot(t,a);return!c||!p?l:{type:"selection-in-multiple-blocks",cursorStartPosition:c,cursorEndPosition:p,selectionDirection:s}}function ot(e,t){let r=on(e.clientId),o=r?qi(r,t):null;if(!o||!e.attributeKey||e.offset===void 0)return null;let s=o.get("attributes"),n=s?Lt(s,e.attributeKey):null;return n instanceof pe.Y.Text?{relativePosition:pe.Y.createRelativePositionFromTypeIndex(n,ke(n.toString(),e.offset)),absoluteOffset:e.offset,attributeKey:e.attributeKey}:null}function on(e){let{getBlockIndex:t,getBlockRootClientId:r,getBlockName:o}=(0,en.select)(tn.store),s=[],n=e;for(;n;){let a=t(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 qi(e,t){let r=t;for(let o=0;o<e.length;o++){if(e[o]>=r.length)return null;let s=r.get(e[o]);if(!s)return null;if(o===e.length-1)return s;r=s.get("innerBlocks")??new pe.Y.Array}return null}function Wi(e,t){let r=t;for(let o=0;o<e.length;o++){if(e[o]>=r.length)return null;if(o===e.length-1)return pe.Y.createRelativePositionFromTypeIndex(r,e[o]);r=r.get(e[o])?.get("innerBlocks")??new pe.Y.Array}return null}function sn(e,t){if(e.type!==t.type)return!1;switch(e.type){case"none":return!0;case"cursor":return st(e.cursorPosition,t.cursorPosition);case"selection-in-one-block":return st(e.cursorStartPosition,t.cursorStartPosition)&&st(e.cursorEndPosition,t.cursorEndPosition)&&e.selectionDirection===t.selectionDirection;case"selection-in-multiple-blocks":return st(e.cursorStartPosition,t.cursorStartPosition)&&st(e.cursorEndPosition,t.cursorEndPosition)&&e.selectionDirection===t.selectionDirection;case"whole-block":return pe.Y.compareRelativePositions(e.blockPosition,t.blockPosition);default:return!1}}function st(e,t){let r=pe.Y.compareRelativePositions(e.relativePosition,t.relativePosition),o=e.absoluteOffset===t.absoluteOffset;return r&&o}var ln=class extends kr{constructor(e,t,r,o){super(e),this.kind=t,this.name=r,this.postId=o}equalityFieldChecks={...jr,editorState:this.areEditorStatesEqual};onSetUp(){super.onSetUp(),this.subscribeToCollaboratorSelectionChanges()}subscribeToCollaboratorSelectionChanges(){let{getSelectionStart:e,getSelectionEnd:t,getSelectedBlocksInitialCaretPosition:r}=(0,Ve.select)(an.store),o=e(),s=t(),n=null,a=null;(0,Ve.subscribe)(()=>{let i=e(),l=t();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=Ji(a.start,a.end,o,s),a=null);let d=rn(o,s,this.doc,u);this.setThrottledLocalStateField("editorState",{selection:d},Ms)},Ls)})}async updateSelectionInEntityRecord(e,t,r){let o={selection:{selectionStart:e,selectionEnd:t,initialPosition:r}},s={undoIgnore:!0};(0,Ve.dispatch)(v).editEntityRecord(this.kind,this.name,this.postId,o,s)}areEditorStatesEqual(e,t){return!e||!t?e===t:!e.selection||!t.selection?e.selection===t.selection:sn(e.selection,t.selection)}convertSelectionStateToAbsolute(e,t){if(e.type===je.None)return{richTextOffset:null,localClientId:null,attributeKey:null};if(e.type===je.WholeBlock){let i=nt.Y.createAbsolutePositionFromRelativePosition(e.blockPosition,this.doc),l=null;if(i&&i.type instanceof nt.Y.Array){let u=i.type.get(i.index);if(u instanceof nt.Y.Map){let d=Br(u);l=d?Vr(d,t):null}}return{richTextOffset:null,localClientId:l,attributeKey:null}}let r="cursorPosition"in e?e.cursorPosition:e.cursorStartPosition,o=nt.Y.createAbsolutePositionFromRelativePosition(r.relativePosition,this.doc);if(!o)return{richTextOffset:null,localClientId:null,attributeKey:null};let s=Ks(o.type),n=s?Br(s):null,a=n?Vr(n,t):null;return{richTextOffset:Nt(o.type.toString(),o.index),localClientId:a,attributeKey:r.attributeKey??null}}isYItem(e){return"content"in e}getDebugData(){let e=this.doc,t=Object.fromEntries(Array.from(e.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 e.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:t,clients:o,collaboratorMap:Object.fromEntries(r)}}};function Ji(e,t,r,o){let s=!nn(e,r),n=!nn(t,o);return s&&!n?Be.Backward:Be.Forward}function nn(e,t){return e.clientId===t.clientId&&e.attributeKey===t.attributeKey&&e.offset===t.offset}var An=g(_e(),1),ft=g(Te(),1),Pe=g(z(),1);var j=[];for(let e=0;e<256;++e)j.push((e+256).toString(16).slice(1));function fn(e,t=0){return(j[e[t+0]]+j[e[t+1]]+j[e[t+2]]+j[e[t+3]]+"-"+j[e[t+4]]+j[e[t+5]]+"-"+j[e[t+6]]+j[e[t+7]]+"-"+j[e[t+8]]+j[e[t+9]]+"-"+j[e[t+10]]+j[e[t+11]]+j[e[t+12]]+j[e[t+13]]+j[e[t+14]]+j[e[t+15]]).toLowerCase()}var Xi=new Uint8Array(16);function Yr(){return crypto.getRandomValues(Xi)}function Zi(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():el(e,t,r)}function el(e,t,r){e=e||{};let o=e.random??e.rng?.()??Yr();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 s=0;s<16;++s)t[r+s]=o[s];return t}return fn(o)}var at=Zi;var xe=g(_e(),1),pn=g(Te(),1),mn=g(tt(),1),N=g(z(),1);var un=g(tt(),1),tl=500;function rl(e){let t=new Map;return function(r){let o=t.get(r);if(o)return o;let s=un.RichTextData.fromHTMLString(r);return t.size>=e&&t.delete(t.keys().next().value),t.set(r,s),s}}var cn=rl(tl);var Gr=new WeakMap;function $r(e){if(e instanceof mn.RichTextData)return e.valueOf();if(Array.isArray(e))return e.map($r);if(e&&typeof e=="object"){let t={};for(let[r,o]of Object.entries(e))t[r]=$r(o);return t}return e}function ol(e,t){let r={...t};for(let[o,s]of Object.entries(t)){if(fl(e,o)){delete r[o];continue}r[o]=$r(s)}return r}function gn(e){return e.map(t=>{let{name:r,innerBlocks:o,attributes:s,validationIssues:n,...a}=t;return{...a,name:r,attributes:ol(r,s),innerBlocks:gn(o)}})}function zr(e,t){if(e?.type==="rich-text"&&typeof t=="string")return cn(t);if(Array.isArray(t))return t.map(r=>zr(e,r));if(t&&typeof t=="object"){let r={};for(let[o,s]of Object.entries(t))r[o]=zr(e?.query?.[o],s);return r}return t}function qr(e){return e.map(t=>{let{name:r,innerBlocks:o,attributes:s,...n}=t,a={...s};for(let[i,l]of Object.entries(s)){let f=lt(r,i);f&&(a[i]=zr(f,l))}return{...n,name:r,attributes:a,innerBlocks:qr(o??[])}})}function Kr(e,t){let r=t.toJSON(),o={innerBlocks:null,clientId:null},s=(0,xe.default)(Object.assign({},e,o),Object.assign({},r,o)),n=e.innerBlocks||[],a=t.get("innerBlocks");return s&&n.length===a?.length&&n.every((i,l)=>Kr(i,a.get(l)))}function yn(e,t){return new N.Y.Map(Object.entries(t).map(([r,o])=>[r,sl(e,r,o)]))}function sl(e,t,r){let o=lt(e,t);return Wr(o,r)}function Wr(e,t){if(!e)return t;if(e.type==="rich-text")return new N.Y.Text(t?.toString()??"");if(e.type==="array"&&e.query&&Array.isArray(t)){let r=e.query,o=new N.Y.Array;return o.insert(0,t.map(s=>kt(r,s))),o}return e.type==="object"&&e.query&&it(t)?kt(e.query,t):t}function it(e){return!!e&&typeof e=="object"&&!Array.isArray(e)}function kt(e,t){if(!it(t))return new N.Y.Map;let r=Object.entries(t).map(([o,s])=>{let n=e[o];return[o,Wr(n,s)]});return new N.Y.Map(r)}function hn(e){return Mt(Object.fromEntries(Object.entries(e).map(([t,r])=>{switch(t){case"attributes":return[t,yn(e.name,r)];case"innerBlocks":{let o=new N.Y.Array;return Array.isArray(r)?(o.insert(0,r.map(s=>hn(s))),[t,o]):[t,o]}default:return[t,r]}})))}function jt(e,t,r,o={}){Gr.has(t)||Gr.set(t,gn(t));let s=Gr.get(t)??[],n=Math.min(s.length??0,e.length),a=0,i=0;for(;a<n&&Kr(s[a],e.get(a));a++);for(;i<n-a&&Kr(s[s.length-i-1],e.get(e.length-i-1));i++);let l=n-a-i,f=Math.max(0,s.length-e.length),u=Math.max(0,e.length-s.length);for(let c=0;c<l;c++,a++){let p=s[a],m=e.get(a);Object.entries(p).forEach(([y,E])=>{switch(y){case"attributes":{let h=m.get(y),_=E;if(!h){m.set(y,yn(p.name,_));break}Object.entries(_).forEach(([C,b])=>{let I=h?.get(C),S=ll(p.name,C,I),w=I instanceof N.Y.AbstractType;(!S||w||!(0,xe.default)(I,b))&&al(p.name,p.clientId,C,b,h,r)}),h.forEach((C,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)),jt(h,E??[],r,o);break}case"clientId":{if(o.preserveClientIds)break;E!==m.get(y)&&m.set(y,E);break}default:(0,xe.default)(p[y],m.get(y))||m.set(y,E)}}),m.forEach((y,E)=>{p.hasOwnProperty(E)||m.delete(E)})}e.delete(a,u);for(let c=0;c<f;c++,a++){let p=[hn(s[a])];e.insert(a,p)}let d=new Set;for(let c=0;c<e.length;c++){let p=e.get(c),m=p.get("clientId");m&&(d.has(m)&&(m=at(),p.set("clientId",m)),d.add(m))}}function dn(e,t){return t instanceof N.Y.Map&&it(e)?(0,xe.default)(e,t.toJSON()):(0,xe.default)(e,t)}function nl(e,t,r,o,s){if(!r.query)return;let n=r.query,a=Math.min(t.length,e.length),i=0,l=0;for(;i<a&&dn(t[i],e.get(i));i++);for(;l<a-i&&dn(t[t.length-l-1],e.get(e.length-l-1));l++);let f=a-i-l;for(let c=0;c<f;c++){let p=e.get(i+c),m=t[i+c];if(p instanceof N.Y.Map&&it(m))vn(p,m,n,o,s);else{e.delete(0,e.length),e.insert(0,t.map(y=>kt(n,y)));return}}let u=Math.max(0,e.length-t.length);u>0&&e.delete(i+f,u);let d=Math.max(0,t.length-e.length);if(d>0){let c=i+f,p=new Array(d);for(let m=0;m<d;m++)p[m]=kt(n,t[c+m]);e.insert(c,p)}}function En(e,t,r,o,s,n){let a=r.get(o);if(e?.type==="rich-text"&&typeof t=="string"&&a instanceof N.Y.Text)Qr(a,t,il(s,n,t));else if(e?.type==="array"&&e.query&&Array.isArray(t)&&a instanceof N.Y.Array)nl(a,t,e,s,n);else if(e?.type==="object"&&e.query&&it(t)&&a instanceof N.Y.Map)vn(a,t,e.query,s,n);else{let i=Wr(e,t);(i!==t||!(0,xe.default)(a,t))&&r.set(o,i)}}function vn(e,t,r,o,s){for(let[n,a]of Object.entries(t))En(r[n],a,e,n,o,s);for(let n of e.keys())Object.hasOwn(t,n)||e.delete(n)}function al(e,t,r,o,s,n){let a=lt(e,r);En(a,o,s,r,n,{attributeKey:r,clientId:t})}function il(e,t,r){return e&&e.clientId===t.clientId&&e.attributeKey===t.attributeKey&&typeof e.offset=="number"&&Number.isInteger(e.offset)?ke(r,e.offset):null}var Ut;function lt(e,t){if(!Ut){Ut=new Map;for(let r of(0,pn.getBlockTypes)())Ut.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 Ut.get(e)?.get(t)}function ll(e,t,r){let o=lt(e,t);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 fl(e,t){return lt(e,t)?.role==="local"}var Hr;function Qr(e,t,r=null){let o=new Pr(e.toDelta()),s=new Pr([{insert:t}]),n=o.diffWithCursor(s,r),a=r===null||ul(e,n,t)?n:o.diff(s);e.applyDelta(a.ops)}function ul(e,t,r){Hr||(Hr=new N.Y.Doc);let o=Hr.getText("verification-text");return o.delete(0,o.length),o.insert(0,e.toString()),o.applyDelta(t.ops),o.toString()===r}var Vt=g(M(),1),Xr=g(Ce(),1),Rn=g(Te(),1),wn=g(z(),1);var Jr=g(z(),1);var cl=5,Fe=(e=>(e.RelativeSelection="RelativeSelection",e.BlockSelection="BlockSelection",e))(Fe||{});function bn(e,t=cl){let r=[],o=()=>r.slice(0),s=a=>{if(!a?.selectionStart?.clientId||!a?.selectionEnd?.clientId)return;let{selectionStart:i,selectionEnd:l}=a,f=_n(i,e),u=_n(l,e);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>t+1&&(r=r.slice(0,t+1))};return{getSelectionHistory:o,updateSelection:s}}function _n(e,t){let r=e.clientId,s=rt(r,t)?.get("attributes"),n=e.attributeKey,a=null;if(n&&s&&(a=Lt(s,n)),!(a instanceof Jr.Y.Text)||!n||!r)return{type:"BlockSelection",clientId:r};let i=e.offset??0,l=Jr.Y.createRelativePositionFromTypeIndex(a,ke(a.toString(),i));return{type:"RelativeSelection",attributeKey:n,relativePosition:l,clientId:r,offset:i}}var Sn=new WeakMap;function Tn(e){let t=Sn.get(e);return t||(t=bn(e),Sn.set(e,t)),t}function Ft(e){return Tn(e).getSelectionHistory()}function Cn(e,t){return Tn(e).updateSelection(t)}function Bt(e,t){if(e.type===Fe.RelativeSelection){let{relativePosition:r,attributeKey:o,clientId:s}=e,n=wn.Y.createAbsolutePositionFromRelativePosition(r,t);if(n)return{clientId:s,attributeKey:o,offset:Nt(n.type.toString(),n.index)}}else if(e.type===Fe.BlockSelection)return{clientId:e.clientId,attributeKey:void 0,offset:void 0};return null}function dl(e,t){let{start:r,end:o}=e,s=rt(r.clientId,t),n=rt(o.clientId,t);if(!s||!n)return null;let a=Bt(r,t),i=Bt(o,t);return a===null||i===null?null:{selectionStart:a,selectionEnd:i}}function pl(e,t){for(let r of t){let o=dl(r,e);if(o!==null)return o}return null}function In(e,t){let r=pl(t,e);if(r===null)return;let{getBlock:o}=(0,Vt.select)(Xr.store),{resetSelection:s}=(0,Vt.dispatch)(Xr.store),{selectionStart:n,selectionEnd:a}=r;if(n.clientId===a.clientId){let l=o(n.clientId),f=l&&(0,Rn.isUnmodifiedBlock)(l);if(n.offset===0&&a.offset===0&&f&&!n.attributeKey&&!a.attributeKey){let d={clientId:n.clientId},c={clientId:a.clientId};s(d,c,0)}else s(n,a,0)}else s(a,a,0)}function xn(e,t){if(t.length===0)return null;let{start:r,end:o}=t[0];if(r.type===Fe.BlockSelection||o.type===Fe.BlockSelection)return null;let s=Bt(r,e),n=Bt(o,e);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 Ye="_crdt_document",Pn=new Set([Ye]);function ml(e,t){let r=de(e,te);Object.entries(t).forEach(([o,s])=>{if(typeof s!="function"){let n=r.get(o);Yt(r,o,n,s)}})}function On(e,t,r){let o=de(e,te);if(Object.keys(t).forEach(s=>{if(!r.has(s))return;let n=t[s];if(typeof n!="function")switch(s){case"blocks":{let a=yl(t.selection),i=Oe(t.content);if(!n&&typeof i=="string"){gl(o,i,a);break}else if(!n){o.set(s,void 0);break}let l=o.get(s);l instanceof Pe.Y.Array||(l=new Pe.Y.Array,o.set(s,l)),jt(l,n,a);break}case"content":case"excerpt":case"title":{let a=o.get(s),i=Oe(n);if(s==="title"&&!a?.toString()&&i==="Auto Draft"&&(i=""),a instanceof Pe.Y.Text)Qr(a,i??"");else{let l=new Pe.Y.Text(i??"");o.set(s,l)}break}case"meta":{let a=o.get("meta");Js(a)||(a=Mt(),o.set("meta",a)),Object.entries(n??{}).forEach(([i,l])=>{Pn.has(i)||Yt(a,i,a.get(i),l)});break}case"slug":{if(!n)break;let a=o.get(s);Yt(o,s,a,n);break}default:{let a=o.get(s);Yt(o,s,a,n)}}}),t.selection){let s=t.selection;setTimeout(()=>{Cn(e,s)},0)}}function gl(e,t,r){let o=e.get("blocks");o instanceof Pe.Y.Array||(o=new Pe.Y.Array,e.set("blocks",o)),jt(o,(0,ft.parse)(t),r,{preserveClientIds:!0})}function yl(e){let t=e?.selectionStart;return t?.clientId&&t.attributeKey&&typeof t.offset=="number"&&Number.isInteger(t.offset)?{attributeKey:t.attributeKey,clientId:t.clientId,offset:t.offset}:null}function hl(e,t){let r=de(e,te).toJSON();return Object.fromEntries(Object.entries(r).filter(([o,s])=>Ae(t?.[o],s)))}function Dn(e,t,r){let o=de(e,te),s={},n=Object.fromEntries(Object.entries(o.toJSON()).filter(([l,f])=>{if(!r.has(l))return!1;let u=t[l];switch(l){case"blocks":{if(e.meta?.get(us)&&t.content){let d=o.get("blocks")?.toJSON()??[];return(0,ft.__unstableSerializeAndClean)(d).trim()!==Oe(t.content)}return!0}case"date":return u===null||t.modified===u?!1:Ae(u,f);case"meta":{let d=u??{};s=Object.fromEntries(Object.entries(f??{}).filter(([p])=>Pn.has(p)?!1:p in d));let c={...d,...s};return Ae(u,c)}case"status":return f==="auto-draft"?!1:Ae(u,f);case"content":case"excerpt":case"title":return Ae(Oe(u),f);default:return Ae(u,f)}}));if(n.blocks&&(n.blocks=qr(n.blocks)),n.blocks&&!n.content){let l=n.blocks;n.content=()=>(0,ft.__unstableSerializeAndClean)(l)}typeof n.meta=="object"&&(n.meta={...t.meta,...s});let a=Ft(e),i=xn(e,a);return i&&(n.selection={...i,initialPosition:0}),n}var Mn={applyChangesToCRDTDoc:ml,createAwareness:e=>new Hs(e),getChangesFromCRDTDoc:hl},Ln={applyChangesToCRDTDoc:()=>{},getChangesFromCRDTDoc:()=>({}),shouldSync:(e,t)=>t===null};function Oe(e){if(typeof e=="string")return e;if(e&&typeof e=="object"&&"raw"in e&&typeof e.raw=="string")return e.raw}function Ae(e,t){return!(0,An.default)(e,t)}function Yt(e,t,r,o){if(o===void 0){e.delete(t);return}Ae(r,o)&&e.set(t,o)}var x="id",El=["title","excerpt","content"],vl={blocks:{read:e=>(0,Gt.parse)(e.content?.raw??""),write:e=>({content:(0,Gt.__unstableSerializeAndClean)(e.blocks)})}},Ht=[{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:e=>e?.name||e?.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,syncConfig:Ln},{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:(e,t)=>`/wp/v2/global-styles/${e}/revisions${t?"/"+t:""}`,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}],Nn={root:{media:{since:"6.9",alternative:{kind:"postType",name:"attachment"}}}},$t=[{kind:"postType",loadEntities:bl},{kind:"taxonomy",loadEntities:Sl},{kind:"root",name:"site",plural:"sites",loadEntities:Rl}],_l=async(e,t,r,o)=>{let s={};if(!o&&e?.status==="auto-draft"&&(!t.status&&!s.status&&(s.status="draft"),(!t.title||t.title==="Auto Draft")&&!s.title&&(!e?.title||e?.title==="Auto Draft")&&(s.title="")),e){let n=`postType/${r}`,a=e.id,i=await O()?.createPersistedCRDTDoc(n,a);i&&(s.meta={...t.meta,[Ye]:i})}return s};async function bl(){let e=(0,ut.default)({path:"/wp/v2/types?context=view"}),t=window._wpCollaborationEnabled?(0,ut.default)({path:"/wp/v2/taxonomies?context=view"}):Promise.resolve({}),[r,o]=await Promise.all([e,t]);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:{...vl,selection:!0},mergedEdits:{meta:!0},rawAttributes:El,getTitle:u=>u?.title?.rendered||u?.title||(a?As(u.slug??""):String(u.id)),__unstablePrePersist:(u,d)=>_l(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":x};return f.syncConfig={supportsPersistence:!0,applyChangesToCRDTDoc:(u,d)=>On(u,d,l),createAwareness:(u,d)=>{let c="postType",p=parseInt(d,10);return new ln(u,c,s,p)},getChangesFromCRDTDoc:(u,d)=>Dn(u,d,l),getPersistedCRDTDoc:u=>u?.meta?.[Ye]||null,shouldSync:()=>!(Array.isArray(window._wpCollaborationDisabledPostTypes)&&window._wpCollaborationDisabledPostTypes.includes(s))},f})}async function Sl(){let e=await(0,ut.default)({path:"/wp/v2/taxonomies?context=view"});return Object.entries(e??{}).map(([t,r])=>{let s={kind:"taxonomy",baseURL:`/${r?.rest_namespace??"wp/v2"}/${r.rest_base}`,baseURLParams:{context:"edit"},name:t,label:r.name,getTitle:n=>n?.name,supportsPagination:!0};return s.syncConfig=Mn,s})}async function Rl(){let e={label:(0,P.__)("Site"),name:"site",kind:"root",key:!1,baseURL:"/wp/v2/settings",supportsPagination:!1,meta:{}},t=await(0,ut.default)({path:e.baseURL,method:"OPTIONS"}),r={};return Object.entries(t?.schema?.properties??{}).forEach(([o,s])=>{typeof s=="object"&&s.title&&(r[o]=s.title)}),[{...e,meta:{labels:r}}]}var De=(e,t,r="get")=>{let o=e==="root"?"":et(e),s=et(t);return`${r}${o}${s}`};function kn(e){let{query:t}=e;return t?ie(t).context:"default"}function wl(e=[],t,{page:r=1,offset:o,perPage:s=10}={}){if(s===-1)return t;let n=o??(r-1)*s,a=Math.max(s,t.length),i=Math.max(e.length,n+t.length),l=new Array(i);for(let f=0;f<i;f++)f>=n&&f<n+a?l[f]=t[f-n]:l[f]=e[f];return l}function jn(e,t){return Object.fromEntries(Object.entries(e).filter(([r])=>!t.some(o=>Number.isInteger(o)?o===+r:o===r)))}function Tl(e={},t){switch(t.type){case"RECEIVE_ITEMS":{let r=kn(t),o=t.key||x,s=Array.isArray(t.items)?t.items:[t.items];return{...e,[r]:{...e[r],...Object.fromEntries(s.map(n=>[n?.[o],Ir(e?.[r]?.[n?.[o]],n)]))}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(e).map(([r,o])=>[r,jn(o,t.itemIds)]))}return e}function Cl(e={},t){switch(t.type){case"RECEIVE_ITEMS":{let r=kn(t),{query:o,key:s=x}=t,n=Array.isArray(t.items)?t.items:[t.items],a=o?ie(o):{},i=!o||!Array.isArray(a.fields);return{...e,[r]:{...e[r],...n.reduce((l,f)=>{let u=f?.[s];return l[u]=e?.[r]?.[u]||i,l},{})}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(e).map(([r,o])=>[r,jn(o,t.itemIds)]))}return e}var Il=(0,Un.compose)([qe(e=>"query"in e),We(e=>e.query?{...e,...ie(e.query)}:e),(0,ct.keyedReducer)("context"),(0,ct.keyedReducer)("stableKey")])((e={},t)=>{if(t.type!=="RECEIVE_ITEMS"||!Array.isArray(t.items))return e;let r=t.key??x;return{itemIds:wl(e.itemIds,t.items.map(o=>o?.[r]).filter(Boolean),{page:t.page,offset:t.offset,perPage:t.perPage}),meta:t.meta}}),xl=(e={},t)=>{switch(t.type){case"RECEIVE_ITEMS":return Il(e,t);case"REMOVE_ITEMS":let r=t.itemIds.reduce((o,s)=>(o[s]=!0,o),{});return Object.fromEntries(Object.entries(e).map(([o,s])=>[o,Object.fromEntries(Object.entries(s).map(([n,a])=>[n,{...a,itemIds:a.itemIds.filter(i=>!r[i])}]))]));default:return e}},zt=(0,ct.combineReducers)({items:Tl,itemIsComplete:Cl,queries:xl});function Al(e={byId:{},queries:{}},t){return t.type==="RECEIVE_USER_QUERY"?{byId:{...e.byId,...t.users.reduce((r,o)=>({...r,[o.id]:o}),{})},queries:{...e.queries,[t.queryID]:t.users.map(r=>r.id)}}:e}function Pl(e={},t){return t.type==="RECEIVE_CURRENT_USER"?t.currentUser:e}function Ol(e=void 0,t){return t.type==="RECEIVE_CURRENT_THEME"?t.currentTheme.stylesheet:e}function Dl(e=void 0,t){return t.type==="RECEIVE_CURRENT_GLOBAL_STYLES_ID"?t.id:e}function Ml(e={},t){return t.type==="RECEIVE_THEME_GLOBAL_STYLES"?{...e,[t.stylesheet]:t.globalStyles}:e}function Ll(e={},t){return t.type==="RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS"?{...e,[t.stylesheet]:t.variations}:e}var Nl=e=>(t,r)=>{if(r.type==="UNDO"||r.type==="REDO"){let{record:o}=r,s=t;return o.forEach(({id:{kind:n,name:a,recordId:i},changes:l})=>{let f=t?.queriedData?.items?.default?.[i],u=Object.fromEntries(Object.entries(l).map(([d,c])=>[d,r.type==="UNDO"?c.from:c.to]));s=e(s,{type:"EDIT_ENTITY_RECORD",kind:n,name:a,recordId:i,edits:Ke(u,f)})}),s}return e(t,r)};function Ul(e){return(0,Bn.compose)([Nl,qe(t=>t.name&&t.kind&&t.name===e.name&&t.kind===e.kind),We(t=>({key:e.key||x,...t}))])((0,dt.combineReducers)({queriedData:zt,edits:(t={},r)=>{switch(r.type){case"RECEIVE_ITEMS":if((r?.query?.context??"default")!=="default")return t;let s={...t},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,c)=>(!(0,Zr.default)(f[c],i[c]?.raw??i[c])&&(!r.persistedEdits||!(0,Zr.default)(f[c],r.persistedEdits[c]))&&(d[c]=f[c]),d),{});Object.keys(u).length?s[l]=u:delete s[l]}return s;case"EDIT_ENTITY_RECORD":let a={...t[r.recordId],...r.edits};return Object.keys(a).forEach(i=>{a[i]===void 0&&delete a[i]}),{...t,[r.recordId]:a}}return t},saving:(t={},r)=>{switch(r.type){case"SAVE_ENTITY_RECORD_START":case"SAVE_ENTITY_RECORD_FINISH":return{...t,[r.recordId]:{pending:r.type==="SAVE_ENTITY_RECORD_START",error:r.error,isAutosave:r.isAutosave}}}return t},deleting:(t={},r)=>{switch(r.type){case"DELETE_ENTITY_RECORD_START":case"DELETE_ENTITY_RECORD_FINISH":return{...t,[r.recordId]:{pending:r.type==="DELETE_ENTITY_RECORD_START",error:r.error}}}return t},revisions:(t={},r)=>{if(r.type==="RECEIVE_ITEM_REVISIONS"){let o=r.recordKey;delete r.recordKey;let s=zt(t[o],{...r,type:"RECEIVE_ITEMS"});return{...t,[o]:s}}return r.type==="REMOVE_ITEMS"?Object.fromEntries(Object.entries(t).filter(([o])=>!r.itemIds.some(s=>Number.isInteger(s)?s===+o:s===o))):t}}))}function kl(e=Ht,t){return t.type==="ADD_ENTITIES"?[...e,...t.entities]:e}var jl=(e={},t)=>{let r=kl(e.config,t),o=e.reducer;if(!o||r!==e.config){let n=r.reduce((a,i)=>{let{kind:l}=i;return a[l]||(a[l]=[]),a[l].push(i),a},{});o=(0,dt.combineReducers)(Object.fromEntries(Object.entries(n).map(([a,i])=>{let l=(0,dt.combineReducers)(Object.fromEntries(i.map(f=>[f.name,Ul(f)])));return[a,l]})))}let s=o(e.records,t);return s===e.records&&r===e.config&&o===e.reducer?e:{reducer:o,records:s,config:r}};function Bl(e=(0,Vn.createUndoManager)()){return e}function Vl(e={hasRedo:!1,hasUndo:!1},t){return t.type==="SYNC_UNDO_MANAGER_CHANGE"?{hasRedo:t.hasRedo,hasUndo:t.hasUndo}:e}function Fl(e={},t){switch(t.type){case"EDIT_ENTITY_RECORD":case"UNDO":case"REDO":return{}}return e}function Yl(e={},t){if(t.type==="RECEIVE_EMBED_PREVIEW"){let{url:r,preview:o}=t;return{...e,[r]:o}}return e}function Gl(e={},t){switch(t.type){case"RECEIVE_USER_PERMISSION":return{...e,[t.key]:t.isAllowed};case"RECEIVE_USER_PERMISSIONS":return{...e,...t.permissions}}return e}function Hl(e={},t){if(t.type==="RECEIVE_AUTOSAVES"){let{postId:r,autosaves:o}=t;return{...e,[r]:o}}return e}function $l(e=[],t){return t.type==="RECEIVE_BLOCK_PATTERNS"?t.patterns:e}function zl(e=[],t){return t.type==="RECEIVE_BLOCK_PATTERN_CATEGORIES"?t.categories:e}function Kl(e=[],t){return t.type==="RECEIVE_USER_PATTERN_CATEGORIES"?t.patternCategories:e}function ql(e=null,t){return t.type==="RECEIVE_NAVIGATION_FALLBACK_ID"?t.fallbackId:e}function Wl(e={},t){return t.type==="RECEIVE_THEME_GLOBAL_STYLE_REVISIONS"?{...e,[t.currentId]:t.revisions}:e}function Ql(e={},t){return t.type==="RECEIVE_DEFAULT_TEMPLATE"?{...e,[JSON.stringify(t.query)]:t.templateId}:e}function Jl(e={},t){return t.type==="RECEIVE_REGISTERED_POST_META"?{...e,[t.postType]:t.registeredPostMeta}:e}function Xl(e=null,t){return t.type==="RECEIVE_EDITOR_SETTINGS"?t.settings:e}function Zl(e=null,t){return t.type==="RECEIVE_EDITOR_ASSETS"?t.assets:e}function ef(e={},t){switch(t.type){case"SET_SYNC_CONNECTION_STATUS":{let r=`${t.kind}/${t.name}:${t.key}`;return{...e,[r]:t.status}}case"CLEAR_SYNC_CONNECTION_STATUS":{let r=`${t.kind}/${t.name}:${t.key}`,{[r]:o,...s}=e;return s}}return e}function tf(e=!0,t){switch(t.type){case"SET_COLLABORATION_SUPPORTED":return t.supported;case"SET_SYNC_CONNECTION_STATUS":return fs.DOCUMENT_SIZE_LIMIT_EXCEEDED===t.status?.error?.code?!1:e}return e}function rf(e={},t){if(t.type==="RECEIVE_VIEW_CONFIG"){let r=`${t.kind}/${t.name}`;return{...e,[r]:{...e[r],...t.config}}}return e}var Fn=(0,dt.combineReducers)({users:Al,currentTheme:Ol,currentGlobalStylesId:Dl,currentUser:Pl,themeGlobalStyleVariations:Ll,themeBaseGlobalStyles:Ml,themeGlobalStyleRevisions:Wl,entities:jl,editsReference:Fl,syncUndoManagerState:Vl,undoManager:Bl,embedPreviews:Yl,userPermissions:Gl,autosaves:Hl,blockPatterns:$l,blockPatternCategories:zl,userPatternCategories:Kl,navigationFallbackId:ql,defaultTemplates:Ql,registeredPostMeta:Jl,editorSettings:Xl,editorAssets:Zl,syncConnectionStatuses:ef,collaborationSupported:tf,viewConfigs:rf});var ao={};Ue(ao,{__experimentalGetCurrentGlobalStylesId:()=>Xn,__experimentalGetCurrentThemeBaseGlobalStyles:()=>zf,__experimentalGetCurrentThemeGlobalStylesVariations:()=>Kf,__experimentalGetDirtyEntityRecords:()=>xf,__experimentalGetEntitiesBeingSaved:()=>Af,__experimentalGetEntityRecordNoResolver:()=>wf,canUser:()=>Zn,canUserEditEntityRecord:()=>Ff,getAuthors:()=>vf,getAutosave:()=>Gf,getAutosaves:()=>Yf,getBlockPatternCategories:()=>Wf,getBlockPatterns:()=>qf,getCurrentTheme:()=>Wt,getCurrentThemeGlobalStylesRevisions:()=>Jf,getCurrentUser:()=>_f,getDefaultTemplateId:()=>ro,getEditedEntityRecord:()=>so,getEmbedPreview:()=>Bf,getEntitiesByKind:()=>bf,getEntitiesConfig:()=>qn,getEntity:()=>Sf,getEntityConfig:()=>ge,getEntityRecord:()=>K,getEntityRecordEdits:()=>oo,getEntityRecordNonTransientEdits:()=>Qn,getEntityRecords:()=>qt,getEntityRecordsTotalItems:()=>Cf,getEntityRecordsTotalPages:()=>If,getLastEntityDeleteError:()=>Mf,getLastEntitySaveError:()=>Df,getRawEntityRecord:()=>Wn,getRedoEdit:()=>Nf,getReferenceByDistinctEdits:()=>$f,getRevision:()=>eu,getRevisions:()=>Xf,getThemeSupports:()=>jf,getUndoEdit:()=>Lf,getUserPatternCategories:()=>Qf,getUserQueryResults:()=>Kn,hasEditsForEntityRecord:()=>Jn,hasEntityRecord:()=>Rf,hasEntityRecords:()=>Tf,hasFetchedAutosaves:()=>Hf,hasRedo:()=>kf,hasRevision:()=>Zf,hasUndo:()=>Uf,isAutosavingEntityRecord:()=>Pf,isDeletingEntityRecord:()=>Of,isPreviewEmbedFallback:()=>Vf,isRequestingEmbedPreview:()=>Ef,isSavingEntityRecord:()=>no});var G=g(M(),1),zn=g(ae(),1),me=g(Me(),1);var to={};Ue(to,{getBlockPatternsForPostType:()=>nf,getEditorAssets:()=>pf,getEditorSettings:()=>df,getEntityRecordPermissions:()=>af,getEntityRecordsPermissions:()=>Hn,getHomePage:()=>ff,getNavigationFallbackId:()=>sf,getPostsPageId:()=>uf,getRegisteredPostMeta:()=>lf,getSyncConnectionStatus:()=>yf,getTemplateId:()=>cf,getUndoManager:()=>Kt,getViewConfig:()=>gf,isCollaborationSupported:()=>mf});var Z=g(M(),1);var Gn=g(Me(),1);var eo=!1;function R(e,t,r,{alternativeFunctionName:o,isShorthandSelector:s=!1}={}){let n=Nn[e]?.[t];if(n){if(!eo){let{alternative:a}=n,i=s?`'${r}'`:`The '${e}', '${t}' entity (used via '${r}')`,l=`the '${a.kind}', '${a.name}' entity`;o&&(l+=` via the '${o}' function`),(0,Gn.default)(i,{...n,alternative:l})}eo=!0,setTimeout(()=>{eo=!1},0)}}var of={};function Kt(e){return O()?.undoManager??e.undoManager}function sf(e){return e.navigationFallbackId}var nf=(0,Z.createRegistrySelector)(e=>(0,Z.createSelector)((t,r)=>e(v).getBlockPatterns().filter(({postTypes:o})=>!o||Array.isArray(o)&&o.includes(r)),()=>[e(v).getBlockPatterns()])),Hn=(0,Z.createRegistrySelector)(e=>(0,Z.createSelector)((t,r,o,s)=>(Array.isArray(s)?s:[s]).map(a=>({delete:e(v).canUser("delete",{kind:r,name:o,id:a}),update:e(v).canUser("update",{kind:r,name:o,id:a})})),t=>[t.userPermissions]));function af(e,t,r,o){return R(t,r,"getEntityRecordPermissions"),Hn(e,t,r,o)[0]}function lf(e,t){return e.registeredPostMeta?.[t]??{}}function $n(e){return!e||!["number","string"].includes(typeof e)||Number(e)===0?null:e.toString()}var ff=(0,Z.createRegistrySelector)(e=>(0,Z.createSelector)(()=>{let t=e(v).getEntityRecord("root","__unstableBase");if(!t)return null;let r=t?.show_on_front==="page"?$n(t.page_on_front):null;if(r)return{postType:"page",postId:r};let o=e(v).getDefaultTemplateId({slug:"front-page"});return o?{postType:"wp_template",postId:o}:o===""?of:null},t=>[K(t,"root","site"),K(t,"root","__unstableBase"),ro(t,{slug:"front-page"})])),uf=(0,Z.createRegistrySelector)(e=>()=>{let t=e(v).getEntityRecord("root","__unstableBase");return t?.show_on_front==="page"?$n(t.page_for_posts):null}),cf=(0,Z.createRegistrySelector)(e=>(t,r,o)=>{let s=F(e(v)).getHomePage();if(!s)return;if(r==="page"&&r===s?.postType&&o.toString()===s?.postId){let f=e(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=e(v).getEditedEntityRecord("postType",r,o);if(!n)return;let a=F(e(v)).getPostsPageId();if(r==="page"&&a===o.toString())return e(v).getDefaultTemplateId({slug:"home"});let i=n.template;if(i){let f=e(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}`,e(v).getDefaultTemplateId({slug:l})});function df(e){return e.editorSettings}function pf(e){return e.editorAssets}function mf(e){return e.collaborationSupported}function gf(e,t,r){return e.viewConfigs?.[`${t}/${r}`]??{default_view:void 0,default_layouts:void 0,view_list:void 0,form:void 0}}function yf(e){if(!e.syncConnectionStatuses)return;let t=["disconnected","connecting","connected"],r;for(let o of Object.values(e.syncConnectionStatuses))(!r||t.indexOf(o.status)<t.indexOf(r.status))&&(r=o);return r}var hf={},Ef=(0,G.createRegistrySelector)(e=>(t,r)=>e(v).isResolving("getEmbedPreview",[r]));function vf(e,t){(0,me.default)("select( 'core' ).getAuthors()",{since:"5.9",alternative:"select( 'core' ).getUsers({ who: 'authors' })"});let r=(0,zn.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",t);return Kn(e,r)}function _f(e){return e.currentUser}var Kn=(0,G.createSelector)((e,t)=>(e.users.queries[t]??[]).map(o=>e.users.byId[o]),(e,t)=>[e.users.queries[t],e.users.byId]);function bf(e,t){return(0,me.default)("wp.data.select( 'core' ).getEntitiesByKind()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntitiesConfig()"}),qn(e,t)}var qn=(0,G.createSelector)((e,t)=>e.entities.config.filter(r=>r.kind===t),(e,t)=>e.entities.config);function Sf(e,t,r){return(0,me.default)("wp.data.select( 'core' ).getEntity()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntityConfig()"}),ge(e,t,r)}function ge(e,t,r){return R(t,r,"getEntityConfig"),e.entities.config?.find(o=>o.kind===t&&o.name===r)}var K=(0,G.createSelector)(((e,t,r,o,s)=>{R(t,r,"getEntityRecord");let n=e.entities.records?.[t]?.[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=k(s._fields)??[];for(let u=0;u<f.length;u++){let d=f[u].split("."),c=i;d.forEach(p=>{c=c?.[p]}),ne(l,d,c)}return l}),(e,t,r,o,s)=>{let n=s?.context??"default",a=e.entities.records?.[t]?.[r]?.queriedData;return[a?.items[n]?.[o],a?.itemIsComplete[n]?.[o]]});K.__unstableNormalizeArgs=e=>{let t=[...e],r=t?.[2];return t[2]=Qe(r)?Number(r):r,t};function Rf(e,t,r,o,s){let n=e.entities.records?.[t]?.[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=k(s._fields)??[];for(let f=0;f<l.length;f++){let u=l[f].split("."),d=i;for(let c=0;c<u.length;c++){let p=u[c];if(!d||!Object.hasOwn(d,p))return!1;d=d[p]}}return!0}function wf(e,t,r,o){return K(e,t,r,o)}var Wn=(0,G.createSelector)((e,t,r,o)=>{R(t,r,"getRawEntityRecord");let s=K(e,t,r,o),n=ge(e,t,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]]}))},(e,t,r,o,s)=>{let n=s?.context??"default";return[e.entities.config,e.entities.records?.[t]?.[r]?.queriedData?.items[n]?.[o],e.entities.records?.[t]?.[r]?.queriedData?.itemIsComplete[n]?.[o]]});function Tf(e,t,r,o){return R(t,r,"hasEntityRecords"),Array.isArray(qt(e,t,r,o))}var qt=((e,t,r,o)=>{R(t,r,"getEntityRecords");let s=e.entities.records?.[t]?.[r]?.queriedData;return s?Mr(s,o,{supportsPagination:!!ge(e,t,r)?.supportsPagination}):null}),Cf=(e,t,r,o)=>{R(t,r,"getEntityRecordsTotalItems");let s=e.entities.records?.[t]?.[r]?.queriedData;return s?Lr(s,o):null},If=(e,t,r,o)=>{R(t,r,"getEntityRecordsTotalPages");let s=e.entities.records?.[t]?.[r]?.queriedData;if(!s)return null;if(!ge(e,t,r)?.supportsPagination||o?.per_page===-1)return 1;let n=Lr(s,o);return n&&(o?.per_page?Math.ceil(n/o.per_page):Ts(s,o))},xf=(0,G.createSelector)(e=>{let{entities:{records:t}}=e,r=[];return Object.keys(t).forEach(o=>{Object.keys(t[o]).forEach(s=>{let n=Object.keys(t[o][s].edits).filter(a=>K(e,o,s,a)&&Jn(e,o,s,a));if(n.length){let a=ge(e,o,s);n.forEach(i=>{let l=so(e,o,s,i);r.push({key:l?l[a.key||x]:void 0,title:a?.getTitle?.(l)||"",name:s,kind:o})})}})}),r},e=>[e.entities.records]),Af=(0,G.createSelector)(e=>{let{entities:{records:t}}=e,r=[];return Object.keys(t).forEach(o=>{Object.keys(t[o]).forEach(s=>{let n=Object.keys(t[o][s].saving).filter(a=>no(e,o,s,a));if(n.length){let a=ge(e,o,s);n.forEach(i=>{let l=so(e,o,s,i);r.push({key:l?l[a.key||x]:void 0,title:a?.getTitle?.(l)||"",name:s,kind:o})})}})}),r},e=>[e.entities.records]);function oo(e,t,r,o){return R(t,r,"getEntityRecordEdits"),e.entities.records?.[t]?.[r]?.edits?.[o]}var Qn=(0,G.createSelector)((e,t,r,o)=>{R(t,r,"getEntityRecordNonTransientEdits");let{transientEdits:s}=ge(e,t,r)||{},n=oo(e,t,r,o)||{};return s?Object.keys(n).reduce((a,i)=>(s[i]||(a[i]=n[i]),a),{}):n},(e,t,r,o)=>[e.entities.config,e.entities.records?.[t]?.[r]?.edits?.[o]]);function Jn(e,t,r,o){return R(t,r,"hasEditsForEntityRecord"),no(e,t,r,o)||Object.keys(Qn(e,t,r,o)).length>0}var so=(0,G.createSelector)((e,t,r,o)=>{R(t,r,"getEditedEntityRecord");let s=Wn(e,t,r,o),n=oo(e,t,r,o);return!s&&!n?!1:{...s,...n}},(e,t,r,o,s)=>{let n=s?.context??"default";return[e.entities.config,e.entities.records?.[t]?.[r]?.queriedData.items[n]?.[o],e.entities.records?.[t]?.[r]?.queriedData.itemIsComplete[n]?.[o],e.entities.records?.[t]?.[r]?.edits?.[o]]});function Pf(e,t,r,o){R(t,r,"isAutosavingEntityRecord");let{pending:s,isAutosave:n}=e.entities.records?.[t]?.[r]?.saving?.[o]??{};return!!(s&&n)}function no(e,t,r,o){return R(t,r,"isSavingEntityRecord"),e.entities.records?.[t]?.[r]?.saving?.[o]?.pending??!1}function Of(e,t,r,o){return R(t,r,"isDeletingEntityRecord"),e.entities.records?.[t]?.[r]?.deleting?.[o]?.pending??!1}function Df(e,t,r,o){return R(t,r,"getLastEntitySaveError"),e.entities.records?.[t]?.[r]?.saving?.[o]?.error}function Mf(e,t,r,o){return R(t,r,"getLastEntityDeleteError"),e.entities.records?.[t]?.[r]?.deleting?.[o]?.error}function Lf(e){(0,me.default)("select( 'core' ).getUndoEdit()",{since:"6.3"})}function Nf(e){(0,me.default)("select( 'core' ).getRedoEdit()",{since:"6.3"})}function Uf(e){return O()?.undoManager?e.syncUndoManagerState.hasUndo:Kt(e).hasUndo()}function kf(e){return O()?.undoManager?e.syncUndoManagerState.hasRedo:Kt(e).hasRedo()}function Wt(e){return e.currentTheme?K(e,"root","theme",e.currentTheme):null}function Xn(e){return e.currentGlobalStylesId}function jf(e){return Wt(e)?.theme_supports??hf}function Bf(e,t){return e.embedPreviews[t]}function Vf(e,t){let r=e.embedPreviews[t],o='<a href="'+t+'">'+t+"</a>";return r?r.html===o:!1}function Zn(e,t,r,o){let s=typeof r=="object";if(s&&(!r.kind||!r.name))return!1;s&&R(r.kind,r.name,"canUser");let n=Re(t,r,o);return e.userPermissions[n]}function Ff(e,t,r,o){return(0,me.default)("wp.data.select( 'core' ).canUserEditEntityRecord()",{since:"6.7",alternative:"wp.data.select( 'core' ).canUser( 'update', { kind, name, id } )"}),Zn(e,"update",{kind:t,name:r,id:o})}function Yf(e,t,r){return e.autosaves[r]}function Gf(e,t,r,o){return o===void 0?void 0:e.autosaves[r]?.find(n=>n.author===o)}var Hf=(0,G.createRegistrySelector)(e=>(t,r,o)=>e(v).hasFinishedResolution("getAutosaves",[r,o]));function $f(e){return e.editsReference}function zf(e){let t=Wt(e);return t?e.themeBaseGlobalStyles[t.stylesheet]:null}function Kf(e){let t=Wt(e);return t?e.themeGlobalStyleVariations[t.stylesheet]:null}function qf(e){return e.blockPatterns}function Wf(e){return e.blockPatternCategories}function Qf(e){return e.userPatternCategories}function Jf(e){(0,me.default)("select( 'core' ).getCurrentThemeGlobalStylesRevisions()",{since:"6.5.0",alternative:"select( 'core' ).getRevisions( 'root', 'globalStyles', ${ recordKey } )"});let t=Xn(e);return t?e.themeGlobalStyleRevisions[t]:null}function ro(e,t){return e.defaultTemplates[JSON.stringify(t)]}var Xf=(e,t,r,o,s)=>{R(t,r,"getRevisions");let n=e.entities.records?.[t]?.[r]?.revisions?.[o];return n?Mr(n,s):null};function Zf(e,t,r,o,s,n){let a=e.entities.records?.[t]?.[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=k(n._fields)??[];for(let u=0;u<f.length;u++){let d=f[u].split("."),c=l;for(let p=0;p<d.length;p++){let m=d[p];if(!c||!Object.hasOwn(c,m))return!1;c=c[m]}}return!0}var eu=(0,G.createSelector)((e,t,r,o,s,n)=>{R(t,r,"getRevision");let a=e.entities.records?.[t]?.[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=k(n._fields)??[];for(let d=0;d<u.length;d++){let c=u[d].split("."),p=l;c.forEach(m=>{p=p?.[m]}),ne(f,c,p)}return f},(e,t,r,o,s,n)=>{let a=n?.context??"default",i=e.entities.records?.[t]?.[r]?.revisions?.[o];return[i?.items?.[a]?.[s],i?.itemIsComplete?.[a]?.[s]]});var go={};Ue(go,{__experimentalBatch:()=>bu,__experimentalReceiveCurrentGlobalStylesId:()=>uu,__experimentalReceiveThemeBaseGlobalStyles:()=>cu,__experimentalReceiveThemeGlobalStyleVariations:()=>du,__experimentalSaveSpecifiedEntityEdits:()=>Ru,__unstableCreateUndoLevel:()=>_u,addEntities:()=>iu,clearEntityRecordEdits:()=>hu,deleteEntityRecord:()=>po,editEntityRecord:()=>yu,receiveAutosaves:()=>Cu,receiveCurrentTheme:()=>fu,receiveCurrentUser:()=>au,receiveDefaultTemplateId:()=>xu,receiveEmbedPreview:()=>gu,receiveEntityRecords:()=>lu,receiveNavigationFallbackId:()=>Iu,receiveRevisions:()=>Au,receiveThemeGlobalStyleRevisions:()=>mu,receiveThemeSupports:()=>pu,receiveUploadPermissions:()=>wu,receiveUserPermission:()=>oa,receiveUserPermissions:()=>Tu,receiveUserQuery:()=>nu,redo:()=>vu,saveEditedEntityRecord:()=>Su,saveEntityRecord:()=>mo,undo:()=>Eu});var uo=g(_e(),1);var co=g(X(),1),ra=g(ae(),1),Qt=g(Me(),1);var lo=g(X(),1),io=null;function tu(e,t){let r=[...e],o=[];for(;r.length;)o.push(r.splice(0,t));return o}async function ea(e){io===null&&(io=(await(0,lo.default)({path:"/batch/v1",method:"OPTIONS"})).endpoints[0].args.requests.maxItems);let t=[];for(let r of tu(e,io)){let o=await(0,lo.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}),t.push(...s)}return t}function fo(e=ea){let t=0,r=[],o=new ru;return{add(s){let n=++t;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 e(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 ru=class{constructor(...e){this.set=new Set(...e),this.subscribers=new Set}get size(){return this.set.size}add(e){return this.set.add(e),this.subscribers.forEach(t=>t()),this}delete(e){let t=this.set.delete(e);return this.subscribers.forEach(r=>r()),t}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}};function ta(e){return e.status==="auto-draft"?{...e,title:""}:e}function ou(e,t,r){let o={...t,...r};return Object.fromEntries(Object.entries(e??{}).filter(([s,n])=>s===Ye?!1:!(0,uo.default)(n,o[s])))}function su(e,t,r){return Object.fromEntries(Object.entries(e).flatMap(([o,s])=>{if(o==="meta"){let i=ou(s,t.meta,r.meta);return Object.keys(i).length?[[o,i]]:[]}let n=o in r?r[o]:t[o];return!(0,uo.default)(Oe(s)??s,Oe(n)??n)?[[o,s]]:[]}))}function nu(e,t){return{type:"RECEIVE_USER_QUERY",users:Array.isArray(t)?t:[t],queryID:e}}function au(e){return{type:"RECEIVE_CURRENT_USER",currentUser:e}}function iu(e){return{type:"ADD_ENTITIES",entities:e}}function lu(e,t,r,o=void 0,s=!1,n=void 0,a=void 0){e==="postType"&&(r=Array.isArray(r)?r.map(ta):ta(r));let i;return o?i=ys(r,o,n,a):i=Dr(r,n,a),{...i,kind:e,name:t,invalidateCache:s}}function fu(e){return{type:"RECEIVE_CURRENT_THEME",currentTheme:e}}function uu(e){return{type:"RECEIVE_CURRENT_GLOBAL_STYLES_ID",id:e}}function cu(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLES",stylesheet:e,globalStyles:t}}function du(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS",stylesheet:e,variations:t}}function pu(){return(0,Qt.default)("wp.data.dispatch( 'core' ).receiveThemeSupports",{since:"5.9"}),{type:"DO_NOTHING"}}function mu(e,t){return(0,Qt.default)("wp.data.dispatch( 'core' ).receiveThemeGlobalStyleRevisions()",{since:"6.5.0",alternative:"wp.data.dispatch( 'core' ).receiveRevisions"}),{type:"RECEIVE_THEME_GLOBAL_STYLE_REVISIONS",currentId:e,revisions:t}}function gu(e,t){return{type:"RECEIVE_EMBED_PREVIEW",url:e,preview:t}}var po=(e,t,r,o,{__unstableFetch:s=co.default,throwOnError:n=!1}={})=>async({dispatch:a,resolveSelect:i})=>{R(e,t,"deleteEntityRecord");let f=(await i.getEntitiesConfig(e)).find(p=>p.kind===e&&p.name===t),u,d=!1;if(!f)return;let c=await a.__unstableAcquireStoreLock(v,["entities","records",e,t,r],{exclusive:!0});try{a({type:"DELETE_ENTITY_RECORD_START",kind:e,name:t,recordId:r});let p=!1,{baseURL:m}=f;e==="postType"&&t==="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,ra.addQueryArgs)(y,o)),d=await s({path:y,method:"DELETE"}),await a(gs(e,t,r,!0)),f.syncConfig){let E=`${e}/${t}`,h=r;O()?.unload(E,h)}}catch(y){p=!0,u=y}if(a({type:"DELETE_ENTITY_RECORD_FINISH",kind:e,name:t,recordId:r,error:u}),p&&n)throw u;return d}finally{a.__unstableReleaseStoreLock(c)}},yu=(e,t,r,o,s={})=>({select:n,dispatch:a})=>{R(e,t,"editEntityRecord");let i=n.getEntityConfig(e,t);if(!i)throw new Error(`The entity being edited (${e}, ${t}) does not have a loaded config.`);let{mergedEdits:l={}}=i,f=n.getRawEntityRecord(e,t,r),u=n.getEditedEntityRecord(e,t,r),d=Object.keys(o).reduce((p,m)=>(p[m]=l[m]?{...u[m],...o[m]}:o[m],p),{}),c={kind:e,name:t,recordId:r,edits:Ke(d,f)};if(i.syncConfig){let p=`${e}/${t}`,m=r,y=s.undoIgnore?!1:!s.isCached,E=s.undoIgnore?At:cs;O()?.update(p,m,d,E,{isNewUndoLevel:y})}s.undoIgnore||n.getUndoManager().addRecord([{id:{kind:e,name:t,recordId:r},changes:Object.keys(o).reduce((p,m)=>(p[m]={from:u[m],to:o[m]},p),{})}],s.isCached),a({type:"EDIT_ENTITY_RECORD",...c})},hu=(e,t,r)=>({select:o,dispatch:s})=>{let n=o.getEntityConfig(e,t);if(R(e,t,"clearEntityRecordEdits"),!n)throw new Error(`The entity being edited (${e}, ${t}) does not have a loaded config.`);let a=o.getEntityRecordEdits(e,t,r);if(!a)return;let i=Object.keys(a).reduce((l,f)=>(l[f]=void 0,l),{});s({type:"EDIT_ENTITY_RECORD",kind:e,name:t,recordId:r,edits:i})},Eu=()=>({select:e,dispatch:t})=>{let r=e.getUndoManager().undo();r&&t({type:"UNDO",record:r})},vu=()=>({select:e,dispatch:t})=>{let r=e.getUndoManager().redo();r&&t({type:"REDO",record:r})},_u=()=>({select:e})=>{e.getUndoManager().addRecord()},mo=(e,t,r,o={})=>async({select:s,resolveSelect:n,dispatch:a})=>{let{isAutosave:i=!1,__unstableFetch:l=co.default,__unstableSkipSyncUpdate:f=!1,throwOnError:u=!1}=o;R(e,t,"saveEntityRecord");let c=(await n.getEntitiesConfig(e)).find(h=>h.kind===e&&h.name===t);if(!c)return;let p=c.key??x,m=r[p],y=!!p&&!m,E=await a.__unstableAcquireStoreLock(v,["entities","records",e,t,m||at()],{exclusive:!0});try{for(let[I,S]of Object.entries(r))if(typeof S=="function"){let w=S(s.getEditedEntityRecord(e,t,m));a.editEntityRecord(e,t,m,{[I]:w},{undoIgnore:!0}),r[I]=w}a({type:"SAVE_ENTITY_RECORD_START",kind:e,name:t,recordId:m,isAutosave:i});let h,_,C=!1,{baseURL:b}=c;e==="postType"&&t==="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(e,t,m);if(i){let w={...S,...r},L=["title","excerpt","content","meta"].reduce((Y,$)=>($ in w&&(Y[$]=w[$]),Y),{status:w.status==="auto-draft"?"draft":void 0});if(h=await l({path:`${I}/autosaves`,method:"POST",data:L}),S.id===h.id){let Y={...S,...L,...h};Y=Object.keys(Y).reduce(($,V)=>(["title","excerpt","content","meta"].includes(V)?$[V]=Y[V]:V==="status"?$[V]=S.status==="auto-draft"&&Y.status==="draft"?Y.status:S.status:$[V]=S[V],$),{}),a.receiveEntityRecords(e,t,Y,void 0,!0)}else a.receiveAutosaves(S.id,h)}else{c.syncConfig&&!f&&!y&&S&&O()?.update(`${e}/${t}`,m,r,At);let w=r;if(c.__unstablePrePersist&&(w={...w,...await c.__unstablePrePersist(S,w)}),h=await l({path:I,method:m?"PUT":"POST",data:w}),a.receiveEntityRecords(e,t,h,void 0,!0,w),c.syncConfig){let L;f?L={}:y||!S?L=h:L=su(h,S,r),O()?.update(`${e}/${t}`,m,L,At,{isSave:!0})}}}catch(I){C=!0,_=I}if(a({type:"SAVE_ENTITY_RECORD_FINISH",kind:e,name:t,recordId:m,error:_,isAutosave:i}),C&&u)throw _;return h}finally{a.__unstableReleaseStoreLock(E)}},bu=e=>async({dispatch:t})=>{let r=fo(),o={saveEntityRecord(a,i,l,f){return r.add(u=>t.saveEntityRecord(a,i,l,{...f,__unstableFetch:u}))},saveEditedEntityRecord(a,i,l,f){return r.add(u=>t.saveEditedEntityRecord(a,i,l,{...f,__unstableFetch:u}))},deleteEntityRecord(a,i,l,f,u){return r.add(d=>t.deleteEntityRecord(a,i,l,f,{...u,__unstableFetch:d}))}},s=e.map(a=>a(o)),[,...n]=await Promise.all([r.run(),...s]);return n},Su=(e,t,r,o)=>async({select:s,dispatch:n,resolveSelect:a})=>{if(R(e,t,"saveEditedEntityRecord"),!s.hasEditsForEntityRecord(e,t,r))return;let l=(await a.getEntitiesConfig(e)).find(c=>c.kind===e&&c.name===t);if(!l)return;let f=l.key||x,u=s.getEntityRecordNonTransientEdits(e,t,r),d={[f]:r,...u};return await n.saveEntityRecord(e,t,d,o)},Ru=(e,t,r,o,s)=>async({select:n,dispatch:a,resolveSelect:i})=>{if(R(e,t,"__experimentalSaveSpecifiedEntityEdits"),!n.hasEditsForEntityRecord(e,t,r))return;let l=n.getEntityRecordNonTransientEdits(e,t,r),f={};for(let p of o)ne(f,p,Ar(l,p));let c=(await i.getEntitiesConfig(e)).find(p=>p.kind===e&&p.name===t)?.key||x;return r&&(f[c]=r),await a.saveEntityRecord(e,t,f,s)};function wu(e){return(0,Qt.default)("wp.data.dispatch( 'core' ).receiveUploadPermissions",{since:"5.9",alternative:"receiveUserPermission"}),oa("create/media",e)}function oa(e,t){return{type:"RECEIVE_USER_PERMISSION",key:e,isAllowed:t}}function Tu(e){return{type:"RECEIVE_USER_PERMISSIONS",permissions:e}}function Cu(e,t){return{type:"RECEIVE_AUTOSAVES",postId:e,autosaves:Array.isArray(t)?t:[t]}}function Iu(e){return{type:"RECEIVE_NAVIGATION_FALLBACK_ID",fallbackId:e}}function xu(e,t){return{type:"RECEIVE_DEFAULT_TEMPLATE",query:e,templateId:t}}var Au=(e,t,r,o,s,n=!1,a)=>async({dispatch:i,resolveSelect:l})=>{R(e,t,"receiveRevisions");let d=(await l.getEntitiesConfig(e)).find(c=>c.kind===e&&c.name===t)?.revisionKey??x;i({type:"RECEIVE_ITEM_REVISIONS",key:d,items:o,recordKey:r,meta:a,query:s,kind:e,name:t,invalidateCache:n})};var yo={};Ue(yo,{__unstableNotifySyncUndoManagerChange:()=>Uu,editMediaEntity:()=>Ou,receiveEditorAssets:()=>Mu,receiveEditorSettings:()=>Du,receiveRegisteredPostMeta:()=>Pu,receiveViewConfig:()=>Nu,saveDirtyEntities:()=>ju,setCollaborationSupported:()=>Lu,setSyncConnectionStatus:()=>ku});var aa=g(X(),1),pt=g(na(),1),ia=g(Ce(),1),mt=g(fe(),1);function Pu(e,t){return{type:"RECEIVE_REGISTERED_POST_META",postType:e,registeredPostMeta:t}}var Ou=(e,t={},{__unstableFetch:r=aa.default,throwOnError:o=!1}={})=>async({dispatch:s,resolveSelect:n})=>{if(!e)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,e],{exclusive:!0}),d,c,p=!1;try{s({type:"SAVE_ENTITY_RECORD_START",kind:a,name:i,recordId:e});try{let m=`${f.baseURL}/${e}/edit`,y=await r({path:m,method:"POST",data:{...t}});y&&(s.receiveEntityRecords(a,i,y,void 0,!0,void 0,void 0),d=y)}catch(m){c=m,p=!0}if(s({type:"SAVE_ENTITY_RECORD_FINISH",kind:a,name:i,recordId:e,error:c}),p&&o)throw c;return d}finally{s.__unstableReleaseStoreLock(u)}};function Du(e){return{type:"RECEIVE_EDITOR_SETTINGS",settings:e}}function Mu(e){return{type:"RECEIVE_EDITOR_ASSETS",assets:e}}var Lu=e=>({dispatch:t})=>{t({type:"SET_COLLABORATION_SUPPORTED",supported:e}),!e&&ps()&&(O().unloadAll(),t.__unstableNotifySyncUndoManagerChange({hasUndo:!1,hasRedo:!1}))};function Nu(e,t,r){return{type:"RECEIVE_VIEW_CONFIG",kind:e,name:t,config:r}}function Uu(e){return{type:"SYNC_UNDO_MANAGER_CHANGE",...e}}function ku(e,t,r,o){return o?{type:"SET_SYNC_CONNECTION_STATUS",kind:e,name:t,key:r,status:o}:{type:"CLEAR_SYNC_CONNECTION_STATUS",kind:e,name:t,key:r}}var ju=({onSave:e,dirtyEntityRecords:t=[],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(pt.store).removeNotice(i);let f=t.filter(({kind:c,name:p,key:m,property:y})=>!r.some(E=>E.kind===c&&E.name===p&&E.key===m&&E.property===y));o?.(f);let u=[],d=[];f.forEach(({kind:c,name:p,key:m,property:y})=>{c==="root"&&p==="site"?u.push(y):(a.some(E=>E.kind===c&&E.name===p)&&n.dispatch(v).editEntityRecord(c,p,m,{status:"publish"}),d.push(n.dispatch(v).saveEditedEntityRecord(c,p,m)))}),u.length&&d.push(n.dispatch(v).__experimentalSaveSpecifiedEntityEdits("root","site",void 0,u)),n.dispatch(ia.store).__unstableMarkLastChangeAsPersistent(),Promise.all(d).then(async c=>(e&&await e(),c)).then(c=>{c.some(p=>typeof p>"u")?n.dispatch(pt.store).createErrorNotice((0,mt.__)("Saving failed.")):n.dispatch(pt.store).createSuccessNotice(s||(0,mt.__)("Site updated."),{type:"snackbar",id:i,actions:[{label:(0,mt.__)("View site"),url:l,openInNewTab:!0}]})}).catch(c=>n.dispatch(pt.store).createErrorNotice(`${(0,mt.__)("Saving failed.")} ${c}`))};var vo={};Ue(vo,{__experimentalGetCurrentGlobalStylesId:()=>Zu,__experimentalGetCurrentThemeBaseGlobalStyles:()=>ec,__experimentalGetCurrentThemeGlobalStylesVariations:()=>tc,canUser:()=>ga,canUserEditEntityRecord:()=>Qu,getAuthors:()=>Fu,getAutosave:()=>Xu,getAutosaves:()=>Ju,getBlockPatternCategories:()=>oc,getBlockPatterns:()=>rc,getCurrentTheme:()=>Ku,getCurrentThemeGlobalStylesRevisions:()=>ya,getCurrentUser:()=>Yu,getDefaultTemplateId:()=>ha,getEditedEntityRecord:()=>Hu,getEditorAssets:()=>uc,getEditorSettings:()=>fc,getEmbedPreview:()=>Wu,getEntitiesConfig:()=>lc,getEntityRecord:()=>Zt,getEntityRecords:()=>_t,getEntityRecordsTotalItems:()=>$u,getEntityRecordsTotalPages:()=>zu,getNavigationFallbackId:()=>nc,getRawEntityRecord:()=>Gu,getRegisteredPostMeta:()=>ic,getRevision:()=>ac,getRevisions:()=>Ea,getThemeSupports:()=>qu,getUserPatternCategories:()=>sc,getViewConfig:()=>cc});var q=g(ae(),1),ma=g(Jt(),1),A=g(X(),1);var pa=g(X(),1);var gt=g(X(),1),yt=g(ae(),1),ht=g(Jt(),1),Et=g(fe(),1);async function ua(e,t={},r={}){let o=t.isInitialSuggestions&&t.initialSuggestionsSearchOptions?{...t,...t.initialSuggestionsSearchOptions}:t,{type:s,subtype:n,page:a,perPage:i=t.isInitialSuggestions?3:20}=o,{disablePostFormats:l=!1}=r,f=[];(!s||s==="post")&&f.push((0,gt.default)({path:(0,yt.addQueryArgs)("/wp/v2/search",{search:e,page:a,per_page:i,type:"post",subtype:n})}).then(c=>c.map(p=>({id:p.id,url:p.url,title:(0,ht.decodeEntities)(p.title||"")||(0,Et.__)("(no title)"),type:p.subtype||p.type,kind:"post-type"}))).catch(()=>[])),(!s||s==="term")&&f.push((0,gt.default)({path:(0,yt.addQueryArgs)("/wp/v2/search",{search:e,page:a,per_page:i,type:"term",subtype:n})}).then(c=>c.map(p=>({id:p.id,url:p.url,title:(0,ht.decodeEntities)(p.title||"")||(0,Et.__)("(no title)"),type:p.subtype||p.type,kind:"taxonomy"}))).catch(()=>[])),!l&&(!s||s==="post-format")&&f.push((0,gt.default)({path:(0,yt.addQueryArgs)("/wp/v2/search",{search:e,page:a,per_page:i,type:"post-format",subtype:n})}).then(c=>c.map(p=>({id:p.id,url:p.url,title:(0,ht.decodeEntities)(p.title||"")||(0,Et.__)("(no title)"),type:p.subtype||p.type,kind:"taxonomy"}))).catch(()=>[])),(!s||s==="attachment")&&f.push((0,gt.default)({path:(0,yt.addQueryArgs)("/wp/v2/media",{search:e,page:a,per_page:i})}).then(c=>c.map(p=>({id:p.id,url:p.source_url,title:(0,ht.decodeEntities)(p.title.rendered||"")||(0,Et.__)("(no title)"),type:p.type,kind:"media"}))).catch(()=>[]));let d=(await Promise.all(f)).flat();return d=d.filter(c=>!!c.id),d=Bu(d,e),d=d.slice(0,i),d}function Bu(e,t){let r=fa(t),o={};for(let s of e)if(s.title){let n=fa(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 e.sort((s,n)=>o[n.id]-o[s.id])}function fa(e){return e.toLowerCase().match(/[\p{L}\p{N}]+/gu)||[]}var ca=g(X(),1),ee=g(ae(),1),ho=new Map,Vu=async(e,t={})=>{let r="/wp-block-editor/v1/url-details",o={url:(0,ee.prependHTTP)(e)};if(!(0,ee.isURL)(e))return Promise.reject(`${e} is not a valid URL.`);let s=(0,ee.getProtocol)(e);return!s||!(0,ee.isValidProtocol)(s)||!s.startsWith("http")||!/^https?:\/\/[^\/\s]/i.test(e)?Promise.reject(`${e} does not have a valid protocol. URLs must be "http" based`):ho.has(e)?ho.get(e):(0,ca.default)({path:(0,ee.addQueryArgs)(r,o),...t}).then(n=>(ho.set(e,n),n))},da=Vu;async function Eo(){let e=await(0,pa.default)({path:"/wp/v2/block-patterns/patterns"});return e?e.map(t=>Object.fromEntries(Object.entries(t).map(([r,o])=>[Dt(r),o]))):[]}var vt=new Map;function Xt(e,t,r){return`${e}:${t}:${r}`}var Fu=e=>async({dispatch:t})=>{let r=(0,q.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",e),o=await(0,A.default)({path:r});t.receiveUserQuery(r,o)},Yu=()=>async({dispatch:e})=>{let t=await(0,A.default)({path:"/wp/v2/users/me"});e.receiveCurrentUser(t)},Zt=(e,t,r="",o)=>async({select:s,dispatch:n,registry:a,resolveSelect:i})=>{let f=(await i.getEntitiesConfig(e)).find(d=>d.name===t&&d.kind===e);if(!f)return;let u=await n.__unstableAcquireStoreLock(v,["entities","records",e,t,r],{exclusive:!1});try{if(o!==void 0&&o._fields&&(o={...o,_fields:[...new Set([...k(o._fields)||[],f.key||x])].join()}),o!==void 0&&o._fields&&s.hasEntityRecord(e,t,r,o))return;let{baseURL:d}=f;e==="postType"&&t==="wp_template"&&(r&&typeof r=="string"&&!/^\d+$/.test(r)||!window?.__experimentalTemplateActivate)&&(d=d.slice(0,d.lastIndexOf("/"))+"/templates");let c=(0,q.addQueryArgs)(d+(r?"/"+r:""),{...f.baseURLParams,...o}),p=await(0,A.default)({path:c,parse:!1}),m=await p.json(),y=Je(p.headers?.get("allow")),E=[],h={};for(let _ of Se)h[Re(_,{kind:e,name:t,id:r})]=y[_],E.push([_,{kind:e,name:t,id:r}]);if(f.syncConfig&&Qe(r)&&!o){let _=`${e}/${t}`,C=r,b={...m};Object.entries(f.transientEdits??{}).filter(([S,w])=>b[S]===void 0&&w&&typeof w=="object"&&"read"in w&&typeof w.read=="function").forEach(([S,w])=>{b[S]=w.read(b)}),b.blocks&&typeof b.content?.raw=="string"&&vt.set(Xt(e,t,r),{content:b.content.raw,blocks:b.blocks}),(s?.isCollaborationSupported?.()===!1?void 0:O())?.load(f.syncConfig,_,C,b,{editRecord:(S,w={})=>{Object.keys(S).length&&n({type:"EDIT_ENTITY_RECORD",kind:e,name:t,recordId:r,edits:S,meta:{undo:void 0},options:w})},getEditedRecord:async()=>await i.getEditedEntityRecord(e,t,r),onStatusChange:S=>{n.setSyncConnectionStatus(e,t,r,S)},refetchRecord:async()=>{n.receiveEntityRecords(e,t,await(0,A.default)({path:c,parse:!0}),o)},persistCRDTDoc:()=>{if(f.syncConfig?.supportsPersistence)return i.getEditedEntityRecord(e,t,r).then(async S=>{let{meta:w,status:L}=S;if(L==="auto-draft"||!w)return;let Y=f.key||x,$=S[Y];await Or(`${e}/${t}`,$)})},addUndoMeta:(S,w)=>{let L=Ft(S);L&&w.set("selectionHistory",L)},onUndoStackChange:S=>{n.__unstableNotifySyncUndoManagerChange(S)},restoreUndoMeta:(S,w)=>{let L=w.get("selectionHistory");L&&setTimeout(()=>{In(L,S)},0)}})}a.batch(()=>{n.receiveEntityRecords(e,t,m,o),n.receiveUserPermissions(h),n.finishResolutions("canUser",E)})}finally{n.__unstableReleaseStoreLock(u)}};Zt.shouldInvalidate=(e,t,r)=>t==="root"&&r==="site"&&(e.type==="RECEIVE_ITEMS"&&e.persistedEdits&&e.persistedEdits.status!=="auto-draft"||e.type==="REMOVE_ITEMS")&&e.kind==="postType"&&e.name==="wp_template";var Gu=be("getEntityRecord"),Hu=be("getEntityRecord"),_t=(e,t,r={})=>async({dispatch:o,registry:s,resolveSelect:n})=>{let i=(await n.getEntitiesConfig(e)).find(c=>c.name===t&&c.kind===e);if(!i)return;let l=await o.__unstableAcquireStoreLock(v,["entities","records",e,t],{exclusive:!1}),f={...r},u=i.key||x;function d(c,p){let m=xt(p);return c.filter(y=>y?.[u]).map(y=>[e,t,y[u],m])}try{r._fields&&(r={...r,_fields:[...new Set([...k(r._fields)||[],u])].join()});let{baseURL:c}=i,{combinedTemplates:p=!0}=r;e==="postType"&&t==="wp_template"&&p&&(c=c.slice(0,c.lastIndexOf("/"))+"/templates");let m=(0,q.addQueryArgs)(c,{...i.baseURLParams,...r}),y=[],E;if(i.supportsPagination&&r.per_page!==-1){let h=await(0,A.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[Xe]===!0){let h=1,_;do{let C=await(0,A.default)({path:(0,q.addQueryArgs)(m,{page:h,per_page:100}),parse:!1}),b=Object.values(await C.json());_=parseInt(C.headers.get("X-WP-TotalPages")),E||(E={totalItems:parseInt(C.headers.get("X-WP-Total")),totalPages:1}),y.push(...b),s.batch(()=>{o.receiveEntityRecords(e,t,y,r,!1,void 0,E),o.finishResolutions("getEntityRecord",d(b,f))}),h++}while(h<=_)}else y=Object.values(await(0,A.default)({path:m})),E={totalItems:y.length,totalPages:1};if(i.syncConfig&&r.per_page===-1){let h=`${e}/${t}`;O()?.loadCollection(i.syncConfig,h,{onStatusChange:_=>{o.setSyncConnectionStatus(e,t,null,_)},refetchRecords:async()=>{o.receiveEntityRecords(e,t,await(0,A.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(e,t,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:Je(b._links.self[0].targetHints.allow)})),_=[],C={};for(let b of h)for(let I of Se)_.push([I,{kind:e,name:t,id:b.id}]),C[Re(I,{kind:e,name:t,id:b.id})]=b.permissions[I];h.length>0&&(o.receiveUserPermissions(C),o.finishResolutions("canUser",_)),o.finishResolutions("getEntityRecord",d(y,f)),o.__unstableReleaseStoreLock(l)})}catch{o.__unstableReleaseStoreLock(l)}};_t.shouldInvalidate=(e,t,r)=>(e.type==="RECEIVE_ITEMS"||e.type==="REMOVE_ITEMS")&&e.invalidateCache&&t===e.kind&&r===e.name;var $u=be("getEntityRecords"),zu=be("getEntityRecords"),Ku=()=>async({dispatch:e,resolveSelect:t})=>{let r=await t.getEntityRecords("root","theme",{status:"active"});e.receiveCurrentTheme(r[0])},qu=be("getCurrentTheme"),Wu=e=>async({dispatch:t})=>{try{let r=await(0,A.default)({path:(0,q.addQueryArgs)("/oembed/1.0/proxy",{url:e})});t.receiveEmbedPreview(e,r)}catch{t.receiveEmbedPreview(e,!1)}},ga=(e,t,r)=>async({dispatch:o,registry:s,resolveSelect:n})=>{if(!Se.includes(e))throw new Error(`'${e}' is not a valid action.`);let{hasStartedResolution:a}=s.select(v);for(let c of Se){if(c===e)continue;if(a("canUser",[c,t,r]))return}let i=null;if(typeof t=="object"){if(!t.kind||!t.name)throw new Error("The entity resource object is not valid.");let p=(await n.getEntitiesConfig(t.kind)).find(m=>m.name===t.name&&m.kind===t.kind);if(!p)return;i=p.baseURL+(t.id?"/"+t.id:"")}else i=`/wp/v2/${t}`+(r?"/"+r:"");let l;try{l=await(0,A.default)({path:i,method:"OPTIONS",parse:!1})}catch{return}let f=Je(l.headers?.get("allow")),u={},d=[];for(let c of Se)u[Re(c,t,r)]=f[c],c!==e&&d.push([c,t,r]);s.batch(()=>{o.receiveUserPermissions(u),o.finishResolutions("canUser",d)})},Qu=(e,t,r)=>async({dispatch:o})=>{await o(ga("update",{kind:e,name:t,id:r}))},Ju=(e,t)=>async({dispatch:r,resolveSelect:o})=>{let{rest_base:s,rest_namespace:n="wp/v2",supports:a}=await o.getPostType(e);if(!a?.autosave)return;let i=await(0,A.default)({path:`/${n}/${s}/${t}/autosaves?context=edit`});i&&i.length&&r.receiveAutosaves(t,i)},Xu=(e,t)=>async({resolveSelect:r})=>{await r.getAutosaves(e,t)},Zu=()=>async({dispatch:e,resolveSelect:t})=>{let o=(await t.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&&e.__experimentalReceiveCurrentGlobalStylesId(n)},ec=()=>async({resolveSelect:e,dispatch:t})=>{let r=await e.getCurrentTheme(),o=await(0,A.default)({path:`/wp/v2/global-styles/themes/${r.stylesheet}?context=view`});t.__experimentalReceiveThemeBaseGlobalStyles(r.stylesheet,o)},tc=()=>async({resolveSelect:e,dispatch:t})=>{let r=await e.getCurrentTheme(),o=await(0,A.default)({path:`/wp/v2/global-styles/themes/${r.stylesheet}/variations?context=view`});t.__experimentalReceiveThemeGlobalStyleVariations(r.stylesheet,o)},ya=()=>async({resolveSelect:e,dispatch:t})=>{let r=await e.__experimentalGetCurrentGlobalStylesId(),s=(r?await e.getEntityRecord("root","globalStyles",r):void 0)?._links?.["version-history"]?.[0]?.href;if(s){let a=(await(0,A.default)({url:s}))?.map(i=>Object.fromEntries(Object.entries(i).map(([l,f])=>[Dt(l),f])));t.receiveThemeGlobalStyleRevisions(r,a)}};ya.shouldInvalidate=e=>e.type==="SAVE_ENTITY_RECORD_FINISH"&&e.kind==="root"&&!e.error&&e.name==="globalStyles";var rc=()=>async({dispatch:e})=>{let t=await Eo();e({type:"RECEIVE_BLOCK_PATTERNS",patterns:t})},oc=()=>async({dispatch:e})=>{let t=await(0,A.default)({path:"/wp/v2/block-patterns/categories"});e({type:"RECEIVE_BLOCK_PATTERN_CATEGORIES",categories:t})},sc=()=>async({dispatch:e,resolveSelect:t})=>{let o=(await t.getEntityRecords("taxonomy","wp_pattern_category",{per_page:-1,_fields:"id,name,description,slug",context:"view"}))?.map(s=>({...s,label:(0,ma.decodeEntities)(s.name),name:s.slug}))||[];e({type:"RECEIVE_USER_PATTERN_CATEGORIES",patternCategories:o})},nc=()=>async({dispatch:e,select:t,registry:r})=>{let o=await(0,A.default)({path:(0,q.addQueryArgs)("/wp-block-editor/v1/navigation-fallback",{_embed:!0})}),s=o?._embedded?.self;r.batch(()=>{if(e.receiveNavigationFallbackId(o?.id),!s)return;let a=!t.getEntityRecord("postType","wp_navigation",o.id);e.receiveEntityRecords("postType","wp_navigation",s,void 0,a),e.finishResolution("getEntityRecord",["postType","wp_navigation",o.id])})},ha=e=>async({dispatch:t,registry:r,resolveSelect:o})=>{let s=await(0,A.default)({path:(0,q.addQueryArgs)("/wp/v2/templates/lookup",e)});await o.getEntitiesConfig("postType");let n=window?.__experimentalTemplateActivate&&s?.wp_id||s?.id;r.batch(()=>{t.receiveDefaultTemplateId(e,n||""),n&&(s.id=n,t.receiveEntityRecords("postType",s.type,s),t.finishResolution("getEntityRecord",["postType",s.type,n]))})};ha.shouldInvalidate=e=>e.type==="RECEIVE_ITEMS"&&e.kind==="root"&&e.name==="site"&&!!e.persistedEdits;var Ea=(e,t,r,o={})=>async({dispatch:s,registry:n,resolveSelect:a})=>{let l=(await a.getEntitiesConfig(e)).find(d=>d.name===t&&d.kind===e);if(!l)return;let f={...o},u=await s.__unstableAcquireStoreLock(v,["entities","records",e,t,r,"revisions"],{exclusive:!1});try{o._fields&&(o={...o,_fields:[...new Set([...k(o._fields)||[],l.revisionKey||x])].join()});let d=(0,q.addQueryArgs)(l.getRevisionsUrl(r),o),c,p,m={},y=l.supportsPagination&&o.per_page!==-1;try{p=await(0,A.default)({path:d,parse:!y})}catch{return}p&&(y?(c=Object.values(await p.json()),m.totalItems=parseInt(p.headers.get("X-WP-Total"))):c=Object.values(p),o._fields&&(c=c.map(E=>(o._fields.split(",").forEach(h=>{E.hasOwnProperty(h)||(E[h]=void 0)}),E))),n.batch(()=>{s.receiveRevisions(e,t,r,c,o,!1,m);let E=l.revisionKey||x,h=xt(f),_=c.filter(C=>C[E]).map(C=>[e,t,r,C[E],h]);s.finishResolutions("getRevision",_)}))}finally{s.__unstableReleaseStoreLock(u)}};Ea.shouldInvalidate=(e,t,r,o)=>e.type==="SAVE_ENTITY_RECORD_FINISH"&&r===e.name&&t===e.kind&&!e.error&&o===e.recordId;var ac=(e,t,r,o,s)=>async({select:n,dispatch:a,resolveSelect:i})=>{let f=(await i.getEntitiesConfig(e)).find(d=>d.name===t&&d.kind===e);if(!f)return;s!==void 0&&s._fields&&(s={...s,_fields:[...new Set([...k(s._fields)||[],f.revisionKey||x])].join()});let u=await a.__unstableAcquireStoreLock(v,["entities","records",e,t,r,"revisions",o],{exclusive:!1});try{if(n.hasRevision(e,t,r,o,s))return;let d=(0,q.addQueryArgs)(f.getRevisionsUrl(r,o),s),c;try{c=await(0,A.default)({path:d})}catch{return}c&&a.receiveRevisions(e,t,r,c,s)}finally{a.__unstableReleaseStoreLock(u)}},ic=e=>async({dispatch:t,resolveSelect:r})=>{let o;try{let{rest_namespace:s="wp/v2",rest_base:n}=await r.getPostType(e)||{};o=await(0,A.default)({path:`${s}/${n}/?context=edit`,method:"OPTIONS"})}catch{return}o&&t.receiveRegisteredPostMeta(e,o?.schema?.properties?.meta?.properties)},lc=e=>async({dispatch:t})=>{let r=$t.find(o=>o.kind===e);if(r)try{let o=await r.loadEntities();if(!o.length)return;t.addEntities(o)}catch{}},fc=()=>async({dispatch:e})=>{let t=await(0,A.default)({path:"/wp-block-editor/v1/settings"});e.receiveEditorSettings(t)},uc=()=>async({dispatch:e})=>{let t=await(0,A.default)({path:"/wp-block-editor/v1/assets"});e.receiveEditorAssets(t)},cc=(e,t,r={})=>async({dispatch:o})=>{let s={kind:e,name:t},n=k(r.fields);n?.length&&(s._fields=n.join(","));let a=await(0,A.default)({path:(0,q.addQueryArgs)("/wp/v2/view-config",s)});o.receiveViewConfig(e,t,a)};function _o(e,t){let r={...e},o=r;for(let s of t)o.children={...o.children,[s]:{locks:[],children:{},...o.children[s]}},o=o.children[s];return r}function bt(e,t){let r=e;for(let o of t){let s=r.children[o];if(!s)return null;r=s}return r}function*va(e,t){let r=e;yield r;for(let o of t){let s=r.children[o];if(!s)break;yield s,r=s}}function*_a(e){let t=Object.values(e.children);for(;t.length;){let r=t.pop();yield r,t.push(...Object.values(r.children))}}function bo({exclusive:e},t){return!!(e&&t.length||!e&&t.filter(r=>r.exclusive).length)}var dc={requests:[],tree:{locks:[],children:{}}};function St(e=dc,t){switch(t.type){case"ENQUEUE_LOCK_REQUEST":{let{request:r}=t;return{...e,requests:[r,...e.requests]}}case"GRANT_LOCK_REQUEST":{let{lock:r,request:o}=t,{store:s,path:n}=o,a=[s,...n],i=_o(e.tree,a),l=bt(i,a);return l.locks=[...l.locks,r],{...e,requests:e.requests.filter(f=>f!==o),tree:i}}case"RELEASE_LOCK":{let{lock:r}=t,o=[r.store,...r.path],s=_o(e.tree,o),n=bt(s,o);return n.locks=n.locks.filter(a=>a!==r),{...e,tree:s}}}return e}function ba(e){return e.requests}function Sa(e,t,r,{exclusive:o}){let s=[t,...r],n=e.tree;for(let i of va(n,s))if(bo({exclusive:o},i.locks))return!1;let a=bt(n,s);if(!a)return!0;for(let i of _a(a))if(bo({exclusive:o},i.locks))return!1;return!0}function Ra(){let e=St(void 0,{type:"@@INIT"});function t(){for(let s of ba(e)){let{store:n,path:a,exclusive:i,notifyAcquired:l}=s;if(Sa(e,n,a,{exclusive:i})){let f={store:n,path:a,exclusive:i};e=St(e,{type:"GRANT_LOCK_REQUEST",lock:f,request:s}),l(f)}}}function r(s,n,a){return new Promise(i=>{e=St(e,{type:"ENQUEUE_LOCK_REQUEST",request:{store:s,path:n,exclusive:a,notifyAcquired:i}}),t()})}function o(s){e=St(e,{type:"RELEASE_LOCK",lock:s}),t()}return{acquire:r,release:o}}function wa(){let e=Ra();function t(o,s,{exclusive:n}){return()=>e.acquire(o,s,n)}function r(o){return()=>e.release(o)}return{__unstableAcquireStoreLock:t,__unstableReleaseStoreLock:r}}var Ta,Ca;var er=g(W(),1);var xa=g(W(),1),ye=(0,xa.createContext)({});ye.displayName="EntityContext";var Pa=g(Q(),1);function Oa({kind:e,type:t,id:r,revisionId:o,children:s}){let n=(0,er.useContext)(ye),a=(0,er.useMemo)(()=>({...n,...e&&{[e]:{...n?.[e],[t]:r}},...o!==void 0&&{revisionId:o}}),[n,e,t,r,o]);return(0,Pa.jsx)(ye.Provider,{value:a,children:s})}var tr=g(M(),1),Ma=g(Me(),1),La=g(W(),1);var B=(e=>(e.Idle="IDLE",e.Resolving="RESOLVING",e.Error="ERROR",e.Success="SUCCESS",e))(B||{});function he(e){let t;switch(e){case"resolving":t=B.Resolving;break;case"finished":t=B.Success;break;case"error":t=B.Error;break;default:t=B.Idle}return{status:t,isResolving:t===B.Resolving,hasStarted:t!==B.Idle,hasResolved:t===B.Success||t===B.Error}}var Da={};function So(e,t,r,o={enabled:!0}){let{editEntityRecord:s,saveEditedEntityRecord:n}=(0,tr.useDispatch)(H),a=(0,La.useMemo)(()=>({edit:(c,p={})=>s(e,t,r,c,p),save:(c={})=>n(e,t,r,{throwOnError:!0,...c})}),[s,e,t,r,n]),{record:i,editedRecord:l,hasEdits:f,edits:u,...d}=(0,tr.useSelect)(c=>{if(!o.enabled)return{record:null,editedRecord:Da,hasEdits:!1,edits:Da,...he()};let p=c(H),m=p.getResolutionState("getEntityRecord",[e,t,r])?.status;return{record:p.getEntityRecord(e,t,r)??null,editedRecord:p.getEditedEntityRecord(e,t,r),hasEdits:p.hasEditsForEntityRecord(e,t,r),edits:p.getEntityRecordNonTransientEdits(e,t,r),...he(m)}},[e,t,r,o.enabled]);return{record:i,editedRecord:l,hasEdits:f,edits:u,...d,...a}}function Na(e,t,r,o){return(0,Ma.default)("wp.data.__experimentalUseEntityRecord",{alternative:"wp.data.useEntityRecord",since:"6.1"}),So(e,t,r,o)}var Ua=g(ae(),1),ka=g(Me(),1),rr=g(M(),1),Ro=g(W(),1);var pc=[];function or(e,t,r={},o={enabled:!0}){let s=(0,Ua.addQueryArgs)("",r),{records:n,totalItems:a,totalPages:i,...l}=(0,rr.useSelect)(f=>{if(!o.enabled)return{records:pc,totalItems:null,totalPages:null,...he()};let u=f(H),d=u.getResolutionState("getEntityRecords",[e,t,r])?.status;return{records:u.getEntityRecords(e,t,r),totalItems:u.getEntityRecordsTotalItems(e,t,r),totalPages:u.getEntityRecordsTotalPages(e,t,r),...he(d)}},[e,t,s,o.enabled]);return{records:n,totalItems:a,totalPages:i,...l}}function ja(e,t,r,o){return(0,ka.default)("wp.data.__experimentalUseEntityRecords",{alternative:"wp.data.useEntityRecords",since:"6.1"}),or(e,t,r,o)}function Ba(e,t,r={},o={enabled:!0}){let s=(0,rr.useSelect)(u=>u(H).getEntityConfig(e,t),[e,t]),{records:n,...a}=or(e,t,{...r,...r._fields?{_fields:[...new Set([...k(r._fields)||[],"_links"])].join()}:{}},o),i=(0,Ro.useMemo)(()=>n?.map(u=>u[s?.key??"id"])??[],[n,s?.key]),l=(0,rr.useSelect)(u=>{let{getEntityRecordsPermissions:d}=F(u(H));return d(e,t,i)},[i,e,t]);return{records:(0,Ro.useMemo)(()=>n?.map((u,d)=>({...u,permissions:l[d]}))??[],[n,l]),...a}}var Ha=g(Me(),1),$a=g(Fa(),1);var Ya=g(M(),1);function sr(e,t){var r=0,o,s;t=t||{};function n(){var a=o,i=arguments.length,l,f;e: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 e}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:e.apply(null,l)},o?(o.prev=a,a.next=o):s=a,r===t.maxSize?(s=s.prev,s.next=null):r++,o=a,a.val}return n.clear=function(){o=null,s=null,r=0},n}var mc=["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"];function Ga(e,t){return(0,Ya.useSelect)((r,o)=>e(n=>gc(r(n)),o),t)}var gc=sr((e=>{let t={};for(let r in e)mc.includes(r)||Object.defineProperty(t,r,{get:()=>(...o)=>{let s=e[r](...o),n=e.getResolutionState(r,o)?.status;return{data:s,...he(n)}}});return t}));function za(e,t){let r=typeof e=="object",o=r?JSON.stringify(e):e;return r&&typeof t<"u"&&(0,$a.default)("When 'resource' is an entity object, passing 'id' as a separate argument isn't supported."),Ga(s=>{let n=r?!!e.id:!!t,{canUser:a}=s(H),i=r?{kind:e.kind,name:e.name}:e,l=a("create",i);if(!n){let y=a("read",i),E=l.isResolving||y.isResolving,h=l.hasResolved&&y.hasResolved,_=B.Idle;return E?_=B.Resolving:h&&(_=B.Success),{status:_,isResolving:E,hasResolved:h,canCreate:l.hasResolved&&l.data,canRead:y.hasResolved&&y.data}}let f=a("read",e,t),u=a("update",e,t),d=a("delete",e,t),c=f.isResolving||l.isResolving||u.isResolving||d.isResolving,p=f.hasResolved&&l.hasResolved&&u.hasResolved&&d.hasResolved,m=B.Idle;return c?m=B.Resolving:p&&(m=B.Success),{status:m,isResolving:c,hasResolved:p,canRead:p&&f.data,canCreate:p&&l.data,canUpdate:p&&u.data,canDelete:p&&d.data}},[o,t])}var Ka=za;function qa(e,t){return(0,Ha.default)("wp.data.__experimentalUseResourcePermissions",{alternative:"wp.data.useResourcePermissions",since:"6.1"}),za(e,t)}var Rt=g(W(),1),nr=g(M(),1),ar=g(Te(),1);var Wa=g(W(),1);function Ge(e,t){return(0,Wa.useContext)(ye)?.[e]?.[t]}var Ee=g(tt(),1);var Qa=g(Ce(),1);var wo,To=new WeakMap;function Ja(e){if(wo||(wo=F(Qa.privateApis)),!To.has(e)){let t=wo.getRichTextValues([e]);To.set(e,t)}return To.get(e)}var Co=new WeakMap;function yc(e){if(!Co.has(e)){let t=[];for(let r of Ja(e))r&&r.replacements.forEach(({type:o,attributes:s})=>{o==="core/footnote"&&t.push(s["data-fn"])});Co.set(e,t)}return Co.get(e)}function Xa(e){return e.flatMap(yc)}var Io={};function xo(e,t){let r={blocks:e};if(!t||t.footnotes===void 0)return r;let o=Xa(e),s=t.footnotes?JSON.parse(t.footnotes):[];if(s.map(u=>u.id).join("")===o.join(""))return r;let a=o.map(u=>s.find(d=>d.id===u)||Io[u]||{id:u,content:""});function i(u){if(!u||Array.isArray(u)||typeof u!="object")return u;u={...u};for(let d in u){let c=u[d];if(Array.isArray(c)){u[d]=c.map(i);continue}if(typeof c!="string"&&!(c instanceof Ee.RichTextData))continue;let p=typeof c=="string"?Ee.RichTextData.fromHTMLString(c):new Ee.RichTextData(c),m=!1;p.replacements.forEach(y=>{if(y.type==="core/footnote"){let E=y.attributes["data-fn"],h=o.indexOf(E),_=(0,Ee.create)({html:y.innerHTML});_.text=String(h+1),_.formats=Array.from({length:_.text.length},()=>_.formats[0]),_.replacements=Array.from({length:_.text.length},()=>_.replacements[0]),y.innerHTML=(0,Ee.toHTMLString)({value:_}),m=!0}}),m&&(u[d]=typeof c=="string"?p.toHTMLString():p)}return u}function l(u){return u.map(d=>({...d,attributes:i(d.attributes),innerBlocks:l(d.innerBlocks)}))}let f=l(e);return Io={...Io,...s.reduce((u,d)=>(o.includes(d.id)||(u[d.id]=d),u),{})},{meta:{...t,footnotes:JSON.stringify(a)},blocks:f}}var hc=[];function Za(e,t,{id:r}={}){let o=Ge(e,t),s=r??o,{content:n,editedBlocks:a,meta:i}=(0,nr.useSelect)(p=>{if(!s)return{};let{getEditedEntityRecord:m}=p(v),y=m(e,t,s);return{editedBlocks:y.blocks,content:y.content,meta:y.meta}},[e,t,s]),{__unstableCreateUndoLevel:l,editEntityRecord:f}=(0,nr.useDispatch)(v),u=(0,Rt.useMemo)(()=>{if(!s)return;if(a)return a;if(!n||typeof n!="string")return hc;let p=Xt(e,t,s),m=vt.get(p),y;return m&&m.content===n?y=m.blocks:(y=(0,ar.parse)(n),vt.set(p,{content:n,blocks:y})),y},[e,t,s,a,n]),d=(0,Rt.useCallback)((p,m)=>{if(u===p)return l(e,t,s);let{selection:E,...h}=m,_={selection:E,content:({blocks:C=[]})=>(0,ar.__unstableSerializeAndClean)(C),...xo(p,i)};f(e,t,s,_,{isCached:!1,...h})},[e,t,s,u,i,l,f]),c=(0,Rt.useCallback)((p,m)=>{let{selection:y,...E}=m,h={selection:y,...xo(p,i)};f(e,t,s,h,{isCached:!0,...E})},[e,t,s,i,f]);return[u,c,d]}var ir=g(W(),1),lr=g(M(),1);function ei(e,t,r,o){let s=Ge(e,t),n=o??s,i=(0,ir.useContext)(ye)?.revisionId,{value:l,fullValue:f}=(0,lr.useSelect)(c=>{if(i){let h=c(v).getRevisions(e,t,n,{per_page:-1,context:"edit",_fields:"id,date,author,meta,title.raw,excerpt.raw,content.raw"}),C=c(v).getEntityConfig(e,t)?.revisionKey||x,b=h?.find(I=>I[C]===i);return b?{value:b[r]?.raw??b[r],fullValue:b[r]}:{}}let{getEntityRecord:p,getEditedEntityRecord:m}=c(v),y=p(e,t,n),E=m(e,t,n);return y&&E?{value:E[r],fullValue:y[r]}:{}},[e,t,n,r,i]),{editEntityRecord:u}=(0,lr.useDispatch)(v),d=(0,ir.useCallback)(c=>{i||u(e,t,n,{[r]:c})},[u,e,t,n,r,i]);return[l,d,f]}var fr=g(ze(),1),J=g(W(),1);var Ec={richTextOffset:null,localClientId:null,attributeKey:null},Ao={activeCollaborators:[],resolveSelection:()=>Ec,getDebugData:()=>({doc:{},clients:{},collaboratorMap:{}}),isCurrentCollaboratorDisconnected:!1};function ti(e,t){let r=t??e.getCurrentState();return{activeCollaborators:r,resolveSelection:(o,s)=>e.convertSelectionStateToAbsolute(o,s),getDebugData:()=>e.getDebugData(),isCurrentCollaboratorDisconnected:r.find(o=>o.isMe)?.isConnected===!1}}function wt(e,t){let[r,o]=(0,J.useState)(Ao);return(0,J.useEffect)(()=>{if(e===null||t===null){o(Ao);return}let s=`postType/${t}`,n=e.toString(),a=O()?.getAwareness(s,n);if(!a){o(Ao);return}return a.setUp(),o(ti(a)),a?.onStateChange(l=>{o(ti(a,l))})},[e,t]),r}function ri(e,t){return wt(e,t).activeCollaborators}function oi(e,t){let r=qs(),o=wt(e,t);return(0,J.useCallback)(s=>o.resolveSelection(s,r),[r,o])}function vc(e,t){let[r,o]=(0,J.useState)(null);return(0,J.useEffect)(()=>{if(e===null||t===null){o(null);return}let s=O()?.getAwareness(`postType/${t}`,e.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 c=a.get("status");o({savedAt:u,savedByClientId:d,postStatus:c})}}};return n.observe(l),()=>{n.unobserve(l)}},[e,t]),r}function si(e,t,r){let{activeCollaborators:o}=wt(e,t),s=(0,fr.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 ni(e,t,r){let{activeCollaborators:o}=wt(e,t),s=(0,fr.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 ai(e,t,r){let{activeCollaborators:o}=wt(e,t),s=vc(e,t),n=(0,fr.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 ur=g(Le(),1),Po=g(Q(),1),Oo=(0,Po.jsx)(ur.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Po.jsx)(ur.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 cr=g(Le(),1),Do=g(Q(),1),Mo=(0,Do.jsx)(cr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Do.jsx)(cr.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 dr=g(Le(),1),Lo=g(Q(),1),No=(0,Lo.jsx)(dr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Lo.jsx)(dr.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 pr=g(Le(),1),Uo=g(Q(),1),ko=(0,Uo.jsx)(pr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Uo.jsx)(pr.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 mr=g(Le(),1),jo=g(Q(),1),Bo=(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.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 gr=g(Le(),1),Vo=g(Q(),1),Fo=(0,Vo.jsx)(gr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vo.jsx)(gr.Path,{d:"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 yr(e){return e==="header"?Mo:e==="footer"?Oo:e==="sidebar"?Bo:e==="navigation-overlay"?ko:Fo}var li={},hr=e=>{if(!e)return li;let{templateTypes:t,templateAreas:r,template:o}=e,{description:s,slug:n,title:a,area:i}=o,{title:l,description:f}=Object.values(t).find(m=>m.slug===n)??li,u=typeof a=="string"?a:a?.rendered,d=typeof s=="string"?s:s?.raw,p=r?.map(m=>({...m,icon:yr(m.icon)}))?.find(m=>i===m.area)?.icon||No;return{title:u&&u!==n?u:l||n,description:d||f,icon:p}};function fi(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(r=fi(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function _c(){for(var e,t,r=0,o="",s=arguments.length;r<s;r++)(e=arguments[r])&&(t=fi(e))&&(o&&(o+=" "),o+=t);return o}var ui=_c;var se=g(Er(),1),oe=g(fe(),1),$e=g(W(),1),Tt=g(ze(),1),_i=g(M(),1);var Ne=g(fe(),1),Ho=g(M(),1),Sr=g(Er(),1);var T=g(fe(),1),di=g(Te(),1),vr=new Map,bc=[],Yo={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")},Sc=sr(()=>(0,di.getBlockTypes)().reduce((e,{name:t,title:r})=>(e[t]=r,e),{})),_r=e=>e!==null&&typeof e=="object";function Rc(e){if(Yo[e])return Yo[e];let t=e.split(".");if(t?.[0]==="blocks")return Sc()?.[t[1]]||t[1];if(t?.[0]==="elements")return Yo[t[1]]||t[1]}function pi(e,t,r=""){if(!_r(e)&&!_r(t))return e!==t?r.split(".").slice(0,2).join("."):void 0;e=_r(e)?e:{},t=_r(t)?t:{};let o=new Set([...Object.keys(e),...Object.keys(t)]),s=[];for(let n of o){let a=r?r+"."+n:n,i=pi(e[n],t[n],a);i&&(s=s.concat(i))}return s}function wc(e,t){let r=JSON.stringify({next:e,previous:t});if(vr.has(r))return vr.get(r);let o=pi({styles:{background:e?.styles?.background,color:e?.styles?.color,typography:e?.styles?.typography,spacing:e?.styles?.spacing},blocks:e?.styles?.blocks,elements:e?.styles?.elements,settings:e?.settings},{styles:{background:t?.styles?.background,color:t?.styles?.color,typography:t?.styles?.typography,spacing:t?.styles?.spacing},blocks:t?.styles?.blocks,elements:t?.styles?.elements,settings:t?.settings});if(!o||Array.isArray(o)&&!o.length)return vr.set(r,[]),[];let s=Array.isArray(o)?o:[o],n=[...new Set(s)].reduce((a,i)=>{let l=Rc(i);return l&&a.push([i.split(".")[0],l]),a},[]);return vr.set(r,n),n}function Go(e,t,r={}){let o=wc(e,t),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 br=g(Er(),1),mi=g(fe(),1),gi=g(M(),1),yi=g(Jt(),1);var He=g(Q(),1);function hi({record:e,checked:t,onChange:r}){let{name:o,kind:s,title:n,key:a}=e,{entityRecordTitle:i}=(0,gi.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:hr({template:f,templateTypes:u}).title}},[o,s,n,a]);return(0,He.jsx)(He.Fragment,{children:(0,He.jsx)(br.PanelRow,{children:(0,He.jsx)(br.CheckboxControl,{label:(0,yi.decodeEntities)(i)||(0,mi.__)("Untitled"),checked:t,onChange:r,className:"entities-saved-states__change-control"})})})}var re=g(Q(),1);function Tc(e,t){switch(e){case"site":return t===1?(0,Ne.__)("This change will affect your whole site."):(0,Ne.__)("These changes will affect your whole site.");case"wp_template":return(0,Ne.__)("This change will affect other parts of your site that use this template.");case"page":case"post":return(0,Ne.__)("The following has been modified.")}}function Cc({record:e}){let{editedRecord:t,savedRecord:r}=(0,Ho.useSelect)(s=>{let{getEditedEntityRecord:n,getEntityRecord:a}=s(v);return{editedRecord:n(e.kind,e.name,e.key),savedRecord:a(e.kind,e.name,e.key)}},[e.kind,e.name,e.key]),o=Go(t,r,{maxResults:10});return o.length?(0,re.jsx)("ul",{className:"entities-saved-states__changes",children:o.map(s=>(0,re.jsx)("li",{children:s},s))}):null}function Ic({record:e,count:t}){if(e?.name==="globalStyles")return null;let r=Tc(e?.name,t);return r?(0,re.jsx)(Sr.PanelRow,{children:r}):null}function Ei({list:e,unselectedEntities:t,setUnselectedEntities:r}){let o=e.length,s=e[0],a=(0,Ho.useSelect)(i=>i(v).getEntityConfig(s.kind,s.name),[s.kind,s.name]).label;return s?.name==="wp_template_part"&&(a=o===1?(0,Ne.__)("Template Part"):(0,Ne.__)("Template Parts")),(0,re.jsxs)(Sr.PanelBody,{title:a,initialOpen:!0,className:"entities-saved-states__panel-body",children:[(0,re.jsx)(Ic,{record:s,count:o}),e.map(i=>(0,re.jsx)(hi,{record:i,checked:!t.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,re.jsx)(Cc,{record:s})]})}var vi=g(M(),1),Rr=g(W(),1);var wr=()=>{let{editedEntities:e,siteEdits:t,siteEntityConfig:r}=(0,vi.useSelect)(l=>{let{__experimentalGetDirtyEntityRecords:f,getEntityRecordEdits:u,getEntityConfig:d}=l(v);return{editedEntities:f(),siteEdits:u("root","site"),siteEntityConfig:d("root","site")}},[]),o=(0,Rr.useMemo)(()=>{let l=e.filter(y=>!(y.kind==="root"&&y.name==="site")),f=r?.meta?.labels??{},{site_logo:u,site_icon:d,...c}=t??{},m=[u!==void 0&&"site_logo",d!==void 0&&"site_icon",...Object.keys(c)].filter(Boolean).map(y=>({kind:"root",name:"site",title:f[y]||y,property:y}));return[...l,...m]},[e,t,r]),[s,n]=(0,Rr.useState)([]),a=({kind:l,name:f,key:u,property:d},c)=>{n(c?s.filter(p=>p.kind!==l||p.name!==f||p.key!==u||p.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:e,renderDialog:t,variant:r}){let o=wr();return(0,U.jsx)(Ct,{close:e,renderDialog:t,variant:r,...o})}function Ct({additionalPrompt:e=void 0,close:t,onSave:r=void 0,saveEnabled:o=void 0,saveLabel:s=(0,oe.__)("Save"),renderDialog:n,dirtyEntityRecords:a,isDirty:i,setUnselectedEntities:l,unselectedEntities:f,variant:u="default",successNoticeContent:d}){let c=(0,$e.useRef)(),{saveDirtyEntities:p}=F((0,_i.useDispatch)(v)),m=a.reduce((ve,Ko)=>{let{name:Cr}=Ko;return ve[Cr]||(ve[Cr]=[]),ve[Cr].push(Ko),ve},{}),{site:y,wp_template:E,wp_template_part:h,..._}=m,C=[y,E,h,...Object.values(_)].filter(Array.isArray),b=o??i,I=(0,$e.useCallback)(()=>t(),[t]),[S,w]=(0,Tt.__experimentalUseDialog)({onClose:()=>I()}),L=(0,Tt.useInstanceId)(Ct,"entities-saved-states__panel-label"),Y=(0,Tt.useInstanceId)(Ct,"entities-saved-states__panel-description"),$=a.length?(0,oe.__)("Select the items you want to save."):void 0,V=u==="inline",zo=(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(se.FlexItem,{isBlock:!V,as:se.Button,variant:V?"tertiary":"secondary",size:V?void 0:"compact",onClick:I,children:(0,oe.__)("Cancel")}),(0,U.jsx)(se.FlexItem,{isBlock:!V,as:se.Button,ref:c,variant:"primary",size:V?void 0:"compact",disabled:!b,accessibleWhenDisabled:!0,onClick:()=>p({onSave:r,dirtyEntityRecords:a,entitiesToSkip:f,close:t,successNoticeContent:d}),className:"entities-saved-states__save-button",children:s})]});return(0,U.jsxs)("div",{ref:n?S:void 0,...n&&w,className:ui("entities-saved-states__panel",{"is-inline":V}),role:n?"dialog":void 0,"aria-labelledby":n?L:void 0,"aria-describedby":n?Y:void 0,children:[!V&&(0,U.jsx)(se.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?L:void 0,className:"entities-saved-states__text-prompt--header",children:(0,oe.__)("Are you ready to save?")})}),(0,U.jsxs)("div",{id:n?Y:void 0,children:[e,(0,U.jsx)("p",{className:"entities-saved-states__text-prompt--changes-count",children:i?(0,$e.createInterpolateElement)((0,oe.sprintf)((0,oe._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",{})}):$})]})]}),C.map(ve=>(0,U.jsx)(Ei,{list:ve,unselectedEntities:f,setUnselectedEntities:l},ve[0].name)),V&&(0,U.jsx)(se.Flex,{direction:"row",justify:"flex-end",className:"entities-saved-states__panel-footer",children:zo})]})}var xc={EntitiesSavedStates:bi,EntitiesSavedStatesExtensible:Ct,getTemplateInfo:hr,getTemplatePartIcon:yr,useEntitiesSavedStatesIsDirty:wr,useEntityRecordsWithPermissions:Ba,RECEIVE_INTERMEDIATE_RESULTS:Xe,retrySyncConnection:ds,useActiveCollaborators:ri,useResolvedSelection:oi,useOnCollaboratorJoin:si,useOnCollaboratorLeave:ni,useOnPostSave:ai,SelectionType:je,SelectionDirection:Be},Si={};is(Si,xc);var $o=[...Ht,...$t.filter(e=>!!e.name)],Ac=$o.reduce((e,t)=>{let{kind:r,name:o,plural:s}=t,n=De(r,o);if(e[n]=(a,i,l)=>(R(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),K(a,r,o,i,l)),s){let a=De(r,s,"get");e[a]=(i,l)=>(R(r,o,a,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),qt(i,r,o,l))}return e},{}),Pc=$o.reduce((e,t)=>{let{kind:r,name:o,plural:s}=t,n=De(r,o);if(e[n]=(a,i)=>(R(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),Zt(r,o,a,i)),s){let a=De(r,s,"get");e[a]=(...i)=>(R(r,s,a,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),_t(r,o,...i)),e[a].shouldInvalidate=i=>_t.shouldInvalidate(i,r,o)}return e},{}),Oc=$o.reduce((e,t)=>{let{kind:r,name:o}=t,s=De(r,o,"save");e[s]=(a,i)=>(R(r,o,s,{isShorthandSelector:!0,alternativeFunctionName:"saveEntityRecord"}),mo(r,o,a,i));let n=De(r,o,"delete");return e[n]=(a,i,l)=>(R(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"deleteEntityRecord"}),po(r,o,a,i,l)),e},{}),Dc=()=>({reducer:Fn,actions:{...Ta,...go,...Oc,...wa()},selectors:{...Ca,...ao,...Ac},resolvers:{...vo,...Pc}}),H=(0,Tr.createReduxStore)(v,Dc());F(H).registerPrivateSelectors(to);F(H).registerPrivateActions(yo);(0,Tr.register)(H);return xi(Mc);})();
+(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);})();
+(window.wp ||= {}).coreData = wp.coreData;
+})();
diff --git a/wp-includes/js/dist/customize-widgets.js b/wp-includes/js/dist/customize-widgets.js
index b24a88b901..dc09a10025 100644
--- a/wp-includes/js/dist/customize-widgets.js
+++ b/wp-includes/js/dist/customize-widgets.js
@@ -1,3 +1,4 @@
+(function() {
 var wp;
 (wp ||= {}).customizeWidgets = (() => {
   var __create = Object.create;
@@ -73,13 +74,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/components
-  var require_components = __commonJS({
-    "package-external:@wordpress/components"(exports, module) {
-      module.exports = window.wp.components;
-    }
-  });
-
   // package-external:@wordpress/i18n
   var require_i18n = __commonJS({
     "package-external:@wordpress/i18n"(exports, module) {
@@ -87,10 +81,24 @@ var wp;
     }
   });

-  // package-external:@wordpress/block-editor
-  var require_block_editor = __commonJS({
-    "package-external:@wordpress/block-editor"(exports, module) {
-      module.exports = window.wp.blockEditor;
+  // vendor-external:react
+  var require_react = __commonJS({
+    "vendor-external:react"(exports, module) {
+      module.exports = window.React;
+    }
+  });
+
+  // vendor-external:react/jsx-runtime
+  var require_jsx_runtime = __commonJS({
+    "vendor-external:react/jsx-runtime"(exports, module) {
+      module.exports = window.ReactJSXRuntime;
+    }
+  });
+
+  // package-external:@wordpress/primitives
+  var require_primitives = __commonJS({
+    "package-external:@wordpress/primitives"(exports, module) {
+      module.exports = window.wp.primitives;
     }
   });

@@ -101,6 +109,34 @@ var wp;
     }
   });

+  // package-external:@wordpress/theme
+  var require_theme = __commonJS({
+    "package-external:@wordpress/theme"(exports, module) {
+      module.exports = window.wp.theme;
+    }
+  });
+
+  // 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/components
+  var require_components = __commonJS({
+    "package-external:@wordpress/components"(exports, module) {
+      module.exports = window.wp.components;
+    }
+  });
+
+  // package-external:@wordpress/block-editor
+  var require_block_editor = __commonJS({
+    "package-external:@wordpress/block-editor"(exports, module) {
+      module.exports = window.wp.blockEditor;
+    }
+  });
+
   // package-external:@wordpress/hooks
   var require_hooks = __commonJS({
     "package-external:@wordpress/hooks"(exports, module) {
@@ -108,13 +144,6 @@ var wp;
     }
   });

-  // vendor-external:react/jsx-runtime
-  var require_jsx_runtime = __commonJS({
-    "vendor-external:react/jsx-runtime"(exports, module) {
-      module.exports = window.ReactJSXRuntime;
-    }
-  });
-
   // package-external:@wordpress/core-data
   var require_core_data = __commonJS({
     "package-external:@wordpress/core-data"(exports, module) {
@@ -136,13 +165,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/primitives
-  var require_primitives = __commonJS({
-    "package-external:@wordpress/primitives"(exports, module) {
-      module.exports = window.wp.primitives;
-    }
-  });
-
   // package-external:@wordpress/keyboard-shortcuts
   var require_keyboard_shortcuts = __commonJS({
     "package-external:@wordpress/keyboard-shortcuts"(exports, module) {
@@ -150,20 +172,6 @@ var wp;
     }
   });

-  // vendor-external:react
-  var require_react = __commonJS({
-    "vendor-external:react"(exports, module) {
-      module.exports = window.React;
-    }
-  });
-
-  // package-external:@wordpress/private-apis
-  var require_private_apis = __commonJS({
-    "package-external:@wordpress/private-apis"(exports, module) {
-      module.exports = window.wp.privateApis;
-    }
-  });
-
   // node_modules/fast-deep-equal/es6/index.js
   var require_es6 = __commonJS({
     "node_modules/fast-deep-equal/es6/index.js"(exports, module) {
@@ -247,93 +255,6 @@ var wp;
   var import_data17 = __toESM(require_data(), 1);
   var import_preferences4 = __toESM(require_preferences(), 1);

-  // packages/customize-widgets/build-module/components/customize-widgets/index.mjs
-  var import_element17 = __toESM(require_element(), 1);
-  var import_components8 = __toESM(require_components(), 1);
-
-  // packages/customize-widgets/build-module/components/error-boundary/index.mjs
-  var import_element = __toESM(require_element(), 1);
-  var import_i18n = __toESM(require_i18n(), 1);
-  var import_components = __toESM(require_components(), 1);
-  var import_block_editor = __toESM(require_block_editor(), 1);
-  var import_compose = __toESM(require_compose(), 1);
-  var import_hooks = __toESM(require_hooks(), 1);
-  var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
-  function CopyButton({ text, children }) {
-    const ref = (0, import_compose.useCopyToClipboard)(text);
-    return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_components.Button, { size: "compact", variant: "secondary", ref, children });
-  }
-  var ErrorBoundary = class extends import_element.Component {
-    constructor() {
-      super(...arguments);
-      this.state = {
-        error: null
-      };
-    }
-    componentDidCatch(error) {
-      this.setState({ error });
-      (0, import_hooks.doAction)("editor.ErrorBoundary.errorLogged", error);
-    }
-    render() {
-      const { error } = this.state;
-      if (!error) {
-        return this.props.children;
-      }
-      return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(
-        import_block_editor.Warning,
-        {
-          className: "customize-widgets-error-boundary",
-          actions: [
-            /* @__PURE__ */ (0, import_jsx_runtime.jsx)(CopyButton, { text: error.stack, children: (0, import_i18n.__)("Copy Error") }, "copy-error")
-          ],
-          children: (0, import_i18n.__)("The editor has encountered an unexpected error.")
-        }
-      );
-    }
-  };
-
-  // packages/customize-widgets/build-module/components/sidebar-block-editor/index.mjs
-  var import_compose3 = __toESM(require_compose(), 1);
-  var import_core_data = __toESM(require_core_data(), 1);
-  var import_data12 = __toESM(require_data(), 1);
-  var import_element14 = __toESM(require_element(), 1);
-  var import_block_editor9 = __toESM(require_block_editor(), 1);
-  var import_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_element2 = __toESM(require_element(), 1);
-  var import_i18n2 = __toESM(require_i18n(), 1);
-  var import_components2 = __toESM(require_components(), 1);
-  var import_data = __toESM(require_data(), 1);
-  var import_block_editor2 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
-  function BlockInspectorButton({ inspector, closeMenu, ...props }) {
-    const selectedBlockClientId = (0, import_data.useSelect)(
-      (select) => select(import_block_editor2.store).getSelectedBlockClientId(),
-      []
-    );
-    const selectedBlock = (0, import_element2.useMemo)(
-      () => document.getElementById(`block-${selectedBlockClientId}`),
-      [selectedBlockClientId]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(
-      import_components2.MenuItem,
-      {
-        onClick: () => {
-          inspector.open({
-            returnFocusWhenClose: selectedBlock
-          });
-          closeMenu();
-        },
-        ...props,
-        children: (0, import_i18n2.__)("Show more settings")
-      }
-    );
-  }
-  var block_inspector_button_default = BlockInspectorButton;
-
   // node_modules/clsx/dist/clsx.mjs
   function r(e) {
     var t, f, n = "";
@@ -341,177 +262,14 @@ var wp;
     else if ("object" == typeof e) if (Array.isArray(e)) {
       var o = e.length;
       for (t = 0; t < o; t++) e[t] && (f = r(e[t])) && (n && (n += " "), n += f);
-    } else for (f in e) e[f] && (n && (n += " "), n += f);
-    return n;
-  }
-  function clsx() {
-    for (var e, t, f = 0, n = "", o = arguments.length; f < o; f++) (e = arguments[f]) && (t = r(e)) && (n && (n += " "), n += t);
-    return n;
-  }
-  var clsx_default = clsx;
-
-  // packages/customize-widgets/build-module/components/header/index.mjs
-  var import_components6 = __toESM(require_components(), 1);
-  var import_block_editor4 = __toESM(require_block_editor(), 1);
-  var import_element7 = __toESM(require_element(), 1);
-  var import_keycodes3 = __toESM(require_keycodes(), 1);
-  var import_i18n7 = __toESM(require_i18n(), 1);
-
-  // packages/icons/build-module/library/close-small.mjs
-  var import_primitives = __toESM(require_primitives(), 1);
-  var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
-  var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives.Path, { d: "M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z" }) });
-
-  // packages/icons/build-module/library/external.mjs
-  var import_primitives2 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
-  var external_default = /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives2.Path, { d: "M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z" }) });
-
-  // packages/icons/build-module/library/more-vertical.mjs
-  var import_primitives3 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime5 = __toESM(require_jsx_runtime(), 1);
-  var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives3.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
-
-  // packages/icons/build-module/library/plus.mjs
-  var import_primitives4 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
-  var plus_default = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives4.Path, { d: "M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z" }) });
-
-  // packages/icons/build-module/library/redo.mjs
-  var import_primitives5 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
-  var redo_default = /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives5.Path, { d: "M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z" }) });
-
-  // packages/icons/build-module/library/undo.mjs
-  var import_primitives6 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
-  var undo_default = /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives6.Path, { d: "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/customize-widgets/build-module/components/inserter/index.mjs
-  var import_i18n3 = __toESM(require_i18n(), 1);
-  var import_block_editor3 = __toESM(require_block_editor(), 1);
-  var import_components3 = __toESM(require_components(), 1);
-  var import_compose2 = __toESM(require_compose(), 1);
-  var import_data4 = __toESM(require_data(), 1);
-
-  // packages/customize-widgets/build-module/store/index.mjs
-  var import_data3 = __toESM(require_data(), 1);
-
-  // packages/customize-widgets/build-module/store/reducer.mjs
-  var import_data2 = __toESM(require_data(), 1);
-  function blockInserterPanel(state = false, action) {
-    switch (action.type) {
-      case "SET_IS_INSERTER_OPENED":
-        return action.value;
-    }
-    return state;
-  }
-  var reducer_default = (0, import_data2.combineReducers)({
-    blockInserterPanel
-  });
-
-  // packages/customize-widgets/build-module/store/selectors.mjs
-  var selectors_exports = {};
-  __export(selectors_exports, {
-    __experimentalGetInsertionPoint: () => __experimentalGetInsertionPoint,
-    isInserterOpened: () => isInserterOpened
-  });
-  var EMPTY_INSERTION_POINT = {
-    rootClientId: void 0,
-    insertionIndex: void 0
-  };
-  function isInserterOpened(state) {
-    return !!state.blockInserterPanel;
-  }
-  function __experimentalGetInsertionPoint(state) {
-    if (typeof state.blockInserterPanel === "boolean") {
-      return EMPTY_INSERTION_POINT;
-    }
-    return state.blockInserterPanel;
-  }
-
-  // packages/customize-widgets/build-module/store/actions.mjs
-  var actions_exports = {};
-  __export(actions_exports, {
-    setIsInserterOpened: () => setIsInserterOpened
-  });
-  function setIsInserterOpened(value) {
-    return {
-      type: "SET_IS_INSERTER_OPENED",
-      value
-    };
-  }
-
-  // packages/customize-widgets/build-module/store/constants.mjs
-  var STORE_NAME = "core/customize-widgets";
-
-  // packages/customize-widgets/build-module/store/index.mjs
-  var storeConfig = {
-    reducer: reducer_default,
-    selectors: selectors_exports,
-    actions: actions_exports
-  };
-  var store = (0, import_data3.createReduxStore)(STORE_NAME, storeConfig);
-  (0, import_data3.register)(store);
-
-  // packages/customize-widgets/build-module/components/inserter/index.mjs
-  var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-  function Inserter({ setIsOpened }) {
-    const inserterTitleId = (0, import_compose2.useInstanceId)(
-      Inserter,
-      "customize-widget-layout__inserter-panel-title"
-    );
-    const insertionPoint = (0, import_data4.useSelect)(
-      (select) => select(store).__experimentalGetInsertionPoint(),
-      []
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime9.jsxs)(
-      "div",
-      {
-        className: "customize-widgets-layout__inserter-panel",
-        "aria-labelledby": inserterTitleId,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime9.jsxs)("div", { className: "customize-widgets-layout__inserter-panel-header", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(
-              "h2",
-              {
-                id: inserterTitleId,
-                className: "customize-widgets-layout__inserter-panel-header-title",
-                children: (0, import_i18n3.__)("Add a block")
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(
-              import_components3.Button,
-              {
-                size: "small",
-                icon: close_small_default,
-                onClick: () => setIsOpened(false),
-                "aria-label": (0, import_i18n3.__)("Close inserter")
-              }
-            )
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime9.jsx)("div", { className: "customize-widgets-layout__inserter-panel-content", children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(
-            import_block_editor3.__experimentalLibrary,
-            {
-              rootClientId: insertionPoint.rootClientId,
-              __experimentalInsertionIndex: insertionPoint.insertionIndex,
-              showInserterHelpPanel: true,
-              onSelect: () => setIsOpened(false)
-            }
-          ) })
-        ]
-      }
-    );
-  }
-  var inserter_default = Inserter;
-
-  // packages/customize-widgets/build-module/components/more-menu/index.mjs
-  var import_components5 = __toESM(require_components(), 1);
-  var import_element6 = __toESM(require_element(), 1);
-  var import_i18n6 = __toESM(require_i18n(), 1);
-  var import_keycodes2 = __toESM(require_keycodes(), 1);
-  var import_keyboard_shortcuts3 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_preferences = __toESM(require_preferences(), 1);
+    } else for (f in e) e[f] && (n && (n += " "), n += f);
+    return n;
+  }
+  function clsx() {
+    for (var e, t, f = 0, n = "", o = arguments.length; f < o; f++) (e = arguments[f]) && (t = r(e)) && (n && (n += " "), n += t);
+    return n;
+  }
+  var clsx_default = clsx;

   // node_modules/@base-ui/utils/useRefWithInit.mjs
   var React = __toESM(require_react(), 1);
@@ -981,8 +739,38 @@ var wp;
     return useRenderElement(params.defaultTagName ?? "div", params, params);
   }

+  // packages/icons/build-module/library/close-small.mjs
+  var import_primitives = __toESM(require_primitives(), 1);
+  var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
+  var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.Path, { d: "M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z" }) });
+
+  // packages/icons/build-module/library/external.mjs
+  var import_primitives2 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
+  var external_default = /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.Path, { d: "M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z" }) });
+
+  // packages/icons/build-module/library/more-vertical.mjs
+  var import_primitives3 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
+  var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
+
+  // packages/icons/build-module/library/plus.mjs
+  var import_primitives4 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
+  var plus_default = /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives4.Path, { d: "M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z" }) });
+
+  // packages/icons/build-module/library/redo.mjs
+  var import_primitives5 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime5 = __toESM(require_jsx_runtime(), 1);
+  var redo_default = /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives5.Path, { d: "M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z" }) });
+
+  // packages/icons/build-module/library/undo.mjs
+  var import_primitives6 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
+  var undo_default = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives6.Path, { d: "M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z" }) });
+
   // packages/ui/build-module/visually-hidden/visually-hidden.mjs
-  var import_element3 = __toESM(require_element(), 1);
+  var import_element = __toESM(require_element(), 1);
   var STYLE_HASH_ATTRIBUTE = "data-wp-hash";
   function getRuntime() {
     const globalScope = globalThis;
@@ -1067,7 +855,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_element.forwardRef)(
     function VisuallyHidden2({ render, ...restProps }, ref) {
       const element = useRender({
         render,
@@ -1085,6 +873,248 @@ var wp;
     }
   );

+  // 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/customize-widgets/build-module/components/customize-widgets/index.mjs
+  var import_element17 = __toESM(require_element(), 1);
+  var import_components8 = __toESM(require_components(), 1);
+  var import_theme = __toESM(require_theme(), 1);
+
+  // packages/customize-widgets/build-module/components/error-boundary/index.mjs
+  var import_element2 = __toESM(require_element(), 1);
+  var import_i18n = __toESM(require_i18n(), 1);
+  var import_components = __toESM(require_components(), 1);
+  var import_block_editor = __toESM(require_block_editor(), 1);
+  var import_compose = __toESM(require_compose(), 1);
+  var import_hooks = __toESM(require_hooks(), 1);
+  var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
+  function CopyButton({ text, children }) {
+    const ref = (0, import_compose.useCopyToClipboard)(text);
+    return /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_components.Button, { size: "compact", variant: "secondary", ref, children });
+  }
+  var ErrorBoundary = class extends import_element2.Component {
+    constructor() {
+      super(...arguments);
+      this.state = {
+        error: null
+      };
+    }
+    componentDidCatch(error) {
+      this.setState({ error });
+      (0, import_hooks.doAction)("editor.ErrorBoundary.errorLogged", error);
+    }
+    render() {
+      const { error } = this.state;
+      if (!error) {
+        return this.props.children;
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(
+        import_block_editor.Warning,
+        {
+          className: "customize-widgets-error-boundary",
+          actions: [
+            /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(CopyButton, { text: error.stack, children: (0, import_i18n.__)("Copy Error") }, "copy-error")
+          ],
+          children: (0, import_i18n.__)("The editor has encountered an unexpected error.")
+        }
+      );
+    }
+  };
+
+  // packages/customize-widgets/build-module/components/sidebar-block-editor/index.mjs
+  var import_compose3 = __toESM(require_compose(), 1);
+  var import_core_data = __toESM(require_core_data(), 1);
+  var import_data12 = __toESM(require_data(), 1);
+  var import_element14 = __toESM(require_element(), 1);
+  var import_block_editor9 = __toESM(require_block_editor(), 1);
+  var import_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);
+  var import_i18n2 = __toESM(require_i18n(), 1);
+  var import_components2 = __toESM(require_components(), 1);
+  var import_data = __toESM(require_data(), 1);
+  var import_block_editor2 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
+  function BlockInspectorButton({ inspector, closeMenu, ...props }) {
+    const selectedBlockClientId = (0, import_data.useSelect)(
+      (select) => select(import_block_editor2.store).getSelectedBlockClientId(),
+      []
+    );
+    const selectedBlock = (0, import_element3.useMemo)(
+      () => document.getElementById(`block-${selectedBlockClientId}`),
+      [selectedBlockClientId]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(
+      import_components2.MenuItem,
+      {
+        onClick: () => {
+          inspector.open({
+            returnFocusWhenClose: selectedBlock
+          });
+          closeMenu();
+        },
+        ...props,
+        children: (0, import_i18n2.__)("Show more settings")
+      }
+    );
+  }
+  var block_inspector_button_default = BlockInspectorButton;
+
+  // packages/customize-widgets/build-module/components/header/index.mjs
+  var import_components6 = __toESM(require_components(), 1);
+  var import_block_editor4 = __toESM(require_block_editor(), 1);
+  var import_element7 = __toESM(require_element(), 1);
+  var import_keycodes3 = __toESM(require_keycodes(), 1);
+  var import_i18n7 = __toESM(require_i18n(), 1);
+
+  // packages/customize-widgets/build-module/components/inserter/index.mjs
+  var import_i18n3 = __toESM(require_i18n(), 1);
+  var import_block_editor3 = __toESM(require_block_editor(), 1);
+  var import_components3 = __toESM(require_components(), 1);
+  var import_compose2 = __toESM(require_compose(), 1);
+  var import_data4 = __toESM(require_data(), 1);
+
+  // packages/customize-widgets/build-module/store/index.mjs
+  var import_data3 = __toESM(require_data(), 1);
+
+  // packages/customize-widgets/build-module/store/reducer.mjs
+  var import_data2 = __toESM(require_data(), 1);
+  function blockInserterPanel(state = false, action) {
+    switch (action.type) {
+      case "SET_IS_INSERTER_OPENED":
+        return action.value;
+    }
+    return state;
+  }
+  var reducer_default = (0, import_data2.combineReducers)({
+    blockInserterPanel
+  });
+
+  // packages/customize-widgets/build-module/store/selectors.mjs
+  var selectors_exports = {};
+  __export(selectors_exports, {
+    __experimentalGetInsertionPoint: () => __experimentalGetInsertionPoint,
+    isInserterOpened: () => isInserterOpened
+  });
+  var EMPTY_INSERTION_POINT = {
+    rootClientId: void 0,
+    insertionIndex: void 0
+  };
+  function isInserterOpened(state) {
+    return !!state.blockInserterPanel;
+  }
+  function __experimentalGetInsertionPoint(state) {
+    if (typeof state.blockInserterPanel === "boolean") {
+      return EMPTY_INSERTION_POINT;
+    }
+    return state.blockInserterPanel;
+  }
+
+  // packages/customize-widgets/build-module/store/actions.mjs
+  var actions_exports = {};
+  __export(actions_exports, {
+    setIsInserterOpened: () => setIsInserterOpened
+  });
+  function setIsInserterOpened(value) {
+    return {
+      type: "SET_IS_INSERTER_OPENED",
+      value
+    };
+  }
+
+  // packages/customize-widgets/build-module/store/constants.mjs
+  var STORE_NAME = "core/customize-widgets";
+
+  // packages/customize-widgets/build-module/store/index.mjs
+  var storeConfig = {
+    reducer: reducer_default,
+    selectors: selectors_exports,
+    actions: actions_exports
+  };
+  var store = (0, import_data3.createReduxStore)(STORE_NAME, storeConfig);
+  (0, import_data3.register)(store);
+
+  // packages/customize-widgets/build-module/components/inserter/index.mjs
+  var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
+  function Inserter({ setIsOpened }) {
+    const inserterTitleId = (0, import_compose2.useInstanceId)(
+      Inserter,
+      "customize-widget-layout__inserter-panel-title"
+    );
+    const insertionPoint = (0, import_data4.useSelect)(
+      (select) => select(store).__experimentalGetInsertionPoint(),
+      []
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime9.jsxs)(
+      "div",
+      {
+        className: "customize-widgets-layout__inserter-panel",
+        "aria-labelledby": inserterTitleId,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime9.jsxs)("div", { className: "customize-widgets-layout__inserter-panel-header", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(
+              "h2",
+              {
+                id: inserterTitleId,
+                className: "customize-widgets-layout__inserter-panel-header-title",
+                children: (0, import_i18n3.__)("Add a block")
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(
+              import_components3.Button,
+              {
+                size: "small",
+                icon: close_small_default,
+                onClick: () => setIsOpened(false),
+                "aria-label": (0, import_i18n3.__)("Close inserter")
+              }
+            )
+          ] }),
+          /* @__PURE__ */ (0, import_jsx_runtime9.jsx)("div", { className: "customize-widgets-layout__inserter-panel-content", children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(
+            import_block_editor3.__experimentalLibrary,
+            {
+              rootClientId: insertionPoint.rootClientId,
+              __experimentalInsertionIndex: insertionPoint.insertionIndex,
+              showInserterHelpPanel: true,
+              onSelect: () => setIsOpened(false)
+            }
+          ) })
+        ]
+      }
+    );
+  }
+  var inserter_default = Inserter;
+
+  // packages/customize-widgets/build-module/components/more-menu/index.mjs
+  var import_components5 = __toESM(require_components(), 1);
+  var import_element6 = __toESM(require_element(), 1);
+  var import_i18n6 = __toESM(require_i18n(), 1);
+  var import_keycodes2 = __toESM(require_keycodes(), 1);
+  var import_keyboard_shortcuts3 = __toESM(require_keyboard_shortcuts(), 1);
+  var import_preferences = __toESM(require_preferences(), 1);
+
   // packages/customize-widgets/build-module/components/keyboard-shortcut-help-modal/index.mjs
   var import_components4 = __toESM(require_components(), 1);
   var import_i18n5 = __toESM(require_i18n(), 1);
@@ -2293,6 +2323,7 @@ var wp;
       "customize-theme-controls"
     );
     const popoverRef = (0, import_element17.useRef)();
+    const adminPrimary = (0, import_element17.useMemo)(() => getAdminThemeColors().primary, []);
     useClearSelectedBlock(activeSidebarControl, popoverRef);
     (0, import_element17.useEffect)(() => {
       const unsubscribers = sidebarControls.map(
@@ -2323,17 +2354,24 @@ var wp;
       /* @__PURE__ */ (0, import_jsx_runtime21.jsx)("div", { className: "customize-widgets-popover", ref: popoverRef, children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_components8.Popover.Slot, {}) }),
       parentContainer
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_components8.SlotFillProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_components8.SlotFillProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_theme.ThemeProvider, { isRoot: true, color: { primary: adminPrimary }, children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
       SidebarControls,
       {
         sidebarControls,
         activeSidebarControl,
-        children: /* @__PURE__ */ (0, import_jsx_runtime21.jsxs)(FocusControl, { api, sidebarControls, children: [
-          activeSidebar,
-          popover
-        ] })
+        children: /* @__PURE__ */ (0, import_jsx_runtime21.jsxs)(
+          FocusControl,
+          {
+            api,
+            sidebarControls,
+            children: [
+              activeSidebar,
+              popover
+            ]
+          }
+        )
       }
-    ) });
+    ) }) });
   }

   // packages/customize-widgets/build-module/controls/sidebar-section.mjs
@@ -3039,3 +3077,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).customizeWidgets = wp.customizeWidgets;
+})();
diff --git a/wp-includes/js/dist/customize-widgets.min.js b/wp-includes/js/dist/customize-widgets.min.js
index f1d8a7f8a7..525ed7abc1 100644
--- a/wp-includes/js/dist/customize-widgets.min.js
+++ b/wp-includes/js/dist/customize-widgets.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
-var wp;(wp||={}).customizeWidgets=(()=>{var Ca=Object.create;var ve=Object.defineProperty;var Ia=Object.getOwnPropertyDescriptor;var Ea=Object.getOwnPropertyNames;var Ba=Object.getPrototypeOf,Wa=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 Ea(t))!Wa.call(e,a)&&a!==r&&ve(e,a,{get:()=>t[a],enumerable:!(o=Ia(t,a))||o.enumerable});return e};var s=(e,t,r)=>(r=e!=null?Ca(Ba(e)):{},jt(t||!e||!e.__esModule?ve(r,"default",{value:e,enumerable:!0}):r,e)),Aa=e=>jt(ve({},"__esModule",{value:!0}),e);var g=h((_s,Ft)=>{Ft.exports=window.wp.element});var rt=h((xs,Dt)=>{Dt.exports=window.wp.blockLibrary});var q=h((Cs,Vt)=>{Vt.exports=window.wp.widgets});var ot=h((Is,Ht)=>{Ht.exports=window.wp.blocks});var y=h((Es,Ut)=>{Ut.exports=window.wp.data});var ne=h((Bs,Gt)=>{Gt.exports=window.wp.preferences});var N=h((Ws,$t)=>{$t.exports=window.wp.components});var R=h((As,Kt)=>{Kt.exports=window.wp.i18n});var I=h((Rs,qt)=>{qt.exports=window.wp.blockEditor});var Y=h((zs,Yt)=>{Yt.exports=window.wp.compose});var le=h((Ts,Zt)=>{Zt.exports=window.wp.hooks});var c=h((Ls,Jt)=>{Jt.exports=window.ReactJSXRuntime});var sr=h((Ps,ar)=>{ar.exports=window.wp.coreData});var st=h((Os,ir)=>{ir.exports=window.wp.mediaUtils});var Z=h((Ds,hr)=>{hr.exports=window.wp.keycodes});var U=h((Vs,gr)=>{gr.exports=window.wp.primitives});var de=h((fi,Ir)=>{Ir.exports=window.wp.keyboardShortcuts});var J=h((ui,Er)=>{Er.exports=window.React});var Yr=h((ji,qr)=>{qr.exports=window.wp.privateApis});var wo=h((un,go)=>{"use strict";go.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 yo=h((mn,bo)=>{bo.exports=window.wp.isShallowEqual});var ua=h((tl,fa)=>{fa.exports=window.wp.dom});var Ss={};tt(Ss,{initialize:()=>vs,store:()=>C});var Ze=s(g(),1),Je=s(rt(),1),ie=s(q(),1),Xe=s(ot(),1),Pt=s(y(),1),xa=s(ne(),1);var F=s(g(),1),Ke=s(N(),1);var Xt=s(g(),1),at=s(R(),1),Qt=s(N(),1),er=s(I(),1),tr=s(Y(),1),rr=s(le(),1),Se=s(c(),1);function Ra({text:e,children:t}){let r=(0,tr.useCopyToClipboard)(e);return(0,Se.jsx)(Qt.Button,{size:"compact",variant:"secondary",ref:r,children:t})}var or=class extends Xt.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){this.setState({error:e}),(0,rr.doAction)("editor.ErrorBoundary.errorLogged",e)}render(){let{error:e}=this.state;return e?(0,Se.jsx)(er.Warning,{className:"customize-widgets-error-boundary",actions:[(0,Se.jsx)(Ra,{text:e.stack,children:(0,at.__)("Copy Error")},"copy-error")],children:(0,at.__)("The editor has encountered an unexpected error.")}):this.props.children}};var Go=s(Y(),1),$o=s(sr(),1),Ko=s(y(),1),Ue=s(g(),1),T=s(I(),1),qo=s(st(),1),Yo=s(ne(),1),Zo=s(rt(),1);var nr=s(g(),1),lr=s(R(),1),dr=s(N(),1),fr=s(y(),1),ur=s(I(),1),mr=s(c(),1);function za({inspector:e,closeMenu:t,...r}){let o=(0,fr.useSelect)(i=>i(ur.store).getSelectedBlockClientId(),[]),a=(0,nr.useMemo)(()=>document.getElementById(`block-${o}`),[o]);return(0,mr.jsx)(dr.MenuItem,{onClick:()=>{e.open({returnFocusWhenClose:a}),t()},...r,children:(0,lr.__)("Show more settings")})}var cr=za;function pr(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=pr(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Ta(){for(var e,t,r=0,o="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=pr(e))&&(o&&(o+=" "),o+=t);return o}var ke=Ta;var Pe=s(N(),1),co=s(I(),1),ee=s(g(),1),Q=s(Z(),1),O=s(R(),1);var _e=s(U(),1),it=s(c(),1),nt=(0,it.jsx)(_e.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,it.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 xe=s(U(),1),lt=s(c(),1),dt=(0,lt.jsx)(xe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lt.jsx)(xe.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 Ce=s(U(),1),ft=s(c(),1),ut=(0,ft.jsx)(Ce.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ft.jsx)(Ce.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Ie=s(U(),1),mt=s(c(),1),ct=(0,mt.jsx)(Ie.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mt.jsx)(Ie.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var Ee=s(U(),1),pt=s(c(),1),Be=(0,pt.jsx)(Ee.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pt.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(U(),1),ht=s(c(),1),Ae=(0,ht.jsx)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ht.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 bt=s(R(),1),vr=s(I(),1),Sr=s(N(),1),kr=s(Y(),1),_r=s(y(),1);var Re=s(y(),1);var wr=s(y(),1);function La(e=!1,t){return t.type==="SET_IS_INSERTER_OPENED"?t.value:e}var br=(0,wr.combineReducers)({blockInserterPanel:La});var gt={};tt(gt,{__experimentalGetInsertionPoint:()=>Pa,isInserterOpened:()=>Ma});var Na={rootClientId:void 0,insertionIndex:void 0};function Ma(e){return!!e.blockInserterPanel}function Pa(e){return typeof e.blockInserterPanel=="boolean"?Na:e.blockInserterPanel}var wt={};tt(wt,{setIsInserterOpened:()=>Oa});function Oa(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}var yr="core/customize-widgets";var ja={reducer:br,selectors:gt,actions:wt},C=(0,Re.createReduxStore)(yr,ja);(0,Re.register)(C);var D=s(c(),1);function xr({setIsOpened:e}){let t=(0,kr.useInstanceId)(xr,"customize-widget-layout__inserter-panel-title"),r=(0,_r.useSelect)(o=>o(C).__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)(Sr.Button,{size:"small",icon:nt,onClick:()=>e(!1),"aria-label":(0,bt.__)("Close inserter")})]}),(0,D.jsx)("div",{className:"customize-widgets-layout__inserter-panel-content",children:(0,D.jsx)(vr.__experimentalLibrary,{rootClientId:r.rootClientId,__experimentalInsertionIndex:r.insertionIndex,showInserterHelpPanel:!0,onSelect:()=>e(!1)})})]})}var Cr=xr;var P=s(N(),1),lo=s(g(),1),w=s(R(),1);var fo=s(Z(),1),uo=s(de(),1),Me=s(ne(),1);var Wr=s(J(),1),Br={};function yt(e,t){let r=Wr.useRef(Br);return r.current===Br&&(r.current=e(t)),r}function Fa(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 Da=Fa("https://base-ui.com/production-error","Base UI"),Ar=Da;var G=s(J(),1);function vt(e,t,r,o){let a=yt(zr).current;return Va(a,e,t,r,o)&&Tr(a,[e,t,r,o]),a.callback}function Rr(e){let t=yt(zr).current;return Ha(t,e)&&Tr(t,e),t.callback}function zr(){return{callback:null,cleanup:null,refs:[]}}function Va(e,t,r,o,a){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==a}function Ha(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function Tr(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 Mr=s(J(),1);var Lr=s(J(),1),Ua=parseInt(Lr.version,10);function Nr(e){return Ua>=e}function St(e){if(!Mr.isValidElement(e))return null;let t=e,r=t.props;return(Nr(19)?r?.ref:t.ref)??null}function fe(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}var vi=Object.freeze([]),X=Object.freeze({});function Pr(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 Or(e,t){return typeof e=="function"?e(t):e}function jr(e,t){return typeof e=="function"?e(t):e}var kt={};function me(e,t,r,o,a){if(!r&&!o&&!a&&!e)return ze(t);let i=ze(e);return t&&(i=ue(i,t)),r&&(i=ue(i,r)),o&&(i=ue(i,o)),a&&(i=ue(i,a)),i}function Fr(e){if(e.length===0)return kt;if(e.length===1)return ze(e[0]);let t=ze(e[0]);for(let r=1;r<e.length;r+=1)t=ue(t,e[r]);return t}function ze(e){return _t(e)?{...Vr(e,kt)}:Ga(e)}function ue(e,t){return _t(t)?Vr(t,e):$a(e,t)}function Ga(e){let t={...e};for(let r in t){let o=t[r];Dr(r,o)&&(t[r]=Hr(o))}return t}function $a(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=fe(e.style,o);break}case"className":{e[r]=xt(e.className,o);break}default:Dr(r,o)?e[r]=Ka(e[r],o):e[r]=o}}return e}function Dr(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 _t(e){return typeof e=="function"}function Vr(e,t){return _t(e)?e(t):e??kt}function Ka(e,t){return t?e?(...r)=>{let o=r[0];if(Gr(o)){let i=o;Ur(i);let n=t(...r);return i.baseUIHandlerPrevented||e?.(...r),n}let a=t(...r);return e?.(...r),a}:Hr(t):e}function Hr(e){return e&&((...t)=>{let r=t[0];return Gr(r)&&Ur(r),e(...t)})}function Ur(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function xt(e,t){return t?e?t+" "+e:t:e}function Gr(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Ct=s(J(),1);function $r(e,t,r={}){let o=t.render,a=qa(t,r);if(r.enabled===!1)return null;let i=r.state??X;return Ja(e,o,a,i)}function qa(e,t={}){let{className:r,style:o,render:a}=e,{state:i=X,ref:n,props:d,stateAttributesMapping:u,enabled:l=!0}=t,f=l?Or(r,i):void 0,p=l?jr(o,i):void 0,m=l?Pr(i,u):X,S=l&&d?Ya(d):void 0,x=l?fe(m,S)??{}:X;return typeof document<"u"&&(l?Array.isArray(n)?x.ref=Rr([x.ref,St(a),...n]):x.ref=vt(x.ref,St(a),n):vt(null,null)),l?(f!==void 0&&(x.className=xt(x.className,f)),p!==void 0&&(x.style=fe(x.style,p)),x):X}function Ya(e){return Array.isArray(e)?Fr(e):me(void 0,e)}var Za=Symbol.for("react.lazy");function Ja(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let a=me(r,t.props);a.ref=r.ref;let i=t;return i?.$$typeof===Za&&(i=G.Children.toArray(t)[0]),G.cloneElement(i,a)}if(e&&typeof e=="string")return Xa(e,r);throw new Error(Ar(8))}function Xa(e,t){return e==="button"?(0,Ct.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Ct.createElement)("img",{alt:"",...t,key:t.key}):G.createElement(e,t)}function Kr(e){return $r(e.defaultTagName??"div",e,e)}var Zr=s(g(),1),It="data-wp-hash";function Et(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&es(document)),e.__wpStyleRuntime}function Qa(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${It}]`))if(r.getAttribute(It)===t)return!0;return!1}function Jr(e,t,r){if(!e.head)return;let o=Et(),a=o.injectedStyles.get(e);if(a||(a=new Set,o.injectedStyles.set(e,a)),a.has(t))return;if(Qa(e,t)){a.add(t);return}let i=e.createElement("style");i.setAttribute(It,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),a.add(t)}function es(e){let t=Et();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Jr(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function ts(e,t){let r=Et();r.styles.set(e,t);for(let o of r.documents.keys())Jr(o,e,t)}typeof process>"u",ts("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 rs={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},Bt=(0,Zr.forwardRef)(function({render:t,...r},o){return Kr({render:t,ref:o,props:me({className:rs["visually-hidden"]},r,{"data-visually-hidden":""})})});var so=s(N(),1),M=s(R(),1),ce=s(de(),1),Ne=s(y(),1),io=s(g(),1);var E=s(R(),1),Xr=[{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 eo=s(g(),1),Te=s(Z(),1),B=s(c(),1);function Qr({keyCombination:e,forceAriaLabel:t}){let r=e.modifier?Te.displayShortcutList[e.modifier](e.character):e.character,o=e.modifier?Te.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)(eo.Fragment,{children:a},i):(0,B.jsx)("kbd",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key",children:a},i))})}function os({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)(Qr,{keyCombination:t,forceAriaLabel:o}),r.map((a,i)=>(0,B.jsx)(Qr,{keyCombination:a,forceAriaLabel:o},i))]})]})}var Le=os;var to=s(y(),1),ro=s(de(),1);var oo=s(c(),1);function as({name:e}){let{keyCombination:t,description:r,aliases:o}=(0,to.useSelect)(a=>{let{getShortcutKeyCombination:i,getShortcutDescription:n,getShortcutAliases:d}=a(ro.store);return{keyCombination:i(e),aliases:d(e),description:n(e)}},[e]);return t?(0,oo.jsx)(Le,{keyCombination:t,description:r,aliases:o}):null}var ao=as;var _=s(c(),1),ss=({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)(ao,{name:t}):(0,_.jsx)(Le,{...t})},r))}),At=({title:e,shortcuts:t,className:r})=>(0,_.jsxs)("section",{className:ke("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)(ss,{shortcuts:t})]}),Wt=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{let o=(0,Ne.useSelect)(a=>a(ce.store).getCategoryShortcuts(t),[t]);return(0,_.jsx)(At,{title:e,shortcuts:o.concat(r)})};function no({isModalActive:e,toggleModal:t}){let{registerShortcut:r}=(0,Ne.useDispatch)(ce.store);return(0,io.useEffect)(()=>{r({name:"core/customize-widgets/keyboard-shortcuts",category:"main",description:(0,M.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}})},[r]),(0,ce.useShortcut)("core/customize-widgets/keyboard-shortcuts",t),e?(0,_.jsxs)(so.Modal,{className:"customize-widgets-keyboard-shortcut-help-modal",title:(0,M.__)("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,M.__)("Global shortcuts"),categoryName:"global"}),(0,_.jsx)(Wt,{title:(0,M.__)("Selection shortcuts"),categoryName:"selection"}),(0,_.jsx)(Wt,{title:(0,M.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,M.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,M.__)("Forward-slash")}]}),(0,_.jsx)(At,{title:(0,M.__)("Text formatting"),shortcuts:Xr})]}):null}var b=s(c(),1);function mo(){let[e,t]=(0,lo.useState)(!1),r=()=>t(!e);return(0,uo.useShortcut)("core/customize-widgets/keyboard-shortcuts",r),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(P.ToolbarDropdownMenu,{icon:ut,label:(0,w.__)("Options"),popoverProps:{placement:"bottom-end",className:"more-menu-dropdown__content"},toggleProps:{tooltipPosition:"bottom",size:"compact"},children:()=>(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(P.MenuGroup,{label:(0,w._x)("View","noun"),children:(0,b.jsx)(Me.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"fixedToolbar",label:(0,w.__)("Top toolbar"),info:(0,w.__)("Access all block and document tools in a single place"),messageActivated:(0,w.__)("Top toolbar activated"),messageDeactivated:(0,w.__)("Top toolbar deactivated")})}),(0,b.jsxs)(P.MenuGroup,{label:(0,w.__)("Tools"),children:[(0,b.jsx)(P.MenuItem,{onClick:()=>{t(!0)},shortcut:fo.displayShortcut.access("h"),children:(0,w.__)("Keyboard shortcuts")}),(0,b.jsx)(Me.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"welcomeGuide",label:(0,w.__)("Welcome Guide")}),(0,b.jsxs)(P.MenuItem,{role:"menuitem",icon:dt,href:(0,w.__)("https://wordpress.org/documentation/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener",children:[(0,w.__)("Help"),(0,b.jsx)(Bt,{render:(0,b.jsx)("span",{}),children:(0,w.__)("(opens in a new tab)")})]})]}),(0,b.jsx)(P.MenuGroup,{label:(0,w.__)("Preferences"),children:(0,b.jsx)(Me.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"keepCaretInsideBlock",label:(0,w.__)("Contain text cursor inside block"),info:(0,w.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,w.__)("Contain text cursor inside block activated"),messageDeactivated:(0,w.__)("Contain text cursor inside block deactivated")})})]})}),(0,b.jsx)(no,{isModalActive:e,toggleModal:r})]})}var W=s(c(),1);function is({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,W.jsxs)(W.Fragment,{children:[(0,W.jsx)("div",{className:ke("customize-widgets-header",{"is-fixed-toolbar-active":a}),children:(0,W.jsxs)(co.NavigableToolbar,{className:"customize-widgets-header-toolbar","aria-label":(0,O.__)("Document tools"),children:[(0,W.jsx)(Pe.ToolbarButton,{icon:(0,O.isRTL)()?Be:Ae,label:(0,O.__)("Undo"),shortcut:Q.displayShortcut.primary("z"),disabled:!i,onClick:e.undo,className:"customize-widgets-editor-history-button undo-button"}),(0,W.jsx)(Pe.ToolbarButton,{icon:(0,O.isRTL)()?Ae:Be,label:(0,O.__)("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:ct,label:(0,O._x)("Add block","Generic label for block inserter button"),onClick:()=>{o(l=>!l)}}),(0,W.jsx)(mo,{})]})}),(0,ee.createPortal)((0,W.jsx)(Cr,{setIsOpened:o}),t.contentContainer[0])]})}var po=is;var Oe=s(g(),1),te=s(y(),1);function ho(e){let t=(0,te.useSelect)(o=>o(C).isInserterOpened(),[]),{setIsInserterOpened:r}=(0,te.useDispatch)(C);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)(C).isInserterOpened())),r(a)},[r])]}var Ao=s(I(),1);var So=s(wo(),1),oe=s(g(),1),je=s(yo(),1),re=s(q(),1);var V=s(ot(),1),vo=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,V.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,V.parse)(d.content??"",{__unstableSkipAutop:!0});a=l.length?l[0]:(0,V.createBlock)("core/paragraph",{})}else r?a=(0,V.createBlock)("core/legacy-widget",{idBase:t,instance:{encoded:i,hash:n,raw:d,...u}}):a=(0,V.createBlock)("core/legacy-widget",{id:e});return(0,vo.addWidgetIdToBlock)(a,e)}function ns(e){return e.map(t=>Rt(t))}function ko(e){let[t,r]=(0,oe.useState)(()=>ns(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 p=d.get(f.id);return p&&p===f?u.get(f.id):Rt(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 p=n.get(f),m=e.getWidget(f);return(0,So.default)(l,p)&&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,p)=>{let m=u[p];return m!==null&&(l===a&&(l=a.slice()),l[p]=(0,re.addWidgetIdToBlock)(f,m)),l},a)})},[e]);return[t,o,o]}var ge=s(g(),1),Co=s(y(),1),Io=s(I(),1),Eo=s(q(),1);var A=s(g(),1);var _o=s(c(),1),zt=(0,A.createContext)();zt.displayName="FocusControlContext";function xo({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 p=pe(f);i(p)}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,_o.jsx)(zt.Provider,{value:n,children:r})}var Fe=()=>(0,A.useContext)(zt);function Bo(e){let{selectBlock:t}=(0,Co.useDispatch)(Io.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,Eo.getWidgetIdFromBlock)(i)===r.current);a&&(t(a.clientId),document.querySelector(`[data-block="${a.clientId}"]`)?.focus())}},[r,t])}var Wo=s(Yr(),1),{lock:vn,unlock:$}=(0,Wo.__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 Ro=s(c(),1),{ExperimentalBlockEditorProvider:ls}=$(Ao.privateApis);function zo({sidebar:e,settings:t,children:r}){let[o,a,i]=ko(e);return Bo(o),(0,Ro.jsx)(ls,{value:o,onInput:a,onChange:i,settings:t,useSubRegistry:!1,children:r})}var z=s(R(),1),we=s(N(),1),To=s(y(),1),Lo=s(ne(),1),k=s(c(),1);function No({sidebar:e}){let{toggle:t}=(0,To.useDispatch)(Lo.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,z.__)("Welcome to block Widgets")}),(0,k.jsx)("p",{className:"customize-widgets-welcome-guide__text",children:r?(0,z.__)("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,z.__)("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)(we.Button,{size:"compact",variant:"primary",onClick:()=>t("core/customize-widgets","welcomeGuide"),children:(0,z.__)("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,z.__)("Want to stick with the old widgets?"),(0,k.jsx)("br",{}),(0,k.jsx)(we.ExternalLink,{href:(0,z.__)("https://wordpress.org/plugins/classic-widgets/"),children:(0,z.__)("Get the Classic Widgets plugin.")})]}),(0,k.jsxs)("p",{className:"customize-widgets-welcome-guide__more-info",children:[(0,z.__)("New to the block editor?"),(0,k.jsx)("br",{}),(0,k.jsx)(we.ExternalLink,{href:(0,z.__)("https://wordpress.org/documentation/article/wordpress-block-editor/"),children:(0,z.__)("Here's a detailed guide.")})]})]})}var Po=s(g(),1),ae=s(de(),1),Oo=s(Z(),1),jo=s(y(),1),De=s(R(),1),Fo=s(I(),1);var{usesNativeUndo:Mo}=$(Fo.privateApis);function Do({undo:e,redo:t,save:r}){return(0,ae.useShortcut)("core/customize-widgets/undo",o=>{Mo(o)||(e(),o.preventDefault())}),(0,ae.useShortcut)("core/customize-widgets/redo",o=>{Mo(o)||(t(),o.preventDefault())}),(0,ae.useShortcut)("core/customize-widgets/save",o=>{o.preventDefault(),r()}),null}function ds(){let{registerShortcut:e,unregisterShortcut:t}=(0,jo.useDispatch)(ae.store);return(0,Po.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,Oo.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}Do.Register=ds;var Tt=Do;var Ve=s(g(),1),He=s(I(),1),Vo=s(y(),1),Ho=s(c(),1);function Uo(e){let t=(0,Ve.useRef)(),r=(0,Vo.useSelect)(o=>o(He.store).getBlockCount()===0);return(0,Ve.useEffect)(()=>{if(r&&t.current){let{ownerDocument:o}=t.current;(!o.activeElement||o.activeElement===o.body)&&t.current.focus()}},[r]),(0,Ho.jsx)(He.ButtonBlockAppender,{...e,ref:t})}var v=s(c(),1),{ExperimentalBlockCanvas:fs}=$(T.privateApis),{BlockKeyboardShortcuts:us}=$(Zo.privateApis);function Jo({blockEditorSettings:e,sidebar:t,inserter:r,inspector:o}){let[a,i]=ho(r),n=(0,Go.useViewportMatch)("small"),{hasUploadPermissions:d,isFixedToolbarActive:u,keepCaretInsideBlock:l,isWelcomeGuideActive:f}=(0,Ko.useSelect)(m=>{let{get:S}=m(Yo.store);return{hasUploadPermissions:m($o.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")}},[]),p=(0,Ue.useMemo)(()=>{let m;return d&&(m=({onError:S,...x})=>{(0,qo.uploadMedia)({wpAllowedMimeTypes:e.allowedMimeTypes,onError:({message:L})=>S(L),...x})}),{...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)(No,{sidebar:t}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(Tt.Register,{}),(0,v.jsx)(us,{}),(0,v.jsxs)(zo,{sidebar:t,settings:p,children:[(0,v.jsx)(Tt,{undo:t.undo,redo:t.redo,save:t.save}),(0,v.jsx)(po,{sidebar:t,inserter:r,isInserterOpened:a,setIsInserterOpened:i,isFixedToolbarActive:u||!n}),(u||!n)&&(0,v.jsx)(T.BlockToolbar,{hideDragHandle:!0}),(0,v.jsx)(fs,{shouldIframe:!1,styles:p.defaultEditorStyles,height:"100%",children:(0,v.jsx)(T.BlockList,{renderAppender:Uo})}),(0,Ue.createPortal)((0,v.jsx)("form",{onSubmit:m=>m.preventDefault(),children:(0,v.jsx)(T.BlockInspector,{})}),o.contentContainer[0])]}),(0,v.jsx)(T.__unstableBlockSettingsMenuFirstItem,{children:({onClose:m})=>(0,v.jsx)(cr,{inspector:o,closeMenu:m})})]})}var K=s(g(),1),Xo=s(c(),1),Ge=(0,K.createContext)();Ge.displayName="SidebarControlsContext";function Qo({sidebarControls:e,activeSidebarControl:t,children:r}){let o=(0,K.useMemo)(()=>({sidebarControls:e,activeSidebarControl:t}),[e,t]);return(0,Xo.jsx)(Ge.Provider,{value:o,children:r})}function ea(){let{sidebarControls:e}=(0,K.useContext)(Ge);return e}function ta(){let{activeSidebarControl:e}=(0,K.useContext)(Ge);return e}var ra=s(g(),1),$e=s(y(),1),Lt=s(I(),1);function oa(e,t){let{hasSelectedBlock:r,hasMultiSelection:o}=(0,$e.useSelect)(Lt.store),{clearSelectedBlock:a}=(0,$e.useDispatch)(Lt.store);(0,ra.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,p=f.defaultView;return f.addEventListener("mousedown",n),p.addEventListener("blur",d),()=>{f.removeEventListener("mousedown",n),p.removeEventListener("blur",d)}}},[t,e,r,o,a])}var j=s(c(),1);function aa({api:e,sidebarControls:t,blockEditorSettings:r}){let[o,a]=(0,F.useState)(null),i=document.getElementById("customize-theme-controls"),n=(0,F.useRef)();oa(o,n),(0,F.useEffect)(()=>{let l=t.map(f=>f.subscribe(p=>{p&&a(f)}));return()=>{l.forEach(f=>f())}},[t]);let d=o&&(0,F.createPortal)((0,j.jsx)(or,{children:(0,j.jsx)(Jo,{blockEditorSettings:r,sidebar:o.sidebarAdapter,inserter:o.inserter,inspector:o.inspector},o.id)}),o.container[0]),u=i&&(0,F.createPortal)((0,j.jsx)("div",{className:"customize-widgets-popover",ref:n,children:(0,j.jsx)(Ke.Popover.Slot,{})}),i);return(0,j.jsx)(Ke.SlotFillProvider,{children:(0,j.jsx)(Qo,{sidebarControls:t,activeSidebarControl:o,children:(0,j.jsxs)(xo,{api:e,sidebarControls:t,children:[d,u]})})})}var qe=s(R(),1);function sa(){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 ms=e=>`widgets-inspector-${e}`;function ia(){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=sa();this.inspector=new a(ms(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 ha=s(y(),1);var{wp:na}=window;function la(e){let t=e.match(/^(.+)-(\d+)$/);return t?{idBase:t[1],number:parseInt(t[2],10)}:{idBase:e}}function Nt(e){let{idBase:t,number:r}=la(e);return r?`widget_${t}[${r}]`:`widget_${t}`}function cs(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 da=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=cs(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=na.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:na.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=Nt(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=Nt(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}=la(e),o=Nt(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 ma=s(Z(),1),ca=s(ua(),1),Mt=s(y(),1);function pa(){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===ma.ESCAPE||i.code==="Escape")&&!i.defaultPrevented&&(i.preventDefault(),i.stopPropagation(),(0,Mt.dispatch)(C).setIsInserterOpened(!1))},!0),this.contentContainer.addClass("widgets-inserter"),this.isFromInternalAction=!1,this.expanded.bind(()=>{this.isFromInternalAction||(0,Mt.dispatch)(C).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=ca.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 ps=e=>`widgets-inserter-${e}`;function ga(){let{wp:{customize:e}}=window;return class extends e.Control{constructor(...r){super(...r),this.subscribers=new Set}ready(){let r=pa();this.inserter=new r(ps(this.id),{}),e.section.add(this.inserter),this.sectionInstance=e.section(this.section()),this.inspector=this.sectionInstance.inspector,this.sidebarAdapter=new da(this.setting,e)}subscribe(r){return this.subscribers.add(r),()=>{this.subscribers.delete(r)}}onChangeSectionExpanded(r,o){o.unchanged||(r||(0,ha.dispatch)(C).setIsInserterOpened(!1),this.subscribers.forEach(a=>a(r,o)))}}}var se=s(I(),1),wa=s(Y(),1),be=s(y(),1),ba=s(le(),1),Ye=s(q(),1);var H=s(c(),1),hs=(0,wa.createHigherOrderComponent)(e=>t=>{let r=(0,Ye.getWidgetIdFromBlock)(t),o=ea(),a=ta(),i=o?.length>1,n=t.name,d=t.clientId,u=(0,be.useSelect)(S=>S(se.store).canInsertBlockType(n,""),[n]),l=(0,be.useSelect)(S=>S(se.store).getBlock(d),[d]),{removeBlock:f}=(0,be.useDispatch)(se.store),[,p]=Fe();function m(S){let x=o.find(L=>L.id===S);if(r){let L=a.setting,Qe=x.setting;L(L().filter(et=>et!==r)),Qe([...Qe(),r])}else{let L=x.sidebarAdapter;f(d),r=L.setWidgets([...L.getWidgets(),he(l)]).reverse().find(et=>!!et)}p(r)}return(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(e,{...t},"edit"),i&&u&&(0,H.jsx)(se.BlockControls,{children:(0,H.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,ba.addFilter)("editor.BlockEdit","core/customize-widgets/block-edit",hs);var ya=s(le(),1),va=s(st(),1),gs=()=>va.MediaUpload;(0,ya.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",gs);var Sa=s(Y(),1),ka=s(le(),1),_a=s(c(),1),{wp:ws}=window,bs=(0,Sa.createHigherOrderComponent)(e=>t=>{let{idBase:r}=t.attributes,o=ws.customize.Widgets.data.availableWidgets.find(a=>a.id_base===r)?.is_wide??!1;return(0,_a.jsx)(e,{...t,isWide:o},"edit")},"withWideWidgetDisplay");(0,ka.addFilter)("editor.BlockEdit","core/customize-widgets/wide-widget-display",bs);var Ot=s(c(),1),{wp:ye}=window,ys=["core/more","core/block","core/freeform","core/template-part"];function vs(e,t){(0,Pt.dispatch)(xa.store).setDefaults("core/customize-widgets",{fixedToolbar:!1,welcomeGuide:!0}),(0,Pt.dispatch)(Xe.store).reapplyBlockTypeFilters();let r=(0,Je.__experimentalGetCoreBlocks)().filter(i=>!(ys.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=ga(t);ye.customize.sectionConstructor.sidebar=ia(),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)(aa,{api:ye.customize,sidebarControls:i,blockEditorSettings:t})}))})}return Aa(Ss);})();
+(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);})();
+(window.wp ||= {}).customizeWidgets = wp.customizeWidgets;
+})();
diff --git a/wp-includes/js/dist/data-controls.js b/wp-includes/js/dist/data-controls.js
index 27fbfa2ff5..b545b1d26c 100644
--- a/wp-includes/js/dist/data-controls.js
+++ b/wp-includes/js/dist/data-controls.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).dataControls = (() => {
@@ -113,3 +114,5 @@ var wp;
   };
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).dataControls = wp.dataControls;
+})();
diff --git a/wp-includes/js/dist/data-controls.min.js b/wp-includes/js/dist/data-controls.min.js
index 2634cfe032..0c7703fd94 100644
--- a/wp-includes/js/dist/data-controls.min.js
+++ b/wp-includes/js/dist/data-controls.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).dataControls=(()=>{var A=Object.create;var n=Object.defineProperty;var I=Object.getOwnPropertyDescriptor;var S=Object.getOwnPropertyNames;var _=Object.getPrototypeOf,F=Object.prototype.hasOwnProperty;var i=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),P=(t,e)=>{for(var r in e)n(t,r,{get:e[r],enumerable:!0})},p=(t,e,r,l)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of S(e))!F.call(t,o)&&o!==r&&n(t,o,{get:()=>e[o],enumerable:!(l=I(e,o))||l.enumerable});return t};var a=(t,e,r)=>(r=t!=null?A(_(t)):{},p(e||!t||!t.__esModule?n(r,"default",{value:t,enumerable:!0}):r,t)),b=t=>p(n({},"__esModule",{value:!0}),t);var u=i((O,d)=>{d.exports=window.wp.apiFetch});var f=i((R,w)=>{w.exports=window.wp.data});var m=i((W,h)=>{h.exports=window.wp.deprecated});var H={};P(H,{__unstableAwaitPromise:()=>C,apiFetch:()=>x,controls:()=>g,dispatch:()=>T,select:()=>y,syncSelect:()=>E});var v=a(u(),1),s=a(f(),1),c=a(m(),1);function x(t){return{type:"API_FETCH",request:t}}function y(t,e,...r){return(0,c.default)("`select` control in `@wordpress/data-controls`",{since:"5.7",alternative:"built-in `resolveSelect` control in `@wordpress/data`"}),s.controls.resolveSelect(t,e,...r)}function E(t,e,...r){return(0,c.default)("`syncSelect` control in `@wordpress/data-controls`",{since:"5.7",alternative:"built-in `select` control in `@wordpress/data`"}),s.controls.select(t,e,...r)}function T(t,e,...r){return(0,c.default)("`dispatch` control in `@wordpress/data-controls`",{since:"5.7",alternative:"built-in `dispatch` control in `@wordpress/data`"}),s.controls.dispatch(t,e,...r)}var C=function(t){return{type:"AWAIT_PROMISE",promise:t}},g={AWAIT_PROMISE({promise:t}){return t},API_FETCH({request:t}){return(0,v.default)(t)}};return b(H);})();
+(window.wp ||= {}).dataControls = wp.dataControls;
+})();
diff --git a/wp-includes/js/dist/data.js b/wp-includes/js/dist/data.js
index 4d7900335b..ffe05b0473 100644
--- a/wp-includes/js/dist/data.js
+++ b/wp-includes/js/dist/data.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).data = (() => {
@@ -2507,3 +2508,5 @@ is-plain-object/dist/is-plain-object.mjs:
    * Released under the MIT License.
    *)
 */
+(window.wp ||= {}).data = wp.data;
+})();
diff --git a/wp-includes/js/dist/data.min.js b/wp-includes/js/dist/data.min.js
index 77326dca87..36f4a02be9 100644
--- a/wp-includes/js/dist/data.min.js
+++ b/wp-includes/js/dist/data.min.js
@@ -1,4 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).data=(()=>{var lr=Object.create;var te=Object.defineProperty;var dr=Object.getOwnPropertyDescriptor;var pr=Object.getOwnPropertyNames;var mr=Object.getPrototypeOf,hr=Object.prototype.hasOwnProperty;var j=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),re=(e,t)=>{for(var r in t)te(e,r,{get:t[r],enumerable:!0})},Ge=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of pr(t))!hr.call(e,o)&&o!==r&&te(e,o,{get:()=>t[o],enumerable:!(n=dr(t,o))||n.enumerable});return e};var b=(e,t,r)=>(r=e!=null?lr(mr(e)):{},Ge(t||!e||!e.__esModule?te(r,"default",{value:e,enumerable:!0}):r,e)),yr=e=>Ge(te({},"__esModule",{value:!0}),e);var be=j((Kn,qe)=>{qe.exports=window.wp.deprecated});var Ee=j((zn,Qe)=>{"use strict";function F(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?F=function(t){return typeof t}:F=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},F(e)}function wr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Er(e,t,r){return t&&Xe(e.prototype,t),r&&Xe(e,r),e}function Je(e,t){var r=e._map,n=e._arrayTreeMap,o=e._objectTreeMap;if(r.has(t))return r.get(t);for(var s=Object.keys(t).sort(),i=Array.isArray(t)?n:o,f=0;f<s.length;f++){var a=s[f];if(i=i.get(a),i===void 0)return;var u=t[a];if(i=i.get(u),i===void 0)return}var c=i.get("_ekm_value");if(c)return r.delete(c[0]),c[0]=t,i.set("_ekm_value",c),r.set(t,c),c}var Rr=(function(){function e(t){if(wr(this,e),this.clear(),t instanceof e){var r=[];t.forEach(function(o,s){r.push([s,o])}),t=r}if(t!=null)for(var n=0;n<t.length;n++)this.set(t[n][0],t[n][1])}return Er(e,[{key:"set",value:function(r,n){if(r===null||F(r)!=="object")return this._map.set(r,n),this;for(var o=Object.keys(r).sort(),s=[r,n],i=Array.isArray(r)?this._arrayTreeMap:this._objectTreeMap,f=0;f<o.length;f++){var a=o[f];i.has(a)||i.set(a,new e),i=i.get(a);var u=r[a];i.has(u)||i.set(u,new e),i=i.get(u)}var c=i.get("_ekm_value");return c&&this._map.delete(c[0]),i.set("_ekm_value",s),this._map.set(r,s),this}},{key:"get",value:function(r){if(r===null||F(r)!=="object")return this._map.get(r);var n=Je(this,r);if(n)return n[1]}},{key:"has",value:function(r){return r===null||F(r)!=="object"?this._map.has(r):Je(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 n=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;this._map.forEach(function(s,i){i!==null&&F(i)==="object"&&(s=s[1]),r.call(o,s,i,n)})}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}]),e})();Qe.exports=Rr});var et=j((Gn,Ze)=>{Ze.exports=window.wp.reduxRoutine});var z=j((qn,tt)=>{tt.exports=window.wp.compose});var ct=j((Jn,ut)=>{ut.exports=window.wp.privateApis});var Tt=j((Do,xt)=>{"use strict";var on=function(t){return sn(t)&&!an(t)};function sn(e){return!!e&&typeof e=="object"}function an(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||fn(e)}var un=typeof Symbol=="function"&&Symbol.for,cn=un?Symbol.for("react.element"):60103;function fn(e){return e.$$typeof===cn}function ln(e){return Array.isArray(e)?[]:{}}function Q(e,t){return t.clone!==!1&&t.isMergeableObject(e)?q(ln(e),e,t):e}function dn(e,t,r){return e.concat(t).map(function(n){return Q(n,r)})}function pn(e,t){if(!t.customMerge)return q;var r=t.customMerge(e);return typeof r=="function"?r:q}function mn(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Ot(e){return Object.keys(e).concat(mn(e))}function _t(e,t){try{return t in e}catch{return!1}}function hn(e,t){return _t(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function yn(e,t,r){var n={};return r.isMergeableObject(e)&&Ot(e).forEach(function(o){n[o]=Q(e[o],r)}),Ot(t).forEach(function(o){hn(e,o)||(_t(e,o)&&r.isMergeableObject(t[o])?n[o]=pn(o,r)(e[o],t[o],r):n[o]=Q(t[o],r))}),n}function q(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||dn,r.isMergeableObject=r.isMergeableObject||on,r.cloneUnlessOtherwiseSpecified=Q;var n=Array.isArray(t),o=Array.isArray(e),s=n===o;return s?n?r.arrayMerge(e,t,r):yn(e,t,r):Q(t,r)}q.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(n,o){return q(n,o,r)},{})};var gn=q;xt.exports=gn});var U=j((Wo,Ct)=>{Ct.exports=window.wp.element});var Pt=j((zo,Dt)=>{Dt.exports=window.wp.priorityQueue});var kt=j((Go,Lt)=>{Lt.exports=window.wp.isShallowEqual});var pe=j((ns,Ht)=>{Ht.exports=window.ReactJSXRuntime});var Vn={};re(Vn,{AsyncModeProvider:()=>ke,RegistryConsumer:()=>ee,RegistryProvider:()=>Le,combineReducers:()=>De,controls:()=>it,createReduxStore:()=>X,createRegistry:()=>ue,createRegistryControl:()=>G,createRegistrySelector:()=>rt,createSelector:()=>se,dispatch:()=>nr,keyedReducer:()=>oe,plugins:()=>Pe,register:()=>Fn,registerGenericStore:()=>Ln,registerStore:()=>kn,resolveSelect:()=>Cn,select:()=>or,subscribe:()=>Pn,suspendSelect:()=>Dn,use:()=>Un,useDispatch:()=>Fe,useRegistry:()=>N,useSelect:()=>de,useSuspenseSelect:()=>qt,withDispatch:()=>er,withRegistry:()=>rr,withSelect:()=>Xt});var Et=b(be(),1);function O(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var gr=typeof Symbol=="function"&&Symbol.observable||"@@observable",He=gr,ve=()=>Math.random().toString(36).substring(7).split("").join("."),Sr={INIT:`@@redux/INIT${ve()}`,REPLACE:`@@redux/REPLACE${ve()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${ve()}`},Be=Sr;function br(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function we(e,t,r){if(typeof e!="function")throw new Error(O(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(O(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(O(1));return r(we)(e,t)}let n=e,o=t,s=new Map,i=s,f=0,a=!1;function u(){i===s&&(i=new Map,s.forEach((y,w)=>{i.set(w,y)}))}function c(){if(a)throw new Error(O(3));return o}function m(y){if(typeof y!="function")throw new Error(O(4));if(a)throw new Error(O(5));let w=!0;u();let g=f++;return i.set(g,y),function(){if(w){if(a)throw new Error(O(6));w=!1,u(),i.delete(g),s=null}}}function v(y){if(!br(y))throw new Error(O(7));if(typeof y.type>"u")throw new Error(O(8));if(typeof y.type!="string")throw new Error(O(17));if(a)throw new Error(O(9));try{a=!0,o=n(o,y)}finally{a=!1}return(s=i).forEach(g=>{g()}),y}function S(y){if(typeof y!="function")throw new Error(O(10));n=y,v({type:Be.REPLACE})}function R(){let y=m;return{subscribe(w){if(typeof w!="object"||w===null)throw new Error(O(11));function g(){let x=w;x.next&&x.next(c())}return g(),{unsubscribe:y(g)}},[He](){return this}}}return v({type:Be.INIT}),{dispatch:v,subscribe:m,getState:c,replaceReducer:S,[He]:R}}function vr(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function Ye(...e){return t=>(r,n)=>{let o=t(r,n),s=()=>{throw new Error(O(15))},i={getState:o.getState,dispatch:(a,...u)=>s(a,...u)},f=e.map(a=>a(i));return s=vr(...f)(o.dispatch),{...o,dispatch:s}}}var St=b(Ee(),1),bt=b(et(),1),vt=b(z(),1);function ne(e){let t=Object.keys(e);return function(n={},o){let s={},i=!1;for(let f of t){let a=e[f],u=n[f],c=a(u,o);s[f]=c,i=i||c!==u}return i?s:n}}function rt(e){let t=new WeakMap,r=(...n)=>{let o=t.get(r.registry);return o||(o=e(r.registry.select),t.set(r.registry,o)),o(...n)};return r.isRegistrySelector=!0,r}function G(e){return e.isRegistryControl=!0,e}var nt="@@data/SELECT",ot="@@data/RESOLVE_SELECT",st="@@data/DISPATCH";function Re(e){return e!==null&&typeof e=="object"}function Or(e,t,...r){return{type:nt,storeKey:Re(e)?e.name:e,selectorName:t,args:r}}function _r(e,t,...r){return{type:ot,storeKey:Re(e)?e.name:e,selectorName:t,args:r}}function xr(e,t,...r){return{type:st,storeKey:Re(e)?e.name:e,actionName:t,args:r}}var it={select:Or,resolveSelect:_r,dispatch:xr},at={[nt]:G(e=>({storeKey:t,selectorName:r,args:n})=>e.select(t)[r](...n)),[ot]:G(e=>({storeKey:t,selectorName:r,args:n})=>{let s=e.select(t)[r].hasResolver?"resolveSelect":"select";return e[s](t)[r](...n)}),[st]:G(e=>({storeKey:t,actionName:r,args:n})=>e.dispatch(t)[r](...n))};var ft=b(ct(),1),{lock:D,unlock:V}=(0,ft.__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/data");function Oe(e){return!!e&&(typeof e=="object"||typeof e=="function")&&typeof e.then=="function"}var Tr=()=>e=>t=>Oe(t)?t.then(r=>{if(r)return e(r)}):e(t),lt=Tr;var Ar=(e,t)=>()=>r=>n=>{let o=e.select(t).getCachedResolvers();return Object.entries(o).forEach(([i,f])=>{let a=e.stores[t]?.resolvers?.[i];if(!a||!a.shouldInvalidate)return;let{shouldInvalidate:u}=a;f.forEach((c,m)=>{c!==void 0&&(c.status!=="finished"&&c.status!=="error"||u(n,...m)&&e.dispatch(t).invalidateResolution(i,m))})}),r(n)},dt=Ar;function pt(e){return()=>t=>r=>typeof r=="function"?r(e):t(r)}var P=b(Ee(),1);var oe=e=>t=>(r={},n)=>{let o=n[e];if(o===void 0)return r;let s=t(r[o],n);return s===r[o]?r:{...r,[o]:s}};function M(e){if(e==null)return[];let t=e.length,r=t;for(;r>0&&e[r-1]===void 0;)r--;return r===t?e:e.slice(0,r)}var Ir=oe("selectorName")((e=new P.default,t)=>{switch(t.type){case"START_RESOLUTION":{let r=new P.default(e);return r.set(M(t.args),{status:"resolving"}),r}case"FINISH_RESOLUTION":{let r=new P.default(e);return r.set(M(t.args),{status:"finished"}),r}case"FAIL_RESOLUTION":{let r=new P.default(e);return r.set(M(t.args),{status:"error",error:t.error}),r}case"START_RESOLUTIONS":{let r=new P.default(e);for(let n of t.args)r.set(M(n),{status:"resolving"});return r}case"FINISH_RESOLUTIONS":{let r=new P.default(e);for(let n of t.args)r.set(M(n),{status:"finished"});return r}case"FAIL_RESOLUTIONS":{let r=new P.default(e);return t.args.forEach((n,o)=>{let s={status:"error",error:void 0},i=t.errors[o];i&&(s.error=i),r.set(M(n),s)}),r}case"INVALIDATE_RESOLUTION":{let r=new P.default(e);return r.delete(M(t.args)),r}}return e}),jr=(e={},t)=>{switch(t.type){case"INVALIDATE_RESOLUTION_FOR_STORE":return{};case"INVALIDATE_RESOLUTION_FOR_STORE_SELECTOR":{if(t.selectorName in e){let{[t.selectorName]:r,...n}=e;return n}return e}case"START_RESOLUTION":case"FINISH_RESOLUTION":case"FAIL_RESOLUTION":case"START_RESOLUTIONS":case"FINISH_RESOLUTIONS":case"FAIL_RESOLUTIONS":case"INVALIDATE_RESOLUTION":return Ir(e,t);default:return e}},mt=jr;var xe={};re(xe,{countSelectorsByStatus:()=>Kr,getCachedResolvers:()=>Vr,getIsResolving:()=>Dr,getResolutionError:()=>Ur,getResolutionState:()=>$,hasFinishedResolution:()=>Lr,hasResolutionFailed:()=>kr,hasResolvingSelectors:()=>$r,hasStartedResolution:()=>Pr,isResolving:()=>Fr});var gt=b(be(),1);var _e={};function Mr(e){return[e]}function Nr(e){return!!e&&typeof e=="object"}function Cr(){var e={clear:function(){e.head=null}};return e}function ht(e,t,r){var n;if(e.length!==t.length)return!1;for(n=r;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function yt(e,t){var r,n=t||Mr;function o(f){var a=r,u=!0,c,m,v,S;for(c=0;c<f.length;c++){if(m=f[c],!Nr(m)){u=!1;break}a.has(m)?a=a.get(m):(v=new WeakMap,a.set(m,v),a=v)}return a.has(_e)||(S=Cr(),S.isUniqueByDependants=u,a.set(_e,S)),a.get(_e)}function s(){r=new WeakMap}function i(){var f=arguments.length,a,u,c,m,v;for(m=new Array(f),c=0;c<f;c++)m[c]=arguments[c];for(v=n.apply(null,m),a=o(v),a.isUniqueByDependants||(a.lastDependants&&!ht(v,a.lastDependants,0)&&a.clear(),a.lastDependants=v),u=a.head;u;){if(!ht(u.args,m,1)){u=u.next;continue}return u!==a.head&&(u.prev.next=u.next,u.next&&(u.next.prev=u.prev),u.next=a.head,u.prev=null,a.head.prev=u,a.head=u),u.val}return u={val:e.apply(null,m)},m[0]=null,u.args=m,a.head&&(a.head.prev=u,u.next=a.head),a.head=u,u.val}return i.getDependants=n,i.clear=s,s(),i}var se=yt;function $(e,t,r){let n=e[t];if(n)return n.get(M(r))}function Dr(e,t,r){(0,gt.default)("wp.data.select( store ).getIsResolving",{since:"6.6",version:"6.8",alternative:"wp.data.select( store ).getResolutionState"});let n=$(e,t,r);return n&&n.status==="resolving"}function Pr(e,t,r){return $(e,t,r)!==void 0}function Lr(e,t,r){let n=$(e,t,r)?.status;return n==="finished"||n==="error"}function kr(e,t,r){return $(e,t,r)?.status==="error"}function Ur(e,t,r){let n=$(e,t,r);return n?.status==="error"?n.error:null}function Fr(e,t,r){return $(e,t,r)?.status==="resolving"}function Vr(e){return e}function $r(e){return Object.values(e).some(t=>Array.from(t._map.values()).some(r=>r[1]?.status==="resolving"))}var Kr=se(e=>{let t={};return Object.values(e).forEach(r=>Array.from(r._map.values()).forEach(n=>{let o=n[1]?.status??"error";t[o]||(t[o]=0),t[o]++})),t},e=>[e]);var je={};re(je,{failResolution:()=>Ie,failResolutions:()=>Gr,finishResolution:()=>Ae,finishResolutions:()=>zr,invalidateResolution:()=>qr,invalidateResolutionForStore:()=>Hr,invalidateResolutionForStoreSelector:()=>Br,startResolution:()=>Te,startResolutions:()=>Wr});function Te(e,t){return{type:"START_RESOLUTION",selectorName:e,args:t}}function Ae(e,t){return{type:"FINISH_RESOLUTION",selectorName:e,args:t}}function Ie(e,t,r){return{type:"FAIL_RESOLUTION",selectorName:e,args:t,error:r}}function Wr(e,t){return{type:"START_RESOLUTIONS",selectorName:e,args:t}}function zr(e,t){return{type:"FINISH_RESOLUTIONS",selectorName:e,args:t}}function Gr(e,t,r){return{type:"FAIL_RESOLUTIONS",selectorName:e,args:t,errors:r}}function qr(e,t){return{type:"INVALIDATE_RESOLUTION",selectorName:e,args:t}}function Hr(){return{type:"INVALIDATE_RESOLUTION_FOR_STORE"}}function Br(e){return{type:"INVALIDATE_RESOLUTION_FOR_STORE_SELECTOR",selectorName:e}}var Me=e=>{let t=[...e];for(let r=t.length-1;r>=0;r--)t[r]===void 0&&t.splice(r,1);return t},k=(e,t)=>Object.fromEntries(Object.entries(e??{}).map(([r,n])=>[r,t(n,r)])),Yr=(e,t)=>t instanceof Map?Object.fromEntries(t):typeof window<"u"&&t instanceof window.HTMLElement?null:t;function Xr(){let e={};return{isRunning(t,r){return!!(e[t]&&e[t].get(Me(r)))},clear(t,r){e[t]&&e[t].delete(Me(r))},markAsRunning(t,r){e[t]||(e[t]=new St.default),e[t].set(Me(r),!0)}}}function ie(e,t){let r=new WeakMap;return{get(n){let o=e(n);if(!o)return null;let s=r.get(o);return s||(s=t(o,n),r.set(o,s)),s}}}function ae(e,t){return new Proxy(e,{get:(r,n)=>t.get(n)||Reflect.get(r,n)})}function X(e,t){let r={},n={},o={privateActions:r,registerPrivateActions:i=>{Object.assign(r,i)},privateSelectors:n,registerPrivateSelectors:i=>{Object.assign(n,i)}},s={name:e,instantiate:i=>{let f=new Set,a=t.reducer,c=Jr(e,t,i,{registry:i,get dispatch(){return A},get select(){return L},get resolveSelect(){return K}});D(c,o);let m=Xr();function v(h){return(...T)=>Promise.resolve(c.dispatch(h(...T)))}let S={...k(je,v),...k(t.actions,v)},R=ae(S,ie(h=>r[h],v)),A=new Proxy(h=>c.dispatch(h),{get:(h,T)=>R[T]});D(S,R);let y=t.resolvers?k(t.resolvers,en):{};function w(h,T){h.isRegistrySelector&&(h.registry=i);let I=(...Y)=>{Y=Ne(h,Y);let Se=c.__unstableOriginalGetState();return h.isRegistrySelector&&(h.registry=i),h(Se.root,...Y)};I.__unstableNormalizeArgs=h.__unstableNormalizeArgs;let W=y[T];return W?tn(I,T,W,c,m,E):(I.hasResolver=!1,I)}function g(h){let T=(I,W,...Y)=>{if(I){let ze=t.selectors?.[I];ze&&(W=Ne(ze,W))}let Se=c.__unstableOriginalGetState();return h(Se.metadata,I,W,...Y)};return T.hasResolver=!1,T}let E=k(xe,g),x=k(t.selectors,w),l={...E,...x},d=ie(h=>n[h],w),p=ae(l,d);for(let h of Object.keys(n))d.get(h);let L=new Proxy(h=>h(c.__unstableOriginalGetState()),{get:(h,T)=>p[T]});D(l,p);let B=Qr(c,y,E),K=k(x,B),ye=ae(K,ie(h=>d.get(h),B));D(K,ye);let Ke=Zr(c,E),ge={...E,...k(x,Ke)},sr=ae(ge,ie(h=>d.get(h),Ke));D(ge,sr);let ir=()=>l,ar=()=>S,ur=()=>K,cr=()=>ge;c.__unstableOriginalGetState=c.getState,c.getState=()=>c.__unstableOriginalGetState().root;let fr=h=>(f.add(h),()=>f.delete(h)),We=c.__unstableOriginalGetState();return c.subscribe(()=>{let h=c.__unstableOriginalGetState(),T=h!==We;if(We=h,T)for(let I of f)I()}),{reducer:a,store:c,actions:S,selectors:l,resolvers:y,getSelectors:ir,getResolveSelectors:ur,getSuspendSelectors:cr,getActions:ar,subscribe:fr}}};return D(s,o),s}function Jr(e,t,r,n){let o={...t.controls,...at},s=k(o,m=>m.isRegistryControl?m(r):m),i=[dt(r,e),lt,(0,bt.default)(s),pt(n)],f=[Ye(...i)];typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION__&&f.push(window.__REDUX_DEVTOOLS_EXTENSION__({name:e,instanceId:e,serialize:{replacer:Yr}}));let{reducer:a,initialState:u}=t,c=ne({metadata:mt,root:a});return we(c,{root:u},(0,vt.compose)(...f))}function Qr(e,t,r){return(n,o)=>n.hasResolver?(...s)=>new Promise((i,f)=>{let a=t[o],u=()=>r.hasFinishedResolution(o,s)||typeof a.isFulfilled=="function"&&a.isFulfilled(e.getState(),...s),c=R=>{if(r.hasResolutionFailed(o,s)){let y=r.getResolutionError(o,s);f(y)}else i(R)},m=()=>n(...s),v=m();if(u())return c(v);let S=e.subscribe(()=>{u()&&(S(),c(m()))})}):async(...s)=>n(...s)}function Zr(e,t){return(r,n)=>r.hasResolver?(...o)=>{let s=r(...o);if(t.hasFinishedResolution(n,o)){if(t.hasResolutionFailed(n,o))throw t.getResolutionError(n,o);return s}throw new Promise(i=>{let f=e.subscribe(()=>{t.hasFinishedResolution(n,o)&&(i(),f())})})}:r}function en(e){return e.fulfill?e:{...e,fulfill:e}}function tn(e,t,r,n,o,s){function i(a){o.isRunning(t,a)||s.hasStartedResolution(t,a)||typeof r.isFulfilled=="function"&&r.isFulfilled(n.getState(),...a)||(o.markAsRunning(t,a),setTimeout(async()=>{o.clear(t,a),n.dispatch(Te(t,a));try{let u=r.fulfill(...a);u&&await n.dispatch(u),n.dispatch(Ae(t,a))}catch(u){n.dispatch(Ie(t,a,u))}},0))}let f=(...a)=>(a=Ne(e,a),i(a),e(...a));return f.hasResolver=!0,f}function Ne(e,t){return e.__unstableNormalizeArgs&&typeof e.__unstableNormalizeArgs=="function"&&t?.length?e.__unstableNormalizeArgs(t):t}var rn={name:"core/data",instantiate(e){let t=n=>(o,...s)=>e.select(o)[n](...s),r=n=>(o,...s)=>e.dispatch(o)[n](...s);return{getSelectors(){return Object.fromEntries(["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"].map(n=>[n,t(n)]))},getActions(){return Object.fromEntries(["startResolution","finishResolution","invalidateResolution","invalidateResolutionForStore","invalidateResolutionForStoreSelector"].map(n=>[n,r(n)]))},subscribe(){return()=>()=>{}}}}},wt=rn;function Ce(){let e=!1,t=!1,r=new Set,n=()=>Array.from(r).forEach(o=>o());return{get isPaused(){return e},subscribe(o){return r.add(o),()=>r.delete(o)},pause(){e=!0},resume(){e=!1,t&&(t=!1,n())},emit(){if(e){t=!0;return}n()}}}function J(e){return typeof e=="string"?e:e.name}function ue(e={},t=null){let r={},n=Ce(),o=null;function s(){n.emit()}let i=(l,d)=>{if(!d)return n.subscribe(l);let p=J(d),L=r[p];return L?L.subscribe(l):t?t.subscribe(l,d):n.subscribe(l)};function f(l){let d=J(l);o?.add(d);let p=r[d];return p?p.getSelectors():t?.select(d)}function a(l,d){o=new Set;try{return l.call(this)}finally{d.current=Array.from(o),o=null}}function u(l){let d=J(l);o?.add(d);let p=r[d];return p?p.getResolveSelectors():t&&t.resolveSelect(d)}function c(l){let d=J(l);o?.add(d);let p=r[d];return p?p.getSuspendSelectors():t&&t.suspendSelect(d)}function m(l){let d=J(l),p=r[d];return p?p.getActions():t&&t.dispatch(d)}function v(l){return Object.fromEntries(Object.entries(l).map(([d,p])=>typeof p!="function"?[d,p]:[d,(...L)=>g[d](...L)]))}function S(l,d){if(r[l])return console.error('Store "'+l+'" is already registered.'),r[l];let p=d();if(typeof p.getSelectors!="function")throw new TypeError("store.getSelectors must be a function");if(typeof p.getActions!="function")throw new TypeError("store.getActions must be a function");if(typeof p.subscribe!="function")throw new TypeError("store.subscribe must be a function");p.emitter=Ce();let L=p.subscribe;if(p.subscribe=B=>{let K=p.emitter.subscribe(B),ye=L(()=>{if(p.emitter.isPaused){p.emitter.emit();return}B()});return()=>{ye?.(),K?.()}},r[l]=p,p.subscribe(s),t)try{V(p.store).registerPrivateActions(V(t).privateActionsOf(l)),V(p.store).registerPrivateSelectors(V(t).privateSelectorsOf(l))}catch{}return p}function R(l){S(l.name,()=>l.instantiate(g))}function A(l,d){(0,Et.default)("wp.data.registerGenericStore",{since:"5.9",alternative:"wp.data.register( storeDescriptor )"}),S(l,()=>d)}function y(l,d){if(!d.reducer)throw new TypeError("Must specify store reducer");return S(l,()=>X(l,d).instantiate(g)).store}function w(l){if(n.isPaused){l();return}n.pause(),Object.values(r).forEach(d=>d.emitter.pause());try{l()}finally{n.resume(),Object.values(r).forEach(d=>d.emitter.resume())}}let g={batch:w,stores:r,namespaces:r,subscribe:i,select:f,resolveSelect:u,suspendSelect:c,dispatch:m,use:E,register:R,registerGenericStore:A,registerStore:y,__unstableMarkListeningStores:a};function E(l,d){if(l)return g={...g,...l(g,d)},g}g.register(wt);for(let[l,d]of Object.entries(e))g.register(X(l,d));t&&t.subscribe(s);let x=v(g);return D(x,{privateActionsOf:l=>{try{return V(r[l].store).privateActions}catch{return{}}},privateSelectorsOf:l=>{try{return V(r[l].store).privateSelectors}catch{return{}}}}),x}var nn=ue(),_=nn;var Pe={};re(Pe,{persistence:()=>Nt});function Rt(e){return Object.prototype.toString.call(e)==="[object Object]"}function ce(e){var t,r;return Rt(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(Rt(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}var Mt=b(Tt(),1);var H,At={getItem(e){return!H||!H[e]?null:H[e]},setItem(e,t){H||At.clear(),H[e]=String(t)},clear(){H=Object.create(null)}},It=At;var Z;try{Z=window.localStorage,Z.setItem("__wpDataTestLocalStorage",""),Z.removeItem("__wpDataTestLocalStorage")}catch{Z=It}var jt=Z;var Sn=jt,bn="WP_DATA",vn=e=>(t,r)=>r.nextState===t?t:e(t,r);function wn(e){let{storage:t=Sn,storageKey:r=bn}=e,n;function o(){if(n===void 0){let i=t.getItem(r);if(i===null)n={};else try{n=JSON.parse(i)}catch{n={}}}return n}function s(i,f){n={...n,[i]:f},t.setItem(r,JSON.stringify(n))}return{get:o,set:s}}function En(e,t){let r=wn(t);function n(o,s,i){let f;if(Array.isArray(i)){let u=i.reduce((c,m)=>Object.assign(c,{[m]:(v,S)=>S.nextState[m]}),{});f=vn(De(u))}else f=(u,c)=>c.nextState;let a=f(void 0,{nextState:o()});return()=>{let u=f(a,{nextState:o()});u!==a&&(r.set(s,u),a=u)}}return{registerStore(o,s){if(!s.persist)return e.registerStore(o,s);let i=r.get()[o];if(i!==void 0){let a=s.reducer(s.initialState,{type:"@@WP/PERSISTENCE_RESTORE"});ce(a)&&ce(i)?a=(0,Mt.default)(a,i,{isMergeableObject:ce}):a=i,s={...s,initialState:a}}let f=e.registerStore(o,s);return f.subscribe(n(f.getState,o,s.persist)),f}}}var Nt=Object.assign(En,{__unstableMigrate:()=>{}});var Bt=b(z(),1),me=b(U(),1);var Wt=b(Pt(),1),C=b(U(),1),zt=b(kt(),1);var Ft=b(U(),1);var Ut=b(U(),1);var fe=(0,Ut.createContext)(_);fe.displayName="RegistryProviderContext";var{Consumer:Rn,Provider:On}=fe,ee=Rn,Le=On;function N(){return(0,Ft.useContext)(fe)}var $t=b(U(),1);var Vt=b(U(),1),le=(0,Vt.createContext)(!1);le.displayName="AsyncModeContext";var{Consumer:Xo,Provider:_n}=le;var ke=_n;function Kt(){return(0,$t.useContext)(le)}var Ue=(0,Wt.createQueue)();function xn(e,t){let r=t?e.suspendSelect:e.select,n={},o,s,i=!1,f,a,u,c=new Map;function m(S){return e.stores[S]?.store?.getState?.()??{}}let v=S=>{let R=[...S],A=new Set;function y(g){if(i)for(let p of R)c.get(p)!==m(p)&&(i=!1);c.clear();let E=()=>{i=!1,g()},x=()=>{f?Ue.add(n,E):E()},l=[];function d(p){l.push(e.subscribe(x,p))}for(let p of R)d(p);return A.add(d),()=>{A.delete(d);for(let p of l.values())p?.();Ue.cancel(n)}}function w(g){for(let E of g)if(!R.includes(E)){R.push(E);for(let x of A)x(E)}}return{subscribe:y,updateStores:w}};return(S,R)=>{function A(){if(i&&S===o)return;let w={current:null},g=e.__unstableMarkListeningStores(()=>S(r,e),w);if(a)a.updateStores(w.current);else{for(let E of w.current)c.set(E,m(E));a=v(w.current)}(0,zt.isShallowEqual)(s,g)||(s=g),o=S,i=!0}function y(){return A(),s}return f&&!R&&(i=!1,Ue.cancel(n)),A(),f=R,{subscribe:a.subscribe,getValue:y}}}function Tn(e){return N().select(e)}function Gt(e,t,r){let n=N(),o=Kt(),s=(0,C.useMemo)(()=>xn(n,e),[n,e]),i=(0,C.useCallback)(t,r),{subscribe:f,getValue:a}=s(i,o),u=(0,C.useSyncExternalStore)(f,a,a);return(0,C.useDebugValue)(u),u}function de(e,t){let r=typeof e!="function",n=(0,C.useRef)(r);if(r!==n.current){let o=n.current?"static":"mapping",s=r?"static":"mapping";throw new Error(`Switching useSelect from ${o} to ${s} is not allowed`)}return r?Tn(e):Gt(!1,e,t)}function qt(e,t){return Gt(!0,e,t)}var Yt=b(pe(),1),An=e=>(0,Bt.createHigherOrderComponent)(t=>(0,me.memo)((0,me.forwardRef)(function(n,o){let i=de((f,a)=>e(f,n,a));return(0,Yt.jsx)(t,{ref:o,...n,...i})})),"withSelect"),Xt=An;var Qt=b(z(),1);var In=e=>{let{dispatch:t}=N();return e===void 0?t:t(e)},Fe=In;var he=b(U(),1),Jt=b(z(),1);var jn=(e,t)=>{let r=N(),n=(0,he.useRef)(e);return(0,Jt.useIsomorphicLayoutEffect)(()=>{n.current=e}),(0,he.useMemo)(()=>{let o=n.current(r.dispatch,r);return Object.fromEntries(Object.entries(o).map(([s,i])=>(typeof i!="function"&&console.warn(`Property ${s} returned from dispatchMap in useDispatchWithMap must be a function.`),[s,(...f)=>n.current(r.dispatch,r)[s](...f)])))},[r,...t])},Ve=jn;var Zt=b(pe(),1),Mn=e=>(0,Qt.createHigherOrderComponent)(t=>r=>{let o=Ve((s,i)=>e(s,r,i),[]);return(0,Zt.jsx)(t,{...r,...o})},"withDispatch"),er=Mn;var tr=b(z(),1);var $e=b(pe(),1),Nn=(0,tr.createHigherOrderComponent)(e=>t=>(0,$e.jsx)(ee,{children:r=>(0,$e.jsx)(e,{...t,registry:r})}),"withRegistry"),rr=Nn;function nr(e){return _.dispatch(e)}function or(e){return _.select(e)}var De=ne;function Cn(e){return _.resolveSelect(e)}var Dn=e=>_.suspendSelect(e),Pn=(e,t)=>_.subscribe(e,t),Ln=_.registerGenericStore,kn=_.registerStore,Un=_.use,Fn=e=>_.register(e);return yr(Vn);})();
 /*! Bundled license information:

@@ -10,3 +11,5 @@ is-plain-object/dist/is-plain-object.mjs:
    * Released under the MIT License.
    *)
 */
+(window.wp ||= {}).data = wp.data;
+})();
diff --git a/wp-includes/js/dist/date.js b/wp-includes/js/dist/date.js
index 987367445f..2f49becfe5 100644
--- a/wp-includes/js/dist/date.js
+++ b/wp-includes/js/dist/date.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).date = (() => {
@@ -2052,3 +2053,5 @@ moment-timezone/moment-timezone-utils.js:
   (*! license : MIT *)
   (*! github.com/moment/moment-timezone *)
 */
+(window.wp ||= {}).date = wp.date;
+})();
diff --git a/wp-includes/js/dist/date.min.js b/wp-includes/js/dist/date.min.js
index 40cf61a932..7cd9ea6171 100644
--- a/wp-includes/js/dist/date.min.js
+++ b/wp-includes/js/dist/date.min.js
@@ -1,4 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).date=(()=>{var S0=Object.create;var j=Object.defineProperty;var h0=Object.getOwnPropertyDescriptor;var g0=Object.getOwnPropertyNames;var C0=Object.getPrototypeOf,P0=Object.prototype.hasOwnProperty;var F=(M,n)=>()=>(n||M((n={exports:{}}).exports,n),n.exports),D0=(M,n)=>{for(var e in n)j(M,e,{get:n[e],enumerable:!0})},z0=(M,n,e,q)=>{if(n&&typeof n=="object"||typeof n=="function")for(let u of g0(n))!P0.call(M,u)&&u!==e&&j(M,u,{get:()=>n[u],enumerable:!(q=h0(n,u))||q.enumerable});return M};var V=(M,n,e)=>(e=M!=null?S0(C0(M)):{},z0(n||!M||!M.__esModule?j(e,"default",{value:M,enumerable:!0}):e,M)),_0=M=>z0(j({},"__esModule",{value:!0}),M);var M0=F((Z0,t0)=>{t0.exports=window.moment});var a0=F((f0,x)=>{(function(M,n){"use strict";typeof x=="object"&&x.exports?x.exports=n(M0()):typeof define=="function"&&define.amd?define(["moment"],n):n(M.moment)})(f0,function(M){"use strict";M.version===void 0&&M.default&&(M=M.default);var n="0.5.43",e={},q={},u={},W={},R={},I;(!M||typeof M.version!="string")&&D("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var Y=M.version.split("."),_=+Y[0],w=+Y[1];(_<2||_===2&&w<6)&&D("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+M.version+". See momentjs.com");function K(c){return c>96?c-87:c>64?c-29:c-48}function k(c){var o=0,a=c.split("."),i=a[0],b=a[1]||"",d=1,B,m=0,L=1;for(c.charCodeAt(0)===45&&(o=1,L=-1),o;o<i.length;o++)B=K(i.charCodeAt(o)),m=60*m+B;for(o=0;o<b.length;o++)d=d/60,B=K(b.charCodeAt(o)),m+=B*d;return m*L}function y(c){for(var o=0;o<c.length;o++)c[o]=k(c[o])}function Z(c,o){for(var a=0;a<o;a++)c[a]=Math.round((c[a-1]||0)+c[a]*6e4);c[o-1]=1/0}function v(c,o){var a=[],i;for(i=0;i<o.length;i++)a[i]=c[o[i]];return a}function U(c){var o=c.split("|"),a=o[2].split(" "),i=o[3].split(""),b=o[4].split(" ");return y(a),y(i),y(b),Z(b,i.length),{name:o[0],abbrs:v(o[1].split(" "),i),offsets:v(a,i),untils:b,population:o[5]|0}}function C(c){c&&this._set(U(c))}C.prototype={_set:function(c){this.name=c.name,this.abbrs=c.abbrs,this.untils=c.untils,this.offsets=c.offsets,this.population=c.population},_index:function(c){var o=+c,a=this.untils,i;for(i=0;i<a.length;i++)if(o<a[i])return i},countries:function(){var c=this.name;return Object.keys(u).filter(function(o){return u[o].zones.indexOf(c)!==-1})},parse:function(c){var o=+c,a=this.offsets,i=this.untils,b=i.length-1,d,B,m,L;for(L=0;L<b;L++)if(d=a[L],B=a[L+1],m=a[L&&L-1],d<B&&s.moveAmbiguousForward?d=B:d>m&&s.moveInvalidForward&&(d=m),o<i[L]-d*6e4)return a[L];return a[b]},abbr:function(c){return this.abbrs[this._index(c)]},offset:function(c){return D("zone.offset has been deprecated in favor of zone.utcOffset"),this.offsets[this._index(c)]},utcOffset:function(c){return this.offsets[this._index(c)]}};function Q(c,o){this.name=c,this.zones=o}function A(c){var o=c.toTimeString(),a=o.match(/\([a-z ]+\)/i);a&&a[0]?(a=a[0].match(/[A-Z]/g),a=a?a.join(""):void 0):(a=o.match(/[A-Z]{3,5}/g),a=a?a[0]:void 0),a==="GMT"&&(a=void 0),this.at=+c,this.abbr=a,this.offset=c.getTimezoneOffset()}function z(c){this.zone=c,this.offsetScore=0,this.abbrScore=0}z.prototype.scoreOffsetAt=function(c){this.offsetScore+=Math.abs(this.zone.utcOffset(c.at)-c.offset),this.zone.abbr(c.at).replace(/[^A-Z]/g,"")!==c.abbr&&this.abbrScore++};function r(c,o){for(var a,i;i=((o.at-c.at)/12e4|0)*6e4;)a=new A(new Date(c.at+i)),a.offset===c.offset?c=a:o=a;return c}function t(){var c=new Date().getFullYear()-2,o=new A(new Date(c,0,1)),a=[o],i,b,d;for(d=1;d<48;d++)b=new A(new Date(c,d,1)),b.offset!==o.offset&&(i=r(o,b),a.push(i),a.push(new A(new Date(i.at+6e4)))),o=b;for(d=0;d<4;d++)a.push(new A(new Date(c+d,0,1))),a.push(new A(new Date(c+d,6,1)));return a}function p(c,o){return c.offsetScore!==o.offsetScore?c.offsetScore-o.offsetScore:c.abbrScore!==o.abbrScore?c.abbrScore-o.abbrScore:c.zone.population!==o.zone.population?o.zone.population-c.zone.population:o.zone.name.localeCompare(c.zone.name)}function O(c,o){var a,i;for(y(o),a=0;a<o.length;a++)i=o[a],R[i]=R[i]||{},R[i][c]=!0}function f(c){var o=c.length,a={},i=[],b,d,B;for(b=0;b<o;b++){B=R[c[b].offset]||{};for(d in B)B.hasOwnProperty(d)&&(a[d]=!0)}for(b in a)a.hasOwnProperty(b)&&i.push(W[b]);return i}function N(){try{var c=Intl.DateTimeFormat().resolvedOptions().timeZone;if(c&&c.length>3){var o=W[h(c)];if(o)return o;D("Moment Timezone found "+c+" from the Intl api, but did not have that data loaded.")}}catch{}var a=t(),i=a.length,b=f(a),d=[],B,m,L;for(m=0;m<b.length;m++){for(B=new z(S(b[m]),i),L=0;L<i;L++)B.scoreOffsetAt(a[L]);d.push(B)}return d.sort(p),d.length>0?d[0].zone.name:void 0}function X(c){return(!I||c)&&(I=N()),I}function h(c){return(c||"").toLowerCase().replace(/\//g,"_")}function P(c){var o,a,i,b;for(typeof c=="string"&&(c=[c]),o=0;o<c.length;o++)i=c[o].split("|"),a=i[0],b=h(a),e[b]=c[o],W[b]=a,O(b,i[2].split(" "))}function S(c,o){c=h(c);var a=e[c],i;return a instanceof C?a:typeof a=="string"?(a=new C(a),e[c]=a,a):q[c]&&o!==S&&(i=S(q[c],S))?(a=e[c]=new C,a._set(i),a.name=W[c],a):null}function B0(){var c,o=[];for(c in W)W.hasOwnProperty(c)&&(e[c]||e[q[c]])&&W[c]&&o.push(W[c]);return o.sort()}function X0(){return Object.keys(u)}function e0(c){var o,a,i,b;for(typeof c=="string"&&(c=[c]),o=0;o<c.length;o++)a=c[o].split("|"),i=h(a[0]),b=h(a[1]),q[i]=b,W[i]=a[0],q[b]=i,W[b]=a[1]}function m0(c){var o,a,i,b;if(!(!c||!c.length))for(o=0;o<c.length;o++)b=c[o].split("|"),a=b[0].toUpperCase(),i=b[1].split(" "),u[a]=new Q(a,i)}function T0(c){return c=c.toUpperCase(),u[c]||null}function E0(c,o){if(c=T0(c),!c)return null;var a=c.zones.sort();return o?a.map(function(i){var b=S(i);return{name:i,offset:b.utcOffset(new Date)}}):a}function b0(c){P(c.zones),e0(c.links),m0(c.countries),s.dataVersion=c.version}function $(c){return $.didShowError||($.didShowError=!0,D("moment.tz.zoneExists('"+c+"') has been deprecated in favor of !moment.tz.zone('"+c+"')")),!!S(c)}function c0(c){var o=c._f==="X"||c._f==="x";return!!(c._a&&c._tzm===void 0&&!o)}function D(c){typeof console<"u"&&typeof console.error=="function"&&console.error(c)}function s(c){var o=Array.prototype.slice.call(arguments,0,-1),a=arguments[arguments.length-1],i=S(a),b=M.utc.apply(null,o);return i&&!M.isMoment(c)&&c0(b)&&b.add(i.parse(b),"minutes"),b.tz(a),b}s.version=n,s.dataVersion="",s._zones=e,s._links=q,s._names=W,s._countries=u,s.add=P,s.link=e0,s.load=b0,s.zone=S,s.zoneExists=$,s.guess=X,s.names=B0,s.Zone=C,s.unpack=U,s.unpackBase60=k,s.needsOffset=c0,s.moveInvalidForward=!0,s.moveAmbiguousForward=!1,s.countries=X0,s.zonesForCountry=E0;var T=M.fn;M.tz=s,M.defaultZone=null,M.updateOffset=function(c,o){var a=M.defaultZone,i;if(c._z===void 0&&(a&&c0(c)&&!c._isUTC&&(c._d=M.utc(c._a)._d,c.utc().add(a.parse(c),"minutes")),c._z=a),c._z)if(i=c._z.utcOffset(c),Math.abs(i)<16&&(i=i/60),c.utcOffset!==void 0){var b=c._z;c.utcOffset(-i,o),c._z=b}else c.zone(i,o)},T.tz=function(c,o){if(c){if(typeof c!="string")throw new Error("Time zone name must be a string, got "+c+" ["+typeof c+"]");return this._z=S(c),this._z?M.updateOffset(this,o):D("Moment Timezone has no data for "+c+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name};function r0(c){return function(){return this._z?this._z.abbr(this):c.call(this)}}function p0(c){return function(){return this._z=null,c.apply(this,arguments)}}function R0(c){return function(){return arguments.length>0&&(this._z=null),c.apply(this,arguments)}}T.zoneName=r0(T.zoneName),T.zoneAbbr=r0(T.zoneAbbr),T.utc=p0(T.utc),T.local=p0(T.local),T.utcOffset=R0(T.utcOffset),M.tz.setDefault=function(c){return(_<2||_===2&&w<9)&&D("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+M.version+"."),M.defaultZone=c?S(c):null,M};var G=M.momentProperties;return Object.prototype.toString.call(G)==="[object Array]"?(G.push("_z"),G.push("_a")):G&&(G._z=null),b0({version:"2023c",zones:["Africa/Abidjan|GMT|0|0||48e5","Africa/Nairobi|EAT|-30|0||47e5","Africa/Algiers|WET WEST CET CEST|0 -10 -10 -20|01012320102|3bX0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|WAT|-10|0||17e6","Africa/Bissau|-01 GMT|10 0|01|cap0|39e4","Africa/Maputo|CAT|-20|0||26e5","Africa/Cairo|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|LX0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0 kSp0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0|15e6","Africa/Casablanca|+00 +01|0 -10|01010101010101010101010101010101010101010101010101010101010101010101010|aS00 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600|32e5","Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|0101010102323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|aS00 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|85e3","Africa/El_Aaiun|-01 +00 +01|10 0 -10|01212121212121212121212121212121212121212121212121212121212121212121|fi10 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600|20e4","Africa/Johannesburg|SAST|-20|0||84e5","Africa/Juba|CAT CAST EAT|-20 -30 -30|01010101010101010101010101010101020|LW0 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|CAT CAST EAT|-20 -30 -30|01010101010101010101010101010101020|LW0 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|MMT GMT|I.u 0|01|4SoI.u|11e5","Africa/Ndjamena|WAT WAST|-10 -20|010|nNb0 Wn0|13e5","Africa/Sao_Tome|GMT WAT|0 -10|010|1UQN0 2q00|","Africa/Tripoli|EET CET CEST|-20 -10 -20|0121212121212121210120120|tda0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|CET CEST|-10 -20|0101010101010101010|hOn0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|SAST CAT WAT|-20 -20 -10|01212121212121212121212121212121212121212121212121|Ndy0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|BST BDT AHST HST HDT|b0 a0 a0 a0 90|0101010101010101010101010101234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|Kd0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|AHST AHDT YST AKST AKDT|a0 90 90 90 80|0101010101010101010101010101234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|Kc0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|AST|40|0||24e5","America/Araguaina|-03 -02|30 20|01010101010101010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|-03 -02|30 20|01010101010101010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|-03 -02 -04|30 20 40|01010101210102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|-03 -02 -04|30 20 40|01010101210101010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|-03 -02 -04|30 20 40|010101202101010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|-03 -02 -04|30 20 40|010101012010102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|-03 -02 -04|30 20 40|01010120202102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|-03 -02 -04|30 20 40|01010101010102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|-03 -02 -04|30 20 40|010101012101010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|-03 -02 -04|30 20 40|010101012010102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|-03 -02 -04|30 20 40|010101202020102020|9Rf0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|-03 -02 -04|30 20 40|0101010121010201010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|-03 -02 -04|30 20 40|01010101010102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|-04 -03|40 30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|6FE0 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0|28e5","America/Panama|EST|50|0||15e5","America/Bahia_Banderas|PST MST MDT CDT CST|80 70 60 50 60|01212121212121212121212121212134343434343434343434343434|80 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|84e3","America/Bahia|-03 -02|30 20|010101010101010101010101010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|AST ADT|40 30|010101010|i7G0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|-03 -02|30 20|0101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|CST CDT|60 50|01010|9xG0 qn0 lxB0 mn0|57e3","America/Boa_Vista|-04 -03|40 30|01010101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|-05 -04|50 40|010|Snh0 1PX0|90e5","America/Boise|MST MDT|70 60|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|MST MDT CST CDT EST|70 60 60 50 50|010101010101010101010101010101010101010101010101010101012342101010101010101010101010101010101010101010101010101010101010|5E90 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|-04 -03|40 30|010101010101010101010101010101010101010101010101010101010101010101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|CST EST EDT CDT|60 50 40 50|012121230303030303030303030303030303030301|t9G0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|-04 -0430|40 4u|010|1wmv0 kqo0|29e5","America/Cayenne|-03|30|0||58e3","America/Chicago|CST CDT|60 50|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K80 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|CST CDT MDT MST|60 50 60 70|0101023232323232323232323232323232323232323232323232320|13Vk0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|81e4","America/Ciudad_Juarez|CST CDT MDT MST|60 50 60 70|010102323232323232323232323232323232323232323232323232032323232323232323|13Vk0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 cm0 EP0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Costa_Rica|CST CDT|60 50|010101010|mgS0 Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Phoenix|MST|70|0||42e5","America/Cuiaba|-04 -03|40 30|0101010101010101010101010101010101010101010101010101010101010101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|-03 -02 GMT|30 20 0|0101010101010101010101010101010102|oXh0 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|PST PDT MST|80 70 70|0101012|Ka0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|YST PST PDT MST|90 80 70 70|012121212121212121212121212121212121212121212121212121212121212121212121212121212123|9ix0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|MST MDT|70 60|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|EST EDT|50 40|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|85H0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|MST MDT|70 60|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|5E90 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|-05 -04|50 40|01010101010|CxF0 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|CST CDT|60 50|01010|Gcu0 WL0 1qN0 WL0|11e5","America/Tijuana|PST PDT|80 70|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|fmy0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|PST PDT MST|80 70 70|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|EST EDT|50 40|01010101010101010101010101010101010101010101010101010|K70 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|-03 -02|30 20|01010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|AST ADT|40 30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|5E60 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|-03 -02 -01|30 20 10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010121212121212121|oXh0 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 2so0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|17e3","America/Goose_Bay|AST ADT ADDT|40 30 20|010101010101010101010101010101010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K60 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|EST EDT AST|50 40 40|0101010101010101010101010101010101010101010101010101010101010101010101010210101010101010101010101010|mG70 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|CST CDT|60 50|010101010|9tG0 An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|-05 -04|50 40|010|TKR0 rz0|27e5","America/Guyana|-0345 -03 -04|3J 30 40|012|dzfJ Ey0f|80e4","America/Halifax|AST ADT|40 30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K60 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|CST CDT|50 40|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K50 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|PST MST MDT|80 70 60|01212121|80 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|CST CDT EST|60 50 50|01010101010101010101010101010101010101010101210101010101010101010101010101010101010101010101010|K80 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|EST EDT CDT|50 40 50|010101010201010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|CST CDT EST EDT|60 50 50 40|0101010101010101210123232323232323232323232323232323232323232323232|K80 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|EST EDT CDT CST|50 40 50 60|01023232323232323232323232323232323232323232323232323|K70 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|EST EDT|50 40|010101010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|EST EDT CDT CST|50 40 50 60|01023201010101010101010101010101010101010101010101010|K70 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|EST EDT CDT CST|50 40 50 60|01023101010101010101010101010101010101010101010101010|K70 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|PST PDT MDT MST|80 70 60 70|01010101010101023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|5Ea0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|EST EDT CST CDT|50 40 60 50|01010101010101010101010101010101010101010101010101010101230101010101010101010101010101010101010101010101010101010101010|5E70 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|EST EDT|50 40|010101010101010101010|9Kv0 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|PST PDT YDT YST AKST AKDT|80 70 80 90 90 80|0101010101010101010102010101345454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|EST EDT CDT|50 40 50|010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|CST CDT EST EDT|60 50 50 40|010101010101010101010101010101010101010101010101010101010101012323232323232323232323232323232323232323232323232323232323232|K80 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|-04|40|0||19e5","America/Lima|-05 -04|50 40|010101010|CVF0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|PST PDT|80 70|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|-03 -02|30 20|0101010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|CST EST CDT|60 50 50|010202010102020|86u0 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|-04 -03|40 30|010101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|AST ADT|40 30|010|oXg0 19X0|39e4","America/Matamoros|CST CDT|60 50|0101010101010101010101010101010101010101010101010101010101010101010101010|IqU0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|PST MST MDT|80 70 60|01212121212121212121212121212121212121212121212121212121|80 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|44e4","America/Menominee|EST CDT CST|50 50 60|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|85H0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|CST EST CDT|60 50 50|010202020202020202020202020202020202020202020202020202020|t9G0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|11e5","America/Metlakatla|PST PDT AKST AKDT|80 70 90 80|0101010101010101010101010101023232302323232323232323232323232|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|CST CDT|60 50|0101010101010101010101010101010101010101010101010101010|13Vk0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|20e6","America/Miquelon|AST -03 -02|40 30 20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|p9g0 gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|AST ADT|40 30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K60 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|CST CDT|60 50|010101010101010101010101010101010101010101010101010101010|IqU0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|41e5","America/Montevideo|-03 -02 -0130 -0230|30 20 1u 2u|0101023010101010101010101010101010101010101010101010|JD0 jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|EST EDT|50 40|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|EST EDT|50 40|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nome|BST BDT YST AKST AKDT|b0 a0 90 90 80|0101010101010101010101010101234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|Kd0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|-02 -01|20 10|01010101010101010|CxC0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|MST MDT CST CDT|70 60 60 50|010101010101010101010101010101010101010101010101010101010101010101010101010101010123232323232323232323232323232323232323232|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/Center|MST MDT CST CDT|70 60 60 50|010101010101010101010101010101010101010101010123232323232323232323232323232323232323232323232323232323232323232323232323232|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|MST MDT CST CDT|70 60 60 50|010101010101010101010101010101010101010101010101010101010101010101012323232323232323232323232323232323232323232323232323232|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|CST CDT MDT MST|60 50 60 70|01010232323232323232323232323232323232323232323232323201010101010101010|13Vk0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 Rc0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Paramaribo|-0330 -03|3u 30|01|zSPu|24e4","America/Port-au-Prince|EST EDT|50 40|01010101010101010101010101010101010101010101010101010101010101010101010|wu50 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|-05 -04|50 40|010101010|CxF0 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|-04 -03|40 30|0101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|-03 -04|30 40|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|yP0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Winnipeg|CST CDT|60 50|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K80 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Rankin_Inlet|CST CDT EST|60 50 50|01010101010101010101010101010101010101010101010101010101012101010101010101010101010101010101010101010101010101010101010|5E80 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|-03 -02|30 20|01010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|CST|60|0||19e4","America/Resolute|CST CDT EST|60 50 50|01010101010101010101010101010101010101010101010101010101012101010101012101010101010101010101010101010101010101010101010|5E80 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|-04 -03|40 30|01010101|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|-03 -04|30 40|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|yP0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0|62e5","America/Santo_Domingo|-0430 EST AST|4u 50 40|0101010101212|ksu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|-03 -02|30 20|010101010101010101010101010101010101010101010101010101010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|-02 -01 +00|20 10 0|0102121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|oXg0 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|452","America/Sitka|PST PDT YST AKST AKDT|80 70 90 90 80|0101010101010101010101010101234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|NST NDT NDDT|3u 2u 1u|010101010101010101010101010101010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K5u 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|MST CST|70 60|01|5E90|16e3","America/Tegucigalpa|CST CDT|60 50|0101010|Gcu0 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|AST ADT|40 30|010101010101010101010101010101010101010101010101010101010101010101010101010101010|PHG0 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Vancouver|PST PDT|80 70|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|PST PDT MST|80 70 70|01010101010101010101010101010101010101010101010101010101010101010101010101010101012|p7K0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Yakutat|YST YDT AKST AKDT|90 80 90 80|0101010101010101010101010101023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|Kb0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","Antarctica/Casey|+08 +11|-80 -b0|010101010101|1ARS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01|10","Antarctica/Davis|+07 +05|-70 -50|01010|1ART0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|+10|-a0|0||25e4","Antarctica/Macquarie|AEDT AEST|-b0 -a0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|qg0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|1","Antarctica/Mawson|+06 +05|-60 -50|01|1ARU0|60","Pacific/Auckland|NZST NZDT|-c0 -d0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|bKC0 IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00|14e5","Antarctica/Palmer|-03 -02 -04|30 20 40|01020202020202020202020202020202020202020202020202020202020202020202020|9Rf0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|+03|-30|0||57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|012121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|40","Asia/Urumqi|+06|-60|0||32e5","Europe/Berlin|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|oXd0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|41e5","Asia/Almaty|+06 +07 +05|-60 -70 -50|0101010101010101010102010101010101010101010101010|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|EET EEST +03|-20 -30 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101012|8kK0 KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00|25e5","Asia/Anadyr|+13 +14 +12 +11|-d0 -e0 -c0 -b0|010202020202020202023202020202020202020202020202020202020232|rmX0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|+05 +06 +04|-50 -60 -40|0101010101010101010201010120202020202020202020|sAj0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|+05 +06 +04|-50 -60 -40|01010101010101010102010101010101010101010101010|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|+05 +06 +04|-50 -60 -40|01010101010101010101020|rn70 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|+05 +06 +04|-50 -60 -40|010101010101010101020101010101010102020202020|sAj0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|+03 +04|-30 -40|01010101010101010101010101010101010101010101010101010|u190 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|+04 +03|-40 -30|01|5QI0|96e4","Asia/Baku|+04 +05 +03|-40 -50 -30|010101010101010101010201010101010101010101010101010101010101010|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|+07|-70|0||15e6","Asia/Barnaul|+07 +08 +06|-70 -80 -60|01010101010101010101020101010102020202020202020202020202020202020|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|61a0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0|22e5","Asia/Bishkek|+06 +07 +05|-60 -70 -50|0101010101010101010102020202020202020202020202020|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|+08|-80|0||42e4","Asia/Kolkata|IST|-5u|0||15e6","Asia/Chita|+09 +10 +08|-90 -a0 -80|0101010101010101010102010101010101010101010101010101010101010120|rn30 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|+07 +08 +10 +09|-70 -80 -a0 -90|012323232323232323232323232323232323232323232313131|jsF0 cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|CST CDT|-80 -90|0101010101010|DKG0 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|+0530 +0630 +06|-5u -6u -60|0120|14giu 11zu n3cu|22e5","Asia/Dhaka|+06 +07|-60 -70|010|1A5R0 1i00|16e6","Asia/Damascus|EET EEST +03|-20 -30 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101012|M00 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|26e5","Asia/Dili|+09 +08|-90 -80|010|fpr0 Xld0|19e4","Asia/Dubai|+04|-40|0||39e5","Asia/Dushanbe|+06 +07 +05|-60 -70 -50|0101010101010101010102|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|EET EEST +03|-20 -30 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101012010101010101010101010101010|cPa0 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|","Asia/Gaza|IST IDT EET EEST|-20 -30 -20 -30|010101010101010101010101010101023232323232323232323232323232323232323232323232323232323232323232323232|aXa0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0|18e5","Asia/Hebron|IST IDT EET EEST|-20 -30 -20 -30|01010101010101010101010101010102323232323232323232323232323232323232323232323232323232323232323232323232|aXa0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0|25e4","Asia/Ho_Chi_Minh|+08 +07|-80 -70|01|dfs0|90e5","Asia/Hong_Kong|HKT HKST|-80 -90|01010101010101010|H7u 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|+06 +07 +08|-60 -70 -80|01212121212121212121212121212121212121212121212121|jsG0 cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|+08 +09 +07|-80 -90 -70|010101010101010101010201010101010101010101010101010101010101010|rn40 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|EET EEST +03 +04|-20 -30 -30 -40|01010101010123201010101010101010101010101010101010101010101010101010101010101012|8jz0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|WIB|-70|0||31e6","Asia/Jayapura|WIT|-90|0||26e4","Asia/Jerusalem|IST IDT|-20 -30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|aXa0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0|81e4","Asia/Kabul|+0430|-4u|0||46e5","Asia/Kamchatka|+12 +13 +11|-c0 -d0 -b0|0101010101010101010102010101010101010101010101010101010101020|rn00 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|+05 PKT PKST|-50 -50 -60|01212121|2Xv0 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Kathmandu|+0530 +0545|-5u -5J|01|CVuu|12e5","Asia/Khandyga|+09 +10 +08 +11|-90 -a0 -80 -b0|01010101010101010101020101010101010101010101010131313131313131310|rn30 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|+07 +08 +06|-70 -80 -60|010101010101010101010201010101010101010101010101010101010101010|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|+0730 +08|-7u -80|01|td40|71e5","Asia/Macau|CST CDT|-80 -90|01010101010101010|H7u 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|+11 +12 +10|-b0 -c0 -a0|0101010101010101010102010101010101010101010101010101010101010120|rn10 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|WITA|-80|0||15e5","Asia/Manila|PST PDT|-80 -90|010|k0E0 1db0|24e6","Asia/Nicosia|EET EEST|-20 -30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|cPa0 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|32e4","Asia/Novokuznetsk|+07 +08 +06|-70 -80 -60|0101010101010101010102010101010101010101010101010101010101020|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|+07 +08 +06|-70 -80 -60|01010101010101010101020101020202020202020202020202020202020202020|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|+06 +07 +05|-60 -70 -50|010101010101010101010201010101010101010101010101010101010101010|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|+05 +06 +04|-50 -60 -40|010101010101010202020202020202020202020202020|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|WITA WIB|-80 -70|01|HNs0|23e4","Asia/Pyongyang|KST KST|-90 -8u|010|1P4D0 6BA0|29e5","Asia/Qostanay|+05 +06 +04|-50 -60 -40|0101010101010101010201010101010101010101010101|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|+05 +06|-50 -60|010101010101010101010101010101010101010101010|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|+0630|-6u|0||48e5","Asia/Sakhalin|+11 +12 +10|-b0 -c0 -a0|010101010101010101010201010101010202020202020202020202020202020|rn10 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|+05 +06|-50 -60|010101010101010101010|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|KST KDT|-90 -a0|01010|Gf50 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|+11 +12 +10|-b0 -c0 -a0|010101010101010101010201010101010101010101010101010101010101010|rn10 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|CST CDT|-80 -90|0101010|akg0 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|+06 +07 +05|-60 -70 -50|0101010101010101010102|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|+04 +05 +03|-40 -50 -30|01010101010101010101020202010101010101010101020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|+0330 +0430 +04 +05|-3u -4u -40 -50|0123201010101010101010101010101010101010101010101010101010101010101010|hyHu 1pc0 120u Rc0 XA0 Wou JX0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|+0530 +06|-5u -60|01|HcGu|79e3","Asia/Tokyo|JST|-90|0||38e6","Asia/Tomsk|+07 +08 +06|-70 -80 -60|01010101010101010101020101010101010101010101020202020202020202020|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|+07 +08 +09|-70 -80 -90|01212121212121212121212121212121212121212121212121|jsF0 cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|+09 +12 +11 +10|-90 -c0 -b0 -a0|0121212121212121212123212121212121212121212121212121212121212123|rn30 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|+10 +11 +09|-a0 -b0 -90|010101010101010101010201010101010101010101010101010101010101010|rn20 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|+09 +10 +08|-90 -a0 -80|010101010101010101010201010101010101010101010101010101010101010|rn30 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|+05 +06 +04|-50 -60 -40|010101010101010101010201010101010101010101010101010101010101010|rn70 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|+04 +05 +03|-40 -50 -30|01010101010101010101020202020101010101010101010101010101010|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|-01 +00 WET|10 0 0|0101010101010101010101010101010121010101010101010101010101010101010101010101010101010101010101010101010101010|hAN0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|25e4","Atlantic/Bermuda|AST ADT|40 30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|avi0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|WET WEST|0 -10|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|oXc0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|54e4","Atlantic/Cape_Verde|-02 -01|20 10|01|elE0|50e4","Atlantic/Faroe|WET WEST|0 -10|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|rm10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|49e3","Atlantic/Madeira|WET WEST|0 -10|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hAM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|27e4","Atlantic/South_Georgia|-02|20|0||30","Atlantic/Stanley|-04 -03 -02|40 30 20|01212101010101010101010101010101010101010101010101010101|wrg0 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|AEST AEDT|-a0 -b0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4r40 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|40e5","Australia/Adelaide|ACST ACDT|-9u -au|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4r4u LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|11e5","Australia/Brisbane|AEST AEDT|-a0 -b0|010101010|4r40 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|ACST ACDT|-9u -au|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4r4u LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|18e3","Australia/Hobart|AEDT AEST|-b0 -a0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|qg0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|21e4","Australia/Darwin|ACST|-9u|0||12e4","Australia/Eucla|+0845 +0945|-8J -9J|0101010101010|bHRf Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|AEST +1030 +1130 +11|-a0 -au -bu -b0|01212121213131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu|347","Australia/Lindeman|AEST AEDT|-a0 -b0|0101010101010|4r40 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|AEST AEDT|-a0 -b0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4r40 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|39e5","Australia/Perth|AWST AWDT|-80 -90|0101010101010|bHS0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","Europe/Brussels|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|21e5","Pacific/Easter|-06 -07 -05|60 70 50|010101010101010101010101020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202|yP0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0|30e2","EET|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|","Europe/Dublin|IST GMT|-10 0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4re0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|12e5","Etc/GMT-1|+01|-10|0||","Pacific/Guadalcanal|+11|-b0|0||11e4","Pacific/Tarawa|+12|-c0|0||29e3","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Indian/Maldives|+05|-50|0||35e4","Pacific/Palau|+09|-90|0||21e3","Etc/GMT+1|-01|10|0||","Pacific/Tahiti|-10|a0|0||18e4","Pacific/Niue|-11|b0|0||12e2","Etc/GMT+12|-12|c0|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Pacific/Gambier|-09|90|0||125","Etc/UTC|UTC|0|0||","Europe/Andorra|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|B7d0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|79e3","Europe/Astrakhan|+04 +05 +03|-40 -50 -30|0101010101010101020202020202020202020202020202020202020202020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|EET EEST|-20 -30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|cOK0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|35e5","Europe/London|BST GMT|-10 0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4re0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|10e6","Europe/Belgrade|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|wdd0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|12e5","Europe/Prague|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|muN0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|13e5","Europe/Bucharest|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|mRa0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|19e5","Europe/Budapest|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|oXb0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|17e5","Europe/Zurich|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|rm10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|38e4","Europe/Chisinau|MSK MSD EEST EET|-30 -40 -30 -20|010101010101010101012323232323232323232323232323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|67e4","Europe/Gibraltar|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|tLB0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|30e3","Europe/Helsinki|EET EEST|-20 -30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|rm00 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|12e5","Europe/Kaliningrad|MSK MSD EEST EET +03|-30 -40 -30 -20 -30|010101010101010102323232323232323232323232323232323232323232343|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|MSK MSD EEST EET|-30 -40 -30 -20|0101010101010101010123232323232323232323232323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o10 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|34e5","Europe/Kirov|+04 +05 MSD MSK MSK|-40 -50 -40 -30 -40|01010101010101010232302323232323232323232323232323232323232343|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|CET WET WEST CEST|-10 0 -10 -20|01212121212121212121212121212121203030302121212121212121212121212121212121212121212121212121212121212121212121|go00 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|27e5","Europe/Madrid|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|apy0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|62e5","Europe/Malta|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|XX0 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|42e4","Europe/Minsk|MSK MSD EEST EET +03|-30 -40 -30 -20 -30|010101010101010101023232323232323232323232323232323232323234|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Paris|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|fbc0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|11e6","Europe/Moscow|MSK MSD EEST EET MSK|-30 -40 -30 -20 -40|0101010101010101010102301010101010101010101010101010101010101040|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Riga|MSK MSD EEST EET|-30 -40 -30 -20|010101010101010102323232323232323232323232323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|64e4","Europe/Rome|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|XX0 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|39e5","Europe/Samara|+04 +05 +03|-40 -50 -30|01010101010101010202010101010101010101010101010101010101020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|+04 +05 +03|-40 -50 -30|0101010101010102020202020202020202020202020202020202020202020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|MSK MSD EET EEST MSK|-30 -40 -20 -30 -40|0101010101010101010232323101010323232323232323232323232323232323240|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eN0 1cM0 1cM0 1cM0 1cM0 dV0 WO0 1cM0 1cM0 1fy0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|muJ0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|12e5","Europe/Tallinn|MSK MSD EEST EET|-30 -40 -30 -20|0101010101010101023232323232323232323232323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|41e4","Europe/Tirane|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|axz0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|42e4","Europe/Ulyanovsk|+04 +05 +03 +02|-40 -50 -30 -20|010101010101010102023202020202020202020202020202020202020202020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Vienna|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|oXb0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|18e5","Europe/Vilnius|MSK MSD EEST EET CEST CET|-30 -40 -30 -20 -20 -10|01010101010101010232323232323232323454323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|54e4","Europe/Volgograd|+04 +05 MSD MSK MSK|-40 -50 -40 -30 -40|0101010101010102323230232323232323232323232323232323232323234303|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|17e5","Pacific/Honolulu|HST|a0|0||37e4","Indian/Chagos|+05 +06|-50 -60|01|13ij0|30e2","Indian/Mauritius|+04 +05|-40 -50|01010|v5U0 14L0 12kr0 11z0|15e4","Pacific/Kwajalein|-12 +12|c0 -c0|01|Vxo0|14e3","MET|MET MEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|","Pacific/Chatham|+1245 +1345|-cJ -dJ|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|bKC0 IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00|600","Pacific/Apia|-11 -10 +14 +13|b0 a0 -e0 -d0|010123232323232323232323|1Dbn0 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|+10 +11|-a0 -b0|01|1NwE0|18e4","Pacific/Efate|+11 +12|-b0 -c0|01010101010101010101010|9EA0 Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-12 -11 +13|c0 b0 -d0|012|nIc0 B7X0|1","Pacific/Fakaofo|-11 +13|b0 -d0|01|1Gfn0|483","Pacific/Fiji|+12 +13|-c0 -d0|01010101010101010101010101010|1ace0 LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0|88e4","Pacific/Galapagos|-05 -06|50 60|0101|CVF0 gNd0 rz0|25e3","Pacific/Guam|GST GDT ChST|-a0 -b0 -a0|010101010102|JQ0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Kiritimati|-1040 -10 +14|aE a0 -e0|012|nIaE B7Xk|51e2","Pacific/Kosrae|+12 +11|-c0 -b0|01|1aAA0|66e2","Pacific/Marquesas|-0930|9u|0||86e2","Pacific/Pago_Pago|SST|b0|0||37e2","Pacific/Nauru|+1130 +12|-bu -c0|01|maCu|10e3","Pacific/Norfolk|+1130 +1230 +11 +12|-bu -cu -b0 -c0|010232323232323232323232323|bHOu Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|25e4","Pacific/Noumea|+11 +12|-b0 -c0|0101010|jhp0 xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Pitcairn|-0830 -08|8u 80|01|18Vku|56","Pacific/Rarotonga|-1030 -0930 -10|au 9u a0|012121212121212121212121212|lyWu IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tongatapu|+13 +14|-d0 -e0|010101010|1csd0 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","WET|WET WEST|0 -10|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|"],links:["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Etc/GMT","Africa/Abidjan|Etc/GMT+0","Africa/Abidjan|Etc/GMT-0","Africa/Abidjan|Etc/GMT0","Africa/Abidjan|Etc/Greenwich","Africa/Abidjan|GMT","Africa/Abidjan|GMT+0","Africa/Abidjan|GMT-0","Africa/Abidjan|GMT0","Africa/Abidjan|Greenwich","Africa/Abidjan|Iceland","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Cayenne|Etc/GMT+3","America/Chicago|CST6CDT","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|MST7MDT","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|America/Yellowknife","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Iqaluit|America/Pangnirtung","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/La_Paz|Etc/GMT+4","America/Los_Angeles|PST8PDT","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|EST5EDT","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Panama|EST","America/Phoenix|America/Creston","America/Phoenix|MST","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|America/Nipigon","America/Toronto|America/Thunder_Bay","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|America/Rainy_River","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Etc/GMT-7","Asia/Bangkok|Indian/Christmas","Asia/Brunei|Asia/Kuching","Asia/Brunei|Etc/GMT-8","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Dubai|Etc/GMT-4","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Reunion","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Riyadh|Etc/GMT-3","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Antarctica/Vostok","Asia/Urumqi|Asia/Kashgar","Asia/Urumqi|Etc/GMT-6","Atlantic/Faroe|Atlantic/Faeroe","Atlantic/South_Georgia|Etc/GMT+2","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Berlin|Arctic/Longyearbyen","Europe/Berlin|Atlantic/Jan_Mayen","Europe/Berlin|Europe/Copenhagen","Europe/Berlin|Europe/Oslo","Europe/Berlin|Europe/Stockholm","Europe/Brussels|CET","Europe/Brussels|Europe/Amsterdam","Europe/Brussels|Europe/Luxembourg","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Kiev|Europe/Kyiv","Europe/Kiev|Europe/Uzhgorod","Europe/Kiev|Europe/Zaporozhye","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Paris|Europe/Monaco","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Maldives|Etc/GMT-5","Indian/Maldives|Indian/Kerguelen","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Gambier|Etc/GMT+9","Pacific/Guadalcanal|Etc/GMT-11","Pacific/Guadalcanal|Pacific/Pohnpei","Pacific/Guadalcanal|Pacific/Ponape","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|HST","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Niue|Etc/GMT+11","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Palau|Etc/GMT-9","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Etc/GMT-10","Pacific/Port_Moresby|Pacific/Chuuk","Pacific/Port_Moresby|Pacific/Truk","Pacific/Port_Moresby|Pacific/Yap","Pacific/Tahiti|Etc/GMT+10","Pacific/Tarawa|Etc/GMT-12","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Majuro","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],countries:["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Puerto_Rico America/Antigua","AI|America/Puerto_Rico America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Troll Asia/Urumqi Pacific/Auckland Pacific/Port_Moresby Asia/Riyadh Antarctica/McMurdo Antarctica/DumontDUrville Antarctica/Syowa Antarctica/Vostok","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Puerto_Rico America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Puerto_Rico America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Kuching Asia/Brunei","BO|America/La_Paz","BQ|America/Puerto_Rico America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Toronto America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Toronto America/Iqaluit America/Winnipeg America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Inuvik America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver America/Panama America/Puerto_Rico America/Phoenix America/Blanc-Sablon America/Atikokan America/Creston","CC|Asia/Yangon Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Puerto_Rico America/Curacao","CX|Asia/Bangkok Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Berlin Europe/Copenhagen","DM|America/Puerto_Rico America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Kosrae Pacific/Port_Moresby Pacific/Guadalcanal Pacific/Chuuk Pacific/Pohnpei","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Puerto_Rico America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Abidjan Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Puerto_Rico America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Africa/Abidjan Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Kanton Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Puerto_Rico America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Puerto_Rico America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Brussels Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Paris Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Puerto_Rico America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Tarawa Pacific/Kwajalein Pacific/Majuro","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Puerto_Rico America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Chihuahua America/Ciudad_Juarez America/Ojinaga America/Mazatlan America/Bahia_Banderas America/Hermosillo America/Tijuana","MY|Asia/Kuching Asia/Singapore Asia/Kuala_Lumpur","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Brussels Europe/Amsterdam","NO|Europe/Berlin Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Asia/Dubai Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Asia/Dubai Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Berlin Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Berlin Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Puerto_Rico America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Asia/Dubai Indian/Maldives Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Puerto_Rico America/Port_of_Spain","TV|Pacific/Tarawa Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kyiv","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Tarawa Pacific/Midway Pacific/Wake","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Puerto_Rico America/St_Vincent","VE|America/Caracas","VG|America/Puerto_Rico America/Tortola","VI|America/Puerto_Rico America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Tarawa Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}),M})});var u0=F((q0,J)=>{(function(M,n){"use strict";typeof J=="object"&&J.exports?J.exports=n(a0()):typeof define=="function"&&define.amd?define(["moment"],n):n(M.moment)})(q0,function(M){"use strict";if(!M.tz)throw new Error("moment-timezone-utils.js must be loaded after moment-timezone.js");var n="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX",e=1e-6;function q(A,z){for(var r=".",t="",p;z>0;)z-=1,A*=60,p=Math.floor(A+e),r+=n[p],A-=p,p&&(t+=r,r="");return t}function u(A,z){for(var r="",t=Math.abs(A),p=Math.floor(t),O=q(t-p,Math.min(~~z,10));p>0;)r=n[p%60]+r,p=Math.floor(p/60);return A<0&&(r="-"+r),r&&O?r+O:!O&&r==="-"?"0":r||O||"0"}function W(A){var z=[],r=0,t;for(t=0;t<A.length-1;t++)z[t]=u(Math.round((A[t]-r)/1e3)/60,1),r=A[t];return z.join(" ")}function R(A){var z=0,r=[],t=[],p=[],O={},f,N;for(f=0;f<A.abbrs.length;f++)N=A.abbrs[f]+"|"+A.offsets[f],O[N]===void 0&&(O[N]=z,r[z]=A.abbrs[f],t[z]=u(Math.round(A.offsets[f]*60)/60,1),z++),p[f]=u(O[N],0);return r.join(" ")+"|"+t.join(" ")+"|"+p.join("")}function I(A){if(!A)return"";if(A<1e3)return A;var z=String(A|0).length-2,r=Math.round(A/Math.pow(10,z));return r+"e"+z}function Y(A){return A?A.join(" "):""}function _(A){if(!A.name)throw new Error("Missing name");if(!A.abbrs)throw new Error("Missing abbrs");if(!A.untils)throw new Error("Missing untils");if(!A.offsets)throw new Error("Missing offsets");if(A.offsets.length!==A.untils.length||A.offsets.length!==A.abbrs.length)throw new Error("Mismatched array lengths")}function w(A){return _(A),[A.name,R(A),W(A.untils),I(A.population)].join("|")}function K(A){return[A.name,A.zones.join(" ")].join("|")}function k(A,z){var r;if(A.length!==z.length)return!1;for(r=0;r<A.length;r++)if(A[r]!==z[r])return!1;return!0}function y(A,z){return k(A.offsets,z.offsets)&&k(A.abbrs,z.abbrs)&&k(A.untils,z.untils)}function Z(A,z,r,t){var p,O,f,N,X,h,P=[];for(p=0;p<A.length;p++){for(h=!1,f=A[p],O=0;O<P.length;O++)X=P[O],N=X[0],y(f,N)&&(f.population>N.population||f.population===N.population&&t&&t[f.name]?X.unshift(f):X.push(f),h=!0);h||P.push([f])}for(p=0;p<P.length;p++)for(X=P[p],z.push(X[0]),O=1;O<X.length;O++)r.push(X[0].name+"|"+X[O].name)}function v(A,z){var r=[],t=[];return A.links&&(t=A.links.slice()),Z(A.zones,r,t,z),{version:A.version,zones:r,links:t.sort()}}function U(A,z,r){var t=0,p=A.length+1,O,f;for(r||(r=z),z>r&&(f=z,z=r,r=f),f=0;f<A.length;f++)A[f]!=null&&(O=new Date(A[f]).getUTCFullYear(),O<z&&(t=f+1),O>r&&(p=Math.min(p,f+1)));return[t,p]}function C(A,z,r){var t=Array.prototype.slice,p=U(A.untils,z,r),O=t.apply(A.untils,p);return O[O.length-1]=null,{name:A.name,abbrs:t.apply(A.abbrs,p),untils:O,offsets:t.apply(A.offsets,p),population:A.population,countries:A.countries}}function Q(A,z,r,t){var p,O=A.zones,f=[],N;for(p=0;p<O.length;p++)f[p]=C(O[p],z,r);for(N=v({zones:f,links:A.links.slice(),version:A.version},t),p=0;p<N.zones.length;p++)N.zones[p]=w(N.zones[p]);return N.countries=A.countries?A.countries.map(function(X){return K(X)}):[],N}return M.tz.pack=w,M.tz.packBase60=u,M.tz.createLinks=v,M.tz.filterYears=C,M.tz.filterLinkPack=Q,M.tz.packCountry=K,M})});var d0=F((Q0,O0)=>{O0.exports=window.wp.deprecated});var x0={};D0(x0,{__experimentalGetSettings:()=>I0,date:()=>v0,dateI18n:()=>H0,format:()=>H,getDate:()=>j0,getSettings:()=>N0,gmdate:()=>G0,gmdateI18n:()=>L0,humanTimeDiff:()=>F0,isInTheFuture:()=>U0,setSettings:()=>y0});var l=V(M0(),1),$0=V(a0(),1),c1=V(u0(),1),s0=V(d0(),1),E="WP",k0=/^[+-][0-1][0-9](:?[0-9][0-9])?$/,g={l10n:{locale:"en",months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],meridiem:{am:"am",pm:"pm",AM:"AM",PM:"PM"},relative:{future:"%s from now",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},startOfWeek:0},formats:{time:"g:i a",date:"F j, Y",datetime:"F j, Y g:i a",datetimeAbbreviated:"M j, Y g:i a"},timezone:{offset:0,offsetFormatted:"0",string:"",abbr:""}};function y0(M){if(g=M,n0(),l.default.locales().includes(M.l10n.locale))if(l.default.localeData(M.l10n.locale).longDateFormat("LTS")===null)l.default.defineLocale(M.l10n.locale,null);else return;let n=l.default.locale();l.default.defineLocale(M.l10n.locale,{parentLocale:"en",months:M.l10n.months,monthsShort:M.l10n.monthsShort,weekdays:M.l10n.weekdays,weekdaysShort:M.l10n.weekdaysShort,meridiem(e,q,u){return e<12?u?M.l10n.meridiem.am:M.l10n.meridiem.AM:u?M.l10n.meridiem.pm:M.l10n.meridiem.PM},longDateFormat:{LT:M.formats.time,LTS:l.default.localeData("en").longDateFormat("LTS"),L:l.default.localeData("en").longDateFormat("L"),LL:M.formats.date,LLL:M.formats.datetime,LLLL:l.default.localeData("en").longDateFormat("LLLL")},relativeTime:M.l10n.relative}),l.default.locale(n)}function N0(){return g}function I0(){return(0,s0.default)("wp.date.__experimentalGetSettings",{since:"6.1",alternative:"wp.date.getSettings"}),N0()}var o0;function i0(){l.default.tz.zone(E)||(o0?l.default.tz.add(o0):n0())}function n0(){let M=l.default.tz.zone(g.timezone.string),n;M?n=l.default.tz.pack({name:E,abbrs:M.abbrs,untils:M.untils,offsets:M.offsets}):n=l.default.tz.pack({name:E,abbrs:[E],untils:[null],offsets:[-g.timezone.offset*60||0]}),o0=n,l.default.tz.add(n)}var A0=60,w0=60,K0=60*A0,l0={d:"DD",D:"ddd",j:"D",l:"dddd",N:"E",S(M){let n=M.format("D");return M.format("Do").replace(n,"")},w:"d",z(M){return(parseInt(M.format("DDD"),10)-1).toString()},W:"W",F:"MMMM",m:"MM",M:"MMM",n:"M",t(M){return M.daysInMonth()},L(M){return M.isLeapYear()?"1":"0"},o:"GGGG",Y:"YYYY",y:"YY",a:"a",A:"A",B(M){let n=(0,l.default)(M).utcOffset(60),e=parseInt(n.format("s"),10),q=parseInt(n.format("m"),10),u=parseInt(n.format("H"),10);return parseInt(((e+q*A0+u*K0)/86.4).toString(),10)},g:"h",G:"H",h:"hh",H:"HH",i:"mm",s:"ss",u:"SSSSSS",v:"SSS",e:"zz",I(M){return M.isDST()?"1":"0"},O:"ZZ",P:"Z",T:"z",Z(M){let n=M.format("Z"),e=n[0]==="-"?-1:1,q=n.substring(1).split(":").map(u=>parseInt(u,10));return e*(q[0]*w0+q[1])*A0},c:"YYYY-MM-DDTHH:mm:ssZ",r(M){return M.locale("en").format("ddd, DD MMM YYYY HH:mm:ss ZZ")},U:"X"};function H(M,n=new Date){let e,q,u=[],W=(0,l.default)(n);for(e=0;e<M.length;e++){if(q=M[e],q==="\\"){e++,u.push("["+M[e]+"]");continue}if(q in l0){let R=l0[q];typeof R!="string"?u.push("["+R(W)+"]"):u.push(R)}else u.push("["+q+"]")}return W.format(u.join("[]"))}function v0(M,n=new Date,e){let q=W0(n,e);return H(M,q)}function G0(M,n=new Date){let e=(0,l.default)(n).utc();return H(M,e)}function H0(M,n=new Date,e){if(e===!0)return L0(M,n);e===!1&&(e=void 0);let q=W0(n,e);return q.locale(g.l10n.locale),H(M,q)}function L0(M,n=new Date){let e=(0,l.default)(n).utc();return e.locale(g.l10n.locale),H(M,e)}function U0(M){i0();let n=l.default.tz(E);return l.default.tz(M,E).isAfter(n)}function j0(M){return i0(),M?l.default.tz(M,E).toDate():l.default.tz(E).toDate()}function F0(M,n){i0();let e=l.default.tz(M,E),q=n?l.default.tz(n,E):l.default.tz(E);return e.from(q)}function W0(M,n=""){let e=(0,l.default)(M);return n!==""?V0(n)?e.utcOffset(n):e.tz(n):g.timezone.string?e.tz(g.timezone.string):e.utcOffset(+g.timezone.offset)}function V0(M){return typeof M=="number"?!0:k0.test(M)}n0();return _0(x0);})();
 /*! Bundled license information:

@@ -16,3 +17,5 @@ moment-timezone/moment-timezone-utils.js:
   (*! license : MIT *)
   (*! github.com/moment/moment-timezone *)
 */
+(window.wp ||= {}).date = wp.date;
+})();
diff --git a/wp-includes/js/dist/deprecated.js b/wp-includes/js/dist/deprecated.js
index d5ca993966..57a0897842 100644
--- a/wp-includes/js/dist/deprecated.js
+++ b/wp-includes/js/dist/deprecated.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).deprecated = (() => {
@@ -66,3 +67,5 @@ var wp;
   return __toCommonJS(index_exports);
 })();
 if (typeof wp.deprecated === 'object' && wp.deprecated.default) { wp.deprecated = wp.deprecated.default; }
+(window.wp ||= {}).deprecated = wp.deprecated;
+})();
diff --git a/wp-includes/js/dist/deprecated.min.js b/wp-includes/js/dist/deprecated.min.js
index 5237a1e7ba..a94842bbc1 100644
--- a/wp-includes/js/dist/deprecated.min.js
+++ b/wp-includes/js/dist/deprecated.min.js
@@ -1,3 +1,6 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).deprecated=(()=>{var k=Object.create;var a=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var x=Object.getOwnPropertyNames;var j=Object.getPrototypeOf,A=Object.prototype.hasOwnProperty;var I=(e,s)=>()=>(s||e((s={exports:{}}).exports,s),s.exports),N=(e,s)=>{for(var n in s)a(e,n,{get:s[n],enumerable:!0})},$=(e,s,n,t)=>{if(s&&typeof s=="object"||typeof s=="function")for(let o of x(s))!A.call(e,o)&&o!==n&&a(e,o,{get:()=>s[o],enumerable:!(t=b(s,o))||t.enumerable});return e};var O=(e,s,n)=>(n=e!=null?k(j(e)):{},$(s||!e||!e.__esModule?a(n,"default",{value:e,enumerable:!0}):n,e)),P=e=>$(a({},"__esModule",{value:!0}),e);var p=I((z,g)=>{g.exports=window.wp.hooks});var q={};N(q,{default:()=>S,logged:()=>c});var u=O(p(),1),c=Object.create(null);function S(e,s={}){let{since:n,version:t,alternative:o,plugin:r,link:d,hint:l}=s,v=r?` from ${r}`:"",M=n?` since version ${n}`:"",m=t?` and will be removed${v} in version ${t}`:"",w=o?` Please use ${o} instead.`:"",f=d?` See: ${d}`:"",h=l?` Note: ${l}`:"",i=`${e} is deprecated${M}${m}.${w}${f}${h}`;i in c||((0,u.doAction)("deprecated",e,s,i),console.warn(i),c[i]=!0)}return P(q);})();
 if (typeof wp.deprecated === 'object' && wp.deprecated.default) { wp.deprecated = wp.deprecated.default; }
+(window.wp ||= {}).deprecated = wp.deprecated;
+})();
diff --git a/wp-includes/js/dist/dom-ready.js b/wp-includes/js/dist/dom-ready.js
index 6c0fd91d82..db0287402c 100644
--- a/wp-includes/js/dist/dom-ready.js
+++ b/wp-includes/js/dist/dom-ready.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).domReady = (() => {
@@ -37,3 +38,5 @@ var wp;
   return __toCommonJS(index_exports);
 })();
 if (typeof wp.domReady === 'object' && wp.domReady.default) { wp.domReady = wp.domReady.default; }
+(window.wp ||= {}).domReady = wp.domReady;
+})();
diff --git a/wp-includes/js/dist/dom-ready.min.js b/wp-includes/js/dist/dom-ready.min.js
index c176daeb4c..154930039e 100644
--- a/wp-includes/js/dist/dom-ready.min.js
+++ b/wp-includes/js/dist/dom-ready.min.js
@@ -1,3 +1,6 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).domReady=(()=>{var o=Object.defineProperty;var u=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var i=Object.prototype.hasOwnProperty;var f=(e,t)=>{for(var n in t)o(e,n,{get:t[n],enumerable:!0})},m=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let d of a(t))!i.call(e,d)&&d!==n&&o(e,d,{get:()=>t[d],enumerable:!(r=u(t,d))||r.enumerable});return e};var c=e=>m(o({},"__esModule",{value:!0}),e);var p={};f(p,{default:()=>y});function y(e){if(!(typeof document>"u")){if(document.readyState==="complete"||document.readyState==="interactive")return void e();document.addEventListener("DOMContentLoaded",e)}}return c(p);})();
 if (typeof wp.domReady === 'object' && wp.domReady.default) { wp.domReady = wp.domReady.default; }
+(window.wp ||= {}).domReady = wp.domReady;
+})();
diff --git a/wp-includes/js/dist/dom.js b/wp-includes/js/dist/dom.js
index e010e693e8..6bf2abe837 100644
--- a/wp-includes/js/dist/dom.js
+++ b/wp-includes/js/dist/dom.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).dom = (() => {
@@ -1089,3 +1090,5 @@ var wp;
   var focus = { focusable: focusable_exports, tabbable: tabbable_exports };
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).dom = wp.dom;
+})();
diff --git a/wp-includes/js/dist/dom.min.js b/wp-includes/js/dist/dom.min.js
index ae5051b26b..538f4b2aa6 100644
--- a/wp-includes/js/dist/dom.min.js
+++ b/wp-includes/js/dist/dom.min.js
@@ -1,2 +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);})();
+(window.wp ||= {}).dom = wp.dom;
+})();
diff --git a/wp-includes/js/dist/edit-post.js b/wp-includes/js/dist/edit-post.js
index ba9e9fd6e5..bd31c25278 100644
--- a/wp-includes/js/dist/edit-post.js
+++ b/wp-includes/js/dist/edit-post.js
@@ -1,3 +1,4 @@
+(function() {
 var wp;
 (wp ||= {}).editPost = (() => {
   var __create = Object.create;
@@ -138,7 +139,7 @@ var wp;
           return x === y && (0 !== x || 1 / x === 1 / y) || x !== x && y !== y;
         }
         function useSyncExternalStore$2(subscribe, getSnapshot) {
-          didWarnOld18Alpha || void 0 === React47.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();
@@ -160,7 +161,7 @@ var wp;
             },
             [subscribe, value, getSnapshot]
           );
-          useEffect17(
+          useEffect18(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               return subscribe(function() {
@@ -186,8 +187,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 React47 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState16 = React47.useState, useEffect17 = React47.useEffect, useLayoutEffect3 = React47.useLayoutEffect, useDebugValue2 = React47.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 !== React47.useSyncExternalStore ? React47.useSyncExternalStore : shim;
+        var React48 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState16 = React48.useState, useEffect18 = React48.useEffect, useLayoutEffect3 = React48.useLayoutEffect, useDebugValue2 = React48.useDebugValue, didWarnOld18Alpha = false, didWarnUncachedGetSnapshot = false, shim = "undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement ? useSyncExternalStore$1 : useSyncExternalStore$2;
+        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());
       })();
     }
@@ -214,14 +215,14 @@ 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 React47 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore2 = shim.useSyncExternalStore, useRef22 = React47.useRef, useEffect17 = React47.useEffect, useMemo16 = React47.useMemo, useDebugValue2 = React47.useDebugValue;
+        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;
         exports.useSyncExternalStoreWithSelector = function(subscribe, getSnapshot, getServerSnapshot, selector, isEqual) {
-          var instRef = useRef22(null);
+          var instRef = useRef23(null);
           if (null === instRef.current) {
             var inst = { hasValue: false, value: null };
             instRef.current = inst;
           } else inst = instRef.current;
-          instRef = useMemo16(
+          instRef = useMemo17(
             function() {
               function memoizedSelector(nextSnapshot) {
                 if (!hasMemo) {
@@ -257,7 +258,7 @@ var wp;
             [getSnapshot, getServerSnapshot, selector, isEqual]
           );
           var value = useSyncExternalStore2(subscribe, instRef[0], instRef[1]);
-          useEffect17(
+          useEffect18(
             function() {
               inst.hasValue = true;
               inst.value = value;
@@ -410,12 +411,12 @@ var wp;
   var import_blocks2 = __toESM(require_blocks(), 1);
   var import_block_library2 = __toESM(require_block_library(), 1);
   var import_deprecated4 = __toESM(require_deprecated(), 1);
-  var import_element29 = __toESM(require_element(), 1);
-  var import_data25 = __toESM(require_data(), 1);
+  var import_element30 = __toESM(require_element(), 1);
+  var import_data26 = __toESM(require_data(), 1);
   var import_preferences11 = __toESM(require_preferences(), 1);
   var import_widgets = __toESM(require_widgets(), 1);
-  var import_editor19 = __toESM(require_editor(), 1);
-  var import_core_data9 = __toESM(require_core_data(), 1);
+  var import_editor20 = __toESM(require_editor(), 1);
+  var import_core_data10 = __toESM(require_core_data(), 1);
   var import_api_fetch2 = __toESM(require_api_fetch(), 1);

   // node_modules/clsx/dist/clsx.mjs
@@ -1388,7 +1389,7 @@ var wp;
   function getNearestOverflowAncestor(node) {
     const parentNode = getParentNode(node);
     if (isLastTraversableNode(parentNode)) {
-      return node.ownerDocument ? node.ownerDocument.body : node.body;
+      return (node.ownerDocument || node).body;
     }
     if (isHTMLElement(parentNode) && isOverflowElement(parentNode)) {
       return parentNode;
@@ -2135,12 +2136,12 @@ var wp;
     return oppositeSideMap[side] + placement.slice(side.length);
   }
   function expandPaddingObject(padding) {
+    var _padding$top, _padding$right, _padding$bottom, _padding$left;
     return {
-      top: 0,
-      right: 0,
-      bottom: 0,
-      left: 0,
-      ...padding
+      top: (_padding$top = padding.top) != null ? _padding$top : 0,
+      right: (_padding$right = padding.right) != null ? _padding$right : 0,
+      bottom: (_padding$bottom = padding.bottom) != null ? _padding$bottom : 0,
+      left: (_padding$left = padding.left) != null ? _padding$left : 0
     };
   }
   function getPaddingObject(padding) {
@@ -2947,8 +2948,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 isRTL3 = style.direction === "rtl";
-          const pressedVerticalScrollbar = canScrollY && (isRTL3 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
+          const isRTL4 = style.direction === "rtl";
+          const pressedVerticalScrollbar = canScrollY && (isRTL4 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
           const pressedHorizontalScrollbar = canScrollX && event.offsetY > target.clientHeight;
           if (pressedVerticalScrollbar || pressedHorizontalScrollbar) {
             return;
@@ -3185,13 +3186,9 @@ var wp;
           y: reference.y
         };
     }
-    switch (getAlignment(placement)) {
-      case "start":
-        coords[alignmentAxis] -= commonAlign * (rtl && isVertical ? -1 : 1);
-        break;
-      case "end":
-        coords[alignmentAxis] += commonAlign * (rtl && isVertical ? -1 : 1);
-        break;
+    const alignment = getAlignment(placement);
+    if (alignment) {
+      coords[alignmentAxis] += commonAlign * (alignment === "end" ? 1 : -1) * (rtl && isVertical ? -1 : 1);
     }
     return coords;
   }
@@ -3231,10 +3228,7 @@ var wp;
       height: rects.floating.height
     } : rects.reference;
     const offsetParent = await (platform3.getOffsetParent == null ? void 0 : platform3.getOffsetParent(elements.floating));
-    const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) ? await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
-      x: 1,
-      y: 1
-    } : {
+    const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) && await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
       x: 1,
       y: 1
     };
@@ -3613,23 +3607,16 @@ var wp;
           y
         };
         const overflow = await platform3.detectOverflow(state, detectOverflowOptions);
-        const crossAxis = getSideAxis(getSide(placement));
+        const crossAxis = getSideAxis(placement);
         const mainAxis = getOppositeAxis(crossAxis);
         let mainAxisCoord = coords[mainAxis];
         let crossAxisCoord = coords[crossAxis];
+        const clampCoord = (axis, coord) => clamp(coord + overflow[axis === "y" ? "top" : "left"], coord, coord - overflow[axis === "y" ? "bottom" : "right"]);
         if (checkMainAxis) {
-          const minSide = mainAxis === "y" ? "top" : "left";
-          const maxSide = mainAxis === "y" ? "bottom" : "right";
-          const min2 = mainAxisCoord + overflow[minSide];
-          const max2 = mainAxisCoord - overflow[maxSide];
-          mainAxisCoord = clamp(min2, mainAxisCoord, max2);
+          mainAxisCoord = clampCoord(mainAxis, mainAxisCoord);
         }
         if (checkCrossAxis) {
-          const minSide = crossAxis === "y" ? "top" : "left";
-          const maxSide = crossAxis === "y" ? "bottom" : "right";
-          const min2 = crossAxisCoord + overflow[minSide];
-          const max2 = crossAxisCoord - overflow[maxSide];
-          crossAxisCoord = clamp(min2, crossAxisCoord, max2);
+          crossAxisCoord = clampCoord(crossAxis, crossAxisCoord);
         }
         const limitedCoords = limiter.fn({
           ...state,
@@ -3657,6 +3644,7 @@ var wp;
     return {
       options,
       fn(state) {
+        var _rawOffset$mainAxis, _rawOffset$crossAxis;
         const {
           x,
           y,
@@ -3682,9 +3670,8 @@ var wp;
           mainAxis: rawOffset,
           crossAxis: 0
         } : {
-          mainAxis: 0,
-          crossAxis: 0,
-          ...rawOffset
+          mainAxis: (_rawOffset$mainAxis = rawOffset.mainAxis) != null ? _rawOffset$mainAxis : 0,
+          crossAxis: (_rawOffset$crossAxis = rawOffset.crossAxis) != null ? _rawOffset$crossAxis : 0
         };
         if (checkMainAxis) {
           const len = mainAxis === "y" ? "height" : "width";
@@ -3723,7 +3710,6 @@ var wp;
       name: "size",
       options,
       async fn(state) {
-        var _state$middlewareData, _state$middlewareData2;
         const {
           placement,
           rects,
@@ -3756,24 +3742,21 @@ var wp;
         const maximumClippingWidth = width - overflow.left - overflow.right;
         const overflowAvailableHeight = min(height - overflow[heightSide], maximumClippingHeight);
         const overflowAvailableWidth = min(width - overflow[widthSide], maximumClippingWidth);
-        const noShift = !state.middlewareData.shift;
+        const shiftData = state.middlewareData.shift;
+        const noShift = !shiftData;
         let availableHeight = overflowAvailableHeight;
         let availableWidth = overflowAvailableWidth;
-        if ((_state$middlewareData = state.middlewareData.shift) != null && _state$middlewareData.enabled.x) {
+        if (shiftData != null && shiftData.enabled.x) {
           availableWidth = maximumClippingWidth;
         }
-        if ((_state$middlewareData2 = state.middlewareData.shift) != null && _state$middlewareData2.enabled.y) {
+        if (shiftData != null && shiftData.enabled.y) {
           availableHeight = maximumClippingHeight;
         }
         if (noShift && !alignment) {
-          const xMin = max(overflow.left, 0);
-          const xMax = max(overflow.right, 0);
-          const yMin = max(overflow.top, 0);
-          const yMax = max(overflow.bottom, 0);
           if (isYAxis) {
-            availableWidth = width - 2 * (xMin !== 0 || xMax !== 0 ? xMin + xMax : max(overflow.left, overflow.right));
+            availableWidth = width - 2 * max(overflow.left, overflow.right);
           } else {
-            availableHeight = height - 2 * (yMin !== 0 || yMax !== 0 ? yMin + yMax : max(overflow.top, overflow.bottom));
+            availableHeight = height - 2 * max(overflow.top, overflow.bottom);
           }
         }
         await apply({
@@ -3855,10 +3838,7 @@ var wp;
     if (isFixed === void 0) {
       isFixed = false;
     }
-    if (!floatingOffsetParent || isFixed && floatingOffsetParent !== getWindow(element)) {
-      return false;
-    }
-    return isFixed;
+    return !!floatingOffsetParent && isFixed && floatingOffsetParent === getWindow(element);
   }
   function getBoundingClientRect(element, includeScale, isFixedStrategy, offsetParent) {
     if (includeScale === void 0) {
@@ -3884,12 +3864,12 @@ var wp;
     let y = (clientRect.top + visualOffsets.y) / scale.y;
     let width = clientRect.width / scale.x;
     let height = clientRect.height / scale.y;
-    if (domElement) {
+    if (domElement && offsetParent) {
       const win = getWindow(domElement);
-      const offsetWin = offsetParent && isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
+      const offsetWin = isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
       let currentWin = win;
       let currentIFrame = getFrameElement(currentWin);
-      while (currentIFrame && offsetParent && offsetWin !== currentWin) {
+      while (currentIFrame && offsetWin !== currentWin) {
         const iframeScale = getScale(currentIFrame);
         const iframeRect = currentIFrame.getBoundingClientRect();
         const css = getComputedStyle2(currentIFrame);
@@ -3948,7 +3928,7 @@ var wp;
     let scale = createCoords(1);
     const offsets = createCoords(0);
     const isOffsetParentAnElement = isHTMLElement(offsetParent);
-    if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
+    if (isOffsetParentAnElement || !isFixed) {
       if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
         scroll = getNodeScroll(offsetParent);
       }
@@ -3968,15 +3948,14 @@ var wp;
     };
   }
   function getClientRects(element) {
-    return Array.from(element.getClientRects());
+    return element.getClientRects ? Array.from(element.getClientRects()) : [];
   }
-  function getDocumentRect(element) {
-    const html = getDocumentElement(element);
-    const scroll = getNodeScroll(element);
-    const body = element.ownerDocument.body;
+  function getDocumentRect(html) {
+    const scroll = getNodeScroll(html);
+    const body = html.ownerDocument.body;
     const width = max(html.scrollWidth, html.clientWidth, body.scrollWidth, body.clientWidth);
     const height = max(html.scrollHeight, html.clientHeight, body.scrollHeight, body.clientHeight);
-    let x = -scroll.scrollLeft + getWindowScrollBarX(element);
+    let x = -scroll.scrollLeft + getWindowScrollBarX(html);
     const y = -scroll.scrollTop;
     if (getComputedStyle2(body).direction === "rtl") {
       x += max(html.clientWidth, body.clientWidth) - width;
@@ -3989,7 +3968,11 @@ var wp;
     };
   }
   var SCROLLBAR_MAX = 25;
-  function getViewportRect(element, strategy) {
+  function getViewportRect(element, strategy, rootBoundary) {
+    if (rootBoundary === void 0) {
+      rootBoundary = "viewport";
+    }
+    const isLayoutViewport = rootBoundary === "layoutViewport";
     const win = getWindow(element);
     const html = getDocumentElement(element);
     const visualViewport = win.visualViewport;
@@ -3998,12 +3981,19 @@ var wp;
     let x = 0;
     let y = 0;
     if (visualViewport) {
-      width = visualViewport.width;
-      height = visualViewport.height;
-      const visualViewportBased = isWebKit();
-      if (!visualViewportBased || visualViewportBased && strategy === "fixed") {
-        x = visualViewport.offsetLeft;
-        y = visualViewport.offsetTop;
+      const layoutRelativeClientCoords = !isWebKit() || strategy === "fixed";
+      if (isLayoutViewport) {
+        if (!layoutRelativeClientCoords) {
+          x = -visualViewport.offsetLeft;
+          y = -visualViewport.offsetTop;
+        }
+      } else {
+        width = visualViewport.width;
+        height = visualViewport.height;
+        if (layoutRelativeClientCoords) {
+          x = visualViewport.offsetLeft;
+          y = visualViewport.offsetTop;
+        }
       }
     }
     const windowScrollbarX = getWindowScrollBarX(html);
@@ -4012,12 +4002,11 @@ var wp;
       const body = doc.body;
       const bodyStyles = getComputedStyle(body);
       const bodyMarginInline = doc.compatMode === "CSS1Compat" ? parseFloat(bodyStyles.marginLeft) + parseFloat(bodyStyles.marginRight) || 0 : 0;
-      const clippingStableScrollbarWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
-      if (clippingStableScrollbarWidth <= SCROLLBAR_MAX) {
-        width -= clippingStableScrollbarWidth;
+      const reservedWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
+      const gutter = getComputedStyle(html).scrollbarGutter === "stable both-edges" ? reservedWidth / 2 : reservedWidth;
+      if (gutter <= SCROLLBAR_MAX) {
+        width -= gutter;
       }
-    } else if (windowScrollbarX <= SCROLLBAR_MAX) {
-      width += windowScrollbarX;
     }
     return {
       width,
@@ -4030,7 +4019,7 @@ var wp;
     const clientRect = getBoundingClientRect(element, true, strategy === "fixed");
     const top = clientRect.top + element.clientTop;
     const left = clientRect.left + element.clientLeft;
-    const scale = isHTMLElement(element) ? getScale(element) : createCoords(1);
+    const scale = getScale(element);
     const width = element.clientWidth * scale.x;
     const height = element.clientHeight * scale.y;
     const x = left * scale.x;
@@ -4044,8 +4033,8 @@ var wp;
   }
   function getClientRectFromClippingAncestor(element, clippingAncestor, strategy) {
     let rect;
-    if (clippingAncestor === "viewport") {
-      rect = getViewportRect(element, strategy);
+    if (clippingAncestor === "viewport" || clippingAncestor === "layoutViewport") {
+      rect = getViewportRect(element, strategy, clippingAncestor);
     } else if (clippingAncestor === "document") {
       rect = getDocumentRect(getDocumentElement(element));
     } else if (isElement(clippingAncestor)) {
@@ -4061,33 +4050,24 @@ var wp;
     }
     return rectToClientRect(rect);
   }
-  function hasFixedPositionAncestor(element, stopNode) {
-    const parentNode = getParentNode(element);
-    if (parentNode === stopNode || !isElement(parentNode) || isLastTraversableNode(parentNode)) {
-      return false;
-    }
-    return getComputedStyle2(parentNode).position === "fixed" || hasFixedPositionAncestor(parentNode, stopNode);
-  }
   function getClippingElementAncestors(element, cache) {
     const cachedResult = cache.get(element);
     if (cachedResult) {
       return cachedResult;
     }
     let result = getOverflowAncestors(element, [], false).filter((el) => isElement(el) && getNodeName(el) !== "body");
-    let currentContainingBlockComputedStyle = null;
+    let lastKeptComputedStyle = null;
     const elementIsFixed = getComputedStyle2(element).position === "fixed";
     let currentNode = elementIsFixed ? getParentNode(element) : element;
     while (isElement(currentNode) && !isLastTraversableNode(currentNode)) {
       const computedStyle = getComputedStyle2(currentNode);
       const currentNodeIsContaining = isContainingBlock(currentNode);
-      if (!currentNodeIsContaining && computedStyle.position === "fixed") {
-        currentContainingBlockComputedStyle = null;
-      }
-      const shouldDropCurrentNode = elementIsFixed ? !currentNodeIsContaining && !currentContainingBlockComputedStyle : !currentNodeIsContaining && computedStyle.position === "static" && !!currentContainingBlockComputedStyle && (currentContainingBlockComputedStyle.position === "absolute" || currentContainingBlockComputedStyle.position === "fixed") || isOverflowElement(currentNode) && !currentNodeIsContaining && hasFixedPositionAncestor(element, currentNode);
+      const lastPosition = lastKeptComputedStyle ? lastKeptComputedStyle.position : elementIsFixed ? "fixed" : "";
+      const shouldDropCurrentNode = !currentNodeIsContaining && (lastPosition === "fixed" || lastPosition === "absolute" && computedStyle.position === "static");
       if (shouldDropCurrentNode) {
         result = result.filter((ancestor) => ancestor !== currentNode);
       } else {
-        currentContainingBlockComputedStyle = computedStyle;
+        lastKeptComputedStyle = computedStyle;
       }
       currentNode = getParentNode(currentNode);
     }
@@ -4142,10 +4122,7 @@ var wp;
       scrollTop: 0
     };
     const offsets = createCoords(0);
-    function setLeftRTLScrollbarOffset() {
-      offsets.x = getWindowScrollBarX(documentElement);
-    }
-    if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
+    if (isOffsetParentAnElement || !isFixed) {
       if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
         scroll = getNodeScroll(offsetParent);
       }
@@ -4153,12 +4130,10 @@ var wp;
         const offsetRect = getBoundingClientRect(offsetParent, true, isFixed, offsetParent);
         offsets.x = offsetRect.x + offsetParent.clientLeft;
         offsets.y = offsetRect.y + offsetParent.clientTop;
-      } else if (documentElement) {
-        setLeftRTLScrollbarOffset();
       }
     }
-    if (isFixed && !isOffsetParentAnElement && documentElement) {
-      setLeftRTLScrollbarOffset();
+    if (!isOffsetParentAnElement && documentElement) {
+      offsets.x = getWindowScrollBarX(documentElement);
     }
     const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll) : createCoords(0);
     const x = rect.left + scroll.scrollLeft - offsets.x - htmlOffset.x;
@@ -4242,7 +4217,7 @@ var wp;
   function rectsAreEqual(a, b) {
     return a.x === b.x && a.y === b.y && a.width === b.width && a.height === b.height;
   }
-  function observeMove(element, onMove) {
+  function observeMove(element, onMove, ancestorResize) {
     let io = null;
     let timeoutId;
     const root = getDocumentElement(element);
@@ -4285,6 +4260,9 @@ var wp;
       let isFirstUpdate = true;
       function handleObserve(entries) {
         const ratio = entries[0].intersectionRatio;
+        if (!rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
+          return refresh();
+        }
         if (ratio !== threshold) {
           if (!isFirstUpdate) {
             return refresh();
@@ -4297,9 +4275,6 @@ var wp;
             refresh(false, ratio);
           }
         }
-        if (ratio === 1 && !rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
-          refresh();
-        }
         isFirstUpdate = false;
       }
       try {
@@ -4313,8 +4288,14 @@ var wp;
       }
       io.observe(element);
     }
+    const win = getWindow(element);
+    const handleResize = () => refresh(ancestorResize);
+    win.addEventListener("resize", handleResize);
     refresh(true);
-    return cleanup;
+    return () => {
+      win.removeEventListener("resize", handleResize);
+      cleanup();
+    };
   }
   function autoUpdate(reference, floating, update2, options) {
     if (options === void 0) {
@@ -4330,12 +4311,10 @@ var wp;
     const referenceEl = unwrapElement(reference);
     const ancestors = ancestorScroll || ancestorResize ? [...referenceEl ? getOverflowAncestors(referenceEl) : [], ...floating ? getOverflowAncestors(floating) : []] : [];
     ancestors.forEach((ancestor) => {
-      ancestorScroll && ancestor.addEventListener("scroll", update2, {
-        passive: true
-      });
+      ancestorScroll && ancestor.addEventListener("scroll", update2);
       ancestorResize && ancestor.addEventListener("resize", update2);
     });
-    const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update2) : null;
+    const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update2, ancestorResize) : null;
     let reobserveFrame = -1;
     let resizeObserver = null;
     if (elementResize) {
@@ -4394,11 +4373,9 @@ var wp;
   var limitShift2 = limitShift;
   var computePosition2 = (reference, floating, options) => {
     const cache = /* @__PURE__ */ new Map();
-    const mergedOptions = {
-      platform: platform2,
-      ...options
-    };
+    const mergedOptions = options != null ? options : {};
     const platformWithCache = {
+      ...platform2,
       ...mergedOptions.platform,
       _c: cache
     };
@@ -7329,7 +7306,7 @@ var wp;
   }

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

   // node_modules/@base-ui/utils/usePreviousValue.mjs
@@ -7500,8 +7477,25 @@ var wp;
     positionerElement.style.setProperty("--positioner-height", height);
   }

-  // node_modules/@base-ui/react/utils/usePopupViewport.mjs
+  // node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
+  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 = React32.useMemo(() => ({
+      direction
+    }), [direction]);
+    return /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(DirectionContext.Provider, {
+      value: contextValue,
+      children: props.children
+    });
+  };
+  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,
@@ -7519,15 +7513,15 @@ var wp;
     const positionerElement = store2.useState("positionerElement");
     const previousActiveTrigger = usePreviousValue(open ? activeTrigger : null);
     const currentContentKey = usePopupContentKey(activeTriggerId, payload);
-    const capturedNodeRef = React32.useRef(null);
-    const [previousContentNode, setPreviousContentNode] = React32.useState(null);
-    const [newTriggerOffset, setNewTriggerOffset] = React32.useState(null);
-    const currentContainerRef = React32.useRef(null);
-    const previousContainerRef = React32.useRef(null);
+    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] = React32.useState(null);
-    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React32.useState(false);
+    const [previousContentDimensions, setPreviousContentDimensions] = React33.useState(null);
+    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React33.useState(false);
     useIsoLayoutEffect(() => {
       store2.set("hasViewport", true);
       return () => {
@@ -7547,7 +7541,7 @@ var wp;
         setPreviousContentDimensions(previousDimensions);
       }
     });
-    const lastHandledTriggerRef = React32.useRef(null);
+    const lastHandledTriggerRef = React33.useRef(null);
     useIsoLayoutEffect(() => {
       if (!open || !mounted) {
         lastHandledTriggerRef.current = null;
@@ -7586,14 +7580,14 @@ var wp;
     const isTransitioning = previousContentNode != null;
     let childrenToRender;
     if (!isTransitioning) {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime5.jsx)("div", {
+      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)("div", {
         "data-current": true,
         ref: currentContainerRef,
         children
       }, currentContentKey);
     } else {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime5.jsxs)(React32.Fragment, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime5.jsx)("div", {
+      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,
@@ -7605,7 +7599,7 @@ var wp;
             position: "absolute"
           },
           "data-ending-style": showStartingStyleAttribute ? void 0 : ""
-        }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime5.jsx)("div", {
+        }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime6.jsx)("div", {
           "data-current": true,
           ref: currentContainerRef,
           "data-starting-style": showStartingStyleAttribute ? "" : void 0,
@@ -7671,10 +7665,10 @@ var wp;
     };
   }
   function usePopupContentKey(activeTriggerId, payload) {
-    const [contentKey, setContentKey] = React32.useState(0);
-    const previousActiveTriggerIdRef = React32.useRef(activeTriggerId);
-    const previousPayloadRef = React32.useRef(payload);
-    const pendingPayloadUpdateRef = React32.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;
@@ -7694,10 +7688,10 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
-  var React33 = __toESM(require_react(), 1);
+  var React34 = __toESM(require_react(), 1);
   var ReactDOM7 = __toESM(require_react_dom(), 1);
-  var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
-  var FloatingPortalLite = /* @__PURE__ */ React33.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
+  var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
+  var FloatingPortalLite = /* @__PURE__ */ React34.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
     const {
       children,
       container,
@@ -7718,7 +7712,7 @@ var wp;
     if (!portalSubtree && !portalNode) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime6.jsxs)(React33.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime7.jsxs)(React34.Fragment, {
       children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM7.createPortal(children, portalNode)]
     });
   });
@@ -7740,14 +7734,14 @@ var wp;
   });

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

   // node_modules/@base-ui/react/tooltip/root/TooltipRootContext.mjs
-  var React34 = __toESM(require_react(), 1);
-  var TooltipRootContext = /* @__PURE__ */ React34.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 = React34.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));
     }
@@ -7755,7 +7749,7 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/store/TooltipStore.mjs
-  var React35 = __toESM(require_react(), 1);
+  var React36 = __toESM(require_react(), 1);
   var selectors2 = {
     ...popupStoreSelectors,
     disabled: createSelector((state) => state.disabled),
@@ -7777,7 +7771,7 @@ var wp;
       };
       state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
       super(state, {
-        popupRef: /* @__PURE__ */ React35.createRef(),
+        popupRef: /* @__PURE__ */ React36.createRef(),
         onOpenChange: void 0,
         onOpenChangeComplete: void 0,
         triggerElements
@@ -7815,7 +7809,7 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-  var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
   var TooltipRoot = fastComponent(function TooltipRoot2(props) {
     const {
       disabled: disabled2 = false,
@@ -7862,7 +7856,7 @@ var wp;
     const isInstantPhase = store2.useState("isInstantPhase");
     const instantType = store2.useState("instantType");
     const lastOpenChangeReason = store2.useState("lastOpenChangeReason");
-    const previousInstantTypeRef = React36.useRef(null);
+    const previousInstantTypeRef = React37.useRef(null);
     useIsoLayoutEffect(() => {
       if (openState && disabled2) {
         store2.setOpen(false, createChangeEventDetails(reason_parts_exports.disabled));
@@ -7886,17 +7880,17 @@ var wp;
         }
       }
     }, [store2, activeTriggerId, open]);
-    const handleImperativeClose = React36.useCallback(() => {
+    const handleImperativeClose = React37.useCallback(() => {
       store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
     }, [store2]);
-    React36.useImperativeHandle(actionsRef, () => ({
+    React37.useImperativeHandle(actionsRef, () => ({
       unmount: forceUnmount,
       close: handleImperativeClose
     }), [forceUnmount, handleImperativeClose]);
     const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
-    return /* @__PURE__ */ (0, import_jsx_runtime7.jsxs)(TooltipRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime8.jsxs)(TooltipRootContext.Provider, {
       value: store2,
-      children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(TooltipInteractions, {
+      children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipInteractions, {
         store: store2,
         disabled: disabled2,
         trackCursorAxis
@@ -7920,9 +7914,9 @@ var wp;
       enabled: !disabled2 && trackCursorAxis !== "none",
       axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
     });
-    const activeTriggerProps = React36.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
-    const inactiveTriggerProps = React36.useMemo(() => mergeProps(clientPoint.trigger, dismiss.trigger), [clientPoint.trigger, dismiss.trigger]);
-    const popupProps = React36.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, clientPoint.floating, dismiss.floating), [clientPoint.floating, dismiss.floating]);
+    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]);
     usePopupInteractionProps(store2, {
       activeTriggerProps,
       inactiveTriggerProps,
@@ -7932,14 +7926,14 @@ var wp;
   }

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

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

   // node_modules/@base-ui/react/tooltip/trigger/TooltipTriggerDataAttributes.mjs
@@ -8009,7 +8003,7 @@ var wp;
     const isTriggerActive = store2.useState("isTriggerActive", thisTriggerId);
     const isOpenedByThisTrigger = store2.useState("isOpenedByTrigger", thisTriggerId);
     const floatingRootContext = store2.useState("floatingRootContext");
-    const triggerElementRef = React38.useRef(null);
+    const triggerElementRef = React39.useRef(null);
     const delayWithDefault = delay ?? OPEN_DELAY;
     const closeDelayWithDefault = closeDelay ?? 0;
     const {
@@ -8035,9 +8029,9 @@ var wp;
     const disabledRef = useValueAsRef(disabled2);
     const trackCursorAxis = store2.useState("trackCursorAxis");
     const disableHoverablePopup = store2.useState("disableHoverablePopup");
-    const isNestedTriggerHoveredRef = React38.useRef(false);
+    const isNestedTriggerHoveredRef = React39.useRef(false);
     const nestedTriggerOpenTimeout = useTimeout();
-    const pointerTypeRef = React38.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;
@@ -8170,14 +8164,14 @@ var wp;
   if (true) TooltipTrigger.displayName = "TooltipTrigger";

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

   // node_modules/@base-ui/react/tooltip/portal/TooltipPortalContext.mjs
-  var React39 = __toESM(require_react(), 1);
-  var TooltipPortalContext = /* @__PURE__ */ React39.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 = React39.useContext(TooltipPortalContext);
+    const value = React40.useContext(TooltipPortalContext);
     if (value === void 0) {
       throw new Error(true ? "Base UI: <Tooltip.Portal> is missing." : formatErrorMessage_default(70));
     }
@@ -8185,8 +8179,8 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
-  var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
-  var TooltipPortal = /* @__PURE__ */ React40.forwardRef(function TooltipPortal2(props, forwardedRef) {
+  var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPortal = /* @__PURE__ */ React41.forwardRef(function TooltipPortal2(props, forwardedRef) {
     const {
       keepMounted = false,
       ...portalProps
@@ -8197,9 +8191,9 @@ var wp;
     if (!shouldRender) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipPortalContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(TooltipPortalContext.Provider, {
       value: keepMounted,
-      children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(FloatingPortalLite, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(FloatingPortalLite, {
         ref: forwardedRef,
         ...portalProps
       })
@@ -8208,14 +8202,14 @@ var wp;
   if (true) TooltipPortal.displayName = "TooltipPortal";

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

   // node_modules/@base-ui/react/tooltip/positioner/TooltipPositionerContext.mjs
-  var React41 = __toESM(require_react(), 1);
-  var TooltipPositionerContext = /* @__PURE__ */ React41.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 = React41.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));
     }
@@ -8223,8 +8217,8 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-  var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-  var TooltipPositioner = /* @__PURE__ */ React42.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+  var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPositioner = /* @__PURE__ */ React43.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
     const {
       render,
       className,
@@ -8271,7 +8265,7 @@ var wp;
       collisionAvoidance,
       adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
     });
-    const state = React42.useMemo(() => ({
+    const state = React43.useMemo(() => ({
       open,
       side: positioning.side,
       align: positioning.align,
@@ -8286,7 +8280,7 @@ var wp;
       hidden: !mounted,
       inert: !open || trackCursorAxis === "both" || disableHoverablePopup
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(TooltipPositionerContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(TooltipPositionerContext.Provider, {
       value: positioning,
       children: element
     });
@@ -8294,12 +8288,12 @@ var wp;
   if (true) TooltipPositioner.displayName = "TooltipPositioner";

   // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
-  var React43 = __toESM(require_react(), 1);
+  var React44 = __toESM(require_react(), 1);
   var stateAttributesMapping = {
     ...popupStateMapping,
     ...transitionStatusMapping
   };
-  var TooltipPopup = /* @__PURE__ */ React43.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+  var TooltipPopup = /* @__PURE__ */ React44.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
     const {
       render,
       className,
@@ -8350,8 +8344,8 @@ var wp;
   if (true) TooltipPopup.displayName = "TooltipPopup";

   // node_modules/@base-ui/react/tooltip/arrow/TooltipArrow.mjs
-  var React44 = __toESM(require_react(), 1);
-  var TooltipArrow = /* @__PURE__ */ React44.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+  var React45 = __toESM(require_react(), 1);
+  var TooltipArrow = /* @__PURE__ */ React45.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
     const {
       render,
       className,
@@ -8389,25 +8383,25 @@ var wp;
   if (true) TooltipArrow.displayName = "TooltipArrow";

   // node_modules/@base-ui/react/tooltip/provider/TooltipProvider.mjs
-  var React45 = __toESM(require_react(), 1);
-  var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
+  var React46 = __toESM(require_react(), 1);
+  var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
   var TooltipProvider = function TooltipProvider2(props) {
     const {
       delay,
       closeDelay,
       timeout = 400
     } = props;
-    const contextValue = React45.useMemo(() => ({
+    const contextValue = React46.useMemo(() => ({
       delay,
       closeDelay
     }), [delay, closeDelay]);
-    const delayValue = React45.useMemo(() => ({
+    const delayValue = React46.useMemo(() => ({
       open: delay,
       close: closeDelay
     }), [delay, closeDelay]);
-    return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(TooltipProviderContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(TooltipProviderContext.Provider, {
       value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(FloatingDelayGroup, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(FloatingDelayGroup, {
         delay: delayValue,
         timeoutMs: timeout,
         children: props.children
@@ -8417,7 +8411,7 @@ var wp;
   if (true) TooltipProvider.displayName = "TooltipProvider";

   // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-  var React46 = __toESM(require_react(), 1);
+  var React47 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tooltip/viewport/TooltipViewportCssVars.mjs
   var TooltipViewportCssVars = /* @__PURE__ */ (function(TooltipViewportCssVars2) {
@@ -8432,7 +8426,7 @@ var wp;
       "data-activation-direction": value
     } : null
   };
-  var TooltipViewport = /* @__PURE__ */ React46.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+  var TooltipViewport = /* @__PURE__ */ React47.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
     const {
       render,
       className,
@@ -8516,28 +8510,28 @@ var wp;

   // packages/icons/build-module/library/chevron-down.mjs
   var import_primitives = __toESM(require_primitives(), 1);
-  var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
-  var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(import_primitives.Path, { d: "M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z" }) });
+  var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
+  var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives.Path, { d: "M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z" }) });

   // packages/icons/build-module/library/chevron-left.mjs
   var import_primitives2 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
-  var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives2.Path, { d: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });
+  var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
+  var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives2.Path, { d: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });

   // packages/icons/build-module/library/chevron-right.mjs
   var import_primitives3 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives3.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
+  var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
+  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives3.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });

   // packages/icons/build-module/library/chevron-up.mjs
   var import_primitives4 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-  var chevron_up_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives4.Path, { d: "M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z" }) });
+  var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
+  var chevron_up_default = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives4.Path, { d: "M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z" }) });

   // packages/icons/build-module/library/fullscreen.mjs
   var import_primitives5 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
-  var fullscreen_default = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime15.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" }) });
+  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);
@@ -8841,10 +8835,10 @@ var wp;
   }

   // packages/ui/build-module/tooltip/portal.mjs
-  var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
+  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_runtime16.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
         index_parts_exports.Portal,
         {
           container: container ?? getWpCompatOverlaySlot(),
@@ -8857,7 +8851,7 @@ var wp;

   // packages/ui/build-module/tooltip/positioner.mjs
   var import_element13 = __toESM(require_element(), 1);
-  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
   function getRuntime3() {
     const globalScope = globalThis;
@@ -8948,7 +8942,7 @@ var wp;
   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_runtime17.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(
         index_parts_exports.Positioner,
         {
           ref,
@@ -8967,7 +8961,7 @@ var wp;
   );

   // packages/ui/build-module/tooltip/popup.mjs
-  var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
   function getRuntime4() {
     const globalScope = globalThis;
@@ -9054,7 +9048,7 @@ var wp;
   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_runtime18.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(
+    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
       index_parts_exports.Popup,
       {
         ref,
@@ -9065,31 +9059,38 @@ var wp;
     ) });
     const positionedPopup = renderSlotWithChildren(
       positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(Positioner, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(Positioner, {}),
       popupContent
     );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(Portal, {}), positionedPopup);
+    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_runtime19 = __toESM(require_jsx_runtime(), 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_runtime19.jsx)(index_parts_exports.Trigger, { ref, ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(index_parts_exports.Trigger, { ref, ...props });
     }
   );

+  // packages/ui/build-module/utils/direction-provider.mjs
+  var import_i18n = __toESM(require_i18n(), 1);
+  var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+  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_runtime20 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
   function Root(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(index_parts_exports.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_runtime21 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
   function Provider({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(index_parts_exports.Provider, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(index_parts_exports.Provider, { ...props });
   }

   // packages/ui/build-module/visually-hidden/visually-hidden.mjs
@@ -9198,10 +9199,10 @@ var wp;

   // packages/admin-ui/build-module/navigable-region/index.mjs
   var import_element17 = __toESM(require_element(), 1);
-  var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
   var NavigableRegion = (0, import_element17.forwardRef)(
     ({ children, className, ariaLabel, as: Tag = "div", ...props }, ref) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
         Tag,
         {
           ref,
@@ -9218,9 +9219,30 @@ var wp;
   NavigableRegion.displayName = "NavigableRegion";
   var navigable_region_default = NavigableRegion;

+  // 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/edit-post/build-module/components/layout/index.mjs
-  var import_editor17 = __toESM(require_editor(), 1);
-  var import_data24 = __toESM(require_data(), 1);
+  var import_editor18 = __toESM(require_editor(), 1);
+  var import_data25 = __toESM(require_data(), 1);
   var import_block_editor2 = __toESM(require_block_editor(), 1);

   // packages/global-styles-engine/build-module/utils/common.mjs
@@ -9529,17 +9551,18 @@ var wp;

   // packages/edit-post/build-module/components/layout/index.mjs
   var import_plugins = __toESM(require_plugins(), 1);
-  var import_i18n14 = __toESM(require_i18n(), 1);
-  var import_element28 = __toESM(require_element(), 1);
+  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_commands2 = __toESM(require_commands(), 1);
   var import_block_library = __toESM(require_block_library(), 1);
-  var import_url5 = __toESM(require_url(), 1);
+  var import_url6 = __toESM(require_url(), 1);
   var import_html_entities = __toESM(require_html_entities(), 1);
-  var import_core_data8 = __toESM(require_core_data(), 1);
+  var import_core_data9 = __toESM(require_core_data(), 1);
   var import_components9 = __toESM(require_components(), 1);
   var import_compose2 = __toESM(require_compose(), 1);
+  var import_theme = __toESM(require_theme(), 1);

   // packages/edit-post/build-module/components/back-button/index.mjs
   var import_editor2 = __toESM(require_editor(), 1);
@@ -9548,11 +9571,11 @@ var wp;
   // packages/edit-post/build-module/components/back-button/fullscreen-mode-close.mjs
   var import_data2 = __toESM(require_data(), 1);
   var import_components = __toESM(require_components(), 1);
-  var import_i18n = __toESM(require_i18n(), 1);
+  var import_i18n2 = __toESM(require_i18n(), 1);
   var import_url = __toESM(require_url(), 1);
   var import_editor = __toESM(require_editor(), 1);
   var import_core_data = __toESM(require_core_data(), 1);
-  var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
   function FullscreenModeClose({ showTooltip, icon, href, initialPost }) {
     const postType = (0, import_data2.useSelect)(
       (select3) => {
@@ -9568,8 +9591,8 @@ var wp;
     const buttonHref = href ?? (0, import_url.addQueryArgs)("edit.php", {
       post_type: postType.slug
     });
-    const buttonLabel = postType?.labels?.view_items ?? (0, import_i18n.__)("Back");
-    return /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(
+    const buttonLabel = postType?.labels?.view_items ?? (0, import_i18n2.__)("Back");
+    return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
       import_components.Button,
       {
         size: "compact",
@@ -9577,7 +9600,7 @@ var wp;
         label: buttonLabel,
         showTooltip,
         tooltipPosition: "bottom",
-        icon: icon ?? ((0, import_i18n.isRTL)() ? chevron_right_default : chevron_left_default)
+        icon: icon ?? ((0, import_i18n2.isRTL)() ? chevron_right_default : chevron_left_default)
       }
     );
   }
@@ -9591,7 +9614,7 @@ var wp;
   );

   // packages/edit-post/build-module/components/back-button/index.mjs
-  var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
   var { BackButton: BackButtonFill } = unlock2(import_editor2.privateApis);
   var slideX = {
     hidden: { x: "-100%" },
@@ -9599,12 +9622,12 @@ var wp;
     hover: { x: 0, transition: { type: "tween", delay: 0.2 } }
   };
   function BackButton({ initialPost }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(BackButtonFill, { children: ({ length }) => length <= 1 && /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(BackButtonFill, { children: ({ length }) => length <= 1 && /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
       import_components2.__unstableMotion.div,
       {
         variants: slideX,
         transition: { type: "tween", delay: 0.8 },
-        children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
           fullscreen_mode_close_default,
           {
             showTooltip: true,
@@ -9665,7 +9688,7 @@ var wp;
   var import_element19 = __toESM(require_element(), 1);
   var import_data7 = __toESM(require_data(), 1);
   var import_keyboard_shortcuts = __toESM(require_keyboard_shortcuts(), 1);
-  var import_i18n3 = __toESM(require_i18n(), 1);
+  var import_i18n4 = __toESM(require_i18n(), 1);

   // packages/edit-post/build-module/store/index.mjs
   var import_data6 = __toESM(require_data(), 1);
@@ -9772,7 +9795,7 @@ var wp;
   var import_hooks = __toESM(require_hooks(), 1);
   var import_core_data3 = __toESM(require_core_data(), 1);
   var import_notices = __toESM(require_notices(), 1);
-  var import_i18n2 = __toESM(require_i18n(), 1);
+  var import_i18n3 = __toESM(require_i18n(), 1);

   // packages/edit-post/build-module/utils/meta-boxes.mjs
   var getMetaBoxContainer = (location) => {
@@ -10011,13 +10034,13 @@ var wp;
     const isFullscreen = registry.select(import_preferences.store).get("core/edit-post", "fullscreenMode");
     registry.dispatch(import_preferences.store).toggle("core/edit-post", "fullscreenMode");
     registry.dispatch(import_notices.store).createInfoNotice(
-      isFullscreen ? (0, import_i18n2.__)("Fullscreen mode deactivated.") : (0, import_i18n2.__)("Fullscreen mode activated."),
+      isFullscreen ? (0, import_i18n3.__)("Fullscreen mode deactivated.") : (0, import_i18n3.__)("Fullscreen mode activated."),
       {
         id: "core/edit-post/toggle-fullscreen-mode/notice",
         type: "snackbar",
         actions: [
           {
-            label: (0, import_i18n2.__)("Undo"),
+            label: (0, import_i18n3.__)("Undo"),
             onClick: () => {
               registry.dispatch(import_preferences.store).toggle(
                 "core/edit-post",
@@ -10331,7 +10354,7 @@ var wp;
       registerShortcut({
         name: "core/edit-post/toggle-fullscreen",
         category: "global",
-        description: (0, import_i18n3.__)("Enable or disable fullscreen mode."),
+        description: (0, import_i18n4.__)("Enable or disable fullscreen mode."),
         keyCombination: {
           modifier: "secondary",
           character: "f"
@@ -10347,11 +10370,11 @@ var wp;

   // packages/edit-post/build-module/components/init-pattern-modal/index.mjs
   var import_data8 = __toESM(require_data(), 1);
-  var import_i18n4 = __toESM(require_i18n(), 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_runtime25 = __toESM(require_jsx_runtime(), 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);
@@ -10361,15 +10384,15 @@ var wp;
     if (!isModalOpen) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
       import_components3.Modal,
       {
-        title: (0, import_i18n4.__)("Create pattern"),
+        title: (0, import_i18n5.__)("Create pattern"),
         onRequestClose: () => {
           setIsModalOpen(false);
         },
         overlayClassName: "patterns-create-modal",
-        children: /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
           "form",
           {
             onSubmit: (event) => {
@@ -10382,22 +10405,22 @@ var wp;
                 }
               });
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime25.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
                 import_components3.TextControl,
                 {
-                  label: (0, import_i18n4.__)("Name"),
+                  label: (0, import_i18n5.__)("Name"),
                   value: title,
                   onChange: setTitle,
-                  placeholder: (0, import_i18n4.__)("My pattern"),
+                  placeholder: (0, import_i18n5.__)("My pattern"),
                   className: "patterns-create-modal__name-input"
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
                 import_components3.ToggleControl,
                 {
-                  label: (0, import_i18n4._x)("Synced", "pattern (singular)"),
-                  help: (0, import_i18n4.__)(
+                  label: (0, import_i18n5._x)("Synced", "pattern (singular)"),
+                  help: (0, import_i18n5.__)(
                     "Sync this pattern across multiple locations."
                   ),
                   checked: !syncType,
@@ -10406,7 +10429,7 @@ var wp;
                   }
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(Stack, { justify: "end", children: /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(Stack, { justify: "end", children: /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
                 import_components3.Button,
                 {
                   __next40pxDefaultSize: true,
@@ -10414,7 +10437,7 @@ var wp;
                   type: "submit",
                   disabled: !title,
                   accessibleWhenDisabled: true,
-                  children: (0, import_i18n4.__)("Create")
+                  children: (0, import_i18n5.__)("Create")
                 }
               ) })
             ] })
@@ -10425,17 +10448,89 @@ var wp;
   }

   // packages/edit-post/build-module/components/browser-url/index.mjs
-  var import_element21 = __toESM(require_element(), 1);
+  var import_element22 = __toESM(require_element(), 1);
+  var import_data10 = __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_url2 = __toESM(require_url(), 1);
+  var import_core_data5 = __toESM(require_core_data(), 1);
   var import_editor7 = __toESM(require_editor(), 1);
-  function getPostEditURL(postId) {
-    return (0, import_url2.addQueryArgs)("post.php", { post: postId, action: "edit" });
+  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 editor = select3(import_editor7.store);
+      return {
+        disableVisualRevisions: !!editor.getEditorSettings().disableVisualRevisions,
+        currentRevisionId: unlock2(editor).getCurrentRevisionId(),
+        postType: editor.getCurrentPostType(),
+        postId: editor.getCurrentPostId()
+      };
+    }, []);
+    const hasClassicRevisionScreen = ![
+      "wp_template",
+      "wp_template_part"
+    ].includes(postType);
+    (0, import_element21.useEffect)(() => {
+      if (!disableVisualRevisions || !hasClassicRevisionScreen || !currentRevisionId || !postType || !postId) {
+        return;
+      }
+      let cancelled = false;
+      registry.resolveSelect(import_core_data5.store).getRevision("postType", postType, postId, currentRevisionId, {
+        context: "edit",
+        _fields: "id"
+      }).then((revision) => {
+        if (cancelled || !revision) {
+          return;
+        }
+        const editor = registry.select(import_editor7.store);
+        const isStillSelected = !!editor.getEditorSettings().disableVisualRevisions && editor.getCurrentPostType() === postType && String(editor.getCurrentPostId()) === String(postId) && unlock2(editor).getCurrentRevisionId() === currentRevisionId;
+        if (!isStillSelected) {
+          return;
+        }
+        window.location.replace(
+          (0, import_url2.addQueryArgs)("revision.php", {
+            revision: currentRevisionId
+          })
+        );
+      });
+      return () => {
+        cancelled = true;
+      };
+    }, [
+      disableVisualRevisions,
+      hasClassicRevisionScreen,
+      currentRevisionId,
+      postType,
+      postId,
+      registry
+    ]);
+  }
+
+  // packages/edit-post/build-module/components/browser-url/index.mjs
+  var URL_WRITE_DEBOUNCE_MS = 300;
+  function getPostEditURL(postId, revisionId) {
+    const args = { post: postId, action: "edit" };
+    if (revisionId) {
+      args.revision = revisionId;
+    }
+    return (0, import_url3.addQueryArgs)("post.php", args);
   }
   function BrowserURL() {
-    const [historyId, setHistoryId] = (0, import_element21.useState)(null);
-    const { postId, postStatus } = (0, import_data9.useSelect)((select3) => {
-      const { getCurrentPost } = select3(import_editor7.store);
+    useClassicRevisionRedirect();
+    const [initialRevisionId] = (0, import_element22.useState)(() => {
+      const revision = Number(
+        (0, import_url3.getQueryArg)(window.location.href, "revision")
+      );
+      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 { getCurrentPost } = select3(import_editor8.store);
+      const { getCurrentRevisionId } = unlock2(select3(import_editor8.store));
       const post = getCurrentPost();
       let { id, status, type } = post;
       const isTemplate = ["wp_template", "wp_template_part"].includes(
@@ -10446,36 +10541,79 @@ var wp;
       }
       return {
         postId: id,
-        postStatus: status
+        postStatus: status,
+        // `post.php` rejects templates because `show_ui` is false. Adding
+        // their revision ID to this URL would create a dead link.
+        currentRevisionId: isTemplate ? null : getCurrentRevisionId()
       };
     }, []);
-    (0, import_element21.useEffect)(() => {
-      if (postId && postId !== historyId && postStatus !== "auto-draft") {
-        window.history.replaceState(
-          { id: postId },
-          "Post " + postId,
-          getPostEditURL(postId)
-        );
-        setHistoryId(postId);
+    const { openRevision } = unlock2((0, import_data10.useDispatch)(import_editor8.store));
+    const lastURLWriteTimeRef = (0, import_element22.useRef)(null);
+    const lastPostIdRef = (0, import_element22.useRef)(null);
+    (0, import_element22.useEffect)(() => {
+      if (!postId) {
+        return;
+      }
+      if (initialRevisionId && !hasHandledInitialRevisionRef.current) {
+        hasHandledInitialRevisionRef.current = true;
+        openRevision(initialRevisionId);
+        return;
+      }
+      if (postStatus === "auto-draft") {
+        return;
+      }
+      const previousPostId = lastPostIdRef.current;
+      lastPostIdRef.current = postId;
+      const url = getPostEditURL(postId, currentRevisionId);
+      const write = () => {
+        lastURLWriteTimeRef.current = Date.now();
+        try {
+          window.history.replaceState(
+            { id: postId },
+            "Post " + postId,
+            url
+          );
+        } catch {
+        }
+      };
+      if (previousPostId !== null && previousPostId !== postId) {
+        write();
+        return;
+      }
+      if (lastURLWriteTimeRef.current === null) {
+        write();
+        return;
       }
-    }, [postId, postStatus, historyId]);
+      if (Date.now() - lastURLWriteTimeRef.current >= URL_WRITE_DEBOUNCE_MS) {
+        write();
+        return;
+      }
+      const timeoutId = setTimeout(write, URL_WRITE_DEBOUNCE_MS);
+      return () => clearTimeout(timeoutId);
+    }, [
+      postId,
+      postStatus,
+      currentRevisionId,
+      initialRevisionId,
+      openRevision
+    ]);
     return null;
   }

   // packages/edit-post/build-module/components/meta-boxes/index.mjs
-  var import_data12 = __toESM(require_data(), 1);
+  var import_data13 = __toESM(require_data(), 1);

   // packages/edit-post/build-module/components/meta-boxes/meta-boxes-area/index.mjs
-  var import_element22 = __toESM(require_element(), 1);
+  var import_element23 = __toESM(require_element(), 1);
   var import_components4 = __toESM(require_components(), 1);
-  var import_data10 = __toESM(require_data(), 1);
+  var import_data11 = __toESM(require_data(), 1);
   var import_block_editor = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
   var { useNativeUndo } = unlock2(import_block_editor.privateApis);
   function MetaBoxesArea({ location }) {
-    const container = (0, import_element22.useRef)(null);
-    const formRef = (0, import_element22.useRef)(null);
-    (0, import_element22.useEffect)(() => {
+    const container = (0, import_element23.useRef)(null);
+    const formRef = (0, import_element23.useRef)(null);
+    (0, import_element23.useEffect)(() => {
       formRef.current = document.querySelector(
         ".metabox-location-" + location
       );
@@ -10488,41 +10626,41 @@ var wp;
         }
       };
     }, [location]);
-    const isSaving = (0, import_data10.useSelect)((select3) => {
+    const isSaving = (0, import_data11.useSelect)((select3) => {
       return select3(store).isSavingMetaBoxes();
     }, []);
     const classes = clsx_default("edit-post-meta-boxes-area", `is-${location}`, {
       "is-loading": isSaving
     });
     const nativeUndoRef = useNativeUndo();
-    return /* @__PURE__ */ (0, import_jsx_runtime26.jsxs)("div", { className: classes, ref: nativeUndoRef, children: [
-      isSaving && /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(import_components4.Spinner, { className: "edit-post-meta-boxes-area__spinner" }),
-      /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)("div", { className: classes, ref: nativeUndoRef, children: [
+      isSaving && /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(import_components4.Spinner, { className: "edit-post-meta-boxes-area__spinner" }),
+      /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
         "div",
         {
           className: "edit-post-meta-boxes-area__container",
           ref: container
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime26.jsx)("div", { className: "edit-post-meta-boxes-area__clear" })
+      /* @__PURE__ */ (0, import_jsx_runtime28.jsx)("div", { className: "edit-post-meta-boxes-area__clear" })
     ] });
   }
   var meta_boxes_area_default = MetaBoxesArea;

   // packages/edit-post/build-module/components/meta-boxes/meta-box-visibility.mjs
-  var import_element23 = __toESM(require_element(), 1);
-  var import_data11 = __toESM(require_data(), 1);
-  var import_editor8 = __toESM(require_editor(), 1);
+  var import_element24 = __toESM(require_element(), 1);
+  var import_data12 = __toESM(require_data(), 1);
+  var import_editor9 = __toESM(require_editor(), 1);
   function MetaBoxVisibility({ id }) {
-    const isVisible = (0, import_data11.useSelect)(
+    const isVisible = (0, import_data12.useSelect)(
       (select3) => {
-        return select3(import_editor8.store).isEditorPanelEnabled(
+        return select3(import_editor9.store).isEditorPanelEnabled(
           `meta-box-${id}`
         );
       },
       [id]
     );
-    (0, import_element23.useEffect)(() => {
+    (0, import_element24.useEffect)(() => {
       const element = document.getElementById(id);
       if (!element) {
         return;
@@ -10537,39 +10675,39 @@ var wp;
   }

   // packages/edit-post/build-module/components/meta-boxes/index.mjs
-  var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
   function MetaBoxes({ location }) {
-    const metaBoxes2 = (0, import_data12.useSelect)(
+    const metaBoxes2 = (0, import_data13.useSelect)(
       (select3) => select3(store).getMetaBoxesPerLocation(location),
       [location]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)(import_jsx_runtime27.Fragment, { children: [
-      (metaBoxes2 ?? []).map(({ id }) => /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(MetaBoxVisibility, { id }, id)),
-      /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(meta_boxes_area_default, { location })
+    return /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(import_jsx_runtime29.Fragment, { children: [
+      (metaBoxes2 ?? []).map(({ id }) => /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(MetaBoxVisibility, { id }, id)),
+      /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(meta_boxes_area_default, { location })
     ] });
   }

   // packages/edit-post/build-module/components/more-menu/index.mjs
-  var import_i18n10 = __toESM(require_i18n(), 1);
+  var import_i18n11 = __toESM(require_i18n(), 1);
   var import_compose = __toESM(require_compose(), 1);
-  var import_editor14 = __toESM(require_editor(), 1);
+  var import_editor15 = __toESM(require_editor(), 1);
   var import_keycodes = __toESM(require_keycodes(), 1);
   var import_preferences8 = __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_data5 = __toESM(require_core_data(), 1);
-  var import_data13 = __toESM(require_data(), 1);
-  var import_i18n5 = __toESM(require_i18n(), 1);
-  var import_url3 = __toESM(require_url(), 1);
-  var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
+  var import_core_data6 = __toESM(require_core_data(), 1);
+  var import_data14 = __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_data13.useSelect)((select3) => {
-      const { canUser } = select3(import_core_data5.store);
-      const defaultUrl = (0, import_url3.addQueryArgs)("edit.php", {
+    const url = (0, import_data14.useSelect)((select3) => {
+      const { canUser } = select3(import_core_data6.store);
+      const defaultUrl = (0, import_url4.addQueryArgs)("edit.php", {
         post_type: "wp_block"
       });
-      const patternsUrl = (0, import_url3.addQueryArgs)("site-editor.php", {
+      const patternsUrl = (0, import_url4.addQueryArgs)("site-editor.php", {
         p: "/pattern"
       });
       return canUser("create", {
@@ -10577,66 +10715,66 @@ var wp;
         name: "wp_template"
       }) ? patternsUrl : defaultUrl;
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(import_components5.MenuItem, { role: "menuitem", href: url, children: (0, import_i18n5.__)("Manage patterns") });
+    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_components5.MenuItem, { role: "menuitem", href: url, children: (0, import_i18n6.__)("Manage patterns") });
   }
   var manage_patterns_menu_item_default = ManagePatternsMenuItem;

   // packages/edit-post/build-module/components/more-menu/welcome-guide-menu-item.mjs
-  var import_data14 = __toESM(require_data(), 1);
+  var import_data15 = __toESM(require_data(), 1);
   var import_preferences3 = __toESM(require_preferences(), 1);
-  var import_i18n6 = __toESM(require_i18n(), 1);
-  var import_editor9 = __toESM(require_editor(), 1);
-  var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 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_data14.useSelect)(
-      (select3) => select3(import_editor9.store).getCurrentPostType() === "wp_template",
+    const isEditingTemplate2 = (0, import_data15.useSelect)(
+      (select3) => select3(import_editor10.store).getCurrentPostType() === "wp_template",
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
       import_preferences3.PreferenceToggleMenuItem,
       {
         scope: "core/edit-post",
         name: isEditingTemplate2 ? "welcomeGuideTemplate" : "welcomeGuide",
-        label: (0, import_i18n6.__)("Welcome Guide")
+        label: (0, import_i18n7.__)("Welcome Guide")
       }
     );
   }

   // packages/edit-post/build-module/components/preferences-modal/index.mjs
-  var import_i18n9 = __toESM(require_i18n(), 1);
+  var import_i18n10 = __toESM(require_i18n(), 1);
   var import_preferences7 = __toESM(require_preferences(), 1);
-  var import_editor13 = __toESM(require_editor(), 1);
+  var import_editor14 = __toESM(require_editor(), 1);

   // packages/edit-post/build-module/components/preferences-modal/meta-boxes-section.mjs
-  var import_i18n8 = __toESM(require_i18n(), 1);
-  var import_data17 = __toESM(require_data(), 1);
-  var import_editor12 = __toESM(require_editor(), 1);
+  var import_i18n9 = __toESM(require_i18n(), 1);
+  var import_data18 = __toESM(require_data(), 1);
+  var import_editor13 = __toESM(require_editor(), 1);
   var import_preferences6 = __toESM(require_preferences(), 1);

   // packages/edit-post/build-module/components/preferences-modal/enable-custom-fields.mjs
-  var import_element24 = __toESM(require_element(), 1);
-  var import_i18n7 = __toESM(require_i18n(), 1);
+  var import_element25 = __toESM(require_element(), 1);
+  var import_i18n8 = __toESM(require_i18n(), 1);
   var import_components6 = __toESM(require_components(), 1);
-  var import_data15 = __toESM(require_data(), 1);
-  var import_editor10 = __toESM(require_editor(), 1);
+  var import_data16 = __toESM(require_data(), 1);
+  var import_editor11 = __toESM(require_editor(), 1);
   var import_preferences4 = __toESM(require_preferences(), 1);
-  var import_url4 = __toESM(require_url(), 1);
-  var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
+  var import_url5 = __toESM(require_url(), 1);
+  var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
   var { PreferenceBaseOption } = unlock2(import_preferences4.privateApis);
   function submitCustomFieldsForm() {
     const customFieldsForm = document.getElementById(
       "toggle-custom-fields-form"
     );
-    customFieldsForm.querySelector('[name="_wp_http_referer"]').setAttribute("value", (0, import_url4.getPathAndQueryString)(window.location.href));
+    customFieldsForm.querySelector('[name="_wp_http_referer"]').setAttribute("value", (0, import_url5.getPathAndQueryString)(window.location.href));
     customFieldsForm.submit();
   }
   function CustomFieldsConfirmation({ willEnable }) {
-    const [isReloading, setIsReloading] = (0, import_element24.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime30.jsxs)(import_jsx_runtime30.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime30.jsx)("p", { className: "edit-post-preferences-modal__custom-fields-confirmation-message", children: (0, import_i18n7.__)(
+    const [isReloading, setIsReloading] = (0, import_element25.useState)(false);
+    return /* @__PURE__ */ (0, import_jsx_runtime32.jsxs)(import_jsx_runtime32.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime32.jsx)("p", { className: "edit-post-preferences-modal__custom-fields-confirmation-message", children: (0, import_i18n8.__)(
         "A page reload is required for this change. Make sure your content is saved before reloading."
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
         import_components6.Button,
         {
           __next40pxDefaultSize: true,
@@ -10648,38 +10786,38 @@ var wp;
             setIsReloading(true);
             submitCustomFieldsForm();
           },
-          children: willEnable ? (0, import_i18n7.__)("Show & Reload Page") : (0, import_i18n7.__)("Hide & Reload Page")
+          children: willEnable ? (0, import_i18n8.__)("Show & Reload Page") : (0, import_i18n8.__)("Hide & Reload Page")
         }
       )
     ] });
   }
   function EnableCustomFieldsOption({ label }) {
-    const areCustomFieldsEnabled = (0, import_data15.useSelect)((select3) => {
-      return !!select3(import_editor10.store).getEditorSettings().enableCustomFields;
+    const areCustomFieldsEnabled = (0, import_data16.useSelect)((select3) => {
+      return !!select3(import_editor11.store).getEditorSettings().enableCustomFields;
     }, []);
-    const [isChecked, setIsChecked] = (0, import_element24.useState)(areCustomFieldsEnabled);
-    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
+    const [isChecked, setIsChecked] = (0, import_element25.useState)(areCustomFieldsEnabled);
+    return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
       PreferenceBaseOption,
       {
         label,
         isChecked,
         onChange: setIsChecked,
-        children: isChecked !== areCustomFieldsEnabled && /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(CustomFieldsConfirmation, { willEnable: isChecked })
+        children: isChecked !== areCustomFieldsEnabled && /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(CustomFieldsConfirmation, { willEnable: isChecked })
       }
     );
   }

   // packages/edit-post/build-module/components/preferences-modal/enable-panel.mjs
-  var import_data16 = __toESM(require_data(), 1);
-  var import_editor11 = __toESM(require_editor(), 1);
+  var import_data17 = __toESM(require_data(), 1);
+  var import_editor12 = __toESM(require_editor(), 1);
   var import_preferences5 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
   var { PreferenceBaseOption: PreferenceBaseOption2 } = unlock2(import_preferences5.privateApis);
   function EnablePanelOption(props) {
-    const { toggleEditorPanelEnabled: toggleEditorPanelEnabled2 } = (0, import_data16.useDispatch)(import_editor11.store);
-    const { isChecked, isRemoved } = (0, import_data16.useSelect)(
+    const { toggleEditorPanelEnabled: toggleEditorPanelEnabled2 } = (0, import_data17.useDispatch)(import_editor12.store);
+    const { isChecked, isRemoved } = (0, import_data17.useSelect)(
       (select3) => {
-        const { isEditorPanelEnabled: isEditorPanelEnabled2, isEditorPanelRemoved: isEditorPanelRemoved2 } = select3(import_editor11.store);
+        const { isEditorPanelEnabled: isEditorPanelEnabled2, isEditorPanelRemoved: isEditorPanelRemoved2 } = select3(import_editor12.store);
         return {
           isChecked: isEditorPanelEnabled2(props.panelName),
           isRemoved: isEditorPanelRemoved2(props.panelName)
@@ -10690,7 +10828,7 @@ var wp;
     if (isRemoved) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
       PreferenceBaseOption2,
       {
         isChecked,
@@ -10701,11 +10839,11 @@ var wp;
   }

   // packages/edit-post/build-module/components/preferences-modal/meta-boxes-section.mjs
-  var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
   var { PreferencesModalSection } = unlock2(import_preferences6.privateApis);
   function MetaBoxesSection(sectionProps) {
-    const { areCustomFieldsRegistered, metaBoxes: metaBoxes2 } = (0, import_data17.useSelect)((select3) => {
-      const { getEditorSettings } = select3(import_editor12.store);
+    const { areCustomFieldsRegistered, metaBoxes: metaBoxes2 } = (0, import_data18.useSelect)((select3) => {
+      const { getEditorSettings } = select3(import_editor13.store);
       const { getAllMetaBoxes: getAllMetaBoxes2 } = select3(store);
       return {
         areCustomFieldsRegistered: getEditorSettings().enableCustomFields !== void 0,
@@ -10718,9 +10856,9 @@ var wp;
     if (!areCustomFieldsRegistered && thirdPartyMetaBoxes.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime32.jsxs)(PreferencesModalSection, { ...sectionProps, children: [
-      areCustomFieldsRegistered && /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(EnableCustomFieldsOption, { label: (0, import_i18n8.__)("Custom fields") }),
-      thirdPartyMetaBoxes.map(({ id, title }) => /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(PreferencesModalSection, { ...sectionProps, children: [
+      areCustomFieldsRegistered && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(EnableCustomFieldsOption, { label: (0, import_i18n9.__)("Custom fields") }),
+      thirdPartyMetaBoxes.map(({ id, title }) => /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
         EnablePanelOption,
         {
           label: title,
@@ -10732,139 +10870,139 @@ var wp;
   }

   // packages/edit-post/build-module/components/preferences-modal/index.mjs
-  var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
   var { PreferenceToggleControl } = unlock2(import_preferences7.privateApis);
-  var { PreferencesModal } = unlock2(import_editor13.privateApis);
+  var { PreferencesModal } = unlock2(import_editor14.privateApis);
   function EditPostPreferencesModal() {
     const extraSections = {
-      general: /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(MetaBoxesSection, { title: (0, import_i18n9.__)("Advanced") }),
-      appearance: /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+      general: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(MetaBoxesSection, { title: (0, import_i18n10.__)("Advanced") }),
+      appearance: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
         PreferenceToggleControl,
         {
           scope: "core/edit-post",
           featureName: "themeStyles",
-          help: (0, import_i18n9.__)("Make the editor look like your theme."),
-          label: (0, import_i18n9.__)("Use theme styles")
+          help: (0, import_i18n10.__)("Make the editor look like your theme."),
+          label: (0, import_i18n10.__)("Use theme styles")
         }
       )
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(PreferencesModal, { extraSections });
+    return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(PreferencesModal, { extraSections });
   }

   // packages/edit-post/build-module/components/more-menu/index.mjs
-  var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
-  var { ToolsMoreMenuGroup, ViewMoreMenuGroup } = unlock2(import_editor14.privateApis);
+  var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
+  var { ToolsMoreMenuGroup, ViewMoreMenuGroup } = unlock2(import_editor15.privateApis);
   var MoreMenu = () => {
     const isLargeViewport = (0, import_compose.useViewportMatch)("large");
-    return /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(import_jsx_runtime34.Fragment, { children: [
-      isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(ViewMoreMenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+    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,
         {
           scope: "core/edit-post",
           name: "fullscreenMode",
-          label: (0, import_i18n10.__)("Fullscreen mode"),
-          info: (0, import_i18n10.__)("Show and hide the admin user interface"),
-          messageActivated: (0, import_i18n10.__)("Fullscreen mode activated."),
-          messageDeactivated: (0, import_i18n10.__)(
+          label: (0, import_i18n11.__)("Fullscreen mode"),
+          info: (0, import_i18n11.__)("Show and hide the admin user interface"),
+          messageActivated: (0, import_i18n11.__)("Fullscreen mode activated."),
+          messageDeactivated: (0, import_i18n11.__)(
             "Fullscreen mode deactivated."
           ),
           shortcut: import_keycodes.displayShortcut.secondary("f")
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(ToolsMoreMenuGroup, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(manage_patterns_menu_item_default, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(WelcomeGuideMenuItem, {})
+      /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(ToolsMoreMenuGroup, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(manage_patterns_menu_item_default, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(WelcomeGuideMenuItem, {})
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(EditPostPreferencesModal, {})
+      /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(EditPostPreferencesModal, {})
     ] });
   };
   var more_menu_default = MoreMenu;

   // packages/edit-post/build-module/components/welcome-guide/index.mjs
-  var import_data20 = __toESM(require_data(), 1);
+  var import_data21 = __toESM(require_data(), 1);

   // packages/edit-post/build-module/components/welcome-guide/default.mjs
-  var import_data18 = __toESM(require_data(), 1);
+  var import_data19 = __toESM(require_data(), 1);
   var import_components7 = __toESM(require_components(), 1);
-  var import_i18n11 = __toESM(require_i18n(), 1);
-  var import_element25 = __toESM(require_element(), 1);
+  var import_i18n12 = __toESM(require_i18n(), 1);
+  var import_element26 = __toESM(require_element(), 1);

   // packages/edit-post/build-module/components/welcome-guide/image.mjs
-  var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuideImage({ nonAnimatedSrc, animatedSrc }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime35.jsxs)("picture", { className: "edit-post-welcome-guide__image", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)("picture", { className: "edit-post-welcome-guide__image", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
         "source",
         {
           srcSet: nonAnimatedSrc,
           media: "(prefers-reduced-motion: reduce)"
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime35.jsx)("img", { src: animatedSrc, width: "312", height: "240", alt: "" })
+      /* @__PURE__ */ (0, import_jsx_runtime37.jsx)("img", { src: animatedSrc, width: "312", height: "240", alt: "" })
     ] });
   }

   // packages/edit-post/build-module/components/welcome-guide/default.mjs
-  var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuideDefault() {
-    const { toggleFeature: toggleFeature2 } = (0, import_data18.useDispatch)(store);
-    return /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+    const { toggleFeature: toggleFeature2 } = (0, import_data19.useDispatch)(store);
+    return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
       import_components7.Guide,
       {
         className: "edit-post-welcome-guide",
-        contentLabel: (0, import_i18n11.__)("Welcome to the editor"),
-        finishButtonText: (0, import_i18n11.__)("Get started"),
+        contentLabel: (0, import_i18n12.__)("Welcome to the editor"),
+        finishButtonText: (0, import_i18n12.__)("Get started"),
         onFinish: () => toggleFeature2("welcomeGuide"),
         pages: [
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
               WelcomeGuideImage,
               {
                 nonAnimatedSrc: "https://s.w.org/images/block-editor/welcome-canvas.svg",
                 animatedSrc: "https://s.w.org/images/block-editor/welcome-canvas.gif"
               }
             ),
-            content: /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(import_jsx_runtime36.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime36.jsx)("h1", { className: "edit-post-welcome-guide__heading", children: (0, import_i18n11.__)("Welcome to the editor") }),
-              /* @__PURE__ */ (0, import_jsx_runtime36.jsx)("p", { className: "edit-post-welcome-guide__text", children: (0, import_i18n11.__)(
+            content: /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)(import_jsx_runtime38.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime38.jsx)("h1", { className: "edit-post-welcome-guide__heading", children: (0, import_i18n12.__)("Welcome to the editor") }),
+              /* @__PURE__ */ (0, import_jsx_runtime38.jsx)("p", { className: "edit-post-welcome-guide__text", children: (0, import_i18n12.__)(
                 "In the WordPress editor, each paragraph, image, or video is presented as a distinct \u201Cblock\u201D of content."
               ) })
             ] })
           },
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
               WelcomeGuideImage,
               {
                 nonAnimatedSrc: "https://s.w.org/images/block-editor/welcome-editor.svg",
                 animatedSrc: "https://s.w.org/images/block-editor/welcome-editor.gif"
               }
             ),
-            content: /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(import_jsx_runtime36.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime36.jsx)("h1", { className: "edit-post-welcome-guide__heading", children: (0, import_i18n11.__)("Customize each block") }),
-              /* @__PURE__ */ (0, import_jsx_runtime36.jsx)("p", { className: "edit-post-welcome-guide__text", children: (0, import_i18n11.__)(
+            content: /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)(import_jsx_runtime38.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime38.jsx)("h1", { className: "edit-post-welcome-guide__heading", children: (0, import_i18n12.__)("Customize each block") }),
+              /* @__PURE__ */ (0, import_jsx_runtime38.jsx)("p", { className: "edit-post-welcome-guide__text", children: (0, import_i18n12.__)(
                 "Each block comes with its own set of controls for changing things like color, width, and alignment. These will show and hide automatically when you have a block selected."
               ) })
             ] })
           },
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
               WelcomeGuideImage,
               {
                 nonAnimatedSrc: "https://s.w.org/images/block-editor/welcome-library.svg",
                 animatedSrc: "https://s.w.org/images/block-editor/welcome-library.gif"
               }
             ),
-            content: /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(import_jsx_runtime36.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime36.jsx)("h1", { className: "edit-post-welcome-guide__heading", children: (0, import_i18n11.__)("Explore all blocks") }),
-              /* @__PURE__ */ (0, import_jsx_runtime36.jsx)("p", { className: "edit-post-welcome-guide__text", children: (0, import_element25.createInterpolateElement)(
-                (0, import_i18n11.__)(
+            content: /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)(import_jsx_runtime38.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime38.jsx)("h1", { className: "edit-post-welcome-guide__heading", children: (0, import_i18n12.__)("Explore all blocks") }),
+              /* @__PURE__ */ (0, import_jsx_runtime38.jsx)("p", { className: "edit-post-welcome-guide__text", children: (0, import_element26.createInterpolateElement)(
+                (0, import_i18n12.__)(
                   "All of the blocks available to you live in the block library. You\u2019ll find it wherever you see the <InserterIconImage /> icon."
                 ),
                 {
-                  InserterIconImage: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+                  InserterIconImage: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
                     "img",
                     {
-                      alt: (0, import_i18n11.__)("inserter"),
+                      alt: (0, import_i18n12.__)("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"
                     }
                   )
@@ -10873,24 +11011,24 @@ var wp;
             ] })
           },
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime38.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_runtime36.jsxs)(import_jsx_runtime36.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime36.jsx)("h1", { className: "edit-post-welcome-guide__heading", children: (0, import_i18n11.__)("Learn more") }),
-              /* @__PURE__ */ (0, import_jsx_runtime36.jsx)("p", { className: "edit-post-welcome-guide__text", children: (0, import_element25.createInterpolateElement)(
-                (0, import_i18n11.__)(
+            content: /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)(import_jsx_runtime38.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime38.jsx)("h1", { className: "edit-post-welcome-guide__heading", children: (0, import_i18n12.__)("Learn more") }),
+              /* @__PURE__ */ (0, import_jsx_runtime38.jsx)("p", { className: "edit-post-welcome-guide__text", children: (0, import_element26.createInterpolateElement)(
+                (0, import_i18n12.__)(
                   "New to the block editor? Want to learn more about using it? <a>Here's a detailed guide.</a>"
                 ),
                 {
-                  a: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+                  a: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
                     import_components7.ExternalLink,
                     {
-                      href: (0, import_i18n11.__)(
+                      href: (0, import_i18n12.__)(
                         "https://wordpress.org/documentation/article/wordpress-block-editor/"
                       )
                     }
@@ -10905,31 +11043,31 @@ var wp;
   }

   // packages/edit-post/build-module/components/welcome-guide/template.mjs
-  var import_data19 = __toESM(require_data(), 1);
+  var import_data20 = __toESM(require_data(), 1);
   var import_components8 = __toESM(require_components(), 1);
-  var import_i18n12 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n13 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuideTemplate() {
-    const { toggleFeature: toggleFeature2 } = (0, import_data19.useDispatch)(store);
-    return /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+    const { toggleFeature: toggleFeature2 } = (0, import_data20.useDispatch)(store);
+    return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
       import_components8.Guide,
       {
         className: "edit-template-welcome-guide",
-        contentLabel: (0, import_i18n12.__)("Welcome to the template editor"),
-        finishButtonText: (0, import_i18n12.__)("Get started"),
+        contentLabel: (0, import_i18n13.__)("Welcome to the template editor"),
+        finishButtonText: (0, import_i18n13.__)("Get started"),
         onFinish: () => toggleFeature2("welcomeGuideTemplate"),
         pages: [
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
               WelcomeGuideImage,
               {
                 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: /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(import_jsx_runtime37.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime37.jsx)("h1", { className: "edit-post-welcome-guide__heading", children: (0, import_i18n12.__)("Welcome to the template editor") }),
-              /* @__PURE__ */ (0, import_jsx_runtime37.jsx)("p", { className: "edit-post-welcome-guide__text", children: (0, import_i18n12.__)(
+            content: /* @__PURE__ */ (0, import_jsx_runtime39.jsxs)(import_jsx_runtime39.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime39.jsx)("h1", { className: "edit-post-welcome-guide__heading", children: (0, import_i18n13.__)("Welcome to the template editor") }),
+              /* @__PURE__ */ (0, import_jsx_runtime39.jsx)("p", { className: "edit-post-welcome-guide__text", children: (0, import_i18n13.__)(
                 "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."
               ) })
             ] })
@@ -10940,9 +11078,9 @@ var wp;
   }

   // packages/edit-post/build-module/components/welcome-guide/index.mjs
-  var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuide({ postType }) {
-    const { isActive, isEditingTemplate: isEditingTemplate2 } = (0, import_data20.useSelect)(
+    const { isActive, isEditingTemplate: isEditingTemplate2 } = (0, import_data21.useSelect)(
       (select3) => {
         const { isFeatureActive: isFeatureActive2 } = select3(store);
         const _isEditingTemplate = postType === "wp_template";
@@ -10957,40 +11095,40 @@ var wp;
     if (!isActive) {
       return null;
     }
-    return isEditingTemplate2 ? /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(WelcomeGuideTemplate, {}) : /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(WelcomeGuideDefault, {});
+    return isEditingTemplate2 ? /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(WelcomeGuideTemplate, {}) : /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(WelcomeGuideDefault, {});
   }

   // packages/edit-post/build-module/commands/use-commands.mjs
-  var import_data21 = __toESM(require_data(), 1);
-  var import_i18n13 = __toESM(require_i18n(), 1);
+  var import_data22 = __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_notices2 = __toESM(require_notices(), 1);
   function useCommands() {
-    const { isFullscreen } = (0, import_data21.useSelect)((select3) => {
+    const { isFullscreen } = (0, import_data22.useSelect)((select3) => {
       const { get } = select3(import_preferences9.store);
       return {
         isFullscreen: get("core/edit-post", "fullscreenMode")
       };
     }, []);
-    const { toggle } = (0, import_data21.useDispatch)(import_preferences9.store);
-    const { createInfoNotice } = (0, import_data21.useDispatch)(import_notices2.store);
+    const { toggle } = (0, import_data22.useDispatch)(import_preferences9.store);
+    const { createInfoNotice } = (0, import_data22.useDispatch)(import_notices2.store);
     (0, import_commands.useCommand)({
       name: "core/toggle-fullscreen-mode",
-      label: isFullscreen ? (0, import_i18n13.__)("Exit fullscreen") : (0, import_i18n13.__)("Enter fullscreen"),
+      label: isFullscreen ? (0, import_i18n14.__)("Exit fullscreen") : (0, import_i18n14.__)("Enter fullscreen"),
       icon: fullscreen_default,
       category: "command",
       callback: ({ close }) => {
         toggle("core/edit-post", "fullscreenMode");
         close();
         createInfoNotice(
-          isFullscreen ? (0, import_i18n13.__)("Fullscreen off.") : (0, import_i18n13.__)("Fullscreen on."),
+          isFullscreen ? (0, import_i18n14.__)("Fullscreen off.") : (0, import_i18n14.__)("Fullscreen on."),
           {
             id: "core/edit-post/toggle-fullscreen-mode/notice",
             type: "snackbar",
             actions: [
               {
-                label: (0, import_i18n13.__)("Undo"),
+                label: (0, import_i18n14.__)("Undo"),
                 onClick: () => {
                   toggle("core/edit-post", "fullscreenMode");
                 }
@@ -11003,13 +11141,13 @@ var wp;
   }

   // packages/edit-post/build-module/hooks/use-navigate-to-entity-record.mjs
-  var import_element26 = __toESM(require_element(), 1);
-  var import_data22 = __toESM(require_data(), 1);
-  var import_editor15 = __toESM(require_editor(), 1);
-  var import_core_data6 = __toESM(require_core_data(), 1);
+  var import_element27 = __toESM(require_element(), 1);
+  var import_data23 = __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_data22.useRegistry)();
-    const [postHistory, dispatch2] = (0, import_element26.useReducer)(
+    const registry = (0, import_data23.useRegistry)();
+    const [postHistory, dispatch2] = (0, import_element27.useReducer)(
       (historyState, { type, post: post2, previousRenderingMode: previousRenderingMode2, selectedBlockClientId }) => {
         if (type === "push") {
           const updatedHistory = [...historyState];
@@ -11034,12 +11172,12 @@ var wp;
       ]
     );
     const { post, previousRenderingMode } = postHistory[postHistory.length - 1];
-    const { getRenderingMode } = (0, import_data22.useSelect)(import_editor15.store);
-    const { setRenderingMode } = (0, import_data22.useDispatch)(import_editor15.store);
-    const { editEntityRecord } = (0, import_data22.useDispatch)(import_core_data6.store);
-    const onNavigateToEntityRecord = (0, import_element26.useCallback)(
+    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 onNavigateToEntityRecord = (0, import_element27.useCallback)(
       (params) => {
-        const entityEdits = registry.select(import_core_data6.store).getEntityRecordEdits("postType", post.postType, post.postId);
+        const entityEdits = registry.select(import_core_data7.store).getEntityRecordEdits("postType", post.postType, post.postId);
         const externalClientId = entityEdits?.selection?.selectionStart?.clientId ?? null;
         dispatch2({
           type: "push",
@@ -11059,7 +11197,7 @@ var wp;
         defaultRenderingMode
       ]
     );
-    const onNavigateToPreviousEntityRecord = (0, import_element26.useCallback)(() => {
+    const onNavigateToPreviousEntityRecord = (0, import_element27.useCallback)(() => {
       if (postHistory.length > 1) {
         const previousItem = postHistory[postHistory.length - 2];
         if (previousItem.selectedBlockClientId) {
@@ -11101,22 +11239,22 @@ var wp;
   }

   // packages/edit-post/build-module/components/meta-boxes/use-meta-box-initialization.mjs
-  var import_data23 = __toESM(require_data(), 1);
-  var import_editor16 = __toESM(require_editor(), 1);
-  var import_core_data7 = __toESM(require_core_data(), 1);
-  var import_element27 = __toESM(require_element(), 1);
+  var import_data24 = __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);
   var useMetaBoxInitialization = (enabled) => {
     const {
       isEnabledAndEditorReady,
       isCollaborationEnabled,
       hasIncompatibleMetaBoxes,
       hasActiveMetaBoxes
-    } = (0, import_data23.useSelect)(
+    } = (0, import_data24.useSelect)(
       (select3) => {
         const {
           __unstableIsEditorReady,
           isCollaborationEnabledForCurrentPost
-        } = unlock2(select3(import_editor16.store));
+        } = unlock2(select3(import_editor17.store));
         return {
           isEnabledAndEditorReady: enabled && __unstableIsEditorReady(),
           isCollaborationEnabled: isCollaborationEnabledForCurrentPost(),
@@ -11126,10 +11264,10 @@ var wp;
       },
       [enabled]
     );
-    const { setCollaborationSupported } = unlock2((0, import_data23.useDispatch)(import_core_data7.store));
-    const { updateEditorSettings } = (0, import_data23.useDispatch)(import_editor16.store);
-    const { initializeMetaBoxes: initializeMetaBoxes2 } = (0, import_data23.useDispatch)(store);
-    (0, import_element27.useEffect)(() => {
+    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);
+    (0, import_element28.useEffect)(() => {
       if (isEnabledAndEditorReady) {
         initializeMetaBoxes2();
         if (isCollaborationEnabled && hasIncompatibleMetaBoxes) {
@@ -11151,10 +11289,10 @@ var wp;
   };

   // packages/edit-post/build-module/components/layout/index.mjs
-  var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
   var { useCommandContext } = unlock2(import_commands2.privateApis);
   var { useDrag } = unlock2(import_components9.privateApis);
-  var { Editor, FullscreenMode, UploadProgressSnackbar } = unlock2(import_editor17.privateApis);
+  var { Editor, FullscreenMode, UploadProgressSnackbar } = unlock2(import_editor18.privateApis);
   var { BlockKeyboardShortcuts } = unlock2(import_block_library.privateApis);
   var DESIGN_POST_TYPES = [
     "wp_template",
@@ -11163,12 +11301,12 @@ var wp;
     "wp_navigation"
   ];
   function useEditorStyles(settings) {
-    const { hasThemeStyleSupport } = (0, import_data24.useSelect)((select3) => {
+    const { hasThemeStyleSupport } = (0, import_data25.useSelect)((select3) => {
       return {
         hasThemeStyleSupport: select3(store).isFeatureActive("themeStyles")
       };
     }, []);
-    return (0, import_element28.useMemo)(() => {
+    return (0, import_element29.useMemo)(() => {
       const presetStyles = settings.styles?.filter(
         (style) => style.__unstableType && style.__unstableType !== "theme"
       ) ?? [];
@@ -11197,7 +11335,7 @@ var wp;
     ]);
   }
   function MetaBoxesMain() {
-    const [isOpen, openHeight, hasAnyVisible] = (0, import_data24.useSelect)((select3) => {
+    const [isOpen, openHeight, hasAnyVisible] = (0, import_data25.useSelect)((select3) => {
       const { get } = select3(import_preferences10.store);
       const { isMetaBoxLocationVisible: isMetaBoxLocationVisible2 } = select3(store);
       return [
@@ -11206,9 +11344,9 @@ var wp;
         isMetaBoxLocationVisible2("normal") || isMetaBoxLocationVisible2("advanced") || isMetaBoxLocationVisible2("side")
       ];
     }, []);
-    const { set: setPreference } = (0, import_data24.useDispatch)(import_preferences10.store);
+    const { set: setPreference } = (0, import_data25.useDispatch)(import_preferences10.store);
     const isShort = (0, import_compose2.useMediaQuery)("(max-height: 549px)");
-    const [{ min: min2 = 0, max: max2 }, setHeightConstraints] = (0, import_element28.useState)(() => ({}));
+    const [{ min: min2 = 0, max: max2 }, setHeightConstraints] = (0, import_element29.useState)(() => ({}));
     const effectSizeConstraints = (0, import_compose2.useRefEffect)((node) => {
       const container = node.closest(
         ".interface-interface-skeleton__content"
@@ -11236,14 +11374,14 @@ var wp;
       }
       return () => observer.disconnect();
     }, []);
-    const metaBoxesMainRef = (0, import_element28.useRef)();
+    const metaBoxesMainRef = (0, import_element29.useRef)();
     const setMainRefs = (0, import_compose2.useMergeRefs)([
       metaBoxesMainRef,
       effectSizeConstraints
     ]);
-    const separatorRef = (0, import_element28.useRef)();
-    const separatorHelpId = (0, import_element28.useId)();
-    const heightRef = (0, import_element28.useRef)();
+    const separatorRef = (0, import_element29.useRef)();
+    const separatorHelpId = (0, import_element29.useId)();
+    const heightRef = (0, import_element29.useRef)();
     const getAriaValueNow = (height) => Math.round((height - min2) / (max2 - min2) * 100);
     const persistIsOpen = (to = !isOpen) => setPreference("core/edit-post", "metaBoxesMainIsOpen", to);
     const applyHeight = (candidateHeight = "auto", isPersistent) => {
@@ -11305,14 +11443,14 @@ var wp;
     if (!hasAnyVisible) {
       return;
     }
-    const contents = /* @__PURE__ */ (0, import_jsx_runtime39.jsxs)(
+    const contents = /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)(
       "div",
       {
         className: "edit-post-layout__metaboxes edit-post-meta-boxes-main__liner",
         hidden: !isOpen,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(MetaBoxes, { location: "normal" }),
-          /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(MetaBoxes, { location: "advanced" })
+          /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(MetaBoxes, { location: "normal" }),
+          /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(MetaBoxes, { location: "advanced" })
         ]
       }
     );
@@ -11320,8 +11458,8 @@ var wp;
     const usedOpenHeight = isShort ? "auto" : openHeight;
     const usedHeight = isOpen ? usedOpenHeight : min2;
     const usedAriaValueNow = max2 === void 0 || isAutoHeight ? 50 : getAriaValueNow(usedHeight);
-    const paneLabel = (0, import_i18n14.__)("Meta Boxes");
-    const toggle = /* @__PURE__ */ (0, import_jsx_runtime39.jsxs)(
+    const paneLabel = (0, import_i18n15.__)("Meta Boxes");
+    const toggle = /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)(
       "button",
       {
         "aria-expanded": isOpen,
@@ -11333,35 +11471,35 @@ var wp;
         ...!isShort && bindDragGesture(persistIsOpen),
         children: [
           paneLabel,
-          /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_components9.Icon, { icon: isOpen ? chevron_up_default : chevron_down_default })
+          /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_components9.Icon, { icon: isOpen ? chevron_up_default : chevron_down_default })
         ]
       }
     );
-    const separator = !isShort && /* @__PURE__ */ (0, import_jsx_runtime39.jsxs)(import_jsx_runtime39.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime39.jsxs)(tooltip_exports.Root, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
+    const separator = !isShort && /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)(import_jsx_runtime41.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)(tooltip_exports.Root, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
           tooltip_exports.Trigger,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
+            render: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
               "button",
               {
                 ref: separatorRef,
                 role: "separator",
                 "aria-valuenow": usedAriaValueNow,
-                "aria-label": (0, import_i18n14.__)("Drag to resize"),
+                "aria-label": (0, import_i18n15.__)("Drag to resize"),
                 "aria-describedby": separatorHelpId,
                 ...bindDragGesture()
               }
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(tooltip_exports.Popup, { children: (0, import_i18n14.__)("Drag to resize") })
+        /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(tooltip_exports.Popup, { children: (0, import_i18n15.__)("Drag to resize") })
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(VisuallyHidden, { id: separatorHelpId, children: (0, import_i18n14.__)(
+      /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(VisuallyHidden, { id: separatorHelpId, children: (0, import_i18n15.__)(
         "Use up and down arrow keys to resize the meta box pane."
       ) })
     ] });
-    return /* @__PURE__ */ (0, import_jsx_runtime39.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)(
       navigable_region_default,
       {
         ariaLabel: paneLabel,
@@ -11372,7 +11510,7 @@ var wp;
         ),
         style: { height: usedHeight },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime39.jsxs)("div", { className: "edit-post-meta-boxes-main__presenter", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)("div", { className: "edit-post-meta-boxes-main__presenter", children: [
             toggle,
             separator
           ] }),
@@ -11388,7 +11526,7 @@ var wp;
     initialEdits
   }) {
     useCommands();
-    const { createErrorNotice } = (0, import_data24.useDispatch)(import_notices3.store);
+    const { createErrorNotice } = (0, import_data25.useDispatch)(import_notices3.store);
     const {
       currentPost: { postId: currentPostId, postType: currentPostType },
       onNavigateToEntityRecord,
@@ -11410,12 +11548,12 @@ var wp;
       showMetaBoxes,
       isWelcomeGuideVisible,
       templateId
-    } = (0, import_data24.useSelect)(
+    } = (0, import_data25.useSelect)(
       (select3) => {
         const { get } = select3(import_preferences10.store);
         const { isFeatureActive: isFeatureActive2, hasMetaBoxes: hasMetaBoxes2 } = select3(store);
         const { canUser, getPostType, getTemplateId } = unlock2(
-          select3(import_core_data8.store)
+          select3(import_core_data9.store)
         );
         const supportsTemplateMode = settings.supportsTemplateMode;
         const isViewable = getPostType(currentPostType)?.viewable ?? false;
@@ -11427,7 +11565,7 @@ var wp;
           select3(import_block_editor2.store)
         );
         const { getEditorMode: getEditorMode2, getDefaultRenderingMode } = unlock2(
-          select3(import_editor17.store)
+          select3(import_editor18.store)
         );
         const isNotDesignPostType = !DESIGN_POST_TYPES.includes(currentPostType);
         const isDirectlyEditingPattern = currentPostType === "wp_block" && !onNavigateToPreviousEntityRecord;
@@ -11458,7 +11596,7 @@ var wp;
     const commandContext = hasBlockSelected ? "block-selection-edit" : "entity-edit";
     useCommandContext(commandContext);
     const styles = useEditorStyles(settings);
-    const editorSettings = (0, import_element28.useMemo)(
+    const editorSettings = (0, import_element29.useMemo)(
       () => ({
         ...settings,
         styles,
@@ -11483,22 +11621,22 @@ var wp;
     });
     function onPluginAreaError(name) {
       createErrorNotice(
-        (0, import_i18n14.sprintf)(
+        (0, import_i18n15.sprintf)(
           /* translators: %s: plugin name */
-          (0, import_i18n14.__)(
+          (0, import_i18n15.__)(
             'The "%s" plugin has encountered an error and cannot be rendered.'
           ),
           name
         )
       );
     }
-    const { createSuccessNotice } = (0, import_data24.useDispatch)(import_notices3.store);
-    const onActionPerformed = (0, import_element28.useCallback)(
+    const { createSuccessNotice } = (0, import_data25.useDispatch)(import_notices3.store);
+    const onActionPerformed = (0, import_element29.useCallback)(
       (actionId, items) => {
         switch (actionId) {
           case "move-to-trash":
             {
-              document.location.href = (0, import_url5.addQueryArgs)("edit.php", {
+              document.location.href = (0, import_url6.addQueryArgs)("edit.php", {
                 trashed: 1,
                 post_type: items[0].type,
                 ids: items[0].id
@@ -11510,20 +11648,20 @@ var wp;
               const newItem = items[0];
               const title = typeof newItem.title === "string" ? newItem.title : newItem.title?.rendered;
               createSuccessNotice(
-                (0, import_i18n14.sprintf)(
+                (0, import_i18n15.sprintf)(
                   // translators: %s: Title of the created post or template, e.g: "Hello world".
-                  (0, import_i18n14.__)('"%s" successfully created.'),
-                  (0, import_html_entities.decodeEntities)(title) || (0, import_i18n14.__)("(no title)")
+                  (0, import_i18n15.__)('"%s" successfully created.'),
+                  (0, import_html_entities.decodeEntities)(title) || (0, import_i18n15.__)("(no title)")
                 ),
                 {
                   type: "snackbar",
                   id: "duplicate-post-action",
                   actions: [
                     {
-                      label: (0, import_i18n14.__)("Edit"),
+                      label: (0, import_i18n15.__)("Edit"),
                       onClick: () => {
                         const postId = newItem.id;
-                        document.location.href = (0, import_url5.addQueryArgs)("post.php", {
+                        document.location.href = (0, import_url6.addQueryArgs)("post.php", {
                           post: postId,
                           action: "edit"
                         });
@@ -11538,16 +11676,17 @@ var wp;
       },
       [createSuccessNotice]
     );
-    const initialPost = (0, import_element28.useMemo)(() => {
+    const initialPost = (0, import_element29.useMemo)(() => {
       return {
         type: initialPostType,
         id: initialPostId
       };
     }, [initialPostType, initialPostId]);
-    const backButton = (0, import_compose2.useViewportMatch)("medium") && isFullscreenActive ? /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(back_button_default, { initialPost }) : null;
-    return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_components9.SlotFillProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(tooltip_exports.Provider, { children: /* @__PURE__ */ (0, import_jsx_runtime39.jsxs)(import_editor17.ErrorBoundary, { canCopyContent: true, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(WelcomeGuide, { postType: currentPostType }),
-      /* @__PURE__ */ (0, import_jsx_runtime39.jsx)("div", { ...navigateRegionsProps, children: /* @__PURE__ */ (0, import_jsx_runtime39.jsxs)(
+    const backButton = (0, import_compose2.useViewportMatch)("medium") && isFullscreenActive ? /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(back_button_default, { initialPost }) : null;
+    const adminPrimary = (0, import_element29.useMemo)(() => getAdminThemeColors().primary, []);
+    return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_components9.SlotFillProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(tooltip_exports.Provider, { children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_theme.ThemeProvider, { isRoot: true, color: { primary: adminPrimary }, children: /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)(import_editor18.ErrorBoundary, { canCopyContent: true, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(WelcomeGuide, { postType: currentPostType }),
+      /* @__PURE__ */ (0, import_jsx_runtime41.jsx)("div", { ...navigateRegionsProps, children: /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)(
         Editor,
         {
           settings: editorSettings,
@@ -11559,39 +11698,44 @@ var wp;
           forceIsDirty: hasActiveMetaboxes,
           autoFocus: !isWelcomeGuideVisible,
           onActionPerformed,
-          extraSidebarPanels: showMetaBoxes && /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(MetaBoxes, { location: "side" }),
-          extraContent: !isDistractionFree && showMetaBoxes && /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(MetaBoxesMain, {}),
+          extraSidebarPanels: showMetaBoxes && /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(MetaBoxes, { location: "side" }),
+          extraContent: !isDistractionFree && showMetaBoxes && /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(MetaBoxesMain, {}),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_editor17.PostLockedModal, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(EditorInitialization, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(FullscreenMode, { isActive: isFullscreenActive }),
-            /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(BrowserURL, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_editor17.UnsavedChangesWarning, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_editor17.AutosaveMonitor, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_editor17.LocalAutosaveMonitor, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(keyboard_shortcuts_default, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_editor17.EditorKeyboardShortcutsRegister, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(BlockKeyboardShortcuts, {}),
-            currentPostType === "wp_block" && /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(InitPatternModal, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_plugins.PluginArea, { onError: onPluginAreaError }),
-            /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(more_menu_default, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_editor18.PostLockedModal, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(EditorInitialization, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
+              FullscreenMode,
+              {
+                isActive: isFullscreenActive
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(BrowserURL, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_editor18.UnsavedChangesWarning, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_editor18.AutosaveMonitor, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_editor18.LocalAutosaveMonitor, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(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, {}),
             backButton,
-            /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_notices3.SnackbarNotices, { className: "edit-post-layout__snackbar" }),
-            /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(UploadProgressSnackbar, {})
+            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_notices3.SnackbarNotices, { className: "edit-post-layout__snackbar" }),
+            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(UploadProgressSnackbar, {})
           ]
         }
       ) })
-    ] }) }) });
+    ] }) }) }) });
   }
   var layout_default = Layout;

   // packages/edit-post/build-module/deprecated.mjs
-  var import_editor18 = __toESM(require_editor(), 1);
-  var import_url6 = __toESM(require_url(), 1);
+  var import_editor19 = __toESM(require_editor(), 1);
+  var import_url7 = __toESM(require_url(), 1);
   var import_deprecated3 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
-  var { PluginPostExcerpt } = unlock2(import_editor18.privateApis);
-  var isSiteEditor = (0, import_url6.getPath)(window.location.href)?.includes(
+  var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
+  var { PluginPostExcerpt } = unlock2(import_editor19.privateApis);
+  var isSiteEditor = (0, import_url7.getPath)(window.location.href)?.includes(
     "site-editor.php"
   );
   var deprecateSlot = (name) => {
@@ -11605,56 +11749,56 @@ var wp;
       return null;
     }
     deprecateSlot("PluginBlockSettingsMenuItem");
-    return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_editor18.PluginBlockSettingsMenuItem, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor19.PluginBlockSettingsMenuItem, { ...props });
   }
   function PluginDocumentSettingPanel(props) {
     if (isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginDocumentSettingPanel");
-    return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_editor18.PluginDocumentSettingPanel, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor19.PluginDocumentSettingPanel, { ...props });
   }
   function PluginMoreMenuItem(props) {
     if (isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginMoreMenuItem");
-    return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_editor18.PluginMoreMenuItem, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor19.PluginMoreMenuItem, { ...props });
   }
   function PluginPrePublishPanel(props) {
     if (isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginPrePublishPanel");
-    return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_editor18.PluginPrePublishPanel, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor19.PluginPrePublishPanel, { ...props });
   }
   function PluginPostPublishPanel(props) {
     if (isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginPostPublishPanel");
-    return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_editor18.PluginPostPublishPanel, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor19.PluginPostPublishPanel, { ...props });
   }
   function PluginPostStatusInfo(props) {
     if (isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginPostStatusInfo");
-    return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_editor18.PluginPostStatusInfo, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor19.PluginPostStatusInfo, { ...props });
   }
   function PluginSidebar(props) {
     if (isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginSidebar");
-    return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_editor18.PluginSidebar, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor19.PluginSidebar, { ...props });
   }
   function PluginSidebarMoreMenuItem(props) {
     if (isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginSidebarMoreMenuItem");
-    return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_editor18.PluginSidebarMoreMenuItem, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor19.PluginSidebarMoreMenuItem, { ...props });
   }
   function __experimentalPluginPostExcerpt() {
     if (isSiteEditor) {
@@ -11669,25 +11813,25 @@ var wp;
   }

   // packages/edit-post/build-module/index.mjs
-  var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
   var {
     BackButton: __experimentalMainDashboardButton,
     registerCoreBlockBindingsSources
-  } = unlock2(import_editor19.privateApis);
+  } = unlock2(import_editor20.privateApis);
   var { enablePreloadMultiUse, clearPreloadedData } = unlock2(
     import_api_fetch2.default.privateApis
   );
   function initializeEditor(id, postType, postId, settings, initialEdits) {
     const isMediumOrBigger = window.matchMedia("(min-width: 782px)").matches;
     const target = document.getElementById(id);
-    const root = (0, import_element29.createRoot)(target);
-    (0, import_data25.dispatch)(import_preferences11.store).setDefaults("core/edit-post", {
+    const root = (0, import_element30.createRoot)(target);
+    (0, import_data26.dispatch)(import_preferences11.store).setDefaults("core/edit-post", {
       fullscreenMode: true,
       themeStyles: true,
       welcomeGuide: true,
       welcomeGuideTemplate: true
     });
-    (0, import_data25.dispatch)(import_preferences11.store).setDefaults("core", {
+    (0, import_data26.dispatch)(import_preferences11.store).setDefaults("core", {
       allowRightClickOverrides: true,
       editorMode: "visual",
       editorTool: "edit",
@@ -11706,14 +11850,14 @@ var wp;
       showCollaborationPostSaveNotifications: true
     });
     if (window.__clientSideMediaProcessing) {
-      (0, import_data25.dispatch)(import_preferences11.store).setDefaults("core/media", {
+      (0, import_data26.dispatch)(import_preferences11.store).setDefaults("core/media", {
         requireApproval: true,
         optimizeOnUpload: true
       });
     }
-    (0, import_data25.dispatch)(import_blocks2.store).reapplyBlockTypeFilters();
-    if (isMediumOrBigger && (0, import_data25.select)(import_preferences11.store).get("core", "showListViewByDefault") && !(0, import_data25.select)(import_preferences11.store).get("core", "distractionFree")) {
-      (0, import_data25.dispatch)(import_editor19.store).setIsListViewOpened(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_block_library2.registerCoreBlocks)();
     registerCoreBlockBindingsSources();
@@ -11737,13 +11881,13 @@ var wp;
     preloadedResolutions.finally(() => {
       clearPreloadedData();
       if (postType && postId) {
-        const post = (0, import_data25.select)(import_core_data9.store).getEntityRecord(
+        const post = (0, import_data26.select)(import_core_data10.store).getEntityRecord(
           "postType",
           postType,
           postId
         );
         if (post) {
-          (0, import_data25.dispatch)(import_editor19.store).setupEditor(
+          (0, import_data26.dispatch)(import_editor20.store).setupEditor(
             post,
             initialEdits,
             settings.template
@@ -11751,7 +11895,7 @@ var wp;
         }
       }
       root.render(
-        /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_element29.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_element30.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
           layout_default,
           {
             settings,
@@ -11765,8 +11909,8 @@ var wp;
     return root;
   }
   async function preloadResolutions(postType, postId) {
-    const core = (0, import_data25.resolveSelect)(import_core_data9.store);
-    const coreSelect = (0, import_data25.select)(import_core_data9.store);
+    const core = (0, import_data26.resolveSelect)(import_core_data10.store);
+    const coreSelect = (0, import_data26.select)(import_core_data10.store);
     try {
       await Promise.all([
         core.getCurrentUser(),
@@ -11892,3 +12036,5 @@ use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.developme
    * LICENSE file in the root directory of this source tree.
    *)
 */
+(window.wp ||= {}).editPost = wp.editPost;
+})();
diff --git a/wp-includes/js/dist/edit-post.min.js b/wp-includes/js/dist/edit-post.min.js
index d60563d13b..b43566691d 100644
--- a/wp-includes/js/dist/edit-post.min.js
+++ b/wp-includes/js/dist/edit-post.min.js
@@ -1,6 +1,7 @@
 /*! This file is auto-generated */
-var wp;(wp||={}).editPost=(()=>{var Hp=Object.create;var zr=Object.defineProperty;var $p=Object.getOwnPropertyDescriptor;var Up=Object.getOwnPropertyNames;var Wp=Object.getPrototypeOf,zp=Object.prototype.hasOwnProperty;var ee=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),dt=(e,t)=>{for(var o in t)zr(e,o,{get:t[o],enumerable:!0})},Sa=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Up(t))!zp.call(e,n)&&n!==o&&zr(e,n,{get:()=>t[n],enumerable:!(r=$p(t,n))||r.enumerable});return e};var u=(e,t,o)=>(o=e!=null?Hp(Wp(e)):{},Sa(t||!e||!e.__esModule?zr(o,"default",{value:e,enumerable:!0}):o,e)),Gp=e=>Sa(zr({},"__esModule",{value:!0}),e);var ds=ee((mv,ba)=>{ba.exports=window.wp.blocks});var ps=ee((gv,wa)=>{wa.exports=window.wp.blockLibrary});var ir=ee((hv,Ea)=>{Ea.exports=window.wp.deprecated});var Se=ee((yv,Ra)=>{Ra.exports=window.wp.element});var le=ee((xv,Pa)=>{Pa.exports=window.wp.data});var it=ee((vv,Ta)=>{Ta.exports=window.wp.preferences});var Oa=ee((Sv,Ca)=>{Ca.exports=window.wp.widgets});var we=ee((bv,_a)=>{_a.exports=window.wp.editor});var Tt=ee((wv,Aa)=>{Aa.exports=window.wp.coreData});var ms=ee((Ev,Ia)=>{Ia.exports=window.wp.apiFetch});var je=ee((Pv,ka)=>{ka.exports=window.wp.i18n});var H=ee((Tv,La)=>{La.exports=window.React});var Y=ee((kv,Ba)=>{Ba.exports=window.ReactJSXRuntime});var Jt=ee((OS,ll)=>{ll.exports=window.ReactDOM});var yc=ee(hc=>{"use strict";var Ho=H();function Yg(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Xg=typeof Object.is=="function"?Object.is:Yg,Kg=Ho.useState,qg=Ho.useEffect,Jg=Ho.useLayoutEffect,Qg=Ho.useDebugValue;function Zg(e,t){var o=t(),r=Kg({inst:{value:o,getSnapshot:t}}),n=r[0].inst,s=r[1];return Jg(function(){n.value=o,n.getSnapshot=t,Js(n)&&s({inst:n})},[e,o,t]),qg(function(){return Js(n)&&s({inst:n}),e(function(){Js(n)&&s({inst:n})})},[e]),Qg(o),o}function Js(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!Xg(e,o)}catch{return!0}}function eh(e,t){return t()}var th=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?eh:Zg;hc.useSyncExternalStore=Ho.useSyncExternalStore!==void 0?Ho.useSyncExternalStore:th});var Qs=ee((hw,xc)=>{"use strict";xc.exports=yc()});var Sc=ee(vc=>{"use strict";var mn=H(),oh=Qs();function rh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var nh=typeof Object.is=="function"?Object.is:rh,sh=oh.useSyncExternalStore,ih=mn.useRef,ah=mn.useEffect,lh=mn.useMemo,ch=mn.useDebugValue;vc.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var s=ih(null);if(s.current===null){var i={hasValue:!1,value:null};s.current=i}else i=s.current;s=lh(function(){function f(m){if(!c){if(c=!0,l=m,m=r(m),n!==void 0&&i.hasValue){var p=i.value;if(n(p,m))return d=p}return d=m}if(p=d,nh(l,m))return p;var h=r(m);return n!==void 0&&n(p,h)?(l=m,p):(l=m,d=h)}var c=!1,l,d,g=o===void 0?null:o;return[function(){return f(t())},g===null?void 0:function(){return f(g())}]},[t,o,r,n]);var a=sh(e,s[0],s[1]);return ah(function(){i.hasValue=!0,i.value=a},[a]),ch(a),a}});var wc=ee((xw,bc)=>{"use strict";bc.exports=Sc()});var Jo=ee((TC,Du)=>{Du.exports=window.wp.primitives});var Mi=ee((BC,Fu)=>{Fu.exports=window.wp.compose});var ju=ee((jC,Vu)=>{Vu.exports=window.wp.theme});var Li=ee((HC,Hu)=>{Hu.exports=window.wp.privateApis});var Mt=ee((jO,vf)=>{vf.exports=window.wp.components});var Xi=ee((UO,Sf)=>{Sf.exports=window.wp.blockEditor});var Ki=ee((WO,bf)=>{bf.exports=window.wp.styleEngine});var Cf=ee((d_,Tf)=>{Tf.exports=window.wp.plugins});var $n=ee((p_,Of)=>{Of.exports=window.wp.notices});var Qi=ee((m_,_f)=>{_f.exports=window.wp.commands});var Ro=ee((g_,Af)=>{Af.exports=window.wp.url});var Mf=ee((h_,If)=>{If.exports=window.wp.htmlEntities});var Qf=ee((__,Jf)=>{Jf.exports=window.wp.keyboardShortcuts});var td=ee((I_,ed)=>{ed.exports=window.wp.hooks});var Od=ee((Z_,Cd)=>{Cd.exports=window.wp.keycodes});var dv={};dt(dv,{PluginBlockSettingsMenuItem:()=>qx,PluginDocumentSettingPanel:()=>Jx,PluginMoreMenuItem:()=>Qx,PluginPostPublishPanel:()=>ev,PluginPostStatusInfo:()=>tv,PluginPrePublishPanel:()=>Zx,PluginSidebar:()=>ov,PluginSidebarMoreMenuItem:()=>rv,__experimentalFullscreenModeClose:()=>Wn,__experimentalMainDashboardButton:()=>sv,__experimentalPluginPostExcerpt:()=>nv,initializeEditor:()=>cv,reinitializeEditor:()=>fv,store:()=>de});var Ip=u(ds(),1),Mp=u(ps(),1),kp=u(ir(),1),is=u(Se(),1),Qe=u(le(),1),rr=u(it(),1),as=u(Oa(),1),Dr=u(we(),1),ss=u(Tt(),1),Lp=u(ms(),1);function Ma(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=Ma(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function Yp(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=Ma(e))&&(r&&(r+=" "),r+=t);return r}var pt=Yp;var Xp=u(H(),1),ar={...Xp};var Da=u(H(),1),Na={};function Ae(e,t){let o=Da.useRef(Na);return o.current===Na&&(o.current=e(t)),o}var gs=ar.useInsertionEffect,Kp=gs&&gs!==ar.useLayoutEffect?gs:e=>e();function W(e){let t=Ae(qp).current;return t.next=e,Kp(t.effect),t.trampoline}function qp(){let e={next:void 0,callback:Jp,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Jp(){}var Fa=u(H(),1),Qp=()=>{},V=typeof document<"u"?Fa.useLayoutEffect:Qp;var Gr=u(H(),1),Zp=Gr.createContext(void 0);function Io(){return Gr.useContext(Zp)?.direction??"ltr"}function em(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 tm=em("https://base-ui.com/production-error","Base UI"),Ue=tm;var po=u(H(),1);function hs(e,t,o,r){let n=Ae(ja).current;return om(n,e,t,o,r)&&Ha(n,[e,t,o,r]),n.callback}function Va(e){let t=Ae(ja).current;return rm(t,e)&&Ha(t,e),t.callback}function ja(){return{callback:null,cleanup:null,refs:[]}}function om(e,t,o,r,n){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==r||e.refs[3]!==n}function rm(e,t){return e.refs.length!==t.length||e.refs.some((o,r)=>o!==t[r])}function Ha(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=u(H(),1);var $a=u(H(),1),nm=parseInt($a.version,10);function Mo(e){return nm>=e}function ys(e){if(!Ua.isValidElement(e))return null;let t=e,o=t.props;return(Mo(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 $v=Object.freeze([]),xe=Object.freeze({});function Wa(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 za(e,t){return typeof e=="function"?e(t):e}function Ga(e,t){return typeof e=="function"?e(t):e}var xs={};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 Ya(e){if(e.length===0)return xs;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 vs(e)?{...Ka(e,xs)}:sm(e)}function cr(e,t){return vs(t)?Ka(t,e):im(e,t)}function sm(e){let t={...e};for(let o in t){let r=t[o];Xa(o,r)&&(t[o]=qa(r))}return t}function im(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]=Ss(e.className,r);break}default:Xa(o,r)?e[o]=am(e[o],r):e[o]=r}}return e}function Xa(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 vs(e){return typeof e=="function"}function Ka(e,t){return vs(e)?e(t):e??xs}function am(e,t){return t?e?(...o)=>{let r=o[0];if(Qa(r)){let s=r;Ja(s);let i=t(...o);return s.baseUIHandlerPrevented||e?.(...o),i}let n=t(...o);return e?.(...o),n}:qa(t):e}function qa(e){return e&&((...t)=>{let o=t[0];return Qa(o)&&Ja(o),e(...t)})}function Ja(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Ss(e,t){return t?e?t+" "+e:t:e}function Qa(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var bs=u(H(),1);function We(e,t,o={}){let r=t.render,n=lm(t,o);if(o.enabled===!1)return null;let s=o.state??xe;return fm(e,r,n,s)}function lm(e,t={}){let{className:o,style:r,render:n}=e,{state:s=xe,ref:i,props:a,stateAttributesMapping:f,enabled:c=!0}=t,l=c?za(o,s):void 0,d=c?Ga(r,s):void 0,g=c?Wa(s,f):xe,m=c&&a?cm(a):void 0,p=c?lr(g,m)??{}:xe;return typeof document<"u"&&(c?Array.isArray(i)?p.ref=Va([p.ref,ys(n),...i]):p.ref=hs(p.ref,ys(n),i):hs(null,null)),c?(l!==void 0&&(p.className=Ss(p.className,l)),d!==void 0&&(p.style=lr(p.style,d)),p):xe}function cm(e){return Array.isArray(e)?Ya(e):mt(void 0,e)}var um=Symbol.for("react.lazy");function fm(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===um&&(s=po.Children.toArray(t)[0]),po.cloneElement(s,n)}if(e&&typeof e=="string")return dm(e,o);throw new Error(Ue(8))}function dm(e,t){return e==="button"?(0,bs.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,bs.createElement)("img",{alt:"",...t,key:t.key}):po.createElement(e,t)}var Xr=u(H(),1);var Za=0;function pm(e,t="mui"){let[o,r]=Xr.useState(e),n=e||o;return Xr.useEffect(()=>{o==null&&(Za+=1,r(`${t}-${Za}`))},[o,t]),n}var el=ar.useId;function Kt(e,t){if(el!==void 0){let o=el();return e??(t?`${t}-${o}`:o)}return pm(e,t)}function tl(e){return Kt(e,"base-ui")}var z={};dt(z,{cancelOpen:()=>Hm,chipRemovePress:()=>Em,clearPress:()=>wm,closePress:()=>Sm,closeWatcher:()=>Lm,decrementPress:()=>Tm,disabled:()=>Um,drag:()=>Bm,escapeKey:()=>km,focusOut:()=>Mm,imperativeAction:()=>Gm,incrementPress:()=>Pm,initial:()=>zm,inputBlur:()=>_m,inputChange:()=>Cm,inputClear:()=>Om,inputPaste:()=>Am,inputPress:()=>Im,itemPress:()=>vm,keyboard:()=>Dm,linkPress:()=>bm,listNavigation:()=>Nm,missing:()=>Wm,none:()=>mm,outsidePress:()=>xm,pointer:()=>Fm,scrub:()=>jm,siblingOpen:()=>$m,swipe:()=>Ym,trackPress:()=>Rm,triggerFocus:()=>ym,triggerHover:()=>hm,triggerPress:()=>gm,wheel:()=>Vm,windowResize:()=>Xm});var mm="none",gm="trigger-press",hm="trigger-hover",ym="trigger-focus",xm="outside-press",vm="item-press",Sm="close-press",bm="link-press",wm="clear-press",Em="chip-remove-press",Rm="track-press",Pm="increment-press",Tm="decrement-press",Cm="input-change",Om="input-clear",_m="input-blur",Am="input-paste",Im="input-press",Mm="focus-out",km="escape-key",Lm="close-watcher",Nm="list-navigation",Dm="keyboard",Fm="pointer",Bm="drag",Vm="wheel",jm="scrub",Hm="cancel-open",$m="sibling-open",Um="disabled",Wm="missing",zm="initial",Gm="imperative-action",Ym="swipe",Xm="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 Es=u(H(),1);var ol=u(H(),1),Km=[];function ko(e){ol.useEffect(e,Km)}var Kr=null,gS=globalThis.requestAnimationFrame,ws=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 ws,Ct=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 Lo(){let e=Ae(Ct.create).current;return ko(e.disposeEffect),e}function rl(e,t=!1,o=!1){let[r,n]=Es.useState(e&&t?"idle":void 0),[s,i]=Es.useState(e);return e&&!s&&(i(!0),n("starting")),!e&&s&&r!=="ending"&&!o&&n("ending"),!e&&!s&&r==="ending"&&n(void 0),V(()=>{if(!e&&s&&r!=="ending"&&o){let a=Ct.request(()=>{n("ending")});return()=>{Ct.cancel(a)}}},[e,s,r,o]),V(()=>{if(!e||t)return;let a=Ct.request(()=>{n(void 0)});return()=>{Ct.cancel(a)}},[t,e]),V(()=>{if(!e||!t)return;e&&s&&r!=="idle"&&n("starting");let a=Ct.request(()=>{n("idle")});return()=>{Ct.cancel(a)}},[t,e,s,r]),{mounted:s,setMounted:i,transitionStatus:r}}var mo=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),qm={[mo.startingStyle]:""},Jm={[mo.endingStyle]:""},nl={transitionStatus(e){return e==="starting"?qm:e==="ending"?Jm:null}};function Jr(){return typeof window<"u"}function ho(e){return Qr(e)?(e.nodeName||"").toLowerCase():"#document"}function ge(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ht(e){var t;return(t=(Qr(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Qr(e){return Jr()?e instanceof Node||e instanceof ge(e).Node:!1}function $(e){return Jr()?e instanceof Element||e instanceof ge(e).Element:!1}function Te(e){return Jr()?e instanceof HTMLElement||e instanceof ge(e).HTMLElement:!1}function No(e){return!Jr()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ge(e).ShadowRoot}function Do(e){let{overflow:t,overflowX:o,overflowY:r,display:n}=Le(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&n!=="inline"&&n!=="contents"}function sl(e){return/^(table|td|th)$/.test(ho(e))}function ur(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var Qm=/transform|translate|scale|rotate|perspective|filter/,Zm=/paint|layout|strict|content/,go=e=>!!e&&e!=="none",Rs;function Zr(e){let t=$(e)?Le(e):e;return go(t.transform)||go(t.translate)||go(t.scale)||go(t.rotate)||go(t.perspective)||!en()&&(go(t.backdropFilter)||go(t.filter))||Qm.test(t.willChange||"")||Zm.test(t.contain||"")}function il(e){let t=gt(e);for(;Te(t)&&!yt(t);){if(Zr(t))return t;if(ur(t))return null;t=gt(t)}return null}function en(){return Rs==null&&(Rs=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Rs}function yt(e){return/^(html|body|#document)$/.test(ho(e))}function Le(e){return ge(e).getComputedStyle(e)}function fr(e){return $(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function gt(e){if(ho(e)==="html")return e;let t=e.assignedSlot||e.parentNode||No(e)&&e.host||ht(e);return No(t)?t.host:t}function al(e){let t=gt(e);return yt(t)?e.ownerDocument?e.ownerDocument.body:e.body:Te(t)&&Do(t)?t:al(t)}function qt(e,t,o){var r;t===void 0&&(t=[]),o===void 0&&(o=!0);let n=al(e),s=n===((r=e.ownerDocument)==null?void 0:r.body),i=ge(n);if(s){let a=tn(i);return t.concat(i,i.visualViewport||[],Do(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=Ae(eg,e).current;return t.next=e,V(t.effect),t}function eg(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function Ce(e){return e?.ownerDocument||document}var fl=u(H(),1);var ul=u(Jt(),1);function cl(e){return e==null?e:"current"in e?e.current:e}function Fo(e,t=!1,o=!0){let r=Lo();return W((n,s=null)=>{r.cancel();let i=cl(e);if(i==null)return;let a=i,f=()=>{ul.flushSync(n)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function c(){Promise.all(a.getAnimations().map(l=>l.finished)).then(()=>{s?.aborted||f()}).catch(()=>{if(o){s?.aborted||f();return}let l=a.getAnimations();!s?.aborted&&l.length>0&&l.some(d=>d.pending||d.playState!=="finished")&&c()})}if(t){let l=mo.startingStyle;if(!a.hasAttribute(l)){r.request(c);return}let d=new MutationObserver(()=>{a.hasAttribute(l)||(d.disconnect(),c())});d.observe(a,{attributes:!0,attributeFilter:[l]}),s?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}r.request(c)})}function on(e){let{enabled:t=!0,open:o,ref:r,onComplete:n}=e,s=W(n),i=Fo(r,o,!1);fl.useEffect(()=>{if(!t)return;let a=new AbortController;return i(s,a.signal),()=>{a.abort()}},[t,o,s,i])}var dl=u(H(),1);function pl(e){let t=dl.useRef(!0);t.current&&(t.current=!1,e())}var Dt={};dt(Dt,{engine:()=>_s,env:()=>Is,os:()=>Cs,screenReader:()=>As});var Cs={};dt(Cs,{android:()=>hl,apple:()=>Ts,ios:()=>Ps,linux:()=>sg,mac:()=>yl,windows:()=>ng});function tg(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:og,platform:rg,maxTouchPoints:ml}=tg(),yo=og.toLowerCase(),xo=rg.toLowerCase();var Ps=/^i(os$|p)/.test(xo)||xo==="macintel"&&ml>1,gl="android",hl=xo===gl||yo.includes(gl),yl=!Ps&&xo.startsWith("mac"),ng=xo.startsWith("win"),sg=!hl&&/^(linux|chrome os)/.test(xo),Ts=yl||Ps;var _s={};dt(_s,{blink:()=>ag,gecko:()=>ig,webkit:()=>Os});var Os=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),ig=!Os&&yo.includes("firefox"),ag=!Os&&yo.includes("chrom");var As={};dt(As,{voiceOver:()=>lg});var lg=Ts;var Is={};dt(Is,{jsdom:()=>cg});var cg=/jsdom|happydom/.test(yo);var dr=0,et=class e{static create(){return new e}currentId=dr;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=dr,o()},t)}isStarted(){return this.currentId!==dr}clear=()=>{this.currentId!==dr&&(clearTimeout(this.currentId),this.currentId=dr)};disposeEffect=()=>this.clear};function xt(){let e=Ae(et.create).current;return ko(e.disposeEffect),e}var Ne=u(H(),1);function xl(e){return"nativeEvent"in e}function Ft(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function vl(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Ms="data-base-ui-focusable";var ks="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&&No(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 Qt(e,t){if(!$(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,r]of t.entries())if(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 Sl(e){return e.matches("html,body")}function bl(e){return Te(e)&&e.matches(ks)}function Ls(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${ks}`)!=null}function wl(e){if(!e||Dt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function ug(e,t){return t!=null&&!Ft(t)?0:typeof e=="function"?e():e}function Bt(e,t,o){let r=ug(e,o);return typeof r=="number"?r:r?.[t]}function Ns(e){return typeof e=="function"?e():e}function sn(e,t){return t||e==="click"||e==="mousedown"}function El(e){return e?.includes("mouse")&&e!=="mousedown"}var Rl=u(Y(),1),Pl=Ne.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new et,currentIdRef:{current:null},currentContextRef:{current:null}});function fg(e,t){e.current=t.current}function Ds(e){let{children:t,delay:o,timeoutMs:r=0}=e,n=Ne.useRef(o),s=Ne.useRef(o),i=Ne.useRef(null),a=Ne.useRef(null),f=xt();return V(()=>{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,Rl.jsx)(Pl.Provider,{value:Ne.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:s,currentIdRef:i,timeoutMs:r,currentContextRef:a,timeout:f}),[r,f]),children:t})}function Fs(e,t={open:!1}){let{open:o}=t,r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),s=Ne.useContext(Pl),{currentIdRef:i,delayRef:a,timeoutMs:f,initialDelayRef:c,currentContextRef:l,hasProvider:d,timeout:g}=s,[m,p]=Ne.useState(!1),h=Ne.useRef(o),x=Ne.useRef(!1);return V(()=>{h.current=o},[o]),V(()=>()=>{x.current=!0},[]),V(()=>{function v(){x.current||p(!1),l.current?.setIsInstantPhase(!1),i.current=null,l.current=null,a.current=c.current,g.clear()}if(i.current&&!o&&i.current===n){if(p(!1),f){let y=n;return g.start(f,()=>{r.select("open")||i.current&&i.current!==y||v()}),()=>{(h.current||i.current!==y)&&g.clear()}}v()}},[o,n,i,a,f,c,l,g,r]),V(()=>{if(!o)return;let v=l.current,y=i.current;g.clear(),l.current={onOpenChange:r.setOpen,setIsInstantPhase:p},i.current=n,a.current={open:0,close:Bt(c.current,"close")},y!==null&&y!==n?(p(!0),v?.setIsInstantPhase(!0),v?.onOpenChange(!1,te(z.none))):(p(!1),v?.setIsInstantPhase(!1))},[o,n,r,i,a,c,l,g]),V(()=>()=>{if(i.current===n){if(l.current=null,!h.current)return;i.current=null,fg(a,c),g.clear()}},[l,i,a,n,c,g]),Ne.useMemo(()=>({hasProvider:d,delayRef:a,isInstantPhase:m}),[d,a,m])}function vt(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var Ol=["top","right","bottom","left"];var Zt=Math.min,$e=Math.max,eo=Math.round,mr=Math.floor,St=e=>({x:e,y:e}),dg={left:"right",right:"left",bottom:"top",top:"bottom"};function gr(e,t,o){return $e(e,Zt(t,o))}function bt(e,t){return typeof e=="function"?e(t):e}function Ie(e){return e.split("-")[0]}function wt(e){return e.split("-")[1]}function ln(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 ln(Ge(e))}function _l(e,t,o){o===void 0&&(o=!1);let r=wt(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=pr(i)),[i,pr(i)]}function Al(e){let t=pr(e);return[an(e),t,an(t)]}function an(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Tl=["left","right"],Cl=["right","left"],pg=["top","bottom"],mg=["bottom","top"];function gg(e,t,o){switch(e){case"top":case"bottom":return o?t?Cl:Tl:t?Tl:Cl;case"left":case"right":return t?pg:mg;default:return[]}}function Il(e,t,o,r){let n=wt(e),s=gg(Ie(e),o==="start",r);return n&&(s=s.map(i=>i+"-"+n),t&&(s=s.concat(s.map(an)))),s}function pr(e){let t=Ie(e);return dg[t]+e.slice(t.length)}function hg(e){return{top:0,right:0,bottom:0,left:0,...e}}function cn(e){return typeof e!="number"?hg(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 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 tt=u(H(),1),Ll=u(Jt(),1);var Ml={style:{transition:"none"}};var yg="data-base-ui-swipe-ignore",xg="data-swipe-ignore",hb=`[${yg}]`,yb=`[${xg}]`;var kl={fallbackAxisSide:"end"};var Nl=u(Y(),1),vg=tt.createContext(null),Sg=()=>tt.useContext(vg),bg=Bo("portal");function Bs(e={}){let{ref:t,container:o,componentProps:r=xe,elementProps:n}=e,s=Kt(),a=Sg()?.portalNode,[f,c]=tt.useState(null),[l,d]=tt.useState(null),g=W(x=>{x!==null&&d(x)}),m=tt.useRef(null);V(()=>{if(o===null){m.current&&(m.current=null,d(null),c(null));return}if(s==null)return;let x=(o&&(Qr(o)?o:o.current))??a??document.body;if(x==null){m.current&&(m.current=null,d(null),c(null));return}m.current!==x&&(m.current=x,d(null),c(x))},[o,a,s]);let p=We("div",r,{ref:[t,g],props:[{id:s,[bg]:""},n]});return{portalNode:l,portalSubtree:f&&p?Ll.createPortal(p,f):null}}var So=u(H(),1);function Dl(){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 wg=u(Y(),1),Eg=So.createContext(null),Rg=So.createContext(null),Vo=()=>So.useContext(Eg)?.id||null,to=e=>{let t=So.useContext(Rg);return e??t};var Ye=u(H(),1);function Pg(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",f=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",c=s.width,l=s.height,d=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),d-=o||0,g-=r||0,c=0,l=0,!n||f?(c=t.axis==="y"?s.width:0,l=t.axis==="x"?s.height:0,d=i&&t.x!=null?t.x:d,g=a&&t.y!=null?t.y:g):n&&!f&&(l=t.axis==="x"?s.height:l,c=t.axis==="y"?s.width:c),n=!0,{width:c,height:l,x:d,y:g,top:g,right:d+c,bottom:g+l,left:d}}}}function Fl(e){return e!=null&&e.clientX!=null}function Vs(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"),f=n.context.dataRef,c=Ye.useRef(!1),l=Ye.useRef(null),[d,g]=Ye.useState(),[m,p]=Ye.useState([]),h=W(b=>{n.set("positionReference",b)}),x=W((b,R,E)=>{c.current||f.current.openEvent&&!Fl(f.current.openEvent)||n.set("positionReference",Pg(E??a,{x:b,y:R,axis:r,dataRef:f,pointerType:d}))}),v=W(b=>{s?l.current||(x(b.clientX,b.clientY,b.currentTarget),p([])):x(b.clientX,b.clientY,b.currentTarget)}),y=Ft(d)?i:s;Ye.useEffect(()=>{if(!o){h(a);return}if(!y)return;function b(){l.current?.(),l.current=null}let R=ge(i);function E(C){let O=He(C);se(i,O)?b():x(C.clientX,C.clientY)}return!f.current.openEvent||Fl(f.current.openEvent)?l.current=re(R,"mousemove",E):h(a),b},[y,o,i,f,a,n,x,h,m]),Ye.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Ye.useEffect(()=>{o&&!i&&(c.current=!1)},[o,i]),Ye.useEffect(()=>{!o&&s&&(c.current=!0)},[o,s]);let S=Ye.useMemo(()=>{function b(R){g(R.pointerType)}return{onPointerDown:b,onPointerEnter:b,onMouseMove:v,onMouseEnter:v}},[v]);return Ye.useMemo(()=>o?{reference:S,trigger:S}:{},[o,S])}var Xe=u(H(),1);function Tg(){return!1}function Cg(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function js(e,t={}){let{enabled:o=!0,escapeKey:r=!0,outsidePress:n=!0,outsidePressEvent:s="sloppy",referencePress:i=Tg,bubbles:a,externalTree:f}=t,c="rootStore"in e?e.rootStore:e,l=c.useState("open"),d=c.useState("floatingElement"),{dataRef:g}=c.context,m=to(f),p=W(typeof n=="function"?n:()=>!1),h=typeof n=="function"?p:n,x=h!==!1,v=W(()=>s),{escapeKey:y,outsidePress:S}=Cg(a),b=Xe.useRef(!1),R=Xe.useRef(!1),E=Xe.useRef(!1),C=Xe.useRef(!1),O=Xe.useRef(""),A=Xe.useRef(null),P=xt(),D=xt(),_=W(()=>{D.clear(),g.current.insideReactTree=!1}),L=W(U=>{let oe=g.current.floatingContext?.nodeId;return(m?Vt(m.nodesRef.current,oe):[]).some(ne=>ne.context?.open&&!ne.context.dataRef.current[U])}),k=W(U=>nn(U,c.select("floatingElement"))||nn(U,c.select("domReferenceElement"))),w=W(U=>{i()&&c.setOpen(!1,te(z.triggerPress,U.nativeEvent))}),I=W(U=>{if(!l||!o||!r||U.key!=="Escape"||C.current||!y&&L("__escapeKeyBubbles"))return;let oe=xl(U)?U.nativeEvent:U,Z=te(z.escapeKey,oe);c.setOpen(!1,Z),Z.isCanceled||U.preventDefault(),!y&&!Z.isPropagationAllowed&&U.stopPropagation()}),N=W(()=>{g.current.insideReactTree=!0,D.start(0,_)}),T=W(U=>{if(!l||!o||U.button!==0)return;let oe=He(U.nativeEvent);se(c.select("floatingElement"),oe)&&(b.current||(b.current=!0,R.current=!1))}),M=W(U=>{!l||!o||(U.defaultPrevented||U.nativeEvent.defaultPrevented)&&b.current&&(R.current=!0)});Xe.useEffect(()=>{if(!l||!o)return;g.current.__escapeKeyBubbles=y,g.current.__outsidePressBubbles=S;let U=new et,oe=new et;function Z(){U.clear(),C.current=!0}function ne(){U.start(Dt.engine.webkit?5:0,()=>{C.current=!1})}function G(){E.current=!0,oe.start(0,()=>{E.current=!1})}function ue(){b.current=!1,R.current=!1}function fe(){let B=O.current,j=B==="pen"||!B?"mouse":B,ve=v(),ke=typeof ve=="function"?ve():ve;return typeof ke=="string"?ke:ke[j]}function me(B){let j=fe();return j==="intentional"&&B.type!=="click"||j==="sloppy"&&B.type==="click"}function Pe(B){let j=g.current.floatingContext?.nodeId,ve=m&&Vt(m.nodesRef.current,j).some(ke=>nn(B,ke.context?.elements.floating));return k(B)||ve}function be(B){if(me(B)){B.type!=="click"&&!k(B)&&(oe.clear(),E.current=!1),_();return}if(g.current.insideReactTree){_();return}let j=He(B),ve=`[${Bo("inert")}]`,ke=$(j)?j.getRootNode():null,zt=Array.from((No(ke)?ke:Ce(c.select("floatingElement"))).querySelectorAll(ve)),nr=c.context.triggerElements;if(j&&(nr.hasElement(j)||nr.hasMatchingElement(Ze=>se(Ze,j))))return;let Lt=$(j)?j:null;for(;Lt&&!yt(Lt);){let Ze=gt(Lt);if(yt(Ze)||!$(Ze))break;Lt=Ze}if(!(zt.length&&$(j)&&!Sl(j)&&!se(j,c.select("floatingElement"))&&zt.every(Ze=>!se(Lt,Ze)))){if(Te(j)&&!("touches"in B)){let Ze=yt(j),Gt=Le(j),Yt=/auto|scroll/,Vr=Ze||Yt.test(Gt.overflowX),jr=Ze||Yt.test(Gt.overflowY),Hr=Vr&&j.clientWidth>0&&j.scrollWidth>j.clientWidth,$r=jr&&j.clientHeight>0&&j.scrollHeight>j.clientHeight,Ur=Gt.direction==="rtl",ie=$r&&(Ur?B.offsetX<=j.offsetWidth-j.clientWidth:B.offsetX>j.clientWidth),Ve=Hr&&B.offsetY>j.clientHeight;if(ie||Ve)return}if(!Pe(B)){if(fe()==="intentional"&&E.current){oe.clear(),E.current=!1;return}typeof h=="function"&&!h(B)||L("__outsidePressBubbles")||(c.setOpen(!1,te(z.outsidePress,B)),_())}}}function Q(B){fe()!=="sloppy"||B.pointerType==="touch"||!c.select("open")||!o||k(B)||be(B)}function he(B){if(fe()!=="sloppy"||!c.select("open")||!o||k(B))return;let j=B.touches[0];j&&(A.current={startTime:Date.now(),startX:j.clientX,startY:j.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},P.start(1e3,()=>{A.current&&(A.current.dismissOnTouchEnd=!1,A.current.dismissOnMouseDown=!1)}))}function ye(B,j){let ve=He(B);if(!ve)return;let ke=re(ve,B.type,()=>{j(B),ke()})}function uo(B){O.current="touch",ye(B,he)}function ct(B){P.clear(),B.type==="pointerdown"&&(O.current=B.pointerType),!(B.type==="mousedown"&&A.current&&!A.current.dismissOnMouseDown)&&ye(B,j=>{j.type==="pointerdown"?Q(j):be(j)})}function kt(B){if(!b.current)return;let j=R.current;if(ue(),fe()==="intentional"){if(B.type==="pointercancel"){j&&G();return}if(!Pe(B)){if(j){G();return}typeof h=="function"&&!h(B)||(oe.clear(),E.current=!0,_())}}}function ut(B){if(fe()!=="sloppy"||!A.current||k(B))return;let j=B.touches[0];if(!j)return;let ve=Math.abs(j.clientX-A.current.startX),ke=Math.abs(j.clientY-A.current.startY),zt=Math.sqrt(ve*ve+ke*ke);zt>5&&(A.current.dismissOnTouchEnd=!0),zt>10&&(be(B),P.clear(),A.current=null)}function Rt(B){ye(B,ut)}function Fr(B){fe()!=="sloppy"||!A.current||k(B)||(A.current.dismissOnTouchEnd&&be(B),P.clear(),A.current=null)}function Br(B){ye(B,Fr)}let Re=Ce(d),_o=vt(r&&vt(re(Re,"keydown",I),re(Re,"compositionstart",Z),re(Re,"compositionend",ne)),x&&vt(re(Re,"click",ct,!0),re(Re,"pointerdown",ct,!0),re(Re,"pointerup",kt,!0),re(Re,"pointercancel",kt,!0),re(Re,"mousedown",ct,!0),re(Re,"mouseup",kt,!0),re(Re,"touchstart",uo,!0),re(Re,"touchmove",Rt,!0),re(Re,"touchend",Br,!0)));return()=>{_o(),U.clear(),oe.clear(),ue(),E.current=!1}},[g,d,r,x,h,l,o,y,S,I,_,v,L,k,m,c,P]),Xe.useEffect(_,[h,_]);let F=Xe.useMemo(()=>({onKeyDown:I,onPointerDown:w,onClick:w}),[I,w]),q=Xe.useMemo(()=>({onKeyDown:I,onPointerDown:M,onMouseDown:M,onClickCapture:N,onMouseDownCapture(U){N(),T(U)},onPointerDownCapture(U){N(),T(U)},onMouseUpCapture:N,onTouchEndCapture:N,onTouchMoveCapture:N}),[I,N,T,M]);return Xe.useMemo(()=>o?{reference:F,floating:q,trigger:F}:{},[o,F,q])}var De=u(H(),1);function Bl(e,t,o){let{reference:r,floating:n}=e,s=Ge(t),i=yr(t),a=hr(i),f=Ie(t),c=s==="y",l=r.x+r.width/2-n.width/2,d=r.y+r.height/2-n.height/2,g=r[a]/2-n[a]/2,m;switch(f){case"top":m={x:l,y:r.y-n.height};break;case"bottom":m={x:l,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}}switch(wt(t)){case"start":m[i]-=g*(o&&c?-1:1);break;case"end":m[i]+=g*(o&&c?-1:1);break}return m}async function Hl(e,t){var o;t===void 0&&(t={});let{x:r,y:n,platform:s,rects:i,elements:a,strategy:f}=e,{boundary:c="clippingAncestors",rootBoundary:l="viewport",elementContext:d="floating",altBoundary:g=!1,padding:m=0}=bt(t,e),p=cn(m),x=a[g?d==="floating"?"reference":"floating":d],v=vo(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:c,rootBoundary:l,strategy:f})),y=d==="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)),b=await(s.isElement==null?void 0:s.isElement(S))?await(s.getScale==null?void 0:s.getScale(S))||{x:1,y:1}:{x:1,y:1},R=vo(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:S,strategy:f}):y);return{top:(v.top-R.top+p.top)/b.y,bottom:(R.bottom-v.bottom+p.bottom)/b.y,left:(v.left-R.left+p.left)/b.x,right:(R.right-v.right+p.right)/b.x}}var Og=50,$l=async(e,t,o)=>{let{placement:r="bottom",strategy:n="absolute",middleware:s=[],platform:i}=o,a=i.detectOverflow?i:{...i,detectOverflow:Hl},f=await(i.isRTL==null?void 0:i.isRTL(t)),c=await i.getElementRects({reference:e,floating:t,strategy:n}),{x:l,y:d}=Bl(c,r,f),g=r,m=0,p={};for(let h=0;h<s.length;h++){let x=s[h];if(!x)continue;let{name:v,fn:y}=x,{x:S,y:b,data:R,reset:E}=await y({x:l,y:d,initialPlacement:r,placement:g,strategy:n,middlewareData:p,rects:c,platform:a,elements:{reference:e,floating:t}});l=S??l,d=b??d,p[v]={...p[v],...R},E&&m<Og&&(m++,typeof E=="object"&&(E.placement&&(g=E.placement),E.rects&&(c=E.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:n}):E.rects),{x:l,y:d}=Bl(c,g,f)),h=-1)}return{x:l,y:d,placement:g,strategy:n,middlewareData:p}};var Ul=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:f,elements:c}=t,{mainAxis:l=!0,crossAxis:d=!0,fallbackPlacements:g,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:h=!0,...x}=bt(e,t);if((o=s.arrow)!=null&&o.alignmentOffset)return{};let v=Ie(n),y=Ge(a),S=Ie(a)===a,b=await(f.isRTL==null?void 0:f.isRTL(c.floating)),R=g||(S||!h?[pr(a)]:Al(a)),E=p!=="none";!g&&E&&R.push(...Il(a,h,p,b));let C=[a,...R],O=await f.detectOverflow(t,x),A=[],P=((r=s.flip)==null?void 0:r.overflows)||[];if(l&&A.push(O[v]),d){let k=_l(n,i,b);A.push(O[k[0]],O[k[1]])}if(P=[...P,{placement:n,overflows:A}],!A.every(k=>k<=0)){var D,_;let k=(((D=s.flip)==null?void 0:D.index)||0)+1,w=C[k];if(w&&(!(d==="alignment"?y!==Ge(w):!1)||P.every(T=>Ge(T.placement)===y?T.overflows[0]>0:!0)))return{data:{index:k,overflows:P},reset:{placement:w}};let I=(_=P.filter(N=>N.overflows[0]<=0).sort((N,T)=>N.overflows[1]-T.overflows[1])[0])==null?void 0:_.placement;if(!I)switch(m){case"bestFit":{var L;let N=(L=P.filter(T=>{if(E){let M=Ge(T.placement);return M===y||M==="y"}return!0}).map(T=>[T.placement,T.overflows.filter(M=>M>0).reduce((M,F)=>M+F,0)]).sort((T,M)=>T[1]-M[1])[0])==null?void 0:L[0];N&&(I=N);break}case"initialPlacement":I=a;break}if(n!==I)return{reset:{placement:I}}}return{}}}};function Vl(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function jl(e){return Ol.some(t=>e[t]>=0)}var Wl=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:o,platform:r}=t,{strategy:n="referenceHidden",...s}=bt(e,t);switch(n){case"referenceHidden":{let i=await r.detectOverflow(t,{...s,elementContext:"reference"}),a=Vl(i,o.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:jl(a)}}}case"escaped":{let i=await r.detectOverflow(t,{...s,altBoundary:!0}),a=Vl(i,o.floating);return{data:{escapedOffsets:a,escaped:jl(a)}}}default:return{}}}}};var zl=new Set(["left","top"]);async function _g(e,t){let{placement:o,platform:r,elements:n}=e,s=await(r.isRTL==null?void 0:r.isRTL(n.floating)),i=Ie(o),a=wt(o),f=Ge(o)==="y",c=zl.has(i)?-1:1,l=s&&f?-1:1,d=bt(t,e),{mainAxis:g,crossAxis:m,alignmentAxis:p}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&typeof p=="number"&&(m=a==="end"?p*-1:p),f?{x:m*l,y:g*c}:{x:g*c,y:m*l}}var Gl=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,f=await _g(t,e);return i===((o=a.offset)==null?void 0:o.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:n+f.x,y:s+f.y,data:{...f,placement:i}}}}},Yl=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:f={fn:v=>{let{x:y,y:S}=v;return{x:y,y:S}}},...c}=bt(e,t),l={x:o,y:r},d=await s.detectOverflow(t,c),g=Ge(Ie(n)),m=ln(g),p=l[m],h=l[g];if(i){let v=m==="y"?"top":"left",y=m==="y"?"bottom":"right",S=p+d[v],b=p-d[y];p=gr(S,p,b)}if(a){let v=g==="y"?"top":"left",y=g==="y"?"bottom":"right",S=h+d[v],b=h-d[y];h=gr(S,h,b)}let x=f.fn({...t,[m]:p,[g]:h});return{...x,data:{x:x.x-o,y:x.y-r,enabled:{[m]:i,[g]:a}}}}}},Xl=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:o,y:r,placement:n,rects:s,middlewareData:i}=t,{offset:a=0,mainAxis:f=!0,crossAxis:c=!0}=bt(e,t),l={x:o,y:r},d=Ge(n),g=ln(d),m=l[g],p=l[d],h=bt(a,t),x=typeof h=="number"?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(f){let S=g==="y"?"height":"width",b=s.reference[g]-s.floating[S]+x.mainAxis,R=s.reference[g]+s.reference[S]-x.mainAxis;m<b?m=b:m>R&&(m=R)}if(c){var v,y;let S=g==="y"?"width":"height",b=zl.has(Ie(n)),R=s.reference[d]-s.floating[S]+(b&&((v=i.offset)==null?void 0:v[d])||0)+(b?0:x.crossAxis),E=s.reference[d]+s.reference[S]+(b?0:((y=i.offset)==null?void 0:y[d])||0)-(b?x.crossAxis:0);p<R?p=R:p>E&&(p=E)}return{[g]:m,[d]:p}}}},Kl=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var o,r;let{placement:n,rects:s,platform:i,elements:a}=t,{apply:f=()=>{},...c}=bt(e,t),l=await i.detectOverflow(t,c),d=Ie(n),g=wt(n),m=Ge(n)==="y",{width:p,height:h}=s.floating,x,v;d==="top"||d==="bottom"?(x=d,v=g===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(v=d,x=g==="end"?"top":"bottom");let y=h-l.top-l.bottom,S=p-l.left-l.right,b=Zt(h-l[x],y),R=Zt(p-l[v],S),E=!t.middlewareData.shift,C=b,O=R;if((o=t.middlewareData.shift)!=null&&o.enabled.x&&(O=S),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(C=y),E&&!g){let P=$e(l.left,0),D=$e(l.right,0),_=$e(l.top,0),L=$e(l.bottom,0);m?O=p-2*(P!==0||D!==0?P+D:$e(l.left,l.right)):C=h-2*(_!==0||L!==0?_+L:$e(l.top,l.bottom))}await f({...t,availableWidth:O,availableHeight:C});let A=await i.getDimensions(a.floating);return p!==A.width||h!==A.height?{reset:{rects:!0}}:{}}}};function Zl(e){let t=Le(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=Te(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 $s(e){return $(e)?e:e.contextElement}function jo(e){let t=$s(e);if(!Te(t))return St(1);let o=t.getBoundingClientRect(),{width:r,height:n,$:s}=Zl(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 Ag=St(0);function ec(e){let t=ge(e);return!en()||!t.visualViewport?Ag:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Ig(e,t,o){return t===void 0&&(t=!1),!o||t&&o!==ge(e)?!1:t}function bo(e,t,o,r){t===void 0&&(t=!1),o===void 0&&(o=!1);let n=e.getBoundingClientRect(),s=$s(e),i=St(1);t&&(r?$(r)&&(i=jo(r)):i=jo(e));let a=Ig(s,o,r)?ec(s):St(0),f=(n.left+a.x)/i.x,c=(n.top+a.y)/i.y,l=n.width/i.x,d=n.height/i.y;if(s){let g=ge(s),m=r&&$(r)?ge(r):r,p=g,h=tn(p);for(;h&&r&&m!==p;){let x=jo(h),v=h.getBoundingClientRect(),y=Le(h),S=v.left+(h.clientLeft+parseFloat(y.paddingLeft))*x.x,b=v.top+(h.clientTop+parseFloat(y.paddingTop))*x.y;f*=x.x,c*=x.y,l*=x.x,d*=x.y,f+=S,c+=b,p=ge(h),h=tn(p)}}return vo({width:l,height:d,x:f,y:c})}function un(e,t){let o=fr(e).scrollLeft;return t?t.left+o:bo(ht(e)).left+o}function tc(e,t){let o=e.getBoundingClientRect(),r=o.left+t.scrollLeft-un(e,o),n=o.top+t.scrollTop;return{x:r,y:n}}function Mg(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e,s=n==="fixed",i=ht(r),a=t?ur(t.floating):!1;if(r===i||a&&s)return o;let f={scrollLeft:0,scrollTop:0},c=St(1),l=St(0),d=Te(r);if((d||!d&&!s)&&((ho(r)!=="body"||Do(i))&&(f=fr(r)),d)){let m=bo(r);c=jo(r),l.x=m.x+r.clientLeft,l.y=m.y+r.clientTop}let g=i&&!d&&!s?tc(i,f):St(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-f.scrollLeft*c.x+l.x+g.x,y:o.y*c.y-f.scrollTop*c.y+l.y+g.y}}function kg(e){return Array.from(e.getClientRects())}function Lg(e){let t=ht(e),o=fr(e),r=e.ownerDocument.body,n=$e(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),s=$e(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),i=-o.scrollLeft+un(e),a=-o.scrollTop;return Le(r).direction==="rtl"&&(i+=$e(t.clientWidth,r.clientWidth)-n),{width:n,height:s,x:i,y:a}}var ql=25;function Ng(e,t){let o=ge(e),r=ht(e),n=o.visualViewport,s=r.clientWidth,i=r.clientHeight,a=0,f=0;if(n){s=n.width,i=n.height;let l=en();(!l||l&&t==="fixed")&&(a=n.offsetLeft,f=n.offsetTop)}let c=un(r);if(c<=0){let l=r.ownerDocument,d=l.body,g=getComputedStyle(d),m=l.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,p=Math.abs(r.clientWidth-d.clientWidth-m);p<=ql&&(s-=p)}else c<=ql&&(s+=c);return{width:s,height:i,x:a,y:f}}function Dg(e,t){let o=bo(e,!0,t==="fixed"),r=o.top+e.clientTop,n=o.left+e.clientLeft,s=Te(e)?jo(e):St(1),i=e.clientWidth*s.x,a=e.clientHeight*s.y,f=n*s.x,c=r*s.y;return{width:i,height:a,x:f,y:c}}function Jl(e,t,o){let r;if(t==="viewport")r=Ng(e,o);else if(t==="document")r=Lg(ht(e));else if($(t))r=Dg(t,o);else{let n=ec(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return vo(r)}function oc(e,t){let o=gt(e);return o===t||!$(o)||yt(o)?!1:Le(o).position==="fixed"||oc(o,t)}function Fg(e,t){let o=t.get(e);if(o)return o;let r=qt(e,[],!1).filter(a=>$(a)&&ho(a)!=="body"),n=null,s=Le(e).position==="fixed",i=s?gt(e):e;for(;$(i)&&!yt(i);){let a=Le(i),f=Zr(i);!f&&a.position==="fixed"&&(n=null),(s?!f&&!n:!f&&a.position==="static"&&!!n&&(n.position==="absolute"||n.position==="fixed")||Do(i)&&!f&&oc(e,i))?r=r.filter(l=>l!==i):n=a,i=gt(i)}return t.set(e,r),r}function Bg(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e,i=[...o==="clippingAncestors"?ur(t)?[]:Fg(t,this._c):[].concat(o),r],a=Jl(t,i[0],n),f=a.top,c=a.right,l=a.bottom,d=a.left;for(let g=1;g<i.length;g++){let m=Jl(t,i[g],n);f=$e(m.top,f),c=Zt(m.right,c),l=Zt(m.bottom,l),d=$e(m.left,d)}return{width:c-d,height:l-f,x:d,y:f}}function Vg(e){let{width:t,height:o}=Zl(e);return{width:t,height:o}}function jg(e,t,o){let r=Te(t),n=ht(t),s=o==="fixed",i=bo(e,!0,s,t),a={scrollLeft:0,scrollTop:0},f=St(0);function c(){f.x=un(n)}if(r||!r&&!s)if((ho(t)!=="body"||Do(n))&&(a=fr(t)),r){let m=bo(t,!0,s,t);f.x=m.x+t.clientLeft,f.y=m.y+t.clientTop}else n&&c();s&&!r&&n&&c();let l=n&&!r&&!s?tc(n,a):St(0),d=i.left+a.scrollLeft-f.x-l.x,g=i.top+a.scrollTop-f.y-l.y;return{x:d,y:g,width:i.width,height:i.height}}function Hs(e){return Le(e).position==="static"}function Ql(e,t){if(!Te(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 rc(e,t){let o=ge(e);if(ur(e))return o;if(!Te(e)){let n=gt(e);for(;n&&!yt(n);){if($(n)&&!Hs(n))return n;n=gt(n)}return o}let r=Ql(e,t);for(;r&&sl(r)&&Hs(r);)r=Ql(r,t);return r&&yt(r)&&Hs(r)&&!Zr(r)?o:r||il(e)||o}var Hg=async function(e){let t=this.getOffsetParent||rc,o=this.getDimensions,r=await o(e.floating);return{reference:jg(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function $g(e){return Le(e).direction==="rtl"}var Us={convertOffsetParentRelativeRectToViewportRelativeRect:Mg,getDocumentElement:ht,getClippingRect:Bg,getOffsetParent:rc,getElementRects:Hg,getClientRects:kg,getDimensions:Vg,getScale:jo,isElement:$,isRTL:$g};function nc(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Ug(e,t){let o=null,r,n=ht(e);function s(){var a;clearTimeout(r),(a=o)==null||a.disconnect(),o=null}function i(a,f){a===void 0&&(a=!1),f===void 0&&(f=1),s();let c=e.getBoundingClientRect(),{left:l,top:d,width:g,height:m}=c;if(a||t(),!g||!m)return;let p=mr(d),h=mr(n.clientWidth-(l+g)),x=mr(n.clientHeight-(d+m)),v=mr(l),S={rootMargin:-p+"px "+-h+"px "+-x+"px "+-v+"px",threshold:$e(0,Zt(1,f))||1},b=!0;function R(E){let C=E[0].intersectionRatio;if(C!==f){if(!b)return i();C?i(!1,C):r=setTimeout(()=>{i(!1,1e-7)},1e3)}C===1&&!nc(c,e.getBoundingClientRect())&&i(),b=!1}try{o=new IntersectionObserver(R,{...S,root:n.ownerDocument})}catch{o=new IntersectionObserver(R,S)}o.observe(e)}return i(!0),s}function xr(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:f=!1}=r,c=$s(e),l=n||s?[...c?qt(c):[],...t?qt(t):[]]:[];l.forEach(v=>{n&&v.addEventListener("scroll",o,{passive:!0}),s&&v.addEventListener("resize",o)});let d=c&&a?Ug(c,o):null,g=-1,m=null;i&&(m=new ResizeObserver(v=>{let[y]=v;y&&y.target===c&&m&&t&&(m.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var S;(S=m)==null||S.observe(t)})),o()}),c&&!f&&m.observe(c),t&&m.observe(t));let p,h=f?bo(e):null;f&&x();function x(){let v=bo(e);h&&!nc(h,v)&&o(),h=v,p=requestAnimationFrame(x)}return o(),()=>{var v;l.forEach(y=>{n&&y.removeEventListener("scroll",o),s&&y.removeEventListener("resize",o)}),d?.(),(v=m)==null||v.disconnect(),m=null,f&&cancelAnimationFrame(p)}}var sc=Gl;var ic=Yl,ac=Ul,lc=Kl,cc=Wl;var uc=Xl,fn=(e,t,o)=>{let r=new Map,n={platform:Us,...o},s={...n.platform,_c:r};return $l(e,t,{...n,platform:s})};var Ee=u(H(),1),dc=u(H(),1),pc=u(Jt(),1),zg=typeof document<"u",Gg=function(){},dn=zg?dc.useLayoutEffect:Gg;function pn(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(!pn(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)&&!pn(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function mc(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function fc(e,t){let o=mc(e);return Math.round(t*o)/o}function Ws(e){let t=Ee.useRef(e);return dn(()=>{t.current=e}),t}function gc(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:f,open:c}=e,[l,d]=Ee.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[g,m]=Ee.useState(r);pn(g,r)||m(r);let[p,h]=Ee.useState(null),[x,v]=Ee.useState(null),y=Ee.useCallback(T=>{T!==E.current&&(E.current=T,h(T))},[]),S=Ee.useCallback(T=>{T!==C.current&&(C.current=T,v(T))},[]),b=s||p,R=i||x,E=Ee.useRef(null),C=Ee.useRef(null),O=Ee.useRef(l),A=f!=null,P=Ws(f),D=Ws(n),_=Ws(c),L=Ee.useCallback(()=>{if(!E.current||!C.current)return;let T={placement:t,strategy:o,middleware:g};D.current&&(T.platform=D.current),fn(E.current,C.current,T).then(M=>{let F={...M,isPositioned:_.current!==!1};k.current&&!pn(O.current,F)&&(O.current=F,pc.flushSync(()=>{d(F)}))})},[g,t,o,D,_]);dn(()=>{c===!1&&O.current.isPositioned&&(O.current.isPositioned=!1,d(T=>({...T,isPositioned:!1})))},[c]);let k=Ee.useRef(!1);dn(()=>(k.current=!0,()=>{k.current=!1}),[]),dn(()=>{if(b&&(E.current=b),R&&(C.current=R),b&&R){if(P.current)return P.current(b,R,L);L()}},[b,R,L,P,A]);let w=Ee.useMemo(()=>({reference:E,floating:C,setReference:y,setFloating:S}),[y,S]),I=Ee.useMemo(()=>({reference:b,floating:R}),[b,R]),N=Ee.useMemo(()=>{let T={position:o,left:0,top:0};if(!I.floating)return T;let M=fc(I.floating,l.x),F=fc(I.floating,l.y);return a?{...T,transform:"translate("+M+"px, "+F+"px)",...mc(I.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:M,top:F}},[o,a,I.floating,l.x,l.y]);return Ee.useMemo(()=>({...l,update:L,refs:w,elements:I,floatingStyles:N}),[l,L,w,I,N])}var zs=(e,t)=>{let o=sc(e);return{name:o.name,fn:o.fn,options:[e,t]}},Gs=(e,t)=>{let o=ic(e);return{name:o.name,fn:o.fn,options:[e,t]}},Ys=(e,t)=>({fn:uc(e).fn,options:[e,t]}),Xs=(e,t)=>{let o=ac(e);return{name:o.name,fn:o.fn,options:[e,t]}},Ks=(e,t)=>{let o=lc(e);return{name:o.name,fn:o.fn,options:[e,t]}};var qs=(e,t)=>{let o=cc(e);return{name:o.name,fn:o.fn,options:[e,t]}};var Uo=u(H(),1),Ic=u(Jt(),1);var _c=u(H(),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=(f,c,l,d)=>{let g=e(f,c,l,d),m=t(f,c,l,d),p=o(f,c,l,d),h=r(f,c,l,d),x=n(f,c,l,d);return s(g,m,p,h,x,c,l,d)};else if(e&&t&&o&&r&&n)a=(f,c,l,d)=>{let g=e(f,c,l,d),m=t(f,c,l,d),p=o(f,c,l,d),h=r(f,c,l,d);return n(g,m,p,h,c,l,d)};else if(e&&t&&o&&r)a=(f,c,l,d)=>{let g=e(f,c,l,d),m=t(f,c,l,d),p=o(f,c,l,d);return r(g,m,p,c,l,d)};else if(e&&t&&o)a=(f,c,l,d)=>{let g=e(f,c,l,d),m=t(f,c,l,d);return o(g,m,c,l,d)};else if(e&&t)a=(f,c,l,d)=>{let g=e(f,c,l,d);return t(g,c,l,d)};else if(e)a=e;else throw new Error("Missing arguments");return a};var Cc=u(H(),1),oi=u(Qs(),1),Oc=u(wc(),1);var Ec=u(H(),1);var Zs=[],ei;function Rc(){return ei}function Pc(e){Zs.push(e)}function ti(e){let t=(o,r)=>{let n=Ae(uh).current,s;try{ei=n;for(let i of Zs)i.before(n);s=e(o,r);for(let i of Zs)i.after(n);n.didInitialize=!0}finally{ei=void 0}return s};return t.displayName=e.displayName||e.name,t}function Tc(e){return Ec.forwardRef(ti(e))}function uh(){return{didInitialize:!1}}var fh=Mo(19),dh=fh?mh:gh;function gn(e,t,o,r,n){return dh(e,t,o,r,n)}function ph(e,t,o,r,n){let s=Cc.useCallback(()=>t(e.getSnapshot(),o,r,n),[e,t,o,r,n]);return(0,oi.useSyncExternalStore)(e.subscribe,s,s)}Pc({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,oi.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function mh(e,t,o,r,n){let s=Rc();if(!s)return ph(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 gh(e,t,o,r,n){return(0,Oc.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,s=>t(s,o,r,n))}var hn=class{constructor(t){this.state=t,this.listeners=new Set,this.updateTick=0}subscribe=t=>(this.listeners.add(t),()=>{this.listeners.delete(t)});getSnapshot=()=>this.state;setState(t){if(this.state===t)return;this.state=t,this.updateTick+=1;let o=this.updateTick;for(let r of this.listeners){if(o!==this.updateTick)return;r(t)}}update(t){for(let o in t)if(!Object.is(this.state[o],t[o])){this.setState({...this.state,...t});return}}set(t,o){Object.is(this.state[t],o)||this.setState({...this.state,[t]:o})}notifyAll(){let t={...this.state};this.setState(t)}use(t,o,r,n){return gn(this,t,o,r,n)}};var wo=u(H(),1);var $o=class extends hn{constructor(t,o={},r){super(t),this.context=o,this.selectors=r}useSyncedValue(t,o){wo.useDebugValue(t);let r=this;V(()=>{r.state[t]!==o&&r.set(t,o)},[r,t,o])}useSyncedValueWithCleanup(t,o){let r=this;V(()=>(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);V(()=>{o.update(t)},[o,...r])}useControlledProp(t,o){wo.useDebugValue(t);let r=this,n=o!==void 0;V(()=>{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 wo.useDebugValue(t),gn(this,this.selectors[t],o,r,n)}useContextCallback(t,o){wo.useDebugValue(t);let r=W(o??Xt);this.context[t]=r}useStateSetter(t){let o=wo.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 hh={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:Dl(),nested:r,triggerElements:s},hh),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&vl(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 Ac(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:r,floatingId:n,nested:s,onOpenChange:i}=e,a=t.useState("open"),f=t.useState("activeTriggerElement"),c=t.useState(o?"popupElement":"positionerElement"),l=t.context.triggerElements,d=i,g=_c.useRef(null);r===void 0&&g.current===null&&(g.current=new Ot({open:a,transitionStatus:void 0,referenceElement:f,floatingElement:c,triggerElements:l,onOpenChange:d,floatingId:n,syncOnly:!0,nested:s}));let m=r??g.current;return t.useSyncedValue("floatingId",n),V(()=>{let p={open:a,floatingId:n,referenceElement:f,floatingElement:c};$(f)&&(p.domReferenceElement=f),m.state.positionReference===m.state.referenceElement&&(p.positionReference=f),m.update(p)},[a,n,f,c,m]),m.context.onOpenChange=d,m.context.nested=s,m}var Mc={tabIndex:-1,[Ms]:""};function kc(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 Ac({popupStore:i,treatPopupAsFloatingElement:o,floatingRootContext:i.state.floatingRootContext,floatingId:r,nested:n,onOpenChange:i.setOpen}),{store:i,internalStore:s.current}}function yh(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,f=t.context.triggerElements.getById(i);a&&f===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 xh(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 vh(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Lc(e,t,o,r={}){let n=o.reason,s=n===z.triggerHover,i=t&&n===z.triggerFocus,a=!t&&(n===z.triggerPress||n===z.escapeKey),f=vh(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;r.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let c=()=>{let l={...r.extraState,open:t};i?l.instantType="focus":a?l.instantType="dismiss":s&&(l.instantType=void 0),xh(l,t,o.trigger,f()),e.update(l)};s?Ic.flushSync(c):c()}function Nc(e,t,o,r){pl(()=>{t===void 0&&e.state.open===!1&&o&&(e.state={...e.state,open:!0,activeTriggerId:r,preventUnmountingOnClose:!1})})}function Dc(e,t,o,r){let n=o.useState("isMountedByTrigger",e),s=yh(e,o),i=W(a=>{if(s(a),!a)return;let f=o.select("open"),c=o.select("activeTriggerId");if(c===e){o.update({activeTriggerElement:a,...f?r:null});return}c==null&&f&&o.update({activeTriggerId:e,activeTriggerElement:a,...r})});return V(()=>{n&&o.update({activeTriggerElement:t.current,...r})},[n,o,t,...Object.values(r)]),{registerTrigger:i,isMountedByThisTrigger:n}}function Fc(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,r=e.useState("open"),n=e.useState("triggerCount");V(()=>{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"),f=null;if(a){let c=e.context.triggerElements.getById(a);c?c!==e.state.activeTriggerElement&&(i.activeTriggerElement=c):f=a}if(!f&&!a&&s===1){let c=e.context.triggerElements.entries().next();if(!c.done){let[l,d]=c.value;i.activeTriggerId=l,i.activeTriggerElement=d}}(i.triggerCount!==void 0||i.activeTriggerId!==void 0||i.activeTriggerElement!==void 0)&&e.update(i),f&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===f&&!e.context.triggerElements.getById(f)){let c=te(z.none);e.setOpen(!1,c),c.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[r,e,n,o])}function Bc(e,t,o){let{mounted:r,setMounted:n,transitionStatus:s}=rl(e),i=t.useState("preventUnmountingOnClose"),a=e?!1:i;t.useSyncedValues({mounted:r,transitionStatus:s,preventUnmountingOnClose:a});let f=W(()=>{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||f()}}),{forceUnmount:f,transitionStatus:s}}function Vc(e,t){e.useSyncedValues(t),V(()=>()=>{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 jc(){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 $c(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:jc(),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 Uc(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 vr=J(e=>e.triggerIdProp??e.activeTriggerId),ri=J(e=>e.openProp??e.open),Hc=J(e=>(e.popupElement?.id??e.floatingId)||void 0);function Wc(e,t){return t!==void 0&&ri(e)&&vr(e)===t}function Sh(e,t){return Wc(e,t)?!0:t!==void 0&&ri(e)&&vr(e)==null&&e.triggerCount===1}var zc={open:ri,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:vr,activeTriggerElement:J(e=>e.mounted?e.activeTriggerElement:null),popupId:Hc,isTriggerActive:J((e,t)=>t!==void 0&&vr(e)===t),isOpenedByTrigger:J((e,t)=>Wc(e,t)),isMountedByTrigger:J((e,t)=>t!==void 0&&vr(e)===t&&e.mounted),triggerProps:J((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:J((e,t)=>Sh(e,t)?Hc(e):void 0),popupProps:J(e=>e.popupProps),popupElement:J(e=>e.popupElement),positionerElement:J(e=>e.positionerElement)};function Gc(e){let{open:t=!1,onOpenChange:o,elements:r={}}=e,n=Kt(),s=Vo()!=null,i=Ae(()=>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 V(()=>{let a={open:t,floatingId:n};r.reference!==void 0&&(a.referenceElement=r.reference,a.domReferenceElement=$(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 ni(e={}){let{nodeId:t,externalTree:o}=e,r=Gc(e),n=e.rootContext||r,s=n.useState("referenceElement"),i=n.useState("floatingElement"),a=n.useState("domReferenceElement"),f=n.useState("open"),c=n.useState("floatingId"),[l,d]=De.useState(null),[g,m]=De.useState(void 0),[p,h]=De.useState(void 0),x=De.useRef(null),v=to(o),y=De.useMemo(()=>({reference:s,floating:i,domReference:a}),[s,i,a]),S=gc({...e,elements:{...y,...l&&{reference:l}}}),b=$(g)?g:null,R=p===void 0?n.state.floatingElement:p;n.useSyncedValue("referenceElement",g??null),n.useSyncedValue("domReferenceElement",g===void 0?a:b),n.useSyncedValue("floatingElement",R);let E=De.useCallback(_=>{let L=$(_)?{getBoundingClientRect:()=>_.getBoundingClientRect(),getClientRects:()=>_.getClientRects(),contextElement:_}:_;d(L),S.refs.setReference(L)},[S.refs]),C=De.useCallback(_=>{($(_)||_===null)&&(x.current=_,m(_)),($(S.refs.reference.current)||S.refs.reference.current===null||_!==null&&!$(_))&&S.refs.setReference(_)},[S.refs,m]),O=De.useCallback(_=>{h(_),S.refs.setFloating(_)},[S.refs]),A=De.useMemo(()=>({...S.refs,setReference:C,setFloating:O,setPositionReference:E,domReference:x}),[S.refs,C,O,E]),P=De.useMemo(()=>({...S.elements,domReference:a}),[S.elements,a]),D=De.useMemo(()=>({...S,dataRef:n.context.dataRef,open:f,onOpenChange:n.setOpen,events:n.context.events,floatingId:c,refs:A,elements:P,nodeId:t,rootStore:n}),[S,A,P,t,n,f,c]);return V(()=>{a&&(x.current=a)},[a]),V(()=>{n.context.dataRef.current.floatingContext=D;let _=v?.nodesRef.current.find(L=>L.id===t);_&&(_.context=D)}),De.useMemo(()=>({...S,context:D,refs:A,elements:P,rootStore:n}),[S,A,P,D,n])}var _t=u(H(),1);var si=Dt.os.mac&&Dt.engine.webkit;function ii(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),f=_t.useRef(null),c=_t.useRef(!0),l=xt();_t.useEffect(()=>{let g=n.select("domReferenceElement");if(!o)return;let m=ge(g);function p(){let v=n.select("domReferenceElement");!n.select("open")&&Te(v)&&v===rn(Ce(v))&&(a.current=!0)}function h(){c.current=!0}function x(){c.current=!1}return vt(re(m,"blur",p),si&&re(m,"keydown",h,!0),si&&re(m,"pointerdown",x,!0))},[n,o]),_t.useEffect(()=>{if(!o)return;function g(m){if(m.reason===z.triggerPress||m.reason===z.escapeKey){let p=n.select("domReferenceElement");$(p)&&(f.current=p,a.current=!0)}}return s.on("openchange",g),()=>{s.off("openchange",g)}},[s,o,n]);let d=_t.useMemo(()=>{function g(){a.current=!1,f.current=null}return{onMouseLeave(){g()},onFocus(m){let p=m.currentTarget;if(a.current){if(f.current===p)return;g()}let h=He(m.nativeEvent);if($(h)){if(si&&!m.relatedTarget){if(!c.current&&!bl(h))return}else if(!wl(h))return}let x=Qt(m.relatedTarget,n.context.triggerElements),{nativeEvent:v,currentTarget:y}=m,S=typeof r=="function"?r():r;if(n.select("open")&&x||S===0||S===void 0){n.setOpen(!0,te(z.triggerFocus,v,y));return}l.start(S,()=>{a.current||n.setOpen(!0,te(z.triggerFocus,v,y))})},onBlur(m){g();let p=m.relatedTarget,h=m.nativeEvent,x=$(p)&&p.hasAttribute(Bo("focus-guard"))&&p.getAttribute("data-type")==="outside";l.start(0,()=>{let v=n.select("domReferenceElement"),y=rn(Ce(v));!p&&y===v||se(i.current.floatingContext?.refs.floating.current,y)||se(v,y)||x||Qt(p??y,n.context.triggerElements)||n.setOpen(!1,te(z.triggerFocus,h))})}}},[i,r,n,l]);return _t.useMemo(()=>o?{reference:d,trigger:d}:{},[o,d])}var li=u(H(),1);var ai=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},yn=new WeakMap;function Wo(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&yn.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),yn.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function xn(e,t){let{scopeElement:o,referenceElement:r,floatingElement:n}=t,s=yn.get(o);s&&s!==e&&Wo(s),Wo(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=n,yn.set(o,e),o.style.pointerEvents="none",r.style.pointerEvents="auto",n.style.pointerEvents="auto"}function zo(e){let t=e.context.dataRef.current,o=Ae(()=>t.hoverInteractionState??ai.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),ko(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function ci(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"),f=s.useState("domReferenceElement"),{dataRef:c}=s.context,l=to(),d=Vo(),g=zo(s),m=xt(),p=W(()=>sn(c.current.openEvent?.type,g.interactedInside)),h=W(()=>El(c.current.openEvent?.type)),x=W(()=>{Wo(g)});V(()=>{i||(g.pointerType=void 0,g.restTimeoutPending=!1,g.interactedInside=!1,x())},[i,g,x]),li.useEffect(()=>x,[x]),V(()=>{if(o&&i&&g.handleCloseOptions?.blockPointerEvents&&h()&&$(f)&&a){let v=f,y=a,S=Ce(a),b=l?.nodesRef.current.find(O=>O.id===d)?.context?.elements.floating;b&&(b.style.pointerEvents="");let R=g.pointerEventsScopeElement!==y?g.pointerEventsScopeElement:null,E=b!==y?b:null,C=g.handleCloseOptions?.getScope?.()??R??E??v.closest("[data-rootownerid]")??S.body;return xn(g,{scopeElement:C,referenceElement:v,floatingElement:y}),()=>{x()}}},[o,i,f,a,g,h,l,d,x]),li.useEffect(()=>{if(!o)return;function v(){return!!(l&&d&&Vt(l.nodesRef.current,d).length>0)}function y(O){let A=Bt(r,"close",g.pointerType),P=()=>{s.setOpen(!1,te(z.triggerHover,O)),l?.events.emit("floating.closed",O)};A?g.openChangeTimeout.start(A,P):(g.openChangeTimeout.clear(),P())}function S(O){let A=He(O);if(!Ls(A)){g.interactedInside=!1;return}g.interactedInside=A?.closest("[aria-haspopup]")!=null}function b(){g.openChangeTimeout.clear(),m.clear(),l?.events.off("floating.closed",E),x()}function R(O){if(v()&&l){l.events.on("floating.closed",E);return}if(Qt(O.relatedTarget,s.context.triggerElements))return;let A=c.current.floatingContext?.nodeId??n,P=O.relatedTarget;if(!(l&&A&&$(P)&&Vt(l.nodesRef.current,A,!1).some(_=>se(_.context?.elements.floating,P)))){if(g.handler){g.handler(O);return}x(),h()&&!p()&&y(O)}}function E(O){!l||!d||v()||m.start(0,()=>{l.events.off("floating.closed",E),s.setOpen(!1,te(z.triggerHover,O)),l.events.emit("floating.closed",O)})}let C=a;return vt(C&&re(C,"mouseenter",b),C&&re(C,"mouseleave",R),C&&re(C,"pointerdown",S,!0),()=>{l?.events.off("floating.closed",E)})},[o,a,s,c,r,n,h,p,x,g,l,d,m])}var ro=u(H(),1),Yc=u(Jt(),1);var bh={current:null};function ui(e,t={}){let{enabled:o=!0,delay:r=0,handleClose:n=null,mouseOnly:s=!1,restMs:i=0,move:a=!0,triggerElementRef:f=bh,externalTree:c,isActiveTrigger:l=!0,getHandleCloseContext:d,isClosing:g,shouldOpen:m}=t,p="rootStore"in e?e.rootStore:e,{dataRef:h,events:x}=p.context,v=to(c),y=zo(p),S=ro.useRef(!1),b=ze(n),R=ze(r),E=ze(i),C=ze(o),O=ze(m),A=ze(g),P=W(()=>sn(h.current.openEvent?.type,y.interactedInside)),D=W(()=>O.current?.()!==!1),_=W((w,I,N)=>{let T=p.context.triggerElements;if(T.hasElement(I))return!w||!se(w,I);if(!$(N))return!1;let M=N;return T.hasMatchingElement(F=>se(F,M))&&(!w||!se(w,M))}),L=W(()=>{if(!y.handler)return;Ce(p.select("domReferenceElement")).removeEventListener("mousemove",y.handler),y.handler=void 0}),k=W(()=>{Wo(y)});return l&&(y.handleCloseOptions=b.current?.__options),ro.useEffect(()=>L,[L]),ro.useEffect(()=>{if(!o)return;function w(I){I.open?S.current=!1:(S.current=I.reason===z.triggerHover,L(),y.openChangeTimeout.clear(),y.restTimeout.clear(),y.blockMouseMove=!0,y.restTimeoutPending=!1)}return x.on("openchange",w),()=>{x.off("openchange",w)}},[o,x,y,L]),ro.useEffect(()=>{if(!o)return;function w(M,F=!0){let q=Bt(R.current,"close",y.pointerType);q?y.openChangeTimeout.start(q,()=>{p.setOpen(!1,te(z.triggerHover,M)),v?.events.emit("floating.closed",M)}):F&&(y.openChangeTimeout.clear(),p.setOpen(!1,te(z.triggerHover,M)),v?.events.emit("floating.closed",M))}let I=f.current??(l?p.select("domReferenceElement"):null);if(!$(I))return;function N(M){if(y.openChangeTimeout.clear(),y.blockMouseMove=!1,s&&!Ft(y.pointerType))return;let F=Ns(E.current),q=Bt(R.current,"open",y.pointerType),U=He(M),oe=M.currentTarget??null,Z=p.select("domReferenceElement"),ne=oe;if($(U)&&!p.context.triggerElements.hasElement(U)){for(let ye of p.context.triggerElements.elements())if(se(ye,U)){ne=ye;break}}$(oe)&&$(Z)&&!p.context.triggerElements.hasElement(oe)&&se(oe,Z)&&(ne=Z);let G=ne==null?!1:_(Z,ne,U),ue=p.select("open"),fe=A.current?.()??p.select("transitionStatus")==="ending",me=!ue&&fe&&S.current,Pe=!G&&$(ne)&&$(Z)&&se(Z,ne)&&me,be=F>0&&!q,Q=G&&(ue||me)||Pe,he=!ue||G;if(Q){D()&&p.setOpen(!0,te(z.triggerHover,M,ne));return}be||(q?y.openChangeTimeout.start(q,()=>{he&&D()&&p.setOpen(!0,te(z.triggerHover,M,ne))}):he&&D()&&p.setOpen(!0,te(z.triggerHover,M,ne)))}function T(M){if(P()){k();return}L();let F=p.select("domReferenceElement"),q=Ce(F);y.restTimeout.clear(),y.restTimeoutPending=!1;let U=h.current.floatingContext??d?.();if(Qt(M.relatedTarget,p.context.triggerElements))return;if(b.current&&U){p.select("open")||y.openChangeTimeout.clear();let Z=f.current;y.handler=b.current({...U,tree:v,x:M.clientX,y:M.clientY,onClose(){k(),L(),C.current&&!P()&&Z===p.select("domReferenceElement")&&w(M,!0)}}),q.addEventListener("mousemove",y.handler),y.handler(M);return}(y.pointerType!=="touch"||!se(p.select("floatingElement"),M.relatedTarget))&&w(M)}return a?vt(re(I,"mousemove",N,{once:!0}),re(I,"mouseenter",N),re(I,"mouseleave",T)):vt(re(I,"mouseenter",N),re(I,"mouseleave",T))},[L,k,h,R,p,o,b,y,l,_,P,s,a,E,f,v,C,d,A,D]),ro.useMemo(()=>{if(!o)return;function w(I){y.pointerType=I.pointerType}return{onPointerDown:w,onPointerEnter:w,onMouseMove(I){let{nativeEvent:N}=I,T=I.currentTarget,M=p.select("domReferenceElement"),F=p.select("open"),q=_(M,T,I.target);if(s&&!Ft(y.pointerType))return;if(F&&q&&y.handleCloseOptions?.blockPointerEvents){let Z=p.select("floatingElement");if(Z){let ne=y.handleCloseOptions?.getScope?.()??T.ownerDocument.body;xn(y,{scopeElement:ne,referenceElement:T,floatingElement:Z})}}let U=Ns(E.current);if(F&&!q||U===0||!q&&y.restTimeoutPending&&I.movementX**2+I.movementY**2<2)return;y.restTimeout.clear();function oe(){if(y.restTimeoutPending=!1,P())return;let Z=p.select("open");!y.blockMouseMove&&(!Z||q)&&D()&&p.setOpen(!0,te(z.triggerHover,N,T))}y.pointerType==="touch"?Yc.flushSync(()=>{oe()}):q&&F?oe():(y.restTimeoutPending=!0,y.restTimeout.start(U,oe))}}},[o,y,P,_,s,p,E,D])}var Xc=.1,wh=Xc*Xc,ae=.5;function vn(e,t,o,r,n,s){return r>=t!=s>=t&&e<=(n-o)*(t-r)/(s-r)+o}function Sn(e,t,o,r,n,s,i,a,f,c){let l=!1;return vn(e,t,o,r,n,s)&&(l=!l),vn(e,t,n,s,i,a)&&(l=!l),vn(e,t,i,a,f,c)&&(l=!l),vn(e,t,f,c,o,r)&&(l=!l),l}function Eh(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function bn(e,t,o,r,n,s){let i=Math.min(o,n),a=Math.max(o,n),f=Math.min(r,s),c=Math.max(r,s);return e>=i&&e<=a&&t>=f&&t<=c}function fi(e={}){let{blockPointerEvents:t=!1}=e,o=new et,r=({x:n,y:s,placement:i,elements:a,onClose:f,nodeId:c,tree:l})=>{let d=i?.split("-")[0],g=!1,m=null,p=null,h=typeof performance<"u"?performance.now():0;function x(y,S){let b=performance.now(),R=b-h;if(m===null||p===null||R===0)return m=y,p=S,h=b,!1;let E=y-m,C=S-p,O=E*E+C*C,A=R*R*wh;return m=y,p=S,h=b,O<A}function v(){o.clear(),f()}return function(S){o.clear();let b=a.domReference,R=a.floating;if(!b||!R||d==null||n==null||s==null)return;let{clientX:E,clientY:C}=S,O=He(S),A=S.type==="mouseleave",P=se(R,O),D=se(b,O);if(P&&(g=!0,!A))return;if(D&&(g=!1,!A)){g=!0;return}if(A&&$(S.relatedTarget)&&se(R,S.relatedTarget))return;function _(){return!!(l&&Vt(l.nodesRef.current,c).length>0)}function L(){_()||v()}if(_())return;let k=b.getBoundingClientRect(),w=R.getBoundingClientRect(),I=n>w.right-w.width/2,N=s>w.bottom-w.height/2,T=w.width>k.width,M=w.height>k.height,F=(T?k:w).left,q=(T?k:w).right,U=(M?k:w).top,oe=(M?k:w).bottom;if(d==="top"&&s>=k.bottom-1||d==="bottom"&&s<=k.top+1||d==="left"&&n>=k.right-1||d==="right"&&n<=k.left+1){L();return}let Z=!1;switch(d){case"top":Z=bn(E,C,F,k.top+1,q,w.bottom-1);break;case"bottom":Z=bn(E,C,F,w.top+1,q,k.bottom-1);break;case"left":Z=bn(E,C,w.right-1,oe,k.left+1,U);break;case"right":Z=bn(E,C,k.right-1,oe,w.left+1,U);break;default:}if(Z)return;if(g&&!Eh(E,C,k)){L();return}if(!A&&x(E,C)){L();return}let ne=!1;switch(d){case"top":{let G=T?ae/2:ae*4,ue=T||I?n+G:n-G,fe=T?n-G:I?n+G:n-G,me=s+ae+1,Pe=I||T?w.bottom-ae:w.top,be=I?T?w.bottom-ae:w.top:w.bottom-ae;ne=Sn(E,C,ue,me,fe,me,w.left,Pe,w.right,be);break}case"bottom":{let G=T?ae/2:ae*4,ue=T||I?n+G:n-G,fe=T?n-G:I?n+G:n-G,me=s-ae,Pe=I||T?w.top+ae:w.bottom,be=I?T?w.top+ae:w.bottom:w.top+ae;ne=Sn(E,C,ue,me,fe,me,w.left,Pe,w.right,be);break}case"left":{let G=M?ae/2:ae*4,ue=M||N?s+G:s-G,fe=M?s-G:N?s+G:s-G,me=n+ae+1,Pe=N||M?w.right-ae:w.left,be=N?M?w.right-ae:w.left:w.right-ae;ne=Sn(E,C,Pe,w.top,be,w.bottom,me,ue,me,fe);break}case"right":{let G=M?ae/2:ae*4,ue=M||N?s+G:s-G,fe=M?s-G:N?s+G:s-G,me=n-ae,Pe=N||M?w.left+ae:w.right,be=N?M?w.left+ae:w.right:w.left+ae;ne=Sn(E,C,me,ue,me,fe,Pe,w.top,be,w.bottom);break}default:}ne?g||o.start(40,L):L()}};return r.__options={...e,blockPointerEvents:t},r}var di=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=mo.startingStyle]="startingStyle",e[e.endingStyle=mo.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})({}),Rh={[Sr.popupOpen]:""},LR={[Sr.popupOpen]:"",[Sr.pressed]:""},Ph={[di.open]:""},Th={[di.closed]:""},Ch={[di.anchorHidden]:""},Kc={open(e){return e?Rh:null}};var Go={open(e){return e?Ph:Th},anchorHidden(e){return e?Ch:null}};function qc(e){return Mo(19)?e:e?"true":void 0}var ot=u(H(),1);var Oh=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:r,placement:n,rects:s,platform:i,elements:a,middlewareData:f}=t,{element:c,padding:l=0,offsetParent:d="real"}=bt(e,t)||{};if(c==null)return{};let g=cn(l),m={x:o,y:r},p=yr(n),h=hr(p),x=await i.getDimensions(c),v=p==="y",y=v?"top":"left",S=v?"bottom":"right",b=v?"clientHeight":"clientWidth",R=s.reference[h]+s.reference[p]-m[p]-s.floating[h],E=m[p]-s.reference[p],C=d==="real"?await i.getOffsetParent?.(c):a.floating,O=a.floating[b]||s.floating[h];(!O||!await i.isElement?.(C))&&(O=a.floating[b]||s.floating[h]);let A=R/2-E/2,P=O/2-x[h]/2-1,D=Math.min(g[y],P),_=Math.min(g[S],P),L=D,k=O-x[h]-_,w=O/2-x[h]/2+A,I=gr(L,w,k),N=!f.arrow&&wt(n)!=null&&w!==I&&s.reference[h]/2-(w<L?D:_)-x[h]/2<0,T=N?w<L?w-L:w-k:0;return{[p]:m[p]+T,data:{[p]:I,centerOffset:w-I-T,...N&&{alignmentOffset:T}},reset:N}}}),Jc=(e,t)=>({...Oh(e),options:[e,t]});var _h=qs().fn,Qc={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 _h(e)).data?.referenceHidden||s}}}};var br={sideX:"left",sideY:"top"},Zc={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:r},elements:{floating:n},platform:s,strategy:i,placement:a}=e,f=ge(n),c=f.getComputedStyle(n);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:o,data:br};let d=await s.getOffsetParent?.(n),g={width:0,height:0};if(i==="fixed"&&f?.visualViewport)g={width:f.visualViewport.width,height:f.visualViewport.height};else if(d===f){let y=Ce(n);g={width:y.documentElement.clientWidth,height:y.documentElement.clientHeight}}else await s.isElement?.(d)&&(g=await s.getDimensions(d));let m=Ie(a),p=t,h=o;m==="left"&&(p=g.width-(t+r.width)),m==="top"&&(h=g.height-(o+r.height));let x=m==="left"?"right":br.sideX,v=m==="top"?"bottom":br.sideY;return{x:p,y:h,data:{sideX:x,sideY:v}}}};function ou(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 eu(e,t,o){let{rects:r,placement:n}=e;return{side:ou(t,Ie(n),o),align:wt(n)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function ru(e){let{anchor:t,positionMethod:o="absolute",side:r="bottom",sideOffset:n=0,align:s="center",alignOffset:i=0,collisionBoundary:a,collisionPadding:f=5,sticky:c=!1,arrowPadding:l=5,disableAnchorTracking:d=!1,inline:g,keepMounted:m=!1,floatingRootContext:p,mounted:h,collisionAvoidance:x,shiftCrossAxis:v=!1,nodeId:y,adaptiveOrigin:S,lazyFlip:b=!1,externalTree:R}=e,[E,C]=ot.useState(null);!h&&E!==null&&C(null);let O=x.side||"flip",A=x.align||"flip",P=x.fallbackAxisSide||"end",D=typeof t=="function"?t:void 0,_=W(D),L=D?_:t,k=ze(t),w=ze(h),N=Io()==="rtl",T=E||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":N?"left":"right","inline-start":N?"right":"left"}[r],M=s==="center"?T:`${T}-${s}`,F=f,q=1,U=r==="bottom"?q:0,oe=r==="top"?q:0,Z=r==="right"?q:0,ne=r==="left"?q:0;typeof F=="number"?F={top:F+U,right:F+ne,bottom:F+oe,left:F+Z}:F&&(F={top:(F.top||0)+U,right:(F.right||0)+ne,bottom:(F.bottom||0)+oe,left:(F.left||0)+Z});let G={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:F},ue=ot.useRef(null),fe=ze(n),me=ze(i),Pe=typeof n!="function"?n:0,be=typeof i!="function"?i:0,Q=[];g&&Q.push(g),Q.push(zs(ie=>{let Ve=eu(ie,r,N),Pt=typeof fe.current=="function"?fe.current(Ve):fe.current,st=typeof me.current=="function"?me.current(Ve):me.current;return{mainAxis:Pt,crossAxis:st,alignmentAxis:st}},[Pe,be,N,r]));let he=A==="none"&&O!=="shift",ye=!he&&(c||v||O==="shift"),uo=O==="none"?null:Xs({...G,padding:{top:F.top+q,right:F.right+q,bottom:F.bottom+q,left:F.left+q},mainAxis:!v&&O==="flip",crossAxis:A==="flip"?"alignment":!1,fallbackAxisSideDirection:P}),ct=he?null:Gs(ie=>{let Ve=Ce(ie.elements.floating).documentElement;return{...G,rootBoundary:v?{x:0,y:0,width:Ve.clientWidth,height:Ve.clientHeight}:void 0,mainAxis:A!=="none",crossAxis:ye,limiter:c||v?void 0:Ys(Pt=>{if(!ue.current)return{};let{width:st,height:Nt}=ue.current.getBoundingClientRect(),ft=Ge(Ie(Pt.placement)),fo=ft==="y"?st:Nt,Ao=ft==="y"?F.left+F.right:F.top+F.bottom;return{offset:fo/2+Ao/2}})}},[G,c,v,F,A]);O==="shift"||A==="shift"||s==="center"?Q.push(ct,uo):Q.push(uo,ct),Q.push(Ks({...G,apply({elements:{floating:ie},availableWidth:Ve,availableHeight:Pt,rects:st}){if(!w.current)return;let Nt=ie.style;Nt.setProperty("--available-width",`${Ve}px`),Nt.setProperty("--available-height",`${Pt}px`);let ft=ge(ie).devicePixelRatio||1,{x:fo,y:Ao,width:Wr,height:ls}=st.reference,cs=(Math.round((fo+Wr)*ft)-Math.round(fo*ft))/ft,us=(Math.round((Ao+ls)*ft)-Math.round(Ao*ft))/ft;Nt.setProperty("--anchor-width",`${cs}px`),Nt.setProperty("--anchor-height",`${us}px`)}}),Jc(ie=>({element:ue.current||Ce(ie.elements.floating).createElement("div"),padding:l,offsetParent:"floating"}),[l]),{name:"transformOrigin",fn(ie){let{elements:Ve,middlewareData:Pt,placement:st,rects:Nt,y:ft}=ie,fo=Ie(st),Ao=Ge(fo),Wr=ue.current,ls=Pt.arrow?.x||0,cs=Pt.arrow?.y||0,us=Wr?.clientWidth||0,Np=Wr?.clientHeight||0,fs=ls+us/2,va=cs+Np/2,Dp=Math.abs(Pt.shift?.y||0),Fp=Nt.reference.height/2,sr=typeof n=="function"?n(eu(ie,r,N)):n,Bp=Dp>sr,Vp={top:`${fs}px calc(100% + ${sr}px)`,bottom:`${fs}px ${-sr}px`,left:`calc(100% + ${sr}px) ${va}px`,right:`${-sr}px ${va}px`}[fo],jp=`${fs}px ${Nt.reference.y+Fp-ft}px`;return Ve.floating.style.setProperty("--transform-origin",ye&&Ao==="y"&&Bp?jp:Vp),{}}},Qc,S),V(()=>{!h&&p&&p.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[h,p]);let kt=ot.useMemo(()=>({elementResize:!d&&typeof ResizeObserver<"u",layoutShift:!d&&typeof IntersectionObserver<"u"}),[d]),{refs:ut,elements:Rt,x:Fr,y:Br,middlewareData:Re,update:_o,placement:B,context:j,isPositioned:ve,floatingStyles:ke}=ni({rootContext:p,open:m?h:void 0,placement:M,middleware:Q,strategy:o,whileElementsMounted:m?void 0:(...ie)=>xr(...ie,kt),nodeId:y,externalTree:R}),{sideX:zt,sideY:nr}=Re.adaptiveOrigin||br,Lt=ve?o:"fixed",Ze=ot.useMemo(()=>{let ie=S?{position:Lt,[zt]:Fr,[nr]:Br}:{position:Lt,...ke};return ve||(ie.opacity=0),ie},[S,Lt,zt,Fr,nr,Br,ke,ve]),Gt=ot.useRef(null);V(()=>{if(!h)return;let ie=k.current,Ve=typeof ie=="function"?ie():ie,st=(tu(Ve)?Ve.current:Ve)||null||null;st!==Gt.current&&(ut.setPositionReference(st),Gt.current=st)},[h,ut,L,k]),ot.useEffect(()=>{if(!h)return;let ie=k.current;typeof ie!="function"&&tu(ie)&&ie.current!==Gt.current&&(ut.setPositionReference(ie.current),Gt.current=ie.current)},[h,ut,L,k]),ot.useEffect(()=>{if(m&&h&&Rt.reference&&Rt.floating)return xr(Rt.reference,Rt.floating,_o,kt)},[m,h,Rt,_o,kt]);let Yt=Ie(B),Vr=ou(r,Yt,N),jr=wt(B)||"center",Hr=!!Re.hide?.referenceHidden;V(()=>{b&&h&&ve&&C(Yt)},[b,h,ve,Yt]);let $r=ot.useMemo(()=>({position:"absolute",top:Re.arrow?.y,left:Re.arrow?.x}),[Re.arrow]),Ur=Re.arrow?.centerOffset!==0;return ot.useMemo(()=>({positionerStyles:Ze,arrowStyles:$r,arrowRef:ue,arrowUncentered:Ur,side:Vr,align:jr,physicalSide:Yt,anchorHidden:Hr,refs:ut,context:j,isPositioned:ve,update:_o}),[Ze,$r,ue,Ur,Vr,jr,Yt,Hr,ut,j,ve,_o])}function tu(e){return e!=null&&"current"in e}function wn(e){return e==="starting"?Ml:xe}function nu(e,t,{styles:o,transitionStatus:r,props:n,refs:s,hidden:i,inert:a=!1}){let f={...o};return a&&(f.pointerEvents="none"),We("div",e,{state:t,ref:s,props:[{role:"presentation",hidden:i,style:f},wn(r),n],stateAttributesMapping:Go})}var Fe=u(H(),1),uu=u(Jt(),1);var su=u(H(),1);function iu(e){let[t,o]=su.useState({current:e,previous:null});return e!==t.current&&o({current:e,previous:t.current}),t.previous}var Yo=u(H(),1);function pi(e){let t=Le(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=Te(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 lu(e){let{popupElement:t,positionerElement:o,content:r,mounted:n,onMeasureLayout:s,onMeasureLayoutComplete:i,side:a,direction:f}=e,c=Fo(t,!0,!1),l=Lo(),d=Yo.useRef(null),g=Yo.useRef(!0),m=Yo.useRef(Xt),p=W(s),h=W(i),x=Yo.useMemo(()=>{let v=a==="top",y=a==="left";return f==="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"}:xe},[a,f]);V(()=>{if(!n){m.current=Xt,g.current=!0,d.current=null;return}if(!t||!o)return;m.current=au(t,x),mi(t,"auto");let v=Rn(t,"position","static"),y=Rn(t,"transform","none"),S=Rn(t,"scale","1"),b=au(o,{"--available-width":"max-content","--available-height":"max-content"});function R(){v(),y(),b()}function E(){R(),S()}if(p?.(),g.current||d.current===null){En(o,"max-content");let P=pi(t);return d.current=P,En(o,P),E(),h?.(null,P),g.current=!1,()=>{m.current(),m.current=Xt}}En(o,"max-content");let C=d.current,O=pi(t);d.current=O,mi(t,C),E(),h?.(C,O),En(o,O);let A=new AbortController;return l.request(()=>{mi(t,O),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},A.signal)}),()=>{A.abort(),l.cancel(),m.current(),m.current=Xt}},[r,t,o,c,l,n,p,h,x])}function Rn(e,t,o){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,r)}}function au(e,t){let o=[];for(let[r,n]of Object.entries(t))o.push(Rn(e,r,n));return o.length?()=>{o.forEach(r=>r())}:Xt}function mi(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 En(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 Xo=u(Y(),1);function fu(e){let{store:t,side:o,cssVars:r,children:n}=e,s=Io(),i=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),f=t.useState("open"),c=t.useState("payload"),l=t.useState("mounted"),d=t.useState("popupElement"),g=t.useState("positionerElement"),m=iu(f?i:null),p=Mh(a,c),h=Fe.useRef(null),[x,v]=Fe.useState(null),[y,S]=Fe.useState(null),b=Fe.useRef(null),R=Fe.useRef(null),E=Fo(b,!0,!1),C=Lo(),[O,A]=Fe.useState(null),[P,D]=Fe.useState(!1);V(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let _=W(()=>{b.current?.style.setProperty("animation","none"),b.current?.style.setProperty("transition","none"),R.current?.style.setProperty("display","none")}),L=W(T=>{b.current?.style.removeProperty("animation"),b.current?.style.removeProperty("transition"),R.current?.style.removeProperty("display"),T&&A(T)}),k=Fe.useRef(null);V(()=>{(!f||!l)&&(k.current=null)},[f,l]),V(()=>{if(i&&m&&i!==m&&k.current!==i&&h.current){v(h.current),D(!0);let T=Ih(m,i);S(T),C.request(()=>{uu.flushSync(()=>{D(!1)}),E(()=>{v(null),A(null),h.current=null})}),k.current=i}},[i,m,x,E,C]),V(()=>{let T=b.current;if(!T)return;let M=Ce(T).createElement("div");for(let F of Array.from(T.childNodes))M.appendChild(F.cloneNode(!0));h.current=M});let w=x!=null,I;w?I=(0,Xo.jsxs)(Fe.Fragment,{children:[(0,Xo.jsx)("div",{"data-previous":!0,inert:qc(!0),ref:R,style:{...O?{[r.popupWidth]:`${O.width}px`,[r.popupHeight]:`${O.height}px`}:null,position:"absolute"},"data-ending-style":P?void 0:""},"previous"),(0,Xo.jsx)("div",{"data-current":!0,ref:b,"data-starting-style":P?"":void 0,children:n},p)]}):I=(0,Xo.jsx)("div",{"data-current":!0,ref:b,children:n},p),V(()=>{let T=R.current;!T||!x||T.replaceChildren(...Array.from(x.childNodes))},[x]),lu({popupElement:d,positionerElement:g,mounted:l,content:c,onMeasureLayout:_,onMeasureLayoutComplete:L,side:o,direction:s});let N={activationDirection:Ah(y),transitioning:w};return{children:I,state:N}}function Ah(e){if(e)return`${cu(e.horizontal,5,"right","left")} ${cu(e.vertical,5,"down","up")}`}function cu(e,t,o,r){return e>t?o:e<-t?r:""}function Ih(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 Mh(e,t){let[o,r]=Fe.useState(0),n=Fe.useRef(e),s=Fe.useRef(t),i=Fe.useRef(!1);return V(()=>{let a=n.current,f=s.current,c=e!==a,l=t!==f;c?(r(d=>d+1),i.current=!l):i.current&&l&&(r(d=>d+1),i.current=!1),n.current=e,s.current=t},[e,t]),`${e??"current"}-${o}`}var Pn=u(H(),1),du=u(Jt(),1);var pu=u(Y(),1),mu=Pn.forwardRef(function(t,o){let{children:r,container:n,className:s,render:i,style:a,...f}=t,{portalNode:c,portalSubtree:l}=Bs({container:n,ref:o,componentProps:t,elementProps:f});return!l&&!c?null:(0,pu.jsxs)(Pn.Fragment,{children:[l,c&&du.createPortal(r,c)]})});var Ke={};dt(Ke,{Arrow:()=>Au,Handle:()=>wr,Popup:()=>Ou,Portal:()=>Ru,Positioner:()=>Tu,Provider:()=>Iu,Root:()=>hu,Trigger:()=>bu,Viewport:()=>Lu,createHandle:()=>Nu});var At=u(H(),1);var Tn=u(H(),1),gi=Tn.createContext(void 0);function at(e){let t=Tn.useContext(gi);if(t===void 0&&!e)throw new Error(Ue(72));return t}var gu=u(H(),1);var kh={...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={...Lh(),...t};s.floatingRootContext=Uc(n,o,r),super(s,{popupRef:gu.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},kh)}setOpen=(t,o)=>{Lc(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,te(z.triggerPress,t))}static useStore(t,o){return kc(t,(n,s)=>new e(o,n,s)).store}};function Lh(){return{...$c(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var Cn=u(Y(),1),hu=ti(function(t){let{disabled:o=!1,defaultOpen:r=!1,open:n,disableHoverablePopup:s=!1,trackCursorAxis:i="none",actionsRef:a,onOpenChange:f,onOpenChangeComplete:c,handle:l,triggerId:d,defaultTriggerId:g=null,children:m}=t,p=Ko.useStore(l?.store,{open:r,openProp:n,activeTriggerId:g,triggerIdProp:d});Nc(p,n,r,g),p.useControlledProp("openProp",n),p.useControlledProp("triggerIdProp",d),p.useContextCallback("onOpenChange",f),p.useContextCallback("onOpenChangeComplete",c);let h=p.useState("open"),x=!o&&h,v=p.useState("activeTriggerId"),y=p.useState("mounted"),S=p.useState("payload");p.useSyncedValues({trackCursorAxis:i,disableHoverablePopup:s}),p.useSyncedValue("disabled",o),Fc(p,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:b,transitionStatus:R}=Bc(x,p),E=p.useState("isInstantPhase"),C=p.useState("instantType"),O=p.useState("lastOpenChangeReason"),A=At.useRef(null);V(()=>{h&&o&&p.setOpen(!1,te(z.disabled))},[h,o,p]),V(()=>{R==="ending"&&O===z.none||R!=="ending"&&E?(C!=="delay"&&(A.current=C),p.set("instantType","delay")):A.current!==null&&(p.set("instantType",A.current),A.current=null)},[R,E,O,C,p]),V(()=>{x&&v==null&&p.set("payload",void 0)},[p,v,x]);let P=At.useCallback(()=>{p.setOpen(!1,te(z.imperativeAction))},[p]);At.useImperativeHandle(a,()=>({unmount:b,close:P}),[b,P]);let D=x||y||!o&&i!=="none";return(0,Cn.jsxs)(gi.Provider,{value:p,children:[D&&(0,Cn.jsx)(Nh,{store:p,disabled:o,trackCursorAxis:i}),typeof m=="function"?m({payload:S}):m]})});function Nh({store:e,disabled:t,trackCursorAxis:o}){let r=e.useState("floatingRootContext"),n=js(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=Vs(r,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),i=At.useMemo(()=>mt(s.reference,n.reference),[s.reference,n.reference]),a=At.useMemo(()=>mt(s.trigger,n.trigger),[s.trigger,n.trigger]),f=At.useMemo(()=>mt(Mc,s.floating,n.floating),[s.floating,n.floating]);return Vc(e,{activeTriggerProps:i,inactiveTriggerProps:a,popupProps:f}),null}var _n=u(H(),1);var On=u(H(),1),hi=On.createContext(void 0);function yu(){return On.useContext(hi)}var xu=(function(e){return e[e.popupOpen=Sr.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var Su="data-base-ui-tooltip-trigger";function vu(e){if("composedPath"in e){let o=e.composedPath();for(let r=0;r<o.length;r+=1){let n=o[r];if($(n))return n}}let t=e.target;return $(t)?t:null}function Dh(e){let t=e;for(;t;){if(t.hasAttribute(Su))return t;let o=t.parentElement;if(o){t=o;continue}let r=t.getRootNode();t="host"in r&&$(r.host)?r.host:null}return null}var bu=Tc(function(t,o){let{render:r,className:n,style:s,handle:i,payload:a,disabled:f,delay:c,closeOnClick:l=!0,closeDelay:d,id:g,...m}=t,p=at(!0),h=i?.store??p;if(!h)throw new Error(Ue(82));let x=tl(g),v=h.useState("isTriggerActive",x),y=h.useState("isOpenedByTrigger",x),S=h.useState("floatingRootContext"),b=_n.useRef(null),R=c??600,E=d??0,{registerTrigger:C,isMountedByThisTrigger:O}=Dc(x,b,h,{payload:a,closeOnClick:l,closeDelay:E}),A=yu(),{delayRef:P,isInstantPhase:D,hasProvider:_}=Fs(S,{open:y}),L=zo(S);h.useSyncedValue("isInstantPhase",D);let k=h.useState("disabled"),w=f??k,I=ze(w),N=h.useState("trackCursorAxis"),T=h.useState("disableHoverablePopup"),M=_n.useRef(!1),F=xt(),q=_n.useRef(void 0);function U(){let Q=A?.delay,he=typeof P.current=="object"?P.current.open:void 0,ye=R;return _&&(he!==0?ye=c??Q??R:ye=0),ye}function oe(Q){let he=b.current;if(!he||!Q)return!1;let ye=Dh(Q);return ye!==null&&ye!==he&&se(he,ye)}function Z(Q){let he=oe(Q);return M.current=he,he&&(L.openChangeTimeout.clear(),L.restTimeout.clear(),L.restTimeoutPending=!1,F.clear()),he}let ne=ui(S,{enabled:!w,mouseOnly:!0,move:!1,handleClose:!T&&N!=="both"?fi():null,restMs:U,delay(){let Q=typeof P.current=="object"?P.current.close:void 0,he=E;return d==null&&_&&(he=Q),{close:he}},triggerElementRef:b,isActiveTrigger:v,isClosing:()=>h.select("transitionStatus")==="ending",shouldOpen(){return!M.current}}),G=ii(S,{enabled:!w}).reference,ue=Q=>{let he=M.current,ye=vu(Q),uo=Z(ye),ct=b.current,kt=ct&&ye&&se(ct,ye);if(uo&&h.select("open")&&h.select("lastOpenChangeReason")===z.triggerHover){h.setOpen(!1,te(z.triggerHover,Q));return}if(he&&!uo&&kt&&!I.current&&!h.select("open")&&ct&&Ft(q.current)){let ut=()=>{!M.current&&!I.current&&!h.select("open")&&h.setOpen(!0,te(z.triggerHover,Q,ct))},Rt=U();Rt===0?(F.clear(),ut()):F.start(Rt,ut)}},fe=h.useState("triggerProps",O);return We("button",t,{state:{open:y},ref:[o,C,b],props:[ne,G,O||N!=="none"?fe:void 0,{onMouseOver(Q){ue(Q.nativeEvent)},onFocus(Q){oe(vu(Q.nativeEvent))&&Q.preventBaseUIHandler()},onMouseLeave(){M.current=!1,F.clear(),q.current=void 0},onPointerEnter(Q){q.current=Q.pointerType},onPointerDown(Q){q.current=Q.pointerType,h.set("closeOnClick",l),l&&!h.select("open")&&h.cancelPendingOpen(Q.nativeEvent)},onClick(Q){l&&!h.select("open")&&h.cancelPendingOpen(Q.nativeEvent)},id:x,[xu.triggerDisabled]:w?"":void 0,[Su]:w?void 0:""},m],stateAttributesMapping:Kc})});var Eu=u(H(),1);var An=u(H(),1),yi=An.createContext(void 0);function wu(){let e=An.useContext(yi);if(e===void 0)throw new Error(Ue(70));return e}var xi=u(Y(),1),Ru=Eu.forwardRef(function(t,o){let{keepMounted:r=!1,...n}=t;return at().useState("mounted")||r?(0,xi.jsx)(yi.Provider,{value:r,children:(0,xi.jsx)(mu,{ref:o,...n})}):null});var Mn=u(H(),1);var In=u(H(),1),vi=In.createContext(void 0);function qo(){let e=In.useContext(vi);if(e===void 0)throw new Error(Ue(71));return e}var Pu=u(Y(),1),Tu=Mn.forwardRef(function(t,o){let{render:r,className:n,anchor:s,positionMethod:i="absolute",side:a="top",align:f="center",sideOffset:c=0,alignOffset:l=0,collisionBoundary:d="clipping-ancestors",collisionPadding:g=5,arrowPadding:m=5,sticky:p=!1,disableAnchorTracking:h=!1,collisionAvoidance:x=kl,style:v,...y}=t,S=at(),b=wu(),R=S.useState("open"),E=S.useState("mounted"),C=S.useState("trackCursorAxis"),O=S.useState("disableHoverablePopup"),A=S.useState("floatingRootContext"),P=S.useState("instantType"),D=S.useState("transitionStatus"),_=S.useState("hasViewport"),L=ru({anchor:s,positionMethod:i,floatingRootContext:A,mounted:E,side:a,sideOffset:c,align:f,alignOffset:l,collisionBoundary:d,collisionPadding:g,sticky:p,arrowPadding:m,disableAnchorTracking:h,keepMounted:b,collisionAvoidance:x,adaptiveOrigin:_?Zc:void 0}),k=Mn.useMemo(()=>({open:R,side:L.side,align:L.align,anchorHidden:L.anchorHidden,instant:C!=="none"?"tracking-cursor":P}),[R,L.side,L.align,L.anchorHidden,C,P]),w=nu(t,k,{styles:L.positionerStyles,transitionStatus:D,props:y,refs:[o,S.useStateSetter("positionerElement")],hidden:!E,inert:!R||C==="both"||O});return(0,Pu.jsx)(vi.Provider,{value:L,children:w})});var Cu=u(H(),1);var Fh={...Go,...nl},Ou=Cu.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=at(),{side:f,align:c}=qo(),l=a.useState("open"),d=a.useState("instantType"),g=a.useState("transitionStatus"),m=a.useState("popupProps"),p=a.useState("floatingRootContext"),h=a.useState("disabled"),x=a.useState("closeDelay");on({open:l,ref:a.context.popupRef,onComplete(){l&&a.context.onOpenChangeComplete?.(!0)}}),ci(p,{enabled:!h,closeDelay:x});let v=a.useStateSetter("popupElement");return We("div",t,{state:{open:l,side:f,align:c,instant:d,transitionStatus:g},ref:[o,a.context.popupRef,v],props:[m,wn(g),i],stateAttributesMapping:Fh})});var _u=u(H(),1);var Au=_u.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=at(),{arrowRef:f,side:c,align:l,arrowUncentered:d,arrowStyles:g}=qo(),m=a.useState("open"),p=a.useState("instantType");return We("div",t,{state:{open:m,side:c,align:l,uncentered:d,instant:p},ref:[o,f],props:[{style:g,"aria-hidden":!0},i],stateAttributesMapping:Go})});var Si=u(H(),1);var bi=u(Y(),1),Iu=function(t){let{delay:o,closeDelay:r,timeout:n=400}=t,s=Si.useMemo(()=>({delay:o,closeDelay:r}),[o,r]),i=Si.useMemo(()=>({open:o,close:r}),[o,r]);return(0,bi.jsx)(hi.Provider,{value:s,children:(0,bi.jsx)(Ds,{delay:i,timeoutMs:n,children:t.children})})};var ku=u(H(),1);var Mu=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var Bh={activationDirection:e=>e?{"data-activation-direction":e}:null},Lu=ku.forwardRef(function(t,o){let{render:r,className:n,style:s,children:i,...a}=t,f=at(),c=qo(),l=f.useState("instantType"),{children:d,state:g}=fu({store:f,side:c.side,cssVars:Mu,children:i}),m={activationDirection:g.activationDirection,transitioning:g.transitioning,instant:l};return We("div",t,{state:m,ref:o,props:[a,{children:d}],stateAttributesMapping:Bh})});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(z.imperativeAction,void 0,o))}close(){this.store.setOpen(!1,te(z.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function Nu(){return new wr}function kn(e){return We(e.defaultTagName??"div",e,e)}var Ln=u(Jo(),1),wi=u(Y(),1),Ei=(0,wi.jsx)(Ln.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wi.jsx)(Ln.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var Nn=u(Jo(),1),Ri=u(Y(),1),Pi=(0,Ri.jsx)(Nn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ri.jsx)(Nn.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var Dn=u(Jo(),1),Ti=u(Y(),1),Ci=(0,Ti.jsx)(Dn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ti.jsx)(Dn.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Fn=u(Jo(),1),Oi=u(Y(),1),_i=(0,Oi.jsx)(Fn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Oi.jsx)(Fn.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var Bn=u(Jo(),1),Ai=u(Y(),1),Ii=(0,Ai.jsx)(Bn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ai.jsx)(Bn.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 Bu=u(Se(),1);function ki(e,t,o){return(0,Bu.cloneElement)(e??t,{children:o})}var Vh=u(ju(),1);var $u=u(Li(),1),{lock:$C,unlock:Uu}=(0,$u.__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 jh(){let e=Vh;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Uu(e.privateApis).ThemeProvider}var Wu=jh();var zu=u(Se(),1),Ni="data-wp-hash";function Di(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$h(document)),e.__wpStyleRuntime}function Hh(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 Gu(e,t,o){if(!e.head)return;let r=Di(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Hh(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 $h(e){let t=Di();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Gu(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Uh(e,t){let o=Di();o.styles.set(e,t);for(let r of o.documents.keys())Gu(r,e,t)}typeof process>"u",Uh("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Wh={stack:"_19ce0419607e1896__stack"},zh={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)"},Vn=(0,zu.forwardRef)(function({direction:t,gap:o,align:r,justify:n,wrap:s,render:i,...a},f){let c={gap:o&&zh[o],alignItems:r,justifyContent:n,flexDirection:t,flexWrap:s};return kn({render:i,ref:f,props:mt(a,{style:c,className:Wh.stack})})});var Eo={};dt(Eo,{Popup:()=>sf,Portal:()=>jn,Positioner:()=>Hn,Provider:()=>pf,Root:()=>ff,Trigger:()=>cf});var rf=u(Se(),1);var Ju=u(Se(),1);var Bi="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"&&Yh(document)),e.__wpStyleRuntime}function Gh(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 Xu(e,t,o){if(!e.head)return;let r=Vi(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Gh(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Bi,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function Yh(e){let t=Vi();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 Xh(e,t){let o=Vi();o.styles.set(e,t);for(let r of o.documents.keys())Xu(r,e,t)}typeof process>"u",Xh("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 Yu={slot:"_11fc52b637ff8a7e__slot"},Ku="data-wp-compat-overlay-slot";function Kh(){return typeof document>"u"?null:document}function qh(){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 Fi(e){return e.setAttribute("aria-hidden","false"),e}function Jh(e){let t=e.createElement("div");return t.setAttribute(Ku,""),Yu.slot&&t.classList.add(Yu.slot),e.body.appendChild(t),t}function qu(){if(typeof window>"u"||!qh()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=Kh();if(!e||!e.body)return;if(It&&It.ownerDocument===e&&It.isConnected)return Fi(It);let t=e.querySelector(`[${Ku}]`);return t instanceof HTMLDivElement?(It=Fi(t),It):(It?.isConnected&&It.remove(),It=Fi(Jh(e)),It)}var Qu=u(Y(),1),jn=(0,Ju.forwardRef)(function({container:t,...o},r){return(0,Qu.jsx)(Ke.Portal,{container:t??qu(),...o,ref:r})});var Zu=u(Se(),1),of=u(Y(),1),ji="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"&&Zh(document)),e.__wpStyleRuntime}function Qh(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 ef(e,t,o){if(!e.head)return;let r=Hi(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Qh(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 Zh(e){let t=Hi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ef(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function tf(e,t){let o=Hi();o.styles.set(e,t);for(let r of o.documents.keys())ef(r,e,t)}typeof process>"u",tf("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var ey={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",tf("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 ty={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Hn=(0,Zu.forwardRef)(function({align:t="center",className:o,side:r="top",sideOffset:n=4,...s},i){return(0,of.jsx)(Ke.Positioner,{ref:i,align:t,side:r,sideOffset:n,...s,className:pt(ey["box-sizing"],ty.positioner,o)})});var Er=u(Y(),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 nf(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)nf(e,o,r);return()=>{let 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())nf(r,e,t)}typeof process>"u",ny("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"},iy={background:"#1e1e1e"},sf=(0,rf.forwardRef)(function({portal:t,positioner:o,children:r,className:n,...s},i){let a=(0,Er.jsx)(Wu,{color:iy,children:(0,Er.jsx)(Ke.Popup,{ref:i,className:pt(sy.popup,n),...s,children:r})}),f=ki(o,(0,Er.jsx)(Hn,{}),a);return ki(t,(0,Er.jsx)(jn,{}),f)});var af=u(Se(),1),lf=u(Y(),1),cf=(0,af.forwardRef)(function(t,o){return(0,lf.jsx)(Ke.Trigger,{ref:o,...t})});var uf=u(Y(),1);function ff(e){return(0,uf.jsx)(Ke.Root,{...e})}var df=u(Y(),1);function pf({...e}){return(0,df.jsx)(Ke.Provider,{...e})}var mf=u(Se(),1),Wi="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"&&ly(document)),e.__wpStyleRuntime}function ay(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 gf(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(ay(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 ly(e){let t=zi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)gf(e,o,r);return()=>{let 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=zi();o.styles.set(e,t);for(let r of o.documents.keys())gf(r,e,t)}typeof process>"u",cy("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 uy={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},Gi=(0,mf.forwardRef)(function({render:t,...o},r){return kn({render:t,ref:r,props:mt({className:uy["visually-hidden"]},o,{"data-visually-hidden":""})})});var hf=u(Se(),1),yf=u(Y(),1),xf=(0,hf.forwardRef)(({children:e,className:t,ariaLabel:o,as:r="div",...n},s)=>(0,yf.jsx)(r,{ref:s,className:pt("admin-ui-navigable-region",t),"aria-label":o,role:"region",tabIndex:"-1",...n,children:e}));xf.displayName="NavigableRegion";var Yi=xf;var Be=u(we(),1),io=u(le(),1),Ep=u(Xi(),1);var fy=u(Ki(),1);var Qo="body",wf=":root";var Rr=u(ds(),1),Pf=u(Ki(),1),py=u(le(),1);function qi(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function dy(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function Ef(e,t="0"){let o=dy(e);if(!o)return null;let r=qi(o?.top)||t,n=qi(o?.left)||t;return r===n?r:`${r} ${n}`}var Rf={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 Ji({layoutDefinitions:e=Rf,style:t,selector:o,hasBlockGapSupport:r,hasFallbackGapSupport:n,fallbackGapValue:s}){let i="",a=r?Ef(t?.spacing?.blockGap):"";if(n&&(o===Qo?a=a||"0.5em":!r&&s&&(a=s)),a&&e&&(Object.values(e).forEach(({className:f,name:c,spacingStyles:l})=>{!r&&c!=="flex"&&c!=="grid"||l?.length&&l.forEach(d=>{let g=[];if(d.rules&&Object.entries(d.rules).forEach(([m,p])=>{g.push(`${m}: ${p||a}`)}),g.length){let m="";r?m=o===Qo?`:root :where(.${f})${d?.selector||""}`:`:root :where(${o}-${f})${d?.selector||""}`:m=o===Qo?`:where(.${f}${d?.selector||""})`:`:where(${o}.${f}${d?.selector||""})`,i+=`${m} { ${g.join("; ")}; }`}})}),o===Qo&&r&&(i+=`${wf} { --wp--style--block-gap: ${a}; }`)),o===Qo&&e){let f=["block","flex","grid"];Object.values(e).forEach(({className:c,displayMode:l,baseStyles:d})=>{l&&f.includes(l)&&(i+=`${o} .${c} { display:${l}; }`),d?.length&&d.forEach(g=>{let m=[];if(g.rules&&Object.entries(g.rules).forEach(([p,h])=>{m.push(`${p}: ${h}`)}),m.length){let p=`.${c}${g?.selector||""}`;i+=`${p} { ${m.join("; ")}; }`}})})}return i}var Rp=u(Cf(),1),lt=u(je(),1),Je=u(Se(),1);var Nr=u($n(),1),ns=u(it(),1),Pp=u(Qi(),1),Tp=u(ps(),1),ha=u(Ro(),1),Cp=u(Mf(),1),Op=u(Tt(),1),ao=u(Mt(),1),lo=u(Mi(),1);var jf=u(we(),1),Hf=u(Mt(),1);var kf=u(le(),1),Lf=u(Mt(),1),Un=u(je(),1),Nf=u(Ro(),1);var Df=u(we(),1),Ff=u(Tt(),1),Bf=u(Y(),1);function my({showTooltip:e,icon:t,href:o,initialPost:r}){let n=(0,kf.useSelect)(a=>{let{getCurrentPostType:f}=a(Df.store),{getPostType:c}=a(Ff.store);return c(r?.type||f())},[r?.type]);if(!n)return null;let s=o??(0,Nf.addQueryArgs)("edit.php",{post_type:n.slug}),i=n?.labels?.view_items??(0,Un.__)("Back");return(0,Bf.jsx)(Lf.Button,{size:"compact",href:s,label:i,showTooltip:e,tooltipPosition:"bottom",icon:t??((0,Un.isRTL)()?Ci:Pi)})}var Wn=my;var Vf=u(Li(),1),{lock:v_,unlock:K}=(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/edit-post");var zn=u(Y(),1),{BackButton:gy}=K(jf.privateApis),hy={hidden:{x:"-100%"},distractionFreeInactive:{x:0},hover:{x:0,transition:{type:"tween",delay:.2}}};function yy({initialPost:e}){return(0,zn.jsx)(gy,{children:({length:t})=>t<=1&&(0,zn.jsx)(Hf.__unstableMotion.div,{variants:hy,transition:{type:"tween",delay:.8},children:(0,zn.jsx)(Wn,{showTooltip:!0,initialPost:e})})})}var $f=yy;var Gf=u(le(),1),Pr=u(Se(),1),Yf=u(we(),1),Xf=u(Tt(),1);var Uf="core/edit-post",Wf="#wp-admin-bar-view a",zf="#wp-admin-bar-preview a";var Kf=()=>{let{isViewable:e,newPermalink:t}=(0,Gf.useSelect)(r=>{let{getPostType:n}=r(Xf.store),{getCurrentPost:s,getEditedPostAttribute:i}=r(Yf.store);return{isViewable:n(i("type"))?.viewable,newPermalink:s().link}},[]),o=(0,Pr.useRef)();(0,Pr.useEffect)(()=>{o.current=document.querySelector(zf)||document.querySelector(Wf)},[]),(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 qf(){return Kf(),null}var ud=u(Se(),1),sa=u(le(),1),Xn=u(Qf(),1),fd=u(je(),1);var Yn=u(le(),1);var Zi=u(le(),1);function xy(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 vy(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 Sy(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]=vy(o[r],n);return o}}return e}function by(e=!1,t){return t.type==="META_BOXES_INITIALIZED"?!0:e}var wy=(0,Zi.combineReducers)({isSaving:xy,locations:Sy,initialized:by}),Zf=(0,Zi.combineReducers)({metaBoxes:wy});var ea={};dt(ea,{__experimentalSetPreviewDeviceType:()=>Uy,__unstableCreateTemplate:()=>Yy,closeGeneralSidebar:()=>Ry,closeModal:()=>Ty,closePublishSidebar:()=>Oy,hideBlockTypes:()=>By,initializeMetaBoxes:()=>Xy,metaBoxUpdatesFailure:()=>$y,metaBoxUpdatesSuccess:()=>Hy,openGeneralSidebar:()=>Ey,openModal:()=>Py,openPublishSidebar:()=>Cy,removeEditorPanel:()=>My,requestMetaBoxUpdates:()=>jy,setAvailableMetaBoxesPerLocation:()=>Vy,setIsEditingTemplate:()=>Gy,setIsInserterOpened:()=>Wy,setIsListViewOpened:()=>zy,showBlockTypes:()=>Fy,switchEditorMode:()=>Ly,toggleDistractionFree:()=>Ky,toggleEditorPanelEnabled:()=>Ay,toggleEditorPanelOpened:()=>Iy,toggleFeature:()=>ky,toggleFullscreenMode:()=>qy,togglePinnedPluginItem:()=>Ny,togglePublishSidebar:()=>_y,updatePreferredStyleVariations:()=>Dy});var nd=u(ms(),1),Tr=u(it(),1),Oe=u(we(),1),Me=u(ir(),1),sd=u(td(),1),id=u(Tt(),1),ad=u($n(),1),Gn=u(je(),1);var od=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}=K(Oe.privateApis),Ey=e=>({registry:t})=>{t.dispatch(Zo).enableComplementaryArea("core",e)},Ry=()=>({registry:e})=>e.dispatch(Zo).disableComplementaryArea("core"),Py=e=>({registry:t})=>((0,Me.default)("select( 'core/edit-post' ).openModal( name )",{since:"6.3",alternative:"select( 'core/interface').openModal( name )"}),t.dispatch(Zo).openModal(e)),Ty=()=>({registry:e})=>((0,Me.default)("select( 'core/edit-post' ).closeModal()",{since:"6.3",alternative:"select( 'core/interface').closeModal()"}),e.dispatch(Zo).closeModal()),Cy=()=>({registry:e})=>{(0,Me.default)("dispatch( 'core/edit-post' ).openPublishSidebar",{since:"6.6",alternative:"dispatch( 'core/editor').openPublishSidebar"}),e.dispatch(Oe.store).openPublishSidebar()},Oy=()=>({registry:e})=>{(0,Me.default)("dispatch( 'core/edit-post' ).closePublishSidebar",{since:"6.6",alternative:"dispatch( 'core/editor').closePublishSidebar"}),e.dispatch(Oe.store).closePublishSidebar()},_y=()=>({registry:e})=>{(0,Me.default)("dispatch( 'core/edit-post' ).togglePublishSidebar",{since:"6.6",alternative:"dispatch( 'core/editor').togglePublishSidebar"}),e.dispatch(Oe.store).togglePublishSidebar()},Ay=e=>({registry:t})=>{(0,Me.default)("dispatch( 'core/edit-post' ).toggleEditorPanelEnabled",{since:"6.5",alternative:"dispatch( 'core/editor').toggleEditorPanelEnabled"}),t.dispatch(Oe.store).toggleEditorPanelEnabled(e)},Iy=e=>({registry:t})=>{(0,Me.default)("dispatch( 'core/edit-post' ).toggleEditorPanelOpened",{since:"6.5",alternative:"dispatch( 'core/editor').toggleEditorPanelOpened"}),t.dispatch(Oe.store).toggleEditorPanelOpened(e)},My=e=>({registry:t})=>{(0,Me.default)("dispatch( 'core/edit-post' ).removeEditorPanel",{since:"6.5",alternative:"dispatch( 'core/editor').removeEditorPanel"}),t.dispatch(Oe.store).removeEditorPanel(e)},ky=e=>({registry:t})=>t.dispatch(Tr.store).toggle("core/edit-post",e),Ly=e=>({registry:t})=>{(0,Me.default)("dispatch( 'core/edit-post' ).switchEditorMode",{since:"6.6",alternative:"dispatch( 'core/editor').switchEditorMode"}),t.dispatch(Oe.store).switchEditorMode(e)},Ny=e=>({registry:t})=>{let o=t.select(Zo).isItemPinned("core",e);t.dispatch(Zo)[o?"unpinItem":"pinItem"]("core",e)};function Dy(){return(0,Me.default)("dispatch( 'core/edit-post' ).updatePreferredStyleVariations",{since:"6.6",hint:"Preferred Style Variations are not supported anymore."}),{type:"NOTHING"}}var Fy=e=>({registry:t})=>{K(t.dispatch(Oe.store)).showBlockTypes(e)},By=e=>({registry:t})=>{K(t.dispatch(Oe.store)).hideBlockTypes(e)};function Vy(e){return{type:"SET_META_BOXES_PER_LOCATIONS",metaBoxesPerLocation:e}}var jy=()=>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(id.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),f=t.getActiveMetaBoxLocations(),l=[r,...f.map(d=>new window.FormData(od(d)))].reduce((d,g)=>{for(let[m,p]of g)d.append(m,p);return d},new window.FormData);a.forEach(([d,g])=>l.append(d,g));try{await(0,nd.default)({url:window._wpMetaBoxUrl,method:"POST",body:l,parse:!1}),o.metaBoxUpdatesSuccess()}catch{o.metaBoxUpdatesFailure()}};function Hy(){return{type:"META_BOX_UPDATES_SUCCESS"}}function $y(){return{type:"META_BOX_UPDATES_FAILURE"}}var Uy=e=>({registry:t})=>{(0,Me.default)("dispatch( 'core/edit-post' ).__experimentalSetPreviewDeviceType",{since:"6.5",version:"6.7",hint:"registry.dispatch( editorStore ).setDeviceType"}),t.dispatch(Oe.store).setDeviceType(e)},Wy=e=>({registry:t})=>{(0,Me.default)("dispatch( 'core/edit-post' ).setIsInserterOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsInserterOpened"}),t.dispatch(Oe.store).setIsInserterOpened(e)},zy=e=>({registry:t})=>{(0,Me.default)("dispatch( 'core/edit-post' ).setIsListViewOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsListViewOpened"}),t.dispatch(Oe.store).setIsListViewOpened(e)};function Gy(){return(0,Me.default)("dispatch( 'core/edit-post' ).setIsEditingTemplate",{since:"6.5",alternative:"dispatch( 'core/editor').setRenderingMode"}),{type:"NOTHING"}}function Yy(){return(0,Me.default)("dispatch( 'core/edit-post' ).__unstableCreateTemplate",{since:"6.5"}),{type:"NOTHING"}}var rd=!1,Xy=()=>({registry:e,select:t,dispatch:o})=>{if(!e.select(Oe.store).__unstableIsEditorReady()||rd)return;let n=e.select(Oe.store).getCurrentPostType();window.postboxes.page!==n&&window.postboxes.add_postbox_toggles(n),rd=!0,(0,sd.addAction)("editor.savePost","core/edit-post/save-metaboxes",async(s,i)=>{!i.isAutosave&&t.hasMetaBoxes()&&await o.requestMetaBoxUpdates()}),o({type:"META_BOXES_INITIALIZED"})},Ky=()=>({registry:e})=>{(0,Me.default)("dispatch( 'core/edit-post' ).toggleDistractionFree",{since:"6.6",alternative:"dispatch( 'core/editor').toggleDistractionFree"}),e.dispatch(Oe.store).toggleDistractionFree()},qy=()=>({registry:e})=>{let t=e.select(Tr.store).get("core/edit-post","fullscreenMode");e.dispatch(Tr.store).toggle("core/edit-post","fullscreenMode"),e.dispatch(ad.store).createInfoNotice(t?(0,Gn.__)("Fullscreen mode deactivated."):(0,Gn.__)("Fullscreen mode activated."),{id:"core/edit-post/toggle-fullscreen-mode/notice",type:"snackbar",actions:[{label:(0,Gn.__)("Undo"),onClick:()=>{e.dispatch(Tr.store).toggle("core/edit-post","fullscreenMode")}}]})};var na={};dt(na,{__experimentalGetInsertionPoint:()=>vx,__experimentalGetPreviewDeviceType:()=>yx,areMetaBoxesInitialized:()=>wx,getActiveGeneralSidebarName:()=>ox,getActiveMetaBoxLocations:()=>cd,getAllMetaBoxes:()=>mx,getEditedPostTemplate:()=>Ex,getEditorMode:()=>Zy,getHiddenBlockTypes:()=>sx,getMetaBoxesPerLocation:()=>ra,getPreference:()=>nx,getPreferences:()=>ld,hasMetaBoxes:()=>gx,isEditingTemplate:()=>bx,isEditorPanelEnabled:()=>lx,isEditorPanelOpened:()=>cx,isEditorPanelRemoved:()=>ax,isEditorSidebarOpened:()=>ex,isFeatureActive:()=>fx,isInserterOpened:()=>xx,isListViewOpened:()=>Sx,isMetaBoxLocationActive:()=>oa,isMetaBoxLocationVisible:()=>px,isModalActive:()=>ux,isPluginItemPinned:()=>dx,isPluginSidebarOpened:()=>tx,isPublishSidebarOpened:()=>ix,isSavingMetaBoxes:()=>hx});var pe=u(le(),1),Po=u(it(),1),ta=u(Tt(),1),qe=u(we(),1),rt=u(ir(),1);var{interfaceStore:Cr}=K(qe.privateApis),Jy=[],Qy={},Zy=(0,pe.createRegistrySelector)(e=>()=>e(Po.store).get("core","editorMode")??"visual"),ex=(0,pe.createRegistrySelector)(e=>()=>{let t=e(Cr).getActiveComplementaryArea("core");return["edit-post/document","edit-post/block"].includes(t)}),tx=(0,pe.createRegistrySelector)(e=>()=>{let t=e(Cr).getActiveComplementaryArea("core");return!!t&&!["edit-post/document","edit-post/block"].includes(t)}),ox=(0,pe.createRegistrySelector)(e=>()=>e(Cr).getActiveComplementaryArea("core"));function rx(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??Qy}var ld=(0,pe.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=rx(o,r);return{...t,panels:n}});function nx(e,t,o){(0,rt.default)("select( 'core/edit-post' ).getPreference",{since:"6.0",alternative:"select( 'core/preferences' ).get"});let n=ld(e)[t];return n===void 0?o:n}var sx=(0,pe.createRegistrySelector)(e=>()=>e(Po.store).get("core","hiddenBlockTypes")??Jy),ix=(0,pe.createRegistrySelector)(e=>()=>((0,rt.default)("select( 'core/edit-post' ).isPublishSidebarOpened",{since:"6.6",alternative:"select( 'core/editor' ).isPublishSidebarOpened"}),e(qe.store).isPublishSidebarOpened())),ax=(0,pe.createRegistrySelector)(e=>(t,o)=>((0,rt.default)("select( 'core/edit-post' ).isEditorPanelRemoved",{since:"6.5",alternative:"select( 'core/editor' ).isEditorPanelRemoved"}),e(qe.store).isEditorPanelRemoved(o))),lx=(0,pe.createRegistrySelector)(e=>(t,o)=>((0,rt.default)("select( 'core/edit-post' ).isEditorPanelEnabled",{since:"6.5",alternative:"select( 'core/editor' ).isEditorPanelEnabled"}),e(qe.store).isEditorPanelEnabled(o))),cx=(0,pe.createRegistrySelector)(e=>(t,o)=>((0,rt.default)("select( 'core/edit-post' ).isEditorPanelOpened",{since:"6.5",alternative:"select( 'core/editor' ).isEditorPanelOpened"}),e(qe.store).isEditorPanelOpened(o))),ux=(0,pe.createRegistrySelector)(e=>(t,o)=>((0,rt.default)("select( 'core/edit-post' ).isModalActive",{since:"6.3",alternative:"select( 'core/interface' ).isModalActive"}),!!e(Cr).isModalActive(o))),fx=(0,pe.createRegistrySelector)(e=>(t,o)=>!!e(Po.store).get("core/edit-post",o)),dx=(0,pe.createRegistrySelector)(e=>(t,o)=>e(Cr).isItemPinned("core",o)),cd=(0,pe.createSelector)(e=>Object.keys(e.metaBoxes.locations).filter(t=>oa(e,t)),e=>[e.metaBoxes.locations]),px=(0,pe.createRegistrySelector)(e=>(t,o)=>oa(t,o)&&ra(t,o)?.some(({id:r})=>e(qe.store).isEditorPanelEnabled(`meta-box-${r}`)));function oa(e,t){let o=ra(e,t);return!!o&&o.length!==0}function ra(e,t){return e.metaBoxes.locations[t]}var mx=(0,pe.createSelector)(e=>Object.values(e.metaBoxes.locations).flat(),e=>[e.metaBoxes.locations]);function gx(e){return cd(e).length>0}function hx(e){return e.metaBoxes.isSaving}var yx=(0,pe.createRegistrySelector)(e=>()=>((0,rt.default)("select( 'core/edit-site' ).__experimentalGetPreviewDeviceType",{since:"6.5",version:"6.7",alternative:"select( 'core/editor' ).getDeviceType"}),e(qe.store).getDeviceType())),xx=(0,pe.createRegistrySelector)(e=>()=>((0,rt.default)("select( 'core/edit-post' ).isInserterOpened",{since:"6.5",alternative:"select( 'core/editor' ).isInserterOpened"}),e(qe.store).isInserterOpened())),vx=(0,pe.createRegistrySelector)(e=>()=>((0,rt.default)("select( 'core/edit-post' ).__experimentalGetInsertionPoint",{since:"6.5",version:"6.7"}),K(e(qe.store)).getInserter())),Sx=(0,pe.createRegistrySelector)(e=>()=>((0,rt.default)("select( 'core/edit-post' ).isListViewOpened",{since:"6.5",alternative:"select( 'core/editor' ).isListViewOpened"}),e(qe.store).isListViewOpened())),bx=(0,pe.createRegistrySelector)(e=>()=>((0,rt.default)("select( 'core/edit-post' ).isEditingTemplate",{since:"6.5",alternative:"select( 'core/editor' ).getRenderingMode"}),e(qe.store).getCurrentPostType()==="wp_template"));function wx(e){return e.metaBoxes.initialized}var Ex=(0,pe.createRegistrySelector)(e=>()=>{let{id:t,type:o}=e(qe.store).getCurrentPost(),r=K(e(ta.store)).getTemplateId(o,t);if(r)return e(ta.store).getEditedEntityRecord("postType","wp_template",r)});var de=(0,Yn.createReduxStore)(Uf,{reducer:Zf,actions:ea,selectors:na});(0,Yn.register)(de);function Rx(){let{toggleFullscreenMode:e}=(0,sa.useDispatch)(de),{registerShortcut:t}=(0,sa.useDispatch)(Xn.store);return(0,ud.useEffect)(()=>{t({name:"core/edit-post/toggle-fullscreen",category:"global",description:(0,fd.__)("Enable or disable fullscreen mode."),keyCombination:{modifier:"secondary",character:"f"}})},[]),(0,Xn.useShortcut)("core/edit-post/toggle-fullscreen",()=>{e()}),null}var dd=Rx;var qn=u(le(),1),no=u(je(),1),so=u(Mt(),1);var Kn=u(Se(),1),ia=u(we(),1),jt=u(Y(),1);function pd(){let{editPost:e}=(0,qn.useDispatch)(ia.store),{isCleanNewPost:t}=(0,qn.useSelect)(ia.store),[o,r]=(0,Kn.useState)(void 0),[n,s]=(0,Kn.useState)(""),[i,a]=(0,Kn.useState)(()=>t());return i?(0,jt.jsx)(so.Modal,{title:(0,no.__)("Create pattern"),onRequestClose:()=>{a(!1)},overlayClassName:"patterns-create-modal",children:(0,jt.jsx)("form",{onSubmit:f=>{f.preventDefault(),a(!1),e({title:n,meta:{wp_pattern_sync_status:o}})},children:(0,jt.jsxs)(Vn,{direction:"column",gap:"lg",children:[(0,jt.jsx)(so.TextControl,{label:(0,no.__)("Name"),value:n,onChange:s,placeholder:(0,no.__)("My pattern"),className:"patterns-create-modal__name-input"}),(0,jt.jsx)(so.ToggleControl,{label:(0,no._x)("Synced","pattern (singular)"),help:(0,no.__)("Sync this pattern across multiple locations."),checked:!o,onChange:()=>{r(o?void 0:"unsynced")}}),(0,jt.jsx)(Vn,{justify:"end",children:(0,jt.jsx)(so.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:!n,accessibleWhenDisabled:!0,children:(0,no.__)("Create")})})]})})}):null}var Jn=u(Se(),1),md=u(le(),1),gd=u(Ro(),1),hd=u(we(),1);function Px(e){return(0,gd.addQueryArgs)("post.php",{post:e,action:"edit"})}function yd(){let[e,t]=(0,Jn.useState)(null),{postId:o,postStatus:r}=(0,md.useSelect)(n=>{let{getCurrentPost:s}=n(hd.store),i=s(),{id:a,status:f,type:c}=i;return["wp_template","wp_template_part"].includes(c)&&(a=i.wp_id),{postId:a,postStatus:f}},[]);return(0,Jn.useEffect)(()=>{o&&o!==e&&r!=="auto-draft"&&(window.history.replaceState({id:o},"Post "+o,Px(o)),t(o))},[o,r,e]),null}var Td=u(le(),1);var Or=u(Se(),1),xd=u(Mt(),1),vd=u(le(),1),Sd=u(Xi(),1);var er=u(Y(),1),{useNativeUndo:Tx}=K(Sd.privateApis);function Cx({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,vd.useSelect)(i=>i(de).isSavingMetaBoxes(),[]),n=pt("edit-post-meta-boxes-area",`is-${e}`,{"is-loading":r}),s=Tx();return(0,er.jsxs)("div",{className:n,ref:s,children:[r&&(0,er.jsx)(xd.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 bd=Cx;var wd=u(Se(),1),Ed=u(le(),1),Rd=u(we(),1);function Pd({id:e}){let t=(0,Ed.useSelect)(o=>o(Rd.store).isEditorPanelEnabled(`meta-box-${e}`),[e]);return(0,wd.useEffect)(()=>{let o=document.getElementById(e);o&&(t?o.classList.remove("is-hidden"):o.classList.add("is-hidden"))},[e,t]),null}var To=u(Y(),1);function Qn({location:e}){let t=(0,Td.useSelect)(o=>o(de).getMetaBoxesPerLocation(e),[e]);return(0,To.jsxs)(To.Fragment,{children:[(t??[]).map(({id:o})=>(0,To.jsx)(Pd,{id:o},o)),(0,To.jsx)(bd,{location:e})]})}var Ar=u(je(),1),np=u(Mi(),1),sp=u(we(),1),ip=u(Od(),1),ap=u(it(),1);var _d=u(Mt(),1),Ad=u(Tt(),1),Id=u(le(),1),Md=u(je(),1),aa=u(Ro(),1),kd=u(Y(),1);function Ox(){let e=(0,Id.useSelect)(t=>{let{canUser:o}=t(Ad.store),r=(0,aa.addQueryArgs)("edit.php",{post_type:"wp_block"}),n=(0,aa.addQueryArgs)("site-editor.php",{p:"/pattern"});return o("create",{kind:"postType",name:"wp_template"})?n:r},[]);return(0,kd.jsx)(_d.MenuItem,{role:"menuitem",href:e,children:(0,Md.__)("Manage patterns")})}var Ld=Ox;var Nd=u(le(),1),Dd=u(it(),1),Fd=u(je(),1),Bd=u(we(),1),Vd=u(Y(),1);function jd(){let e=(0,Nd.useSelect)(t=>t(Bd.store).getCurrentPostType()==="wp_template",[]);return(0,Vd.jsx)(Dd.PreferenceToggleMenuItem,{scope:"core/edit-post",name:e?"welcomeGuideTemplate":"welcomeGuide",label:(0,Fd.__)("Welcome Guide")})}var ts=u(je(),1),tp=u(it(),1),op=u(we(),1);var qd=u(je(),1),Jd=u(le(),1),Qd=u(we(),1),Zd=u(it(),1);var la=u(Se(),1),Zn=u(je(),1),Hd=u(Mt(),1),$d=u(le(),1),Ud=u(we(),1),Wd=u(it(),1),zd=u(Ro(),1);var Ht=u(Y(),1),{PreferenceBaseOption:_x}=K(Wd.privateApis);function Ax(){let e=document.getElementById("toggle-custom-fields-form");e.querySelector('[name="_wp_http_referer"]').setAttribute("value",(0,zd.getPathAndQueryString)(window.location.href)),e.submit()}function Ix({willEnable:e}){let[t,o]=(0,la.useState)(!1);return(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsx)("p",{className:"edit-post-preferences-modal__custom-fields-confirmation-message",children:(0,Zn.__)("A page reload is required for this change. Make sure your content is saved before reloading.")}),(0,Ht.jsx)(Hd.Button,{__next40pxDefaultSize:!0,variant:"secondary",isBusy:t,accessibleWhenDisabled:!0,disabled:t,onClick:()=>{o(!0),Ax()},children:e?(0,Zn.__)("Show & Reload Page"):(0,Zn.__)("Hide & Reload Page")})]})}function Gd({label:e}){let t=(0,$d.useSelect)(n=>!!n(Ud.store).getEditorSettings().enableCustomFields,[]),[o,r]=(0,la.useState)(t);return(0,Ht.jsx)(_x,{label:e,isChecked:o,onChange:r,children:o!==t&&(0,Ht.jsx)(Ix,{willEnable:o})})}var es=u(le(),1),ca=u(we(),1),Yd=u(it(),1);var Xd=u(Y(),1),{PreferenceBaseOption:Mx}=K(Yd.privateApis);function Kd(e){let{toggleEditorPanelEnabled:t}=(0,es.useDispatch)(ca.store),{isChecked:o,isRemoved:r}=(0,es.useSelect)(n=>{let{isEditorPanelEnabled:s,isEditorPanelRemoved:i}=n(ca.store);return{isChecked:s(e.panelName),isRemoved:i(e.panelName)}},[e.panelName]);return r?null:(0,Xd.jsx)(Mx,{isChecked:o,onChange:()=>t(e.panelName),...e})}var _r=u(Y(),1),{PreferencesModalSection:kx}=K(Zd.privateApis);function ep(e){let{areCustomFieldsRegistered:t,metaBoxes:o}=(0,Jd.useSelect)(n=>{let{getEditorSettings:s}=n(Qd.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)(kx,{...e,children:[t&&(0,_r.jsx)(Gd,{label:(0,qd.__)("Custom fields")}),r.map(({id:n,title:s})=>(0,_r.jsx)(Kd,{label:s,panelName:`meta-box-${n}`},n))]})}var os=u(Y(),1),{PreferenceToggleControl:Lx}=K(tp.privateApis),{PreferencesModal:Nx}=K(op.privateApis);function rp(){let e={general:(0,os.jsx)(ep,{title:(0,ts.__)("Advanced")}),appearance:(0,os.jsx)(Lx,{scope:"core/edit-post",featureName:"themeStyles",help:(0,ts.__)("Make the editor look like your theme."),label:(0,ts.__)("Use theme styles")})};return(0,os.jsx)(Nx,{extraSections:e})}var Et=u(Y(),1),{ToolsMoreMenuGroup:Dx,ViewMoreMenuGroup:Fx}=K(sp.privateApis),Bx=()=>{let e=(0,np.useViewportMatch)("large");return(0,Et.jsxs)(Et.Fragment,{children:[e&&(0,Et.jsx)(Fx,{children:(0,Et.jsx)(ap.PreferenceToggleMenuItem,{scope:"core/edit-post",name:"fullscreenMode",label:(0,Ar.__)("Fullscreen mode"),info:(0,Ar.__)("Show and hide the admin user interface"),messageActivated:(0,Ar.__)("Fullscreen mode activated."),messageDeactivated:(0,Ar.__)("Fullscreen mode deactivated."),shortcut:ip.displayShortcut.secondary("f")})}),(0,Et.jsxs)(Dx,{children:[(0,Et.jsx)(Ld,{}),(0,Et.jsx)(jd,{})]}),(0,Et.jsx)(rp,{})]})},lp=Bx;var mp=u(le(),1);var cp=u(le(),1),rs=u(Mt(),1),nt=u(je(),1),ua=u(Se(),1);var Ir=u(Y(),1);function Co({nonAnimatedSrc:e,animatedSrc:t}){return(0,Ir.jsxs)("picture",{className:"edit-post-welcome-guide__image",children:[(0,Ir.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,Ir.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var ce=u(Y(),1);function up(){let{toggleFeature:e}=(0,cp.useDispatch)(de);return(0,ce.jsx)(rs.Guide,{className:"edit-post-welcome-guide",contentLabel:(0,nt.__)("Welcome to the editor"),finishButtonText:(0,nt.__)("Get started"),onFinish:()=>e("welcomeGuide"),pages:[{image:(0,ce.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,ce.jsxs)(ce.Fragment,{children:[(0,ce.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,nt.__)("Welcome to the editor")}),(0,ce.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,ce.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,ce.jsxs)(ce.Fragment,{children:[(0,ce.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,nt.__)("Customize each block")}),(0,ce.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,ce.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,ce.jsxs)(ce.Fragment,{children:[(0,ce.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,nt.__)("Explore all blocks")}),(0,ce.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,ua.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,ce.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,ce.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,ce.jsxs)(ce.Fragment,{children:[(0,ce.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,nt.__)("Learn more")}),(0,ce.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,ua.createInterpolateElement)((0,nt.__)("New to the block editor? Want to learn more about using it? <a>Here's a detailed guide.</a>"),{a:(0,ce.jsx)(rs.ExternalLink,{href:(0,nt.__)("https://wordpress.org/documentation/article/wordpress-block-editor/")})})})]})}]})}var fp=u(le(),1),dp=u(Mt(),1),Mr=u(je(),1);var $t=u(Y(),1);function pp(){let{toggleFeature:e}=(0,fp.useDispatch)(de);return(0,$t.jsx)(dp.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)(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,$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 fa=u(Y(),1);function gp({postType:e}){let{isActive:t,isEditingTemplate:o}=(0,mp.useSelect)(r=>{let{isFeatureActive:n}=r(de),s=e==="wp_template";return{isActive:n(s?"welcomeGuideTemplate":"welcomeGuide"),isEditingTemplate:s}},[e]);return t?o?(0,fa.jsx)(pp,{}):(0,fa.jsx)(up,{}):null}var kr=u(le(),1),tr=u(je(),1);var hp=u(Qi(),1),da=u(it(),1),yp=u($n(),1);function xp(){let{isFullscreen:e}=(0,kr.useSelect)(r=>{let{get:n}=r(da.store);return{isFullscreen:n("core/edit-post","fullscreenMode")}},[]),{toggle:t}=(0,kr.useDispatch)(da.store),{createInfoNotice:o}=(0,kr.useDispatch)(yp.store);(0,hp.useCommand)({name:"core/toggle-fullscreen-mode",label:e?(0,tr.__)("Exit fullscreen"):(0,tr.__)("Enter fullscreen"),icon:Ii,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=u(Se(),1),Oo=u(le(),1),pa=u(we(),1),ma=u(Tt(),1);function vp(e,t,o){let r=(0,Oo.useRegistry)(),[n,s]=(0,Lr.useReducer)((m,{type:p,post:h,previousRenderingMode:x,selectedBlockClientId:v})=>{if(p==="push"){let y=[...m],S=y.length-1;return y[S]={...y[S],selectedBlockClientId:v},[...y,{post:h,previousRenderingMode:x}]}return p==="pop"&&m.length>1?m.slice(0,-1):m},[{post:{postId:e,postType:t}}]),{post:i,previousRenderingMode:a}=n[n.length-1],{getRenderingMode:f}=(0,Oo.useSelect)(pa.store),{setRenderingMode:c}=(0,Oo.useDispatch)(pa.store),{editEntityRecord:l}=(0,Oo.useDispatch)(ma.store),d=(0,Lr.useCallback)(m=>{let h=r.select(ma.store).getEntityRecordEdits("postType",i.postType,i.postId)?.selection?.selectionStart?.clientId??null;s({type:"push",post:{postId:m.postId,postType:m.postType},previousRenderingMode:f(),selectedBlockClientId:h}),c(o)},[r,i.postType,i.postId,f,c,o]),g=(0,Lr.useCallback)(()=>{if(n.length>1){let m=n[n.length-2];m.selectedBlockClientId&&l("postType",m.post.postType,m.post.postId,{selection:{selectionStart:{clientId:m.selectedBlockClientId},selectionEnd:{clientId:m.selectedBlockClientId}}},{undoIgnore:!0})}s({type:"pop"}),a&&c(a)},[c,a,n,l]);return{currentPost:i,onNavigateToEntityRecord:d,onNavigateToPreviousEntityRecord:n.length>1?g:void 0}}var or=u(le(),1),ga=u(we(),1),Sp=u(Tt(),1),bp=u(Se(),1);var wp=e=>{let{isEnabledAndEditorReady:t,isCollaborationEnabled:o,hasIncompatibleMetaBoxes:r,hasActiveMetaBoxes:n}=(0,or.useSelect)(f=>{let{__unstableIsEditorReady:c,isCollaborationEnabledForCurrentPost:l}=K(f(ga.store));return{isEnabledAndEditorReady:e&&c(),isCollaborationEnabled:l(),hasIncompatibleMetaBoxes:e?f(de).getAllMetaBoxes().some(d=>!d.__rtc_compatible):!1,hasActiveMetaBoxes:e&&f(de).hasMetaBoxes()}},[e]),{setCollaborationSupported:s}=K((0,or.useDispatch)(Sp.store)),{updateEditorSettings:i}=(0,or.useDispatch)(ga.store),{initializeMetaBoxes:a}=(0,or.useDispatch)(de);(0,bp.useEffect)(()=>{t&&(a(),o&&r&&s(!1),n&&i({disableVisualRevisions:!0}))},[t,a,o,s,r,n,i])};var X=u(Y(),1),{useCommandContext:Vx}=K(Pp.privateApis),{useDrag:jx}=K(ao.privateApis),{Editor:Hx,FullscreenMode:$x,UploadProgressSnackbar:Ux}=K(Be.privateApis),{BlockKeyboardShortcuts:Wx}=K(Tp.privateApis),zx=["wp_template","wp_template_part","wp_block","wp_navigation"];function Gx(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:Ji({style:{},selector:"body",hasBlockGapSupport:!1,hasFallbackGapSupport:!0,fallbackGapValue:"0.5em"})}),n?e.styles??[]:r},[e.defaultEditorStyles,e.disableLayoutStyles,e.styles,t])}function Yx(){let[e,t,o]=(0,io.useSelect)(P=>{let{get:D}=P(ns.store),{isMetaBoxLocationVisible:_}=P(de);return[!!D("core/edit-post","metaBoxesMainIsOpen"),D("core/edit-post","metaBoxesMainOpenHeight"),_("normal")||_("advanced")||_("side")]},[]),{set:r}=(0,io.useDispatch)(ns.store),n=(0,lo.useMediaQuery)("(max-height: 549px)"),[{min:s=0,max:i},a]=(0,Je.useState)(()=>({})),f=(0,lo.useRefEffect)(P=>{let D=P.closest(".interface-interface-skeleton__content");if(!D)return;let _=D.querySelector(".editor-notices"),L=D.querySelector(".edit-post-meta-boxes-main__presenter"),k=()=>{let N=D.offsetHeight;_&&(N-=_.offsetHeight);let T=L?.offsetHeight??0;a({min:T,max:N})},w=new window.ResizeObserver(k);return w.observe(D),_&&w.observe(_),()=>w.disconnect()},[]),c=(0,Je.useRef)(),l=(0,lo.useMergeRefs)([c,f]),d=(0,Je.useRef)(),g=(0,Je.useId)(),m=(0,Je.useRef)(),p=P=>Math.round((P-s)/(i-s)*100),h=(P=!e)=>r("core/edit-post","metaBoxesMainIsOpen",P),x=(P="auto",D)=>{let _;P==="auto"?(D=!1,_=P):(P=Math.min(i,Math.max(s,P)),m.current=P,_=`${P}px`),D?r("core/edit-post","metaBoxesMainOpenHeight",P):(c.current.style.height=_,n||(d.current.ariaValueNow=p(P)))},v=jx(({movement:P,first:D,last:_,memo:L,tap:k,args:w})=>{let I=c.current,[,N]=P;if(D){I.classList.add("is-resizing");let M=m.current??I.offsetHeight;return e?M>i&&(M=i):M=s,x(M-N),{fromHeight:M}}if(!D&&!_&&!k)return x(L.fromHeight-N),L;if(I.classList.remove("is-resizing"),k){let[M]=w;M?.();return}let T=m.current>s;h(T),x(m.current,T)},{keyboardDisplacement:20,filterTaps:!0});if(!o)return;let y=(0,X.jsxs)("div",{className:"edit-post-layout__metaboxes edit-post-meta-boxes-main__liner",hidden:!e,children:[(0,X.jsx)(Qn,{location:"normal"}),(0,X.jsx)(Qn,{location:"advanced"})]}),S=t===void 0,R=e?n?"auto":t:s,E=i===void 0||S?50:p(R),C=(0,lt.__)("Meta Boxes"),O=(0,X.jsxs)("button",{"aria-expanded":e,onClick:({detail:P})=>{(n||!P)&&h()},...!n&&v(h),children:[C,(0,X.jsx)(ao.Icon,{icon:e?_i:Ei})]}),A=!n&&(0,X.jsxs)(X.Fragment,{children:[(0,X.jsxs)(Eo.Root,{children:[(0,X.jsx)(Eo.Trigger,{render:(0,X.jsx)("button",{ref:d,role:"separator","aria-valuenow":E,"aria-label":(0,lt.__)("Drag to resize"),"aria-describedby":g,...v()})}),(0,X.jsx)(Eo.Popup,{children:(0,lt.__)("Drag to resize")})]}),(0,X.jsx)(Gi,{id:g,children:(0,lt.__)("Use up and down arrow keys to resize the meta box pane.")})]});return(0,X.jsxs)(Yi,{ariaLabel:C,ref:l,className:pt("edit-post-meta-boxes-main",!n&&"is-resizable"),style:{height:R},children:[(0,X.jsxs)("div",{className:"edit-post-meta-boxes-main__presenter",children:[O,A]}),y]})}function Xx({postId:e,postType:t,settings:o,initialEdits:r}){xp();let{createErrorNotice:n}=(0,io.useDispatch)(Nr.store),{currentPost:{postId:s,postType:i},onNavigateToEntityRecord:a,onNavigateToPreviousEntityRecord:f}=vp(e,t,"post-only"),c=i==="wp_template",{mode:l,isFullscreenActive:d,hasResolvedMode:g,hasActiveMetaboxes:m,hasBlockSelected:p,showIconLabels:h,isDistractionFree:x,showMetaBoxes:v,isWelcomeGuideVisible:y,templateId:S}=(0,io.useSelect)(k=>{let{get:w}=k(ns.store),{isFeatureActive:I,hasMetaBoxes:N}=k(de),{canUser:T,getPostType:M,getTemplateId:F}=K(k(Op.store)),q=o.supportsTemplateMode,U=M(i)?.viewable??!1,oe=T("read",{kind:"postType",name:"wp_template"}),{getBlockSelectionStart:Z,isZoomOut:ne}=K(k(Ep.store)),{getEditorMode:G,getDefaultRenderingMode:ue}=K(k(Be.store)),fe=!zx.includes(i),me=i==="wp_block"&&!f,Pe=F(i,s),be=ue(i);return{mode:G(),isFullscreenActive:I("fullscreenMode"),hasActiveMetaboxes:N(),hasResolvedMode:be==="template-locked"?!!Pe:be!==void 0,hasBlockSelected:!!Z(),showIconLabels:w("core","showIconLabels"),isDistractionFree:w("core","distractionFree"),showMetaBoxes:fe&&!ne()||me,isWelcomeGuideVisible:I("welcomeGuide"),templateId:q&&U&&oe&&!c?Pe:null}},[i,s,c,o.supportsTemplateMode,f]);wp(m&&g),Vx(p?"block-selection-edit":"entity-edit");let R=Gx(o),E=(0,Je.useMemo)(()=>({...o,styles:R,onNavigateToEntityRecord:a,onNavigateToPreviousEntityRecord:f}),[o,R,a,f]);h?document.body.classList.add("show-icon-labels"):document.body.classList.remove("show-icon-labels");let C=(0,ao.__unstableUseNavigateRegions)(),O=pt("edit-post-layout","is-mode-"+l,{"has-metaboxes":m});function A(k){n((0,lt.sprintf)((0,lt.__)('The "%s" plugin has encountered an error and cannot be rendered.'),k))}let{createSuccessNotice:P}=(0,io.useDispatch)(Nr.store),D=(0,Je.useCallback)((k,w)=>{switch(k){case"move-to-trash":document.location.href=(0,ha.addQueryArgs)("edit.php",{trashed:1,post_type:w[0].type,ids:w[0].id});break;case"duplicate-post":{let I=w[0],N=typeof I.title=="string"?I.title:I.title?.rendered;P((0,lt.sprintf)((0,lt.__)('"%s" successfully created.'),(0,Cp.decodeEntities)(N)||(0,lt.__)("(no title)")),{type:"snackbar",id:"duplicate-post-action",actions:[{label:(0,lt.__)("Edit"),onClick:()=>{let T=I.id;document.location.href=(0,ha.addQueryArgs)("post.php",{post:T,action:"edit"})}}]})}break}},[P]),_=(0,Je.useMemo)(()=>({type:t,id:e}),[t,e]),L=(0,lo.useViewportMatch)("medium")&&d?(0,X.jsx)($f,{initialPost:_}):null;return(0,X.jsx)(ao.SlotFillProvider,{children:(0,X.jsx)(Eo.Provider,{children:(0,X.jsxs)(Be.ErrorBoundary,{canCopyContent:!0,children:[(0,X.jsx)(gp,{postType:i}),(0,X.jsx)("div",{...C,children:(0,X.jsxs)(Hx,{settings:E,initialEdits:r,postType:i,postId:s,templateId:S,className:O,forceIsDirty:m,autoFocus:!y,onActionPerformed:D,extraSidebarPanels:v&&(0,X.jsx)(Qn,{location:"side"}),extraContent:!x&&v&&(0,X.jsx)(Yx,{}),children:[(0,X.jsx)(Be.PostLockedModal,{}),(0,X.jsx)(qf,{}),(0,X.jsx)($x,{isActive:d}),(0,X.jsx)(yd,{}),(0,X.jsx)(Be.UnsavedChangesWarning,{}),(0,X.jsx)(Be.AutosaveMonitor,{}),(0,X.jsx)(Be.LocalAutosaveMonitor,{}),(0,X.jsx)(dd,{}),(0,X.jsx)(Be.EditorKeyboardShortcutsRegister,{}),(0,X.jsx)(Wx,{}),i==="wp_block"&&(0,X.jsx)(pd,{}),(0,X.jsx)(Rp.PluginArea,{onError:A}),(0,X.jsx)(lp,{}),L,(0,X.jsx)(Nr.SnackbarNotices,{className:"edit-post-layout__snackbar"}),(0,X.jsx)(Ux,{})]})})]})})})}var _p=Xx;var _e=u(we(),1),Ap=u(Ro(),1),ya=u(ir(),1);var Ut=u(Y(),1),{PluginPostExcerpt:Kx}=K(_e.privateApis),Wt=(0,Ap.getPath)(window.location.href)?.includes("site-editor.php"),co=e=>{(0,ya.default)(`wp.editPost.${e}`,{since:"6.6",alternative:`wp.editor.${e}`})};function qx(e){return Wt?null:(co("PluginBlockSettingsMenuItem"),(0,Ut.jsx)(_e.PluginBlockSettingsMenuItem,{...e}))}function Jx(e){return Wt?null:(co("PluginDocumentSettingPanel"),(0,Ut.jsx)(_e.PluginDocumentSettingPanel,{...e}))}function Qx(e){return Wt?null:(co("PluginMoreMenuItem"),(0,Ut.jsx)(_e.PluginMoreMenuItem,{...e}))}function Zx(e){return Wt?null:(co("PluginPrePublishPanel"),(0,Ut.jsx)(_e.PluginPrePublishPanel,{...e}))}function ev(e){return Wt?null:(co("PluginPostPublishPanel"),(0,Ut.jsx)(_e.PluginPostPublishPanel,{...e}))}function tv(e){return Wt?null:(co("PluginPostStatusInfo"),(0,Ut.jsx)(_e.PluginPostStatusInfo,{...e}))}function ov(e){return Wt?null:(co("PluginSidebar"),(0,Ut.jsx)(_e.PluginSidebar,{...e}))}function rv(e){return Wt?null:(co("PluginSidebarMoreMenuItem"),(0,Ut.jsx)(_e.PluginSidebarMoreMenuItem,{...e}))}function nv(){return Wt?null:((0,ya.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"}),Kx)}var xa=u(Y(),1),{BackButton:sv,registerCoreBlockBindingsSources:iv}=K(Dr.privateApis),{enablePreloadMultiUse:av,clearPreloadedData:lv}=K(Lp.default.privateApis);function cv(e,t,o,r,n){let s=window.matchMedia("(min-width: 782px)").matches,i=document.getElementById(e),a=(0,is.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)(Ip.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,Mp.registerCoreBlocks)(),iv(),(0,as.registerLegacyWidgetBlock)({inserter:!1}),(0,as.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",l=>l.preventDefault(),!1),window.addEventListener("drop",l=>l.preventDefault(),!1),av(),uv(t,o).finally(()=>{if(lv(),t&&o){let l=(0,Qe.select)(ss.store).getEntityRecord("postType",t,o);l&&(0,Qe.dispatch)(Dr.store).setupEditor(l,n,r.template)}a.render((0,xa.jsx)(is.StrictMode,{children:(0,xa.jsx)(_p,{settings:r,postId:o,postType:t,initialEdits:n})}))}),a}async function uv(e,t){let o=(0,Qe.resolveSelect)(ss.store),r=(0,Qe.select)(ss.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?[K(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 fv(){(0,kp.default)("wp.editPost.reinitializeEditor",{since:"6.2",version:"6.3"})}return Gp(dv);})();
+(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);})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
@@ -25,3 +26,5 @@ use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.productio
    * LICENSE file in the root directory of this source tree.
    *)
 */
+(window.wp ||= {}).editPost = wp.editPost;
+})();
diff --git a/wp-includes/js/dist/edit-site.js b/wp-includes/js/dist/edit-site.js
index e5e8dc6dcb..79cf351d15 100644
--- a/wp-includes/js/dist/edit-site.js
+++ b/wp-includes/js/dist/edit-site.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).editSite = (() => {
@@ -166,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 === React61.startTransition || (didWarnOld18Alpha = true, console.error(
+          didWarnOld18Alpha || void 0 === React89.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();
@@ -176,11 +177,11 @@ var wp;
               "The result of getSnapshot should be cached to avoid an infinite loop"
             ), didWarnUncachedGetSnapshot = true);
           }
-          cachedValue = useState88({
+          cachedValue = useState91({
             inst: { value, getSnapshot }
           });
           var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
-          useLayoutEffect11(
+          useLayoutEffect12(
             function() {
               inst.value = value;
               inst.getSnapshot = getSnapshot;
@@ -188,7 +189,7 @@ var wp;
             },
             [subscribe3, value, getSnapshot]
           );
-          useEffect70(
+          useEffect74(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               return subscribe3(function() {
@@ -214,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 React61 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is2, useState88 = React61.useState, useEffect70 = React61.useEffect, useLayoutEffect11 = React61.useLayoutEffect, useDebugValue2 = React61.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 !== React61.useSyncExternalStore ? React61.useSyncExternalStore : shim;
+        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;
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
       })();
     }
@@ -242,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 React61 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is2, useSyncExternalStore3 = shim.useSyncExternalStore, useRef77 = React61.useRef, useEffect70 = React61.useEffect, useMemo95 = React61.useMemo, useDebugValue2 = React61.useDebugValue;
+        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;
         exports.useSyncExternalStoreWithSelector = function(subscribe3, getSnapshot, getServerSnapshot, selector2, isEqual2) {
-          var instRef = useRef77(null);
+          var instRef = useRef83(null);
           if (null === instRef.current) {
             var inst = { hasValue: false, value: null };
             instRef.current = inst;
           } else inst = instRef.current;
-          instRef = useMemo95(
+          instRef = useMemo100(
             function() {
               function memoizedSelector(nextSnapshot) {
                 if (!hasMemo) {
@@ -285,7 +286,7 @@ var wp;
             [getSnapshot, getServerSnapshot, selector2, isEqual2]
           );
           var value = useSyncExternalStore3(subscribe3, instRef[0], instRef[1]);
-          useEffect70(
+          useEffect74(
             function() {
               inst.hasValue = true;
               inst.value = value;
@@ -1079,13 +1080,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/rich-text
-  var require_rich_text = __commonJS({
-    "package-external:@wordpress/rich-text"(exports, module) {
-      module.exports = window.wp.richText;
-    }
-  });
-
   // package-external:@wordpress/media-utils
   var require_media_utils = __commonJS({
     "package-external:@wordpress/media-utils"(exports, module) {
@@ -1106,10 +1100,10 @@ var wp;
   });
   var import_blocks15 = __toESM(require_blocks(), 1);
   var import_block_library4 = __toESM(require_block_library(), 1);
-  var import_data89 = __toESM(require_data(), 1);
+  var import_data90 = __toESM(require_data(), 1);
   var import_deprecated6 = __toESM(require_deprecated(), 1);
-  var import_element200 = __toESM(require_element(), 1);
-  var import_editor42 = __toESM(require_editor(), 1);
+  var import_element212 = __toESM(require_element(), 1);
+  var import_editor43 = __toESM(require_editor(), 1);
   var import_preferences13 = __toESM(require_preferences(), 1);
   var import_widgets = __toESM(require_widgets(), 1);

@@ -1741,9 +1735,9 @@ var wp;
   unlock(store).registerPrivateActions(private_actions_exports);

   // packages/edit-site/build-module/components/app/index.mjs
-  var import_data88 = __toESM(require_data(), 1);
-  var import_router37 = __toESM(require_router(), 1);
-  var import_element199 = __toESM(require_element(), 1);
+  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);

   // node_modules/clsx/dist/clsx.mjs
@@ -2081,8 +2075,8 @@ var wp;
   }

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

   // node_modules/@base-ui/react/utils/resolveStyle.mjs
@@ -2269,7 +2263,7 @@ var wp;
       stateAttributesMapping: stateAttributesMapping4,
       enabled = true
     } = params;
-    const className = enabled ? resolveClassName(classNameProp, state) : void 0;
+    const className2 = enabled ? resolveClassName(classNameProp, state) : void 0;
     const style = enabled ? resolveStyle(styleProp, state) : void 0;
     const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping4) : EMPTY_OBJECT;
     const resolvedProps = enabled && props ? resolveRenderFunctionProps(props) : void 0;
@@ -2286,8 +2280,8 @@ var wp;
     if (!enabled) {
       return EMPTY_OBJECT;
     }
-    if (className !== void 0) {
-      outProps.className = mergeClassNames(outProps.className, className);
+    if (className2 !== void 0) {
+      outProps.className = mergeClassNames(outProps.className, className2);
     }
     if (style !== void 0) {
       outProps.style = mergeObjects(outProps.style, style);
@@ -2901,7 +2895,7 @@ var wp;
   function getNearestOverflowAncestor(node) {
     const parentNode = getParentNode(node);
     if (isLastTraversableNode(parentNode)) {
-      return node.ownerDocument ? node.ownerDocument.body : node.body;
+      return (node.ownerDocument || node).body;
     }
     if (isHTMLElement(parentNode) && isOverflowElement(parentNode)) {
       return parentNode;
@@ -4162,12 +4156,12 @@ var wp;
     return oppositeSideMap[side] + placement.slice(side.length);
   }
   function expandPaddingObject(padding) {
+    var _padding$top, _padding$right, _padding$bottom, _padding$left;
     return {
-      top: 0,
-      right: 0,
-      bottom: 0,
-      left: 0,
-      ...padding
+      top: (_padding$top = padding.top) != null ? _padding$top : 0,
+      right: (_padding$right = padding.right) != null ? _padding$right : 0,
+      bottom: (_padding$bottom = padding.bottom) != null ? _padding$bottom : 0,
+      left: (_padding$left = padding.left) != null ? _padding$left : 0
     };
   }
   function getPaddingObject(padding) {
@@ -4481,7 +4475,7 @@ var wp;
   var FloatingPortal = /* @__PURE__ */ React22.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       children,
       container,
@@ -5212,13 +5206,9 @@ var wp;
           y: reference.y
         };
     }
-    switch (getAlignment(placement)) {
-      case "start":
-        coords[alignmentAxis] -= commonAlign * (rtl && isVertical ? -1 : 1);
-        break;
-      case "end":
-        coords[alignmentAxis] += commonAlign * (rtl && isVertical ? -1 : 1);
-        break;
+    const alignment = getAlignment(placement);
+    if (alignment) {
+      coords[alignmentAxis] += commonAlign * (alignment === "end" ? 1 : -1) * (rtl && isVertical ? -1 : 1);
     }
     return coords;
   }
@@ -5258,10 +5248,7 @@ var wp;
       height: rects.floating.height
     } : rects.reference;
     const offsetParent = await (platform3.getOffsetParent == null ? void 0 : platform3.getOffsetParent(elements2.floating));
-    const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) ? await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
-      x: 1,
-      y: 1
-    } : {
+    const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) && await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
       x: 1,
       y: 1
     };
@@ -5640,23 +5627,16 @@ var wp;
           y: y2
         };
         const overflow = await platform3.detectOverflow(state, detectOverflowOptions);
-        const crossAxis = getSideAxis(getSide(placement));
+        const crossAxis = getSideAxis(placement);
         const mainAxis = getOppositeAxis(crossAxis);
         let mainAxisCoord = coords[mainAxis];
         let crossAxisCoord = coords[crossAxis];
+        const clampCoord = (axis, coord) => clamp(coord + overflow[axis === "y" ? "top" : "left"], coord, coord - overflow[axis === "y" ? "bottom" : "right"]);
         if (checkMainAxis) {
-          const minSide = mainAxis === "y" ? "top" : "left";
-          const maxSide = mainAxis === "y" ? "bottom" : "right";
-          const min2 = mainAxisCoord + overflow[minSide];
-          const max2 = mainAxisCoord - overflow[maxSide];
-          mainAxisCoord = clamp(min2, mainAxisCoord, max2);
+          mainAxisCoord = clampCoord(mainAxis, mainAxisCoord);
         }
         if (checkCrossAxis) {
-          const minSide = crossAxis === "y" ? "top" : "left";
-          const maxSide = crossAxis === "y" ? "bottom" : "right";
-          const min2 = crossAxisCoord + overflow[minSide];
-          const max2 = crossAxisCoord - overflow[maxSide];
-          crossAxisCoord = clamp(min2, crossAxisCoord, max2);
+          crossAxisCoord = clampCoord(crossAxis, crossAxisCoord);
         }
         const limitedCoords = limiter.fn({
           ...state,
@@ -5684,6 +5664,7 @@ var wp;
     return {
       options,
       fn(state) {
+        var _rawOffset$mainAxis, _rawOffset$crossAxis;
         const {
           x: x2,
           y: y2,
@@ -5709,9 +5690,8 @@ var wp;
           mainAxis: rawOffset,
           crossAxis: 0
         } : {
-          mainAxis: 0,
-          crossAxis: 0,
-          ...rawOffset
+          mainAxis: (_rawOffset$mainAxis = rawOffset.mainAxis) != null ? _rawOffset$mainAxis : 0,
+          crossAxis: (_rawOffset$crossAxis = rawOffset.crossAxis) != null ? _rawOffset$crossAxis : 0
         };
         if (checkMainAxis) {
           const len = mainAxis === "y" ? "height" : "width";
@@ -5750,7 +5730,6 @@ var wp;
       name: "size",
       options,
       async fn(state) {
-        var _state$middlewareData, _state$middlewareData2;
         const {
           placement,
           rects,
@@ -5783,24 +5762,21 @@ var wp;
         const maximumClippingWidth = width - overflow.left - overflow.right;
         const overflowAvailableHeight = min(height - overflow[heightSide], maximumClippingHeight);
         const overflowAvailableWidth = min(width - overflow[widthSide], maximumClippingWidth);
-        const noShift = !state.middlewareData.shift;
+        const shiftData = state.middlewareData.shift;
+        const noShift = !shiftData;
         let availableHeight = overflowAvailableHeight;
         let availableWidth = overflowAvailableWidth;
-        if ((_state$middlewareData = state.middlewareData.shift) != null && _state$middlewareData.enabled.x) {
+        if (shiftData != null && shiftData.enabled.x) {
           availableWidth = maximumClippingWidth;
         }
-        if ((_state$middlewareData2 = state.middlewareData.shift) != null && _state$middlewareData2.enabled.y) {
+        if (shiftData != null && shiftData.enabled.y) {
           availableHeight = maximumClippingHeight;
         }
         if (noShift && !alignment) {
-          const xMin = max(overflow.left, 0);
-          const xMax = max(overflow.right, 0);
-          const yMin = max(overflow.top, 0);
-          const yMax = max(overflow.bottom, 0);
           if (isYAxis) {
-            availableWidth = width - 2 * (xMin !== 0 || xMax !== 0 ? xMin + xMax : max(overflow.left, overflow.right));
+            availableWidth = width - 2 * max(overflow.left, overflow.right);
           } else {
-            availableHeight = height - 2 * (yMin !== 0 || yMax !== 0 ? yMin + yMax : max(overflow.top, overflow.bottom));
+            availableHeight = height - 2 * max(overflow.top, overflow.bottom);
           }
         }
         await apply({
@@ -5882,10 +5858,7 @@ var wp;
     if (isFixed === void 0) {
       isFixed = false;
     }
-    if (!floatingOffsetParent || isFixed && floatingOffsetParent !== getWindow(element)) {
-      return false;
-    }
-    return isFixed;
+    return !!floatingOffsetParent && isFixed && floatingOffsetParent === getWindow(element);
   }
   function getBoundingClientRect(element, includeScale, isFixedStrategy, offsetParent) {
     if (includeScale === void 0) {
@@ -5911,12 +5884,12 @@ var wp;
     let y2 = (clientRect.top + visualOffsets.y) / scale.y;
     let width = clientRect.width / scale.x;
     let height = clientRect.height / scale.y;
-    if (domElement) {
+    if (domElement && offsetParent) {
       const win = getWindow(domElement);
-      const offsetWin = offsetParent && isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
+      const offsetWin = isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
       let currentWin = win;
       let currentIFrame = getFrameElement(currentWin);
-      while (currentIFrame && offsetParent && offsetWin !== currentWin) {
+      while (currentIFrame && offsetWin !== currentWin) {
         const iframeScale = getScale(currentIFrame);
         const iframeRect = currentIFrame.getBoundingClientRect();
         const css = getComputedStyle2(currentIFrame);
@@ -5975,7 +5948,7 @@ var wp;
     let scale = createCoords(1);
     const offsets = createCoords(0);
     const isOffsetParentAnElement = isHTMLElement(offsetParent);
-    if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
+    if (isOffsetParentAnElement || !isFixed) {
       if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
         scroll = getNodeScroll(offsetParent);
       }
@@ -5995,15 +5968,14 @@ var wp;
     };
   }
   function getClientRects(element) {
-    return Array.from(element.getClientRects());
+    return element.getClientRects ? Array.from(element.getClientRects()) : [];
   }
-  function getDocumentRect(element) {
-    const html = getDocumentElement(element);
-    const scroll = getNodeScroll(element);
-    const body = element.ownerDocument.body;
+  function getDocumentRect(html) {
+    const scroll = getNodeScroll(html);
+    const body = html.ownerDocument.body;
     const width = max(html.scrollWidth, html.clientWidth, body.scrollWidth, body.clientWidth);
     const height = max(html.scrollHeight, html.clientHeight, body.scrollHeight, body.clientHeight);
-    let x2 = -scroll.scrollLeft + getWindowScrollBarX(element);
+    let x2 = -scroll.scrollLeft + getWindowScrollBarX(html);
     const y2 = -scroll.scrollTop;
     if (getComputedStyle2(body).direction === "rtl") {
       x2 += max(html.clientWidth, body.clientWidth) - width;
@@ -6016,7 +5988,11 @@ var wp;
     };
   }
   var SCROLLBAR_MAX = 25;
-  function getViewportRect(element, strategy) {
+  function getViewportRect(element, strategy, rootBoundary) {
+    if (rootBoundary === void 0) {
+      rootBoundary = "viewport";
+    }
+    const isLayoutViewport = rootBoundary === "layoutViewport";
     const win = getWindow(element);
     const html = getDocumentElement(element);
     const visualViewport = win.visualViewport;
@@ -6025,12 +6001,19 @@ var wp;
     let x2 = 0;
     let y2 = 0;
     if (visualViewport) {
-      width = visualViewport.width;
-      height = visualViewport.height;
-      const visualViewportBased = isWebKit();
-      if (!visualViewportBased || visualViewportBased && strategy === "fixed") {
-        x2 = visualViewport.offsetLeft;
-        y2 = visualViewport.offsetTop;
+      const layoutRelativeClientCoords = !isWebKit() || strategy === "fixed";
+      if (isLayoutViewport) {
+        if (!layoutRelativeClientCoords) {
+          x2 = -visualViewport.offsetLeft;
+          y2 = -visualViewport.offsetTop;
+        }
+      } else {
+        width = visualViewport.width;
+        height = visualViewport.height;
+        if (layoutRelativeClientCoords) {
+          x2 = visualViewport.offsetLeft;
+          y2 = visualViewport.offsetTop;
+        }
       }
     }
     const windowScrollbarX = getWindowScrollBarX(html);
@@ -6039,12 +6022,11 @@ var wp;
       const body = doc.body;
       const bodyStyles = getComputedStyle(body);
       const bodyMarginInline = doc.compatMode === "CSS1Compat" ? parseFloat(bodyStyles.marginLeft) + parseFloat(bodyStyles.marginRight) || 0 : 0;
-      const clippingStableScrollbarWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
-      if (clippingStableScrollbarWidth <= SCROLLBAR_MAX) {
-        width -= clippingStableScrollbarWidth;
+      const reservedWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
+      const gutter = getComputedStyle(html).scrollbarGutter === "stable both-edges" ? reservedWidth / 2 : reservedWidth;
+      if (gutter <= SCROLLBAR_MAX) {
+        width -= gutter;
       }
-    } else if (windowScrollbarX <= SCROLLBAR_MAX) {
-      width += windowScrollbarX;
     }
     return {
       width,
@@ -6057,7 +6039,7 @@ var wp;
     const clientRect = getBoundingClientRect(element, true, strategy === "fixed");
     const top = clientRect.top + element.clientTop;
     const left = clientRect.left + element.clientLeft;
-    const scale = isHTMLElement(element) ? getScale(element) : createCoords(1);
+    const scale = getScale(element);
     const width = element.clientWidth * scale.x;
     const height = element.clientHeight * scale.y;
     const x2 = left * scale.x;
@@ -6071,8 +6053,8 @@ var wp;
   }
   function getClientRectFromClippingAncestor(element, clippingAncestor, strategy) {
     let rect;
-    if (clippingAncestor === "viewport") {
-      rect = getViewportRect(element, strategy);
+    if (clippingAncestor === "viewport" || clippingAncestor === "layoutViewport") {
+      rect = getViewportRect(element, strategy, clippingAncestor);
     } else if (clippingAncestor === "document") {
       rect = getDocumentRect(getDocumentElement(element));
     } else if (isElement(clippingAncestor)) {
@@ -6088,33 +6070,24 @@ var wp;
     }
     return rectToClientRect(rect);
   }
-  function hasFixedPositionAncestor(element, stopNode) {
-    const parentNode = getParentNode(element);
-    if (parentNode === stopNode || !isElement(parentNode) || isLastTraversableNode(parentNode)) {
-      return false;
-    }
-    return getComputedStyle2(parentNode).position === "fixed" || hasFixedPositionAncestor(parentNode, stopNode);
-  }
   function getClippingElementAncestors(element, cache) {
     const cachedResult = cache.get(element);
     if (cachedResult) {
       return cachedResult;
     }
     let result = getOverflowAncestors(element, [], false).filter((el) => isElement(el) && getNodeName(el) !== "body");
-    let currentContainingBlockComputedStyle = null;
+    let lastKeptComputedStyle = null;
     const elementIsFixed = getComputedStyle2(element).position === "fixed";
     let currentNode = elementIsFixed ? getParentNode(element) : element;
     while (isElement(currentNode) && !isLastTraversableNode(currentNode)) {
       const computedStyle = getComputedStyle2(currentNode);
       const currentNodeIsContaining = isContainingBlock(currentNode);
-      if (!currentNodeIsContaining && computedStyle.position === "fixed") {
-        currentContainingBlockComputedStyle = null;
-      }
-      const shouldDropCurrentNode = elementIsFixed ? !currentNodeIsContaining && !currentContainingBlockComputedStyle : !currentNodeIsContaining && computedStyle.position === "static" && !!currentContainingBlockComputedStyle && (currentContainingBlockComputedStyle.position === "absolute" || currentContainingBlockComputedStyle.position === "fixed") || isOverflowElement(currentNode) && !currentNodeIsContaining && hasFixedPositionAncestor(element, currentNode);
+      const lastPosition = lastKeptComputedStyle ? lastKeptComputedStyle.position : elementIsFixed ? "fixed" : "";
+      const shouldDropCurrentNode = !currentNodeIsContaining && (lastPosition === "fixed" || lastPosition === "absolute" && computedStyle.position === "static");
       if (shouldDropCurrentNode) {
         result = result.filter((ancestor) => ancestor !== currentNode);
       } else {
-        currentContainingBlockComputedStyle = computedStyle;
+        lastKeptComputedStyle = computedStyle;
       }
       currentNode = getParentNode(currentNode);
     }
@@ -6169,10 +6142,7 @@ var wp;
       scrollTop: 0
     };
     const offsets = createCoords(0);
-    function setLeftRTLScrollbarOffset() {
-      offsets.x = getWindowScrollBarX(documentElement);
-    }
-    if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
+    if (isOffsetParentAnElement || !isFixed) {
       if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
         scroll = getNodeScroll(offsetParent);
       }
@@ -6180,12 +6150,10 @@ var wp;
         const offsetRect = getBoundingClientRect(offsetParent, true, isFixed, offsetParent);
         offsets.x = offsetRect.x + offsetParent.clientLeft;
         offsets.y = offsetRect.y + offsetParent.clientTop;
-      } else if (documentElement) {
-        setLeftRTLScrollbarOffset();
       }
     }
-    if (isFixed && !isOffsetParentAnElement && documentElement) {
-      setLeftRTLScrollbarOffset();
+    if (!isOffsetParentAnElement && documentElement) {
+      offsets.x = getWindowScrollBarX(documentElement);
     }
     const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll) : createCoords(0);
     const x2 = rect.left + scroll.scrollLeft - offsets.x - htmlOffset.x;
@@ -6269,7 +6237,7 @@ var wp;
   function rectsAreEqual(a2, b2) {
     return a2.x === b2.x && a2.y === b2.y && a2.width === b2.width && a2.height === b2.height;
   }
-  function observeMove(element, onMove) {
+  function observeMove(element, onMove, ancestorResize) {
     let io = null;
     let timeoutId;
     const root = getDocumentElement(element);
@@ -6312,6 +6280,9 @@ var wp;
       let isFirstUpdate = true;
       function handleObserve(entries) {
         const ratio = entries[0].intersectionRatio;
+        if (!rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
+          return refresh();
+        }
         if (ratio !== threshold) {
           if (!isFirstUpdate) {
             return refresh();
@@ -6324,9 +6295,6 @@ var wp;
             refresh(false, ratio);
           }
         }
-        if (ratio === 1 && !rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
-          refresh();
-        }
         isFirstUpdate = false;
       }
       try {
@@ -6340,8 +6308,14 @@ var wp;
       }
       io.observe(element);
     }
+    const win = getWindow(element);
+    const handleResize = () => refresh(ancestorResize);
+    win.addEventListener("resize", handleResize);
     refresh(true);
-    return cleanup;
+    return () => {
+      win.removeEventListener("resize", handleResize);
+      cleanup();
+    };
   }
   function autoUpdate(reference, floating, update4, options) {
     if (options === void 0) {
@@ -6357,12 +6331,10 @@ var wp;
     const referenceEl = unwrapElement(reference);
     const ancestors = ancestorScroll || ancestorResize ? [...referenceEl ? getOverflowAncestors(referenceEl) : [], ...floating ? getOverflowAncestors(floating) : []] : [];
     ancestors.forEach((ancestor) => {
-      ancestorScroll && ancestor.addEventListener("scroll", update4, {
-        passive: true
-      });
+      ancestorScroll && ancestor.addEventListener("scroll", update4);
       ancestorResize && ancestor.addEventListener("resize", update4);
     });
-    const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update4) : null;
+    const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update4, ancestorResize) : null;
     let reobserveFrame = -1;
     let resizeObserver = null;
     if (elementResize) {
@@ -6421,11 +6393,9 @@ var wp;
   var limitShift2 = limitShift;
   var computePosition2 = (reference, floating, options) => {
     const cache = /* @__PURE__ */ new Map();
-    const mergedOptions = {
-      platform: platform2,
-      ...options
-    };
+    const mergedOptions = options != null ? options : {};
     const platformWithCache = {
+      ...platform2,
       ...mergedOptions.platform,
       _c: cache
     };
@@ -8841,12 +8811,12 @@ var wp;
       const largestPossiblePadding = clientSize / 2 - arrowDimensions[length] / 2 - 1;
       const minPadding = Math.min(paddingObject[minProp], largestPossiblePadding);
       const maxPadding = Math.min(paddingObject[maxProp], largestPossiblePadding);
-      const min2 = minPadding;
-      const max2 = clientSize - arrowDimensions[length] - maxPadding;
+      const min3 = minPadding;
+      const max3 = clientSize - arrowDimensions[length] - maxPadding;
       const center = clientSize / 2 - arrowDimensions[length] / 2 + centerToReference;
-      const offset4 = clamp(min2, center, max2);
-      const shouldAddOffset = !middlewareData.arrow && getAlignment(placement) != null && center !== offset4 && rects.reference[length] / 2 - (center < min2 ? minPadding : maxPadding) - arrowDimensions[length] / 2 < 0;
-      const alignmentOffset = shouldAddOffset ? center < min2 ? center - min2 : center - max2 : 0;
+      const offset4 = clamp(min3, center, max3);
+      const shouldAddOffset = !middlewareData.arrow && getAlignment(placement) != null && center !== offset4 && rects.reference[length] / 2 - (center < min3 ? minPadding : maxPadding) - arrowDimensions[length] / 2 < 0;
+      const alignmentOffset = shouldAddOffset ? center < min3 ? center - min3 : center - max3 : 0;
       return {
         [axis]: coords[axis] + alignmentOffset,
         data: {
@@ -9355,6 +9325,37 @@ var wp;
     });
   }

+  // node_modules/@base-ui/react/button/Button.mjs
+  var React37 = __toESM(require_react(), 1);
+  var Button = /* @__PURE__ */ React37.forwardRef(function Button2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className: className2,
+      disabled: disabled2 = false,
+      focusableWhenDisabled = false,
+      nativeButton = true,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      disabled: disabled2,
+      focusableWhenDisabled,
+      native: nativeButton
+    });
+    const state = {
+      disabled: disabled2
+    };
+    return useRenderElement("button", componentProps, {
+      state,
+      ref: [forwardedRef, buttonRef],
+      props: [elementProps, getButtonProps]
+    });
+  });
+  if (true) Button.displayName = "Button";
+
   // node_modules/@base-ui/react/collapsible/index.parts.mjs
   var index_parts_exports = {};
   __export(index_parts_exports, {
@@ -9364,7 +9365,7 @@ var wp;
   });

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

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

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

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

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

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

   // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanel.mjs
-  var CollapsiblePanel = /* @__PURE__ */ React39.forwardRef(function CollapsiblePanel2(componentProps, forwardedRef) {
+  var CollapsiblePanel = /* @__PURE__ */ React40.forwardRef(function CollapsiblePanel2(componentProps, forwardedRef) {
     const {
-      className,
+      className: className2,
       hiddenUntilFound: hiddenUntilFoundProp,
       keepMounted: keepMountedProp,
       render: render4,
@@ -9570,13 +9571,13 @@ var wp;
   if (true) CollapsiblePanel.displayName = "CollapsiblePanel";

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

   // node_modules/@base-ui/utils/usePreviousValue.mjs
-  var React40 = __toESM(require_react(), 1);
+  var React41 = __toESM(require_react(), 1);
   function usePreviousValue(value) {
-    const [state, setState] = React40.useState({
+    const [state, setState] = React41.useState({
       current: value,
       previous: null
     });
@@ -9590,7 +9591,7 @@ var wp;
   }

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

   // node_modules/@base-ui/react/utils/getCssDimensions.mjs
   function getCssDimensions2(element) {
@@ -9625,12 +9626,12 @@ var wp;
     } = parameters;
     const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true, false);
     const animationFrame = useAnimationFrame();
-    const committedDimensionsRef = React41.useRef(null);
-    const isInitialRenderRef = React41.useRef(true);
-    const restoreAnchoringStylesRef = React41.useRef(NOOP);
+    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 = React41.useMemo(() => {
+    const anchoringStyles = React42.useMemo(() => {
       let isOriginSide = side === "top";
       let isPhysicalLeft = side === "left";
       if (direction === "rtl") {
@@ -9741,8 +9742,25 @@ var wp;
     positionerElement.style.setProperty("--positioner-height", height);
   }

-  // node_modules/@base-ui/react/utils/usePopupViewport.mjs
+  // node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
+  var React43 = __toESM(require_react(), 1);
   var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
+  var DirectionProvider = function DirectionProvider2(props) {
+    const {
+      direction = "ltr"
+    } = props;
+    const contextValue = React43.useMemo(() => ({
+      direction
+    }), [direction]);
+    return /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(DirectionContext.Provider, {
+      value: contextValue,
+      children: props.children
+    });
+  };
+  if (true) DirectionProvider.displayName = "DirectionProvider";
+
+  // node_modules/@base-ui/react/utils/usePopupViewport.mjs
+  var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
   function usePopupViewport(parameters) {
     const {
       store: store2,
@@ -9760,15 +9778,15 @@ var wp;
     const positionerElement = store2.useState("positionerElement");
     const previousActiveTrigger = usePreviousValue(open ? activeTrigger : null);
     const currentContentKey = usePopupContentKey(activeTriggerId, payload);
-    const capturedNodeRef = React42.useRef(null);
-    const [previousContentNode, setPreviousContentNode] = React42.useState(null);
-    const [newTriggerOffset, setNewTriggerOffset] = React42.useState(null);
-    const currentContainerRef = React42.useRef(null);
-    const previousContainerRef = React42.useRef(null);
+    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] = React42.useState(null);
-    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React42.useState(false);
+    const [previousContentDimensions, setPreviousContentDimensions] = React44.useState(null);
+    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React44.useState(false);
     useIsoLayoutEffect(() => {
       store2.set("hasViewport", true);
       return () => {
@@ -9788,7 +9806,7 @@ var wp;
         setPreviousContentDimensions(previousDimensions);
       }
     });
-    const lastHandledTriggerRef = React42.useRef(null);
+    const lastHandledTriggerRef = React44.useRef(null);
     useIsoLayoutEffect(() => {
       if (!open || !mounted) {
         lastHandledTriggerRef.current = null;
@@ -9827,14 +9845,14 @@ var wp;
     const isTransitioning = previousContentNode != null;
     let childrenToRender;
     if (!isTransitioning) {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)("div", {
+      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime7.jsx)("div", {
         "data-current": true,
         ref: currentContainerRef,
         children
       }, currentContentKey);
     } else {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime6.jsxs)(React42.Fragment, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime6.jsx)("div", {
+      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,
@@ -9846,7 +9864,7 @@ var wp;
             position: "absolute"
           },
           "data-ending-style": showStartingStyleAttribute ? void 0 : ""
-        }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime6.jsx)("div", {
+        }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime7.jsx)("div", {
           "data-current": true,
           ref: currentContainerRef,
           "data-starting-style": showStartingStyleAttribute ? "" : void 0,
@@ -9912,10 +9930,10 @@ var wp;
     };
   }
   function usePopupContentKey(activeTriggerId, payload) {
-    const [contentKey, setContentKey] = React42.useState(0);
-    const previousActiveTriggerIdRef = React42.useRef(activeTriggerId);
-    const previousPayloadRef = React42.useRef(payload);
-    const pendingPayloadUpdateRef = React42.useRef(false);
+    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;
@@ -9935,14 +9953,14 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
-  var React43 = __toESM(require_react(), 1);
+  var React45 = __toESM(require_react(), 1);
   var ReactDOM7 = __toESM(require_react_dom(), 1);
-  var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
-  var FloatingPortalLite = /* @__PURE__ */ React43.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
+  var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
+  var FloatingPortalLite = /* @__PURE__ */ React45.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
     const {
       children,
       container,
-      className,
+      className: className2,
       render: render4,
       style,
       ...elementProps
@@ -9959,7 +9977,7 @@ var wp;
     if (!portalSubtree && !portalNode) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime7.jsxs)(React43.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime8.jsxs)(React45.Fragment, {
       children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM7.createPortal(children, portalNode)]
     });
   });
@@ -9981,14 +9999,14 @@ var wp;
   });

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

   // node_modules/@base-ui/react/tooltip/root/TooltipRootContext.mjs
-  var React44 = __toESM(require_react(), 1);
-  var TooltipRootContext = /* @__PURE__ */ React44.createContext(void 0);
+  var React46 = __toESM(require_react(), 1);
+  var TooltipRootContext = /* @__PURE__ */ React46.createContext(void 0);
   if (true) TooltipRootContext.displayName = "TooltipRootContext";
   function useTooltipRootContext(optional) {
-    const context = React44.useContext(TooltipRootContext);
+    const context = React46.useContext(TooltipRootContext);
     if (context === void 0 && !optional) {
       throw new Error(true ? "Base UI: TooltipRootContext is missing. Tooltip parts must be placed within <Tooltip.Root>." : formatErrorMessage_default(72));
     }
@@ -9996,7 +10014,7 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/store/TooltipStore.mjs
-  var React45 = __toESM(require_react(), 1);
+  var React47 = __toESM(require_react(), 1);
   var selectors2 = {
     ...popupStoreSelectors,
     disabled: createSelector2((state) => state.disabled),
@@ -10018,7 +10036,7 @@ var wp;
       };
       state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
       super(state, {
-        popupRef: /* @__PURE__ */ React45.createRef(),
+        popupRef: /* @__PURE__ */ React47.createRef(),
         onOpenChange: void 0,
         onOpenChangeComplete: void 0,
         triggerElements
@@ -10056,7 +10074,7 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-  var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
   var TooltipRoot = fastComponent(function TooltipRoot2(props) {
     const {
       disabled: disabled2 = false,
@@ -10103,7 +10121,7 @@ var wp;
     const isInstantPhase = store2.useState("isInstantPhase");
     const instantType = store2.useState("instantType");
     const lastOpenChangeReason = store2.useState("lastOpenChangeReason");
-    const previousInstantTypeRef = React46.useRef(null);
+    const previousInstantTypeRef = React48.useRef(null);
     useIsoLayoutEffect(() => {
       if (openState && disabled2) {
         store2.setOpen(false, createChangeEventDetails(reason_parts_exports.disabled));
@@ -10127,17 +10145,17 @@ var wp;
         }
       }
     }, [store2, activeTriggerId, open]);
-    const handleImperativeClose = React46.useCallback(() => {
+    const handleImperativeClose = React48.useCallback(() => {
       store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
     }, [store2]);
-    React46.useImperativeHandle(actionsRef, () => ({
+    React48.useImperativeHandle(actionsRef, () => ({
       unmount: forceUnmount,
       close: handleImperativeClose
     }), [forceUnmount, handleImperativeClose]);
     const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
-    return /* @__PURE__ */ (0, import_jsx_runtime8.jsxs)(TooltipRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime9.jsxs)(TooltipRootContext.Provider, {
       value: store2,
-      children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipInteractions, {
+      children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(TooltipInteractions, {
         store: store2,
         disabled: disabled2,
         trackCursorAxis
@@ -10161,9 +10179,9 @@ var wp;
       enabled: !disabled2 && trackCursorAxis !== "none",
       axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
     });
-    const activeTriggerProps = React46.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
-    const inactiveTriggerProps = React46.useMemo(() => mergeProps(clientPoint.trigger, dismiss.trigger), [clientPoint.trigger, dismiss.trigger]);
-    const popupProps = React46.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, clientPoint.floating, dismiss.floating), [clientPoint.floating, dismiss.floating]);
+    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,
@@ -10173,14 +10191,14 @@ var wp;
   }

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

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

   // node_modules/@base-ui/react/tooltip/trigger/TooltipTriggerDataAttributes.mjs
@@ -10230,7 +10248,7 @@ var wp;
   var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       handle,
       payload,
@@ -10250,7 +10268,7 @@ var wp;
     const isTriggerActive = store2.useState("isTriggerActive", thisTriggerId);
     const isOpenedByThisTrigger = store2.useState("isOpenedByTrigger", thisTriggerId);
     const floatingRootContext = store2.useState("floatingRootContext");
-    const triggerElementRef = React48.useRef(null);
+    const triggerElementRef = React50.useRef(null);
     const delayWithDefault = delay ?? OPEN_DELAY;
     const closeDelayWithDefault = closeDelay ?? 0;
     const {
@@ -10276,9 +10294,9 @@ var wp;
     const disabledRef = useValueAsRef(disabled2);
     const trackCursorAxis = store2.useState("trackCursorAxis");
     const disableHoverablePopup = store2.useState("disableHoverablePopup");
-    const isNestedTriggerHoveredRef = React48.useRef(false);
+    const isNestedTriggerHoveredRef = React50.useRef(false);
     const nestedTriggerOpenTimeout = useTimeout();
-    const pointerTypeRef = React48.useRef(void 0);
+    const pointerTypeRef = React50.useRef(void 0);
     function getOpenDelay() {
       const providerDelay = providerContext?.delay;
       const groupOpenValue = typeof delayRef.current === "object" ? delayRef.current.open : void 0;
@@ -10411,14 +10429,14 @@ var wp;
   if (true) TooltipTrigger.displayName = "TooltipTrigger";

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

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

   // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
-  var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-  var TooltipPortal = /* @__PURE__ */ React50.forwardRef(function TooltipPortal2(props, forwardedRef) {
+  var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPortal = /* @__PURE__ */ React52.forwardRef(function TooltipPortal2(props, forwardedRef) {
     const {
       keepMounted = false,
       ...portalProps
@@ -10438,9 +10456,9 @@ var wp;
     if (!shouldRender) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(TooltipPortalContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(TooltipPortalContext.Provider, {
       value: keepMounted,
-      children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(FloatingPortalLite, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(FloatingPortalLite, {
         ref: forwardedRef,
         ...portalProps
       })
@@ -10449,14 +10467,14 @@ var wp;
   if (true) TooltipPortal.displayName = "TooltipPortal";

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

   // node_modules/@base-ui/react/tooltip/positioner/TooltipPositionerContext.mjs
-  var React51 = __toESM(require_react(), 1);
-  var TooltipPositionerContext = /* @__PURE__ */ React51.createContext(void 0);
+  var React53 = __toESM(require_react(), 1);
+  var TooltipPositionerContext = /* @__PURE__ */ React53.createContext(void 0);
   if (true) TooltipPositionerContext.displayName = "TooltipPositionerContext";
   function useTooltipPositionerContext() {
-    const context = React51.useContext(TooltipPositionerContext);
+    const context = React53.useContext(TooltipPositionerContext);
     if (context === void 0) {
       throw new Error(true ? "Base UI: TooltipPositionerContext is missing. TooltipPositioner parts must be placed within <Tooltip.Positioner>." : formatErrorMessage_default(71));
     }
@@ -10464,11 +10482,11 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-  var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
-  var TooltipPositioner = /* @__PURE__ */ React52.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+  var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPositioner = /* @__PURE__ */ React54.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       anchor,
       positionMethod = "absolute",
       side = "top",
@@ -10512,7 +10530,7 @@ var wp;
       collisionAvoidance,
       adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
     });
-    const state = React52.useMemo(() => ({
+    const state = React54.useMemo(() => ({
       open,
       side: positioning.side,
       align: positioning.align,
@@ -10527,7 +10545,7 @@ var wp;
       hidden: !mounted,
       inert: !open || trackCursorAxis === "both" || disableHoverablePopup
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(TooltipPositionerContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(TooltipPositionerContext.Provider, {
       value: positioning,
       children: element
     });
@@ -10535,15 +10553,15 @@ var wp;
   if (true) TooltipPositioner.displayName = "TooltipPositioner";

   // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
-  var React53 = __toESM(require_react(), 1);
+  var React55 = __toESM(require_react(), 1);
   var stateAttributesMapping2 = {
     ...popupStateMapping,
     ...transitionStatusMapping
   };
-  var TooltipPopup = /* @__PURE__ */ React53.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+  var TooltipPopup = /* @__PURE__ */ React55.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       ...elementProps
     } = componentProps;
@@ -10591,11 +10609,11 @@ var wp;
   if (true) TooltipPopup.displayName = "TooltipPopup";

   // node_modules/@base-ui/react/tooltip/arrow/TooltipArrow.mjs
-  var React54 = __toESM(require_react(), 1);
-  var TooltipArrow = /* @__PURE__ */ React54.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+  var React56 = __toESM(require_react(), 1);
+  var TooltipArrow = /* @__PURE__ */ React56.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       ...elementProps
     } = componentProps;
@@ -10630,25 +10648,25 @@ var wp;
   if (true) TooltipArrow.displayName = "TooltipArrow";

   // node_modules/@base-ui/react/tooltip/provider/TooltipProvider.mjs
-  var React55 = __toESM(require_react(), 1);
-  var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
+  var React57 = __toESM(require_react(), 1);
+  var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
   var TooltipProvider = function TooltipProvider2(props) {
     const {
       delay,
       closeDelay,
       timeout = 400
     } = props;
-    const contextValue = React55.useMemo(() => ({
+    const contextValue = React57.useMemo(() => ({
       delay,
       closeDelay
     }), [delay, closeDelay]);
-    const delayValue = React55.useMemo(() => ({
+    const delayValue = React57.useMemo(() => ({
       open: delay,
       close: closeDelay
     }), [delay, closeDelay]);
-    return /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(TooltipProviderContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(TooltipProviderContext.Provider, {
       value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(FloatingDelayGroup, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(FloatingDelayGroup, {
         delay: delayValue,
         timeoutMs: timeout,
         children: props.children
@@ -10658,7 +10676,7 @@ var wp;
   if (true) TooltipProvider.displayName = "TooltipProvider";

   // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-  var React56 = __toESM(require_react(), 1);
+  var React58 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tooltip/viewport/TooltipViewportCssVars.mjs
   var TooltipViewportCssVars = /* @__PURE__ */ (function(TooltipViewportCssVars2) {
@@ -10673,10 +10691,10 @@ var wp;
       "data-activation-direction": value
     } : null
   };
-  var TooltipViewport = /* @__PURE__ */ React56.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+  var TooltipViewport = /* @__PURE__ */ React58.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       children,
       ...elementProps
@@ -10845,7 +10863,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_element10.forwardRef)(function Text2({ variant = "body-md", render: render4, className, ...props }, ref) {
+  var Text = (0, import_element10.forwardRef)(function Text2({ variant = "body-md", render: render4, className: className2, ...props }, ref) {
     const element = useRender({
       render: render4,
       defaultTagName: "span",
@@ -10856,7 +10874,7 @@ var wp;
           global_css_defense_default.heading,
           global_css_defense_default.p,
           style_default[variant],
-          className
+          className2
         )
       })
     });
@@ -10864,7 +10882,7 @@ var wp;
   });

   // packages/ui/build-module/badge/badge.mjs
-  var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
   function getRuntime2() {
     const globalScope = globalThis;
@@ -10949,15 +10967,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_element11.forwardRef)(function Badge2({ intent = "none", className, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(
+  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`],
-          className
+          className2
         ),
         ...props,
         variant: "body-sm"
@@ -10965,35 +10983,11 @@ var wp;
     );
   });

-  // packages/ui/build-module/icon/icon.mjs
+  // packages/ui/build-module/button/button.mjs
+  var import_a11y = __toESM(require_a11y(), 1);
   var import_element12 = __toESM(require_element(), 1);
-  var import_primitives = __toESM(require_primitives(), 1);
-  var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-  var Icon = (0, import_element12.forwardRef)(function Icon2({ icon, size: size4 = 24, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
-      import_primitives.SVG,
-      {
-        ref,
-        ...icon.props,
-        ...restProps,
-        width: size4,
-        height: size4
-      }
-    );
-  });
-
-  // packages/ui/build-module/card/index.mjs
-  var card_exports = {};
-  __export(card_exports, {
-    Content: () => Content,
-    FullBleed: () => FullBleed,
-    Header: () => Header,
-    Root: () => Root,
-    Title: () => Title
-  });
-
-  // packages/ui/build-module/card/root.mjs
-  var import_element13 = __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;
@@ -11074,27 +11068,87 @@ var wp;
       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("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)}}}");
+    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 style_default3 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Root = (0, import_element13.forwardRef)(function Card({ render: render4, ...restProps }, ref) {
-    const mergedClassName = clsx_default(style_default3.root, resets_default["box-sizing"]);
-    const element = useRender({
-      defaultTagName: "div",
-      render: render4,
-      ref,
-      props: mergeProps({ className: mergedClassName }, restProps)
-    });
-    return element;
-  });
+  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);
+        }
+      }, [loading, loadingAnnouncement]);
+      return /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
+        Button,
+        {
+          ref,
+          className: mergedClassName,
+          focusableWhenDisabled,
+          disabled: disabled2 ?? loading,
+          ...props,
+          children
+        }
+      );
+    }
+  );

-  // packages/ui/build-module/card/header.mjs
+  // packages/ui/build-module/button/icon.mjs
   var import_element14 = __toESM(require_element(), 1);
+
+  // 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
+      }
+    );
+  });
+
+  // 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;
@@ -11176,21612 +11230,27750 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle4("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)}}}");
+    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 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Header = (0, import_element14.forwardRef)(
-    function CardHeader({ render: render4, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render4,
-        ref,
-        props: mergeProps({ className: style_default4.header }, props)
-      });
-      return element;
+  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/card/content.mjs
-  var import_element15 = __toESM(require_element(), 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;
+  // 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(" ");
   }
-  function documentContainsStyleHash5(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+
+  // 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;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE5}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
-        return true;
+  }
+  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);
+        }
       }
     }
-    return false;
-  }
-  function injectStyle5(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    static tz(tz, ...args) {
+      return args.length ? new _TZDateMini(...args, tz) : new _TZDateMini(Date.now(), tz);
     }
-    const runtime = getRuntime5();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    //#endregion
+    //#region time zone
+    withTimeZone(timeZone) {
+      return new _TZDateMini(+this, timeZone);
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    getTimezoneOffset() {
+      const offset4 = -tzOffset(this.timeZone, this);
+      return offset4 > 0 ? Math.floor(offset4) : Math.ceil(offset4);
     }
-    if (documentContainsStyleHash5(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    //#endregion
+    //#region time
+    setTime(_time) {
+      Date.prototype.setTime.apply(this, arguments);
+      syncToInternal(this);
+      return +this;
     }
-    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);
+    //#endregion
+    //#region date-fns integration
+    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
+      return new _TZDateMini(+new Date(date), this.timeZone);
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
-      }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle5(hash, css) {
-    const runtime = getRuntime5();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle5(targetDocument, hash, css);
+    //#endregion
+  };
+  var re = /^(get|set)(?!UTC)/;
+  Object.getOwnPropertyNames(Date.prototype).forEach((method) => {
+    if (!re.test(method)) return;
+    const utcMethod = method.replace(re, "$1UTC");
+    if (!TZDateMini.prototype[utcMethod]) return;
+    if (method.startsWith("get")) {
+      TZDateMini.prototype[method] = function() {
+        return this.internal[utcMethod]();
+      };
+    } else {
+      TZDateMini.prototype[method] = function() {
+        Date.prototype[utcMethod].apply(this.internal, arguments);
+        syncFromInternal(this);
+        return +this;
+      };
+      TZDateMini.prototype[utcMethod] = function() {
+        Date.prototype[utcMethod].apply(this, arguments);
+        syncToInternal(this);
+        return +this;
+      };
     }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle5("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 style_default5 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Content = (0, import_element15.forwardRef)(
-    function CardContent({ render: render4, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render4,
-        ref,
-        props: mergeProps({ className: style_default5.content }, props)
-      });
-      return element;
+  });
+  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;
     }
-  );
-
-  // packages/ui/build-module/card/full-bleed.mjs
-  var import_element16 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
-  function getRuntime6() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+    toString() {
+      return `${this.toDateString()} ${this.toTimeString()}`;
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument6(document);
+    toDateString() {
+      const [day, date, month, year] = this.internal.toUTCString().split(" ");
+      return `${day?.slice(0, -1)} ${month} ${date} ${year}`;
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash6(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    toTimeString() {
+      const time = this.internal.toUTCString().split(" ")[4];
+      const [sign, hours, minutes] = this.tzComponents();
+      return `${time} GMT${sign}${hours}${minutes} (${tzName(this.timeZone, this)})`;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE6}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
-        return true;
-      }
+    toLocaleString(locales, options) {
+      return Date.prototype.toLocaleString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
     }
-    return false;
-  }
-  function injectStyle6(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    toLocaleDateString(locales, options) {
+      return Date.prototype.toLocaleDateString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
     }
-    const runtime = getRuntime6();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    toLocaleTimeString(locales, options) {
+      return Date.prototype.toLocaleTimeString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    //#endregion
+    //#region private
+    tzComponents() {
+      const offset4 = this.getTimezoneOffset();
+      const sign = offset4 > 0 ? "-" : "+";
+      const hours = String(Math.floor(Math.abs(offset4) / 60)).padStart(2, "0");
+      const minutes = String(Math.abs(offset4) % 60).padStart(2, "0");
+      return [sign, hours, minutes];
     }
-    if (documentContainsStyleHash6(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    //#endregion
+    withTimeZone(timeZone) {
+      return new _TZDate(+this, timeZone);
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument6(targetDocument) {
-    const runtime = getRuntime6();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle6(targetDocument, hash, css);
+    //#region date-fns integration
+    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
+      return new _TZDate(+new Date(date), this.timeZone);
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
-      }
-      runtime.documents.set(targetDocument, count - 1);
-    };
+    //#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);
   }
-  function registerStyle6(hash, css) {
-    const runtime = getRuntime6();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle6(targetDocument, hash, css);
-    }
+
+  // node_modules/date-fns/toDate.js
+  function toDate(argument, context) {
+    return constructFrom(context || argument, argument);
   }
-  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)}}}");
+
+  // node_modules/date-fns/addDays.js
+  function addDays(date, amount, options) {
+    const _date = toDate(date, options?.in);
+    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
+    if (!amount) return _date;
+    _date.setDate(_date.getDate() + amount);
+    return _date;
   }
-  var style_default6 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var FullBleed = (0, import_element16.forwardRef)(
-    function CardFullBleed({ render: render4, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render4,
-        ref,
-        props: mergeProps(
-          { className: style_default6.fullbleed },
-          props
-        )
-      });
-      return element;
-    }
-  );

-  // packages/ui/build-module/card/title.mjs
-  var import_element17 = __toESM(require_element(), 1);
-  var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_TAG = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)("div", {});
-  var Title = (0, import_element17.forwardRef)(
-    function CardTitle({ render: render4 = DEFAULT_TAG, children, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
-        Text,
-        {
-          ref,
-          variant: "heading-lg",
-          render: render4,
-          ...props,
-          children
-        }
+  // node_modules/date-fns/addMonths.js
+  function addMonths(date, amount, options) {
+    const _date = toDate(date, options?.in);
+    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
+    if (!amount) {
+      return _date;
+    }
+    const dayOfMonth = _date.getDate();
+    const endOfDesiredMonth = constructFrom(options?.in || date, _date.getTime());
+    endOfDesiredMonth.setMonth(_date.getMonth() + amount + 1, 0);
+    const daysInMonth = endOfDesiredMonth.getDate();
+    if (dayOfMonth >= daysInMonth) {
+      return endOfDesiredMonth;
+    } else {
+      _date.setFullYear(
+        endOfDesiredMonth.getFullYear(),
+        endOfDesiredMonth.getMonth(),
+        dayOfMonth
       );
+      return _date;
     }
-  );
+  }

-  // packages/ui/build-module/collapsible/panel.mjs
-  var import_element18 = __toESM(require_element(), 1);
-  var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
-  var Panel = (0, import_element18.forwardRef)(
-    function CollapsiblePanel3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(index_parts_exports.Panel, { ref: forwardedRef, ...props });
-    }
-  );
+  // node_modules/date-fns/_lib/defaultOptions.js
+  var defaultOptions = {};
+  function getDefaultOptions() {
+    return defaultOptions;
+  }

-  // packages/ui/build-module/collapsible/root.mjs
-  var import_element19 = __toESM(require_element(), 1);
-  var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
-  var Root2 = (0, import_element19.forwardRef)(
-    function CollapsibleRoot3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...props });
-    }
-  );
+  // node_modules/date-fns/startOfWeek.js
+  function startOfWeek(date, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const _date = toDate(date, options?.in);
+    const day = _date.getDay();
+    const diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
+    _date.setDate(_date.getDate() - diff);
+    _date.setHours(0, 0, 0, 0);
+    return _date;
+  }

-  // packages/ui/build-module/collapsible/trigger.mjs
-  var import_element20 = __toESM(require_element(), 1);
-  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
-  var Trigger = (0, import_element20.forwardRef)(
-    function CollapsibleTrigger3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(index_parts_exports.Trigger, { ref: forwardedRef, ...props });
-    }
-  );
+  // node_modules/date-fns/startOfISOWeek.js
+  function startOfISOWeek(date, options) {
+    return startOfWeek(date, { ...options, weekStartsOn: 1 });
+  }

-  // packages/ui/build-module/collapsible-card/index.mjs
-  var collapsible_card_exports = {};
-  __export(collapsible_card_exports, {
-    Content: () => Content2,
-    Header: () => Header2,
-    HeaderDescription: () => HeaderDescription,
-    Root: () => Root3
-  });
-
-  // packages/ui/build-module/collapsible-card/root.mjs
-  var import_element21 = __toESM(require_element(), 1);
-  var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
-  var Root3 = (0, import_element21.forwardRef)(
-    function CollapsibleCardRoot({ render: render4, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(
-        Root2,
-        {
-          ref,
-          render: /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(Root, { render: render4 }),
-          ...restProps
-        }
-      );
-    }
-  );
-
-  // packages/ui/build-module/collapsible-card/header.mjs
-  var import_element24 = __toESM(require_element(), 1);
-
-  // packages/icons/build-module/icon/index.mjs
-  var import_element22 = __toESM(require_element(), 1);
-  var icon_default = (0, import_element22.forwardRef)(
-    ({ icon, size: size4 = 24, ...props }, ref) => {
-      return (0, import_element22.cloneElement)(icon, {
-        width: size4,
-        height: size4,
-        ...props,
-        ref
-      });
+  // node_modules/date-fns/getISOWeekYear.js
+  function getISOWeekYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    const fourthOfJanuaryOfNextYear = constructFrom(_date, 0);
+    fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);
+    fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);
+    const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);
+    const fourthOfJanuaryOfThisYear = constructFrom(_date, 0);
+    fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4);
+    fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0);
+    const startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear);
+    if (_date.getTime() >= startOfNextYear.getTime()) {
+      return year + 1;
+    } else if (_date.getTime() >= startOfThisYear.getTime()) {
+      return year;
+    } else {
+      return year - 1;
     }
-  );
-
-  // packages/icons/build-module/library/archive.mjs
-  var import_primitives2 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
-  var archive_default = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime19.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_runtime20 = __toESM(require_jsx_runtime(), 1);
-  var arrow_down_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime20.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_runtime21 = __toESM(require_jsx_runtime(), 1);
-  var arrow_left_default = /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime21.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_runtime22 = __toESM(require_jsx_runtime(), 1);
-  var arrow_right_default = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime22.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_runtime23 = __toESM(require_jsx_runtime(), 1);
-  var arrow_up_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime23.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_runtime24 = __toESM(require_jsx_runtime(), 1);
-  var audio_default = /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives7.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime24.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_runtime25 = __toESM(require_jsx_runtime(), 1);
-  var backup_default = /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives8.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime25.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_runtime26 = __toESM(require_jsx_runtime(), 1);
-  var block_meta_default = /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(import_primitives9.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime26.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_runtime27 = __toESM(require_jsx_runtime(), 1);
-  var block_table_default = /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(import_primitives10.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime27.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_runtime28 = __toESM(require_jsx_runtime(), 1);
-  var calendar_default = /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(import_primitives11.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime28.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_runtime29 = __toESM(require_jsx_runtime(), 1);
-  var category_default = /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_primitives12.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime29.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_runtime30 = __toESM(require_jsx_runtime(), 1);
-  var check_default = /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_primitives13.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime30.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_runtime31 = __toESM(require_jsx_runtime(), 1);
-  var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives14.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime31.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_runtime32 = __toESM(require_jsx_runtime(), 1);
-  var chevron_left_small_default = /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_primitives15.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime32.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_runtime33 = __toESM(require_jsx_runtime(), 1);
-  var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_primitives16.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime33.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_runtime34 = __toESM(require_jsx_runtime(), 1);
-  var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(import_primitives17.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime34.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_runtime35 = __toESM(require_jsx_runtime(), 1);
-  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(import_primitives18.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime35.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_runtime36 = __toESM(require_jsx_runtime(), 1);
-  var chevron_up_default = /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_primitives19.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime36.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_runtime37 = __toESM(require_jsx_runtime(), 1);
-  var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(import_primitives20.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime37.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_runtime38 = __toESM(require_jsx_runtime(), 1);
-  var cog_default = /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_primitives21.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime38.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_runtime39 = __toESM(require_jsx_runtime(), 1);
-  var comment_author_avatar_default = /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_primitives22.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime39.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_runtime40 = __toESM(require_jsx_runtime(), 1);
-  var download_default = /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_primitives23.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime40.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_runtime41 = __toESM(require_jsx_runtime(), 1);
-  var drafts_default = /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_primitives24.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime41.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_runtime42 = __toESM(require_jsx_runtime(), 1);
-  var drawer_right_default = /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_primitives25.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime42.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_runtime43 = __toESM(require_jsx_runtime(), 1);
-  var envelope_default = /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives26.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime43.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_runtime44 = __toESM(require_jsx_runtime(), 1);
-  var error_default = /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives27.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime44.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_runtime45 = __toESM(require_jsx_runtime(), 1);
-  var file_default = /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives28.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime45.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_runtime46 = __toESM(require_jsx_runtime(), 1);
-  var format_list_bullets_rtl_default = /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives29.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime46.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_runtime47 = __toESM(require_jsx_runtime(), 1);
-  var format_list_bullets_default = /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives30.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime47.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_runtime48 = __toESM(require_jsx_runtime(), 1);
-  var funnel_default = /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives31.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime48.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_runtime49 = __toESM(require_jsx_runtime(), 1);
-  var globe_default = /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives32.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime49.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_runtime50 = __toESM(require_jsx_runtime(), 1);
-  var help_default = /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives33.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime50.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" }) });
+  // node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.js
+  function getTimezoneOffsetInMilliseconds(date) {
+    const _date = toDate(date);
+    const utcDate = new Date(
+      Date.UTC(
+        _date.getFullYear(),
+        _date.getMonth(),
+        _date.getDate(),
+        _date.getHours(),
+        _date.getMinutes(),
+        _date.getSeconds(),
+        _date.getMilliseconds()
+      )
+    );
+    utcDate.setUTCFullYear(_date.getFullYear());
+    return +date - +utcDate;
+  }

-  // packages/icons/build-module/library/home.mjs
-  var import_primitives34 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
-  var home_default = /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives34.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives34.Path, { d: "M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z" }) });
+  // node_modules/date-fns/_lib/normalizeDates.js
+  function normalizeDates(context, ...dates) {
+    const normalize = constructFrom.bind(
+      null,
+      context || dates.find((date) => typeof date === "object")
+    );
+    return dates.map(normalize);
+  }

-  // packages/icons/build-module/library/layout.mjs
-  var import_primitives35 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
-  var layout_default = /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_primitives35.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime52.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" }) });
+  // node_modules/date-fns/startOfDay.js
+  function startOfDay(date, options) {
+    const _date = toDate(date, options?.in);
+    _date.setHours(0, 0, 0, 0);
+    return _date;
+  }

-  // packages/icons/build-module/library/link.mjs
-  var import_primitives36 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
-  var link_default = /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_primitives36.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime53.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" }) });
+  // node_modules/date-fns/differenceInCalendarDays.js
+  function differenceInCalendarDays(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    const laterStartOfDay = startOfDay(laterDate_);
+    const earlierStartOfDay = startOfDay(earlierDate_);
+    const laterTimestamp = +laterStartOfDay - getTimezoneOffsetInMilliseconds(laterStartOfDay);
+    const earlierTimestamp = +earlierStartOfDay - getTimezoneOffsetInMilliseconds(earlierStartOfDay);
+    return Math.round((laterTimestamp - earlierTimestamp) / millisecondsInDay);
+  }

-  // packages/icons/build-module/library/list.mjs
-  var import_primitives37 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime54 = __toESM(require_jsx_runtime(), 1);
-  var list_default = /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_primitives37.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime54.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" }) });
+  // node_modules/date-fns/startOfISOWeekYear.js
+  function startOfISOWeekYear(date, options) {
+    const year = getISOWeekYear(date, options);
+    const fourthOfJanuary = constructFrom(options?.in || date, 0);
+    fourthOfJanuary.setFullYear(year, 0, 4);
+    fourthOfJanuary.setHours(0, 0, 0, 0);
+    return startOfISOWeek(fourthOfJanuary);
+  }

-  // packages/icons/build-module/library/media.mjs
-  var import_primitives38 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime55 = __toESM(require_jsx_runtime(), 1);
-  var media_default = /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)(import_primitives38.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_primitives38.Path, { d: "m7 6.5 4 2.5-4 2.5z" }),
-    /* @__PURE__ */ (0, import_jsx_runtime55.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" })
-  ] });
+  // node_modules/date-fns/addWeeks.js
+  function addWeeks(date, amount, options) {
+    return addDays(date, amount * 7, options);
+  }

-  // packages/icons/build-module/library/mobile.mjs
-  var import_primitives39 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime56 = __toESM(require_jsx_runtime(), 1);
-  var mobile_default = /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives39.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime56.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" }) });
+  // node_modules/date-fns/addYears.js
+  function addYears(date, amount, options) {
+    return addMonths(date, amount * 12, options);
+  }

-  // packages/icons/build-module/library/more-vertical.mjs
-  var import_primitives40 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime57 = __toESM(require_jsx_runtime(), 1);
-  var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives40.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives40.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
+  // node_modules/date-fns/max.js
+  function max2(dates, options) {
+    let result;
+    let context = options?.in;
+    dates.forEach((date) => {
+      if (!context && typeof date === "object")
+        context = constructFrom.bind(null, date);
+      const date_ = toDate(date, context);
+      if (!result || result < date_ || isNaN(+date_)) result = date_;
+    });
+    return constructFrom(context, result || NaN);
+  }

-  // packages/icons/build-module/library/navigation.mjs
-  var import_primitives41 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime58 = __toESM(require_jsx_runtime(), 1);
-  var navigation_default = /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives41.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime58.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" }) });
+  // node_modules/date-fns/min.js
+  function min2(dates, options) {
+    let result;
+    let context = options?.in;
+    dates.forEach((date) => {
+      if (!context && typeof date === "object")
+        context = constructFrom.bind(null, date);
+      const date_ = toDate(date, context);
+      if (!result || result > date_ || isNaN(+date_)) result = date_;
+    });
+    return constructFrom(context, result || NaN);
+  }

-  // packages/icons/build-module/library/next.mjs
-  var import_primitives42 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1);
-  var next_default = /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives42.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime59.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" }) });
+  // node_modules/date-fns/isSameDay.js
+  function isSameDay(laterDate, earlierDate, options) {
+    const [dateLeft_, dateRight_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    return +startOfDay(dateLeft_) === +startOfDay(dateRight_);
+  }

-  // packages/icons/build-module/library/not-allowed.mjs
-  var import_primitives43 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);
-  var not_allowed_default = /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives43.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime60.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" }) });
+  // node_modules/date-fns/isDate.js
+  function isDate(value) {
+    return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
+  }

-  // packages/icons/build-module/library/not-found.mjs
-  var import_primitives44 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime61 = __toESM(require_jsx_runtime(), 1);
-  var not_found_default = /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives44.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime61.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" }) });
+  // node_modules/date-fns/isValid.js
+  function isValid(date) {
+    return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
+  }

-  // packages/icons/build-module/library/page.mjs
-  var import_primitives45 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime62 = __toESM(require_jsx_runtime(), 1);
-  var page_default = /* @__PURE__ */ (0, import_jsx_runtime62.jsxs)(import_primitives45.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime62.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_runtime62.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" })
-  ] });
+  // node_modules/date-fns/differenceInCalendarMonths.js
+  function differenceInCalendarMonths(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    const yearsDiff = laterDate_.getFullYear() - earlierDate_.getFullYear();
+    const monthsDiff = laterDate_.getMonth() - earlierDate_.getMonth();
+    return yearsDiff * 12 + monthsDiff;
+  }

-  // packages/icons/build-module/library/pages.mjs
-  var import_primitives46 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1);
-  var pages_default = /* @__PURE__ */ (0, import_jsx_runtime63.jsxs)(import_primitives46.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives46.Path, { d: "M14.5 5.5h-7V7h7V5.5ZM7.5 9h7v1.5h-7V9Zm7 3.5h-7V14h7v-1.5Z" }),
-    /* @__PURE__ */ (0, import_jsx_runtime63.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_runtime63.jsx)(import_primitives46.Path, { d: "M20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z" })
-  ] });
+  // node_modules/date-fns/endOfMonth.js
+  function endOfMonth(date, options) {
+    const _date = toDate(date, options?.in);
+    const month = _date.getMonth();
+    _date.setFullYear(_date.getFullYear(), month + 1, 0);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
+  }

-  // packages/icons/build-module/library/pencil.mjs
-  var import_primitives47 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);
-  var pencil_default = /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives47.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives47.Path, { d: "m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z" }) });
+  // node_modules/date-fns/_lib/normalizeInterval.js
+  function normalizeInterval(context, interval) {
+    const [start2, end] = normalizeDates(context, interval.start, interval.end);
+    return { start: start2, end };
+  }

-  // packages/icons/build-module/library/pending.mjs
-  var import_primitives48 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
-  var pending_default = /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives48.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime65.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" }) });
+  // node_modules/date-fns/eachMonthOfInterval.js
+  function eachMonthOfInterval(interval, options) {
+    const { start: start2, end } = normalizeInterval(options?.in, interval);
+    let reversed = +start2 > +end;
+    const endTime = reversed ? +start2 : +end;
+    const date = reversed ? end : start2;
+    date.setHours(0, 0, 0, 0);
+    date.setDate(1);
+    let step = options?.step ?? 1;
+    if (!step) return [];
+    if (step < 0) {
+      step = -step;
+      reversed = !reversed;
+    }
+    const dates = [];
+    while (+date <= endTime) {
+      dates.push(constructFrom(start2, date));
+      date.setMonth(date.getMonth() + step);
+    }
+    return reversed ? dates.reverse() : dates;
+  }

-  // packages/icons/build-module/library/pin.mjs
-  var import_primitives49 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
-  var pin_default = /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives49.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime66.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" }) });
+  // node_modules/date-fns/startOfMonth.js
+  function startOfMonth(date, options) {
+    const _date = toDate(date, options?.in);
+    _date.setDate(1);
+    _date.setHours(0, 0, 0, 0);
+    return _date;
+  }

-  // packages/icons/build-module/library/plugins.mjs
-  var import_primitives50 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime67 = __toESM(require_jsx_runtime(), 1);
-  var plugins_default = /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives50.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime67.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" }) });
+  // node_modules/date-fns/endOfYear.js
+  function endOfYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    _date.setFullYear(year + 1, 0, 0);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
+  }

-  // packages/icons/build-module/library/post.mjs
-  var import_primitives51 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime68 = __toESM(require_jsx_runtime(), 1);
-  var post_default = /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives51.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime68.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" }) });
+  // node_modules/date-fns/startOfYear.js
+  function startOfYear(date, options) {
+    const date_ = toDate(date, options?.in);
+    date_.setFullYear(date_.getFullYear(), 0, 1);
+    date_.setHours(0, 0, 0, 0);
+    return date_;
+  }

-  // packages/icons/build-module/library/previous.mjs
-  var import_primitives52 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
-  var previous_default = /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives52.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime69.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" }) });
+  // node_modules/date-fns/eachYearOfInterval.js
+  function eachYearOfInterval(interval, options) {
+    const { start: start2, end } = normalizeInterval(options?.in, interval);
+    let reversed = +start2 > +end;
+    const endTime = reversed ? +start2 : +end;
+    const date = reversed ? end : start2;
+    date.setHours(0, 0, 0, 0);
+    date.setMonth(0, 1);
+    let step = options?.step ?? 1;
+    if (!step) return [];
+    if (step < 0) {
+      step = -step;
+      reversed = !reversed;
+    }
+    const dates = [];
+    while (+date <= endTime) {
+      dates.push(constructFrom(start2, date));
+      date.setFullYear(date.getFullYear() + step);
+    }
+    return reversed ? dates.reverse() : dates;
+  }

-  // packages/icons/build-module/library/published.mjs
-  var import_primitives53 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
-  var published_default = /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives53.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime70.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" }) });
+  // node_modules/date-fns/endOfWeek.js
+  function endOfWeek(date, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const _date = toDate(date, options?.in);
+    const day = _date.getDay();
+    const diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn);
+    _date.setDate(_date.getDate() + diff);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
+  }

-  // packages/icons/build-module/library/rotate-left.mjs
-  var import_primitives54 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
-  var rotate_left_default = /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives54.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime71.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" }) });
+  // node_modules/date-fns/endOfISOWeek.js
+  function endOfISOWeek(date, options) {
+    return endOfWeek(date, { ...options, weekStartsOn: 1 });
+  }

-  // packages/icons/build-module/library/rotate-right.mjs
-  var import_primitives55 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1);
-  var rotate_right_default = /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives55.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime72.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" }) });
+  // 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;
+  };

-  // packages/icons/build-module/library/scheduled.mjs
-  var import_primitives56 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime73 = __toESM(require_jsx_runtime(), 1);
-  var scheduled_default = /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives56.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime73.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" }) });
+  // node_modules/date-fns/locale/_lib/buildFormatLongFn.js
+  function buildFormatLongFn(args) {
+    return (options = {}) => {
+      const width = options.width ? String(options.width) : args.defaultWidth;
+      const format7 = args.formats[width] || args.formats[args.defaultWidth];
+      return format7;
+    };
+  }

-  // packages/icons/build-module/library/search.mjs
-  var import_primitives57 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1);
-  var search_default = /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_primitives57.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime74.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" }) });
+  // 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"
+    })
+  };

-  // packages/icons/build-module/library/seen.mjs
-  var import_primitives58 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime75 = __toESM(require_jsx_runtime(), 1);
-  var seen_default = /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(import_primitives58.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime75.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" }) });
+  // 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];

-  // packages/icons/build-module/library/site-logo.mjs
-  var import_primitives59 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime76 = __toESM(require_jsx_runtime(), 1);
-  var site_logo_default = /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives59.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime76.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" }) });
+  // 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];
+    };
+  }

-  // packages/icons/build-module/library/styles.mjs
-  var import_primitives60 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime77 = __toESM(require_jsx_runtime(), 1);
-  var styles_default = /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives60.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime77.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_runtime78 = __toESM(require_jsx_runtime(), 1);
-  var symbol_filled_default = /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives61.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime78.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_runtime79 = __toESM(require_jsx_runtime(), 1);
-  var symbol_default = /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives62.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime79.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_runtime80 = __toESM(require_jsx_runtime(), 1);
-  var tag_default = /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives63.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime80.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_runtime81 = __toESM(require_jsx_runtime(), 1);
-  var trash_default = /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_primitives64.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime81.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_runtime82 = __toESM(require_jsx_runtime(), 1);
-  var unseen_default = /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives65.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime82.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_runtime83 = __toESM(require_jsx_runtime(), 1);
-  var upload_default = /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives66.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime83.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_runtime84 = __toESM(require_jsx_runtime(), 1);
-  var verse_default = /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives67.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime84.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/icons/build-module/library/video.mjs
-  var import_primitives68 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime85 = __toESM(require_jsx_runtime(), 1);
-  var video_default = /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives68.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime85.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/collapsible-card/context.mjs
-  var import_element23 = __toESM(require_element(), 1);
-  var HeaderDescriptionIdContext = (0, import_element23.createContext)({
-    setDescriptionId: () => {
-    }
-  });
-
-  // packages/ui/build-module/collapsible-card/header.mjs
-  var import_jsx_runtime86 = __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;
+  // 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"
     }
-    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);
+  };
+  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"
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+  };
+  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";
       }
-      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("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_default7 = { "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) {
-    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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle7("5f8e7aa0bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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_default = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" };
-  var Header2 = (0, import_element24.forwardRef)(
-    function CollapsibleCardHeader({ children, className, render: render4, ...restProps }, ref) {
-      const [descriptionId, setDescriptionId] = (0, import_element24.useState)();
-      const contextValue = (0, import_element24.useMemo)(
-        () => ({ setDescriptionId }),
-        [setDescriptionId]
-      );
-      return useRender({
-        defaultTagName: "div",
-        render: render4,
-        ref,
-        props: mergeProps(restProps, {
-          className: clsx_default(
-            global_css_defense_default2.heading,
-            style_default7["heading-wrapper"],
-            className
-          ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(HeaderDescriptionIdContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime86.jsxs)(
-            Trigger,
-            {
-              className: style_default7.header,
-              render: /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(Header, {}),
-              nativeButton: false,
-              "aria-describedby": descriptionId,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime86.jsx)("div", { className: style_default7["header-content"], children }),
-                /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(
-                  "div",
-                  {
-                    className: clsx_default(
-                      style_default7["header-trigger-positioner"]
-                    ),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(
-                      "div",
-                      {
-                        className: clsx_default(
-                          style_default7["header-trigger-wrapper"],
-                          global_css_defense_default2.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_default["outset-ring--focus-parent-visible"]
-                        ),
-                        children: /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(
-                          Icon,
-                          {
-                            icon: chevron_down_default,
-                            className: style_default7["header-trigger"]
-                          }
-                        )
-                      }
-                    )
-                  }
-                )
-              ]
-            }
-          ) })
-        })
-      });
     }
-  );
+    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"
+    })
+  };

-  // packages/ui/build-module/collapsible-card/header-description.mjs
-  var import_element25 = __toESM(require_element(), 1);
-  var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
-  var HeaderDescription = (0, import_element25.forwardRef)(function CollapsibleCardHeaderDescription({ children, className, ...restProps }, ref) {
-    const descriptionId = (0, import_element25.useId)();
-    const { setDescriptionId } = (0, import_element25.useContext)(HeaderDescriptionIdContext);
-    (0, import_element25.useEffect)(() => {
-      setDescriptionId(descriptionId);
-      return () => setDescriptionId(void 0);
-    }, [descriptionId, setDescriptionId]);
-    return /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(
-      "div",
-      {
-        ref,
-        id: descriptionId,
-        "aria-hidden": "true",
-        className,
-        ...restProps,
-        children
+  // 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;
       }
-    );
-  });
-
-  // packages/ui/build-module/collapsible-card/content.mjs
-  var import_element26 = __toESM(require_element(), 1);
-  var import_jsx_runtime88 = __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()
+      const matchedString = matchResult[0];
+      const parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
+      const key = Array.isArray(parsePatterns) ? findIndex(parsePatterns, (pattern) => pattern.test(matchedString)) : (
+        // [TODO] -- I challenge you to fix the type
+        findKey(parsePatterns, (pattern) => pattern.test(matchedString))
+      );
+      let value;
+      value = args.valueCallback ? args.valueCallback(key) : key;
+      value = options.valueCallback ? (
+        // [TODO] -- I challenge you to fix the type
+        options.valueCallback(value)
+      ) : value;
+      const rest = string.slice(matchedString.length);
+      return { value, rest };
     };
-    if (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;
+  function findKey(object, predicate) {
+    for (const key in object) {
+      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
+        return key;
       }
     }
-    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);
+    return void 0;
   }
-  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;
+  function findIndex(array, predicate) {
+    for (let key = 0; key < array.length; key++) {
+      if (predicate(array[key])) {
+        return key;
       }
-      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("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_default8 = { "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_element26.forwardRef)(
-    function CollapsibleCardContent({ className, render: render4, children, hiddenUntilFound = true, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
-        Panel,
-        {
-          ref,
-          className: (state) => clsx_default(
-            style_default8.content,
-            state.open && state.transitionStatus === "idle" && style_default8["overflow-visible"],
-            className
-          ),
-          hiddenUntilFound,
-          ...restProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
-            Content,
-            {
-              className: style_default8["content-inner"],
-              render: render4,
-              children
-            }
-          )
-        }
-      );
     }
-  );
-
-  // packages/ui/build-module/utils/render-slot-with-children.mjs
-  var import_element27 = __toESM(require_element(), 1);
-  function renderSlotWithChildren(slot, defaultSlot, children) {
-    return (0, import_element27.cloneElement)(slot ?? defaultSlot, { children });
+    return void 0;
   }

-  // 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;
+  // 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 };
+    };
   }
-  var ThemeProvider = getThemeProvider();

-  // packages/ui/build-module/stack/stack.mjs
-  var import_element28 = __toESM(require_element(), 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);
+  // 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
     }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle9("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_element28.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_default9.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: () => Root4,
-    Trigger: () => Trigger2
-  });
-
-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_element31 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_element29 = __toESM(require_element(), 1);
+  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"
+    })
+  };

-  // packages/ui/build-module/utils/wp-compat-overlay-slot.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;
-  }
-  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);
+  // 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;
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle10("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;
+
+  // 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 isInWordPressEnvironment() {
-    let topWp;
-    try {
-      topWp = window.top?.wp;
-    } catch {
+
+  // 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;
     }
-    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;
+
+  // 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 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;
+
+  // 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 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;
+
+  // node_modules/date-fns/_lib/addLeadingZeros.js
+  function addLeadingZeros(number, targetLength) {
+    const sign = number < 0 ? "-" : "";
+    const output = Math.abs(number).toString().padStart(targetLength, "0");
+    return sign + output;
   }

-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1);
-  var Portal = (0, import_element29.forwardRef)(
-    function TooltipPortal3({ container, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(
-        index_parts_exports2.Portal,
-        {
-          container: container ?? getWpCompatOverlaySlot(),
-          ...restProps,
-          ref
-        }
+  // 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);
     }
-  );
+  };

-  // packages/ui/build-module/tooltip/positioner.mjs
-  var import_element30 = __toESM(require_element(), 1);
-  var import_jsx_runtime90 = __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;
+  // 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" });
       }
-    }
-    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;
+    },
+    // Year
+    y: function(date, token, localize2) {
+      if (token === "yo") {
+        const signedYear = date.getFullYear();
+        const year = signedYear > 0 ? signedYear : 1 - signedYear;
+        return localize2.ordinalNumber(year, { unit: "year" });
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      return lightFormatters.y(date, token);
+    },
+    // Local week-numbering year
+    Y: function(date, token, localize2, options) {
+      const signedWeekYear = getWeekYear(date, options);
+      const weekYear = signedWeekYear > 0 ? signedWeekYear : 1 - signedWeekYear;
+      if (token === "YY") {
+        const twoDigitYear = weekYear % 100;
+        return addLeadingZeros(twoDigitYear, 2);
       }
-      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_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle11("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_default10 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var Positioner = (0, import_element30.forwardRef)(
-    function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(
-        index_parts_exports2.Positioner,
-        {
-          ref,
-          align,
-          side,
-          sideOffset,
-          ...props,
-          className: clsx_default(
-            resets_default2["box-sizing"],
-            style_default10.positioner,
-            className
-          )
-        }
-      );
-    }
-  );
-
-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
-  function getRuntime12() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
-    }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument12(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash12(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE12}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
-        return true;
+      if (token === "Yo") {
+        return localize2.ordinalNumber(weekYear, { unit: "year" });
       }
-    }
-    return false;
-  }
-  function injectStyle12(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime12();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash12(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument12(targetDocument) {
-    const runtime = getRuntime12();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle12(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+      return addLeadingZeros(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 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("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_default11 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var POPUP_COLOR = { background: "#1e1e1e" };
-  var Popup = (0, import_element31.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
-    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(
-      index_parts_exports2.Popup,
-      {
-        ref,
-        className: clsx_default(style_default11.popup, className),
-        ...props,
-        children
+    },
+    // 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" });
       }
-    ) });
-    const positionedPopup = renderSlotWithChildren(
-      positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(Positioner, {}),
-      popupContent
-    );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(Portal, {}), positionedPopup);
-  });
-
-  // packages/ui/build-module/tooltip/trigger.mjs
-  var import_element32 = __toESM(require_element(), 1);
-  var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);
-  var Trigger2 = (0, import_element32.forwardRef)(
-    function TooltipTrigger3(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(index_parts_exports2.Trigger, { ref, ...props });
-    }
-  );
-
-  // packages/ui/build-module/tooltip/root.mjs
-  var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1);
-  function Root4(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(index_parts_exports2.Root, { ...props });
-  }
-
-  // packages/ui/build-module/tooltip/provider.mjs
-  var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);
-  function Provider({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(index_parts_exports2.Provider, { ...props });
-  }
-
-  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
-  var import_element33 = __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;
+    },
+    // 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 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;
+    },
+    // 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 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("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_default12 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element33.forwardRef)(
-    function VisuallyHidden2({ render: render4, ...restProps }, ref) {
-      const element = useRender({
-        render: render4,
-        ref,
-        props: mergeProps(
-          { className: style_default12["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/skeleton/skeleton.mjs
-  var import_element34 = __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 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 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;
+      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" });
       }
-      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("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) {
-    registerStyle14("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_default13 = { "skeleton": "b20cc1690085c2f0__skeleton", "pulse": "_9b143194fdb45f93__pulse", "skeleton-pulse": "e2b9fe0690281bc8__skeleton-pulse" };
-  var Skeleton = (0, import_element34.forwardRef)(
-    function Skeleton2({ render: render4, ...props }, ref) {
-      return useRender({
-        render: render4,
-        ref,
-        props: mergeProps(
-          {
-            className: clsx_default(
-              style_default13.skeleton,
-              style_default13.pulse,
-              resets_default3["box-sizing"]
-            ),
-            // Decorative by default; consumers mark the loading
-            // region with aria-busy / role="status".
-            "aria-hidden": true
-          },
-          props
-        )
-      });
-    }
-  );
-
-  // packages/admin-ui/build-module/navigable-region/index.mjs
-  var import_element35 = __toESM(require_element(), 1);
-  var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
-  var NavigableRegion = (0, import_element35.forwardRef)(
-    ({ children, className, ariaLabel, as: Tag = "div", ...props }, ref) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime95.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/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_runtime96 = __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 addLeadingZeros(dayOfYear, token.length);
+    },
+    // Day of week
+    E: function(date, token, localize2) {
+      const dayOfWeek = date.getDay();
+      switch (token) {
+        // Tue
+        case "E":
+        case "EE":
+        case "EEE":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // T
+        case "EEEEE":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "EEEEEE":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "formatting"
+          });
+        // Tuesday
+        case "EEEE":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-    }
-    return 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;
+    },
+    // 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"
+          });
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    },
+    // 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 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("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_default14 = { "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 Header3({
-    headingLevel = 1,
-    breadcrumbs,
-    badges,
-    visual,
-    title,
-    subTitle,
-    actions,
-    showSidebarToggle = true
-  }) {
-    const HeadingTag = `h${headingLevel}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(Stack, { direction: "column", className: style_default14.header, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(
-        Stack,
-        {
-          className: style_default14["header-content"],
-          direction: "row",
-          gap: "sm",
-          justify: "space-between",
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", justify: "start", children: [
-              showSidebarToggle && /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-                SidebarToggleSlot,
-                {
-                  bubblesVirtually: true,
-                  className: style_default14["sidebar-toggle-slot"]
-                }
-              ),
-              visual && /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-                "div",
-                {
-                  className: style_default14["header-visual"],
-                  "aria-hidden": "true",
-                  children: visual
-                }
-              ),
-              title && /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-                Text,
-                {
-                  className: style_default14["header-title"],
-                  render: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(HeadingTag, {}),
-                  variant: "heading-lg",
-                  children: title
-                }
-              ),
-              breadcrumbs,
-              badges
-            ] }),
-            actions && /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-              Stack,
-              {
-                align: "center",
-                className: style_default14["header-actions"],
-                direction: "row",
-                gap: "sm",
-                children: actions
-              }
-            )
-          ]
-        }
-      ),
-      subTitle && /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-        Text,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)("p", {}),
-          variant: "body-md",
-          className: style_default14["header-subtitle"],
-          children: subTitle
-        }
-      )
-    ] });
-  }
-
-  // packages/admin-ui/build-module/page/index.mjs
-  var import_jsx_runtime97 = __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;
+    },
+    // ISO day of week
+    i: function(date, token, localize2) {
+      const dayOfWeek = date.getDay();
+      const isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek;
+      switch (token) {
+        // 2
+        case "i":
+          return String(isoDayOfWeek);
+        // 02
+        case "ii":
+          return addLeadingZeros(isoDayOfWeek, token.length);
+        // 2nd
+        case "io":
+          return localize2.ordinalNumber(isoDayOfWeek, { unit: "day" });
+        // Tue
+        case "iii":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // T
+        case "iiiii":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "iiiiii":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "formatting"
+          });
+        // Tuesday
+        case "iiii":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-    }
-    return false;
-  }
-  function 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;
+    },
+    // AM or PM
+    a: function(date, token, localize2) {
+      const hours = date.getHours();
+      const dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
+      switch (token) {
+        case "a":
+        case "aa":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        case "aaa":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          }).toLowerCase();
+        case "aaaaa":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "aaaa":
+        default:
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    },
+    // AM, PM, midnight, noon
+    b: function(date, token, localize2) {
+      const hours = date.getHours();
+      let dayPeriodEnumValue;
+      if (hours === 12) {
+        dayPeriodEnumValue = dayPeriodEnum.noon;
+      } else if (hours === 0) {
+        dayPeriodEnumValue = dayPeriodEnum.midnight;
+      } else {
+        dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
       }
-      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("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)}}");
+      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);
   }
-  var style_default15 = { "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_default15.page, className);
-    const effectiveAriaLabel = ariaLabel ?? (typeof title === "string" ? title : "");
-    return /* @__PURE__ */ (0, import_jsx_runtime97.jsxs)(navigable_region_default, { className: classes, ariaLabel: effectiveAriaLabel, children: [
-      (title || breadcrumbs || badges || actions || visual) && /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(
-        Header3,
-        {
-          headingLevel,
-          breadcrumbs,
-          badges,
-          visual,
-          title,
-          subTitle,
-          actions,
-          showSidebarToggle
-        }
-      ),
-      hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(
-        "div",
-        {
-          className: clsx_default(
-            style_default15.content,
-            style_default15["has-padding"]
-          ),
-          children
-        }
-      ) : children
-    ] });
+  function formatTimezoneWithOptionalMinutes(offset4, delimiter) {
+    if (offset4 % 60 === 0) {
+      const sign = offset4 > 0 ? "-" : "+";
+      return sign + addLeadingZeros(Math.abs(offset4) / 60, 2);
+    }
+    return formatTimezone(offset4, delimiter);
   }
-  Page.SidebarToggleFill = SidebarToggleFill;
-  var page_default2 = 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;
+  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;
   }

-  // packages/edit-site/build-module/components/layout/index.mjs
-  var import_components6 = __toESM(require_components(), 1);
-  var import_compose2 = __toESM(require_compose(), 1);
-  var import_dom23 = __toESM(require_dom(), 1);
-  var import_i18n7 = __toESM(require_i18n(), 1);
-  var import_element44 = __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);
-  var import_plugins2 = __toESM(require_plugins(), 1);
-  var import_notices = __toESM(require_notices(), 1);
-  var import_data12 = __toESM(require_data(), 1);
-  var import_preferences3 = __toESM(require_preferences(), 1);
+  // 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
+  };

-  // packages/edit-site/build-module/components/site-hub/index.mjs
-  var import_data4 = __toESM(require_data(), 1);
-  var import_components2 = __toESM(require_components(), 1);
-  var import_i18n2 = __toESM(require_i18n(), 1);
-  var import_core_data3 = __toESM(require_core_data(), 1);
-  var import_element37 = __toESM(require_element(), 1);
-  var import_router = __toESM(require_router(), 1);
+  // 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`;
+  }

-  // packages/edit-site/build-module/components/sidebar/index.mjs
-  var import_element36 = __toESM(require_element(), 1);
-  var import_dom22 = __toESM(require_dom(), 1);
-  var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
-  var SidebarNavigationContext = (0, import_element36.createContext)(() => {
-  });
-  SidebarNavigationContext.displayName = "SidebarNavigationContext";
-  function focusSidebarElement(el, direction, focusSelector) {
-    let elementToFocus;
-    if (direction === "back" && focusSelector) {
-      elementToFocus = el.querySelector(focusSelector);
+  // 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");
     }
-    if (direction !== null && !elementToFocus) {
-      const [firstTabbable] = import_dom22.focus.tabbable.find(el);
-      elementToFocus = firstTabbable ?? el;
+    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);
     }
-    elementToFocus?.focus();
-  }
-  function createNavState() {
-    let state = {
-      direction: null,
-      focusSelector: null
+    const formatterOptions = {
+      firstWeekContainsDate,
+      weekStartsOn,
+      locale
     };
-    return {
-      get() {
-        return state;
-      },
-      navigate(direction, focusSelector = null) {
-        state = {
-          direction,
-          focusSelector: direction === "forward" && focusSelector ? focusSelector : state.focusSelector
-        };
+    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 SidebarContentWrapper({ children, shouldAnimate }) {
-    const navState = (0, import_element36.useContext)(SidebarNavigationContext);
-    const wrapperRef = (0, import_element36.useRef)();
-    const [navAnimation, setNavAnimation] = (0, import_element36.useState)(null);
-    (0, import_element36.useLayoutEffect)(() => {
-      const { direction, focusSelector } = navState.get();
-      focusSidebarElement(wrapperRef.current, direction, focusSelector);
-      setNavAnimation(direction);
-    }, [navState]);
-    const wrapperCls = clsx_default(
-      "edit-site-sidebar__screen-wrapper",
-      /*
-       * Some panes do not have sub-panes and therefore
-       * should not animate when clicked on.
-       */
-      shouldAnimate ? {
-        "slide-from-left": navAnimation === "back",
-        "slide-from-right": navAnimation === "forward"
-      } : {}
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)("div", { ref: wrapperRef, className: wrapperCls, children });
+  function cleanEscapedString(input) {
+    const matched = input.match(escapedStringRegExp);
+    if (!matched) {
+      return input;
+    }
+    return matched[1].replace(doubleQuoteRegExp, "'");
   }
-  function SidebarNavigationProvider({ children }) {
-    const [navState] = (0, import_element36.useState)(createNavState);
-    return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(SidebarNavigationContext.Provider, { value: navState, children });
+
+  // node_modules/date-fns/getDaysInMonth.js
+  function getDaysInMonth(date, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    const monthIndex = _date.getMonth();
+    const lastDayOfMonth = constructFrom(_date, 0);
+    lastDayOfMonth.setFullYear(year, monthIndex + 1, 0);
+    lastDayOfMonth.setHours(0, 0, 0, 0);
+    return lastDayOfMonth.getDate();
   }
-  function SidebarContent({ routeKey, shouldAnimate, children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)("div", { className: "edit-site-sidebar__content", children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
-      SidebarContentWrapper,
-      {
-        shouldAnimate,
-        children
-      },
-      routeKey
-    ) });
+
+  // node_modules/date-fns/getDefaultOptions.js
+  function getDefaultOptions2() {
+    return Object.assign({}, getDefaultOptions());
   }

-  // packages/edit-site/build-module/components/site-hub/index.mjs
-  var import_jsx_runtime99 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation, useHistory } = unlock(import_router.privateApis);
-  var SiteHubMobile = (0, import_element37.memo)(
-    (0, import_element37.forwardRef)((props, ref) => {
-      const { path } = useLocation();
-      const history = useHistory();
-      const { navigate } = (0, import_element37.useContext)(SidebarNavigationContext);
-      const {
-        dashboardLink,
-        isBlockTheme,
-        isClassicThemeWithStyleBookSupport: isClassicThemeWithStyleBookSupport2
-      } = (0, import_data4.useSelect)((select4) => {
-        const { getSettings: getSettings7 } = unlock(select4(store));
-        const { getCurrentTheme } = select4(import_core_data3.store);
-        const currentTheme = getCurrentTheme();
-        const settings2 = getSettings7();
-        const supportsEditorStyles = currentTheme?.theme_supports["editor-styles"];
-        const hasThemeJson = settings2.supportsLayout;
-        return {
-          dashboardLink: settings2.__experimentalDashboardLink,
-          isBlockTheme: currentTheme?.is_block_theme,
-          isClassicThemeWithStyleBookSupport: !currentTheme?.is_block_theme && (supportsEditorStyles || hasThemeJson)
-        };
-      }, []);
-      let backPath;
-      if (path !== "/") {
-        if (isBlockTheme || isClassicThemeWithStyleBookSupport2) {
-          backPath = "/";
-        } else if (path !== "/pattern") {
-          backPath = "/pattern";
-        }
-      }
-      const backButtonProps = {
-        href: !!backPath ? void 0 : dashboardLink,
-        label: !!backPath ? (0, import_i18n2.__)("Go to Site Editor") : (0, import_i18n2.__)("Go to the Dashboard"),
-        onClick: !!backPath ? () => {
-          history.navigate(backPath);
-          navigate("back");
-        } : void 0
-      };
-      return /* @__PURE__ */ (0, import_jsx_runtime99.jsx)("div", { className: "edit-site-site-hub", children: /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(
-        import_components2.Button,
-        {
-          size: "compact",
-          ref,
-          className: "edit-site-site-hub__back-button",
-          icon: (0, import_i18n2.isRTL)() ? chevron_right_default : chevron_left_default,
-          ...backButtonProps
-        }
-      ) });
-    })
-  );
+  // node_modules/date-fns/getISODay.js
+  function getISODay(date, options) {
+    const day = toDate(date, options?.in).getDay();
+    return day === 0 ? 7 : day;
+  }

-  // packages/edit-site/build-module/components/resizable-frame/index.mjs
-  var import_element38 = __toESM(require_element(), 1);
-  var import_components3 = __toESM(require_components(), 1);
-  var import_compose = __toESM(require_compose(), 1);
-  var import_i18n3 = __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_runtime100 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation2, useHistory: useHistory2 } = unlock(import_router2.privateApis);
-  var HANDLE_STYLES_OVERRIDE = {
-    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
-  };
-  var FRAME_MIN_WIDTH = 320;
-  var FRAME_REFERENCE_WIDTH = 1300;
-  var FRAME_TARGET_ASPECT_RATIO = 9 / 19.5;
-  var SNAP_TO_EDIT_CANVAS_MODE_THRESHOLD = 200;
-  var INITIAL_FRAME_SIZE = { width: "100%", height: "100%" };
-  function calculateNewHeight(width, initialAspectRatio) {
-    const lerp = (a2, b2, amount) => {
-      return a2 + (b2 - a2) * amount;
-    };
-    const lerpFactor = 1 - Math.max(
-      0,
-      Math.min(
-        1,
-        (width - FRAME_MIN_WIDTH) / (FRAME_REFERENCE_WIDTH - FRAME_MIN_WIDTH)
-      )
-    );
-    const intermediateAspectRatio = lerp(
-      initialAspectRatio,
-      FRAME_TARGET_ASPECT_RATIO,
-      lerpFactor
-    );
-    return width / intermediateAspectRatio;
+  // node_modules/date-fns/getMonth.js
+  function getMonth(date, options) {
+    return toDate(date, options?.in).getMonth();
   }
-  function ResizableFrame({
-    isFullWidth,
-    isOversized,
-    setIsOversized,
-    isReady,
-    children,
-    /** The default (unresized) width/height of the frame, based on the space available in the viewport. */
-    defaultSize,
-    innerContentStyle
-  }) {
-    const history = useHistory2();
-    const { path, query } = useLocation2();
-    const { canvas = "view" } = query;
-    const disableMotion = (0, import_compose.useReducedMotion)();
-    const [frameSize, setFrameSize] = (0, import_element38.useState)(INITIAL_FRAME_SIZE);
-    const [startingWidth, setStartingWidth] = (0, import_element38.useState)();
-    const [isResizing, setIsResizing] = (0, import_element38.useState)(false);
-    const [shouldShowHandle, setShouldShowHandle] = (0, import_element38.useState)(false);
-    const [resizeRatio, setResizeRatio] = (0, import_element38.useState)(1);
-    const FRAME_TRANSITION = { type: "tween", duration: isResizing ? 0 : 0.5 };
-    const frameRef = (0, import_element38.useRef)(null);
-    const resizableHandleHelpId = (0, import_compose.useInstanceId)(
-      ResizableFrame,
-      "edit-site-resizable-frame-handle-help"
-    );
-    const defaultAspectRatio = defaultSize.width / defaultSize.height;
-    const isBlockTheme = (0, import_data5.useSelect)((select4) => {
-      const { getCurrentTheme } = select4(import_core_data4.store);
-      return getCurrentTheme()?.is_block_theme;
-    }, []);
-    const handleResizeStart = (_event, _direction, ref) => {
-      setStartingWidth(ref.offsetWidth);
-      setIsResizing(true);
-    };
-    const handleResize = (_event, _direction, _ref, delta) => {
-      const normalizedDelta = delta.width / resizeRatio;
-      const deltaAbs = Math.abs(normalizedDelta);
-      const maxDoubledDelta = delta.width < 0 ? deltaAbs : (defaultSize.width - startingWidth) / 2;
-      const deltaToDouble = Math.min(deltaAbs, maxDoubledDelta);
-      const doubleSegment = deltaAbs === 0 ? 0 : deltaToDouble / deltaAbs;
-      const singleSegment = 1 - doubleSegment;
-      setResizeRatio(singleSegment + doubleSegment * 2);
-      const updatedWidth = startingWidth + delta.width;
-      setIsOversized(updatedWidth > defaultSize.width);
-      setFrameSize({
-        height: isOversized ? "100%" : calculateNewHeight(updatedWidth, defaultAspectRatio)
-      });
-    };
-    const handleResizeStop = (_event, _direction, ref) => {
-      setIsResizing(false);
-      if (!isOversized) {
-        return;
-      }
-      setIsOversized(false);
-      const remainingWidth = ref.ownerDocument.documentElement.offsetWidth - ref.offsetWidth;
-      if (remainingWidth > SNAP_TO_EDIT_CANVAS_MODE_THRESHOLD || !isBlockTheme) {
-        setFrameSize(INITIAL_FRAME_SIZE);
-      } else {
-        history.navigate(
-          (0, import_url.addQueryArgs)(path, {
-            canvas: "edit"
-          }),
-          {
-            transition: "canvas-mode-edit-transition"
-          }
-        );
-      }
-    };
-    const handleResizableHandleKeyDown = (event) => {
-      if (!["ArrowLeft", "ArrowRight"].includes(event.key)) {
-        return;
-      }
-      event.preventDefault();
-      const step = 20 * (event.shiftKey ? 5 : 1);
-      const delta = step * (event.key === "ArrowLeft" ? 1 : -1) * ((0, import_i18n3.isRTL)() ? -1 : 1);
-      const newWidth = Math.min(
-        Math.max(
-          FRAME_MIN_WIDTH,
-          frameRef.current.resizable.offsetWidth + delta
-        ),
-        defaultSize.width
-      );
-      setFrameSize({
-        width: newWidth,
-        height: calculateNewHeight(newWidth, defaultAspectRatio)
-      });
-    };
-    const frameAnimationVariants = {
-      default: {
-        flexGrow: 0,
-        height: frameSize.height
-      },
-      fullWidth: {
-        flexGrow: 1,
-        height: frameSize.height
-      }
-    };
-    const resizeHandleVariants = {
-      hidden: {
-        opacity: 0,
-        ...(0, import_i18n3.isRTL)() ? { right: 0 } : { left: 0 }
-      },
-      visible: {
-        opacity: 1,
-        // Account for the handle's width.
-        ...(0, import_i18n3.isRTL)() ? { right: -14 } : { left: -14 }
-      },
-      active: {
-        opacity: 1,
-        // Account for the handle's width.
-        ...(0, import_i18n3.isRTL)() ? { right: -14 } : { left: -14 },
-        scaleY: 1.3
-      }
-    };
-    const currentResizeHandleVariant = (() => {
-      if (isResizing) {
-        return "active";
-      }
-      return shouldShowHandle ? "visible" : "hidden";
-    })();
-    return /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(
-      import_components3.ResizableBox,
-      {
-        as: import_components3.__unstableMotion.div,
-        ref: frameRef,
-        initial: false,
-        variants: frameAnimationVariants,
-        animate: isFullWidth ? "fullWidth" : "default",
-        onAnimationComplete: (definition) => {
-          if (definition === "fullWidth") {
-            setFrameSize({ width: "100%", height: "100%" });
-          }
-        },
-        whileHover: canvas === "view" && isBlockTheme ? {
-          scale: 1.005,
-          transition: {
-            duration: disableMotion ? 0 : 0.5,
-            ease: "easeOut"
-          }
-        } : {},
-        transition: FRAME_TRANSITION,
-        size: frameSize,
-        enable: {
-          top: false,
-          bottom: false,
-          // Resizing will be disabled until the editor content is loaded.
-          ...(0, import_i18n3.isRTL)() ? { right: isReady, left: false } : { left: isReady, right: false },
-          topRight: false,
-          bottomRight: false,
-          bottomLeft: false,
-          topLeft: false
-        },
-        resizeRatio,
-        handleClasses: void 0,
-        handleStyles: {
-          left: HANDLE_STYLES_OVERRIDE,
-          right: HANDLE_STYLES_OVERRIDE
-        },
-        minWidth: FRAME_MIN_WIDTH,
-        maxWidth: isFullWidth ? "100%" : "150%",
-        maxHeight: "100%",
-        onFocus: () => setShouldShowHandle(true),
-        onBlur: () => setShouldShowHandle(false),
-        onMouseOver: () => setShouldShowHandle(true),
-        onMouseOut: () => setShouldShowHandle(false),
-        handleComponent: {
-          [(0, import_i18n3.isRTL)() ? "right" : "left"]: canvas === "view" && /* @__PURE__ */ (0, import_jsx_runtime100.jsxs)(import_jsx_runtime100.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime100.jsxs)(tooltip_exports.Root, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(
-                tooltip_exports.Trigger,
-                {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(
-                    import_components3.__unstableMotion.button,
-                    {
-                      role: "separator",
-                      "aria-orientation": "vertical",
-                      className: clsx_default(
-                        "edit-site-resizable-frame__handle",
-                        { "is-resizing": isResizing }
-                      ),
-                      variants: resizeHandleVariants,
-                      animate: currentResizeHandleVariant,
-                      "aria-label": (0, import_i18n3.__)("Drag to resize"),
-                      "aria-describedby": resizableHandleHelpId,
-                      "aria-valuenow": frameRef.current?.resizable?.offsetWidth || void 0,
-                      "aria-valuemin": FRAME_MIN_WIDTH,
-                      "aria-valuemax": defaultSize.width,
-                      onKeyDown: handleResizableHandleKeyDown,
-                      initial: "hidden",
-                      exit: "hidden",
-                      whileFocus: "active",
-                      whileHover: "active"
-                    },
-                    "handle"
-                  )
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(tooltip_exports.Popup, { children: (0, import_i18n3.__)("Drag to resize") })
-            ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime100.jsx)("div", { hidden: true, id: resizableHandleHelpId, children: (0, import_i18n3.__)(
-              "Use left and right arrow keys to resize the canvas. Hold shift to resize in larger increments."
-            ) })
-          ] })
-        },
-        onResizeStart: handleResizeStart,
-        onResize: handleResize,
-        onResizeStop: handleResizeStop,
-        className: clsx_default("edit-site-resizable-frame__inner", {
-          "is-resizing": isResizing
-        }),
-        showHandle: false,
-        children: /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(
-          "div",
-          {
-            className: "edit-site-resizable-frame__inner-content",
-            style: innerContentStyle,
-            children
-          }
-        )
-      }
-    );
+
+  // node_modules/date-fns/getYear.js
+  function getYear(date, options) {
+    return toDate(date, options?.in).getFullYear();
   }
-  var resizable_frame_default = ResizableFrame;

-  // packages/edit-site/build-module/components/save-keyboard-shortcut/index.mjs
-  var import_element39 = __toESM(require_element(), 1);
-  var import_keyboard_shortcuts = __toESM(require_keyboard_shortcuts(), 1);
-  var import_i18n4 = __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);
-  var shortcutName = "core/edit-site/save";
-  function SaveKeyboardShortcut() {
-    const { __experimentalGetDirtyEntityRecords, isSavingEntityRecord } = (0, import_data6.useSelect)(import_core_data5.store);
-    const { hasNonPostEntityChanges, isPostSavingLocked } = (0, import_data6.useSelect)(import_editor3.store);
-    const { savePost } = (0, import_data6.useDispatch)(import_editor3.store);
-    const { setIsSaveViewOpened: setIsSaveViewOpened2 } = (0, import_data6.useDispatch)(store);
-    const { registerShortcut, unregisterShortcut } = (0, import_data6.useDispatch)(
-      import_keyboard_shortcuts.store
+  // 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()
     );
-    (0, import_element39.useEffect)(() => {
-      registerShortcut({
-        name: shortcutName,
-        category: "global",
-        description: (0, import_i18n4.__)("Save your changes."),
-        keyCombination: {
-          modifier: "primary",
-          character: "s"
-        }
-      });
-      return () => {
-        unregisterShortcut(shortcutName);
-      };
-    }, [registerShortcut, unregisterShortcut]);
-    (0, import_keyboard_shortcuts.useShortcut)("core/edit-site/save", (event) => {
-      event.preventDefault();
-      const dirtyEntityRecords = __experimentalGetDirtyEntityRecords();
-      const hasDirtyEntities = !!dirtyEntityRecords.length;
-      const isSaving = dirtyEntityRecords.some(
-        (record) => isSavingEntityRecord(record.kind, record.name, record.key)
-      );
-      if (!hasDirtyEntities || isSaving) {
-        return;
-      }
-      if (hasNonPostEntityChanges()) {
-        setIsSaveViewOpened2(true);
-      } else if (!isPostSavingLocked()) {
-        savePost();
-      }
-    });
-    return null;
+    return date_;
+  }
+  function isConstructor(constructor) {
+    return typeof constructor === "function" && constructor.prototype?.constructor === constructor;
   }

-  // packages/edit-site/build-module/components/layout/hooks.mjs
-  var import_element40 = __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;
-  var MAX_PAUSE_TIME = 100;
-  function waitWhileSiteEditorLoading() {
-    let pauseTimeout;
-    const { promise, resolve } = Promise.withResolvers();
-    function finish() {
-      unsubscribe();
-      clearTimeout(pauseTimeout);
-      clearTimeout(maxTimeout);
-      resolve();
+  // node_modules/date-fns/parse/_lib/Setter.js
+  var TIMEZONE_UNIT_PRIORITY = 10;
+  var Setter = class {
+    subPriority = 0;
+    validate(_utcDate, _options) {
+      return true;
     }
-    const maxTimeout = setTimeout(finish, MAX_LOADING_TIME);
-    function checkResolving() {
-      const isResolving = (0, import_data7.select)(import_core_data6.store).hasResolvingSelectors();
-      if (isResolving) {
-        clearTimeout(pauseTimeout);
-        pauseTimeout = void 0;
-        return;
-      }
-      if (!pauseTimeout) {
-        pauseTimeout = setTimeout(finish, MAX_PAUSE_TIME);
+  };
+  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;
       }
     }
-    const unsubscribe = (0, import_data7.subscribe)(checkResolving, import_core_data6.store);
-    checkResolving();
-    function cancel() {
-      unsubscribe();
-      clearTimeout(pauseTimeout);
-      clearTimeout(maxTimeout);
+    validate(date, options) {
+      return this.validateValue(date, this.value, options);
+    }
+    set(date, flags, options) {
+      return this.setValue(date, flags, this.value, options);
     }
-    return [promise, cancel];
-  }
-  function useIsSiteEditorLoading() {
-    const [loaded, setLoaded] = (0, import_element40.useState)(false);
-    (0, import_element40.useEffect)(() => {
-      const [promise, cancel] = waitWhileSiteEditorLoading();
-      promise.then(() => setLoaded(true));
-      return cancel;
-    }, []);
-    return !loaded;
-  }
-
-  // node_modules/@react-spring/rafz/dist/react-spring-rafz.esm.js
-  var updateQueue = makeQueue();
-  var raf = (fn) => schedule(fn, updateQueue);
-  var writeQueue = makeQueue();
-  raf.write = (fn) => schedule(fn, writeQueue);
-  var onStartQueue = makeQueue();
-  raf.onStart = (fn) => schedule(fn, onStartQueue);
-  var onFrameQueue = makeQueue();
-  raf.onFrame = (fn) => schedule(fn, onFrameQueue);
-  var onFinishQueue = makeQueue();
-  raf.onFinish = (fn) => schedule(fn, onFinishQueue);
-  var timeouts = [];
-  raf.setTimeout = (handler, ms) => {
-    let time = raf.now() + ms;
-    let cancel = () => {
-      let i2 = timeouts.findIndex((t3) => t3.cancel == cancel);
-      if (~i2) timeouts.splice(i2, 1);
-      pendingCount -= ~i2 ? 1 : 0;
-    };
-    let timeout = {
-      time,
-      handler,
-      cancel
-    };
-    timeouts.splice(findTimeout(time), 0, timeout);
-    pendingCount += 1;
-    start();
-    return timeout;
-  };
-  var findTimeout = (time) => ~(~timeouts.findIndex((t3) => t3.time > time) || ~timeouts.length);
-  raf.cancel = (fn) => {
-    onStartQueue.delete(fn);
-    onFrameQueue.delete(fn);
-    onFinishQueue.delete(fn);
-    updateQueue.delete(fn);
-    writeQueue.delete(fn);
   };
-  raf.sync = (fn) => {
-    sync = true;
-    raf.batchedUpdates(fn);
-    sync = false;
+  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));
+    }
   };
-  raf.throttle = (fn) => {
-    let lastArgs;
-    function queuedFn() {
-      try {
-        fn(...lastArgs);
-      } finally {
-        lastArgs = null;
+
+  // 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
+      };
     }
-    function throttled(...args) {
-      lastArgs = args;
-      raf.onStart(queuedFn);
+    validate(_utcDate, _value, _options) {
+      return true;
     }
-    throttled.handler = fn;
-    throttled.cancel = () => {
-      onStartQueue.delete(queuedFn);
-      lastArgs = null;
-    };
-    return throttled;
-  };
-  var nativeRaf = typeof window != "undefined" ? window.requestAnimationFrame : () => {
   };
-  raf.use = (impl) => nativeRaf = impl;
-  raf.now = typeof performance != "undefined" ? () => performance.now() : Date.now;
-  raf.batchedUpdates = (fn) => fn();
-  raf.catch = console.error;
-  raf.frameLoop = "always";
-  raf.advance = () => {
-    if (raf.frameLoop !== "demand") {
-      console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand");
-    } else {
-      update2();
+
+  // 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;
     }
-  };
-  var ts = -1;
-  var pendingCount = 0;
-  var sync = false;
-  function schedule(fn, queue) {
-    if (sync) {
-      queue.delete(fn);
-      fn(0);
-    } else {
-      queue.add(fn);
-      start();
+    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 start() {
-    if (ts < 0) {
-      ts = 0;
-      if (raf.frameLoop !== "demand") {
-        nativeRaf(loop);
-      }
+  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 stop() {
-    ts = -1;
+  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 loop() {
-    if (~ts) {
-      nativeRaf(loop);
-      raf.batchedUpdates(update2);
+  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 update2() {
-    let prevTs = ts;
-    ts = raf.now();
-    let count = findTimeout(ts);
-    if (count) {
-      eachSafely(timeouts.splice(0, count), (t3) => t3.handler());
-      pendingCount -= count;
+  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);
+      }
     }
-    if (!pendingCount) {
-      stop();
-      return;
+    validate(_date, value) {
+      return value.isTwoDigitYear || value.year > 0;
     }
-    onStartQueue.flush();
-    updateQueue.flush(prevTs ? Math.min(64, ts - prevTs) : 16.667);
-    onFrameQueue.flush();
-    writeQueue.flush();
-    onFinishQueue.flush();
-  }
-  function makeQueue() {
-    let next = /* @__PURE__ */ new Set();
-    let current = next;
-    return {
-      add(fn) {
-        pendingCount += current == next && !next.has(fn) ? 1 : 0;
-        next.add(fn);
-      },
-      delete(fn) {
-        pendingCount -= current == next && next.has(fn) ? 1 : 0;
-        return next.delete(fn);
-      },
-      flush(arg) {
-        if (current.size) {
-          next = /* @__PURE__ */ new Set();
-          pendingCount -= current.size;
-          eachSafely(current, (fn) => fn(arg) && next.add(fn));
-          pendingCount += next.size;
-          current = next;
-        }
+    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;
       }
-    };
-  }
-  function eachSafely(values, each2) {
-    values.forEach((value) => {
-      try {
-        each2(value);
-      } catch (e2) {
-        raf.catch(e2);
+      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/@react-spring/shared/dist/react-spring-shared.esm.js
-  var import_react12 = __toESM(require_react());
-  function noop4() {
-  }
-  var defineHidden = (obj, key, value) => Object.defineProperty(obj, key, {
-    value,
-    writable: true,
-    configurable: true
-  });
-  var is = {
-    arr: Array.isArray,
-    obj: (a2) => !!a2 && a2.constructor.name === "Object",
-    fun: (a2) => typeof a2 === "function",
-    str: (a2) => typeof a2 === "string",
-    num: (a2) => typeof a2 === "number",
-    und: (a2) => a2 === void 0
+  // node_modules/date-fns/parse/_lib/parsers/ISOWeekYearParser.js
+  var ISOWeekYearParser = class extends Parser {
+    priority = 130;
+    parse(dateString, token) {
+      if (token === "R") {
+        return parseNDigitsSigned(4, dateString);
+      }
+      return parseNDigitsSigned(token.length, dateString);
+    }
+    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"
+    ];
   };
-  function isEqual(a2, b2) {
-    if (is.arr(a2)) {
-      if (!is.arr(b2) || a2.length !== b2.length) return false;
-      for (let i2 = 0; i2 < a2.length; i2++) {
-        if (a2[i2] !== b2[i2]) 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);
       }
-      return true;
+      return parseNDigitsSigned(token.length, dateString);
     }
-    return a2 === b2;
-  }
-  var each = (obj, fn) => obj.forEach(fn);
-  function eachProp(obj, fn, ctx9) {
-    if (is.arr(obj)) {
-      for (let i2 = 0; i2 < obj.length; i2++) {
-        fn.call(ctx9, obj[i2], `${i2}`);
+    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"
+          });
       }
-      return;
     }
-    for (const key in obj) {
-      if (obj.hasOwnProperty(key)) {
-        fn.call(ctx9, obj[key], key);
+    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"
+          });
       }
     }
-  }
-  var toArray = (a2) => is.und(a2) ? [] : is.arr(a2) ? a2 : [a2];
-  function flush(queue, iterator) {
-    if (queue.size) {
-      const items = Array.from(queue);
-      queue.clear();
-      each(items, iterator);
+    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);
   }
-  var flushCalls = (queue, ...args) => flush(queue, (fn) => fn(...args));
-  var isSSR = () => typeof window === "undefined" || !window.navigator || /ServerSideRendering|^Deno\//.test(window.navigator.userAgent);
-  var createStringInterpolator$1;
-  var to;
-  var colors$1 = null;
-  var skipAnimation = false;
-  var willAdvance = noop4;
-  var assign = (globals2) => {
-    if (globals2.to) to = globals2.to;
-    if (globals2.now) raf.now = globals2.now;
-    if (globals2.colors !== void 0) colors$1 = globals2.colors;
-    if (globals2.skipAnimation != null) skipAnimation = globals2.skipAnimation;
-    if (globals2.createStringInterpolator) createStringInterpolator$1 = globals2.createStringInterpolator;
-    if (globals2.requestAnimationFrame) raf.use(globals2.requestAnimationFrame);
-    if (globals2.batchedUpdates) raf.batchedUpdates = globals2.batchedUpdates;
-    if (globals2.willAdvance) willAdvance = globals2.willAdvance;
-    if (globals2.frameLoop) raf.frameLoop = globals2.frameLoop;
+
+  // 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"
+    ];
   };
-  var globals = /* @__PURE__ */ Object.freeze({
-    __proto__: null,
-    get createStringInterpolator() {
-      return createStringInterpolator$1;
-    },
-    get to() {
-      return to;
-    },
-    get colors() {
-      return colors$1;
-    },
-    get skipAnimation() {
-      return skipAnimation;
-    },
-    get willAdvance() {
-      return willAdvance;
-    },
-    assign
-  });
-  var startQueue = /* @__PURE__ */ new Set();
-  var currentFrame = [];
-  var prevFrame = [];
-  var priority = 0;
-  var frameLoop = {
-    get idle() {
-      return !startQueue.size && !currentFrame.length;
-    },
-    start(animation) {
-      if (priority > animation.priority) {
-        startQueue.add(animation);
-        raf.onStart(flushStartQueue);
+
+  // 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 {
-        startSafely(animation);
-        raf(advance);
+        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);
       }
-    },
-    advance,
-    sort(animation) {
-      if (priority) {
-        raf.onFrame(() => frameLoop.sort(animation));
+    }
+    validate(date, value) {
+      const year = date.getFullYear();
+      const isLeapYear = isLeapYearIndex(year);
+      if (isLeapYear) {
+        return value >= 1 && value <= 366;
       } else {
-        const prevIndex = currentFrame.indexOf(animation);
-        if (~prevIndex) {
-          currentFrame.splice(prevIndex, 1);
-          startUnsafely(animation);
-        }
+        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" });
       }
-    },
-    clear() {
-      currentFrame = [];
-      startQueue.clear();
     }
+    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"];
   };
-  function flushStartQueue() {
-    startQueue.forEach(startSafely);
-    startQueue.clear();
-    raf(advance);
-  }
-  function startSafely(animation) {
-    if (!currentFrame.includes(animation)) startUnsafely(animation);
-  }
-  function startUnsafely(animation) {
-    currentFrame.splice(findIndex(currentFrame, (other) => other.priority > animation.priority), 0, animation);
+
+  // 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);
   }
-  function advance(dt) {
-    const nextFrame = prevFrame;
-    for (let i2 = 0; i2 < currentFrame.length; i2++) {
-      const animation = currentFrame[i2];
-      priority = animation.priority;
-      if (!animation.idle) {
-        willAdvance(animation);
-        animation.advance(dt);
-        if (!animation.idle) {
-          nextFrame.push(animation);
+
+  // 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
+          );
       }
     }
-    priority = 0;
-    prevFrame = currentFrame;
-    prevFrame.length = 0;
-    currentFrame = nextFrame;
-    return currentFrame.length > 0;
-  }
-  function findIndex(arr, test) {
-    const index2 = arr.findIndex(test);
-    return index2 < 0 ? arr.length : index2;
-  }
-  var colors = {
-    transparent: 0,
-    aliceblue: 4042850303,
-    antiquewhite: 4209760255,
-    aqua: 16777215,
-    aquamarine: 2147472639,
-    azure: 4043309055,
-    beige: 4126530815,
-    bisque: 4293182719,
-    black: 255,
-    blanchedalmond: 4293643775,
-    blue: 65535,
-    blueviolet: 2318131967,
-    brown: 2771004159,
-    burlywood: 3736635391,
-    burntsienna: 3934150143,
-    cadetblue: 1604231423,
-    chartreuse: 2147418367,
-    chocolate: 3530104575,
-    coral: 4286533887,
-    cornflowerblue: 1687547391,
-    cornsilk: 4294499583,
-    crimson: 3692313855,
-    cyan: 16777215,
-    darkblue: 35839,
-    darkcyan: 9145343,
-    darkgoldenrod: 3095792639,
-    darkgray: 2846468607,
-    darkgreen: 6553855,
-    darkgrey: 2846468607,
-    darkkhaki: 3182914559,
-    darkmagenta: 2332068863,
-    darkolivegreen: 1433087999,
-    darkorange: 4287365375,
-    darkorchid: 2570243327,
-    darkred: 2332033279,
-    darksalmon: 3918953215,
-    darkseagreen: 2411499519,
-    darkslateblue: 1211993087,
-    darkslategray: 793726975,
-    darkslategrey: 793726975,
-    darkturquoise: 13554175,
-    darkviolet: 2483082239,
-    deeppink: 4279538687,
-    deepskyblue: 12582911,
-    dimgray: 1768516095,
-    dimgrey: 1768516095,
-    dodgerblue: 512819199,
-    firebrick: 2988581631,
-    floralwhite: 4294635775,
-    forestgreen: 579543807,
-    fuchsia: 4278255615,
-    gainsboro: 3705462015,
-    ghostwhite: 4177068031,
-    gold: 4292280575,
-    goldenrod: 3668254975,
-    gray: 2155905279,
-    green: 8388863,
-    greenyellow: 2919182335,
-    grey: 2155905279,
-    honeydew: 4043305215,
-    hotpink: 4285117695,
-    indianred: 3445382399,
-    indigo: 1258324735,
-    ivory: 4294963455,
-    khaki: 4041641215,
-    lavender: 3873897215,
-    lavenderblush: 4293981695,
-    lawngreen: 2096890111,
-    lemonchiffon: 4294626815,
-    lightblue: 2916673279,
-    lightcoral: 4034953471,
-    lightcyan: 3774873599,
-    lightgoldenrodyellow: 4210742015,
-    lightgray: 3553874943,
-    lightgreen: 2431553791,
-    lightgrey: 3553874943,
-    lightpink: 4290167295,
-    lightsalmon: 4288707327,
-    lightseagreen: 548580095,
-    lightskyblue: 2278488831,
-    lightslategray: 2005441023,
-    lightslategrey: 2005441023,
-    lightsteelblue: 2965692159,
-    lightyellow: 4294959359,
-    lime: 16711935,
-    limegreen: 852308735,
-    linen: 4210091775,
-    magenta: 4278255615,
-    maroon: 2147483903,
-    mediumaquamarine: 1724754687,
-    mediumblue: 52735,
-    mediumorchid: 3126187007,
-    mediumpurple: 2473647103,
-    mediumseagreen: 1018393087,
-    mediumslateblue: 2070474495,
-    mediumspringgreen: 16423679,
-    mediumturquoise: 1221709055,
-    mediumvioletred: 3340076543,
-    midnightblue: 421097727,
-    mintcream: 4127193855,
-    mistyrose: 4293190143,
-    moccasin: 4293178879,
-    navajowhite: 4292783615,
-    navy: 33023,
-    oldlace: 4260751103,
-    olive: 2155872511,
-    olivedrab: 1804477439,
-    orange: 4289003775,
-    orangered: 4282712319,
-    orchid: 3664828159,
-    palegoldenrod: 4008225535,
-    palegreen: 2566625535,
-    paleturquoise: 2951671551,
-    palevioletred: 3681588223,
-    papayawhip: 4293907967,
-    peachpuff: 4292524543,
-    peru: 3448061951,
-    pink: 4290825215,
-    plum: 3718307327,
-    powderblue: 2967529215,
-    purple: 2147516671,
-    rebeccapurple: 1714657791,
-    red: 4278190335,
-    rosybrown: 3163525119,
-    royalblue: 1097458175,
-    saddlebrown: 2336560127,
-    salmon: 4202722047,
-    sandybrown: 4104413439,
-    seagreen: 780883967,
-    seashell: 4294307583,
-    sienna: 2689740287,
-    silver: 3233857791,
-    skyblue: 2278484991,
-    slateblue: 1784335871,
-    slategray: 1887473919,
-    slategrey: 1887473919,
-    snow: 4294638335,
-    springgreen: 16744447,
-    steelblue: 1182971135,
-    tan: 3535047935,
-    teal: 8421631,
-    thistle: 3636451583,
-    tomato: 4284696575,
-    turquoise: 1088475391,
-    violet: 4001558271,
-    wheat: 4125012991,
-    white: 4294967295,
-    whitesmoke: 4126537215,
-    yellow: 4294902015,
-    yellowgreen: 2597139199
+    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"
+    ];
   };
-  var NUMBER = "[-+]?\\d*\\.?\\d+";
-  var PERCENTAGE = NUMBER + "%";
-  function call(...parts) {
-    return "\\(\\s*(" + parts.join(")\\s*,\\s*(") + ")\\s*\\)";
-  }
-  var rgb = new RegExp("rgb" + call(NUMBER, NUMBER, NUMBER));
-  var rgba = new RegExp("rgba" + call(NUMBER, NUMBER, NUMBER, NUMBER));
-  var hsl = new RegExp("hsl" + call(NUMBER, PERCENTAGE, PERCENTAGE));
-  var hsla = new RegExp("hsla" + call(NUMBER, PERCENTAGE, PERCENTAGE, NUMBER));
-  var hex3 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
-  var hex4 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
-  var hex6 = /^#([0-9a-fA-F]{6})$/;
-  var hex8 = /^#([0-9a-fA-F]{8})$/;
-  function normalizeColor(color) {
-    let match3;
-    if (typeof color === "number") {
-      return color >>> 0 === color && color >= 0 && color <= 4294967295 ? color : null;
-    }
-    if (match3 = hex6.exec(color)) return parseInt(match3[1] + "ff", 16) >>> 0;
-    if (colors$1 && colors$1[color] !== void 0) {
-      return colors$1[color];
-    }
-    if (match3 = rgb.exec(color)) {
-      return (parse255(match3[1]) << 24 | parse255(match3[2]) << 16 | parse255(match3[3]) << 8 | 255) >>> 0;
+
+  // node_modules/date-fns/parse/_lib/parsers/AMPMParser.js
+  var AMPMParser = class extends Parser {
+    priority = 80;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "a":
+        case "aa":
+        case "aaa":
+          return match3.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "aaaaa":
+          return match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "aaaa":
+        default:
+          return match3.dayPeriod(dateString, {
+            width: "wide",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+      }
     }
-    if (match3 = rgba.exec(color)) {
-      return (parse255(match3[1]) << 24 | parse255(match3[2]) << 16 | parse255(match3[3]) << 8 | parse1(match3[4])) >>> 0;
+    set(date, _flags, value) {
+      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
+      return date;
     }
-    if (match3 = hex3.exec(color)) {
-      return parseInt(match3[1] + match3[1] + match3[2] + match3[2] + match3[3] + match3[3] + "ff", 16) >>> 0;
+    incompatibleTokens = ["b", "B", "H", "k", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/AMPMMidnightParser.js
+  var AMPMMidnightParser = class extends Parser {
+    priority = 80;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "b":
+        case "bb":
+        case "bbb":
+          return match3.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "bbbbb":
+          return match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "bbbb":
+        default:
+          return match3.dayPeriod(dateString, {
+            width: "wide",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+      }
     }
-    if (match3 = hex8.exec(color)) return parseInt(match3[1], 16) >>> 0;
-    if (match3 = hex4.exec(color)) {
-      return parseInt(match3[1] + match3[1] + match3[2] + match3[2] + match3[3] + match3[3] + match3[4] + match3[4], 16) >>> 0;
+    set(date, _flags, value) {
+      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
+      return date;
     }
-    if (match3 = hsl.exec(color)) {
-      return (hslToRgb(parse360(match3[1]), parsePercentage(match3[2]), parsePercentage(match3[3])) | 255) >>> 0;
+    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 (match3 = hsla.exec(color)) {
-      return (hslToRgb(parse360(match3[1]), parsePercentage(match3[2]), parsePercentage(match3[3])) | parse1(match3[4])) >>> 0;
+    set(date, _flags, value) {
+      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
+      return date;
     }
-    return null;
-  }
-  function hue2rgb(p3, q, t3) {
-    if (t3 < 0) t3 += 1;
-    if (t3 > 1) t3 -= 1;
-    if (t3 < 1 / 6) return p3 + (q - p3) * 6 * t3;
-    if (t3 < 1 / 2) return q;
-    if (t3 < 2 / 3) return p3 + (q - p3) * (2 / 3 - t3) * 6;
-    return p3;
-  }
-  function hslToRgb(h2, s2, l2) {
-    const q = l2 < 0.5 ? l2 * (1 + s2) : l2 + s2 - l2 * s2;
-    const p3 = 2 * l2 - q;
-    const r3 = hue2rgb(p3, q, h2 + 1 / 3);
-    const g2 = hue2rgb(p3, q, h2);
-    const b2 = hue2rgb(p3, q, h2 - 1 / 3);
-    return Math.round(r3 * 255) << 24 | Math.round(g2 * 255) << 16 | Math.round(b2 * 255) << 8;
-  }
-  function parse255(str) {
-    const int = parseInt(str, 10);
-    if (int < 0) return 0;
-    if (int > 255) return 255;
-    return int;
-  }
-  function parse360(str) {
-    const int = parseFloat(str);
-    return (int % 360 + 360) % 360 / 360;
-  }
-  function parse1(str) {
-    const num = parseFloat(str);
-    if (num < 0) return 0;
-    if (num > 1) return 255;
-    return Math.round(num * 255);
-  }
-  function parsePercentage(str) {
-    const int = parseFloat(str);
-    if (int < 0) return 0;
-    if (int > 100) return 1;
-    return int / 100;
-  }
-  function colorToRgba(input) {
-    let int32Color = normalizeColor(input);
-    if (int32Color === null) return input;
-    int32Color = int32Color || 0;
-    let r3 = (int32Color & 4278190080) >>> 24;
-    let g2 = (int32Color & 16711680) >>> 16;
-    let b2 = (int32Color & 65280) >>> 8;
-    let a2 = (int32Color & 255) / 255;
-    return `rgba(${r3}, ${g2}, ${b2}, ${a2})`;
-  }
-  var createInterpolator = (range, output, extrapolate) => {
-    if (is.fun(range)) {
-      return range;
+    incompatibleTokens = ["a", "b", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/Hour1to12Parser.js
+  var Hour1to12Parser = class extends Parser {
+    priority = 70;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "h":
+          return parseNumericPattern(numericPatterns.hour12h, dateString);
+        case "ho":
+          return match3.ordinalNumber(dateString, { unit: "hour" });
+        default:
+          return parseNDigits(token.length, dateString);
+      }
     }
-    if (is.arr(range)) {
-      return createInterpolator({
-        range,
-        output,
-        extrapolate
-      });
+    validate(_date, value) {
+      return value >= 1 && value <= 12;
     }
-    if (is.str(range.output[0])) {
-      return createStringInterpolator$1(range);
+    set(date, _flags, value) {
+      const isPM = date.getHours() >= 12;
+      if (isPM && value < 12) {
+        date.setHours(value + 12, 0, 0, 0);
+      } else if (!isPM && value === 12) {
+        date.setHours(0, 0, 0, 0);
+      } else {
+        date.setHours(value, 0, 0, 0);
+      }
+      return date;
     }
-    const config2 = range;
-    const outputRange = config2.output;
-    const inputRange = config2.range || [0, 1];
-    const extrapolateLeft = config2.extrapolateLeft || config2.extrapolate || "extend";
-    const extrapolateRight = config2.extrapolateRight || config2.extrapolate || "extend";
-    const easing = config2.easing || ((t3) => t3);
-    return (input) => {
-      const range2 = findRange(input, inputRange);
-      return interpolate(input, inputRange[range2], inputRange[range2 + 1], outputRange[range2], outputRange[range2 + 1], easing, extrapolateLeft, extrapolateRight, config2.map);
-    };
+    incompatibleTokens = ["H", "K", "k", "t", "T"];
   };
-  function interpolate(input, inputMin, inputMax, outputMin, outputMax, easing, extrapolateLeft, extrapolateRight, map) {
-    let result = map ? map(input) : input;
-    if (result < inputMin) {
-      if (extrapolateLeft === "identity") return result;
-      else if (extrapolateLeft === "clamp") result = inputMin;
-    }
-    if (result > inputMax) {
-      if (extrapolateRight === "identity") return result;
-      else if (extrapolateRight === "clamp") result = inputMax;
-    }
-    if (outputMin === outputMax) return outputMin;
-    if (inputMin === inputMax) return input <= inputMin ? outputMin : outputMax;
-    if (inputMin === -Infinity) result = -result;
-    else if (inputMax === Infinity) result = result - inputMin;
-    else result = (result - inputMin) / (inputMax - inputMin);
-    result = easing(result);
-    if (outputMin === -Infinity) result = -result;
-    else if (outputMax === Infinity) result = result + outputMin;
-    else result = result * (outputMax - outputMin) + outputMin;
-    return result;
-  }
-  function findRange(input, inputRange) {
-    for (var i2 = 1; i2 < inputRange.length - 1; ++i2) if (inputRange[i2] >= input) break;
-    return i2 - 1;
-  }
-  function _extends() {
-    _extends = Object.assign ? Object.assign.bind() : function(target) {
-      for (var i2 = 1; i2 < arguments.length; i2++) {
-        var source = arguments[i2];
-        for (var key in source) {
-          if (Object.prototype.hasOwnProperty.call(source, key)) {
-            target[key] = source[key];
-          }
-        }
+
+  // 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);
       }
-      return target;
-    };
-    return _extends.apply(this, arguments);
-  }
-  var $get = /* @__PURE__ */ Symbol.for("FluidValue.get");
-  var $observers = /* @__PURE__ */ Symbol.for("FluidValue.observers");
-  var hasFluidValue = (arg) => Boolean(arg && arg[$get]);
-  var getFluidValue = (arg) => arg && arg[$get] ? arg[$get]() : arg;
-  var getFluidObservers = (target) => target[$observers] || null;
-  function callFluidObserver(observer, event) {
-    if (observer.eventObserved) {
-      observer.eventObserved(event);
-    } else {
-      observer(event);
     }
-  }
-  function callFluidObservers(target, event) {
-    let observers = target[$observers];
-    if (observers) {
-      observers.forEach((observer) => {
-        callFluidObserver(observer, event);
-      });
+    validate(_date, value) {
+      return value >= 0 && value <= 23;
     }
-  }
-  var FluidValue = class {
-    constructor(get) {
-      this[$get] = void 0;
-      this[$observers] = void 0;
-      if (!get && !(get = this.get)) {
-        throw Error("Unknown getter");
-      }
-      setFluidGetter(this, get);
+    set(date, _flags, value) {
+      date.setHours(value, 0, 0, 0);
+      return date;
     }
+    incompatibleTokens = ["a", "b", "h", "K", "k", "t", "T"];
   };
-  var setFluidGetter = (target, get) => setHidden(target, $get, get);
-  function addFluidObserver(target, observer) {
-    if (target[$get]) {
-      let observers = target[$observers];
-      if (!observers) {
-        setHidden(target, $observers, observers = /* @__PURE__ */ new Set());
-      }
-      if (!observers.has(observer)) {
-        observers.add(observer);
-        if (target.observerAdded) {
-          target.observerAdded(observers.size, observer);
-        }
+
+  // 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);
       }
     }
-    return observer;
-  }
-  function removeFluidObserver(target, observer) {
-    let observers = target[$observers];
-    if (observers && observers.has(observer)) {
-      const count = observers.size - 1;
-      if (count) {
-        observers.delete(observer);
+    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 {
-        target[$observers] = null;
+        date.setHours(value, 0, 0, 0);
       }
-      if (target.observerRemoved) {
-        target.observerRemoved(count, observer);
+      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);
       }
     }
-  }
-  var setHidden = (target, key, value) => Object.defineProperty(target, key, {
-    value,
-    writable: true,
-    configurable: true
-  });
-  var numberRegex = /[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g;
-  var colorRegex = /(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi;
-  var unitRegex = new RegExp(`(${numberRegex.source})(%|[a-z]+)`, "i");
-  var rgbaRegex = /rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi;
-  var cssVariableRegex = /var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;
-  var variableToRgba = (input) => {
-    const [token, fallback] = parseCSSVariable(input);
-    if (!token || isSSR()) {
-      return input;
+    validate(_date, value) {
+      return value >= 1 && value <= 24;
     }
-    const value = window.getComputedStyle(document.documentElement).getPropertyValue(token);
-    if (value) {
-      return value.trim();
-    } else if (fallback && fallback.startsWith("--")) {
-      const _value = window.getComputedStyle(document.documentElement).getPropertyValue(fallback);
-      if (_value) {
-        return _value;
-      } else {
-        return input;
-      }
-    } else if (fallback && cssVariableRegex.test(fallback)) {
-      return variableToRgba(fallback);
-    } else if (fallback) {
-      return fallback;
+    set(date, _flags, value) {
+      const hours = value <= 24 ? value % 24 : value;
+      date.setHours(hours, 0, 0, 0);
+      return date;
     }
-    return input;
-  };
-  var parseCSSVariable = (current) => {
-    const match3 = cssVariableRegex.exec(current);
-    if (!match3) return [,];
-    const [, token, fallback] = match3;
-    return [token, fallback];
+    incompatibleTokens = ["a", "b", "h", "H", "K", "t", "T"];
   };
-  var namedColorRegex;
-  var rgbaRound = (_, p1, p22, p3, p4) => `rgba(${Math.round(p1)}, ${Math.round(p22)}, ${Math.round(p3)}, ${p4})`;
-  var createStringInterpolator = (config2) => {
-    if (!namedColorRegex) namedColorRegex = colors$1 ? new RegExp(`(${Object.keys(colors$1).join("|")})(?!\\w)`, "g") : /^\b$/;
-    const output = config2.output.map((value) => {
-      return getFluidValue(value).replace(cssVariableRegex, variableToRgba).replace(colorRegex, colorToRgba).replace(namedColorRegex, colorToRgba);
-    });
-    const keyframes = output.map((value) => value.match(numberRegex).map(Number));
-    const outputRanges = keyframes[0].map((_, i2) => keyframes.map((values) => {
-      if (!(i2 in values)) {
-        throw Error('The arity of each "output" value must be equal');
+
+  // node_modules/date-fns/parse/_lib/parsers/MinuteParser.js
+  var MinuteParser = class extends Parser {
+    priority = 60;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "m":
+          return parseNumericPattern(numericPatterns.minute, dateString);
+        case "mo":
+          return match3.ordinalNumber(dateString, { unit: "minute" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
-      return values[i2];
-    }));
-    const interpolators = outputRanges.map((output2) => createInterpolator(_extends({}, config2, {
-      output: output2
-    })));
-    return (input) => {
-      var _output$find;
-      const missingUnit = !unitRegex.test(output[0]) && ((_output$find = output.find((value) => unitRegex.test(value))) == null ? void 0 : _output$find.replace(numberRegex, ""));
-      let i2 = 0;
-      return output[0].replace(numberRegex, () => `${interpolators[i2++](input)}${missingUnit || ""}`).replace(rgbaRegex, rgbaRound);
-    };
-  };
-  var prefix = "react-spring: ";
-  var once = (fn) => {
-    const func = fn;
-    let called = false;
-    if (typeof func != "function") {
-      throw new TypeError(`${prefix}once requires a function parameter`);
     }
-    return (...args) => {
-      if (!called) {
-        func(...args);
-        called = true;
-      }
-    };
-  };
-  var warnInterpolate = once(console.warn);
-  function deprecateInterpolate() {
-    warnInterpolate(`${prefix}The "interpolate" function is deprecated in v9 (use "to" instead)`);
-  }
-  var warnDirectCall = once(console.warn);
-  function isAnimatedString(value) {
-    return is.str(value) && (value[0] == "#" || /\d/.test(value) || !isSSR() && cssVariableRegex.test(value) || value in (colors$1 || {}));
-  }
-  var useIsomorphicLayoutEffect = isSSR() ? import_react12.useEffect : import_react12.useLayoutEffect;
-  var useIsMounted = () => {
-    const isMounted = (0, import_react12.useRef)(false);
-    useIsomorphicLayoutEffect(() => {
-      isMounted.current = true;
-      return () => {
-        isMounted.current = false;
-      };
-    }, []);
-    return isMounted;
+    validate(_date, value) {
+      return value >= 0 && value <= 59;
+    }
+    set(date, _flags, value) {
+      date.setMinutes(value, 0, 0);
+      return date;
+    }
+    incompatibleTokens = ["t", "T"];
   };
-  function useForceUpdate() {
-    const update4 = (0, import_react12.useState)()[1];
-    const isMounted = useIsMounted();
-    return () => {
-      if (isMounted.current) {
-        update4(Math.random());
-      }
-    };
-  }
-  function useMemoOne(getResult, inputs) {
-    const [initial2] = (0, import_react12.useState)(() => ({
-      inputs,
-      result: getResult()
-    }));
-    const committed = (0, import_react12.useRef)();
-    const prevCache = committed.current;
-    let cache = prevCache;
-    if (cache) {
-      const useCache = Boolean(inputs && cache.inputs && areInputsEqual(inputs, cache.inputs));
-      if (!useCache) {
-        cache = {
-          inputs,
-          result: getResult()
-        };
+
+  // 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);
       }
-    } else {
-      cache = initial2;
     }
-    (0, import_react12.useEffect)(() => {
-      committed.current = cache;
-      if (prevCache == initial2) {
-        initial2.inputs = initial2.result = void 0;
-      }
-    }, [cache]);
-    return cache.result;
-  }
-  function areInputsEqual(next, prev) {
-    if (next.length !== prev.length) {
-      return false;
+    validate(_date, value) {
+      return value >= 0 && value <= 59;
     }
-    for (let i2 = 0; i2 < next.length; i2++) {
-      if (next[i2] !== prev[i2]) {
-        return false;
-      }
+    set(date, _flags, value) {
+      date.setSeconds(value, 0);
+      return date;
     }
-    return true;
-  }
-  var useOnce = (effect) => (0, import_react12.useEffect)(effect, emptyDeps);
-  var emptyDeps = [];
-
-  // node_modules/@react-spring/core/dist/react-spring-core.esm.js
-  var React58 = __toESM(require_react());
-  var import_react14 = __toESM(require_react());
+    incompatibleTokens = ["t", "T"];
+  };

-  // node_modules/@react-spring/animated/dist/react-spring-animated.esm.js
-  var React57 = __toESM(require_react());
-  var import_react13 = __toESM(require_react());
-  var $node = /* @__PURE__ */ Symbol.for("Animated:node");
-  var isAnimated = (value) => !!value && value[$node] === value;
-  var getAnimated = (owner) => owner && owner[$node];
-  var setAnimated = (owner, node) => defineHidden(owner, $node, node);
-  var getPayload = (owner) => owner && owner[$node] && owner[$node].getPayload();
-  var Animated = class {
-    constructor() {
-      this.payload = void 0;
-      setAnimated(this, this);
+  // 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);
     }
-    getPayload() {
-      return this.payload || [];
+    set(date, _flags, value) {
+      date.setMilliseconds(value);
+      return date;
     }
+    incompatibleTokens = ["t", "T"];
   };
-  var AnimatedValue = class _AnimatedValue extends Animated {
-    constructor(_value) {
-      super();
-      this.done = true;
-      this.elapsedTime = void 0;
-      this.lastPosition = void 0;
-      this.lastVelocity = void 0;
-      this.v0 = void 0;
-      this.durationProgress = 0;
-      this._value = _value;
-      if (is.num(this._value)) {
-        this.lastPosition = this._value;
+
+  // 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);
       }
     }
-    static create(value) {
-      return new _AnimatedValue(value);
+    set(date, flags, value) {
+      if (flags.timestampIsSet) return date;
+      return constructFrom(
+        date,
+        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
+      );
     }
-    getPayload() {
-      return [this];
+    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);
+      }
     }
-    getValue() {
-      return this._value;
+    set(date, flags, value) {
+      if (flags.timestampIsSet) return date;
+      return constructFrom(
+        date,
+        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
+      );
     }
-    setValue(value, step) {
-      if (is.num(value)) {
-        this.lastPosition = value;
-        if (step) {
-          value = Math.round(value / step) * step;
-          if (this.done) {
-            this.lastPosition = 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 (this._value === value) {
-        return false;
-      }
-      this._value = value;
-      return true;
-    }
-    reset() {
-      const {
-        done
-      } = this;
-      this.done = false;
-      if (is.num(this._value)) {
-        this.elapsedTime = 0;
-        this.durationProgress = 0;
-        this.lastPosition = this._value;
-        if (done) this.lastVelocity = null;
-        this.v0 = null;
-      }
-    }
-  };
-  var AnimatedString = class _AnimatedString extends AnimatedValue {
-    constructor(value) {
-      super(0);
-      this._string = null;
-      this._toString = void 0;
-      this._toString = createInterpolator({
-        output: [value, value]
-      });
-    }
-    static create(value) {
-      return new _AnimatedString(value);
     }
-    getValue() {
-      let value = this._string;
-      return value == null ? this._string = this._toString(this._value) : value;
+    if (dateStr.length > 0 && notWhitespaceRegExp.test(dateStr)) {
+      return invalidDate();
     }
-    setValue(value) {
-      if (is.str(value)) {
-        if (value == this._string) {
-          return false;
-        }
-        this._string = value;
-        this._value = 1;
-      } else if (super.setValue(value)) {
-        this._string = null;
+    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 {
-        return false;
+        date = result;
       }
-      return true;
     }
-    reset(goal) {
-      if (goal) {
-        this._toString = createInterpolator({
-          output: [this.getValue(), goal]
-        });
+    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/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");
       }
-      this._value = 0;
-      super.reset();
     }
   };
-  var TreeContext = {
-    dependencies: null
-  };
-  var AnimatedObject = class extends Animated {
-    constructor(source) {
-      super();
-      this.source = source;
-      this.setValue(source);
-    }
-    getValue(animated2) {
-      const values = {};
-      eachProp(this.source, (source, key) => {
-        if (isAnimated(source)) {
-          values[key] = source.getValue(animated2);
-        } else if (hasFluidValue(source)) {
-          values[key] = getFluidValue(source);
-        } else if (!animated2) {
-          values[key] = source;
+
+  // 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
       });
-      return values;
+      const digitMap = {};
+      for (let i2 = 0; i2 < 10; i2++) {
+        digitMap[i2.toString()] = formatter.format(i2);
+      }
+      return digitMap;
     }
-    setValue(source) {
-      this.source = source;
-      this.payload = this._makePayload(source);
+    /**
+     * 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);
     }
-    reset() {
-      if (this.payload) {
-        each(this.payload, (node) => node.reset());
-      }
+    /**
+     * 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());
     }
-    _makePayload(source) {
-      if (source) {
-        const payload = /* @__PURE__ */ new Set();
-        eachProp(source, this._addToPayload, payload);
-        return Array.from(payload);
+    /**
+     * 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";
     }
-    _addToPayload(source) {
-      if (TreeContext.dependencies && hasFluidValue(source)) {
-        TreeContext.dependencies.add(source);
-      }
-      const payload = getPayload(source);
-      if (payload) {
-        each(payload, (node) => this.add(node));
+    /**
+     * 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");
     }
-  };
-  var AnimatedArray = class _AnimatedArray extends AnimatedObject {
-    constructor(source) {
-      super(source);
+    /**
+     * 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: 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" })
+    );
+  }
+
+  // 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.");
     }
-    static create(source) {
-      return new _AnimatedArray(source);
+    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);
+      }
+    }, [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;
     }
-    getValue() {
-      return this.source.map((node) => node.getValue());
+    if (!excludeEnds && to2) {
+      return isSameDay2(to2, date);
     }
-    setValue(source) {
-      const payload = this.getPayload();
-      if (source.length == payload.length) {
-        return payload.map((node, i2) => node.setValue(source[i2])).some(Boolean);
-      }
-      super.setValue(source.map(makeAnimated));
-      return true;
+    if (!excludeEnds && from) {
+      return isSameDay2(from, date);
     }
-  };
-  function makeAnimated(value) {
-    const nodeType = isAnimatedString(value) ? AnimatedString : AnimatedValue;
-    return nodeType.create(value);
+    return false;
   }
-  function getAnimatedType(value) {
-    const parentNode = getAnimated(value);
-    return parentNode ? parentNode.constructor : is.arr(value) ? AnimatedArray : isAnimatedString(value) ? AnimatedString : AnimatedValue;
+
+  // 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 _extends2() {
-    _extends2 = Object.assign ? Object.assign.bind() : function(target) {
-      for (var i2 = 1; i2 < arguments.length; i2++) {
-        var source = arguments[i2];
-        for (var key in source) {
-          if (Object.prototype.hasOwnProperty.call(source, key)) {
-            target[key] = source[key];
-          }
-        }
-      }
-      return target;
-    };
-    return _extends2.apply(this, arguments);
+  function isDateRange(value) {
+    return Boolean(value && typeof value === "object" && "from" in value);
   }
-  var withAnimated = (Component, host2) => {
-    const hasInstance = !is.fun(Component) || Component.prototype && Component.prototype.isReactComponent;
-    return (0, import_react13.forwardRef)((givenProps, givenRef) => {
-      const instanceRef = (0, import_react13.useRef)(null);
-      const ref = hasInstance && (0, import_react13.useCallback)((value) => {
-        instanceRef.current = updateRef(givenRef, value);
-      }, [givenRef]);
-      const [props, deps] = getAnimatedState(givenProps, host2);
-      const forceUpdate = useForceUpdate();
-      const callback = () => {
-        const instance = instanceRef.current;
-        if (hasInstance && !instance) {
-          return;
+  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();
         }
-        const didUpdate = instance ? host2.applyAnimatedValues(instance, props.getValue(true)) : false;
-        if (didUpdate === false) {
-          forceUpdate();
+        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;
         }
-      };
-      const observer = new PropsObserver(callback, deps);
-      const observerRef = (0, import_react13.useRef)();
-      useIsomorphicLayoutEffect(() => {
-        observerRef.current = observer;
-        each(deps, (dep) => addFluidObserver(dep, observer));
-        return () => {
-          if (observerRef.current) {
-            each(observerRef.current.deps, (dep) => removeFluidObserver(dep, observerRef.current));
-            raf.cancel(observerRef.current.update);
-          }
-        };
-      });
-      (0, import_react13.useEffect)(callback, []);
-      useOnce(() => () => {
-        const observer2 = observerRef.current;
-        each(observer2.deps, (dep) => removeFluidObserver(dep, observer2));
-      });
-      const usedProps = host2.getComponentProps(props.getValue());
-      return React57.createElement(Component, _extends2({}, usedProps, {
-        ref
-      }));
-    });
-  };
-  var PropsObserver = class {
-    constructor(update4, deps) {
-      this.update = update4;
-      this.deps = deps;
-    }
-    eventObserved(event) {
-      if (event.type == "change") {
-        raf.write(this.update);
       }
-    }
-  };
-  function getAnimatedState(props, host2) {
-    const dependencies = /* @__PURE__ */ new Set();
-    TreeContext.dependencies = dependencies;
-    if (props.style) props = _extends2({}, props, {
-      style: host2.createAnimatedStyle(props.style)
+      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;
     });
-    props = new AnimatedObject(props);
-    TreeContext.dependencies = null;
-    return [props, dependencies];
-  }
-  function updateRef(ref, value) {
-    if (ref) {
-      if (is.fun(ref)) ref(value);
-      else ref.current = value;
-    }
-    return value;
   }
-  var cacheKey = /* @__PURE__ */ Symbol.for("AnimatedComponent");
-  var createHost = (components, {
-    applyAnimatedValues: _applyAnimatedValues = () => false,
-    createAnimatedStyle: _createAnimatedStyle = (style) => new AnimatedObject(style),
-    getComponentProps: _getComponentProps = (props) => props
-  } = {}) => {
-    const hostConfig = {
-      applyAnimatedValues: _applyAnimatedValues,
-      createAnimatedStyle: _createAnimatedStyle,
-      getComponentProps: _getComponentProps
+
+  // 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 animated2 = (Component) => {
-      const displayName = getDisplayName(Component) || "Anonymous";
-      if (is.str(Component)) {
-        Component = animated2[Component] || (animated2[Component] = withAnimated(Component, hostConfig));
-      } else {
-        Component = Component[cacheKey] || (Component[cacheKey] = withAnimated(Component, hostConfig));
+    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];
+          }
+        });
       }
-      Component.displayName = `Animated(${displayName})`;
-      return Component;
+    }
+    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
+      };
     };
-    eachProp(components, (Component, key) => {
-      if (is.arr(components)) {
-        key = getDisplayName(Component);
+  }
+
+  // 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]]);
       }
-      animated2[key] = animated2(Component);
-    });
+      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 {
-      animated: animated2
+      ...custom_components_exports,
+      ...customComponents
     };
-  };
-  var getDisplayName = (arg) => is.str(arg) ? arg : arg && is.str(arg.displayName) ? arg.displayName : is.fun(arg) && arg.name || null;
+  }

-  // node_modules/@react-spring/core/dist/react-spring-core.esm.js
-  function _extends3() {
-    _extends3 = Object.assign ? Object.assign.bind() : function(target) {
-      for (var i2 = 1; i2 < arguments.length; i2++) {
-        var source = arguments[i2];
-        for (var key in source) {
-          if (Object.prototype.hasOwnProperty.call(source, key)) {
-            target[key] = source[key];
-          }
-        }
+  // 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 target;
+    });
+    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
     };
-    return _extends3.apply(this, arguments);
   }
-  function callProp(value, ...args) {
-    return is.fun(value) ? value(...args) : value;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/index.js
+  var labels_exports = {};
+  __export(labels_exports, {
+    labelDayButton: () => labelDayButton,
+    labelGrid: () => labelGrid,
+    labelGridcell: () => labelGridcell,
+    labelMonthDropdown: () => labelMonthDropdown,
+    labelNav: () => labelNav,
+    labelNext: () => labelNext,
+    labelPrevious: () => labelPrevious,
+    labelWeekNumber: () => labelWeekNumber,
+    labelWeekNumberHeader: () => labelWeekNumberHeader,
+    labelWeekday: () => labelWeekday,
+    labelYearDropdown: () => labelYearDropdown
+  });
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelDayButton.js
+  function labelDayButton(date, modifiers, options, dateLib) {
+    let label = (dateLib ?? new DateLib(options)).format(date, "PPPP");
+    if (modifiers.today)
+      label = `Today, ${label}`;
+    if (modifiers.selected)
+      label = `${label}, selected`;
+    return label;
   }
-  var matchProp = (value, key) => value === true || !!(key && value && (is.fun(value) ? value(key) : toArray(value).includes(key)));
-  var resolveProp = (prop, key) => is.obj(prop) ? key && prop[key] : prop;
-  var getDefaultProp = (props, key) => props.default === true ? props[key] : props.default ? props.default[key] : void 0;
-  var noopTransform = (value) => value;
-  var getDefaultProps = (props, transform = noopTransform) => {
-    let keys = DEFAULT_PROPS;
-    if (props.default && props.default !== true) {
-      props = props.default;
-      keys = Object.keys(props);
+
+  // 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}`;
     }
-    const defaults2 = {};
-    for (const key of keys) {
-      const value = transform(props[key], key);
-      if (!is.und(value)) {
-        defaults2[key] = value;
-      }
+    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 defaults2;
+    return defaultLabel2;
   };
-  var DEFAULT_PROPS = ["config", "onProps", "onStart", "onChange", "onPause", "onResume", "onRest"];
-  var RESERVED_PROPS = {
-    config: 1,
-    from: 1,
-    to: 1,
-    ref: 1,
-    loop: 1,
-    reset: 1,
-    pause: 1,
-    cancel: 1,
-    reverse: 1,
-    immediate: 1,
-    default: 1,
-    delay: 1,
-    onProps: 1,
-    onStart: 1,
-    onChange: 1,
-    onPause: 1,
-    onResume: 1,
-    onRest: 1,
-    onResolve: 1,
-    items: 1,
-    trail: 1,
-    sort: 1,
-    expires: 1,
-    initial: 1,
-    enter: 1,
-    update: 1,
-    leave: 1,
-    children: 1,
-    onDestroyed: 1,
-    keys: 1,
-    callId: 1,
-    parentId: 1
+  function 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 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);
+      }
+    };
+  }
+
+  // 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;
   };
-  function getForwardProps(props) {
-    const forward = {};
-    let count = 0;
-    eachProp(props, (value, prop) => {
-      if (!RESERVED_PROPS[prop]) {
-        forward[prop] = value;
-        count++;
+  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);
+        });
       }
     });
-    if (count) {
-      return forward;
+  }
+
+  // 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 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;
+      }
+      months.push(month);
     }
+    return months;
   }
-  function inferTo(props) {
-    const to2 = getForwardProps(props);
-    if (to2) {
-      const out = {
-        to: to2
-      };
-      eachProp(props, (val, key) => key in to2 || (out[key] = val));
-      return out;
+
+  // 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);
     }
-    return _extends3({}, props);
+    if (navStart && differenceInCalendarMonths2(initialMonth, navStart) < 0) {
+      initialMonth = navStart;
+    }
+    return startOfMonth2(initialMonth);
   }
-  function computeGoal(value) {
-    value = getFluidValue(value);
-    return is.arr(value) ? value.map(computeGoal) : isAnimatedString(value) ? globals.createStringInterpolator({
-      range: [0, 1],
-      output: [value, value]
-    })(1) : value;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getMonths.js
+  function getMonths(displayMonths, dates, props, dateLib) {
+    const { addDays: addDays2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfMonth: endOfMonth2, endOfWeek: endOfWeek2, getISOWeek: getISOWeek2, getWeek: getWeek2, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
+    const dayPickerMonths = displayMonths.reduce((months, month) => {
+      const firstDateOfFirstWeek = props.broadcastCalendar ? startOfBroadcastWeek2(month, dateLib) : props.ISOWeek ? startOfISOWeek2(month) : startOfWeek2(month);
+      const lastDateOfLastWeek = props.broadcastCalendar ? endOfBroadcastWeek2(month) : props.ISOWeek ? endOfISOWeek2(endOfMonth2(month)) : endOfWeek2(endOfMonth2(month));
+      const monthDates = dates.filter((date) => {
+        return date >= firstDateOfFirstWeek && date <= lastDateOfLastWeek;
+      });
+      const nrOfDaysWithFixedWeeks = props.broadcastCalendar ? 35 : 42;
+      if (props.fixedWeeks && monthDates.length < nrOfDaysWithFixedWeeks) {
+        const extraDates = dates.filter((date) => {
+          const daysToAdd = nrOfDaysWithFixedWeeks - monthDates.length;
+          return date > lastDateOfLastWeek && date <= addDays2(lastDateOfLastWeek, daysToAdd);
+        });
+        monthDates.push(...extraDates);
+      }
+      const weeks = monthDates.reduce((weeks2, date) => {
+        const weekNumber = props.ISOWeek ? getISOWeek2(date) : getWeek2(date);
+        const week = weeks2.find((week2) => week2.weekNumber === weekNumber);
+        const day = new CalendarDay(date, month, dateLib);
+        if (!week) {
+          weeks2.push(new CalendarWeek(weekNumber, [day]));
+        } else {
+          week.days.push(day);
+        }
+        return weeks2;
+      }, []);
+      const dayPickerMonth = new CalendarMonth(month, weeks);
+      months.push(dayPickerMonth);
+      return months;
+    }, []);
+    if (!props.reverseMonths) {
+      return dayPickerMonths;
+    } else {
+      return dayPickerMonths.reverse();
+    }
   }
-  function isAsyncTo(to2) {
-    return is.fun(to2) || is.arr(to2) && is.obj(to2[0]);
+
+  // 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
+    ];
   }
-  var config = {
-    default: {
-      tension: 170,
-      friction: 26
-    },
-    gentle: {
-      tension: 120,
-      friction: 14
-    },
-    wobbly: {
-      tension: 180,
-      friction: 12
-    },
-    stiff: {
-      tension: 210,
-      friction: 20
-    },
-    slow: {
-      tension: 280,
-      friction: 60
-    },
-    molasses: {
-      tension: 280,
-      friction: 120
+
+  // 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 c1 = 1.70158;
-  var c2 = c1 * 1.525;
-  var c3 = c1 + 1;
-  var c4 = 2 * Math.PI / 3;
-  var c5 = 2 * Math.PI / 4.5;
-  var bounceOut = (x2) => {
-    const n1 = 7.5625;
-    const d1 = 2.75;
-    if (x2 < 1 / d1) {
-      return n1 * x2 * x2;
-    } else if (x2 < 2 / d1) {
-      return n1 * (x2 -= 1.5 / d1) * x2 + 0.75;
-    } else if (x2 < 2.5 / d1) {
-      return n1 * (x2 -= 2.25 / d1) * x2 + 0.9375;
-    } else {
-      return n1 * (x2 -= 2.625 / d1) * x2 + 0.984375;
+    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);
     }
-  };
-  var easings = {
-    linear: (x2) => x2,
-    easeInQuad: (x2) => x2 * x2,
-    easeOutQuad: (x2) => 1 - (1 - x2) * (1 - x2),
-    easeInOutQuad: (x2) => x2 < 0.5 ? 2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 2) / 2,
-    easeInCubic: (x2) => x2 * x2 * x2,
-    easeOutCubic: (x2) => 1 - Math.pow(1 - x2, 3),
-    easeInOutCubic: (x2) => x2 < 0.5 ? 4 * x2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 3) / 2,
-    easeInQuart: (x2) => x2 * x2 * x2 * x2,
-    easeOutQuart: (x2) => 1 - Math.pow(1 - x2, 4),
-    easeInOutQuart: (x2) => x2 < 0.5 ? 8 * x2 * x2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 4) / 2,
-    easeInQuint: (x2) => x2 * x2 * x2 * x2 * x2,
-    easeOutQuint: (x2) => 1 - Math.pow(1 - x2, 5),
-    easeInOutQuint: (x2) => x2 < 0.5 ? 16 * x2 * x2 * x2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 5) / 2,
-    easeInSine: (x2) => 1 - Math.cos(x2 * Math.PI / 2),
-    easeOutSine: (x2) => Math.sin(x2 * Math.PI / 2),
-    easeInOutSine: (x2) => -(Math.cos(Math.PI * x2) - 1) / 2,
-    easeInExpo: (x2) => x2 === 0 ? 0 : Math.pow(2, 10 * x2 - 10),
-    easeOutExpo: (x2) => x2 === 1 ? 1 : 1 - Math.pow(2, -10 * x2),
-    easeInOutExpo: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : x2 < 0.5 ? Math.pow(2, 20 * x2 - 10) / 2 : (2 - Math.pow(2, -20 * x2 + 10)) / 2,
-    easeInCirc: (x2) => 1 - Math.sqrt(1 - Math.pow(x2, 2)),
-    easeOutCirc: (x2) => Math.sqrt(1 - Math.pow(x2 - 1, 2)),
-    easeInOutCirc: (x2) => x2 < 0.5 ? (1 - Math.sqrt(1 - Math.pow(2 * x2, 2))) / 2 : (Math.sqrt(1 - Math.pow(-2 * x2 + 2, 2)) + 1) / 2,
-    easeInBack: (x2) => c3 * x2 * x2 * x2 - c1 * x2 * x2,
-    easeOutBack: (x2) => 1 + c3 * Math.pow(x2 - 1, 3) + c1 * Math.pow(x2 - 1, 2),
-    easeInOutBack: (x2) => x2 < 0.5 ? Math.pow(2 * x2, 2) * ((c2 + 1) * 2 * x2 - c2) / 2 : (Math.pow(2 * x2 - 2, 2) * ((c2 + 1) * (x2 * 2 - 2) + c2) + 2) / 2,
-    easeInElastic: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : -Math.pow(2, 10 * x2 - 10) * Math.sin((x2 * 10 - 10.75) * c4),
-    easeOutElastic: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : Math.pow(2, -10 * x2) * Math.sin((x2 * 10 - 0.75) * c4) + 1,
-    easeInOutElastic: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : x2 < 0.5 ? -(Math.pow(2, 20 * x2 - 10) * Math.sin((20 * x2 - 11.125) * c5)) / 2 : Math.pow(2, -20 * x2 + 10) * Math.sin((20 * x2 - 11.125) * c5) / 2 + 1,
-    easeInBounce: (x2) => 1 - bounceOut(1 - x2),
-    easeOutBounce: bounceOut,
-    easeInOutBounce: (x2) => x2 < 0.5 ? (1 - bounceOut(1 - 2 * x2)) / 2 : (1 + bounceOut(2 * x2 - 1)) / 2
-  };
-  var defaults = _extends3({}, config.default, {
-    mass: 1,
-    damping: 1,
-    easing: easings.linear,
-    clamp: false
-  });
-  var AnimationConfig = class {
-    constructor() {
-      this.tension = void 0;
-      this.friction = void 0;
-      this.frequency = void 0;
-      this.damping = void 0;
-      this.mass = void 0;
-      this.velocity = 0;
-      this.restVelocity = void 0;
-      this.precision = void 0;
-      this.progress = void 0;
-      this.duration = void 0;
-      this.easing = void 0;
-      this.clamp = void 0;
-      this.bounce = void 0;
-      this.decay = void 0;
-      this.round = void 0;
-      Object.assign(this, defaults);
+    const monthsDiff = differenceInCalendarMonths2(calendarEndMonth, firstDisplayedMonth);
+    if (monthsDiff < numberOfMonths) {
+      return void 0;
     }
-  };
-  function mergeConfig(config2, newConfig, defaultConfig) {
-    if (defaultConfig) {
-      defaultConfig = _extends3({}, defaultConfig);
-      sanitizeConfig(defaultConfig, newConfig);
-      newConfig = _extends3({}, defaultConfig, newConfig);
+    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;
     }
-    sanitizeConfig(config2, newConfig);
-    Object.assign(config2, newConfig);
-    for (const key in defaults) {
-      if (config2[key] == null) {
-        config2[key] = defaults[key];
-      }
+    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);
     }
-    let {
-      mass,
-      frequency,
-      damping
-    } = config2;
-    if (!is.und(frequency)) {
-      if (frequency < 0.01) frequency = 0.01;
-      if (damping < 0) damping = 0;
-      config2.tension = Math.pow(2 * Math.PI / frequency, 2) * mass;
-      config2.friction = 4 * Math.PI * damping * mass / frequency;
+    const monthsDiff = differenceInCalendarMonths2(month, calendarStartMonth);
+    if (monthsDiff <= 0) {
+      return void 0;
     }
-    return config2;
+    return addMonths2(month, -offset4);
   }
-  function sanitizeConfig(config2, props) {
-    if (!is.und(props.decay)) {
-      config2.duration = void 0;
-    } else {
-      const isTensionConfig = !is.und(props.tension) || !is.und(props.friction);
-      if (isTensionConfig || !is.und(props.frequency) || !is.und(props.damping) || !is.und(props.mass)) {
-        config2.duration = void 0;
-        config2.decay = void 0;
+
+  // 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;
       }
-      if (isTensionConfig) {
-        config2.frequency = void 0;
+      let newMonth = startOfMonth2(date);
+      if (navStart && newMonth < startOfMonth2(navStart)) {
+        newMonth = startOfMonth2(navStart);
+      }
+      if (navEnd && newMonth > startOfMonth2(navEnd)) {
+        newMonth = startOfMonth2(navEnd);
       }
+      setFirstMonth(newMonth);
+      onMonthChange?.(newMonth);
+    };
+    const goToDay = (day) => {
+      if (isDayInCalendar(day)) {
+        return;
+      }
+      goToMonth(day.date);
+    };
+    const calendar = {
+      months,
+      weeks,
+      days,
+      navStart,
+      navEnd,
+      previousMonth,
+      nextMonth,
+      goToMonth,
+      goToDay
+    };
+    return calendar;
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
+  var import_react33 = __toESM(require_react(), 1);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/calculateFocusTarget.js
+  var FocusTargetPriority;
+  (function(FocusTargetPriority2) {
+    FocusTargetPriority2[FocusTargetPriority2["Today"] = 0] = "Today";
+    FocusTargetPriority2[FocusTargetPriority2["Selected"] = 1] = "Selected";
+    FocusTargetPriority2[FocusTargetPriority2["LastFocused"] = 2] = "LastFocused";
+    FocusTargetPriority2[FocusTargetPriority2["FocusedModifier"] = 3] = "FocusedModifier";
+  })(FocusTargetPriority || (FocusTargetPriority = {}));
+  function isFocusableDay(modifiers) {
+    return !modifiers[DayFlag.disabled] && !modifiers[DayFlag.hidden] && !modifiers[DayFlag.outside];
+  }
+  function calculateFocusTarget(days, getModifiers, isSelected2, lastFocused) {
+    let focusTarget;
+    let foundFocusTargetPriority = -1;
+    for (const day of days) {
+      const modifiers = getModifiers(day);
+      if (isFocusableDay(modifiers)) {
+        if (modifiers[DayFlag.focused] && foundFocusTargetPriority < FocusTargetPriority.FocusedModifier) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.FocusedModifier;
+        } else if (lastFocused?.isEqualTo(day) && foundFocusTargetPriority < FocusTargetPriority.LastFocused) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.LastFocused;
+        } else if (isSelected2(day.date) && foundFocusTargetPriority < FocusTargetPriority.Selected) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.Selected;
+        } else if (modifiers[DayFlag.today] && foundFocusTargetPriority < FocusTargetPriority.Today) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.Today;
+        }
+      }
+    }
+    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)
+    };
+    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;
   }
-  var emptyArray = [];
-  var Animation = class {
-    constructor() {
-      this.changed = false;
-      this.values = emptyArray;
-      this.toValues = null;
-      this.fromValues = emptyArray;
-      this.to = void 0;
-      this.from = void 0;
-      this.config = new AnimationConfig();
-      this.immediate = false;
+
+  // 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 scheduleProps(callId, {
-    key,
-    props,
-    defaultProps,
-    state,
-    actions
-  }) {
-    return new Promise((resolve, reject) => {
-      var _props$cancel;
-      let delay;
-      let timeout;
-      let cancel = matchProp((_props$cancel = props.cancel) != null ? _props$cancel : defaultProps == null ? void 0 : defaultProps.cancel, key);
-      if (cancel) {
-        onStart();
-      } else {
-        if (!is.und(props.pause)) {
-          state.paused = matchProp(props.pause, key);
+    const focusableDate = getFocusableDate(moveBy, moveDir, refDay.date, calendarStartMonth, calendarEndMonth, props, dateLib);
+    const isDisabled = Boolean(props.disabled && dateMatchModifiers(focusableDate, props.disabled, dateLib));
+    const isHidden2 = Boolean(props.hidden && dateMatchModifiers(focusableDate, props.hidden, dateLib));
+    const targetMonth = focusableDate;
+    const focusDay = new CalendarDay(focusableDate, targetMonth, dateLib);
+    if (!isDisabled && !isHidden2) {
+      return focusDay;
+    }
+    return getNextFocus(moveBy, moveDir, focusDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt + 1);
+  }
+
+  // node_modules/@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;
         }
-        let pause = defaultProps == null ? void 0 : defaultProps.pause;
-        if (pause !== true) {
-          pause = state.paused || matchProp(pause, key);
+      }
+      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;
         }
-        delay = callProp(props.delay || 0, key);
-        if (pause) {
-          state.resumeQueue.add(onResume);
-          actions.pause();
+        if (required && selected?.length === 1) {
+          return;
+        }
+        newDates = selected?.filter((d2) => !isSameDay2(d2, triggerDate));
+      } else {
+        if (selected?.length === max3) {
+          newDates = [triggerDate];
         } else {
-          actions.resume();
-          onResume();
+          newDates = [...newDates, triggerDate];
         }
       }
-      function onPause() {
-        state.resumeQueue.add(onResume);
-        state.timeouts.delete(timeout);
-        timeout.cancel();
-        delay = timeout.time - raf.now();
+      if (!onSelect) {
+        setSelected(newDates);
       }
-      function onResume() {
-        if (delay > 0 && !globals.skipAnimation) {
-          state.delayed = true;
-          timeout = raf.setTimeout(onStart, delay);
-          state.pauseQueue.add(onPause);
-          state.timeouts.add(timeout);
+      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 {
-          onStart();
+          range = void 0;
         }
+      } else if (isBefore2(date, from)) {
+        range = { from: date, to: from };
+      } else {
+        range = { from, to: date };
       }
-      function onStart() {
-        if (state.delayed) {
-          state.delayed = false;
-        }
-        state.pauseQueue.delete(onPause);
-        state.timeouts.delete(timeout);
-        if (callId <= (state.cancelId || 0)) {
-          cancel = true;
-        }
-        try {
-          actions.start(_extends3({}, props, {
-            callId,
-            cancel
-          }), resolve);
-        } catch (err) {
-          reject(err);
-        }
+    } 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");
       }
-    });
+    }
+    if (range?.from && range?.to) {
+      const diff = dateLib.differenceInCalendarDays(range.to, range.from);
+      if (max3 > 0 && diff > max3) {
+        range = { from: date, to: void 0 };
+      } else if (min3 > 1 && diff < min3) {
+        range = { from: date, to: void 0 };
+      }
+    }
+    return range;
   }
-  var getCombinedResult = (target, results) => results.length == 1 ? results[0] : results.some((result) => result.cancelled) ? getCancelledResult(target.get()) : results.every((result) => result.noop) ? getNoopResult(target.get()) : getFinishedResult(target.get(), results.every((result) => result.finished));
-  var getNoopResult = (value) => ({
-    value,
-    noop: true,
-    finished: true,
-    cancelled: false
-  });
-  var getFinishedResult = (value, finished, cancelled = false) => ({
-    value,
-    finished,
-    cancelled
-  });
-  var getCancelledResult = (value) => ({
-    value,
-    cancelled: true,
-    finished: false
-  });
-  function runAsync(to2, props, state, target) {
-    const {
-      callId,
-      parentId,
-      onRest
-    } = props;
-    const {
-      asyncTo: prevTo,
-      promise: prevPromise
-    } = state;
-    if (!parentId && to2 === prevTo && !props.reset) {
-      return prevPromise;
+
+  // 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 state.promise = (async () => {
-      state.asyncId = callId;
-      state.asyncTo = to2;
-      const defaultProps = getDefaultProps(props, (value, key) => key === "onRest" ? void 0 : value);
-      let preventBail;
-      let bail;
-      const bailPromise = new Promise((resolve, reject) => (preventBail = resolve, bail = reject));
-      const bailIfEnded = (bailSignal) => {
-        const bailResult = callId <= (state.cancelId || 0) && getCancelledResult(target) || callId !== state.asyncId && getFinishedResult(target, false);
-        if (bailResult) {
-          bailSignal.result = bailResult;
-          bail(bailSignal);
-          throw bailSignal;
+    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);
         }
-      };
-      const animate = (arg1, arg2) => {
-        const bailSignal = new BailSignal();
-        const skipAnimationSignal = new SkipAniamtionSignal();
-        return (async () => {
-          if (globals.skipAnimation) {
-            stopAsync(state);
-            skipAnimationSignal.result = getFinishedResult(target, false);
-            bail(skipAnimationSignal);
-            throw skipAnimationSignal;
-          }
-          bailIfEnded(bailSignal);
-          const props2 = is.obj(arg1) ? _extends3({}, arg1) : _extends3({}, arg2, {
-            to: arg1
-          });
-          props2.parentId = callId;
-          eachProp(defaultProps, (value, key) => {
-            if (is.und(props2[key])) {
-              props2[key] = value;
-            }
-          });
-          const result2 = await target.start(props2);
-          bailIfEnded(bailSignal);
-          if (state.paused) {
-            await new Promise((resume) => {
-              state.resumeQueue.add(resume);
-            });
-          }
-          return result2;
-        })();
-      };
-      let result;
-      if (globals.skipAnimation) {
-        stopAsync(state);
-        return getFinishedResult(target, false);
+        return false;
       }
-      try {
-        let animating;
-        if (is.arr(to2)) {
-          animating = (async (queue) => {
-            for (const props2 of queue) {
-              await animate(props2);
-            }
-          })(to2);
-        } else {
-          animating = Promise.resolve(to2(animate, target.stop.bind(target)));
+      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);
         }
-        await Promise.all([animating.then(preventBail), bailPromise]);
-        result = getFinishedResult(target.get(), true, false);
-      } catch (err) {
-        if (err instanceof BailSignal) {
-          result = err.result;
-        } else if (err instanceof SkipAniamtionSignal) {
-          result = err.result;
+        return dateMatchModifiers(range.from, matcher, dateLib) || dateMatchModifiers(range.to, matcher, dateLib);
+      }
+      if (isDateAfterType(matcher) || isDateBeforeType(matcher)) {
+        return dateMatchModifiers(range.from, matcher, dateLib) || dateMatchModifiers(range.to, matcher, dateLib);
+      }
+      return false;
+    });
+    if (nonFunctionMatchersResult) {
+      return true;
+    }
+    const functionMatchers = matchers.filter((matcher) => typeof matcher === "function");
+    if (functionMatchers.length) {
+      let date = range.from;
+      const totalDays = dateLib.differenceInCalendarDays(range.to, range.from);
+      for (let i2 = 0; i2 <= totalDays; i2++) {
+        if (functionMatchers.some((matcher) => matcher(date))) {
+          return true;
+        }
+        date = dateLib.addDays(date, 1);
+      }
+    }
+    return false;
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useRange.js
+  function useRange(props, dateLib) {
+    const { disabled: disabled2, excludeDisabled, resetOnSelect, selected: initiallySelected, required, onSelect } = props;
+    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
+    const selected = !onSelect ? internallySelected : initiallySelected;
+    const isSelected2 = (date) => selected && rangeIncludesDate(selected, date, false, dateLib);
+    const select4 = (triggerDate, modifiers, e2) => {
+      const { min: min3, max: max3 } = props;
+      let newRange;
+      if (triggerDate) {
+        const selectedFrom = selected?.from;
+        const selectedTo = selected?.to;
+        const hasFullRange = !!selectedFrom && !!selectedTo;
+        const isClickingSingleDayRange = !!selectedFrom && !!selectedTo && dateLib.isSameDay(selectedFrom, selectedTo) && dateLib.isSameDay(triggerDate, selectedFrom);
+        if (resetOnSelect && (hasFullRange || !selected?.from)) {
+          if (!required && isClickingSingleDayRange) {
+            newRange = void 0;
+          } else {
+            newRange = { from: triggerDate, to: void 0 };
+          }
         } else {
-          throw err;
+          newRange = addToRange(triggerDate, selected, min3, max3, required, dateLib);
         }
-      } finally {
-        if (callId == state.asyncId) {
-          state.asyncId = parentId;
-          state.asyncTo = parentId ? prevTo : void 0;
-          state.promise = parentId ? prevPromise : void 0;
+      }
+      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 (is.fun(onRest)) {
-        raf.batchedUpdates(() => {
-          onRest(result, target, target.item);
-        });
+      if (!onSelect) {
+        setSelected(newRange);
       }
-      return result;
-    })();
-  }
-  function stopAsync(state, cancelId) {
-    flush(state.timeouts, (t3) => t3.cancel());
-    state.pauseQueue.clear();
-    state.resumeQueue.clear();
-    state.asyncId = state.asyncTo = state.promise = void 0;
-    if (cancelId) state.cancelId = cancelId;
+      onSelect?.(newRange, triggerDate, modifiers, e2);
+      return newRange;
+    };
+    return {
+      selected,
+      select: select4,
+      isSelected: isSelected2
+    };
   }
-  var BailSignal = class extends Error {
-    constructor() {
-      super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.");
-      this.result = void 0;
-    }
-  };
-  var SkipAniamtionSignal = class extends Error {
-    constructor() {
-      super("SkipAnimationSignal");
-      this.result = void 0;
-    }
-  };
-  var isFrameValue = (value) => value instanceof FrameValue;
-  var nextId$1 = 1;
-  var FrameValue = class extends FluidValue {
-    constructor(...args) {
-      super(...args);
-      this.id = nextId$1++;
-      this.key = void 0;
-      this._priority = 0;
-    }
-    get priority() {
-      return this._priority;
-    }
-    set priority(priority2) {
-      if (this._priority != priority2) {
-        this._priority = priority2;
-        this._onPriorityChange(priority2);
+
+  // 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;
     }
-    get() {
-      const node = getAnimated(this);
-      return node && node.getValue();
+  }
+
+  // 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;
     }
-    to(...args) {
-      return globals.to(this, args);
+    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;
     }
-    interpolate(...args) {
-      deprecateInterpolate();
-      return globals.to(this, args);
+    if (matcher instanceof Date) {
+      return toZoneNoon(matcher, timeZone, noonSafe);
     }
-    toJSON() {
-      return this.get();
+    if (Array.isArray(matcher)) {
+      return matcher.map((value) => value instanceof Date ? toZoneNoon(value, timeZone, noonSafe) : value);
     }
-    observerAdded(count) {
-      if (count == 1) this._attach();
+    if (isDateRange(matcher)) {
+      return {
+        ...matcher,
+        from: matcher.from ? toTimeZone(matcher.from, timeZone) : matcher.from,
+        to: matcher.to ? toTimeZone(matcher.to, timeZone) : matcher.to
+      };
     }
-    observerRemoved(count) {
-      if (count == 0) this._detach();
+    if (isDateInterval(matcher)) {
+      return {
+        before: toZoneNoon(matcher.before, timeZone, noonSafe),
+        after: toZoneNoon(matcher.after, timeZone, noonSafe)
+      };
     }
-    _attach() {
+    if (isDateAfterType(matcher)) {
+      return {
+        after: toZoneNoon(matcher.after, timeZone, noonSafe)
+      };
     }
-    _detach() {
+    if (isDateBeforeType(matcher)) {
+      return {
+        before: toZoneNoon(matcher.before, timeZone, noonSafe)
+      };
     }
-    _onChange(value, idle = false) {
-      callFluidObservers(this, {
-        type: "change",
-        parent: this,
-        value,
-        idle
-      });
+    return matcher;
+  }
+  function convertMatchersToTimeZone(matchers, timeZone, noonSafe) {
+    if (!matchers) {
+      return matchers;
     }
-    _onPriorityChange(priority2) {
-      if (!this.idle) {
-        frameLoop.sort(this);
-      }
-      callFluidObservers(this, {
-        type: "priority",
-        parent: this,
-        priority: priority2
-      });
+    if (Array.isArray(matchers)) {
+      return matchers.map((matcher) => convertMatcher(matcher, timeZone, noonSafe));
     }
-  };
-  var $P = /* @__PURE__ */ Symbol.for("SpringPhase");
-  var HAS_ANIMATED = 1;
-  var IS_ANIMATING = 2;
-  var IS_PAUSED = 4;
-  var hasAnimated = (target) => (target[$P] & HAS_ANIMATED) > 0;
-  var isAnimating = (target) => (target[$P] & IS_ANIMATING) > 0;
-  var isPaused = (target) => (target[$P] & IS_PAUSED) > 0;
-  var setActiveBit = (target, active) => active ? target[$P] |= IS_ANIMATING | HAS_ANIMATED : target[$P] &= ~IS_ANIMATING;
-  var setPausedBit = (target, paused) => paused ? target[$P] |= IS_PAUSED : target[$P] &= ~IS_PAUSED;
-  var SpringValue = class extends FrameValue {
-    constructor(arg1, arg2) {
-      super();
-      this.key = void 0;
-      this.animation = new Animation();
-      this.queue = void 0;
-      this.defaultProps = {};
-      this._state = {
-        paused: false,
-        delayed: false,
-        pauseQueue: /* @__PURE__ */ new Set(),
-        resumeQueue: /* @__PURE__ */ new Set(),
-        timeouts: /* @__PURE__ */ new Set()
+    return convertMatcher(matchers, timeZone, noonSafe);
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/DayPicker.js
+  function DayPicker(initialProps) {
+    let props = initialProps;
+    const timeZone = props.timeZone;
+    if (timeZone) {
+      props = {
+        ...initialProps,
+        timeZone
       };
-      this._pendingCalls = /* @__PURE__ */ new Set();
-      this._lastCallId = 0;
-      this._lastToId = 0;
-      this._memoizedDuration = 0;
-      if (!is.und(arg1) || !is.und(arg2)) {
-        const props = is.obj(arg1) ? _extends3({}, arg1) : _extends3({}, arg2, {
-          from: arg1
-        });
-        if (is.und(props.default)) {
-          props.default = true;
-        }
-        this.start(props);
+      if (props.today) {
+        props.today = toTimeZone(props.today, timeZone);
       }
-    }
-    get idle() {
-      return !(isAnimating(this) || this._state.asyncTo) || isPaused(this);
-    }
-    get goal() {
-      return getFluidValue(this.animation.to);
-    }
-    get velocity() {
-      const node = getAnimated(this);
-      return node instanceof AnimatedValue ? node.lastVelocity || 0 : node.getPayload().map((node2) => node2.lastVelocity || 0);
-    }
-    get hasAnimated() {
-      return hasAnimated(this);
-    }
-    get isAnimating() {
-      return isAnimating(this);
-    }
-    get isPaused() {
-      return isPaused(this);
-    }
-    get isDelayed() {
-      return this._state.delayed;
-    }
-    advance(dt) {
-      let idle = true;
-      let changed = false;
-      const anim = this.animation;
-      let {
-        config: config2,
-        toValues
-      } = anim;
-      const payload = getPayload(anim.to);
-      if (!payload && hasFluidValue(anim.to)) {
-        toValues = toArray(getFluidValue(anim.to));
+      if (props.month) {
+        props.month = toTimeZone(props.month, timeZone);
       }
-      anim.values.forEach((node2, i2) => {
-        if (node2.done) return;
-        const to2 = node2.constructor == AnimatedString ? 1 : payload ? payload[i2].lastPosition : toValues[i2];
-        let finished = anim.immediate;
-        let position = to2;
-        if (!finished) {
-          position = node2.lastPosition;
-          if (config2.tension <= 0) {
-            node2.done = true;
-            return;
-          }
-          let elapsed = node2.elapsedTime += dt;
-          const from = anim.fromValues[i2];
-          const v0 = node2.v0 != null ? node2.v0 : node2.v0 = is.arr(config2.velocity) ? config2.velocity[i2] : config2.velocity;
-          let velocity;
-          const precision = config2.precision || (from == to2 ? 5e-3 : Math.min(1, Math.abs(to2 - from) * 1e-3));
-          if (!is.und(config2.duration)) {
-            let p3 = 1;
-            if (config2.duration > 0) {
-              if (this._memoizedDuration !== config2.duration) {
-                this._memoizedDuration = config2.duration;
-                if (node2.durationProgress > 0) {
-                  node2.elapsedTime = config2.duration * node2.durationProgress;
-                  elapsed = node2.elapsedTime += dt;
-                }
-              }
-              p3 = (config2.progress || 0) + elapsed / this._memoizedDuration;
-              p3 = p3 > 1 ? 1 : p3 < 0 ? 0 : p3;
-              node2.durationProgress = p3;
-            }
-            position = from + config2.easing(p3) * (to2 - from);
-            velocity = (position - node2.lastPosition) / dt;
-            finished = p3 == 1;
-          } else if (config2.decay) {
-            const decay = config2.decay === true ? 0.998 : config2.decay;
-            const e2 = Math.exp(-(1 - decay) * elapsed);
-            position = from + v0 / (1 - decay) * (1 - e2);
-            finished = Math.abs(node2.lastPosition - position) <= precision;
-            velocity = v0 * e2;
-          } else {
-            velocity = node2.lastVelocity == null ? v0 : node2.lastVelocity;
-            const restVelocity = config2.restVelocity || precision / 10;
-            const bounceFactor = config2.clamp ? 0 : config2.bounce;
-            const canBounce = !is.und(bounceFactor);
-            const isGrowing = from == to2 ? node2.v0 > 0 : from < to2;
-            let isMoving;
-            let isBouncing = false;
-            const step = 1;
-            const numSteps = Math.ceil(dt / step);
-            for (let n2 = 0; n2 < numSteps; ++n2) {
-              isMoving = Math.abs(velocity) > restVelocity;
-              if (!isMoving) {
-                finished = Math.abs(to2 - position) <= precision;
-                if (finished) {
-                  break;
-                }
-              }
-              if (canBounce) {
-                isBouncing = position == to2 || position > to2 == isGrowing;
-                if (isBouncing) {
-                  velocity = -velocity * bounceFactor;
-                  position = to2;
-                }
-              }
-              const springForce = -config2.tension * 1e-6 * (position - to2);
-              const dampingForce = -config2.friction * 1e-3 * velocity;
-              const acceleration = (springForce + dampingForce) / config2.mass;
-              velocity = velocity + acceleration * step;
-              position = position + velocity * step;
-            }
-          }
-          node2.lastVelocity = velocity;
-          if (Number.isNaN(position)) {
-            console.warn(`Got NaN while animating:`, this);
-            finished = true;
-          }
-        }
-        if (payload && !payload[i2].done) {
-          finished = false;
-        }
-        if (finished) {
-          node2.done = true;
-        } else {
-          idle = false;
-        }
-        if (node2.setValue(position, config2.round)) {
-          changed = true;
-        }
-      });
-      const node = getAnimated(this);
-      const currVal = node.getValue();
-      if (idle) {
-        const finalVal = getFluidValue(anim.to);
-        if ((currVal !== finalVal || changed) && !config2.decay) {
-          node.setValue(finalVal);
-          this._onChange(finalVal);
-        } else if (changed && config2.decay) {
-          this._onChange(currVal);
-        }
-        this._stop();
-      } else if (changed) {
-        this._onChange(currVal);
+      if (props.defaultMonth) {
+        props.defaultMonth = toTimeZone(props.defaultMonth, timeZone);
       }
-    }
-    set(value) {
-      raf.batchedUpdates(() => {
-        this._stop();
-        this._focus(value);
-        this._set(value);
-      });
-      return this;
-    }
-    pause() {
-      this._update({
-        pause: true
-      });
-    }
-    resume() {
-      this._update({
-        pause: false
-      });
-    }
-    finish() {
-      if (isAnimating(this)) {
-        const {
-          to: to2,
-          config: config2
-        } = this.animation;
-        raf.batchedUpdates(() => {
-          this._onStart();
-          if (!config2.decay) {
-            this._set(to2, false);
-          }
-          this._stop();
-        });
+      if (props.startMonth) {
+        props.startMonth = toTimeZone(props.startMonth, timeZone);
       }
-      return this;
-    }
-    update(props) {
-      const queue = this.queue || (this.queue = []);
-      queue.push(props);
-      return this;
-    }
-    start(to2, arg2) {
-      let queue;
-      if (!is.und(to2)) {
-        queue = [is.obj(to2) ? to2 : _extends3({}, arg2, {
-          to: to2
-        })];
-      } else {
-        queue = this.queue || [];
-        this.queue = [];
+      if (props.endMonth) {
+        props.endMonth = toTimeZone(props.endMonth, timeZone);
       }
-      return Promise.all(queue.map((props) => {
-        const up = this._update(props);
-        return up;
-      })).then((results) => getCombinedResult(this, results));
-    }
-    stop(cancel) {
-      const {
-        to: to2
-      } = this.animation;
-      this._focus(this.get());
-      stopAsync(this._state, cancel && this._lastCallId);
-      raf.batchedUpdates(() => this._stop(to2, cancel));
-      return this;
-    }
-    reset() {
-      this._update({
-        reset: true
-      });
-    }
-    eventObserved(event) {
-      if (event.type == "change") {
-        this._start();
-      } else if (event.type == "priority") {
-        this.priority = event.priority + 1;
+      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
+        };
       }
-    }
-    _prepareNode(props) {
-      const key = this.key || "";
-      let {
-        to: to2,
-        from
-      } = props;
-      to2 = is.obj(to2) ? to2[key] : to2;
-      if (to2 == null || isAsyncTo(to2)) {
-        to2 = void 0;
+      if (props.disabled !== void 0) {
+        props.disabled = convertMatchersToTimeZone(props.disabled, timeZone);
       }
-      from = is.obj(from) ? from[key] : from;
-      if (from == null) {
-        from = void 0;
+      if (props.hidden !== void 0) {
+        props.hidden = convertMatchersToTimeZone(props.hidden, timeZone);
       }
-      const range = {
-        to: to2,
-        from
+      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 }
       };
-      if (!hasAnimated(this)) {
-        if (props.reverse) [to2, from] = [from, to2];
-        from = getFluidValue(from);
-        if (!is.und(from)) {
-          this._set(from);
-        } else if (!getAnimated(this)) {
-          this._set(to2);
-        }
+    }, [
+      props.locale,
+      props.broadcastCalendar,
+      props.weekStartsOn,
+      props.firstWeekContainsDate,
+      props.useAdditionalWeekYearTokens,
+      props.useAdditionalDayOfYearTokens,
+      props.timeZone,
+      props.numerals,
+      props.dateLib,
+      props.noonSafe,
+      props.components,
+      props.formatters,
+      props.labels,
+      props.classNames
+    ]);
+    if (!props.today) {
+      props = { ...props, today: dateLib.today() };
+    }
+    const { captionLayout, mode, navLayout, numberOfMonths = 1, onDayBlur, onDayClick, onDayFocus, onDayKeyDown, onDayMouseEnter, onDayMouseLeave, onNextClick, onPrevClick, showWeekNumber, styles } = props;
+    const { formatCaption: formatCaption2, formatDay: formatDay2, formatMonthDropdown: formatMonthDropdown2, formatWeekNumber: formatWeekNumber2, formatWeekNumberHeader: formatWeekNumberHeader2, formatWeekdayName: formatWeekdayName2, formatYearDropdown: formatYearDropdown2 } = formatters2;
+    const calendar = useCalendar(props, dateLib);
+    const { days, months, navStart, navEnd, previousMonth, nextMonth, goToMonth } = calendar;
+    const getModifiers = createGetModifiers(days, props, navStart, navEnd, dateLib);
+    const { isSelected: isSelected2, select: select4, selected: selectedValue } = useSelection(props, dateLib) ?? {};
+    const { blur, focused, isFocusTarget, moveFocus, setFocused } = useFocus2(props, calendar, getModifiers, isSelected2 ?? (() => false), dateLib);
+    const { labelDayButton: labelDayButton2, labelGridcell: labelGridcell2, labelGrid: labelGrid2, labelMonthDropdown: labelMonthDropdown2, labelNav: labelNav2, labelPrevious: labelPrevious2, labelNext: labelNext2, labelWeekday: labelWeekday2, labelWeekNumber: labelWeekNumber2, labelWeekNumberHeader: labelWeekNumberHeader2, labelYearDropdown: labelYearDropdown2 } = labels;
+    const weekdays = (0, import_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 range;
-    }
-    _update(_ref, isLoop) {
-      let props = _extends3({}, _ref);
-      const {
-        key,
-        defaultProps
-      } = this;
-      if (props.default) Object.assign(defaultProps, getDefaultProps(props, (value, prop) => /^on/.test(prop) ? resolveProp(value, key) : value));
-      mergeActiveFn(this, props, "onProps");
-      sendEvent(this, "onProps", props, this);
-      const range = this._prepareNode(props);
-      if (Object.isFrozen(this)) {
-        throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");
+      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;
       }
-      const state = this._state;
-      return scheduleProps(++this._lastCallId, {
-        key,
-        props,
-        defaultProps,
-        state,
-        actions: {
-          pause: () => {
-            if (!isPaused(this)) {
-              setPausedBit(this, true);
-              flushCalls(state.pauseQueue);
-              sendEvent(this, "onPause", getFinishedResult(this, checkFinished(this, this.animation.to)), this);
-            }
-          },
-          resume: () => {
-            if (isPaused(this)) {
-              setPausedBit(this, false);
-              if (isAnimating(this)) {
-                this._resume();
-              }
-              flushCalls(state.resumeQueue);
-              sendEvent(this, "onResume", getFinishedResult(this, checkFinished(this, this.animation.to)), this);
-            }
-          },
-          start: this._merge.bind(this, range)
-        }
-      }).then((result) => {
-        if (props.loop && result.finished && !(isLoop && result.noop)) {
-          const nextProps = createLoopUpdate(props);
-          if (nextProps) {
-            return this._update(nextProps, true);
-          }
-        }
-        return result;
+      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: 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)
+      )
+    );
+  }
+
+  // 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/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
       });
     }
-    _merge(range, props, resolve) {
-      if (props.cancel) {
-        this.stop(true);
-        return resolve(getCancelledResult(this));
-      }
-      const hasToProp = !is.und(range.to);
-      const hasFromProp = !is.und(range.from);
-      if (hasToProp || hasFromProp) {
-        if (props.callId > this._lastToId) {
-          this._lastToId = props.callId;
-        } else {
-          return resolve(getCancelledResult(this));
-        }
+  );
+
+  // 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/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/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_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" })
       }
-      const {
-        key,
-        defaultProps,
-        animation: anim
-      } = this;
-      const {
-        to: prevTo,
-        from: prevFrom
-      } = anim;
-      let {
-        to: to2 = prevTo,
-        from = prevFrom
-      } = range;
-      if (hasFromProp && !hasToProp && (!props.default || is.und(to2))) {
-        to2 = from;
+    );
+  };
+  var PreviewDashStart = () => {
+    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: "M32,0.5 h-29.5 a2,2 0 0 0 -2,2 v27 a2,2 0 0 0 2,2 h30" })
       }
-      if (props.reverse) [to2, from] = [from, to2];
-      const hasFromChanged = !isEqual(from, prevFrom);
-      if (hasFromChanged) {
-        anim.from = from;
+    );
+  };
+  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" })
+        ]
       }
-      from = getFluidValue(from);
-      const hasToChanged = !isEqual(to2, prevTo);
-      if (hasToChanged) {
-        this._focus(to2);
+    );
+  };
+  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" })
+      }
+    );
+  };
+  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_runtime84.jsxs)("td", { ...tdProps, children: [
+      PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(PreviewDash, {}),
+      children
+    ] });
+  }
+  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 Chevron2({ orientation, className: className2 }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(
+      Icon,
+      {
+        className: className2,
+        icon: orientation === "right" ? chevron_right_default : chevron_left_default
       }
-      const hasAsyncTo = isAsyncTo(props.to);
-      const {
-        config: config2
-      } = anim;
-      const {
-        decay,
-        velocity
-      } = config2;
-      if (hasToProp || hasFromProp) {
-        config2.velocity = 0;
+    );
+  }
+  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
       }
-      if (props.config && !hasAsyncTo) {
-        mergeConfig(config2, callProp(props.config, key), props.config !== defaultProps.config ? callProp(defaultProps.config, key) : void 0);
+    );
+  }
+
+  // packages/ui/build-module/calendar/utils/constants.mjs
+  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
+  function getRuntime5() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument5(document);
+    }
+    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;
       }
-      let node = getAnimated(this);
-      if (!node || is.und(to2)) {
-        return resolve(getFinishedResult(this, 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;
       }
-      const reset = is.und(props.reset) ? hasFromProp && !props.default : !is.und(from) && matchProp(props.reset, key);
-      const value = reset ? from : this.get();
-      const goal = computeGoal(to2);
-      const isAnimatable = is.num(goal) || is.arr(goal) || isAnimatedString(goal);
-      const immediate = !hasAsyncTo && (!isAnimatable || matchProp(defaultProps.immediate || props.immediate, key));
-      if (hasToChanged) {
-        const nodeType = getAnimatedType(to2);
-        if (nodeType !== node.constructor) {
-          if (immediate) {
-            node = this._set(goal);
-          } else throw Error(`Cannot animate between ${node.constructor.name} and ${nodeType.name}, as the "to" prop suggests`);
-        }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      const goalType = node.constructor;
-      let started = hasFluidValue(to2);
-      let finished = false;
-      if (!started) {
-        const hasValueChanged = reset || !hasAnimated(this) && hasFromChanged;
-        if (hasToChanged || hasValueChanged) {
-          finished = isEqual(computeGoal(value), goal);
-          started = !finished;
-        }
-        if (!isEqual(anim.immediate, immediate) && !immediate || !isEqual(config2.decay, decay) || !isEqual(config2.velocity, velocity)) {
-          started = true;
+      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("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)}");
+  }
+  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);
+  }
+  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]);
+  };
+
+  // packages/ui/build-module/calendar/calendar.mjs
+  var import_jsx_runtime85 = __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_runtime85.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(
+        DayPicker,
+        {
+          ...COMMON_PROPS,
+          ...localizationProps,
+          ...props,
+          role: "application",
+          mode: "single",
+          numberOfMonths: clampNumberOfMonths(numberOfMonths),
+          labels,
+          selected: selected ?? void 0,
+          onSelect: setSelected
         }
+      ) });
+    }
+  );
+
+  // 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;
       }
-      if (finished && isAnimating(this)) {
-        if (anim.changed && !reset) {
-          started = true;
-        } else if (!started) {
-          this._stop(prevTo);
-        }
+      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 (!hasAsyncTo) {
-        if (started || hasFluidValue(prevTo)) {
-          anim.values = node.getPayload();
-          anim.toValues = hasFluidValue(to2) ? null : goalType == AnimatedString ? [1] : toArray(goal);
-        }
-        if (anim.immediate != immediate) {
-          anim.immediate = immediate;
-          if (!immediate && !reset) {
-            this._set(prevTo);
-          }
-        }
-        if (started) {
-          const {
-            onRest
-          } = anim;
-          each(ACTIVE_EVENTS, (type) => mergeActiveFn(this, props, type));
-          const result = getFinishedResult(this, checkFinished(this, prevTo));
-          flushCalls(this._pendingCalls, result);
-          this._pendingCalls.add(resolve);
-          if (anim.changed) raf.batchedUpdates(() => {
-            anim.changed = !reset;
-            onRest == null ? void 0 : onRest(result, this);
-            if (reset) {
-              callProp(defaultProps.onRest, result);
-            } else {
-              anim.onStart == null ? void 0 : anim.onStart(result, this);
-            }
-          });
-        }
+      if (min3 !== void 0 && min3 > 0 && potentialNewRange && differenceInCalendarDays(
+        potentialNewRange.to,
+        potentialNewRange.from
+      ) < min3) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
       }
-      if (reset) {
-        this._set(value);
+      if (max3 !== void 0 && max3 > 0 && potentialNewRange && differenceInCalendarDays(
+        potentialNewRange.to,
+        potentialNewRange.from
+      ) > max3) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
       }
-      if (hasAsyncTo) {
-        resolve(runAsync(props.to, props, this._state, this));
-      } else if (started) {
-        this._start();
-      } else if (isAnimating(this) && !hasToChanged) {
-        this._pendingCalls.add(resolve);
-      } else {
-        resolve(getNoopResult(value));
+      if (excludeDisabled && disabled2 && potentialNewRange && rangeContainsModifiers(potentialNewRange, disabled2)) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
       }
-    }
-    _focus(value) {
-      const anim = this.animation;
-      if (value !== anim.to) {
-        if (getFluidObservers(this)) {
-          this._detach();
-        }
-        anim.to = value;
-        if (getFluidObservers(this)) {
-          this._attach();
+      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_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
         }
-      }
+      ) });
     }
-    _attach() {
-      let priority2 = 0;
-      const {
-        to: to2
-      } = this.animation;
-      if (hasFluidValue(to2)) {
-        addFluidObserver(to2, this);
-        if (isFrameValue(to2)) {
-          priority2 = to2.priority + 1;
-        }
-      }
-      this.priority = priority2;
+  );
+
+  // 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_element22 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
+  function getRuntime6() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    _detach() {
-      const {
-        to: to2
-      } = this.animation;
-      if (hasFluidValue(to2)) {
-        removeFluidObserver(to2, this);
-      }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument6(document);
     }
-    _set(arg, idle = true) {
-      const value = getFluidValue(arg);
-      if (!is.und(value)) {
-        const oldNode = getAnimated(this);
-        if (!oldNode || !isEqual(value, oldNode.getValue())) {
-          const nodeType = getAnimatedType(value);
-          if (!oldNode || oldNode.constructor != nodeType) {
-            setAnimated(this, nodeType.create(value));
-          } else {
-            oldNode.setValue(value);
-          }
-          if (oldNode) {
-            raf.batchedUpdates(() => {
-              this._onChange(value, idle);
-            });
-          }
-        }
-      }
-      return getAnimated(this);
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash6(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    _onStart() {
-      const anim = this.animation;
-      if (!anim.changed) {
-        anim.changed = true;
-        sendEvent(this, "onStart", getFinishedResult(this, checkFinished(this, anim.to)), this);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE6}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+        return true;
       }
     }
-    _onChange(value, idle) {
-      if (!idle) {
-        this._onStart();
-        callProp(this.animation.onChange, value, this);
-      }
-      callProp(this.defaultProps.onChange, value, this);
-      super._onChange(value, idle);
+    return false;
+  }
+  function injectStyle6(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    _start() {
-      const anim = this.animation;
-      getAnimated(this).reset(getFluidValue(anim.to));
-      if (!anim.immediate) {
-        anim.fromValues = anim.values.map((node) => node.lastPosition);
-      }
-      if (!isAnimating(this)) {
-        setActiveBit(this, true);
-        if (!isPaused(this)) {
-          this._resume();
-        }
-      }
+    const runtime = getRuntime6();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    _resume() {
-      if (globals.skipAnimation) {
-        this.finish();
-      } else {
-        frameLoop.start(this);
-      }
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    _stop(goal, cancel) {
-      if (isAnimating(this)) {
-        setActiveBit(this, false);
-        const anim = this.animation;
-        each(anim.values, (node) => {
-          node.done = true;
-        });
-        if (anim.toValues) {
-          anim.onChange = anim.onPause = anim.onResume = void 0;
-        }
-        callFluidObservers(this, {
-          type: "idle",
-          parent: this
-        });
-        const result = cancel ? getCancelledResult(this.get()) : getFinishedResult(this.get(), checkFinished(this, goal != null ? goal : anim.to));
-        flushCalls(this._pendingCalls, result);
-        if (anim.changed) {
-          anim.changed = false;
-          sendEvent(this, "onRest", result, this);
-        }
-      }
+    if (documentContainsStyleHash6(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-  };
-  function checkFinished(target, to2) {
-    const goal = computeGoal(to2);
-    const value = computeGoal(target.get());
-    return isEqual(value, goal);
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  function createLoopUpdate(props, loop2 = props.loop, to2 = props.to) {
-    let loopRet = callProp(loop2);
-    if (loopRet) {
-      const overrides = loopRet !== true && inferTo(loopRet);
-      const reverse = (overrides || props).reverse;
-      const reset = !overrides || overrides.reset;
-      return createUpdate(_extends3({}, props, {
-        loop: loop2,
-        default: false,
-        pause: void 0,
-        to: !reverse || isAsyncTo(to2) ? to2 : void 0,
-        from: reset ? props.from : void 0,
-        reset
-      }, overrides));
+  function 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 createUpdate(props) {
-    const {
-      to: to2,
-      from
-    } = props = inferTo(props);
-    const keys = /* @__PURE__ */ new Set();
-    if (is.obj(to2)) findDefined(to2, keys);
-    if (is.obj(from)) findDefined(from, keys);
-    props.keys = keys.size ? Array.from(keys) : null;
-    return props;
+  function registerStyle6(hash, css) {
+    const runtime = getRuntime6();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle6(targetDocument, hash, css);
+    }
   }
-  function findDefined(values, keys) {
-    eachProp(values, (value, key) => value != null && keys.add(key));
+  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 ACTIVE_EVENTS = ["onStart", "onRest", "onChange", "onPause", "onResume"];
-  function mergeActiveFn(target, props, type) {
-    target.animation[type] = props[type] !== getDefaultProp(props, type) ? resolveProp(props[type], target.key) : void 0;
+  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)}}}");
   }
-  function sendEvent(target, type, ...args) {
-    var _target$animation$typ, _target$animation, _target$defaultProps$, _target$defaultProps;
-    (_target$animation$typ = (_target$animation = target.animation)[type]) == null ? void 0 : _target$animation$typ.call(_target$animation, ...args);
-    (_target$defaultProps$ = (_target$defaultProps = target.defaultProps)[type]) == null ? void 0 : _target$defaultProps$.call(_target$defaultProps, ...args);
+  var 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"]);
+    const element = useRender({
+      defaultTagName: "div",
+      render: render4,
+      ref,
+      props: mergeProps({ className: mergedClassName }, restProps)
+    });
+    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() {
+    const globalScope = globalThis;
+    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 BATCHED_EVENTS = ["onStart", "onChange", "onRest"];
-  var nextId = 1;
-  var Controller = class {
-    constructor(props, flush2) {
-      this.id = nextId++;
-      this.springs = {};
-      this.queue = [];
-      this.ref = void 0;
-      this._flush = void 0;
-      this._initialProps = void 0;
-      this._lastAsyncId = 0;
-      this._active = /* @__PURE__ */ new Set();
-      this._changed = /* @__PURE__ */ new Set();
-      this._started = false;
-      this._item = void 0;
-      this._state = {
-        paused: false,
-        pauseQueue: /* @__PURE__ */ new Set(),
-        resumeQueue: /* @__PURE__ */ new Set(),
-        timeouts: /* @__PURE__ */ new Set()
-      };
-      this._events = {
-        onStart: /* @__PURE__ */ new Map(),
-        onChange: /* @__PURE__ */ new Map(),
-        onRest: /* @__PURE__ */ new Map()
-      };
-      this._onFrame = this._onFrame.bind(this);
-      if (flush2) {
-        this._flush = flush2;
-      }
-      if (props) {
-        this.start(_extends3({
-          default: true
-        }, props));
+  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;
       }
     }
-    get idle() {
-      return !this._state.asyncTo && Object.values(this.springs).every((spring) => {
-        return spring.idle && !spring.isDelayed && !spring.isPaused;
-      });
+    return false;
+  }
+  function injectStyle7(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    get item() {
-      return this._item;
+    const runtime = getRuntime7();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    set item(item) {
-      this._item = item;
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    get() {
-      const values = {};
-      this.each((spring, key) => values[key] = spring.get());
-      return values;
+    if (documentContainsStyleHash7(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    set(values) {
-      for (const key in values) {
-        const value = values[key];
-        if (!is.und(value)) {
-          this.springs[key].set(value);
-        }
-      }
+    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);
     }
-    update(props) {
-      if (props) {
-        this.queue.push(createUpdate(props));
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      return this;
-    }
-    start(props) {
-      let {
-        queue
-      } = this;
-      if (props) {
-        queue = toArray(props).map(createUpdate);
-      } else {
-        this.queue = [];
-      }
-      if (this._flush) {
-        return this._flush(this, queue);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      prepareKeys(this, queue);
-      return flushUpdateQueue(this, queue);
+      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);
     }
-    stop(arg, keys) {
-      if (arg !== !!arg) {
-        keys = arg;
-      }
-      if (keys) {
-        const springs = this.springs;
-        each(toArray(keys), (key) => springs[key].stop(!!arg));
-      } else {
-        stopAsync(this._state, this._lastAsyncId);
-        this.each((spring) => spring.stop(!!arg));
-      }
-      return this;
+  }
+  if (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)}}}");
+  }
+  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,
+        ref,
+        props: mergeProps({ className: style_default7.header }, props)
+      });
+      return element;
     }
-    pause(keys) {
-      if (is.und(keys)) {
-        this.start({
-          pause: true
-        });
-      } else {
-        const springs = this.springs;
-        each(toArray(keys), (key) => springs[key].pause());
-      }
-      return this;
+  );
+
+  // packages/ui/build-module/card/content.mjs
+  var import_element24 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
+  function getRuntime8() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    resume(keys) {
-      if (is.und(keys)) {
-        this.start({
-          pause: false
-        });
-      } else {
-        const springs = this.springs;
-        each(toArray(keys), (key) => springs[key].resume());
-      }
-      return this;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument8(document);
     }
-    each(iterator) {
-      eachProp(this.springs, iterator);
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash8(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    _onFrame() {
-      const {
-        onStart,
-        onChange,
-        onRest
-      } = this._events;
-      const active = this._active.size > 0;
-      const changed = this._changed.size > 0;
-      if (active && !this._started || changed && !this._started) {
-        this._started = true;
-        flush(onStart, ([onStart2, result]) => {
-          result.value = this.get();
-          onStart2(result, this, this._item);
-        });
-      }
-      const idle = !active && this._started;
-      const values = changed || idle && onRest.size ? this.get() : null;
-      if (changed && onChange.size) {
-        flush(onChange, ([onChange2, result]) => {
-          result.value = values;
-          onChange2(result, this, this._item);
-        });
-      }
-      if (idle) {
-        this._started = false;
-        flush(onRest, ([onRest2, result]) => {
-          result.value = values;
-          onRest2(result, this, this._item);
-        });
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE8}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
+        return true;
       }
     }
-    eventObserved(event) {
-      if (event.type == "change") {
-        this._changed.add(event.parent);
-        if (!event.idle) {
-          this._active.add(event.parent);
-        }
-      } else if (event.type == "idle") {
-        this._active.delete(event.parent);
-      } else return;
-      raf.onFrame(this._onFrame);
-    }
-  };
-  function flushUpdateQueue(ctrl, queue) {
-    return Promise.all(queue.map((props) => flushUpdate(ctrl, props))).then((results) => getCombinedResult(ctrl, results));
+    return false;
   }
-  async function flushUpdate(ctrl, props, isLoop) {
-    const {
-      keys,
-      to: to2,
-      from,
-      loop: loop2,
-      onRest,
-      onResolve
-    } = props;
-    const defaults2 = is.obj(props.default) && props.default;
-    if (loop2) {
-      props.loop = false;
+  function injectStyle8(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    if (to2 === false) props.to = null;
-    if (from === false) props.from = null;
-    const asyncTo = is.arr(to2) || is.fun(to2) ? to2 : void 0;
-    if (asyncTo) {
-      props.to = void 0;
-      props.onRest = void 0;
-      if (defaults2) {
-        defaults2.onRest = void 0;
-      }
-    } else {
-      each(BATCHED_EVENTS, (key) => {
-        const handler = props[key];
-        if (is.fun(handler)) {
-          const queue = ctrl["_events"][key];
-          props[key] = ({
-            finished,
-            cancelled
-          }) => {
-            const result2 = queue.get(handler);
-            if (result2) {
-              if (!finished) result2.finished = false;
-              if (cancelled) result2.cancelled = true;
-            } else {
-              queue.set(handler, {
-                value: null,
-                finished: finished || false,
-                cancelled: cancelled || false
-              });
-            }
-          };
-          if (defaults2) {
-            defaults2[key] = props[key];
-          }
-        }
-      });
+    const runtime = getRuntime8();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    const state = ctrl["_state"];
-    if (props.pause === !state.paused) {
-      state.paused = props.pause;
-      flushCalls(props.pause ? state.pauseQueue : state.resumeQueue);
-    } else if (state.paused) {
-      props.pause = true;
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    const promises = (keys || Object.keys(ctrl.springs)).map((key) => ctrl.springs[key].start(props));
-    const cancel = props.cancel === true || getDefaultProp(props, "cancel") === true;
-    if (asyncTo || cancel && state.asyncId) {
-      promises.push(scheduleProps(++ctrl["_lastAsyncId"], {
-        props,
-        state,
-        actions: {
-          pause: noop4,
-          resume: noop4,
-          start(props2, resolve) {
-            if (cancel) {
-              stopAsync(state, ctrl["_lastAsyncId"]);
-              resolve(getCancelledResult(ctrl));
-            } else {
-              props2.onRest = onRest;
-              resolve(runAsync(asyncTo, props2, state, ctrl));
-            }
-          }
-        }
-      }));
+    if (documentContainsStyleHash8(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    if (state.paused) {
-      await new Promise((resume) => {
-        state.resumeQueue.add(resume);
-      });
+    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);
     }
-    const result = getCombinedResult(ctrl, await Promise.all(promises));
-    if (loop2 && result.finished && !(isLoop && result.noop)) {
-      const nextProps = createLoopUpdate(props, loop2, to2);
-      if (nextProps) {
-        prepareKeys(ctrl, [nextProps]);
-        return flushUpdate(ctrl, nextProps, true);
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    }
-    if (onResolve) {
-      raf.batchedUpdates(() => onResolve(result, ctrl, ctrl.item));
-    }
-    return result;
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-  function createSpring(key, observer) {
-    const spring = new SpringValue();
-    spring.key = key;
-    if (observer) {
-      addFluidObserver(spring, observer);
+  function registerStyle8(hash, css) {
+    const runtime = getRuntime8();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle8(targetDocument, hash, css);
     }
-    return spring;
   }
-  function prepareSprings(springs, props, create) {
-    if (props.keys) {
-      each(props.keys, (key) => {
-        const spring = springs[key] || (springs[key] = create(key));
-        spring["_prepareNode"](props);
-      });
-    }
+  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)}}}");
   }
-  function prepareKeys(ctrl, queue) {
-    each(queue, (props) => {
-      prepareSprings(ctrl.springs, props, (key) => {
-        return createSpring(key, ctrl);
+  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,
+        ref,
+        props: mergeProps({ className: style_default8.content }, props)
       });
-    });
-  }
-  function _objectWithoutPropertiesLoose(source, excluded) {
-    if (source == null) return {};
-    var target = {};
-    var sourceKeys = Object.keys(source);
-    var key, i2;
-    for (i2 = 0; i2 < sourceKeys.length; i2++) {
-      key = sourceKeys[i2];
-      if (excluded.indexOf(key) >= 0) continue;
-      target[key] = source[key];
+      return element;
     }
-    return target;
-  }
-  var _excluded$3 = ["children"];
-  var SpringContext = (_ref) => {
-    let {
-      children
-    } = _ref, props = _objectWithoutPropertiesLoose(_ref, _excluded$3);
-    const inherited = (0, import_react14.useContext)(ctx);
-    const pause = props.pause || !!inherited.pause, immediate = props.immediate || !!inherited.immediate;
-    props = useMemoOne(() => ({
-      pause,
-      immediate
-    }), [pause, immediate]);
-    const {
-      Provider: Provider2
-    } = ctx;
-    return React58.createElement(Provider2, {
-      value: props
-    }, children);
-  };
-  var ctx = makeContext(SpringContext, {});
-  SpringContext.Provider = ctx.Provider;
-  SpringContext.Consumer = ctx.Consumer;
-  function makeContext(target, init2) {
-    Object.assign(target, React58.createContext(init2));
-    target.Provider._context = target;
-    target.Consumer._context = target;
-    return target;
+  );
+
+  // packages/ui/build-module/card/full-bleed.mjs
+  var import_element25 = __toESM(require_element(), 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;
   }
-  var TransitionPhase;
-  (function(TransitionPhase2) {
-    TransitionPhase2["MOUNT"] = "mount";
-    TransitionPhase2["ENTER"] = "enter";
-    TransitionPhase2["UPDATE"] = "update";
-    TransitionPhase2["LEAVE"] = "leave";
-  })(TransitionPhase || (TransitionPhase = {}));
-  var Interpolation = class extends FrameValue {
-    constructor(source, args) {
-      super();
-      this.key = void 0;
-      this.idle = true;
-      this.calc = void 0;
-      this._active = /* @__PURE__ */ new Set();
-      this.source = source;
-      this.calc = createInterpolator(...args);
-      const value = this._get();
-      const nodeType = getAnimatedType(value);
-      setAnimated(this, nodeType.create(value));
+  function documentContainsStyleHash9(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    advance(_dt) {
-      const value = this._get();
-      const oldValue = this.get();
-      if (!isEqual(value, oldValue)) {
-        getAnimated(this).setValue(value);
-        this._onChange(value, this.idle);
-      }
-      if (!this.idle && checkIdle(this._active)) {
-        becomeIdle(this);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE9}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+        return true;
       }
     }
-    _get() {
-      const inputs = is.arr(this.source) ? this.source.map(getFluidValue) : toArray(getFluidValue(this.source));
-      return this.calc(...inputs);
+    return false;
+  }
+  function injectStyle9(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    _start() {
-      if (this.idle && !checkIdle(this._active)) {
-        this.idle = false;
-        each(getPayload(this), (node) => {
-          node.done = false;
-        });
-        if (globals.skipAnimation) {
-          raf.batchedUpdates(() => this.advance());
-          becomeIdle(this);
-        } else {
-          frameLoop.start(this);
-        }
-      }
+    const runtime = getRuntime9();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    _attach() {
-      let priority2 = 1;
-      each(toArray(this.source), (source) => {
-        if (hasFluidValue(source)) {
-          addFluidObserver(source, this);
-        }
-        if (isFrameValue(source)) {
-          if (!source.idle) {
-            this._active.add(source);
-          }
-          priority2 = Math.max(priority2, source.priority + 1);
-        }
-      });
-      this.priority = priority2;
-      this._start();
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    _detach() {
-      each(toArray(this.source), (source) => {
-        if (hasFluidValue(source)) {
-          removeFluidObserver(source, this);
-        }
-      });
-      this._active.clear();
-      becomeIdle(this);
+    if (documentContainsStyleHash9(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    eventObserved(event) {
-      if (event.type == "change") {
-        if (event.idle) {
-          this.advance();
-        } else {
-          this._active.add(event.parent);
-          this._start();
-        }
-      } else if (event.type == "idle") {
-        this._active.delete(event.parent);
-      } else if (event.type == "priority") {
-        this.priority = toArray(this.source).reduce((highest, parent) => Math.max(highest, (isFrameValue(parent) ? parent.priority : 0) + 1), 0);
+    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);
     }
-  };
-  function isIdle(source) {
-    return source.idle !== false;
   }
-  function checkIdle(active) {
-    return !active.size || Array.from(active).every(isIdle);
+  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)}}}");
   }
-  function becomeIdle(self2) {
-    if (!self2.idle) {
-      self2.idle = true;
-      each(getPayload(self2), (node) => {
-        node.done = true;
-      });
-      callFluidObservers(self2, {
-        type: "idle",
-        parent: self2
+  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;
     }
-  }
-  globals.assign({
-    createStringInterpolator,
-    to: (source, args) => new Interpolation(source, args)
-  });
-  var update3 = frameLoop.advance;
+  );

-  // node_modules/@react-spring/web/dist/react-spring-web.esm.js
-  var import_react_dom4 = __toESM(require_react_dom());
-  function _objectWithoutPropertiesLoose2(source, excluded) {
-    if (source == null) return {};
-    var target = {};
-    var sourceKeys = Object.keys(source);
-    var key, i2;
-    for (i2 = 0; i2 < sourceKeys.length; i2++) {
-      key = sourceKeys[i2];
-      if (excluded.indexOf(key) >= 0) continue;
-      target[key] = source[key];
+  // 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,
+        {
+          ref,
+          variant: "heading-lg",
+          render: render4,
+          ...props,
+          children
+        }
+      );
     }
-    return target;
-  }
-  var _excluded$2 = ["style", "children", "scrollTop", "scrollLeft"];
-  var isCustomPropRE = /^--/;
-  function dangerousStyleValue(name2, value) {
-    if (value == null || typeof value === "boolean" || value === "") return "";
-    if (typeof value === "number" && value !== 0 && !isCustomPropRE.test(name2) && !(isUnitlessNumber.hasOwnProperty(name2) && isUnitlessNumber[name2])) return value + "px";
-    return ("" + value).trim();
-  }
-  var attributeCache = {};
-  function applyAnimatedValues(instance, props) {
-    if (!instance.nodeType || !instance.setAttribute) {
-      return false;
+  );
+
+  // 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 });
     }
-    const isFilterElement = instance.nodeName === "filter" || instance.parentNode && instance.parentNode.nodeName === "filter";
-    const _ref = props, {
-      style,
-      children,
-      scrollTop,
-      scrollLeft
-    } = _ref, attributes = _objectWithoutPropertiesLoose2(_ref, _excluded$2);
-    const values = Object.values(attributes);
-    const names = Object.keys(attributes).map((name2) => isFilterElement || instance.hasAttribute(name2) ? name2 : attributeCache[name2] || (attributeCache[name2] = name2.replace(/([A-Z])/g, (n2) => "-" + n2.toLowerCase())));
-    if (children !== void 0) {
-      instance.textContent = children;
+  );
+
+  // 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 });
     }
-    for (let name2 in style) {
-      if (style.hasOwnProperty(name2)) {
-        const value = dangerousStyleValue(name2, style[name2]);
-        if (isCustomPropRE.test(name2)) {
-          instance.style.setProperty(name2, value);
-        } else {
-          instance.style[name2] = value;
+  );
+
+  // 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 });
+    }
+  );
+
+  // 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,
+        {
+          ref,
+          render: /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(Root3, { render: render4 }),
+          ...restProps
         }
-      }
+      );
     }
-    names.forEach((name2, i2) => {
-      instance.setAttribute(name2, values[i2]);
-    });
-    if (scrollTop !== void 0) {
-      instance.scrollTop = scrollTop;
+  );
+
+  // 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: () => {
     }
-    if (scrollLeft !== void 0) {
-      instance.scrollLeft = scrollLeft;
+  });
+
+  // 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() {
+    const globalScope = globalThis;
+    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 isUnitlessNumber = {
-    animationIterationCount: true,
-    borderImageOutset: true,
-    borderImageSlice: true,
-    borderImageWidth: true,
-    boxFlex: true,
-    boxFlexGroup: true,
-    boxOrdinalGroup: true,
-    columnCount: true,
-    columns: true,
-    flex: true,
-    flexGrow: true,
-    flexPositive: true,
-    flexShrink: true,
-    flexNegative: true,
-    flexOrder: true,
-    gridRow: true,
-    gridRowEnd: true,
-    gridRowSpan: true,
-    gridRowStart: true,
-    gridColumn: true,
-    gridColumnEnd: true,
-    gridColumnSpan: true,
-    gridColumnStart: true,
-    fontWeight: true,
-    lineClamp: true,
-    lineHeight: true,
-    opacity: true,
-    order: true,
-    orphans: true,
-    tabSize: true,
-    widows: true,
-    zIndex: true,
-    zoom: true,
-    fillOpacity: true,
-    floodOpacity: true,
-    stopOpacity: true,
-    strokeDasharray: true,
-    strokeDashoffset: true,
-    strokeMiterlimit: true,
-    strokeOpacity: true,
-    strokeWidth: true
-  };
-  var prefixKey = (prefix2, key) => prefix2 + key.charAt(0).toUpperCase() + key.substring(1);
-  var prefixes = ["Webkit", "Ms", "Moz", "O"];
-  isUnitlessNumber = Object.keys(isUnitlessNumber).reduce((acc, prop) => {
-    prefixes.forEach((prefix2) => acc[prefixKey(prefix2, prop)] = acc[prop]);
-    return acc;
-  }, isUnitlessNumber);
-  var _excluded$1 = ["x", "y", "z"];
-  var domTransforms = /^(matrix|translate|scale|rotate|skew)/;
-  var pxTransforms = /^(translate)/;
-  var degTransforms = /^(rotate|skew)/;
-  var addUnit = (value, unit) => is.num(value) && value !== 0 ? value + unit : value;
-  var isValueIdentity = (value, id) => is.arr(value) ? value.every((v2) => isValueIdentity(v2, id)) : is.num(value) ? value === id : parseFloat(value) === id;
-  var AnimatedStyle = class extends AnimatedObject {
-    constructor(_ref) {
-      let {
-        x: x2,
-        y: y2,
-        z
-      } = _ref, style = _objectWithoutPropertiesLoose2(_ref, _excluded$1);
-      const inputs = [];
-      const transforms = [];
-      if (x2 || y2 || z) {
-        inputs.push([x2 || 0, y2 || 0, z || 0]);
-        transforms.push((xyz) => [`translate3d(${xyz.map((v2) => addUnit(v2, "px")).join(",")})`, isValueIdentity(xyz, 0)]);
-      }
-      eachProp(style, (value, key) => {
-        if (key === "transform") {
-          inputs.push([value || ""]);
-          transforms.push((transform) => [transform, transform === ""]);
-        } else if (domTransforms.test(key)) {
-          delete style[key];
-          if (is.und(value)) return;
-          const unit = pxTransforms.test(key) ? "px" : degTransforms.test(key) ? "deg" : "";
-          inputs.push(toArray(value));
-          transforms.push(key === "rotate3d" ? ([x3, y3, z2, deg]) => [`rotate3d(${x3},${y3},${z2},${addUnit(deg, unit)})`, isValueIdentity(deg, 0)] : (input) => [`${key}(${input.map((v2) => addUnit(v2, unit)).join(",")})`, isValueIdentity(input, key.startsWith("scale") ? 1 : 0)]);
-        }
-      });
-      if (inputs.length) {
-        style.transform = new FluidTransform(inputs, transforms);
+  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;
       }
-      super(style);
     }
-  };
-  var FluidTransform = class extends FluidValue {
-    constructor(inputs, transforms) {
-      super();
-      this._value = null;
-      this.inputs = inputs;
-      this.transforms = transforms;
+    return false;
+  }
+  function injectStyle10(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    get() {
-      return this._value || (this._value = this._get());
+    const runtime = getRuntime10();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    _get() {
-      let transform = "";
-      let identity2 = true;
-      each(this.inputs, (input, i2) => {
-        const arg1 = getFluidValue(input[0]);
-        const [t3, id] = this.transforms[i2](is.arr(arg1) ? arg1 : input.map(getFluidValue));
-        transform += " " + t3;
-        identity2 = identity2 && id;
-      });
-      return identity2 ? "none" : transform;
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    observerAdded(count) {
-      if (count == 1) each(this.inputs, (input) => each(input, (value) => hasFluidValue(value) && addFluidObserver(value, this)));
+    if (documentContainsStyleHash10(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    observerRemoved(count) {
-      if (count == 0) each(this.inputs, (input) => each(input, (value) => hasFluidValue(value) && removeFluidObserver(value, this)));
+    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);
     }
-    eventObserved(event) {
-      if (event.type == "change") {
-        this._value = null;
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      callFluidObservers(this, event);
+      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);
     }
-  };
-  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,
-    createStringInterpolator,
-    colors
-  });
-  var host = createHost(primitives, {
-    applyAnimatedValues,
-    createAnimatedStyle: (style) => new AnimatedStyle(style),
-    getComponentProps: (_ref) => {
-      let props = _objectWithoutPropertiesLoose2(_ref, _excluded);
-      return props;
+  }
+  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)}");
+  }
+  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))}}}");
+  }
+  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"]
+                          }
+                        )
+                      }
+                    )
+                  }
+                )
+              ]
+            }
+          ) })
+        })
+      });
     }
+  );
+
+  // 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",
+      {
+        ref,
+        id: descriptionId,
+        "aria-hidden": "true",
+        className: className2,
+        ...restProps,
+        children
+      }
+    );
   });
-  var animated = host.animated;

-  // packages/edit-site/build-module/components/layout/animation.mjs
-  var import_element41 = __toESM(require_element(), 1);
-  function getAbsolutePosition(element) {
-    return {
-      top: element.offsetTop,
-      left: element.offsetLeft
+  // 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() {
+    const globalScope = globalThis;
+    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;
   }
-  var ANIMATION_DURATION = 400;
-  function useMovingAnimation({ triggerAnimationOnChange }) {
-    const ref = (0, import_element41.useRef)();
-    const { previous, prevRect } = (0, import_element41.useMemo)(
-      () => ({
-        previous: ref.current && getAbsolutePosition(ref.current),
-        prevRect: ref.current && ref.current.getBoundingClientRect()
-      }),
-      [triggerAnimationOnChange]
+  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
     );
-    (0, import_element41.useLayoutEffect)(() => {
-      if (!previous || !ref.current) {
+    for (const [hash, css] of runtime.styles) {
+      injectStyle11(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
         return;
       }
-      const disableAnimation = window.matchMedia(
-        "(prefers-reduced-motion: reduce)"
-      ).matches;
-      if (disableAnimation) {
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         return;
       }
-      const controller = new Controller({
-        x: 0,
-        y: 0,
-        width: prevRect.width,
-        height: prevRect.height,
-        config: {
-          duration: ANIMATION_DURATION,
-          easing: easings.easeInOutQuint
-        },
-        onChange({ value }) {
-          if (!ref.current) {
-            return;
-          }
-          let { x: x22, y: y22, width: width2, height: height2 } = value;
-          x22 = Math.round(x22);
-          y22 = Math.round(y22);
-          width2 = Math.round(width2);
-          height2 = Math.round(height2);
-          const finishedMoving = x22 === 0 && y22 === 0;
-          ref.current.style.transformOrigin = "center center";
-          ref.current.style.transform = finishedMoving ? null : `translate3d(${x22}px,${y22}px,0)`;
-          ref.current.style.width = finishedMoving ? null : `${width2}px`;
-          ref.current.style.height = finishedMoving ? null : `${height2}px`;
-        }
-      });
-      ref.current.style.transform = void 0;
-      const destination = ref.current.getBoundingClientRect();
-      const x2 = Math.round(prevRect.left - destination.left);
-      const y2 = Math.round(prevRect.top - destination.top);
-      const width = destination.width;
-      const height = destination.height;
-      controller.start({
-        x: 0,
-        y: 0,
-        width,
-        height,
-        from: { x: x2, y: y2, width: prevRect.width, height: prevRect.height }
-      });
-      return () => {
-        controller.stop();
-        controller.set({
-          x: 0,
-          y: 0,
-          width: prevRect.width,
-          height: prevRect.height
-        });
-      };
-    }, [previous, prevRect]);
-    return ref;
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-  var animation_default = useMovingAnimation;
-
-  // packages/edit-site/build-module/components/save-hub/index.mjs
-  var import_data9 = __toESM(require_data(), 1);
-  var import_core_data8 = __toESM(require_core_data(), 1);
-
-  // packages/edit-site/build-module/components/save-button/index.mjs
-  var import_data8 = __toESM(require_data(), 1);
-  var import_components4 = __toESM(require_components(), 1);
-  var import_i18n5 = __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);
+  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("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_element34.forwardRef)(
+    function CollapsibleCardContent({ className: className2, render: render4, children, hiddenUntilFound = true, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime94.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_runtime94.jsx)(
+            Content,
+            {
+              className: style_default11["content-inner"],
+              render: render4,
+              children
+            }
+          )
+        }
+      );
+    }
+  );

-  // packages/edit-site/build-module/utils/is-previewing-theme.mjs
-  var import_url2 = __toESM(require_url(), 1);
-  function isPreviewingTheme() {
-    return !!(0, import_url2.getQueryArg)(window.location.href, "wp_theme_preview");
+  // 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 });
   }
-  function currentlyPreviewingTheme() {
-    if (isPreviewingTheme()) {
-      return (0, import_url2.getQueryArg)(window.location.href, "wp_theme_preview");
+
+  // 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;
     }
-    return null;
+    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/edit-site/build-module/components/save-button/index.mjs
-  var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation3 } = unlock(import_router3.privateApis);
-  var { useEntitiesSavedStatesIsDirty } = unlock(import_core_data7.privateApis);
-  function SaveButton({
-    className = "edit-site-save-button__button",
-    variant = "primary",
-    showTooltip = true,
-    showReviewMessage,
-    icon,
-    size: size4,
-    __next40pxDefaultSize = false
-  }) {
-    const { params } = useLocation3();
-    const { setIsSaveViewOpened: setIsSaveViewOpened2 } = (0, import_data8.useDispatch)(store);
-    const { saveDirtyEntities } = unlock((0, import_data8.useDispatch)(import_core_data7.store));
-    const { dirtyEntityRecords } = useEntitiesSavedStatesIsDirty();
-    const { isSaving, isSaveViewOpen, previewingThemeName } = (0, import_data8.useSelect)(
-      (select4) => {
-        const { isSavingEntityRecord, isResolving } = select4(import_core_data7.store);
-        const { isSaveViewOpened: isSaveViewOpened2 } = select4(store);
-        const isActivatingTheme = isResolving("activateTheme");
-        const currentlyPreviewingThemeId = currentlyPreviewingTheme();
-        return {
-          isSaving: dirtyEntityRecords.some(
-            (record) => isSavingEntityRecord(
-              record.kind,
-              record.name,
-              record.key
-            )
-          ) || isActivatingTheme,
-          isSaveViewOpen: isSaveViewOpened2(),
-          // Do not call `getTheme` with null, it will cause a request to
-          // the server.
-          previewingThemeName: currentlyPreviewingThemeId ? select4(import_core_data7.store).getTheme(currentlyPreviewingThemeId)?.name?.rendered : void 0
-        };
-      },
-      [dirtyEntityRecords]
-    );
-    const hasDirtyEntities = !!dirtyEntityRecords.length;
-    let isOnlyCurrentEntityDirty;
-    if (dirtyEntityRecords.length === 1) {
-      if (params.postId) {
-        isOnlyCurrentEntityDirty = `${dirtyEntityRecords[0].key}` === params.postId && dirtyEntityRecords[0].name === params.postType;
-      } else if (params.path?.includes("wp_global_styles")) {
-        isOnlyCurrentEntityDirty = dirtyEntityRecords[0].name === "globalStyles";
-      }
+  // packages/ui/build-module/stack/stack.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;
     }
-    const disabled2 = isSaving || !hasDirtyEntities && !isPreviewingTheme();
-    const getLabel = () => {
-      if (isPreviewingTheme()) {
-        if (isSaving) {
-          return (0, import_i18n5.sprintf)(
-            /* translators: %s: The name of theme to be activated. */
-            (0, import_i18n5.__)("Activating %s"),
-            previewingThemeName
-          );
-        } else if (disabled2) {
-          return (0, import_i18n5.__)("Saved");
-        } else if (hasDirtyEntities) {
-          return (0, import_i18n5.sprintf)(
-            /* translators: %s: The name of theme to be activated. */
-            (0, import_i18n5.__)("Activate %s & Save"),
-            previewingThemeName
-          );
-        }
-        return (0, import_i18n5.sprintf)(
-          /* translators: %s: The name of theme to be activated. */
-          (0, import_i18n5.__)("Activate %s"),
-          previewingThemeName
-        );
-      }
-      if (isSaving) {
-        return (0, import_i18n5.__)("Saving");
+    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;
       }
-      if (disabled2) {
-        return (0, import_i18n5.__)("Saved");
+    }
+    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 (!isOnlyCurrentEntityDirty && showReviewMessage) {
-        return (0, import_i18n5.sprintf)(
-          // translators: %d: number of unsaved changes (number).
-          (0, import_i18n5._n)(
-            "Review %d change\u2026",
-            "Review %d changes\u2026",
-            dirtyEntityRecords.length
-          ),
-          dirtyEntityRecords.length
-        );
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return (0, import_i18n5.__)("Save");
+      runtime.documents.set(targetDocument, count - 1);
     };
-    const label = getLabel();
-    const onClick = isOnlyCurrentEntityDirty ? () => saveDirtyEntities({ dirtyEntityRecords }) : () => setIsSaveViewOpened2(true);
-    return /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-      import_components4.Button,
-      {
-        variant,
-        className,
-        "aria-disabled": disabled2,
-        "aria-expanded": isSaveViewOpen,
-        isBusy: isSaving,
-        onClick: disabled2 ? void 0 : onClick,
-        label,
-        shortcut: disabled2 ? void 0 : import_keycodes.displayShortcut.primary("s"),
-        showTooltip,
-        icon,
-        __next40pxDefaultSize,
-        size: size4,
-        children: label
-      }
-    );
   }
-
-  // packages/edit-site/build-module/components/save-hub/index.mjs
-  var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
-  function SaveHub() {
-    const { isDisabled, isSaving } = (0, import_data9.useSelect)((select4) => {
-      const { __experimentalGetDirtyEntityRecords, isSavingEntityRecord } = select4(import_core_data8.store);
-      const dirtyEntityRecords = __experimentalGetDirtyEntityRecords();
-      const _isSaving = dirtyEntityRecords.some(
-        (record) => isSavingEntityRecord(record.kind, record.name, record.key)
-      );
-      return {
-        isSaving: _isSaving,
-        isDisabled: _isSaving || !dirtyEntityRecords.length && !isPreviewingTheme()
-      };
-    }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(Stack, { className: "edit-site-save-hub", gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(
-      SaveButton,
-      {
-        className: "edit-site-save-hub__button",
-        variant: isDisabled && !isSaving ? null : "primary",
-        showTooltip: false,
-        icon: isDisabled && !isSaving ? check_default : null,
-        showReviewMessage: true,
-        __next40pxDefaultSize: true
-      }
-    ) });
+  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("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
   }
+  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/edit-site/build-module/components/save-panel/index.mjs
-  var import_components5 = __toESM(require_components(), 1);
-  var import_data11 = __toESM(require_data(), 1);
-  var import_i18n6 = __toESM(require_i18n(), 1);
-  var import_core_data10 = __toESM(require_core_data(), 1);
-  var import_router5 = __toESM(require_router(), 1);
-  var import_element43 = __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: () => Root5,
+    Trigger: () => Trigger2
+  });

-  // packages/edit-site/build-module/utils/use-activate-theme.mjs
-  var import_core_data9 = __toESM(require_core_data(), 1);
-  var import_data10 = __toESM(require_data(), 1);
-  var import_router4 = __toESM(require_router(), 1);
-  var import_url3 = __toESM(require_url(), 1);
-  var { useHistory: useHistory3, useLocation: useLocation4 } = unlock(import_router4.privateApis);
-  function useActivateTheme() {
-    const history = useHistory3();
-    const { path } = useLocation4();
-    const { startResolution, finishResolution } = (0, import_data10.useDispatch)(import_core_data9.store);
-    return async () => {
-      if (isPreviewingTheme()) {
-        const activationURL = "themes.php?action=activate&stylesheet=" + currentlyPreviewingTheme() + "&_wpnonce=" + window.WP_BLOCK_THEME_ACTIVATE_NONCE;
-        startResolution("activateTheme");
-        await window.fetch(activationURL);
-        finishResolution("activateTheme");
-        history.navigate((0, import_url3.addQueryArgs)(path, { wp_theme_preview: "" }));
-      }
-    };
-  }
+  // packages/ui/build-module/tooltip/popup.mjs
+  var import_element39 = __toESM(require_element(), 1);

-  // packages/edit-site/build-module/utils/use-actual-current-theme.mjs
-  var import_api_fetch = __toESM(require_api_fetch(), 1);
-  var import_element42 = __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_element42.useState)();
-    (0, import_element42.useEffect)(() => {
-      const path = (0, import_url4.addQueryArgs)(ACTIVE_THEMES_URL, {
-        context: "edit",
-        wp_theme_preview: ""
-      });
-      (0, import_api_fetch.default)({ path }).then((activeThemes) => setCurrentTheme(activeThemes[0])).catch(() => {
-      });
-    }, []);
-    return currentTheme;
-  }
+  // packages/ui/build-module/tooltip/portal.mjs
+  var import_element37 = __toESM(require_element(), 1);

-  // packages/edit-site/build-module/components/save-panel/index.mjs
-  var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation5 } = unlock(import_router5.privateApis);
-  var {
-    EntitiesSavedStatesExtensible,
-    EntitiesSavedStates,
-    useEntitiesSavedStatesIsDirty: useEntitiesSavedStatesIsDirty2
-  } = unlock(import_core_data10.privateApis);
-  var EntitiesSavedStatesForPreview = ({
-    onClose,
-    renderDialog,
-    variant
-  }) => {
-    const isDirtyProps = useEntitiesSavedStatesIsDirty2();
-    let activateSaveLabel, successNoticeContent;
-    if (isDirtyProps.isDirty) {
-      activateSaveLabel = (0, import_i18n6.__)("Activate & Save");
-      successNoticeContent = (0, import_i18n6.__)("Theme activated and site updated.");
-    } else {
-      activateSaveLabel = (0, import_i18n6.__)("Activate");
-      successNoticeContent = (0, import_i18n6.__)("Theme activated.");
+  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
+  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
+  function getRuntime13() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    const currentTheme = useActualCurrentTheme();
-    const previewingTheme = (0, import_data11.useSelect)(
-      (select4) => select4(import_core_data10.store).getCurrentTheme(),
-      []
-    );
-    const additionalPrompt = /* @__PURE__ */ (0, import_jsx_runtime103.jsx)("p", { children: (0, import_i18n6.sprintf)(
-      /* translators: 1: The name of active theme, 2: The name of theme to be activated. */
-      (0, import_i18n6.__)(
-        "Saving your changes will change your active theme from %1$s to %2$s."
-      ),
-      currentTheme?.name?.rendered ?? "...",
-      previewingTheme?.name?.rendered ?? "..."
-    ) });
-    const activateTheme = useActivateTheme();
-    const onSave = async () => {
-      await activateTheme();
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-      EntitiesSavedStatesExtensible,
-      {
-        ...{
-          ...isDirtyProps,
-          additionalPrompt,
-          close: onClose,
-          onSave,
-          saveEnabled: true,
-          saveLabel: activateSaveLabel,
-          renderDialog,
-          variant,
-          successNoticeContent
-        }
+    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
     );
-  };
-  var _EntitiesSavedStates = ({ onClose, renderDialog, variant }) => {
-    if (isPreviewingTheme()) {
-      return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-        EntitiesSavedStatesForPreview,
-        {
-          onClose,
-          renderDialog,
-          variant
-        }
-      );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle13(targetDocument, hash, css);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-      EntitiesSavedStates,
-      {
-        close: onClose,
-        renderDialog,
-        variant
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    );
-  };
-  function SavePanel() {
-    const { query } = useLocation5();
-    const { canvas = "view" } = query;
-    const { isSaveViewOpen, isDirty, isSaving } = (0, import_data11.useSelect)((select4) => {
-      const {
-        __experimentalGetDirtyEntityRecords,
-        isSavingEntityRecord,
-        isResolving
-      } = select4(import_core_data10.store);
-      const dirtyEntityRecords = __experimentalGetDirtyEntityRecords();
-      const isActivatingTheme = isResolving("activateTheme");
-      const { isSaveViewOpened: isSaveViewOpened2 } = unlock(select4(store));
-      return {
-        isSaveViewOpen: isSaveViewOpened2(),
-        isDirty: dirtyEntityRecords.length > 0,
-        isSaving: dirtyEntityRecords.some(
-          (record) => isSavingEntityRecord(record.kind, record.name, record.key)
-        ) || isActivatingTheme
-      };
-    }, []);
-    const { setIsSaveViewOpened: setIsSaveViewOpened2 } = (0, import_data11.useDispatch)(store);
-    const onClose = () => setIsSaveViewOpened2(false);
-    (0, import_element43.useEffect)(() => {
-      setIsSaveViewOpened2(false);
-    }, [canvas, setIsSaveViewOpened2]);
-    if (canvas === "view") {
-      return isSaveViewOpen ? /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-        import_components5.Modal,
-        {
-          className: "edit-site-save-panel__modal",
-          onRequestClose: onClose,
-          title: (0, import_i18n6.__)("Review changes"),
-          size: "small",
-          children: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(_EntitiesSavedStates, { onClose, variant: "inline" })
-        }
-      ) : null;
+      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);
     }
-    const activateSaveEnabled = isPreviewingTheme() || isDirty;
-    const disabled2 = isSaving || !activateSaveEnabled;
-    return /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(
-      navigable_region_default,
-      {
-        className: clsx_default("edit-site-layout__actions", {
-          "is-entity-save-view-open": isSaveViewOpen
-        }),
-        ariaLabel: (0, import_i18n6.__)("Save panel"),
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-            "div",
-            {
-              className: clsx_default("edit-site-editor__toggle-save-panel", {
-                "screen-reader-text": isSaveViewOpen
-              }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-                import_components5.Button,
-                {
-                  __next40pxDefaultSize: true,
-                  variant: "secondary",
-                  className: "edit-site-editor__toggle-save-panel-button",
-                  onClick: () => setIsSaveViewOpened2(true),
-                  "aria-haspopup": "dialog",
-                  disabled: disabled2,
-                  accessibleWhenDisabled: true,
-                  children: (0, import_i18n6.__)("Open save panel")
-                }
-              )
-            }
-          ),
-          isSaveViewOpen && /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(_EntitiesSavedStates, { onClose, renderDialog: true })
-        ]
-      }
+  }
+  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;
   }

-  // packages/edit-site/build-module/components/layout/index.mjs
-  var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation6 } = unlock(import_router6.privateApis);
-  var { useStyle, UploadProgressSnackbar } = unlock(import_editor4.privateApis);
-  var ANIMATION_DURATION2 = 0.3;
-  var CONTENT_COLOR = { background: "#ffffff" };
-  function Layout() {
-    const { query, name: routeKey, areas: areas2, widths } = useLocation6();
-    const canvas = routeKey === "notfound" ? "view" : query?.canvas ?? "view";
-    const showMobileSiteHub = !!areas2.mobileContent;
-    const hasMobileAreas = areas2.mobileSidebar || areas2.mobileContent || areas2.preview;
-    const isMobileViewport = (0, import_compose2.useViewportMatch)("medium", "<");
-    const mobileToggleRef = (0, import_element44.useRef)();
-    const sidebarRegionRef = (0, import_element44.useRef)();
-    const navigateRegionsProps = (0, import_components6.__unstableUseNavigateRegions)();
-    const disableMotion = (0, import_compose2.useReducedMotion)();
-    const [canvasResizer, canvasSize] = (0, import_compose2.useResizeObserver)();
-    const isEditorLoading = useIsSiteEditorLoading();
-    const [isResizableFrameOversized, setIsResizableFrameOversized] = (0, import_element44.useState)(false);
-    const animationRef = animation_default({
-      triggerAnimationOnChange: routeKey + "-" + canvas
-    });
-    const { showIconLabels } = (0, import_data12.useSelect)((select4) => {
-      return {
-        showIconLabels: select4(import_preferences3.store).get(
-          "core",
-          "showIconLabels"
-        )
-      };
-    });
-    const backgroundColor = useStyle("color.background");
-    const gradientValue = useStyle("color.gradient");
-    const previousCanvaMode = (0, import_compose2.usePrevious)(canvas);
-    (0, import_element44.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]
-        ) : void 0;
-        (desktopToggle ?? mobileToggleRef.current)?.focus();
-      }
-    }, [canvas]);
-    return /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(import_jsx_runtime104.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_editor4.UnsavedChangesWarning, {}),
-      canvas === "view" && /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(SaveKeyboardShortcut, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-        "div",
+  // 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,
         {
-          ...navigateRegionsProps,
-          ref: navigateRegionsProps.ref,
-          className: clsx_default(
-            "edit-site-layout",
-            navigateRegionsProps.className,
-            {
-              "is-full-canvas": canvas === "edit",
-              "show-icon-labels": showIconLabels
-            }
-          ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)("div", { className: "edit-site-layout__content", children: [
-            (!isMobileViewport || !hasMobileAreas) && /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-              navigable_region_default,
-              {
-                ref: sidebarRegionRef,
-                ariaLabel: (0, import_i18n7.__)("Navigation"),
-                className: "edit-site-layout__sidebar-region",
-                children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_components6.__unstableAnimatePresence, { children: canvas === "view" && /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(
-                  import_components6.__unstableMotion.div,
-                  {
-                    initial: { opacity: 0 },
-                    animate: { opacity: 1 },
-                    exit: { opacity: 0 },
-                    transition: {
-                      type: "tween",
-                      duration: (
-                        // Disable transition in mobile to emulate a full page transition.
-                        disableMotion || isMobileViewport ? 0 : ANIMATION_DURATION2
-                      ),
-                      ease: "easeOut"
-                    },
-                    className: "edit-site-layout__sidebar",
-                    children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(SidebarNavigationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-                        SidebarContent,
-                        {
-                          shouldAnimate: routeKey !== "styles" && routeKey !== "identity",
-                          routeKey,
-                          children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_editor4.ErrorBoundary, { children: areas2.sidebar })
-                        }
-                      ) }),
-                      /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(SaveHub, {}),
-                      /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(SavePanel, {})
-                    ]
-                  }
-                ) })
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_notices.SnackbarNotices, { className: "edit-site-layout__snackbar" }),
-            /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(UploadProgressSnackbar, {}),
-            isMobileViewport && hasMobileAreas && /* @__PURE__ */ (0, import_jsx_runtime104.jsx)("div", { className: "edit-site-layout__mobile", children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(SidebarNavigationProvider, { children: canvas !== "edit" ? /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(import_jsx_runtime104.Fragment, { children: [
-              showMobileSiteHub && /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-                SiteHubMobile,
-                {
-                  ref: mobileToggleRef
-                }
-              ),
-              areas2.mobileContent ? (
-                /*
-                 * ThemeProvider wraps SidebarContent (rather than
-                 * just the content) so the scroll wrapper it renders
-                 * inherits the content background tokens. See
-                 * `.edit-site-sidebar__screen-wrapper` in style.scss.
-                 */
-                /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-                  import_theme.ThemeProvider,
-                  {
-                    color: CONTENT_COLOR,
-                    children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-                      SidebarContent,
-                      {
-                        routeKey,
-                        children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)("div", { className: "edit-site-layout__mobile-content", children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_editor4.ErrorBoundary, { children: areas2.mobileContent }) })
-                      }
-                    )
-                  }
-                )
-              ) : /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-                SidebarContent,
-                {
-                  routeKey,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_editor4.ErrorBoundary, { children: areas2.mobileSidebar })
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(SaveHub, {}),
-              /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(SavePanel, {})
-            ] }) : /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_theme.ThemeProvider, { color: CONTENT_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_editor4.ErrorBoundary, { children: areas2.preview }) }) }) }),
-            !isMobileViewport && areas2.content && canvas !== "edit" && /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-              "div",
-              {
-                className: "edit-site-layout__area",
-                style: {
-                  maxWidth: widths?.content
-                },
-                children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_theme.ThemeProvider, { color: CONTENT_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_editor4.ErrorBoundary, { children: areas2.content }) })
-              }
-            ),
-            !isMobileViewport && areas2.edit && canvas !== "edit" && /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-              "div",
-              {
-                className: "edit-site-layout__area",
-                style: {
-                  maxWidth: widths?.edit
-                },
-                children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_theme.ThemeProvider, { color: CONTENT_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_editor4.ErrorBoundary, { children: areas2.edit }) })
-              }
-            ),
-            !isMobileViewport && areas2.preview && /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)("div", { className: "edit-site-layout__canvas-container", children: [
-              canvasResizer,
-              !!canvasSize.width && /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-                "div",
-                {
-                  className: clsx_default(
-                    "edit-site-layout__canvas",
-                    {
-                      "is-right-aligned": isResizableFrameOversized
-                    }
-                  ),
-                  ref: animationRef,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_editor4.ErrorBoundary, { children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-                    resizable_frame_default,
-                    {
-                      isReady: !isEditorLoading,
-                      isFullWidth: canvas === "edit",
-                      defaultSize: {
-                        width: canvasSize.width - 24,
-                        height: canvasSize.height
-                      },
-                      isOversized: isResizableFrameOversized,
-                      setIsOversized: setIsResizableFrameOversized,
-                      innerContentStyle: {
-                        background: gradientValue ?? backgroundColor
-                      },
-                      children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-                        import_theme.ThemeProvider,
-                        {
-                          color: CONTENT_COLOR,
-                          children: areas2.preview
-                        }
-                      )
-                    }
-                  ) })
-                }
-              )
-            ] })
-          ] })
+          container: container ?? getWpCompatOverlaySlot(),
+          ...restProps,
+          ref
         }
-      )
-    ] });
-  }
-  function LayoutWithGlobalStylesProvider(props) {
-    const themeColors = (0, import_element44.useMemo)(getAdminThemeColors, []);
-    const { createErrorNotice } = (0, import_data12.useDispatch)(import_notices.store);
-    function onPluginAreaError(name2) {
-      createErrorNotice(
-        (0, import_i18n7.sprintf)(
-          /* translators: %s: plugin name */
-          (0, import_i18n7.__)(
-            'The "%s" plugin has encountered an error and cannot be rendered.'
-          ),
-          name2
-        )
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_components6.SlotFillProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(tooltip_exports.Provider, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_plugins2.PluginArea, { onError: onPluginAreaError }),
-      /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_theme.ThemeProvider, { color: themeColors, children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(Layout, { ...props }) })
-    ] }) });
-  }
+  );

-  // packages/edit-site/build-module/hooks/commands/use-common-commands.mjs
-  var import_element45 = __toESM(require_element(), 1);
-  var import_data13 = __toESM(require_data(), 1);
-  var import_i18n8 = __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);
-  var import_core_data11 = __toESM(require_core_data(), 1);
-  var import_editor5 = __toESM(require_editor(), 1);
-  var { useHistory: useHistory4, useLocation: useLocation7 } = unlock(import_router7.privateApis);
-  var { useGlobalStyles } = unlock(import_editor5.privateApis);
-  var getGlobalStylesToggleWelcomeGuideCommands = () => function useGlobalStylesToggleWelcomeGuideCommands() {
-    const { openGeneralSidebar: openGeneralSidebar2 } = unlock((0, import_data13.useDispatch)(store));
-    const { params } = useLocation7();
-    const { canvas = "view" } = params;
-    const { set: set3 } = (0, import_data13.useDispatch)(import_preferences4.store);
-    const history = useHistory4();
-    const isBlockBasedTheme = (0, import_data13.useSelect)((select4) => {
-      return select4(import_core_data11.store).getCurrentTheme().is_block_theme;
-    }, []);
-    const commands = (0, import_element45.useMemo)(() => {
-      if (!isBlockBasedTheme) {
-        return [];
-      }
-      return [
-        {
-          name: "core/edit-site/toggle-styles-welcome-guide",
-          label: (0, import_i18n8.__)("Learn about styles"),
-          callback: ({ close }) => {
-            close();
-            if (canvas !== "edit") {
-              history.navigate("/styles?canvas=edit", {
-                transition: "canvas-mode-edit-transition"
-              });
-            }
-            openGeneralSidebar2("edit-site/global-styles");
-            set3("core/edit-site", "welcomeGuideStyles", true);
-            setTimeout(() => {
-              set3("core/edit-site", "welcomeGuideStyles", true);
-            }, 500);
-          },
-          icon: help_default
-        }
-      ];
-    }, [history, openGeneralSidebar2, canvas, isBlockBasedTheme, set3]);
-    return {
-      isLoading: false,
-      commands
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-  };
-  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_element45.useMemo)(() => {
-      if (!canReset) {
-        return [];
+    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 [
-        {
-          name: "core/edit-site/reset-global-styles",
-          label: (0, import_i18n8.__)("Reset styles"),
-          icon: (0, import_i18n8.isRTL)() ? rotate_right_default : rotate_left_default,
-          callback: ({ close }) => {
-            close();
-            setUser({ styles: {}, settings: {} });
-          }
-        }
-      ];
-    }, [canReset, setUser]);
-    return {
-      isLoading: false,
-      commands
-    };
-  };
-  var getGlobalStylesOpenRevisionsCommands = () => function useGlobalStylesOpenRevisionsCommands() {
-    const { openGeneralSidebar: openGeneralSidebar2 } = unlock((0, import_data13.useDispatch)(store));
-    const { setStylesPath } = unlock((0, import_data13.useDispatch)(import_editor5.store));
-    const { params } = useLocation7();
-    const { canvas = "view" } = params;
-    const history = useHistory4();
-    const hasRevisions = (0, import_data13.useSelect)((select4) => {
-      const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select4(import_core_data11.store);
-      const globalStylesId = __experimentalGetCurrentGlobalStylesId();
-      const globalStyles = globalStylesId ? getEntityRecord("root", "globalStyles", globalStylesId) : void 0;
-      return !!globalStyles?._links?.["version-history"]?.[0]?.count;
-    }, []);
-    const commands = (0, import_element45.useMemo)(() => {
-      if (!hasRevisions) {
-        return [];
+    }
+    return false;
+  }
+  function injectStyle14(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime14();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash14(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument14(targetDocument) {
+    const runtime = getRuntime14();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle14(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      return [
+      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("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) {
+    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_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,
         {
-          name: "core/edit-site/open-styles-revisions",
-          label: (0, import_i18n8.__)("Open style revisions"),
-          icon: backup_default,
-          callback: ({ close }) => {
-            close();
-            if (canvas !== "edit") {
-              history.navigate("/styles?canvas=edit", {
-                transition: "canvas-mode-edit-transition"
-              });
-            }
-            openGeneralSidebar2("edit-site/global-styles");
-            setStylesPath("/revisions");
-          }
+          ref,
+          align,
+          side,
+          sideOffset,
+          ...props,
+          className: clsx_default(
+            resets_default4["box-sizing"],
+            style_default13.positioner,
+            className2
+          )
         }
-      ];
-    }, [
-      history,
-      openGeneralSidebar2,
-      setStylesPath,
-      hasRevisions,
-      canvas
-    ]);
-    return {
-      isLoading: false,
-      commands
+      );
+    }
+  );
+
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-  };
-  function useCommonCommands() {
-    (0, import_commands.useCommandLoader)({
-      name: "core/edit-site/toggle-styles-welcome-guide",
-      hook: getGlobalStylesToggleWelcomeGuideCommands()
-    });
-    (0, import_commands.useCommandLoader)({
-      name: "core/edit-site/reset-global-styles",
-      hook: getGlobalStylesResetCommands()
-    });
-    (0, import_commands.useCommandLoader)({
-      name: "core/edit-site/open-styles-revisions",
-      hook: getGlobalStylesOpenRevisionsCommands()
-    });
+    if (typeof document !== "undefined") {
+      registerDocument15(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // packages/edit-site/build-module/hooks/commands/use-set-command-context.mjs
-  var import_data14 = __toESM(require_data(), 1);
-  var import_commands2 = __toESM(require_commands(), 1);
-  var import_block_editor3 = __toESM(require_block_editor(), 1);
-  var import_router8 = __toESM(require_router(), 1);
-  var { useCommandContext } = unlock(import_commands2.privateApis);
-  var { useLocation: useLocation8 } = unlock(import_router8.privateApis);
-  function useSetCommandContext() {
-    const { query = {} } = useLocation8();
-    const { canvas = "view" } = query;
-    const hasBlockSelected = (0, import_data14.useSelect)((select4) => {
-      return select4(import_block_editor3.store).getBlockSelectionStart();
-    }, []);
-    let commandContext = "site-editor";
-    if (canvas === "edit") {
-      commandContext = "entity-edit";
+  function documentContainsStyleHash15(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    if (hasBlockSelected) {
-      commandContext = "block-selection-edit";
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE15}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
+        return true;
+      }
     }
-    useCommandContext(commandContext);
+    return false;
   }
-
-  // packages/edit-site/build-module/components/site-editor-routes/index.mjs
-  var import_data87 = __toESM(require_data(), 1);
-  var import_element198 = __toESM(require_element(), 1);
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-main/index.mjs
-  var import_components10 = __toESM(require_components(), 1);
-  var import_i18n11 = __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_components8 = __toESM(require_components(), 1);
-  var import_i18n9 = __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_element46 = __toESM(require_element(), 1);
-
-  // packages/edit-site/build-module/components/sidebar-button/index.mjs
-  var import_components7 = __toESM(require_components(), 1);
-  var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
-  function SidebarButton(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(
-      import_components7.Button,
+  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("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_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,
       {
-        size: "compact",
+        ref,
+        className: clsx_default(style_default14.popup, className2),
         ...props,
-        className: clsx_default("edit-site-sidebar-button", props.className)
+        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 });
+    }
+  );
+
+  // 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/edit-site/build-module/components/sidebar-navigation-screen/index.mjs
-  var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
-  var { useHistory: useHistory5, useLocation: useLocation9 } = unlock(import_router9.privateApis);
-  function SidebarNavigationScreen({
-    isRoot,
-    title,
-    actions,
-    content,
-    footer,
-    description,
-    backPath: backPathProp
-  }) {
-    const { dashboardLink, dashboardLinkText, previewingThemeName } = (0, import_data15.useSelect)(
-      (select4) => {
-        const { getSettings: getSettings7 } = unlock(select4(store));
-        const currentlyPreviewingThemeId = currentlyPreviewingTheme();
-        return {
-          dashboardLink: getSettings7().__experimentalDashboardLink,
-          dashboardLinkText: getSettings7().__experimentalDashboardLinkText,
-          // Do not call `getTheme` with null, it will cause a request to
-          // the server.
-          previewingThemeName: currentlyPreviewingThemeId ? select4(import_core_data12.store).getTheme(currentlyPreviewingThemeId)?.name?.rendered : void 0
-        };
-      },
-      []
-    );
-    const location = useLocation9();
-    const history = useHistory5();
-    const { navigate } = (0, import_element46.useContext)(SidebarNavigationContext);
-    const backPath = backPathProp ?? location.state?.backPath;
-    const icon = (0, import_i18n9.isRTL)() ? chevron_right_default : chevron_left_default;
-    return /* @__PURE__ */ (0, import_jsx_runtime106.jsxs)(import_jsx_runtime106.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime106.jsxs)(
-        import_components8.__experimentalVStack,
-        {
-          className: clsx_default("edit-site-sidebar-navigation-screen__main", {
-            "has-footer": !!footer
-          }),
-          spacing: 0,
-          justify: "flex-start",
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime106.jsxs)(
-              import_components8.__experimentalHStack,
-              {
-                spacing: 3,
-                alignment: "flex-start",
-                className: "edit-site-sidebar-navigation-screen__title-icon",
-                children: [
-                  !isRoot && /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(
-                    SidebarButton,
-                    {
-                      onClick: () => {
-                        history.navigate(backPath);
-                        navigate("back");
-                      },
-                      icon,
-                      label: (0, import_i18n9.__)("Back"),
-                      showTooltip: false
-                    }
-                  ),
-                  isRoot && /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(
-                    SidebarButton,
-                    {
-                      icon,
-                      label: dashboardLinkText || (0, import_i18n9.__)("Go to the Dashboard"),
-                      href: dashboardLink
-                    }
-                  ),
-                  /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(
-                    import_components8.__experimentalHeading,
-                    {
-                      className: "edit-site-sidebar-navigation-screen__title",
-                      level: 1,
-                      size: 20,
-                      children: !isPreviewingTheme() ? title : (0, import_i18n9.sprintf)(
-                        /* translators: 1: theme name. 2: title */
-                        (0, import_i18n9.__)("Previewing %1$s: %2$s"),
-                        previewingThemeName,
-                        title
-                      )
-                    }
-                  ),
-                  actions && /* @__PURE__ */ (0, import_jsx_runtime106.jsx)("div", { className: "edit-site-sidebar-navigation-screen__actions", children: actions })
-                ]
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime106.jsxs)("div", { className: "edit-site-sidebar-navigation-screen__content", children: [
-              description && /* @__PURE__ */ (0, import_jsx_runtime106.jsx)("div", { className: "edit-site-sidebar-navigation-screen__description", children: description }),
-              content
-            ] })
-          ]
-        }
-      ),
-      footer && /* @__PURE__ */ (0, import_jsx_runtime106.jsx)("footer", { className: "edit-site-sidebar-navigation-screen__footer", children: footer })
-    ] });
+  // 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/edit-site/build-module/components/sidebar-navigation-item/index.mjs
-  var import_components9 = __toESM(require_components(), 1);
-  var import_i18n10 = __toESM(require_i18n(), 1);
-  var import_router10 = __toESM(require_router(), 1);
-  var import_element47 = __toESM(require_element(), 1);
-  var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
-  var { useHistory: useHistory6, useLink, useLocation: useLocation10 } = unlock(import_router10.privateApis);
-  function SidebarNavigationItem({
-    isHidden: isHidden2 = false,
-    ...props
-  }) {
-    if (isHidden2) {
-      return null;
+  // 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/visually-hidden/visually-hidden.mjs
+  var import_element41 = __toESM(require_element(), 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 /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(SidebarNavigationItemContent, { ...props });
+    return globalScope.__wpStyleRuntime;
   }
-  function SidebarNavigationItemContent({
-    className,
-    icon,
-    withChevron = false,
-    suffix,
-    uid,
-    to: to2,
-    onClick,
-    activeOnRouteName,
-    children,
-    ...props
-  }) {
-    const history = useHistory6();
-    const linkProps = useLink(to2);
-    const { name: name2 } = useLocation10();
-    const { navigate } = (0, import_element47.useContext)(SidebarNavigationContext);
-    const isActive = activeOnRouteName && name2 === activeOnRouteName;
-    function handleClick(e2) {
-      if (onClick) {
-        onClick(e2);
-        navigate("forward");
-      } else if (to2) {
-        e2.preventDefault();
-        history.navigate(to2);
-        navigate("forward", `[id="${uid}"]`);
-      }
+  function documentContainsStyleHash16(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
-      import_components9.__experimentalItem,
-      {
-        className: clsx_default(
-          "edit-site-sidebar-navigation-item",
-          { "with-suffix": !withChevron && suffix },
-          className
-        ),
-        id: uid,
-        onClick: handleClick,
-        href: to2 ? linkProps.href : void 0,
-        "aria-current": isActive ? true : void 0,
-        ...props,
-        children: /* @__PURE__ */ (0, import_jsx_runtime107.jsxs)(Stack, { direction: "row", align: "center", justify: "start", gap: "sm", children: [
-          icon && /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
-            icon_default,
-            {
-              style: { fill: "currentcolor" },
-              icon,
-              size: 24
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(import_components9.FlexBlock, { children }),
-          withChevron && /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
-            icon_default,
-            {
-              icon: (0, import_i18n10.isRTL)() ? chevron_left_small_default : chevron_right_small_default,
-              className: "edit-site-sidebar-navigation-item__drilldown-indicator",
-              size: 24
-            }
-          ),
-          !withChevron && suffix
-        ] })
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE16}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
+        return true;
       }
-    );
+    }
+    return false;
   }
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-main/index.mjs
-  var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
-  function MainSidebarNavigationContent({ isBlockBasedTheme = true }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime108.jsxs)(import_components10.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-main", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(
-        SidebarNavigationItem,
-        {
-          to: "/identity",
-          uid: "identity-navigation-item",
-          icon: site_logo_default,
-          activeOnRouteName: "identity",
-          isHidden: !isBlockBasedTheme,
-          children: (0, import_i18n11._x)("Identity", "site identity")
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(
-        SidebarNavigationItem,
-        {
-          to: isBlockBasedTheme ? "/styles" : "/stylebook",
-          uid: isBlockBasedTheme ? "global-styles-navigation-item" : "stylebook-navigation-item",
-          icon: styles_default,
-          activeOnRouteName: isBlockBasedTheme ? "styles" : void 0,
-          withChevron: !isBlockBasedTheme,
-          children: (0, import_i18n11.__)("Styles")
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(
-        SidebarNavigationItem,
-        {
-          uid: "page-navigation-item",
-          to: "/page",
-          withChevron: true,
-          icon: page_default,
-          isHidden: !isBlockBasedTheme,
-          children: (0, import_i18n11.__)("Pages")
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(
-        SidebarNavigationItem,
-        {
-          uid: "navigation-navigation-item",
-          to: "/navigation",
-          withChevron: true,
-          icon: navigation_default,
-          isHidden: !isBlockBasedTheme,
-          children: (0, import_i18n11.__)("Navigation")
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(
-        SidebarNavigationItem,
-        {
-          uid: "patterns-navigation-item",
-          to: "/pattern",
-          withChevron: true,
-          icon: symbol_default,
-          children: (0, import_i18n11.__)("Patterns")
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(
-        SidebarNavigationItem,
-        {
-          uid: "template-navigation-item",
-          to: "/template",
-          withChevron: true,
-          icon: layout_default,
-          isHidden: !isBlockBasedTheme,
-          children: (0, import_i18n11.__)("Templates")
-        }
-      )
-    ] });
+  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 SidebarNavigationScreenMain({ customDescription }) {
-    const isBlockBasedTheme = (0, import_data16.useSelect)(
-      (select4) => select4(import_core_data13.store).getCurrentTheme()?.is_block_theme,
-      []
+  function registerDocument16(targetDocument) {
+    const runtime = getRuntime16();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    let description;
-    if (customDescription) {
-      description = customDescription;
-    } else if (isBlockBasedTheme) {
-      description = (0, import_i18n11.__)(
-        "Customize the appearance of your website using the block editor."
-      );
-    } else {
-      description = (0, import_i18n11.__)(
-        "Explore block styles and patterns to refine your site."
-      );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle16(targetDocument, hash, css);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(
-      SidebarNavigationScreen,
-      {
-        isRoot: true,
-        title: (0, import_i18n11.__)("Design"),
-        description,
-        content: /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(
-          MainSidebarNavigationContent,
-          {
-            isBlockBasedTheme
-          }
-        )
+    return () => {
+      const 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/edit-site/build-module/components/sidebar-navigation-screen-unsupported/index.mjs
-  var import_i18n12 = __toESM(require_i18n(), 1);
-  var import_components11 = __toESM(require_components(), 1);
-  var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
-  function SidebarNavigationScreenUnsupported() {
-    return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_components11.__experimentalSpacer, { padding: 3, children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_components11.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n12.__)(
-      "The theme you are currently using does not support this screen."
-    ) }) });
+  function registerStyle16(hash, css) {
+    const runtime = getRuntime16();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle16(targetDocument, hash, css);
+    }
   }
-
-  // packages/edit-site/build-module/components/editor/index.mjs
-  var import_data34 = __toESM(require_data(), 1);
-  var import_components19 = __toESM(require_components(), 1);
-  var import_compose4 = __toESM(require_compose(), 1);
-  var import_editor16 = __toESM(require_editor(), 1);
-  var import_i18n22 = __toESM(require_i18n(), 1);
-  var import_core_data22 = __toESM(require_core_data(), 1);
-  var import_block_library = __toESM(require_block_library(), 1);
-  var import_element56 = __toESM(require_element(), 1);
-  var import_notices3 = __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_url8 = __toESM(require_url(), 1);
-
-  // packages/edit-site/build-module/components/welcome-guide/editor.mjs
-  var import_data17 = __toESM(require_data(), 1);
-  var import_components12 = __toESM(require_components(), 1);
-  var import_i18n13 = __toESM(require_i18n(), 1);
-  var import_element48 = __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_runtime110 = __toESM(require_jsx_runtime(), 1);
-  function WelcomeGuideImage({ nonAnimatedSrc, animatedSrc }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)("picture", { className: "edit-site-welcome-guide__image", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-        "source",
-        {
-          srcSet: nonAnimatedSrc,
-          media: "(prefers-reduced-motion: reduce)"
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime110.jsx)("img", { src: animatedSrc, width: "312", height: "240", alt: "" })
-    ] });
+  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}}}");
   }
-
-  // packages/edit-site/build-module/components/welcome-guide/editor.mjs
-  var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
-  function WelcomeGuideEditor() {
-    const { toggle } = (0, import_data17.useDispatch)(import_preferences5.store);
-    const { isActive, isBlockBasedTheme } = (0, import_data17.useSelect)((select4) => {
-      return {
-        isActive: !!select4(import_preferences5.store).get(
-          "core/edit-site",
-          "welcomeGuide"
-        ),
-        isBlockBasedTheme: select4(import_core_data14.store).getCurrentTheme()?.is_block_theme
-      };
-    }, []);
-    if (!isActive || !isBlockBasedTheme) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
-      import_components12.Guide,
-      {
-        className: "edit-site-welcome-guide guide-editor",
-        contentLabel: (0, import_i18n13.__)("Welcome to the site editor"),
-        finishButtonText: (0, import_i18n13.__)("Get started"),
-        onFinish: () => toggle("core/edit-site", "welcomeGuide"),
-        pages: [
+  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,
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime111.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_runtime111.jsxs)(import_jsx_runtime111.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("h1", { className: "edit-site-welcome-guide__heading", children: (0, import_i18n13.__)("Edit your site") }),
-              /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("p", { className: "edit-site-welcome-guide__text", children: (0, import_i18n13.__)(
-                "Design everything on your site \u2014 from the header right down to the footer \u2014 using blocks."
-              ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("p", { className: "edit-site-welcome-guide__text", children: (0, import_element48.createInterpolateElement)(
-                (0, import_i18n13.__)(
-                  "Click <StylesIconImage /> to start designing your blocks, and choose your typography, layout, and colors."
-                ),
-                {
-                  StylesIconImage: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
-                    "img",
-                    {
-                      alt: (0, import_i18n13.__)("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"
-                    }
-                  )
-                }
-              ) })
-            ] })
+            // @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/skeleton/skeleton.mjs
+  var import_element42 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
+  function getRuntime17() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument17(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash17(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE17}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash) {
+        return true;
       }
-    );
+    }
+    return false;
   }
-
-  // packages/edit-site/build-module/components/welcome-guide/page.mjs
-  var import_data18 = __toESM(require_data(), 1);
-  var import_components13 = __toESM(require_components(), 1);
-  var import_i18n14 = __toESM(require_i18n(), 1);
-  var import_preferences6 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
-  function WelcomeGuidePage() {
-    const { toggle } = (0, import_data18.useDispatch)(import_preferences6.store);
-    const isVisible2 = (0, import_data18.useSelect)((select4) => {
-      const isPageActive = !!select4(import_preferences6.store).get(
-        "core/edit-site",
-        "welcomeGuidePage"
-      );
-      const isEditorActive = !!select4(import_preferences6.store).get(
-        "core/edit-site",
-        "welcomeGuide"
-      );
-      return isPageActive && !isEditorActive;
-    }, []);
-    if (!isVisible2) {
-      return null;
+  function injectStyle17(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    const heading = (0, import_i18n14.__)("Editing a page");
-    return /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(
-      import_components13.Guide,
-      {
-        className: "edit-site-welcome-guide guide-page",
-        contentLabel: heading,
-        finishButtonText: (0, import_i18n14.__)("Continue"),
-        onFinish: () => toggle("core/edit-site", "welcomeGuidePage"),
-        pages: [
-          {
-            image: /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(
-              "video",
-              {
-                className: "edit-site-welcome-guide__video",
-                autoPlay: true,
-                loop: true,
-                muted: true,
-                width: "312",
-                height: "240",
-                children: /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(
-                  "source",
-                  {
-                    src: "https://s.w.org/images/block-editor/editing-your-page.mp4",
-                    type: "video/mp4"
-                  }
-                )
-              }
-            ),
-            content: /* @__PURE__ */ (0, import_jsx_runtime112.jsxs)(import_jsx_runtime112.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime112.jsx)("h1", { className: "edit-site-welcome-guide__heading", children: heading }),
-              /* @__PURE__ */ (0, import_jsx_runtime112.jsx)("p", { className: "edit-site-welcome-guide__text", children: (0, import_i18n14.__)(
-                // 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."
-              ) })
-            ] })
-          }
-        ]
-      }
-    );
+    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);
   }
-
-  // packages/edit-site/build-module/components/welcome-guide/template.mjs
-  var import_data19 = __toESM(require_data(), 1);
-  var import_components14 = __toESM(require_components(), 1);
-  var import_i18n15 = __toESM(require_i18n(), 1);
-  var import_preferences7 = __toESM(require_preferences(), 1);
-  var import_editor6 = __toESM(require_editor(), 1);
-  var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
-  function WelcomeGuideTemplate() {
-    const { toggle } = (0, import_data19.useDispatch)(import_preferences7.store);
-    const { isActive, hasPreviousEntity } = (0, import_data19.useSelect)((select4) => {
-      const { getEditorSettings } = select4(import_editor6.store);
-      const { get } = select4(import_preferences7.store);
-      return {
-        isActive: get("core/edit-site", "welcomeGuideTemplate"),
-        hasPreviousEntity: !!getEditorSettings().onNavigateToPreviousEntityRecord
-      };
-    }, []);
-    const isVisible2 = isActive && hasPreviousEntity;
-    if (!isVisible2) {
-      return null;
+  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);
     }
-    const heading = (0, import_i18n15.__)("Editing a template");
-    return /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
-      import_components14.Guide,
-      {
-        className: "edit-site-welcome-guide guide-template",
-        contentLabel: heading,
-        finishButtonText: (0, import_i18n15.__)("Continue"),
-        onFinish: () => toggle("core/edit-site", "welcomeGuideTemplate"),
-        pages: [
-          {
-            image: /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
-              "video",
-              {
-                className: "edit-site-welcome-guide__video",
-                autoPlay: true,
-                loop: true,
-                muted: true,
-                width: "312",
-                height: "240",
-                children: /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
-                  "source",
-                  {
-                    src: "https://s.w.org/images/block-editor/editing-your-template.mp4",
-                    type: "video/mp4"
-                  }
-                )
-              }
-            ),
-            content: /* @__PURE__ */ (0, import_jsx_runtime113.jsxs)(import_jsx_runtime113.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime113.jsx)("h1", { className: "edit-site-welcome-guide__heading", children: heading }),
-              /* @__PURE__ */ (0, import_jsx_runtime113.jsx)("p", { className: "edit-site-welcome-guide__text", children: (0, import_i18n15.__)(
-                "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."
-              ) })
-            ] })
-          }
-        ]
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    );
-  }
-
-  // packages/edit-site/build-module/components/welcome-guide/index.mjs
-  var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
-  function WelcomeGuide({ postType: postType2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime114.jsxs)(import_jsx_runtime114.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(WelcomeGuideEditor, {}),
-      postType2 === "page" && /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(WelcomeGuidePage, {}),
-      postType2 === "wp_template" && /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(WelcomeGuideTemplate, {})
-    ] });
-  }
-
-  // packages/edit-site/build-module/components/canvas-loader/index.mjs
-  var import_components15 = __toESM(require_components(), 1);
-  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_runtime115 = __toESM(require_jsx_runtime(), 1);
-  var { useStyle: useStyle2 } = unlock(import_editor8.privateApis);
-  function CanvasLoader({ id }) {
-    const textColor = useStyle2("color.text");
-    const { elapsed, total } = (0, import_data20.useSelect)((select4) => {
-      const selectorsByStatus = select4(import_core_data15.store).countSelectorsByStatus();
-      const resolving = selectorsByStatus.resolving ?? 0;
-      const finished = selectorsByStatus.finished ?? 0;
-      return {
-        elapsed: finished,
-        total: finished + resolving
-      };
-    }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
-      "div",
-      {
-        className: "edit-site-canvas-loader",
-        style: textColor ? { "--color": textColor } : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(import_components15.ProgressBar, { id, max: total, value: elapsed })
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    );
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-
-  // packages/edit-site/build-module/components/block-editor/use-site-editor-settings.mjs
-  var import_data24 = __toESM(require_data(), 1);
-  var import_element51 = __toESM(require_element(), 1);
-  var import_router13 = __toESM(require_router(), 1);
-  var import_compose3 = __toESM(require_compose(), 1);
-  var import_editor11 = __toESM(require_editor(), 1);
-
-  // packages/global-styles-engine/build-module/utils/object.mjs
-  function setImmutably(object, path, value) {
-    path = Array.isArray(path) ? [...path] : [path];
-    object = Array.isArray(object) ? [...object] : { ...object };
-    const leaf = path.pop();
-    let prev = object;
-    for (const key of path) {
-      const lvl = prev[key];
-      prev = prev[key] = Array.isArray(lvl) ? [...lvl] : { ...lvl };
+  function registerStyle17(hash, css) {
+    const runtime = getRuntime17();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle17(targetDocument, hash, css);
     }
-    prev[leaf] = value;
-    return object;
   }
-  var getValueFromObjectPath = (object, path, defaultValue2) => {
-    const arrayPath = Array.isArray(path) ? path : path.split(".");
-    let value = object;
-    arrayPath.forEach((fieldName) => {
-      value = value?.[fieldName];
-    });
-    return value ?? defaultValue2;
-  };
-
-  // packages/global-styles-engine/build-module/settings/get-setting.mjs
-  var VALID_SETTINGS = [
-    "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 getSetting(globalStyles, path, blockName) {
-    const appendedBlockPath = blockName ? ".blocks." + blockName : "";
-    const appendedPropertyPath = path ? "." + path : "";
-    const contextualPath = `settings${appendedBlockPath}${appendedPropertyPath}`;
-    const globalPath = `settings${appendedPropertyPath}`;
-    if (path) {
-      return getValueFromObjectPath(globalStyles, contextualPath) ?? getValueFromObjectPath(globalStyles, globalPath);
-    }
-    let result = {};
-    VALID_SETTINGS.forEach((setting) => {
-      const value = getValueFromObjectPath(
-        globalStyles,
-        `settings${appendedBlockPath}.${setting}`
-      ) ?? getValueFromObjectPath(globalStyles, `settings.${setting}`);
-      if (value !== void 0) {
-        result = setImmutably(result, setting.split("."), value);
-      }
-    });
-    return result;
+  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}}}}");
   }
-
-  // packages/global-styles-engine/build-module/settings/set-setting.mjs
-  function setSetting(globalStyles, path, newValue, blockName) {
-    const appendedBlockPath = blockName ? ".blocks." + blockName : "";
-    const appendedPropertyPath = path ? "." + path : "";
-    const finalPath = `settings${appendedBlockPath}${appendedPropertyPath}`;
-    return setImmutably(
-      globalStyles,
-      finalPath.split("."),
-      newValue
-    );
+  var resets_default5 = { "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}}}}");
   }
+  var style_default16 = { "skeleton": "b20cc1690085c2f0__skeleton", "pulse": "_9b143194fdb45f93__pulse", "skeleton-pulse": "e2b9fe0690281bc8__skeleton-pulse" };
+  var Skeleton = (0, import_element42.forwardRef)(
+    function Skeleton2({ render: render4, ...props }, ref) {
+      return useRender({
+        render: render4,
+        ref,
+        props: mergeProps(
+          {
+            className: clsx_default(
+              style_default16.skeleton,
+              style_default16.pulse,
+              resets_default5["box-sizing"]
+            ),
+            // Decorative by default; consumers mark the loading
+            // region with aria-busy / role="status".
+            "aria-hidden": true
+          },
+          props
+        )
+      });
+    }
+  );

-  // packages/global-styles-engine/build-module/utils/common.mjs
-  var import_style_engine = __toESM(require_style_engine(), 1);
-
-  // packages/global-styles-engine/build-module/utils/fluid.mjs
-  var DEFAULT_MAXIMUM_VIEWPORT_WIDTH = "1600px";
-  var DEFAULT_MINIMUM_VIEWPORT_WIDTH = "320px";
-  var DEFAULT_SCALE_FACTOR = 1;
-  var DEFAULT_MINIMUM_FONT_SIZE_FACTOR_MIN = 0.25;
-  var DEFAULT_MINIMUM_FONT_SIZE_FACTOR_MAX = 0.75;
-  var DEFAULT_MINIMUM_FONT_SIZE_LIMIT = "14px";
-  function getComputedFluidTypographyValue({
-    minimumFontSize,
-    maximumFontSize,
-    fontSize,
-    minimumViewportWidth = DEFAULT_MINIMUM_VIEWPORT_WIDTH,
-    maximumViewportWidth = DEFAULT_MAXIMUM_VIEWPORT_WIDTH,
-    scaleFactor = DEFAULT_SCALE_FACTOR,
-    minimumFontSizeLimit
-  }) {
-    minimumFontSizeLimit = !!getTypographyValueAndUnit(minimumFontSizeLimit) ? minimumFontSizeLimit : DEFAULT_MINIMUM_FONT_SIZE_LIMIT;
-    if (fontSize) {
-      const fontSizeParsed = getTypographyValueAndUnit(fontSize);
-      if (!fontSizeParsed?.unit || !fontSizeParsed?.value) {
-        return null;
-      }
-      const minimumFontSizeLimitParsed = getTypographyValueAndUnit(
-        minimumFontSizeLimit,
+  // 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)(
+        Tag,
         {
-          coerceTo: fontSizeParsed.unit
+          ref,
+          className: clsx_default("admin-ui-navigable-region", className2),
+          "aria-label": ariaLabel,
+          role: "region",
+          tabIndex: "-1",
+          ...props,
+          children
         }
       );
-      if (!!minimumFontSizeLimitParsed?.value && !minimumFontSize && !maximumFontSize) {
-        if (fontSizeParsed?.value <= minimumFontSizeLimitParsed?.value) {
-          return null;
-        }
-      }
-      if (!maximumFontSize) {
-        maximumFontSize = `${fontSizeParsed.value}${fontSizeParsed.unit}`;
-      }
-      if (!minimumFontSize) {
-        const fontSizeValueInPx = fontSizeParsed.unit === "px" ? fontSizeParsed.value : fontSizeParsed.value * 16;
-        const minimumFontSizeFactor = Math.min(
-          Math.max(
-            1 - 0.075 * Math.log2(fontSizeValueInPx),
-            DEFAULT_MINIMUM_FONT_SIZE_FACTOR_MIN
-          ),
-          DEFAULT_MINIMUM_FONT_SIZE_FACTOR_MAX
-        );
-        const calculatedMinimumFontSize = roundToPrecision(
-          fontSizeParsed.value * minimumFontSizeFactor,
-          3
-        );
-        if (!!minimumFontSizeLimitParsed?.value && calculatedMinimumFontSize < minimumFontSizeLimitParsed?.value) {
-          minimumFontSize = `${minimumFontSizeLimitParsed.value}${minimumFontSizeLimitParsed.unit}`;
-        } else {
-          minimumFontSize = `${calculatedMinimumFontSize}${fontSizeParsed.unit}`;
-        }
-      }
-    }
-    const minimumFontSizeParsed = getTypographyValueAndUnit(minimumFontSize);
-    const fontSizeUnit = minimumFontSizeParsed?.unit || "rem";
-    const maximumFontSizeParsed = getTypographyValueAndUnit(maximumFontSize, {
-      coerceTo: fontSizeUnit
-    });
-    if (!minimumFontSizeParsed || !maximumFontSizeParsed) {
-      return null;
     }
-    const minimumFontSizeRem = getTypographyValueAndUnit(minimumFontSize, {
-      coerceTo: "rem"
-    });
-    const maximumViewportWidthParsed = getTypographyValueAndUnit(
-      maximumViewportWidth,
-      { coerceTo: fontSizeUnit }
-    );
-    const minimumViewportWidthParsed = getTypographyValueAndUnit(
-      minimumViewportWidth,
-      { coerceTo: fontSizeUnit }
-    );
-    if (!maximumViewportWidthParsed || !minimumViewportWidthParsed || !minimumFontSizeRem) {
-      return null;
+  );
+  NavigableRegion.displayName = "NavigableRegion";
+  var navigable_region_default = NavigableRegion;
+
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    const linearDenominator = maximumViewportWidthParsed.value - minimumViewportWidthParsed.value;
-    if (!linearDenominator) {
-      return null;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument18(document);
     }
-    const minViewportWidthOffsetValue = roundToPrecision(
-      minimumViewportWidthParsed.value / 100,
-      3
-    );
-    const viewportWidthOffset = roundToPrecision(minViewportWidthOffsetValue, 3) + fontSizeUnit;
-    const linearFactor = 100 * ((maximumFontSizeParsed.value - minimumFontSizeParsed.value) / linearDenominator);
-    const linearFactorScaled = roundToPrecision(
-      (linearFactor || 1) * scaleFactor,
-      3
-    );
-    const fluidTargetFontSize = `${minimumFontSizeRem.value}${minimumFontSizeRem.unit} + ((1vw - ${viewportWidthOffset}) * ${linearFactorScaled})`;
-    return `clamp(${minimumFontSize}, ${fluidTargetFontSize}, ${maximumFontSize})`;
+    return globalScope.__wpStyleRuntime;
   }
-  function getTypographyValueAndUnit(rawValue, options = {}) {
-    if (typeof rawValue !== "string" && typeof rawValue !== "number") {
-      return null;
+  function documentContainsStyleHash18(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    if (isFinite(rawValue)) {
-      rawValue = `${rawValue}px`;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE18}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash) {
+        return true;
+      }
     }
-    const { coerceTo, rootSizeValue, acceptableUnits } = {
-      coerceTo: "",
-      // Default browser font size. Later we could inject some JS to compute this `getComputedStyle( document.querySelector( "html" ) ).fontSize`.
-      rootSizeValue: 16,
-      acceptableUnits: ["rem", "px", "em"],
-      ...options
-    };
-    const acceptableUnitsGroup = acceptableUnits?.join("|");
-    const regexUnits = new RegExp(
-      `^(\\d*\\.?\\d+)(${acceptableUnitsGroup}){1,1}$`
-    );
-    const matches = rawValue.toString().match(regexUnits);
-    if (!matches || matches.length < 3) {
-      return null;
+    return false;
+  }
+  function injectStyle18(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    let [, value, unit] = matches;
-    let returnValue = parseFloat(value);
-    if ("px" === coerceTo && ("em" === unit || "rem" === unit)) {
-      returnValue = returnValue * rootSizeValue;
-      unit = coerceTo;
+    const runtime = getRuntime18();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    if ("px" === unit && ("em" === coerceTo || "rem" === coerceTo)) {
-      returnValue = returnValue / rootSizeValue;
-      unit = coerceTo;
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    if (("em" === coerceTo || "rem" === coerceTo) && ("em" === unit || "rem" === unit)) {
-      unit = coerceTo;
+    if (documentContainsStyleHash18(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    if (!unit) {
-      return null;
+    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 {
-      value: roundToPrecision(returnValue, 3),
-      unit
+    return () => {
+      const 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 roundToPrecision(value, digits = 3) {
-    const base = Math.pow(10, digits);
-    return Math.round(value * base) / base;
-  }
-
-  // packages/global-styles-engine/build-module/utils/typography.mjs
-  function isFluidTypographyEnabled(typographySettings) {
-    const fluidSettings = typographySettings?.fluid;
-    return true === fluidSettings || fluidSettings && typeof fluidSettings === "object" && Object.keys(fluidSettings).length > 0;
-  }
-  function getFluidTypographyOptionsFromSettings(settings2) {
-    const typographySettings = settings2?.typography ?? {};
-    const layoutSettings = settings2?.layout;
-    const defaultMaxViewportWidth = getTypographyValueAndUnit(
-      layoutSettings?.wideSize
-    ) ? layoutSettings?.wideSize : null;
-    return isFluidTypographyEnabled(typographySettings) && defaultMaxViewportWidth ? {
-      fluid: {
-        maxViewportWidth: defaultMaxViewportWidth,
-        ...typeof typographySettings.fluid === "object" ? typographySettings.fluid : {}
-      }
-    } : {
-      fluid: typographySettings?.fluid
-    };
-  }
-  function getTypographyFontSizeValue(preset, settings2) {
-    const { size: defaultSize } = preset;
-    if (!defaultSize || "0" === defaultSize || false === preset?.fluid) {
-      return defaultSize;
-    }
-    if (!isFluidTypographyEnabled(settings2?.typography) && !isFluidTypographyEnabled(preset)) {
-      return defaultSize;
-    }
-    const fluidTypographySettings = getFluidTypographyOptionsFromSettings(settings2)?.fluid ?? {};
-    const fluidFontSizeValue = getComputedFluidTypographyValue({
-      minimumFontSize: typeof preset?.fluid === "boolean" ? void 0 : preset?.fluid?.min,
-      maximumFontSize: typeof preset?.fluid === "boolean" ? void 0 : preset?.fluid?.max,
-      fontSize: defaultSize,
-      minimumFontSizeLimit: typeof fluidTypographySettings === "object" ? fluidTypographySettings?.minFontSize : void 0,
-      maximumViewportWidth: typeof fluidTypographySettings === "object" ? fluidTypographySettings?.maxViewportWidth : void 0,
-      minimumViewportWidth: typeof fluidTypographySettings === "object" ? fluidTypographySettings?.minViewportWidth : void 0
-    });
-    if (!!fluidFontSizeValue) {
-      return fluidFontSizeValue;
+  function registerStyle18(hash, css) {
+    const runtime = getRuntime18();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle18(targetDocument, hash, css);
     }
-    return defaultSize;
   }
-
-  // packages/global-styles-engine/build-module/utils/common.mjs
-  var ROOT_BLOCK_SELECTOR = "body";
-  var ROOT_CSS_PROPERTIES_SELECTOR = ":root";
-  function splitSelectorList(selector2) {
-    if (!selector2.includes(",")) {
-      return [selector2];
-    }
-    const selectors3 = [];
-    let currentSelector = "";
-    let parenthesesDepth = 0;
-    for (const char of selector2) {
-      if (char === "(") {
-        parenthesesDepth++;
-      } else if (char === ")" && parenthesesDepth > 0) {
-        parenthesesDepth--;
-      } else if (char === "," && parenthesesDepth === 0) {
-        selectors3.push(currentSelector);
-        currentSelector = "";
-        continue;
-      }
-      currentSelector += char;
-    }
-    selectors3.push(currentSelector);
-    return selectors3;
+  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)}}");
   }
-  var PRESET_METADATA = [
-    {
-      path: ["color", "palette"],
-      valueKey: "color",
-      cssVarInfix: "color",
-      classes: [
-        { classSuffix: "color", propertyName: "color" },
-        {
-          classSuffix: "background-color",
-          propertyName: "background-color"
-        },
+  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" };
+  function Header3({
+    headingLevel = 1,
+    breadcrumbs,
+    badges,
+    visual,
+    title,
+    subTitle,
+    actions,
+    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,
         {
-          classSuffix: "border-color",
-          propertyName: "border-color"
+          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
+              }
+            )
+          ]
         }
-      ]
-    },
-    {
-      path: ["color", "gradients"],
-      valueKey: "gradient",
-      cssVarInfix: "gradient",
-      classes: [
+      ),
+      subTitle && /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
+        Text,
         {
-          classSuffix: "gradient-background",
-          propertyName: "background"
+          render: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)("p", {}),
+          variant: "body-md",
+          className: style_default17["header-subtitle"],
+          children: subTitle
         }
-      ]
-    },
-    {
-      path: ["color", "duotone"],
-      valueKey: "colors",
-      cssVarInfix: "duotone",
-      valueFunc: ({ slug }) => `url( '#wp-duotone-${slug}' )`,
-      classes: []
-    },
-    {
-      path: ["shadow", "presets"],
-      valueKey: "shadow",
-      cssVarInfix: "shadow",
-      classes: []
-    },
-    {
-      path: ["typography", "fontSizes"],
-      valueFunc: (preset, settings2) => getTypographyFontSizeValue(preset, settings2),
-      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: size4 }) => size4,
-      classes: []
-    },
-    {
-      path: ["border", "radiusSizes"],
-      valueKey: "size",
-      cssVarInfix: "border-radius",
-      classes: []
-    },
-    {
-      path: ["dimensions", "dimensionSizes"],
-      valueKey: "size",
-      cssVarInfix: "dimension",
-      classes: []
-    }
-  ];
-  function scopeSelector(scope, selector2) {
-    if (!scope || !selector2) {
-      return selector2;
-    }
-    const scopes = splitSelectorList(scope);
-    const selectors3 = splitSelectorList(selector2);
-    const selectorsScoped = [];
-    scopes.forEach((outer) => {
-      selectors3.forEach((inner) => {
-        selectorsScoped.push(`${outer.trim()} ${inner.trim()}`);
-      });
-    });
-    return selectorsScoped.join(", ");
-  }
-  function scopeFeatureSelectors(scope, selectors3) {
-    if (!scope || !selectors3) {
-      return;
-    }
-    const featureSelectors = {};
-    Object.entries(selectors3).forEach(([feature, selector2]) => {
-      if (typeof selector2 === "string") {
-        featureSelectors[feature] = scopeSelector(scope, selector2);
-      }
-      if (typeof selector2 === "object") {
-        featureSelectors[feature] = {};
-        Object.entries(selector2).forEach(
-          ([subfeature, subfeatureSelector]) => {
-            featureSelectors[feature][subfeature] = scopeSelector(
-              scope,
-              subfeatureSelector
-            );
-          }
-        );
-      }
-    });
-    return featureSelectors;
+      )
+    ] });
   }
-  function appendToSelector(selector2, toAppend) {
-    if (!selector2.includes(",")) {
-      return selector2 + toAppend;
+
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    const selectors3 = splitSelectorList(selector2);
-    const newSelectors = selectors3.map((sel) => sel + toAppend);
-    return newSelectors.join(",");
-  }
-  function getBlockStyleVariationSelector(variation, blockSelector) {
-    const variationClass = `.is-style-${variation}`;
-    if (!blockSelector) {
-      return variationClass;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument19(document);
     }
-    const ancestorRegex = /[^\s:]+/;
-    const addVariationClass = (match3) => match3 + variationClass;
-    const result = splitSelectorList(blockSelector).map(
-      (part) => part.replace(ancestorRegex, addVariationClass)
-    );
-    return result.join(",");
-  }
-  function getBlockStyleVariationFeatureSelector(variation, featureSelector) {
-    const variationClass = `.is-style-${variation}`;
-    const selectorParts = splitSelectorList(featureSelector).map(
-      (selector2) => {
-        const trimmedSelector = selector2.trim();
-        const prefix2 = `${variationClass} `;
-        if (trimmedSelector.startsWith(prefix2)) {
-          return trimmedSelector.slice(prefix2.length);
-        }
-        return trimmedSelector;
-      }
-    );
-    return getBlockStyleVariationSelector(
-      variation,
-      selectorParts.join(",")
-    );
+    return globalScope.__wpStyleRuntime;
   }
-  function getResolvedRefValue(ruleValue, tree) {
-    if (!ruleValue || !tree) {
-      return ruleValue;
+  function documentContainsStyleHash19(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    if (typeof ruleValue === "object" && "ref" in ruleValue && ruleValue?.ref) {
-      const resolvedRuleValue = (0, import_style_engine.getCSSValueFromRawStyle)(
-        getValueFromObjectPath(tree, ruleValue.ref)
-      );
-      if (typeof resolvedRuleValue === "object" && resolvedRuleValue !== null && "ref" in resolvedRuleValue && resolvedRuleValue?.ref) {
-        return void 0;
-      }
-      if (resolvedRuleValue === void 0) {
-        return ruleValue;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE19}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE19) === hash) {
+        return true;
       }
-      return resolvedRuleValue;
     }
-    return ruleValue;
+    return false;
   }
-  function getResolvedThemeFilePath(file, themeFileURIs) {
-    if (!file || !themeFileURIs || !Array.isArray(themeFileURIs)) {
-      return file;
-    }
-    const uri = themeFileURIs.find(
-      (themeFileUri) => themeFileUri?.name === file
-    );
-    if (!uri?.href) {
-      return file;
+  function injectStyle19(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    return uri?.href;
-  }
-  function getResolvedValue(ruleValue, tree) {
-    if (!ruleValue || !tree) {
-      return ruleValue;
+    const runtime = getRuntime19();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    const resolvedValue = getResolvedRefValue(ruleValue, tree);
-    if (typeof resolvedValue === "object" && resolvedValue !== null && "url" in resolvedValue && resolvedValue?.url) {
-      resolvedValue.url = getResolvedThemeFilePath(
-        resolvedValue.url,
-        tree?._links?.["wp:theme-file"]
-      );
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    return resolvedValue;
-  }
-  function findInPresetsBy(settings2, blockName, presetPath = [], presetProperty = "slug", presetValueValue) {
-    const orderedPresetsByOrigin = [
-      blockName ? getValueFromObjectPath(settings2, [
-        "blocks",
-        blockName,
-        ...presetPath
-      ]) : void 0,
-      getValueFromObjectPath(settings2, presetPath)
-    ].filter(Boolean);
-    for (const presetByOrigin of orderedPresetsByOrigin) {
-      if (presetByOrigin) {
-        const origins = ["custom", "theme", "default"];
-        for (const origin of origins) {
-          const presets = presetByOrigin[origin];
-          if (presets) {
-            const presetObject = presets.find(
-              (preset) => preset[presetProperty] === presetValueValue
-            );
-            if (presetObject) {
-              if (presetProperty === "slug") {
-                return presetObject;
-              }
-              const highestPresetObjectWithSameSlug = findInPresetsBy(
-                settings2,
-                blockName,
-                presetPath,
-                "slug",
-                presetObject.slug
-              );
-              if (highestPresetObjectWithSameSlug[presetProperty] === presetObject[presetProperty]) {
-                return presetObject;
-              }
-              return void 0;
-            }
-          }
-        }
-      }
+    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 getValueFromPresetVariable(features, blockName, variable, [presetType, slug] = []) {
-    const metadata = PRESET_METADATA.find(
-      (data) => data.cssVarInfix === presetType
-    );
-    if (!metadata || !features.settings) {
-      return variable;
-    }
-    const presetObject = findInPresetsBy(
-      features.settings,
-      blockName,
-      metadata.path,
-      "slug",
-      slug
+  function registerDocument19(targetDocument) {
+    const runtime = getRuntime19();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    if (presetObject) {
-      const { valueKey } = metadata;
-      const result = presetObject[valueKey];
-      return getValueFromVariable(features, blockName, result);
+    for (const [hash, css] of runtime.styles) {
+      injectStyle19(targetDocument, hash, css);
     }
-    return variable;
+    return () => {
+      const 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 getValueFromCustomVariable(features, blockName, variable, path = []) {
-    const result = (blockName ? getValueFromObjectPath(features?.settings ?? {}, [
-      "blocks",
-      blockName,
-      "custom",
-      ...path
-    ]) : void 0) ?? getValueFromObjectPath(features?.settings ?? {}, [
-      "custom",
-      ...path
-    ]);
-    if (!result) {
-      return variable;
+  function registerStyle19(hash, css) {
+    const runtime = getRuntime19();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle19(targetDocument, hash, css);
     }
-    return getValueFromVariable(features, blockName, result);
   }
-  function getValueFromVariable(features, blockName, variable) {
-    if (!variable || typeof variable !== "string") {
-      if (typeof variable === "object" && variable !== null && "ref" in variable && typeof variable.ref === "string") {
-        const resolvedVariable = getValueFromObjectPath(
-          features,
-          variable.ref
-        );
-        if (!resolvedVariable || typeof resolvedVariable === "object" && "ref" in resolvedVariable) {
-          return resolvedVariable;
+  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)}}");
+  }
+  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" };
+  function Page({
+    headingLevel,
+    breadcrumbs,
+    badges,
+    visual,
+    title,
+    subTitle,
+    children,
+    className: className2,
+    actions,
+    ariaLabel,
+    hasPadding = false,
+    showSidebarToggle = true
+  }) {
+    const classes = clsx_default(style_default18.page, className2);
+    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)(
+        Header3,
+        {
+          headingLevel,
+          breadcrumbs,
+          badges,
+          visual,
+          title,
+          subTitle,
+          actions,
+          showSidebarToggle
         }
-        variable = resolvedVariable;
-      } else {
-        return variable;
-      }
-    }
-    const USER_VALUE_PREFIX = "var:";
-    const THEME_VALUE_PREFIX = "var(--wp--";
-    const THEME_VALUE_SUFFIX = ")";
-    let parsedVar;
-    if (variable.startsWith(USER_VALUE_PREFIX)) {
-      parsedVar = variable.slice(USER_VALUE_PREFIX.length).split("|");
-    } else if (variable.startsWith(THEME_VALUE_PREFIX) && variable.endsWith(THEME_VALUE_SUFFIX)) {
-      parsedVar = variable.slice(THEME_VALUE_PREFIX.length, -THEME_VALUE_SUFFIX.length).split("--");
-    } else {
-      return variable;
-    }
-    const [type, ...path] = parsedVar;
-    if (type === "preset") {
-      return getValueFromPresetVariable(
-        features,
-        blockName,
-        variable,
-        path
-      );
-    }
-    if (type === "custom") {
-      return getValueFromCustomVariable(
-        features,
-        blockName,
-        variable,
-        path
-      );
-    }
-    return variable;
+      ),
+      hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
+        "div",
+        {
+          className: clsx_default(
+            style_default18.content,
+            style_default18["has-padding"]
+          ),
+          children
+        }
+      ) : children
+    ] });
   }
+  Page.SidebarToggleFill = SidebarToggleFill;
+  var page_default2 = Page;

-  // packages/global-styles-engine/build-module/style-state-back-compat.mjs
-  var LEGACY_STYLE_STATE_ALIASES = {
-    "@mobile": "mobile",
-    "@tablet": "tablet",
-    "-current": "@current"
+  // packages/admin-ui/build-module/admin-theme-colors/index.mjs
+  var DEFAULT_THEME_COLORS = {
+    primary: "#3858e9",
+    background: "#222524"
   };
-  function isObjectRecord(value) {
-    return !!value && typeof value === "object" && !Array.isArray(value);
-  }
-  function normalizeStyleStateNode(node) {
-    if (!isObjectRecord(node)) {
-      return node;
-    }
-    let normalized = node;
-    Object.entries(LEGACY_STYLE_STATE_ALIASES).forEach(
-      ([state, legacyState]) => {
-        if (Object.hasOwn(node, legacyState)) {
-          if (normalized === node) {
-            normalized = { ...node };
-          }
-          if (!Object.hasOwn(node, state)) {
-            normalized[state] = node[legacyState];
-          }
-          delete normalized[legacyState];
-        }
-      }
-    );
-    Object.entries(normalized).forEach(([key, value]) => {
-      if (!isObjectRecord(value)) {
-        return;
-      }
-      const normalizedValue = normalizeStyleStateNode(value);
-      if (normalizedValue !== value) {
-        if (normalized === node) {
-          normalized = { ...node };
-        }
-        normalized[key] = normalizedValue;
-      }
-    });
-    return normalized;
+  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;
   }
-  function normalizeStyleStateAliases(globalStyles) {
-    if (true) {
-      return globalStyles;
-    }
-    if (!globalStyles?.styles) {
-      return globalStyles;
+
+  // 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_editor4 = __toESM(require_editor(), 1);
+  var import_router6 = __toESM(require_router(), 1);
+  var import_theme = __toESM(require_theme(), 1);
+  var import_plugins2 = __toESM(require_plugins(), 1);
+  var import_notices = __toESM(require_notices(), 1);
+  var import_data12 = __toESM(require_data(), 1);
+  var import_preferences3 = __toESM(require_preferences(), 1);
+
+  // 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_core_data3 = __toESM(require_core_data(), 1);
+  var import_element45 = __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)(() => {
+  });
+  SidebarNavigationContext.displayName = "SidebarNavigationContext";
+  function focusSidebarElement(el, direction, focusSelector) {
+    let elementToFocus;
+    if (direction === "back" && focusSelector) {
+      elementToFocus = el.querySelector(focusSelector);
     }
-    const styles = normalizeStyleStateNode(globalStyles.styles);
-    return styles === globalStyles.styles ? globalStyles : { ...globalStyles, styles };
-  }
-  function getLegacyStyleStatePath(path) {
-    if (true) {
-      return void 0;
+    if (direction !== null && !elementToFocus) {
+      const [firstTabbable] = import_dom22.focus.tabbable.find(el);
+      elementToFocus = firstTabbable ?? el;
     }
-    const pathParts = path.split(".");
-    const legacyPathParts = pathParts.map(
-      (part) => LEGACY_STYLE_STATE_ALIASES[part] ?? part
-    );
-    return legacyPathParts.some(
-      (part, index2) => part !== pathParts[index2]
-    ) ? legacyPathParts.join(".") : void 0;
+    elementToFocus?.focus();
   }
-
-  // packages/global-styles-engine/build-module/settings/get-style.mjs
-  function getStyle(globalStyles, path, blockName, shouldDecodeEncode = true) {
-    const appendedPath = path ? "." + path : "";
-    const finalPath = !blockName ? `styles${appendedPath}` : `styles.blocks.${blockName}${appendedPath}`;
-    if (!globalStyles) {
-      return void 0;
-    }
-    let rawResult = getValueFromObjectPath(globalStyles, finalPath);
-    const legacyPath = getLegacyStyleStatePath(finalPath);
-    if (rawResult === void 0 && legacyPath) {
-      let hasCanonicalPath = true;
-      let currentValue = globalStyles;
-      for (const pathPart of finalPath.split(".")) {
-        if (!currentValue || typeof currentValue !== "object" || !Object.hasOwn(currentValue, pathPart)) {
-          hasCanonicalPath = false;
-          break;
-        }
-        currentValue = currentValue[pathPart];
-      }
-      if (!hasCanonicalPath) {
-        rawResult = getValueFromObjectPath(globalStyles, legacyPath);
+  function createNavState() {
+    let state = {
+      direction: null,
+      focusSelector: null
+    };
+    return {
+      get() {
+        return state;
+      },
+      navigate(direction, focusSelector = null) {
+        state = {
+          direction,
+          focusSelector: direction === "forward" && focusSelector ? focusSelector : state.focusSelector
+        };
       }
-    }
-    const result = shouldDecodeEncode ? getValueFromVariable(globalStyles, blockName, rawResult) : rawResult;
-    return result;
+    };
   }
-
-  // packages/global-styles-engine/build-module/settings/set-style.mjs
-  function setStyle(globalStyles, path, newValue, blockName) {
-    const appendedPath = path ? "." + path : "";
-    const finalPath = !blockName ? `styles${appendedPath}` : `styles.blocks.${blockName}${appendedPath}`;
-    return setImmutably(
-      normalizeStyleStateAliases(globalStyles),
-      finalPath.split("."),
-      newValue
+  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 { direction, focusSelector } = navState.get();
+      focusSidebarElement(wrapperRef.current, direction, focusSelector);
+      setNavAnimation(direction);
+    }, [navState]);
+    const wrapperCls = clsx_default(
+      "edit-site-sidebar__screen-wrapper",
+      /*
+       * Some panes do not have sub-panes and therefore
+       * should not animate when clicked on.
+       */
+      shouldAnimate ? {
+        "slide-from-left": navAnimation === "back",
+        "slide-from-right": navAnimation === "forward"
+      } : {}
     );
+    return /* @__PURE__ */ (0, import_jsx_runtime105.jsx)("div", { ref: wrapperRef, className: wrapperCls, children });
   }
-
-  // packages/global-styles-engine/build-module/core/equal.mjs
-  var import_es6 = __toESM(require_es6(), 1);
-  function areGlobalStylesEqual(original, variation) {
-    if (typeof original !== "object" || typeof variation !== "object") {
-      return original === variation;
-    }
-    return (0, import_es6.default)(original?.styles, variation?.styles) && (0, import_es6.default)(original?.settings, variation?.settings);
+  function SidebarNavigationProvider({ children }) {
+    const [navState] = (0, import_element44.useState)(createNavState);
+    return /* @__PURE__ */ (0, import_jsx_runtime105.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)(
+      SidebarContentWrapper,
+      {
+        shouldAnimate,
+        children
+      },
+      routeKey
+    ) });
   }

-  // packages/global-styles-engine/build-module/core/merge.mjs
-  var import_deepmerge = __toESM(require_cjs(), 1);
+  // packages/edit-site/build-module/components/site-hub/index.mjs
+  var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
+  var { useLocation, useHistory } = unlock(import_router.privateApis);
+  var SiteHubMobile = (0, import_element45.memo)(
+    (0, import_element45.forwardRef)((props, ref) => {
+      const { path } = useLocation();
+      const history = useHistory();
+      const { navigate } = (0, import_element45.useContext)(SidebarNavigationContext);
+      const {
+        dashboardLink,
+        isBlockTheme,
+        isClassicThemeWithStyleBookSupport: isClassicThemeWithStyleBookSupport2
+      } = (0, import_data4.useSelect)((select4) => {
+        const { getSettings: getSettings8 } = unlock(select4(store));
+        const { getCurrentTheme } = select4(import_core_data3.store);
+        const currentTheme = getCurrentTheme();
+        const settings2 = getSettings8();
+        const supportsEditorStyles = currentTheme?.theme_supports["editor-styles"];
+        const hasThemeJson = settings2.supportsLayout;
+        return {
+          dashboardLink: settings2.__experimentalDashboardLink,
+          isBlockTheme: currentTheme?.is_block_theme,
+          isClassicThemeWithStyleBookSupport: !currentTheme?.is_block_theme && (supportsEditorStyles || hasThemeJson)
+        };
+      }, []);
+      let backPath;
+      if (path !== "/") {
+        if (isBlockTheme || isClassicThemeWithStyleBookSupport2) {
+          backPath = "/";
+        } else if (path !== "/pattern") {
+          backPath = "/pattern";
+        }
+      }
+      const backButtonProps = {
+        href: !!backPath ? void 0 : dashboardLink,
+        label: !!backPath ? (0, import_i18n5.__)("Go to Site Editor") : (0, import_i18n5.__)("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)(
+        import_components3.Button,
+        {
+          size: "compact",
+          ref,
+          className: "edit-site-site-hub__back-button",
+          icon: (0, import_i18n5.isRTL)() ? chevron_right_default : chevron_left_default,
+          ...backButtonProps
+        }
+      ) });
+    })
+  );

-  // node_modules/is-plain-object/dist/is-plain-object.mjs
-  function isObject(o3) {
-    return Object.prototype.toString.call(o3) === "[object Object]";
-  }
-  function isPlainObject(o3) {
-    var ctor, prot;
-    if (isObject(o3) === false) return false;
-    ctor = o3.constructor;
-    if (ctor === void 0) return true;
-    prot = ctor.prototype;
-    if (isObject(prot) === false) return false;
-    if (prot.hasOwnProperty("isPrototypeOf") === false) {
-      return false;
-    }
-    return true;
+  // packages/edit-site/build-module/components/resizable-frame/index.mjs
+  var import_element46 = __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_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 { useLocation: useLocation2, useHistory: useHistory2 } = unlock(import_router2.privateApis);
+  var HANDLE_STYLES_OVERRIDE = {
+    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
+  };
+  var FRAME_MIN_WIDTH = 320;
+  var FRAME_REFERENCE_WIDTH = 1300;
+  var FRAME_TARGET_ASPECT_RATIO = 9 / 19.5;
+  var SNAP_TO_EDIT_CANVAS_MODE_THRESHOLD = 200;
+  var INITIAL_FRAME_SIZE = { width: "100%", height: "100%" };
+  function calculateNewHeight(width, initialAspectRatio) {
+    const lerp = (a2, b2, amount) => {
+      return a2 + (b2 - a2) * amount;
+    };
+    const lerpFactor = 1 - Math.max(
+      0,
+      Math.min(
+        1,
+        (width - FRAME_MIN_WIDTH) / (FRAME_REFERENCE_WIDTH - FRAME_MIN_WIDTH)
+      )
+    );
+    const intermediateAspectRatio = lerp(
+      initialAspectRatio,
+      FRAME_TARGET_ASPECT_RATIO,
+      lerpFactor
+    );
+    return width / intermediateAspectRatio;
   }
-
-  // packages/global-styles-engine/build-module/core/merge.mjs
-  function mergeGlobalStyles(base, user) {
-    return (0, import_deepmerge.default)(
-      normalizeStyleStateAliases(base),
-      normalizeStyleStateAliases(user),
+  function ResizableFrame({
+    isFullWidth,
+    isOversized,
+    setIsOversized,
+    isReady,
+    children,
+    /** The default (unresized) width/height of the frame, based on the space available in the viewport. */
+    defaultSize,
+    innerContentStyle
+  }) {
+    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 FRAME_TRANSITION = { type: "tween", duration: isResizing ? 0 : 0.5 };
+    const frameRef = (0, import_element46.useRef)(null);
+    const resizableHandleHelpId = (0, import_compose2.useInstanceId)(
+      ResizableFrame,
+      "edit-site-resizable-frame-handle-help"
+    );
+    const defaultAspectRatio = defaultSize.width / defaultSize.height;
+    const isBlockTheme = (0, import_data5.useSelect)((select4) => {
+      const { getCurrentTheme } = select4(import_core_data4.store);
+      return getCurrentTheme()?.is_block_theme;
+    }, []);
+    const handleResizeStart = (_event, _direction, ref) => {
+      setStartingWidth(ref.offsetWidth);
+      setIsResizing(true);
+    };
+    const handleResize = (_event, _direction, _ref, delta) => {
+      const normalizedDelta = delta.width / resizeRatio;
+      const deltaAbs = Math.abs(normalizedDelta);
+      const maxDoubledDelta = delta.width < 0 ? deltaAbs : (defaultSize.width - startingWidth) / 2;
+      const deltaToDouble = Math.min(deltaAbs, maxDoubledDelta);
+      const doubleSegment = deltaAbs === 0 ? 0 : deltaToDouble / deltaAbs;
+      const singleSegment = 1 - doubleSegment;
+      setResizeRatio(singleSegment + doubleSegment * 2);
+      const updatedWidth = startingWidth + delta.width;
+      setIsOversized(updatedWidth > defaultSize.width);
+      setFrameSize({
+        height: isOversized ? "100%" : calculateNewHeight(updatedWidth, defaultAspectRatio)
+      });
+    };
+    const handleResizeStop = (_event, _direction, ref) => {
+      setIsResizing(false);
+      if (!isOversized) {
+        return;
+      }
+      setIsOversized(false);
+      const remainingWidth = ref.ownerDocument.documentElement.offsetWidth - ref.offsetWidth;
+      if (remainingWidth > SNAP_TO_EDIT_CANVAS_MODE_THRESHOLD || !isBlockTheme) {
+        setFrameSize(INITIAL_FRAME_SIZE);
+      } else {
+        history.navigate(
+          (0, import_url.addQueryArgs)(path, {
+            canvas: "edit"
+          }),
+          {
+            transition: "canvas-mode-edit-transition"
+          }
+        );
+      }
+    };
+    const handleResizableHandleKeyDown = (event) => {
+      if (!["ArrowLeft", "ArrowRight"].includes(event.key)) {
+        return;
+      }
+      event.preventDefault();
+      const step = 20 * (event.shiftKey ? 5 : 1);
+      const delta = step * (event.key === "ArrowLeft" ? 1 : -1) * ((0, import_i18n6.isRTL)() ? -1 : 1);
+      const newWidth = Math.min(
+        Math.max(
+          FRAME_MIN_WIDTH,
+          frameRef.current.resizable.offsetWidth + delta
+        ),
+        defaultSize.width
+      );
+      setFrameSize({
+        width: newWidth,
+        height: calculateNewHeight(newWidth, defaultAspectRatio)
+      });
+    };
+    const frameAnimationVariants = {
+      default: {
+        flexGrow: 0,
+        height: frameSize.height
+      },
+      fullWidth: {
+        flexGrow: 1,
+        height: frameSize.height
+      }
+    };
+    const resizeHandleVariants = {
+      hidden: {
+        opacity: 0,
+        ...(0, import_i18n6.isRTL)() ? { right: 0 } : { left: 0 }
+      },
+      visible: {
+        opacity: 1,
+        // Account for the handle's width.
+        ...(0, import_i18n6.isRTL)() ? { right: -14 } : { left: -14 }
+      },
+      active: {
+        opacity: 1,
+        // Account for the handle's width.
+        ...(0, import_i18n6.isRTL)() ? { right: -14 } : { left: -14 },
+        scaleY: 1.3
+      }
+    };
+    const currentResizeHandleVariant = (() => {
+      if (isResizing) {
+        return "active";
+      }
+      return shouldShowHandle ? "visible" : "hidden";
+    })();
+    return /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
+      import_components4.ResizableBox,
       {
-        /*
-         * We only pass as arrays the presets,
-         * in which case we want the new array of values
-         * to override the old array (no merging).
-         */
-        isMergeableObject: isPlainObject,
-        /*
-         * Exceptions to the above rule.
-         * Background images should be replaced, not merged,
-         * as they themselves are specific object definitions for the style.
-         */
-        customMerge: (key) => {
-          if (key === "backgroundImage") {
-            return (baseConfig, userConfig) => userConfig ?? baseConfig;
+        as: import_components4.__unstableMotion.div,
+        ref: frameRef,
+        initial: false,
+        variants: frameAnimationVariants,
+        animate: isFullWidth ? "fullWidth" : "default",
+        onAnimationComplete: (definition) => {
+          if (definition === "fullWidth") {
+            setFrameSize({ width: "100%", height: "100%" });
           }
-          return void 0;
-        }
+        },
+        whileHover: canvas === "view" && isBlockTheme ? {
+          scale: 1.005,
+          transition: {
+            duration: disableMotion ? 0 : 0.5,
+            ease: "easeOut"
+          }
+        } : {},
+        transition: FRAME_TRANSITION,
+        size: frameSize,
+        enable: {
+          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 },
+          topRight: false,
+          bottomRight: false,
+          bottomLeft: false,
+          topLeft: false
+        },
+        resizeRatio,
+        handleClasses: void 0,
+        handleStyles: {
+          left: HANDLE_STYLES_OVERRIDE,
+          right: HANDLE_STYLES_OVERRIDE
+        },
+        minWidth: FRAME_MIN_WIDTH,
+        maxWidth: isFullWidth ? "100%" : "150%",
+        maxHeight: "100%",
+        onFocus: () => setShouldShowHandle(true),
+        onBlur: () => setShouldShowHandle(false),
+        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)(
+                tooltip_exports.Trigger,
+                {
+                  render: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
+                    import_components4.__unstableMotion.button,
+                    {
+                      role: "separator",
+                      "aria-orientation": "vertical",
+                      className: clsx_default(
+                        "edit-site-resizable-frame__handle",
+                        { "is-resizing": isResizing }
+                      ),
+                      variants: resizeHandleVariants,
+                      animate: currentResizeHandleVariant,
+                      "aria-label": (0, import_i18n6.__)("Drag to resize"),
+                      "aria-describedby": resizableHandleHelpId,
+                      "aria-valuenow": frameRef.current?.resizable?.offsetWidth || void 0,
+                      "aria-valuemin": FRAME_MIN_WIDTH,
+                      "aria-valuemax": defaultSize.width,
+                      onKeyDown: handleResizableHandleKeyDown,
+                      initial: "hidden",
+                      exit: "hidden",
+                      whileFocus: "active",
+                      whileHover: "active"
+                    },
+                    "handle"
+                  )
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(tooltip_exports.Popup, { children: (0, import_i18n6.__)("Drag to resize") })
+            ] }),
+            /* @__PURE__ */ (0, import_jsx_runtime107.jsx)("div", { hidden: true, id: resizableHandleHelpId, children: (0, import_i18n6.__)(
+              "Use left and right arrow keys to resize the canvas. Hold shift to resize in larger increments."
+            ) })
+          ] })
+        },
+        onResizeStart: handleResizeStart,
+        onResize: handleResize,
+        onResizeStop: handleResizeStop,
+        className: clsx_default("edit-site-resizable-frame__inner", {
+          "is-resizing": isResizing
+        }),
+        showHandle: false,
+        children: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
+          "div",
+          {
+            className: "edit-site-resizable-frame__inner-content",
+            style: innerContentStyle,
+            children
+          }
+        )
       }
     );
   }
+  var resizable_frame_default = ResizableFrame;

-  // packages/global-styles-engine/build-module/core/render.mjs
-  var import_blocks3 = __toESM(require_blocks(), 1);
-  var import_style_engine2 = __toESM(require_style_engine(), 1);
-  var import_data21 = __toESM(require_data(), 1);
-
-  // packages/global-styles-engine/build-module/core/selectors.mjs
-  function getBlockSelector(blockType, target = "root", options = {}) {
-    if (!target) {
-      return null;
-    }
-    const { fallback = false } = options;
-    const { name: name2, selectors: selectors3, supports } = blockType;
-    const hasSelectors = selectors3 && Object.keys(selectors3).length > 0;
-    const path = Array.isArray(target) ? target.join(".") : target;
-    let rootSelector = null;
-    if (hasSelectors && selectors3.root) {
-      rootSelector = selectors3?.root;
-    } else if (supports?.__experimentalSelector) {
-      rootSelector = supports.__experimentalSelector;
-    } else {
-      rootSelector = ".wp-block-" + name2.replace("core/", "").replace("/", "-");
-    }
-    if (path === "root") {
-      return rootSelector;
-    }
-    const pathArray = Array.isArray(target) ? target : target.split(".");
-    if (pathArray.length === 1) {
-      const fallbackSelector = fallback ? rootSelector : null;
-      if (hasSelectors) {
-        const featureSelector2 = getValueFromObjectPath(
-          selectors3,
-          `${path}.root`,
-          null
-        ) || getValueFromObjectPath(selectors3, path, null);
-        return featureSelector2 || fallbackSelector;
+  // packages/edit-site/build-module/components/save-keyboard-shortcut/index.mjs
+  var import_element47 = __toESM(require_element(), 1);
+  var import_keyboard_shortcuts = __toESM(require_keyboard_shortcuts(), 1);
+  var import_i18n7 = __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);
+  var shortcutName = "core/edit-site/save";
+  function SaveKeyboardShortcut() {
+    const { __experimentalGetDirtyEntityRecords, isSavingEntityRecord } = (0, import_data6.useSelect)(import_core_data5.store);
+    const { hasNonPostEntityChanges, isPostSavingLocked } = (0, import_data6.useSelect)(import_editor3.store);
+    const { savePost } = (0, import_data6.useDispatch)(import_editor3.store);
+    const { setIsSaveViewOpened: setIsSaveViewOpened2 } = (0, import_data6.useDispatch)(store);
+    const { registerShortcut, unregisterShortcut } = (0, import_data6.useDispatch)(
+      import_keyboard_shortcuts.store
+    );
+    (0, import_element47.useEffect)(() => {
+      registerShortcut({
+        name: shortcutName,
+        category: "global",
+        description: (0, import_i18n7.__)("Save your changes."),
+        keyCombination: {
+          modifier: "primary",
+          character: "s"
+        }
+      });
+      return () => {
+        unregisterShortcut(shortcutName);
+      };
+    }, [registerShortcut, unregisterShortcut]);
+    (0, import_keyboard_shortcuts.useShortcut)("core/edit-site/save", (event) => {
+      event.preventDefault();
+      const dirtyEntityRecords = __experimentalGetDirtyEntityRecords();
+      const hasDirtyEntities = !!dirtyEntityRecords.length;
+      const isSaving = dirtyEntityRecords.some(
+        (record) => isSavingEntityRecord(record.kind, record.name, record.key)
+      );
+      if (!hasDirtyEntities || isSaving) {
+        return;
       }
-      const featureSelector = supports ? getValueFromObjectPath(
-        supports,
-        `${path}.__experimentalSelector`,
-        null
-      ) : void 0;
-      if (!featureSelector) {
-        return fallbackSelector;
+      if (hasNonPostEntityChanges()) {
+        setIsSaveViewOpened2(true);
+      } else if (!isPostSavingLocked()) {
+        savePost();
       }
-      return scopeSelector(rootSelector, featureSelector);
-    }
-    let subfeatureSelector;
-    if (hasSelectors) {
-      subfeatureSelector = getValueFromObjectPath(selectors3, path, null);
+    });
+    return null;
+  }
+
+  // packages/edit-site/build-module/components/layout/hooks.mjs
+  var import_element48 = __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;
+  var MAX_PAUSE_TIME = 100;
+  function waitWhileSiteEditorLoading() {
+    let pauseTimeout;
+    const { promise, resolve } = Promise.withResolvers();
+    function finish() {
+      unsubscribe();
+      clearTimeout(pauseTimeout);
+      clearTimeout(maxTimeout);
+      resolve();
     }
-    if (subfeatureSelector) {
-      return subfeatureSelector;
+    const maxTimeout = setTimeout(finish, MAX_LOADING_TIME);
+    function checkResolving() {
+      const isResolving = (0, import_data7.select)(import_core_data6.store).hasResolvingSelectors();
+      if (isResolving) {
+        clearTimeout(pauseTimeout);
+        pauseTimeout = void 0;
+        return;
+      }
+      if (!pauseTimeout) {
+        pauseTimeout = setTimeout(finish, MAX_PAUSE_TIME);
+      }
     }
-    if (fallback) {
-      return getBlockSelector(blockType, pathArray[0], options);
+    const unsubscribe = (0, import_data7.subscribe)(checkResolving, import_core_data6.store);
+    checkResolving();
+    function cancel() {
+      unsubscribe();
+      clearTimeout(pauseTimeout);
+      clearTimeout(maxTimeout);
     }
-    return null;
+    return [promise, cancel];
+  }
+  function useIsSiteEditorLoading() {
+    const [loaded, setLoaded] = (0, import_element48.useState)(false);
+    (0, import_element48.useEffect)(() => {
+      const [promise, cancel] = waitWhileSiteEditorLoading();
+      promise.then(() => setLoaded(true));
+      return cancel;
+    }, []);
+    return !loaded;
   }

-  // node_modules/colord/index.mjs
-  var r2 = { grad: 0.9, turn: 360, rad: 360 / (2 * Math.PI) };
-  var t = function(r3) {
-    return "string" == typeof r3 ? r3.length > 0 : "number" == typeof r3;
-  };
-  var n = function(r3, t3, n2) {
-    return void 0 === t3 && (t3 = 0), void 0 === n2 && (n2 = Math.pow(10, t3)), Math.round(n2 * r3) / n2 + 0;
-  };
-  var e = function(r3, t3, n2) {
-    return void 0 === t3 && (t3 = 0), void 0 === n2 && (n2 = 1), r3 > n2 ? n2 : r3 > t3 ? r3 : t3;
-  };
-  var u = function(r3) {
-    return (r3 = isFinite(r3) ? r3 % 360 : 0) > 0 ? r3 : r3 + 360;
-  };
-  var a = function(r3) {
-    return { r: e(r3.r, 0, 255), g: e(r3.g, 0, 255), b: e(r3.b, 0, 255), a: e(r3.a) };
-  };
-  var o = function(r3) {
-    return { r: n(r3.r), g: n(r3.g), b: n(r3.b), a: n(r3.a, 3) };
-  };
-  var i = /^#([0-9a-f]{3,8})$/i;
-  var s = function(r3) {
-    var t3 = r3.toString(16);
-    return t3.length < 2 ? "0" + t3 : t3;
-  };
-  var h = function(r3) {
-    var t3 = r3.r, n2 = r3.g, e2 = r3.b, u2 = r3.a, a2 = Math.max(t3, n2, e2), o3 = a2 - Math.min(t3, n2, e2), i2 = o3 ? a2 === t3 ? (n2 - e2) / o3 : a2 === n2 ? 2 + (e2 - t3) / o3 : 4 + (t3 - n2) / o3 : 0;
-    return { h: 60 * (i2 < 0 ? i2 + 6 : i2), s: a2 ? o3 / a2 * 100 : 0, v: a2 / 255 * 100, a: u2 };
-  };
-  var b = function(r3) {
-    var t3 = r3.h, n2 = r3.s, e2 = r3.v, u2 = r3.a;
-    t3 = t3 / 360 * 6, n2 /= 100, e2 /= 100;
-    var a2 = Math.floor(t3), o3 = e2 * (1 - n2), i2 = e2 * (1 - (t3 - a2) * n2), s2 = e2 * (1 - (1 - t3 + a2) * n2), h2 = a2 % 6;
-    return { r: 255 * [e2, i2, o3, o3, s2, e2][h2], g: 255 * [s2, e2, e2, i2, o3, o3][h2], b: 255 * [o3, o3, s2, e2, e2, i2][h2], a: u2 };
-  };
-  var g = function(r3) {
-    return { h: u(r3.h), s: e(r3.s, 0, 100), l: e(r3.l, 0, 100), a: e(r3.a) };
-  };
-  var d = function(r3) {
-    return { h: n(r3.h), s: n(r3.s), l: n(r3.l), a: n(r3.a, 3) };
+  // node_modules/@react-spring/rafz/dist/react-spring-rafz.esm.js
+  var updateQueue = makeQueue();
+  var raf = (fn) => schedule(fn, updateQueue);
+  var writeQueue = makeQueue();
+  raf.write = (fn) => schedule(fn, writeQueue);
+  var onStartQueue = makeQueue();
+  raf.onStart = (fn) => schedule(fn, onStartQueue);
+  var onFrameQueue = makeQueue();
+  raf.onFrame = (fn) => schedule(fn, onFrameQueue);
+  var onFinishQueue = makeQueue();
+  raf.onFinish = (fn) => schedule(fn, onFinishQueue);
+  var timeouts = [];
+  raf.setTimeout = (handler, ms) => {
+    let time = raf.now() + ms;
+    let cancel = () => {
+      let i2 = timeouts.findIndex((t3) => t3.cancel == cancel);
+      if (~i2) timeouts.splice(i2, 1);
+      pendingCount -= ~i2 ? 1 : 0;
+    };
+    let timeout = {
+      time,
+      handler,
+      cancel
+    };
+    timeouts.splice(findTimeout(time), 0, timeout);
+    pendingCount += 1;
+    start();
+    return timeout;
   };
-  var f = function(r3) {
-    return b((n2 = (t3 = r3).s, { h: t3.h, s: (n2 *= ((e2 = t3.l) < 50 ? e2 : 100 - e2) / 100) > 0 ? 2 * n2 / (e2 + n2) * 100 : 0, v: e2 + n2, a: t3.a }));
-    var t3, n2, e2;
+  var findTimeout = (time) => ~(~timeouts.findIndex((t3) => t3.time > time) || ~timeouts.length);
+  raf.cancel = (fn) => {
+    onStartQueue.delete(fn);
+    onFrameQueue.delete(fn);
+    onFinishQueue.delete(fn);
+    updateQueue.delete(fn);
+    writeQueue.delete(fn);
   };
-  var c = function(r3) {
-    return { h: (t3 = h(r3)).h, s: (u2 = (200 - (n2 = t3.s)) * (e2 = t3.v) / 100) > 0 && u2 < 200 ? n2 * e2 / 100 / (u2 <= 100 ? u2 : 200 - u2) * 100 : 0, l: u2 / 2, a: t3.a };
-    var t3, n2, e2, u2;
+  raf.sync = (fn) => {
+    sync = true;
+    raf.batchedUpdates(fn);
+    sync = false;
   };
-  var l = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
-  var p2 = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
-  var v = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
-  var m = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
-  var y = { string: [[function(r3) {
-    var t3 = i.exec(r3);
-    return t3 ? (r3 = t3[1]).length <= 4 ? { r: parseInt(r3[0] + r3[0], 16), g: parseInt(r3[1] + r3[1], 16), b: parseInt(r3[2] + r3[2], 16), a: 4 === r3.length ? n(parseInt(r3[3] + r3[3], 16) / 255, 2) : 1 } : 6 === r3.length || 8 === r3.length ? { r: parseInt(r3.substr(0, 2), 16), g: parseInt(r3.substr(2, 2), 16), b: parseInt(r3.substr(4, 2), 16), a: 8 === r3.length ? n(parseInt(r3.substr(6, 2), 16) / 255, 2) : 1 } : null : null;
-  }, "hex"], [function(r3) {
-    var t3 = v.exec(r3) || m.exec(r3);
-    return t3 ? t3[2] !== t3[4] || t3[4] !== t3[6] ? null : a({ r: Number(t3[1]) / (t3[2] ? 100 / 255 : 1), g: Number(t3[3]) / (t3[4] ? 100 / 255 : 1), b: Number(t3[5]) / (t3[6] ? 100 / 255 : 1), a: void 0 === t3[7] ? 1 : Number(t3[7]) / (t3[8] ? 100 : 1) }) : null;
-  }, "rgb"], [function(t3) {
-    var n2 = l.exec(t3) || p2.exec(t3);
-    if (!n2) return null;
-    var e2, u2, a2 = g({ h: (e2 = n2[1], u2 = n2[2], void 0 === u2 && (u2 = "deg"), Number(e2) * (r2[u2] || 1)), s: Number(n2[3]), l: Number(n2[4]), a: void 0 === n2[5] ? 1 : Number(n2[5]) / (n2[6] ? 100 : 1) });
-    return f(a2);
-  }, "hsl"]], object: [[function(r3) {
-    var n2 = r3.r, e2 = r3.g, u2 = r3.b, o3 = r3.a, i2 = void 0 === o3 ? 1 : o3;
-    return t(n2) && t(e2) && t(u2) ? a({ r: Number(n2), g: Number(e2), b: Number(u2), a: Number(i2) }) : null;
-  }, "rgb"], [function(r3) {
-    var n2 = r3.h, e2 = r3.s, u2 = r3.l, a2 = r3.a, o3 = void 0 === a2 ? 1 : a2;
-    if (!t(n2) || !t(e2) || !t(u2)) return null;
-    var i2 = g({ h: Number(n2), s: Number(e2), l: Number(u2), a: Number(o3) });
-    return f(i2);
-  }, "hsl"], [function(r3) {
-    var n2 = r3.h, a2 = r3.s, o3 = r3.v, i2 = r3.a, s2 = void 0 === i2 ? 1 : i2;
-    if (!t(n2) || !t(a2) || !t(o3)) return null;
-    var h2 = (function(r4) {
-      return { h: u(r4.h), s: e(r4.s, 0, 100), v: e(r4.v, 0, 100), a: e(r4.a) };
-    })({ h: Number(n2), s: Number(a2), v: Number(o3), a: Number(s2) });
-    return b(h2);
-  }, "hsv"]] };
-  var N = function(r3, t3) {
-    for (var n2 = 0; n2 < t3.length; n2++) {
-      var e2 = t3[n2][0](r3);
-      if (e2) return [e2, t3[n2][1]];
+  raf.throttle = (fn) => {
+    let lastArgs;
+    function queuedFn() {
+      try {
+        fn(...lastArgs);
+      } finally {
+        lastArgs = null;
+      }
     }
-    return [null, void 0];
-  };
-  var x = function(r3) {
-    return "string" == typeof r3 ? N(r3.trim(), y.string) : "object" == typeof r3 && null !== r3 ? N(r3, y.object) : [null, void 0];
-  };
-  var M = function(r3, t3) {
-    var n2 = c(r3);
-    return { h: n2.h, s: e(n2.s + 100 * t3, 0, 100), l: n2.l, a: n2.a };
-  };
-  var H = function(r3) {
-    return (299 * r3.r + 587 * r3.g + 114 * r3.b) / 1e3 / 255;
+    function throttled(...args) {
+      lastArgs = args;
+      raf.onStart(queuedFn);
+    }
+    throttled.handler = fn;
+    throttled.cancel = () => {
+      onStartQueue.delete(queuedFn);
+      lastArgs = null;
+    };
+    return throttled;
   };
-  var $ = function(r3, t3) {
-    var n2 = c(r3);
-    return { h: n2.h, s: n2.s, l: e(n2.l + 100 * t3, 0, 100), a: n2.a };
+  var nativeRaf = typeof window != "undefined" ? window.requestAnimationFrame : () => {
   };
-  var j = (function() {
-    function r3(r4) {
-      this.parsed = x(r4)[0], this.rgba = this.parsed || { r: 0, g: 0, b: 0, a: 1 };
+  raf.use = (impl) => nativeRaf = impl;
+  raf.now = typeof performance != "undefined" ? () => performance.now() : Date.now;
+  raf.batchedUpdates = (fn) => fn();
+  raf.catch = console.error;
+  raf.frameLoop = "always";
+  raf.advance = () => {
+    if (raf.frameLoop !== "demand") {
+      console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand");
+    } else {
+      update2();
     }
-    return r3.prototype.isValid = function() {
-      return null !== this.parsed;
-    }, r3.prototype.brightness = function() {
-      return n(H(this.rgba), 2);
-    }, r3.prototype.isDark = function() {
-      return H(this.rgba) < 0.5;
-    }, r3.prototype.isLight = function() {
-      return H(this.rgba) >= 0.5;
-    }, r3.prototype.toHex = function() {
-      return r4 = o(this.rgba), t3 = r4.r, e2 = r4.g, u2 = r4.b, i2 = (a2 = r4.a) < 1 ? s(n(255 * a2)) : "", "#" + s(t3) + s(e2) + s(u2) + i2;
-      var r4, t3, e2, u2, a2, i2;
-    }, r3.prototype.toRgb = function() {
-      return o(this.rgba);
-    }, r3.prototype.toRgbString = function() {
-      return r4 = o(this.rgba), t3 = r4.r, n2 = r4.g, e2 = r4.b, (u2 = r4.a) < 1 ? "rgba(" + t3 + ", " + n2 + ", " + e2 + ", " + u2 + ")" : "rgb(" + t3 + ", " + n2 + ", " + e2 + ")";
-      var r4, t3, n2, e2, u2;
-    }, r3.prototype.toHsl = function() {
-      return d(c(this.rgba));
-    }, r3.prototype.toHslString = function() {
-      return r4 = d(c(this.rgba)), t3 = r4.h, n2 = r4.s, e2 = r4.l, (u2 = r4.a) < 1 ? "hsla(" + t3 + ", " + n2 + "%, " + e2 + "%, " + u2 + ")" : "hsl(" + t3 + ", " + n2 + "%, " + e2 + "%)";
-      var r4, t3, n2, e2, u2;
-    }, r3.prototype.toHsv = function() {
-      return r4 = h(this.rgba), { h: n(r4.h), s: n(r4.s), v: n(r4.v), a: n(r4.a, 3) };
-      var r4;
-    }, r3.prototype.invert = function() {
-      return w({ r: 255 - (r4 = this.rgba).r, g: 255 - r4.g, b: 255 - r4.b, a: r4.a });
-      var r4;
-    }, r3.prototype.saturate = function(r4) {
-      return void 0 === r4 && (r4 = 0.1), w(M(this.rgba, r4));
-    }, r3.prototype.desaturate = function(r4) {
-      return void 0 === r4 && (r4 = 0.1), w(M(this.rgba, -r4));
-    }, r3.prototype.grayscale = function() {
-      return w(M(this.rgba, -1));
-    }, r3.prototype.lighten = function(r4) {
-      return void 0 === r4 && (r4 = 0.1), w($(this.rgba, r4));
-    }, r3.prototype.darken = function(r4) {
-      return void 0 === r4 && (r4 = 0.1), w($(this.rgba, -r4));
-    }, r3.prototype.rotate = function(r4) {
-      return void 0 === r4 && (r4 = 15), this.hue(this.hue() + r4);
-    }, r3.prototype.alpha = function(r4) {
-      return "number" == typeof r4 ? w({ r: (t3 = this.rgba).r, g: t3.g, b: t3.b, a: r4 }) : n(this.rgba.a, 3);
-      var t3;
-    }, r3.prototype.hue = function(r4) {
-      var t3 = c(this.rgba);
-      return "number" == typeof r4 ? w({ h: r4, s: t3.s, l: t3.l, a: t3.a }) : n(t3.h);
-    }, r3.prototype.isEqual = function(r4) {
-      return this.toHex() === w(r4).toHex();
-    }, r3;
-  })();
-  var w = function(r3) {
-    return r3 instanceof j ? r3 : new j(r3);
-  };
-  var S = [];
-  var k = function(r3) {
-    r3.forEach(function(r4) {
-      S.indexOf(r4) < 0 && (r4(j, y), S.push(r4));
-    });
   };
-
-  // packages/global-styles-engine/build-module/utils/duotone.mjs
-  function getValuesFromColors(colors2 = []) {
-    const values = {
-      r: [],
-      g: [],
-      b: [],
-      a: []
-    };
-    colors2.forEach((color) => {
-      const rgbColor = w(color).toRgb();
-      values.r.push(rgbColor.r / 255);
-      values.g.push(rgbColor.g / 255);
-      values.b.push(rgbColor.b / 255);
-      values.a.push(rgbColor.a);
-    });
-    return values;
-  }
-  function getDuotoneUnsetStylesheet(selector2) {
-    return `${selector2}{filter:none}`;
+  var ts = -1;
+  var pendingCount = 0;
+  var sync = false;
+  function schedule(fn, queue) {
+    if (sync) {
+      queue.delete(fn);
+      fn(0);
+    } else {
+      queue.add(fn);
+      start();
+    }
   }
-  function getDuotoneStylesheet(selector2, id) {
-    return `${selector2}{filter:url(#${id})}`;
+  function start() {
+    if (ts < 0) {
+      ts = 0;
+      if (raf.frameLoop !== "demand") {
+        nativeRaf(loop);
+      }
+    }
   }
-  function getDuotoneFilter(id, colors2) {
-    const values = getValuesFromColors(colors2);
-    return `
-<svg
-	xmlns:xlink="http://www.w3.org/1999/xlink"
-	viewBox="0 0 0 0"
-	width="0"
-	height="0"
-	focusable="false"
-	role="none"
-	aria-hidden="true"
-	style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"
->
-	<defs>
-		<filter id="${id}">
-			<!--
-				Use sRGB instead of linearRGB so transparency looks correct.
-				Use perceptual brightness to convert to grayscale.
-			-->
-			<feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "></feColorMatrix>
-			<!-- Use sRGB instead of linearRGB to be consistent with how CSS gradients work. -->
-			<feComponentTransfer color-interpolation-filters="sRGB">
-				<feFuncR type="table" tableValues="${values.r.join(" ")}"></feFuncR>
-				<feFuncG type="table" tableValues="${values.g.join(" ")}"></feFuncG>
-				<feFuncB type="table" tableValues="${values.b.join(" ")}"></feFuncB>
-				<feFuncA type="table" tableValues="${values.a.join(" ")}"></feFuncA>
-			</feComponentTransfer>
-			<!-- Re-mask the image with the original transparency since the feColorMatrix above loses that information. -->
-			<feComposite in2="SourceGraphic" operator="in"></feComposite>
-		</filter>
-	</defs>
-</svg>`;
+  function stop() {
+    ts = -1;
   }
-
-  // packages/global-styles-engine/build-module/utils/string.mjs
-  function kebabCase(str) {
-    return str.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 loop() {
+    if (~ts) {
+      nativeRaf(loop);
+      raf.batchedUpdates(update2);
+    }
   }
-
-  // packages/global-styles-engine/build-module/utils/spacing.mjs
-  function getSpacingPresetCssVar(value) {
-    if (!value) {
-      return;
+  function update2() {
+    let prevTs = ts;
+    ts = raf.now();
+    let count = findTimeout(ts);
+    if (count) {
+      eachSafely(timeouts.splice(0, count), (t3) => t3.handler());
+      pendingCount -= count;
     }
-    const slug = value.match(/var:preset\|spacing\|(.+)/);
-    if (!slug) {
-      return value;
+    if (!pendingCount) {
+      stop();
+      return;
     }
-    return `var(--wp--preset--spacing--${slug[1]})`;
+    onStartQueue.flush();
+    updateQueue.flush(prevTs ? Math.min(64, ts - prevTs) : 16.667);
+    onFrameQueue.flush();
+    writeQueue.flush();
+    onFinishQueue.flush();
   }
-
-  // packages/global-styles-engine/build-module/utils/gap.mjs
-  function getGapBoxControlValueFromStyle(blockGapValue) {
-    if (!blockGapValue) {
-      return null;
-    }
-    const isValueString = typeof blockGapValue === "string";
+  function makeQueue() {
+    let next = /* @__PURE__ */ new Set();
+    let current = next;
     return {
-      top: isValueString ? blockGapValue : blockGapValue?.top,
-      left: isValueString ? blockGapValue : blockGapValue?.left
+      add(fn) {
+        pendingCount += current == next && !next.has(fn) ? 1 : 0;
+        next.add(fn);
+      },
+      delete(fn) {
+        pendingCount -= current == next && next.has(fn) ? 1 : 0;
+        return next.delete(fn);
+      },
+      flush(arg) {
+        if (current.size) {
+          next = /* @__PURE__ */ new Set();
+          pendingCount -= current.size;
+          eachSafely(current, (fn) => fn(arg) && next.add(fn));
+          pendingCount += next.size;
+          current = next;
+        }
+      }
     };
   }
-  function getGapCSSValue(blockGapValue, defaultValue2 = "0") {
-    const blockGapBoxControlValue = getGapBoxControlValueFromStyle(blockGapValue);
-    if (!blockGapBoxControlValue) {
-      return null;
-    }
-    const row = getSpacingPresetCssVar(blockGapBoxControlValue?.top) || defaultValue2;
-    const column = getSpacingPresetCssVar(blockGapBoxControlValue?.left) || defaultValue2;
-    return row === column ? row : `${row} ${column}`;
+  function eachSafely(values, each2) {
+    values.forEach((value) => {
+      try {
+        each2(value);
+      } catch (e2) {
+        raf.catch(e2);
+      }
+    });
   }

-  // packages/global-styles-engine/build-module/utils/background.mjs
-  var BACKGROUND_BLOCK_DEFAULT_VALUES = {
-    backgroundSize: "cover",
-    backgroundPosition: "50% 50%"
-    // used only when backgroundSize is 'contain'.
-  };
-  function setBackgroundStyleDefaults(backgroundStyle) {
-    if (!backgroundStyle || // @ts-expect-error
-    !backgroundStyle?.backgroundImage?.url) {
-      return;
-    }
-    let backgroundStylesWithDefaults;
-    if (!backgroundStyle?.backgroundSize) {
-      backgroundStylesWithDefaults = {
-        backgroundSize: BACKGROUND_BLOCK_DEFAULT_VALUES.backgroundSize
-      };
-    }
-    if ("contain" === backgroundStyle?.backgroundSize && !backgroundStyle?.backgroundPosition) {
-      backgroundStylesWithDefaults = {
-        backgroundPosition: BACKGROUND_BLOCK_DEFAULT_VALUES.backgroundPosition
-      };
-    }
-    return backgroundStylesWithDefaults;
+  // node_modules/@react-spring/shared/dist/react-spring-shared.esm.js
+  var import_react46 = __toESM(require_react());
+  function noop4() {
   }
-
-  // packages/global-styles-engine/build-module/utils/layout.mjs
-  var LAYOUT_DEFINITIONS = {
-    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)",
-          // :is(*, div) instead of just * increases the specificity by 001.
-          rules: {
-            margin: "0"
-          }
-        }
-      ],
-      spacingStyles: [
-        {
-          selector: "",
-          rules: {
-            gap: null
-          }
-        }
-      ]
-    },
-    grid: {
-      name: "grid",
-      slug: "grid",
-      className: "is-layout-grid",
-      displayMode: "grid",
-      baseStyles: [
-        {
-          selector: " > :is(*, div)",
-          // :is(*, div) instead of just * increases the specificity by 001.
-          rules: {
-            margin: "0"
-          }
-        }
-      ],
-      spacingStyles: [
-        {
-          selector: "",
-          rules: {
-            gap: null
-          }
-        }
-      ]
-    }
-  };
-
-  // packages/global-styles-engine/build-module/utils/viewport.mjs
-  var DEFAULT_VIEWPORT_BREAKPOINTS = {
-    mobile: "480px",
-    tablet: "782px"
+  var defineHidden = (obj, key, value) => Object.defineProperty(obj, key, {
+    value,
+    writable: true,
+    configurable: true
+  });
+  var is = {
+    arr: Array.isArray,
+    obj: (a2) => !!a2 && a2.constructor.name === "Object",
+    fun: (a2) => typeof a2 === "function",
+    str: (a2) => typeof a2 === "string",
+    num: (a2) => typeof a2 === "number",
+    und: (a2) => a2 === void 0
   };
-  var VIEWPORT_SIZE_REGEXP = /^(\d+|\d*\.\d+)(px|em|rem)$/;
-  var DEFAULT_FONT_SIZE = 16;
-  function isViewportSettings(configOrSettings) {
-    return "mobile" in configOrSettings || "tablet" in configOrSettings;
-  }
-  function getViewportSettings(configOrSettings) {
-    if (!configOrSettings || typeof configOrSettings !== "object") {
-      return {};
-    }
-    if (isViewportSettings(configOrSettings)) {
-      return configOrSettings;
-    }
-    return configOrSettings.settings?.viewport ?? {};
-  }
-  function isValidViewportSize(value) {
-    return typeof value === "string" && VIEWPORT_SIZE_REGEXP.test(value.trim());
-  }
-  function getViewportBreakpointValueInPixels(value) {
-    if (typeof value === "number") {
-      return value;
-    }
-    if (typeof value !== "string") {
-      return void 0;
-    }
-    const match3 = value.trim().match(VIEWPORT_SIZE_REGEXP);
-    if (!match3) {
-      return void 0;
+  function isEqual(a2, b2) {
+    if (is.arr(a2)) {
+      if (!is.arr(b2) || a2.length !== b2.length) return false;
+      for (let i2 = 0; i2 < a2.length; i2++) {
+        if (a2[i2] !== b2[i2]) return false;
+      }
+      return true;
     }
-    const numericValue = Number.parseFloat(match3[1]);
-    const unit = match3[2];
-    return unit === "px" ? numericValue : numericValue * DEFAULT_FONT_SIZE;
+    return a2 === b2;
   }
-  function getViewportBreakpoints(configOrSettings) {
-    const viewportSettings = getViewportSettings(configOrSettings);
-    const breakpoints = {};
-    const breakpointValuesInPixels = {};
-    Object.keys(DEFAULT_VIEWPORT_BREAKPOINTS).forEach((breakpoint) => {
-      const key = breakpoint;
-      const value = viewportSettings[key];
-      const px = getViewportBreakpointValueInPixels(value);
-      if (px !== void 0 && isValidViewportSize(value)) {
-        breakpoints[key] = value.trim();
-        breakpointValuesInPixels[key] = px;
+  var each = (obj, fn) => obj.forEach(fn);
+  function eachProp(obj, fn, ctx9) {
+    if (is.arr(obj)) {
+      for (let i2 = 0; i2 < obj.length; i2++) {
+        fn.call(ctx9, obj[i2], `${i2}`);
       }
-    });
-    const breakpointNames = Object.keys(breakpoints);
-    if (!breakpointNames.length) {
-      return { ...DEFAULT_VIEWPORT_BREAKPOINTS };
-    }
-    if (1 === breakpointNames.length) {
-      return breakpoints;
+      return;
     }
-    const mobile = breakpoints.mobile;
-    const tablet = breakpoints.tablet;
-    if (breakpointValuesInPixels.mobile >= breakpointValuesInPixels.tablet) {
-      return { mobile };
+    for (const key in obj) {
+      if (obj.hasOwnProperty(key)) {
+        fn.call(ctx9, obj[key], key);
+      }
     }
-    return { mobile, tablet };
   }
-  function getResponsiveMediaQueries(configOrSettings) {
-    const breakpoints = getViewportBreakpoints(configOrSettings);
-    const mediaQueries = {};
-    if (breakpoints.mobile) {
-      mediaQueries["@mobile"] = `@media (width <= ${breakpoints.mobile})`;
-    }
-    if (breakpoints.tablet) {
-      mediaQueries["@tablet"] = breakpoints.mobile ? `@media (${breakpoints.mobile} < width <= ${breakpoints.tablet})` : `@media (width <= ${breakpoints.tablet})`;
+  var toArray = (a2) => is.und(a2) ? [] : is.arr(a2) ? a2 : [a2];
+  function flush(queue, iterator) {
+    if (queue.size) {
+      const items = Array.from(queue);
+      queue.clear();
+      each(items, iterator);
     }
-    return mediaQueries;
   }
-
-  // packages/global-styles-engine/build-module/core/render.mjs
-  var ELEMENT_CLASS_NAMES = {
-    button: "wp-element-button",
-    caption: "wp-element-caption"
-  };
-  var BLOCK_SUPPORT_FEATURE_LEVEL_SELECTORS = {
-    __experimentalBorder: "border",
-    color: "color",
-    dimensions: "dimensions",
-    spacing: "spacing",
-    typography: "typography"
-  };
-  var VALID_BLOCK_PSEUDO_SELECTORS = {
-    "core/button": [":hover", ":focus", ":focus-visible", ":active"],
-    "core/navigation-link": [":hover", ":focus", ":focus-visible", ":active"]
-  };
-  var VALID_ELEMENT_PSEUDO_SELECTORS = {
-    link: [
-      ":link",
-      ":any-link",
-      ":visited",
-      ":hover",
-      ":focus",
-      ":focus-visible",
-      ":active"
-    ],
-    button: [
-      ":link",
-      ":any-link",
-      ":visited",
-      ":hover",
-      ":focus",
-      ":focus-visible",
-      ":active"
-    ]
+  var flushCalls = (queue, ...args) => flush(queue, (fn) => fn(...args));
+  var isSSR = () => typeof window === "undefined" || !window.navigator || /ServerSideRendering|^Deno\//.test(window.navigator.userAgent);
+  var createStringInterpolator$1;
+  var to;
+  var colors$1 = null;
+  var skipAnimation = false;
+  var willAdvance = noop4;
+  var assign = (globals2) => {
+    if (globals2.to) to = globals2.to;
+    if (globals2.now) raf.now = globals2.now;
+    if (globals2.colors !== void 0) colors$1 = globals2.colors;
+    if (globals2.skipAnimation != null) skipAnimation = globals2.skipAnimation;
+    if (globals2.createStringInterpolator) createStringInterpolator$1 = globals2.createStringInterpolator;
+    if (globals2.requestAnimationFrame) raf.use(globals2.requestAnimationFrame);
+    if (globals2.batchedUpdates) raf.batchedUpdates = globals2.batchedUpdates;
+    if (globals2.willAdvance) willAdvance = globals2.willAdvance;
+    if (globals2.frameLoop) raf.frameLoop = globals2.frameLoop;
   };
-  function getPresetsClasses(blockSelector = "*", blockPresets = {}) {
-    return PRESET_METADATA.reduce(
-      (declarations, { path, cssVarInfix, classes }) => {
-        if (!classes) {
-          return declarations;
-        }
-        const presetByOrigin = getValueFromObjectPath(
-          blockPresets,
-          path,
-          []
-        );
-        ["default", "theme", "custom"].forEach((origin) => {
-          if (presetByOrigin[origin]) {
-            presetByOrigin[origin].forEach(
-              ({ slug }) => {
-                classes.forEach(
-                  ({
-                    classSuffix,
-                    propertyName
-                  }) => {
-                    const classSelectorToUse = `.has-${kebabCase(
-                      slug
-                    )}-${classSuffix}`;
-                    const selectorToUse = blockSelector ? `:where(${blockSelector})${classSelectorToUse}` : classSelectorToUse;
-                    const value = `var(--wp--preset--${cssVarInfix}--${kebabCase(
-                      slug
-                    )})`;
-                    declarations += `${selectorToUse}{${propertyName}: ${value} !important;}`;
-                  }
-                );
-              }
-            );
-          }
-        });
-        return declarations;
-      },
-      ""
-    );
-  }
-  function getPresetsSvgFilters(blockPresets = {}) {
-    return PRESET_METADATA.filter(
-      // Duotone are the only type of filters for now.
-      (metadata) => metadata.path.at(-1) === "duotone"
-    ).flatMap((metadata) => {
-      const presetByOrigin = getValueFromObjectPath(
-        blockPresets,
-        metadata.path,
-        {}
-      );
-      return ["default", "theme"].filter((origin) => presetByOrigin[origin]).flatMap(
-        (origin) => presetByOrigin[origin].map(
-          (preset) => getDuotoneFilter(
-            `wp-duotone-${preset.slug}`,
-            preset.colors
-          )
-        )
-      ).join("");
-    });
-  }
-  function flattenTree(input = {}, prefix2, token) {
-    let result = [];
-    Object.keys(input).forEach((key) => {
-      const newKey = prefix2 + kebabCase(key.replace("/", "-"));
-      const newLeaf = input[key];
-      if (newLeaf instanceof Object) {
-        const newPrefix = newKey + token;
-        result = [...result, ...flattenTree(newLeaf, newPrefix, token)];
+  var globals = /* @__PURE__ */ Object.freeze({
+    __proto__: null,
+    get createStringInterpolator() {
+      return createStringInterpolator$1;
+    },
+    get to() {
+      return to;
+    },
+    get colors() {
+      return colors$1;
+    },
+    get skipAnimation() {
+      return skipAnimation;
+    },
+    get willAdvance() {
+      return willAdvance;
+    },
+    assign
+  });
+  var startQueue = /* @__PURE__ */ new Set();
+  var currentFrame = [];
+  var prevFrame = [];
+  var priority = 0;
+  var frameLoop = {
+    get idle() {
+      return !startQueue.size && !currentFrame.length;
+    },
+    start(animation) {
+      if (priority > animation.priority) {
+        startQueue.add(animation);
+        raf.onStart(flushStartQueue);
       } else {
-        result.push(`${newKey}: ${newLeaf}`);
+        startSafely(animation);
+        raf(advance);
       }
-    });
-    return result;
-  }
-  var updateParagraphTextIndentSelector = (featureDeclarations, settings2, blockName) => {
-    if (blockName !== "core/paragraph") {
-      return featureDeclarations;
-    }
-    const blockSettings = settings2?.blocks?.["core/paragraph"];
-    const textIndentSetting = blockSettings?.typography?.textIndent ?? settings2?.typography?.textIndent ?? "subsequent";
-    if (textIndentSetting !== "all") {
-      return featureDeclarations;
-    }
-    const oldSelector = ".wp-block-paragraph + .wp-block-paragraph";
-    const newSelector = ".wp-block-paragraph";
-    if (oldSelector in featureDeclarations) {
-      const declarations = featureDeclarations[oldSelector];
-      const updated = { ...featureDeclarations };
-      delete updated[oldSelector];
-      updated[newSelector] = declarations;
-      return updated;
+    },
+    advance,
+    sort(animation) {
+      if (priority) {
+        raf.onFrame(() => frameLoop.sort(animation));
+      } else {
+        const prevIndex = currentFrame.indexOf(animation);
+        if (~prevIndex) {
+          currentFrame.splice(prevIndex, 1);
+          startUnsafely(animation);
+        }
+      }
+    },
+    clear() {
+      currentFrame = [];
+      startQueue.clear();
     }
-    return featureDeclarations;
   };
-  var updateButtonWidthDeclarations = (featureDeclarations, settings2) => {
-    const buttonSelector = ".wp-block-button";
-    if (!(buttonSelector in featureDeclarations)) {
-      return featureDeclarations;
-    }
-    const updated = { ...featureDeclarations };
-    updated[buttonSelector] = updated[buttonSelector].map(
-      (declaration) => {
-        const match3 = declaration.match(/^width:\s*(.+)$/);
-        if (!match3) {
-          return declaration;
+  function flushStartQueue() {
+    startQueue.forEach(startSafely);
+    startQueue.clear();
+    raf(advance);
+  }
+  function startSafely(animation) {
+    if (!currentFrame.includes(animation)) startUnsafely(animation);
+  }
+  function startUnsafely(animation) {
+    currentFrame.splice(findIndex2(currentFrame, (other) => other.priority > animation.priority), 0, animation);
+  }
+  function advance(dt) {
+    const nextFrame = prevFrame;
+    for (let i2 = 0; i2 < currentFrame.length; i2++) {
+      const animation = currentFrame[i2];
+      priority = animation.priority;
+      if (!animation.idle) {
+        willAdvance(animation);
+        animation.advance(dt);
+        if (!animation.idle) {
+          nextFrame.push(animation);
         }
-        const value = match3[1];
-        let percentage = null;
-        if (value.endsWith("%")) {
-          percentage = parseFloat(value);
-        }
-        const presetPrefix = "var(--wp--preset--dimension--";
-        if (percentage === null && value.startsWith(presetPrefix) && value.endsWith(")")) {
-          const slug = value.slice(presetPrefix.length, -1);
-          const dimensionSizes = {
-            ...settings2?.dimensions?.dimensionSizes ?? {},
-            ...settings2?.blocks?.["core/button"]?.dimensions?.dimensionSizes ?? {}
-          };
-          for (const origin of Object.values(dimensionSizes)) {
-            if (!Array.isArray(origin)) {
-              continue;
-            }
-            for (const preset of origin) {
-              if (preset.slug === slug && typeof preset.size === "string" && preset.size.endsWith("%")) {
-                percentage = parseFloat(preset.size);
-                break;
-              }
-            }
-            if (percentage !== null) {
-              break;
-            }
-          }
-        }
-        if (percentage === null || isNaN(percentage)) {
-          return declaration;
-        }
-        return `width: calc(${percentage} * 1% - (var(--wp--style--block-gap, 0.5em) * (1 - ${percentage} / 100)))`;
       }
-    );
-    return updated;
+    }
+    priority = 0;
+    prevFrame = currentFrame;
+    prevFrame.length = 0;
+    currentFrame = nextFrame;
+    return currentFrame.length > 0;
+  }
+  function findIndex2(arr, test) {
+    const index2 = arr.findIndex(test);
+    return index2 < 0 ? arr.length : index2;
+  }
+  var colors = {
+    transparent: 0,
+    aliceblue: 4042850303,
+    antiquewhite: 4209760255,
+    aqua: 16777215,
+    aquamarine: 2147472639,
+    azure: 4043309055,
+    beige: 4126530815,
+    bisque: 4293182719,
+    black: 255,
+    blanchedalmond: 4293643775,
+    blue: 65535,
+    blueviolet: 2318131967,
+    brown: 2771004159,
+    burlywood: 3736635391,
+    burntsienna: 3934150143,
+    cadetblue: 1604231423,
+    chartreuse: 2147418367,
+    chocolate: 3530104575,
+    coral: 4286533887,
+    cornflowerblue: 1687547391,
+    cornsilk: 4294499583,
+    crimson: 3692313855,
+    cyan: 16777215,
+    darkblue: 35839,
+    darkcyan: 9145343,
+    darkgoldenrod: 3095792639,
+    darkgray: 2846468607,
+    darkgreen: 6553855,
+    darkgrey: 2846468607,
+    darkkhaki: 3182914559,
+    darkmagenta: 2332068863,
+    darkolivegreen: 1433087999,
+    darkorange: 4287365375,
+    darkorchid: 2570243327,
+    darkred: 2332033279,
+    darksalmon: 3918953215,
+    darkseagreen: 2411499519,
+    darkslateblue: 1211993087,
+    darkslategray: 793726975,
+    darkslategrey: 793726975,
+    darkturquoise: 13554175,
+    darkviolet: 2483082239,
+    deeppink: 4279538687,
+    deepskyblue: 12582911,
+    dimgray: 1768516095,
+    dimgrey: 1768516095,
+    dodgerblue: 512819199,
+    firebrick: 2988581631,
+    floralwhite: 4294635775,
+    forestgreen: 579543807,
+    fuchsia: 4278255615,
+    gainsboro: 3705462015,
+    ghostwhite: 4177068031,
+    gold: 4292280575,
+    goldenrod: 3668254975,
+    gray: 2155905279,
+    green: 8388863,
+    greenyellow: 2919182335,
+    grey: 2155905279,
+    honeydew: 4043305215,
+    hotpink: 4285117695,
+    indianred: 3445382399,
+    indigo: 1258324735,
+    ivory: 4294963455,
+    khaki: 4041641215,
+    lavender: 3873897215,
+    lavenderblush: 4293981695,
+    lawngreen: 2096890111,
+    lemonchiffon: 4294626815,
+    lightblue: 2916673279,
+    lightcoral: 4034953471,
+    lightcyan: 3774873599,
+    lightgoldenrodyellow: 4210742015,
+    lightgray: 3553874943,
+    lightgreen: 2431553791,
+    lightgrey: 3553874943,
+    lightpink: 4290167295,
+    lightsalmon: 4288707327,
+    lightseagreen: 548580095,
+    lightskyblue: 2278488831,
+    lightslategray: 2005441023,
+    lightslategrey: 2005441023,
+    lightsteelblue: 2965692159,
+    lightyellow: 4294959359,
+    lime: 16711935,
+    limegreen: 852308735,
+    linen: 4210091775,
+    magenta: 4278255615,
+    maroon: 2147483903,
+    mediumaquamarine: 1724754687,
+    mediumblue: 52735,
+    mediumorchid: 3126187007,
+    mediumpurple: 2473647103,
+    mediumseagreen: 1018393087,
+    mediumslateblue: 2070474495,
+    mediumspringgreen: 16423679,
+    mediumturquoise: 1221709055,
+    mediumvioletred: 3340076543,
+    midnightblue: 421097727,
+    mintcream: 4127193855,
+    mistyrose: 4293190143,
+    moccasin: 4293178879,
+    navajowhite: 4292783615,
+    navy: 33023,
+    oldlace: 4260751103,
+    olive: 2155872511,
+    olivedrab: 1804477439,
+    orange: 4289003775,
+    orangered: 4282712319,
+    orchid: 3664828159,
+    palegoldenrod: 4008225535,
+    palegreen: 2566625535,
+    paleturquoise: 2951671551,
+    palevioletred: 3681588223,
+    papayawhip: 4293907967,
+    peachpuff: 4292524543,
+    peru: 3448061951,
+    pink: 4290825215,
+    plum: 3718307327,
+    powderblue: 2967529215,
+    purple: 2147516671,
+    rebeccapurple: 1714657791,
+    red: 4278190335,
+    rosybrown: 3163525119,
+    royalblue: 1097458175,
+    saddlebrown: 2336560127,
+    salmon: 4202722047,
+    sandybrown: 4104413439,
+    seagreen: 780883967,
+    seashell: 4294307583,
+    sienna: 2689740287,
+    silver: 3233857791,
+    skyblue: 2278484991,
+    slateblue: 1784335871,
+    slategray: 1887473919,
+    slategrey: 1887473919,
+    snow: 4294638335,
+    springgreen: 16744447,
+    steelblue: 1182971135,
+    tan: 3535047935,
+    teal: 8421631,
+    thistle: 3636451583,
+    tomato: 4284696575,
+    turquoise: 1088475391,
+    violet: 4001558271,
+    wheat: 4125012991,
+    white: 4294967295,
+    whitesmoke: 4126537215,
+    yellow: 4294902015,
+    yellowgreen: 2597139199
   };
-  var getFeatureDeclarations = (selectors3, styles) => {
-    const declarations = {};
-    Object.entries(selectors3).forEach(([feature, selector2]) => {
-      if (feature === "root" || !styles?.[feature]) {
-        return;
-      }
-      const isShorthand = typeof selector2 === "string";
-      if (!isShorthand && typeof selector2 === "object" && selector2 !== null) {
-        Object.entries(selector2).forEach(
-          ([subfeature, subfeatureSelector]) => {
-            if (subfeature === "root" || !styles?.[feature][subfeature]) {
-              return;
-            }
-            const subfeatureStyles = {
-              [feature]: {
-                [subfeature]: styles[feature][subfeature]
-              }
-            };
-            const newDeclarations = getStylesDeclarations(subfeatureStyles);
-            declarations[subfeatureSelector] = [
-              ...declarations[subfeatureSelector] || [],
-              ...newDeclarations
-            ];
-            delete styles[feature][subfeature];
+  var NUMBER = "[-+]?\\d*\\.?\\d+";
+  var PERCENTAGE = NUMBER + "%";
+  function call(...parts) {
+    return "\\(\\s*(" + parts.join(")\\s*,\\s*(") + ")\\s*\\)";
+  }
+  var rgb = new RegExp("rgb" + call(NUMBER, NUMBER, NUMBER));
+  var rgba = new RegExp("rgba" + call(NUMBER, NUMBER, NUMBER, NUMBER));
+  var hsl = new RegExp("hsl" + call(NUMBER, PERCENTAGE, PERCENTAGE));
+  var hsla = new RegExp("hsla" + call(NUMBER, PERCENTAGE, PERCENTAGE, NUMBER));
+  var hex3 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
+  var hex4 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
+  var hex6 = /^#([0-9a-fA-F]{6})$/;
+  var hex8 = /^#([0-9a-fA-F]{8})$/;
+  function normalizeColor(color) {
+    let match3;
+    if (typeof color === "number") {
+      return color >>> 0 === color && color >= 0 && color <= 4294967295 ? color : null;
+    }
+    if (match3 = hex6.exec(color)) return parseInt(match3[1] + "ff", 16) >>> 0;
+    if (colors$1 && colors$1[color] !== void 0) {
+      return colors$1[color];
+    }
+    if (match3 = rgb.exec(color)) {
+      return (parse255(match3[1]) << 24 | parse255(match3[2]) << 16 | parse255(match3[3]) << 8 | 255) >>> 0;
+    }
+    if (match3 = rgba.exec(color)) {
+      return (parse255(match3[1]) << 24 | parse255(match3[2]) << 16 | parse255(match3[3]) << 8 | parse1(match3[4])) >>> 0;
+    }
+    if (match3 = hex3.exec(color)) {
+      return parseInt(match3[1] + match3[1] + match3[2] + match3[2] + match3[3] + match3[3] + "ff", 16) >>> 0;
+    }
+    if (match3 = hex8.exec(color)) return parseInt(match3[1], 16) >>> 0;
+    if (match3 = hex4.exec(color)) {
+      return parseInt(match3[1] + match3[1] + match3[2] + match3[2] + match3[3] + match3[3] + match3[4] + match3[4], 16) >>> 0;
+    }
+    if (match3 = hsl.exec(color)) {
+      return (hslToRgb(parse360(match3[1]), parsePercentage(match3[2]), parsePercentage(match3[3])) | 255) >>> 0;
+    }
+    if (match3 = hsla.exec(color)) {
+      return (hslToRgb(parse360(match3[1]), parsePercentage(match3[2]), parsePercentage(match3[3])) | parse1(match3[4])) >>> 0;
+    }
+    return null;
+  }
+  function hue2rgb(p3, q, t3) {
+    if (t3 < 0) t3 += 1;
+    if (t3 > 1) t3 -= 1;
+    if (t3 < 1 / 6) return p3 + (q - p3) * 6 * t3;
+    if (t3 < 1 / 2) return q;
+    if (t3 < 2 / 3) return p3 + (q - p3) * (2 / 3 - t3) * 6;
+    return p3;
+  }
+  function hslToRgb(h2, s2, l2) {
+    const q = l2 < 0.5 ? l2 * (1 + s2) : l2 + s2 - l2 * s2;
+    const p3 = 2 * l2 - q;
+    const r3 = hue2rgb(p3, q, h2 + 1 / 3);
+    const g2 = hue2rgb(p3, q, h2);
+    const b2 = hue2rgb(p3, q, h2 - 1 / 3);
+    return Math.round(r3 * 255) << 24 | Math.round(g2 * 255) << 16 | Math.round(b2 * 255) << 8;
+  }
+  function parse255(str) {
+    const int = parseInt(str, 10);
+    if (int < 0) return 0;
+    if (int > 255) return 255;
+    return int;
+  }
+  function parse360(str) {
+    const int = parseFloat(str);
+    return (int % 360 + 360) % 360 / 360;
+  }
+  function parse1(str) {
+    const num = parseFloat(str);
+    if (num < 0) return 0;
+    if (num > 1) return 255;
+    return Math.round(num * 255);
+  }
+  function parsePercentage(str) {
+    const int = parseFloat(str);
+    if (int < 0) return 0;
+    if (int > 100) return 1;
+    return int / 100;
+  }
+  function colorToRgba(input) {
+    let int32Color = normalizeColor(input);
+    if (int32Color === null) return input;
+    int32Color = int32Color || 0;
+    let r3 = (int32Color & 4278190080) >>> 24;
+    let g2 = (int32Color & 16711680) >>> 16;
+    let b2 = (int32Color & 65280) >>> 8;
+    let a2 = (int32Color & 255) / 255;
+    return `rgba(${r3}, ${g2}, ${b2}, ${a2})`;
+  }
+  var createInterpolator = (range, output, extrapolate) => {
+    if (is.fun(range)) {
+      return range;
+    }
+    if (is.arr(range)) {
+      return createInterpolator({
+        range,
+        output,
+        extrapolate
+      });
+    }
+    if (is.str(range.output[0])) {
+      return createStringInterpolator$1(range);
+    }
+    const config2 = range;
+    const outputRange = config2.output;
+    const inputRange = config2.range || [0, 1];
+    const extrapolateLeft = config2.extrapolateLeft || config2.extrapolate || "extend";
+    const extrapolateRight = config2.extrapolateRight || config2.extrapolate || "extend";
+    const easing = config2.easing || ((t3) => t3);
+    return (input) => {
+      const range2 = findRange(input, inputRange);
+      return interpolate(input, inputRange[range2], inputRange[range2 + 1], outputRange[range2], outputRange[range2 + 1], easing, extrapolateLeft, extrapolateRight, config2.map);
+    };
+  };
+  function interpolate(input, inputMin, inputMax, outputMin, outputMax, easing, extrapolateLeft, extrapolateRight, map) {
+    let result = map ? map(input) : input;
+    if (result < inputMin) {
+      if (extrapolateLeft === "identity") return result;
+      else if (extrapolateLeft === "clamp") result = inputMin;
+    }
+    if (result > inputMax) {
+      if (extrapolateRight === "identity") return result;
+      else if (extrapolateRight === "clamp") result = inputMax;
+    }
+    if (outputMin === outputMax) return outputMin;
+    if (inputMin === inputMax) return input <= inputMin ? outputMin : outputMax;
+    if (inputMin === -Infinity) result = -result;
+    else if (inputMax === Infinity) result = result - inputMin;
+    else result = (result - inputMin) / (inputMax - inputMin);
+    result = easing(result);
+    if (outputMin === -Infinity) result = -result;
+    else if (outputMax === Infinity) result = result + outputMin;
+    else result = result * (outputMax - outputMin) + outputMin;
+    return result;
+  }
+  function findRange(input, inputRange) {
+    for (var i2 = 1; i2 < inputRange.length - 1; ++i2) if (inputRange[i2] >= input) break;
+    return i2 - 1;
+  }
+  function _extends() {
+    _extends = Object.assign ? Object.assign.bind() : function(target) {
+      for (var i2 = 1; i2 < arguments.length; i2++) {
+        var source = arguments[i2];
+        for (var key in source) {
+          if (Object.prototype.hasOwnProperty.call(source, key)) {
+            target[key] = source[key];
           }
-        );
+        }
       }
-      if (isShorthand || typeof selector2 === "object" && selector2 !== null && "root" in selector2) {
-        const featureSelector = isShorthand ? selector2 : selector2.root;
-        const featureStyles = { [feature]: styles[feature] };
-        const newDeclarations = getStylesDeclarations(featureStyles);
-        declarations[featureSelector] = [
-          ...declarations[featureSelector] || [],
-          ...newDeclarations
-        ];
-        delete styles[feature];
+      return target;
+    };
+    return _extends.apply(this, arguments);
+  }
+  var $get = /* @__PURE__ */ Symbol.for("FluidValue.get");
+  var $observers = /* @__PURE__ */ Symbol.for("FluidValue.observers");
+  var hasFluidValue = (arg) => Boolean(arg && arg[$get]);
+  var getFluidValue = (arg) => arg && arg[$get] ? arg[$get]() : arg;
+  var getFluidObservers = (target) => target[$observers] || null;
+  function callFluidObserver(observer, event) {
+    if (observer.eventObserved) {
+      observer.eventObserved(event);
+    } else {
+      observer(event);
+    }
+  }
+  function callFluidObservers(target, event) {
+    let observers = target[$observers];
+    if (observers) {
+      observers.forEach((observer) => {
+        callFluidObserver(observer, event);
+      });
+    }
+  }
+  var FluidValue = class {
+    constructor(get) {
+      this[$get] = void 0;
+      this[$observers] = void 0;
+      if (!get && !(get = this.get)) {
+        throw Error("Unknown getter");
       }
-    });
-    return declarations;
+      setFluidGetter(this, get);
+    }
   };
-  function getStylesDeclarations(blockStyles = {}, selector2 = "", useRootPaddingAlign, tree = {}, disableRootPadding = false) {
-    const isRoot = ROOT_BLOCK_SELECTOR === selector2;
-    const output = Object.entries(
-      import_blocks3.__EXPERIMENTAL_STYLE_PROPERTY
-    ).reduce(
-      (declarations, [key, { value, properties, useEngine, rootOnly }]) => {
-        if (rootOnly && !isRoot) {
-          return declarations;
-        }
-        const pathToValue = value;
-        if (pathToValue[0] === "elements" || useEngine) {
-          return declarations;
-        }
-        const styleValue = getValueFromObjectPath(
-          blockStyles,
-          pathToValue
-        );
-        if (key === "--wp--style--root--padding" && (typeof styleValue === "string" || !useRootPaddingAlign)) {
-          return declarations;
-        }
-        if (properties && typeof styleValue !== "string") {
-          Object.entries(properties).forEach((entry) => {
-            const [name2, prop] = entry;
-            if (!getValueFromObjectPath(styleValue, [prop], false)) {
-              return;
-            }
-            const cssProperty = name2.startsWith("--") ? name2 : kebabCase(name2);
-            declarations.push(
-              `${cssProperty}: ${(0, import_style_engine2.getCSSValueFromRawStyle)(
-                getValueFromObjectPath(styleValue, [prop])
-              )}`
-            );
-          });
-        } else if (getValueFromObjectPath(blockStyles, pathToValue, false)) {
-          const cssProperty = key.startsWith("--") ? key : kebabCase(key);
-          declarations.push(
-            `${cssProperty}: ${(0, import_style_engine2.getCSSValueFromRawStyle)(
-              getValueFromObjectPath(blockStyles, pathToValue)
-            )}`
-          );
-        }
-        return declarations;
-      },
-      []
-    );
-    if (!!blockStyles.background) {
-      if (blockStyles.background?.backgroundImage) {
-        blockStyles.background.backgroundImage = getResolvedValue(
-          blockStyles.background.backgroundImage,
-          tree
-        );
+  var setFluidGetter = (target, get) => setHidden(target, $get, get);
+  function addFluidObserver(target, observer) {
+    if (target[$get]) {
+      let observers = target[$observers];
+      if (!observers) {
+        setHidden(target, $observers, observers = /* @__PURE__ */ new Set());
       }
-      if (!isRoot && !!blockStyles.background?.backgroundImage?.id) {
-        blockStyles = {
-          ...blockStyles,
-          background: {
-            ...blockStyles.background,
-            ...setBackgroundStyleDefaults(blockStyles.background)
-          }
-        };
+      if (!observers.has(observer)) {
+        observers.add(observer);
+        if (target.observerAdded) {
+          target.observerAdded(observers.size, observer);
+        }
       }
     }
-    const extraRules = (0, import_style_engine2.getCSSRules)(blockStyles);
-    extraRules.forEach((rule) => {
-      if (isRoot && (useRootPaddingAlign || disableRootPadding) && rule.key.startsWith("padding")) {
-        return;
-      }
-      const cssProperty = rule.key.startsWith("--") ? rule.key : kebabCase(rule.key);
-      let ruleValue = getResolvedValue(rule.value, tree);
-      if (cssProperty === "font-size") {
-        ruleValue = getTypographyFontSizeValue(
-          { name: "", slug: "", size: ruleValue },
-          tree?.settings
-        );
+    return observer;
+  }
+  function removeFluidObserver(target, observer) {
+    let observers = target[$observers];
+    if (observers && observers.has(observer)) {
+      const count = observers.size - 1;
+      if (count) {
+        observers.delete(observer);
+      } else {
+        target[$observers] = null;
       }
-      if (cssProperty === "aspect-ratio") {
-        output.push("min-height: unset");
+      if (target.observerRemoved) {
+        target.observerRemoved(count, observer);
       }
-      output.push(`${cssProperty}: ${ruleValue}`);
-    });
-    return output;
+    }
   }
-  function getLayoutStyles({
-    layoutDefinitions = LAYOUT_DEFINITIONS,
-    style,
-    selector: selector2,
-    hasBlockGapSupport,
-    hasFallbackGapSupport,
-    fallbackGapValue
-  }) {
-    let ruleset = "";
-    let gapValue = hasBlockGapSupport ? getGapCSSValue(style?.spacing?.blockGap) : "";
-    if (hasFallbackGapSupport) {
-      if (selector2 === ROOT_BLOCK_SELECTOR) {
-        gapValue = !gapValue ? "0.5em" : gapValue;
-      } else if (!hasBlockGapSupport && fallbackGapValue) {
-        gapValue = fallbackGapValue;
-      }
+  var setHidden = (target, key, value) => Object.defineProperty(target, key, {
+    value,
+    writable: true,
+    configurable: true
+  });
+  var numberRegex = /[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g;
+  var colorRegex = /(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi;
+  var unitRegex = new RegExp(`(${numberRegex.source})(%|[a-z]+)`, "i");
+  var rgbaRegex = /rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi;
+  var cssVariableRegex = /var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;
+  var variableToRgba = (input) => {
+    const [token, fallback] = parseCSSVariable(input);
+    if (!token || isSSR()) {
+      return input;
     }
-    if (gapValue && layoutDefinitions) {
-      Object.values(layoutDefinitions).forEach(
-        ({ className, name: name2, spacingStyles }) => {
-          if (!hasBlockGapSupport && "flex" !== name2 && "grid" !== name2) {
-            return;
-          }
-          if (spacingStyles?.length) {
-            spacingStyles.forEach((spacingStyle) => {
-              const declarations = [];
-              if (spacingStyle.rules) {
-                Object.entries(spacingStyle.rules).forEach(
-                  ([cssProperty, cssValue]) => {
-                    declarations.push(
-                      `${cssProperty}: ${cssValue ? cssValue : gapValue}`
-                    );
-                  }
-                );
-              }
-              if (declarations.length) {
-                let combinedSelector = "";
-                if (!hasBlockGapSupport) {
-                  combinedSelector = selector2 === ROOT_BLOCK_SELECTOR ? `:where(.${className}${spacingStyle?.selector || ""})` : `:where(${selector2}.${className}${spacingStyle?.selector || ""})`;
-                } else {
-                  combinedSelector = selector2 === ROOT_BLOCK_SELECTOR ? `:root :where(.${className})${spacingStyle?.selector || ""}` : `:root :where(${selector2}-${className})${spacingStyle?.selector || ""}`;
-                }
-                ruleset += `${combinedSelector} { ${declarations.join(
-                  "; "
-                )}; }`;
-              }
-            });
-          }
-        }
-      );
-      if (selector2 === ROOT_BLOCK_SELECTOR && hasBlockGapSupport) {
-        ruleset += `${ROOT_CSS_PROPERTIES_SELECTOR} { --wp--style--block-gap: ${gapValue}; }`;
+    const value = window.getComputedStyle(document.documentElement).getPropertyValue(token);
+    if (value) {
+      return value.trim();
+    } else if (fallback && fallback.startsWith("--")) {
+      const _value = window.getComputedStyle(document.documentElement).getPropertyValue(fallback);
+      if (_value) {
+        return _value;
+      } else {
+        return input;
       }
+    } else if (fallback && cssVariableRegex.test(fallback)) {
+      return variableToRgba(fallback);
+    } else if (fallback) {
+      return fallback;
     }
-    if (selector2 === ROOT_BLOCK_SELECTOR && layoutDefinitions) {
-      const validDisplayModes = ["block", "flex", "grid"];
-      Object.values(layoutDefinitions).forEach(
-        ({ className, displayMode, baseStyles }) => {
-          if (displayMode && validDisplayModes.includes(displayMode)) {
-            ruleset += `${selector2} .${className} { display:${displayMode}; }`;
-          }
-          if (baseStyles?.length) {
-            baseStyles.forEach((baseStyle) => {
-              const declarations = [];
-              if (baseStyle.rules) {
-                Object.entries(baseStyle.rules).forEach(
-                  ([cssProperty, cssValue]) => {
-                    declarations.push(
-                      `${cssProperty}: ${cssValue}`
-                    );
-                  }
-                );
-              }
-              if (declarations.length) {
-                const combinedSelector = `.${className}${baseStyle?.selector || ""}`;
-                ruleset += `${combinedSelector} { ${declarations.join(
-                  "; "
-                )}; }`;
-              }
-            });
-          }
-        }
-      );
+    return input;
+  };
+  var parseCSSVariable = (current) => {
+    const match3 = cssVariableRegex.exec(current);
+    if (!match3) return [,];
+    const [, token, fallback] = match3;
+    return [token, fallback];
+  };
+  var namedColorRegex;
+  var rgbaRound = (_, p1, p22, p3, p4) => `rgba(${Math.round(p1)}, ${Math.round(p22)}, ${Math.round(p3)}, ${p4})`;
+  var createStringInterpolator = (config2) => {
+    if (!namedColorRegex) namedColorRegex = colors$1 ? new RegExp(`(${Object.keys(colors$1).join("|")})(?!\\w)`, "g") : /^\b$/;
+    const output = config2.output.map((value) => {
+      return getFluidValue(value).replace(cssVariableRegex, variableToRgba).replace(colorRegex, colorToRgba).replace(namedColorRegex, colorToRgba);
+    });
+    const keyframes = output.map((value) => value.match(numberRegex).map(Number));
+    const outputRanges = keyframes[0].map((_, i2) => keyframes.map((values) => {
+      if (!(i2 in values)) {
+        throw Error('The arity of each "output" value must be equal');
+      }
+      return values[i2];
+    }));
+    const interpolators = outputRanges.map((output2) => createInterpolator(_extends({}, config2, {
+      output: output2
+    })));
+    return (input) => {
+      var _output$find;
+      const missingUnit = !unitRegex.test(output[0]) && ((_output$find = output.find((value) => unitRegex.test(value))) == null ? void 0 : _output$find.replace(numberRegex, ""));
+      let i2 = 0;
+      return output[0].replace(numberRegex, () => `${interpolators[i2++](input)}${missingUnit || ""}`).replace(rgbaRegex, rgbaRound);
+    };
+  };
+  var prefix = "react-spring: ";
+  var once = (fn) => {
+    const func = fn;
+    let called = false;
+    if (typeof func != "function") {
+      throw new TypeError(`${prefix}once requires a function parameter`);
     }
-    return ruleset;
+    return (...args) => {
+      if (!called) {
+        func(...args);
+        called = true;
+      }
+    };
+  };
+  var warnInterpolate = once(console.warn);
+  function deprecateInterpolate() {
+    warnInterpolate(`${prefix}The "interpolate" function is deprecated in v9 (use "to" instead)`);
   }
-  var STYLE_KEYS = [
-    "border",
-    "color",
-    "dimensions",
-    "spacing",
-    "typography",
-    "filter",
-    "outline",
-    "shadow",
-    "background"
-  ];
-  function pickStyleKeys(treeToPickFrom, responsiveMediaQueries) {
-    return pickStyleAndPseudoKeys(
-      treeToPickFrom,
-      void 0,
-      responsiveMediaQueries
-    );
+  var warnDirectCall = once(console.warn);
+  function isAnimatedString(value) {
+    return is.str(value) && (value[0] == "#" || /\d/.test(value) || !isSSR() && cssVariableRegex.test(value) || value in (colors$1 || {}));
   }
-  function pickStyleAndPseudoKeys(treeToPickFrom, blockName, responsiveMediaQueries) {
-    if (!treeToPickFrom) {
-      return {};
-    }
-    const entries = Object.entries(treeToPickFrom);
-    const allowedPseudoSelectors = blockName ? VALID_BLOCK_PSEUDO_SELECTORS[blockName] ?? [] : [];
-    const pickedEntries = entries.filter(
-      ([key]) => STYLE_KEYS.includes(key) || allowedPseudoSelectors.includes(key) || responsiveMediaQueries[key]
-    );
-    const clonedEntries = pickedEntries.map(([key, style]) => [
-      key,
-      JSON.parse(JSON.stringify(style))
-    ]);
-    return Object.fromEntries(clonedEntries);
+  var useIsomorphicLayoutEffect = isSSR() ? import_react46.useEffect : import_react46.useLayoutEffect;
+  var useIsMounted = () => {
+    const isMounted = (0, import_react46.useRef)(false);
+    useIsomorphicLayoutEffect(() => {
+      isMounted.current = true;
+      return () => {
+        isMounted.current = false;
+      };
+    }, []);
+    return isMounted;
+  };
+  function useForceUpdate() {
+    const update4 = (0, import_react46.useState)()[1];
+    const isMounted = useIsMounted();
+    return () => {
+      if (isMounted.current) {
+        update4(Math.random());
+      }
+    };
   }
-  function getPseudoStyleNodes(node) {
-    const {
-      styles,
-      selector: selector2,
-      featureSelectors,
-      name: name2,
-      elementName,
-      mediaQuery,
-      variationName
-    } = node;
-    const pseudoSelectors = name2 ? VALID_BLOCK_PSEUDO_SELECTORS[name2] ?? [] : VALID_ELEMENT_PSEUDO_SELECTORS[elementName ?? ""] ?? [];
-    if (!pseudoSelectors.length) {
-      return [];
+  function useMemoOne(getResult, inputs) {
+    const [initial2] = (0, import_react46.useState)(() => ({
+      inputs,
+      result: getResult()
+    }));
+    const committed = (0, import_react46.useRef)();
+    const prevCache = committed.current;
+    let cache = prevCache;
+    if (cache) {
+      const useCache = Boolean(inputs && cache.inputs && areInputsEqual(inputs, cache.inputs));
+      if (!useCache) {
+        cache = {
+          inputs,
+          result: getResult()
+        };
+      }
+    } else {
+      cache = initial2;
     }
-    return pseudoSelectors.flatMap((pseudoSelector) => {
-      const pseudoStyles = styles?.[pseudoSelector];
-      if (!pseudoStyles || typeof pseudoStyles !== "object") {
-        return [];
+    (0, import_react46.useEffect)(() => {
+      committed.current = cache;
+      if (prevCache == initial2) {
+        initial2.inputs = initial2.result = void 0;
       }
-      return [
-        {
-          styles: JSON.parse(JSON.stringify(pseudoStyles)),
-          selector: selector2,
-          selectorSuffix: pseudoSelector,
-          mediaQuery,
-          featureSelectors: featureSelectors && typeof featureSelectors !== "string" ? featureSelectors : void 0,
-          name: name2,
-          elementName,
-          variationName
-        }
-      ];
-    });
+    }, [cache]);
+    return cache.result;
   }
-  function getResponsiveStyleNodes(node, responsiveMediaQueries) {
-    const {
-      styles,
-      selector: selector2,
-      fallbackGapValue,
-      featureSelectors,
-      hasLayoutSupport,
-      layoutHasBlockGapSupport,
-      layoutSelector,
-      name: name2,
-      elementName,
-      isStyleVariation,
-      variationName
-    } = node;
-    if (!name2 && !elementName) {
-      return [];
+  function areInputsEqual(next, prev) {
+    if (next.length !== prev.length) {
+      return false;
     }
-    return Object.entries(responsiveMediaQueries).flatMap(
-      ([breakpointKey, mediaQuery]) => {
-        const breakpointStyles = styles?.[breakpointKey];
-        if (!breakpointStyles || typeof breakpointStyles !== "object") {
-          return [];
-        }
-        return [
-          {
-            styles: JSON.parse(JSON.stringify(breakpointStyles)),
-            selector: selector2,
-            mediaQuery,
-            featureSelectors: featureSelectors && typeof featureSelectors !== "string" ? featureSelectors : void 0,
-            fallbackGapValue,
-            hasLayoutSupport,
-            name: name2,
-            elementName,
-            isStyleVariation,
-            variationName,
-            layoutSelector,
-            layoutHasBlockGapSupport
-          }
-        ];
+    for (let i2 = 0; i2 < next.length; i2++) {
+      if (next[i2] !== prev[i2]) {
+        return false;
       }
-    );
+    }
+    return true;
   }
-  var getNodesWithStyles = (tree, blockSelectors) => {
-    const nodes = [];
-    if (!tree?.styles) {
-      return nodes;
+  var useOnce = (effect) => (0, import_react46.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());
+
+  // node_modules/@react-spring/animated/dist/react-spring-animated.esm.js
+  var React85 = __toESM(require_react());
+  var import_react47 = __toESM(require_react());
+  var $node = /* @__PURE__ */ Symbol.for("Animated:node");
+  var isAnimated = (value) => !!value && value[$node] === value;
+  var getAnimated = (owner) => owner && owner[$node];
+  var setAnimated = (owner, node) => defineHidden(owner, $node, node);
+  var getPayload = (owner) => owner && owner[$node] && owner[$node].getPayload();
+  var Animated = class {
+    constructor() {
+      this.payload = void 0;
+      setAnimated(this, this);
     }
-    const responsiveMediaQueries = getResponsiveMediaQueries(tree);
-    const styles = pickStyleKeys(tree.styles, responsiveMediaQueries);
-    if (styles) {
-      nodes.push({
-        styles,
-        selector: ROOT_BLOCK_SELECTOR,
-        // Root selector (body) styles should not be wrapped in `:root where()` to keep
-        // specificity at (0,0,1) and maintain backwards compatibility.
-        skipSelectorWrapper: true
-      });
+    getPayload() {
+      return this.payload || [];
     }
-    Object.entries(import_blocks3.__EXPERIMENTAL_ELEMENTS).forEach(([name2, selector2]) => {
-      if (tree.styles?.elements?.[name2]) {
-        nodes.push({
-          styles: tree.styles?.elements?.[name2] ?? {},
-          selector: selector2,
-          elementName: name2,
-          // Top level elements that don't use a class name should not receive the
-          // `:root :where()` wrapper to maintain backwards compatibility.
-          skipSelectorWrapper: !ELEMENT_CLASS_NAMES[name2]
-        });
+  };
+  var AnimatedValue = class _AnimatedValue extends Animated {
+    constructor(_value) {
+      super();
+      this.done = true;
+      this.elapsedTime = void 0;
+      this.lastPosition = void 0;
+      this.lastVelocity = void 0;
+      this.v0 = void 0;
+      this.durationProgress = 0;
+      this._value = _value;
+      if (is.num(this._value)) {
+        this.lastPosition = this._value;
       }
-    });
-    Object.entries(tree.styles?.blocks ?? {}).forEach(
-      ([blockName, node]) => {
-        const blockStyles = pickStyleAndPseudoKeys(
-          node,
-          blockName,
-          responsiveMediaQueries
-        );
-        const typedNode = node;
-        const variationNodesToAdd = [];
-        const variationStyleNodesToAdd = [];
-        if (typedNode?.variations) {
-          Object.entries(typedNode.variations).forEach(
-            ([variationName, variation]) => {
-              const typedVariation = variation;
-              const variationStyles = pickStyleAndPseudoKeys(
-                typedVariation,
-                blockName,
-                responsiveMediaQueries
-              );
-              if (typedVariation?.css) {
-                variationStyles.css = typedVariation.css;
-              }
-              const variationSelector = typeof blockSelectors !== "string" ? blockSelectors[blockName]?.styleVariationSelectors?.[variationName] : void 0;
-              if (variationSelector && typeof blockSelectors !== "string") {
-                const blockSelector = blockSelectors[blockName];
-                variationStyleNodesToAdd.push({
-                  styles: variationStyles,
-                  selector: variationSelector,
-                  featureSelectors: blockSelector?.featureSelectors,
-                  fallbackGapValue: blockSelector?.fallbackGapValue,
-                  hasLayoutSupport: blockSelector?.hasLayoutSupport,
-                  isStyleVariation: true,
-                  variationName,
-                  layoutSelector: variationSelector + blockSelector.selector,
-                  layoutHasBlockGapSupport: true,
-                  name: blockName
-                });
-              }
-              Object.entries(
-                typedVariation?.elements ?? {}
-              ).forEach(([element, elementStyles]) => {
-                if (elementStyles && import_blocks3.__EXPERIMENTAL_ELEMENTS[element]) {
-                  variationNodesToAdd.push({
-                    styles: elementStyles,
-                    selector: scopeSelector(
-                      variationSelector,
-                      import_blocks3.__EXPERIMENTAL_ELEMENTS[element]
-                    ),
-                    elementName: element,
-                    isStyleVariation: true
-                  });
-                }
-              });
-              Object.entries(typedVariation?.blocks ?? {}).forEach(
-                ([
-                  variationBlockName,
-                  variationBlockStyles
-                ]) => {
-                  const variationBlockSelector = typeof blockSelectors !== "string" ? scopeSelector(
-                    variationSelector,
-                    blockSelectors[variationBlockName]?.selector
-                  ) : void 0;
-                  const variationDuotoneSelector = typeof blockSelectors !== "string" ? scopeSelector(
-                    variationSelector,
-                    blockSelectors[variationBlockName]?.duotoneSelector
-                  ) : void 0;
-                  const variationFeatureSelectors = typeof blockSelectors !== "string" ? scopeFeatureSelectors(
-                    variationSelector,
-                    blockSelectors[variationBlockName]?.featureSelectors ?? {}
-                  ) : void 0;
-                  const variationBlockStyleNodes = pickStyleAndPseudoKeys(
-                    variationBlockStyles,
-                    variationBlockName,
-                    responsiveMediaQueries
-                  );
-                  if (variationBlockStyles?.css) {
-                    variationBlockStyleNodes.css = variationBlockStyles.css;
-                  }
-                  if (!variationBlockSelector || typeof blockSelectors === "string") {
-                    return;
-                  }
-                  variationNodesToAdd.push({
-                    selector: variationBlockSelector,
-                    name: variationBlockName,
-                    isStyleVariation: true,
-                    duotoneSelector: variationDuotoneSelector,
-                    featureSelectors: variationFeatureSelectors,
-                    fallbackGapValue: blockSelectors[variationBlockName]?.fallbackGapValue,
-                    hasLayoutSupport: blockSelectors[variationBlockName]?.hasLayoutSupport,
-                    styles: variationBlockStyleNodes
-                  });
-                  Object.entries(
-                    variationBlockStyles.elements ?? {}
-                  ).forEach(
-                    ([
-                      variationBlockElement,
-                      variationBlockElementStyles
-                    ]) => {
-                      if (variationBlockElementStyles && import_blocks3.__EXPERIMENTAL_ELEMENTS[variationBlockElement]) {
-                        variationNodesToAdd.push({
-                          styles: variationBlockElementStyles,
-                          selector: scopeSelector(
-                            variationBlockSelector,
-                            import_blocks3.__EXPERIMENTAL_ELEMENTS[variationBlockElement]
-                          ),
-                          elementName: variationBlockElement,
-                          isStyleVariation: true
-                        });
-                      }
-                    }
-                  );
-                }
-              );
-            }
-          );
-        }
-        if (typeof blockSelectors !== "string" && blockSelectors?.[blockName]?.selector) {
-          nodes.push({
-            duotoneSelector: blockSelectors[blockName].duotoneSelector,
-            fallbackGapValue: blockSelectors[blockName].fallbackGapValue,
-            hasLayoutSupport: blockSelectors[blockName].hasLayoutSupport,
-            selector: blockSelectors[blockName].selector,
-            styles: blockStyles,
-            featureSelectors: blockSelectors[blockName].featureSelectors,
-            name: blockName
-          });
-        }
-        nodes.push(...variationStyleNodesToAdd);
-        Object.entries(typedNode?.elements ?? {}).forEach(
-          ([elementName, value]) => {
-            if (typeof blockSelectors !== "string" && value && blockSelectors?.[blockName] && import_blocks3.__EXPERIMENTAL_ELEMENTS[elementName]) {
-              nodes.push({
-                styles: value,
-                selector: blockSelectors[blockName]?.selector.split(",").map((sel) => {
-                  const elementSelectors = import_blocks3.__EXPERIMENTAL_ELEMENTS[elementName].split(",");
-                  return elementSelectors.map(
-                    (elementSelector) => sel + " " + elementSelector
-                  );
-                }).join(","),
-                elementName
-              });
-            }
+    }
+    static create(value) {
+      return new _AnimatedValue(value);
+    }
+    getPayload() {
+      return [this];
+    }
+    getValue() {
+      return this._value;
+    }
+    setValue(value, step) {
+      if (is.num(value)) {
+        this.lastPosition = value;
+        if (step) {
+          value = Math.round(value / step) * step;
+          if (this.done) {
+            this.lastPosition = value;
           }
-        );
-        nodes.push(...variationNodesToAdd);
+        }
       }
-    );
-    return nodes;
-  };
-  var getNodesWithSettings = (tree, blockSelectors) => {
-    const nodes = [];
-    if (!tree?.settings) {
-      return nodes;
+      if (this._value === value) {
+        return false;
+      }
+      this._value = value;
+      return true;
     }
-    const pickPresets = (treeToPickFrom) => {
-      let presets2 = {};
-      PRESET_METADATA.forEach(({ path }) => {
-        const value = getValueFromObjectPath(treeToPickFrom, path, false);
-        if (value !== false) {
-          presets2 = setImmutably(presets2, path, value);
-        }
-      });
-      return presets2;
-    };
-    const presets = pickPresets(tree.settings);
-    const custom = tree.settings?.custom;
-    if (Object.keys(presets).length > 0 || custom) {
-      nodes.push({
-        presets,
-        custom,
-        selector: ROOT_CSS_PROPERTIES_SELECTOR
-      });
-    }
-    Object.entries(tree.settings?.blocks ?? {}).forEach(
-      ([blockName, node]) => {
-        const blockCustom = node.custom;
-        if (typeof blockSelectors === "string" || !blockSelectors[blockName]) {
-          return;
-        }
-        const blockPresets = pickPresets(node);
-        if (Object.keys(blockPresets).length > 0 || blockCustom) {
-          nodes.push({
-            presets: blockPresets,
-            custom: blockCustom,
-            selector: blockSelectors[blockName]?.selector,
-            featureSelectors: blockSelectors[blockName]?.featureSelectors
-          });
-        }
+    reset() {
+      const {
+        done
+      } = this;
+      this.done = false;
+      if (is.num(this._value)) {
+        this.elapsedTime = 0;
+        this.durationProgress = 0;
+        this.lastPosition = this._value;
+        if (done) this.lastVelocity = null;
+        this.v0 = null;
       }
-    );
-    return nodes;
+    }
   };
-  function resolveFeatureSelector(featureSelectors, featureKey, fallback) {
-    if (!featureSelectors || typeof featureSelectors === "string") {
-      return fallback;
+  var AnimatedString = class _AnimatedString extends AnimatedValue {
+    constructor(value) {
+      super(0);
+      this._string = null;
+      this._toString = void 0;
+      this._toString = createInterpolator({
+        output: [value, value]
+      });
     }
-    const feature = featureSelectors[featureKey];
-    if (typeof feature === "string") {
-      return feature;
+    static create(value) {
+      return new _AnimatedString(value);
     }
-    if (typeof feature === "object" && feature.root) {
-      return feature.root;
+    getValue() {
+      let value = this._string;
+      return value == null ? this._string = this._toString(this._value) : value;
     }
-    return fallback;
-  }
-  function getPresetVarDeclarations(presets, mergedSettings, { path, valueKey, valueFunc, cssVarInfix }) {
-    const presetByOrigin = getValueFromObjectPath(
-      presets,
-      path,
-      []
-    );
-    const declarations = [];
-    for (const origin of ["default", "theme", "custom"]) {
-      if (!presetByOrigin[origin]) {
-        continue;
-      }
-      for (const value of presetByOrigin[origin]) {
-        const slug = kebabCase(value.slug);
-        if (valueKey && !valueFunc) {
-          declarations.push(
-            `--wp--preset--${cssVarInfix}--${slug}: ${value[valueKey]}`
-          );
-        } else if (valueFunc && typeof valueFunc === "function") {
-          declarations.push(
-            `--wp--preset--${cssVarInfix}--${slug}: ${valueFunc(
-              value,
-              mergedSettings
-            )}`
-          );
+    setValue(value) {
+      if (is.str(value)) {
+        if (value == this._string) {
+          return false;
         }
+        this._string = value;
+        this._value = 1;
+      } else if (super.setValue(value)) {
+        this._string = null;
+      } else {
+        return false;
       }
+      return true;
     }
-    return declarations;
-  }
-  var generateCustomProperties = (tree, blockSelectors) => {
-    const nodes = getNodesWithSettings(tree, blockSelectors);
-    let ruleset = "";
-    for (const { presets, custom, selector: selector2, featureSelectors } of nodes) {
-      const defaultSelector = selector2;
-      const varsBySelector = {
-        [defaultSelector]: []
-      };
-      if (tree?.settings) {
-        for (const metadata of PRESET_METADATA) {
-          const declarations = getPresetVarDeclarations(
-            presets,
-            tree.settings,
-            metadata
-          );
-          if (declarations.length === 0) {
-            continue;
-          }
-          const target = resolveFeatureSelector(
-            featureSelectors,
-            metadata.path[0],
-            defaultSelector
-          );
-          if (!varsBySelector[target]) {
-            varsBySelector[target] = [];
-          }
-          varsBySelector[target].push(...declarations);
-        }
-      }
-      const customProps = flattenTree(custom, "--wp--custom--", "--");
-      if (customProps.length > 0) {
-        varsBySelector[defaultSelector].push(...customProps);
-      }
-      for (const [ruleSelector, declarations] of Object.entries(
-        varsBySelector
-      )) {
-        if (declarations.length > 0) {
-          ruleset += `${ruleSelector}{${declarations.join(";")};}`;
-        }
+    reset(goal) {
+      if (goal) {
+        this._toString = createInterpolator({
+          output: [this.getValue(), goal]
+        });
       }
+      this._value = 0;
+      super.reset();
     }
-    return ruleset;
   };
-  function renderStylesNode(node, {
-    tree,
-    useRootPaddingAlign,
-    disableLayoutStyles,
-    hasBlockGapSupport,
-    hasFallbackGapSupport,
-    disableRootPadding
-  }) {
-    const {
-      selector: selector2,
-      selectorSuffix,
-      mediaQuery,
-      duotoneSelector,
-      styles,
-      fallbackGapValue,
-      hasLayoutSupport,
-      featureSelectors,
-      layoutSelector,
-      layoutHasBlockGapSupport,
-      skipSelectorWrapper,
-      name: name2,
-      variationName
-    } = node;
-    let ruleset = "";
-    const effectiveSelector = selectorSuffix ? appendToSelector(selector2, selectorSuffix) : selector2;
-    if (featureSelectors && typeof featureSelectors !== "string") {
-      let featureDeclarations = getFeatureDeclarations(
-        featureSelectors,
-        styles
-      );
-      featureDeclarations = updateParagraphTextIndentSelector(
-        featureDeclarations,
-        tree.settings,
-        name2
-      );
-      featureDeclarations = updateButtonWidthDeclarations(
-        featureDeclarations,
-        tree.settings
-      );
-      Object.entries(featureDeclarations).forEach(
-        ([featureSelector, declarations]) => {
-          if (declarations.length) {
-            let selectorForRule = variationName ? getBlockStyleVariationFeatureSelector(
-              variationName,
-              featureSelector
-            ) : featureSelector;
-            selectorForRule = selectorSuffix ? appendToSelector(selectorForRule, selectorSuffix) : selectorForRule;
-            const rules = declarations.join(";");
-            ruleset += `:root :where(${selectorForRule}){${rules};}`;
-          }
+  var TreeContext = {
+    dependencies: null
+  };
+  var AnimatedObject = class extends Animated {
+    constructor(source) {
+      super();
+      this.source = source;
+      this.setValue(source);
+    }
+    getValue(animated2) {
+      const values = {};
+      eachProp(this.source, (source, key) => {
+        if (isAnimated(source)) {
+          values[key] = source.getValue(animated2);
+        } else if (hasFluidValue(source)) {
+          values[key] = getFluidValue(source);
+        } else if (!animated2) {
+          values[key] = source;
         }
-      );
+      });
+      return values;
     }
-    if (duotoneSelector) {
-      const duotoneStyles = {};
-      if (styles?.filter) {
-        duotoneStyles.filter = styles.filter;
-        delete styles.filter;
-      }
-      const duotoneDeclarations = getStylesDeclarations(duotoneStyles);
-      if (duotoneDeclarations.length) {
-        ruleset += `${duotoneSelector}{${duotoneDeclarations.join(
-          ";"
-        )};}`;
+    setValue(source) {
+      this.source = source;
+      this.payload = this._makePayload(source);
+    }
+    reset() {
+      if (this.payload) {
+        each(this.payload, (node) => node.reset());
       }
     }
-    const selectorForLayout = layoutSelector ?? effectiveSelector;
-    const hasBlockGapSupportForLayout = layoutHasBlockGapSupport ?? hasBlockGapSupport;
-    if (!disableLayoutStyles && (ROOT_BLOCK_SELECTOR === selectorForLayout || hasLayoutSupport)) {
-      ruleset += getLayoutStyles({
-        style: styles,
-        selector: selectorForLayout,
-        hasBlockGapSupport: hasBlockGapSupportForLayout,
-        hasFallbackGapSupport,
-        fallbackGapValue
-      });
+    _makePayload(source) {
+      if (source) {
+        const payload = /* @__PURE__ */ new Set();
+        eachProp(source, this._addToPayload, payload);
+        return Array.from(payload);
+      }
     }
-    const styleDeclarations = getStylesDeclarations(
-      styles,
-      effectiveSelector,
-      useRootPaddingAlign,
-      tree,
-      disableRootPadding
-    );
-    if (styleDeclarations?.length) {
-      const generalSelector = skipSelectorWrapper ? effectiveSelector : `:root :where(${effectiveSelector})`;
-      ruleset += `${generalSelector}{${styleDeclarations.join(";")};}`;
+    _addToPayload(source) {
+      if (TreeContext.dependencies && hasFluidValue(source)) {
+        TreeContext.dependencies.add(source);
+      }
+      const payload = getPayload(source);
+      if (payload) {
+        each(payload, (node) => this.add(node));
+      }
     }
-    if (styles?.css) {
-      ruleset += processCSSNesting(
-        styles.css,
-        `:root :where(${effectiveSelector})`
-      );
+  };
+  var AnimatedArray = class _AnimatedArray extends AnimatedObject {
+    constructor(source) {
+      super(source);
     }
-    if (mediaQuery && ruleset) {
-      return `${mediaQuery}{${ruleset}}`;
+    static create(source) {
+      return new _AnimatedArray(source);
     }
-    return ruleset;
-  }
-  var transformToStyles = (tree, blockSelectors, hasBlockGapSupport, hasFallbackGapSupport, disableLayoutStyles = false, disableRootPadding = false, styleOptions = {}) => {
-    const options = {
-      blockGap: true,
-      blockStyles: true,
-      layoutStyles: true,
-      marginReset: true,
-      presets: true,
-      rootPadding: true,
-      variationStyles: false,
-      ...styleOptions
-    };
-    const normalizedTree = normalizeStyleStateAliases(tree);
-    const nodesWithStyles = getNodesWithStyles(
-      normalizedTree,
-      blockSelectors
-    );
-    const nodesWithSettings = getNodesWithSettings(
-      normalizedTree,
-      blockSelectors
-    );
-    const useRootPaddingAlign = normalizedTree?.settings?.useRootPaddingAwareAlignments;
-    const { contentSize, wideSize } = normalizedTree?.settings?.layout || {};
-    const hasBodyStyles = options.marginReset || options.rootPadding || options.layoutStyles;
-    let ruleset = "";
-    if (options.presets && (contentSize || wideSize)) {
-      ruleset += `${ROOT_CSS_PROPERTIES_SELECTOR} {`;
-      ruleset = contentSize ? ruleset + ` --wp--style--global--content-size: ${contentSize};` : ruleset;
-      ruleset = wideSize ? ruleset + ` --wp--style--global--wide-size: ${wideSize};` : ruleset;
-      ruleset += "}";
+    getValue() {
+      return this.source.map((node) => node.getValue());
     }
-    if (hasBodyStyles) {
-      ruleset += ":where(body) {margin: 0;";
-      if (options.rootPadding && useRootPaddingAlign) {
-        ruleset += `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;
-				`;
+    setValue(source) {
+      const payload = this.getPayload();
+      if (source.length == payload.length) {
+        return payload.map((node, i2) => node.setValue(source[i2])).some(Boolean);
       }
-      ruleset += "}";
+      super.setValue(source.map(makeAnimated));
+      return true;
     }
-    if (options.blockStyles) {
-      const responsiveMediaQueries = getResponsiveMediaQueries(tree);
-      nodesWithStyles.forEach((node) => {
-        if (node.isStyleVariation && !options.variationStyles) {
-          return;
+  };
+  function makeAnimated(value) {
+    const nodeType = isAnimatedString(value) ? AnimatedString : AnimatedValue;
+    return nodeType.create(value);
+  }
+  function getAnimatedType(value) {
+    const parentNode = getAnimated(value);
+    return parentNode ? parentNode.constructor : is.arr(value) ? AnimatedArray : isAnimatedString(value) ? AnimatedString : AnimatedValue;
+  }
+  function _extends2() {
+    _extends2 = Object.assign ? Object.assign.bind() : function(target) {
+      for (var i2 = 1; i2 < arguments.length; i2++) {
+        var source = arguments[i2];
+        for (var key in source) {
+          if (Object.prototype.hasOwnProperty.call(source, key)) {
+            target[key] = source[key];
+          }
         }
-        const responsiveNodes = getResponsiveStyleNodes(
-          node,
-          responsiveMediaQueries
-        );
-        [
-          node,
-          ...responsiveNodes,
-          ...getPseudoStyleNodes(node),
-          ...responsiveNodes.flatMap(getPseudoStyleNodes)
-        ].forEach((expandedNode) => {
-          ruleset += renderStylesNode(expandedNode, {
-            tree: normalizedTree,
-            useRootPaddingAlign,
-            disableLayoutStyles,
-            hasBlockGapSupport,
-            hasFallbackGapSupport,
-            disableRootPadding
-          });
-        });
-      });
-    }
-    if (options.layoutStyles) {
-      ruleset = ruleset + ".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }";
-      ruleset = ruleset + ".wp-site-blocks > .alignright { float: right; margin-left: 2em; }";
-      ruleset = ruleset + ".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }";
-    }
-    if (options.blockGap && hasBlockGapSupport) {
-      const gapValue = getGapCSSValue(normalizedTree?.styles?.spacing?.blockGap) || "0.5em";
-      ruleset = ruleset + `:root :where(.wp-site-blocks) > * { margin-block-start: ${gapValue}; margin-block-end: 0; }`;
-      ruleset = ruleset + ":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }";
-      ruleset = ruleset + ":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }";
-    }
-    if (options.presets) {
-      nodesWithSettings.forEach(({ selector: selector2, presets }) => {
-        if (ROOT_BLOCK_SELECTOR === selector2 || ROOT_CSS_PROPERTIES_SELECTOR === selector2) {
-          selector2 = "";
+      }
+      return target;
+    };
+    return _extends2.apply(this, arguments);
+  }
+  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) => {
+        instanceRef.current = updateRef(givenRef, value);
+      }, [givenRef]);
+      const [props, deps] = getAnimatedState(givenProps, host2);
+      const forceUpdate = useForceUpdate();
+      const callback = () => {
+        const instance = instanceRef.current;
+        if (hasInstance && !instance) {
+          return;
         }
-        const classes = getPresetsClasses(selector2, presets);
-        if (classes.length > 0) {
-          ruleset += classes;
+        const didUpdate = instance ? host2.applyAnimatedValues(instance, props.getValue(true)) : false;
+        if (didUpdate === false) {
+          forceUpdate();
         }
+      };
+      const observer = new PropsObserver(callback, deps);
+      const observerRef = (0, import_react47.useRef)();
+      useIsomorphicLayoutEffect(() => {
+        observerRef.current = observer;
+        each(deps, (dep) => addFluidObserver(dep, observer));
+        return () => {
+          if (observerRef.current) {
+            each(observerRef.current.deps, (dep) => removeFluidObserver(dep, observerRef.current));
+            raf.cancel(observerRef.current.update);
+          }
+        };
+      });
+      (0, import_react47.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, {
+        ref
+      }));
+    });
+  };
+  var PropsObserver = class {
+    constructor(update4, deps) {
+      this.update = update4;
+      this.deps = deps;
+    }
+    eventObserved(event) {
+      if (event.type == "change") {
+        raf.write(this.update);
+      }
     }
-    return ruleset;
   };
-  function generateSvgFilters(tree, blockSelectors) {
-    const nodesWithSettings = getNodesWithSettings(tree, blockSelectors);
-    return nodesWithSettings.flatMap(({ presets }) => {
-      return getPresetsSvgFilters(presets);
+  function getAnimatedState(props, host2) {
+    const dependencies = /* @__PURE__ */ new Set();
+    TreeContext.dependencies = dependencies;
+    if (props.style) props = _extends2({}, props, {
+      style: host2.createAnimatedStyle(props.style)
     });
+    props = new AnimatedObject(props);
+    TreeContext.dependencies = null;
+    return [props, dependencies];
   }
-  var getSelectorsConfig = (blockType, rootSelector) => {
-    if (blockType?.selectors && Object.keys(blockType.selectors).length > 0) {
-      return blockType.selectors;
+  function updateRef(ref, value) {
+    if (ref) {
+      if (is.fun(ref)) ref(value);
+      else ref.current = value;
     }
-    const config2 = {
-      root: rootSelector
+    return value;
+  }
+  var cacheKey = /* @__PURE__ */ Symbol.for("AnimatedComponent");
+  var createHost = (components, {
+    applyAnimatedValues: _applyAnimatedValues = () => false,
+    createAnimatedStyle: _createAnimatedStyle = (style) => new AnimatedObject(style),
+    getComponentProps: _getComponentProps = (props) => props
+  } = {}) => {
+    const hostConfig = {
+      applyAnimatedValues: _applyAnimatedValues,
+      createAnimatedStyle: _createAnimatedStyle,
+      getComponentProps: _getComponentProps
     };
-    Object.entries(BLOCK_SUPPORT_FEATURE_LEVEL_SELECTORS).forEach(
-      ([featureKey, featureName]) => {
-        const featureSelector = getBlockSelector(blockType, featureKey);
-        if (featureSelector) {
-          config2[featureName] = featureSelector;
-        }
+    const animated2 = (Component) => {
+      const displayName = getDisplayName(Component) || "Anonymous";
+      if (is.str(Component)) {
+        Component = animated2[Component] || (animated2[Component] = withAnimated(Component, hostConfig));
+      } else {
+        Component = Component[cacheKey] || (Component[cacheKey] = withAnimated(Component, hostConfig));
       }
-    );
-    return config2;
-  };
-  var getBlockSelectors = (blockTypes, variationInstanceId) => {
-    const { getBlockStyles } = (0, import_data21.select)(import_blocks3.store);
-    const result = {};
-    blockTypes.forEach((blockType) => {
-      const name2 = blockType.name;
-      const selector2 = getBlockSelector(blockType);
-      if (!selector2) {
-        return;
+      Component.displayName = `Animated(${displayName})`;
+      return Component;
+    };
+    eachProp(components, (Component, key) => {
+      if (is.arr(components)) {
+        key = getDisplayName(Component);
       }
-      let duotoneSelector = getBlockSelector(blockType, "filter.duotone");
-      if (!duotoneSelector) {
-        const rootSelector = getBlockSelector(blockType);
-        const duotoneSupport = (0, import_blocks3.getBlockSupport)(
-          blockType,
-          "color.__experimentalDuotone",
-          false
-        );
-        if (typeof duotoneSupport === "string" && rootSelector) {
-          duotoneSelector = scopeSelector(rootSelector, duotoneSupport);
-        }
-      }
-      const hasLayoutSupport = !!blockType?.supports?.layout || !!blockType?.supports?.__experimentalLayout;
-      const fallbackGapValue = (
-        // @ts-expect-error
-        blockType?.supports?.spacing?.blockGap?.__experimentalDefault
-      );
-      const blockStyleVariations = getBlockStyles(name2);
-      const styleVariationSelectors = {};
-      blockStyleVariations?.forEach((variation) => {
-        const variationSuffix = variationInstanceId ? `-${variationInstanceId}` : "";
-        const variationName = `${variation.name}${variationSuffix}`;
-        const styleVariationSelector = getBlockStyleVariationSelector(
-          variationName,
-          selector2
-        );
-        styleVariationSelectors[variationName] = styleVariationSelector;
-      });
-      const featureSelectors = getSelectorsConfig(blockType, selector2);
-      result[name2] = {
-        duotoneSelector: duotoneSelector ?? void 0,
-        fallbackGapValue,
-        featureSelectors: Object.keys(featureSelectors).length ? featureSelectors : void 0,
-        hasLayoutSupport,
-        name: name2,
-        selector: selector2,
-        styleVariationSelectors: blockStyleVariations?.length ? styleVariationSelectors : void 0
-      };
+      animated2[key] = animated2(Component);
     });
-    return result;
+    return {
+      animated: animated2
+    };
   };
-  function updateConfigWithSeparator(config2) {
-    const blocks = config2.styles?.blocks;
-    const separatorBlock = blocks?.["core/separator"];
-    const needsSeparatorStyleUpdate = separatorBlock && separatorBlock.color?.background && !separatorBlock.color?.text && !separatorBlock.border?.color;
-    if (needsSeparatorStyleUpdate) {
-      return {
-        ...config2,
-        styles: {
-          ...config2.styles,
-          blocks: {
-            ...blocks,
-            "core/separator": {
-              ...separatorBlock,
-              color: {
-                ...separatorBlock.color,
-                text: separatorBlock.color?.background
-              }
-            }
+  var getDisplayName = (arg) => is.str(arg) ? arg : arg && is.str(arg.displayName) ? arg.displayName : is.fun(arg) && arg.name || null;
+
+  // node_modules/@react-spring/core/dist/react-spring-core.esm.js
+  function _extends3() {
+    _extends3 = Object.assign ? Object.assign.bind() : function(target) {
+      for (var i2 = 1; i2 < arguments.length; i2++) {
+        var source = arguments[i2];
+        for (var key in source) {
+          if (Object.prototype.hasOwnProperty.call(source, key)) {
+            target[key] = source[key];
           }
         }
-      };
-    }
-    return config2;
-  }
-  function processCSSNesting(css, blockSelector) {
-    let processedCSS = "";
-    if (!css || css.trim() === "") {
-      return processedCSS;
-    }
-    const parts = css.split("&");
-    parts.forEach((part) => {
-      if (!part || part.trim() === "") {
-        return;
-      }
-      const isRootCss = !part.includes("{");
-      if (isRootCss) {
-        processedCSS += `:root :where(${blockSelector}){${part.trim()}}`;
-      } else {
-        const splitPart = part.replace("}", "").split("{");
-        if (splitPart.length !== 2) {
-          return;
-        }
-        const [nestedSelector, cssValue] = splitPart;
-        const matches = nestedSelector.match(/([>+~\s]*::[a-zA-Z-]+)/);
-        const pseudoPart = matches ? matches[1] : "";
-        const withoutPseudoElement = matches ? nestedSelector.replace(pseudoPart, "").trim() : nestedSelector.trim();
-        let combinedSelector;
-        if (withoutPseudoElement === "") {
-          combinedSelector = blockSelector;
-        } else {
-          combinedSelector = nestedSelector.startsWith(" ") ? scopeSelector(blockSelector, withoutPseudoElement) : appendToSelector(blockSelector, withoutPseudoElement);
-        }
-        processedCSS += `:root :where(${combinedSelector})${pseudoPart}{${cssValue.trim()}}`;
       }
-    });
-    return processedCSS;
+      return target;
+    };
+    return _extends3.apply(this, arguments);
   }
-  function generateGlobalStyles(config2 = {}, blockTypes = [], options = {}) {
-    const {
-      hasBlockGapSupport: hasBlockGapSupportOption,
-      hasFallbackGapSupport: hasFallbackGapSupportOption,
-      disableLayoutStyles = false,
-      disableRootPadding = false,
-      styleOptions = {}
-    } = options;
-    const blocks = blockTypes.length > 0 ? blockTypes : (0, import_blocks3.getBlockTypes)();
-    const blockGap = getSetting(config2, "spacing.blockGap");
-    const hasBlockGapSupport = hasBlockGapSupportOption ?? blockGap !== null;
-    const hasFallbackGapSupport = hasFallbackGapSupportOption ?? !hasBlockGapSupport;
-    if (!config2?.styles || !config2?.settings) {
-      return [[], {}];
+  function callProp(value, ...args) {
+    return is.fun(value) ? value(...args) : value;
+  }
+  var matchProp = (value, key) => value === true || !!(key && value && (is.fun(value) ? value(key) : toArray(value).includes(key)));
+  var resolveProp = (prop, key) => is.obj(prop) ? key && prop[key] : prop;
+  var getDefaultProp = (props, key) => props.default === true ? props[key] : props.default ? props.default[key] : void 0;
+  var noopTransform = (value) => value;
+  var getDefaultProps = (props, transform = noopTransform) => {
+    let keys = DEFAULT_PROPS;
+    if (props.default && props.default !== true) {
+      props = props.default;
+      keys = Object.keys(props);
     }
-    const updatedConfig = updateConfigWithSeparator(config2);
-    const blockSelectors = getBlockSelectors(blocks);
-    const customProperties = generateCustomProperties(
-      updatedConfig,
-      blockSelectors
-    );
-    const globalStyles = transformToStyles(
-      updatedConfig,
-      blockSelectors,
-      hasBlockGapSupport,
-      hasFallbackGapSupport,
-      disableLayoutStyles,
-      disableRootPadding,
-      styleOptions
-    );
-    const svgs = generateSvgFilters(updatedConfig, blockSelectors);
-    const styles = [
-      {
-        css: customProperties,
-        isGlobalStyles: true
-      },
-      {
-        css: globalStyles,
-        isGlobalStyles: true
-      },
-      // Load custom CSS in own stylesheet so that any invalid CSS entered in the input won't break all the global styles in the editor.
-      {
-        css: updatedConfig?.styles?.css ?? "",
-        isGlobalStyles: true
-      },
-      {
-        assets: svgs,
-        __unstableType: "svgs",
-        isGlobalStyles: true
+    const defaults2 = {};
+    for (const key of keys) {
+      const value = transform(props[key], key);
+      if (!is.und(value)) {
+        defaults2[key] = value;
       }
-    ];
-    blocks.forEach((blockType) => {
-      const blockStyles = updatedConfig?.styles?.blocks?.[blockType.name];
-      if (blockStyles?.css) {
-        const { featureSelectors } = blockSelectors[blockType.name];
-        const cssFeatureSelector = typeof featureSelectors === "object" ? featureSelectors?.css : void 0;
-        let resolvedCssSelector;
-        if (typeof cssFeatureSelector === "string") {
-          resolvedCssSelector = cssFeatureSelector;
-        } else if (typeof cssFeatureSelector === "object") {
-          resolvedCssSelector = cssFeatureSelector?.root;
-        }
-        const selector2 = resolvedCssSelector ?? blockSelectors[blockType.name].selector;
-        styles.push({
-          css: processCSSNesting(blockStyles.css, selector2),
-          isGlobalStyles: true
-        });
+    }
+    return defaults2;
+  };
+  var DEFAULT_PROPS = ["config", "onProps", "onStart", "onChange", "onPause", "onResume", "onRest"];
+  var RESERVED_PROPS = {
+    config: 1,
+    from: 1,
+    to: 1,
+    ref: 1,
+    loop: 1,
+    reset: 1,
+    pause: 1,
+    cancel: 1,
+    reverse: 1,
+    immediate: 1,
+    default: 1,
+    delay: 1,
+    onProps: 1,
+    onStart: 1,
+    onChange: 1,
+    onPause: 1,
+    onResume: 1,
+    onRest: 1,
+    onResolve: 1,
+    items: 1,
+    trail: 1,
+    sort: 1,
+    expires: 1,
+    initial: 1,
+    enter: 1,
+    update: 1,
+    leave: 1,
+    children: 1,
+    onDestroyed: 1,
+    keys: 1,
+    callId: 1,
+    parentId: 1
+  };
+  function getForwardProps(props) {
+    const forward = {};
+    let count = 0;
+    eachProp(props, (value, prop) => {
+      if (!RESERVED_PROPS[prop]) {
+        forward[prop] = value;
+        count++;
       }
     });
-    return [styles, updatedConfig.settings];
-  }
-
-  // packages/global-styles-engine/build-module/variation.mjs
-  function getVariationStyle(globalStyles, name2, variation, { resolveRefs = true } = {}) {
-    if (!globalStyles?.styles?.blocks?.[name2]?.variations?.[variation]) {
-      return void 0;
+    if (count) {
+      return forward;
     }
-    const replaceRefs = (variationStyles) => {
-      Object.keys(variationStyles).forEach((key) => {
-        const value = variationStyles[key];
-        if (typeof value === "object" && value !== null) {
-          if (value.ref !== void 0) {
-            if (typeof value.ref !== "string" || value.ref.trim() === "") {
-              delete variationStyles[key];
-            } else {
-              const refValue = getValueFromObjectPath(
-                globalStyles,
-                value.ref
-              );
-              if (refValue !== void 0 && refValue !== null) {
-                variationStyles[key] = refValue;
-              } else {
-                delete variationStyles[key];
-              }
-            }
-          } else {
-            replaceRefs(value);
-            if (Object.keys(value).length === 0) {
-              delete variationStyles[key];
-            }
-          }
-        }
-      });
-    };
-    const styles = JSON.parse(
-      JSON.stringify(
-        globalStyles.styles.blocks[name2].variations[variation]
-      )
-    );
-    if (resolveRefs) {
-      replaceRefs(styles);
+  }
+  function inferTo(props) {
+    const to2 = getForwardProps(props);
+    if (to2) {
+      const out = {
+        to: to2
+      };
+      eachProp(props, (val, key) => key in to2 || (out[key] = val));
+      return out;
     }
-    return styles;
+    return _extends3({}, props);
   }
-
-  // packages/global-styles-engine/build-module/resolve-style.mjs
-  var DEFAULT_STATE_VALUE = "default";
-  function isDefaultBlockStyleState(selectedState) {
-    const viewport = selectedState?.viewport;
-    const pseudoState = selectedState?.pseudoState;
-    return (!viewport || viewport === DEFAULT_STATE_VALUE) && (!pseudoState || pseudoState === DEFAULT_STATE_VALUE);
+  function computeGoal(value) {
+    value = getFluidValue(value);
+    return is.arr(value) ? value.map(computeGoal) : isAnimatedString(value) ? globals.createStringInterpolator({
+      range: [0, 1],
+      output: [value, value]
+    })(1) : value;
   }
-  function getStyleStatePath(selectedState) {
-    if (isDefaultBlockStyleState(selectedState)) {
-      return [];
-    }
-    return [selectedState.viewport, selectedState.pseudoState].filter(
-      (state) => !!state && state !== DEFAULT_STATE_VALUE
-    );
+  function isAsyncTo(to2) {
+    return is.fun(to2) || is.arr(to2) && is.obj(to2[0]);
   }
-  function getStyleForState(style, selectedState) {
-    const path = getStyleStatePath(selectedState);
-    if (!path.length) {
-      return style;
+  var config = {
+    default: {
+      tension: 170,
+      friction: 26
+    },
+    gentle: {
+      tension: 120,
+      friction: 14
+    },
+    wobbly: {
+      tension: 180,
+      friction: 12
+    },
+    stiff: {
+      tension: 210,
+      friction: 20
+    },
+    slow: {
+      tension: 280,
+      friction: 60
+    },
+    molasses: {
+      tension: 280,
+      friction: 120
     }
-    return getValueFromObjectPath(style, path);
-  }
-  var TREE_STRUCTURAL_KEYS = /* @__PURE__ */ new Set(["blocks", "variations", "css"]);
-  var EMPTY_INHERITANCE = Object.freeze({
-    value: {},
-    sources: {}
-  });
-  var SOURCE_DESCRIPTORS = {
-    root: { layer: "root" },
-    element: { layer: "element" },
-    block: { layer: "block" },
-    blockVariation: { layer: "blockVariation" }
   };
-  function createSourceDescriptor(type) {
-    const descriptor = SOURCE_DESCRIPTORS[type];
-    if (!descriptor) {
-      return null;
+  var c1 = 1.70158;
+  var c2 = c1 * 1.525;
+  var c3 = c1 + 1;
+  var c4 = 2 * Math.PI / 3;
+  var c5 = 2 * Math.PI / 4.5;
+  var bounceOut = (x2) => {
+    const n1 = 7.5625;
+    const d1 = 2.75;
+    if (x2 < 1 / d1) {
+      return n1 * x2 * x2;
+    } else if (x2 < 2 / d1) {
+      return n1 * (x2 -= 1.5 / d1) * x2 + 0.75;
+    } else if (x2 < 2.5 / d1) {
+      return n1 * (x2 -= 2.25 / d1) * x2 + 0.9375;
+    } else {
+      return n1 * (x2 -= 2.625 / d1) * x2 + 0.984375;
     }
-    return { ...descriptor };
-  }
-  function createContribution(styles, source) {
-    if (!styles || !source) {
-      return null;
+  };
+  var easings = {
+    linear: (x2) => x2,
+    easeInQuad: (x2) => x2 * x2,
+    easeOutQuad: (x2) => 1 - (1 - x2) * (1 - x2),
+    easeInOutQuad: (x2) => x2 < 0.5 ? 2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 2) / 2,
+    easeInCubic: (x2) => x2 * x2 * x2,
+    easeOutCubic: (x2) => 1 - Math.pow(1 - x2, 3),
+    easeInOutCubic: (x2) => x2 < 0.5 ? 4 * x2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 3) / 2,
+    easeInQuart: (x2) => x2 * x2 * x2 * x2,
+    easeOutQuart: (x2) => 1 - Math.pow(1 - x2, 4),
+    easeInOutQuart: (x2) => x2 < 0.5 ? 8 * x2 * x2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 4) / 2,
+    easeInQuint: (x2) => x2 * x2 * x2 * x2 * x2,
+    easeOutQuint: (x2) => 1 - Math.pow(1 - x2, 5),
+    easeInOutQuint: (x2) => x2 < 0.5 ? 16 * x2 * x2 * x2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 5) / 2,
+    easeInSine: (x2) => 1 - Math.cos(x2 * Math.PI / 2),
+    easeOutSine: (x2) => Math.sin(x2 * Math.PI / 2),
+    easeInOutSine: (x2) => -(Math.cos(Math.PI * x2) - 1) / 2,
+    easeInExpo: (x2) => x2 === 0 ? 0 : Math.pow(2, 10 * x2 - 10),
+    easeOutExpo: (x2) => x2 === 1 ? 1 : 1 - Math.pow(2, -10 * x2),
+    easeInOutExpo: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : x2 < 0.5 ? Math.pow(2, 20 * x2 - 10) / 2 : (2 - Math.pow(2, -20 * x2 + 10)) / 2,
+    easeInCirc: (x2) => 1 - Math.sqrt(1 - Math.pow(x2, 2)),
+    easeOutCirc: (x2) => Math.sqrt(1 - Math.pow(x2 - 1, 2)),
+    easeInOutCirc: (x2) => x2 < 0.5 ? (1 - Math.sqrt(1 - Math.pow(2 * x2, 2))) / 2 : (Math.sqrt(1 - Math.pow(-2 * x2 + 2, 2)) + 1) / 2,
+    easeInBack: (x2) => c3 * x2 * x2 * x2 - c1 * x2 * x2,
+    easeOutBack: (x2) => 1 + c3 * Math.pow(x2 - 1, 3) + c1 * Math.pow(x2 - 1, 2),
+    easeInOutBack: (x2) => x2 < 0.5 ? Math.pow(2 * x2, 2) * ((c2 + 1) * 2 * x2 - c2) / 2 : (Math.pow(2 * x2 - 2, 2) * ((c2 + 1) * (x2 * 2 - 2) + c2) + 2) / 2,
+    easeInElastic: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : -Math.pow(2, 10 * x2 - 10) * Math.sin((x2 * 10 - 10.75) * c4),
+    easeOutElastic: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : Math.pow(2, -10 * x2) * Math.sin((x2 * 10 - 0.75) * c4) + 1,
+    easeInOutElastic: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : x2 < 0.5 ? -(Math.pow(2, 20 * x2 - 10) * Math.sin((20 * x2 - 11.125) * c5)) / 2 : Math.pow(2, -20 * x2 + 10) * Math.sin((20 * x2 - 11.125) * c5) / 2 + 1,
+    easeInBounce: (x2) => 1 - bounceOut(1 - x2),
+    easeOutBounce: bounceOut,
+    easeInOutBounce: (x2) => x2 < 0.5 ? (1 - bounceOut(1 - 2 * x2)) / 2 : (1 + bounceOut(2 * x2 - 1)) / 2
+  };
+  var defaults = _extends3({}, config.default, {
+    mass: 1,
+    damping: 1,
+    easing: easings.linear,
+    clamp: false
+  });
+  var AnimationConfig = class {
+    constructor() {
+      this.tension = void 0;
+      this.friction = void 0;
+      this.frequency = void 0;
+      this.damping = void 0;
+      this.mass = void 0;
+      this.velocity = 0;
+      this.restVelocity = void 0;
+      this.precision = void 0;
+      this.progress = void 0;
+      this.duration = void 0;
+      this.easing = void 0;
+      this.clamp = void 0;
+      this.bounce = void 0;
+      this.decay = void 0;
+      this.round = void 0;
+      Object.assign(this, defaults);
     }
-    return { styles, source };
-  }
-  function getPathKey(path) {
-    return path.join(".");
-  }
-  function getSourceForPath(source) {
-    return { ...source };
-  }
-  function isExplicitEmpty(value) {
-    if (value === "" || value === null) {
-      return true;
+  };
+  function mergeConfig(config2, newConfig, defaultConfig) {
+    if (defaultConfig) {
+      defaultConfig = _extends3({}, defaultConfig);
+      sanitizeConfig(defaultConfig, newConfig);
+      newConfig = _extends3({}, defaultConfig, newConfig);
     }
-    if (typeof value === "object" && !Array.isArray(value) && Object.keys(value).length === 0) {
-      return true;
+    sanitizeConfig(config2, newConfig);
+    Object.assign(config2, newConfig);
+    for (const key in defaults) {
+      if (config2[key] == null) {
+        config2[key] = defaults[key];
+      }
     }
-    return false;
-  }
-  function isRefObject(value) {
-    return value !== null && typeof value === "object" && !Array.isArray(value) && typeof value.ref === "string";
-  }
-  function pickLayerRootContribution(layer) {
-    if (!layer || typeof layer !== "object" || Array.isArray(layer)) {
-      return null;
+    let {
+      mass,
+      frequency,
+      damping
+    } = config2;
+    if (!is.und(frequency)) {
+      if (frequency < 0.01) frequency = 0.01;
+      if (damping < 0) damping = 0;
+      config2.tension = Math.pow(2 * Math.PI / frequency, 2) * mass;
+      config2.friction = 4 * Math.PI * damping * mass / frequency;
     }
-    const contribution = {};
-    for (const key of Object.keys(layer)) {
-      if (TREE_STRUCTURAL_KEYS.has(key)) {
-        continue;
-      }
-      if (key === "elements") {
-        if (layer.elements && typeof layer.elements === "object") {
-          contribution.elements = layer.elements;
-        }
-        continue;
+    return config2;
+  }
+  function sanitizeConfig(config2, props) {
+    if (!is.und(props.decay)) {
+      config2.duration = void 0;
+    } else {
+      const isTensionConfig = !is.und(props.tension) || !is.und(props.friction);
+      if (isTensionConfig || !is.und(props.frequency) || !is.und(props.damping) || !is.und(props.mass)) {
+        config2.duration = void 0;
+        config2.decay = void 0;
       }
-      if (isExplicitEmpty(layer[key])) {
-        continue;
+      if (isTensionConfig) {
+        config2.frequency = void 0;
       }
-      contribution[key] = layer[key];
     }
-    return Object.keys(contribution).length === 0 ? null : contribution;
   }
-  var ATOMIC_OBJECT_KEYS = /* @__PURE__ */ new Set(["backgroundImage"]);
-  function deepMergeDroppingEmpties(target, source, globalStyles, sourceMetadata, sources, path = []) {
-    if (!source || typeof source !== "object" || Array.isArray(source)) {
-      return target;
+  var emptyArray = [];
+  var Animation2 = class {
+    constructor() {
+      this.changed = false;
+      this.values = emptyArray;
+      this.toValues = null;
+      this.fromValues = emptyArray;
+      this.to = void 0;
+      this.from = void 0;
+      this.config = new AnimationConfig();
+      this.immediate = false;
     }
-    for (const key of Object.keys(source)) {
-      let sourceValue = source[key];
-      if (isExplicitEmpty(sourceValue)) {
-        continue;
-      }
-      if (isRefObject(sourceValue)) {
-        if (sourceValue.ref.trim() === "") {
-          continue;
+  };
+  function scheduleProps(callId, {
+    key,
+    props,
+    defaultProps,
+    state,
+    actions
+  }) {
+    return new Promise((resolve, reject) => {
+      var _props$cancel;
+      let delay;
+      let timeout;
+      let cancel = matchProp((_props$cancel = props.cancel) != null ? _props$cancel : defaultProps == null ? void 0 : defaultProps.cancel, key);
+      if (cancel) {
+        onStart();
+      } else {
+        if (!is.und(props.pause)) {
+          state.paused = matchProp(props.pause, key);
         }
-        const resolved = getValueFromObjectPath(
-          globalStyles,
-          sourceValue.ref
-        );
-        if (resolved === void 0 || resolved === null || isRefObject(resolved)) {
-          continue;
+        let pause = defaultProps == null ? void 0 : defaultProps.pause;
+        if (pause !== true) {
+          pause = state.paused || matchProp(pause, key);
+        }
+        delay = callProp(props.delay || 0, key);
+        if (pause) {
+          state.resumeQueue.add(onResume);
+          actions.pause();
+        } else {
+          actions.resume();
+          onResume();
         }
-        sourceValue = resolved;
       }
-      const nextPath = [...path, key];
-      if (!ATOMIC_OBJECT_KEYS.has(key) && sourceValue !== null && typeof sourceValue === "object" && !Array.isArray(sourceValue) && !isRefObject(sourceValue)) {
-        const existing = target[key] && typeof target[key] === "object" && !Array.isArray(target[key]) ? target[key] : {};
-        target[key] = deepMergeDroppingEmpties(
-          { ...existing },
-          sourceValue,
-          globalStyles,
-          sourceMetadata,
-          sources,
-          nextPath
-        );
-      } else {
-        target[key] = ATOMIC_OBJECT_KEYS.has(key) && sourceValue !== null && typeof sourceValue === "object" && !Array.isArray(sourceValue) ? { ...sourceValue } : sourceValue;
-        if (sourceMetadata && sources) {
-          sources[getPathKey(nextPath)] = getSourceForPath(sourceMetadata);
+      function onPause() {
+        state.resumeQueue.add(onResume);
+        state.timeouts.delete(timeout);
+        timeout.cancel();
+        delay = timeout.time - raf.now();
+      }
+      function onResume() {
+        if (delay > 0 && !globals.skipAnimation) {
+          state.delayed = true;
+          timeout = raf.setTimeout(onStart, delay);
+          state.pauseQueue.add(onPause);
+          state.timeouts.add(timeout);
+        } else {
+          onStart();
         }
       }
-    }
-    return target;
+      function onStart() {
+        if (state.delayed) {
+          state.delayed = false;
+        }
+        state.pauseQueue.delete(onPause);
+        state.timeouts.delete(timeout);
+        if (callId <= (state.cancelId || 0)) {
+          cancel = true;
+        }
+        try {
+          actions.start(_extends3({}, props, {
+            callId,
+            cancel
+          }), resolve);
+        } catch (err) {
+          reject(err);
+        }
+      }
+    });
   }
-  function getStateSlice(layerObject, selectedState) {
-    if (!layerObject) {
-      return null;
+  var getCombinedResult = (target, results) => results.length == 1 ? results[0] : results.some((result) => result.cancelled) ? getCancelledResult(target.get()) : results.every((result) => result.noop) ? getNoopResult(target.get()) : getFinishedResult(target.get(), results.every((result) => result.finished));
+  var getNoopResult = (value) => ({
+    value,
+    noop: true,
+    finished: true,
+    cancelled: false
+  });
+  var getFinishedResult = (value, finished, cancelled = false) => ({
+    value,
+    finished,
+    cancelled
+  });
+  var getCancelledResult = (value) => ({
+    value,
+    cancelled: true,
+    finished: false
+  });
+  function runAsync(to2, props, state, target) {
+    const {
+      callId,
+      parentId,
+      onRest
+    } = props;
+    const {
+      asyncTo: prevTo,
+      promise: prevPromise
+    } = state;
+    if (!parentId && to2 === prevTo && !props.reset) {
+      return prevPromise;
     }
-    const slice = getStyleForState(layerObject, selectedState);
-    return slice && typeof slice === "object" && !Array.isArray(slice) ? slice : null;
+    return state.promise = (async () => {
+      state.asyncId = callId;
+      state.asyncTo = to2;
+      const defaultProps = getDefaultProps(props, (value, key) => key === "onRest" ? void 0 : value);
+      let preventBail;
+      let bail;
+      const bailPromise = new Promise((resolve, reject) => (preventBail = resolve, bail = reject));
+      const bailIfEnded = (bailSignal) => {
+        const bailResult = callId <= (state.cancelId || 0) && getCancelledResult(target) || callId !== state.asyncId && getFinishedResult(target, false);
+        if (bailResult) {
+          bailSignal.result = bailResult;
+          bail(bailSignal);
+          throw bailSignal;
+        }
+      };
+      const animate = (arg1, arg2) => {
+        const bailSignal = new BailSignal();
+        const skipAnimationSignal = new SkipAniamtionSignal();
+        return (async () => {
+          if (globals.skipAnimation) {
+            stopAsync(state);
+            skipAnimationSignal.result = getFinishedResult(target, false);
+            bail(skipAnimationSignal);
+            throw skipAnimationSignal;
+          }
+          bailIfEnded(bailSignal);
+          const props2 = is.obj(arg1) ? _extends3({}, arg1) : _extends3({}, arg2, {
+            to: arg1
+          });
+          props2.parentId = callId;
+          eachProp(defaultProps, (value, key) => {
+            if (is.und(props2[key])) {
+              props2[key] = value;
+            }
+          });
+          const result2 = await target.start(props2);
+          bailIfEnded(bailSignal);
+          if (state.paused) {
+            await new Promise((resume) => {
+              state.resumeQueue.add(resume);
+            });
+          }
+          return result2;
+        })();
+      };
+      let result;
+      if (globals.skipAnimation) {
+        stopAsync(state);
+        return getFinishedResult(target, false);
+      }
+      try {
+        let animating;
+        if (is.arr(to2)) {
+          animating = (async (queue) => {
+            for (const props2 of queue) {
+              await animate(props2);
+            }
+          })(to2);
+        } else {
+          animating = Promise.resolve(to2(animate, target.stop.bind(target)));
+        }
+        await Promise.all([animating.then(preventBail), bailPromise]);
+        result = getFinishedResult(target.get(), true, false);
+      } catch (err) {
+        if (err instanceof BailSignal) {
+          result = err.result;
+        } else if (err instanceof SkipAniamtionSignal) {
+          result = err.result;
+        } else {
+          throw err;
+        }
+      } finally {
+        if (callId == state.asyncId) {
+          state.asyncId = parentId;
+          state.asyncTo = parentId ? prevTo : void 0;
+          state.promise = parentId ? prevPromise : void 0;
+        }
+      }
+      if (is.fun(onRest)) {
+        raf.batchedUpdates(() => {
+          onRest(result, target, target.item);
+        });
+      }
+      return result;
+    })();
   }
-  var NON_CASCADING_ROOT_PREFIXES = [
-    "color.background",
-    "color.gradient",
-    "background",
-    "spacing",
-    "dimensions",
-    "border",
-    "shadow",
-    "filter"
-  ];
-  function isNonCascadingRootPath(pathKey) {
-    if (pathKey.startsWith("elements.")) {
-      return false;
-    }
-    return NON_CASCADING_ROOT_PREFIXES.some(
-      (prefix2) => pathKey === prefix2 || pathKey.startsWith(`${prefix2}.`)
-    );
+  function stopAsync(state, cancelId) {
+    flush(state.timeouts, (t3) => t3.cancel());
+    state.pauseQueue.clear();
+    state.resumeQueue.clear();
+    state.asyncId = state.asyncTo = state.promise = void 0;
+    if (cancelId) state.cancelId = cancelId;
   }
-  function deleteAtPath(target, pathSegments) {
-    if (!target || typeof target !== "object") {
-      return;
+  var BailSignal = class extends Error {
+    constructor() {
+      super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.");
+      this.result = void 0;
     }
-    const [head2, ...rest] = pathSegments;
-    if (rest.length === 0) {
-      delete target[head2];
-      return;
+  };
+  var SkipAniamtionSignal = class extends Error {
+    constructor() {
+      super("SkipAnimationSignal");
+      this.result = void 0;
     }
-    const child = target[head2];
-    if (child && typeof child === "object") {
-      deleteAtPath(child, rest);
-      if (Object.keys(child).length === 0) {
-        delete target[head2];
-      }
+  };
+  var isFrameValue = (value) => value instanceof FrameValue;
+  var nextId$1 = 1;
+  var FrameValue = class extends FluidValue {
+    constructor(...args) {
+      super(...args);
+      this.id = nextId$1++;
+      this.key = void 0;
+      this._priority = 0;
     }
-  }
-  function dropNonCascadingRootLeaves(value, sources) {
-    for (const pathKey of Object.keys(sources)) {
-      if (sources[pathKey].layer === "root" && isNonCascadingRootPath(pathKey)) {
-        deleteAtPath(value, pathKey.split("."));
-        delete sources[pathKey];
+    get priority() {
+      return this._priority;
+    }
+    set priority(priority2) {
+      if (this._priority != priority2) {
+        this._priority = priority2;
+        this._onPriorityChange(priority2);
       }
     }
-  }
-  function resolveThemeFileBackgroundImage(value, globalStyles, links) {
-    const image = value?.background?.backgroundImage;
-    if (!image) {
-      return;
+    get() {
+      const node = getAnimated(this);
+      return node && node.getValue();
     }
-    const resolved = getResolvedValue(image, {
-      ...globalStyles,
-      _links: links ?? void 0
-    });
-    if (resolved !== void 0) {
-      value.background.backgroundImage = resolved;
+    to(...args) {
+      return globals.to(this, args);
     }
-  }
-  function computeResolvedStyle(globalStyles, {
-    blockName,
-    variationName = null,
-    elements: elements2 = null,
-    viewport = null,
-    pseudoState = null
-  } = {}) {
-    if (!globalStyles || !globalStyles.styles) {
-      return EMPTY_INHERITANCE;
+    interpolate(...args) {
+      deprecateInterpolate();
+      return globals.to(this, args);
     }
-    if (!blockName) {
-      return EMPTY_INHERITANCE;
+    toJSON() {
+      return this.get();
     }
-    const styles = globalStyles.styles;
-    const selectedState = { viewport, pseudoState };
-    const root = styles;
-    const block = styles.blocks?.[blockName] ?? null;
-    const elementLayers = (elements2 ?? []).map((elementName) => styles.elements?.[elementName] ?? null).filter((layer) => !!layer);
-    const variation = variationName ? getVariationStyle(globalStyles, blockName, variationName) ?? null : null;
-    const contributions = [
-      createContribution(
-        pickLayerRootContribution(root),
-        createSourceDescriptor("root")
-      ),
-      ...elementLayers.map(
-        (layer) => createContribution(
-          pickLayerRootContribution(layer),
-          createSourceDescriptor("element")
-        )
-      ),
-      block ? createContribution(
-        pickLayerRootContribution(block),
-        createSourceDescriptor("block")
-      ) : null,
-      variation ? createContribution(
-        pickLayerRootContribution(variation),
-        createSourceDescriptor("blockVariation")
-      ) : null
-    ];
-    if (!isDefaultBlockStyleState(selectedState)) {
-      contributions.push(
-        createContribution(
-          pickLayerRootContribution(
-            getStateSlice(root, selectedState)
-          ),
-          createSourceDescriptor("root")
-        ),
-        ...elementLayers.map(
-          (layer) => createContribution(
-            pickLayerRootContribution(
-              getStateSlice(layer, selectedState)
-            ),
-            createSourceDescriptor("element")
-          )
-        ),
-        block ? createContribution(
-          pickLayerRootContribution(
-            getStateSlice(block, selectedState)
-          ),
-          createSourceDescriptor("block")
-        ) : null,
-        variation ? createContribution(
-          pickLayerRootContribution(
-            getStateSlice(variation, selectedState)
-          ),
-          createSourceDescriptor("blockVariation")
-        ) : null
-      );
+    observerAdded(count) {
+      if (count == 1) this._attach();
     }
-    const filteredContributions = contributions.filter(
-      Boolean
-    );
-    if (filteredContributions.length === 0) {
-      return EMPTY_INHERITANCE;
+    observerRemoved(count) {
+      if (count == 0) this._detach();
     }
-    const sources = {};
-    const value = filteredContributions.reduce(
-      (mergedValue, contribution) => deepMergeDroppingEmpties(
-        mergedValue,
-        contribution.styles,
-        globalStyles,
-        contribution.source,
-        sources
-      ),
-      {}
-    );
-    dropNonCascadingRootLeaves(value, sources);
-    resolveThemeFileBackgroundImage(
-      value,
-      globalStyles,
-      globalStyles._links ?? null
-    );
-    return { value, sources };
-  }
-  var NO_LINKS = {};
-  var memo2 = /* @__PURE__ */ new WeakMap();
-  function resolveStyle2(globalStyles, context = {}) {
-    const styleData = globalStyles?.styles;
-    if (!styleData || typeof styleData !== "object") {
-      return computeResolvedStyle(globalStyles, context);
+    _attach() {
     }
-    let byLinks = memo2.get(styleData);
-    if (!byLinks) {
-      byLinks = /* @__PURE__ */ new WeakMap();
-      memo2.set(styleData, byLinks);
+    _detach() {
     }
-    const linksKey = globalStyles?._links ?? NO_LINKS;
-    let inner = byLinks.get(linksKey);
-    if (!inner) {
-      inner = /* @__PURE__ */ new Map();
-      byLinks.set(linksKey, inner);
+    _onChange(value, idle = false) {
+      callFluidObservers(this, {
+        type: "change",
+        parent: this,
+        value,
+        idle
+      });
     }
-    const sliceKey = `${context.elements?.join(",") ?? ""}:${context.viewport ?? ""}:${context.pseudoState ?? ""}`;
-    const key = (context.blockName || "") + "" + (context.variationName || "") + "" + sliceKey;
-    if (inner.has(key)) {
-      return inner.get(key);
+    _onPriorityChange(priority2) {
+      if (!this.idle) {
+        frameLoop.sort(this);
+      }
+      callFluidObservers(this, {
+        type: "priority",
+        parent: this,
+        priority: priority2
+      });
     }
-    const result = computeResolvedStyle(globalStyles, context);
-    inner.set(key, result);
-    return result;
-  }
-
-  // packages/global-styles-engine/build-module/lock-unlock.mjs
-  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/global-styles-engine"
-  );
-
-  // packages/global-styles-engine/build-module/private-apis.mjs
-  var privateApis = {};
-  lock3(privateApis, {
-    getResponsiveMediaQueries,
-    getViewportBreakpoints,
-    getViewportBreakpointValueInPixels,
-    getDuotoneFilter,
-    getDuotoneStylesheet,
-    getDuotoneUnsetStylesheet,
-    resolveStyle: resolveStyle2,
-    getVariationStyle
-  });
-
-  // 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_element50 = __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_element49 = __toESM(require_element(), 1);
-  var import_data22 = __toESM(require_data(), 1);
-  var import_router11 = __toESM(require_router(), 1);
-  var import_editor9 = __toESM(require_editor(), 1);
-  var { useLocation: useLocation11 } = unlock(import_router11.privateApis);
-  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_element49.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;
-  }
-
-  // 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"];
-  function useNavigateToEntityRecord() {
-    const history = useHistory7();
-    const location = useLocation12();
-    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_element50.useCallback)(
-      (params) => {
-        const currentPostType = registry.select(import_editor10.store).getCurrentPostType();
-        const currentPostId = registry.select(import_editor10.store).getCurrentPostId();
-        const entityEdits = registry.select(import_core_data16.store).getEntityRecordEdits(
-          "postType",
-          currentPostType,
-          currentPostId
-        );
-        const externalClientId = entityEdits?.selection?.selectionStart?.clientId;
-        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;
+  };
+  var $P = /* @__PURE__ */ Symbol.for("SpringPhase");
+  var HAS_ANIMATED = 1;
+  var IS_ANIMATING = 2;
+  var IS_PAUSED = 4;
+  var hasAnimated = (target) => (target[$P] & HAS_ANIMATED) > 0;
+  var isAnimating = (target) => (target[$P] & IS_ANIMATING) > 0;
+  var isPaused = (target) => (target[$P] & IS_PAUSED) > 0;
+  var setActiveBit = (target, active) => active ? target[$P] |= IS_ANIMATING | HAS_ANIMATED : target[$P] &= ~IS_ANIMATING;
+  var setPausedBit = (target, paused) => paused ? target[$P] |= IS_PAUSED : target[$P] &= ~IS_PAUSED;
+  var SpringValue = class extends FrameValue {
+    constructor(arg1, arg2) {
+      super();
+      this.key = void 0;
+      this.animation = new Animation2();
+      this.queue = void 0;
+      this.defaultProps = {};
+      this._state = {
+        paused: false,
+        delayed: false,
+        pauseQueue: /* @__PURE__ */ new Set(),
+        resumeQueue: /* @__PURE__ */ new Set(),
+        timeouts: /* @__PURE__ */ new Set()
+      };
+      this._pendingCalls = /* @__PURE__ */ new Set();
+      this._lastCallId = 0;
+      this._lastToId = 0;
+      this._memoizedDuration = 0;
+      if (!is.und(arg1) || !is.und(arg2)) {
+        const props = is.obj(arg1) ? _extends3({}, arg1) : _extends3({}, arg2, {
+          from: arg1
+        });
+        if (is.und(props.default)) {
+          props.default = true;
+        }
+        this.start(props);
+      }
+    }
+    get idle() {
+      return !(isAnimating(this) || this._state.asyncTo) || isPaused(this);
+    }
+    get goal() {
+      return getFluidValue(this.animation.to);
+    }
+    get velocity() {
+      const node = getAnimated(this);
+      return node instanceof AnimatedValue ? node.lastVelocity || 0 : node.getPayload().map((node2) => node2.lastVelocity || 0);
+    }
+    get hasAnimated() {
+      return hasAnimated(this);
+    }
+    get isAnimating() {
+      return isAnimating(this);
+    }
+    get isPaused() {
+      return isPaused(this);
+    }
+    get isDelayed() {
+      return this._state.delayed;
+    }
+    advance(dt) {
+      let idle = true;
+      let changed = false;
+      const anim = this.animation;
+      let {
+        config: config2,
+        toValues
+      } = anim;
+      const payload = getPayload(anim.to);
+      if (!payload && hasFluidValue(anim.to)) {
+        toValues = toArray(getFluidValue(anim.to));
+      }
+      anim.values.forEach((node2, i2) => {
+        if (node2.done) return;
+        const to2 = node2.constructor == AnimatedString ? 1 : payload ? payload[i2].lastPosition : toValues[i2];
+        let finished = anim.immediate;
+        let position = to2;
+        if (!finished) {
+          position = node2.lastPosition;
+          if (config2.tension <= 0) {
+            node2.done = true;
+            return;
+          }
+          let elapsed = node2.elapsedTime += dt;
+          const from = anim.fromValues[i2];
+          const v0 = node2.v0 != null ? node2.v0 : node2.v0 = is.arr(config2.velocity) ? config2.velocity[i2] : config2.velocity;
+          let velocity;
+          const precision = config2.precision || (from == to2 ? 5e-3 : Math.min(1, Math.abs(to2 - from) * 1e-3));
+          if (!is.und(config2.duration)) {
+            let p3 = 1;
+            if (config2.duration > 0) {
+              if (this._memoizedDuration !== config2.duration) {
+                this._memoizedDuration = config2.duration;
+                if (node2.durationProgress > 0) {
+                  node2.elapsedTime = config2.duration * node2.durationProgress;
+                  elapsed = node2.elapsedTime += dt;
+                }
+              }
+              p3 = (config2.progress || 0) + elapsed / this._memoizedDuration;
+              p3 = p3 > 1 ? 1 : p3 < 0 ? 0 : p3;
+              node2.durationProgress = p3;
+            }
+            position = from + config2.easing(p3) * (to2 - from);
+            velocity = (position - node2.lastPosition) / dt;
+            finished = p3 == 1;
+          } else if (config2.decay) {
+            const decay = config2.decay === true ? 0.998 : config2.decay;
+            const e2 = Math.exp(-(1 - decay) * elapsed);
+            position = from + v0 / (1 - decay) * (1 - e2);
+            finished = Math.abs(node2.lastPosition - position) <= precision;
+            velocity = v0 * e2;
           } else {
-            urlUpdates.viewport = currentViewportLower;
+            velocity = node2.lastVelocity == null ? v0 : node2.lastVelocity;
+            const restVelocity = config2.restVelocity || precision / 10;
+            const bounceFactor = config2.clamp ? 0 : config2.bounce;
+            const canBounce = !is.und(bounceFactor);
+            const isGrowing = from == to2 ? node2.v0 > 0 : from < to2;
+            let isMoving;
+            let isBouncing = false;
+            const step = 1;
+            const numSteps = Math.ceil(dt / step);
+            for (let n2 = 0; n2 < numSteps; ++n2) {
+              isMoving = Math.abs(velocity) > restVelocity;
+              if (!isMoving) {
+                finished = Math.abs(to2 - position) <= precision;
+                if (finished) {
+                  break;
+                }
+              }
+              if (canBounce) {
+                isBouncing = position == to2 || position > to2 == isGrowing;
+                if (isBouncing) {
+                  velocity = -velocity * bounceFactor;
+                  position = to2;
+                }
+              }
+              const springForce = -config2.tension * 1e-6 * (position - to2);
+              const dampingForce = -config2.friction * 1e-3 * velocity;
+              const acceleration = (springForce + dampingForce) / config2.mass;
+              velocity = velocity + acceleration * step;
+              position = position + velocity * step;
+            }
+          }
+          node2.lastVelocity = velocity;
+          if (Number.isNaN(position)) {
+            console.warn(`Got NaN while animating:`, this);
+            finished = true;
           }
         }
-        const hasUpdatesToSave = externalClientId || isValidRequestedViewport;
-        if (hasUpdatesToSave) {
-          history.navigate((0, import_url5.addQueryArgs)(path, urlUpdates), {
-            replace: true
-          });
+        if (payload && !payload[i2].done) {
+          finished = false;
         }
-        const queryArgs = {
-          canvas: "edit",
-          focusMode: true
-        };
-        if (isValidRequestedViewport) {
-          queryArgs.viewport = requestedViewport;
+        if (finished) {
+          node2.done = true;
+        } else {
+          idle = false;
+        }
+        if (node2.setValue(position, config2.round)) {
+          changed = true;
         }
-        const url = (0, import_url5.addQueryArgs)(
-          `/${params.postType}/${params.postId}`,
-          queryArgs
-        );
-        history.navigate(url);
-      },
-      [history, path, query, registry, currentDeviceType]
-    );
-    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);
-  function useNavigateToPreviousEntityRecord() {
-    const location = useLocation13();
-    const previousCanvas = (0, import_compose3.usePrevious)(location.query.canvas);
-    const history = useHistory8();
-    const goBack = (0, import_element51.useMemo)(() => {
-      const isFocusMode = location.query.focusMode || location?.params?.postId && FOCUSABLE_ENTITIES.includes(location?.params?.postType);
-      const didComeFromEditorCanvas = previousCanvas === "edit";
-      const showBackButton = isFocusMode && didComeFromEditorCanvas;
-      return showBackButton ? () => history.back() : void 0;
-    }, [location, history, previousCanvas]);
-    return goBack;
-  }
-  function useSpecificEditorSettings() {
-    const { query } = useLocation13();
-    const { canvas = "view" } = query;
-    const onNavigateToEntityRecord = useNavigateToEntityRecord();
-    const { merged: mergedConfig } = useGlobalStyles2();
-    const { settings: settings2, currentPostIsTrashed } = (0, import_data24.useSelect)((select4) => {
-      const { getSettings: getSettings7 } = select4(store);
-      const { getCurrentPostAttribute } = select4(import_editor11.store);
-      return {
-        settings: getSettings7(),
-        currentPostIsTrashed: getCurrentPostAttribute("status") === "trash"
-      };
-    }, []);
-    const onNavigateToPreviousEntityRecord = useNavigateToPreviousEntityRecord();
-    const [globalStyles, globalSettings] = (0, import_element51.useMemo)(() => {
-      return generateGlobalStyles(mergedConfig, [], {
-        disableRootPadding: false
       });
-    }, [mergedConfig]);
-    const defaultEditorSettings = (0, import_element51.useMemo)(() => {
-      const nonGlobalStyles = (settings2?.styles ?? []).filter(
-        (style) => !style.isGlobalStyles
-      );
-      return {
-        ...settings2,
-        styles: [
-          ...nonGlobalStyles,
-          ...globalStyles,
-          {
-            // Forming a "block formatting context" to prevent margin collapsing.
-            // @see https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Block_formatting_context
-            css: canvas === "view" ? `body{min-height: 100vh; ${currentPostIsTrashed ? "" : "cursor: pointer;"}}` : void 0
-          }
-        ],
-        __experimentalFeatures: globalSettings,
-        richEditingEnabled: true,
-        supportsTemplateMode: true,
-        focusMode: canvas !== "view",
-        onNavigateToEntityRecord,
-        onNavigateToPreviousEntityRecord,
-        isPreviewMode: canvas === "view"
-      };
-    }, [
-      settings2,
-      globalStyles,
-      globalSettings,
-      canvas,
-      currentPostIsTrashed,
-      onNavigateToEntityRecord,
-      onNavigateToPreviousEntityRecord
-    ]);
-    return defaultEditorSettings;
-  }
-
-  // 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_components16 = __toESM(require_components(), 1);
-  var import_deprecated3 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
-  var { Fill, Slot } = (0, import_components16.createSlotFill)("PluginTemplateSettingPanel");
-  var PluginTemplateSettingPanel = ({ children }) => {
-    (0, import_deprecated3.default)("wp.editSite.PluginTemplateSettingPanel", {
-      since: "6.6",
-      version: "6.8",
-      alternative: "wp.editor.PluginDocumentSettingPanel"
-    });
-    const isCurrentEntityTemplate = (0, import_data25.useSelect)(
-      (select4) => select4(import_editor12.store).getCurrentPostType() === "wp_template",
-      []
-    );
-    if (!isCurrentEntityTemplate) {
-      return null;
+      const node = getAnimated(this);
+      const currVal = node.getValue();
+      if (idle) {
+        const finalVal = getFluidValue(anim.to);
+        if ((currVal !== finalVal || changed) && !config2.decay) {
+          node.setValue(finalVal);
+          this._onChange(finalVal);
+        } else if (changed && config2.decay) {
+          this._onChange(currVal);
+        }
+        this._stop();
+      } else if (changed) {
+        this._onChange(currVal);
+      }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime116.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_i18n16 = __toESM(require_i18n(), 1);
-  var import_components17 = __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_runtime117 = __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;
+    set(value) {
+      raf.batchedUpdates(() => {
+        this._stop();
+        this._focus(value);
+        this._set(value);
+      });
+      return this;
     }
-    async function handleExport() {
-      try {
-        const response = await (0, import_api_fetch2.default)({
-          path: "/wp-block-editor/v1/export",
-          parse: false,
-          headers: {
-            Accept: "application/zip"
+    pause() {
+      this._update({
+        pause: true
+      });
+    }
+    resume() {
+      this._update({
+        pause: false
+      });
+    }
+    finish() {
+      if (isAnimating(this)) {
+        const {
+          to: to2,
+          config: config2
+        } = this.animation;
+        raf.batchedUpdates(() => {
+          this._onStart();
+          if (!config2.decay) {
+            this._set(to2, false);
           }
+          this._stop();
         });
-        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_i18n16.__)("An error occurred while creating the site export.");
-        createErrorNotice(errorMessage, { type: "snackbar" });
       }
+      return this;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(
-      import_components17.MenuItem,
-      {
-        role: "menuitem",
-        icon: download_default,
-        onClick: handleExport,
-        info: (0, import_i18n16.__)(
-          "Download your theme with updated templates and styles."
-        ),
-        children: (0, import_i18n16._x)("Export", "site exporter menu item")
+    update(props) {
+      const queue = this.queue || (this.queue = []);
+      queue.push(props);
+      return this;
+    }
+    start(to2, arg2) {
+      let queue;
+      if (!is.und(to2)) {
+        queue = [is.obj(to2) ? to2 : _extends3({}, arg2, {
+          to: to2
+        })];
+      } else {
+        queue = this.queue || [];
+        this.queue = [];
       }
-    );
-  }
-
-  // packages/edit-site/build-module/components/more-menu/welcome-guide-menu-item.mjs
-  var import_i18n17 = __toESM(require_i18n(), 1);
-  var import_data27 = __toESM(require_data(), 1);
-  var import_components18 = __toESM(require_components(), 1);
-  var import_preferences8 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
-  function WelcomeGuideMenuItem() {
-    const { toggle } = (0, import_data27.useDispatch)(import_preferences8.store);
-    return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(import_components18.MenuItem, { onClick: () => toggle("core/edit-site", "welcomeGuide"), children: (0, import_i18n17.__)("Welcome Guide") });
-  }
-
-  // packages/edit-site/build-module/components/more-menu/index.mjs
-  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
-  var { ToolsMoreMenuGroup, PreferencesModal } = unlock(import_editor13.privateApis);
-  function MoreMenu() {
-    return /* @__PURE__ */ (0, import_jsx_runtime119.jsxs)(import_jsx_runtime119.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime119.jsxs)(ToolsMoreMenuGroup, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(SiteExport, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(WelcomeGuideMenuItem, {})
-      ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(PreferencesModal, {})
-    ] });
-  }
-
-  // packages/edit-site/build-module/components/block-editor/use-editor-iframe-props.mjs
-  var import_data28 = __toESM(require_data(), 1);
-  var import_keycodes2 = __toESM(require_keycodes(), 1);
-  var import_element52 = __toESM(require_element(), 1);
-  var import_i18n18 = __toESM(require_i18n(), 1);
-  var import_editor14 = __toESM(require_editor(), 1);
-  var import_router14 = __toESM(require_router(), 1);
-  var import_url6 = __toESM(require_url(), 1);
-  var { useLocation: useLocation14, useHistory: useHistory9 } = unlock(import_router14.privateApis);
-  function useEditorIframeProps() {
-    const { query, path } = useLocation14();
-    const history = useHistory9();
-    const { canvas = "view" } = query;
-    const currentPostIsTrashed = (0, import_data28.useSelect)((select4) => {
-      return select4(import_editor14.store).getCurrentPostAttribute("status") === "trash";
-    }, []);
-    const [isFocused, setIsFocused] = (0, import_element52.useState)(false);
-    (0, import_element52.useEffect)(() => {
-      if (canvas === "edit") {
-        setIsFocused(false);
+      return Promise.all(queue.map((props) => {
+        const up = this._update(props);
+        return up;
+      })).then((results) => getCombinedResult(this, results));
+    }
+    stop(cancel) {
+      const {
+        to: to2
+      } = this.animation;
+      this._focus(this.get());
+      stopAsync(this._state, cancel && this._lastCallId);
+      raf.batchedUpdates(() => this._stop(to2, cancel));
+      return this;
+    }
+    reset() {
+      this._update({
+        reset: true
+      });
+    }
+    eventObserved(event) {
+      if (event.type == "change") {
+        this._start();
+      } else if (event.type == "priority") {
+        this.priority = event.priority + 1;
       }
-    }, [canvas]);
-    const viewModeIframeProps = {
-      "aria-label": (0, import_i18n18.__)("Edit"),
-      "aria-disabled": currentPostIsTrashed,
-      title: null,
-      role: "button",
-      tabIndex: 0,
-      onFocus: () => setIsFocused(true),
-      onBlur: () => setIsFocused(false),
-      onKeyDown: (event) => {
-        const { keyCode } = event;
-        if ((keyCode === import_keycodes2.ENTER || keyCode === import_keycodes2.SPACE) && !currentPostIsTrashed) {
-          event.preventDefault();
-          history.navigate((0, import_url6.addQueryArgs)(path, { canvas: "edit" }), {
-            transition: "canvas-mode-edit-transition"
-          });
-        }
-      },
-      onClick: () => history.navigate((0, import_url6.addQueryArgs)(path, { canvas: "edit" }), {
-        transition: "canvas-mode-edit-transition"
-      }),
-      onClickCapture: (event) => {
-        if (currentPostIsTrashed) {
-          event.preventDefault();
-          event.stopPropagation();
-        }
-      },
-      readonly: true
-    };
-    return {
-      className: clsx_default("edit-site-visual-editor__editor-canvas", {
-        "is-focused": isFocused && canvas === "view"
-      }),
-      ...canvas === "view" ? viewModeIframeProps : {}
-    };
-  }
-
-  // packages/edit-site/build-module/components/editor/use-editor-title.mjs
-  var import_i18n20 = __toESM(require_i18n(), 1);
-  var import_data30 = __toESM(require_data(), 1);
-  var import_core_data19 = __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_element53 = __toESM(require_element(), 1);
-  var import_data29 = __toESM(require_data(), 1);
-  var import_core_data18 = __toESM(require_core_data(), 1);
-  var import_i18n19 = __toESM(require_i18n(), 1);
-  var import_a11y = __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);
-  function useTitle(title) {
-    const location = useLocation15();
-    const siteTitle = (0, import_data29.useSelect)(
-      (select4) => select4(import_core_data18.store).getEntityRecord("root", "site")?.title,
-      []
-    );
-    const isInitialLocationRef = (0, import_element53.useRef)(true);
-    (0, import_element53.useEffect)(() => {
-      isInitialLocationRef.current = false;
-    }, [location]);
-    (0, import_element53.useEffect)(() => {
-      if (isInitialLocationRef.current) {
-        return;
+    }
+    _prepareNode(props) {
+      const key = this.key || "";
+      let {
+        to: to2,
+        from
+      } = props;
+      to2 = is.obj(to2) ? to2[key] : to2;
+      if (to2 == null || isAsyncTo(to2)) {
+        to2 = void 0;
       }
-      if (title && siteTitle) {
-        const formattedTitle = (0, import_i18n19.sprintf)(
-          /* translators: Admin document title. 1: Admin screen name, 2: Network or site name. */
-          (0, import_i18n19.__)("%1$s \u2039 %2$s \u2039 Editor \u2014 WordPress"),
-          (0, import_html_entities.decodeEntities)(title),
-          (0, import_html_entities.decodeEntities)(siteTitle)
-        );
-        document.title = formattedTitle;
-        (0, import_a11y.speak)(title, "assertive");
+      from = is.obj(from) ? from[key] : from;
+      if (from == null) {
+        from = void 0;
       }
-    }, [title, siteTitle, location]);
-  }
-
-  // packages/edit-site/build-module/components/editor/use-editor-title.mjs
-  var { getTemplateInfo } = unlock(import_core_data19.privateApis);
-  function useEditorTitle(postType2, postId) {
-    const { title, isLoaded } = (0, import_data30.useSelect)(
-      (select4) => {
-        const {
-          getEditedEntityRecord,
-          getCurrentTheme,
-          hasFinishedResolution
-        } = select4(import_core_data19.store);
-        if (!postId) {
-          return { isLoaded: false };
+      const range = {
+        to: to2,
+        from
+      };
+      if (!hasAnimated(this)) {
+        if (props.reverse) [to2, from] = [from, to2];
+        from = getFluidValue(from);
+        if (!is.und(from)) {
+          this._set(from);
+        } else if (!getAnimated(this)) {
+          this._set(to2);
         }
-        const _record = getEditedEntityRecord(
-          "postType",
-          postType2,
-          postId
-        );
-        const { default_template_types: templateTypes = [] } = getCurrentTheme() ?? {};
-        const templateInfo = getTemplateInfo({
-          template: _record,
-          templateTypes
-        });
-        const _isLoaded = hasFinishedResolution("getEditedEntityRecord", [
-          "postType",
-          postType2,
-          postId
-        ]);
-        return {
-          title: templateInfo.title,
-          isLoaded: _isLoaded
-        };
-      },
-      [postType2, postId]
-    );
-    let editorTitle;
-    if (isLoaded) {
-      editorTitle = (0, import_i18n20.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_i18n20._x)("%1$s \u2039 %2$s", "breadcrumb trail"),
-        (0, import_html_entities2.decodeEntities)(title),
-        POST_TYPE_LABELS[postType2] ?? POST_TYPE_LABELS[TEMPLATE_POST_TYPE]
-      );
+      }
+      return range;
     }
-    useTitle(isLoaded && editorTitle);
-  }
-  var use_editor_title_default = useEditorTitle;
-
-  // packages/edit-site/build-module/components/editor/use-adapt-editor-to-canvas.mjs
-  var import_data31 = __toESM(require_data(), 1);
-  var import_block_editor4 = __toESM(require_block_editor(), 1);
-  var import_editor15 = __toESM(require_editor(), 1);
-  var import_element54 = __toESM(require_element(), 1);
-  var import_preferences9 = __toESM(require_preferences(), 1);
-  function useAdaptEditorToCanvas(canvas) {
-    const { clearSelectedBlock } = (0, import_data31.useDispatch)(import_block_editor4.store);
-    const {
-      editPost,
-      setDeviceType,
-      closePublishSidebar,
-      setIsListViewOpened: setIsListViewOpened2,
-      setIsInserterOpened: setIsInserterOpened2
-    } = (0, import_data31.useDispatch)(import_editor15.store);
-    const { get: getPreference } = (0, import_data31.useSelect)(import_preferences9.store);
-    const { getCurrentPost } = (0, import_data31.useSelect)(import_editor15.store);
-    const registry = (0, import_data31.useRegistry)();
-    (0, import_element54.useLayoutEffect)(() => {
-      const isMediumOrBigger = window.matchMedia("(min-width: 782px)").matches;
-      registry.batch(() => {
-        clearSelectedBlock();
-        if (getCurrentPost()?.type) {
-          editPost({ selection: void 0 }, { undoIgnore: true });
+    _update(_ref, isLoop) {
+      let props = _extends3({}, _ref);
+      const {
+        key,
+        defaultProps
+      } = this;
+      if (props.default) Object.assign(defaultProps, getDefaultProps(props, (value, prop) => /^on/.test(prop) ? resolveProp(value, key) : value));
+      mergeActiveFn(this, props, "onProps");
+      sendEvent(this, "onProps", props, this);
+      const range = this._prepareNode(props);
+      if (Object.isFrozen(this)) {
+        throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");
+      }
+      const state = this._state;
+      return scheduleProps(++this._lastCallId, {
+        key,
+        props,
+        defaultProps,
+        state,
+        actions: {
+          pause: () => {
+            if (!isPaused(this)) {
+              setPausedBit(this, true);
+              flushCalls(state.pauseQueue);
+              sendEvent(this, "onPause", getFinishedResult(this, checkFinished(this, this.animation.to)), this);
+            }
+          },
+          resume: () => {
+            if (isPaused(this)) {
+              setPausedBit(this, false);
+              if (isAnimating(this)) {
+                this._resume();
+              }
+              flushCalls(state.resumeQueue);
+              sendEvent(this, "onResume", getFinishedResult(this, checkFinished(this, this.animation.to)), this);
+            }
+          },
+          start: this._merge.bind(this, range)
         }
-        setDeviceType(DEFAULT_DEVICE_TYPE);
-        closePublishSidebar();
-        setIsInserterOpened2(false);
-        if (isMediumOrBigger && canvas === "edit" && getPreference("core", "showListViewByDefault") && !getPreference("core", "distractionFree")) {
-          setIsListViewOpened2(true);
-        } else {
-          setIsListViewOpened2(false);
+      }).then((result) => {
+        if (props.loop && result.finished && !(isLoop && result.noop)) {
+          const nextProps = createLoopUpdate(props);
+          if (nextProps) {
+            return this._update(nextProps, true);
+          }
         }
+        return result;
       });
-    }, [
-      canvas,
-      registry,
-      clearSelectedBlock,
-      editPost,
-      setDeviceType,
-      closePublishSidebar,
-      setIsInserterOpened2,
-      setIsListViewOpened2,
-      getPreference,
-      getCurrentPost
-    ]);
-  }
-
-  // packages/edit-site/build-module/components/editor/use-resolve-edited-entity.mjs
-  var import_element55 = __toESM(require_element(), 1);
-  var import_data32 = __toESM(require_data(), 1);
-  var import_core_data20 = __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,
-    TEMPLATE_PART_POST_TYPE,
-    NAVIGATION_POST_TYPE,
-    PATTERN_TYPES.user
-  ];
-  var authorizedPostTypes = ["page", "post"];
-  function getPostType(name2) {
-    let postType2;
-    if (name2 === "navigation-item") {
-      postType2 = NAVIGATION_POST_TYPE;
-    } else if (name2 === "pattern-item") {
-      postType2 = PATTERN_TYPES.user;
-    } else if (name2 === "template-part-item") {
-      postType2 = TEMPLATE_PART_POST_TYPE;
-    } else if (name2 === "templates") {
-      postType2 = TEMPLATE_POST_TYPE;
-    } else if (name2 === "template-item") {
-      postType2 = TEMPLATE_POST_TYPE;
-    } else if (name2 === "page-item" || name2 === "pages") {
-      postType2 = "page";
-    } else if (name2 === "post-item" || name2 === "posts") {
-      postType2 = "post";
     }
-    return postType2;
-  }
-  function useResolveEditedEntity() {
-    const { editEntityRecord } = (0, import_data32.useDispatch)(import_core_data20.store);
-    const { hasEntityRecord } = (0, import_data32.useSelect)(import_core_data20.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_element55.useRef)(null);
-    const homePage = (0, import_data32.useSelect)((select4) => {
-      const { getHomePage } = unlock(select4(import_core_data20.store));
-      return getHomePage();
-    }, []);
-    const resolvedTemplateId = (0, import_data32.useSelect)(
-      (select4) => {
-        if (postTypesWithoutParentTemplate.includes(postType2) && postId) {
-          return;
+    _merge(range, props, resolve) {
+      if (props.cancel) {
+        this.stop(true);
+        return resolve(getCancelledResult(this));
+      }
+      const hasToProp = !is.und(range.to);
+      const hasFromProp = !is.und(range.from);
+      if (hasToProp || hasFromProp) {
+        if (props.callId > this._lastToId) {
+          this._lastToId = props.callId;
+        } else {
+          return resolve(getCancelledResult(this));
         }
-        if (postId && postId.includes(",")) {
-          return;
+      }
+      const {
+        key,
+        defaultProps,
+        animation: anim
+      } = this;
+      const {
+        to: prevTo,
+        from: prevFrom
+      } = anim;
+      let {
+        to: to2 = prevTo,
+        from = prevFrom
+      } = range;
+      if (hasFromProp && !hasToProp && (!props.default || is.und(to2))) {
+        to2 = from;
+      }
+      if (props.reverse) [to2, from] = [from, to2];
+      const hasFromChanged = !isEqual(from, prevFrom);
+      if (hasFromChanged) {
+        anim.from = from;
+      }
+      from = getFluidValue(from);
+      const hasToChanged = !isEqual(to2, prevTo);
+      if (hasToChanged) {
+        this._focus(to2);
+      }
+      const hasAsyncTo = isAsyncTo(props.to);
+      const {
+        config: config2
+      } = anim;
+      const {
+        decay,
+        velocity
+      } = config2;
+      if (hasToProp || hasFromProp) {
+        config2.velocity = 0;
+      }
+      if (props.config && !hasAsyncTo) {
+        mergeConfig(config2, callProp(props.config, key), props.config !== defaultProps.config ? callProp(defaultProps.config, key) : void 0);
+      }
+      let node = getAnimated(this);
+      if (!node || is.und(to2)) {
+        return resolve(getFinishedResult(this, true));
+      }
+      const reset = is.und(props.reset) ? hasFromProp && !props.default : !is.und(from) && matchProp(props.reset, key);
+      const value = reset ? from : this.get();
+      const goal = computeGoal(to2);
+      const isAnimatable = is.num(goal) || is.arr(goal) || isAnimatedString(goal);
+      const immediate = !hasAsyncTo && (!isAnimatable || matchProp(defaultProps.immediate || props.immediate, key));
+      if (hasToChanged) {
+        const nodeType = getAnimatedType(to2);
+        if (nodeType !== node.constructor) {
+          if (immediate) {
+            node = this._set(goal);
+          } else throw Error(`Cannot animate between ${node.constructor.name} and ${nodeType.name}, as the "to" prop suggests`);
         }
-        const { getTemplateId } = unlock(select4(import_core_data20.store));
-        if (postType2 && postId && authorizedPostTypes.includes(postType2)) {
-          return getTemplateId(postType2, postId);
+      }
+      const goalType = node.constructor;
+      let started = hasFluidValue(to2);
+      let finished = false;
+      if (!started) {
+        const hasValueChanged = reset || !hasAnimated(this) && hasFromChanged;
+        if (hasToChanged || hasValueChanged) {
+          finished = isEqual(computeGoal(value), goal);
+          started = !finished;
         }
-        if (homePage?.postType === "page") {
-          return getTemplateId("page", homePage?.postId);
+        if (!isEqual(anim.immediate, immediate) && !immediate || !isEqual(config2.decay, decay) || !isEqual(config2.velocity, velocity)) {
+          started = true;
         }
-        if (homePage?.postType === "wp_template") {
-          return homePage?.postId;
+      }
+      if (finished && isAnimating(this)) {
+        if (anim.changed && !reset) {
+          started = true;
+        } else if (!started) {
+          this._stop(prevTo);
         }
-      },
-      [homePage, postId, postType2]
-    );
-    const context = (0, import_element55.useMemo)(() => {
-      if (postTypesWithoutParentTemplate.includes(postType2) && postId) {
-        return {};
       }
-      if (postType2 && postId && authorizedPostTypes.includes(postType2)) {
-        return { postType: postType2, postId };
+      if (!hasAsyncTo) {
+        if (started || hasFluidValue(prevTo)) {
+          anim.values = node.getPayload();
+          anim.toValues = hasFluidValue(to2) ? null : goalType == AnimatedString ? [1] : toArray(goal);
+        }
+        if (anim.immediate != immediate) {
+          anim.immediate = immediate;
+          if (!immediate && !reset) {
+            this._set(prevTo);
+          }
+        }
+        if (started) {
+          const {
+            onRest
+          } = anim;
+          each(ACTIVE_EVENTS, (type) => mergeActiveFn(this, props, type));
+          const result = getFinishedResult(this, checkFinished(this, prevTo));
+          flushCalls(this._pendingCalls, result);
+          this._pendingCalls.add(resolve);
+          if (anim.changed) raf.batchedUpdates(() => {
+            anim.changed = !reset;
+            onRest == null ? void 0 : onRest(result, this);
+            if (reset) {
+              callProp(defaultProps.onRest, result);
+            } else {
+              anim.onStart == null ? void 0 : anim.onStart(result, this);
+            }
+          });
+        }
       }
-      if (homePage?.postType === "page") {
-        return { postType: "page", postId: homePage?.postId };
+      if (reset) {
+        this._set(value);
+      }
+      if (hasAsyncTo) {
+        resolve(runAsync(props.to, props, this._state, this));
+      } else if (started) {
+        this._start();
+      } else if (isAnimating(this) && !hasToChanged) {
+        this._pendingCalls.add(resolve);
+      } else {
+        resolve(getNoopResult(value));
       }
-      return {};
-    }, [homePage, postType2, postId]);
-    let entity;
-    if (postTypesWithoutParentTemplate.includes(postType2) && postId) {
-      entity = { isReady: true, postType: postType2, postId, context };
-    } else if (!!homePage) {
-      entity = {
-        isReady: resolvedTemplateId !== void 0,
-        postType: TEMPLATE_POST_TYPE,
-        postId: resolvedTemplateId,
-        context
-      };
-    } else {
-      entity = { isReady: false };
     }
-    if (selectedBlock && entity.isReady && appliedSelectionRef.current !== selectedBlock) {
-      const selectionPostType = entity.context?.postId ? entity.context.postType : entity.postType;
-      const selectionPostId = entity.context?.postId ? entity.context.postId : entity.postId;
-      if (hasEntityRecord("postType", selectionPostType, selectionPostId)) {
-        editEntityRecord(
-          "postType",
-          selectionPostType,
-          selectionPostId,
-          {
-            selection: {
-              selectionStart: { clientId: selectedBlock },
-              selectionEnd: { clientId: selectedBlock }
-            }
-          },
-          { undoIgnore: true }
-        );
-        appliedSelectionRef.current = selectedBlock;
+    _focus(value) {
+      const anim = this.animation;
+      if (value !== anim.to) {
+        if (getFluidObservers(this)) {
+          this._detach();
+        }
+        anim.to = value;
+        if (getFluidObservers(this)) {
+          this._attach();
+        }
       }
     }
-    return entity;
-  }
-  function useSyncDeprecatedEntityIntoState({
-    postType: postType2,
-    postId,
-    context,
-    isReady
-  }) {
-    const { setEditedEntity: setEditedEntity2 } = (0, import_data32.useDispatch)(store);
-    (0, import_element55.useEffect)(() => {
-      if (isReady) {
-        setEditedEntity2(postType2, String(postId), context);
+    _attach() {
+      let priority2 = 0;
+      const {
+        to: to2
+      } = this.animation;
+      if (hasFluidValue(to2)) {
+        addFluidObserver(to2, this);
+        if (isFrameValue(to2)) {
+          priority2 = to2.priority + 1;
+        }
       }
-    }, [isReady, postType2, postId, context, setEditedEntity2]);
-  }
-
-  // packages/edit-site/build-module/components/editor/site-preview.mjs
-  var import_i18n21 = __toESM(require_i18n(), 1);
-  var import_data33 = __toESM(require_data(), 1);
-  var import_core_data21 = __toESM(require_core_data(), 1);
-  var import_dom24 = __toESM(require_dom(), 1);
-  var import_url7 = __toESM(require_url(), 1);
-  var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
-  function SitePreview() {
-    const siteUrl = (0, import_data33.useSelect)((select4) => {
-      const { getEntityRecord } = select4(import_core_data21.store);
-      const siteData = getEntityRecord("root", "__unstableBase");
-      return siteData?.home;
-    }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
-      "iframe",
-      {
-        src: (0, import_url7.addQueryArgs)(siteUrl, {
-          // Parameter for hiding the admin bar.
-          wp_site_preview: 1
-        }),
-        title: (0, import_i18n21.__)("Site Preview"),
-        style: {
-          display: "block",
-          width: "100%",
-          height: "100%",
-          backgroundColor: "#fff"
-        },
-        onLoad: (event) => {
-          const document2 = event.target.contentDocument;
-          const focusableElements = import_dom24.focus.focusable.find(document2);
-          focusableElements.forEach((element) => {
-            element.style.pointerEvents = "none";
-            element.tabIndex = -1;
-            element.setAttribute("aria-hidden", "true");
-          });
+      this.priority = priority2;
+    }
+    _detach() {
+      const {
+        to: to2
+      } = this.animation;
+      if (hasFluidValue(to2)) {
+        removeFluidObserver(to2, this);
+      }
+    }
+    _set(arg, idle = true) {
+      const value = getFluidValue(arg);
+      if (!is.und(value)) {
+        const oldNode = getAnimated(this);
+        if (!oldNode || !isEqual(value, oldNode.getValue())) {
+          const nodeType = getAnimatedType(value);
+          if (!oldNode || oldNode.constructor != nodeType) {
+            setAnimated(this, nodeType.create(value));
+          } else {
+            oldNode.setValue(value);
+          }
+          if (oldNode) {
+            raf.batchedUpdates(() => {
+              this._onChange(value, idle);
+            });
+          }
         }
       }
-    );
-  }
-
-  // packages/edit-site/build-module/components/editor/index.mjs
-  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
-  var { Editor, BackButton } = unlock(import_editor16.privateApis);
-  var { useHistory: useHistory10, useLocation: useLocation17 } = unlock(import_router17.privateApis);
-  var { BlockKeyboardShortcuts } = unlock(import_block_library.privateApis);
-  function getListPathForPostType(postType2) {
-    switch (postType2) {
-      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 "/";
+      return getAnimated(this);
     }
-    throw "Unknown post type";
-  }
-  function getNavigationPath(location, postType2) {
-    const { path, name: name2 } = location;
-    if ([
-      "pattern-item",
-      "template-part-item",
-      "page-item",
-      "template-item",
-      "static-template-item",
-      "post-item"
-    ].includes(name2)) {
-      return getListPathForPostType(postType2);
+    _onStart() {
+      const anim = this.animation;
+      if (!anim.changed) {
+        anim.changed = true;
+        sendEvent(this, "onStart", getFinishedResult(this, checkFinished(this, anim.to)), this);
+      }
     }
-    return (0, import_url8.addQueryArgs)(path, { canvas: void 0 });
-  }
-  function EditSiteEditor({ isHomeRoute = false }) {
-    const location = useLocation17();
-    const history = useHistory10();
-    const { canvas = "view" } = location.query;
-    const isLoading = useIsSiteEditorLoading();
-    useAdaptEditorToCanvas(canvas);
-    const entity = useResolveEditedEntity();
-    useSyncDeprecatedEntityIntoState(entity);
-    const { postType: postType2, postId, context } = entity;
-    const isBlockBasedTheme = (0, import_data34.useSelect)(
-      (select4) => select4(import_core_data22.store).getCurrentTheme()?.is_block_theme,
-      []
-    );
-    const postWithTemplate = !!context?.postId;
-    use_editor_title_default(
-      postWithTemplate ? context.postType : postType2,
-      postWithTemplate ? context.postId : postId
-    );
-    const _isPreviewingTheme = isPreviewingTheme();
-    const iframeProps = useEditorIframeProps();
-    const isEditMode = canvas === "edit";
-    const loadingProgressId = (0, import_compose4.useInstanceId)(
-      CanvasLoader,
-      "edit-site-editor__loading-progress"
-    );
-    const editorSettings = useSpecificEditorSettings();
-    const { resetZoomLevel } = unlock((0, import_data34.useDispatch)(import_block_editor5.store));
-    const { setCurrentRevisionId } = unlock((0, import_data34.useDispatch)(import_editor16.store));
-    const { createSuccessNotice } = (0, import_data34.useDispatch)(import_notices3.store);
-    const onActionPerformed = (0, import_element56.useCallback)(
-      (actionId, items) => {
-        switch (actionId) {
-          case "move-to-trash":
-          case "delete-post":
-            {
-              history.navigate(
-                getListPathForPostType(
-                  postWithTemplate ? context.postType : postType2
-                )
-              );
-            }
-            break;
-          case "duplicate-post":
-            {
-              const newItem = items[0];
-              const _title = typeof newItem.title === "string" ? newItem.title : newItem.title?.rendered;
-              createSuccessNotice(
-                (0, import_i18n22.sprintf)(
-                  // translators: %s: Title of the created post or template, e.g: "Hello world".
-                  (0, import_i18n22.__)('"%s" successfully created.'),
-                  (0, import_html_entities3.decodeEntities)(_title) || (0, import_i18n22.__)("(no title)")
-                ),
-                {
-                  type: "snackbar",
-                  id: "duplicate-post-action",
-                  actions: [
-                    {
-                      label: (0, import_i18n22.__)("Edit"),
-                      onClick: () => {
-                        history.navigate(
-                          `/${newItem.type}/${newItem.id}?canvas=edit`
-                        );
-                      }
-                    }
-                  ]
-                }
-              );
-            }
-            break;
-        }
-      },
-      [
-        postType2,
-        context?.postType,
-        postWithTemplate,
-        history,
-        createSuccessNotice
-      ]
-    );
-    const isReady = !isLoading;
-    return !isBlockBasedTheme && isHomeRoute ? /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(SitePreview, {}) : /* @__PURE__ */ (0, import_jsx_runtime121.jsxs)(import_jsx_runtime121.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(import_editor16.EditorKeyboardShortcutsRegister, {}),
-      isEditMode && /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(BlockKeyboardShortcuts, {}),
-      !isReady ? /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(CanvasLoader, { id: loadingProgressId }) : null,
-      isEditMode && isReady && /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
-        WelcomeGuide,
-        {
-          postType: postWithTemplate ? context.postType : postType2
-        }
-      ),
-      isReady && /* @__PURE__ */ (0, import_jsx_runtime121.jsxs)(
-        Editor,
-        {
-          postType: postWithTemplate ? context.postType : postType2,
-          postId: postWithTemplate ? context.postId : postId,
-          templateId: postWithTemplate ? postId : void 0,
-          settings: editorSettings,
-          className: "edit-site-editor__editor-interface",
-          customSaveButton: _isPreviewingTheme && /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(SaveButton, { size: "compact" }),
-          customSavePanel: _isPreviewingTheme && /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(SavePanel, {}),
-          iframeProps,
-          onActionPerformed,
-          extraSidebarPanels: !postWithTemplate && /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(plugin_template_setting_panel_default.Slot, {}),
-          children: [
-            isEditMode && /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(ViewportSync, {}),
-            isEditMode && /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(BackButton, { children: ({ length }) => length <= 1 && /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
-              import_components19.Button,
-              {
-                size: "compact",
-                label: (0, import_i18n22.__)("Open Navigation"),
-                showTooltip: true,
-                tooltipPosition: "middle right",
-                onClick: () => {
-                  resetZoomLevel();
-                  setCurrentRevisionId(null);
-                  history.navigate(
-                    getNavigationPath(
-                      location,
-                      postWithTemplate ? context.postType : postType2
-                    ),
-                    {
-                      transition: "canvas-mode-view-transition"
-                    }
-                  );
-                },
-                icon: (0, import_i18n22.isRTL)() ? chevron_right_default : chevron_left_default
-              }
-            ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(MoreMenu, {})
-          ]
+    _onChange(value, idle) {
+      if (!idle) {
+        this._onStart();
+        callProp(this.animation.onChange, value, this);
+      }
+      callProp(this.defaultProps.onChange, value, this);
+      super._onChange(value, idle);
+    }
+    _start() {
+      const anim = this.animation;
+      getAnimated(this).reset(getFluidValue(anim.to));
+      if (!anim.immediate) {
+        anim.fromValues = anim.values.map((node) => node.lastPosition);
+      }
+      if (!isAnimating(this)) {
+        setActiveBit(this, true);
+        if (!isPaused(this)) {
+          this._resume();
         }
-      )
-    ] });
-  }
-
-  // packages/edit-site/build-module/components/site-editor-routes/utils.mjs
-  function isThemeDataLoaded(siteData) {
-    return siteData.currentTheme !== void 0 && siteData.currentTheme !== null;
-  }
-  function isClassicThemeWithStyleBookSupport(siteData) {
-    const isBlockTheme = siteData.currentTheme?.is_block_theme;
-    const supportsEditorStyles = siteData.currentTheme?.theme_supports["editor-styles"];
-    const hasThemeJson = siteData.editorSettings?.supportsLayout;
-    return !isBlockTheme && (supportsEditorStyles || hasThemeJson);
-  }
-
-  // packages/edit-site/build-module/components/site-editor-routes/home.mjs
-  var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
-  var homeRoute = {
-    name: "home",
-    path: "/",
-    areas: {
-      sidebar({ siteData }) {
-        if (!isThemeDataLoaded(siteData)) {
-          return null;
+      }
+    }
+    _resume() {
+      if (globals.skipAnimation) {
+        this.finish();
+      } else {
+        frameLoop.start(this);
+      }
+    }
+    _stop(goal, cancel) {
+      if (isAnimating(this)) {
+        setActiveBit(this, false);
+        const anim = this.animation;
+        each(anim.values, (node) => {
+          node.done = true;
+        });
+        if (anim.toValues) {
+          anim.onChange = anim.onPause = anim.onResume = void 0;
         }
-        return siteData.currentTheme.is_block_theme || isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(SidebarNavigationScreenMain, {}) : /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(SidebarNavigationScreenUnsupported, {});
-      },
-      preview({ siteData }) {
-        const isBlockTheme = siteData.currentTheme?.is_block_theme;
-        return isBlockTheme || isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(EditSiteEditor, { isHomeRoute: true }) : void 0;
-      },
-      mobileSidebar({ siteData }) {
-        if (!isThemeDataLoaded(siteData)) {
-          return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(import_jsx_runtime122.Fragment, {});
+        callFluidObservers(this, {
+          type: "idle",
+          parent: this
+        });
+        const result = cancel ? getCancelledResult(this.get()) : getFinishedResult(this.get(), checkFinished(this, goal != null ? goal : anim.to));
+        flushCalls(this._pendingCalls, result);
+        if (anim.changed) {
+          anim.changed = false;
+          sendEvent(this, "onRest", result, this);
         }
-        return siteData.currentTheme.is_block_theme || isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(SidebarNavigationScreenMain, {}) : /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(SidebarNavigationScreenUnsupported, {});
       }
     }
   };
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-identity/index.mjs
-  var import_i18n23 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
-  function SidebarNavigationScreenIdentity() {
-    return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-      SidebarNavigationScreen,
-      {
-        isRoot: true,
-        title: (0, import_i18n23.__)("Design"),
-        description: (0, import_i18n23.__)(
-          "Customize the appearance of your website using the block editor."
-        ),
-        content: /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(MainSidebarNavigationContent, {})
-      }
-    );
+  function checkFinished(target, to2) {
+    const goal = computeGoal(to2);
+    const value = computeGoal(target.get());
+    return isEqual(value, goal);
   }
-
-  // packages/edit-site/build-module/components/sidebar-identity/index.mjs
-  var import_i18n74 = __toESM(require_i18n(), 1);
-  var import_data41 = __toESM(require_data(), 1);
-  var import_core_data24 = __toESM(require_core_data(), 1);
-
-  // packages/dataviews/build-module/dataviews/index.mjs
-  var import_element116 = __toESM(require_element(), 1);
-  var import_compose18 = __toESM(require_compose(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-context/index.mjs
-  var import_element57 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/constants.mjs
-  var import_i18n24 = __toESM(require_i18n(), 1);
-  var OPERATOR_IS_ANY2 = "isAny";
-  var OPERATOR_IS_NONE2 = "isNone";
-  var OPERATOR_IS_ALL = "isAll";
-  var OPERATOR_IS_NOT_ALL = "isNotAll";
-  var OPERATOR_BETWEEN = "between";
-  var OPERATOR_IN_THE_PAST = "inThePast";
-  var OPERATOR_OVER = "over";
-  var OPERATOR_IS = "is";
-  var OPERATOR_IS_NOT = "isNot";
-  var OPERATOR_LESS_THAN = "lessThan";
-  var OPERATOR_GREATER_THAN = "greaterThan";
-  var OPERATOR_LESS_THAN_OR_EQUAL = "lessThanOrEqual";
-  var OPERATOR_GREATER_THAN_OR_EQUAL = "greaterThanOrEqual";
-  var OPERATOR_BEFORE2 = "before";
-  var OPERATOR_AFTER2 = "after";
-  var OPERATOR_BEFORE_INC = "beforeInc";
-  var OPERATOR_AFTER_INC = "afterInc";
-  var OPERATOR_CONTAINS = "contains";
-  var OPERATOR_NOT_CONTAINS = "notContains";
-  var OPERATOR_STARTS_WITH = "startsWith";
-  var OPERATOR_ON = "on";
-  var OPERATOR_NOT_ON = "notOn";
-  var SORTING_DIRECTIONS = ["asc", "desc"];
-  var sortArrows = { asc: "\u2191", desc: "\u2193" };
-  var sortValues = { asc: "ascending", desc: "descending" };
-  var sortLabels = {
-    asc: (0, import_i18n24.__)("Sort ascending"),
-    desc: (0, import_i18n24.__)("Sort descending")
-  };
-  var sortIcons = {
-    asc: arrow_up_default,
-    desc: arrow_down_default
-  };
-  var LAYOUT_TABLE = "table";
-  var LAYOUT_GRID = "grid";
-  var LAYOUT_LIST2 = "list";
-  var LAYOUT_ACTIVITY = "activity";
-  var LAYOUT_PICKER_GRID = "pickerGrid";
-  var LAYOUT_PICKER_TABLE = "pickerTable";
-  var LAYOUT_PICKER_ACTIVITY = "pickerActivity";
-
-  // packages/dataviews/build-module/components/dataviews-context/index.mjs
-  var DataViewsContext = (0, import_element57.createContext)({
-    view: { type: LAYOUT_TABLE },
-    onChangeView: () => {
-    },
-    fields: [],
-    data: [],
-    paginationInfo: {
-      totalItems: 0,
-      totalPages: 0
-    },
-    selection: [],
-    onChangeSelection: () => {
-    },
-    setOpenedFilter: () => {
-    },
-    openedFilter: null,
-    getItemId: (item) => item.id,
-    isItemClickable: () => true,
-    renderItemLink: void 0,
-    containerWidth: 0,
-    containerRef: (0, import_element57.createRef)(),
-    resizeObserverRef: () => {
-    },
-    defaultLayouts: { list: {}, grid: {}, table: {} },
-    filters: [],
-    isShowingFilter: false,
-    setIsShowingFilter: () => {
-    },
-    hasInitiallyLoaded: false,
-    config: {
-      perPageSizes: []
-    },
-    intersectionObserver: null
-  });
-  DataViewsContext.displayName = "DataViewsContext";
-  var dataviews_context_default = DataViewsContext;
-
-  // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
-  var import_i18n45 = __toESM(require_i18n(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
-  var import_i18n32 = __toESM(require_i18n(), 1);
-  var import_components25 = __toESM(require_components(), 1);
-  var import_element66 = __toESM(require_element(), 1);
-  var import_keycodes4 = __toESM(require_keycodes(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-selection-checkbox/index.mjs
-  var import_components20 = __toESM(require_components(), 1);
-  var import_i18n25 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
-  var SELECTION_CHECKBOX_CLASS = "dataviews-selection-checkbox";
-  function DataViewsSelectionCheckbox({
-    selection,
-    onChangeSelection,
-    item,
-    getItemId: getItemId2,
-    titleField,
-    disabled: disabled2,
-    ...extraProps
-  }) {
-    const id = getItemId2(item);
-    const isInSelectionArray = selection.includes(id);
-    const checked = !disabled2 && isInSelectionArray;
-    const selectionLabel = titleField?.getValue?.({ item }) || (0, import_i18n25.__)("(no title)");
-    return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
-      import_components20.CheckboxControl,
-      {
-        className: SELECTION_CHECKBOX_CLASS,
-        "aria-label": selectionLabel,
-        "aria-disabled": disabled2,
-        checked,
-        onChange: () => {
-          if (disabled2) {
-            return;
-          }
-          onChangeSelection(
-            isInSelectionArray ? selection.filter((itemId) => id !== itemId) : [...selection, id]
-          );
-        },
-        ...extraProps
-      }
-    );
+  function createLoopUpdate(props, loop2 = props.loop, to2 = props.to) {
+    let loopRet = callProp(loop2);
+    if (loopRet) {
+      const overrides = loopRet !== true && inferTo(loopRet);
+      const reverse = (overrides || props).reverse;
+      const reset = !overrides || overrides.reset;
+      return createUpdate(_extends3({}, props, {
+        loop: loop2,
+        default: false,
+        pause: void 0,
+        to: !reverse || isAsyncTo(to2) ? to2 : void 0,
+        from: reset ? props.from : void 0,
+        reset
+      }, overrides));
+    }
   }
-
-  // packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
-  var import_components21 = __toESM(require_components(), 1);
-  var import_i18n26 = __toESM(require_i18n(), 1);
-  var import_element58 = __toESM(require_element(), 1);
-  var import_data35 = __toESM(require_data(), 1);
-  var import_compose5 = __toESM(require_compose(), 1);
-
-  // 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_runtime125 = __toESM(require_jsx_runtime(), 1);
-  var { Menu, kebabCase: kebabCase2 } = unlock4(import_components21.privateApis);
-  function ButtonTrigger({
-    action,
-    onClick,
-    items,
-    variant
-  }) {
-    const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
-      import_components21.Button,
-      {
-        disabled: !!action.disabled,
-        accessibleWhenDisabled: true,
-        size: "compact",
-        variant,
-        onClick,
-        children: label
-      }
-    );
+  function createUpdate(props) {
+    const {
+      to: to2,
+      from
+    } = props = inferTo(props);
+    const keys = /* @__PURE__ */ new Set();
+    if (is.obj(to2)) findDefined(to2, keys);
+    if (is.obj(from)) findDefined(from, keys);
+    props.keys = keys.size ? Array.from(keys) : null;
+    return props;
   }
-  function MenuItemTrigger({
-    action,
-    onClick,
-    items
-  }) {
-    const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(Menu.Item, { disabled: action.disabled, onClick, children: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(Menu.ItemLabel, { children: label }) });
+  function findDefined(values, keys) {
+    eachProp(values, (value, key) => value != null && keys.add(key));
   }
-  function ActionModal({
-    action,
-    items,
-    closeModal
-  }) {
-    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_runtime125.jsx)(
-      import_components21.Modal,
-      {
-        title: modalHeader || label,
-        __experimentalHideHeader: !!action.hideModalHeader,
-        onRequestClose: closeModal,
-        focusOnMount: action.modalFocusOnMount ?? true,
-        size: action.modalSize || "medium",
-        overlayClassName: `dataviews-action-modal dataviews-action-modal__${kebabCase2(
-          action.id
-        )}`,
-        children: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(action.RenderModal, { items, closeModal })
-      }
-    );
+  var ACTIVE_EVENTS = ["onStart", "onRest", "onChange", "onPause", "onResume"];
+  function mergeActiveFn(target, props, type) {
+    target.animation[type] = props[type] !== getDefaultProp(props, type) ? resolveProp(props[type], target.key) : void 0;
   }
-  function ActionsMenuGroup({
-    actions,
-    item,
-    registry,
-    setActiveModalAction
-  }) {
-    const { primaryActions, regularActions } = (0, import_element58.useMemo)(() => {
-      return actions.reduce(
-        (acc, action) => {
-          (action.isPrimary ? acc.primaryActions : acc.regularActions).push(action);
-          return acc;
-        },
-        {
-          primaryActions: [],
-          regularActions: []
-        }
-      );
-    }, [actions]);
-    const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
-      MenuItemTrigger,
-      {
-        action,
-        onClick: () => {
-          if ("RenderModal" in action) {
-            setActiveModalAction(action);
-            return;
-          }
-          action.callback([item], { registry });
-        },
-        items: [item]
-      },
-      action.id
-    ));
-    return /* @__PURE__ */ (0, import_jsx_runtime125.jsxs)(Menu.Group, { children: [
-      renderActionGroup(primaryActions),
-      renderActionGroup(regularActions)
-    ] });
+  function sendEvent(target, type, ...args) {
+    var _target$animation$typ, _target$animation, _target$defaultProps$, _target$defaultProps;
+    (_target$animation$typ = (_target$animation = target.animation)[type]) == null ? void 0 : _target$animation$typ.call(_target$animation, ...args);
+    (_target$defaultProps$ = (_target$defaultProps = target.defaultProps)[type]) == null ? void 0 : _target$defaultProps$.call(_target$defaultProps, ...args);
   }
-  function ItemActions({
-    item,
-    actions,
-    isCompact
-  }) {
-    const registry = (0, import_data35.useRegistry)();
-    const { primaryActions, eligibleActions } = (0, import_element58.useMemo)(() => {
-      const _eligibleActions = actions.filter(
-        (action) => !action.isEligible || action.isEligible(item)
-      );
-      const _primaryActions = _eligibleActions.filter(
-        (action) => action.isPrimary
-      );
-      return {
-        primaryActions: _primaryActions,
-        eligibleActions: _eligibleActions
+  var BATCHED_EVENTS = ["onStart", "onChange", "onRest"];
+  var nextId = 1;
+  var Controller = class {
+    constructor(props, flush2) {
+      this.id = nextId++;
+      this.springs = {};
+      this.queue = [];
+      this.ref = void 0;
+      this._flush = void 0;
+      this._initialProps = void 0;
+      this._lastAsyncId = 0;
+      this._active = /* @__PURE__ */ new Set();
+      this._changed = /* @__PURE__ */ new Set();
+      this._started = false;
+      this._item = void 0;
+      this._state = {
+        paused: false,
+        pauseQueue: /* @__PURE__ */ new Set(),
+        resumeQueue: /* @__PURE__ */ new Set(),
+        timeouts: /* @__PURE__ */ new Set()
       };
-    }, [actions, item]);
-    const isMobileViewport = (0, import_compose5.useViewportMatch)("medium", "<");
-    if (isCompact) {
-      return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
-        CompactItemActions,
-        {
-          item,
-          actions: eligibleActions,
-          isSmall: true,
-          registry
+      this._events = {
+        onStart: /* @__PURE__ */ new Map(),
+        onChange: /* @__PURE__ */ new Map(),
+        onRest: /* @__PURE__ */ new Map()
+      };
+      this._onFrame = this._onFrame.bind(this);
+      if (flush2) {
+        this._flush = flush2;
+      }
+      if (props) {
+        this.start(_extends3({
+          default: true
+        }, props));
+      }
+    }
+    get idle() {
+      return !this._state.asyncTo && Object.values(this.springs).every((spring) => {
+        return spring.idle && !spring.isDelayed && !spring.isPaused;
+      });
+    }
+    get item() {
+      return this._item;
+    }
+    set item(item) {
+      this._item = item;
+    }
+    get() {
+      const values = {};
+      this.each((spring, key) => values[key] = spring.get());
+      return values;
+    }
+    set(values) {
+      for (const key in values) {
+        const value = values[key];
+        if (!is.und(value)) {
+          this.springs[key].set(value);
         }
-      );
+      }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime125.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        justify: "flex-end",
-        className: "dataviews-item-actions",
-        style: {
-          flexShrink: 0,
-          width: "auto"
-        },
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
-            PrimaryActions,
-            {
-              item,
-              actions: primaryActions,
-              registry
-            }
-          ),
-          (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
-          // there if there are any actions at all.
-          isMobileViewport) && /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
-            CompactItemActions,
-            {
-              item,
-              actions: eligibleActions,
-              registry
-            }
-          )
-        ]
+    update(props) {
+      if (props) {
+        this.queue.push(createUpdate(props));
       }
-    );
+      return this;
+    }
+    start(props) {
+      let {
+        queue
+      } = this;
+      if (props) {
+        queue = toArray(props).map(createUpdate);
+      } else {
+        this.queue = [];
+      }
+      if (this._flush) {
+        return this._flush(this, queue);
+      }
+      prepareKeys(this, queue);
+      return flushUpdateQueue(this, queue);
+    }
+    stop(arg, keys) {
+      if (arg !== !!arg) {
+        keys = arg;
+      }
+      if (keys) {
+        const springs = this.springs;
+        each(toArray(keys), (key) => springs[key].stop(!!arg));
+      } else {
+        stopAsync(this._state, this._lastAsyncId);
+        this.each((spring) => spring.stop(!!arg));
+      }
+      return this;
+    }
+    pause(keys) {
+      if (is.und(keys)) {
+        this.start({
+          pause: true
+        });
+      } else {
+        const springs = this.springs;
+        each(toArray(keys), (key) => springs[key].pause());
+      }
+      return this;
+    }
+    resume(keys) {
+      if (is.und(keys)) {
+        this.start({
+          pause: false
+        });
+      } else {
+        const springs = this.springs;
+        each(toArray(keys), (key) => springs[key].resume());
+      }
+      return this;
+    }
+    each(iterator) {
+      eachProp(this.springs, iterator);
+    }
+    _onFrame() {
+      const {
+        onStart,
+        onChange,
+        onRest
+      } = this._events;
+      const active = this._active.size > 0;
+      const changed = this._changed.size > 0;
+      if (active && !this._started || changed && !this._started) {
+        this._started = true;
+        flush(onStart, ([onStart2, result]) => {
+          result.value = this.get();
+          onStart2(result, this, this._item);
+        });
+      }
+      const idle = !active && this._started;
+      const values = changed || idle && onRest.size ? this.get() : null;
+      if (changed && onChange.size) {
+        flush(onChange, ([onChange2, result]) => {
+          result.value = values;
+          onChange2(result, this, this._item);
+        });
+      }
+      if (idle) {
+        this._started = false;
+        flush(onRest, ([onRest2, result]) => {
+          result.value = values;
+          onRest2(result, this, this._item);
+        });
+      }
+    }
+    eventObserved(event) {
+      if (event.type == "change") {
+        this._changed.add(event.parent);
+        if (!event.idle) {
+          this._active.add(event.parent);
+        }
+      } else if (event.type == "idle") {
+        this._active.delete(event.parent);
+      } else return;
+      raf.onFrame(this._onFrame);
+    }
+  };
+  function flushUpdateQueue(ctrl, queue) {
+    return Promise.all(queue.map((props) => flushUpdate(ctrl, props))).then((results) => getCombinedResult(ctrl, results));
   }
-  function CompactItemActions({
-    item,
-    actions,
-    isSmall,
-    registry
-  }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element58.useState)(
-      null
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime125.jsxs)(import_jsx_runtime125.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime125.jsxs)(Menu, { placement: "bottom-end", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
-          Menu.TriggerButton,
-          {
-            render: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
-              import_components21.Button,
-              {
-                size: isSmall ? "small" : "compact",
-                icon: more_vertical_default,
-                label: (0, import_i18n26.__)("Actions"),
-                accessibleWhenDisabled: true,
-                disabled: !actions.length,
-                className: "dataviews-all-actions-button"
-              }
-            )
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(Menu.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
-          ActionsMenuGroup,
-          {
-            actions,
-            item,
-            registry,
-            setActiveModalAction
+  async function flushUpdate(ctrl, props, isLoop) {
+    const {
+      keys,
+      to: to2,
+      from,
+      loop: loop2,
+      onRest,
+      onResolve
+    } = props;
+    const defaults2 = is.obj(props.default) && props.default;
+    if (loop2) {
+      props.loop = false;
+    }
+    if (to2 === false) props.to = null;
+    if (from === false) props.from = null;
+    const asyncTo = is.arr(to2) || is.fun(to2) ? to2 : void 0;
+    if (asyncTo) {
+      props.to = void 0;
+      props.onRest = void 0;
+      if (defaults2) {
+        defaults2.onRest = void 0;
+      }
+    } else {
+      each(BATCHED_EVENTS, (key) => {
+        const handler = props[key];
+        if (is.fun(handler)) {
+          const queue = ctrl["_events"][key];
+          props[key] = ({
+            finished,
+            cancelled
+          }) => {
+            const result2 = queue.get(handler);
+            if (result2) {
+              if (!finished) result2.finished = false;
+              if (cancelled) result2.cancelled = true;
+            } else {
+              queue.set(handler, {
+                value: null,
+                finished: finished || false,
+                cancelled: cancelled || false
+              });
+            }
+          };
+          if (defaults2) {
+            defaults2[key] = props[key];
           }
-        ) })
-      ] }),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
-        ActionModal,
-        {
-          action: activeModalAction,
-          items: [item],
-          closeModal: () => setActiveModalAction(null)
         }
-      )
-    ] });
-  }
-  function PrimaryActions({
-    item,
-    actions,
-    registry,
-    buttonVariant
-  }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element58.useState)(null);
-    const isMobileViewport = (0, import_compose5.useViewportMatch)("medium", "<");
-    if (isMobileViewport) {
-      return null;
+      });
     }
-    if (!Array.isArray(actions) || actions.length === 0) {
-      return null;
+    const state = ctrl["_state"];
+    if (props.pause === !state.paused) {
+      state.paused = props.pause;
+      flushCalls(props.pause ? state.pauseQueue : state.resumeQueue);
+    } else if (state.paused) {
+      props.pause = true;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime125.jsxs)(import_jsx_runtime125.Fragment, { children: [
-      actions.map((action) => /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
-        ButtonTrigger,
-        {
-          action,
-          onClick: () => {
-            if ("RenderModal" in action) {
-              setActiveModalAction(action);
-              return;
+    const promises = (keys || Object.keys(ctrl.springs)).map((key) => ctrl.springs[key].start(props));
+    const cancel = props.cancel === true || getDefaultProp(props, "cancel") === true;
+    if (asyncTo || cancel && state.asyncId) {
+      promises.push(scheduleProps(++ctrl["_lastAsyncId"], {
+        props,
+        state,
+        actions: {
+          pause: noop4,
+          resume: noop4,
+          start(props2, resolve) {
+            if (cancel) {
+              stopAsync(state, ctrl["_lastAsyncId"]);
+              resolve(getCancelledResult(ctrl));
+            } else {
+              props2.onRest = onRest;
+              resolve(runAsync(asyncTo, props2, state, ctrl));
             }
-            action.callback([item], { registry });
-          },
-          items: [item],
-          variant: buttonVariant
-        },
-        action.id
-      )),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
-        ActionModal,
-        {
-          action: activeModalAction,
-          items: [item],
-          closeModal: () => setActiveModalAction(null)
+          }
         }
-      )
-    ] });
-  }
-
-  // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
-  var import_components22 = __toESM(require_components(), 1);
-  var import_i18n28 = __toESM(require_i18n(), 1);
-  var import_element59 = __toESM(require_element(), 1);
-  var import_data36 = __toESM(require_data(), 1);
-  var import_compose6 = __toESM(require_compose(), 1);
-
-  // packages/dataviews/build-module/utils/get-footer-message.mjs
-  var import_i18n27 = __toESM(require_i18n(), 1);
-  function getFooterMessage(selectionCount, itemsCount, totalItems, onlyTotalCount = false) {
-    if (selectionCount > 0) {
-      return (0, import_i18n27.sprintf)(
-        /* translators: %d: number of items. */
-        (0, import_i18n27._n)("%d Item selected", "%d Items selected", selectionCount),
-        selectionCount
-      );
+      }));
     }
-    if (onlyTotalCount || totalItems <= itemsCount) {
-      return (0, import_i18n27.sprintf)(
-        /* translators: %d: number of items. */
-        (0, import_i18n27._n)("%d Item", "%d Items", totalItems),
-        totalItems
-      );
+    if (state.paused) {
+      await new Promise((resume) => {
+        state.resumeQueue.add(resume);
+      });
     }
-    return (0, import_i18n27.sprintf)(
-      /* translators: %1$d: number of items. %2$d: total number of items. */
-      (0, import_i18n27._n)("%1$d of %2$d Item", "%1$d of %2$d Items", totalItems),
-      itemsCount,
-      totalItems
-    );
+    const result = getCombinedResult(ctrl, await Promise.all(promises));
+    if (loop2 && result.finished && !(isLoop && result.noop)) {
+      const nextProps = createLoopUpdate(props, loop2, to2);
+      if (nextProps) {
+        prepareKeys(ctrl, [nextProps]);
+        return flushUpdate(ctrl, nextProps, true);
+      }
+    }
+    if (onResolve) {
+      raf.batchedUpdates(() => onResolve(result, ctrl, ctrl.item));
+    }
+    return result;
   }
-
-  // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
-  var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
-  function ActionWithModal({
-    action,
-    items,
-    ActionTriggerComponent
-  }) {
-    const [isModalOpen, setIsModalOpen] = (0, import_element59.useState)(false);
-    const actionTriggerProps = {
-      action,
-      onClick: () => {
-        setIsModalOpen(true);
-      },
-      items
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime126.jsxs)(import_jsx_runtime126.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(ActionTriggerComponent, { ...actionTriggerProps }),
-      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-        ActionModal,
-        {
-          action,
-          items,
-          closeModal: () => setIsModalOpen(false)
-        }
-      )
-    ] });
+  function createSpring(key, observer) {
+    const spring = new SpringValue();
+    spring.key = key;
+    if (observer) {
+      addFluidObserver(spring, observer);
+    }
+    return spring;
   }
-  function hasAPossibleBulkAction(actions, item) {
-    return actions.some(
-      (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
-    );
+  function prepareSprings(springs, props, create) {
+    if (props.keys) {
+      each(props.keys, (key) => {
+        const spring = springs[key] || (springs[key] = create(key));
+        spring["_prepareNode"](props);
+      });
+    }
   }
-  function useHasAPossibleBulkAction(actions, item) {
-    return (0, import_element59.useMemo)(
-      () => hasAPossibleBulkAction(actions, item),
-      [actions, item]
-    );
+  function prepareKeys(ctrl, queue) {
+    each(queue, (props) => {
+      prepareSprings(ctrl.springs, props, (key) => {
+        return createSpring(key, ctrl);
+      });
+    });
   }
-  function useSomeItemHasAPossibleBulkAction(actions, data) {
-    return (0, import_element59.useMemo)(
-      () => data.some((item) => hasAPossibleBulkAction(actions, item)),
-      [actions, data]
-    );
+  function _objectWithoutPropertiesLoose(source, excluded) {
+    if (source == null) return {};
+    var target = {};
+    var sourceKeys = Object.keys(source);
+    var key, i2;
+    for (i2 = 0; i2 < sourceKeys.length; i2++) {
+      key = sourceKeys[i2];
+      if (excluded.indexOf(key) >= 0) continue;
+      target[key] = source[key];
+    }
+    return target;
   }
-  function BulkSelectionCheckbox({
-    selection,
-    onChangeSelection,
-    data,
-    actions,
-    getItemId: getItemId2,
-    disableSelectAll = false
-  }) {
-    const selectableItems = (0, import_element59.useMemo)(() => {
-      return data.filter((item) => {
-        return actions.some(
-          (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
-        );
-      });
-    }, [data, actions]);
-    const selectedItems = data.filter(
-      (item) => selection.includes(getItemId2(item)) && selectableItems.includes(item)
-    );
-    const hasSelection = selection.length > 0;
-    const areAllSelected = selectedItems.length === selectableItems.length;
-    if (disableSelectAll) {
-      return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-        import_components22.CheckboxControl,
-        {
-          className: "dataviews-view-table-selection-checkbox",
-          checked: hasSelection,
-          disabled: !hasSelection,
-          onChange: () => {
-            onChangeSelection([]);
-          },
-          "aria-label": (0, import_i18n28.__)("Deselect all")
-        }
-      );
+  var _excluded$3 = ["children"];
+  var SpringContext = (_ref) => {
+    let {
+      children
+    } = _ref, props = _objectWithoutPropertiesLoose(_ref, _excluded$3);
+    const inherited = (0, import_react48.useContext)(ctx);
+    const pause = props.pause || !!inherited.pause, immediate = props.immediate || !!inherited.immediate;
+    props = useMemoOne(() => ({
+      pause,
+      immediate
+    }), [pause, immediate]);
+    const {
+      Provider: Provider2
+    } = ctx;
+    return React86.createElement(Provider2, {
+      value: props
+    }, children);
+  };
+  var ctx = makeContext(SpringContext, {});
+  SpringContext.Provider = ctx.Provider;
+  SpringContext.Consumer = ctx.Consumer;
+  function makeContext(target, init2) {
+    Object.assign(target, React86.createContext(init2));
+    target.Provider._context = target;
+    target.Consumer._context = target;
+    return target;
+  }
+  var TransitionPhase;
+  (function(TransitionPhase2) {
+    TransitionPhase2["MOUNT"] = "mount";
+    TransitionPhase2["ENTER"] = "enter";
+    TransitionPhase2["UPDATE"] = "update";
+    TransitionPhase2["LEAVE"] = "leave";
+  })(TransitionPhase || (TransitionPhase = {}));
+  var Interpolation = class extends FrameValue {
+    constructor(source, args) {
+      super();
+      this.key = void 0;
+      this.idle = true;
+      this.calc = void 0;
+      this._active = /* @__PURE__ */ new Set();
+      this.source = source;
+      this.calc = createInterpolator(...args);
+      const value = this._get();
+      const nodeType = getAnimatedType(value);
+      setAnimated(this, nodeType.create(value));
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-      import_components22.CheckboxControl,
-      {
-        className: "dataviews-view-table-selection-checkbox",
-        checked: areAllSelected,
-        indeterminate: !areAllSelected && !!selectedItems.length,
-        onChange: () => {
-          if (areAllSelected) {
-            onChangeSelection([]);
-          } else {
-            onChangeSelection(
-              selectableItems.map((item) => getItemId2(item))
-            );
-          }
-        },
-        "aria-label": areAllSelected ? (0, import_i18n28.__)("Deselect all") : (0, import_i18n28.__)("Select all")
+    advance(_dt) {
+      const value = this._get();
+      const oldValue = this.get();
+      if (!isEqual(value, oldValue)) {
+        getAnimated(this).setValue(value);
+        this._onChange(value, this.idle);
       }
-    );
-  }
-  function ActionTrigger({
-    action,
-    onClick,
-    isBusy,
-    items
-  }) {
-    const label = typeof action.label === "string" ? action.label : action.label(items);
-    const isMobile = (0, import_compose6.useViewportMatch)("medium", "<");
-    if (isMobile) {
-      return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-        import_components22.Button,
-        {
-          disabled: isBusy,
-          accessibleWhenDisabled: true,
-          label,
-          icon: action.icon,
-          size: "compact",
-          onClick,
-          isBusy
+      if (!this.idle && checkIdle(this._active)) {
+        becomeIdle(this);
+      }
+    }
+    _get() {
+      const inputs = is.arr(this.source) ? this.source.map(getFluidValue) : toArray(getFluidValue(this.source));
+      return this.calc(...inputs);
+    }
+    _start() {
+      if (this.idle && !checkIdle(this._active)) {
+        this.idle = false;
+        each(getPayload(this), (node) => {
+          node.done = false;
+        });
+        if (globals.skipAnimation) {
+          raf.batchedUpdates(() => this.advance());
+          becomeIdle(this);
+        } else {
+          frameLoop.start(this);
         }
-      );
+      }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-      import_components22.Button,
-      {
-        disabled: isBusy,
-        accessibleWhenDisabled: true,
-        size: "compact",
-        onClick,
-        isBusy,
-        children: label
+    _attach() {
+      let priority2 = 1;
+      each(toArray(this.source), (source) => {
+        if (hasFluidValue(source)) {
+          addFluidObserver(source, this);
+        }
+        if (isFrameValue(source)) {
+          if (!source.idle) {
+            this._active.add(source);
+          }
+          priority2 = Math.max(priority2, source.priority + 1);
+        }
+      });
+      this.priority = priority2;
+      this._start();
+    }
+    _detach() {
+      each(toArray(this.source), (source) => {
+        if (hasFluidValue(source)) {
+          removeFluidObserver(source, this);
+        }
+      });
+      this._active.clear();
+      becomeIdle(this);
+    }
+    eventObserved(event) {
+      if (event.type == "change") {
+        if (event.idle) {
+          this.advance();
+        } else {
+          this._active.add(event.parent);
+          this._start();
+        }
+      } else if (event.type == "idle") {
+        this._active.delete(event.parent);
+      } else if (event.type == "priority") {
+        this.priority = toArray(this.source).reduce((highest, parent) => Math.max(highest, (isFrameValue(parent) ? parent.priority : 0) + 1), 0);
       }
-    );
+    }
+  };
+  function isIdle(source) {
+    return source.idle !== false;
   }
-  var EMPTY_ARRAY3 = [];
-  function ActionButton({
-    action,
-    selectedItems,
-    actionInProgress,
-    setActionInProgress
-  }) {
-    const registry = (0, import_data36.useRegistry)();
-    const selectedEligibleItems = (0, import_element59.useMemo)(() => {
-      return selectedItems.filter((item) => {
-        return !action.isEligible || action.isEligible(item);
+  function checkIdle(active) {
+    return !active.size || Array.from(active).every(isIdle);
+  }
+  function becomeIdle(self2) {
+    if (!self2.idle) {
+      self2.idle = true;
+      each(getPayload(self2), (node) => {
+        node.done = true;
+      });
+      callFluidObservers(self2, {
+        type: "idle",
+        parent: self2
       });
-    }, [action, selectedItems]);
-    if ("RenderModal" in action) {
-      return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-        ActionWithModal,
-        {
-          action,
-          items: selectedEligibleItems,
-          ActionTriggerComponent: ActionTrigger
-        },
-        action.id
-      );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-      ActionTrigger,
-      {
-        action,
-        onClick: async () => {
-          setActionInProgress(action.id);
-          await action.callback(selectedItems, {
-            registry
-          });
-          setActionInProgress(null);
-        },
-        items: selectedEligibleItems,
-        isBusy: actionInProgress === action.id
-      },
-      action.id
-    );
   }
-  function renderFooterContent(data, actions, getItemId2, isInfiniteScroll, selection, actionsToShow, selectedItems, actionInProgress, setActionInProgress, onChangeSelection, paginationInfo) {
-    const message2 = getFooterMessage(
-      selection.length,
-      data.length,
-      paginationInfo.totalItems,
-      isInfiniteScroll
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime126.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        className: "dataviews-bulk-actions-footer__container",
-        gap: "md",
-        align: "center",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-            BulkSelectionCheckbox,
-            {
-              selection,
-              onChangeSelection,
-              data,
-              actions,
-              getItemId: getItemId2,
-              disableSelectAll: isInfiniteScroll
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime126.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 }),
-          /* @__PURE__ */ (0, import_jsx_runtime126.jsxs)(
-            Stack,
-            {
-              direction: "row",
-              className: "dataviews-bulk-actions-footer__action-buttons",
-              gap: "xs",
-              children: [
-                actionsToShow.map((action) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-                    ActionButton,
-                    {
-                      action,
-                      selectedItems,
-                      actionInProgress,
-                      setActionInProgress
-                    },
-                    action.id
-                  );
-                }),
-                selectedItems.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-                  import_components22.Button,
-                  {
-                    icon: close_small_default,
-                    showTooltip: true,
-                    tooltipPosition: "top",
-                    size: "compact",
-                    label: (0, import_i18n28.__)("Cancel"),
-                    disabled: !!actionInProgress,
-                    accessibleWhenDisabled: false,
-                    onClick: () => {
-                      onChangeSelection(EMPTY_ARRAY3);
-                    }
-                  }
-                )
-              ]
-            }
-          )
-        ]
+  globals.assign({
+    createStringInterpolator,
+    to: (source, args) => new Interpolation(source, args)
+  });
+  var update3 = frameLoop.advance;
+
+  // node_modules/@react-spring/web/dist/react-spring-web.esm.js
+  var import_react_dom4 = __toESM(require_react_dom());
+  function _objectWithoutPropertiesLoose2(source, excluded) {
+    if (source == null) return {};
+    var target = {};
+    var sourceKeys = Object.keys(source);
+    var key, i2;
+    for (i2 = 0; i2 < sourceKeys.length; i2++) {
+      key = sourceKeys[i2];
+      if (excluded.indexOf(key) >= 0) continue;
+      target[key] = source[key];
+    }
+    return target;
+  }
+  var _excluded$2 = ["style", "children", "scrollTop", "scrollLeft"];
+  var isCustomPropRE = /^--/;
+  function dangerousStyleValue(name2, value) {
+    if (value == null || typeof value === "boolean" || value === "") return "";
+    if (typeof value === "number" && value !== 0 && !isCustomPropRE.test(name2) && !(isUnitlessNumber.hasOwnProperty(name2) && isUnitlessNumber[name2])) return value + "px";
+    return ("" + value).trim();
+  }
+  var attributeCache = {};
+  function applyAnimatedValues(instance, props) {
+    if (!instance.nodeType || !instance.setAttribute) {
+      return false;
+    }
+    const isFilterElement = instance.nodeName === "filter" || instance.parentNode && instance.parentNode.nodeName === "filter";
+    const _ref = props, {
+      style,
+      children,
+      scrollTop,
+      scrollLeft
+    } = _ref, attributes = _objectWithoutPropertiesLoose2(_ref, _excluded$2);
+    const values = Object.values(attributes);
+    const names = Object.keys(attributes).map((name2) => isFilterElement || instance.hasAttribute(name2) ? name2 : attributeCache[name2] || (attributeCache[name2] = name2.replace(/([A-Z])/g, (n2) => "-" + n2.toLowerCase())));
+    if (children !== void 0) {
+      instance.textContent = children;
+    }
+    for (let name2 in style) {
+      if (style.hasOwnProperty(name2)) {
+        const value = dangerousStyleValue(name2, style[name2]);
+        if (isCustomPropRE.test(name2)) {
+          instance.style.setProperty(name2, value);
+        } else {
+          instance.style[name2] = value;
+        }
       }
-    );
+    }
+    names.forEach((name2, i2) => {
+      instance.setAttribute(name2, values[i2]);
+    });
+    if (scrollTop !== void 0) {
+      instance.scrollTop = scrollTop;
+    }
+    if (scrollLeft !== void 0) {
+      instance.scrollLeft = scrollLeft;
+    }
   }
-  function FooterContent({
-    selection,
-    actions,
-    onChangeSelection,
-    data,
-    getItemId: getItemId2,
-    isInfiniteScroll,
-    paginationInfo
-  }) {
-    const [actionInProgress, setActionInProgress] = (0, import_element59.useState)(
-      null
-    );
-    const footerContentRef = (0, import_element59.useRef)(void 0);
-    const isMobile = (0, import_compose6.useViewportMatch)("medium", "<");
-    const bulkActions = (0, import_element59.useMemo)(
-      () => actions.filter((action) => action.supportsBulk),
-      [actions]
-    );
-    const selectableItems = (0, import_element59.useMemo)(() => {
-      return data.filter((item) => {
-        return bulkActions.some(
-          (action) => !action.isEligible || action.isEligible(item)
-        );
+  var isUnitlessNumber = {
+    animationIterationCount: true,
+    borderImageOutset: true,
+    borderImageSlice: true,
+    borderImageWidth: true,
+    boxFlex: true,
+    boxFlexGroup: true,
+    boxOrdinalGroup: true,
+    columnCount: true,
+    columns: true,
+    flex: true,
+    flexGrow: true,
+    flexPositive: true,
+    flexShrink: true,
+    flexNegative: true,
+    flexOrder: true,
+    gridRow: true,
+    gridRowEnd: true,
+    gridRowSpan: true,
+    gridRowStart: true,
+    gridColumn: true,
+    gridColumnEnd: true,
+    gridColumnSpan: true,
+    gridColumnStart: true,
+    fontWeight: true,
+    lineClamp: true,
+    lineHeight: true,
+    opacity: true,
+    order: true,
+    orphans: true,
+    tabSize: true,
+    widows: true,
+    zIndex: true,
+    zoom: true,
+    fillOpacity: true,
+    floodOpacity: true,
+    stopOpacity: true,
+    strokeDasharray: true,
+    strokeDashoffset: true,
+    strokeMiterlimit: true,
+    strokeOpacity: true,
+    strokeWidth: true
+  };
+  var prefixKey = (prefix2, key) => prefix2 + key.charAt(0).toUpperCase() + key.substring(1);
+  var prefixes = ["Webkit", "Ms", "Moz", "O"];
+  isUnitlessNumber = Object.keys(isUnitlessNumber).reduce((acc, prop) => {
+    prefixes.forEach((prefix2) => acc[prefixKey(prefix2, prop)] = acc[prop]);
+    return acc;
+  }, isUnitlessNumber);
+  var _excluded$1 = ["x", "y", "z"];
+  var domTransforms = /^(matrix|translate|scale|rotate|skew)/;
+  var pxTransforms = /^(translate)/;
+  var degTransforms = /^(rotate|skew)/;
+  var addUnit = (value, unit) => is.num(value) && value !== 0 ? value + unit : value;
+  var isValueIdentity = (value, id) => is.arr(value) ? value.every((v2) => isValueIdentity(v2, id)) : is.num(value) ? value === id : parseFloat(value) === id;
+  var AnimatedStyle = class extends AnimatedObject {
+    constructor(_ref) {
+      let {
+        x: x2,
+        y: y2,
+        z
+      } = _ref, style = _objectWithoutPropertiesLoose2(_ref, _excluded$1);
+      const inputs = [];
+      const transforms = [];
+      if (x2 || y2 || z) {
+        inputs.push([x2 || 0, y2 || 0, z || 0]);
+        transforms.push((xyz) => [`translate3d(${xyz.map((v2) => addUnit(v2, "px")).join(",")})`, isValueIdentity(xyz, 0)]);
+      }
+      eachProp(style, (value, key) => {
+        if (key === "transform") {
+          inputs.push([value || ""]);
+          transforms.push((transform) => [transform, transform === ""]);
+        } else if (domTransforms.test(key)) {
+          delete style[key];
+          if (is.und(value)) return;
+          const unit = pxTransforms.test(key) ? "px" : degTransforms.test(key) ? "deg" : "";
+          inputs.push(toArray(value));
+          transforms.push(key === "rotate3d" ? ([x3, y3, z2, deg]) => [`rotate3d(${x3},${y3},${z2},${addUnit(deg, unit)})`, isValueIdentity(deg, 0)] : (input) => [`${key}(${input.map((v2) => addUnit(v2, unit)).join(",")})`, isValueIdentity(input, key.startsWith("scale") ? 1 : 0)]);
+        }
       });
-    }, [data, bulkActions]);
-    const selectedItems = (0, import_element59.useMemo)(() => {
-      return data.filter(
-        (item) => selection.includes(getItemId2(item)) && selectableItems.includes(item)
-      );
-    }, [selection, data, getItemId2, selectableItems]);
-    const actionsToShow = (0, import_element59.useMemo)(
-      () => actions.filter((action) => {
-        return action.supportsBulk && (!isMobile || action.icon) && selectedItems.some(
-          (item) => !action.isEligible || action.isEligible(item)
-        );
-      }),
-      [actions, selectedItems, isMobile]
-    );
-    if (!actionInProgress) {
-      if (footerContentRef.current) {
-        footerContentRef.current = void 0;
+      if (inputs.length) {
+        style.transform = new FluidTransform(inputs, transforms);
       }
-      return renderFooterContent(
-        data,
-        actions,
-        getItemId2,
-        isInfiniteScroll,
-        selection,
-        actionsToShow,
-        selectedItems,
-        actionInProgress,
-        setActionInProgress,
-        onChangeSelection,
-        paginationInfo
-      );
-    } else if (!footerContentRef.current) {
-      footerContentRef.current = renderFooterContent(
-        data,
-        actions,
-        getItemId2,
-        isInfiniteScroll,
-        selection,
-        actionsToShow,
-        selectedItems,
-        actionInProgress,
-        setActionInProgress,
-        onChangeSelection,
-        paginationInfo
-      );
+      super(style);
     }
-    return footerContentRef.current;
-  }
-  function BulkActionsFooter() {
-    const {
-      data,
-      selection,
-      actions = EMPTY_ARRAY3,
-      onChangeSelection,
-      getItemId: getItemId2,
-      paginationInfo,
-      view
-    } = (0, import_element59.useContext)(dataviews_context_default);
-    return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-      FooterContent,
-      {
-        selection,
-        onChangeSelection,
-        data,
-        actions,
-        getItemId: getItemId2,
-        isInfiniteScroll: !!view.infiniteScrollEnabled,
-        paginationInfo
+  };
+  var FluidTransform = class extends FluidValue {
+    constructor(inputs, transforms) {
+      super();
+      this._value = null;
+      this.inputs = inputs;
+      this.transforms = transforms;
+    }
+    get() {
+      return this._value || (this._value = this._get());
+    }
+    _get() {
+      let transform = "";
+      let identity2 = true;
+      each(this.inputs, (input, i2) => {
+        const arg1 = getFluidValue(input[0]);
+        const [t3, id] = this.transforms[i2](is.arr(arg1) ? arg1 : input.map(getFluidValue));
+        transform += " " + t3;
+        identity2 = identity2 && id;
+      });
+      return identity2 ? "none" : transform;
+    }
+    observerAdded(count) {
+      if (count == 1) each(this.inputs, (input) => each(input, (value) => hasFluidValue(value) && addFluidObserver(value, this)));
+    }
+    observerRemoved(count) {
+      if (count == 0) each(this.inputs, (input) => each(input, (value) => hasFluidValue(value) && removeFluidObserver(value, this)));
+    }
+    eventObserved(event) {
+      if (event.type == "change") {
+        this._value = null;
       }
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
-  var import_i18n29 = __toESM(require_i18n(), 1);
-  var import_components23 = __toESM(require_components(), 1);
-  var import_element60 = __toESM(require_element(), 1);
+      callFluidObservers(this, event);
+    }
+  };
+  var primitives = ["a", "abbr", "address", "area", "article", "aside", "audio", "b", "base", "bdi", "bdo", "big", "blockquote", "body", "br", "button", "canvas", "caption", "cite", "code", "col", "colgroup", "data", "datalist", "dd", "del", "details", "dfn", "dialog", "div", "dl", "dt", "em", "embed", "fieldset", "figcaption", "figure", "footer", "form", "h1", "h2", "h3", "h4", "h5", "h6", "head", "header", "hgroup", "hr", "html", "i", "iframe", "img", "input", "ins", "kbd", "keygen", "label", "legend", "li", "link", "main", "map", "mark", "menu", "menuitem", "meta", "meter", "nav", "noscript", "object", "ol", "optgroup", "option", "output", "p", "param", "picture", "pre", "progress", "q", "rp", "rt", "ruby", "s", "samp", "script", "section", "select", "small", "source", "span", "strong", "style", "sub", "summary", "sup", "table", "tbody", "td", "textarea", "tfoot", "th", "thead", "time", "title", "tr", "track", "u", "ul", "var", "video", "wbr", "circle", "clipPath", "defs", "ellipse", "foreignObject", "g", "image", "line", "linearGradient", "mask", "path", "pattern", "polygon", "polyline", "radialGradient", "rect", "stop", "svg", "text", "tspan"];
+  var _excluded = ["scrollTop", "scrollLeft"];
+  globals.assign({
+    batchedUpdates: import_react_dom4.unstable_batchedUpdates,
+    createStringInterpolator,
+    colors
+  });
+  var host = createHost(primitives, {
+    applyAnimatedValues,
+    createAnimatedStyle: (style) => new AnimatedStyle(style),
+    getComponentProps: (_ref) => {
+      let props = _objectWithoutPropertiesLoose2(_ref, _excluded);
+      return props;
+    }
+  });
+  var animated = host.animated;

-  // packages/dataviews/build-module/utils/get-hideable-fields.mjs
-  function getHideableFields(view, fields2) {
-    const togglableFields = [
-      view?.titleField,
-      view?.mediaField,
-      view?.descriptionField
-    ].filter(Boolean);
-    return fields2.filter(
-      (f2) => !togglableFields.includes(f2.id) && f2.type !== "media" && f2.enableHiding !== false
+  // packages/edit-site/build-module/components/layout/animation.mjs
+  var import_element49 = __toESM(require_element(), 1);
+  function getAbsolutePosition(element) {
+    return {
+      top: element.offsetTop,
+      left: element.offsetLeft
+    };
+  }
+  var ANIMATION_DURATION = 400;
+  function useMovingAnimation({ triggerAnimationOnChange }) {
+    const ref = (0, import_element49.useRef)();
+    const { previous, prevRect } = (0, import_element49.useMemo)(
+      () => ({
+        previous: ref.current && getAbsolutePosition(ref.current),
+        prevRect: ref.current && ref.current.getBoundingClientRect()
+      }),
+      [triggerAnimationOnChange]
     );
+    (0, import_element49.useLayoutEffect)(() => {
+      if (!previous || !ref.current) {
+        return;
+      }
+      const disableAnimation = window.matchMedia(
+        "(prefers-reduced-motion: reduce)"
+      ).matches;
+      if (disableAnimation) {
+        return;
+      }
+      const controller = new Controller({
+        x: 0,
+        y: 0,
+        width: prevRect.width,
+        height: prevRect.height,
+        config: {
+          duration: ANIMATION_DURATION,
+          easing: easings.easeInOutQuint
+        },
+        onChange({ value }) {
+          if (!ref.current) {
+            return;
+          }
+          let { x: x22, y: y22, width: width2, height: height2 } = value;
+          x22 = Math.round(x22);
+          y22 = Math.round(y22);
+          width2 = Math.round(width2);
+          height2 = Math.round(height2);
+          const finishedMoving = x22 === 0 && y22 === 0;
+          ref.current.style.transformOrigin = "center center";
+          ref.current.style.transform = finishedMoving ? null : `translate3d(${x22}px,${y22}px,0)`;
+          ref.current.style.width = finishedMoving ? null : `${width2}px`;
+          ref.current.style.height = finishedMoving ? null : `${height2}px`;
+        }
+      });
+      ref.current.style.transform = void 0;
+      const destination = ref.current.getBoundingClientRect();
+      const x2 = Math.round(prevRect.left - destination.left);
+      const y2 = Math.round(prevRect.top - destination.top);
+      const width = destination.width;
+      const height = destination.height;
+      controller.start({
+        x: 0,
+        y: 0,
+        width,
+        height,
+        from: { x: x2, y: y2, width: prevRect.width, height: prevRect.height }
+      });
+      return () => {
+        controller.stop();
+        controller.set({
+          x: 0,
+          y: 0,
+          width: prevRect.width,
+          height: prevRect.height
+        });
+      };
+    }, [previous, prevRect]);
+    return ref;
   }
+  var animation_default = useMovingAnimation;

-  // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
-  var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu2 } = unlock4(import_components23.privateApis);
-  function WithMenuSeparators({ children }) {
-    return import_element60.Children.toArray(children).filter(Boolean).map((child, i2) => /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(import_element60.Fragment, { children: [
-      i2 > 0 && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Menu2.Separator, {}),
-      child
-    ] }, i2));
-  }
-  var _HeaderMenu = (0, import_element60.forwardRef)(function HeaderMenu({
-    fieldId,
-    view,
-    fields: fields2,
-    onChangeView,
-    onHide,
-    setOpenedFilter,
-    canMove = true,
-    canInsertLeft = true,
-    canInsertRight = true
-  }, ref) {
-    const visibleFieldIds = view.fields ?? [];
-    const index2 = visibleFieldIds?.indexOf(fieldId);
-    const isSorted = view.sort?.field === fieldId;
-    let isHidable = false;
-    let isSortable = false;
-    let canAddFilter = false;
-    let operators = [];
-    const field = fields2.find((f2) => f2.id === fieldId);
-    const { setIsShowingFilter } = (0, import_element60.useContext)(dataviews_context_default);
-    if (!field) {
-      return null;
-    }
-    isHidable = field.enableHiding !== false;
-    isSortable = field.enableSorting !== false;
-    const header = field.header;
-    operators = !!field.filterBy && field.filterBy?.operators || [];
-    canAddFilter = !view.filters?.some((_filter) => fieldId === _filter.field) && !!(field.hasElements || field.Edit) && field.filterBy !== false && !field.filterBy?.isPrimary;
-    if (!isSortable && !canMove && !isHidable && !canAddFilter) {
-      return header;
-    }
-    const hiddenFields = getHideableFields(view, fields2).filter(
-      (f2) => !visibleFieldIds.includes(f2.id)
-    );
-    const canInsert = (canInsertLeft || canInsertRight) && !!hiddenFields.length;
-    const isRtl = (0, import_i18n29.isRTL)();
-    return /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(Menu2, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(
-        Menu2.TriggerButton,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
-            import_components23.Button,
-            {
-              size: "compact",
-              className: "dataviews-view-table-header-button",
-              ref,
-              variant: "tertiary"
-            }
-          ),
-          children: [
-            header,
-            view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("span", { "aria-hidden": "true", children: sortArrows[view.sort.direction] })
-          ]
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Menu2.Popover, { style: { minWidth: "240px" }, children: /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(WithMenuSeparators, { children: [
-        isSortable && /* @__PURE__ */ (0, import_jsx_runtime127.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_runtime127.jsx)(
-              Menu2.RadioItem,
-              {
-                name: "view-table-sorting",
-                value,
-                checked: isChecked,
-                onChange: () => {
-                  onChangeView({
-                    ...view,
-                    sort: {
-                      field: fieldId,
-                      direction
-                    },
-                    showLevels: false
-                  });
-                },
-                children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Menu2.ItemLabel, { children: sortLabels[direction] })
-              },
-              value
-            );
-          }
-        ) }),
-        canAddFilter && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Menu2.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
-          Menu2.Item,
-          {
-            prefix: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(import_components23.Icon, { icon: funnel_default }),
-            onClick: () => {
-              setOpenedFilter(fieldId);
-              setIsShowingFilter(true);
-              onChangeView({
-                ...view,
-                page: 1,
-                filters: [
-                  ...view.filters || [],
-                  {
-                    field: fieldId,
-                    value: void 0,
-                    operator: operators[0]
-                  }
-                ]
-              });
-            },
-            children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Menu2.ItemLabel, { children: (0, import_i18n29.__)("Add filter") })
-          }
-        ) }),
-        (canMove || isHidable || canInsert) && field && /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(Menu2.Group, { children: [
-          canMove && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
-            Menu2.Item,
-            {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(import_components23.Icon, { icon: arrow_left_default }),
-              disabled: isRtl ? index2 >= visibleFieldIds.length - 1 : index2 < 1,
-              onClick: () => {
-                const targetIndex = isRtl ? index2 + 1 : index2 - 1;
-                const newFields = [
-                  ...visibleFieldIds
-                ];
-                newFields.splice(index2, 1);
-                newFields.splice(
-                  targetIndex,
-                  0,
-                  fieldId
-                );
-                onChangeView({
-                  ...view,
-                  fields: newFields
-                });
-              },
-              children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Menu2.ItemLabel, { children: (0, import_i18n29.__)("Move left") })
-            }
-          ),
-          canMove && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
-            Menu2.Item,
-            {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(import_components23.Icon, { icon: arrow_right_default }),
-              disabled: isRtl ? index2 < 1 : index2 >= visibleFieldIds.length - 1,
-              onClick: () => {
-                const targetIndex = isRtl ? index2 - 1 : index2 + 1;
-                const newFields = [
-                  ...visibleFieldIds
-                ];
-                newFields.splice(index2, 1);
-                newFields.splice(
-                  targetIndex,
-                  0,
-                  fieldId
-                );
-                onChangeView({
-                  ...view,
-                  fields: newFields
-                });
-              },
-              children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Menu2.ItemLabel, { children: (0, import_i18n29.__)("Move right") })
-            }
-          ),
-          canInsertLeft && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(Menu2, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Menu2.SubmenuTriggerItem, { children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Menu2.ItemLabel, { children: (0, import_i18n29.__)("Insert left") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Menu2.Popover, { children: hiddenFields.map((hiddenField) => {
-              const insertIndex = isRtl ? index2 + 1 : index2;
-              return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
-                Menu2.Item,
-                {
-                  onClick: () => {
-                    onChangeView({
-                      ...view,
-                      fields: [
-                        ...visibleFieldIds.slice(
-                          0,
-                          insertIndex
-                        ),
-                        hiddenField.id,
-                        ...visibleFieldIds.slice(
-                          insertIndex
-                        )
-                      ]
-                    });
-                  },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Menu2.ItemLabel, { children: hiddenField.label })
-                },
-                hiddenField.id
-              );
-            }) })
-          ] }),
-          canInsertRight && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(Menu2, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Menu2.SubmenuTriggerItem, { children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Menu2.ItemLabel, { children: (0, import_i18n29.__)("Insert right") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Menu2.Popover, { children: hiddenFields.map((hiddenField) => {
-              const insertIndex = isRtl ? index2 : index2 + 1;
-              return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
-                Menu2.Item,
-                {
-                  onClick: () => {
-                    onChangeView({
-                      ...view,
-                      fields: [
-                        ...visibleFieldIds.slice(
-                          0,
-                          insertIndex
-                        ),
-                        hiddenField.id,
-                        ...visibleFieldIds.slice(
-                          insertIndex
-                        )
-                      ]
-                    });
-                  },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Menu2.ItemLabel, { children: hiddenField.label })
-                },
-                hiddenField.id
-              );
-            }) })
-          ] }),
-          isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
-            Menu2.Item,
-            {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(import_components23.Icon, { icon: unseen_default }),
-              onClick: () => {
-                onHide(field);
-                onChangeView({
-                  ...view,
-                  fields: visibleFieldIds.filter(
-                    (id) => id !== fieldId
-                  )
-                });
-              },
-              children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Menu2.ItemLabel, { children: (0, import_i18n29.__)("Hide column") })
-            }
-          )
-        ] })
-      ] }) })
-    ] });
-  });
-  var ColumnHeaderMenu = _HeaderMenu;
-  var column_header_menu_default = ColumnHeaderMenu;
+  // packages/edit-site/build-module/components/save-hub/index.mjs
+  var import_data9 = __toESM(require_data(), 1);
+  var import_core_data8 = __toESM(require_core_data(), 1);

-  // packages/dataviews/build-module/components/dataviews-layouts/utils/item-click-wrapper.mjs
-  var import_element61 = __toESM(require_element(), 1);
-  var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
-  function getClickableItemProps({
-    item,
-    isItemClickable,
-    onClickItem,
-    className
-  }) {
-    if (!isItemClickable(item) || !onClickItem) {
-      return { className };
-    }
-    return {
-      className: className ? `${className} ${className}--clickable` : void 0,
-      role: "button",
-      tabIndex: 0,
-      onClick: (event) => {
-        event.stopPropagation();
-        onClickItem(item);
-      },
-      onKeyDown: (event) => {
-        if (event.key === "Enter" || event.key === "" || event.key === " ") {
-          event.stopPropagation();
-          onClickItem(item);
-        }
-      }
-    };
+  // 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_core_data7 = __toESM(require_core_data(), 1);
+  var import_keycodes = __toESM(require_keycodes(), 1);
+  var import_router3 = __toESM(require_router(), 1);
+
+  // packages/edit-site/build-module/utils/is-previewing-theme.mjs
+  var import_url2 = __toESM(require_url(), 1);
+  function isPreviewingTheme() {
+    return !!(0, import_url2.getQueryArg)(window.location.href, "wp_theme_preview");
   }
-  function ItemClickWrapper({
-    item,
-    isItemClickable,
-    onClickItem,
-    renderItemLink,
-    className,
-    children,
-    ...extraProps
-  }) {
-    if (!isItemClickable(item)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime128.jsx)("div", { className, ...extraProps, children });
-    }
-    if (renderItemLink) {
-      const renderedElement = renderItemLink({
-        item,
-        className: `${className} ${className}--clickable`,
-        ...extraProps,
-        children
-      });
-      return (0, import_element61.cloneElement)(renderedElement, {
-        onClick: (event) => {
-          event.stopPropagation();
-          if (renderedElement.props.onClick) {
-            renderedElement.props.onClick(event);
-          }
-        },
-        onKeyDown: (event) => {
-          if (event.key === "Enter" || event.key === "" || event.key === " ") {
-            event.stopPropagation();
-            if (renderedElement.props.onKeyDown) {
-              renderedElement.props.onKeyDown(event);
-            }
-          }
-        }
-      });
+  function currentlyPreviewingTheme() {
+    if (isPreviewingTheme()) {
+      return (0, import_url2.getQueryArg)(window.location.href, "wp_theme_preview");
     }
-    const clickProps = getClickableItemProps({
-      item,
-      isItemClickable,
-      onClickItem,
-      className
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime128.jsx)("div", { ...clickProps, ...extraProps, children });
+    return null;
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/table/column-primary.mjs
-  var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
-  function ColumnPrimary({
-    item,
-    level,
-    titleField,
-    mediaField,
-    descriptionField: descriptionField2,
-    onClickItem,
-    renderItemLink,
-    isItemClickable
+  // packages/edit-site/build-module/components/save-button/index.mjs
+  var import_jsx_runtime108 = __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",
+    variant = "primary",
+    showTooltip = true,
+    showReviewMessage,
+    icon,
+    size: size4,
+    __next40pxDefaultSize = false
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(Stack, { direction: "row", gap: "md", align: "flex-start", justify: "flex-start", children: [
-      mediaField && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
-        ItemClickWrapper,
-        {
-          item,
-          isItemClickable,
-          onClickItem,
-          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_runtime129.jsx)(
-            mediaField.render,
-            {
-              item,
-              field: mediaField,
-              config: { sizes: "32px" }
-            }
-          )
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(
-        Stack,
-        {
-          direction: "column",
-          align: "flex-start",
-          className: "dataviews-view-table__primary-column-content",
-          children: [
-            titleField && /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(
-              ItemClickWrapper,
-              {
-                item,
-                isItemClickable,
-                onClickItem,
-                renderItemLink,
-                className: "dataviews-view-table__cell-content-wrapper dataviews-title-field",
-                children: [
-                  level !== void 0 && level > 0 && /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)("span", { className: "dataviews-view-table__level", children: [
-                    Array(level).fill("\u2014").join(" "),
-                    "\xA0"
-                  ] }),
-                  /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(titleField.render, { item, field: titleField })
-                ]
-              }
-            ),
-            descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
-              descriptionField2.render,
-              {
-                item,
-                field: descriptionField2
-              }
+    const { params } = useLocation3();
+    const { setIsSaveViewOpened: setIsSaveViewOpened2 } = (0, import_data8.useDispatch)(store);
+    const { saveDirtyEntities } = unlock((0, import_data8.useDispatch)(import_core_data7.store));
+    const { dirtyEntityRecords } = useEntitiesSavedStatesIsDirty();
+    const { isSaving, isSaveViewOpen, previewingThemeName } = (0, import_data8.useSelect)(
+      (select4) => {
+        const { isSavingEntityRecord, isResolving } = select4(import_core_data7.store);
+        const { isSaveViewOpened: isSaveViewOpened2 } = select4(store);
+        const isActivatingTheme = isResolving("activateTheme");
+        const currentlyPreviewingThemeId = currentlyPreviewingTheme();
+        return {
+          isSaving: dirtyEntityRecords.some(
+            (record) => isSavingEntityRecord(
+              record.kind,
+              record.name,
+              record.key
             )
-          ]
-        }
-      )
-    ] });
-  }
-  var column_primary_default = ColumnPrimary;
-
-  // packages/dataviews/build-module/components/dataviews-layouts/table/use-scroll-state.mjs
-  var import_element62 = __toESM(require_element(), 1);
-  var import_i18n30 = __toESM(require_i18n(), 1);
-  var isScrolledToEnd = (element) => {
-    if ((0, import_i18n30.isRTL)()) {
-      const scrollLeft = Math.abs(element.scrollLeft);
-      return scrollLeft <= 1;
+          ) || isActivatingTheme,
+          isSaveViewOpen: isSaveViewOpened2(),
+          // Do not call `getTheme` with null, it will cause a request to
+          // the server.
+          previewingThemeName: currentlyPreviewingThemeId ? select4(import_core_data7.store).getTheme(currentlyPreviewingThemeId)?.name?.rendered : void 0
+        };
+      },
+      [dirtyEntityRecords]
+    );
+    const hasDirtyEntities = !!dirtyEntityRecords.length;
+    let isOnlyCurrentEntityDirty;
+    if (dirtyEntityRecords.length === 1) {
+      if (params.postId) {
+        isOnlyCurrentEntityDirty = `${dirtyEntityRecords[0].key}` === params.postId && dirtyEntityRecords[0].name === params.postType;
+      } else if (params.path?.includes("wp_global_styles")) {
+        isOnlyCurrentEntityDirty = dirtyEntityRecords[0].name === "globalStyles";
+      }
     }
-    return element.scrollLeft + element.clientWidth >= element.scrollWidth - 1;
-  };
-  function useScrollState({
-    scrollContainerRef,
-    enabledHorizontal = false
-  }) {
-    const [isHorizontalScrollEnd, setIsHorizontalScrollEnd] = (0, import_element62.useState)(false);
-    const [isVerticallyScrolled, setIsVerticallyScrolled] = (0, import_element62.useState)(false);
-    const handleScroll = (0, import_element62.useCallback)(() => {
-      const scrollContainer = scrollContainerRef.current;
-      if (!scrollContainer) {
-        return;
+    const disabled2 = isSaving || !hasDirtyEntities && !isPreviewingTheme();
+    const getLabel = () => {
+      if (isPreviewingTheme()) {
+        if (isSaving) {
+          return (0, import_i18n8.sprintf)(
+            /* translators: %s: The name of theme to be activated. */
+            (0, import_i18n8.__)("Activating %s"),
+            previewingThemeName
+          );
+        } else if (disabled2) {
+          return (0, import_i18n8.__)("Saved");
+        } else if (hasDirtyEntities) {
+          return (0, import_i18n8.sprintf)(
+            /* translators: %s: The name of theme to be activated. */
+            (0, import_i18n8.__)("Activate %s & Save"),
+            previewingThemeName
+          );
+        }
+        return (0, import_i18n8.sprintf)(
+          /* translators: %s: The name of theme to be activated. */
+          (0, import_i18n8.__)("Activate %s"),
+          previewingThemeName
+        );
       }
-      if (enabledHorizontal) {
-        setIsHorizontalScrollEnd(isScrolledToEnd(scrollContainer));
+      if (isSaving) {
+        return (0, import_i18n8.__)("Saving");
       }
-      setIsVerticallyScrolled(scrollContainer.scrollTop > 0);
-    }, [scrollContainerRef, enabledHorizontal]);
-    (0, import_element62.useEffect)(() => {
-      if (typeof window === "undefined" || !scrollContainerRef.current) {
-        return () => {
-        };
+      if (disabled2) {
+        return (0, import_i18n8.__)("Saved");
       }
-      const scrollContainer = scrollContainerRef.current;
-      handleScroll();
-      scrollContainer.addEventListener("scroll", handleScroll);
-      window.addEventListener("resize", handleScroll);
-      return () => {
-        scrollContainer.removeEventListener("scroll", handleScroll);
-        window.removeEventListener("resize", handleScroll);
-      };
-    }, [scrollContainerRef, enabledHorizontal, handleScroll]);
-    return { isHorizontalScrollEnd, isVerticallyScrolled };
+      if (!isOnlyCurrentEntityDirty && showReviewMessage) {
+        return (0, import_i18n8.sprintf)(
+          // translators: %d: number of unsaved changes (number).
+          (0, import_i18n8._n)(
+            "Review %d change\u2026",
+            "Review %d changes\u2026",
+            dirtyEntityRecords.length
+          ),
+          dirtyEntityRecords.length
+        );
+      }
+      return (0, import_i18n8.__)("Save");
+    };
+    const label = getLabel();
+    const onClick = isOnlyCurrentEntityDirty ? () => saveDirtyEntities({ dirtyEntityRecords }) : () => setIsSaveViewOpened2(true);
+    return /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(
+      import_components5.Button,
+      {
+        variant,
+        className: className2,
+        "aria-disabled": disabled2,
+        "aria-expanded": isSaveViewOpen,
+        isBusy: isSaving,
+        onClick: disabled2 ? void 0 : onClick,
+        label,
+        shortcut: disabled2 ? void 0 : import_keycodes.displayShortcut.primary("s"),
+        showTooltip,
+        icon,
+        __next40pxDefaultSize,
+        size: size4,
+        children: label
+      }
+    );
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/utils/get-data-by-group.mjs
-  function getDataByGroup(data, groupByField) {
-    return data.reduce((groups, item) => {
-      const groupName = groupByField.getValue({ item });
-      if (!groups.has(groupName)) {
-        groups.set(groupName, []);
+  // packages/edit-site/build-module/components/save-hub/index.mjs
+  var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
+  function SaveHub() {
+    const { isDisabled, isSaving } = (0, import_data9.useSelect)((select4) => {
+      const { __experimentalGetDirtyEntityRecords, isSavingEntityRecord } = select4(import_core_data8.store);
+      const dirtyEntityRecords = __experimentalGetDirtyEntityRecords();
+      const _isSaving = dirtyEntityRecords.some(
+        (record) => isSavingEntityRecord(record.kind, record.name, record.key)
+      );
+      return {
+        isSaving: _isSaving,
+        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)(
+      SaveButton,
+      {
+        className: "edit-site-save-hub__button",
+        variant: isDisabled && !isSaving ? null : "primary",
+        showTooltip: false,
+        icon: isDisabled && !isSaving ? check_default : null,
+        showReviewMessage: true,
+        __next40pxDefaultSize: true
       }
-      groups.get(groupName)?.push(item);
-      return groups;
-    }, /* @__PURE__ */ new Map());
+    ) });
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/utils/use-selection-props.mjs
-  var import_element63 = __toESM(require_element(), 1);
-  var import_keycodes3 = __toESM(require_keycodes(), 1);
-  function getRange(orderedIds, fromIndex, toIndex) {
-    return orderedIds.slice(
-      Math.min(fromIndex, toIndex),
-      Math.max(fromIndex, toIndex) + 1
-    );
-  }
-  function getRangeSelection({
-    anchorId,
-    targetId,
-    lastTargetId,
-    orderedIds,
-    selection
-  }) {
-    const targetIndex = orderedIds.indexOf(targetId);
-    if (targetIndex === -1) {
-      return selection;
-    }
-    const anchorIndex = anchorId === null ? -1 : orderedIds.indexOf(anchorId);
-    const hasAnchor = anchorIndex !== -1;
-    const rangeStart = hasAnchor ? anchorIndex : targetIndex;
-    const lastTargetIndex = hasAnchor && lastTargetId !== null ? orderedIds.indexOf(lastTargetId) : -1;
-    const lastRange = lastTargetIndex === -1 ? [] : getRange(orderedIds, rangeStart, lastTargetIndex);
-    const base = selection.filter((id) => !lastRange.includes(id));
-    return [
-      .../* @__PURE__ */ new Set([
-        ...base,
-        ...getRange(orderedIds, rangeStart, targetIndex)
-      ])
-    ];
-  }
-  function getClosestSelectedId({
-    targetId,
-    orderedIds,
-    selection
-  }) {
-    const targetIndex = orderedIds.indexOf(targetId);
-    if (targetIndex === -1) {
-      return null;
-    }
-    const selectedIds = new Set(selection);
-    let closestId = null;
-    let closestDistance = Infinity;
-    orderedIds.forEach((id, index2) => {
-      if (!selectedIds.has(id)) {
-        return;
-      }
-      const distance = Math.abs(index2 - targetIndex);
-      if (distance < closestDistance) {
-        closestDistance = distance;
-        closestId = id;
+  // 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_core_data10 = __toESM(require_core_data(), 1);
+  var import_router5 = __toESM(require_router(), 1);
+  var import_element51 = __toESM(require_element(), 1);
+
+  // packages/edit-site/build-module/utils/use-activate-theme.mjs
+  var import_core_data9 = __toESM(require_core_data(), 1);
+  var import_data10 = __toESM(require_data(), 1);
+  var import_router4 = __toESM(require_router(), 1);
+  var import_url3 = __toESM(require_url(), 1);
+  var { useHistory: useHistory3, useLocation: useLocation4 } = unlock(import_router4.privateApis);
+  function useActivateTheme() {
+    const history = useHistory3();
+    const { path } = useLocation4();
+    const { startResolution, finishResolution } = (0, import_data10.useDispatch)(import_core_data9.store);
+    return async () => {
+      if (isPreviewingTheme()) {
+        const activationURL = "themes.php?action=activate&stylesheet=" + currentlyPreviewingTheme() + "&_wpnonce=" + window.WP_BLOCK_THEME_ACTIVATE_NONCE;
+        startResolution("activateTheme");
+        await window.fetch(activationURL);
+        finishResolution("activateTheme");
+        history.navigate((0, import_url3.addQueryArgs)(path, { wp_theme_preview: "" }));
       }
-    });
-    return closestId;
-  }
-  function useSelectionProps({
-    data,
-    getItemId: getItemId2,
-    isItemSelectable,
-    selection,
-    onChangeSelection,
-    selectionMode,
-    shouldSelectOnClick
-  }) {
-    const isMultiselect = selectionMode === "multi";
-    const allowDeselect = selectionMode !== "single-required";
-    const gestureRef = (0, import_element63.useRef)(null);
-    const anchorTo = (id) => {
-      gestureRef.current = { anchorId: id, lastTargetId: null };
     };
-    const isTouchDeviceRef = (0, import_element63.useRef)(false);
-    (0, import_element63.useEffect)(() => {
-      const markTouchDevice = () => {
-        isTouchDeviceRef.current = true;
-      };
-      document.addEventListener("touchstart", markTouchDevice, {
-        once: true
+  }
+
+  // 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_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 path = (0, import_url4.addQueryArgs)(ACTIVE_THEMES_URL, {
+        context: "edit",
+        wp_theme_preview: ""
+      });
+      (0, import_api_fetch.default)({ path }).then((activeThemes) => setCurrentTheme(activeThemes[0])).catch(() => {
       });
-      return () => document.removeEventListener("touchstart", markTouchDevice);
     }, []);
-    const selectableIds = data.filter(isItemSelectable).map(getItemId2);
-    const selectableIdSet = new Set(selectableIds);
-    const hasSelectableItems = selectableIds.length > 0;
-    const hasRangeGesture = hasSelectableItems && isMultiselect;
-    const getSelectionProps = (id) => {
-      const isSelectable = selectableIdSet.has(id);
-      return {
-        // When a plain click selects, that click is also what anchors the
-        // range a following Shift+Click extends from. Modifier clicks never
-        // reach here: `onClickCapture` stops them.
-        ...shouldSelectOnClick && {
-          onClick: () => {
-            if (allowDeselect && selection.includes(id)) {
-              onChangeSelection(
-                selection.filter((itemId) => id !== itemId)
-              );
-            } else {
-              onChangeSelection(
-                isMultiselect ? [...selection, id] : [id]
-              );
-            }
-            anchorTo(id);
-          }
-        },
-        onMouseDown: (event) => {
-          if (event.button === 0 && event.shiftKey && hasRangeGesture) {
-            event.preventDefault();
-          }
-        },
-        onClickCapture: (event) => {
-          if (!hasRangeGesture) {
-            return;
-          }
-          const isModifierKeyPressed = (0, import_keycodes3.isAppleOS)() ? event.metaKey : event.ctrlKey;
-          const isSelectionCheckboxClick = event.target instanceof Element && !!event.target.closest(`.${SELECTION_CHECKBOX_CLASS}`);
-          if (!isModifierKeyPressed && !event.shiftKey) {
-            if (isSelectable && isSelectionCheckboxClick) {
-              anchorTo(id);
-            }
-            return;
-          }
-          if (isTouchDeviceRef.current || document.getSelection()?.type === "Range") {
-            return;
-          }
-          event.stopPropagation();
-          if (!isSelectionCheckboxClick) {
-            event.preventDefault();
-          }
-          if (!isSelectable) {
-            return;
-          }
-          if (event.shiftKey) {
-            let gesture = gestureRef.current;
-            if (!gesture || !selectableIdSet.has(gesture.anchorId)) {
-              gesture = {
-                anchorId: getClosestSelectedId({
-                  targetId: id,
-                  orderedIds: selectableIds,
-                  selection
-                }) ?? id,
-                lastTargetId: null
-              };
-            }
-            onChangeSelection(
-              getRangeSelection({
-                anchorId: gesture.anchorId,
-                targetId: id,
-                lastTargetId: gesture.lastTargetId,
-                orderedIds: selectableIds,
-                selection
-              })
-            );
-            gestureRef.current = {
-              anchorId: gesture.anchorId,
-              lastTargetId: id
-            };
-          } else {
-            onChangeSelection(
-              selection.includes(id) ? selection.filter((itemId) => id !== itemId) : [...selection, id]
-            );
-            anchorTo(id);
-          }
-        }
-      };
-    };
-    return { getSelectionProps };
+    return currentTheme;
   }

-  // packages/dataviews/build-module/components/dataviews-view-config/properties-section.mjs
-  var import_components24 = __toESM(require_components(), 1);
-  var import_i18n31 = __toESM(require_i18n(), 1);
-  var import_element64 = __toESM(require_element(), 1);
-  var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
-  function FieldItem({
-    field,
-    isVisible: isVisible2,
-    onToggleVisibility
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(import_components24.__experimentalItem, { onClick: field.enableHiding ? onToggleVisibility : void 0, children: /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(Stack, { direction: "row", gap: "sm", justify: "flex-start", align: "center", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime130.jsx)("div", { style: { height: 24, width: 24 }, children: isVisible2 && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(import_components24.Icon, { icon: check_default }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime130.jsx)("span", { className: "dataviews-view-config__label", children: field.label })
-    ] }) });
-  }
-  function isDefined(item) {
-    return !!item;
-  }
-  function PropertiesSection({
-    showLabel = true
-  }) {
-    const { view, fields: fields2, onChangeView } = (0, import_element64.useContext)(dataviews_context_default);
-    const regularFields = getHideableFields(view, fields2);
-    if (!regularFields?.length) {
-      return null;
+  // packages/edit-site/build-module/components/save-panel/index.mjs
+  var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
+  var { useLocation: useLocation5 } = unlock(import_router5.privateApis);
+  var {
+    EntitiesSavedStatesExtensible,
+    EntitiesSavedStates,
+    useEntitiesSavedStatesIsDirty: useEntitiesSavedStatesIsDirty2
+  } = unlock(import_core_data10.privateApis);
+  var EntitiesSavedStatesForPreview = ({
+    onClose,
+    renderDialog,
+    variant
+  }) => {
+    const isDirtyProps = useEntitiesSavedStatesIsDirty2();
+    let activateSaveLabel, successNoticeContent;
+    if (isDirtyProps.isDirty) {
+      activateSaveLabel = (0, import_i18n9.__)("Activate & Save");
+      successNoticeContent = (0, import_i18n9.__)("Theme activated and site updated.");
+    } else {
+      activateSaveLabel = (0, import_i18n9.__)("Activate");
+      successNoticeContent = (0, import_i18n9.__)("Theme activated.");
     }
-    const titleField = fields2.find((f2) => f2.id === view.titleField);
-    const previewField3 = fields2.find((f2) => f2.id === view.mediaField);
-    const descriptionField2 = fields2.find(
-      (f2) => f2.id === view.descriptionField
+    const currentTheme = useActualCurrentTheme();
+    const previewingTheme = (0, import_data11.useSelect)(
+      (select4) => select4(import_core_data10.store).getCurrentTheme(),
+      []
     );
-    const lockedFields = [
-      {
-        field: titleField,
-        isVisibleFlag: "showTitle"
-      },
-      {
-        field: previewField3,
-        isVisibleFlag: "showMedia"
-      },
+    const additionalPrompt = /* @__PURE__ */ (0, import_jsx_runtime110.jsx)("p", { children: (0, import_i18n9.sprintf)(
+      /* translators: 1: The name of active theme, 2: The name of theme to be activated. */
+      (0, import_i18n9.__)(
+        "Saving your changes will change your active theme from %1$s to %2$s."
+      ),
+      currentTheme?.name?.rendered ?? "...",
+      previewingTheme?.name?.rendered ?? "..."
+    ) });
+    const activateTheme = useActivateTheme();
+    const onSave = async () => {
+      await activateTheme();
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
+      EntitiesSavedStatesExtensible,
       {
-        field: descriptionField2,
-        isVisibleFlag: "showDescription"
+        ...{
+          ...isDirtyProps,
+          additionalPrompt,
+          close: onClose,
+          onSave,
+          saveEnabled: true,
+          saveLabel: activateSaveLabel,
+          renderDialog,
+          variant,
+          successNoticeContent
+        }
       }
-    ].filter(({ field }) => isDefined(field));
-    const visibleFieldIds = view.fields ?? [];
-    const visibleRegularFieldsCount = regularFields.filter(
-      (f2) => visibleFieldIds.includes(f2.id)
-    ).length;
-    const visibleLockedFields = lockedFields.filter(
-      ({ isVisibleFlag }) => (
-        // @ts-expect-error
-        view[isVisibleFlag] ?? true
-      )
     );
-    const totalVisibleFields = visibleLockedFields.length + visibleRegularFieldsCount;
-    const isSingleVisibleLockedField = totalVisibleFields === 1 && visibleLockedFields.length === 1;
-    return /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(Stack, { direction: "column", className: "dataviews-field-control", children: [
-      showLabel && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(import_components24.BaseControl.VisualLabel, { children: (0, import_i18n31.__)("Properties") }),
-      /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-        Stack,
+  };
+  var _EntitiesSavedStates = ({ onClose, renderDialog, variant }) => {
+    if (isPreviewingTheme()) {
+      return /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
+        EntitiesSavedStatesForPreview,
         {
-          direction: "column",
-          className: "dataviews-view-config__properties",
-          children: /* @__PURE__ */ (0, import_jsx_runtime130.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_runtime130.jsx)(
-                FieldItem,
-                {
-                  field: fieldToRender,
-                  isVisible: isVisible2,
-                  onToggleVisibility: () => {
-                    onChangeView({
-                      ...view,
-                      [isVisibleFlag]: !isVisible2
-                    });
-                  }
-                },
-                field.id
-              );
-            }),
-            regularFields.map((field) => {
-              const isVisible2 = visibleFieldIds.includes(field.id);
-              const fieldToRender = totalVisibleFields === 1 && isVisible2 ? { ...field, enableHiding: false } : field;
-              return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-                FieldItem,
-                {
-                  field: fieldToRender,
-                  isVisible: isVisible2,
-                  onToggleVisibility: () => {
-                    onChangeView({
-                      ...view,
-                      fields: isVisible2 ? visibleFieldIds.filter(
-                        (fieldId) => fieldId !== field.id
-                      ) : [...visibleFieldIds, field.id]
-                    });
-                  }
-                },
-                field.id
-              );
-            })
-          ] })
+          onClose,
+          renderDialog,
+          variant
         }
-      )
-    ] });
-  }
-
-  // packages/dataviews/build-module/hooks/use-delayed-loading.mjs
-  var import_element65 = __toESM(require_element(), 1);
-  function useDelayedLoading(isLoading, options = { delay: 400 }) {
-    const [showLoader, setShowLoader] = (0, import_element65.useState)(false);
-    (0, import_element65.useEffect)(() => {
-      if (!isLoading) {
-        return;
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
+      EntitiesSavedStates,
+      {
+        close: onClose,
+        renderDialog,
+        variant
       }
-      const timeout = setTimeout(() => {
-        setShowLoader(true);
-      }, options.delay);
-      return () => {
-        clearTimeout(timeout);
-        setShowLoader(false);
+    );
+  };
+  function SavePanel() {
+    const { query } = useLocation5();
+    const { canvas = "view" } = query;
+    const { isSaveViewOpen, isDirty, isSaving } = (0, import_data11.useSelect)((select4) => {
+      const {
+        __experimentalGetDirtyEntityRecords,
+        isSavingEntityRecord,
+        isResolving
+      } = select4(import_core_data10.store);
+      const dirtyEntityRecords = __experimentalGetDirtyEntityRecords();
+      const isActivatingTheme = isResolving("activateTheme");
+      const { isSaveViewOpened: isSaveViewOpened2 } = unlock(select4(store));
+      return {
+        isSaveViewOpen: isSaveViewOpened2(),
+        isDirty: dirtyEntityRecords.length > 0,
+        isSaving: dirtyEntityRecords.some(
+          (record) => isSavingEntityRecord(record.kind, record.name, record.key)
+        ) || isActivatingTheme
       };
-    }, [isLoading, options.delay]);
-    return showLoader;
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
-  var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
-  function getEffectiveAlign(explicitAlign, fieldType) {
-    if (explicitAlign) {
-      return explicitAlign;
-    }
-    if (fieldType === "integer" || fieldType === "number") {
-      return "end";
-    }
-    return void 0;
-  }
-  function TableColumnField({
-    item,
-    fields: fields2,
-    column,
-    align
-  }) {
-    const field = fields2.find((f2) => f2.id === column);
-    if (!field) {
-      return null;
+    }, []);
+    const { setIsSaveViewOpened: setIsSaveViewOpened2 } = (0, import_data11.useDispatch)(store);
+    const onClose = () => setIsSaveViewOpened2(false);
+    (0, import_element51.useEffect)(() => {
+      setIsSaveViewOpened2(false);
+    }, [canvas, setIsSaveViewOpened2]);
+    if (canvas === "view") {
+      return isSaveViewOpen ? /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
+        import_components6.Modal,
+        {
+          className: "edit-site-save-panel__modal",
+          onRequestClose: onClose,
+          title: (0, import_i18n9.__)("Review changes"),
+          size: "small",
+          children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(_EntitiesSavedStates, { onClose, variant: "inline" })
+        }
+      ) : null;
     }
-    const className = clsx_default("dataviews-view-table__cell-content-wrapper", {
-      "dataviews-view-table__cell-align-end": align === "end",
-      "dataviews-view-table__cell-align-center": align === "center"
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(field.render, { item, field }) });
-  }
-  function TableRow({
-    hasBulkActions,
-    item,
-    level,
-    actions,
-    fields: fields2,
-    id,
-    view,
-    titleField,
-    mediaField,
-    descriptionField: descriptionField2,
-    selection,
-    getItemId: getItemId2,
-    isItemClickable,
-    onClickItem,
-    renderItemLink,
-    onChangeSelection,
-    onMouseDown,
-    onClickCapture,
-    isActionsColumnSticky,
-    posinset
-  }) {
-    const { paginationInfo } = (0, import_element66.useContext)(dataviews_context_default);
-    const hasPossibleBulkAction = useHasAPossibleBulkAction(actions, item);
-    const isSelected2 = hasPossibleBulkAction && selection.includes(id);
-    const {
-      showTitle = true,
-      showMedia = true,
-      showDescription = true,
-      infiniteScrollEnabled
-    } = view;
-    const columns = view.fields ?? [];
-    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    return /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(
-      "tr",
+    const activateSaveEnabled = isPreviewingTheme() || isDirty;
+    const disabled2 = isSaving || !activateSaveEnabled;
+    return /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(
+      navigable_region_default,
       {
-        className: clsx_default("dataviews-view-table__row", {
-          "is-selected": hasPossibleBulkAction && isSelected2,
-          "has-bulk-actions": hasPossibleBulkAction
+        className: clsx_default("edit-site-layout__actions", {
+          "is-entity-save-view-open": isSaveViewOpen
         }),
-        "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0,
-        "aria-posinset": posinset,
-        role: infiniteScrollEnabled ? "article" : void 0,
-        onClickCapture,
-        onMouseDown: (event) => {
-          const isMetaClick = (0, import_keycodes4.isAppleOS)() ? event.metaKey : event.ctrlKey;
-          if (event.button === 0 && isMetaClick && window.navigator.userAgent.toLowerCase().includes("firefox")) {
-            event.preventDefault();
-          }
-          onMouseDown(event);
-        },
+        ariaLabel: (0, import_i18n9.__)("Save panel"),
         children: [
-          hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("td", { className: "dataviews-view-table__checkbox-column", children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-            DataViewsSelectionCheckbox,
-            {
-              item,
-              selection,
-              onChangeSelection,
-              getItemId: getItemId2,
-              titleField,
-              disabled: !hasPossibleBulkAction
-            }
-          ) }) }),
-          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-            column_primary_default,
-            {
-              item,
-              level,
-              titleField: showTitle ? titleField : void 0,
-              mediaField: showMedia ? mediaField : void 0,
-              descriptionField: showDescription ? descriptionField2 : void 0,
-              isItemClickable,
-              onClickItem,
-              renderItemLink
-            }
-          ) }),
-          columns.map((column) => {
-            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_runtime131.jsx)(
-              "td",
-              {
-                style: {
-                  width,
-                  maxWidth,
-                  minWidth
-                },
-                children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-                  TableColumnField,
-                  {
-                    fields: fields2,
-                    item,
-                    column,
-                    align: effectiveAlign
-                  }
-                )
-              },
-              column
-            );
-          }),
-          !!actions?.length && // Disable reason: we are not making the element interactive,
-          // but preventing any click events from bubbling up to the
-          // table row. This allows us to add a click handler to the row
-          // itself (to toggle row selection) without erroneously
-          // intercepting click events from ItemActions.
-          /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-            "td",
+          /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
+            "div",
             {
-              className: clsx_default("dataviews-view-table__actions-column", {
-                "dataviews-view-table__actions-column--sticky": true,
-                "dataviews-view-table__actions-column--stuck": isActionsColumnSticky
+              className: clsx_default("edit-site-editor__toggle-save-panel", {
+                "screen-reader-text": isSaveViewOpen
               }),
-              onClick: (e2) => e2.stopPropagation(),
-              children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(ItemActions, { item, actions })
-            }
-          )
+              children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
+                import_components6.Button,
+                {
+                  __next40pxDefaultSize: true,
+                  variant: "secondary",
+                  className: "edit-site-editor__toggle-save-panel-button",
+                  onClick: () => setIsSaveViewOpened2(true),
+                  "aria-haspopup": "dialog",
+                  disabled: disabled2,
+                  accessibleWhenDisabled: true,
+                  children: (0, import_i18n9.__)("Open save panel")
+                }
+              )
+            }
+          ),
+          isSaveViewOpen && /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(_EntitiesSavedStates, { onClose, renderDialog: true })
         ]
       }
     );
   }
-  function ViewTable({
-    actions,
-    data,
-    fields: fields2,
-    getItemId: getItemId2,
-    getItemLevel: getItemLevel2,
-    isLoading = false,
-    onChangeView,
-    onChangeSelection,
-    selection,
-    setOpenedFilter,
-    onClickItem,
-    isItemClickable,
-    renderItemLink,
-    view,
-    className,
-    empty
-  }) {
-    const { containerRef } = (0, import_element66.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;
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId: getItemId2,
-      isItemSelectable: (item) => hasAPossibleBulkAction(actions, item),
-      selection,
-      onChangeSelection,
-      selectionMode: "multi",
-      shouldSelectOnClick: false
-    });
-    const headerMenuRefs = (0, import_element66.useRef)(/* @__PURE__ */ new Map());
-    const headerMenuToFocusRef = (0, import_element66.useRef)(void 0);
-    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element66.useState)();
-    const [contextMenuAnchor, setContextMenuAnchor] = (0, import_element66.useState)(null);
-    (0, import_element66.useEffect)(() => {
-      if (headerMenuToFocusRef.current) {
-        headerMenuToFocusRef.current.focus();
-        headerMenuToFocusRef.current = void 0;
-      }
-    });
-    const tableNoticeId = (0, import_element66.useId)();
-    const { isHorizontalScrollEnd, isVerticallyScrolled } = useScrollState({
-      scrollContainerRef: containerRef,
-      enabledHorizontal: !!actions?.length
+
+  // packages/edit-site/build-module/components/layout/index.mjs
+  var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
+  var { useLocation: useLocation6 } = unlock(import_router6.privateApis);
+  var { useStyle, UploadProgressSnackbar } = unlock(import_editor4.privateApis);
+  var ANIMATION_DURATION2 = 0.3;
+  var CONTENT_COLOR = { background: "#ffffff" };
+  function Layout() {
+    const { query, name: routeKey, areas: areas2, widths } = useLocation6();
+    const canvas = routeKey === "notfound" ? "view" : query?.canvas ?? "view";
+    const showMobileSiteHub = !!areas2.mobileContent;
+    const hasMobileAreas = areas2.mobileSidebar || areas2.mobileContent || areas2.preview;
+    const isMobileViewport = (0, import_compose3.useViewportMatch)("medium", "<");
+    const mobileToggleRef = (0, import_element52.useRef)();
+    const sidebarRegionRef = (0, import_element52.useRef)();
+    const navigateRegionsProps = (0, import_components7.__unstableUseNavigateRegions)();
+    const disableMotion = (0, import_compose3.useReducedMotion)();
+    const [canvasResizer, canvasSize] = (0, import_compose3.useResizeObserver)();
+    const isEditorLoading = useIsSiteEditorLoading();
+    const [isResizableFrameOversized, setIsResizableFrameOversized] = (0, import_element52.useState)(false);
+    const animationRef = animation_default({
+      triggerAnimationOnChange: routeKey + "-" + canvas
     });
-    const hasBulkActions = useSomeItemHasAPossibleBulkAction(actions, data);
-    if (nextHeaderMenuToFocus) {
-      headerMenuToFocusRef.current = nextHeaderMenuToFocus;
-      setNextHeaderMenuToFocus(void 0);
-      return;
-    }
-    const onHide = (field) => {
-      const hidden = headerMenuRefs.current.get(field.id);
-      const fallback = hidden ? headerMenuRefs.current.get(hidden.fallback) : void 0;
-      setNextHeaderMenuToFocus(fallback?.node);
-    };
-    const handleHeaderContextMenu = (event) => {
-      event.preventDefault();
-      event.stopPropagation();
-      const virtualAnchor = {
-        getBoundingClientRect: () => ({
-          x: event.clientX,
-          y: event.clientY,
-          top: event.clientY,
-          left: event.clientX,
-          right: event.clientX,
-          bottom: event.clientY,
-          width: 0,
-          height: 0,
-          toJSON: () => ({})
-        })
+    const { showIconLabels } = (0, import_data12.useSelect)((select4) => {
+      return {
+        showIconLabels: select4(import_preferences3.store).get(
+          "core",
+          "showIconLabels"
+        )
       };
-      window.requestAnimationFrame(() => {
-        setContextMenuAnchor(virtualAnchor);
-      });
-    };
-    const hasData = !!data?.length;
-    const titleField = fields2.find((field) => field.id === view.titleField);
-    const mediaField = fields2.find((field) => field.id === view.mediaField);
-    const descriptionField2 = fields2.find(
-      (field) => field.id === view.descriptionField
-    );
-    const { showTitle = true, showMedia = true, showDescription = true } = view;
-    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    const columns = view.fields ?? [];
-    const headerMenuRef = (column, index2) => (node) => {
-      if (node) {
-        headerMenuRefs.current.set(column, {
-          node,
-          fallback: columns[index2 > 0 ? index2 - 1 : 1]
-        });
-      } else {
-        headerMenuRefs.current.delete(column);
+    });
+    const backgroundColor = useStyle("color.background");
+    const gradientValue = useStyle("color.gradient");
+    const previousCanvaMode = (0, import_compose3.usePrevious)(canvas);
+    (0, import_element52.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]
+        ) : void 0;
+        (desktopToggle ?? mobileToggleRef.current)?.focus();
       }
-    };
-    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    const isRtl = (0, import_i18n32.isRTL)();
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+    }, [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)(
         "div",
         {
-          className: clsx_default("dataviews-no-results", {
-            "is-refreshing": isDelayedLoading
-          }),
-          id: tableNoticeId,
-          children: empty
-        }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(import_jsx_runtime131.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(
-        "table",
-        {
-          className: clsx_default("dataviews-view-table", className, {
-            [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-              view.layout.density
+          ...navigateRegionsProps,
+          className: clsx_default(
+            "edit-site-layout",
+            navigateRegionsProps.className,
+            {
+              "is-full-canvas": canvas === "edit",
+              "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)(
+              navigable_region_default,
+              {
+                ref: sidebarRegionRef,
+                ariaLabel: (0, import_i18n10.__)("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)(
+                  import_components7.__unstableMotion.div,
+                  {
+                    initial: { opacity: 0 },
+                    animate: { opacity: 1 },
+                    exit: { opacity: 0 },
+                    transition: {
+                      type: "tween",
+                      duration: (
+                        // Disable transition in mobile to emulate a full page transition.
+                        disableMotion || isMobileViewport ? 0 : ANIMATION_DURATION2
+                      ),
+                      ease: "easeOut"
+                    },
+                    className: "edit-site-layout__sidebar",
+                    children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(SidebarNavigationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+                        SidebarContent,
+                        {
+                          shouldAnimate: routeKey !== "styles" && routeKey !== "identity",
+                          routeKey,
+                          children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_editor4.ErrorBoundary, { children: areas2.sidebar })
+                        }
+                      ) }),
+                      /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(SaveHub, {}),
+                      /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(SavePanel, {})
+                    ]
+                  }
+                ) })
+              }
             ),
-            "has-bulk-actions": hasBulkActions,
-            "is-refreshing": !isInfiniteScroll && isDelayedLoading
-          }),
-          "aria-busy": isLoading,
-          "aria-describedby": tableNoticeId,
-          role: isInfiniteScroll ? "feed" : void 0,
-          inert: !isInfiniteScroll && isLoading ? "true" : void 0,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)("colgroup", { children: [
-              hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("col", { className: "dataviews-view-table__col-checkbox" }),
-              hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("col", { className: "dataviews-view-table__col-first-data" }),
-              columns.map((column, index2) => /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-                "col",
+            /* @__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)(
+                SiteHubMobile,
                 {
-                  className: clsx_default(
-                    `dataviews-view-table__col-${column}`,
-                    {
-                      "dataviews-view-table__col-expand": !hasPrimaryColumn && index2 === columns.length - 1
-                    }
-                  )
-                },
-                `col-${column}`
-              )),
-              !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("col", { className: "dataviews-view-table__col-actions" })
-            ] }),
-            contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-              import_components25.Popover,
+                  ref: mobileToggleRef
+                }
+              ),
+              areas2.mobileContent ? (
+                /*
+                 * ThemeProvider wraps SidebarContent (rather than
+                 * just the content) so the scroll wrapper it renders
+                 * inherits the content background tokens. See
+                 * `.edit-site-sidebar__screen-wrapper` in style.scss.
+                 */
+                /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+                  import_theme.ThemeProvider,
+                  {
+                    color: CONTENT_COLOR,
+                    children: /* @__PURE__ */ (0, import_jsx_runtime111.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 }) })
+                      }
+                    )
+                  }
+                )
+              ) : /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+                SidebarContent,
+                {
+                  routeKey,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime111.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)(
+              "div",
               {
-                anchor: contextMenuAnchor,
-                onClose: () => setContextMenuAnchor(null),
-                placement: "bottom-start",
-                children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(PropertiesSection, { showLabel: false })
+                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 }) })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-              "thead",
+            !isMobileViewport && areas2.edit && canvas !== "edit" && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+              "div",
               {
-                className: clsx_default({
-                  "dataviews-view-table__thead--stuck": isVerticallyScrolled
-                }),
-                onContextMenu: handleHeaderContextMenu,
-                children: /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)("tr", { className: "dataviews-view-table__row", children: [
-                  hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-                    "th",
+                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 }) })
+              }
+            ),
+            !isMobileViewport && areas2.preview && /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)("div", { className: "edit-site-layout__canvas-container", children: [
+              canvasResizer,
+              !!canvasSize.width && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+                "div",
+                {
+                  className: clsx_default(
+                    "edit-site-layout__canvas",
                     {
-                      className: "dataviews-view-table__checkbox-column",
-                      scope: "col",
-                      onContextMenu: handleHeaderContextMenu,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-                        BulkSelectionCheckbox,
-                        {
-                          selection,
-                          onChangeSelection,
-                          data,
-                          actions,
-                          getItemId: getItemId2
-                        }
-                      )
+                      "is-right-aligned": isResizableFrameOversized
                     }
                   ),
-                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("th", { scope: "col", children: titleField && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-                    column_header_menu_default,
+                  ref: animationRef,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_editor4.ErrorBoundary, { children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+                    resizable_frame_default,
                     {
-                      ref: headerMenuRef(
-                        titleField.id,
-                        0
-                      ),
-                      fieldId: titleField.id,
-                      view,
-                      fields: fields2,
-                      onChangeView,
-                      onHide,
-                      setOpenedFilter,
-                      canMove: false,
-                      canInsertLeft: isRtl ? view.layout?.enableMoving ?? true : false,
-                      canInsertRight: isRtl ? false : view.layout?.enableMoving ?? true
-                    }
-                  ) }),
-                  columns.map((column, index2) => {
-                    const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-                    const field = fields2.find(
-                      (f2) => f2.id === column
-                    );
-                    const effectiveAlign = getEffectiveAlign(
-                      align,
-                      field?.type
-                    );
-                    const canInsertOrMove = view.layout?.enableMoving ?? true;
-                    return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-                      "th",
-                      {
-                        style: {
-                          width,
-                          maxWidth,
-                          minWidth,
-                          textAlign: effectiveAlign
-                        },
-                        "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
-                        scope: "col",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-                          column_header_menu_default,
-                          {
-                            ref: headerMenuRef(column, index2),
-                            fieldId: column,
-                            view,
-                            fields: fields2,
-                            onChangeView,
-                            onHide,
-                            setOpenedFilter,
-                            canMove: canInsertOrMove,
-                            canInsertLeft: canInsertOrMove,
-                            canInsertRight: canInsertOrMove
-                          }
-                        )
+                      isReady: !isEditorLoading,
+                      isFullWidth: canvas === "edit",
+                      defaultSize: {
+                        width: canvasSize.width - 24,
+                        height: canvasSize.height
                       },
-                      column
-                    );
-                  }),
-                  !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-                    "th",
-                    {
-                      className: clsx_default(
-                        "dataviews-view-table__actions-column",
+                      isOversized: isResizableFrameOversized,
+                      setIsOversized: setIsResizableFrameOversized,
+                      innerContentStyle: {
+                        background: gradientValue ?? backgroundColor
+                      },
+                      children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+                        import_theme.ThemeProvider,
                         {
-                          "dataviews-view-table__actions-column--sticky": true,
-                          "dataviews-view-table__actions-column--stuck": !isHorizontalScrollEnd
+                          color: CONTENT_COLOR,
+                          children: areas2.preview
                         }
-                      ),
-                      children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("span", { className: "dataviews-view-table-header", children: (0, import_i18n32.__)("Actions") })
+                      )
                     }
-                  )
-                ] })
-              }
-            ),
-            hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)("tbody", { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("tr", { className: "dataviews-view-table__group-header-row", children: /* @__PURE__ */ (0, import_jsx_runtime131.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_i18n32.sprintf)(
-                      // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                      (0, import_i18n32.__)("%1$s: %2$s"),
-                      groupField.label,
-                      groupName
-                    )
-                  }
-                ) }),
-                groupItems.map((item, index2) => {
-                  const id = getItemId2(item) || index2.toString();
-                  return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-                    TableRow,
-                    {
-                      item,
-                      level: view.showLevels && typeof getItemLevel2 === "function" ? getItemLevel2(item) : void 0,
-                      hasBulkActions,
-                      actions,
-                      fields: fields2,
-                      id,
-                      view,
-                      titleField,
-                      mediaField,
-                      descriptionField: descriptionField2,
-                      selection,
-                      getItemId: getItemId2,
-                      onChangeSelection,
-                      ...getSelectionProps(id),
-                      onClickItem,
-                      renderItemLink,
-                      isItemClickable,
-                      isActionsColumnSticky: !isHorizontalScrollEnd
-                    },
-                    getItemId2(item)
-                  );
-                })
-              ] }, `group-${groupName}`)
-            ) : /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("tbody", { children: hasData && data.map((item, index2) => {
-              const id = getItemId2(item) || index2.toString();
-              return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-                TableRow,
-                {
-                  item,
-                  level: view.showLevels && typeof getItemLevel2 === "function" ? getItemLevel2(item) : void 0,
-                  hasBulkActions,
-                  actions,
-                  fields: fields2,
-                  id,
-                  view,
-                  titleField,
-                  mediaField,
-                  descriptionField: descriptionField2,
-                  selection,
-                  getItemId: getItemId2,
-                  onChangeSelection,
-                  ...getSelectionProps(id),
-                  onClickItem,
-                  renderItemLink,
-                  isItemClickable,
-                  isActionsColumnSticky: !isHorizontalScrollEnd,
-                  posinset: isInfiniteScroll ? index2 + 1 : void 0
-                },
-                getItemId2(item)
-              );
-            }) })
-          ]
+                  ) })
+                }
+              )
+            ] })
+          ] })
         }
-      ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("div", { className: "dataviews-loading", id: tableNoticeId, children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(import_components25.Spinner, {}) }) })
+      )
     ] });
   }
-  var table_default = ViewTable;
-
-  // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
-  var import_components28 = __toESM(require_components(), 1);
-  var import_i18n35 = __toESM(require_i18n(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
-  var import_components27 = __toESM(require_components(), 1);
-  var import_i18n34 = __toESM(require_i18n(), 1);
-  var import_compose7 = __toESM(require_compose(), 1);
-  var import_element70 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-layouts/grid/preview-size-picker.mjs
-  var import_components26 = __toESM(require_components(), 1);
-  var import_i18n33 = __toESM(require_i18n(), 1);
-  var import_element67 = __toESM(require_element(), 1);
-  var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
-  var imageSizes = [
-    {
-      value: 120,
-      breakpoint: 1
-    },
-    {
-      value: 170,
-      breakpoint: 1
-    },
-    {
-      value: 230,
-      breakpoint: 1
-    },
-    {
-      value: 290,
-      breakpoint: 1112
-      // at minimum image width, 4 images display at this container size
-    },
-    {
-      value: 350,
-      breakpoint: 1636
-      // at minimum image width, 6 images display at this container size
-    },
-    {
-      value: 430,
-      breakpoint: 588
-      // at minimum image width, 2 images display at this container size
-    }
-  ];
-  var DEFAULT_PREVIEW_SIZE = imageSizes[2].value;
-  function useGridColumns() {
-    const context = (0, import_element67.useContext)(dataviews_context_default);
-    const view = context.view;
-    return (0, import_element67.useMemo)(() => {
-      const containerWidth = context.containerWidth;
-      const gap = 32;
-      const previewSize = view.layout?.previewSize ?? DEFAULT_PREVIEW_SIZE;
-      const columns = Math.floor(
-        (containerWidth + gap) / (previewSize + gap)
+  function LayoutWithGlobalStylesProvider(props) {
+    const themeColors = (0, import_element52.useMemo)(getAdminThemeColors, []);
+    const { createErrorNotice } = (0, import_data12.useDispatch)(import_notices.store);
+    function onPluginAreaError(name2) {
+      createErrorNotice(
+        (0, import_i18n10.sprintf)(
+          /* translators: %s: plugin name */
+          (0, import_i18n10.__)(
+            'The "%s" plugin has encountered an error and cannot be rendered.'
+          ),
+          name2
+        )
       );
-      return Math.max(1, columns);
-    }, [context.containerWidth, view.layout?.previewSize]);
+    }
+    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 }) })
+    ] }) });
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-items.mjs
-  var import_element68 = __toESM(require_element(), 1);
-  var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
-  var GridItems = (0, import_element68.forwardRef)(({ className, previewSize, ...props }, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
-      "div",
-      {
-        ref,
-        className: clsx_default("dataviews-view-grid-items", className),
-        style: {
-          gridTemplateColumns: previewSize && `repeat(auto-fill, minmax(${previewSize}px, 1fr))`
-        },
-        ...props
-      }
-    );
-  });
-
-  // packages/dataviews/build-module/components/dataviews-layouts/utils/use-infinite-scroll.mjs
-  var import_element69 = __toESM(require_element(), 1);
-  function useIntersectionObserver(elementRef, posinset) {
-    const { intersectionObserver } = (0, import_element69.useContext)(dataviews_context_default);
-    (0, import_element69.useEffect)(() => {
-      const element = elementRef.current;
-      if (!element || posinset === void 0 || !intersectionObserver) {
-        return;
-      }
-      intersectionObserver.observe(element);
-      return () => {
-        intersectionObserver.unobserve(element);
-      };
-    }, [elementRef, intersectionObserver, posinset]);
-  }
-  function usePlaceholdersNeeded(data, isInfiniteScroll, gridColumns) {
-    const hasData = !!data?.length;
-    const firstItemPosition = hasData && isInfiniteScroll ? data[0].position : void 0;
-    return firstItemPosition && gridColumns ? (firstItemPosition - 1) % gridColumns : 0;
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
-  var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge } = unlock4(import_components27.privateApis);
-  function chunk(array, size4) {
-    const chunks = [];
-    for (let i2 = 0, j2 = array.length; i2 < j2; i2 += size4) {
-      chunks.push(array.slice(i2, i2 + size4));
-    }
-    return chunks;
-  }
-  var GridItem = (0, import_element70.forwardRef)(
-    function GridItem2({
-      view,
-      selection,
-      onChangeSelection,
-      onClickItem,
-      isItemClickable,
-      renderItemLink,
-      getItemId: getItemId2,
-      item,
-      actions,
-      mediaField,
-      titleField,
-      descriptionField: descriptionField2,
-      regularFields,
-      badgeFields,
-      hasBulkActions,
-      config: config2,
-      posinset,
-      setsize,
-      ...props
-    }, forwardedRef) {
-      const {
-        showTitle = true,
-        showMedia = true,
-        showDescription = true
-      } = view;
-      const hasBulkAction = useHasAPossibleBulkAction(actions, item);
-      const id = getItemId2(item);
-      const elementRef = (0, import_element70.useRef)(null);
-      const setRefs = (0, import_element70.useCallback)(
-        (node) => {
-          elementRef.current = node;
-          if (typeof forwardedRef === "function") {
-            forwardedRef(node);
-          } else if (forwardedRef) {
-            forwardedRef.current = node;
-          }
-        },
-        [forwardedRef]
-      );
-      useIntersectionObserver(elementRef, posinset);
-      const instanceId = (0, import_compose7.useInstanceId)(GridItem2);
-      const isSelected2 = selection.includes(id);
-      const mediaPlaceholder = /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("span", { className: "dataviews-view-grid__media-placeholder" });
-      const rendersMediaField = showMedia && mediaField?.render;
-      const renderedMediaField = rendersMediaField ? /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-        mediaField.render,
+  // packages/edit-site/build-module/hooks/commands/use-common-commands.mjs
+  var import_element53 = __toESM(require_element(), 1);
+  var import_data13 = __toESM(require_data(), 1);
+  var import_i18n11 = __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);
+  var import_core_data11 = __toESM(require_core_data(), 1);
+  var import_editor5 = __toESM(require_editor(), 1);
+  var { useHistory: useHistory4, useLocation: useLocation7 } = unlock(import_router7.privateApis);
+  var { useGlobalStyles } = unlock(import_editor5.privateApis);
+  var getGlobalStylesToggleWelcomeGuideCommands = () => function useGlobalStylesToggleWelcomeGuideCommands() {
+    const { openGeneralSidebar: openGeneralSidebar2 } = unlock((0, import_data13.useDispatch)(store));
+    const { params } = useLocation7();
+    const { canvas = "view" } = params;
+    const { set: set3 } = (0, import_data13.useDispatch)(import_preferences4.store);
+    const history = useHistory4();
+    const isBlockBasedTheme = (0, import_data13.useSelect)((select4) => {
+      return select4(import_core_data11.store).getCurrentTheme().is_block_theme;
+    }, []);
+    const commands = (0, import_element53.useMemo)(() => {
+      if (!isBlockBasedTheme) {
+        return [];
+      }
+      return [
         {
-          item,
-          field: mediaField,
-          config: config2
+          name: "core/edit-site/toggle-styles-welcome-guide",
+          label: (0, import_i18n11.__)("Learn about styles"),
+          callback: ({ close }) => {
+            close();
+            if (canvas !== "edit") {
+              history.navigate("/styles?canvas=edit", {
+                transition: "canvas-mode-edit-transition"
+              });
+            }
+            openGeneralSidebar2("edit-site/global-styles");
+            set3("core/edit-site", "welcomeGuideStyles", true);
+            setTimeout(() => {
+              set3("core/edit-site", "welcomeGuideStyles", true);
+            }, 500);
+          },
+          icon: help_default
         }
-      ) : mediaPlaceholder;
-      const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(titleField.render, { item, field: titleField }) : null;
-      let mediaA11yProps;
-      let titleA11yProps;
-      if (isItemClickable(item) && onClickItem) {
-        if (renderedTitleField) {
-          mediaA11yProps = {
-            "aria-labelledby": `dataviews-view-grid__title-field-${instanceId}`
-          };
-          titleA11yProps = {
-            id: `dataviews-view-grid__title-field-${instanceId}`
-          };
-        } else {
-          mediaA11yProps = {
-            "aria-label": (0, import_i18n34.__)("Navigate to item")
-          };
+      ];
+    }, [history, openGeneralSidebar2, canvas, isBlockBasedTheme, set3]);
+    return {
+      isLoading: false,
+      commands
+    };
+  };
+  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)(() => {
+      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,
+          callback: ({ close }) => {
+            close();
+            setUser({ styles: {}, settings: {} });
+          }
         }
+      ];
+    }, [canReset, setUser]);
+    return {
+      isLoading: false,
+      commands
+    };
+  };
+  var getGlobalStylesOpenRevisionsCommands = () => function useGlobalStylesOpenRevisionsCommands() {
+    const { openGeneralSidebar: openGeneralSidebar2 } = unlock((0, import_data13.useDispatch)(store));
+    const { setStylesPath } = unlock((0, import_data13.useDispatch)(import_editor5.store));
+    const { params } = useLocation7();
+    const { canvas = "view" } = params;
+    const history = useHistory4();
+    const hasRevisions = (0, import_data13.useSelect)((select4) => {
+      const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select4(import_core_data11.store);
+      const globalStylesId = __experimentalGetCurrentGlobalStylesId();
+      const globalStyles = globalStylesId ? getEntityRecord("root", "globalStyles", globalStylesId) : void 0;
+      return !!globalStyles?._links?.["version-history"]?.[0]?.count;
+    }, []);
+    const commands = (0, import_element53.useMemo)(() => {
+      if (!hasRevisions) {
+        return [];
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(
-        Stack,
+      return [
         {
-          direction: "column",
-          ...props,
-          ref: setRefs,
-          "aria-setsize": setsize,
-          "aria-posinset": posinset,
-          className: clsx_default(
-            props.className,
-            "dataviews-view-grid__row__gridcell",
-            "dataviews-view-grid__card",
-            {
-              "is-selected": hasBulkAction && isSelected2
+          name: "core/edit-site/open-styles-revisions",
+          label: (0, import_i18n11.__)("Open style revisions"),
+          icon: backup_default,
+          callback: ({ close }) => {
+            close();
+            if (canvas !== "edit") {
+              history.navigate("/styles?canvas=edit", {
+                transition: "canvas-mode-edit-transition"
+              });
             }
-          ),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-              ItemClickWrapper,
-              {
-                item,
-                isItemClickable,
-                onClickItem,
-                renderItemLink,
-                className: clsx_default("dataviews-view-grid__media", {
-                  "dataviews-view-grid__media--placeholder": !rendersMediaField
-                }),
-                ...mediaA11yProps,
-                children: renderedMediaField
-              }
-            ),
-            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-              DataViewsSelectionCheckbox,
-              {
-                item,
-                selection,
-                onChangeSelection,
-                getItemId: getItemId2,
-                titleField,
-                disabled: !hasBulkAction
-              }
-            ),
-            !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-              ItemActions,
-              {
-                item,
-                actions,
-                isCompact: true
-              }
-            ) }),
-            showTitle && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-              ItemClickWrapper,
-              {
-                item,
-                isItemClickable,
-                onClickItem,
-                renderItemLink,
-                className: "dataviews-view-grid__title-field dataviews-title-field",
-                ...titleA11yProps,
-                title: titleField?.getValueFormatted({
-                  item,
-                  field: titleField
-                }) || void 0,
-                children: renderedTitleField
-              }
-            ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-              showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-                descriptionField2.render,
-                {
-                  item,
-                  field: descriptionField2
-                }
-              ),
-              !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-                Stack,
-                {
-                  direction: "row",
-                  className: "dataviews-view-grid__badge-fields",
-                  gap: "sm",
-                  wrap: "wrap",
-                  align: "top",
-                  justify: "flex-start",
-                  children: badgeFields.map((field) => {
-                    return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-                      WCBadge,
-                      {
-                        className: "dataviews-view-grid__field-value",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-                          field.render,
-                          {
-                            item,
-                            field
-                          }
-                        )
-                      },
-                      field.id
-                    );
-                  })
-                }
-              ),
-              !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-                Stack,
-                {
-                  direction: "column",
-                  className: "dataviews-view-grid__fields",
-                  gap: "xs",
-                  children: regularFields.map((field) => {
-                    return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-                      import_components27.Flex,
-                      {
-                        className: "dataviews-view-grid__field",
-                        gap: 1,
-                        justify: "flex-start",
-                        expanded: true,
-                        style: { height: "auto" },
-                        direction: "row",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(import_jsx_runtime134.Fragment, { children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(tooltip_exports.Root, { children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-                              tooltip_exports.Trigger,
-                              {
-                                render: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(import_components27.FlexItem, { className: "dataviews-view-grid__field-name", children: field.header })
-                              }
-                            ),
-                            /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(tooltip_exports.Popup, { children: field.label })
-                          ] }),
-                          /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-                            import_components27.FlexItem,
-                            {
-                              className: "dataviews-view-grid__field-value",
-                              style: { maxHeight: "none" },
-                              children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-                                field.render,
-                                {
-                                  item,
-                                  field
-                                }
-                              )
-                            }
-                          )
-                        ] })
-                      },
-                      field.id
-                    );
-                  })
-                }
-              )
-            ] })
-          ]
+            openGeneralSidebar2("edit-site/global-styles");
+            setStylesPath("/revisions");
+          }
         }
-      );
+      ];
+    }, [
+      history,
+      openGeneralSidebar2,
+      setStylesPath,
+      hasRevisions,
+      canvas
+    ]);
+    return {
+      isLoading: false,
+      commands
+    };
+  };
+  function useCommonCommands() {
+    (0, import_commands.useCommandLoader)({
+      name: "core/edit-site/toggle-styles-welcome-guide",
+      hook: getGlobalStylesToggleWelcomeGuideCommands()
+    });
+    (0, import_commands.useCommandLoader)({
+      name: "core/edit-site/reset-global-styles",
+      hook: getGlobalStylesResetCommands()
+    });
+    (0, import_commands.useCommandLoader)({
+      name: "core/edit-site/open-styles-revisions",
+      hook: getGlobalStylesOpenRevisionsCommands()
+    });
+  }
+
+  // packages/edit-site/build-module/hooks/commands/use-set-command-context.mjs
+  var import_data14 = __toESM(require_data(), 1);
+  var import_commands2 = __toESM(require_commands(), 1);
+  var import_block_editor3 = __toESM(require_block_editor(), 1);
+  var import_router8 = __toESM(require_router(), 1);
+  var { useCommandContext } = unlock(import_commands2.privateApis);
+  var { useLocation: useLocation8 } = unlock(import_router8.privateApis);
+  function useSetCommandContext() {
+    const { query = {} } = useLocation8();
+    const { canvas = "view" } = query;
+    const hasBlockSelected = (0, import_data14.useSelect)((select4) => {
+      return select4(import_block_editor3.store).getBlockSelectionStart();
+    }, []);
+    let commandContext = "site-editor";
+    if (canvas === "edit") {
+      commandContext = "entity-edit";
     }
-  );
-  function CompositeGrid({
-    data,
-    isInfiniteScroll,
-    className,
-    inert,
-    isLoading,
-    view,
-    fields: fields2,
-    selection,
-    onChangeSelection,
-    onClickItem,
-    isItemClickable,
-    renderItemLink,
-    getItemId: getItemId2,
+    if (hasBlockSelected) {
+      commandContext = "block-selection-edit";
+    }
+    useCommandContext(commandContext);
+  }
+
+  // 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);
+
+  // 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_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_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);
+
+  // 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);
+  function SidebarButton(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(
+      import_components8.Button,
+      {
+        size: "compact",
+        ...props,
+        className: clsx_default("edit-site-sidebar-button", props.className)
+      }
+    );
+  }
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen/index.mjs
+  var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
+  var { useHistory: useHistory5, useLocation: useLocation9 } = unlock(import_router9.privateApis);
+  function SidebarNavigationScreen({
+    isRoot,
+    title,
     actions,
-    getSelectionProps
+    content,
+    footer,
+    description,
+    backPath: backPathProp
   }) {
-    const { paginationInfo, resizeObserverRef } = (0, import_element70.useContext)(dataviews_context_default);
-    const gridColumns = useGridColumns();
-    const hasBulkActions = useSomeItemHasAPossibleBulkAction(actions, data);
-    const titleField = fields2.find(
-      (field) => field.id === view?.titleField
-    );
-    const mediaField = fields2.find(
-      (field) => field.id === view?.mediaField
-    );
-    const descriptionField2 = fields2.find(
-      (field) => field.id === view?.descriptionField
-    );
-    const otherFields = view.fields ?? [];
-    const { regularFields, badgeFields } = otherFields.reduce(
-      (accumulator, fieldId) => {
-        const field = fields2.find((f2) => f2.id === fieldId);
-        if (!field) {
-          return accumulator;
-        }
-        const key = view.layout?.badgeFields?.includes(fieldId) ? "badgeFields" : "regularFields";
-        accumulator[key].push(field);
-        return accumulator;
+    const { dashboardLink, dashboardLinkText, previewingThemeName } = (0, import_data15.useSelect)(
+      (select4) => {
+        const { getSettings: getSettings8 } = unlock(select4(store));
+        const currentlyPreviewingThemeId = currentlyPreviewingTheme();
+        return {
+          dashboardLink: getSettings8().__experimentalDashboardLink,
+          dashboardLinkText: getSettings8().__experimentalDashboardLinkText,
+          // Do not call `getTheme` with null, it will cause a request to
+          // the server.
+          previewingThemeName: currentlyPreviewingThemeId ? select4(import_core_data12.store).getTheme(currentlyPreviewingThemeId)?.name?.rendered : void 0
+        };
       },
-      { regularFields: [], badgeFields: [] }
-    );
-    const size4 = "900px";
-    const totalRows = Math.ceil(data.length / gridColumns);
-    const placeholdersNeeded = usePlaceholdersNeeded(
-      data,
-      isInfiniteScroll,
-      gridColumns
+      []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(import_jsx_runtime134.Fragment, {
-      // Render infinite scroll layout (no rows, feed semantics)
-      children: [
-        isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(
-          import_components27.Composite,
-          {
-            render: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-              GridItems,
+    const location = useLocation9();
+    const history = useHistory5();
+    const { navigate } = (0, import_element54.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)(
+        import_components9.__experimentalVStack,
+        {
+          className: clsx_default("edit-site-sidebar-navigation-screen__main", {
+            "has-footer": !!footer
+          }),
+          spacing: 0,
+          justify: "flex-start",
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime113.jsxs)(
+              import_components9.__experimentalHStack,
               {
-                className: clsx_default(
-                  "dataviews-view-grid-infinite-scroll",
-                  className,
-                  {
-                    [`has-${view.layout?.density}-density`]: view.layout?.density && [
-                      "compact",
-                      "comfortable"
-                    ].includes(view.layout.density)
-                  }
-                ),
-                previewSize: view.layout?.previewSize,
-                "aria-busy": isLoading,
-                ref: resizeObserverRef
+                spacing: 3,
+                alignment: "flex-start",
+                className: "edit-site-sidebar-navigation-screen__title-icon",
+                children: [
+                  !isRoot && /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
+                    SidebarButton,
+                    {
+                      onClick: () => {
+                        history.navigate(backPath);
+                        navigate("back");
+                      },
+                      icon,
+                      label: (0, import_i18n12.__)("Back"),
+                      showTooltip: false
+                    }
+                  ),
+                  isRoot && /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
+                    SidebarButton,
+                    {
+                      icon,
+                      label: dashboardLinkText || (0, import_i18n12.__)("Go to the Dashboard"),
+                      href: dashboardLink
+                    }
+                  ),
+                  /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
+                    import_components9.__experimentalHeading,
+                    {
+                      className: "edit-site-sidebar-navigation-screen__title",
+                      level: 1,
+                      size: 20,
+                      children: !isPreviewingTheme() ? title : (0, import_i18n12.sprintf)(
+                        /* translators: 1: theme name. 2: title */
+                        (0, import_i18n12.__)("Previewing %1$s: %2$s"),
+                        previewingThemeName,
+                        title
+                      )
+                    }
+                  ),
+                  actions && /* @__PURE__ */ (0, import_jsx_runtime113.jsx)("div", { className: "edit-site-sidebar-navigation-screen__actions", children: actions })
+                ]
               }
             ),
-            role: "feed",
-            focusWrap: true,
-            inert,
-            children: [
-              Array.from({ length: placeholdersNeeded }).map(
-                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-                  import_components27.Composite.Item,
-                  {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-                      Stack,
-                      {
-                        ...props,
-                        direction: "column",
-                        role: "article",
-                        className: "dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"
-                      }
-                    ),
-                    "aria-hidden": true,
-                    tabIndex: -1
-                  },
-                  `placeholder-${index2}`
-                )
-              ),
-              data.map((item) => {
-                const itemId = getItemId2(item);
-                const selectionProps = getSelectionProps(itemId);
-                const stablePosition = item.position;
-                return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-                  import_components27.Composite.Item,
-                  {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-                      GridItem,
-                      {
-                        ...props,
-                        id: itemId,
-                        role: "article",
-                        view,
-                        selection,
-                        onChangeSelection,
-                        onClickItem,
-                        isItemClickable,
-                        renderItemLink,
-                        getItemId: getItemId2,
-                        item,
-                        actions,
-                        onMouseDown: (event) => {
-                          props.onMouseDown?.(event);
-                          selectionProps.onMouseDown(
-                            event
-                          );
-                        },
-                        onClickCapture: (event) => {
-                          props.onClickCapture?.(event);
-                          selectionProps.onClickCapture(
-                            event
-                          );
-                        },
-                        mediaField,
-                        titleField,
-                        descriptionField: descriptionField2,
-                        regularFields,
-                        badgeFields,
-                        hasBulkActions,
-                        posinset: stablePosition,
-                        setsize: paginationInfo.totalItems,
-                        config: {
-                          sizes: size4
-                        }
-                      }
-                    )
-                  },
-                  itemId
-                );
-              })
-            ]
-          }
-        ),
-        // Render standard grid layout (with rows, grid semantics)
-        !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-          import_components27.Composite,
-          {
-            role: "grid",
-            className: clsx_default("dataviews-view-grid", className, {
-              [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-                view.layout.density
-              )
-            }),
-            focusWrap: true,
-            "aria-busy": isLoading,
-            "aria-rowcount": totalRows,
-            ref: resizeObserverRef,
-            inert,
-            children: chunk(data, gridColumns).map((row, i2) => /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-              import_components27.Composite.Row,
-              {
-                render: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-                  "div",
-                  {
-                    role: "row",
-                    "aria-rowindex": i2 + 1,
-                    "aria-label": (0, import_i18n34.sprintf)(
-                      /* translators: %d: The row number in the grid */
-                      (0, import_i18n34.__)("Row %d"),
-                      i2 + 1
-                    ),
-                    className: "dataviews-view-grid__row",
-                    style: {
-                      gridTemplateColumns: `repeat( ${gridColumns}, minmax(0, 1fr) )`
-                    }
-                  }
-                ),
-                children: row.map((item) => {
-                  const itemId = getItemId2(item);
-                  const selectionProps = getSelectionProps(itemId);
-                  return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-                    import_components27.Composite.Item,
-                    {
-                      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-                        GridItem,
-                        {
-                          ...props,
-                          id: itemId,
-                          role: "gridcell",
-                          view,
-                          selection,
-                          onChangeSelection,
-                          onClickItem,
-                          isItemClickable,
-                          renderItemLink,
-                          getItemId: getItemId2,
-                          item,
-                          actions,
-                          onMouseDown: (event) => {
-                            props.onMouseDown?.(
-                              event
-                            );
-                            selectionProps.onMouseDown(
-                              event
-                            );
-                          },
-                          onClickCapture: (event) => {
-                            props.onClickCapture?.(
-                              event
-                            );
-                            selectionProps.onClickCapture(
-                              event
-                            );
-                          },
-                          mediaField,
-                          titleField,
-                          descriptionField: descriptionField2,
-                          regularFields,
-                          badgeFields,
-                          hasBulkActions,
-                          config: {
-                            sizes: size4
-                          }
-                        }
-                      )
-                    },
-                    itemId
-                  );
-                })
-              },
-              i2
-            ))
-          }
-        )
-      ]
-    });
+            /* @__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 }),
+              content
+            ] })
+          ]
+        }
+      ),
+      footer && /* @__PURE__ */ (0, import_jsx_runtime113.jsx)("footer", { className: "edit-site-sidebar-navigation-screen__footer", children: footer })
+    ] });
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
-  var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
-  function ViewGrid({
-    actions,
-    data,
-    fields: fields2,
-    getItemId: getItemId2,
-    isLoading,
-    onChangeSelection,
-    onClickItem,
-    isItemClickable,
-    renderItemLink,
-    selection,
-    view,
-    className,
-    empty
+  // 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_router10 = __toESM(require_router(), 1);
+  var import_element55 = __toESM(require_element(), 1);
+  var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
+  var { useHistory: useHistory6, useLink, useLocation: useLocation10 } = unlock(import_router10.privateApis);
+  function SidebarNavigationItem({
+    isHidden: isHidden2 = false,
+    ...props
   }) {
-    const isDelayedLoading = useDelayedLoading(!!isLoading);
-    const hasData = !!data?.length;
-    const groupField = view.groupBy?.field ? fields2.find((f2) => f2.id === view.groupBy?.field) : null;
-    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId: getItemId2,
-      isItemSelectable: (item) => hasAPossibleBulkAction(actions, item),
-      selection,
-      onChangeSelection,
-      selectionMode: "multi",
-      shouldSelectOnClick: false
-    });
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
-        "div",
-        {
-          className: clsx_default("dataviews-no-results", {
-            "is-refreshing": isDelayedLoading
-          }),
-          children: empty
-        }
-      );
+    if (isHidden2) {
+      return null;
     }
-    const gridProps = {
-      className: clsx_default(className, {
-        "is-refreshing": !isInfiniteScroll && isDelayedLoading
-      }),
-      inert: !isInfiniteScroll && !!isLoading ? "true" : void 0,
-      isLoading,
-      view,
-      fields: fields2,
-      selection,
-      onChangeSelection,
-      onClickItem,
-      isItemClickable,
-      renderItemLink,
-      getItemId: getItemId2,
-      actions,
-      getSelectionProps
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(import_jsx_runtime135.Fragment, {
-      // Render multiple groups.
-      children: [
-        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(Stack, { direction: "column", gap: "lg", children: Array.from(dataByGroup.entries()).map(
-          ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(
-            Stack,
-            {
-              direction: "column",
-              gap: "sm",
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("h3", { className: "dataviews-view-grid__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n35.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"),
-                  groupField.label,
-                  groupName
-                ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
-                  CompositeGrid,
-                  {
-                    ...gridProps,
-                    data: groupItems,
-                    isInfiniteScroll: false
-                  }
-                )
-              ]
-            },
-            groupName
-          )
-        ) }),
-        // Render a single grid with all data.
-        !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
-          CompositeGrid,
-          {
-            ...gridProps,
-            data,
-            isInfiniteScroll: !!isInfiniteScroll
-          }
+    return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(SidebarNavigationItemContent, { ...props });
+  }
+  function SidebarNavigationItemContent({
+    className: className2,
+    icon,
+    withChevron = false,
+    suffix,
+    uid,
+    to: to2,
+    onClick,
+    activeOnRouteName,
+    children,
+    ...props
+  }) {
+    const history = useHistory6();
+    const linkProps = useLink(to2);
+    const { name: name2 } = useLocation10();
+    const { navigate } = (0, import_element55.useContext)(SidebarNavigationContext);
+    const isActive = activeOnRouteName && name2 === activeOnRouteName;
+    function handleClick(e2) {
+      if (onClick) {
+        onClick(e2);
+        navigate("forward");
+      } else if (to2) {
+        e2.preventDefault();
+        history.navigate(to2);
+        navigate("forward", `[id="${uid}"]`);
+      }
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
+      import_components10.__experimentalItem,
+      {
+        className: clsx_default(
+          "edit-site-sidebar-navigation-item",
+          { "with-suffix": !withChevron && suffix },
+          className2
         ),
-        isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(import_components28.Spinner, {}) })
-      ]
-    });
+        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)(
+            icon_default,
+            {
+              style: { fill: "currentcolor" },
+              icon,
+              size: 24
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(import_components10.FlexBlock, { children }),
+          withChevron && /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
+            icon_default,
+            {
+              icon: (0, import_i18n13.isRTL)() ? chevron_left_small_default : chevron_right_small_default,
+              className: "edit-site-sidebar-navigation-item__drilldown-indicator",
+              size: 24
+            }
+          ),
+          !withChevron && suffix
+        ] })
+      }
+    );
   }
-  var grid_default = ViewGrid;

-  // packages/dataviews/build-module/components/dataviews-layouts/list/index.mjs
-  var import_compose8 = __toESM(require_compose(), 1);
-  var import_components29 = __toESM(require_components(), 1);
-  var import_element71 = __toESM(require_element(), 1);
-  var import_i18n36 = __toESM(require_i18n(), 1);
-  var import_data37 = __toESM(require_data(), 1);
-  var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu3 } = unlock4(import_components29.privateApis);
-  function generateItemWrapperCompositeId(idPrefix) {
-    return `${idPrefix}-item-wrapper`;
-  }
-  function generatePrimaryActionCompositeId(idPrefix, primaryActionId) {
-    return `${idPrefix}-primary-action-${primaryActionId}`;
-  }
-  function generateDropdownTriggerCompositeId(idPrefix) {
-    return `${idPrefix}-dropdown`;
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-main/index.mjs
+  var import_jsx_runtime115 = __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)(
+        SidebarNavigationItem,
+        {
+          to: "/identity",
+          uid: "identity-navigation-item",
+          icon: site_logo_default,
+          activeOnRouteName: "identity",
+          isHidden: !isBlockBasedTheme,
+          children: (0, import_i18n14._x)("Identity", "site identity")
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+        SidebarNavigationItem,
+        {
+          to: isBlockBasedTheme ? "/styles" : "/stylebook",
+          uid: isBlockBasedTheme ? "global-styles-navigation-item" : "stylebook-navigation-item",
+          icon: styles_default,
+          activeOnRouteName: isBlockBasedTheme ? "styles" : void 0,
+          withChevron: !isBlockBasedTheme,
+          children: (0, import_i18n14.__)("Styles")
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+        SidebarNavigationItem,
+        {
+          uid: "page-navigation-item",
+          to: "/page",
+          withChevron: true,
+          icon: page_default,
+          isHidden: !isBlockBasedTheme,
+          children: (0, import_i18n14.__)("Pages")
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+        SidebarNavigationItem,
+        {
+          uid: "navigation-navigation-item",
+          to: "/navigation",
+          withChevron: true,
+          icon: navigation_default,
+          isHidden: !isBlockBasedTheme,
+          children: (0, import_i18n14.__)("Navigation")
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+        SidebarNavigationItem,
+        {
+          uid: "patterns-navigation-item",
+          to: "/pattern",
+          withChevron: true,
+          icon: symbol_default,
+          children: (0, import_i18n14.__)("Patterns")
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+        SidebarNavigationItem,
+        {
+          uid: "template-navigation-item",
+          to: "/template",
+          withChevron: true,
+          icon: layout_default,
+          isHidden: !isBlockBasedTheme,
+          children: (0, import_i18n14.__)("Templates")
+        }
+      )
+    ] });
   }
-  function PrimaryActionGridCell({
-    idPrefix,
-    primaryAction,
-    item
-  }) {
-    const registry = (0, import_data37.useRegistry)();
-    const [isModalOpen, setIsModalOpen] = (0, import_element71.useState)(false);
-    const compositeItemId = generatePrimaryActionCompositeId(
-      idPrefix,
-      primaryAction.id
+  function SidebarNavigationScreenMain({ customDescription }) {
+    const isBlockBasedTheme = (0, import_data16.useSelect)(
+      (select4) => select4(import_core_data13.store).getCurrentTheme()?.is_block_theme,
+      []
     );
-    const label = typeof primaryAction.label === "string" ? primaryAction.label : primaryAction.label([item]);
-    return "RenderModal" in primaryAction ? /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-      import_components29.Composite.Item,
+    let description;
+    if (customDescription) {
+      description = customDescription;
+    } else if (isBlockBasedTheme) {
+      description = (0, import_i18n14.__)(
+        "Customize the appearance of your website using the block editor."
+      );
+    } else {
+      description = (0, import_i18n14.__)(
+        "Explore block styles and patterns to refine your site."
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+      SidebarNavigationScreen,
       {
-        id: compositeItemId,
-        render: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-          import_components29.Button,
-          {
-            disabled: !!primaryAction.disabled,
-            accessibleWhenDisabled: true,
-            text: label,
-            size: "small",
-            onClick: () => setIsModalOpen(true)
-          }
-        ),
-        children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-          ActionModal,
+        isRoot: true,
+        title: (0, import_i18n14.__)("Design"),
+        description,
+        content: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+          MainSidebarNavigationContent,
           {
-            action: primaryAction,
-            items: [item],
-            closeModal: () => setIsModalOpen(false)
+            isBlockBasedTheme
           }
         )
       }
-    ) }, primaryAction.id) : /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-      import_components29.Composite.Item,
+    );
+  }
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-unsupported/index.mjs
+  var import_i18n15 = __toESM(require_i18n(), 1);
+  var import_components12 = __toESM(require_components(), 1);
+  var import_jsx_runtime116 = __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.__)(
+      "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_html_entities3 = __toESM(require_html_entities(), 1);
+  var import_block_editor5 = __toESM(require_block_editor(), 1);
+  var import_url9 = __toESM(require_url(), 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_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);
+  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)(
+        "source",
+        {
+          srcSet: nonAnimatedSrc,
+          media: "(prefers-reduced-motion: reduce)"
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime117.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);
+  function WelcomeGuideEditor() {
+    const { toggle } = (0, import_data17.useDispatch)(import_preferences5.store);
+    const { isActive, isBlockBasedTheme } = (0, import_data17.useSelect)((select4) => {
+      return {
+        isActive: !!select4(import_preferences5.store).get(
+          "core/edit-site",
+          "welcomeGuide"
+        ),
+        isBlockBasedTheme: select4(import_core_data14.store).getCurrentTheme()?.is_block_theme
+      };
+    }, []);
+    if (!isActive || !isBlockBasedTheme) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+      import_components13.Guide,
       {
-        id: compositeItemId,
-        render: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-          import_components29.Button,
+        className: "edit-site-welcome-guide guide-editor",
+        contentLabel: (0, import_i18n16.__)("Welcome to the site editor"),
+        finishButtonText: (0, import_i18n16.__)("Get started"),
+        onFinish: () => toggle("core/edit-site", "welcomeGuide"),
+        pages: [
           {
-            disabled: !!primaryAction.disabled,
-            accessibleWhenDisabled: true,
-            size: "small",
-            onClick: () => {
-              primaryAction.callback([item], { registry });
-            },
-            children: label
+            image: /* @__PURE__ */ (0, import_jsx_runtime118.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.__)(
+                "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.__)(
+                  "Click <StylesIconImage /> to start designing your blocks, and choose your typography, layout, and colors."
+                ),
+                {
+                  StylesIconImage: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+                    "img",
+                    {
+                      alt: (0, import_i18n16.__)("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"
+                    }
+                  )
+                }
+              ) })
+            ] })
           }
-        )
+        ]
       }
-    ) }, primaryAction.id);
+    );
   }
-  function ListItem({
-    view,
-    actions,
-    idPrefix,
-    isSelected: isSelected2,
-    item,
-    titleField,
-    mediaField,
-    descriptionField: descriptionField2,
-    selectionProps,
-    otherFields,
-    onDropdownTriggerKeyDown,
-    posinset
-  }) {
-    const {
-      showTitle = true,
-      showMedia = true,
-      showDescription = true,
-      infiniteScrollEnabled
-    } = view;
-    const itemRef = (0, import_element71.useRef)(null);
-    const labelId = `${idPrefix}-label`;
-    const descriptionId = `${idPrefix}-description`;
-    const registry = (0, import_data37.useRegistry)();
-    const [isHovered, setIsHovered] = (0, import_element71.useState)(false);
-    const [activeModalAction, setActiveModalAction] = (0, import_element71.useState)(
-      null
-    );
-    const handleHover = ({ type }) => {
-      const isHover = type === "mouseenter";
-      setIsHovered(isHover);
-    };
-    const { paginationInfo } = (0, import_element71.useContext)(dataviews_context_default);
-    (0, import_element71.useEffect)(() => {
-      if (isSelected2) {
-        itemRef.current?.scrollIntoView({
-          behavior: "auto",
-          block: "nearest",
-          inline: "nearest"
-        });
-      }
-    }, [isSelected2]);
-    const { primaryAction, eligibleActions } = (0, import_element71.useMemo)(() => {
-      const _eligibleActions = actions.filter(
-        (action) => !action.isEligible || action.isEligible(item)
+
+  // 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_preferences6 = __toESM(require_preferences(), 1);
+  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
+  function WelcomeGuidePage() {
+    const { toggle } = (0, import_data18.useDispatch)(import_preferences6.store);
+    const isVisible2 = (0, import_data18.useSelect)((select4) => {
+      const isPageActive = !!select4(import_preferences6.store).get(
+        "core/edit-site",
+        "welcomeGuidePage"
       );
-      const _primaryActions = _eligibleActions.filter(
-        (action) => action.isPrimary
+      const isEditorActive = !!select4(import_preferences6.store).get(
+        "core/edit-site",
+        "welcomeGuide"
       );
-      return {
-        primaryAction: _primaryActions[0],
-        eligibleActions: _eligibleActions
-      };
-    }, [actions, item]);
-    const hasOnlyOnePrimaryAction = primaryAction && actions.length === 1;
-    const renderedMediaField = showMedia && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("div", { className: "dataviews-view-list__media-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-      mediaField.render,
-      {
-        item,
-        field: mediaField,
-        config: { sizes: "52px" }
-      }
-    ) }) : null;
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime136.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_runtime136.jsxs)(
-      Stack,
+      return isPageActive && !isEditorActive;
+    }, []);
+    if (!isVisible2) {
+      return null;
+    }
+    const heading = (0, import_i18n17.__)("Editing a page");
+    return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
+      import_components14.Guide,
       {
-        direction: "row",
-        gap: "md",
-        className: "dataviews-view-list__item-actions",
-        children: [
-          primaryAction && /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-            PrimaryActionGridCell,
-            {
-              idPrefix,
-              primaryAction,
-              item
-            }
-          ),
-          !hasOnlyOnePrimaryAction && /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)("div", { role: "gridcell", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(Menu3, { placement: "bottom-end", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-                Menu3.TriggerButton,
-                {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-                    import_components29.Composite.Item,
-                    {
-                      id: generateDropdownTriggerCompositeId(
-                        idPrefix
-                      ),
-                      render: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-                        import_components29.Button,
-                        {
-                          size: "small",
-                          icon: more_vertical_default,
-                          label: (0, import_i18n36.__)("Actions"),
-                          accessibleWhenDisabled: true,
-                          disabled: !actions.length,
-                          onKeyDown: onDropdownTriggerKeyDown
-                        }
-                      )
-                    }
-                  )
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(Menu3.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-                ActionsMenuGroup,
-                {
-                  actions: eligibleActions,
-                  item,
-                  registry,
-                  setActiveModalAction
-                }
-              ) })
-            ] }),
-            !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-              ActionModal,
+        className: "edit-site-welcome-guide guide-page",
+        contentLabel: heading,
+        finishButtonText: (0, import_i18n17.__)("Continue"),
+        onFinish: () => toggle("core/edit-site", "welcomeGuidePage"),
+        pages: [
+          {
+            image: /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
+              "video",
               {
-                action: activeModalAction,
-                items: [item],
-                closeModal: () => setActiveModalAction(null)
+                className: "edit-site-welcome-guide__video",
+                autoPlay: true,
+                loop: true,
+                muted: true,
+                width: "312",
+                height: "240",
+                children: /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
+                  "source",
+                  {
+                    src: "https://s.w.org/images/block-editor/editing-your-page.mp4",
+                    type: "video/mp4"
+                  }
+                )
               }
-            )
-          ] })
+            ),
+            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.__)(
+                // 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."
+              ) })
+            ] })
+          }
         ]
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-      import_components29.Composite.Row,
+  }
+
+  // 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_preferences7 = __toESM(require_preferences(), 1);
+  var import_editor6 = __toESM(require_editor(), 1);
+  var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
+  function WelcomeGuideTemplate() {
+    const { toggle } = (0, import_data19.useDispatch)(import_preferences7.store);
+    const { isActive, hasPreviousEntity } = (0, import_data19.useSelect)((select4) => {
+      const { getEditorSettings } = select4(import_editor6.store);
+      const { get } = select4(import_preferences7.store);
+      return {
+        isActive: get("core/edit-site", "welcomeGuideTemplate"),
+        hasPreviousEntity: !!getEditorSettings().onNavigateToPreviousEntityRecord
+      };
+    }, []);
+    const isVisible2 = isActive && hasPreviousEntity;
+    if (!isVisible2) {
+      return null;
+    }
+    const heading = (0, import_i18n18.__)("Editing a template");
+    return /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
+      import_components15.Guide,
       {
-        ref: itemRef,
-        render: (
-          /* aria-posinset breaks Composite.Row if passed to it directly. */
-          /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-            "div",
-            {
-              "aria-posinset": posinset,
-              "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0
-            }
-          )
-        ),
-        role: infiniteScrollEnabled ? "article" : "row",
-        className: clsx_default({
-          "is-selected": isSelected2,
-          "is-hovered": isHovered
-        }),
-        onMouseEnter: handleHover,
-        onMouseLeave: handleHover,
-        children: /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
-          Stack,
+        className: "edit-site-welcome-guide guide-template",
+        contentLabel: heading,
+        finishButtonText: (0, import_i18n18.__)("Continue"),
+        onFinish: () => toggle("core/edit-site", "welcomeGuideTemplate"),
+        pages: [
           {
-            direction: "row",
-            className: "dataviews-view-list__item-wrapper",
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-                import_components29.Composite.Item,
-                {
-                  id: generateItemWrapperCompositeId(idPrefix),
-                  "aria-pressed": isSelected2,
-                  "aria-labelledby": labelId,
-                  "aria-describedby": descriptionId,
-                  className: "dataviews-view-list__item",
-                  ...selectionProps
-                }
-              ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
-                Stack,
-                {
-                  direction: "row",
-                  gap: "md",
-                  justify: "start",
-                  align: hasOnlyMediaAndTitle ? "center" : "flex-start",
-                  style: { flex: 1, minWidth: 0 },
-                  children: [
-                    renderedMediaField,
-                    /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
-                      Stack,
-                      {
-                        direction: "column",
-                        gap: "xs",
-                        className: "dataviews-view-list__field-wrapper",
-                        children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(Stack, { direction: "row", align: "center", children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-                              "div",
-                              {
-                                className: "dataviews-title-field dataviews-view-list__title-field",
-                                id: labelId,
-                                children: renderedTitleField
-                              }
-                            ),
-                            usedActions
-                          ] }),
-                          renderDescription && /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("div", { className: "dataviews-view-list__field", children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-                            descriptionField2.render,
-                            {
-                              item,
-                              field: descriptionField2
-                            }
-                          ) }),
-                          /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-                            "div",
-                            {
-                              className: "dataviews-view-list__fields",
-                              id: descriptionId,
-                              children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
-                                "div",
-                                {
-                                  className: "dataviews-view-list__field",
-                                  children: [
-                                    /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-                                      VisuallyHidden,
-                                      {
-                                        className: "dataviews-view-list__field-label",
-                                        render: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("span", {}),
-                                        children: field.label
-                                      }
-                                    ),
-                                    /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("span", { className: "dataviews-view-list__field-value", children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-                                      field.render,
-                                      {
-                                        item,
-                                        field
-                                      }
-                                    ) })
-                                  ]
-                                },
-                                field.id
-                              ))
-                            }
-                          )
-                        ]
-                      }
-                    )
-                  ]
-                }
-              )
-            ]
+            image: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
+              "video",
+              {
+                className: "edit-site-welcome-guide__video",
+                autoPlay: true,
+                loop: true,
+                muted: true,
+                width: "312",
+                height: "240",
+                children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
+                  "source",
+                  {
+                    src: "https://s.w.org/images/block-editor/editing-your-template.mp4",
+                    type: "video/mp4"
+                  }
+                )
+              }
+            ),
+            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.__)(
+                "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."
+              ) })
+            ] })
           }
-        )
+        ]
       }
     );
   }
-  function isDefined2(item) {
-    return !!item;
+
+  // packages/edit-site/build-module/components/welcome-guide/index.mjs
+  var import_jsx_runtime121 = __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, {})
+    ] });
   }
-  function ViewList(props) {
-    const {
-      actions,
-      data,
-      fields: fields2,
-      getItemId: getItemId2,
-      isLoading,
-      onChangeSelection,
-      selection,
-      view,
-      className,
-      empty
-    } = props;
-    const baseId = (0, import_compose8.useInstanceId)(ViewList, "view-list");
-    const isDelayedLoading = useDelayedLoading(!!isLoading);
-    const { paginationInfo } = (0, import_element71.useContext)(dataviews_context_default);
-    const selectedItem = data?.findLast(
-      (item) => selection.includes(getItemId2(item))
-    );
-    const titleField = fields2.find((field) => field.id === view.titleField);
-    const mediaField = fields2.find((field) => field.id === view.mediaField);
-    const descriptionField2 = fields2.find(
-      (field) => field.id === view.descriptionField
-    );
-    const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f2) => fieldId === f2.id)).filter(isDefined2);
-    const { getSelectionProps } = useSelectionProps({
-      data,
-      getItemId: getItemId2,
-      isItemSelectable: () => true,
-      selection,
-      onChangeSelection,
-      selectionMode: "single-required",
-      shouldSelectOnClick: true
-    });
-    const generateCompositeItemIdPrefix = (0, import_element71.useCallback)(
-      (item) => `${baseId}-${getItemId2(item)}`,
-      [baseId, getItemId2]
-    );
-    const isActiveCompositeItem = (0, import_element71.useCallback)(
-      (item, idToCheck) => {
-        return idToCheck.startsWith(
-          generateCompositeItemIdPrefix(item)
-        );
-      },
-      [generateCompositeItemIdPrefix]
-    );
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element71.useState)(void 0);
-    const compositeRef = (0, import_element71.useRef)(null);
-    (0, import_element71.useEffect)(() => {
-      if (selectedItem) {
-        setActiveCompositeId(
-          generateItemWrapperCompositeId(
-            generateCompositeItemIdPrefix(selectedItem)
-          )
-        );
-      }
-    }, [selectedItem, generateCompositeItemIdPrefix]);
-    const activeItemIndex = data.findIndex(
-      (item) => isActiveCompositeItem(item, activeCompositeId ?? "")
-    );
-    const previousActiveItemIndex = (0, import_compose8.usePrevious)(activeItemIndex);
-    const isActiveIdInList = activeItemIndex !== -1;
-    const selectCompositeItem = (0, import_element71.useCallback)(
-      (targetIndex, generateCompositeId) => {
-        const clampedIndex = Math.min(
-          data.length - 1,
-          Math.max(0, targetIndex)
-        );
-        if (!data[clampedIndex]) {
-          return;
-        }
-        const itemIdPrefix = generateCompositeItemIdPrefix(
-          data[clampedIndex]
-        );
-        const targetCompositeItemId = generateCompositeId(itemIdPrefix);
-        setActiveCompositeId(targetCompositeItemId);
-        if (compositeRef.current?.contains(
-          compositeRef.current.ownerDocument.activeElement
-        )) {
-          document.getElementById(targetCompositeItemId)?.focus();
-        }
-      },
-      [data, generateCompositeItemIdPrefix]
-    );
-    (0, import_element71.useEffect)(() => {
-      const wasActiveIdInList = previousActiveItemIndex !== void 0 && previousActiveItemIndex !== -1;
-      if (!isActiveIdInList && wasActiveIdInList) {
-        selectCompositeItem(
-          previousActiveItemIndex,
-          generateItemWrapperCompositeId
-        );
+
+  // packages/edit-site/build-module/components/canvas-loader/index.mjs
+  var import_components16 = __toESM(require_components(), 1);
+  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 { useStyle: useStyle2 } = unlock(import_editor8.privateApis);
+  function CanvasLoader({ id }) {
+    const textColor = useStyle2("color.text");
+    const { elapsed, total } = (0, import_data20.useSelect)((select4) => {
+      const selectorsByStatus = select4(import_core_data15.store).countSelectorsByStatus();
+      const resolving = selectorsByStatus.resolving ?? 0;
+      const finished = selectorsByStatus.finished ?? 0;
+      return {
+        elapsed: finished,
+        total: finished + resolving
+      };
+    }, []);
+    return /* @__PURE__ */ (0, import_jsx_runtime122.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 })
       }
-    }, [isActiveIdInList, selectCompositeItem, previousActiveItemIndex]);
-    const onDropdownTriggerKeyDown = (0, import_element71.useCallback)(
-      (event) => {
-        if (event.key === "ArrowDown") {
-          event.preventDefault();
-          selectCompositeItem(
-            activeItemIndex + 1,
-            generateDropdownTriggerCompositeId
-          );
-        }
-        if (event.key === "ArrowUp") {
-          event.preventDefault();
-          selectCompositeItem(
-            activeItemIndex - 1,
-            generateDropdownTriggerCompositeId
-          );
-        }
-      },
-      [selectCompositeItem, activeItemIndex]
     );
-    const hasData = !!data?.length;
-    const groupField = view.groupBy?.field ? fields2.find((field) => field.id === view.groupBy?.field) : null;
-    const dataByGroup = hasData && groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    const hasMoreItems = isInfiniteScroll && (view.startPosition ?? 1) + (view.perPage ?? 0) < paginationInfo.totalItems;
-    const listClassName = clsx_default("dataviews-view-list", className, {
-      [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(view.layout.density),
-      "is-refreshing": !isInfiniteScroll && isDelayedLoading
-    });
-    const compositeProps = {
-      ref: compositeRef,
-      id: baseId,
-      render: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("div", {}),
-      activeId: activeCompositeId,
-      setActiveId: setActiveCompositeId,
-      inert: !isInfiniteScroll && !!isLoading ? "true" : void 0
-    };
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-        "div",
-        {
-          className: clsx_default("dataviews-no-results", {
-            "is-refreshing": isDelayedLoading
-          }),
-          children: empty
-        }
-      );
-    }
-    if (hasData && groupField && dataByGroup) {
-      return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-        import_components29.Composite,
-        {
-          ...compositeProps,
-          className: "dataviews-view-list__group",
-          role: "grid",
-          children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(Stack, { direction: "column", gap: "lg", className: listClassName, children: Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(Stack, { direction: "column", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("h3", { className: "dataviews-view-list__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n36.sprintf)(
-                // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                (0, import_i18n36.__)("%1$s: %2$s"),
-                groupField.label,
-                groupName
-              ) }),
-              groupItems.map((item) => {
-                const id = generateCompositeItemIdPrefix(item);
-                return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-                  ListItem,
-                  {
-                    view,
-                    idPrefix: id,
-                    actions,
-                    item,
-                    isSelected: item === selectedItem,
-                    selectionProps: getSelectionProps(
-                      getItemId2(item)
-                    ),
-                    mediaField,
-                    titleField,
-                    descriptionField: descriptionField2,
-                    otherFields,
-                    onDropdownTriggerKeyDown
-                  },
-                  id
-                );
-              })
-            ] }, groupName)
-          ) })
-        }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(import_jsx_runtime136.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime136.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_runtime136.jsx)(
-              ListItem,
-              {
-                view,
-                idPrefix: id,
-                actions,
-                item,
-                isSelected: item === selectedItem,
-                selectionProps: getSelectionProps(
-                  getItemId2(item)
-                ),
-                mediaField,
-                titleField,
-                descriptionField: descriptionField2,
-                otherFields,
-                onDropdownTriggerKeyDown,
-                posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
-              },
-              id
-            );
-          })
-        }
-      ),
-      (hasMoreItems || isInfiniteScroll && isLoading) && // Keep the spinner's height reserved while loading more so the
-      // scroll position doesn't bounce. Hidden, and silent to a11y,
-      // while idle.
-      /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-        "p",
-        {
-          className: "dataviews-loading-more",
-          "aria-hidden": !isLoading,
-          children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(import_components29.Spinner, {})
-        }
-      )
-    ] });
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
-  var import_components30 = __toESM(require_components(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-group.mjs
-  var import_i18n37 = __toESM(require_i18n(), 1);
-  var import_element72 = __toESM(require_element(), 1);
-  var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
-  function ActivityGroup({
-    groupName,
-    groupData,
-    groupField,
-    showLabel = true,
-    children
-  }) {
-    const groupHeader = showLabel ? (0, import_element72.createInterpolateElement)(
-      // translators: %s: The label of the field e.g. "Status".
-      (0, import_i18n37.sprintf)((0, import_i18n37.__)("%s: <groupName />"), groupField.label).trim(),
-      {
-        groupName: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
-          groupField.render,
-          {
-            item: groupData[0],
-            field: groupField
-          }
-        )
-      }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(groupField.render, { item: groupData[0], field: groupField });
-    return /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(
-      Stack,
-      {
-        direction: "column",
-        className: "dataviews-view-activity__group",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime137.jsx)("h3", { className: "dataviews-view-activity__group-header", children: groupHeader }),
-          children
-        ]
-      },
-      groupName
-    );
+  // 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);
+
+  // packages/global-styles-engine/build-module/utils/object.mjs
+  function setImmutably(object, path, value) {
+    path = Array.isArray(path) ? [...path] : [path];
+    object = Array.isArray(object) ? [...object] : { ...object };
+    const leaf = path.pop();
+    let prev = object;
+    for (const key of path) {
+      const lvl = prev[key];
+      prev = prev[key] = Array.isArray(lvl) ? [...lvl] : { ...lvl };
+    }
+    prev[leaf] = value;
+    return object;
   }
+  var getValueFromObjectPath = (object, path, defaultValue2) => {
+    const arrayPath = Array.isArray(path) ? path : path.split(".");
+    let value = object;
+    arrayPath.forEach((fieldName) => {
+      value = value?.[fieldName];
+    });
+    return value ?? defaultValue2;
+  };

-  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-item.mjs
-  var import_element73 = __toESM(require_element(), 1);
-  var import_data38 = __toESM(require_data(), 1);
-  var import_compose9 = __toESM(require_compose(), 1);
-  var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
-  function ActivityItem(props) {
-    const {
-      view,
-      actions,
-      item,
-      titleField,
-      mediaField,
-      descriptionField: descriptionField2,
-      otherFields,
-      posinset,
-      onClickItem,
-      renderItemLink,
-      isItemClickable
-    } = props;
-    const {
-      showTitle = true,
-      showMedia = true,
-      showDescription = true,
-      infiniteScrollEnabled
-    } = view;
-    const itemRef = (0, import_element73.useRef)(null);
-    const registry = (0, import_data38.useRegistry)();
-    const { paginationInfo } = (0, import_element73.useContext)(dataviews_context_default);
-    const { primaryActions, eligibleActions } = (0, import_element73.useMemo)(() => {
-      const _eligibleActions = actions.filter(
-        (action) => !action.isEligible || action.isEligible(item)
-      );
-      const _primaryActions = _eligibleActions.filter(
-        (action) => action.isPrimary
-      );
-      return {
-        primaryActions: _primaryActions,
-        eligibleActions: _eligibleActions
-      };
-    }, [actions, item]);
-    const isMobileViewport = (0, import_compose9.useViewportMatch)("medium", "<");
-    const density = view.layout?.density ?? "balanced";
-    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
-      mediaField.render,
-      {
-        item,
-        field: mediaField,
-        config: {
-          sizes: density === "comfortable" ? "32px" : "24px"
-        }
-      }
-    ) : null;
-    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("div", { className: "dataviews-view-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
-      "span",
-      {
-        className: "dataviews-view-activity__item-bullet",
-        "aria-hidden": "true"
-      }
-    ) });
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(titleField.render, { item, field: titleField }) : null;
-    const verticalGap = (0, import_element73.useMemo)(() => {
-      switch (density) {
-        case "comfortable":
-          return "md";
-        default:
-          return "sm";
-      }
-    }, [density]);
-    return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
-      "div",
-      {
-        ref: itemRef,
-        role: infiniteScrollEnabled ? "article" : void 0,
-        "aria-posinset": posinset,
-        "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0,
-        className: clsx_default(
-          "dataviews-view-activity__item",
-          density === "compact" && "is-compact",
-          density === "balanced" && "is-balanced",
-          density === "comfortable" && "is-comfortable"
-        ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
-            Stack,
-            {
-              direction: "column",
-              gap: "xs",
-              align: "center",
-              className: "dataviews-view-activity__item-type",
-              children: renderedMediaField
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(
-            Stack,
-            {
-              direction: "column",
-              gap: verticalGap,
-              align: "flex-start",
-              className: "dataviews-view-activity__item-content",
-              children: [
-                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
-                  ItemClickWrapper,
-                  {
-                    item,
-                    isItemClickable,
-                    onClickItem,
-                    renderItemLink,
-                    className: "dataviews-view-activity__item-title",
-                    children: renderedTitleField
-                  }
-                ),
-                showDescription && descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("div", { className: "dataviews-view-activity__item-description", children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
-                  descriptionField2.render,
-                  {
-                    item,
-                    field: descriptionField2
-                  }
-                ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("div", { className: "dataviews-view-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(
-                  "div",
-                  {
-                    className: "dataviews-view-activity__item-field",
-                    children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
-                        VisuallyHidden,
-                        {
-                          className: "dataviews-view-activity__item-field-label",
-                          render: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("span", {}),
-                          children: field.label
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("span", { className: "dataviews-view-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
-                        field.render,
-                        {
-                          item,
-                          field
-                        }
-                      ) })
-                    ]
-                  },
-                  field.id
-                )) }),
-                !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
-                  PrimaryActions,
-                  {
-                    item,
-                    actions: primaryActions,
-                    registry,
-                    buttonVariant: "secondary"
-                  }
-                )
-              ]
-            }
-          ),
-          (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
-          // there if there are any actions at all.
-          isMobileViewport && // At the same time, only show the menu if there are actions to show.
-          eligibleActions.length > 0) && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("div", { className: "dataviews-view-activity__item-actions", children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
-            ItemActions,
-            {
-              item,
-              actions: eligibleActions,
-              isCompact: true
-            }
-          ) })
-        ] })
+  // packages/global-styles-engine/build-module/settings/get-setting.mjs
+  var VALID_SETTINGS = [
+    "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 getSetting(globalStyles, path, blockName) {
+    const appendedBlockPath = blockName ? ".blocks." + blockName : "";
+    const appendedPropertyPath = path ? "." + path : "";
+    const contextualPath = `settings${appendedBlockPath}${appendedPropertyPath}`;
+    const globalPath = `settings${appendedPropertyPath}`;
+    if (path) {
+      return getValueFromObjectPath(globalStyles, contextualPath) ?? getValueFromObjectPath(globalStyles, globalPath);
+    }
+    let result = {};
+    VALID_SETTINGS.forEach((setting) => {
+      const value = getValueFromObjectPath(
+        globalStyles,
+        `settings${appendedBlockPath}.${setting}`
+      ) ?? getValueFromObjectPath(globalStyles, `settings.${setting}`);
+      if (value !== void 0) {
+        result = setImmutably(result, setting.split("."), value);
       }
-    );
+    });
+    return result;
   }
-  var activity_item_default = ActivityItem;

-  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-items.mjs
-  var import_react15 = __toESM(require_react(), 1);
-  function isDefined3(item) {
-    return !!item;
-  }
-  function ActivityItems(props) {
-    const { data, fields: fields2, getItemId: getItemId2, view } = props;
-    const titleField = fields2.find((field) => field.id === view.titleField);
-    const mediaField = fields2.find((field) => field.id === view.mediaField);
-    const descriptionField2 = fields2.find(
-      (field) => field.id === view.descriptionField
+  // packages/global-styles-engine/build-module/settings/set-setting.mjs
+  function setSetting(globalStyles, path, newValue, blockName) {
+    const appendedBlockPath = blockName ? ".blocks." + blockName : "";
+    const appendedPropertyPath = path ? "." + path : "";
+    const finalPath = `settings${appendedBlockPath}${appendedPropertyPath}`;
+    return setImmutably(
+      globalStyles,
+      finalPath.split("."),
+      newValue
     );
-    const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f2) => fieldId === f2.id)).filter(isDefined3);
-    return data.map((item, index2) => {
-      return /* @__PURE__ */ (0, import_react15.createElement)(
-        activity_item_default,
-        {
-          ...props,
-          key: getItemId2(item),
-          item,
-          mediaField,
-          titleField,
-          descriptionField: descriptionField2,
-          otherFields,
-          posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
-        }
-      );
-    });
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
-  var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
-  function ViewActivity(props) {
-    const { empty, data, fields: fields2, isLoading, view, className } = props;
-    const isDelayedLoading = useDelayedLoading(!!isLoading);
-    const hasData = !!data?.length;
-    const groupField = view.groupBy?.field ? fields2.find((field) => field.id === view.groupBy?.field) : null;
-    const dataByGroup = hasData && groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
-        "div",
+  // packages/global-styles-engine/build-module/utils/common.mjs
+  var import_style_engine = __toESM(require_style_engine(), 1);
+
+  // packages/global-styles-engine/build-module/utils/fluid.mjs
+  var DEFAULT_MAXIMUM_VIEWPORT_WIDTH = "1600px";
+  var DEFAULT_MINIMUM_VIEWPORT_WIDTH = "320px";
+  var DEFAULT_SCALE_FACTOR = 1;
+  var DEFAULT_MINIMUM_FONT_SIZE_FACTOR_MIN = 0.25;
+  var DEFAULT_MINIMUM_FONT_SIZE_FACTOR_MAX = 0.75;
+  var DEFAULT_MINIMUM_FONT_SIZE_LIMIT = "14px";
+  function getComputedFluidTypographyValue({
+    minimumFontSize,
+    maximumFontSize,
+    fontSize,
+    minimumViewportWidth = DEFAULT_MINIMUM_VIEWPORT_WIDTH,
+    maximumViewportWidth = DEFAULT_MAXIMUM_VIEWPORT_WIDTH,
+    scaleFactor = DEFAULT_SCALE_FACTOR,
+    minimumFontSizeLimit
+  }) {
+    minimumFontSizeLimit = !!getTypographyValueAndUnit(minimumFontSizeLimit) ? minimumFontSizeLimit : DEFAULT_MINIMUM_FONT_SIZE_LIMIT;
+    if (fontSize) {
+      const fontSizeParsed = getTypographyValueAndUnit(fontSize);
+      if (!fontSizeParsed?.unit || !fontSizeParsed?.value) {
+        return null;
+      }
+      const minimumFontSizeLimitParsed = getTypographyValueAndUnit(
+        minimumFontSizeLimit,
         {
-          className: clsx_default("dataviews-no-results", {
-            "is-refreshing": isDelayedLoading
-          }),
-          children: empty
+          coerceTo: fontSizeParsed.unit
         }
       );
+      if (!!minimumFontSizeLimitParsed?.value && !minimumFontSize && !maximumFontSize) {
+        if (fontSizeParsed?.value <= minimumFontSizeLimitParsed?.value) {
+          return null;
+        }
+      }
+      if (!maximumFontSize) {
+        maximumFontSize = `${fontSizeParsed.value}${fontSizeParsed.unit}`;
+      }
+      if (!minimumFontSize) {
+        const fontSizeValueInPx = fontSizeParsed.unit === "px" ? fontSizeParsed.value : fontSizeParsed.value * 16;
+        const minimumFontSizeFactor = Math.min(
+          Math.max(
+            1 - 0.075 * Math.log2(fontSizeValueInPx),
+            DEFAULT_MINIMUM_FONT_SIZE_FACTOR_MIN
+          ),
+          DEFAULT_MINIMUM_FONT_SIZE_FACTOR_MAX
+        );
+        const calculatedMinimumFontSize = roundToPrecision(
+          fontSizeParsed.value * minimumFontSizeFactor,
+          3
+        );
+        if (!!minimumFontSizeLimitParsed?.value && calculatedMinimumFontSize < minimumFontSizeLimitParsed?.value) {
+          minimumFontSize = `${minimumFontSizeLimitParsed.value}${minimumFontSizeLimitParsed.unit}`;
+        } else {
+          minimumFontSize = `${calculatedMinimumFontSize}${fontSizeParsed.unit}`;
+        }
+      }
     }
-    const isInert = !isInfiniteScroll && !!isLoading;
-    const wrapperClassName = clsx_default("dataviews-view-activity", className, {
-      "is-refreshing": !isInfiniteScroll && isDelayedLoading
+    const minimumFontSizeParsed = getTypographyValueAndUnit(minimumFontSize);
+    const fontSizeUnit = minimumFontSizeParsed?.unit || "rem";
+    const maximumFontSizeParsed = getTypographyValueAndUnit(maximumFontSize, {
+      coerceTo: fontSizeUnit
     });
-    const groupedEntries = dataByGroup ? Array.from(dataByGroup.entries()) : [];
-    if (hasData && groupField && dataByGroup) {
-      return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
-        Stack,
-        {
-          direction: "column",
-          gap: "sm",
-          className: wrapperClassName,
-          inert: isInert ? "true" : void 0,
-          children: groupedEntries.map(
-            ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
-              ActivityGroup,
-              {
-                groupName,
-                groupData,
-                groupField,
-                showLabel: view.groupBy?.showLabel !== false,
-                children: /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
-                  ActivityItems,
-                  {
-                    ...props,
-                    data: groupData
-                  }
-                )
-              },
-              groupName
-            )
-          )
-        }
-      );
+    if (!minimumFontSizeParsed || !maximumFontSizeParsed) {
+      return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime139.jsxs)(import_jsx_runtime139.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
-        "div",
-        {
-          className: wrapperClassName,
-          role: view.infiniteScrollEnabled ? "feed" : void 0,
-          inert: isInert ? "true" : void 0,
-          children: /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(ActivityItems, { ...props })
-        }
-      ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime139.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(import_components30.Spinner, {}) })
-    ] });
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
-  var import_components33 = __toESM(require_components(), 1);
-  var import_i18n40 = __toESM(require_i18n(), 1);
-  var import_compose10 = __toESM(require_compose(), 1);
-  var import_element76 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
-  var import_components32 = __toESM(require_components(), 1);
-  var import_data39 = __toESM(require_data(), 1);
-  var import_element75 = __toESM(require_element(), 1);
-  var import_i18n39 = __toESM(require_i18n(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-pagination/index.mjs
-  var import_components31 = __toESM(require_components(), 1);
-  var import_element74 = __toESM(require_element(), 1);
-  var import_i18n38 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime140 = __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_element74.useContext)(dataviews_context_default);
-    if (!hasPaginationControls(view, paginationInfo)) {
+    const minimumFontSizeRem = getTypographyValueAndUnit(minimumFontSize, {
+      coerceTo: "rem"
+    });
+    const maximumViewportWidthParsed = getTypographyValueAndUnit(
+      maximumViewportWidth,
+      { coerceTo: fontSizeUnit }
+    );
+    const minimumViewportWidthParsed = getTypographyValueAndUnit(
+      minimumViewportWidth,
+      { coerceTo: fontSizeUnit }
+    );
+    if (!maximumViewportWidthParsed || !minimumViewportWidthParsed || !minimumFontSizeRem) {
       return null;
     }
-    const { totalPages } = paginationInfo;
-    const currentPage = view.page ?? 1;
-    const pageSelectOptions = Array.from(Array(totalPages)).map(
-      (_, i2) => {
-        const page = i2 + 1;
-        return {
-          value: page.toString(),
-          label: page.toString(),
-          "aria-label": currentPage === page ? (0, import_i18n38.sprintf)(
-            // translators: 1: current page number. 2: total number of pages.
-            (0, import_i18n38.__)("Page %1$d of %2$d"),
-            currentPage,
-            totalPages
-          ) : page.toString()
-        };
-      }
+    const linearDenominator = maximumViewportWidthParsed.value - minimumViewportWidthParsed.value;
+    if (!linearDenominator) {
+      return null;
+    }
+    const minViewportWidthOffsetValue = roundToPrecision(
+      minimumViewportWidthParsed.value / 100,
+      3
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        className: "dataviews-pagination",
-        justify: "end",
-        align: "center",
-        gap: "xl",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-            Stack,
-            {
-              direction: "row",
-              justify: "flex-start",
-              align: "center",
-              gap: "xs",
-              className: "dataviews-pagination__page-select",
-              children: (0, import_element74.createInterpolateElement)(
-                (0, import_i18n38.sprintf)(
-                  // translators: 1: Current page number, 2: Total number of pages.
-                  (0, import_i18n38._x)("<div>Page</div>%1$s<div>of %2$d</div>", "paging"),
-                  "<CurrentPage />",
-                  totalPages
-                ),
-                {
-                  div: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)("div", { "aria-hidden": true }),
-                  // @ts-expect-error — Tag injected via sprintf argument, not visible in format string.
-                  CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                    import_components31.SelectControl,
-                    {
-                      "aria-label": (0, import_i18n38.__)("Current page"),
-                      value: currentPage.toString(),
-                      options: pageSelectOptions,
-                      onChange: (newValue) => {
-                        onChangeView({
-                          ...view,
-                          page: +newValue
-                        });
-                      },
-                      size: "small",
-                      variant: "minimal"
-                    }
-                  )
-                }
-              )
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(Stack, { direction: "row", gap: "xs", align: "center", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-              import_components31.Button,
-              {
-                onClick: () => onChangeView({
-                  ...view,
-                  page: currentPage - 1
-                }),
-                disabled: currentPage === 1,
-                accessibleWhenDisabled: true,
-                label: (0, import_i18n38.__)("Previous page"),
-                icon: (0, import_i18n38.isRTL)() ? next_default : previous_default,
-                showTooltip: true,
-                size: "compact",
-                tooltipPosition: "top"
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-              import_components31.Button,
-              {
-                onClick: () => onChangeView({ ...view, page: currentPage + 1 }),
-                disabled: currentPage >= totalPages,
-                accessibleWhenDisabled: true,
-                label: (0, import_i18n38.__)("Next page"),
-                icon: (0, import_i18n38.isRTL)() ? previous_default : next_default,
-                showTooltip: true,
-                size: "compact",
-                tooltipPosition: "top"
-              }
-            )
-          ] })
-        ]
-      }
+    const viewportWidthOffset = roundToPrecision(minViewportWidthOffsetValue, 3) + fontSizeUnit;
+    const linearFactor = 100 * ((maximumFontSizeParsed.value - minimumFontSizeParsed.value) / linearDenominator);
+    const linearFactorScaled = roundToPrecision(
+      (linearFactor || 1) * scaleFactor,
+      3
+    );
+    const fluidTargetFontSize = `${minimumFontSizeRem.value}${minimumFontSizeRem.unit} + ((1vw - ${viewportWidthOffset}) * ${linearFactorScaled})`;
+    return `clamp(${minimumFontSize}, ${fluidTargetFontSize}, ${maximumFontSize})`;
+  }
+  function getTypographyValueAndUnit(rawValue, options = {}) {
+    if (typeof rawValue !== "string" && typeof rawValue !== "number") {
+      return null;
+    }
+    if (isFinite(rawValue)) {
+      rawValue = `${rawValue}px`;
+    }
+    const { coerceTo, rootSizeValue, acceptableUnits } = {
+      coerceTo: "",
+      // Default browser font size. Later we could inject some JS to compute this `getComputedStyle( document.querySelector( "html" ) ).fontSize`.
+      rootSizeValue: 16,
+      acceptableUnits: ["rem", "px", "em"],
+      ...options
+    };
+    const acceptableUnitsGroup = acceptableUnits?.join("|");
+    const regexUnits = new RegExp(
+      `^(\\d*\\.?\\d+)(${acceptableUnitsGroup}){1,1}$`
     );
+    const matches = rawValue.toString().match(regexUnits);
+    if (!matches || matches.length < 3) {
+      return null;
+    }
+    let [, value, unit] = matches;
+    let returnValue = parseFloat(value);
+    if ("px" === coerceTo && ("em" === unit || "rem" === unit)) {
+      returnValue = returnValue * rootSizeValue;
+      unit = coerceTo;
+    }
+    if ("px" === unit && ("em" === coerceTo || "rem" === coerceTo)) {
+      returnValue = returnValue / rootSizeValue;
+      unit = coerceTo;
+    }
+    if (("em" === coerceTo || "rem" === coerceTo) && ("em" === unit || "rem" === unit)) {
+      unit = coerceTo;
+    }
+    if (!unit) {
+      return null;
+    }
+    return {
+      value: roundToPrecision(returnValue, 3),
+      unit
+    };
+  }
+  function roundToPrecision(value, digits = 3) {
+    const base = Math.pow(10, digits);
+    return Math.round(value * base) / base;
   }
-  var dataviews_pagination_default = (0, import_element74.memo)(DataViewsPagination);

-  // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
-  var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
-  function useIsMultiselectPicker(actions) {
-    return (0, import_element75.useMemo)(() => {
-      return !!actions?.length && actions?.every((action) => action.supportsBulk);
-    }, [actions]);
+  // packages/global-styles-engine/build-module/utils/typography.mjs
+  function isFluidTypographyEnabled(typographySettings) {
+    const fluidSettings = typographySettings?.fluid;
+    return true === fluidSettings || fluidSettings && typeof fluidSettings === "object" && Object.keys(fluidSettings).length > 0;
+  }
+  function getFluidTypographyOptionsFromSettings(settings2) {
+    const typographySettings = settings2?.typography ?? {};
+    const layoutSettings = settings2?.layout;
+    const defaultMaxViewportWidth = getTypographyValueAndUnit(
+      layoutSettings?.wideSize
+    ) ? layoutSettings?.wideSize : null;
+    return isFluidTypographyEnabled(typographySettings) && defaultMaxViewportWidth ? {
+      fluid: {
+        maxViewportWidth: defaultMaxViewportWidth,
+        ...typeof typographySettings.fluid === "object" ? typographySettings.fluid : {}
+      }
+    } : {
+      fluid: typographySettings?.fluid
+    };
+  }
+  function getTypographyFontSizeValue(preset, settings2) {
+    const { size: defaultSize } = preset;
+    if (!defaultSize || "0" === defaultSize || false === preset?.fluid) {
+      return defaultSize;
+    }
+    if (!isFluidTypographyEnabled(settings2?.typography) && !isFluidTypographyEnabled(preset)) {
+      return defaultSize;
+    }
+    const fluidTypographySettings = getFluidTypographyOptionsFromSettings(settings2)?.fluid ?? {};
+    const fluidFontSizeValue = getComputedFluidTypographyValue({
+      minimumFontSize: typeof preset?.fluid === "boolean" ? void 0 : preset?.fluid?.min,
+      maximumFontSize: typeof preset?.fluid === "boolean" ? void 0 : preset?.fluid?.max,
+      fontSize: defaultSize,
+      minimumFontSizeLimit: typeof fluidTypographySettings === "object" ? fluidTypographySettings?.minFontSize : void 0,
+      maximumViewportWidth: typeof fluidTypographySettings === "object" ? fluidTypographySettings?.maxViewportWidth : void 0,
+      minimumViewportWidth: typeof fluidTypographySettings === "object" ? fluidTypographySettings?.minViewportWidth : void 0
+    });
+    if (!!fluidFontSizeValue) {
+      return fluidFontSizeValue;
+    }
+    return defaultSize;
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
-  var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge2 } = unlock4(import_components33.privateApis);
-  function GridItem3({
-    view,
-    selection,
-    onChangeSelection,
-    selectionProps,
-    getItemId: getItemId2,
-    item,
-    mediaField,
-    titleField,
-    descriptionField: descriptionField2,
-    regularFields,
-    badgeFields,
-    config: config2,
-    posinset,
-    setsize
-  }) {
-    const { showTitle = true, showMedia = true, showDescription = true } = view;
-    const id = getItemId2(item);
-    const elementRef = (0, import_element76.useRef)(null);
-    const isSelected2 = selection.includes(id);
-    useIntersectionObserver(elementRef, posinset);
-    const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-      mediaField.render,
-      {
-        item,
-        field: mediaField,
-        config: config2
+  // packages/global-styles-engine/build-module/utils/common.mjs
+  var ROOT_BLOCK_SELECTOR = "body";
+  var ROOT_CSS_PROPERTIES_SELECTOR = ":root";
+  function splitSelectorList(selector2) {
+    if (!selector2.includes(",")) {
+      return [selector2];
+    }
+    const selectors3 = [];
+    let currentSelector = "";
+    let parenthesesDepth = 0;
+    for (const char of selector2) {
+      if (char === "(") {
+        parenthesesDepth++;
+      } else if (char === ")" && parenthesesDepth > 0) {
+        parenthesesDepth--;
+      } else if (char === "," && parenthesesDepth === 0) {
+        selectors3.push(currentSelector);
+        currentSelector = "";
+        continue;
       }
-    ) : null;
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(titleField.render, { item, field: titleField }) : null;
-    return /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(
-      import_components33.Composite.Item,
-      {
-        ref: elementRef,
-        "aria-label": titleField ? titleField.getValue({ item }) || (0, import_i18n40.__)("(no title)") : void 0,
-        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(Stack, { direction: "column", children, ...props }),
-        role: "option",
-        "aria-posinset": posinset,
-        "aria-setsize": setsize,
-        className: clsx_default("dataviews-view-picker-grid__card", {
-          "is-selected": isSelected2
-        }),
-        "aria-selected": isSelected2,
-        ...selectionProps,
-        children: [
-          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("div", { className: "dataviews-view-picker-grid__media", children: renderedMediaField }),
-          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-            DataViewsSelectionCheckbox,
-            {
-              item,
-              selection,
-              onChangeSelection,
-              getItemId: getItemId2,
-              titleField,
-              disabled: false,
-              "aria-hidden": true,
-              tabIndex: -1
-            }
-          ),
-          showTitle && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-            Stack,
-            {
-              direction: "row",
-              justify: "space-between",
-              className: "dataviews-view-picker-grid__title-actions",
-              children: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("div", { className: "dataviews-view-picker-grid__title-field dataviews-title-field", children: renderedTitleField })
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-            showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-              descriptionField2.render,
-              {
-                item,
-                field: descriptionField2
-              }
-            ),
-            !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-              Stack,
-              {
-                direction: "row",
-                className: "dataviews-view-picker-grid__badge-fields",
-                gap: "sm",
-                wrap: "wrap",
-                align: "top",
-                justify: "flex-start",
-                children: badgeFields.map((field) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-                    WCBadge2,
-                    {
-                      className: "dataviews-view-picker-grid__field-value",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-                        field.render,
-                        {
-                          item,
-                          field
-                        }
-                      )
-                    },
-                    field.id
-                  );
-                })
-              }
-            ),
-            !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-              Stack,
-              {
-                direction: "column",
-                className: "dataviews-view-picker-grid__fields",
-                gap: "xs",
-                children: regularFields.map((field) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-                    import_components33.Flex,
-                    {
-                      className: "dataviews-view-picker-grid__field",
-                      gap: 1,
-                      justify: "flex-start",
-                      expanded: true,
-                      style: { height: "auto" },
-                      direction: "row",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(import_jsx_runtime142.Fragment, { children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(import_components33.FlexItem, { className: "dataviews-view-picker-grid__field-name", children: field.header }),
-                        /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-                          import_components33.FlexItem,
-                          {
-                            className: "dataviews-view-picker-grid__field-value",
-                            style: { maxHeight: "none" },
-                            children: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-                              field.render,
-                              {
-                                item,
-                                field
-                              }
-                            )
-                          }
-                        )
-                      ] })
-                    },
-                    field.id
-                  );
-                })
-              }
-            )
-          ] })
-        ]
-      },
-      id
-    );
+      currentSelector += char;
+    }
+    selectors3.push(currentSelector);
+    return selectors3;
   }
-  function GridGroup({
-    groupName,
-    groupField,
-    showLabel = true,
-    children
-  }) {
-    const headerId = (0, import_compose10.useInstanceId)(
-      GridGroup,
-      "dataviews-view-picker-grid-group__header"
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(
-      Stack,
-      {
-        direction: "column",
-        gap: "sm",
-        role: "group",
-        "aria-labelledby": headerId,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-            "h3",
-            {
-              className: "dataviews-view-picker-grid-group__header",
-              id: headerId,
-              children: showLabel ? (0, import_i18n40.sprintf)(
-                // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                (0, import_i18n40.__)("%1$s: %2$s"),
-                groupField.label,
-                groupName
-              ) : groupName
-            }
-          ),
-          children
-        ]
-      },
-      groupName
+  var PRESET_METADATA = [
+    {
+      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 }) => `url( '#wp-duotone-${slug}' )`,
+      classes: []
+    },
+    {
+      path: ["shadow", "presets"],
+      valueKey: "shadow",
+      cssVarInfix: "shadow",
+      classes: []
+    },
+    {
+      path: ["typography", "fontSizes"],
+      valueFunc: (preset, settings2) => getTypographyFontSizeValue(preset, settings2),
+      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: size4 }) => size4,
+      classes: []
+    },
+    {
+      path: ["border", "radiusSizes"],
+      valueKey: "size",
+      cssVarInfix: "border-radius",
+      classes: []
+    },
+    {
+      path: ["dimensions", "dimensionSizes"],
+      valueKey: "size",
+      cssVarInfix: "dimension",
+      classes: []
+    }
+  ];
+  function scopeSelector(scope, selector2) {
+    if (!scope || !selector2) {
+      return selector2;
+    }
+    const scopes = splitSelectorList(scope);
+    const selectors3 = splitSelectorList(selector2);
+    const selectorsScoped = [];
+    scopes.forEach((outer) => {
+      selectors3.forEach((inner) => {
+        selectorsScoped.push(`${outer.trim()} ${inner.trim()}`);
+      });
+    });
+    return selectorsScoped.join(", ");
+  }
+  function scopeFeatureSelectors(scope, selectors3) {
+    if (!scope || !selectors3) {
+      return;
+    }
+    const featureSelectors = {};
+    Object.entries(selectors3).forEach(([feature, selector2]) => {
+      if (typeof selector2 === "string") {
+        featureSelectors[feature] = scopeSelector(scope, selector2);
+      }
+      if (typeof selector2 === "object") {
+        featureSelectors[feature] = {};
+        Object.entries(selector2).forEach(
+          ([subfeature, subfeatureSelector]) => {
+            featureSelectors[feature][subfeature] = scopeSelector(
+              scope,
+              subfeatureSelector
+            );
+          }
+        );
+      }
+    });
+    return featureSelectors;
+  }
+  function appendToSelector(selector2, toAppend) {
+    if (!selector2.includes(",")) {
+      return selector2 + toAppend;
+    }
+    const selectors3 = splitSelectorList(selector2);
+    const newSelectors = selectors3.map((sel) => sel + toAppend);
+    return newSelectors.join(",");
+  }
+  function getBlockStyleVariationSelector(variation, blockSelector) {
+    const variationClass = `.is-style-${variation}`;
+    if (!blockSelector) {
+      return variationClass;
+    }
+    const ancestorRegex = /[^\s:]+/;
+    const addVariationClass = (match3) => match3 + variationClass;
+    const result = splitSelectorList(blockSelector).map(
+      (part) => part.replace(ancestorRegex, addVariationClass)
     );
+    return result.join(",");
   }
-  function ViewPickerGrid({
-    actions,
-    data,
-    fields: fields2,
-    getItemId: getItemId2,
-    isLoading,
-    onChangeSelection,
-    selection,
-    view,
-    className,
-    empty
-  }) {
-    const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element76.useContext)(dataviews_context_default);
-    const titleField = fields2.find(
-      (field) => field.id === view?.titleField
+  function getBlockStyleVariationFeatureSelector(variation, featureSelector) {
+    const variationClass = `.is-style-${variation}`;
+    const selectorParts = splitSelectorList(featureSelector).map(
+      (selector2) => {
+        const trimmedSelector = selector2.trim();
+        const prefix2 = `${variationClass} `;
+        if (trimmedSelector.startsWith(prefix2)) {
+          return trimmedSelector.slice(prefix2.length);
+        }
+        return trimmedSelector;
+      }
     );
-    const mediaField = fields2.find(
-      (field) => field.id === view?.mediaField
+    return getBlockStyleVariationSelector(
+      variation,
+      selectorParts.join(",")
     );
-    const descriptionField2 = fields2.find(
-      (field) => field.id === view?.descriptionField
+  }
+  function getResolvedRefValue(ruleValue, tree) {
+    if (!ruleValue || !tree) {
+      return ruleValue;
+    }
+    if (typeof ruleValue === "object" && "ref" in ruleValue && ruleValue?.ref) {
+      const resolvedRuleValue = (0, import_style_engine.getCSSValueFromRawStyle)(
+        getValueFromObjectPath(tree, ruleValue.ref)
+      );
+      if (typeof resolvedRuleValue === "object" && resolvedRuleValue !== null && "ref" in resolvedRuleValue && resolvedRuleValue?.ref) {
+        return void 0;
+      }
+      if (resolvedRuleValue === void 0) {
+        return ruleValue;
+      }
+      return resolvedRuleValue;
+    }
+    return ruleValue;
+  }
+  function getResolvedThemeFilePath(file, themeFileURIs) {
+    if (!file || !themeFileURIs || !Array.isArray(themeFileURIs)) {
+      return file;
+    }
+    const uri = themeFileURIs.find(
+      (themeFileUri) => themeFileUri?.name === file
     );
-    const otherFields = view.fields ?? [];
-    const { regularFields, badgeFields } = otherFields.reduce(
-      (accumulator, fieldId) => {
-        const field = fields2.find((f2) => f2.id === fieldId);
-        if (!field) {
-          return accumulator;
-        }
-        const key = view.layout?.badgeFields?.includes(fieldId) ? "badgeFields" : "regularFields";
-        accumulator[key].push(field);
-        return accumulator;
-      },
-      { regularFields: [], badgeFields: [] }
-    );
-    const hasData = !!data?.length;
-    const usedPreviewSize = view.layout?.previewSize;
-    const isMultiselect = useIsMultiselectPicker(actions);
-    const size4 = "900px";
-    const groupField = view.groupBy?.field ? fields2.find((f2) => f2.id === view.groupBy?.field) : null;
-    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = (view.infiniteScrollEnabled && !dataByGroup) ?? false;
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId: getItemId2,
-      isItemSelectable: () => true,
-      selection,
-      onChangeSelection,
-      selectionMode: isMultiselect ? "multi" : "single-clearable",
-      shouldSelectOnClick: true
-    });
-    const currentPage = view?.page ?? 1;
-    const perPage = view?.perPage ?? 0;
-    const setSize = isInfiniteScroll ? paginationInfo?.totalItems : void 0;
-    const gridColumns = useGridColumns();
-    const placeholdersNeeded = usePlaceholdersNeeded(
-      data,
-      isInfiniteScroll,
-      gridColumns
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(import_jsx_runtime142.Fragment, {
-      // Render multiple groups.
-      children: [
-        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-          import_components33.Composite,
-          {
-            virtualFocus: true,
-            orientation: "horizontal",
-            role: "listbox",
-            "aria-multiselectable": isMultiselect,
-            className: clsx_default(
-              "dataviews-view-picker-grid",
-              className,
-              {
-                [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-                  view.layout.density
-                )
-              }
-            ),
-            "aria-label": itemListLabel,
-            render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-              Stack,
-              {
-                direction: "column",
-                gap: "lg",
-                children,
-                ...props
+    if (!uri?.href) {
+      return file;
+    }
+    return uri?.href;
+  }
+  function getResolvedValue(ruleValue, tree) {
+    if (!ruleValue || !tree) {
+      return ruleValue;
+    }
+    const resolvedValue = getResolvedRefValue(ruleValue, tree);
+    if (typeof resolvedValue === "object" && resolvedValue !== null && "url" in resolvedValue && resolvedValue?.url) {
+      resolvedValue.url = getResolvedThemeFilePath(
+        resolvedValue.url,
+        tree?._links?.["wp:theme-file"]
+      );
+    }
+    return resolvedValue;
+  }
+  function findInPresetsBy(settings2, blockName, presetPath = [], presetProperty = "slug", presetValueValue) {
+    const orderedPresetsByOrigin = [
+      blockName ? getValueFromObjectPath(settings2, [
+        "blocks",
+        blockName,
+        ...presetPath
+      ]) : void 0,
+      getValueFromObjectPath(settings2, presetPath)
+    ].filter(Boolean);
+    for (const presetByOrigin of orderedPresetsByOrigin) {
+      if (presetByOrigin) {
+        const origins = ["custom", "theme", "default"];
+        for (const origin of origins) {
+          const presets = presetByOrigin[origin];
+          if (presets) {
+            const presetObject = presets.find(
+              (preset) => preset[presetProperty] === presetValueValue
+            );
+            if (presetObject) {
+              if (presetProperty === "slug") {
+                return presetObject;
               }
-            ),
-            children: Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-                GridGroup,
-                {
-                  groupName,
-                  groupField,
-                  showLabel: view.groupBy?.showLabel !== false,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime142.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_runtime142.jsx)(
-                          GridItem3,
-                          {
-                            view,
-                            selection,
-                            onChangeSelection,
-                            selectionProps: getSelectionProps(
-                              getItemId2(item)
-                            ),
-                            getItemId: getItemId2,
-                            item,
-                            mediaField,
-                            titleField,
-                            descriptionField: descriptionField2,
-                            regularFields,
-                            badgeFields,
-                            config: {
-                              sizes: size4
-                            },
-                            posinset: posInSet,
-                            setsize: setSize
-                          },
-                          getItemId2(item)
-                        );
-                      })
-                    }
-                  )
-                },
-                groupName
-              )
-            )
-          }
-        ),
-        // Render a single grid with all data.
-        hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(
-          import_components33.Composite,
-          {
-            render: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-              GridItems,
-              {
-                className: clsx_default(
-                  "dataviews-view-picker-grid",
-                  className,
-                  {
-                    [`has-${view.layout?.density}-density`]: view.layout?.density && [
-                      "compact",
-                      "comfortable"
-                    ].includes(view.layout.density)
-                  }
-                ),
-                previewSize: usedPreviewSize,
-                "aria-busy": isLoading,
-                ref: resizeObserverRef
+              const highestPresetObjectWithSameSlug = findInPresetsBy(
+                settings2,
+                blockName,
+                presetPath,
+                "slug",
+                presetObject.slug
+              );
+              if (highestPresetObjectWithSameSlug[presetProperty] === presetObject[presetProperty]) {
+                return presetObject;
               }
-            ),
-            virtualFocus: true,
-            orientation: "horizontal",
-            role: "listbox",
-            "aria-multiselectable": isMultiselect,
-            "aria-label": itemListLabel,
-            children: [
-              Array.from({ length: placeholdersNeeded }).map(
-                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-                  import_components33.Composite.Item,
-                  {
-                    render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-                      Stack,
-                      {
-                        direction: "column",
-                        children,
-                        ...props
-                      }
-                    ),
-                    role: "option",
-                    "aria-hidden": true,
-                    tabIndex: -1,
-                    className: "dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"
-                  },
-                  `placeholder-${index2}`
-                )
-              ),
-              data.map((item) => {
-                const posinset = item.position;
-                return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-                  GridItem3,
-                  {
-                    view,
-                    selection,
-                    onChangeSelection,
-                    selectionProps: getSelectionProps(
-                      getItemId2(item)
-                    ),
-                    getItemId: getItemId2,
-                    item,
-                    mediaField,
-                    titleField,
-                    descriptionField: descriptionField2,
-                    regularFields,
-                    badgeFields,
-                    config: {
-                      sizes: size4
-                    },
-                    posinset,
-                    setsize: setSize
-                  },
-                  getItemId2(item)
-                );
-              })
-            ]
-          }
-        ),
-        // Render empty state.
-        !hasData && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-          "div",
-          {
-            className: clsx_default({
-              "dataviews-loading": isLoading,
-              "dataviews-no-results": !isLoading
-            }),
-            children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(import_components33.Spinner, {}) }) : empty
+              return void 0;
+            }
           }
-        ),
-        hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(import_components33.Spinner, {}) })
-      ]
-    });
+        }
+      }
+    }
   }
-  var picker_grid_default = ViewPickerGrid;
-
-  // packages/dataviews/build-module/components/dataviews-layouts/picker-table/index.mjs
-  var import_i18n41 = __toESM(require_i18n(), 1);
-  var import_components34 = __toESM(require_components(), 1);
-  var import_element77 = __toESM(require_element(), 1);
-  var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
-  function TableColumnField2({
-    item,
-    fields: fields2,
-    column,
-    align
-  }) {
-    const field = fields2.find((f2) => f2.id === column);
-    if (!field) {
-      return null;
+  function getValueFromPresetVariable(features, blockName, variable, [presetType, slug] = []) {
+    const metadata = PRESET_METADATA.find(
+      (data) => data.cssVarInfix === presetType
+    );
+    if (!metadata || !features.settings) {
+      return variable;
     }
-    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_runtime143.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(field.render, { item, field }) });
+    const presetObject = findInPresetsBy(
+      features.settings,
+      blockName,
+      metadata.path,
+      "slug",
+      slug
+    );
+    if (presetObject) {
+      const { valueKey } = metadata;
+      const result = presetObject[valueKey];
+      return getValueFromVariable(features, blockName, result);
+    }
+    return variable;
   }
-  function TableRow2({
-    item,
-    fields: fields2,
-    id,
-    view,
-    titleField,
-    mediaField,
-    descriptionField: descriptionField2,
-    selection,
-    getItemId: getItemId2,
-    onChangeSelection,
-    selectionProps,
-    posinset
-  }) {
-    const { paginationInfo } = (0, import_element77.useContext)(dataviews_context_default);
-    const isSelected2 = selection.includes(id);
-    const [isHovered, setIsHovered] = (0, import_element77.useState)(false);
-    const elementRef = (0, import_element77.useRef)(null);
-    useIntersectionObserver(elementRef, posinset);
-    const {
-      showTitle = true,
-      showMedia = true,
-      showDescription = true,
-      infiniteScrollEnabled
-    } = view;
-    const handleMouseEnter = () => {
-      setIsHovered(true);
-    };
-    const handleMouseLeave = () => {
-      setIsHovered(false);
-    };
-    const columns = view.fields ?? [];
-    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    return /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(
-      import_components34.Composite.Item,
-      {
-        ref: elementRef,
-        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-          "tr",
-          {
-            className: clsx_default("dataviews-view-table__row", {
-              "is-selected": isSelected2,
-              "is-hovered": isHovered
-            }),
-            onMouseEnter: handleMouseEnter,
-            onMouseLeave: handleMouseLeave,
-            children,
-            ...props
+  function getValueFromCustomVariable(features, blockName, variable, path = []) {
+    const result = (blockName ? getValueFromObjectPath(features?.settings ?? {}, [
+      "blocks",
+      blockName,
+      "custom",
+      ...path
+    ]) : void 0) ?? getValueFromObjectPath(features?.settings ?? {}, [
+      "custom",
+      ...path
+    ]);
+    if (!result) {
+      return variable;
+    }
+    return getValueFromVariable(features, blockName, result);
+  }
+  function getValueFromVariable(features, blockName, variable) {
+    if (!variable || typeof variable !== "string") {
+      if (typeof variable === "object" && variable !== null && "ref" in variable && typeof variable.ref === "string") {
+        const resolvedVariable = getValueFromObjectPath(
+          features,
+          variable.ref
+        );
+        if (!resolvedVariable || typeof resolvedVariable === "object" && "ref" in resolvedVariable) {
+          return resolvedVariable;
+        }
+        variable = resolvedVariable;
+      } else {
+        return variable;
+      }
+    }
+    const USER_VALUE_PREFIX = "var:";
+    const THEME_VALUE_PREFIX = "var(--wp--";
+    const THEME_VALUE_SUFFIX = ")";
+    let parsedVar;
+    if (variable.startsWith(USER_VALUE_PREFIX)) {
+      parsedVar = variable.slice(USER_VALUE_PREFIX.length).split("|");
+    } else if (variable.startsWith(THEME_VALUE_PREFIX) && variable.endsWith(THEME_VALUE_SUFFIX)) {
+      parsedVar = variable.slice(THEME_VALUE_PREFIX.length, -THEME_VALUE_SUFFIX.length).split("--");
+    } else {
+      return variable;
+    }
+    const [type, ...path] = parsedVar;
+    if (type === "preset") {
+      return getValueFromPresetVariable(
+        features,
+        blockName,
+        variable,
+        path
+      );
+    }
+    if (type === "custom") {
+      return getValueFromCustomVariable(
+        features,
+        blockName,
+        variable,
+        path
+      );
+    }
+    return variable;
+  }
+
+  // packages/global-styles-engine/build-module/style-state-back-compat.mjs
+  var LEGACY_STYLE_STATE_ALIASES = {
+    "@mobile": "mobile",
+    "@tablet": "tablet",
+    "-current": "@current"
+  };
+  function isObjectRecord(value) {
+    return !!value && typeof value === "object" && !Array.isArray(value);
+  }
+  function normalizeStyleStateNode(node) {
+    if (!isObjectRecord(node)) {
+      return node;
+    }
+    let normalized = node;
+    Object.entries(LEGACY_STYLE_STATE_ALIASES).forEach(
+      ([state, legacyState]) => {
+        if (Object.hasOwn(node, legacyState)) {
+          if (normalized === node) {
+            normalized = { ...node };
           }
-        ),
-        "aria-selected": isSelected2,
-        "aria-setsize": paginationInfo.totalItems || void 0,
-        "aria-posinset": posinset,
-        role: infiniteScrollEnabled ? "article" : "option",
-        onClickCapture: selectionProps.onClickCapture,
-        onClick: selectionProps.onClick,
-        onMouseDown: (event) => {
-          if (event.button !== 0) {
-            return;
+          if (!Object.hasOwn(node, state)) {
+            normalized[state] = node[legacyState];
           }
-          event.currentTarget.parentElement?.focus({
-            preventScroll: true
-          });
-          selectionProps.onMouseDown(event);
-        },
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-            "td",
-            {
-              className: "dataviews-view-table__checkbox-column",
-              role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-                DataViewsSelectionCheckbox,
-                {
-                  item,
-                  selection,
-                  onChangeSelection,
-                  getItemId: getItemId2,
-                  titleField,
-                  disabled: false,
-                  "aria-hidden": true,
-                  tabIndex: -1
-                }
-              ) })
-            }
-          ),
-          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-            "td",
-            {
-              role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-                column_primary_default,
-                {
-                  item,
-                  titleField: showTitle ? titleField : void 0,
-                  mediaField: showMedia ? mediaField : void 0,
-                  descriptionField: showDescription ? descriptionField2 : void 0,
-                  isItemClickable: () => false
-                }
-              )
-            }
-          ),
-          columns.map((column) => {
-            const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-            return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-              "td",
-              {
-                style: {
-                  width,
-                  maxWidth,
-                  minWidth
-                },
-                role: "presentation",
-                children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-                  TableColumnField2,
-                  {
-                    fields: fields2,
-                    item,
-                    column,
-                    align
-                  }
-                )
-              },
-              column
-            );
-          })
-        ]
-      },
-      id
+          delete normalized[legacyState];
+        }
+      }
     );
-  }
-  function ViewPickerTable({
-    actions,
-    data,
-    fields: fields2,
-    getItemId: getItemId2,
-    isLoading = false,
-    onChangeView,
-    onChangeSelection,
-    selection,
-    setOpenedFilter,
-    view,
-    className,
-    empty
-  }) {
-    const headerMenuRefs = (0, import_element77.useRef)(/* @__PURE__ */ new Map());
-    const headerMenuToFocusRef = (0, import_element77.useRef)(void 0);
-    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element77.useState)();
-    const isMultiselect = useIsMultiselectPicker(actions) ?? false;
-    (0, import_element77.useEffect)(() => {
-      if (headerMenuToFocusRef.current) {
-        headerMenuToFocusRef.current.focus();
-        headerMenuToFocusRef.current = void 0;
+    Object.entries(normalized).forEach(([key, value]) => {
+      if (!isObjectRecord(value)) {
+        return;
+      }
+      const normalizedValue = normalizeStyleStateNode(value);
+      if (normalizedValue !== value) {
+        if (normalized === node) {
+          normalized = { ...node };
+        }
+        normalized[key] = normalizedValue;
       }
     });
-    const groupField = view.groupBy?.field ? fields2.find((f2) => f2.id === view.groupBy?.field) : null;
-    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId: getItemId2,
-      isItemSelectable: () => true,
-      selection,
-      onChangeSelection,
-      selectionMode: isMultiselect ? "multi" : "single-clearable",
-      shouldSelectOnClick: true
-    });
-    const tableNoticeId = (0, import_element77.useId)();
-    if (nextHeaderMenuToFocus) {
-      headerMenuToFocusRef.current = nextHeaderMenuToFocus;
-      setNextHeaderMenuToFocus(void 0);
-      return;
+    return normalized;
+  }
+  function normalizeStyleStateAliases(globalStyles) {
+    if (true) {
+      return globalStyles;
     }
-    const onHide = (field) => {
-      const hidden = headerMenuRefs.current.get(field.id);
-      const fallback = hidden ? headerMenuRefs.current.get(hidden.fallback) : void 0;
-      setNextHeaderMenuToFocus(fallback?.node);
-    };
-    const hasData = !!data?.length;
-    const titleField = fields2.find((field) => field.id === view.titleField);
-    const mediaField = fields2.find((field) => field.id === view.mediaField);
-    const descriptionField2 = fields2.find(
-      (field) => field.id === view.descriptionField
+    if (!globalStyles?.styles) {
+      return globalStyles;
+    }
+    const styles = normalizeStyleStateNode(globalStyles.styles);
+    return styles === globalStyles.styles ? globalStyles : { ...globalStyles, styles };
+  }
+  function getLegacyStyleStatePath(path) {
+    if (true) {
+      return void 0;
+    }
+    const pathParts = path.split(".");
+    const legacyPathParts = pathParts.map(
+      (part) => LEGACY_STYLE_STATE_ALIASES[part] ?? part
     );
-    const { showTitle = true, showMedia = true, showDescription = true } = view;
-    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    const columns = view.fields ?? [];
-    const headerMenuRef = (column, index2) => (node) => {
-      if (node) {
-        headerMenuRefs.current.set(column, {
-          node,
-          fallback: columns[index2 > 0 ? index2 - 1 : 1]
-        });
-      } else {
-        headerMenuRefs.current.delete(column);
-      }
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(import_jsx_runtime143.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(
-        "table",
-        {
-          className: clsx_default(
-            "dataviews-view-table",
-            "dataviews-view-picker-table",
-            className,
-            {
-              [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-                view.layout.density
-              )
-            }
-          ),
-          "aria-busy": isLoading,
-          "aria-describedby": tableNoticeId,
-          role: isInfiniteScroll ? "feed" : "listbox",
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("thead", { role: "presentation", children: /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(
-              "tr",
-              {
-                className: "dataviews-view-table__row",
-                role: "presentation",
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("th", { className: "dataviews-view-table__checkbox-column", children: isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-                    BulkSelectionCheckbox,
-                    {
-                      selection,
-                      onChangeSelection,
-                      data,
-                      actions,
-                      getItemId: getItemId2,
-                      disableSelectAll: isInfiniteScroll
-                    }
-                  ) }),
-                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("th", { children: titleField && /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-                    column_header_menu_default,
-                    {
-                      ref: headerMenuRef(
-                        titleField.id,
-                        0
-                      ),
-                      fieldId: titleField.id,
-                      view,
-                      fields: fields2,
-                      onChangeView,
-                      onHide,
-                      setOpenedFilter,
-                      canMove: false
-                    }
-                  ) }),
-                  columns.map((column, index2) => {
-                    const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-                    return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-                      "th",
-                      {
-                        style: {
-                          width,
-                          maxWidth,
-                          minWidth,
-                          textAlign: align
-                        },
-                        "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
-                        scope: "col",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-                          column_header_menu_default,
-                          {
-                            ref: headerMenuRef(column, index2),
-                            fieldId: column,
-                            view,
-                            fields: fields2,
-                            onChangeView,
-                            onHide,
-                            setOpenedFilter,
-                            canMove: view.layout?.enableMoving ?? true
-                          }
-                        )
-                      },
-                      column
-                    );
-                  })
-                ]
-              }
-            ) }),
-            hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(
-                import_components34.Composite,
-                {
-                  virtualFocus: true,
-                  orientation: "vertical",
-                  render: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("tbody", { role: "group" }),
-                  children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-                      "tr",
-                      {
-                        className: "dataviews-view-table__group-header-row",
-                        role: "presentation",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime143.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_i18n41.sprintf)(
-                              // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                              (0, import_i18n41.__)("%1$s: %2$s"),
-                              groupField.label,
-                              groupName
-                            )
-                          }
-                        )
-                      }
-                    ),
-                    groupItems.map((item, index2) => {
-                      const id = getItemId2(item) || index2.toString();
-                      return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-                        TableRow2,
-                        {
-                          item,
-                          fields: fields2,
-                          id,
-                          view,
-                          titleField,
-                          mediaField,
-                          descriptionField: descriptionField2,
-                          selection,
-                          getItemId: getItemId2,
-                          onChangeSelection,
-                          selectionProps: getSelectionProps(
-                            id
-                          )
-                        },
-                        getItemId2(item)
-                      );
-                    })
-                  ]
-                },
-                `group-${groupName}`
-              )
-            ) : /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-              import_components34.Composite,
-              {
-                render: /* @__PURE__ */ (0, import_jsx_runtime143.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_runtime143.jsx)(
-                    TableRow2,
-                    {
-                      item,
-                      fields: fields2,
-                      id,
-                      view,
-                      titleField,
-                      mediaField,
-                      descriptionField: descriptionField2,
-                      selection,
-                      getItemId: getItemId2,
-                      onChangeSelection,
-                      selectionProps: getSelectionProps(
-                        id
-                      ),
-                      posinset
-                    },
-                    itemId
-                  );
-                })
-              }
-            )
-          ]
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(
-        "div",
-        {
-          className: clsx_default({
-            "dataviews-loading": isLoading,
-            "dataviews-no-results": !hasData && !isLoading
-          }),
-          id: tableNoticeId,
-          children: [
-            !hasData && (isLoading ? /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(import_components34.Spinner, {}) }) : empty),
-            hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(import_components34.Spinner, {}) })
-          ]
-        }
-      )
-    ] });
+    return legacyPathParts.some(
+      (part, index2) => part !== pathParts[index2]
+    ) ? legacyPathParts.join(".") : void 0;
   }
-  var picker_table_default = ViewPickerTable;

-  // packages/dataviews/build-module/components/dataviews-layouts/picker-activity/index.mjs
-  var import_components35 = __toESM(require_components(), 1);
-  var import_element78 = __toESM(require_element(), 1);
-  var import_compose11 = __toESM(require_compose(), 1);
-  var import_i18n42 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
-  function isDefined4(item) {
-    return !!item;
-  }
-  function PickerActivityItem({
-    view,
-    selection,
-    selectionProps,
-    getItemId: getItemId2,
-    item,
-    titleField,
-    mediaField,
-    descriptionField: descriptionField2,
-    otherFields,
-    posinset,
-    setsize
-  }) {
-    const elementRef = (0, import_element78.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_runtime144.jsx)(
-      mediaField.render,
-      {
-        item,
-        field: mediaField,
-        config: {
-          sizes: density === "comfortable" ? "32px" : "24px"
+  // packages/global-styles-engine/build-module/settings/get-style.mjs
+  function getStyle(globalStyles, path, blockName, shouldDecodeEncode = true) {
+    const appendedPath = path ? "." + path : "";
+    const finalPath = !blockName ? `styles${appendedPath}` : `styles.blocks.${blockName}${appendedPath}`;
+    if (!globalStyles) {
+      return void 0;
+    }
+    let rawResult = getValueFromObjectPath(globalStyles, finalPath);
+    const legacyPath = getLegacyStyleStatePath(finalPath);
+    if (rawResult === void 0 && legacyPath) {
+      let hasCanonicalPath = true;
+      let currentValue = globalStyles;
+      for (const pathPart of finalPath.split(".")) {
+        if (!currentValue || typeof currentValue !== "object" || !Object.hasOwn(currentValue, pathPart)) {
+          hasCanonicalPath = false;
+          break;
         }
+        currentValue = currentValue[pathPart];
       }
-    ) : null;
-    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime144.jsx)("div", { className: "dataviews-view-picker-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
-      "span",
-      {
-        className: "dataviews-view-picker-activity__item-bullet",
-        "aria-hidden": "true"
-      }
-    ) });
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(titleField.render, { item, field: titleField }) : null;
-    const renderedDescriptionField = showDescription && descriptionField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(descriptionField2.render, { item, field: descriptionField2 }) : null;
-    const verticalGap = (0, import_element78.useMemo)(() => {
-      switch (density) {
-        case "comfortable":
-          return "md";
-        default:
-          return "sm";
-      }
-    }, [density]);
-    return /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
-      import_components35.Composite.Item,
-      {
-        ref: elementRef,
-        role: "option",
-        "aria-label": titleField ? titleField.getValue({ item }) || void 0 : void 0,
-        "aria-posinset": posinset,
-        "aria-setsize": setsize,
-        "aria-selected": isSelected2,
-        className: clsx_default(
-          "dataviews-view-picker-activity__item",
-          density === "compact" && "is-compact",
-          density === "balanced" && "is-balanced",
-          density === "comfortable" && "is-comfortable",
-          isSelected2 && "is-selected"
-        ),
-        ...selectionProps,
-        render: /* @__PURE__ */ (0, import_jsx_runtime144.jsx)("div", {}),
-        children: /* @__PURE__ */ (0, import_jsx_runtime144.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
-            Stack,
-            {
-              direction: "column",
-              gap: "xs",
-              align: "center",
-              className: "dataviews-view-picker-activity__item-type",
-              children: renderedMediaField
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime144.jsxs)(
-            Stack,
-            {
-              direction: "column",
-              gap: verticalGap,
-              align: "flex-start",
-              className: "dataviews-view-picker-activity__item-content",
-              children: [
-                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime144.jsx)("div", { className: "dataviews-view-picker-activity__item-title", children: renderedTitleField }),
-                renderedDescriptionField && /* @__PURE__ */ (0, import_jsx_runtime144.jsx)("div", { className: "dataviews-view-picker-activity__item-description", children: renderedDescriptionField }),
-                /* @__PURE__ */ (0, import_jsx_runtime144.jsx)("div", { className: "dataviews-view-picker-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime144.jsxs)(
-                  "div",
-                  {
-                    className: "dataviews-view-picker-activity__item-field",
-                    children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
-                        VisuallyHidden,
-                        {
-                          render: /* @__PURE__ */ (0, import_jsx_runtime144.jsx)("span", {}),
-                          className: "dataviews-view-picker-activity__item-field-label",
-                          children: field.label
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime144.jsx)("span", { className: "dataviews-view-picker-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
-                        field.render,
-                        {
-                          item,
-                          field
-                        }
-                      ) })
-                    ]
-                  },
-                  field.id
-                )) })
-              ]
-            }
-          )
-        ] })
+      if (!hasCanonicalPath) {
+        rawResult = getValueFromObjectPath(globalStyles, legacyPath);
       }
-    );
+    }
+    const result = shouldDecodeEncode ? getValueFromVariable(globalStyles, blockName, rawResult) : rawResult;
+    return result;
   }
-  function PickerActivityGroup({
-    groupName,
-    groupField,
-    showLabel = true,
-    children
-  }) {
-    const headerId = (0, import_compose11.useInstanceId)(
-      PickerActivityGroup,
-      "dataviews-view-picker-activity-group__header"
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime144.jsxs)(
-      Stack,
-      {
-        direction: "column",
-        role: "group",
-        "aria-labelledby": headerId,
-        className: "dataviews-view-picker-activity-group",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
-            "h3",
-            {
-              className: "dataviews-view-picker-activity-group__header",
-              id: headerId,
-              children: showLabel ? (0, import_i18n42.sprintf)(
-                // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                (0, import_i18n42.__)("%1$s: %2$s"),
-                groupField.label,
-                groupName
-              ) : groupName
-            }
-          ),
-          children
-        ]
-      }
+
+  // packages/global-styles-engine/build-module/settings/set-style.mjs
+  function setStyle(globalStyles, path, newValue, blockName) {
+    const appendedPath = path ? "." + path : "";
+    const finalPath = !blockName ? `styles${appendedPath}` : `styles.blocks.${blockName}${appendedPath}`;
+    return setImmutably(
+      normalizeStyleStateAliases(globalStyles),
+      finalPath.split("."),
+      newValue
     );
   }
-  function ViewPickerActivity({
-    data,
-    fields: fields2,
-    getItemId: getItemId2,
-    isLoading,
-    onChangeSelection,
-    selection,
-    view,
-    actions,
-    className,
-    empty
-  }) {
-    const { itemListLabel, paginationInfo } = (0, import_element78.useContext)(dataviews_context_default);
-    const isMultiselect = useIsMultiselectPicker(actions);
-    const titleField = fields2.find(
-      (field) => field.id === view?.titleField
-    );
-    const mediaField = fields2.find(
-      (field) => field.id === view?.mediaField
-    );
-    const descriptionField2 = fields2.find(
-      (field) => field.id === view?.descriptionField
-    );
-    const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f2) => fieldId === f2.id)).filter(isDefined4);
-    const groupField = view.groupBy?.field ? fields2.find((f2) => f2.id === view.groupBy?.field) : null;
-    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = (view.infiniteScrollEnabled && !dataByGroup) ?? false;
-    const setsize = isInfiniteScroll ? paginationInfo?.totalItems : void 0;
-    const hasData = !!data?.length;
-    const isGrouped = !!(groupField && dataByGroup);
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId: getItemId2,
-      isItemSelectable: () => true,
-      selection,
-      onChangeSelection,
-      selectionMode: isMultiselect ? "multi" : "single-clearable",
-      shouldSelectOnClick: true
-    });
-    const renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
-      PickerActivityItem,
-      {
-        view,
-        selection,
-        selectionProps: getSelectionProps(getItemId2(item)),
-        getItemId: getItemId2,
-        item,
-        titleField,
-        mediaField,
-        descriptionField: descriptionField2,
-        otherFields,
-        posinset: item.position,
-        setsize
-      },
-      getItemId2(item)
-    );
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
-        "div",
-        {
-          className: clsx_default({
-            "dataviews-loading": isLoading,
-            "dataviews-no-results": !isLoading
-          }),
-          children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime144.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(import_components35.Spinner, {}) }) : empty
-        }
-      );
+
+  // packages/global-styles-engine/build-module/core/equal.mjs
+  var import_es6 = __toESM(require_es6(), 1);
+  function areGlobalStylesEqual(original, variation) {
+    if (typeof original !== "object" || typeof variation !== "object") {
+      return original === variation;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime144.jsxs)(import_jsx_runtime144.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
-        import_components35.Composite,
-        {
-          virtualFocus: true,
-          orientation: "vertical",
-          role: "listbox",
-          "aria-multiselectable": isMultiselect,
-          "aria-label": itemListLabel,
-          "aria-busy": isLoading,
-          render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
-          className: clsx_default(
-            "dataviews-view-picker-activity",
-            className
-          ),
-          children: isGrouped && dataByGroup ? Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
-              PickerActivityGroup,
-              {
-                groupName,
-                groupField,
-                showLabel: view.groupBy?.showLabel !== false,
-                children: groupItems.map(renderItem)
-              },
-              groupName
-            )
-          ) : data.map(renderItem)
-        }
-      ),
-      isLoading && /* @__PURE__ */ (0, import_jsx_runtime144.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(import_components35.Spinner, {}) })
-    ] });
+    return (0, import_es6.default)(original?.styles, variation?.styles) && (0, import_es6.default)(original?.settings, variation?.settings);
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/utils/density-picker.mjs
-  var import_components36 = __toESM(require_components(), 1);
-  var import_i18n43 = __toESM(require_i18n(), 1);
-  var import_element79 = __toESM(require_element(), 1);
-  var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
-  function DensityPicker() {
-    const context = (0, import_element79.useContext)(dataviews_context_default);
-    const view = context.view;
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(
-      import_components36.__experimentalToggleGroupControl,
-      {
-        label: (0, import_i18n43.__)("Density"),
-        value: view.layout?.density || "balanced",
-        onChange: (value) => {
-          context.onChangeView({
-            ...view,
-            layout: {
-              ...view.layout,
-              density: value
-            }
-          });
-        },
-        isBlock: true,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
-            import_components36.__experimentalToggleGroupControlOption,
-            {
-              value: "comfortable",
-              label: (0, import_i18n43._x)(
-                "Comfortable",
-                "Density option for DataView layout"
-              )
-            },
-            "comfortable"
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
-            import_components36.__experimentalToggleGroupControlOption,
-            {
-              value: "balanced",
-              label: (0, import_i18n43._x)("Balanced", "Density option for DataView layout")
-            },
-            "balanced"
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
-            import_components36.__experimentalToggleGroupControlOption,
-            {
-              value: "compact",
-              label: (0, import_i18n43._x)("Compact", "Density option for DataView layout")
-            },
-            "compact"
-          )
-        ]
-      }
-    );
-  }
+  // packages/global-styles-engine/build-module/core/merge.mjs
+  var import_deepmerge = __toESM(require_cjs(), 1);

-  // packages/dataviews/build-module/components/dataviews-layouts/utils/preview-size-picker.mjs
-  var import_components37 = __toESM(require_components(), 1);
-  var import_i18n44 = __toESM(require_i18n(), 1);
-  var import_element80 = __toESM(require_element(), 1);
-  var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
-  var imageSizes2 = [
-    {
-      value: 120,
-      breakpoint: 1
-    },
-    {
-      value: 170,
-      breakpoint: 1
-    },
-    {
-      value: 230,
-      breakpoint: 1
-    },
-    {
-      value: 290,
-      breakpoint: 1112
-      // at minimum image width, 4 images display at this container size
-    },
-    {
-      value: 350,
-      breakpoint: 1636
-      // at minimum image width, 6 images display at this container size
-    },
-    {
-      value: 430,
-      breakpoint: 588
-      // at minimum image width, 2 images display at this container size
+  // node_modules/is-plain-object/dist/is-plain-object.mjs
+  function isObject(o3) {
+    return Object.prototype.toString.call(o3) === "[object Object]";
+  }
+  function isPlainObject(o3) {
+    var ctor, prot;
+    if (isObject(o3) === false) return false;
+    ctor = o3.constructor;
+    if (ctor === void 0) return true;
+    prot = ctor.prototype;
+    if (isObject(prot) === false) return false;
+    if (prot.hasOwnProperty("isPrototypeOf") === false) {
+      return false;
     }
-  ];
-  function PreviewSizePicker() {
-    const context = (0, import_element80.useContext)(dataviews_context_default);
-    const view = context.view;
-    const breakValues = imageSizes2.filter((size4) => {
-      return context.containerWidth >= size4.breakpoint;
-    });
-    const layoutPreviewSize = view.layout?.previewSize ?? 230;
-    const previewSizeToUse = breakValues.map((size4, index2) => ({ ...size4, index: index2 })).filter((size4) => size4.value <= layoutPreviewSize).sort((a2, b2) => b2.value - a2.value)[0]?.index ?? 0;
-    const marks = breakValues.map((size4, index2) => {
-      return {
-        value: index2
-      };
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
-      import_components37.RangeControl,
+    return true;
+  }
+
+  // packages/global-styles-engine/build-module/core/merge.mjs
+  function mergeGlobalStyles(base, user) {
+    return (0, import_deepmerge.default)(
+      normalizeStyleStateAliases(base),
+      normalizeStyleStateAliases(user),
       {
-        showTooltip: false,
-        label: (0, import_i18n44.__)("Preview size"),
-        value: previewSizeToUse,
-        min: 0,
-        max: breakValues.length - 1,
-        withInputField: false,
-        onChange: (value = 0) => {
-          context.onChangeView({
-            ...view,
-            layout: {
-              ...view.layout,
-              previewSize: breakValues[value].value
-            }
-          });
-        },
-        step: 1,
-        marks
+        /*
+         * We only pass as arrays the presets,
+         * in which case we want the new array of values
+         * to override the old array (no merging).
+         */
+        isMergeableObject: isPlainObject,
+        /*
+         * Exceptions to the above rule.
+         * Background images should be replaced, not merged,
+         * as they themselves are specific object definitions for the style.
+         */
+        customMerge: (key) => {
+          if (key === "backgroundImage") {
+            return (baseConfig, userConfig) => userConfig ?? baseConfig;
+          }
+          return void 0;
+        }
       }
     );
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-config-options.mjs
-  var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
-  function GridConfigOptions() {
-    return /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(import_jsx_runtime147.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(DensityPicker, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(PreviewSizePicker, {})
-    ] });
-  }
+  // packages/global-styles-engine/build-module/core/render.mjs
+  var import_blocks3 = __toESM(require_blocks(), 1);
+  var import_style_engine2 = __toESM(require_style_engine(), 1);
+  var import_data21 = __toESM(require_data(), 1);

-  // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
-  var VIEW_LAYOUTS = [
-    {
-      type: LAYOUT_TABLE,
-      label: (0, import_i18n45.__)("Table"),
-      component: table_default,
-      icon: block_table_default,
-      viewConfigOptions: DensityPicker
-    },
-    {
-      type: LAYOUT_GRID,
-      label: (0, import_i18n45.__)("Grid"),
-      component: grid_default,
-      icon: category_default,
-      viewConfigOptions: GridConfigOptions
-    },
-    {
-      type: LAYOUT_LIST2,
-      label: (0, import_i18n45.__)("List"),
-      component: ViewList,
-      icon: (0, import_i18n45.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
-      viewConfigOptions: DensityPicker
-    },
-    {
-      type: LAYOUT_ACTIVITY,
-      label: (0, import_i18n45.__)("Activity"),
-      component: ViewActivity,
-      icon: scheduled_default,
-      viewConfigOptions: DensityPicker
-    },
-    {
-      type: LAYOUT_PICKER_GRID,
-      label: (0, import_i18n45.__)("Grid"),
-      component: picker_grid_default,
-      icon: category_default,
-      viewConfigOptions: GridConfigOptions,
-      isPicker: true
-    },
-    {
-      type: LAYOUT_PICKER_TABLE,
-      label: (0, import_i18n45.__)("Table"),
-      component: picker_table_default,
-      icon: block_table_default,
-      viewConfigOptions: DensityPicker,
-      isPicker: true
-    },
-    {
-      type: LAYOUT_PICKER_ACTIVITY,
-      label: (0, import_i18n45.__)("Activity"),
-      component: ViewPickerActivity,
-      icon: scheduled_default,
-      viewConfigOptions: DensityPicker,
-      isPicker: true
+  // packages/global-styles-engine/build-module/core/selectors.mjs
+  function getBlockSelector(blockType, target = "root", options = {}) {
+    if (!target) {
+      return null;
     }
-  ];
-
-  // packages/dataviews/build-module/components/dataviews-filters/filters.mjs
-  var import_element88 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-filters/filter.mjs
-  var import_components40 = __toESM(require_components(), 1);
-  var import_i18n48 = __toESM(require_i18n(), 1);
-  var import_element85 = __toESM(require_element(), 1);
+    const { fallback = false } = options;
+    const { name: name2, selectors: selectors3, supports } = blockType;
+    const hasSelectors = selectors3 && Object.keys(selectors3).length > 0;
+    const path = Array.isArray(target) ? target.join(".") : target;
+    let rootSelector = null;
+    if (hasSelectors && selectors3.root) {
+      rootSelector = selectors3?.root;
+    } else if (supports?.__experimentalSelector) {
+      rootSelector = supports.__experimentalSelector;
+    } else {
+      rootSelector = ".wp-block-" + name2.replace("core/", "").replace("/", "-");
+    }
+    if (path === "root") {
+      return rootSelector;
+    }
+    const pathArray = Array.isArray(target) ? target : target.split(".");
+    if (pathArray.length === 1) {
+      const fallbackSelector = fallback ? rootSelector : null;
+      if (hasSelectors) {
+        const featureSelector2 = getValueFromObjectPath(
+          selectors3,
+          `${path}.root`,
+          null
+        ) || getValueFromObjectPath(selectors3, path, null);
+        return featureSelector2 || fallbackSelector;
+      }
+      const featureSelector = supports ? getValueFromObjectPath(
+        supports,
+        `${path}.__experimentalSelector`,
+        null
+      ) : void 0;
+      if (!featureSelector) {
+        return fallbackSelector;
+      }
+      return scopeSelector(rootSelector, featureSelector);
+    }
+    let subfeatureSelector;
+    if (hasSelectors) {
+      subfeatureSelector = getValueFromObjectPath(selectors3, path, null);
+    }
+    if (subfeatureSelector) {
+      return subfeatureSelector;
+    }
+    if (fallback) {
+      return getBlockSelector(blockType, pathArray[0], options);
+    }
+    return null;
+  }

-  // node_modules/@ariakit/react-components/dist/focusable/focusable-context.js
-  var import_react16 = __toESM(require_react(), 1);
-  var FocusableContext = (0, import_react16.createContext)(true);
+  // node_modules/colord/index.mjs
+  var r2 = { grad: 0.9, turn: 360, rad: 360 / (2 * Math.PI) };
+  var t = function(r3) {
+    return "string" == typeof r3 ? r3.length > 0 : "number" == typeof r3;
+  };
+  var n = function(r3, t3, n2) {
+    return void 0 === t3 && (t3 = 0), void 0 === n2 && (n2 = Math.pow(10, t3)), Math.round(n2 * r3) / n2 + 0;
+  };
+  var e = function(r3, t3, n2) {
+    return void 0 === t3 && (t3 = 0), void 0 === n2 && (n2 = 1), r3 > n2 ? n2 : r3 > t3 ? r3 : t3;
+  };
+  var u = function(r3) {
+    return (r3 = isFinite(r3) ? r3 % 360 : 0) > 0 ? r3 : r3 + 360;
+  };
+  var a = function(r3) {
+    return { r: e(r3.r, 0, 255), g: e(r3.g, 0, 255), b: e(r3.b, 0, 255), a: e(r3.a) };
+  };
+  var o = function(r3) {
+    return { r: n(r3.r), g: n(r3.g), b: n(r3.b), a: n(r3.a, 3) };
+  };
+  var i = /^#([0-9a-f]{3,8})$/i;
+  var s = function(r3) {
+    var t3 = r3.toString(16);
+    return t3.length < 2 ? "0" + t3 : t3;
+  };
+  var h = function(r3) {
+    var t3 = r3.r, n2 = r3.g, e2 = r3.b, u2 = r3.a, a2 = Math.max(t3, n2, e2), o3 = a2 - Math.min(t3, n2, e2), i2 = o3 ? a2 === t3 ? (n2 - e2) / o3 : a2 === n2 ? 2 + (e2 - t3) / o3 : 4 + (t3 - n2) / o3 : 0;
+    return { h: 60 * (i2 < 0 ? i2 + 6 : i2), s: a2 ? o3 / a2 * 100 : 0, v: a2 / 255 * 100, a: u2 };
+  };
+  var b = function(r3) {
+    var t3 = r3.h, n2 = r3.s, e2 = r3.v, u2 = r3.a;
+    t3 = t3 / 360 * 6, n2 /= 100, e2 /= 100;
+    var a2 = Math.floor(t3), o3 = e2 * (1 - n2), i2 = e2 * (1 - (t3 - a2) * n2), s2 = e2 * (1 - (1 - t3 + a2) * n2), h2 = a2 % 6;
+    return { r: 255 * [e2, i2, o3, o3, s2, e2][h2], g: 255 * [s2, e2, e2, i2, o3, o3][h2], b: 255 * [o3, o3, s2, e2, e2, i2][h2], a: u2 };
+  };
+  var g = function(r3) {
+    return { h: u(r3.h), s: e(r3.s, 0, 100), l: e(r3.l, 0, 100), a: e(r3.a) };
+  };
+  var d = function(r3) {
+    return { h: n(r3.h), s: n(r3.s), l: n(r3.l), a: n(r3.a, 3) };
+  };
+  var f = function(r3) {
+    return b((n2 = (t3 = r3).s, { h: t3.h, s: (n2 *= ((e2 = t3.l) < 50 ? e2 : 100 - e2) / 100) > 0 ? 2 * n2 / (e2 + n2) * 100 : 0, v: e2 + n2, a: t3.a }));
+    var t3, n2, e2;
+  };
+  var c = function(r3) {
+    return { h: (t3 = h(r3)).h, s: (u2 = (200 - (n2 = t3.s)) * (e2 = t3.v) / 100) > 0 && u2 < 200 ? n2 * e2 / 100 / (u2 <= 100 ? u2 : 200 - u2) * 100 : 0, l: u2 / 2, a: t3.a };
+    var t3, n2, e2, u2;
+  };
+  var l = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
+  var p2 = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
+  var v = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
+  var m = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
+  var y = { string: [[function(r3) {
+    var t3 = i.exec(r3);
+    return t3 ? (r3 = t3[1]).length <= 4 ? { r: parseInt(r3[0] + r3[0], 16), g: parseInt(r3[1] + r3[1], 16), b: parseInt(r3[2] + r3[2], 16), a: 4 === r3.length ? n(parseInt(r3[3] + r3[3], 16) / 255, 2) : 1 } : 6 === r3.length || 8 === r3.length ? { r: parseInt(r3.substr(0, 2), 16), g: parseInt(r3.substr(2, 2), 16), b: parseInt(r3.substr(4, 2), 16), a: 8 === r3.length ? n(parseInt(r3.substr(6, 2), 16) / 255, 2) : 1 } : null : null;
+  }, "hex"], [function(r3) {
+    var t3 = v.exec(r3) || m.exec(r3);
+    return t3 ? t3[2] !== t3[4] || t3[4] !== t3[6] ? null : a({ r: Number(t3[1]) / (t3[2] ? 100 / 255 : 1), g: Number(t3[3]) / (t3[4] ? 100 / 255 : 1), b: Number(t3[5]) / (t3[6] ? 100 / 255 : 1), a: void 0 === t3[7] ? 1 : Number(t3[7]) / (t3[8] ? 100 : 1) }) : null;
+  }, "rgb"], [function(t3) {
+    var n2 = l.exec(t3) || p2.exec(t3);
+    if (!n2) return null;
+    var e2, u2, a2 = g({ h: (e2 = n2[1], u2 = n2[2], void 0 === u2 && (u2 = "deg"), Number(e2) * (r2[u2] || 1)), s: Number(n2[3]), l: Number(n2[4]), a: void 0 === n2[5] ? 1 : Number(n2[5]) / (n2[6] ? 100 : 1) });
+    return f(a2);
+  }, "hsl"]], object: [[function(r3) {
+    var n2 = r3.r, e2 = r3.g, u2 = r3.b, o3 = r3.a, i2 = void 0 === o3 ? 1 : o3;
+    return t(n2) && t(e2) && t(u2) ? a({ r: Number(n2), g: Number(e2), b: Number(u2), a: Number(i2) }) : null;
+  }, "rgb"], [function(r3) {
+    var n2 = r3.h, e2 = r3.s, u2 = r3.l, a2 = r3.a, o3 = void 0 === a2 ? 1 : a2;
+    if (!t(n2) || !t(e2) || !t(u2)) return null;
+    var i2 = g({ h: Number(n2), s: Number(e2), l: Number(u2), a: Number(o3) });
+    return f(i2);
+  }, "hsl"], [function(r3) {
+    var n2 = r3.h, a2 = r3.s, o3 = r3.v, i2 = r3.a, s2 = void 0 === i2 ? 1 : i2;
+    if (!t(n2) || !t(a2) || !t(o3)) return null;
+    var h2 = (function(r4) {
+      return { h: u(r4.h), s: e(r4.s, 0, 100), v: e(r4.v, 0, 100), a: e(r4.a) };
+    })({ h: Number(n2), s: Number(a2), v: Number(o3), a: Number(s2) });
+    return b(h2);
+  }, "hsv"]] };
+  var N = function(r3, t3) {
+    for (var n2 = 0; n2 < t3.length; n2++) {
+      var e2 = t3[n2][0](r3);
+      if (e2) return [e2, t3[n2][1]];
+    }
+    return [null, void 0];
+  };
+  var x = function(r3) {
+    return "string" == typeof r3 ? N(r3.trim(), y.string) : "object" == typeof r3 && null !== r3 ? N(r3, y.object) : [null, void 0];
+  };
+  var M = function(r3, t3) {
+    var n2 = c(r3);
+    return { h: n2.h, s: e(n2.s + 100 * t3, 0, 100), l: n2.l, a: n2.a };
+  };
+  var H = function(r3) {
+    return (299 * r3.r + 587 * r3.g + 114 * r3.b) / 1e3 / 255;
+  };
+  var $ = function(r3, t3) {
+    var n2 = c(r3);
+    return { h: n2.h, s: n2.s, l: e(n2.l + 100 * t3, 0, 100), a: n2.a };
+  };
+  var j = (function() {
+    function r3(r4) {
+      this.parsed = x(r4)[0], this.rgba = this.parsed || { r: 0, g: 0, b: 0, a: 1 };
+    }
+    return r3.prototype.isValid = function() {
+      return null !== this.parsed;
+    }, r3.prototype.brightness = function() {
+      return n(H(this.rgba), 2);
+    }, r3.prototype.isDark = function() {
+      return H(this.rgba) < 0.5;
+    }, r3.prototype.isLight = function() {
+      return H(this.rgba) >= 0.5;
+    }, r3.prototype.toHex = function() {
+      return r4 = o(this.rgba), t3 = r4.r, e2 = r4.g, u2 = r4.b, i2 = (a2 = r4.a) < 1 ? s(n(255 * a2)) : "", "#" + s(t3) + s(e2) + s(u2) + i2;
+      var r4, t3, e2, u2, a2, i2;
+    }, r3.prototype.toRgb = function() {
+      return o(this.rgba);
+    }, r3.prototype.toRgbString = function() {
+      return r4 = o(this.rgba), t3 = r4.r, n2 = r4.g, e2 = r4.b, (u2 = r4.a) < 1 ? "rgba(" + t3 + ", " + n2 + ", " + e2 + ", " + u2 + ")" : "rgb(" + t3 + ", " + n2 + ", " + e2 + ")";
+      var r4, t3, n2, e2, u2;
+    }, r3.prototype.toHsl = function() {
+      return d(c(this.rgba));
+    }, r3.prototype.toHslString = function() {
+      return r4 = d(c(this.rgba)), t3 = r4.h, n2 = r4.s, e2 = r4.l, (u2 = r4.a) < 1 ? "hsla(" + t3 + ", " + n2 + "%, " + e2 + "%, " + u2 + ")" : "hsl(" + t3 + ", " + n2 + "%, " + e2 + "%)";
+      var r4, t3, n2, e2, u2;
+    }, r3.prototype.toHsv = function() {
+      return r4 = h(this.rgba), { h: n(r4.h), s: n(r4.s), v: n(r4.v), a: n(r4.a, 3) };
+      var r4;
+    }, r3.prototype.invert = function() {
+      return w({ r: 255 - (r4 = this.rgba).r, g: 255 - r4.g, b: 255 - r4.b, a: r4.a });
+      var r4;
+    }, r3.prototype.saturate = function(r4) {
+      return void 0 === r4 && (r4 = 0.1), w(M(this.rgba, r4));
+    }, r3.prototype.desaturate = function(r4) {
+      return void 0 === r4 && (r4 = 0.1), w(M(this.rgba, -r4));
+    }, r3.prototype.grayscale = function() {
+      return w(M(this.rgba, -1));
+    }, r3.prototype.lighten = function(r4) {
+      return void 0 === r4 && (r4 = 0.1), w($(this.rgba, r4));
+    }, r3.prototype.darken = function(r4) {
+      return void 0 === r4 && (r4 = 0.1), w($(this.rgba, -r4));
+    }, r3.prototype.rotate = function(r4) {
+      return void 0 === r4 && (r4 = 15), this.hue(this.hue() + r4);
+    }, r3.prototype.alpha = function(r4) {
+      return "number" == typeof r4 ? w({ r: (t3 = this.rgba).r, g: t3.g, b: t3.b, a: r4 }) : n(this.rgba.a, 3);
+      var t3;
+    }, r3.prototype.hue = function(r4) {
+      var t3 = c(this.rgba);
+      return "number" == typeof r4 ? w({ h: r4, s: t3.s, l: t3.l, a: t3.a }) : n(t3.h);
+    }, r3.prototype.isEqual = function(r4) {
+      return this.toHex() === w(r4).toHex();
+    }, r3;
+  })();
+  var w = function(r3) {
+    return r3 instanceof j ? r3 : new j(r3);
+  };
+  var S = [];
+  var k = function(r3) {
+    r3.forEach(function(r4) {
+      S.indexOf(r4) < 0 && (r4(j, y), S.push(r4));
+    });
+  };

-  // node_modules/@ariakit/utils/dist/index.js
-  function toArray2(arg) {
-    if (Array.isArray(arg)) return arg;
-    return typeof arg !== "undefined" ? [arg] : [];
+  // packages/global-styles-engine/build-module/utils/duotone.mjs
+  function getValuesFromColors(colors2 = []) {
+    const values = {
+      r: [],
+      g: [],
+      b: [],
+      a: []
+    };
+    colors2.forEach((color) => {
+      const rgbColor = w(color).toRgb();
+      values.r.push(rgbColor.r / 255);
+      values.g.push(rgbColor.g / 255);
+      values.b.push(rgbColor.b / 255);
+      values.a.push(rgbColor.a);
+    });
+    return values;
   }
-  function flatten2DArray(array) {
-    const flattened = [];
-    for (const row of array) flattened.push(...row);
-    return flattened;
+  function getDuotoneUnsetStylesheet(selector2) {
+    return `${selector2}{filter:none}`;
   }
-  function reverseArray(array) {
-    return array.slice().reverse();
+  function getDuotoneStylesheet(selector2, id) {
+    return `${selector2}{filter:url(#${id})}`;
   }
-  function noop5(..._) {
+  function getDuotoneFilter(id, colors2) {
+    const values = getValuesFromColors(colors2);
+    return `
+<svg
+	xmlns:xlink="http://www.w3.org/1999/xlink"
+	viewBox="0 0 0 0"
+	width="0"
+	height="0"
+	focusable="false"
+	role="none"
+	aria-hidden="true"
+	style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"
+>
+	<defs>
+		<filter id="${id}">
+			<!--
+				Use sRGB instead of linearRGB so transparency looks correct.
+				Use perceptual brightness to convert to grayscale.
+			-->
+			<feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "></feColorMatrix>
+			<!-- Use sRGB instead of linearRGB to be consistent with how CSS gradients work. -->
+			<feComponentTransfer color-interpolation-filters="sRGB">
+				<feFuncR type="table" tableValues="${values.r.join(" ")}"></feFuncR>
+				<feFuncG type="table" tableValues="${values.g.join(" ")}"></feFuncG>
+				<feFuncB type="table" tableValues="${values.b.join(" ")}"></feFuncB>
+				<feFuncA type="table" tableValues="${values.a.join(" ")}"></feFuncA>
+			</feComponentTransfer>
+			<!-- Re-mask the image with the original transparency since the feColorMatrix above loses that information. -->
+			<feComposite in2="SourceGraphic" operator="in"></feComposite>
+		</filter>
+	</defs>
+</svg>`;
   }
-  function hasOwnProperty(object, prop) {
-    if (typeof Object.hasOwn === "function") return Object.hasOwn(object, prop);
-    return Object.prototype.hasOwnProperty.call(object, prop);
+
+  // packages/global-styles-engine/build-module/utils/string.mjs
+  function kebabCase(str) {
+    return str.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 chain(...fns) {
-    return (...args) => {
-      for (const fn of fns) if (typeof fn === "function") fn(...args);
-    };
+
+  // packages/global-styles-engine/build-module/utils/spacing.mjs
+  function getSpacingPresetCssVar(value) {
+    if (!value) {
+      return;
+    }
+    const slug = value.match(/var:preset\|spacing\|(.+)/);
+    if (!slug) {
+      return value;
+    }
+    return `var(--wp--preset--spacing--${slug[1]})`;
   }
-  function normalizeString(str) {
-    return str.normalize("NFD").replace(/[\u0300-\u036f]/g, "");
+
+  // packages/global-styles-engine/build-module/utils/gap.mjs
+  function getGapBoxControlValueFromStyle(blockGapValue) {
+    if (!blockGapValue) {
+      return null;
+    }
+    const isValueString = typeof blockGapValue === "string";
+    return {
+      top: isValueString ? blockGapValue : blockGapValue?.top,
+      left: isValueString ? blockGapValue : blockGapValue?.left
+    };
   }
-  function omit(object, keys) {
-    const result = { ...object };
-    for (const key of keys) if (hasOwnProperty(result, key)) delete result[key];
-    return result;
+  function getGapCSSValue(blockGapValue, defaultValue2 = "0") {
+    const blockGapBoxControlValue = getGapBoxControlValueFromStyle(blockGapValue);
+    if (!blockGapBoxControlValue) {
+      return null;
+    }
+    const row = getSpacingPresetCssVar(blockGapBoxControlValue?.top) || defaultValue2;
+    const column = getSpacingPresetCssVar(blockGapBoxControlValue?.left) || defaultValue2;
+    return row === column ? row : `${row} ${column}`;
   }
-  function pick(object, paths) {
-    const result = {};
-    for (const key of paths) if (hasOwnProperty(object, key)) result[key] = object[key];
-    return result;
-  }
-  function identity(value) {
-    return value;
-  }
-  function afterPaint(cb = noop5) {
-    let raf2 = requestAnimationFrame(() => {
-      raf2 = requestAnimationFrame(cb);
-    });
-    return () => cancelAnimationFrame(raf2);
-  }
-  function invariant(condition, message2) {
-    if (condition) return;
-    if (typeof message2 !== "string") throw new Error("Invariant failed");
-    throw new Error(message2);
-  }
-  function getKeys(obj) {
-    return Object.keys(obj);
-  }
-  function isFalsyBooleanCallback(booleanOrCallback, ...args) {
-    const result = typeof booleanOrCallback === "function" ? booleanOrCallback(...args) : booleanOrCallback;
-    if (result == null) return false;
-    return !result;
+
+  // packages/global-styles-engine/build-module/utils/background.mjs
+  var BACKGROUND_BLOCK_DEFAULT_VALUES = {
+    backgroundSize: "cover",
+    backgroundPosition: "50% 50%"
+    // used only when backgroundSize is 'contain'.
+  };
+  function hasImageUrl(backgroundImage) {
+    return typeof backgroundImage === "object" && backgroundImage !== null && "url" in backgroundImage && !!backgroundImage.url;
   }
-  function disabledFromProps(props) {
-    return props.disabled || props["aria-disabled"] === true || props["aria-disabled"] === "true";
+  function setBackgroundStyleDefaults(backgroundStyle) {
+    if (!backgroundStyle || !hasImageUrl(backgroundStyle.backgroundImage)) {
+      return;
+    }
+    let backgroundStylesWithDefaults;
+    if (!backgroundStyle?.backgroundSize) {
+      backgroundStylesWithDefaults = {
+        backgroundSize: BACKGROUND_BLOCK_DEFAULT_VALUES.backgroundSize
+      };
+    }
+    if ("contain" === backgroundStyle?.backgroundSize && !backgroundStyle?.backgroundPosition) {
+      backgroundStylesWithDefaults = {
+        backgroundPosition: BACKGROUND_BLOCK_DEFAULT_VALUES.backgroundPosition
+      };
+    }
+    return backgroundStylesWithDefaults;
   }
-  function removeUndefinedValues(obj) {
-    const result = {};
-    for (const key in obj) if (obj[key] !== void 0) result[key] = obj[key];
-    return result;
+
+  // packages/global-styles-engine/build-module/utils/layout.mjs
+  var LAYOUT_DEFINITIONS = {
+    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)",
+          // :is(*, div) instead of just * increases the specificity by 001.
+          rules: {
+            margin: "0"
+          }
+        }
+      ],
+      spacingStyles: [
+        {
+          selector: "",
+          rules: {
+            gap: null
+          }
+        }
+      ]
+    },
+    grid: {
+      name: "grid",
+      slug: "grid",
+      className: "is-layout-grid",
+      displayMode: "grid",
+      baseStyles: [
+        {
+          selector: " > :is(*, div)",
+          // :is(*, div) instead of just * increases the specificity by 001.
+          rules: {
+            margin: "0"
+          }
+        }
+      ],
+      spacingStyles: [
+        {
+          selector: "",
+          rules: {
+            gap: null
+          }
+        }
+      ]
+    }
+  };
+
+  // packages/global-styles-engine/build-module/utils/viewport.mjs
+  var DEFAULT_VIEWPORT_BREAKPOINTS = {
+    mobile: "480px",
+    tablet: "782px"
+  };
+  var VIEWPORT_SIZE_REGEXP = /^(\d+|\d*\.\d+)(px|em|rem)$/;
+  var DEFAULT_FONT_SIZE = 16;
+  function isViewportSettings(configOrSettings) {
+    return "mobile" in configOrSettings || "tablet" in configOrSettings;
   }
-  function defaultValue(...values) {
-    for (const value of values) if (value !== void 0) return value;
+  function getViewportSettings(configOrSettings) {
+    if (!configOrSettings || typeof configOrSettings !== "object") {
+      return {};
+    }
+    if (isViewportSettings(configOrSettings)) {
+      return configOrSettings;
+    }
+    return configOrSettings.settings?.viewport ?? {};
   }
-  var canUseDOM = checkIsBrowser();
-  function checkIsBrowser() {
-    return typeof window !== "undefined" && !!window.document?.createElement;
+  function isValidViewportSize(value) {
+    return typeof value === "string" && VIEWPORT_SIZE_REGEXP.test(value.trim());
   }
-  function getDocument(node) {
-    if (!node) return document;
-    if ("self" in node) return node.document;
-    return node.ownerDocument || document;
+  function getViewportBreakpointValueInPixels(value) {
+    if (typeof value === "number") {
+      return value;
+    }
+    if (typeof value !== "string") {
+      return void 0;
+    }
+    const match3 = value.trim().match(VIEWPORT_SIZE_REGEXP);
+    if (!match3) {
+      return void 0;
+    }
+    const numericValue = Number.parseFloat(match3[1]);
+    const unit = match3[2];
+    return unit === "px" ? numericValue : numericValue * DEFAULT_FONT_SIZE;
   }
-  function getActiveElement(node, activeDescendant = false) {
-    const { activeElement: activeElement2 } = getDocument(node);
-    if (!activeElement2?.nodeName) return null;
-    if (isFrame(activeElement2) && activeElement2.contentDocument?.body) return getActiveElement(activeElement2.contentDocument.body, activeDescendant);
-    if (activeDescendant) {
-      const id = activeElement2.getAttribute("aria-activedescendant");
-      if (id) {
-        const element = getDocument(activeElement2).getElementById(id);
-        if (element) return element;
+  function getViewportBreakpoints(configOrSettings) {
+    const viewportSettings = getViewportSettings(configOrSettings);
+    const breakpoints = {};
+    const breakpointValuesInPixels = {};
+    Object.keys(DEFAULT_VIEWPORT_BREAKPOINTS).forEach((breakpoint) => {
+      const key = breakpoint;
+      const value = viewportSettings[key];
+      const px = getViewportBreakpointValueInPixels(value);
+      if (px !== void 0 && isValidViewportSize(value)) {
+        breakpoints[key] = value.trim();
+        breakpointValuesInPixels[key] = px;
       }
+    });
+    const breakpointNames = Object.keys(breakpoints);
+    if (!breakpointNames.length) {
+      return { ...DEFAULT_VIEWPORT_BREAKPOINTS };
     }
-    return activeElement2;
-  }
-  function contains2(parent, child) {
-    return parent === child || parent.contains(child);
-  }
-  function isElement2(target) {
-    return target?.nodeType === 1;
-  }
-  function isNode2(target) {
-    return typeof target?.nodeType === "number";
-  }
-  function isFrame(element) {
-    return element.tagName === "IFRAME";
-  }
-  function isButton(element) {
-    const tagName = element.tagName.toLowerCase();
-    if (tagName === "button") return true;
-    if (tagName === "input" && element.type) return buttonInputTypes.indexOf(element.type) !== -1;
-    return false;
-  }
-  var buttonInputTypes = [
-    "button",
-    "color",
-    "file",
-    "image",
-    "reset",
-    "submit"
-  ];
-  function isVisible(element) {
-    if (typeof element.checkVisibility === "function") return element.checkVisibility();
-    const htmlElement = element;
-    return htmlElement.offsetWidth > 0 || htmlElement.offsetHeight > 0 || element.getClientRects().length > 0;
-  }
-  function isTextField(element) {
-    try {
-      if (element.tagName === "TEXTAREA") return true;
-      if (element.tagName !== "INPUT") return false;
-      return element.selectionStart !== null;
-    } catch (_error) {
-      return false;
+    if (1 === breakpointNames.length) {
+      return breakpoints;
     }
-  }
-  function isTextbox(element) {
-    return element.isContentEditable || isTextField(element);
-  }
-  function getTextboxValue(element) {
-    if (isTextField(element)) return element.value;
-    if (element.isContentEditable) {
-      const range = getDocument(element).createRange();
-      range.selectNodeContents(element);
-      return range.toString();
+    const mobile = breakpoints.mobile;
+    const tablet = breakpoints.tablet;
+    if (breakpointValuesInPixels.mobile >= breakpointValuesInPixels.tablet) {
+      return { mobile };
     }
-    return "";
+    return { mobile, tablet };
   }
-  function getTextboxSelection(element) {
-    let start2 = 0;
-    let end = 0;
-    if (isTextField(element)) {
-      start2 = element.selectionStart || 0;
-      end = element.selectionEnd || 0;
-    } else if (element.isContentEditable) {
-      const selection = getDocument(element).getSelection();
-      if (selection?.rangeCount && selection.anchorNode && contains2(element, selection.anchorNode) && selection.focusNode && contains2(element, selection.focusNode)) {
-        const range = selection.getRangeAt(0);
-        const nextRange = range.cloneRange();
-        nextRange.selectNodeContents(element);
-        nextRange.setEnd(range.startContainer, range.startOffset);
-        start2 = nextRange.toString().length;
-        nextRange.setEnd(range.endContainer, range.endOffset);
-        end = nextRange.toString().length;
-      }
+  function getResponsiveMediaQueries(configOrSettings) {
+    const breakpoints = getViewportBreakpoints(configOrSettings);
+    const mediaQueries = {};
+    if (breakpoints.mobile) {
+      mediaQueries["@mobile"] = `@media (width <= ${breakpoints.mobile})`;
     }
-    return {
-      start: start2,
-      end
-    };
+    if (breakpoints.tablet) {
+      mediaQueries["@tablet"] = breakpoints.mobile ? `@media (${breakpoints.mobile} < width <= ${breakpoints.tablet})` : `@media (width <= ${breakpoints.tablet})`;
+    }
+    return mediaQueries;
   }
-  var allowedPopupRoles = [
-    "dialog",
-    "menu",
-    "listbox",
-    "tree",
-    "grid"
-  ];
-  var itemRoleByPopupRole = {
-    menu: "menuitem",
-    listbox: "option",
-    tree: "treeitem"
+
+  // packages/global-styles-engine/build-module/core/render.mjs
+  var ELEMENT_CLASS_NAMES = {
+    button: "wp-element-button",
+    caption: "wp-element-caption"
   };
-  function getPopupRole(element, fallback) {
-    const role = element?.getAttribute("role");
-    if (role && allowedPopupRoles.indexOf(role) !== -1) return role;
-    return fallback;
-  }
-  function getItemRoleByPopupRole(popupRole) {
-    if (popupRole == null) return;
-    if (!hasOwnProperty(itemRoleByPopupRole, popupRole)) return;
-    return itemRoleByPopupRole[popupRole];
+  var BLOCK_SUPPORT_FEATURE_LEVEL_SELECTORS = {
+    __experimentalBorder: "border",
+    color: "color",
+    dimensions: "dimensions",
+    spacing: "spacing",
+    typography: "typography"
+  };
+  var VALID_BLOCK_PSEUDO_SELECTORS = {
+    "core/button": [":hover", ":focus", ":focus-visible", ":active"],
+    "core/navigation-link": [":hover", ":focus", ":focus-visible", ":active"]
+  };
+  var VALID_ELEMENT_PSEUDO_SELECTORS = {
+    link: [
+      ":link",
+      ":any-link",
+      ":visited",
+      ":hover",
+      ":focus",
+      ":focus-visible",
+      ":active"
+    ],
+    button: [
+      ":link",
+      ":any-link",
+      ":visited",
+      ":hover",
+      ":focus",
+      ":focus-visible",
+      ":active"
+    ]
+  };
+  function getPresetsClasses(blockSelector = "*", blockPresets = {}) {
+    return PRESET_METADATA.reduce(
+      (declarations, { path, cssVarInfix, classes }) => {
+        if (!classes) {
+          return declarations;
+        }
+        const presetByOrigin = getValueFromObjectPath(
+          blockPresets,
+          path,
+          []
+        );
+        ["default", "theme", "custom"].forEach((origin) => {
+          if (presetByOrigin[origin]) {
+            presetByOrigin[origin].forEach(
+              ({ slug }) => {
+                classes.forEach(
+                  ({
+                    classSuffix,
+                    propertyName
+                  }) => {
+                    const classSelectorToUse = `.has-${kebabCase(
+                      slug
+                    )}-${classSuffix}`;
+                    const selectorToUse = blockSelector ? `:where(${blockSelector})${classSelectorToUse}` : classSelectorToUse;
+                    const value = `var(--wp--preset--${cssVarInfix}--${kebabCase(
+                      slug
+                    )})`;
+                    declarations += `${selectorToUse}{${propertyName}: ${value} !important;}`;
+                  }
+                );
+              }
+            );
+          }
+        });
+        return declarations;
+      },
+      ""
+    );
   }
-  function getScrollingElement(element) {
-    if (!element) return null;
-    const isScrollableOverflow = (overflow) => {
-      if (overflow === "auto") return true;
-      if (overflow === "scroll") return true;
-      return false;
-    };
-    if (element.clientHeight && element.scrollHeight > element.clientHeight) {
-      const { overflowY } = getComputedStyle(element);
-      if (isScrollableOverflow(overflowY)) return element;
-    } else if (element.clientWidth && element.scrollWidth > element.clientWidth) {
-      const { overflowX } = getComputedStyle(element);
-      if (isScrollableOverflow(overflowX)) return element;
-    }
-    const doc = getDocument(element);
-    return getScrollingElement(element.parentElement) || doc.scrollingElement || doc.body;
+  function getPresetsSvgFilters(blockPresets = {}) {
+    return PRESET_METADATA.filter(
+      // Duotone are the only type of filters for now.
+      (metadata) => metadata.path.at(-1) === "duotone"
+    ).flatMap((metadata) => {
+      const presetByOrigin = getValueFromObjectPath(
+        blockPresets,
+        metadata.path,
+        {}
+      );
+      return ["default", "theme"].filter((origin) => presetByOrigin[origin]).flatMap(
+        (origin) => presetByOrigin[origin].map(
+          (preset) => getDuotoneFilter(
+            `wp-duotone-${preset.slug}`,
+            preset.colors
+          )
+        )
+      ).join("");
+    });
   }
-  function setSelectionRange(element, ...args) {
-    if (/text|search|password|tel|url/i.test(element.type)) element.setSelectionRange(...args);
-  }
-  function sortBasedOnDOMPosition(items, getElement) {
-    const pairs = items.map((item, index2) => [index2, item]);
-    let isOrderDifferent = false;
-    pairs.sort(([indexA, a2], [indexB, b2]) => {
-      const elementA = getElement(a2);
-      const elementB = getElement(b2);
-      if (elementA === elementB) return 0;
-      if (!elementA || !elementB) return 0;
-      if (isElementPreceding(elementA, elementB)) {
-        if (indexA > indexB) isOrderDifferent = true;
-        return -1;
+  function flattenTree(input = {}, prefix2, token) {
+    let result = [];
+    Object.keys(input).forEach((key) => {
+      const newKey = prefix2 + kebabCase(key.replace("/", "-"));
+      const newLeaf = input[key];
+      if (newLeaf instanceof Object) {
+        const newPrefix = newKey + token;
+        result = [...result, ...flattenTree(newLeaf, newPrefix, token)];
+      } else {
+        result.push(`${newKey}: ${newLeaf}`);
       }
-      if (indexA < indexB) isOrderDifferent = true;
-      return 1;
     });
-    if (isOrderDifferent) return pairs.map(([_, item]) => item);
-    return items;
-  }
-  function isElementPreceding(a2, b2) {
-    return Boolean(b2.compareDocumentPosition(a2) & Node.DOCUMENT_POSITION_PRECEDING);
-  }
-  function isTouchDevice() {
-    return canUseDOM && !!navigator.maxTouchPoints;
-  }
-  function isApple() {
-    if (!canUseDOM) return false;
-    return /mac|iphone|ipad|ipod/i.test(navigator.platform);
-  }
-  function isSafari() {
-    return canUseDOM && isApple() && /apple/i.test(navigator.vendor);
-  }
-  function isFirefox() {
-    return canUseDOM && /firefox\//i.test(navigator.userAgent);
-  }
-  function isPortalEvent(event) {
-    const { currentTarget, target } = event;
-    if (!currentTarget) return false;
-    if (!isNode2(target)) return true;
-    return !contains2(currentTarget, target);
-  }
-  function isSelfTarget(event) {
-    return event.target === event.currentTarget;
-  }
-  function isActivatableNavigationTarget(element) {
-    if (!isElement2(element)) return false;
-    const target = element;
-    const tagName = target.tagName.toLowerCase();
-    if (tagName === "a") return true;
-    if (tagName === "button" && target.type === "submit") return true;
-    if (tagName === "input" && target.type === "submit") return true;
-    return false;
-  }
-  function isOpeningInNewTab(event) {
-    const isAppleDevice = isApple();
-    if (isAppleDevice && !event.metaKey) return false;
-    if (!isAppleDevice && !event.ctrlKey) return false;
-    return isActivatableNavigationTarget(event.currentTarget);
-  }
-  function isDownloading(event) {
-    if (!event.altKey) return false;
-    return isActivatableNavigationTarget(event.currentTarget);
-  }
-  function fireBlurEvent(element, eventInit) {
-    const event = new FocusEvent("blur", eventInit);
-    const defaultAllowed = element.dispatchEvent(event);
-    const bubbleInit = {
-      ...eventInit,
-      bubbles: true
-    };
-    element.dispatchEvent(new FocusEvent("focusout", bubbleInit));
-    return defaultAllowed;
-  }
-  function fireKeyboardEvent(element, type, eventInit) {
-    const event = new KeyboardEvent(type, eventInit);
-    return element.dispatchEvent(event);
-  }
-  function fireClickEvent(element, eventInit) {
-    const event = new MouseEvent("click", eventInit);
-    return element.dispatchEvent(event);
-  }
-  function isFocusEventOutside(event, container) {
-    const containerElement = container || event.currentTarget;
-    const relatedTarget = event.relatedTarget;
-    return !isNode2(relatedTarget) || !contains2(containerElement, relatedTarget);
-  }
-  function isInputEvent(event) {
-    return event.type === "input";
+    return result;
   }
-  function queueBeforeEvent(element, type, callback, timeout) {
-    const createTimer = (callback2) => {
-      if (timeout) {
-        const timerId2 = setTimeout(callback2, timeout);
-        return () => clearTimeout(timerId2);
+  var updateParagraphTextIndentSelector = (featureDeclarations, settings2, blockName) => {
+    if (blockName !== "core/paragraph") {
+      return featureDeclarations;
+    }
+    const blockSettings = settings2?.blocks?.["core/paragraph"];
+    const textIndentSetting = blockSettings?.typography?.textIndent ?? settings2?.typography?.textIndent ?? "subsequent";
+    if (textIndentSetting !== "all") {
+      return featureDeclarations;
+    }
+    const oldSelector = ".wp-block-paragraph + .wp-block-paragraph";
+    const newSelector = ".wp-block-paragraph";
+    if (oldSelector in featureDeclarations) {
+      const declarations = featureDeclarations[oldSelector];
+      const updated = { ...featureDeclarations };
+      delete updated[oldSelector];
+      updated[newSelector] = declarations;
+      return updated;
+    }
+    return featureDeclarations;
+  };
+  var updateButtonWidthDeclarations = (featureDeclarations, settings2) => {
+    const buttonSelector = ".wp-block-button";
+    if (!(buttonSelector in featureDeclarations)) {
+      return featureDeclarations;
+    }
+    const updated = { ...featureDeclarations };
+    updated[buttonSelector] = updated[buttonSelector].map(
+      (declaration) => {
+        const match3 = declaration.match(/^width:\s*(.+)$/);
+        if (!match3) {
+          return declaration;
+        }
+        const value = match3[1];
+        let percentage = null;
+        if (value.endsWith("%")) {
+          percentage = parseFloat(value);
+        }
+        const presetPrefix = "var(--wp--preset--dimension--";
+        if (percentage === null && value.startsWith(presetPrefix) && value.endsWith(")")) {
+          const slug = value.slice(presetPrefix.length, -1);
+          const dimensionSizes = {
+            ...settings2?.dimensions?.dimensionSizes ?? {},
+            ...settings2?.blocks?.["core/button"]?.dimensions?.dimensionSizes ?? {}
+          };
+          for (const origin of Object.values(dimensionSizes)) {
+            if (!Array.isArray(origin)) {
+              continue;
+            }
+            for (const preset of origin) {
+              if (preset.slug === slug && typeof preset.size === "string" && preset.size.endsWith("%")) {
+                percentage = parseFloat(preset.size);
+                break;
+              }
+            }
+            if (percentage !== null) {
+              break;
+            }
+          }
+        }
+        if (percentage === null || isNaN(percentage)) {
+          return declaration;
+        }
+        return `width: calc(${percentage} * 1% - (var(--wp--style--block-gap, 0.5em) * (1 - ${percentage} / 100)))`;
+      }
+    );
+    return updated;
+  };
+  var getFeatureDeclarations = (selectors3, styles) => {
+    const declarations = {};
+    Object.entries(selectors3).forEach(([feature, selector2]) => {
+      if (feature === "root" || !styles?.[feature]) {
+        return;
+      }
+      const isShorthand = typeof selector2 === "string";
+      if (!isShorthand && typeof selector2 === "object" && selector2 !== null) {
+        Object.entries(selector2).forEach(
+          ([subfeature, subfeatureSelector]) => {
+            if (subfeature === "root" || !styles?.[feature][subfeature]) {
+              return;
+            }
+            const subfeatureStyles = {
+              [feature]: {
+                [subfeature]: styles[feature][subfeature]
+              }
+            };
+            const newDeclarations = getStylesDeclarations(subfeatureStyles);
+            declarations[subfeatureSelector] = [
+              ...declarations[subfeatureSelector] || [],
+              ...newDeclarations
+            ];
+            delete styles[feature][subfeature];
+          }
+        );
+      }
+      if (isShorthand || typeof selector2 === "object" && selector2 !== null && "root" in selector2) {
+        const featureSelector = isShorthand ? selector2 : selector2.root;
+        const featureStyles = { [feature]: styles[feature] };
+        const newDeclarations = getStylesDeclarations(featureStyles);
+        declarations[featureSelector] = [
+          ...declarations[featureSelector] || [],
+          ...newDeclarations
+        ];
+        delete styles[feature];
       }
-      const timerId = requestAnimationFrame(callback2);
-      return () => cancelAnimationFrame(timerId);
-    };
-    const cancelTimer = createTimer(() => {
-      element.removeEventListener(type, callSync, true);
-      callback();
     });
-    const callSync = () => {
-      cancelTimer();
-      callback();
-    };
-    element.addEventListener(type, callSync, {
-      once: true,
-      capture: true
+    return declarations;
+  };
+  function getStylesDeclarations(blockStyles = {}, selector2 = "", useRootPaddingAlign, tree = {}, disableRootPadding = false) {
+    const isRoot = ROOT_BLOCK_SELECTOR === selector2;
+    const output = Object.entries(
+      import_blocks3.__EXPERIMENTAL_STYLE_PROPERTY
+    ).reduce(
+      (declarations, [key, { value, properties, useEngine, rootOnly }]) => {
+        if (rootOnly && !isRoot) {
+          return declarations;
+        }
+        const pathToValue = value;
+        if (pathToValue[0] === "elements" || useEngine) {
+          return declarations;
+        }
+        const styleValue = getValueFromObjectPath(
+          blockStyles,
+          pathToValue
+        );
+        if (key === "--wp--style--root--padding" && (typeof styleValue === "string" || !useRootPaddingAlign)) {
+          return declarations;
+        }
+        if (properties && typeof styleValue !== "string") {
+          Object.entries(properties).forEach((entry) => {
+            const [name2, prop] = entry;
+            if (!getValueFromObjectPath(styleValue, [prop], false)) {
+              return;
+            }
+            const cssProperty = name2.startsWith("--") ? name2 : kebabCase(name2);
+            declarations.push(
+              `${cssProperty}: ${(0, import_style_engine2.getCSSValueFromRawStyle)(
+                getValueFromObjectPath(styleValue, [prop])
+              )}`
+            );
+          });
+        } else if (getValueFromObjectPath(blockStyles, pathToValue, false)) {
+          const cssProperty = key.startsWith("--") ? key : kebabCase(key);
+          declarations.push(
+            `${cssProperty}: ${(0, import_style_engine2.getCSSValueFromRawStyle)(
+              getValueFromObjectPath(blockStyles, pathToValue)
+            )}`
+          );
+        }
+        return declarations;
+      },
+      []
+    );
+    if (!!blockStyles.background) {
+      if (blockStyles.background?.backgroundImage) {
+        blockStyles.background.backgroundImage = getResolvedValue(
+          blockStyles.background.backgroundImage,
+          tree
+        );
+      }
+      if (!isRoot && !!blockStyles.background?.backgroundImage?.id) {
+        blockStyles = {
+          ...blockStyles,
+          background: {
+            ...blockStyles.background,
+            ...setBackgroundStyleDefaults(blockStyles.background)
+          }
+        };
+      }
+    }
+    const extraRules = (0, import_style_engine2.getCSSRules)(blockStyles);
+    extraRules.forEach((rule) => {
+      if (isRoot && (useRootPaddingAlign || disableRootPadding) && rule.key.startsWith("padding")) {
+        return;
+      }
+      const cssProperty = rule.key.startsWith("--") ? rule.key : kebabCase(rule.key);
+      let ruleValue = getResolvedValue(rule.value, tree);
+      if (cssProperty === "font-size") {
+        ruleValue = getTypographyFontSizeValue(
+          { name: "", slug: "", size: ruleValue },
+          tree?.settings
+        );
+      }
+      if (cssProperty === "aspect-ratio") {
+        output.push("min-height: unset");
+      }
+      output.push(`${cssProperty}: ${ruleValue}`);
     });
-    return () => {
-      cancelTimer();
-      element.removeEventListener(type, callSync, true);
-    };
+    return output;
   }
-  function addGlobalEventListener(type, listener, options, scope = window) {
-    const children = [];
-    try {
-      scope.document.addEventListener(type, listener, options);
-      for (const frame of Array.from(scope.frames)) children.push(addGlobalEventListener(type, listener, options, frame));
-    } catch {
+  function getLayoutStyles({
+    layoutDefinitions = LAYOUT_DEFINITIONS,
+    style,
+    selector: selector2,
+    hasBlockGapSupport,
+    hasFallbackGapSupport,
+    fallbackGapValue
+  }) {
+    let ruleset = "";
+    let gapValue = hasBlockGapSupport ? getGapCSSValue(style?.spacing?.blockGap) : "";
+    if (hasFallbackGapSupport) {
+      if (selector2 === ROOT_BLOCK_SELECTOR) {
+        gapValue = !gapValue ? "0.5em" : gapValue;
+      } else if (!hasBlockGapSupport && fallbackGapValue) {
+        gapValue = fallbackGapValue;
+      }
     }
-    const removeEventListener = () => {
-      try {
-        scope.document.removeEventListener(type, listener, options);
-      } catch {
+    if (gapValue && layoutDefinitions) {
+      Object.values(layoutDefinitions).forEach(
+        ({ className: className2, name: name2, spacingStyles }) => {
+          if (!hasBlockGapSupport && "flex" !== name2 && "grid" !== name2) {
+            return;
+          }
+          if (spacingStyles?.length) {
+            spacingStyles.forEach((spacingStyle) => {
+              const declarations = [];
+              if (spacingStyle.rules) {
+                Object.entries(spacingStyle.rules).forEach(
+                  ([cssProperty, cssValue]) => {
+                    declarations.push(
+                      `${cssProperty}: ${cssValue ? cssValue : gapValue}`
+                    );
+                  }
+                );
+              }
+              if (declarations.length) {
+                let combinedSelector = "";
+                if (!hasBlockGapSupport) {
+                  combinedSelector = selector2 === ROOT_BLOCK_SELECTOR ? `:where(.${className2}${spacingStyle?.selector || ""})` : `:where(${selector2}.${className2}${spacingStyle?.selector || ""})`;
+                } else {
+                  combinedSelector = selector2 === ROOT_BLOCK_SELECTOR ? `:root :where(.${className2})${spacingStyle?.selector || ""}` : `:root :where(${selector2}-${className2})${spacingStyle?.selector || ""}`;
+                }
+                ruleset += `${combinedSelector} { ${declarations.join(
+                  "; "
+                )}; }`;
+              }
+            });
+          }
+        }
+      );
+      if (selector2 === ROOT_BLOCK_SELECTOR && hasBlockGapSupport) {
+        ruleset += `${ROOT_CSS_PROPERTIES_SELECTOR} { --wp--style--block-gap: ${gapValue}; }`;
       }
-      for (const remove of children) remove();
-    };
-    return removeEventListener;
-  }
-  var selector = "input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";
-  function isFocusable(element) {
-    if (!element.matches(selector)) return false;
-    if (!isVisible(element)) return false;
-    if (element.closest("[inert]")) return false;
-    return true;
-  }
-  function hasFocus(element) {
-    const activeElement2 = getActiveElement(element);
-    if (!activeElement2) return false;
-    if (activeElement2 === element) return true;
-    const activeDescendant = activeElement2.getAttribute("aria-activedescendant");
-    if (!activeDescendant) return false;
-    return activeDescendant === element.id;
+    }
+    if (selector2 === ROOT_BLOCK_SELECTOR && layoutDefinitions) {
+      const validDisplayModes = ["block", "flex", "grid"];
+      Object.values(layoutDefinitions).forEach(
+        ({ className: className2, displayMode, baseStyles }) => {
+          if (displayMode && validDisplayModes.includes(displayMode)) {
+            ruleset += `${selector2} .${className2} { display:${displayMode}; }`;
+          }
+          if (baseStyles?.length) {
+            baseStyles.forEach((baseStyle) => {
+              const declarations = [];
+              if (baseStyle.rules) {
+                Object.entries(baseStyle.rules).forEach(
+                  ([cssProperty, cssValue]) => {
+                    declarations.push(
+                      `${cssProperty}: ${cssValue}`
+                    );
+                  }
+                );
+              }
+              if (declarations.length) {
+                const combinedSelector = `.${className2}${baseStyle?.selector || ""}`;
+                ruleset += `${combinedSelector} { ${declarations.join(
+                  "; "
+                )}; }`;
+              }
+            });
+          }
+        }
+      );
+    }
+    return ruleset;
   }
-  function hasFocusWithin(element) {
-    const activeElement2 = getActiveElement(element);
-    if (!activeElement2) return false;
-    if (contains2(element, activeElement2)) return true;
-    const activeDescendant = activeElement2.getAttribute("aria-activedescendant");
-    if (!activeDescendant) return false;
-    if (!("id" in element)) return false;
-    if (activeDescendant === element.id) return true;
-    return !!element.querySelector(`#${CSS.escape(activeDescendant)}`);
+  var STYLE_KEYS = [
+    "border",
+    "color",
+    "dimensions",
+    "spacing",
+    "typography",
+    "filter",
+    "outline",
+    "shadow",
+    "background"
+  ];
+  function pickStyleKeys(treeToPickFrom, responsiveMediaQueries) {
+    return pickStyleAndPseudoKeys(
+      treeToPickFrom,
+      void 0,
+      responsiveMediaQueries
+    );
   }
-  function focusIntoView(element, options) {
-    if (!("scrollIntoView" in element)) element.focus();
-    else {
-      element.focus({ preventScroll: true });
-      element.scrollIntoView({
-        block: "nearest",
-        inline: "nearest",
-        ...options
-      });
+  function pickStyleAndPseudoKeys(treeToPickFrom, blockName, responsiveMediaQueries) {
+    if (!treeToPickFrom) {
+      return {};
     }
+    const entries = Object.entries(treeToPickFrom);
+    const allowedPseudoSelectors = blockName ? VALID_BLOCK_PSEUDO_SELECTORS[blockName] ?? [] : [];
+    const pickedEntries = entries.filter(
+      ([key]) => STYLE_KEYS.includes(key) || allowedPseudoSelectors.includes(key) || responsiveMediaQueries[key]
+    );
+    const clonedEntries = pickedEntries.map(([key, style]) => [
+      key,
+      JSON.parse(JSON.stringify(style))
+    ]);
+    return Object.fromEntries(clonedEntries);
   }
-  function createUndoCallback(callback) {
-    return async () => {
-      const redo = await callback?.();
-      return createUndoCallback(async () => {
-        await redo?.();
-        return callback;
-      });
-    };
+  function getPseudoStyleNodes(node) {
+    const {
+      styles,
+      selector: selector2,
+      featureSelectors,
+      name: name2,
+      elementName,
+      mediaQuery,
+      variationName
+    } = node;
+    const pseudoSelectors = name2 ? VALID_BLOCK_PSEUDO_SELECTORS[name2] ?? [] : VALID_ELEMENT_PSEUDO_SELECTORS[elementName ?? ""] ?? [];
+    if (!pseudoSelectors.length) {
+      return [];
+    }
+    return pseudoSelectors.flatMap((pseudoSelector) => {
+      const pseudoStyles = styles?.[pseudoSelector];
+      if (!pseudoStyles || typeof pseudoStyles !== "object") {
+        return [];
+      }
+      return [
+        {
+          styles: JSON.parse(JSON.stringify(pseudoStyles)),
+          selector: selector2,
+          selectorSuffix: pseudoSelector,
+          mediaQuery,
+          featureSelectors: featureSelectors && typeof featureSelectors !== "string" ? featureSelectors : void 0,
+          name: name2,
+          elementName,
+          variationName
+        }
+      ];
+    });
   }
-  var UndoManager = createUndoManager();
-  function createUndoManager({ limit = 100 } = {}) {
-    const undoStack = [];
-    let redoStack = [];
-    let currentGroup = null;
-    const canUndo = () => undoStack.length > 0;
-    const canRedo = () => redoStack.length > 0;
-    const undo = async () => {
-      if (!canUndo()) return;
-      currentGroup = null;
-      redoStack.push(await undoStack.pop()?.());
-    };
-    const redo = async () => {
-      if (!canRedo()) return;
-      currentGroup = null;
-      undoStack.push(await redoStack.pop()?.());
-    };
-    const execute = async (callback, group) => {
-      if (!callback) return;
-      const sameGroup = group === currentGroup;
-      currentGroup = group ?? null;
-      const nextIndex = sameGroup ? Math.max(0, undoStack.length - 1) : undoStack.length;
-      const undoCallback = await callback();
-      if (!undoCallback) return;
-      redoStack = [];
-      const currentUndo = undoStack[nextIndex];
-      undoStack[nextIndex] = createUndoCallback(async () => {
-        await undoCallback?.();
-        const currentRedo = await currentUndo?.();
-        return async () => {
-          await currentRedo?.();
-          await callback?.();
-        };
-      });
-      while (undoStack.length > limit) undoStack.shift();
-    };
-    return {
-      canUndo,
-      canRedo,
-      undo,
-      redo,
-      execute
-    };
-  }
-
-  // node_modules/@ariakit/react-utils/dist/index.js
-  var React59 = __toESM(require_react(), 1);
-  var import_react17 = __toESM(require_react(), 1);
-  var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
-  function setRef(ref, value) {
-    if (typeof ref === "function") {
-      const cleanup = ref(value);
-      if (typeof cleanup === "function") return cleanup;
-    } else if (ref) ref.current = value;
-  }
-  function isValidElementWithRef(element) {
-    if (!element) return false;
-    if (!(0, import_react17.isValidElement)(element)) return false;
-    if ("ref" in element.props) return true;
-    if ("ref" in element) return true;
-    return false;
-  }
-  function getRefProperty(element) {
-    if (!isValidElementWithRef(element)) return null;
-    return { ...element.props }.ref || element.ref;
-  }
-  function mergeProps2(base, overrides) {
-    const props = { ...base };
-    for (const key in overrides) {
-      if (!hasOwnProperty(overrides, key)) continue;
-      if (key === "className") {
-        const prop = "className";
-        const baseClass = base[prop];
-        const overrideClass = overrides[prop];
-        if (baseClass && overrideClass) props[prop] = `${baseClass} ${overrideClass}`;
-        else props[prop] = overrideClass || baseClass;
-        continue;
-      }
-      if (key === "style") {
-        const prop = "style";
-        props[prop] = base[prop] ? {
-          ...base[prop],
-          ...overrides[prop]
-        } : overrides[prop];
-        continue;
-      }
-      const overrideValue = overrides[key];
-      if (key.startsWith("on")) {
-        if (typeof overrideValue !== "function") continue;
-        const baseValue = base[key];
-        if (typeof baseValue === "function") {
-          props[key] = (...args) => {
-            overrideValue(...args);
-            baseValue(...args);
-          };
-          continue;
+  function getResponsiveStyleNodes(node, responsiveMediaQueries) {
+    const {
+      styles,
+      selector: selector2,
+      fallbackGapValue,
+      featureSelectors,
+      hasLayoutSupport,
+      layoutHasBlockGapSupport,
+      layoutSelector,
+      name: name2,
+      elementName,
+      isStyleVariation,
+      variationName
+    } = node;
+    if (!name2 && !elementName) {
+      return [];
+    }
+    return Object.entries(responsiveMediaQueries).flatMap(
+      ([breakpointKey, mediaQuery]) => {
+        const breakpointStyles = styles?.[breakpointKey];
+        if (!breakpointStyles || typeof breakpointStyles !== "object") {
+          return [];
         }
+        return [
+          {
+            styles: JSON.parse(JSON.stringify(breakpointStyles)),
+            selector: selector2,
+            mediaQuery,
+            featureSelectors: featureSelectors && typeof featureSelectors !== "string" ? featureSelectors : void 0,
+            fallbackGapValue,
+            hasLayoutSupport,
+            name: name2,
+            elementName,
+            isStyleVariation,
+            variationName,
+            layoutSelector,
+            layoutHasBlockGapSupport
+          }
+        ];
       }
-      props[key] = overrideValue;
-    }
-    return props;
-  }
-  var _React = { ...React59 };
-  var useReactId = _React.useId;
-  var useReactDeferredValue = _React.useDeferredValue;
-  var useReactInsertionEffect = _React.useInsertionEffect;
-  var useSafeLayoutEffect = canUseDOM ? import_react17.useLayoutEffect : import_react17.useEffect;
-  function useInitialValue(value) {
-    const [initialValue] = (0, import_react17.useState)(value);
-    return initialValue;
+    );
   }
-  function useLiveRef(value) {
-    const ref = (0, import_react17.useRef)(value);
-    useSafeLayoutEffect(() => {
-      ref.current = value;
+  function getElementStylesByName(styleNode, responsiveMediaQueries) {
+    const elementStylesByName = { ...styleNode?.elements ?? {} };
+    Object.keys(responsiveMediaQueries).forEach((breakpointKey) => {
+      Object.entries(styleNode?.[breakpointKey]?.elements ?? {}).forEach(
+        ([elementName, styles]) => {
+          elementStylesByName[elementName] = {
+            ...elementStylesByName[elementName] ?? {},
+            [breakpointKey]: styles
+          };
+        }
+      );
     });
-    return ref;
+    return elementStylesByName;
   }
-  function useEvent(callback) {
-    const ref = (0, import_react17.useRef)(() => {
-      throw new Error("Cannot call an event handler while rendering.");
-    });
-    if (useReactInsertionEffect) useReactInsertionEffect(() => {
-      ref.current = callback;
+  var getNodesWithStyles = (tree, blockSelectors) => {
+    const nodes = [];
+    if (!tree?.styles) {
+      return nodes;
+    }
+    const responsiveMediaQueries = getResponsiveMediaQueries(tree);
+    const styles = pickStyleKeys(tree.styles, responsiveMediaQueries);
+    if (styles) {
+      nodes.push({
+        styles,
+        selector: ROOT_BLOCK_SELECTOR,
+        // Root selector (body) styles should not be wrapped in `:root where()` to keep
+        // specificity at (0,0,1) and maintain backwards compatibility.
+        skipSelectorWrapper: true
+      });
+    }
+    Object.entries(import_blocks3.__EXPERIMENTAL_ELEMENTS).forEach(([name2, selector2]) => {
+      if (tree.styles?.elements?.[name2]) {
+        nodes.push({
+          styles: tree.styles?.elements?.[name2] ?? {},
+          selector: selector2,
+          elementName: name2,
+          // Top level elements that don't use a class name should not receive the
+          // `:root :where()` wrapper to maintain backwards compatibility.
+          skipSelectorWrapper: !ELEMENT_CLASS_NAMES[name2]
+        });
+      }
     });
-    else ref.current = callback;
-    return (0, import_react17.useCallback)((...args) => ref.current?.(...args), []);
-  }
-  function useTransactionState(callback) {
-    const [state, setState] = (0, import_react17.useState)(null);
-    useSafeLayoutEffect(() => {
-      if (state == null) return;
-      if (!callback) return;
-      let prevState = null;
-      callback((prev) => {
-        prevState = prev;
-        return state;
+    Object.entries(tree.styles?.blocks ?? {}).forEach(
+      ([blockName, node]) => {
+        const blockStyles = pickStyleAndPseudoKeys(
+          node,
+          blockName,
+          responsiveMediaQueries
+        );
+        const typedNode = node;
+        const variationNodesToAdd = [];
+        const variationStyleNodesToAdd = [];
+        if (typedNode?.variations) {
+          Object.entries(typedNode.variations).forEach(
+            ([variationName, variation]) => {
+              const typedVariation = variation;
+              const variationStyles = pickStyleAndPseudoKeys(
+                typedVariation,
+                blockName,
+                responsiveMediaQueries
+              );
+              if (typedVariation?.css) {
+                variationStyles.css = typedVariation.css;
+              }
+              const variationSelector = typeof blockSelectors !== "string" ? blockSelectors[blockName]?.styleVariationSelectors?.[variationName] : void 0;
+              if (variationSelector && typeof blockSelectors !== "string") {
+                const blockSelector = blockSelectors[blockName];
+                variationStyleNodesToAdd.push({
+                  styles: variationStyles,
+                  selector: variationSelector,
+                  featureSelectors: blockSelector?.featureSelectors,
+                  fallbackGapValue: blockSelector?.fallbackGapValue,
+                  hasLayoutSupport: blockSelector?.hasLayoutSupport,
+                  isStyleVariation: true,
+                  variationName,
+                  layoutSelector: variationSelector + blockSelector.selector,
+                  layoutHasBlockGapSupport: true,
+                  name: blockName
+                });
+              }
+              Object.entries(
+                getElementStylesByName(
+                  typedVariation,
+                  responsiveMediaQueries
+                )
+              ).forEach(([element, elementStyles]) => {
+                if (elementStyles && import_blocks3.__EXPERIMENTAL_ELEMENTS[element]) {
+                  variationNodesToAdd.push({
+                    styles: elementStyles,
+                    selector: scopeSelector(
+                      variationSelector,
+                      import_blocks3.__EXPERIMENTAL_ELEMENTS[element]
+                    ),
+                    elementName: element,
+                    isStyleVariation: true
+                  });
+                }
+              });
+              Object.entries(typedVariation?.blocks ?? {}).forEach(
+                ([
+                  variationBlockName,
+                  variationBlockStyles
+                ]) => {
+                  const variationBlockSelector = typeof blockSelectors !== "string" ? scopeSelector(
+                    variationSelector,
+                    blockSelectors[variationBlockName]?.selector
+                  ) : void 0;
+                  const variationDuotoneSelector = typeof blockSelectors !== "string" ? scopeSelector(
+                    variationSelector,
+                    blockSelectors[variationBlockName]?.duotoneSelector
+                  ) : void 0;
+                  const variationFeatureSelectors = typeof blockSelectors !== "string" ? scopeFeatureSelectors(
+                    variationSelector,
+                    blockSelectors[variationBlockName]?.featureSelectors ?? {}
+                  ) : void 0;
+                  const variationBlockStyleNodes = pickStyleAndPseudoKeys(
+                    variationBlockStyles,
+                    variationBlockName,
+                    responsiveMediaQueries
+                  );
+                  if (variationBlockStyles?.css) {
+                    variationBlockStyleNodes.css = variationBlockStyles.css;
+                  }
+                  if (!variationBlockSelector || typeof blockSelectors === "string") {
+                    return;
+                  }
+                  variationNodesToAdd.push({
+                    selector: variationBlockSelector,
+                    name: variationBlockName,
+                    isStyleVariation: true,
+                    duotoneSelector: variationDuotoneSelector,
+                    featureSelectors: variationFeatureSelectors,
+                    fallbackGapValue: blockSelectors[variationBlockName]?.fallbackGapValue,
+                    hasLayoutSupport: blockSelectors[variationBlockName]?.hasLayoutSupport,
+                    styles: variationBlockStyleNodes
+                  });
+                  Object.entries(
+                    getElementStylesByName(
+                      variationBlockStyles,
+                      responsiveMediaQueries
+                    )
+                  ).forEach(
+                    ([
+                      variationBlockElement,
+                      variationBlockElementStyles
+                    ]) => {
+                      if (variationBlockElementStyles && import_blocks3.__EXPERIMENTAL_ELEMENTS[variationBlockElement]) {
+                        variationNodesToAdd.push({
+                          styles: variationBlockElementStyles,
+                          selector: scopeSelector(
+                            variationBlockSelector,
+                            import_blocks3.__EXPERIMENTAL_ELEMENTS[variationBlockElement]
+                          ),
+                          elementName: variationBlockElement,
+                          isStyleVariation: true
+                        });
+                      }
+                    }
+                  );
+                }
+              );
+            }
+          );
+        }
+        if (typeof blockSelectors !== "string" && blockSelectors?.[blockName]?.selector) {
+          nodes.push({
+            duotoneSelector: blockSelectors[blockName].duotoneSelector,
+            fallbackGapValue: blockSelectors[blockName].fallbackGapValue,
+            hasLayoutSupport: blockSelectors[blockName].hasLayoutSupport,
+            selector: blockSelectors[blockName].selector,
+            styles: blockStyles,
+            featureSelectors: blockSelectors[blockName].featureSelectors,
+            name: blockName
+          });
+        }
+        nodes.push(...variationStyleNodesToAdd);
+        Object.entries(
+          getElementStylesByName(typedNode, responsiveMediaQueries)
+        ).forEach(([elementName, value]) => {
+          if (typeof blockSelectors !== "string" && value && blockSelectors?.[blockName] && import_blocks3.__EXPERIMENTAL_ELEMENTS[elementName]) {
+            nodes.push({
+              styles: value,
+              selector: blockSelectors[blockName]?.selector.split(",").map((sel) => {
+                const elementSelectors = import_blocks3.__EXPERIMENTAL_ELEMENTS[elementName].split(",");
+                return elementSelectors.map(
+                  (elementSelector) => sel + " " + elementSelector
+                );
+              }).join(","),
+              elementName
+            });
+          }
+        });
+        nodes.push(...variationNodesToAdd);
+      }
+    );
+    return nodes;
+  };
+  var getNodesWithSettings = (tree, blockSelectors) => {
+    const nodes = [];
+    if (!tree?.settings) {
+      return nodes;
+    }
+    const pickPresets = (treeToPickFrom) => {
+      let presets2 = {};
+      PRESET_METADATA.forEach(({ path }) => {
+        const value = getValueFromObjectPath(treeToPickFrom, path, false);
+        if (value !== false) {
+          presets2 = setImmutably(presets2, path, value);
+        }
       });
-      return () => {
-        callback(prevState);
-      };
-    }, [state, callback]);
-    return [state, setState];
-  }
-  function useMergeRefs(...refs) {
-    return (0, import_react17.useMemo)(() => {
-      if (!refs.some(Boolean)) return;
-      return (value) => {
-        const refEffects = [];
-        for (const ref of refs) {
-          if (!ref) continue;
-          const cleanup = setRef(ref, value);
-          refEffects.push({
-            ref,
-            cleanup: typeof cleanup === "function" ? cleanup : void 0
+      return presets2;
+    };
+    const presets = pickPresets(tree.settings);
+    const custom = tree.settings?.custom;
+    if (Object.keys(presets).length > 0 || custom) {
+      nodes.push({
+        presets,
+        custom,
+        selector: ROOT_CSS_PROPERTIES_SELECTOR
+      });
+    }
+    Object.entries(tree.settings?.blocks ?? {}).forEach(
+      ([blockName, node]) => {
+        const blockCustom = node.custom;
+        if (typeof blockSelectors === "string" || !blockSelectors[blockName]) {
+          return;
+        }
+        const blockPresets = pickPresets(node);
+        if (Object.keys(blockPresets).length > 0 || blockCustom) {
+          nodes.push({
+            presets: blockPresets,
+            custom: blockCustom,
+            selector: blockSelectors[blockName]?.selector,
+            featureSelectors: blockSelectors[blockName]?.featureSelectors
           });
         }
-        if (!refEffects.some((effect) => effect.cleanup)) return;
-        return () => {
-          for (const { ref, cleanup } of refEffects) if (cleanup) cleanup();
-          else setRef(ref, null);
-        };
-      };
-    }, refs);
-  }
-  function useId5(defaultId) {
-    if (useReactId) {
-      const reactId = useReactId();
-      if (defaultId) return defaultId;
-      return reactId;
+      }
+    );
+    return nodes;
+  };
+  function resolveFeatureSelector(featureSelectors, featureKey, fallback) {
+    if (!featureSelectors || typeof featureSelectors === "string") {
+      return fallback;
     }
-    const [id, setId] = (0, import_react17.useState)(defaultId);
-    useSafeLayoutEffect(() => {
-      if (defaultId || id) return;
-      setId(`id-${Math.random().toString(36).slice(2, 8)}`);
-    }, [defaultId, id]);
-    return defaultId || id;
+    const feature = featureSelectors[featureKey];
+    if (typeof feature === "string") {
+      return feature;
+    }
+    if (typeof feature === "object" && feature.root) {
+      return feature.root;
+    }
+    return fallback;
   }
-  function useTagName(refOrElement, type) {
-    const stringOrUndefined = (type2) => {
-      if (typeof type2 !== "string") return;
-      return type2;
-    };
-    const [tagName, setTagName] = (0, import_react17.useState)(() => stringOrUndefined(type));
-    useSafeLayoutEffect(() => {
-      setTagName((refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement)?.tagName.toLowerCase() || stringOrUndefined(type));
-    }, [refOrElement, type]);
-    return tagName;
+  function getPresetVarDeclarations(presets, mergedSettings, { path, valueKey, valueFunc, cssVarInfix }) {
+    const presetByOrigin = getValueFromObjectPath(
+      presets,
+      path,
+      []
+    );
+    const declarations = [];
+    for (const origin of ["default", "theme", "custom"]) {
+      if (!presetByOrigin[origin]) {
+        continue;
+      }
+      for (const value of presetByOrigin[origin]) {
+        const slug = kebabCase(value.slug);
+        if (valueKey && !valueFunc) {
+          declarations.push(
+            `--wp--preset--${cssVarInfix}--${slug}: ${value[valueKey]}`
+          );
+        } else if (valueFunc && typeof valueFunc === "function") {
+          declarations.push(
+            `--wp--preset--${cssVarInfix}--${slug}: ${valueFunc(
+              value,
+              mergedSettings
+            )}`
+          );
+        }
+      }
+    }
+    return declarations;
   }
-  function useAttribute(refOrElement, attributeName, defaultValue2) {
-    const initialValue = useInitialValue(defaultValue2);
-    const [attribute, setAttribute] = (0, import_react17.useState)(initialValue);
-    (0, import_react17.useEffect)(() => {
-      const element = refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement;
-      if (!element) return;
-      const callback = () => {
-        const value = element.getAttribute(attributeName);
-        setAttribute(value == null ? initialValue : value);
+  var generateCustomProperties = (tree, blockSelectors) => {
+    const nodes = getNodesWithSettings(tree, blockSelectors);
+    let ruleset = "";
+    for (const { presets, custom, selector: selector2, featureSelectors } of nodes) {
+      const defaultSelector = selector2;
+      const varsBySelector = {
+        [defaultSelector]: []
       };
-      const observer = new MutationObserver(callback);
-      observer.observe(element, { attributeFilter: [attributeName] });
-      callback();
-      return () => observer.disconnect();
-    }, [
-      refOrElement,
-      attributeName,
-      initialValue
-    ]);
-    return attribute;
-  }
-  function useUpdateEffect(effect, deps) {
-    const mounted = (0, import_react17.useRef)(false);
-    (0, import_react17.useEffect)(() => {
-      if (mounted.current) return effect();
-      mounted.current = true;
-    }, deps);
-    (0, import_react17.useEffect)(() => () => {
-      mounted.current = false;
-    }, []);
-  }
-  function useUpdateLayoutEffect(effect, deps) {
-    const mounted = (0, import_react17.useRef)(false);
-    useSafeLayoutEffect(() => {
-      if (mounted.current) return effect();
-      mounted.current = true;
-    }, deps);
-    useSafeLayoutEffect(() => () => {
-      mounted.current = false;
-    }, []);
-  }
-  function useForceUpdate2() {
-    return (0, import_react17.useReducer)(() => [], []);
-  }
-  function useBooleanEvent(booleanOrCallback) {
-    return useEvent(typeof booleanOrCallback === "function" ? booleanOrCallback : () => booleanOrCallback);
-  }
-  function useWrapElement(props, callback, deps = []) {
-    const wrapElement = (0, import_react17.useCallback)((element) => {
-      if (props.wrapElement) element = props.wrapElement(element);
-      return callback(element);
-    }, [...deps, props.wrapElement]);
-    return {
-      ...props,
-      wrapElement
-    };
-  }
-  function useMetadataProps(props, key, value) {
-    const parent = props.onLoadedMetadataCapture;
-    const onLoadedMetadataCapture = (0, import_react17.useMemo)(() => {
-      return Object.assign(() => {
-      }, parent, ...value !== void 0 ? [{ [key]: value }] : []);
-    }, [
-      parent,
-      key,
-      value
-    ]);
-    return [parent?.[key], { onLoadedMetadataCapture }];
-  }
-  var hasInstalledGlobalEventListeners = false;
-  function useIsMouseMoving() {
-    (0, import_react17.useEffect)(() => {
-      if (hasInstalledGlobalEventListeners) return;
-      addGlobalEventListener("mousemove", setMouseMoving, true);
-      addGlobalEventListener("mousedown", resetMouseMoving, true);
-      addGlobalEventListener("mouseup", resetMouseMoving, true);
-      addGlobalEventListener("keydown", resetMouseMoving, true);
-      addGlobalEventListener("scroll", resetMouseMoving, true);
-      hasInstalledGlobalEventListeners = true;
-    }, []);
-    return useEvent(() => mouseMoving);
-  }
-  var mouseMoving = false;
-  var previousScreenX = 0;
-  var previousScreenY = 0;
-  function hasMouseMovement(event) {
-    const movementX = event.movementX || event.screenX - previousScreenX;
-    const movementY = event.movementY || event.screenY - previousScreenY;
-    previousScreenX = event.screenX;
-    previousScreenY = event.screenY;
-    return movementX || movementY || false;
-  }
-  function setMouseMoving(event) {
-    if (!hasMouseMovement(event)) return;
-    mouseMoving = true;
-  }
-  function resetMouseMoving() {
-    mouseMoving = false;
-  }
-  function forwardRef43(render4) {
-    const Role = React59.forwardRef((props, ref) => render4({
-      ...props,
-      ref
-    }));
-    Role.displayName = render4.displayName || render4.name;
-    return Role;
-  }
-  function memo5(Component, propsAreEqual) {
-    return React59.memo(Component, propsAreEqual);
-  }
-  function createElement5(Type, props) {
-    const { wrapElement, render: render4, ...rest } = props;
-    const mergedRef = useMergeRefs(props.ref, getRefProperty(render4));
-    let element;
-    if (React59.isValidElement(render4)) {
-      const renderProps = {
-        ...render4.props,
-        ref: mergedRef
-      };
-      element = React59.cloneElement(render4, mergeProps2(rest, renderProps));
-    } else if (render4) element = render4(rest);
-    else element = /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(Type, { ...rest });
-    if (wrapElement) return wrapElement(element);
-    return element;
-  }
-  function createHook(useProps) {
-    const useRole = (props = {}) => {
-      return useProps(props);
-    };
-    useRole.displayName = useProps.name;
-    return useRole;
-  }
-  function createStoreContext(providers = [], scopedProviders = []) {
-    const context = React59.createContext(void 0);
-    const scopedContext = React59.createContext(void 0);
-    const useContext67 = () => React59.useContext(context);
-    const useScopedContext = (onlyScoped = false) => {
-      const scoped = React59.useContext(scopedContext);
-      const store2 = useContext67();
-      if (onlyScoped) return scoped;
-      return scoped || store2;
-    };
-    const useProviderContext = () => {
-      const scoped = React59.useContext(scopedContext);
-      const store2 = useContext67();
-      if (scoped && scoped === store2) return;
-      return store2;
-    };
-    const ContextProvider = (props) => {
-      return providers.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(Provider2, {
-        ...props,
-        children
-      }), /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(context.Provider, { ...props }));
-    };
-    const ScopedContextProvider = (props) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(ContextProvider, {
-        ...props,
-        children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(Provider2, {
-          ...props,
-          children
-        }), /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(scopedContext.Provider, { ...props }))
+      if (tree?.settings) {
+        for (const metadata of PRESET_METADATA) {
+          const declarations = getPresetVarDeclarations(
+            presets,
+            tree.settings,
+            metadata
+          );
+          if (declarations.length === 0) {
+            continue;
+          }
+          const target = resolveFeatureSelector(
+            featureSelectors,
+            metadata.path[0],
+            defaultSelector
+          );
+          if (!varsBySelector[target]) {
+            varsBySelector[target] = [];
+          }
+          varsBySelector[target].push(...declarations);
+        }
+      }
+      const customProps = flattenTree(custom, "--wp--custom--", "--");
+      if (customProps.length > 0) {
+        varsBySelector[defaultSelector].push(...customProps);
+      }
+      for (const [ruleSelector, declarations] of Object.entries(
+        varsBySelector
+      )) {
+        if (declarations.length > 0) {
+          ruleset += `${ruleSelector}{${declarations.join(";")};}`;
+        }
+      }
+    }
+    return ruleset;
+  };
+  function renderStylesNode(node, {
+    tree,
+    useRootPaddingAlign,
+    disableLayoutStyles,
+    hasBlockGapSupport,
+    hasFallbackGapSupport,
+    disableRootPadding
+  }) {
+    const {
+      selector: selector2,
+      selectorSuffix,
+      mediaQuery,
+      duotoneSelector,
+      styles,
+      fallbackGapValue,
+      hasLayoutSupport,
+      featureSelectors,
+      layoutSelector,
+      layoutHasBlockGapSupport,
+      skipSelectorWrapper,
+      name: name2,
+      variationName
+    } = node;
+    let ruleset = "";
+    const effectiveSelector = selectorSuffix ? appendToSelector(selector2, selectorSuffix) : selector2;
+    if (featureSelectors && typeof featureSelectors !== "string") {
+      let featureDeclarations = getFeatureDeclarations(
+        featureSelectors,
+        styles
+      );
+      featureDeclarations = updateParagraphTextIndentSelector(
+        featureDeclarations,
+        tree.settings,
+        name2
+      );
+      featureDeclarations = updateButtonWidthDeclarations(
+        featureDeclarations,
+        tree.settings
+      );
+      Object.entries(featureDeclarations).forEach(
+        ([featureSelector, declarations]) => {
+          if (declarations.length) {
+            let selectorForRule = variationName ? getBlockStyleVariationFeatureSelector(
+              variationName,
+              featureSelector
+            ) : featureSelector;
+            selectorForRule = selectorSuffix ? appendToSelector(selectorForRule, selectorSuffix) : selectorForRule;
+            const rules = declarations.join(";");
+            ruleset += `:root :where(${selectorForRule}){${rules};}`;
+          }
+        }
+      );
+    }
+    if (duotoneSelector) {
+      const duotoneStyles = {};
+      if (styles?.filter) {
+        duotoneStyles.filter = styles.filter;
+        delete styles.filter;
+      }
+      const duotoneDeclarations = getStylesDeclarations(duotoneStyles);
+      if (duotoneDeclarations.length) {
+        ruleset += `${duotoneSelector}{${duotoneDeclarations.join(
+          ";"
+        )};}`;
+      }
+    }
+    const selectorForLayout = layoutSelector ?? effectiveSelector;
+    const hasBlockGapSupportForLayout = layoutHasBlockGapSupport ?? hasBlockGapSupport;
+    if (!disableLayoutStyles && (ROOT_BLOCK_SELECTOR === selectorForLayout || hasLayoutSupport)) {
+      ruleset += getLayoutStyles({
+        style: styles,
+        selector: selectorForLayout,
+        hasBlockGapSupport: hasBlockGapSupportForLayout,
+        hasFallbackGapSupport,
+        fallbackGapValue
       });
-    };
-    return {
-      context,
-      scopedContext,
-      useContext: useContext67,
-      useScopedContext,
-      useProviderContext,
-      ContextProvider,
-      ScopedContextProvider
-    };
-  }
-
-  // node_modules/@ariakit/react-components/dist/focusable/focusable.js
-  var import_react18 = __toESM(require_react(), 1);
-  var TagName = "div";
-  var accessibleWhenDisabledSymbol = /* @__PURE__ */ Symbol("accessibleWhenDisabled");
-  var isSafariBrowser = isSafari();
-  var alwaysFocusVisibleInputTypes = [
-    "text",
-    "search",
-    "url",
-    "tel",
-    "email",
-    "password",
-    "number",
-    "date",
-    "month",
-    "week",
-    "time",
-    "datetime",
-    "datetime-local"
-  ];
-  function isAlwaysFocusVisible(element) {
-    const { tagName, readOnly, type } = element;
-    if (tagName === "TEXTAREA" && !readOnly) return true;
-    if (tagName === "SELECT" && !readOnly) return true;
-    if (tagName === "INPUT" && !readOnly) return alwaysFocusVisibleInputTypes.includes(type);
-    if (element.isContentEditable) return true;
-    if (element.getAttribute("role") === "combobox" && element.dataset.name) return true;
-    return false;
-  }
-  function isNativeTabbable(tagName) {
-    if (!tagName) return true;
-    return tagName === "button" || tagName === "summary" || tagName === "input" || tagName === "select" || tagName === "textarea" || tagName === "a";
-  }
-  function supportsDisabledAttribute(tagName) {
-    if (!tagName) return true;
-    return tagName === "button" || tagName === "input" || tagName === "select" || tagName === "textarea";
-  }
-  function isNativeSubmitControl(element) {
-    if (element.tagName === "BUTTON") {
-      const { type } = element;
-      return type === "submit";
     }
-    if (element.tagName === "INPUT") {
-      const { type } = element;
-      return type === "submit" || type === "image";
+    const styleDeclarations = getStylesDeclarations(
+      styles,
+      effectiveSelector,
+      useRootPaddingAlign,
+      tree,
+      disableRootPadding
+    );
+    if (styleDeclarations?.length) {
+      const generalSelector = skipSelectorWrapper ? effectiveSelector : `:root :where(${effectiveSelector})`;
+      ruleset += `${generalSelector}{${styleDeclarations.join(";")};}`;
     }
-    return false;
-  }
-  function getTabIndex2({ focusable: focusable2, trulyDisabled, nativeTabbable, supportsDisabled, safariTabIndex, tabIndexProp }) {
-    if (!focusable2) return tabIndexProp;
-    if (trulyDisabled) {
-      if (nativeTabbable && !supportsDisabled) return -1;
-      return;
+    if (styles?.css) {
+      ruleset += processCSSNesting(
+        styles.css,
+        `:root :where(${effectiveSelector})`
+      );
     }
-    if (nativeTabbable) {
-      if (safariTabIndex && tabIndexProp == null) return 0;
-      return tabIndexProp;
+    if (mediaQuery && ruleset) {
+      return `${mediaQuery}{${ruleset}}`;
     }
-    return tabIndexProp ?? 0;
+    return ruleset;
   }
-  function useDisableEvent(onEvent, disabled2) {
-    return useEvent((event) => {
-      onEvent?.(event);
-      if (event.defaultPrevented) return;
-      if (disabled2) {
-        event.stopPropagation();
-        event.preventDefault();
+  var transformToStyles = (tree, blockSelectors, hasBlockGapSupport, hasFallbackGapSupport, disableLayoutStyles = false, disableRootPadding = false, styleOptions = {}) => {
+    const options = {
+      blockGap: true,
+      blockStyles: true,
+      layoutStyles: true,
+      marginReset: true,
+      presets: true,
+      rootPadding: true,
+      variationStyles: false,
+      ...styleOptions
+    };
+    const normalizedTree = normalizeStyleStateAliases(tree);
+    const nodesWithStyles = getNodesWithStyles(
+      normalizedTree,
+      blockSelectors
+    );
+    const nodesWithSettings = getNodesWithSettings(
+      normalizedTree,
+      blockSelectors
+    );
+    const useRootPaddingAlign = normalizedTree?.settings?.useRootPaddingAwareAlignments;
+    const { contentSize, wideSize } = normalizedTree?.settings?.layout || {};
+    const hasBodyStyles = options.marginReset || options.rootPadding || options.layoutStyles;
+    let ruleset = "";
+    if (options.presets && (contentSize || wideSize)) {
+      ruleset += `${ROOT_CSS_PROPERTIES_SELECTOR} {`;
+      ruleset = contentSize ? ruleset + ` --wp--style--global--content-size: ${contentSize};` : ruleset;
+      ruleset = wideSize ? ruleset + ` --wp--style--global--wide-size: ${wideSize};` : ruleset;
+      ruleset += "}";
+    }
+    if (hasBodyStyles) {
+      ruleset += ":where(body) {margin: 0;";
+      if (options.rootPadding && useRootPaddingAlign) {
+        ruleset += `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;
+				`;
       }
-    });
-  }
-  var hasInstalledGlobalEventListeners2 = false;
-  var isKeyboardModality = true;
-  function onGlobalMouseDown(event) {
-    const target = event.target;
-    if (isElement2(target) && !target.hasAttribute("data-focus-visible")) isKeyboardModality = false;
-  }
-  function onGlobalKeyDown(event) {
-    if (event.metaKey) return;
-    if (event.ctrlKey) return;
-    if (event.altKey) return;
-    isKeyboardModality = true;
-  }
-  var useFocusable = createHook(function useFocusable2({ focusable: focusable2 = true, accessibleWhenDisabled, autoFocus, onFocusVisible, ...props }) {
-    const ref = (0, import_react18.useRef)(null);
-    const [parentAccessibleWhenDisabled, metadataProps] = useMetadataProps(props, accessibleWhenDisabledSymbol, accessibleWhenDisabled);
-    accessibleWhenDisabled ??= parentAccessibleWhenDisabled;
-    (0, import_react18.useEffect)(() => {
-      if (!focusable2) return;
-      if (hasInstalledGlobalEventListeners2) return;
-      addGlobalEventListener("mousedown", onGlobalMouseDown, true);
-      addGlobalEventListener("keydown", onGlobalKeyDown, true);
-      hasInstalledGlobalEventListeners2 = true;
-    }, [focusable2]);
-    const disabled2 = focusable2 && disabledFromProps(props);
-    const trulyDisabled = disabled2 && !accessibleWhenDisabled;
-    const [focusVisible, setFocusVisible] = (0, import_react18.useState)(false);
-    const focusVisibleRef = (0, import_react18.useRef)(false);
-    const nativeSubmitObserverCleanupRef = (0, import_react18.useRef)(null);
-    const cleanupFocusVisible = useEvent((element) => {
-      nativeSubmitObserverCleanupRef.current?.();
-      nativeSubmitObserverCleanupRef.current = null;
-      focusVisibleRef.current = false;
-      element?.removeAttribute("data-focus-visible");
-    });
-    (0, import_react18.useEffect)(() => {
-      if (!focusable2) return;
-      if (!trulyDisabled) return;
-      cleanupFocusVisible(ref.current);
-      if (focusVisible) setFocusVisible(false);
-    }, [
-      focusable2,
-      trulyDisabled,
-      focusVisible,
-      cleanupFocusVisible
-    ]);
-    (0, import_react18.useEffect)(() => {
-      if (!focusable2) return;
-      if (!focusVisible) return;
-      const element = ref.current;
-      if (!element) return;
-      if (typeof IntersectionObserver === "undefined") return;
-      const observer = new IntersectionObserver(() => {
-        if (!isFocusable(element)) {
-          focusVisibleRef.current = false;
-          setFocusVisible(false);
+      ruleset += "}";
+    }
+    if (options.blockStyles) {
+      const responsiveMediaQueries = getResponsiveMediaQueries(tree);
+      nodesWithStyles.forEach((node) => {
+        if (node.isStyleVariation && !options.variationStyles) {
+          return;
         }
-      });
-      observer.observe(element);
-      return () => observer.disconnect();
-    }, [focusable2, focusVisible]);
-    (0, import_react18.useEffect)(() => {
-      return () => nativeSubmitObserverCleanupRef.current?.();
-    }, []);
-    const onKeyPressCapture = useDisableEvent(props.onKeyPressCapture, disabled2);
-    const onMouseDownCapture = useDisableEvent(props.onMouseDownCapture, disabled2);
-    const onClickCapture = useDisableEvent(props.onClickCapture, disabled2);
-    const handleFocusVisible = (event, currentTarget) => {
-      if (currentTarget) event.currentTarget = currentTarget;
-      if (!focusable2) return;
-      const element = event.currentTarget;
-      if (!element) return;
-      if (!hasFocus(element)) return;
-      onFocusVisible?.(event);
-      if (event.defaultPrevented) return;
-      element.dataset.focusVisible = "true";
-      focusVisibleRef.current = true;
-      if (isNativeSubmitControl(element)) {
-        nativeSubmitObserverCleanupRef.current?.();
-        nativeSubmitObserverCleanupRef.current = null;
-        if (typeof IntersectionObserver !== "undefined") {
-          const observer = new IntersectionObserver(() => {
-            if (isFocusable(element)) return;
-            cleanupFocusVisible(element);
+        const responsiveNodes = getResponsiveStyleNodes(
+          node,
+          responsiveMediaQueries
+        );
+        [
+          node,
+          ...responsiveNodes,
+          ...getPseudoStyleNodes(node),
+          ...responsiveNodes.flatMap(getPseudoStyleNodes)
+        ].forEach((expandedNode) => {
+          ruleset += renderStylesNode(expandedNode, {
+            tree: normalizedTree,
+            useRootPaddingAlign,
+            disableLayoutStyles,
+            hasBlockGapSupport,
+            hasFallbackGapSupport,
+            disableRootPadding
           });
-          observer.observe(element);
-          nativeSubmitObserverCleanupRef.current = () => observer.disconnect();
+        });
+      });
+    }
+    if (options.layoutStyles) {
+      ruleset = ruleset + ".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }";
+      ruleset = ruleset + ".wp-site-blocks > .alignright { float: right; margin-left: 2em; }";
+      ruleset = ruleset + ".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }";
+    }
+    if (options.blockGap && hasBlockGapSupport) {
+      const gapValue = getGapCSSValue(normalizedTree?.styles?.spacing?.blockGap) || "0.5em";
+      ruleset = ruleset + `:root :where(.wp-site-blocks) > * { margin-block-start: ${gapValue}; margin-block-end: 0; }`;
+      ruleset = ruleset + ":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }";
+      ruleset = ruleset + ":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }";
+    }
+    if (options.presets) {
+      nodesWithSettings.forEach(({ selector: selector2, presets }) => {
+        if (ROOT_BLOCK_SELECTOR === selector2 || ROOT_CSS_PROPERTIES_SELECTOR === selector2) {
+          selector2 = "";
         }
-        return;
-      }
-      setFocusVisible(true);
-    };
-    const onKeyDownCaptureProp = props.onKeyDownCapture;
-    const onKeyDownCapture = useEvent((event) => {
-      onKeyDownCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!focusable2) return;
-      if (focusVisible) return;
-      if (focusVisibleRef.current) return;
-      if (event.metaKey) return;
-      if (event.altKey) return;
-      if (event.ctrlKey) return;
-      if (!isSelfTarget(event)) return;
-      const element = event.currentTarget;
-      const applyFocusVisible = () => handleFocusVisible(event, element);
-      queueBeforeEvent(element, "focusout", applyFocusVisible);
+        const classes = getPresetsClasses(selector2, presets);
+        if (classes.length > 0) {
+          ruleset += classes;
+        }
+      });
+    }
+    return ruleset;
+  };
+  function generateSvgFilters(tree, blockSelectors) {
+    const nodesWithSettings = getNodesWithSettings(tree, blockSelectors);
+    return nodesWithSettings.flatMap(({ presets }) => {
+      return getPresetsSvgFilters(presets);
     });
-    const onFocusCaptureProp = props.onFocusCapture;
-    const onFocusCapture = useEvent((event) => {
-      onFocusCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!focusable2) return;
-      if (!isSelfTarget(event)) {
-        setFocusVisible(false);
+  }
+  var getSelectorsConfig = (blockType, rootSelector) => {
+    if (blockType?.selectors && Object.keys(blockType.selectors).length > 0) {
+      return blockType.selectors;
+    }
+    const config2 = {
+      root: rootSelector
+    };
+    Object.entries(BLOCK_SUPPORT_FEATURE_LEVEL_SELECTORS).forEach(
+      ([featureKey, featureName]) => {
+        const featureSelector = getBlockSelector(blockType, featureKey);
+        if (featureSelector) {
+          config2[featureName] = featureSelector;
+        }
+      }
+    );
+    return config2;
+  };
+  var getBlockSelectors = (blockTypes, variationInstanceId) => {
+    const { getBlockStyles } = (0, import_data21.select)(import_blocks3.store);
+    const result = {};
+    blockTypes.forEach((blockType) => {
+      const name2 = blockType.name;
+      const selector2 = getBlockSelector(blockType);
+      if (!selector2) {
         return;
       }
-      const element = event.currentTarget;
-      const applyFocusVisible = () => handleFocusVisible(event, element);
-      if (isKeyboardModality || isAlwaysFocusVisible(event.target)) queueBeforeEvent(event.target, "focusout", applyFocusVisible);
-      else setFocusVisible(false);
+      let duotoneSelector = getBlockSelector(blockType, "filter.duotone");
+      if (!duotoneSelector) {
+        const rootSelector = getBlockSelector(blockType);
+        const duotoneSupport = (0, import_blocks3.getBlockSupport)(
+          blockType,
+          "color.__experimentalDuotone",
+          false
+        );
+        if (typeof duotoneSupport === "string" && rootSelector) {
+          duotoneSelector = scopeSelector(rootSelector, duotoneSupport);
+        }
+      }
+      const hasLayoutSupport = !!blockType?.supports?.layout || !!blockType?.supports?.__experimentalLayout;
+      const blockGapSupport = blockType?.supports?.spacing?.blockGap;
+      const fallbackGapValue = typeof blockGapSupport === "object" && !Array.isArray(blockGapSupport) ? blockGapSupport.__experimentalDefault : void 0;
+      const blockStyleVariations = getBlockStyles(name2);
+      const styleVariationSelectors = {};
+      blockStyleVariations?.forEach((variation) => {
+        const variationSuffix = variationInstanceId ? `-${variationInstanceId}` : "";
+        const variationName = `${variation.name}${variationSuffix}`;
+        const styleVariationSelector = getBlockStyleVariationSelector(
+          variationName,
+          selector2
+        );
+        styleVariationSelectors[variationName] = styleVariationSelector;
+      });
+      const featureSelectors = getSelectorsConfig(blockType, selector2);
+      result[name2] = {
+        duotoneSelector: duotoneSelector ?? void 0,
+        fallbackGapValue,
+        featureSelectors: Object.keys(featureSelectors).length ? featureSelectors : void 0,
+        hasLayoutSupport,
+        name: name2,
+        selector: selector2,
+        styleVariationSelectors: blockStyleVariations?.length ? styleVariationSelectors : void 0
+      };
     });
-    const onBlurProp = props.onBlur;
-    const onBlur = useEvent((event) => {
-      onBlurProp?.(event);
-      if (!focusable2) return;
-      if (!isFocusEventOutside(event)) return;
-      cleanupFocusVisible(event.currentTarget);
-      setFocusVisible(false);
-    });
-    const autoFocusOnShow = (0, import_react18.useContext)(FocusableContext);
-    const autoFocusRef = useEvent((element) => {
-      if (!focusable2) return;
-      if (!autoFocus) return;
-      if (!element) return;
-      if (!autoFocusOnShow) return;
-      queueMicrotask(() => {
-        if (hasFocus(element)) return;
-        if (!isFocusable(element)) return;
-        element.focus();
-      });
-    });
-    const tagName = useTagName(ref);
-    const nativeTabbable = focusable2 && isNativeTabbable(tagName);
-    const supportsDisabled = focusable2 && supportsDisabledAttribute(tagName);
-    const [safariTabIndex, setSafariTabIndex] = (0, import_react18.useState)(false);
-    if (isSafariBrowser) (0, import_react18.useEffect)(() => {
-      if (!focusable2) return;
-      const element = ref.current;
-      if (!element) return;
-      const { type } = element;
-      const isNativeCheckboxOrRadio = element.tagName === "INPUT" && (type === "checkbox" || type === "radio");
-      setSafariTabIndex(isButton(element) || isNativeCheckboxOrRadio);
-    }, [focusable2]);
-    const styleProp = props.style;
-    const style = (0, import_react18.useMemo)(() => {
-      if (trulyDisabled) return {
-        pointerEvents: "none",
-        ...styleProp
+    return result;
+  };
+  function updateConfigWithSeparator(config2) {
+    const blocks = config2.styles?.blocks;
+    const separatorBlock = blocks?.["core/separator"];
+    const needsSeparatorStyleUpdate = separatorBlock && separatorBlock.color?.background && !separatorBlock.color?.text && !separatorBlock.border?.color;
+    if (needsSeparatorStyleUpdate) {
+      return {
+        ...config2,
+        styles: {
+          ...config2.styles,
+          blocks: {
+            ...blocks,
+            "core/separator": {
+              ...separatorBlock,
+              color: {
+                ...separatorBlock.color,
+                text: separatorBlock.color?.background
+              }
+            }
+          }
+        }
       };
-      return styleProp;
-    }, [trulyDisabled, styleProp]);
-    props = {
-      "data-focus-visible": focusable2 && focusVisible || void 0,
-      "data-autofocus": autoFocus || void 0,
-      "aria-disabled": disabled2 || void 0,
-      ...props,
-      ...metadataProps,
-      ref: useMergeRefs(ref, autoFocusRef, props.ref),
-      style,
-      tabIndex: getTabIndex2({
-        focusable: focusable2,
-        trulyDisabled,
-        nativeTabbable,
-        supportsDisabled,
-        safariTabIndex,
-        tabIndexProp: props.tabIndex
-      }),
-      disabled: supportsDisabled && trulyDisabled ? true : void 0,
-      contentEditable: disabled2 ? void 0 : props.contentEditable,
-      onKeyPressCapture,
-      onClickCapture,
-      onMouseDownCapture,
-      onKeyDownCapture,
-      onFocusCapture,
-      onBlur
-    };
-    return removeUndefinedValues(props);
-  });
-  var Focusable = forwardRef43(function Focusable2(props) {
-    return createElement5(TagName, useFocusable(props));
-  });
-
-  // node_modules/@ariakit/react-components/dist/command/command.js
-  var import_react19 = __toESM(require_react(), 1);
-  var TagName2 = "button";
-  function isNativeClick(event) {
-    if (!event.isTrusted) return false;
-    const element = event.currentTarget;
-    if (event.key === "Enter") return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "A";
-    if (event.key === " ") return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "INPUT" || element.tagName === "SELECT";
-    return false;
+    }
+    return config2;
   }
-  var symbol = /* @__PURE__ */ Symbol("command");
-  var useCommand = createHook(function useCommand2({ clickOnEnter = true, clickOnSpace = true, ...props }) {
-    const ref = (0, import_react19.useRef)(null);
-    const [isNativeButton, setIsNativeButton] = (0, import_react19.useState)(false);
-    (0, import_react19.useEffect)(() => {
-      if (!ref.current) return;
-      setIsNativeButton(isButton(ref.current));
-    }, []);
-    const [active, setActive] = (0, import_react19.useState)(false);
-    const activeRef = (0, import_react19.useRef)(false);
-    const disabled2 = disabledFromProps(props);
-    const [isDuplicate, metadataProps] = useMetadataProps(props, symbol, true);
-    useSafeLayoutEffect(() => {
-      if (!disabled2) return;
-      activeRef.current = false;
-      setActive(false);
-    }, [disabled2]);
-    const onKeyDownProp = props.onKeyDown;
-    const onKeyDown = useEvent((event) => {
-      onKeyDownProp?.(event);
-      const element = event.currentTarget;
-      if (event.defaultPrevented) return;
-      if (isDuplicate) return;
-      if (disabled2) return;
-      if (!isSelfTarget(event)) return;
-      if (isTextField(element)) return;
-      if (element.isContentEditable) return;
-      const isEnter = clickOnEnter && event.key === "Enter";
-      const isSpace = clickOnSpace && event.key === " ";
-      const shouldPreventEnter = event.key === "Enter" && !clickOnEnter;
-      const shouldPreventSpace = event.key === " " && !clickOnSpace;
-      if (shouldPreventEnter || shouldPreventSpace) {
-        event.preventDefault();
+  function processCSSNesting(css, blockSelector) {
+    let processedCSS = "";
+    if (!css || css.trim() === "") {
+      return processedCSS;
+    }
+    const parts = css.split("&");
+    parts.forEach((part) => {
+      if (!part || part.trim() === "") {
         return;
       }
-      if (isEnter || isSpace) {
-        const nativeClick = isNativeClick(event);
-        if (isEnter) {
-          if (!nativeClick) {
-            event.preventDefault();
-            const { view, ...eventInit } = event;
-            const click = () => fireClickEvent(element, eventInit);
-            if (isFirefox()) queueBeforeEvent(element, "keyup", click);
-            else queueMicrotask(click);
-          }
-        } else if (isSpace) {
-          activeRef.current = true;
-          if (!nativeClick) {
-            event.preventDefault();
-            setActive(true);
-          }
+      const isRootCss = !part.includes("{");
+      if (isRootCss) {
+        processedCSS += `:root :where(${blockSelector}){${part.trim()}}`;
+      } else {
+        const splitPart = part.replace("}", "").split("{");
+        if (splitPart.length !== 2) {
+          return;
+        }
+        const [nestedSelector, cssValue] = splitPart;
+        const matches = nestedSelector.match(/([>+~\s]*::[a-zA-Z-]+)/);
+        const pseudoPart = matches ? matches[1] : "";
+        const withoutPseudoElement = matches ? nestedSelector.replace(pseudoPart, "").trim() : nestedSelector.trim();
+        let combinedSelector;
+        if (withoutPseudoElement === "") {
+          combinedSelector = blockSelector;
+        } else {
+          combinedSelector = nestedSelector.startsWith(" ") ? scopeSelector(blockSelector, withoutPseudoElement) : appendToSelector(blockSelector, withoutPseudoElement);
         }
+        processedCSS += `:root :where(${combinedSelector})${pseudoPart}{${cssValue.trim()}}`;
       }
     });
-    const onKeyUpProp = props.onKeyUp;
-    const onKeyUp = useEvent((event) => {
-      onKeyUpProp?.(event);
-      if (isDuplicate) return;
-      const isSpace = clickOnSpace && event.key === " ";
-      if (!activeRef.current || !isSpace) return;
-      const nativeClick = isNativeClick(event);
-      activeRef.current = false;
-      if (!nativeClick) setActive(false);
-      if (event.defaultPrevented) return;
-      if (!isSelfTarget(event)) return;
-      if (disabled2) return;
-      if (event.metaKey) return;
-      if (nativeClick) return;
-      event.preventDefault();
-      const element = event.currentTarget;
-      const { view, ...eventInit } = event;
-      queueMicrotask(() => fireClickEvent(element, eventInit));
-    });
-    const onBlurProp = props.onBlur;
-    const onBlur = useEvent((event) => {
-      onBlurProp?.(event);
-      if (!activeRef.current) return;
-      activeRef.current = false;
-      setActive(false);
+    return processedCSS;
+  }
+  function generateGlobalStyles(config2 = {}, blockTypes = [], options = {}) {
+    const {
+      hasBlockGapSupport: hasBlockGapSupportOption,
+      hasFallbackGapSupport: hasFallbackGapSupportOption,
+      disableLayoutStyles = false,
+      disableRootPadding = false,
+      styleOptions = {}
+    } = options;
+    const blocks = blockTypes.length > 0 ? blockTypes : (0, import_blocks3.getBlockTypes)();
+    const blockGap = getSetting(config2, "spacing.blockGap");
+    const hasBlockGapSupport = hasBlockGapSupportOption ?? blockGap !== null;
+    const hasFallbackGapSupport = hasFallbackGapSupportOption ?? !hasBlockGapSupport;
+    if (!config2?.styles || !config2?.settings) {
+      return [[], {}];
+    }
+    const updatedConfig = updateConfigWithSeparator(config2);
+    const blockSelectors = getBlockSelectors(blocks);
+    const customProperties = generateCustomProperties(
+      updatedConfig,
+      blockSelectors
+    );
+    const globalStyles = transformToStyles(
+      updatedConfig,
+      blockSelectors,
+      hasBlockGapSupport,
+      hasFallbackGapSupport,
+      disableLayoutStyles,
+      disableRootPadding,
+      styleOptions
+    );
+    const svgs = generateSvgFilters(updatedConfig, blockSelectors);
+    const styles = [
+      {
+        css: customProperties,
+        isGlobalStyles: true
+      },
+      {
+        css: globalStyles,
+        isGlobalStyles: true
+      },
+      // Load custom CSS in own stylesheet so that any invalid CSS entered in the input won't break all the global styles in the editor.
+      {
+        css: updatedConfig?.styles?.css ?? "",
+        isGlobalStyles: true
+      },
+      {
+        assets: svgs,
+        __unstableType: "svgs",
+        isGlobalStyles: true
+      }
+    ];
+    blocks.forEach((blockType) => {
+      const blockStyles = updatedConfig?.styles?.blocks?.[blockType.name];
+      if (blockStyles?.css) {
+        const { featureSelectors } = blockSelectors[blockType.name];
+        const cssFeatureSelector = typeof featureSelectors === "object" ? featureSelectors?.css : void 0;
+        let resolvedCssSelector;
+        if (typeof cssFeatureSelector === "string") {
+          resolvedCssSelector = cssFeatureSelector;
+        } else if (typeof cssFeatureSelector === "object") {
+          resolvedCssSelector = cssFeatureSelector?.root;
+        }
+        const selector2 = resolvedCssSelector ?? blockSelectors[blockType.name].selector;
+        styles.push({
+          css: processCSSNesting(blockStyles.css, selector2),
+          isGlobalStyles: true
+        });
+      }
     });
-    props = {
-      "data-active": active || void 0,
-      type: isNativeButton ? "button" : void 0,
-      ...metadataProps,
-      ...props,
-      ref: useMergeRefs(ref, props.ref),
-      onKeyDown,
-      onKeyUp,
-      onBlur
-    };
-    props = useFocusable(props);
-    return props;
-  });
-  var Command = forwardRef43(function Command2(props) {
-    return createElement5(TagName2, useCommand(props));
-  });
-
-  // node_modules/@ariakit/react-components/dist/collection/collection-context.js
-  var ctx2 = createStoreContext();
-  var useCollectionContext = ctx2.useContext;
-  var useCollectionScopedContext = ctx2.useScopedContext;
-  var useCollectionProviderContext = ctx2.useProviderContext;
-  var CollectionContextProvider = ctx2.ContextProvider;
-  var CollectionScopedContextProvider = ctx2.ScopedContextProvider;
+    return [styles, updatedConfig.settings];
+  }

-  // node_modules/@ariakit/react-components/dist/collection/collection-item.js
-  var import_react20 = __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_react20.useRef)(element);
-    (0, import_react20.useEffect)(() => {
-      const element2 = ref.current;
-      if (!id) return;
-      if (!element2) return;
-      if (!shouldRegisterItem) return;
-      const item = getItem({
-        id,
-        element: element2
+  // packages/global-styles-engine/build-module/variation.mjs
+  function getVariationStyle(globalStyles, name2, variation, { resolveRefs = true } = {}) {
+    if (!globalStyles?.styles?.blocks?.[name2]?.variations?.[variation]) {
+      return void 0;
+    }
+    const replaceRefs = (variationStyles) => {
+      Object.keys(variationStyles).forEach((key) => {
+        const value = variationStyles[key];
+        if (typeof value === "object" && value !== null) {
+          if (value.ref !== void 0) {
+            if (typeof value.ref !== "string" || value.ref.trim() === "") {
+              delete variationStyles[key];
+            } else {
+              const refValue = getValueFromObjectPath(
+                globalStyles,
+                value.ref
+              );
+              if (refValue !== void 0 && refValue !== null) {
+                variationStyles[key] = refValue;
+              } else {
+                delete variationStyles[key];
+              }
+            }
+          } else {
+            replaceRefs(value);
+            if (Object.keys(value).length === 0) {
+              delete variationStyles[key];
+            }
+          }
+        }
       });
-      return store2?.renderItem(item);
-    }, [
-      id,
-      shouldRegisterItem,
-      getItem,
-      store2
-    ]);
-    props = {
-      ...props,
-      ref: useMergeRefs(ref, props.ref)
     };
-    return removeUndefinedValues(props);
-  });
-  var CollectionItem = forwardRef43(function CollectionItem2(props) {
-    return createElement5(TagName3, useCollectionItem(props));
-  });
-
-  // node_modules/@ariakit/react-components/dist/composite/composite-context.js
-  var import_react21 = __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_react21.createContext)(void 0);
-  var CompositeRowContext = (0, import_react21.createContext)(void 0);
-
-  // node_modules/@ariakit/store/dist/index.js
-  function getInternal(store2, key) {
-    const internals = store2.__unstableInternals;
-    invariant(internals, "Invalid store");
-    return internals[key];
-  }
-  function hasUpdatedKey(keys, updatedKey) {
-    if (!keys) return true;
-    for (const currentKey of keys) if (updatedKey instanceof Set) {
-      if (updatedKey.has(currentKey)) return true;
-    } else if (currentKey === updatedKey) return true;
-    return false;
+    const styles = JSON.parse(
+      JSON.stringify(
+        globalStyles.styles.blocks[name2].variations[variation]
+      )
+    );
+    if (resolveRefs) {
+      replaceRefs(styles);
+    }
+    return styles;
   }
-  function isSameValue(value, other) {
-    return value === other || value !== value && other !== other;
+
+  // packages/global-styles-engine/build-module/resolve-style.mjs
+  var DEFAULT_STATE_VALUE = "default";
+  function isDefaultBlockStyleState(selectedState) {
+    const viewport = selectedState?.viewport;
+    const pseudoState = selectedState?.pseudoState;
+    return (!viewport || viewport === DEFAULT_STATE_VALUE) && (!pseudoState || pseudoState === DEFAULT_STATE_VALUE);
   }
-  function getCleanupPrevState(prevState, state, stateBeforeCleanup, updatedKey) {
-    let cleanupPrevState;
-    for (const key of getKeys(state)) {
-      if (isSameValue(state[key], stateBeforeCleanup[key])) continue;
-      if (updatedKey !== void 0 && hasUpdatedKey([key], updatedKey)) continue;
-      cleanupPrevState ??= { ...prevState };
-      cleanupPrevState[key] = state[key];
+  function getStyleStatePath(selectedState) {
+    if (isDefaultBlockStyleState(selectedState)) {
+      return [];
     }
-    return cleanupPrevState;
+    return [selectedState.viewport, selectedState.pseudoState].filter(
+      (state) => !!state && state !== DEFAULT_STATE_VALUE
+    );
   }
-  var MAX_REPAIR_PASSES = 100;
-  function addKeyedListener(map, keys, listener) {
-    if (!keys) return;
-    for (const key of keys) {
-      let listeners = map.get(key);
-      if (!listeners) {
-        listeners = /* @__PURE__ */ new Set();
-        map.set(key, listeners);
-      }
-      listeners.add(listener);
+  function getStyleForState(style, selectedState) {
+    const path = getStyleStatePath(selectedState);
+    if (!path.length) {
+      return style;
     }
+    return getValueFromObjectPath(style, path);
   }
-  function deleteKeyedListener(map, keys, listener) {
-    if (!map) return;
-    if (!keys) return;
-    for (const key of keys) {
-      const listeners = map.get(key);
-      if (!listeners) continue;
-      listeners.delete(listener);
-      if (!listeners.size) map.delete(key);
+  var TREE_STRUCTURAL_KEYS = /* @__PURE__ */ new Set(["blocks", "variations", "css"]);
+  var EMPTY_INHERITANCE = Object.freeze({
+    value: {},
+    sources: {}
+  });
+  var SOURCE_DESCRIPTORS = {
+    root: { layer: "root" },
+    element: { layer: "element" },
+    block: { layer: "block" },
+    blockVariation: { layer: "blockVariation" }
+  };
+  function createSourceDescriptor(type) {
+    const descriptor = SOURCE_DESCRIPTORS[type];
+    if (!descriptor) {
+      return null;
     }
+    return { ...descriptor };
   }
-  function getFastPathNotifiedListeners(frame) {
-    const notifiedListeners = /* @__PURE__ */ new Set();
-    const currentListener = frame.currentListener;
-    if (!currentListener) return notifiedListeners;
-    for (const listener of frame.keyedListeners) {
-      notifiedListeners.add(listener);
-      if (listener === currentListener) return notifiedListeners;
+  function createContribution(styles, source) {
+    if (!styles || !source) {
+      return null;
     }
-    notifiedListeners.clear();
-    notifiedListeners.add(currentListener);
-    return notifiedListeners;
+    return { styles, source };
   }
-  function preserveFastPathNotifiedListeners(frame) {
-    frame.notifiedListeners ??= getFastPathNotifiedListeners(frame);
+  function getPathKey(path) {
+    return path.join(".");
   }
-  function hasFastPathPassedListener(frame, listener) {
-    if (!frame.currentListener) return false;
-    let foundCurrentKeyedListener = false;
-    for (const currentListener of frame.keyedListeners) {
-      if (currentListener === frame.currentListener) {
-        foundCurrentKeyedListener = true;
-        continue;
-      }
-      if (!foundCurrentKeyedListener) continue;
-      if (currentListener === listener) return false;
+  function getSourceForPath(source) {
+    return { ...source };
+  }
+  function isExplicitEmpty(value) {
+    if (value === "" || value === null) {
+      return true;
     }
-    let foundListener = false;
-    for (const currentListener of frame.group.listeners) {
-      if (currentListener === frame.currentListener) return foundListener;
-      if (currentListener === listener) foundListener = true;
+    if (typeof value === "object" && !Array.isArray(value) && Object.keys(value).length === 0) {
+      return true;
     }
     return false;
   }
-  function preserveFastPathFrames(fastPathFrames, group, listener) {
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      if (frame.recovering) continue;
-      if (listener && !frame.keyedListeners.has(listener)) continue;
-      preserveFastPathNotifiedListeners(frame);
-      for (const currentListener of frame.group.listeners) {
-        if (currentListener === frame.currentListener) break;
-        if (!hasFastPathPassedListener(frame, currentListener)) continue;
-        frame.notifiedListeners?.add(currentListener);
+  function isRefObject(value) {
+    return value !== null && typeof value === "object" && !Array.isArray(value) && typeof value.ref === "string";
+  }
+  function pickLayerRootContribution(layer) {
+    if (!layer || typeof layer !== "object" || Array.isArray(layer)) {
+      return null;
+    }
+    const contribution = {};
+    for (const key of Object.keys(layer)) {
+      if (TREE_STRUCTURAL_KEYS.has(key)) {
+        continue;
+      }
+      if (key === "elements") {
+        if (layer.elements && typeof layer.elements === "object") {
+          contribution.elements = layer.elements;
+        }
+        continue;
+      }
+      if (isExplicitEmpty(layer[key])) {
+        continue;
       }
+      contribution[key] = layer[key];
     }
+    return Object.keys(contribution).length === 0 ? null : contribution;
   }
-  function preserveFastPathPassedListeners(fastPathFrames, group, listener) {
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      if (frame.recovering) continue;
-      if (!hasFastPathPassedListener(frame, listener)) continue;
-      preserveFastPathNotifiedListeners(frame);
-      frame.notifiedListeners?.add(listener);
+  var ATOMIC_OBJECT_KEYS = /* @__PURE__ */ new Set(["backgroundImage"]);
+  function deepMergeDroppingEmpties(target, source, globalStyles, sourceMetadata, sources, path = []) {
+    if (!source || typeof source !== "object" || Array.isArray(source)) {
+      return target;
     }
-  }
-  function preserveFastPathPassedKeyedListeners({ fastPathFrames, group, keys, listener }) {
-    const wasRegistered = group.listeners.has(listener);
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      if (frame.recovering) continue;
-      if (!keys.includes(frame.updatedKey)) continue;
-      if (hasFastPathPassedListener(frame, listener)) {
-        preserveFastPathNotifiedListeners(frame);
-        frame.notifiedListeners?.add(listener);
-      } else if (wasRegistered) {
-        preserveFastPathNotifiedListeners(frame);
-        frame.recoverToLive = true;
+    for (const key of Object.keys(source)) {
+      let sourceValue = source[key];
+      if (isExplicitEmpty(sourceValue)) {
+        continue;
+      }
+      if (isRefObject(sourceValue)) {
+        if (sourceValue.ref.trim() === "") {
+          continue;
+        }
+        const resolved = getValueFromObjectPath(
+          globalStyles,
+          sourceValue.ref
+        );
+        if (resolved === void 0 || resolved === null || isRefObject(resolved)) {
+          continue;
+        }
+        sourceValue = resolved;
+      }
+      const nextPath = [...path, key];
+      if (!ATOMIC_OBJECT_KEYS.has(key) && sourceValue !== null && typeof sourceValue === "object" && !Array.isArray(sourceValue) && !isRefObject(sourceValue)) {
+        const existing = target[key] && typeof target[key] === "object" && !Array.isArray(target[key]) ? target[key] : {};
+        target[key] = deepMergeDroppingEmpties(
+          { ...existing },
+          sourceValue,
+          globalStyles,
+          sourceMetadata,
+          sources,
+          nextPath
+        );
+      } else {
+        target[key] = ATOMIC_OBJECT_KEYS.has(key) && sourceValue !== null && typeof sourceValue === "object" && !Array.isArray(sourceValue) ? { ...sourceValue } : sourceValue;
+        if (sourceMetadata && sources) {
+          sources[getPathKey(nextPath)] = getSourceForPath(sourceMetadata);
+        }
       }
     }
+    return target;
   }
-  function clearFastPathNotifiedListener(fastPathFrames, group, listener) {
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      frame.notifiedListeners?.delete(listener);
+  function getStateSlice(layerObject, selectedState) {
+    if (!layerObject) {
+      return null;
     }
+    const slice = getStyleForState(layerObject, selectedState);
+    return slice && typeof slice === "object" && !Array.isArray(slice) ? slice : null;
   }
-  function addFastPathKeyedListener({ fastPathFrames, group, keys, listener }) {
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      if (frame.recovering) continue;
-      if (!keys.includes(frame.updatedKey)) continue;
-      frame.keyedListeners.add(listener);
+  var NON_CASCADING_ROOT_PREFIXES = [
+    "color.background",
+    "color.gradient",
+    "background",
+    "spacing",
+    "dimensions",
+    "border",
+    "shadow",
+    "filter"
+  ];
+  function isNonCascadingRootPath(pathKey) {
+    if (pathKey.startsWith("elements.")) {
+      return false;
     }
+    return NON_CASCADING_ROOT_PREFIXES.some(
+      (prefix2) => pathKey === prefix2 || pathKey.startsWith(`${prefix2}.`)
+    );
   }
-  function runPendingCleanup(group, listener) {
-    if (!group.disposables.size) return;
-    const cleanup = group.disposables.get(listener);
-    if (!cleanup) return;
-    group.disposables.delete(listener);
-    cleanup();
+  function deleteAtPath(target, pathSegments) {
+    if (!target || typeof target !== "object") {
+      return;
+    }
+    const [head2, ...rest] = pathSegments;
+    if (rest.length === 0) {
+      delete target[head2];
+      return;
+    }
+    const child = target[head2];
+    if (child && typeof child === "object") {
+      deleteAtPath(child, rest);
+      if (Object.keys(child).length === 0) {
+        delete target[head2];
+      }
+    }
   }
-  function setListenerCleanup(group, listener, cleanup) {
-    const currentCleanup = group.disposables.get(listener);
-    if (!currentCleanup) {
-      group.disposables.set(listener, cleanup);
+  function dropNonCascadingRootLeaves(value, sources) {
+    for (const pathKey of Object.keys(sources)) {
+      if (sources[pathKey].layer === "root" && isNonCascadingRootPath(pathKey)) {
+        deleteAtPath(value, pathKey.split("."));
+        delete sources[pathKey];
+      }
+    }
+  }
+  function resolveThemeFileBackgroundImage(value, globalStyles, links) {
+    const image = value?.background?.backgroundImage;
+    if (!image) {
       return;
     }
-    group.disposables.set(listener, () => {
-      currentCleanup();
-      cleanup();
+    const resolved = getResolvedValue(image, {
+      ...globalStyles,
+      _links: links ?? void 0
     });
+    if (resolved !== void 0) {
+      value.background.backgroundImage = resolved;
+    }
   }
-  function notifyStoreListener(group, listener, state, prevState, getState, updatedKey) {
-    if (group.suspendCounts?.has(listener)) return;
-    const { disposables } = group;
-    const cleanup = disposables.size ? disposables.get(listener) : void 0;
-    if (cleanup) {
-      disposables.delete(listener);
-      const stateBeforeCleanup = state;
-      cleanup();
-      state = getState?.() ?? state;
-      if (state !== stateBeforeCleanup) prevState = getCleanupPrevState(prevState, state, stateBeforeCleanup, updatedKey) ?? prevState;
+  function computeResolvedStyle(globalStyles, {
+    blockName,
+    variationName = null,
+    elements: elements2 = null,
+    viewport = null,
+    pseudoState = null
+  } = {}) {
+    if (!globalStyles || !globalStyles.styles) {
+      return EMPTY_INHERITANCE;
     }
-    const result = listener(state, prevState);
-    if (result) setListenerCleanup(group, listener, result);
+    if (!blockName) {
+      return EMPTY_INHERITANCE;
+    }
+    const styles = globalStyles.styles;
+    const selectedState = { viewport, pseudoState };
+    const root = styles;
+    const block = styles.blocks?.[blockName] ?? null;
+    const elementLayers = (elements2 ?? []).map((elementName) => styles.elements?.[elementName] ?? null).filter((layer) => !!layer);
+    const variation = variationName ? getVariationStyle(globalStyles, blockName, variationName) ?? null : null;
+    const contributions = [
+      createContribution(
+        pickLayerRootContribution(root),
+        createSourceDescriptor("root")
+      ),
+      ...elementLayers.map(
+        (layer) => createContribution(
+          pickLayerRootContribution(layer),
+          createSourceDescriptor("element")
+        )
+      ),
+      block ? createContribution(
+        pickLayerRootContribution(block),
+        createSourceDescriptor("block")
+      ) : null,
+      variation ? createContribution(
+        pickLayerRootContribution(variation),
+        createSourceDescriptor("blockVariation")
+      ) : null
+    ];
+    if (!isDefaultBlockStyleState(selectedState)) {
+      contributions.push(
+        createContribution(
+          pickLayerRootContribution(
+            getStateSlice(root, selectedState)
+          ),
+          createSourceDescriptor("root")
+        ),
+        ...elementLayers.map(
+          (layer) => createContribution(
+            pickLayerRootContribution(
+              getStateSlice(layer, selectedState)
+            ),
+            createSourceDescriptor("element")
+          )
+        ),
+        block ? createContribution(
+          pickLayerRootContribution(
+            getStateSlice(block, selectedState)
+          ),
+          createSourceDescriptor("block")
+        ) : null,
+        variation ? createContribution(
+          pickLayerRootContribution(
+            getStateSlice(variation, selectedState)
+          ),
+          createSourceDescriptor("blockVariation")
+        ) : null
+      );
+    }
+    const filteredContributions = contributions.filter(
+      Boolean
+    );
+    if (filteredContributions.length === 0) {
+      return EMPTY_INHERITANCE;
+    }
+    const sources = {};
+    const value = filteredContributions.reduce(
+      (mergedValue, contribution) => deepMergeDroppingEmpties(
+        mergedValue,
+        contribution.styles,
+        globalStyles,
+        contribution.source,
+        sources
+      ),
+      {}
+    );
+    dropNonCascadingRootLeaves(value, sources);
+    resolveThemeFileBackgroundImage(
+      value,
+      globalStyles,
+      globalStyles._links ?? null
+    );
+    return { value, sources };
   }
-  function runLiveListeners({ group, getState, prevState, updatedKey, notifiedListeners }) {
-    const allKeysListeners = group.allKeysListeners;
-    for (const listener of group.listeners) {
-      if (notifiedListeners?.has(listener)) continue;
-      if (!allKeysListeners?.has(listener)) {
-        if (!hasUpdatedKey(group.listenerKeys.get(listener), updatedKey)) continue;
-      }
-      notifiedListeners?.add(listener);
-      notifyStoreListener(group, listener, getState(), prevState, getState, updatedKey);
+  var NO_LINKS = {};
+  var memo2 = /* @__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);
+    if (!byLinks) {
+      byLinks = /* @__PURE__ */ new WeakMap();
+      memo2.set(styleData, byLinks);
+    }
+    const linksKey = globalStyles?._links ?? NO_LINKS;
+    let inner = byLinks.get(linksKey);
+    if (!inner) {
+      inner = /* @__PURE__ */ new Map();
+      byLinks.set(linksKey, inner);
+    }
+    const sliceKey = `${context.elements?.join(",") ?? ""}:${context.viewport ?? ""}:${context.pseudoState ?? ""}`;
+    const key = (context.blockName || "") + "" + (context.variationName || "") + "" + sliceKey;
+    if (inner.has(key)) {
+      return inner.get(key);
     }
+    const result = computeResolvedStyle(globalStyles, context);
+    inner.set(key, result);
+    return result;
   }
-  function createStore(initialState, ...stores) {
-    let state = initialState;
-    let prevStateBatch = state;
-    let destroy = noop5;
-    let batchPending = false;
-    let inDispatch = false;
-    let updatedKeys = /* @__PURE__ */ new Set();
-    const instances = /* @__PURE__ */ new Set();
-    const setups = /* @__PURE__ */ new Set();
-    const syncListenerGroup = {
-      listeners: /* @__PURE__ */ new Set(),
-      disposables: /* @__PURE__ */ new Map(),
-      listenerKeys: /* @__PURE__ */ new WeakMap()
-    };
-    const batchListenerGroup = {
-      listeners: /* @__PURE__ */ new Set(),
-      disposables: /* @__PURE__ */ new Map(),
-      listenerKeys: /* @__PURE__ */ new WeakMap()
-    };
-    const storeSetup = (callback) => {
-      setups.add(callback);
-      return () => setups.delete(callback);
-    };
-    const storeInit = () => {
-      const initializedInstances = instances.size;
-      const instance = /* @__PURE__ */ Symbol();
-      instances.add(instance);
-      const maybeDestroy = () => {
-        if (!instances.delete(instance)) return;
-        if (instances.size) return;
-        destroy();
-      };
-      if (initializedInstances) return maybeDestroy;
-      const stateKeys = getKeys(state);
-      const desyncs = [];
-      for (const store2 of stores) {
-        const storeState = store2?.getState?.();
-        if (!storeState) continue;
-        const keys = stateKeys.filter((key) => hasOwnProperty(storeState, key));
-        if (!keys.length) continue;
-        if (stores.length === 1 || keys.length === stateKeys.length) {
-          for (const key of keys) desyncs.push(sync2(store2, [key], (state2) => {
-            setState(key, state2[key], true);
-          }));
-          continue;
+
+  // packages/global-styles-engine/build-module/lock-unlock.mjs
+  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/global-styles-engine"
+  );
+
+  // packages/global-styles-engine/build-module/private-apis.mjs
+  var privateApis = {};
+  lock3(privateApis, {
+    getResponsiveMediaQueries,
+    getViewportBreakpoints,
+    getViewportBreakpointValueInPixels,
+    getDuotoneFilter,
+    getDuotoneStylesheet,
+    getDuotoneUnsetStylesheet,
+    resolveStyle: resolveStyle2,
+    getVariationStyle
+  });
+
+  // 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_editor9 = __toESM(require_editor(), 1);
+  var { useLocation: useLocation11 } = unlock(import_router11.privateApis);
+  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;
+  }
+
+  // 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"];
+  function useNavigateToEntityRecord() {
+    const history = useHistory7();
+    const location = useLocation12();
+    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)(
+      (params) => {
+        const currentPostType = registry.select(import_editor10.store).getCurrentPostType();
+        const currentPostId = registry.select(import_editor10.store).getCurrentPostId();
+        const entityEdits = registry.select(import_core_data16.store).getEntityRecordEdits(
+          "postType",
+          currentPostType,
+          currentPostId
+        );
+        const externalClientId = entityEdits?.selection?.selectionStart?.clientId;
+        const urlUpdates = { ...query };
+        if (externalClientId) {
+          urlUpdates.selectedBlock = externalClientId;
         }
-        desyncs.push(subscribe2(store2, keys, (state2, prevState) => {
-          for (const key of keys) {
-            if (state2[key] === prevState[key]) continue;
-            setState(key, state2[key], true);
+        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;
           }
-        }));
-        for (const key of keys) {
-          const liveState = store2?.getState?.();
-          if (!liveState) continue;
-          setState(key, liveState[key], true);
         }
-      }
-      const teardowns = [];
-      for (const setup2 of setups) teardowns.push(setup2());
-      const cleanups = stores.map(init);
-      destroy = chain(...desyncs, ...teardowns, ...cleanups);
-      return maybeDestroy;
-    };
-    const deleteListenerIndexes = (group, listener, keys) => {
-      if (keys === void 0) return;
-      if (keys) deleteKeyedListener(group.listenersByKey, keys, listener);
-      else group.allKeysListeners?.delete(listener);
-    };
-    const fastPathFrames = [];
-    const registerListener = (keys, listener, group = syncListenerGroup) => {
-      const listenerKeysValue = keys ? [...keys] : null;
-      const wasRegistered = group.listeners.has(listener);
-      if (!wasRegistered) clearFastPathNotifiedListener(fastPathFrames, group, listener);
-      if (!listenerKeysValue) {
-        if (wasRegistered) preserveFastPathFrames(fastPathFrames, group);
-        preserveFastPathPassedListeners(fastPathFrames, group, listener);
-      } else preserveFastPathPassedKeyedListeners({
-        fastPathFrames,
-        group,
-        keys: listenerKeysValue,
-        listener
-      });
-      if (wasRegistered) {
-        preserveFastPathFrames(fastPathFrames, group, listener);
-        deleteListenerIndexes(group, listener, group.listenerKeys.get(listener));
-      }
-      group.listeners.add(listener);
-      if (listenerKeysValue) {
-        group.listenersByKey ??= /* @__PURE__ */ new Map();
-        addKeyedListener(group.listenersByKey, listenerKeysValue, listener);
-        addFastPathKeyedListener({
-          fastPathFrames,
-          group,
-          keys: listenerKeysValue,
-          listener
-        });
-      } else {
-        group.allKeysListeners ??= /* @__PURE__ */ new Set();
-        group.allKeysListeners.add(listener);
-      }
-      group.listenerKeys.set(listener, listenerKeysValue);
-      return () => {
-        const cleanup = group.disposables.get(listener);
-        group.disposables.delete(listener);
-        preserveFastPathFrames(fastPathFrames, group, listener);
-        const currentKeys = group.listenerKeys.get(listener);
-        deleteListenerIndexes(group, listener, listenerKeysValue);
-        if (currentKeys !== listenerKeysValue) deleteListenerIndexes(group, listener, currentKeys);
-        group.listenerKeys.delete(listener);
-        group.listeners.delete(listener);
-        cleanup?.();
-      };
-    };
-    const storeSubscribe = (keys, listener) => registerListener(keys, listener);
-    const runInitialListener = (group, listener, prevState) => {
-      const shouldSuspend = group.listeners.has(listener);
-      if (shouldSuspend) {
-        group.suspendCounts ??= /* @__PURE__ */ new Map();
-        const count = group.suspendCounts.get(listener) ?? 0;
-        group.suspendCounts.set(listener, count + 1);
-      }
-      let cleanupPrevState;
-      try {
-        const stateBeforeCleanups = state;
-        runPendingCleanup(group, listener);
-        if (state !== stateBeforeCleanups) cleanupPrevState = getCleanupPrevState(prevState, state, stateBeforeCleanups);
-        const cleanup = listener(state, cleanupPrevState ?? prevState);
-        if (cleanup) setListenerCleanup(group, listener, cleanup);
-      } finally {
-        if (shouldSuspend) {
-          const suspendCounts = group.suspendCounts;
-          const count = suspendCounts?.get(listener);
-          if (count && count > 1) suspendCounts?.set(listener, count - 1);
-          else suspendCounts?.delete(listener);
-          if (!suspendCounts?.size) delete group.suspendCounts;
+        const hasUpdatesToSave = externalClientId || isValidRequestedViewport;
+        if (hasUpdatesToSave) {
+          history.navigate((0, import_url5.addQueryArgs)(path, urlUpdates), {
+            replace: true
+          });
         }
-      }
-    };
-    const storeSync = (keys, listener) => {
-      runInitialListener(syncListenerGroup, listener, state);
-      return registerListener(keys, listener);
-    };
-    const storeBatch = (keys, listener) => {
-      if (!batchListenerGroup.listeners.size && !inDispatch) prevStateBatch = state;
-      runInitialListener(batchListenerGroup, listener, prevStateBatch);
-      return registerListener(keys, listener, batchListenerGroup);
-    };
-    const storePick = (keys) => createStore(pick(state, keys), finalStore);
-    const storeOmit = (keys) => createStore(omit(state, keys), finalStore);
-    const getState = () => state;
-    const runListeners = (group, prevState, updatedKey) => {
-      if (!(updatedKey instanceof Set) && !group.allKeysListeners?.size) {
-        const keyedListeners = group.listenersByKey?.get(updatedKey);
-        if (!keyedListeners) return;
-        const frame = {
-          group,
-          keyedListeners,
-          updatedKey,
-          currentListener: null
+        const queryArgs = {
+          canvas: "edit",
+          focusMode: true
         };
-        fastPathFrames.push(frame);
-        try {
-          for (const listener of keyedListeners) {
-            if (frame.notifiedListeners?.has(listener)) continue;
-            frame.currentListener = listener;
-            frame.notifiedListeners?.add(listener);
-            notifyStoreListener(group, listener, state, prevState, getState, updatedKey);
-            if (!group.allKeysListeners?.size && !frame.recoverToLive) continue;
-            const notifiedListeners = frame.notifiedListeners ?? getFastPathNotifiedListeners(frame);
-            frame.notifiedListeners = notifiedListeners;
-            frame.recovering = true;
-            runLiveListeners({
-              group,
-              getState,
-              prevState,
-              updatedKey,
-              notifiedListeners
-            });
-            return;
-          }
-        } finally {
-          fastPathFrames.pop();
+        if (isValidRequestedViewport) {
+          queryArgs.viewport = requestedViewport;
         }
-        return;
-      }
-      runLiveListeners({
-        group,
-        getState,
-        prevState,
-        updatedKey
+        const url = (0, import_url5.addQueryArgs)(
+          `/${params.postType}/${params.postId}`,
+          queryArgs
+        );
+        history.navigate(url);
+      },
+      [history, path, query, registry, currentDeviceType]
+    );
+    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);
+  function useNavigateToPreviousEntityRecord() {
+    const location = useLocation13();
+    const previousCanvas = (0, import_compose4.usePrevious)(location.query.canvas);
+    const history = useHistory8();
+    const goBack = (0, import_element59.useMemo)(() => {
+      const isFocusMode = location.query.focusMode || location?.params?.postId && FOCUSABLE_ENTITIES.includes(location?.params?.postType);
+      const didComeFromEditorCanvas = previousCanvas === "edit";
+      const showBackButton = isFocusMode && didComeFromEditorCanvas;
+      return showBackButton ? () => history.back() : void 0;
+    }, [location, history, previousCanvas]);
+    return goBack;
+  }
+  function useSpecificEditorSettings() {
+    const { query } = useLocation13();
+    const { canvas = "view" } = query;
+    const onNavigateToEntityRecord = useNavigateToEntityRecord();
+    const { merged: mergedConfig } = useGlobalStyles2();
+    const { settings: settings2, currentPostIsTrashed } = (0, import_data24.useSelect)((select4) => {
+      const { getSettings: getSettings8 } = select4(store);
+      const { getCurrentPostAttribute } = select4(import_editor11.store);
+      return {
+        settings: getSettings8(),
+        currentPostIsTrashed: getCurrentPostAttribute("status") === "trash"
+      };
+    }, []);
+    const onNavigateToPreviousEntityRecord = useNavigateToPreviousEntityRecord();
+    const [globalStyles, globalSettings] = (0, import_element59.useMemo)(() => {
+      return generateGlobalStyles(mergedConfig, [], {
+        disableRootPadding: false
       });
-    };
-    const setState = (key, value, fromStores = false) => {
-      if (!hasOwnProperty(state, key)) return;
-      const currentValue = state[key];
-      const nextValue = typeof value === "function" ? value(currentValue) : value;
-      if (isSameValue(nextValue, currentValue)) return;
-      const wasInDispatch = inDispatch;
-      inDispatch = true;
-      const prevState = state;
-      const nextState = {
-        ...state,
-        [key]: nextValue
+    }, [mergedConfig]);
+    const defaultEditorSettings = (0, import_element59.useMemo)(() => {
+      const nonGlobalStyles = (settings2?.styles ?? []).filter(
+        (style) => !style.isGlobalStyles
+      );
+      return {
+        ...settings2,
+        styles: [
+          ...nonGlobalStyles,
+          ...globalStyles,
+          {
+            // Forming a "block formatting context" to prevent margin collapsing.
+            // @see https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Block_formatting_context
+            css: canvas === "view" ? `body{min-height: 100vh; ${currentPostIsTrashed ? "" : "cursor: pointer;"}}` : void 0
+          }
+        ],
+        __experimentalFeatures: globalSettings,
+        richEditingEnabled: true,
+        supportsTemplateMode: true,
+        focusMode: canvas !== "view",
+        onNavigateToEntityRecord,
+        onNavigateToPreviousEntityRecord,
+        isPreviewMode: canvas === "view"
       };
-      state = nextState;
-      let superseded = false;
+    }, [
+      settings2,
+      globalStyles,
+      globalSettings,
+      canvas,
+      currentPostIsTrashed,
+      onNavigateToEntityRecord,
+      onNavigateToPreviousEntityRecord
+    ]);
+    return defaultEditorSettings;
+  }
+
+  // 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_components17 = __toESM(require_components(), 1);
+  var import_deprecated3 = __toESM(require_deprecated(), 1);
+  var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
+  var { Fill, Slot } = (0, import_components17.createSlotFill)("PluginTemplateSettingPanel");
+  var PluginTemplateSettingPanel = ({ children }) => {
+    (0, import_deprecated3.default)("wp.editSite.PluginTemplateSettingPanel", {
+      since: "6.6",
+      version: "6.8",
+      alternative: "wp.editor.PluginDocumentSettingPanel"
+    });
+    const isCurrentEntityTemplate = (0, import_data25.useSelect)(
+      (select4) => select4(import_editor12.store).getCurrentPostType() === "wp_template",
+      []
+    );
+    if (!isCurrentEntityTemplate) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime123.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 {
-        if (!fromStores && stores.length) {
-          for (const store2 of stores) {
-            store2?.setState?.(key, nextValue);
-            if (isSameValue(state[key], nextValue)) continue;
-            superseded = true;
-            break;
-          }
-          if (superseded) {
-            let pass = 0;
-            for (; pass < MAX_REPAIR_PASSES; pass += 1) {
-              let changed = false;
-              for (const store2 of stores) {
-                const previousValue = state[key];
-                store2?.setState?.(key, previousValue);
-                if (!isSameValue(state[key], previousValue)) changed = true;
-              }
-              if (!changed) break;
-            }
-            if (pass === MAX_REPAIR_PASSES) console.warn("Parent stores did not converge after a superseded fan-out; a parent listener may be rewriting this key in a cycle.");
+        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 {
         }
-        if (!superseded) runListeners(syncListenerGroup, state === nextState ? prevState : {
-          ...state,
-          [key]: prevState[key]
-        }, key);
-      } finally {
-        inDispatch = wasInDispatch;
-      }
-      if (!batchListenerGroup.listeners.size) {
-        if (!inDispatch) prevStateBatch = state;
-        return;
-      }
-      updatedKeys.add(key);
-      if (batchPending) return;
-      batchPending = true;
-      queueMicrotask(() => {
-        batchPending = false;
-        const snapshot = state;
-        const updatedKeysSnapshot = updatedKeys;
-        updatedKeys = /* @__PURE__ */ new Set();
-        const prevStateBatchBefore = prevStateBatch;
-        runListeners(batchListenerGroup, prevStateBatchBefore, updatedKeysSnapshot);
-        if (prevStateBatch === prevStateBatchBefore) prevStateBatch = snapshot;
-      });
-    };
-    const finalStore = {
-      getState,
-      setState,
-      __unstableInternals: {
-        setup: storeSetup,
-        init: storeInit,
-        subscribe: storeSubscribe,
-        sync: storeSync,
-        batch: storeBatch,
-        pick: storePick,
-        omit: storeOmit
+        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 finalStore;
-  }
-  function setup(store2, ...args) {
-    if (!store2) return;
-    return getInternal(store2, "setup")(...args);
-  }
-  function init(store2, ...args) {
-    if (!store2) return;
-    return getInternal(store2, "init")(...args);
-  }
-  function subscribe2(store2, ...args) {
-    if (!store2) return;
-    return getInternal(store2, "subscribe")(...args);
-  }
-  function sync2(store2, ...args) {
-    if (!store2) return;
-    return getInternal(store2, "sync")(...args);
-  }
-  function batch(store2, ...args) {
-    if (!store2) return;
-    return getInternal(store2, "batch")(...args);
-  }
-  function omit2(store2, ...args) {
-    if (!store2) return;
-    return getInternal(store2, "omit")(...args);
-  }
-  function pick2(store2, ...args) {
-    if (!store2) return;
-    return getInternal(store2, "pick")(...args);
-  }
-  function mergeStore(...stores) {
-    const initialState = {};
-    for (const store3 of stores) {
-      const nextState = store3?.getState?.();
-      if (nextState) Object.assign(initialState, nextState);
     }
-    const store2 = createStore(initialState, ...stores);
-    return Object.assign({}, ...stores, store2);
+    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")
+      }
+    );
   }
-  function throwOnConflictingProps(props, store2) {
-    if (false) return;
-    if (!store2) return;
-    const defaultKeys = Object.entries(props).filter(([key, value]) => key.startsWith("default") && value !== void 0).map(([key]) => {
-      const stateKey = key.replace("default", "");
-      return `${stateKey[0]?.toLowerCase() || ""}${stateKey.slice(1)}`;
-    });
-    if (!defaultKeys.length) return;
-    const storeState = store2.getState();
-    if (!defaultKeys.filter((key) => hasOwnProperty(storeState, key)).length) return;
-    throw new Error(`Passing a store prop in conjunction with a default state is not supported.
-
-const store = useSelectStore();
-<SelectProvider store={store} defaultValue="Apple" />
-                ^             ^
-
-Instead, pass the default state to the topmost store:
-
-const store = useSelectStore({ defaultValue: "Apple" });
-<SelectProvider store={store} />
-
-See https://github.com/ariakit/ariakit/pull/2745 for more details.

-If there's a particular need for this, please submit a feature request at https://github.com/ariakit/ariakit
-`);
+  // packages/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_preferences8 = __toESM(require_preferences(), 1);
+  var import_jsx_runtime125 = __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") });
   }

-  // node_modules/@ariakit/components/dist/collection/collection-store.js
-  function getCommonParent(items) {
-    const firstItem = items.find((item) => !!item.element);
-    const lastElement = [...items].reverse().find((item) => !!item.element)?.element;
-    let parentElement = firstItem?.element?.parentElement;
-    if (!lastElement) return getDocument(parentElement).body;
-    while (parentElement) {
-      if (parentElement.contains(lastElement)) return parentElement;
-      parentElement = parentElement.parentElement;
-    }
-    return getDocument(parentElement).body;
-  }
-  function getPrivateStore(store2) {
-    return store2?.__unstablePrivateStore;
+  // 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);
+  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, {})
+      ] }),
+      /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(PreferencesModal, {})
+    ] });
   }
-  function createCollectionStore(props = {}) {
-    throwOnConflictingProps(props, props.store);
-    const syncState = props.store?.getState();
-    const items = defaultValue(props.items, syncState?.items, props.defaultItems, []);
-    const itemsMap = new Map(items.map((item) => [item.id, item]));
-    const initialState = {
-      items,
-      renderedItems: defaultValue(syncState?.renderedItems, [])
-    };
-    const syncPrivateStore = getPrivateStore(props.store);
-    const privateStore = createStore({
-      items,
-      renderedItems: initialState.renderedItems
-    }, syncPrivateStore);
-    const collection = createStore(initialState, props.store);
-    const sortItems = (renderedItems) => {
-      const sortedItems = sortBasedOnDOMPosition(renderedItems, (i2) => i2.element);
-      privateStore.setState("renderedItems", sortedItems);
-      collection.setState("renderedItems", sortedItems);
-    };
-    setup(collection, () => init(privateStore));
-    setup(privateStore, () => {
-      return batch(privateStore, ["items"], (state) => {
-        collection.setState("items", state.items);
-      });
-    });
-    setup(privateStore, () => {
-      return batch(privateStore, ["renderedItems"], (state) => {
-        let firstRun = true;
-        let raf2 = requestAnimationFrame(() => {
-          const { renderedItems } = collection.getState();
-          if (state.renderedItems === renderedItems) return;
-          sortItems(state.renderedItems);
-        });
-        if (typeof IntersectionObserver !== "function") return () => cancelAnimationFrame(raf2);
-        const ioCallback = () => {
-          if (firstRun) {
-            firstRun = false;
-            return;
-          }
-          cancelAnimationFrame(raf2);
-          raf2 = requestAnimationFrame(() => sortItems(state.renderedItems));
-        };
-        const root = getCommonParent(state.renderedItems);
-        const observer = new IntersectionObserver(ioCallback, { root });
-        for (const item of state.renderedItems) {
-          if (!item.element) continue;
-          observer.observe(item.element);
+
+  // packages/edit-site/build-module/components/block-editor/use-editor-iframe-props.mjs
+  var import_data28 = __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_url6 = __toESM(require_url(), 1);
+  var { useLocation: useLocation14, useHistory: useHistory9 } = unlock(import_router14.privateApis);
+  function useEditorIframeProps() {
+    const { query, path } = useLocation14();
+    const history = useHistory9();
+    const { canvas = "view" } = query;
+    const currentPostIsTrashed = (0, import_data28.useSelect)((select4) => {
+      return select4(import_editor14.store).getCurrentPostAttribute("status") === "trash";
+    }, []);
+    const [isFocused, setIsFocused] = (0, import_element60.useState)(false);
+    (0, import_element60.useEffect)(() => {
+      if (canvas === "edit") {
+        setIsFocused(false);
+      }
+    }, [canvas]);
+    const viewModeIframeProps = {
+      "aria-label": (0, import_i18n21.__)("Edit"),
+      "aria-disabled": currentPostIsTrashed,
+      title: null,
+      role: "button",
+      tabIndex: 0,
+      onFocus: () => setIsFocused(true),
+      onBlur: () => setIsFocused(false),
+      onKeyDown: (event) => {
+        const { keyCode } = event;
+        if ((keyCode === import_keycodes2.ENTER || keyCode === import_keycodes2.SPACE) && !currentPostIsTrashed) {
+          event.preventDefault();
+          history.navigate((0, import_url6.addQueryArgs)(path, { canvas: "edit" }), {
+            transition: "canvas-mode-edit-transition"
+          });
         }
-        return () => {
-          cancelAnimationFrame(raf2);
-          observer.disconnect();
-        };
-      });
-    });
-    const mergeItem = (item, setItems, canDeleteFromMap = false) => {
-      let prevItem;
-      setItems((items2) => {
-        const index2 = items2.findIndex(({ id }) => id === item.id);
-        const nextItems = items2.slice();
-        if (index2 !== -1) {
-          prevItem = items2[index2];
-          const nextItem = {
-            ...prevItem,
-            ...item
-          };
-          nextItems[index2] = nextItem;
-          itemsMap.set(item.id, nextItem);
-        } else {
-          nextItems.push(item);
-          itemsMap.set(item.id, item);
+      },
+      onClick: () => history.navigate((0, import_url6.addQueryArgs)(path, { canvas: "edit" }), {
+        transition: "canvas-mode-edit-transition"
+      }),
+      onClickCapture: (event) => {
+        if (currentPostIsTrashed) {
+          event.preventDefault();
+          event.stopPropagation();
         }
-        return nextItems;
-      });
-      const unmergeItem = () => {
-        setItems((items2) => {
-          if (!prevItem) {
-            if (canDeleteFromMap) itemsMap.delete(item.id);
-            return items2.filter(({ id }) => id !== item.id);
-          }
-          const index2 = items2.findIndex(({ id }) => id === item.id);
-          if (index2 === -1) return items2;
-          const nextItems = items2.slice();
-          nextItems[index2] = prevItem;
-          itemsMap.set(item.id, prevItem);
-          return nextItems;
-        });
-      };
-      return unmergeItem;
+      },
+      readonly: true
     };
-    const registerItem = (item) => mergeItem(item, (getItems) => privateStore.setState("items", getItems), true);
     return {
-      ...collection,
-      registerItem,
-      renderItem: (item) => chain(registerItem(item), mergeItem(item, (getItems) => privateStore.setState("renderedItems", getItems))),
-      item: (id) => {
-        if (!id) return null;
-        let item = itemsMap.get(id);
-        if (!item) {
-          const { items: items2 } = privateStore.getState();
-          item = items2.find((item2) => item2.id === id);
-          if (item) itemsMap.set(id, item);
-        }
-        return item || null;
-      },
-      __unstablePrivateStore: privateStore
+      className: clsx_default("edit-site-visual-editor__editor-canvas", {
+        "is-focused": isFocused && canvas === "view"
+      }),
+      ...canvas === "view" ? viewModeIframeProps : {}
     };
   }

-  // node_modules/@ariakit/components/dist/composite/composite-store.js
-  var NULL_ITEM = { id: null };
-  function findFirstEnabledItem(items, excludeId) {
-    return items.find((item) => {
-      if (excludeId) return !item.disabled && item.id !== excludeId;
-      return !item.disabled;
-    });
-  }
-  function getEnabledItems(items, excludeId) {
-    return items.filter((item) => {
-      if (excludeId) return !item.disabled && item.id !== excludeId;
-      return !item.disabled;
-    });
-  }
-  function getItemsInRow(items, rowId) {
-    return items.filter((item) => item.rowId === rowId);
-  }
-  function findEnabledItemId({ items, fromIndex, step, rowId, excludeId }) {
-    for (let i2 = fromIndex; i2 >= 0 && i2 < items.length; i2 += step) {
-      const item = items[i2];
-      if (!item) continue;
-      if (item.rowId !== rowId) continue;
-      if (item.disabled) continue;
-      if (excludeId != null && item.id === excludeId) continue;
-      return item.id;
-    }
-  }
-  function flipItems(items, activeId, shouldInsertNullItem = false) {
-    const index2 = items.findIndex((item) => item.id === activeId);
-    return [
-      ...items.slice(index2 + 1),
-      ...shouldInsertNullItem ? [NULL_ITEM] : [],
-      ...items.slice(0, index2)
-    ];
+  // 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_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_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);
+  function useTitle(title) {
+    const location = useLocation15();
+    const siteTitle = (0, import_data29.useSelect)(
+      (select4) => select4(import_core_data18.store).getEntityRecord("root", "site")?.title,
+      []
+    );
+    const isInitialLocationRef = (0, import_element61.useRef)(true);
+    (0, import_element61.useEffect)(() => {
+      isInitialLocationRef.current = false;
+    }, [location]);
+    (0, import_element61.useEffect)(() => {
+      if (isInitialLocationRef.current) {
+        return;
+      }
+      if (title && siteTitle) {
+        const formattedTitle = (0, import_i18n22.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_html_entities.decodeEntities)(title),
+          (0, import_html_entities.decodeEntities)(siteTitle)
+        );
+        document.title = formattedTitle;
+        (0, import_a11y2.speak)(title, "assertive");
+      }
+    }, [title, siteTitle, location]);
   }
-  function groupItemsByRows(items) {
-    const rows = [];
-    for (const item of items) {
-      const row = rows.find((currentRow) => currentRow[0]?.rowId === item.rowId);
-      if (row) row.push(item);
-      else rows.push([item]);
-    }
-    return rows;
-  }
-  function getMaxRowLength(array) {
-    let maxLength = 0;
-    for (const { length } of array) if (length > maxLength) maxLength = length;
-    return maxLength;
-  }
-  function createEmptyItem(rowId) {
-    return {
-      id: "__EMPTY_ITEM__",
-      disabled: true,
-      rowId
-    };
+
+  // packages/edit-site/build-module/components/editor/use-editor-title.mjs
+  var { getTemplateInfo } = unlock(import_core_data19.privateApis);
+  function useEditorTitle(postType2, postId) {
+    const { title, isLoaded } = (0, import_data30.useSelect)(
+      (select4) => {
+        const {
+          getEditedEntityRecord,
+          getCurrentTheme,
+          hasFinishedResolution
+        } = select4(import_core_data19.store);
+        if (!postId) {
+          return { isLoaded: false };
+        }
+        const _record = getEditedEntityRecord(
+          "postType",
+          postType2,
+          postId
+        );
+        const { default_template_types: templateTypes = [] } = getCurrentTheme() ?? {};
+        const templateInfo = getTemplateInfo({
+          template: _record,
+          templateTypes
+        });
+        const _isLoaded = hasFinishedResolution("getEditedEntityRecord", [
+          "postType",
+          postType2,
+          postId
+        ]);
+        return {
+          title: templateInfo.title,
+          isLoaded: _isLoaded
+        };
+      },
+      [postType2, postId]
+    );
+    let editorTitle;
+    if (isLoaded) {
+      editorTitle = (0, import_i18n23.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_html_entities2.decodeEntities)(title),
+        POST_TYPE_LABELS[postType2] ?? POST_TYPE_LABELS[TEMPLATE_POST_TYPE]
+      );
+    }
+    useTitle(isLoaded && editorTitle);
   }
-  function normalizeRows(rows, activeId, focusShift) {
-    const maxLength = getMaxRowLength(rows);
-    for (const row of rows) for (let i2 = 0; i2 < maxLength; i2 += 1) {
-      const item = row[i2];
-      if (!item || focusShift && item.disabled) {
-        const previousItem = i2 === 0 && focusShift ? findFirstEnabledItem(row) : row[i2 - 1];
-        row[i2] = previousItem && activeId !== previousItem.id && focusShift ? previousItem : createEmptyItem(previousItem?.rowId);
+  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_url7 = __toESM(require_url(), 1);
+  var { useHistory: useHistory10, useLocation: useLocation16 } = unlock(import_router16.privateApis);
+  var URL_WRITE_DEBOUNCE_MS = 300;
+  function useRevisionsURLSync(enabled, postType2, postId) {
+    const location = useLocation16();
+    const history = useHistory10();
+    const { currentPostType, currentPostId, currentRevisionId } = (0, import_data31.useSelect)(
+      (select4) => {
+        const editor = select4(import_editor15.store);
+        return {
+          currentPostType: editor.getCurrentPostType(),
+          currentPostId: editor.getCurrentPostId(),
+          currentRevisionId: unlock(editor).getCurrentRevisionId()
+        };
+      },
+      []
+    );
+    const { openRevision, setCurrentRevisionId } = unlock(
+      (0, import_data31.useDispatch)(import_editor15.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)(() => {
+      if (!enabled) {
+        handledEntityKeyRef.current = null;
+        return;
       }
-    }
-    return rows;
+      if (!isCurrentEntity || !entityKey || handledEntityKeyRef.current === entityKey) {
+        return;
+      }
+      lastURLWriteTimeRef.current = null;
+      handledEntityKeyRef.current = entityKey;
+      const revision = Number(location.query.revision);
+      if (Number.isInteger(revision) && revision > 0) {
+        openRevision(revision);
+      } else if (currentRevisionId) {
+        setCurrentRevisionId(null);
+      }
+    }, [
+      enabled,
+      isCurrentEntity,
+      entityKey,
+      location.query.revision,
+      currentRevisionId,
+      openRevision,
+      setCurrentRevisionId
+    ]);
+    (0, import_element62.useEffect)(() => {
+      if (!enabled || !isCurrentEntity || !entityKey || handledEntityKeyRef.current !== entityKey) {
+        return;
+      }
+      if (lastURLWriteTimeRef.current === null) {
+        lastURLWriteTimeRef.current = Date.now();
+      }
+      const revisionArg = currentRevisionId ? String(currentRevisionId) : void 0;
+      if (location.query.revision === revisionArg) {
+        return;
+      }
+      const write = async () => {
+        const addressBarArg = new URLSearchParams(window.location.search).get(
+          "revision"
+        ) ?? void 0;
+        if (addressBarArg !== location.query.revision) {
+          return;
+        }
+        lastURLWriteTimeRef.current = Date.now();
+        try {
+          await history.navigate(
+            (0, import_url7.addQueryArgs)(location.path, { revision: revisionArg }),
+            { replace: true }
+          );
+        } catch {
+        }
+      };
+      if (Date.now() - lastURLWriteTimeRef.current >= URL_WRITE_DEBOUNCE_MS) {
+        write();
+        return;
+      }
+      const timeoutId = setTimeout(write, URL_WRITE_DEBOUNCE_MS);
+      return () => clearTimeout(timeoutId);
+    }, [
+      enabled,
+      isCurrentEntity,
+      entityKey,
+      currentRevisionId,
+      location,
+      history
+    ]);
   }
-  function verticalizeItems(items) {
-    const rows = groupItemsByRows(items);
-    const maxLength = getMaxRowLength(rows);
-    const verticalized = [];
-    for (let i2 = 0; i2 < maxLength; i2 += 1) for (const row of rows) {
-      const item = row[i2];
-      if (item) verticalized.push({
-        ...item,
-        rowId: item.rowId ? `${i2}` : void 0
+
+  // packages/edit-site/build-module/components/editor/use-adapt-editor-to-canvas.mjs
+  var import_data32 = __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_preferences9 = __toESM(require_preferences(), 1);
+  function useAdaptEditorToCanvas(canvas) {
+    const { clearSelectedBlock } = (0, import_data32.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)(() => {
+      const isMediumOrBigger = window.matchMedia("(min-width: 782px)").matches;
+      registry.batch(() => {
+        clearSelectedBlock();
+        if (getCurrentPost()?.type) {
+          editPost({ selection: void 0 }, { undoIgnore: true });
+        }
+        setDeviceType(DEFAULT_DEVICE_TYPE);
+        closePublishSidebar();
+        setIsInserterOpened2(false);
+        if (isMediumOrBigger && canvas === "edit" && getPreference("core", "showListViewByDefault") && !getPreference("core", "distractionFree")) {
+          setIsListViewOpened2(true);
+        } else {
+          setIsListViewOpened2(false);
+        }
       });
+    }, [
+      canvas,
+      registry,
+      clearSelectedBlock,
+      editPost,
+      setDeviceType,
+      closePublishSidebar,
+      setIsInserterOpened2,
+      setIsListViewOpened2,
+      getPreference,
+      getCurrentPost
+    ]);
+  }
+
+  // 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 postTypesWithoutParentTemplate = [
+    ATTACHMENT_POST_TYPE,
+    TEMPLATE_POST_TYPE,
+    TEMPLATE_PART_POST_TYPE,
+    NAVIGATION_POST_TYPE,
+    PATTERN_TYPES.user
+  ];
+  var authorizedPostTypes = ["page", "post"];
+  function getPostType(name2) {
+    let postType2;
+    if (name2 === "navigation-item") {
+      postType2 = NAVIGATION_POST_TYPE;
+    } else if (name2 === "pattern-item") {
+      postType2 = PATTERN_TYPES.user;
+    } else if (name2 === "template-part-item") {
+      postType2 = TEMPLATE_PART_POST_TYPE;
+    } else if (name2 === "templates") {
+      postType2 = TEMPLATE_POST_TYPE;
+    } else if (name2 === "template-item") {
+      postType2 = TEMPLATE_POST_TYPE;
+    } else if (name2 === "page-item" || name2 === "pages") {
+      postType2 = "page";
+    } else if (name2 === "post-item" || name2 === "posts") {
+      postType2 = "post";
     }
-    return verticalized;
+    return postType2;
   }
-  function createCompositeStore(props = {}) {
-    const syncState = props.store?.getState();
-    const collection = createCollectionStore(props);
-    const activeId = defaultValue(props.activeId, syncState?.activeId, props.defaultActiveId);
-    const composite = createStore({
-      ...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),
-      moves: defaultValue(syncState?.moves, 0),
-      orientation: defaultValue(props.orientation, syncState?.orientation, "both"),
-      rtl: defaultValue(props.rtl, syncState?.rtl, false),
-      virtualFocus: defaultValue(props.virtualFocus, syncState?.virtualFocus, false),
-      focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, false),
-      focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, false),
-      focusShift: defaultValue(props.focusShift, syncState?.focusShift, false)
-    }, collection, props.store);
-    setup(composite, () => sync2(composite, ["renderedItems", "activeId"], (state) => {
-      composite.setState("activeId", (activeId2) => {
-        if (activeId2 !== void 0) return activeId2;
-        return findFirstEnabledItem(state.renderedItems)?.id;
-      });
-    }));
-    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 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 (!isVerticalDirection ? true : !canShift && !renderedItems.some((item) => item.rowId != null)) {
-          const activeIndex2 = renderedItems.findIndex((item) => item.id === activeId2);
-          const activeItem2 = renderedItems[activeIndex2];
-          if (activeItem2) {
-            const step = canReverse ? -1 : 1;
-            const nextId2 = findEnabledItemId({
-              items: renderedItems,
-              fromIndex: activeIndex2 + step,
-              step,
-              rowId: activeItem2.rowId,
-              excludeId: activeId2
-            });
-            if (nextId2 !== void 0) return nextId2;
-            if (!(focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical"))) return void 0;
-            return findEnabledItemId({
-              items: renderedItems,
-              fromIndex: step === 1 ? 0 : renderedItems.length - 1,
-              step,
-              rowId: activeItem2.rowId,
-              excludeId: activeId2
-            });
-          }
+  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 { 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));
+      return getHomePage();
+    }, []);
+    const resolvedTemplateId = (0, import_data33.useSelect)(
+      (select4) => {
+        if (postTypesWithoutParentTemplate.includes(postType2) && postId) {
+          return;
+        }
+        if (postId && postId.includes(",")) {
+          return;
+        }
+        const { getTemplateId } = unlock(select4(import_core_data20.store));
+        if (postType2 && postId && authorizedPostTypes.includes(postType2)) {
+          return getTemplateId(postType2, postId);
+        }
+        if (homePage?.postType === "page") {
+          return getTemplateId("page", homePage?.postId);
         }
+        if (homePage?.postType === "wp_template") {
+          return homePage?.postId;
+        }
+      },
+      [homePage, postId, postType2]
+    );
+    const context = (0, import_element64.useMemo)(() => {
+      if (postTypesWithoutParentTemplate.includes(postType2) && postId) {
+        return {};
       }
-      let items = !isVerticalDirection ? renderedItems : flatten2DArray(normalizeRows(groupItemsByRows(renderedItems), activeId2, canShift));
-      items = canReverse ? reverseArray(items) : items;
-      items = isVerticalDirection ? verticalizeItems(items) : items;
-      if (activeId2 == null) return findFirstEnabledItem(items)?.id;
-      const activeItem = items.find((item) => item.id === activeId2);
-      if (!activeItem) return findFirstEnabledItem(items)?.id;
-      const isGrid2 = items.some((item) => item.rowId);
-      const activeIndex = items.indexOf(activeItem);
-      const nextItems = items.slice(activeIndex + 1);
-      const nextItemsInRow = getItemsInRow(nextItems, activeItem.rowId);
-      if (skip) {
-        const nextEnabledItemsInRow = getEnabledItems(nextItemsInRow, activeId2);
-        return (nextEnabledItemsInRow.slice(skip)[0] || nextEnabledItemsInRow[nextEnabledItemsInRow.length - 1])?.id;
+      if (postType2 && postId && authorizedPostTypes.includes(postType2)) {
+        return { postType: postType2, postId };
       }
-      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;
-      if (canLoop) return findFirstEnabledItem(flipItems(canWrap && !hasNullItem ? items : getItemsInRow(items, activeItem.rowId), activeId2, hasNullItem), activeId2)?.id;
-      if (canWrap) {
-        const nextItem2 = findFirstEnabledItem(hasNullItem ? nextItemsInRow : nextItems, activeId2);
-        return hasNullItem ? nextItem2?.id || null : nextItem2?.id;
+      if (homePage?.postType === "page") {
+        return { postType: "page", postId: homePage?.postId };
       }
-      const nextItem = findFirstEnabledItem(nextItemsInRow, activeId2);
-      if (!nextItem && hasNullItem) return null;
-      return nextItem?.id;
-    };
-    const getNextIdFromOptions = (direction, options) => {
-      if (typeof options === "number") return getNextId(direction, { skip: options });
-      return getNextId(direction, options);
-    };
-    return {
-      ...collection,
-      ...composite,
-      setBaseElement: (element) => composite.setState("baseElement", element),
-      setActiveId: (id) => composite.setState("activeId", id),
-      move: (id) => {
-        if (id === void 0) return;
-        composite.setState("activeId", id);
-        composite.setState("moves", (moves) => moves + 1);
-      },
-      first: () => findFirstEnabledItem(composite.getState().renderedItems)?.id,
-      last: () => findFirstEnabledItem(reverseArray(composite.getState().renderedItems))?.id,
-      next: (options) => getNextIdFromOptions("next", options),
-      previous: (options) => getNextIdFromOptions("previous", options),
-      down: (options) => getNextIdFromOptions("down", options),
-      up: (options) => getNextIdFromOptions("up", options)
-    };
-  }
-
-  // node_modules/@ariakit/react-components/dist/composite/utils.js
-  var findFirstEnabledItem2 = findFirstEnabledItem;
-  var groupItemsByRows2 = groupItemsByRows;
-  function getEnabledItem(store2, id) {
-    if (!id) return null;
-    return store2.item(id) || null;
-  }
-  function selectTextField(element, collapseToEnd = false) {
-    if (isTextField(element)) element.setSelectionRange(collapseToEnd ? element.value.length : 0, element.value.length);
-    else if (element.isContentEditable) {
-      const selection = getDocument(element).getSelection();
-      selection?.selectAllChildren(element);
-      if (collapseToEnd) selection?.collapseToEnd();
+      return {};
+    }, [homePage, postType2, postId]);
+    let entity;
+    if (postTypesWithoutParentTemplate.includes(postType2) && postId) {
+      entity = { isReady: true, postType: postType2, postId, context };
+    } else if (!!homePage) {
+      entity = {
+        isReady: resolvedTemplateId !== void 0,
+        postType: TEMPLATE_POST_TYPE,
+        postId: resolvedTemplateId,
+        context
+      };
+    } else {
+      entity = { isReady: false };
     }
+    if (selectedBlock && entity.isReady && appliedSelectionRef.current !== selectedBlock) {
+      const selectionPostType = entity.context?.postId ? entity.context.postType : entity.postType;
+      const selectionPostId = entity.context?.postId ? entity.context.postId : entity.postId;
+      if (hasEntityRecord("postType", selectionPostType, selectionPostId)) {
+        editEntityRecord(
+          "postType",
+          selectionPostType,
+          selectionPostId,
+          {
+            selection: {
+              selectionStart: { clientId: selectedBlock },
+              selectionEnd: { clientId: selectedBlock }
+            }
+          },
+          { undoIgnore: true }
+        );
+        appliedSelectionRef.current = selectedBlock;
+      }
+    }
+    return entity;
   }
-  var FOCUS_SILENTLY = /* @__PURE__ */ Symbol("FOCUS_SILENTLY");
-  function focusSilently(element) {
-    element[FOCUS_SILENTLY] = true;
-    element.focus({ preventScroll: true });
-  }
-  function silentlyFocused(element) {
-    const isSilentlyFocused = element[FOCUS_SILENTLY];
-    delete element[FOCUS_SILENTLY];
-    return isSilentlyFocused;
-  }
-  function isItem(store2, element, exclude) {
-    if (!element) return false;
-    if (element === exclude) return false;
-    const item = store2.item(element.id);
-    if (!item) return false;
-    if (exclude && item.element === exclude) return false;
-    return true;
+  function useSyncDeprecatedEntityIntoState({
+    postType: postType2,
+    postId,
+    context,
+    isReady
+  }) {
+    const { setEditedEntity: setEditedEntity2 } = (0, import_data33.useDispatch)(store);
+    (0, import_element64.useEffect)(() => {
+      if (isReady) {
+        setEditedEntity2(postType2, String(postId), context);
+      }
+    }, [isReady, postType2, postId, context, setEditedEntity2]);
   }

-  // node_modules/@ariakit/react-components/dist/composite/composite-item.js
-  var import_react22 = __toESM(require_react(), 1);
-  var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
-
-  // node_modules/@ariakit/react-store/dist/index.js
-  var React60 = __toESM(require_react(), 1);
-  var import_shim2 = __toESM(require_shim(), 1);
-  var noopSubscribe = () => () => {
-  };
-  function useStoreState(store2, keyOrSelector = identity) {
-    const storeSubscribe = React60.useCallback((callback) => {
-      if (!store2) return noopSubscribe();
-      return subscribe2(store2, null, callback);
-    }, [store2]);
-    const getSnapshot = () => {
-      const key = typeof keyOrSelector === "string" ? keyOrSelector : null;
-      const selector2 = typeof keyOrSelector === "function" ? keyOrSelector : null;
-      const state = store2?.getState();
-      if (selector2) return selector2(state);
-      if (!state) return;
-      if (!key) return;
-      if (!hasOwnProperty(state, key)) return;
-      return state[key];
-    };
-    return (0, import_shim2.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
-  }
-  function useStoreStateObject(store2, object) {
-    const objRef = React60.useRef({});
-    const storeSubscribe = React60.useCallback((callback) => {
-      if (!store2) return noopSubscribe();
-      return subscribe2(store2, null, callback);
-    }, [store2]);
-    const getSnapshot = () => {
-      const state = store2?.getState();
-      let updated = false;
-      const obj = objRef.current;
-      for (const prop in object) {
-        const keyOrSelector = object[prop];
-        if (typeof keyOrSelector === "function") {
-          const value = keyOrSelector(state);
-          if (!Object.is(value, obj[prop])) {
-            obj[prop] = value;
-            updated = true;
-          }
-        }
-        if (typeof keyOrSelector === "string") {
-          if (!state) continue;
-          if (!hasOwnProperty(state, keyOrSelector)) continue;
-          const value = state[keyOrSelector];
-          if (!Object.is(value, obj[prop])) {
-            obj[prop] = value;
-            updated = true;
-          }
+  // 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_url8 = __toESM(require_url(), 1);
+  var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
+  function SitePreview() {
+    const siteUrl = (0, import_data34.useSelect)((select4) => {
+      const { getEntityRecord } = select4(import_core_data21.store);
+      const siteData = getEntityRecord("root", "__unstableBase");
+      return siteData?.home;
+    }, []);
+    return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+      "iframe",
+      {
+        src: (0, import_url8.addQueryArgs)(siteUrl, {
+          // Parameter for hiding the admin bar.
+          wp_site_preview: 1
+        }),
+        title: (0, import_i18n24.__)("Site Preview"),
+        style: {
+          display: "block",
+          width: "100%",
+          height: "100%",
+          backgroundColor: "#fff"
+        },
+        onLoad: (event) => {
+          const document2 = event.target.contentDocument;
+          const focusableElements = import_dom24.focus.focusable.find(document2);
+          focusableElements.forEach((element) => {
+            element.style.pointerEvents = "none";
+            element.tabIndex = -1;
+            element.setAttribute("aria-hidden", "true");
+          });
         }
       }
-      if (updated) objRef.current = { ...obj };
-      return objRef.current;
-    };
-    return (0, import_shim2.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
-  }
-  function useStoreProps(store2, props, key, setKey) {
-    const value = hasOwnProperty(props, key) ? props[key] : void 0;
-    const propsRef = useLiveRef({
-      value,
-      setValue: setKey ? props[setKey] : void 0
-    });
-    useSafeLayoutEffect(() => {
-      return sync2(store2, [key], (state, prev) => {
-        const { value: value2, setValue } = propsRef.current;
-        if (!setValue) return;
-        if (state[key] === prev[key]) return;
-        if (state[key] === value2) return;
-        setValue(state[key]);
-      });
-    }, [store2, key]);
-    useSafeLayoutEffect(() => {
-      if (value === void 0) return;
-      store2.setState(key, value);
-      return batch(store2, [key], () => {
-        if (value === void 0) return;
-        store2.setState(key, value);
-      });
-    });
-  }
-  function useStore2(createStore2, props) {
-    const [store2, setStore] = React60.useState(() => createStore2(props));
-    useSafeLayoutEffect(() => init(store2), [store2]);
-    const useState88 = React60.useCallback((keyOrSelector) => useStoreState(store2, keyOrSelector), [store2]);
-    return [React60.useMemo(() => ({
-      ...store2,
-      useState: useState88
-    }), [store2, useState88]), useEvent(() => {
-      setStore((store3) => createStore2({
-        ...props,
-        ...store3.getState()
-      }));
-    })];
+    );
   }

-  // node_modules/@ariakit/react-components/dist/composite/composite-item.js
-  var TagName4 = "button";
-  function isEditableElement(element) {
-    if (isTextbox(element)) return true;
-    return element.tagName === "INPUT" && !isButton(element);
+  // 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);
+  function getListPathForPostType(postType2) {
+    switch (postType2) {
+      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 getNextPageOffset(scrollingElement, pageUp = false) {
-    const height = scrollingElement.clientHeight;
-    const { top } = scrollingElement.getBoundingClientRect();
-    const pageSize = Math.max(height * 0.875, height - 40) * 1.5;
-    const pageOffset = pageUp ? height - pageSize + top : pageSize + top;
-    if (scrollingElement.tagName === "HTML") return pageOffset + scrollingElement.scrollTop;
-    return pageOffset;
+  function getNavigationPath(location, postType2) {
+    const { path, name: name2 } = location;
+    if ([
+      "pattern-item",
+      "template-part-item",
+      "page-item",
+      "template-item",
+      "static-template-item",
+      "post-item"
+    ].includes(name2)) {
+      return getListPathForPostType(postType2);
+    }
+    return (0, import_url9.addQueryArgs)(path, { canvas: void 0, revision: void 0 });
   }
-  function getItemOffset(itemElement, pageUp = false) {
-    const { top } = itemElement.getBoundingClientRect();
-    if (pageUp) return top + itemElement.clientHeight;
-    return top;
+  function EditSiteEditor({ isHomeRoute = false }) {
+    const location = useLocation18();
+    const history = useHistory11();
+    const { canvas = "view" } = location.query;
+    const isLoading = useIsSiteEditorLoading();
+    useAdaptEditorToCanvas(canvas);
+    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 postWithTemplate = !!context?.postId;
+    const editorPostType = postWithTemplate ? context.postType : postType2;
+    const editorPostId = postWithTemplate ? context.postId : postId;
+    use_editor_title_default(editorPostType, editorPostId);
+    const _isPreviewingTheme = isPreviewingTheme();
+    const iframeProps = useEditorIframeProps();
+    const isEditMode = canvas === "edit";
+    useRevisionsURLSync(isEditMode, editorPostType, editorPostId);
+    const loadingProgressId = (0, import_compose5.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)(
+      (actionId, items) => {
+        switch (actionId) {
+          case "move-to-trash":
+          case "delete-post":
+            {
+              history.navigate(
+                getListPathForPostType(
+                  postWithTemplate ? context.postType : postType2
+                )
+              );
+            }
+            break;
+          case "duplicate-post":
+            {
+              const newItem = items[0];
+              const _title = typeof newItem.title === "string" ? newItem.title : newItem.title?.rendered;
+              createSuccessNotice(
+                (0, import_i18n25.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)")
+                ),
+                {
+                  type: "snackbar",
+                  id: "duplicate-post-action",
+                  actions: [
+                    {
+                      label: (0, import_i18n25.__)("Edit"),
+                      onClick: () => {
+                        history.navigate(
+                          `/${newItem.type}/${newItem.id}?canvas=edit`
+                        );
+                      }
+                    }
+                  ]
+                }
+              );
+            }
+            break;
+        }
+      },
+      [
+        postType2,
+        context?.postType,
+        postWithTemplate,
+        history,
+        createSuccessNotice
+      ]
+    );
+    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)(
+        WelcomeGuide,
+        {
+          postType: postWithTemplate ? context.postType : postType2
+        }
+      ),
+      isReady && /* @__PURE__ */ (0, import_jsx_runtime128.jsxs)(
+        Editor,
+        {
+          postType: postWithTemplate ? context.postType : postType2,
+          postId: postWithTemplate ? context.postId : postId,
+          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, {}),
+          iframeProps,
+          onActionPerformed,
+          extraSidebarPanels: !postWithTemplate && /* @__PURE__ */ (0, import_jsx_runtime128.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,
+              {
+                size: "compact",
+                label: (0, import_i18n25.__)("Open Navigation"),
+                showTooltip: true,
+                tooltipPosition: "middle right",
+                onClick: () => {
+                  resetZoomLevel();
+                  setCurrentRevisionId(null);
+                  history.navigate(
+                    getNavigationPath(
+                      location,
+                      postWithTemplate ? context.postType : postType2
+                    ),
+                    {
+                      transition: "canvas-mode-view-transition"
+                    }
+                  );
+                },
+                icon: (0, import_i18n25.isRTL)() ? chevron_right_default : chevron_left_default
+              }
+            ) }),
+            /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(MoreMenu, {})
+          ]
+        }
+      )
+    ] });
   }
-  function findNextPageItemId(element, store2, next, pageUp = false) {
-    if (!store2) return;
-    if (!next) return;
-    const { renderedItems } = store2.getState();
-    const scrollingElement = getScrollingElement(element);
-    if (!scrollingElement) return;
-    const nextPageOffset = getNextPageOffset(scrollingElement, pageUp);
-    let id;
-    let prevDifference;
-    for (let i2 = 0; i2 < renderedItems.length; i2 += 1) {
-      const previousId = id;
-      id = next(i2);
-      if (!id) break;
-      if (id === previousId) continue;
-      const itemElement = getEnabledItem(store2, id)?.element;
-      if (!itemElement) continue;
-      const difference = getItemOffset(itemElement, pageUp) - nextPageOffset;
-      const absDifference = Math.abs(difference);
-      if (pageUp && difference <= 0 || !pageUp && difference >= 0) {
-        if (prevDifference !== void 0 && prevDifference < absDifference) id = previousId;
-        break;
-      }
-      prevDifference = absDifference;
-    }
-    return id;
+
+  // packages/edit-site/build-module/components/site-editor-routes/utils.mjs
+  function isThemeDataLoaded(siteData) {
+    return siteData.currentTheme !== void 0 && siteData.currentTheme !== null;
   }
-  function targetIsAnotherItem(event, store2) {
-    if (isSelfTarget(event)) return false;
-    return isItem(store2, event.target);
+  function isClassicThemeWithStyleBookSupport(siteData) {
+    const isBlockTheme = siteData.currentTheme?.is_block_theme;
+    const supportsEditorStyles = siteData.currentTheme?.theme_supports["editor-styles"];
+    const hasThemeJson = siteData.editorSettings?.supportsLayout;
+    return !isBlockTheme && (supportsEditorStyles || hasThemeJson);
   }
-  var useCompositeItem = createHook(function useCompositeItem2({ store: store2, rowId: rowIdProp, preventScrollOnKeyDown = false, moveOnKeyPress = true, tabbable: tabbable2 = false, getItem: getItemProp, "aria-setsize": ariaSetSizeProp, "aria-posinset": ariaPosInSetProp, ...props }) {
-    const context = useCompositeScopedContext();
-    store2 = store2 || context;
-    const id = useId5(props.id);
-    const ref = (0, import_react22.useRef)(null);
-    const row = (0, import_react22.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;
-      return row.id;
-    };
-    const { rowId, baseElement, isActiveItem, ariaSetSize, ariaPosInSet, isTabbable } = useStoreStateObject(store2, {
-      rowId: getRowId,
-      baseElement(state) {
-        return state?.baseElement || void 0;
-      },
-      isActiveItem(state) {
-        return !!state && state.activeId === id;
-      },
-      ariaSetSize(state) {
-        if (ariaSetSizeProp != null) return ariaSetSizeProp;
-        if (!state) return;
-        if (!row?.ariaSetSize) return;
-        if (row.baseElement !== state.baseElement) return;
-        return row.ariaSetSize;
+
+  // packages/edit-site/build-module/components/site-editor-routes/home.mjs
+  var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
+  var homeRoute = {
+    name: "home",
+    path: "/",
+    areas: {
+      sidebar({ siteData }) {
+        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, {});
       },
-      ariaPosInSet(state) {
-        if (ariaPosInSetProp != null) return ariaPosInSetProp;
-        if (!state) return;
-        if (!row?.ariaPosInSet) return;
-        if (row.baseElement !== state.baseElement) return;
-        const rowId2 = getRowId(state);
-        const itemsInRow = state.renderedItems.filter((item) => item.rowId === rowId2);
-        return row.ariaPosInSet + itemsInRow.findIndex((item) => item.id === id);
+      preview({ siteData }) {
+        const isBlockTheme = siteData.currentTheme?.is_block_theme;
+        return isBlockTheme || isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(EditSiteEditor, { isHomeRoute: true }) : void 0;
       },
-      isTabbable(state) {
-        if (!state?.renderedItems.length) return true;
-        if (state.virtualFocus) return false;
-        if (tabbable2) return true;
-        if (state.activeId === null) return false;
-        const item = store2?.item(state.activeId);
-        if (item?.disabled) return true;
-        if (!item?.element) return true;
-        return state.activeId === id;
-      }
-    });
-    const getItem = (0, import_react22.useCallback)((item) => {
-      const nextItem = {
-        ...item,
-        id: id || item.id,
-        rowId,
-        disabled: trulyDisabled,
-        children: item.element?.textContent
-      };
-      if (getItemProp) return getItemProp(nextItem);
-      return nextItem;
-    }, [
-      id,
-      rowId,
-      trulyDisabled,
-      getItemProp
-    ]);
-    const onFocusProp = props.onFocus;
-    const hasFocusedComposite = (0, import_react22.useRef)(false);
-    const cancelScheduledFocusRedirectRef = (0, import_react22.useRef)(null);
-    const onFocus = useEvent((event) => {
-      onFocusProp?.(event);
-      if (event.defaultPrevented) return;
-      if (isPortalEvent(event)) return;
-      if (!id) return;
-      if (!store2) return;
-      if (targetIsAnotherItem(event, store2)) return;
-      const { virtualFocus, baseElement: baseElement2 } = store2.getState();
-      store2.setActiveId(id);
-      if (isTextbox(event.currentTarget)) selectTextField(event.currentTarget);
-      if (!virtualFocus) return;
-      if (!isSelfTarget(event)) return;
-      if (isEditableElement(event.currentTarget)) return;
-      const redirectFocusToBaseElement = (currentTarget2, relatedTarget2, baseElement3) => {
-        if (isSafari() && currentTarget2.hasAttribute("data-autofocus")) currentTarget2.scrollIntoView({
-          block: "nearest",
-          inline: "nearest"
-        });
-        hasFocusedComposite.current = true;
-        if (relatedTarget2 === baseElement3 || isItem(store2, relatedTarget2)) focusSilently(baseElement3);
-        else baseElement3.focus();
-      };
-      if (baseElement2?.isConnected) {
-        redirectFocusToBaseElement(event.currentTarget, event.relatedTarget, baseElement2);
-        return;
-      }
-      if (shouldRegisterItem === false) return;
-      const { currentTarget, relatedTarget } = event;
-      const cancelScheduledFocusRedirect = () => {
-        cancelScheduledFocusRedirectRef.current?.();
-        cancelScheduledFocusRedirectRef.current = null;
-      };
-      cancelScheduledFocusRedirect();
-      cancelScheduledFocusRedirectRef.current = subscribe2(store2, null, () => {
-        if (getActiveElement(currentTarget) !== currentTarget) {
-          cancelScheduledFocusRedirect();
-          return;
+      mobileSidebar({ siteData }) {
+        if (!isThemeDataLoaded(siteData)) {
+          return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(import_jsx_runtime129.Fragment, {});
         }
-        const state = store2.getState();
-        const nextBaseElement = state.baseElement;
-        if (!nextBaseElement?.isConnected) return;
-        cancelScheduledFocusRedirect();
-        if (!state.virtualFocus) return;
-        redirectFocusToBaseElement(currentTarget, relatedTarget, nextBaseElement);
-      });
-    });
-    const onBlurCaptureProp = props.onBlurCapture;
-    const onBlurCapture = useEvent((event) => {
-      onBlurCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (store2?.getState()?.virtualFocus && hasFocusedComposite.current) {
-        hasFocusedComposite.current = false;
-        event.preventDefault();
-        event.stopPropagation();
+        return siteData.currentTheme.is_block_theme || isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(SidebarNavigationScreenMain, {}) : /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(SidebarNavigationScreenUnsupported, {});
       }
-    });
-    const onKeyDownProp = props.onKeyDown;
-    const preventScrollOnKeyDownProp = useBooleanEvent(preventScrollOnKeyDown);
-    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
-    const onKeyDown = useEvent((event) => {
-      onKeyDownProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!isSelfTarget(event)) return;
-      if (!store2) return;
-      const { currentTarget } = event;
-      const state = store2.getState();
-      const isGrid2 = !!store2.item(id)?.rowId;
-      const isVertical = state.orientation !== "horizontal";
-      const isHorizontal = state.orientation !== "vertical";
-      const canHomeEnd = () => {
-        if (isGrid2) return true;
-        if (isHorizontal) return true;
-        if (!state.baseElement) return true;
-        if (!isTextField(state.baseElement)) return true;
-        return false;
-      };
-      const action = {
-        ArrowUp: (isGrid2 || isVertical) && store2.up,
-        ArrowRight: (isGrid2 || isHorizontal) && store2.next,
-        ArrowDown: (isGrid2 || isVertical) && store2.down,
-        ArrowLeft: (isGrid2 || isHorizontal) && store2.previous,
-        Home: () => {
-          if (!canHomeEnd()) return;
-          if (!isGrid2 || event.ctrlKey) return store2?.first();
-          return store2?.previous(-1);
-        },
-        End: () => {
-          if (!canHomeEnd()) return;
-          if (!isGrid2 || event.ctrlKey) return store2?.last();
-          return store2?.next(-1);
-        },
-        PageUp: () => {
-          return findNextPageItemId(currentTarget, store2, store2?.up, true);
-        },
-        PageDown: () => {
-          return findNextPageItemId(currentTarget, store2, store2?.down);
-        }
-      }[event.key];
-      if (action) {
-        if (isTextbox(currentTarget)) {
-          const selection = getTextboxSelection(currentTarget);
-          const isLeft = isHorizontal && event.key === "ArrowLeft";
-          const isRight = isHorizontal && event.key === "ArrowRight";
-          const isUp = isVertical && event.key === "ArrowUp";
-          const isDown = isVertical && event.key === "ArrowDown";
-          if (isRight || isDown) {
-            const { length: valueLength } = getTextboxValue(currentTarget);
-            if (selection.end !== valueLength) return;
-          } else if ((isLeft || isUp) && selection.start !== 0) return;
-        }
-        const nextId2 = action();
-        if (preventScrollOnKeyDownProp(event) || nextId2 !== void 0) {
-          if (!moveOnKeyPressProp(event)) return;
-          event.preventDefault();
-          store2.move(nextId2);
-        }
+    }
+  };
+
+  // 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);
+  function SidebarNavigationScreenIdentity() {
+    return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+      SidebarNavigationScreen,
+      {
+        isRoot: true,
+        title: (0, import_i18n26.__)("Design"),
+        description: (0, import_i18n26.__)(
+          "Customize the appearance of your website using the block editor."
+        ),
+        content: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(MainSidebarNavigationContent, {})
       }
-    });
-    const providerValue = (0, import_react22.useMemo)(() => ({
-      id,
-      baseElement
-    }), [id, baseElement]);
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(CompositeItemContext.Provider, {
-      value: providerValue,
-      children: element
-    }), [providerValue]);
-    props = {
-      "data-active-item": isActiveItem || void 0,
-      ...props,
-      id,
-      ref: useMergeRefs(ref, props.ref),
-      tabIndex: isTabbable ? props.tabIndex : -1,
-      onFocus,
-      onBlurCapture,
-      onKeyDown
-    };
-    props = useCommand(props);
-    props = useCollectionItem({
-      store: store2,
-      ...props,
-      getItem,
-      shouldRegisterItem: id ? shouldRegisterItem : false
-    });
-    return removeUndefinedValues({
-      ...props,
-      "aria-setsize": ariaSetSize,
-      "aria-posinset": ariaPosInSet
-    });
+    );
+  }
+
+  // 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);
+
+  // packages/dataviews/build-module/dataviews/index.mjs
+  var import_element129 = __toESM(require_element(), 1);
+  var import_compose22 = __toESM(require_compose(), 1);
+
+  // packages/dataviews/build-module/components/dataviews-context/index.mjs
+  var import_element66 = __toESM(require_element(), 1);
+
+  // packages/dataviews/build-module/constants.mjs
+  var import_i18n27 = __toESM(require_i18n(), 1);
+  var OPERATOR_IS_ANY2 = "isAny";
+  var OPERATOR_IS_NONE2 = "isNone";
+  var OPERATOR_IS_ALL = "isAll";
+  var OPERATOR_IS_NOT_ALL = "isNotAll";
+  var OPERATOR_BETWEEN = "between";
+  var OPERATOR_IN_THE_PAST = "inThePast";
+  var OPERATOR_OVER = "over";
+  var OPERATOR_IS = "is";
+  var OPERATOR_IS_NOT = "isNot";
+  var OPERATOR_LESS_THAN = "lessThan";
+  var OPERATOR_GREATER_THAN = "greaterThan";
+  var OPERATOR_LESS_THAN_OR_EQUAL = "lessThanOrEqual";
+  var OPERATOR_GREATER_THAN_OR_EQUAL = "greaterThanOrEqual";
+  var OPERATOR_BEFORE2 = "before";
+  var OPERATOR_AFTER2 = "after";
+  var OPERATOR_BEFORE_INC = "beforeInc";
+  var OPERATOR_AFTER_INC = "afterInc";
+  var OPERATOR_CONTAINS = "contains";
+  var OPERATOR_NOT_CONTAINS = "notContains";
+  var OPERATOR_STARTS_WITH = "startsWith";
+  var OPERATOR_ON = "on";
+  var OPERATOR_NOT_ON = "notOn";
+  var SORTING_DIRECTIONS = ["asc", "desc"];
+  var sortArrows = { asc: "\u2191", desc: "\u2193" };
+  var sortValues = { asc: "ascending", desc: "descending" };
+  var sortLabels = {
+    asc: (0, import_i18n27.__)("Sort ascending"),
+    desc: (0, import_i18n27.__)("Sort descending")
+  };
+  var sortIcons = {
+    asc: arrow_up_default,
+    desc: arrow_down_default
+  };
+  var LAYOUT_TABLE = "table";
+  var LAYOUT_GRID = "grid";
+  var LAYOUT_LIST2 = "list";
+  var LAYOUT_ACTIVITY = "activity";
+  var LAYOUT_PICKER_GRID = "pickerGrid";
+  var LAYOUT_PICKER_TABLE = "pickerTable";
+  var LAYOUT_PICKER_ACTIVITY = "pickerActivity";
+  var MEDIA_ASPECT_RATIOS = [
+    "1/1",
+    "4/3",
+    "3/4",
+    "3/2",
+    "2/3",
+    "16/9",
+    "9/16"
+  ];
+
+  // packages/dataviews/build-module/components/dataviews-context/index.mjs
+  var DataViewsContext = (0, import_element66.createContext)({
+    view: { type: LAYOUT_TABLE },
+    onChangeView: () => {
+    },
+    fields: [],
+    data: [],
+    paginationInfo: {
+      totalItems: 0,
+      totalPages: 0
+    },
+    selection: [],
+    onChangeSelection: () => {
+    },
+    setOpenedFilter: () => {
+    },
+    openedFilter: null,
+    getItemId: (item) => item.id,
+    isItemClickable: () => true,
+    renderItemLink: void 0,
+    containerWidth: 0,
+    containerRef: (0, import_element66.createRef)(),
+    resizeObserverRef: () => {
+    },
+    defaultLayouts: { list: {}, grid: {}, table: {} },
+    filters: [],
+    isShowingFilter: false,
+    setIsShowingFilter: () => {
+    },
+    hasInitiallyLoaded: false,
+    config: {
+      perPageSizes: []
+    },
+    intersectionObserver: null
   });
-  var CompositeItem = memo5(forwardRef43(function CompositeItem2(props) {
-    return createElement5(TagName4, useCompositeItem(props));
-  }));
+  DataViewsContext.displayName = "DataViewsContext";
+  var dataviews_context_default = DataViewsContext;

-  // node_modules/@ariakit/react-components/dist/composite/composite.js
-  var import_react23 = __toESM(require_react(), 1);
-  var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
-  var TagName5 = "div";
-  function isGrid(items) {
-    return items.some((item) => !!item.rowId);
-  }
-  function isPrintableKey(event) {
-    const target = event.target;
-    if (target && !isTextField(target)) return false;
-    return event.key.length === 1 && !event.ctrlKey && !event.metaKey;
-  }
-  function isModifierKey(event) {
-    return event.key === "Shift" || event.key === "Control" || event.key === "Alt" || event.key === "Meta";
-  }
-  function useKeyboardEventProxy(store2, onKeyboardEvent, previousElementRef) {
-    return useEvent((event) => {
-      onKeyboardEvent?.(event);
-      if (event.defaultPrevented) return;
-      if (event.isPropagationStopped()) return;
-      if (!isSelfTarget(event)) return;
-      if (isModifierKey(event)) return;
-      if (isPrintableKey(event)) return;
-      const activeElement2 = getEnabledItem(store2, store2.getState().activeId)?.element;
-      if (!activeElement2) return;
-      const { view, ...eventInit } = event;
-      if (activeElement2 !== previousElementRef?.current) activeElement2.focus();
-      if (!fireKeyboardEvent(activeElement2, event.type, eventInit)) event.preventDefault();
-      if (event.currentTarget.contains(activeElement2)) event.stopPropagation();
-    });
-  }
-  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_react23.useState)(false);
-    const schedule2 = (0, import_react23.useCallback)(() => setScheduled(true), []);
-    const activeItem = useStoreState(store2, (state) => scheduled ? getEnabledItem(store2, state.activeId) : null);
-    (0, import_react23.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 }) {
-    const moves = useStoreState(store2, "moves");
-    const baseElement = useStoreState(store2, "baseElement");
-    (0, import_react23.useEffect)(() => {
-      if (!moves) return;
-      if (!focusOnMove) return;
-      const { activeId } = store2.getState();
-      const itemElement = getEnabledItem(store2, activeId)?.element;
-      if (!itemElement) return;
-      withBaseScrollPreserved(store2, () => focusIntoView(itemElement));
-    }, [
-      store2,
-      moves,
-      focusOnMove
-    ]);
-    useSafeLayoutEffect(() => {
-      if (!moves) return;
-      if (!baseElement) 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();
-    }, [
-      store2,
-      moves,
-      baseElement
-    ]);
-    return null;
-  });
-  var useComposite = createHook(function useComposite2({ store: store2, composite = true, focusOnMove = composite, moveOnKeyPress = true, ...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_react23.useRef)(null);
-    const previousElementRef = (0, import_react23.useRef)(null);
-    const scheduleFocus = useScheduleFocus(store2);
-    const [, setBaseElement] = useTransactionState(composite ? store2.setBaseElement : null);
-    const virtualFocus = useStoreState(store2, "virtualFocus");
-    const activeId = useStoreState(store2, (state) => state.virtualFocus ? state.activeId : null);
-    useSafeLayoutEffect(() => {
-      if (!store2) return;
-      if (!composite) return;
-      if (!virtualFocus) return;
-      const previousElement = previousElementRef.current;
-      previousElementRef.current = null;
-      if (!previousElement) return;
-      const relatedTarget = getEnabledItem(store2, activeId)?.element || getActiveElement(previousElement);
-      if (relatedTarget === previousElement) return;
-      fireBlurEvent(previousElement, { relatedTarget });
-    }, [
-      store2,
-      activeId,
-      virtualFocus,
-      composite
-    ]);
-    const onKeyDownCapture = useKeyboardEventProxy(store2, props.onKeyDownCapture, previousElementRef);
-    const onKeyUpCapture = useKeyboardEventProxy(store2, props.onKeyUpCapture, previousElementRef);
-    const onFocusCaptureProp = props.onFocusCapture;
-    const onFocusCapture = useEvent((event) => {
-      onFocusCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!store2) return;
-      const { virtualFocus: virtualFocus2 } = store2.getState();
-      if (!virtualFocus2) return;
-      const previousActiveElement = event.relatedTarget;
-      const isSilentlyFocused = silentlyFocused(event.currentTarget);
-      if (isSelfTarget(event) && isSilentlyFocused) {
-        event.stopPropagation();
-        previousElementRef.current = previousActiveElement;
-      }
-    });
-    const onFocusProp = props.onFocus;
-    const onFocus = useEvent((event) => {
-      onFocusProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!composite) return;
-      if (!store2) return;
-      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);
-    });
-    const onBlurCaptureProp = props.onBlurCapture;
-    const onBlurCapture = useEvent((event) => {
-      onBlurCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!store2) return;
-      const { virtualFocus: virtualFocus2, activeId: activeId2 } = store2.getState();
-      if (!virtualFocus2) return;
-      const activeElement2 = getEnabledItem(store2, activeId2)?.element;
-      const nextActiveElement = event.relatedTarget;
-      const nextActiveElementIsItem = isItem(store2, nextActiveElement);
-      const previousElement = previousElementRef.current;
-      previousElementRef.current = null;
-      if (isSelfTarget(event) && nextActiveElementIsItem) {
-        if (nextActiveElement === activeElement2) {
-          if (previousElement && previousElement !== nextActiveElement) fireBlurEvent(previousElement, event);
-        } else if (activeElement2) fireBlurEvent(activeElement2, event);
-        else if (previousElement) fireBlurEvent(previousElement, event);
-        event.stopPropagation();
-      } else if (!isItem(store2, event.target) && activeElement2) fireBlurEvent(activeElement2, event);
-    });
-    const onKeyDownProp = props.onKeyDown;
-    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
-    const onKeyDown = useEvent((event) => {
-      onKeyDownProp?.(event);
-      if (event.nativeEvent.isComposing) return;
-      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 isVertical = orientation !== "horizontal";
-      const isHorizontal = orientation !== "vertical";
-      const grid = isGrid(renderedItems);
-      if ((event.key === "ArrowLeft" || event.key === "ArrowRight" || event.key === "Home" || event.key === "End") && isTextField(event.currentTarget)) return;
-      const up = () => {
-        if (grid) return findFirstEnabledItemInTheLastRow(renderedItems)?.id;
-        return 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),
-        Home: store2.first,
-        End: store2.last,
-        PageUp: store2.first,
-        PageDown: store2.last
-      }[event.key];
-      if (action) {
-        const id = action();
-        if (id !== void 0) {
-          if (!moveOnKeyPressProp(event)) return;
-          event.preventDefault();
-          store2.move(id);
-        }
+  // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
+  var import_i18n48 = __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_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 SELECTION_CHECKBOX_CLASS = "dataviews-selection-checkbox";
+  function DataViewsSelectionCheckbox({
+    selection,
+    onChangeSelection,
+    item,
+    getItemId: getItemId2,
+    titleField,
+    disabled: disabled2,
+    ...extraProps
+  }) {
+    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,
+      {
+        className: SELECTION_CHECKBOX_CLASS,
+        "aria-label": selectionLabel,
+        "aria-disabled": disabled2,
+        checked,
+        onChange: () => {
+          if (disabled2) {
+            return;
+          }
+          onChangeSelection(
+            isInSelectionArray ? selection.filter((itemId) => id !== itemId) : [...selection, id]
+          );
+        },
+        ...extraProps
       }
-    });
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)(CompositeScopedContextProvider, {
-      value: store2,
-      children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(CompositeFocusOnMove, {
-        store: store2,
-        focusOnMove,
-        previousElementRef
-      })]
-    }), [
-      store2,
-      composite,
-      focusOnMove
-    ]);
-    props = {
-      "aria-activedescendant": useStoreState(store2, (state) => {
-        if (!store2) return;
-        if (!composite) return;
-        if (!state.virtualFocus) return;
-        return getEnabledItem(store2, state.activeId)?.id;
-      }),
-      ...props,
-      ref: useMergeRefs(ref, setBaseElement, props.ref),
-      onKeyDownCapture,
-      onKeyUpCapture,
-      onFocusCapture,
-      onFocus,
-      onBlurCapture,
-      onKeyDown
-    };
-    props = useFocusable({
-      focusable: useStoreState(store2, (state) => composite && (state.virtualFocus || state.activeId === null)),
-      ...props
-    });
-    return props;
-  });
-  var Composite6 = forwardRef43(function Composite7(props) {
-    return createElement5(TagName5, useComposite(props));
-  });
+    );
+  }

-  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-context.js
-  var ctx4 = createStoreContext();
-  var useDisclosureContext = ctx4.useContext;
-  var useDisclosureScopedContext = ctx4.useScopedContext;
-  var useDisclosureProviderContext = ctx4.useProviderContext;
-  var DisclosureContextProvider = ctx4.ContextProvider;
-  var DisclosureScopedContextProvider = ctx4.ScopedContextProvider;
+  // 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);

-  // node_modules/@ariakit/react-components/dist/dialog/dialog-context.js
-  var import_react24 = __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_react24.createContext)(void 0);
-  var DialogDescriptionContext = (0, import_react24.createContext)(void 0);
+  // node_modules/tslib/tslib.es6.mjs
+  var __assign = function() {
+    __assign = Object.assign || function __assign2(t3) {
+      for (var s2, i2 = 1, n2 = arguments.length; i2 < n2; i2++) {
+        s2 = arguments[i2];
+        for (var p3 in s2) if (Object.prototype.hasOwnProperty.call(s2, p3)) t3[p3] = s2[p3];
+      }
+      return t3;
+    };
+    return __assign.apply(this, arguments);
+  };

-  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-content.js
-  var import_react25 = __toESM(require_react(), 1);
-  var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
-  var import_react_dom5 = __toESM(require_react_dom(), 1);
-  var TagName6 = "div";
-  function afterTimeout(timeoutMs, cb) {
-    const timeoutId = setTimeout(cb, timeoutMs);
-    return () => clearTimeout(timeoutId);
-  }
-  function parseCSSTime(time) {
-    const value = time?.trim() || "0s";
-    const multiplier = value.endsWith("ms") ? 1 : 1e3;
-    const parsed = Number.parseFloat(value) * multiplier;
-    return Number.isNaN(parsed) ? 0 : parsed;
+  // node_modules/lower-case/dist.es2015/index.js
+  function lowerCase(str) {
+    return str.toLowerCase();
   }
-  function getEndTime(names, delays, durations) {
-    const nameList = names.split(",");
-    const delayList = delays.split(",");
-    const durationList = durations.split(",");
-    let endTime = 0;
-    for (const [index2, name2] of nameList.entries()) {
-      if (name2.trim() === "none") continue;
-      const delay = parseCSSTime(delayList[index2 % delayList.length]);
-      const duration = parseCSSTime(durationList[index2 % durationList.length]);
-      endTime = Math.max(endTime, delay + duration);
+
+  // node_modules/no-case/dist.es2015/index.js
+  var DEFAULT_SPLIT_REGEXP = [/([a-z0-9])([A-Z])/g, /([A-Z])([A-Z][a-z])/g];
+  var DEFAULT_STRIP_REGEXP = /[^A-Z0-9]+/gi;
+  function noCase(input, options) {
+    if (options === void 0) {
+      options = {};
     }
-    return endTime;
-  }
-  function getElementEndTime(element) {
-    const { transitionProperty, transitionDuration, transitionDelay, animationName, animationDuration, animationDelay } = getComputedStyle(element);
-    return Math.max(getEndTime(transitionProperty, transitionDelay, transitionDuration), getEndTime(animationName, animationDelay, animationDuration));
+    var _a = options.splitRegexp, splitRegexp = _a === void 0 ? DEFAULT_SPLIT_REGEXP : _a, _b = options.stripRegexp, stripRegexp = _b === void 0 ? DEFAULT_STRIP_REGEXP : _b, _c = options.transform, transform = _c === void 0 ? lowerCase : _c, _d = options.delimiter, delimiter = _d === void 0 ? " " : _d;
+    var result = replace(replace(input, splitRegexp, "$1\0$2"), stripRegexp, "\0");
+    var start2 = 0;
+    var end = result.length;
+    while (result.charAt(start2) === "\0")
+      start2++;
+    while (result.charAt(end - 1) === "\0")
+      end--;
+    return result.slice(start2, end).split("\0").map(transform).join(delimiter);
   }
-  function isHidden(mounted, hidden, alwaysVisible) {
-    return !alwaysVisible && hidden !== false && (!mounted || !!hidden);
+  function replace(input, re2, value) {
+    if (re2 instanceof RegExp)
+      return input.replace(re2, value);
+    return re2.reduce(function(input2, re3) {
+      return input2.replace(re3, value);
+    }, input);
   }
-  var useDisclosureContent = createHook(function useDisclosureContent2({ store: store2, alwaysVisible, unstable_otherElementRef: otherElementRef, ...props }) {
-    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_react25.useRef)(null);
-    const id = useId5(props.id);
-    const [transition, setTransition] = (0, import_react25.useState)(null);
-    const open = useStoreState(store2, "open");
-    const mounted = useStoreState(store2, "mounted");
-    const animated2 = useStoreState(store2, "animated");
-    const contentElement = useStoreState(store2, "contentElement");
-    const otherElement = useStoreState(store2.disclosure, "contentElement");
-    const hasClosedRef = (0, import_react25.useRef)(false);
-    useSafeLayoutEffect(() => {
-      if (!ref.current) return;
-      store2?.setContentElement(ref.current);
-    }, [store2]);
-    useSafeLayoutEffect(() => {
-      let previousAnimated;
-      store2?.setState("animated", (animated3) => {
-        previousAnimated = animated3;
-        return true;
-      });
-      return () => {
-        if (previousAnimated === void 0) return;
-        store2?.setState("animated", previousAnimated);
-      };
-    }, [store2]);
-    useSafeLayoutEffect(() => {
-      if (!animated2) {
-        if (!open) {
-          hasClosedRef.current = true;
-          setTransition(null);
-        } else if (hasClosedRef.current) {
-          hasClosedRef.current = false;
-          setTransition("enter");
-        }
-        return;
-      }
-      if (!contentElement?.isConnected) {
-        setTransition(null);
-        return;
-      }
-      return afterPaint(() => {
-        setTransition(open ? "enter" : mounted ? "leave" : null);
-      });
-    }, [
-      animated2,
-      contentElement,
-      open,
-      mounted
-    ]);
-    useSafeLayoutEffect(() => {
-      if (!store2) return;
-      if (!animated2) return;
-      if (!transition) return;
-      if (!contentElement) return;
-      const stopAnimation = () => store2?.setState("animating", false);
-      const stopAnimationSync = () => (0, import_react_dom5.flushSync)(stopAnimation);
-      if (transition === "leave" && open) return;
-      if (transition === "enter" && !open) return;
-      if (typeof animated2 === "number") return afterTimeout(animated2, stopAnimationSync);
-      const elements2 = [contentElement];
-      if (otherElement) elements2.push(otherElement);
-      const relatedElement = otherElementRef?.current;
-      if (relatedElement) elements2.push(relatedElement);
-      const timeout = Math.max(...elements2.map(getElementEndTime));
-      if (!timeout) {
-        if (transition === "enter") store2.setState("animated", false);
-        stopAnimation();
-        return;
-      }
-      return afterTimeout(Math.max(timeout - 1e3 / 60, 0), stopAnimationSync);
-    }, [
-      store2,
-      animated2,
-      contentElement,
-      otherElement,
-      otherElementRef,
-      open,
-      transition
-    ]);
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(DialogScopedContextProvider, {
-      value: store2,
-      children: element
-    }), [store2]);
-    const hidden = isHidden(mounted, props.hidden, alwaysVisible);
-    const styleProp = props.style;
-    const style = (0, import_react25.useMemo)(() => {
-      if (hidden) return {
-        ...styleProp,
-        display: "none"
-      };
-      return styleProp;
-    }, [hidden, styleProp]);
-    props = {
-      "data-open": open || void 0,
-      "data-enter": transition === "enter" || void 0,
-      "data-leave": transition === "leave" || void 0,
-      hidden,
-      ...props,
-      id,
-      ref: useMergeRefs(id ? store2.setContentElement : null, ref, props.ref),
-      style
-    };
-    return removeUndefinedValues(props);
-  });
-  var DisclosureContentImpl = forwardRef43(function DisclosureContentImpl2(props) {
-    return createElement5(TagName6, useDisclosureContent(props));
-  });
-  var DisclosureContent = forwardRef43(function DisclosureContent2({ unmountOnHide, ...props }) {
-    const context = useDisclosureProviderContext();
-    if (useStoreState(props.store || context, (state) => !unmountOnHide || state?.mounted) === false) return null;
-    return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(DisclosureContentImpl, { ...props });
-  });

-  // node_modules/@ariakit/components/dist/disclosure/disclosure-store.js
-  function createDisclosureStore(props = {}) {
-    const store2 = mergeStore(props.store, omit2(props.disclosure, ["contentElement", "disclosureElement"]));
-    throwOnConflictingProps(props, store2);
-    const syncState = store2?.getState();
-    const open = defaultValue(props.open, syncState?.open, props.defaultOpen, false);
-    const animated2 = defaultValue(props.animated, syncState?.animated, false);
-    const disclosure = createStore({
-      open,
-      animated: animated2,
-      animating: !!animated2 && open,
-      mounted: open,
-      contentElement: defaultValue(syncState?.contentElement, null),
-      disclosureElement: defaultValue(syncState?.disclosureElement, null)
-    }, store2);
-    setup(disclosure, () => sync2(disclosure, ["animated", "animating"], (state) => {
-      if (state.animated) return;
-      disclosure.setState("animating", false);
-    }));
-    setup(disclosure, () => subscribe2(disclosure, ["open"], () => {
-      if (!disclosure.getState().animated) return;
-      disclosure.setState("animating", true);
-    }));
-    setup(disclosure, () => sync2(disclosure, ["open", "animating"], (state) => {
-      disclosure.setState("mounted", state.open || state.animating);
-    }));
-    return {
-      ...disclosure,
-      disclosure: props.disclosure,
-      setOpen: (value) => disclosure.setState("open", value),
-      show: () => disclosure.setState("open", true),
-      hide: () => disclosure.setState("open", false),
-      toggle: () => disclosure.setState("open", (open2) => !open2),
-      stopAnimation: () => disclosure.setState("animating", false),
-      setContentElement: (value) => disclosure.setState("contentElement", value),
-      setDisclosureElement: (value) => disclosure.setState("disclosureElement", value)
-    };
+  // node_modules/dot-case/dist.es2015/index.js
+  function dotCase(input, options) {
+    if (options === void 0) {
+      options = {};
+    }
+    return noCase(input, __assign({ delimiter: "." }, options));
   }

-  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-store.js
-  function useDisclosureStoreProps(store2, update4, props) {
-    useUpdateEffect(update4, [props.store, props.disclosure]);
-    useStoreProps(store2, props, "open", "setOpen");
-    useStoreProps(store2, props, "mounted", "setMounted");
-    useStoreProps(store2, props, "animated");
-    return Object.assign(store2, { disclosure: props.disclosure });
+  // node_modules/param-case/dist.es2015/index.js
+  function paramCase(input, options) {
+    if (options === void 0) {
+      options = {};
+    }
+    return dotCase(input, __assign({ delimiter: "-" }, options));
   }

-  // node_modules/@ariakit/react-components/dist/popover/popover-context.js
-  var ctx6 = createStoreContext([DialogContextProvider], [DialogScopedContextProvider]);
-  var usePopoverContext = ctx6.useContext;
-  var usePopoverScopedContext = ctx6.useScopedContext;
-  var usePopoverProviderContext = ctx6.useProviderContext;
-  var PopoverContextProvider = ctx6.ContextProvider;
-  var PopoverScopedContextProvider = ctx6.ScopedContextProvider;
-
-  // node_modules/@ariakit/react-components/dist/combobox/combobox-context.js
-  var import_react26 = __toESM(require_react(), 1);
-  var ComboboxListRoleContext = (0, import_react26.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_react26.createContext)(void 0);
-  var ComboboxItemCheckedContext = (0, import_react26.createContext)(false);
-
-  // node_modules/@ariakit/react-components/dist/collection/collection-store.js
-  function useCollectionStoreProps(store2, update4, props) {
-    useUpdateEffect(update4, [props.store]);
-    useStoreProps(store2, props, "items", "setItems");
-    return store2;
+  // packages/kebab-case/build-module/index.mjs
+  function kebabCase2(str) {
+    let input = str?.toString?.() ?? "";
+    input = input.replace(/['\u2019]/, "");
+    return paramCase(input, {
+      splitRegexp: [
+        /(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,
+        // fooBar => foo-bar, 3Bar => 3-bar
+        /(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,
+        // 3bar => 3-bar
+        /([A-Za-z])([0-9])/g,
+        // Foo3 => foo-3, foo3 => foo-3
+        /([A-Z])([A-Z][a-z])/g
+        // FOOBar => foo-bar
+      ]
+    });
   }

-  // node_modules/@ariakit/react-components/dist/composite/composite-store.js
-  function useCompositeStoreOptions(props) {
-    return {
-      id: useId5(props.id),
-      ...props
-    };
-  }
-  function useCompositeStoreProps(store2, update4, props) {
-    store2 = useCollectionStoreProps(store2, update4, props);
-    useStoreProps(store2, props, "activeId", "setActiveId");
-    useStoreProps(store2, props, "includesBaseElement");
-    useStoreProps(store2, props, "virtualFocus");
-    useStoreProps(store2, props, "orientation");
-    useStoreProps(store2, props, "rtl");
-    useStoreProps(store2, props, "focusLoop");
-    useStoreProps(store2, props, "focusWrap");
-    useStoreProps(store2, props, "focusShift");
-    return store2;
-  }
+  // 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"
+  );

-  // node_modules/@ariakit/components/dist/dialog/dialog-store.js
-  function createDialogStore(props = {}) {
-    return createDisclosureStore(props);
+  // 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);
+  function ButtonTrigger({
+    action,
+    onClick,
+    items,
+    variant
+  }) {
+    const label = typeof action.label === "string" ? action.label : action.label(items);
+    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+      import_components22.Button,
+      {
+        disabled: !!action.disabled,
+        accessibleWhenDisabled: true,
+        size: "compact",
+        variant,
+        onClick,
+        children: label
+      }
+    );
   }
-
-  // node_modules/@ariakit/react-components/dist/dialog/dialog-store.js
-  function useDialogStoreProps(store2, update4, props) {
-    return useDisclosureStoreProps(store2, update4, props);
+  function MenuItemTrigger({
+    action,
+    onClick,
+    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 }) });
   }
-
-  // node_modules/@ariakit/components/dist/popover/popover-store.js
-  function createPopoverStore({ popover: otherPopover, ...props } = {}) {
-    const store2 = mergeStore(props.store, omit2(otherPopover, [
-      "arrowElement",
-      "anchorElement",
-      "contentElement",
-      "popoverElement",
-      "disclosureElement"
-    ]));
-    throwOnConflictingProps(props, store2);
-    const syncState = store2?.getState();
-    const dialog = createDialogStore({
-      ...props,
-      store: store2
-    });
-    const placement = defaultValue(props.placement, syncState?.placement, "bottom");
-    const popover = createStore({
-      ...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);
-    return {
-      ...dialog,
-      ...popover,
-      setAnchorElement: (element) => popover.setState("anchorElement", element),
-      setPopoverElement: (element) => popover.setState("popoverElement", element),
-      setArrowElement: (element) => popover.setState("arrowElement", element),
-      render: () => popover.setState("rendered", /* @__PURE__ */ Symbol("rendered"))
-    };
+  function ActionModal({
+    action,
+    items,
+    closeModal
+  }) {
+    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,
+      {
+        title: modalHeader || label,
+        __experimentalHideHeader: !!action.hideModalHeader,
+        onRequestClose: closeModal,
+        focusOnMount: action.modalFocusOnMount ?? true,
+        size: action.modalSize || "medium",
+        overlayClassName: `dataviews-action-modal dataviews-action-modal__${kebabCase2(
+          action.id
+        )}`,
+        children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(action.RenderModal, { items, closeModal })
+      }
+    );
   }
-
-  // node_modules/@ariakit/react-components/dist/popover/popover-store.js
-  function usePopoverStoreProps(store2, update4, props) {
-    useUpdateEffect(update4, [props.popover]);
-    useStoreProps(store2, props, "placement");
-    return useDialogStoreProps(store2, update4, props);
+  function ActionsMenuGroup({
+    actions,
+    item,
+    registry,
+    setActiveModalAction
+  }) {
+    const { primaryActions, regularActions } = (0, import_element67.useMemo)(() => {
+      return actions.reduce(
+        (acc, action) => {
+          (action.isPrimary ? acc.primaryActions : acc.regularActions).push(action);
+          return acc;
+        },
+        {
+          primaryActions: [],
+          regularActions: []
+        }
+      );
+    }, [actions]);
+    const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+      MenuItemTrigger,
+      {
+        action,
+        onClick: () => {
+          if ("RenderModal" in action) {
+            setActiveModalAction(action);
+            return;
+          }
+          action.callback([item], { registry });
+        },
+        items: [item]
+      },
+      action.id
+    ));
+    return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(Menu.Group, { children: [
+      renderActionGroup(primaryActions),
+      renderActionGroup(regularActions)
+    ] });
+  }
+  function ItemActions({
+    item,
+    actions,
+    isCompact
+  }) {
+    const registry = (0, import_data36.useRegistry)();
+    const { primaryActions, eligibleActions } = (0, import_element67.useMemo)(() => {
+      const _eligibleActions = actions.filter(
+        (action) => !action.isEligible || action.isEligible(item)
+      );
+      const _primaryActions = _eligibleActions.filter(
+        (action) => action.isPrimary
+      );
+      return {
+        primaryActions: _primaryActions,
+        eligibleActions: _eligibleActions
+      };
+    }, [actions, item]);
+    const isMobileViewport = (0, import_compose6.useViewportMatch)("medium", "<");
+    if (isCompact) {
+      return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+        CompactItemActions,
+        {
+          item,
+          actions: eligibleActions,
+          isSmall: true,
+          registry
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(
+      Stack,
+      {
+        direction: "row",
+        justify: "flex-end",
+        className: "dataviews-item-actions",
+        style: {
+          flexShrink: 0,
+          width: "auto"
+        },
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+            PrimaryActions,
+            {
+              item,
+              actions: primaryActions,
+              registry
+            }
+          ),
+          (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
+          // there if there are any actions at all.
+          isMobileViewport) && /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+            CompactItemActions,
+            {
+              item,
+              actions: eligibleActions,
+              registry
+            }
+          )
+        ]
+      }
+    );
+  }
+  function CompactItemActions({
+    item,
+    actions,
+    isSmall,
+    registry
+  }) {
+    const [activeModalAction, setActiveModalAction] = (0, import_element67.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,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+              import_components22.Button,
+              {
+                size: isSmall ? "small" : "compact",
+                icon: more_vertical_default,
+                label: (0, import_i18n29.__)("Actions"),
+                accessibleWhenDisabled: true,
+                disabled: !actions.length,
+                className: "dataviews-all-actions-button"
+              }
+            )
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(Menu.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+          ActionsMenuGroup,
+          {
+            actions,
+            item,
+            registry,
+            setActiveModalAction
+          }
+        ) })
+      ] }),
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+        ActionModal,
+        {
+          action: activeModalAction,
+          items: [item],
+          closeModal: () => setActiveModalAction(null)
+        }
+      )
+    ] });
+  }
+  function PrimaryActions({
+    item,
+    actions,
+    registry,
+    buttonVariant
+  }) {
+    const [activeModalAction, setActiveModalAction] = (0, import_element67.useState)(null);
+    const isMobileViewport = (0, import_compose6.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)(
+        ButtonTrigger,
+        {
+          action,
+          onClick: () => {
+            if ("RenderModal" in action) {
+              setActiveModalAction(action);
+              return;
+            }
+            action.callback([item], { registry });
+          },
+          items: [item],
+          variant: buttonVariant
+        },
+        action.id
+      )),
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+        ActionModal,
+        {
+          action: activeModalAction,
+          items: [item],
+          closeModal: () => setActiveModalAction(null)
+        }
+      )
+    ] });
   }

-  // 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: useMergeRefs(store2?.setAnchorElement, props.ref)
-    };
-    return props;
-  });
-  var PopoverAnchor = forwardRef43(function PopoverAnchor2(props) {
-    return createElement5(TagName7, usePopoverAnchor(props));
-  });
+  // 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);

-  // node_modules/@ariakit/react-components/dist/composite/composite-hover.js
-  var import_react27 = __toESM(require_react(), 1);
-  var TagName8 = "div";
-  function hoveringInside(event) {
-    const nextElement = event.relatedTarget;
-    if (!isElement2(nextElement)) return false;
-    return contains2(event.currentTarget, nextElement);
-  }
-  var symbol2 = /* @__PURE__ */ Symbol("composite-hover");
-  function movingToAnotherItem(event) {
-    const { relatedTarget } = event;
-    if (!isElement2(relatedTarget)) return false;
-    let dest = relatedTarget;
-    do {
-      if (hasOwnProperty(dest, symbol2) && dest[symbol2]) return true;
-      dest = dest.parentElement;
-    } while (dest);
-    return false;
+  // packages/dataviews/build-module/utils/get-footer-message.mjs
+  var import_i18n30 = __toESM(require_i18n(), 1);
+  function getFooterMessage(selectionCount, itemsCount, totalItems, onlyTotalCount = false) {
+    if (selectionCount > 0) {
+      return (0, import_i18n30.sprintf)(
+        /* translators: %d: number of items. */
+        (0, import_i18n30._n)("%d Item selected", "%d Items selected", selectionCount),
+        selectionCount
+      );
+    }
+    if (onlyTotalCount || totalItems <= itemsCount) {
+      return (0, import_i18n30.sprintf)(
+        /* translators: %d: number of items. */
+        (0, import_i18n30._n)("%d Item", "%d Items", totalItems),
+        totalItems
+      );
+    }
+    return (0, import_i18n30.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),
+      itemsCount,
+      totalItems
+    );
   }
-  var useCompositeHover = createHook(function useCompositeHover2({ store: store2, focusOnHover = true, blurOnHoverEnd = !!focusOnHover, ...props }) {
-    const context = useCompositeScopedContext();
-    store2 = store2 || context;
-    invariant(store2, "CompositeHover must be wrapped in a Composite component.");
-    const isMouseMoving = useIsMouseMoving();
-    const onMouseMoveProp = props.onMouseMove;
-    const focusOnHoverProp = useBooleanEvent(focusOnHover);
-    const onMouseMove = useEvent((event) => {
-      onMouseMoveProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!isMouseMoving()) return;
-      if (!focusOnHoverProp(event)) return;
-      if (!hasFocusWithin(event.currentTarget)) {
-        const baseElement = store2?.getState().baseElement;
-        if (baseElement && !hasFocus(baseElement)) baseElement.focus();
-      }
-      store2?.setActiveId(event.currentTarget.id);
-    });
-    const onMouseLeaveProp = props.onMouseLeave;
-    const blurOnHoverEndProp = useBooleanEvent(blurOnHoverEnd);
-    const onMouseLeave = useEvent((event) => {
-      onMouseLeaveProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!isMouseMoving()) return;
-      if (hoveringInside(event)) return;
-      if (movingToAnotherItem(event)) return;
-      if (!focusOnHoverProp(event)) return;
-      if (!blurOnHoverEndProp(event)) return;
-      store2?.setActiveId(null);
-      store2?.getState().baseElement?.focus();
-    });
-    const ref = (0, import_react27.useCallback)((element) => {
-      if (!element) return;
-      element[symbol2] = true;
-    }, []);
-    props = {
-      ...props,
-      ref: useMergeRefs(ref, props.ref),
-      onMouseMove,
-      onMouseLeave
-    };
-    return removeUndefinedValues(props);
-  });
-  var CompositeHover = memo5(forwardRef43(function CompositeHover2(props) {
-    return createElement5(TagName8, useCompositeHover(props));
-  }));

-  // node_modules/@ariakit/react-components/dist/combobox/combobox.js
-  var import_react28 = __toESM(require_react(), 1);
-  var TagName9 = "input";
-  function isFirstItemAutoSelected(items, activeValue, autoSelect) {
-    if (!autoSelect) return false;
-    return items.find((item) => !item.disabled && item.value)?.value === activeValue;
+  // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
+  var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
+  function ActionWithModal({
+    action,
+    items,
+    ActionTriggerComponent
+  }) {
+    const [isModalOpen, setIsModalOpen] = (0, import_element68.useState)(false);
+    const actionTriggerProps = {
+      action,
+      onClick: () => {
+        setIsModalOpen(true);
+      },
+      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)(
+        ActionModal,
+        {
+          action,
+          items,
+          closeModal: () => setIsModalOpen(false)
+        }
+      )
+    ] });
   }
-  function hasCompletionString(value, activeValue) {
-    if (!activeValue) return false;
-    if (value == null) return false;
-    const normalizedValue = normalizeString(value);
-    const normalizedActiveValue = normalizeString(activeValue);
-    if (normalizedValue.length !== value.length) return false;
-    if (normalizedActiveValue.length !== activeValue.length) return false;
-    return normalizedActiveValue.length > normalizedValue.length && normalizedActiveValue.toLowerCase().startsWith(normalizedValue.toLowerCase());
+  function hasAPossibleBulkAction(actions, item) {
+    return actions.some(
+      (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
+    );
   }
-  function isAriaAutoCompleteValue(value) {
-    return value === "inline" || value === "list" || value === "both" || value === "none";
+  function useHasAPossibleBulkAction(actions, item) {
+    return (0, import_element68.useMemo)(
+      () => hasAPossibleBulkAction(actions, item),
+      [actions, item]
+    );
   }
-  function getDefaultAutoSelectId(items) {
-    return items.find((item) => {
-      if (item.disabled) return false;
-      return item.element?.getAttribute("role") !== "tab";
-    })?.id;
+  function useSomeItemHasAPossibleBulkAction(actions, data) {
+    return (0, import_element68.useMemo)(
+      () => data.some((item) => hasAPossibleBulkAction(actions, item)),
+      [actions, data]
+    );
   }
-  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", ...props }) {
-    const context = useComboboxProviderContext();
-    store2 = store2 || context;
-    invariant(store2, "Combobox must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    const ref = (0, import_react28.useRef)(null);
-    const [valueUpdated, forceValueUpdate] = useForceUpdate2();
-    const canAutoSelectRef = (0, import_react28.useRef)(false);
-    const composingRef = (0, import_react28.useRef)(false);
-    const autoSelect = useStoreState(store2, (state) => state.virtualFocus && autoSelectProp);
-    const inline4 = autoComplete === "inline" || autoComplete === "both";
-    const [canInline, setCanInline] = (0, import_react28.useState)(inline4);
-    useUpdateLayoutEffect(() => {
-      if (!inline4) return;
-      setCanInline(true);
-    }, [inline4]);
-    const storeValue = useStoreState(store2, "value");
-    const prevSelectedValueRef = (0, import_react28.useRef)(void 0);
-    (0, import_react28.useEffect)(() => {
-      return sync2(store2, ["selectedValue", "activeId"], (_, prev) => {
-        prevSelectedValueRef.current = prev.selectedValue;
+  function BulkSelectionCheckbox({
+    selection,
+    onChangeSelection,
+    data,
+    actions,
+    getItemId: getItemId2,
+    disableSelectAll = false
+  }) {
+    const selectableItems = (0, import_element68.useMemo)(() => {
+      return data.filter((item) => {
+        return actions.some(
+          (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
+        );
       });
-    }, [store2]);
-    const inlineActiveValue = useStoreState(store2, (state) => {
-      if (!inline4) return;
-      if (!canInline) return;
-      if (state.activeValue && Array.isArray(state.selectedValue)) {
-        if (state.selectedValue.includes(state.activeValue)) return;
-        if (prevSelectedValueRef.current?.includes(state.activeValue)) return;
-      }
-      return state.activeValue;
-    });
-    const items = useStoreState(store2, "renderedItems");
-    const open = useStoreState(store2, "open");
-    const contentElement = useStoreState(store2, "contentElement");
-    const value = (0, import_react28.useMemo)(() => {
-      if (!inline4) return storeValue;
-      if (!canInline) return storeValue;
-      if (isFirstItemAutoSelected(items, inlineActiveValue, autoSelect)) {
-        if (hasCompletionString(storeValue, inlineActiveValue)) return storeValue + (inlineActiveValue?.slice(storeValue.length) || "");
-        return storeValue;
+    }, [data, actions]);
+    const selectedItems = data.filter(
+      (item) => selection.includes(getItemId2(item)) && selectableItems.includes(item)
+    );
+    const hasSelection = selection.length > 0;
+    const areAllSelected = selectedItems.length === selectableItems.length;
+    if (disableSelectAll) {
+      return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+        import_components23.CheckboxControl,
+        {
+          className: "dataviews-view-table-selection-checkbox",
+          checked: hasSelection,
+          disabled: !hasSelection,
+          onChange: () => {
+            onChangeSelection([]);
+          },
+          "aria-label": (0, import_i18n31.__)("Deselect all")
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+      import_components23.CheckboxControl,
+      {
+        className: "dataviews-view-table-selection-checkbox",
+        checked: areAllSelected,
+        indeterminate: !areAllSelected && !!selectedItems.length,
+        onChange: () => {
+          if (areAllSelected) {
+            onChangeSelection([]);
+          } else {
+            onChangeSelection(
+              selectableItems.map((item) => getItemId2(item))
+            );
+          }
+        },
+        "aria-label": areAllSelected ? (0, import_i18n31.__)("Deselect all") : (0, import_i18n31.__)("Select all")
       }
-      return inlineActiveValue || storeValue;
-    }, [
-      inline4,
-      canInline,
-      items,
-      inlineActiveValue,
-      autoSelect,
-      storeValue
-    ]);
-    (0, import_react28.useEffect)(() => {
-      const element = ref.current;
-      if (!element) return;
-      const onCompositeItemMove = () => setCanInline(true);
-      element.addEventListener("combobox-item-move", onCompositeItemMove);
-      return () => {
-        element.removeEventListener("combobox-item-move", onCompositeItemMove);
-      };
-    }, []);
-    (0, import_react28.useEffect)(() => {
-      if (!inline4) return;
-      if (!canInline) return;
-      if (!inlineActiveValue) return;
-      if (!isFirstItemAutoSelected(items, inlineActiveValue, autoSelect)) return;
-      if (!hasCompletionString(storeValue, 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 nextEnd = inlineActiveValue.length;
-        setSelectionRange(element, nextStart, nextEnd);
-        cleanup = () => {
-          if (!hasFocus(element)) return;
-          const { start: start2, end } = getTextboxSelection(element);
-          if (start2 !== nextStart) return;
-          if (end !== nextEnd) return;
-          setSelectionRange(element, prevStart, prevEnd);
-        };
-      });
-      return () => cleanup();
-    }, [
-      valueUpdated,
-      inline4,
-      canInline,
-      inlineActiveValue,
-      items,
-      autoSelect,
-      storeValue
-    ]);
-    const getAutoSelectIdProp = useEvent(getAutoSelectId);
-    const autoSelectIdRef = (0, import_react28.useRef)(null);
-    const autoSelectMovedRef = (0, import_react28.useRef)(void 0);
-    const userScrolledRef = (0, import_react28.useRef)(false);
-    const isAutoScrollingRef = (0, import_react28.useRef)(false);
-    (0, import_react28.useEffect)(() => {
-      if (!open) return;
-      if (!contentElement) return;
-      const scrollingElement = getScrollingElement(contentElement);
-      if (!scrollingElement) return;
-      const onUserScroll = () => {
-        canAutoSelectRef.current = false;
-        userScrolledRef.current = true;
-      };
-      const onScroll = () => {
-        if (!isAutoScrollingRef.current) userScrolledRef.current = true;
-        if (!store2) return;
-        if (!canAutoSelectRef.current) return;
-        const { activeId } = store2.getState();
-        if (activeId === null) return;
-        if (activeId === autoSelectIdRef.current) return;
-        canAutoSelectRef.current = false;
-      };
-      const options = {
-        passive: true,
-        capture: true
-      };
-      scrollingElement.addEventListener("wheel", onUserScroll, options);
-      scrollingElement.addEventListener("touchmove", onUserScroll, options);
-      scrollingElement.addEventListener("scroll", onScroll, options);
-      return () => {
-        scrollingElement.removeEventListener("wheel", onUserScroll, true);
-        scrollingElement.removeEventListener("touchmove", onUserScroll, true);
-        scrollingElement.removeEventListener("scroll", onScroll, true);
-      };
-    }, [
-      open,
-      contentElement,
-      store2
-    ]);
-    useSafeLayoutEffect(() => {
-      userScrolledRef.current = false;
-      if (!storeValue) return;
-      if (composingRef.current) return;
-      canAutoSelectRef.current = true;
-    }, [storeValue]);
-    useSafeLayoutEffect(() => {
-      if (autoSelect !== "always" && open) return;
-      canAutoSelectRef.current = open;
-    }, [autoSelect, open]);
-    useSafeLayoutEffect(() => {
-      if (open) return;
-      autoSelectMovedRef.current = void 0;
-    }, [open]);
-    const resetValueOnSelect = useStoreState(store2, "resetValueOnSelect");
-    useUpdateEffect(() => {
-      const canAutoSelect = canAutoSelectRef.current;
-      if (!store2) return;
-      if (!open) return;
-      if (!canAutoSelect && (!resetValueOnSelect || userScrolledRef.current)) return;
-      const { baseElement, contentElement: contentElement2, activeId } = store2.getState();
-      if (baseElement && !hasFocus(baseElement)) return;
-      if (contentElement2?.hasAttribute("data-placing")) {
-        const observer = new MutationObserver(forceValueUpdate);
-        observer.observe(contentElement2, { attributeFilter: ["data-placing"] });
-        return () => observer.disconnect();
-      }
-      if (autoSelect && canAutoSelect) {
-        const userAutoSelectId = getAutoSelectIdProp(items);
-        const autoSelectId = userAutoSelectId !== void 0 ? userAutoSelectId : getDefaultAutoSelectId(items) ?? store2.first();
-        autoSelectIdRef.current = autoSelectId;
-        const nextActiveId = autoSelectId ?? null;
-        const nextActiveValue = store2.item(nextActiveId)?.value;
-        const moved = autoSelectMovedRef.current;
-        if (nextActiveId !== activeId || moved?.id !== nextActiveId || moved?.value !== nextActiveValue) {
-          autoSelectMovedRef.current = {
-            id: nextActiveId,
-            value: nextActiveValue
-          };
-          store2.move(nextActiveId);
-        } else store2.setState("activeValue", nextActiveValue);
-      } else {
-        const element = store2.item(activeId || store2.first())?.element;
-        if (element && "scrollIntoView" in element) {
-          isAutoScrollingRef.current = true;
-          element.scrollIntoView({
-            block: "nearest",
-            inline: "nearest"
-          });
-          requestAnimationFrame(() => {
-            isAutoScrollingRef.current = false;
-          });
-        }
-      }
-    }, [
-      store2,
-      open,
-      valueUpdated,
-      storeValue,
-      autoSelect,
-      resetValueOnSelect,
-      getAutoSelectIdProp,
-      items
-    ]);
-    (0, import_react28.useEffect)(() => {
-      if (!inline4) return;
-      const combobox = ref.current;
-      if (!combobox) return;
-      const elements2 = [combobox, contentElement].filter((value2) => !!value2);
-      const onBlur2 = (event) => {
-        if (elements2.every((el) => isFocusEventOutside(event, el))) store2?.setValue(value);
-      };
-      for (const element of elements2) element.addEventListener("focusout", onBlur2);
-      return () => {
-        for (const element of elements2) element.removeEventListener("focusout", onBlur2);
-      };
-    }, [
-      inline4,
-      contentElement,
-      store2,
-      value
-    ]);
-    const canShow = (event) => {
-      return event.currentTarget.value.length >= showMinLength;
-    };
-    const onChangeProp = props.onChange;
-    const showOnChangeProp = useBooleanEvent(showOnChange ?? canShow);
-    const setValueOnChangeProp = useBooleanEvent(setValueOnChange ?? !store2.tag);
-    const onChange = useEvent((event) => {
-      onChangeProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!store2) return;
-      const currentTarget = event.currentTarget;
-      const { value: value2, selectionStart, selectionEnd } = currentTarget;
-      const nativeEvent = event.nativeEvent;
-      canAutoSelectRef.current = true;
-      if (isInputEvent(nativeEvent)) {
-        if (nativeEvent.isComposing) {
-          canAutoSelectRef.current = false;
-          composingRef.current = true;
-        }
-        if (inline4) {
-          const textInserted = nativeEvent.inputType === "insertText" || nativeEvent.inputType === "insertCompositionText";
-          const caretAtEnd = selectionStart === value2.length;
-          setCanInline(textInserted && caretAtEnd);
+    );
+  }
+  function ActionTrigger({
+    action,
+    onClick,
+    isBusy,
+    items
+  }) {
+    const label = typeof action.label === "string" ? action.label : action.label(items);
+    const isMobile = (0, import_compose7.useViewportMatch)("medium", "<");
+    if (isMobile) {
+      return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+        import_components23.Button,
+        {
+          disabled: isBusy,
+          accessibleWhenDisabled: true,
+          label,
+          icon: action.icon,
+          size: "compact",
+          onClick,
+          isBusy
         }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+      import_components23.Button,
+      {
+        disabled: isBusy,
+        accessibleWhenDisabled: true,
+        size: "compact",
+        onClick,
+        isBusy,
+        children: label
       }
-      if (setValueOnChangeProp(event)) {
-        const isSameValue2 = value2 === store2.getState().value;
-        store2.setValue(value2);
-        queueMicrotask(() => {
-          setSelectionRange(currentTarget, selectionStart, selectionEnd);
-        });
-        if (inline4 && autoSelect && isSameValue2) forceValueUpdate();
-      }
-      if (showOnChangeProp(event)) store2.show();
-      if (!autoSelect || !canAutoSelectRef.current) store2.setActiveId(null);
-    });
-    const onCompositionEndProp = props.onCompositionEnd;
-    const onCompositionEnd = useEvent((event) => {
-      canAutoSelectRef.current = true;
-      composingRef.current = false;
-      onCompositionEndProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!autoSelect) return;
-      forceValueUpdate();
-    });
-    const onMouseDownProp = props.onMouseDown;
-    const blurActiveItemOnClickProp = useBooleanEvent(blurActiveItemOnClick ?? (() => store2.getState().includesBaseElement));
-    const setValueOnClickProp = useBooleanEvent(setValueOnClick);
-    const showOnClickProp = useBooleanEvent(showOnClick ?? canShow);
-    const onMouseDown = useEvent((event) => {
-      onMouseDownProp?.(event);
-      if (event.defaultPrevented) return;
-      if (event.button) return;
-      if (event.ctrlKey) return;
-      if (!store2) return;
-      if (blurActiveItemOnClickProp(event)) store2.setActiveId(null);
-      if (setValueOnClickProp(event)) store2.setValue(value);
-      if (showOnClickProp(event)) queueBeforeEvent(event.currentTarget, "mouseup", store2.show);
-    });
-    const onKeyDownProp = props.onKeyDown;
-    const showOnKeyPressProp = useBooleanEvent(showOnKeyPress ?? canShow);
-    const onKeyDown = useEvent((event) => {
-      onKeyDownProp?.(event);
-      if (!event.repeat) canAutoSelectRef.current = false;
-      if (event.defaultPrevented) return;
-      if (!store2) return;
-      const { open: open2 } = store2.getState();
-      if (open2 && event.key === "Enter") {
-        event.preventDefault();
-        return;
+    );
+  }
+  var EMPTY_ARRAY3 = [];
+  function ActionButton({
+    action,
+    selectedItems,
+    actionInProgress,
+    setActionInProgress
+  }) {
+    const registry = (0, import_data37.useRegistry)();
+    const selectedEligibleItems = (0, import_element68.useMemo)(() => {
+      return selectedItems.filter((item) => {
+        return !action.isEligible || action.isEligible(item);
+      });
+    }, [action, selectedItems]);
+    if ("RenderModal" in action) {
+      return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+        ActionWithModal,
+        {
+          action,
+          items: selectedEligibleItems,
+          ActionTriggerComponent: ActionTrigger
+        },
+        action.id
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+      ActionTrigger,
+      {
+        action,
+        onClick: async () => {
+          setActionInProgress(action.id);
+          await action.callback(selectedEligibleItems, {
+            registry
+          });
+          setActionInProgress(null);
+        },
+        items: selectedEligibleItems,
+        isBusy: actionInProgress === action.id
+      },
+      action.id
+    );
+  }
+  function renderFooterContent(data, actions, getItemId2, isInfiniteScroll, selection, actionsToShow, selectedItems, actionInProgress, setActionInProgress, onChangeSelection, paginationInfo) {
+    const message2 = getFooterMessage(
+      selection.length,
+      data.length,
+      paginationInfo.totalItems,
+      isInfiniteScroll
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(
+      Stack,
+      {
+        direction: "row",
+        className: "dataviews-bulk-actions-footer__container",
+        gap: "md",
+        align: "center",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+            BulkSelectionCheckbox,
+            {
+              selection,
+              onChangeSelection,
+              data,
+              actions,
+              getItemId: getItemId2,
+              disableSelectAll: isInfiniteScroll
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime133.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 }),
+          /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(
+            Stack,
+            {
+              direction: "row",
+              className: "dataviews-bulk-actions-footer__action-buttons",
+              gap: "xs",
+              children: [
+                actionsToShow.map((action) => {
+                  return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+                    ActionButton,
+                    {
+                      action,
+                      selectedItems,
+                      actionInProgress,
+                      setActionInProgress
+                    },
+                    action.id
+                  );
+                }),
+                selectedItems.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+                  import_components23.Button,
+                  {
+                    icon: close_small_default,
+                    showTooltip: true,
+                    tooltipPosition: "top",
+                    size: "compact",
+                    label: (0, import_i18n31.__)("Cancel"),
+                    disabled: !!actionInProgress,
+                    accessibleWhenDisabled: false,
+                    onClick: () => {
+                      onChangeSelection(EMPTY_ARRAY3);
+                    }
+                  }
+                )
+              ]
+            }
+          )
+        ]
       }
-      if (event.ctrlKey) return;
-      if (event.altKey) return;
-      if (event.shiftKey) return;
-      if (event.metaKey) return;
-      if (open2) return;
-      if (event.key === "ArrowUp" || event.key === "ArrowDown") {
-        if (showOnKeyPressProp(event)) {
-          event.preventDefault();
-          store2.show();
-        }
+    );
+  }
+  function FooterContent({
+    selection,
+    actions,
+    onChangeSelection,
+    data,
+    getItemId: getItemId2,
+    isInfiniteScroll,
+    paginationInfo
+  }) {
+    const [actionInProgress, setActionInProgress] = (0, import_element68.useState)(
+      null
+    );
+    const footerContentRef = (0, import_element68.useRef)(void 0);
+    const isMobile = (0, import_compose7.useViewportMatch)("medium", "<");
+    const bulkActions = (0, import_element68.useMemo)(
+      () => actions.filter((action) => action.supportsBulk),
+      [actions]
+    );
+    const selectableItems = (0, import_element68.useMemo)(() => {
+      return data.filter((item) => {
+        return bulkActions.some(
+          (action) => !action.isEligible || action.isEligible(item)
+        );
+      });
+    }, [data, bulkActions]);
+    const selectedItems = (0, import_element68.useMemo)(() => {
+      return data.filter(
+        (item) => selection.includes(getItemId2(item)) && selectableItems.includes(item)
+      );
+    }, [selection, data, getItemId2, selectableItems]);
+    const actionsToShow = (0, import_element68.useMemo)(
+      () => actions.filter((action) => {
+        return action.supportsBulk && (!isMobile || action.icon) && selectedItems.some(
+          (item) => !action.isEligible || action.isEligible(item)
+        );
+      }),
+      [actions, selectedItems, isMobile]
+    );
+    if (!actionInProgress) {
+      if (footerContentRef.current) {
+        footerContentRef.current = void 0;
       }
-    });
-    const onBlurProp = props.onBlur;
-    const onBlur = useEvent((event) => {
-      canAutoSelectRef.current = false;
-      onBlurProp?.(event);
-    });
-    const id = useId5(props.id);
-    const ariaAutoComplete = isAriaAutoCompleteValue(autoComplete) ? autoComplete : void 0;
-    const isActiveItem = useStoreState(store2, (state) => state.activeId === null);
-    props = {
-      role: "combobox",
-      "aria-autocomplete": ariaAutoComplete,
-      "aria-haspopup": getPopupRole(contentElement, "listbox"),
-      "aria-expanded": open,
-      "aria-controls": contentElement?.id,
-      "data-active-item": isActiveItem || void 0,
-      value,
-      ...props,
-      id,
-      ref: useMergeRefs(ref, props.ref),
-      onChange,
-      onCompositionEnd,
-      onMouseDown,
-      onKeyDown,
-      onBlur
-    };
-    props = useComposite({
-      store: store2,
-      focusable: focusable2,
-      ...props,
-      moveOnKeyPress: (event) => {
-        if (isFalsyBooleanCallback(moveOnKeyPress, event)) return false;
-        if (inline4) setCanInline(true);
-        return true;
+      return renderFooterContent(
+        data,
+        actions,
+        getItemId2,
+        isInfiniteScroll,
+        selection,
+        actionsToShow,
+        selectedItems,
+        actionInProgress,
+        setActionInProgress,
+        onChangeSelection,
+        paginationInfo
+      );
+    } else if (!footerContentRef.current) {
+      footerContentRef.current = renderFooterContent(
+        data,
+        actions,
+        getItemId2,
+        isInfiniteScroll,
+        selection,
+        actionsToShow,
+        selectedItems,
+        actionInProgress,
+        setActionInProgress,
+        onChangeSelection,
+        paginationInfo
+      );
+    }
+    return footerContentRef.current;
+  }
+  function BulkActionsFooter() {
+    const {
+      data,
+      selection,
+      actions = EMPTY_ARRAY3,
+      onChangeSelection,
+      getItemId: getItemId2,
+      paginationInfo,
+      view
+    } = (0, import_element68.useContext)(dataviews_context_default);
+    return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+      FooterContent,
+      {
+        selection,
+        onChangeSelection,
+        data,
+        actions,
+        getItemId: getItemId2,
+        isInfiniteScroll: !!view.infiniteScrollEnabled,
+        paginationInfo
       }
-    });
-    props = usePopoverAnchor({
-      store: store2,
-      ...props
-    });
-    return {
-      autoComplete: "off",
-      ...props
-    };
-  });
-  var Combobox = forwardRef43(function Combobox2(props) {
-    return createElement5(TagName9, useCombobox(props));
-  });
+    );
+  }

-  // node_modules/@ariakit/react-components/dist/combobox/combobox-item.js
-  var import_react29 = __toESM(require_react(), 1);
-  var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 1);
-  var TagName10 = "div";
-  function isSelected(storeValue, itemValue) {
-    if (itemValue == null) return;
-    if (storeValue == null) return false;
-    if (Array.isArray(storeValue)) return storeValue.includes(itemValue);
-    return storeValue === itemValue;
+  // 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);
+
+  // packages/dataviews/build-module/utils/get-hideable-fields.mjs
+  function getHideableFields(view, fields2) {
+    const togglableFields = [
+      view?.titleField,
+      view?.mediaField,
+      view?.descriptionField
+    ].filter(Boolean);
+    return fields2.filter(
+      (f2) => !togglableFields.includes(f2.id) && f2.type !== "media" && f2.enableHiding !== false
+    );
   }
-  function getItemRole(popupRole) {
-    return getItemRoleByPopupRole(popupRole) ?? "option";
+
+  // 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);
+  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, {}),
+      child
+    ] }, i2));
   }
-  var useComboboxItem = createHook(function useComboboxItem2({ store: store2, value, hideOnClick, setValueOnClick, selectValueOnClick = true, resetValueOnSelect, focusOnHover = false, moveOnKeyPress = true, 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, {
-      resetValueOnSelectState: "resetValueOnSelect",
-      multiSelectable(state) {
-        return Array.isArray(state.selectedValue);
-      },
-      selected(state) {
-        return isSelected(state.selectedValue, value);
-      }
-    });
-    const getItem = (0, import_react29.useCallback)((item) => {
-      const nextItem = {
-        ...item,
-        value
-      };
-      if (getItemProp) return getItemProp(nextItem);
-      return nextItem;
-    }, [value, getItemProp]);
-    setValueOnClick = setValueOnClick ?? !multiSelectable;
-    hideOnClick = hideOnClick ?? (value != null && !multiSelectable);
-    const onClickProp = props.onClick;
-    const setValueOnClickProp = useBooleanEvent(setValueOnClick);
-    const selectValueOnClickProp = useBooleanEvent(selectValueOnClick);
-    const resetValueOnSelectProp = useBooleanEvent(resetValueOnSelect ?? resetValueOnSelectState ?? multiSelectable);
-    const hideOnClickProp = useBooleanEvent(hideOnClick);
-    const onClick = useEvent((event) => {
-      onClickProp?.(event);
-      if (event.defaultPrevented) return;
-      if (isDownloading(event)) return;
-      if (isOpeningInNewTab(event)) return;
-      if (value != null) {
-        if (selectValueOnClickProp(event)) {
-          if (resetValueOnSelectProp(event)) store2?.resetValue();
-          store2?.setSelectedValue((prevValue) => {
-            if (!Array.isArray(prevValue)) return value;
-            if (prevValue.includes(value)) return prevValue.filter((v2) => v2 !== value);
-            return [...prevValue, value];
-          });
+  var _HeaderMenu = (0, import_element69.forwardRef)(function HeaderMenu({
+    fieldId,
+    view,
+    fields: fields2,
+    onChangeView,
+    onHide,
+    setOpenedFilter,
+    canMove = true,
+    canInsertLeft = true,
+    canInsertRight = true
+  }, ref) {
+    const visibleFieldIds = view.fields ?? [];
+    const index2 = visibleFieldIds?.indexOf(fieldId);
+    const isSorted = view.sort?.field === fieldId;
+    let isHidable = false;
+    let isSortable = false;
+    let canAddFilter = false;
+    let operators = [];
+    const field = fields2.find((f2) => f2.id === fieldId);
+    const { setIsShowingFilter } = (0, import_element69.useContext)(dataviews_context_default);
+    if (!field) {
+      return null;
+    }
+    isHidable = field.enableHiding !== false;
+    isSortable = field.enableSorting !== false;
+    const header = field.header;
+    operators = !!field.filterBy && field.filterBy?.operators || [];
+    canAddFilter = !view.filters?.some((_filter) => fieldId === _filter.field) && !!(field.hasElements || field.Edit) && field.filterBy !== false && !field.filterBy?.isPrimary;
+    if (!isSortable && !canMove && !isHidable && !canAddFilter) {
+      return header;
+    }
+    const hiddenFields = getHideableFields(view, fields2).filter(
+      (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,
+        {
+          render: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+            import_components24.Button,
+            {
+              size: "compact",
+              className: "dataviews-view-table-header-button",
+              ref,
+              variant: "tertiary"
+            }
+          ),
+          children: [
+            header,
+            view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("span", { "aria-hidden": "true", children: sortArrows[view.sort.direction] })
+          ]
         }
-        if (setValueOnClickProp(event)) store2?.setValue(value);
-      }
-      if (hideOnClickProp(event)) store2?.hide();
-    });
-    const onKeyDownProp = props.onKeyDown;
-    const onKeyDown = useEvent((event) => {
-      onKeyDownProp?.(event);
-      if (event.defaultPrevented) return;
-      const baseElement = store2?.getState().baseElement;
-      if (!baseElement) return;
-      if (hasFocus(baseElement)) 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 (multiSelectable && selected != null) props = {
-      "aria-selected": selected,
-      ...props
-    };
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(ComboboxItemValueContext.Provider, {
-      value,
-      children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(ComboboxItemCheckedContext.Provider, {
-        value: selected ?? false,
-        children: element
-      })
-    }), [value, selected]);
-    props = {
-      role: getItemRole((0, import_react29.useContext)(ComboboxListRoleContext)),
-      children: value,
-      ...props,
-      onClick,
-      onKeyDown
-    };
-    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
-    props = useCompositeItem({
-      store: store2,
-      ...props,
-      getItem,
-      moveOnKeyPress: (event) => {
-        if (!moveOnKeyPressProp(event)) return false;
-        const moveEvent = new Event("combobox-item-move");
-        store2?.getState().baseElement?.dispatchEvent(moveEvent);
-        return true;
-      }
-    });
-    props = useCompositeHover({
-      store: store2,
-      focusOnHover,
-      ...props
-    });
-    return props;
+      ),
+      /* @__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
+                  });
+                },
+                children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.ItemLabel, { children: sortLabels[direction] })
+              },
+              value
+            );
+          }
+        ) }),
+        canAddFilter && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+          Menu2.Item,
+          {
+            prefix: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(import_components24.Icon, { icon: funnel_default }),
+            onClick: () => {
+              setOpenedFilter(fieldId);
+              setIsShowingFilter(true);
+              onChangeView({
+                ...view,
+                page: 1,
+                filters: [
+                  ...view.filters || [],
+                  {
+                    field: fieldId,
+                    value: void 0,
+                    operator: operators[0]
+                  }
+                ]
+              });
+            },
+            children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.ItemLabel, { children: (0, import_i18n32.__)("Add filter") })
+          }
+        ) }),
+        (canMove || isHidable || canInsert) && field && /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(Menu2.Group, { children: [
+          canMove && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+            Menu2.Item,
+            {
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(import_components24.Icon, { icon: arrow_left_default }),
+              disabled: isRtl ? index2 >= visibleFieldIds.length - 1 : index2 < 1,
+              onClick: () => {
+                const targetIndex = isRtl ? index2 + 1 : index2 - 1;
+                const newFields = [
+                  ...visibleFieldIds
+                ];
+                newFields.splice(index2, 1);
+                newFields.splice(
+                  targetIndex,
+                  0,
+                  fieldId
+                );
+                onChangeView({
+                  ...view,
+                  fields: newFields
+                });
+              },
+              children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.ItemLabel, { children: (0, import_i18n32.__)("Move left") })
+            }
+          ),
+          canMove && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+            Menu2.Item,
+            {
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(import_components24.Icon, { icon: arrow_right_default }),
+              disabled: isRtl ? index2 < 1 : index2 >= visibleFieldIds.length - 1,
+              onClick: () => {
+                const targetIndex = isRtl ? index2 - 1 : index2 + 1;
+                const newFields = [
+                  ...visibleFieldIds
+                ];
+                newFields.splice(index2, 1);
+                newFields.splice(
+                  targetIndex,
+                  0,
+                  fieldId
+                );
+                onChangeView({
+                  ...view,
+                  fields: newFields
+                });
+              },
+              children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.ItemLabel, { children: (0, import_i18n32.__)("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) => {
+              const insertIndex = isRtl ? index2 + 1 : index2;
+              return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+                Menu2.Item,
+                {
+                  onClick: () => {
+                    onChangeView({
+                      ...view,
+                      fields: [
+                        ...visibleFieldIds.slice(
+                          0,
+                          insertIndex
+                        ),
+                        hiddenField.id,
+                        ...visibleFieldIds.slice(
+                          insertIndex
+                        )
+                      ]
+                    });
+                  },
+                  children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.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) => {
+              const insertIndex = isRtl ? index2 : index2 + 1;
+              return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+                Menu2.Item,
+                {
+                  onClick: () => {
+                    onChangeView({
+                      ...view,
+                      fields: [
+                        ...visibleFieldIds.slice(
+                          0,
+                          insertIndex
+                        ),
+                        hiddenField.id,
+                        ...visibleFieldIds.slice(
+                          insertIndex
+                        )
+                      ]
+                    });
+                  },
+                  children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.ItemLabel, { children: hiddenField.label })
+                },
+                hiddenField.id
+              );
+            }) })
+          ] }),
+          isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+            Menu2.Item,
+            {
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(import_components24.Icon, { icon: unseen_default }),
+              onClick: () => {
+                onHide(field);
+                onChangeView({
+                  ...view,
+                  fields: visibleFieldIds.filter(
+                    (id) => id !== fieldId
+                  )
+                });
+              },
+              children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.ItemLabel, { children: (0, import_i18n32.__)("Hide column") })
+            }
+          )
+        ] })
+      ] }) })
+    ] });
   });
-  var ComboboxItem = memo5(forwardRef43(function ComboboxItem2(props) {
-    return createElement5(TagName10, useComboboxItem(props));
-  }));
+  var ColumnHeaderMenu = _HeaderMenu;
+  var column_header_menu_default = ColumnHeaderMenu;

-  // node_modules/@ariakit/react-components/dist/combobox/combobox-item-value.js
-  var import_react30 = __toESM(require_react(), 1);
-  var import_jsx_runtime153 = __toESM(require_jsx_runtime(), 1);
-  var TagName11 = "span";
-  function normalizeValue(value) {
-    return normalizeString(value).toLowerCase();
-  }
-  function getOffsets(string, values) {
-    const offsets = [];
-    for (const value of values) {
-      if (!value) continue;
-      let pos = 0;
-      const length = value.length;
-      let index2 = string.indexOf(value, pos);
-      while (index2 !== -1) {
-        offsets.push([index2, length]);
-        pos = index2 + 1;
-        index2 = string.indexOf(value, pos);
-      }
-    }
-    return offsets;
-  }
-  function mergeOverlappingOffsets(offsets) {
-    offsets.sort(([a2], [b2]) => a2 - b2);
-    const merged = [];
-    for (const [offset4, length] of offsets) {
-      const last = merged[merged.length - 1];
-      if (last && offset4 < last[0] + last[1]) last[1] = Math.max(last[1], offset4 + length - last[0]);
-      else merged.push([offset4, length]);
-    }
-    return merged;
-  }
-  function getNormalizedIndexes(itemValue) {
-    const starts = [];
-    const ends = [];
-    let index2 = 0;
-    for (const char of itemValue) {
-      const normalizedLength = normalizeValue(char).length;
-      for (let i2 = 0; i2 < normalizedLength; i2 += 1) {
-        starts.push(i2 === 0 ? index2 : -1);
-        ends.push(index2);
-      }
-      index2 += char.length;
-    }
-    starts.push(itemValue.length);
-    ends.push(itemValue.length);
-    let nextBoundary = itemValue.length;
-    for (let i2 = starts.length - 1; i2 >= 0; i2 -= 1) {
-      const start2 = starts[i2];
-      if (start2 == null) continue;
-      if (start2 === -1) starts[i2] = nextBoundary;
-      else nextBoundary = start2;
+  // 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);
+  function getClickableItemProps({
+    item,
+    isItemClickable,
+    onClickItem,
+    className: className2
+  }) {
+    if (!isItemClickable(item) || !onClickItem) {
+      return { className: className2 };
     }
     return {
-      starts,
-      ends
+      className: className2 ? `${className2} ${className2}--clickable` : void 0,
+      role: "button",
+      tabIndex: 0,
+      onClick: (event) => {
+        event.stopPropagation();
+        onClickItem(item);
+      },
+      onKeyDown: (event) => {
+        if (event.key === "Enter" || event.key === "" || event.key === " ") {
+          event.stopPropagation();
+          onClickItem(item);
+        }
+      }
     };
   }
-  function toOriginalOffsets(itemValue, normalizedOffsets) {
-    if (!normalizedOffsets.length) return normalizedOffsets;
-    const { starts, ends } = getNormalizedIndexes(itemValue);
-    const offsets = [];
-    for (const [normalizedOffset, normalizedLength] of normalizedOffsets) {
-      const start2 = starts[normalizedOffset];
-      const end = ends[normalizedOffset + normalizedLength];
-      if (start2 == null || end == null) continue;
-      if (end <= start2) continue;
-      offsets.push([start2, end - start2]);
+  function ItemClickWrapper({
+    item,
+    isItemClickable,
+    onClickItem,
+    renderItemLink,
+    className: className2,
+    children,
+    ...extraProps
+  }) {
+    if (!isItemClickable(item)) {
+      return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("div", { className: className2, ...extraProps, children });
     }
-    return offsets;
-  }
-  function splitValue(itemValue, userValue) {
-    if (!itemValue) return itemValue;
-    if (!userValue) return itemValue;
-    const userValues = toArray2(userValue).map(normalizeValue);
-    const parts = [];
-    const span = (value, autocomplete = false) => /* @__PURE__ */ (0, import_jsx_runtime153.jsx)("span", {
-      "data-autocomplete-value": autocomplete ? "" : void 0,
-      "data-user-value": autocomplete ? void 0 : "",
-      children: value
-    }, parts.length);
-    const offsets = toOriginalOffsets(itemValue, mergeOverlappingOffsets(getOffsets(normalizeValue(itemValue), new Set(userValues))));
-    const firstEntry = offsets[0];
-    if (!firstEntry) {
-      parts.push(span(itemValue, true));
-      return parts;
+    if (renderItemLink) {
+      const renderedElement = renderItemLink({
+        item,
+        className: `${className2} ${className2}--clickable`,
+        ...extraProps,
+        children
+      });
+      return (0, import_element70.cloneElement)(renderedElement, {
+        onClick: (event) => {
+          event.stopPropagation();
+          if (renderedElement.props.onClick) {
+            renderedElement.props.onClick(event);
+          }
+        },
+        onKeyDown: (event) => {
+          if (event.key === "Enter" || event.key === "" || event.key === " ") {
+            event.stopPropagation();
+            if (renderedElement.props.onKeyDown) {
+              renderedElement.props.onKeyDown(event);
+            }
+          }
+        }
+      });
     }
-    const [firstOffset] = firstEntry;
-    [itemValue.slice(0, firstOffset), ...offsets.flatMap(([offset4, length], i2) => {
-      const value = itemValue.slice(offset4, offset4 + length);
-      const nextOffset = offsets[i2 + 1]?.[0];
-      return [value, itemValue.slice(offset4 + length, nextOffset)];
-    })].forEach((value, i2) => {
-      if (!value) return;
-      parts.push(span(value, i2 % 2 === 0));
+    const clickProps = getClickableItemProps({
+      item,
+      isItemClickable,
+      onClickItem,
+      className: className2
     });
-    return parts;
+    return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("div", { ...clickProps, ...extraProps, children });
   }
-  var useComboboxItemValue = createHook(function useComboboxItemValue2({ store: store2, value, userValue, ...props }) {
-    const context = useComboboxScopedContext();
-    store2 = store2 || context;
-    const itemContext = (0, import_react30.useContext)(ComboboxItemValueContext);
-    const itemValue = value ?? itemContext;
-    const inputValue = useStoreState(store2, (state) => userValue ?? state?.value);
-    props = {
-      children: (0, import_react30.useMemo)(() => {
-        if (!itemValue) return;
-        if (!inputValue) return itemValue;
-        return splitValue(itemValue, inputValue);
-      }, [itemValue, inputValue]),
-      ...props
-    };
-    return removeUndefinedValues(props);
-  });
-  var ComboboxItemValue = forwardRef43(function ComboboxItemValue2(props) {
-    return createElement5(TagName11, useComboboxItemValue(props));
-  });

-  // node_modules/@ariakit/react-components/dist/combobox/combobox-label.js
-  var TagName12 = "label";
-  var useComboboxLabel = createHook(function useComboboxLabel2({ store: store2, ...props }) {
-    const context = useComboboxProviderContext();
-    store2 = store2 || context;
-    invariant(store2, "ComboboxLabel must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    props = {
-      htmlFor: useStoreState(store2, (state) => state.baseElement?.id),
-      ...props
-    };
-    return removeUndefinedValues(props);
-  });
-  var ComboboxLabel = memo5(forwardRef43(function ComboboxLabel2(props) {
-    return createElement5(TagName12, useComboboxLabel(props));
-  }));
+  // packages/dataviews/build-module/components/dataviews-layouts/table/column-primary.mjs
+  var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
+  function ColumnPrimary({
+    item,
+    level,
+    titleField,
+    mediaField,
+    mediaAspectRatio,
+    descriptionField: descriptionField2,
+    onClickItem,
+    renderItemLink,
+    isItemClickable
+  }) {
+    let mediaSizes = "32px";
+    if (mediaAspectRatio) {
+      const [ratioWidth, ratioHeight] = mediaAspectRatio.split("/").map(Number);
+      mediaSizes = `${Math.min(
+        60,
+        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)(
+        ItemClickWrapper,
+        {
+          item,
+          isItemClickable,
+          onClickItem,
+          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)(
+            mediaField.render,
+            {
+              item,
+              field: mediaField,
+              config: { sizes: mediaSizes }
+            }
+          )
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
+        Stack,
+        {
+          direction: "column",
+          align: "flex-start",
+          className: "dataviews-view-table__primary-column-content",
+          children: [
+            titleField && /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
+              ItemClickWrapper,
+              {
+                item,
+                isItemClickable,
+                onClickItem,
+                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: [
+                    Array(level).fill("\u2014").join(" "),
+                    "\xA0"
+                  ] }),
+                  /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(titleField.render, { item, field: titleField })
+                ]
+              }
+            ),
+            descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
+              descriptionField2.render,
+              {
+                item,
+                field: descriptionField2
+              }
+            )
+          ]
+        }
+      )
+    ] });
+  }
+  var column_primary_default = ColumnPrimary;

-  // node_modules/@ariakit/react-components/dist/combobox/combobox-list.js
-  var import_react31 = __toESM(require_react(), 1);
-  var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
-  var TagName13 = "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_react31.useRef)(null);
-    const id = useId5(props.id);
-    const mounted = useStoreState(store2, "mounted");
-    const hidden = isHidden(mounted, props.hidden, alwaysVisible);
-    const style = hidden ? {
-      ...props.style,
-      display: "none"
-    } : props.style;
-    const multiSelectable = useStoreState(store2, (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_react31.useState)(false);
-    const contentElement = useStoreState(store2, "contentElement");
-    useSafeLayoutEffect(() => {
-      if (!mounted) return;
-      const element = ref.current;
-      if (!element) return;
-      if (contentElement !== element) return;
-      const callback = () => {
-        setHasListboxInside(!!element.querySelector("[role='listbox']"));
+  // 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 isScrolledToEnd = (element) => {
+    if ((0, import_i18n33.isRTL)()) {
+      const scrollLeft = Math.abs(element.scrollLeft);
+      return scrollLeft <= 1;
+    }
+    return element.scrollLeft + element.clientWidth >= element.scrollWidth - 1;
+  };
+  function useScrollState({
+    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 scrollContainer = scrollContainerRef.current;
+      if (!scrollContainer) {
+        return;
+      }
+      if (enabledHorizontal) {
+        setIsHorizontalScrollEnd(isScrolledToEnd(scrollContainer));
+      }
+      setIsVerticallyScrolled(scrollContainer.scrollTop > 0);
+    }, [scrollContainerRef, enabledHorizontal]);
+    (0, import_element71.useEffect)(() => {
+      if (typeof window === "undefined" || !scrollContainerRef.current) {
+        return () => {
+        };
+      }
+      const scrollContainer = scrollContainerRef.current;
+      handleScroll();
+      scrollContainer.addEventListener("scroll", handleScroll);
+      window.addEventListener("resize", handleScroll);
+      return () => {
+        scrollContainer.removeEventListener("scroll", handleScroll);
+        window.removeEventListener("resize", handleScroll);
       };
-      const observer = new MutationObserver(callback);
-      observer.observe(element, {
-        subtree: true,
-        childList: true,
-        attributeFilter: ["role"]
-      });
-      callback();
-      return () => observer.disconnect();
-    }, [mounted, contentElement]);
-    if (!hasListboxInside) props = {
-      role: "listbox",
-      "aria-multiselectable": ariaMultiSelectable,
-      ...props
-    };
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(ComboboxScopedContextProvider, {
-      value: store2,
-      children: /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(ComboboxListRoleContext.Provider, {
-        value: role,
-        children: element
-      })
-    }), [store2, role]);
-    const setContentElement = id && (!scopedContext || !scopedContextSameStore) ? store2.setContentElement : null;
-    props = {
-      hidden,
-      ...props,
-      id,
-      ref: useMergeRefs(setContentElement, ref, props.ref),
-      style
-    };
-    return removeUndefinedValues(props);
-  });
-  var ComboboxList = forwardRef43(function ComboboxList2(props) {
-    return createElement5(TagName13, useComboboxList(props));
-  });
-
-  // node_modules/@ariakit/react-components/dist/tag/tag-context.js
-  var import_react32 = __toESM(require_react(), 1);
-  var TagValueContext = (0, import_react32.createContext)(null);
-  var TagRemoveIdContext = (0, import_react32.createContext)(null);
-  var ctx8 = createStoreContext([CompositeContextProvider], [CompositeScopedContextProvider]);
-  var useTagContext = ctx8.useContext;
-  var useTagScopedContext = ctx8.useScopedContext;
-  var useTagProviderContext = ctx8.useProviderContext;
-  var TagContextProvider = ctx8.ContextProvider;
-  var TagScopedContextProvider = ctx8.ScopedContextProvider;
-
-  // node_modules/@ariakit/components/dist/combobox/combobox-store.js
-  var isTouchSafari = isSafari() && isTouchDevice();
-  function createComboboxStore({ tag, ...props } = {}) {
-    const store2 = mergeStore(props.store, pick2(tag, ["value", "rtl"]));
-    throwOnConflictingProps(props, 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),
-      orientation: defaultValue(props.orientation, syncState?.orientation, "vertical"),
-      focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, true),
-      focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, true),
-      virtualFocus: defaultValue(props.virtualFocus, syncState?.virtualFocus, true)
-    });
-    const popover = createPopoverStore({
-      ...props,
-      placement: defaultValue(props.placement, syncState?.placement, "bottom-start")
-    });
-    const value = defaultValue(props.value, syncState?.value, props.defaultValue, "");
-    const selectedValue = defaultValue(props.selectedValue, syncState?.selectedValue, tagState?.values, props.defaultSelectedValue, "");
-    const multiSelectable = Array.isArray(selectedValue);
-    const initialState = {
-      ...composite.getState(),
-      ...popover.getState(),
-      value,
-      selectedValue,
-      resetValueOnSelect: defaultValue(props.resetValueOnSelect, syncState?.resetValueOnSelect, multiSelectable),
-      resetValueOnHide: defaultValue(props.resetValueOnHide, syncState?.resetValueOnHide, multiSelectable && !tag),
-      activeValue: syncState?.activeValue
-    };
-    const combobox = createStore(initialState, composite, popover, store2);
-    if (isTouchSafari) setup(combobox, () => sync2(combobox, ["virtualFocus"], () => {
-      combobox.setState("virtualFocus", false);
-    }));
-    setup(combobox, () => {
-      if (!tag) return;
-      return chain(sync2(combobox, ["selectedValue"], (state) => {
-        if (!Array.isArray(state.selectedValue)) return;
-        tag.setValues(state.selectedValue);
-      }), sync2(tag, ["values"], (state) => {
-        combobox.setState("selectedValue", state.values);
-      }));
-    });
-    setup(combobox, () => sync2(combobox, ["resetValueOnHide", "mounted"], (state) => {
-      if (!state.resetValueOnHide) return;
-      if (state.mounted) return;
-      combobox.setState("value", value);
-    }));
-    setup(combobox, () => sync2(combobox, ["open"], (state) => {
-      if (state.open) return;
-      combobox.setState("activeId", activeId);
-      combobox.setState("moves", 0);
-    }));
-    setup(combobox, () => sync2(combobox, ["moves", "activeId"], (state, prevState) => {
-      if (state.moves === prevState.moves) combobox.setState("activeValue", void 0);
-    }));
-    setup(combobox, () => batch(combobox, ["moves", "renderedItems"], (state, prev) => {
-      if (state.moves === prev.moves) return;
-      const { activeId: activeId2 } = combobox.getState();
-      const activeItem = composite.item(activeId2);
-      combobox.setState("activeValue", activeItem?.value);
-    }));
-    return {
-      ...popover,
-      ...composite,
-      ...combobox,
-      tag,
-      setValue: (value2) => combobox.setState("value", value2),
-      resetValue: () => combobox.setState("value", initialState.value),
-      setSelectedValue: (selectedValue2) => combobox.setState("selectedValue", selectedValue2)
-    };
+    }, [scrollContainerRef, enabledHorizontal, handleScroll]);
+    return { isHorizontalScrollEnd, isVerticallyScrolled };
   }

-  // node_modules/@ariakit/react-components/dist/combobox/combobox-store.js
-  function useComboboxStoreOptions(props) {
-    const tag = useTagContext();
-    props = {
-      ...props,
-      tag: props.tag !== void 0 ? props.tag : tag
-    };
-    return useCompositeStoreOptions(props);
-  }
-  function useComboboxStoreProps(store2, update4, props) {
-    useUpdateEffect(update4, [props.tag]);
-    useStoreProps(store2, props, "value", "setValue");
-    useStoreProps(store2, props, "selectedValue", "setSelectedValue");
-    useStoreProps(store2, props, "resetValueOnHide");
-    useStoreProps(store2, props, "resetValueOnSelect");
-    return Object.assign(useCompositeStoreProps(usePopoverStoreProps(store2, update4, props), update4, props), { tag: props.tag });
-  }
-  function useComboboxStore(props = {}) {
-    props = useComboboxStoreOptions(props);
-    const [store2, update4] = useStore2(createComboboxStore, props);
-    return useComboboxStoreProps(store2, update4, props);
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/get-data-by-group.mjs
+  function getDataByGroup(data, groupByField) {
+    return data.reduce((groups, item) => {
+      const groupName = groupByField.getValue({ item });
+      if (!groups.has(groupName)) {
+        groups.set(groupName, []);
+      }
+      groups.get(groupName)?.push(item);
+      return groups;
+    }, /* @__PURE__ */ new Map());
   }

-  // node_modules/@ariakit/react-components/dist/combobox/combobox-provider.js
-  var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
-  function ComboboxProvider(props = {}) {
-    return /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(ComboboxContextProvider, {
-      value: useComboboxStore(props),
-      children: props.children
-    });
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/use-selection-props.mjs
+  var import_element72 = __toESM(require_element(), 1);
+  var import_keycodes3 = __toESM(require_keycodes(), 1);
+  function getRange(orderedIds, fromIndex, toIndex) {
+    return orderedIds.slice(
+      Math.min(fromIndex, toIndex),
+      Math.max(fromIndex, toIndex) + 1
+    );
   }
-
-  // packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
-  var import_remove_accents = __toESM(require_remove_accents(), 1);
-  var import_compose12 = __toESM(require_compose(), 1);
-  var import_i18n46 = __toESM(require_i18n(), 1);
-  var import_element82 = __toESM(require_element(), 1);
-  var import_components38 = __toESM(require_components(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-filters/utils.mjs
-  var EMPTY_ARRAY4 = [];
-  var getCurrentValue = (filterDefinition, currentFilter) => {
-    if (filterDefinition.singleSelection) {
-      return currentFilter?.value;
-    }
-    if (Array.isArray(currentFilter?.value)) {
-      return currentFilter.value;
-    }
-    if (!Array.isArray(currentFilter?.value) && !!currentFilter?.value) {
-      return [currentFilter.value];
+  function getRangeSelection({
+    anchorId,
+    targetId,
+    lastTargetId,
+    orderedIds,
+    selection
+  }) {
+    const targetIndex = orderedIds.indexOf(targetId);
+    if (targetIndex === -1) {
+      return selection;
     }
-    return EMPTY_ARRAY4;
-  };
-
-  // packages/dataviews/build-module/hooks/use-elements.mjs
-  var import_element81 = __toESM(require_element(), 1);
-  var EMPTY_ARRAY5 = [];
-  function useElements({
-    elements: elements2,
-    getElements
+    const anchorIndex = anchorId === null ? -1 : orderedIds.indexOf(anchorId);
+    const hasAnchor = anchorIndex !== -1;
+    const rangeStart = hasAnchor ? anchorIndex : targetIndex;
+    const lastTargetIndex = hasAnchor && lastTargetId !== null ? orderedIds.indexOf(lastTargetId) : -1;
+    const lastRange = lastTargetIndex === -1 ? [] : getRange(orderedIds, rangeStart, lastTargetIndex);
+    const base = selection.filter((id) => !lastRange.includes(id));
+    return [
+      .../* @__PURE__ */ new Set([
+        ...base,
+        ...getRange(orderedIds, rangeStart, targetIndex)
+      ])
+    ];
+  }
+  function getClosestSelectedId({
+    targetId,
+    orderedIds,
+    selection
   }) {
-    const staticElements = Array.isArray(elements2) && elements2.length > 0 ? elements2 : EMPTY_ARRAY5;
-    const [records, setRecords] = (0, import_element81.useState)(staticElements);
-    const [isLoading, setIsLoading] = (0, import_element81.useState)(false);
-    (0, import_element81.useEffect)(() => {
-      if (!getElements) {
-        setRecords(staticElements);
+    const targetIndex = orderedIds.indexOf(targetId);
+    if (targetIndex === -1) {
+      return null;
+    }
+    const selectedIds = new Set(selection);
+    let closestId = null;
+    let closestDistance = Infinity;
+    orderedIds.forEach((id, index2) => {
+      if (!selectedIds.has(id)) {
         return;
       }
-      let cancelled = false;
-      setIsLoading(true);
-      getElements().then((fetchedElements) => {
-        if (!cancelled) {
-          const dynamicElements = Array.isArray(fetchedElements) && fetchedElements.length > 0 ? fetchedElements : staticElements;
-          setRecords(dynamicElements);
-        }
-      }).catch(() => {
-        if (!cancelled) {
-          setRecords(staticElements);
-        }
-      }).finally(() => {
-        if (!cancelled) {
-          setIsLoading(false);
-        }
+      const distance = Math.abs(index2 - targetIndex);
+      if (distance < closestDistance) {
+        closestDistance = distance;
+        closestId = id;
+      }
+    });
+    return closestId;
+  }
+  function useSelectionProps({
+    data,
+    getItemId: getItemId2,
+    isItemSelectable,
+    selection,
+    onChangeSelection,
+    selectionMode,
+    shouldSelectOnClick
+  }) {
+    const isMultiselect = selectionMode === "multi";
+    const allowDeselect = selectionMode !== "single-required";
+    const gestureRef = (0, import_element72.useRef)(null);
+    const anchorTo = (id) => {
+      gestureRef.current = { anchorId: id, lastTargetId: null };
+    };
+    const isTouchDeviceRef = (0, import_element72.useRef)(false);
+    (0, import_element72.useEffect)(() => {
+      const markTouchDevice = () => {
+        isTouchDeviceRef.current = true;
+      };
+      document.addEventListener("touchstart", markTouchDevice, {
+        once: true
       });
-      return () => {
-        cancelled = true;
+      return () => document.removeEventListener("touchstart", markTouchDevice);
+    }, []);
+    const selectableIds = data.filter(isItemSelectable).map(getItemId2);
+    const selectableIdSet = new Set(selectableIds);
+    const hasSelectableItems = selectableIds.length > 0;
+    const hasRangeGesture = hasSelectableItems && isMultiselect;
+    const getSelectionProps = (id) => {
+      const isSelectable = selectableIdSet.has(id);
+      return {
+        // When a plain click selects, that click is also what anchors the
+        // range a following Shift+Click extends from. Modifier clicks never
+        // reach here: `onClickCapture` stops them.
+        ...shouldSelectOnClick && {
+          onClick: () => {
+            if (allowDeselect && selection.includes(id)) {
+              onChangeSelection(
+                selection.filter((itemId) => id !== itemId)
+              );
+            } else {
+              onChangeSelection(
+                isMultiselect ? [...selection, id] : [id]
+              );
+            }
+            anchorTo(id);
+          }
+        },
+        onMouseDown: (event) => {
+          if (event.button === 0 && event.shiftKey && hasRangeGesture) {
+            event.preventDefault();
+          }
+        },
+        onClickCapture: (event) => {
+          if (!hasRangeGesture) {
+            return;
+          }
+          const isModifierKeyPressed = (0, import_keycodes3.isAppleOS)() ? event.metaKey : event.ctrlKey;
+          const isSelectionCheckboxClick = event.target instanceof Element && !!event.target.closest(`.${SELECTION_CHECKBOX_CLASS}`);
+          if (!isModifierKeyPressed && !event.shiftKey) {
+            if (isSelectable && isSelectionCheckboxClick) {
+              anchorTo(id);
+            }
+            return;
+          }
+          if (isTouchDeviceRef.current || document.getSelection()?.type === "Range") {
+            return;
+          }
+          event.stopPropagation();
+          if (!isSelectionCheckboxClick) {
+            event.preventDefault();
+          }
+          if (!isSelectable) {
+            return;
+          }
+          if (event.shiftKey) {
+            let gesture = gestureRef.current;
+            if (!gesture || !selectableIdSet.has(gesture.anchorId)) {
+              gesture = {
+                anchorId: getClosestSelectedId({
+                  targetId: id,
+                  orderedIds: selectableIds,
+                  selection
+                }) ?? id,
+                lastTargetId: null
+              };
+            }
+            onChangeSelection(
+              getRangeSelection({
+                anchorId: gesture.anchorId,
+                targetId: id,
+                lastTargetId: gesture.lastTargetId,
+                orderedIds: selectableIds,
+                selection
+              })
+            );
+            gestureRef.current = {
+              anchorId: gesture.anchorId,
+              lastTargetId: id
+            };
+          } else {
+            onChangeSelection(
+              selection.includes(id) ? selection.filter((itemId) => id !== itemId) : [...selection, id]
+            );
+            anchorTo(id);
+          }
+        }
       };
-    }, [getElements, staticElements]);
-    return {
-      elements: records,
-      isLoading
     };
+    return { getSelectionProps };
   }

-  // packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
-  var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
-  function normalizeSearchInput(input = "") {
-    return (0, import_remove_accents.default)(input.trim().toLowerCase());
+  // 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({
+    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 })
+    ] }) });
   }
-  var getNewValue = (filterDefinition, currentFilter, value) => {
-    if (filterDefinition.singleSelection) {
-      return value;
-    }
-    if (Array.isArray(currentFilter?.value)) {
-      return currentFilter.value.includes(value) ? currentFilter.value.filter((v2) => v2 !== value) : [...currentFilter.value, value];
-    }
-    return [value];
-  };
-  function generateFilterElementCompositeItemId(prefix2, filterElementValue) {
-    return `${prefix2}-${filterElementValue}`;
+  function isDefined(item) {
+    return !!item;
   }
-  var MultiSelectionOption = ({ selected }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
-      "span",
-      {
-        className: clsx_default(
-          "dataviews-filters__search-widget-listitem-multi-selection",
-          { "is-selected": selected }
-        ),
-        children: selected && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(import_components38.Icon, { icon: check_default })
-      }
+  function PropertiesSection({
+    showLabel = true
+  }) {
+    const { view, fields: fields2, onChangeView } = (0, import_element73.useContext)(dataviews_context_default);
+    const regularFields = getHideableFields(view, fields2);
+    if (!regularFields?.length) {
+      return null;
+    }
+    const titleField = fields2.find((f2) => f2.id === view.titleField);
+    const previewField3 = fields2.find((f2) => f2.id === view.mediaField);
+    const descriptionField2 = fields2.find(
+      (f2) => f2.id === view.descriptionField
     );
-  };
-  var SingleSelectionOption = ({ selected }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
-      "span",
+    const lockedFields = [
       {
-        className: clsx_default(
-          "dataviews-filters__search-widget-listitem-single-selection",
-          { "is-selected": selected }
-        )
+        field: titleField,
+        isVisibleFlag: "showTitle"
+      },
+      {
+        field: previewField3,
+        isVisibleFlag: "showMedia"
+      },
+      {
+        field: descriptionField2,
+        isVisibleFlag: "showDescription"
       }
+    ].filter(({ field }) => isDefined(field));
+    const visibleFieldIds = view.fields ?? [];
+    const visibleRegularFieldsCount = regularFields.filter(
+      (f2) => visibleFieldIds.includes(f2.id)
+    ).length;
+    const visibleLockedFields = lockedFields.filter(
+      ({ isVisibleFlag }) => view[isVisibleFlag] ?? true
     );
-  };
-  function ListBox({ view, filter, onChangeView }) {
-    const baseId = (0, import_compose12.useInstanceId)(ListBox, "dataviews-filter-list-box");
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element82.useState)(
-      // When there are one or less operators, the first item is set as active
-      // (by setting the initial `activeId` to `undefined`).
-      // With 2 or more operators, the focus is moved on the operators control
-      // (by setting the initial `activeId` to `null`), meaning that there won't
-      // be an active item initially. Focus is then managed via the
-      // `onFocusVisible` callback.
-      filter.operators?.length === 1 ? void 0 : null
-    );
-    const currentFilter = view.filters?.find(
-      (f2) => f2.field === filter.field
-    );
-    const currentValue = getCurrentValue(filter, currentFilter);
-    return /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
-      import_components38.Composite,
-      {
-        virtualFocus: true,
-        focusLoop: true,
-        activeId: activeCompositeId,
-        setActiveId: setActiveCompositeId,
-        role: "listbox",
-        className: "dataviews-filters__search-widget-listbox",
-        "aria-label": (0, import_i18n46.sprintf)(
-          /* translators: List of items for a filter. 1: Filter name. e.g.: "List of: Author". */
-          (0, import_i18n46.__)("List of: %1$s"),
-          filter.name
-        ),
-        onFocusVisible: () => {
-          if (!activeCompositeId && filter.elements.length) {
-            setActiveCompositeId(
-              generateFilterElementCompositeItemId(
-                baseId,
-                filter.elements[0].value
-              )
-            );
-          }
-        },
-        render: /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(import_components38.Composite.Typeahead, {}),
-        children: filter.elements.map((element) => /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)(
-          import_components38.Composite.Hover,
-          {
-            render: /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
-              import_components38.Composite.Item,
-              {
-                id: generateFilterElementCompositeItemId(
-                  baseId,
-                  element.value
-                ),
-                render: /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
-                  "div",
-                  {
-                    "aria-label": element.label,
-                    role: "option",
-                    className: "dataviews-filters__search-widget-listitem"
-                  }
-                ),
-                onClick: () => {
-                  const newFilters = currentFilter ? [
-                    ...(view.filters ?? []).map(
-                      (_filter) => {
-                        if (_filter.field === filter.field) {
-                          return {
-                            ..._filter,
-                            operator: currentFilter.operator || filter.operators[0],
-                            value: getNewValue(
-                              filter,
-                              currentFilter,
-                              element.value
-                            )
-                          };
-                        }
-                        return _filter;
-                      }
-                    )
-                  ] : [
-                    ...view.filters ?? [],
-                    {
-                      field: filter.field,
-                      operator: filter.operators[0],
-                      value: getNewValue(
-                        filter,
-                        currentFilter,
-                        element.value
-                      )
-                    }
-                  ];
-                  onChangeView({
-                    ...view,
-                    page: 1,
-                    filters: newFilters
-                  });
-                }
-              }
-            ),
-            children: [
-              filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
-                SingleSelectionOption,
-                {
-                  selected: currentValue === element.value
-                }
-              ),
-              !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
-                MultiSelectionOption,
+    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)(
+        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: [
+            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,
                 {
-                  selected: currentValue.includes(element.value)
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
-                "span",
+                  field: fieldToRender,
+                  isVisible: isVisible2,
+                  onToggleVisibility: () => {
+                    onChangeView({
+                      ...view,
+                      [isVisibleFlag]: !isVisible2
+                    });
+                  }
+                },
+                field.id
+              );
+            }),
+            regularFields.map((field) => {
+              const isVisible2 = visibleFieldIds.includes(field.id);
+              const fieldToRender = totalVisibleFields === 1 && isVisible2 ? { ...field, enableHiding: false } : field;
+              return /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
+                FieldItem,
                 {
-                  className: "dataviews-filters__search-widget-listitem-value",
-                  title: element.label,
-                  children: element.label
-                }
-              )
-            ]
-          },
-          element.value
-        ))
+                  field: fieldToRender,
+                  isVisible: isVisible2,
+                  onToggleVisibility: () => {
+                    onChangeView({
+                      ...view,
+                      fields: isVisible2 ? visibleFieldIds.filter(
+                        (fieldId) => fieldId !== field.id
+                      ) : [...visibleFieldIds, field.id]
+                    });
+                  }
+                },
+                field.id
+              );
+            })
+          ] })
+        }
+      )
+    ] });
+  }
+
+  // packages/dataviews/build-module/hooks/use-delayed-loading.mjs
+  var import_element74 = __toESM(require_element(), 1);
+  function useDelayedLoading(isLoading, options = { delay: 400 }) {
+    const [showLoader, setShowLoader] = (0, import_element74.useState)(false);
+    (0, import_element74.useEffect)(() => {
+      if (!isLoading) {
+        return;
       }
-    );
+      const timeout = setTimeout(() => {
+        setShowLoader(true);
+      }, options.delay);
+      return () => {
+        clearTimeout(timeout);
+        setShowLoader(false);
+      };
+    }, [isLoading, options.delay]);
+    return showLoader;
   }
-  function ComboboxList22({ view, filter, onChangeView }) {
-    const [searchValue, setSearchValue] = (0, import_element82.useState)("");
-    const deferredSearchValue = (0, import_element82.useDeferredValue)(searchValue);
-    const currentFilter = view.filters?.find(
-      (_filter) => _filter.field === filter.field
-    );
-    const currentValue = getCurrentValue(filter, currentFilter);
-    const matches = (0, import_element82.useMemo)(() => {
-      const normalizedSearch = normalizeSearchInput(deferredSearchValue);
-      return filter.elements.filter(
-        (item) => normalizeSearchInput(item.label).includes(normalizedSearch)
-      );
-    }, [filter.elements, deferredSearchValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)(
-      ComboboxProvider,
+
+  // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
+  var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
+  function getEffectiveAlign(explicitAlign, fieldType) {
+    if (explicitAlign) {
+      return explicitAlign;
+    }
+    if (fieldType === "integer" || fieldType === "number") {
+      return "end";
+    }
+    return void 0;
+  }
+  function TableColumnField({
+    item,
+    fields: fields2,
+    column,
+    align
+  }) {
+    const field = fields2.find((f2) => f2.id === column);
+    if (!field) {
+      return null;
+    }
+    const className2 = 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 }) });
+  }
+  function TableRow({
+    hasBulkActions,
+    item,
+    level,
+    actions,
+    fields: fields2,
+    id,
+    view,
+    titleField,
+    mediaField,
+    mediaAspectRatio,
+    descriptionField: descriptionField2,
+    selection,
+    getItemId: getItemId2,
+    isItemClickable,
+    onClickItem,
+    renderItemLink,
+    onChangeSelection,
+    onMouseDown,
+    onClickCapture,
+    isActionsColumnSticky,
+    posinset
+  }) {
+    const { paginationInfo } = (0, import_element75.useContext)(dataviews_context_default);
+    const hasPossibleBulkAction = useHasAPossibleBulkAction(actions, item);
+    const isSelected2 = hasPossibleBulkAction && selection.includes(id);
+    const {
+      showTitle = true,
+      showMedia = true,
+      showDescription = true,
+      infiniteScrollEnabled
+    } = view;
+    const columns = view.fields ?? [];
+    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
+    return /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(
+      "tr",
       {
-        selectedValue: currentValue,
-        setSelectedValue: (value) => {
-          const newFilters = currentFilter ? [
-            ...(view.filters ?? []).map((_filter) => {
-              if (_filter.field === filter.field) {
-                return {
-                  ..._filter,
-                  operator: currentFilter.operator || filter.operators[0],
-                  value
-                };
-              }
-              return _filter;
-            })
-          ] : [
-            ...view.filters ?? [],
-            {
-              field: filter.field,
-              operator: filter.operators[0],
-              value
-            }
-          ];
-          onChangeView({
-            ...view,
-            page: 1,
-            filters: newFilters
-          });
+        className: clsx_default("dataviews-view-table__row", {
+          "is-selected": hasPossibleBulkAction && isSelected2,
+          "has-bulk-actions": hasPossibleBulkAction
+        }),
+        "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0,
+        "aria-posinset": posinset,
+        role: infiniteScrollEnabled ? "article" : void 0,
+        onClickCapture,
+        onMouseDown: (event) => {
+          const isMetaClick = (0, import_keycodes4.isAppleOS)() ? event.metaKey : event.ctrlKey;
+          if (event.button === 0 && isMetaClick && window.navigator.userAgent.toLowerCase().includes("firefox")) {
+            event.preventDefault();
+          }
+          onMouseDown(event);
         },
-        setValue: setSearchValue,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)("div", { className: "dataviews-filters__search-widget-filter-combobox__wrapper", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(ComboboxLabel, {}), children: (0, import_i18n46.__)("Search items") }),
-            /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
-              Combobox,
+          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)(
+            DataViewsSelectionCheckbox,
+            {
+              item,
+              selection,
+              onChangeSelection,
+              getItemId: getItemId2,
+              titleField,
+              disabled: !hasPossibleBulkAction
+            }
+          ) }) }),
+          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+            column_primary_default,
+            {
+              item,
+              level,
+              titleField: showTitle ? titleField : void 0,
+              mediaField: showMedia ? mediaField : void 0,
+              mediaAspectRatio,
+              descriptionField: showDescription ? descriptionField2 : void 0,
+              isItemClickable,
+              onClickItem,
+              renderItemLink
+            }
+          ) }),
+          columns.map((column) => {
+            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)(
+              "td",
               {
-                autoSelect: "always",
-                placeholder: (0, import_i18n46.__)("Search"),
-                className: "dataviews-filters__search-widget-filter-combobox__input"
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime156.jsx)("div", { className: "dataviews-filters__search-widget-filter-combobox__icon", children: /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(import_components38.Icon, { icon: search_default }) })
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)(
-            ComboboxList,
+                style: {
+                  width,
+                  maxWidth,
+                  minWidth
+                },
+                children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                  TableColumnField,
+                  {
+                    fields: fields2,
+                    item,
+                    column,
+                    align: effectiveAlign
+                  }
+                )
+              },
+              column
+            );
+          }),
+          !!actions?.length && // Disable reason: we are not making the element interactive,
+          // but preventing any click events from bubbling up to the
+          // table row. This allows us to add a click handler to the row
+          // itself (to toggle row selection) without erroneously
+          // intercepting click events from ItemActions.
+          /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+            "td",
             {
-              className: "dataviews-filters__search-widget-filter-combobox-list",
-              alwaysVisible: true,
-              children: [
-                matches.map((element) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)(
-                    ComboboxItem,
-                    {
-                      resetValueOnSelect: false,
-                      value: element.value,
-                      className: "dataviews-filters__search-widget-listitem",
-                      hideOnClick: false,
-                      setValueOnClick: false,
-                      focusOnHover: true,
-                      children: [
-                        filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
-                          SingleSelectionOption,
-                          {
-                            selected: currentValue === element.value
-                          }
-                        ),
-                        !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
-                          MultiSelectionOption,
-                          {
-                            selected: currentValue.includes(
-                              element.value
-                            )
-                          }
-                        ),
-                        /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)(
-                          "span",
-                          {
-                            className: "dataviews-filters__search-widget-listitem-value",
-                            title: element.label,
-                            children: [
-                              /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
-                                ComboboxItemValue,
-                                {
-                                  className: "dataviews-filters__search-widget-filter-combobox-item-value",
-                                  value: element.label
-                                }
-                              ),
-                              !!element.description && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)("span", { className: "dataviews-filters__search-widget-listitem-description", children: element.description })
-                            ]
-                          }
-                        )
-                      ]
-                    },
-                    element.value
-                  );
-                }),
-                !matches.length && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)("p", { children: (0, import_i18n46.__)("No results found") })
-              ]
+              className: clsx_default("dataviews-view-table__actions-column", {
+                "dataviews-view-table__actions-column--sticky": true,
+                "dataviews-view-table__actions-column--stuck": isActionsColumnSticky
+              }),
+              onClick: (e2) => e2.stopPropagation(),
+              children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(ItemActions, { item, actions })
             }
           )
         ]
       }
     );
   }
-  function SearchWidget(props) {
-    const { elements: elements2, isLoading } = useElements({
-      elements: props.filter.elements,
-      getElements: props.filter.getElements
-    });
-    if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime156.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(import_components38.Spinner, {}) });
-    }
-    if (elements2.length === 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime156.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: (0, import_i18n46.__)("No elements found") });
-    }
-    const Widget = elements2.length > 10 ? ComboboxList22 : ListBox;
-    return /* @__PURE__ */ (0, import_jsx_runtime156.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_compose13 = __toESM(require_compose(), 1);
-  var import_element83 = __toESM(require_element(), 1);
-  var import_components39 = __toESM(require_components(), 1);
-  var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
-  function InputWidget({
-    filter,
-    view,
+  function ViewTable({
+    actions,
+    data,
+    fields: fields2,
+    getItemId: getItemId2,
+    getItemLevel: getItemLevel2,
+    isLoading = false,
     onChangeView,
-    fields: fields2
+    onChangeSelection,
+    selection,
+    setOpenedFilter,
+    onClickItem,
+    isItemClickable,
+    renderItemLink,
+    view,
+    className: className2,
+    empty
   }) {
-    const currentFilter = view.filters?.find(
-      (f2) => f2.field === filter.field
-    );
-    const currentValue = getCurrentValue(filter, currentFilter);
-    const field = (0, import_element83.useMemo)(() => {
-      const currentField = fields2.find((f2) => f2.id === filter.field);
-      if (currentField) {
-        return {
-          ...currentField,
-          // Deactivate validation for filters.
-          isValid: {},
-          // Filter controls are always enabled.
-          isDisabled: () => false,
-          // Filter controls are always visible.
-          isVisible: () => true,
-          // Configure getValue/setValue as if Item was a plain object.
-          getValue: ({ item }) => item[currentField.id],
-          setValue: ({ value }) => ({
-            [currentField.id]: value
-          })
-        };
-      }
-      return currentField;
-    }, [fields2, filter.field]);
-    const data = (0, import_element83.useMemo)(() => {
-      return (view.filters ?? []).reduce(
-        (acc, activeFilter) => {
-          acc[activeFilter.field] = activeFilter.value;
-          return acc;
-        },
-        {}
-      );
-    }, [view.filters]);
-    const handleChange = (0, import_compose13.useEvent)((updatedData) => {
-      if (!field || !currentFilter) {
-        return;
-      }
-      const nextValue = field.getValue({ item: updatedData });
-      if ((0, import_es62.default)(nextValue, currentValue)) {
-        return;
+    const { containerRef } = (0, import_element75.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;
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId: getItemId2,
+      isItemSelectable: (item) => hasAPossibleBulkAction(actions, item),
+      selection,
+      onChangeSelection,
+      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)(() => {
+      if (headerMenuToFocusRef.current) {
+        headerMenuToFocusRef.current.focus();
+        headerMenuToFocusRef.current = void 0;
       }
-      onChangeView({
-        ...view,
-        filters: (view.filters ?? []).map(
-          (_filter) => _filter.field === filter.field ? {
-            ..._filter,
-            operator: currentFilter.operator || filter.operators[0],
-            // Consider empty strings as undefined:
-            //
-            // - undefined as value means the filter is unset: the filter widget displays no value and the search returns all records
-            // - empty string as value means "search empty string": returns only the records that have an empty string as value
-            //
-            // In practice, this means the filter will not be able to find an empty string as the value.
-            value: nextValue === "" ? void 0 : nextValue
-          } : _filter
-        )
-      });
     });
-    if (!field || !field.Edit || !currentFilter) {
-      return null;
+    const tableNoticeId = (0, import_element75.useId)();
+    const { isHorizontalScrollEnd, isVerticallyScrolled } = useScrollState({
+      scrollContainerRef: containerRef,
+      enabledHorizontal: !!actions?.length
+    });
+    const hasBulkActions = useSomeItemHasAPossibleBulkAction(actions, data);
+    if (nextHeaderMenuToFocus) {
+      headerMenuToFocusRef.current = nextHeaderMenuToFocus;
+      setNextHeaderMenuToFocus(void 0);
+      return;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
-      import_components39.Flex,
-      {
-        className: "dataviews-filters__user-input-widget",
-        gap: 2.5,
-        direction: "column",
-        children: /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
-          field.Edit,
-          {
-            hideLabelFromVision: true,
-            data,
-            field,
-            operator: currentFilter.operator,
-            onChange: handleChange
-          }
-        )
-      }
-    );
-  }
-
-  // packages/dataviews/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 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");
-
-  // packages/dataviews/node_modules/date-fns/constructFrom.js
-  function constructFrom(date, value) {
-    if (typeof date === "function") return date(value);
-    if (date && typeof date === "object" && constructFromSymbol in date)
-      return date[constructFromSymbol](value);
-    if (date instanceof Date) return new date.constructor(value);
-    return new Date(value);
-  }
-
-  // packages/dataviews/node_modules/date-fns/toDate.js
-  function toDate(argument, context) {
-    return constructFrom(context || argument, argument);
-  }
-
-  // packages/dataviews/node_modules/date-fns/addDays.js
-  function addDays(date, amount, options) {
-    const _date = toDate(date, options?.in);
-    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
-    if (!amount) return _date;
-    _date.setDate(_date.getDate() + amount);
-    return _date;
-  }
-
-  // packages/dataviews/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
+    const onHide = (field) => {
+      const hidden = headerMenuRefs.current.get(field.id);
+      const fallback = hidden ? headerMenuRefs.current.get(hidden.fallback) : void 0;
+      setNextHeaderMenuToFocus(fallback?.node);
+    };
+    const handleHeaderContextMenu = (event) => {
+      event.preventDefault();
+      event.stopPropagation();
+      const virtualAnchor = {
+        getBoundingClientRect: () => ({
+          x: event.clientX,
+          y: event.clientY,
+          top: event.clientY,
+          left: event.clientX,
+          right: event.clientX,
+          bottom: event.clientY,
+          width: 0,
+          height: 0,
+          toJSON: () => ({})
+        })
+      };
+      window.requestAnimationFrame(() => {
+        setContextMenuAnchor(virtualAnchor);
+      });
+    };
+    const hasData = !!data?.length;
+    const titleField = fields2.find((field) => field.id === view.titleField);
+    const mediaField = fields2.find((field) => field.id === view.mediaField);
+    const descriptionField2 = fields2.find(
+      (field) => field.id === view.descriptionField
+    );
+    const { showTitle = true, showMedia = true, showDescription = true } = view;
+    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
+    const columns = view.fields ?? [];
+    const headerMenuRef = (column, index2) => (node) => {
+      if (node) {
+        headerMenuRefs.current.set(column, {
+          node,
+          fallback: columns[index2 > 0 ? index2 - 1 : 1]
+        });
+      } else {
+        headerMenuRefs.current.delete(column);
+      }
+    };
+    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
+    const isRtl = (0, import_i18n35.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)(
+        "div",
+        {
+          className: clsx_default("dataviews-no-results", {
+            "is-refreshing": isDelayedLoading
+          }),
+          id: tableNoticeId,
+          children: empty
+        }
       );
-      return _date;
     }
+    return /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(import_jsx_runtime138.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(
+        "table",
+        {
+          className: clsx_default("dataviews-view-table", className2, {
+            [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
+              view.layout.density
+            ),
+            "has-bulk-actions": hasBulkActions,
+            "is-refreshing": !isInfiniteScroll && isDelayedLoading,
+            "has-media-aspect-ratio": !!mediaAspectRatio
+          }),
+          style: tableStyle,
+          "aria-busy": isLoading,
+          "aria-describedby": tableNoticeId,
+          role: isInfiniteScroll ? "feed" : void 0,
+          inert: !isInfiniteScroll && isLoading ? "true" : void 0,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_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)(
+                "col",
+                {
+                  className: clsx_default(
+                    `dataviews-view-table__col-${column}`,
+                    {
+                      "dataviews-view-table__col-expand": !hasPrimaryColumn && index2 === columns.length - 1
+                    }
+                  )
+                },
+                `col-${column}`
+              )),
+              !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("col", { className: "dataviews-view-table__col-actions" })
+            ] }),
+            contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+              import_components26.Popover,
+              {
+                anchor: contextMenuAnchor,
+                onClose: () => setContextMenuAnchor(null),
+                placement: "bottom-start",
+                children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(PropertiesSection, { showLabel: false })
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime138.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)(
+                    "th",
+                    {
+                      className: "dataviews-view-table__checkbox-column",
+                      scope: "col",
+                      onContextMenu: handleHeaderContextMenu,
+                      children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                        BulkSelectionCheckbox,
+                        {
+                          selection,
+                          onChangeSelection,
+                          data,
+                          actions,
+                          getItemId: getItemId2
+                        }
+                      )
+                    }
+                  ),
+                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("th", { scope: "col", children: titleField && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                    column_header_menu_default,
+                    {
+                      ref: headerMenuRef(
+                        titleField.id,
+                        0
+                      ),
+                      fieldId: titleField.id,
+                      view,
+                      fields: fields2,
+                      onChangeView,
+                      onHide,
+                      setOpenedFilter,
+                      canMove: false,
+                      canInsertLeft: isRtl ? view.layout?.enableMoving ?? true : false,
+                      canInsertRight: isRtl ? false : view.layout?.enableMoving ?? true
+                    }
+                  ) }),
+                  columns.map((column, index2) => {
+                    const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
+                    const field = fields2.find(
+                      (f2) => f2.id === column
+                    );
+                    const effectiveAlign = getEffectiveAlign(
+                      align,
+                      field?.type
+                    );
+                    const canInsertOrMove = view.layout?.enableMoving ?? true;
+                    return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                      "th",
+                      {
+                        style: {
+                          width,
+                          maxWidth,
+                          minWidth,
+                          textAlign: effectiveAlign
+                        },
+                        "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
+                        scope: "col",
+                        children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                          column_header_menu_default,
+                          {
+                            ref: headerMenuRef(column, index2),
+                            fieldId: column,
+                            view,
+                            fields: fields2,
+                            onChangeView,
+                            onHide,
+                            setOpenedFilter,
+                            canMove: canInsertOrMove,
+                            canInsertLeft: canInsertOrMove,
+                            canInsertRight: canInsertOrMove
+                          }
+                        )
+                      },
+                      column
+                    );
+                  }),
+                  !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                    "th",
+                    {
+                      className: clsx_default(
+                        "dataviews-view-table__actions-column",
+                        {
+                          "dataviews-view-table__actions-column--sticky": true,
+                          "dataviews-view-table__actions-column--stuck": !isHorizontalScrollEnd
+                        }
+                      ),
+                      children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("span", { className: "dataviews-view-table-header", children: (0, import_i18n35.__)("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)(
+                  "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)(
+                      // 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"),
+                      groupField.label,
+                      groupName
+                    )
+                  }
+                ) }),
+                groupItems.map((item, index2) => {
+                  const id = getItemId2(item) || index2.toString();
+                  return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                    TableRow,
+                    {
+                      item,
+                      level: view.showLevels && typeof getItemLevel2 === "function" ? getItemLevel2(item) : void 0,
+                      hasBulkActions,
+                      actions,
+                      fields: fields2,
+                      id,
+                      view,
+                      titleField,
+                      mediaField,
+                      mediaAspectRatio,
+                      descriptionField: descriptionField2,
+                      selection,
+                      getItemId: getItemId2,
+                      onChangeSelection,
+                      ...getSelectionProps(id),
+                      onClickItem,
+                      renderItemLink,
+                      isItemClickable,
+                      isActionsColumnSticky: !isHorizontalScrollEnd
+                    },
+                    getItemId2(item)
+                  );
+                })
+              ] }, `group-${groupName}`)
+            ) : /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("tbody", { children: hasData && data.map((item, index2) => {
+              const id = getItemId2(item) || index2.toString();
+              return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                TableRow,
+                {
+                  item,
+                  level: view.showLevels && typeof getItemLevel2 === "function" ? getItemLevel2(item) : void 0,
+                  hasBulkActions,
+                  actions,
+                  fields: fields2,
+                  id,
+                  view,
+                  titleField,
+                  mediaField,
+                  mediaAspectRatio,
+                  descriptionField: descriptionField2,
+                  selection,
+                  getItemId: getItemId2,
+                  onChangeSelection,
+                  ...getSelectionProps(id),
+                  onClickItem,
+                  renderItemLink,
+                  isItemClickable,
+                  isActionsColumnSticky: !isHorizontalScrollEnd,
+                  posinset: isInfiniteScroll ? index2 + 1 : void 0
+                },
+                getItemId2(item)
+              );
+            }) })
+          ]
+        }
+      ),
+      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, {}) }) })
+    ] });
   }
+  var table_default = ViewTable;

-  // packages/dataviews/node_modules/date-fns/_lib/defaultOptions.js
-  var defaultOptions = {};
-  function getDefaultOptions() {
-    return defaultOptions;
-  }
-
-  // packages/dataviews/node_modules/date-fns/startOfWeek.js
-  function startOfWeek(date, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const _date = toDate(date, options?.in);
-    const day = _date.getDay();
-    const diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
-    _date.setDate(_date.getDate() - diff);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
-  }
+  // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
+  var import_components29 = __toESM(require_components(), 1);
+  var import_i18n38 = __toESM(require_i18n(), 1);

-  // packages/dataviews/node_modules/date-fns/startOfISOWeek.js
-  function startOfISOWeek(date, options) {
-    return startOfWeek(date, { ...options, weekStartsOn: 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);

-  // packages/dataviews/node_modules/date-fns/getISOWeekYear.js
-  function getISOWeekYear(date, options) {
-    const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    const fourthOfJanuaryOfNextYear = constructFrom(_date, 0);
-    fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);
-    fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);
-    const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);
-    const fourthOfJanuaryOfThisYear = constructFrom(_date, 0);
-    fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4);
-    fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0);
-    const startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear);
-    if (_date.getTime() >= startOfNextYear.getTime()) {
-      return year + 1;
-    } else if (_date.getTime() >= startOfThisYear.getTime()) {
-      return year;
-    } else {
-      return year - 1;
+  // packages/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 imageSizes = [
+    {
+      value: 120,
+      breakpoint: 1
+    },
+    {
+      value: 170,
+      breakpoint: 1
+    },
+    {
+      value: 230,
+      breakpoint: 1
+    },
+    {
+      value: 290,
+      breakpoint: 1112
+      // at minimum image width, 4 images display at this container size
+    },
+    {
+      value: 350,
+      breakpoint: 1636
+      // at minimum image width, 6 images display at this container size
+    },
+    {
+      value: 430,
+      breakpoint: 588
+      // at minimum image width, 2 images display at this container size
     }
+  ];
+  var DEFAULT_PREVIEW_SIZE = imageSizes[2].value;
+  function useGridColumns() {
+    const context = (0, import_element76.useContext)(dataviews_context_default);
+    const view = context.view;
+    return (0, import_element76.useMemo)(() => {
+      const containerWidth = context.containerWidth;
+      const gap = 32;
+      const previewSize = view.layout?.previewSize ?? DEFAULT_PREVIEW_SIZE;
+      const columns = Math.floor(
+        (containerWidth + gap) / (previewSize + gap)
+      );
+      return Math.max(1, columns);
+    }, [context.containerWidth, view.layout?.previewSize]);
   }

-  // packages/dataviews/node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.js
-  function getTimezoneOffsetInMilliseconds(date) {
-    const _date = toDate(date);
-    const utcDate = new Date(
-      Date.UTC(
-        _date.getFullYear(),
-        _date.getMonth(),
-        _date.getDate(),
-        _date.getHours(),
-        _date.getMinutes(),
-        _date.getSeconds(),
-        _date.getMilliseconds()
-      )
-    );
-    utcDate.setUTCFullYear(_date.getFullYear());
-    return +date - +utcDate;
-  }
-
-  // packages/dataviews/node_modules/date-fns/_lib/normalizeDates.js
-  function normalizeDates(context, ...dates) {
-    const normalize = constructFrom.bind(
-      null,
-      context || dates.find((date) => typeof date === "object")
-    );
-    return dates.map(normalize);
-  }
-
-  // packages/dataviews/node_modules/date-fns/startOfDay.js
-  function startOfDay(date, options) {
-    const _date = toDate(date, options?.in);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
-  }
-
-  // packages/dataviews/node_modules/date-fns/differenceInCalendarDays.js
-  function differenceInCalendarDays(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
+  // 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)(
+      "div",
+      {
+        ref,
+        className: clsx_default("dataviews-view-grid-items", className2),
+        style: {
+          gridTemplateColumns: previewSize && `repeat(auto-fill, minmax(${previewSize}px, 1fr))`,
+          ...style
+        },
+        ...props
+      }
     );
-    const laterStartOfDay = startOfDay(laterDate_);
-    const earlierStartOfDay = startOfDay(earlierDate_);
-    const laterTimestamp = +laterStartOfDay - getTimezoneOffsetInMilliseconds(laterStartOfDay);
-    const earlierTimestamp = +earlierStartOfDay - getTimezoneOffsetInMilliseconds(earlierStartOfDay);
-    return Math.round((laterTimestamp - earlierTimestamp) / millisecondsInDay);
-  }
-
-  // packages/dataviews/node_modules/date-fns/startOfISOWeekYear.js
-  function startOfISOWeekYear(date, options) {
-    const year = getISOWeekYear(date, options);
-    const fourthOfJanuary = constructFrom(options?.in || date, 0);
-    fourthOfJanuary.setFullYear(year, 0, 4);
-    fourthOfJanuary.setHours(0, 0, 0, 0);
-    return startOfISOWeek(fourthOfJanuary);
-  }
-
-  // packages/dataviews/node_modules/date-fns/addWeeks.js
-  function addWeeks(date, amount, options) {
-    return addDays(date, amount * 7, options);
-  }
-
-  // packages/dataviews/node_modules/date-fns/addYears.js
-  function addYears(date, amount, options) {
-    return addMonths(date, amount * 12, options);
-  }
-
-  // packages/dataviews/node_modules/date-fns/isDate.js
-  function isDate(value) {
-    return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
-  }
+  });

-  // packages/dataviews/node_modules/date-fns/isValid.js
-  function isValid(date) {
-    return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/use-infinite-scroll.mjs
+  var import_element78 = __toESM(require_element(), 1);
+  function useIntersectionObserver(elementRef, posinset) {
+    const { intersectionObserver } = (0, import_element78.useContext)(dataviews_context_default);
+    (0, import_element78.useEffect)(() => {
+      const element = elementRef.current;
+      if (!element || posinset === void 0 || !intersectionObserver) {
+        return;
+      }
+      intersectionObserver.observe(element);
+      return () => {
+        intersectionObserver.unobserve(element);
+      };
+    }, [elementRef, intersectionObserver, posinset]);
   }
-
-  // packages/dataviews/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 usePlaceholdersNeeded(data, isInfiniteScroll, gridColumns) {
+    const hasData = !!data?.length;
+    const firstItemPosition = hasData && isInfiniteScroll ? data[0].position : void 0;
+    return firstItemPosition && gridColumns ? (firstItemPosition - 1) % gridColumns : 0;
   }

-  // packages/dataviews/node_modules/date-fns/startOfYear.js
-  function startOfYear(date, options) {
-    const date_ = toDate(date, options?.in);
-    date_.setFullYear(date_.getFullYear(), 0, 1);
-    date_.setHours(0, 0, 0, 0);
-    return date_;
+  // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
+  var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
+  function chunk(array, size4) {
+    const chunks = [];
+    for (let i2 = 0, j2 = array.length; i2 < j2; i2 += size4) {
+      chunks.push(array.slice(i2, i2 + size4));
+    }
+    return chunks;
   }
-
-  // packages/dataviews/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";
+  var GridItem = (0, import_element79.forwardRef)(
+    function GridItem2({
+      view,
+      selection,
+      onChangeSelection,
+      onClickItem,
+      isItemClickable,
+      renderItemLink,
+      getItemId: getItemId2,
+      item,
+      actions,
+      mediaField,
+      titleField,
+      descriptionField: descriptionField2,
+      regularFields,
+      badgeFields,
+      hasBulkActions,
+      config: config2,
+      posinset,
+      setsize,
+      ...props
+    }, forwardedRef) {
+      const {
+        showTitle = true,
+        showMedia = true,
+        showDescription = true
+      } = view;
+      const hasBulkAction = useHasAPossibleBulkAction(actions, item);
+      const id = getItemId2(item);
+      const elementRef = (0, import_element79.useRef)(null);
+      const setRefs = (0, import_element79.useCallback)(
+        (node) => {
+          elementRef.current = node;
+          if (typeof forwardedRef === "function") {
+            forwardedRef(node);
+          } else if (forwardedRef) {
+            forwardedRef.current = node;
+          }
+        },
+        [forwardedRef]
+      );
+      useIntersectionObserver(elementRef, posinset);
+      const instanceId = (0, import_compose8.useInstanceId)(GridItem2);
+      const isSelected2 = selection.includes(id);
+      const mediaPlaceholder = /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("span", { className: "dataviews-view-grid__media-placeholder" });
+      const rendersMediaField = showMedia && mediaField?.render;
+      const renderedMediaField = rendersMediaField ? /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+        mediaField.render,
+        {
+          item,
+          field: mediaField,
+          config: config2
+        }
+      ) : mediaPlaceholder;
+      const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(titleField.render, { item, field: titleField }) : null;
+      let mediaA11yProps;
+      let titleA11yProps;
+      if (isItemClickable(item) && onClickItem) {
+        if (renderedTitleField) {
+          mediaA11yProps = {
+            "aria-labelledby": `dataviews-view-grid__title-field-${instanceId}`
+          };
+          titleA11yProps = {
+            id: `dataviews-view-grid__title-field-${instanceId}`
+          };
+        } else {
+          mediaA11yProps = {
+            "aria-label": (0, import_i18n37.__)("Navigate to item")
+          };
+        }
       }
+      return /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)(
+        Stack,
+        {
+          direction: "column",
+          ...props,
+          ref: setRefs,
+          "aria-setsize": setsize,
+          "aria-posinset": posinset,
+          className: clsx_default(
+            props.className,
+            "dataviews-view-grid__row__gridcell",
+            "dataviews-view-grid__card",
+            {
+              "is-selected": hasBulkAction && isSelected2
+            }
+          ),
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+              ItemClickWrapper,
+              {
+                item,
+                isItemClickable,
+                onClickItem,
+                renderItemLink,
+                className: clsx_default("dataviews-view-grid__media", {
+                  "dataviews-view-grid__media--placeholder": !rendersMediaField
+                }),
+                ...mediaA11yProps,
+                children: renderedMediaField
+              }
+            ),
+            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+              DataViewsSelectionCheckbox,
+              {
+                item,
+                selection,
+                onChangeSelection,
+                getItemId: getItemId2,
+                titleField,
+                disabled: !hasBulkAction
+              }
+            ),
+            !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+              ItemActions,
+              {
+                item,
+                actions,
+                isCompact: true
+              }
+            ) }),
+            showTitle && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+              ItemClickWrapper,
+              {
+                item,
+                isItemClickable,
+                onClickItem,
+                renderItemLink,
+                className: "dataviews-view-grid__title-field dataviews-title-field",
+                ...titleA11yProps,
+                title: titleField?.getValueFormatted({
+                  item,
+                  field: titleField
+                }) || void 0,
+                children: renderedTitleField
+              }
+            ) }),
+            /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+              showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                descriptionField2.render,
+                {
+                  item,
+                  field: descriptionField2
+                }
+              ),
+              !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                Stack,
+                {
+                  direction: "row",
+                  className: "dataviews-view-grid__badge-fields",
+                  gap: "sm",
+                  wrap: "wrap",
+                  align: "top",
+                  justify: "flex-start",
+                  children: badgeFields.map((field) => {
+                    return (
+                      /* @ts-expect-error `Badge` is text-only, but a badge field renders whatever its `render` returns. */
+                      /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                        Badge,
+                        {
+                          className: "dataviews-view-grid__field-value",
+                          children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                            field.render,
+                            {
+                              item,
+                              field
+                            }
+                          )
+                        },
+                        field.id
+                      )
+                    );
+                  })
+                }
+              ),
+              !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime141.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,
+                      {
+                        className: "dataviews-view-grid__field",
+                        gap: 1,
+                        justify: "flex-start",
+                        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)(
+                              tooltip_exports.Trigger,
+                              {
+                                render: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(import_components28.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_runtime141.jsx)(
+                            import_components28.FlexItem,
+                            {
+                              className: "dataviews-view-grid__field-value",
+                              style: { maxHeight: "none" },
+                              children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                                field.render,
+                                {
+                                  item,
+                                  field
+                                }
+                              )
+                            }
+                          )
+                        ] })
+                      },
+                      field.id
+                    );
+                  })
+                }
+              )
+            ] })
+          ]
+        }
+      );
     }
-    return result;
-  };
-
-  // packages/dataviews/node_modules/date-fns/locale/_lib/buildFormatLongFn.js
-  function buildFormatLongFn(args) {
-    return (options = {}) => {
-      const width = options.width ? String(options.width) : args.defaultWidth;
-      const format6 = args.formats[width] || args.formats[args.defaultWidth];
-      return format6;
+  );
+  function CompositeGrid({
+    data,
+    isInfiniteScroll,
+    className: className2,
+    inert,
+    isLoading,
+    view,
+    fields: fields2,
+    selection,
+    onChangeSelection,
+    onClickItem,
+    isItemClickable,
+    renderItemLink,
+    getItemId: getItemId2,
+    actions,
+    getSelectionProps
+  }) {
+    const { paginationInfo, resizeObserverRef } = (0, import_element79.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 hasBulkActions = useSomeItemHasAPossibleBulkAction(actions, data);
+    const titleField = fields2.find(
+      (field) => field.id === view?.titleField
+    );
+    const mediaField = fields2.find(
+      (field) => field.id === view?.mediaField
+    );
+    const descriptionField2 = fields2.find(
+      (field) => field.id === view?.descriptionField
+    );
+    const otherFields = view.fields ?? [];
+    const { regularFields, badgeFields } = otherFields.reduce(
+      (accumulator, fieldId) => {
+        const field = fields2.find((f2) => f2.id === fieldId);
+        if (!field) {
+          return accumulator;
+        }
+        const key = view.layout?.badgeFields?.includes(fieldId) ? "badgeFields" : "regularFields";
+        accumulator[key].push(field);
+        return accumulator;
+      },
+      { regularFields: [], badgeFields: [] }
+    );
+    const size4 = "900px";
+    const totalRows = Math.ceil(data.length / gridColumns);
+    const placeholdersNeeded = usePlaceholdersNeeded(
+      data,
+      isInfiniteScroll,
+      gridColumns
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)(import_jsx_runtime141.Fragment, {
+      // Render infinite scroll layout (no rows, feed semantics)
+      children: [
+        isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)(
+          import_components28.Composite,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+              GridItems,
+              {
+                className: clsx_default(
+                  "dataviews-view-grid-infinite-scroll",
+                  className2,
+                  {
+                    [`has-${view.layout?.density}-density`]: view.layout?.density && [
+                      "compact",
+                      "comfortable"
+                    ].includes(view.layout.density)
+                  }
+                ),
+                previewSize: view.layout?.previewSize,
+                style: gridStyle,
+                "aria-busy": isLoading,
+                ref: resizeObserverRef
+              }
+            ),
+            role: "feed",
+            focusWrap: true,
+            inert,
+            children: [
+              Array.from({ length: placeholdersNeeded }).map(
+                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                  import_components28.Composite.Item,
+                  {
+                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                      Stack,
+                      {
+                        ...props,
+                        direction: "column",
+                        role: "article",
+                        className: "dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"
+                      }
+                    ),
+                    "aria-hidden": true,
+                    tabIndex: -1
+                  },
+                  `placeholder-${index2}`
+                )
+              ),
+              data.map((item) => {
+                const itemId = getItemId2(item);
+                const selectionProps = getSelectionProps(itemId);
+                const stablePosition = item.position;
+                return /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                  import_components28.Composite.Item,
+                  {
+                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                      GridItem,
+                      {
+                        ...props,
+                        id: itemId,
+                        role: "article",
+                        view,
+                        selection,
+                        onChangeSelection,
+                        onClickItem,
+                        isItemClickable,
+                        renderItemLink,
+                        getItemId: getItemId2,
+                        item,
+                        actions,
+                        onMouseDown: (event) => {
+                          props.onMouseDown?.(event);
+                          selectionProps.onMouseDown(
+                            event
+                          );
+                        },
+                        onClickCapture: (event) => {
+                          props.onClickCapture?.(event);
+                          selectionProps.onClickCapture(
+                            event
+                          );
+                        },
+                        mediaField,
+                        titleField,
+                        descriptionField: descriptionField2,
+                        regularFields,
+                        badgeFields,
+                        hasBulkActions,
+                        posinset: stablePosition,
+                        setsize: paginationInfo.totalItems,
+                        config: {
+                          sizes: size4
+                        }
+                      }
+                    )
+                  },
+                  itemId
+                );
+              })
+            ]
+          }
+        ),
+        // Render standard grid layout (with rows, grid semantics)
+        !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+          import_components28.Composite,
+          {
+            role: "grid",
+            style: gridStyle,
+            className: clsx_default("dataviews-view-grid", className2, {
+              [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
+                view.layout.density
+              )
+            }),
+            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,
+              {
+                render: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                  "div",
+                  {
+                    role: "row",
+                    "aria-rowindex": i2 + 1,
+                    "aria-label": (0, import_i18n37.sprintf)(
+                      /* translators: %d: The row number in the grid */
+                      (0, import_i18n37.__)("Row %d"),
+                      i2 + 1
+                    ),
+                    className: "dataviews-view-grid__row",
+                    style: {
+                      gridTemplateColumns: `repeat( ${gridColumns}, minmax(0, 1fr) )`
+                    }
+                  }
+                ),
+                children: row.map((item) => {
+                  const itemId = getItemId2(item);
+                  const selectionProps = getSelectionProps(itemId);
+                  return /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                    import_components28.Composite.Item,
+                    {
+                      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                        GridItem,
+                        {
+                          ...props,
+                          id: itemId,
+                          role: "gridcell",
+                          view,
+                          selection,
+                          onChangeSelection,
+                          onClickItem,
+                          isItemClickable,
+                          renderItemLink,
+                          getItemId: getItemId2,
+                          item,
+                          actions,
+                          onMouseDown: (event) => {
+                            props.onMouseDown?.(
+                              event
+                            );
+                            selectionProps.onMouseDown(
+                              event
+                            );
+                          },
+                          onClickCapture: (event) => {
+                            props.onClickCapture?.(
+                              event
+                            );
+                            selectionProps.onClickCapture(
+                              event
+                            );
+                          },
+                          mediaField,
+                          titleField,
+                          descriptionField: descriptionField2,
+                          regularFields,
+                          badgeFields,
+                          hasBulkActions,
+                          config: {
+                            sizes: size4
+                          }
+                        }
+                      )
+                    },
+                    itemId
+                  );
+                })
+              },
+              i2
+            ))
+          }
+        )
+      ]
+    });
   }

-  // packages/dataviews/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"
-    })
-  };
-
-  // packages/dataviews/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];
-
-  // packages/dataviews/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];
-    };
-  }
-
-  // packages/dataviews/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"
-    })
-  };
-
-  // packages/dataviews/node_modules/date-fns/locale/_lib/buildMatchFn.js
-  function buildMatchFn(args) {
-    return (string, options = {}) => {
-      const width = options.width;
-      const matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];
-      const matchResult = string.match(matchPattern);
-      if (!matchResult) {
-        return null;
-      }
-      const matchedString = matchResult[0];
-      const parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
-      const key = Array.isArray(parsePatterns) ? findIndex2(parsePatterns, (pattern) => pattern.test(matchedString)) : (
-        // [TODO] -- I challenge you to fix the type
-        findKey(parsePatterns, (pattern) => pattern.test(matchedString))
+  // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
+  var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
+  function ViewGrid({
+    actions,
+    data,
+    fields: fields2,
+    getItemId: getItemId2,
+    isLoading,
+    onChangeSelection,
+    onClickItem,
+    isItemClickable,
+    renderItemLink,
+    selection,
+    view,
+    className: className2,
+    empty
+  }) {
+    const isDelayedLoading = useDelayedLoading(!!isLoading);
+    const hasData = !!data?.length;
+    const groupField = view.groupBy?.field ? fields2.find((f2) => f2.id === view.groupBy?.field) : null;
+    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId: getItemId2,
+      isItemSelectable: (item) => hasAPossibleBulkAction(actions, item),
+      selection,
+      onChangeSelection,
+      selectionMode: "multi",
+      shouldSelectOnClick: false
+    });
+    if (!hasData) {
+      return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+        "div",
+        {
+          className: clsx_default("dataviews-no-results", {
+            "is-refreshing": isDelayedLoading
+          }),
+          children: empty
+        }
       );
-      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 findIndex2(array, predicate) {
-    for (let key = 0; key < array.length; key++) {
-      if (predicate(array[key])) {
-        return key;
-      }
     }
-    return void 0;
-  }
-
-  // packages/dataviews/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 };
+    const gridProps = {
+      className: clsx_default(className2, {
+        "is-refreshing": !isInfiniteScroll && isDelayedLoading
+      }),
+      inert: !isInfiniteScroll && !!isLoading ? "true" : void 0,
+      isLoading,
+      view,
+      fields: fields2,
+      selection,
+      onChangeSelection,
+      onClickItem,
+      isItemClickable,
+      renderItemLink,
+      getItemId: getItemId2,
+      actions,
+      getSelectionProps
     };
+    return /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(import_jsx_runtime142.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)(
+            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)(
+                  // 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"),
+                  groupField.label,
+                  groupName
+                ) }),
+                /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+                  CompositeGrid,
+                  {
+                    ...gridProps,
+                    data: groupItems,
+                    isInfiniteScroll: false
+                  }
+                )
+              ]
+            },
+            groupName
+          )
+        ) }),
+        // Render a single grid with all data.
+        !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+          CompositeGrid,
+          {
+            ...gridProps,
+            data,
+            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, {}) })
+      ]
+    });
   }
+  var grid_default = ViewGrid;

-  // packages/dataviews/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"
-    })
-  };
-
-  // packages/dataviews/node_modules/date-fns/locale/en-US.js
-  var enUS = {
-    code: "en-US",
-    formatDistance,
-    formatLong,
-    formatRelative,
-    localize,
-    match,
-    options: {
-      weekStartsOn: 0,
-      firstWeekContainsDate: 1
-    }
-  };
-
-  // packages/dataviews/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;
-  }
-
-  // packages/dataviews/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;
-  }
-
-  // packages/dataviews/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;
-    }
-  }
-
-  // packages/dataviews/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;
+  // 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);
+  function generateItemWrapperCompositeId(idPrefix) {
+    return `${idPrefix}-item-wrapper`;
   }
-
-  // packages/dataviews/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 generatePrimaryActionCompositeId(idPrefix, primaryActionId) {
+    return `${idPrefix}-primary-action-${primaryActionId}`;
   }
-
-  // packages/dataviews/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;
+  function generateDropdownTriggerCompositeId(idPrefix) {
+    return `${idPrefix}-dropdown`;
   }
-
-  // packages/dataviews/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);
-    }
-  };
-
-  // packages/dataviews/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" });
+  function PrimaryActionGridCell({
+    idPrefix,
+    primaryAction,
+    item
+  }) {
+    const registry = (0, import_data38.useRegistry)();
+    const [isModalOpen, setIsModalOpen] = (0, import_element80.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,
+      {
+        id: compositeItemId,
+        render: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+          import_components30.Button,
+          {
+            disabled: !!primaryAction.disabled,
+            accessibleWhenDisabled: true,
+            text: label,
+            size: "small",
+            onClick: () => setIsModalOpen(true)
+          }
+        ),
+        children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+          ActionModal,
+          {
+            action: primaryAction,
+            items: [item],
+            closeModal: () => setIsModalOpen(false)
+          }
+        )
       }
-    },
-    // 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" });
+    ) }, primaryAction.id) : /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+      import_components30.Composite.Item,
+      {
+        id: compositeItemId,
+        render: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+          import_components30.Button,
+          {
+            disabled: !!primaryAction.disabled,
+            accessibleWhenDisabled: true,
+            size: "small",
+            onClick: () => {
+              primaryAction.callback([item], { registry });
+            },
+            children: label
+          }
+        )
       }
-      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);
+    ) }, primaryAction.id);
+  }
+  function ListItem({
+    view,
+    actions,
+    idPrefix,
+    isSelected: isSelected2,
+    item,
+    titleField,
+    mediaField,
+    descriptionField: descriptionField2,
+    selectionProps,
+    otherFields,
+    onDropdownTriggerKeyDown,
+    posinset
+  }) {
+    const {
+      showTitle = true,
+      showMedia = true,
+      showDescription = true,
+      infiniteScrollEnabled
+    } = view;
+    const itemRef = (0, import_element80.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)(
+      null
+    );
+    const handleHover = ({ type }) => {
+      const isHover = type === "mouseenter";
+      setIsHovered(isHover);
+    };
+    const { paginationInfo } = (0, import_element80.useContext)(dataviews_context_default);
+    (0, import_element80.useEffect)(() => {
+      if (isSelected2) {
+        itemRef.current?.scrollIntoView({
+          behavior: "auto",
+          block: "nearest",
+          inline: "nearest"
+        });
       }
-      if (token === "Yo") {
-        return localize2.ordinalNumber(weekYear, { unit: "year" });
+    }, [isSelected2]);
+    const { primaryAction, eligibleActions } = (0, import_element80.useMemo)(() => {
+      const _eligibleActions = actions.filter(
+        (action) => !action.isEligible || action.isEligible(item)
+      );
+      const _primaryActions = _eligibleActions.filter(
+        (action) => action.isPrimary
+      );
+      return {
+        primaryAction: _primaryActions[0],
+        eligibleActions: _eligibleActions
+      };
+    }, [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)(
+      mediaField.render,
+      {
+        item,
+        field: mediaField,
+        config: { sizes: "52px" }
       }
-      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"
-          });
+    ) }) : null;
+    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime143.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)(
+      Stack,
+      {
+        direction: "row",
+        gap: "md",
+        className: "dataviews-view-list__item-actions",
+        children: [
+          primaryAction && /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+            PrimaryActionGridCell,
+            {
+              idPrefix,
+              primaryAction,
+              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,
+                {
+                  render: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+                    import_components30.Composite.Item,
+                    {
+                      id: generateDropdownTriggerCompositeId(
+                        idPrefix
+                      ),
+                      render: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+                        import_components30.Button,
+                        {
+                          size: "small",
+                          icon: more_vertical_default,
+                          label: (0, import_i18n39.__)("Actions"),
+                          accessibleWhenDisabled: true,
+                          disabled: !actions.length,
+                          onKeyDown: onDropdownTriggerKeyDown
+                        }
+                      )
+                    }
+                  )
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(Menu3.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+                ActionsMenuGroup,
+                {
+                  actions: eligibleActions,
+                  item,
+                  registry,
+                  setActiveModalAction
+                }
+              ) })
+            ] }),
+            !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+              ActionModal,
+              {
+                action: activeModalAction,
+                items: [item],
+                closeModal: () => setActiveModalAction(null)
+              }
+            )
+          ] })
+        ]
       }
-    },
-    // 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"
-          });
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+      import_components30.Composite.Row,
+      {
+        ref: itemRef,
+        render: (
+          /* aria-posinset breaks Composite.Row if passed to it directly. */
+          /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+            "div",
+            {
+              "aria-posinset": posinset,
+              "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0
+            }
+          )
+        ),
+        role: infiniteScrollEnabled ? "article" : "row",
+        className: clsx_default({
+          "is-selected": isSelected2,
+          "is-hovered": isHovered
+        }),
+        onMouseEnter: handleHover,
+        onMouseLeave: handleHover,
+        children: /* @__PURE__ */ (0, import_jsx_runtime143.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,
+                {
+                  id: generateItemWrapperCompositeId(idPrefix),
+                  "aria-pressed": isSelected2,
+                  "aria-labelledby": labelId,
+                  "aria-describedby": descriptionId,
+                  className: "dataviews-view-list__item",
+                  ...selectionProps
+                }
+              ) }),
+              /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(
+                Stack,
+                {
+                  direction: "row",
+                  gap: "md",
+                  justify: "start",
+                  align: hasOnlyMediaAndTitle ? "center" : "flex-start",
+                  style: { flex: 1, minWidth: 0 },
+                  children: [
+                    renderedMediaField,
+                    /* @__PURE__ */ (0, import_jsx_runtime143.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)(
+                              "div",
+                              {
+                                className: "dataviews-title-field dataviews-view-list__title-field",
+                                id: labelId,
+                                children: renderedTitleField
+                              }
+                            ),
+                            usedActions
+                          ] }),
+                          renderDescription && /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", { className: "dataviews-view-list__field", children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+                            descriptionField2.render,
+                            {
+                              item,
+                              field: descriptionField2
+                            }
+                          ) }),
+                          /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+                            "div",
+                            {
+                              className: "dataviews-view-list__fields",
+                              id: descriptionId,
+                              children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(
+                                "div",
+                                {
+                                  className: "dataviews-view-list__field",
+                                  children: [
+                                    /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+                                      VisuallyHidden,
+                                      {
+                                        className: "dataviews-view-list__field-label",
+                                        render: /* @__PURE__ */ (0, import_jsx_runtime143.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)(
+                                      field.render,
+                                      {
+                                        item,
+                                        field
+                                      }
+                                    ) })
+                                  ]
+                                },
+                                field.id
+                              ))
+                            }
+                          )
+                        ]
+                      }
+                    )
+                  ]
+                }
+              )
+            ]
+          }
+        )
       }
-    },
-    // 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" });
+    );
+  }
+  function isDefined2(item) {
+    return !!item;
+  }
+  function ViewList(props) {
+    const {
+      actions,
+      data,
+      fields: fields2,
+      getItemId: getItemId2,
+      isLoading,
+      onChangeSelection,
+      selection,
+      view,
+      className: className2,
+      empty
+    } = props;
+    const baseId = (0, import_compose9.useInstanceId)(ViewList, "view-list");
+    const isDelayedLoading = useDelayedLoading(!!isLoading);
+    const { paginationInfo } = (0, import_element80.useContext)(dataviews_context_default);
+    const selectedItem = data?.findLast(
+      (item) => selection.includes(getItemId2(item))
+    );
+    const titleField = fields2.find((field) => field.id === view.titleField);
+    const mediaField = fields2.find((field) => field.id === view.mediaField);
+    const descriptionField2 = fields2.find(
+      (field) => field.id === view.descriptionField
+    );
+    const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f2) => fieldId === f2.id)).filter(isDefined2);
+    const { getSelectionProps } = useSelectionProps({
+      data,
+      getItemId: getItemId2,
+      isItemSelectable: () => true,
+      selection,
+      onChangeSelection,
+      selectionMode: "single-required",
+      shouldSelectOnClick: true
+    });
+    const generateCompositeItemIdPrefix = (0, import_element80.useCallback)(
+      (item) => `${baseId}-${getItemId2(item)}`,
+      [baseId, getItemId2]
+    );
+    const isActiveCompositeItem = (0, import_element80.useCallback)(
+      (item, idToCheck) => {
+        return idToCheck.startsWith(
+          generateCompositeItemIdPrefix(item)
+        );
+      },
+      [generateCompositeItemIdPrefix]
+    );
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element80.useState)(void 0);
+    const compositeRef = (0, import_element80.useRef)(null);
+    (0, import_element80.useEffect)(() => {
+      if (selectedItem) {
+        setActiveCompositeId(
+          generateItemWrapperCompositeId(
+            generateCompositeItemIdPrefix(selectedItem)
+          )
+        );
       }
-    },
-    // 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" });
+    }, [selectedItem, generateCompositeItemIdPrefix]);
+    const activeItemIndex = data.findIndex(
+      (item) => isActiveCompositeItem(item, activeCompositeId ?? "")
+    );
+    const previousActiveItemIndex = (0, import_compose9.usePrevious)(activeItemIndex);
+    const isActiveIdInList = activeItemIndex !== -1;
+    const selectCompositeItem = (0, import_element80.useCallback)(
+      (targetIndex, generateCompositeId) => {
+        const clampedIndex = Math.min(
+          data.length - 1,
+          Math.max(0, targetIndex)
+        );
+        if (!data[clampedIndex]) {
+          return;
+        }
+        const itemIdPrefix = generateCompositeItemIdPrefix(
+          data[clampedIndex]
+        );
+        const targetCompositeItemId = generateCompositeId(itemIdPrefix);
+        setActiveCompositeId(targetCompositeItemId);
+        if (compositeRef.current?.contains(
+          compositeRef.current.ownerDocument.activeElement
+        )) {
+          document.getElementById(targetCompositeItemId)?.focus();
+        }
+      },
+      [data, generateCompositeItemIdPrefix]
+    );
+    (0, import_element80.useEffect)(() => {
+      const wasActiveIdInList = previousActiveItemIndex !== void 0 && previousActiveItemIndex !== -1;
+      if (!isActiveIdInList && wasActiveIdInList) {
+        selectCompositeItem(
+          previousActiveItemIndex,
+          generateItemWrapperCompositeId
+        );
       }
-      return addLeadingZeros(isoWeek, token.length);
-    },
-    // Day of the month
-    d: function(date, token, localize2) {
-      if (token === "do") {
-        return localize2.ordinalNumber(date.getDate(), { unit: "date" });
+    }, [isActiveIdInList, selectCompositeItem, previousActiveItemIndex]);
+    const onDropdownTriggerKeyDown = (0, import_element80.useCallback)(
+      (event) => {
+        if (event.key === "ArrowDown") {
+          event.preventDefault();
+          selectCompositeItem(
+            activeItemIndex + 1,
+            generateDropdownTriggerCompositeId
+          );
+        }
+        if (event.key === "ArrowUp") {
+          event.preventDefault();
+          selectCompositeItem(
+            activeItemIndex - 1,
+            generateDropdownTriggerCompositeId
+          );
+        }
+      },
+      [selectCompositeItem, activeItemIndex]
+    );
+    const hasData = !!data?.length;
+    const groupField = view.groupBy?.field ? fields2.find((field) => field.id === view.groupBy?.field) : null;
+    const dataByGroup = hasData && groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
+    const hasMoreItems = isInfiniteScroll && (view.startPosition ?? 1) + (view.perPage ?? 0) < paginationInfo.totalItems;
+    const listClassName = clsx_default("dataviews-view-list", className2, {
+      [`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", {}),
+      activeId: activeCompositeId,
+      setActiveId: setActiveCompositeId,
+      inert: !isInfiniteScroll && !!isLoading ? "true" : void 0
+    };
+    if (!hasData) {
+      return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+        "div",
+        {
+          className: clsx_default("dataviews-no-results", {
+            "is-refreshing": isDelayedLoading
+          }),
+          children: empty
+        }
+      );
+    }
+    if (hasData && groupField && dataByGroup) {
+      return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+        import_components30.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)(
+                // 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"),
+                groupField.label,
+                groupName
+              ) }),
+              groupItems.map((item) => {
+                const id = generateCompositeItemIdPrefix(item);
+                return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+                  ListItem,
+                  {
+                    view,
+                    idPrefix: id,
+                    actions,
+                    item,
+                    isSelected: item === selectedItem,
+                    selectionProps: getSelectionProps(
+                      getItemId2(item)
+                    ),
+                    mediaField,
+                    titleField,
+                    descriptionField: descriptionField2,
+                    otherFields,
+                    onDropdownTriggerKeyDown
+                  },
+                  id
+                );
+              })
+            ] }, groupName)
+          ) })
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(import_jsx_runtime143.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+        import_components30.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)(
+              ListItem,
+              {
+                view,
+                idPrefix: id,
+                actions,
+                item,
+                isSelected: item === selectedItem,
+                selectionProps: getSelectionProps(
+                  getItemId2(item)
+                ),
+                mediaField,
+                titleField,
+                descriptionField: descriptionField2,
+                otherFields,
+                onDropdownTriggerKeyDown,
+                posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
+              },
+              id
+            );
+          })
+        }
+      ),
+      (hasMoreItems || isInfiniteScroll && isLoading) && // Keep the spinner's height reserved while loading more so the
+      // scroll position doesn't bounce. Hidden, and silent to a11y,
+      // while idle.
+      /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+        "p",
+        {
+          className: "dataviews-loading-more",
+          "aria-hidden": !isLoading,
+          children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(import_components30.Spinner, {})
+        }
+      )
+    ] });
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
+  var import_components31 = __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);
+  function ActivityGroup({
+    groupName,
+    groupData,
+    groupField,
+    showLabel = true,
+    children
+  }) {
+    const groupHeader = showLabel ? (0, import_element81.createInterpolateElement)(
+      // translators: %s: The label of the field e.g. "Status".
+      (0, import_i18n40.sprintf)((0, import_i18n40.__)("%s: <groupName />"), groupField.label).trim(),
+      {
+        groupName: /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
+          groupField.render,
+          {
+            item: groupData[0],
+            field: groupField
+          }
+        )
       }
-      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" });
+    ) : /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(groupField.render, { item: groupData[0], field: groupField });
+    return /* @__PURE__ */ (0, import_jsx_runtime144.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 }),
+          children
+        ]
+      },
+      groupName
+    );
+  }
+
+  // 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);
+  function ActivityItem(props) {
+    const {
+      view,
+      actions,
+      item,
+      titleField,
+      mediaField,
+      descriptionField: descriptionField2,
+      otherFields,
+      posinset,
+      onClickItem,
+      renderItemLink,
+      isItemClickable
+    } = props;
+    const {
+      showTitle = true,
+      showMedia = true,
+      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 _eligibleActions = actions.filter(
+        (action) => !action.isEligible || action.isEligible(item)
+      );
+      const _primaryActions = _eligibleActions.filter(
+        (action) => action.isPrimary
+      );
+      return {
+        primaryActions: _primaryActions,
+        eligibleActions: _eligibleActions
+      };
+    }, [actions, item]);
+    const isMobileViewport = (0, import_compose10.useViewportMatch)("medium", "<");
+    const density = view.layout?.density ?? "balanced";
+    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+      mediaField.render,
+      {
+        item,
+        field: mediaField,
+        config: {
+          sizes: density === "comfortable" ? "32px" : "24px"
+        }
       }
-      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"
-          });
+    ) : 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)(
+      "span",
+      {
+        className: "dataviews-view-activity__item-bullet",
+        "aria-hidden": "true"
       }
-    },
-    // 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":
+    ) });
+    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(titleField.render, { item, field: titleField }) : null;
+    const verticalGap = (0, import_element82.useMemo)(() => {
+      switch (density) {
+        case "comfortable":
+          return "md";
         default:
-          return localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "formatting"
-          });
+          return "sm";
       }
-    },
-    // 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"
-          });
+    }, [density]);
+    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+      "div",
+      {
+        ref: itemRef,
+        role: infiniteScrollEnabled ? "article" : void 0,
+        "aria-posinset": posinset,
+        "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0,
+        className: clsx_default(
+          "dataviews-view-activity__item",
+          density === "compact" && "is-compact",
+          density === "balanced" && "is-balanced",
+          density === "comfortable" && "is-comfortable"
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+            Stack,
+            {
+              direction: "column",
+              gap: "xs",
+              align: "center",
+              className: "dataviews-view-activity__item-type",
+              children: renderedMediaField
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(
+            Stack,
+            {
+              direction: "column",
+              gap: verticalGap,
+              align: "flex-start",
+              className: "dataviews-view-activity__item-content",
+              children: [
+                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                  ItemClickWrapper,
+                  {
+                    item,
+                    isItemClickable,
+                    onClickItem,
+                    renderItemLink,
+                    className: "dataviews-view-activity__item-title",
+                    children: renderedTitleField
+                  }
+                ),
+                showDescription && descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("div", { className: "dataviews-view-activity__item-description", children: /* @__PURE__ */ (0, import_jsx_runtime145.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)(
+                  "div",
+                  {
+                    className: "dataviews-view-activity__item-field",
+                    children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                        VisuallyHidden,
+                        {
+                          className: "dataviews-view-activity__item-field-label",
+                          render: /* @__PURE__ */ (0, import_jsx_runtime145.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)(
+                        field.render,
+                        {
+                          item,
+                          field
+                        }
+                      ) })
+                    ]
+                  },
+                  field.id
+                )) }),
+                !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                  PrimaryActions,
+                  {
+                    item,
+                    actions: primaryActions,
+                    registry,
+                    buttonVariant: "secondary"
+                  }
+                )
+              ]
+            }
+          ),
+          (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
+          // there if there are any actions at all.
+          isMobileViewport && // At the same time, only show the menu if there are actions to show.
+          eligibleActions.length > 0) && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("div", { className: "dataviews-view-activity__item-actions", children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+            ItemActions,
+            {
+              item,
+              actions: eligibleActions,
+              isCompact: true
+            }
+          ) })
+        ] })
       }
-    },
-    // ISO day of week
-    i: function(date, token, localize2) {
-      const dayOfWeek = date.getDay();
-      const isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek;
-      switch (token) {
-        // 2
-        case "i":
-          return String(isoDayOfWeek);
-        // 02
-        case "ii":
-          return addLeadingZeros(isoDayOfWeek, token.length);
-        // 2nd
-        case "io":
-          return localize2.ordinalNumber(isoDayOfWeek, { unit: "day" });
-        // Tue
-        case "iii":
-          return localize2.day(dayOfWeek, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // T
-        case "iiiii":
-          return localize2.day(dayOfWeek, {
-            width: "narrow",
-            context: "formatting"
+    );
+  }
+  var activity_item_default = ActivityItem;
+
+  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-items.mjs
+  var import_react49 = __toESM(require_react(), 1);
+  function isDefined3(item) {
+    return !!item;
+  }
+  function ActivityItems(props) {
+    const { data, fields: fields2, getItemId: getItemId2, view } = props;
+    const titleField = fields2.find((field) => field.id === view.titleField);
+    const mediaField = fields2.find((field) => field.id === view.mediaField);
+    const descriptionField2 = fields2.find(
+      (field) => field.id === view.descriptionField
+    );
+    const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f2) => fieldId === f2.id)).filter(isDefined3);
+    return data.map((item, index2) => {
+      return /* @__PURE__ */ (0, import_react49.createElement)(
+        activity_item_default,
+        {
+          ...props,
+          key: getItemId2(item),
+          item,
+          mediaField,
+          titleField,
+          descriptionField: descriptionField2,
+          otherFields,
+          posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
+        }
+      );
+    });
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
+  var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
+  function ViewActivity(props) {
+    const { empty, data, fields: fields2, isLoading, view, className: className2 } = 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)(
+        "div",
+        {
+          className: clsx_default("dataviews-no-results", {
+            "is-refreshing": isDelayedLoading
+          }),
+          children: empty
+        }
+      );
+    }
+    const isInert = !isInfiniteScroll && !!isLoading;
+    const wrapperClassName = clsx_default("dataviews-view-activity", className2, {
+      "is-refreshing": !isInfiniteScroll && isDelayedLoading
+    });
+    const groupedEntries = dataByGroup ? Array.from(dataByGroup.entries()) : [];
+    if (hasData && groupField && dataByGroup) {
+      return /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
+        Stack,
+        {
+          direction: "column",
+          gap: "sm",
+          className: wrapperClassName,
+          inert: isInert ? "true" : void 0,
+          children: groupedEntries.map(
+            ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
+              ActivityGroup,
+              {
+                groupName,
+                groupData,
+                groupField,
+                showLabel: view.groupBy?.showLabel !== false,
+                children: /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
+                  ActivityItems,
+                  {
+                    ...props,
+                    data: groupData
+                  }
+                )
+              },
+              groupName
+            )
+          )
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(import_jsx_runtime146.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
+        "div",
+        {
+          className: wrapperClassName,
+          role: view.infiniteScrollEnabled ? "feed" : void 0,
+          inert: isInert ? "true" : void 0,
+          children: /* @__PURE__ */ (0, import_jsx_runtime146.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, {}) })
+    ] });
+  }
+
+  // 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);
+
+  // 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);
+
+  // 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);
+  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);
+    if (!hasPaginationControls(view, paginationInfo)) {
+      return null;
+    }
+    const { totalPages } = paginationInfo;
+    const currentPage = view.page ?? 1;
+    const pageSelectOptions = Array.from(Array(totalPages)).map(
+      (_, i2) => {
+        const page = i2 + 1;
+        return {
+          value: page.toString(),
+          label: page.toString(),
+          "aria-label": currentPage === page ? (0, import_i18n41.sprintf)(
+            // translators: 1: current page number. 2: total number of pages.
+            (0, import_i18n41.__)("Page %1$d of %2$d"),
+            currentPage,
+            totalPages
+          ) : page.toString()
+        };
+      }
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(
+      Stack,
+      {
+        direction: "row",
+        className: "dataviews-pagination",
+        justify: "end",
+        align: "center",
+        gap: "xl",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
+            Stack,
+            {
+              direction: "row",
+              justify: "flex-start",
+              align: "center",
+              gap: "xs",
+              className: "dataviews-pagination__page-select",
+              children: (0, import_element83.createInterpolateElement)(
+                (0, import_i18n41.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"),
+                  "<CurrentPage />",
+                  totalPages
+                ),
+                {
+                  div: /* @__PURE__ */ (0, import_jsx_runtime147.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,
+                    {
+                      "aria-label": (0, import_i18n41.__)("Current page"),
+                      value: currentPage.toString(),
+                      options: pageSelectOptions,
+                      onChange: (newValue) => {
+                        onChangeView({
+                          ...view,
+                          page: +newValue
+                        });
+                      },
+                      size: "small",
+                      variant: "minimal"
+                    }
+                  )
+                }
+              )
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(Stack, { direction: "row", gap: "xs", align: "center", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
+              import_components32.Button,
+              {
+                onClick: () => onChangeView({
+                  ...view,
+                  page: currentPage - 1
+                }),
+                disabled: currentPage === 1,
+                accessibleWhenDisabled: true,
+                label: (0, import_i18n41.__)("Previous page"),
+                icon: (0, import_i18n41.isRTL)() ? next_default : previous_default,
+                showTooltip: true,
+                size: "compact",
+                tooltipPosition: "top"
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
+              import_components32.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,
+                showTooltip: true,
+                size: "compact",
+                tooltipPosition: "top"
+              }
+            )
+          ] })
+        ]
+      }
+    );
+  }
+  var dataviews_pagination_default = (0, import_element83.memo)(DataViewsPagination);
+
+  // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
+  var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
+  function useIsMultiselectPicker(actions) {
+    return (0, import_element84.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);
+  function GridItem3({
+    view,
+    selection,
+    onChangeSelection,
+    selectionProps,
+    getItemId: getItemId2,
+    item,
+    mediaField,
+    titleField,
+    descriptionField: descriptionField2,
+    regularFields,
+    badgeFields,
+    config: config2,
+    posinset,
+    setsize
+  }) {
+    const { showTitle = true, showMedia = true, showDescription = true } = view;
+    const id = getItemId2(item);
+    const elementRef = (0, import_element85.useRef)(null);
+    const isSelected2 = selection.includes(id);
+    useIntersectionObserver(elementRef, posinset);
+    const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+      mediaField.render,
+      {
+        item,
+        field: mediaField,
+        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,
+      {
+        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 }),
+        role: "option",
+        "aria-posinset": posinset,
+        "aria-setsize": setsize,
+        className: clsx_default("dataviews-view-picker-grid__card", {
+          "is-selected": isSelected2
+        }),
+        "aria-selected": isSelected2,
+        ...selectionProps,
+        children: [
+          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)("div", { className: "dataviews-view-picker-grid__media", children: renderedMediaField }),
+          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+            DataViewsSelectionCheckbox,
+            {
+              item,
+              selection,
+              onChangeSelection,
+              getItemId: getItemId2,
+              titleField,
+              disabled: false,
+              "aria-hidden": true,
+              tabIndex: -1
+            }
+          ),
+          showTitle && /* @__PURE__ */ (0, import_jsx_runtime149.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 })
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+            showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+              descriptionField2.render,
+              {
+                item,
+                field: descriptionField2
+              }
+            ),
+            !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+              Stack,
+              {
+                direction: "row",
+                className: "dataviews-view-picker-grid__badge-fields",
+                gap: "sm",
+                wrap: "wrap",
+                align: "top",
+                justify: "flex-start",
+                children: badgeFields.map((field) => {
+                  return (
+                    /* @ts-expect-error `Badge` is text-only, but a badge field renders whatever its `render` returns. */
+                    /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+                      Badge,
+                      {
+                        className: "dataviews-view-picker-grid__field-value",
+                        children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+                          field.render,
+                          {
+                            item,
+                            field
+                          }
+                        )
+                      },
+                      field.id
+                    )
+                  );
+                })
+              }
+            ),
+            !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime149.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,
+                    {
+                      className: "dataviews-view-picker-grid__field",
+                      gap: 1,
+                      justify: "flex-start",
+                      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,
+                          {
+                            className: "dataviews-view-picker-grid__field-value",
+                            style: { maxHeight: "none" },
+                            children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+                              field.render,
+                              {
+                                item,
+                                field
+                              }
+                            )
+                          }
+                        )
+                      ] })
+                    },
+                    field.id
+                  );
+                })
+              }
+            )
+          ] })
+        ]
+      },
+      id
+    );
+  }
+  function GridGroup({
+    groupName,
+    groupField,
+    showLabel = true,
+    children
+  }) {
+    const headerId = (0, import_compose11.useInstanceId)(
+      GridGroup,
+      "dataviews-view-picker-grid-group__header"
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(
+      Stack,
+      {
+        direction: "column",
+        gap: "sm",
+        role: "group",
+        "aria-labelledby": headerId,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+            "h3",
+            {
+              className: "dataviews-view-picker-grid-group__header",
+              id: headerId,
+              children: showLabel ? (0, import_i18n43.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"),
+                groupField.label,
+                groupName
+              ) : groupName
+            }
+          ),
+          children
+        ]
+      },
+      groupName
+    );
+  }
+  function ViewPickerGrid({
+    actions,
+    data,
+    fields: fields2,
+    getItemId: getItemId2,
+    isLoading,
+    onChangeSelection,
+    selection,
+    view,
+    className: className2,
+    empty
+  }) {
+    const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element85.useContext)(dataviews_context_default);
+    const titleField = fields2.find(
+      (field) => field.id === view?.titleField
+    );
+    const mediaField = fields2.find(
+      (field) => field.id === view?.mediaField
+    );
+    const descriptionField2 = fields2.find(
+      (field) => field.id === view?.descriptionField
+    );
+    const otherFields = view.fields ?? [];
+    const { regularFields, badgeFields } = otherFields.reduce(
+      (accumulator, fieldId) => {
+        const field = fields2.find((f2) => f2.id === fieldId);
+        if (!field) {
+          return accumulator;
+        }
+        const key = view.layout?.badgeFields?.includes(fieldId) ? "badgeFields" : "regularFields";
+        accumulator[key].push(field);
+        return accumulator;
+      },
+      { regularFields: [], badgeFields: [] }
+    );
+    const hasData = !!data?.length;
+    const usedPreviewSize = view.layout?.previewSize;
+    const isMultiselect = useIsMultiselectPicker(actions);
+    const size4 = "900px";
+    const groupField = view.groupBy?.field ? fields2.find((f2) => f2.id === view.groupBy?.field) : null;
+    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = (view.infiniteScrollEnabled && !dataByGroup) ?? false;
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId: getItemId2,
+      isItemSelectable: () => true,
+      selection,
+      onChangeSelection,
+      selectionMode: isMultiselect ? "multi" : "single-clearable",
+      shouldSelectOnClick: true
+    });
+    const currentPage = view?.page ?? 1;
+    const perPage = view?.perPage ?? 0;
+    const setSize = isInfiniteScroll ? paginationInfo?.totalItems : void 0;
+    const gridColumns = useGridColumns();
+    const placeholdersNeeded = usePlaceholdersNeeded(
+      data,
+      isInfiniteScroll,
+      gridColumns
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(import_jsx_runtime149.Fragment, {
+      // Render multiple groups.
+      children: [
+        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+          import_components34.Composite,
+          {
+            virtualFocus: true,
+            orientation: "horizontal",
+            role: "listbox",
+            "aria-multiselectable": isMultiselect,
+            className: clsx_default(
+              "dataviews-view-picker-grid",
+              className2,
+              {
+                [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
+                  view.layout.density
+                )
+              }
+            ),
+            "aria-label": itemListLabel,
+            render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+              Stack,
+              {
+                direction: "column",
+                gap: "lg",
+                children,
+                ...props
+              }
+            ),
+            children: Array.from(dataByGroup.entries()).map(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+                GridGroup,
+                {
+                  groupName,
+                  groupField,
+                  showLabel: view.groupBy?.showLabel !== false,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime149.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)(
+                          GridItem3,
+                          {
+                            view,
+                            selection,
+                            onChangeSelection,
+                            selectionProps: getSelectionProps(
+                              getItemId2(item)
+                            ),
+                            getItemId: getItemId2,
+                            item,
+                            mediaField,
+                            titleField,
+                            descriptionField: descriptionField2,
+                            regularFields,
+                            badgeFields,
+                            config: {
+                              sizes: size4
+                            },
+                            posinset: posInSet,
+                            setsize: setSize
+                          },
+                          getItemId2(item)
+                        );
+                      })
+                    }
+                  )
+                },
+                groupName
+              )
+            )
+          }
+        ),
+        // Render a single grid with all data.
+        hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(
+          import_components34.Composite,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+              GridItems,
+              {
+                className: clsx_default(
+                  "dataviews-view-picker-grid",
+                  className2,
+                  {
+                    [`has-${view.layout?.density}-density`]: view.layout?.density && [
+                      "compact",
+                      "comfortable"
+                    ].includes(view.layout.density)
+                  }
+                ),
+                previewSize: usedPreviewSize,
+                "aria-busy": isLoading,
+                ref: resizeObserverRef
+              }
+            ),
+            virtualFocus: true,
+            orientation: "horizontal",
+            role: "listbox",
+            "aria-multiselectable": isMultiselect,
+            "aria-label": itemListLabel,
+            children: [
+              Array.from({ length: placeholdersNeeded }).map(
+                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+                  import_components34.Composite.Item,
+                  {
+                    render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+                      Stack,
+                      {
+                        direction: "column",
+                        children,
+                        ...props
+                      }
+                    ),
+                    role: "option",
+                    "aria-hidden": true,
+                    tabIndex: -1,
+                    className: "dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"
+                  },
+                  `placeholder-${index2}`
+                )
+              ),
+              data.map((item) => {
+                const posinset = item.position;
+                return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+                  GridItem3,
+                  {
+                    view,
+                    selection,
+                    onChangeSelection,
+                    selectionProps: getSelectionProps(
+                      getItemId2(item)
+                    ),
+                    getItemId: getItemId2,
+                    item,
+                    mediaField,
+                    titleField,
+                    descriptionField: descriptionField2,
+                    regularFields,
+                    badgeFields,
+                    config: {
+                      sizes: size4
+                    },
+                    posinset,
+                    setsize: setSize
+                  },
+                  getItemId2(item)
+                );
+              })
+            ]
+          }
+        ),
+        // Render empty state.
+        !hasData && /* @__PURE__ */ (0, import_jsx_runtime149.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
+          }
+        ),
+        hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_components34.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);
+  function TableColumnField2({
+    item,
+    fields: fields2,
+    column,
+    align
+  }) {
+    const field = fields2.find((f2) => f2.id === column);
+    if (!field) {
+      return null;
+    }
+    const className2 = 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 }) });
+  }
+  function TableRow2({
+    item,
+    fields: fields2,
+    id,
+    view,
+    titleField,
+    mediaField,
+    descriptionField: descriptionField2,
+    selection,
+    getItemId: getItemId2,
+    onChangeSelection,
+    selectionProps,
+    posinset
+  }) {
+    const { paginationInfo } = (0, import_element86.useContext)(dataviews_context_default);
+    const isSelected2 = selection.includes(id);
+    const [isHovered, setIsHovered] = (0, import_element86.useState)(false);
+    const elementRef = (0, import_element86.useRef)(null);
+    useIntersectionObserver(elementRef, posinset);
+    const {
+      showTitle = true,
+      showMedia = true,
+      showDescription = true,
+      infiniteScrollEnabled
+    } = view;
+    const handleMouseEnter = () => {
+      setIsHovered(true);
+    };
+    const handleMouseLeave = () => {
+      setIsHovered(false);
+    };
+    const columns = view.fields ?? [];
+    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
+    return /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)(
+      import_components35.Composite.Item,
+      {
+        ref: elementRef,
+        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+          "tr",
+          {
+            className: clsx_default("dataviews-view-table__row", {
+              "is-selected": isSelected2,
+              "is-hovered": isHovered
+            }),
+            onMouseEnter: handleMouseEnter,
+            onMouseLeave: handleMouseLeave,
+            children,
+            ...props
+          }
+        ),
+        "aria-selected": isSelected2,
+        "aria-setsize": paginationInfo.totalItems || void 0,
+        "aria-posinset": posinset,
+        role: infiniteScrollEnabled ? "article" : "option",
+        onClickCapture: selectionProps.onClickCapture,
+        onClick: selectionProps.onClick,
+        onMouseDown: (event) => {
+          if (event.button !== 0) {
+            return;
+          }
+          event.currentTarget.parentElement?.focus({
+            preventScroll: true
+          });
+          selectionProps.onMouseDown(event);
+        },
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime150.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)(
+                DataViewsSelectionCheckbox,
+                {
+                  item,
+                  selection,
+                  onChangeSelection,
+                  getItemId: getItemId2,
+                  titleField,
+                  disabled: false,
+                  "aria-hidden": true,
+                  tabIndex: -1
+                }
+              ) })
+            }
+          ),
+          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+            "td",
+            {
+              role: "presentation",
+              children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+                column_primary_default,
+                {
+                  item,
+                  titleField: showTitle ? titleField : void 0,
+                  mediaField: showMedia ? mediaField : void 0,
+                  descriptionField: showDescription ? descriptionField2 : void 0,
+                  isItemClickable: () => false
+                }
+              )
+            }
+          ),
+          columns.map((column) => {
+            const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
+            return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+              "td",
+              {
+                style: {
+                  width,
+                  maxWidth,
+                  minWidth
+                },
+                role: "presentation",
+                children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+                  TableColumnField2,
+                  {
+                    fields: fields2,
+                    item,
+                    column,
+                    align
+                  }
+                )
+              },
+              column
+            );
+          })
+        ]
+      },
+      id
+    );
+  }
+  function ViewPickerTable({
+    actions,
+    data,
+    fields: fields2,
+    getItemId: getItemId2,
+    isLoading = false,
+    onChangeView,
+    onChangeSelection,
+    selection,
+    setOpenedFilter,
+    view,
+    className: className2,
+    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 isMultiselect = useIsMultiselectPicker(actions) ?? false;
+    (0, import_element86.useEffect)(() => {
+      if (headerMenuToFocusRef.current) {
+        headerMenuToFocusRef.current.focus();
+        headerMenuToFocusRef.current = void 0;
+      }
+    });
+    const groupField = view.groupBy?.field ? fields2.find((f2) => f2.id === view.groupBy?.field) : null;
+    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId: getItemId2,
+      isItemSelectable: () => true,
+      selection,
+      onChangeSelection,
+      selectionMode: isMultiselect ? "multi" : "single-clearable",
+      shouldSelectOnClick: true
+    });
+    const tableNoticeId = (0, import_element86.useId)();
+    if (nextHeaderMenuToFocus) {
+      headerMenuToFocusRef.current = nextHeaderMenuToFocus;
+      setNextHeaderMenuToFocus(void 0);
+      return;
+    }
+    const onHide = (field) => {
+      const hidden = headerMenuRefs.current.get(field.id);
+      const fallback = hidden ? headerMenuRefs.current.get(hidden.fallback) : void 0;
+      setNextHeaderMenuToFocus(fallback?.node);
+    };
+    const hasData = !!data?.length;
+    const titleField = fields2.find((field) => field.id === view.titleField);
+    const mediaField = fields2.find((field) => field.id === view.mediaField);
+    const descriptionField2 = fields2.find(
+      (field) => field.id === view.descriptionField
+    );
+    const { showTitle = true, showMedia = true, showDescription = true } = view;
+    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
+    const columns = view.fields ?? [];
+    const headerMenuRef = (column, index2) => (node) => {
+      if (node) {
+        headerMenuRefs.current.set(column, {
+          node,
+          fallback: columns[index2 > 0 ? index2 - 1 : 1]
+        });
+      } else {
+        headerMenuRefs.current.delete(column);
+      }
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)(import_jsx_runtime150.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)(
+        "table",
+        {
+          className: clsx_default(
+            "dataviews-view-table",
+            "dataviews-view-picker-table",
+            className2,
+            {
+              [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
+                view.layout.density
+              )
+            }
+          ),
+          "aria-busy": isLoading,
+          "aria-describedby": tableNoticeId,
+          role: isInfiniteScroll ? "feed" : "listbox",
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("thead", { role: "presentation", children: /* @__PURE__ */ (0, import_jsx_runtime150.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)(
+                    BulkSelectionCheckbox,
+                    {
+                      selection,
+                      onChangeSelection,
+                      data,
+                      actions,
+                      getItemId: getItemId2,
+                      disableSelectAll: isInfiniteScroll
+                    }
+                  ) }),
+                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("th", { children: titleField && /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+                    column_header_menu_default,
+                    {
+                      ref: headerMenuRef(
+                        titleField.id,
+                        0
+                      ),
+                      fieldId: titleField.id,
+                      view,
+                      fields: fields2,
+                      onChangeView,
+                      onHide,
+                      setOpenedFilter,
+                      canMove: false
+                    }
+                  ) }),
+                  columns.map((column, index2) => {
+                    const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
+                    return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+                      "th",
+                      {
+                        style: {
+                          width,
+                          maxWidth,
+                          minWidth,
+                          textAlign: align
+                        },
+                        "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
+                        scope: "col",
+                        children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+                          column_header_menu_default,
+                          {
+                            ref: headerMenuRef(column, index2),
+                            fieldId: column,
+                            view,
+                            fields: fields2,
+                            onChangeView,
+                            onHide,
+                            setOpenedFilter,
+                            canMove: view.layout?.enableMoving ?? true
+                          }
+                        )
+                      },
+                      column
+                    );
+                  })
+                ]
+              }
+            ) }),
+            hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)(
+                import_components35.Composite,
+                {
+                  virtualFocus: true,
+                  orientation: "vertical",
+                  render: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("tbody", { role: "group" }),
+                  children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+                      "tr",
+                      {
+                        className: "dataviews-view-table__group-header-row",
+                        role: "presentation",
+                        children: /* @__PURE__ */ (0, import_jsx_runtime150.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)(
+                              // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
+                              (0, import_i18n44.__)("%1$s: %2$s"),
+                              groupField.label,
+                              groupName
+                            )
+                          }
+                        )
+                      }
+                    ),
+                    groupItems.map((item, index2) => {
+                      const id = getItemId2(item) || index2.toString();
+                      return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+                        TableRow2,
+                        {
+                          item,
+                          fields: fields2,
+                          id,
+                          view,
+                          titleField,
+                          mediaField,
+                          descriptionField: descriptionField2,
+                          selection,
+                          getItemId: getItemId2,
+                          onChangeSelection,
+                          selectionProps: getSelectionProps(
+                            id
+                          )
+                        },
+                        getItemId2(item)
+                      );
+                    })
+                  ]
+                },
+                `group-${groupName}`
+              )
+            ) : /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+              import_components35.Composite,
+              {
+                render: /* @__PURE__ */ (0, import_jsx_runtime150.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)(
+                    TableRow2,
+                    {
+                      item,
+                      fields: fields2,
+                      id,
+                      view,
+                      titleField,
+                      mediaField,
+                      descriptionField: descriptionField2,
+                      selection,
+                      getItemId: getItemId2,
+                      onChangeSelection,
+                      selectionProps: getSelectionProps(
+                        id
+                      ),
+                      posinset
+                    },
+                    itemId
+                  );
+                })
+              }
+            )
+          ]
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)(
+        "div",
+        {
+          className: clsx_default({
+            "dataviews-loading": isLoading,
+            "dataviews-no-results": !hasData && !isLoading
+          }),
+          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, {}) })
+          ]
+        }
+      )
+    ] });
+  }
+  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);
+  function isDefined4(item) {
+    return !!item;
+  }
+  function PickerActivityItem({
+    view,
+    selection,
+    selectionProps,
+    getItemId: getItemId2,
+    item,
+    titleField,
+    mediaField,
+    descriptionField: descriptionField2,
+    otherFields,
+    posinset,
+    setsize
+  }) {
+    const elementRef = (0, import_element87.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)(
+      mediaField.render,
+      {
+        item,
+        field: mediaField,
+        config: {
+          sizes: density === "comfortable" ? "32px" : "24px"
+        }
+      }
+    ) : 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)(
+      "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)(() => {
+      switch (density) {
+        case "comfortable":
+          return "md";
+        default:
+          return "sm";
+      }
+    }, [density]);
+    return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+      import_components36.Composite.Item,
+      {
+        ref: elementRef,
+        role: "option",
+        "aria-label": titleField ? titleField.getValue({ item }) || void 0 : void 0,
+        "aria-posinset": posinset,
+        "aria-setsize": setsize,
+        "aria-selected": isSelected2,
+        className: clsx_default(
+          "dataviews-view-picker-activity__item",
+          density === "compact" && "is-compact",
+          density === "balanced" && "is-balanced",
+          density === "comfortable" && "is-comfortable",
+          isSelected2 && "is-selected"
+        ),
+        ...selectionProps,
+        render: /* @__PURE__ */ (0, import_jsx_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)(
+            Stack,
+            {
+              direction: "column",
+              gap: "xs",
+              align: "center",
+              className: "dataviews-view-picker-activity__item-type",
+              children: renderedMediaField
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(
+            Stack,
+            {
+              direction: "column",
+              gap: verticalGap,
+              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)(
+                  "div",
+                  {
+                    className: "dataviews-view-picker-activity__item-field",
+                    children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+                        VisuallyHidden,
+                        {
+                          render: /* @__PURE__ */ (0, import_jsx_runtime151.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)(
+                        field.render,
+                        {
+                          item,
+                          field
+                        }
+                      ) })
+                    ]
+                  },
+                  field.id
+                )) })
+              ]
+            }
+          )
+        ] })
+      }
+    );
+  }
+  function PickerActivityGroup({
+    groupName,
+    groupField,
+    showLabel = true,
+    children
+  }) {
+    const headerId = (0, import_compose12.useInstanceId)(
+      PickerActivityGroup,
+      "dataviews-view-picker-activity-group__header"
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(
+      Stack,
+      {
+        direction: "column",
+        role: "group",
+        "aria-labelledby": headerId,
+        className: "dataviews-view-picker-activity-group",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+            "h3",
+            {
+              className: "dataviews-view-picker-activity-group__header",
+              id: headerId,
+              children: showLabel ? (0, import_i18n45.sprintf)(
+                // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
+                (0, import_i18n45.__)("%1$s: %2$s"),
+                groupField.label,
+                groupName
+              ) : groupName
+            }
+          ),
+          children
+        ]
+      }
+    );
+  }
+  function ViewPickerActivity({
+    data,
+    fields: fields2,
+    getItemId: getItemId2,
+    isLoading,
+    onChangeSelection,
+    selection,
+    view,
+    actions,
+    className: className2,
+    empty
+  }) {
+    const { itemListLabel, paginationInfo } = (0, import_element87.useContext)(dataviews_context_default);
+    const isMultiselect = useIsMultiselectPicker(actions);
+    const titleField = fields2.find(
+      (field) => field.id === view?.titleField
+    );
+    const mediaField = fields2.find(
+      (field) => field.id === view?.mediaField
+    );
+    const descriptionField2 = fields2.find(
+      (field) => field.id === view?.descriptionField
+    );
+    const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f2) => fieldId === f2.id)).filter(isDefined4);
+    const groupField = view.groupBy?.field ? fields2.find((f2) => f2.id === view.groupBy?.field) : null;
+    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = (view.infiniteScrollEnabled && !dataByGroup) ?? false;
+    const setsize = isInfiniteScroll ? paginationInfo?.totalItems : void 0;
+    const hasData = !!data?.length;
+    const isGrouped = !!(groupField && dataByGroup);
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId: getItemId2,
+      isItemSelectable: () => true,
+      selection,
+      onChangeSelection,
+      selectionMode: isMultiselect ? "multi" : "single-clearable",
+      shouldSelectOnClick: true
+    });
+    const renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+      PickerActivityItem,
+      {
+        view,
+        selection,
+        selectionProps: getSelectionProps(getItemId2(item)),
+        getItemId: getItemId2,
+        item,
+        titleField,
+        mediaField,
+        descriptionField: descriptionField2,
+        otherFields,
+        posinset: item.position,
+        setsize
+      },
+      getItemId2(item)
+    );
+    if (!hasData) {
+      return /* @__PURE__ */ (0, import_jsx_runtime151.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
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(import_jsx_runtime151.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+        import_components36.Composite,
+        {
+          virtualFocus: true,
+          orientation: "vertical",
+          role: "listbox",
+          "aria-multiselectable": isMultiselect,
+          "aria-label": itemListLabel,
+          "aria-busy": isLoading,
+          render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
+          className: clsx_default(
+            "dataviews-view-picker-activity",
+            className2
+          ),
+          children: isGrouped && dataByGroup ? Array.from(dataByGroup.entries()).map(
+            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+              PickerActivityGroup,
+              {
+                groupName,
+                groupField,
+                showLabel: view.groupBy?.showLabel !== false,
+                children: groupItems.map(renderItem)
+              },
+              groupName
+            )
+          ) : 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, {}) })
+    ] });
+  }
+
+  // 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);
+  function DensityPicker() {
+    const context = (0, import_element88.useContext)(dataviews_context_default);
+    const view = context.view;
+    return /* @__PURE__ */ (0, import_jsx_runtime152.jsxs)(
+      import_components37.__experimentalToggleGroupControl,
+      {
+        label: (0, import_i18n46.__)("Density"),
+        value: view.layout?.density || "balanced",
+        onChange: (value) => {
+          context.onChangeView({
+            ...view,
+            layout: {
+              ...view.layout,
+              density: value
+            }
+          });
+        },
+        isBlock: true,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+            import_components37.__experimentalToggleGroupControlOption,
+            {
+              value: "comfortable",
+              label: (0, import_i18n46._x)(
+                "Comfortable",
+                "Density option for DataView layout"
+              )
+            },
+            "comfortable"
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+            import_components37.__experimentalToggleGroupControlOption,
+            {
+              value: "balanced",
+              label: (0, import_i18n46._x)("Balanced", "Density option for DataView layout")
+            },
+            "balanced"
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+            import_components37.__experimentalToggleGroupControlOption,
+            {
+              value: "compact",
+              label: (0, import_i18n46._x)("Compact", "Density option for DataView layout")
+            },
+            "compact"
+          )
+        ]
+      }
+    );
+  }
+
+  // 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 imageSizes2 = [
+    {
+      value: 120,
+      breakpoint: 1
+    },
+    {
+      value: 170,
+      breakpoint: 1
+    },
+    {
+      value: 230,
+      breakpoint: 1
+    },
+    {
+      value: 290,
+      breakpoint: 1112
+      // at minimum image width, 4 images display at this container size
+    },
+    {
+      value: 350,
+      breakpoint: 1636
+      // at minimum image width, 6 images display at this container size
+    },
+    {
+      value: 430,
+      breakpoint: 588
+      // at minimum image width, 2 images display at this container size
+    }
+  ];
+  function PreviewSizePicker() {
+    const context = (0, import_element89.useContext)(dataviews_context_default);
+    const view = context.view;
+    const breakValues = imageSizes2.filter((size4) => {
+      return context.containerWidth >= size4.breakpoint;
+    });
+    const layoutPreviewSize = view.layout?.previewSize ?? 230;
+    const previewSizeToUse = breakValues.map((size4, index2) => ({ ...size4, index: index2 })).filter((size4) => size4.value <= layoutPreviewSize).sort((a2, b2) => b2.value - a2.value)[0]?.index ?? 0;
+    const marks = breakValues.map((size4, index2) => {
+      return {
+        value: index2
+      };
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(
+      import_components38.RangeControl,
+      {
+        showTooltip: false,
+        label: (0, import_i18n47.__)("Preview size"),
+        value: previewSizeToUse,
+        min: 0,
+        max: breakValues.length - 1,
+        withInputField: false,
+        onChange: (value = 0) => {
+          context.onChangeView({
+            ...view,
+            layout: {
+              ...view.layout,
+              previewSize: breakValues[value].value
+            }
+          });
+        },
+        step: 1,
+        marks
+      }
+    );
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-config-options.mjs
+  var import_jsx_runtime154 = __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, {})
+    ] });
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
+  var VIEW_LAYOUTS = [
+    {
+      type: LAYOUT_TABLE,
+      label: (0, import_i18n48.__)("Table"),
+      component: table_default,
+      icon: block_table_default,
+      viewConfigOptions: DensityPicker
+    },
+    {
+      type: LAYOUT_GRID,
+      label: (0, import_i18n48.__)("Grid"),
+      component: grid_default,
+      icon: category_default,
+      viewConfigOptions: GridConfigOptions
+    },
+    {
+      type: LAYOUT_LIST2,
+      label: (0, import_i18n48.__)("List"),
+      component: ViewList,
+      icon: (0, import_i18n48.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
+      viewConfigOptions: DensityPicker
+    },
+    {
+      type: LAYOUT_ACTIVITY,
+      label: (0, import_i18n48.__)("Activity"),
+      component: ViewActivity,
+      icon: scheduled_default,
+      viewConfigOptions: DensityPicker
+    },
+    {
+      type: LAYOUT_PICKER_GRID,
+      label: (0, import_i18n48.__)("Grid"),
+      component: picker_grid_default,
+      icon: category_default,
+      viewConfigOptions: GridConfigOptions,
+      isPicker: true
+    },
+    {
+      type: LAYOUT_PICKER_TABLE,
+      label: (0, import_i18n48.__)("Table"),
+      component: picker_table_default,
+      icon: block_table_default,
+      viewConfigOptions: DensityPicker,
+      isPicker: true
+    },
+    {
+      type: LAYOUT_PICKER_ACTIVITY,
+      label: (0, import_i18n48.__)("Activity"),
+      component: ViewPickerActivity,
+      icon: scheduled_default,
+      viewConfigOptions: DensityPicker,
+      isPicker: true
+    }
+  ];
+
+  // packages/dataviews/build-module/components/dataviews-filters/filters.mjs
+  var import_element97 = __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);
+
+  // node_modules/@ariakit/react-components/dist/button/utils.js
+  function withDefaultButtonType(props) {
+    const { render: render4, type } = props;
+    if (render4 || type !== void 0) return props;
+    return {
+      ...props,
+      type: "button"
+    };
+  }
+
+  // node_modules/@ariakit/react-components/dist/focusable/focusable-context.js
+  var import_react50 = __toESM(require_react(), 1);
+  var FocusableContext = (0, import_react50.createContext)(true);
+
+  // node_modules/@ariakit/utils/dist/index.js
+  function toArray2(arg) {
+    if (Array.isArray(arg)) return arg;
+    return typeof arg !== "undefined" ? [arg] : [];
+  }
+  function flatten2DArray(array) {
+    const flattened = [];
+    for (const row of array) flattened.push(...row);
+    return flattened;
+  }
+  function reverseArray(array) {
+    return array.slice().reverse();
+  }
+  function noop5(..._) {
+  }
+  function applyState(argument, currentValue) {
+    if (isUpdater(argument)) return argument(isLazyValue(currentValue) ? currentValue() : currentValue);
+    return argument;
+  }
+  function isUpdater(argument) {
+    return typeof argument === "function";
+  }
+  function isLazyValue(value) {
+    return typeof value === "function";
+  }
+  function hasOwnProperty(object, prop) {
+    if (typeof Object.hasOwn === "function") return Object.hasOwn(object, prop);
+    return Object.prototype.hasOwnProperty.call(object, prop);
+  }
+  function chain(...fns) {
+    return (...args) => {
+      for (const fn of fns) if (typeof fn === "function") fn(...args);
+    };
+  }
+  function normalizeString(str) {
+    return str.normalize("NFD").replace(/[\u0300-\u036f]/g, "");
+  }
+  function omit(object, keys) {
+    const result = { ...object };
+    for (const key of keys) if (hasOwnProperty(result, key)) delete result[key];
+    return result;
+  }
+  function pick(object, paths) {
+    const result = {};
+    for (const key of paths) if (hasOwnProperty(object, key)) result[key] = object[key];
+    return result;
+  }
+  function identity(value) {
+    return value;
+  }
+  function afterPaint(cb = noop5) {
+    let raf2 = requestAnimationFrame(() => {
+      raf2 = requestAnimationFrame(cb);
+    });
+    return () => cancelAnimationFrame(raf2);
+  }
+  var defaultWarnOnceKey = {};
+  var warningMessages = /* @__PURE__ */ new WeakMap();
+  function warnOnce(message2, key) {
+    const warningKey = key || defaultWarnOnceKey;
+    let messages = warningMessages.get(warningKey);
+    if (!messages) {
+      messages = /* @__PURE__ */ new Set();
+      warningMessages.set(warningKey, messages);
+    }
+    if (messages.has(message2)) return;
+    messages.add(message2);
+    console.warn(message2);
+  }
+  function invariant(condition, message2) {
+    if (condition) return;
+    if (typeof message2 !== "string") throw new Error("Invariant failed");
+    throw new Error(message2);
+  }
+  function getKeys(obj) {
+    return Object.keys(obj);
+  }
+  function isFalsyBooleanCallback(booleanOrCallback, ...args) {
+    const result = typeof booleanOrCallback === "function" ? booleanOrCallback(...args) : booleanOrCallback;
+    if (result == null) return false;
+    return !result;
+  }
+  function disabledFromProps(props) {
+    return props.disabled || props["aria-disabled"] === true || props["aria-disabled"] === "true";
+  }
+  function removeUndefinedValues(obj) {
+    const result = {};
+    for (const key in obj) if (obj[key] !== void 0) result[key] = obj[key];
+    return result;
+  }
+  function defaultValue(...values) {
+    for (const value of values) if (value !== void 0) return value;
+  }
+  var canUseDOM = checkIsBrowser();
+  function checkIsBrowser() {
+    return typeof window !== "undefined" && !!window.document?.createElement;
+  }
+  function getDocument(node) {
+    if (!node) return document;
+    if ("self" in node) return node.document;
+    return node.ownerDocument || document;
+  }
+  function getActiveElement(node, activeDescendant = false) {
+    const { activeElement: activeElement2 } = getDocument(node);
+    if (!activeElement2?.nodeName) return null;
+    if (isFrame(activeElement2) && activeElement2.contentDocument?.body) return getActiveElement(activeElement2.contentDocument.body, activeDescendant);
+    if (activeDescendant) {
+      const id = activeElement2.getAttribute("aria-activedescendant");
+      if (id) {
+        const element = getDocument(activeElement2).getElementById(id);
+        if (element) return element;
+      }
+    }
+    return activeElement2;
+  }
+  function contains2(parent, child) {
+    return parent === child || parent.contains(child);
+  }
+  function isElement2(target) {
+    return target?.nodeType === 1;
+  }
+  function isNode2(target) {
+    return typeof target?.nodeType === "number";
+  }
+  function isFrame(element) {
+    return element.tagName === "IFRAME";
+  }
+  function isButton(element) {
+    const tagName = element.tagName.toLowerCase();
+    if (tagName === "button") return true;
+    if (tagName === "input" && element.type) return buttonInputTypes.indexOf(element.type) !== -1;
+    return false;
+  }
+  var buttonInputTypes = [
+    "button",
+    "color",
+    "file",
+    "image",
+    "reset",
+    "submit"
+  ];
+  function isVisible(element) {
+    if (typeof element.checkVisibility === "function") return element.checkVisibility();
+    const htmlElement = element;
+    return htmlElement.offsetWidth > 0 || htmlElement.offsetHeight > 0 || element.getClientRects().length > 0;
+  }
+  function isTextField(element) {
+    try {
+      if (element.tagName === "TEXTAREA") return true;
+      if (element.tagName !== "INPUT") return false;
+      return element.selectionStart !== null;
+    } catch (_error) {
+      return false;
+    }
+  }
+  function isTextbox(element) {
+    return element.isContentEditable || isTextField(element);
+  }
+  function getTextboxValue(element) {
+    if (isTextField(element)) return element.value;
+    if (element.isContentEditable) {
+      const range = getDocument(element).createRange();
+      range.selectNodeContents(element);
+      return range.toString();
+    }
+    return "";
+  }
+  function getTextboxSelection(element) {
+    let start2 = 0;
+    let end = 0;
+    if (isTextField(element)) {
+      start2 = element.selectionStart || 0;
+      end = element.selectionEnd || 0;
+    } else if (element.isContentEditable) {
+      const selection = getDocument(element).getSelection();
+      if (selection?.rangeCount && selection.anchorNode && contains2(element, selection.anchorNode) && selection.focusNode && contains2(element, selection.focusNode)) {
+        const range = selection.getRangeAt(0);
+        const nextRange = range.cloneRange();
+        nextRange.selectNodeContents(element);
+        nextRange.setEnd(range.startContainer, range.startOffset);
+        start2 = nextRange.toString().length;
+        nextRange.setEnd(range.endContainer, range.endOffset);
+        end = nextRange.toString().length;
+      }
+    }
+    return {
+      start: start2,
+      end
+    };
+  }
+  var allowedPopupRoles = [
+    "dialog",
+    "menu",
+    "listbox",
+    "tree",
+    "grid"
+  ];
+  var itemRoleByPopupRole = {
+    menu: "menuitem",
+    listbox: "option",
+    tree: "treeitem"
+  };
+  function getPopupRole(element, fallback) {
+    const role = element?.getAttribute("role");
+    if (role && allowedPopupRoles.indexOf(role) !== -1) return role;
+    return fallback;
+  }
+  function getItemRoleByPopupRole(popupRole) {
+    if (popupRole == null) return;
+    if (!hasOwnProperty(itemRoleByPopupRole, popupRole)) return;
+    return itemRoleByPopupRole[popupRole];
+  }
+  function getScrollingElement(element) {
+    if (!element) return null;
+    const isScrollableOverflow = (overflow) => {
+      if (overflow === "auto") return true;
+      if (overflow === "scroll") return true;
+      return false;
+    };
+    if (element.clientHeight && element.scrollHeight > element.clientHeight) {
+      const { overflowY } = getComputedStyle(element);
+      if (isScrollableOverflow(overflowY)) return element;
+    } else if (element.clientWidth && element.scrollWidth > element.clientWidth) {
+      const { overflowX } = getComputedStyle(element);
+      if (isScrollableOverflow(overflowX)) return element;
+    }
+    const doc = getDocument(element);
+    return getScrollingElement(element.parentElement) || doc.scrollingElement || doc.body;
+  }
+  function setSelectionRange(element, ...args) {
+    if (/text|search|password|tel|url/i.test(element.type)) element.setSelectionRange(...args);
+  }
+  function sortBasedOnDOMPosition(items, getElement) {
+    const pairs = items.map((item, index2) => [index2, item]);
+    let isOrderDifferent = false;
+    pairs.sort(([indexA, a2], [indexB, b2]) => {
+      const elementA = getElement(a2);
+      const elementB = getElement(b2);
+      if (elementA === elementB) return 0;
+      if (!elementA || !elementB) return 0;
+      if (isElementPreceding(elementA, elementB)) {
+        if (indexA > indexB) isOrderDifferent = true;
+        return -1;
+      }
+      if (indexA < indexB) isOrderDifferent = true;
+      return 1;
+    });
+    if (isOrderDifferent) return pairs.map(([_, item]) => item);
+    return items;
+  }
+  function isElementPreceding(a2, b2) {
+    return Boolean(b2.compareDocumentPosition(a2) & Node.DOCUMENT_POSITION_PRECEDING);
+  }
+  function isTouchDevice() {
+    return canUseDOM && !!navigator.maxTouchPoints;
+  }
+  function isApple() {
+    if (!canUseDOM) return false;
+    return /mac|iphone|ipad|ipod/i.test(navigator.platform);
+  }
+  function isSafari() {
+    return canUseDOM && isApple() && /apple/i.test(navigator.vendor);
+  }
+  function isFirefox() {
+    return canUseDOM && /firefox\//i.test(navigator.userAgent);
+  }
+  function isPortalEvent(event) {
+    const { currentTarget, target } = event;
+    if (!currentTarget) return false;
+    if (!isNode2(target)) return true;
+    return !contains2(currentTarget, target);
+  }
+  function isSelfTarget(event) {
+    return event.target === event.currentTarget;
+  }
+  function isActivatableNavigationTarget(element) {
+    if (!isElement2(element)) return false;
+    const target = element;
+    const tagName = target.tagName.toLowerCase();
+    if (tagName === "a") return true;
+    if (tagName === "button" && target.type === "submit") return true;
+    if (tagName === "input" && target.type === "submit") return true;
+    return false;
+  }
+  function isOpeningInNewTab(event) {
+    const isAppleDevice = isApple();
+    if (isAppleDevice && !event.metaKey) return false;
+    if (!isAppleDevice && !event.ctrlKey) return false;
+    return isActivatableNavigationTarget(event.currentTarget);
+  }
+  function isDownloading(event) {
+    if (!event.altKey) return false;
+    return isActivatableNavigationTarget(event.currentTarget);
+  }
+  function fireBlurEvent(element, eventInit) {
+    const event = new FocusEvent("blur", eventInit);
+    const defaultAllowed = element.dispatchEvent(event);
+    const bubbleInit = {
+      ...eventInit,
+      bubbles: true
+    };
+    element.dispatchEvent(new FocusEvent("focusout", bubbleInit));
+    return defaultAllowed;
+  }
+  function fireKeyboardEvent(element, type, eventInit) {
+    const event = new KeyboardEvent(type, eventInit);
+    return element.dispatchEvent(event);
+  }
+  function fireClickEvent(element, eventInit) {
+    const event = new MouseEvent("click", eventInit);
+    return element.dispatchEvent(event);
+  }
+  function isFocusEventOutside(event, container) {
+    const containerElement = container || event.currentTarget;
+    const relatedTarget = event.relatedTarget;
+    return !isNode2(relatedTarget) || !contains2(containerElement, relatedTarget);
+  }
+  function isInputEvent(event) {
+    return event.type === "input";
+  }
+  function queueBeforeEvent(element, type, callback, timeout) {
+    const createTimer = (callback2) => {
+      if (timeout) {
+        const timerId2 = setTimeout(callback2, timeout);
+        return () => clearTimeout(timerId2);
+      }
+      const timerId = requestAnimationFrame(callback2);
+      return () => cancelAnimationFrame(timerId);
+    };
+    const cancelTimer = createTimer(() => {
+      element.removeEventListener(type, callSync, true);
+      callback();
+    });
+    const callSync = () => {
+      cancelTimer();
+      callback();
+    };
+    element.addEventListener(type, callSync, {
+      once: true,
+      capture: true
+    });
+    return () => {
+      cancelTimer();
+      element.removeEventListener(type, callSync, true);
+    };
+  }
+  function addGlobalEventListener(type, listener, options, scope = window) {
+    const children = [];
+    try {
+      scope.document.addEventListener(type, listener, options);
+      for (const frame of Array.from(scope.frames)) children.push(addGlobalEventListener(type, listener, options, frame));
+    } catch {
+    }
+    const removeEventListener = () => {
+      try {
+        scope.document.removeEventListener(type, listener, options);
+      } catch {
+      }
+      for (const remove of children) remove();
+    };
+    return removeEventListener;
+  }
+  var selector = "input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";
+  function isFocusable(element) {
+    if (!element.matches(selector)) return false;
+    if (!isVisible(element)) return false;
+    if (element.closest("[inert]")) return false;
+    return true;
+  }
+  function hasFocus(element) {
+    const activeElement2 = getActiveElement(element);
+    if (!activeElement2) return false;
+    if (activeElement2 === element) return true;
+    const activeDescendant = activeElement2.getAttribute("aria-activedescendant");
+    if (!activeDescendant) return false;
+    return activeDescendant === element.id;
+  }
+  function hasFocusWithin(element) {
+    const activeElement2 = getActiveElement(element);
+    if (!activeElement2) return false;
+    if (contains2(element, activeElement2)) return true;
+    const activeDescendant = activeElement2.getAttribute("aria-activedescendant");
+    if (!activeDescendant) return false;
+    if (!("id" in element)) return false;
+    if (activeDescendant === element.id) return true;
+    return !!element.querySelector(`#${CSS.escape(activeDescendant)}`);
+  }
+  function 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?.();
+      return createUndoCallback(async () => {
+        await redo?.();
+        return callback;
+      });
+    };
+  }
+  var UndoManager = createUndoManager();
+  function createUndoManager({ limit = 100 } = {}) {
+    const undoStack = [];
+    let redoStack = [];
+    let currentGroup = null;
+    const canUndo = () => undoStack.length > 0;
+    const canRedo = () => redoStack.length > 0;
+    const undo = async () => {
+      if (!canUndo()) return;
+      currentGroup = null;
+      redoStack.push(await undoStack.pop()?.());
+    };
+    const redo = async () => {
+      if (!canRedo()) return;
+      currentGroup = null;
+      undoStack.push(await redoStack.pop()?.());
+    };
+    const execute = async (callback, group) => {
+      if (!callback) return;
+      const sameGroup = group === currentGroup;
+      currentGroup = group ?? null;
+      const nextIndex = sameGroup ? Math.max(0, undoStack.length - 1) : undoStack.length;
+      const undoCallback = await callback();
+      if (!undoCallback) return;
+      redoStack = [];
+      const currentUndo = undoStack[nextIndex];
+      undoStack[nextIndex] = createUndoCallback(async () => {
+        await undoCallback?.();
+        const currentRedo = await currentUndo?.();
+        return async () => {
+          await currentRedo?.();
+          await callback?.();
+        };
+      });
+      while (undoStack.length > limit) undoStack.shift();
+    };
+    return {
+      canUndo,
+      canRedo,
+      undo,
+      redo,
+      execute
+    };
+  }
+
+  // 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);
+  function setRef(ref, value) {
+    if (typeof ref === "function") {
+      const cleanup = ref(value);
+      if (typeof cleanup === "function") return cleanup;
+    } else if (ref) ref.current = value;
+  }
+  function isValidElementWithRef(element) {
+    if (!element) return false;
+    if (!(0, import_react51.isValidElement)(element)) return false;
+    if ("ref" in element.props) return true;
+    if ("ref" in element) return true;
+    return false;
+  }
+  function getRefProperty(element) {
+    if (!isValidElementWithRef(element)) return null;
+    return { ...element.props }.ref || element.ref;
+  }
+  function mergeProps2(base, overrides) {
+    const props = { ...base };
+    for (const key in overrides) {
+      if (!hasOwnProperty(overrides, key)) continue;
+      if (key === "className") {
+        const prop = "className";
+        const baseClass = base[prop];
+        const overrideClass = overrides[prop];
+        if (baseClass && overrideClass) props[prop] = `${baseClass} ${overrideClass}`;
+        else props[prop] = overrideClass || baseClass;
+        continue;
+      }
+      if (key === "style") {
+        const prop = "style";
+        props[prop] = base[prop] ? {
+          ...base[prop],
+          ...overrides[prop]
+        } : overrides[prop];
+        continue;
+      }
+      const overrideValue = overrides[key];
+      if (key.startsWith("on")) {
+        if (typeof overrideValue !== "function") continue;
+        const baseValue = base[key];
+        if (typeof baseValue === "function") {
+          props[key] = (...args) => {
+            overrideValue(...args);
+            baseValue(...args);
+          };
+          continue;
+        }
+      }
+      props[key] = overrideValue;
+    }
+    return props;
+  }
+  var _React = { ...React87 };
+  var useReactId = _React.useId;
+  var useReactDeferredValue = _React.useDeferredValue;
+  var useReactInsertionEffect = _React.useInsertionEffect;
+  var useSafeLayoutEffect = canUseDOM ? import_react51.useLayoutEffect : import_react51.useEffect;
+  function useInitialValue(value) {
+    const [initialValue] = (0, import_react51.useState)(value);
+    return initialValue;
+  }
+  function useLiveRef(value) {
+    const ref = (0, import_react51.useRef)(value);
+    useSafeLayoutEffect(() => {
+      ref.current = value;
+    });
+    return ref;
+  }
+  function useEvent(callback) {
+    const ref = (0, import_react51.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), []);
+  }
+  function useTransactionState(callback) {
+    const [state, setState] = (0, import_react51.useState)(null);
+    useSafeLayoutEffect(() => {
+      if (state == null) return;
+      if (!callback) return;
+      let prevState = null;
+      callback((prev) => {
+        prevState = prev;
+        return state;
+      });
+      return () => {
+        callback(prevState);
+      };
+    }, [state, callback]);
+    return [state, setState];
+  }
+  function useMergeRefs2(...refs) {
+    return (0, import_react51.useMemo)(() => {
+      if (!refs.some(Boolean)) return;
+      return (value) => {
+        const refEffects = [];
+        for (const ref of refs) {
+          if (!ref) continue;
+          const cleanup = setRef(ref, value);
+          refEffects.push({
+            ref,
+            cleanup: typeof cleanup === "function" ? cleanup : void 0
           });
-        // Tu
-        case "iiiiii":
-          return localize2.day(dayOfWeek, {
-            width: "short",
-            context: "formatting"
+        }
+        if (!refEffects.some((effect) => effect.cleanup)) return;
+        return () => {
+          for (const { ref, cleanup } of refEffects) if (cleanup) cleanup();
+          else setRef(ref, null);
+        };
+      };
+    }, refs);
+  }
+  function useId5(defaultId) {
+    if (useReactId) {
+      const reactId = useReactId();
+      if (defaultId) return defaultId;
+      return reactId;
+    }
+    const [id, setId] = (0, import_react51.useState)(defaultId);
+    useSafeLayoutEffect(() => {
+      if (defaultId || id) return;
+      const random = Math.random().toString(36).slice(2, 8);
+      setId(`id-${random}`);
+    }, [defaultId, id]);
+    return defaultId || id;
+  }
+  function useAttribute(refOrElement, attributeName, defaultValue2) {
+    const initialValue = useInitialValue(defaultValue2);
+    const [attribute, setAttribute] = (0, import_react51.useState)(initialValue);
+    (0, import_react51.useEffect)(() => {
+      const element = refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement;
+      if (!element) return;
+      const callback = () => {
+        const value = element.getAttribute(attributeName);
+        setAttribute(value == null ? initialValue : value);
+      };
+      const observer = new MutationObserver(callback);
+      observer.observe(element, { attributeFilter: [attributeName] });
+      callback();
+      return () => observer.disconnect();
+    }, [
+      refOrElement,
+      attributeName,
+      initialValue
+    ]);
+    return attribute;
+  }
+  function useUpdateEffect(effect, deps) {
+    const mounted = (0, import_react51.useRef)(false);
+    (0, import_react51.useEffect)(() => {
+      if (mounted.current) return effect();
+      mounted.current = true;
+    }, deps);
+    (0, import_react51.useEffect)(() => () => {
+      mounted.current = false;
+    }, []);
+  }
+  function useUpdateLayoutEffect(effect, deps) {
+    const mounted = (0, import_react51.useRef)(false);
+    useSafeLayoutEffect(() => {
+      if (mounted.current) return effect();
+      mounted.current = true;
+    }, deps);
+    useSafeLayoutEffect(() => () => {
+      mounted.current = false;
+    }, []);
+  }
+  function useForceUpdate2() {
+    return (0, import_react51.useReducer)(() => [], []);
+  }
+  function useBooleanEvent(booleanOrCallback) {
+    return useEvent(typeof booleanOrCallback === "function" ? booleanOrCallback : () => booleanOrCallback);
+  }
+  function useWrapElement(props, callback, deps = []) {
+    const wrapElement = (0, import_react51.useCallback)((element) => {
+      if (props.wrapElement) element = props.wrapElement(element);
+      return callback(element);
+    }, [...deps, props.wrapElement]);
+    return {
+      ...props,
+      wrapElement
+    };
+  }
+  function useMetadataProps(props, key, value) {
+    const parent = props.onLoadedMetadataCapture;
+    const onLoadedMetadataCapture = (0, import_react51.useMemo)(() => {
+      return Object.assign(() => {
+      }, parent, ...value !== void 0 ? [{ [key]: value }] : []);
+    }, [
+      parent,
+      key,
+      value
+    ]);
+    return [parent?.[key], { onLoadedMetadataCapture }];
+  }
+  var hasInstalledGlobalEventListeners = false;
+  function useIsMouseMoving() {
+    (0, import_react51.useEffect)(() => {
+      if (hasInstalledGlobalEventListeners) return;
+      addGlobalEventListener("mousemove", setMouseMoving, true);
+      addGlobalEventListener("mousedown", resetMouseMoving, true);
+      addGlobalEventListener("mouseup", resetMouseMoving, true);
+      addGlobalEventListener("keydown", resetMouseMoving, true);
+      addGlobalEventListener("scroll", resetMouseMoving, true);
+      hasInstalledGlobalEventListeners = true;
+    }, []);
+    return useEvent(() => mouseMoving);
+  }
+  var mouseMoving = false;
+  var previousScreenX = 0;
+  var previousScreenY = 0;
+  function hasMouseMovement(event) {
+    const movementX = event.movementX || event.screenX - previousScreenX;
+    const movementY = event.movementY || event.screenY - previousScreenY;
+    previousScreenX = event.screenX;
+    previousScreenY = event.screenY;
+    return movementX || movementY || false;
+  }
+  function setMouseMoving(event) {
+    if (!hasMouseMovement(event)) return;
+    mouseMoving = true;
+  }
+  function resetMouseMoving() {
+    mouseMoving = false;
+  }
+  function forwardRef48(render4) {
+    const Role = React87.forwardRef((props, ref) => render4({
+      ...props,
+      ref
+    }));
+    Role.displayName = render4.displayName || render4.name;
+    return Role;
+  }
+  function memo5(Component, propsAreEqual) {
+    return React87.memo(Component, propsAreEqual);
+  }
+  function createElement5(Type, props) {
+    const { wrapElement, render: render4, ...rest } = props;
+    const mergedRef = useMergeRefs2(props.ref, getRefProperty(render4));
+    let element;
+    if (React87.isValidElement(render4)) {
+      const renderProps = {
+        ...render4.props,
+        ref: mergedRef
+      };
+      element = React87.cloneElement(render4, mergeProps2(rest, renderProps));
+    } else if (render4) element = render4(rest);
+    else element = /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(Type, { ...rest });
+    if (wrapElement) return wrapElement(element);
+    return element;
+  }
+  function createHook(useProps) {
+    const useRole = (props = {}) => {
+      return useProps(props);
+    };
+    useRole.displayName = useProps.name;
+    return useRole;
+  }
+  function createStoreContext(providers = [], scopedProviders = []) {
+    const context = React87.createContext(void 0);
+    const scopedContext = React87.createContext(void 0);
+    const useContext69 = () => React87.useContext(context);
+    const useScopedContext = (onlyScoped = false) => {
+      const scoped = React87.useContext(scopedContext);
+      const store2 = useContext69();
+      if (onlyScoped) return scoped;
+      return scoped || store2;
+    };
+    const useProviderContext = () => {
+      const scoped = React87.useContext(scopedContext);
+      const store2 = useContext69();
+      if (scoped && scoped === store2) return;
+      return store2;
+    };
+    const ContextProvider = (props) => {
+      return providers.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(Provider2, {
+        ...props,
+        children
+      }), /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(context.Provider, { ...props }));
+    };
+    const ScopedContextProvider = (props) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(ContextProvider, {
+        ...props,
+        children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(Provider2, {
+          ...props,
+          children
+        }), /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(scopedContext.Provider, { ...props }))
+      });
+    };
+    return {
+      context,
+      scopedContext,
+      useContext: useContext69,
+      useScopedContext,
+      useProviderContext,
+      ContextProvider,
+      ScopedContextProvider
+    };
+  }
+
+  // node_modules/@ariakit/react-components/dist/focusable/focusable.js
+  var import_react52 = __toESM(require_react(), 1);
+  var TagName = "div";
+  var accessibleWhenDisabledSymbol = /* @__PURE__ */ Symbol("accessibleWhenDisabled");
+  var isSafariBrowser = isSafari();
+  var nativeTabbableMask = 1;
+  var supportsDisabledMask = 2;
+  var defaultElementCapabilities = 3;
+  var alwaysFocusVisibleInputTypes = [
+    "text",
+    "search",
+    "url",
+    "tel",
+    "email",
+    "password",
+    "number",
+    "date",
+    "month",
+    "week",
+    "time",
+    "datetime",
+    "datetime-local"
+  ];
+  function isAlwaysFocusVisible(element) {
+    const { tagName, readOnly, type } = element;
+    if (tagName === "TEXTAREA" && !readOnly) return true;
+    if (tagName === "SELECT" && !readOnly) return true;
+    if (tagName === "INPUT" && !readOnly) return alwaysFocusVisibleInputTypes.includes(type);
+    if (element.isContentEditable) return true;
+    if (element.getAttribute("role") === "combobox" && element.dataset.name) return true;
+    return false;
+  }
+  function isNativeTabbable(tagName) {
+    if (!tagName) return true;
+    return tagName === "button" || tagName === "summary" || tagName === "input" || tagName === "select" || tagName === "textarea" || tagName === "a";
+  }
+  function supportsDisabledAttribute(tagName) {
+    if (!tagName) return true;
+    return tagName === "button" || tagName === "input" || tagName === "select" || tagName === "textarea";
+  }
+  function getElementCapabilities(tagName) {
+    let capabilities = 0;
+    if (isNativeTabbable(tagName)) capabilities |= nativeTabbableMask;
+    if (supportsDisabledAttribute(tagName)) capabilities |= supportsDisabledMask;
+    return capabilities;
+  }
+  function isNativeSubmitControl(element) {
+    if (element.tagName === "BUTTON") {
+      const { type } = element;
+      return type === "submit";
+    }
+    if (element.tagName === "INPUT") {
+      const { type } = element;
+      return type === "submit" || type === "image";
+    }
+    return false;
+  }
+  function getTabIndex2({ focusable: focusable2, trulyDisabled, nativeTabbable, supportsDisabled, safariTabIndex, tabIndexProp }) {
+    if (!focusable2) return tabIndexProp;
+    if (trulyDisabled) {
+      if (nativeTabbable && !supportsDisabled) return -1;
+      return;
+    }
+    if (nativeTabbable) {
+      if (safariTabIndex && tabIndexProp == null) return 0;
+      return tabIndexProp;
+    }
+    return tabIndexProp ?? 0;
+  }
+  function useDisableEvent(onEvent, disabled2) {
+    return useEvent((event) => {
+      onEvent?.(event);
+      if (event.defaultPrevented) return;
+      if (disabled2) {
+        event.stopPropagation();
+        event.preventDefault();
+      }
+    });
+  }
+  var hasInstalledGlobalEventListeners2 = false;
+  var isKeyboardModality = true;
+  function onGlobalMouseDown(event) {
+    const target = event.target;
+    if (isElement2(target) && !target.hasAttribute("data-focus-visible")) isKeyboardModality = false;
+  }
+  function onGlobalKeyDown(event) {
+    if (event.metaKey) return;
+    if (event.ctrlKey) return;
+    if (event.altKey) return;
+    isKeyboardModality = true;
+  }
+  var useFocusable = createHook(function useFocusable2({ focusable: focusable2 = true, accessibleWhenDisabled, autoFocus, onFocusVisible, ...props }) {
+    const ref = (0, import_react52.useRef)(null);
+    const [parentAccessibleWhenDisabled, metadataProps] = useMetadataProps(props, accessibleWhenDisabledSymbol, accessibleWhenDisabled);
+    accessibleWhenDisabled ??= parentAccessibleWhenDisabled;
+    (0, import_react52.useEffect)(() => {
+      if (!focusable2) return;
+      if (hasInstalledGlobalEventListeners2) return;
+      addGlobalEventListener("mousedown", onGlobalMouseDown, true);
+      addGlobalEventListener("keydown", onGlobalKeyDown, true);
+      hasInstalledGlobalEventListeners2 = true;
+    }, [focusable2]);
+    const disabled2 = focusable2 && disabledFromProps(props);
+    const trulyDisabled = disabled2 && !accessibleWhenDisabled;
+    const [focusVisible, setFocusVisible] = (0, import_react52.useState)(false);
+    const focusVisibleRef = (0, import_react52.useRef)(false);
+    const nativeSubmitObserverCleanupRef = (0, import_react52.useRef)(null);
+    const cleanupFocusVisible = useEvent((element) => {
+      nativeSubmitObserverCleanupRef.current?.();
+      nativeSubmitObserverCleanupRef.current = null;
+      focusVisibleRef.current = false;
+      element?.removeAttribute("data-focus-visible");
+    });
+    (0, import_react52.useEffect)(() => {
+      if (focusable2 && !trulyDisabled) return;
+      cleanupFocusVisible(ref.current);
+      if (focusVisible) setFocusVisible(false);
+    }, [
+      focusable2,
+      trulyDisabled,
+      focusVisible,
+      cleanupFocusVisible
+    ]);
+    (0, import_react52.useEffect)(() => {
+      if (!focusable2) return;
+      if (!focusVisible) return;
+      const element = ref.current;
+      if (!element) return;
+      if (typeof IntersectionObserver === "undefined") return;
+      const observer = new IntersectionObserver(() => {
+        if (!isFocusable(element)) {
+          focusVisibleRef.current = false;
+          setFocusVisible(false);
+        }
+      });
+      observer.observe(element);
+      return () => observer.disconnect();
+    }, [focusable2, focusVisible]);
+    (0, import_react52.useEffect)(() => {
+      return () => nativeSubmitObserverCleanupRef.current?.();
+    }, []);
+    const onKeyPressCapture = useDisableEvent(props.onKeyPressCapture, disabled2);
+    const onMouseDownCapture = useDisableEvent(props.onMouseDownCapture, disabled2);
+    const onClickCapture = useDisableEvent(props.onClickCapture, disabled2);
+    const handleFocusVisible = (event, currentTarget) => {
+      if (currentTarget) event.currentTarget = currentTarget;
+      if (!focusable2) return;
+      const element = event.currentTarget;
+      if (!element) return;
+      if (!hasFocus(element)) return;
+      onFocusVisible?.(event);
+      if (event.defaultPrevented) return;
+      element.dataset.focusVisible = "true";
+      focusVisibleRef.current = true;
+      if (isNativeSubmitControl(element)) {
+        nativeSubmitObserverCleanupRef.current?.();
+        nativeSubmitObserverCleanupRef.current = null;
+        if (typeof IntersectionObserver !== "undefined") {
+          const observer = new IntersectionObserver(() => {
+            if (isFocusable(element)) return;
+            cleanupFocusVisible(element);
           });
-        // Tuesday
-        case "iiii":
-        default:
-          return localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "formatting"
+          observer.observe(element);
+          nativeSubmitObserverCleanupRef.current = () => observer.disconnect();
+        }
+        return;
+      }
+      setFocusVisible(true);
+    };
+    const onKeyDownCaptureProp = props.onKeyDownCapture;
+    const onKeyDownCapture = useEvent((event) => {
+      onKeyDownCaptureProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!focusable2) return;
+      if (focusVisible) return;
+      if (focusVisibleRef.current) return;
+      if (event.metaKey) return;
+      if (event.altKey) return;
+      if (event.ctrlKey) return;
+      if (!isSelfTarget(event)) return;
+      const element = event.currentTarget;
+      const applyFocusVisible = () => handleFocusVisible(event, element);
+      queueBeforeEvent(element, "focusout", applyFocusVisible);
+    });
+    const onFocusCaptureProp = props.onFocusCapture;
+    const onFocusCapture = useEvent((event) => {
+      onFocusCaptureProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!focusable2) return;
+      if (!isSelfTarget(event)) {
+        setFocusVisible(false);
+        return;
+      }
+      const element = event.currentTarget;
+      const applyFocusVisible = () => handleFocusVisible(event, element);
+      if (isKeyboardModality || isAlwaysFocusVisible(event.target)) queueBeforeEvent(event.target, "focusout", applyFocusVisible);
+      else setFocusVisible(false);
+    });
+    const onBlurProp = props.onBlur;
+    const onBlur = useEvent((event) => {
+      onBlurProp?.(event);
+      if (!focusable2) return;
+      if (!isFocusEventOutside(event)) return;
+      cleanupFocusVisible(event.currentTarget);
+      setFocusVisible(false);
+    });
+    const autoFocusOnShow = (0, import_react52.useContext)(FocusableContext);
+    const autoFocusRef = useEvent((element) => {
+      if (!focusable2) return;
+      if (!autoFocus) return;
+      if (!element) return;
+      if (!autoFocusOnShow) return;
+      queueMicrotask(() => {
+        if (hasFocus(element)) return;
+        if (!isFocusable(element)) return;
+        element.focus();
+      });
+    });
+    const [elementCapabilities, setElementCapabilities] = (0, import_react52.useState)(defaultElementCapabilities);
+    useSafeLayoutEffect(() => {
+      const element = ref.current;
+      if (!element) return;
+      const nextCapabilities = getElementCapabilities(element.tagName.toLowerCase());
+      if (nextCapabilities === defaultElementCapabilities) return;
+      setElementCapabilities(nextCapabilities);
+    }, []);
+    const nativeTabbable = focusable2 && !!(elementCapabilities & nativeTabbableMask);
+    const supportsDisabled = focusable2 && !!(elementCapabilities & supportsDisabledMask);
+    const [safariTabIndex, setSafariTabIndex] = (0, import_react52.useState)(false);
+    if (isSafariBrowser) (0, import_react52.useEffect)(() => {
+      if (!focusable2) return;
+      const element = ref.current;
+      if (!element) return;
+      const { type } = element;
+      const isNativeCheckboxOrRadio = element.tagName === "INPUT" && (type === "checkbox" || type === "radio");
+      setSafariTabIndex(isButton(element) || isNativeCheckboxOrRadio);
+    }, [focusable2]);
+    const styleProp = props.style;
+    const style = (0, import_react52.useMemo)(() => {
+      if (trulyDisabled) return {
+        pointerEvents: "none",
+        ...styleProp
+      };
+      return styleProp;
+    }, [trulyDisabled, styleProp]);
+    props = {
+      "data-focus-visible": focusable2 && focusVisible || void 0,
+      "data-autofocus": autoFocus || void 0,
+      "aria-disabled": disabled2 || void 0,
+      ...props,
+      ...metadataProps,
+      ref: useMergeRefs2(ref, autoFocusRef, props.ref),
+      style,
+      tabIndex: getTabIndex2({
+        focusable: focusable2,
+        trulyDisabled,
+        nativeTabbable,
+        supportsDisabled,
+        safariTabIndex,
+        tabIndexProp: props.tabIndex
+      }),
+      disabled: supportsDisabled && trulyDisabled ? true : void 0,
+      contentEditable: disabled2 ? void 0 : props.contentEditable,
+      onKeyPressCapture,
+      onClickCapture,
+      onMouseDownCapture,
+      onKeyDownCapture,
+      onFocusCapture,
+      onBlur
+    };
+    return removeUndefinedValues(props);
+  });
+  var Focusable = forwardRef48(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 TagName2 = "button";
+  function isNativeClick(event) {
+    if (!event.isTrusted) return false;
+    const element = event.currentTarget;
+    if (event.key === "Enter") return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "A";
+    if (event.key === " ") return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "INPUT" || element.tagName === "SELECT";
+    return false;
+  }
+  var symbol = /* @__PURE__ */ Symbol("command");
+  var useCommand = createHook(function useCommand2({ clickOnEnter = true, clickOnSpace = true, ...props }) {
+    const ref = (0, import_react53.useRef)(null);
+    const [isNativeButton, setIsNativeButton] = (0, import_react53.useState)(false);
+    const type = props.type;
+    (0, import_react53.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 disabled2 = disabledFromProps(props);
+    const [isDuplicate, metadataProps] = useMetadataProps(props, symbol, true);
+    useSafeLayoutEffect(() => {
+      if (!disabled2) return;
+      activeRef.current = false;
+      setActive(false);
+    }, [disabled2]);
+    const onKeyDownProp = props.onKeyDown;
+    const onKeyDown = useEvent((event) => {
+      onKeyDownProp?.(event);
+      const element = event.currentTarget;
+      if (event.defaultPrevented) return;
+      if (isDuplicate) return;
+      if (disabled2) return;
+      if (!isSelfTarget(event)) return;
+      if (isTextField(element)) return;
+      if (element.isContentEditable) return;
+      const isEnter = clickOnEnter && event.key === "Enter";
+      const isSpace = clickOnSpace && event.key === " ";
+      const shouldPreventEnter = event.key === "Enter" && !clickOnEnter;
+      const shouldPreventSpace = event.key === " " && !clickOnSpace;
+      if (shouldPreventEnter || shouldPreventSpace) {
+        event.preventDefault();
+        return;
+      }
+      if (isEnter || isSpace) {
+        const nativeClick = isNativeClick(event);
+        if (isEnter) {
+          if (!nativeClick) {
+            event.preventDefault();
+            const { view, ...eventInit } = event;
+            const click = () => fireClickEvent(element, eventInit);
+            if (isFirefox()) queueBeforeEvent(element, "keyup", click);
+            else queueMicrotask(click);
+          }
+        } else if (isSpace) {
+          activeRef.current = true;
+          if (!nativeClick) {
+            event.preventDefault();
+            setActive(true);
+          }
+        }
+      }
+    });
+    const onKeyUpProp = props.onKeyUp;
+    const onKeyUp = useEvent((event) => {
+      onKeyUpProp?.(event);
+      if (isDuplicate) return;
+      const isSpace = clickOnSpace && event.key === " ";
+      if (!activeRef.current || !isSpace) return;
+      const nativeClick = isNativeClick(event);
+      activeRef.current = false;
+      if (!nativeClick) setActive(false);
+      if (event.defaultPrevented) return;
+      if (!isSelfTarget(event)) return;
+      if (disabled2) return;
+      if (event.metaKey) return;
+      if (nativeClick) return;
+      event.preventDefault();
+      const element = event.currentTarget;
+      const { view, ...eventInit } = event;
+      queueMicrotask(() => fireClickEvent(element, eventInit));
+    });
+    const onBlurProp = props.onBlur;
+    const onBlur = useEvent((event) => {
+      onBlurProp?.(event);
+      if (!activeRef.current) return;
+      activeRef.current = false;
+      setActive(false);
+    });
+    props = {
+      "data-active": active || void 0,
+      type: isNativeButton ? "button" : void 0,
+      ...metadataProps,
+      ...props,
+      ref: useMergeRefs2(ref, props.ref),
+      onKeyDown,
+      onKeyUp,
+      onBlur
+    };
+    props = useFocusable(props);
+    return props;
+  });
+  var Command = forwardRef48(function Command2(props) {
+    const htmlProps = useCommand(withDefaultButtonType(props));
+    return createElement5(TagName2, htmlProps);
+  });
+
+  // node_modules/@ariakit/react-components/dist/collection/collection-context.js
+  var ctx2 = createStoreContext();
+  var useCollectionContext = ctx2.useContext;
+  var useCollectionScopedContext = ctx2.useScopedContext;
+  var useCollectionProviderContext = ctx2.useProviderContext;
+  var CollectionContextProvider = ctx2.ContextProvider;
+  var CollectionScopedContextProvider = ctx2.ScopedContextProvider;
+
+  // node_modules/@ariakit/react-components/dist/collection/collection-item.js
+  var import_react54 = __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 element2 = ref.current;
+      if (!id) return;
+      if (!element2) return;
+      if (!shouldRegisterItem) return;
+      const item = getItem({
+        id,
+        element: element2
+      });
+      return store2?.renderItem(item);
+    }, [
+      id,
+      shouldRegisterItem,
+      getItem,
+      store2
+    ]);
+    props = {
+      ...props,
+      ref: useMergeRefs2(ref, props.ref)
+    };
+    return removeUndefinedValues(props);
+  });
+  var CollectionItem = forwardRef48(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 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);
+
+  // node_modules/@ariakit/store/dist/index.js
+  function getInternal(store2, key) {
+    const internals = store2.__unstableInternals;
+    invariant(internals, "Invalid store");
+    return internals[key];
+  }
+  function hasUpdatedKey(keys, updatedKey) {
+    if (!keys) return true;
+    for (const currentKey of keys) if (updatedKey instanceof Set) {
+      if (updatedKey.has(currentKey)) return true;
+    } else if (isSameValue(currentKey, updatedKey)) return true;
+    return false;
+  }
+  function isSameValue(value, other) {
+    return value === other || value !== value && other !== other;
+  }
+  function getCleanupPrevState(prevState, state, stateBeforeCleanup, updatedKey) {
+    let cleanupPrevState;
+    for (const key of getKeys(state)) {
+      if (isSameValue(state[key], stateBeforeCleanup[key])) continue;
+      if (updatedKey !== void 0 && hasUpdatedKey([key], updatedKey)) continue;
+      cleanupPrevState ??= { ...prevState };
+      cleanupPrevState[key] = state[key];
+    }
+    return cleanupPrevState;
+  }
+  var MAX_REPAIR_PASSES = 100;
+  function addKeyedListener(map, keys, listener) {
+    if (!keys) return;
+    for (const key of keys) {
+      let listeners = map.get(key);
+      if (!listeners) {
+        listeners = /* @__PURE__ */ new Set();
+        map.set(key, listeners);
+      }
+      listeners.add(listener);
+    }
+  }
+  function deleteKeyedListener(map, keys, listener) {
+    if (!map) return;
+    if (!keys) return;
+    for (const key of keys) {
+      const listeners = map.get(key);
+      if (!listeners) continue;
+      listeners.delete(listener);
+      if (!listeners.size) map.delete(key);
+    }
+  }
+  function getFastPathNotifiedListeners(frame) {
+    const notifiedListeners = /* @__PURE__ */ new Set();
+    const currentListener = frame.currentListener;
+    if (!currentListener) return notifiedListeners;
+    for (const listener of frame.keyedListeners) {
+      notifiedListeners.add(listener);
+      if (listener === currentListener) return notifiedListeners;
+    }
+    notifiedListeners.clear();
+    notifiedListeners.add(currentListener);
+    return notifiedListeners;
+  }
+  function preserveFastPathNotifiedListeners(frame) {
+    frame.notifiedListeners ??= getFastPathNotifiedListeners(frame);
+  }
+  function hasFastPathPassedListener(frame, listener) {
+    if (!frame.currentListener) return false;
+    let foundCurrentKeyedListener = false;
+    for (const currentListener of frame.keyedListeners) {
+      if (currentListener === frame.currentListener) {
+        foundCurrentKeyedListener = true;
+        continue;
+      }
+      if (!foundCurrentKeyedListener) continue;
+      if (currentListener === listener) return false;
+    }
+    let foundListener = false;
+    for (const currentListener of frame.group.listeners) {
+      if (currentListener === frame.currentListener) return foundListener;
+      if (currentListener === listener) foundListener = true;
+    }
+    return false;
+  }
+  function preserveFastPathFrames(fastPathFrames, group, listener) {
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      if (frame.recovering) continue;
+      if (listener && !frame.keyedListeners.has(listener)) continue;
+      preserveFastPathNotifiedListeners(frame);
+      for (const currentListener of frame.group.listeners) {
+        if (currentListener === frame.currentListener) break;
+        if (!hasFastPathPassedListener(frame, currentListener)) continue;
+        frame.notifiedListeners?.add(currentListener);
+      }
+    }
+  }
+  function preserveFastPathPassedListeners(fastPathFrames, group, listener) {
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      if (frame.recovering) continue;
+      if (!hasFastPathPassedListener(frame, listener)) continue;
+      preserveFastPathNotifiedListeners(frame);
+      frame.notifiedListeners?.add(listener);
+    }
+  }
+  function preserveFastPathPassedKeyedListeners({ fastPathFrames, group, keys, listener }) {
+    const wasRegistered = group.listeners.has(listener);
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      if (frame.recovering) continue;
+      if (!keys.includes(frame.updatedKey)) continue;
+      if (hasFastPathPassedListener(frame, listener)) {
+        preserveFastPathNotifiedListeners(frame);
+        frame.notifiedListeners?.add(listener);
+      } else if (wasRegistered) {
+        preserveFastPathNotifiedListeners(frame);
+        frame.recoverToLive = true;
+      }
+    }
+  }
+  function clearFastPathNotifiedListener(fastPathFrames, group, listener) {
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      frame.notifiedListeners?.delete(listener);
+    }
+  }
+  function addFastPathKeyedListener({ fastPathFrames, group, keys, listener }) {
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      if (frame.recovering) continue;
+      if (!keys.includes(frame.updatedKey)) continue;
+      frame.keyedListeners.add(listener);
+    }
+  }
+  function runPendingCleanup(group, listener) {
+    if (!group.disposables.size) return;
+    const cleanup = group.disposables.get(listener);
+    if (!cleanup) return;
+    group.disposables.delete(listener);
+    cleanup();
+  }
+  function setListenerCleanup(group, listener, cleanup) {
+    const currentCleanup = group.disposables.get(listener);
+    if (!currentCleanup) {
+      group.disposables.set(listener, cleanup);
+      return;
+    }
+    group.disposables.set(listener, () => {
+      currentCleanup();
+      cleanup();
+    });
+  }
+  function notifyStoreListener(group, listener, state, prevState, getState, updatedKey) {
+    if (group.suspendCounts?.has(listener)) return;
+    const { disposables } = group;
+    const cleanup = disposables.size ? disposables.get(listener) : void 0;
+    if (cleanup) {
+      disposables.delete(listener);
+      const stateBeforeCleanup = state;
+      cleanup();
+      state = getState?.() ?? state;
+      if (state !== stateBeforeCleanup) prevState = getCleanupPrevState(prevState, state, stateBeforeCleanup, updatedKey) ?? prevState;
+    }
+    const result = listener(state, prevState);
+    if (result) setListenerCleanup(group, listener, result);
+  }
+  function runLiveListeners({ group, getState, prevState, updatedKey, notifiedListeners }) {
+    const allKeysListeners = group.allKeysListeners;
+    for (const listener of group.listeners) {
+      if (notifiedListeners?.has(listener)) continue;
+      if (!allKeysListeners?.has(listener)) {
+        if (!hasUpdatedKey(group.listenerKeys.get(listener), updatedKey)) continue;
+      }
+      notifiedListeners?.add(listener);
+      notifyStoreListener(group, listener, getState(), prevState, getState, updatedKey);
+    }
+  }
+  function createStore(initialState, ...stores) {
+    let state = initialState;
+    let prevStateBatch = state;
+    let destroy = noop5;
+    let batchPending = false;
+    let inDispatch = false;
+    let updatedKeys = /* @__PURE__ */ new Set();
+    const instances = /* @__PURE__ */ new Set();
+    const setups = /* @__PURE__ */ new Set();
+    const syncListenerGroup = {
+      listeners: /* @__PURE__ */ new Set(),
+      disposables: /* @__PURE__ */ new Map(),
+      listenerKeys: /* @__PURE__ */ new WeakMap()
+    };
+    const batchListenerGroup = {
+      listeners: /* @__PURE__ */ new Set(),
+      disposables: /* @__PURE__ */ new Map(),
+      listenerKeys: /* @__PURE__ */ new WeakMap()
+    };
+    const storeSetup = (callback) => {
+      setups.add(callback);
+      return () => setups.delete(callback);
+    };
+    const storeInit = () => {
+      const initializedInstances = instances.size;
+      const instance = /* @__PURE__ */ Symbol();
+      instances.add(instance);
+      const maybeDestroy = () => {
+        if (!instances.delete(instance)) return;
+        if (instances.size) return;
+        destroy();
+      };
+      if (initializedInstances) return maybeDestroy;
+      const stateKeys = getKeys(state);
+      const desyncs = [];
+      for (const store2 of stores) {
+        const storeState = store2?.getState?.();
+        if (!storeState) continue;
+        const keys = stateKeys.filter((key) => hasOwnProperty(storeState, key));
+        if (!keys.length) continue;
+        if (stores.length === 1 || keys.length === stateKeys.length) {
+          for (const key of keys) desyncs.push(sync2(store2, [key], (state2) => {
+            setState(key, state2[key], true);
+          }));
+          continue;
+        }
+        desyncs.push(subscribe2(store2, keys, (state2, prevState) => {
+          for (const key of keys) {
+            if (state2[key] === prevState[key]) continue;
+            setState(key, state2[key], true);
+          }
+        }));
+        for (const key of keys) {
+          const liveState = store2?.getState?.();
+          if (!liveState) continue;
+          setState(key, liveState[key], true);
+        }
+      }
+      const teardowns = [];
+      for (const setup2 of setups) teardowns.push(setup2());
+      const cleanups = stores.map(init);
+      destroy = chain(...desyncs, ...teardowns, ...cleanups);
+      return maybeDestroy;
+    };
+    const deleteListenerIndexes = (group, listener, keys) => {
+      if (keys === void 0) return;
+      if (keys) deleteKeyedListener(group.listenersByKey, keys, listener);
+      else group.allKeysListeners?.delete(listener);
+    };
+    const fastPathFrames = [];
+    const registerListener = (keys, listener, group = syncListenerGroup) => {
+      const listenerKeysValue = keys ? [...keys] : null;
+      const wasRegistered = group.listeners.has(listener);
+      if (!wasRegistered) clearFastPathNotifiedListener(fastPathFrames, group, listener);
+      if (!listenerKeysValue) {
+        if (wasRegistered) preserveFastPathFrames(fastPathFrames, group);
+        preserveFastPathPassedListeners(fastPathFrames, group, listener);
+      } else preserveFastPathPassedKeyedListeners({
+        fastPathFrames,
+        group,
+        keys: listenerKeysValue,
+        listener
+      });
+      if (wasRegistered) {
+        preserveFastPathFrames(fastPathFrames, group, listener);
+        deleteListenerIndexes(group, listener, group.listenerKeys.get(listener));
+      }
+      group.listeners.add(listener);
+      if (listenerKeysValue) {
+        group.listenersByKey ??= /* @__PURE__ */ new Map();
+        addKeyedListener(group.listenersByKey, listenerKeysValue, listener);
+        addFastPathKeyedListener({
+          fastPathFrames,
+          group,
+          keys: listenerKeysValue,
+          listener
+        });
+      } else {
+        group.allKeysListeners ??= /* @__PURE__ */ new Set();
+        group.allKeysListeners.add(listener);
+      }
+      group.listenerKeys.set(listener, listenerKeysValue);
+      return () => {
+        const cleanup = group.disposables.get(listener);
+        group.disposables.delete(listener);
+        preserveFastPathFrames(fastPathFrames, group, listener);
+        const currentKeys = group.listenerKeys.get(listener);
+        deleteListenerIndexes(group, listener, listenerKeysValue);
+        if (currentKeys !== listenerKeysValue) deleteListenerIndexes(group, listener, currentKeys);
+        group.listenerKeys.delete(listener);
+        group.listeners.delete(listener);
+        cleanup?.();
+      };
+    };
+    const storeSubscribe = (keys, listener) => registerListener(keys, listener);
+    const runInitialListener = (group, listener, prevState) => {
+      const shouldSuspend = group.listeners.has(listener);
+      if (shouldSuspend) {
+        group.suspendCounts ??= /* @__PURE__ */ new Map();
+        const count = group.suspendCounts.get(listener) ?? 0;
+        group.suspendCounts.set(listener, count + 1);
+      }
+      let cleanupPrevState;
+      try {
+        const stateBeforeCleanups = state;
+        runPendingCleanup(group, listener);
+        if (state !== stateBeforeCleanups) cleanupPrevState = getCleanupPrevState(prevState, state, stateBeforeCleanups);
+        const cleanup = listener(state, cleanupPrevState ?? prevState);
+        if (cleanup) setListenerCleanup(group, listener, cleanup);
+      } finally {
+        if (shouldSuspend) {
+          const suspendCounts = group.suspendCounts;
+          const count = suspendCounts?.get(listener);
+          if (count && count > 1) suspendCounts?.set(listener, count - 1);
+          else suspendCounts?.delete(listener);
+          if (!suspendCounts?.size) delete group.suspendCounts;
+        }
+      }
+    };
+    const storeSync = (keys, listener) => {
+      runInitialListener(syncListenerGroup, listener, state);
+      return registerListener(keys, listener);
+    };
+    const storeBatch = (keys, listener) => {
+      if (!batchListenerGroup.listeners.size && !inDispatch) prevStateBatch = state;
+      runInitialListener(batchListenerGroup, listener, prevStateBatch);
+      return registerListener(keys, listener, batchListenerGroup);
+    };
+    const storePick = (keys) => createStore(pick(state, keys), finalStore);
+    const storeOmit = (keys) => createStore(omit(state, keys), finalStore);
+    const getState = () => state;
+    const runListeners = (group, prevState, updatedKey) => {
+      if (!(updatedKey instanceof Set) && !group.allKeysListeners?.size) {
+        const keyedListeners = group.listenersByKey?.get(updatedKey);
+        if (!keyedListeners) return;
+        const frame = {
+          group,
+          keyedListeners,
+          updatedKey,
+          currentListener: null
+        };
+        fastPathFrames.push(frame);
+        try {
+          for (const listener of keyedListeners) {
+            if (frame.notifiedListeners?.has(listener)) continue;
+            frame.currentListener = listener;
+            frame.notifiedListeners?.add(listener);
+            notifyStoreListener(group, listener, state, prevState, getState, updatedKey);
+            if (!group.allKeysListeners?.size && !frame.recoverToLive) continue;
+            const notifiedListeners = frame.notifiedListeners ?? getFastPathNotifiedListeners(frame);
+            frame.notifiedListeners = notifiedListeners;
+            frame.recovering = true;
+            runLiveListeners({
+              group,
+              getState,
+              prevState,
+              updatedKey,
+              notifiedListeners
+            });
+            return;
+          }
+        } finally {
+          fastPathFrames.pop();
+        }
+        return;
+      }
+      runLiveListeners({
+        group,
+        getState,
+        prevState,
+        updatedKey
+      });
+    };
+    const setState = (key, value, fromStores = false) => {
+      if (!hasOwnProperty(state, key)) return;
+      const currentValue = state[key];
+      const nextValue = applyState(value, () => currentValue);
+      if (isSameValue(nextValue, currentValue)) return;
+      const wasInDispatch = inDispatch;
+      inDispatch = true;
+      const prevState = state;
+      const nextState = {
+        ...state,
+        [key]: nextValue
+      };
+      state = nextState;
+      let superseded = false;
+      try {
+        if (!fromStores && stores.length) {
+          for (const store2 of stores) {
+            store2?.setState?.(key, nextValue);
+            if (isSameValue(state[key], nextValue)) continue;
+            superseded = true;
+            break;
+          }
+          if (superseded) {
+            let pass = 0;
+            for (; pass < MAX_REPAIR_PASSES; pass += 1) {
+              let changed = false;
+              for (const store2 of stores) {
+                const previousValue = state[key];
+                store2?.setState?.(key, previousValue);
+                if (!isSameValue(state[key], previousValue)) changed = true;
+              }
+              if (!changed) break;
+            }
+            if (pass === MAX_REPAIR_PASSES) console.warn("Parent stores did not converge after a superseded fan-out; a parent listener may be rewriting this key in a cycle.");
+          }
+        }
+        if (!superseded) {
+          const listenerPrevState = state === nextState ? prevState : {
+            ...state,
+            [key]: prevState[key]
+          };
+          runListeners(syncListenerGroup, listenerPrevState, key);
+        }
+      } finally {
+        inDispatch = wasInDispatch;
+      }
+      if (!batchListenerGroup.listeners.size) {
+        if (!inDispatch) prevStateBatch = state;
+        return;
+      }
+      updatedKeys.add(key);
+      if (batchPending) return;
+      batchPending = true;
+      queueMicrotask(() => {
+        batchPending = false;
+        const snapshot = state;
+        const updatedKeysSnapshot = updatedKeys;
+        updatedKeys = /* @__PURE__ */ new Set();
+        const prevStateBatchBefore = prevStateBatch;
+        runListeners(batchListenerGroup, prevStateBatchBefore, updatedKeysSnapshot);
+        if (prevStateBatch === prevStateBatchBefore) prevStateBatch = snapshot;
+      });
+    };
+    const finalStore = {
+      getState,
+      setState,
+      __unstableInternals: {
+        setup: storeSetup,
+        init: storeInit,
+        subscribe: storeSubscribe,
+        sync: storeSync,
+        batch: storeBatch,
+        pick: storePick,
+        omit: storeOmit
+      }
+    };
+    return finalStore;
+  }
+  function setup(store2, ...args) {
+    if (!store2) return;
+    return getInternal(store2, "setup")(...args);
+  }
+  function init(store2, ...args) {
+    if (!store2) return;
+    return getInternal(store2, "init")(...args);
+  }
+  function subscribe2(store2, ...args) {
+    if (!store2) return;
+    return getInternal(store2, "subscribe")(...args);
+  }
+  function sync2(store2, ...args) {
+    if (!store2) return;
+    return getInternal(store2, "sync")(...args);
+  }
+  function batch(store2, ...args) {
+    if (!store2) return;
+    return getInternal(store2, "batch")(...args);
+  }
+  function omit2(store2, ...args) {
+    if (!store2) return;
+    return getInternal(store2, "omit")(...args);
+  }
+  function pick2(store2, ...args) {
+    if (!store2) return;
+    return getInternal(store2, "pick")(...args);
+  }
+  function mergeStore(...stores) {
+    const initialState = {};
+    for (const store3 of stores) {
+      const nextState = store3?.getState?.();
+      if (nextState) Object.assign(initialState, nextState);
+    }
+    const store2 = createStore(initialState, ...stores);
+    return Object.assign({}, ...stores, store2);
+  }
+  function throwOnConflictingProps(props, store2) {
+    if (false) return;
+    if (!store2) return;
+    const defaultKeys = Object.entries(props).filter(([key, value]) => key.startsWith("default") && value !== void 0).map(([key]) => {
+      const stateKey = key.replace("default", "");
+      return `${stateKey[0]?.toLowerCase() || ""}${stateKey.slice(1)}`;
+    });
+    if (!defaultKeys.length) return;
+    const storeState = store2.getState();
+    if (!defaultKeys.filter((key) => hasOwnProperty(storeState, key)).length) return;
+    throw new Error(`Passing a store prop in conjunction with a default state is not supported.
+
+const store = useSelectStore();
+<SelectProvider store={store} defaultValue="Apple" />
+                ^             ^
+
+Instead, pass the default state to the topmost store:
+
+const store = useSelectStore({ defaultValue: "Apple" });
+<SelectProvider store={store} />
+
+See https://github.com/ariakit/ariakit/pull/2745 for more details.
+
+If there's a particular need for this, please submit a feature request at https://github.com/ariakit/ariakit
+`);
+  }
+
+  // node_modules/@ariakit/components/dist/collection/collection-store.js
+  function getCommonParent(items) {
+    const firstItem = items.find((item) => !!item.element);
+    const lastElement = [...items].reverse().find((item) => !!item.element)?.element;
+    let parentElement = firstItem?.element?.parentElement;
+    if (!lastElement) return getDocument(parentElement).body;
+    while (parentElement) {
+      if (parentElement.contains(lastElement)) return parentElement;
+      parentElement = parentElement.parentElement;
+    }
+    return getDocument(parentElement).body;
+  }
+  function getPrivateStore(store2) {
+    return store2?.__unstablePrivateStore;
+  }
+  var itemIdCacheThreshold = 64;
+  function getCachedItemIds(items, cache) {
+    if (items.length < itemIdCacheThreshold) {
+      if (cache.ids) {
+        cache.items = void 0;
+        cache.ids = void 0;
+      }
+      return;
+    }
+    if (cache.items === items) return cache.ids;
+    const ids = /* @__PURE__ */ new Set();
+    for (const item of items) ids.add(item.id);
+    cache.items = items;
+    cache.ids = ids;
+    return ids;
+  }
+  function setCachedItemIds(items, cache, ids) {
+    if (items.length < itemIdCacheThreshold) {
+      if (cache.ids) {
+        cache.items = void 0;
+        cache.ids = void 0;
+      }
+      return;
+    }
+    if (!ids) {
+      ids = /* @__PURE__ */ new Set();
+      for (const item of items) ids.add(item.id);
+    }
+    cache.items = items;
+    cache.ids = ids;
+  }
+  function createCollectionStore(props = {}) {
+    throwOnConflictingProps(props, props.store);
+    const syncState = props.store?.getState();
+    const items = defaultValue(props.items, syncState?.items, props.defaultItems, []);
+    const syncPrivateStore = getPrivateStore(props.store);
+    const collectionLookup = syncPrivateStore?.__unstableCollectionLookup ?? {
+      controlledItems: new Map(items.map((item) => [item.id, item])),
+      registeredItems: /* @__PURE__ */ new Map(),
+      controlledItemsSource: items,
+      propagatedItems: items
+    };
+    const { controlledItems, registeredItems } = collectionLookup;
+    const itemIdCache = {};
+    const renderedItemIdCache = {};
+    const initialState = {
+      items,
+      renderedItems: defaultValue(syncState?.renderedItems, [])
+    };
+    const collection = createStore(initialState, props.store);
+    const privateStore = Object.assign(createStore({
+      items,
+      renderedItems: initialState.renderedItems
+    }, syncPrivateStore), { __unstableCollectionLookup: collectionLookup });
+    const sortItems = (renderedItems) => {
+      const sortedItems = sortBasedOnDOMPosition(renderedItems, (i2) => i2.element);
+      privateStore.setState("renderedItems", sortedItems);
+      collection.setState("renderedItems", sortedItems);
+    };
+    const indexControlledItems = (items2) => {
+      if (items2 === collectionLookup.controlledItemsSource) return;
+      collectionLookup.controlledItemsSource = items2;
+      controlledItems.clear();
+      for (const item of items2) controlledItems.set(item.id, item);
+    };
+    const setState = (key, value) => {
+      if (key !== "items") {
+        collection.setState(key, value);
+        return;
+      }
+      collection.setState("items", (items2) => {
+        const nextItems = applyState(value, items2);
+        if (nextItems === items2) return items2;
+        collectionLookup.propagatedItems = nextItems;
+        indexControlledItems(nextItems);
+        return nextItems;
+      });
+    };
+    setup(collection, () => init(privateStore));
+    if (!syncPrivateStore) {
+      subscribe2(collection, ["items"], ({ items: items2 }) => {
+        if (items2 === collectionLookup.propagatedItems) return;
+        collectionLookup.propagatedItems = items2;
+        indexControlledItems(items2);
+      });
+      setup(privateStore, () => {
+        return batch(privateStore, ["items"], ({ items: items2 }) => {
+          collectionLookup.propagatedItems = items2;
+          collection.setState("items", items2);
+        });
+      });
+    }
+    setup(privateStore, () => {
+      return batch(privateStore, ["renderedItems"], (state) => {
+        let firstRun = true;
+        let raf2 = requestAnimationFrame(() => {
+          const { renderedItems } = collection.getState();
+          if (state.renderedItems === renderedItems) return;
+          sortItems(state.renderedItems);
+        });
+        if (typeof IntersectionObserver !== "function") return () => cancelAnimationFrame(raf2);
+        const ioCallback = () => {
+          if (firstRun) {
+            firstRun = false;
+            return;
+          }
+          cancelAnimationFrame(raf2);
+          raf2 = requestAnimationFrame(() => sortItems(state.renderedItems));
+        };
+        const root = getCommonParent(state.renderedItems);
+        const observer = new IntersectionObserver(ioCallback, { root });
+        for (const item of state.renderedItems) {
+          if (!item.element) continue;
+          observer.observe(item.element);
+        }
+        return () => {
+          cancelAnimationFrame(raf2);
+          observer.disconnect();
+        };
+      });
+    });
+    const createMergeItem = (key, cache, lookup) => {
+      const registeredItems2 = lookup?.registeredItems;
+      const controlledItems2 = lookup?.controlledItems;
+      return (item) => {
+        const previousRegisteredItem = registeredItems2?.get(item.id);
+        const wasKnown = !!previousRegisteredItem || !!controlledItems2?.has(item.id);
+        let prevItem;
+        privateStore.setState(key, (items2) => {
+          const ids = !!cache.ids || items2.length >= itemIdCacheThreshold && !wasKnown ? getCachedItemIds(items2, cache) : void 0;
+          const index2 = ids && !ids.has(item.id) ? -1 : items2.findIndex(({ id }) => id === item.id);
+          const nextItems = items2.slice();
+          if (index2 !== -1) {
+            prevItem = items2[index2];
+            const nextItem = {
+              ...prevItem,
+              ...item
+            };
+            nextItems[index2] = nextItem;
+            registeredItems2?.set(item.id, nextItem);
+          } else {
+            nextItems.push(item);
+            registeredItems2?.set(item.id, item);
+            ids?.add(item.id);
+          }
+          if (cache.ids || index2 === -1 && nextItems.length >= itemIdCacheThreshold) setCachedItemIds(nextItems, cache, ids);
+          return nextItems;
+        });
+        const unmergeItem = () => {
+          if (registeredItems2) if (previousRegisteredItem) registeredItems2.set(item.id, previousRegisteredItem);
+          else registeredItems2.delete(item.id);
+          privateStore.setState(key, (items2) => {
+            const ids = cache.ids ? getCachedItemIds(items2, cache) : void 0;
+            if (!prevItem) {
+              const nextItems2 = items2.filter(({ id }) => id !== item.id);
+              ids?.delete(item.id);
+              if (cache.ids) setCachedItemIds(nextItems2, cache, ids);
+              return nextItems2;
+            }
+            const index2 = items2.findIndex(({ id }) => id === item.id);
+            if (index2 === -1) return items2;
+            const nextItems = items2.slice();
+            nextItems[index2] = prevItem;
+            if (cache.ids) setCachedItemIds(nextItems, cache, ids);
+            return nextItems;
           });
+        };
+        return unmergeItem;
+      };
+    };
+    const registerItem = createMergeItem("items", itemIdCache, collectionLookup);
+    const mergeRenderedItem = createMergeItem("renderedItems", renderedItemIdCache);
+    return {
+      ...collection,
+      setState,
+      registerItem,
+      renderItem: (item) => chain(registerItem(item), mergeRenderedItem(item)),
+      item: (id) => {
+        if (!id) return null;
+        if (!registeredItems.size) return controlledItems.get(id) ?? null;
+        return registeredItems.get(id) ?? controlledItems.get(id) ?? null;
+      },
+      __unstablePrivateStore: privateStore
+    };
+  }
+
+  // node_modules/@ariakit/components/dist/composite/composite-store.js
+  var NULL_ITEM = { id: null };
+  function findFirstEnabledItem(items, excludeId) {
+    return items.find((item) => {
+      if (excludeId) return !item.disabled && item.id !== excludeId;
+      return !item.disabled;
+    });
+  }
+  function findLastEnabledItem(items) {
+    for (let i2 = items.length - 1; i2 >= 0; i2 -= 1) {
+      const item = items[i2];
+      if (!item) continue;
+      if (item.disabled) continue;
+      return item;
+    }
+  }
+  function getEnabledItems(items, excludeId) {
+    return items.filter((item) => {
+      if (excludeId) return !item.disabled && item.id !== excludeId;
+      return !item.disabled;
+    });
+  }
+  function getItemsInRow(items, rowId) {
+    return items.filter((item) => item.rowId === rowId);
+  }
+  function findEnabledItemId({ items, fromIndex, step, rowId, excludeId }) {
+    for (let i2 = fromIndex; i2 >= 0 && i2 < items.length; i2 += step) {
+      const item = items[i2];
+      if (!item) continue;
+      if (item.rowId !== rowId) continue;
+      if (item.disabled) continue;
+      const itemId = item.id;
+      if (excludeId != null && itemId === excludeId) continue;
+      return itemId;
+    }
+  }
+  function flipItems(items, activeId, shouldInsertNullItem = false) {
+    const index2 = items.findIndex((item) => item.id === activeId);
+    return [
+      ...items.slice(index2 + 1),
+      ...shouldInsertNullItem ? [NULL_ITEM] : [],
+      ...items.slice(0, index2)
+    ];
+  }
+  var rowMapItemThreshold = 48;
+  var rowMapRowThreshold = 4;
+  function groupSmallItemsByRows(items) {
+    const rows = [];
+    let previousRow;
+    let previousRowId;
+    for (const item of items) {
+      const rowId = item.rowId;
+      if (previousRow && previousRowId === rowId) {
+        previousRow.push(item);
+        continue;
+      }
+      const row = rows.find((currentRow) => currentRow[0]?.rowId === rowId);
+      if (row) {
+        row.push(item);
+        previousRow = row;
+      } else {
+        previousRow = [item];
+        rows.push(previousRow);
+      }
+      previousRowId = rowId;
+    }
+    return rows;
+  }
+  function groupLargeItemsByRows(items) {
+    const firstItem = items[0];
+    if (!firstItem) return [];
+    let itemIndex = 1;
+    while (itemIndex < items.length && items[itemIndex]?.rowId === firstItem.rowId) itemIndex += 1;
+    const firstRow = items.slice(0, itemIndex);
+    if (itemIndex === items.length) return [firstRow];
+    const rows = [firstRow];
+    let rowsById;
+    for (; itemIndex < items.length; itemIndex += 1) {
+      const item = items[itemIndex];
+      if (!item) continue;
+      const row = rowsById ? rowsById.get(item.rowId) : rows.find((currentRow) => currentRow[0]?.rowId === item.rowId);
+      if (row) {
+        row.push(item);
+        continue;
+      }
+      const newRow = [item];
+      rows.push(newRow);
+      if (rowsById) rowsById.set(item.rowId, newRow);
+      else if (rows.length === rowMapRowThreshold) rowsById = new Map(rows.map((currentRow) => [currentRow[0]?.rowId, currentRow]));
+    }
+    return rows;
+  }
+  function groupItemsByRows(items) {
+    if (items.length >= rowMapItemThreshold) return groupLargeItemsByRows(items);
+    return groupSmallItemsByRows(items);
+  }
+  function getMaxRowLength(array) {
+    let maxLength = 0;
+    for (const { length } of array) if (length > maxLength) maxLength = length;
+    return maxLength;
+  }
+  function createEmptyItem(rowId) {
+    return {
+      id: "__EMPTY_ITEM__",
+      disabled: true,
+      rowId
+    };
+  }
+  function normalizeRows(rows, activeId, focusShift) {
+    const maxLength = getMaxRowLength(rows);
+    for (const row of rows) for (let i2 = 0; i2 < maxLength; i2 += 1) {
+      const item = row[i2];
+      if (!item || focusShift && item.disabled) {
+        const previousItem = i2 === 0 && focusShift ? findFirstEnabledItem(row) : row[i2 - 1];
+        row[i2] = previousItem && activeId !== previousItem.id && focusShift ? previousItem : createEmptyItem(previousItem?.rowId);
+      }
+    }
+    return rows;
+  }
+  function verticalizeItems(items) {
+    const rows = groupItemsByRows(items);
+    const maxLength = getMaxRowLength(rows);
+    const verticalized = [];
+    for (let i2 = 0; i2 < maxLength; i2 += 1) for (const row of rows) {
+      const item = row[i2];
+      if (item) verticalized.push({
+        ...item,
+        rowId: item.rowId ? `${i2}` : void 0
+      });
+    }
+    return verticalized;
+  }
+  function createCompositeStore(props = {}) {
+    const syncState = props.store?.getState();
+    const collection = createCollectionStore(props);
+    const activeId = defaultValue(props.activeId, syncState?.activeId, props.defaultActiveId);
+    const composite = createStore({
+      ...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),
+      moves: defaultValue(syncState?.moves, 0),
+      orientation: defaultValue(props.orientation, syncState?.orientation, "both"),
+      rtl: defaultValue(props.rtl, syncState?.rtl, false),
+      virtualFocus: defaultValue(props.virtualFocus, syncState?.virtualFocus, false),
+      focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, false),
+      focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, false),
+      focusShift: defaultValue(props.focusShift, syncState?.focusShift, false)
+    }, collection, props.store);
+    setup(composite, () => sync2(composite, ["renderedItems", "activeId"], (state) => {
+      composite.setState("activeId", (activeId2) => {
+        if (activeId2 !== void 0) return activeId2;
+        return findFirstEnabledItem(state.renderedItems)?.id;
+      });
+    }));
+    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 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 (!isVerticalDirection ? true : !canShift && !renderedItems.some((item) => item.rowId != null)) {
+          let activeIndex2 = -1;
+          if (renderedItems === defaultState.renderedItems) {
+            const firstItem = renderedItems[0];
+            if (firstItem && collection.item(firstItem.id) === firstItem) {
+              const registeredItem = collection.item(activeId2);
+              if (registeredItem?.id === activeId2) activeIndex2 = renderedItems.indexOf(registeredItem);
+            }
+          }
+          if (activeIndex2 === -1) activeIndex2 = renderedItems.findIndex((item) => item.id === activeId2);
+          const activeItem2 = renderedItems[activeIndex2];
+          if (activeItem2) {
+            const step = canReverse ? -1 : 1;
+            const nextId2 = findEnabledItemId({
+              items: renderedItems,
+              fromIndex: activeIndex2 + step,
+              step,
+              rowId: activeItem2.rowId,
+              excludeId: activeId2
+            });
+            if (nextId2 !== void 0) return nextId2;
+            if (!(focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical"))) return void 0;
+            return findEnabledItemId({
+              items: renderedItems,
+              fromIndex: step === 1 ? 0 : renderedItems.length - 1,
+              step,
+              rowId: activeItem2.rowId,
+              excludeId: activeId2
+            });
+          }
+        }
+      }
+      let items = !isVerticalDirection ? renderedItems : flatten2DArray(normalizeRows(groupItemsByRows(renderedItems), activeId2, canShift));
+      items = canReverse ? reverseArray(items) : items;
+      items = isVerticalDirection ? verticalizeItems(items) : items;
+      if (activeId2 == null) return findFirstEnabledItem(items)?.id;
+      const activeItem = items.find((item) => item.id === activeId2);
+      if (!activeItem) return findFirstEnabledItem(items)?.id;
+      const isGrid2 = items.some((item) => item.rowId);
+      const activeIndex = items.indexOf(activeItem);
+      const nextItems = items.slice(activeIndex + 1);
+      const nextItemsInRow = getItemsInRow(nextItems, activeItem.rowId);
+      if (skip) {
+        const nextEnabledItemsInRow = getEnabledItems(nextItemsInRow, activeId2);
+        return (nextEnabledItemsInRow.slice(skip)[0] || nextEnabledItemsInRow[nextEnabledItemsInRow.length - 1])?.id;
+      }
+      const canLoop = focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical");
+      const canWrap = isGrid2 && focusWrap && (isVerticalDirection ? focusWrap !== "horizontal" : focusWrap !== "vertical");
+      const hasNullItem = isNextDirection ? (!isGrid2 || isVerticalDirection) && canLoop && includesBaseElement : isVerticalDirection ? includesBaseElement : false;
+      if (canLoop) return findFirstEnabledItem(flipItems(canWrap && !hasNullItem ? items : getItemsInRow(items, activeItem.rowId), activeId2, hasNullItem), activeId2)?.id;
+      if (canWrap) {
+        const nextItem2 = findFirstEnabledItem(hasNullItem ? nextItemsInRow : nextItems, activeId2);
+        return hasNullItem ? nextItem2?.id || null : nextItem2?.id;
+      }
+      const nextItem = findFirstEnabledItem(nextItemsInRow, activeId2);
+      if (!nextItem && hasNullItem) return null;
+      return nextItem?.id;
+    };
+    const getNextIdFromOptions = (direction, options) => {
+      if (typeof options === "number") return getNextId(direction, { skip: options });
+      return getNextId(direction, options);
+    };
+    return {
+      ...collection,
+      ...composite,
+      setBaseElement: (element) => composite.setState("baseElement", element),
+      setActiveId: (id) => composite.setState("activeId", id),
+      move: (id) => {
+        if (id === void 0) return;
+        composite.setState("activeId", id);
+        composite.setState("moves", (moves) => moves + 1);
+      },
+      first: () => findFirstEnabledItem(composite.getState().renderedItems)?.id,
+      last: () => findLastEnabledItem(composite.getState().renderedItems)?.id,
+      next: (options) => getNextIdFromOptions("next", options),
+      previous: (options) => getNextIdFromOptions("previous", options),
+      down: (options) => getNextIdFromOptions("down", options),
+      up: (options) => getNextIdFromOptions("up", options)
+    };
+  }
+
+  // node_modules/@ariakit/react-components/dist/composite/utils.js
+  var findFirstEnabledItem2 = findFirstEnabledItem;
+  var groupItemsByRows2 = groupItemsByRows;
+  function getEnabledItem(store2, id) {
+    if (!id) return null;
+    return store2.item(id) || null;
+  }
+  function selectTextField(element, collapseToEnd = false) {
+    if (isTextField(element)) element.setSelectionRange(collapseToEnd ? element.value.length : 0, element.value.length);
+    else if (element.isContentEditable) {
+      const selection = getDocument(element).getSelection();
+      selection?.selectAllChildren(element);
+      if (collapseToEnd) selection?.collapseToEnd();
+    }
+  }
+  var FOCUS_SILENTLY = /* @__PURE__ */ Symbol("FOCUS_SILENTLY");
+  function focusSilently(element) {
+    element[FOCUS_SILENTLY] = true;
+    element.focus({ preventScroll: true });
+  }
+  function silentlyFocused(element) {
+    const isSilentlyFocused = element[FOCUS_SILENTLY];
+    delete element[FOCUS_SILENTLY];
+    return isSilentlyFocused;
+  }
+  function isItem(store2, element, exclude) {
+    if (!element) return false;
+    if (element === exclude) return false;
+    const item = store2.item(element.id);
+    if (!item) return false;
+    if (exclude && item.element === exclude) return false;
+    return true;
+  }
+
+  // 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);
+
+  // node_modules/@ariakit/react-store/dist/index.js
+  var React88 = __toESM(require_react(), 1);
+  var import_shim2 = __toESM(require_shim(), 1);
+  var noopSubscribe = () => () => {
+  };
+  function isStoreKeyArray(value) {
+    return Array.isArray(value);
+  }
+  function isSameValue2(value, other) {
+    return value === other || value !== value && other !== other;
+  }
+  function hasSameStoreKeys(keys, otherKeys) {
+    if (keys?.length !== otherKeys.length) return false;
+    for (let index2 = 0; index2 < keys.length; index2 += 1) {
+      const key = keys[index2];
+      if (key === void 0) return false;
+      if (isSameValue2(key, otherKeys[index2])) continue;
+      return false;
+    }
+    return true;
+  }
+  function useStableStoreKeys(keys) {
+    const keysRef = React88.useRef(null);
+    const currentKeys = keysRef.current;
+    if (keys === null) {
+      keysRef.current = null;
+      return null;
+    }
+    if (hasSameStoreKeys(currentKeys, keys)) return currentKeys;
+    const nextKeys = [...keys];
+    keysRef.current = nextKeys;
+    return nextKeys;
+  }
+  function useStoreState(store2, keyOrKeysOrSelector = identity, selector2) {
+    const subscriptionKeys = useStableStoreKeys(isStoreKeyArray(keyOrKeysOrSelector) ? keyOrKeysOrSelector : typeof keyOrKeysOrSelector === "function" ? null : [keyOrKeysOrSelector]);
+    const storeSubscribe = React88.useCallback((callback) => {
+      if (!store2) return noopSubscribe();
+      if (subscriptionKeys?.length === 0) return noopSubscribe();
+      return subscribe2(store2, subscriptionKeys, callback);
+    }, [store2, subscriptionKeys]);
+    const getSnapshot = () => {
+      const state = store2?.getState();
+      if (isStoreKeyArray(keyOrKeysOrSelector)) return selector2?.(state);
+      if (typeof keyOrKeysOrSelector === "function") return keyOrKeysOrSelector(state);
+      if (!state) return;
+      if (!hasOwnProperty(state, keyOrKeysOrSelector)) return;
+      return state[keyOrKeysOrSelector];
+    };
+    return (0, import_shim2.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
+  }
+  function getStoreStateObjectKeys(object, selectorKeys) {
+    const keys = [];
+    let hasSelector = false;
+    for (const prop in object) {
+      const keyOrSelector = object[prop];
+      if (keyOrSelector === void 0) continue;
+      if (typeof keyOrSelector === "function") {
+        hasSelector = true;
+        continue;
+      }
+      if (keys.includes(keyOrSelector)) continue;
+      keys.push(keyOrSelector);
+    }
+    if (!hasSelector) return keys;
+    if (!selectorKeys) return null;
+    for (const key of selectorKeys) {
+      if (keys.includes(key)) continue;
+      keys.push(key);
+    }
+    return keys;
+  }
+  function useStoreStateObject(store2, objectOrKeys, object) {
+    const stateObject = isStoreKeyArray(objectOrKeys) ? object ?? {} : objectOrKeys;
+    const selectorKeys = isStoreKeyArray(objectOrKeys) ? objectOrKeys : void 0;
+    const objRef = React88.useRef({});
+    const subscriptionKeys = useStableStoreKeys(getStoreStateObjectKeys(stateObject, selectorKeys));
+    const storeSubscribe = React88.useCallback((callback) => {
+      if (!store2) return noopSubscribe();
+      if (subscriptionKeys?.length === 0) return noopSubscribe();
+      return subscribe2(store2, subscriptionKeys, callback);
+    }, [store2, subscriptionKeys]);
+    const getSnapshot = () => {
+      const state = store2?.getState();
+      let updated = false;
+      const obj = objRef.current;
+      for (const prop in stateObject) {
+        const keyOrSelector = stateObject[prop];
+        if (keyOrSelector === void 0) continue;
+        if (typeof keyOrSelector === "function") {
+          const value2 = keyOrSelector(state);
+          if (!Object.is(value2, obj[prop])) {
+            obj[prop] = value2;
+            updated = true;
+          }
+        }
+        if (typeof keyOrSelector === "function") continue;
+        const value = state && hasOwnProperty(state, keyOrSelector) ? state[keyOrSelector] : void 0;
+        if (!Object.is(value, obj[prop])) {
+          obj[prop] = value;
+          updated = true;
+        }
+      }
+      if (updated) objRef.current = { ...obj };
+      return objRef.current;
+    };
+    return (0, import_shim2.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
+  }
+  function useStoreProps(store2, props, key, setKey) {
+    const value = hasOwnProperty(props, key) ? props[key] : void 0;
+    const setValue = setKey ? props[setKey] : void 0;
+    const hasSetValue = !!setValue;
+    const propsRef = useLiveRef({
+      value,
+      setValue
+    });
+    useSafeLayoutEffect(() => {
+      if (!hasSetValue) return;
+      return subscribe2(store2, [key], (state, prev) => {
+        const { value: value2, setValue: setValue2 } = propsRef.current;
+        if (!setValue2) return;
+        if (isSameValue2(state[key], prev[key])) return;
+        if (isSameValue2(state[key], value2)) return;
+        setValue2(state[key]);
+      });
+    }, [
+      store2,
+      key,
+      hasSetValue
+    ]);
+    useSafeLayoutEffect(() => {
+      if (value === void 0) return;
+      store2.setState(key, value);
+      return batch(store2, [key], () => {
+        if (value === void 0) return;
+        store2.setState(key, value);
+      });
+    });
+  }
+  function useStore2(createStore2, props) {
+    const [store2, setStore] = React88.useState(() => createStore2(props));
+    useSafeLayoutEffect(() => init(store2), [store2]);
+    const useState91 = React88.useCallback((keyOrSelector) => useStoreState(store2, keyOrSelector), [store2]);
+    return [React88.useMemo(() => ({
+      ...store2,
+      useState: useState91
+    }), [store2, useState91]), useEvent(() => {
+      setStore((store3) => createStore2({
+        ...props,
+        ...store3.getState()
+      }));
+    })];
+  }
+
+  // node_modules/@ariakit/react-components/dist/composite/composite-item.js
+  var TagName4 = "button";
+  function isEditableElement(element) {
+    if (isTextbox(element)) return true;
+    return element.tagName === "INPUT" && !isButton(element);
+  }
+  function getNextPageOffset(scrollingElement, pageUp = false) {
+    const height = scrollingElement.clientHeight;
+    const { top } = scrollingElement.getBoundingClientRect();
+    const pageSize = Math.max(height * 0.875, height - 40) * 1.5;
+    const pageOffset = pageUp ? height - pageSize + top : pageSize + top;
+    if (scrollingElement.tagName === "HTML") return pageOffset + scrollingElement.scrollTop;
+    return pageOffset;
+  }
+  function getItemOffset(itemElement, pageUp = false) {
+    const { top } = itemElement.getBoundingClientRect();
+    if (pageUp) return top + itemElement.clientHeight;
+    return top;
+  }
+  function findNextPageItemId(element, store2, next, pageUp = false) {
+    if (!store2) return;
+    if (!next) return;
+    const { renderedItems } = store2.getState();
+    const scrollingElement = getScrollingElement(element);
+    if (!scrollingElement) return;
+    const nextPageOffset = getNextPageOffset(scrollingElement, pageUp);
+    let id;
+    let prevDifference;
+    for (let i2 = 0; i2 < renderedItems.length; i2 += 1) {
+      const previousId = id;
+      id = next(i2);
+      if (!id) break;
+      if (id === previousId) continue;
+      const itemElement = getEnabledItem(store2, id)?.element;
+      if (!itemElement) continue;
+      const difference = getItemOffset(itemElement, pageUp) - nextPageOffset;
+      const absDifference = Math.abs(difference);
+      if (pageUp && difference <= 0 || !pageUp && difference >= 0) {
+        if (prevDifference !== void 0 && prevDifference < absDifference) id = previousId;
+        break;
+      }
+      prevDifference = absDifference;
+    }
+    return id;
+  }
+  function targetIsAnotherItem(event, store2) {
+    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 }) {
+    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 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;
+      return row.id;
+    };
+    const { rowId, baseElement, ariaSetSize, ariaPosInSet } = useStoreStateObject(store2, ["baseElement", "renderedItems"], {
+      rowId: getRowId,
+      baseElement(state) {
+        return state?.baseElement || void 0;
+      },
+      ariaSetSize(state) {
+        if (ariaSetSizeProp != null) return ariaSetSizeProp;
+        if (!state) return;
+        if (!row?.ariaSetSize) return;
+        if (row.baseElement !== state.baseElement) return;
+        return row.ariaSetSize;
+      },
+      ariaPosInSet(state) {
+        if (ariaPosInSetProp != null) return ariaPosInSetProp;
+        if (!state) return;
+        if (!row?.ariaPosInSet) return;
+        if (row.baseElement !== state.baseElement) 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, [
+      "activeId",
+      "renderedItems",
+      "virtualFocus",
+      "items"
+    ], {
+      isActiveItem(state) {
+        return !!state && state.activeId === id;
+      },
+      isTabbable(state) {
+        if (!state?.renderedItems.length) return true;
+        if (state.virtualFocus) return false;
+        if (tabbable2) return true;
+        if (state.activeId === null) return false;
+        const item = store2?.item(state.activeId);
+        if (item?.disabled) return true;
+        if (!item?.element) return true;
+        return state.activeId === id;
+      }
+    });
+    const getItem = (0, import_react56.useCallback)((item) => {
+      const nextItem = {
+        ...item,
+        id: id || item.id,
+        rowId,
+        disabled: trulyDisabled,
+        children: item.element?.textContent,
+        typeaheadText
+      };
+      if (getItemProp) return getItemProp(nextItem);
+      return nextItem;
+    }, [
+      id,
+      rowId,
+      trulyDisabled,
+      typeaheadText,
+      getItemProp
+    ]);
+    const onFocusProp = props.onFocus;
+    const hasFocusedComposite = (0, import_react56.useRef)(false);
+    const cancelScheduledFocusRedirectRef = (0, import_react56.useRef)(null);
+    const onFocus = useEvent((event) => {
+      onFocusProp?.(event);
+      if (event.defaultPrevented) return;
+      if (isPortalEvent(event)) return;
+      if (!id) return;
+      if (!store2) return;
+      if (targetIsAnotherItem(event, store2)) return;
+      const { virtualFocus, baseElement: baseElement2 } = store2.getState();
+      store2.setActiveId(id);
+      if (isTextbox(event.currentTarget)) selectTextField(event.currentTarget);
+      if (!virtualFocus) 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);
+          return;
+        }
+        if (isSafari() && currentTarget2.hasAttribute("data-autofocus")) currentTarget2.scrollIntoView({
+          block: "nearest",
+          inline: "nearest"
+        });
+        hasFocusedComposite.current = true;
+        if (relatedTarget2 === baseElement3 || isItem(store2, relatedTarget2)) focusSilently(baseElement3);
+        else baseElement3.focus();
+      };
+      if (baseElement2?.isConnected) {
+        redirectFocusToBaseElement(event.currentTarget, event.relatedTarget, baseElement2);
+        return;
+      }
+      if (shouldRegisterItem === false) return;
+      const { currentTarget, relatedTarget } = event;
+      const cancelScheduledFocusRedirect = () => {
+        cancelScheduledFocusRedirectRef.current?.();
+        cancelScheduledFocusRedirectRef.current = null;
+      };
+      cancelScheduledFocusRedirect();
+      cancelScheduledFocusRedirectRef.current = subscribe2(store2, null, () => {
+        if (getActiveElement(currentTarget) !== currentTarget) {
+          cancelScheduledFocusRedirect();
+          return;
+        }
+        const state = store2.getState();
+        const nextBaseElement = state.baseElement;
+        if (!nextBaseElement?.isConnected) return;
+        cancelScheduledFocusRedirect();
+        if (!state.virtualFocus) return;
+        redirectFocusToBaseElement(currentTarget, relatedTarget, nextBaseElement);
+      });
+    });
+    const onBlurCaptureProp = props.onBlurCapture;
+    const onBlurCapture = useEvent((event) => {
+      onBlurCaptureProp?.(event);
+      if (event.defaultPrevented) return;
+      if (store2?.getState()?.virtualFocus && hasFocusedComposite.current) {
+        hasFocusedComposite.current = false;
+        event.preventDefault();
+        event.stopPropagation();
+      }
+    });
+    const onKeyDownProp = props.onKeyDown;
+    const preventScrollOnKeyDownProp = useBooleanEvent(preventScrollOnKeyDown);
+    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
+    const onKeyDown = useEvent((event) => {
+      onKeyDownProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!isSelfTarget(event)) return;
+      if (!store2) return;
+      const { currentTarget } = event;
+      const state = store2.getState();
+      const isGrid2 = !!store2.item(id)?.rowId;
+      const isVertical = state.orientation !== "horizontal";
+      const isHorizontal = state.orientation !== "vertical";
+      const canHomeEnd = () => {
+        if (isGrid2) return true;
+        if (isHorizontal) return true;
+        if (!state.baseElement) return true;
+        if (!isTextField(state.baseElement)) return true;
+        return false;
+      };
+      const action = {
+        ArrowUp: (isGrid2 || isVertical) && store2.up,
+        ArrowRight: (isGrid2 || isHorizontal) && store2.next,
+        ArrowDown: (isGrid2 || isVertical) && store2.down,
+        ArrowLeft: (isGrid2 || isHorizontal) && store2.previous,
+        Home: () => {
+          if (!canHomeEnd()) return;
+          if (!isGrid2 || event.ctrlKey) return store2?.first();
+          return store2?.previous(-1);
+        },
+        End: () => {
+          if (!canHomeEnd()) return;
+          if (!isGrid2 || event.ctrlKey) return store2?.last();
+          return store2?.next(-1);
+        },
+        PageUp: () => {
+          return findNextPageItemId(currentTarget, store2, store2?.up, true);
+        },
+        PageDown: () => {
+          return findNextPageItemId(currentTarget, store2, store2?.down);
+        }
+      }[event.key];
+      if (action) {
+        if (isTextbox(currentTarget)) {
+          const selection = getTextboxSelection(currentTarget);
+          const isLeft = isHorizontal && event.key === "ArrowLeft";
+          const isRight = isHorizontal && event.key === "ArrowRight";
+          const isUp = isVertical && event.key === "ArrowUp";
+          const isDown = isVertical && event.key === "ArrowDown";
+          if (isRight || isDown) {
+            const { length: valueLength } = getTextboxValue(currentTarget);
+            if (selection.end !== valueLength) return;
+          } else if ((isLeft || isUp) && selection.start !== 0) return;
+        }
+        const nextId2 = action();
+        if (preventScrollOnKeyDownProp(event) || nextId2 !== void 0) {
+          if (!moveOnKeyPressProp(event)) return;
+          event.preventDefault();
+          store2.move(nextId2);
+        }
+      }
+    });
+    const providerValue = (0, import_react56.useMemo)(() => ({
+      id,
+      baseElement
+    }), [id, baseElement]);
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(CompositeItemContext.Provider, {
+      value: providerValue,
+      children: element
+    }), [providerValue]);
+    props = {
+      "data-active-item": isActiveItem || void 0,
+      ...props,
+      id,
+      ref: useMergeRefs2(ref, props.ref),
+      tabIndex: isTabbable ? props.tabIndex : -1,
+      onFocus,
+      onBlurCapture,
+      onKeyDown
+    };
+    props = useCommand(props);
+    props = useCollectionItem({
+      store: store2,
+      ...props,
+      getItem,
+      shouldRegisterItem: id ? shouldRegisterItem : false
+    });
+    return removeUndefinedValues({
+      ...props,
+      "aria-setsize": ariaSetSize,
+      "aria-posinset": ariaPosInSet
+    });
+  });
+  var CompositeItem = memo5(forwardRef48(function CompositeItem2(props) {
+    const htmlProps = useCompositeItem(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 TagName5 = "div";
+  function isGrid(items) {
+    return items.some((item) => !!item.rowId);
+  }
+  function isPrintableKey(event) {
+    const target = event.target;
+    if (target && !isTextField(target)) return false;
+    return event.key.length === 1 && !event.ctrlKey && !event.metaKey;
+  }
+  function isModifierKey(event) {
+    return event.key === "Shift" || event.key === "Control" || event.key === "Alt" || event.key === "Meta";
+  }
+  function useKeyboardEventProxy(store2, onKeyboardEvent, previousElementRef) {
+    return useEvent((event) => {
+      onKeyboardEvent?.(event);
+      if (event.defaultPrevented) return;
+      if (event.isPropagationStopped()) return;
+      if (!isSelfTarget(event)) return;
+      if (isModifierKey(event)) return;
+      if (isPrintableKey(event)) return;
+      const activeElement2 = getEnabledItem(store2, store2.getState().activeId)?.element;
+      if (!activeElement2) return;
+      const { view, ...eventInit } = event;
+      if (activeElement2 !== previousElementRef?.current) activeElement2.focus();
+      if (!fireKeyboardEvent(activeElement2, event.type, eventInit)) event.preventDefault();
+      if (event.currentTarget.contains(activeElement2)) event.stopPropagation();
+    });
+  }
+  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 }) {
+    const moves = useStoreState(store2, "moves");
+    const baseElement = useStoreState(store2, "baseElement");
+    (0, import_react57.useEffect)(() => {
+      if (!moves) return;
+      if (!focusOnMove) return;
+      const { activeId } = store2.getState();
+      const itemElement = getEnabledItem(store2, activeId)?.element;
+      if (!itemElement) return;
+      withBaseScrollPreserved(store2, () => focusIntoView(itemElement));
+    }, [
+      store2,
+      moves,
+      focusOnMove
+    ]);
+    useSafeLayoutEffect(() => {
+      if (!moves) return;
+      if (!baseElement) 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();
+    }, [
+      store2,
+      moves,
+      baseElement
+    ]);
+    return null;
+  });
+  var useComposite = createHook(function useComposite2({ store: store2, composite = true, focusOnMove = composite, moveOnKeyPress = true, ...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 virtualFocus = useStoreState(store2, "virtualFocus");
+    const activeId = useStoreState(store2, composite && virtualFocus ? ["activeId"] : [], (state) => composite && virtualFocus ? state.activeId : null);
+    useSafeLayoutEffect(() => {
+      if (!store2) return;
+      if (!composite) return;
+      if (!virtualFocus) return;
+      const previousElement = previousElementRef.current;
+      previousElementRef.current = null;
+      if (!previousElement) return;
+      const relatedTarget = getEnabledItem(store2, activeId)?.element || getActiveElement(previousElement);
+      if (relatedTarget === previousElement) return;
+      fireBlurEvent(previousElement, { relatedTarget });
+    }, [
+      store2,
+      activeId,
+      virtualFocus,
+      composite
+    ]);
+    const onKeyDownCapture = useKeyboardEventProxy(store2, props.onKeyDownCapture, previousElementRef);
+    const onKeyUpCapture = useKeyboardEventProxy(store2, props.onKeyUpCapture, previousElementRef);
+    const onFocusCaptureProp = props.onFocusCapture;
+    const onFocusCapture = useEvent((event) => {
+      onFocusCaptureProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!store2) return;
+      const { virtualFocus: virtualFocus2 } = store2.getState();
+      if (!virtualFocus2) return;
+      const previousActiveElement = event.relatedTarget;
+      const isSilentlyFocused = silentlyFocused(event.currentTarget);
+      if (isSelfTarget(event) && isSilentlyFocused) {
+        event.stopPropagation();
+        previousElementRef.current = previousActiveElement;
+      }
+    });
+    const onFocusProp = props.onFocus;
+    const onFocus = useEvent((event) => {
+      onFocusProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!composite) return;
+      if (!store2) return;
+      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);
+    });
+    const onBlurCaptureProp = props.onBlurCapture;
+    const onBlurCapture = useEvent((event) => {
+      onBlurCaptureProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!store2) return;
+      const { virtualFocus: virtualFocus2, activeId: activeId2 } = store2.getState();
+      if (!virtualFocus2) return;
+      const activeElement2 = getEnabledItem(store2, activeId2)?.element;
+      const nextActiveElement = event.relatedTarget;
+      const nextActiveElementIsItem = isItem(store2, nextActiveElement);
+      const previousElement = previousElementRef.current;
+      previousElementRef.current = null;
+      if (isSelfTarget(event) && nextActiveElementIsItem) {
+        if (nextActiveElement === activeElement2) {
+          if (previousElement && previousElement !== nextActiveElement) fireBlurEvent(previousElement, event);
+        } else if (activeElement2) fireBlurEvent(activeElement2, event);
+        else if (previousElement) fireBlurEvent(previousElement, event);
+        event.stopPropagation();
+      } else if (!isItem(store2, event.target) && activeElement2) fireBlurEvent(activeElement2, event);
+    });
+    const onKeyDownProp = props.onKeyDown;
+    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
+    const onKeyDown = useEvent((event) => {
+      onKeyDownProp?.(event);
+      if (event.nativeEvent.isComposing) return;
+      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 isVertical = orientation !== "horizontal";
+      const isHorizontal = orientation !== "vertical";
+      const grid = isGrid(renderedItems);
+      if ((event.key === "ArrowLeft" || event.key === "ArrowRight" || event.key === "Home" || event.key === "End") && isTextField(event.currentTarget)) return;
+      const up = () => {
+        if (grid) return findFirstEnabledItemInTheLastRow(renderedItems)?.id;
+        return 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),
+        Home: store2.first,
+        End: store2.last,
+        PageUp: store2.first,
+        PageDown: store2.last
+      }[event.key];
+      if (action) {
+        const id = action();
+        if (id !== void 0) {
+          if (!moveOnKeyPressProp(event)) return;
+          event.preventDefault();
+          store2.move(id);
+        }
+      }
+    });
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime157.jsxs)(CompositeScopedContextProvider, {
+      value: store2,
+      children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(CompositeFocusOnMove, {
+        store: store2,
+        focusOnMove,
+        previousElementRef
+      })]
+    }), [
+      store2,
+      composite,
+      focusOnMove
+    ]);
+    props = {
+      "aria-activedescendant": useStoreState(store2, composite && virtualFocus ? ["items"] : [], () => {
+        if (!store2) return;
+        if (!composite) return;
+        if (!virtualFocus) return;
+        return getEnabledItem(store2, activeId)?.id;
+      }),
+      ...props,
+      ref: useMergeRefs2(ref, setBaseElement, props.ref),
+      onKeyDownCapture,
+      onKeyUpCapture,
+      onFocusCapture,
+      onFocus,
+      onBlurCapture,
+      onKeyDown
+    };
+    props = useFocusable({
+      focusable: useStoreState(store2, composite && !virtualFocus ? ["activeId"] : [], (state) => composite && (virtualFocus || state.activeId === null)),
+      ...props
+    });
+    return props;
+  });
+  var Composite6 = forwardRef48(function Composite7(props) {
+    const htmlProps = useComposite(props);
+    return createElement5(TagName5, htmlProps);
+  });
+
+  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-context.js
+  var ctx4 = createStoreContext();
+  var useDisclosureContext = ctx4.useContext;
+  var useDisclosureScopedContext = ctx4.useScopedContext;
+  var useDisclosureProviderContext = ctx4.useProviderContext;
+  var DisclosureContextProvider = ctx4.ContextProvider;
+  var DisclosureScopedContextProvider = ctx4.ScopedContextProvider;
+
+  // node_modules/@ariakit/react-components/dist/dialog/dialog-context.js
+  var import_react58 = __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);
+
+  // 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 TagName6 = "div";
+  function afterTimeout(timeoutMs, cb) {
+    const timeoutId = setTimeout(cb, timeoutMs);
+    return () => clearTimeout(timeoutId);
+  }
+  function parseCSSTime(time) {
+    const value = time?.trim() || "0s";
+    const multiplier = value.endsWith("ms") ? 1 : 1e3;
+    const parsed = Number.parseFloat(value) * multiplier;
+    return Number.isNaN(parsed) ? 0 : parsed;
+  }
+  function getEndTime(names, delays, durations) {
+    const nameList = names.split(",");
+    const delayList = delays.split(",");
+    const durationList = durations.split(",");
+    let endTime = 0;
+    for (const [index2, name2] of nameList.entries()) {
+      if (name2.trim() === "none") continue;
+      const delay = parseCSSTime(delayList[index2 % delayList.length]);
+      const duration = parseCSSTime(durationList[index2 % durationList.length]);
+      endTime = Math.max(endTime, delay + duration);
+    }
+    return endTime;
+  }
+  function getElementEndTime(element) {
+    const { transitionProperty, transitionDuration, transitionDelay, animationName, animationDuration, animationDelay } = getComputedStyle(element);
+    return Math.max(getEndTime(transitionProperty, transitionDelay, transitionDuration), getEndTime(animationName, animationDelay, animationDuration));
+  }
+  function isHidden(mounted, hidden, alwaysVisible) {
+    return !alwaysVisible && hidden !== false && (!mounted || !!hidden);
+  }
+  var useDisclosureContent = createHook(function useDisclosureContent2({ store: store2, alwaysVisible, unstable_otherElementRef: otherElementRef, ...props }) {
+    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 { open, mounted, animated: animated2, contentElement } = useStoreStateObject(store2, {
+      open: "open",
+      mounted: "mounted",
+      animated: "animated",
+      contentElement: "contentElement"
+    });
+    const otherElement = useStoreState(store2.disclosure, "contentElement");
+    const hasClosedRef = (0, import_react59.useRef)(false);
+    useSafeLayoutEffect(() => {
+      if (!ref.current) return;
+      store2?.setContentElement(ref.current);
+    }, [store2]);
+    useSafeLayoutEffect(() => {
+      let previousAnimated;
+      store2?.setState("animated", (animated3) => {
+        previousAnimated = animated3;
+        return true;
+      });
+      return () => {
+        if (previousAnimated === void 0) return;
+        store2?.setState("animated", previousAnimated);
+      };
+    }, [store2]);
+    useSafeLayoutEffect(() => {
+      if (!animated2) {
+        if (!open) {
+          hasClosedRef.current = true;
+          setTransition(null);
+        } else if (hasClosedRef.current) {
+          hasClosedRef.current = false;
+          setTransition("enter");
+        }
+        return;
+      }
+      if (!contentElement?.isConnected) {
+        setTransition(null);
+        return;
+      }
+      return afterPaint(() => {
+        setTransition(open ? "enter" : mounted ? "leave" : null);
+      });
+    }, [
+      animated2,
+      contentElement,
+      open,
+      mounted
+    ]);
+    useSafeLayoutEffect(() => {
+      if (!store2) return;
+      if (!animated2) return;
+      if (!transition) return;
+      if (!contentElement) return;
+      const stopAnimation = () => store2?.setState("animating", false);
+      const stopAnimationSync = () => (0, import_react_dom5.flushSync)(stopAnimation);
+      if (transition === "leave" && open) return;
+      if (transition === "enter" && !open) return;
+      if (typeof animated2 === "number") return afterTimeout(animated2, stopAnimationSync);
+      const elements2 = [contentElement];
+      if (otherElement) elements2.push(otherElement);
+      const relatedElement = otherElementRef?.current;
+      if (relatedElement) elements2.push(relatedElement);
+      const timeout = Math.max(...elements2.map(getElementEndTime));
+      if (!timeout) {
+        if (transition === "enter") store2.setState("animated", false);
+        stopAnimation();
+        return;
+      }
+      return afterTimeout(Math.max(timeout - 1e3 / 60, 0), stopAnimationSync);
+    }, [
+      store2,
+      animated2,
+      contentElement,
+      otherElement,
+      otherElementRef,
+      open,
+      transition
+    ]);
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(DialogScopedContextProvider, {
+      value: store2,
+      children: element
+    }), [store2]);
+    const hidden = isHidden(mounted, props.hidden, alwaysVisible);
+    const styleProp = props.style;
+    const style = (0, import_react59.useMemo)(() => {
+      if (hidden) return {
+        ...styleProp,
+        display: "none"
+      };
+      return styleProp;
+    }, [hidden, styleProp]);
+    props = {
+      "data-open": open || void 0,
+      "data-enter": transition === "enter" || void 0,
+      "data-leave": transition === "leave" || void 0,
+      hidden,
+      ...props,
+      id,
+      ref: useMergeRefs2(id ? store2.setContentElement : null, ref, props.ref),
+      style
+    };
+    return removeUndefinedValues(props);
+  });
+  var DisclosureContentImpl = forwardRef48(function DisclosureContentImpl2(props) {
+    const htmlProps = useDisclosureContent(props);
+    return createElement5(TagName6, htmlProps);
+  });
+  var DisclosureContent = forwardRef48(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 });
+  });
+
+  // node_modules/@ariakit/components/dist/disclosure/disclosure-store.js
+  function createDisclosureStore(props = {}) {
+    const store2 = props.store || props.disclosure ? mergeStore(props.store, omit2(props.disclosure, ["contentElement", "disclosureElement"])) : void 0;
+    throwOnConflictingProps(props, store2);
+    const syncState = store2?.getState();
+    const open = defaultValue(props.open, syncState?.open, props.defaultOpen, false);
+    const animated2 = defaultValue(props.animated, syncState?.animated, false);
+    const initialState = {
+      open,
+      animated: animated2,
+      animating: !!animated2 && open,
+      mounted: open,
+      contentElement: defaultValue(syncState?.contentElement, null),
+      disclosureElement: defaultValue(syncState?.disclosureElement, null)
+    };
+    const disclosure = store2 ? createStore(initialState, store2) : createStore(initialState);
+    setup(disclosure, () => sync2(disclosure, ["animated", "animating"], (state) => {
+      if (state.animated) return;
+      disclosure.setState("animating", false);
+    }));
+    setup(disclosure, () => subscribe2(disclosure, ["open"], () => {
+      if (!disclosure.getState().animated) return;
+      disclosure.setState("animating", true);
+    }));
+    setup(disclosure, () => sync2(disclosure, ["open", "animating"], (state) => {
+      disclosure.setState("mounted", state.open || state.animating);
+    }));
+    return {
+      ...disclosure,
+      disclosure: props.disclosure,
+      setOpen: (value) => disclosure.setState("open", value),
+      show: () => disclosure.setState("open", true),
+      hide: () => disclosure.setState("open", false),
+      toggle: () => disclosure.setState("open", (open2) => !open2),
+      stopAnimation: () => disclosure.setState("animating", false),
+      setContentElement: (value) => disclosure.setState("contentElement", value),
+      setDisclosureElement: (value) => disclosure.setState("disclosureElement", value)
+    };
+  }
+
+  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-store.js
+  function useDisclosureStoreProps(store2, update4, props) {
+    useUpdateEffect(update4, [props.store, props.disclosure]);
+    useStoreProps(store2, props, "open", "setOpen");
+    useStoreProps(store2, props, "mounted", "setMounted");
+    useStoreProps(store2, props, "animated");
+    return Object.assign(store2, { disclosure: props.disclosure });
+  }
+
+  // node_modules/@ariakit/react-components/dist/popover/popover-context.js
+  var ctx6 = createStoreContext([DialogContextProvider], [DialogScopedContextProvider]);
+  var usePopoverContext = ctx6.useContext;
+  var usePopoverScopedContext = ctx6.useScopedContext;
+  var usePopoverProviderContext = ctx6.useProviderContext;
+  var PopoverContextProvider = ctx6.ContextProvider;
+  var PopoverScopedContextProvider = ctx6.ScopedContextProvider;
+
+  // node_modules/@ariakit/react-components/dist/combobox/combobox-context.js
+  var import_react60 = __toESM(require_react(), 1);
+  var ComboboxListRoleContext = (0, import_react60.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);
+
+  // node_modules/@ariakit/react-components/dist/collection/collection-store.js
+  function useCollectionStoreProps(store2, update4, props) {
+    useUpdateEffect(update4, [props.store]);
+    useStoreProps(store2, props, "items", "setItems");
+    return store2;
+  }
+
+  // node_modules/@ariakit/react-components/dist/composite/composite-store.js
+  function useCompositeStoreOptions(props) {
+    return {
+      id: useId5(props.id),
+      ...props
+    };
+  }
+  function useCompositeStoreProps(store2, update4, props) {
+    store2 = useCollectionStoreProps(store2, update4, props);
+    useStoreProps(store2, props, "activeId", "setActiveId");
+    useStoreProps(store2, props, "includesBaseElement");
+    useStoreProps(store2, props, "virtualFocus");
+    useStoreProps(store2, props, "orientation");
+    useStoreProps(store2, props, "rtl");
+    useStoreProps(store2, props, "focusLoop");
+    useStoreProps(store2, props, "focusWrap");
+    useStoreProps(store2, props, "focusShift");
+    return store2;
+  }
+
+  // node_modules/@ariakit/components/dist/dialog/dialog-store.js
+  function createDialogStore(props = {}) {
+    return createDisclosureStore(props);
+  }
+
+  // node_modules/@ariakit/react-components/dist/dialog/dialog-store.js
+  function useDialogStoreProps(store2, update4, props) {
+    return useDisclosureStoreProps(store2, update4, props);
+  }
+
+  // node_modules/@ariakit/components/dist/popover/popover-store.js
+  function createPopoverStore({ popover: otherPopover, ...props } = {}) {
+    const store2 = mergeStore(props.store, omit2(otherPopover, [
+      "arrowElement",
+      "anchorElement",
+      "contentElement",
+      "popoverElement",
+      "disclosureElement"
+    ]));
+    throwOnConflictingProps(props, store2);
+    const syncState = store2?.getState();
+    const dialog = createDialogStore({
+      ...props,
+      store: store2
+    });
+    const placement = defaultValue(props.placement, syncState?.placement, "bottom");
+    const popover = createStore({
+      ...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);
+    return {
+      ...dialog,
+      ...popover,
+      setAnchorElement: (element) => popover.setState("anchorElement", element),
+      setPopoverElement: (element) => popover.setState("popoverElement", element),
+      setArrowElement: (element) => popover.setState("arrowElement", element),
+      render: () => popover.setState("rendered", /* @__PURE__ */ Symbol("rendered"))
+    };
+  }
+
+  // node_modules/@ariakit/react-components/dist/popover/popover-store.js
+  function usePopoverStoreProps(store2, update4, props) {
+    useUpdateEffect(update4, [props.popover]);
+    useStoreProps(store2, props, "placement");
+    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";
+  function hoveringInside(event) {
+    const nextElement = event.relatedTarget;
+    if (!isElement2(nextElement)) return false;
+    return contains2(event.currentTarget, nextElement);
+  }
+  var symbol2 = /* @__PURE__ */ Symbol("composite-hover");
+  function movingToAnotherItem(event) {
+    const { relatedTarget } = event;
+    if (!isElement2(relatedTarget)) return false;
+    let dest = relatedTarget;
+    do {
+      if (hasOwnProperty(dest, symbol2) && dest[symbol2]) return true;
+      dest = dest.parentElement;
+    } while (dest);
+    return false;
+  }
+  var useCompositeHover = createHook(function useCompositeHover2({ store: store2, focusOnHover = true, blurOnHoverEnd = !!focusOnHover, ...props }) {
+    const context = useCompositeScopedContext();
+    store2 = store2 || context;
+    invariant(store2, "CompositeHover must be wrapped in a Composite component.");
+    const isMouseMoving = useIsMouseMoving();
+    const onMouseMoveProp = props.onMouseMove;
+    const focusOnHoverProp = useBooleanEvent(focusOnHover);
+    const onMouseMove = useEvent((event) => {
+      onMouseMoveProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!isMouseMoving()) return;
+      if (!focusOnHoverProp(event)) return;
+      if (!hasFocusWithin(event.currentTarget)) {
+        const baseElement = store2?.getState().baseElement;
+        if (baseElement && !hasFocus(baseElement)) baseElement.focus();
+      }
+      store2?.setActiveId(event.currentTarget.id);
+    });
+    const onMouseLeaveProp = props.onMouseLeave;
+    const blurOnHoverEndProp = useBooleanEvent(blurOnHoverEnd);
+    const onMouseLeave = useEvent((event) => {
+      onMouseLeaveProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!isMouseMoving()) return;
+      if (hoveringInside(event)) return;
+      if (movingToAnotherItem(event)) return;
+      if (!focusOnHoverProp(event)) return;
+      if (!blurOnHoverEndProp(event)) return;
+      store2?.setActiveId(null);
+      store2?.getState().baseElement?.focus();
+    });
+    const ref = (0, import_react61.useCallback)((element) => {
+      if (!element) return;
+      element[symbol2] = true;
+    }, []);
+    props = {
+      ...props,
+      ref: useMergeRefs2(ref, props.ref),
+      onMouseMove,
+      onMouseLeave
+    };
+    return removeUndefinedValues(props);
+  });
+  var CompositeHover = memo5(forwardRef48(function CompositeHover2(props) {
+    const htmlProps = useCompositeHover(props);
+    return createElement5(TagName8, htmlProps);
+  }));
+
+  // 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";
+  function isFirstItemAutoSelected(items, activeValue, autoSelect) {
+    if (!autoSelect) return false;
+    return items.find((item) => !item.disabled && item.value)?.value === activeValue;
+  }
+  function hasCompletionString(value, activeValue) {
+    if (!activeValue) return false;
+    if (value == null) return false;
+    const normalizedValue = normalizeString(value);
+    const normalizedActiveValue = normalizeString(activeValue);
+    if (normalizedValue.length !== value.length) return false;
+    if (normalizedActiveValue.length !== activeValue.length) return false;
+    return normalizedActiveValue.length > normalizedValue.length && normalizedActiveValue.toLowerCase().startsWith(normalizedValue.toLowerCase());
+  }
+  function isAriaAutoCompleteValue(value) {
+    return value === "inline" || value === "list" || value === "both" || value === "none";
+  }
+  function getDefaultAutoSelectId(items) {
+    return items.find((item) => {
+      if (item.disabled) return false;
+      return item.element?.getAttribute("role") !== "tab";
+    })?.id;
+  }
+  var useCombobox = createHook(function useCombobox2({ store: 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 context = useComboboxProviderContext();
+    store2 = store2 || context;
+    invariant(store2, "Combobox must receive a `store` prop or be wrapped in a ComboboxProvider component.");
+    const ref = (0, import_react62.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 cancelCompositionEndFrame = () => {
+      const frame = compositionEndFrameRef.current;
+      if (frame == null) return;
+      cancelAnimationFrame(frame);
+      compositionEndFrameRef.current = null;
+    };
+    const autoSelect = useStoreState(store2, ["virtualFocus"], (state) => state.virtualFocus && autoSelectProp);
+    const inline4 = autoComplete === "inline" || autoComplete === "both";
+    const [canInline, setCanInline] = (0, import_react62.useState)(inline4);
+    useUpdateLayoutEffect(() => {
+      if (!inline4) return;
+      setCanInline(true);
+    }, [inline4]);
+    const storeValue = useStoreState(store2, "value");
+    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)(() => {
+      return sync2(store2, ["selectedValue", "activeId"], (_, prev) => {
+        prevSelectedValueRef.current = prev.selectedValue;
+      });
+    }, [store2]);
+    const inlineActiveValue = useStoreState(store2, [
+      "activeValue",
+      "selectedValue",
+      "activeId"
+    ], (state) => {
+      if (!inline4) return;
+      if (!canInline) return;
+      if (state.activeValue && Array.isArray(state.selectedValue)) {
+        if (state.selectedValue.includes(state.activeValue)) return;
+        if (prevSelectedValueRef.current?.includes(state.activeValue)) return;
+      }
+      return state.activeValue;
+    });
+    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;
+    }, [
+      inline4,
+      canInline,
+      items,
+      inlineActiveValue,
+      autoSelect,
+      storeValue
+    ]);
+    (0, import_react62.useEffect)(() => {
+      const element = ref.current;
+      if (!element) return;
+      const onCompositeItemMove = () => setCanInline(true);
+      element.addEventListener("combobox-item-move", onCompositeItemMove);
+      return () => {
+        element.removeEventListener("combobox-item-move", onCompositeItemMove);
+      };
+    }, []);
+    (0, import_react62.useEffect)(() => {
+      if (!inline4) return;
+      if (!canInline) return;
+      if (!inlineActiveValue) return;
+      if (!isFirstItemAutoSelected(items, inlineActiveValue, autoSelect)) return;
+      if (!hasCompletionString(storeValue, 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 nextEnd = inlineActiveValue.length;
+        setSelectionRange(element, nextStart, nextEnd);
+        cleanup = () => {
+          if (!hasFocus(element)) return;
+          const { start: start2, end } = getTextboxSelection(element);
+          if (start2 !== nextStart) return;
+          if (end !== nextEnd) return;
+          setSelectionRange(element, prevStart, prevEnd);
+        };
+      });
+      return () => cleanup();
+    }, [
+      valueUpdated,
+      inline4,
+      canInline,
+      inlineActiveValue,
+      items,
+      autoSelect,
+      storeValue
+    ]);
+    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)(() => {
+      if (!open) return;
+      if (!contentElement) return;
+      const scrollingElement = getScrollingElement(contentElement);
+      if (!scrollingElement) return;
+      const onUserScroll = () => {
+        canAutoSelectRef.current = false;
+        userScrolledRef.current = true;
+      };
+      const onScroll = () => {
+        if (!isAutoScrollingRef.current) userScrolledRef.current = true;
+        if (!store2) return;
+        if (!canAutoSelectRef.current) return;
+        const { activeId } = store2.getState();
+        if (activeId === null) return;
+        if (activeId === autoSelectIdRef.current) return;
+        canAutoSelectRef.current = false;
+      };
+      const options = {
+        passive: true,
+        capture: true
+      };
+      scrollingElement.addEventListener("wheel", onUserScroll, options);
+      scrollingElement.addEventListener("touchmove", onUserScroll, options);
+      scrollingElement.addEventListener("scroll", onScroll, options);
+      return () => {
+        scrollingElement.removeEventListener("wheel", onUserScroll, true);
+        scrollingElement.removeEventListener("touchmove", onUserScroll, true);
+        scrollingElement.removeEventListener("scroll", onScroll, true);
+      };
+    }, [
+      open,
+      contentElement,
+      store2
+    ]);
+    useSafeLayoutEffect(() => {
+      userScrolledRef.current = false;
+      if (!storeValue) return;
+      if (composingRef.current) return;
+      canAutoSelectRef.current = true;
+    }, [storeValue]);
+    useSafeLayoutEffect(() => {
+      if (autoSelect !== "always" && open) return;
+      canAutoSelectRef.current = open;
+    }, [autoSelect, open]);
+    useSafeLayoutEffect(() => {
+      if (open) return;
+      autoSelectMovedRef.current = void 0;
+    }, [open]);
+    const resetValueOnSelect = useStoreState(store2, "resetValueOnSelect");
+    useUpdateEffect(() => {
+      const canAutoSelect = canAutoSelectRef.current;
+      if (!store2) return;
+      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();
       }
-    },
-    // 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"
+      if (autoSelect && canAutoSelect) {
+        const userAutoSelectId = getAutoSelectIdProp(items);
+        const autoSelectId = userAutoSelectId !== void 0 ? userAutoSelectId : getDefaultAutoSelectId(items) ?? store2.first();
+        autoSelectIdRef.current = autoSelectId;
+        const nextActiveId = autoSelectId ?? null;
+        const nextActiveValue = store2.item(nextActiveId)?.value;
+        const moved = autoSelectMovedRef.current;
+        if (nextActiveId !== activeId || moved?.id !== nextActiveId || moved?.value !== nextActiveValue) {
+          autoSelectMovedRef.current = {
+            id: nextActiveId,
+            value: nextActiveValue
+          };
+          store2.move(nextActiveId);
+        } else store2.setState("activeValue", nextActiveValue);
+      } else {
+        const element = store2.item(activeId || store2.first())?.element;
+        if (element && "scrollIntoView" in element) {
+          isAutoScrollingRef.current = true;
+          element.scrollIntoView({
+            block: "nearest",
+            inline: "nearest"
           });
-        case "aaaa":
-        default:
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "wide",
-            context: "formatting"
+          requestAnimationFrame(() => {
+            isAutoScrollingRef.current = false;
           });
+        }
       }
-    },
-    // 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";
+    }, [
+      store2,
+      open,
+      valueUpdated,
+      storeValue,
+      autoSelect,
+      resetValueOnSelect,
+      getAutoSelectIdProp,
+      items
+    ]);
+    (0, import_react62.useEffect)(() => {
+      if (!inline4) return;
+      const combobox = ref.current;
+      if (!combobox) return;
+      const elements2 = [combobox, contentElement].filter((value2) => !!value2);
+      const onBlur2 = (event) => {
+        if (elements2.every((el) => isFocusEventOutside(event, el))) store2?.setValue(value);
+      };
+      for (const element of elements2) element.addEventListener("focusout", onBlur2);
+      return () => {
+        for (const element of elements2) element.removeEventListener("focusout", onBlur2);
+      };
+    }, [
+      inline4,
+      contentElement,
+      store2,
+      value
+    ]);
+    const canShow = (event) => {
+      return event.currentTarget.value.length >= showMinLength;
+    };
+    const onChangeProp = props.onChange;
+    const showOnChangeProp = useBooleanEvent(showOnChange ?? canShow);
+    const setValueOnChangeProp = useBooleanEvent(setValueOnChange ?? !store2.tag);
+    const onChange = useEvent((event) => {
+      onChangeProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!store2) return;
+      const currentTarget = event.currentTarget;
+      const { value: value2, selectionStart, selectionEnd } = currentTarget;
+      const nativeEvent = event.nativeEvent;
+      canAutoSelectRef.current = true;
+      if (isInputEvent(nativeEvent)) {
+        if (nativeEvent.isComposing) {
+          canAutoSelectRef.current = false;
+          composingRef.current = true;
+        }
+        if (inline4) {
+          const textInserted = nativeEvent.inputType === "insertText" || nativeEvent.inputType === "insertCompositionText";
+          const caretAtEnd = selectionStart === value2.length;
+          setCanInline(textInserted && caretAtEnd);
+        }
       }
-      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 (setValueOnChangeProp(event)) {
+        const isSameValue3 = value2 === store2.getState().value;
+        store2.setValue(value2);
+        queueMicrotask(() => {
+          setSelectionRange(currentTarget, selectionStart, selectionEnd);
+        });
+        if (inline4 && autoSelect && isSameValue3) forceValueUpdate();
       }
-    },
-    // 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 (showOnChangeProp(event)) store2.show();
+      if (!autoSelect || !canAutoSelectRef.current) store2.setActiveId(null);
+    });
+    (0, import_react62.useEffect)(() => cancelCompositionEndFrame, []);
+    const onCompositionStartProp = props.onCompositionStart;
+    const onCompositionStart = useEvent((event) => {
+      cancelCompositionEndFrame();
+      canAutoSelectRef.current = false;
+      composingRef.current = true;
+      onCompositionStartProp?.(event);
+    });
+    const onCompositionEndProp = props.onCompositionEnd;
+    const onCompositionEnd = useEvent((event) => {
+      canAutoSelectRef.current = true;
+      composingRef.current = false;
+      onCompositionEndProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!autoSelect) return;
+      cancelCompositionEndFrame();
+      compositionEndFrameRef.current = requestAnimationFrame(() => {
+        compositionEndFrameRef.current = null;
+        if (composingRef.current) return;
+        forceValueUpdate();
+      });
+    });
+    const onMouseDownProp = props.onMouseDown;
+    const blurActiveItemOnClickProp = useBooleanEvent(blurActiveItemOnClick ?? (() => store2.getState().includesBaseElement));
+    const setValueOnClickProp = useBooleanEvent(setValueOnClick);
+    const showOnClickProp = useBooleanEvent(showOnClick ?? canShow);
+    const onMouseDown = useEvent((event) => {
+      onMouseDownProp?.(event);
+      if (event.defaultPrevented) return;
+      if (event.button) return;
+      if (event.ctrlKey) return;
+      if (!store2) return;
+      if (blurActiveItemOnClickProp(event)) store2.setActiveId(null);
+      if (setValueOnClickProp(event)) store2.setValue(value);
+      if (showOnClickProp(event)) queueBeforeEvent(event.currentTarget, "mouseup", store2.show);
+    });
+    const onKeyDownProp = props.onKeyDown;
+    const showOnKeyPressProp = useBooleanEvent(showOnKeyPress ?? canShow);
+    const onKeyDown = useEvent((event) => {
+      onKeyDownProp?.(event);
+      if (!event.repeat) canAutoSelectRef.current = false;
+      if (event.defaultPrevented) return;
+      if (!store2) return;
+      const { open: open2 } = store2.getState();
+      if (open2 && event.key === "Enter") {
+        event.preventDefault();
+        return;
       }
-      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 (event.ctrlKey) return;
+      if (event.altKey) return;
+      if (event.shiftKey) return;
+      if (event.metaKey) return;
+      if (open2) return;
+      if (event.key === "ArrowUp" || event.key === "ArrowDown") {
+        if (showOnKeyPressProp(event)) {
+          event.preventDefault();
+          store2.show();
+        }
       }
-    },
-    // 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" });
+    });
+    const onBlurProp = props.onBlur;
+    const onBlur = useEvent((event) => {
+      canAutoSelectRef.current = false;
+      onBlurProp?.(event);
+    });
+    const id = useId5(props.id);
+    const ariaAutoComplete = isAriaAutoCompleteValue(autoComplete) ? autoComplete : void 0;
+    const isActiveItem = useStoreState(store2, ["activeId"], (state) => state.activeId === null);
+    const formDisabled = disabledFromProps({
+      disabled: disabled2,
+      "aria-disabled": props["aria-disabled"]
+    });
+    const composite = props.composite !== false;
+    const baseElement = useStoreState(store2, multiSelectable ? ["baseElement"] : [], (state) => multiSelectable ? state.baseElement : 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", {
+        type: "hidden",
+        name: name2,
+        form: form2,
+        disabled: formDisabled,
+        value: value2
+      }, index2))] });
+    }, [
+      name2,
+      form2,
+      formDisabled,
+      composite,
+      baseElement,
+      selectedValue
+    ]);
+    props = {
+      role: "combobox",
+      "aria-autocomplete": ariaAutoComplete,
+      "aria-haspopup": getPopupRole(contentElement, "listbox"),
+      "aria-expanded": open,
+      "aria-controls": contentElement?.id,
+      "data-active-item": isActiveItem || void 0,
+      value,
+      ...props,
+      id,
+      name: multiSelectable ? void 0 : name2,
+      form: form2,
+      disabled: disabled2,
+      ref: useMergeRefs2(ref, props.ref),
+      onChange,
+      onCompositionStart,
+      onCompositionEnd,
+      onMouseDown,
+      onKeyDown,
+      onBlur
+    };
+    props = useComposite({
+      store: store2,
+      focusable: focusable2,
+      ...props,
+      moveOnKeyPress: (event) => {
+        if (isFalsyBooleanCallback(moveOnKeyPress, event)) return false;
+        if (inline4) setCanInline(true);
+        return true;
       }
-      return lightFormatters.h(date, token);
-    },
-    // Hour [0-23]
-    H: function(date, token, localize2) {
-      if (token === "Ho") {
-        return localize2.ordinalNumber(date.getHours(), { unit: "hour" });
+    });
+    props = usePopoverAnchor({
+      store: store2,
+      ...props
+    });
+    return {
+      autoComplete: "off",
+      ...props
+    };
+  });
+  var Combobox = forwardRef48(function Combobox2(props) {
+    const htmlProps = useCombobox(props);
+    return createElement5(TagName9, 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";
+  function isSelected(storeValue, itemValue) {
+    if (itemValue == null) return;
+    if (storeValue == null) return false;
+    if (Array.isArray(storeValue)) return storeValue.includes(itemValue);
+    return storeValue === itemValue;
+  }
+  function getItemRole(popupRole) {
+    return getItemRoleByPopupRole(popupRole) ?? "option";
+  }
+  var useComboboxItem = createHook(function useComboboxItem2({ store: store2, value, hideOnClick, setValueOnClick, selectValueOnClick = true, resetValueOnSelect, focusOnHover = false, moveOnKeyPress = true, 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"], {
+      resetValueOnSelectState: "resetValueOnSelect",
+      multiSelectable(state) {
+        return Array.isArray(state.selectedValue);
+      },
+      selected(state) {
+        return isSelected(state.selectedValue, value);
       }
-      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" });
+    });
+    const getItem = (0, import_react63.useCallback)((item) => {
+      const nextItem = {
+        ...item,
+        value
+      };
+      if (getItemProp) return getItemProp(nextItem);
+      return nextItem;
+    }, [value, getItemProp]);
+    setValueOnClick = setValueOnClick ?? !multiSelectable;
+    hideOnClick = hideOnClick ?? (value != null && !multiSelectable);
+    const onClickProp = props.onClick;
+    const setValueOnClickProp = useBooleanEvent(setValueOnClick);
+    const selectValueOnClickProp = useBooleanEvent(selectValueOnClick);
+    const resetValueOnSelectProp = useBooleanEvent(resetValueOnSelect ?? resetValueOnSelectState ?? multiSelectable);
+    const hideOnClickProp = useBooleanEvent(hideOnClick);
+    const onClick = useEvent((event) => {
+      onClickProp?.(event);
+      if (event.defaultPrevented) return;
+      if (isDownloading(event)) return;
+      if (isOpeningInNewTab(event)) return;
+      if (value != null) {
+        if (selectValueOnClickProp(event)) {
+          if (resetValueOnSelectProp(event)) store2?.resetValue();
+          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);
       }
-      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 (hideOnClickProp(event)) store2?.hide();
+    });
+    const onKeyDownProp = props.onKeyDown;
+    const onKeyDown = useEvent((event) => {
+      onKeyDownProp?.(event);
+      if (event.defaultPrevented) return;
+      const baseElement = store2?.getState().baseElement;
+      if (!baseElement) return;
+      if (hasFocus(baseElement)) 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);
       }
-      return addLeadingZeros(hours, token.length);
-    },
-    // Minute
-    m: function(date, token, localize2) {
-      if (token === "mo") {
-        return localize2.ordinalNumber(date.getMinutes(), { unit: "minute" });
+    });
+    if (multiSelectable && selected != null) props = {
+      "aria-selected": selected,
+      ...props
+    };
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(ComboboxItemValueContext.Provider, {
+      value,
+      children: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(ComboboxItemCheckedContext.Provider, {
+        value: selected ?? false,
+        children: element
+      })
+    }), [value, selected]);
+    props = {
+      role: getItemRole((0, import_react63.useContext)(ComboboxListRoleContext)),
+      children: value,
+      ...props,
+      onClick,
+      onKeyDown
+    };
+    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
+    props = useCompositeItem({
+      store: store2,
+      ...props,
+      getItem,
+      moveOnKeyPress: (event) => {
+        if (!moveOnKeyPressProp(event)) return false;
+        const moveEvent = new Event("combobox-item-move");
+        store2?.getState().baseElement?.dispatchEvent(moveEvent);
+        return true;
       }
-      return lightFormatters.m(date, token);
-    },
-    // Second
-    s: function(date, token, localize2) {
-      if (token === "so") {
-        return localize2.ordinalNumber(date.getSeconds(), { unit: "second" });
+    });
+    props = useCompositeHover({
+      store: store2,
+      focusOnHover,
+      ...props
+    });
+    return props;
+  });
+  var ComboboxItem = memo5(forwardRef48(function ComboboxItem2(props) {
+    const htmlProps = useComboboxItem(props);
+    return createElement5(TagName10, 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";
+  function normalizeValue(value) {
+    return normalizeString(value).toLowerCase();
+  }
+  function getOffsets(string, values) {
+    const offsets = [];
+    for (const value of values) {
+      if (!value) continue;
+      let pos = 0;
+      const length = value.length;
+      let index2 = string.indexOf(value, pos);
+      while (index2 !== -1) {
+        offsets.push([index2, length]);
+        pos = index2 + 1;
+        index2 = string.indexOf(value, pos);
       }
-      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 offsets;
+  }
+  function mergeOverlappingOffsets(offsets) {
+    offsets.sort(([a2], [b2]) => a2 - b2);
+    const merged = [];
+    for (const [offset4, length] of offsets) {
+      const last = merged[merged.length - 1];
+      if (last && offset4 < last[0] + last[1]) last[1] = Math.max(last[1], offset4 + length - last[0]);
+      else merged.push([offset4, length]);
+    }
+    return merged;
+  }
+  function getNormalizedIndexes(itemValue) {
+    const starts = [];
+    const ends = [];
+    let index2 = 0;
+    for (const char of itemValue) {
+      const normalizedLength = normalizeValue(char).length;
+      for (let i2 = 0; i2 < normalizedLength; i2 += 1) {
+        starts.push(i2 === 0 ? index2 : -1);
+        ends.push(index2);
       }
-      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, ":");
+      index2 += char.length;
+    }
+    starts.push(itemValue.length);
+    ends.push(itemValue.length);
+    let nextBoundary = itemValue.length;
+    for (let i2 = starts.length - 1; i2 >= 0; i2 -= 1) {
+      const start2 = starts[i2];
+      if (start2 == null) continue;
+      if (start2 === -1) starts[i2] = nextBoundary;
+      else nextBoundary = start2;
+    }
+    return {
+      starts,
+      ends
+    };
+  }
+  function toOriginalOffsets(itemValue, normalizedOffsets) {
+    if (!normalizedOffsets.length) return normalizedOffsets;
+    const { starts, ends } = getNormalizedIndexes(itemValue);
+    const offsets = [];
+    for (const [normalizedOffset, normalizedLength] of normalizedOffsets) {
+      const start2 = starts[normalizedOffset];
+      const end = ends[normalizedOffset + normalizedLength];
+      if (start2 == null || end == null) continue;
+      if (end <= start2) continue;
+      offsets.push([start2, end - start2]);
+    }
+    return offsets;
+  }
+  function splitValue(itemValue, userValue) {
+    if (!itemValue) return itemValue;
+    if (!userValue) return itemValue;
+    const userValues = toArray2(userValue).map(normalizeValue);
+    const parts = [];
+    const span = (value, autocomplete = false) => /* @__PURE__ */ (0, import_jsx_runtime161.jsx)("span", {
+      "data-autocomplete-value": autocomplete ? "" : void 0,
+      "data-user-value": autocomplete ? void 0 : "",
+      children: value
+    }, parts.length);
+    const offsets = toOriginalOffsets(itemValue, mergeOverlappingOffsets(getOffsets(normalizeValue(itemValue), new Set(userValues))));
+    const firstEntry = offsets[0];
+    if (!firstEntry) {
+      parts.push(span(itemValue, true));
+      return parts;
+    }
+    const [firstOffset] = firstEntry;
+    [itemValue.slice(0, firstOffset), ...offsets.flatMap(([offset4, length], i2) => {
+      const value = itemValue.slice(offset4, offset4 + length);
+      const nextOffset = offsets[i2 + 1]?.[0];
+      return [value, itemValue.slice(offset4 + length, nextOffset)];
+    })].forEach((value, i2) => {
+      if (!value) return;
+      parts.push(span(value, i2 % 2 === 0));
+    });
+    return parts;
+  }
+  var useComboboxItemValue = createHook(function useComboboxItemValue2({ store: store2, value, userValue, ...props }) {
+    const context = useComboboxScopedContext();
+    store2 = store2 || context;
+    const itemContext = (0, import_react64.useContext)(ComboboxItemValueContext);
+    const itemValue = value ?? itemContext;
+    const inputValue = useStoreState(store2, ["value"], (state) => userValue ?? state?.value);
+    props = {
+      children: (0, import_react64.useMemo)(() => {
+        if (!itemValue) return;
+        if (!inputValue) return itemValue;
+        return splitValue(itemValue, inputValue);
+      }, [itemValue, inputValue]),
+      ...props
+    };
+    return removeUndefinedValues(props);
+  });
+  var ComboboxItemValue = forwardRef48(function ComboboxItemValue2(props) {
+    const htmlProps = useComboboxItemValue(props);
+    return createElement5(TagName11, htmlProps);
+  });
+
+  // node_modules/@ariakit/react-components/dist/combobox/combobox-label.js
+  var TagName12 = "label";
+  var useComboboxLabel = createHook(function useComboboxLabel2({ store: store2, ...props }) {
+    const context = useComboboxProviderContext();
+    store2 = store2 || context;
+    invariant(store2, "ComboboxLabel must receive a `store` prop or be wrapped in a ComboboxProvider component.");
+    const baseElement = useStoreState(store2, "baseElement");
+    useAttribute(baseElement, "id");
+    props = {
+      htmlFor: baseElement?.id,
+      ...props
+    };
+    return removeUndefinedValues(props);
+  });
+  var ComboboxLabel = memo5(forwardRef48(function ComboboxLabel2(props) {
+    const htmlProps = useComboboxLabel(props);
+    return createElement5(TagName12, 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 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 mounted = useStoreState(store2, "mounted");
+    const hidden = isHidden(mounted, props.hidden, alwaysVisible);
+    const style = hidden ? {
+      ...props.style,
+      display: "none"
+    } : props.style;
+    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 contentElement = useStoreState(store2, "contentElement");
+    useSafeLayoutEffect(() => {
+      if (!mounted) return;
+      const element = ref.current;
+      if (!element) return;
+      if (contentElement !== element) return;
+      const callback = () => {
+        setHasListboxInside(!!element.querySelector("[role='listbox']"));
+      };
+      const observer = new MutationObserver(callback);
+      observer.observe(element, {
+        subtree: true,
+        childList: true,
+        attributeFilter: ["role"]
+      });
+      callback();
+      return () => observer.disconnect();
+    }, [mounted, contentElement]);
+    if (!hasListboxInside) props = {
+      role: "listbox",
+      "aria-multiselectable": ariaMultiSelectable,
+      ...props
+    };
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(ComboboxScopedContextProvider, {
+      value: store2,
+      children: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(ComboboxListRoleContext.Provider, {
+        value: role,
+        children: element
+      })
+    }), [store2, role]);
+    const setContentElement = id && (!scopedContext || !scopedContextSameStore) ? store2.setContentElement : null;
+    props = {
+      hidden,
+      ...props,
+      id,
+      ref: useMergeRefs2(setContentElement, ref, props.ref),
+      style
+    };
+    return removeUndefinedValues(props);
+  });
+  var ComboboxList = forwardRef48(function ComboboxList2(props) {
+    const htmlProps = useComboboxList(props);
+    return createElement5(TagName13, 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 ctx8 = createStoreContext([CompositeContextProvider], [CompositeScopedContextProvider]);
+  var useTagContext = ctx8.useContext;
+  var useTagScopedContext = ctx8.useScopedContext;
+  var useTagProviderContext = ctx8.useProviderContext;
+  var TagContextProvider = ctx8.ContextProvider;
+  var TagScopedContextProvider = ctx8.ScopedContextProvider;
+
+  // node_modules/@ariakit/components/dist/combobox/combobox-store.js
+  var isTouchSafari = isSafari() && isTouchDevice();
+  function createComboboxStore({ tag, ...props } = {}) {
+    const store2 = mergeStore(props.store, pick2(tag, ["value", "rtl"]));
+    throwOnConflictingProps(props, 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),
+      orientation: defaultValue(props.orientation, syncState?.orientation, "vertical"),
+      focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, true),
+      focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, true),
+      virtualFocus: defaultValue(props.virtualFocus, syncState?.virtualFocus, true)
+    });
+    const popover = createPopoverStore({
+      ...props,
+      placement: defaultValue(props.placement, syncState?.placement, "bottom-start")
+    });
+    const value = defaultValue(props.value, syncState?.value, props.defaultValue, "");
+    const selectedValue = defaultValue(props.selectedValue, syncState?.selectedValue, tagState?.values, props.defaultSelectedValue, "");
+    const multiSelectable = Array.isArray(selectedValue);
+    const initialState = {
+      ...composite.getState(),
+      ...popover.getState(),
+      value,
+      selectedValue,
+      resetValueOnSelect: defaultValue(props.resetValueOnSelect, syncState?.resetValueOnSelect, multiSelectable),
+      resetValueOnHide: defaultValue(props.resetValueOnHide, syncState?.resetValueOnHide, multiSelectable && !tag),
+      activeValue: syncState?.activeValue
+    };
+    const combobox = createStore(initialState, composite, popover, store2);
+    if (isTouchSafari) setup(combobox, () => sync2(combobox, ["virtualFocus"], () => {
+      combobox.setState("virtualFocus", false);
+    }));
+    setup(combobox, () => {
+      if (!tag) return;
+      return chain(sync2(combobox, ["selectedValue"], (state) => {
+        if (!Array.isArray(state.selectedValue)) return;
+        tag.setValues(state.selectedValue);
+      }), sync2(tag, ["values"], (state) => {
+        combobox.setState("selectedValue", state.values);
+      }));
+    });
+    setup(combobox, () => sync2(combobox, ["resetValueOnHide", "mounted"], (state) => {
+      if (!state.resetValueOnHide) return;
+      if (state.mounted) return;
+      combobox.setState("value", value);
+    }));
+    setup(combobox, () => sync2(combobox, ["open"], (state) => {
+      if (state.open) return;
+      combobox.setState("activeId", activeId);
+      combobox.setState("moves", 0);
+    }));
+    setup(combobox, () => sync2(combobox, ["moves", "activeId"], (state, prevState) => {
+      if (state.moves === prevState.moves) combobox.setState("activeValue", void 0);
+    }));
+    setup(combobox, () => batch(combobox, ["moves", "renderedItems"], (state, prev) => {
+      if (state.moves === prev.moves) return;
+      const { activeId: activeId2 } = combobox.getState();
+      const activeItem = composite.item(activeId2);
+      combobox.setState("activeValue", activeItem?.value);
+    }));
+    return {
+      ...popover,
+      ...composite,
+      ...combobox,
+      tag,
+      setValue: (value2) => combobox.setState("value", value2),
+      resetValue: () => combobox.setState("value", initialState.value),
+      setSelectedValue: (selectedValue2) => combobox.setState("selectedValue", selectedValue2)
+    };
+  }
+
+  // node_modules/@ariakit/react-components/dist/combobox/combobox-store.js
+  function useComboboxStoreOptions(props) {
+    const tag = useTagContext();
+    props = {
+      ...props,
+      tag: props.tag !== void 0 ? props.tag : tag
+    };
+    return useCompositeStoreOptions(props);
+  }
+  function useComboboxStoreProps(store2, update4, props) {
+    useUpdateEffect(update4, [props.tag]);
+    useStoreProps(store2, props, "value", "setValue");
+    useStoreProps(store2, props, "selectedValue", "setSelectedValue");
+    useStoreProps(store2, props, "resetValueOnHide");
+    useStoreProps(store2, props, "resetValueOnSelect");
+    return Object.assign(useCompositeStoreProps(usePopoverStoreProps(store2, update4, props), update4, props), { tag: props.tag });
+  }
+  function useComboboxStore(props = {}) {
+    props = useComboboxStoreOptions(props);
+    const [store2, update4] = useStore2(createComboboxStore, props);
+    return useComboboxStoreProps(store2, update4, props);
+  }
+
+  // node_modules/@ariakit/react-components/dist/combobox/combobox-provider.js
+  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
+  function ComboboxProvider(props = {}) {
+    return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(ComboboxContextProvider, {
+      value: useComboboxStore(props),
+      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_components39 = __toESM(require_components(), 1);
+
+  // packages/dataviews/build-module/components/dataviews-filters/utils.mjs
+  var EMPTY_ARRAY4 = [];
+  var getCurrentValue = (filterDefinition, currentFilter) => {
+    if (filterDefinition.singleSelection) {
+      return currentFilter?.value;
+    }
+    if (Array.isArray(currentFilter?.value)) {
+      return currentFilter.value;
+    }
+    if (!Array.isArray(currentFilter?.value) && !!currentFilter?.value) {
+      return [currentFilter.value];
+    }
+    return EMPTY_ARRAY4;
+  };
+
+  // packages/dataviews/build-module/hooks/use-elements.mjs
+  var import_element90 = __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)(() => {
+      if (!getElements) {
+        setRecords(staticElements);
+        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 cancelled = false;
+      setIsLoading(true);
+      getElements().then((fetchedElements) => {
+        if (!cancelled) {
+          const dynamicElements = Array.isArray(fetchedElements) && fetchedElements.length > 0 ? fetchedElements : staticElements;
+          setRecords(dynamicElements);
+        }
+      }).catch(() => {
+        if (!cancelled) {
+          setRecords(staticElements);
+        }
+      }).finally(() => {
+        if (!cancelled) {
+          setIsLoading(false);
+        }
+      });
+      return () => {
+        cancelled = true;
+      };
+    }, [getElements, staticElements]);
+    return {
+      elements: records,
+      isLoading
+    };
+  }
+
+  // packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
+  var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
+  function normalizeSearchInput(input = "") {
+    return (0, import_remove_accents.default)(input.trim().toLowerCase());
+  }
+  var getNewValue = (filterDefinition, currentFilter, value) => {
+    if (filterDefinition.singleSelection) {
+      return value;
+    }
+    if (Array.isArray(currentFilter?.value)) {
+      return currentFilter.value.includes(value) ? currentFilter.value.filter((v2) => v2 !== value) : [...currentFilter.value, value];
+    }
+    return [value];
+  };
+  function generateFilterElementCompositeItemId(prefix2, filterElementValue) {
+    return `${prefix2}-${filterElementValue}`;
+  }
+  var MultiSelectionOption = ({ selected }) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime164.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 })
       }
-    },
-    // 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, ":");
+    );
+  };
+  var SingleSelectionOption = ({ selected }) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+      "span",
+      {
+        className: clsx_default(
+          "dataviews-filters__search-widget-listitem-single-selection",
+          { "is-selected": selected }
+        )
       }
-    },
-    // 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, ":");
+    );
+  };
+  function ListBox({ view, filter, onChangeView }) {
+    const baseId = (0, import_compose13.useInstanceId)(ListBox, "dataviews-filter-list-box");
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element91.useState)(
+      // When there are one or less operators, the first item is set as active
+      // (by setting the initial `activeId` to `undefined`).
+      // With 2 or more operators, the focus is moved on the operators control
+      // (by setting the initial `activeId` to `null`), meaning that there won't
+      // be an active item initially. Focus is then managed via the
+      // `onFocusVisible` callback.
+      filter.operators?.length === 1 ? void 0 : null
+    );
+    const currentFilter = view.filters?.find(
+      (f2) => f2.field === filter.field
+    );
+    const currentValue = getCurrentValue(filter, currentFilter);
+    return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+      import_components39.Composite,
+      {
+        virtualFocus: true,
+        focusLoop: true,
+        activeId: activeCompositeId,
+        setActiveId: setActiveCompositeId,
+        role: "listbox",
+        className: "dataviews-filters__search-widget-listbox",
+        "aria-label": (0, import_i18n49.sprintf)(
+          /* translators: List of items for a filter. 1: Filter name. e.g.: "List of: Author". */
+          (0, import_i18n49.__)("List of: %1$s"),
+          filter.name
+        ),
+        onFocusVisible: () => {
+          if (!activeCompositeId && filter.elements.length) {
+            setActiveCompositeId(
+              generateFilterElementCompositeItemId(
+                baseId,
+                filter.elements[0].value
+              )
+            );
+          }
+        },
+        render: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(import_components39.Composite.Typeahead, {}),
+        children: filter.elements.map((element) => /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(
+          import_components39.Composite.Hover,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+              import_components39.Composite.Item,
+              {
+                id: generateFilterElementCompositeItemId(
+                  baseId,
+                  element.value
+                ),
+                render: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+                  "div",
+                  {
+                    "aria-label": element.label,
+                    role: "option",
+                    className: "dataviews-filters__search-widget-listitem"
+                  }
+                ),
+                onClick: () => {
+                  const newFilters = currentFilter ? [
+                    ...(view.filters ?? []).map(
+                      (_filter) => {
+                        if (_filter.field === filter.field) {
+                          return {
+                            ..._filter,
+                            operator: currentFilter.operator || filter.operators[0],
+                            value: getNewValue(
+                              filter,
+                              currentFilter,
+                              element.value
+                            )
+                          };
+                        }
+                        return _filter;
+                      }
+                    )
+                  ] : [
+                    ...view.filters ?? [],
+                    {
+                      field: filter.field,
+                      operator: filter.operators[0],
+                      value: getNewValue(
+                        filter,
+                        currentFilter,
+                        element.value
+                      )
+                    }
+                  ];
+                  onChangeView({
+                    ...view,
+                    page: 1,
+                    filters: newFilters
+                  });
+                }
+              }
+            ),
+            children: [
+              filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+                SingleSelectionOption,
+                {
+                  selected: currentValue === element.value
+                }
+              ),
+              !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+                MultiSelectionOption,
+                {
+                  selected: currentValue.includes(element.value)
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+                "span",
+                {
+                  className: "dataviews-filters__search-widget-listitem-value",
+                  title: element.label,
+                  children: element.label
+                }
+              )
+            ]
+          },
+          element.value
+        ))
       }
-    },
-    // 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;
+  function ComboboxList22({ view, filter, onChangeView }) {
+    const [searchValue, setSearchValue] = (0, import_element91.useState)("");
+    const deferredSearchValue = (0, import_element91.useDeferredValue)(searchValue);
+    const currentFilter = view.filters?.find(
+      (_filter) => _filter.field === filter.field
+    );
+    const currentValue = getCurrentValue(filter, currentFilter);
+    const matches = (0, import_element91.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)(
+      ComboboxProvider,
+      {
+        selectedValue: currentValue,
+        setSelectedValue: (value) => {
+          const newFilters = currentFilter ? [
+            ...(view.filters ?? []).map((_filter) => {
+              if (_filter.field === filter.field) {
+                return {
+                  ..._filter,
+                  operator: currentFilter.operator || filter.operators[0],
+                  value
+                };
+              }
+              return _filter;
+            })
+          ] : [
+            ...view.filters ?? [],
+            {
+              field: filter.field,
+              operator: filter.operators[0],
+              value
+            }
+          ];
+          onChangeView({
+            ...view,
+            page: 1,
+            filters: newFilters
+          });
+        },
+        setValue: setSearchValue,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_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)(
+              Combobox,
+              {
+                autoSelect: "always",
+                placeholder: (0, import_i18n49.__)("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_runtime164.jsxs)(
+            ComboboxList,
+            {
+              className: "dataviews-filters__search-widget-filter-combobox-list",
+              alwaysVisible: true,
+              children: [
+                matches.map((element) => {
+                  return /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(
+                    ComboboxItem,
+                    {
+                      resetValueOnSelect: false,
+                      value: element.value,
+                      className: "dataviews-filters__search-widget-listitem",
+                      hideOnClick: false,
+                      setValueOnClick: false,
+                      focusOnHover: true,
+                      children: [
+                        filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+                          SingleSelectionOption,
+                          {
+                            selected: currentValue === element.value
+                          }
+                        ),
+                        !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+                          MultiSelectionOption,
+                          {
+                            selected: currentValue.includes(
+                              element.value
+                            )
+                          }
+                        ),
+                        /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(
+                          "span",
+                          {
+                            className: "dataviews-filters__search-widget-listitem-value",
+                            title: element.label,
+                            children: [
+                              /* @__PURE__ */ (0, import_jsx_runtime164.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.value
+                  );
+                }),
+                !matches.length && /* @__PURE__ */ (0, import_jsx_runtime164.jsx)("p", { children: (0, import_i18n49.__)("No results found") })
+              ]
+            }
+          )
+        ]
+      }
+    );
   }
-
-  // packages/dataviews/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);
+  function SearchWidget(props) {
+    const { elements: elements2, isLoading } = useElements({
+      elements: props.filter.elements,
+      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, {}) });
     }
-    let dateTimeFormat;
-    switch (datePattern) {
-      case "P":
-        dateTimeFormat = formatLong2.dateTime({ width: "short" });
-        break;
-      case "PP":
-        dateTimeFormat = formatLong2.dateTime({ width: "medium" });
-        break;
-      case "PPP":
-        dateTimeFormat = formatLong2.dateTime({ width: "long" });
-        break;
-      case "PPPP":
-      default:
-        dateTimeFormat = formatLong2.dateTime({ width: "full" });
-        break;
+    if (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 dateTimeFormat.replace("{{date}}", dateLongFormatter(datePattern, formatLong2)).replace("{{time}}", timeLongFormatter(timePattern, formatLong2));
-  };
-  var longFormatters = {
-    p: timeLongFormatter,
-    P: dateTimeLongFormatter
-  };
-
-  // packages/dataviews/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, format6, input) {
-    const _message = message(token, format6, input);
-    console.warn(_message);
-    if (throwTokens.includes(token)) throw new RangeError(_message);
-  }
-  function message(token, format6, input) {
-    const subject = token[0] === "Y" ? "years" : "days of the month";
-    return `Use \`${token.toLowerCase()}\` instead of \`${token}\` (in \`${format6}\`) for formatting ${subject} to the input \`${input}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`;
+    const Widget = elements2.length > 10 ? ComboboxList22 : ListBox;
+    return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(Widget, { ...props, filter: { ...props.filter, elements: elements2 } });
   }

-  // packages/dataviews/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) };
+  // 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_components40 = __toESM(require_components(), 1);
+  var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
+  function InputWidget({
+    filter,
+    view,
+    onChangeView,
+    fields: fields2
+  }) {
+    const currentFilter = view.filters?.find(
+      (f2) => f2.field === filter.field
+    );
+    const currentValue = getCurrentValue(filter, currentFilter);
+    const field = (0, import_element92.useMemo)(() => {
+      const currentField = fields2.find((f2) => f2.id === filter.field);
+      if (currentField) {
+        return {
+          ...currentField,
+          // Deactivate validation for filters.
+          isValid: {},
+          // Filter controls are always enabled.
+          isDisabled: () => false,
+          // Filter controls are always visible.
+          isVisible: () => true,
+          // Configure getValue/setValue as if Item was a plain object.
+          getValue: ({ item }) => item[currentField.id],
+          setValue: ({ value }) => ({
+            [currentField.id]: value
+          })
+        };
       }
-      if (formatters[firstCharacter]) {
-        return { isToken: true, value: substring };
+      return currentField;
+    }, [fields2, filter.field]);
+    const data = (0, import_element92.useMemo)(() => {
+      return (view.filters ?? []).reduce(
+        (acc, activeFilter) => {
+          acc[activeFilter.field] = activeFilter.value;
+          return acc;
+        },
+        {}
+      );
+    }, [view.filters]);
+    const handleChange = (0, import_compose14.useEvent)((updatedData) => {
+      if (!field || !currentFilter) {
+        return;
       }
-      if (firstCharacter.match(unescapedLatinCharacterRegExp)) {
-        throw new RangeError(
-          "Format string contains an unescaped latin alphabet character `" + firstCharacter + "`"
-        );
+      const nextValue = field.getValue({ item: updatedData });
+      if ((0, import_es62.default)(nextValue, currentValue)) {
+        return;
       }
-      return { isToken: false, value: substring };
+      onChangeView({
+        ...view,
+        filters: (view.filters ?? []).map(
+          (_filter) => _filter.field === filter.field ? {
+            ..._filter,
+            operator: currentFilter.operator || filter.operators[0],
+            // Consider empty strings as undefined:
+            //
+            // - undefined as value means the filter is unset: the filter widget displays no value and the search returns all records
+            // - empty string as value means "search empty string": returns only the records that have an empty string as value
+            //
+            // In practice, this means the filter will not be able to find an empty string as the value.
+            value: nextValue === "" ? void 0 : nextValue
+          } : _filter
+        )
+      });
     });
-    if (locale.localize.preprocessor) {
-      parts = locale.localize.preprocessor(originalDate, parts);
+    if (!field || !field.Edit || !currentFilter) {
+      return null;
     }
-    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));
+    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
+      import_components40.Flex,
+      {
+        className: "dataviews-filters__user-input-widget",
+        gap: 2.5,
+        direction: "column",
+        children: /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
+          field.Edit,
+          {
+            hideLabelFromVision: true,
+            data,
+            field,
+            operator: currentFilter.operator,
+            onChange: handleChange
+          }
+        )
       }
-      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, "'");
-  }
-
-  // packages/dataviews/node_modules/date-fns/subDays.js
-  function subDays(date, amount, options) {
-    return addDays(date, -amount, options);
-  }
-
-  // packages/dataviews/node_modules/date-fns/subMonths.js
-  function subMonths(date, amount, options) {
-    return addMonths(date, -amount, options);
+    );
   }

-  // packages/dataviews/node_modules/date-fns/subWeeks.js
-  function subWeeks(date, amount, options) {
-    return addWeeks(date, -amount, options);
-  }
+  // packages/dataviews/build-module/utils/operators.mjs
+  var import_i18n50 = __toESM(require_i18n(), 1);
+  var import_element93 = __toESM(require_element(), 1);
+  var import_date2 = __toESM(require_date(), 1);

-  // packages/dataviews/node_modules/date-fns/subYears.js
-  function subYears(date, amount, options) {
-    return addYears(date, -amount, options);
+  // 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) {
+    if (typeof value !== "string") {
+      return null;
+    }
+    const time = value.trim().replace(ZONE_DESIGNATOR, "");
+    for (const timeFormat of TIME_FORMATS) {
+      const parsed = parse2(time, timeFormat, REFERENCE_DATE);
+      if (isValid(parsed)) {
+        return parsed.getHours() * 3600 + parsed.getMinutes() * 60 + parsed.getSeconds();
+      }
+    }
+    return null;
   }

   // packages/dataviews/build-module/utils/operators.mjs
-  var import_i18n47 = __toESM(require_i18n(), 1);
-  var import_element84 = __toESM(require_element(), 1);
-  var import_date = __toESM(require_date(), 1);
-  var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
   var filterTextWrappers = {
-    Name: /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
-    Value: /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("span", { className: "dataviews-filters__summary-filter-text-value" })
+    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" })
   };
+  function toComparableTemporals(fieldValue, filterValue) {
+    const filterTime = parseTime(filterValue);
+    if (filterTime !== null) {
+      return [parseTime(fieldValue) ?? NaN, filterTime];
+    }
+    return [
+      (0, import_date2.getDate)(fieldValue).getTime(),
+      (0, import_date2.getDate)(filterValue).getTime()
+    ];
+  }
   function getRelativeDate(value, unit) {
     switch (unit) {
       case "days":
@@ -32798,11 +38990,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_i18n47.__)("Is none of"),
-    filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-      (0, import_i18n47.sprintf)(
+    label: (0, import_i18n50.__)("Is none of"),
+    filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+      (0, import_i18n50.sprintf)(
         /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is none of: Admin, Editor". */
-        (0, import_i18n47.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
+        (0, import_i18n50.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
         filter.name,
         activeElements.map((element) => element.label).join(", ")
       ),
@@ -32828,11 +39020,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_i18n47.__)("Includes"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("Includes"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is any: Admin, Editor". */
-          (0, import_i18n47.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
+          (0, import_i18n50.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements.map((element) => element.label).join(", ")
         ),
@@ -32861,11 +39053,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_i18n47.__)("Includes all"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("Includes all"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author includes all: Admin, Editor". */
-          (0, import_i18n47.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
+          (0, import_i18n50.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements.map((element) => element.label).join(", ")
         ),
@@ -32888,11 +39080,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_i18n47.__)("Between (inc)"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("Between (inc)"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.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_i18n47.__)(
+          (0, import_i18n50.__)(
             "<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"
           ),
           filter.name,
@@ -32902,10 +39094,18 @@ If there's a particular need for this, please submit a feature request at https:
         filterTextWrappers
       ),
       filter(item, field, filterValue) {
-        if (!Array.isArray(filterValue) || filterValue.length !== 2 || filterValue[0] === void 0 || filterValue[1] === void 0) {
+        if (!Array.isArray(filterValue) || filterValue.length !== 2 || // An unfilled bound is `undefined` from the controls, `''`
+        // when it arrives from a persisted view, or `null` once
+        // `undefined` round-trips through JSON persistence.
+        filterValue.includes(void 0) || filterValue.includes("") || filterValue.includes(null)) {
           return true;
         }
         const fieldValue = field.getValue({ item });
+        const [min3, max3] = filterValue.map(parseTime);
+        if (min3 !== null && max3 !== null) {
+          const value = parseTime(fieldValue);
+          return value !== null && value >= min3 && value <= max3;
+        }
         if (typeof fieldValue === "number" || fieldValue instanceof Date || typeof fieldValue === "string") {
           return fieldValue >= filterValue[0] && fieldValue <= filterValue[1];
         }
@@ -32916,11 +39116,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_i18n47.__)("In the past"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("In the past"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is in the past: 7 days". */
-          (0, import_i18n47.__)(
+          (0, import_i18n50.__)(
             "<Name>%1$s is in the past: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -32936,7 +39136,7 @@ If there's a particular need for this, please submit a feature request at https:
           filterValue.value,
           filterValue.unit
         );
-        const fieldValue = (0, import_date.getDate)(field.getValue({ item }));
+        const fieldValue = (0, import_date2.getDate)(field.getValue({ item }));
         return fieldValue >= targetDate && fieldValue <= /* @__PURE__ */ new Date();
       },
       selection: "custom"
@@ -32944,11 +39144,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_i18n47.__)("Over"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("Over"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is over: 7 days". */
-          (0, import_i18n47.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
+          (0, import_i18n50.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
           filter.name,
           `${activeElements[0].value.value} ${activeElements[0].value.unit}`
         ),
@@ -32962,7 +39162,7 @@ If there's a particular need for this, please submit a feature request at https:
           filterValue.value,
           filterValue.unit
         );
-        const fieldValue = (0, import_date.getDate)(field.getValue({ item }));
+        const fieldValue = (0, import_date2.getDate)(field.getValue({ item }));
         return fieldValue < targetDate;
       },
       selection: "custom"
@@ -32970,11 +39170,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_i18n47.__)("Is"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("Is"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is: Admin". */
-          (0, import_i18n47.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+          (0, import_i18n50.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -32988,11 +39188,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_i18n47.__)("Is not"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("Is not"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is not: Admin". */
-          (0, import_i18n47.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+          (0, import_i18n50.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -33006,11 +39206,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_i18n47.__)("Less than"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("Less than"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than: 10". */
-          (0, import_i18n47.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
+          (0, import_i18n50.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -33028,11 +39228,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_i18n47.__)("Greater than"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("Greater than"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than: 10". */
-          (0, import_i18n47.__)(
+          (0, import_i18n50.__)(
             "<Name>%1$s is greater than: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -33052,11 +39252,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_i18n47.__)("Less than or equal"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("Less than or equal"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than or equal to: 10". */
-          (0, import_i18n47.__)(
+          (0, import_i18n50.__)(
             "<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -33076,11 +39276,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_i18n47.__)("Greater than or equal"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("Greater than or equal"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than or equal to: 10". */
-          (0, import_i18n47.__)(
+          (0, import_i18n50.__)(
             "<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -33100,11 +39300,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_i18n47.__)("Before"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("Before"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is before: 2024-01-01". */
-          (0, import_i18n47.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
+          (0, import_i18n50.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -33114,20 +39314,22 @@ If there's a particular need for this, please submit a feature request at https:
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date.getDate)(filterValue);
-        const fieldDate = (0, import_date.getDate)(field.getValue({ item }));
-        return fieldDate < filterDate;
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal < filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_AFTER2,
       /* translators: DataViews operator name */
-      label: (0, import_i18n47.__)("After"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("After"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is after: 2024-01-01". */
-          (0, import_i18n47.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
+          (0, import_i18n50.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -33137,20 +39339,22 @@ If there's a particular need for this, please submit a feature request at https:
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date.getDate)(filterValue);
-        const fieldDate = (0, import_date.getDate)(field.getValue({ item }));
-        return fieldDate > filterDate;
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal > filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_BEFORE_INC,
       /* translators: DataViews operator name */
-      label: (0, import_i18n47.__)("Before (inc)"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("Before (inc)"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.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_i18n47.__)(
+          (0, import_i18n50.__)(
             "<Name>%1$s is on or before: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -33162,20 +39366,22 @@ If there's a particular need for this, please submit a feature request at https:
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date.getDate)(filterValue);
-        const fieldDate = (0, import_date.getDate)(field.getValue({ item }));
-        return fieldDate <= filterDate;
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal <= filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_AFTER_INC,
       /* translators: DataViews operator name */
-      label: (0, import_i18n47.__)("After (inc)"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("After (inc)"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.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_i18n47.__)(
+          (0, import_i18n50.__)(
             "<Name>%1$s is on or after: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -33187,20 +39393,22 @@ If there's a particular need for this, please submit a feature request at https:
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date.getDate)(filterValue);
-        const fieldDate = (0, import_date.getDate)(field.getValue({ item }));
-        return fieldDate >= filterDate;
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal >= filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_CONTAINS,
       /* translators: DataViews operator name */
-      label: (0, import_i18n47.__)("Contains"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("Contains"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title contains: Hello". */
-          (0, import_i18n47.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
+          (0, import_i18n50.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -33218,11 +39426,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_i18n47.__)("Doesn't contain"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("Doesn't contain"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title doesn't contain: Hello". */
-          (0, import_i18n47.__)(
+          (0, import_i18n50.__)(
             "<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -33242,11 +39450,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_i18n47.__)("Starts with"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("Starts with"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title starts with: Hello". */
-          (0, import_i18n47.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
+          (0, import_i18n50.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -33264,11 +39472,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_i18n47.__)("On"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("On"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is: 2024-01-01". */
-          (0, import_i18n47.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+          (0, import_i18n50.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -33278,20 +39486,22 @@ If there's a particular need for this, please submit a feature request at https:
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date.getDate)(filterValue);
-        const fieldDate = (0, import_date.getDate)(field.getValue({ item }));
-        return filterDate.getTime() === fieldDate.getTime();
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal === filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_NOT_ON,
       /* translators: DataViews operator name */
-      label: (0, import_i18n47.__)("Not on"),
-      filterText: (filter, activeElements) => (0, import_element84.createInterpolateElement)(
-        (0, import_i18n47.sprintf)(
+      label: (0, import_i18n50.__)("Not on"),
+      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
+        (0, import_i18n50.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is not: 2024-01-01". */
-          (0, import_i18n47.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+          (0, import_i18n50.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -33301,9 +39511,11 @@ If there's a particular need for this, please submit a feature request at https:
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date.getDate)(filterValue);
-        const fieldDate = (0, import_date.getDate)(field.getValue({ item }));
-        return filterDate.getTime() !== fieldDate.getTime();
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal !== filterTemporal;
       },
       selection: "single"
     }
@@ -33316,7 +39528,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_runtime159 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
   var ENTER2 = "Enter";
   var SPACE2 = " ";
   var FilterText = ({
@@ -33331,9 +39543,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_i18n48.sprintf)(
+    return (0, import_i18n51.sprintf)(
       /* translators: 1: Filter name e.g.: "Unknown status for Author". */
-      (0, import_i18n48.__)("Unknown status for %1$s"),
+      (0, import_i18n51.__)("Unknown status for %1$s"),
       filter.name
     );
   };
@@ -33350,7 +39562,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_runtime159.jsxs)(
+    return operatorOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime167.jsxs)(
       Stack,
       {
         direction: "row",
@@ -33359,12 +39571,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_runtime159.jsx)(import_components40.FlexItem, { className: "dataviews-filters__summary-operators-filter-name", children: filter.name }),
-          /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
-            import_components40.SelectControl,
+          /* @__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)(
+            import_components41.SelectControl,
             {
               className: "dataviews-filters__summary-operators-filter-select",
-              label: (0, import_i18n48.__)("Conditions"),
+              label: (0, import_i18n51.__)("Conditions"),
               value,
               options: operatorOptions,
               onChange: (newValue) => {
@@ -33422,13 +39634,13 @@ If there's a particular need for this, please submit a feature request at https:
     fields: fields2,
     ...commonProps
   }) {
-    const toggleRef = (0, import_element85.useRef)(null);
+    const toggleRef = (0, import_element94.useRef)(null);
     const { filter, view, onChangeView } = commonProps;
     const filterInView = view.filters?.find(
       (f2) => f2.field === filter.field
     );
     let activeElements = [];
-    const field = (0, import_element85.useMemo)(() => {
+    const field = (0, import_element94.useMemo)(() => {
       const currentField = fields2.find((f2) => f2.id === filter.field);
       if (currentField) {
         return {
@@ -33452,20 +39664,25 @@ If there's a particular need for this, please submit a feature request at https:
         return filterInView?.value?.includes(element.value);
       });
     } else if (Array.isArray(filterInView?.value)) {
-      const label = filterInView.value.map((v2) => {
-        const formattedValue = field?.getValueFormatted({
-          item: { [field.id]: v2 },
-          field
+      const isComplete = !filterInView.value.some(
+        (v2) => v2 === void 0 || v2 === null || v2 === ""
+      );
+      if (isComplete) {
+        const label = filterInView.value.map((v2) => {
+          const formattedValue = field?.getValueFormatted({
+            item: { [field.id]: v2 },
+            field
+          });
+          return formattedValue || String(v2);
         });
-        return formattedValue || String(v2);
-      });
-      activeElements = [
-        {
-          value: filterInView.value,
-          // @ts-ignore
-          label
-        }
-      ];
+        activeElements = [
+          {
+            value: filterInView.value,
+            // @ts-expect-error `label` is a `string[]` here, but the element type expects a `string`.
+            label
+          }
+        ];
+      }
     } else if (typeof filterInView?.value === "object") {
       activeElements = [
         { value: filterInView.value, label: filterInView.value }
@@ -33486,9 +39703,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_i18n48.__)("Reset") : (0, import_i18n48.__)("Remove");
-    return /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
-      import_components40.Dropdown,
+    const resetOrRemoveLabel = isPrimary ? (0, import_i18n51.__)("Reset") : (0, import_i18n51.__)("Remove");
+    return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+      import_components41.Dropdown,
       {
         defaultOpen: openedFilter === filter.field,
         contentClassName: "dataviews-filters__summary-popover",
@@ -33496,12 +39713,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_runtime159.jsxs)("div", { className: "dataviews-filters__summary-chip-container", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime159.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
+        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)(
               tooltip_exports.Trigger,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
                   "div",
                   {
                     className: clsx_default(
@@ -33531,7 +39748,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_runtime159.jsx)(
+                    children: /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
                       FilterText,
                       {
                         activeElements,
@@ -33543,17 +39760,17 @@ If there's a particular need for this, please submit a feature request at https:
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(tooltip_exports.Popup, { children: (0, import_i18n48.sprintf)(
+            /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(tooltip_exports.Popup, { children: (0, import_i18n51.sprintf)(
               /* translators: 1: Filter name. */
-              (0, import_i18n48.__)("Filter by: %1$s"),
+              (0, import_i18n51.__)("Filter by: %1$s"),
               filter.name.toLowerCase()
             ) })
           ] }),
-          canResetOrRemove && /* @__PURE__ */ (0, import_jsx_runtime159.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
+          canResetOrRemove && /* @__PURE__ */ (0, import_jsx_runtime167.jsxs)(tooltip_exports.Root, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
               tooltip_exports.Trigger,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
                   "button",
                   {
                     className: clsx_default(
@@ -33575,18 +39792,18 @@ If there's a particular need for this, please submit a feature request at https:
                         toggleRef.current?.focus();
                       }
                     },
-                    children: /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(import_components40.Icon, { icon: close_small_default })
+                    children: /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(import_components41.Icon, { icon: close_small_default })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
+            /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
           ] })
         ] }),
         renderContent: () => {
-          return /* @__PURE__ */ (0, import_jsx_runtime159.jsxs)(Stack, { direction: "column", justify: "flex-start", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(OperatorSelector, { ...commonProps }),
-            commonProps.filter.hasElements ? /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
+          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)(
               SearchWidget,
               {
                 ...commonProps,
@@ -33595,7 +39812,7 @@ If there's a particular need for this, please submit a feature request at https:
                   elements: elements2
                 }
               }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(InputWidget, { ...commonProps, fields: fields2 })
+            ) : /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(InputWidget, { ...commonProps, fields: fields2 })
           ] });
         }
       }
@@ -33603,11 +39820,11 @@ 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_components41 = __toESM(require_components(), 1);
-  var import_i18n49 = __toESM(require_i18n(), 1);
-  var import_element86 = __toESM(require_element(), 1);
-  var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu4 } = unlock4(import_components41.privateApis);
+  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);
   function AddFilterMenu({
     filters,
     view,
@@ -33616,10 +39833,10 @@ 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_runtime160.jsxs)(Menu4, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(Menu4.TriggerButton, { ...triggerProps }),
-      /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(Menu4.Popover, { children: inactiveFilters.map((filter) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+    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: () => {
@@ -33637,7 +39854,7 @@ If there's a particular need for this, please submit a feature request at https:
                 ]
               });
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(Menu4.ItemLabel, { children: filter.name })
+            children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(Menu4.ItemLabel, { children: filter.name })
           },
           filter.field
         );
@@ -33649,12 +39866,12 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     const inactiveFilters = filters.filter((filter) => !filter.isVisible);
-    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
       AddFilterMenu,
       {
         triggerProps: {
-          render: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
-            import_components41.Button,
+          render: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+            import_components42.Button,
             {
               accessibleWhenDisabled: true,
               size: "compact",
@@ -33664,18 +39881,18 @@ If there's a particular need for this, please submit a feature request at https:
               ref
             }
           ),
-          children: (0, import_i18n49.__)("Add filter")
+          children: (0, import_i18n52.__)("Add filter")
         },
         ...{ filters, view, onChangeView, setOpenedFilter }
       }
     );
   }
-  var add_filter_default = (0, import_element86.forwardRef)(AddFilter);
+  var add_filter_default = (0, import_element95.forwardRef)(AddFilter);

   // packages/dataviews/build-module/components/dataviews-filters/reset-filters.mjs
-  var import_components42 = __toESM(require_components(), 1);
-  var import_i18n50 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
+  var import_components43 = __toESM(require_components(), 1);
+  var import_i18n53 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
   function ResetFilter({
     filters,
     view,
@@ -33687,8 +39904,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_runtime161.jsx)(
-      import_components42.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
+      import_components43.Button,
       {
         disabled: isDisabled,
         accessibleWhenDisabled: true,
@@ -33703,15 +39920,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_i18n50.__)("Reset")
+        children: (0, import_i18n53.__)("Reset")
       }
     );
   }

   // packages/dataviews/build-module/components/dataviews-filters/use-filters.mjs
-  var import_element87 = __toESM(require_element(), 1);
+  var import_element96 = __toESM(require_element(), 1);
   function useFilters(fields2, view) {
-    return (0, import_element87.useMemo)(() => {
+    return (0, import_element96.useMemo)(() => {
       const filters = [];
       fields2.forEach((field) => {
         if (field.filterBy === false || !field.hasElements && !field.Edit) {
@@ -33760,12 +39977,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_runtime162 = __toESM(require_jsx_runtime(), 1);
-  function Filters({ className }) {
-    const { fields: fields2, view, onChangeView, openedFilter, setOpenedFilter } = (0, import_element88.useContext)(dataviews_context_default);
-    const addFilterRef = (0, import_element88.useRef)(null);
+  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);
     const filters = use_filters_default(fields2, view);
-    const addFilter = /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+    const addFilter = /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
       add_filter_default,
       {
         filters,
@@ -33782,7 +39999,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_runtime162.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
           Filter,
           {
             filter,
@@ -33798,7 +40015,7 @@ If there's a particular need for this, please submit a feature request at https:
       addFilter
     ];
     filterComponents.push(
-      /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
         ResetFilter,
         {
           filters,
@@ -33808,7 +40025,7 @@ If there's a particular need for this, please submit a feature request at https:
         "reset-filters"
       )
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
       Stack,
       {
         direction: "row",
@@ -33816,18 +40033,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,
+        className: className2,
         children: filterComponents
       }
     );
   }
-  var filters_default = (0, import_element88.memo)(Filters);
+  var filters_default = (0, import_element97.memo)(Filters);

   // packages/dataviews/build-module/components/dataviews-filters/toggle.mjs
-  var import_element89 = __toESM(require_element(), 1);
-  var import_components43 = __toESM(require_components(), 1);
-  var import_i18n51 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
+  var import_element98 = __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);
   function FiltersToggle() {
     const {
       filters,
@@ -33836,9 +40053,9 @@ If there's a particular need for this, please submit a feature request at https:
       setOpenedFilter,
       isShowingFilter,
       setIsShowingFilter
-    } = (0, import_element89.useContext)(dataviews_context_default);
-    const buttonRef = (0, import_element89.useRef)(null);
-    const onChangeViewWithFilterVisibility = (0, import_element89.useCallback)(
+    } = (0, import_element98.useContext)(dataviews_context_default);
+    const buttonRef = (0, import_element98.useRef)(null);
+    const onChangeViewWithFilterVisibility = (0, import_element98.useCallback)(
       (_view) => {
         onChangeView(_view);
         setIsShowingFilter(true);
@@ -33850,12 +40067,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_i18n51.__)("Add filter"),
+      label: (0, import_i18n54.__)("Add filter"),
       "aria-expanded": false,
       isPressed: false
     };
     const toggleFiltersButtonProps = {
-      label: (0, import_i18n51._x)("Filter", "verb"),
+      label: (0, import_i18n54._x)("Filter", "verb"),
       "aria-expanded": isShowingFilter,
       isPressed: isShowingFilter,
       onClick: () => {
@@ -33868,8 +40085,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_runtime163.jsx)(
-      import_components43.Button,
+    const buttonComponent = /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+      import_components44.Button,
       {
         ref: buttonRef,
         className: "dataviews-filters__visibility-toggle",
@@ -33880,7 +40097,7 @@ If there's a particular need for this, please submit a feature request at https:
         ...hasVisibleFilters ? toggleFiltersButtonProps : addFilterButtonProps
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
       AddFilterMenu,
       {
         filters,
@@ -33889,7 +40106,7 @@ If there's a particular need for this, please submit a feature request at https:
         setOpenedFilter,
         triggerProps: { render: buttonComponent }
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
       FilterVisibilityToggle,
       {
         buttonRef,
@@ -33903,37 +40120,37 @@ If there's a particular need for this, please submit a feature request at https:
     filtersCount,
     children
   }) {
-    (0, import_element89.useEffect)(
+    (0, import_element98.useEffect)(
       () => () => {
         buttonRef.current?.focus();
       },
       [buttonRef]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime163.jsxs)(import_jsx_runtime163.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime171.jsxs)(import_jsx_runtime171.Fragment, { children: [
       children,
-      !!filtersCount && /* @__PURE__ */ (0, import_jsx_runtime163.jsx)("span", { className: "dataviews-filters-toggle__count", children: filtersCount })
+      !!filtersCount && /* @__PURE__ */ (0, import_jsx_runtime171.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_element90 = __toESM(require_element(), 1);
-  var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
+  var import_element99 = __toESM(require_element(), 1);
+  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
   function FiltersToggled(props) {
-    const { isShowingFilter } = (0, import_element90.useContext)(dataviews_context_default);
+    const { isShowingFilter } = (0, import_element99.useContext)(dataviews_context_default);
     if (!isShowingFilter) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(filters_default, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(filters_default, { ...props });
   }
   var filters_toggled_default = FiltersToggled;

   // packages/dataviews/build-module/components/dataviews-layout/index.mjs
-  var import_element91 = __toESM(require_element(), 1);
-  var import_components44 = __toESM(require_components(), 1);
-  var import_i18n52 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
-  function DataViewsLayout({ className }) {
+  var import_element100 = __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 }) {
     const {
       actions = [],
       data,
@@ -33952,8 +40169,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_runtime165.jsx)("p", { children: (0, import_i18n52.__)("No results") })
-    } = (0, import_element91.useContext)(dataviews_context_default);
+      empty = /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("p", { children: (0, import_i18n55.__)("No results") })
+    } = (0, import_element100.useContext)(dataviews_context_default);
     const isDelayedInitialLoading = useDelayedLoading(!hasInitiallyLoaded, {
       delay: 200
     });
@@ -33961,15 +40178,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_runtime165.jsx)("div", { className: "dataviews-loading", children: /* @__PURE__ */ (0, import_jsx_runtime165.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(import_components44.Spinner, {}) }) });
+      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, {}) }) });
     }
     const ViewComponent = VIEW_LAYOUTS.find(
       (v2) => v2.type === view.type && defaultLayouts2[v2.type]
     )?.component;
-    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
       ViewComponent,
       {
-        className,
+        className: className2,
         actions,
         data,
         fields: fields2,
@@ -33990,8 +40207,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_element92 = __toESM(require_element(), 1);
-  var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
+  var import_element101 = __toESM(require_element(), 1);
+  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY6 = [];
   function DataViewsFooter() {
     const {
@@ -34001,7 +40218,7 @@ If there's a particular need for this, please submit a feature request at https:
       actions = EMPTY_ARRAY6,
       isLoading,
       hasInitiallyLoaded
-    } = (0, import_element92.useContext)(dataviews_context_default);
+    } = (0, import_element101.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);
@@ -34012,12 +40229,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_runtime166.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
       "div",
       {
         className: "dataviews-footer",
         inert: isRefreshing ? "true" : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime166.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime174.jsxs)(
           Stack,
           {
             direction: "row",
@@ -34028,8 +40245,8 @@ If there's a particular need for this, please submit a feature request at https:
             }),
             gap: "sm",
             children: [
-              hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(BulkActionsFooter, {}),
-              /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(dataviews_pagination_default, {})
+              hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(BulkActionsFooter, {}),
+              /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(dataviews_pagination_default, {})
             ]
           }
         )
@@ -34038,28 +40255,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_i18n53 = __toESM(require_i18n(), 1);
-  var import_element93 = __toESM(require_element(), 1);
-  var import_components45 = __toESM(require_components(), 1);
-  var import_compose14 = __toESM(require_compose(), 1);
-  var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
-  var DataViewsSearch = (0, import_element93.memo)(function Search({ label }) {
-    const { view, onChangeView } = (0, import_element93.useContext)(dataviews_context_default);
-    const [search, setSearch, debouncedSearch] = (0, import_compose14.useDebouncedInput)(
+  var import_i18n56 = __toESM(require_i18n(), 1);
+  var import_element102 = __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)(
       view.search
     );
-    (0, import_element93.useEffect)(() => {
+    (0, import_element102.useEffect)(() => {
       if (view.search !== debouncedSearch) {
         setSearch(view.search ?? "");
       }
     }, [view.search, setSearch]);
-    const onChangeViewRef = (0, import_element93.useRef)(onChangeView);
-    const viewRef = (0, import_element93.useRef)(view);
-    (0, import_element93.useEffect)(() => {
+    const onChangeViewRef = (0, import_element102.useRef)(onChangeView);
+    const viewRef = (0, import_element102.useRef)(view);
+    (0, import_element102.useEffect)(() => {
       onChangeViewRef.current = onChangeView;
       viewRef.current = view;
     }, [onChangeView, view]);
-    (0, import_element93.useEffect)(() => {
+    (0, import_element102.useEffect)(() => {
       if (debouncedSearch !== viewRef.current?.search) {
         onChangeViewRef.current({
           ...viewRef.current,
@@ -34069,9 +40286,9 @@ If there's a particular need for this, please submit a feature request at https:
         });
       }
     }, [debouncedSearch]);
-    const searchLabel = label || (0, import_i18n53.__)("Search");
-    return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
-      import_components45.SearchControl,
+    const searchLabel = label || (0, import_i18n56.__)("Search");
+    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
+      import_components46.SearchControl,
       {
         className: "dataviews-search",
         onChange: setSearch,
@@ -34085,47 +40302,47 @@ 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_components46 = __toESM(require_components(), 1);
-  var import_i18n54 = __toESM(require_i18n(), 1);
-  var import_element94 = __toESM(require_element(), 1);
+  var import_components47 = __toESM(require_components(), 1);
+  var import_i18n57 = __toESM(require_i18n(), 1);
+  var import_element103 = __toESM(require_element(), 1);
   var import_warning = __toESM(require_warning(), 1);
-  var import_compose15 = __toESM(require_compose(), 1);
-  var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu5 } = unlock4(import_components46.privateApis);
+  var import_compose16 = __toESM(require_compose(), 1);
+  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
+  var { Menu: Menu5 } = unlock4(import_components47.privateApis);
   var DATAVIEWS_CONFIG_POPOVER_PROPS = {
     className: "dataviews-config__popover",
     placement: "bottom-end",
     offset: 9
   };
   function ViewTypeMenu() {
-    const { view, onChangeView, defaultLayouts: defaultLayouts2 } = (0, import_element94.useContext)(dataviews_context_default);
+    const { view, onChangeView, defaultLayouts: defaultLayouts2 } = (0, import_element103.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_runtime168.jsxs)(Menu5, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(Menu5, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
         Menu5.TriggerButton,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
-            import_components46.Button,
+          render: /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+            import_components47.Button,
             {
               size: "compact",
               icon: activeView?.icon,
-              label: (0, import_i18n54.__)("Layout")
+              label: (0, import_i18n57.__)("Layout")
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(Menu5.Popover, { children: availableLayouts.map((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_runtime168.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
           Menu5.RadioItem,
           {
             value: layout,
@@ -34153,7 +40370,7 @@ If there's a particular need for this, please submit a feature request at https:
               }
               (0, import_warning.default)("Invalid dataview");
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(Menu5.ItemLabel, { children: config2.label })
+            children: /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(Menu5.ItemLabel, { children: config2.label })
           },
           layout
         );
@@ -34161,8 +40378,8 @@ If there's a particular need for this, please submit a feature request at https:
     ] });
   }
   function SortFieldControl() {
-    const { view, fields: fields2, onChangeView } = (0, import_element94.useContext)(dataviews_context_default);
-    const orderOptions = (0, import_element94.useMemo)(() => {
+    const { view, fields: fields2, onChangeView } = (0, import_element103.useContext)(dataviews_context_default);
+    const orderOptions = (0, import_element103.useMemo)(() => {
       const sortableFields = fields2.filter(
         (field) => field.enableSorting !== false
       );
@@ -34173,10 +40390,10 @@ If there's a particular need for this, please submit a feature request at https:
         };
       });
     }, [fields2]);
-    return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
-      import_components46.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+      import_components47.SelectControl,
       {
-        label: (0, import_i18n54.__)("Sort by"),
+        label: (0, import_i18n57.__)("Sort by"),
         value: view.sort?.field,
         options: orderOptions,
         onChange: (value) => {
@@ -34193,7 +40410,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_element94.useContext)(dataviews_context_default);
+    const { view, fields: fields2, onChangeView } = (0, import_element103.useContext)(dataviews_context_default);
     const sortableFields = fields2.filter(
       (field) => field.enableSorting !== false
     );
@@ -34204,12 +40421,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_runtime168.jsx)(
-      import_components46.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+      import_components47.__experimentalToggleGroupControl,
       {
         className: "dataviews-view-config__sort-direction",
         isBlock: true,
-        label: (0, import_i18n54.__)("Order"),
+        label: (0, import_i18n57.__)("Order"),
         value,
         onChange: (newDirection) => {
           if (newDirection === "asc" || newDirection === "desc") {
@@ -34229,8 +40446,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_runtime168.jsx)(
-            import_components46.__experimentalToggleGroupControlOptionIcon,
+          return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+            import_components47.__experimentalToggleGroupControlOptionIcon,
             {
               value: direction,
               icon: sortIcons[direction],
@@ -34243,16 +40460,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_element94.useContext)(dataviews_context_default);
+    const { view, config: config2, onChangeView } = (0, import_element103.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_runtime168.jsx)(
-      import_components46.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+      import_components47.__experimentalToggleGroupControl,
       {
         isBlock: true,
-        label: (0, import_i18n54.__)("Items per page"),
+        label: (0, import_i18n57.__)("Items per page"),
         value: view.perPage || 10,
         disabled: !view?.sort?.field,
         onChange: (newItemsPerPage) => {
@@ -34264,8 +40481,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_runtime168.jsx)(
-            import_components46.__experimentalToggleGroupControlOption,
+          return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+            import_components47.__experimentalToggleGroupControlOption,
             {
               value,
               label: value.toString()
@@ -34277,13 +40494,13 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function ResetViewButton() {
-    const { onReset } = (0, import_element94.useContext)(dataviews_context_default);
+    const { onReset } = (0, import_element103.useContext)(dataviews_context_default);
     if (onReset === void 0) {
       return null;
     }
     const isDisabled = onReset === false;
-    return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
-      import_components46.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+      import_components47.Button,
       {
         variant: "tertiary",
         size: "compact",
@@ -34295,13 +40512,13 @@ If there's a particular need for this, please submit a feature request at https:
             onReset();
           }
         },
-        children: (0, import_i18n54.__)("Reset view")
+        children: (0, import_i18n57.__)("Reset view")
       }
     );
   }
   function DataviewsViewConfigDropdown() {
-    const { view, onReset } = (0, import_element94.useContext)(dataviews_context_default);
-    const popoverId = (0, import_compose15.useInstanceId)(
+    const { view, onReset } = (0, import_element103.useContext)(dataviews_context_default);
+    const popoverId = (0, import_compose16.useInstanceId)(
       _DataViewsViewConfig,
       "dataviews-view-config-dropdown"
     );
@@ -34309,8 +40526,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_runtime168.jsx)(
-      import_components46.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+      import_components47.Dropdown,
       {
         expandOnMobile: true,
         popoverProps: {
@@ -34318,13 +40535,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_runtime168.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
-              import_components46.Button,
+          return /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+              import_components47.Button,
               {
                 size: "compact",
                 icon: cog_default,
-                label: (0, import_i18n54._x)(
+                label: (0, import_i18n57._x)(
                   "View options",
                   "View is used as a noun"
                 ),
@@ -34333,22 +40550,22 @@ If there's a particular need for this, please submit a feature request at https:
                 "aria-controls": popoverId
               }
             ),
-            isModified && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
+            isModified && /* @__PURE__ */ (0, import_jsx_runtime176.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
           ] });
         },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
-          import_components46.__experimentalDropdownContentWrapper,
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+          import_components47.__experimentalDropdownContentWrapper,
           {
             paddingSize: "medium",
             className: "dataviews-config__popover-content-wrapper",
-            children: /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(
               Stack,
               {
                 direction: "column",
                 className: "dataviews-view-config",
                 gap: "xl",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(
+                  /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(
                     Stack,
                     {
                       direction: "row",
@@ -34356,34 +40573,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_runtime168.jsx)(
-                          import_components46.__experimentalHeading,
+                        /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+                          import_components47.__experimentalHeading,
                           {
                             level: 2,
                             className: "dataviews-settings-section__title",
-                            children: (0, import_i18n54.__)("Appearance")
+                            children: (0, import_i18n57.__)("Appearance")
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(ResetViewButton, {})
+                        /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(ResetViewButton, {})
                       ]
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(
+                  /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(
                       Stack,
                       {
                         direction: "row",
                         gap: "sm",
                         className: "dataviews-view-config__sort-controls",
                         children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(SortFieldControl, {}),
-                          /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(SortDirectionControl, {})
+                          /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(SortFieldControl, {}),
+                          /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(SortDirectionControl, {})
                         ]
                       }
                     ),
-                    !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(activeLayout.viewConfigOptions, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(ItemsPerPageControl, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(PropertiesSection, {})
+                    !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(activeLayout.viewConfigOptions, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(ItemsPerPageControl, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(PropertiesSection, {})
                   ] })
                 ]
               }
@@ -34394,23 +40611,386 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function _DataViewsViewConfig() {
-    return /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(import_jsx_runtime168.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(ViewTypeMenu, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(DataviewsViewConfigDropdown, {})
+    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, {})
     ] });
   }
-  var DataViewsViewConfig = (0, import_element94.memo)(_DataViewsViewConfig);
+  var DataViewsViewConfig = (0, import_element103.memo)(_DataViewsViewConfig);
   var dataviews_view_config_default = DataViewsViewConfig;

   // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-  var import_components47 = __toESM(require_components(), 1);
-  var import_element95 = __toESM(require_element(), 1);
+  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";
+
+  // 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 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)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        ref: mergedRefs,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current?.querySelector(
+          'input[type="checkbox"]'
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+          import_components49.CheckboxControl,
+          {
+            ...restProps
+          }
+        )
+      }
+    );
+  };
+  var ValidatedCheckboxControl = (0, import_element105.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);
+  var import_components50 = __toESM(require_components(), 1);
+  var import_jsx_runtime180 = __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)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(import_components50.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
+      }
+    );
+  };
+  var ValidatedNumberControl = (0, import_element106.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 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)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        ref: mergedRefs,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current?.querySelector(
+          'input[type="radio"]'
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(import_components51.RadioControl, { ...restProps })
+      }
+    );
+  };
+  var ValidatedRadioControl = (0, import_element107.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 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)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
+          import_components52.SelectControl,
+          {
+            ref: mergedRefs,
+            // A runtime boolean cannot statically discriminate
+            // SelectControl's single/multiple props union.
+            ...restProps
+          }
+        )
+      }
+    );
+  };
+  var ValidatedSelectControl = (0, import_element108.forwardRef)(UnforwardedValidatedSelectControl);
+  ValidatedSelectControl.displayName = "ValidatedSelectControl";

   // packages/dataviews/build-module/components/dataform-controls/utils/get-custom-validity.mjs
   function getCustomValidity(isValid2, validity) {
     let customValidity;
     if (isValid2?.required && validity?.required) {
-      customValidity = validity?.required?.message ? validity.required : void 0;
+      customValidity = validity.required.message ? {
+        type: validity.required.type,
+        message: validity.required.message
+      } : void 0;
     } else if (isValid2?.pattern && validity?.pattern) {
       customValidity = validity.pattern;
     } else if (isValid2?.min && validity?.min) {
@@ -34430,8 +41010,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedCheckboxControl } = unlock4(import_components47.privateApis);
+  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
   function Checkbox({
     field,
     onChange,
@@ -34442,12 +41021,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_element95.useCallback)(() => {
+    const onChangeControl = (0, import_element109.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue({ item: data }) })
       );
     }, [data, getValue, onChange, setValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
       ValidatedCheckboxControl,
       {
         required: !!field.isValid?.required,
@@ -34464,10 +41043,10 @@ 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_components48 = __toESM(require_components(), 1);
-  var import_element96 = __toESM(require_element(), 1);
-  var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedComboboxControl } = unlock4(import_components48.privateApis);
+  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);
   function Combobox3({
     data,
     field,
@@ -34477,7 +41056,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_element96.useCallback)(
+    const onChangeControl = (0, import_element110.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue ?? "" })),
       [data, onChange, setValue]
     );
@@ -34486,9 +41065,9 @@ If there's a particular need for this, please submit a feature request at https:
       getElements: field.getElements
     });
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(import_components48.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(import_components53.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
       ValidatedComboboxControl,
       {
         required: !!field.isValid?.required,
@@ -34507,32 +41086,32 @@ 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_components50 = __toESM(require_components(), 1);
-  var import_element99 = __toESM(require_element(), 1);
-  var import_i18n56 = __toESM(require_i18n(), 1);
-  var import_date3 = __toESM(require_date(), 1);
+  var import_components55 = __toESM(require_components(), 1);
+  var import_element113 = __toESM(require_element(), 1);
+  var import_i18n60 = __toESM(require_i18n(), 1);
+  var import_date4 = __toESM(require_date(), 1);

   // packages/dataviews/build-module/components/dataform-controls/utils/relative-date-control.mjs
-  var import_components49 = __toESM(require_components(), 1);
-  var import_element97 = __toESM(require_element(), 1);
-  var import_i18n55 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
+  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 TIME_UNITS_OPTIONS = {
     [OPERATOR_IN_THE_PAST]: [
-      { value: "days", label: (0, import_i18n55.__)("Days") },
-      { value: "weeks", label: (0, import_i18n55.__)("Weeks") },
-      { value: "months", label: (0, import_i18n55.__)("Months") },
-      { value: "years", label: (0, import_i18n55.__)("Years") }
+      { 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") }
     ],
     [OPERATOR_OVER]: [
-      { value: "days", label: (0, import_i18n55.__)("Days ago") },
-      { value: "weeks", label: (0, import_i18n55.__)("Weeks ago") },
-      { value: "months", label: (0, import_i18n55.__)("Months ago") },
-      { value: "years", label: (0, import_i18n55.__)("Years ago") }
+      { 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") }
     ]
   };
   function RelativeDateControl({
-    className,
+    className: className2,
     data,
     field,
     onChange,
@@ -34544,7 +41123,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_element97.useCallback)(
+    const onChangeValue = (0, import_element111.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -34553,7 +41132,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [onChange, setValue, data, unit]
     );
-    const onChangeUnit = (0, import_element97.useCallback)(
+    const onChangeUnit = (0, import_element111.useCallback)(
       (newUnit) => onChange(
         setValue({
           item: data,
@@ -34562,17 +41141,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_runtime171.jsx)(
-      import_components49.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+      import_components54.BaseControl,
       {
         id,
-        className: clsx_default(className, "dataviews-controls__relative-date"),
+        className: clsx_default(className2, "dataviews-controls__relative-date"),
         label,
         hideLabelFromVision,
         help: description,
-        children: /* @__PURE__ */ (0, import_jsx_runtime171.jsxs)(Stack, { direction: "row", gap: "sm", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
-            import_components49.__experimentalNumberControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(Stack, { direction: "row", gap: "sm", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+            import_components54.__experimentalNumberControl,
             {
               className: "dataviews-controls__relative-date-number",
               spinControls: "none",
@@ -34583,11 +41162,11 @@ If there's a particular need for this, please submit a feature request at https:
               disabled: disabled2
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
-            import_components49.SelectControl,
+          /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+            import_components54.SelectControl,
             {
               className: "dataviews-controls__relative-date-unit",
-              label: (0, import_i18n55.__)("Unit"),
+              label: (0, import_i18n59.__)("Unit"),
               value: unit,
               options,
               onChange: onChangeUnit,
@@ -34601,11 +41180,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/utils/use-disabled-date-matchers.mjs
-  var import_element98 = __toESM(require_element(), 1);
+  var import_element112 = __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_element98.useMemo)(() => {
+    const disabledMatchers = (0, import_element112.useMemo)(() => {
       const matchers = [];
       if (minConstraint) {
         const minDate = parseDateFn(minConstraint);
@@ -34625,23 +41204,23 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
-  var import_date2 = __toESM(require_date(), 1);
+  var import_date3 = __toESM(require_date(), 1);
   function parseDateTime(dateTimeString) {
     if (!dateTimeString) {
       return null;
     }
-    const parsed = (0, import_date2.getDate)(dateTimeString);
+    const parsed = (0, import_date3.getDate)(dateTimeString);
     return parsed && isValid(parsed) ? parsed : null;
   }

   // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
-  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
-  var { DateCalendar, ValidatedInputControl } = unlock4(import_components50.privateApis);
+  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
+  var { ValidatedInputControl } = unlock4(import_components55.privateApis);
   var formatDateTime = (value) => {
     if (!value) {
       return "";
     }
-    return (0, import_date3.dateI18n)("Y-m-d\\TH:i", (0, import_date3.getDate)(value));
+    return (0, import_date4.dateI18n)("Y-m-d\\TH:i", (0, import_date4.getDate)(value));
   };
   function CalendarDateTimeControl({
     data,
@@ -34657,37 +41236,37 @@ 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_element99.useState)(() => {
+    const [calendarMonth, setCalendarMonth] = (0, import_element113.useState)(() => {
       const parsedDate = parseDateTime(value);
       return parsedDate || /* @__PURE__ */ new Date();
     });
-    const inputControlRef = (0, import_element99.useRef)(null);
-    const validationTimeoutRef = (0, import_element99.useRef)(void 0);
-    const previousFocusRef = (0, import_element99.useRef)(null);
+    const inputControlRef = (0, import_element113.useRef)(null);
+    const validationTimeoutRef = (0, import_element113.useRef)(void 0);
+    const previousFocusRef = (0, import_element113.useRef)(null);
     const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDateTime);
-    const onChangeCallback = (0, import_element99.useCallback)(
+    const onChangeCallback = (0, import_element113.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    (0, import_element99.useEffect)(() => {
+    (0, import_element113.useEffect)(() => {
       return () => {
         if (validationTimeoutRef.current) {
           clearTimeout(validationTimeoutRef.current);
         }
       };
     }, []);
-    const onSelectDate = (0, import_element99.useCallback)(
+    const onSelectDate = (0, import_element113.useCallback)(
       (newDate) => {
         let dateTimeValue;
         if (newDate) {
-          const wpDate = (0, import_date3.dateI18n)("Y-m-d", newDate);
+          const wpDate = (0, import_date4.dateI18n)("Y-m-d", newDate);
           let wpTime;
           if (value) {
-            wpTime = (0, import_date3.dateI18n)("H:i", (0, import_date3.getDate)(value));
+            wpTime = (0, import_date4.dateI18n)("H:i", (0, import_date4.getDate)(value));
           } else {
-            wpTime = (0, import_date3.dateI18n)("H:i", newDate);
+            wpTime = (0, import_date4.dateI18n)("H:i", newDate);
           }
-          const finalDateTime = (0, import_date3.getDate)(`${wpDate}T${wpTime}`);
+          const finalDateTime = (0, import_date4.getDate)(`${wpDate}T${wpTime}`);
           dateTimeValue = finalDateTime.toISOString();
           onChangeCallback(dateTimeValue);
           if (validationTimeoutRef.current) {
@@ -34710,10 +41289,10 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback, value]
     );
-    const handleManualDateTimeChange = (0, import_element99.useCallback)(
+    const handleManualDateTimeChange = (0, import_element113.useCallback)(
       (newValue) => {
         if (newValue) {
-          const dateTime = (0, import_date3.getDate)(newValue);
+          const dateTime = (0, import_date4.getDate)(newValue);
           onChangeCallback(dateTime.toISOString());
           const parsedDate = parseDateTime(dateTime.toISOString());
           if (parsedDate) {
@@ -34726,32 +41305,32 @@ If there's a particular need for this, please submit a feature request at https:
       [onChangeCallback]
     );
     const { format: fieldFormat } = field;
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date3.getSettings)().l10n.startOfWeek;
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date4.getSettings)().l10n.startOfWeek;
     const {
       timezone: { string: timezoneString }
-    } = (0, import_date3.getSettings)();
+    } = (0, import_date4.getSettings)();
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n56.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n60.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n56.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n60.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
-      import_components50.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+      import_components55.BaseControl,
       {
         id,
         label: displayLabel,
         help: description,
         hideLabelFromVision,
-        children: /* @__PURE__ */ (0, import_jsx_runtime172.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
             ValidatedInputControl,
             {
               ref: inputControlRef,
               required: !!isValid2?.required,
               customValidity: getCustomValidity(isValid2, validity),
               type: "datetime-local",
-              label: (0, import_i18n56.__)("Date time"),
+              label: (0, import_i18n60.__)("Date time"),
               hideLabelFromVision: true,
               value: formatDateTime(value),
               onChange: handleManualDateTimeChange,
@@ -34760,12 +41339,12 @@ If there's a particular need for this, please submit a feature request at https:
               max: maxConstraint ? formatDateTime(maxConstraint) : void 0
             }
           ),
-          !compact && /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
-            DateCalendar,
+          !compact && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+            Calendar,
             {
               style: { width: "100%" },
-              selected: value ? parseDateTime(value) || void 0 : void 0,
-              onSelect: onSelectDate,
+              value: value ? parseDateTime(value) : null,
+              onValueChange: onSelectDate,
               month: calendarMonth,
               onMonthChange: setCalendarMonth,
               timeZone: timezoneString || void 0,
@@ -34788,7 +41367,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_runtime172.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__datetime",
@@ -34800,7 +41379,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
       CalendarDateTimeControl,
       {
         data,
@@ -34815,40 +41394,39 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/date.mjs
-  var import_components51 = __toESM(require_components(), 1);
-  var import_a11y2 = __toESM(require_a11y(), 1);
-  var import_element100 = __toESM(require_element(), 1);
-  var import_i18n57 = __toESM(require_i18n(), 1);
-  var import_date4 = __toESM(require_date(), 1);
-  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
-  var { DateCalendar: DateCalendar2, DateRangeCalendar } = unlock4(import_components51.privateApis);
+  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_date5 = __toESM(require_date(), 1);
+  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
   var DATE_PRESETS = [
     {
       id: "today",
-      label: (0, import_i18n57.__)("Today"),
-      getValue: () => (0, import_date4.getDate)(null)
+      label: (0, import_i18n61.__)("Today"),
+      getValue: () => (0, import_date5.getDate)(null)
     },
     {
       id: "yesterday",
-      label: (0, import_i18n57.__)("Yesterday"),
+      label: (0, import_i18n61.__)("Yesterday"),
       getValue: () => {
-        const today = (0, import_date4.getDate)(null);
+        const today = (0, import_date5.getDate)(null);
         return subDays(today, 1);
       }
     },
     {
       id: "past-week",
-      label: (0, import_i18n57.__)("Past week"),
+      label: (0, import_i18n61.__)("Past week"),
       getValue: () => {
-        const today = (0, import_date4.getDate)(null);
+        const today = (0, import_date5.getDate)(null);
         return subDays(today, 7);
       }
     },
     {
       id: "past-month",
-      label: (0, import_i18n57.__)("Past month"),
+      label: (0, import_i18n61.__)("Past month"),
       getValue: () => {
-        const today = (0, import_date4.getDate)(null);
+        const today = (0, import_date5.getDate)(null);
         return subMonths(today, 1);
       }
     }
@@ -34856,41 +41434,41 @@ If there's a particular need for this, please submit a feature request at https:
   var DATE_RANGE_PRESETS = [
     {
       id: "last-7-days",
-      label: (0, import_i18n57.__)("Last 7 days"),
+      label: (0, import_i18n61.__)("Last 7 days"),
       getValue: () => {
-        const today = (0, import_date4.getDate)(null);
+        const today = (0, import_date5.getDate)(null);
         return [subDays(today, 7), today];
       }
     },
     {
       id: "last-30-days",
-      label: (0, import_i18n57.__)("Last 30 days"),
+      label: (0, import_i18n61.__)("Last 30 days"),
       getValue: () => {
-        const today = (0, import_date4.getDate)(null);
+        const today = (0, import_date5.getDate)(null);
         return [subDays(today, 30), today];
       }
     },
     {
       id: "month-to-date",
-      label: (0, import_i18n57.__)("Month to date"),
+      label: (0, import_i18n61.__)("Month to date"),
       getValue: () => {
-        const today = (0, import_date4.getDate)(null);
+        const today = (0, import_date5.getDate)(null);
         return [startOfMonth(today), today];
       }
     },
     {
       id: "last-year",
-      label: (0, import_i18n57.__)("Last year"),
+      label: (0, import_i18n61.__)("Last year"),
       getValue: () => {
-        const today = (0, import_date4.getDate)(null);
+        const today = (0, import_date5.getDate)(null);
         return [subYears(today, 1), today];
       }
     },
     {
       id: "year-to-date",
-      label: (0, import_i18n57.__)("Year to date"),
+      label: (0, import_i18n61.__)("Year to date"),
       getValue: () => {
-        const today = (0, import_date4.getDate)(null);
+        const today = (0, import_date5.getDate)(null);
         return [startOfYear(today), today];
       }
     }
@@ -34899,7 +41477,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!dateString) {
       return null;
     }
-    const parsed = (0, import_date4.getDate)(dateString);
+    const parsed = (0, import_date5.getDate)(dateString);
     return parsed && isValid(parsed) ? parsed : null;
   };
   var formatDate = (date) => {
@@ -34917,8 +41495,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_element100.useState)(void 0);
-    const validateRefs = (0, import_element100.useCallback)(() => {
+    const [customValidity, setCustomValidity] = (0, import_element114.useState)(void 0);
+    const validateRefs = (0, import_element114.useCallback)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       for (const ref of refs) {
         const input = ref.current;
@@ -34932,7 +41510,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       setCustomValidity(void 0);
     }, [inputRefs]);
-    (0, import_element100.useEffect)(() => {
+    (0, import_element114.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const result = validity ? getCustomValidity(isValid2, validity) : void 0;
       for (const ref of refs) {
@@ -34944,7 +41522,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     }, [inputRefs, isValid2, validity]);
-    (0, import_element100.useEffect)(() => {
+    (0, import_element114.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const handleInvalid = (event) => {
         event.preventDefault();
@@ -34959,7 +41537,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, [inputRefs, setIsTouched]);
-    (0, import_element100.useEffect)(() => {
+    (0, import_element114.useEffect)(() => {
       if (!isTouched) {
         return;
       }
@@ -34970,9 +41548,9 @@ If there's a particular need for this, please submit a feature request at https:
         validateRefs();
       }
     }, [isTouched, isValid2, validity, validateRefs]);
-    (0, import_element100.useEffect)(() => {
+    (0, import_element114.useEffect)(() => {
       if (isTouched && customValidity?.message) {
-        (0, import_a11y2.speak)(customValidity.message);
+        (0, import_a11y3.speak)(customValidity.message);
       }
     }, [isTouched, customValidity?.message]);
     const onBlur = (event) => {
@@ -34983,9 +41561,9 @@ If there's a particular need for this, please submit a feature request at https:
         setIsTouched(true);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)("div", { onBlur, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)("div", { onBlur, children: [
       children,
-      customValidity && /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(
+      customValidity && /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(
         "p",
         {
           className: clsx_default(
@@ -34993,8 +41571,8 @@ If there's a particular need for this, please submit a feature request at https:
             customValidity.type === "invalid" ? "is-invalid" : void 0
           ),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
-              import_components51.Icon,
+            /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+              import_components56.Icon,
               {
                 className: "components-validated-control__indicator-icon",
                 icon: error_default,
@@ -35026,24 +41604,24 @@ 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_element100.useState)(
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element114.useState)(
       null
     );
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date4.getSettings)().l10n.startOfWeek;
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date5.getSettings)().l10n.startOfWeek;
     const fieldValue = getValue({ item: data });
     const value = typeof fieldValue === "string" ? fieldValue : void 0;
-    const [calendarMonth, setCalendarMonth] = (0, import_element100.useState)(() => {
+    const [calendarMonth, setCalendarMonth] = (0, import_element114.useState)(() => {
       const parsedDate = parseDate(value);
       return parsedDate || /* @__PURE__ */ new Date();
     });
-    const [isTouched, setIsTouched] = (0, import_element100.useState)(false);
-    const validityTargetRef = (0, import_element100.useRef)(null);
+    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_element100.useCallback)(
+    const onChangeCallback = (0, import_element114.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    const onSelectDate = (0, import_element100.useCallback)(
+    const onSelectDate = (0, import_element114.useCallback)(
       (newDate) => {
         const dateValue = newDate ? format(newDate, "yyyy-MM-dd") : void 0;
         onChangeCallback(dateValue);
@@ -35052,7 +41630,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const handlePresetClick = (0, import_element100.useCallback)(
+    const handlePresetClick = (0, import_element114.useCallback)(
       (preset) => {
         const presetDate = preset.getValue();
         const dateValue = formatDate(presetDate);
@@ -35063,7 +41641,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const handleManualDateChange = (0, import_element100.useCallback)(
+    const handleManualDateChange = (0, import_element114.useCallback)(
       (newValue) => {
         onChangeCallback(newValue);
         if (newValue) {
@@ -35079,14 +41657,14 @@ If there's a particular need for this, please submit a feature request at https:
     );
     const {
       timezone: { string: timezoneString }
-    } = (0, import_date4.getSettings)();
+    } = (0, import_date5.getSettings)();
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n57.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n61.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n57.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n61.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -35094,16 +41672,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_runtime173.jsx)(
-          import_components51.BaseControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+          import_components56.BaseControl,
           {
             id,
             className: "dataviews-controls__date",
             label: displayLabel,
             help: description,
             hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -35113,8 +41691,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_runtime173.jsx)(
-                        import_components51.Button,
+                      return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+                        import_components56.Button,
                         {
                           className: "dataviews-controls__date-preset",
                           variant: "tertiary",
@@ -35128,8 +41706,8 @@ If there's a particular need for this, please submit a feature request at https:
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
-                      import_components51.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+                      import_components56.Button,
                       {
                         className: "dataviews-controls__date-preset",
                         variant: "tertiary",
@@ -35137,18 +41715,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_i18n57.__)("Custom")
+                        children: (0, import_i18n61.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
-                import_components51.__experimentalInputControl,
+              /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+                import_components56.__experimentalInputControl,
                 {
                   ref: validityTargetRef,
                   type: "date",
-                  label: (0, import_i18n57.__)("Date"),
+                  label: (0, import_i18n61.__)("Date"),
                   hideLabelFromVision: true,
                   value,
                   onChange: handleManualDateChange,
@@ -35158,12 +41736,12 @@ If there's a particular need for this, please submit a feature request at https:
                   max: maxConstraint
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
-                DateCalendar2,
+              /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+                Calendar,
                 {
                   style: { width: "100%" },
-                  selected: value ? parseDate(value) || void 0 : void 0,
-                  onSelect: onSelectDate,
+                  value: value ? parseDate(value) : null,
+                  onValueChange: onSelectDate,
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
                   timeZone: timezoneString || void 0,
@@ -35201,9 +41779,9 @@ If there's a particular need for this, please submit a feature request at https:
     if (Array.isArray(fieldValue) && fieldValue.length === 2 && fieldValue.every((date) => typeof date === "string")) {
       value = fieldValue;
     }
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date4.getSettings)().l10n.startOfWeek;
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date5.getSettings)().l10n.startOfWeek;
     const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate);
-    const onChangeCallback = (0, import_element100.useCallback)(
+    const onChangeCallback = (0, import_element114.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -35214,12 +41792,12 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [data, onChange, setValue]
     );
-    const [selectedPresetId, setSelectedPresetId] = (0, import_element100.useState)(
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element114.useState)(
       null
     );
-    const selectedRange = (0, import_element100.useMemo)(() => {
+    const selectedRange = (0, import_element114.useMemo)(() => {
       if (!value) {
-        return { from: void 0, to: void 0 };
+        return null;
       }
       const [from, to2] = value;
       return {
@@ -35227,26 +41805,26 @@ If there's a particular need for this, please submit a feature request at https:
         to: parseDate(to2) || void 0
       };
     }, [value]);
-    const [calendarMonth, setCalendarMonth] = (0, import_element100.useState)(() => {
-      return selectedRange.from || /* @__PURE__ */ new Date();
+    const [calendarMonth, setCalendarMonth] = (0, import_element114.useState)(() => {
+      return selectedRange?.from || /* @__PURE__ */ new Date();
     });
-    const [isTouched, setIsTouched] = (0, import_element100.useState)(false);
-    const fromInputRef = (0, import_element100.useRef)(null);
-    const toInputRef = (0, import_element100.useRef)(null);
-    const updateDateRange = (0, import_element100.useCallback)(
+    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)(
       (fromDate, toDate2) => {
-        if (fromDate && toDate2) {
-          onChangeCallback([
-            formatDate(fromDate),
-            formatDate(toDate2)
-          ]);
-        } else if (!fromDate && !toDate2) {
+        if (!fromDate && !toDate2) {
           onChangeCallback(void 0);
+          return;
         }
+        onChangeCallback([
+          formatDate(fromDate),
+          formatDate(toDate2)
+        ]);
       },
       [onChangeCallback]
     );
-    const onSelectCalendarRange = (0, import_element100.useCallback)(
+    const onSelectCalendarRange = (0, import_element114.useCallback)(
       (newRange) => {
         updateDateRange(newRange?.from, newRange?.to);
         setSelectedPresetId(null);
@@ -35254,7 +41832,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [updateDateRange]
     );
-    const handlePresetClick = (0, import_element100.useCallback)(
+    const handlePresetClick = (0, import_element114.useCallback)(
       (preset) => {
         const [startDate2, endDate] = preset.getValue();
         setCalendarMonth(startDate2);
@@ -35264,7 +41842,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [updateDateRange]
     );
-    const handleManualDateChange = (0, import_element100.useCallback)(
+    const handleManualDateChange = (0, import_element114.useCallback)(
       (fromOrTo, newValue) => {
         const [currentFrom, currentTo] = value || [
           void 0,
@@ -35284,14 +41862,14 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [value, updateDateRange]
     );
-    const { timezone } = (0, import_date4.getSettings)();
+    const { timezone } = (0, import_date5.getSettings)();
     let displayLabel = label;
     if (field.isValid?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n57.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n61.__)("Required")})`;
     } else if (!field.isValid?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n57.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n61.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -35299,16 +41877,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_runtime173.jsx)(
-          import_components51.BaseControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+          import_components56.BaseControl,
           {
             id,
             className: "dataviews-controls__date",
             label: displayLabel,
             help: description,
             hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -35318,8 +41896,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_runtime173.jsx)(
-                        import_components51.Button,
+                      return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+                        import_components56.Button,
                         {
                           className: "dataviews-controls__date-preset",
                           variant: "tertiary",
@@ -35333,8 +41911,8 @@ If there's a particular need for this, please submit a feature request at https:
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
-                      import_components51.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+                      import_components56.Button,
                       {
                         className: "dataviews-controls__date-preset",
                         variant: "tertiary",
@@ -35342,13 +41920,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_i18n57.__)("Custom")
+                        children: (0, import_i18n61.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -35356,12 +41934,12 @@ If there's a particular need for this, please submit a feature request at https:
                   justify: "space-between",
                   className: "dataviews-controls__date-range-inputs",
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
-                      import_components51.__experimentalInputControl,
+                    /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+                      import_components56.__experimentalInputControl,
                       {
                         ref: fromInputRef,
                         type: "date",
-                        label: (0, import_i18n57.__)("From"),
+                        label: (0, import_i18n61.__)("From"),
                         hideLabelFromVision: true,
                         value: value?.[0],
                         onChange: (newValue) => handleManualDateChange("from", newValue),
@@ -35371,12 +41949,12 @@ If there's a particular need for this, please submit a feature request at https:
                         max: maxConstraint
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
-                      import_components51.__experimentalInputControl,
+                    /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+                      import_components56.__experimentalInputControl,
                       {
                         ref: toInputRef,
                         type: "date",
-                        label: (0, import_i18n57.__)("To"),
+                        label: (0, import_i18n61.__)("To"),
                         hideLabelFromVision: true,
                         value: value?.[1],
                         onChange: (newValue) => handleManualDateChange("to", newValue),
@@ -35389,12 +41967,12 @@ If there's a particular need for this, please submit a feature request at https:
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
-                DateRangeCalendar,
+              /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+                RangeCalendar,
                 {
                   style: { width: "100%" },
-                  selected: selectedRange,
-                  onSelect: onSelectCalendarRange,
+                  value: selectedRange,
+                  onValueChange: onSelectCalendarRange,
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
                   timeZone: timezone.string || void 0,
@@ -35418,7 +41996,7 @@ If there's a particular need for this, please submit a feature request at https:
     validity
   }) {
     if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
-      return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__date",
@@ -35431,7 +42009,7 @@ If there's a particular need for this, please submit a feature request at https:
       );
     }
     if (operator === OPERATOR_BETWEEN) {
-      return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
         CalendarDateRangeControl,
         {
           data,
@@ -35443,7 +42021,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
       CalendarDateControl,
       {
         data,
@@ -35457,11 +42035,10 @@ 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_components52 = __toESM(require_components(), 1);
-  var import_element101 = __toESM(require_element(), 1);
-  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedSelectControl } = unlock4(import_components52.privateApis);
-  function Select({
+  var import_components57 = __toESM(require_components(), 1);
+  var import_element115 = __toESM(require_element(), 1);
+  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
+  function Select2({
     data,
     field,
     onChange,
@@ -35473,7 +42050,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_element101.useCallback)(
+    const onChangeControl = (0, import_element115.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -35482,9 +42059,9 @@ If there's a particular need for this, please submit a feature request at https:
       getElements: field.getElements
     });
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(import_components52.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(import_components57.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
       ValidatedSelectControl,
       {
         required: !!field.isValid?.required,
@@ -35503,7 +42080,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/adaptive-select.mjs
-  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
   var ELEMENTS_THRESHOLD = 10;
   function AdaptiveSelect(props) {
     const { field } = props;
@@ -35512,19 +42089,19 @@ 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_runtime175.jsx)(Combobox3, { ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(Combobox3, { ...props });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(Select, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(Select2, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/email.mjs
-  var import_components54 = __toESM(require_components(), 1);
+  var import_components59 = __toESM(require_components(), 1);

   // packages/dataviews/build-module/components/dataform-controls/utils/validated-input.mjs
-  var import_components53 = __toESM(require_components(), 1);
-  var import_element102 = __toESM(require_element(), 1);
-  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl2 } = unlock4(import_components53.privateApis);
+  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);
   function ValidatedText({
     data,
     field,
@@ -35539,7 +42116,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_element102.useCallback)(
+    const onChangeControl = (0, import_element116.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -35548,7 +42125,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [data, setValue, onChange]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
       ValidatedInputControl2,
       {
         required: !!isValid2.required,
@@ -35572,7 +42149,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/email.mjs
-  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
   function Email({
     data,
     field,
@@ -35581,7 +42158,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
       ValidatedText,
       {
         ...{
@@ -35592,15 +42169,15 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional,
           validity,
           type: "email",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(import_components54.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(import_components54.Icon, { icon: envelope_default }) })
+          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 }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/telephone.mjs
-  var import_components55 = __toESM(require_components(), 1);
-  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
+  var import_components60 = __toESM(require_components(), 1);
+  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
   function Telephone({
     data,
     field,
@@ -35609,7 +42186,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
       ValidatedText,
       {
         ...{
@@ -35620,15 +42197,15 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional,
           validity,
           type: "tel",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(import_components55.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(import_components55.Icon, { icon: mobile_default }) })
+          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 }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/url.mjs
-  var import_components56 = __toESM(require_components(), 1);
-  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
+  var import_components61 = __toESM(require_components(), 1);
+  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
   function Url({
     data,
     field,
@@ -35637,7 +42214,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
       ValidatedText,
       {
         ...{
@@ -35648,18 +42225,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_runtime179.jsx)(import_components56.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(import_components56.Icon, { icon: link_default }) })
+          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 }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/utils/validated-number.mjs
-  var import_components57 = __toESM(require_components(), 1);
-  var import_element103 = __toESM(require_element(), 1);
-  var import_i18n58 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedNumberControl } = unlock4(import_components57.privateApis);
+  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);
   function toNumberOrEmpty(value) {
     if (value === "" || value === void 0) {
       return "";
@@ -35673,37 +42249,37 @@ If there's a particular need for this, please submit a feature request at https:
     hideLabelFromVision,
     step
   }) {
-    const [min2 = "", max2 = ""] = value;
-    const onChangeMin = (0, import_element103.useCallback)(
-      (newValue) => onChange([toNumberOrEmpty(newValue), max2]),
-      [onChange, max2]
+    const [min3 = "", max3 = ""] = value;
+    const onChangeMin = (0, import_element117.useCallback)(
+      (newValue) => onChange([toNumberOrEmpty(newValue), max3]),
+      [onChange, max3]
     );
-    const onChangeMax = (0, import_element103.useCallback)(
-      (newValue) => onChange([min2, toNumberOrEmpty(newValue)]),
-      [onChange, min2]
+    const onChangeMax = (0, import_element117.useCallback)(
+      (newValue) => onChange([min3, toNumberOrEmpty(newValue)]),
+      [onChange, min3]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
-      import_components57.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+      import_components62.BaseControl,
       {
-        help: (0, import_i18n58.__)("The max. value must be greater than the min. value."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime180.jsxs)(import_components57.Flex, { direction: "row", gap: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
-            import_components57.__experimentalNumberControl,
+        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,
             {
-              label: (0, import_i18n58.__)("Min."),
-              value: min2,
-              max: max2 ? Number(max2) - step : void 0,
+              label: (0, import_i18n62.__)("Min."),
+              value: min3,
+              max: max3 ? Number(max3) - step : void 0,
               onChange: onChangeMin,
               hideLabelFromVision,
               step
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
-            import_components57.__experimentalNumberControl,
+          /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+            import_components62.__experimentalNumberControl,
             {
-              label: (0, import_i18n58.__)("Max."),
-              value: max2,
-              min: min2 ? Number(min2) + step : void 0,
+              label: (0, import_i18n62.__)("Max."),
+              value: max3,
+              min: min3 ? Number(min3) + step : void 0,
               onChange: onChangeMax,
               hideLabelFromVision,
               step
@@ -35727,7 +42303,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_element103.useCallback)(
+    const onChangeControl = (0, import_element117.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -35741,7 +42317,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [data, onChange, setValue]
     );
-    const onChangeBetweenControls = (0, import_element103.useCallback)(
+    const onChangeBetweenControls = (0, import_element117.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -35759,7 +42335,7 @@ If there's a particular need for this, please submit a feature request at https:
       )) {
         valueBetween = value;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
         BetweenControls,
         {
           value: valueBetween,
@@ -35769,7 +42345,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
       ValidatedNumberControl,
       {
         required: !!isValid2.required,
@@ -35781,30 +42357,29 @@ If there's a particular need for this, please submit a feature request at https:
         onChange: onChangeControl,
         hideLabelFromVision,
         step,
-        min: isValid2.min ? isValid2.min.constraint : void 0,
-        max: isValid2.max ? isValid2.max.constraint : void 0,
+        min: typeof isValid2.min?.constraint === "number" ? isValid2.min.constraint : void 0,
+        max: typeof isValid2.max?.constraint === "number" ? isValid2.max.constraint : void 0,
         disabled: disabled2
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/integer.mjs
-  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
   function Integer(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(ValidatedNumber, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/number.mjs
-  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
   function Number2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(ValidatedNumber, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/radio.mjs
-  var import_components58 = __toESM(require_components(), 1);
-  var import_element104 = __toESM(require_element(), 1);
-  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedRadioControl } = unlock4(import_components58.privateApis);
+  var import_components63 = __toESM(require_components(), 1);
+  var import_element118 = __toESM(require_element(), 1);
+  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
   function Radio({
     data,
     field,
@@ -35820,14 +42395,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_element104.useCallback)(
+    const onChangeControl = (0, import_element118.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(import_components58.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(import_components63.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
       ValidatedRadioControl,
       {
         required: !!field.isValid?.required,
@@ -35845,8 +42420,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_element105 = __toESM(require_element(), 1);
-  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
+  var import_element119 = __toESM(require_element(), 1);
+  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
   function Text3({
     data,
     field,
@@ -35857,7 +42432,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_runtime184.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
       ValidatedText,
       {
         ...{
@@ -35867,18 +42442,175 @@ If there's a particular need for this, please submit a feature request at https:
           hideLabelFromVision,
           markWhenOptional,
           validity,
-          prefix: prefix2 ? (0, import_element105.createElement)(prefix2) : void 0,
-          suffix: suffix ? (0, import_element105.createElement)(suffix) : void 0
+          prefix: prefix2 ? (0, import_element119.createElement)(prefix2) : void 0,
+          suffix: suffix ? (0, import_element119.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);
+  function getStep(timeFormat, values) {
+    const tokens = (timeFormat ?? "").replace(/\\./g, "");
+    const hasSeconds = tokens.includes("s") || values.some((value) => (parseTime(value) ?? 0) % 60 !== 0);
+    return hasSeconds ? 1 : void 0;
+  }
+  function toInputValue(value) {
+    const seconds = parseTime(value);
+    if (seconds === null) {
+      return "";
+    }
+    const parts = [
+      Math.floor(seconds / 3600),
+      Math.floor(seconds % 3600 / 60)
+    ];
+    if (seconds % 60 !== 0) {
+      parts.push(seconds % 60);
+    }
+    return parts.map((part) => String(part).padStart(2, "0")).join(":");
+  }
+  function BetweenControls2({
+    value,
+    onChange,
+    hideLabelFromVision,
+    disabled: disabled2,
+    step,
+    min: min3,
+    max: max3
+  }) {
+    const [from = "", to2 = ""] = value;
+    const onChangeFrom = (0, import_element120.useCallback)(
+      (newValue) => onChange([newValue ?? "", to2]),
+      [onChange, to2]
+    );
+    const onChangeTo = (0, import_element120.useCallback)(
+      (newValue) => onChange([from, newValue ?? ""]),
+      [onChange, from]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+      import_components64.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,
+            {
+              type: "time",
+              label: (0, import_i18n63.__)("From"),
+              value: from,
+              onChange: onChangeFrom,
+              hideLabelFromVision,
+              disabled: disabled2,
+              step,
+              min: min3,
+              max: to2 || max3
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+            ValidatedInputControl3,
+            {
+              type: "time",
+              label: (0, import_i18n63.__)("To"),
+              value: to2,
+              onChange: onChangeTo,
+              hideLabelFromVision,
+              disabled: disabled2,
+              step,
+              min: from || min3,
+              max: max3
+            }
+          )
+        ] })
+      }
+    );
+  }
+  function Time({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    operator,
+    validity
+  }) {
+    const { label, placeholder, description, getValue, setValue, isValid: isValid2 } = field;
+    const value = getValue({ item: data });
+    const disabled2 = field.isDisabled({ item: data, field });
+    const timeFormat = field.format?.time;
+    const min3 = typeof isValid2.min?.constraint === "string" ? isValid2.min.constraint : void 0;
+    const max3 = typeof isValid2.max?.constraint === "string" ? isValid2.max.constraint : void 0;
+    const onChangeControl = (0, import_element120.useCallback)(
+      (newValue) => onChange(
+        setValue({
+          item: data,
+          value: newValue === "" ? void 0 : newValue
+        })
+      ),
+      [data, onChange, setValue]
+    );
+    const onChangeBetweenControls = (0, import_element120.useCallback)(
+      ([from, to2]) => onChange(
+        setValue({
+          item: data,
+          // An unfilled bound is stored as `undefined`, which the
+          // `between` operator reads as "do not apply the filter".
+          value: [from || void 0, to2 || void 0]
+        })
+      ),
+      [data, onChange, setValue]
+    );
+    if (operator === OPERATOR_BETWEEN) {
+      let valueBetween = ["", ""];
+      if (Array.isArray(value) && value.length === 2) {
+        valueBetween = [
+          toInputValue(value[0]),
+          toInputValue(value[1])
+        ];
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+        BetweenControls2,
+        {
+          value: valueBetween,
+          onChange: onChangeBetweenControls,
+          hideLabelFromVision,
+          disabled: disabled2,
+          step: getStep(timeFormat, valueBetween),
+          min: min3,
+          max: max3
         }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+      ValidatedInputControl3,
+      {
+        required: !!isValid2.required,
+        markWhenOptional,
+        customValidity: getCustomValidity(isValid2, validity),
+        type: "time",
+        label,
+        placeholder,
+        help: description,
+        value: toInputValue(value),
+        onChange: onChangeControl,
+        hideLabelFromVision,
+        disabled: disabled2,
+        step: getStep(timeFormat, [value]),
+        min: min3,
+        max: max3
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/toggle.mjs
-  var import_components59 = __toESM(require_components(), 1);
-  var import_element106 = __toESM(require_element(), 1);
-  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedToggleControl } = unlock4(import_components59.privateApis);
+  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);
   function Toggle({
     field,
     onChange,
@@ -35889,12 +42621,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_element106.useCallback)(() => {
+    const onChangeControl = (0, import_element121.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue({ item: data }) })
       );
     }, [onChange, setValue, data, getValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
       ValidatedToggleControl,
       {
         required: !!isValid2.required,
@@ -35911,10 +42643,10 @@ 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_components60 = __toESM(require_components(), 1);
-  var import_element107 = __toESM(require_element(), 1);
-  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedTextareaControl } = unlock4(import_components60.privateApis);
+  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({
     data,
     field,
@@ -35928,11 +42660,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_element107.useCallback)(
+    const onChangeControl = (0, import_element122.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
       ValidatedTextareaControl,
       {
         required: !!isValid2.required,
@@ -35952,384 +42684,11 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }

-  // packages/dataviews/build-module/components/dataform-controls/richtext/index.mjs
-  var import_element109 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/control.mjs
-  var import_components61 = __toESM(require_components(), 1);
-  var import_compose16 = __toESM(require_compose(), 1);
-  var import_element108 = __toESM(require_element(), 1);
-  var import_rich_text2 = __toESM(require_rich_text(), 1);
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/utils.mjs
-  var EMPTY_ARRAY7 = [];
-  function getAllowedFormats({
-    allowedFormats,
-    disableFormats
-  }) {
-    if (disableFormats) {
-      return EMPTY_ARRAY7;
-    }
-    return allowedFormats;
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/format-edit.mjs
-  var import_rich_text = __toESM(require_rich_text(), 1);
-  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
-  var import_react33 = __toESM(require_react(), 1);
-  var EMPTY_CONTEXT = {};
-  function Edit({
-    onChange,
-    onFocus,
-    value,
-    forwardedRef,
-    settings: settings2,
-    isVisible: isVisible2
-  }) {
-    const { name: name2, edit: EditFunction } = settings2;
-    if (!EditFunction) {
-      return null;
-    }
-    const activeFormat = (0, import_rich_text.getActiveFormat)(value, name2);
-    const isActive = activeFormat !== void 0;
-    const activeObject = (0, import_rich_text.getActiveObject)(value);
-    const isObjectActive = activeObject !== void 0 && activeObject.type === name2;
-    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-      EditFunction,
-      {
-        isActive,
-        isVisible: isVisible2,
-        activeAttributes: isActive ? activeFormat.attributes || {} : {},
-        isObjectActive,
-        activeObjectAttributes: isObjectActive ? activeObject.attributes || {} : {},
-        value,
-        onChange,
-        onFocus,
-        contentRef: forwardedRef,
-        context: EMPTY_CONTEXT
-      },
-      name2
-    );
-  }
-  function FormatEdit({
-    formatTypes,
-    ...props
-  }) {
-    return formatTypes.map((settings2) => /* @__PURE__ */ (0, import_react33.createElement)(Edit, { settings: settings2, ...props, key: settings2.name }));
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/control.mjs
-  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
-  var {
-    ValidatedContentEditableControl: RichTextControlShell,
-    withIgnoreIMEEvents
-  } = unlock4(import_components61.privateApis);
-  var {
-    useRichText,
-    KeyboardShortcutContext,
-    InputEventContext,
-    shortcutsListener,
-    inputEventsListener
-  } = unlock4(import_rich_text2.privateApis);
-  var EMPTY_COMPLETERS = [];
-  function RichTextControl({
-    label,
-    value: attrValue,
-    onChange,
-    placeholder,
-    id,
-    clientId,
-    className,
-    hideLabelFromVision,
-    help,
-    disabled: disabled2,
-    required,
-    markWhenOptional,
-    customValidity,
-    allowedFormats,
-    disableFormats,
-    withoutInteractiveFormatting,
-    preserveWhiteSpace,
-    disableLineBreaks,
-    focusOnMount,
-    completers = EMPTY_COMPLETERS
-  }) {
-    const [selection, setSelection] = (0, import_element108.useState)({
-      start: void 0,
-      end: void 0
-    });
-    const [isSelected2, setIsSelected] = (0, import_element108.useState)(false);
-    const anchorRef = (0, import_element108.useRef)(void 0);
-    const inputEvents = (0, import_element108.useRef)(/* @__PURE__ */ new Set());
-    const keyboardShortcuts = (0, import_element108.useRef)(
-      /* @__PURE__ */ new Set()
-    );
-    const focusOutside = (0, import_compose16.__experimentalUseFocusOutside)(() => setIsSelected(false));
-    const adjustedAllowedFormats = getAllowedFormats({
-      allowedFormats,
-      disableFormats
-    });
-    const {
-      value,
-      onChange: onRichTextChange,
-      ref: richTextRef,
-      formatTypes,
-      getValue
-    } = useRichText({
-      value: attrValue,
-      onChange,
-      selectionStart: selection.start,
-      selectionEnd: selection.end,
-      onSelectionChange: (start2, end) => setSelection({ start: start2, end }),
-      __unstableIsSelected: isSelected2,
-      preserveWhiteSpace: !!preserveWhiteSpace,
-      placeholder,
-      __unstableDisableFormats: disableFormats,
-      allowedFormats: adjustedAllowedFormats,
-      withoutInteractiveFormatting,
-      __unstableFormatTypeHandlerContext: (0, import_element108.useMemo)(
-        () => ({
-          richTextIdentifier: id,
-          blockClientId: clientId
-        }),
-        [id, clientId]
-      )
-    });
-    function onFocus() {
-      anchorRef.current?.focus();
-    }
-    const eventListenersPropsRef = (0, import_element108.useRef)({
-      keyboardShortcuts,
-      inputEvents
-    });
-    const inputRulePropsRef = (0, import_element108.useRef)({
-      formatTypes,
-      getValue,
-      onChange: onRichTextChange
-    });
-    (0, import_element108.useInsertionEffect)(() => {
-      inputRulePropsRef.current = {
-        formatTypes,
-        getValue,
-        onChange: onRichTextChange
-      };
-    });
-    const enterRef = (0, import_compose16.useRefEffect)(
-      (element) => {
-        if (disabled2) {
-          return;
-        }
-        const onKeyDown = withIgnoreIMEEvents((event) => {
-          if (event.key !== "Enter" || event.defaultPrevented || event.metaKey || event.ctrlKey) {
-            return;
-          }
-          event.preventDefault();
-          if (disableLineBreaks) {
-            return;
-          }
-          const { getValue: getCurrentValue2, onChange: handleChange } = inputRulePropsRef.current;
-          const current = getCurrentValue2();
-          handleChange(
-            (0, import_rich_text2.insert)(
-              current,
-              "\n",
-              current.start ?? current.text.length,
-              current.end ?? current.text.length
-            )
-          );
-        });
-        element.addEventListener("keydown", onKeyDown);
-        return () => element.removeEventListener("keydown", onKeyDown);
-      },
-      [disableLineBreaks, disabled2]
-    );
-    const eventListenersRef = (0, import_compose16.useRefEffect)(
-      (element) => {
-        if (!isSelected2) {
-          return;
-        }
-        const cleanupShortcuts = shortcutsListener(
-          eventListenersPropsRef
-        )(element);
-        const cleanupInputEvents = inputEventsListener(
-          eventListenersPropsRef
-        )(element);
-        function onFormatInput(event) {
-          if (event.inputType !== "insertText" && event.type !== "compositionend") {
-            return;
-          }
-          const {
-            formatTypes: types,
-            getValue: getCurrentValue2,
-            onChange: handleChange
-          } = inputRulePropsRef.current;
-          const current = getCurrentValue2();
-          const transformed = types.reduce(
-            (accumulator, {
-              __unstableInputRule
-            }) => __unstableInputRule ? __unstableInputRule(accumulator) : accumulator,
-            current
-          );
-          if (transformed !== current) {
-            handleChange({
-              ...transformed,
-              activeFormats: current.activeFormats
-            });
-          }
-        }
-        element.addEventListener("input", onFormatInput);
-        element.addEventListener("compositionend", onFormatInput);
-        return () => {
-          cleanupShortcuts();
-          cleanupInputEvents();
-          element.removeEventListener("input", onFormatInput);
-          element.removeEventListener("compositionend", onFormatInput);
-        };
-      },
-      [isSelected2]
-    );
-    const { ref: autocompleteRef, ...autocompleteProps } = (0, import_components61.__unstableUseAutocompleteProps)(
-      {
-        completers,
-        record: value,
-        onChange: onRichTextChange,
-        // This control's completers insert their completion into the value;
-        // none replace the whole value, so the required `onReplace` is a
-        // no-op here.
-        onReplace: () => {
-        }
-      }
-    );
-    const focusOnMountRef = (0, import_compose16.useRefEffect)(
-      (element) => {
-        if (focusOnMount && !disabled2) {
-          element.focus();
-        }
-      },
-      [focusOnMount, disabled2]
-    );
-    const editableRef = (0, import_compose16.useMergeRefs)([
-      richTextRef,
-      anchorRef,
-      eventListenersRef,
-      enterRef,
-      focusOnMountRef,
-      autocompleteRef
-    ]);
-    return (
-      // Focus boundary for the field's selection: `onFocus` selects on entry;
-      // the spread `useFocusOutside` handlers deselect once focus leaves.
-      /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
-        "div",
-        {
-          ...focusOutside,
-          onFocus: (event) => {
-            setIsSelected(true);
-            focusOutside.onFocus(event);
-          },
-          children: /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(import_components61.SlotFillProvider, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
-              RichTextControlShell,
-              {
-                label,
-                id,
-                className: clsx_default(
-                  "dataviews-controls__richtext",
-                  className
-                ),
-                placeholder,
-                hideLabelFromVision,
-                help,
-                disabled: disabled2,
-                required,
-                markWhenOptional,
-                customValidity,
-                value: value.text,
-                "aria-multiline": !disableLineBreaks,
-                ...autocompleteProps,
-                ref: editableRef
-              }
-            ),
-            isSelected2 && !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
-              KeyboardShortcutContext.Provider,
-              {
-                value: keyboardShortcuts,
-                children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(InputEventContext.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
-                  FormatEdit,
-                  {
-                    value,
-                    onChange: onRichTextChange,
-                    onFocus,
-                    formatTypes,
-                    forwardedRef: anchorRef,
-                    isVisible: true
-                  }
-                ) })
-              }
-            )
-          ] })
-        }
-      )
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/index.mjs
-  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
-  function RichText({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    config: config2,
-    validity
-  }) {
-    const {
-      className,
-      clientId,
-      allowedFormats,
-      disableFormats,
-      withoutInteractiveFormatting,
-      preserveWhiteSpace,
-      disableLineBreaks
-    } = config2 || {};
-    const disabled2 = field.isDisabled({ item: data, field });
-    const { label, placeholder, description, id, setValue, isValid: isValid2 } = field;
-    const value = field.getValue({ item: data }) ?? "";
-    const onChangeControl = (0, import_element109.useCallback)(
-      (newValue) => onChange(setValue({ item: data, value: newValue })),
-      [data, onChange, setValue]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-      RichTextControl,
-      {
-        label,
-        value,
-        onChange: onChangeControl,
-        placeholder,
-        id,
-        hideLabelFromVision,
-        help: description,
-        disabled: disabled2,
-        required: !!isValid2.required,
-        markWhenOptional,
-        customValidity: getCustomValidity(isValid2, validity),
-        className,
-        clientId,
-        allowedFormats,
-        disableFormats,
-        withoutInteractiveFormatting,
-        preserveWhiteSpace,
-        disableLineBreaks
-      }
-    );
-  }
-
   // packages/dataviews/build-module/components/dataform-controls/toggle-group.mjs
-  var import_components62 = __toESM(require_components(), 1);
-  var import_element110 = __toESM(require_element(), 1);
-  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedToggleGroupControl } = unlock4(import_components62.privateApis);
+  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);
   function ToggleGroup({
     data,
     field,
@@ -36341,7 +42700,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_element110.useCallback)(
+    const onChangeControl = (0, import_element123.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -36350,13 +42709,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_runtime190.jsx)(import_components62.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(import_components67.Spinner, {});
     }
     if (elements2.length === 0) {
       return null;
     }
     const selectedOption = elements2.find((el) => el.value === value);
-    return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
       ValidatedToggleGroupControl,
       {
         required: !!field.isValid?.required,
@@ -36368,8 +42727,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_runtime190.jsx)(
-          import_components62.__experimentalToggleGroupControlOption,
+        children: elements2.map((el) => /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+          import_components67.__experimentalToggleGroupControlOption,
           {
             label: el.label,
             value: el.value,
@@ -36382,10 +42741,10 @@ 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_components63 = __toESM(require_components(), 1);
-  var import_element111 = __toESM(require_element(), 1);
-  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedFormTokenField } = unlock4(import_components63.privateApis);
+  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);
   function ArrayControl({
     data,
     field,
@@ -36401,7 +42760,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_element111.useMemo)(
+    const arrayValueAsElements = (0, import_element124.useMemo)(
       () => Array.isArray(value) ? value.map((token) => {
         const element = elements2?.find(
           (suggestion) => suggestion.value === token
@@ -36410,7 +42769,7 @@ If there's a particular need for this, please submit a feature request at https:
       }) : [],
       [value, elements2]
     );
-    const onChangeControl = (0, import_element111.useCallback)(
+    const onChangeControl = (0, import_element124.useCallback)(
       (tokens) => {
         const valueTokens = tokens.map((token) => {
           if (typeof token === "object" && "value" in token) {
@@ -36423,9 +42782,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_runtime191.jsx)(import_components63.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(import_components68.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
       ValidatedFormTokenField,
       {
         required: !!isValid2?.required,
@@ -36464,44 +42823,44 @@ 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_runtime191.jsx)("span", { children: element?.label || item });
+            return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("span", { children: element?.label || item });
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)("span", { children: item });
+          return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("span", { children: item });
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/color.mjs
-  var import_components64 = __toESM(require_components(), 1);
-  var import_element112 = __toESM(require_element(), 1);
-  var import_i18n59 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl3 } = unlock4(import_components64.privateApis);
+  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 ColorPickerDropdown = ({
     color,
     onColorChange,
     disabled: disabled2
   }) => {
     const validColor = color && w(color).isValid() ? color : "#ffffff";
-    return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
-      import_components64.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+      import_components69.Dropdown,
       {
         className: "dataviews-controls__color-picker-dropdown",
         popoverProps: { resize: false },
-        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
-          import_components64.Button,
+        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+          import_components69.Button,
           {
             onClick: onToggle,
-            "aria-label": (0, import_i18n59.__)("Open color picker"),
+            "aria-label": (0, import_i18n64.__)("Open color picker"),
             size: "small",
             disabled: disabled2,
             accessibleWhenDisabled: true,
-            icon: () => /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(import_components64.ColorIndicator, { colorValue: validColor })
+            icon: () => /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(import_components69.ColorIndicator, { colorValue: validColor })
           }
         ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(import_components64.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
-          import_components64.ColorPicker,
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(import_components69.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+          import_components69.ColorPicker,
           {
             color: validColor,
             onChange: onColorChange,
@@ -36522,20 +42881,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_element112.useCallback)(
+    const handleColorChange = (0, import_element125.useCallback)(
       (newColor) => {
         onChange(setValue({ item: data, value: newColor }));
       },
       [data, onChange, setValue]
     );
-    const handleInputChange = (0, import_element112.useCallback)(
+    const handleInputChange = (0, import_element125.useCallback)(
       (newValue) => {
         onChange(setValue({ item: data, value: newValue || "" }));
       },
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
-      ValidatedInputControl3,
+    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+      ValidatedInputControl4,
       {
         required: !!field.isValid?.required,
         markWhenOptional,
@@ -36548,7 +42907,7 @@ If there's a particular need for this, please submit a feature request at https:
         hideLabelFromVision,
         type: "text",
         disabled: disabled2,
-        prefix: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(import_components64.__experimentalInputControlPrefixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+        prefix: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(import_components69.__experimentalInputControlPrefixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
           ColorPickerDropdown,
           {
             color: value,
@@ -36561,10 +42920,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_components65 = __toESM(require_components(), 1);
-  var import_element113 = __toESM(require_element(), 1);
-  var import_i18n60 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
+  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);
   function Password({
     data,
     field,
@@ -36573,12 +42932,12 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    const [isVisible2, setIsVisible] = (0, import_element113.useState)(false);
+    const [isVisible2, setIsVisible] = (0, import_element126.useState)(false);
     const disabled2 = field.isDisabled({ item: data, field });
-    const toggleVisibility = (0, import_element113.useCallback)(() => {
+    const toggleVisibility = (0, import_element126.useCallback)(() => {
       setIsVisible((prev) => !prev);
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
       ValidatedText,
       {
         ...{
@@ -36589,13 +42948,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_runtime193.jsx)(import_components65.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
-            import_components65.Button,
+          suffix: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(import_components70.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+            import_components70.Button,
             {
               icon: isVisible2 ? unseen_default : seen_default,
               onClick: toggleVisibility,
               size: "small",
-              label: isVisible2 ? (0, import_i18n60.__)("Hide password") : (0, import_i18n60.__)("Show password"),
+              label: isVisible2 ? (0, import_i18n65.__)("Hide password") : (0, import_i18n65.__)("Show password"),
               disabled: disabled2,
               accessibleWhenDisabled: true
             }
@@ -36611,7 +42970,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_runtime194 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
   var FORM_CONTROLS = {
     adaptiveSelect: AdaptiveSelect,
     array: ArrayControl,
@@ -36627,11 +42986,11 @@ If there's a particular need for this, please submit a feature request at https:
     number: Number2,
     password: Password,
     radio: Radio,
-    select: Select,
+    select: Select2,
     text: Text3,
+    time: Time,
     toggle: Toggle,
     textarea: Textarea,
-    richtext: RichText,
     toggleGroup: ToggleGroup
   };
   function isEditConfig(value) {
@@ -36644,7 +43003,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_runtime194.jsx)(BaseControlType, { ...props, config: controlConfig });
+      return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(BaseControlType, { ...props, config: controlConfig });
     };
   }
   function getControl(field, fallback) {
@@ -36720,7 +43079,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_i18n61 = __toESM(require_i18n(), 1);
+  var import_i18n66 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/render-from-elements.mjs
   function RenderFromElements({
@@ -36742,13 +43101,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_runtime195 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
   function render({
     item,
     field
   }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(RenderFromElements, { item, field });
+      return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(RenderFromElements, { item, field });
     }
     return field.getValueFormatted({ item, field });
   }
@@ -36830,7 +43189,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_i18n61.__)("Value must be a valid email address.");
+      return (0, import_i18n66.__)("Value must be a valid email address.");
     }
     return null;
   }
@@ -36867,7 +43226,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_i18n62 = __toESM(require_i18n(), 1);
+  var import_i18n67 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/sort-number.mjs
   var sort_number_default = (a2, b2, direction) => {
@@ -36933,7 +43292,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_i18n62.__)("Value must be an integer.");
+      return (0, import_i18n67.__)("Value must be an integer.");
     }
     return null;
   }
@@ -36980,7 +43339,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_i18n63 = __toESM(require_i18n(), 1);
+  var import_i18n68 = __toESM(require_i18n(), 1);
   var format3 = {
     separatorThousand: ",",
     separatorDecimal: ".",
@@ -37016,7 +43375,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_i18n63.__)("Value must be a number.");
+      return (0, import_i18n68.__)("Value must be a number.");
     }
     return null;
   }
@@ -37096,21 +43455,18 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/datetime.mjs
-  var import_date7 = __toESM(require_date(), 1);
+  var import_date8 = __toESM(require_date(), 1);

-  // packages/dataviews/build-module/field-types/utils/is-valid-date-boundary.mjs
-  var import_date6 = __toESM(require_date(), 1);
+  // packages/dataviews/build-module/field-types/utils/is-valid-boundary.mjs
+  var import_date7 = __toESM(require_date(), 1);
   function parseDateLike(value) {
-    if (!value) {
-      return null;
-    }
     if (!isValid(new Date(value))) {
       return null;
     }
-    const parsed = (0, import_date6.getDate)(value);
-    return parsed && isValid(parsed) ? parsed : null;
+    const parsed = (0, import_date7.getDate)(value);
+    return parsed && isValid(parsed) ? parsed.getTime() : null;
   }
-  function validateDateLikeBoundary(item, field, boundary) {
+  function validateBoundary(item, field, boundary, parse6) {
     const constraint = field.isValid[boundary]?.constraint;
     if (typeof constraint !== "string") {
       return false;
@@ -37120,21 +43476,30 @@ If there's a particular need for this, please submit a feature request at https:
     if (boundaryValue === void 0 || boundaryValue === null || boundaryValue === "") {
       return true;
     }
-    const parsedConstraint = parseDateLike(constraint);
-    const parsedValue = parseDateLike(String(boundaryValue));
-    return !!parsedConstraint && !!parsedValue && (boundary === "min" ? parsedValue.getTime() >= parsedConstraint.getTime() : parsedValue.getTime() <= parsedConstraint.getTime());
+    const parsedConstraint = parse6(constraint);
+    const parsedValue = parse6(String(boundaryValue));
+    if (parsedConstraint === null || parsedValue === null) {
+      return false;
+    }
+    return boundary === "min" ? parsedValue >= parsedConstraint : parsedValue <= parsedConstraint;
   }
   function isValidMinDate(item, field) {
-    return validateDateLikeBoundary(item, field, "min");
+    return validateBoundary(item, field, "min", parseDateLike);
   }
   function isValidMaxDate(item, field) {
-    return validateDateLikeBoundary(item, field, "max");
+    return validateBoundary(item, field, "max", parseDateLike);
+  }
+  function isValidMinTime(item, field) {
+    return validateBoundary(item, field, "min", parseTime);
+  }
+  function isValidMaxTime(item, field) {
+    return validateBoundary(item, field, "max", parseTime);
   }

   // packages/dataviews/build-module/field-types/datetime.mjs
   var format4 = {
-    datetime: (0, import_date7.getSettings)().formats.datetime,
-    weekStartsOn: (0, import_date7.getSettings)().l10n.startOfWeek
+    datetime: (0, import_date8.getSettings)().formats.datetime,
+    weekStartsOn: (0, import_date8.getSettings)().l10n.startOfWeek
   };
   function getValueFormatted4({
     item,
@@ -37150,7 +43515,7 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       formatDatetime = field.format;
     }
-    return (0, import_date7.dateI18n)(formatDatetime.datetime, (0, import_date7.getDate)(value));
+    return (0, import_date8.dateI18n)(formatDatetime.datetime, (0, import_date8.getDate)(value));
   }
   var sort = (a2, b2, direction) => {
     const timeA = new Date(a2).getTime();
@@ -37195,10 +43560,10 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/date.mjs
-  var import_date8 = __toESM(require_date(), 1);
+  var import_date9 = __toESM(require_date(), 1);
   var format5 = {
-    date: (0, import_date8.getSettings)().formats.date,
-    weekStartsOn: (0, import_date8.getSettings)().l10n.startOfWeek
+    date: (0, import_date9.getSettings)().formats.date,
+    weekStartsOn: (0, import_date9.getSettings)().l10n.startOfWeek
   };
   function getValueFormatted5({
     item,
@@ -37214,7 +43579,7 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       formatDate2 = field.format;
     }
-    return (0, import_date8.dateI18n)(formatDate2.date, (0, import_date8.getDate)(value));
+    return (0, import_date9.dateI18n)(formatDate2.date, (0, import_date9.getDate)(value));
   }
   var sort2 = (a2, b2, direction) => {
     const timeA = new Date(a2).getTime();
@@ -37260,8 +43625,83 @@ If there's a particular need for this, please submit a feature request at https:
     }
   };

+  // packages/dataviews/build-module/field-types/time.mjs
+  var import_date10 = __toESM(require_date(), 1);
+  var format6 = {
+    time: (0, import_date10.getSettings)().formats.time
+  };
+  var ANCHOR_DATE = "2000-01-01";
+  function toAnchoredDate(secondsSinceMidnight) {
+    const hours = Math.floor(secondsSinceMidnight / 3600);
+    const minutes = Math.floor(secondsSinceMidnight % 3600 / 60);
+    const seconds = secondsSinceMidnight % 60;
+    const time = [hours, minutes, seconds].map((part) => String(part).padStart(2, "0")).join(":");
+    return (0, import_date10.getDate)(`${ANCHOR_DATE}T${time}`);
+  }
+  function getValueFormatted6({
+    item,
+    field
+  }) {
+    const secondsSinceMidnight = parseTime(field.getValue({ item }));
+    if (secondsSinceMidnight === null) {
+      return "";
+    }
+    let formatTime;
+    if (field.type !== "time") {
+      formatTime = format6;
+    } else {
+      formatTime = field.format;
+    }
+    return (0, import_date10.dateI18n)(formatTime.time, toAnchoredDate(secondsSinceMidnight));
+  }
+  var sort3 = (a2, b2, direction) => {
+    const timeA = parseTime(a2);
+    const timeB = parseTime(b2);
+    if (timeA === null || timeB === null) {
+      if (timeA === timeB) {
+        return 0;
+      }
+      return timeA === null ? 1 : -1;
+    }
+    return direction === "asc" ? timeA - timeB : timeB - timeA;
+  };
+  var time_default = {
+    type: "time",
+    render,
+    Edit: "time",
+    sort: sort3,
+    enableSorting: true,
+    enableGlobalSearch: false,
+    defaultOperators: [
+      OPERATOR_ON,
+      OPERATOR_NOT_ON,
+      OPERATOR_BEFORE2,
+      OPERATOR_AFTER2,
+      OPERATOR_BEFORE_INC,
+      OPERATOR_AFTER_INC,
+      OPERATOR_BETWEEN
+    ],
+    validOperators: [
+      OPERATOR_ON,
+      OPERATOR_NOT_ON,
+      OPERATOR_BEFORE2,
+      OPERATOR_AFTER2,
+      OPERATOR_BEFORE_INC,
+      OPERATOR_AFTER_INC,
+      OPERATOR_BETWEEN
+    ],
+    format: format6,
+    getValueFormatted: getValueFormatted6,
+    validate: {
+      required: isValidRequired,
+      elements: isValidElements,
+      min: isValidMinTime,
+      max: isValidMaxTime
+    }
+  };
+
   // packages/dataviews/build-module/field-types/boolean.mjs
-  var import_i18n64 = __toESM(require_i18n(), 1);
+  var import_i18n69 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-bool.mjs
   function isValidRequiredForBool(item, field) {
@@ -37270,27 +43710,27 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/field-types/boolean.mjs
-  function getValueFormatted6({
+  function getValueFormatted7({
     item,
     field
   }) {
     const value = field.getValue({ item });
     if (value === true) {
-      return (0, import_i18n64.__)("True");
+      return (0, import_i18n69.__)("True");
     }
     if (value === false) {
-      return (0, import_i18n64.__)("False");
+      return (0, import_i18n69.__)("False");
     }
     return "";
   }
   function isValidCustom4(item, field) {
     const value = field.getValue({ item });
     if (![void 0, "", null].includes(value) && ![true, false].includes(value)) {
-      return (0, import_i18n64.__)("Value must be true, false, or undefined");
+      return (0, import_i18n69.__)("Value must be true, false, or undefined");
     }
     return null;
   }
-  var sort3 = (a2, b2, direction) => {
+  var sort4 = (a2, b2, direction) => {
     const boolA = Boolean(a2);
     const boolB = Boolean(b2);
     if (boolA === boolB) {
@@ -37305,7 +43745,7 @@ If there's a particular need for this, please submit a feature request at https:
     type: "boolean",
     render,
     Edit: "checkbox",
-    sort: sort3,
+    sort: sort4,
     validate: {
       required: isValidRequiredForBool,
       elements: isValidElements,
@@ -37316,7 +43756,7 @@ If there's a particular need for this, please submit a feature request at https:
     defaultOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
     validOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
     format: {},
-    getValueFormatted: getValueFormatted6
+    getValueFormatted: getValueFormatted7
   };

   // packages/dataviews/build-module/field-types/media.mjs
@@ -37338,7 +43778,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_i18n65 = __toESM(require_i18n(), 1);
+  var import_i18n70 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-array.mjs
   function isValidRequiredForArray(item, field) {
@@ -37349,7 +43789,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/field-types/array.mjs
-  function getValueFormatted7({
+  function getValueFormatted8({
     item,
     field
   }) {
@@ -37358,19 +43798,22 @@ If there's a particular need for this, please submit a feature request at https:
     return arr.join(", ");
   }
   function render2({ item, field }) {
-    return getValueFormatted7({ item, field });
+    return getValueFormatted8({ item, field });
   }
   function isValidCustom5(item, field) {
     const value = field.getValue({ item });
-    if (![void 0, "", null].includes(value) && !Array.isArray(value)) {
-      return (0, import_i18n65.__)("Value must be an array.");
+    if ([void 0, "", null].includes(value)) {
+      return null;
+    }
+    if (!Array.isArray(value)) {
+      return (0, import_i18n70.__)("Value must be an array.");
     }
     if (!value.every((v2) => typeof v2 === "string")) {
-      return (0, import_i18n65.__)("Every value must be a string.");
+      return (0, import_i18n70.__)("Every value must be a string.");
     }
     return null;
   }
-  var sort4 = (a2, b2, direction) => {
+  var sort5 = (a2, b2, direction) => {
     const arrA = Array.isArray(a2) ? a2 : [];
     const arrB = Array.isArray(b2) ? b2 : [];
     if (arrA.length !== arrB.length) {
@@ -37384,7 +43827,7 @@ If there's a particular need for this, please submit a feature request at https:
     type: "array",
     render: render2,
     Edit: "array",
-    sort: sort4,
+    sort: sort5,
     enableSorting: true,
     enableGlobalSearch: false,
     defaultOperators: [OPERATOR_IS_ANY2, OPERATOR_IS_NONE2],
@@ -37395,7 +43838,7 @@ If there's a particular need for this, please submit a feature request at https:
       OPERATOR_IS_NOT_ALL
     ],
     format: {},
-    getValueFormatted: getValueFormatted7,
+    getValueFormatted: getValueFormatted8,
     validate: {
       required: isValidRequiredForArray,
       elements: isValidElements,
@@ -37404,7 +43847,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/password.mjs
-  function getValueFormatted8({
+  function getValueFormatted9({
     item,
     field
   }) {
@@ -37421,7 +43864,7 @@ If there's a particular need for this, please submit a feature request at https:
     defaultOperators: [],
     validOperators: [],
     format: {},
-    getValueFormatted: getValueFormatted8,
+    getValueFormatted: getValueFormatted9,
     validate: {
       required: isValidRequired,
       pattern: isValidPattern,
@@ -37464,18 +43907,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_i18n66 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n71 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
   function render3({ item, field }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(RenderFromElements, { item, field });
+      return /* @__PURE__ */ (0, import_jsx_runtime208.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_runtime196.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime208.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
         "div",
         {
           style: {
@@ -37488,17 +43931,17 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("span", { children: value })
+      /* @__PURE__ */ (0, import_jsx_runtime208.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_i18n66.__)("Value must be a valid color.");
+      return (0, import_i18n71.__)("Value must be a valid color.");
     }
     return null;
   }
-  var sort5 = (a2, b2, direction) => {
+  var sort6 = (a2, b2, direction) => {
     const colorA = w(a2);
     const colorB = w(b2);
     if (!colorA.isValid() && !colorB.isValid()) {
@@ -37524,7 +43967,7 @@ If there's a particular need for this, please submit a feature request at https:
     type: "color",
     render: render3,
     Edit: "color",
-    sort: sort5,
+    sort: sort6,
     enableSorting: true,
     enableGlobalSearch: false,
     defaultOperators: [OPERATOR_IS_ANY2, OPERATOR_IS_NONE2],
@@ -37576,7 +44019,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/no-type.mjs
-  var sort6 = (a2, b2, direction) => {
+  var sort7 = (a2, b2, direction) => {
     if (typeof a2 === "number" && typeof b2 === "number") {
       return sort_number_default(a2, b2, direction);
     }
@@ -37586,7 +44029,7 @@ If there's a particular need for this, please submit a feature request at https:
     // type: no type for this one
     render,
     Edit: null,
-    sort: sort6,
+    sort: sort7,
     enableSorting: true,
     enableGlobalSearch: false,
     defaultOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
@@ -37603,12 +44046,12 @@ If there's a particular need for this, please submit a feature request at https:
   function supportsNumericRangeConstraint(type) {
     return type === "integer" || type === "number";
   }
-  function supportsDateRangeConstraint(type) {
-    return type === "date" || type === "datetime";
+  function supportsStringRangeConstraint(type) {
+    return type === "date" || type === "datetime" || type === "time";
   }
   function normalizeRangeRule(value, fieldType, key) {
     const validator = fieldType.validate[key];
-    if (validator && (typeof value === "number" && supportsNumericRangeConstraint(fieldType.type) || typeof value === "string" && supportsDateRangeConstraint(fieldType.type))) {
+    if (validator && (typeof value === "number" && supportsNumericRangeConstraint(fieldType.type) || typeof value === "string" && supportsStringRangeConstraint(fieldType.type))) {
       return { constraint: value, validate: validator };
     }
     return void 0;
@@ -37630,8 +44073,8 @@ If there's a particular need for this, please submit a feature request at https:
         validate: fieldType.validate.elements
       };
     }
-    const min2 = normalizeRangeRule(rules?.min, fieldType, "min");
-    const max2 = normalizeRangeRule(rules?.max, fieldType, "max");
+    const min3 = normalizeRangeRule(rules?.min, fieldType, "min");
+    const max3 = normalizeRangeRule(rules?.max, fieldType, "max");
     const minLengthValue = rules?.minLength;
     let minLength;
     if (typeof minLengthValue === "number" && fieldType.validate.minLength !== void 0) {
@@ -37660,8 +44103,8 @@ If there's a particular need for this, please submit a feature request at https:
     return {
       required,
       elements: elements2,
-      min: min2,
-      max: max2,
+      min: min3,
+      max: max3,
       minLength,
       maxLength,
       pattern,
@@ -37698,6 +44141,7 @@ If there's a particular need for this, please submit a feature request at https:
       text_default,
       datetime_default,
       date_default,
+      time_default,
       boolean_default,
       media_default2,
       array_default,
@@ -37715,7 +44159,7 @@ If there's a particular need for this, please submit a feature request at https:
     return fields2.map((field) => {
       const fieldType = getFieldTypeByName(field.type);
       const getValue = field.getValue || get_value_from_id_default(field.id);
-      const sort7 = function(a2, b2, direction) {
+      const sort8 = function(a2, b2, direction) {
         const aValue = getValue({ item: a2 });
         const bValue = getValue({ item: b2 });
         return field.sort ? field.sort(aValue, bValue, direction) : fieldType.sort(aValue, bValue, direction);
@@ -37739,7 +44183,7 @@ If there's a particular need for this, please submit a feature request at https:
         type: fieldType.type,
         render: field.render ?? fieldType.render,
         Edit: getControl(field, fieldType.Edit),
-        sort: sort7,
+        sort: sort8,
         enableSorting: field.enableSorting ?? fieldType.enableSorting,
         enableGlobalSearch: field.enableGlobalSearch ?? fieldType.enableGlobalSearch,
         isValid: getIsValid(field, fieldType),
@@ -37756,7 +44200,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_element114 = __toESM(require_element(), 1);
+  var import_element127 = __toESM(require_element(), 1);
   function useData({
     view,
     data: shownData,
@@ -37766,34 +44210,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_element114.useState)(
+    const [hasInitiallyLoaded, setHasInitiallyLoaded] = (0, import_element127.useState)(
       !isLoading
     );
-    (0, import_element114.useEffect)(() => {
+    (0, import_element127.useEffect)(() => {
       if (!isLoading) {
         setHasInitiallyLoaded(true);
       }
     }, [isLoading]);
-    const previousDataRef = (0, import_element114.useRef)(shownData);
-    const previousPaginationInfoRef = (0, import_element114.useRef)(paginationInfo);
-    (0, import_element114.useEffect)(() => {
+    const previousDataRef = (0, import_element127.useRef)(shownData);
+    const previousPaginationInfoRef = (0, import_element127.useRef)(paginationInfo);
+    (0, import_element127.useEffect)(() => {
       if (!isLoading) {
         previousDataRef.current = shownData;
         previousPaginationInfoRef.current = paginationInfo;
       }
     }, [shownData, isLoading, paginationInfo]);
-    const [visibleEntries, setVisibleEntries] = (0, import_element114.useState)([]);
-    const positionMapRef = (0, import_element114.useRef)(/* @__PURE__ */ new Map());
-    const allLoadedRecordsRef = (0, import_element114.useRef)([]);
-    const prevViewParamsRef = (0, import_element114.useRef)({
+    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)({
       search: void 0,
       filters: void 0,
       perPage: void 0
     });
-    const scrollDirectionRef = (0, import_element114.useRef)(void 0);
-    const prevStartPositionRef = (0, import_element114.useRef)(void 0);
-    const hasInitializedRef = (0, import_element114.useRef)(false);
-    const allLoadedRecords = (0, import_element114.useMemo)(() => {
+    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)(() => {
       if (view.startPosition !== void 0 && prevStartPositionRef.current !== void 0) {
         if (view.startPosition < prevStartPositionRef.current) {
           scrollDirectionRef.current = "up";
@@ -37915,8 +44359,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_element115 = __toESM(require_element(), 1);
-  var import_compose17 = __toESM(require_compose(), 1);
+  var import_element128 = __toESM(require_element(), 1);
+  var import_compose21 = __toESM(require_compose(), 1);
   function captureAnchorElement(container, anchorElementRef, direction) {
     const containerRect = container.getBoundingClientRect();
     const centerY = containerRect.top + containerRect.height / 2;
@@ -37951,18 +44395,18 @@ If there's a particular need for this, please submit a feature request at https:
     containerRef,
     setVisibleEntries
   }) {
-    const anchorElementRef = (0, import_element115.useRef)(null);
-    const viewRef = (0, import_element115.useRef)(view);
-    const isLoadingRef = (0, import_element115.useRef)(isLoading);
-    const onChangeViewRef = (0, import_element115.useRef)(onChangeView);
-    const totalItemsRef = (0, import_element115.useRef)(paginationInfo.totalItems);
-    (0, import_element115.useLayoutEffect)(() => {
+    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)(() => {
       viewRef.current = view;
       isLoadingRef.current = isLoading;
       onChangeViewRef.current = onChangeView;
       totalItemsRef.current = paginationInfo.totalItems;
     }, [view, isLoading, onChangeView, paginationInfo.totalItems]);
-    const intersectionObserverCallback = (0, import_element115.useCallback)(
+    const intersectionObserverCallback = (0, import_element128.useCallback)(
       (entries) => {
         if (!setVisibleEntries) {
           return;
@@ -37994,7 +44438,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [setVisibleEntries]
     );
-    (0, import_element115.useLayoutEffect)(() => {
+    (0, import_element128.useLayoutEffect)(() => {
       const container = containerRef.current;
       const anchor = anchorElementRef.current;
       if (!container || !view.infiniteScrollEnabled || !anchor || isLoading) {
@@ -38014,10 +44458,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_element115.useRef)(
+    const intersectionObserverRef = (0, import_element128.useRef)(
       null
     );
-    (0, import_element115.useEffect)(() => {
+    (0, import_element128.useEffect)(() => {
       if (!view.infiniteScrollEnabled || !intersectionObserverCallback) {
         if (intersectionObserverRef.current) {
           intersectionObserverRef.current.disconnect();
@@ -38036,14 +44480,14 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, [view.infiniteScrollEnabled, intersectionObserverCallback]);
-    (0, import_element115.useEffect)(() => {
+    (0, import_element128.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_compose21.throttle)((event) => {
         const currentView = viewRef.current;
         const totalItems = totalItemsRef.current;
         const target = event.target;
@@ -38096,10 +44540,10 @@ 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_runtime197 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
   var defaultGetItemId = (item) => item.id;
   var defaultIsItemClickable = () => true;
-  var EMPTY_ARRAY8 = [];
+  var EMPTY_ARRAY7 = [];
   var DEFAULT_LAYOUTS = { table: {}, grid: {}, list: {} };
   var dataViewsLayouts = VIEW_LAYOUTS.filter(
     (viewLayout) => !viewLayout.isPicker
@@ -38109,10 +44553,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_element116.useContext)(dataviews_context_default);
+    const { view } = (0, import_element129.useContext)(dataviews_context_default);
     const isInfiniteScroll = view.infiniteScrollEnabled;
-    return /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(import_jsx_runtime197.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(import_jsx_runtime209.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(
         Stack,
         {
           direction: "row",
@@ -38123,7 +44567,7 @@ If there's a particular need for this, please submit a feature request at https:
           }),
           gap: "xs",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(
               Stack,
               {
                 direction: "row",
@@ -38131,21 +44575,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_runtime197.jsx)(dataviews_search_default, { label: searchLabel }),
-                  /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(toggle_default, {})
+                  search && /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(dataviews_search_default, { label: searchLabel }),
+                  /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(toggle_default, {})
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(Stack, { direction: "row", gap: "xs", style: { flexShrink: 0 }, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(dataviews_view_config_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, {}),
               header
             ] })
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(filters_toggled_default, { className: "dataviews-filters__container" }),
-      /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(DataViewsLayout, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(DataViewsFooter, {})
+      /* @__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, {})
     ] });
   }
   function DataViews({
@@ -38154,7 +44598,7 @@ If there's a particular need for this, please submit a feature request at https:
     fields: fields2,
     search = true,
     searchLabel = void 0,
-    actions = EMPTY_ARRAY8,
+    actions = EMPTY_ARRAY7,
     data,
     getItemId: getItemId2 = defaultGetItemId,
     getItemLevel: getItemLevel2,
@@ -38172,7 +44616,7 @@ If there's a particular need for this, please submit a feature request at https:
     empty,
     onReset
   }) {
-    const [selectionState, setSelectionState] = (0, import_element116.useState)([]);
+    const [selectionState, setSelectionState] = (0, import_element129.useState)([]);
     const isUncontrolled = selectionProperty === void 0 || onChangeSelection === void 0;
     const selection = isUncontrolled ? selectionState : selectionProperty;
     const {
@@ -38188,9 +44632,9 @@ If there's a particular need for this, please submit a feature request at https:
       selection,
       paginationInfo
     });
-    const containerRef = (0, import_element116.useRef)(null);
-    const [containerWidth, setContainerWidth] = (0, import_element116.useState)(0);
-    const resizeObserverRef = (0, import_compose18.useResizeObserver)(
+    const containerRef = (0, import_element129.useRef)(null);
+    const [containerWidth, setContainerWidth] = (0, import_element129.useState)(0);
+    const resizeObserverRef = (0, import_compose22.useResizeObserver)(
       (resizeObserverEntries) => {
         setContainerWidth(
           resizeObserverEntries[0].borderBoxSize[0].inlineSize
@@ -38198,7 +44642,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       { box: "border-box" }
     );
-    const [openedFilter, setOpenedFilter] = (0, import_element116.useState)(null);
+    const [openedFilter, setOpenedFilter] = (0, import_element129.useState)(null);
     function setSelectionWithChange(value) {
       const newValue = typeof value === "function" ? value(selection) : value;
       if (isUncontrolled) {
@@ -38208,8 +44652,8 @@ If there's a particular need for this, please submit a feature request at https:
         onChangeSelection(newValue);
       }
     }
-    const _fields = (0, import_element116.useMemo)(() => normalizeFields(fields2), [fields2]);
-    const _selection = (0, import_element116.useMemo)(() => {
+    const _fields = (0, import_element129.useMemo)(() => normalizeFields(fields2), [fields2]);
+    const _selection = (0, import_element129.useMemo)(() => {
       if (view.infiniteScrollEnabled) {
         return selection;
       }
@@ -38218,13 +44662,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_element116.useMemo)(
+    const hasPrimaryOrLockedFilters = (0, import_element129.useMemo)(
       () => (filters || []).some(
         (filter) => filter.isPrimary || filter.isLocked
       ),
       [filters]
     );
-    const [isShowingFilter, setIsShowingFilter] = (0, import_element116.useState)(
+    const [isShowingFilter, setIsShowingFilter] = (0, import_element129.useState)(
       hasPrimaryOrLockedFilters
     );
     const { intersectionObserver } = useInfiniteScroll({
@@ -38235,12 +44679,12 @@ If there's a particular need for this, please submit a feature request at https:
       containerRef,
       setVisibleEntries
     });
-    (0, import_element116.useEffect)(() => {
+    (0, import_element129.useEffect)(() => {
       if (hasPrimaryOrLockedFilters && !isShowingFilter) {
         setIsShowingFilter(true);
       }
     }, [hasPrimaryOrLockedFilters, isShowingFilter]);
-    const defaultLayouts2 = (0, import_element116.useMemo)(
+    const defaultLayouts2 = (0, import_element129.useMemo)(
       () => Object.fromEntries(
         Object.entries(defaultLayoutsProperty).filter(([layoutType]) => {
           return dataViewsLayouts.some(
@@ -38256,7 +44700,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_runtime197.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
       dataviews_context_default.Provider,
       {
         value: {
@@ -38289,7 +44733,7 @@ If there's a particular need for this, please submit a feature request at https:
           onReset,
           intersectionObserver
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { className: "dataviews-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)("div", { className: "dataviews-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
           DefaultUI,
           {
             header,
@@ -38314,12 +44758,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_element128 = __toESM(require_element(), 1);
+  var import_element141 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-context/index.mjs
-  var import_element117 = __toESM(require_element(), 1);
-  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
-  var DataFormContext = (0, import_element117.createContext)({
+  var import_element130 = __toESM(require_element(), 1);
+  var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
+  var DataFormContext = (0, import_element130.createContext)({
     fields: []
   });
   DataFormContext.displayName = "DataFormContext";
@@ -38327,19 +44771,19 @@ If there's a particular need for this, please submit a feature request at https:
     fields: fields2,
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(DataFormContext.Provider, { value: { fields: fields2 }, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime210.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_element127 = __toESM(require_element(), 1);
+  var import_element140 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
-  var import_element118 = __toESM(require_element(), 1);
-  var import_components66 = __toESM(require_components(), 1);
+  var import_element131 = __toESM(require_element(), 1);
+  var import_components71 = __toESM(require_components(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/normalize-form.mjs
-  var import_i18n67 = __toESM(require_i18n(), 1);
+  var import_i18n72 = __toESM(require_i18n(), 1);
   var DEFAULT_LAYOUT = {
     type: "regular",
     labelPosition: "top"
@@ -38370,14 +44814,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_i18n67.__)("Apply"),
-          cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n67.__)("Cancel")
+          applyLabel: openAs.applyLabel?.trim() || (0, import_i18n72.__)("Apply"),
+          cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n72.__)("Cancel")
         };
       } else if (openAs === "modal") {
         normalizedOpenAs = {
           type: "modal",
-          applyLabel: (0, import_i18n67.__)("Apply"),
-          cancelLabel: (0, import_i18n67.__)("Cancel")
+          applyLabel: (0, import_i18n72.__)("Apply"),
+          cancelLabel: (0, import_i18n72.__)("Cancel")
         };
       } else {
         normalizedOpenAs = { type: "dropdown" };
@@ -38457,15 +44901,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_runtime199 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
   function Header4({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-regular__header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(import_components66.__experimentalHeading, { level: 2, size: 13, children: title }) })
+        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 }) })
       }
     );
   }
@@ -38477,9 +44921,9 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    const { fields: fields2 } = (0, import_element118.useContext)(dataform_context_default);
+    const { fields: fields2 } = (0, import_element131.useContext)(dataform_context_default);
     const layout = field.layout;
-    const form2 = (0, import_element118.useMemo)(
+    const form2 = (0, import_element131.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : []
@@ -38487,9 +44931,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_runtime199.jsxs)(import_jsx_runtime199.Fragment, { children: [
-        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(Header4, { title: field.label }),
-        /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+      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)(
           DataFormLayout,
           {
             data,
@@ -38508,30 +44952,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_runtime199.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime211.jsxs)(
         Stack,
         {
           direction: "row",
           className: "dataforms-layouts-regular__field",
           gap: "sm",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
               "div",
               {
                 className: clsx_default(
                   "dataforms-layouts-regular__field-label",
                   `dataforms-layouts-regular__field-label--label-position-${labelPosition}`
                 ),
-                children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(import_components66.BaseControl.VisualLabel, { children: fieldDefinition.label })
+                children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(import_components71.BaseControl.VisualLabel, { children: fieldDefinition.label })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime211.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
               fieldDefinition.render,
               {
                 item: data,
                 field: fieldDefinition
               }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+            ) : /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
               fieldDefinition.Edit,
               {
                 data,
@@ -38547,16 +44991,16 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("div", { className: "dataforms-layouts-regular__field", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(import_jsx_runtime199.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(import_jsx_runtime199.Fragment, { children: [
-      !hideLabelFromVision && labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(import_components66.BaseControl.VisualLabel, { children: fieldDefinition.label }),
-      /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+    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)(
         fieldDefinition.render,
         {
           item: data,
           field: fieldDefinition
         }
       )
-    ] }) }) : /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+    ] }) }) : /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
       fieldDefinition.Edit,
       {
         data,
@@ -38571,15 +45015,15 @@ 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_components69 = __toESM(require_components(), 1);
-  var import_element123 = __toESM(require_element(), 1);
-  var import_compose20 = __toESM(require_compose(), 1);
+  var import_components74 = __toESM(require_components(), 1);
+  var import_element136 = __toESM(require_element(), 1);
+  var import_compose24 = __toESM(require_compose(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
-  var import_components68 = __toESM(require_components(), 1);
-  var import_i18n68 = __toESM(require_i18n(), 1);
-  var import_compose19 = __toESM(require_compose(), 1);
-  var import_element119 = __toESM(require_element(), 1);
+  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);

   // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-label-classname.mjs
   function getLabelClassName(labelPosition, showError) {
@@ -38592,16 +45036,16 @@ 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_components67 = __toESM(require_components(), 1);
-  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
+  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_runtime200.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+    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_runtime200.jsxs)("span", { className: "dataforms-layouts-panel__field-label-error-content", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(import_components67.Icon, { icon: error_default, size: 16 }),
-            /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(VisuallyHidden, { children: [
+          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,
               ": "
             ] }),
@@ -38609,7 +45053,7 @@ If there's a particular need for this, please submit a feature request at https:
           ] })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(tooltip_exports.Popup, { children: errorMessage })
+      /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(tooltip_exports.Popup, { children: errorMessage })
     ] }) : fieldLabel;
   }
   var get_label_content_default = getLabelContent;
@@ -38650,7 +45094,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_runtime201 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
   function SummaryButton({
     data,
     field,
@@ -38667,7 +45111,7 @@ If there's a particular need for this, please submit a feature request at https:
     const showError = touched && !!errorMessage;
     const labelClassName = get_label_classname_default(labelPosition, showError);
     const labelContent = get_label_content_default(showError, errorMessage, fieldLabel);
-    const className = clsx_default(
+    const className2 = clsx_default(
       "dataforms-layouts-panel__field-trigger",
       `dataforms-layouts-panel__field-trigger--label-${labelPosition}`,
       {
@@ -38675,21 +45119,21 @@ 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_compose19.useInstanceId)(
+    const controlId = (0, import_compose23.useInstanceId)(
       SummaryButton,
       "dataforms-layouts-panel__field-control"
     );
-    const ariaLabel = showError ? (0, import_i18n68.sprintf)(
+    const ariaLabel = showError ? (0, import_i18n73.sprintf)(
       // translators: %s: Field name.
-      (0, import_i18n68._x)("Edit %s (has errors)", "field"),
+      (0, import_i18n73._x)("Edit %s (has errors)", "field"),
       fieldLabel || ""
-    ) : (0, import_i18n68.sprintf)(
+    ) : (0, import_i18n73.sprintf)(
       // translators: %s: Field name.
-      (0, import_i18n68._x)("Edit %s", "field"),
+      (0, import_i18n73._x)("Edit %s", "field"),
       fieldLabel || ""
     );
-    const rowRef = (0, import_element119.useRef)(null);
-    const editButtonRef = (0, import_element119.useRef)(null);
+    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;
@@ -38702,38 +45146,38 @@ If there's a particular need for this, please submit a feature request at https:
         onClick();
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime213.jsxs)(
       "div",
       {
         ref: rowRef,
-        className,
+        className: className2,
         onClick: !disabled2 ? handleRowClick : void 0,
         onKeyDown: !disabled2 ? handleKeyDown : void 0,
         children: [
-          labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("span", { className: labelClassName, children: labelContent }),
-          labelPosition === "none" && showError && /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+          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_runtime201.jsx)(
+                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_runtime201.jsx)(import_components68.Icon, { icon: error_default, size: 16 })
+                    children: /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(import_components73.Icon, { icon: error_default, size: 16 })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(tooltip_exports.Popup, { children: errorMessage })
+            /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(tooltip_exports.Popup, { children: errorMessage })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
             "span",
             {
               id: `${controlId}`,
               className: "dataforms-layouts-panel__field-control",
-              children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+              children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
                 "span",
                 {
                   style: {
@@ -38743,11 +45187,11 @@ If there's a particular need for this, please submit a feature request at https:
                     width: "100%",
                     gap: "2px"
                   },
-                  children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                  children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
                     "span",
                     {
                       style: { width: "100%" },
-                      children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
                         summaryField.render,
                         {
                           item: data,
@@ -38758,7 +45202,7 @@ If there's a particular need for this, please submit a feature request at https:
                     summaryField.id
                   ))
                 }
-              ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+              ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
                 summaryField.render,
                 {
                   item: data,
@@ -38768,8 +45212,8 @@ If there's a particular need for this, please submit a feature request at https:
               ))
             }
           ),
-          !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
-            import_components68.Button,
+          !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
+            import_components73.Button,
             {
               ref: editButtonRef,
               className: "dataforms-layouts-panel__field-trigger-icon",
@@ -38789,8 +45233,8 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/dataviews/build-module/hooks/use-form-validity.mjs
   var import_deepmerge2 = __toESM(require_cjs(), 1);
   var import_es63 = __toESM(require_es6(), 1);
-  var import_element120 = __toESM(require_element(), 1);
-  var import_i18n69 = __toESM(require_i18n(), 1);
+  var import_element133 = __toESM(require_element(), 1);
+  var import_i18n74 = __toESM(require_i18n(), 1);
   function isFormValid(formValidity) {
     if (!formValidity) {
       return true;
@@ -38920,7 +45364,7 @@ If there's a particular need for this, please submit a feature request at https:
             {
               elements: {
                 type: "invalid",
-                message: (0, import_i18n69.__)("Could not validate elements.")
+                message: (0, import_i18n74.__)("Could not validate elements.")
               }
             },
             [...path, formField.id]
@@ -38939,7 +45383,7 @@ If there's a particular need for this, please submit a feature request at https:
             {
               elements: {
                 type: "invalid",
-                message: (0, import_i18n69.__)(
+                message: (0, import_i18n74.__)(
                   "Value must be one of the elements."
                 )
               }
@@ -38965,7 +45409,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_i18n69.__)(
+        errorMessage = String(error2) || (0, import_i18n74.__)(
           "Unknown error when running elements validation asynchronously."
         );
       }
@@ -39024,7 +45468,7 @@ If there's a particular need for this, please submit a feature request at https:
           {
             custom: {
               type: "invalid",
-              message: (0, import_i18n69.__)("Validation could not be processed.")
+              message: (0, import_i18n74.__)("Validation could not be processed.")
             }
           },
           [...path, formField.id]
@@ -39039,7 +45483,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_i18n69.__)(
+        errorMessage = String(error2) || (0, import_i18n74.__)(
           "Unknown error when running custom validation asynchronously."
         );
       }
@@ -39058,7 +45502,20 @@ If there's a particular need for this, please submit a feature request at https:
       });
     });
   }
+  function isFormFieldHidden(formField, item) {
+    return formField.children.length === 0 && !!formField.field?.isVisible && !formField.field.isVisible(item);
+  }
   function validateFormField(item, formField, promiseHandler) {
+    if (isFormFieldHidden(formField, item)) {
+      const { customCounterRef, elementsCounterRef } = promiseHandler;
+      if (customCounterRef.current[formField.id]) {
+        customCounterRef.current[formField.id] += 1;
+      }
+      if (elementsCounterRef.current[formField.id]) {
+        elementsCounterRef.current[formField.id] += 1;
+      }
+      return void 0;
+    }
     if (formField.field?.isValid.required && !formField.field.isValid.required.validate(item, formField.field)) {
       return {
         required: { type: "invalid" }
@@ -39068,7 +45525,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         pattern: {
           type: "invalid",
-          message: (0, import_i18n69.__)("Value does not match the required pattern.")
+          message: (0, import_i18n74.__)("Value does not match the required pattern.")
         }
       };
     }
@@ -39076,7 +45533,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         min: {
           type: "invalid",
-          message: (0, import_i18n69.__)("Value is below the minimum.")
+          message: (0, import_i18n74.__)("Value is below the minimum.")
         }
       };
     }
@@ -39084,7 +45541,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         max: {
           type: "invalid",
-          message: (0, import_i18n69.__)("Value is above the maximum.")
+          message: (0, import_i18n74.__)("Value is above the maximum.")
         }
       };
     }
@@ -39092,7 +45549,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         minLength: {
           type: "invalid",
-          message: (0, import_i18n69.__)("Value is too short.")
+          message: (0, import_i18n74.__)("Value is too short.")
         }
       };
     }
@@ -39100,7 +45557,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         maxLength: {
           type: "invalid",
-          message: (0, import_i18n69.__)("Value is too long.")
+          message: (0, import_i18n74.__)("Value is too long.")
         }
       };
     }
@@ -39108,7 +45565,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         elements: {
           type: "invalid",
-          message: (0, import_i18n69.__)("Value must be one of the elements.")
+          message: (0, import_i18n74.__)("Value must be one of the elements.")
         }
       };
     }
@@ -39131,7 +45588,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_i18n69.__)("Unknown error when running custom validation.");
+          errorMessage = String(error2) || (0, import_i18n74.__)("Unknown error when running custom validation.");
         }
         return {
           custom: {
@@ -39158,14 +45615,14 @@ If there's a particular need for this, please submit a feature request at https:
       );
       fieldValidity.elements = {
         type: "validating",
-        message: (0, import_i18n69.__)("Validating\u2026")
+        message: (0, import_i18n74.__)("Validating\u2026")
       };
     }
     if (customError instanceof Promise) {
       handleCustomValidationAsync(customError, formField, promiseHandler);
       fieldValidity.custom = {
         type: "validating",
-        message: (0, import_i18n69.__)("Validating\u2026")
+        message: (0, import_i18n74.__)("Validating\u2026")
       };
     }
     if (Object.keys(fieldValidity).length > 0) {
@@ -39196,26 +45653,25 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function getFormFieldValue(formField, item) {
     const fieldValue = formField?.field?.getValue({ item });
+    const isHidden2 = isFormFieldHidden(formField, item);
     if (formField.children.length === 0) {
-      return fieldValue;
+      return { value: fieldValue, isHidden: isHidden2 };
     }
     const childrenValues = formField.children.map(
       (child) => getFormFieldValue(child, item)
     );
-    if (!childrenValues) {
-      return fieldValue;
-    }
     return {
       value: fieldValue,
+      isHidden: isHidden2,
       children: childrenValues
     };
   }
   function useFormValidity(item, fields2, form2) {
-    const [formValidity, setFormValidity] = (0, import_element120.useState)();
-    const customCounterRef = (0, import_element120.useRef)({});
-    const elementsCounterRef = (0, import_element120.useRef)({});
-    const previousValuesRef = (0, import_element120.useRef)({});
-    const validate = (0, import_element120.useCallback)(() => {
+    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 promiseHandler = {
         customCounterRef,
         elementsCounterRef,
@@ -39273,7 +45729,7 @@ If there's a particular need for this, please submit a feature request at https:
         return validity;
       });
     }, [item, fields2, form2]);
-    (0, import_element120.useEffect)(() => {
+    (0, import_element133.useEffect)(() => {
       validate();
     }, [validate]);
     return {
@@ -39284,9 +45740,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_element121 = __toESM(require_element(), 1);
+  var import_element134 = __toESM(require_element(), 1);
   function useRevealValidity(ref, shouldReveal) {
-    const revealValidity = (0, import_element121.useCallback)(() => {
+    const revealValidity = (0, import_element134.useCallback)(() => {
       const inputs = ref.current?.querySelectorAll("input, textarea, select");
       let revealedCount = 0;
       inputs?.forEach((input) => {
@@ -39299,7 +45755,7 @@ If there's a particular need for this, please submit a feature request at https:
       });
       return revealedCount;
     }, [ref]);
-    (0, import_element121.useEffect)(() => {
+    (0, import_element134.useEffect)(() => {
       if (shouldReveal) {
         revealValidity();
       }
@@ -39308,7 +45764,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_element122 = __toESM(require_element(), 1);
+  var import_element135 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/get-summary-fields.mjs
   function extractSummaryIds(summary) {
@@ -39349,7 +45805,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_element122.useContext)(dataform_context_default);
+    const { fields: fields2 } = (0, import_element135.useContext)(dataform_context_default);
     const layout = field.layout;
     const summaryFields = getSummaryFields(layout.summary, fields2);
     const fieldDefinition = getFieldDefinition(field, fields2);
@@ -39370,7 +45826,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_runtime202 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
   function ModalContent({
     data,
     field,
@@ -39381,14 +45837,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_element123.useContext)(dataform_context_default);
-    const [changes, setChanges] = (0, import_element123.useState)({});
-    const modalData = (0, import_element123.useMemo)(() => {
+    const { fields: fields2 } = (0, import_element136.useContext)(dataform_context_default);
+    const [changes, setChanges] = (0, import_element136.useState)({});
+    const modalData = (0, import_element136.useMemo)(() => {
       return (0, import_deepmerge3.default)(data, changes, {
         arrayMerge: (target, source) => source
       });
     }, [data, changes]);
-    const form2 = (0, import_element123.useMemo)(
+    const form2 = (0, import_element136.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : (
@@ -39423,12 +45879,12 @@ If there's a particular need for this, please submit a feature request at https:
         })
       );
     };
-    const focusOnMountRef = (0, import_compose20.useFocusOnMount)("firstInputElement");
-    const contentRef = (0, import_element123.useRef)(null);
-    const mergedRef = (0, import_compose20.useMergeRefs)([focusOnMountRef, contentRef]);
+    const focusOnMountRef = (0, import_compose24.useFocusOnMount)("firstInputElement");
+    const contentRef = (0, import_element136.useRef)(null);
+    const mergedRef = (0, import_compose24.useMergeRefs)([focusOnMountRef, contentRef]);
     useRevealValidity(contentRef, touched);
-    return /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(
-      import_components69.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime214.jsxs)(
+      import_components74.Modal,
       {
         className: "dataforms-layouts-panel__modal",
         onRequestClose: onClose,
@@ -39436,14 +45892,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_runtime202.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime214.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
             DataFormLayout,
             {
               data: modalData,
               form: form2,
               onChange: handleOnChange,
               validity,
-              children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+              children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
                 FieldLayout,
                 {
                   data: modalData,
@@ -39457,16 +45913,16 @@ If there's a particular need for this, please submit a feature request at https:
               )
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime214.jsxs)(
             Stack,
             {
               direction: "row",
               className: "dataforms-layouts-panel__modal-footer",
               gap: "md",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(import_components69.__experimentalSpacer, { style: { flex: 1 } }),
-                /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
-                  import_components69.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(import_components74.__experimentalSpacer, { style: { flex: 1 } }),
+                /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+                  import_components74.Button,
                   {
                     variant: "tertiary",
                     onClick: onClose,
@@ -39474,8 +45930,8 @@ If there's a particular need for this, please submit a feature request at https:
                     children: cancelLabel
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
-                  import_components69.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+                  import_components74.Button,
                   {
                     variant: "primary",
                     onClick: onApply,
@@ -39496,8 +45952,8 @@ If there's a particular need for this, please submit a feature request at https:
     onChange,
     validity
   }) {
-    const [touched, setTouched] = (0, import_element123.useState)(false);
-    const [isOpen, setIsOpen] = (0, import_element123.useState)(false);
+    const [touched, setTouched] = (0, import_element136.useState)(false);
+    const [isOpen, setIsOpen] = (0, import_element136.useState)(false);
     const { fieldDefinition, fieldLabel, summaryFields } = use_field_from_form_field_default(field);
     if (!fieldDefinition) {
       return null;
@@ -39506,8 +45962,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_runtime202.jsxs)(import_jsx_runtime202.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime214.jsxs)(import_jsx_runtime214.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
         SummaryButton,
         {
           data,
@@ -39521,7 +45977,7 @@ If there's a particular need for this, please submit a feature request at https:
           isOpen
         }
       ),
-      isOpen && /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+      isOpen && /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
         ModalContent,
         {
           data,
@@ -39537,28 +45993,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_components70 = __toESM(require_components(), 1);
-  var import_i18n70 = __toESM(require_i18n(), 1);
-  var import_element124 = __toESM(require_element(), 1);
-  var import_compose21 = __toESM(require_compose(), 1);
-  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
+  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);
   function DropdownHeader({
     title,
     onClose
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-panel__dropdown-header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", children: [
-          title && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(import_components70.__experimentalHeading, { level: 2, size: 13, children: title }),
-          /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(import_components70.__experimentalSpacer, { style: { flex: 1 } }),
-          onClose && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
-            import_components70.Button,
+        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,
             {
-              label: (0, import_i18n70.__)("Close"),
+              label: (0, import_i18n75.__)("Close"),
               icon: close_small_default,
               onClick: onClose,
               size: "small"
@@ -39572,9 +46028,9 @@ If there's a particular need for this, please submit a feature request at https:
     touched,
     children
   }) {
-    const ref = (0, import_element124.useRef)(null);
+    const ref = (0, import_element137.useRef)(null);
     useRevealValidity(ref, touched);
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("div", { ref, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("div", { ref, children });
   }
   function PanelDropdown({
     data,
@@ -39582,11 +46038,11 @@ If there's a particular need for this, please submit a feature request at https:
     onChange,
     validity
   }) {
-    const [touched, setTouched] = (0, import_element124.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element124.useState)(
+    const [touched, setTouched] = (0, import_element137.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element137.useState)(
       null
     );
-    const popoverProps = (0, import_element124.useMemo)(
+    const popoverProps = (0, import_element137.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -39597,10 +46053,10 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [popoverAnchor]
     );
-    const [dialogRef, dialogProps] = (0, import_compose21.__experimentalUseDialog)({
+    const [dialogRef, dialogProps] = (0, import_compose25.__experimentalUseDialog)({
       focusOnMount: "firstInputElement"
     });
-    const form2 = (0, import_element124.useMemo)(
+    const form2 = (0, import_element137.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : (
@@ -39610,7 +46066,7 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [field]
     );
-    const formValidity = (0, import_element124.useMemo)(() => {
+    const formValidity = (0, import_element137.useMemo)(() => {
       if (validity === void 0) {
         return void 0;
       }
@@ -39623,13 +46079,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_runtime203.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
       "div",
       {
         ref: setPopoverAnchor,
         className: "dataforms-layouts-panel__field-dropdown-anchor",
-        children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
-          import_components70.Dropdown,
+        children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+          import_components75.Dropdown,
           {
             contentClassName: "dataforms-layouts-panel__field-dropdown",
             popoverProps,
@@ -39639,7 +46095,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_runtime203.jsx)(
+            renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
               SummaryButton,
               {
                 data,
@@ -39653,22 +46109,22 @@ If there's a particular need for this, please submit a feature request at https:
                 onClick: onToggle
               }
             ),
-            renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(DropdownContentWithValidation, { touched, children: /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)("div", { ref: dialogRef, ...dialogProps, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+            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)(
                 DropdownHeader,
                 {
                   title: fieldLabel,
                   onClose
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
                 DataFormLayout,
                 {
                   data,
                   form: form2,
                   onChange,
                   validity: formValidity,
-                  children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+                  children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
                     FieldLayout,
                     {
                       data,
@@ -39691,7 +46147,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_runtime204 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
   function FormPanelField({
     data,
     field,
@@ -39700,7 +46156,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_runtime204.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
         modal_default,
         {
           data,
@@ -39710,7 +46166,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
       dropdown_default,
       {
         data,
@@ -39722,12 +46178,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_element125 = __toESM(require_element(), 1);
-  var import_a11y3 = __toESM(require_a11y(), 1);
-  var import_compose22 = __toESM(require_compose(), 1);
+  var import_element138 = __toESM(require_element(), 1);
+  var import_a11y4 = __toESM(require_a11y(), 1);
+  var import_compose26 = __toESM(require_compose(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/get-validation-message.mjs
-  var import_i18n71 = __toESM(require_i18n(), 1);
+  var import_i18n76 = __toESM(require_i18n(), 1);
   function countInvalidFields(validity) {
     if (!validity) {
       return 0;
@@ -39754,9 +46210,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_i18n71.sprintf)(
+    return (0, import_i18n76.sprintf)(
       /* translators: %d: Number of fields that need attention */
-      (0, import_i18n71._n)(
+      (0, import_i18n76._n)(
         "%d field needs attention",
         "%d fields need attention",
         invalidCount
@@ -39766,7 +46222,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_runtime205 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
   function ValidationBadge({
     validity
   }) {
@@ -39774,11 +46230,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_runtime205.jsx)(Badge, { intent: "high", children: message2 });
+    return /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(Badge, { intent: "high", children: message2 });
   }

   // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
-  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
   function isSummaryFieldVisible(summaryField, summaryConfig, isOpen) {
     if (!summaryConfig || Array.isArray(summaryConfig) && summaryConfig.length === 0) {
       return false;
@@ -39819,17 +46275,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_runtime206.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)(
       Stack,
       {
         align: "center",
         justify: "space-between",
         className: "dataforms-layouts-card__field-header-content",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(card_exports.Title, { children: label }),
-          (hasBadge || hasSummary) && /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(collapsible_card_exports.HeaderDescription, { className: "dataforms-layouts-card__field-header-content-description", children: [
-            hasBadge && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(ValidationBadge, { validity }),
-            hasSummary && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("div", { className: "dataforms-layouts-card__field-summary", children: visibleSummaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+          /* @__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)(
               summaryField.render,
               {
                 item: data,
@@ -39853,9 +46309,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_runtime206.jsxs)(import_jsx_runtime206.Fragment, { children: [
-        field.description && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("div", { className: "dataforms-layouts-card__field-description", children: field.description }),
-        /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+      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)(
           DataFormLayout,
           {
             data,
@@ -39870,7 +46326,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_runtime206.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
       SingleFieldLayout,
       {
         data,
@@ -39890,11 +46346,11 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    const { fields: fields2 } = (0, import_element125.useContext)(dataform_context_default);
+    const { fields: fields2 } = (0, import_element138.useContext)(dataform_context_default);
     const layout = field.layout;
-    const contentRef = (0, import_element125.useRef)(null);
-    const hasFocusedContentRef = (0, import_element125.useRef)(false);
-    const form2 = (0, import_element125.useMemo)(
+    const contentRef = (0, import_element138.useRef)(null);
+    const hasFocusedContentRef = (0, import_element138.useRef)(false);
+    const form2 = (0, import_element138.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: field.children ?? []
@@ -39902,12 +46358,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_element125.useState)(isOpened);
-    const [touched, setTouched] = (0, import_element125.useState)(false);
-    (0, import_element125.useEffect)(() => {
+    const [isOpen, setIsOpen] = (0, import_element138.useState)(isOpened);
+    const [touched, setTouched] = (0, import_element138.useState)(false);
+    (0, import_element138.useEffect)(() => {
       setIsOpen(isOpened);
     }, [isOpened]);
-    const handleOpenChange = (0, import_element125.useCallback)((open) => {
+    const handleOpenChange = (0, import_element138.useCallback)((open) => {
       if (!open) {
         setTouched(true);
       }
@@ -39917,10 +46373,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_element125.useCallback)(() => {
+    const handleContentFocus = (0, import_element138.useCallback)(() => {
       hasFocusedContentRef.current = true;
     }, []);
-    const handleFocusOutside = (0, import_element125.useCallback)(() => {
+    const handleFocusOutside = (0, import_element138.useCallback)(() => {
       if (!hasFocusedContentRef.current) {
         return;
       }
@@ -39931,10 +46387,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_a11y3.speak)(message2, "polite");
+        (0, import_a11y4.speak)(message2, "polite");
       }
     }, [isCollapsible, isOpen, revealValidity, validity]);
-    const focusOutsideProps = (0, import_compose22.__experimentalUseFocusOutside)(handleFocusOutside);
+    const focusOutsideProps = (0, import_compose26.__experimentalUseFocusOutside)(handleFocusOutside);
     let label = field.label;
     let withHeader;
     if (field.children) {
@@ -39949,7 +46405,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_runtime206.jsx)(
+    const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
       BodyContent,
       {
         data,
@@ -39962,7 +46418,7 @@ If there's a particular need for this, please submit a feature request at https:
         withHeader
       }
     );
-    const headerContent = /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+    const headerContent = /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
       HeaderContent,
       {
         data,
@@ -39975,7 +46431,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
     if (withHeader && isCollapsible) {
-      return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)(
         collapsible_card_exports.Root,
         {
           className: "dataforms-layouts-card__field",
@@ -39983,8 +46439,8 @@ If there's a particular need for this, please submit a feature request at https:
           onOpenChange: handleOpenChange,
           ...focusOutsideProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(collapsible_card_exports.Header, { children: headerContent }),
-            /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(collapsible_card_exports.Header, { children: headerContent }),
+            /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
               collapsible_card_exports.Content,
               {
                 ref: contentRef,
@@ -39996,34 +46452,34 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)(
       card_exports.Root,
       {
         className: "dataforms-layouts-card__field",
         ...focusOutsideProps,
         children: [
-          withHeader && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(card_exports.Header, { children: headerContent }),
-          /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(card_exports.Content, { ref: contentRef, onFocus: handleContentFocus, children: bodyContent })
+          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 })
         ]
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-layouts/row/index.mjs
-  var import_components71 = __toESM(require_components(), 1);
-  var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
+  var import_components76 = __toESM(require_components(), 1);
+  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
   function Header5({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-row__header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(import_components71.__experimentalHeading, { level: 2, size: 13, children: title }) })
+        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 }) })
       }
     );
   }
-  var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(import_jsx_runtime207.Fragment, { children });
+  var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(import_jsx_runtime219.Fragment, { children });
   function FormRowField({
     data,
     field,
@@ -40038,9 +46494,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_runtime207.jsxs)("div", { className: "dataforms-layouts-row__field", children: [
-        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(Header5, { title: field.label }),
-        /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(Stack, { direction: "row", align: layout.alignment, gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+      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)(
           DataFormLayout,
           {
             data,
@@ -40048,12 +46504,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_runtime207.jsx)(
+            children: (FieldLayout, childField, childFieldValidity) => /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
               "div",
               {
                 className: "dataforms-layouts-row__field-control",
                 style: layout.styles[childField.id],
-                children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
                   FieldLayout,
                   {
                     data,
@@ -40075,7 +46531,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_runtime207.jsx)(import_jsx_runtime207.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("div", { className: "dataforms-layouts-row__field-control", children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+    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)(
       RegularLayout,
       {
         data,
@@ -40088,31 +46544,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_element126 = __toESM(require_element(), 1);
-  var import_i18n72 = __toESM(require_i18n(), 1);
-  var import_a11y4 = __toESM(require_a11y(), 1);
-  var import_compose23 = __toESM(require_compose(), 1);
-  var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
+  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);
   function FormDetailsField({
     data,
     field,
     onChange,
     validity
   }) {
-    const { fields: fields2 } = (0, import_element126.useContext)(dataform_context_default);
-    const detailsRef = (0, import_element126.useRef)(null);
-    const contentRef = (0, import_element126.useRef)(null);
-    const hasFocusedContentRef = (0, import_element126.useRef)(false);
-    const [touched, setTouched] = (0, import_element126.useState)(false);
-    const [isOpen, setIsOpen] = (0, import_element126.useState)(false);
-    const form2 = (0, import_element126.useMemo)(
+    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)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: field.children ?? []
       }),
       [field]
     );
-    (0, import_element126.useEffect)(() => {
+    (0, import_element139.useEffect)(() => {
       const details = detailsRef.current;
       if (!details) {
         return;
@@ -40130,10 +46586,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_element126.useCallback)(() => {
+    const handleContentFocus = (0, import_element139.useCallback)(() => {
       hasFocusedContentRef.current = true;
     }, []);
-    const handleFocusOutside = (0, import_element126.useCallback)(() => {
+    const handleFocusOutside = (0, import_element139.useCallback)(() => {
       if (!hasFocusedContentRef.current) {
         return;
       }
@@ -40144,10 +46600,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");
       }
     }, [revealValidity, validity]);
-    const focusOutsideProps = (0, import_compose23.__experimentalUseFocusOutside)(handleFocusOutside);
+    const focusOutsideProps = (0, import_compose27.__experimentalUseFocusOutside)(handleFocusOutside);
     if (!field.children) {
       return null;
     }
@@ -40155,18 +46611,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_runtime208.jsx)(summaryField.render, { item: data, field: summaryField });
+      summaryContent = /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(summaryField.render, { item: data, field: summaryField });
     } else {
-      summaryContent = field.label || (0, import_i18n72.__)("More details");
+      summaryContent = field.label || (0, import_i18n77.__)("More details");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime208.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)(
       "details",
       {
         ref: detailsRef,
         className: "dataforms-layouts-details__details",
         ...focusOutsideProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime208.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime208.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime220.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)(
             Stack,
             {
               direction: "row",
@@ -40175,17 +46631,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_runtime208.jsx)(ValidationBadge, { validity })
+                touched && /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(ValidationBadge, { validity })
               ]
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
             "div",
             {
               ref: contentRef,
               className: "dataforms-layouts-details__content",
               onFocus: handleContentFocus,
-              children: /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
                 DataFormLayout,
                 {
                   data,
@@ -40202,12 +46658,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_runtime209 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime221 = __toESM(require_jsx_runtime(), 1);
   var FORM_FIELD_LAYOUTS = [
     {
       type: "regular",
       component: FormRegularField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
         Stack,
         {
           direction: "column",
@@ -40220,7 +46676,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_runtime209.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
         Stack,
         {
           direction: "column",
@@ -40233,7 +46689,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_runtime209.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
         Stack,
         {
           direction: "column",
@@ -40249,13 +46705,13 @@ If there's a particular need for this, please submit a feature request at https:
       wrapper: ({
         children,
         layout
-      }) => /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
+      }) => /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
         Stack,
         {
           direction: "column",
           className: "dataforms-layouts__wrapper",
           gap: "lg",
-          children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
             Stack,
             {
               direction: "row",
@@ -40277,8 +46733,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_runtime210 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(Stack, { direction: "column", className: "dataforms-layouts__wrapper", gap: "lg", children });
+  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 });
   function DataFormLayout({
     data,
     form: form2,
@@ -40287,8 +46743,8 @@ If there's a particular need for this, please submit a feature request at https:
     children,
     as
   }) {
-    const { fields: fieldDefinitions } = (0, import_element127.useContext)(dataform_context_default);
-    const markWhenOptional = (0, import_element127.useMemo)(() => {
+    const { fields: fieldDefinitions } = (0, import_element140.useContext)(dataform_context_default);
+    const markWhenOptional = (0, import_element140.useMemo)(() => {
       const requiredCount = fieldDefinitions.filter(
         (f2) => !!f2.isValid?.required
       ).length;
@@ -40301,7 +46757,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_runtime210.jsx)(Wrapper, { layout: form2.layout, children: form2.fields.map((formField) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(Wrapper, { layout: form2.layout, children: form2.fields.map((formField) => {
       const FieldLayout = getFormFieldLayout(formField.layout.type)?.component;
       if (!FieldLayout) {
         return null;
@@ -40318,7 +46774,7 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional
         );
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
         FieldLayout,
         {
           data,
@@ -40333,7 +46789,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_runtime211 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
   function DataForm({
     data,
     form: form2,
@@ -40341,15 +46797,15 @@ If there's a particular need for this, please submit a feature request at https:
     onChange,
     validity
   }) {
-    const normalizedForm = (0, import_element128.useMemo)(() => normalize_form_default(form2), [form2]);
-    const normalizedFields = (0, import_element128.useMemo)(
+    const normalizedForm = (0, import_element141.useMemo)(() => normalize_form_default(form2), [form2]);
+    const normalizedFields = (0, import_element141.useMemo)(
       () => normalizeFields(fields2),
       [fields2]
     );
     if (!form2.fields) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
       DataFormLayout,
       {
         data,
@@ -40366,11 +46822,11 @@ If there's a particular need for this, please submit a feature request at https:
   function normalizeSearchInput2(input = "") {
     return (0, import_remove_accents2.default)(input.trim().toLowerCase());
   }
-  var EMPTY_ARRAY9 = [];
+  var EMPTY_ARRAY8 = [];
   function filterSortAndPaginate(data, view, fields2) {
     if (!data) {
       return {
-        data: EMPTY_ARRAY9,
+        data: EMPTY_ARRAY8,
         paginationInfo: { totalItems: 0, totalPages: 0 }
       };
     }
@@ -40464,18 +46920,19 @@ If there's a particular need for this, please submit a feature request at https:
   );

   // packages/fields/build-module/components/media-edit/index.mjs
-  var import_components72 = __toESM(require_components(), 1);
+  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_data40 = __toESM(require_data(), 1);
-  var import_element130 = __toESM(require_element(), 1);
-  var import_i18n73 = __toESM(require_i18n(), 1);
-  var import_a11y5 = __toESM(require_a11y(), 1);
+  var import_data41 = __toESM(require_data(), 1);
+  var import_element143 = __toESM(require_element(), 1);
+  var import_i18n78 = __toESM(require_i18n(), 1);
+  var import_html_entities4 = __toESM(require_html_entities(), 1);
+  var import_a11y6 = __toESM(require_a11y(), 1);
   var import_media_utils = __toESM(require_media_utils(), 1);
   var import_notices4 = __toESM(require_notices(), 1);

   // packages/fields/build-module/components/media-edit/use-moving-animation.mjs
-  var import_element129 = __toESM(require_element(), 1);
+  var import_element142 = __toESM(require_element(), 1);
   function getAbsolutePosition2(element) {
     return {
       top: element.offsetTop,
@@ -40483,12 +46940,12 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function useMovingAnimation2(triggerAnimationOnChange) {
-    const ref = (0, import_element129.useRef)(null);
-    const previousRef = (0, import_element129.useRef)(void 0);
+    const ref = (0, import_element142.useRef)(null);
+    const previousRef = (0, import_element142.useRef)(void 0);
     if (ref.current) {
       previousRef.current = getAbsolutePosition2(ref.current);
     }
-    (0, import_element129.useLayoutEffect)(() => {
+    (0, import_element142.useLayoutEffect)(() => {
       const previous = previousRef.current;
       if (!previous || !ref.current) {
         return;
@@ -40525,15 +46982,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_runtime212 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
   var { MediaUploadModal } = unlock5(import_media_utils.privateApis);
   function AnimatedMediaItem({
     children,
     index: index2,
-    className
+    className: className2
   }) {
     const ref = useMovingAnimation2(index2);
-    return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("div", { ref, className, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("div", { ref, className: className2, children });
   }
   function normalizeValue2(value) {
     if (Array.isArray(value)) {
@@ -40542,11 +46999,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_element130.useState)(false);
+    const [isModalOpen, setIsModalOpen] = (0, import_element143.useState)(false);
     if (window.__experimentalDataViewsMediaModal) {
-      return /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(import_jsx_runtime212.Fragment, { children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(import_jsx_runtime224.Fragment, { children: [
         render4 && render4({ open: () => setIsModalOpen(true) }),
-        isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+        isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
           MediaUploadModal,
           {
             ...props,
@@ -40564,7 +47021,7 @@ If there's a particular need for this, please submit a feature request at https:
         )
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
       import_media_utils.MediaUpload,
       {
         ...props,
@@ -40583,7 +47040,7 @@ If there's a particular need for this, please submit a feature request at https:
     isUploading = false
   }) {
     const isBlob = attachment && (0, import_blob2.isBlobURL)(attachment.source_url);
-    const mediaPickerButton = /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(
+    const mediaPickerButton = /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(
       "div",
       {
         className: clsx_default("fields__media-edit-picker-button", {
@@ -40609,9 +47066,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_runtime212.jsx)("span", { className: "fields__media-edit-picker-button-spinner", children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(import_components72.Spinner, {}) }),
-          !isUploading && /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
-            import_components72.DropZone,
+          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,
             {
               onFilesDrop: (files) => onFilesDrop(files, attachment?.id)
             }
@@ -40622,9 +47079,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_runtime212.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(tooltip_exports.Trigger, { render: mediaPickerButton }),
-      /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(tooltip_exports.Popup, { children: label })
+    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 })
     ] });
   }
   var archiveMimeTypes = [
@@ -40636,10 +47093,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_runtime212.jsx)(import_components72.__experimentalTruncate, { className: "fields__media-edit-filename", children: attachment.title.rendered });
+    return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components77.__experimentalTruncate, { className: "fields__media-edit-filename", children: (0, import_html_entities4.decodeEntities)(attachment.title.rendered) });
   }
   function MediaEditPlaceholder(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(MediaPickerButton, { ...props, children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("span", { className: "fields__media-edit-placeholder", children: props.label }) });
+    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 }) });
   }
   function MoveButtons({
     itemId,
@@ -40650,13 +47107,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_runtime212.jsxs)(import_jsx_runtime212.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
-        import_components72.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(import_jsx_runtime224.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+        import_components77.Button,
         {
           __next40pxDefaultSize: true,
           icon: isHorizontal ? chevron_left_default : chevron_up_default,
-          label: isHorizontal ? (0, import_i18n73.__)("Move left") : (0, import_i18n73.__)("Move up"),
+          label: isHorizontal ? (0, import_i18n78.__)("Move left") : (0, import_i18n78.__)("Move up"),
           size: "small",
           disabled: isUploading || index2 === 0,
           accessibleWhenDisabled: true,
@@ -40667,12 +47124,12 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
-        import_components72.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+        import_components77.Button,
         {
           __next40pxDefaultSize: true,
           icon: isHorizontal ? chevron_right_default : chevron_down_default,
-          label: isHorizontal ? (0, import_i18n73.__)("Move right") : (0, import_i18n73.__)("Move down"),
+          label: isHorizontal ? (0, import_i18n78.__)("Move right") : (0, import_i18n78.__)("Move down"),
           size: "small",
           disabled: isUploading || index2 === totalItems - 1,
           accessibleWhenDisabled: true,
@@ -40689,7 +47146,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_runtime212.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
         "img",
         {
           className: "fields__media-edit-thumbnail",
@@ -40698,13 +47155,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_runtime212.jsx)(import_components72.Icon, { icon: audio_default });
+      return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components77.Icon, { icon: audio_default });
     } else if (mimeType.startsWith("video")) {
-      return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(import_components72.Icon, { icon: video_default });
+      return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components77.Icon, { icon: video_default });
     } else if (archiveMimeTypes.includes(mimeType)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(import_components72.Icon, { icon: archive_default });
+      return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components77.Icon, { icon: archive_default });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(import_components72.Icon, { icon: file_default });
+    return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components77.Icon, { icon: file_default });
   }
   function ExpandedMediaEditAttachments({
     allItems,
@@ -40717,7 +47174,7 @@ If there's a particular need for this, please submit a feature request at https:
     isUploading,
     setTargetItemId
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(
       "div",
       {
         className: clsx_default("fields__media-edit-expanded", {
@@ -40730,7 +47187,7 @@ If there's a particular need for this, please submit a feature request at https:
             const hasPreviewImage = attachment.mime_type?.startsWith("image");
             const isBlob = (0, import_blob2.isBlobURL)(attachment.source_url);
             const attachmentNumericId = attachment.id;
-            return /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(
+            return /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(
               AnimatedMediaItem,
               {
                 index: index2,
@@ -40738,30 +47195,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_runtime212.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
                     MediaPickerButton,
                     {
                       open: () => {
                         setTargetItemId(attachmentNumericId);
                         open();
                       },
-                      label: !isBlob ? (0, import_i18n73.sprintf)(
+                      label: !isBlob ? (0, import_i18n78.sprintf)(
                         /* translators: %s: The title of the media item. */
-                        (0, import_i18n73.__)("Replace %s"),
-                        attachment.title.rendered
-                      ) : (0, import_i18n73.__)("Replace"),
+                        (0, import_i18n78.__)("Replace %s"),
+                        (0, import_html_entities4.decodeEntities)(
+                          attachment.title.rendered
+                        )
+                      ) : (0, import_i18n78.__)("Replace"),
                       showTooltip: true,
                       onFilesDrop,
                       attachment,
                       isUploading,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("div", { className: "fields__media-edit-expanded-preview", children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
-                        import_components72.__experimentalVStack,
+                      children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("div", { className: "fields__media-edit-expanded-preview", children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+                        import_components77.__experimentalVStack,
                         {
                           spacing: 0,
                           alignment: "center",
                           justify: "center",
                           className: "fields__media-edit-expanded-preview-stack",
-                          children: (!isBlob || hasPreviewImage) && /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+                          children: (!isBlob || hasPreviewImage) && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
                             MediaPreview,
                             {
                               attachment
@@ -40771,15 +47230,15 @@ If there's a particular need for this, please submit a feature request at https:
                       ) })
                     }
                   ),
-                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("div", { className: "fields__media-edit-expanded-overlay", children: /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(
-                    import_components72.__experimentalHStack,
+                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("div", { className: "fields__media-edit-expanded-overlay", children: /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(
+                    import_components77.__experimentalHStack,
                     {
                       className: "fields__media-edit-expanded-actions",
                       spacing: 0,
                       alignment: "flex-end",
                       expanded: false,
                       children: [
-                        multiple && allItems.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+                        multiple && allItems.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
                           MoveButtons,
                           {
                             itemId: attachmentNumericId,
@@ -40790,12 +47249,12 @@ If there's a particular need for this, please submit a feature request at https:
                             orientation: "horizontal"
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
-                          import_components72.Button,
+                        /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+                          import_components77.Button,
                           {
                             __next40pxDefaultSize: true,
                             icon: close_small_default,
-                            label: (0, import_i18n73.__)("Remove"),
+                            label: (0, import_i18n78.__)("Remove"),
                             size: "small",
                             disabled: isUploading,
                             accessibleWhenDisabled: true,
@@ -40814,7 +47273,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_runtime212.jsx)(
+          (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
             MediaEditPlaceholder,
             {
               open: () => {
@@ -40841,24 +47300,24 @@ If there's a particular need for this, please submit a feature request at https:
     isUploading,
     setTargetItemId
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(import_jsx_runtime212.Fragment, { children: [
-      !!allItems?.length && /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(import_jsx_runtime224.Fragment, { children: [
+      !!allItems?.length && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
         "div",
         {
           className: clsx_default("fields__media-edit-compact-group", {
             "is-single": allItems.length === 1
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(import_components72.__experimentalVStack, { spacing: 0, children: allItems.map((attachment, index2) => {
+          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);
             const showMoveButtons = multiple && allItems.length > 1;
             const attachmentNumericId = attachment.id;
-            return /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(
+            return /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(
               AnimatedMediaItem,
               {
                 index: index2,
                 className: "fields__media-edit-compact",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
                     MediaPickerButton,
                     {
                       open: () => {
@@ -40867,19 +47326,19 @@ If there's a particular need for this, please submit a feature request at https:
                         );
                         open();
                       },
-                      label: (0, import_i18n73.__)("Replace"),
+                      label: (0, import_i18n78.__)("Replace"),
                       showTooltip: true,
                       onFilesDrop,
                       attachment,
                       isUploading,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(import_jsx_runtime212.Fragment, { children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(import_jsx_runtime224.Fragment, { children: [
+                        /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
                           MediaPreview,
                           {
                             attachment
                           }
                         ),
-                        !isBlob && /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+                        !isBlob && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
                           MediaTitle,
                           {
                             attachment
@@ -40888,15 +47347,15 @@ If there's a particular need for this, please submit a feature request at https:
                       ] })
                     }
                   ),
-                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(
-                    import_components72.__experimentalHStack,
+                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(
+                    import_components77.__experimentalHStack,
                     {
                       className: "fields__media-edit-compact-movers",
                       spacing: 0,
                       alignment: "flex-end",
                       expanded: false,
                       children: [
-                        showMoveButtons && /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+                        showMoveButtons && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
                           MoveButtons,
                           {
                             itemId: attachmentNumericId,
@@ -40907,12 +47366,12 @@ If there's a particular need for this, please submit a feature request at https:
                             orientation: "vertical"
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
-                          import_components72.Button,
+                        /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+                          import_components77.Button,
                           {
                             __next40pxDefaultSize: true,
                             icon: close_small_default,
-                            label: (0, import_i18n73.__)("Remove"),
+                            label: (0, import_i18n78.__)("Remove"),
                             size: "small",
                             disabled: isUploading,
                             accessibleWhenDisabled: true,
@@ -40935,7 +47394,7 @@ If there's a particular need for this, please submit a feature request at https:
           }) })
         }
       ),
-      (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+      (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
         MediaEditPlaceholder,
         {
           open: () => {
@@ -40960,10 +47419,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_element130.useState)(false);
-    const validityTargetRef = (0, import_element130.useRef)(null);
-    const [customValidity, setCustomValidity] = (0, import_element130.useState)(void 0);
-    (0, import_element130.useEffect)(() => {
+    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 validityTarget = validityTargetRef.current;
       const handler = () => {
         setIsTouched(true);
@@ -40971,7 +47430,7 @@ 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_data40.useSelect)(
+    const attachments = (0, import_data41.useSelect)(
       (select4) => {
         if (!value) {
           return null;
@@ -40985,7 +47444,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [value]
     );
-    const stableAttachmentsRef = (0, import_element130.useRef)(
+    const stableAttachmentsRef = (0, import_element143.useRef)(
       null
     );
     if (attachments !== null) {
@@ -41000,7 +47459,7 @@ If there's a particular need for this, please submit a feature request at https:
         stableAttachments = stableAttachmentsRef.current;
       }
     }
-    const orderedAttachments = (0, import_element130.useMemo)(() => {
+    const orderedAttachments = (0, import_element143.useMemo)(() => {
       if (!stableAttachments) {
         return null;
       }
@@ -41010,23 +47469,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_data40.useDispatch)(import_notices4.store);
-    const { receiveEntityRecords } = (0, import_data40.useDispatch)(import_core_data23.store);
-    const [targetItemId, setTargetItemId] = (0, import_element130.useState)();
-    const openModalRef = (0, import_element130.useRef)(void 0);
-    const [pendingOpen, setPendingOpen] = (0, import_element130.useState)(false);
-    const [blobs, setBlobs] = (0, import_element130.useState)([]);
-    (0, import_element130.useEffect)(() => {
+    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)(() => {
       if (pendingOpen) {
         setPendingOpen(false);
         openModalRef.current?.();
       }
     }, [pendingOpen]);
-    const onChangeControl = (0, import_element130.useCallback)(
+    const onChangeControl = (0, import_element143.useCallback)(
       (newValue) => onChange(field.setValue({ item: data, value: newValue })),
       [data, field, onChange]
     );
-    const removeItem = (0, import_element130.useCallback)(
+    const removeItem = (0, import_element143.useCallback)(
       (itemId) => {
         const currentIds = normalizeValue2(value);
         const newIds = currentIds.filter((id) => id !== itemId);
@@ -41035,7 +47494,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [value, onChangeControl]
     );
-    const moveItem = (0, import_element130.useCallback)(
+    const moveItem = (0, import_element143.useCallback)(
       (itemId, direction) => {
         if (!orderedAttachments) {
           return;
@@ -41051,7 +47510,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [orderedAttachments, onChangeControl]
     );
-    const onFilesDrop = (0, import_element130.useCallback)(
+    const onFilesDrop = (0, import_element143.useCallback)(
       (files, _targetItemId) => {
         setTargetItemId(_targetItemId);
         (0, import_media_utils.uploadMedia)({
@@ -41109,8 +47568,8 @@ If there's a particular need for this, please submit a feature request at https:
         receiveEntityRecords
       ]
     );
-    const addButtonLabel = field.placeholder || (multiple ? (0, import_i18n73.__)("Choose files") : (0, import_i18n73.__)("Choose file"));
-    const allItems = (0, import_element130.useMemo)(() => {
+    const addButtonLabel = field.placeholder || (multiple ? (0, import_i18n78.__)("Choose files") : (0, import_i18n78.__)("Choose file"));
+    const allItems = (0, import_element143.useMemo)(() => {
       if (!blobs.length) {
         return orderedAttachments;
       }
@@ -41132,7 +47591,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return items;
     }, [orderedAttachments, targetItemId, blobs]);
-    (0, import_element130.useEffect)(() => {
+    (0, import_element143.useEffect)(() => {
       if (!isTouched) {
         return;
       }
@@ -41145,7 +47604,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_i18n73.__)("Invalid")
+            customValidityResult.message || (0, import_i18n78.__)("Invalid")
           );
         } else {
           input.setCustomValidity("");
@@ -41155,12 +47614,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_element130.useEffect)(() => {
+    (0, import_element143.useEffect)(() => {
       if (isTouched && customValidity?.message) {
-        (0, import_a11y5.speak)(customValidity.message);
+        (0, import_a11y6.speak)(customValidity.message);
       }
     }, [isTouched, customValidity?.message]);
-    const onBlur = (0, import_element130.useCallback)(
+    const onBlur = (0, import_element143.useCallback)(
       (event) => {
         if (isTouched) {
           return;
@@ -41171,8 +47630,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [isTouched]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)("div", { onBlur, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("fieldset", { className: "fields__media-edit", "data-field-id": field.id, children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+    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)(
         ConditionalMediaUpload,
         {
           onSelect: (selectedMedia) => {
@@ -41216,16 +47675,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_runtime212.jsxs)(import_components72.__experimentalVStack, { spacing: 2, children: [
-              field.label && (hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("legend", {}), children: field.label }) : /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
-                import_components72.BaseControl.VisualLabel,
+            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,
                 {
                   as: "legend",
                   style: { marginBottom: 0 },
                   children: field.label
                 }
               )),
-              /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
                 AttachmentsComponent,
                 {
                   allItems,
@@ -41239,8 +47698,8 @@ If there's a particular need for this, please submit a feature request at https:
                   setTargetItemId
                 }
               ),
-              field.description && /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
-                import_components72.__experimentalText,
+              field.description && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+                import_components77.__experimentalText,
                 {
                   variant: "muted",
                   className: "fields__media-edit-description",
@@ -41251,7 +47710,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
         "input",
         {
           type: "text",
@@ -41263,7 +47722,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ) }),
-      customValidity && /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(
+      customValidity && /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(
         "p",
         {
           className: clsx_default(
@@ -41274,8 +47733,8 @@ If there's a particular need for this, please submit a feature request at https:
             }
           ),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
-              import_components72.Icon,
+            /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+              import_components77.Icon,
               {
                 className: "components-validated-control__indicator-icon",
                 icon: error_default,
@@ -41290,91 +47749,36 @@ If there's a particular need for this, please submit a feature request at https:
     ] });
   }

-  // node_modules/tslib/tslib.es6.mjs
-  var __assign = function() {
-    __assign = Object.assign || function __assign2(t3) {
-      for (var s2, i2 = 1, n2 = arguments.length; i2 < n2; i2++) {
-        s2 = arguments[i2];
-        for (var p3 in s2) if (Object.prototype.hasOwnProperty.call(s2, p3)) t3[p3] = s2[p3];
-      }
-      return t3;
-    };
-    return __assign.apply(this, arguments);
-  };
-
-  // node_modules/lower-case/dist.es2015/index.js
-  function lowerCase(str) {
-    return str.toLowerCase();
-  }
-
-  // node_modules/no-case/dist.es2015/index.js
-  var DEFAULT_SPLIT_REGEXP = [/([a-z0-9])([A-Z])/g, /([A-Z])([A-Z][a-z])/g];
-  var DEFAULT_STRIP_REGEXP = /[^A-Z0-9]+/gi;
-  function noCase(input, options) {
-    if (options === void 0) {
-      options = {};
-    }
-    var _a = options.splitRegexp, splitRegexp = _a === void 0 ? DEFAULT_SPLIT_REGEXP : _a, _b = options.stripRegexp, stripRegexp = _b === void 0 ? DEFAULT_STRIP_REGEXP : _b, _c = options.transform, transform = _c === void 0 ? lowerCase : _c, _d = options.delimiter, delimiter = _d === void 0 ? " " : _d;
-    var result = replace(replace(input, splitRegexp, "$1\0$2"), stripRegexp, "\0");
-    var start2 = 0;
-    var end = result.length;
-    while (result.charAt(start2) === "\0")
-      start2++;
-    while (result.charAt(end - 1) === "\0")
-      end--;
-    return result.slice(start2, end).split("\0").map(transform).join(delimiter);
-  }
-  function replace(input, re, value) {
-    if (re instanceof RegExp)
-      return input.replace(re, value);
-    return re.reduce(function(input2, re2) {
-      return input2.replace(re2, value);
-    }, input);
-  }
-
-  // node_modules/dot-case/dist.es2015/index.js
-  function dotCase(input, options) {
-    if (options === void 0) {
-      options = {};
-    }
-    return noCase(input, __assign({ delimiter: "." }, options));
-  }
-
-  // node_modules/param-case/dist.es2015/index.js
-  function paramCase(input, options) {
-    if (options === void 0) {
-      options = {};
-    }
-    return dotCase(input, __assign({ delimiter: "-" }, options));
-  }
-
   // packages/edit-site/build-module/components/sidebar-identity/index.mjs
-  var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
+  var import_html_entities5 = __toESM(require_html_entities(), 1);
+  var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
   var fields = [
     {
       id: "title",
       type: "text",
-      label: (0, import_i18n74.__)("Site Title"),
-      description: (0, import_i18n74.__)(
+      label: (0, import_i18n79.__)("Site Title"),
+      description: (0, import_i18n79.__)(
         "Displays in your site's layout via the Site Title block."
-      )
+      ),
+      getValue: ({ item }) => (0, import_html_entities5.decodeEntities)(item.title ?? "")
     },
     {
       id: "description",
       type: "text",
-      label: (0, import_i18n74.__)("Site Tagline"),
-      description: (0, import_i18n74.__)(
+      label: (0, import_i18n79.__)("Site Tagline"),
+      description: (0, import_i18n79.__)(
         "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 ?? "")
     },
     {
       id: "site_logo",
       type: "media",
-      label: (0, import_i18n74.__)("Site Logo"),
-      description: (0, import_i18n74.__)(
+      label: (0, import_i18n79.__)("Site Logo"),
+      description: (0, import_i18n79.__)(
         "Displays in your site's layout via the Site Logo block."
       ),
-      placeholder: (0, import_i18n74.__)("Choose logo"),
+      placeholder: (0, import_i18n79.__)("Choose logo"),
       Edit: MediaEdit,
       setValue: ({ value }) => ({
         site_logo: value ?? 0
@@ -41383,11 +47787,11 @@ If there's a particular need for this, please submit a feature request at https:
     {
       id: "site_icon",
       type: "media",
-      label: (0, import_i18n74.__)("Site Icon"),
-      description: (0, import_i18n74.__)(
+      label: (0, import_i18n79.__)("Site Icon"),
+      description: (0, import_i18n79.__)(
         "Shown in browser tabs, bookmarks, and mobile apps. It should be square and at least 512 by 512 pixels."
       ),
-      placeholder: (0, import_i18n74.__)("Choose icon"),
+      placeholder: (0, import_i18n79.__)("Choose icon"),
       Edit: MediaEdit,
       setValue: ({ value }) => ({
         site_icon: value ?? 0
@@ -41402,21 +47806,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_data41.useSelect)(
+    const data = (0, import_data42.useSelect)(
       (select4) => select4(import_core_data24.store).getEditedEntityRecord("root", "site"),
       []
     );
-    const { editEntityRecord } = (0, import_data41.useDispatch)(import_core_data24.store);
+    const { editEntityRecord } = (0, import_data42.useDispatch)(import_core_data24.store);
     const onChange = (edits) => {
       editEntityRecord("root", "site", void 0, edits);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
       page_default2,
       {
-        title: (0, import_i18n74._x)("Identity", "site identity"),
+        title: (0, import_i18n79._x)("Identity", "site identity"),
         headingLevel: 2,
         hasPadding: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
           DataForm,
           {
             data,
@@ -41430,15 +47834,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_runtime214 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
   var identityRoute = {
     name: "identity",
     path: "/identity",
     areas: {
-      sidebar: /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(SidebarNavigationScreenIdentity, {}),
-      content: /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(SidebarIdentity, {}),
-      preview: /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(EditSiteEditor, {}),
-      mobileContent: /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(SidebarIdentity, {})
+      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, {})
     },
     widths: {
       content: 380
@@ -41446,33 +47850,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_router20 = __toESM(require_router(), 1);
-  var import_editor21 = __toESM(require_editor(), 1);
-  var import_url14 = __toESM(require_url(), 1);
+  var import_router21 = __toESM(require_router(), 1);
+  var import_editor22 = __toESM(require_editor(), 1);
+  var import_url15 = __toESM(require_url(), 1);

   // packages/edit-site/build-module/components/sidebar-navigation-screen-global-styles/index.mjs
-  var import_i18n122 = __toESM(require_i18n(), 1);
-  var import_data54 = __toESM(require_data(), 1);
-  var import_element163 = __toESM(require_element(), 1);
+  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_editor19 = __toESM(require_editor(), 1);
-  var import_router18 = __toESM(require_router(), 1);
-  var import_url12 = __toESM(require_url(), 1);
+  var import_editor20 = __toESM(require_editor(), 1);
+  var import_router19 = __toESM(require_router(), 1);
+  var import_url13 = __toESM(require_url(), 1);

   // packages/global-styles-ui/build-module/global-styles-ui.mjs
-  var import_components130 = __toESM(require_components(), 1);
+  var import_components133 = __toESM(require_components(), 1);
   var import_blocks8 = __toESM(require_blocks(), 1);
-  var import_data53 = __toESM(require_data(), 1);
+  var import_data54 = __toESM(require_data(), 1);
   var import_block_editor19 = __toESM(require_block_editor(), 1);
-  var import_element162 = __toESM(require_element(), 1);
-  var import_compose29 = __toESM(require_compose(), 1);
+  var import_element174 = __toESM(require_element(), 1);
+  var import_compose33 = __toESM(require_compose(), 1);

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

   // packages/global-styles-ui/build-module/context.mjs
-  var import_element131 = __toESM(require_element(), 1);
-  var GlobalStylesContext = (0, import_element131.createContext)({
+  var import_element144 = __toESM(require_element(), 1);
+  var GlobalStylesContext = (0, import_element144.createContext)({
     user: { styles: {}, settings: {} },
     base: { styles: {}, settings: {} },
     merged: { styles: {}, settings: {} },
@@ -41482,7 +47886,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_runtime215 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
   function GlobalStylesProvider({
     children,
     value,
@@ -41490,10 +47894,10 @@ If there's a particular need for this, please submit a feature request at https:
     onChange,
     fontLibraryEnabled
   }) {
-    const merged = (0, import_element132.useMemo)(() => {
+    const merged = (0, import_element145.useMemo)(() => {
       return mergeGlobalStyles(baseValue, value);
     }, [baseValue, value]);
-    const contextValue = (0, import_element132.useMemo)(
+    const contextValue = (0, import_element145.useMemo)(
       () => ({
         user: value,
         base: baseValue,
@@ -41503,26 +47907,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_runtime215.jsx)(GlobalStylesContext.Provider, { value: contextValue, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(GlobalStylesContext.Provider, { value: contextValue, children });
   }

   // packages/global-styles-ui/build-module/screen-root.mjs
-  var import_components79 = __toESM(require_components(), 1);
-  var import_i18n79 = __toESM(require_i18n(), 1);
-  var import_data43 = __toESM(require_data(), 1);
+  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);

   // packages/global-styles-ui/build-module/icon-with-current-color.mjs
-  var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
   function IconWithCurrentColor({
-    className,
+    className: className2,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
       icon_default,
       {
         className: clsx_default(
-          className,
+          className2,
           "global-styles-ui-icon-with-current-color"
         ),
         ...props
@@ -41531,28 +47935,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_components73 = __toESM(require_components(), 1);
-  var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
+  var import_components78 = __toESM(require_components(), 1);
+  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
   function GenericNavigationButton({
     icon,
     children,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)(import_components73.__experimentalItem, { ...props, children: [
-      icon && /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)(import_components73.__experimentalHStack, { justify: "flex-start", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(IconWithCurrentColor, { icon, size: 24 }),
-        /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(import_components73.FlexItem, { children })
+    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 })
       ] }),
       !icon && children
     ] });
   }
   function NavigationButtonAsItem(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(import_components73.Navigator.Button, { as: GenericNavigationButton, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_components78.Navigator.Button, { as: GenericNavigationButton, ...props });
   }

   // packages/global-styles-ui/build-module/root-menu.mjs
-  var import_components74 = __toESM(require_components(), 1);
-  var import_i18n77 = __toESM(require_i18n(), 1);
+  var import_components79 = __toESM(require_components(), 1);
+  var import_i18n82 = __toESM(require_i18n(), 1);
   var import_block_editor6 = __toESM(require_block_editor(), 1);

   // node_modules/colord/plugins/a11y.mjs
@@ -41578,13 +47982,13 @@ 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_element133 = __toESM(require_element(), 1);
-  var import_data42 = __toESM(require_data(), 1);
+  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_i18n76 = __toESM(require_i18n(), 1);
+  var import_i18n81 = __toESM(require_i18n(), 1);

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

   // packages/global-styles-ui/build-module/lock-unlock.mjs
   var import_private_apis7 = __toESM(require_private_apis(), 1);
@@ -41597,35 +48001,35 @@ If there's a particular need for this, please submit a feature request at https:
   var { getViewportBreakpoints: getViewportBreakpoints2 } = unlock6(privateApis);
   var VALID_ELEMENT_STATES = {
     link: [
-      { value: ":link", label: (0, import_i18n75.__)("Link") },
-      { value: ":any-link", label: (0, import_i18n75.__)("Any Link") },
-      { value: ":visited", label: (0, import_i18n75.__)("Visited") },
-      { value: ":hover", label: (0, import_i18n75.__)("Hover") },
-      { value: ":focus", label: (0, import_i18n75.__)("Focus") },
-      { value: ":focus-visible", label: (0, import_i18n75.__)("Focus-visible") },
-      { value: ":active", label: (0, import_i18n75.__)("Active") }
+      { 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") }
     ],
     button: [
-      { value: ":link", label: (0, import_i18n75.__)("Link") },
-      { value: ":any-link", label: (0, import_i18n75.__)("Any Link") },
-      { value: ":visited", label: (0, import_i18n75.__)("Visited") },
-      { value: ":hover", label: (0, import_i18n75.__)("Hover") },
-      { value: ":focus", label: (0, import_i18n75.__)("Focus") },
-      { value: ":focus-visible", label: (0, import_i18n75.__)("Focus-visible") },
-      { value: ":active", label: (0, import_i18n75.__)("Active") }
+      { 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") }
     ]
   };
   var VALID_BLOCK_STATES = {
     "core/button": [
-      { value: ":hover", label: (0, import_i18n75.__)("Hover") },
-      { value: ":focus", label: (0, import_i18n75.__)("Focus") },
-      { value: ":focus-visible", label: (0, import_i18n75.__)("Focus-visible") },
-      { value: ":active", label: (0, import_i18n75.__)("Active") }
+      { 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") }
     ]
   };
   var RESPONSIVE_STATES = [
-    { value: "@tablet", label: (0, import_i18n75.__)("Tablet") },
-    { value: "@mobile", label: (0, import_i18n75.__)("Mobile") }
+    { value: "@tablet", label: (0, import_i18n80.__)("Tablet") },
+    { value: "@mobile", label: (0, import_i18n80.__)("Mobile") }
   ];
   function removePropertiesFromObject(object, properties) {
     if (!properties?.length) {
@@ -41712,7 +48116,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_element133.useContext)(GlobalStylesContext);
+    const { user, base, merged, onChange } = (0, import_element146.useContext)(GlobalStylesContext);
     const statePathParts = state?.split(".").filter(Boolean) ?? [];
     const pseudoSelectorState = statePathParts.find(
       (value) => value.startsWith(":")
@@ -41725,7 +48129,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_element133.useMemo)(() => {
+    const styleValue = (0, import_element146.useMemo)(() => {
       const rawValue = getStyle(
         sourceValue,
         stylePath,
@@ -41743,7 +48147,7 @@ If there's a particular need for this, please submit a feature request at https:
       shouldDecodeEncode,
       pseudoSelectorState
     ]);
-    const setStyleValue = (0, import_element133.useCallback)(
+    const setStyleValue = (0, import_element146.useCallback)(
       (newValue) => {
         let valueToSet = newValue;
         if (pseudoSelectorState) {
@@ -41771,18 +48175,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_element133.useContext)(GlobalStylesContext);
+    const { user, base, merged, onChange } = (0, import_element146.useContext)(GlobalStylesContext);
     let sourceValue = merged;
     if (readFrom === "base") {
       sourceValue = base;
     } else if (readFrom === "user") {
       sourceValue = user;
     }
-    const settingValue = (0, import_element133.useMemo)(
+    const settingValue = (0, import_element146.useMemo)(
       () => getSetting(sourceValue, path, blockName),
       [sourceValue, path, blockName]
     );
-    const setSettingValue = (0, import_element133.useCallback)(
+    const setSettingValue = (0, import_element146.useCallback)(
       (newValue) => {
         const newGlobalStyles = setSetting(
           user,
@@ -41796,31 +48200,31 @@ If there's a particular need for this, please submit a feature request at https:
     );
     return [settingValue, setSettingValue];
   }
-  var EMPTY_ARRAY10 = [];
+  var EMPTY_ARRAY9 = [];
   function hasThemeVariation({
     title,
     settings: settings2,
     styles
   }) {
-    return title === (0, import_i18n76.__)("Default") || Object.keys(settings2 || {}).length > 0 || Object.keys(styles || {}).length > 0;
+    return title === (0, import_i18n81.__)("Default") || Object.keys(settings2 || {}).length > 0 || Object.keys(styles || {}).length > 0;
   }
   function useCurrentMergeThemeStyleVariationsWithUserConfig(properties = []) {
-    const { variationsFromTheme } = (0, import_data42.useSelect)((select4) => {
+    const { variationsFromTheme } = (0, import_data43.useSelect)((select4) => {
       const _variationsFromTheme = select4(
         import_core_data25.store
       ).__experimentalGetCurrentThemeGlobalStylesVariations?.();
       return {
-        variationsFromTheme: _variationsFromTheme || EMPTY_ARRAY10
+        variationsFromTheme: _variationsFromTheme || EMPTY_ARRAY9
       };
     }, []);
-    const { user: userVariation } = (0, import_element133.useContext)(GlobalStylesContext);
-    return (0, import_element133.useMemo)(() => {
+    const { user: userVariation } = (0, import_element146.useContext)(GlobalStylesContext);
+    return (0, import_element146.useMemo)(() => {
       const clonedUserVariation = structuredClone(userVariation);
       const userVariationWithoutProperties = removePropertiesFromObject(
         clonedUserVariation,
         properties
       );
-      userVariationWithoutProperties.title = (0, import_i18n76.__)("Default");
+      userVariationWithoutProperties.title = (0, import_i18n81.__)("Default");
       const variationsWithPropertiesAndBase = variationsFromTheme.filter((variation) => {
         return isVariationWithProperties(variation, properties);
       }).map((variation) => {
@@ -41838,7 +48242,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/root-menu.mjs
-  var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
   var {
     useHasDimensionsPanel,
     useHasTypographyPanel,
@@ -41848,7 +48252,7 @@ If there's a particular need for this, please submit a feature request at https:
   } = unlock6(import_block_editor6.privateApis);

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

   // packages/global-styles-ui/build-module/preview-hooks.mjs
   function useStylesPreviewColors() {
@@ -41884,9 +48288,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_element134 = __toESM(require_element(), 1);
-  var import_components75 = __toESM(require_components(), 1);
-  var import_i18n78 = __toESM(require_i18n(), 1);
+  var import_element147 = __toESM(require_element(), 1);
+  var import_components80 = __toESM(require_components(), 1);
+  var import_i18n83 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/font-library/utils/preview-styles.mjs
   function findNearest(input, numbers) {
@@ -41955,12 +48359,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/typography-example.mjs
-  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
   function PreviewTypography({
     fontSize,
     variation
   }) {
-    const { base } = (0, import_element134.useContext)(GlobalStylesContext);
+    const { base } = (0, import_element147.useContext)(GlobalStylesContext);
     let config2 = base;
     if (variation) {
       config2 = { ...base, ...variation };
@@ -41977,8 +48381,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_runtime219.jsxs)(
-      import_components75.__unstableMotion.div,
+    return /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(
+      import_components80.__unstableMotion.div,
       {
         animate: {
           scale: 1,
@@ -41997,24 +48401,24 @@ If there's a particular need for this, please submit a feature request at https:
           lineHeight: 1
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("span", { style: headingPreviewStyle, children: (0, import_i18n78._x)("A", "Uppercase letter A") }),
-          /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("span", { style: bodyPreviewStyle, children: (0, import_i18n78._x)("a", "Lowercase letter A") })
+          /* @__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") })
         ]
       }
     );
   }

   // packages/global-styles-ui/build-module/highlighted-colors.mjs
-  var import_components76 = __toESM(require_components(), 1);
-  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
+  var import_components81 = __toESM(require_components(), 1);
+  var import_jsx_runtime232 = __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_runtime220.jsx)(
-      import_components76.__unstableMotion.div,
+    return highlightedColors.map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+      import_components81.__unstableMotion.div,
       {
         style: {
           height: scaledSwatchSize,
@@ -42039,10 +48443,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_components77 = __toESM(require_components(), 1);
-  var import_compose24 = __toESM(require_compose(), 1);
-  var import_element135 = __toESM(require_element(), 1);
-  var import_jsx_runtime221 = __toESM(require_jsx_runtime(), 1);
+  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 normalizedWidth = 248;
   var normalizedHeight = 152;
   var THROTTLE_OPTIONS = {
@@ -42057,22 +48461,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_compose24.useReducedMotion)();
-    const [isHovered, setIsHovered] = (0, import_element135.useState)(false);
-    const [containerResizeListener, { width }] = (0, import_compose24.useResizeObserver)();
-    const [throttledWidth, setThrottledWidthState] = (0, import_element135.useState)(width);
-    const [ratioState, setRatioState] = (0, import_element135.useState)();
-    const setThrottledWidth = (0, import_compose24.useThrottle)(
+    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)(
       setThrottledWidthState,
       250,
       THROTTLE_OPTIONS
     );
-    (0, import_element135.useLayoutEffect)(() => {
+    (0, import_element148.useLayoutEffect)(() => {
       if (width) {
         setThrottledWidth(width);
       }
     }, [width, setThrottledWidth]);
-    (0, import_element135.useLayoutEffect)(() => {
+    (0, import_element148.useLayoutEffect)(() => {
       const newRatio = throttledWidth ? throttledWidth / normalizedWidth : 1;
       const ratioDiff = newRatio - (ratioState || 0);
       const isRatioDiffBigEnough = Math.abs(ratioDiff) > 0.1;
@@ -42083,10 +48487,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_runtime221.jsxs)(import_jsx_runtime221.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("div", { style: { position: "relative" }, children: containerResizeListener }),
+    return /* @__PURE__ */ (0, import_jsx_runtime233.jsxs)(import_jsx_runtime233.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime233.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_runtime221.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
         Skeleton,
         {
           className: "global-styles-ui-preview__wrapper",
@@ -42095,7 +48499,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      isReady && /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
+      isReady && /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
         "div",
         {
           className: clsx_default("global-styles-ui-preview__wrapper", {
@@ -42107,8 +48511,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_runtime221.jsx)(
-            import_components77.__unstableMotion.div,
+          children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+            import_components82.__unstableMotion.div,
             {
               style: {
                 height: normalizedHeight * ratio,
@@ -42129,7 +48533,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_runtime222 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
   var firstFrameVariants = {
     start: {
       scale: 1,
@@ -42179,23 +48583,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_runtime222.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)(
       preview_wrapper_default,
       {
         label,
         isFocused,
         withHoverView,
         children: [
-          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
-            import_components78.__unstableMotion.div,
+          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+            import_components83.__unstableMotion.div,
             {
               variants: firstFrameVariants,
               style: {
                 height: "100%",
                 overflow: "hidden"
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)(
-                import_components78.__experimentalHStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)(
+                import_components83.__experimentalHStack,
                 {
                   spacing: 10 * ratio,
                   justify: "center",
@@ -42204,14 +48608,14 @@ If there's a particular need for this, please submit a feature request at https:
                     overflow: "hidden"
                   },
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
                       PreviewTypography,
                       {
                         fontSize: 65 * ratio,
                         variation
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(import_components78.__experimentalVStack, { spacing: 4 * ratio, children: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(import_components83.__experimentalVStack, { spacing: 4 * ratio, children: /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
                       HighlightedColors,
                       {
                         normalizedColorSwatchSize: 32,
@@ -42224,8 +48628,8 @@ If there's a particular need for this, please submit a feature request at https:
             },
             key
           ),
-          ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
-            import_components78.__unstableMotion.div,
+          ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+            import_components83.__unstableMotion.div,
             {
               variants: withHoverView ? midFrameVariants : void 0,
               style: {
@@ -42237,8 +48641,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_runtime222.jsx)(
-                import_components78.__experimentalHStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+                import_components83.__experimentalHStack,
                 {
                   spacing: 0,
                   justify: "flex-start",
@@ -42246,7 +48650,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_runtime222.jsx)(
+                  children: paletteColors.slice(0, 4).map(({ color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
                     "div",
                     {
                       style: {
@@ -42262,8 +48666,8 @@ If there's a particular need for this, please submit a feature request at https:
             },
             key
           ),
-          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
-            import_components78.__unstableMotion.div,
+          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+            import_components83.__unstableMotion.div,
             {
               variants: secondFrameVariants,
               style: {
@@ -42273,8 +48677,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_runtime222.jsx)(
-                import_components78.__experimentalVStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+                import_components83.__experimentalVStack,
                 {
                   spacing: 3 * ratio,
                   justify: "center",
@@ -42284,7 +48688,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_runtime222.jsx)(
+                  children: label && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
                     "div",
                     {
                       style: {
@@ -42310,30 +48714,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_runtime223 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/screen-block-list.mjs
   var import_blocks5 = __toESM(require_blocks(), 1);
-  var import_i18n81 = __toESM(require_i18n(), 1);
-  var import_components82 = __toESM(require_components(), 1);
-  var import_data45 = __toESM(require_data(), 1);
-  var import_element136 = __toESM(require_element(), 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_block_editor8 = __toESM(require_block_editor(), 1);
-  var import_compose25 = __toESM(require_compose(), 1);
-  var import_a11y7 = __toESM(require_a11y(), 1);
+  var import_compose29 = __toESM(require_compose(), 1);
+  var import_a11y8 = __toESM(require_a11y(), 1);

   // packages/global-styles-ui/build-module/variations/variations-panel.mjs
   var import_blocks4 = __toESM(require_blocks(), 1);
-  var import_data44 = __toESM(require_data(), 1);
-  var import_components80 = __toESM(require_components(), 1);
-  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
+  var import_data45 = __toESM(require_data(), 1);
+  var import_components85 = __toESM(require_components(), 1);
+  var import_jsx_runtime236 = __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_data44.useSelect)(
+    const blockStyles = (0, import_data45.useSelect)(
       (select4) => {
         const { getBlockStyles } = select4(import_blocks4.store);
         return getBlockStyles(name2);
@@ -42346,14 +48750,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_components81 = __toESM(require_components(), 1);
-  var import_i18n80 = __toESM(require_i18n(), 1);
+  var import_components86 = __toESM(require_components(), 1);
+  var import_i18n85 = __toESM(require_i18n(), 1);
   var import_block_editor7 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
   var { StateControl, StateControlBadges } = unlock6(import_block_editor7.privateApis);

   // packages/global-styles-ui/build-module/screen-block-list.mjs
-  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
   var {
     useHasDimensionsPanel: useHasDimensionsPanel2,
     useHasTypographyPanel: useHasTypographyPanel2,
@@ -42363,7 +48767,7 @@ If there's a particular need for this, please submit a feature request at https:
     useHasBackgroundPanel: useHasBackgroundPanel2
   } = unlock6(import_block_editor8.privateApis);
   function useSortedBlockTypes() {
-    const blockItems = (0, import_data45.useSelect)(
+    const blockItems = (0, import_data46.useSelect)(
       (select4) => select4(import_blocks5.store).getBlockTypes(),
       []
     );
@@ -42397,44 +48801,44 @@ If there's a particular need for this, please submit a feature request at https:
     if (!hasBlockMenuItem) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
       NavigationButtonAsItem,
       {
         path: "/blocks/" + encodeURIComponent(block.name),
-        children: /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(import_components82.__experimentalHStack, { justify: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(import_block_editor8.BlockIcon, { icon: block.icon }),
-          /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(import_components82.FlexItem, { children: block.title })
+        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 })
         ] })
       }
     );
   }
   function BlockList({ filterValue }) {
     const sortedBlockTypes = useSortedBlockTypes();
-    const debouncedSpeak = (0, import_compose25.useDebounce)(import_a11y7.speak, 500);
-    const { isMatchingSearchTerm } = (0, import_data45.useSelect)(import_blocks5.store);
+    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(
       (blockType) => isMatchingSearchTerm(blockType, filterValue)
     );
-    const blockTypesListRef = (0, import_element136.useRef)(null);
-    (0, import_element136.useEffect)(() => {
+    const blockTypesListRef = (0, import_element149.useRef)(null);
+    (0, import_element149.useEffect)(() => {
       if (!filterValue) {
         return;
       }
       const count = blockTypesListRef.current?.childElementCount || 0;
-      const resultsFoundMessage = (0, import_i18n81.sprintf)(
+      const resultsFoundMessage = (0, import_i18n86.sprintf)(
         /* translators: %d: number of results. */
-        (0, import_i18n81._n)("%d result found.", "%d results found.", count),
+        (0, import_i18n86._n)("%d result found.", "%d results found.", count),
         count
       );
       debouncedSpeak(resultsFoundMessage, "polite");
     }, [filterValue, debouncedSpeak]);
-    return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
       "div",
       {
         ref: blockTypesListRef,
         className: "global-styles-ui-block-types-item-list",
         role: "list",
-        children: filteredBlockTypes.length === 0 ? /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(import_components82.__experimentalText, { align: "center", as: "p", children: (0, import_i18n81.__)("No blocks found.") }) : filteredBlockTypes.map((block) => /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+        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)(
           BlockMenuItem,
           {
             block
@@ -42444,36 +48848,36 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var MemoizedBlockList = (0, import_element136.memo)(BlockList);
+  var MemoizedBlockList = (0, import_element149.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_element138 = __toESM(require_element(), 1);
-  var import_data46 = __toESM(require_data(), 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_components85 = __toESM(require_components(), 1);
-  var import_i18n82 = __toESM(require_i18n(), 1);
+  var import_components90 = __toESM(require_components(), 1);
+  var import_i18n87 = __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_components83 = __toESM(require_components(), 1);
-  var import_element137 = __toESM(require_element(), 1);
-  var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 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(
     privateApis
   );

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

   // packages/global-styles-ui/build-module/screen-block.mjs
-  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
   var {
     useHasDimensionsPanel: useHasDimensionsPanel3,
     useHasTypographyPanel: useHasTypographyPanel3,
@@ -42494,38 +48898,38 @@ If there's a particular need for this, please submit a feature request at https:
   } = unlock6(import_block_editor10.privateApis);

   // packages/global-styles-ui/build-module/screen-typography.mjs
-  var import_i18n96 = __toESM(require_i18n(), 1);
-  var import_components104 = __toESM(require_components(), 1);
-  var import_element150 = __toESM(require_element(), 1);
+  var import_i18n101 = __toESM(require_i18n(), 1);
+  var import_components107 = __toESM(require_components(), 1);
+  var import_element163 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/screen-body.mjs
-  var import_components86 = __toESM(require_components(), 1);
-  var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
+  var import_components91 = __toESM(require_components(), 1);
+  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/typography-elements.mjs
-  var import_i18n83 = __toESM(require_i18n(), 1);
-  var import_components87 = __toESM(require_components(), 1);
-  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n88 = __toESM(require_i18n(), 1);
+  var import_components92 = __toESM(require_components(), 1);
+  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);

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

   // packages/global-styles-ui/build-module/preview-typography.mjs
-  var import_components88 = __toESM(require_components(), 1);
-  var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
+  var import_components93 = __toESM(require_components(), 1);
+  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
   var StylesPreviewTypography = ({
     variation,
     isFocused,
     withHoverView
   }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
       preview_wrapper_default,
       {
         label: variation.title,
         isFocused,
         withHoverView,
-        children: ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
-          import_components88.__experimentalHStack,
+        children: ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+          import_components93.__experimentalHStack,
           {
             spacing: 10 * ratio,
             justify: "center",
@@ -42533,7 +48937,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_runtime232.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
               PreviewTypography,
               {
                 variation,
@@ -42549,10 +48953,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_element139 = __toESM(require_element(), 1);
+  var import_element152 = __toESM(require_element(), 1);
   var import_keycodes5 = __toESM(require_keycodes(), 1);
-  var import_i18n84 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n89 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
   function Variation({
     variation,
     children,
@@ -42560,13 +48964,13 @@ If there's a particular need for this, please submit a feature request at https:
     properties,
     showTooltip = false
   }) {
-    const [isFocused, setIsFocused] = (0, import_element139.useState)(false);
+    const [isFocused, setIsFocused] = (0, import_element152.useState)(false);
     const {
       base,
       user,
       onChange: setUserConfig
-    } = (0, import_element139.useContext)(GlobalStylesContext);
-    const context = (0, import_element139.useMemo)(() => {
+    } = (0, import_element152.useContext)(GlobalStylesContext);
+    const context = (0, import_element152.useMemo)(() => {
       let merged = mergeGlobalStyles(base, variation);
       if (properties) {
         merged = filterObjectByProperties(merged, properties);
@@ -42586,20 +48990,20 @@ If there's a particular need for this, please submit a feature request at https:
         selectVariation();
       }
     };
-    const isActive = (0, import_element139.useMemo)(
+    const isActive = (0, import_element152.useMemo)(
       () => areGlobalStylesEqual(user, variation),
       [user, variation]
     );
     let label = variation?.title;
     if (variation?.description) {
-      label = (0, import_i18n84.sprintf)(
+      label = (0, import_i18n89.sprintf)(
         /* translators: 1: variation title. 2: variation description. */
-        (0, import_i18n84._x)("%1$s (%2$s)", "variation label"),
+        (0, import_i18n89._x)("%1$s (%2$s)", "variation label"),
         variation?.title,
         variation?.description
       );
     }
-    const content = /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+    const content = /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
       "div",
       {
         className: clsx_default("global-styles-ui-variations_item", {
@@ -42613,7 +49017,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_runtime233.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
           "div",
           {
             className: clsx_default("global-styles-ui-variations_item-preview", {
@@ -42624,14 +49028,14 @@ If there's a particular need for this, please submit a feature request at https:
         )
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(GlobalStylesContext.Provider, { value: context, children: showTooltip ? /* @__PURE__ */ (0, import_jsx_runtime233.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(tooltip_exports.Trigger, { render: content }),
-      /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(tooltip_exports.Popup, { children: variation?.title })
+    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 })
     ] }) : content });
   }

   // packages/global-styles-ui/build-module/variations/variations-typography.mjs
-  var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
   var propertiesToFilter = ["typography"];
   function TypographyVariations({
     title,
@@ -42641,23 +49045,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_runtime234.jsxs)(import_components89.__experimentalVStack, { spacing: 3, children: [
-      title && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(Subtitle, { level: 3, children: title }),
-      /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
-        import_components89.__experimentalGrid,
+    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,
         {
           columns: 3,
           gap,
           className: "global-styles-ui-style-variations-container",
           children: typographyVariations.map(
             (variation, index2) => {
-              return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
                 Variation,
                 {
                   variation,
                   properties: propertiesToFilter,
                   showTooltip: true,
-                  children: () => /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+                  children: () => /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
                     preview_typography_default,
                     {
                       variation
@@ -42674,114 +49078,110 @@ 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_i18n94 = __toESM(require_i18n(), 1);
-  var import_components102 = __toESM(require_components(), 1);
-  var import_element149 = __toESM(require_element(), 1);
+  var import_i18n99 = __toESM(require_i18n(), 1);
+  var import_components105 = __toESM(require_components(), 1);
+  var import_element162 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/font-library/context.mjs
-  var import_element140 = __toESM(require_element(), 1);
-  var import_data47 = __toESM(require_data(), 1);
+  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_i18n86 = __toESM(require_i18n(), 1);
+  var import_i18n91 = __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);

-  // packages/global-styles-ui/build-module/font-library/utils/index.mjs
-  var import_components90 = __toESM(require_components(), 1);
-
   // packages/global-styles-ui/build-module/font-library/utils/constants.mjs
-  var import_i18n85 = __toESM(require_i18n(), 1);
+  var import_i18n90 = __toESM(require_i18n(), 1);
   var FONT_WEIGHTS = {
-    100: (0, import_i18n85._x)("Thin", "font weight"),
-    200: (0, import_i18n85._x)("Extra-light", "font weight"),
-    300: (0, import_i18n85._x)("Light", "font weight"),
-    400: (0, import_i18n85._x)("Normal", "font weight"),
-    500: (0, import_i18n85._x)("Medium", "font weight"),
-    600: (0, import_i18n85._x)("Semi-bold", "font weight"),
-    700: (0, import_i18n85._x)("Bold", "font weight"),
-    800: (0, import_i18n85._x)("Extra-bold", "font weight"),
-    900: (0, import_i18n85._x)("Black", "font weight")
+    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")
   };
   var FONT_STYLES = {
-    normal: (0, import_i18n85._x)("Normal", "font style"),
-    italic: (0, import_i18n85._x)("Italic", "font style")
+    normal: (0, import_i18n90._x)("Normal", "font style"),
+    italic: (0, import_i18n90._x)("Italic", "font style")
   };

   // packages/global-styles-ui/build-module/font-library/utils/index.mjs
   var { File } = window;
-  var { kebabCase: kebabCase3 } = unlock6(import_components90.privateApis);

   // packages/global-styles-ui/build-module/font-library/context.mjs
-  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
-  var FontLibraryContext = (0, import_element140.createContext)(
+  var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
+  var FontLibraryContext = (0, import_element153.createContext)(
     {}
   );
   FontLibraryContext.displayName = "FontLibraryContext";

   // packages/global-styles-ui/build-module/font-library/modal.mjs
-  var import_i18n92 = __toESM(require_i18n(), 1);
-  var import_components100 = __toESM(require_components(), 1);
+  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_data49 = __toESM(require_data(), 1);
+  var import_data50 = __toESM(require_data(), 1);

   // packages/global-styles-ui/build-module/font-library/installed-fonts.mjs
-  var import_components94 = __toESM(require_components(), 1);
+  var import_components98 = __toESM(require_components(), 1);
   var import_core_data30 = __toESM(require_core_data(), 1);
-  var import_data48 = __toESM(require_data(), 1);
-  var import_element144 = __toESM(require_element(), 1);
-  var import_i18n88 = __toESM(require_i18n(), 1);
+  var import_data49 = __toESM(require_data(), 1);
+  var import_element157 = __toESM(require_element(), 1);
+  var import_i18n93 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/font-library/font-card.mjs
-  var import_i18n87 = __toESM(require_i18n(), 1);
-  var import_element142 = __toESM(require_element(), 1);
-  var import_components92 = __toESM(require_components(), 1);
+  var import_i18n92 = __toESM(require_i18n(), 1);
+  var import_element155 = __toESM(require_element(), 1);
+  var import_components96 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/font-library/font-demo.mjs
-  var import_components91 = __toESM(require_components(), 1);
-  var import_element141 = __toESM(require_element(), 1);
-  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
+  var import_components95 = __toESM(require_components(), 1);
+  var import_element154 = __toESM(require_element(), 1);
+  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/font-card.mjs
-  var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/library-font-variant.mjs
-  var import_element143 = __toESM(require_element(), 1);
-  var import_components93 = __toESM(require_components(), 1);
-  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
+  var import_element156 = __toESM(require_element(), 1);
+  var import_components97 = __toESM(require_components(), 1);
+  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/installed-fonts.mjs
-  var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/font-collection.mjs
-  var import_element146 = __toESM(require_element(), 1);
-  var import_components97 = __toESM(require_components(), 1);
-  var import_compose26 = __toESM(require_compose(), 1);
-  var import_i18n90 = __toESM(require_i18n(), 1);
+  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);

   // packages/global-styles-ui/build-module/font-library/google-fonts-confirm-dialog.mjs
-  var import_i18n89 = __toESM(require_i18n(), 1);
-  var import_components95 = __toESM(require_components(), 1);
-  var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n94 = __toESM(require_i18n(), 1);
+  var import_components99 = __toESM(require_components(), 1);
+  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/collection-font-variant.mjs
-  var import_element145 = __toESM(require_element(), 1);
-  var import_components96 = __toESM(require_components(), 1);
-  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
+  var import_element158 = __toESM(require_element(), 1);
+  var import_components100 = __toESM(require_components(), 1);
+  var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/font-collection.mjs
-  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_CATEGORY = {
     slug: "all",
-    name: (0, import_i18n90._x)("All", "font categories")
+    name: (0, import_i18n95._x)("All", "font categories")
   };

   // packages/global-styles-ui/build-module/font-library/upload-fonts.mjs
-  var import_i18n91 = __toESM(require_i18n(), 1);
-  var import_components99 = __toESM(require_components(), 1);
-  var import_element147 = __toESM(require_element(), 1);
+  var import_i18n96 = __toESM(require_i18n(), 1);
+  var import_components102 = __toESM(require_components(), 1);
+  var import_element160 = __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, {
@@ -46599,12 +52999,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 (__149) {
+            } catch (__152) {
               STR_APPLY_OK = false;
             }
             try {
               String.fromCharCode.apply(null, new Uint8Array(1));
-            } catch (__149) {
+            } catch (__152) {
               STR_APPLY_UIA_OK = false;
             }
             var _utf8len = new utils.Buf8(256);
@@ -46678,9 +53078,9 @@ If there's a particular need for this, please submit a feature request at https:
               }
               return buf;
             };
-            exports2.buf2string = function(buf, max2) {
+            exports2.buf2string = function(buf, max3) {
               var i2, out, c6, c_len;
-              var len = max2 || buf.length;
+              var len = max3 || buf.length;
               var utf16buf = new Array(len * 2);
               for (out = 0, i2 = 0; i2 < len; ) {
                 c6 = buf[i2++];
@@ -46713,23 +53113,23 @@ If there's a particular need for this, please submit a feature request at https:
               }
               return buf2binstring(utf16buf, out);
             };
-            exports2.utf8border = function(buf, max2) {
+            exports2.utf8border = function(buf, max3) {
               var pos;
-              max2 = max2 || buf.length;
-              if (max2 > buf.length) {
-                max2 = buf.length;
+              max3 = max3 || buf.length;
+              if (max3 > buf.length) {
+                max3 = buf.length;
               }
-              pos = max2 - 1;
+              pos = max3 - 1;
               while (pos >= 0 && (buf[pos] & 192) === 128) {
                 pos--;
               }
               if (pos < 0) {
-                return max2;
+                return max3;
               }
               if (pos === 0) {
-                return max2;
+                return max3;
               }
-              return pos + _utf8len[buf[pos]] > max2 ? pos : max2;
+              return pos + _utf8len[buf[pos]] > max3 ? pos : max3;
             };
           },
           { "./common": 1 }
@@ -48641,7 +55041,7 @@ If there's a particular need for this, please submit a feature request at https:
               var bits = opts.bits;
               var len = 0;
               var sym = 0;
-              var min2 = 0, max2 = 0;
+              var min3 = 0, max3 = 0;
               var root = 0;
               var curr = 0;
               var drop = 0;
@@ -48668,27 +55068,27 @@ If there's a particular need for this, please submit a feature request at https:
                 count[lens[lens_index + sym]]++;
               }
               root = bits;
-              for (max2 = MAXBITS; max2 >= 1; max2--) {
-                if (count[max2] !== 0) {
+              for (max3 = MAXBITS; max3 >= 1; max3--) {
+                if (count[max3] !== 0) {
                   break;
                 }
               }
-              if (root > max2) {
-                root = max2;
+              if (root > max3) {
+                root = max3;
               }
-              if (max2 === 0) {
+              if (max3 === 0) {
                 table[table_index++] = 1 << 24 | 64 << 16 | 0;
                 table[table_index++] = 1 << 24 | 64 << 16 | 0;
                 opts.bits = 1;
                 return 0;
               }
-              for (min2 = 1; min2 < max2; min2++) {
-                if (count[min2] !== 0) {
+              for (min3 = 1; min3 < max3; min3++) {
+                if (count[min3] !== 0) {
                   break;
                 }
               }
-              if (root < min2) {
-                root = min2;
+              if (root < min3) {
+                root = min3;
               }
               left = 1;
               for (len = 1; len <= MAXBITS; len++) {
@@ -48698,7 +55098,7 @@ If there's a particular need for this, please submit a feature request at https:
                   return -1;
                 }
               }
-              if (left > 0 && (type === CODES || max2 !== 1)) {
+              if (left > 0 && (type === CODES || max3 !== 1)) {
                 return -1;
               }
               offs[1] = 0;
@@ -48726,7 +55126,7 @@ If there's a particular need for this, please submit a feature request at https:
               }
               huff = 0;
               sym = 0;
-              len = min2;
+              len = min3;
               next = table_index;
               curr = root;
               drop = 0;
@@ -48750,7 +55150,7 @@ If there's a particular need for this, please submit a feature request at https:
                 }
                 incr = 1 << len - drop;
                 fill = 1 << curr;
-                min2 = fill;
+                min3 = fill;
                 do {
                   fill -= incr;
                   table[next + (huff >> drop) + fill] = here_bits << 24 | here_op << 16 | here_val | 0;
@@ -48767,7 +55167,7 @@ If there's a particular need for this, please submit a feature request at https:
                 }
                 sym++;
                 if (--count[len] === 0) {
-                  if (len === max2) {
+                  if (len === max3) {
                     break;
                   }
                   len = lens[lens_index + work[sym]];
@@ -48776,10 +55176,10 @@ If there's a particular need for this, please submit a feature request at https:
                   if (drop === 0) {
                     drop = root;
                   }
-                  next += min2;
+                  next += min3;
                   curr = len - drop;
                   left = 1 << curr;
-                  while (curr + drop < max2) {
+                  while (curr + drop < max3) {
                     left -= count[curr + drop];
                     if (left <= 0) {
                       break;
@@ -49122,7 +55522,7 @@ If there's a particular need for this, please submit a feature request at https:
   function asText(data) {
     return Array.from(data).map((v2) => String.fromCharCode(v2)).join(``);
   }
-  var Parser = class {
+  var Parser2 = class {
     constructor(dict, dataview, name2) {
       this.name = (name2 || dict.tag || ``).trim();
       this.length = dict.length;
@@ -49269,7 +55669,7 @@ If there's a particular need for this, please submit a feature request at https:
   var SimpleTable = class extends ParsedData {
     constructor(dict, dataview, name2) {
       const { parser, start: start2 } = super(
-        new Parser(dict, dataview, name2)
+        new Parser2(dict, dataview, name2)
       );
       const pGetter = { enumerable: false, get: () => parser };
       Object.defineProperty(this, `p`, pGetter);
@@ -49700,13 +56100,13 @@ If there's a particular need for this, please submit a feature request at https:
   function getFontCSSFormat(path, errorOnStyle) {
     let pos = path.lastIndexOf(`.`);
     let ext = (path.substring(pos + 1) || ``).toLowerCase();
-    let format6 = {
+    let format7 = {
       ttf: `truetype`,
       otf: `opentype`,
       woff: `woff`,
       woff2: `woff2`
     }[ext];
-    if (format6) return format6;
+    if (format7) return format7;
     let msg = {
       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.`,
@@ -49722,8 +56122,8 @@ If there's a particular need for this, please submit a feature request at https:
   }
   async function setupFontFace(name2, url, options = {}) {
     if (!globalThis.document) return;
-    let format6 = getFontCSSFormat(url, options.errorOnStyle);
-    if (!format6) return;
+    let format7 = getFontCSSFormat(url, options.errorOnStyle);
+    if (!format7) return;
     let style = document.createElement(`style`);
     style.className = `injected-by-Font-js`;
     let rules = [];
@@ -49739,7 +56139,7 @@ If there's a particular need for this, please submit a feature request at https:
       `
 	`
     )}
-    src: url("${url}") format("${format6}");
+    src: url("${url}") format("${format7}");
 }`;
     globalThis.document.head.appendChild(style);
     return style;
@@ -50336,16 +56736,16 @@ If there's a particular need for this, please submit a feature request at https:
     }
   };
   function createSubTable(parser, platformID, encodingID) {
-    const format6 = parser.uint16;
-    if (format6 === 0) return new Format0(parser, platformID, encodingID);
-    if (format6 === 2) return new Format2(parser, platformID, encodingID);
-    if (format6 === 4) return new Format4(parser, platformID, encodingID);
-    if (format6 === 6) return new Format6(parser, platformID, encodingID);
-    if (format6 === 8) return new Format8(parser, platformID, encodingID);
-    if (format6 === 10) return new Format10(parser, platformID, encodingID);
-    if (format6 === 12) return new Format12(parser, platformID, encodingID);
-    if (format6 === 13) return new Format13(parser, platformID, encodingID);
-    if (format6 === 14) return new Format14(parser, platformID, encodingID);
+    const format7 = parser.uint16;
+    if (format7 === 0) return new Format0(parser, platformID, encodingID);
+    if (format7 === 2) return new Format2(parser, platformID, encodingID);
+    if (format7 === 4) return new Format4(parser, platformID, encodingID);
+    if (format7 === 6) return new Format6(parser, platformID, encodingID);
+    if (format7 === 8) return new Format8(parser, platformID, encodingID);
+    if (format7 === 10) return new Format10(parser, platformID, encodingID);
+    if (format7 === 12) return new Format12(parser, platformID, encodingID);
+    if (format7 === 13) return new Format13(parser, platformID, encodingID);
+    if (format7 === 14) return new Format14(parser, platformID, encodingID);
     return {};
   }
   var cmap = class extends SimpleTable {
@@ -52815,122 +59215,118 @@ 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/utils/make-families-from-faces.mjs
-  var import_components98 = __toESM(require_components(), 1);
-  var { kebabCase: kebabCase4 } = unlock6(import_components98.privateApis);
-
   // packages/global-styles-ui/build-module/font-library/upload-fonts.mjs
-  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/modal.mjs
-  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs } = unlock6(import_components100.privateApis);
+  var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
+  var { Tabs } = unlock6(import_components103.privateApis);
   var DEFAULT_TAB = {
     id: "installed-fonts",
-    title: (0, import_i18n92._x)("Library", "Font library")
+    title: (0, import_i18n97._x)("Library", "Font library")
   };
   var UPLOAD_TAB = {
     id: "upload-fonts",
-    title: (0, import_i18n92._x)("Upload", "noun")
+    title: (0, import_i18n97._x)("Upload", "noun")
   };

   // packages/global-styles-ui/build-module/font-family-item.mjs
-  var import_i18n93 = __toESM(require_i18n(), 1);
-  var import_components101 = __toESM(require_components(), 1);
-  var import_element148 = __toESM(require_element(), 1);
-  var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
+  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);

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

   // packages/global-styles-ui/build-module/font-sizes/font-sizes-count.mjs
-  var import_i18n95 = __toESM(require_i18n(), 1);
-  var import_components103 = __toESM(require_components(), 1);
-  var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n100 = __toESM(require_i18n(), 1);
+  var import_components106 = __toESM(require_components(), 1);
+  var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);

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

   // packages/global-styles-ui/build-module/screen-typography-element.mjs
-  var import_i18n97 = __toESM(require_i18n(), 1);
-  var import_components105 = __toESM(require_components(), 1);
-  var import_element151 = __toESM(require_element(), 1);
+  var import_i18n102 = __toESM(require_i18n(), 1);
+  var import_components108 = __toESM(require_components(), 1);
+  var import_element164 = __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_runtime249 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
   var { useSettingsForBlockElement: useSettingsForBlockElement4, TypographyPanel: StylesTypographyPanel2 } = unlock6(import_block_editor11.privateApis);

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

   // packages/global-styles-ui/build-module/screen-typography-element.mjs
-  var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
   var elements = {
     text: {
-      description: (0, import_i18n97.__)("Manage the fonts used on the site."),
-      title: (0, import_i18n97.__)("Text")
+      description: (0, import_i18n102.__)("Manage the fonts used on the site."),
+      title: (0, import_i18n102.__)("Text")
     },
     link: {
-      description: (0, import_i18n97.__)("Manage the fonts and typography used on the links."),
-      title: (0, import_i18n97.__)("Links")
+      description: (0, import_i18n102.__)("Manage the fonts and typography used on the links."),
+      title: (0, import_i18n102.__)("Links")
     },
     heading: {
-      description: (0, import_i18n97.__)("Manage the fonts and typography used on headings."),
-      title: (0, import_i18n97.__)("Headings")
+      description: (0, import_i18n102.__)("Manage the fonts and typography used on headings."),
+      title: (0, import_i18n102.__)("Headings")
     },
     caption: {
-      description: (0, import_i18n97.__)("Manage the fonts and typography used on captions."),
-      title: (0, import_i18n97.__)("Captions")
+      description: (0, import_i18n102.__)("Manage the fonts and typography used on captions."),
+      title: (0, import_i18n102.__)("Captions")
     },
     button: {
-      description: (0, import_i18n97.__)("Manage the fonts and typography used on buttons."),
-      title: (0, import_i18n97.__)("Buttons")
+      description: (0, import_i18n102.__)("Manage the fonts and typography used on buttons."),
+      title: (0, import_i18n102.__)("Buttons")
     }
   };

   // packages/global-styles-ui/build-module/screen-colors.mjs
-  var import_i18n99 = __toESM(require_i18n(), 1);
-  var import_components108 = __toESM(require_components(), 1);
+  var import_i18n104 = __toESM(require_i18n(), 1);
+  var import_components111 = __toESM(require_components(), 1);
   var import_block_editor12 = __toESM(require_block_editor(), 1);

   // packages/global-styles-ui/build-module/palette.mjs
-  var import_components107 = __toESM(require_components(), 1);
-  var import_i18n98 = __toESM(require_i18n(), 1);
-  var import_element152 = __toESM(require_element(), 1);
+  var import_components110 = __toESM(require_components(), 1);
+  var import_i18n103 = __toESM(require_i18n(), 1);
+  var import_element165 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/color-indicator-wrapper.mjs
-  var import_components106 = __toESM(require_components(), 1);
-  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
+  var import_components109 = __toESM(require_components(), 1);
+  var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);

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

   // packages/global-styles-ui/build-module/screen-colors.mjs
-  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
   var { useSettingsForBlockElement: useSettingsForBlockElement5, ColorPanel: StylesColorPanel2 } = unlock6(
     import_block_editor12.privateApis
   );

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

   // packages/global-styles-ui/build-module/color-palette-panel.mjs
-  var import_compose27 = __toESM(require_compose(), 1);
-  var import_components111 = __toESM(require_components(), 1);
-  var import_i18n100 = __toESM(require_i18n(), 1);
+  var import_compose31 = __toESM(require_compose(), 1);
+  var import_components114 = __toESM(require_components(), 1);
+  var import_i18n105 = __toESM(require_i18n(), 1);

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

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

   // packages/global-styles-ui/build-module/preset-colors.mjs
-  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
   function PresetColors() {
     const { paletteColors } = useStylesPreviewColors();
-    return paletteColors.slice(0, 4).map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+    return paletteColors.slice(0, 4).map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(
       "div",
       {
         style: {
@@ -52944,7 +59340,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_runtime256 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
   var firstFrameVariants2 = {
     start: {
       scale: 1,
@@ -52960,22 +59356,22 @@ If there's a particular need for this, please submit a feature request at https:
     isFocused,
     withHoverView
   }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
       preview_wrapper_default,
       {
         label,
         isFocused,
         withHoverView,
-        children: ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
-          import_components109.__unstableMotion.div,
+        children: ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+          import_components112.__unstableMotion.div,
           {
             variants: firstFrameVariants2,
             style: {
               height: "100%",
               overflow: "hidden"
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
-              import_components109.__experimentalHStack,
+            children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+              import_components112.__experimentalHStack,
               {
                 spacing: 0,
                 justify: "center",
@@ -52983,7 +59379,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_runtime256.jsx)(PresetColors, {})
+                children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(PresetColors, {})
               }
             )
           },
@@ -52995,7 +59391,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_runtime257 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
   var propertiesToFilter2 = ["color"];
   function ColorVariations({
     title,
@@ -53005,16 +59401,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_runtime257.jsxs)(import_components110.__experimentalVStack, { spacing: 3, children: [
-      title && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(Subtitle, { level: 3, children: title }),
-      /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_components110.__experimentalGrid, { gap, children: colorVariations.map((variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+    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)(
         Variation,
         {
           variation,
           isPill: true,
           properties: propertiesToFilter2,
           showTooltip: true,
-          children: () => /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(preview_colors_default, {})
+          children: () => /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(preview_colors_default, {})
         },
         index2
       )) })
@@ -53022,110 +59418,117 @@ 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_runtime258 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/gradients-palette-panel.mjs
-  var import_compose28 = __toESM(require_compose(), 1);
-  var import_components112 = __toESM(require_components(), 1);
-  var import_i18n101 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
+  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);

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

   // packages/global-styles-ui/build-module/screen-background.mjs
-  var import_i18n103 = __toESM(require_i18n(), 1);
+  var import_i18n108 = __toESM(require_i18n(), 1);
   var import_block_editor14 = __toESM(require_block_editor(), 1);
-  var import_components113 = __toESM(require_components(), 1);
+  var import_components116 = __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_runtime261 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
   var { BackgroundPanel: StylesBackgroundPanel2 } = unlock6(
     import_block_editor13.privateApis
   );

   // packages/global-styles-ui/build-module/screen-background.mjs
-  var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
   var { useHasBackgroundPanel: useHasBackgroundPanel4 } = unlock6(import_block_editor14.privateApis);

   // packages/global-styles-ui/build-module/shadows-panel.mjs
-  var import_components115 = __toESM(require_components(), 1);
-  var import_i18n105 = __toESM(require_i18n(), 1);
-  var import_element153 = __toESM(require_element(), 1);
+  var import_i18n111 = __toESM(require_i18n(), 1);

-  // packages/global-styles-ui/build-module/confirm-reset-shadow-dialog.mjs
-  var import_components114 = __toESM(require_components(), 1);
-  var import_i18n104 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 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);
+
+  // 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);
+
+  // 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);

   // packages/global-styles-ui/build-module/shadows-panel.mjs
-  var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu6 } = unlock6(import_components115.privateApis);
+  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/shadows-edit-panel.mjs
-  var import_components116 = __toESM(require_components(), 1);
-  var import_i18n106 = __toESM(require_i18n(), 1);
-  var import_element154 = __toESM(require_element(), 1);
-  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu7 } = unlock6(import_components116.privateApis);
-  var customShadowMenuItems = [
-    {
-      label: (0, import_i18n106.__)("Rename"),
-      action: "rename"
-    },
-    {
-      label: (0, import_i18n106.__)("Delete"),
-      action: "delete"
-    }
-  ];
-  var presetShadowMenuItems = [
-    {
-      label: (0, import_i18n106.__)("Reset"),
-      action: "reset"
-    }
-  ];
+  var import_components122 = __toESM(require_components(), 1);
+  var import_i18n114 = __toESM(require_i18n(), 1);
+  var import_element168 = __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);
+
+  // 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);
+
+  // 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);
+
+  // packages/global-styles-ui/build-module/shadows-edit-panel.mjs
+  var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);

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

   // packages/global-styles-ui/build-module/screen-layout.mjs
-  var import_i18n107 = __toESM(require_i18n(), 1);
+  var import_i18n115 = __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_element155 = __toESM(require_element(), 1);
-  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 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);

   // packages/global-styles-ui/build-module/screen-layout.mjs
-  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
   var { useHasDimensionsPanel: useHasDimensionsPanel4, useSettingsForBlockElement: useSettingsForBlockElement7 } = unlock6(
     import_block_editor16.privateApis
   );

   // packages/global-styles-ui/build-module/screen-style-variations.mjs
-  var import_components119 = __toESM(require_components(), 1);
-  var import_i18n110 = __toESM(require_i18n(), 1);
+  var import_components125 = __toESM(require_components(), 1);
+  var import_i18n118 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/style-variations-content.mjs
-  var import_i18n109 = __toESM(require_i18n(), 1);
-  var import_components118 = __toESM(require_components(), 1);
+  var import_i18n117 = __toESM(require_i18n(), 1);
+  var import_components124 = __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_data50 = __toESM(require_data(), 1);
-  var import_element156 = __toESM(require_element(), 1);
-  var import_components117 = __toESM(require_components(), 1);
-  var import_i18n108 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 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);
   function StyleVariationsContainer({
     gap = 2
   }) {
-    const { user } = (0, import_element156.useContext)(GlobalStylesContext);
+    const { user } = (0, import_element170.useContext)(GlobalStylesContext);
     const userStyles = user?.styles;
-    const variations = (0, import_data50.useSelect)((select4) => {
+    const variations = (0, import_data51.useSelect)((select4) => {
       const result = select4(
         import_core_data33.store
       ).__experimentalGetCurrentThemeGlobalStylesVariations();
@@ -53139,10 +59542,10 @@ If there's a particular need for this, please submit a feature request at https:
         ]);
       }
     );
-    const themeVariations = (0, import_element156.useMemo)(() => {
+    const themeVariations = (0, import_element170.useMemo)(() => {
       const withEmptyVariation = [
         {
-          title: (0, import_i18n108.__)("Default"),
+          title: (0, import_i18n116.__)("Default"),
           settings: {},
           styles: {}
         },
@@ -53185,14 +59588,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_runtime269.jsx)(
-      import_components117.__experimentalGrid,
+    return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+      import_components123.__experimentalGrid,
       {
         columns: 2,
         className: "global-styles-ui-style-variations-container",
         gap,
         children: themeVariations.map(
-          (variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(Variation, { variation, children: (isFocused) => /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+          (variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(Variation, { variation, children: (isFocused) => /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
             preview_styles_default,
             {
               label: variation?.title,
@@ -53208,27 +59611,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_runtime270 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);

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

   // packages/global-styles-ui/build-module/screen-css.mjs
-  var import_i18n111 = __toESM(require_i18n(), 1);
-  var import_components120 = __toESM(require_components(), 1);
+  var import_i18n119 = __toESM(require_i18n(), 1);
+  var import_components126 = __toESM(require_components(), 1);
   var import_block_editor17 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
   var { AdvancedPanel: StylesAdvancedPanel2 } = unlock6(import_block_editor17.privateApis);

   // packages/global-styles-ui/build-module/screen-revisions/index.mjs
-  var import_i18n114 = __toESM(require_i18n(), 1);
-  var import_components123 = __toESM(require_components(), 1);
-  var import_element158 = __toESM(require_element(), 1);
+  var import_i18n122 = __toESM(require_i18n(), 1);
+  var import_components129 = __toESM(require_components(), 1);
+  var import_element172 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/screen-revisions/use-global-styles-revisions.mjs
-  var import_data51 = __toESM(require_data(), 1);
+  var import_data52 = __toESM(require_data(), 1);
   var import_core_data34 = __toESM(require_core_data(), 1);
-  var import_element157 = __toESM(require_element(), 1);
+  var import_element171 = __toESM(require_element(), 1);
   var SITE_EDITOR_AUTHORS_QUERY = {
     per_page: -1,
     _fields: "id,name,avatar_urls",
@@ -53236,12 +59639,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_ARRAY11 = [];
+  var EMPTY_ARRAY10 = [];
   function useGlobalStylesRevisions({
     query
   } = {}) {
-    const { user: userConfig } = (0, import_element157.useContext)(GlobalStylesContext);
-    const _query = (0, import_element157.useMemo)(
+    const { user: userConfig } = (0, import_element171.useContext)(GlobalStylesContext);
+    const _query = (0, import_element171.useMemo)(
       () => ({ ...DEFAULT_QUERY, ...query }),
       [query]
     );
@@ -53252,7 +59655,7 @@ If there's a particular need for this, please submit a feature request at https:
       revisions,
       isLoadingGlobalStylesRevisions,
       revisionsCount
-    } = (0, import_data51.useSelect)(
+    } = (0, import_data52.useSelect)(
       (select4) => {
         const {
           __experimentalGetDirtyEntityRecords,
@@ -53281,8 +59684,8 @@ If there's a particular need for this, please submit a feature request at https:
           "globalStyles",
           globalStylesId,
           _query
-        ) || EMPTY_ARRAY11 : EMPTY_ARRAY11;
-        const _authors = getUsers(SITE_EDITOR_AUTHORS_QUERY) || EMPTY_ARRAY11;
+        ) || EMPTY_ARRAY10 : EMPTY_ARRAY10;
+        const _authors = getUsers(SITE_EDITOR_AUTHORS_QUERY) || EMPTY_ARRAY10;
         const _isResolving = globalStylesId ? isResolving("getRevisions", [
           "root",
           "globalStyles",
@@ -53300,10 +59703,10 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [_query]
     );
-    return (0, import_element157.useMemo)(() => {
+    return (0, import_element171.useMemo)(() => {
       if (!authors.length || isLoadingGlobalStylesRevisions) {
         return {
-          revisions: EMPTY_ARRAY11,
+          revisions: EMPTY_ARRAY10,
           hasUnsavedChanges: isDirty,
           isLoading: true,
           revisionsCount
@@ -53365,72 +59768,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_i18n112 = __toESM(require_i18n(), 1);
-  var import_components121 = __toESM(require_components(), 1);
-  var import_date10 = __toESM(require_date(), 1);
+  var import_i18n120 = __toESM(require_i18n(), 1);
+  var import_components127 = __toESM(require_components(), 1);
+  var import_date12 = __toESM(require_date(), 1);
   var import_core_data35 = __toESM(require_core_data(), 1);
-  var import_data52 = __toESM(require_data(), 1);
+  var import_data53 = __toESM(require_data(), 1);
   var import_keycodes6 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge3 } = unlock6(import_components121.privateApis);
+  var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
+  var { Badge: WCBadge } = unlock6(import_components127.privateApis);
   var DAY_IN_MILLISECONDS = 60 * 60 * 1e3 * 24;

   // packages/global-styles-ui/build-module/pagination/index.mjs
-  var import_components122 = __toESM(require_components(), 1);
-  var import_i18n113 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
+  var import_components128 = __toESM(require_components(), 1);
+  var import_i18n121 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/screen-revisions/index.mjs
-  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/font-sizes/font-sizes.mjs
-  var import_i18n116 = __toESM(require_i18n(), 1);
-  var import_components125 = __toESM(require_components(), 1);
-  var import_element159 = __toESM(require_element(), 1);
-
-  // packages/global-styles-ui/build-module/font-sizes/confirm-reset-font-sizes-dialog.mjs
-  var import_components124 = __toESM(require_components(), 1);
-  var import_i18n115 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-sizes/font-sizes.mjs
-  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu8 } = unlock6(import_components125.privateApis);
+  var import_i18n123 = __toESM(require_i18n(), 1);
+  var import_components130 = __toESM(require_components(), 1);
+  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-sizes/font-size.mjs
-  var import_i18n120 = __toESM(require_i18n(), 1);
-  var import_components129 = __toESM(require_components(), 1);
-  var import_element161 = __toESM(require_element(), 1);
+  var import_i18n125 = __toESM(require_i18n(), 1);
+  var import_components132 = __toESM(require_components(), 1);
+  var import_element173 = __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_i18n117 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/font-sizes/confirm-delete-font-size-dialog.mjs
-  var import_components126 = __toESM(require_components(), 1);
-  var import_i18n118 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/font-sizes/rename-font-size-dialog.mjs
-  var import_components127 = __toESM(require_components(), 1);
-  var import_i18n119 = __toESM(require_i18n(), 1);
-  var import_element160 = __toESM(require_element(), 1);
-  var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n124 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/size-control/index.mjs
-  var import_components128 = __toESM(require_components(), 1);
-  var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
+  var import_components131 = __toESM(require_components(), 1);
+  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-sizes/font-size.mjs
-  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu9 } = unlock6(import_components129.privateApis);
+  var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);

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

   // packages/global-styles-ui/build-module/with-global-styles-provider.mjs
-  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
   function withGlobalStylesProvider(Component) {
     return function WrappedComponent({
       value,
@@ -53438,13 +59820,13 @@ If there's a particular need for this, please submit a feature request at https:
       onChange,
       ...props
     }) {
-      return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
         GlobalStylesProvider,
         {
           value,
           baseValue,
           onChange,
-          children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(Component, { ...props })
+          children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(Component, { ...props })
         }
       );
     };
@@ -53460,13 +59842,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_runtime285 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);

   // packages/edit-site/build-module/components/sidebar-navigation-screen-details-footer/index.mjs
-  var import_i18n121 = __toESM(require_i18n(), 1);
-  var import_url11 = __toESM(require_url(), 1);
-  var import_components131 = __toESM(require_components(), 1);
-  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n126 = __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);
   function SidebarNavigationScreenDetailsFooter({
     record,
     revisionsCount,
@@ -53476,25 +59858,25 @@ If there's a particular need for this, please submit a feature request at https:
     const lastRevisionId = record?._links?.["predecessor-version"]?.[0]?.id ?? null;
     revisionsCount = revisionsCount || record?._links?.["version-history"]?.[0]?.count || 0;
     if (lastRevisionId && revisionsCount > 1) {
-      hrefProps.href = (0, import_url11.addQueryArgs)("revision.php", {
+      hrefProps.href = (0, import_url12.addQueryArgs)("revision.php", {
         revision: record?._links["predecessor-version"][0].id
       });
       hrefProps.as = "a";
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-      import_components131.__experimentalItemGroup,
+    return /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+      import_components134.__experimentalItemGroup,
       {
         size: "large",
         className: "edit-site-sidebar-navigation-screen-details-footer",
-        children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
           SidebarNavigationItem,
           {
             icon: backup_default,
             ...hrefProps,
             ...otherProps,
-            children: (0, import_i18n121.sprintf)(
+            children: (0, import_i18n126.sprintf)(
               /* translators: %d: Number of Styles revisions. */
-              (0, import_i18n121._n)("%d Revision", "%d Revisions", revisionsCount),
+              (0, import_i18n126._n)("%d Revision", "%d Revisions", revisionsCount),
               revisionsCount
             )
           }
@@ -53504,21 +59886,21 @@ 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_runtime287 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation18, useHistory: useHistory11 } = unlock(import_router18.privateApis);
+  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
+  var { useLocation: useLocation19, useHistory: useHistory12 } = unlock(import_router19.privateApis);
   function SidebarNavigationScreenGlobalStyles() {
-    const history = useHistory11();
-    const { path } = useLocation18();
+    const history = useHistory12();
+    const { path } = useLocation19();
     const {
       revisions,
       isLoading: isLoadingRevisions,
       revisionsCount
     } = useGlobalStylesRevisions();
-    const { openGeneralSidebar: openGeneralSidebar2 } = (0, import_data54.useDispatch)(store);
-    const { setStylesPath } = unlock((0, import_data54.useDispatch)(import_editor19.store));
-    const { set: setPreference } = (0, import_data54.useDispatch)(import_preferences10.store);
-    const openGlobalStyles = (0, import_element163.useCallback)(async () => {
-      history.navigate((0, import_url12.addQueryArgs)(path, { canvas: "edit" }), {
+    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 () => {
+      history.navigate((0, import_url13.addQueryArgs)(path, { canvas: "edit" }), {
         transition: "canvas-mode-edit-transition"
       });
       return Promise.all([
@@ -53526,21 +59908,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_element163.useCallback)(async () => {
+    const openRevisions = (0, import_element175.useCallback)(async () => {
       await openGlobalStyles();
       setStylesPath("/revisions");
     }, [openGlobalStyles, setStylesPath]);
     const shouldShowGlobalStylesFooter = !!revisionsCount && !isLoadingRevisions;
-    return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(import_jsx_runtime287.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_jsx_runtime300.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
       SidebarNavigationScreen,
       {
-        title: (0, import_i18n122.__)("Design"),
+        title: (0, import_i18n127.__)("Design"),
         isRoot: true,
-        description: (0, import_i18n122.__)(
+        description: (0, import_i18n127.__)(
           "Customize the appearance of your website using the block editor."
         ),
-        content: /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(MainSidebarNavigationContent, {}),
-        footer: shouldShowGlobalStylesFooter && /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+        content: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(MainSidebarNavigationContent, {}),
+        footer: shouldShowGlobalStylesFooter && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
           SidebarNavigationScreenDetailsFooter,
           {
             record: revisions?.[0],
@@ -53553,40 +59935,40 @@ 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_i18n123 = __toESM(require_i18n(), 1);
-  var import_element164 = __toESM(require_element(), 1);
-  var import_router19 = __toESM(require_router(), 1);
-  var import_editor20 = __toESM(require_editor(), 1);
-  var import_compose30 = __toESM(require_compose(), 1);
-  var import_data55 = __toESM(require_data(), 1);
-  var import_components132 = __toESM(require_components(), 1);
-  var import_url13 = __toESM(require_url(), 1);
-  var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
-  var { GlobalStylesUIWrapper, GlobalStylesActionMenu } = unlock(import_editor20.privateApis);
-  var { useLocation: useLocation19, useHistory: useHistory12 } = unlock(import_router19.privateApis);
+  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_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 GlobalStylesPageActions = ({
     isStyleBookOpened,
     setIsStyleBookOpened,
     path,
     onChangeSection
   }) => {
-    const history = useHistory12();
-    return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(import_components132.__experimentalHStack, { className: "edit-site-styles__header-actions", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-        import_components132.Button,
+    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,
         {
           isPressed: isStyleBookOpened,
           icon: seen_default,
-          label: (0, import_i18n123.__)("Style Book"),
+          label: (0, import_i18n128.__)("Style Book"),
           onClick: () => {
             setIsStyleBookOpened(!isStyleBookOpened);
-            const updatedPath = !isStyleBookOpened ? (0, import_url13.addQueryArgs)(path, { preview: "stylebook" }) : (0, import_url13.removeQueryArgs)(path, "preview");
+            const updatedPath = !isStyleBookOpened ? (0, import_url14.addQueryArgs)(path, { preview: "stylebook" }) : (0, import_url14.removeQueryArgs)(path, "preview");
             history.navigate(updatedPath);
           },
           size: "compact"
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
         GlobalStylesActionMenu,
         {
           hideWelcomeGuide: true,
@@ -53596,14 +59978,14 @@ If there's a particular need for this, please submit a feature request at https:
     ] });
   };
   var useSection = () => {
-    const { path, query } = useLocation19();
-    const history = useHistory12();
-    return (0, import_element164.useMemo)(() => {
+    const { path, query } = useLocation20();
+    const history = useHistory13();
+    return (0, import_element176.useMemo)(() => {
       return [
         query.section ?? "/",
         (updatedSection) => {
           history.navigate(
-            (0, import_url13.addQueryArgs)(path, {
+            (0, import_url14.addQueryArgs)(path, {
               section: updatedSection
             })
           );
@@ -53612,20 +59994,20 @@ If there's a particular need for this, please submit a feature request at https:
     }, [path, query.section, history]);
   };
   function SidebarGlobalStyles() {
-    const { path } = useLocation19();
-    const [isStyleBookOpened, setIsStyleBookOpened] = (0, import_element164.useState)(
+    const { path } = useLocation20();
+    const [isStyleBookOpened, setIsStyleBookOpened] = (0, import_element176.useState)(
       path.includes("preview=stylebook")
     );
-    const isMobileViewport = (0, import_compose30.useViewportMatch)("medium", "<");
+    const isMobileViewport = (0, import_compose34.useViewportMatch)("medium", "<");
     const [section, onChangeSection] = useSection();
-    const settings2 = (0, import_data55.useSelect)(
+    const settings2 = (0, import_data56.useSelect)(
       (select4) => select4(store).getSettings(),
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
       page_default2,
       {
-        actions: !isMobileViewport ? /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+        actions: !isMobileViewport ? /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
           GlobalStylesPageActions,
           {
             isStyleBookOpened,
@@ -53635,9 +60017,9 @@ If there's a particular need for this, please submit a feature request at https:
           }
         ) : null,
         className: "edit-site-styles",
-        title: (0, import_i18n123.__)("Styles"),
+        title: (0, import_i18n128.__)("Styles"),
         headingLevel: 2,
-        children: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
           GlobalStylesUIWrapper,
           {
             path: section,
@@ -53650,22 +60032,22 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/site-editor-routes/styles.mjs
-  var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation20, useHistory: useHistory13 } = unlock(import_router20.privateApis);
-  var { StyleBookPreview, useGlobalStyles: useGlobalStyles3 } = unlock(import_editor21.privateApis);
+  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);
   function StyleBookPreviewArea({ siteData }) {
-    const { path, query } = useLocation20();
-    const history = useHistory13();
+    const { path, query } = useLocation21();
+    const history = useHistory14();
     const { user: userConfig } = useGlobalStyles3();
     const section = query.section ?? "/";
     const onChangeSection = (updatedSection) => {
       history.navigate(
-        (0, import_url14.addQueryArgs)(path, {
+        (0, import_url15.addQueryArgs)(path, {
           section: updatedSection
         })
       );
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
       StyleBookPreview,
       {
         path: section,
@@ -53676,20 +60058,20 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function StylesPreviewArea({ siteData }) {
-    const { query } = useLocation20();
+    const { query } = useLocation21();
     if (query.preview === "stylebook") {
-      return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(StyleBookPreviewArea, { siteData });
+      return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(StyleBookPreviewArea, { siteData });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(EditSiteEditor, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(EditSiteEditor, {});
   }
   var stylesRoute = {
     name: "styles",
     path: "/styles",
     areas: {
-      content: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(SidebarGlobalStyles, {}),
-      sidebar: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(SidebarNavigationScreenGlobalStyles, { backPath: "/" }),
-      preview: ({ siteData }) => /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(StylesPreviewArea, { siteData }),
-      mobileContent: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(SidebarGlobalStyles, {})
+      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, {})
     },
     widths: {
       content: 380
@@ -53697,11 +60079,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_i18n132 = __toESM(require_i18n(), 1);
+  var import_i18n137 = __toESM(require_i18n(), 1);
   var import_core_data40 = __toESM(require_core_data(), 1);
-  var import_data61 = __toESM(require_data(), 1);
-  var import_html_entities7 = __toESM(require_html_entities(), 1);
-  var import_components138 = __toESM(require_components(), 1);
+  var import_data62 = __toESM(require_data(), 1);
+  var import_html_entities9 = __toESM(require_html_entities(), 1);
+  var import_components141 = __toESM(require_components(), 1);

   // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/constants.mjs
   var PRELOADED_NAVIGATION_MENUS_QUERY = {
@@ -53712,54 +60094,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_i18n129 = __toESM(require_i18n(), 1);
-  var import_html_entities5 = __toESM(require_html_entities(), 1);
+  var import_i18n134 = __toESM(require_i18n(), 1);
+  var import_html_entities7 = __toESM(require_html_entities(), 1);

   // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/more-menu.mjs
-  var import_components135 = __toESM(require_components(), 1);
-  var import_i18n126 = __toESM(require_i18n(), 1);
-  var import_element166 = __toESM(require_element(), 1);
-  var import_router21 = __toESM(require_router(), 1);
+  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);

   // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/rename-modal.mjs
-  var import_components133 = __toESM(require_components(), 1);
-  var import_i18n124 = __toESM(require_i18n(), 1);
-  var import_element165 = __toESM(require_element(), 1);
-  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
+  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 notEmptyString = (testString) => testString?.trim()?.length > 0;
   function RenameModal({ menuTitle, onClose, onSave }) {
-    const [editedMenuTitle, setEditedMenuTitle] = (0, import_element165.useState)(menuTitle);
+    const [editedMenuTitle, setEditedMenuTitle] = (0, import_element177.useState)(menuTitle);
     const titleHasChanged = editedMenuTitle !== menuTitle;
     const isEditedMenuTitleValid = titleHasChanged && notEmptyString(editedMenuTitle);
-    return /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-      import_components133.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+      import_components136.Modal,
       {
-        title: (0, import_i18n124.__)("Rename"),
+        title: (0, import_i18n129.__)("Rename"),
         onRequestClose: onClose,
         focusOnMount: "firstContentElement",
         size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)("form", { className: "sidebar-navigation__rename-modal-form", children: /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(import_components133.__experimentalVStack, { spacing: "3", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-            import_components133.TextControl,
+        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,
             {
               value: editedMenuTitle,
-              placeholder: (0, import_i18n124.__)("Navigation title"),
+              placeholder: (0, import_i18n129.__)("Navigation title"),
               onChange: setEditedMenuTitle,
-              label: (0, import_i18n124.__)("Name")
+              label: (0, import_i18n129.__)("Name")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(import_components133.__experimentalHStack, { justify: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-              import_components133.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime303.jsxs)(import_components136.__experimentalHStack, { justify: "right", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+              import_components136.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: onClose,
-                children: (0, import_i18n124.__)("Cancel")
+                children: (0, import_i18n129.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-              import_components133.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+              import_components136.Button,
               {
                 __next40pxDefaultSize: true,
                 accessibleWhenDisabled: true,
@@ -53774,7 +60156,7 @@ If there's a particular need for this, please submit a feature request at https:
                   onSave({ title: editedMenuTitle });
                   onClose();
                 },
-                children: (0, import_i18n124.__)("Save")
+                children: (0, import_i18n129.__)("Save")
               }
             )
           ] })
@@ -53784,12 +60166,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_components134 = __toESM(require_components(), 1);
-  var import_i18n125 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
+  var import_components137 = __toESM(require_components(), 1);
+  var import_i18n130 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
   function DeleteConfirmDialog({ onClose, onConfirm }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
-      import_components134.__experimentalConfirmDialog,
+    return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+      import_components137.__experimentalConfirmDialog,
       {
         isOpen: true,
         onConfirm: () => {
@@ -53797,92 +60179,92 @@ If there's a particular need for this, please submit a feature request at https:
           onClose();
         },
         onCancel: onClose,
-        confirmButtonText: (0, import_i18n125.__)("Delete"),
+        confirmButtonText: (0, import_i18n130.__)("Delete"),
         size: "medium",
-        children: (0, import_i18n125.__)("Are you sure you want to delete this Navigation Menu?")
+        children: (0, import_i18n130.__)("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_runtime292 = __toESM(require_jsx_runtime(), 1);
-  var { useHistory: useHistory14 } = unlock(import_router21.privateApis);
+  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
+  var { useHistory: useHistory15 } = unlock(import_router22.privateApis);
   var POPOVER_PROPS = {
     position: "bottom right"
   };
   function ScreenNavigationMoreMenu(props) {
     const { onDelete, onSave, onDuplicate, menuTitle, menuId } = props;
-    const [renameModalOpen, setRenameModalOpen] = (0, import_element166.useState)(false);
-    const [deleteConfirmDialogOpen, setDeleteConfirmDialogOpen] = (0, import_element166.useState)(false);
-    const history = useHistory14();
+    const [renameModalOpen, setRenameModalOpen] = (0, import_element178.useState)(false);
+    const [deleteConfirmDialogOpen, setDeleteConfirmDialogOpen] = (0, import_element178.useState)(false);
+    const history = useHistory15();
     const closeModals = () => {
       setRenameModalOpen(false);
       setDeleteConfirmDialogOpen(false);
     };
     const openRenameModal = () => setRenameModalOpen(true);
     const openDeleteConfirmDialog = () => setDeleteConfirmDialogOpen(true);
-    return /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)(import_jsx_runtime292.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
-        import_components135.DropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(import_jsx_runtime305.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+        import_components138.DropdownMenu,
         {
           className: "sidebar-navigation__more-menu",
-          label: (0, import_i18n126.__)("Actions"),
+          label: (0, import_i18n131.__)("Actions"),
           icon: more_vertical_default,
           popoverProps: POPOVER_PROPS,
-          children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)(import_components135.MenuGroup, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
-              import_components135.MenuItem,
+          children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(import_components138.MenuGroup, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+              import_components138.MenuItem,
               {
                 onClick: () => {
                   openRenameModal();
                   onClose();
                 },
-                children: (0, import_i18n126.__)("Rename")
+                children: (0, import_i18n131.__)("Rename")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
-              import_components135.MenuItem,
+            /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+              import_components138.MenuItem,
               {
                 onClick: () => {
                   history.navigate(
                     `/wp_navigation/${menuId}?canvas=edit`
                   );
                 },
-                children: (0, import_i18n126.__)("Edit")
+                children: (0, import_i18n131.__)("Edit")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
-              import_components135.MenuItem,
+            /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+              import_components138.MenuItem,
               {
                 onClick: () => {
                   onDuplicate();
                   onClose();
                 },
-                children: (0, import_i18n126.__)("Duplicate")
+                children: (0, import_i18n131.__)("Duplicate")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
-              import_components135.MenuItem,
+            /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+              import_components138.MenuItem,
               {
                 isDestructive: true,
                 onClick: () => {
                   openDeleteConfirmDialog();
                   onClose();
                 },
-                children: (0, import_i18n126.__)("Delete")
+                children: (0, import_i18n131.__)("Delete")
               }
             )
           ] })
         }
       ),
-      deleteConfirmDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      deleteConfirmDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
         DeleteConfirmDialog,
         {
           onClose: closeModals,
           onConfirm: onDelete
         }
       ),
-      renameModalOpen && /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      renameModalOpen && /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
         RenameModal,
         {
           onClose: closeModals,
@@ -53894,121 +60276,120 @@ 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_element169 = __toESM(require_element(), 1);
-  var import_data58 = __toESM(require_data(), 1);
+  var import_element181 = __toESM(require_element(), 1);
+  var import_data59 = __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);

   // 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_data57 = __toESM(require_data(), 1);
+  var import_data58 = __toESM(require_data(), 1);
   var import_blocks9 = __toESM(require_blocks(), 1);
-  var import_element168 = __toESM(require_element(), 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);

   // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/leaf-more-menu.mjs
-  var import_components136 = __toESM(require_components(), 1);
-  var import_data56 = __toESM(require_data(), 1);
-  var import_element167 = __toESM(require_element(), 1);
-  var import_i18n127 = __toESM(require_i18n(), 1);
+  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_block_editor20 = __toESM(require_block_editor(), 1);
-  var import_router22 = __toESM(require_router(), 1);
-  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
+  var import_router23 = __toESM(require_router(), 1);
+  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
   var POPOVER_PROPS2 = {
     className: "block-editor-block-settings-menu__popover",
     placement: "bottom-start"
   };
-  var { useHistory: useHistory15, useLocation: useLocation21 } = unlock(import_router22.privateApis);
+  var { useHistory: useHistory16, useLocation: useLocation22 } = unlock(import_router23.privateApis);
   function LeafMoreMenu(props) {
-    const history = useHistory15();
-    const { path } = useLocation21();
-    const { block } = props;
-    const { clientId } = block;
-    const { moveBlocksDown, moveBlocksUp, removeBlocks } = (0, import_data56.useDispatch)(import_block_editor20.store);
-    const removeLabel = (0, import_i18n127.sprintf)(
+    const history = useHistory16();
+    const { path } = useLocation22();
+    const { clientId } = props;
+    const { moveBlocksDown, moveBlocksUp, removeBlocks } = (0, import_data57.useDispatch)(import_block_editor20.store);
+    const removeLabel = (0, import_i18n132.sprintf)(
       /* translators: %s: block name */
-      (0, import_i18n127.__)("Remove %s"),
+      (0, import_i18n132.__)("Remove %s"),
       (0, import_block_editor20.BlockTitle)({ clientId, maximumLength: 25 })
     );
-    const goToLabel = (0, import_i18n127.sprintf)(
+    const goToLabel = (0, import_i18n132.sprintf)(
       /* translators: %s: block name */
-      (0, import_i18n127.__)("Go to %s"),
+      (0, import_i18n132.__)("Go to %s"),
       (0, import_block_editor20.BlockTitle)({ clientId, maximumLength: 25 })
     );
-    const rootClientId = (0, import_data56.useSelect)(
+    const { rootClientId, blockName, attributes } = (0, import_data57.useSelect)(
       (select4) => {
-        const { getBlockRootClientId } = select4(import_block_editor20.store);
-        return getBlockRootClientId(clientId);
+        const { getBlockRootClientId, getBlockName, getBlockAttributes } = select4(import_block_editor20.store);
+        return {
+          rootClientId: getBlockRootClientId(clientId),
+          blockName: getBlockName(clientId),
+          attributes: getBlockAttributes(clientId)
+        };
       },
       [clientId]
     );
-    const onGoToPage = (0, import_element167.useCallback)(
-      (selectedBlock) => {
-        const { attributes, name: name2 } = selectedBlock;
-        if (attributes.kind === "post-type" && attributes.id && attributes.type && history) {
-          history.navigate(
-            `/${attributes.type}/${attributes.id}?canvas=edit`,
-            {
-              state: { backPath: path }
-            }
-          );
-        }
-        if (name2 === "core/page-list-item" && attributes.id && history) {
-          history.navigate(`/page/${attributes.id}?canvas=edit`, {
+    const onGoToPage = (0, import_element179.useCallback)(() => {
+      if (attributes.kind === "post-type" && attributes.id && attributes.type && history) {
+        history.navigate(
+          `/${attributes.type}/${attributes.id}?canvas=edit`,
+          {
             state: { backPath: path }
-          });
-        }
-      },
-      [path, history]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
-      import_components136.DropdownMenu,
+          }
+        );
+      }
+      if (blockName === "core/page-list-item" && attributes.id && history) {
+        history.navigate(`/page/${attributes.id}?canvas=edit`, {
+          state: { backPath: path }
+        });
+      }
+    }, [path, history, attributes, blockName]);
+    return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+      import_components139.DropdownMenu,
       {
         icon: more_vertical_default,
-        label: (0, import_i18n127.__)("Options"),
+        label: (0, import_i18n132.__)("Options"),
         className: "block-editor-block-settings-menu",
         popoverProps: POPOVER_PROPS2,
         noIcons: true,
         ...props,
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(import_jsx_runtime293.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(import_components136.MenuGroup, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
-              import_components136.MenuItem,
+        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,
               {
                 icon: chevron_up_default,
                 onClick: () => {
                   moveBlocksUp([clientId], rootClientId);
                   onClose();
                 },
-                children: (0, import_i18n127.__)("Move up")
+                children: (0, import_i18n132.__)("Move up")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
-              import_components136.MenuItem,
+            /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+              import_components139.MenuItem,
               {
                 icon: chevron_down_default,
                 onClick: () => {
                   moveBlocksDown([clientId], rootClientId);
                   onClose();
                 },
-                children: (0, import_i18n127.__)("Move down")
+                children: (0, import_i18n132.__)("Move down")
               }
             ),
-            block.attributes?.type === "page" && block.attributes?.id && /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
-              import_components136.MenuItem,
+            attributes?.type === "page" && attributes?.id && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+              import_components139.MenuItem,
               {
                 onClick: () => {
-                  onGoToPage(block);
+                  onGoToPage();
                   onClose();
                 },
                 children: goToLabel
               }
             )
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components136.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
-            import_components136.MenuItem,
+          /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_components139.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+            import_components139.MenuItem,
             {
               onClick: () => {
                 removeBlocks([clientId], false);
@@ -54023,7 +60404,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-navigation-menus/navigation-menu-content.mjs
-  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
   var { PrivateListView } = unlock(import_block_editor21.privateApis);
   var { NavigationLinkUI } = unlock(import_block_library2.privateApis);
   var MAX_PAGE_COUNT = 100;
@@ -54041,7 +60422,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
   ];
   function NavigationMenuContent({ rootClientId }) {
-    const { listViewRootClientId, isLoading } = (0, import_data57.useSelect)(
+    const { listViewRootClientId, isLoading } = (0, import_data58.useSelect)(
       (select4) => {
         const {
           areInnerBlocksControlled,
@@ -54066,8 +60447,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [rootClientId]
     );
-    const { replaceBlock, __unstableMarkNextChangeAsNotPersistent } = (0, import_data57.useDispatch)(import_block_editor21.store);
-    const offCanvasOnselect = (0, import_element168.useCallback)(
+    const { replaceBlock, __unstableMarkNextChangeAsNotPersistent } = (0, import_data58.useDispatch)(import_block_editor21.store);
+    const offCanvasOnselect = (0, import_element180.useCallback)(
       (block) => {
         if (block.name === "core/navigation-link" && !block.attributes.url) {
           __unstableMarkNextChangeAsNotPersistent();
@@ -54079,8 +60460,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [__unstableMarkNextChangeAsNotPersistent, replaceBlock]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime294.jsxs)(import_jsx_runtime294.Fragment, { children: [
-      !isLoading && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(import_jsx_runtime307.Fragment, { children: [
+      !isLoading && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
         PrivateListView,
         {
           rootClientId: listViewRootClientId,
@@ -54091,28 +60472,28 @@ If there's a particular need for this, please submit a feature request at https:
           isExpanded: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime294.jsx)("div", { className: "edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor", children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_block_editor21.BlockList, {}) })
+      /* @__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, {}) })
     ] });
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/navigation-menu-editor.mjs
-  var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
   var noop6 = () => {
   };
   function NavigationMenuEditor({ navigationMenuId }) {
-    const { storedSettings } = (0, import_data58.useSelect)((select4) => {
-      const { getSettings: getSettings7 } = unlock(select4(store));
+    const { storedSettings } = (0, import_data59.useSelect)((select4) => {
+      const { getSettings: getSettings8 } = unlock(select4(store));
       return {
-        storedSettings: getSettings7()
+        storedSettings: getSettings8()
       };
     }, []);
-    const settings2 = (0, import_element169.useMemo)(() => {
+    const settings2 = (0, import_element181.useMemo)(() => {
       return {
         ...storedSettings,
         __experimentalFetchLinkSuggestions: (search, searchOptions) => (0, import_core_data37.__experimentalFetchLinkSuggestions)(search, searchOptions, storedSettings)
       };
     }, [storedSettings]);
-    const blocks = (0, import_element169.useMemo)(() => {
+    const blocks = (0, import_element181.useMemo)(() => {
       if (!navigationMenuId) {
         return [];
       }
@@ -54121,38 +60502,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_runtime295.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
       import_block_editor22.BlockEditorProvider,
       {
         settings: settings2,
         value: blocks,
         onChange: noop6,
         onInput: noop6,
-        children: /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("div", { className: "edit-site-sidebar-navigation-screen-navigation-menus__content", children: /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(NavigationMenuContent, { rootClientId: blocks[0].clientId }) })
+        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 }) })
       }
     );
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/build-navigation-label.mjs
-  var import_i18n128 = __toESM(require_i18n(), 1);
-  var import_html_entities4 = __toESM(require_html_entities(), 1);
+  var import_i18n133 = __toESM(require_i18n(), 1);
+  var import_html_entities6 = __toESM(require_html_entities(), 1);
   function buildNavigationLabel(title, id, status) {
     if (!title?.rendered) {
-      return (0, import_i18n128.sprintf)((0, import_i18n128.__)("(no title %s)"), id);
+      return (0, import_i18n133.sprintf)((0, import_i18n133.__)("(no title %s)"), id);
     }
     if (status === "publish") {
-      return (0, import_html_entities4.decodeEntities)(title?.rendered);
+      return (0, import_html_entities6.decodeEntities)(title?.rendered);
     }
-    return (0, import_i18n128.sprintf)(
+    return (0, import_i18n133.sprintf)(
       // translators: 1: title of the menu. 2: status of the menu (draft, pending, etc.).
-      (0, import_i18n128._x)("%1$s (%2$s)", "menu label"),
-      (0, import_html_entities4.decodeEntities)(title?.rendered),
+      (0, import_i18n133._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_runtime296 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
   function SingleNavigationMenu({
     navigationMenu,
     backPath,
@@ -54161,14 +60542,14 @@ 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_runtime296.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
       SidebarNavigationScreenWrapper,
       {
-        actions: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_jsx_runtime296.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+        actions: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_jsx_runtime309.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
           ScreenNavigationMoreMenu,
           {
             menuId: navigationMenu?.id,
-            menuTitle: (0, import_html_entities5.decodeEntities)(menuTitle),
+            menuTitle: (0, import_html_entities7.decodeEntities)(menuTitle),
             onDelete: handleDelete,
             onSave: handleSave,
             onDuplicate: handleDuplicate
@@ -54180,41 +60561,41 @@ If there's a particular need for this, please submit a feature request at https:
           navigationMenu?.id,
           navigationMenu?.status
         ),
-        description: (0, import_i18n129.__)(
+        description: (0, import_i18n134.__)(
           "Navigation Menus are a curated collection of blocks that allow visitors to get around your site."
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(NavigationMenuEditor, { navigationMenuId: navigationMenu?.id })
+        children: /* @__PURE__ */ (0, import_jsx_runtime309.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_i18n131 = __toESM(require_i18n(), 1);
-  var import_data60 = __toESM(require_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_router24 = __toESM(require_router(), 1);
+  var import_router25 = __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_components137 = __toESM(require_components(), 1);
-  var import_i18n130 = __toESM(require_i18n(), 1);
-  var import_data59 = __toESM(require_data(), 1);
-  var import_html_entities6 = __toESM(require_html_entities(), 1);
-  var import_router23 = __toESM(require_router(), 1);
-  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation22 } = unlock(import_router23.privateApis);
+  var import_components140 = __toESM(require_components(), 1);
+  var import_i18n135 = __toESM(require_i18n(), 1);
+  var import_data60 = __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 postType = `wp_navigation`;
   function SidebarNavigationScreenNavigationMenu({ backPath }) {
     const {
       params: { postId }
-    } = useLocation22();
+    } = useLocation23();
     const { record: navigationMenu, isResolving } = (0, import_core_data38.useEntityRecord)(
       "postType",
       postType,
       postId
     );
-    const { isSaving, isDeleting } = (0, import_data59.useSelect)(
+    const { isSaving, isDeleting } = (0, import_data60.useSelect)(
       (select4) => {
         const { isSavingEntityRecord, isDeletingEntityRecord } = select4(import_core_data38.store);
         return {
@@ -54235,35 +60616,35 @@ 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_runtime297.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
         SidebarNavigationScreenWrapper,
         {
-          description: (0, import_i18n130.__)(
+          description: (0, import_i18n135.__)(
             "Navigation Menus are a curated collection of blocks that allow visitors to get around your site."
           ),
           backPath,
-          children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_components137.Spinner, { className: "edit-site-sidebar-navigation-screen-navigation-menus__loading" })
+          children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_components140.Spinner, { className: "edit-site-sidebar-navigation-screen-navigation-menus__loading" })
         }
       );
     }
     if (!isLoading && !navigationMenu) {
-      return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
         SidebarNavigationScreenWrapper,
         {
-          description: (0, import_i18n130.__)("Navigation Menu missing."),
+          description: (0, import_i18n135.__)("Navigation Menu missing."),
           backPath
         }
       );
     }
     if (!navigationMenu?.content?.raw) {
-      return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
         SidebarNavigationScreenWrapper,
         {
-          actions: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+          actions: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
             ScreenNavigationMoreMenu,
             {
               menuId: navigationMenu?.id,
-              menuTitle: (0, import_html_entities6.decodeEntities)(menuTitle),
+              menuTitle: (0, import_html_entities8.decodeEntities)(menuTitle),
               onDelete: _handleDelete,
               onSave: _handleSave,
               onDuplicate: _handleDuplicate
@@ -54275,11 +60656,11 @@ If there's a particular need for this, please submit a feature request at https:
             navigationMenu?.id,
             navigationMenu?.status
           ),
-          description: (0, import_i18n130.__)("This Navigation Menu is empty.")
+          description: (0, import_i18n135.__)("This Navigation Menu is empty.")
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
       SingleNavigationMenu,
       {
         navigationMenu,
@@ -54292,11 +60673,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-menu/use-navigation-menu-handlers.mjs
-  var { useHistory: useHistory16 } = unlock(import_router24.privateApis);
+  var { useHistory: useHistory17 } = unlock(import_router25.privateApis);
   function useDeleteNavigationMenu() {
-    const { deleteEntityRecord } = (0, import_data60.useDispatch)(import_core_data39.store);
-    const { createSuccessNotice, createErrorNotice } = (0, import_data60.useDispatch)(import_notices5.store);
-    const history = useHistory16();
+    const { deleteEntityRecord } = (0, import_data61.useDispatch)(import_core_data39.store);
+    const { createSuccessNotice, createErrorNotice } = (0, import_data61.useDispatch)(import_notices5.store);
+    const history = useHistory17();
     const handleDelete = async (navigationMenu) => {
       const postId = navigationMenu?.id;
       try {
@@ -54312,7 +60693,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         );
         createSuccessNotice(
-          (0, import_i18n131.__)("Navigation Menu successfully deleted."),
+          (0, import_i18n136.__)("Navigation Menu successfully deleted."),
           {
             type: "snackbar"
           }
@@ -54320,9 +60701,9 @@ If there's a particular need for this, please submit a feature request at https:
         history.navigate("/navigation");
       } catch (error2) {
         createErrorNotice(
-          (0, import_i18n131.sprintf)(
+          (0, import_i18n136.sprintf)(
             /* translators: %s: error message describing why the navigation menu could not be deleted. */
-            (0, import_i18n131.__)(`Unable to delete Navigation Menu (%s).`),
+            (0, import_i18n136.__)(`Unable to delete Navigation Menu (%s).`),
             error2?.message
           ),
           {
@@ -54334,7 +60715,7 @@ If there's a particular need for this, please submit a feature request at https:
     return handleDelete;
   }
   function useSaveNavigationMenu() {
-    const { getEditedEntityRecord } = (0, import_data60.useSelect)((select4) => {
+    const { getEditedEntityRecord } = (0, import_data61.useSelect)((select4) => {
       const { getEditedEntityRecord: getEditedEntityRecordSelector } = select4(import_core_data39.store);
       return {
         getEditedEntityRecord: getEditedEntityRecordSelector
@@ -54343,8 +60724,8 @@ If there's a particular need for this, please submit a feature request at https:
     const {
       editEntityRecord,
       __experimentalSaveSpecifiedEntityEdits: saveSpecifiedEntityEdits
-    } = (0, import_data60.useDispatch)(import_core_data39.store);
-    const { createSuccessNotice, createErrorNotice } = (0, import_data60.useDispatch)(import_notices5.store);
+    } = (0, import_data61.useDispatch)(import_core_data39.store);
+    const { createSuccessNotice, createErrorNotice } = (0, import_data61.useDispatch)(import_notices5.store);
     const handleSave = async (navigationMenu, edits) => {
       if (!edits) {
         return;
@@ -54367,15 +60748,15 @@ If there's a particular need for this, please submit a feature request at https:
             throwOnError: true
           }
         );
-        createSuccessNotice((0, import_i18n131.__)("Renamed Navigation Menu"), {
+        createSuccessNotice((0, import_i18n136.__)("Renamed Navigation Menu"), {
           type: "snackbar"
         });
       } catch (error2) {
         editEntityRecord("postType", postType, postId, originalRecord);
         createErrorNotice(
-          (0, import_i18n131.sprintf)(
+          (0, import_i18n136.sprintf)(
             /* translators: %s: error message describing why the navigation menu could not be renamed. */
-            (0, import_i18n131.__)(`Unable to rename Navigation Menu (%s).`),
+            (0, import_i18n136.__)(`Unable to rename Navigation Menu (%s).`),
             error2?.message
           ),
           {
@@ -54387,9 +60768,9 @@ If there's a particular need for this, please submit a feature request at https:
     return handleSave;
   }
   function useDuplicateNavigationMenu() {
-    const history = useHistory16();
-    const { saveEntityRecord } = (0, import_data60.useDispatch)(import_core_data39.store);
-    const { createSuccessNotice, createErrorNotice } = (0, import_data60.useDispatch)(import_notices5.store);
+    const history = useHistory17();
+    const { saveEntityRecord } = (0, import_data61.useDispatch)(import_core_data39.store);
+    const { createSuccessNotice, createErrorNotice } = (0, import_data61.useDispatch)(import_notices5.store);
     const handleDuplicate = async (navigationMenu) => {
       const menuTitle = navigationMenu?.title?.rendered || navigationMenu?.slug;
       try {
@@ -54397,9 +60778,9 @@ If there's a particular need for this, please submit a feature request at https:
           "postType",
           postType,
           {
-            title: (0, import_i18n131.sprintf)(
+            title: (0, import_i18n136.sprintf)(
               /* translators: %s: Navigation menu title */
-              (0, import_i18n131._x)("%s (Copy)", "navigation menu"),
+              (0, import_i18n136._x)("%s (Copy)", "navigation menu"),
               menuTitle
             ),
             content: navigationMenu?.content?.raw,
@@ -54410,16 +60791,16 @@ If there's a particular need for this, please submit a feature request at https:
           }
         );
         if (savedRecord) {
-          createSuccessNotice((0, import_i18n131.__)("Duplicated Navigation Menu"), {
+          createSuccessNotice((0, import_i18n136.__)("Duplicated Navigation Menu"), {
             type: "snackbar"
           });
           history.navigate(`/wp_navigation/${savedRecord.id}`);
         }
       } catch (error2) {
         createErrorNotice(
-          (0, import_i18n131.sprintf)(
+          (0, import_i18n136.sprintf)(
             /* translators: %s: error message describing why the navigation menu could not be deleted. */
-            (0, import_i18n131.__)(`Unable to duplicate Navigation Menu (%s).`),
+            (0, import_i18n136.__)(`Unable to duplicate Navigation Menu (%s).`),
             error2?.message
           ),
           {
@@ -54439,18 +60820,18 @@ 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_runtime298 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
   function buildMenuLabel(title, id, status) {
     if (!title) {
-      return (0, import_i18n132.sprintf)((0, import_i18n132.__)("(no title %s)"), id);
+      return (0, import_i18n137.sprintf)((0, import_i18n137.__)("(no title %s)"), id);
     }
     if (status === "publish") {
-      return (0, import_html_entities7.decodeEntities)(title);
+      return (0, import_html_entities9.decodeEntities)(title);
     }
-    return (0, import_i18n132.sprintf)(
+    return (0, import_i18n137.sprintf)(
       // translators: 1: title of the menu. 2: status of the menu (draft, pending, etc.).
-      (0, import_i18n132._x)("%1$s (%2$s)", "menu label"),
-      (0, import_html_entities7.decodeEntities)(title),
+      (0, import_i18n137._x)("%1$s (%2$s)", "menu label"),
+      (0, import_html_entities9.decodeEntities)(title),
       status
     );
   }
@@ -54465,8 +60846,8 @@ If there's a particular need for this, please submit a feature request at https:
       PRELOADED_NAVIGATION_MENUS_QUERY
     );
     const isLoading = isResolvingNavigationMenus && !hasResolvedNavigationMenus;
-    const { getNavigationFallbackId } = unlock((0, import_data61.useSelect)(import_core_data40.store));
-    const isCreatingNavigationFallback = (0, import_data61.useSelect)(
+    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"),
       []
     );
@@ -54478,19 +60859,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_runtime298.jsx)(SidebarNavigationScreenWrapper, { backPath, children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_components138.Spinner, { className: "edit-site-sidebar-navigation-screen-navigation-menus__loading" }) });
+      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" }) });
     }
     if (!isLoading && !hasNavigationMenus) {
-      return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
         SidebarNavigationScreenWrapper,
         {
-          description: (0, import_i18n132.__)("No Navigation Menus found."),
+          description: (0, import_i18n137.__)("No Navigation Menus found."),
           backPath
         }
       );
     }
     if (navigationMenus?.length === 1) {
-      return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
         SingleNavigationMenu,
         {
           navigationMenu: firstNavigationMenu,
@@ -54501,7 +60882,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(SidebarNavigationScreenWrapper, { backPath, children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_components138.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-navigation-menus", children: navigationMenus?.map(({ id, title, status }, index2) => /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+    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)(
       NavMenuItem,
       {
         postId: id,
@@ -54519,19 +60900,19 @@ If there's a particular need for this, please submit a feature request at https:
     description,
     backPath
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
       SidebarNavigationScreen,
       {
-        title: title || (0, import_i18n132.__)("Navigation"),
+        title: title || (0, import_i18n137.__)("Navigation"),
         actions,
-        description: description || (0, import_i18n132.__)("Manage your Navigation Menus."),
+        description: description || (0, import_i18n137.__)("Manage your Navigation Menus."),
         backPath,
         content: children
       }
     );
   }
   var NavMenuItem = ({ postId, ...props }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
       SidebarNavigationItem,
       {
         to: `/wp_navigation/${postId}`,
@@ -54541,7 +60922,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_runtime299 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
   var navigationRoute = {
     name: "navigation",
     path: "/navigation",
@@ -54550,23 +60931,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_runtime299.jsx)(SidebarNavigationScreenNavigationMenus, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(SidebarNavigationScreenNavigationMenus, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(SidebarNavigationScreenUnsupported, {});
       },
       preview({ siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
-        return isBlockTheme ? /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(EditSiteEditor, {}) : void 0;
+        return isBlockTheme ? /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(EditSiteEditor, {}) : void 0;
       },
       mobileSidebar({ siteData }) {
         if (!isThemeDataLoaded(siteData)) {
-          return /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(import_jsx_runtime299.Fragment, {});
+          return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_jsx_runtime312.Fragment, {});
         }
-        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(SidebarNavigationScreenNavigationMenus, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(SidebarNavigationScreenNavigationMenus, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(SidebarNavigationScreenUnsupported, {});
       }
     }
   };

   // packages/edit-site/build-module/components/site-editor-routes/navigation-item.mjs
-  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
   var navigationItemRoute = {
     name: "navigation-item",
     path: "/wp_navigation/:postId",
@@ -54575,28 +60956,28 @@ 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_runtime300.jsx)(SidebarNavigationScreenNavigationMenu, { backPath: "/navigation" }) : /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(SidebarNavigationScreenNavigationMenu, { backPath: "/navigation" }) : /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(SidebarNavigationScreenUnsupported, {});
       },
       preview({ siteData }) {
         if (!isThemeDataLoaded(siteData)) {
           return null;
         }
-        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(EditSiteEditor, {}) : /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(EditSiteEditor, {}) : /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(SidebarNavigationScreenUnsupported, {});
       },
       mobileSidebar({ siteData }) {
         if (!isThemeDataLoaded(siteData)) {
-          return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_jsx_runtime300.Fragment, {});
+          return /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_jsx_runtime313.Fragment, {});
         }
-        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(SidebarNavigationScreenNavigationMenu, { backPath: "/navigation" }) : /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(SidebarNavigationScreenNavigationMenu, { backPath: "/navigation" }) : /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(SidebarNavigationScreenUnsupported, {});
       }
     }
   };

   // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/index.mjs
-  var import_components139 = __toESM(require_components(), 1);
-  var import_element174 = __toESM(require_element(), 1);
-  var import_i18n134 = __toESM(require_i18n(), 1);
-  var import_router25 = __toESM(require_router(), 1);
+  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);

   // node_modules/dequal/dist/index.mjs
@@ -54676,8 +61057,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/views/build-module/use-view.mjs
-  var import_element170 = __toESM(require_element(), 1);
-  var import_data62 = __toESM(require_data(), 1);
+  var import_element182 = __toESM(require_element(), 1);
+  var import_data63 = __toESM(require_data(), 1);
   var import_preferences11 = __toESM(require_preferences(), 1);

   // packages/views/build-module/preference-keys.mjs
@@ -54685,130 +61066,122 @@ If there's a particular need for this, please submit a feature request at https:
     return `dataviews-${kind}-${name2}-${slug}`;
   }

-  // packages/views/build-module/filter-utils.mjs
-  var SCALAR_VALUES = [
-    "titleField",
-    "mediaField",
-    "descriptionField",
-    "showTitle",
-    "showMedia",
-    "showDescription",
-    "showLevels",
-    "infiniteScrollEnabled"
-  ];
-  function mergeActiveViewOverrides(view, activeViewOverrides, defaultView) {
-    if (!activeViewOverrides) {
-      return view;
-    }
-    let result = view;
-    for (const key of SCALAR_VALUES) {
-      if (key in activeViewOverrides) {
-        result = { ...result, [key]: activeViewOverrides[key] };
-      }
+  // packages/views/build-module/resolve-view.mjs
+  var QUERY_PARAMS = ["page", "search"];
+  function isPlainObject2(value) {
+    return typeof value === "object" && value !== null && !Array.isArray(value);
+  }
+  function withoutQueryParams(layer) {
+    const result = isPlainObject2(layer) ? { ...layer } : {};
+    for (const key of QUERY_PARAMS) {
+      delete result[key];
     }
-    if (activeViewOverrides.filters && activeViewOverrides.filters.length > 0) {
-      const activeFields = new Set(
-        activeViewOverrides.filters.map((f2) => f2.field)
-      );
-      const preserved = (view.filters ?? []).filter(
-        (f2) => !activeFields.has(f2.field)
-      );
-      result = {
-        ...result,
-        filters: [...preserved, ...activeViewOverrides.filters]
-      };
+    return result;
+  }
+  function mergeLayer(lower, upper) {
+    const result = { ...lower };
+    for (const key of Object.keys(upper)) {
+      const value = upper[key];
+      const current = result[key];
+      result[key] = isPlainObject2(current) && isPlainObject2(value) ? mergeLayer(current, value) : value;
     }
-    if (activeViewOverrides.sort) {
-      const isDefaultSort = defaultView && view.sort?.field === defaultView.sort?.field && view.sort?.direction === defaultView.sort?.direction;
-      if (isDefaultSort) {
-        result = {
-          ...result,
-          sort: activeViewOverrides.sort
-        };
+    return result;
+  }
+  function diffLayer(value, base, persisted = {}) {
+    const result = {};
+    for (const key of Object.keys(value)) {
+      const next = value[key];
+      const current = base[key];
+      const prev = persisted[key];
+      if (next === void 0) {
+        continue;
       }
-    }
-    if (activeViewOverrides.layout) {
-      result = {
-        ...result,
-        layout: {
-          ...result.layout,
-          ...activeViewOverrides.layout
+      if (isPlainObject2(next) && isPlainObject2(current)) {
+        const nested = diffLayer(
+          next,
+          current,
+          isPlainObject2(prev) ? prev : {}
+        );
+        if (Object.keys(nested).length > 0) {
+          result[key] = nested;
         }
-      };
-    }
-    if (activeViewOverrides.groupBy) {
-      result = {
-        ...result,
-        groupBy: activeViewOverrides.groupBy
-      };
+      } else if (!dequal(next, current)) {
+        result[key] = next;
+      } else if (prev !== void 0 && dequal(next, prev)) {
+        result[key] = prev;
+      }
     }
     return result;
   }
-  function stripActiveViewOverrides(view, activeViewOverrides, defaultView) {
-    if (!activeViewOverrides) {
+  function getLockedFilters(overrides) {
+    return (overrides?.filters ?? []).filter((filter) => filter.isLocked);
+  }
+  function applyLockedFilters(view, overrides) {
+    const locked = getLockedFilters(overrides);
+    if (locked.length === 0) {
       return view;
     }
-    let result = view;
-    for (const key of SCALAR_VALUES) {
-      if (key in activeViewOverrides) {
-        const { [key]: _, ...rest } = result;
-        result = rest;
-      }
-    }
-    if (activeViewOverrides.filters && activeViewOverrides.filters.length > 0) {
-      const activeFields = new Set(
-        activeViewOverrides.filters.map((f2) => f2.field)
+    const rest = (view.filters ?? []).filter(
+      (filter) => !locked.some((f2) => f2.field === filter.field)
+    );
+    return { ...view, filters: [...locked, ...rest] };
+  }
+  function resolveBaseView(layers, effectiveType) {
+    const { defaultView, defaultLayouts: defaultLayouts2, activeViewOverrides } = layers;
+    const layoutDefaults = defaultLayouts2?.[effectiveType];
+    return applyLockedFilters(
+      [layoutDefaults, activeViewOverrides].reduce(
+        (lower, upper) => mergeLayer(lower, withoutQueryParams(upper)),
+        withoutQueryParams(defaultView)
+      ),
+      activeViewOverrides
+    );
+  }
+  function resolveView(args) {
+    const { defaultView, activeViewOverrides, persistedView, page, search } = args;
+    const effectiveType = persistedView?.type ?? activeViewOverrides?.type ?? defaultView?.type;
+    const baseView = resolveBaseView(args, effectiveType);
+    const view = {
+      ...applyLockedFilters(
+        mergeLayer(baseView, withoutQueryParams(persistedView)),
+        activeViewOverrides
+      ),
+      page: Number(page ?? 1),
+      search: search ?? ""
+    };
+    return view;
+  }
+  function getUserModifications(newView, layers) {
+    const { activeViewOverrides, persistedView } = layers;
+    const baseView = resolveBaseView(layers, newView.type);
+    const modifications = diffLayer(
+      withoutQueryParams(newView),
+      withoutQueryParams(baseView),
+      withoutQueryParams(persistedView)
+    );
+    const locked = getLockedFilters(activeViewOverrides);
+    if (locked.length > 0 && Array.isArray(modifications.filters)) {
+      modifications.filters = modifications.filters.filter(
+        (filter) => !locked.some((f2) => f2.field === filter.field)
       );
-      result = {
-        ...result,
-        filters: (view.filters ?? []).filter(
-          (f2) => !activeFields.has(f2.field)
-        )
-      };
-    }
-    if (activeViewOverrides.sort && view.sort?.field === activeViewOverrides.sort.field && view.sort?.direction === activeViewOverrides.sort.direction) {
-      result = {
-        ...result,
-        sort: defaultView?.sort
-      };
     }
-    if (activeViewOverrides.layout && "layout" in result && result.layout) {
-      const layout = { ...result.layout };
-      for (const key of Object.keys(activeViewOverrides.layout)) {
-        delete layout[key];
-      }
-      result = {
-        ...result,
-        layout: Object.keys(layout).length > 0 ? layout : void 0
-      };
-    }
-    if (activeViewOverrides.groupBy && "groupBy" in result) {
-      const { groupBy: _, ...rest } = result;
-      result = rest;
-    }
-    return result;
+    return Object.keys(modifications).length > 0 ? modifications : void 0;
   }

   // packages/views/build-module/use-view.mjs
-  function omit3(obj, keys) {
-    const result = { ...obj };
-    for (const key of keys) {
-      delete result[key];
-    }
-    return result;
-  }
   function useView(config2) {
     const {
       kind,
       name: name2,
       slug,
       defaultView,
+      defaultLayouts: defaultLayouts2,
       activeViewOverrides,
       queryParams,
       onChangeQueryParams
     } = config2;
     const preferenceKey = generatePreferenceKey(kind, name2, slug);
-    const persistedView = (0, import_data62.useSelect)(
+    const persistedView = (0, import_data63.useSelect)(
       (select4) => {
         return select4(import_preferences11.store).get(
           "core/views",
@@ -54817,74 +61190,60 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [preferenceKey]
     );
-    const { set: set3 } = (0, import_data62.useDispatch)(import_preferences11.store);
-    const baseView = (0, import_element170.useMemo)(
-      () => persistedView ?? defaultView ?? {},
-      [persistedView, defaultView]
-    );
-    const page = Number(queryParams?.page ?? baseView.page ?? 1);
-    const search = queryParams?.search ?? baseView.search ?? "";
-    const combinedOverrides = (0, import_element170.useMemo)(() => {
-      const rawDefaults = config2.defaultLayouts?.[baseView.type];
-      const layoutTypeDefaults = !rawDefaults || rawDefaults === true ? {} : rawDefaults;
-      return { ...layoutTypeDefaults, ...activeViewOverrides };
-    }, [config2.defaultLayouts, baseView.type, activeViewOverrides]);
-    const view = (0, import_element170.useMemo)(() => {
-      return mergeActiveViewOverrides(
-        {
-          ...baseView,
-          page,
-          search
-        },
-        combinedOverrides,
-        defaultView
-      );
-    }, [baseView, page, search, combinedOverrides, defaultView]);
-    const isModified = !!persistedView;
-    const updateView = (0, import_element170.useCallback)(
+    const { set: set3 } = (0, import_data63.useDispatch)(import_preferences11.store);
+    const page = Number(queryParams?.page ?? 1);
+    const search = queryParams?.search ?? "";
+    const view = (0, import_element182.useMemo)(
+      () => resolveView({
+        defaultView,
+        defaultLayouts: defaultLayouts2,
+        activeViewOverrides,
+        persistedView,
+        page,
+        search
+      }),
+      [
+        defaultView,
+        defaultLayouts2,
+        activeViewOverrides,
+        persistedView,
+        page,
+        search
+      ]
+    );
+    const isModified = !!persistedView && Object.keys(persistedView).length > 0;
+    const updateView = (0, import_element182.useCallback)(
       (newView) => {
-        const urlParams = {
-          page: newView?.page,
-          search: newView?.search
+        const newQueryParams = {
+          page: Number(newView?.page ?? 1),
+          search: newView?.search ?? ""
         };
-        const preferenceView = stripActiveViewOverrides(
-          omit3(newView, ["page", "search"]),
-          combinedOverrides,
-          defaultView
-        );
-        if (onChangeQueryParams && !dequal(urlParams, { page, search })) {
-          onChangeQueryParams(urlParams);
+        if (onChangeQueryParams && !dequal(newQueryParams, { page, search })) {
+          onChangeQueryParams(newQueryParams);
         }
-        const comparableBaseView = stripActiveViewOverrides(
-          baseView,
-          combinedOverrides,
-          defaultView
-        );
-        const comparableDefaultView = stripActiveViewOverrides(
+        const modifications = getUserModifications(newView, {
           defaultView,
-          combinedOverrides,
-          defaultView
-        );
-        if (!dequal(comparableBaseView, preferenceView)) {
-          if (dequal(preferenceView, comparableDefaultView)) {
-            set3("core/views", preferenceKey, void 0);
-          } else {
-            set3("core/views", preferenceKey, preferenceView);
-          }
+          defaultLayouts: defaultLayouts2,
+          activeViewOverrides,
+          persistedView
+        });
+        if (!dequal(modifications, persistedView)) {
+          set3("core/views", preferenceKey, modifications);
         }
       },
       [
         onChangeQueryParams,
         page,
         search,
-        baseView,
         defaultView,
-        combinedOverrides,
+        defaultLayouts2,
+        activeViewOverrides,
+        persistedView,
         set3,
         preferenceKey
       ]
     );
-    const resetToDefault = (0, import_element170.useCallback)(() => {
+    const resetToDefault = (0, import_element182.useCallback)(() => {
       set3("core/views", preferenceKey, void 0);
     }, [preferenceKey, set3]);
     return {
@@ -54896,34 +61255,34 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/views/build-module/load-view.mjs
-  var import_data63 = __toESM(require_data(), 1);
+  var import_data64 = __toESM(require_data(), 1);
   var import_preferences12 = __toESM(require_preferences(), 1);
   async function loadView(config2) {
-    const { kind, name: name2, slug, defaultView, activeViewOverrides, queryParams } = config2;
+    const {
+      kind,
+      name: name2,
+      slug,
+      defaultView,
+      defaultLayouts: defaultLayouts2,
+      activeViewOverrides,
+      queryParams
+    } = config2;
     const preferenceKey = generatePreferenceKey(kind, name2, slug);
-    const persistedView = (0, import_data63.select)(import_preferences12.store).get(
-      "core/views",
-      preferenceKey
-    );
-    const baseView = persistedView ?? defaultView;
-    const page = queryParams?.page ?? 1;
-    const search = queryParams?.search ?? "";
-    const rawDefaults = config2.defaultLayouts?.[baseView?.type];
-    const layoutTypeDefaults = !rawDefaults || rawDefaults === true ? {} : rawDefaults;
-    const combinedOverrides = { ...layoutTypeDefaults, ...activeViewOverrides };
-    return mergeActiveViewOverrides(
-      {
-        ...baseView,
-        page,
-        search
-      },
-      combinedOverrides,
-      defaultView
-    );
+    const persistedView = (0, import_data64.select)(
+      import_preferences12.store
+    ).get("core/views", preferenceKey);
+    return resolveView({
+      defaultView,
+      defaultLayouts: defaultLayouts2,
+      activeViewOverrides,
+      persistedView,
+      page: queryParams?.page,
+      search: queryParams?.search
+    });
   }

   // packages/views/build-module/use-view-config.mjs
-  var import_data64 = __toESM(require_data(), 1);
+  var import_data65 = __toESM(require_data(), 1);
   var import_core_data41 = __toESM(require_core_data(), 1);

   // packages/views/build-module/lock-unlock.mjs
@@ -54941,7 +61300,7 @@ 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_data64.useSelect)(
+    return (0, import_data65.useSelect)(
       (select4) => {
         return unlock7(select4(import_core_data41.store)).getViewConfig(kind, name2, {
           fields: fieldsKey
@@ -54952,7 +61311,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_runtime301 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
   function CategoryItem({
     count,
     icon,
@@ -54968,11 +61327,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_runtime301.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
       SidebarNavigationItem,
       {
         icon,
-        suffix: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)("span", { children: count }),
+        suffix: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("span", { children: count }),
         "aria-current": isActive ? "true" : void 0,
         to: `/pattern?${queryArgs.join("&")}`,
         children: label
@@ -54981,19 +61340,19 @@ 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_element173 = __toESM(require_element(), 1);
-  var import_i18n133 = __toESM(require_i18n(), 1);
+  var import_element185 = __toESM(require_element(), 1);
+  var import_i18n138 = __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_data65 = __toESM(require_data(), 1);
+  var import_data66 = __toESM(require_data(), 1);
   function useDefaultPatternCategories() {
-    const blockPatternCategories = (0, import_data65.useSelect)((select4) => {
-      const { getSettings: getSettings7 } = unlock(select4(store));
-      const settings2 = getSettings7();
+    const blockPatternCategories = (0, import_data66.useSelect)((select4) => {
+      const { getSettings: getSettings8 } = unlock(select4(store));
+      const settings2 = getSettings8();
       return settings2.__experimentalAdditionalBlockPatternCategories ?? settings2.__experimentalBlockPatternCategories;
     });
-    const restBlockPatternCategories = (0, import_data65.useSelect)(
+    const restBlockPatternCategories = (0, import_data66.useSelect)(
       (select4) => select4(import_core_data42.store).getBlockPatternCategories()
     );
     return [
@@ -55004,22 +61363,22 @@ 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_data66 = __toESM(require_data(), 1);
-  var import_element171 = __toESM(require_element(), 1);
+  var import_data67 = __toESM(require_data(), 1);
+  var import_element183 = __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_data66.useSelect)((select4) => {
-      const { getSettings: getSettings7 } = unlock(select4(store));
-      return getSettings7().__experimentalAdditionalBlockPatterns ?? getSettings7().__experimentalBlockPatterns;
+    const blockPatterns = (0, import_data67.useSelect)((select4) => {
+      const { getSettings: getSettings8 } = unlock(select4(store));
+      return getSettings8().__experimentalAdditionalBlockPatterns ?? getSettings8().__experimentalBlockPatterns;
     });
-    const restBlockPatterns = (0, import_data66.useSelect)(
+    const restBlockPatterns = (0, import_data67.useSelect)(
       (select4) => select4(import_core_data43.store).getBlockPatterns()
     );
-    const patterns = (0, import_element171.useMemo)(
+    const patterns = (0, import_element183.useMemo)(
       () => [...blockPatterns || [], ...restBlockPatterns || []].filter(
         (pattern) => !EXCLUDED_PATTERN_SOURCES.includes(pattern.source)
       ).filter(filterOutDuplicatesByName).filter((pattern) => pattern.inserter !== false),
@@ -55030,9 +61389,9 @@ 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 import_blocks11 = __toESM(require_blocks(), 1);
-  var import_data67 = __toESM(require_data(), 1);
+  var import_data68 = __toESM(require_data(), 1);
   var import_core_data44 = __toESM(require_core_data(), 1);
-  var import_element172 = __toESM(require_element(), 1);
+  var import_element184 = __toESM(require_element(), 1);

   // packages/edit-site/build-module/components/page-patterns/search-items.mjs
   var import_block_editor23 = __toESM(require_block_editor(), 1);
@@ -55132,7 +61491,7 @@ 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_data67.createSelector)(
+  var selectTemplateParts = (0, import_data68.createSelector)(
     (select4, categoryId, search = "") => {
       const {
         getEntityRecords,
@@ -55176,11 +61535,11 @@ If there's a particular need for this, please submit a feature request at https:
       select4(import_core_data44.store).getCurrentTheme()?.default_template_part_areas
     ]
   );
-  var selectThemePatterns = (0, import_data67.createSelector)(
+  var selectThemePatterns = (0, import_data68.createSelector)(
     (select4) => {
-      const { getSettings: getSettings7 } = unlock(select4(store));
+      const { getSettings: getSettings8 } = unlock(select4(store));
       const { isResolving: isResolvingSelector } = select4(import_core_data44.store);
-      const settings2 = getSettings7();
+      const settings2 = getSettings8();
       const blockPatterns = settings2.__experimentalAdditionalBlockPatterns ?? settings2.__experimentalBlockPatterns;
       const restBlockPatterns = select4(import_core_data44.store).getBlockPatterns();
       const patterns = [
@@ -55207,7 +61566,7 @@ If there's a particular need for this, please submit a feature request at https:
       unlock(select4(store)).getSettings()
     ]
   );
-  var selectPatterns = (0, import_data67.createSelector)(
+  var selectPatterns = (0, import_data68.createSelector)(
     (select4, categoryId, syncStatus, search = "") => {
       const {
         patterns: themePatterns,
@@ -55265,7 +61624,7 @@ If there's a particular need for this, please submit a feature request at https:
       selectUserPatterns(select4)
     ]
   );
-  var selectUserPatterns = (0, import_data67.createSelector)(
+  var selectUserPatterns = (0, import_data68.createSelector)(
     (select4, syncStatus, search = "") => {
       const {
         getEntityRecords,
@@ -55319,11 +61678,11 @@ If there's a particular need for this, please submit a feature request at https:
     ]
   );
   function useAugmentPatternsWithPermissions(patterns) {
-    const idsAndTypes = (0, import_element172.useMemo)(
+    const idsAndTypes = (0, import_element184.useMemo)(
       () => patterns?.filter((record) => record.type !== PATTERN_TYPES.theme).map((record) => [record.type, record.id]) ?? [],
       [patterns]
     );
-    const permissions = (0, import_data67.useSelect)(
+    const permissions = (0, import_data68.useSelect)(
       (select4) => {
         const { getEntityRecordPermissions } = unlock(
           select4(import_core_data44.store)
@@ -55335,7 +61694,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [idsAndTypes]
     );
-    return (0, import_element172.useMemo)(
+    return (0, import_element184.useMemo)(
       () => patterns?.map((record) => ({
         ...record,
         permissions: permissions?.[record.id] ?? {}
@@ -55344,7 +61703,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   var usePatterns = (postType2, categoryId, { search = "", syncStatus } = {}) => {
-    return (0, import_data67.useSelect)(
+    return (0, import_data68.useSelect)(
       (select4) => {
         if (postType2 === TEMPLATE_PART_POST_TYPE) {
           return selectTemplateParts(select4, categoryId, search);
@@ -55374,11 +61733,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_i18n133.__)("Uncategorized")
+      label: (0, import_i18n138.__)("Uncategorized")
     });
     const themePatterns = useThemePatterns();
     const { patterns: userPatterns, categories: userPatternCategories } = use_patterns_default(PATTERN_TYPES.user);
-    const patternCategories = (0, import_element173.useMemo)(() => {
+    const patternCategories = (0, import_element185.useMemo)(() => {
       const categoryMap = {};
       const categoriesWithCounts = [];
       defaultCategories.forEach((category) => {
@@ -55430,13 +61789,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_i18n133.__)("My patterns"),
+        label: (0, import_i18n138.__)("My patterns"),
         count: userPatterns.length
       });
       sortedCategories.unshift({
         name: PATTERN_DEFAULT_CATEGORY,
-        label: (0, import_i18n133.__)("All patterns"),
-        description: (0, import_i18n133.__)("A list of all patterns from all sources."),
+        label: (0, import_i18n138.__)("All patterns"),
+        description: (0, import_i18n138.__)("A list of all patterns from all sources."),
         count: themePatterns.length + userPatterns.length
       });
       return sortedCategories;
@@ -55451,14 +61810,14 @@ 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_data68 = __toESM(require_data(), 1);
+  var import_data69 = __toESM(require_data(), 1);
   var import_block_library3 = __toESM(require_block_library(), 1);
   var { NAVIGATION_OVERLAY_TEMPLATE_PART_AREA } = unlock(
     import_block_library3.privateApis
   );
   var useTemplatePartsGroupedByArea = (items) => {
     const allItems = items || [];
-    const templatePartAreas = (0, import_data68.useSelect)(
+    const templatePartAreas = (0, import_data69.useSelect)(
       (select4) => select4(import_core_data45.store).getCurrentTheme()?.default_template_part_areas || [],
       []
     );
@@ -55496,9 +61855,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-patterns/index.mjs
-  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
   var VIEW_CONFIG_FIELDS = ["view_list"];
-  var { useLocation: useLocation23 } = unlock(import_router25.privateApis);
+  var { useLocation: useLocation24 } = unlock(import_router26.privateApis);
   var { getTemplatePartIcon } = unlock(import_core_data46.privateApis);
   function CategoriesGroup({
     templatePartViews,
@@ -55508,8 +61867,8 @@ If there's a particular need for this, please submit a feature request at https:
     currentCategory,
     currentType
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(import_components139.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-patterns__group", children: [
-      templatePartViews?.map((view) => /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+    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)(
         CategoryItem,
         {
           count: templatePartCounts[view.slug],
@@ -55523,8 +61882,8 @@ If there's a particular need for this, please submit a feature request at https:
         },
         view.slug
       )),
-      /* @__PURE__ */ (0, import_jsx_runtime302.jsx)("div", { className: "edit-site-sidebar-navigation-screen-patterns__divider" }),
-      patternViews?.map((view) => /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime315.jsx)("div", { className: "edit-site-sidebar-navigation-screen-patterns__divider" }),
+      patternViews?.map((view) => /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
         CategoryItem,
         {
           count: patternCounts[view.slug],
@@ -55541,7 +61900,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 }
-    } = useLocation23();
+    } = useLocation24();
     const currentCategory = categoryId || (postType2 === PATTERN_TYPES.user ? PATTERN_DEFAULT_CATEGORY : TEMPLATE_PART_ALL_AREAS_CATEGORY);
     const { view_list: templatePartViews } = useViewConfig({
       kind: "postType",
@@ -55554,7 +61913,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_element174.useMemo)(() => {
+    const templatePartCounts = (0, import_element186.useMemo)(() => {
       const counts = { [TEMPLATE_PART_ALL_AREAS_CATEGORY]: 0 };
       Object.entries(templatePartAreas).forEach(
         ([area, { templateParts }]) => {
@@ -55566,7 +61925,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_element174.useMemo)(() => {
+    const patternCounts = (0, import_element186.useMemo)(() => {
       const counts = {};
       patternCategories.forEach((cat) => {
         counts[cat.name] = cat.count;
@@ -55574,20 +61933,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_runtime302.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
       SidebarNavigationScreen,
       {
-        title: (0, import_i18n134.__)("Patterns"),
-        description: (0, import_i18n134.__)(
+        title: (0, import_i18n139.__)("Patterns"),
+        description: (0, import_i18n139.__)(
           "Manage what patterns are available when editing the site."
         ),
         isRoot: !backPath,
         backPath,
-        content: /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(import_jsx_runtime302.Fragment, { children: [
-          isLoading && (0, import_i18n134.__)("Loading items\u2026"),
-          !isLoading && /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(import_jsx_runtime302.Fragment, { children: [
-            !hasTemplateParts && !hasPatterns && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_components139.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-patterns__group", children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_components139.__experimentalItem, { children: (0, import_i18n134.__)("No items found") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+        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)(
               CategoriesGroup,
               {
                 templatePartViews,
@@ -55605,48 +61964,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_i18n141 = __toESM(require_i18n(), 1);
-  var import_element181 = __toESM(require_element(), 1);
+  var import_i18n146 = __toESM(require_i18n(), 1);
+  var import_element193 = __toESM(require_element(), 1);
   var import_block_editor26 = __toESM(require_block_editor(), 1);
   var import_core_data51 = __toESM(require_core_data(), 1);
-  var import_editor28 = __toESM(require_editor(), 1);
-  var import_router29 = __toESM(require_router(), 1);
-  var import_data73 = __toESM(require_data(), 1);
-  var import_url16 = __toESM(require_url(), 1);
+  var import_editor29 = __toESM(require_editor(), 1);
+  var import_router30 = __toESM(require_router(), 1);
+  var import_data74 = __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_data69 = __toESM(require_data(), 1);
-  var import_element175 = __toESM(require_element(), 1);
+  var import_data70 = __toESM(require_data(), 1);
+  var import_element187 = __toESM(require_element(), 1);
   var import_block_editor24 = __toESM(require_block_editor(), 1);
-  var import_editor25 = __toESM(require_editor(), 1);
-  var { useGlobalStyles: useGlobalStyles4 } = unlock(import_editor25.privateApis);
+  var import_editor26 = __toESM(require_editor(), 1);
+  var { useGlobalStyles: useGlobalStyles4 } = unlock(import_editor26.privateApis);
   var { globalStylesDataKey } = unlock(import_block_editor24.privateApis);
   function usePatternSettings() {
     const { merged: mergedConfig } = useGlobalStyles4();
-    const storedSettings = (0, import_data69.useSelect)((select4) => {
-      const { getSettings: getSettings7 } = unlock(select4(store));
-      return getSettings7();
+    const storedSettings = (0, import_data70.useSelect)((select4) => {
+      const { getSettings: getSettings8 } = unlock(select4(store));
+      return getSettings8();
     }, []);
     const settingsBlockPatterns = storedSettings.__experimentalAdditionalBlockPatterns ?? // WP 6.0
     storedSettings.__experimentalBlockPatterns;
-    const restBlockPatterns = (0, import_data69.useSelect)(
+    const restBlockPatterns = (0, import_data70.useSelect)(
       (select4) => select4(import_core_data47.store).getBlockPatterns(),
       []
     );
-    const blockPatterns = (0, import_element175.useMemo)(
+    const blockPatterns = (0, import_element187.useMemo)(
       () => [
         ...settingsBlockPatterns || [],
         ...restBlockPatterns || []
       ].filter(filterOutDuplicatesByName),
       [settingsBlockPatterns, restBlockPatterns]
     );
-    const [globalStyles, globalSettings] = (0, import_element175.useMemo)(() => {
+    const [globalStyles, globalSettings] = (0, import_element187.useMemo)(() => {
       return generateGlobalStyles(mergedConfig, [], {
         disableRootPadding: false
       });
     }, [mergedConfig]);
-    const settings2 = (0, import_element175.useMemo)(() => {
+    const settings2 = (0, import_element187.useMemo)(() => {
       const {
         __experimentalAdditionalBlockPatterns,
         styles,
@@ -55675,40 +62034,40 @@ 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_components143 = __toESM(require_components(), 1);
-  var import_i18n138 = __toESM(require_i18n(), 1);
+  var import_components146 = __toESM(require_components(), 1);
+  var import_i18n143 = __toESM(require_i18n(), 1);

   // packages/edit-site/build-module/components/add-new-pattern/index.mjs
-  var import_components140 = __toESM(require_components(), 1);
-  var import_element176 = __toESM(require_element(), 1);
-  var import_i18n135 = __toESM(require_i18n(), 1);
-  var import_data70 = __toESM(require_data(), 1);
-  var import_router26 = __toESM(require_router(), 1);
+  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_patterns2 = __toESM(require_patterns(), 1);
   var import_notices6 = __toESM(require_notices(), 1);
   var import_core_data48 = __toESM(require_core_data(), 1);
-  var import_editor26 = __toESM(require_editor(), 1);
-  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
-  var { useHistory: useHistory17, useLocation: useLocation24 } = unlock(import_router26.privateApis);
+  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 { CreatePatternModal, useAddPatternCategory } = unlock(
     import_patterns2.privateApis
   );
-  var { CreateTemplatePartModal } = unlock(import_editor26.privateApis);
+  var { CreateTemplatePartModal } = unlock(import_editor27.privateApis);
   function AddNewPattern() {
-    const history = useHistory17();
-    const location = useLocation24();
-    const [showPatternModal, setShowPatternModal] = (0, import_element176.useState)(false);
-    const [showTemplatePartModal, setShowTemplatePartModal] = (0, import_element176.useState)(false);
-    const { createPatternFromFile } = unlock((0, import_data70.useDispatch)(import_patterns2.store));
-    const { createSuccessNotice, createErrorNotice } = (0, import_data70.useDispatch)(import_notices6.store);
-    const patternUploadInputRef = (0, import_element176.useRef)();
+    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 {
       isBlockBasedTheme,
       addNewPatternLabel,
       addNewTemplatePartLabel,
       canCreatePattern,
       canCreateTemplatePart
-    } = (0, import_data70.useSelect)((select4) => {
+    } = (0, import_data71.useSelect)((select4) => {
       const { getCurrentTheme, getPostType: getPostType2, canUser } = select4(import_core_data48.store);
       return {
         isBlockBasedTheme: getCurrentTheme()?.is_block_theme,
@@ -55762,16 +62121,16 @@ If there's a particular need for this, please submit a feature request at https:
         onClick: () => {
           patternUploadInputRef.current.click();
         },
-        title: (0, import_i18n135.__)("Import pattern from JSON")
+        title: (0, import_i18n140.__)("Import pattern from JSON")
       });
     }
     const { categoryMap, findOrCreateTerm } = useAddPatternCategory();
     if (controls.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime303.jsxs)(import_jsx_runtime303.Fragment, { children: [
-      addNewPatternLabel && /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
-        import_components140.DropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(import_jsx_runtime316.Fragment, { children: [
+      addNewPatternLabel && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+        import_components143.DropdownMenu,
         {
           controls,
           icon: null,
@@ -55785,7 +62144,7 @@ If there's a particular need for this, please submit a feature request at https:
           label: addNewPatternLabel
         }
       ),
-      showPatternModal && /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+      showPatternModal && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
         CreatePatternModal,
         {
           onClose: () => setShowPatternModal(false),
@@ -55793,7 +62152,7 @@ If there's a particular need for this, please submit a feature request at https:
           onError: handleError
         }
       ),
-      showTemplatePartModal && /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+      showTemplatePartModal && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
         CreateTemplatePartModal,
         {
           closeModal: () => setShowTemplatePartModal(false),
@@ -55802,7 +62161,7 @@ If there's a particular need for this, please submit a feature request at https:
           onError: handleError
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
         "input",
         {
           type: "file",
@@ -55838,9 +62197,9 @@ If there's a particular need for this, please submit a feature request at https:
                 );
               }
               createSuccessNotice(
-                (0, import_i18n135.sprintf)(
+                (0, import_i18n140.sprintf)(
                   // translators: %s: The imported pattern's title.
-                  (0, import_i18n135.__)('Imported "%s" from JSON.'),
+                  (0, import_i18n140.__)('Imported "%s" from JSON.'),
                   pattern.title.raw
                 ),
                 {
@@ -55863,17 +62222,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_components141 = __toESM(require_components(), 1);
-  var import_element177 = __toESM(require_element(), 1);
-  var import_i18n136 = __toESM(require_i18n(), 1);
+  var import_components144 = __toESM(require_components(), 1);
+  var import_element189 = __toESM(require_element(), 1);
+  var import_i18n141 = __toESM(require_i18n(), 1);
   var import_patterns3 = __toESM(require_patterns(), 1);
-  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
   var { RenamePatternCategoryModal } = unlock(import_patterns3.privateApis);
   function RenameCategoryMenuItem({ category, onClose }) {
-    const [isModalOpen, setIsModalOpen] = (0, import_element177.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime304.jsxs)(import_jsx_runtime304.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(import_components141.MenuItem, { onClick: () => setIsModalOpen(true), children: (0, import_i18n136.__)("Rename") }),
-      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+    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)(
         RenameModal2,
         {
           category,
@@ -55892,7 +62251,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_runtime304.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
       RenamePatternCategoryModal,
       {
         category: normalizedCategory,
@@ -55906,21 +62265,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_components142 = __toESM(require_components(), 1);
+  var import_components145 = __toESM(require_components(), 1);
   var import_core_data49 = __toESM(require_core_data(), 1);
-  var import_data71 = __toESM(require_data(), 1);
-  var import_element178 = __toESM(require_element(), 1);
-  var import_html_entities8 = __toESM(require_html_entities(), 1);
-  var import_i18n137 = __toESM(require_i18n(), 1);
+  var import_data72 = __toESM(require_data(), 1);
+  var import_element190 = __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_router27 = __toESM(require_router(), 1);
-  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
-  var { useHistory: useHistory18 } = unlock(import_router27.privateApis);
+  var import_router28 = __toESM(require_router(), 1);
+  var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
+  var { useHistory: useHistory19 } = unlock(import_router28.privateApis);
   function DeleteCategoryMenuItem({ category, onClose }) {
-    const [isModalOpen, setIsModalOpen] = (0, import_element178.useState)(false);
-    const history = useHistory18();
-    const { createSuccessNotice, createErrorNotice } = (0, import_data71.useDispatch)(import_notices7.store);
-    const { deleteEntityRecord, invalidateResolution } = (0, import_data71.useDispatch)(import_core_data49.store);
+    const [isModalOpen, setIsModalOpen] = (0, import_element190.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 onDelete = async () => {
       try {
         await deleteEntityRecord(
@@ -55937,9 +62296,9 @@ If there's a particular need for this, please submit a feature request at https:
           { per_page: -1 }
         ]);
         createSuccessNotice(
-          (0, import_i18n137.sprintf)(
+          (0, import_i18n142.sprintf)(
             /* translators: %s: The pattern category's name */
-            (0, import_i18n137._x)('"%s" deleted.', "pattern category"),
+            (0, import_i18n142._x)('"%s" deleted.', "pattern category"),
             category.label
           ),
           { type: "snackbar", id: "pattern-category-delete" }
@@ -55949,7 +62308,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_i18n137.__)(
+        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n142.__)(
           "An error occurred while deleting the pattern category."
         );
         createErrorNotice(errorMessage, {
@@ -55958,29 +62317,29 @@ If there's a particular need for this, please submit a feature request at https:
         });
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(import_jsx_runtime305.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(import_components142.MenuItem, { isDestructive: true, onClick: () => setIsModalOpen(true), children: (0, import_i18n137.__)("Delete") }),
-      /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
-        import_components142.__experimentalConfirmDialog,
+    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,
         {
           isOpen: isModalOpen,
           onConfirm: onDelete,
           onCancel: () => setIsModalOpen(false),
-          confirmButtonText: (0, import_i18n137.__)("Delete"),
+          confirmButtonText: (0, import_i18n142.__)("Delete"),
           className: "edit-site-patterns__delete-modal",
-          title: (0, import_i18n137.sprintf)(
+          title: (0, import_i18n142.sprintf)(
             // translators: %s: The pattern category's name.
-            (0, import_i18n137._x)('Delete "%s"?', "pattern category"),
-            (0, import_html_entities8.decodeEntities)(category.label)
+            (0, import_i18n142._x)('Delete "%s"?', "pattern category"),
+            (0, import_html_entities10.decodeEntities)(category.label)
           ),
           size: "medium",
           __experimentalHideHeader: false,
-          children: (0, import_i18n137.sprintf)(
+          children: (0, import_i18n142.sprintf)(
             // translators: %s: The pattern category's name.
-            (0, import_i18n137.__)(
+            (0, import_i18n142.__)(
               'Are you sure you want to delete the category "%s"? The patterns will not be deleted.'
             ),
-            (0, import_html_entities8.decodeEntities)(category.label)
+            (0, import_html_entities10.decodeEntities)(category.label)
           )
         }
       )
@@ -55988,7 +62347,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_runtime306 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
   function PatternsActions({ categoryId, type }) {
     const { patternCategories } = usePatternCategories();
     let patternCategory;
@@ -55997,26 +62356,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_runtime306.jsxs)(import_jsx_runtime306.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(AddNewPattern, {}),
-      !!patternCategory?.id && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
-        import_components143.DropdownMenu,
+    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,
         {
           icon: more_vertical_default,
-          label: (0, import_i18n138.__)("Actions"),
+          label: (0, import_i18n143.__)("Actions"),
           toggleProps: {
             className: "edit-site-patterns__button",
             size: "compact"
           },
-          children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_components143.MenuGroup, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+          children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_components146.MenuGroup, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
               RenameCategoryMenuItem,
               {
                 category: patternCategory,
                 onClose
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
               DeleteCategoryMenuItem,
               {
                 category: patternCategory,
@@ -56030,24 +62389,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_i18n139 = __toESM(require_i18n(), 1);
-  var import_element179 = __toESM(require_element(), 1);
-  var import_router28 = __toESM(require_router(), 1);
-  var import_data72 = __toESM(require_data(), 1);
+  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_url15 = __toESM(require_url(), 1);
-  var { useLocation: useLocation25, useHistory: useHistory19 } = unlock(import_router28.privateApis);
+  var import_url16 = __toESM(require_url(), 1);
+  var { useLocation: useLocation26, useHistory: useHistory20 } = unlock(import_router29.privateApis);
   var useSetActiveTemplateAction = () => {
-    const activeTheme = (0, import_data72.useSelect)(
+    const activeTheme = (0, import_data73.useSelect)(
       (select4) => select4(import_core_data50.store).getCurrentTheme()
     );
-    const { getEntityRecord } = (0, import_data72.useSelect)(import_core_data50.store);
-    const { editEntityRecord, saveEditedEntityRecord } = (0, import_data72.useDispatch)(import_core_data50.store);
-    return (0, import_element179.useMemo)(
+    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)(
       () => ({
         id: "set-active-template",
         label(items) {
-          return items.some((item) => item._isActive) ? (0, import_i18n139.__)("Deactivate") : (0, import_i18n139.__)("Activate");
+          return items.some((item) => item._isActive) ? (0, import_i18n144.__)("Deactivate") : (0, import_i18n144.__)("Activate");
         },
         isPrimary: true,
         icon: pencil_default,
@@ -56087,11 +62446,11 @@ If there's a particular need for this, please submit a feature request at https:
     );
   };
   var useEditPostAction = () => {
-    const history = useHistory19();
-    return (0, import_element179.useMemo)(
+    const history = useHistory20();
+    return (0, import_element191.useMemo)(
       () => ({
         id: "edit-post",
-        label: (0, import_i18n139.__)("Edit"),
+        label: (0, import_i18n144.__)("Edit"),
         icon: pencil_default,
         isEligible(post2) {
           if (post2.status === "trash") {
@@ -56108,12 +62467,12 @@ If there's a particular need for this, please submit a feature request at https:
     );
   };
   var useQuickEditPostAction = () => {
-    const history = useHistory19();
-    const { path, query } = useLocation25();
-    return (0, import_element179.useMemo)(
+    const history = useHistory20();
+    const { path, query } = useLocation26();
+    return (0, import_element191.useMemo)(
       () => ({
         id: "quick-edit",
-        label: (0, import_i18n139.__)("Quick Edit"),
+        label: (0, import_i18n144.__)("Quick Edit"),
         icon: drawer_right_default,
         isPrimary: true,
         supportsBulk: true,
@@ -56125,7 +62484,7 @@ If there's a particular need for this, please submit a feature request at https:
         },
         callback(items) {
           history.navigate(
-            (0, import_url15.addQueryArgs)(path, {
+            (0, import_url16.addQueryArgs)(path, {
               ...query,
               quickEdit: true,
               postId: items.map((item) => item.id).join(",")
@@ -56138,62 +62497,62 @@ 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_i18n140 = __toESM(require_i18n(), 1);
-  var import_element180 = __toESM(require_element(), 1);
+  var import_i18n145 = __toESM(require_i18n(), 1);
+  var import_element192 = __toESM(require_element(), 1);
   var import_block_editor25 = __toESM(require_block_editor(), 1);
   var import_blocks12 = __toESM(require_blocks(), 1);
-  var import_editor27 = __toESM(require_editor(), 1);
-  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
-  var { useStyle: useStyle4 } = unlock(import_editor27.privateApis);
+  var import_editor28 = __toESM(require_editor(), 1);
+  var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
+  var { useStyle: useStyle4 } = unlock(import_editor28.privateApis);
   function PreviewField({ item }) {
-    const descriptionId = (0, import_element180.useId)();
+    const descriptionId = (0, import_element192.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_element180.useMemo)(() => {
+    const blocks = (0, import_element192.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_runtime307.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime320.jsxs)(
       "div",
       {
         className: "page-patterns-preview-field",
         style: { backgroundColor },
         "aria-describedby": !!description ? descriptionId : void 0,
         children: [
-          isEmpty2 && isTemplatePart2 && (0, import_i18n140.__)("Empty template part"),
-          isEmpty2 && !isTemplatePart2 && (0, import_i18n140.__)("Empty pattern"),
-          !isEmpty2 && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(import_block_editor25.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+          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)(
             import_block_editor25.BlockPreview,
             {
               blocks,
               viewportWidth: item.viewportWidth
             }
           ) }),
-          !!description && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("div", { hidden: true, id: descriptionId, children: description })
+          !!description && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)("div", { hidden: true, id: descriptionId, children: description })
         ]
       }
     );
   }
   var previewField = {
-    label: (0, import_i18n140.__)("Preview"),
+    label: (0, import_i18n145.__)("Preview"),
     id: "preview",
     render: PreviewField,
     enableSorting: false
   };

   // packages/edit-site/build-module/components/page-patterns/index.mjs
-  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
   var { ExperimentalBlockEditorProvider } = unlock(import_block_editor26.privateApis);
-  var { usePostActions, usePostFields } = unlock(import_editor28.privateApis);
-  var { useLocation: useLocation26, useHistory: useHistory20 } = unlock(import_router29.privateApis);
-  var EMPTY_ARRAY12 = [];
+  var { usePostActions, usePostFields } = unlock(import_editor29.privateApis);
+  var { useLocation: useLocation27, useHistory: useHistory21 } = unlock(import_router30.privateApis);
+  var EMPTY_ARRAY11 = [];
   var VIEW_CONFIG_FIELDS2 = ["default_view", "default_layouts"];
   function usePagePatternsHeader(type, categoryId) {
     const { patternCategories } = usePatternCategories();
-    const templatePartAreas = (0, import_data73.useSelect)(
+    const templatePartAreas = (0, import_data74.useSelect)(
       (select4) => select4(import_core_data51.store).getCurrentTheme()?.default_template_part_areas || [],
       []
     );
@@ -56202,8 +62561,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_i18n141.__)("All Template Parts");
-      description = templatePartArea?.description || (0, import_i18n141.__)("Includes every template part defined for any area.");
+      title = templatePartArea?.label || (0, import_i18n146.__)("All Template Parts");
+      description = templatePartArea?.description || (0, import_i18n146.__)("Includes every template part defined for any area.");
     } else if (type === PATTERN_TYPES.user && !!categoryId) {
       patternCategory = patternCategories.find(
         (category) => category.name === categoryId
@@ -56214,9 +62573,9 @@ If there's a particular need for this, please submit a feature request at https:
     return { title, description };
   }
   function DataviewsPatterns() {
-    const { path, query } = useLocation26();
+    const { path, query } = useLocation27();
     const { postType: postType2 = "wp_block", categoryId: categoryIdFromURL } = query;
-    const history = useHistory20();
+    const history = useHistory21();
     const categoryId = categoryIdFromURL || PATTERN_DEFAULT_CATEGORY;
     const { default_view: defaultView, default_layouts: defaultLayouts2 } = useViewConfig({
       kind: "postType",
@@ -56235,7 +62594,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       onChangeQueryParams: (params) => {
         history.navigate(
-          (0, import_url16.addQueryArgs)(path, {
+          (0, import_url17.addQueryArgs)(path, {
             ...query,
             pageNumber: params.page,
             search: params.search
@@ -56251,10 +62610,10 @@ If there's a particular need for this, please submit a feature request at https:
       syncStatus: viewSyncStatus
     });
     const postTypeFields = usePostFields({ postType: postType2 });
-    const fields2 = (0, import_element181.useMemo)(() => {
+    const fields2 = (0, import_element193.useMemo)(() => {
       return [previewField, ...postTypeFields || []];
     }, [postTypeFields]);
-    const { data, paginationInfo } = (0, import_element181.useMemo)(() => {
+    const { data, paginationInfo } = (0, import_element193.useMemo)(() => {
       const viewWithoutFilters = { ...view };
       delete viewWithoutFilters.search;
       if (postType2 !== TEMPLATE_PART_POST_TYPE) {
@@ -56272,7 +62631,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_element181.useMemo)(() => {
+    const actions = (0, import_element193.useMemo)(() => {
       if (postType2 === TEMPLATE_PART_POST_TYPE) {
         return [editAction, ...templatePartActions].filter(Boolean);
       }
@@ -56283,27 +62642,27 @@ If there's a particular need for this, please submit a feature request at https:
       postType2,
       categoryId
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(ExperimentalBlockEditorProvider, { settings: settings2, children: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(ExperimentalBlockEditorProvider, { settings: settings2, children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
       page_default2,
       {
         className: "edit-site-page-patterns-dataviews",
         title,
         headingLevel: 2,
         subTitle: description,
-        actions: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+        actions: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
           PatternsActions,
           {
             categoryId,
             type: postType2
           }
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
           dataviews_default,
           {
             paginationInfo,
             fields: fields2,
             actions,
-            data: dataWithPermissions || EMPTY_ARRAY12,
+            data: dataWithPermissions || EMPTY_ARRAY11,
             getItemId: (item) => item.name ?? item.id,
             isLoading: isResolving,
             isItemClickable: (item) => item.type !== PATTERN_TYPES.theme,
@@ -56327,7 +62686,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_runtime309 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
   var patternsRoute = {
     name: "patterns",
     path: "/pattern",
@@ -56335,25 +62694,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_runtime309.jsx)(SidebarNavigationScreenPatterns, { backPath });
+        return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(SidebarNavigationScreenPatterns, { backPath });
       },
-      content: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(DataviewsPatterns, {}),
+      content: /* @__PURE__ */ (0, import_jsx_runtime322.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_runtime309.jsx)(SidebarNavigationScreenPatterns, { backPath });
+        return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(SidebarNavigationScreenPatterns, { backPath });
       },
       mobileContent({ query }) {
-        return query.categoryId ? /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(DataviewsPatterns, {}) : void 0;
+        return query.categoryId ? /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(DataviewsPatterns, {}) : void 0;
       }
     }
   };

   // packages/edit-site/build-module/components/site-editor-routes/pattern-item.mjs
-  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
   var patternItemRoute = {
     name: "pattern-item",
     path: "/wp_block/:postId",
@@ -56361,45 +62720,45 @@ 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_runtime310.jsx)(SidebarNavigationScreenPatterns, { backPath });
+        return /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(SidebarNavigationScreenPatterns, { backPath });
       },
       // Also rendered on mobile, where this route is only reached at canvas=edit.
-      preview: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(EditSiteEditor, {})
+      preview: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(EditSiteEditor, {})
     }
   };

   // packages/edit-site/build-module/components/site-editor-routes/template-part-item.mjs
-  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
   var templatePartItemRoute = {
     name: "template-part-item",
     path: "/wp_template_part/*postId",
     areas: {
-      sidebar: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(SidebarNavigationScreenPatterns, { backPath: "/" }),
+      sidebar: /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(SidebarNavigationScreenPatterns, { backPath: "/" }),
       // Also rendered on mobile, where this route is only reached at canvas=edit.
-      preview: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(EditSiteEditor, {})
+      preview: /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(EditSiteEditor, {})
     }
   };

   // packages/edit-site/build-module/components/site-editor-routes/templates.mjs
-  var import_data82 = __toESM(require_data(), 1);
+  var import_data83 = __toESM(require_data(), 1);
   var import_core_data64 = __toESM(require_core_data(), 1);

   // packages/edit-site/build-module/components/sidebar-navigation-screen-templates-browse/index.mjs
-  var import_i18n143 = __toESM(require_i18n(), 1);
+  var import_i18n148 = __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_element182 = __toESM(require_element(), 1);
-  var import_components144 = __toESM(require_components(), 1);
-  var import_i18n142 = __toESM(require_i18n(), 1);
-  var import_router30 = __toESM(require_router(), 1);
-  var import_url17 = __toESM(require_url(), 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_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_data74 = __toESM(require_data(), 1);
+  var import_data75 = __toESM(require_data(), 1);
   function useAddedBy(postType2, postId) {
-    return (0, import_data74.useSelect)(
+    return (0, import_data75.useSelect)(
       (select4) => {
         const { getEntityRecord, getUser, getEditedEntityRecord } = select4(import_core_data52.store);
         const template = getEditedEntityRecord(
@@ -56460,15 +62819,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.mjs
-  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation27 } = unlock(import_router30.privateApis);
-  var EMPTY_ARRAY13 = [];
+  var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
+  var { useLocation: useLocation28 } = unlock(import_router31.privateApis);
+  var EMPTY_ARRAY12 = [];
   function TemplateDataviewItem({ template, isActive }) {
     const { text, icon } = useAddedBy(template.type, template.id);
-    return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
       SidebarNavigationItem,
       {
-        to: (0, import_url17.addQueryArgs)("/template", { activeView: text }),
+        to: (0, import_url18.addQueryArgs)("/template", { activeView: text }),
         icon,
         "aria-current": isActive,
         children: text
@@ -56478,14 +62837,14 @@ If there's a particular need for this, please submit a feature request at https:
   function DataviewsTemplatesSidebarContent() {
     const {
       query: { activeView = "active" }
-    } = useLocation27();
+    } = useLocation28();
     const { records } = (0, import_core_data53.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_element182.useMemo)(() => {
+    const firstItemPerAuthorText = (0, import_element194.useMemo)(() => {
       const firstItemPerAuthor = records?.reduce((acc, template) => {
         const author = template.author_text;
         if (author && !acc[author]) {
@@ -56493,33 +62852,33 @@ If there's a particular need for this, please submit a feature request at https:
         }
         return acc;
       }, {});
-      return (firstItemPerAuthor && Object.values(firstItemPerAuthor)) ?? EMPTY_ARRAY13;
+      return (firstItemPerAuthor && Object.values(firstItemPerAuthor)) ?? EMPTY_ARRAY12;
     }, [records]);
-    return /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_components144.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-templates-browse", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+    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)(
         SidebarNavigationItem,
         {
           to: "/template",
           icon: published_default,
           "aria-current": activeView === "active",
-          children: (0, import_i18n142.__)("Active templates")
+          children: (0, import_i18n147.__)("Active templates")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
         SidebarNavigationItem,
         {
-          to: (0, import_url17.addQueryArgs)("/template", { activeView: "user" }),
+          to: (0, import_url18.addQueryArgs)("/template", { activeView: "user" }),
           icon: comment_author_avatar_default,
           "aria-current": activeView === "user",
           // Let's avoid calling them "custom templates" to avoid
           // confusion. "Created" is closest to meaning database
           // templates, created by users.
           // https://developer.wordpress.org/themes/classic-themes/templates/page-template-files/#creating-custom-page-templates-for-global-use
-          children: (0, import_i18n142.__)("Created templates")
+          children: (0, import_i18n147.__)("Created templates")
         }
       ),
       firstItemPerAuthorText.map((template) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
           TemplateDataviewItem,
           {
             template,
@@ -56533,14 +62892,14 @@ 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_data75 = __toESM(require_data(), 1);
+  var import_data76 = __toESM(require_data(), 1);

   // packages/edit-site/build-module/components/sidebar-dataviews/index.mjs
-  var import_components145 = __toESM(require_components(), 1);
-  var import_router31 = __toESM(require_router(), 1);
-  var import_url18 = __toESM(require_url(), 1);
-  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation28 } = unlock(import_router31.privateApis);
+  var import_components148 = __toESM(require_components(), 1);
+  var import_router32 = __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 VIEW_CONFIG_FIELDS3 = ["view_list"];
   var SLUG_TO_ICON = {
     all: pages_default,
@@ -56561,7 +62920,7 @@ If there's a particular need for this, please submit a feature request at https:
     const {
       path,
       query: { activeView = "all" }
-    } = useLocation28();
+    } = useLocation29();
     const { view_list: viewList } = useViewConfig({
       kind: "postType",
       name: postType2,
@@ -56570,15 +62929,15 @@ If there's a particular need for this, please submit a feature request at https:
     if (!postType2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_jsx_runtime313.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_components145.__experimentalItemGroup, { className: "edit-site-sidebar-dataviews", children: viewList?.map((view) => {
+    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) => {
       const isActive = view.slug === activeView;
       const slug = view.slug === "all" ? void 0 : view.slug;
       const icon = resolveIcon(view);
-      return /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
         SidebarNavigationItem,
         {
           icon,
-          to: (0, import_url18.addQueryArgs)(path, {
+          to: (0, import_url19.addQueryArgs)(path, {
             activeView: slug
           }),
           "aria-current": isActive ? "true" : void 0,
@@ -56590,7 +62949,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_runtime314 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
   var SOURCE_TO_ICON = {
     user: comment_author_avatar_default,
     theme: layout_default,
@@ -56598,7 +62957,7 @@ If there's a particular need for this, please submit a feature request at https:
     site: globe_default
   };
   function DataviewsTemplatesSidebarContent2() {
-    const authorSourceMap = (0, import_data75.useSelect)((select4) => {
+    const authorSourceMap = (0, import_data76.useSelect)((select4) => {
       const templates = select4(import_core_data54.store).getEntityRecords(
         "postType",
         TEMPLATE_POST_TYPE,
@@ -56619,7 +62978,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_runtime314.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
       DataViewsSidebarContent,
       {
         postType: TEMPLATE_POST_TYPE,
@@ -56629,63 +62988,63 @@ 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_runtime315 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
   function SidebarNavigationScreenTemplatesBrowse({ backPath }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
       SidebarNavigationScreen,
       {
-        title: (0, import_i18n143.__)("Templates"),
-        description: (0, import_i18n143.__)(
+        title: (0, import_i18n148.__)("Templates"),
+        description: (0, import_i18n148.__)(
           "Create new templates, or reset any customizations made to the templates supplied by your theme."
         ),
         backPath,
-        content: window?.__experimentalTemplateActivate ? /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(DataviewsTemplatesSidebarContent, {}) : /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(DataviewsTemplatesSidebarContent2, {})
+        content: window?.__experimentalTemplateActivate ? /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(DataviewsTemplatesSidebarContent, {}) : /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(DataviewsTemplatesSidebarContent2, {})
       }
     );
   }

   // packages/edit-site/build-module/components/page-templates/index.mjs
-  var import_i18n149 = __toESM(require_i18n(), 1);
-  var import_html_entities13 = __toESM(require_html_entities(), 1);
-  var import_element188 = __toESM(require_element(), 1);
+  var import_i18n154 = __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_router33 = __toESM(require_router(), 1);
-  var import_editor32 = __toESM(require_editor(), 1);
-  var import_url21 = __toESM(require_url(), 1);
-  var import_data79 = __toESM(require_data(), 1);
-  var import_compose33 = __toESM(require_compose(), 1);
-  var import_components150 = __toESM(require_components(), 1);
+  var import_router34 = __toESM(require_router(), 1);
+  var import_editor33 = __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);

   // packages/edit-site/build-module/components/add-new-template/index.mjs
-  var import_components148 = __toESM(require_components(), 1);
-  var import_html_entities11 = __toESM(require_html_entities(), 1);
-  var import_element186 = __toESM(require_element(), 1);
-  var import_data77 = __toESM(require_data(), 1);
+  var import_components151 = __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_compose32 = __toESM(require_compose(), 1);
-  var import_i18n147 = __toESM(require_i18n(), 1);
+  var import_compose36 = __toESM(require_compose(), 1);
+  var import_i18n152 = __toESM(require_i18n(), 1);
   var import_notices8 = __toESM(require_notices(), 1);
-  var import_router32 = __toESM(require_router(), 1);
+  var import_router33 = __toESM(require_router(), 1);
   var import_dom26 = __toESM(require_dom(), 1);

   // packages/edit-site/build-module/components/add-new-template/add-custom-template-modal-content.mjs
-  var import_element184 = __toESM(require_element(), 1);
-  var import_i18n145 = __toESM(require_i18n(), 1);
-  var import_components146 = __toESM(require_components(), 1);
+  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_html_entities10 = __toESM(require_html_entities(), 1);
-  var import_compose31 = __toESM(require_compose(), 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_url20 = __toESM(require_url(), 1);
+  var import_url21 = __toESM(require_url(), 1);

   // packages/edit-site/build-module/components/add-new-template/utils.mjs
-  var import_data76 = __toESM(require_data(), 1);
+  var import_data77 = __toESM(require_data(), 1);
   var import_core_data55 = __toESM(require_core_data(), 1);
-  var import_html_entities9 = __toESM(require_html_entities(), 1);
-  var import_element183 = __toESM(require_element(), 1);
-  var import_i18n144 = __toESM(require_i18n(), 1);
-  var import_url19 = __toESM(require_url(), 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_url20 = __toESM(require_url(), 1);
   var EMPTY_OBJECT2 = {};
   var getValueFromObjectPath2 = (object, path) => {
     let value = object;
@@ -56695,16 +63054,16 @@ If there's a particular need for this, please submit a feature request at https:
     return value;
   };
   function prefixSlug(prefix2, slug) {
-    return `${prefix2}-${(0, import_url19.safeDecodeURI)(slug)}`;
+    return `${prefix2}-${(0, import_url20.safeDecodeURI)(slug)}`;
   }
   var mapToIHasNameAndId = (entities, path) => {
     return (entities || []).map((entity) => ({
       ...entity,
-      name: (0, import_html_entities9.decodeEntities)(getValueFromObjectPath2(entity, path))
+      name: (0, import_html_entities11.decodeEntities)(getValueFromObjectPath2(entity, path))
     }));
   };
   var useExistingTemplates = () => {
-    return (0, import_data76.useSelect)(
+    return (0, import_data77.useSelect)(
       (select4) => select4(import_core_data55.store).getEntityRecords(
         "postType",
         TEMPLATE_POST_TYPE,
@@ -56716,17 +63075,17 @@ If there's a particular need for this, please submit a feature request at https:
     );
   };
   var useDefaultTemplateTypes = () => {
-    return (0, import_data76.useSelect)(
+    return (0, import_data77.useSelect)(
       (select4) => select4(import_core_data55.store).getCurrentTheme()?.default_template_types || [],
       []
     );
   };
   var usePublicPostTypes = () => {
-    const postTypes = (0, import_data76.useSelect)(
+    const postTypes = (0, import_data77.useSelect)(
       (select4) => select4(import_core_data55.store).getPostTypes({ per_page: -1 }),
       []
     );
-    return (0, import_element183.useMemo)(() => {
+    return (0, import_element195.useMemo)(() => {
       const excludedPostTypes = ["attachment"];
       return postTypes?.filter(
         ({ viewable, slug }) => viewable && !excludedPostTypes.includes(slug)
@@ -56739,11 +63098,11 @@ If there's a particular need for this, please submit a feature request at https:
     }, [postTypes]);
   };
   var usePublicTaxonomies = () => {
-    const taxonomies = (0, import_data76.useSelect)(
+    const taxonomies = (0, import_data77.useSelect)(
       (select4) => select4(import_core_data55.store).getTaxonomies({ per_page: -1 }),
       []
     );
-    return (0, import_element183.useMemo)(() => {
+    return (0, import_element195.useMemo)(() => {
       return taxonomies?.filter(
         ({ visibility }) => visibility?.publicly_queryable
       );
@@ -56751,12 +63110,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_element183.useMemo)(
+    const postTypesWithArchives = (0, import_element195.useMemo)(
       () => publicPostTypes?.filter((postType2) => postType2.has_archive),
       [publicPostTypes]
     );
     const existingTemplates = useExistingTemplates();
-    const postTypeLabels = (0, import_element183.useMemo)(
+    const postTypeLabels = (0, import_element195.useMemo)(
       () => publicPostTypes?.reduce((accumulator, { labels }) => {
         const singularName = labels.singular_name.toLowerCase();
         accumulator[singularName] = (accumulator[singularName] || 0) + 1;
@@ -56764,14 +63123,14 @@ If there's a particular need for this, please submit a feature request at https:
       }, {}),
       [publicPostTypes]
     );
-    const needsUniqueIdentifier = (0, import_element183.useCallback)(
+    const needsUniqueIdentifier = (0, import_element195.useCallback)(
       ({ labels, slug }) => {
         const singularName = labels.singular_name.toLowerCase();
         return postTypeLabels[singularName] > 1 && singularName !== slug;
       },
       [postTypeLabels]
     );
-    return (0, import_element183.useMemo)(
+    return (0, import_element195.useMemo)(
       () => postTypesWithArchives?.filter(
         (postType2) => !(existingTemplates || []).some(
           (existingTemplate) => existingTemplate.slug === "archive-" + postType2.slug
@@ -56779,24 +63138,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_i18n144.sprintf)(
+          title = (0, import_i18n149.sprintf)(
             // translators: %1s: Name of the post type e.g: "Post"; %2s: Slug of the post type e.g: "book".
-            (0, import_i18n144.__)("Archive: %1$s (%2$s)"),
+            (0, import_i18n149.__)("Archive: %1$s (%2$s)"),
             postType2.labels.singular_name,
             postType2.slug
           );
         } else {
-          title = (0, import_i18n144.sprintf)(
+          title = (0, import_i18n149.sprintf)(
             // translators: %s: Name of the post type e.g: "Post".
-            (0, import_i18n144.__)("Archive: %s"),
+            (0, import_i18n149.__)("Archive: %s"),
             postType2.labels.singular_name
           );
         }
         return {
           slug: "archive-" + postType2.slug,
-          description: (0, import_i18n144.sprintf)(
+          description: (0, import_i18n149.sprintf)(
             // translators: %s: Name of the post type e.g: "Post".
-            (0, import_i18n144.__)(
+            (0, import_i18n149.__)(
               "Displays an archive with the latest posts of type: %s."
             ),
             postType2.labels.singular_name
@@ -56815,7 +63174,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_element183.useMemo)(
+    const templateLabels = (0, import_element195.useMemo)(
       () => publicPostTypes?.reduce((accumulator, { labels }) => {
         const templateName = (labels.template_name || labels.singular_name).toLowerCase();
         accumulator[templateName] = (accumulator[templateName] || 0) + 1;
@@ -56823,14 +63182,14 @@ If there's a particular need for this, please submit a feature request at https:
       }, {}),
       [publicPostTypes]
     );
-    const needsUniqueIdentifier = (0, import_element183.useCallback)(
+    const needsUniqueIdentifier = (0, import_element195.useCallback)(
       ({ labels, slug }) => {
         const templateName = (labels.template_name || labels.singular_name).toLowerCase();
         return templateLabels[templateName] > 1 && templateName !== slug;
       },
       [templateLabels]
     );
-    const templatePrefixes = (0, import_element183.useMemo)(
+    const templatePrefixes = (0, import_element195.useMemo)(
       () => publicPostTypes?.reduce((accumulator, { slug }) => {
         let suffix = slug;
         if (slug !== "page") {
@@ -56850,20 +63209,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_i18n144.sprintf)(
+        let menuItemTitle = labels.template_name || (0, import_i18n149.sprintf)(
           // translators: %s: Name of the post type e.g: "Post".
-          (0, import_i18n144.__)("Single item: %s"),
+          (0, import_i18n149.__)("Single item: %s"),
           labels.singular_name
         );
         if (_needsUniqueIdentifier) {
-          menuItemTitle = labels.template_name ? (0, import_i18n144.sprintf)(
+          menuItemTitle = labels.template_name ? (0, import_i18n149.sprintf)(
             // translators: 1: Name of the template e.g: "Single Item: Post". 2: Slug of the post type e.g: "book".
-            (0, import_i18n144._x)("%1$s (%2$s)", "post type menu label"),
+            (0, import_i18n149._x)("%1$s (%2$s)", "post type menu label"),
             labels.template_name,
             slug
-          ) : (0, import_i18n144.sprintf)(
+          ) : (0, import_i18n149.sprintf)(
             // translators: 1: Name of the post type e.g: "Post". 2: Slug of the post type e.g: "book".
-            (0, import_i18n144._x)(
+            (0, import_i18n149._x)(
               "Single item: %1$s (%2$s)",
               "post type menu label"
             ),
@@ -56877,9 +63236,9 @@ If there's a particular need for this, please submit a feature request at https:
         } : {
           slug: generalTemplateSlug,
           title: menuItemTitle,
-          description: (0, import_i18n144.sprintf)(
+          description: (0, import_i18n149.sprintf)(
             // translators: %s: Name of the post type e.g: "Post".
-            (0, import_i18n144.__)("Displays a single item: %s."),
+            (0, import_i18n149.__)("Displays a single item: %s."),
             labels.singular_name
           ),
           // `icon` is the `menu_icon` property of a post type. We
@@ -56927,7 +63286,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const postTypesMenuItems = (0, import_element183.useMemo)(
+    const postTypesMenuItems = (0, import_element195.useMemo)(
       () => menuItems.reduce(
         (accumulator, postType2) => {
           const { slug } = postType2;
@@ -56948,7 +63307,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_element183.useMemo)(
+    const templatePrefixes = (0, import_element195.useMemo)(
       () => publicTaxonomies?.reduce((accumulator, { slug }) => {
         let suffix = slug;
         if (!["category", "post_tag"].includes(slug)) {
@@ -56995,14 +63354,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_i18n144.sprintf)(
+          menuItemTitle = labels.template_name ? (0, import_i18n149.sprintf)(
             // translators: 1: Name of the template e.g: "Products by Category". 2: Slug of the taxonomy e.g: "product_cat".
-            (0, import_i18n144._x)("%1$s (%2$s)", "taxonomy template menu label"),
+            (0, import_i18n149._x)("%1$s (%2$s)", "taxonomy template menu label"),
             labels.template_name,
             slug
-          ) : (0, import_i18n144.sprintf)(
+          ) : (0, import_i18n149.sprintf)(
             // translators: 1: Name of the taxonomy e.g: "Category". 2: Slug of the taxonomy e.g: "product_cat".
-            (0, import_i18n144._x)("%1$s (%2$s)", "taxonomy menu label"),
+            (0, import_i18n149._x)("%1$s (%2$s)", "taxonomy menu label"),
             labels.singular_name,
             slug
           );
@@ -57013,9 +63372,9 @@ If there's a particular need for this, please submit a feature request at https:
         } : {
           slug: generalTemplateSlug,
           title: menuItemTitle,
-          description: (0, import_i18n144.sprintf)(
+          description: (0, import_i18n149.sprintf)(
             // translators: %s: Name of the taxonomy e.g: "Product Categories".
-            (0, import_i18n144.__)("Displays taxonomy: %s."),
+            (0, import_i18n149.__)("Displays taxonomy: %s."),
             labels.singular_name
           ),
           icon: block_meta_default,
@@ -57060,7 +63419,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const taxonomiesMenuItems = (0, import_element183.useMemo)(
+    const taxonomiesMenuItems = (0, import_element195.useMemo)(
       () => menuItems.reduce(
         (accumulator, taxonomy) => {
           const { slug } = taxonomy;
@@ -57092,7 +63451,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
     if (!authorMenuItem) {
       authorMenuItem = {
-        description: (0, import_i18n144.__)(
+        description: (0, import_i18n149.__)(
           "Displays latest posts written by a single author."
         ),
         slug: "author",
@@ -57123,9 +63482,9 @@ If there's a particular need for this, please submit a feature request at https:
                 suggestion.slug
               );
               return {
-                title: (0, import_i18n144.sprintf)(
+                title: (0, import_i18n149.sprintf)(
                   // translators: %s: Name of the author e.g: "Admin".
-                  (0, import_i18n144.__)("Author: %s"),
+                  (0, import_i18n149.__)("Author: %s"),
                   suggestion.name
                 ),
                 slug: templateSlug,
@@ -57134,10 +63493,10 @@ If there's a particular need for this, please submit a feature request at https:
             }
           },
           labels: {
-            singular_name: (0, import_i18n144.__)("Author"),
-            search_items: (0, import_i18n144.__)("Search Authors"),
-            not_found: (0, import_i18n144.__)("No authors found."),
-            all_items: (0, import_i18n144.__)("All Authors")
+            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")
           },
           hasGeneralTemplate,
           template
@@ -57149,7 +63508,7 @@ 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_data76.useSelect)(
+    const entitiesHasRecords = (0, import_data77.useSelect)(
       (select4) => {
         return Object.keys(templatePrefixes || {}).reduce(
           (accumulator, slug) => {
@@ -57171,7 +63530,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [templatePrefixes, entityName, additionalQueryParameters]
     );
-    const entitiesInfo = (0, import_element183.useMemo)(() => {
+    const entitiesInfo = (0, import_element195.useMemo)(() => {
       return Object.keys(templatePrefixes || {}).reduce(
         (accumulator, slug) => {
           accumulator[slug] = {
@@ -57186,8 +63545,8 @@ 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_runtime316 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY14 = [];
+  var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
+  var EMPTY_ARRAY13 = [];
   function SuggestionListItem({
     suggestion,
     search,
@@ -57195,11 +63554,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_runtime316.jsxs)(
-      import_components146.Composite.Item,
+    return /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(
+      import_components149.Composite.Item,
       {
-        render: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-          import_components146.Button,
+        render: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+          import_components149.Button,
           {
             __next40pxDefaultSize: true,
             role: "option",
@@ -57212,29 +63571,29 @@ If there's a particular need for this, please submit a feature request at https:
           }
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-            import_components146.__experimentalText,
+          /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+            import_components149.__experimentalText,
             {
               size: "body",
               lineHeight: 1.53846153846,
               weight: "var(--wpds-typography-font-weight-emphasis, 600)",
               className: `${baseCssClass}__title`,
-              children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-                import_components146.TextHighlight,
+              children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+                import_components149.TextHighlight,
                 {
-                  text: (0, import_html_entities10.decodeEntities)(suggestion.name),
+                  text: (0, import_html_entities12.decodeEntities)(suggestion.name),
                   highlight: search
                 }
               )
             }
           ),
-          suggestion.link && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-            import_components146.__experimentalText,
+          suggestion.link && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+            import_components149.__experimentalText,
             {
               size: "body",
               lineHeight: 1.53846153846,
               className: `${baseCssClass}__info`,
-              children: (0, import_url20.safeDecodeURI)(suggestion.link)
+              children: (0, import_url21.safeDecodeURI)(suggestion.link)
             }
           )
         ]
@@ -57243,7 +63602,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_element184.useMemo)(
+    const query = (0, import_element196.useMemo)(
       () => ({
         order: "asc",
         context: "view",
@@ -57258,12 +63617,12 @@ If there's a particular need for this, please submit a feature request at https:
       entityForSuggestions.slug,
       query
     );
-    const [suggestions, setSuggestions] = (0, import_element184.useState)(EMPTY_ARRAY14);
-    (0, import_element184.useEffect)(() => {
+    const [suggestions, setSuggestions] = (0, import_element196.useState)(EMPTY_ARRAY13);
+    (0, import_element196.useEffect)(() => {
       if (!searchHasResolved) {
         return;
       }
-      let newSuggestions = EMPTY_ARRAY14;
+      let newSuggestions = EMPTY_ARRAY13;
       if (searchResults?.length) {
         newSuggestions = searchResults;
         if (config2.recordNamePath) {
@@ -57278,19 +63637,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_compose31.useDebouncedInput)();
+    const [search, setSearch, debouncedSearch] = (0, import_compose35.useDebouncedInput)();
     const suggestions = useSearchSuggestions(
       entityForSuggestions,
       debouncedSearch
     );
     const { labels } = entityForSuggestions;
-    const [showSearchControl, setShowSearchControl] = (0, import_element184.useState)(false);
+    const [showSearchControl, setShowSearchControl] = (0, import_element196.useState)(false);
     if (!showSearchControl && suggestions?.length > 9) {
       setShowSearchControl(true);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(import_jsx_runtime316.Fragment, { children: [
-      showSearchControl && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-        import_components146.SearchControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_jsx_runtime329.Fragment, { children: [
+      showSearchControl && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+        import_components149.SearchControl,
         {
           onChange: setSearch,
           value: search,
@@ -57298,14 +63657,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_runtime316.jsx)(
-        import_components146.Composite,
+      !!suggestions?.length && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+        import_components149.Composite,
         {
           orientation: "vertical",
           role: "listbox",
           className: "edit-site-custom-template-modal__suggestions_list",
-          "aria-label": (0, import_i18n145.__)("Suggestions list"),
-          children: suggestions.map((suggestion) => /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+          "aria-label": (0, import_i18n150.__)("Suggestions list"),
+          children: suggestions.map((suggestion) => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
             SuggestionListItem,
             {
               suggestion,
@@ -57317,8 +63676,8 @@ If there's a particular need for this, please submit a feature request at https:
           ))
         }
       ),
-      debouncedSearch && !suggestions?.length && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-        import_components146.__experimentalText,
+      debouncedSearch && !suggestions?.length && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+        import_components149.__experimentalText,
         {
           as: "p",
           className: "edit-site-custom-template-modal__no-results",
@@ -57333,8 +63692,8 @@ If there's a particular need for this, please submit a feature request at https:
     onBack,
     containerRef
   }) {
-    const [showSearchEntities, setShowSearchEntities] = (0, import_element184.useState)();
-    (0, import_element184.useEffect)(() => {
+    const [showSearchEntities, setShowSearchEntities] = (0, import_element196.useState)();
+    (0, import_element196.useEffect)(() => {
       if (containerRef.current) {
         const [firstFocusable] = import_dom25.focus.focusable.find(
           containerRef.current
@@ -57342,29 +63701,29 @@ If there's a particular need for this, please submit a feature request at https:
         firstFocusable?.focus();
       }
     }, [showSearchEntities]);
-    return /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(
-      import_components146.__experimentalVStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(
+      import_components149.__experimentalVStack,
       {
         spacing: 4,
         className: "edit-site-custom-template-modal__contents-wrapper",
         alignment: "left",
         children: [
-          !showSearchEntities && /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(import_jsx_runtime316.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_components146.__experimentalText, { as: "p", children: (0, import_i18n145.__)(
+          !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.__)(
               "Select whether to create a single template for all items or a specific one."
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(
-              import_components146.Flex,
+            /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(
+              import_components149.Flex,
               {
                 className: "edit-site-custom-template-modal__contents",
                 gap: "4",
                 align: "initial",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(
-                    import_components146.FlexItem,
+                  /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(
+                    import_components149.FlexItem,
                     {
                       isBlock: true,
-                      as: import_components146.Button,
+                      as: import_components149.Button,
                       onClick: () => {
                         const {
                           slug,
@@ -57380,8 +63739,8 @@ If there's a particular need for this, please submit a feature request at https:
                         });
                       },
                       children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-                          import_components146.__experimentalText,
+                        /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+                          import_components149.__experimentalText,
                           {
                             as: "span",
                             weight: "var(--wpds-typography-font-weight-emphasis, 600)",
@@ -57389,29 +63748,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_runtime316.jsx)(
-                          import_components146.__experimentalText,
+                        /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+                          import_components149.__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_i18n145.__)("For all items")
+                            children: (0, import_i18n150.__)("For all items")
                           }
                         )
                       ]
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(
-                    import_components146.FlexItem,
+                  /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(
+                    import_components149.FlexItem,
                     {
                       isBlock: true,
-                      as: import_components146.Button,
+                      as: import_components149.Button,
                       onClick: () => {
                         setShowSearchEntities(true);
                       },
                       children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-                          import_components146.__experimentalText,
+                        /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+                          import_components149.__experimentalText,
                           {
                             as: "span",
                             weight: "var(--wpds-typography-font-weight-emphasis, 600)",
@@ -57419,13 +63778,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_runtime316.jsx)(
-                          import_components146.__experimentalText,
+                        /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+                          import_components149.__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_i18n145.__)("For a specific item")
+                            children: (0, import_i18n150.__)("For a specific item")
                           }
                         )
                       ]
@@ -57434,29 +63793,29 @@ If there's a particular need for this, please submit a feature request at https:
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_components146.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-              import_components146.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components149.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+              import_components149.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: onBack,
-                children: (0, import_i18n145.__)("Back")
+                children: (0, import_i18n150.__)("Back")
               }
             ) })
           ] }),
-          showSearchEntities && /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(import_jsx_runtime316.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_components146.__experimentalText, { as: "p", children: (0, import_i18n145.__)(
+          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.__)(
               "This template will be used only for the specific item chosen."
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
               SuggestionList,
               {
                 entityForSuggestions,
                 onSelect
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_components146.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-              import_components146.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components149.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+              import_components149.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
@@ -57467,7 +63826,7 @@ If there's a particular need for this, please submit a feature request at https:
                     setShowSearchEntities(false);
                   }
                 },
-                children: (0, import_i18n145.__)("Back")
+                children: (0, import_i18n150.__)("Back")
               }
             ) })
           ] })
@@ -57478,16 +63837,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_element185 = __toESM(require_element(), 1);
-  var import_i18n146 = __toESM(require_i18n(), 1);
-  var import_components147 = __toESM(require_components(), 1);
-  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
+  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);
   function AddCustomGenericTemplateModalContent({ createTemplate, onBack }) {
-    const [title, setTitle] = (0, import_element185.useState)("");
-    const defaultTitle = (0, import_i18n146.__)("Custom Template");
-    const [isBusy, setIsBusy] = (0, import_element185.useState)(false);
-    const inputRef = (0, import_element185.useRef)();
-    (0, import_element185.useEffect)(() => {
+    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)(() => {
       if (inputRef.current) {
         inputRef.current.focus();
       }
@@ -57510,46 +63869,46 @@ If there's a particular need for this, please submit a feature request at https:
         setIsBusy(false);
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)("form", { onSubmit: onCreateTemplate, children: /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)(import_components147.__experimentalVStack, { spacing: 6, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
-        import_components147.TextControl,
+    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,
         {
-          label: (0, import_i18n146.__)("Name"),
+          label: (0, import_i18n151.__)("Name"),
           value: title,
           onChange: setTitle,
           placeholder: defaultTitle,
           disabled: isBusy,
           ref: inputRef,
-          help: (0, import_i18n146.__)(
+          help: (0, import_i18n151.__)(
             // 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_runtime317.jsxs)(
-        import_components147.__experimentalHStack,
+      /* @__PURE__ */ (0, import_jsx_runtime330.jsxs)(
+        import_components150.__experimentalHStack,
         {
           className: "edit-site-custom-generic-template__modal-actions",
           justify: "right",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
-              import_components147.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+              import_components150.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: onBack,
-                children: (0, import_i18n146.__)("Back")
+                children: (0, import_i18n151.__)("Back")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
-              import_components147.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+              import_components150.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 type: "submit",
                 isBusy,
                 "aria-disabled": isBusy,
-                children: (0, import_i18n146.__)("Create")
+                children: (0, import_i18n151.__)("Create")
               }
             )
           ]
@@ -57560,8 +63919,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_runtime318 = __toESM(require_jsx_runtime(), 1);
-  var { useHistory: useHistory21 } = unlock(import_router32.privateApis);
+  var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
+  var { useHistory: useHistory22 } = unlock(import_router33.privateApis);
   var DEFAULT_TEMPLATE_SLUGS = [
     "front-page",
     "home",
@@ -57595,22 +63954,22 @@ If there's a particular need for this, please submit a feature request at https:
   function TemplateListItem({
     title,
     direction,
-    className,
+    className: className2,
     description,
     icon,
     onClick,
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
-      import_components148.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+      import_components151.Button,
       {
         __next40pxDefaultSize: true,
-        className,
+        className: className2,
         onClick,
         label: description,
         showTooltip: !!description,
-        children: /* @__PURE__ */ (0, import_jsx_runtime318.jsxs)(
-          import_components148.Flex,
+        children: /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)(
+          import_components151.Flex,
           {
             as: "span",
             spacing: 2,
@@ -57619,16 +63978,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_runtime318.jsx)("div", { className: "edit-site-add-new-template__template-icon", children: /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(import_components148.Icon, { icon }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime318.jsxs)(
-                import_components148.__experimentalVStack,
+              /* @__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,
                 {
                   className: "edit-site-add-new-template__template-name",
                   alignment: "center",
                   spacing: 0,
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
-                      import_components148.__experimentalText,
+                    /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+                      import_components151.__experimentalText,
                       {
                         align: "center",
                         weight: "var(--wpds-typography-font-weight-emphasis, 600)",
@@ -57652,32 +64011,32 @@ 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_element186.useState)(
+    const [modalContent, setModalContent] = (0, import_element198.useState)(
       modalContentMap.templatesList
     );
-    const [entityForSuggestions, setEntityForSuggestions] = (0, import_element186.useState)({});
-    const [isSubmitting, setIsSubmitting] = (0, import_element186.useState)(false);
+    const [entityForSuggestions, setEntityForSuggestions] = (0, import_element198.useState)({});
+    const [isSubmitting, setIsSubmitting] = (0, import_element198.useState)(false);
     const missingTemplates = useMissingTemplates(
       setEntityForSuggestions,
       () => setModalContent(modalContentMap.customTemplate)
     );
-    const history = useHistory21();
-    const { saveEntityRecord } = (0, import_data77.useDispatch)(import_core_data57.store);
-    const { createErrorNotice, createSuccessNotice } = (0, import_data77.useDispatch)(import_notices8.store);
-    const containerRef = (0, import_element186.useRef)(null);
-    const isMobile = (0, import_compose32.useViewportMatch)("medium", "<");
-    const homeUrl = (0, import_data77.useSelect)((select4) => {
+    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 TEMPLATE_SHORT_DESCRIPTIONS = {
       "front-page": homeUrl,
-      date: (0, import_i18n147.sprintf)(
+      date: (0, import_i18n152.sprintf)(
         // translators: %s: The homepage url.
-        (0, import_i18n147.__)("E.g. %s"),
+        (0, import_i18n152.__)("E.g. %s"),
         homeUrl + "/" + (/* @__PURE__ */ new Date()).getFullYear()
       )
     };
-    (0, import_element186.useEffect)(() => {
+    (0, import_element198.useEffect)(() => {
       if (containerRef.current && modalContent === modalContentMap.templatesList) {
         const [firstFocusable] = import_dom26.focus.focusable.find(
           containerRef.current
@@ -57712,17 +64071,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_i18n147.sprintf)(
+          (0, import_i18n152.sprintf)(
             // translators: %s: Title of the created post or template, e.g: "Hello world".
-            (0, import_i18n147.__)('"%s" successfully created.'),
-            (0, import_html_entities11.decodeEntities)(newTemplate.title?.rendered || title) || (0, import_i18n147.__)("(no title)")
+            (0, import_i18n152.__)('"%s" successfully created.'),
+            (0, import_html_entities13.decodeEntities)(newTemplate.title?.rendered || title) || (0, import_i18n152.__)("(no title)")
           ),
           {
             type: "snackbar"
           }
         );
       } catch (error2) {
-        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n147.__)("An error occurred while creating the template.");
+        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n152.__)("An error occurred while creating the template.");
         createErrorNotice(errorMessage, {
           type: "snackbar"
         });
@@ -57734,18 +64093,18 @@ If there's a particular need for this, please submit a feature request at https:
       onClose();
       setModalContent(modalContentMap.templatesList);
     };
-    let modalTitle = (0, import_i18n147.__)("Add template");
+    let modalTitle = (0, import_i18n152.__)("Add template");
     if (modalContent === modalContentMap.customTemplate) {
-      modalTitle = (0, import_i18n147.sprintf)(
+      modalTitle = (0, import_i18n152.sprintf)(
         // translators: %s: Name of the post type e.g: "Post".
-        (0, import_i18n147.__)("Add template: %s"),
+        (0, import_i18n152.__)("Add template: %s"),
         entityForSuggestions.labels.singular_name
       );
     } else if (modalContent === modalContentMap.customGenericTemplate) {
-      modalTitle = (0, import_i18n147.__)("Create custom template");
+      modalTitle = (0, import_i18n152.__)("Create custom template");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime318.jsxs)(
-      import_components148.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)(
+      import_components151.Modal,
       {
         title: modalTitle,
         className: clsx_default("edit-site-add-new-template__modal", {
@@ -57756,8 +64115,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_runtime318.jsxs)(
-            import_components148.__experimentalGrid,
+          modalContent === modalContentMap.templatesList && /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)(
+            import_components151.__experimentalGrid,
             {
               columns: isMobile ? 2 : 3,
               gap: 4,
@@ -57765,12 +64124,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_runtime318.jsx)(import_components148.Flex, { className: "edit-site-add-new-template__template-list__prompt", children: (0, import_i18n147.__)(
+                /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(import_components151.Flex, { className: "edit-site-add-new-template__template-list__prompt", children: (0, import_i18n152.__)(
                   "Select what the new template should apply to:"
                 ) }),
                 missingTemplates.map((template) => {
                   const { title, slug, onClick } = template;
-                  return /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
                     TemplateListItem,
                     {
                       title,
@@ -57783,21 +64142,21 @@ If there's a particular need for this, please submit a feature request at https:
                     slug
                   );
                 }),
-                /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
                   TemplateListItem,
                   {
-                    title: (0, import_i18n147.__)("Custom template"),
+                    title: (0, import_i18n152.__)("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_runtime318.jsx)(
-                      import_components148.__experimentalText,
+                    children: /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+                      import_components151.__experimentalText,
                       {
                         lineHeight: 1.53846153846,
-                        children: (0, import_i18n147.__)(
+                        children: (0, import_i18n152.__)(
                           "A custom template can be manually applied to any post or page."
                         )
                       }
@@ -57807,7 +64166,7 @@ If there's a particular need for this, please submit a feature request at https:
               ]
             }
           ),
-          modalContent === modalContentMap.customTemplate && /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+          modalContent === modalContentMap.customTemplate && /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
             add_custom_template_modal_content_default,
             {
               onSelect: createTemplate,
@@ -57816,7 +64175,7 @@ If there's a particular need for this, please submit a feature request at https:
               containerRef
             }
           ),
-          modalContent === modalContentMap.customGenericTemplate && /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+          modalContent === modalContentMap.customGenericTemplate && /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
             add_custom_generic_template_modal_content_default,
             {
               createTemplate,
@@ -57828,8 +64187,8 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function NewTemplate() {
-    const [showModal, setShowModal] = (0, import_element186.useState)(false);
-    const { postType: postType2 } = (0, import_data77.useSelect)((select4) => {
+    const [showModal, setShowModal] = (0, import_element198.useState)(false);
+    const { postType: postType2 } = (0, import_data78.useSelect)((select4) => {
       const { getPostType: getPostType2 } = select4(import_core_data57.store);
       return {
         postType: getPostType2(TEMPLATE_POST_TYPE)
@@ -57838,9 +64197,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_runtime318.jsxs)(import_jsx_runtime318.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
-        import_components148.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)(import_jsx_runtime331.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+        import_components151.Button,
         {
           variant: "primary",
           onClick: () => setShowModal(true),
@@ -57850,7 +64209,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_runtime318.jsx)(NewTemplateModal, { onClose: () => setShowModal(false) })
+      showModal && /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(NewTemplateModal, { onClose: () => setShowModal(false) })
     ] });
   }
   function useMissingTemplates(setEntityForSuggestions, onClick) {
@@ -57894,22 +64253,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_element186.memo)(NewTemplate);
+  var add_new_template_default = (0, import_element198.memo)(NewTemplate);

   // packages/edit-site/build-module/components/page-templates/fields.mjs
-  var import_components149 = __toESM(require_components(), 1);
-  var import_i18n148 = __toESM(require_i18n(), 1);
-  var import_element187 = __toESM(require_element(), 1);
-  var import_html_entities12 = __toESM(require_html_entities(), 1);
+  var import_components152 = __toESM(require_components(), 1);
+  var import_i18n153 = __toESM(require_i18n(), 1);
+  var import_element199 = __toESM(require_element(), 1);
+  var import_html_entities14 = __toESM(require_html_entities(), 1);
   var import_blocks13 = __toESM(require_blocks(), 1);
   var import_block_editor27 = __toESM(require_block_editor(), 1);
-  var import_editor31 = __toESM(require_editor(), 1);
+  var import_editor32 = __toESM(require_editor(), 1);
   var import_core_data58 = __toESM(require_core_data(), 1);
-  var import_data78 = __toESM(require_data(), 1);
-  var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge4 } = unlock(import_components149.privateApis);
+  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_editor31.privateApis);
+  var { useStyle: useStyle5 } = unlock(import_editor32.privateApis);
   function useAllDefaultTemplateTypes() {
     const defaultTemplateTypes = useDefaultTemplateTypes();
     const { records: staticRecords } = useEntityRecordsWithPermissions(
@@ -57930,54 +64289,54 @@ 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_element187.useMemo)(() => {
+    const blocks = (0, import_element199.useMemo)(() => {
       return (0, import_blocks13.parse)(item.content.raw);
     }, [item.content.raw]);
     const isEmpty2 = !blocks?.length;
-    return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_editor31.EditorProvider, { post: item, settings: settings2, children: /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(import_editor32.EditorProvider, { post: item, settings: settings2, children: /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(
       "div",
       {
         className: "page-templates-preview-field",
         style: { backgroundColor },
         children: [
-          isEmpty2 && (0, import_i18n148.__)("Empty template"),
-          !isEmpty2 && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_block_editor27.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_block_editor27.BlockPreview, { blocks }) })
+          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 }) })
         ]
       }
     ) });
   }
   var previewField2 = {
-    label: (0, import_i18n148.__)("Preview"),
+    label: (0, import_i18n153.__)("Preview"),
     id: "preview",
     render: PreviewField2,
     enableSorting: false
   };
   var descriptionField = {
-    label: (0, import_i18n148.__)("Description"),
+    label: (0, import_i18n153.__)("Description"),
     id: "description",
     render: window?.__experimentalTemplateActivate ? function RenderDescription({ item }) {
       const defaultTemplateTypes = useAllDefaultTemplateTypes();
       const defaultTemplateType = defaultTemplateTypes.find(
         (type) => type.slug === item.slug
       );
-      return item.description ? (0, import_html_entities12.decodeEntities)(item.description) : defaultTemplateType?.description;
+      return item.description ? (0, import_html_entities14.decodeEntities)(item.description) : defaultTemplateType?.description;
     } : ({ item }) => {
-      return item.description && (0, import_html_entities12.decodeEntities)(item.description);
+      return item.description && (0, import_html_entities14.decodeEntities)(item.description);
     },
     enableSorting: false,
     enableGlobalSearch: true
   };
   function AuthorField({ item }) {
-    const [isImageLoaded, setIsImageLoaded] = (0, import_element187.useState)(false);
+    const [isImageLoaded, setIsImageLoaded] = (0, import_element199.useState)(false);
     const { text, icon, imageUrl } = useAddedBy(item.type, item.id);
-    return /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_components149.__experimentalHStack, { alignment: "left", spacing: 0, children: [
-      imageUrl && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(import_components152.__experimentalHStack, { alignment: "left", spacing: 0, children: [
+      imageUrl && /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
         "div",
         {
           className: clsx_default("fields-controls__author-avatar", {
             "is-loaded": isImageLoaded
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
             "img",
             {
               onLoad: () => setIsImageLoaded(true),
@@ -57987,49 +64346,49 @@ If there's a particular need for this, please submit a feature request at https:
           )
         }
       ),
-      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("div", { className: "fields-controls__author-icon", children: /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_components149.Icon, { icon }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("span", { className: "fields-controls__author-name", children: text })
+      !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 })
     ] });
   }
   var authorField = {
-    label: (0, import_i18n148.__)("Author"),
+    label: (0, import_i18n153.__)("Author"),
     id: "author",
     getValue: ({ item }) => item.author_text ?? item.author,
     render: AuthorField
   };
   var activeField = {
-    label: (0, import_i18n148.__)("Status"),
+    label: (0, import_i18n153.__)("Status"),
     id: "active",
     type: "boolean",
     getValue: ({ item }) => item._isActive,
     render: function Render({ item }) {
-      const activeLabel = item._isCustom ? (0, import_i18n148._x)("Active when used", "template") : (0, import_i18n148._x)("Active", "template");
+      const activeLabel = item._isCustom ? (0, import_i18n153._x)("Active when used", "template") : (0, import_i18n153._x)("Active", "template");
       const activeIntent = item._isCustom ? "info" : "success";
       const isActive = item._isActive;
-      return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(WCBadge4, { intent: isActive ? activeIntent : "default", children: isActive ? activeLabel : (0, import_i18n148._x)("Inactive", "template") });
+      return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(WCBadge2, { intent: isActive ? activeIntent : "default", children: isActive ? activeLabel : (0, import_i18n153._x)("Inactive", "template") });
     }
   };
   var useThemeField = () => {
-    const activeTheme = (0, import_data78.useSelect)(
+    const activeTheme = (0, import_data79.useSelect)(
       (select4) => select4(import_core_data58.store).getCurrentTheme()
     );
-    return (0, import_element187.useMemo)(
+    return (0, import_element199.useMemo)(
       () => ({
-        label: (0, import_i18n148.__)("Compatible Theme"),
+        label: (0, import_i18n153.__)("Compatible Theme"),
         id: "theme",
         getValue: ({ item }) => item.theme,
         render: function Render3({ item }) {
           if (item.theme === activeTheme.stylesheet) {
-            return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(WCBadge4, { intent: "success", children: item.theme });
+            return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(WCBadge2, { intent: "success", children: item.theme });
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(WCBadge4, { intent: "error", children: item.theme });
+          return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(WCBadge2, { intent: "error", children: item.theme });
         }
       }),
       [activeTheme]
     );
   };
   var slugField = {
-    label: (0, import_i18n148.__)("Template Type"),
+    label: (0, import_i18n153.__)("Template Type"),
     id: "slug",
     getValue: ({ item }) => item.slug,
     render: function Render2({ item }) {
@@ -58037,7 +64396,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_i18n148._x)("Custom", "template type");
+      return defaultTemplateType?.title || (0, import_i18n153._x)("Custom", "template type");
     }
   };

@@ -58089,17 +64448,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_runtime320 = __toESM(require_jsx_runtime(), 1);
-  var { usePostActions: usePostActions2, usePostFields: usePostFields2, templateTitleField } = unlock(import_editor32.privateApis);
-  var { useHistory: useHistory22, useLocation: useLocation29 } = unlock(import_router33.privateApis);
+  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);
   function PageTemplates() {
-    const { path, query } = useLocation29();
+    const { path, query } = useLocation30();
     const { activeView = "active", postId } = query;
-    const [selection, setSelection] = (0, import_element188.useState)([postId]);
-    const [selectedRegisteredTemplate, setSelectedRegisteredTemplate] = (0, import_element188.useState)(false);
+    const [selection, setSelection] = (0, import_element200.useState)([postId]);
+    const [selectedRegisteredTemplate, setSelectedRegisteredTemplate] = (0, import_element200.useState)(false);
     const defaultView = DEFAULT_VIEW;
-    const activeViewOverrides = (0, import_element188.useMemo)(
+    const activeViewOverrides = (0, import_element200.useMemo)(
       () => getActiveViewOverridesForTab(activeView),
       [activeView]
     );
@@ -58115,7 +64474,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       onChangeQueryParams: (newQueryParams) => {
         history.navigate(
-          (0, import_url21.addQueryArgs)(path, {
+          (0, import_url22.addQueryArgs)(path, {
             ...query,
             pageNumber: newQueryParams.page,
             search: newQueryParams.search || void 0
@@ -58123,7 +64482,7 @@ If there's a particular need for this, please submit a feature request at https:
         );
       }
     });
-    const { activeTemplatesOption, activeTheme, defaultTemplateTypes } = (0, import_data79.useSelect)((select4) => {
+    const { activeTemplatesOption, activeTheme, defaultTemplateTypes } = (0, import_data80.useSelect)((select4) => {
       const { getEntityRecord, getCurrentTheme } = select4(import_core_data59.store);
       return {
         activeTemplatesOption: getEntityRecord("root", "site")?.active_templates,
@@ -58141,7 +64500,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_element188.useMemo)(() => {
+    const activeTemplates = (0, import_element200.useMemo)(() => {
       const _active = [...staticRecords];
       if (activeTemplatesOption) {
         for (const activeSlug in activeTemplatesOption) {
@@ -58171,7 +64530,7 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       isLoadingData = isLoadingStaticData;
     }
-    const records = (0, import_element188.useMemo)(() => {
+    const records = (0, import_element200.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
@@ -58204,7 +64563,7 @@ If there's a particular need for this, please submit a feature request at https:
       staticRecords,
       activeView
     ]);
-    const users = (0, import_data79.useSelect)(
+    const users = (0, import_data80.useSelect)(
       (select4) => {
         const { getUser } = select4(import_core_data59.store);
         return records.reduce((acc, record) => {
@@ -58222,13 +64581,13 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [records]
     );
-    const history = useHistory22();
-    const onChangeSelection = (0, import_element188.useCallback)(
+    const history = useHistory23();
+    const onChangeSelection = (0, import_element200.useCallback)(
       (items) => {
         setSelection(items);
         if (view?.type === "list") {
           history.navigate(
-            (0, import_url21.addQueryArgs)(path, {
+            (0, import_url22.addQueryArgs)(path, {
               postId: items.length === 1 ? items[0] : void 0
             })
           );
@@ -58241,7 +64600,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_element188.useMemo)(() => {
+    const fields2 = (0, import_element200.useMemo)(() => {
       const _fields = [
         previewField2,
         templateTitleField,
@@ -58268,11 +64627,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_element188.useMemo)(() => {
+    const { data, paginationInfo } = (0, import_element200.useMemo)(() => {
       return filterSortAndPaginate(records, view, fields2);
     }, [records, view, fields2]);
-    const { createSuccessNotice } = (0, import_data79.useDispatch)(import_notices9.store);
-    const onActionPerformed = (0, import_element188.useCallback)(
+    const { createSuccessNotice } = (0, import_data80.useDispatch)(import_notices9.store);
+    const onActionPerformed = (0, import_element200.useCallback)(
       (actionId, items) => {
         switch (actionId) {
           case "duplicate-post":
@@ -58281,17 +64640,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_i18n149.sprintf)(
+                (0, import_i18n154.sprintf)(
                   // translators: %s: Title of the created post or template, e.g: "Hello world".
-                  (0, import_i18n149.__)('"%s" successfully created.'),
-                  (0, import_html_entities13.decodeEntities)(_title) || (0, import_i18n149.__)("(no title)")
+                  (0, import_i18n154.__)('"%s" successfully created.'),
+                  (0, import_html_entities15.decodeEntities)(_title) || (0, import_i18n154.__)("(no title)")
                 ),
                 {
                   type: "snackbar",
                   id: "duplicate-post-action",
                   actions: [
                     {
-                      label: (0, import_i18n149.__)("Edit"),
+                      label: (0, import_i18n154.__)("Edit"),
                       onClick: () => {
                         history.navigate(
                           `/${newItem.type}/${newItem.id}?canvas=edit`
@@ -58314,11 +64673,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_element188.useMemo)(
+    const actions = (0, import_element200.useMemo)(
       () => activeView === "user" ? [setActiveTemplateAction, editAction, ...postTypeActions] : [setActiveTemplateAction, ...postTypeActions],
       [postTypeActions, setActiveTemplateAction, editAction, activeView]
     );
-    const onChangeView = (0, import_compose33.useEvent)((newView) => {
+    const onChangeView = (0, import_compose37.useEvent)((newView) => {
       updateView(newView);
       if (newView.type !== view.type) {
         history.invalidate();
@@ -58327,15 +64686,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_runtime320.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime333.jsxs)(
       page_default2,
       {
         className: "edit-site-page-templates",
-        title: (0, import_i18n149.__)("Templates"),
+        title: (0, import_i18n154.__)("Templates"),
         headingLevel: 2,
-        actions: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(add_new_template_default, {}),
+        actions: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(add_new_template_default, {}),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
             dataviews_default,
             {
               paginationInfo,
@@ -58365,13 +64724,13 @@ If there's a particular need for this, please submit a feature request at https:
             },
             activeView
           ),
-          selectedRegisteredTemplate && duplicateAction && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
-            import_components150.Modal,
+          selectedRegisteredTemplate && duplicateAction && /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+            import_components153.Modal,
             {
-              title: (0, import_i18n149.__)("Duplicate"),
+              title: (0, import_i18n154.__)("Duplicate"),
               onRequestClose: () => setSelectedRegisteredTemplate(),
               size: "small",
-              children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
                 duplicateAction.RenderModal,
                 {
                   items: [selectedRegisteredTemplate],
@@ -58386,43 +64745,43 @@ 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_i18n154 = __toESM(require_i18n(), 1);
-  var import_element193 = __toESM(require_element(), 1);
+  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_router35 = __toESM(require_router(), 1);
-  var import_editor33 = __toESM(require_editor(), 1);
-  var import_url24 = __toESM(require_url(), 1);
-  var import_compose36 = __toESM(require_compose(), 1);
+  var import_router36 = __toESM(require_router(), 1);
+  var import_editor34 = __toESM(require_editor(), 1);
+  var import_url25 = __toESM(require_url(), 1);
+  var import_compose40 = __toESM(require_compose(), 1);

   // packages/edit-site/build-module/components/add-new-template-legacy/index.mjs
-  var import_components153 = __toESM(require_components(), 1);
-  var import_html_entities16 = __toESM(require_html_entities(), 1);
-  var import_element192 = __toESM(require_element(), 1);
-  var import_data81 = __toESM(require_data(), 1);
+  var import_components156 = __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_compose35 = __toESM(require_compose(), 1);
-  var import_i18n153 = __toESM(require_i18n(), 1);
+  var import_compose39 = __toESM(require_compose(), 1);
+  var import_i18n158 = __toESM(require_i18n(), 1);
   var import_notices10 = __toESM(require_notices(), 1);
-  var import_router34 = __toESM(require_router(), 1);
+  var import_router35 = __toESM(require_router(), 1);
   var import_dom28 = __toESM(require_dom(), 1);

   // packages/edit-site/build-module/components/add-new-template-legacy/add-custom-template-modal-content.mjs
-  var import_element190 = __toESM(require_element(), 1);
-  var import_i18n151 = __toESM(require_i18n(), 1);
-  var import_components151 = __toESM(require_components(), 1);
+  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_html_entities15 = __toESM(require_html_entities(), 1);
-  var import_compose34 = __toESM(require_compose(), 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_url23 = __toESM(require_url(), 1);
+  var import_url24 = __toESM(require_url(), 1);

   // packages/edit-site/build-module/components/add-new-template-legacy/utils.mjs
-  var import_data80 = __toESM(require_data(), 1);
+  var import_data81 = __toESM(require_data(), 1);
   var import_core_data60 = __toESM(require_core_data(), 1);
-  var import_html_entities14 = __toESM(require_html_entities(), 1);
-  var import_element189 = __toESM(require_element(), 1);
-  var import_i18n150 = __toESM(require_i18n(), 1);
-  var import_url22 = __toESM(require_url(), 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_url23 = __toESM(require_url(), 1);
   var EMPTY_OBJECT3 = {};
   var getValueFromObjectPath3 = (object, path) => {
     let value = object;
@@ -58432,16 +64791,16 @@ If there's a particular need for this, please submit a feature request at https:
     return value;
   };
   function prefixSlug2(prefix2, slug) {
-    return `${prefix2}-${(0, import_url22.safeDecodeURI)(slug)}`;
+    return `${prefix2}-${(0, import_url23.safeDecodeURI)(slug)}`;
   }
   var mapToIHasNameAndId2 = (entities, path) => {
     return (entities || []).map((entity) => ({
       ...entity,
-      name: (0, import_html_entities14.decodeEntities)(getValueFromObjectPath3(entity, path))
+      name: (0, import_html_entities16.decodeEntities)(getValueFromObjectPath3(entity, path))
     }));
   };
   var useExistingTemplates2 = () => {
-    return (0, import_data80.useSelect)(
+    return (0, import_data81.useSelect)(
       (select4) => select4(import_core_data60.store).getEntityRecords(
         "postType",
         TEMPLATE_POST_TYPE,
@@ -58453,17 +64812,17 @@ If there's a particular need for this, please submit a feature request at https:
     );
   };
   var useDefaultTemplateTypes2 = () => {
-    return (0, import_data80.useSelect)(
+    return (0, import_data81.useSelect)(
       (select4) => select4(import_core_data60.store).getCurrentTheme()?.default_template_types || [],
       []
     );
   };
   var usePublicPostTypes2 = () => {
-    const postTypes = (0, import_data80.useSelect)(
+    const postTypes = (0, import_data81.useSelect)(
       (select4) => select4(import_core_data60.store).getPostTypes({ per_page: -1 }),
       []
     );
-    return (0, import_element189.useMemo)(() => {
+    return (0, import_element201.useMemo)(() => {
       const excludedPostTypes = ["attachment"];
       return postTypes?.filter(
         ({ viewable, slug }) => viewable && !excludedPostTypes.includes(slug)
@@ -58476,11 +64835,11 @@ If there's a particular need for this, please submit a feature request at https:
     }, [postTypes]);
   };
   var usePublicTaxonomies2 = () => {
-    const taxonomies = (0, import_data80.useSelect)(
+    const taxonomies = (0, import_data81.useSelect)(
       (select4) => select4(import_core_data60.store).getTaxonomies({ per_page: -1 }),
       []
     );
-    return (0, import_element189.useMemo)(() => {
+    return (0, import_element201.useMemo)(() => {
       return taxonomies?.filter(
         ({ visibility }) => visibility?.publicly_queryable
       );
@@ -58488,12 +64847,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_element189.useMemo)(
+    const postTypesWithArchives = (0, import_element201.useMemo)(
       () => publicPostTypes?.filter((postType2) => postType2.has_archive),
       [publicPostTypes]
     );
     const existingTemplates = useExistingTemplates2();
-    const postTypeLabels = (0, import_element189.useMemo)(
+    const postTypeLabels = (0, import_element201.useMemo)(
       () => publicPostTypes?.reduce((accumulator, { labels }) => {
         const singularName = labels.singular_name.toLowerCase();
         accumulator[singularName] = (accumulator[singularName] || 0) + 1;
@@ -58501,14 +64860,14 @@ If there's a particular need for this, please submit a feature request at https:
       }, {}),
       [publicPostTypes]
     );
-    const needsUniqueIdentifier = (0, import_element189.useCallback)(
+    const needsUniqueIdentifier = (0, import_element201.useCallback)(
       ({ labels, slug }) => {
         const singularName = labels.singular_name.toLowerCase();
         return postTypeLabels[singularName] > 1 && singularName !== slug;
       },
       [postTypeLabels]
     );
-    return (0, import_element189.useMemo)(
+    return (0, import_element201.useMemo)(
       () => postTypesWithArchives?.filter(
         (postType2) => !(existingTemplates || []).some(
           (existingTemplate) => existingTemplate.slug === "archive-" + postType2.slug
@@ -58516,24 +64875,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_i18n150.sprintf)(
+          title = (0, import_i18n155.sprintf)(
             // translators: %1s: Name of the post type e.g: "Post"; %2s: Slug of the post type e.g: "book".
-            (0, import_i18n150.__)("Archive: %1$s (%2$s)"),
+            (0, import_i18n155.__)("Archive: %1$s (%2$s)"),
             postType2.labels.singular_name,
             postType2.slug
           );
         } else {
-          title = (0, import_i18n150.sprintf)(
+          title = (0, import_i18n155.sprintf)(
             // translators: %s: Name of the post type e.g: "Post".
-            (0, import_i18n150.__)("Archive: %s"),
+            (0, import_i18n155.__)("Archive: %s"),
             postType2.labels.singular_name
           );
         }
         return {
           slug: "archive-" + postType2.slug,
-          description: (0, import_i18n150.sprintf)(
+          description: (0, import_i18n155.sprintf)(
             // translators: %s: Name of the post type e.g: "Post".
-            (0, import_i18n150.__)(
+            (0, import_i18n155.__)(
               "Displays an archive with the latest posts of type: %s."
             ),
             postType2.labels.singular_name
@@ -58553,7 +64912,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_element189.useMemo)(
+    const templateLabels = (0, import_element201.useMemo)(
       () => publicPostTypes?.reduce((accumulator, { labels }) => {
         const templateName = (labels.template_name || labels.singular_name).toLowerCase();
         accumulator[templateName] = (accumulator[templateName] || 0) + 1;
@@ -58561,14 +64920,14 @@ If there's a particular need for this, please submit a feature request at https:
       }, {}),
       [publicPostTypes]
     );
-    const needsUniqueIdentifier = (0, import_element189.useCallback)(
+    const needsUniqueIdentifier = (0, import_element201.useCallback)(
       ({ labels, slug }) => {
         const templateName = (labels.template_name || labels.singular_name).toLowerCase();
         return templateLabels[templateName] > 1 && templateName !== slug;
       },
       [templateLabels]
     );
-    const templatePrefixes = (0, import_element189.useMemo)(
+    const templatePrefixes = (0, import_element201.useMemo)(
       () => publicPostTypes?.reduce((accumulator, { slug }) => {
         let suffix = slug;
         if (slug !== "page") {
@@ -58592,20 +64951,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_i18n150.sprintf)(
+        let menuItemTitle = labels.template_name || (0, import_i18n155.sprintf)(
           // translators: %s: Name of the post type e.g: "Post".
-          (0, import_i18n150.__)("Single item: %s"),
+          (0, import_i18n155.__)("Single item: %s"),
           labels.singular_name
         );
         if (_needsUniqueIdentifier) {
-          menuItemTitle = labels.template_name ? (0, import_i18n150.sprintf)(
+          menuItemTitle = labels.template_name ? (0, import_i18n155.sprintf)(
             // translators: 1: Name of the template e.g: "Single Item: Post". 2: Slug of the post type e.g: "book".
-            (0, import_i18n150._x)("%1$s (%2$s)", "post type menu label"),
+            (0, import_i18n155._x)("%1$s (%2$s)", "post type menu label"),
             labels.template_name,
             slug
-          ) : (0, import_i18n150.sprintf)(
+          ) : (0, import_i18n155.sprintf)(
             // translators: 1: Name of the post type e.g: "Post". 2: Slug of the post type e.g: "book".
-            (0, import_i18n150._x)(
+            (0, import_i18n155._x)(
               "Single item: %1$s (%2$s)",
               "post type menu label"
             ),
@@ -58619,9 +64978,9 @@ If there's a particular need for this, please submit a feature request at https:
         } : {
           slug: generalTemplateSlug,
           title: menuItemTitle,
-          description: (0, import_i18n150.sprintf)(
+          description: (0, import_i18n155.sprintf)(
             // translators: %s: Name of the post type e.g: "Post".
-            (0, import_i18n150.__)("Displays a single item: %s."),
+            (0, import_i18n155.__)("Displays a single item: %s."),
             labels.singular_name
           ),
           // `icon` is the `menu_icon` property of a post type. We
@@ -58670,7 +65029,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const postTypesMenuItems = (0, import_element189.useMemo)(
+    const postTypesMenuItems = (0, import_element201.useMemo)(
       () => menuItems.reduce(
         (accumulator, postType2) => {
           const { slug } = postType2;
@@ -58691,7 +65050,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_element189.useMemo)(
+    const templatePrefixes = (0, import_element201.useMemo)(
       () => publicTaxonomies?.reduce((accumulator, { slug }) => {
         let suffix = slug;
         if (!["category", "post_tag"].includes(slug)) {
@@ -58738,14 +65097,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_i18n150.sprintf)(
+          menuItemTitle = labels.template_name ? (0, import_i18n155.sprintf)(
             // translators: 1: Name of the template e.g: "Products by Category". 2: Slug of the taxonomy e.g: "product_cat".
-            (0, import_i18n150._x)("%1$s (%2$s)", "taxonomy template menu label"),
+            (0, import_i18n155._x)("%1$s (%2$s)", "taxonomy template menu label"),
             labels.template_name,
             slug
-          ) : (0, import_i18n150.sprintf)(
+          ) : (0, import_i18n155.sprintf)(
             // translators: 1: Name of the taxonomy e.g: "Category". 2: Slug of the taxonomy e.g: "product_cat".
-            (0, import_i18n150._x)("%1$s (%2$s)", "taxonomy menu label"),
+            (0, import_i18n155._x)("%1$s (%2$s)", "taxonomy menu label"),
             labels.singular_name,
             slug
           );
@@ -58756,9 +65115,9 @@ If there's a particular need for this, please submit a feature request at https:
         } : {
           slug: generalTemplateSlug,
           title: menuItemTitle,
-          description: (0, import_i18n150.sprintf)(
+          description: (0, import_i18n155.sprintf)(
             // translators: %s: Name of the taxonomy e.g: "Product Categories".
-            (0, import_i18n150.__)("Displays taxonomy: %s."),
+            (0, import_i18n155.__)("Displays taxonomy: %s."),
             labels.singular_name
           ),
           icon: block_meta_default,
@@ -58803,7 +65162,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const taxonomiesMenuItems = (0, import_element189.useMemo)(
+    const taxonomiesMenuItems = (0, import_element201.useMemo)(
       () => menuItems.reduce(
         (accumulator, taxonomy) => {
           const { slug } = taxonomy;
@@ -58835,7 +65194,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
     if (!authorMenuItem) {
       authorMenuItem = {
-        description: (0, import_i18n150.__)(
+        description: (0, import_i18n155.__)(
           "Displays latest posts written by a single author."
         ),
         slug: "author",
@@ -58873,10 +65232,10 @@ If there's a particular need for this, please submit a feature request at https:
             }
           },
           labels: {
-            singular_name: (0, import_i18n150.__)("Author"),
-            search_items: (0, import_i18n150.__)("Search Authors"),
-            not_found: (0, import_i18n150.__)("No authors found."),
-            all_items: (0, import_i18n150.__)("All Authors")
+            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")
           },
           hasGeneralTemplate,
           template
@@ -58889,7 +65248,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_element189.useMemo)(() => {
+    const existingSlugs = (0, import_element201.useMemo)(() => {
       return Object.entries(templatePrefixes || {}).reduce(
         (accumulator, [slug, prefix2]) => {
           const slugsWithTemplates = (existingTemplates || []).reduce(
@@ -58918,7 +65277,7 @@ 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_data80.useSelect)(
+    const recordsToExcludePerEntity = (0, import_data81.useSelect)(
       (select4) => {
         return Object.entries(slugsToExcludePerEntity || {}).reduce(
           (accumulator, [slug, slugsWithTemplates]) => {
@@ -58948,7 +65307,7 @@ If there's a particular need for this, please submit a feature request at https:
       templatePrefixes,
       additionalQueryParameters
     );
-    const entitiesHasRecords = (0, import_data80.useSelect)(
+    const entitiesHasRecords = (0, import_data81.useSelect)(
       (select4) => {
         return Object.keys(templatePrefixes || {}).reduce(
           (accumulator, slug) => {
@@ -58979,7 +65338,7 @@ If there's a particular need for this, please submit a feature request at https:
         additionalQueryParameters
       ]
     );
-    const entitiesInfo = (0, import_element189.useMemo)(() => {
+    const entitiesInfo = (0, import_element201.useMemo)(() => {
       return Object.keys(templatePrefixes || {}).reduce(
         (accumulator, slug) => {
           const existingEntitiesIds = recordsToExcludePerEntity?.[slug]?.map(
@@ -58998,8 +65357,8 @@ 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_runtime321 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY15 = [];
+  var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
+  var EMPTY_ARRAY14 = [];
   function SuggestionListItem2({
     suggestion,
     search,
@@ -59007,11 +65366,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_runtime321.jsxs)(
-      import_components151.Composite.Item,
+    return /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
+      import_components154.Composite.Item,
       {
-        render: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-          import_components151.Button,
+        render: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+          import_components154.Button,
           {
             __next40pxDefaultSize: true,
             role: "option",
@@ -59024,29 +65383,29 @@ If there's a particular need for this, please submit a feature request at https:
           }
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-            import_components151.__experimentalText,
+          /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+            import_components154.__experimentalText,
             {
               size: "body",
               lineHeight: 1.53846153846,
               weight: "var(--wpds-typography-font-weight-emphasis, 600)",
               className: `${baseCssClass}__title`,
-              children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-                import_components151.TextHighlight,
+              children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+                import_components154.TextHighlight,
                 {
-                  text: (0, import_html_entities15.decodeEntities)(suggestion.name),
+                  text: (0, import_html_entities17.decodeEntities)(suggestion.name),
                   highlight: search
                 }
               )
             }
           ),
-          suggestion.link && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-            import_components151.__experimentalText,
+          suggestion.link && /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+            import_components154.__experimentalText,
             {
               size: "body",
               lineHeight: 1.53846153846,
               className: `${baseCssClass}__info`,
-              children: (0, import_url23.safeDecodeURI)(suggestion.link)
+              children: (0, import_url24.safeDecodeURI)(suggestion.link)
             }
           )
         ]
@@ -59055,7 +65414,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_element190.useMemo)(
+    const query = (0, import_element202.useMemo)(
       () => ({
         order: "asc",
         context: "view",
@@ -59070,12 +65429,12 @@ If there's a particular need for this, please submit a feature request at https:
       entityForSuggestions.slug,
       query
     );
-    const [suggestions, setSuggestions] = (0, import_element190.useState)(EMPTY_ARRAY15);
-    (0, import_element190.useEffect)(() => {
+    const [suggestions, setSuggestions] = (0, import_element202.useState)(EMPTY_ARRAY14);
+    (0, import_element202.useEffect)(() => {
       if (!searchHasResolved) {
         return;
       }
-      let newSuggestions = EMPTY_ARRAY15;
+      let newSuggestions = EMPTY_ARRAY14;
       if (searchResults?.length) {
         newSuggestions = searchResults;
         if (config2.recordNamePath) {
@@ -59090,19 +65449,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_compose34.useDebouncedInput)();
+    const [search, setSearch, debouncedSearch] = (0, import_compose38.useDebouncedInput)();
     const suggestions = useSearchSuggestions2(
       entityForSuggestions,
       debouncedSearch
     );
     const { labels } = entityForSuggestions;
-    const [showSearchControl, setShowSearchControl] = (0, import_element190.useState)(false);
+    const [showSearchControl, setShowSearchControl] = (0, import_element202.useState)(false);
     if (!showSearchControl && suggestions?.length > 9) {
       setShowSearchControl(true);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_jsx_runtime321.Fragment, { children: [
-      showSearchControl && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-        import_components151.SearchControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(import_jsx_runtime334.Fragment, { children: [
+      showSearchControl && /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+        import_components154.SearchControl,
         {
           onChange: setSearch,
           value: search,
@@ -59110,14 +65469,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_runtime321.jsx)(
-        import_components151.Composite,
+      !!suggestions?.length && /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+        import_components154.Composite,
         {
           orientation: "vertical",
           role: "listbox",
           className: "edit-site-custom-template-modal__suggestions_list",
-          "aria-label": (0, import_i18n151.__)("Suggestions list"),
-          children: suggestions.map((suggestion) => /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+          "aria-label": (0, import_i18n156.__)("Suggestions list"),
+          children: suggestions.map((suggestion) => /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
             SuggestionListItem2,
             {
               suggestion,
@@ -59129,8 +65488,8 @@ If there's a particular need for this, please submit a feature request at https:
           ))
         }
       ),
-      debouncedSearch && !suggestions?.length && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-        import_components151.__experimentalText,
+      debouncedSearch && !suggestions?.length && /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+        import_components154.__experimentalText,
         {
           as: "p",
           className: "edit-site-custom-template-modal__no-results",
@@ -59145,10 +65504,10 @@ If there's a particular need for this, please submit a feature request at https:
     onBack,
     containerRef
   }) {
-    const [showSearchEntities, setShowSearchEntities] = (0, import_element190.useState)(
+    const [showSearchEntities, setShowSearchEntities] = (0, import_element202.useState)(
       entityForSuggestions.hasGeneralTemplate
     );
-    (0, import_element190.useEffect)(() => {
+    (0, import_element202.useEffect)(() => {
       if (containerRef.current) {
         const [firstFocusable] = import_dom27.focus.focusable.find(
           containerRef.current
@@ -59156,29 +65515,29 @@ If there's a particular need for this, please submit a feature request at https:
         firstFocusable?.focus();
       }
     }, [showSearchEntities]);
-    return /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(
-      import_components151.__experimentalVStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
+      import_components154.__experimentalVStack,
       {
         spacing: 4,
         className: "edit-site-custom-template-modal__contents-wrapper",
         alignment: "left",
         children: [
-          !showSearchEntities && /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_jsx_runtime321.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components151.__experimentalText, { as: "p", children: (0, import_i18n151.__)(
+          !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.__)(
               "Select whether to create a single template for all items or a specific one."
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(
-              import_components151.Flex,
+            /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
+              import_components154.Flex,
               {
                 className: "edit-site-custom-template-modal__contents",
                 gap: "4",
                 align: "initial",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(
-                    import_components151.FlexItem,
+                  /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
+                    import_components154.FlexItem,
                     {
                       isBlock: true,
-                      as: import_components151.Button,
+                      as: import_components154.Button,
                       onClick: () => {
                         const {
                           slug,
@@ -59194,8 +65553,8 @@ If there's a particular need for this, please submit a feature request at https:
                         });
                       },
                       children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-                          import_components151.__experimentalText,
+                        /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+                          import_components154.__experimentalText,
                           {
                             as: "span",
                             weight: "var(--wpds-typography-font-weight-emphasis, 600)",
@@ -59203,29 +65562,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_runtime321.jsx)(
-                          import_components151.__experimentalText,
+                        /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+                          import_components154.__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_i18n151.__)("For all items")
+                            children: (0, import_i18n156.__)("For all items")
                           }
                         )
                       ]
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(
-                    import_components151.FlexItem,
+                  /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
+                    import_components154.FlexItem,
                     {
                       isBlock: true,
-                      as: import_components151.Button,
+                      as: import_components154.Button,
                       onClick: () => {
                         setShowSearchEntities(true);
                       },
                       children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-                          import_components151.__experimentalText,
+                        /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+                          import_components154.__experimentalText,
                           {
                             as: "span",
                             weight: "var(--wpds-typography-font-weight-emphasis, 600)",
@@ -59233,13 +65592,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_runtime321.jsx)(
-                          import_components151.__experimentalText,
+                        /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+                          import_components154.__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_i18n151.__)("For a specific item")
+                            children: (0, import_i18n156.__)("For a specific item")
                           }
                         )
                       ]
@@ -59248,29 +65607,29 @@ If there's a particular need for this, please submit a feature request at https:
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components151.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-              import_components151.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_components154.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+              import_components154.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: onBack,
-                children: (0, import_i18n151.__)("Back")
+                children: (0, import_i18n156.__)("Back")
               }
             ) })
           ] }),
-          showSearchEntities && /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_jsx_runtime321.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components151.__experimentalText, { as: "p", children: (0, import_i18n151.__)(
+          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.__)(
               "This template will be used only for the specific item chosen."
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
               SuggestionList2,
               {
                 entityForSuggestions,
                 onSelect
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components151.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-              import_components151.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_components154.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+              import_components154.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
@@ -59281,7 +65640,7 @@ If there's a particular need for this, please submit a feature request at https:
                     setShowSearchEntities(false);
                   }
                 },
-                children: (0, import_i18n151.__)("Back")
+                children: (0, import_i18n156.__)("Back")
               }
             ) })
           ] })
@@ -59292,16 +65651,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_element191 = __toESM(require_element(), 1);
-  var import_i18n152 = __toESM(require_i18n(), 1);
-  var import_components152 = __toESM(require_components(), 1);
-  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
+  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);
   function AddCustomGenericTemplateModalContent2({ createTemplate, onBack }) {
-    const [title, setTitle] = (0, import_element191.useState)("");
-    const defaultTitle = (0, import_i18n152.__)("Custom Template");
-    const [isBusy, setIsBusy] = (0, import_element191.useState)(false);
-    const inputRef = (0, import_element191.useRef)();
-    (0, import_element191.useEffect)(() => {
+    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)(() => {
       if (inputRef.current) {
         inputRef.current.focus();
       }
@@ -59324,46 +65683,46 @@ If there's a particular need for this, please submit a feature request at https:
         setIsBusy(false);
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)("form", { onSubmit: onCreateTemplate, children: /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)(import_components152.__experimentalVStack, { spacing: 6, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
-        import_components152.TextControl,
+    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,
         {
-          label: (0, import_i18n152.__)("Name"),
+          label: (0, import_i18n157.__)("Name"),
           value: title,
           onChange: setTitle,
           placeholder: defaultTitle,
           disabled: isBusy,
           ref: inputRef,
-          help: (0, import_i18n152.__)(
+          help: (0, import_i18n157.__)(
             // 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_runtime322.jsxs)(
-        import_components152.__experimentalHStack,
+      /* @__PURE__ */ (0, import_jsx_runtime335.jsxs)(
+        import_components155.__experimentalHStack,
         {
           className: "edit-site-custom-generic-template__modal-actions",
           justify: "right",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
-              import_components152.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+              import_components155.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: onBack,
-                children: (0, import_i18n152.__)("Back")
+                children: (0, import_i18n157.__)("Back")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
-              import_components152.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+              import_components155.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 type: "submit",
                 isBusy,
                 "aria-disabled": isBusy,
-                children: (0, import_i18n152.__)("Create")
+                children: (0, import_i18n157.__)("Create")
               }
             )
           ]
@@ -59374,8 +65733,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_runtime323 = __toESM(require_jsx_runtime(), 1);
-  var { useHistory: useHistory23 } = unlock(import_router34.privateApis);
+  var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
+  var { useHistory: useHistory24 } = unlock(import_router35.privateApis);
   var DEFAULT_TEMPLATE_SLUGS2 = [
     "front-page",
     "home",
@@ -59409,22 +65768,22 @@ If there's a particular need for this, please submit a feature request at https:
   function TemplateListItem2({
     title,
     direction,
-    className,
+    className: className2,
     description,
     icon,
     onClick,
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
-      import_components153.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+      import_components156.Button,
       {
         __next40pxDefaultSize: true,
-        className,
+        className: className2,
         onClick,
         label: description,
         showTooltip: !!description,
-        children: /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(
-          import_components153.Flex,
+        children: /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(
+          import_components156.Flex,
           {
             as: "span",
             spacing: 2,
@@ -59433,16 +65792,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_runtime323.jsx)("div", { className: "edit-site-add-new-template__template-icon", children: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_components153.Icon, { icon }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(
-                import_components153.__experimentalVStack,
+              /* @__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,
                 {
                   className: "edit-site-add-new-template__template-name",
                   alignment: "center",
                   spacing: 0,
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
-                      import_components153.__experimentalText,
+                    /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+                      import_components156.__experimentalText,
                       {
                         align: "center",
                         weight: "var(--wpds-typography-font-weight-emphasis, 600)",
@@ -59466,32 +65825,32 @@ 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_element192.useState)(
+    const [modalContent, setModalContent] = (0, import_element204.useState)(
       modalContentMap2.templatesList
     );
-    const [entityForSuggestions, setEntityForSuggestions] = (0, import_element192.useState)({});
-    const [isSubmitting, setIsSubmitting] = (0, import_element192.useState)(false);
+    const [entityForSuggestions, setEntityForSuggestions] = (0, import_element204.useState)({});
+    const [isSubmitting, setIsSubmitting] = (0, import_element204.useState)(false);
     const missingTemplates = useMissingTemplates2(
       setEntityForSuggestions,
       () => setModalContent(modalContentMap2.customTemplate)
     );
-    const history = useHistory23();
-    const { saveEntityRecord } = (0, import_data81.useDispatch)(import_core_data62.store);
-    const { createErrorNotice, createSuccessNotice } = (0, import_data81.useDispatch)(import_notices10.store);
-    const containerRef = (0, import_element192.useRef)(null);
-    const isMobile = (0, import_compose35.useViewportMatch)("medium", "<");
-    const homeUrl = (0, import_data81.useSelect)((select4) => {
+    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 TEMPLATE_SHORT_DESCRIPTIONS = {
       "front-page": homeUrl,
-      date: (0, import_i18n153.sprintf)(
+      date: (0, import_i18n158.sprintf)(
         // translators: %s: The homepage url.
-        (0, import_i18n153.__)("E.g. %s"),
+        (0, import_i18n158.__)("E.g. %s"),
         homeUrl + "/" + (/* @__PURE__ */ new Date()).getFullYear()
       )
     };
-    (0, import_element192.useEffect)(() => {
+    (0, import_element204.useEffect)(() => {
       if (containerRef.current && modalContent === modalContentMap2.templatesList) {
         const [firstFocusable] = import_dom28.focus.focusable.find(
           containerRef.current
@@ -59524,17 +65883,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_i18n153.sprintf)(
+          (0, import_i18n158.sprintf)(
             // translators: %s: Title of the created post or template, e.g: "Hello world".
-            (0, import_i18n153.__)('"%s" successfully created.'),
-            (0, import_html_entities16.decodeEntities)(newTemplate.title?.rendered || title) || (0, import_i18n153.__)("(no title)")
+            (0, import_i18n158.__)('"%s" successfully created.'),
+            (0, import_html_entities18.decodeEntities)(newTemplate.title?.rendered || title) || (0, import_i18n158.__)("(no title)")
           ),
           {
             type: "snackbar"
           }
         );
       } catch (error2) {
-        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n153.__)("An error occurred while creating the template.");
+        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n158.__)("An error occurred while creating the template.");
         createErrorNotice(errorMessage, {
           type: "snackbar"
         });
@@ -59546,18 +65905,18 @@ If there's a particular need for this, please submit a feature request at https:
       onClose();
       setModalContent(modalContentMap2.templatesList);
     };
-    let modalTitle = (0, import_i18n153.__)("Add template");
+    let modalTitle = (0, import_i18n158.__)("Add template");
     if (modalContent === modalContentMap2.customTemplate) {
-      modalTitle = (0, import_i18n153.sprintf)(
+      modalTitle = (0, import_i18n158.sprintf)(
         // translators: %s: Name of the post type e.g: "Post".
-        (0, import_i18n153.__)("Add template: %s"),
+        (0, import_i18n158.__)("Add template: %s"),
         entityForSuggestions.labels.singular_name
       );
     } else if (modalContent === modalContentMap2.customGenericTemplate) {
-      modalTitle = (0, import_i18n153.__)("Create custom template");
+      modalTitle = (0, import_i18n158.__)("Create custom template");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(
-      import_components153.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(
+      import_components156.Modal,
       {
         title: modalTitle,
         className: clsx_default("edit-site-add-new-template__modal", {
@@ -59568,8 +65927,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_runtime323.jsxs)(
-            import_components153.__experimentalGrid,
+          modalContent === modalContentMap2.templatesList && /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(
+            import_components156.__experimentalGrid,
             {
               columns: isMobile ? 2 : 3,
               gap: 4,
@@ -59577,12 +65936,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_runtime323.jsx)(import_components153.Flex, { className: "edit-site-add-new-template__template-list__prompt", children: (0, import_i18n153.__)(
+                /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_components156.Flex, { className: "edit-site-add-new-template__template-list__prompt", children: (0, import_i18n158.__)(
                   "Select what the new template should apply to:"
                 ) }),
                 missingTemplates.map((template) => {
                   const { title, slug, onClick } = template;
-                  return /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
                     TemplateListItem2,
                     {
                       title,
@@ -59595,21 +65954,21 @@ If there's a particular need for this, please submit a feature request at https:
                     slug
                   );
                 }),
-                /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
                   TemplateListItem2,
                   {
-                    title: (0, import_i18n153.__)("Custom template"),
+                    title: (0, import_i18n158.__)("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_runtime323.jsx)(
-                      import_components153.__experimentalText,
+                    children: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+                      import_components156.__experimentalText,
                       {
                         lineHeight: 1.53846153846,
-                        children: (0, import_i18n153.__)(
+                        children: (0, import_i18n158.__)(
                           "A custom template can be manually applied to any post or page."
                         )
                       }
@@ -59619,7 +65978,7 @@ If there's a particular need for this, please submit a feature request at https:
               ]
             }
           ),
-          modalContent === modalContentMap2.customTemplate && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+          modalContent === modalContentMap2.customTemplate && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
             add_custom_template_modal_content_default2,
             {
               onSelect: createTemplate,
@@ -59628,7 +65987,7 @@ If there's a particular need for this, please submit a feature request at https:
               containerRef
             }
           ),
-          modalContent === modalContentMap2.customGenericTemplate && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+          modalContent === modalContentMap2.customGenericTemplate && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
             add_custom_generic_template_modal_content_default2,
             {
               createTemplate,
@@ -59640,8 +65999,8 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function NewTemplate2() {
-    const [showModal, setShowModal] = (0, import_element192.useState)(false);
-    const { postType: postType2 } = (0, import_data81.useSelect)((select4) => {
+    const [showModal, setShowModal] = (0, import_element204.useState)(false);
+    const { postType: postType2 } = (0, import_data82.useSelect)((select4) => {
       const { getPostType: getPostType2 } = select4(import_core_data62.store);
       return {
         postType: getPostType2(TEMPLATE_POST_TYPE)
@@ -59650,9 +66009,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_runtime323.jsxs)(import_jsx_runtime323.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
-        import_components153.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(import_jsx_runtime336.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+        import_components156.Button,
         {
           variant: "primary",
           onClick: () => setShowModal(true),
@@ -59662,7 +66021,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_runtime323.jsx)(NewTemplateModal2, { onClose: () => setShowModal(false) })
+      showModal && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(NewTemplateModal2, { onClose: () => setShowModal(false) })
     ] });
   }
   function useMissingTemplates2(setEntityForSuggestions, onClick) {
@@ -59710,18 +66069,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_element192.memo)(NewTemplate2);
+  var add_new_template_legacy_default = (0, import_element204.memo)(NewTemplate2);

   // packages/edit-site/build-module/components/page-templates/index-legacy.mjs
-  var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
-  var { usePostActions: usePostActions3, usePostFields: usePostFields3 } = unlock(import_editor33.privateApis);
-  var { useHistory: useHistory24, useLocation: useLocation30 } = unlock(import_router35.privateApis);
+  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 VIEW_CONFIG_FIELDS4 = ["default_view", "default_layouts", "view_list"];
   function PageTemplates2() {
-    const { path, query } = useLocation30();
+    const { path, query } = useLocation31();
     const { activeView = "all", postId } = query;
-    const [selection, setSelection] = (0, import_element193.useState)([postId]);
+    const [selection, setSelection] = (0, import_element205.useState)([postId]);
     const {
       default_view: defaultView,
       default_layouts: defaultLayouts2,
@@ -59731,7 +66090,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_element193.useMemo)(
+    const activeViewOverrides = (0, import_element205.useMemo)(
       () => viewList?.find((v2) => v2.slug === activeView)?.view ?? {},
       [viewList, activeView]
     );
@@ -59748,7 +66107,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       onChangeQueryParams: (newQueryParams) => {
         history.navigate(
-          (0, import_url24.addQueryArgs)(path, {
+          (0, import_url25.addQueryArgs)(path, {
             ...query,
             pageNumber: newQueryParams.page,
             search: newQueryParams.search || void 0
@@ -59759,13 +66118,13 @@ If there's a particular need for this, please submit a feature request at https:
     const { records, isResolving: isLoadingData } = useEntityRecordsWithPermissions3("postType", TEMPLATE_POST_TYPE, {
       per_page: -1
     });
-    const history = useHistory24();
-    const onChangeSelection = (0, import_element193.useCallback)(
+    const history = useHistory25();
+    const onChangeSelection = (0, import_element205.useCallback)(
       (items) => {
         setSelection(items);
         if (view?.type === "list") {
           history.navigate(
-            (0, import_url24.addQueryArgs)(path, {
+            (0, import_url25.addQueryArgs)(path, {
               postId: items.length === 1 ? items[0] : void 0
             })
           );
@@ -59774,10 +66133,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_element193.useMemo)(() => {
+    const fields2 = (0, import_element205.useMemo)(() => {
       return [previewField2, ...postFields || []];
     }, [postFields]);
-    const { data, paginationInfo } = (0, import_element193.useMemo)(() => {
+    const { data, paginationInfo } = (0, import_element205.useMemo)(() => {
       return filterSortAndPaginate(records, view, fields2);
     }, [records, view, fields2]);
     const postTypeActions = usePostActions3({
@@ -59785,24 +66144,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_element193.useMemo)(
+    const actions = (0, import_element205.useMemo)(
       () => [editAction, ...postTypeActions],
       [postTypeActions, editAction]
     );
-    const onChangeView = (0, import_compose36.useEvent)((newView) => {
+    const onChangeView = (0, import_compose40.useEvent)((newView) => {
       updateView(newView);
       if (newView.type !== view.type) {
         history.invalidate();
       }
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
       page_default2,
       {
         className: "edit-site-page-templates",
-        title: (0, import_i18n154.__)("Templates"),
+        title: (0, import_i18n159.__)("Templates"),
         headingLevel: 2,
-        actions: /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(add_new_template_legacy_default, {}),
-        children: /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
+        actions: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(add_new_template_legacy_default, {}),
+        children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
           dataviews_default,
           {
             paginationInfo,
@@ -59831,10 +66190,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_runtime325 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
   async function isTemplateListView(query) {
     const { activeView = "active" } = query;
-    const config2 = await unlock((0, import_data82.resolveSelect)(import_core_data64.store)).getViewConfig(
+    const config2 = await unlock((0, import_data83.resolveSelect)(import_core_data64.store)).getViewConfig(
       "postType",
       "wp_template"
     );
@@ -59857,14 +66216,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_runtime325.jsx)(SidebarNavigationScreenTemplatesBrowse, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(SidebarNavigationScreenTemplatesBrowse, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(SidebarNavigationScreenUnsupported, {});
       },
       content({ siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
         if (!isBlockTheme) {
           return void 0;
         }
-        return window?.__experimentalTemplateActivate ? /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(PageTemplates, {}) : /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(PageTemplates2, {});
+        return window?.__experimentalTemplateActivate ? /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(PageTemplates, {}) : /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(PageTemplates2, {});
       },
       async preview({ query, siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
@@ -59872,14 +66231,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_runtime325.jsx)(EditSiteEditor, {}) : void 0;
+        return isListView2 ? /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(EditSiteEditor, {}) : void 0;
       },
       mobileSidebar({ siteData }) {
         if (!isThemeDataLoaded(siteData)) {
-          return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_jsx_runtime325.Fragment, {});
+          return /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_jsx_runtime338.Fragment, {});
         }
         if (!siteData.currentTheme.is_block_theme) {
-          return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(SidebarNavigationScreenUnsupported, {});
+          return /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(SidebarNavigationScreenUnsupported, {});
         }
         return void 0;
       },
@@ -59889,7 +66248,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_runtime325.jsx)(PageTemplates, {}) : /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(PageTemplates2, {});
+        return isTemplateActivateEnabled ? /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(PageTemplates, {}) : /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(PageTemplates2, {});
       }
     },
     widths: {
@@ -59901,20 +66260,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_runtime326 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
   var areas = {
     sidebar({ siteData }) {
       if (!isThemeDataLoaded(siteData)) {
         return null;
       }
-      return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(SidebarNavigationScreenTemplatesBrowse, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(SidebarNavigationScreenUnsupported, {});
+      return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(SidebarNavigationScreenTemplatesBrowse, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime339.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_runtime326.jsx)(EditSiteEditor, {}) : /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(SidebarNavigationScreenUnsupported, {});
+      return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(EditSiteEditor, {}) : /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(SidebarNavigationScreenUnsupported, {});
     }
   };
   var templateItemRoute = {
@@ -59924,40 +66283,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_i18n157 = __toESM(require_i18n(), 1);
-  var import_data86 = __toESM(require_data(), 1);
+  var import_i18n162 = __toESM(require_i18n(), 1);
+  var import_data87 = __toESM(require_data(), 1);
   var import_core_data69 = __toESM(require_core_data(), 1);

   // packages/edit-site/build-module/components/post-list/index.mjs
-  var import_components156 = __toESM(require_components(), 1);
+  var import_components159 = __toESM(require_components(), 1);
   var import_core_data68 = __toESM(require_core_data(), 1);
-  var import_element197 = __toESM(require_element(), 1);
-  var import_router36 = __toESM(require_router(), 1);
-  var import_data85 = __toESM(require_data(), 1);
-  var import_editor37 = __toESM(require_editor(), 1);
-  var import_compose37 = __toESM(require_compose(), 1);
-  var import_url25 = __toESM(require_url(), 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_url26 = __toESM(require_url(), 1);

   // packages/edit-site/build-module/components/add-new-post/index.mjs
-  var import_components154 = __toESM(require_components(), 1);
-  var import_i18n155 = __toESM(require_i18n(), 1);
-  var import_data83 = __toESM(require_data(), 1);
-  var import_element194 = __toESM(require_element(), 1);
+  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_html_entities17 = __toESM(require_html_entities(), 1);
+  var import_html_entities19 = __toESM(require_html_entities(), 1);
   var import_blocks14 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
   function AddNewPostModal({ postType: postType2, onSave, onClose }) {
-    const labels = (0, import_data83.useSelect)(
+    const labels = (0, import_data84.useSelect)(
       (select4) => select4(import_core_data65.store).getPostType(postType2)?.labels,
       [postType2]
     );
-    const [isCreatingPost, setIsCreatingPost] = (0, import_element194.useState)(false);
-    const [title, setTitle] = (0, import_element194.useState)("");
-    const { saveEntityRecord } = (0, import_data83.useDispatch)(import_core_data65.store);
-    const { createErrorNotice, createSuccessNotice } = (0, import_data83.useDispatch)(import_notices11.store);
-    const { resolveSelect: resolveSelect4 } = (0, import_data83.useRegistry)();
+    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)();
     async function createPost(event) {
       event.preventDefault();
       if (isCreatingPost) {
@@ -59984,15 +66343,15 @@ If there's a particular need for this, please submit a feature request at https:
         );
         onSave(newPage);
         createSuccessNotice(
-          (0, import_i18n155.sprintf)(
+          (0, import_i18n160.sprintf)(
             // translators: %s: Title of the created post or template, e.g: "Hello world".
-            (0, import_i18n155.__)('"%s" successfully created.'),
-            (0, import_html_entities17.decodeEntities)(newPage.title?.rendered || title) || (0, import_i18n155.__)("(no title)")
+            (0, import_i18n160.__)('"%s" successfully created.'),
+            (0, import_html_entities19.decodeEntities)(newPage.title?.rendered || title) || (0, import_i18n160.__)("(no title)")
           ),
           { type: "snackbar" }
         );
       } catch (error2) {
-        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n155.__)("An error occurred while creating the item.");
+        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n160.__)("An error occurred while creating the item.");
         createErrorNotice(errorMessage, {
           type: "snackbar"
         });
@@ -60000,45 +66359,45 @@ If there's a particular need for this, please submit a feature request at https:
         setIsCreatingPost(false);
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-      import_components154.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
+      import_components157.Modal,
       {
         title: (
           // translators: %s: post type singular_name label e.g: "Page".
-          (0, import_i18n155.sprintf)((0, import_i18n155.__)("Draft new: %s"), labels?.singular_name)
+          (0, import_i18n160.sprintf)((0, import_i18n160.__)("Draft new: %s"), labels?.singular_name)
         ),
         onRequestClose: onClose,
         focusOnMount: "firstContentElement",
         size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("form", { onSubmit: createPost, children: /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(import_components154.__experimentalVStack, { spacing: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-            import_components154.TextControl,
+        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,
             {
-              label: (0, import_i18n155.__)("Title"),
+              label: (0, import_i18n160.__)("Title"),
               onChange: setTitle,
-              placeholder: (0, import_i18n155.__)("No title"),
+              placeholder: (0, import_i18n160.__)("No title"),
               value: title
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(import_components154.__experimentalHStack, { spacing: 2, justify: "end", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-              import_components154.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(import_components157.__experimentalHStack, { spacing: 2, justify: "end", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
+              import_components157.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: onClose,
-                children: (0, import_i18n155.__)("Cancel")
+                children: (0, import_i18n160.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-              import_components154.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
+              import_components157.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 type: "submit",
                 isBusy: isCreatingPost,
                 "aria-disabled": isCreatingPost,
-                children: (0, import_i18n155.__)("Create draft")
+                children: (0, import_i18n160.__)("Create draft")
               }
             )
           ] })
@@ -60048,7 +66407,7 @@ 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_element195 = __toESM(require_element(), 1);
+  var import_element207 = __toESM(require_element(), 1);
   var import_core_data66 = __toESM(require_core_data(), 1);
   function useNotesCount(postIds) {
     const { records: notes, isResolving } = (0, import_core_data66.useEntityRecords)(
@@ -60065,7 +66424,7 @@ If there's a particular need for this, please submit a feature request at https:
         enabled: postIds?.length > 0
       }
     );
-    const notesCount = (0, import_element195.useMemo)(() => {
+    const notesCount = (0, import_element207.useMemo)(() => {
       if (!notes || notes.length === 0) {
         return {};
       }
@@ -60080,14 +66439,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_i18n156 = __toESM(require_i18n(), 1);
-  var import_data84 = __toESM(require_data(), 1);
+  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_components155 = __toESM(require_components(), 1);
-  var import_element196 = __toESM(require_element(), 1);
-  var import_editor36 = __toESM(require_editor(), 1);
-  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
-  var { usePostFields: usePostFields4, PostCardPanel } = unlock(import_editor36.privateApis);
+  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 fieldsWithBulkEditSupport = ["status", "date", "author", "discussion"];
   function QuickEditModal({
     postType: postType2,
@@ -60096,8 +66455,8 @@ 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_element196.useState)({});
-    const { record, hasFinishedResolution, canSwitchTemplate } = (0, import_data84.useSelect)(
+    const [localEdits, setLocalEdits] = (0, import_element208.useState)({});
+    const { record, hasFinishedResolution, canSwitchTemplate } = (0, import_data85.useSelect)(
       (select4) => {
         const {
           getEditedEntityRecord,
@@ -60127,9 +66486,9 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [postType2, postId, isBulk]
     );
-    const { editEntityRecord, saveEditedEntityRecord } = (0, import_data84.useDispatch)(import_core_data67.store);
+    const { editEntityRecord, saveEditedEntityRecord } = (0, import_data85.useDispatch)(import_core_data67.store);
     const _fields = usePostFields4({ postType: postType2 });
-    const fields2 = (0, import_element196.useMemo)(
+    const fields2 = (0, import_element208.useMemo)(
       () => _fields?.map((field) => {
         if (field.id === "status") {
           return {
@@ -60149,7 +66508,7 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [_fields, canSwitchTemplate]
     );
-    const form2 = (0, import_element196.useMemo)(() => {
+    const form2 = (0, import_element208.useMemo)(() => {
       if (!quickEditForm) {
         return { layout: { type: "panel" }, fields: [] };
       }
@@ -60175,7 +66534,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       setLocalEdits((prev) => ({ ...prev, ...edits }));
     };
-    (0, import_element196.useEffect)(() => {
+    (0, import_element208.useEffect)(() => {
       setLocalEdits({});
     }, [postId]);
     const onSave = async () => {
@@ -60193,15 +66552,15 @@ If there's a particular need for this, please submit a feature request at https:
       }
       closeModal?.();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(
-      import_components155.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)(
+      import_components158.Modal,
       {
         overlayClassName: "dataviews-action-modal__quick-edit",
         __experimentalHideHeader: true,
         onRequestClose: closeModal,
         focusOnMount: "firstElement",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime328.jsx)("div", { className: "dataviews-action-modal__quick-edit-header", children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime341.jsx)("div", { className: "dataviews-action-modal__quick-edit-header", children: /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
             PostCardPanel,
             {
               postType: postType2,
@@ -60209,7 +66568,7 @@ If there's a particular need for this, please submit a feature request at https:
               hideActions: true
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime328.jsx)("div", { className: "dataviews-action-modal__quick-edit-content", children: hasFinishedResolution && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime341.jsx)("div", { className: "dataviews-action-modal__quick-edit-content", children: hasFinishedResolution && /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
             DataForm,
             {
               data: { ...record, ...localEdits },
@@ -60218,23 +66577,23 @@ If there's a particular need for this, please submit a feature request at https:
               onChange
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(import_components155.__experimentalHStack, { className: "dataviews-action-modal__quick-edit-footer", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-              import_components155.Button,
+          /* @__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,
               {
                 __next40pxDefaultSize: true,
                 variant: "secondary",
                 onClick: closeModal,
-                children: (0, import_i18n156.__)("Cancel")
+                children: (0, import_i18n161.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-              import_components155.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+              import_components158.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 onClick: onSave,
-                children: (0, import_i18n156.__)("Done")
+                children: (0, import_i18n161.__)("Done")
               }
             )
           ] })
@@ -60244,11 +66603,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/post-list/index.mjs
-  var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
-  var { usePostActions: usePostActions4, usePostFields: usePostFields5 } = unlock(import_editor37.privateApis);
-  var { useLocation: useLocation31, useHistory: useHistory25 } = unlock(import_router36.privateApis);
+  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 EMPTY_ARRAY16 = [];
+  var EMPTY_ARRAY15 = [];
   var DEFAULT_STATUSES = "draft,future,pending,private,publish";
   function getItemId(item) {
     return item.id.toString();
@@ -60257,9 +66616,9 @@ If there's a particular need for this, please submit a feature request at https:
     return item.level;
   }
   function PostList({ postType: postType2 }) {
-    const { path, query } = useLocation31();
+    const { path, query } = useLocation32();
     const { activeView = "all", postId, quickEdit = false } = query;
-    const history = useHistory25();
+    const history = useHistory26();
     const {
       default_view: defaultView,
       default_layouts: defaultLayouts2,
@@ -60269,7 +66628,7 @@ If there's a particular need for this, please submit a feature request at https:
       kind: "postType",
       name: postType2
     });
-    const activeViewOverrides = (0, import_element197.useMemo)(
+    const activeViewOverrides = (0, import_element209.useMemo)(
       () => viewList?.find((v2) => v2.slug === activeView)?.view ?? {},
       [viewList, activeView]
     );
@@ -60286,7 +66645,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       onChangeQueryParams: (newQueryParams) => {
         history.navigate(
-          (0, import_url25.addQueryArgs)(path, {
+          (0, import_url26.addQueryArgs)(path, {
             ...query,
             pageNumber: newQueryParams.page,
             search: newQueryParams.search || void 0
@@ -60294,32 +66653,32 @@ If there's a particular need for this, please submit a feature request at https:
         );
       }
     });
-    const onChangeView = (0, import_compose37.useEvent)((newView) => {
+    const onChangeView = (0, import_compose41.useEvent)((newView) => {
       updateView(newView);
       if (newView.type !== view.type) {
         history.invalidate();
       }
     });
-    const [selection, setSelection] = (0, import_element197.useState)(postId?.split(",") ?? []);
-    const onChangeSelection = (0, import_element197.useCallback)(
+    const [selection, setSelection] = (0, import_element209.useState)(postId?.split(",") ?? []);
+    const onChangeSelection = (0, import_element209.useCallback)(
       (items) => {
         setSelection(items);
         history.navigate(
-          (0, import_url25.addQueryArgs)(path, {
+          (0, import_url26.addQueryArgs)(path, {
             postId: items.join(",")
           })
         );
       },
       [path, history]
     );
-    (0, import_element197.useEffect)(() => {
+    (0, import_element209.useEffect)(() => {
       const newSelection = postId?.split(",") ?? [];
       setSelection(newSelection);
     }, [postId]);
     const fields2 = usePostFields5({
       postType: postType2
     });
-    const queryArgs = (0, import_element197.useMemo)(() => {
+    const queryArgs = (0, import_element209.useMemo)(() => {
       const filters = {};
       view.filters?.forEach((filter) => {
         if (filter.field === "status" && filter.operator === OPERATOR_IS_ANY) {
@@ -60362,12 +66721,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_element197.useMemo)(
+    const postIds = (0, import_element209.useMemo)(
       () => records?.map((record) => record.id) ?? [],
       [records]
     );
     const { notesCount, isLoading: isLoadingNotesCount } = useNotesCount(postIds);
-    const data = (0, import_element197.useMemo)(() => {
+    const data = (0, import_element209.useMemo)(() => {
       let processedRecords = records;
       if (view?.sort?.field === "author") {
         processedRecords = filterSortAndPaginate(
@@ -60385,26 +66744,26 @@ 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_compose37.usePrevious)(ids) ?? [];
+    const prevIds = (0, import_compose41.usePrevious)(ids) ?? [];
     const deletedIds = prevIds.filter((id) => !ids.includes(id));
     const postIdWasDeleted = deletedIds.includes(postId);
-    (0, import_element197.useEffect)(() => {
+    (0, import_element209.useEffect)(() => {
       if (postIdWasDeleted) {
         history.navigate(
-          (0, import_url25.addQueryArgs)(path, {
+          (0, import_url26.addQueryArgs)(path, {
             postId: void 0
           })
         );
       }
     }, [history, postIdWasDeleted, path]);
-    const paginationInfo = (0, import_element197.useMemo)(
+    const paginationInfo = (0, import_element209.useMemo)(
       () => ({
         totalItems,
         totalPages
       }),
       [totalItems, totalPages]
     );
-    const { labels, canCreateRecord } = (0, import_data85.useSelect)(
+    const { labels, canCreateRecord } = (0, import_data86.useSelect)(
       (select4) => {
         const { getPostType: getPostType2, canUser } = select4(import_core_data68.store);
         return {
@@ -60423,14 +66782,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_element197.useMemo)(() => {
+    const actions = (0, import_element209.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_element197.useState)(false);
+    const [showAddPostModal, setShowAddPostModal] = (0, import_element209.useState)(false);
     const openModal = () => setShowAddPostModal(true);
     const closeModal = () => setShowAddPostModal(false);
     const handleNewPage = ({ type, id }) => {
@@ -60439,20 +66798,20 @@ If there's a particular need for this, please submit a feature request at https:
     };
     const closeQuickEditModal = () => {
       history.navigate(
-        (0, import_url25.addQueryArgs)(path, {
+        (0, import_url26.addQueryArgs)(path, {
           ...query,
           quickEdit: void 0
         })
       );
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime342.jsxs)(
       page_default2,
       {
         title: labels?.name,
         headingLevel: 2,
-        actions: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_jsx_runtime329.Fragment, { children: labels?.add_new_item && canCreateRecord && /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_jsx_runtime329.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-            import_components156.Button,
+        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,
             {
               variant: "primary",
               onClick: openModal,
@@ -60461,7 +66820,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_runtime329.jsx)(
+          showAddPostModal && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
             AddNewPostModal,
             {
               postType: postType2,
@@ -60471,13 +66830,13 @@ If there's a particular need for this, please submit a feature request at https:
           )
         ] }) }),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
             dataviews_default,
             {
               paginationInfo,
               fields: fields2,
               actions,
-              data: data || EMPTY_ARRAY16,
+              data: data || EMPTY_ARRAY15,
               isLoading: isLoadingData || isLoadingNotesCount || !hasResolved,
               view,
               onChangeView,
@@ -60497,7 +66856,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_runtime329.jsx)(
+          quickEdit && !isLoadingData && selection.length > 0 && view.type !== LAYOUT_LIST && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
             QuickEditModal,
             {
               postType: postType2,
@@ -60512,10 +66871,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_runtime330 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
   async function isListView(query) {
     const { activeView = "all" } = query;
-    const config2 = await unlock((0, import_data86.resolveSelect)(import_core_data69.store)).getViewConfig(
+    const config2 = await unlock((0, import_data87.resolveSelect)(import_core_data69.store)).getViewConfig(
       "postType",
       "page"
     );
@@ -60540,18 +66899,18 @@ 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_runtime330.jsx)(
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
           SidebarNavigationScreen,
           {
-            title: (0, import_i18n157.__)("Pages"),
+            title: (0, import_i18n162.__)("Pages"),
             backPath: "/",
-            content: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(DataViewsSidebarContent, { postType: "page" })
+            content: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(DataViewsSidebarContent, { postType: "page" })
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(SidebarNavigationScreenUnsupported, {});
+        ) : /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(SidebarNavigationScreenUnsupported, {});
       },
       content({ siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
-        return isBlockTheme ? /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(PostList, { postType: "page" }) : void 0;
+        return isBlockTheme ? /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(PostList, { postType: "page" }) : void 0;
       },
       async preview({ query, siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
@@ -60559,17 +66918,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_runtime330.jsx)(EditSiteEditor, {}) : void 0;
+        return isList ? /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(EditSiteEditor, {}) : void 0;
       },
       mobileSidebar({ siteData }) {
         if (!isThemeDataLoaded(siteData)) {
-          return /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_jsx_runtime330.Fragment, {});
+          return /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(import_jsx_runtime343.Fragment, {});
         }
-        return siteData.currentTheme.is_block_theme ? void 0 : /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme ? void 0 : /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(SidebarNavigationScreenUnsupported, {});
       },
       mobileContent({ siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
-        return isBlockTheme ? /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(PostList, { postType: "page" }) : void 0;
+        return isBlockTheme ? /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(PostList, { postType: "page" }) : void 0;
       }
     },
     widths: {
@@ -60581,8 +66940,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_i18n158 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n163 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
   var pageItemRoute = {
     name: "page-item",
     path: "/page/:postId",
@@ -60591,30 +66950,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_runtime331.jsx)(
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
           SidebarNavigationScreen,
           {
-            title: (0, import_i18n158.__)("Pages"),
+            title: (0, import_i18n163.__)("Pages"),
             backPath: "/",
-            content: /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(DataViewsSidebarContent, { postType: "page" })
+            content: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(DataViewsSidebarContent, { postType: "page" })
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(SidebarNavigationScreenUnsupported, {});
+        ) : /* @__PURE__ */ (0, import_jsx_runtime344.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_runtime331.jsx)(EditSiteEditor, {}) : /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(EditSiteEditor, {}) : /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(SidebarNavigationScreenUnsupported, {});
       }
     }
   };

   // packages/edit-site/build-module/components/site-editor-routes/stylebook.mjs
-  var import_i18n159 = __toESM(require_i18n(), 1);
-  var import_editor40 = __toESM(require_editor(), 1);
-  var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
-  var { StyleBookPreview: StyleBookPreview2 } = unlock(import_editor40.privateApis);
+  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 stylebookRoute = {
     name: "stylebook",
     path: "/stylebook",
@@ -60623,19 +66982,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_runtime332.jsx)(
+        return isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
           SidebarNavigationScreen,
           {
-            title: (0, import_i18n159.__)("Styles"),
+            title: (0, import_i18n164.__)("Styles"),
             backPath: "/",
-            description: (0, import_i18n159.__)(
+            description: (0, import_i18n164.__)(
               `Preview your website's visual identity: colors, typography, and blocks.`
             )
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(SidebarNavigationScreenUnsupported, {});
+        ) : /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(SidebarNavigationScreenUnsupported, {});
       },
       preview({ siteData }) {
-        return isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+        return isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
           StyleBookPreview2,
           {
             isStatic: true,
@@ -60644,7 +67003,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_runtime332.jsx)(
+        return isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
           StyleBookPreview2,
           {
             isStatic: true,
@@ -60656,11 +67015,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_i18n160 = __toESM(require_i18n(), 1);
-  var import_components157 = __toESM(require_components(), 1);
-  var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n165 = __toESM(require_i18n(), 1);
+  var import_components160 = __toESM(require_components(), 1);
+  var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);
   function NotFoundError() {
-    return /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_components157.Notice, { status: "error", isDismissible: false, children: (0, import_i18n160.__)(
+    return /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(import_components160.Notice, { status: "error", isDismissible: false, children: (0, import_i18n165.__)(
       "The requested page could not be found. Please check the URL."
     ) });
   }
@@ -60668,14 +67027,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_runtime333.jsx)(SidebarNavigationScreenMain, {}),
-      mobileSidebar: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+      sidebar: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(SidebarNavigationScreenMain, {}),
+      mobileSidebar: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
         SidebarNavigationScreenMain,
         {
-          customDescription: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(NotFoundError, {})
+          customDescription: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(NotFoundError, {})
         }
       ),
-      content: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_components157.__experimentalSpacer, { padding: 2, children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(NotFoundError, {}) })
+      content: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(import_components160.__experimentalSpacer, { padding: 2, children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(NotFoundError, {}) })
     }
   };

@@ -60697,9 +67056,9 @@ If there's a particular need for this, please submit a feature request at https:
     notFoundRoute
   ];
   function useRegisterSiteEditorRoutes() {
-    const registry = (0, import_data87.useRegistry)();
-    const { registerRoute: registerRoute2 } = unlock((0, import_data87.useDispatch)(store));
-    (0, import_element198.useEffect)(() => {
+    const registry = (0, import_data88.useRegistry)();
+    const { registerRoute: registerRoute2 } = unlock((0, import_data88.useDispatch)(store));
+    (0, import_element210.useEffect)(() => {
       registry.batch(() => {
         routes2.forEach(registerRoute2);
       });
@@ -60707,16 +67066,16 @@ 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_runtime334 = __toESM(require_jsx_runtime(), 1);
-  var { RouterProvider } = unlock(import_router37.privateApis);
+  var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
+  var { RouterProvider } = unlock(import_router38.privateApis);
   function AppLayout() {
     useCommonCommands();
     useSetCommandContext();
-    return /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(LayoutWithGlobalStylesProvider, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(LayoutWithGlobalStylesProvider, {});
   }
   function App() {
     useRegisterSiteEditorRoutes();
-    const { routes: routes3, currentTheme, editorSettings } = (0, import_data88.useSelect)((select4) => {
+    const { routes: routes3, currentTheme, editorSettings } = (0, import_data89.useSelect)((select4) => {
       return {
         routes: unlock(select4(store)).getRoutes(),
         currentTheme: select4(import_core_data70.store).getCurrentTheme(),
@@ -60724,7 +67083,7 @@ If there's a particular need for this, please submit a feature request at https:
         editorSettings: select4(store).getSettings()
       };
     }, []);
-    const beforeNavigate = (0, import_element199.useCallback)(({ path, query }) => {
+    const beforeNavigate = (0, import_element211.useCallback)(({ path, query }) => {
       if (!isPreviewingTheme()) {
         return { path, query };
       }
@@ -60736,30 +67095,30 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, []);
-    const matchResolverArgsValue = (0, import_element199.useMemo)(
+    const matchResolverArgsValue = (0, import_element211.useMemo)(
       () => ({
         siteData: { currentTheme, editorSettings }
       }),
       [currentTheme, editorSettings]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
       RouterProvider,
       {
         routes: routes3,
         pathArg: "p",
         beforeNavigate,
         matchResolverArgs: matchResolverArgsValue,
-        children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(AppLayout, {})
+        children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(AppLayout, {})
       }
     );
   }

   // packages/edit-site/build-module/deprecated.mjs
-  var import_editor41 = __toESM(require_editor(), 1);
-  var import_url26 = __toESM(require_url(), 1);
+  var import_editor42 = __toESM(require_editor(), 1);
+  var import_url27 = __toESM(require_url(), 1);
   var import_deprecated5 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
-  var isSiteEditor = (0, import_url26.getPath)(window.location.href)?.includes(
+  var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
+  var isSiteEditor = (0, import_url27.getPath)(window.location.href)?.includes(
     "site-editor.php"
   );
   var deprecateSlot = (name2) => {
@@ -60773,36 +67132,36 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     deprecateSlot("PluginMoreMenuItem");
-    return /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_editor41.PluginMoreMenuItem, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(import_editor42.PluginMoreMenuItem, { ...props });
   }
   function PluginSidebar(props) {
     if (!isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginSidebar");
-    return /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_editor41.PluginSidebar, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(import_editor42.PluginSidebar, { ...props });
   }
   function PluginSidebarMoreMenuItem(props) {
     if (!isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginSidebarMoreMenuItem");
-    return /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_editor41.PluginSidebarMoreMenuItem, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(import_editor42.PluginSidebarMoreMenuItem, { ...props });
   }

   // packages/edit-site/build-module/index.mjs
-  var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
-  var { registerCoreBlockBindingsSources } = unlock(import_editor42.privateApis);
+  var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
+  var { registerCoreBlockBindingsSources } = unlock(import_editor43.privateApis);
   function initializeEditor(id, settings2) {
     const target = document.getElementById(id);
-    const root = (0, import_element200.createRoot)(target);
-    (0, import_data89.dispatch)(import_blocks15.store).reapplyBlockTypeFilters();
+    const root = (0, import_element212.createRoot)(target);
+    (0, import_data90.dispatch)(import_blocks15.store).reapplyBlockTypeFilters();
     const coreBlocks = (0, import_block_library4.__experimentalGetCoreBlocks)().filter(
       ({ name: name2 }) => name2 !== "core/freeform"
     );
     (0, import_block_library4.registerCoreBlocks)(coreBlocks);
     registerCoreBlockBindingsSources();
-    (0, import_data89.dispatch)(import_blocks15.store).setFreeformFallbackBlockName("core/html");
+    (0, import_data90.dispatch)(import_blocks15.store).setFreeformFallbackBlockName("core/html");
     (0, import_widgets.registerLegacyWidgetBlock)({ inserter: false });
     (0, import_widgets.registerWidgetGroupBlock)({ inserter: false });
     if (false) {
@@ -60810,13 +67169,13 @@ If there's a particular need for this, please submit a feature request at https:
         enableFSEBlocks: true
       });
     }
-    (0, import_data89.dispatch)(import_preferences13.store).setDefaults("core/edit-site", {
+    (0, import_data90.dispatch)(import_preferences13.store).setDefaults("core/edit-site", {
       welcomeGuide: true,
       welcomeGuideStyles: true,
       welcomeGuidePage: true,
       welcomeGuideTemplate: true
     });
-    (0, import_data89.dispatch)(import_preferences13.store).setDefaults("core", {
+    (0, import_data90.dispatch)(import_preferences13.store).setDefaults("core", {
       allowRightClickOverrides: true,
       distractionFree: false,
       editorMode: "visual",
@@ -60835,16 +67194,16 @@ If there's a particular need for this, please submit a feature request at https:
       showCollaborationPostSaveNotifications: true
     });
     if (window.__clientSideMediaProcessing) {
-      (0, import_data89.dispatch)(import_preferences13.store).setDefaults("core/media", {
+      (0, import_data90.dispatch)(import_preferences13.store).setDefaults("core/media", {
         requireApproval: true,
         optimizeOnUpload: true
       });
     }
-    (0, import_data89.dispatch)(store).updateSettings(settings2);
+    (0, import_data90.dispatch)(store).updateSettings(settings2);
     window.addEventListener("dragover", (e2) => e2.preventDefault(), false);
     window.addEventListener("drop", (e2) => e2.preventDefault(), false);
     root.render(
-      /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_element200.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(App, {}) })
+      /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(import_element212.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(App, {}) })
     );
     return root;
   }
@@ -60888,3 +67247,5 @@ is-plain-object/dist/is-plain-object.mjs:
    * Released under the MIT License.
    *)
 */
+(window.wp ||= {}).editSite = wp.editSite;
+})();
diff --git a/wp-includes/js/dist/edit-site.min.js b/wp-includes/js/dist/edit-site.min.js
index 6260d542dc..65175f582c 100644
--- a/wp-includes/js/dist/edit-site.min.js
+++ b/wp-includes/js/dist/edit-site.min.js
@@ -1,5 +1,6 @@
 /*! This file is auto-generated */
-"use strict";var wp;(wp||={}).editSite=(()=>{var oK=Object.create;var av=Object.defineProperty;var nK=Object.getOwnPropertyDescriptor;var iK=Object.getOwnPropertyNames;var sK=Object.getPrototypeOf,aK=Object.prototype.hasOwnProperty;var wn=(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 Ze=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),xo=(e,t)=>{for(var r in t)av(e,r,{get:t[r],enumerable:!0})},zO=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of iK(t))!aK.call(e,n)&&n!==r&&av(e,n,{get:()=>t[n],enumerable:!(o=nK(t,n))||o.enumerable});return e};var l=(e,t,r)=>(r=e!=null?oK(sK(e)):{},zO(t||!e||!e.__esModule?av(r,"default",{value:e,enumerable:!0}):r,e)),lK=e=>zO(av({},"__esModule",{value:!0}),e);var So=Ze((mve,HO)=>{HO.exports=window.wp.blocks});var tp=Ze((pve,GO)=>{GO.exports=window.wp.blockLibrary});var me=Ze((hve,UO)=>{UO.exports=window.wp.data});var $c=Ze((gve,WO)=>{WO.exports=window.wp.deprecated});var G=Ze((vve,qO)=>{qO.exports=window.wp.element});var Rt=Ze((yve,YO)=>{YO.exports=window.wp.editor});var xn=Ze((bve,KO)=>{KO.exports=window.wp.preferences});var XO=Ze((wve,ZO)=>{ZO.exports=window.wp.widgets});var xe=Ze((Sve,$O)=>{$O.exports=window.wp.coreData});var Bt=Ze((_ve,ek)=>{ek.exports=window.wp.blockEditor});var q=Ze((Cve,tk)=>{tk.exports=window.wp.i18n});var lv=Ze((Tve,rk)=>{rk.exports=window.wp.patterns});var yl=Ze((Eve,ok)=>{ok.exports=window.wp.privateApis});var st=Ze((Hve,wk)=>{wk.exports=window.wp.router});var he=Ze((Uve,Sk)=>{Sk.exports=window.React});var O=Ze((Jve,Pk)=>{Pk.exports=window.ReactJSXRuntime});var xs=Ze((wbe,$k)=>{$k.exports=window.ReactDOM});var u5=Ze(c5=>{"use strict";var ed=he();function hQ(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var gQ=typeof Object.is=="function"?Object.is:hQ,vQ=ed.useState,yQ=ed.useEffect,bQ=ed.useLayoutEffect,wQ=ed.useDebugValue;function xQ(e,t){var r=t(),o=vQ({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return bQ(function(){n.value=r,n.getSnapshot=t,P_(n)&&i({inst:n})},[e,r,t]),yQ(function(){return P_(n)&&i({inst:n}),e(function(){P_(n)&&i({inst:n})})},[e]),wQ(r),r}function P_(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!gQ(e,r)}catch{return!0}}function SQ(e,t){return t()}var _Q=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?SQ:xQ;c5.useSyncExternalStore=ed.useSyncExternalStore!==void 0?ed.useSyncExternalStore:_Q});var zv=Ze((xwe,f5)=>{"use strict";f5.exports=u5()});var m5=Ze(d5=>{"use strict";var Hv=he(),CQ=zv();function TQ(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var EQ=typeof Object.is=="function"?Object.is:TQ,PQ=CQ.useSyncExternalStore,RQ=Hv.useRef,AQ=Hv.useEffect,OQ=Hv.useMemo,kQ=Hv.useDebugValue;d5.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=RQ(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=OQ(function(){function u(h){if(!c){if(c=!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,EQ(f,h))return g;var v=o(h);return n!==void 0&&n(g,v)?(f=h,g):(f=h,d=v)}var c=!1,f,d,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=PQ(e,i[0],i[1]);return AQ(function(){s.hasValue=!0,s.value=a},[a]),kQ(a),a}});var h5=Ze((_we,p5)=>{"use strict";p5.exports=m5()});var fu=Ze((hTe,U6)=>{U6.exports=window.wp.a11y});var Se=Ze((gTe,W6)=>{W6.exports=window.wp.primitives});var at=Ze((DPe,C3)=>{C3.exports=window.wp.compose});var uE=Ze((jPe,E3)=>{E3.exports=window.wp.theme});var Y=Ze((URe,aF)=>{aF.exports=window.wp.components});var Fl=Ze((iAe,gF)=>{gF.exports=window.wp.dom});var yF=Ze((sAe,vF)=>{vF.exports=window.wp.plugins});var hi=Ze((aAe,bF)=>{bF.exports=window.wp.notices});var nr=Ze((hAe,EF)=>{EF.exports=window.wp.url});var LF=Ze((wAe,MF)=>{MF.exports=window.wp.keyboardShortcuts});var Pu=Ze((ZAe,H4)=>{H4.exports=window.wp.keycodes});var r0=Ze((cOe,eN)=>{eN.exports=window.wp.apiFetch});var S2=Ze((IOe,mN)=>{mN.exports=window.wp.commands});var eo=Ze((ske,LN)=>{LN.exports=window.wp.htmlEntities});var k2=Ze((_ke,$N)=>{$N.exports=window.wp.styleEngine});var S0=Ze((Vke,iV)=>{"use strict";iV.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 _0=Ze((Lke,lV)=>{"use strict";var _te=function(t){return Cte(t)&&!Tte(t)};function Cte(e){return!!e&&typeof e=="object"}function Tte(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||Rte(e)}var Ete=typeof Symbol=="function"&&Symbol.for,Pte=Ete?Symbol.for("react.element"):60103;function Rte(e){return e.$$typeof===Pte}function Ate(e){return Array.isArray(e)?[]:{}}function Ih(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Fd(Ate(e),e,t):e}function Ote(e,t,r){return e.concat(t).map(function(o){return Ih(o,r)})}function kte(e,t){if(!t.customMerge)return Fd;var r=t.customMerge(e);return typeof r=="function"?r:Fd}function Ite(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function sV(e){return Object.keys(e).concat(Ite(e))}function aV(e,t){try{return t in e}catch{return!1}}function Fte(e,t){return aV(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function Nte(e,t,r){var o={};return r.isMergeableObject(e)&&sV(e).forEach(function(n){o[n]=Ih(e[n],r)}),sV(t).forEach(function(n){Fte(e,n)||(aV(e,n)&&r.isMergeableObject(t[n])?o[n]=kte(n,r)(e[n],t[n],r):o[n]=Ih(t[n],r))}),o}function Fd(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||Ote,r.isMergeableObject=r.isMergeableObject||_te,r.cloneUnlessOtherwiseSpecified=Ih;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):Nte(e,t,r):Ih(t,r)}Fd.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return Fd(o,n,r)},{})};var Vte=Fd;lV.exports=Vte});var X2=Ze((YIe,fM)=>{fM.exports=window.wp.blob});var ZP=Ze((xMe,Hw)=>{var pB={\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"},hB=Object.keys(pB).join("|"),wie=new RegExp(hB,"g"),xie=new RegExp(hB,"");function Sie(e){return pB[e]}var gB=function(e){return e.replace(wie,Sie)},_ie=function(e){return!!e.match(xie)};Hw.exports=gB;Hw.exports.has=_ie;Hw.exports.remove=gB});var Ba=Ze((ZDe,nj)=>{nj.exports=window.wp.date});var kj=Ze((W8e,Oj)=>{Oj.exports=window.wp.warning});var wR=Ze((bje,v7)=>{v7.exports=window.wp.richText});var cz=Ze((dUe,lz)=>{lz.exports=window.wp.mediaUtils});var fve={};xo(fve,{PluginMoreMenuItem:()=>ive,PluginSidebar:()=>sve,PluginSidebarMoreMenuItem:()=>ave,PluginTemplateSettingPanel:()=>N0,initializeEditor:()=>cve,reinitializeEditor:()=>uve,store:()=>We});var VO=l(So(),1),PS=l(tp(),1),Lf=l(me(),1),$Y=l($c(),1),RS=l(G(),1),eK=l(Rt(),1),ES=l(xn(),1),AS=l(XO(),1);var mv=l(me(),1);var QO=l(me(),1);function cK(e={},t){return t.type==="UPDATE_SETTINGS"?{...e,...t.settings}:e}function uK(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 fK(e=!1,t){return t.type==="SET_IS_SAVE_VIEW_OPENED"?t.isOpen:e}function dK(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 JO=(0,QO.combineReducers)({settings:cK,editedPost:uK,saveViewPanel:fK,routes:dK});var DS={};xo(DS,{__experimentalSetPreviewDeviceType:()=>pK,addTemplate:()=>gK,closeGeneralSidebar:()=>FK,openGeneralSidebar:()=>IK,openNavigationPanelToMenu:()=>TK,removeTemplate:()=>vK,revertTemplate:()=>kK,setEditedEntity:()=>wK,setEditedPostContext:()=>SK,setHasPageContentFocus:()=>VK,setHomeTemplateId:()=>xK,setIsInserterOpened:()=>PK,setIsListViewOpened:()=>RK,setIsNavigationPanelOpened:()=>EK,setIsSaveViewOpened:()=>OK,setNavigationMenu:()=>bK,setNavigationPanelActiveMenu:()=>CK,setPage:()=>_K,setTemplate:()=>hK,setTemplatePart:()=>yK,switchEditorMode:()=>NK,toggleDistractionFree:()=>MK,toggleFeature:()=>mK,updateSettings:()=>AK});var fk=l(So(),1),Zr=l($c(),1),LS=l(xe(),1),dk=l(Bt(),1),bs=l(Rt(),1),mk=l(xn(),1);var rp=l(q(),1),ik=l(lv(),1);var nk=l(yl(),1),{lock:Pve,unlock:U}=(0,nk.__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 sk="attachment",Bi="wp_navigation",it="wp_template",dt="wp_template_part",FS={custom:"custom",theme:"theme",plugin:"plugin"},jf="uncategorized",eu="all-parts",{PATTERN_TYPES:Qe,PATTERN_DEFAULT_CATEGORY:Sn,PATTERN_USER_CATEGORY:cv,EXCLUDED_PATTERN_SOURCES:uv,PATTERN_SYNC_TYPES:fv}=U(ik.privateApis),ak=[dt,Bi,Qe.user],NS={[it]:(0,rp.__)("Template"),[dt]:(0,rp.__)("Template part"),[Qe.user]:(0,rp.__)("Pattern"),[Bi]:(0,rp.__)("Navigation")};var VS="list";var MS="isAny",lk="isNone",ck="before",uk="after";var{interfaceStore:pk}=U(bs.privateApis);function mK(e){return function({registry:t}){(0,Zr.default)("dispatch( 'core/edit-site' ).toggleFeature( featureName )",{since:"6.0",alternative:"dispatch( 'core/preferences').toggle( 'core/edit-site', featureName )"}),t.dispatch(mk.store).toggle("core/edit-site",e)}}var pK=e=>({registry:t})=>{(0,Zr.default)("dispatch( 'core/edit-site' ).__experimentalSetPreviewDeviceType",{since:"6.5",version:"6.7",hint:"registry.dispatch( editorStore ).setDeviceType"}),t.dispatch(bs.store).setDeviceType(e)};function hK(){return(0,Zr.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 gK=e=>async({dispatch:t,registry:r})=>{(0,Zr.default)("dispatch( 'core/edit-site' ).addTemplate",{since:"6.5",version:"6.8",hint:"use saveEntityRecord directly"});let o=await r.dispatch(LS.store).saveEntityRecord("postType",it,e);e.content&&r.dispatch(LS.store).editEntityRecord("postType",it,o.id,{blocks:(0,fk.parse)(e.content)},{undoIgnore:!0}),t({type:"SET_EDITED_POST",postType:it,id:o.id})},vK=e=>({registry:t})=>U(t.dispatch(bs.store)).removeTemplates([e]);function yK(e){return(0,Zr.default)("dispatch( 'core/edit-site' ).setTemplatePart",{since:"6.8"}),{type:"SET_EDITED_POST",postType:dt,id:e}}function bK(e){return(0,Zr.default)("dispatch( 'core/edit-site' ).setNavigationMenu",{since:"6.8"}),{type:"SET_EDITED_POST",postType:Bi,id:e}}function wK(e,t,r){return{type:"SET_EDITED_POST",postType:e,id:t,context:r}}function xK(){return(0,Zr.default)("dispatch( 'core/edit-site' ).setHomeTemplateId",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function SK(e){return(0,Zr.default)("dispatch( 'core/edit-site' ).setEditedPostContext",{since:"6.8"}),{type:"SET_EDITED_POST_CONTEXT",context:e}}function _K(){return(0,Zr.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 CK(){return(0,Zr.default)("dispatch( 'core/edit-site' ).setNavigationPanelActiveMenu",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function TK(){return(0,Zr.default)("dispatch( 'core/edit-site' ).openNavigationPanelToMenu",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function EK(){return(0,Zr.default)("dispatch( 'core/edit-site' ).setIsNavigationPanelOpened",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}var PK=e=>({registry:t})=>{(0,Zr.default)("dispatch( 'core/edit-site' ).setIsInserterOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsInserterOpened"}),t.dispatch(bs.store).setIsInserterOpened(e)},RK=e=>({registry:t})=>{(0,Zr.default)("dispatch( 'core/edit-site' ).setIsListViewOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsListViewOpened"}),t.dispatch(bs.store).setIsListViewOpened(e)};function AK(e){return{type:"UPDATE_SETTINGS",settings:e}}function OK(e){return{type:"SET_IS_SAVE_VIEW_OPENED",isOpen:e}}var kK=(e,t)=>({registry:r})=>U(r.dispatch(bs.store)).revertTemplate(e,t),IK=e=>({registry:t})=>{t.dispatch(pk).enableComplementaryArea("core",e)},FK=()=>({registry:e})=>{e.dispatch(pk).disableComplementaryArea("core")},NK=e=>({registry:t})=>{(0,Zr.default)("dispatch( 'core/edit-site' ).switchEditorMode",{since:"6.6",alternative:"dispatch( 'core/editor').switchEditorMode"}),t.dispatch(bs.store).switchEditorMode(e)},VK=e=>({dispatch:t,registry:r})=>{(0,Zr.default)("dispatch( 'core/edit-site' ).setHasPageContentFocus",{since:"6.5"}),e&&r.dispatch(dk.store).clearSelectedBlock(),t({type:"SET_HAS_PAGE_CONTENT_FOCUS",hasPageContentFocus:e})},MK=()=>({registry:e})=>{(0,Zr.default)("dispatch( 'core/edit-site' ).toggleDistractionFree",{since:"6.6",alternative:"dispatch( 'core/editor').toggleDistractionFree"}),e.dispatch(bs.store).toggleDistractionFree()};var BS={};xo(BS,{registerRoute:()=>LK,unregisterRoute:()=>DK});function LK(e){return{type:"REGISTER_ROUTE",route:e}}function DK(e){return{type:"UNREGISTER_ROUTE",name:e}}var zS={};xo(zS,{__experimentalGetInsertionPoint:()=>QK,__experimentalGetPreviewDeviceType:()=>zK,getCanUserCreateMedia:()=>HK,getCurrentTemplateNavigationPanelSubMenu:()=>rZ,getCurrentTemplateTemplateParts:()=>eZ,getEditedPostContext:()=>KK,getEditedPostId:()=>YK,getEditedPostType:()=>qK,getEditorMode:()=>tZ,getHomeTemplateId:()=>WK,getNavigationPanelActiveMenu:()=>oZ,getPage:()=>ZK,getReusableBlocks:()=>GK,getSettings:()=>UK,hasPageContentFocus:()=>sZ,isFeatureActive:()=>jK,isInserterOpened:()=>XK,isListViewOpened:()=>JK,isNavigationOpened:()=>nZ,isPage:()=>iZ,isSaveViewOpened:()=>$K});var dv=l(xe(),1),fi=l(me(),1),Hr=l($c(),1),jS=l(xn(),1),op=l(Rt(),1),yk=l(Bt(),1);var hk=l(So(),1),BK=[];function gk(e=BK,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,hk.isTemplatePart)(s)){let{attributes:{theme:a,slug:u}}=s,c=`${a}//${u}`,f=r[c];f&&o.push({templatePart:f,block:s})}}return o}var jK=(0,fi.createRegistrySelector)(e=>(t,r)=>((0,Hr.default)("select( 'core/edit-site' ).isFeatureActive",{since:"6.0",alternative:"select( 'core/preferences' ).get"}),!!e(jS.store).get("core/edit-site",r))),zK=(0,fi.createRegistrySelector)(e=>()=>((0,Hr.default)("select( 'core/edit-site' ).__experimentalGetPreviewDeviceType",{since:"6.5",version:"6.7",alternative:"select( 'core/editor' ).getDeviceType"}),e(op.store).getDeviceType())),HK=(0,fi.createRegistrySelector)(e=>()=>((0,Hr.default)("wp.data.select( 'core/edit-site' ).getCanUserCreateMedia()",{since:"6.7",alternative:"wp.data.select( 'core' ).canUser( 'create', { kind: 'postType', type: 'attachment' } )"}),e(dv.store).canUser("create","media"))),GK=(0,fi.createRegistrySelector)(e=>()=>((0,Hr.default)("select( 'core/edit-site' ).getReusableBlocks()",{since:"6.5",version:"6.8",alternative:"select( 'core/core' ).getEntityRecords( 'postType', 'wp_block' )"}),e(dv.store).getEntityRecords("postType","wp_block",{per_page:-1})));function UK(e){return e.settings}function WK(){(0,Hr.default)("select( 'core/edit-site' ).getHomeTemplateId",{since:"6.2",version:"6.4"})}function qK(e){return(0,Hr.default)("select( 'core/edit-site' ).getEditedPostType",{since:"6.8",alternative:"select( 'core/editor' ).getCurrentPostType"}),e.editedPost.postType}function YK(e){return(0,Hr.default)("select( 'core/edit-site' ).getEditedPostId",{since:"6.8",alternative:"select( 'core/editor' ).getCurrentPostId"}),e.editedPost.id}function KK(e){return(0,Hr.default)("select( 'core/edit-site' ).getEditedPostContext",{since:"6.8"}),e.editedPost.context}function ZK(e){return(0,Hr.default)("select( 'core/edit-site' ).getPage",{since:"6.8"}),{context:e.editedPost.context}}var XK=(0,fi.createRegistrySelector)(e=>()=>((0,Hr.default)("select( 'core/edit-site' ).isInserterOpened",{since:"6.5",alternative:"select( 'core/editor' ).isInserterOpened"}),e(op.store).isInserterOpened())),QK=(0,fi.createRegistrySelector)(e=>()=>((0,Hr.default)("select( 'core/edit-site' ).__experimentalGetInsertionPoint",{since:"6.5",version:"6.7"}),U(e(op.store)).getInserter())),JK=(0,fi.createRegistrySelector)(e=>()=>((0,Hr.default)("select( 'core/edit-site' ).isListViewOpened",{since:"6.5",alternative:"select( 'core/editor' ).isListViewOpened"}),e(op.store).isListViewOpened()));function $K(e){return e.saveViewPanel}function vk(e){let t=e(dv.store).getEntityRecords("postType",dt,{per_page:-1}),{getBlocksByName:r,getBlocksByClientId:o}=e(yk.store),n=r("core/template-part");return[o(n),t]}var eZ=(0,fi.createRegistrySelector)(e=>(0,fi.createSelector)(()=>((0,Hr.default)("select( 'core/edit-site' ).getCurrentTemplateTemplateParts()",{since:"6.7",version:"6.9",alternative:"select( 'core/block-editor' ).getBlocksByName( 'core/template-part' )"}),gk(...vk(e))),()=>vk(e))),tZ=(0,fi.createRegistrySelector)(e=>()=>e(jS.store).get("core","editorMode"));function rZ(){(0,Hr.default)("dispatch( 'core/edit-site' ).getCurrentTemplateNavigationPanelSubMenu",{since:"6.2",version:"6.4"})}function oZ(){(0,Hr.default)("dispatch( 'core/edit-site' ).getNavigationPanelActiveMenu",{since:"6.2",version:"6.4"})}function nZ(){(0,Hr.default)("dispatch( 'core/edit-site' ).isNavigationOpened",{since:"6.2",version:"6.4"})}function iZ(e){return(0,Hr.default)("select( 'core/edit-site' ).isPage",{since:"6.8",alternative:"select( 'core/editor' ).getCurrentPostType"}),!!e.editedPost.context?.postId}function sZ(){return(0,Hr.default)("select( 'core/edit-site' ).hasPageContentFocus",{since:"6.5"}),!1}var HS={};xo(HS,{getRoutes:()=>aZ});function aZ(e){return e.routes}var bk="core/edit-site";var lZ={reducer:JO,actions:DS,selectors:zS},We=(0,mv.createReduxStore)(bk,lZ);(0,mv.register)(We);U(We).registerPrivateSelectors(HS);U(We).registerPrivateActions(BS);var YY=l(me(),1),KY=l(st(),1),CS=l(G(),1),ZY=l(xe(),1);function xk(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=xk(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function cZ(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=xk(e))&&(o&&(o+=" "),o+=t);return o}var Z=cZ;var z6=l(G(),1);var tu=l(he(),1);function _k({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=tu.useRef(e!==void 0),[i,s]=tu.useState(t),a=n?e:i,u=tu.useCallback(c=>{n||s(c)},[]);return[a,u]}var uZ=l(he(),1),np={...uZ};var Tk=l(he(),1),Ck={};function lo(e,t){let r=Tk.useRef(Ck);return r.current===Ck&&(r.current=e(t)),r}var GS=np.useInsertionEffect,fZ=GS&&GS!==np.useLayoutEffect?GS:e=>e();function Ve(e){let t=lo(dZ).current;return t.next=e,fZ(t.effect),t.trampoline}function dZ(){let e={next:void 0,callback:mZ,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function mZ(){}var Ek=l(he(),1),pZ=()=>{},Oe=typeof document<"u"?Ek.useLayoutEffect:pZ;var pv=l(he(),1),hZ=pv.createContext(void 0);function zf(){return pv.useContext(hZ)?.direction??"ltr"}function gZ(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 vZ=gZ("https://base-ui.com/production-error","Base UI"),Xr=vZ;var ru=l(he(),1);function ip(e,t,r,o){let n=lo(Ak).current;return yZ(n,e,t,r,o)&&Ok(n,[e,t,r,o]),n.callback}function Rk(e){let t=lo(Ak).current;return bZ(t,e)&&Ok(t,e),t.callback}function Ak(){return{callback:null,cleanup:null,refs:[]}}function yZ(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function bZ(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function Ok(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 Ik=l(he(),1);var kk=l(he(),1),wZ=parseInt(kk.version,10);function Hf(e){return wZ>=e}function US(e){if(!Ik.isValidElement(e))return null;let t=e,r=t.props;return(Hf(19)?r?.ref:t.ref)??null}function sp(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function bl(){}var aye=Object.freeze([]),yr=Object.freeze({});function Fk(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 Nk(e,t){return typeof e=="function"?e(t):e}function hv(e,t){return typeof e=="function"?e(t):e}var WS={};function Wt(e,t,r,o,n){if(!r&&!o&&!n&&!e)return gv(t);let i=gv(e);return t&&(i=ap(i,t)),r&&(i=ap(i,r)),o&&(i=ap(i,o)),n&&(i=ap(i,n)),i}function Vk(e){if(e.length===0)return WS;if(e.length===1)return gv(e[0]);let t=gv(e[0]);for(let r=1;r<e.length;r+=1)t=ap(t,e[r]);return t}function gv(e){return qS(e)?{...Lk(e,WS)}:xZ(e)}function ap(e,t){return qS(t)?Lk(t,e):SZ(e,t)}function xZ(e){let t={...e};for(let r in t){let o=t[r];Mk(r,o)&&(t[r]=Dk(o))}return t}function SZ(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=sp(e.style,o);break}case"className":{e[r]=YS(e.className,o);break}default:Mk(r,o)?e[r]=_Z(e[r],o):e[r]=o}}return e}function Mk(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 qS(e){return typeof e=="function"}function Lk(e,t){return qS(e)?e(t):e??WS}function _Z(e,t){return t?e?(...r)=>{let o=r[0];if(Bk(o)){let i=o;lp(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:Dk(t):e}function Dk(e){return e&&((...t)=>{let r=t[0];return Bk(r)&&lp(r),e(...t)})}function lp(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function YS(e,t){return t?e?t+" "+e:t:e}function Bk(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var KS=l(he(),1);function Lr(e,t,r={}){let o=t.render,n=CZ(t,r);if(r.enabled===!1)return null;let i=r.state??yr;return PZ(e,o,n,i)}function CZ(e,t={}){let{className:r,style:o,render:n}=e,{state:i=yr,ref:s,props:a,stateAttributesMapping:u,enabled:c=!0}=t,f=c?Nk(r,i):void 0,d=c?hv(o,i):void 0,m=c?Fk(i,u):yr,h=c&&a?TZ(a):void 0,g=c?sp(m,h)??{}:yr;return typeof document<"u"&&(c?Array.isArray(s)?g.ref=Rk([g.ref,US(n),...s]):g.ref=ip(g.ref,US(n),s):ip(null,null)),c?(f!==void 0&&(g.className=YS(g.className,f)),d!==void 0&&(g.style=sp(g.style,d)),g):yr}function TZ(e){return Array.isArray(e)?Vk(e):Wt(void 0,e)}var EZ=Symbol.for("react.lazy");function PZ(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=Wt(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===EZ&&(i=ru.Children.toArray(t)[0]),ru.cloneElement(i,n)}if(e&&typeof e=="string")return RZ(e,r);throw new Error(Xr(8))}function RZ(e,t){return e==="button"?(0,KS.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,KS.createElement)("img",{alt:"",...t,key:t.key}):ru.createElement(e,t)}var vv=l(he(),1);var jk=0;function AZ(e,t="mui"){let[r,o]=vv.useState(e),n=e||r;return vv.useEffect(()=>{r==null&&(jk+=1,o(`${t}-${jk}`))},[r,t]),n}var zk=np.useId;function wl(e,t){if(zk!==void 0){let r=zk();return e??(t?`${t}-${r}`:r)}return AZ(e,t)}function yv(e){return wl(e,"base-ui")}var Sv=l(he(),1);var Ge={};xo(Ge,{cancelOpen:()=>oX,chipRemovePress:()=>BZ,clearPress:()=>DZ,closePress:()=>MZ,closeWatcher:()=>XZ,decrementPress:()=>HZ,disabled:()=>iX,drag:()=>eX,escapeKey:()=>ZZ,focusOut:()=>KZ,imperativeAction:()=>lX,incrementPress:()=>zZ,initial:()=>aX,inputBlur:()=>WZ,inputChange:()=>GZ,inputClear:()=>UZ,inputPaste:()=>qZ,inputPress:()=>YZ,itemPress:()=>VZ,keyboard:()=>JZ,linkPress:()=>LZ,listNavigation:()=>QZ,missing:()=>sX,none:()=>OZ,outsidePress:()=>NZ,pointer:()=>$Z,scrub:()=>rX,siblingOpen:()=>nX,swipe:()=>cX,trackPress:()=>jZ,triggerFocus:()=>FZ,triggerHover:()=>IZ,triggerPress:()=>kZ,wheel:()=>tX,windowResize:()=>uX});var OZ="none",kZ="trigger-press",IZ="trigger-hover",FZ="trigger-focus",NZ="outside-press",VZ="item-press",MZ="close-press",LZ="link-press",DZ="clear-press",BZ="chip-remove-press",jZ="track-press",zZ="increment-press",HZ="decrement-press",GZ="input-change",UZ="input-clear",WZ="input-blur",qZ="input-paste",YZ="input-press",KZ="focus-out",ZZ="escape-key",XZ="close-watcher",QZ="list-navigation",JZ="keyboard",$Z="pointer",eX="drag",tX="wheel",rX="scrub",oX="cancel-open",nX="sibling-open",iX="disabled",sX="missing",aX="initial",lX="imperative-action",cX="swipe",uX="window-resize";function ut(e,t,r,o){let n=!1,i=!1,s=o??yr;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 XS=l(he(),1);var Hk=l(he(),1),fX=[];function Gf(e){Hk.useEffect(e,fX)}var bv=null,Nye=globalThis.requestAnimationFrame,ZS=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)}},wv=new ZS,Wo=class e{static create(){return new e}static request(t){return wv.request(t)}static cancel(t){return wv.cancel(t)}currentId=bv;request(t){this.cancel(),this.currentId=wv.request(()=>{this.currentId=bv,t()})}cancel=()=>{this.currentId!==bv&&(wv.cancel(this.currentId),this.currentId=bv)};disposeEffect=()=>this.cancel};function Uf(){let e=lo(Wo.create).current;return Gf(e.disposeEffect),e}function xv(e,t=!1,r=!1){let[o,n]=XS.useState(e&&t?"idle":void 0),[i,s]=XS.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),Oe(()=>{if(!e&&i&&o!=="ending"&&r){let a=Wo.request(()=>{n("ending")});return()=>{Wo.cancel(a)}}},[e,i,o,r]),Oe(()=>{if(!e||t)return;let a=Wo.request(()=>{n(void 0)});return()=>{Wo.cancel(a)}},[t,e]),Oe(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let a=Wo.request(()=>{n("idle")});return()=>{Wo.cancel(a)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}function Gk(e){let{open:t,defaultOpen:r,onOpenChange:o,disabled:n}=e,[i,s]=_k({controlled:t,default:r,name:"Collapsible",state:"open"}),{mounted:a,setMounted:u,transitionStatus:c}=xv(i,!0,!0),f=yv(),[d,m]=Sv.useState(),h=d??f,g=Ve(v=>{let y=!i,x=ut(Ge.triggerPress,v.nativeEvent);o(y,x),!x.isCanceled&&s(y)});return Sv.useMemo(()=>({disabled:n,handleTrigger:g,mounted:a,open:i,panelId:h,setMounted:u,setOpen:s,setPanelIdState:m,transitionStatus:c}),[n,g,a,i,h,u,s,m,c])}var _v=l(he(),1),QS=_v.createContext(void 0);function Cv(){let e=_v.useContext(QS);if(e===void 0)throw new Error(Xr(15));return e}var ws=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),dX={[ws.startingStyle]:""},mX={[ws.endingStyle]:""},Wf={transitionStatus(e){return e==="starting"?dX:e==="ending"?mX:null}};var cp=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=ws.startingStyle]="startingStyle",e[e.endingStyle=ws.endingStyle]="endingStyle",e})({});var Uk=(function(e){return e.panelOpen="data-panel-open",e})({});var pX={[cp.open]:""},hX={[cp.closed]:""},Wk={open(e){return e?{[Uk.panelOpen]:""}:null}},qk={open(e){return e?pX:hX}};var Kf=l(he(),1);function Tv(){return typeof window<"u"}function nu(e){return Ev(e)?(e.nodeName||"").toLowerCase():"#document"}function or(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function zi(e){var t;return(t=(Ev(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Ev(e){return Tv()?e instanceof Node||e instanceof or(e).Node:!1}function ze(e){return Tv()?e instanceof Element||e instanceof or(e).Element:!1}function Dr(e){return Tv()?e instanceof HTMLElement||e instanceof or(e).HTMLElement:!1}function qf(e){return!Tv()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof or(e).ShadowRoot}function Yf(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=_o(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function Yk(e){return/^(table|td|th)$/.test(nu(e))}function up(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var gX=/transform|translate|scale|rotate|perspective|filter/,vX=/paint|layout|strict|content/,ou=e=>!!e&&e!=="none",JS;function Pv(e){let t=ze(e)?_o(e):e;return ou(t.transform)||ou(t.translate)||ou(t.scale)||ou(t.rotate)||ou(t.perspective)||!Rv()&&(ou(t.backdropFilter)||ou(t.filter))||gX.test(t.willChange||"")||vX.test(t.contain||"")}function Kk(e){let t=ji(e);for(;Dr(t)&&!Hi(t);){if(Pv(t))return t;if(up(t))return null;t=ji(t)}return null}function Rv(){return JS==null&&(JS=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),JS}function Hi(e){return/^(html|body|#document)$/.test(nu(e))}function _o(e){return or(e).getComputedStyle(e)}function fp(e){return ze(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ji(e){if(nu(e)==="html")return e;let t=e.assignedSlot||e.parentNode||qf(e)&&e.host||zi(e);return qf(t)?t.host:t}function Zk(e){let t=ji(e);return Hi(t)?e.ownerDocument?e.ownerDocument.body:e.body:Dr(t)&&Yf(t)?t:Zk(t)}function xl(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=Zk(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),s=or(n);if(i){let a=Av(s);return t.concat(s,s.visualViewport||[],Yf(n)?n:[],a&&r?xl(a):[])}else return t.concat(n,xl(n,[],r))}function Av(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var Ov=l(he(),1),yX=Ov.createContext(void 0);function Xk(e=!1){let t=Ov.useContext(yX);if(t===void 0&&!e)throw new Error(Xr(16));return t}var Qk=l(he(),1);function Jk(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:Qk.useMemo(()=>{let c={onKeyDown(f){r&&t&&f.key!=="Tab"&&f.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 e_(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,s=Kf.useRef(null),a=Xk(!0),u=i??a!==void 0,{props:c}=Jk({focusableWhenDisabled:r,disabled:t,composite:u,tabIndex:o,isNativeButton:n}),f=Kf.useCallback(()=>{let h=s.current;$S(h)&&u&&t&&c.disabled===void 0&&h.disabled&&(h.disabled=!1)},[t,c.disabled,u]);Oe(f,[f]);let d=Kf.useCallback((h={})=>{let{onClick:g,onMouseDown:v,onKeyUp:y,onKeyDown:x,onPointerDown:b,...w}=h;return Wt({onClick(S){if(t){S.preventDefault();return}g?.(S)},onMouseDown(S){t||v?.(S)},onKeyDown(S){if(t||(lp(S),x?.(S),S.baseUIHandlerPrevented))return;let C=S.target===S.currentTarget,_=S.currentTarget,R=$S(_),E=!n&&bX(_),A=C&&(n?R:!E),M=S.key==="Enter",I=S.key===" ",T=_.getAttribute("role"),N=T?.startsWith("menuitem")||T==="option"||T==="gridcell";if(C&&u&&I){if(S.defaultPrevented&&N)return;S.preventDefault(),E||n&&R?(_.click(),S.preventBaseUIHandler()):A&&(g?.(S),S.preventBaseUIHandler());return}A&&(!n&&(I||M)&&S.preventDefault(),!n&&M&&g?.(S))},onKeyUp(S){if(!t){if(lp(S),y?.(S),S.target===S.currentTarget&&n&&u&&$S(S.currentTarget)&&S.key===" "){S.preventDefault();return}S.baseUIHandlerPrevented||S.target===S.currentTarget&&!n&&!u&&S.key===" "&&g?.(S)}},onPointerDown(S){if(t){S.preventDefault();return}b?.(S)}},n?{type:"button"}:{role:"button"},c,w)},[t,c,u,n]),m=Ve(h=>{s.current=h,f()});return{getButtonProps:d,buttonRef:m}}function $S(e){return Dr(e)&&e.tagName==="BUTTON"}function bX(e){return!!(e?.tagName==="A"&&e?.href)}var qo=l(he(),1);function Ct(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function Co(e){let t=lo(wX,e).current;return t.next=e,Oe(t.effect),t}function wX(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function Qr(e){return e?.ownerDocument||document}var rI=l(he(),1);var tI=l(xs(),1);function eI(e){return e==null?e:"current"in e?e.current:e}function Sl(e,t=!1,r=!0){let o=Uf();return Ve((n,i=null)=>{o.cancel();let s=eI(e);if(s==null)return;let a=s,u=()=>{tI.flushSync(n)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function c(){Promise.all(a.getAnimations().map(f=>f.finished)).then(()=>{i?.aborted||u()}).catch(()=>{if(r){i?.aborted||u();return}let f=a.getAnimations();!i?.aborted&&f.length>0&&f.some(d=>d.pending||d.playState!=="finished")&&c()})}if(t){let f=ws.startingStyle;if(!a.hasAttribute(f)){o.request(c);return}let d=new MutationObserver(()=>{a.hasAttribute(f)||(d.disconnect(),c())});d.observe(a,{attributes:!0,attributeFilter:[f]}),i?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}o.request(c)})}function Zf(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=Ve(n),s=Sl(o,r,!1);rI.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,r,i,s])}var dp={height:void 0,width:void 0};function nI(e){let{externalRef:t,hiddenUntilFound:r,id:o,keepMounted:n,mounted:i,onOpenChange:s,open:a,setMounted:u,setOpen:c,transitionStatus:f}=e,d=qo.useRef(null),m=qo.useRef(null),[h,g]=qo.useState(dp),v=qo.useRef(dp),y=qo.useRef(!1),x=qo.useRef(a),b=qo.useRef(!1),[w,S]=qo.useState(!1),C=qo.useRef(null),_=ip(t,d),R=Co({mounted:i,open:a}),E=Sl(d,!1,!1),A=!a&&!i,M=w?"idle":f,I=a&&(x.current||b.current),T=!a&&i&&m.current==="css-animation"&&h.height===void 0&&h.width===void 0?v.current:h,N=r&&A&&m.current!=="css-animation",B=Ve((P,V=!0)=>{V&&(v.current=P),g(P)}),L=Ve(()=>{C.current?.(),C.current=null}),D=Ve(P=>{L(),C.current=()=>{C.current=null,P()}}),j=Ve(()=>{a&&i&&m.current==="css-animation"&&(b.current=!0)});Oe(()=>{!w||f==="starting"||S(!1)},[w,f]),qo.useEffect(()=>()=>{j(),L()},[j,L]),Oe(()=>{let P=d.current;if(!P)return;!a&&C.current&&L();let V=xX(P,I);if(m.current=V,a&&f==="idle"&&x.current&&V==="css-animation"){v.current=Xf(P);return}if(a&&f==="starting"){let Q=y.current;if(y.current=!1,V==="none"){B(Xf(P)),S(!0);return}if(V==="css-transition"){let ue=SX(P);if(B(Xf(P)),!Q)return ue;let re=mp(P,"transition-duration","0s");return D(re),S(!0),ue}if(V==="css-animation"){if(B(Xf(P)),!Q){mp(P,"animation-name","none")();return}let ue=mp(P,"animation-name","none"),re=mp(P,"animation-duration","0s");ue(),D(re),S(!0);return}}if(!a&&i&&(f==="idle"||f==="starting")){if(x.current=!1,b.current=!1,V==="none"){B(dp,!1),u(!1);return}B(Xf(P));return}if(f!=="ending")return;if(V==="none"){u(!1);return}let z=Xf(P);if(!((z.height??0)>0||(z.width??0)>0)){u(!1);return}B(z),V==="css-animation"&&mp(P,"animation-name","none")()},[i,a,L,B,u,D,I,f]),Zf({enabled:a&&i&&M==="idle",open:!0,ref:d,onComplete(){a&&B(dp,!1)}}),qo.useEffect(()=>{if(a||!i||M!=="ending"||!d.current)return;let V=new AbortController,z=-1;function W(){R.current.open||(u(!1),B(dp,!1))}return z=Wo.request(()=>{V.signal.aborted||E(W,V.signal)}),()=>{Wo.cancel(z),V.abort()}},[R,i,a,M,E,B,u]),Oe(()=>{let P=d.current;!P||!r||!A||P.setAttribute("hidden","until-found")},[A,r]),qo.useEffect(function(){let V=d.current;if(!V)return;function z(W){let Q=ut(Ge.none,W);s(!0,Q),!Q.isCanceled&&(y.current=!0,c(!0))}return Ct(V,"beforematch",z)},[s,c]);let F=n||r||i||a;return{height:T.height,props:{...N?{[cp.startingStyle]:""}:void 0,hidden:A,id:o},ref:_,shouldPreventOpenAnimation:I,shouldRender:F,transitionStatus:M,width:T.width}}function Xf(e){return{height:e.scrollHeight,width:e.scrollWidth}}function xX(e,t=!1){let r=or(e).getComputedStyle(e),o=(r.animationName.split(",").map(i=>i.trim()).some(i=>i!==""&&i!=="none")||t)&&oI(r.animationDuration),n=oI(r.transitionDuration);return o&&n||n?"css-transition":o?"css-animation":"none"}function oI(e){return e.split(",").map(t=>t.trim()).some(t=>t!==""&&Number.parseFloat(t)>0)}function mp(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 SX(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=Wo.request(r);return()=>{Wo.cancel(o),r()}}var iI=l(he(),1);function sI(e){let t=iI.useRef(!0);t.current&&(t.current=!1,e())}var va={};xo(va,{engine:()=>i_,env:()=>a_,os:()=>o_,screenReader:()=>s_});var o_={};xo(o_,{android:()=>cI,apple:()=>r_,ios:()=>t_,linux:()=>PX,mac:()=>uI,windows:()=>EX});function _X(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:CX,platform:TX,maxTouchPoints:aI}=_X(),iu=CX.toLowerCase(),su=TX.toLowerCase();var t_=/^i(os$|p)/.test(su)||su==="macintel"&&aI>1,lI="android",cI=su===lI||iu.includes(lI),uI=!t_&&su.startsWith("mac"),EX=su.startsWith("win"),PX=!cI&&/^(linux|chrome os)/.test(su),r_=uI||t_;var i_={};xo(i_,{blink:()=>AX,gecko:()=>RX,webkit:()=>n_});var n_=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),RX=!n_&&iu.includes("firefox"),AX=!n_&&iu.includes("chrom");var s_={};xo(s_,{voiceOver:()=>OX});var OX=r_;var a_={};xo(a_,{jsdom:()=>kX});var kX=/jsdom|happydom/.test(iu);var pp=0,Wn=class e{static create(){return new e}currentId=pp;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=pp,r()},t)}isStarted(){return this.currentId!==pp}clear=()=>{this.currentId!==pp&&(clearTimeout(this.currentId),this.currentId=pp)};disposeEffect=()=>this.clear};function Gi(){let e=lo(Wn.create).current;return Gf(e.disposeEffect),e}var To=l(he(),1);function fI(e){return"nativeEvent"in e}function ya(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function dI(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var l_="data-base-ui-focusable";var c_="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function kv(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Nt(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&qf(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Yo(e){return"composedPath"in e?e.composedPath()[0]:e.target}function _l(e,t){if(!ze(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(Nt(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function Iv(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 mI(e){return e.matches("html,body")}function pI(e){return Dr(e)&&e.matches(c_)}function u_(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${c_}`)!=null}function hI(e){if(!e||va.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function IX(e,t){return t!=null&&!ya(t)?0:typeof e=="function"?e():e}function ba(e,t,r){let o=IX(e,r);return typeof o=="number"?o:o?.[t]}function f_(e){return typeof e=="function"?e():e}function Fv(e,t){return t||e==="click"||e==="mousedown"}function gI(e){return e?.includes("mouse")&&e!=="mousedown"}var vI=l(O(),1),yI=To.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Wn,currentIdRef:{current:null},currentContextRef:{current:null}});function FX(e,t){e.current=t.current}function d_(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=To.useRef(r),i=To.useRef(r),s=To.useRef(null),a=To.useRef(null),u=Gi();return Oe(()=>{if(i.current=r,!s.current){n.current=r;return}n.current={open:ba(n.current,"open"),close:ba(r,"close")}},[r,s,n,i]),(0,vI.jsx)(yI.Provider,{value:To.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:o,currentContextRef:a,timeout:u}),[o,u]),children:t})}function m_(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),i=To.useContext(yI),{currentIdRef:s,delayRef:a,timeoutMs:u,initialDelayRef:c,currentContextRef:f,hasProvider:d,timeout:m}=i,[h,g]=To.useState(!1),v=To.useRef(r),y=To.useRef(!1);return Oe(()=>{v.current=r},[r]),Oe(()=>()=>{y.current=!0},[]),Oe(()=>{function x(){y.current||g(!1),f.current?.setIsInstantPhase(!1),s.current=null,f.current=null,a.current=c.current,m.clear()}if(s.current&&!r&&s.current===n){if(g(!1),u){let b=n;return m.start(u,()=>{o.select("open")||s.current&&s.current!==b||x()}),()=>{(v.current||s.current!==b)&&m.clear()}}x()}},[r,n,s,a,u,c,f,m,o]),Oe(()=>{if(!r)return;let x=f.current,b=s.current;m.clear(),f.current={onOpenChange:o.setOpen,setIsInstantPhase:g},s.current=n,a.current={open:0,close:ba(c.current,"close")},b!==null&&b!==n?(g(!0),x?.setIsInstantPhase(!0),x?.onOpenChange(!1,ut(Ge.none))):(g(!1),x?.setIsInstantPhase(!1))},[r,n,o,s,a,c,f,m]),Oe(()=>()=>{if(s.current===n){if(f.current=null,!v.current)return;s.current=null,FX(a,c),m.clear()}},[f,s,a,n,c,m]),To.useMemo(()=>({hasProvider:d,delayRef:a,isInstantPhase:h}),[d,a,h])}function Ui(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var xI=["top","right","bottom","left"];var Cl=Math.min,Ko=Math.max,Tl=Math.round,gp=Math.floor,Wi=e=>({x:e,y:e}),NX={left:"right",right:"left",bottom:"top",top:"bottom"};function vp(e,t,r){return Ko(e,Cl(t,r))}function qi(e,t){return typeof e=="function"?e(t):e}function co(e){return e.split("-")[0]}function Yi(e){return e.split("-")[1]}function Vv(e){return e==="x"?"y":"x"}function yp(e){return e==="y"?"height":"width"}function _n(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function bp(e){return Vv(_n(e))}function SI(e,t,r){r===void 0&&(r=!1);let o=Yi(e),n=bp(e),i=yp(n),s=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=hp(s)),[s,hp(s)]}function _I(e){let t=hp(e);return[Nv(e),t,Nv(t)]}function Nv(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var bI=["left","right"],wI=["right","left"],VX=["top","bottom"],MX=["bottom","top"];function LX(e,t,r){switch(e){case"top":case"bottom":return r?t?wI:bI:t?bI:wI;case"left":case"right":return t?VX:MX;default:return[]}}function CI(e,t,r,o){let n=Yi(e),i=LX(co(e),r==="start",o);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(Nv)))),i}function hp(e){let t=co(e);return NX[t]+e.slice(t.length)}function DX(e){return{top:0,right:0,bottom:0,left:0,...e}}function Mv(e){return typeof e!="number"?DX(e):{top:e,right:e,bottom:e,left:e}}function au(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 wa(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...wa(e,n.id,r)])}function Qf(e){return`data-base-ui-${e}`}var qn=l(he(),1),PI=l(xs(),1);var TI={style:{transition:"none"}};var BX="data-base-ui-swipe-ignore",jX="data-swipe-ignore",x0e=`[${BX}]`,S0e=`[${jX}]`;var EI={fallbackAxisSide:"end"};var RI=l(O(),1),zX=qn.createContext(null),HX=()=>qn.useContext(zX),GX=Qf("portal");function p_(e={}){let{ref:t,container:r,componentProps:o=yr,elementProps:n}=e,i=wl(),a=HX()?.portalNode,[u,c]=qn.useState(null),[f,d]=qn.useState(null),m=Ve(y=>{y!==null&&d(y)}),h=qn.useRef(null);Oe(()=>{if(r===null){h.current&&(h.current=null,d(null),c(null));return}if(i==null)return;let y=(r&&(Ev(r)?r:r.current))??a??document.body;if(y==null){h.current&&(h.current=null,d(null),c(null));return}h.current!==y&&(h.current=y,d(null),c(y))},[r,a,i]);let g=Lr("div",o,{ref:[t,m],props:[{id:i,[GX]:""},n]});return{portalNode:f,portalSubtree:u&&g?PI.createPortal(g,u):null}}var lu=l(he(),1);function AI(){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 UX=l(O(),1),WX=lu.createContext(null),qX=lu.createContext(null),Jf=()=>lu.useContext(WX)?.id||null,El=e=>{let t=lu.useContext(qX);return e??t};var Cn=l(he(),1);function YX(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",c=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,c=0,f=0,!n||u?(c=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&&!u&&(f=t.axis==="x"?i.height:f,c=t.axis==="y"?i.width:c),n=!0,{width:c,height:f,x:d,y:m,top:m,right:d+c,bottom:m+f,left:d}}}}function OI(e){return e!=null&&e.clientX!=null}function h_(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,c=Cn.useRef(!1),f=Cn.useRef(null),[d,m]=Cn.useState(),[h,g]=Cn.useState([]),v=Ve(S=>{n.set("positionReference",S)}),y=Ve((S,C,_)=>{c.current||u.current.openEvent&&!OI(u.current.openEvent)||n.set("positionReference",YX(_??a,{x:S,y:C,axis:o,dataRef:u,pointerType:d}))}),x=Ve(S=>{i?f.current||(y(S.clientX,S.clientY,S.currentTarget),g([])):y(S.clientX,S.clientY,S.currentTarget)}),b=ya(d)?s:i;Cn.useEffect(()=>{if(!r){v(a);return}if(!b)return;function S(){f.current?.(),f.current=null}let C=or(s);function _(R){let E=Yo(R);Nt(s,E)?S():y(R.clientX,R.clientY)}return!u.current.openEvent||OI(u.current.openEvent)?f.current=Ct(C,"mousemove",_):v(a),S},[b,r,s,u,a,n,y,v,h]),Cn.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Cn.useEffect(()=>{r&&!s&&(c.current=!1)},[r,s]),Cn.useEffect(()=>{!r&&i&&(c.current=!0)},[r,i]);let w=Cn.useMemo(()=>{function S(C){m(C.pointerType)}return{onPointerDown:S,onPointerEnter:S,onMouseMove:x,onMouseEnter:x}},[x]);return Cn.useMemo(()=>r?{reference:w,trigger:w}:{},[r,w])}var Tn=l(he(),1);function KX(){return!1}function ZX(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function g_(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=KX,bubbles:a,externalTree:u}=t,c="rootStore"in e?e.rootStore:e,f=c.useState("open"),d=c.useState("floatingElement"),{dataRef:m}=c.context,h=El(u),g=Ve(typeof n=="function"?n:()=>!1),v=typeof n=="function"?g:n,y=v!==!1,x=Ve(()=>i),{escapeKey:b,outsidePress:w}=ZX(a),S=Tn.useRef(!1),C=Tn.useRef(!1),_=Tn.useRef(!1),R=Tn.useRef(!1),E=Tn.useRef(""),A=Tn.useRef(null),M=Gi(),I=Gi(),T=Ve(()=>{I.clear(),m.current.insideReactTree=!1}),N=Ve(W=>{let Q=m.current.floatingContext?.nodeId;return(h?wa(h.nodesRef.current,Q):[]).some(re=>re.context?.open&&!re.context.dataRef.current[W])}),B=Ve(W=>Iv(W,c.select("floatingElement"))||Iv(W,c.select("domReferenceElement"))),L=Ve(W=>{s()&&c.setOpen(!1,ut(Ge.triggerPress,W.nativeEvent))}),D=Ve(W=>{if(!f||!r||!o||W.key!=="Escape"||R.current||!b&&N("__escapeKeyBubbles"))return;let Q=fI(W)?W.nativeEvent:W,ue=ut(Ge.escapeKey,Q);c.setOpen(!1,ue),ue.isCanceled||W.preventDefault(),!b&&!ue.isPropagationAllowed&&W.stopPropagation()}),j=Ve(()=>{m.current.insideReactTree=!0,I.start(0,T)}),F=Ve(W=>{if(!f||!r||W.button!==0)return;let Q=Yo(W.nativeEvent);Nt(c.select("floatingElement"),Q)&&(S.current||(S.current=!0,C.current=!1))}),P=Ve(W=>{!f||!r||(W.defaultPrevented||W.nativeEvent.defaultPrevented)&&S.current&&(C.current=!0)});Tn.useEffect(()=>{if(!f||!r)return;m.current.__escapeKeyBubbles=b,m.current.__outsidePressBubbles=w;let W=new Wn,Q=new Wn;function ue(){W.clear(),R.current=!0}function re(){W.start(va.engine.webkit?5:0,()=>{R.current=!1})}function se(){_.current=!0,Q.start(0,()=>{_.current=!1})}function ae(){S.current=!1,C.current=!1}function de(){let H=E.current,ie=H==="pen"||!H?"mouse":H,Le=x(),Be=typeof Le=="function"?Le():Le;return typeof Be=="string"?Be:Be[ie]}function ye(H){let ie=de();return ie==="intentional"&&H.type!=="click"||ie==="sloppy"&&H.type==="click"}function fe(H){let ie=m.current.floatingContext?.nodeId,Le=h&&wa(h.nodesRef.current,ie).some(Be=>Iv(H,Be.context?.elements.floating));return B(H)||Le}function ke(H){if(ye(H)){H.type!=="click"&&!B(H)&&(Q.clear(),_.current=!1),T();return}if(m.current.insideReactTree){T();return}let ie=Yo(H),Le=`[${Qf("inert")}]`,Be=ze(ie)?ie.getRootNode():null,Ye=Array.from((qf(Be)?Be:Qr(c.select("floatingElement"))).querySelectorAll(Le)),wt=c.context.triggerElements;if(ie&&(wt.hasElement(ie)||wt.hasMatchingElement(nt=>Nt(nt,ie))))return;let Ke=ze(ie)?ie:null;for(;Ke&&!Hi(Ke);){let nt=ji(Ke);if(Hi(nt)||!ze(nt))break;Ke=nt}if(!(Ye.length&&ze(ie)&&!mI(ie)&&!Nt(ie,c.select("floatingElement"))&&Ye.every(nt=>!Nt(Ke,nt)))){if(Dr(ie)&&!("touches"in H)){let nt=Hi(ie),Ut=_o(ie),je=/auto|scroll/,ys=nt||je.test(Ut.overflowX),Li=nt||je.test(Ut.overflowY),tr=ys&&ie.clientWidth>0&&ie.scrollWidth>ie.clientWidth,ma=Li&&ie.clientHeight>0&&ie.scrollHeight>ie.clientHeight,ao=Ut.direction==="rtl",rt=ma&&(ao?H.offsetX<=ie.offsetWidth-ie.clientWidth:H.offsetX>ie.clientWidth),Ft=tr&&H.offsetY>ie.clientHeight;if(rt||Ft)return}if(!fe(H)){if(de()==="intentional"&&_.current){Q.clear(),_.current=!1;return}typeof v=="function"&&!v(H)||N("__outsidePressBubbles")||(c.setOpen(!1,ut(Ge.outsidePress,H)),T())}}}function ne(H){de()!=="sloppy"||H.pointerType==="touch"||!c.select("open")||!r||B(H)||ke(H)}function Te(H){if(de()!=="sloppy"||!c.select("open")||!r||B(H))return;let ie=H.touches[0];ie&&(A.current={startTime:Date.now(),startX:ie.clientX,startY:ie.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},M.start(1e3,()=>{A.current&&(A.current.dismissOnTouchEnd=!1,A.current.dismissOnMouseDown=!1)}))}function oe(H,ie){let Le=Yo(H);if(!Le)return;let Be=Ct(Le,H.type,()=>{ie(H),Be()})}function X(H){E.current="touch",oe(H,Te)}function ce(H){M.clear(),H.type==="pointerdown"&&(E.current=H.pointerType),!(H.type==="mousedown"&&A.current&&!A.current.dismissOnMouseDown)&&oe(H,ie=>{ie.type==="pointerdown"?ne(ie):ke(ie)})}function J(H){if(!S.current)return;let ie=C.current;if(ae(),de()==="intentional"){if(H.type==="pointercancel"){ie&&se();return}if(!fe(H)){if(ie){se();return}typeof v=="function"&&!v(H)||(Q.clear(),_.current=!0,T())}}}function le(H){if(de()!=="sloppy"||!A.current||B(H))return;let ie=H.touches[0];if(!ie)return;let Le=Math.abs(ie.clientX-A.current.startX),Be=Math.abs(ie.clientY-A.current.startY),Ye=Math.sqrt(Le*Le+Be*Be);Ye>5&&(A.current.dismissOnTouchEnd=!0),Ye>10&&(ke(H),M.clear(),A.current=null)}function Re(H){oe(H,le)}function Ae(H){de()!=="sloppy"||!A.current||B(H)||(A.current.dismissOnTouchEnd&&ke(H),M.clear(),A.current=null)}function Ie(H){oe(H,Ae)}let Fe=Qr(d),Ne=Ui(o&&Ui(Ct(Fe,"keydown",D),Ct(Fe,"compositionstart",ue),Ct(Fe,"compositionend",re)),y&&Ui(Ct(Fe,"click",ce,!0),Ct(Fe,"pointerdown",ce,!0),Ct(Fe,"pointerup",J,!0),Ct(Fe,"pointercancel",J,!0),Ct(Fe,"mousedown",ce,!0),Ct(Fe,"mouseup",J,!0),Ct(Fe,"touchstart",X,!0),Ct(Fe,"touchmove",Re,!0),Ct(Fe,"touchend",Ie,!0)));return()=>{Ne(),W.clear(),Q.clear(),ae(),_.current=!1}},[m,d,o,y,v,f,r,b,w,D,T,x,N,B,h,c,M]),Tn.useEffect(T,[v,T]);let V=Tn.useMemo(()=>({onKeyDown:D,onPointerDown:L,onClick:L}),[D,L]),z=Tn.useMemo(()=>({onKeyDown:D,onPointerDown:P,onMouseDown:P,onClickCapture:j,onMouseDownCapture(W){j(),F(W)},onPointerDownCapture(W){j(),F(W)},onMouseUpCapture:j,onTouchEndCapture:j,onTouchMoveCapture:j}),[D,j,F,P]);return Tn.useMemo(()=>r?{reference:V,floating:z,trigger:V}:{},[r,V,z])}var Eo=l(he(),1);function kI(e,t,r){let{reference:o,floating:n}=e,i=_n(t),s=bp(t),a=yp(s),u=co(t),c=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(u){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}}switch(Yi(t)){case"start":h[s]-=m*(r&&c?-1:1);break;case"end":h[s]+=m*(r&&c?-1:1);break}return h}async function NI(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:s,elements:a,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:d="floating",altBoundary:m=!1,padding:h=0}=qi(t,e),g=Mv(h),y=a[m?d==="floating"?"reference":"floating":d],x=au(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:c,rootBoundary:f,strategy:u})),b=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)),S=await(i.isElement==null?void 0:i.isElement(w))?await(i.getScale==null?void 0:i.getScale(w))||{x:1,y:1}:{x:1,y:1},C=au(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:b,offsetParent:w,strategy:u}):b);return{top:(x.top-C.top+g.top)/S.y,bottom:(C.bottom-x.bottom+g.bottom)/S.y,left:(x.left-C.left+g.left)/S.x,right:(C.right-x.right+g.right)/S.x}}var XX=50,VI=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,a=s.detectOverflow?s:{...s,detectOverflow:NI},u=await(s.isRTL==null?void 0:s.isRTL(t)),c=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:f,y:d}=kI(c,o,u),m=o,h=0,g={};for(let v=0;v<i.length;v++){let y=i[v];if(!y)continue;let{name:x,fn:b}=y,{x:w,y:S,data:C,reset:_}=await b({x:f,y:d,initialPlacement:o,placement:m,strategy:n,middlewareData:g,rects:c,platform:a,elements:{reference:e,floating:t}});f=w??f,d=S??d,g[x]={...g[x],...C},_&&h<XX&&(h++,typeof _=="object"&&(_.placement&&(m=_.placement),_.rects&&(c=_.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):_.rects),{x:f,y:d}=kI(c,m,u)),v=-1)}return{x:f,y:d,placement:m,strategy:n,middlewareData:g}};var MI=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:c}=t,{mainAxis:f=!0,crossAxis:d=!0,fallbackPlacements:m,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:v=!0,...y}=qi(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let x=co(n),b=_n(a),w=co(a)===a,S=await(u.isRTL==null?void 0:u.isRTL(c.floating)),C=m||(w||!v?[hp(a)]:_I(a)),_=g!=="none";!m&&_&&C.push(...CI(a,v,g,S));let R=[a,...C],E=await u.detectOverflow(t,y),A=[],M=((o=i.flip)==null?void 0:o.overflows)||[];if(f&&A.push(E[x]),d){let B=SI(n,s,S);A.push(E[B[0]],E[B[1]])}if(M=[...M,{placement:n,overflows:A}],!A.every(B=>B<=0)){var I,T;let B=(((I=i.flip)==null?void 0:I.index)||0)+1,L=R[B];if(L&&(!(d==="alignment"?b!==_n(L):!1)||M.every(F=>_n(F.placement)===b?F.overflows[0]>0:!0)))return{data:{index:B,overflows:M},reset:{placement:L}};let D=(T=M.filter(j=>j.overflows[0]<=0).sort((j,F)=>j.overflows[1]-F.overflows[1])[0])==null?void 0:T.placement;if(!D)switch(h){case"bestFit":{var N;let j=(N=M.filter(F=>{if(_){let P=_n(F.placement);return P===b||P==="y"}return!0}).map(F=>[F.placement,F.overflows.filter(P=>P>0).reduce((P,V)=>P+V,0)]).sort((F,P)=>F[1]-P[1])[0])==null?void 0:N[0];j&&(D=j);break}case"initialPlacement":D=a;break}if(n!==D)return{reset:{placement:D}}}return{}}}};function II(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function FI(e){return xI.some(t=>e[t]>=0)}var LI=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:o}=t,{strategy:n="referenceHidden",...i}=qi(e,t);switch(n){case"referenceHidden":{let s=await o.detectOverflow(t,{...i,elementContext:"reference"}),a=II(s,r.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:FI(a)}}}case"escaped":{let s=await o.detectOverflow(t,{...i,altBoundary:!0}),a=II(s,r.floating);return{data:{escapedOffsets:a,escaped:FI(a)}}}default:return{}}}}};var DI=new Set(["left","top"]);async function QX(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),s=co(r),a=Yi(r),u=_n(r)==="y",c=DI.has(s)?-1:1,f=i&&u?-1:1,d=qi(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),u?{x:h*f,y:m*c}:{x:m*c,y:h*f}}var BI=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 QX(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}}}}},jI=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:b,y:w}=x;return{x:b,y:w}}},...c}=qi(e,t),f={x:r,y:o},d=await i.detectOverflow(t,c),m=_n(co(n)),h=Vv(m),g=f[h],v=f[m];if(s){let x=h==="y"?"top":"left",b=h==="y"?"bottom":"right",w=g+d[x],S=g-d[b];g=vp(w,g,S)}if(a){let x=m==="y"?"top":"left",b=m==="y"?"bottom":"right",w=v+d[x],S=v-d[b];v=vp(w,v,S)}let y=u.fn({...t,[h]:g,[m]:v});return{...y,data:{x:y.x-r,y:y.y-o,enabled:{[h]:s,[m]:a}}}}}},zI=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:r,y:o,placement:n,rects:i,middlewareData:s}=t,{offset:a=0,mainAxis:u=!0,crossAxis:c=!0}=qi(e,t),f={x:r,y:o},d=_n(n),m=Vv(d),h=f[m],g=f[d],v=qi(a,t),y=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(u){let w=m==="y"?"height":"width",S=i.reference[m]-i.floating[w]+y.mainAxis,C=i.reference[m]+i.reference[w]-y.mainAxis;h<S?h=S:h>C&&(h=C)}if(c){var x,b;let w=m==="y"?"width":"height",S=DI.has(co(n)),C=i.reference[d]-i.floating[w]+(S&&((x=s.offset)==null?void 0:x[d])||0)+(S?0:y.crossAxis),_=i.reference[d]+i.reference[w]+(S?0:((b=s.offset)==null?void 0:b[d])||0)-(S?y.crossAxis:0);g<C?g=C:g>_&&(g=_)}return{[m]:h,[d]:g}}}},HI=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,o;let{placement:n,rects:i,platform:s,elements:a}=t,{apply:u=()=>{},...c}=qi(e,t),f=await s.detectOverflow(t,c),d=co(n),m=Yi(n),h=_n(n)==="y",{width:g,height:v}=i.floating,y,x;d==="top"||d==="bottom"?(y=d,x=m===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(x=d,y=m==="end"?"top":"bottom");let b=v-f.top-f.bottom,w=g-f.left-f.right,S=Cl(v-f[y],b),C=Cl(g-f[x],w),_=!t.middlewareData.shift,R=S,E=C;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(E=w),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(R=b),_&&!m){let M=Ko(f.left,0),I=Ko(f.right,0),T=Ko(f.top,0),N=Ko(f.bottom,0);h?E=g-2*(M!==0||I!==0?M+I:Ko(f.left,f.right)):R=v-2*(T!==0||N!==0?T+N:Ko(f.top,f.bottom))}await u({...t,availableWidth:E,availableHeight:R});let A=await s.getDimensions(a.floating);return g!==A.width||v!==A.height?{reset:{rects:!0}}:{}}}};function qI(e){let t=_o(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Dr(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o,a=Tl(r)!==i||Tl(o)!==s;return a&&(r=i,o=s),{width:r,height:o,$:a}}function y_(e){return ze(e)?e:e.contextElement}function $f(e){let t=y_(e);if(!Dr(t))return Wi(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=qI(t),s=(i?Tl(r.width):r.width)/o,a=(i?Tl(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var JX=Wi(0);function YI(e){let t=or(e);return!Rv()||!t.visualViewport?JX:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function $X(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==or(e)?!1:t}function cu(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=y_(e),s=Wi(1);t&&(o?ze(o)&&(s=$f(o)):s=$f(e));let a=$X(i,r,o)?YI(i):Wi(0),u=(n.left+a.x)/s.x,c=(n.top+a.y)/s.y,f=n.width/s.x,d=n.height/s.y;if(i){let m=or(i),h=o&&ze(o)?or(o):o,g=m,v=Av(g);for(;v&&o&&h!==g;){let y=$f(v),x=v.getBoundingClientRect(),b=_o(v),w=x.left+(v.clientLeft+parseFloat(b.paddingLeft))*y.x,S=x.top+(v.clientTop+parseFloat(b.paddingTop))*y.y;u*=y.x,c*=y.y,f*=y.x,d*=y.y,u+=w,c+=S,g=or(v),v=Av(g)}}return au({width:f,height:d,x:u,y:c})}function Lv(e,t){let r=fp(e).scrollLeft;return t?t.left+r:cu(zi(e)).left+r}function KI(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-Lv(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function eQ(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",s=zi(o),a=t?up(t.floating):!1;if(o===s||a&&i)return r;let u={scrollLeft:0,scrollTop:0},c=Wi(1),f=Wi(0),d=Dr(o);if((d||!d&&!i)&&((nu(o)!=="body"||Yf(s))&&(u=fp(o)),d)){let h=cu(o);c=$f(o),f.x=h.x+o.clientLeft,f.y=h.y+o.clientTop}let m=s&&!d&&!i?KI(s,u):Wi(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-u.scrollLeft*c.x+f.x+m.x,y:r.y*c.y-u.scrollTop*c.y+f.y+m.y}}function tQ(e){return Array.from(e.getClientRects())}function rQ(e){let t=zi(e),r=fp(e),o=e.ownerDocument.body,n=Ko(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=Ko(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),s=-r.scrollLeft+Lv(e),a=-r.scrollTop;return _o(o).direction==="rtl"&&(s+=Ko(t.clientWidth,o.clientWidth)-n),{width:n,height:i,x:s,y:a}}var GI=25;function oQ(e,t){let r=or(e),o=zi(e),n=r.visualViewport,i=o.clientWidth,s=o.clientHeight,a=0,u=0;if(n){i=n.width,s=n.height;let f=Rv();(!f||f&&t==="fixed")&&(a=n.offsetLeft,u=n.offsetTop)}let c=Lv(o);if(c<=0){let f=o.ownerDocument,d=f.body,m=getComputedStyle(d),h=f.compatMode==="CSS1Compat"&&parseFloat(m.marginLeft)+parseFloat(m.marginRight)||0,g=Math.abs(o.clientWidth-d.clientWidth-h);g<=GI&&(i-=g)}else c<=GI&&(i+=c);return{width:i,height:s,x:a,y:u}}function nQ(e,t){let r=cu(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=Dr(e)?$f(e):Wi(1),s=e.clientWidth*i.x,a=e.clientHeight*i.y,u=n*i.x,c=o*i.y;return{width:s,height:a,x:u,y:c}}function UI(e,t,r){let o;if(t==="viewport")o=oQ(e,r);else if(t==="document")o=rQ(zi(e));else if(ze(t))o=nQ(t,r);else{let n=YI(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return au(o)}function ZI(e,t){let r=ji(e);return r===t||!ze(r)||Hi(r)?!1:_o(r).position==="fixed"||ZI(r,t)}function iQ(e,t){let r=t.get(e);if(r)return r;let o=xl(e,[],!1).filter(a=>ze(a)&&nu(a)!=="body"),n=null,i=_o(e).position==="fixed",s=i?ji(e):e;for(;ze(s)&&!Hi(s);){let a=_o(s),u=Pv(s);!u&&a.position==="fixed"&&(n=null),(i?!u&&!n:!u&&a.position==="static"&&!!n&&(n.position==="absolute"||n.position==="fixed")||Yf(s)&&!u&&ZI(e,s))?o=o.filter(f=>f!==s):n=a,s=ji(s)}return t.set(e,o),o}function sQ(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,s=[...r==="clippingAncestors"?up(t)?[]:iQ(t,this._c):[].concat(r),o],a=UI(t,s[0],n),u=a.top,c=a.right,f=a.bottom,d=a.left;for(let m=1;m<s.length;m++){let h=UI(t,s[m],n);u=Ko(h.top,u),c=Cl(h.right,c),f=Cl(h.bottom,f),d=Ko(h.left,d)}return{width:c-d,height:f-u,x:d,y:u}}function aQ(e){let{width:t,height:r}=qI(e);return{width:t,height:r}}function lQ(e,t,r){let o=Dr(t),n=zi(t),i=r==="fixed",s=cu(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=Wi(0);function c(){u.x=Lv(n)}if(o||!o&&!i)if((nu(t)!=="body"||Yf(n))&&(a=fp(t)),o){let h=cu(t,!0,i,t);u.x=h.x+t.clientLeft,u.y=h.y+t.clientTop}else n&&c();i&&!o&&n&&c();let f=n&&!o&&!i?KI(n,a):Wi(0),d=s.left+a.scrollLeft-u.x-f.x,m=s.top+a.scrollTop-u.y-f.y;return{x:d,y:m,width:s.width,height:s.height}}function v_(e){return _o(e).position==="static"}function WI(e,t){if(!Dr(e)||_o(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return zi(e)===r&&(r=r.ownerDocument.body),r}function XI(e,t){let r=or(e);if(up(e))return r;if(!Dr(e)){let n=ji(e);for(;n&&!Hi(n);){if(ze(n)&&!v_(n))return n;n=ji(n)}return r}let o=WI(e,t);for(;o&&Yk(o)&&v_(o);)o=WI(o,t);return o&&Hi(o)&&v_(o)&&!Pv(o)?r:o||Kk(e)||r}var cQ=async function(e){let t=this.getOffsetParent||XI,r=this.getDimensions,o=await r(e.floating);return{reference:lQ(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function uQ(e){return _o(e).direction==="rtl"}var b_={convertOffsetParentRelativeRectToViewportRelativeRect:eQ,getDocumentElement:zi,getClippingRect:sQ,getOffsetParent:XI,getElementRects:cQ,getClientRects:tQ,getDimensions:aQ,getScale:$f,isElement:ze,isRTL:uQ};function QI(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function fQ(e,t){let r=null,o,n=zi(e);function i(){var a;clearTimeout(o),(a=r)==null||a.disconnect(),r=null}function s(a,u){a===void 0&&(a=!1),u===void 0&&(u=1),i();let c=e.getBoundingClientRect(),{left:f,top:d,width:m,height:h}=c;if(a||t(),!m||!h)return;let g=gp(d),v=gp(n.clientWidth-(f+m)),y=gp(n.clientHeight-(d+h)),x=gp(f),w={rootMargin:-g+"px "+-v+"px "+-y+"px "+-x+"px",threshold:Ko(0,Cl(1,u))||1},S=!0;function C(_){let R=_[0].intersectionRatio;if(R!==u){if(!S)return s();R?s(!1,R):o=setTimeout(()=>{s(!1,1e-7)},1e3)}R===1&&!QI(c,e.getBoundingClientRect())&&s(),S=!1}try{r=new IntersectionObserver(C,{...w,root:n.ownerDocument})}catch{r=new IntersectionObserver(C,w)}r.observe(e)}return s(!0),i}function wp(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,c=y_(e),f=n||i?[...c?xl(c):[],...t?xl(t):[]]:[];f.forEach(x=>{n&&x.addEventListener("scroll",r,{passive:!0}),i&&x.addEventListener("resize",r)});let d=c&&a?fQ(c,r):null,m=-1,h=null;s&&(h=new ResizeObserver(x=>{let[b]=x;b&&b.target===c&&h&&t&&(h.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var w;(w=h)==null||w.observe(t)})),r()}),c&&!u&&h.observe(c),t&&h.observe(t));let g,v=u?cu(e):null;u&&y();function y(){let x=cu(e);v&&!QI(v,x)&&r(),v=x,g=requestAnimationFrame(y)}return r(),()=>{var x;f.forEach(b=>{n&&b.removeEventListener("scroll",r),i&&b.removeEventListener("resize",r)}),d?.(),(x=h)==null||x.disconnect(),h=null,u&&cancelAnimationFrame(g)}}var JI=BI;var $I=jI,e5=MI,t5=HI,r5=LI;var o5=zI,Dv=(e,t,r)=>{let o=new Map,n={platform:b_,...r},i={...n.platform,_c:o};return VI(e,t,{...n,platform:i})};var Br=l(he(),1),i5=l(he(),1),s5=l(xs(),1),mQ=typeof document<"u",pQ=function(){},Bv=mQ?i5.useLayoutEffect:pQ;function jv(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(!jv(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)&&!jv(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function a5(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function n5(e,t){let r=a5(e);return Math.round(t*r)/r}function w_(e){let t=Br.useRef(e);return Bv(()=>{t.current=e}),t}function l5(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:c}=e,[f,d]=Br.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,h]=Br.useState(o);jv(m,o)||h(o);let[g,v]=Br.useState(null),[y,x]=Br.useState(null),b=Br.useCallback(F=>{F!==_.current&&(_.current=F,v(F))},[]),w=Br.useCallback(F=>{F!==R.current&&(R.current=F,x(F))},[]),S=i||g,C=s||y,_=Br.useRef(null),R=Br.useRef(null),E=Br.useRef(f),A=u!=null,M=w_(u),I=w_(n),T=w_(c),N=Br.useCallback(()=>{if(!_.current||!R.current)return;let F={placement:t,strategy:r,middleware:m};I.current&&(F.platform=I.current),Dv(_.current,R.current,F).then(P=>{let V={...P,isPositioned:T.current!==!1};B.current&&!jv(E.current,V)&&(E.current=V,s5.flushSync(()=>{d(V)}))})},[m,t,r,I,T]);Bv(()=>{c===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,d(F=>({...F,isPositioned:!1})))},[c]);let B=Br.useRef(!1);Bv(()=>(B.current=!0,()=>{B.current=!1}),[]),Bv(()=>{if(S&&(_.current=S),C&&(R.current=C),S&&C){if(M.current)return M.current(S,C,N);N()}},[S,C,N,M,A]);let L=Br.useMemo(()=>({reference:_,floating:R,setReference:b,setFloating:w}),[b,w]),D=Br.useMemo(()=>({reference:S,floating:C}),[S,C]),j=Br.useMemo(()=>{let F={position:r,left:0,top:0};if(!D.floating)return F;let P=n5(D.floating,f.x),V=n5(D.floating,f.y);return a?{...F,transform:"translate("+P+"px, "+V+"px)",...a5(D.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:P,top:V}},[r,a,D.floating,f.x,f.y]);return Br.useMemo(()=>({...f,update:N,refs:L,elements:D,floatingStyles:j}),[f,N,L,D,j])}var x_=(e,t)=>{let r=JI(e);return{name:r.name,fn:r.fn,options:[e,t]}},S_=(e,t)=>{let r=$I(e);return{name:r.name,fn:r.fn,options:[e,t]}},__=(e,t)=>({fn:o5(e).fn,options:[e,t]}),C_=(e,t)=>{let r=e5(e);return{name:r.name,fn:r.fn,options:[e,t]}},T_=(e,t)=>{let r=t5(e);return{name:r.name,fn:r.fn,options:[e,t]}};var E_=(e,t)=>{let r=r5(e);return{name:r.name,fn:r.fn,options:[e,t]}};var rd=l(he(),1),C5=l(xs(),1);var S5=l(he(),1);var mt=(e,t,r,o,n,i,...s)=>{if(s.length>0)throw new Error(Xr(1));let a;if(e&&t&&r&&o&&n&&i)a=(u,c,f,d)=>{let m=e(u,c,f,d),h=t(u,c,f,d),g=r(u,c,f,d),v=o(u,c,f,d),y=n(u,c,f,d);return i(m,h,g,v,y,c,f,d)};else if(e&&t&&r&&o&&n)a=(u,c,f,d)=>{let m=e(u,c,f,d),h=t(u,c,f,d),g=r(u,c,f,d),v=o(u,c,f,d);return n(m,h,g,v,c,f,d)};else if(e&&t&&r&&o)a=(u,c,f,d)=>{let m=e(u,c,f,d),h=t(u,c,f,d),g=r(u,c,f,d);return o(m,h,g,c,f,d)};else if(e&&t&&r)a=(u,c,f,d)=>{let m=e(u,c,f,d),h=t(u,c,f,d);return r(m,h,c,f,d)};else if(e&&t)a=(u,c,f,d)=>{let m=e(u,c,f,d);return t(m,c,f,d)};else if(e)a=e;else throw new Error("Missing arguments");return a};var w5=l(he(),1),k_=l(zv(),1),x5=l(h5(),1);var g5=l(he(),1);var R_=[],A_;function v5(){return A_}function y5(e){R_.push(e)}function O_(e){let t=(r,o)=>{let n=lo(IQ).current,i;try{A_=n;for(let s of R_)s.before(n);i=e(r,o);for(let s of R_)s.after(n);n.didInitialize=!0}finally{A_=void 0}return i};return t.displayName=e.displayName||e.name,t}function b5(e){return g5.forwardRef(O_(e))}function IQ(){return{didInitialize:!1}}var FQ=Hf(19),NQ=FQ?MQ:LQ;function Gv(e,t,r,o,n){return NQ(e,t,r,o,n)}function VQ(e,t,r,o,n){let i=w5.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,k_.useSyncExternalStore)(e.subscribe,i,i)}y5({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,k_.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function MQ(e,t,r,o,n){let i=v5();if(!i)return VQ(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 LQ(e,t,r,o,n){return(0,x5.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var Uv=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 Gv(this,t,r,o,n)}};var uu=l(he(),1);var td=class extends Uv{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){uu.useDebugValue(t);let o=this;Oe(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;Oe(()=>(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);Oe(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){uu.useDebugValue(t);let o=this,n=r!==void 0;Oe(()=>{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 uu.useDebugValue(t),Gv(this,this.selectors[t],r,o,n)}useContextCallback(t,r){uu.useDebugValue(t);let o=Ve(r??bl);this.context[t]=o}useStateSetter(t){let r=uu.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 DQ={open:mt(e=>e.open),transitionStatus:mt(e=>e.transitionStatus),domReferenceElement:mt(e=>e.domReferenceElement),referenceElement:mt(e=>e.positionReference??e.referenceElement),floatingElement:mt(e=>e.floatingElement),floatingId:mt(e=>e.floatingId)},Ss=class extends td{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:AI(),nested:o,triggerElements:i},DQ),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&dI(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 _5(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:i,onOpenChange:s}=e,a=t.useState("open"),u=t.useState("activeTriggerElement"),c=t.useState(r?"popupElement":"positionerElement"),f=t.context.triggerElements,d=s,m=S5.useRef(null);o===void 0&&m.current===null&&(m.current=new Ss({open:a,transitionStatus:void 0,referenceElement:u,floatingElement:c,triggerElements:f,onOpenChange:d,floatingId:n,syncOnly:!0,nested:i}));let h=o??m.current;return t.useSyncedValue("floatingId",n),Oe(()=>{let g={open:a,floatingId:n,referenceElement:u,floatingElement:c};ze(u)&&(g.domReferenceElement=u),h.state.positionReference===h.state.referenceElement&&(g.positionReference=u),h.update(g)},[a,n,u,c,h]),h.context.onOpenChange=d,h.context.nested=i,h}var T5={tabIndex:-1,[l_]:""};function E5(e,t,r=!1){let o=wl(),n=Jf()!=null,i=rd.useRef(null);e===void 0&&i.current===null&&(i.current=t(o,n));let s=e??i.current;return _5({popupStore:s,treatPopupAsFloatingElement:r,floatingRootContext:s.state.floatingRootContext,floatingId:o,nested:n,onOpenChange:s.setOpen}),{store:s,internalStore:i.current}}function BQ(e,t){let r=rd.useRef(null),o=rd.useRef(null);return rd.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 jQ(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 zQ(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function P5(e,t,r,o={}){let n=r.reason,i=n===Ge.triggerHover,s=t&&n===Ge.triggerFocus,a=!t&&(n===Ge.triggerPress||n===Ge.escapeKey),u=zQ(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let c=()=>{let f={...o.extraState,open:t};s?f.instantType="focus":a?f.instantType="dismiss":i&&(f.instantType=void 0),jQ(f,t,r.trigger,u()),e.update(f)};i?C5.flushSync(c):c()}function R5(e,t,r,o){sI(()=>{t===void 0&&e.state.open===!1&&r&&(e.state={...e.state,open:!0,activeTriggerId:o,preventUnmountingOnClose:!1})})}function A5(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=BQ(e,r),s=Ve(a=>{if(i(a),!a)return;let u=r.select("open"),c=r.select("activeTriggerId");if(c===e){r.update({activeTriggerElement:a,...u?o:null});return}c==null&&u&&r.update({activeTriggerId:e,activeTriggerElement:a,...o})});return Oe(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:s,isMountedByThisTrigger:n}}function O5(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=e.useState("open"),n=e.useState("triggerCount");Oe(()=>{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"),u=null;if(a){let c=e.context.triggerElements.getById(a);c?c!==e.state.activeTriggerElement&&(s.activeTriggerElement=c):u=a}if(!u&&!a&&i===1){let c=e.context.triggerElements.entries().next();if(!c.done){let[f,d]=c.value;s.activeTriggerId=f,s.activeTriggerElement=d}}(s.triggerCount!==void 0||s.activeTriggerId!==void 0||s.activeTriggerElement!==void 0)&&e.update(s),u&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===u&&!e.context.triggerElements.getById(u)){let c=ut(Ge.none);e.setOpen(!1,c),c.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[o,e,n,r])}function k5(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=xv(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:o,transitionStatus:i,preventUnmountingOnClose:a});let u=Ve(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return Zf({enabled:o&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||u()}}),{forceUnmount:u,transitionStatus:i}}function I5(e,t){e.useSyncedValues(t),Oe(()=>()=>{e.update({activeTriggerProps:yr,inactiveTriggerProps:yr,popupProps:yr})},[e])}var Pl=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 F5(){return new Ss({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Pl,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function V5(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:F5(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:yr,inactiveTriggerProps:yr,popupProps:yr}}function M5(e,t,r=!1){return new Ss({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var xp=mt(e=>e.triggerIdProp??e.activeTriggerId),I_=mt(e=>e.openProp??e.open),N5=mt(e=>(e.popupElement?.id??e.floatingId)||void 0);function L5(e,t){return t!==void 0&&I_(e)&&xp(e)===t}function HQ(e,t){return L5(e,t)?!0:t!==void 0&&I_(e)&&xp(e)==null&&e.triggerCount===1}var D5={open:I_,mounted:mt(e=>e.mounted),transitionStatus:mt(e=>e.transitionStatus),floatingRootContext:mt(e=>e.floatingRootContext),triggerCount:mt(e=>e.triggerCount),preventUnmountingOnClose:mt(e=>e.preventUnmountingOnClose),payload:mt(e=>e.payload),activeTriggerId:xp,activeTriggerElement:mt(e=>e.mounted?e.activeTriggerElement:null),popupId:N5,isTriggerActive:mt((e,t)=>t!==void 0&&xp(e)===t),isOpenedByTrigger:mt((e,t)=>L5(e,t)),isMountedByTrigger:mt((e,t)=>t!==void 0&&xp(e)===t&&e.mounted),triggerProps:mt((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:mt((e,t)=>HQ(e,t)?N5(e):void 0),popupProps:mt(e=>e.popupProps),popupElement:mt(e=>e.popupElement),positionerElement:mt(e=>e.positionerElement)};function B5(e){let{open:t=!1,onOpenChange:r,elements:o={}}=e,n=wl(),i=Jf()!=null,s=lo(()=>new Ss({open:t,transitionStatus:void 0,onOpenChange:r,referenceElement:o.reference??null,floatingElement:o.floating??null,triggerElements:new Pl,floatingId:n,syncOnly:!1,nested:i})).current;return Oe(()=>{let a={open:t,floatingId:n};o.reference!==void 0&&(a.referenceElement=o.reference,a.domReferenceElement=ze(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 F_(e={}){let{nodeId:t,externalTree:r}=e,o=B5(e),n=e.rootContext||o,i=n.useState("referenceElement"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),u=n.useState("open"),c=n.useState("floatingId"),[f,d]=Eo.useState(null),[m,h]=Eo.useState(void 0),[g,v]=Eo.useState(void 0),y=Eo.useRef(null),x=El(r),b=Eo.useMemo(()=>({reference:i,floating:s,domReference:a}),[i,s,a]),w=l5({...e,elements:{...b,...f&&{reference:f}}}),S=ze(m)?m:null,C=g===void 0?n.state.floatingElement:g;n.useSyncedValue("referenceElement",m??null),n.useSyncedValue("domReferenceElement",m===void 0?a:S),n.useSyncedValue("floatingElement",C);let _=Eo.useCallback(T=>{let N=ze(T)?{getBoundingClientRect:()=>T.getBoundingClientRect(),getClientRects:()=>T.getClientRects(),contextElement:T}:T;d(N),w.refs.setReference(N)},[w.refs]),R=Eo.useCallback(T=>{(ze(T)||T===null)&&(y.current=T,h(T)),(ze(w.refs.reference.current)||w.refs.reference.current===null||T!==null&&!ze(T))&&w.refs.setReference(T)},[w.refs,h]),E=Eo.useCallback(T=>{v(T),w.refs.setFloating(T)},[w.refs]),A=Eo.useMemo(()=>({...w.refs,setReference:R,setFloating:E,setPositionReference:_,domReference:y}),[w.refs,R,E,_]),M=Eo.useMemo(()=>({...w.elements,domReference:a}),[w.elements,a]),I=Eo.useMemo(()=>({...w,dataRef:n.context.dataRef,open:u,onOpenChange:n.setOpen,events:n.context.events,floatingId:c,refs:A,elements:M,nodeId:t,rootStore:n}),[w,A,M,t,n,u,c]);return Oe(()=>{a&&(y.current=a)},[a]),Oe(()=>{n.context.dataRef.current.floatingContext=I;let T=x?.nodesRef.current.find(N=>N.id===t);T&&(T.context=I)}),Eo.useMemo(()=>({...w,context:I,refs:A,elements:M,rootStore:n}),[w,A,M,I,n])}var _s=l(he(),1);var N_=va.os.mac&&va.engine.webkit;function V_(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=_s.useRef(!1),u=_s.useRef(null),c=_s.useRef(!0),f=Gi();_s.useEffect(()=>{let m=n.select("domReferenceElement");if(!r)return;let h=or(m);function g(){let x=n.select("domReferenceElement");!n.select("open")&&Dr(x)&&x===kv(Qr(x))&&(a.current=!0)}function v(){c.current=!0}function y(){c.current=!1}return Ui(Ct(h,"blur",g),N_&&Ct(h,"keydown",v,!0),N_&&Ct(h,"pointerdown",y,!0))},[n,r]),_s.useEffect(()=>{if(!r)return;function m(h){if(h.reason===Ge.triggerPress||h.reason===Ge.escapeKey){let g=n.select("domReferenceElement");ze(g)&&(u.current=g,a.current=!0)}}return i.on("openchange",m),()=>{i.off("openchange",m)}},[i,r,n]);let d=_s.useMemo(()=>{function m(){a.current=!1,u.current=null}return{onMouseLeave(){m()},onFocus(h){let g=h.currentTarget;if(a.current){if(u.current===g)return;m()}let v=Yo(h.nativeEvent);if(ze(v)){if(N_&&!h.relatedTarget){if(!c.current&&!pI(v))return}else if(!hI(v))return}let y=_l(h.relatedTarget,n.context.triggerElements),{nativeEvent:x,currentTarget:b}=h,w=typeof o=="function"?o():o;if(n.select("open")&&y||w===0||w===void 0){n.setOpen(!0,ut(Ge.triggerFocus,x,b));return}f.start(w,()=>{a.current||n.setOpen(!0,ut(Ge.triggerFocus,x,b))})},onBlur(h){m();let g=h.relatedTarget,v=h.nativeEvent,y=ze(g)&&g.hasAttribute(Qf("focus-guard"))&&g.getAttribute("data-type")==="outside";f.start(0,()=>{let x=n.select("domReferenceElement"),b=kv(Qr(x));!g&&b===x||Nt(s.current.floatingContext?.refs.floating.current,b)||Nt(x,b)||y||_l(g??b,n.context.triggerElements)||n.setOpen(!1,ut(Ge.triggerFocus,v))})}}},[s,o,n,f]);return _s.useMemo(()=>r?{reference:d,trigger:d}:{},[r,d])}var L_=l(he(),1);var M_=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 Wn,this.restTimeout=new Wn,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Wv=new WeakMap;function od(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Wv.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Wv.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function qv(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=Wv.get(r);i&&i!==e&&od(i),od(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,Wv.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function nd(e){let t=e.context.dataRef.current,r=lo(()=>t.hoverInteractionState??M_.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),Gf(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function D_(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:c}=i.context,f=El(),d=Jf(),m=nd(i),h=Gi(),g=Ve(()=>Fv(c.current.openEvent?.type,m.interactedInside)),v=Ve(()=>gI(c.current.openEvent?.type)),y=Ve(()=>{od(m)});Oe(()=>{s||(m.pointerType=void 0,m.restTimeoutPending=!1,m.interactedInside=!1,y())},[s,m,y]),L_.useEffect(()=>y,[y]),Oe(()=>{if(r&&s&&m.handleCloseOptions?.blockPointerEvents&&v()&&ze(u)&&a){let x=u,b=a,w=Qr(a),S=f?.nodesRef.current.find(E=>E.id===d)?.context?.elements.floating;S&&(S.style.pointerEvents="");let C=m.pointerEventsScopeElement!==b?m.pointerEventsScopeElement:null,_=S!==b?S:null,R=m.handleCloseOptions?.getScope?.()??C??_??x.closest("[data-rootownerid]")??w.body;return qv(m,{scopeElement:R,referenceElement:x,floatingElement:b}),()=>{y()}}},[r,s,u,a,m,v,f,d,y]),L_.useEffect(()=>{if(!r)return;function x(){return!!(f&&d&&wa(f.nodesRef.current,d).length>0)}function b(E){let A=ba(o,"close",m.pointerType),M=()=>{i.setOpen(!1,ut(Ge.triggerHover,E)),f?.events.emit("floating.closed",E)};A?m.openChangeTimeout.start(A,M):(m.openChangeTimeout.clear(),M())}function w(E){let A=Yo(E);if(!u_(A)){m.interactedInside=!1;return}m.interactedInside=A?.closest("[aria-haspopup]")!=null}function S(){m.openChangeTimeout.clear(),h.clear(),f?.events.off("floating.closed",_),y()}function C(E){if(x()&&f){f.events.on("floating.closed",_);return}if(_l(E.relatedTarget,i.context.triggerElements))return;let A=c.current.floatingContext?.nodeId??n,M=E.relatedTarget;if(!(f&&A&&ze(M)&&wa(f.nodesRef.current,A,!1).some(T=>Nt(T.context?.elements.floating,M)))){if(m.handler){m.handler(E);return}y(),v()&&!g()&&b(E)}}function _(E){!f||!d||x()||h.start(0,()=>{f.events.off("floating.closed",_),i.setOpen(!1,ut(Ge.triggerHover,E)),f.events.emit("floating.closed",E)})}let R=a;return Ui(R&&Ct(R,"mouseenter",S),R&&Ct(R,"mouseleave",C),R&&Ct(R,"pointerdown",w,!0),()=>{f?.events.off("floating.closed",_)})},[r,a,i,c,o,n,v,g,y,m,f,d,h])}var Rl=l(he(),1),j5=l(xs(),1);var GQ={current:null};function B_(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:u=GQ,externalTree:c,isActiveTrigger:f=!0,getHandleCloseContext:d,isClosing:m,shouldOpen:h}=t,g="rootStore"in e?e.rootStore:e,{dataRef:v,events:y}=g.context,x=El(c),b=nd(g),w=Rl.useRef(!1),S=Co(n),C=Co(o),_=Co(s),R=Co(r),E=Co(h),A=Co(m),M=Ve(()=>Fv(v.current.openEvent?.type,b.interactedInside)),I=Ve(()=>E.current?.()!==!1),T=Ve((L,D,j)=>{let F=g.context.triggerElements;if(F.hasElement(D))return!L||!Nt(L,D);if(!ze(j))return!1;let P=j;return F.hasMatchingElement(V=>Nt(V,P))&&(!L||!Nt(L,P))}),N=Ve(()=>{if(!b.handler)return;Qr(g.select("domReferenceElement")).removeEventListener("mousemove",b.handler),b.handler=void 0}),B=Ve(()=>{od(b)});return f&&(b.handleCloseOptions=S.current?.__options),Rl.useEffect(()=>N,[N]),Rl.useEffect(()=>{if(!r)return;function L(D){D.open?w.current=!1:(w.current=D.reason===Ge.triggerHover,N(),b.openChangeTimeout.clear(),b.restTimeout.clear(),b.blockMouseMove=!0,b.restTimeoutPending=!1)}return y.on("openchange",L),()=>{y.off("openchange",L)}},[r,y,b,N]),Rl.useEffect(()=>{if(!r)return;function L(P,V=!0){let z=ba(C.current,"close",b.pointerType);z?b.openChangeTimeout.start(z,()=>{g.setOpen(!1,ut(Ge.triggerHover,P)),x?.events.emit("floating.closed",P)}):V&&(b.openChangeTimeout.clear(),g.setOpen(!1,ut(Ge.triggerHover,P)),x?.events.emit("floating.closed",P))}let D=u.current??(f?g.select("domReferenceElement"):null);if(!ze(D))return;function j(P){if(b.openChangeTimeout.clear(),b.blockMouseMove=!1,i&&!ya(b.pointerType))return;let V=f_(_.current),z=ba(C.current,"open",b.pointerType),W=Yo(P),Q=P.currentTarget??null,ue=g.select("domReferenceElement"),re=Q;if(ze(W)&&!g.context.triggerElements.hasElement(W)){for(let oe of g.context.triggerElements.elements())if(Nt(oe,W)){re=oe;break}}ze(Q)&&ze(ue)&&!g.context.triggerElements.hasElement(Q)&&Nt(Q,ue)&&(re=ue);let se=re==null?!1:T(ue,re,W),ae=g.select("open"),de=A.current?.()??g.select("transitionStatus")==="ending",ye=!ae&&de&&w.current,fe=!se&&ze(re)&&ze(ue)&&Nt(ue,re)&&ye,ke=V>0&&!z,ne=se&&(ae||ye)||fe,Te=!ae||se;if(ne){I()&&g.setOpen(!0,ut(Ge.triggerHover,P,re));return}ke||(z?b.openChangeTimeout.start(z,()=>{Te&&I()&&g.setOpen(!0,ut(Ge.triggerHover,P,re))}):Te&&I()&&g.setOpen(!0,ut(Ge.triggerHover,P,re)))}function F(P){if(M()){B();return}N();let V=g.select("domReferenceElement"),z=Qr(V);b.restTimeout.clear(),b.restTimeoutPending=!1;let W=v.current.floatingContext??d?.();if(_l(P.relatedTarget,g.context.triggerElements))return;if(S.current&&W){g.select("open")||b.openChangeTimeout.clear();let ue=u.current;b.handler=S.current({...W,tree:x,x:P.clientX,y:P.clientY,onClose(){B(),N(),R.current&&!M()&&ue===g.select("domReferenceElement")&&L(P,!0)}}),z.addEventListener("mousemove",b.handler),b.handler(P);return}(b.pointerType!=="touch"||!Nt(g.select("floatingElement"),P.relatedTarget))&&L(P)}return a?Ui(Ct(D,"mousemove",j,{once:!0}),Ct(D,"mouseenter",j),Ct(D,"mouseleave",F)):Ui(Ct(D,"mouseenter",j),Ct(D,"mouseleave",F))},[N,B,v,C,g,r,S,b,f,T,M,i,a,_,u,x,R,d,A,I]),Rl.useMemo(()=>{if(!r)return;function L(D){b.pointerType=D.pointerType}return{onPointerDown:L,onPointerEnter:L,onMouseMove(D){let{nativeEvent:j}=D,F=D.currentTarget,P=g.select("domReferenceElement"),V=g.select("open"),z=T(P,F,D.target);if(i&&!ya(b.pointerType))return;if(V&&z&&b.handleCloseOptions?.blockPointerEvents){let ue=g.select("floatingElement");if(ue){let re=b.handleCloseOptions?.getScope?.()??F.ownerDocument.body;qv(b,{scopeElement:re,referenceElement:F,floatingElement:ue})}}let W=f_(_.current);if(V&&!z||W===0||!z&&b.restTimeoutPending&&D.movementX**2+D.movementY**2<2)return;b.restTimeout.clear();function Q(){if(b.restTimeoutPending=!1,M())return;let ue=g.select("open");!b.blockMouseMove&&(!ue||z)&&I()&&g.setOpen(!0,ut(Ge.triggerHover,j,F))}b.pointerType==="touch"?j5.flushSync(()=>{Q()}):z&&V?Q():(b.restTimeoutPending=!0,b.restTimeout.start(W,Q))}}},[r,b,M,T,i,g,_,I])}var z5=.1,UQ=z5*z5,jt=.5;function Yv(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function Kv(e,t,r,o,n,i,s,a,u,c){let f=!1;return Yv(e,t,r,o,n,i)&&(f=!f),Yv(e,t,n,i,s,a)&&(f=!f),Yv(e,t,s,a,u,c)&&(f=!f),Yv(e,t,u,c,r,o)&&(f=!f),f}function WQ(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function Zv(e,t,r,o,n,i){let s=Math.min(r,n),a=Math.max(r,n),u=Math.min(o,i),c=Math.max(o,i);return e>=s&&e<=a&&t>=u&&t<=c}function j_(e={}){let{blockPointerEvents:t=!1}=e,r=new Wn,o=({x:n,y:i,placement:s,elements:a,onClose:u,nodeId:c,tree:f})=>{let d=s?.split("-")[0],m=!1,h=null,g=null,v=typeof performance<"u"?performance.now():0;function y(b,w){let S=performance.now(),C=S-v;if(h===null||g===null||C===0)return h=b,g=w,v=S,!1;let _=b-h,R=w-g,E=_*_+R*R,A=C*C*UQ;return h=b,g=w,v=S,E<A}function x(){r.clear(),u()}return function(w){r.clear();let S=a.domReference,C=a.floating;if(!S||!C||d==null||n==null||i==null)return;let{clientX:_,clientY:R}=w,E=Yo(w),A=w.type==="mouseleave",M=Nt(C,E),I=Nt(S,E);if(M&&(m=!0,!A))return;if(I&&(m=!1,!A)){m=!0;return}if(A&&ze(w.relatedTarget)&&Nt(C,w.relatedTarget))return;function T(){return!!(f&&wa(f.nodesRef.current,c).length>0)}function N(){T()||x()}if(T())return;let B=S.getBoundingClientRect(),L=C.getBoundingClientRect(),D=n>L.right-L.width/2,j=i>L.bottom-L.height/2,F=L.width>B.width,P=L.height>B.height,V=(F?B:L).left,z=(F?B:L).right,W=(P?B:L).top,Q=(P?B:L).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 ue=!1;switch(d){case"top":ue=Zv(_,R,V,B.top+1,z,L.bottom-1);break;case"bottom":ue=Zv(_,R,V,L.top+1,z,B.bottom-1);break;case"left":ue=Zv(_,R,L.right-1,Q,B.left+1,W);break;case"right":ue=Zv(_,R,B.right-1,Q,L.left+1,W);break;default:}if(ue)return;if(m&&!WQ(_,R,B)){N();return}if(!A&&y(_,R)){N();return}let re=!1;switch(d){case"top":{let se=F?jt/2:jt*4,ae=F||D?n+se:n-se,de=F?n-se:D?n+se:n-se,ye=i+jt+1,fe=D||F?L.bottom-jt:L.top,ke=D?F?L.bottom-jt:L.top:L.bottom-jt;re=Kv(_,R,ae,ye,de,ye,L.left,fe,L.right,ke);break}case"bottom":{let se=F?jt/2:jt*4,ae=F||D?n+se:n-se,de=F?n-se:D?n+se:n-se,ye=i-jt,fe=D||F?L.top+jt:L.bottom,ke=D?F?L.top+jt:L.bottom:L.top+jt;re=Kv(_,R,ae,ye,de,ye,L.left,fe,L.right,ke);break}case"left":{let se=P?jt/2:jt*4,ae=P||j?i+se:i-se,de=P?i-se:j?i+se:i-se,ye=n+jt+1,fe=j||P?L.right-jt:L.left,ke=j?P?L.right-jt:L.left:L.right-jt;re=Kv(_,R,fe,L.top,ke,L.bottom,ye,ae,ye,de);break}case"right":{let se=P?jt/2:jt*4,ae=P||j?i+se:i-se,de=P?i-se:j?i+se:i-se,ye=n-jt,fe=j||P?L.left+jt:L.right,ke=j?P?L.left+jt:L.right:L.left+jt;re=Kv(_,R,ye,ae,ye,de,fe,L.top,ke,L.bottom);break}default:}re?m||r.start(40,N):N()}};return o.__options={...e,blockPointerEvents:t},o}var z_=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=ws.startingStyle]="startingStyle",e[e.endingStyle=ws.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),Sp=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),qQ={[Sp.popupOpen]:""},B1e={[Sp.popupOpen]:"",[Sp.pressed]:""},YQ={[z_.open]:""},KQ={[z_.closed]:""},ZQ={[z_.anchorHidden]:""},H5={open(e){return e?qQ:null}};var id={open(e){return e?YQ:KQ},anchorHidden(e){return e?ZQ:null}};function G5(e){return Hf(19)?e:e?"true":void 0}var Yn=l(he(),1);var XQ=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:c,padding:f=0,offsetParent:d="real"}=qi(e,t)||{};if(c==null)return{};let m=Mv(f),h={x:r,y:o},g=bp(n),v=yp(g),y=await s.getDimensions(c),x=g==="y",b=x?"top":"left",w=x?"bottom":"right",S=x?"clientHeight":"clientWidth",C=i.reference[v]+i.reference[g]-h[g]-i.floating[v],_=h[g]-i.reference[g],R=d==="real"?await s.getOffsetParent?.(c):a.floating,E=a.floating[S]||i.floating[v];(!E||!await s.isElement?.(R))&&(E=a.floating[S]||i.floating[v]);let A=C/2-_/2,M=E/2-y[v]/2-1,I=Math.min(m[b],M),T=Math.min(m[w],M),N=I,B=E-y[v]-T,L=E/2-y[v]/2+A,D=vp(N,L,B),j=!u.arrow&&Yi(n)!=null&&L!==D&&i.reference[v]/2-(L<N?I:T)-y[v]/2<0,F=j?L<N?L-N:L-B:0;return{[g]:h[g]+F,data:{[g]:D,centerOffset:L-D-F,...j&&{alignmentOffset:F}},reset:j}}}),U5=(e,t)=>({...XQ(e),options:[e,t]});var QQ=E_().fn,W5={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 QQ(e)).data?.referenceHidden||i}}}};var _p={sideX:"left",sideY:"top"},q5={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:s,placement:a}=e,u=or(n),c=u.getComputedStyle(n);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:r,data:_p};let d=await i.getOffsetParent?.(n),m={width:0,height:0};if(s==="fixed"&&u?.visualViewport)m={width:u.visualViewport.width,height:u.visualViewport.height};else if(d===u){let b=Qr(n);m={width:b.documentElement.clientWidth,height:b.documentElement.clientHeight}}else await i.isElement?.(d)&&(m=await i.getDimensions(d));let h=co(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":_p.sideX,x=h==="top"?"bottom":_p.sideY;return{x:g,y:v,data:{sideX:y,sideY:x}}}};function Z5(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 Y5(e,t,r){let{rects:o,placement:n}=e;return{side:Z5(t,co(n),r),align:Yi(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function X5(e){let{anchor:t,positionMethod:r="absolute",side:o="bottom",sideOffset:n=0,align:i="center",alignOffset:s=0,collisionBoundary:a,collisionPadding:u=5,sticky:c=!1,arrowPadding:f=5,disableAnchorTracking:d=!1,inline:m,keepMounted:h=!1,floatingRootContext:g,mounted:v,collisionAvoidance:y,shiftCrossAxis:x=!1,nodeId:b,adaptiveOrigin:w,lazyFlip:S=!1,externalTree:C}=e,[_,R]=Yn.useState(null);!v&&_!==null&&R(null);let E=y.side||"flip",A=y.align||"flip",M=y.fallbackAxisSide||"end",I=typeof t=="function"?t:void 0,T=Ve(I),N=I?T:t,B=Co(t),L=Co(v),j=zf()==="rtl",F=_||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":j?"left":"right","inline-start":j?"right":"left"}[o],P=i==="center"?F:`${F}-${i}`,V=u,z=1,W=o==="bottom"?z:0,Q=o==="top"?z:0,ue=o==="right"?z:0,re=o==="left"?z:0;typeof V=="number"?V={top:V+W,right:V+re,bottom:V+Q,left:V+ue}:V&&(V={top:(V.top||0)+W,right:(V.right||0)+re,bottom:(V.bottom||0)+Q,left:(V.left||0)+ue});let se={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:V},ae=Yn.useRef(null),de=Co(n),ye=Co(s),fe=typeof n!="function"?n:0,ke=typeof s!="function"?s:0,ne=[];m&&ne.push(m),ne.push(x_(rt=>{let Ft=Y5(rt,o,j),K=typeof de.current=="function"?de.current(Ft):de.current,pe=typeof ye.current=="function"?ye.current(Ft):ye.current;return{mainAxis:K,crossAxis:pe,alignmentAxis:pe}},[fe,ke,j,o]));let Te=A==="none"&&E!=="shift",oe=!Te&&(c||x||E==="shift"),X=E==="none"?null:C_({...se,padding:{top:V.top+z,right:V.right+z,bottom:V.bottom+z,left:V.left+z},mainAxis:!x&&E==="flip",crossAxis:A==="flip"?"alignment":!1,fallbackAxisSideDirection:M}),ce=Te?null:S_(rt=>{let Ft=Qr(rt.elements.floating).documentElement;return{...se,rootBoundary:x?{x:0,y:0,width:Ft.clientWidth,height:Ft.clientHeight}:void 0,mainAxis:A!=="none",crossAxis:oe,limiter:c||x?void 0:__(K=>{if(!ae.current)return{};let{width:pe,height:k}=ae.current.getBoundingClientRect(),be=_n(co(K.placement)),yt=be==="y"?pe:k,ge=be==="y"?V.left+V.right:V.top+V.bottom;return{offset:yt/2+ge/2}})}},[se,c,x,V,A]);E==="shift"||A==="shift"||i==="center"?ne.push(ce,X):ne.push(X,ce),ne.push(T_({...se,apply({elements:{floating:rt},availableWidth:Ft,availableHeight:K,rects:pe}){if(!L.current)return;let k=rt.style;k.setProperty("--available-width",`${Ft}px`),k.setProperty("--available-height",`${K}px`);let be=or(rt).devicePixelRatio||1,{x:yt,y:ge,width:Vr,height:we}=pe.reference,Yt=(Math.round((yt+Vr)*be)-Math.round(yt*be))/be,$=(Math.round((ge+we)*be)-Math.round(ge*be))/be;k.setProperty("--anchor-width",`${Yt}px`),k.setProperty("--anchor-height",`${$}px`)}}),U5(rt=>({element:ae.current||Qr(rt.elements.floating).createElement("div"),padding:f,offsetParent:"floating"}),[f]),{name:"transformOrigin",fn(rt){let{elements:Ft,middlewareData:K,placement:pe,rects:k,y:be}=rt,yt=co(pe),ge=_n(yt),Vr=ae.current,we=K.arrow?.x||0,Yt=K.arrow?.y||0,$=Vr?.clientWidth||0,ee=Vr?.clientHeight||0,Di=we+$/2,Ot=Yt+ee/2,Pe=Math.abs(K.shift?.y||0),pa=k.reference.height/2,Gn=typeof n=="function"?n(Y5(rt,o,j)):n,rr=Pe>Gn,pt={top:`${Di}px calc(100% + ${Gn}px)`,bottom:`${Di}px ${-Gn}px`,left:`calc(100% + ${Gn}px) ${Ot}px`,right:`${-Gn}px ${Ot}px`}[yt],gr=`${Di}px ${k.reference.y+pa-be}px`;return Ft.floating.style.setProperty("--transform-origin",oe&&ge==="y"&&rr?gr:pt),{}}},W5,w),Oe(()=>{!v&&g&&g.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[v,g]);let J=Yn.useMemo(()=>({elementResize:!d&&typeof ResizeObserver<"u",layoutShift:!d&&typeof IntersectionObserver<"u"}),[d]),{refs:le,elements:Re,x:Ae,y:Ie,middlewareData:Fe,update:Ne,placement:H,context:ie,isPositioned:Le,floatingStyles:Be}=F_({rootContext:g,open:h?v:void 0,placement:P,middleware:ne,strategy:r,whileElementsMounted:h?void 0:(...rt)=>wp(...rt,J),nodeId:b,externalTree:C}),{sideX:Ye,sideY:wt}=Fe.adaptiveOrigin||_p,Ke=Le?r:"fixed",nt=Yn.useMemo(()=>{let rt=w?{position:Ke,[Ye]:Ae,[wt]:Ie}:{position:Ke,...Be};return Le||(rt.opacity=0),rt},[w,Ke,Ye,Ae,wt,Ie,Be,Le]),Ut=Yn.useRef(null);Oe(()=>{if(!v)return;let rt=B.current,Ft=typeof rt=="function"?rt():rt,pe=(K5(Ft)?Ft.current:Ft)||null||null;pe!==Ut.current&&(le.setPositionReference(pe),Ut.current=pe)},[v,le,N,B]),Yn.useEffect(()=>{if(!v)return;let rt=B.current;typeof rt!="function"&&K5(rt)&&rt.current!==Ut.current&&(le.setPositionReference(rt.current),Ut.current=rt.current)},[v,le,N,B]),Yn.useEffect(()=>{if(h&&v&&Re.reference&&Re.floating)return wp(Re.reference,Re.floating,Ne,J)},[h,v,Re,Ne,J]);let je=co(H),ys=Z5(o,je,j),Li=Yi(H)||"center",tr=!!Fe.hide?.referenceHidden;Oe(()=>{S&&v&&Le&&R(je)},[S,v,Le,je]);let ma=Yn.useMemo(()=>({position:"absolute",top:Fe.arrow?.y,left:Fe.arrow?.x}),[Fe.arrow]),ao=Fe.arrow?.centerOffset!==0;return Yn.useMemo(()=>({positionerStyles:nt,arrowStyles:ma,arrowRef:ae,arrowUncentered:ao,side:ys,align:Li,physicalSide:je,anchorHidden:tr,refs:le,context:ie,isPositioned:Le,update:Ne}),[nt,ma,ae,ao,ys,Li,je,tr,le,ie,Le,Ne])}function K5(e){return e!=null&&"current"in e}function Xv(e){return e==="starting"?TI:yr}function Q5(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:s,inert:a=!1}){let u={...r};return a&&(u.pointerEvents="none"),Lr("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:u},Xv(o),n],stateAttributesMapping:id})}var Al={};xo(Al,{Panel:()=>o6,Root:()=>$5,Trigger:()=>t6});var Cp=l(he(),1);var Qv={...qk,...Wf};var J5=l(O(),1),$5=Cp.forwardRef(function(t,r){let{render:o,className:n,defaultOpen:i=!1,disabled:s=!1,onOpenChange:a,open:u,style:c,...f}=t,d=Ve(a),m=Gk({open:u,defaultOpen:i,onOpenChange:d,disabled:s}),h=Cp.useMemo(()=>({open:m.open,disabled:m.disabled,transitionStatus:m.transitionStatus}),[m.open,m.disabled,m.transitionStatus]),g=Cp.useMemo(()=>({...m,onOpenChange:d,state:h}),[m,d,h]),v=Lr("div",t,{state:h,ref:r,props:f,stateAttributesMapping:Qv});return(0,J5.jsx)(QS.Provider,{value:g,children:v})});var e6=l(he(),1);var JQ={...Wk,...Wf},t6=e6.forwardRef(function(t,r){let{panelId:o,open:n,handleTrigger:i,state:s,disabled:a}=Cv(),{className:u,disabled:c=a,render:f,nativeButton:d=!0,style:m,...h}=t,{getButtonProps:g,buttonRef:v}=e_({disabled:c,focusableWhenDisabled:!0,native:d});return Lr("button",t,{state:s,ref:[r,v],props:[{"aria-controls":n?o:void 0,"aria-expanded":n,onClick:i},h,g],stateAttributesMapping:JQ})});var r6=l(he(),1);var H_=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var o6=r6.forwardRef(function(t,r){let{className:o,hiddenUntilFound:n,keepMounted:i,render:s,id:a,style:u,...c}=t,{mounted:f,onOpenChange:d,open:m,panelId:h,setMounted:g,setPanelIdState:v,setOpen:y,state:x,transitionStatus:b}=Cv(),w=n??!1,S=i??!1;Oe(()=>{if(a)return v(a),()=>{v(void 0)}},[a,v]);let{height:C,props:_,ref:R,shouldPreventOpenAnimation:E,shouldRender:A,transitionStatus:M,width:I}=nI({externalRef:r,hiddenUntilFound:w,id:h,keepMounted:S,mounted:f,onOpenChange:d,open:m,setMounted:g,setOpen:y,transitionStatus:b}),T={...x,transitionStatus:M},N=hv(u,T),B=Lr("div",{...t,style:void 0},{state:T,ref:R,props:[_,{style:{[H_.collapsiblePanelHeight]:C===void 0?"auto":`${C}px`,[H_.collapsiblePanelWidth]:I===void 0?"auto":`${I}px`}},c,N?{style:N}:void 0,E?{style:{animationName:"none"}}:void 0],stateAttributesMapping:Qv});return A?B:null});var Po=l(he(),1),c6=l(xs(),1);var n6=l(he(),1);function i6(e){let[t,r]=n6.useState({current:e,previous:null});return e!==t.current&&r({current:e,previous:t.current}),t.previous}var sd=l(he(),1);function G_(e){let t=_o(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Dr(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(Tl(r)!==i||Tl(o)!==s)&&(r=i,o=s),{width:r,height:o}}function a6(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:u}=e,c=Sl(t,!0,!1),f=Uf(),d=sd.useRef(null),m=sd.useRef(!0),h=sd.useRef(bl),g=Ve(i),v=Ve(s),y=sd.useMemo(()=>{let x=a==="top",b=a==="left";return u==="rtl"?(x=x||a==="inline-end",b=b||a==="inline-end"):(x=x||a==="inline-start",b=b||a==="inline-start"),x?{position:"absolute",[a==="top"?"bottom":"top"]:"0",[b?"right":"left"]:"0"}:yr},[a,u]);Oe(()=>{if(!n){h.current=bl,m.current=!0,d.current=null;return}if(!t||!r)return;h.current=s6(t,y),U_(t,"auto");let x=$v(t,"position","static"),b=$v(t,"transform","none"),w=$v(t,"scale","1"),S=s6(r,{"--available-width":"max-content","--available-height":"max-content"});function C(){x(),b(),S()}function _(){C(),w()}if(g?.(),m.current||d.current===null){Jv(r,"max-content");let M=G_(t);return d.current=M,Jv(r,M),_(),v?.(null,M),m.current=!1,()=>{h.current(),h.current=bl}}Jv(r,"max-content");let R=d.current,E=G_(t);d.current=E,U_(t,R),_(),v?.(R,E),Jv(r,E);let A=new AbortController;return f.request(()=>{U_(t,E),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},A.signal)}),()=>{A.abort(),f.cancel(),h.current(),h.current=bl}},[o,t,r,c,f,n,g,v,y])}function $v(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function s6(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push($v(e,o,n));return r.length?()=>{r.forEach(o=>o())}:bl}function U_(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 Jv(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 ad=l(O(),1);function u6(e){let{store:t,side:r,cssVars:o,children:n}=e,i=zf(),s=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),u=t.useState("open"),c=t.useState("payload"),f=t.useState("mounted"),d=t.useState("popupElement"),m=t.useState("positionerElement"),h=i6(u?s:null),g=tJ(a,c),v=Po.useRef(null),[y,x]=Po.useState(null),[b,w]=Po.useState(null),S=Po.useRef(null),C=Po.useRef(null),_=Sl(S,!0,!1),R=Uf(),[E,A]=Po.useState(null),[M,I]=Po.useState(!1);Oe(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let T=Ve(()=>{S.current?.style.setProperty("animation","none"),S.current?.style.setProperty("transition","none"),C.current?.style.setProperty("display","none")}),N=Ve(F=>{S.current?.style.removeProperty("animation"),S.current?.style.removeProperty("transition"),C.current?.style.removeProperty("display"),F&&A(F)}),B=Po.useRef(null);Oe(()=>{(!u||!f)&&(B.current=null)},[u,f]),Oe(()=>{if(s&&h&&s!==h&&B.current!==s&&v.current){x(v.current),I(!0);let F=eJ(h,s);w(F),R.request(()=>{c6.flushSync(()=>{I(!1)}),_(()=>{x(null),A(null),v.current=null})}),B.current=s}},[s,h,y,_,R]),Oe(()=>{let F=S.current;if(!F)return;let P=Qr(F).createElement("div");for(let V of Array.from(F.childNodes))P.appendChild(V.cloneNode(!0));v.current=P});let L=y!=null,D;L?D=(0,ad.jsxs)(Po.Fragment,{children:[(0,ad.jsx)("div",{"data-previous":!0,inert:G5(!0),ref:C,style:{...E?{[o.popupWidth]:`${E.width}px`,[o.popupHeight]:`${E.height}px`}:null,position:"absolute"},"data-ending-style":M?void 0:""},"previous"),(0,ad.jsx)("div",{"data-current":!0,ref:S,"data-starting-style":M?"":void 0,children:n},g)]}):D=(0,ad.jsx)("div",{"data-current":!0,ref:S,children:n},g),Oe(()=>{let F=C.current;!F||!y||F.replaceChildren(...Array.from(y.childNodes))},[y]),a6({popupElement:d,positionerElement:m,mounted:f,content:c,onMeasureLayout:T,onMeasureLayoutComplete:N,side:r,direction:i});let j={activationDirection:$Q(b),transitioning:L};return{children:D,state:j}}function $Q(e){if(e)return`${l6(e.horizontal,5,"right","left")} ${l6(e.vertical,5,"down","up")}`}function l6(e,t,r,o){return e>t?r:e<-t?o:""}function eJ(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 tJ(e,t){let[r,o]=Po.useState(0),n=Po.useRef(e),i=Po.useRef(t),s=Po.useRef(!1);return Oe(()=>{let a=n.current,u=i.current,c=e!==a,f=t!==u;c?(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 ey=l(he(),1),f6=l(xs(),1);var d6=l(O(),1),m6=ey.forwardRef(function(t,r){let{children:o,container:n,className:i,render:s,style:a,...u}=t,{portalNode:c,portalSubtree:f}=p_({container:n,ref:r,componentProps:t,elementProps:u});return!f&&!c?null:(0,d6.jsxs)(ey.Fragment,{children:[f,c&&f6.createPortal(o,c)]})});var En={};xo(En,{Arrow:()=>A6,Handle:()=>Tp,Popup:()=>P6,Portal:()=>_6,Positioner:()=>T6,Provider:()=>O6,Root:()=>h6,Trigger:()=>w6,Viewport:()=>F6,createHandle:()=>N6});var Cs=l(he(),1);var ty=l(he(),1),W_=ty.createContext(void 0);function di(e){let t=ty.useContext(W_);if(t===void 0&&!e)throw new Error(Xr(72));return t}var p6=l(he(),1);var rJ={...D5,disabled:mt(e=>e.disabled),instantType:mt(e=>e.instantType),isInstantPhase:mt(e=>e.isInstantPhase),trackCursorAxis:mt(e=>e.trackCursorAxis),disableHoverablePopup:mt(e=>e.disableHoverablePopup),lastOpenChangeReason:mt(e=>e.openChangeReason),closeOnClick:mt(e=>e.closeOnClick),closeDelay:mt(e=>e.closeDelay),hasViewport:mt(e=>e.hasViewport)},ld=class e extends td{constructor(t,r,o=!1){let n=new Pl,i={...oJ(),...t};i.floatingRootContext=M5(n,r,o),super(i,{popupRef:p6.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},rJ)}setOpen=(t,r)=>{P5(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,ut(Ge.triggerPress,t))}static useStore(t,r){return E5(t,(n,i)=>new e(r,n,i)).store}};function oJ(){return{...V5(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var ry=l(O(),1),h6=O_(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:u,onOpenChangeComplete:c,handle:f,triggerId:d,defaultTriggerId:m=null,children:h}=t,g=ld.useStore(f?.store,{open:o,openProp:n,activeTriggerId:m,triggerIdProp:d});R5(g,n,o,m),g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",d),g.useContextCallback("onOpenChange",u),g.useContextCallback("onOpenChangeComplete",c);let v=g.useState("open"),y=!r&&v,x=g.useState("activeTriggerId"),b=g.useState("mounted"),w=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i}),g.useSyncedValue("disabled",r),O5(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:S,transitionStatus:C}=k5(y,g),_=g.useState("isInstantPhase"),R=g.useState("instantType"),E=g.useState("lastOpenChangeReason"),A=Cs.useRef(null);Oe(()=>{v&&r&&g.setOpen(!1,ut(Ge.disabled))},[v,r,g]),Oe(()=>{C==="ending"&&E===Ge.none||C!=="ending"&&_?(R!=="delay"&&(A.current=R),g.set("instantType","delay")):A.current!==null&&(g.set("instantType",A.current),A.current=null)},[C,_,E,R,g]),Oe(()=>{y&&x==null&&g.set("payload",void 0)},[g,x,y]);let M=Cs.useCallback(()=>{g.setOpen(!1,ut(Ge.imperativeAction))},[g]);Cs.useImperativeHandle(a,()=>({unmount:S,close:M}),[S,M]);let I=y||b||!r&&s!=="none";return(0,ry.jsxs)(W_.Provider,{value:g,children:[I&&(0,ry.jsx)(nJ,{store:g,disabled:r,trackCursorAxis:s}),typeof h=="function"?h({payload:w}):h]})});function nJ({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=g_(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=h_(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),s=Cs.useMemo(()=>Wt(i.reference,n.reference),[i.reference,n.reference]),a=Cs.useMemo(()=>Wt(i.trigger,n.trigger),[i.trigger,n.trigger]),u=Cs.useMemo(()=>Wt(T5,i.floating,n.floating),[i.floating,n.floating]);return I5(e,{activeTriggerProps:s,inactiveTriggerProps:a,popupProps:u}),null}var ny=l(he(),1);var oy=l(he(),1),q_=oy.createContext(void 0);function g6(){return oy.useContext(q_)}var v6=(function(e){return e[e.popupOpen=Sp.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var b6="data-base-ui-tooltip-trigger";function y6(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(ze(n))return n}}let t=e.target;return ze(t)?t:null}function iJ(e){let t=e;for(;t;){if(t.hasAttribute(b6))return t;let r=t.parentElement;if(r){t=r;continue}let o=t.getRootNode();t="host"in o&&ze(o.host)?o.host:null}return null}var w6=b5(function(t,r){let{render:o,className:n,style:i,handle:s,payload:a,disabled:u,delay:c,closeOnClick:f=!0,closeDelay:d,id:m,...h}=t,g=di(!0),v=s?.store??g;if(!v)throw new Error(Xr(82));let y=yv(m),x=v.useState("isTriggerActive",y),b=v.useState("isOpenedByTrigger",y),w=v.useState("floatingRootContext"),S=ny.useRef(null),C=c??600,_=d??0,{registerTrigger:R,isMountedByThisTrigger:E}=A5(y,S,v,{payload:a,closeOnClick:f,closeDelay:_}),A=g6(),{delayRef:M,isInstantPhase:I,hasProvider:T}=m_(w,{open:b}),N=nd(w);v.useSyncedValue("isInstantPhase",I);let B=v.useState("disabled"),L=u??B,D=Co(L),j=v.useState("trackCursorAxis"),F=v.useState("disableHoverablePopup"),P=ny.useRef(!1),V=Gi(),z=ny.useRef(void 0);function W(){let ne=A?.delay,Te=typeof M.current=="object"?M.current.open:void 0,oe=C;return T&&(Te!==0?oe=c??ne??C:oe=0),oe}function Q(ne){let Te=S.current;if(!Te||!ne)return!1;let oe=iJ(ne);return oe!==null&&oe!==Te&&Nt(Te,oe)}function ue(ne){let Te=Q(ne);return P.current=Te,Te&&(N.openChangeTimeout.clear(),N.restTimeout.clear(),N.restTimeoutPending=!1,V.clear()),Te}let re=B_(w,{enabled:!L,mouseOnly:!0,move:!1,handleClose:!F&&j!=="both"?j_():null,restMs:W,delay(){let ne=typeof M.current=="object"?M.current.close:void 0,Te=_;return d==null&&T&&(Te=ne),{close:Te}},triggerElementRef:S,isActiveTrigger:x,isClosing:()=>v.select("transitionStatus")==="ending",shouldOpen(){return!P.current}}),se=V_(w,{enabled:!L}).reference,ae=ne=>{let Te=P.current,oe=y6(ne),X=ue(oe),ce=S.current,J=ce&&oe&&Nt(ce,oe);if(X&&v.select("open")&&v.select("lastOpenChangeReason")===Ge.triggerHover){v.setOpen(!1,ut(Ge.triggerHover,ne));return}if(Te&&!X&&J&&!D.current&&!v.select("open")&&ce&&ya(z.current)){let le=()=>{!P.current&&!D.current&&!v.select("open")&&v.setOpen(!0,ut(Ge.triggerHover,ne,ce))},Re=W();Re===0?(V.clear(),le()):V.start(Re,le)}},de=v.useState("triggerProps",E);return Lr("button",t,{state:{open:b},ref:[r,R,S],props:[re,se,E||j!=="none"?de:void 0,{onMouseOver(ne){ae(ne.nativeEvent)},onFocus(ne){Q(y6(ne.nativeEvent))&&ne.preventBaseUIHandler()},onMouseLeave(){P.current=!1,V.clear(),z.current=void 0},onPointerEnter(ne){z.current=ne.pointerType},onPointerDown(ne){z.current=ne.pointerType,v.set("closeOnClick",f),f&&!v.select("open")&&v.cancelPendingOpen(ne.nativeEvent)},onClick(ne){f&&!v.select("open")&&v.cancelPendingOpen(ne.nativeEvent)},id:y,[v6.triggerDisabled]:L?"":void 0,[b6]:L?void 0:""},h],stateAttributesMapping:H5})});var S6=l(he(),1);var iy=l(he(),1),Y_=iy.createContext(void 0);function x6(){let e=iy.useContext(Y_);if(e===void 0)throw new Error(Xr(70));return e}var K_=l(O(),1),_6=S6.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return di().useState("mounted")||o?(0,K_.jsx)(Y_.Provider,{value:o,children:(0,K_.jsx)(m6,{ref:r,...n})}):null});var ay=l(he(),1);var sy=l(he(),1),Z_=sy.createContext(void 0);function cd(){let e=sy.useContext(Z_);if(e===void 0)throw new Error(Xr(71));return e}var C6=l(O(),1),T6=ay.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:u="center",sideOffset:c=0,alignOffset:f=0,collisionBoundary:d="clipping-ancestors",collisionPadding:m=5,arrowPadding:h=5,sticky:g=!1,disableAnchorTracking:v=!1,collisionAvoidance:y=EI,style:x,...b}=t,w=di(),S=x6(),C=w.useState("open"),_=w.useState("mounted"),R=w.useState("trackCursorAxis"),E=w.useState("disableHoverablePopup"),A=w.useState("floatingRootContext"),M=w.useState("instantType"),I=w.useState("transitionStatus"),T=w.useState("hasViewport"),N=X5({anchor:i,positionMethod:s,floatingRootContext:A,mounted:_,side:a,sideOffset:c,align:u,alignOffset:f,collisionBoundary:d,collisionPadding:m,sticky:g,arrowPadding:h,disableAnchorTracking:v,keepMounted:S,collisionAvoidance:y,adaptiveOrigin:T?q5:void 0}),B=ay.useMemo(()=>({open:C,side:N.side,align:N.align,anchorHidden:N.anchorHidden,instant:R!=="none"?"tracking-cursor":M}),[C,N.side,N.align,N.anchorHidden,R,M]),L=Q5(t,B,{styles:N.positionerStyles,transitionStatus:I,props:b,refs:[r,w.useStateSetter("positionerElement")],hidden:!_,inert:!C||R==="both"||E});return(0,C6.jsx)(Z_.Provider,{value:N,children:L})});var E6=l(he(),1);var sJ={...id,...Wf},P6=E6.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=di(),{side:u,align:c}=cd(),f=a.useState("open"),d=a.useState("instantType"),m=a.useState("transitionStatus"),h=a.useState("popupProps"),g=a.useState("floatingRootContext"),v=a.useState("disabled"),y=a.useState("closeDelay");Zf({open:f,ref:a.context.popupRef,onComplete(){f&&a.context.onOpenChangeComplete?.(!0)}}),D_(g,{enabled:!v,closeDelay:y});let x=a.useStateSetter("popupElement");return Lr("div",t,{state:{open:f,side:u,align:c,instant:d,transitionStatus:m},ref:[r,a.context.popupRef,x],props:[h,Xv(m),s],stateAttributesMapping:sJ})});var R6=l(he(),1);var A6=R6.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=di(),{arrowRef:u,side:c,align:f,arrowUncentered:d,arrowStyles:m}=cd(),h=a.useState("open"),g=a.useState("instantType");return Lr("div",t,{state:{open:h,side:c,align:f,uncentered:d,instant:g},ref:[r,u],props:[{style:m,"aria-hidden":!0},s],stateAttributesMapping:id})});var X_=l(he(),1);var Q_=l(O(),1),O6=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=X_.useMemo(()=>({delay:r,closeDelay:o}),[r,o]),s=X_.useMemo(()=>({open:r,close:o}),[r,o]);return(0,Q_.jsx)(q_.Provider,{value:i,children:(0,Q_.jsx)(d_,{delay:s,timeoutMs:n,children:t.children})})};var I6=l(he(),1);var k6=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var aJ={activationDirection:e=>e?{"data-activation-direction":e}:null},F6=I6.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,u=di(),c=cd(),f=u.useState("instantType"),{children:d,state:m}=u6({store:u,side:c.side,cssVars:k6,children:s}),h={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:f};return Lr("div",t,{state:h,ref:r,props:[a,{children:d}],stateAttributesMapping:aJ})});var Tp=class{constructor(){this.store=new ld}open(t){let r=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!r)throw new Error(Xr(81,t));this.store.setOpen(!0,ut(Ge.imperativeAction,void 0,r))}close(){this.store.setOpen(!1,ut(Ge.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function N6(){return new Tp}function Jr(e){return Lr(e.defaultTagName??"div",e,e)}var L6=l(G(),1),J_="data-wp-hash";function $_(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cJ(document)),e.__wpStyleRuntime}function lJ(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${J_}]`))if(r.getAttribute(J_)===t)return!0;return!1}function D6(e,t,r){if(!e.head)return;let o=$_(),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(J_,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function cJ(e){let t=$_();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)D6(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function B6(e,t){let r=$_();r.styles.set(e,t);for(let o of r.documents.keys())D6(o,e,t)}typeof process>"u",B6("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 V6={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",B6("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 M6={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Ol=(0,L6.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return Jr({render:r,defaultTagName:"span",ref:i,props:Wt(n,{className:Z(V6.text,M6.heading,M6.p,V6[t],o)})})});var G6=l(O(),1),eC="data-wp-hash";function tC(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&fJ(document)),e.__wpStyleRuntime}function uJ(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${eC}]`))if(r.getAttribute(eC)===t)return!0;return!1}function H6(e,t,r){if(!e.head)return;let o=tC(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(uJ(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(eC,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function fJ(e){let t=tC();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)H6(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function dJ(e,t){let r=tC();r.styles.set(e,t);for(let o of r.documents.keys())H6(o,e,t)}typeof process>"u",dJ("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 j6={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"},rC=(0,z6.forwardRef)(function({intent:t="none",className:r,...o},n){return(0,G6.jsx)(Ol,{ref:n,className:Z(j6.badge,j6[`is-${t}-intent`],r),...o,variant:"body-sm"})});var q6=l(G(),1),Y6=l(Se(),1),K6=l(O(),1),oC=(0,q6.forwardRef)(function({icon:t,size:r=24,...o},n){return(0,K6.jsx)(Y6.SVG,{ref:n,...t.props,...o,width:r,height:r})});var Ts={};xo(Ts,{Content:()=>uy,FullBleed:()=>n3,Header:()=>cy,Root:()=>ly,Title:()=>s3});var Z6=l(G(),1),nC="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"&&pJ(document)),e.__wpStyleRuntime}function mJ(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 X6(e,t,r){if(!e.head)return;let o=iC(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(mJ(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(nC,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function pJ(e){let t=iC();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)X6(e,r,o);return()=>{let 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=iC();r.styles.set(e,t);for(let o of r.documents.keys())X6(o,e,t)}typeof process>"u",Q6("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var hJ={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Q6("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 gJ={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},ly=(0,Z6.forwardRef)(function({render:t,...r},o){let n=Z(gJ.root,hJ["box-sizing"]);return Jr({defaultTagName:"div",render:t,ref:o,props:Wt({className:n},r)})});var J6=l(G(),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"&&yJ(document)),e.__wpStyleRuntime}function vJ(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 $6(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(vJ(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 yJ(e){let t=aC();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 bJ(e,t){let r=aC();r.styles.set(e,t);for(let o of r.documents.keys())$6(o,e,t)}typeof process>"u",bJ("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 wJ={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},cy=(0,J6.forwardRef)(function({render:t,...r},o){return Jr({defaultTagName:"div",render:t,ref:o,props:Wt({className:wJ.header},r)})});var e3=l(G(),1),lC="data-wp-hash";function cC(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&SJ(document)),e.__wpStyleRuntime}function xJ(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${lC}]`))if(r.getAttribute(lC)===t)return!0;return!1}function t3(e,t,r){if(!e.head)return;let o=cC(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(xJ(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(lC,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function SJ(e){let t=cC();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)t3(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function _J(e,t){let r=cC();r.styles.set(e,t);for(let o of r.documents.keys())t3(o,e,t)}typeof process>"u",_J("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 CJ={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},uy=(0,e3.forwardRef)(function({render:t,...r},o){return Jr({defaultTagName:"div",render:t,ref:o,props:Wt({className:CJ.content},r)})});var r3=l(G(),1),uC="data-wp-hash";function fC(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&EJ(document)),e.__wpStyleRuntime}function TJ(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${uC}]`))if(r.getAttribute(uC)===t)return!0;return!1}function o3(e,t,r){if(!e.head)return;let o=fC(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(TJ(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(uC,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function EJ(e){let t=fC();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)o3(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function PJ(e,t){let r=fC();r.styles.set(e,t);for(let o of r.documents.keys())o3(o,e,t)}typeof process>"u",PJ("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 RJ={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},n3=(0,r3.forwardRef)(function({render:t,...r},o){return Jr({defaultTagName:"div",render:t,ref:o,props:Wt({className:RJ.fullbleed},r)})});var i3=l(G(),1);var dC=l(O(),1),AJ=(0,dC.jsx)("div",{}),s3=(0,i3.forwardRef)(function({render:t=AJ,children:r,...o},n){return(0,dC.jsx)(Ol,{ref:n,variant:"heading-lg",render:t,...o,children:r})});var a3=l(G(),1),l3=l(O(),1),mC=(0,a3.forwardRef)(function(t,r){return(0,l3.jsx)(Al.Panel,{ref:r,...t})});var c3=l(G(),1),u3=l(O(),1),pC=(0,c3.forwardRef)(function(t,r){return(0,u3.jsx)(Al.Root,{ref:r,...t})});var f3=l(G(),1),d3=l(O(),1),hC=(0,f3.forwardRef)(function(t,r){return(0,d3.jsx)(Al.Trigger,{ref:r,...t})});var gu={};xo(gu,{Content:()=>_3,Header:()=>y3,HeaderDescription:()=>w3,Root:()=>p3});var m3=l(G(),1);var vC=l(O(),1),p3=(0,m3.forwardRef)(function({render:t,...r},o){return(0,vC.jsx)(pC,{ref:o,render:(0,vC.jsx)(ly,{render:t}),...r})});var hd=l(G(),1);var fy=l(G(),1),ud=(0,fy.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,fy.cloneElement)(e,{width:t,height:t,...r,ref:o}));var dy=l(Se(),1),yC=l(O(),1),Ki=(0,yC.jsx)(dy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yC.jsx)(dy.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 my=l(Se(),1),bC=l(O(),1),wC=(0,bC.jsx)(my.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bC.jsx)(my.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 py=l(Se(),1),xC=l(O(),1),SC=(0,xC.jsx)(py.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xC.jsx)(py.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var hy=l(Se(),1),_C=l(O(),1),CC=(0,_C.jsx)(hy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_C.jsx)(hy.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 gy=l(Se(),1),TC=l(O(),1),EC=(0,TC.jsx)(gy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,TC.jsx)(gy.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var vy=l(Se(),1),PC=l(O(),1),RC=(0,PC.jsx)(vy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,PC.jsx)(vy.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 yy=l(Se(),1),AC=l(O(),1),Ep=(0,AC.jsx)(yy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AC.jsx)(yy.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 by=l(Se(),1),OC=l(O(),1),xa=(0,OC.jsx)(by.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,OC.jsx)(by.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 wy=l(Se(),1),kC=l(O(),1),xy=(0,kC.jsx)(wy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kC.jsx)(wy.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 Sy=l(Se(),1),IC=l(O(),1),Pp=(0,IC.jsx)(Sy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IC.jsx)(Sy.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 _y=l(Se(),1),FC=l(O(),1),kl=(0,FC.jsx)(_y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FC.jsx)(_y.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 Cy=l(Se(),1),NC=l(O(),1),du=(0,NC.jsx)(Cy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,NC.jsx)(Cy.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var Ty=l(Se(),1),VC=l(O(),1),mu=(0,VC.jsx)(Ty.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VC.jsx)(Ty.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var Ey=l(Se(),1),MC=l(O(),1),LC=(0,MC.jsx)(Ey.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,MC.jsx)(Ey.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var Py=l(Se(),1),DC=l(O(),1),Sa=(0,DC.jsx)(Py.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DC.jsx)(Py.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var Ry=l(Se(),1),BC=l(O(),1),jC=(0,BC.jsx)(Ry.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,BC.jsx)(Ry.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 Ay=l(Se(),1),zC=l(O(),1),_a=(0,zC.jsx)(Ay.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zC.jsx)(Ay.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Oy=l(Se(),1),HC=l(O(),1),Rp=(0,HC.jsx)(Oy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HC.jsx)(Oy.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var ky=l(Se(),1),GC=l(O(),1),Es=(0,GC.jsx)(ky.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GC.jsx)(ky.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 Iy=l(Se(),1),UC=l(O(),1),WC=(0,UC.jsx)(Iy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,UC.jsx)(Iy.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 Fy=l(Se(),1),qC=l(O(),1),Zi=(0,qC.jsx)(Fy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qC.jsx)(Fy.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 Ny=l(Se(),1),YC=l(O(),1),KC=(0,YC.jsx)(Ny.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YC.jsx)(Ny.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 Vy=l(Se(),1),ZC=l(O(),1),XC=(0,ZC.jsx)(Vy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZC.jsx)(Vy.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 My=l(Se(),1),QC=l(O(),1),JC=(0,QC.jsx)(My.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,QC.jsx)(My.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 Ly=l(Se(),1),$C=l(O(),1),eT=(0,$C.jsx)(Ly.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$C.jsx)(Ly.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 Dy=l(Se(),1),tT=l(O(),1),Ca=(0,tT.jsx)(Dy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tT.jsx)(Dy.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 By=l(Se(),1),rT=l(O(),1),Ap=(0,rT.jsx)(By.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rT.jsx)(By.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 jy=l(Se(),1),oT=l(O(),1),nT=(0,oT.jsx)(jy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oT.jsx)(jy.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 zy=l(Se(),1),iT=l(O(),1),sT=(0,iT.jsx)(zy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iT.jsx)(zy.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 Hy=l(Se(),1),aT=l(O(),1),Op=(0,aT.jsx)(Hy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aT.jsx)(Hy.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var Gy=l(Se(),1),lT=l(O(),1),kp=(0,lT.jsx)(Gy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lT.jsx)(Gy.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 Uy=l(Se(),1),cT=l(O(),1),uT=(0,cT.jsx)(Uy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cT.jsx)(Uy.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 Wy=l(Se(),1),fT=l(O(),1),Ip=(0,fT.jsx)(Wy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fT.jsx)(Wy.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var qy=l(Se(),1),dT=l(O(),1),mi=(0,dT.jsx)(qy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dT.jsx)(qy.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 Yy=l(Se(),1),mT=l(O(),1),pT=(0,mT.jsx)(Yy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mT.jsx)(Yy.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 Ky=l(Se(),1),hT=l(O(),1),Fp=(0,hT.jsx)(Ky.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hT.jsx)(Ky.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 Np=l(Se(),1),Vp=l(O(),1),Mp=(0,Vp.jsxs)(Np.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Vp.jsx)(Np.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,Vp.jsx)(Np.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 Zy=l(Se(),1),gT=l(O(),1),vT=(0,gT.jsx)(Zy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gT.jsx)(Zy.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 Xy=l(Se(),1),yT=l(O(),1),Xi=(0,yT.jsx)(Xy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yT.jsx)(Xy.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Qy=l(Se(),1),bT=l(O(),1),Lp=(0,bT.jsx)(Qy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bT.jsx)(Qy.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 Jy=l(Se(),1),wT=l(O(),1),$y=(0,wT.jsx)(Jy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wT.jsx)(Jy.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 eb=l(Se(),1),xT=l(O(),1),ST=(0,xT.jsx)(eb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xT.jsx)(eb.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 tb=l(Se(),1),_T=l(O(),1),Dp=(0,_T.jsx)(tb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_T.jsx)(tb.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 Bp=l(Se(),1),jp=l(O(),1),pu=(0,jp.jsxs)(Bp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,jp.jsx)(Bp.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,jp.jsx)(Bp.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 fd=l(Se(),1),dd=l(O(),1),CT=(0,dd.jsxs)(fd.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,dd.jsx)(fd.Path,{d:"M14.5 5.5h-7V7h7V5.5ZM7.5 9h7v1.5h-7V9Zm7 3.5h-7V14h7v-1.5Z"}),(0,dd.jsx)(fd.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,dd.jsx)(fd.Path,{d:"M20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z"})]});var rb=l(Se(),1),TT=l(O(),1),Ps=(0,TT.jsx)(rb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,TT.jsx)(rb.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var ob=l(Se(),1),ET=l(O(),1),PT=(0,ET.jsx)(ob.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ET.jsx)(ob.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 nb=l(Se(),1),RT=l(O(),1),zp=(0,RT.jsx)(nb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,RT.jsx)(nb.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 ib=l(Se(),1),AT=l(O(),1),Hp=(0,AT.jsx)(ib.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AT.jsx)(ib.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 sb=l(Se(),1),OT=l(O(),1),Gp=(0,OT.jsx)(sb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,OT.jsx)(sb.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 ab=l(Se(),1),kT=l(O(),1),lb=(0,kT.jsx)(ab.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kT.jsx)(ab.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 cb=l(Se(),1),IT=l(O(),1),Up=(0,IT.jsx)(cb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IT.jsx)(cb.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 ub=l(Se(),1),FT=l(O(),1),NT=(0,FT.jsx)(ub.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FT.jsx)(ub.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 fb=l(Se(),1),VT=l(O(),1),MT=(0,VT.jsx)(fb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VT.jsx)(fb.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 db=l(Se(),1),LT=l(O(),1),md=(0,LT.jsx)(db.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LT.jsx)(db.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 mb=l(Se(),1),DT=l(O(),1),hu=(0,DT.jsx)(mb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DT.jsx)(mb.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 pb=l(Se(),1),BT=l(O(),1),Wp=(0,BT.jsx)(pb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,BT.jsx)(pb.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 hb=l(Se(),1),jT=l(O(),1),zT=(0,jT.jsx)(hb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jT.jsx)(hb.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 gb=l(Se(),1),HT=l(O(),1),GT=(0,HT.jsx)(gb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HT.jsx)(gb.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 vb=l(Se(),1),UT=l(O(),1),WT=(0,UT.jsx)(vb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,UT.jsx)(vb.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 yb=l(Se(),1),qT=l(O(),1),qp=(0,qT.jsx)(yb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qT.jsx)(yb.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 bb=l(Se(),1),YT=l(O(),1),Yp=(0,YT.jsx)(bb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YT.jsx)(bb.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 wb=l(Se(),1),KT=l(O(),1),ZT=(0,KT.jsx)(wb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,KT.jsx)(wb.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 xb=l(Se(),1),XT=l(O(),1),Kp=(0,XT.jsx)(xb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XT.jsx)(xb.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 Sb=l(Se(),1),QT=l(O(),1),JT=(0,QT.jsx)(Sb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,QT.jsx)(Sb.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 _b=l(Se(),1),$T=l(O(),1),Zp=(0,$T.jsx)(_b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$T.jsx)(_b.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 Cb=l(Se(),1),eE=l(O(),1),tE=(0,eE.jsx)(Cb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eE.jsx)(Cb.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 h3=l(G(),1),Tb=(0,h3.createContext)({setDescriptionId:()=>{}});var Ta=l(O(),1),rE="data-wp-hash";function oE(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&kJ(document)),e.__wpStyleRuntime}function OJ(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${rE}]`))if(r.getAttribute(rE)===t)return!0;return!1}function v3(e,t,r){if(!e.head)return;let o=oE(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(OJ(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(rE,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function kJ(e){let t=oE();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)v3(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function nE(e,t){let r=oE();r.styles.set(e,t);for(let o of r.documents.keys())v3(o,e,t)}typeof process>"u",nE("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 pd={"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",nE("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 g3={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",nE("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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 IJ={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"},y3=(0,hd.forwardRef)(function({children:t,className:r,render:o,...n},i){let[s,a]=(0,hd.useState)(),u=(0,hd.useMemo)(()=>({setDescriptionId:a}),[a]);return Jr({defaultTagName:"div",render:o,ref:i,props:Wt(n,{className:Z(g3.heading,pd["heading-wrapper"],r),children:(0,Ta.jsx)(Tb.Provider,{value:u,children:(0,Ta.jsxs)(hC,{className:pd.header,render:(0,Ta.jsx)(cy,{}),nativeButton:!1,"aria-describedby":s,children:[(0,Ta.jsx)("div",{className:pd["header-content"],children:t}),(0,Ta.jsx)("div",{className:Z(pd["header-trigger-positioner"]),children:(0,Ta.jsx)("div",{className:Z(pd["header-trigger-wrapper"],g3.div,IJ["outset-ring--focus-parent-visible"]),children:(0,Ta.jsx)(oC,{icon:mu,className:pd["header-trigger"]})})})]})})})})});var Il=l(G(),1);var b3=l(O(),1),w3=(0,Il.forwardRef)(function({children:t,className:r,...o},n){let i=(0,Il.useId)(),{setDescriptionId:s}=(0,Il.useContext)(Tb);return(0,Il.useEffect)(()=>(s(i),()=>s(void 0)),[i,s]),(0,b3.jsx)("div",{ref:n,id:i,"aria-hidden":"true",className:r,...o,children:t})});var x3=l(G(),1);var aE=l(O(),1),sE="data-wp-hash";function lE(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&NJ(document)),e.__wpStyleRuntime}function FJ(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${sE}]`))if(r.getAttribute(sE)===t)return!0;return!1}function S3(e,t,r){if(!e.head)return;let o=lE(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(FJ(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(sE,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function NJ(e){let t=lE();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)S3(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function VJ(e,t){let r=lE();r.styles.set(e,t);for(let o of r.documents.keys())S3(o,e,t)}typeof process>"u",VJ("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 iE={"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"},_3=(0,x3.forwardRef)(function({className:t,render:r,children:o,hiddenUntilFound:n=!0,...i},s){return(0,aE.jsx)(mC,{ref:s,className:a=>Z(iE.content,a.open&&a.transitionStatus==="idle"&&iE["overflow-visible"],t),hiddenUntilFound:n,...i,children:(0,aE.jsx)(uy,{className:iE["content-inner"],render:r,children:o})})});var T3=l(G(),1);function cE(e,t,r){return(0,T3.cloneElement)(e??t,{children:r})}var MJ=l(uE(),1);var P3=l(yl(),1),{lock:zPe,unlock:R3}=(0,P3.__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 LJ(){let e=MJ;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return R3(e.privateApis).ThemeProvider}var A3=LJ();var O3=l(G(),1),fE="data-wp-hash";function dE(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&BJ(document)),e.__wpStyleRuntime}function DJ(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${fE}]`))if(r.getAttribute(fE)===t)return!0;return!1}function k3(e,t,r){if(!e.head)return;let o=dE(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(DJ(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(fE,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function BJ(e){let t=dE();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)k3(e,r,o);return()=>{let 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=dE();r.styles.set(e,t);for(let o of r.documents.keys())k3(o,e,t)}typeof process>"u",jJ("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var zJ={stack:"_19ce0419607e1896__stack"},HJ={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,O3.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...a},u){let c={gap:r&&HJ[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return Jr({render:s,ref:u,props:Wt(a,{style:c,className:zJ.stack})})});var ht={};xo(ht,{Popup:()=>U3,Portal:()=>Eb,Positioner:()=>Pb,Provider:()=>Q3,Root:()=>Z3,Trigger:()=>Y3});var H3=l(G(),1);var M3=l(G(),1);var pE="data-wp-hash";function hE(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&UJ(document)),e.__wpStyleRuntime}function GJ(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${pE}]`))if(r.getAttribute(pE)===t)return!0;return!1}function F3(e,t,r){if(!e.head)return;let o=hE(),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(pE,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function UJ(e){let t=hE();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)F3(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function WJ(e,t){let r=hE();r.styles.set(e,t);for(let o of r.documents.keys())F3(o,e,t)}typeof process>"u",WJ("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 I3={slot:"_11fc52b637ff8a7e__slot"},N3="data-wp-compat-overlay-slot";function qJ(){return typeof document>"u"?null:document}function YJ(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Rs=null;function mE(e){return e.setAttribute("aria-hidden","false"),e}function KJ(e){let t=e.createElement("div");return t.setAttribute(N3,""),I3.slot&&t.classList.add(I3.slot),e.body.appendChild(t),t}function V3(){if(typeof window>"u"||!YJ()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=qJ();if(!e||!e.body)return;if(Rs&&Rs.ownerDocument===e&&Rs.isConnected)return mE(Rs);let t=e.querySelector(`[${N3}]`);return t instanceof HTMLDivElement?(Rs=mE(t),Rs):(Rs?.isConnected&&Rs.remove(),Rs=mE(KJ(e)),Rs)}var L3=l(O(),1),Eb=(0,M3.forwardRef)(function({container:t,...r},o){return(0,L3.jsx)(En.Portal,{container:t??V3(),...r,ref:o})});var D3=l(G(),1),z3=l(O(),1),gE="data-wp-hash";function vE(){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 ZJ(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${gE}]`))if(r.getAttribute(gE)===t)return!0;return!1}function B3(e,t,r){if(!e.head)return;let o=vE(),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(gE,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function XJ(e){let t=vE();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)B3(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function j3(e,t){let r=vE();r.styles.set(e,t);for(let o of r.documents.keys())B3(o,e,t)}typeof process>"u",j3("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var QJ={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",j3("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 JJ={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Pb=(0,D3.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},s){return(0,z3.jsx)(En.Positioner,{ref:s,align:t,side:o,sideOffset:n,...i,className:Z(QJ["box-sizing"],JJ.positioner,r)})});var Xp=l(O(),1),yE="data-wp-hash";function bE(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&e$(document)),e.__wpStyleRuntime}function $J(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${yE}]`))if(r.getAttribute(yE)===t)return!0;return!1}function G3(e,t,r){if(!e.head)return;let o=bE(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if($J(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(yE,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function e$(e){let t=bE();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)G3(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function t$(e,t){let r=bE();r.styles.set(e,t);for(let o of r.documents.keys())G3(o,e,t)}typeof process>"u",t$("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 r$={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},o$={background:"#1e1e1e"},U3=(0,H3.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},s){let a=(0,Xp.jsx)(A3,{color:o$,children:(0,Xp.jsx)(En.Popup,{ref:s,className:Z(r$.popup,n),...i,children:o})}),u=cE(r,(0,Xp.jsx)(Pb,{}),a);return cE(t,(0,Xp.jsx)(Eb,{}),u)});var W3=l(G(),1),q3=l(O(),1),Y3=(0,W3.forwardRef)(function(t,r){return(0,q3.jsx)(En.Trigger,{ref:r,...t})});var K3=l(O(),1);function Z3(e){return(0,K3.jsx)(En.Root,{...e})}var X3=l(O(),1);function Q3({...e}){return(0,X3.jsx)(En.Provider,{...e})}var J3=l(G(),1),wE="data-wp-hash";function xE(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&i$(document)),e.__wpStyleRuntime}function n$(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${wE}]`))if(r.getAttribute(wE)===t)return!0;return!1}function $3(e,t,r){if(!e.head)return;let o=xE(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(n$(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(wE,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function i$(e){let t=xE();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)$3(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function s$(e,t){let r=xE();r.styles.set(e,t);for(let o of r.documents.keys())$3(o,e,t)}typeof process>"u",s$("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 a$={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},Pn=(0,J3.forwardRef)(function({render:t,...r},o){return Jr({render:t,ref:o,props:Wt({className:a$["visually-hidden"]},r,{"data-visually-hidden":""})})});var tF=l(G(),1),SE="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"&&c$(document)),e.__wpStyleRuntime}function l$(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${SE}]`))if(r.getAttribute(SE)===t)return!0;return!1}function rF(e,t,r){if(!e.head)return;let o=_E(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(l$(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(SE,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function c$(e){let t=_E();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)rF(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function oF(e,t){let r=_E();r.styles.set(e,t);for(let o of r.documents.keys())rF(o,e,t)}typeof process>"u",oF("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var u$={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",oF("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 eF={skeleton:"b20cc1690085c2f0__skeleton",pulse:"_9b143194fdb45f93__pulse","skeleton-pulse":"e2b9fe0690281bc8__skeleton-pulse"},CE=(0,tF.forwardRef)(function({render:t,...r},o){return Jr({render:t,ref:o,props:Wt({className:Z(eF.skeleton,eF.pulse,u$["box-sizing"]),"aria-hidden":!0},r)})});var nF=l(G(),1),iF=l(O(),1),sF=(0,nF.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,iF.jsx)(o,{ref:i,className:Z("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));sF.displayName="NavigableRegion";var vu=sF;var lF=l(Y(),1),{Fill:cF,Slot:uF}=(0,lF.createSlotFill)("SidebarToggle");var pi=l(O(),1),TE="data-wp-hash";function EE(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&d$(document)),e.__wpStyleRuntime}function f$(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${TE}]`))if(r.getAttribute(TE)===t)return!0;return!1}function fF(e,t,r){if(!e.head)return;let o=EE(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(f$(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(TE,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function d$(e){let t=EE();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)fF(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function m$(e,t){let r=EE();r.styles.set(e,t);for(let o of r.documents.keys())fF(o,e,t)}typeof process>"u",m$("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 yu={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 dF({headingLevel:e=1,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:s,showSidebarToggle:a=!0}){let u=`h${e}`;return(0,pi.jsxs)(te,{direction:"column",className:yu.header,children:[(0,pi.jsxs)(te,{className:yu["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,pi.jsxs)(te,{direction:"row",gap:"sm",align:"center",justify:"start",children:[a&&(0,pi.jsx)(uF,{bubblesVirtually:!0,className:yu["sidebar-toggle-slot"]}),o&&(0,pi.jsx)("div",{className:yu["header-visual"],"aria-hidden":"true",children:o}),n&&(0,pi.jsx)(Ol,{className:yu["header-title"],render:(0,pi.jsx)(u,{}),variant:"heading-lg",children:n}),t,r]}),s&&(0,pi.jsx)(te,{align:"center",className:yu["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,pi.jsx)(Ol,{render:(0,pi.jsx)("p",{}),variant:"body-md",className:yu["header-subtitle"],children:i})]})}var Qp=l(O(),1),RE="data-wp-hash";function AE(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&h$(document)),e.__wpStyleRuntime}function p$(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${RE}]`))if(r.getAttribute(RE)===t)return!0;return!1}function mF(e,t,r){if(!e.head)return;let o=AE(),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(RE,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function h$(e){let t=AE();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)mF(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function g$(e,t){let r=AE();r.styles.set(e,t);for(let o of r.documents.keys())mF(o,e,t)}typeof process>"u",g$("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 PE={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 pF({headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,children:s,className:a,actions:u,ariaLabel:c,hasPadding:f=!1,showSidebarToggle:d=!0}){let m=Z(PE.page,a);return(0,Qp.jsxs)(vu,{className:m,ariaLabel:c??(typeof n=="string"?n:""),children:[(n||t||r||u||o)&&(0,Qp.jsx)(dF,{headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:u,showSidebarToggle:d}),f?(0,Qp.jsx)("div",{className:Z(PE.content,PE["has-padding"]),children:s}):s]})}pF.SidebarToggleFill=cF;var Kn=pF;var hF={primary:"#3858e9",background:"#222524"},v$=new Map([["modern",hF],["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 OE(){let e=document.body.className.match(/admin-color-([\w-]+)/)?.[1]??"modern";return v$.get(e)??hF}var Gl=l(Y(),1),Ul=l(at(),1),lN=l(Fl(),1),_h=l(q(),1),Ra=l(G(),1),xi=l(Rt(),1),cN=l(st(),1),Ru=l(uE(),1),uN=l(yF(),1),i0=l(hi(),1),s0=l(me(),1),fN=l(xn(),1);var xF=l(me(),1),SF=l(Y(),1),$p=l(q(),1),_F=l(xe(),1),gd=l(G(),1);var CF=l(st(),1);var Qi=l(G(),1),wF=l(Fl(),1),Jp=l(O(),1),Ea=(0,Qi.createContext)(()=>{});Ea.displayName="SidebarNavigationContext";function y$(e,t,r){let o;if(t==="back"&&r&&(o=e.querySelector(r)),t!==null&&!o){let[n]=wF.focus.tabbable.find(e);o=n??e}o?.focus()}function b$(){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 w$({children:e,shouldAnimate:t}){let r=(0,Qi.useContext)(Ea),o=(0,Qi.useRef)(),[n,i]=(0,Qi.useState)(null);(0,Qi.useLayoutEffect)(()=>{let{direction:a,focusSelector:u}=r.get();y$(o.current,a,u),i(a)},[r]);let s=Z("edit-site-sidebar__screen-wrapper",t?{"slide-from-left":n==="back","slide-from-right":n==="forward"}:{});return(0,Jp.jsx)("div",{ref:o,className:s,children:e})}function kE({children:e}){let[t]=(0,Qi.useState)(b$);return(0,Jp.jsx)(Ea.Provider,{value:t,children:e})}function Rb({routeKey:e,shouldAnimate:t,children:r}){return(0,Jp.jsx)("div",{className:"edit-site-sidebar__content",children:(0,Jp.jsx)(w$,{shouldAnimate:t,children:r},e)})}var IE=l(O(),1),{useLocation:x$,useHistory:S$}=U(CF.privateApis),TF=(0,gd.memo)((0,gd.forwardRef)((e,t)=>{let{path:r}=x$(),o=S$(),{navigate:n}=(0,gd.useContext)(Ea),{dashboardLink:i,isBlockTheme:s,isClassicThemeWithStyleBookSupport:a}=(0,xF.useSelect)(f=>{let{getSettings:d}=U(f(We)),{getCurrentTheme:m}=f(_F.store),h=m(),g=d(),v=h?.theme_supports["editor-styles"],y=g.supportsLayout;return{dashboardLink:g.__experimentalDashboardLink,isBlockTheme:h?.is_block_theme,isClassicThemeWithStyleBookSupport:!h?.is_block_theme&&(v||y)}},[]),u;r!=="/"&&(s||a?u="/":r!=="/pattern"&&(u="/pattern"));let c={href:u?void 0:i,label:u?(0,$p.__)("Go to Site Editor"):(0,$p.__)("Go to the Dashboard"),onClick:u?()=>{o.navigate(u),n("back")}:void 0};return(0,IE.jsx)("div",{className:"edit-site-site-hub",children:(0,IE.jsx)(SF.Button,{size:"compact",ref:t,className:"edit-site-site-hub__back-button",icon:(0,$p.isRTL)()?_a:Sa,...c})})}));var Nl=l(G(),1),th=l(Y(),1),Ab=l(at(),1),Ji=l(q(),1),OF=l(st(),1),kF=l(me(),1),IF=l(xe(),1),FF=l(nr(),1);var gi=l(O(),1),{useLocation:_$,useHistory:C$}=U(OF.privateApis),PF={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},eh=320,T$=1300,E$=9/19.5,P$=200,RF={width:"100%",height:"100%"};function AF(e,t){let r=(i,s,a)=>i+(s-i)*a,o=1-Math.max(0,Math.min(1,(e-eh)/(T$-eh))),n=r(t,E$,o);return e/n}function NF({isFullWidth:e,isOversized:t,setIsOversized:r,isReady:o,children:n,defaultSize:i,innerContentStyle:s}){let a=C$(),{path:u,query:c}=_$(),{canvas:f="view"}=c,d=(0,Ab.useReducedMotion)(),[m,h]=(0,Nl.useState)(RF),[g,v]=(0,Nl.useState)(),[y,x]=(0,Nl.useState)(!1),[b,w]=(0,Nl.useState)(!1),[S,C]=(0,Nl.useState)(1),_={type:"tween",duration:y?0:.5},R=(0,Nl.useRef)(null),E=(0,Ab.useInstanceId)(NF,"edit-site-resizable-frame-handle-help"),A=i.width/i.height,M=(0,kF.useSelect)(F=>{let{getCurrentTheme:P}=F(IF.store);return P()?.is_block_theme},[]),I=(F,P,V)=>{v(V.offsetWidth),x(!0)},T=(F,P,V,z)=>{let W=z.width/S,Q=Math.abs(W),ue=z.width<0?Q:(i.width-g)/2,re=Math.min(Q,ue),se=Q===0?0:re/Q,ae=1-se;C(ae+se*2);let de=g+z.width;r(de>i.width),h({height:t?"100%":AF(de,A)})},N=(F,P,V)=>{if(x(!1),!t)return;r(!1),V.ownerDocument.documentElement.offsetWidth-V.offsetWidth>P$||!M?h(RF):a.navigate((0,FF.addQueryArgs)(u,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"})},B=F=>{if(!["ArrowLeft","ArrowRight"].includes(F.key))return;F.preventDefault();let V=20*(F.shiftKey?5:1)*(F.key==="ArrowLeft"?1:-1)*((0,Ji.isRTL)()?-1:1),z=Math.min(Math.max(eh,R.current.resizable.offsetWidth+V),i.width);h({width:z,height:AF(z,A)})},L={default:{flexGrow:0,height:m.height},fullWidth:{flexGrow:1,height:m.height}},D={hidden:{opacity:0,...(0,Ji.isRTL)()?{right:0}:{left:0}},visible:{opacity:1,...(0,Ji.isRTL)()?{right:-14}:{left:-14}},active:{opacity:1,...(0,Ji.isRTL)()?{right:-14}:{left:-14},scaleY:1.3}},j=y?"active":b?"visible":"hidden";return(0,gi.jsx)(th.ResizableBox,{as:th.__unstableMotion.div,ref:R,initial:!1,variants:L,animate:e?"fullWidth":"default",onAnimationComplete:F=>{F==="fullWidth"&&h({width:"100%",height:"100%"})},whileHover:f==="view"&&M?{scale:1.005,transition:{duration:d?0:.5,ease:"easeOut"}}:{},transition:_,size:m,enable:{top:!1,bottom:!1,...(0,Ji.isRTL)()?{right:o,left:!1}:{left:o,right:!1},topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},resizeRatio:S,handleClasses:void 0,handleStyles:{left:PF,right:PF},minWidth:eh,maxWidth:e?"100%":"150%",maxHeight:"100%",onFocus:()=>w(!0),onBlur:()=>w(!1),onMouseOver:()=>w(!0),onMouseOut:()=>w(!1),handleComponent:{[(0,Ji.isRTL)()?"right":"left"]:f==="view"&&(0,gi.jsxs)(gi.Fragment,{children:[(0,gi.jsxs)(ht.Root,{children:[(0,gi.jsx)(ht.Trigger,{render:(0,gi.jsx)(th.__unstableMotion.button,{role:"separator","aria-orientation":"vertical",className:Z("edit-site-resizable-frame__handle",{"is-resizing":y}),variants:D,animate:j,"aria-label":(0,Ji.__)("Drag to resize"),"aria-describedby":E,"aria-valuenow":R.current?.resizable?.offsetWidth||void 0,"aria-valuemin":eh,"aria-valuemax":i.width,onKeyDown:B,initial:"hidden",exit:"hidden",whileFocus:"active",whileHover:"active"},"handle")}),(0,gi.jsx)(ht.Popup,{children:(0,Ji.__)("Drag to resize")})]}),(0,gi.jsx)("div",{hidden:!0,id:E,children:(0,Ji.__)("Use left and right arrow keys to resize the canvas. Hold shift to resize in larger increments.")})]})},onResizeStart:I,onResize:T,onResizeStop:N,className:Z("edit-site-resizable-frame__inner",{"is-resizing":y}),showHandle:!1,children:(0,gi.jsx)("div",{className:"edit-site-resizable-frame__inner-content",style:s,children:n})})}var VF=NF;var BF=l(G(),1),Ob=l(LF(),1),jF=l(q(),1),bu=l(me(),1),zF=l(xe(),1),FE=l(Rt(),1);var DF="core/edit-site/save";function HF(){let{__experimentalGetDirtyEntityRecords:e,isSavingEntityRecord:t}=(0,bu.useSelect)(zF.store),{hasNonPostEntityChanges:r,isPostSavingLocked:o}=(0,bu.useSelect)(FE.store),{savePost:n}=(0,bu.useDispatch)(FE.store),{setIsSaveViewOpened:i}=(0,bu.useDispatch)(We),{registerShortcut:s,unregisterShortcut:a}=(0,bu.useDispatch)(Ob.store);return(0,BF.useEffect)(()=>(s({name:DF,category:"global",description:(0,jF.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),()=>{a(DF)}),[s,a]),(0,Ob.useShortcut)("core/edit-site/save",u=>{u.preventDefault();let c=e(),f=!!c.length,d=c.some(m=>t(m.kind,m.name,m.key));!f||d||(r()?i(!0):o()||n())}),null}var kb=l(G(),1),Ib=l(me(),1),NE=l(xe(),1),R$=1e4,A$=100;function O$(){let e,{promise:t,resolve:r}=Promise.withResolvers();function o(){s(),clearTimeout(e),clearTimeout(n),r()}let n=setTimeout(o,R$);function i(){if((0,Ib.select)(NE.store).hasResolvingSelectors()){clearTimeout(e),e=void 0;return}e||(e=setTimeout(o,A$))}let s=(0,Ib.subscribe)(i,NE.store);i();function a(){s(),clearTimeout(e),clearTimeout(n)}return[t,a]}function Fb(){let[e,t]=(0,kb.useState)(!1);return(0,kb.useEffect)(()=>{let[r,o]=O$();return r.then(()=>t(!0)),o},[]),!e}var ME=oh(),Ue=e=>rh(e,ME),LE=oh();Ue.write=e=>rh(e,LE);var Nb=oh();Ue.onStart=e=>rh(e,Nb);var DE=oh();Ue.onFrame=e=>rh(e,DE);var BE=oh();Ue.onFinish=e=>rh(e,BE);var vd=[];Ue.setTimeout=(e,t)=>{let r=Ue.now()+t,o=()=>{let i=vd.findIndex(s=>s.cancel==o);~i&&vd.splice(i,1),Ml-=~i?1:0},n={time:r,handler:e,cancel:o};return vd.splice(GF(r),0,n),Ml+=1,UF(),n};var GF=e=>~(~vd.findIndex(t=>t.time>e)||~vd.length);Ue.cancel=e=>{Nb.delete(e),DE.delete(e),BE.delete(e),ME.delete(e),LE.delete(e)};Ue.sync=e=>{VE=!0,Ue.batchedUpdates(e),VE=!1};Ue.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}function o(...n){t=n,Ue.onStart(r)}return o.handler=e,o.cancel=()=>{Nb.delete(r),t=null},o};var jE=typeof window<"u"?window.requestAnimationFrame:()=>{};Ue.use=e=>jE=e;Ue.now=typeof performance<"u"?()=>performance.now():Date.now;Ue.batchedUpdates=e=>e();Ue.catch=console.error;Ue.frameLoop="always";Ue.advance=()=>{Ue.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):qF()};var Vl=-1,Ml=0,VE=!1;function rh(e,t){VE?(t.delete(e),e(0)):(t.add(e),UF())}function UF(){Vl<0&&(Vl=0,Ue.frameLoop!=="demand"&&jE(WF))}function k$(){Vl=-1}function WF(){~Vl&&(jE(WF),Ue.batchedUpdates(qF))}function qF(){let e=Vl;Vl=Ue.now();let t=GF(Vl);if(t&&(YF(vd.splice(0,t),r=>r.handler()),Ml-=t),!Ml){k$();return}Nb.flush(),ME.flush(e?Math.min(64,Vl-e):16.667),DE.flush(),LE.flush(),BE.flush()}function oh(){let e=new Set,t=e;return{add(r){Ml+=t==e&&!e.has(r)?1:0,e.add(r)},delete(r){return Ml-=t==e&&e.has(r)?1:0,e.delete(r)},flush(r){t.size&&(e=new Set,Ml-=t.size,YF(t,o=>o(r)&&e.add(o)),Ml+=e.size,t=e)}}}function YF(e,t){e.forEach(r=>{try{t(r)}catch(o){Ue.catch(o)}})}var yi=l(he());function Bb(){}var $F=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),ve={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 As(e,t){if(ve.arr(e)){if(!ve.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 Kt=(e,t)=>e.forEach(t);function bi(e,t,r){if(ve.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 Rn=e=>ve.und(e)?[]:ve.arr(e)?e:[e];function xd(e,t){if(e.size){let r=Array.from(e);e.clear(),Kt(r,t)}}var Sd=(e,...t)=>xd(e,r=>r(...t)),qE=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),YE,e4,Ll=null,t4=!1,KE=Bb,I$=e=>{e.to&&(e4=e.to),e.now&&(Ue.now=e.now),e.colors!==void 0&&(Ll=e.colors),e.skipAnimation!=null&&(t4=e.skipAnimation),e.createStringInterpolator&&(YE=e.createStringInterpolator),e.requestAnimationFrame&&Ue.use(e.requestAnimationFrame),e.batchedUpdates&&(Ue.batchedUpdates=e.batchedUpdates),e.willAdvance&&(KE=e.willAdvance),e.frameLoop&&(Ue.frameLoop=e.frameLoop)},Zn=Object.freeze({__proto__:null,get createStringInterpolator(){return YE},get to(){return e4},get colors(){return Ll},get skipAnimation(){return t4},get willAdvance(){return KE},assign:I$}),nh=new Set,vi=[],zE=[],Lb=0,_d={get idle(){return!nh.size&&!vi.length},start(e){Lb>e.priority?(nh.add(e),Ue.onStart(F$)):(r4(e),Ue(UE))},advance:UE,sort(e){if(Lb)Ue.onFrame(()=>_d.sort(e));else{let t=vi.indexOf(e);~t&&(vi.splice(t,1),o4(e))}},clear(){vi=[],nh.clear()}};function F$(){nh.forEach(r4),nh.clear(),Ue(UE)}function r4(e){vi.includes(e)||o4(e)}function o4(e){vi.splice(N$(vi,t=>t.priority>e.priority),0,e)}function UE(e){let t=zE;for(let r=0;r<vi.length;r++){let o=vi[r];Lb=o.priority,o.idle||(KE(o),o.advance(e),o.idle||t.push(o))}return Lb=0,zE=vi,zE.length=0,vi=t,vi.length>0}function N$(e,t){let r=e.findIndex(t);return r<0?e.length:r}var n4={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},$i="[-+]?\\d*\\.?\\d+",Db=$i+"%";function jb(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var V$=new RegExp("rgb"+jb($i,$i,$i)),M$=new RegExp("rgba"+jb($i,$i,$i,$i)),L$=new RegExp("hsl"+jb($i,Db,Db)),D$=new RegExp("hsla"+jb($i,Db,Db,$i)),B$=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,j$=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,z$=/^#([0-9a-fA-F]{6})$/,H$=/^#([0-9a-fA-F]{8})$/;function G$(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=z$.exec(e))?parseInt(t[1]+"ff",16)>>>0:Ll&&Ll[e]!==void 0?Ll[e]:(t=V$.exec(e))?(yd(t[1])<<24|yd(t[2])<<16|yd(t[3])<<8|255)>>>0:(t=M$.exec(e))?(yd(t[1])<<24|yd(t[2])<<16|yd(t[3])<<8|XF(t[4]))>>>0:(t=B$.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=H$.exec(e))?parseInt(t[1],16)>>>0:(t=j$.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=L$.exec(e))?(KF(ZF(t[1]),Vb(t[2]),Vb(t[3]))|255)>>>0:(t=D$.exec(e))?(KF(ZF(t[1]),Vb(t[2]),Vb(t[3]))|XF(t[4]))>>>0:null}function HE(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 KF(e,t,r){let o=r<.5?r*(1+t):r+t-r*t,n=2*r-o,i=HE(n,o,e+1/3),s=HE(n,o,e),a=HE(n,o,e-1/3);return Math.round(i*255)<<24|Math.round(s*255)<<16|Math.round(a*255)<<8}function yd(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function ZF(e){return(parseFloat(e)%360+360)%360/360}function XF(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function Vb(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function QF(e){let t=G$(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 Dl=(e,t,r)=>{if(ve.fun(e))return e;if(ve.arr(e))return Dl({range:e,output:t,extrapolate:r});if(ve.str(e.output[0]))return YE(e);let o=e,n=o.output,i=o.range||[0,1],s=o.extrapolateLeft||o.extrapolate||"extend",a=o.extrapolateRight||o.extrapolate||"extend",u=o.easing||(c=>c);return c=>{let f=W$(c,i);return U$(c,i[f],i[f+1],n[f],n[f+1],u,s,a,o.map)}};function U$(e,t,r,o,n,i,s,a,u){let c=u?u(e):e;if(c<t){if(s==="identity")return c;s==="clamp"&&(c=t)}if(c>r){if(a==="identity")return c;a==="clamp"&&(c=r)}return o===n?o:t===r?e<=t?o:n:(t===-1/0?c=-c:r===1/0?c=c-t:c=(c-t)/(r-t),c=i(c),o===-1/0?c=-c:n===1/0?c=c+o:c=c*(n-o)+o,c)}function W$(e,t){for(var r=1;r<t.length-1&&!(t[r]>=e);++r);return r-1}function WE(){return WE=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},WE.apply(this,arguments)}var bd=Symbol.for("FluidValue.get"),wu=Symbol.for("FluidValue.observers"),Zo=e=>!!(e&&e[bd]),uo=e=>e&&e[bd]?e[bd]():e,ZE=e=>e[wu]||null;function q$(e,t){e.eventObserved?e.eventObserved(t):e(t)}function xu(e,t){let r=e[wu];r&&r.forEach(o=>{q$(o,t)})}var wd=class{constructor(t){if(this[bd]=void 0,this[wu]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");Y$(this,t)}},Y$=(e,t)=>i4(e,bd,t);function Bl(e,t){if(e[bd]){let r=e[wu];r||i4(e,wu,r=new Set),r.has(t)||(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}function jl(e,t){let r=e[wu];if(r&&r.has(t)){let o=r.size-1;o?r.delete(t):e[wu]=null,e.observerRemoved&&e.observerRemoved(o,t)}}var i4=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),Mb=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,K$=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,JF=new RegExp(`(${Mb.source})(%|[a-z]+)`,"i"),Z$=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,zb=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,s4=e=>{let[t,r]=X$(e);if(!t||qE())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&&zb.test(r))return s4(r);if(r)return r}return e},X$=e=>{let t=zb.exec(e);if(!t)return[,];let[,r,o]=t;return[r,o]},GE,Q$=(e,t,r,o,n)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(o)}, ${n})`,Hb=e=>{GE||(GE=Ll?new RegExp(`(${Object.keys(Ll).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>uo(i).replace(zb,s4).replace(K$,QF).replace(GE,QF)),r=t.map(i=>i.match(Mb).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=>Dl(WE({},e,{output:i})));return i=>{var s;let a=!JF.test(t[0])&&((s=t.find(c=>JF.test(c)))==null?void 0:s.replace(Mb,"")),u=0;return t[0].replace(Mb,()=>`${n[u++](i)}${a||""}`).replace(Z$,Q$)}},a4="react-spring: ",l4=e=>{let t=e,r=!1;if(typeof t!="function")throw new TypeError(`${a4}once requires a function parameter`);return(...o)=>{r||(t(...o),r=!0)}},J$=l4(console.warn);function c4(){J$(`${a4}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var EAe=l4(console.warn);function Cd(e){return ve.str(e)&&(e[0]=="#"||/\d/.test(e)||!qE()&&zb.test(e)||e in(Ll||{}))}var ih=qE()?yi.useEffect:yi.useLayoutEffect,$$=()=>{let e=(0,yi.useRef)(!1);return ih(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function XE(){let e=(0,yi.useState)()[1],t=$$();return()=>{t.current&&e(Math.random())}}function u4(e,t){let[r]=(0,yi.useState)(()=>({inputs:t,result:e()})),o=(0,yi.useRef)(),n=o.current,i=n;return i?t&&i.inputs&&eee(t,i.inputs)||(i={inputs:t,result:e()}):i=r,(0,yi.useEffect)(()=>{o.current=i,n==r&&(r.inputs=r.result=void 0)},[i]),i.result}function eee(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 QE=e=>(0,yi.useEffect)(e,tee),tee=[];var hh=l(he()),gh=l(he());var p4=l(he()),Pa=l(he()),sh=Symbol.for("Animated:node"),ree=e=>!!e&&e[sh]===e,es=e=>e&&e[sh],qb=(e,t)=>$F(e,sh,t),ah=e=>e&&e[sh]&&e[sh].getPayload(),Gb=class{constructor(){this.payload=void 0,qb(this,this)}getPayload(){return this.payload||[]}},Su=class e extends Gb{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,ve.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 ve.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,ve.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},_u=class e extends Su{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=Dl({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(ve.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=Dl({output:[this.getValue(),t]})),this._value=0,super.reset()}},Ub={dependencies:null},Cu=class extends Gb{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let r={};return bi(this.source,(o,n)=>{ree(o)?r[n]=o.getValue(t):Zo(o)?r[n]=uo(o):t||(r[n]=o)}),r}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&Kt(this.payload,t=>t.reset())}_makePayload(t){if(t){let r=new Set;return bi(t,this._addToPayload,r),Array.from(r)}}_addToPayload(t){Ub.dependencies&&Zo(t)&&Ub.dependencies.add(t);let r=ah(t);r&&Kt(r,o=>this.add(o))}},JE=class e extends Cu{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(oee)),!0)}};function oee(e){return(Cd(e)?_u:Su).create(e)}function Yb(e){let t=es(e);return t?t.constructor:ve.arr(e)?JE:Cd(e)?_u:Su}function Wb(){return Wb=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},Wb.apply(this,arguments)}var f4=(e,t)=>{let r=!ve.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,Pa.forwardRef)((o,n)=>{let i=(0,Pa.useRef)(null),s=r&&(0,Pa.useCallback)(g=>{i.current=iee(n,g)},[n]),[a,u]=nee(o,t),c=XE(),f=()=>{let g=i.current;if(r&&!g)return;(g?t.applyAnimatedValues(g,a.getValue(!0)):!1)===!1&&c()},d=new $E(f,u),m=(0,Pa.useRef)();ih(()=>(m.current=d,Kt(u,g=>Bl(g,d)),()=>{m.current&&(Kt(m.current.deps,g=>jl(g,m.current)),Ue.cancel(m.current.update))})),(0,Pa.useEffect)(f,[]),QE(()=>()=>{let g=m.current;Kt(g.deps,v=>jl(v,g))});let h=t.getComponentProps(a.getValue());return p4.createElement(e,Wb({},h,{ref:s}))})},$E=class{constructor(t,r){this.update=t,this.deps=r}eventObserved(t){t.type=="change"&&Ue.write(this.update)}};function nee(e,t){let r=new Set;return Ub.dependencies=r,e.style&&(e=Wb({},e,{style:t.createAnimatedStyle(e.style)})),e=new Cu(e),Ub.dependencies=null,[e,r]}function iee(e,t){return e&&(ve.fun(e)?e(t):e.current=t),t}var d4=Symbol.for("AnimatedComponent"),h4=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:r=n=>new Cu(n),getComponentProps:o=n=>n}={})=>{let n={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:o},i=s=>{let a=m4(s)||"Anonymous";return ve.str(s)?s=i[s]||(i[s]=f4(s,n)):s=s[d4]||(s[d4]=f4(s,n)),s.displayName=`Animated(${a})`,s};return bi(e,(s,a)=>{ve.arr(e)&&(a=m4(s)),i[a]=i(s)}),{animated:i}},m4=e=>ve.str(e)?e:e&&ve.str(e.displayName)?e.displayName:ve.fun(e)&&e.name||null;function Xo(){return Xo=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},Xo.apply(this,arguments)}function Tu(e,...t){return ve.fun(e)?e(...t):e}var fh=(e,t)=>e===!0||!!(t&&e&&(ve.fun(e)?e(t):Rn(e).includes(t))),P4=(e,t)=>ve.obj(e)?t&&e[t]:e,R4=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,see=e=>e,A4=(e,t=see)=>{let r=aee;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);ve.und(i)||(o[n]=i)}return o},aee=["config","onProps","onStart","onChange","onPause","onResume","onRest"],lee={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 cee(e){let t={},r=0;if(bi(e,(o,n)=>{lee[n]||(t[n]=o,r++)}),r)return t}function O4(e){let t=cee(e);if(t){let r={to:t};return bi(e,(o,n)=>n in t||(r[n]=o)),r}return Xo({},e)}function dh(e){return e=uo(e),ve.arr(e)?e.map(dh):Cd(e)?Zn.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function r2(e){return ve.fun(e)||ve.arr(e)&&ve.obj(e[0])}var uee={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}},Xb=1.70158,Kb=Xb*1.525,g4=Xb+1,v4=2*Math.PI/3,y4=2*Math.PI/4.5,Zb=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,d2={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=>g4*e*e*e-Xb*e*e,easeOutBack:e=>1+g4*Math.pow(e-1,3)+Xb*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((Kb+1)*2*e-Kb)/2:(Math.pow(2*e-2,2)*((Kb+1)*(e*2-2)+Kb)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*v4),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*v4)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*y4))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*y4)/2+1,easeInBounce:e=>1-Zb(1-e),easeOutBounce:Zb,easeInOutBounce:e=>e<.5?(1-Zb(1-2*e))/2:(1+Zb(2*e-1))/2},o2=Xo({},uee.default,{mass:1,damping:1,easing:d2.linear,clamp:!1}),n2=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,o2)}};function fee(e,t,r){r&&(r=Xo({},r),b4(r,t),t=Xo({},r,t)),b4(e,t),Object.assign(e,t);for(let s in o2)e[s]==null&&(e[s]=o2[s]);let{mass:o,frequency:n,damping:i}=e;return ve.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 b4(e,t){if(!ve.und(t.decay))e.duration=void 0;else{let r=!ve.und(t.tension)||!ve.und(t.friction);(r||!ve.und(t.frequency)||!ve.und(t.damping)||!ve.und(t.mass))&&(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}}var w4=[],i2=class{constructor(){this.changed=!1,this.values=w4,this.toValues=null,this.fromValues=w4,this.to=void 0,this.from=void 0,this.config=new n2,this.immediate=!1}};function k4(e,{key:t,props:r,defaultProps:o,state:n,actions:i}){return new Promise((s,a)=>{var u;let c,f,d=fh((u=r.cancel)!=null?u:o?.cancel,t);if(d)g();else{ve.und(r.pause)||(n.paused=fh(r.pause,t));let v=o?.pause;v!==!0&&(v=n.paused||fh(v,t)),c=Tu(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(),c=f.time-Ue.now()}function h(){c>0&&!Zn.skipAnimation?(n.delayed=!0,f=Ue.setTimeout(g,c),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(Xo({},r,{callId:e,cancel:d}),s)}catch(v){a(v)}}})}var m2=(e,t)=>t.length==1?t[0]:t.some(r=>r.cancelled)?Td(e.get()):t.every(r=>r.noop)?I4(e.get()):ts(e.get(),t.every(r=>r.finished)),I4=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),ts=(e,t,r=!1)=>({value:e,finished:t,cancelled:r}),Td=e=>({value:e,cancelled:!0,finished:!1});function F4(e,t,r,o){let{callId:n,parentId:i,onRest:s}=t,{asyncTo:a,promise:u}=r;return!i&&e===a&&!t.reset?u:r.promise=(async()=>{r.asyncId=n,r.asyncTo=e;let c=A4(t,(y,x)=>x==="onRest"?void 0:y),f,d,m=new Promise((y,x)=>(f=y,d=x)),h=y=>{let x=n<=(r.cancelId||0)&&Td(o)||n!==r.asyncId&&ts(o,!1);if(x)throw y.result=x,d(y),y},g=(y,x)=>{let b=new Qb,w=new Jb;return(async()=>{if(Zn.skipAnimation)throw mh(r),w.result=ts(o,!1),d(w),w;h(b);let S=ve.obj(y)?Xo({},y):Xo({},x,{to:y});S.parentId=n,bi(c,(_,R)=>{ve.und(S[R])&&(S[R]=_)});let C=await o.start(S);return h(b),r.paused&&await new Promise(_=>{r.resumeQueue.add(_)}),C})()},v;if(Zn.skipAnimation)return mh(r),ts(o,!1);try{let y;ve.arr(e)?y=(async x=>{for(let b of x)await g(b)})(e):y=Promise.resolve(e(g,o.stop.bind(o))),await Promise.all([y.then(f),m]),v=ts(o.get(),!0,!1)}catch(y){if(y instanceof Qb)v=y.result;else if(y instanceof Jb)v=y.result;else throw y}finally{n==r.asyncId&&(r.asyncId=i,r.asyncTo=i?a:void 0,r.promise=i?u:void 0)}return ve.fun(s)&&Ue.batchedUpdates(()=>{s(v,o,o.item)}),v})()}function mh(e,t){xd(e.timeouts,r=>r.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var Qb=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}},Jb=class extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}},s2=e=>e instanceof ph,dee=1,ph=class extends wd{constructor(...t){super(...t),this.id=dee++,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=es(this);return t&&t.getValue()}to(...t){return Zn.to(this,t)}interpolate(...t){return c4(),Zn.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){xu(this,{type:"change",parent:this,value:t,idle:r})}_onPriorityChange(t){this.idle||_d.sort(this),xu(this,{type:"priority",parent:this,priority:t})}},Eu=Symbol.for("SpringPhase"),N4=1,a2=2,l2=4,e2=e=>(e[Eu]&N4)>0,zl=e=>(e[Eu]&a2)>0,lh=e=>(e[Eu]&l2)>0,x4=(e,t)=>t?e[Eu]|=a2|N4:e[Eu]&=~a2,S4=(e,t)=>t?e[Eu]|=l2:e[Eu]&=~l2,c2=class extends ph{constructor(t,r){if(super(),this.key=void 0,this.animation=new i2,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,!ve.und(t)||!ve.und(r)){let o=ve.obj(t)?Xo({},t):Xo({},r,{from:t});ve.und(o.default)&&(o.default=!0),this.start(o)}}get idle(){return!(zl(this)||this._state.asyncTo)||lh(this)}get goal(){return uo(this.animation.to)}get velocity(){let t=es(this);return t instanceof Su?t.lastVelocity||0:t.getPayload().map(r=>r.lastVelocity||0)}get hasAnimated(){return e2(this)}get isAnimating(){return zl(this)}get isPaused(){return lh(this)}get isDelayed(){return this._state.delayed}advance(t){let r=!0,o=!1,n=this.animation,{config:i,toValues:s}=n,a=ah(n.to);!a&&Zo(n.to)&&(s=Rn(uo(n.to))),n.values.forEach((f,d)=>{if(f.done)return;let m=f.constructor==_u?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,y=n.fromValues[d],x=f.v0!=null?f.v0:f.v0=ve.arr(i.velocity)?i.velocity[d]:i.velocity,b,w=i.precision||(y==m?.005:Math.min(1,Math.abs(m-y)*.001));if(ve.und(i.duration))if(i.decay){let S=i.decay===!0?.998:i.decay,C=Math.exp(-(1-S)*v);g=y+x/(1-S)*(1-C),h=Math.abs(f.lastPosition-g)<=w,b=x*C}else{b=f.lastVelocity==null?x:f.lastVelocity;let S=i.restVelocity||w/10,C=i.clamp?0:i.bounce,_=!ve.und(C),R=y==m?f.v0>0:y<m,E,A=!1,M=1,I=Math.ceil(t/M);for(let T=0;T<I&&(E=Math.abs(b)>S,!(!E&&(h=Math.abs(m-g)<=w,h)));++T){_&&(A=g==m||g>m==R,A&&(b=-b*C,g=m));let N=-i.tension*1e-6*(g-m),B=-i.friction*.001*b,L=(N+B)/i.mass;b=b+L*M,g=g+b*M}}else{let S=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)),S=(i.progress||0)+v/this._memoizedDuration,S=S>1?1:S<0?0:S,f.durationProgress=S),g=y+i.easing(S)*(m-y),b=(g-f.lastPosition)/t,h=S==1}f.lastVelocity=b,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 u=es(this),c=u.getValue();if(r){let f=uo(n.to);(c!==f||o)&&!i.decay?(u.setValue(f),this._onChange(f)):o&&i.decay&&this._onChange(c),this._stop()}else o&&this._onChange(c)}set(t){return Ue.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(zl(this)){let{to:t,config:r}=this.animation;Ue.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 ve.und(t)?(o=this.queue||[],this.queue=[]):o=[ve.obj(t)?t:Xo({},r,{to:t})],Promise.all(o.map(n=>this._update(n))).then(n=>m2(this,n))}stop(t){let{to:r}=this.animation;return this._focus(this.get()),mh(this._state,t&&this._lastCallId),Ue.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=ve.obj(o)?o[r]:o,(o==null||r2(o))&&(o=void 0),n=ve.obj(n)?n[r]:n,n==null&&(n=void 0);let i={to:o,from:n};return e2(this)||(t.reverse&&([o,n]=[n,o]),n=uo(n),ve.und(n)?es(this)||this._set(o):this._set(n)),i}_update(t,r){let o=Xo({},t),{key:n,defaultProps:i}=this;o.default&&Object.assign(i,A4(o,(u,c)=>/^on/.test(c)?P4(u,n):u)),C4(this,o,"onProps"),uh(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 k4(++this._lastCallId,{key:n,props:o,defaultProps:i,state:a,actions:{pause:()=>{lh(this)||(S4(this,!0),Sd(a.pauseQueue),uh(this,"onPause",ts(this,ch(this,this.animation.to)),this))},resume:()=>{lh(this)&&(S4(this,!1),zl(this)&&this._resume(),Sd(a.resumeQueue),uh(this,"onResume",ts(this,ch(this,this.animation.to)),this))},start:this._merge.bind(this,s)}}).then(u=>{if(o.loop&&u.finished&&!(r&&u.noop)){let c=V4(o);if(c)return this._update(c,!0)}return u})}_merge(t,r,o){if(r.cancel)return this.stop(!0),o(Td(this));let n=!ve.und(t.to),i=!ve.und(t.from);if(n||i)if(r.callId>this._lastToId)this._lastToId=r.callId;else return o(Td(this));let{key:s,defaultProps:a,animation:u}=this,{to:c,from:f}=u,{to:d=c,from:m=f}=t;i&&!n&&(!r.default||ve.und(d))&&(d=m),r.reverse&&([d,m]=[m,d]);let h=!As(m,f);h&&(u.from=m),m=uo(m);let g=!As(d,c);g&&this._focus(d);let v=r2(r.to),{config:y}=u,{decay:x,velocity:b}=y;(n||i)&&(y.velocity=0),r.config&&!v&&fee(y,Tu(r.config,s),r.config!==a.config?Tu(a.config,s):void 0);let w=es(this);if(!w||ve.und(d))return o(ts(this,!0));let S=ve.und(r.reset)?i&&!r.default:!ve.und(m)&&fh(r.reset,s),C=S?m:this.get(),_=dh(d),R=ve.num(_)||ve.arr(_)||Cd(_),E=!v&&(!R||fh(a.immediate||r.immediate,s));if(g){let T=Yb(d);if(T!==w.constructor)if(E)w=this._set(_);else throw Error(`Cannot animate between ${w.constructor.name} and ${T.name}, as the "to" prop suggests`)}let A=w.constructor,M=Zo(d),I=!1;if(!M){let T=S||!e2(this)&&h;(g||T)&&(I=As(dh(C),_),M=!I),(!As(u.immediate,E)&&!E||!As(y.decay,x)||!As(y.velocity,b))&&(M=!0)}if(I&&zl(this)&&(u.changed&&!S?M=!0:M||this._stop(c)),!v&&((M||Zo(c))&&(u.values=w.getPayload(),u.toValues=Zo(d)?null:A==_u?[1]:Rn(_)),u.immediate!=E&&(u.immediate=E,!E&&!S&&this._set(c)),M)){let{onRest:T}=u;Kt(mee,B=>C4(this,r,B));let N=ts(this,ch(this,c));Sd(this._pendingCalls,N),this._pendingCalls.add(o),u.changed&&Ue.batchedUpdates(()=>{u.changed=!S,T?.(N,this),S?Tu(a.onRest,N):u.onStart==null||u.onStart(N,this)})}S&&this._set(C),v?o(F4(r.to,r,this._state,this)):M?this._start():zl(this)&&!g?this._pendingCalls.add(o):o(I4(C))}_focus(t){let r=this.animation;t!==r.to&&(ZE(this)&&this._detach(),r.to=t,ZE(this)&&this._attach())}_attach(){let t=0,{to:r}=this.animation;Zo(r)&&(Bl(r,this),s2(r)&&(t=r.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;Zo(t)&&jl(t,this)}_set(t,r=!0){let o=uo(t);if(!ve.und(o)){let n=es(this);if(!n||!As(o,n.getValue())){let i=Yb(o);!n||n.constructor!=i?qb(this,i.create(o)):n.setValue(o),n&&Ue.batchedUpdates(()=>{this._onChange(o,r)})}}return es(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,uh(this,"onStart",ts(this,ch(this,t.to)),this))}_onChange(t,r){r||(this._onStart(),Tu(this.animation.onChange,t,this)),Tu(this.defaultProps.onChange,t,this),super._onChange(t,r)}_start(){let t=this.animation;es(this).reset(uo(t.to)),t.immediate||(t.fromValues=t.values.map(r=>r.lastPosition)),zl(this)||(x4(this,!0),lh(this)||this._resume())}_resume(){Zn.skipAnimation?this.finish():_d.start(this)}_stop(t,r){if(zl(this)){x4(this,!1);let o=this.animation;Kt(o.values,i=>{i.done=!0}),o.toValues&&(o.onChange=o.onPause=o.onResume=void 0),xu(this,{type:"idle",parent:this});let n=r?Td(this.get()):ts(this.get(),ch(this,t??o.to));Sd(this._pendingCalls,n),o.changed&&(o.changed=!1,uh(this,"onRest",n,this))}}};function ch(e,t){let r=dh(t),o=dh(e.get());return As(o,r)}function V4(e,t=e.loop,r=e.to){let o=Tu(t);if(o){let n=o!==!0&&O4(o),i=(n||e).reverse,s=!n||n.reset;return u2(Xo({},e,{loop:t,default:!1,pause:void 0,to:!i||r2(r)?r:void 0,from:s?e.from:void 0,reset:s},n))}}function u2(e){let{to:t,from:r}=e=O4(e),o=new Set;return ve.obj(t)&&_4(t,o),ve.obj(r)&&_4(r,o),e.keys=o.size?Array.from(o):null,e}function _4(e,t){bi(e,(r,o)=>r!=null&&t.add(o))}var mee=["onStart","onRest","onChange","onPause","onResume"];function C4(e,t,r){e.animation[r]=t[r]!==R4(t,r)?P4(t[r],e.key):void 0}function uh(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 pee=["onStart","onChange","onRest"],hee=1,Ed=class{constructor(t,r){this.id=hee++,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(Xo({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];ve.und(o)||this.springs[r].set(o)}}update(t){return t&&this.queue.push(u2(t)),this}start(t){let{queue:r}=this;return t?r=Rn(t).map(u2):this.queue=[],this._flush?this._flush(this,r):(L4(this,r),gee(this,r))}stop(t,r){if(t!==!!t&&(r=t),r){let o=this.springs;Kt(Rn(r),n=>o[n].stop(!!t))}else mh(this._state,this._lastAsyncId),this.each(o=>o.stop(!!t));return this}pause(t){if(ve.und(t))this.start({pause:!0});else{let r=this.springs;Kt(Rn(t),o=>r[o].pause())}return this}resume(t){if(ve.und(t))this.start({pause:!1});else{let r=this.springs;Kt(Rn(t),o=>r[o].resume())}return this}each(t){bi(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,xd(t,([u,c])=>{c.value=this.get(),u(c,this,this._item)}));let s=!n&&this._started,a=i||s&&o.size?this.get():null;i&&r.size&&xd(r,([u,c])=>{c.value=a,u(c,this,this._item)}),s&&(this._started=!1,xd(o,([u,c])=>{c.value=a,u(c,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;Ue.onFrame(this._onFrame)}};function gee(e,t){return Promise.all(t.map(r=>M4(e,r))).then(r=>m2(e,r))}async function M4(e,t,r){let{keys:o,to:n,from:i,loop:s,onRest:a,onResolve:u}=t,c=ve.obj(t.default)&&t.default;s&&(t.loop=!1),n===!1&&(t.to=null),i===!1&&(t.from=null);let f=ve.arr(n)||ve.fun(n)?n:void 0;f?(t.to=void 0,t.onRest=void 0,c&&(c.onRest=void 0)):Kt(pee,v=>{let y=t[v];if(ve.fun(y)){let x=e._events[v];t[v]=({finished:b,cancelled:w})=>{let S=x.get(y);S?(b||(S.finished=!1),w&&(S.cancelled=!0)):x.set(y,{value:null,finished:b||!1,cancelled:w||!1})},c&&(c[v]=t[v])}});let d=e._state;t.pause===!d.paused?(d.paused=t.pause,Sd(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||R4(t,"cancel")===!0;(f||h&&d.asyncId)&&m.push(k4(++e._lastAsyncId,{props:t,state:d,actions:{pause:Bb,resume:Bb,start(v,y){h?(mh(d,e._lastAsyncId),y(Td(e))):(v.onRest=a,y(F4(f,v,d,e)))}}})),d.paused&&await new Promise(v=>{d.resumeQueue.add(v)});let g=m2(e,await Promise.all(m));if(s&&g.finished&&!(r&&g.noop)){let v=V4(t,s,n);if(v)return L4(e,[v]),M4(e,v,!0)}return u&&Ue.batchedUpdates(()=>u(g,e,e.item)),g}function vee(e,t){let r=new c2;return r.key=e,t&&Bl(r,t),r}function yee(e,t,r){t.keys&&Kt(t.keys,o=>{(e[o]||(e[o]=r(o)))._prepareNode(t)})}function L4(e,t){Kt(t,r=>{yee(e.springs,r,o=>vee(o,e))})}function bee(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 wee=["children"],p2=e=>{let{children:t}=e,r=bee(e,wee),o=(0,gh.useContext)($b),n=r.pause||!!o.pause,i=r.immediate||!!o.immediate;r=u4(()=>({pause:n,immediate:i}),[n,i]);let{Provider:s}=$b;return hh.createElement(s,{value:r},t)},$b=xee(p2,{});p2.Provider=$b.Provider;p2.Consumer=$b.Consumer;function xee(e,t){return Object.assign(e,hh.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var T4;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(T4||(T4={}));var f2=class extends ph{constructor(t,r){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=Dl(...r);let o=this._get(),n=Yb(o);qb(this,n.create(o))}advance(t){let r=this._get(),o=this.get();As(r,o)||(es(this).setValue(r),this._onChange(r,this.idle)),!this.idle&&E4(this._active)&&t2(this)}_get(){let t=ve.arr(this.source)?this.source.map(uo):Rn(uo(this.source));return this.calc(...t)}_start(){this.idle&&!E4(this._active)&&(this.idle=!1,Kt(ah(this),t=>{t.done=!1}),Zn.skipAnimation?(Ue.batchedUpdates(()=>this.advance()),t2(this)):_d.start(this))}_attach(){let t=1;Kt(Rn(this.source),r=>{Zo(r)&&Bl(r,this),s2(r)&&(r.idle||this._active.add(r),t=Math.max(t,r.priority+1))}),this.priority=t,this._start()}_detach(){Kt(Rn(this.source),t=>{Zo(t)&&jl(t,this)}),this._active.clear(),t2(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=Rn(this.source).reduce((r,o)=>Math.max(r,(s2(o)?o.priority:0)+1),0))}};function See(e){return e.idle!==!1}function E4(e){return!e.size||Array.from(e).every(See)}function t2(e){e.idle||(e.idle=!0,Kt(ah(e),t=>{t.done=!0}),xu(e,{type:"idle",parent:e}))}Zn.assign({createStringInterpolator:Hb,to:(e,t)=>new f2(e,t)});var MAe=_d.advance;var B4=l(xs());function y2(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 _ee=["style","children","scrollTop","scrollLeft"],j4=/^--/;function Cee(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!j4.test(e)&&!(vh.hasOwnProperty(e)&&vh[e])?t+"px":(""+t).trim()}var D4={};function Tee(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,u=y2(o,_ee),c=Object.values(u),f=Object.keys(u).map(d=>r||e.hasAttribute(d)?d:D4[d]||(D4[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=Cee(d,n[d]);j4.test(d)?e.style.setProperty(d,m):e.style[d]=m}f.forEach((d,m)=>{e.setAttribute(d,c[m])}),s!==void 0&&(e.scrollTop=s),a!==void 0&&(e.scrollLeft=a)}var vh={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},Eee=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),Pee=["Webkit","Ms","Moz","O"];vh=Object.keys(vh).reduce((e,t)=>(Pee.forEach(r=>e[Eee(r,t)]=e[t]),e),vh);var Ree=["x","y","z"],Aee=/^(matrix|translate|scale|rotate|skew)/,Oee=/^(translate)/,kee=/^(rotate|skew)/,h2=(e,t)=>ve.num(e)&&e!==0?e+t:e,e0=(e,t)=>ve.arr(e)?e.every(r=>e0(r,t)):ve.num(e)?e===t:parseFloat(e)===t,g2=class extends Cu{constructor(t){let{x:r,y:o,z:n}=t,i=y2(t,Ree),s=[],a=[];(r||o||n)&&(s.push([r||0,o||0,n||0]),a.push(u=>[`translate3d(${u.map(c=>h2(c,"px")).join(",")})`,e0(u,0)])),bi(i,(u,c)=>{if(c==="transform")s.push([u||""]),a.push(f=>[f,f===""]);else if(Aee.test(c)){if(delete i[c],ve.und(u))return;let f=Oee.test(c)?"px":kee.test(c)?"deg":"";s.push(Rn(u)),a.push(c==="rotate3d"?([d,m,h,g])=>[`rotate3d(${d},${m},${h},${h2(g,f)})`,e0(g,0)]:d=>[`${c}(${d.map(m=>h2(m,f)).join(",")})`,e0(d,c.startsWith("scale")?1:0)])}}),s.length&&(i.transform=new v2(s,a)),super(i)}},v2=class extends wd{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 Kt(this.inputs,(o,n)=>{let i=uo(o[0]),[s,a]=this.transforms[n](ve.arr(i)?i:o.map(uo));t+=" "+s,r=r&&a}),r?"none":t}observerAdded(t){t==1&&Kt(this.inputs,r=>Kt(r,o=>Zo(o)&&Bl(o,this)))}observerRemoved(t){t==0&&Kt(this.inputs,r=>Kt(r,o=>Zo(o)&&jl(o,this)))}eventObserved(t){t.type=="change"&&(this._value=null),xu(this,t)}},Iee=["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"],Fee=["scrollTop","scrollLeft"];Zn.assign({batchedUpdates:B4.unstable_batchedUpdates,createStringInterpolator:Hb,colors:n4});var Nee=h4(Iee,{applyAnimatedValues:Tee,createAnimatedStyle:e=>new g2(e),getComponentProps:e=>y2(e,Fee)}),UAe=Nee.animated;var Pd=l(G(),1);function Vee(e){return{top:e.offsetTop,left:e.offsetLeft}}var Mee=400;function Lee({triggerAnimationOnChange:e}){let t=(0,Pd.useRef)(),{previous:r,prevRect:o}=(0,Pd.useMemo)(()=>({previous:t.current&&Vee(t.current),prevRect:t.current&&t.current.getBoundingClientRect()}),[e]);return(0,Pd.useLayoutEffect)(()=>{if(!r||!t.current||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let i=new Ed({x:0,y:0,width:o.width,height:o.height,config:{duration:Mee,easing:d2.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 y=m===0&&h===0;t.current.style.transformOrigin="center center",t.current.style.transform=y?null:`translate3d(${m}px,${h}px,0)`,t.current.style.width=y?null:`${g}px`,t.current.style.height=y?null:`${v}px`}});t.current.style.transform=void 0;let s=t.current.getBoundingClientRect(),a=Math.round(o.left-s.left),u=Math.round(o.top-s.top),c=s.width,f=s.height;return i.start({x:0,y:0,width:c,height:f,from:{x:a,y:u,width:o.width,height:o.height}}),()=>{i.stop(),i.set({x:0,y:0,width:o.width,height:o.height})}},[r,o]),t}var z4=Lee;var Y4=l(me(),1);var K4=l(xe(),1);var yh=l(me(),1),G4=l(Y(),1),Qo=l(q(),1),Rd=l(xe(),1),U4=l(Pu(),1),W4=l(st(),1);var b2=l(nr(),1);function fo(){return!!(0,b2.getQueryArg)(window.location.href,"wp_theme_preview")}function Hl(){return fo()?(0,b2.getQueryArg)(window.location.href,"wp_theme_preview"):null}var q4=l(O(),1),{useLocation:Dee}=U(W4.privateApis),{useEntitiesSavedStatesIsDirty:Bee}=U(Rd.privateApis);function t0({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}=Dee(),{setIsSaveViewOpened:u}=(0,yh.useDispatch)(We),{saveDirtyEntities:c}=U((0,yh.useDispatch)(Rd.store)),{dirtyEntityRecords:f}=Bee(),{isSaving:d,isSaveViewOpen:m,previewingThemeName:h}=(0,yh.useSelect)(S=>{let{isSavingEntityRecord:C,isResolving:_}=S(Rd.store),{isSaveViewOpened:R}=S(We),E=_("activateTheme"),A=Hl();return{isSaving:f.some(M=>C(M.kind,M.name,M.key))||E,isSaveViewOpen:R(),previewingThemeName:A?S(Rd.store).getTheme(A)?.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 y=d||!g&&!fo(),b=fo()?d?(0,Qo.sprintf)((0,Qo.__)("Activating %s"),h):y?(0,Qo.__)("Saved"):g?(0,Qo.sprintf)((0,Qo.__)("Activate %s & Save"),h):(0,Qo.sprintf)((0,Qo.__)("Activate %s"),h):d?(0,Qo.__)("Saving"):y?(0,Qo.__)("Saved"):!v&&o?(0,Qo.sprintf)((0,Qo._n)("Review %d change\u2026","Review %d changes\u2026",f.length),f.length):(0,Qo.__)("Save");return(0,q4.jsx)(G4.Button,{variant:t,className:e,"aria-disabled":y,"aria-expanded":m,isBusy:d,onClick:y?void 0:v?()=>c({dirtyEntityRecords:f}):()=>u(!0),label:b,shortcut:y?void 0:U4.displayShortcut.primary("s"),showTooltip:r,icon:n,__next40pxDefaultSize:s,size:i,children:b})}var w2=l(O(),1);function x2(){let{isDisabled:e,isSaving:t}=(0,Y4.useSelect)(r=>{let{__experimentalGetDirtyEntityRecords:o,isSavingEntityRecord:n}=r(K4.store),i=o(),s=i.some(a=>n(a.kind,a.name,a.key));return{isSaving:s,isDisabled:s||!i.length&&!fo()}},[]);return(0,w2.jsx)(te,{className:"edit-site-save-hub",gap:"lg",children:(0,w2.jsx)(t0,{className:"edit-site-save-hub__button",variant:e&&!t?null:"primary",showTooltip:!1,icon:e&&!t?du:null,showReviewMessage:!0,__next40pxDefaultSize:!0})})}var n0=l(Y(),1),bh=l(me(),1),rs=l(q(),1),wh=l(xe(),1),iN=l(st(),1),sN=l(G(),1);var Z4=l(xe(),1),X4=l(me(),1),Q4=l(st(),1),J4=l(nr(),1);var{useHistory:jee,useLocation:zee}=U(Q4.privateApis);function $4(){let e=jee(),{path:t}=zee(),{startResolution:r,finishResolution:o}=(0,X4.useDispatch)(Z4.store);return async()=>{if(fo()){let n="themes.php?action=activate&stylesheet="+Hl()+"&_wpnonce="+window.WP_BLOCK_THEME_ACTIVATE_NONCE;r("activateTheme"),await window.fetch(n),o("activateTheme"),e.navigate((0,J4.addQueryArgs)(t,{wp_theme_preview:""}))}}}var tN=l(r0(),1),o0=l(G(),1),rN=l(nr(),1),Hee="/wp/v2/themes?status=active";function oN(){let[e,t]=(0,o0.useState)();return(0,o0.useEffect)(()=>{let r=(0,rN.addQueryArgs)(Hee,{context:"edit",wp_theme_preview:""});(0,tN.default)({path:r}).then(o=>t(o[0])).catch(()=>{})},[]),e}var wi=l(O(),1),{useLocation:Gee}=U(iN.privateApis),{EntitiesSavedStatesExtensible:Uee,EntitiesSavedStates:Wee,useEntitiesSavedStatesIsDirty:qee}=U(wh.privateApis),Yee=({onClose:e,renderDialog:t,variant:r})=>{let o=qee(),n,i;o.isDirty?(n=(0,rs.__)("Activate & Save"),i=(0,rs.__)("Theme activated and site updated.")):(n=(0,rs.__)("Activate"),i=(0,rs.__)("Theme activated."));let s=oN(),a=(0,bh.useSelect)(d=>d(wh.store).getCurrentTheme(),[]),u=(0,wi.jsx)("p",{children:(0,rs.sprintf)((0,rs.__)("Saving your changes will change your active theme from %1$s to %2$s."),s?.name?.rendered??"...",a?.name?.rendered??"...")}),c=$4();return(0,wi.jsx)(Uee,{...o,additionalPrompt:u,close:e,onSave:async()=>{await c()},saveEnabled:!0,saveLabel:n,renderDialog:t,variant:r,successNoticeContent:i})},nN=({onClose:e,renderDialog:t,variant:r})=>fo()?(0,wi.jsx)(Yee,{onClose:e,renderDialog:t,variant:r}):(0,wi.jsx)(Wee,{close:e,renderDialog:t,variant:r});function xh(){let{query:e}=Gee(),{canvas:t="view"}=e,{isSaveViewOpen:r,isDirty:o,isSaving:n}=(0,bh.useSelect)(c=>{let{__experimentalGetDirtyEntityRecords:f,isSavingEntityRecord:d,isResolving:m}=c(wh.store),h=f(),g=m("activateTheme"),{isSaveViewOpened:v}=U(c(We));return{isSaveViewOpen:v(),isDirty:h.length>0,isSaving:h.some(y=>d(y.kind,y.name,y.key))||g}},[]),{setIsSaveViewOpened:i}=(0,bh.useDispatch)(We),s=()=>i(!1);if((0,sN.useEffect)(()=>{i(!1)},[t,i]),t==="view")return r?(0,wi.jsx)(n0.Modal,{className:"edit-site-save-panel__modal",onRequestClose:s,title:(0,rs.__)("Review changes"),size:"small",children:(0,wi.jsx)(nN,{onClose:s,variant:"inline"})}):null;let a=fo()||o,u=n||!a;return(0,wi.jsxs)(vu,{className:Z("edit-site-layout__actions",{"is-entity-save-view-open":r}),ariaLabel:(0,rs.__)("Save panel"),children:[(0,wi.jsx)("div",{className:Z("edit-site-editor__toggle-save-panel",{"screen-reader-text":r}),children:(0,wi.jsx)(n0.Button,{__next40pxDefaultSize:!0,variant:"secondary",className:"edit-site-editor__toggle-save-panel-button",onClick:()=>i(!0),"aria-haspopup":"dialog",disabled:u,accessibleWhenDisabled:!0,children:(0,rs.__)("Open save panel")})}),r&&(0,wi.jsx)(nN,{onClose:s,renderDialog:!0})]})}var He=l(O(),1),{useLocation:Kee}=U(cN.privateApis),{useStyle:aN,UploadProgressSnackbar:Zee}=U(xi.privateApis),Xee=.3,Sh={background:"#ffffff"};function Qee(){let{query:e,name:t,areas:r,widths:o}=Kee(),n=t==="notfound"?"view":e?.canvas??"view",i=!!r.mobileContent,s=r.mobileSidebar||r.mobileContent||r.preview,a=(0,Ul.useViewportMatch)("medium","<"),u=(0,Ra.useRef)(),c=(0,Ra.useRef)(),f=(0,Gl.__unstableUseNavigateRegions)(),d=(0,Ul.useReducedMotion)(),[m,h]=(0,Ul.useResizeObserver)(),g=Fb(),[v,y]=(0,Ra.useState)(!1),x=z4({triggerAnimationOnChange:t+"-"+n}),{showIconLabels:b}=(0,s0.useSelect)(_=>({showIconLabels:_(fN.store).get("core","showIconLabels")})),w=aN("color.background"),S=aN("color.gradient"),C=(0,Ul.usePrevious)(n);return(0,Ra.useEffect)(()=>{C==="edit"&&((c.current?lN.focus.tabbable.find(c.current)[0]:void 0)??u.current)?.focus()},[n]),(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(xi.UnsavedChangesWarning,{}),n==="view"&&(0,He.jsx)(HF,{}),(0,He.jsx)("div",{...f,ref:f.ref,className:Z("edit-site-layout",f.className,{"is-full-canvas":n==="edit","show-icon-labels":b}),children:(0,He.jsxs)("div",{className:"edit-site-layout__content",children:[(!a||!s)&&(0,He.jsx)(vu,{ref:c,ariaLabel:(0,_h.__)("Navigation"),className:"edit-site-layout__sidebar-region",children:(0,He.jsx)(Gl.__unstableAnimatePresence,{children:n==="view"&&(0,He.jsxs)(Gl.__unstableMotion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{type:"tween",duration:d||a?0:Xee,ease:"easeOut"},className:"edit-site-layout__sidebar",children:[(0,He.jsx)(kE,{children:(0,He.jsx)(Rb,{shouldAnimate:t!=="styles"&&t!=="identity",routeKey:t,children:(0,He.jsx)(xi.ErrorBoundary,{children:r.sidebar})})}),(0,He.jsx)(x2,{}),(0,He.jsx)(xh,{})]})})}),(0,He.jsx)(i0.SnackbarNotices,{className:"edit-site-layout__snackbar"}),(0,He.jsx)(Zee,{}),a&&s&&(0,He.jsx)("div",{className:"edit-site-layout__mobile",children:(0,He.jsx)(kE,{children:n!=="edit"?(0,He.jsxs)(He.Fragment,{children:[i&&(0,He.jsx)(TF,{ref:u}),r.mobileContent?(0,He.jsx)(Ru.ThemeProvider,{color:Sh,children:(0,He.jsx)(Rb,{routeKey:t,children:(0,He.jsx)("div",{className:"edit-site-layout__mobile-content",children:(0,He.jsx)(xi.ErrorBoundary,{children:r.mobileContent})})})}):(0,He.jsx)(Rb,{routeKey:t,children:(0,He.jsx)(xi.ErrorBoundary,{children:r.mobileSidebar})}),(0,He.jsx)(x2,{}),(0,He.jsx)(xh,{})]}):(0,He.jsx)(Ru.ThemeProvider,{color:Sh,children:(0,He.jsx)(xi.ErrorBoundary,{children:r.preview})})})}),!a&&r.content&&n!=="edit"&&(0,He.jsx)("div",{className:"edit-site-layout__area",style:{maxWidth:o?.content},children:(0,He.jsx)(Ru.ThemeProvider,{color:Sh,children:(0,He.jsx)(xi.ErrorBoundary,{children:r.content})})}),!a&&r.edit&&n!=="edit"&&(0,He.jsx)("div",{className:"edit-site-layout__area",style:{maxWidth:o?.edit},children:(0,He.jsx)(Ru.ThemeProvider,{color:Sh,children:(0,He.jsx)(xi.ErrorBoundary,{children:r.edit})})}),!a&&r.preview&&(0,He.jsxs)("div",{className:"edit-site-layout__canvas-container",children:[m,!!h.width&&(0,He.jsx)("div",{className:Z("edit-site-layout__canvas",{"is-right-aligned":v}),ref:x,children:(0,He.jsx)(xi.ErrorBoundary,{children:(0,He.jsx)(VF,{isReady:!g,isFullWidth:n==="edit",defaultSize:{width:h.width-24,height:h.height},isOversized:v,setIsOversized:y,innerContentStyle:{background:S??w},children:(0,He.jsx)(Ru.ThemeProvider,{color:Sh,children:r.preview})})})})]})]})})]})}function dN(e){let t=(0,Ra.useMemo)(OE,[]),{createErrorNotice:r}=(0,s0.useDispatch)(i0.store);function o(n){r((0,_h.sprintf)((0,_h.__)('The "%s" plugin has encountered an error and cannot be rendered.'),n))}return(0,He.jsx)(Gl.SlotFillProvider,{children:(0,He.jsxs)(ht.Provider,{children:[(0,He.jsx)(uN.PluginArea,{onError:o}),(0,He.jsx)(Ru.ThemeProvider,{color:t,children:(0,He.jsx)(Qee,{...e})})]})})}var l0=l(G(),1),Wl=l(me(),1),Ad=l(q(),1);var a0=l(S2(),1),pN=l(st(),1),hN=l(xn(),1),_2=l(xe(),1),c0=l(Rt(),1);var{useHistory:gN,useLocation:vN}=U(pN.privateApis),{useGlobalStyles:Jee}=U(c0.privateApis),$ee=()=>function(){let{openGeneralSidebar:t}=U((0,Wl.useDispatch)(We)),{params:r}=vN(),{canvas:o="view"}=r,{set:n}=(0,Wl.useDispatch)(hN.store),i=gN(),s=(0,Wl.useSelect)(u=>u(_2.store).getCurrentTheme().is_block_theme,[]);return{isLoading:!1,commands:(0,l0.useMemo)(()=>s?[{name:"core/edit-site/toggle-styles-welcome-guide",label:(0,Ad.__)("Learn about styles"),callback:({close:u})=>{u(),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:uT}]:[],[i,t,o,s,n])}},ete=()=>function(){let{user:t,setUser:r}=Jee(),o=!!t&&(Object.keys(t?.styles??{}).length>0||Object.keys(t?.settings??{}).length>0);return{isLoading:!1,commands:(0,l0.useMemo)(()=>o?[{name:"core/edit-site/reset-global-styles",label:(0,Ad.__)("Reset styles"),icon:(0,Ad.isRTL)()?MT:NT,callback:({close:i})=>{i(),r({styles:{},settings:{}})}}]:[],[o,r])}},tte=()=>function(){let{openGeneralSidebar:t}=U((0,Wl.useDispatch)(We)),{setStylesPath:r}=U((0,Wl.useDispatch)(c0.store)),{params:o}=vN(),{canvas:n="view"}=o,i=gN(),s=(0,Wl.useSelect)(u=>{let{getEntityRecord:c,__experimentalGetCurrentGlobalStylesId:f}=u(_2.store),d=f();return!!(d?c("root","globalStyles",d):void 0)?._links?.["version-history"]?.[0]?.count},[]);return{isLoading:!1,commands:(0,l0.useMemo)(()=>s?[{name:"core/edit-site/open-styles-revisions",label:(0,Ad.__)("Open style revisions"),icon:Ep,callback:({close:u})=>{u(),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 yN(){(0,a0.useCommandLoader)({name:"core/edit-site/toggle-styles-welcome-guide",hook:$ee()}),(0,a0.useCommandLoader)({name:"core/edit-site/reset-global-styles",hook:ete()}),(0,a0.useCommandLoader)({name:"core/edit-site/open-styles-revisions",hook:tte()})}var bN=l(me(),1),wN=l(S2(),1),xN=l(Bt(),1),SN=l(st(),1);var{useCommandContext:rte}=U(wN.privateApis),{useLocation:ote}=U(SN.privateApis);function _N(){let{query:e={}}=ote(),{canvas:t="view"}=e,r=(0,bN.useSelect)(n=>n(xN.store).getBlockSelectionStart(),[]),o="site-editor";t==="edit"&&(o="entity-edit"),r&&(o="block-selection-edit"),rte(o)}var SS=l(me(),1),WY=l(G(),1);var FN=l(Y(),1),ns=l(q(),1);var NN=l(me(),1),VN=l(xe(),1);var Od=l(Y(),1),ql=l(q(),1);var EN=l(xe(),1),PN=l(me(),1),RN=l(st(),1),AN=l(G(),1);var CN=l(Y(),1),TN=l(O(),1);function C2(e){return(0,TN.jsx)(CN.Button,{size:"compact",...e,className:Z("edit-site-sidebar-button",e.className)})}var An=l(O(),1),{useHistory:nte,useLocation:ite}=U(RN.privateApis);function $r({isRoot:e,title:t,actions:r,content:o,footer:n,description:i,backPath:s}){let{dashboardLink:a,dashboardLinkText:u,previewingThemeName:c}=(0,PN.useSelect)(v=>{let{getSettings:y}=U(v(We)),x=Hl();return{dashboardLink:y().__experimentalDashboardLink,dashboardLinkText:y().__experimentalDashboardLinkText,previewingThemeName:x?v(EN.store).getTheme(x)?.name?.rendered:void 0}},[]),f=ite(),d=nte(),{navigate:m}=(0,AN.useContext)(Ea),h=s??f.state?.backPath,g=(0,ql.isRTL)()?_a:Sa;return(0,An.jsxs)(An.Fragment,{children:[(0,An.jsxs)(Od.__experimentalVStack,{className:Z("edit-site-sidebar-navigation-screen__main",{"has-footer":!!n}),spacing:0,justify:"flex-start",children:[(0,An.jsxs)(Od.__experimentalHStack,{spacing:3,alignment:"flex-start",className:"edit-site-sidebar-navigation-screen__title-icon",children:[!e&&(0,An.jsx)(C2,{onClick:()=>{d.navigate(h),m("back")},icon:g,label:(0,ql.__)("Back"),showTooltip:!1}),e&&(0,An.jsx)(C2,{icon:g,label:u||(0,ql.__)("Go to the Dashboard"),href:a}),(0,An.jsx)(Od.__experimentalHeading,{className:"edit-site-sidebar-navigation-screen__title",level:1,size:20,children:fo()?(0,ql.sprintf)((0,ql.__)("Previewing %1$s: %2$s"),c,t):t}),r&&(0,An.jsx)("div",{className:"edit-site-sidebar-navigation-screen__actions",children:r})]}),(0,An.jsxs)("div",{className:"edit-site-sidebar-navigation-screen__content",children:[i&&(0,An.jsx)("div",{className:"edit-site-sidebar-navigation-screen__description",children:i}),o]})]}),n&&(0,An.jsx)("footer",{className:"edit-site-sidebar-navigation-screen__footer",children:n})]})}var u0=l(Y(),1);var ON=l(q(),1);var kN=l(st(),1),IN=l(G(),1);var Yl=l(O(),1),{useHistory:ste,useLink:ate,useLocation:lte}=U(kN.privateApis);function Gr({isHidden:e=!1,...t}){return e?null:(0,Yl.jsx)(cte,{...t})}function cte({className:e,icon:t,withChevron:r=!1,suffix:o,uid:n,to:i,onClick:s,activeOnRouteName:a,children:u,...c}){let f=ste(),d=ate(i),{name:m}=lte(),{navigate:h}=(0,IN.useContext)(Ea),g=a&&m===a;function v(y){s?(s(y),h("forward")):i&&(y.preventDefault(),f.navigate(i),h("forward",`[id="${n}"]`))}return(0,Yl.jsx)(u0.__experimentalItem,{className:Z("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,...c,children:(0,Yl.jsxs)(te,{direction:"row",align:"center",justify:"start",gap:"sm",children:[t&&(0,Yl.jsx)(ud,{style:{fill:"currentcolor"},icon:t,size:24}),(0,Yl.jsx)(u0.FlexBlock,{children:u}),r&&(0,Yl.jsx)(ud,{icon:(0,ON.isRTL)()?LC:jC,className:"edit-site-sidebar-navigation-item__drilldown-indicator",size:24}),!r&&o]})})}var os=l(O(),1);function Ch({isBlockBasedTheme:e=!0}){return(0,os.jsxs)(FN.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-main",children:[(0,os.jsx)(Gr,{to:"/identity",uid:"identity-navigation-item",icon:zT,activeOnRouteName:"identity",isHidden:!e,children:(0,ns._x)("Identity","site identity")}),(0,os.jsx)(Gr,{to:e?"/styles":"/stylebook",uid:e?"global-styles-navigation-item":"stylebook-navigation-item",icon:GT,activeOnRouteName:e?"styles":void 0,withChevron:!e,children:(0,ns.__)("Styles")}),(0,os.jsx)(Gr,{uid:"page-navigation-item",to:"/page",withChevron:!0,icon:pu,isHidden:!e,children:(0,ns.__)("Pages")}),(0,os.jsx)(Gr,{uid:"navigation-navigation-item",to:"/navigation",withChevron:!0,icon:Lp,isHidden:!e,children:(0,ns.__)("Navigation")}),(0,os.jsx)(Gr,{uid:"patterns-navigation-item",to:"/pattern",withChevron:!0,icon:qp,children:(0,ns.__)("Patterns")}),(0,os.jsx)(Gr,{uid:"template-navigation-item",to:"/template",withChevron:!0,icon:mi,isHidden:!e,children:(0,ns.__)("Templates")})]})}function kd({customDescription:e}){let t=(0,NN.useSelect)(o=>o(VN.store).getCurrentTheme()?.is_block_theme,[]),r;return e?r=e:t?r=(0,ns.__)("Customize the appearance of your website using the block editor."):r=(0,ns.__)("Explore block styles and patterns to refine your site."),(0,os.jsx)($r,{isRoot:!0,title:(0,ns.__)("Design"),description:r,content:(0,os.jsx)(Ch,{isBlockBasedTheme:t})})}var MN=l(q(),1),f0=l(Y(),1),T2=l(O(),1);function sr(){return(0,T2.jsx)(f0.__experimentalSpacer,{padding:3,children:(0,T2.jsx)(f0.Notice,{status:"warning",isDismissible:!1,children:(0,MN.__)("The theme you are currently using does not support this screen.")})})}var Dd=l(me(),1),tL=l(Y(),1),rL=l(at(),1),Bd=l(Rt(),1),ka=l(q(),1),oL=l(xe(),1),nL=l(tp(),1),iL=l(G(),1),sL=l(hi(),1),aL=l(st(),1),lL=l(eo(),1);var cL=l(Bt(),1),uL=l(nr(),1);var d0=l(me(),1),BN=l(Y(),1),Au=l(q(),1),jN=l(G(),1),E2=l(xn(),1),zN=l(xe(),1);var Th=l(O(),1);function DN({nonAnimatedSrc:e,animatedSrc:t}){return(0,Th.jsxs)("picture",{className:"edit-site-welcome-guide__image",children:[(0,Th.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,Th.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var is=l(O(),1);function HN(){let{toggle:e}=(0,d0.useDispatch)(E2.store),{isActive:t,isBlockBasedTheme:r}=(0,d0.useSelect)(o=>({isActive:!!o(E2.store).get("core/edit-site","welcomeGuide"),isBlockBasedTheme:o(zN.store).getCurrentTheme()?.is_block_theme}),[]);return!t||!r?null:(0,is.jsx)(BN.Guide,{className:"edit-site-welcome-guide guide-editor",contentLabel:(0,Au.__)("Welcome to the site editor"),finishButtonText:(0,Au.__)("Get started"),onFinish:()=>e("core/edit-site","welcomeGuide"),pages:[{image:(0,is.jsx)(DN,{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,is.jsxs)(is.Fragment,{children:[(0,is.jsx)("h1",{className:"edit-site-welcome-guide__heading",children:(0,Au.__)("Edit your site")}),(0,is.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,Au.__)("Design everything on your site \u2014 from the header right down to the footer \u2014 using blocks.")}),(0,is.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,jN.createInterpolateElement)((0,Au.__)("Click <StylesIconImage /> to start designing your blocks, and choose your typography, layout, and colors."),{StylesIconImage:(0,is.jsx)("img",{alt:(0,Au.__)("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 h0=l(me(),1),GN=l(Y(),1),m0=l(q(),1),p0=l(xn(),1),Os=l(O(),1);function UN(){let{toggle:e}=(0,h0.useDispatch)(p0.store);if(!(0,h0.useSelect)(o=>{let n=!!o(p0.store).get("core/edit-site","welcomeGuidePage"),i=!!o(p0.store).get("core/edit-site","welcomeGuide");return n&&!i},[]))return null;let r=(0,m0.__)("Editing a page");return(0,Os.jsx)(GN.Guide,{className:"edit-site-welcome-guide guide-page",contentLabel:r,finishButtonText:(0,m0.__)("Continue"),onFinish:()=>e("core/edit-site","welcomeGuidePage"),pages:[{image:(0,Os.jsx)("video",{className:"edit-site-welcome-guide__video",autoPlay:!0,loop:!0,muted:!0,width:"312",height:"240",children:(0,Os.jsx)("source",{src:"https://s.w.org/images/block-editor/editing-your-page.mp4",type:"video/mp4"})}),content:(0,Os.jsxs)(Os.Fragment,{children:[(0,Os.jsx)("h1",{className:"edit-site-welcome-guide__heading",children:r}),(0,Os.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,m0.__)("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 v0=l(me(),1),WN=l(Y(),1),g0=l(q(),1),P2=l(xn(),1),qN=l(Rt(),1),ks=l(O(),1);function YN(){let{toggle:e}=(0,v0.useDispatch)(P2.store),{isActive:t,hasPreviousEntity:r}=(0,v0.useSelect)(i=>{let{getEditorSettings:s}=i(qN.store),{get:a}=i(P2.store);return{isActive:a("core/edit-site","welcomeGuideTemplate"),hasPreviousEntity:!!s().onNavigateToPreviousEntityRecord}},[]);if(!(t&&r))return null;let n=(0,g0.__)("Editing a template");return(0,ks.jsx)(WN.Guide,{className:"edit-site-welcome-guide guide-template",contentLabel:n,finishButtonText:(0,g0.__)("Continue"),onFinish:()=>e("core/edit-site","welcomeGuideTemplate"),pages:[{image:(0,ks.jsx)("video",{className:"edit-site-welcome-guide__video",autoPlay:!0,loop:!0,muted:!0,width:"312",height:"240",children:(0,ks.jsx)("source",{src:"https://s.w.org/images/block-editor/editing-your-template.mp4",type:"video/mp4"})}),content:(0,ks.jsxs)(ks.Fragment,{children:[(0,ks.jsx)("h1",{className:"edit-site-welcome-guide__heading",children:n}),(0,ks.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,g0.__)("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 Kl=l(O(),1);function KN({postType:e}){return(0,Kl.jsxs)(Kl.Fragment,{children:[(0,Kl.jsx)(HN,{}),e==="page"&&(0,Kl.jsx)(UN,{}),e==="wp_template"&&(0,Kl.jsx)(YN,{})]})}var ZN=l(Y(),1),XN=l(xe(),1),QN=l(me(),1),JN=l(Rt(),1);var R2=l(O(),1),{useStyle:ute}=U(JN.privateApis);function A2({id:e}){let t=ute("color.text"),{elapsed:r,total:o}=(0,QN.useSelect)(n=>{let i=n(XN.store).countSelectorsByStatus(),s=i.resolving??0,a=i.finished??0;return{elapsed:a,total:a+s}},[]);return(0,R2.jsx)("div",{className:"edit-site-canvas-loader",style:t?{"--color":t}:void 0,children:(0,R2.jsx)(ZN.ProgressBar,{id:e,max:o,value:r})})}var eM=l(me(),1),I0=l(G(),1),tM=l(st(),1),rM=l(at(),1),F0=l(Rt(),1);function Zl(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 gt=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(i=>{n=n?.[i]}),n??r};var fte=["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 Eh(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",i=`settings${o}${n}`,s=`settings${n}`;if(t)return gt(e,i)??gt(e,s);let a={};return fte.forEach(u=>{let c=gt(e,`settings${o}.${u}`)??gt(e,`settings.${u}`);c!==void 0&&(a=Zl(a,u.split("."),c))}),a}function O2(e,t,r,o){let n=o?".blocks."+o:"",i=t?"."+t:"",s=`settings${n}${i}`;return Zl(e,s.split("."),r)}var tV=l(k2(),1);var dte="1600px",mte="320px",pte=1,hte=.25,gte=.75,vte="14px";function eV({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=mte,maximumViewportWidth:n=dte,scaleFactor:i=pte,minimumFontSizeLimit:s}){if(s=Is(s)?s:vte,r){let w=Is(r);if(!w?.unit||!w?.value)return null;let S=Is(s,{coerceTo:w.unit});if(S?.value&&!e&&!t&&w?.value<=S?.value)return null;if(t||(t=`${w.value}${w.unit}`),!e){let C=w.unit==="px"?w.value:w.value*16,_=Math.min(Math.max(1-.075*Math.log2(C),hte),gte),R=Ph(w.value*_,3);S?.value&&R<S?.value?e=`${S.value}${S.unit}`:e=`${R}${w.unit}`}}let a=Is(e),u=a?.unit||"rem",c=Is(t,{coerceTo:u});if(!a||!c)return null;let f=Is(e,{coerceTo:"rem"}),d=Is(n,{coerceTo:u}),m=Is(o,{coerceTo:u});if(!d||!m||!f)return null;let h=d.value-m.value;if(!h)return null;let g=Ph(m.value/100,3),v=Ph(g,3)+u,y=100*((c.value-a.value)/h),x=Ph((y||1)*i,3),b=`${f.value}${f.unit} + ((1vw - ${v}) * ${x})`;return`clamp(${e}, ${b}, ${t})`}function Is(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,c]=a,f=parseFloat(u);return r==="px"&&(c==="em"||c==="rem")&&(f=f*o,c=r),c==="px"&&(r==="em"||r==="rem")&&(f=f/o,c=r),(r==="em"||r==="rem")&&(c==="em"||c==="rem")&&(c=r),c?{value:Ph(f,3),unit:c}:null}function Ph(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function I2(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function yte(e){let t=e?.typography??{},r=e?.layout,o=Is(r?.wideSize)?r?.wideSize:null;return I2(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function y0(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!I2(t?.typography)&&!I2(e))return r;let o=yte(t)?.fluid??{},n=eV({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 Fs="body",Ah=":root";function Rh(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 Id=[{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)=>y0(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 ss(e,t){if(!e||!t)return t;let r=Rh(e),o=Rh(t),n=[];return r.forEach(i=>{o.forEach(s=>{n.push(`${i.trim()} ${s.trim()}`)})}),n.join(", ")}function rV(e,t){if(!e||!t)return;let r={};return Object.entries(t).forEach(([o,n])=>{typeof n=="string"&&(r[o]=ss(e,n)),typeof n=="object"&&(r[o]={},Object.entries(n).forEach(([i,s])=>{r[o][i]=ss(e,s)}))}),r}function b0(e,t){return e.includes(",")?Rh(e).map(n=>n+t).join(","):e+t}function F2(e,t){let r=`.is-style-${e}`;if(!t)return r;let o=/[^\s:]+/,n=s=>s+r;return Rh(t).map(s=>s.replace(o,n)).join(",")}function oV(e,t){let r=`.is-style-${e}`,o=Rh(t).map(n=>{let i=n.trim(),s=`${r} `;return i.startsWith(s)?i.slice(s.length):i});return F2(e,o.join(","))}function bte(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,tV.getCSSValueFromRawStyle)(gt(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function wte(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 Oh(e,t){if(!e||!t)return e;let r=bte(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=wte(r.url,t?._links?.["wp:theme-file"])),r}function nV(e,t,r=[],o="slug",n){let i=[t?gt(e,["blocks",t,...r]):void 0,gt(e,r)].filter(Boolean);for(let s of i)if(s){let a=["custom","theme","default"];for(let u of a){let c=s[u];if(c){let f=c.find(d=>d[o]===n);if(f)return o==="slug"||nV(e,t,r,"slug",f.slug)[o]===f[o]?f:void 0}}}}function xte(e,t,r,[o,n]=[]){let i=Id.find(a=>a.cssVarInfix===o);if(!i||!e.settings)return r;let s=nV(e.settings,t,i.path,"slug",n);if(s){let{valueKey:a}=i,u=s[a];return w0(e,t,u)}return r}function Ste(e,t,r,o=[]){let n=(t?gt(e?.settings??{},["blocks",t,"custom",...o]):void 0)??gt(e?.settings??{},["custom",...o]);return n?w0(e,t,n):r}function w0(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let c=gt(e,r.ref);if(!c||typeof c=="object"&&"ref"in c)return c;r=c}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"?xte(e,t,r,u):a==="custom"?Ste(e,t,r,u):r}function x0(e,t,r,o=!0){let n=t?"."+t:"",i=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let s=gt(e,i),a=void 0;if(s===void 0&&a){let c=!0,f=e;for(let d of i.split(".")){if(!f||typeof f!="object"||!Object.hasOwn(f,d)){c=!1;break}f=f[d]}c||(s=gt(e,a))}return o?w0(e,r,s):s}function N2(e,t,r,o){let n=t?"."+t:"",i=o?`styles.blocks.${o}${n}`:`styles${n}`;return Zl(e,i.split("."),r)}var V2=l(S0(),1);function kh(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,V2.default)(e?.styles,t?.styles)&&(0,V2.default)(e?.settings,t?.settings)}var fV=l(_0(),1);function cV(e){return Object.prototype.toString.call(e)==="[object Object]"}function uV(e){var t,r;return cV(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(cV(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function Ou(e,t){return(0,fV.default)(e,t,{isMergeableObject:uV,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}var Ro=l(So(),1),Vh=l(k2(),1),kV=l(me(),1);function Nd(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,u=Array.isArray(t)?t.join("."):t,c=null;if(a&&i.root?c=i?.root:s?.__experimentalSelector?c=s.__experimentalSelector:c=".wp-block-"+n.replace("core/","").replace("/","-"),u==="root")return c;let f=Array.isArray(t)?t:t.split(".");if(f.length===1){let m=o?c:null;if(a)return gt(i,`${u}.root`,null)||gt(i,u,null)||m;let h=s?gt(s,`${u}.__experimentalSelector`,null):void 0;return h?ss(c,h):m}let d;return a&&(d=gt(i,u,null)),d||(o?Nd(e,f[0],r):null)}var Mte={grad:.9,turn:360,rad:360/(2*Math.PI)},Aa=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},to=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Si=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},bV=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},dV=function(e){return{r:Si(e.r,0,255),g:Si(e.g,0,255),b:Si(e.b,0,255),a:Si(e.a)}},M2=function(e){return{r:to(e.r),g:to(e.g),b:to(e.b),a:to(e.a,3)}},Lte=/^#([0-9a-f]{3,8})$/i,C0=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},wV=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}},xV=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),c=i%6;return{r:255*[o,a,s,s,u,o][c],g:255*[u,o,o,a,s,s][c],b:255*[s,s,u,o,o,a][c],a:n}},mV=function(e){return{h:bV(e.h),s:Si(e.s,0,100),l:Si(e.l,0,100),a:Si(e.a)}},pV=function(e){return{h:to(e.h),s:to(e.s),l:to(e.l),a:to(e.a,3)}},hV=function(e){return xV((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},Fh=function(e){return{h:(t=wV(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},Dte=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Bte=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,jte=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,zte=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,B2={string:[[function(e){var t=Lte.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?to(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?to(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=jte.exec(e)||zte.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:dV({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=Dte.exec(e)||Bte.exec(e);if(!t)return null;var r,o,n=mV({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(Mte[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return hV(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 Aa(t)&&Aa(r)&&Aa(o)?dV({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(!Aa(t)||!Aa(r)||!Aa(o))return null;var s=mV({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return hV(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!Aa(t)||!Aa(r)||!Aa(o))return null;var s=(function(a){return{h:bV(a.h),s:Si(a.s,0,100),v:Si(a.v,0,100),a:Si(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return xV(s)},"hsv"]]},gV=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]},Hte=function(e){return typeof e=="string"?gV(e.trim(),B2.string):typeof e=="object"&&e!==null?gV(e,B2.object):[null,void 0]};var L2=function(e,t){var r=Fh(e);return{h:r.h,s:Si(r.s+100*t,0,100),l:r.l,a:r.a}},D2=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},vV=function(e,t){var r=Fh(e);return{h:r.h,s:r.s,l:Si(r.l+100*t,0,100),a:r.a}},j2=(function(){function e(t){this.parsed=Hte(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 to(D2(this.rgba),2)},e.prototype.isDark=function(){return D2(this.rgba)<.5},e.prototype.isLight=function(){return D2(this.rgba)>=.5},e.prototype.toHex=function(){return t=M2(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?C0(to(255*i)):"","#"+C0(r)+C0(o)+C0(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return M2(this.rgba)},e.prototype.toRgbString=function(){return t=M2(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 pV(Fh(this.rgba))},e.prototype.toHslString=function(){return t=pV(Fh(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=wV(this.rgba),{h:to(t.h),s:to(t.s),v:to(t.v),a:to(t.a,3)};var t},e.prototype.invert=function(){return Ur({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),Ur(L2(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Ur(L2(this.rgba,-t))},e.prototype.grayscale=function(){return Ur(L2(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Ur(vV(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Ur(vV(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"?Ur({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):to(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=Fh(this.rgba);return typeof t=="number"?Ur({h:t,s:r.s,l:r.l,a:r.a}):to(r.h)},e.prototype.isEqual=function(t){return this.toHex()===Ur(t).toHex()},e})(),Ur=function(e){return e instanceof j2?e:new j2(e)},yV=[],SV=function(e){e.forEach(function(t){yV.indexOf(t)<0&&(t(j2,B2),yV.push(t))})};function Gte(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=Ur(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 _V(e){return`${e}{filter:none}`}function CV(e,t){return`${e}{filter:url(#${t})}`}function T0(e,t){let r=Gte(t);return`
+(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`
 <svg
 	xmlns:xlink="http://www.w3.org/1999/xlink"
 	viewBox="0 0 0 0"
@@ -28,21 +29,20 @@
 			<feComposite in2="SourceGraphic" operator="in"></feComposite>
 		</filter>
 	</defs>
-</svg>`}function Xl(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 z2(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function Ute(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function H2(e,t="0"){let r=Ute(e);if(!r)return null;let o=z2(r?.top)||t,n=z2(r?.left)||t;return o===n?o:`${o} ${n}`}var TV={backgroundSize:"cover",backgroundPosition:"50% 50%"};function EV(e){if(!e||!e?.backgroundImage?.url)return;let t;return e?.backgroundSize||(t={backgroundSize:TV.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:TV.backgroundPosition}),t}var PV={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 RV={mobile:"480px",tablet:"782px"},AV=/^(\d+|\d*\.\d+)(px|em|rem)$/,Wte=16;function qte(e){return"mobile"in e||"tablet"in e}function Yte(e){return!e||typeof e!="object"?{}:qte(e)?e:e.settings?.viewport??{}}function Kte(e){return typeof e=="string"&&AV.test(e.trim())}function G2(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(AV);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*Wte}function U2(e){let t=Yte(e),r={},o={};Object.keys(RV).forEach(a=>{let u=a,c=t[u],f=G2(c);f!==void 0&&Kte(c)&&(r[u]=c.trim(),o[u]=f)});let n=Object.keys(r);if(!n.length)return{...RV};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 Nh(e){let t=U2(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 Zte={button:"wp-element-button",caption:"wp-element-caption"},Xte={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},IV={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},Qte={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]};function Jte(e="*",t={}){return Id.reduce((r,{path:o,cssVarInfix:n,classes:i})=>{if(!i)return r;let s=gt(t,o,[]);return["default","theme","custom"].forEach(a=>{s[a]&&s[a].forEach(({slug:u})=>{i.forEach(({classSuffix:c,propertyName:f})=>{let d=`.has-${Xl(u)}-${c}`,m=e?`:where(${e})${d}`:d,h=`var(--wp--preset--${n}--${Xl(u)})`;r+=`${m}{${f}: ${h} !important;}`})})}),r},"")}function $te(e={}){return Id.filter(t=>t.path.at(-1)==="duotone").flatMap(t=>{let r=gt(e,t.path,{});return["default","theme"].filter(o=>r[o]).flatMap(o=>r[o].map(n=>T0(`wp-duotone-${n.slug}`,n.colors))).join("")})}function FV(e={},t,r){let o=[];return Object.keys(e).forEach(n=>{let i=t+Xl(n.replace("/","-")),s=e[n];if(s instanceof Object){let a=i+r;o=[...o,...FV(s,a,r)]}else o.push(`${i}: ${s}`)}),o}var ere=(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],u={...e};return delete u[i],u[s]=a,u}return e},tre=(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 u="var(--wp--preset--dimension--";if(a===null&&s.startsWith(u)&&s.endsWith(")")){let c=s.slice(u.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===c&&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},rre=(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 u={[o]:{[s]:t[o][s]}},c=P0(u);r[a]=[...r[a]||[],...c],delete t[o][s]}),i||typeof n=="object"&&n!==null&&"root"in n){let s=i?n:n.root,a={[o]:t[o]},u=P0(a);r[s]=[...r[s]||[],...u],delete t[o]}}),r};function P0(e={},t="",r,o={},n=!1){let i=Fs===t,s=Object.entries(Ro.__EXPERIMENTAL_STYLE_PROPERTY).reduce((u,[c,{value:f,properties:d,useEngine:m,rootOnly:h}])=>{if(h&&!i)return u;let g=f;if(g[0]==="elements"||m)return u;let v=gt(e,g);if(c==="--wp--style--root--padding"&&(typeof v=="string"||!r))return u;if(d&&typeof v!="string")Object.entries(d).forEach(y=>{let[x,b]=y;if(!gt(v,[b],!1))return;let w=x.startsWith("--")?x:Xl(x);u.push(`${w}: ${(0,Vh.getCSSValueFromRawStyle)(gt(v,[b]))}`)});else if(gt(e,g,!1)){let y=c.startsWith("--")?c:Xl(c);u.push(`${y}: ${(0,Vh.getCSSValueFromRawStyle)(gt(e,g))}`)}return u},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=Oh(e.background.backgroundImage,o)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...EV(e.background)}})),(0,Vh.getCSSRules)(e).forEach(u=>{if(i&&(r||n)&&u.key.startsWith("padding"))return;let c=u.key.startsWith("--")?u.key:Xl(u.key),f=Oh(u.value,o);c==="font-size"&&(f=y0({name:"",slug:"",size:f},o?.settings)),c==="aspect-ratio"&&s.push("min-height: unset"),s.push(`${c}: ${f}`)}),s}function ore({layoutDefinitions:e=PV,style:t,selector:r,hasBlockGapSupport:o,hasFallbackGapSupport:n,fallbackGapValue:i}){let s="",a=o?H2(t?.spacing?.blockGap):"";if(n&&(r===Fs?a=a||"0.5em":!o&&i&&(a=i)),a&&e&&(Object.values(e).forEach(({className:u,name:c,spacingStyles:f})=>{!o&&c!=="flex"&&c!=="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===Fs?`:root :where(.${u})${d?.selector||""}`:`:root :where(${r}-${u})${d?.selector||""}`:h=r===Fs?`:where(.${u}${d?.selector||""})`:`:where(${r}.${u}${d?.selector||""})`,s+=`${h} { ${m.join("; ")}; }`}})}),r===Fs&&o&&(s+=`${Ah} { --wp--style--block-gap: ${a}; }`)),r===Fs&&e){let u=["block","flex","grid"];Object.values(e).forEach(({className:c,displayMode:f,baseStyles:d})=>{f&&u.includes(f)&&(s+=`${r} .${c} { 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=`.${c}${m?.selector||""}`;s+=`${g} { ${h.join("; ")}; }`}})})}return s}var nre=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function ire(e,t){return E0(e,void 0,t)}function E0(e,t,r){if(!e)return{};let o=Object.entries(e),n=t?IV[t]??[]:[],s=o.filter(([a])=>nre.includes(a)||n.includes(a)||r[a]).map(([a,u])=>[a,JSON.parse(JSON.stringify(u))]);return Object.fromEntries(s)}function OV(e){let{styles:t,selector:r,featureSelectors:o,name:n,elementName:i,mediaQuery:s,variationName:a}=e,u=n?IV[n]??[]:Qte[i??""]??[];return u.length?u.flatMap(c=>{let f=t?.[c];return!f||typeof f!="object"?[]:[{styles:JSON.parse(JSON.stringify(f)),selector:r,selectorSuffix:c,mediaQuery:s,featureSelectors:o&&typeof o!="string"?o:void 0,name:n,elementName:i,variationName:a}]}):[]}function sre(e,t){let{styles:r,selector:o,fallbackGapValue:n,featureSelectors:i,hasLayoutSupport:s,layoutHasBlockGapSupport:a,layoutSelector:u,name:c,elementName:f,isStyleVariation:d,variationName:m}=e;return!c&&!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:c,elementName:f,isStyleVariation:d,variationName:m,layoutSelector:u,layoutHasBlockGapSupport:a}]})}var are=(e,t)=>{let r=[];if(!e?.styles)return r;let o=Nh(e),n=ire(e.styles,o);return n&&r.push({styles:n,selector:Fs,skipSelectorWrapper:!0}),Object.entries(Ro.__EXPERIMENTAL_ELEMENTS).forEach(([i,s])=>{e.styles?.elements?.[i]&&r.push({styles:e.styles?.elements?.[i]??{},selector:s,elementName:i,skipSelectorWrapper:!Zte[i]})}),Object.entries(e.styles?.blocks??{}).forEach(([i,s])=>{let a=E0(s,i,o),u=s,c=[],f=[];u?.variations&&Object.entries(u.variations).forEach(([d,m])=>{let h=m,g=E0(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 y=t[i];f.push({styles:g,selector:v,featureSelectors:y?.featureSelectors,fallbackGapValue:y?.fallbackGapValue,hasLayoutSupport:y?.hasLayoutSupport,isStyleVariation:!0,variationName:d,layoutSelector:v+y.selector,layoutHasBlockGapSupport:!0,name:i})}Object.entries(h?.elements??{}).forEach(([y,x])=>{x&&Ro.__EXPERIMENTAL_ELEMENTS[y]&&c.push({styles:x,selector:ss(v,Ro.__EXPERIMENTAL_ELEMENTS[y]),elementName:y,isStyleVariation:!0})}),Object.entries(h?.blocks??{}).forEach(([y,x])=>{let b=typeof t!="string"?ss(v,t[y]?.selector):void 0,w=typeof t!="string"?ss(v,t[y]?.duotoneSelector):void 0,S=typeof t!="string"?rV(v,t[y]?.featureSelectors??{}):void 0,C=E0(x,y,o);x?.css&&(C.css=x.css),!(!b||typeof t=="string")&&(c.push({selector:b,name:y,isStyleVariation:!0,duotoneSelector:w,featureSelectors:S,fallbackGapValue:t[y]?.fallbackGapValue,hasLayoutSupport:t[y]?.hasLayoutSupport,styles:C}),Object.entries(x.elements??{}).forEach(([_,R])=>{R&&Ro.__EXPERIMENTAL_ELEMENTS[_]&&c.push({styles:R,selector:ss(b,Ro.__EXPERIMENTAL_ELEMENTS[_]),elementName:_,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(u?.elements??{}).forEach(([d,m])=>{typeof t!="string"&&m&&t?.[i]&&Ro.__EXPERIMENTAL_ELEMENTS[d]&&r.push({styles:m,selector:t[i]?.selector.split(",").map(h=>Ro.__EXPERIMENTAL_ELEMENTS[d].split(",").map(v=>h+" "+v)).join(","),elementName:d})}),r.push(...c)}),r},W2=(e,t)=>{let r=[];if(!e?.settings)return r;let o=s=>{let a={};return Id.forEach(({path:u})=>{let c=gt(s,u,!1);c!==!1&&(a=Zl(a,u,c))}),a},n=o(e.settings),i=e.settings?.custom;return(Object.keys(n).length>0||i)&&r.push({presets:n,custom:i,selector:Ah}),Object.entries(e.settings?.blocks??{}).forEach(([s,a])=>{let u=a.custom;if(typeof t=="string"||!t[s])return;let c=o(a);(Object.keys(c).length>0||u)&&r.push({presets:c,custom:u,selector:t[s]?.selector,featureSelectors:t[s]?.featureSelectors})}),r};function lre(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 cre(e,t,{path:r,valueKey:o,valueFunc:n,cssVarInfix:i}){let s=gt(e,r,[]),a=[];for(let u of["default","theme","custom"])if(s[u])for(let c of s[u]){let f=Xl(c.slug);o&&!n?a.push(`--wp--preset--${i}--${f}: ${c[o]}`):n&&typeof n=="function"&&a.push(`--wp--preset--${i}--${f}: ${n(c,t)}`)}return a}var ure=(e,t)=>{let r=W2(e,t),o="";for(let{presets:n,custom:i,selector:s,featureSelectors:a}of r){let u=s,c={[u]:[]};if(e?.settings)for(let d of Id){let m=cre(n,e.settings,d);if(m.length===0)continue;let h=lre(a,d.path[0],u);c[h]||(c[h]=[]),c[h].push(...m)}let f=FV(i,"--wp--custom--","--");f.length>0&&c[u].push(...f);for(let[d,m]of Object.entries(c))m.length>0&&(o+=`${d}{${m.join(";")};}`)}return o};function fre(e,{tree:t,useRootPaddingAlign:r,disableLayoutStyles:o,hasBlockGapSupport:n,hasFallbackGapSupport:i,disableRootPadding:s}){let{selector:a,selectorSuffix:u,mediaQuery:c,duotoneSelector:f,styles:d,fallbackGapValue:m,hasLayoutSupport:h,featureSelectors:g,layoutSelector:v,layoutHasBlockGapSupport:y,skipSelectorWrapper:x,name:b,variationName:w}=e,S="",C=u?b0(a,u):a;if(g&&typeof g!="string"){let A=rre(g,d);A=ere(A,t.settings,b),A=tre(A,t.settings),Object.entries(A).forEach(([M,I])=>{if(I.length){let T=w?oV(w,M):M;T=u?b0(T,u):T;let N=I.join(";");S+=`:root :where(${T}){${N};}`}})}if(f){let A={};d?.filter&&(A.filter=d.filter,delete d.filter);let M=P0(A);M.length&&(S+=`${f}{${M.join(";")};}`)}let _=v??C;!o&&(Fs===_||h)&&(S+=ore({style:d,selector:_,hasBlockGapSupport:y??n,hasFallbackGapSupport:i,fallbackGapValue:m}));let E=P0(d,C,r,t,s);if(E?.length){let A=x?C:`:root :where(${C})`;S+=`${A}{${E.join(";")};}`}return d?.css&&(S+=NV(d.css,`:root :where(${C})`)),c&&S?`${c}{${S}}`:S}var dre=(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},u=e,c=are(u,t),f=W2(u,t),d=u?.settings?.useRootPaddingAwareAlignments,{contentSize:m,wideSize:h}=u?.settings?.layout||{},g=a.marginReset||a.rootPadding||a.layoutStyles,v="";if(a.presets&&(m||h)&&(v+=`${Ah} {`,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 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) }
 				.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=Nh(e);c.forEach(x=>{if(x.isStyleVariation&&!a.variationStyles)return;let b=sre(x,y);[x,...b,...OV(x),...b.flatMap(OV)].forEach(w=>{v+=fre(w,{tree:u,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 y=H2(u?.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&&f.forEach(({selector:y,presets:x})=>{(Fs===y||Ah===y)&&(y="");let b=Jte(y,x);b.length>0&&(v+=b)}),v};function mre(e,t){return W2(e,t).flatMap(({presets:o})=>$te(o))}var pre=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let r={root:t};return Object.entries(Xte).forEach(([o,n])=>{let i=Nd(e,o);i&&(r[n]=i)}),r},hre=(e,t)=>{let{getBlockStyles:r}=(0,kV.select)(Ro.store),o={};return e.forEach(n=>{let i=n.name,s=Nd(n);if(!s)return;let a=Nd(n,"filter.duotone");if(!a){let h=Nd(n),g=(0,Ro.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof g=="string"&&h&&(a=ss(h,g))}let u=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,c=n?.supports?.spacing?.blockGap?.__experimentalDefault,f=r(i),d={};f?.forEach(h=>{let g=t?`-${t}`:"",v=`${h.name}${g}`,y=F2(v,s);d[v]=y});let m=pre(n,s);o[i]={duotoneSelector:a??void 0,fallbackGapValue:c,featureSelectors:Object.keys(m).length?m:void 0,hasLayoutSupport:u,name:i,selector:s,styleVariationSelectors:f?.length?d:void 0}}),o};function gre(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 NV(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,u]=s,c=a.match(/([>+~\s]*::[a-zA-Z-]+)/),f=c?c[1]:"",d=c?a.replace(f,"").trim():a.trim(),m;d===""?m=t:m=a.startsWith(" ")?ss(t,d):b0(t,d),r+=`:root :where(${m})${f}{${u.trim()}}`}}),r}function Mh(e={},t=[],r={}){let{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i=!1,disableRootPadding:s=!1,styleOptions:a={}}=r,u=t.length>0?t:(0,Ro.getBlockTypes)(),c=Eh(e,"spacing.blockGap"),f=o??c!==null,d=n??!f;if(!e?.styles||!e?.settings)return[[],{}];let m=gre(e),h=hre(u),g=ure(m,h),v=dre(m,h,f,d,i,s,a),y=mre(m,h),x=[{css:g,isGlobalStyles:!0},{css:v,isGlobalStyles:!0},{css:m?.styles?.css??"",isGlobalStyles:!0},{assets:y,__unstableType:"svgs",isGlobalStyles:!0}];return u.forEach(b=>{let w=m?.styles?.blocks?.[b.name];if(w?.css){let{featureSelectors:S}=h[b.name],C=typeof S=="object"?S?.css:void 0,_;typeof C=="string"?_=C:typeof C=="object"&&(_=C?.root);let R=_??h[b.name].selector;x.push({css:NV(w.css,R),isGlobalStyles:!0})}}),[x,m.settings]}function R0(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 c=gt(e,u.ref);c!=null?s[a]=c: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 K2="default";function DV(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===K2)&&(!r||r===K2)}function vre(e){return DV(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==K2)}function yre(e,t){let r=vre(t);return r.length?gt(e,r):e}var bre=new Set(["blocks","variations","css"]),q2=Object.freeze({value:{},sources:{}}),wre={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function Ql(e){let t=wre[e];return t?{...t}:null}function Jl(e,t){return!e||!t?null:{styles:e,source:t}}function xre(e){return e.join(".")}function Sre(e){return{...e}}function BV(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function Y2(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function $l(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!bre.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}BV(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var VV=new Set(["backgroundImage"]);function jV(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(BV(a))continue;if(Y2(a)){if(a.ref.trim()==="")continue;let c=gt(r,a.ref);if(c==null||Y2(c))continue;a=c}let u=[...i,s];if(!VV.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!Y2(a)){let c=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=jV({...c},a,r,o,n,u)}else e[s]=VV.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,o&&n&&(n[xre(u)]=Sre(o))}return e}function A0(e,t){if(!e)return null;let r=yre(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var _re=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function Cre(e){return e.startsWith("elements.")?!1:_re.some(t=>e===t||e.startsWith(`${t}.`))}function zV(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"&&(zV(n,o),Object.keys(n).length===0&&delete e[r])}function Tre(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&Cre(r)&&(zV(e,r.split(".")),delete t[r])}function Ere(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let n=Oh(o,{...t,_links:r??void 0});n!==void 0&&(e.background.backgroundImage=n)}function MV(e,{blockName:t,variationName:r=null,elements:o=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return q2;let s=e.styles,a={viewport:n,pseudoState:i},u=s,c=s.blocks?.[t]??null,f=(o??[]).map(y=>s.elements?.[y]??null).filter(y=>!!y),d=r?R0(e,t,r)??null:null,m=[Jl($l(u),Ql("root")),...f.map(y=>Jl($l(y),Ql("element"))),c?Jl($l(c),Ql("block")):null,d?Jl($l(d),Ql("blockVariation")):null];DV(a)||m.push(Jl($l(A0(u,a)),Ql("root")),...f.map(y=>Jl($l(A0(y,a)),Ql("element"))),c?Jl($l(A0(c,a)),Ql("block")):null,d?Jl($l(A0(d,a)),Ql("blockVariation")):null);let h=m.filter(Boolean);if(h.length===0)return q2;let g={},v=h.reduce((y,x)=>jV(y,x.styles,e,x.source,g),{});return Tre(v,g),Ere(v,e,e._links??null),{value:v,sources:g}}var Pre={},LV=new WeakMap;function HV(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return MV(e,t);let o=LV.get(r);o||(o=new WeakMap,LV.set(r,o));let n=e?._links??Pre,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=MV(e,t);return i.set(a,u),u}var GV=l(yl(),1),{lock:UV,unlock:yIe}=(0,GV.__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 Vd={};UV(Vd,{getResponsiveMediaQueries:Nh,getViewportBreakpoints:U2,getViewportBreakpointValueInPixels:G2,getDuotoneFilter:T0,getDuotoneStylesheet:CV,getDuotoneUnsetStylesheet:_V,resolveStyle:HV,getVariationStyle:R0});var k0=l(me(),1),XV=l(st(),1),QV=l(G(),1),Z2=l(nr(),1),JV=l(xe(),1),O0=l(Rt(),1);var WV=l(G(),1),qV=l(me(),1),YV=l(st(),1),KV=l(Rt(),1);var{useLocation:Rre}=U(YV.privateApis),Md="Desktop",Are=["desktop","tablet","mobile"],Ore=e=>e.charAt(0).toUpperCase()+e.slice(1);function kre(){let{query:e}=Rre(),{setDeviceType:t}=(0,qV.useDispatch)(KV.store);(0,WV.useEffect)(()=>{let r=e?.viewport?.toLowerCase(),o=Are.includes(r);t(o?Ore(r):Md)},[e?.viewport,t])}function ZV(){return kre(),null}var{useHistory:Ire,useLocation:Fre}=U(XV.privateApis),Nre=["desktop","tablet","mobile"];function $V(){let e=Ire(),t=Fre(),{query:r,path:o}=t,n=(0,k0.useRegistry)(),i=(0,k0.useSelect)(a=>a(O0.store).getDeviceType(),[]);return(0,QV.useCallback)(a=>{let u=n.select(O0.store).getCurrentPostType(),c=n.select(O0.store).getCurrentPostId(),d=n.select(JV.store).getEntityRecordEdits("postType",u,c)?.selection?.selectionStart?.clientId,m={...r};d&&(m.selectedBlock=d);let h=typeof a.viewport=="string"?a.viewport.toLowerCase():void 0,g=Nre.includes(h);if(g){let b=(i||Md).toLowerCase();b===Md.toLowerCase()?delete m.viewport:m.viewport=b}(d||g)&&e.navigate((0,Z2.addQueryArgs)(o,m),{replace:!0});let y={canvas:"edit",focusMode:!0};g&&(y.viewport=h);let x=(0,Z2.addQueryArgs)(`/${a.postType}/${a.postId}`,y);e.navigate(x)},[e,o,r,n,i])}var{useLocation:oM,useHistory:Vre}=U(tM.privateApis),{useGlobalStyles:Mre}=U(F0.privateApis);function Lre(){let e=oM(),t=(0,rM.usePrevious)(e.query.canvas),r=Vre();return(0,I0.useMemo)(()=>(e.query.focusMode||e?.params?.postId&&ak.includes(e?.params?.postType))&&t==="edit"?()=>r.back():void 0,[e,r,t])}function nM(){let{query:e}=oM(),{canvas:t="view"}=e,r=$V(),{merged:o}=Mre(),{settings:n,currentPostIsTrashed:i}=(0,eM.useSelect)(f=>{let{getSettings:d}=f(We),{getCurrentPostAttribute:m}=f(F0.store);return{settings:d(),currentPostIsTrashed:m("status")==="trash"}},[]),s=Lre(),[a,u]=(0,I0.useMemo)(()=>Mh(o,[],{disableRootPadding:!1}),[o]);return(0,I0.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:u,richEditingEnabled:!0,supportsTemplateMode:!0,focusMode:t!=="view",onNavigateToEntityRecord:r,onNavigateToPreviousEntityRecord:s,isPreviewMode:t==="view"}},[n,a,u,t,i,r,s])}var iM=l(Rt(),1),sM=l(me(),1),aM=l(Y(),1),lM=l($c(),1),cM=l(O(),1),{Fill:Dre,Slot:Bre}=(0,aM.createSlotFill)("PluginTemplateSettingPanel"),uM=({children:e})=>((0,lM.default)("wp.editSite.PluginTemplateSettingPanel",{since:"6.6",version:"6.8",alternative:"wp.editor.PluginDocumentSettingPanel"}),(0,sM.useSelect)(r=>r(iM.store).getCurrentPostType()==="wp_template",[])?(0,cM.jsx)(Dre,{children:e}):null);uM.Slot=Bre;var N0=uM;var TM=l(Rt(),1);var Lh=l(q(),1),dM=l(Y(),1),mM=l(r0(),1);var V0=l(me(),1),pM=l(X2(),1),hM=l(xe(),1),gM=l(hi(),1),vM=l(O(),1);function yM(){let e=(0,V0.useSelect)(o=>!!(o(hM.store).getCurrentTheme()?._links?.["wp:export-theme"]?.[0]?.targetHints??{}).allow?.includes("GET"),[]),{createErrorNotice:t}=(0,V0.useDispatch)(gM.store);if(!e)return null;async function r(){try{let o=await(0,mM.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,pM.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,Lh.__)("An error occurred while creating the site export.");t(i,{type:"snackbar"})}}return(0,vM.jsx)(dM.MenuItem,{role:"menuitem",icon:KC,onClick:r,info:(0,Lh.__)("Download your theme with updated templates and styles."),children:(0,Lh._x)("Export","site exporter menu item")})}var bM=l(q(),1),wM=l(me(),1),xM=l(Y(),1),SM=l(xn(),1),_M=l(O(),1);function CM(){let{toggle:e}=(0,wM.useDispatch)(SM.store);return(0,_M.jsx)(xM.MenuItem,{onClick:()=>e("core/edit-site","welcomeGuide"),children:(0,bM.__)("Welcome Guide")})}var Oa=l(O(),1),{ToolsMoreMenuGroup:jre,PreferencesModal:zre}=U(TM.privateApis);function EM(){return(0,Oa.jsxs)(Oa.Fragment,{children:[(0,Oa.jsxs)(jre,{children:[(0,Oa.jsx)(yM,{}),(0,Oa.jsx)(CM,{})]}),(0,Oa.jsx)(zre,{})]})}var PM=l(me(),1),M0=l(Pu(),1),L0=l(G(),1),RM=l(q(),1),AM=l(Rt(),1),OM=l(st(),1),Q2=l(nr(),1);var{useLocation:Hre,useHistory:Gre}=U(OM.privateApis);function kM(){let{query:e,path:t}=Hre(),r=Gre(),{canvas:o="view"}=e,n=(0,PM.useSelect)(u=>u(AM.store).getCurrentPostAttribute("status")==="trash",[]),[i,s]=(0,L0.useState)(!1);(0,L0.useEffect)(()=>{o==="edit"&&s(!1)},[o]);let a={"aria-label":(0,RM.__)("Edit"),"aria-disabled":n,title:null,role:"button",tabIndex:0,onFocus:()=>s(!0),onBlur:()=>s(!1),onKeyDown:u=>{let{keyCode:c}=u;(c===M0.ENTER||c===M0.SPACE)&&!n&&(u.preventDefault(),r.navigate((0,Q2.addQueryArgs)(t,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"}))},onClick:()=>r.navigate((0,Q2.addQueryArgs)(t,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"}),onClickCapture:u=>{n&&(u.preventDefault(),u.stopPropagation())},readonly:!0};return{className:Z("edit-site-visual-editor__editor-canvas",{"is-focused":i&&o==="view"}),...o==="view"?a:{}}}var B0=l(q(),1),LM=l(me(),1),j0=l(xe(),1),DM=l(eo(),1);var Dh=l(G(),1),IM=l(me(),1),FM=l(xe(),1),D0=l(q(),1),NM=l(fu(),1),J2=l(eo(),1),VM=l(st(),1);var{useLocation:Ure}=U(VM.privateApis);function MM(e){let t=Ure(),r=(0,IM.useSelect)(n=>n(FM.store).getEntityRecord("root","site")?.title,[]),o=(0,Dh.useRef)(!0);(0,Dh.useEffect)(()=>{o.current=!1},[t]),(0,Dh.useEffect)(()=>{if(!o.current&&e&&r){let n=(0,D0.sprintf)((0,D0.__)("%1$s \u2039 %2$s \u2039 Editor \u2014 WordPress"),(0,J2.decodeEntities)(e),(0,J2.decodeEntities)(r));document.title=n,(0,NM.speak)(e,"assertive")}},[e,r,t])}var{getTemplateInfo:Wre}=U(j0.privateApis);function qre(e,t){let{title:r,isLoaded:o}=(0,LM.useSelect)(i=>{let{getEditedEntityRecord:s,getCurrentTheme:a,hasFinishedResolution:u}=i(j0.store);if(!t)return{isLoaded:!1};let c=s("postType",e,t),{default_template_types:f=[]}=a()??{},d=Wre({template:c,templateTypes:f}),m=u("getEditedEntityRecord",["postType",e,t]);return{title:d.title,isLoaded:m}},[e,t]),n;o&&(n=(0,B0.sprintf)((0,B0._x)("%1$s \u2039 %2$s","breadcrumb trail"),(0,DM.decodeEntities)(r),NS[e]??NS[it])),MM(o&&n)}var BM=qre;var ec=l(me(),1),jM=l(Bt(),1),$2=l(Rt(),1),zM=l(G(),1),HM=l(xn(),1);function GM(e){let{clearSelectedBlock:t}=(0,ec.useDispatch)(jM.store),{editPost:r,setDeviceType:o,closePublishSidebar:n,setIsListViewOpened:i,setIsInserterOpened:s}=(0,ec.useDispatch)($2.store),{get:a}=(0,ec.useSelect)(HM.store),{getCurrentPost:u}=(0,ec.useSelect)($2.store),c=(0,ec.useRegistry)();(0,zM.useLayoutEffect)(()=>{let f=window.matchMedia("(min-width: 782px)").matches;c.batch(()=>{t(),u()?.type&&r({selection:void 0},{undoIgnore:!0}),o(Md),n(),s(!1),f&&e==="edit"&&a("core","showListViewByDefault")&&!a("core","distractionFree")?i(!0):i(!1)})},[e,c,t,r,o,n,s,i,a,u])}var Ld=l(G(),1),ku=l(me(),1),Bh=l(xe(),1),WM=l(st(),1);var{useLocation:Yre}=U(WM.privateApis),eP=[sk,it,dt,Bi,Qe.user],UM=["page","post"];function Kre(e){let t;return e==="navigation-item"?t=Bi:e==="pattern-item"?t=Qe.user:e==="template-part-item"?t=dt:e==="templates"?t=it:e==="template-item"?t=it:e==="page-item"||e==="pages"?t="page":(e==="post-item"||e==="posts")&&(t="post"),t}function qM(){let{editEntityRecord:e}=(0,ku.useDispatch)(Bh.store),{hasEntityRecord:t}=(0,ku.useSelect)(Bh.store),{name:r,params:o={},query:n}=Yre(),{postId:i=n?.postId}=o,s=Kre(r,i)??n?.postType,{selectedBlock:a}=n,u=(0,Ld.useRef)(null),c=(0,ku.useSelect)(h=>{let{getHomePage:g}=U(h(Bh.store));return g()},[]),f=(0,ku.useSelect)(h=>{if(eP.includes(s)&&i||i&&i.includes(","))return;let{getTemplateId:g}=U(h(Bh.store));if(s&&i&&UM.includes(s))return g(s,i);if(c?.postType==="page")return g("page",c?.postId);if(c?.postType==="wp_template")return c?.postId},[c,i,s]),d=(0,Ld.useMemo)(()=>eP.includes(s)&&i?{}:s&&i&&UM.includes(s)?{postType:s,postId:i}:c?.postType==="page"?{postType:"page",postId:c?.postId}:{},[c,s,i]),m;if(eP.includes(s)&&i?m={isReady:!0,postType:s,postId:i,context:d}:c?m={isReady:f!==void 0,postType:it,postId:f,context:d}:m={isReady:!1},a&&m.isReady&&u.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}),u.current=a)}return m}function YM({postType:e,postId:t,context:r,isReady:o}){let{setEditedEntity:n}=(0,ku.useDispatch)(We);(0,Ld.useEffect)(()=>{o&&n(e,String(t),r)},[o,e,t,r,n])}var KM=l(q(),1),ZM=l(me(),1),XM=l(xe(),1),QM=l(Fl(),1),JM=l(nr(),1),$M=l(O(),1);function eL(){let e=(0,ZM.useSelect)(t=>{let{getEntityRecord:r}=t(XM.store);return r("root","__unstableBase")?.home},[]);return(0,$M.jsx)("iframe",{src:(0,JM.addQueryArgs)(e,{wp_site_preview:1}),title:(0,KM.__)("Site Preview"),style:{display:"block",width:"100%",height:"100%",backgroundColor:"#fff"},onLoad:t=>{let r=t.target.contentDocument;QM.focus.focusable.find(r).forEach(n=>{n.style.pointerEvents="none",n.tabIndex=-1,n.setAttribute("aria-hidden","true")})}})}var ro=l(O(),1),{Editor:Zre,BackButton:Xre}=U(Bd.privateApis),{useHistory:Qre,useLocation:Jre}=U(aL.privateApis),{BlockKeyboardShortcuts:$re}=U(nL.privateApis);function fL(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 eoe(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)?fL(t):(0,uL.addQueryArgs)(r,{canvas:void 0})}function br({isHomeRoute:e=!1}){let t=Jre(),r=Qre(),{canvas:o="view"}=t.query,n=Fb();GM(o);let i=qM();YM(i);let{postType:s,postId:a,context:u}=i,c=(0,Dd.useSelect)(C=>C(oL.store).getCurrentTheme()?.is_block_theme,[]),f=!!u?.postId;BM(f?u.postType:s,f?u.postId:a);let d=fo(),m=kM(),h=o==="edit",g=(0,rL.useInstanceId)(A2,"edit-site-editor__loading-progress"),v=nM(),{resetZoomLevel:y}=U((0,Dd.useDispatch)(cL.store)),{setCurrentRevisionId:x}=U((0,Dd.useDispatch)(Bd.store)),{createSuccessNotice:b}=(0,Dd.useDispatch)(sL.store),w=(0,iL.useCallback)((C,_)=>{switch(C){case"move-to-trash":case"delete-post":r.navigate(fL(f?u.postType:s));break;case"duplicate-post":{let R=_[0],E=typeof R.title=="string"?R.title:R.title?.rendered;b((0,ka.sprintf)((0,ka.__)('"%s" successfully created.'),(0,lL.decodeEntities)(E)||(0,ka.__)("(no title)")),{type:"snackbar",id:"duplicate-post-action",actions:[{label:(0,ka.__)("Edit"),onClick:()=>{r.navigate(`/${R.type}/${R.id}?canvas=edit`)}}]})}break}},[s,u?.postType,f,r,b]),S=!n;return!c&&e?(0,ro.jsx)(eL,{}):(0,ro.jsxs)(ro.Fragment,{children:[(0,ro.jsx)(Bd.EditorKeyboardShortcutsRegister,{}),h&&(0,ro.jsx)($re,{}),S?null:(0,ro.jsx)(A2,{id:g}),h&&S&&(0,ro.jsx)(KN,{postType:f?u.postType:s}),S&&(0,ro.jsxs)(Zre,{postType:f?u.postType:s,postId:f?u.postId:a,templateId:f?a:void 0,settings:v,className:"edit-site-editor__editor-interface",customSaveButton:d&&(0,ro.jsx)(t0,{size:"compact"}),customSavePanel:d&&(0,ro.jsx)(xh,{}),iframeProps:m,onActionPerformed:w,extraSidebarPanels:!f&&(0,ro.jsx)(N0.Slot,{}),children:[h&&(0,ro.jsx)(ZV,{}),h&&(0,ro.jsx)(Xre,{children:({length:C})=>C<=1&&(0,ro.jsx)(tL.Button,{size:"compact",label:(0,ka.__)("Open Navigation"),showTooltip:!0,tooltipPosition:"middle right",onClick:()=>{y(),x(null),r.navigate(eoe(t,f?u.postType:s),{transition:"canvas-mode-view-transition"})},icon:(0,ka.isRTL)()?_a:Sa})}),(0,ro.jsx)(EM,{})]})]})}function ar(e){return e.currentTheme!==void 0&&e.currentTheme!==null}function Xn(e){let t=e.currentTheme?.is_block_theme,r=e.currentTheme?.theme_supports["editor-styles"],o=e.editorSettings?.supportsLayout;return!t&&(r||o)}var Ia=l(O(),1),dL={name:"home",path:"/",areas:{sidebar({siteData:e}){return ar(e)?e.currentTheme.is_block_theme||Xn(e)?(0,Ia.jsx)(kd,{}):(0,Ia.jsx)(sr,{}):null},preview({siteData:e}){return e.currentTheme?.is_block_theme||Xn(e)?(0,Ia.jsx)(br,{isHomeRoute:!0}):void 0},mobileSidebar({siteData:e}){return ar(e)?e.currentTheme.is_block_theme||Xn(e)?(0,Ia.jsx)(kd,{}):(0,Ia.jsx)(sr,{}):(0,Ia.jsx)(Ia.Fragment,{})}}};var tP=l(q(),1);var rP=l(O(),1);function mL(){return(0,rP.jsx)($r,{isRoot:!0,title:(0,tP.__)("Design"),description:(0,tP.__)("Customize the appearance of your website using the block editor."),content:(0,rP.jsx)(Ch,{})})}var ii=l(q(),1),Zx=l(me(),1),FR=l(xe(),1);var Lo=l(G(),1),x9=l(at(),1);var W0=l(G(),1);var oP=l(q(),1);var lr="isAny",cr="isNone",Ao="isAll",oo="isNotAll",Jo="between",$o="inThePast",On="over",mr="is",pr="isNot",tc="lessThan",rc="greaterThan",oc="lessThanOrEqual",nc="greaterThanOrEqual",ic="before",sc="after",ac="beforeInc",lc="afterInc",Ns="contains",Vs="notContains",Ms="startsWith",cc="on",uc="notOn",z0=["asc","desc"],pL={asc:"\u2191",desc:"\u2193"},H0={asc:"ascending",desc:"descending"},G0={asc:(0,oP.__)("Sort ascending"),desc:(0,oP.__)("Sort descending")},hL={asc:EC,desc:wC},jd="table",U0="grid",gL="list",vL="activity",yL="pickerGrid",bL="pickerTable",wL="pickerActivity";var xL=(0,W0.createContext)({view:{type:jd},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,W0.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});xL.displayName="DataViewsContext";var Me=xL;var Ds=l(q(),1);var Mu=l(q(),1),J0=l(Y(),1),Jn=l(G(),1),GL=l(Pu(),1);var SL=l(Y(),1),_L=l(q(),1),CL=l(O(),1),nP="dataviews-selection-checkbox";function fc({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...s}){let a=o(r),u=e.includes(a),c=!i&&u,f=n?.getValue?.({item:r})||(0,_L.__)("(no title)");return(0,CL.jsx)(SL.CheckboxControl,{className:nP,"aria-label":f,"aria-disabled":i,checked:c,onChange:()=>{i||t(u?e.filter(d=>a!==d):[...e,a])},...s})}var Iu=l(Y(),1),PL=l(q(),1),Hd=l(G(),1);var RL=l(me(),1),iP=l(at(),1);var TL=l(yl(),1),{lock:Z5e,unlock:Je}=(0,TL.__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=l(O(),1),{Menu:zd,kebabCase:toe}=Je(Iu.privateApis);function roe({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,Zt.jsx)(Iu.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function ooe({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,Zt.jsx)(zd.Item,{disabled:e.disabled,onClick:t,children:(0,Zt.jsx)(zd.ItemLabel,{children:o})})}function Fu({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,Zt.jsx)(Iu.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${toe(e.id)}`,children:(0,Zt.jsx)(e.RenderModal,{items:t,closeModal:r})})}function sP({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,Hd.useMemo)(()=>e.reduce((a,u)=>((u.isPrimary?a.primaryActions:a.regularActions).push(u),a),{primaryActions:[],regularActions:[]}),[e]),s=a=>a.map(u=>(0,Zt.jsx)(ooe,{action:u,onClick:()=>{if("RenderModal"in u){o(u);return}u.callback([t],{registry:r})},items:[t]},u.id));return(0,Zt.jsxs)(zd.Group,{children:[s(n),s(i)]})}function Gd({item:e,actions:t,isCompact:r}){let o=(0,RL.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,Hd.useMemo)(()=>{let a=t.filter(c=>!c.isEligible||c.isEligible(e));return{primaryActions:a.filter(c=>c.isPrimary),eligibleActions:a}},[t,e]),s=(0,iP.useViewportMatch)("medium","<");return r?(0,Zt.jsx)(EL,{item:e,actions:i,isSmall:!0,registry:o}):(0,Zt.jsxs)(te,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,Zt.jsx)(aP,{item:e,actions:n,registry:o}),(n.length<i.length||s)&&(0,Zt.jsx)(EL,{item:e,actions:i,registry:o})]})}function EL({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,Hd.useState)(null);return(0,Zt.jsxs)(Zt.Fragment,{children:[(0,Zt.jsxs)(zd,{placement:"bottom-end",children:[(0,Zt.jsx)(zd.TriggerButton,{render:(0,Zt.jsx)(Iu.Button,{size:r?"small":"compact",icon:Xi,label:(0,PL.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,Zt.jsx)(zd.Popover,{children:(0,Zt.jsx)(sP,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,Zt.jsx)(Fu,{action:n,items:[e],closeModal:()=>i(null)})]})}function aP({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,Hd.useState)(null);return(0,iP.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,Zt.jsxs)(Zt.Fragment,{children:[t.map(a=>(0,Zt.jsx)(roe,{action:a,onClick:()=>{if("RenderModal"in a){i(a);return}a.callback([e],{registry:r})},items:[e],variant:o},a.id)),!!n&&(0,Zt.jsx)(Fu,{action:n,items:[e],closeModal:()=>i(null)})]})}var Nu=l(Y(),1),jh=l(q(),1),Oo=l(G(),1),IL=l(me(),1);var lP=l(at(),1);var dc=l(q(),1);function AL(e,t,r,o=!1){return e>0?(0,dc.sprintf)((0,dc._n)("%d Item selected","%d Items selected",e),e):o||r<=t?(0,dc.sprintf)((0,dc._n)("%d Item","%d Items",r),r):(0,dc.sprintf)((0,dc._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r)}var jr=l(O(),1);function noe({action:e,items:t,ActionTriggerComponent:r}){let[o,n]=(0,Oo.useState)(!1);return(0,jr.jsxs)(jr.Fragment,{children:[(0,jr.jsx)(r,{...{action:e,onClick:()=>{n(!0)},items:t}}),o&&(0,jr.jsx)(Fu,{action:e,items:t,closeModal:()=>n(!1)})]})}function Ud(e,t){return e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t)))}function q0(e,t){return(0,Oo.useMemo)(()=>Ud(e,t),[e,t])}function Wd(e,t){return(0,Oo.useMemo)(()=>t.some(r=>Ud(e,r)),[e,t])}function zh({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n,disableSelectAll:i=!1}){let s=(0,Oo.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)),u=e.length>0,c=a.length===s.length;return i?(0,jr.jsx)(Nu.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:u,disabled:!u,onChange:()=>{t([])},"aria-label":(0,jh.__)("Deselect all")}):(0,jr.jsx)(Nu.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:c,indeterminate:!c&&!!a.length,onChange:()=>{t(c?[]:s.map(f=>n(f)))},"aria-label":c?(0,jh.__)("Deselect all"):(0,jh.__)("Select all")})}function OL({action:e,onClick:t,isBusy:r,items:o}){let n=typeof e.label=="string"?e.label:e.label(o);return(0,lP.useViewportMatch)("medium","<")?(0,jr.jsx)(Nu.Button,{disabled:r,accessibleWhenDisabled:!0,label:n,icon:e.icon,size:"compact",onClick:t,isBusy:r}):(0,jr.jsx)(Nu.Button,{disabled:r,accessibleWhenDisabled:!0,size:"compact",onClick:t,isBusy:r,children:n})}var FL=[];function ioe({action:e,selectedItems:t,actionInProgress:r,setActionInProgress:o}){let n=(0,IL.useRegistry)(),i=(0,Oo.useMemo)(()=>t.filter(s=>!e.isEligible||e.isEligible(s)),[e,t]);return"RenderModal"in e?(0,jr.jsx)(noe,{action:e,items:i,ActionTriggerComponent:OL},e.id):(0,jr.jsx)(OL,{action:e,onClick:async()=>{o(e.id),await e.callback(t,{registry:n}),o(null)},items:i,isBusy:r===e.id},e.id)}function kL(e,t,r,o,n,i,s,a,u,c,f){let d=AL(n.length,e.length,f.totalItems,o);return(0,jr.jsxs)(te,{direction:"row",className:"dataviews-bulk-actions-footer__container",gap:"md",align:"center",children:[(0,jr.jsx)(zh,{selection:n,onChangeSelection:c,data:e,actions:t,getItemId:r,disableSelectAll:o}),(0,jr.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:d}),(0,jr.jsxs)(te,{direction:"row",className:"dataviews-bulk-actions-footer__action-buttons",gap:"xs",children:[i.map(m=>(0,jr.jsx)(ioe,{action:m,selectedItems:s,actionInProgress:a,setActionInProgress:u},m.id)),s.length>0&&(0,jr.jsx)(Nu.Button,{icon:Es,showTooltip:!0,tooltipPosition:"top",size:"compact",label:(0,jh.__)("Cancel"),disabled:!!a,accessibleWhenDisabled:!1,onClick:()=>{c(FL)}})]})]})}function soe({selection:e,actions:t,onChangeSelection:r,data:o,getItemId:n,isInfiniteScroll:i,paginationInfo:s}){let[a,u]=(0,Oo.useState)(null),c=(0,Oo.useRef)(void 0),f=(0,lP.useViewportMatch)("medium","<"),d=(0,Oo.useMemo)(()=>t.filter(v=>v.supportsBulk),[t]),m=(0,Oo.useMemo)(()=>o.filter(v=>d.some(y=>!y.isEligible||y.isEligible(v))),[o,d]),h=(0,Oo.useMemo)(()=>o.filter(v=>e.includes(n(v))&&m.includes(v)),[e,o,n,m]),g=(0,Oo.useMemo)(()=>t.filter(v=>v.supportsBulk&&(!f||v.icon)&&h.some(y=>!v.isEligible||v.isEligible(y))),[t,h,f]);if(a)c.current||(c.current=kL(o,t,n,i,e,g,h,a,u,r,s));else return c.current&&(c.current=void 0),kL(o,t,n,i,e,g,h,a,u,r,s);return c.current}function Y0(){let{data:e,selection:t,actions:r=FL,onChangeSelection:o,getItemId:n,paginationInfo:i,view:s}=(0,Oo.useContext)(Me);return(0,jr.jsx)(soe,{selection:t,onChangeSelection:o,data:e,actions:r,getItemId:n,isInfiniteScroll:!!s.infiniteScrollEnabled,paginationInfo:i})}var Fa=l(q(),1);var Na=l(Y(),1),mc=l(G(),1);function K0(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 ot=l(O(),1),{Menu:Vt}=Je(Na.privateApis);function aoe({children:e}){return mc.Children.toArray(e).filter(Boolean).map((t,r)=>(0,ot.jsxs)(mc.Fragment,{children:[r>0&&(0,ot.jsx)(Vt.Separator,{}),t]},r))}var loe=(0,mc.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:s,canMove:a=!0,canInsertLeft:u=!0,canInsertRight:c=!0},f){let d=r.fields??[],m=d?.indexOf(t),h=r.sort?.field===t,g=!1,v=!1,y=!1,x=[],b=o.find(E=>E.id===t),{setIsShowingFilter:w}=(0,mc.useContext)(Me);if(!b)return null;g=b.enableHiding!==!1,v=b.enableSorting!==!1;let S=b.header;if(x=!!b.filterBy&&b.filterBy?.operators||[],y=!r.filters?.some(E=>t===E.field)&&!!(b.hasElements||b.Edit)&&b.filterBy!==!1&&!b.filterBy?.isPrimary,!v&&!a&&!g&&!y)return S;let C=K0(r,o).filter(E=>!d.includes(E.id)),_=(u||c)&&!!C.length,R=(0,Fa.isRTL)();return(0,ot.jsxs)(Vt,{children:[(0,ot.jsxs)(Vt.TriggerButton,{render:(0,ot.jsx)(Na.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:f,variant:"tertiary"}),children:[S,r.sort&&h&&(0,ot.jsx)("span",{"aria-hidden":"true",children:pL[r.sort.direction]})]}),(0,ot.jsx)(Vt.Popover,{style:{minWidth:"240px"},children:(0,ot.jsxs)(aoe,{children:[v&&(0,ot.jsx)(Vt.Group,{children:z0.map(E=>{let A=r.sort&&h&&r.sort.direction===E,M=`${t}-${E}`;return(0,ot.jsx)(Vt.RadioItem,{name:"view-table-sorting",value:M,checked:A,onChange:()=>{n({...r,sort:{field:t,direction:E},showLevels:!1})},children:(0,ot.jsx)(Vt.ItemLabel,{children:G0[E]})},M)})}),y&&(0,ot.jsx)(Vt.Group,{children:(0,ot.jsx)(Vt.Item,{prefix:(0,ot.jsx)(Na.Icon,{icon:Op}),onClick:()=>{s(t),w(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:x[0]}]})},children:(0,ot.jsx)(Vt.ItemLabel,{children:(0,Fa.__)("Add filter")})})}),(a||g||_)&&b&&(0,ot.jsxs)(Vt.Group,{children:[a&&(0,ot.jsx)(Vt.Item,{prefix:(0,ot.jsx)(Na.Icon,{icon:SC}),disabled:R?m>=d.length-1:m<1,onClick:()=>{let E=R?m+1:m-1,A=[...d];A.splice(m,1),A.splice(E,0,t),n({...r,fields:A})},children:(0,ot.jsx)(Vt.ItemLabel,{children:(0,Fa.__)("Move left")})}),a&&(0,ot.jsx)(Vt.Item,{prefix:(0,ot.jsx)(Na.Icon,{icon:CC}),disabled:R?m<1:m>=d.length-1,onClick:()=>{let E=R?m-1:m+1,A=[...d];A.splice(m,1),A.splice(E,0,t),n({...r,fields:A})},children:(0,ot.jsx)(Vt.ItemLabel,{children:(0,Fa.__)("Move right")})}),u&&!!C.length&&(0,ot.jsxs)(Vt,{children:[(0,ot.jsx)(Vt.SubmenuTriggerItem,{children:(0,ot.jsx)(Vt.ItemLabel,{children:(0,Fa.__)("Insert left")})}),(0,ot.jsx)(Vt.Popover,{children:C.map(E=>{let A=R?m+1:m;return(0,ot.jsx)(Vt.Item,{onClick:()=>{n({...r,fields:[...d.slice(0,A),E.id,...d.slice(A)]})},children:(0,ot.jsx)(Vt.ItemLabel,{children:E.label})},E.id)})})]}),c&&!!C.length&&(0,ot.jsxs)(Vt,{children:[(0,ot.jsx)(Vt.SubmenuTriggerItem,{children:(0,ot.jsx)(Vt.ItemLabel,{children:(0,Fa.__)("Insert right")})}),(0,ot.jsx)(Vt.Popover,{children:C.map(E=>{let A=R?m:m+1;return(0,ot.jsx)(Vt.Item,{onClick:()=>{n({...r,fields:[...d.slice(0,A),E.id,...d.slice(A)]})},children:(0,ot.jsx)(Vt.ItemLabel,{children:E.label})},E.id)})})]}),g&&b&&(0,ot.jsx)(Vt.Item,{prefix:(0,ot.jsx)(Na.Icon,{icon:Kp}),onClick:()=>{i(b),n({...r,fields:d.filter(E=>E!==t)})},children:(0,ot.jsx)(Vt.ItemLabel,{children:(0,Fa.__)("Hide column")})})]})]})})]})}),coe=loe,qd=coe;var NL=l(G(),1),cP=l(O(),1);function uoe({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 pc({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...s}){if(!t(e))return(0,cP.jsx)("div",{className:n,...s,children:i});if(o){let u=o({item:e,className:`${n} ${n}--clickable`,...s,children:i});return(0,NL.cloneElement)(u,{onClick:c=>{c.stopPropagation(),u.props.onClick&&u.props.onClick(c)},onKeyDown:c=>{(c.key==="Enter"||c.key===""||c.key===" ")&&(c.stopPropagation(),u.props.onKeyDown&&u.props.onKeyDown(c))}})}let a=uoe({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,cP.jsx)("div",{...a,...s,children:i})}var Ls=l(O(),1);function foe({item:e,level:t,titleField:r,mediaField:o,descriptionField:n,onClickItem:i,renderItemLink:s,isItemClickable:a}){return(0,Ls.jsxs)(te,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[o&&(0,Ls.jsx)(pc,{item:e,isItemClickable:a,onClickItem:i,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":a(e)&&(i||s)&&r?r.getValue?.({item:e}):void 0,children:(0,Ls.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,Ls.jsxs)(te,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,Ls.jsxs)(pc,{item:e,isItemClickable:a,onClickItem:i,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,Ls.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,Ls.jsx)(r.render,{item:e,field:r})]}),n&&(0,Ls.jsx)(n.render,{item:e,field:n})]})]})}var Z0=foe;var Vu=l(G(),1),VL=l(q(),1),doe=e=>(0,VL.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function ML({scrollContainerRef:e,enabledHorizontal:t=!1}){let[r,o]=(0,Vu.useState)(!1),[n,i]=(0,Vu.useState)(!1),s=(0,Vu.useCallback)(()=>{let a=e.current;a&&(t&&o(doe(a)),i(a.scrollTop>0))},[e,t]);return(0,Vu.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 kn(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 Hh=l(G(),1),DL=l(Pu(),1);function LL(e,t,r){return e.slice(Math.min(t,r),Math.max(t,r)+1)}function moe({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,u=a?s:i,c=a&&r!==null?o.indexOf(r):-1,f=c===-1?[]:LL(o,u,c),d=n.filter(m=>!f.includes(m));return[...new Set([...d,...LL(o,u,i)])]}function poe({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,u)=>{if(!n.has(a))return;let c=Math.abs(u-o);c<s&&(s=c,i=a)}),i}function _i({data:e,getItemId:t,isItemSelectable:r,selection:o,onChangeSelection:n,selectionMode:i,shouldSelectOnClick:s}){let a=i==="multi",u=i!=="single-required",c=(0,Hh.useRef)(null),f=x=>{c.current={anchorId:x,lastTargetId:null}},d=(0,Hh.useRef)(!1);(0,Hh.useEffect)(()=>{let x=()=>{d.current=!0};return document.addEventListener("touchstart",x,{once:!0}),()=>document.removeEventListener("touchstart",x)},[]);let m=e.filter(r).map(t),h=new Set(m),v=m.length>0&&a;return{getSelectionProps:x=>{let b=h.has(x);return{...s&&{onClick:()=>{u&&o.includes(x)?n(o.filter(w=>x!==w)):n(a?[...o,x]:[x]),f(x)}},onMouseDown:w=>{w.button===0&&w.shiftKey&&v&&w.preventDefault()},onClickCapture:w=>{if(!v)return;let S=(0,DL.isAppleOS)()?w.metaKey:w.ctrlKey,C=w.target instanceof Element&&!!w.target.closest(`.${nP}`);if(!S&&!w.shiftKey){b&&C&&f(x);return}if(!(d.current||document.getSelection()?.type==="Range")&&(w.stopPropagation(),C||w.preventDefault(),!!b))if(w.shiftKey){let _=c.current;(!_||!h.has(_.anchorId))&&(_={anchorId:poe({targetId:x,orderedIds:m,selection:o})??x,lastTargetId:null}),n(moe({anchorId:_.anchorId,targetId:x,lastTargetId:_.lastTargetId,orderedIds:m,selection:o})),c.current={anchorId:_.anchorId,lastTargetId:x}}else n(o.includes(x)?o.filter(_=>x!==_):[...o,x]),f(x)}}}}}var hc=l(Y(),1),jL=l(q(),1),zL=l(G(),1);var Qn=l(O(),1);function BL({field:e,isVisible:t,onToggleVisibility:r}){return(0,Qn.jsx)(hc.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,Qn.jsxs)(te,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,Qn.jsx)("div",{style:{height:24,width:24},children:t&&(0,Qn.jsx)(hc.Icon,{icon:du})}),(0,Qn.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function hoe(e){return!!e}function X0({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,zL.useContext)(Me),n=K0(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),u=[{field:i,isVisibleFlag:"showTitle"},{field:s,isVisibleFlag:"showMedia"},{field:a,isVisibleFlag:"showDescription"}].filter(({field:g})=>hoe(g)),c=t.fields??[],f=n.filter(g=>c.includes(g.id)).length,d=u.filter(({isVisibleFlag:g})=>t[g]??!0),m=d.length+f,h=m===1&&d.length===1;return(0,Qn.jsxs)(te,{direction:"column",className:"dataviews-field-control",children:[e&&(0,Qn.jsx)(hc.BaseControl.VisualLabel,{children:(0,jL.__)("Properties")}),(0,Qn.jsx)(te,{direction:"column",className:"dataviews-view-config__properties",children:(0,Qn.jsxs)(hc.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[u.map(({field:g,isVisibleFlag:v})=>{let y=t[v]??!0,x=h&&y?{...g,enableHiding:!1}:g;return(0,Qn.jsx)(BL,{field:x,isVisible:y,onToggleVisibility:()=>{o({...t,[v]:!y})}},g.id)}),n.map(g=>{let v=c.includes(g.id),y=m===1&&v?{...g,enableHiding:!1}:g;return(0,Qn.jsx)(BL,{field:y,isVisible:v,onToggleVisibility:()=>{o({...t,fields:v?c.filter(x=>x!==g.id):[...c,g.id]})}},g.id)})]})})]})}var Q0=l(G(),1);function Ci(e,t={delay:400}){let[r,o]=(0,Q0.useState)(!1);return(0,Q0.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>{o(!0)},t.delay);return()=>{clearTimeout(n),o(!1)}},[e,t.delay]),r}var qe=l(O(),1);function UL(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function goe({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=Z("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,qe.jsx)("div",{className:i,children:(0,qe.jsx)(n.render,{item:e,field:n})})}function HL({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:s,titleField:a,mediaField:u,descriptionField:c,selection:f,getItemId:d,isItemClickable:m,onClickItem:h,renderItemLink:g,onChangeSelection:v,onMouseDown:y,onClickCapture:x,isActionsColumnSticky:b,posinset:w}){let{paginationInfo:S}=(0,Jn.useContext)(Me),C=q0(o,t),_=C&&f.includes(i),{showTitle:R=!0,showMedia:E=!0,showDescription:A=!0,infiniteScrollEnabled:M}=s,I=s.fields??[],T=a&&R||u&&E||c&&A;return(0,qe.jsxs)("tr",{className:Z("dataviews-view-table__row",{"is-selected":C&&_,"has-bulk-actions":C}),"aria-setsize":M?S.totalItems:void 0,"aria-posinset":w,role:M?"article":void 0,onClickCapture:x,onMouseDown:N=>{let B=(0,GL.isAppleOS)()?N.metaKey:N.ctrlKey;N.button===0&&B&&window.navigator.userAgent.toLowerCase().includes("firefox")&&N.preventDefault(),y(N)},children:[e&&(0,qe.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,qe.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,qe.jsx)(fc,{item:t,selection:f,onChangeSelection:v,getItemId:d,titleField:a,disabled:!C})})}),T&&(0,qe.jsx)("td",{children:(0,qe.jsx)(Z0,{item:t,level:r,titleField:R?a:void 0,mediaField:E?u:void 0,descriptionField:A?c:void 0,isItemClickable:m,onClickItem:h,renderItemLink:g})}),I.map(N=>{let{width:B,maxWidth:L,minWidth:D,align:j}=s.layout?.styles?.[N]??{},F=n.find(V=>V.id===N),P=UL(j,F?.type);return(0,qe.jsx)("td",{style:{width:B,maxWidth:L,minWidth:D},children:(0,qe.jsx)(goe,{fields:n,item:t,column:N,align:P})},N)}),!!o?.length&&(0,qe.jsx)("td",{className:Z("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":b}),onClick:N=>N.stopPropagation(),children:(0,qe.jsx)(Gd,{item:t,actions:o})})]})}function voe({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:s,onChangeSelection:a,selection:u,setOpenedFilter:c,onClickItem:f,isItemClickable:d,renderItemLink:m,view:h,className:g,empty:v}){let{containerRef:y}=(0,Jn.useContext)(Me),x=Ci(i),b=h.groupBy?.field?r.find(fe=>fe.id===h.groupBy?.field):null,w=b?kn(t,b):null,S=w?Array.from(w.values()).flat():t,{getSelectionProps:C}=_i({data:S,getItemId:o,isItemSelectable:fe=>Ud(e,fe),selection:u,onChangeSelection:a,selectionMode:"multi",shouldSelectOnClick:!1}),_=(0,Jn.useRef)(new Map),R=(0,Jn.useRef)(void 0),[E,A]=(0,Jn.useState)(),[M,I]=(0,Jn.useState)(null);(0,Jn.useEffect)(()=>{R.current&&(R.current.focus(),R.current=void 0)});let T=(0,Jn.useId)(),{isHorizontalScrollEnd:N,isVerticallyScrolled:B}=ML({scrollContainerRef:y,enabledHorizontal:!!e?.length}),L=Wd(e,t);if(E){R.current=E,A(void 0);return}let D=fe=>{let ke=_.current.get(fe.id),ne=ke?_.current.get(ke.fallback):void 0;A(ne?.node)},j=fe=>{fe.preventDefault(),fe.stopPropagation();let ke={getBoundingClientRect:()=>({x:fe.clientX,y:fe.clientY,top:fe.clientY,left:fe.clientX,right:fe.clientX,bottom:fe.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{I(ke)})},F=!!t?.length,P=r.find(fe=>fe.id===h.titleField),V=r.find(fe=>fe.id===h.mediaField),z=r.find(fe=>fe.id===h.descriptionField),{showTitle:W=!0,showMedia:Q=!0,showDescription:ue=!0}=h,re=P&&W||V&&Q||z&&ue,se=h.fields??[],ae=(fe,ke)=>ne=>{ne?_.current.set(fe,{node:ne,fallback:se[ke>0?ke-1:1]}):_.current.delete(fe)},de=h.infiniteScrollEnabled&&!w,ye=(0,Mu.isRTL)();return F?(0,qe.jsxs)(qe.Fragment,{children:[(0,qe.jsxs)("table",{className:Z("dataviews-view-table",g,{[`has-${h.layout?.density}-density`]:h.layout?.density&&["compact","comfortable"].includes(h.layout.density),"has-bulk-actions":L,"is-refreshing":!de&&x}),"aria-busy":i,"aria-describedby":T,role:de?"feed":void 0,inert:!de&&i?"true":void 0,children:[(0,qe.jsxs)("colgroup",{children:[L&&(0,qe.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),re&&(0,qe.jsx)("col",{className:"dataviews-view-table__col-first-data"}),se.map((fe,ke)=>(0,qe.jsx)("col",{className:Z(`dataviews-view-table__col-${fe}`,{"dataviews-view-table__col-expand":!re&&ke===se.length-1})},`col-${fe}`)),!!e?.length&&(0,qe.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),M&&(0,qe.jsx)(J0.Popover,{anchor:M,onClose:()=>I(null),placement:"bottom-start",children:(0,qe.jsx)(X0,{showLabel:!1})}),(0,qe.jsx)("thead",{className:Z({"dataviews-view-table__thead--stuck":B}),onContextMenu:j,children:(0,qe.jsxs)("tr",{className:"dataviews-view-table__row",children:[L&&(0,qe.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:j,children:(0,qe.jsx)(zh,{selection:u,onChangeSelection:a,data:t,actions:e,getItemId:o})}),re&&(0,qe.jsx)("th",{scope:"col",children:P&&(0,qe.jsx)(qd,{ref:ae(P.id,0),fieldId:P.id,view:h,fields:r,onChangeView:s,onHide:D,setOpenedFilter:c,canMove:!1,canInsertLeft:ye?h.layout?.enableMoving??!0:!1,canInsertRight:ye?!1:h.layout?.enableMoving??!0})}),se.map((fe,ke)=>{let{width:ne,maxWidth:Te,minWidth:oe,align:X}=h.layout?.styles?.[fe]??{},ce=r.find(Re=>Re.id===fe),J=UL(X,ce?.type),le=h.layout?.enableMoving??!0;return(0,qe.jsx)("th",{style:{width:ne,maxWidth:Te,minWidth:oe,textAlign:J},"aria-sort":h.sort?.direction&&h.sort?.field===fe?H0[h.sort.direction]:void 0,scope:"col",children:(0,qe.jsx)(qd,{ref:ae(fe,ke),fieldId:fe,view:h,fields:r,onChangeView:s,onHide:D,setOpenedFilter:c,canMove:le,canInsertLeft:le,canInsertRight:le})},fe)}),!!e?.length&&(0,qe.jsx)("th",{className:Z("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!N}),children:(0,qe.jsx)("span",{className:"dataviews-view-table-header",children:(0,Mu.__)("Actions")})})]})}),F&&b&&w?Array.from(w.entries()).map(([fe,ke])=>(0,qe.jsxs)("tbody",{children:[(0,qe.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,qe.jsx)("td",{colSpan:se.length+(re?1:0)+(L?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:h.groupBy?.showLabel===!1?fe:(0,Mu.sprintf)((0,Mu.__)("%1$s: %2$s"),b.label,fe)})}),ke.map((ne,Te)=>{let oe=o(ne)||Te.toString();return(0,qe.jsx)(HL,{item:ne,level:h.showLevels&&typeof n=="function"?n(ne):void 0,hasBulkActions:L,actions:e,fields:r,id:oe,view:h,titleField:P,mediaField:V,descriptionField:z,selection:u,getItemId:o,onChangeSelection:a,...C(oe),onClickItem:f,renderItemLink:m,isItemClickable:d,isActionsColumnSticky:!N},o(ne))})]},`group-${fe}`)):(0,qe.jsx)("tbody",{children:F&&t.map((fe,ke)=>{let ne=o(fe)||ke.toString();return(0,qe.jsx)(HL,{item:fe,level:h.showLevels&&typeof n=="function"?n(fe):void 0,hasBulkActions:L,actions:e,fields:r,id:ne,view:h,titleField:P,mediaField:V,descriptionField:z,selection:u,getItemId:o,onChangeSelection:a,...C(ne),onClickItem:f,renderItemLink:m,isItemClickable:d,isActionsColumnSticky:!N,posinset:de?ke+1:void 0},o(fe))})})]}),de&&i&&(0,qe.jsx)("div",{className:"dataviews-loading",id:T,children:(0,qe.jsx)("p",{className:"dataviews-loading-more",children:(0,qe.jsx)(J0.Spinner,{})})})]}):(0,qe.jsx)("div",{className:Z("dataviews-no-results",{"is-refreshing":x}),id:T,children:v})}var WL=voe;var XL=l(Y(),1),ow=l(q(),1);var In=l(Y(),1);var Uh=l(q(),1),ZL=l(at(),1),vc=l(G(),1);var yoe=l(Y(),1),boe=l(q(),1),$0=l(G(),1);var woe=l(O(),1),xoe=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],Soe=xoe[2].value;function ew(){let e=(0,$0.useContext)(Me),t=e.view;return(0,$0.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??Soe,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var qL=l(G(),1);var YL=l(O(),1),Gh=(0,qL.forwardRef)(({className:e,previewSize:t,...r},o)=>(0,YL.jsx)("div",{ref:o,className:Z("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`},...r}));var tw=l(G(),1);function gc(e,t){let{intersectionObserver:r}=(0,tw.useContext)(Me);(0,tw.useEffect)(()=>{let o=e.current;if(!(!o||t===void 0||!r))return r.observe(o),()=>{r.unobserve(o)}},[e,r,t])}function rw(e,t,r){let n=!!e?.length&&t?e[0].position:void 0;return n&&r?(n-1)%r:0}var tt=l(O(),1),{Badge:_oe}=Je(In.privateApis);function Coe(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 KL=(0,vc.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:s,getItemId:a,item:u,actions:c,mediaField:f,titleField:d,descriptionField:m,regularFields:h,badgeFields:g,hasBulkActions:v,config:y,posinset:x,setsize:b,...w},S){let{showTitle:C=!0,showMedia:_=!0,showDescription:R=!0}=t,E=q0(c,u),A=a(u),M=(0,vc.useRef)(null),I=(0,vc.useCallback)(V=>{M.current=V,typeof S=="function"?S(V):S&&(S.current=V)},[S]);gc(M,x);let T=(0,ZL.useInstanceId)(e),N=r.includes(A),B=(0,tt.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),L=_&&f?.render,D=L?(0,tt.jsx)(f.render,{item:u,field:f,config:y}):B,j=C&&d?.render?(0,tt.jsx)(d.render,{item:u,field:d}):null,F,P;return i(u)&&n&&(j?(F={"aria-labelledby":`dataviews-view-grid__title-field-${T}`},P={id:`dataviews-view-grid__title-field-${T}`}):F={"aria-label":(0,Uh.__)("Navigate to item")}),(0,tt.jsxs)(te,{direction:"column",...w,ref:I,"aria-setsize":b,"aria-posinset":x,className:Z(w.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":E&&N}),children:[(0,tt.jsx)(pc,{item:u,isItemClickable:i,onClickItem:n,renderItemLink:s,className:Z("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!L}),...F,children:D}),v&&(0,tt.jsx)(fc,{item:u,selection:r,onChangeSelection:o,getItemId:a,titleField:d,disabled:!E}),!!c?.length&&(0,tt.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,tt.jsx)(Gd,{item:u,actions:c,isCompact:!0})}),C&&(0,tt.jsx)("div",{className:"dataviews-view-grid__title-actions",children:(0,tt.jsx)(pc,{item:u,isItemClickable:i,onClickItem:n,renderItemLink:s,className:"dataviews-view-grid__title-field dataviews-title-field",...P,title:d?.getValueFormatted({item:u,field:d})||void 0,children:j})}),(0,tt.jsxs)(te,{direction:"column",gap:"xs",children:[R&&m?.render&&(0,tt.jsx)(m.render,{item:u,field:m}),!!g?.length&&(0,tt.jsx)(te,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:g.map(V=>(0,tt.jsx)(_oe,{className:"dataviews-view-grid__field-value",children:(0,tt.jsx)(V.render,{item:u,field:V})},V.id))}),!!h?.length&&(0,tt.jsx)(te,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:h.map(V=>(0,tt.jsx)(In.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,tt.jsxs)(tt.Fragment,{children:[(0,tt.jsxs)(ht.Root,{children:[(0,tt.jsx)(ht.Trigger,{render:(0,tt.jsx)(In.FlexItem,{className:"dataviews-view-grid__field-name",children:V.header})}),(0,tt.jsx)(ht.Popup,{children:V.label})]}),(0,tt.jsx)(In.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,tt.jsx)(V.render,{item:u,field:V})})]})},V.id))})]})]})});function uP({data:e,isInfiniteScroll:t,className:r,inert:o,isLoading:n,view:i,fields:s,selection:a,onChangeSelection:u,onClickItem:c,isItemClickable:f,renderItemLink:d,getItemId:m,actions:h,getSelectionProps:g}){let{paginationInfo:v,resizeObserverRef:y}=(0,vc.useContext)(Me),x=ew(),b=Wd(h,e),w=s.find(T=>T.id===i?.titleField),S=s.find(T=>T.id===i?.mediaField),C=s.find(T=>T.id===i?.descriptionField),_=i.fields??[],{regularFields:R,badgeFields:E}=_.reduce((T,N)=>{let B=s.find(D=>D.id===N);if(!B)return T;let L=i.layout?.badgeFields?.includes(N)?"badgeFields":"regularFields";return T[L].push(B),T},{regularFields:[],badgeFields:[]}),A="900px",M=Math.ceil(e.length/x),I=rw(e,t,x);return(0,tt.jsxs)(tt.Fragment,{children:[t&&(0,tt.jsxs)(In.Composite,{render:(0,tt.jsx)(Gh,{className:Z("dataviews-view-grid-infinite-scroll",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density)}),previewSize:i.layout?.previewSize,"aria-busy":n,ref:y}),role:"feed",focusWrap:!0,inert:o,children:[Array.from({length:I}).map((T,N)=>(0,tt.jsx)(In.Composite.Item,{render:B=>(0,tt.jsx)(te,{...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-${N}`)),e.map(T=>{let N=m(T),B=g(N),L=T.position;return(0,tt.jsx)(In.Composite.Item,{render:D=>(0,tt.jsx)(KL,{...D,id:N,role:"article",view:i,selection:a,onChangeSelection:u,onClickItem:c,isItemClickable:f,renderItemLink:d,getItemId:m,item:T,actions:h,onMouseDown:j=>{D.onMouseDown?.(j),B.onMouseDown(j)},onClickCapture:j=>{D.onClickCapture?.(j),B.onClickCapture(j)},mediaField:S,titleField:w,descriptionField:C,regularFields:R,badgeFields:E,hasBulkActions:b,posinset:L,setsize:v.totalItems,config:{sizes:A}})},N)})]}),!t&&(0,tt.jsx)(In.Composite,{role:"grid",className:Z("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":M,ref:y,inert:o,children:Coe(e,x).map((T,N)=>(0,tt.jsx)(In.Composite.Row,{render:(0,tt.jsx)("div",{role:"row","aria-rowindex":N+1,"aria-label":(0,Uh.sprintf)((0,Uh.__)("Row %d"),N+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${x}, minmax(0, 1fr) )`}}),children:T.map(B=>{let L=m(B),D=g(L);return(0,tt.jsx)(In.Composite.Item,{render:j=>(0,tt.jsx)(KL,{...j,id:L,role:"gridcell",view:i,selection:a,onChangeSelection:u,onClickItem:c,isItemClickable:f,renderItemLink:d,getItemId:m,item:B,actions:h,onMouseDown:F=>{j.onMouseDown?.(F),D.onMouseDown(F)},onClickCapture:F=>{j.onClickCapture?.(F),D.onClickCapture(F)},mediaField:S,titleField:w,descriptionField:C,regularFields:R,badgeFields:E,hasBulkActions:b,config:{sizes:A}})},L)})},N))})]})}var $n=l(O(),1);function Toe({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:u,selection:c,view:f,className:d,empty:m}){let h=Ci(!!n),g=!!t?.length,v=f.groupBy?.field?r.find(C=>C.id===f.groupBy?.field):null,y=v?kn(t,v):null,x=f.infiniteScrollEnabled&&!y,b=y?Array.from(y.values()).flat():t,{getSelectionProps:w}=_i({data:b,getItemId:o,isItemSelectable:C=>Ud(e,C),selection:c,onChangeSelection:i,selectionMode:"multi",shouldSelectOnClick:!1});if(!g)return(0,$n.jsx)("div",{className:Z("dataviews-no-results",{"is-refreshing":h}),children:m});let S={className:Z(d,{"is-refreshing":!x&&h}),inert:!x&&n?"true":void 0,isLoading:n,view:f,fields:r,selection:c,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:u,getItemId:o,actions:e,getSelectionProps:w};return(0,$n.jsxs)($n.Fragment,{children:[g&&v&&y&&(0,$n.jsx)(te,{direction:"column",gap:"lg",children:Array.from(y.entries()).map(([C,_])=>(0,$n.jsxs)(te,{direction:"column",gap:"sm",children:[(0,$n.jsx)("h3",{className:"dataviews-view-grid__group-header",children:f.groupBy?.showLabel===!1?C:(0,ow.sprintf)((0,ow.__)("%1$s: %2$s"),v.label,C)}),(0,$n.jsx)(uP,{...S,data:_,isInfiniteScroll:!1})]},C))}),!y&&(0,$n.jsx)(uP,{...S,data:t,isInfiniteScroll:!!x}),x&&n&&(0,$n.jsx)("p",{className:"dataviews-loading-more",children:(0,$n.jsx)(XL.Spinner,{})})]})}var QL=Toe;var nw=l(at(),1),ko=l(Y(),1),wr=l(G(),1),Wh=l(q(),1);var pP=l(me(),1);var De=l(O(),1),{Menu:fP}=Je(ko.privateApis);function dP(e){return`${e}-item-wrapper`}function Eoe(e,t){return`${e}-primary-action-${t}`}function mP(e){return`${e}-dropdown`}function Poe({idPrefix:e,primaryAction:t,item:r}){let o=(0,pP.useRegistry)(),[n,i]=(0,wr.useState)(!1),s=Eoe(e,t.id),a=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,De.jsx)("div",{role:"gridcell",children:(0,De.jsx)(ko.Composite.Item,{id:s,render:(0,De.jsx)(ko.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:a,size:"small",onClick:()=>i(!0)}),children:n&&(0,De.jsx)(Fu,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,De.jsx)("div",{role:"gridcell",children:(0,De.jsx)(ko.Composite.Item,{id:s,render:(0,De.jsx)(ko.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:a})})},t.id)}function JL({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:s,descriptionField:a,selectionProps:u,otherFields:c,onDropdownTriggerKeyDown:f,posinset:d}){let{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0,infiniteScrollEnabled:v}=e,y=(0,wr.useRef)(null),x=`${r}-label`,b=`${r}-description`,w=(0,pP.useRegistry)(),[S,C]=(0,wr.useState)(!1),[_,R]=(0,wr.useState)(null),E=({type:F})=>{C(F==="mouseenter")},{paginationInfo:A}=(0,wr.useContext)(Me);(0,wr.useEffect)(()=>{o&&y.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:M,eligibleActions:I}=(0,wr.useMemo)(()=>{let F=t.filter(V=>!V.isEligible||V.isEligible(n));return{primaryAction:F.filter(V=>V.isPrimary)[0],eligibleActions:F}},[t,n]),T=M&&t.length===1,N=h&&s?.render?(0,De.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,De.jsx)(s.render,{item:n,field:s,config:{sizes:"52px"}})}):null,B=m&&i?.render?(0,De.jsx)(i.render,{item:n,field:i}):null,L=g&&a?.render,D=!!N&&!L&&!c.length,j=I?.length>0&&(0,De.jsxs)(te,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[M&&(0,De.jsx)(Poe,{idPrefix:r,primaryAction:M,item:n}),!T&&(0,De.jsxs)("div",{role:"gridcell",children:[(0,De.jsxs)(fP,{placement:"bottom-end",children:[(0,De.jsx)(fP.TriggerButton,{render:(0,De.jsx)(ko.Composite.Item,{id:mP(r),render:(0,De.jsx)(ko.Button,{size:"small",icon:Xi,label:(0,Wh.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:f})})}),(0,De.jsx)(fP.Popover,{children:(0,De.jsx)(sP,{actions:I,item:n,registry:w,setActiveModalAction:R})})]}),!!_&&(0,De.jsx)(Fu,{action:_,items:[n],closeModal:()=>R(null)})]})]});return(0,De.jsx)(ko.Composite.Row,{ref:y,render:(0,De.jsx)("div",{"aria-posinset":d,"aria-setsize":v?A.totalItems:void 0}),role:v?"article":"row",className:Z({"is-selected":o,"is-hovered":S}),onMouseEnter:E,onMouseLeave:E,children:(0,De.jsxs)(te,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,De.jsx)("div",{role:"gridcell",children:(0,De.jsx)(ko.Composite.Item,{id:dP(r),"aria-pressed":o,"aria-labelledby":x,"aria-describedby":b,className:"dataviews-view-list__item",...u})}),(0,De.jsxs)(te,{direction:"row",gap:"md",justify:"start",align:D?"center":"flex-start",style:{flex:1,minWidth:0},children:[N,(0,De.jsxs)(te,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,De.jsxs)(te,{direction:"row",align:"center",children:[(0,De.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:x,children:B}),j]}),L&&(0,De.jsx)("div",{className:"dataviews-view-list__field",children:(0,De.jsx)(a.render,{item:n,field:a})}),(0,De.jsx)("div",{className:"dataviews-view-list__fields",id:b,children:c.map(F=>(0,De.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,De.jsx)(Pn,{className:"dataviews-view-list__field-label",render:(0,De.jsx)("span",{}),children:F.label}),(0,De.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,De.jsx)(F.render,{item:n,field:F})})]},F.id))})]})]})]})})}function Roe(e){return!!e}function hP(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:s,selection:a,view:u,className:c,empty:f}=e,d=(0,nw.useInstanceId)(hP,"view-list"),m=Ci(!!i),{paginationInfo:h}=(0,wr.useContext)(Me),g=r?.findLast(z=>a.includes(n(z))),v=o.find(z=>z.id===u.titleField),y=o.find(z=>z.id===u.mediaField),x=o.find(z=>z.id===u.descriptionField),b=(u?.fields??[]).map(z=>o.find(W=>z===W.id)).filter(Roe),{getSelectionProps:w}=_i({data:r,getItemId:n,isItemSelectable:()=>!0,selection:a,onChangeSelection:s,selectionMode:"single-required",shouldSelectOnClick:!0}),S=(0,wr.useCallback)(z=>`${d}-${n(z)}`,[d,n]),C=(0,wr.useCallback)((z,W)=>W.startsWith(S(z)),[S]),[_,R]=(0,wr.useState)(void 0),E=(0,wr.useRef)(null);(0,wr.useEffect)(()=>{g&&R(dP(S(g)))},[g,S]);let A=r.findIndex(z=>C(z,_??"")),M=(0,nw.usePrevious)(A),I=A!==-1,T=(0,wr.useCallback)((z,W)=>{let Q=Math.min(r.length-1,Math.max(0,z));if(!r[Q])return;let ue=S(r[Q]),re=W(ue);R(re),E.current?.contains(E.current.ownerDocument.activeElement)&&document.getElementById(re)?.focus()},[r,S]);(0,wr.useEffect)(()=>{!I&&(M!==void 0&&M!==-1)&&T(M,dP)},[I,T,M]);let N=(0,wr.useCallback)(z=>{z.key==="ArrowDown"&&(z.preventDefault(),T(A+1,mP)),z.key==="ArrowUp"&&(z.preventDefault(),T(A-1,mP))},[T,A]),B=!!r?.length,L=u.groupBy?.field?o.find(z=>z.id===u.groupBy?.field):null,D=B&&L?kn(r,L):null,j=u.infiniteScrollEnabled&&!D,F=j&&(u.startPosition??1)+(u.perPage??0)<h.totalItems,P=Z("dataviews-view-list",c,{[`has-${u.layout?.density}-density`]:u.layout?.density&&["compact","comfortable"].includes(u.layout.density),"is-refreshing":!j&&m}),V={ref:E,id:d,render:(0,De.jsx)("div",{}),activeId:_,setActiveId:R,inert:!j&&i?"true":void 0};return B?B&&L&&D?(0,De.jsx)(ko.Composite,{...V,className:"dataviews-view-list__group",role:"grid",children:(0,De.jsx)(te,{direction:"column",gap:"lg",className:P,children:Array.from(D.entries()).map(([z,W])=>(0,De.jsxs)(te,{direction:"column",children:[(0,De.jsx)("h3",{className:"dataviews-view-list__group-header",children:u.groupBy?.showLabel===!1?z:(0,Wh.sprintf)((0,Wh.__)("%1$s: %2$s"),L.label,z)}),W.map(Q=>{let ue=S(Q);return(0,De.jsx)(JL,{view:u,idPrefix:ue,actions:t,item:Q,isSelected:Q===g,selectionProps:w(n(Q)),mediaField:y,titleField:v,descriptionField:x,otherFields:b,onDropdownTriggerKeyDown:N},ue)})]},z))})}):(0,De.jsxs)(De.Fragment,{children:[(0,De.jsx)(ko.Composite,{...V,className:P,role:u.infiniteScrollEnabled?"feed":"grid",children:r.map((z,W)=>{let Q=S(z);return(0,De.jsx)(JL,{view:u,idPrefix:Q,actions:t,item:z,isSelected:z===g,selectionProps:w(n(z)),mediaField:y,titleField:v,descriptionField:x,otherFields:b,onDropdownTriggerKeyDown:N,posinset:u.infiniteScrollEnabled?W+1:void 0},Q)})}),(F||j&&i)&&(0,De.jsx)("p",{className:"dataviews-loading-more","aria-hidden":!i,children:(0,De.jsx)(ko.Spinner,{})})]}):(0,De.jsx)("div",{className:Z("dataviews-no-results",{"is-refreshing":m}),children:f})}var iD=l(Y(),1);var iw=l(q(),1),$L=l(G(),1);var Yd=l(O(),1);function eD({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,$L.createInterpolateElement)((0,iw.sprintf)((0,iw.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,Yd.jsx)(r.render,{item:t[0],field:r})}):(0,Yd.jsx)(r.render,{item:t[0],field:r});return(0,Yd.jsxs)(te,{direction:"column",className:"dataviews-view-activity__group",children:[(0,Yd.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var Lu=l(G(),1),tD=l(me(),1),rD=l(at(),1);var xr=l(O(),1);function Aoe(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:s,otherFields:a,posinset:u,onClickItem:c,renderItemLink:f,isItemClickable:d}=e,{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0,infiniteScrollEnabled:v}=t,y=(0,Lu.useRef)(null),x=(0,tD.useRegistry)(),{paginationInfo:b}=(0,Lu.useContext)(Me),{primaryActions:w,eligibleActions:S}=(0,Lu.useMemo)(()=>{let I=r.filter(N=>!N.isEligible||N.isEligible(o));return{primaryActions:I.filter(N=>N.isPrimary),eligibleActions:I}},[r,o]),C=(0,rD.useViewportMatch)("medium","<"),_=t.layout?.density??"balanced",R=h&&_!=="compact"&&i?.render?(0,xr.jsx)(i.render,{item:o,field:i,config:{sizes:_==="comfortable"?"32px":"24px"}}):null,E=(0,xr.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:R||(0,xr.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),A=m&&n?.render?(0,xr.jsx)(n.render,{item:o,field:n}):null,M=(0,Lu.useMemo)(()=>_==="comfortable"?"md":"sm",[_]);return(0,xr.jsx)("div",{ref:y,role:v?"article":void 0,"aria-posinset":u,"aria-setsize":v?b.totalItems:void 0,className:Z("dataviews-view-activity__item",_==="compact"&&"is-compact",_==="balanced"&&"is-balanced",_==="comfortable"&&"is-comfortable"),children:(0,xr.jsxs)(te,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,xr.jsx)(te,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:E}),(0,xr.jsxs)(te,{direction:"column",gap:M,align:"flex-start",className:"dataviews-view-activity__item-content",children:[A&&(0,xr.jsx)(pc,{item:o,isItemClickable:d,onClickItem:c,renderItemLink:f,className:"dataviews-view-activity__item-title",children:A}),g&&s&&(0,xr.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,xr.jsx)(s.render,{item:o,field:s})}),(0,xr.jsx)("div",{className:"dataviews-view-activity__item-fields",children:a.map(I=>(0,xr.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,xr.jsx)(Pn,{className:"dataviews-view-activity__item-field-label",render:(0,xr.jsx)("span",{}),children:I.label}),(0,xr.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,xr.jsx)(I.render,{item:o,field:I})})]},I.id))}),!!w?.length&&(0,xr.jsx)(aP,{item:o,actions:w,registry:x,buttonVariant:"secondary"})]}),(w.length<S.length||C&&S.length>0)&&(0,xr.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,xr.jsx)(Gd,{item:o,actions:S,isCompact:!0})})]})})}var oD=Aoe;var nD=l(he(),1);function Ooe(e){return!!e}function gP(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),u=(n?.fields??[]).map(c=>r.find(f=>c===f.id)).filter(Ooe);return t.map((c,f)=>(0,nD.createElement)(oD,{...e,key:o(c),item:c,mediaField:s,titleField:i,descriptionField:a,otherFields:u,posinset:n.infiniteScrollEnabled?f+1:void 0}))}var ei=l(O(),1);function sD(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:s}=e,a=Ci(!!n),u=!!r?.length,c=i.groupBy?.field?o.find(v=>v.id===i.groupBy?.field):null,f=u&&c?kn(r,c):null,d=i.infiniteScrollEnabled&&!f;if(!u)return(0,ei.jsx)("div",{className:Z("dataviews-no-results",{"is-refreshing":a}),children:t});let m=!d&&!!n,h=Z("dataviews-view-activity",s,{"is-refreshing":!d&&a}),g=f?Array.from(f.entries()):[];return u&&c&&f?(0,ei.jsx)(te,{direction:"column",gap:"sm",className:h,inert:m?"true":void 0,children:g.map(([v,y])=>(0,ei.jsx)(eD,{groupName:v,groupData:y,groupField:c,showLabel:i.groupBy?.showLabel!==!1,children:(0,ei.jsx)(gP,{...e,data:y})},v))}):(0,ei.jsxs)(ei.Fragment,{children:[(0,ei.jsx)("div",{className:h,role:i.infiniteScrollEnabled?"feed":void 0,inert:m?"true":void 0,children:(0,ei.jsx)(gP,{...e})}),d&&n&&(0,ei.jsx)("p",{className:"dataviews-loading-more",children:(0,ei.jsx)(iD.Spinner,{})})]})}var en=l(Y(),1),Yh=l(q(),1),fD=l(at(),1),aw=l(G(),1);var lD=l(Y(),1),koe=l(me(),1),sw=l(G(),1);var Ioe=l(q(),1);var qh=l(Y(),1),Kd=l(G(),1),ti=l(q(),1);var Va=l(O(),1);function vP(e,t){return!e.infiniteScrollEnabled&&t.totalItems>0&&t.totalPages>1}function yP(){let{view:e,onChangeView:t,paginationInfo:r}=(0,Kd.useContext)(Me);if(!vP(e,r))return null;let{totalPages:o}=r,n=e.page??1,i=Array.from(Array(o)).map((s,a)=>{let u=a+1;return{value:u.toString(),label:u.toString(),"aria-label":n===u?(0,ti.sprintf)((0,ti.__)("Page %1$d of %2$d"),n,o):u.toString()}});return(0,Va.jsxs)(te,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,Va.jsx)(te,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,Kd.createInterpolateElement)((0,ti.sprintf)((0,ti._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,Va.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,Va.jsx)(qh.SelectControl,{"aria-label":(0,ti.__)("Current page"),value:n.toString(),options:i,onChange:s=>{t({...e,page:+s})},size:"small",variant:"minimal"})})}),(0,Va.jsxs)(te,{direction:"row",gap:"xs",align:"center",children:[(0,Va.jsx)(qh.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,ti.__)("Previous page"),icon:(0,ti.isRTL)()?$y:lb,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,Va.jsx)(qh.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,ti.__)("Next page"),icon:(0,ti.isRTL)()?lb:$y,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var aD=(0,Kd.memo)(yP);var cD=l(O(),1);function Zd(e){return(0,sw.useMemo)(()=>!!e?.length&&e?.every(t=>t.supportsBulk),[e])}var $e=l(O(),1),{Badge:Foe}=Je(en.privateApis);function uD({view:e,selection:t,onChangeSelection:r,selectionProps:o,getItemId:n,item:i,mediaField:s,titleField:a,descriptionField:u,regularFields:c,badgeFields:f,config:d,posinset:m,setsize:h}){let{showTitle:g=!0,showMedia:v=!0,showDescription:y=!0}=e,x=n(i),b=(0,aw.useRef)(null),w=t.includes(x);gc(b,m);let S=s?.render?(0,$e.jsx)(s.render,{item:i,field:s,config:d}):null,C=g&&a?.render?(0,$e.jsx)(a.render,{item:i,field:a}):null;return(0,$e.jsxs)(en.Composite.Item,{ref:b,"aria-label":a?a.getValue({item:i})||(0,Yh.__)("(no title)"):void 0,render:({children:_,...R})=>(0,$e.jsx)(te,{direction:"column",children:_,...R}),role:"option","aria-posinset":m,"aria-setsize":h,className:Z("dataviews-view-picker-grid__card",{"is-selected":w}),"aria-selected":w,...o,children:[v&&S&&(0,$e.jsx)("div",{className:"dataviews-view-picker-grid__media",children:S}),v&&S&&(0,$e.jsx)(fc,{item:i,selection:t,onChangeSelection:r,getItemId:n,titleField:a,disabled:!1,"aria-hidden":!0,tabIndex:-1}),g&&(0,$e.jsx)(te,{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:C})}),(0,$e.jsxs)(te,{direction:"column",gap:"xs",children:[y&&u?.render&&(0,$e.jsx)(u.render,{item:i,field:u}),!!f?.length&&(0,$e.jsx)(te,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:f.map(_=>(0,$e.jsx)(Foe,{className:"dataviews-view-picker-grid__field-value",children:(0,$e.jsx)(_.render,{item:i,field:_})},_.id))}),!!c?.length&&(0,$e.jsx)(te,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:c.map(_=>(0,$e.jsx)(en.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)(en.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:_.header}),(0,$e.jsx)(en.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,$e.jsx)(_.render,{item:i,field:_})})]})},_.id))})]})]},x)}function dD({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,fD.useInstanceId)(dD,"dataviews-view-picker-grid-group__header");return(0,$e.jsxs)(te,{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,Yh.sprintf)((0,Yh.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function Noe({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:s,view:a,className:u,empty:c}){let{resizeObserverRef:f,paginationInfo:d,itemListLabel:m}=(0,aw.useContext)(Me),h=r.find(j=>j.id===a?.titleField),g=r.find(j=>j.id===a?.mediaField),v=r.find(j=>j.id===a?.descriptionField),y=a.fields??[],{regularFields:x,badgeFields:b}=y.reduce((j,F)=>{let P=r.find(z=>z.id===F);if(!P)return j;let V=a.layout?.badgeFields?.includes(F)?"badgeFields":"regularFields";return j[V].push(P),j},{regularFields:[],badgeFields:[]}),w=!!t?.length,S=a.layout?.previewSize,C=Zd(e),_="900px",R=a.groupBy?.field?r.find(j=>j.id===a.groupBy?.field):null,E=R?kn(t,R):null,A=(a.infiniteScrollEnabled&&!E)??!1,M=E?Array.from(E.values()).flat():t,{getSelectionProps:I}=_i({data:M,getItemId:o,isItemSelectable:()=>!0,selection:s,onChangeSelection:i,selectionMode:C?"multi":"single-clearable",shouldSelectOnClick:!0}),T=a?.page??1,N=a?.perPage??0,B=A?d?.totalItems:void 0,L=ew(),D=rw(t,A,L);return(0,$e.jsxs)($e.Fragment,{children:[w&&R&&E&&(0,$e.jsx)(en.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":C,className:Z("dataviews-view-picker-grid",u,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),"aria-label":m,render:({children:j,...F})=>(0,$e.jsx)(te,{direction:"column",gap:"lg",children:j,...F}),children:Array.from(E.entries()).map(([j,F])=>(0,$e.jsx)(dD,{groupName:j,groupField:R,showLabel:a.groupBy?.showLabel!==!1,children:(0,$e.jsx)(Gh,{previewSize:S,style:{gridTemplateColumns:S&&`repeat(auto-fill, minmax(${S}px, 1fr))`},"aria-busy":n,ref:f,children:F.map(P=>{let V=P.position??(T-1)*N+t.indexOf(P)+1;return(0,$e.jsx)(uD,{view:a,selection:s,onChangeSelection:i,selectionProps:I(o(P)),getItemId:o,item:P,mediaField:g,titleField:h,descriptionField:v,regularFields:x,badgeFields:b,config:{sizes:_},posinset:V,setsize:B},o(P))})})},j))}),w&&!E&&(0,$e.jsxs)(en.Composite,{render:(0,$e.jsx)(Gh,{className:Z("dataviews-view-picker-grid",u,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),previewSize:S,"aria-busy":n,ref:f}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":C,"aria-label":m,children:[Array.from({length:D}).map((j,F)=>(0,$e.jsx)(en.Composite.Item,{render:({children:P,...V})=>(0,$e.jsx)(te,{direction:"column",children:P,...V}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-${F}`)),t.map(j=>{let F=j.position;return(0,$e.jsx)(uD,{view:a,selection:s,onChangeSelection:i,selectionProps:I(o(j)),getItemId:o,item:j,mediaField:g,titleField:h,descriptionField:v,regularFields:x,badgeFields:b,config:{sizes:_},posinset:F,setsize:B},o(j))})]}),!w&&(0,$e.jsx)("div",{className:Z({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,$e.jsx)("p",{children:(0,$e.jsx)(en.Spinner,{})}):c}),w&&n&&(0,$e.jsx)("p",{className:"dataviews-loading-more",children:(0,$e.jsx)(en.Spinner,{})})]})}var mD=Noe;var lw=l(q(),1),Du=l(Y(),1),ri=l(G(),1);var lt=l(O(),1);function Voe({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=Z("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,lt.jsx)("div",{className:i,children:(0,lt.jsx)(n.render,{item:e,field:n})})}function pD({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:s,selection:a,getItemId:u,onChangeSelection:c,selectionProps:f,posinset:d}){let{paginationInfo:m}=(0,ri.useContext)(Me),h=a.includes(r),[g,v]=(0,ri.useState)(!1),y=(0,ri.useRef)(null);gc(y,d);let{showTitle:x=!0,showMedia:b=!0,showDescription:w=!0,infiniteScrollEnabled:S}=o,C=()=>{v(!0)},_=()=>{v(!1)},R=o.fields??[],E=n&&x||i&&b||s&&w;return(0,lt.jsxs)(Du.Composite.Item,{ref:y,render:({children:A,...M})=>(0,lt.jsx)("tr",{className:Z("dataviews-view-table__row",{"is-selected":h,"is-hovered":g}),onMouseEnter:C,onMouseLeave:_,children:A,...M}),"aria-selected":h,"aria-setsize":m.totalItems||void 0,"aria-posinset":d,role:S?"article":"option",onClickCapture:f.onClickCapture,onClick:f.onClick,onMouseDown:A=>{A.button===0&&(A.currentTarget.parentElement?.focus({preventScroll:!0}),f.onMouseDown(A))},children:[(0,lt.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,lt.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,lt.jsx)(fc,{item:e,selection:a,onChangeSelection:c,getItemId:u,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),E&&(0,lt.jsx)("td",{role:"presentation",children:(0,lt.jsx)(Z0,{item:e,titleField:x?n:void 0,mediaField:b?i:void 0,descriptionField:w?s:void 0,isItemClickable:()=>!1})}),R.map(A=>{let{width:M,maxWidth:I,minWidth:T,align:N}=o.layout?.styles?.[A]??{};return(0,lt.jsx)("td",{style:{width:M,maxWidth:I,minWidth:T},role:"presentation",children:(0,lt.jsx)(Voe,{fields:t,item:e,column:A,align:N})},A)})]},r)}function Moe({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:s,selection:a,setOpenedFilter:u,view:c,className:f,empty:d}){let m=(0,ri.useRef)(new Map),h=(0,ri.useRef)(void 0),[g,v]=(0,ri.useState)(),y=Zd(e)??!1;(0,ri.useEffect)(()=>{h.current&&(h.current.focus(),h.current=void 0)});let x=c.groupBy?.field?r.find(F=>F.id===c.groupBy?.field):null,b=x?kn(t,x):null,w=c.infiniteScrollEnabled&&!b,S=b?Array.from(b.values()).flat():t,{getSelectionProps:C}=_i({data:S,getItemId:o,isItemSelectable:()=>!0,selection:a,onChangeSelection:s,selectionMode:y?"multi":"single-clearable",shouldSelectOnClick:!0}),_=(0,ri.useId)();if(g){h.current=g,v(void 0);return}let R=F=>{let P=m.current.get(F.id),V=P?m.current.get(P.fallback):void 0;v(V?.node)},E=!!t?.length,A=r.find(F=>F.id===c.titleField),M=r.find(F=>F.id===c.mediaField),I=r.find(F=>F.id===c.descriptionField),{showTitle:T=!0,showMedia:N=!0,showDescription:B=!0}=c,L=A&&T||M&&N||I&&B,D=c.fields??[],j=(F,P)=>V=>{V?m.current.set(F,{node:V,fallback:D[P>0?P-1:1]}):m.current.delete(F)};return(0,lt.jsxs)(lt.Fragment,{children:[(0,lt.jsxs)("table",{className:Z("dataviews-view-table","dataviews-view-picker-table",f,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density)}),"aria-busy":n,"aria-describedby":_,role:w?"feed":"listbox",children:[(0,lt.jsx)("thead",{role:"presentation",children:(0,lt.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,lt.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:y&&(0,lt.jsx)(zh,{selection:a,onChangeSelection:s,data:t,actions:e,getItemId:o,disableSelectAll:w})}),L&&(0,lt.jsx)("th",{children:A&&(0,lt.jsx)(qd,{ref:j(A.id,0),fieldId:A.id,view:c,fields:r,onChangeView:i,onHide:R,setOpenedFilter:u,canMove:!1})}),D.map((F,P)=>{let{width:V,maxWidth:z,minWidth:W,align:Q}=c.layout?.styles?.[F]??{};return(0,lt.jsx)("th",{style:{width:V,maxWidth:z,minWidth:W,textAlign:Q},"aria-sort":c.sort?.direction&&c.sort?.field===F?H0[c.sort.direction]:void 0,scope:"col",children:(0,lt.jsx)(qd,{ref:j(F,P),fieldId:F,view:c,fields:r,onChangeView:i,onHide:R,setOpenedFilter:u,canMove:c.layout?.enableMoving??!0})},F)})]})}),E&&x&&b?Array.from(b.entries()).map(([F,P])=>(0,lt.jsxs)(Du.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,lt.jsx)("tbody",{role:"group"}),children:[(0,lt.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,lt.jsx)("td",{colSpan:D.length+(L?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:c.groupBy?.showLabel===!1?F:(0,lw.sprintf)((0,lw.__)("%1$s: %2$s"),x.label,F)})}),P.map((V,z)=>{let W=o(V)||z.toString();return(0,lt.jsx)(pD,{item:V,fields:r,id:W,view:c,titleField:A,mediaField:M,descriptionField:I,selection:a,getItemId:o,onChangeSelection:s,selectionProps:C(W)},o(V))})]},`group-${F}`)):(0,lt.jsx)(Du.Composite,{render:(0,lt.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:E&&t.map((F,P)=>{let V=o(F),z=V||P.toString(),W=F.position;return(0,lt.jsx)(pD,{item:F,fields:r,id:z,view:c,titleField:A,mediaField:M,descriptionField:I,selection:a,getItemId:o,onChangeSelection:s,selectionProps:C(z),posinset:W},V)})})]}),(0,lt.jsxs)("div",{className:Z({"dataviews-loading":n,"dataviews-no-results":!E&&!n}),id:_,children:[!E&&(n?(0,lt.jsx)("p",{children:(0,lt.jsx)(Du.Spinner,{})}):d),E&&n&&(0,lt.jsx)("p",{className:"dataviews-loading-more",children:(0,lt.jsx)(Du.Spinner,{})})]})]})}var hD=Moe;var Xd=l(Y(),1),Qd=l(G(),1),gD=l(at(),1),cw=l(q(),1);var bt=l(O(),1);function Loe(e){return!!e}function Doe({view:e,selection:t,selectionProps:r,getItemId:o,item:n,titleField:i,mediaField:s,descriptionField:a,otherFields:u,posinset:c,setsize:f}){let d=(0,Qd.useRef)(null);gc(d,c);let{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0}=e,v=o(n),y=t.includes(v),x=e.layout?.density??"balanced",b=h&&x!=="compact"&&s?.render?(0,bt.jsx)(s.render,{item:n,field:s,config:{sizes:x==="comfortable"?"32px":"24px"}}):null,w=(0,bt.jsx)("div",{className:"dataviews-view-picker-activity__item-type-icon",children:b||(0,bt.jsx)("span",{className:"dataviews-view-picker-activity__item-bullet","aria-hidden":"true"})}),S=m&&i?.render?(0,bt.jsx)(i.render,{item:n,field:i}):null,C=g&&a?.render?(0,bt.jsx)(a.render,{item:n,field:a}):null,_=(0,Qd.useMemo)(()=>x==="comfortable"?"md":"sm",[x]);return(0,bt.jsx)(Xd.Composite.Item,{ref:d,role:"option","aria-label":i&&i.getValue({item:n})||void 0,"aria-posinset":c,"aria-setsize":f,"aria-selected":y,className:Z("dataviews-view-picker-activity__item",x==="compact"&&"is-compact",x==="balanced"&&"is-balanced",x==="comfortable"&&"is-comfortable",y&&"is-selected"),...r,render:(0,bt.jsx)("div",{}),children:(0,bt.jsxs)(te,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,bt.jsx)(te,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-picker-activity__item-type",children:w}),(0,bt.jsxs)(te,{direction:"column",gap:_,align:"flex-start",className:"dataviews-view-picker-activity__item-content",children:[S&&(0,bt.jsx)("div",{className:"dataviews-view-picker-activity__item-title",children:S}),C&&(0,bt.jsx)("div",{className:"dataviews-view-picker-activity__item-description",children:C}),(0,bt.jsx)("div",{className:"dataviews-view-picker-activity__item-fields",children:u.map(R=>(0,bt.jsxs)("div",{className:"dataviews-view-picker-activity__item-field",children:[(0,bt.jsx)(Pn,{render:(0,bt.jsx)("span",{}),className:"dataviews-view-picker-activity__item-field-label",children:R.label}),(0,bt.jsx)("span",{className:"dataviews-view-picker-activity__item-field-value",children:(0,bt.jsx)(R.render,{item:n,field:R})})]},R.id))})]})]})})}function vD({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,gD.useInstanceId)(vD,"dataviews-view-picker-activity-group__header");return(0,bt.jsxs)(te,{direction:"column",role:"group","aria-labelledby":n,className:"dataviews-view-picker-activity-group",children:[(0,bt.jsx)("h3",{className:"dataviews-view-picker-activity-group__header",id:n,children:r?(0,cw.sprintf)((0,cw.__)("%1$s: %2$s"),t.label,e):e}),o]})}function yD({data:e,fields:t,getItemId:r,isLoading:o,onChangeSelection:n,selection:i,view:s,actions:a,className:u,empty:c}){let{itemListLabel:f,paginationInfo:d}=(0,Qd.useContext)(Me),m=Zd(a),h=t.find(M=>M.id===s?.titleField),g=t.find(M=>M.id===s?.mediaField),v=t.find(M=>M.id===s?.descriptionField),y=(s?.fields??[]).map(M=>t.find(I=>M===I.id)).filter(Loe),x=s.groupBy?.field?t.find(M=>M.id===s.groupBy?.field):null,b=x?kn(e,x):null,S=(s.infiniteScrollEnabled&&!b)??!1?d?.totalItems:void 0,C=!!e?.length,_=!!(x&&b),R=b?Array.from(b.values()).flat():e,{getSelectionProps:E}=_i({data:R,getItemId:r,isItemSelectable:()=>!0,selection:i,onChangeSelection:n,selectionMode:m?"multi":"single-clearable",shouldSelectOnClick:!0}),A=M=>(0,bt.jsx)(Doe,{view:s,selection:i,selectionProps:E(r(M)),getItemId:r,item:M,titleField:h,mediaField:g,descriptionField:v,otherFields:y,posinset:M.position,setsize:S},r(M));return C?(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)(Xd.Composite,{virtualFocus:!0,orientation:"vertical",role:"listbox","aria-multiselectable":m,"aria-label":f,"aria-busy":o,render:_?(0,bt.jsx)(te,{direction:"column",gap:"sm"}):void 0,className:Z("dataviews-view-picker-activity",u),children:_&&b?Array.from(b.entries()).map(([M,I])=>(0,bt.jsx)(vD,{groupName:M,groupField:x,showLabel:s.groupBy?.showLabel!==!1,children:I.map(A)},M)):e.map(A)}),o&&(0,bt.jsx)("p",{className:"dataviews-loading-more",children:(0,bt.jsx)(Xd.Spinner,{})})]}):(0,bt.jsx)("div",{className:Z({"dataviews-loading":o,"dataviews-no-results":!o}),children:o?(0,bt.jsx)("p",{children:(0,bt.jsx)(Xd.Spinner,{})}):c})}var Jd=l(Y(),1),$d=l(q(),1),bD=l(G(),1);var em=l(O(),1);function yc(){let e=(0,bD.useContext)(Me),t=e.view;return(0,em.jsxs)(Jd.__experimentalToggleGroupControl,{label:(0,$d.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,em.jsx)(Jd.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,$d._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,em.jsx)(Jd.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,$d._x)("Balanced","Density option for DataView layout")},"balanced"),(0,em.jsx)(Jd.__experimentalToggleGroupControlOption,{value:"compact",label:(0,$d._x)("Compact","Density option for DataView layout")},"compact")]})}var wD=l(Y(),1),xD=l(q(),1),SD=l(G(),1);var _D=l(O(),1),Boe=[{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 CD(){let e=(0,SD.useContext)(Me),t=e.view,r=Boe.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,_D.jsx)(wD.RangeControl,{showTooltip:!1,label:(0,xD.__)("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 Bu=l(O(),1);function bP(){return(0,Bu.jsxs)(Bu.Fragment,{children:[(0,Bu.jsx)(yc,{}),(0,Bu.jsx)(CD,{})]})}var bc=[{type:jd,label:(0,Ds.__)("Table"),component:WL,icon:xy,viewConfigOptions:yc},{type:U0,label:(0,Ds.__)("Grid"),component:QL,icon:kl,viewConfigOptions:bP},{type:gL,label:(0,Ds.__)("List"),component:hP,icon:(0,Ds.isRTL)()?nT:sT,viewConfigOptions:yc},{type:vL,label:(0,Ds.__)("Activity"),component:sD,icon:md,viewConfigOptions:yc},{type:yL,label:(0,Ds.__)("Grid"),component:mD,icon:kl,viewConfigOptions:bP,isPicker:!0},{type:bL,label:(0,Ds.__)("Table"),component:hD,icon:xy,viewConfigOptions:yc,isPicker:!0},{type:wL,label:(0,Ds.__)("Activity"),component:yD,icon:md,viewConfigOptions:yc,isPicker:!0}];var mm=l(G(),1);var Tc=l(Y(),1),ja=l(q(),1),$w=l(G(),1);var TD=l(he(),1),ED=(0,TD.createContext)(!0);function RD(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function uw(e){let t=[];for(let r of e)t.push(...r);return t}function Kh(e){return e.slice().reverse()}function Zh(...e){}function Fn(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function tm(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function Xh(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function AD(e,t){let r={...e};for(let o of t)Fn(r,o)&&delete r[o];return r}function OD(e,t){let r={};for(let o of t)Fn(e,o)&&(r[o]=e[o]);return r}function fw(e){return e}function kD(e=Zh){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function Io(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function wP(e){return Object.keys(e)}function ID(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function rm(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function Fo(e){let t={};for(let r in e)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 om=joe();function joe(){return typeof window<"u"&&!!window.document?.createElement}function Bs(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function zu(e,t=!1){let{activeElement:r}=Bs(e);if(!r?.nodeName)return null;if(zoe(r)&&r.contentDocument?.body)return zu(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=Bs(r).getElementById(o);if(n)return n}}return r}function ju(e,t){return e===t||e.contains(t)}function nm(e){return e?.nodeType===1}function FD(e){return typeof e?.nodeType=="number"}function zoe(e){return e.tagName==="IFRAME"}function wc(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?Hoe.indexOf(e.type)!==-1:!1}var Hoe=["button","color","file","image","reset","submit"];function Goe(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function tn(e){try{return e.tagName==="TEXTAREA"?!0:e.tagName!=="INPUT"?!1:e.selectionStart!==null}catch{return!1}}function dw(e){return e.isContentEditable||tn(e)}function ND(e){if(tn(e))return e.value;if(e.isContentEditable){let t=Bs(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function Qh(e){let t=0,r=0;if(tn(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=Bs(e).getSelection();if(o?.rangeCount&&o.anchorNode&&ju(e,o.anchorNode)&&o.focusNode&&ju(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 Uoe=["dialog","menu","listbox","tree","grid"],PD={menu:"menuitem",listbox:"option",tree:"treeitem"};function VD(e,t){let r=e?.getAttribute("role");return r&&Uoe.indexOf(r)!==-1?r:t}function MD(e){if(e!=null&&Fn(PD,e))return PD[e]}function Jh(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=Bs(e);return Jh(e.parentElement)||r.scrollingElement||r.body}function mw(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function LD(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[s,a])=>{let u=t(i),c=t(a);return u===c||!u||!c?0:Woe(u,c)?(n>s&&(o=!0),-1):(n<s&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function Woe(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function DD(){return om&&!!navigator.maxTouchPoints}function pw(){return om?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function im(){return om&&pw()&&/apple/i.test(navigator.vendor)}function BD(){return om&&/firefox\//i.test(navigator.userAgent)}function jD(e){let{currentTarget:t,target:r}=e;return t?FD(r)?!ju(t,r):!0:!1}function mo(e){return e.target===e.currentTarget}function zD(e){if(!nm(e))return!1;let t=e,r=t.tagName.toLowerCase();return r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit"}function HD(e){let t=pw();return t&&!e.metaKey||!t&&!e.ctrlKey?!1:zD(e.currentTarget)}function GD(e){return e.altKey?zD(e.currentTarget):!1}function Hu(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 UD(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function xP(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function hw(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!FD(o)||!ju(r,o)}function WD(e){return e.type==="input"}function Gu(e,t,r,o){let i=(a=>{if(o){let c=setTimeout(a,o);return()=>clearTimeout(c)}let u=requestAnimationFrame(a);return()=>cancelAnimationFrame(u)})(()=>{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 js(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let s of Array.from(o.frames))n.push(js(e,t,r,s))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let s of n)s()}}var qoe="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 gw(e){return!(!e.matches(qoe)||!Goe(e)||e.closest("[inert]"))}function Ti(e){let t=zu(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function qD(e){let t=zu(e);if(!t)return!1;if(ju(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 YD(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView({block:"nearest",inline:"nearest",...t})):e.focus()}function KD(e){return async()=>{let t=await e?.();return KD(async()=>(await t?.(),e))}}var WFe=Yoe();function Yoe({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,f)=>{if(!c)return;let d=f===o;o=f??null;let m=d?Math.max(0,t.length-1):t.length,h=await c();if(!h)return;r=[];let g=t[m];for(t[m]=KD(async()=>{await h?.();let v=await g?.();return async()=>{await v?.(),await c?.()}});t.length>e;)t.shift()}}}var No=l(he(),1),Mt=l(he(),1),Uu=l(O(),1);function ZD(e,t){if(typeof e=="function"){let r=e(t);if(typeof r=="function")return r}else e&&(e.current=t)}function Koe(e){return!e||!(0,Mt.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function Zoe(e){return Koe(e)?{...e.props}.ref||e.ref:null}function Xoe(e,t){let r={...e};for(let o in t){if(!Fn(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 SP={...No},XD=SP.useId,KFe=SP.useDeferredValue,QD=SP.useInsertionEffect,Xt=om?Mt.useLayoutEffect:Mt.useEffect;function Qoe(e){let[t]=(0,Mt.useState)(e);return t}function t8(e){let t=(0,Mt.useRef)(e);return Xt(()=>{t.current=e}),t}function ct(e){let t=(0,Mt.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return QD?QD(()=>{t.current=e}):t.current=e,(0,Mt.useCallback)((...r)=>t.current?.(...r),[])}function r8(e){let[t,r]=(0,Mt.useState)(null);return Xt(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function Pr(...e){return(0,Mt.useMemo)(()=>{if(e.some(Boolean))return t=>{let r=[];for(let o of e){if(!o)continue;let n=ZD(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():ZD(o,null)}}},e)}function Ei(e){if(XD){let o=XD();return e||o}let[t,r]=(0,Mt.useState)(e);return Xt(()=>{e||t||r(`id-${Math.random().toString(36).slice(2,8)}`)},[e,t]),e||t}function o8(e,t){let r=i=>{if(typeof i=="string")return i},[o,n]=(0,Mt.useState)(()=>r(t));return Xt(()=>{n((e&&"current"in e?e.current:e)?.tagName.toLowerCase()||r(t))},[e,t]),o}function n8(e,t,r){let o=Qoe(r),[n,i]=(0,Mt.useState)(o);return(0,Mt.useEffect)(()=>{let s=e&&"current"in e?e.current:e;if(!s)return;let a=()=>{let c=s.getAttribute(t);i(c??o)},u=new MutationObserver(a);return u.observe(s,{attributeFilter:[t]}),a(),()=>u.disconnect()},[e,t,o]),n}function zs(e,t){let r=(0,Mt.useRef)(!1);(0,Mt.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,Mt.useEffect)(()=>()=>{r.current=!1},[])}function i8(e,t){let r=(0,Mt.useRef)(!1);Xt(()=>{if(r.current)return e();r.current=!0},t),Xt(()=>()=>{r.current=!1},[])}function s8(){return(0,Mt.useReducer)(()=>[],[])}function Rr(e){return ct(typeof e=="function"?e:()=>e)}function Hs(e,t,r=[]){let o=(0,Mt.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return{...e,wrapElement:o}}function yw(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,Mt.useMemo)(()=>Object.assign(()=>{},o,...r!==void 0?[{[t]:r}]:[]),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}var JD=!1;function a8(){return(0,Mt.useEffect)(()=>{JD||(js("mousemove",$oe,!0),js("mousedown",vw,!0),js("mouseup",vw,!0),js("keydown",vw,!0),js("scroll",vw,!0),JD=!0)},[]),ct(()=>_P)}var _P=!1,$D=0,e8=0;function Joe(e){let t=e.movementX||e.screenX-$D,r=e.movementY||e.screenY-e8;return $D=e.screenX,e8=e.screenY,t||r||!1}function $oe(e){Joe(e)&&(_P=!0)}function vw(){_P=!1}function qt(e){let t=No.forwardRef((r,o)=>e({...r,ref:o}));return t.displayName=e.displayName||e.name,t}function Gs(e,t){return No.memo(e,t)}function Qt(e,t){let{wrapElement:r,render:o,...n}=t,i=Pr(t.ref,Zoe(o)),s;if(No.isValidElement(o)){let a={...o.props,ref:i};s=No.cloneElement(o,Xoe(n,a))}else o?s=o(n):s=(0,Uu.jsx)(e,{...n});return r?r(s):s}function Jt(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function Nn(e=[],t=[]){let r=No.createContext(void 0),o=No.createContext(void 0),n=()=>No.useContext(r),i=(c=!1)=>{let f=No.useContext(o),d=n();return c?f:f||d},s=()=>{let c=No.useContext(o),f=n();if(!(c&&c===f))return f},a=c=>e.reduceRight((f,d)=>(0,Uu.jsx)(d,{...c,children:f}),(0,Uu.jsx)(r.Provider,{...c}));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:s,ContextProvider:a,ScopedContextProvider:c=>(0,Uu.jsx)(a,{...c,children:t.reduceRight((f,d)=>(0,Uu.jsx)(d,{...c,children:f}),(0,Uu.jsx)(o.Provider,{...c}))})}}var po=l(he(),1),ene="div",tne=Symbol("accessibleWhenDisabled"),rne=im(),one=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"];function nne(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?one.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function ine(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function sne(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function ane(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 lne({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 CP(e,t){return ct(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var l8=!1,TP=!0;function cne(e){let t=e.target;nm(t)&&!t.hasAttribute("data-focus-visible")&&(TP=!1)}function une(e){e.metaKey||e.ctrlKey||e.altKey||(TP=!0)}var $h=Jt(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:o,onFocusVisible:n,...i}){let s=(0,po.useRef)(null),[a,u]=yw(i,tne,r);r??=a,(0,po.useEffect)(()=>{t&&(l8||(js("mousedown",cne,!0),js("keydown",une,!0),l8=!0))},[t]);let c=t&&rm(i),f=c&&!r,[d,m]=(0,po.useState)(!1),h=(0,po.useRef)(!1),g=(0,po.useRef)(null),v=ct(P=>{g.current?.(),g.current=null,h.current=!1,P?.removeAttribute("data-focus-visible")});(0,po.useEffect)(()=>{t&&f&&(v(s.current),d&&m(!1))},[t,f,d,v]),(0,po.useEffect)(()=>{if(!t||!d)return;let P=s.current;if(!P||typeof IntersectionObserver>"u")return;let V=new IntersectionObserver(()=>{gw(P)||(h.current=!1,m(!1))});return V.observe(P),()=>V.disconnect()},[t,d]),(0,po.useEffect)(()=>()=>g.current?.(),[]);let y=CP(i.onKeyPressCapture,c),x=CP(i.onMouseDownCapture,c),b=CP(i.onClickCapture,c),w=(P,V)=>{if(V&&(P.currentTarget=V),!t)return;let z=P.currentTarget;if(z&&Ti(z)&&(n?.(P),!P.defaultPrevented)){if(z.dataset.focusVisible="true",h.current=!0,ane(z)){if(g.current?.(),g.current=null,typeof IntersectionObserver<"u"){let W=new IntersectionObserver(()=>{gw(z)||v(z)});W.observe(z),g.current=()=>W.disconnect()}return}m(!0)}},S=i.onKeyDownCapture,C=ct(P=>{if(S?.(P),P.defaultPrevented||!t||d||h.current||P.metaKey||P.altKey||P.ctrlKey||!mo(P))return;let V=P.currentTarget;Gu(V,"focusout",()=>w(P,V))}),_=i.onFocusCapture,R=ct(P=>{if(_?.(P),P.defaultPrevented||!t)return;if(!mo(P)){m(!1);return}let V=P.currentTarget,z=()=>w(P,V);TP||nne(P.target)?Gu(P.target,"focusout",z):m(!1)}),E=i.onBlur,A=ct(P=>{E?.(P),t&&hw(P)&&(v(P.currentTarget),m(!1))}),M=(0,po.useContext)(ED),I=ct(P=>{t&&o&&P&&M&&queueMicrotask(()=>{Ti(P)||gw(P)&&P.focus()})}),T=o8(s),N=t&&ine(T),B=t&&sne(T),[L,D]=(0,po.useState)(!1);rne&&(0,po.useEffect)(()=>{if(!t)return;let P=s.current;if(!P)return;let{type:V}=P,z=P.tagName==="INPUT"&&(V==="checkbox"||V==="radio");D(wc(P)||z)},[t]);let j=i.style,F=(0,po.useMemo)(()=>f?{pointerEvents:"none",...j}:j,[f,j]);return i={"data-focus-visible":t&&d||void 0,"data-autofocus":o||void 0,"aria-disabled":c||void 0,...i,...u,ref:Pr(s,I,i.ref),style:F,tabIndex:lne({focusable:t,trulyDisabled:f,nativeTabbable:N,supportsDisabled:B,safariTabIndex:L,tabIndexProp:i.tabIndex}),disabled:B&&f?!0:void 0,contentEditable:c?void 0:i.contentEditable,onKeyPressCapture:y,onClickCapture:b,onMouseDownCapture:x,onKeyDownCapture:C,onFocusCapture:R,onBlur:A},Fo(i)}),$Fe=qt(function(t){return Qt(ene,$h(t))});var xc=l(he(),1),fne="button";function c8(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?wc(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?wc(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var dne=Symbol("command"),EP=Jt(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...o}){let n=(0,xc.useRef)(null),[i,s]=(0,xc.useState)(!1);(0,xc.useEffect)(()=>{n.current&&s(wc(n.current))},[]);let[a,u]=(0,xc.useState)(!1),c=(0,xc.useRef)(!1),f=rm(o),[d,m]=yw(o,dne,!0);Xt(()=>{f&&(c.current=!1,u(!1))},[f]);let h=o.onKeyDown,g=ct(w=>{h?.(w);let S=w.currentTarget;if(w.defaultPrevented||d||f||!mo(w)||tn(S)||S.isContentEditable)return;let C=t&&w.key==="Enter",_=r&&w.key===" ",R=w.key==="Enter"&&!t,E=w.key===" "&&!r;if(R||E){w.preventDefault();return}if(C||_){let A=c8(w);if(C){if(!A){w.preventDefault();let{view:M,...I}=w,T=()=>xP(S,I);BD()?Gu(S,"keyup",T):queueMicrotask(T)}}else _&&(c.current=!0,A||(w.preventDefault(),u(!0)))}}),v=o.onKeyUp,y=ct(w=>{if(v?.(w),d)return;let S=r&&w.key===" ";if(!c.current||!S)return;let C=c8(w);if(c.current=!1,C||u(!1),w.defaultPrevented||!mo(w)||f||w.metaKey||C)return;w.preventDefault();let _=w.currentTarget,{view:R,...E}=w;queueMicrotask(()=>xP(_,E))}),x=o.onBlur,b=ct(w=>{x?.(w),c.current&&(c.current=!1,u(!1))});return o={"data-active":a||void 0,type:i?"button":void 0,...m,...o,ref:Pr(n,o.ref),onKeyDown:g,onKeyUp:y,onBlur:b},o=$h(o),o}),n4e=qt(function(t){return Qt(fne,EP(t))});var eg=Nn(),u8=eg.useContext,a4e=eg.useScopedContext,l4e=eg.useProviderContext,f8=eg.ContextProvider,d8=eg.ScopedContextProvider;var bw=l(he(),1),mne="div",PP=Jt(function({store:t,shouldRegisterItem:r=!0,getItem:o=fw,element:n,...i}){let s=u8();t=t||s;let a=Ei(i.id),u=(0,bw.useRef)(n);return(0,bw.useEffect)(()=>{let c=u.current;if(!a||!c||!r)return;let f=o({id:a,element:c});return t?.renderItem(f)},[a,r,o,t]),i={...i,ref:Pr(u,i.ref)},Fo(i)}),m4e=qt(function(t){return Qt(mne,PP(t))});var RP=l(he(),1),tg=Nn([f8],[d8]),v4e=tg.useContext,ww=tg.useScopedContext,m8=tg.useProviderContext,xw=tg.ContextProvider,sm=tg.ScopedContextProvider,p8=(0,RP.createContext)(void 0),h8=(0,RP.createContext)(void 0);function Wu(e,t){let r=e.__unstableInternals;return Io(r,"Invalid store"),r[t]}function v8(e,t){if(!e)return!0;for(let r of e)if(t instanceof Set){if(t.has(r))return!0}else if(r===t)return!0;return!1}function Sw(e,t){return e===t||e!==e&&t!==t}function y8(e,t,r,o){let n;for(let i of wP(t))Sw(t[i],r[i])||o!==void 0&&v8([i],o)||(n??={...e},n[i]=t[i]);return n}var pne=100;function hne(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 gne(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 b8(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 _w(e){e.notifiedListeners??=b8(e)}function OP(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 AP(e,t,r){for(let o of e)if(o.group===t&&!o.recovering&&!(r&&!o.keyedListeners.has(r))){_w(o);for(let n of o.group.listeners){if(n===o.currentListener)break;OP(o,n)&&o.notifiedListeners?.add(n)}}}function vne(e,t,r){for(let o of e)o.group===t&&(o.recovering||OP(o,r)&&(_w(o),o.notifiedListeners?.add(r)))}function yne({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)&&(OP(i,o)?(_w(i),i.notifiedListeners?.add(o)):n&&(_w(i),i.recoverToLive=!0)))}function bne(e,t,r){for(let o of e)o.group===t&&o.notifiedListeners?.delete(r)}function wne({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 xne(e,t){if(!e.disposables.size)return;let r=e.disposables.get(t);r&&(e.disposables.delete(t),r())}function w8(e,t,r){let o=e.disposables.get(t);if(!o){e.disposables.set(t,r);return}e.disposables.set(t,()=>{o(),r()})}function x8(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=y8(o,r,c,i)??o)}let u=t(r,o);u&&w8(e,t,u)}function g8({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)&&!v8(e.listenerKeys.get(s),o)||(n?.add(s),x8(e,s,t(),r,t,o))}function Vn(e,...t){let r=e,o=r,n=Zh,i=!1,s=!1,a=new Set,u=new Set,c=new Set,f={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},d={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},m=I=>(c.add(I),()=>c.delete(I)),h=()=>{let I=u.size,T=Symbol();u.add(T);let N=()=>{u.delete(T)&&(u.size||n())};if(I)return N;let B=wP(r),L=[];for(let F of t){let P=F?.getState?.();if(!P)continue;let V=B.filter(z=>Fn(P,z));if(V.length){if(t.length===1||V.length===B.length){for(let z of V)L.push(go(F,[z],W=>{A(z,W[z],!0)}));continue}L.push(Sc(F,V,(z,W)=>{for(let Q of V)z[Q]!==W[Q]&&A(Q,z[Q],!0)}));for(let z of V){let W=F?.getState?.();W&&A(z,W[z],!0)}}}let D=[];for(let F of c)D.push(F());let j=t.map(rg);return n=tm(...L,...D,...j),N},g=(I,T,N)=>{N!==void 0&&(N?gne(I.listenersByKey,N,T):I.allKeysListeners?.delete(T))},v=[],y=(I,T,N=f)=>{let B=I?[...I]:null,L=N.listeners.has(T);return L||bne(v,N,T),B?yne({fastPathFrames:v,group:N,keys:B,listener:T}):(L&&AP(v,N),vne(v,N,T)),L&&(AP(v,N,T),g(N,T,N.listenerKeys.get(T))),N.listeners.add(T),B?(N.listenersByKey??=new Map,hne(N.listenersByKey,B,T),wne({fastPathFrames:v,group:N,keys:B,listener:T})):(N.allKeysListeners??=new Set,N.allKeysListeners.add(T)),N.listenerKeys.set(T,B),()=>{let D=N.disposables.get(T);N.disposables.delete(T),AP(v,N,T);let j=N.listenerKeys.get(T);g(N,T,B),j!==B&&g(N,T,j),N.listenerKeys.delete(T),N.listeners.delete(T),D?.()}},x=(I,T)=>y(I,T),b=(I,T,N)=>{let B=I.listeners.has(T);if(B){I.suspendCounts??=new Map;let D=I.suspendCounts.get(T)??0;I.suspendCounts.set(T,D+1)}let L;try{let D=r;xne(I,T),r!==D&&(L=y8(N,r,D));let j=T(r,L??N);j&&w8(I,T,j)}finally{if(B){let D=I.suspendCounts,j=D?.get(T);j&&j>1?D?.set(T,j-1):D?.delete(T),D?.size||delete I.suspendCounts}}},w=(I,T)=>(b(f,T,r),y(I,T)),S=(I,T)=>(!d.listeners.size&&!s&&(o=r),b(d,T,o),y(I,T,d)),C=I=>Vn(OD(r,I),M),_=I=>Vn(AD(r,I),M),R=()=>r,E=(I,T,N)=>{if(!(N instanceof Set)&&!I.allKeysListeners?.size){let B=I.listenersByKey?.get(N);if(!B)return;let L={group:I,keyedListeners:B,updatedKey:N,currentListener:null};v.push(L);try{for(let D of B){if(L.notifiedListeners?.has(D)||(L.currentListener=D,L.notifiedListeners?.add(D),x8(I,D,r,T,R,N),!I.allKeysListeners?.size&&!L.recoverToLive))continue;let j=L.notifiedListeners??b8(L);L.notifiedListeners=j,L.recovering=!0,g8({group:I,getState:R,prevState:T,updatedKey:N,notifiedListeners:j});return}}finally{v.pop()}return}g8({group:I,getState:R,prevState:T,updatedKey:N})},A=(I,T,N=!1)=>{if(!Fn(r,I))return;let B=r[I],L=typeof T=="function"?T(B):T;if(Sw(L,B))return;let D=s;s=!0;let j=r,F={...r,[I]:L};r=F;let P=!1;try{if(!N&&t.length){for(let V of t)if(V?.setState?.(I,L),!Sw(r[I],L)){P=!0;break}if(P){let V=0;for(;V<pne;V+=1){let z=!1;for(let W of t){let Q=r[I];W?.setState?.(I,Q),Sw(r[I],Q)||(z=!0)}if(!z)break}}}P||E(f,r===F?j:{...r,[I]:j[I]},I)}finally{s=D}if(!d.listeners.size){s||(o=r);return}a.add(I),!i&&(i=!0,queueMicrotask(()=>{i=!1;let V=r,z=a;a=new Set;let W=o;E(d,W,z),o===W&&(o=V)}))},M={getState:R,setState:A,__unstableInternals:{setup:m,init:h,subscribe:x,sync:w,batch:S,pick:C,omit:_}};return M}function ho(e,...t){if(e)return Wu(e,"setup")(...t)}function rg(e,...t){if(e)return Wu(e,"init")(...t)}function Sc(e,...t){if(e)return Wu(e,"subscribe")(...t)}function go(e,...t){if(e)return Wu(e,"sync")(...t)}function qu(e,...t){if(e)return Wu(e,"batch")(...t)}function Cw(e,...t){if(e)return Wu(e,"omit")(...t)}function S8(e,...t){if(e)return Wu(e,"pick")(...t)}function am(...e){let t={};for(let o of e){let n=o?.getState?.();n&&Object.assign(t,n)}let r=Vn(t,...e);return Object.assign({},...e,r)}function Sne(e){let t=e.find(n=>!!n.element),r=[...e].reverse().find(n=>!!n.element)?.element,o=t?.element?.parentElement;if(!r)return Bs(o).body;for(;o;){if(o.contains(r))return o;o=o.parentElement}return Bs(o).body}function _ne(e){return e?.__unstablePrivateStore}function _8(e={}){e.store;let t=e.store?.getState(),r=ft(e.items,t?.items,e.defaultItems,[]),o=new Map(r.map(d=>[d.id,d])),n={items:r,renderedItems:ft(t?.renderedItems,[])},i=_ne(e.store),s=Vn({items:r,renderedItems:n.renderedItems},i),a=Vn(n,e.store),u=d=>{let m=LD(d,h=>h.element);s.setState("renderedItems",m),a.setState("renderedItems",m)};ho(a,()=>rg(s)),ho(s,()=>qu(s,["items"],d=>{a.setState("items",d.items)})),ho(s,()=>qu(s,["renderedItems"],d=>{let m=!0,h=requestAnimationFrame(()=>{let{renderedItems:x}=a.getState();d.renderedItems!==x&&u(d.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(h);let g=()=>{if(m){m=!1;return}cancelAnimationFrame(h),h=requestAnimationFrame(()=>u(d.renderedItems))},v=Sne(d.renderedItems),y=new IntersectionObserver(g,{root:v});for(let x of d.renderedItems)x.element&&y.observe(x.element);return()=>{cancelAnimationFrame(h),y.disconnect()}}));let c=(d,m,h=!1)=>{let g;return m(y=>{let x=y.findIndex(({id:w})=>w===d.id),b=y.slice();if(x!==-1){g=y[x];let w={...g,...d};b[x]=w,o.set(d.id,w)}else b.push(d),o.set(d.id,d);return b}),()=>{m(y=>{if(!g)return h&&o.delete(d.id),y.filter(({id:w})=>w!==d.id);let x=y.findIndex(({id:w})=>w===d.id);if(x===-1)return y;let b=y.slice();return b[x]=g,o.set(d.id,g),b})}},f=d=>c(d,m=>s.setState("items",m),!0);return{...a,registerItem:f,renderItem:d=>tm(f(d),c(d,m=>s.setState("renderedItems",m))),item:d=>{if(!d)return null;let m=o.get(d);if(!m){let{items:h}=s.getState();m=h.find(g=>g.id===d),m&&o.set(d,m)}return m||null},__unstablePrivateStore:s}}var Cne={id:null};function as(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function Tne(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function C8(e,t){return e.filter(r=>r.rowId===t)}function T8({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&&!(n!=null&&s.id===n))return s.id}}function E8(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[Cne]:[],...e.slice(0,o)]}function Tw(e){let t=[];for(let r of e){let o=t.find(n=>n[0]?.rowId===r.rowId);o?o.push(r):t.push([r])}return t}function P8(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function Ene(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function Pne(e,t,r){let o=P8(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?as(n):n[i-1];n[i]=a&&t!==a.id&&r?a:Ene(a?.rowId)}}return e}function Rne(e){let t=Tw(e),r=P8(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 R8(e={}){let t=e.store?.getState(),r=_8(e),o=ft(e.activeId,t?.activeId,e.defaultActiveId),n=Vn({...r.getState(),id:ft(e.id,t?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:o,baseElement:ft(t?.baseElement,null),includesBaseElement:ft(e.includesBaseElement,t?.includesBaseElement,o===null),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)},r,e.store);ho(n,()=>go(n,["renderedItems","activeId"],a=>{n.setState("activeId",u=>u!==void 0?u:as(a.renderedItems)?.id)}));let i=(a="next",u={})=>{let c=n.getState(),{skip:f=0,activeId:d=c.activeId,focusShift:m=c.focusShift,focusLoop:h=c.focusLoop,focusWrap:g=c.focusWrap,includesBaseElement:v=c.includesBaseElement,renderedItems:y=c.renderedItems,rtl:x=c.rtl}=u,b=a==="up"||a==="down",w=a==="next"||a==="down",S=w?x&&!b:!x||b,C=m&&!f;if(!f&&!g&&!v&&d!=null&&(!b||!C&&!y.some(D=>D.rowId!=null))){let D=y.findIndex(F=>F.id===d),j=y[D];if(j){let F=S?-1:1,P=T8({items:y,fromIndex:D+F,step:F,rowId:j.rowId,excludeId:d});return P!==void 0?P:h&&(b?h!=="horizontal":h!=="vertical")?T8({items:y,fromIndex:F===1?0:y.length-1,step:F,rowId:j.rowId,excludeId:d}):void 0}}let _=b?uw(Pne(Tw(y),d,C)):y;if(_=S?Kh(_):_,_=b?Rne(_):_,d==null)return as(_)?.id;let R=_.find(D=>D.id===d);if(!R)return as(_)?.id;let E=_.some(D=>D.rowId),A=_.indexOf(R),M=_.slice(A+1),I=C8(M,R.rowId);if(f){let D=Tne(I,d);return(D.slice(f)[0]||D[D.length-1])?.id}let T=h&&(b?h!=="horizontal":h!=="vertical"),N=E&&g&&(b?g!=="horizontal":g!=="vertical"),B=w?(!E||b)&&T&&v:b?v:!1;if(T)return as(E8(N&&!B?_:C8(_,R.rowId),d,B),d)?.id;if(N){let D=as(B?I:M,d);return B?D?.id||null:D?.id}let L=as(I,d);return!L&&B?null:L?.id},s=(a,u)=>typeof u=="number"?i(a,{skip:u}):i(a,u);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",u=>u+1))},first:()=>as(n.getState().renderedItems)?.id,last:()=>as(Kh(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 A8=as,O8=Tw;function Us(e,t){return t&&e.item(t)||null}function k8(e,t=!1){if(tn(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=Bs(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var IP=Symbol("FOCUS_SILENTLY");function I8(e){e[IP]=!0,e.focus({preventScroll:!0})}function F8(e){let t=e[IP];return delete e[IP],t}function Yu(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var qs=l(he(),1),M8=l(O(),1);var Ws=l(he(),1),FP=l(zv(),1),N8=()=>()=>{};function xt(e,t=fw){let r=Ws.useCallback(n=>e?Sc(e,null,n):N8(),[e]),o=()=>{let n=typeof t=="string"?t:null,i=typeof t=="function"?t:null,s=e?.getState();if(i)return i(s);if(s&&n&&Fn(s,n))return s[n]};return(0,FP.useSyncExternalStore)(r,o,o)}function Ew(e,t){let r=Ws.useRef({}),o=Ws.useCallback(i=>e?Sc(e,null,i):N8(),[e]),n=()=>{let i=e?.getState(),s=!1,a=r.current;for(let u in t){let c=t[u];if(typeof c=="function"){let f=c(i);Object.is(f,a[u])||(a[u]=f,s=!0)}if(typeof c=="string"){if(!i||!Fn(i,c))continue;let f=i[c];Object.is(f,a[u])||(a[u]=f,s=!0)}}return s&&(r.current={...a}),r.current};return(0,FP.useSyncExternalStore)(o,n,n)}function Sr(e,t,r,o){let n=Fn(t,r)?t[r]:void 0,i=t8({value:n,setValue:o?t[o]:void 0});Xt(()=>go(e,[r],(s,a)=>{let{value:u,setValue:c}=i.current;c&&s[r]!==a[r]&&s[r]!==u&&c(s[r])}),[e,r]),Xt(()=>{if(n!==void 0)return e.setState(r,n),qu(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function lm(e,t){let[r,o]=Ws.useState(()=>e(t));Xt(()=>rg(r),[r]);let n=Ws.useCallback(i=>xt(r,i),[r]);return[Ws.useMemo(()=>({...r,useState:n}),[r,n]),ct(()=>{o(i=>e({...t,...i.getState()}))})]}var One="button";function kne(e){return dw(e)?!0:e.tagName==="INPUT"&&!wc(e)}function Ine(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 Fne(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function V8(e,t,r,o=!1){if(!t||!r)return;let{renderedItems:n}=t.getState(),i=Jh(e);if(!i)return;let s=Ine(i,o),a,u;for(let c=0;c<n.length;c+=1){let f=a;if(a=r(c),!a)break;if(a===f)continue;let d=Us(t,a)?.element;if(!d)continue;let m=Fne(d,o)-s,h=Math.abs(m);if(o&&m<=0||!o&&m>=0){u!==void 0&&u<h&&(a=f);break}u=h}return a}function Nne(e,t){return mo(e)?!1:Yu(t,e.target)}var NP=Jt(function({store:t,rowId:r,preventScrollOnKeyDown:o=!1,moveOnKeyPress:n=!0,tabbable:i=!1,getItem:s,"aria-setsize":a,"aria-posinset":u,...c}){let f=ww();t=t||f;let d=Ei(c.id),m=(0,qs.useRef)(null),h=(0,qs.useContext)(h8),g=rm(c)&&!c.accessibleWhenDisabled,v=c.shouldRegisterItem,y=P=>{if(r)return r;if(P&&h?.baseElement&&h.baseElement===P.baseElement)return h.id},{rowId:x,baseElement:b,isActiveItem:w,ariaSetSize:S,ariaPosInSet:C,isTabbable:_}=Ew(t,{rowId:y,baseElement(P){return P?.baseElement||void 0},isActiveItem(P){return!!P&&P.activeId===d},ariaSetSize(P){if(a!=null)return a;if(P&&h?.ariaSetSize&&h.baseElement===P.baseElement)return h.ariaSetSize},ariaPosInSet(P){if(u!=null)return u;if(!P||!h?.ariaPosInSet||h.baseElement!==P.baseElement)return;let V=y(P),z=P.renderedItems.filter(W=>W.rowId===V);return h.ariaPosInSet+z.findIndex(W=>W.id===d)},isTabbable(P){if(!P?.renderedItems.length)return!0;if(P.virtualFocus)return!1;if(i)return!0;if(P.activeId===null)return!1;let V=t?.item(P.activeId);return V?.disabled||!V?.element?!0:P.activeId===d}}),R=(0,qs.useCallback)(P=>{let V={...P,id:d||P.id,rowId:x,disabled:g,children:P.element?.textContent};return s?s(V):V},[d,x,g,s]),E=c.onFocus,A=(0,qs.useRef)(!1),M=(0,qs.useRef)(null),I=ct(P=>{if(E?.(P),P.defaultPrevented||jD(P)||!d||!t||Nne(P,t))return;let{virtualFocus:V,baseElement:z}=t.getState();if(t.setActiveId(d),dw(P.currentTarget)&&k8(P.currentTarget),!V||!mo(P)||kne(P.currentTarget))return;let W=(se,ae,de)=>{im()&&se.hasAttribute("data-autofocus")&&se.scrollIntoView({block:"nearest",inline:"nearest"}),A.current=!0,ae===de||Yu(t,ae)?I8(de):de.focus()};if(z?.isConnected){W(P.currentTarget,P.relatedTarget,z);return}if(v===!1)return;let{currentTarget:Q,relatedTarget:ue}=P,re=()=>{M.current?.(),M.current=null};re(),M.current=Sc(t,null,()=>{if(zu(Q)!==Q){re();return}let se=t.getState(),ae=se.baseElement;ae?.isConnected&&(re(),se.virtualFocus&&W(Q,ue,ae))})}),T=c.onBlurCapture,N=ct(P=>{T?.(P),!P.defaultPrevented&&t?.getState()?.virtualFocus&&A.current&&(A.current=!1,P.preventDefault(),P.stopPropagation())}),B=c.onKeyDown,L=Rr(o),D=Rr(n),j=ct(P=>{if(B?.(P),P.defaultPrevented||!mo(P)||!t)return;let{currentTarget:V}=P,z=t.getState(),W=!!t.item(d)?.rowId,Q=z.orientation!=="horizontal",ue=z.orientation!=="vertical",re=()=>!!(W||ue||!z.baseElement||!tn(z.baseElement)),se={ArrowUp:(W||Q)&&t.up,ArrowRight:(W||ue)&&t.next,ArrowDown:(W||Q)&&t.down,ArrowLeft:(W||ue)&&t.previous,Home:()=>{if(re())return!W||P.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(re())return!W||P.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>V8(V,t,t?.up,!0),PageDown:()=>V8(V,t,t?.down)}[P.key];if(se){if(dw(V)){let de=Qh(V),ye=ue&&P.key==="ArrowLeft",fe=ue&&P.key==="ArrowRight",ke=Q&&P.key==="ArrowUp",ne=Q&&P.key==="ArrowDown";if(fe||ne){let{length:Te}=ND(V);if(de.end!==Te)return}else if((ye||ke)&&de.start!==0)return}let ae=se();if(L(P)||ae!==void 0){if(!D(P))return;P.preventDefault(),t.move(ae)}}}),F=(0,qs.useMemo)(()=>({id:d,baseElement:b}),[d,b]);return c=Hs(c,P=>(0,M8.jsx)(p8.Provider,{value:F,children:P}),[F]),c={"data-active-item":w||void 0,...c,id:d,ref:Pr(m,c.ref),tabIndex:_?c.tabIndex:-1,onFocus:I,onBlurCapture:N,onKeyDown:j},c=EP(c),c=PP({store:t,...c,getItem:R,shouldRegisterItem:d?v:!1}),Fo({...c,"aria-setsize":S,"aria-posinset":C})}),z4e=Gs(qt(function(t){return Qt(One,NP(t))}));var Ys=l(he(),1),Pw=l(O(),1);var Vne="div";function Mne(e){return e.some(t=>!!t.rowId)}function Lne(e){let t=e.target;return t&&!tn(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function Dne(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function L8(e,t,r){return ct(o=>{if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!mo(o)||Dne(o)||Lne(o))return;let n=Us(e,e.getState().activeId)?.element;if(!n)return;let{view:i,...s}=o;n!==r?.current&&n.focus(),UD(n,o.type,s)||o.preventDefault(),o.currentTarget.contains(n)&&o.stopPropagation()})}function Bne(e){return A8(uw(Kh(O8(e))))}function D8(e,t){let{virtualFocus:r,baseElement:o}=e.getState();if(!r||!o||!tn(o)){t();return}let n=o.scrollLeft,i=o.scrollTop;t(),o.scrollLeft=n,o.scrollTop=i}function jne(e){let[t,r]=(0,Ys.useState)(!1),o=(0,Ys.useCallback)(()=>r(!0),[]),n=xt(e,i=>t?Us(e,i.activeId):null);return(0,Ys.useEffect)(()=>{let i=n?.element;t&&i&&(r(!1),D8(e,()=>{i.focus({preventScroll:!0})}))},[e,n,t]),o}var zne=Gs(function({store:t,focusOnMove:r,previousElementRef:o}){let n=xt(t,"moves"),i=xt(t,"baseElement");return(0,Ys.useEffect)(()=>{if(!n||!r)return;let{activeId:s}=t.getState(),a=Us(t,s)?.element;a&&D8(t,()=>YD(a))},[t,n,r]),Xt(()=>{if(!n||!i)return;let{activeId:s}=t.getState();if(s!==null)return;let a=o.current;o.current=null,a&&Hu(a,{relatedTarget:i}),Ti(i)||i.focus()},[t,n,i]),null}),VP=Jt(function({store:t,composite:r=!0,focusOnMove:o=r,moveOnKeyPress:n=!0,...i}){let s=m8();t=t||s,Io(t,!1);let a=(0,Ys.useRef)(null),u=(0,Ys.useRef)(null),c=jne(t),[,f]=r8(r?t.setBaseElement:null),d=xt(t,"virtualFocus"),m=xt(t,E=>E.virtualFocus?E.activeId:null);Xt(()=>{if(!t||!r||!d)return;let E=u.current;if(u.current=null,!E)return;let A=Us(t,m)?.element||zu(E);A!==E&&Hu(E,{relatedTarget:A})},[t,m,d,r]);let h=L8(t,i.onKeyDownCapture,u),g=L8(t,i.onKeyUpCapture,u),v=i.onFocusCapture,y=ct(E=>{if(v?.(E),E.defaultPrevented||!t)return;let{virtualFocus:A}=t.getState();if(!A)return;let M=E.relatedTarget,I=F8(E.currentTarget);mo(E)&&I&&(E.stopPropagation(),u.current=M)}),x=i.onFocus,b=ct(E=>{if(x?.(E),E.defaultPrevented||!r||!t)return;let{relatedTarget:A}=E,{virtualFocus:M}=t.getState();M?mo(E)&&!Yu(t,A)&&queueMicrotask(c):mo(E)&&t.setActiveId(null)}),w=i.onBlurCapture,S=ct(E=>{if(w?.(E),E.defaultPrevented||!t)return;let{virtualFocus:A,activeId:M}=t.getState();if(!A)return;let I=Us(t,M)?.element,T=E.relatedTarget,N=Yu(t,T),B=u.current;u.current=null,mo(E)&&N?(T===I?B&&B!==T&&Hu(B,E):I?Hu(I,E):B&&Hu(B,E),E.stopPropagation()):!Yu(t,E.target)&&I&&Hu(I,E)}),C=i.onKeyDown,_=Rr(n),R=ct(E=>{if(C?.(E),E.nativeEvent.isComposing||E.defaultPrevented||!t||!mo(E))return;let{orientation:A,renderedItems:M,activeId:I,rtl:T}=t.getState();if(Us(t,I)?.element?.isConnected)return;let N=A!=="horizontal",B=A!=="vertical",L=Mne(M);if((E.key==="ArrowLeft"||E.key==="ArrowRight"||E.key==="Home"||E.key==="End")&&tn(E.currentTarget))return;let j={ArrowUp:(L||N)&&(()=>L?Bne(M)?.id:t?.last()),ArrowRight:(L||B)&&(T?t.last:t.first),ArrowDown:(L||N)&&t.first,ArrowLeft:(L||B)&&(T?t.first:t.last),Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[E.key];if(j){let F=j();if(F!==void 0){if(!_(E))return;E.preventDefault(),t.move(F)}}});return i=Hs(i,E=>(0,Pw.jsxs)(sm,{value:t,children:[E,r&&(0,Pw.jsx)(zne,{store:t,focusOnMove:o,previousElementRef:u})]}),[t,r,o]),i={"aria-activedescendant":xt(t,E=>{if(t&&r&&E.virtualFocus)return Us(t,E.activeId)?.id}),...i,ref:Pr(a,f,i.ref),onKeyDownCapture:h,onKeyUpCapture:g,onFocusCapture:y,onFocus:b,onBlurCapture:S,onKeyDown:R},i=$h({focusable:xt(t,E=>r&&(E.virtualFocus||E.activeId===null)),...i}),i}),Z4e=qt(function(t){return Qt(Vne,VP(t))});var og=Nn(),J4e=og.useContext,$4e=og.useScopedContext,MP=og.useProviderContext,B8=og.ContextProvider,j8=og.ScopedContextProvider;var LP=l(he(),1),ng=Nn([B8],[j8]),oNe=ng.useContext,nNe=ng.useScopedContext,iNe=ng.useProviderContext,z8=ng.ContextProvider,Rw=ng.ScopedContextProvider,sNe=(0,LP.createContext)(void 0),aNe=(0,LP.createContext)(void 0);var Ku=l(he(),1),DP=l(O(),1);var W8=l(xs(),1),Hne="div";function H8(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function G8(e){let t=e?.trim()||"0s",r=t.endsWith("ms")?1:1e3,o=Number.parseFloat(t)*r;return Number.isNaN(o)?0:o}function U8(e,t,r){let o=e.split(","),n=t.split(","),i=r.split(","),s=0;for(let[a,u]of o.entries()){if(u.trim()==="none")continue;let c=G8(n[a%n.length]),f=G8(i[a%i.length]);s=Math.max(s,c+f)}return s}function Gne(e){let{transitionProperty:t,transitionDuration:r,transitionDelay:o,animationName:n,animationDuration:i,animationDelay:s}=getComputedStyle(e);return Math.max(U8(t,o,r),U8(n,s,i))}function BP(e,t,r){return!r&&t!==!1&&(!e||!!t)}var Une=Jt(function({store:t,alwaysVisible:r,unstable_otherElementRef:o,...n}){let i=MP();t=t||i,Io(t,!1);let s=(0,Ku.useRef)(null),a=Ei(n.id),[u,c]=(0,Ku.useState)(null),f=xt(t,"open"),d=xt(t,"mounted"),m=xt(t,"animated"),h=xt(t,"contentElement"),g=xt(t.disclosure,"contentElement"),v=(0,Ku.useRef)(!1);Xt(()=>{s.current&&t?.setContentElement(s.current)},[t]),Xt(()=>{let w;return t?.setState("animated",S=>(w=S,!0)),()=>{w!==void 0&&t?.setState("animated",w)}},[t]),Xt(()=>{if(!m){f?v.current&&(v.current=!1,c("enter")):(v.current=!0,c(null));return}if(!h?.isConnected){c(null);return}return kD(()=>{c(f?"enter":d?"leave":null)})},[m,h,f,d]),Xt(()=>{if(!t||!m||!u||!h)return;let w=()=>t?.setState("animating",!1),S=()=>(0,W8.flushSync)(w);if(u==="leave"&&f||u==="enter"&&!f)return;if(typeof m=="number")return H8(m,S);let C=[h];g&&C.push(g);let _=o?.current;_&&C.push(_);let R=Math.max(...C.map(Gne));if(!R){u==="enter"&&t.setState("animated",!1),w();return}return H8(Math.max(R-1e3/60,0),S)},[t,m,h,g,o,f,u]),n=Hs(n,w=>(0,DP.jsx)(Rw,{value:t,children:w}),[t]);let y=BP(d,n.hidden,r),x=n.style,b=(0,Ku.useMemo)(()=>y?{...x,display:"none"}:x,[y,x]);return n={"data-open":f||void 0,"data-enter":u==="enter"||void 0,"data-leave":u==="leave"||void 0,hidden:y,...n,id:a,ref:Pr(a?t.setContentElement:null,s,n.ref),style:b},Fo(n)}),Wne=qt(function(t){return Qt(Hne,Une(t))}),pNe=qt(function({unmountOnHide:t,...r}){let o=MP();return xt(r.store||o,n=>!t||n?.mounted)===!1?null:(0,DP.jsx)(Wne,{...r})});function q8(e={}){let t=am(e.store,Cw(e.disclosure,["contentElement","disclosureElement"]));let r=t?.getState(),o=ft(e.open,r?.open,e.defaultOpen,!1),n=ft(e.animated,r?.animated,!1),i=Vn({open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:ft(r?.contentElement,null),disclosureElement:ft(r?.disclosureElement,null)},t);return ho(i,()=>go(i,["animated","animating"],s=>{s.animated||i.setState("animating",!1)})),ho(i,()=>Sc(i,["open"],()=>{i.getState().animated&&i.setState("animating",!0)})),ho(i,()=>go(i,["open","animating"],s=>{i.setState("mounted",s.open||s.animating)})),{...i,disclosure:e.disclosure,setOpen:s=>i.setState("open",s),show:()=>i.setState("open",!0),hide:()=>i.setState("open",!1),toggle:()=>i.setState("open",s=>!s),stopAnimation:()=>i.setState("animating",!1),setContentElement:s=>i.setState("contentElement",s),setDisclosureElement:s=>i.setState("disclosureElement",s)}}function Y8(e,t,r){return zs(t,[r.store,r.disclosure]),Sr(e,r,"open","setOpen"),Sr(e,r,"mounted","setMounted"),Sr(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var ig=Nn([z8],[Rw]),CNe=ig.useContext,TNe=ig.useScopedContext,K8=ig.useProviderContext,Z8=ig.ContextProvider,X8=ig.ScopedContextProvider;var Aw=l(he(),1),Ow=(0,Aw.createContext)(void 0),sg=Nn([Z8,xw],[X8,sm]),jP=sg.useContext,cm=sg.useScopedContext,kw=sg.useProviderContext,Q8=sg.ContextProvider,J8=sg.ScopedContextProvider,Iw=(0,Aw.createContext)(void 0),$8=(0,Aw.createContext)(!1);function eB(e,t,r){return zs(t,[r.store]),Sr(e,r,"items","setItems"),e}function tB(e){return{id:Ei(e.id),...e}}function rB(e,t,r){return e=eB(e,t,r),Sr(e,r,"activeId","setActiveId"),Sr(e,r,"includesBaseElement"),Sr(e,r,"virtualFocus"),Sr(e,r,"orientation"),Sr(e,r,"rtl"),Sr(e,r,"focusLoop"),Sr(e,r,"focusWrap"),Sr(e,r,"focusShift"),e}function oB(e={}){return q8(e)}function nB(e,t,r){return Y8(e,t,r)}function iB({popover:e,...t}={}){let r=am(t.store,Cw(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let o=r?.getState(),n=oB({...t,store:r}),i=ft(t.placement,o?.placement,"bottom"),s=Vn({...n.getState(),placement:i,currentPlacement:i,anchorElement:ft(o?.anchorElement,null),popoverElement:ft(o?.popoverElement,null),arrowElement:ft(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 sB(e,t,r){return zs(t,[r.popover]),Sr(e,r,"placement"),nB(e,t,r)}var qne="div",zP=Jt(function({store:t,...r}){let o=K8();return t=t||o,r={...r,ref:Pr(t?.setAnchorElement,r.ref)},r}),JNe=qt(function(t){return Qt(qne,zP(t))});var aB=l(he(),1),Yne="div";function Kne(e){let t=e.relatedTarget;return nm(t)?ju(e.currentTarget,t):!1}var HP=Symbol("composite-hover");function Zne(e){let{relatedTarget:t}=e;if(!nm(t))return!1;let r=t;do{if(Fn(r,HP)&&r[HP])return!0;r=r.parentElement}while(r);return!1}var GP=Jt(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:o=!!r,...n}){let i=ww();t=t||i,Io(t,!1);let s=a8(),a=n.onMouseMove,u=Rr(r),c=ct(g=>{if(a?.(g),!g.defaultPrevented&&s()&&u(g)){if(!qD(g.currentTarget)){let v=t?.getState().baseElement;v&&!Ti(v)&&v.focus()}t?.setActiveId(g.currentTarget.id)}}),f=n.onMouseLeave,d=Rr(o),m=ct(g=>{f?.(g),!g.defaultPrevented&&s()&&(Kne(g)||Zne(g)||u(g)&&d(g)&&(t?.setActiveId(null),t?.getState().baseElement?.focus()))}),h=(0,aB.useCallback)(g=>{g&&(g[HP]=!0)},[]);return n={...n,ref:Pr(h,n.ref),onMouseMove:c,onMouseLeave:m},Fo(n)}),oVe=Gs(qt(function(t){return Qt(Yne,GP(t))}));var Wr=l(he(),1);var Xne="input";function lB(e,t,r){return r?e.find(o=>!o.disabled&&o.value)?.value===t:!1}function cB(e,t){if(!t||e==null)return!1;let r=Xh(e),o=Xh(t);return r.length!==e.length||o.length!==t.length?!1:o.length>r.length&&o.toLowerCase().startsWith(r.toLowerCase())}function Qne(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function Jne(e){return e.find(t=>t.disabled?!1:t.element?.getAttribute("role")!=="tab")?.id}var $ne=Jt(function({store:t,focusable:r=!0,autoSelect:o=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:s=0,showOnChange:a,showOnMouseDown:u,showOnClick:c=u,showOnKeyDown:f,showOnKeyPress:d=f,blurActiveItemOnClick:m,setValueOnClick:h=!0,moveOnKeyPress:g=!0,autoComplete:v="list",...y}){let x=kw();t=t||x,Io(t,!1);let b=(0,Wr.useRef)(null),[w,S]=s8(),C=(0,Wr.useRef)(!1),_=(0,Wr.useRef)(!1),R=xt(t,H=>H.virtualFocus&&o),E=v==="inline"||v==="both",[A,M]=(0,Wr.useState)(E);i8(()=>{E&&M(!0)},[E]);let I=xt(t,"value"),T=(0,Wr.useRef)(void 0);(0,Wr.useEffect)(()=>go(t,["selectedValue","activeId"],(H,ie)=>{T.current=ie.selectedValue}),[t]);let N=xt(t,H=>{if(E&&A&&!(H.activeValue&&Array.isArray(H.selectedValue)&&(H.selectedValue.includes(H.activeValue)||T.current?.includes(H.activeValue))))return H.activeValue}),B=xt(t,"renderedItems"),L=xt(t,"open"),D=xt(t,"contentElement"),j=(0,Wr.useMemo)(()=>!E||!A?I:lB(B,N,R)?cB(I,N)?I+(N?.slice(I.length)||""):I:N||I,[E,A,B,N,R,I]);(0,Wr.useEffect)(()=>{let H=b.current;if(!H)return;let ie=()=>M(!0);return H.addEventListener("combobox-item-move",ie),()=>{H.removeEventListener("combobox-item-move",ie)}},[]),(0,Wr.useEffect)(()=>{if(!E||!A||!N||!lB(B,N,R)||!cB(I,N))return;let H=Zh;return queueMicrotask(()=>{let ie=b.current;if(!ie)return;let{start:Le,end:Be}=Qh(ie),Ye=I.length,wt=N.length;mw(ie,Ye,wt),H=()=>{if(!Ti(ie))return;let{start:Ke,end:nt}=Qh(ie);Ke===Ye&&nt===wt&&mw(ie,Le,Be)}}),()=>H()},[w,E,A,N,B,R,I]);let F=ct(n),P=(0,Wr.useRef)(null),V=(0,Wr.useRef)(void 0),z=(0,Wr.useRef)(!1),W=(0,Wr.useRef)(!1);(0,Wr.useEffect)(()=>{if(!L||!D)return;let H=Jh(D);if(!H)return;let ie=()=>{C.current=!1,z.current=!0},Le=()=>{if(W.current||(z.current=!0),!t||!C.current)return;let{activeId:Ye}=t.getState();Ye!==null&&Ye!==P.current&&(C.current=!1)},Be={passive:!0,capture:!0};return H.addEventListener("wheel",ie,Be),H.addEventListener("touchmove",ie,Be),H.addEventListener("scroll",Le,Be),()=>{H.removeEventListener("wheel",ie,!0),H.removeEventListener("touchmove",ie,!0),H.removeEventListener("scroll",Le,!0)}},[L,D,t]),Xt(()=>{z.current=!1,I&&(_.current||(C.current=!0))},[I]),Xt(()=>{R!=="always"&&L||(C.current=L)},[R,L]),Xt(()=>{L||(V.current=void 0)},[L]);let Q=xt(t,"resetValueOnSelect");zs(()=>{let H=C.current;if(!t||!L||!H&&(!Q||z.current))return;let{baseElement:ie,contentElement:Le,activeId:Be}=t.getState();if(!(ie&&!Ti(ie))){if(Le?.hasAttribute("data-placing")){let Ye=new MutationObserver(S);return Ye.observe(Le,{attributeFilter:["data-placing"]}),()=>Ye.disconnect()}if(R&&H){let Ye=F(B),wt=Ye!==void 0?Ye:Jne(B)??t.first();P.current=wt;let Ke=wt??null,nt=t.item(Ke)?.value,Ut=V.current;Ke!==Be||Ut?.id!==Ke||Ut?.value!==nt?(V.current={id:Ke,value:nt},t.move(Ke)):t.setState("activeValue",nt)}else{let Ye=t.item(Be||t.first())?.element;Ye&&"scrollIntoView"in Ye&&(W.current=!0,Ye.scrollIntoView({block:"nearest",inline:"nearest"}),requestAnimationFrame(()=>{W.current=!1}))}}},[t,L,w,I,R,Q,F,B]),(0,Wr.useEffect)(()=>{if(!E)return;let H=b.current;if(!H)return;let ie=[H,D].filter(Be=>!!Be),Le=Be=>{ie.every(Ye=>hw(Be,Ye))&&t?.setValue(j)};for(let Be of ie)Be.addEventListener("focusout",Le);return()=>{for(let Be of ie)Be.removeEventListener("focusout",Le)}},[E,D,t,j]);let ue=H=>H.currentTarget.value.length>=s,re=y.onChange,se=Rr(a??ue),ae=Rr(i??!t.tag),de=ct(H=>{if(re?.(H),H.defaultPrevented||!t)return;let ie=H.currentTarget,{value:Le,selectionStart:Be,selectionEnd:Ye}=ie,wt=H.nativeEvent;if(C.current=!0,WD(wt)&&(wt.isComposing&&(C.current=!1,_.current=!0),E)){let Ke=wt.inputType==="insertText"||wt.inputType==="insertCompositionText",nt=Be===Le.length;M(Ke&&nt)}if(ae(H)){let Ke=Le===t.getState().value;t.setValue(Le),queueMicrotask(()=>{mw(ie,Be,Ye)}),E&&R&&Ke&&S()}se(H)&&t.show(),(!R||!C.current)&&t.setActiveId(null)}),ye=y.onCompositionEnd,fe=ct(H=>{C.current=!0,_.current=!1,ye?.(H),!H.defaultPrevented&&R&&S()}),ke=y.onMouseDown,ne=Rr(m??(()=>t.getState().includesBaseElement)),Te=Rr(h),oe=Rr(c??ue),X=ct(H=>{ke?.(H),!H.defaultPrevented&&(H.button||H.ctrlKey||t&&(ne(H)&&t.setActiveId(null),Te(H)&&t.setValue(j),oe(H)&&Gu(H.currentTarget,"mouseup",t.show)))}),ce=y.onKeyDown,J=Rr(d??ue),le=ct(H=>{if(ce?.(H),H.repeat||(C.current=!1),H.defaultPrevented||!t)return;let{open:ie}=t.getState();if(ie&&H.key==="Enter"){H.preventDefault();return}H.ctrlKey||H.altKey||H.shiftKey||H.metaKey||ie||(H.key==="ArrowUp"||H.key==="ArrowDown")&&J(H)&&(H.preventDefault(),t.show())}),Re=y.onBlur,Ae=ct(H=>{C.current=!1,Re?.(H)}),Ie=Ei(y.id),Fe=Qne(v)?v:void 0,Ne=xt(t,H=>H.activeId===null);return y={role:"combobox","aria-autocomplete":Fe,"aria-haspopup":VD(D,"listbox"),"aria-expanded":L,"aria-controls":D?.id,"data-active-item":Ne||void 0,value:j,...y,id:Ie,ref:Pr(b,y.ref),onChange:de,onCompositionEnd:fe,onMouseDown:X,onKeyDown:le,onBlur:Ae},y=VP({store:t,focusable:r,...y,moveOnKeyPress:H=>ID(g,H)?!1:(E&&M(!0),!0)}),y=zP({store:t,...y}),{autoComplete:"off",...y}}),Fw=qt(function(t){return Qt(Xne,$ne(t))});var Nw=l(he(),1),UP=l(O(),1);var eie="div";function tie(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function rie(e){return MD(e)??"option"}var oie=Jt(function({store:t,value:r,hideOnClick:o,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:s,focusOnHover:a=!1,moveOnKeyPress:u=!0,getItem:c,...f}){let d=cm();t=t||d,Io(t,!1);let{resetValueOnSelectState:m,multiSelectable:h,selected:g}=Ew(t,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(A){return Array.isArray(A.selectedValue)},selected(A){return tie(A.selectedValue,r)}}),v=(0,Nw.useCallback)(A=>{let M={...A,value:r};return c?c(M):M},[r,c]);n=n??!h,o=o??(r!=null&&!h);let y=f.onClick,x=Rr(n),b=Rr(i),w=Rr(s??m??h),S=Rr(o),C=ct(A=>{y?.(A),!A.defaultPrevented&&(GD(A)||HD(A)||(r!=null&&(b(A)&&(w(A)&&t?.resetValue(),t?.setSelectedValue(M=>Array.isArray(M)?M.includes(r)?M.filter(I=>I!==r):[...M,r]:r)),x(A)&&t?.setValue(r)),S(A)&&t?.hide()))}),_=f.onKeyDown,R=ct(A=>{if(_?.(A),A.defaultPrevented)return;let M=t?.getState().baseElement;if(!M||Ti(M))return;let I=A.key.length===1&&!A.ctrlKey&&!A.metaKey,T=(pw()?A.metaKey:A.ctrlKey)&&A.key.toLowerCase()==="v",N=A.key==="Backspace"||A.key==="Delete";(I||T||N)&&(queueMicrotask(()=>M.focus()),tn(M)&&t?.setValue(M.value))});h&&g!=null&&(f={"aria-selected":g,...f}),f=Hs(f,A=>(0,UP.jsx)(Iw.Provider,{value:r,children:(0,UP.jsx)($8.Provider,{value:g??!1,children:A})}),[r,g]),f={role:rie((0,Nw.useContext)(Ow)),children:r,...f,onClick:C,onKeyDown:R};let E=Rr(u);return f=NP({store:t,...f,getItem:v,moveOnKeyPress:A=>{if(!E(A))return!1;let M=new Event("combobox-item-move");return t?.getState().baseElement?.dispatchEvent(M),!0}}),f=GP({store:t,focusOnHover:a,...f}),f}),Vw=Gs(qt(function(t){return Qt(eie,oie(t))}));var Mw=l(he(),1),uB=l(O(),1);var nie="span";function WP(e){return Xh(e).toLowerCase()}function iie(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 sie(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 aie(e){let t=[],r=[],o=0;for(let i of e){let s=WP(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 lie(e,t){if(!t.length)return t;let{starts:r,ends:o}=aie(e),n=[];for(let[i,s]of t){let a=r[i],u=o[i+s];a==null||u==null||u<=a||n.push([a,u-a])}return n}function cie(e,t){if(!e||!t)return e;let r=RD(t).map(WP),o=[],n=(u,c=!1)=>(0,uB.jsx)("span",{"data-autocomplete-value":c?"":void 0,"data-user-value":c?void 0:"",children:u},o.length),i=lie(e,sie(iie(WP(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(([u,c],f)=>{let d=e.slice(u,u+c),m=i[f+1]?.[0];return[d,e.slice(u+c,m)]})].forEach((u,c)=>{u&&o.push(n(u,c%2===0))}),o}var uie=Jt(function({store:t,value:r,userValue:o,...n}){let i=cm();t=t||i;let s=(0,Mw.useContext)(Iw),a=r??s,u=xt(t,c=>o??c?.value);return n={children:(0,Mw.useMemo)(()=>{if(a)return u?cie(a,u):a},[a,u]),...n},Fo(n)}),Lw=qt(function(t){return Qt(nie,uie(t))});var fie="label",die=Jt(function({store:t,...r}){let o=kw();return t=t||o,Io(t,!1),r={htmlFor:xt(t,n=>n.baseElement?.id),...r},Fo(r)}),Dw=Gs(qt(function(t){return Qt(fie,die(t))}));var Bw=l(he(),1),qP=l(O(),1);var mie="div",pie=Jt(function({store:t,alwaysVisible:r,...o}){let n=cm(!0),i=jP();t=t||i;let s=!!t&&t===n;Io(t,!1);let a=(0,Bw.useRef)(null),u=Ei(o.id),c=xt(t,"mounted"),f=BP(c,o.hidden,r),d=f?{...o.style,display:"none"}:o.style,m=xt(t,w=>Array.isArray(w.selectedValue)),h=n8(a,"role",o.role),g=(h==="listbox"||h==="tree"||h==="grid")&&m||void 0,[v,y]=(0,Bw.useState)(!1),x=xt(t,"contentElement");Xt(()=>{if(!c)return;let w=a.current;if(!w||x!==w)return;let S=()=>{y(!!w.querySelector("[role='listbox']"))},C=new MutationObserver(S);return C.observe(w,{subtree:!0,childList:!0,attributeFilter:["role"]}),S(),()=>C.disconnect()},[c,x]),v||(o={role:"listbox","aria-multiselectable":g,...o}),o=Hs(o,w=>(0,qP.jsx)(J8,{value:t,children:(0,qP.jsx)(Ow.Provider,{value:h,children:w})}),[t,h]);let b=u&&(!n||!s)?t.setContentElement:null;return o={hidden:f,...o,id:u,ref:Pr(b,a,o.ref),style:d},Fo(o)}),jw=qt(function(t){return Qt(mie,pie(t))});var YP=l(he(),1),DVe=(0,YP.createContext)(null),BVe=(0,YP.createContext)(null),ag=Nn([xw],[sm]),fB=ag.useContext,jVe=ag.useScopedContext,zVe=ag.useProviderContext,HVe=ag.ContextProvider,GVe=ag.ScopedContextProvider;var hie=im()&&DD();function dB({tag:e,...t}={}){let r=am(t.store,S8(e,["value","rtl"]));let o=e?.getState(),n=r?.getState(),i=ft(t.activeId,n?.activeId,t.defaultActiveId,null),s=R8({...t,activeId:i,includesBaseElement:ft(t.includesBaseElement,n?.includesBaseElement,!0),orientation:ft(t.orientation,n?.orientation,"vertical"),focusLoop:ft(t.focusLoop,n?.focusLoop,!0),focusWrap:ft(t.focusWrap,n?.focusWrap,!0),virtualFocus:ft(t.virtualFocus,n?.virtualFocus,!0)}),a=iB({...t,placement:ft(t.placement,n?.placement,"bottom-start")}),u=ft(t.value,n?.value,t.defaultValue,""),c=ft(t.selectedValue,n?.selectedValue,o?.values,t.defaultSelectedValue,""),f=Array.isArray(c),d={...s.getState(),...a.getState(),value:u,selectedValue:c,resetValueOnSelect:ft(t.resetValueOnSelect,n?.resetValueOnSelect,f),resetValueOnHide:ft(t.resetValueOnHide,n?.resetValueOnHide,f&&!e),activeValue:n?.activeValue},m=Vn(d,s,a,r);return hie&&ho(m,()=>go(m,["virtualFocus"],()=>{m.setState("virtualFocus",!1)})),ho(m,()=>{if(e)return tm(go(m,["selectedValue"],h=>{Array.isArray(h.selectedValue)&&e.setValues(h.selectedValue)}),go(e,["values"],h=>{m.setState("selectedValue",h.values)}))}),ho(m,()=>go(m,["resetValueOnHide","mounted"],h=>{h.resetValueOnHide&&(h.mounted||m.setState("value",u))})),ho(m,()=>go(m,["open"],h=>{h.open||(m.setState("activeId",i),m.setState("moves",0))})),ho(m,()=>go(m,["moves","activeId"],(h,g)=>{h.moves===g.moves&&m.setState("activeValue",void 0)})),ho(m,()=>qu(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",d.value),setSelectedValue:h=>m.setState("selectedValue",h)}}function vie(e){let t=fB();return e={...e,tag:e.tag!==void 0?e.tag:t},tB(e)}function yie(e,t,r){return zs(t,[r.tag]),Sr(e,r,"value","setValue"),Sr(e,r,"selectedValue","setSelectedValue"),Sr(e,r,"resetValueOnHide"),Sr(e,r,"resetValueOnSelect"),Object.assign(rB(sB(e,t,r),t,r),{tag:r.tag})}function KP(e={}){e=vie(e);let[t,r]=lm(dB,e);return yie(t,r,e)}var mB=l(O(),1);function zw(e={}){return(0,mB.jsx)(Q8,{value:KP(e),children:e.children})}var wB=l(ZP(),1);var xB=l(at(),1),_c=l(q(),1),Zu=l(G(),1),Ks=l(Y(),1);var Cie=[],lg=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:Cie;var cg=l(G(),1),Tie=[];function no({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:Tie,[o,n]=(0,cg.useState)(r),[i,s]=(0,cg.useState)(!1);return(0,cg.useEffect)(()=>{if(!t){n(r);return}let a=!1;return s(!0),t().then(u=>{if(!a){let c=Array.isArray(u)&&u.length>0?u:r;n(c)}}).catch(()=>{a||n(r)}).finally(()=>{a||s(!1)}),()=>{a=!0}},[t,r]),{elements:o,isLoading:i}}var Tt=l(O(),1);function vB(e=""){return(0,wB.default)(e.trim().toLowerCase())}var yB=(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 bB(e,t){return`${e}-${t}`}var SB=({selected:e})=>(0,Tt.jsx)("span",{className:Z("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,Tt.jsx)(Ks.Icon,{icon:du})}),_B=({selected:e})=>(0,Tt.jsx)("span",{className:Z("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function CB({view:e,filter:t,onChangeView:r}){let o=(0,xB.useInstanceId)(CB,"dataviews-filter-list-box"),[n,i]=(0,Zu.useState)(t.operators?.length===1?void 0:null),s=e.filters?.find(u=>u.field===t.field),a=lg(t,s);return(0,Tt.jsx)(Ks.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,_c.sprintf)((0,_c.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(bB(o,t.elements[0].value))},render:(0,Tt.jsx)(Ks.Composite.Typeahead,{}),children:t.elements.map(u=>(0,Tt.jsxs)(Ks.Composite.Hover,{render:(0,Tt.jsx)(Ks.Composite.Item,{id:bB(o,u.value),render:(0,Tt.jsx)("div",{"aria-label":u.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let c=s?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:s.operator||t.operators[0],value:yB(t,s,u.value)}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:yB(t,s,u.value)}];r({...e,page:1,filters:c})}}),children:[t.singleSelection&&(0,Tt.jsx)(_B,{selected:a===u.value}),!t.singleSelection&&(0,Tt.jsx)(SB,{selected:a.includes(u.value)}),(0,Tt.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:u.label,children:u.label})]},u.value))})}function Eie({view:e,filter:t,onChangeView:r}){let[o,n]=(0,Zu.useState)(""),i=(0,Zu.useDeferredValue)(o),s=e.filters?.find(c=>c.field===t.field),a=lg(t,s),u=(0,Zu.useMemo)(()=>{let c=vB(i);return t.elements.filter(f=>vB(f.label).includes(c))},[t.elements,i]);return(0,Tt.jsxs)(zw,{selectedValue:a,setSelectedValue:c=>{let f=s?[...(e.filters??[]).map(d=>d.field===t.field?{...d,operator:s.operator||t.operators[0],value:c}:d)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:c}];r({...e,page:1,filters:f})},setValue:n,children:[(0,Tt.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,Tt.jsx)(Pn,{render:(0,Tt.jsx)(Dw,{}),children:(0,_c.__)("Search items")}),(0,Tt.jsx)(Fw,{autoSelect:"always",placeholder:(0,_c.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,Tt.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,Tt.jsx)(Ks.Icon,{icon:hu})})]}),(0,Tt.jsxs)(jw,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[u.map(c=>(0,Tt.jsxs)(Vw,{resetValueOnSelect:!1,value:c.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,Tt.jsx)(_B,{selected:a===c.value}),!t.singleSelection&&(0,Tt.jsx)(SB,{selected:a.includes(c.value)}),(0,Tt.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:c.label,children:[(0,Tt.jsx)(Lw,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:c.label}),!!c.description&&(0,Tt.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:c.description})]})]},c.value)),!u.length&&(0,Tt.jsx)("p",{children:(0,_c.__)("No results found")})]})]})}function TB(e){let{elements:t,isLoading:r}=no({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,Tt.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Tt.jsx)(Ks.Spinner,{})});if(t.length===0)return(0,Tt.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,_c.__)("No elements found")});let o=t.length>10?Eie:CB;return(0,Tt.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var EB=l(S0(),1),PB=l(at(),1),XP=l(G(),1),RB=l(Y(),1);var QP=l(O(),1);function AB({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(c=>c.field===e.field),i=lg(e,n),s=(0,XP.useMemo)(()=>{let c=o.find(f=>f.id===e.field);return c&&{...c,isValid:{},isDisabled:()=>!1,isVisible:()=>!0,getValue:({item:f})=>f[c.id],setValue:({value:f})=>({[c.id]:f})}},[o,e.field]),a=(0,XP.useMemo)(()=>(t.filters??[]).reduce((c,f)=>(c[f.field]=f.value,c),{}),[t.filters]),u=(0,PB.useEvent)(c=>{if(!s||!n)return;let f=s.getValue({item:c});(0,EB.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,QP.jsx)(RB.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,QP.jsx)(s.Edit,{hideLabelFromVision:!0,data:a,field:s,operator:n.operator,onChange:u})})}var Pie=Math.pow(10,8)*24*60*60*1e3,IMe=-Pie,Gw=6048e5,OB=864e5;var Rie=3600;var kB=Rie*24,FMe=kB*7,Aie=kB*365.2425,Oie=Aie/12,NMe=Oie*3,JP=Symbol.for("constructDateFrom");function qr(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&JP in e?e[JP](t):e instanceof Date?new e.constructor(t):new Date(t)}function zt(e,t){return qr(t||e,e)}function Uw(e,t,r){let o=zt(e,r?.in);return isNaN(t)?qr(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function Ww(e,t,r){let o=zt(e,r?.in);if(isNaN(t))return qr(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=qr(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 kie={};function Cc(){return kie}function Ma(e,t){let r=Cc(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=zt(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 Xu(e,t){return Ma(e,{...t,weekStartsOn:1})}function qw(e,t){let r=zt(e,t?.in),o=r.getFullYear(),n=qr(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=Xu(n),s=qr(r,0);s.setFullYear(o,0,4),s.setHours(0,0,0,0);let a=Xu(s);return r.getTime()>=i.getTime()?o+1:r.getTime()>=a.getTime()?o:o-1}function $P(e){let t=zt(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 IB(e,...t){let r=qr.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function eR(e,t){let r=zt(e,t?.in);return r.setHours(0,0,0,0),r}function FB(e,t,r){let[o,n]=IB(r?.in,e,t),i=eR(o),s=eR(n),a=+i-$P(i),u=+s-$P(s);return Math.round((a-u)/OB)}function NB(e,t){let r=qw(e,t),o=qr(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Xu(o)}function VB(e,t,r){return Uw(e,t*7,r)}function MB(e,t,r){return Ww(e,t*12,r)}function LB(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function La(e){return!(!LB(e)&&typeof e!="number"||isNaN(+zt(e)))}function DB(e,t){let r=zt(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function Yw(e,t){let r=zt(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var Iie={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"}},BB=(e,t,r)=>{let o,n=Iie[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 Kw(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var Fie={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Nie={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Vie={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},jB={date:Kw({formats:Fie,defaultWidth:"full"}),time:Kw({formats:Nie,defaultWidth:"full"}),dateTime:Kw({formats:Vie,defaultWidth:"full"})};var Mie={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},zB=(e,t,r,o)=>Mie[e];function um(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 Lie={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Die={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Bie={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"]},jie={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"]},zie={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"}},Hie={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"}},Gie=(e,t)=>{let r=Number(e),o=r%100;if(o>20||o<10)switch(o%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},HB={ordinalNumber:Gie,era:um({values:Lie,defaultWidth:"wide"}),quarter:um({values:Die,defaultWidth:"wide",argumentCallback:e=>e-1}),month:um({values:Bie,defaultWidth:"wide"}),day:um({values:jie,defaultWidth:"wide"}),dayPeriod:um({values:zie,defaultWidth:"wide",formattingValues:Hie,defaultFormattingWidth:"wide"})};function fm(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],u=Array.isArray(a)?Wie(a,d=>d.test(s)):Uie(a,d=>d.test(s)),c;c=e.valueCallback?e.valueCallback(u):u,c=r.valueCallback?r.valueCallback(c):c;let f=t.slice(s.length);return{value:c,rest:f}}}function Uie(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function Wie(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function GB(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 qie=/^(\d+)(th|st|nd|rd)?/i,Yie=/\d+/i,Kie={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},Zie={any:[/^b/i,/^(a|c)/i]},Xie={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Qie={any:[/1/i,/2/i,/3/i,/4/i]},Jie={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},$ie={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]},ese={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},tse={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]},rse={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},ose={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},UB={ordinalNumber:GB({matchPattern:qie,parsePattern:Yie,valueCallback:e=>parseInt(e,10)}),era:fm({matchPatterns:Kie,defaultMatchWidth:"wide",parsePatterns:Zie,defaultParseWidth:"any"}),quarter:fm({matchPatterns:Xie,defaultMatchWidth:"wide",parsePatterns:Qie,defaultParseWidth:"any",valueCallback:e=>e+1}),month:fm({matchPatterns:Jie,defaultMatchWidth:"wide",parsePatterns:$ie,defaultParseWidth:"any"}),day:fm({matchPatterns:ese,defaultMatchWidth:"wide",parsePatterns:tse,defaultParseWidth:"any"}),dayPeriod:fm({matchPatterns:rse,defaultMatchWidth:"any",parsePatterns:ose,defaultParseWidth:"any"})};var tR={code:"en-US",formatDistance:BB,formatLong:jB,formatRelative:zB,localize:HB,match:UB,options:{weekStartsOn:0,firstWeekContainsDate:1}};function WB(e,t){let r=zt(e,t?.in);return FB(r,Yw(r))+1}function qB(e,t){let r=zt(e,t?.in),o=+Xu(r)-+NB(r);return Math.round(o/Gw)+1}function Zw(e,t){let r=zt(e,t?.in),o=r.getFullYear(),n=Cc(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=qr(t?.in||e,0);s.setFullYear(o+1,0,i),s.setHours(0,0,0,0);let a=Ma(s,t),u=qr(t?.in||e,0);u.setFullYear(o,0,i),u.setHours(0,0,0,0);let c=Ma(u,t);return+r>=+a?o+1:+r>=+c?o:o-1}function YB(e,t){let r=Cc(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=Zw(e,t),i=qr(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),Ma(i,t)}function KB(e,t){let r=zt(e,t?.in),o=+Ma(r,t)-+YB(r,t);return Math.round(o/Gw)+1}function At(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var Da={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return At(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):At(r+1,2)},d(e,t){return At(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 At(e.getHours()%12||12,t.length)},H(e,t){return At(e.getHours(),t.length)},m(e,t){return At(e.getMinutes(),t.length)},s(e,t){return At(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return At(n,t.length)}};var dm={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},rR={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 Da.y(e,t)},Y:function(e,t,r,o){let n=Zw(e,o),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return At(s,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):At(i,t.length)},R:function(e,t){let r=qw(e);return At(r,t.length)},u:function(e,t){let r=e.getFullYear();return At(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 At(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 At(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 Da.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 At(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=KB(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):At(n,t.length)},I:function(e,t,r){let o=qB(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):At(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Da.d(e,t)},D:function(e,t,r){let o=WB(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):At(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 At(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 At(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 At(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=dm.noon:o===0?n=dm.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=dm.evening:o>=12?n=dm.afternoon:o>=4?n=dm.morning:n=dm.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 Da.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Da.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):At(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):At(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Da.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Da.s(e,t)},S:function(e,t){return Da.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return XB(o);case"XXXX":case"XX":return Qu(o);default:return Qu(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return XB(o);case"xxxx":case"xx":return Qu(o);default:return Qu(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+ZB(o,":");default:return"GMT"+Qu(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+ZB(o,":");default:return"GMT"+Qu(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return At(o,t.length)},T:function(e,t,r){return At(+e,t.length)}};function ZB(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+At(i,2)}function XB(e,t){return e%60===0?(e>0?"-":"+")+At(Math.abs(e)/60,2):Qu(e,t)}function Qu(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=At(Math.trunc(o/60),2),i=At(o%60,2);return r+n+t+i}var QB=(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"})}},JB=(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"})}},nse=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return QB(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}}",QB(o,t)).replace("{{time}}",JB(n,t))},$B={p:JB,P:nse};var ise=/^D+$/,sse=/^Y+$/,ase=["D","DD","YY","YYYY"];function ej(e){return ise.test(e)}function tj(e){return sse.test(e)}function rj(e,t,r){let o=lse(e,t,r);if(console.warn(o),ase.includes(e))throw new RangeError(o)}function lse(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 cse=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,use=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,fse=/^'([^]*?)'?$/,dse=/''/g,mse=/[a-zA-Z]/;function oR(e,t,r){let o=Cc(),n=r?.locale??o.locale??tR,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=zt(e,r?.in);if(!La(a))throw new RangeError("Invalid time value");let u=t.match(use).map(f=>{let d=f[0];if(d==="p"||d==="P"){let m=$B[d];return m(f,n.formatLong)}return f}).join("").match(cse).map(f=>{if(f==="''")return{isToken:!1,value:"'"};let d=f[0];if(d==="'")return{isToken:!1,value:pse(f)};if(rR[d])return{isToken:!0,value:f};if(d.match(mse))throw new RangeError("Format string contains an unescaped latin alphabet character `"+d+"`");return{isToken:!1,value:f}});n.localize.preprocessor&&(u=n.localize.preprocessor(a,u));let c={firstWeekContainsDate:i,weekStartsOn:s,locale:n};return u.map(f=>{if(!f.isToken)return f.value;let d=f.value;(!r?.useAdditionalWeekYearTokens&&tj(d)||!r?.useAdditionalDayOfYearTokens&&ej(d))&&rj(d,t,String(e));let m=rR[d[0]];return m(a,d,n.localize,c)}).join("")}function pse(e){let t=e.match(fse);return t?t[1].replace(dse,"'"):e}function Ju(e,t,r){return Uw(e,-t,r)}function Xw(e,t,r){return Ww(e,-t,r)}function oj(e,t,r){return VB(e,-t,r)}function Qw(e,t,r){return MB(e,-t,r)}var _e=l(q(),1),_r=l(G(),1),rn=l(Ba(),1);var nR=l(O(),1),Ar={Name:(0,nR.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,nR.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function ij(e,t){switch(t){case"days":return Ju(new Date,e);case"weeks":return oj(new Date,e);case"months":return Xw(new Date,e);case"years":return Qw(new Date,e);default:return new Date}}var sj={label:(0,_e.__)("Is none of"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Ar),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"},Jw=[{name:lr,label:(0,_e.__)("Includes"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Ar),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:cr,...sj},{name:Ao,label:(0,_e.__)("Includes all"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Ar),filter(e,t,r){return r?.length?r.every(o=>t.getValue({item:e})?.includes(o)):!0},selection:"multi"},{name:oo,...sj},{name:Jo,label:(0,_e.__)("Between (inc)"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),Ar),filter(e,t,r){if(!Array.isArray(r)||r.length!==2||r[0]===void 0||r[1]===void 0)return!0;let o=t.getValue({item:e});return typeof o=="number"||o instanceof Date||typeof o=="string"?o>=r[0]&&o<=r[1]:!1},selection:"custom"},{name:$o,label:(0,_e.__)("In the past"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Ar),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=ij(r.value,r.unit),n=(0,rn.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:On,label:(0,_e.__)("Over"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Ar),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=ij(r.value,r.unit);return(0,rn.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:mr,label:(0,_e.__)("Is"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ar),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:pr,label:(0,_e.__)("Is not"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ar),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:tc,label:(0,_e.__)("Less than"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ar),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:rc,label:(0,_e.__)("Greater than"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ar),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:oc,label:(0,_e.__)("Less than or equal"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ar),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:nc,label:(0,_e.__)("Greater than or equal"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ar),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:ic,label:(0,_e.__)("Before"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ar),filter(e,t,r){if(r===void 0)return!0;let o=(0,rn.getDate)(r);return(0,rn.getDate)(t.getValue({item:e}))<o},selection:"single"},{name:sc,label:(0,_e.__)("After"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ar),filter(e,t,r){if(r===void 0)return!0;let o=(0,rn.getDate)(r);return(0,rn.getDate)(t.getValue({item:e}))>o},selection:"single"},{name:ac,label:(0,_e.__)("Before (inc)"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ar),filter(e,t,r){if(r===void 0)return!0;let o=(0,rn.getDate)(r);return(0,rn.getDate)(t.getValue({item:e}))<=o},selection:"single"},{name:lc,label:(0,_e.__)("After (inc)"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ar),filter(e,t,r){if(r===void 0)return!0;let o=(0,rn.getDate)(r);return(0,rn.getDate)(t.getValue({item:e}))>=o},selection:"single"},{name:Ns,label:(0,_e.__)("Contains"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ar),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:Vs,label:(0,_e.__)("Doesn't contain"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ar),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:Ms,label:(0,_e.__)("Starts with"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ar),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:cc,label:(0,_e.__)("On"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ar),filter(e,t,r){if(r===void 0)return!0;let o=(0,rn.getDate)(r),n=(0,rn.getDate)(t.getValue({item:e}));return o.getTime()===n.getTime()},selection:"single"},{name:uc,label:(0,_e.__)("Not on"),filterText:(e,t)=>(0,_r.createInterpolateElement)((0,_e.sprintf)((0,_e.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ar),filter(e,t,r){if(r===void 0)return!0;let o=(0,rn.getDate)(r),n=(0,rn.getDate)(t.getValue({item:e}));return o.getTime()!==n.getTime()},selection:"single"}],$u=e=>Jw.find(t=>t.name===e),aj=()=>Jw.map(e=>e.name),lj=e=>Jw.filter(t=>t.selection==="single").some(t=>t.name===e),cj=e=>Jw.some(t=>t.name===e);var Or=l(O(),1),hse="Enter",gse=" ",vse=({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,ja.sprintf)((0,ja.__)("Unknown status for %1$s"),r.name)};function yse({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,Or.jsxs)(te,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,Or.jsx)(Tc.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,Or.jsx)(Tc.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,ja.__)("Conditions"),value:i,options:o,onChange:s=>{let a=s,u=n?.operator,c=n?[...(t.filters??[]).map(f=>{if(f.field===e.field){let d=$u(u)?.selection,m=$u(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:c})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function uj({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,$w.useRef)(null),{filter:i,view:s,onChangeView:a}=o,u=s.filters?.find(x=>x.field===i.field),c=[],f=(0,$w.useMemo)(()=>{let x=r.find(b=>b.id===i.field);return x&&{...x,getValue:({item:b})=>b[x.id]}},[r,i.field]),{elements:d}=no({elements:i.elements,getElements:i.getElements});if(d.length>0)c=d.filter(x=>i.singleSelection?x.value===u?.value:u?.value?.includes(x.value));else if(Array.isArray(u?.value)){let x=u.value.map(b=>f?.getValueFormatted({item:{[f.id]:b},field:f})||String(b));c=[{value:u.value,label:x}]}else if(typeof u?.value=="object")c=[{value:u.value,label:u.value}];else if(u?.value!==void 0){let x=f!==void 0?f.getValueFormatted({item:{[f.id]:u.value},field:f}):String(u.value);c=[{value:u.value,label:x}]}let m=i.isPrimary,h=u?.isLocked,g=!h&&u?.value!==void 0,v=!h&&(!m||g),y=m?(0,ja.__)("Reset"):(0,ja.__)("Remove");return(0,Or.jsx)(Tc.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:x,onToggle:b})=>(0,Or.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,Or.jsxs)(ht.Root,{children:[(0,Or.jsx)(ht.Trigger,{render:(0,Or.jsx)("div",{className:Z("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&&[hse,gse].includes(w.key)&&(b(),w.preventDefault())},"aria-disabled":h,"aria-pressed":x,"aria-expanded":x,ref:n,children:(0,Or.jsx)(vse,{activeElements:c,filterInView:u,filter:i})})}),(0,Or.jsx)(ht.Popup,{children:(0,ja.sprintf)((0,ja.__)("Filter by: %1$s"),i.name.toLowerCase())})]}),v&&(0,Or.jsxs)(ht.Root,{children:[(0,Or.jsx)(ht.Trigger,{render:(0,Or.jsx)("button",{className:Z("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,Or.jsx)(Tc.Icon,{icon:Es})})}),(0,Or.jsx)(ht.Popup,{children:y})]})]}),renderContent:()=>(0,Or.jsxs)(te,{direction:"column",justify:"flex-start",children:[(0,Or.jsx)(yse,{...o}),o.filter.hasElements?(0,Or.jsx)(TB,{...o,filter:{...o.filter,elements:d}}):(0,Or.jsx)(AB,{...o,fields:r})]})})}var ex=l(Y(),1),fj=l(q(),1),dj=l(G(),1);var za=l(O(),1),{Menu:ug}=Je(ex.privateApis);function iR({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(s=>!s.isVisible);return(0,za.jsxs)(ug,{children:[(0,za.jsx)(ug.TriggerButton,{...n}),(0,za.jsx)(ug.Popover,{children:i.map(s=>(0,za.jsx)(ug.Item,{onClick:()=>{o(s.field),r({...t,page:1,filters:[...t.filters||[],{field:s.field,value:void 0,operator:s.operators[0]}]})},children:(0,za.jsx)(ug.ItemLabel,{children:s.name})},s.field))})]})}function bse({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,za.jsx)(iR,{triggerProps:{render:(0,za.jsx)(ex.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,fj.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var mj=(0,dj.forwardRef)(bse);var pj=l(Y(),1),hj=l(q(),1),gj=l(O(),1);function vj({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,gj.jsx)(pj.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,hj.__)("Reset")})}var yj=l(G(),1);function wse(e,t){return(0,yj.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=>lj(a)),operators:n,isVisible:s||i||!!t.filters?.some(a=>a.field===o.id&&cj(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 fg=wse;var dg=l(O(),1);function xse({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,mm.useContext)(Me),s=(0,mm.useRef)(null),a=fg(t,r),u=(0,dg.jsx)(mj,{filters:a,view:r,onChangeView:o,ref:s,setOpenedFilter:i},"add-filter"),c=a.filter(d=>d.isVisible);if(c.length===0)return null;let f=[...c.map(d=>(0,dg.jsx)(uj,{filter:d,view:r,fields:t,onChangeView:o,addFilterRef:s,openedFilter:n},d.field)),u];return f.push((0,dg.jsx)(vj,{filters:a,view:r,onChangeView:o},"reset-filters")),(0,dg.jsx)(te,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:f})}var mg=(0,mm.memo)(xse);var Ec=l(G(),1),bj=l(Y(),1);var tx=l(q(),1);var Zs=l(O(),1);function Sse(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,Ec.useContext)(Me),s=(0,Ec.useRef)(null),a=(0,Ec.useCallback)(h=>{r(h),i(!0)},[r,i]);if(e.length===0)return null;let u=e.some(h=>h.isVisible),c={label:(0,tx.__)("Add filter"),"aria-expanded":!1,isPressed:!1},f={label:(0,tx._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},d=e.some(h=>h.isPrimary||h.isLocked),m=(0,Zs.jsx)(bj.Button,{ref:s,className:"dataviews-filters__visibility-toggle",size:"compact",icon:Op,disabled:d,accessibleWhenDisabled:!0,...u?f:c});return(0,Zs.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:u?(0,Zs.jsx)(_se,{buttonRef:s,filtersCount:t.filters?.length,children:m}):(0,Zs.jsx)(iR,{filters:e,view:t,onChangeView:a,setOpenedFilter:o,triggerProps:{render:m}})})}function _se({buttonRef:e,filtersCount:t,children:r}){return(0,Ec.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,Zs.jsxs)(Zs.Fragment,{children:[r,!!t&&(0,Zs.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var rx=Sse;var wj=l(G(),1);var xj=l(O(),1);function Cse(e){let{isShowingFilter:t}=(0,wj.useContext)(Me);return t?(0,xj.jsx)(mg,{...e}):null}var ox=Cse;var Sj=l(G(),1),_j=l(Y(),1),Cj=l(q(),1);var ef=l(O(),1);function sR({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,hasInitiallyLoaded:s,isLoading:a,view:u,onChangeView:c,selection:f,onChangeSelection:d,setOpenedFilter:m,onClickItem:h,isItemClickable:g,renderItemLink:v,defaultLayouts:y,containerRef:x,empty:b=(0,ef.jsx)("p",{children:(0,Cj.__)("No results")})}=(0,Sj.useContext)(Me),w=Ci(!s,{delay:200});if(!s)return w?(0,ef.jsx)("div",{className:"dataviews-loading",children:(0,ef.jsx)("p",{children:(0,ef.jsx)(_j.Spinner,{})})}):null;let S=bc.find(C=>C.type===u.type&&y[C.type])?.component;return(0,ef.jsx)("div",{className:"dataviews-layout__container",ref:x,children:(0,ef.jsx)(S,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:a,onChangeView:c,onChangeSelection:d,selection:f,setOpenedFilter:m,onClickItem:h,renderItemLink:v,isItemClickable:g,view:u,empty:b})})}var Tj=l(G(),1);var pm=l(O(),1),Tse=[];function aR(){let{view:e,paginationInfo:{totalItems:t=0,totalPages:r},data:o,actions:n=Tse,isLoading:i,hasInitiallyLoaded:s}=(0,Tj.useContext)(Me),a=!!i&&s&&!!o?.length,u=Ci(!!a),c=Wd(n,o)&&[jd,U0].includes(e.type),f=vP(e,{totalItems:t,totalPages:r});return!t||!c&&!f?null:(0,pm.jsx)("div",{className:"dataviews-footer",inert:a?"true":void 0,children:(0,pm.jsxs)(te,{direction:"row",justify:"end",align:"center",className:Z("dataviews-footer__content",{"is-refreshing":u}),gap:"sm",children:[c&&(0,pm.jsx)(Y0,{}),(0,pm.jsx)(aD,{})]})})}var Ej=l(q(),1),ls=l(G(),1),Pj=l(Y(),1),Rj=l(at(),1);var Aj=l(O(),1),Ese=(0,ls.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,ls.useContext)(Me),[n,i,s]=(0,Rj.useDebouncedInput)(r.search);(0,ls.useEffect)(()=>{r.search!==s&&i(r.search??"")},[r.search,i]);let a=(0,ls.useRef)(o),u=(0,ls.useRef)(r);(0,ls.useEffect)(()=>{a.current=o,u.current=r},[o,r]),(0,ls.useEffect)(()=>{s!==u.current?.search&&a.current({...u.current,page:r.page?1:void 0,startPosition:r.startPosition?1:void 0,search:s})},[s]);let c=t||(0,Ej.__)("Search");return(0,Aj.jsx)(Pj.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:c,placeholder:c,size:"compact"})}),lR=Ese;var kr=l(Y(),1),Ha=l(q(),1),cs=l(G(),1);var cR=l(kj(),1),Ij=l(at(),1);var vt=l(O(),1),{Menu:pg}=Je(kr.privateApis),Pse={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function uR(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,cs.useContext)(Me),o=Object.keys(r);if(o.length<=1)return null;let n=bc.find(i=>e.type===i.type);return(0,vt.jsxs)(pg,{children:[(0,vt.jsx)(pg.TriggerButton,{render:(0,vt.jsx)(kr.Button,{size:"compact",icon:n?.icon,label:(0,Ha.__)("Layout")})}),(0,vt.jsx)(pg.Popover,{children:o.map(i=>{let s=bc.find(a=>a.type===i);return s?(0,vt.jsx)(pg.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 u={...e};return"layout"in u&&delete u.layout,t({...u,type:a.target.value,...r[a.target.value]})}(0,cR.default)("Invalid dataview")},children:(0,vt.jsx)(pg.ItemLabel,{children:s.label})},i):null})})]})}function Rse(){let{view:e,fields:t,onChangeView:r}=(0,cs.useContext)(Me),o=(0,cs.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,vt.jsx)(kr.SelectControl,{label:(0,Ha.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function Ase(){let{view:e,fields:t,onChangeView:r}=(0,cs.useContext)(Me);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,vt.jsx)(kr.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",isBlock:!0,label:(0,Ha.__)("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,cR.default)("Invalid direction")},children:z0.map(i=>(0,vt.jsx)(kr.__experimentalToggleGroupControlOptionIcon,{value:i,icon:hL[i],label:G0[i]},i))})}function Ose(){let{view:e,config:t,onChangeView:r}=(0,cs.useContext)(Me),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,vt.jsx)(kr.__experimentalToggleGroupControl,{isBlock:!0,label:(0,Ha.__)("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,vt.jsx)(kr.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function kse(){let{onReset:e}=(0,cs.useContext)(Me);return e===void 0?null:(0,vt.jsx)(kr.Button,{variant:"tertiary",size:"compact",disabled:e===!1,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{typeof e=="function"&&e()},children:(0,Ha.__)("Reset view")})}function fR(){let{view:e,onReset:t}=(0,cs.useContext)(Me),r=(0,Ij.useInstanceId)(Fj,"dataviews-view-config-dropdown"),o=bc.find(i=>i.type===e.type),n=typeof t=="function";return(0,vt.jsx)(kr.Dropdown,{expandOnMobile:!0,popoverProps:{...Pse,id:r},renderToggle:({onToggle:i,isOpen:s})=>(0,vt.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,vt.jsx)(kr.Button,{size:"compact",icon:WC,label:(0,Ha._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":s?"true":"false","aria-controls":r}),n&&(0,vt.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,vt.jsx)(kr.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,vt.jsxs)(te,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,vt.jsxs)(te,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,vt.jsx)(kr.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,Ha.__)("Appearance")}),(0,vt.jsx)(kse,{})]}),(0,vt.jsxs)(te,{direction:"column",gap:"lg",children:[(0,vt.jsxs)(te,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,vt.jsx)(Rse,{}),(0,vt.jsx)(Ase,{})]}),!!o?.viewConfigOptions&&(0,vt.jsx)(o.viewConfigOptions,{}),(0,vt.jsx)(Ose,{}),(0,vt.jsx)(X0,{})]})]})})})}function Fj(){return(0,vt.jsxs)(vt.Fragment,{children:[(0,vt.jsx)(uR,{}),(0,vt.jsx)(fR,{})]})}var Ise=(0,cs.memo)(Fj),Nj=Ise;var Vj=l(Y(),1),Mj=l(G(),1);function Lt(e,t){let r;return e?.required&&t?.required?r=t?.required?.message?t.required: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 Lj=l(O(),1),{ValidatedCheckboxControl:Fse}=Je(Vj.privateApis);function Dj({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,label:u,description:c,isValid:f}=e,d=e.isDisabled({item:r,field:e}),m=(0,Mj.useCallback)(()=>{t(a({item:r,value:!s({item:r})}))},[r,s,t,a]);return(0,Lj.jsx)(Fse,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:Lt(f,i),hidden:o,label:u,help:c,checked:s({item:r}),onChange:m,disabled:d})}var nx=l(Y(),1),Bj=l(G(),1);var dR=l(O(),1),{ValidatedComboboxControl:Nse}=Je(nx.privateApis);function ix({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:s,placeholder:a,getValue:u,setValue:c,isValid:f}=t,d=u({item:e})??"",m=(0,Bj.useCallback)(v=>r(c({item:e,value:v??""})),[e,r,c]),{elements:h,isLoading:g}=no({elements:t.elements,getElements:t.getElements});return g?(0,dR.jsx)(nx.Spinner,{}):(0,dR.jsx)(Nse,{required:!!t.isValid?.required,customValidity:Lt(f,n),label:i,value:d,help:s,placeholder:a,options:h,onChange:m,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var lx=l(Y(),1),Pi=l(G(),1),ax=l(q(),1),oi=l(Ba(),1);var gm=l(Y(),1),mR=l(G(),1),Xs=l(q(),1);var hm=l(O(),1),Vse={[$o]:[{value:"days",label:(0,Xs.__)("Days")},{value:"weeks",label:(0,Xs.__)("Weeks")},{value:"months",label:(0,Xs.__)("Months")},{value:"years",label:(0,Xs.__)("Years")}],[On]:[{value:"days",label:(0,Xs.__)("Days ago")},{value:"weeks",label:(0,Xs.__)("Weeks ago")},{value:"months",label:(0,Xs.__)("Months ago")},{value:"years",label:(0,Xs.__)("Years ago")}]};function sx({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let s=Vse[i===$o?"inThePast":"over"],{id:a,label:u,description:c,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:{},y=(0,mR.useCallback)(b=>o(d({item:t,value:{value:Number(b),unit:v}})),[o,d,t,v]),x=(0,mR.useCallback)(b=>o(d({item:t,value:{value:g,unit:b}})),[o,d,t,g]);return(0,hm.jsx)(gm.BaseControl,{id:a,className:Z(e,"dataviews-controls__relative-date"),label:u,hideLabelFromVision:n,help:c,children:(0,hm.jsxs)(te,{direction:"row",gap:"sm",children:[(0,hm.jsx)(gm.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:g,onChange:y,disabled:m}),(0,hm.jsx)(gm.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,Xs.__)("Unit"),value:v,options:s,onChange:x,hideLabelFromVision:!0,disabled:m})]})})}var jj=l(G(),1);function hg(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,jj.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 zj=l(Ba(),1);function gg(e){if(!e)return null;let t=(0,zj.getDate)(e);return t&&La(t)?t:null}var Pc=l(O(),1),{DateCalendar:Mse,ValidatedInputControl:Lse}=Je(lx.privateApis),pR=e=>e?(0,oi.dateI18n)("Y-m-d\\TH:i",(0,oi.getDate)(e)):"";function Dse({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,config:s}){let{compact:a}=s||{},{id:u,label:c,description:f,setValue:d,getValue:m,isValid:h}=t,g=t.isDisabled({item:e,field:t}),v=m({item:e}),y=typeof v=="string"?v:void 0,[x,b]=(0,Pi.useState)(()=>gg(y)||new Date),w=(0,Pi.useRef)(null),S=(0,Pi.useRef)(void 0),C=(0,Pi.useRef)(null),{minConstraint:_,maxConstraint:R,disabledMatchers:E}=hg(h,gg),A=(0,Pi.useCallback)(D=>r(d({item:e,value:D})),[e,r,d]);(0,Pi.useEffect)(()=>()=>{S.current&&clearTimeout(S.current)},[]);let M=(0,Pi.useCallback)(D=>{let j;if(D){let F=(0,oi.dateI18n)("Y-m-d",D),P;y?P=(0,oi.dateI18n)("H:i",(0,oi.getDate)(y)):P=(0,oi.dateI18n)("H:i",D),j=(0,oi.getDate)(`${F}T${P}`).toISOString(),A(j),S.current&&clearTimeout(S.current)}else A(void 0);C.current=w.current&&w.current.ownerDocument.activeElement,S.current=setTimeout(()=>{w.current&&(w.current.focus(),w.current.blur(),A(j),C.current&&C.current instanceof HTMLElement&&C.current.focus())},0)},[A,y]),I=(0,Pi.useCallback)(D=>{if(D){let j=(0,oi.getDate)(D);A(j.toISOString());let F=gg(j.toISOString());F&&b(F)}else A(void 0)},[A]),{format:T}=t,N=T.weekStartsOn??(0,oi.getSettings)().l10n.startOfWeek,{timezone:{string:B}}=(0,oi.getSettings)(),L=c;return h?.required&&!n&&!o?L=`${c} (${(0,ax.__)("Required")})`:!h?.required&&n&&!o&&(L=`${c} (${(0,ax.__)("Optional")})`),(0,Pc.jsx)(lx.BaseControl,{id:u,label:L,help:f,hideLabelFromVision:o,children:(0,Pc.jsxs)(te,{direction:"column",gap:"lg",children:[(0,Pc.jsx)(Lse,{ref:w,required:!!h?.required,customValidity:Lt(h,i),type:"datetime-local",label:(0,ax.__)("Date time"),hideLabelFromVision:!0,value:pR(y),onChange:I,disabled:g,min:_?pR(_):void 0,max:R?pR(R):void 0}),!a&&(0,Pc.jsx)(Mse,{style:{width:"100%"},selected:y&&gg(y)||void 0,onSelect:M,month:x,onMonthChange:b,timeZone:B||void 0,weekStartsOn:N,disabled:g||E})]})})}function Hj({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s,config:a}){return i===$o||i===On?(0,Pc.jsx)(sx,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,Pc.jsx)(Dse,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,config:a})}var Mo=l(Y(),1),Gj=l(fu(),1),kt=l(G(),1),Yr=l(q(),1),Vo=l(Ba(),1);var $t=l(O(),1),{DateCalendar:Bse,DateRangeCalendar:jse}=Je(Mo.privateApis),zse=[{id:"today",label:(0,Yr.__)("Today"),getValue:()=>(0,Vo.getDate)(null)},{id:"yesterday",label:(0,Yr.__)("Yesterday"),getValue:()=>{let e=(0,Vo.getDate)(null);return Ju(e,1)}},{id:"past-week",label:(0,Yr.__)("Past week"),getValue:()=>{let e=(0,Vo.getDate)(null);return Ju(e,7)}},{id:"past-month",label:(0,Yr.__)("Past month"),getValue:()=>{let e=(0,Vo.getDate)(null);return Xw(e,1)}}],Hse=[{id:"last-7-days",label:(0,Yr.__)("Last 7 days"),getValue:()=>{let e=(0,Vo.getDate)(null);return[Ju(e,7),e]}},{id:"last-30-days",label:(0,Yr.__)("Last 30 days"),getValue:()=>{let e=(0,Vo.getDate)(null);return[Ju(e,30),e]}},{id:"month-to-date",label:(0,Yr.__)("Month to date"),getValue:()=>{let e=(0,Vo.getDate)(null);return[DB(e),e]}},{id:"last-year",label:(0,Yr.__)("Last year"),getValue:()=>{let e=(0,Vo.getDate)(null);return[Qw(e,1),e]}},{id:"year-to-date",label:(0,Yr.__)("Year to date"),getValue:()=>{let e=(0,Vo.getDate)(null);return[Yw(e),e]}}],Rc=e=>{if(!e)return null;let t=(0,Vo.getDate)(e);return t&&La(t)?t:null},hR=e=>e?typeof e=="string"?e:oR(e,"yyyy-MM-dd"):"";function Uj({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:s}=e,[a,u]=(0,kt.useState)(void 0),c=(0,kt.useCallback)(()=>{let d=Array.isArray(r)?r:[r];for(let m of d){let h=m.current;if(h&&!h.validity.valid){u({type:"invalid",message:h.validationMessage});return}}u(void 0)},[r]);return(0,kt.useEffect)(()=>{let d=Array.isArray(r)?r:[r],m=t?Lt(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,kt.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,kt.useEffect)(()=>{if(!o)return;let d=t?Lt(s,t):void 0;d?u(d):c()},[o,s,t,c]),(0,kt.useEffect)(()=>{o&&a?.message&&(0,Gj.speak)(a.message)},[o,a?.message]),(0,$t.jsxs)("div",{onBlur:d=>{o||(!d.relatedTarget||!d.currentTarget.contains(d.relatedTarget))&&n(!0)},children:[i,a&&(0,$t.jsxs)("p",{className:Z("components-validated-control__indicator",a.type==="invalid"?"is-invalid":void 0),children:[(0,$t.jsx)(Mo.Icon,{className:"components-validated-control__indicator-icon",icon:Ca,size:16,fill:"currentColor"}),a.message]})]})}function Gse({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:u,setValue:c,getValue:f,isValid:d,format:m}=t,h=t.isDisabled({item:e,field:t}),[g,v]=(0,kt.useState)(null),y=m.weekStartsOn??(0,Vo.getSettings)().l10n.startOfWeek,x=f({item:e}),b=typeof x=="string"?x:void 0,[w,S]=(0,kt.useState)(()=>Rc(b)||new Date),[C,_]=(0,kt.useState)(!1),R=(0,kt.useRef)(null),{minConstraint:E,maxConstraint:A,disabledMatchers:M}=hg(d,Rc),I=(0,kt.useCallback)(j=>r(c({item:e,value:j})),[e,r,c]),T=(0,kt.useCallback)(j=>{let F=j?oR(j,"yyyy-MM-dd"):void 0;I(F),v(null),_(!0)},[I]),N=(0,kt.useCallback)(j=>{let F=j.getValue(),P=hR(F);S(F),I(P),v(j.id),_(!0)},[I]),B=(0,kt.useCallback)(j=>{if(I(j),j){let F=Rc(j);F&&S(F)}v(null),_(!0)},[I]),{timezone:{string:L}}=(0,Vo.getSettings)(),D=a;return d?.required&&!n?D=`${a} (${(0,Yr.__)("Required")})`:!d?.required&&n&&(D=`${a} (${(0,Yr.__)("Optional")})`),(0,$t.jsx)(Uj,{field:t,validity:i,inputRefs:R,isTouched:C,setIsTouched:_,children:(0,$t.jsx)(Mo.BaseControl,{id:s,className:"dataviews-controls__date",label:D,help:u,hideLabelFromVision:o,children:(0,$t.jsxs)(te,{direction:"column",gap:"lg",children:[(0,$t.jsxs)(te,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[zse.map(j=>{let F=g===j.id;return(0,$t.jsx)(Mo.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:F,size:"small",disabled:h,accessibleWhenDisabled:!0,onClick:()=>N(j),children:j.label},j.id)}),(0,$t.jsx)(Mo.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",disabled:!!g||h,accessibleWhenDisabled:!0,children:(0,Yr.__)("Custom")})]}),(0,$t.jsx)(Mo.__experimentalInputControl,{ref:R,type:"date",label:(0,Yr.__)("Date"),hideLabelFromVision:!0,value:b,onChange:B,required:!!t.isValid?.required,disabled:h,min:E,max:A}),(0,$t.jsx)(Bse,{style:{width:"100%"},selected:b&&Rc(b)||void 0,onSelect:T,month:w,onMonthChange:S,timeZone:L||void 0,weekStartsOn:y,disabled:h||M,disableNavigation:h})]})})})}function Use({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:u,getValue:c,setValue:f,isValid:d,format:m}=t,h=t.isDisabled({item:e,field:t}),g,v=c({item:e});Array.isArray(v)&&v.length===2&&v.every(V=>typeof V=="string")&&(g=v);let y=m.weekStartsOn??(0,Vo.getSettings)().l10n.startOfWeek,{minConstraint:x,maxConstraint:b,disabledMatchers:w}=hg(d,Rc),S=(0,kt.useCallback)(V=>{r(f({item:e,value:V}))},[e,r,f]),[C,_]=(0,kt.useState)(null),R=(0,kt.useMemo)(()=>{if(!g)return{from:void 0,to:void 0};let[V,z]=g;return{from:Rc(V)||void 0,to:Rc(z)||void 0}},[g]),[E,A]=(0,kt.useState)(()=>R.from||new Date),[M,I]=(0,kt.useState)(!1),T=(0,kt.useRef)(null),N=(0,kt.useRef)(null),B=(0,kt.useCallback)((V,z)=>{V&&z?S([hR(V),hR(z)]):!V&&!z&&S(void 0)},[S]),L=(0,kt.useCallback)(V=>{B(V?.from,V?.to),_(null),I(!0)},[B]),D=(0,kt.useCallback)(V=>{let[z,W]=V.getValue();A(z),B(z,W),_(V.id),I(!0)},[B]),j=(0,kt.useCallback)((V,z)=>{let[W,Q]=g||[void 0,void 0];if(B(V==="from"?z:W,V==="to"?z:Q),z){let se=Rc(z);se&&A(se)}_(null),I(!0)},[g,B]),{timezone:F}=(0,Vo.getSettings)(),P=a;return t.isValid?.required&&!n?P=`${a} (${(0,Yr.__)("Required")})`:!t.isValid?.required&&n&&(P=`${a} (${(0,Yr.__)("Optional")})`),(0,$t.jsx)(Uj,{field:t,validity:i,inputRefs:[T,N],isTouched:M,setIsTouched:I,children:(0,$t.jsx)(Mo.BaseControl,{id:s,className:"dataviews-controls__date",label:P,help:u,hideLabelFromVision:o,children:(0,$t.jsxs)(te,{direction:"column",gap:"lg",children:[(0,$t.jsxs)(te,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[Hse.map(V=>{let z=C===V.id;return(0,$t.jsx)(Mo.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:z,size:"small",disabled:h,accessibleWhenDisabled:!0,onClick:()=>D(V),children:V.label},V.id)}),(0,$t.jsx)(Mo.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!C,size:"small",accessibleWhenDisabled:!0,disabled:!!C||h,children:(0,Yr.__)("Custom")})]}),(0,$t.jsxs)(te,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,$t.jsx)(Mo.__experimentalInputControl,{ref:T,type:"date",label:(0,Yr.__)("From"),hideLabelFromVision:!0,value:g?.[0],onChange:V=>j("from",V),required:!!t.isValid?.required,disabled:h,min:x,max:b}),(0,$t.jsx)(Mo.__experimentalInputControl,{ref:N,type:"date",label:(0,Yr.__)("To"),hideLabelFromVision:!0,value:g?.[1],onChange:V=>j("to",V),required:!!t.isValid?.required,disabled:h,min:x,max:b})]}),(0,$t.jsx)(jse,{style:{width:"100%"},selected:R,onSelect:L,month:E,onMonthChange:A,timeZone:F.string||void 0,weekStartsOn:y,disabled:h||w})]})})})}function Wj({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){return i===$o||i===On?(0,$t.jsx)(sx,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===Jo?(0,$t.jsx)(Use,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s}):(0,$t.jsx)(Gse,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s})}var cx=l(Y(),1),qj=l(G(),1);var gR=l(O(),1),{ValidatedSelectControl:Wse}=Je(cx.privateApis);function ux({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:s,label:a,description:u,getValue:c,setValue:f,isValid:d}=t,m=t.isDisabled({item:e,field:t}),h=s==="array",g=c({item:e})??(h?[]:""),v=(0,qj.useCallback)(b=>r(f({item:e,value:b})),[e,r,f]),{elements:y,isLoading:x}=no({elements:t.elements,getElements:t.getElements});return x?(0,gR.jsx)(cx.Spinner,{}):(0,gR.jsx)(Wse,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Lt(d,i),label:a,value:g,help:u,options:y,onChange:v,hideLabelFromVision:o,multiple:h,disabled:m})}var vR=l(O(),1),qse=10;function Yj(e){let{field:t}=e,{elements:r}=no({elements:t.elements,getElements:t.getElements});return r.length>=qse?(0,vR.jsx)(ix,{...e}):(0,vR.jsx)(ux,{...e})}var dx=l(Y(),1);var Kj=l(Y(),1),Zj=l(G(),1);var Xj=l(O(),1),{ValidatedInputControl:Yse}=Je(Kj.privateApis);function Qs({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:s,suffix:a,validity:u}){let{label:c,placeholder:f,description:d,getValue:m,setValue:h,isValid:g}=t,v=m({item:e}),y=t.isDisabled({item:e,field:t}),x=(0,Zj.useCallback)(b=>r(h({item:e,value:b})),[e,h,r]);return(0,Xj.jsx)(Yse,{required:!!g.required,markWhenOptional:n,customValidity:Lt(g,u),label:c,placeholder:f,value:v??"",help:d,onChange:x,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 fx=l(O(),1);function Qj({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,fx.jsx)(Qs,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,fx.jsx)(dx.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,fx.jsx)(dx.Icon,{icon:eT})})})}var px=l(Y(),1);var mx=l(O(),1);function Jj({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,mx.jsx)(Qs,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,mx.jsx)(px.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,mx.jsx)(px.Icon,{icon:vT})})})}var gx=l(Y(),1);var hx=l(O(),1);function $j({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,hx.jsx)(Qs,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,hx.jsx)(gx.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,hx.jsx)(gx.Icon,{icon:pT})})})}var Ga=l(Y(),1),vg=l(G(),1),vx=l(q(),1);var Ac=l(O(),1),{ValidatedNumberControl:Kse}=Je(Ga.privateApis);function e7(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function Zse({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,s=(0,vg.useCallback)(u=>t([e7(u),i]),[t,i]),a=(0,vg.useCallback)(u=>t([n,e7(u)]),[t,n]);return(0,Ac.jsx)(Ga.BaseControl,{help:(0,vx.__)("The max. value must be greater than the min. value."),children:(0,Ac.jsxs)(Ga.Flex,{direction:"row",gap:4,children:[(0,Ac.jsx)(Ga.__experimentalNumberControl,{label:(0,vx.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:s,hideLabelFromVision:r,step:o}),(0,Ac.jsx)(Ga.__experimentalNumberControl,{label:(0,vx.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:a,hideLabelFromVision:r,step:o})]})})}function yx({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){let a=t.format?.decimals??0,u=Math.pow(10,Math.abs(a)*-1),{label:c,description:f,getValue:d,setValue:m,isValid:h}=t,g=d({item:e})??"",v=t.isDisabled({item:e,field:t}),y=(0,vg.useCallback)(b=>{r(m({item:e,value:["",void 0].includes(b)?void 0:Number(b)}))},[e,r,m]),x=(0,vg.useCallback)(b=>{r(m({item:e,value:b}))},[e,r,m]);if(i===Jo){let b=["",""];return Array.isArray(g)&&g.length===2&&g.every(w=>typeof w=="number"||w==="")&&(b=g),(0,Ac.jsx)(Zse,{value:b,onChange:x,hideLabelFromVision:o,step:u})}return(0,Ac.jsx)(Kse,{required:!!h.required,markWhenOptional:n,customValidity:Lt(h,s),label:c,help:f,value:g,onChange:y,hideLabelFromVision:o,step:u,min:h.min?h.min.constraint:void 0,max:h.max?h.max.constraint:void 0,disabled:v})}var t7=l(O(),1);function r7(e){return(0,t7.jsx)(yx,{...e})}var o7=l(O(),1);function n7(e){return(0,o7.jsx)(yx,{...e})}var bx=l(Y(),1),i7=l(G(),1);var yR=l(O(),1),{ValidatedRadioControl:Xse}=Je(bx.privateApis);function s7({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:u,setValue:c,isValid:f}=t,d=t.isDisabled({item:e,field:t}),{elements:m,isLoading:h}=no({elements:t.elements,getElements:t.getElements}),g=u({item:e}),v=(0,i7.useCallback)(y=>r(c({item:e,value:y})),[e,r,c]);return h?(0,yR.jsx)(bx.Spinner,{}):(0,yR.jsx)(Xse,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Lt(f,i),label:s,help:a,onChange:v,options:m,selected:g,hideLabelFromVision:o,disabled:d})}var bR=l(G(),1);var a7=l(O(),1);function l7({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{prefix:a,suffix:u}=i||{};return(0,a7.jsx)(Qs,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,prefix:a?(0,bR.createElement)(a):void 0,suffix:u?(0,bR.createElement)(u):void 0})}var c7=l(Y(),1),u7=l(G(),1);var f7=l(O(),1),{ValidatedToggleControl:Qse}=Je(c7.privateApis);function d7({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:u,setValue:c,isValid:f}=e,d=e.isDisabled({item:r,field:e}),m=(0,u7.useCallback)(()=>{t(c({item:r,value:!u({item:r})}))},[t,c,r,u]);return(0,f7.jsx)(Qse,{required:!!f.required,markWhenOptional:n,customValidity:Lt(f,i),hidden:o,label:s,help:a,checked:u({item:r}),onChange:m,disabled:d})}var m7=l(Y(),1),p7=l(G(),1);var h7=l(O(),1),{ValidatedTextareaControl:Jse}=Je(m7.privateApis);function g7({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{rows:a=4}=i||{},u=t.isDisabled({item:e,field:t}),{label:c,placeholder:f,description:d,setValue:m,isValid:h}=t,g=t.getValue({item:e}),v=(0,p7.useCallback)(y=>r(m({item:e,value:y})),[e,r,m]);return(0,h7.jsx)(Jse,{required:!!h.required,markWhenOptional:n,customValidity:Lt(h,s),label:c,placeholder:f,value:g??"",help:d,onChange:v,rows:a,disabled:u,minLength:h.minLength?h.minLength.constraint:void 0,maxLength:h.maxLength?h.maxLength.constraint:void 0,hideLabelFromVision:o})}var _7=l(G(),1);var vm=l(Y(),1),kc=l(at(),1),ni=l(G(),1),xx=l(wR(),1);var $se=[];function y7({allowedFormats:e,disableFormats:t}){return t?$se:e}var wx=l(wR(),1),b7=l(O(),1),w7=l(he(),1),eae={};function tae({onChange:e,onFocus:t,value:r,forwardedRef:o,settings:n,isVisible:i}){let{name:s,edit:a}=n;if(!a)return null;let u=(0,wx.getActiveFormat)(r,s),c=u!==void 0,f=(0,wx.getActiveObject)(r),d=f!==void 0&&f.type===s;return(0,b7.jsx)(a,{isActive:c,isVisible:i,activeAttributes:c?u.attributes||{}:{},isObjectActive:d,activeObjectAttributes:d?f.attributes||{}:{},value:r,onChange:e,onFocus:t,contentRef:o,context:eae},s)}function x7({formatTypes:e,...t}){return e.map(r=>(0,w7.createElement)(tae,{settings:r,...t,key:r.name}))}var Oc=l(O(),1),{ValidatedContentEditableControl:rae,withIgnoreIMEEvents:oae}=Je(vm.privateApis),{useRichText:nae,KeyboardShortcutContext:iae,InputEventContext:sae,shortcutsListener:aae,inputEventsListener:lae}=Je(xx.privateApis),cae=[];function S7({label:e,value:t,onChange:r,placeholder:o,id:n,clientId:i,className:s,hideLabelFromVision:a,help:u,disabled:c,required:f,markWhenOptional:d,customValidity:m,allowedFormats:h,disableFormats:g,withoutInteractiveFormatting:v,preserveWhiteSpace:y,disableLineBreaks:x,focusOnMount:b,completers:w=cae}){let[S,C]=(0,ni.useState)({start:void 0,end:void 0}),[_,R]=(0,ni.useState)(!1),E=(0,ni.useRef)(void 0),A=(0,ni.useRef)(new Set),M=(0,ni.useRef)(new Set),I=(0,kc.__experimentalUseFocusOutside)(()=>R(!1)),T=y7({allowedFormats:h,disableFormats:g}),{value:N,onChange:B,ref:L,formatTypes:D,getValue:j}=nae({value:t,onChange:r,selectionStart:S.start,selectionEnd:S.end,onSelectionChange:(ae,de)=>C({start:ae,end:de}),__unstableIsSelected:_,preserveWhiteSpace:!!y,placeholder:o,__unstableDisableFormats:g,allowedFormats:T,withoutInteractiveFormatting:v,__unstableFormatTypeHandlerContext:(0,ni.useMemo)(()=>({richTextIdentifier:n,blockClientId:i}),[n,i])});function F(){E.current?.focus()}let P=(0,ni.useRef)({keyboardShortcuts:M,inputEvents:A}),V=(0,ni.useRef)({formatTypes:D,getValue:j,onChange:B});(0,ni.useInsertionEffect)(()=>{V.current={formatTypes:D,getValue:j,onChange:B}});let z=(0,kc.useRefEffect)(ae=>{if(c)return;let de=oae(ye=>{if(ye.key!=="Enter"||ye.defaultPrevented||ye.metaKey||ye.ctrlKey||(ye.preventDefault(),x))return;let{getValue:fe,onChange:ke}=V.current,ne=fe();ke((0,xx.insert)(ne,`
-`,ne.start??ne.text.length,ne.end??ne.text.length))});return ae.addEventListener("keydown",de),()=>ae.removeEventListener("keydown",de)},[x,c]),W=(0,kc.useRefEffect)(ae=>{if(!_)return;let de=aae(P)(ae),ye=lae(P)(ae);function fe(ke){if(ke.inputType!=="insertText"&&ke.type!=="compositionend")return;let{formatTypes:ne,getValue:Te,onChange:oe}=V.current,X=Te(),ce=ne.reduce((J,{__unstableInputRule:le})=>le?le(J):J,X);ce!==X&&oe({...ce,activeFormats:X.activeFormats})}return ae.addEventListener("input",fe),ae.addEventListener("compositionend",fe),()=>{de(),ye(),ae.removeEventListener("input",fe),ae.removeEventListener("compositionend",fe)}},[_]),{ref:Q,...ue}=(0,vm.__unstableUseAutocompleteProps)({completers:w,record:N,onChange:B,onReplace:()=>{}}),re=(0,kc.useRefEffect)(ae=>{b&&!c&&ae.focus()},[b,c]),se=(0,kc.useMergeRefs)([L,E,W,z,re,Q]);return(0,Oc.jsx)("div",{...I,onFocus:ae=>{R(!0),I.onFocus(ae)},children:(0,Oc.jsxs)(vm.SlotFillProvider,{children:[(0,Oc.jsx)(rae,{label:e,id:n,className:Z("dataviews-controls__richtext",s),placeholder:o,hideLabelFromVision:a,help:u,disabled:c,required:f,markWhenOptional:d,customValidity:m,value:N.text,"aria-multiline":!x,...ue,ref:se}),_&&!c&&(0,Oc.jsx)(iae.Provider,{value:M,children:(0,Oc.jsx)(sae.Provider,{value:A,children:(0,Oc.jsx)(x7,{value:N,onChange:B,onFocus:F,formatTypes:D,forwardedRef:E,isVisible:!0})})})]})})}var C7=l(O(),1);function T7({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{className:a,clientId:u,allowedFormats:c,disableFormats:f,withoutInteractiveFormatting:d,preserveWhiteSpace:m,disableLineBreaks:h}=i||{},g=t.isDisabled({item:e,field:t}),{label:v,placeholder:y,description:x,id:b,setValue:w,isValid:S}=t,C=t.getValue({item:e})??"",_=(0,_7.useCallback)(R=>r(w({item:e,value:R})),[e,r,w]);return(0,C7.jsx)(S7,{label:v,value:C,onChange:_,placeholder:y,id:b,hideLabelFromVision:o,help:x,disabled:g,required:!!S.required,markWhenOptional:n,customValidity:Lt(S,s),className:a,clientId:u,allowedFormats:c,disableFormats:f,withoutInteractiveFormatting:d,preserveWhiteSpace:m,disableLineBreaks:h})}var ym=l(Y(),1),E7=l(G(),1);var Sx=l(O(),1),{ValidatedToggleGroupControl:uae}=Je(ym.privateApis);function P7({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,isValid:u}=t,c=t.isDisabled({item:e,field:t}),f=s({item:e}),d=(0,E7.useCallback)(v=>r(a({item:e,value:v})),[e,r,a]),{elements:m,isLoading:h}=no({elements:t.elements,getElements:t.getElements});if(h)return(0,Sx.jsx)(ym.Spinner,{});if(m.length===0)return null;let g=m.find(v=>v.value===f);return(0,Sx.jsx)(uae,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Lt(u,i),isBlock:!0,label:t.label,help:g?.description||t.description,onChange:d,value:f,hideLabelFromVision:o,children:m.map(v=>(0,Sx.jsx)(ym.__experimentalToggleGroupControlOption,{label:v.label,value:v.value,disabled:c},v.value))})}var _x=l(Y(),1),Cx=l(G(),1);var yg=l(O(),1),{ValidatedFormTokenField:fae}=Je(_x.privateApis);function R7({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:u,getValue:c,setValue:f,isValid:d}=t,m=c({item:e}),h=t.isDisabled({item:e,field:t}),{elements:g,isLoading:v}=no({elements:t.elements,getElements:t.getElements}),y=(0,Cx.useMemo)(()=>Array.isArray(m)?m.map(b=>g?.find(S=>S.value===b)||{value:b,label:b}):[],[m,g]),x=(0,Cx.useCallback)(b=>{let w=b.map(S=>typeof S=="object"&&"value"in S?S.value:S);r(f({item:e,value:w}))},[r,f,e]);return v?(0,yg.jsx)(_x.Spinner,{}):(0,yg.jsx)(fae,{required:!!d?.required,markWhenOptional:n,customValidity:Lt(d,i),label:o?void 0:s,value:y,onChange:x,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:u??(t.isValid?.elements?"":void 0),displayTransform:b=>typeof b=="object"&&"label"in b?b.label:typeof b=="string"&&g&&g.find(S=>S.value===b)?.label||b,__experimentalRenderItem:({item:b})=>{if(typeof b=="string"&&g){let w=g.find(S=>S.value===b);return(0,yg.jsx)("span",{children:w?.label||b})}return(0,yg.jsx)("span",{children:b})}})}var Mn=l(Y(),1),xR=l(G(),1),A7=l(q(),1);var Ua=l(O(),1),{ValidatedInputControl:dae}=Je(Mn.privateApis),mae=({color:e,onColorChange:t,disabled:r})=>{let o=e&&Ur(e).isValid()?e:"#ffffff";return(0,Ua.jsx)(Mn.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,Ua.jsx)(Mn.Button,{onClick:n,"aria-label":(0,A7.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,Ua.jsx)(Mn.ColorIndicator,{colorValue:o})}),renderContent:()=>(0,Ua.jsx)(Mn.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,Ua.jsx)(Mn.ColorPicker,{color:o,onChange:t,enableAlpha:!0})})})};function O7({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:u,setValue:c,isValid:f}=t,d=t.isDisabled({item:e,field:t}),m=t.getValue({item:e})||"",h=(0,xR.useCallback)(v=>{r(c({item:e,value:v}))},[e,r,c]),g=(0,xR.useCallback)(v=>{r(c({item:e,value:v||""}))},[e,r,c]);return(0,Ua.jsx)(dae,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Lt(f,i),label:s,placeholder:a,value:m,help:u,onChange:g,hideLabelFromVision:o,type:"text",disabled:d,prefix:(0,Ua.jsx)(Mn.__experimentalInputControlPrefixWrapper,{variant:"control",children:(0,Ua.jsx)(mae,{color:m,onColorChange:h,disabled:d})})})}var Ex=l(Y(),1),Px=l(G(),1),SR=l(q(),1);var Tx=l(O(),1);function k7({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let[s,a]=(0,Px.useState)(!1),u=t.isDisabled({item:e,field:t}),c=(0,Px.useCallback)(()=>{a(f=>!f)},[]);return(0,Tx.jsx)(Qs,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:s?"text":"password",suffix:(0,Tx.jsx)(Ex.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Tx.jsx)(Ex.Button,{icon:s?Kp:Wp,onClick:c,size:"small",label:s?(0,SR.__)("Hide password"):(0,SR.__)("Show password"),disabled:u,accessibleWhenDisabled:!0})})})}function Rx(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var F7=l(O(),1),I7={adaptiveSelect:Yj,array:R7,checkbox:Dj,color:O7,combobox:ix,datetime:Hj,date:Wj,email:Qj,telephone:Jj,url:$j,integer:r7,number:n7,password:k7,radio:s7,select:ux,text:l7,toggle:d7,textarea:g7,richtext:T7,toggleGroup:P7};function pae(e){return e&&typeof e=="object"&&typeof e.control=="string"}function hae(e){let{control:t,...r}=e,o=Ax(t);return o===null?null:function(i){return(0,F7.jsx)(o,{...i,config:r})}}function N7(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?Ax(e.Edit):pae(e.Edit)?hae(e.Edit):Rx(e)&&e.type!=="array"?Ax("adaptiveSelect"):t===null?null:Ax(t)}function Ax(e){return Object.keys(I7).includes(e)?I7[e]:null}function gae(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 V7=gae;var vae=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},M7=vae;var yae=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},L7=yae;var B7=l(q(),1);function Ox({item:e,field:t}){let{elements:r,isLoading:o}=no({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 D7=l(O(),1);function Cr({item:e,field:t}){return t.hasElements?(0,D7.jsx)(Ox,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var Js=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function Tr(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function $s(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 ea(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 ta(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 er(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 bae({item:e,field:t}){return t.getValue({item:e})}var on=bae;var wae=/^[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 xae(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!wae.test(r)?(0,B7.__)("Value must be a valid email address."):null}var j7={type:"email",render:Cr,Edit:"email",sort:Js,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[lr,cr],validOperators:[mr,pr,Ns,Vs,Ms,lr,cr,Ao,oo],format:{},getValueFormatted:on,validate:{required:Tr,pattern:ta,minLength:$s,maxLength:ea,elements:er,custom:xae}};var z7=l(q(),1);var bm=(e,t,r)=>r==="asc"?e-t:t-e;function kx(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 Ix(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 H7={separatorThousand:","};function Sae({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=H7: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 _ae(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,z7.__)("Value must be an integer."):null}var G7={type:"integer",render:Cr,Edit:"integer",sort:bm,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[mr,pr,tc,rc,oc,nc,Jo],validOperators:[mr,pr,tc,rc,oc,nc,Jo,lr,cr,Ao,oo],format:H7,getValueFormatted:Sae,validate:{required:Tr,min:kx,max:Ix,elements:er,custom:_ae}};var U7=l(q(),1);var W7={separatorThousand:",",separatorDecimal:".",decimals:2};function Cae({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=W7:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:s}=o,a=r.toFixed(s),[u,c]=a.split("."),f=n?u.replace(/\B(?=(\d{3})+(?!\d))/g,n):u;return s===0?f:f+i+c}function Tae(e){return e===""||e===void 0||e===null}function Eae(e,t){let r=t.getValue({item:e});return!Tae(r)&&!Number.isFinite(r)?(0,U7.__)("Value must be a number."):null}var q7={type:"number",render:Cr,Edit:"number",sort:bm,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[mr,pr,tc,rc,oc,nc,Jo],validOperators:[mr,pr,tc,rc,oc,nc,Jo,lr,cr,Ao,oo],format:W7,getValueFormatted:Cae,validate:{required:Tr,min:kx,max:Ix,elements:er,custom:Eae}};var Y7={type:"text",render:Cr,Edit:"text",sort:Js,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[lr,cr],validOperators:[mr,pr,Ns,Vs,Ms,lr,cr,Ao,oo],format:{},getValueFormatted:on,validate:{required:Tr,pattern:ta,minLength:$s,maxLength:ea,elements:er}};var tf=l(Ba(),1);var Z7=l(Ba(),1);function K7(e){if(!e||!La(new Date(e)))return null;let t=(0,Z7.getDate)(e);return t&&La(t)?t:null}function X7(e,t,r){let o=t.isValid[r]?.constraint;if(typeof o!="string")return!1;let n=t.getValue({item:e}),i=Array.isArray(n)?n[r==="min"?0:n.length-1]:n;if(i==null||i==="")return!0;let s=K7(o),a=K7(String(i));return!!s&&!!a&&(r==="min"?a.getTime()>=s.getTime():a.getTime()<=s.getTime())}function Fx(e,t){return X7(e,t,"min")}function Nx(e,t){return X7(e,t,"max")}var Q7={datetime:(0,tf.getSettings)().formats.datetime,weekStartsOn:(0,tf.getSettings)().l10n.startOfWeek};function Pae({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=Q7:o=t.format,(0,tf.dateI18n)(o.datetime,(0,tf.getDate)(r))}var Rae=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},J7={type:"datetime",render:Cr,Edit:"datetime",sort:Rae,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cc,uc,ic,sc,ac,lc,$o,On],validOperators:[cc,uc,ic,sc,ac,lc,$o,On],format:Q7,getValueFormatted:Pae,validate:{required:Tr,elements:er,min:Fx,max:Nx}};var rf=l(Ba(),1);var $7={date:(0,rf.getSettings)().formats.date,weekStartsOn:(0,rf.getSettings)().l10n.startOfWeek};function Aae({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=$7:o=t.format,(0,rf.dateI18n)(o.date,(0,rf.getDate)(r))}var Oae=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},e9={type:"date",render:Cr,Edit:"date",sort:Oae,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cc,uc,ic,sc,ac,lc,$o,On,Jo],validOperators:[cc,uc,ic,sc,ac,lc,$o,On,Jo],format:$7,getValueFormatted:Aae,validate:{required:Tr,elements:er,min:Fx,max:Nx}};var Vx=l(q(),1);function t9(e,t){return t.getValue({item:e})===!0}function kae({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,Vx.__)("True"):r===!1?(0,Vx.__)("False"):""}function Iae(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,Vx.__)("Value must be true, false, or undefined"):null}var Fae=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},r9={type:"boolean",render:Cr,Edit:"checkbox",sort:Fae,validate:{required:t9,elements:er,custom:Iae},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[mr,pr],validOperators:[mr,pr],format:{},getValueFormatted:kae};var o9={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:on,validate:{}};var _R=l(q(),1);function n9(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function i9({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function Nae({item:e,field:t}){return i9({item:e,field:t})}function Vae(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,_R.__)("Value must be an array."):r.every(o=>typeof o=="string")?null:(0,_R.__)("Every value must be a string.")}var Mae=(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)},s9={type:"array",render:Nae,Edit:"array",sort:Mae,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[lr,cr],validOperators:[lr,cr,Ao,oo],format:{},getValueFormatted:i9,validate:{required:n9,elements:er,custom:Vae}};function Lae({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var a9={type:"password",render:Cr,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Lae,validate:{required:Tr,pattern:ta,minLength:$s,maxLength:ea,elements:er}};var l9={type:"telephone",render:Cr,Edit:"telephone",sort:Js,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[lr,cr],validOperators:[mr,pr,Ns,Vs,Ms,lr,cr,Ao,oo],format:{},getValueFormatted:on,validate:{required:Tr,pattern:ta,minLength:$s,maxLength:ea,elements:er}};var c9=l(q(),1);var wm=l(O(),1);function Dae({item:e,field:t}){if(t.hasElements)return(0,wm.jsx)(Ox,{item:e,field:t});let r=on({item:e,field:t});return!r||!Ur(r).isValid()?r:(0,wm.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,wm.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,wm.jsx)("span",{children:r})]})}function Bae(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Ur(r).isValid()?(0,c9.__)("Value must be a valid color."):null}var jae=(e,t,r)=>{let o=Ur(e),n=Ur(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},u9={type:"color",render:Dae,Edit:"color",sort:jae,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[lr,cr],validOperators:[mr,pr,lr,cr],format:{},getValueFormatted:on,validate:{required:Tr,elements:er,custom:Bae}};var f9={type:"url",render:Cr,Edit:"url",sort:Js,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[lr,cr],validOperators:[mr,pr,Ns,Vs,Ms,lr,cr,Ao,oo],format:{},getValueFormatted:on,validate:{required:Tr,pattern:ta,minLength:$s,maxLength:ea,elements:er}};var zae=(e,t,r)=>typeof e=="number"&&typeof t=="number"?bm(e,t,r):Js(e,t,r),d9={render:Cr,Edit:null,sort:zae,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[mr,pr],validOperators:aj(),format:{},getValueFormatted:on,validate:{required:Tr,elements:er}};function Hae(e){return e==="integer"||e==="number"}function Gae(e){return e==="date"||e==="datetime"}function m9(e,t,r){let o=t.validate[r];if(o&&(typeof e=="number"&&Hae(t.type)||typeof e=="string"&&Gae(t.type)))return{constraint:e,validate:o}}function p9(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=m9(r?.min,t,"min"),s=m9(r?.max,t,"max"),a=r?.minLength,u;typeof a=="number"&&t.validate.minLength!==void 0&&(u={constraint:a,validate:t.validate.minLength});let c=r?.maxLength,f;typeof c=="number"&&t.validate.maxLength!==void 0&&(f={constraint:c,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:u,maxLength:f,pattern:m,custom:h}}function h9(e){return e.validOperators.reduce((t,r)=>{let o=$u(r);return o?.filter&&(t[r]=o.filter),t},{})}function Uae(e,t){return{...t.format,...e.format}}var g9=Uae;function Wae(e){let t=[j7,G7,q7,Y7,J7,e9,r9,o9,s9,a9,l9,u9,f9].find(r=>r?.type===e);return t||d9}function Wa(e){return e.map(t=>{let r=Wae(t.type),o=t.getValue||M7(t.id),n=function(i,s,a){let u=o({item:i}),c=o({item:s});return t.sort?t.sort(u,c,a):r.sort(u,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||L7(t.id),elements:t.elements,getElements:t.getElements,hasElements:Rx(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:N7(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:p9(t,r),filterBy:V7(t,r.defaultOperators,r.validOperators),filter:h9(r),format:g9(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var vo=l(G(),1);function v9({view:e,data:t,getItemId:r,isLoading:o,paginationInfo:n,selection:i}){let s=e.infiniteScrollEnabled,[a,u]=(0,vo.useState)(!o);(0,vo.useEffect)(()=>{o||u(!0)},[o]);let c=(0,vo.useRef)(t),f=(0,vo.useRef)(n);(0,vo.useEffect)(()=>{o||(c.current=t,f.current=n)},[t,o,n]);let[d,m]=(0,vo.useState)([]),h=(0,vo.useRef)(new Map),g=(0,vo.useRef)([]),v=(0,vo.useRef)({search:void 0,filters:void 0,perPage:void 0}),y=(0,vo.useRef)(void 0),x=(0,vo.useRef)(void 0),b=(0,vo.useRef)(!1),w=(0,vo.useMemo)(()=>{e.startPosition!==void 0&&x.current!==void 0&&(e.startPosition<x.current?y.current="up":e.startPosition>x.current&&(y.current="down")),x.current=e.startPosition;let S=JSON.stringify(e.filters??[]),C=v.current.filters,_=!b.current||!e.infiniteScrollEnabled||e.search!==v.current.search||S!==C||e.perPage!==v.current.perPage;if(b.current=!0,v.current={search:e.search,filters:S,perPage:e.perPage},_){h.current.clear(),y.current=void 0;let L=e.search?1:e.startPosition??1,D=t.map((j,F)=>{let P=L+F;return h.current.set(r(j),P),{...j,position:P}});return g.current=D,D}let R=g.current,E=new Set(t.map(r)),A=y.current,M=e.search?1:e.startPosition??1,I=t.map((L,D)=>{let j=r(L),F=e.infiniteScrollEnabled?M+D:void 0;return F!==void 0&&h.current.set(j,F),{...L,position:F}});if(I.length===0)return R;let T=R.filter(L=>!E.has(r(L))),N=A==="up"?[...I,...T]:[...T,...I];N.sort((L,D)=>{let j=L.position,F=D.position;return j-F});let B=N;if(d.length>0){let L=Math.min(...d),D=Math.max(...d),j=20,F=N.map(W=>W.position),P=Math.min(...F);!(Math.max(...F)<L-j||P>D+j)&&(B=N.filter(W=>{let Q=r(W);if(i?.includes(Q))return!0;let re=W.position;return A==="up"?re<=D+j:A==="down"?re>=L-j:re>=L-j&&re<=D+j}))}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&&c.current?.length?c.current:t).map(C=>({...C,position:void 0})),paginationInfo:o&&c.current?.length?f.current:n,hasInitiallyLoaded:a,setVisibleEntries:void 0}}var nn=l(G(),1),b9=l(at(),1);function y9(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,f)=>{let d=f.getBoundingClientRect(),m=d.top+d.height/2,h=Math.abs(m-n),g=c.getBoundingClientRect(),v=g.top+g.height/2,y=Math.abs(v-n);return h<y?f:c}),a=Number(s.getAttribute("aria-posinset")),u=s.getBoundingClientRect();return t.current={posinset:a,viewportOffset:u.top-o.top,scrollTop:e.scrollTop,direction:r},!0}function w9({view:e,onChangeView:t,isLoading:r,paginationInfo:o,containerRef:n,setVisibleEntries:i}){let s=(0,nn.useRef)(null),a=(0,nn.useRef)(e),u=(0,nn.useRef)(r),c=(0,nn.useRef)(t),f=(0,nn.useRef)(o.totalItems);(0,nn.useLayoutEffect)(()=>{a.current=e,u.current=r,c.current=t,f.current=o.totalItems},[e,r,t,o.totalItems]);let d=(0,nn.useCallback)(h=>{i&&i(g=>{let v=new Set(g),y=!1;return h.forEach(x=>{let b=Number(x.target?.attributes?.getNamedItem("aria-posinset")?.value);isNaN(b)||(x.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,nn.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,nn.useRef)(null);return(0,nn.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,nn.useEffect)(()=>{if(!e.infiniteScrollEnabled||!n.current)return;let h=0,g=600,v=800,y=(0,b9.throttle)(b=>{let w=a.current,S=f.current,C=b.target,_=C.scrollTop,R=C.scrollHeight,E=C.clientHeight,A=_>h?"down":"up";if(h=_,u.current)return;let M=w.startPosition||1,I=w.perPage||10,T=Math.min(M+I,S);if(A==="down"&&_+E>=R-g&&T<S){let N=T;y9(C,s,"down"),c.current({...w,startPosition:N})}if(A==="up"&&_<=v&&M>1){let N=M-I,B=N<6?1:N;y9(C,s,"up"),c.current({...w,startPosition:B})}},50),x=n.current;return x.addEventListener("scroll",y),()=>{x.removeEventListener("scroll",y),y.cancel()}},[n,e.infiniteScrollEnabled]),{intersectionObserver:m.current}}var yo=l(O(),1),qae=e=>e.id,Yae=()=>!0,Kae=[],Zae={table:{},grid:{},list:{}},Xae=bc.filter(e=>!e.isPicker);function Qae({header:e,search:t=!0,searchLabel:r=void 0}){let{view:o}=(0,Lo.useContext)(Me),n=o.infiniteScrollEnabled;return(0,yo.jsxs)(yo.Fragment,{children:[(0,yo.jsxs)(te,{direction:"row",align:"top",justify:"space-between",className:Z("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":n}),gap:"xs",children:[(0,yo.jsxs)(te,{direction:"row",justify:"start",gap:"sm",className:"dataviews__search",children:[t&&(0,yo.jsx)(lR,{label:r}),(0,yo.jsx)(rx,{})]}),(0,yo.jsxs)(te,{direction:"row",gap:"xs",style:{flexShrink:0},children:[(0,yo.jsx)(Nj,{}),e]})]}),(0,yo.jsx)(ox,{className:"dataviews-filters__container"}),(0,yo.jsx)(sR,{}),(0,yo.jsx)(aR,{})]})}function Jae({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=Kae,data:s,getItemId:a=qae,getItemLevel:u,isLoading:c=!1,paginationInfo:f,defaultLayouts:d=Zae,selection:m,onChangeSelection:h,onClickItem:g,renderItemLink:v,isItemClickable:y=Yae,header:x,children:b,config:w={perPageSizes:[10,20,50,100]},empty:S,onReset:C}){let[_,R]=(0,Lo.useState)([]),E=m===void 0||h===void 0,A=E?_:m,{data:M,paginationInfo:I,hasInitiallyLoaded:T,setVisibleEntries:N}=v9({view:e,data:s,getItemId:a,isLoading:c,selection:A,paginationInfo:f}),B=(0,Lo.useRef)(null),[L,D]=(0,Lo.useState)(0),j=(0,x9.useResizeObserver)(ye=>{D(ye[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[F,P]=(0,Lo.useState)(null);function V(ye){let fe=typeof ye=="function"?ye(A):ye;E&&R(fe),h&&h(fe)}let z=(0,Lo.useMemo)(()=>Wa(r),[r]),W=(0,Lo.useMemo)(()=>e.infiniteScrollEnabled?A:A.filter(ye=>s.some(fe=>a(fe)===ye)),[A,s,a,e.infiniteScrollEnabled]),Q=fg(z,e),ue=(0,Lo.useMemo)(()=>(Q||[]).some(ye=>ye.isPrimary||ye.isLocked),[Q]),[re,se]=(0,Lo.useState)(ue),{intersectionObserver:ae}=w9({view:e,onChangeView:t,isLoading:c,paginationInfo:f,containerRef:B,setVisibleEntries:N});(0,Lo.useEffect)(()=>{ue&&!re&&se(!0)},[ue,re]);let de=(0,Lo.useMemo)(()=>Object.fromEntries(Object.entries(d).filter(([ye])=>Xae.some(fe=>fe.type===ye)).map(([ye,fe])=>[ye,fe===!0?{}:fe])),[d]);return de[e.type]?(0,yo.jsx)(Me.Provider,{value:{view:e,onChangeView:t,fields:z,actions:i,data:M,isLoading:c,paginationInfo:I,selection:W,onChangeSelection:V,openedFilter:F,setOpenedFilter:P,getItemId:a,getItemLevel:u,isItemClickable:y,onClickItem:g,renderItemLink:v,containerWidth:L,containerRef:B,resizeObserverRef:j,defaultLayouts:de,filters:Q,isShowingFilter:re,setIsShowingFilter:se,config:w,empty:S,hasInitiallyLoaded:T,onReset:C,intersectionObserver:ae},children:(0,yo.jsx)("div",{className:"dataviews-wrapper",children:b??(0,yo.jsx)(Qae,{header:x,search:o,searchLabel:n})})}):null}var us=Jae;us.BulkActionToolbar=Y0;us.Filters=mg;us.FiltersToggled=ox;us.FiltersToggle=rx;us.Layout=sR;us.LayoutSwitcher=uR;us.Pagination=yP;us.Search=lR;us.ViewConfig=fR;us.Footer=aR;var qa=us;var AR=l(G(),1);var S9=l(G(),1),_9=l(O(),1),CR=(0,S9.createContext)({fields:[]});CR.displayName="DataFormContext";function C9({fields:e,children:t}){return(0,_9.jsx)(CR.Provider,{value:{fields:e},children:t})}var Ri=CR;var qx=l(G(),1);var Lx=l(G(),1),wg=l(Y(),1);var bg=l(q(),1),Do={type:"regular",labelPosition:"top"},$ae=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 T9(e){let t=Do;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,bg.__)("Apply"),cancelLabel:n.cancelLabel?.trim()||(0,bg.__)("Cancel")}:n==="modal"?i={type:"modal",applyLabel:(0,bg.__)("Apply"),cancelLabel:(0,bg.__)("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:$ae(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 E9(e){let t=T9(e?.layout),r=(e.fields??[]).map(o=>{if(typeof o=="string")return{id:o,layout:t};let n=o.layout?T9(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:E9({fields:o.children,layout:Do}).fields}}});return{layout:t,fields:r}}var Mx=E9;var ur=l(O(),1);function ele({title:e}){return(0,ur.jsx)(te,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,ur.jsx)(te,{direction:"row",align:"center",children:(0,ur.jsx)(wg.__experimentalHeading,{level:2,size:13,children:e})})})}function P9({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,Lx.useContext)(Ri),a=t.layout,u=(0,Lx.useMemo)(()=>({layout:Do,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,ur.jsxs)(ur.Fragment,{children:[!o&&t.label&&(0,ur.jsx)(ele,{title:t.label}),(0,ur.jsx)(Ln,{data:e,form:u,onChange:r,validity:i?.children})]});let c=a.labelPosition,f=s.find(d=>d.id===t.id);return!f||!f.Edit?null:c==="side"?(0,ur.jsxs)(te,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,ur.jsx)("div",{className:Z("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-${c}`),children:(0,ur.jsx)(wg.BaseControl.VisualLabel,{children:f.label})}),(0,ur.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:f.readOnly===!0?(0,ur.jsx)(f.render,{item:e,field:f}):(0,ur.jsx)(f.Edit,{data:e,field:f,onChange:r,hideLabelFromVision:!0,markWhenOptional:n,validity:i},f.id)})]}):(0,ur.jsx)("div",{className:"dataforms-layouts-regular__field",children:f.readOnly===!0?(0,ur.jsx)(ur.Fragment,{children:(0,ur.jsxs)(ur.Fragment,{children:[!o&&c!=="none"&&(0,ur.jsx)(wg.BaseControl.VisualLabel,{children:f.label}),(0,ur.jsx)(f.render,{item:e,field:f})]})}):(0,ur.jsx)(f.Edit,{data:e,field:f,onChange:r,hideLabelFromVision:c==="none"?!0:o,markWhenOptional:n,validity:i})})}var PR=l(_0(),1),of=l(Y(),1),fs=l(G(),1),Hx=l(at(),1);var Dx=l(Y(),1),xm=l(q(),1);var F9=l(at(),1);var TR=l(G(),1);function tle(e,t){return Z("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-${e}`,{"has-error":t})}var R9=tle;var A9=l(Y(),1);var Ic=l(O(),1);function rle(e,t,r){return e?(0,Ic.jsxs)(ht.Root,{children:[(0,Ic.jsx)(ht.Trigger,{render:(0,Ic.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,Ic.jsx)(A9.Icon,{icon:Ca,size:16}),(0,Ic.jsxs)(Pn,{children:[t,": "]}),r]})}),(0,Ic.jsx)(ht.Popup,{children:t})]}):r}var O9=rle;function k9(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=k9(r);if(o)return o}}var I9=k9;var sn=l(O(),1);function xg({data:e,field:t,fieldLabel:r,summaryFields:o,validity:n,touched:i,disabled:s,isOpen:a,onClick:u}){let{labelPosition:c,editVisibility:f}=t.layout,d=I9(n),m=i&&!!d,h=R9(c,m),g=O9(m,d,r),v=Z("dataforms-layouts-panel__field-trigger",`dataforms-layouts-panel__field-trigger--label-${c}`,{"is-disabled":s,"dataforms-layouts-panel__field-trigger--edit-always":f==="always"}),y=(0,F9.useInstanceId)(xg,"dataforms-layouts-panel__field-control"),x=m?(0,xm.sprintf)((0,xm._x)("Edit %s (has errors)","field"),r||""):(0,xm.sprintf)((0,xm._x)("Edit %s","field"),r||""),b=(0,TR.useRef)(null),w=(0,TR.useRef)(null);return(0,sn.jsxs)("div",{ref:b,className:v,onClick:s?void 0:_=>{!a&&_.detail<2&&!w.current?.contains(_.target)&&b.current?.ownerDocument.defaultView?.getSelection()?.toString()||u()},onKeyDown:s?void 0:_=>{_.target===_.currentTarget&&(_.key==="Enter"||_.key===" ")&&(_.preventDefault(),u())},children:[c!=="none"&&(0,sn.jsx)("span",{className:h,children:g}),c==="none"&&m&&(0,sn.jsxs)(ht.Root,{children:[(0,sn.jsx)(ht.Trigger,{render:(0,sn.jsx)("span",{className:"dataforms-layouts-panel__field-label-error-content",role:"img","aria-label":d,children:(0,sn.jsx)(Dx.Icon,{icon:Ca,size:16})})}),(0,sn.jsx)(ht.Popup,{children:d})]}),(0,sn.jsx)("span",{id:`${y}`,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(_=>(0,sn.jsx)("span",{style:{width:"100%"},children:(0,sn.jsx)(_.render,{item:e,field:_})},_.id))}):o.map(_=>(0,sn.jsx)(_.render,{item:e,field:_},_.id))}),!s&&(0,sn.jsx)(Dx.Button,{ref:w,className:"dataforms-layouts-panel__field-trigger-icon",label:x,icon:Ps,size:"small","aria-expanded":a,"aria-haspopup":"dialog","aria-describedby":`${y}`})]})}var N9=l(_0(),1),ER=l(S0(),1),ra=l(G(),1),an=l(q(),1);function V9(e){return e?Object.values(e).every(t=>Object.entries(t).every(([r,o])=>r==="children"&&o&&typeof o=="object"?V9(o):o.type!=="invalid"&&o.type!=="validating")):!0}function ole(e,t){let r=Mx(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 c=s.children.map(n).filter(d=>d!==null);if(c.length===0)return null;let f=o.get(s.id);if(f){let[d]=Wa([f]);return{id:s.id,children:c,field:d}}return{id:s.id,children:c}}let a=o.get(s.id);if(!a)return null;let[u]=Wa([a]);return{id:s.id,children:[],field:u}}return r.fields.map(n).filter(s=>s!==null)}function Sm(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 M9(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 u=t[a];if(!n[u])return e;n[u]={...n[u]},n=n[u]}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 nle(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(u=>{if(a===o.current[t.id]){if(!Array.isArray(u)){n(c=>Sm(c,{elements:{type:"invalid",message:(0,an.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(s,{...t.field,elements:u})?n(c=>Sm(c,{elements:{type:"invalid",message:(0,an.__)("Value must be one of the elements.")}},[...i,t.id])):n(c=>M9(c,[...i,t.id],"elements"))}}).catch(u=>{if(a!==o.current[t.id])return;let c;u instanceof Error?c=u.message:c=String(u)||(0,an.__)("Unknown error when running elements validation asynchronously."),n(f=>Sm(f,{elements:{type:"invalid",message:c}},[...i,t.id]))})}function ile(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(u=>M9(u,[...i,t.id],"custom"));return}if(typeof a=="string"){n(u=>Sm(u,{custom:{type:"invalid",message:a}},[...i,t.id]));return}n(u=>Sm(u,{custom:{type:"invalid",message:(0,an.__)("Validation could not be processed.")}},[...i,t.id]))}}).catch(a=>{if(s!==o.current[t.id])return;let u;a instanceof Error?u=a.message:u=String(a)||(0,an.__)("Unknown error when running custom validation asynchronously."),n(c=>Sm(c,{custom:{type:"invalid",message:u}},[...i,t.id]))})}function L9(e,t,r){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,an.__)("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,an.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,an.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,an.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,an.__)("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,an.__)("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,N9.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,an.__)("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"&&(nle(t.field.getElements(),t,r),n.elements={type:"validating",message:(0,an.__)("Validating\u2026")}),o instanceof Promise&&(ile(o,t,r),n.custom={type:"validating",message:(0,an.__)("Validating\u2026")}),Object.keys(n).length>0)return n;if(t.children.length>0){let i={};t.children.forEach(a=>{i[a.id]=L9(e,a,{...r,path:[...r.path,t.id,"children"]})});let s={};return Object.entries(i).forEach(([a,u])=>{u!==void 0&&(s[a]=u)}),Object.keys(s).length===0?void 0:{children:s}}}function D9(e,t){let r=e?.field?.getValue({item:t});if(e.children.length===0)return r;let o=e.children.map(n=>D9(n,t));return o?{value:r,children:o}:r}function sle(e,t,r){let[o,n]=(0,ra.useState)(),i=(0,ra.useRef)({}),s=(0,ra.useRef)({}),a=(0,ra.useRef)({}),u=(0,ra.useCallback)(()=>{let c={customCounterRef:i,elementsCounterRef:s,setFormValidity:n,path:[],item:e},f=ole(r,t);if(f.length===0){n(void 0);return}let d={},m=[];f.forEach(h=>{let g=D9(h,e);if(a.current.hasOwnProperty(h.id)&&(0,ER.default)(a.current[h.id],g)){m.push(h.id);return}a.current[h.id]=g;let v=L9(e,h,c);v!==void 0&&(d[h.id]=v)}),n(h=>{let g={...h,...d},v=[...m,...Object.keys(d)];return Object.keys(g).forEach(x=>{g&&!v.includes(x)&&delete g[x]}),Object.keys(g).length===0&&(g=void 0),(0,ER.default)(h,g)?h:g})},[e,t,r]);return(0,ra.useEffect)(()=>{u()},[u]),{validity:o,isValid:V9(o)}}var B9=sle;var Bx=l(G(),1);function Fc(e,t){let r=(0,Bx.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,Bx.useEffect)(()=>{t&&r()},[t,r]),r}var j9=l(G(),1);function ale(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var jx=(e,t)=>Array.isArray(e)&&e.length>0?ale(e).map(o=>t.find(n=>n.id===o)).filter(o=>o!==void 0):[];var lle=(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 cle(e){let{fields:t}=(0,j9.useContext)(Ri),r=e.layout,o=jx(r.summary,t),n=lle(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 zx=cle;var ln=l(O(),1);function ule({data:e,field:t,onChange:r,fieldLabel:o,onClose:n,touched:i}){let{openAs:s}=t.layout,{applyLabel:a,cancelLabel:u}=s,{fields:c}=(0,fs.useContext)(Ri),[f,d]=(0,fs.useState)({}),m=(0,fs.useMemo)(()=>(0,PR.default)(e,f,{arrayMerge:(C,_)=>_}),[e,f]),h=(0,fs.useMemo)(()=>({layout:Do,fields:t.children?t.children:[{id:t.id,layout:Do}]}),[t]),g=c.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}=B9(m,g,h),y=()=>{r(f),n()},x=C=>{d(_=>(0,PR.default)(_,C,{arrayMerge:(R,E)=>E}))},b=(0,Hx.useFocusOnMount)("firstInputElement"),w=(0,fs.useRef)(null),S=(0,Hx.useMergeRefs)([b,w]);return Fc(w,i),(0,ln.jsxs)(of.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:o,size:"medium",children:[(0,ln.jsx)("div",{ref:S,children:(0,ln.jsx)(Ln,{data:m,form:h,onChange:x,validity:v,children:(C,_,R,E)=>(0,ln.jsx)(C,{data:m,field:_,onChange:x,hideLabelFromVision:h.fields.length<2,markWhenOptional:E,validity:R},_.id)})}),(0,ln.jsxs)(te,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,ln.jsx)(of.__experimentalSpacer,{style:{flex:1}}),(0,ln.jsx)(of.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:u}),(0,ln.jsx)(of.Button,{variant:"primary",onClick:y,__next40pxDefaultSize:!0,children:a})]})]})}function fle({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,fs.useState)(!1),[s,a]=(0,fs.useState)(!1),{fieldDefinition:u,fieldLabel:c,summaryFields:f}=zx(t);if(!u)return null;let d=()=>{a(!1),i(!0)};return(0,ln.jsxs)(ln.Fragment,{children:[(0,ln.jsx)(xg,{data:e,field:t,fieldLabel:c,summaryFields:f,validity:o,touched:n,disabled:u.readOnly===!0,onClick:()=>a(!0),isOpen:s}),s&&(0,ln.jsx)(ule,{data:e,field:t,onChange:r,fieldLabel:c??"",onClose:d,touched:n})]})}var z9=fle;var Nc=l(Y(),1),H9=l(q(),1),Ya=l(G(),1);var G9=l(at(),1);var Bo=l(O(),1);function dle({title:e,onClose:t}){return(0,Bo.jsx)(te,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,Bo.jsxs)(te,{direction:"row",gap:"sm",align:"center",children:[e&&(0,Bo.jsx)(Nc.__experimentalHeading,{level:2,size:13,children:e}),(0,Bo.jsx)(Nc.__experimentalSpacer,{style:{flex:1}}),t&&(0,Bo.jsx)(Nc.Button,{label:(0,H9.__)("Close"),icon:Es,onClick:t,size:"small"})]})})}function mle({touched:e,children:t}){let r=(0,Ya.useRef)(null);return Fc(r,e),(0,Bo.jsx)("div",{ref:r,children:t})}function ple({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,Ya.useState)(!1),[s,a]=(0,Ya.useState)(null),u=(0,Ya.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]),[c,f]=(0,G9.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),d=(0,Ya.useMemo)(()=>({layout:Do,fields:t.children?t.children:[{id:t.id,layout:Do}]}),[t]),m=(0,Ya.useMemo)(()=>{if(o!==void 0)return t.children?o?.children:{[t.id]:o}},[o,t]),{fieldDefinition:h,fieldLabel:g,summaryFields:v}=zx(t);return h?(0,Bo.jsx)("div",{ref:a,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,Bo.jsx)(Nc.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:u,focusOnMount:!1,onToggle:y=>{y||i(!0)},renderToggle:({isOpen:y,onToggle:x})=>(0,Bo.jsx)(xg,{data:e,field:t,fieldLabel:g,summaryFields:v,validity:o,touched:n,disabled:h.readOnly===!0,isOpen:y,onClick:x}),renderContent:({onClose:y})=>(0,Bo.jsx)(mle,{touched:n,children:(0,Bo.jsxs)("div",{ref:c,...f,children:[(0,Bo.jsx)(dle,{title:g,onClose:y}),(0,Bo.jsx)(Ln,{data:e,form:d,onChange:r,validity:m,children:(x,b,w,S)=>(0,Bo.jsx)(x,{data:e,field:b,onChange:r,hideLabelFromVision:(d?.fields??[]).length<2,markWhenOptional:S,validity:w},b.id)})]})})})}):null}var U9=ple;var RR=l(O(),1);function W9({data:e,field:t,onChange:r,validity:o}){return t.layout.openAs.type==="modal"?(0,RR.jsx)(z9,{data:e,field:t,onChange:r,validity:o}):(0,RR.jsx)(U9,{data:e,field:t,onChange:r,validity:o})}var jo=l(G(),1),K9=l(fu(),1),Z9=l(at(),1);var Gx=l(q(),1);function q9(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+=q9(o);return t}function _m(e){let t=q9(e);if(t!==0)return(0,Gx.sprintf)((0,Gx._n)("%d field needs attention","%d fields need attention",t),t)}var Y9=l(O(),1);function Ux({validity:e}){let t=_m(e);return t?(0,Y9.jsx)(rC,{intent:"high",children:t}):null}var Er=l(O(),1);function hle(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 gle({data:e,fields:t,label:r,layout:o,isOpen:n,touched:i,validity:s}){let u=jx(o.summary,t).filter(d=>hle(d,o.summary,n)),c=i&&o.isCollapsible,f=u.length>0&&o.withHeader;return(0,Er.jsxs)(te,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,Er.jsx)(Ts.Title,{children:r}),(c||f)&&(0,Er.jsxs)(gu.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[c&&(0,Er.jsx)(Ux,{validity:s}),f&&(0,Er.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:u.map(d=>(0,Er.jsx)(d.render,{item:e,field:d},d.id))})]})]})}function vle({data:e,field:t,form:r,onChange:o,hideLabelFromVision:n,markWhenOptional:i,validity:s,withHeader:a}){if(t.children)return(0,Er.jsxs)(Er.Fragment,{children:[t.description&&(0,Er.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,Er.jsx)(Ln,{data:e,form:r,onChange:o,validity:s?.children})]});let u=nf("regular")?.component;return u?(0,Er.jsx)(u,{data:e,field:t,onChange:o,hideLabelFromVision:n||a,markWhenOptional:i,validity:s}):null}function X9({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,jo.useContext)(Ri),a=t.layout,u=(0,jo.useRef)(null),c=(0,jo.useRef)(!1),f=(0,jo.useMemo)(()=>({layout:Do,fields:t.children??[]}),[t]),{isOpened:d,isCollapsible:m}=a,[h,g]=(0,jo.useState)(d),[v,y]=(0,jo.useState)(!1);(0,jo.useEffect)(()=>{g(d)},[d]);let x=(0,jo.useCallback)(M=>{M||y(!0),g(M)},[]),b=Fc(u,(m?h:!0)&&v),w=(0,jo.useCallback)(()=>{c.current=!0},[]),S=(0,jo.useCallback)(()=>{if(!c.current||(y(!0),m&&!h))return;let M=b(),I=_m(i);M>0&&I&&(0,K9.speak)(I,"polite")},[m,h,b,i]),C=(0,Z9.__experimentalUseFocusOutside)(S),_=t.label,R;if(t.children)R=!!_&&a.withHeader;else{let M=s.find(I=>I.id===t.id);if(!M||!M.Edit)return null;_=M.label,R=!!_&&a.withHeader}let E=(0,Er.jsx)(vle,{data:e,field:t,form:f,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,withHeader:R}),A=(0,Er.jsx)(gle,{data:e,fields:s,label:_,layout:a,isOpen:m?!!h:!0,touched:v,validity:i});return R&&m?(0,Er.jsxs)(gu.Root,{className:"dataforms-layouts-card__field",open:h,onOpenChange:x,...C,children:[(0,Er.jsx)(gu.Header,{children:A}),(0,Er.jsx)(gu.Content,{ref:u,onFocus:w,children:E})]}):(0,Er.jsxs)(Ts.Root,{className:"dataforms-layouts-card__field",...C,children:[R&&(0,Er.jsx)(Ts.Header,{children:A}),(0,Er.jsx)(Ts.Content,{ref:u,onFocus:w,children:E})]})}var Q9=l(Y(),1);var io=l(O(),1);function yle({title:e}){return(0,io.jsx)(te,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,io.jsx)(te,{direction:"row",align:"center",children:(0,io.jsx)(Q9.__experimentalHeading,{level:2,size:13,children:e})})})}var ble=({children:e})=>(0,io.jsx)(io.Fragment,{children:e});function J9({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let s=t.layout;if(t.children){let u={layout:Do,fields:t.children};return(0,io.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!o&&t.label&&(0,io.jsx)(yle,{title:t.label}),(0,io.jsx)(te,{direction:"row",align:s.alignment,gap:"lg",children:(0,io.jsx)(Ln,{data:e,form:u,onChange:r,validity:i?.children,as:ble,children:(c,f,d)=>(0,io.jsx)("div",{className:"dataforms-layouts-row__field-control",style:s.styles[f.id],children:(0,io.jsx)(c,{data:e,field:f,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:d})},f.id)})})]})}let a=nf("regular")?.component;return a?(0,io.jsx)(io.Fragment,{children:(0,io.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,io.jsx)(a,{data:e,field:t,onChange:r,markWhenOptional:n,validity:i})})}):null}var zo=l(G(),1),$9=l(q(),1),ez=l(fu(),1),tz=l(at(),1);var Ka=l(O(),1);function rz({data:e,field:t,onChange:r,validity:o}){let{fields:n}=(0,zo.useContext)(Ri),i=(0,zo.useRef)(null),s=(0,zo.useRef)(null),a=(0,zo.useRef)(!1),[u,c]=(0,zo.useState)(!1),[f,d]=(0,zo.useState)(!1),m=(0,zo.useMemo)(()=>({layout:Do,fields:t.children??[]}),[t]);(0,zo.useEffect)(()=>{let S=i.current;if(!S)return;let C=()=>{let _=S.open;_||c(!0),d(_)};return S.addEventListener("toggle",C),()=>{S.removeEventListener("toggle",C)}},[]);let h=Fc(s,f&&u),g=(0,zo.useCallback)(()=>{a.current=!0},[]),v=(0,zo.useCallback)(()=>{if(!a.current||(c(!0),!i.current?.open))return;let S=h(),C=_m(o);S>0&&C&&(0,ez.speak)(C,"polite")},[h,o]),y=(0,tz.__experimentalUseFocusOutside)(v);if(!t.children)return null;let x=t.layout.summary??"",b=x?n.find(S=>S.id===x):void 0,w;return b&&b.render?w=(0,Ka.jsx)(b.render,{item:e,field:b}):w=t.label||(0,$9.__)("More details"),(0,Ka.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",...y,children:[(0,Ka.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,Ka.jsxs)(te,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[w,u&&(0,Ka.jsx)(Ux,{validity:o})]})}),(0,Ka.jsx)("div",{ref:s,className:"dataforms-layouts-details__content",onFocus:g,children:(0,Ka.jsx)(Ln,{data:e,form:m,onChange:r,validity:o?.children})})]})}var sf=l(O(),1),wle=[{type:"regular",component:P9,wrapper:({children:e})=>(0,sf.jsx)(te,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:W9,wrapper:({children:e})=>(0,sf.jsx)(te,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:X9,wrapper:({children:e})=>(0,sf.jsx)(te,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:J9,wrapper:({children:e,layout:t})=>(0,sf.jsx)(te,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,sf.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,sf.jsx)(te,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:rz}];function nf(e){return wle.find(t=>t.type===e)}var Wx=l(O(),1),xle=({children:e})=>(0,Wx.jsx)(te,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function Ln({data:e,form:t,onChange:r,validity:o,children:n,as:i}){let{fields:s}=(0,qx.useContext)(Ri),a=(0,qx.useMemo)(()=>{let f=s.filter(m=>!!m.isValid?.required).length,d=s.length-f;return f>d},[s]);function u(f){return s.find(d=>d.id===f.id)}let c=i??nf(t.layout.type)?.wrapper??xle;return(0,Wx.jsx)(c,{layout:t.layout,children:t.fields.map(f=>{let d=nf(f.layout.type)?.component;if(!d)return null;let m=f.children?void 0:u(f);return m&&m.isVisible&&!m.isVisible(e)?null:n?n(d,f,o?.[f.id],a):(0,Wx.jsx)(d,{data:e,field:f,onChange:r,markWhenOptional:a,validity:o?.[f.id]},f.id)})})}var OR=l(O(),1);function Sg({data:e,form:t,fields:r,onChange:o,validity:n}){let i=(0,AR.useMemo)(()=>Mx(t),[t]),s=(0,AR.useMemo)(()=>Wa(r),[r]);return t.fields?(0,OR.jsx)(C9,{fields:s,children:(0,OR.jsx)(Ln,{data:e,form:i,onChange:o,validity:n})}):null}var nz=l(ZP(),1),iz=l($c(),1);function oz(e=""){return(0,nz.default)(e.trim().toLowerCase())}var Sle=[];function Za(e,t,r){if(!e)return{data:Sle,paginationInfo:{totalItems:0,totalPages:0}};let o=Wa(r),n=[...e];if(t.search){let c=oz(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=>oz(String(g)).includes(c))}))}t.filters&&t.filters?.length>0&&t.filters.forEach(c=>{let f=o.find(d=>d.id===c.field);if(f){c.operator===oo&&(0,iz.default)("The 'isNotAll' filter operator",{since:"7.0",alternative:"'isNone'"});let d=f.filter[c.operator];d&&(n=n.filter(m=>d(m,f,c.value)))}});let i=t.sort?.field?o.find(c=>c.enableSorting!==!1&&c.id===t.sort?.field):null,s=t.groupBy?.field?o.find(c=>c.enableSorting!==!1&&c.id===t.groupBy?.field):null;(i||s)&&n.sort((c,f)=>{if(s){let d=s.sort(c,f,t.groupBy?.direction??"asc");if(d!==0)return d}return i?i.sort(c,f,t.sort?.direction??"desc"):0});let a=n.length,u=1;if(t.infiniteScrollEnabled&&t.startPosition!==void 0&&t.perPage!==void 0){let c=t.startPosition-1,f=Math.min(c+t.perPage,a);n=n?.slice(c,f)}else if(t.page!==void 0&&t.perPage!==void 0){let c=(t.page-1)*t.perPage;a=n?.length||0,u=Math.ceil(a/t.perPage),n=n?.slice(c,c+t.perPage)}return{data:n,paginationInfo:{totalItems:a,totalPages:u}}}var sz=l(yl(),1),{lock:uUe,unlock:az}=(0,sz.__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 Ht=l(Y(),1),af=l(X2(),1),kR=l(xe(),1),Cg=l(me(),1),ir=l(G(),1),cn=l(q(),1);var dz=l(fu(),1),Tm=l(cz(),1),mz=l(hi(),1);var _g=l(G(),1);function uz(e){return{top:e.offsetTop,left:e.offsetLeft}}function fz(e){let t=(0,_g.useRef)(null),r=(0,_g.useRef)(void 0);return t.current&&(r.current=uz(t.current)),(0,_g.useLayoutEffect)(()=>{let o=r.current;if(!o||!t.current||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let n=new Ed({x:0,y:0,config:{mass:5,tension:2e3,friction:200},onChange({value:u}){if(!t.current)return;let{x:c,y:f}=u;c=Math.round(c),f=Math.round(f);let d=c===0&&f===0;t.current.style.transform=d?"":`translate3d(${c}px,${f}px,0)`}});t.current.style.transform="";let i=uz(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 Ce=l(O(),1),{MediaUploadModal:_le}=az(Tm.privateApis);function pz({children:e,index:t,className:r}){let o=fz(t);return(0,Ce.jsx)("div",{ref:o,className:r,children:e})}function Cm(e){return Array.isArray(e)?e:e?[e]:[]}function Cle({render:e,multiple:t,...r}){let[o,n]=(0,ir.useState)(!1);return window.__experimentalDataViewsMediaModal?(0,Ce.jsxs)(Ce.Fragment,{children:[e&&e({open:()=>n(!0)}),o&&(0,Ce.jsx)(_le,{...r,multiple:t,isOpen:o,onClose:()=>{n(!1),r.onClose?.()},onSelect:i=>{n(!1),r.onSelect?.(i)}})]}):(0,Ce.jsx)(Tm.MediaUpload,{...r,render:e,multiple:t?"add":void 0})}function IR({open:e,children:t,label:r,showTooltip:o=!1,onFilesDrop:n,attachment:i,isUploading:s=!1}){let a=i&&(0,af.isBlobURL)(i.source_url),u=(0,Ce.jsxs)("div",{className:Z("fields__media-edit-picker-button",{"has-attachment":i}),role:"button",tabIndex:0,onClick:()=>{s||e()},onKeyDown:c=>{s||(c.key==="Enter"||c.key===" ")&&(c.preventDefault(),e())},"aria-label":r,"aria-disabled":s,children:[t,a&&(0,Ce.jsx)("span",{className:"fields__media-edit-picker-button-spinner",children:(0,Ce.jsx)(Ht.Spinner,{})}),!s&&(0,Ce.jsx)(Ht.DropZone,{onFilesDrop:c=>n(c,i?.id)})]});return o?(0,Ce.jsxs)(ht.Root,{children:[(0,Ce.jsx)(ht.Trigger,{render:u}),(0,Ce.jsx)(ht.Popup,{children:r})]}):u}var Tle=["application/zip","application/x-zip-compressed","application/x-rar-compressed","application/x-7z-compressed","application/x-tar","application/x-gzip"];function Ele({attachment:e}){return(0,Ce.jsx)(Ht.__experimentalTruncate,{className:"fields__media-edit-filename",children:e.title.rendered})}function hz(e){return(0,Ce.jsx)(IR,{...e,children:(0,Ce.jsx)("span",{className:"fields__media-edit-placeholder",children:e.label})})}function gz({itemId:e,index:t,totalItems:r,isUploading:o,moveItem:n,orientation:i="vertical"}){let s=i==="horizontal";return(0,Ce.jsxs)(Ce.Fragment,{children:[(0,Ce.jsx)(Ht.Button,{__next40pxDefaultSize:!0,icon:s?Sa:Rp,label:s?(0,cn.__)("Move left"):(0,cn.__)("Move up"),size:"small",disabled:o||t===0,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:a=>{a.stopPropagation(),n(e,"up")}}),(0,Ce.jsx)(Ht.Button,{__next40pxDefaultSize:!0,icon:s?_a:mu,label:s?(0,cn.__)("Move right"):(0,cn.__)("Move down"),size:"small",disabled:o||t===r-1,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:a=>{a.stopPropagation(),n(e,"down")}})]})}function vz({attachment:e}){let t=e.source_url,r=e.mime_type||"";return r.startsWith("image")?(0,Ce.jsx)("img",{className:"fields__media-edit-thumbnail",alt:e.alt_text||"",src:t}):r.startsWith("audio")?(0,Ce.jsx)(Ht.Icon,{icon:RC}):r.startsWith("video")?(0,Ce.jsx)(Ht.Icon,{icon:tE}):Tle.includes(r)?(0,Ce.jsx)(Ht.Icon,{icon:Ki}):(0,Ce.jsx)(Ht.Icon,{icon:Ap})}function Ple({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:s,isUploading:a,setTargetItemId:u}){return(0,Ce.jsxs)("div",{className:Z("fields__media-edit-expanded",{"is-multiple":r,"is-single":!r,"is-empty":!e?.length}),children:[e?.map((c,f)=>{let d=c.mime_type?.startsWith("image"),m=(0,af.isBlobURL)(c.source_url),h=c.id;return(0,Ce.jsxs)(pz,{index:f,className:Z("fields__media-edit-expanded-item",{"has-preview-image":d}),children:[(0,Ce.jsx)(IR,{open:()=>{u(h),i()},label:m?(0,cn.__)("Replace"):(0,cn.sprintf)((0,cn.__)("Replace %s"),c.title.rendered),showTooltip:!0,onFilesDrop:s,attachment:c,isUploading:a,children:(0,Ce.jsx)("div",{className:"fields__media-edit-expanded-preview",children:(0,Ce.jsx)(Ht.__experimentalVStack,{spacing:0,alignment:"center",justify:"center",className:"fields__media-edit-expanded-preview-stack",children:(!m||d)&&(0,Ce.jsx)(vz,{attachment:c})})})}),!m&&(0,Ce.jsx)("div",{className:"fields__media-edit-expanded-overlay",children:(0,Ce.jsxs)(Ht.__experimentalHStack,{className:"fields__media-edit-expanded-actions",spacing:0,alignment:"flex-end",expanded:!1,children:[r&&e.length>1&&(0,Ce.jsx)(gz,{itemId:h,index:f,totalItems:e.length,isUploading:a,moveItem:n,orientation:"horizontal"}),(0,Ce.jsx)(Ht.Button,{__next40pxDefaultSize:!0,icon:Es,label:(0,cn.__)("Remove"),size:"small",disabled:a,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:g=>{g.stopPropagation(),o(h)}})]})})]},c.id)}),(r||!e?.length)&&(0,Ce.jsx)(hz,{open:()=>{u(void 0),i()},label:t,onFilesDrop:s,isUploading:a})]})}function Rle({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:s,isUploading:a,setTargetItemId:u}){return(0,Ce.jsxs)(Ce.Fragment,{children:[!!e?.length&&(0,Ce.jsx)("div",{className:Z("fields__media-edit-compact-group",{"is-single":e.length===1}),children:(0,Ce.jsx)(Ht.__experimentalVStack,{spacing:0,children:e.map((c,f)=>{let d=(0,af.isBlobURL)(c.source_url),m=r&&e.length>1,h=c.id;return(0,Ce.jsxs)(pz,{index:f,className:"fields__media-edit-compact",children:[(0,Ce.jsx)(IR,{open:()=>{u(h),i()},label:(0,cn.__)("Replace"),showTooltip:!0,onFilesDrop:s,attachment:c,isUploading:a,children:(0,Ce.jsxs)(Ce.Fragment,{children:[(0,Ce.jsx)(vz,{attachment:c}),!d&&(0,Ce.jsx)(Ele,{attachment:c})]})}),!d&&(0,Ce.jsxs)(Ht.__experimentalHStack,{className:"fields__media-edit-compact-movers",spacing:0,alignment:"flex-end",expanded:!1,children:[m&&(0,Ce.jsx)(gz,{itemId:h,index:f,totalItems:e.length,isUploading:a,moveItem:n,orientation:"vertical"}),(0,Ce.jsx)(Ht.Button,{__next40pxDefaultSize:!0,icon:Es,label:(0,cn.__)("Remove"),size:"small",disabled:a,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:g=>{g.stopPropagation(),o(h)}})]})]},c.id)})})}),(r||!e?.length)&&(0,Ce.jsx)(hz,{open:()=>{u(void 0),i()},label:t,onFilesDrop:s,isUploading:a})]})}function Yx({data:e,field:t,onChange:r,hideLabelFromVision:o,allowedTypes:n=["image"],multiple:i,isExpanded:s,validity:a}){let u=t.getValue({item:e}),[c,f]=(0,ir.useState)(!1),d=(0,ir.useRef)(null),[m,h]=(0,ir.useState)(void 0);(0,ir.useEffect)(()=>{let F=d.current,P=()=>{f(!0)};return F?.addEventListener("invalid",P),()=>F?.removeEventListener("invalid",P)},[]);let g=(0,Cg.useSelect)(F=>{if(!u)return null;let V=Cm(u).toSorted((W,Q)=>W-Q),{getEntityRecords:z}=F(kR.store);return z("postType","attachment",{include:V})},[u]),v=(0,ir.useRef)(null);g!==null&&(v.current=g);let y=g;if(g===null&&v.current&&u){let F=new Set(v.current.map(P=>P.id));Cm(u).every(P=>F.has(P))&&(y=v.current)}let x=(0,ir.useMemo)(()=>{if(!y)return null;let F=Cm(u),P=new Map(y.map(V=>[V.id,V]));return F.map(V=>P.get(V)).filter(V=>V!==void 0)},[y,u]),{createErrorNotice:b}=(0,Cg.useDispatch)(mz.store),{receiveEntityRecords:w}=(0,Cg.useDispatch)(kR.store),[S,C]=(0,ir.useState)(),_=(0,ir.useRef)(void 0),[R,E]=(0,ir.useState)(!1),[A,M]=(0,ir.useState)([]);(0,ir.useEffect)(()=>{R&&(E(!1),_.current?.())},[R]);let I=(0,ir.useCallback)(F=>r(t.setValue({item:e,value:F})),[e,t,r]),T=(0,ir.useCallback)(F=>{let V=Cm(u).filter(z=>z!==F);f(!0),I(V.length?V:void 0)},[u,I]),N=(0,ir.useCallback)((F,P)=>{if(!x)return;let V=x.map(Q=>Q.id),z=V.indexOf(F),W=P==="up"?z-1:z+1;[V[z],V[W]]=[V[W],V[z]],I(V)},[x,I]),B=(0,ir.useCallback)((F,P)=>{C(P),(0,Tm.uploadMedia)({allowedTypes:n?.length?n:void 0,filesList:F,onFileChange(V){let z=V.filter(ue=>(0,af.isBlobURL)(ue.url)).map(ue=>ue.url);if(M(z),z.length)return;w("postType","attachment",[],void 0,!0);let W=V.map(ue=>ue.id);if(!i){I(W[0]),C(void 0);return}let Q=Cm(u);if(P===void 0)I([...Q,...W]);else{let ue=[...Q];ue.splice(Q.indexOf(P),1,...W),I(ue)}C(void 0)},onError(V){C(void 0),M([]),b(V.message,{type:"snackbar"})},multiple:!!i})},[n,u,i,b,I,w]),L=t.placeholder||(i?(0,cn.__)("Choose files"):(0,cn.__)("Choose file")),D=(0,ir.useMemo)(()=>{if(!A.length)return x;let F=[...x||[]],P=A.map(V=>({id:V,source_url:V,mime_type:(0,af.getBlobTypeByURL)(V)}));if(S!==void 0){let V=F.findIndex(z=>z.id===S);F.splice(V,1,...P)}else F.push(...P);return F},[x,S,A]);(0,ir.useEffect)(()=>{if(!c)return;let F=d.current;if(F)if(a){let P=a?.custom;h(P),P?.type==="invalid"?F.setCustomValidity(P.message||(0,cn.__)("Invalid")):F.setCustomValidity("")}else F.setCustomValidity(""),h(void 0)},[c,t.isValid,a]),(0,ir.useEffect)(()=>{c&&m?.message&&(0,dz.speak)(m.message)},[c,m?.message]);let j=(0,ir.useCallback)(F=>{c||(!F.relatedTarget||!F.currentTarget.contains(F.relatedTarget))&&f(!0)},[c]);return(0,Ce.jsxs)("div",{onBlur:j,children:[(0,Ce.jsx)("fieldset",{className:"fields__media-edit","data-field-id":t.id,children:(0,Ce.jsx)(Cle,{onSelect:F=>{if(!i){I(F.id),C(void 0);return}let P=Array.isArray(F)?F.map(z=>z.id):[F.id],V=Cm(u);if(!V.length)I(P);else if(S===void 0){let z=V.filter(Q=>P.includes(Q)),W=P.filter(Q=>!V.includes(Q));I([...z,...W])}else if(F.id!==S){let z=V.filter(W=>W!==F.id);I(z.map(W=>W===S?F.id:W))}C(void 0)},onClose:()=>C(void 0),allowedTypes:n,value:S!==void 0?S:u,multiple:i&&S===void 0,title:t.label,render:({open:F})=>{_.current=F;let P=s?Ple:Rle;return(0,Ce.jsxs)(Ht.__experimentalVStack,{spacing:2,children:[t.label&&(o?(0,Ce.jsx)(Pn,{render:(0,Ce.jsx)("legend",{}),children:t.label}):(0,Ce.jsx)(Ht.BaseControl.VisualLabel,{as:"legend",style:{marginBottom:0},children:t.label})),(0,Ce.jsx)(P,{allItems:D,addButtonLabel:L,multiple:i,removeItem:T,moveItem:N,open:()=>E(!0),onFilesDrop:B,isUploading:!!A.length,setTargetItemId:C}),t.description&&(0,Ce.jsx)(Ht.__experimentalText,{variant:"muted",className:"fields__media-edit-description",children:t.description})]})}})}),(0,Ce.jsx)(Pn,{children:(0,Ce.jsx)("input",{type:"text",ref:d,value:u??"",tabIndex:-1,"aria-hidden":"true",onChange:()=>{}})}),m&&(0,Ce.jsxs)("p",{className:Z("components-validated-control__indicator",{"is-invalid":m.type==="invalid","is-valid":m.type==="valid"}),children:[(0,Ce.jsx)(Ht.Icon,{className:"components-validated-control__indicator-icon",icon:Ca,size:16,fill:"currentColor"}),m.message]})]})}var Em=function(){return Em=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},Em.apply(this,arguments)};function yz(e){return e.toLowerCase()}var Ale=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Ole=/[^A-Z0-9]+/gi;function wz(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?Ale:r,n=t.stripRegexp,i=n===void 0?Ole:n,s=t.transform,a=s===void 0?yz:s,u=t.delimiter,c=u===void 0?" ":u,f=bz(bz(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(c)}function bz(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function xz(e,t){return t===void 0&&(t={}),wz(e,Em({delimiter:"."},t))}function Kx(e,t){return t===void 0&&(t={}),xz(e,Em({delimiter:"-"},t))}var NR=l(O(),1),kle=[{id:"title",type:"text",label:(0,ii.__)("Site Title"),description:(0,ii.__)("Displays in your site's layout via the Site Title block.")},{id:"description",type:"text",label:(0,ii.__)("Site Tagline"),description:(0,ii.__)("In a few words, explain what this site is about. Displays in your site's layout via the Site Tagline block.")},{id:"site_logo",type:"media",label:(0,ii.__)("Site Logo"),description:(0,ii.__)("Displays in your site's layout via the Site Logo block."),placeholder:(0,ii.__)("Choose logo"),Edit:Yx,setValue:({value:e})=>({site_logo:e??0})},{id:"site_icon",type:"media",label:(0,ii.__)("Site Icon"),description:(0,ii.__)("Shown in browser tabs, bookmarks, and mobile apps. It should be square and at least 512 by 512 pixels."),placeholder:(0,ii.__)("Choose icon"),Edit:Yx,setValue:({value:e})=>({site_icon:e??0})}],Ile={layout:{type:"regular",labelPosition:"top"},fields:["title","description","site_logo","site_icon"]};function VR(){let e=(0,Zx.useSelect)(o=>o(FR.store).getEditedEntityRecord("root","site"),[]),{editEntityRecord:t}=(0,Zx.useDispatch)(FR.store),r=o=>{t("root","site",void 0,o)};return(0,NR.jsx)(Kn,{title:(0,ii._x)("Identity","site identity"),headingLevel:2,hasPadding:!0,children:(0,NR.jsx)(Sg,{data:e,fields:kle,form:Ile,onChange:r})})}var Tg=l(O(),1),Sz={name:"identity",path:"/identity",areas:{sidebar:(0,Tg.jsx)(mL,{}),content:(0,Tg.jsx)(VR,{}),preview:(0,Tg.jsx)(br,{}),mobileContent:(0,Tg.jsx)(VR,{})},widths:{content:380}};var qG=l(st(),1),YG=l(Rt(),1),KG=l(nr(),1);var MA=l(q(),1),O1=l(me(),1),LA=l(G(),1),VG=l(xn(),1),MG=l(Rt(),1),LG=l(st(),1),DG=l(nr(),1);var OG=l(Y(),1),kG=l(So(),1),Epe=l(me(),1),Ppe=l(Bt(),1),IA=l(G(),1),Rpe=l(at(),1);var MR=l(G(),1);var _z=l(G(),1),so=(0,_z.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var Cz=l(O(),1);function Xx({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let i=(0,MR.useMemo)(()=>Ou(r,t),[r,t]),s=(0,MR.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:n}),[t,r,i,o,n]);return(0,Cz.jsx)(so.Provider,{value:s,children:e})}var Qa=l(Y(),1),Bz=l(q(),1);var Yle=l(me(),1),Kle=l(xe(),1);var Tz=l(O(),1);function LR({className:e,...t}){return(0,Tz.jsx)(ud,{className:Z(e,"global-styles-ui-icon-with-current-color"),...t})}var Vc=l(Y(),1);var lf=l(O(),1);function Fle({icon:e,children:t,...r}){return(0,lf.jsxs)(Vc.__experimentalItem,{...r,children:[e&&(0,lf.jsxs)(Vc.__experimentalHStack,{justify:"flex-start",children:[(0,lf.jsx)(LR,{icon:e,size:24}),(0,lf.jsx)(Vc.FlexItem,{children:t})]}),!e&&t]})}function oa(e){return(0,lf.jsx)(Vc.Navigator.Button,{as:Fle,...e})}var Mle=l(Y(),1);var Lle=l(q(),1),Iz=l(Bt(),1);var DR=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},BR=function(e){return .2126*DR(e.r)+.7152*DR(e.g)+.0722*DR(e.b)};function Ez(e){e.prototype.luminance=function(){return t=BR(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,c=t instanceof e?t:new e(t);return i=this.rgba,s=c.toRgb(),a=BR(i),u=BR(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 ds=l(G(),1),Oz=l(me(),1),kz=l(xe(),1),zR=l(q(),1);var Ir=l(q(),1);var Pz=l(yl(),1),{lock:$Ue,unlock:et}=(0,Pz.__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:oWe}=et(Vd),nWe={link:[{value:":link",label:(0,Ir.__)("Link")},{value:":any-link",label:(0,Ir.__)("Any Link")},{value:":visited",label:(0,Ir.__)("Visited")},{value:":hover",label:(0,Ir.__)("Hover")},{value:":focus",label:(0,Ir.__)("Focus")},{value:":focus-visible",label:(0,Ir.__)("Focus-visible")},{value:":active",label:(0,Ir.__)("Active")}],button:[{value:":link",label:(0,Ir.__)("Link")},{value:":any-link",label:(0,Ir.__)("Any Link")},{value:":visited",label:(0,Ir.__)("Visited")},{value:":hover",label:(0,Ir.__)("Hover")},{value:":focus",label:(0,Ir.__)("Focus")},{value:":focus-visible",label:(0,Ir.__)("Focus-visible")},{value:":active",label:(0,Ir.__)("Active")}]},iWe={"core/button":[{value:":hover",label:(0,Ir.__)("Hover")},{value:":focus",label:(0,Ir.__)("Focus")},{value:":focus-visible",label:(0,Ir.__)("Focus-visible")},{value:":active",label:(0,Ir.__)("Active")}]},sWe=[{value:"@tablet",label:(0,Ir.__)("Tablet")},{value:"@mobile",label:(0,Ir.__)("Mobile")}];function jR(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"&&jR(e[r],t);return e}var Qx=(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=Qx(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function Eg(e,t){let r=Qx(structuredClone(e),t);return kh(r,e)}function Rz(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 Az(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=Rz(o,n),s=e?.styles?.elements?.heading?.typography?.fontFamily,a;return s?a=Rz(o,e?.styles?.elements?.heading?.typography?.fontFamily):a=i,[i,a]}SV([Ez]);function Dt(e,t,r="merged",o=!0,n){let{user:i,base:s,merged:a,onChange:u}=(0,ds.useContext)(so),c=n?.split(".").filter(Boolean)??[],f=c.find(y=>y.startsWith(":")),d=c.filter(y=>!y.startsWith(":")).join("."),m=[e,d].filter(Boolean).join("."),h=a;r==="base"?h=s:r==="user"&&(h=i);let g=(0,ds.useMemo)(()=>{let y=x0(h,m,t,o);return f?y?.[f]??{}:y},[h,m,t,o,f]),v=(0,ds.useCallback)(y=>{let x=y;f&&(x={...x0(i,m,t,!1),[f]:y});let b=N2(i,m,x,t);u(b)},[i,u,m,t,f]);return[g,v]}function fr(e,t,r="merged"){let{user:o,base:n,merged:i,onChange:s}=(0,ds.useContext)(so),a=i;r==="base"?a=n:r==="user"&&(a=o);let u=(0,ds.useMemo)(()=>Eh(a,e,t),[a,e,t]),c=(0,ds.useCallback)(f=>{let d=O2(o,e,f,t);s(d)},[o,s,e,t]);return[u,c]}var Nle=[];function Vle({title:e,settings:t,styles:r}){return e===(0,zR.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function Jx(e=[]){let{variationsFromTheme:t}=(0,Oz.useSelect)(o=>({variationsFromTheme:o(kz.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||Nle}),[]),{user:r}=(0,ds.useContext)(so);return(0,ds.useMemo)(()=>{let o=structuredClone(r),n=jR(o,e);n.title=(0,zR.__)("Default");let i=t.filter(a=>Eg(a,e)).map(a=>Ou(n,a)),s=[n,...i];return s?.length?s.filter(Vle):[]},[e,r,t])}var HR=l(O(),1),{useHasDimensionsPanel:vWe,useHasTypographyPanel:yWe,useHasColorPanel:bWe,useSettingsForBlockElement:wWe,useHasBackgroundPanel:xWe}=et(Iz.privateApis);var na=l(Y(),1);function Pm(){let[e="black"]=Dt("color.text"),[t="white"]=Dt("color.background"),[r=e]=Dt("elements.h1.color.text"),[o=r]=Dt("elements.link.color.text"),[n=o]=Dt("elements.button.color.background"),[i]=fr("color.palette.core")||[],[s]=fr("color.palette.theme")||[],[a]=fr("color.palette.custom")||[],u=(s??[]).concat(a??[]).concat(i??[]),c=u.filter(({color:m})=>m===e),f=u.filter(({color:m})=>m===n),d=c.concat(f).concat(u).filter(({color:m})=>m!==t).slice(0,2);return{paletteColors:u,highlightedColors:d}}var Fz=l(G(),1),Nz=l(Y(),1),GR=l(q(),1);function Dle(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}function Ble(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 jle(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 Pg(e){let t={fontFamily:jle(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=Ble(r),n=Dle(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 Rg=l(O(),1);function $x({fontSize:e,variation:t}){let{base:r}=(0,Fz.useContext)(so),o=r;t&&(o={...r,...t});let[n]=Dt("color.text"),[i,s]=Az(o),a=i?Pg(i):{},u=s?Pg(s):{};return n&&(a.color=n,u.color=n),e&&(a.fontSize=e,u.fontSize=e),(0,Rg.jsxs)(Nz.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,Rg.jsx)("span",{style:u,children:(0,GR._x)("A","Uppercase letter A")}),(0,Rg.jsx)("span",{style:a,children:(0,GR._x)("a","Lowercase letter A")})]})}var Vz=l(Y(),1);var Mz=l(O(),1);function Lz({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=Pm(),o=e*t;return r.map(({slug:n,color:i},s)=>(0,Mz.jsx)(Vz.__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 Dz=l(Y(),1),Rm=l(at(),1),cf=l(G(),1);var Xa=l(O(),1),UR=248,WR=152,zle={leading:!0,trailing:!0};function Hle({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=Dt("color.background"),[i]=Dt("color.gradient"),s=(0,Rm.useReducedMotion)(),[a,u]=(0,cf.useState)(!1),[c,{width:f}]=(0,Rm.useResizeObserver)(),[d,m]=(0,cf.useState)(f),[h,g]=(0,cf.useState)(),v=(0,Rm.useThrottle)(m,250,zle);(0,cf.useLayoutEffect)(()=>{f&&v(f)},[f,v]),(0,cf.useLayoutEffect)(()=>{let w=d?d/UR:1,S=w-(h||0);(Math.abs(S)>.1||!h)&&g(w)},[d,h]);let y=f?f/UR:1,x=h||y,b=!!f;return(0,Xa.jsxs)(Xa.Fragment,{children:[(0,Xa.jsx)("div",{style:{position:"relative"},children:c}),!b&&(0,Xa.jsx)(CE,{className:"global-styles-ui-preview__wrapper",style:{aspectRatio:UR/WR}}),b&&(0,Xa.jsx)("div",{className:Z("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:WR*x},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),tabIndex:-1,children:(0,Xa.jsx)(Dz.__unstableMotion.div,{style:{height:WR*x,width:"100%",background:i??n},initial:"start",animate:(a||r)&&!s&&t?"hover":"start",children:[].concat(e).map((w,S)=>w({ratio:x,key:S}))})})]})}var Am=Hle;var Dn=l(O(),1),Gle={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},Ule={hover:{opacity:1},start:{opacity:.5}},Wle={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function qle({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=Dt("typography.fontWeight"),[i="serif"]=Dt("typography.fontFamily"),[s=i]=Dt("elements.h1.typography.fontFamily"),[a=n]=Dt("elements.h1.typography.fontWeight"),[u="black"]=Dt("color.text"),[c=u]=Dt("elements.h1.color.text"),{paletteColors:f}=Pm();return(0,Dn.jsxs)(Am,{label:e,isFocused:t,withHoverView:r,children:[({ratio:d,key:m})=>(0,Dn.jsx)(na.__unstableMotion.div,{variants:Gle,style:{height:"100%",overflow:"hidden"},children:(0,Dn.jsxs)(na.__experimentalHStack,{spacing:10*d,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,Dn.jsx)($x,{fontSize:65*d,variation:o}),(0,Dn.jsx)(na.__experimentalVStack,{spacing:4*d,children:(0,Dn.jsx)(Lz,{normalizedColorSwatchSize:32,ratio:d})})]})},m),({key:d})=>(0,Dn.jsx)(na.__unstableMotion.div,{variants:r?Ule:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,Dn.jsx)(na.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:f.slice(0,4).map(({color:m},h)=>(0,Dn.jsx)("div",{style:{height:"100%",background:m,flexGrow:1}},h))})},d),({ratio:d,key:m})=>(0,Dn.jsx)(na.__unstableMotion.div,{variants:Wle,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,Dn.jsx)(na.__experimentalVStack,{spacing:3*d,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*d,boxSizing:"border-box"},children:e&&(0,Dn.jsx)("div",{style:{fontSize:40*d,fontFamily:s,color:c,fontWeight:a,lineHeight:"1em",textAlign:"center"},children:e})})},m)]})}var qR=qle;var jz=l(O(),1);var KR=l(So(),1),Om=l(q(),1),ff=l(Y(),1),ZR=l(me(),1),Mc=l(G(),1),e1=l(Bt(),1),qz=l(at(),1),Yz=l(fu(),1);var zz=l(So(),1),Hz=l(me(),1),Zle=l(Y(),1);var Xle=l(O(),1);function Qle(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function YR(e){let t=(0,Hz.useSelect)(n=>{let{getBlockStyles:i}=n(zz.store);return i(e)},[e]),[r]=Dt("variations",e),o=Object.keys(r??{});return Qle(t,o)}var uf=l(Y(),1),Gz=l(q(),1);var Uz=l(Bt(),1);var Wz=l(O(),1),{StateControl:$We,StateControlBadges:eqe}=et(Uz.privateApis);var ia=l(O(),1),{useHasDimensionsPanel:Jle,useHasTypographyPanel:$le,useHasBorderPanel:ece,useSettingsForBlockElement:tce,useHasColorPanel:rce,useHasBackgroundPanel:oce}=et(e1.privateApis);function nce(){let e=(0,ZR.useSelect)(n=>n(KR.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 ice(e){let[t]=fr("",e),r=tce(t,e),o=$le(r),n=rce(r),i=oce(r),s=ece(r),a=Jle(r),u=s||a,c=!!YR(e)?.length;return o||n||i||u||c}function sce({block:e}){return ice(e.name)?(0,ia.jsx)(oa,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,ia.jsxs)(ff.__experimentalHStack,{justify:"flex-start",children:[(0,ia.jsx)(e1.BlockIcon,{icon:e.icon}),(0,ia.jsx)(ff.FlexItem,{children:e.title})]})}):null}function ace({filterValue:e}){let t=nce(),r=(0,qz.useDebounce)(Yz.speak,500),{isMatchingSearchTerm:o}=(0,ZR.useSelect)(KR.store),n=e?t.filter(s=>o(s,e)):t,i=(0,Mc.useRef)(null);return(0,Mc.useEffect)(()=>{if(!e)return;let s=i.current?.childElementCount||0,a=(0,Om.sprintf)((0,Om._n)("%d result found.","%d results found.",s),s);r(a,"polite")},[e,r]),(0,ia.jsx)("div",{ref:i,className:"global-styles-ui-block-types-item-list",role:"list",children:n.length===0?(0,ia.jsx)(ff.__experimentalText,{align:"center",as:"p",children:(0,Om.__)("No blocks found.")}):n.map(s=>(0,ia.jsx)(sce,{block:s},"menu-itemblock-"+s.name))})}var aqe=(0,Mc.memo)(ace);var dce=l(So(),1),Qz=l(Bt(),1),XR=l(G(),1),mce=l(me(),1),pce=l(xe(),1),QR=l(Y(),1),Jz=l(q(),1);var lce=l(Bt(),1),Kz=l(So(),1),cce=l(Y(),1),uce=l(G(),1);var fce=l(O(),1),{getViewportBreakpoints:pqe,getViewportBreakpointValueInPixels:hqe}=et(Vd);var Zz=l(Y(),1),Xz=l(O(),1);function si({children:e,level:t=2}){return(0,Xz.jsx)(Zz.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var JR=l(O(),1);var{useHasDimensionsPanel:Oqe,useHasTypographyPanel:kqe,useHasBorderPanel:Iqe,useSettingsForBlockElement:Fqe,useHasColorPanel:Nqe,useHasFiltersPanel:Vqe,useHasImageSettingsPanel:Mqe,useHasBackgroundPanel:Lqe,BackgroundPanel:Dqe,BorderPanel:Bqe,ColorPanel:jqe,TypographyPanel:zqe,DimensionsPanel:Hqe,FiltersPanel:Gqe,ImageSettingsPanel:Uqe,AdvancedPanel:Wqe}=et(Qz.privateApis);var Ame=l(q(),1),Ome=l(Y(),1),kme=l(G(),1);var hce=l(Y(),1);var gce=l(O(),1);var vce=l(q(),1),t1=l(Y(),1);var $z=l(O(),1);var n1=l(Y(),1);var eH=l(Y(),1);var r1=l(O(),1),yce=({variation:e,isFocused:t,withHoverView:r})=>(0,r1.jsx)(Am,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,r1.jsx)(eH.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,r1.jsx)($x,{variation:e,fontSize:85*o})},n)}),tH=yce;var df=l(G(),1),rH=l(Pu(),1),o1=l(q(),1);var Lc=l(O(),1);function km({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[i,s]=(0,df.useState)(!1),{base:a,user:u,onChange:c}=(0,df.useContext)(so),f=(0,df.useMemo)(()=>{let y=Ou(a,e);return o&&(y=Qx(y,o)),{user:e,base:a,merged:y,onChange:()=>{}}},[e,a,o]),d=()=>c(e),m=y=>{y.keyCode===rH.ENTER&&(y.preventDefault(),d())},h=(0,df.useMemo)(()=>kh(u,e),[u,e]),g=e?.title;e?.description&&(g=(0,o1.sprintf)((0,o1._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let v=(0,Lc.jsx)("div",{className:Z("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,Lc.jsx)("div",{className:Z("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,Lc.jsx)(so.Provider,{value:f,children:n?(0,Lc.jsxs)(ht.Root,{children:[(0,Lc.jsx)(ht.Trigger,{render:v}),(0,Lc.jsx)(ht.Popup,{children:e?.title})]}):v})}var mf=l(O(),1),oH=["typography"];function i1({title:e,gap:t=2}){let r=Jx(oH);return r?.length<=1?null:(0,mf.jsxs)(n1.__experimentalVStack,{spacing:3,children:[e&&(0,mf.jsx)(si,{level:3,children:e}),(0,mf.jsx)(n1.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,mf.jsx)(km,{variation:o,properties:oH,showTooltip:!0,children:()=>(0,mf.jsx)(tH,{variation:o})},n))})]})}var Pme=l(q(),1),Fg=l(Y(),1);var Rme=l(G(),1);var s1=l(G(),1),a1=l(me(),1),$R=l(xe(),1),Ece=l(q(),1);var bce=l(r0(),1),wce=l(xe(),1);var nH=l(Y(),1);var Ai=l(q(),1);var xce={100:(0,Ai._x)("Thin","font weight"),200:(0,Ai._x)("Extra-light","font weight"),300:(0,Ai._x)("Light","font weight"),400:(0,Ai._x)("Normal","font weight"),500:(0,Ai._x)("Medium","font weight"),600:(0,Ai._x)("Semi-bold","font weight"),700:(0,Ai._x)("Bold","font weight"),800:(0,Ai._x)("Extra-bold","font weight"),900:(0,Ai._x)("Black","font weight")},Sce={normal:(0,Ai._x)("Normal","font style"),italic:(0,Ai._x)("Italic","font style")};var{File:xYe}=window,{kebabCase:SYe}=et(nH.privateApis);var Pce=l(O(),1),Ja=(0,s1.createContext)({});Ja.displayName="FontLibraryContext";var g1=l(q(),1),sA=l(Y(),1),WH=l(xe(),1),Tme=l(me(),1);var ai=l(Y(),1),mH=l(xe(),1),Fce=l(me(),1),c1=l(G(),1),u1=l(q(),1);var eA=l(q(),1),lH=l(G(),1),Ag=l(Y(),1);var Rce=l(Y(),1),l1=l(G(),1);var Ace=l(O(),1);var cH=l(O(),1);var uH=l(G(),1),fH=l(Y(),1);var dH=l(O(),1);var tA=l(O(),1);var Og=l(G(),1),jn=l(Y(),1),Mce=l(at(),1),kg=l(q(),1);var Lce=l(xe(),1);var Nce=l(q(),1),Im=l(Y(),1),pH=l(O(),1);var Vce=l(G(),1),hH=l(Y(),1);var gH=l(O(),1);var rA=l(O(),1),TKe={slug:"all",name:(0,kg._x)("All","font categories")};var Cme=l(q(),1),Dc=l(Y(),1),jH=l(G(),1);var f1=(e=>typeof wn<"u"?wn:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof wn<"u"?wn:t)[r]}):e)(function(e){if(typeof wn<"u")return wn.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),vH=(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 f1=="function"&&f1;if(!d&&m)return m(f,!0);if(u)return u(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 y=n[f][1][v];return a(y||v)},g,g.exports,o,n,i,s)}return i[f].exports}for(var u=typeof f1=="function"&&f1,c=0;c<s.length;c++)a(s[c]);return a}return o})()({1:[function(o,n,i){var s=4096,a=2*s+32,u=2*s-1,c=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=u,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_&u]<<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_&c[d];return this.bit_pos_+=d,m},n.exports=f},{}],2:[function(o,n,i){var s=0,a=1,u=2,c=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"),c=o("./dictionary"),f=o("./huffman").HuffmanCode,d=o("./huffman").BrotliBuildHuffmanTable,m=o("./context"),h=o("./prefix"),g=o("./transform"),v=8,y=16,x=256,b=704,w=26,S=6,C=2,_=8,R=255,E=1080,A=18,M=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 L(oe){var X;return oe.readBits(1)===0?16:(X=oe.readBits(3),X>0?17+X:(X=oe.readBits(3),X>0?8+X:17))}function D(oe){if(oe.readBits(1)){var X=oe.readBits(3);return X===0?1:oe.readBits(X)+(1<<X)}return 0}function j(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function F(oe){var X=new j,ce,J,le;if(X.input_end=oe.readBits(1),X.input_end&&oe.readBits(1))return X;if(ce=oe.readBits(2)+4,ce===7){if(X.is_metadata=!0,oe.readBits(1)!==0)throw new Error("Invalid reserved bit");if(J=oe.readBits(2),J===0)return X;for(le=0;le<J;le++){var Re=oe.readBits(8);if(le+1===J&&J>1&&Re===0)throw new Error("Invalid size byte");X.meta_block_length|=Re<<le*8}}else for(le=0;le<ce;++le){var Ae=oe.readBits(4);if(le+1===ce&&ce>4&&Ae===0)throw new Error("Invalid size nibble");X.meta_block_length|=Ae<<le*4}return++X.meta_block_length,!X.input_end&&!X.is_metadata&&(X.is_uncompressed=oe.readBits(1)),X}function P(oe,X,ce){var J=X,le;return ce.fillBitWindow(),X+=ce.val_>>>ce.bit_pos_&R,le=oe[X].bits-_,le>0&&(ce.bit_pos_+=_,X+=oe[X].value,X+=ce.val_>>>ce.bit_pos_&(1<<le)-1),ce.bit_pos_+=oe[X].bits,oe[X].value}function V(oe,X,ce,J){for(var le=0,Re=v,Ae=0,Ie=0,Fe=32768,Ne=[],H=0;H<32;H++)Ne.push(new f(0,0));for(d(Ne,0,5,oe,A);le<X&&Fe>0;){var ie=0,Le;if(J.readMoreInput(),J.fillBitWindow(),ie+=J.val_>>>J.bit_pos_&31,J.bit_pos_+=Ne[ie].bits,Le=Ne[ie].value&255,Le<y)Ae=0,ce[le++]=Le,Le!==0&&(Re=Le,Fe-=32768>>Le);else{var Be=Le-14,Ye,wt,Ke=0;if(Le===y&&(Ke=Re),Ie!==Ke&&(Ae=0,Ie=Ke),Ye=Ae,Ae>0&&(Ae-=2,Ae<<=Be),Ae+=J.readBits(Be)+3,wt=Ae-Ye,le+wt>X)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var nt=0;nt<wt;nt++)ce[le+nt]=Ie;le+=wt,Ie!==0&&(Fe-=wt<<15-Ie)}}if(Fe!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+Fe);for(;le<X;le++)ce[le]=0}function z(oe,X,ce,J){var le=0,Re,Ae=new Uint8Array(oe);if(J.readMoreInput(),Re=J.readBits(2),Re===1){for(var Ie,Fe=oe-1,Ne=0,H=new Int32Array(4),ie=J.readBits(2)+1;Fe;)Fe>>=1,++Ne;for(Ie=0;Ie<ie;++Ie)H[Ie]=J.readBits(Ne)%oe,Ae[H[Ie]]=2;switch(Ae[H[0]]=1,ie){case 1:break;case 3:if(H[0]===H[1]||H[0]===H[2]||H[1]===H[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(H[0]===H[1])throw new Error("[ReadHuffmanCode] invalid symbols");Ae[H[1]]=1;break;case 4:if(H[0]===H[1]||H[0]===H[2]||H[0]===H[3]||H[1]===H[2]||H[1]===H[3]||H[2]===H[3])throw new Error("[ReadHuffmanCode] invalid symbols");J.readBits(1)?(Ae[H[2]]=3,Ae[H[3]]=3):Ae[H[0]]=2;break}}else{var Ie,Le=new Uint8Array(A),Be=32,Ye=0,wt=[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(Ie=Re;Ie<A&&Be>0;++Ie){var Ke=M[Ie],nt=0,Ut;J.fillBitWindow(),nt+=J.val_>>>J.bit_pos_&15,J.bit_pos_+=wt[nt].bits,Ut=wt[nt].value,Le[Ke]=Ut,Ut!==0&&(Be-=32>>Ut,++Ye)}if(!(Ye===1||Be===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");V(Le,oe,Ae,J)}if(le=d(X,ce,_,Ae,oe),le===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return le}function W(oe,X,ce){var J,le;return J=P(oe,X,ce),le=h.kBlockLengthPrefixCode[J].nbits,h.kBlockLengthPrefixCode[J].offset+ce.readBits(le)}function Q(oe,X,ce){var J;return oe<I?(ce+=T[oe],ce&=3,J=X[ce]+N[oe]):J=oe-I+1,J}function ue(oe,X){for(var ce=oe[X],J=X;J;--J)oe[J]=oe[J-1];oe[0]=ce}function re(oe,X){var ce=new Uint8Array(256),J;for(J=0;J<256;++J)ce[J]=J;for(J=0;J<X;++J){var le=oe[J];oe[J]=ce[le],le&&ue(ce,le)}}function se(oe,X){this.alphabet_size=oe,this.num_htrees=X,this.codes=new Array(X+X*B[oe+31>>>5]),this.htrees=new Uint32Array(X)}se.prototype.decode=function(oe){var X,ce,J=0;for(X=0;X<this.num_htrees;++X)this.htrees[X]=J,ce=z(this.alphabet_size,this.codes,J,oe),J+=ce};function ae(oe,X){var ce={num_htrees:null,context_map:null},J,le=0,Re,Ae;X.readMoreInput();var Ie=ce.num_htrees=D(X)+1,Fe=ce.context_map=new Uint8Array(oe);if(Ie<=1)return ce;for(J=X.readBits(1),J&&(le=X.readBits(4)+1),Re=[],Ae=0;Ae<E;Ae++)Re[Ae]=new f(0,0);for(z(Ie+le,Re,0,X),Ae=0;Ae<oe;){var Ne;if(X.readMoreInput(),Ne=P(Re,0,X),Ne===0)Fe[Ae]=0,++Ae;else if(Ne<=le)for(var H=1+(1<<Ne)+X.readBits(Ne);--H;){if(Ae>=oe)throw new Error("[DecodeContextMap] i >= context_map_size");Fe[Ae]=0,++Ae}else Fe[Ae]=Ne-le,++Ae}return X.readBits(1)&&re(Fe,oe),ce}function de(oe,X,ce,J,le,Re,Ae){var Ie=ce*2,Fe=ce,Ne=P(X,ce*E,Ae),H;Ne===0?H=le[Ie+(Re[Fe]&1)]:Ne===1?H=le[Ie+(Re[Fe]-1&1)]+1:H=Ne-2,H>=oe&&(H-=oe),J[ce]=H,le[Ie+(Re[Fe]&1)]=H,++Re[Fe]}function ye(oe,X,ce,J,le,Re){var Ae=le+1,Ie=ce&le,Fe=Re.pos_&u.IBUF_MASK,Ne;if(X<8||Re.bit_pos_+(X<<3)<Re.bit_end_pos_){for(;X-- >0;)Re.readMoreInput(),J[Ie++]=Re.readBits(8),Ie===Ae&&(oe.write(J,Ae),Ie=0);return}if(Re.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;Re.bit_pos_<32;)J[Ie]=Re.val_>>>Re.bit_pos_,Re.bit_pos_+=8,++Ie,--X;if(Ne=Re.bit_end_pos_-Re.bit_pos_>>3,Fe+Ne>u.IBUF_MASK){for(var H=u.IBUF_MASK+1-Fe,ie=0;ie<H;ie++)J[Ie+ie]=Re.buf_[Fe+ie];Ne-=H,Ie+=H,X-=H,Fe=0}for(var ie=0;ie<Ne;ie++)J[Ie+ie]=Re.buf_[Fe+ie];if(Ie+=Ne,X-=Ne,Ie>=Ae){oe.write(J,Ae),Ie-=Ae;for(var ie=0;ie<Ie;ie++)J[ie]=J[Ae+ie]}for(;Ie+X>=Ae;){if(Ne=Ae-Ie,Re.input_.read(J,Ie,Ne)<Ne)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");oe.write(J,Ae),X-=Ne,Ie=0}if(Re.input_.read(J,Ie,X)<X)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");Re.reset()}function fe(oe){var X=oe.bit_pos_+7&-8,ce=oe.readBits(X-oe.bit_pos_);return ce==0}function ke(oe){var X=new s(oe),ce=new u(X);L(ce);var J=F(ce);return J.meta_block_length}i.BrotliDecompressedSize=ke;function ne(oe,X){var ce=new s(oe);X==null&&(X=ke(oe));var J=new Uint8Array(X),le=new a(J);return Te(ce,le),le.pos<le.buffer.length&&(le.buffer=le.buffer.subarray(0,le.pos)),le.buffer}i.BrotliDecompressBuffer=ne;function Te(oe,X){var ce,J=0,le=0,Re=0,Ae,Ie=0,Fe,Ne,H,ie,Le=[16,15,11,4],Be=0,Ye=0,wt=0,Ke=[new se(0,0),new se(0,0),new se(0,0)],nt,Ut,je,ys=128+u.READ_SIZE;je=new u(oe),Re=L(je),Ae=(1<<Re)-16,Fe=1<<Re,Ne=Fe-1,H=new Uint8Array(Fe+ys+c.maxDictionaryWordLength),ie=Fe,nt=[],Ut=[];for(var Li=0;Li<3*E;Li++)nt[Li]=new f(0,0),Ut[Li]=new f(0,0);for(;!le;){var tr=0,ma,ao=[1<<28,1<<28,1<<28],rt=[0],Ft=[1,1,1],K=[0,1,0,1,0,1],pe=[0],k,be,yt,ge,Vr=null,we=null,Yt,$=null,ee,Di=0,Ot=null,Pe=0,pa=0,Gn=null,rr=0,pt=0,gr=0,Mr,Kr;for(ce=0;ce<3;++ce)Ke[ce].codes=null,Ke[ce].htrees=null;je.readMoreInput();var ha=F(je);if(tr=ha.meta_block_length,J+tr>X.buffer.length){var Jc=new Uint8Array(J+tr);Jc.set(X.buffer),X.buffer=Jc}if(le=ha.input_end,ma=ha.is_uncompressed,ha.is_metadata){for(fe(je);tr>0;--tr)je.readMoreInput(),je.readBits(8);continue}if(tr!==0){if(ma){je.bit_pos_=je.bit_pos_+7&-8,ye(X,tr,J,H,Ne,je),J+=tr;continue}for(ce=0;ce<3;++ce)Ft[ce]=D(je)+1,Ft[ce]>=2&&(z(Ft[ce]+2,nt,ce*E,je),z(w,Ut,ce*E,je),ao[ce]=W(Ut,ce*E,je),pe[ce]=1);for(je.readMoreInput(),k=je.readBits(2),be=I+(je.readBits(4)<<k),yt=(1<<k)-1,ge=be+(48<<k),we=new Uint8Array(Ft[0]),ce=0;ce<Ft[0];++ce)je.readMoreInput(),we[ce]=je.readBits(2)<<1;var dr=ae(Ft[0]<<S,je);Yt=dr.num_htrees,Vr=dr.context_map;var Go=ae(Ft[2]<<C,je);for(ee=Go.num_htrees,$=Go.context_map,Ke[0]=new se(x,Yt),Ke[1]=new se(b,Ft[1]),Ke[2]=new se(ge,ee),ce=0;ce<3;++ce)Ke[ce].decode(je);for(Ot=0,Gn=0,Mr=we[rt[0]],pt=m.lookupOffsets[Mr],gr=m.lookupOffsets[Mr+1],Kr=Ke[1].htrees[0];tr>0;){var vr,Uo,yn,Df,OS,bn,Un,ga,Jm,Bf,$m;for(je.readMoreInput(),ao[1]===0&&(de(Ft[1],nt,1,rt,K,pe,je),ao[1]=W(Ut,E,je),Kr=Ke[1].htrees[rt[1]]),--ao[1],vr=P(Ke[1].codes,Kr,je),Uo=vr>>6,Uo>=2?(Uo-=2,Un=-1):Un=0,yn=h.kInsertRangeLut[Uo]+(vr>>3&7),Df=h.kCopyRangeLut[Uo]+(vr&7),OS=h.kInsertLengthPrefixCode[yn].offset+je.readBits(h.kInsertLengthPrefixCode[yn].nbits),bn=h.kCopyLengthPrefixCode[Df].offset+je.readBits(h.kCopyLengthPrefixCode[Df].nbits),Ye=H[J-1&Ne],wt=H[J-2&Ne],Bf=0;Bf<OS;++Bf)je.readMoreInput(),ao[0]===0&&(de(Ft[0],nt,0,rt,K,pe,je),ao[0]=W(Ut,0,je),Di=rt[0]<<S,Ot=Di,Mr=we[rt[0]],pt=m.lookupOffsets[Mr],gr=m.lookupOffsets[Mr+1]),Jm=m.lookup[pt+Ye]|m.lookup[gr+wt],Pe=Vr[Ot+Jm],--ao[0],wt=Ye,Ye=P(Ke[0].codes,Ke[0].htrees[Pe],je),H[J&Ne]=Ye,(J&Ne)===Ne&&X.write(H,Fe),++J;if(tr-=OS,tr<=0)break;if(Un<0){var Jm;if(je.readMoreInput(),ao[2]===0&&(de(Ft[2],nt,2,rt,K,pe,je),ao[2]=W(Ut,2*E,je),pa=rt[2]<<C,Gn=pa),--ao[2],Jm=(bn>4?3:bn-2)&255,rr=$[Gn+Jm],Un=P(Ke[2].codes,Ke[2].htrees[rr],je),Un>=be){var kS,LO,ep;Un-=be,LO=Un&yt,Un>>=k,kS=(Un>>1)+1,ep=(2+(Un&1)<<kS)-4,Un=be+(ep+je.readBits(kS)<<k)+LO}}if(ga=Q(Un,Le,Be),ga<0)throw new Error("[BrotliDecompress] invalid distance");if(J<Ae&&Ie!==Ae?Ie=J:Ie=Ae,$m=J&Ne,ga>Ie)if(bn>=c.minDictionaryWordLength&&bn<=c.maxDictionaryWordLength){var ep=c.offsetsByLength[bn],DO=ga-Ie-1,BO=c.sizeBitsByLength[bn],tK=(1<<BO)-1,rK=DO&tK,jO=DO>>BO;if(ep+=rK*bn,jO<g.kNumTransforms){var IS=g.transformDictionaryWord(H,$m,ep,bn,jO);if($m+=IS,J+=IS,tr-=IS,$m>=ie){X.write(H,Fe);for(var sv=0;sv<$m-ie;sv++)H[sv]=H[ie+sv]}}else throw new Error("Invalid backward reference. pos: "+J+" distance: "+ga+" len: "+bn+" bytes left: "+tr)}else throw new Error("Invalid backward reference. pos: "+J+" distance: "+ga+" len: "+bn+" bytes left: "+tr);else{if(Un>0&&(Le[Be&3]=ga,++Be),bn>tr)throw new Error("Invalid backward reference. pos: "+J+" distance: "+ga+" len: "+bn+" bytes left: "+tr);for(Bf=0;Bf<bn;++Bf)H[J&Ne]=H[J-ga&Ne],(J&Ne)===Ne&&X.write(H,Fe),++J,--tr}Ye=H[J-1&Ne],wt=H[J-2&Ne]}J&=1073741823}}X.write(H,J&Ne)}i.BrotliDecompress=Te,c.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(d,m){this.bits=d,this.value=m}i.HuffmanCode=s;var a=15;function u(d,m){for(var h=1<<m-1;d&h;)h>>=1;return(d&h-1)+h}function c(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 y=m,x,b,w,S,C,_,R,E,A,M,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,b=1;b<a;b++)N[b+1]=N[b]+T[b];for(w=0;w<v;w++)g[w]!==0&&(I[N[g[w]]++]=w);if(E=h,A=1<<E,M=A,N[a]===1){for(S=0;S<M;++S)d[m+S]=new s(0,I[0]&65535);return M}for(S=0,w=0,b=1,C=2;b<=h;++b,C<<=1)for(;T[b]>0;--T[b])x=new s(b&255,I[w++]&65535),c(d,m+S,C,A,x),S=u(S,b);for(R=M-1,_=-1,b=h+1,C=2;b<=a;++b,C<<=1)for(;T[b]>0;--T[b])(S&R)!==_&&(m+=A,E=f(T,b,h),A=1<<E,M+=A,_=S&R,d[y+_]=new s(E+h&255,m-y-_&65535)),x=new s(b-h&255,I[w++]&65535),c(d,m+(S>>h),C,A,x),S=u(S,b);return M}},{}],8:[function(o,n,i){"use strict";i.byteLength=h,i.toByteArray=v,i.fromByteArray=b;for(var s=[],a=[],u=typeof Uint8Array<"u"?Uint8Array:Array,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=0,d=c.length;f<d;++f)s[f]=c[f],a[c.charCodeAt(f)]=f;a[45]=62,a[95]=63;function m(w){var S=w.length;if(S%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var C=w.indexOf("=");C===-1&&(C=S);var _=C===S?0:4-C%4;return[C,_]}function h(w){var S=m(w),C=S[0],_=S[1];return(C+_)*3/4-_}function g(w,S,C){return(S+C)*3/4-C}function v(w){for(var S,C=m(w),_=C[0],R=C[1],E=new u(g(w,_,R)),A=0,M=R>0?_-4:_,I=0;I<M;I+=4)S=a[w.charCodeAt(I)]<<18|a[w.charCodeAt(I+1)]<<12|a[w.charCodeAt(I+2)]<<6|a[w.charCodeAt(I+3)],E[A++]=S>>16&255,E[A++]=S>>8&255,E[A++]=S&255;return R===2&&(S=a[w.charCodeAt(I)]<<2|a[w.charCodeAt(I+1)]>>4,E[A++]=S&255),R===1&&(S=a[w.charCodeAt(I)]<<10|a[w.charCodeAt(I+1)]<<4|a[w.charCodeAt(I+2)]>>2,E[A++]=S>>8&255,E[A++]=S&255),E}function y(w){return s[w>>18&63]+s[w>>12&63]+s[w>>6&63]+s[w&63]}function x(w,S,C){for(var _,R=[],E=S;E<C;E+=3)_=(w[E]<<16&16711680)+(w[E+1]<<8&65280)+(w[E+2]&255),R.push(y(_));return R.join("")}function b(w){for(var S,C=w.length,_=C%3,R=[],E=16383,A=0,M=C-_;A<M;A+=E)R.push(x(w,A,A+E>M?M:A+E));return _===1?(S=w[C-1],R.push(s[S>>2]+s[S<<4&63]+"==")):_===2&&(S=(w[C-2]<<8)+w[C-1],R.push(s[S>>10]+s[S>>4&63]+s[S<<2&63]+"=")),R.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,c,f){this.pos+f>this.buffer.length&&(f=this.buffer.length-this.pos);for(var d=0;d<f;d++)u[c+d]=this.buffer[this.pos+d];return this.pos+=f,f},i.BrotliInput=s;function a(u){this.buffer=u,this.pos=0}a.prototype.write=function(u,c){if(this.pos+c>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(u.subarray(0,c),this.pos),this.pos+=c,c},i.BrotliOutput=a},{}],11:[function(o,n,i){var s=o("./dictionary"),a=0,u=1,c=2,f=3,d=4,m=5,h=6,g=7,v=8,y=9,x=10,b=11,w=12,S=13,C=14,_=15,R=16,E=17,A=18,M=19,I=20;function T(L,D,j){this.prefix=new Uint8Array(L.length),this.transform=D,this.suffix=new Uint8Array(j.length);for(var F=0;F<L.length;F++)this.prefix[F]=L.charCodeAt(F);for(var F=0;F<j.length;F++)this.suffix[F]=j.charCodeAt(F)}var N=[new T("",a,""),new T("",a," "),new T(" ",a," "),new T("",w,""),new T("",x," "),new T("",a," the "),new T(" ",a,""),new T("s ",a," "),new T("",a," of "),new T("",x,""),new T("",a," and "),new T("",S,""),new T("",u,""),new T(", ",a," "),new T("",a,", "),new T(" ",x," "),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("",c,""),new T("",a," a "),new T("",a," that "),new T(" ",x,""),new T("",a,". "),new T(".",a,""),new T(" ",a,", "),new T("",_,""),new T("",a," with "),new T("",a,"'"),new T("",a," from "),new T("",a," by "),new T("",R,""),new T("",E,""),new T(" the ",a,""),new T("",d,""),new T("",a,". The "),new T("",b,""),new T("",a," on "),new T("",a," as "),new T("",a," is "),new T("",g,""),new T("",u,"ing "),new T("",a,`
-	`),new T("",a,":"),new T(" ",a,". "),new T("",a,"ed "),new T("",I,""),new T("",A,""),new T("",h,""),new T("",a,"("),new T("",x,", "),new T("",v,""),new T("",a," at "),new T("",a,"ly "),new T(" the ",a," of "),new T("",m,""),new T("",y,""),new T(" ",x,", "),new T("",x,'"'),new T(".",a,"("),new T("",b," "),new T("",x,'">'),new T("",a,'="'),new T(" ",a,"."),new T(".com/",a,""),new T(" the ",a," of the "),new T("",x,"'"),new T("",a,". This "),new T("",a,","),new T(".",a," "),new T("",x,"("),new T("",x,"."),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("",x,". "),new T(" ",a,"("),new T("",a,"ful "),new T(" ",x,". "),new T("",a,"ive "),new T("",a,"less "),new T("",b,"'"),new T("",a,"est "),new T(" ",x,"."),new T("",b,'">'),new T(" ",a,"='"),new T("",x,","),new T("",a,"ize "),new T("",b,"."),new T("\xC2\xA0",a,""),new T(" ",a,","),new T("",x,'="'),new T("",b,'="'),new T("",a,"ous "),new T("",b,", "),new T("",x,"='"),new T(" ",x,","),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(" ",x,'="'),new T(" ",b,"='"),new T(" ",x,"='")];i.kTransforms=N,i.kNumTransforms=N.length;function B(L,D){return L[D]<192?(L[D]>=97&&L[D]<=122&&(L[D]^=32),1):L[D]<224?(L[D+1]^=32,2):(L[D+2]^=5,3)}i.transformDictionaryWord=function(L,D,j,F,P){var V=N[P].prefix,z=N[P].suffix,W=N[P].transform,Q=W<w?0:W-(w-1),ue=0,re=D,se;Q>F&&(Q=F);for(var ae=0;ae<V.length;)L[D++]=V[ae++];for(j+=Q,F-=Q,W<=y&&(F-=W),ue=0;ue<F;ue++)L[D++]=s.dictionary[j+ue];if(se=D-F,W===x)B(L,se);else if(W===b)for(;F>0;){var de=B(L,se);se+=de,F-=de}for(var ye=0;ye<z.length;)L[D++]=z[ye++];return D-re}},{"./dictionary":6}],12:[function(o,n,i){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var d1=(e=>typeof wn<"u"?wn:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof wn<"u"?wn:t)[r]}):e)(function(e){if(typeof wn<"u")return wn.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),yH=(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 d1=="function"&&d1;if(!d&&m)return m(f,!0);if(u)return u(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 y=n[f][1][v];return a(y||v)},g,g.exports,o,n,i,s)}return i[f].exports}for(var u=typeof d1=="function"&&d1,c=0;c<s.length;c++)a(s[c]);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 u={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,y;for(h=0,d=0,m=f.length;d<m;d++)h+=f[d].length;for(y=new Uint8Array(h),g=0,d=0,m=f.length;d<m;d++)v=f[d],y.set(v,g),g+=v.length;return y}},c={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,u)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,c))},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 c=new s.Buf8(256),f=0;f<256;f++)c[f]=f>=252?6:f>=248?5:f>=240?4:f>=224?3:f>=192?2:1;c[254]=c[254]=1,i.string2buf=function(m){var h,g,v,y,x,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),x=0,y=0;x<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[x++]=g:g<2048?(h[x++]=192|g>>>6,h[x++]=128|g&63):g<65536?(h[x++]=224|g>>>12,h[x++]=128|g>>>6&63,h[x++]=128|g&63):(h[x++]=240|g>>>18,h[x++]=128|g>>>12&63,h[x++]=128|g>>>6&63,h[x++]=128|g&63);return h};function d(m,h){if(h<65534&&(m.subarray&&u||!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,y,x,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(x=c[y],x>4){w[v++]=65533,g+=x-1;continue}for(y&=x===2?31:x===3?15:7;x>1&&g<b;)y=y<<6|m[g++]&63,x--;if(x>1){w[v++]=65533;continue}y<65536?w[v++]=y:(y-=65536,w[v++]=55296|y>>10&1023,w[v++]=56320|y&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+c[m[g]]>h?g:h}},{"./common":1}],3:[function(o,n,i){"use strict";function s(a,u,c,f){for(var d=a&65535|0,m=a>>>16&65535|0,h=0;c!==0;){h=c>2e3?2e3:c,c-=h;do d=d+u[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 c,f=[],d=0;d<256;d++){c=d;for(var m=0;m<8;m++)c=c&1?3988292384^c>>>1:c>>>1;f[d]=c}return f}var a=s();function u(c,f,d,m){var h=a,g=m+d;c^=-1;for(var v=m;v<g;v++)c=c>>>8^h[(c^f[v])&255];return c^-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(c,f){var d,m,h,g,v,y,x,b,w,S,C,_,R,E,A,M,I,T,N,B,L,D,j,F,P;d=c.state,m=c.next_in,F=c.input,h=m+(c.avail_in-5),g=c.next_out,P=c.output,v=g-(f-c.avail_out),y=g+(c.avail_out-257),x=d.dmax,b=d.wsize,w=d.whave,S=d.wnext,C=d.window,_=d.hold,R=d.bits,E=d.lencode,A=d.distcode,M=(1<<d.lenbits)-1,I=(1<<d.distbits)-1;e:do{R<15&&(_+=F[m++]<<R,R+=8,_+=F[m++]<<R,R+=8),T=E[_&M];t:for(;;){if(N=T>>>24,_>>>=N,R-=N,N=T>>>16&255,N===0)P[g++]=T&65535;else if(N&16){B=T&65535,N&=15,N&&(R<N&&(_+=F[m++]<<R,R+=8),B+=_&(1<<N)-1,_>>>=N,R-=N),R<15&&(_+=F[m++]<<R,R+=8,_+=F[m++]<<R,R+=8),T=A[_&I];r:for(;;){if(N=T>>>24,_>>>=N,R-=N,N=T>>>16&255,N&16){if(L=T&65535,N&=15,R<N&&(_+=F[m++]<<R,R+=8,R<N&&(_+=F[m++]<<R,R+=8)),L+=_&(1<<N)-1,L>x){c.msg="invalid distance too far back",d.mode=s;break e}if(_>>>=N,R-=N,N=g-v,L>N){if(N=L-N,N>w&&d.sane){c.msg="invalid distance too far back",d.mode=s;break e}if(D=0,j=C,S===0){if(D+=b-N,N<B){B-=N;do P[g++]=C[D++];while(--N);D=g-L,j=P}}else if(S<N){if(D+=b+S-N,N-=S,N<B){B-=N;do P[g++]=C[D++];while(--N);if(D=0,S<B){N=S,B-=N;do P[g++]=C[D++];while(--N);D=g-L,j=P}}}else if(D+=S-N,N<B){B-=N;do P[g++]=C[D++];while(--N);D=g-L,j=P}for(;B>2;)P[g++]=j[D++],P[g++]=j[D++],P[g++]=j[D++],B-=3;B&&(P[g++]=j[D++],B>1&&(P[g++]=j[D++]))}else{D=g-L;do P[g++]=P[D++],P[g++]=P[D++],P[g++]=P[D++],B-=3;while(B>2);B&&(P[g++]=P[D++],B>1&&(P[g++]=P[D++]))}}else if((N&64)===0){T=A[(T&65535)+(_&(1<<N)-1)];continue r}else{c.msg="invalid distance code",d.mode=s;break e}break}}else if((N&64)===0){T=E[(T&65535)+(_&(1<<N)-1)];continue t}else if(N&32){d.mode=a;break e}else{c.msg="invalid literal/length code",d.mode=s;break e}break}}while(m<h&&g<y);B=R>>3,m-=B,R-=B<<3,_&=(1<<R)-1,c.next_in=m,c.next_out=g,c.avail_in=m<h?5+(h-m):5-(m-h),c.avail_out=g<y?257+(y-g):257-(g-y),d.hold=_,d.bits=R}},{}],8:[function(o,n,i){"use strict";var s=o("../utils/common"),a=o("./adler32"),u=o("./crc32"),c=o("./inffast"),f=o("./inftrees"),d=0,m=1,h=2,g=4,v=5,y=6,x=0,b=1,w=2,S=-2,C=-3,_=-4,R=-5,E=8,A=1,M=2,I=3,T=4,N=5,B=6,L=7,D=8,j=9,F=10,P=11,V=12,z=13,W=14,Q=15,ue=16,re=17,se=18,ae=19,de=20,ye=21,fe=22,ke=23,ne=24,Te=25,oe=26,X=27,ce=28,J=29,le=30,Re=31,Ae=32,Ie=852,Fe=592,Ne=15,H=Ne;function ie(K){return(K>>>24&255)+(K>>>8&65280)+((K&65280)<<8)+((K&255)<<24)}function Le(){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 Be(K){var pe;return!K||!K.state?S:(pe=K.state,K.total_in=K.total_out=pe.total=0,K.msg="",pe.wrap&&(K.adler=pe.wrap&1),pe.mode=A,pe.last=0,pe.havedict=0,pe.dmax=32768,pe.head=null,pe.hold=0,pe.bits=0,pe.lencode=pe.lendyn=new s.Buf32(Ie),pe.distcode=pe.distdyn=new s.Buf32(Fe),pe.sane=1,pe.back=-1,x)}function Ye(K){var pe;return!K||!K.state?S:(pe=K.state,pe.wsize=0,pe.whave=0,pe.wnext=0,Be(K))}function wt(K,pe){var k,be;return!K||!K.state||(be=K.state,pe<0?(k=0,pe=-pe):(k=(pe>>4)+1,pe<48&&(pe&=15)),pe&&(pe<8||pe>15))?S:(be.window!==null&&be.wbits!==pe&&(be.window=null),be.wrap=k,be.wbits=pe,Ye(K))}function Ke(K,pe){var k,be;return K?(be=new Le,K.state=be,be.window=null,k=wt(K,pe),k!==x&&(K.state=null),k):S}function nt(K){return Ke(K,H)}var Ut=!0,je,ys;function Li(K){if(Ut){var pe;for(je=new s.Buf32(512),ys=new s.Buf32(32),pe=0;pe<144;)K.lens[pe++]=8;for(;pe<256;)K.lens[pe++]=9;for(;pe<280;)K.lens[pe++]=7;for(;pe<288;)K.lens[pe++]=8;for(f(m,K.lens,0,288,je,0,K.work,{bits:9}),pe=0;pe<32;)K.lens[pe++]=5;f(h,K.lens,0,32,ys,0,K.work,{bits:5}),Ut=!1}K.lencode=je,K.lenbits=9,K.distcode=ys,K.distbits=5}function tr(K,pe,k,be){var yt,ge=K.state;return ge.window===null&&(ge.wsize=1<<ge.wbits,ge.wnext=0,ge.whave=0,ge.window=new s.Buf8(ge.wsize)),be>=ge.wsize?(s.arraySet(ge.window,pe,k-ge.wsize,ge.wsize,0),ge.wnext=0,ge.whave=ge.wsize):(yt=ge.wsize-ge.wnext,yt>be&&(yt=be),s.arraySet(ge.window,pe,k-be,yt,ge.wnext),be-=yt,be?(s.arraySet(ge.window,pe,k-be,be,0),ge.wnext=be,ge.whave=ge.wsize):(ge.wnext+=yt,ge.wnext===ge.wsize&&(ge.wnext=0),ge.whave<ge.wsize&&(ge.whave+=yt))),0}function ma(K,pe){var k,be,yt,ge,Vr,we,Yt,$,ee,Di,Ot,Pe,pa,Gn,rr=0,pt,gr,Mr,Kr,ha,Jc,dr,Go,vr=new s.Buf8(4),Uo,yn,Df=[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 S;k=K.state,k.mode===V&&(k.mode=z),Vr=K.next_out,yt=K.output,Yt=K.avail_out,ge=K.next_in,be=K.input,we=K.avail_in,$=k.hold,ee=k.bits,Di=we,Ot=Yt,Go=x;e:for(;;)switch(k.mode){case A:if(k.wrap===0){k.mode=z;break}for(;ee<16;){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}if(k.wrap&2&&$===35615){k.check=0,vr[0]=$&255,vr[1]=$>>>8&255,k.check=u(k.check,vr,2,0),$=0,ee=0,k.mode=M;break}if(k.flags=0,k.head&&(k.head.done=!1),!(k.wrap&1)||((($&255)<<8)+($>>8))%31){K.msg="incorrect header check",k.mode=le;break}if(($&15)!==E){K.msg="unknown compression method",k.mode=le;break}if($>>>=4,ee-=4,dr=($&15)+8,k.wbits===0)k.wbits=dr;else if(dr>k.wbits){K.msg="invalid window size",k.mode=le;break}k.dmax=1<<dr,K.adler=k.check=1,k.mode=$&512?F:V,$=0,ee=0;break;case M:for(;ee<16;){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}if(k.flags=$,(k.flags&255)!==E){K.msg="unknown compression method",k.mode=le;break}if(k.flags&57344){K.msg="unknown header flags set",k.mode=le;break}k.head&&(k.head.text=$>>8&1),k.flags&512&&(vr[0]=$&255,vr[1]=$>>>8&255,k.check=u(k.check,vr,2,0)),$=0,ee=0,k.mode=I;case I:for(;ee<32;){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}k.head&&(k.head.time=$),k.flags&512&&(vr[0]=$&255,vr[1]=$>>>8&255,vr[2]=$>>>16&255,vr[3]=$>>>24&255,k.check=u(k.check,vr,4,0)),$=0,ee=0,k.mode=T;case T:for(;ee<16;){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}k.head&&(k.head.xflags=$&255,k.head.os=$>>8),k.flags&512&&(vr[0]=$&255,vr[1]=$>>>8&255,k.check=u(k.check,vr,2,0)),$=0,ee=0,k.mode=N;case N:if(k.flags&1024){for(;ee<16;){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}k.length=$,k.head&&(k.head.extra_len=$),k.flags&512&&(vr[0]=$&255,vr[1]=$>>>8&255,k.check=u(k.check,vr,2,0)),$=0,ee=0}else k.head&&(k.head.extra=null);k.mode=B;case B:if(k.flags&1024&&(Pe=k.length,Pe>we&&(Pe=we),Pe&&(k.head&&(dr=k.head.extra_len-k.length,k.head.extra||(k.head.extra=new Array(k.head.extra_len)),s.arraySet(k.head.extra,be,ge,Pe,dr)),k.flags&512&&(k.check=u(k.check,be,Pe,ge)),we-=Pe,ge+=Pe,k.length-=Pe),k.length))break e;k.length=0,k.mode=L;case L:if(k.flags&2048){if(we===0)break e;Pe=0;do dr=be[ge+Pe++],k.head&&dr&&k.length<65536&&(k.head.name+=String.fromCharCode(dr));while(dr&&Pe<we);if(k.flags&512&&(k.check=u(k.check,be,Pe,ge)),we-=Pe,ge+=Pe,dr)break e}else k.head&&(k.head.name=null);k.length=0,k.mode=D;case D:if(k.flags&4096){if(we===0)break e;Pe=0;do dr=be[ge+Pe++],k.head&&dr&&k.length<65536&&(k.head.comment+=String.fromCharCode(dr));while(dr&&Pe<we);if(k.flags&512&&(k.check=u(k.check,be,Pe,ge)),we-=Pe,ge+=Pe,dr)break e}else k.head&&(k.head.comment=null);k.mode=j;case j:if(k.flags&512){for(;ee<16;){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}if($!==(k.check&65535)){K.msg="header crc mismatch",k.mode=le;break}$=0,ee=0}k.head&&(k.head.hcrc=k.flags>>9&1,k.head.done=!0),K.adler=k.check=0,k.mode=V;break;case F:for(;ee<32;){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}K.adler=k.check=ie($),$=0,ee=0,k.mode=P;case P:if(k.havedict===0)return K.next_out=Vr,K.avail_out=Yt,K.next_in=ge,K.avail_in=we,k.hold=$,k.bits=ee,w;K.adler=k.check=1,k.mode=V;case V:if(pe===v||pe===y)break e;case z:if(k.last){$>>>=ee&7,ee-=ee&7,k.mode=X;break}for(;ee<3;){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}switch(k.last=$&1,$>>>=1,ee-=1,$&3){case 0:k.mode=W;break;case 1:if(Li(k),k.mode=de,pe===y){$>>>=2,ee-=2;break e}break;case 2:k.mode=re;break;case 3:K.msg="invalid block type",k.mode=le}$>>>=2,ee-=2;break;case W:for($>>>=ee&7,ee-=ee&7;ee<32;){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}if(($&65535)!==($>>>16^65535)){K.msg="invalid stored block lengths",k.mode=le;break}if(k.length=$&65535,$=0,ee=0,k.mode=Q,pe===y)break e;case Q:k.mode=ue;case ue:if(Pe=k.length,Pe){if(Pe>we&&(Pe=we),Pe>Yt&&(Pe=Yt),Pe===0)break e;s.arraySet(yt,be,ge,Pe,Vr),we-=Pe,ge+=Pe,Yt-=Pe,Vr+=Pe,k.length-=Pe;break}k.mode=V;break;case re:for(;ee<14;){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}if(k.nlen=($&31)+257,$>>>=5,ee-=5,k.ndist=($&31)+1,$>>>=5,ee-=5,k.ncode=($&15)+4,$>>>=4,ee-=4,k.nlen>286||k.ndist>30){K.msg="too many length or distance symbols",k.mode=le;break}k.have=0,k.mode=se;case se:for(;k.have<k.ncode;){for(;ee<3;){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}k.lens[Df[k.have++]]=$&7,$>>>=3,ee-=3}for(;k.have<19;)k.lens[Df[k.have++]]=0;if(k.lencode=k.lendyn,k.lenbits=7,Uo={bits:k.lenbits},Go=f(d,k.lens,0,19,k.lencode,0,k.work,Uo),k.lenbits=Uo.bits,Go){K.msg="invalid code lengths set",k.mode=le;break}k.have=0,k.mode=ae;case ae:for(;k.have<k.nlen+k.ndist;){for(;rr=k.lencode[$&(1<<k.lenbits)-1],pt=rr>>>24,gr=rr>>>16&255,Mr=rr&65535,!(pt<=ee);){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}if(Mr<16)$>>>=pt,ee-=pt,k.lens[k.have++]=Mr;else{if(Mr===16){for(yn=pt+2;ee<yn;){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}if($>>>=pt,ee-=pt,k.have===0){K.msg="invalid bit length repeat",k.mode=le;break}dr=k.lens[k.have-1],Pe=3+($&3),$>>>=2,ee-=2}else if(Mr===17){for(yn=pt+3;ee<yn;){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}$>>>=pt,ee-=pt,dr=0,Pe=3+($&7),$>>>=3,ee-=3}else{for(yn=pt+7;ee<yn;){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}$>>>=pt,ee-=pt,dr=0,Pe=11+($&127),$>>>=7,ee-=7}if(k.have+Pe>k.nlen+k.ndist){K.msg="invalid bit length repeat",k.mode=le;break}for(;Pe--;)k.lens[k.have++]=dr}}if(k.mode===le)break;if(k.lens[256]===0){K.msg="invalid code -- missing end-of-block",k.mode=le;break}if(k.lenbits=9,Uo={bits:k.lenbits},Go=f(m,k.lens,0,k.nlen,k.lencode,0,k.work,Uo),k.lenbits=Uo.bits,Go){K.msg="invalid literal/lengths set",k.mode=le;break}if(k.distbits=6,k.distcode=k.distdyn,Uo={bits:k.distbits},Go=f(h,k.lens,k.nlen,k.ndist,k.distcode,0,k.work,Uo),k.distbits=Uo.bits,Go){K.msg="invalid distances set",k.mode=le;break}if(k.mode=de,pe===y)break e;case de:k.mode=ye;case ye:if(we>=6&&Yt>=258){K.next_out=Vr,K.avail_out=Yt,K.next_in=ge,K.avail_in=we,k.hold=$,k.bits=ee,c(K,Ot),Vr=K.next_out,yt=K.output,Yt=K.avail_out,ge=K.next_in,be=K.input,we=K.avail_in,$=k.hold,ee=k.bits,k.mode===V&&(k.back=-1);break}for(k.back=0;rr=k.lencode[$&(1<<k.lenbits)-1],pt=rr>>>24,gr=rr>>>16&255,Mr=rr&65535,!(pt<=ee);){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}if(gr&&(gr&240)===0){for(Kr=pt,ha=gr,Jc=Mr;rr=k.lencode[Jc+(($&(1<<Kr+ha)-1)>>Kr)],pt=rr>>>24,gr=rr>>>16&255,Mr=rr&65535,!(Kr+pt<=ee);){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}$>>>=Kr,ee-=Kr,k.back+=Kr}if($>>>=pt,ee-=pt,k.back+=pt,k.length=Mr,gr===0){k.mode=oe;break}if(gr&32){k.back=-1,k.mode=V;break}if(gr&64){K.msg="invalid literal/length code",k.mode=le;break}k.extra=gr&15,k.mode=fe;case fe:if(k.extra){for(yn=k.extra;ee<yn;){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}k.length+=$&(1<<k.extra)-1,$>>>=k.extra,ee-=k.extra,k.back+=k.extra}k.was=k.length,k.mode=ke;case ke:for(;rr=k.distcode[$&(1<<k.distbits)-1],pt=rr>>>24,gr=rr>>>16&255,Mr=rr&65535,!(pt<=ee);){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}if((gr&240)===0){for(Kr=pt,ha=gr,Jc=Mr;rr=k.distcode[Jc+(($&(1<<Kr+ha)-1)>>Kr)],pt=rr>>>24,gr=rr>>>16&255,Mr=rr&65535,!(Kr+pt<=ee);){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}$>>>=Kr,ee-=Kr,k.back+=Kr}if($>>>=pt,ee-=pt,k.back+=pt,gr&64){K.msg="invalid distance code",k.mode=le;break}k.offset=Mr,k.extra=gr&15,k.mode=ne;case ne:if(k.extra){for(yn=k.extra;ee<yn;){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}k.offset+=$&(1<<k.extra)-1,$>>>=k.extra,ee-=k.extra,k.back+=k.extra}if(k.offset>k.dmax){K.msg="invalid distance too far back",k.mode=le;break}k.mode=Te;case Te:if(Yt===0)break e;if(Pe=Ot-Yt,k.offset>Pe){if(Pe=k.offset-Pe,Pe>k.whave&&k.sane){K.msg="invalid distance too far back",k.mode=le;break}Pe>k.wnext?(Pe-=k.wnext,pa=k.wsize-Pe):pa=k.wnext-Pe,Pe>k.length&&(Pe=k.length),Gn=k.window}else Gn=yt,pa=Vr-k.offset,Pe=k.length;Pe>Yt&&(Pe=Yt),Yt-=Pe,k.length-=Pe;do yt[Vr++]=Gn[pa++];while(--Pe);k.length===0&&(k.mode=ye);break;case oe:if(Yt===0)break e;yt[Vr++]=k.length,Yt--,k.mode=ye;break;case X:if(k.wrap){for(;ee<32;){if(we===0)break e;we--,$|=be[ge++]<<ee,ee+=8}if(Ot-=Yt,K.total_out+=Ot,k.total+=Ot,Ot&&(K.adler=k.check=k.flags?u(k.check,yt,Ot,Vr-Ot):a(k.check,yt,Ot,Vr-Ot)),Ot=Yt,(k.flags?$:ie($))!==k.check){K.msg="incorrect data check",k.mode=le;break}$=0,ee=0}k.mode=ce;case ce:if(k.wrap&&k.flags){for(;ee<32;){if(we===0)break e;we--,$+=be[ge++]<<ee,ee+=8}if($!==(k.total&4294967295)){K.msg="incorrect length check",k.mode=le;break}$=0,ee=0}k.mode=J;case J:Go=b;break e;case le:Go=C;break e;case Re:return _;case Ae:default:return S}return K.next_out=Vr,K.avail_out=Yt,K.next_in=ge,K.avail_in=we,k.hold=$,k.bits=ee,(k.wsize||Ot!==K.avail_out&&k.mode<le&&(k.mode<X||pe!==g))&&tr(K,K.output,K.next_out,Ot-K.avail_out)?(k.mode=Re,_):(Di-=K.avail_in,Ot-=K.avail_out,K.total_in+=Di,K.total_out+=Ot,k.total+=Ot,k.wrap&&Ot&&(K.adler=k.check=k.flags?u(k.check,yt,Ot,K.next_out-Ot):a(k.check,yt,Ot,K.next_out-Ot)),K.data_type=k.bits+(k.last?64:0)+(k.mode===V?128:0)+(k.mode===de||k.mode===Q?256:0),(Di===0&&Ot===0||pe===g)&&Go===x&&(Go=R),Go)}function ao(K){if(!K||!K.state)return S;var pe=K.state;return pe.window&&(pe.window=null),K.state=null,x}function rt(K,pe){var k;return!K||!K.state||(k=K.state,(k.wrap&2)===0)?S:(k.head=pe,pe.done=!1,x)}function Ft(K,pe){var k=pe.length,be,yt,ge;return!K||!K.state||(be=K.state,be.wrap!==0&&be.mode!==P)?S:be.mode===P&&(yt=1,yt=a(yt,pe,k,0),yt!==be.check)?C:(ge=tr(K,pe,k,k),ge?(be.mode=Re,_):(be.havedict=1,x))}i.inflateReset=Ye,i.inflateReset2=wt,i.inflateResetKeep=Be,i.inflateInit=nt,i.inflateInit2=Ke,i.inflate=ma,i.inflateEnd=ao,i.inflateGetHeader=rt,i.inflateSetDictionary=Ft,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,c=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],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,S,C,_,R,E,A){var M=A.bits,I=0,T=0,N=0,B=0,L=0,D=0,j=0,F=0,P=0,V=0,z,W,Q,ue,re,se=null,ae=0,de,ye=new s.Buf16(a+1),fe=new s.Buf16(a+1),ke=null,ne=0,Te,oe,X;for(I=0;I<=a;I++)ye[I]=0;for(T=0;T<C;T++)ye[w[S+T]]++;for(L=M,B=a;B>=1&&ye[B]===0;B--);if(L>B&&(L=B),B===0)return _[R++]=1<<24|64<<16|0,_[R++]=1<<24|64<<16|0,A.bits=1,0;for(N=1;N<B&&ye[N]===0;N++);for(L<N&&(L=N),F=1,I=1;I<=a;I++)if(F<<=1,F-=ye[I],F<0)return-1;if(F>0&&(b===f||B!==1))return-1;for(fe[1]=0,I=1;I<a;I++)fe[I+1]=fe[I]+ye[I];for(T=0;T<C;T++)w[S+T]!==0&&(E[fe[w[S+T]]++]=T);if(b===f?(se=ke=E,de=19):b===d?(se=h,ae-=257,ke=g,ne-=257,de=256):(se=v,ke=y,de=-1),V=0,T=0,I=N,re=R,D=L,j=0,Q=-1,P=1<<L,ue=P-1,b===d&&P>u||b===m&&P>c)return 1;for(;;){Te=I-j,E[T]<de?(oe=0,X=E[T]):E[T]>de?(oe=ke[ne+E[T]],X=se[ae+E[T]]):(oe=96,X=0),z=1<<I-j,W=1<<D,N=W;do W-=z,_[re+(V>>j)+W]=Te<<24|oe<<16|X|0;while(W!==0);for(z=1<<I-1;V&z;)z>>=1;if(z!==0?(V&=z-1,V+=z):V=0,T++,--ye[I]===0){if(I===B)break;I=w[S+E[T]]}if(I>L&&(V&ue)!==Q){for(j===0&&(j=L),re+=N,D=I-j,F=1<<D;D+j<B&&(F-=ye[D+j],!(F<=0));)D++,F<<=1;if(P+=1<<D,b===d&&P>u||b===m&&P>c)return 1;Q=V&ue,_[Q]=L<<24|D<<16|re-R|0}}return V!==0&&(_[re+V]=I-j<<24|64<<16|0),A.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"),u=o("./utils/strings"),c=o("./zlib/constants"),f=o("./zlib/messages"),d=o("./zlib/zstream"),m=o("./zlib/gzheader"),h=Object.prototype.toString;function g(x){if(!(this instanceof g))return new g(x);this.options=a.assign({chunkSize:16384,windowBits:0,to:""},x||{});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&&!(x&&x.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 d,this.strm.avail_out=0;var w=s.inflateInit2(this.strm,b.windowBits);if(w!==c.Z_OK)throw new Error(f[w]);if(this.header=new m,s.inflateGetHeader(this.strm,this.header),b.dictionary&&(typeof b.dictionary=="string"?b.dictionary=u.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!==c.Z_OK)))throw new Error(f[w])}g.prototype.push=function(x,b){var w=this.strm,S=this.options.chunkSize,C=this.options.dictionary,_,R,E,A,M,I=!1;if(this.ended)return!1;R=b===~~b?b:b===!0?c.Z_FINISH:c.Z_NO_FLUSH,typeof x=="string"?w.input=u.binstring2buf(x):h.call(x)==="[object ArrayBuffer]"?w.input=new Uint8Array(x):w.input=x,w.next_in=0,w.avail_in=w.input.length;do{if(w.avail_out===0&&(w.output=new a.Buf8(S),w.next_out=0,w.avail_out=S),_=s.inflate(w,c.Z_NO_FLUSH),_===c.Z_NEED_DICT&&C&&(_=s.inflateSetDictionary(this.strm,C)),_===c.Z_BUF_ERROR&&I===!0&&(_=c.Z_OK,I=!1),_!==c.Z_STREAM_END&&_!==c.Z_OK)return this.onEnd(_),this.ended=!0,!1;w.next_out&&(w.avail_out===0||_===c.Z_STREAM_END||w.avail_in===0&&(R===c.Z_FINISH||R===c.Z_SYNC_FLUSH))&&(this.options.to==="string"?(E=u.utf8border(w.output,w.next_out),A=w.next_out-E,M=u.buf2string(w.output,E),w.next_out=A,w.avail_out=S-A,A&&a.arraySet(w.output,w.output,E,A,0),this.onData(M)):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)&&_!==c.Z_STREAM_END);return _===c.Z_STREAM_END&&(R=c.Z_FINISH),R===c.Z_FINISH?(_=s.inflateEnd(this.strm),this.onEnd(_),this.ended=!0,_===c.Z_OK):(R===c.Z_SYNC_FLUSH&&(this.onEnd(c.Z_OK),w.avail_out=0),!0)},g.prototype.onData=function(x){this.chunks.push(x)},g.prototype.onEnd=function(x){x===c.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=x,this.msg=this.strm.msg};function v(x,b){var w=new g(b);if(w.push(x,!0),w.err)throw w.msg||f[w.err];return w.result}function y(x,b){return b=b||{},b.raw=!0,v(x,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 FKe=globalThis.fetch,m1=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]`}},Dce=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)}},Bce=new Date("1904-01-01T00:00:00+0000").getTime();function jce(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var zce=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 jce([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(Bce+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}},hr=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()}},Xe=class extends hr{constructor(e,t,r){let{parser:o,start:n}=super(new zce(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>n})}};function Ee(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var Hce=class extends Xe{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 Gce(o)),this.tables={},this.directory.forEach(n=>{let i=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);Ee(this.tables,n.tag.trim(),i)})}},Gce=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},bH=yH.inflate||void 0,wH=void 0,Uce=class extends Xe{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 Wce(o)),qce(this,t,r)}},Wce=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function qce(e,t,r){e.tables={},e.directory.forEach(o=>{Ee(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(bH)a=bH(new Uint8Array(s));else if(wH)a=wH(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 xH=vH,SH=void 0,Yce=class extends Xe{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 Kce(o));let n=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((a,u)=>{let c=this.directory[u+1];c&&(c.offset=a.offset+(a.transformLength!==void 0?a.transformLength:a.origLength))});let i,s=t.buffer.slice(n);if(xH)i=xH(new Uint8Array(s));else if(SH)i=new Uint8Array(SH(s));else{let a="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(a),new Error(a)}Zce(this,i,r)}},Kce=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=Xce(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 Zce(e,t,r){e.tables={},e.directory.forEach(o=>{Ee(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 Xce(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 AH={},OH=!1;Promise.all([Promise.resolve().then(function(){return Cue}),Promise.resolve().then(function(){return Eue}),Promise.resolve().then(function(){return Rue}),Promise.resolve().then(function(){return kue}),Promise.resolve().then(function(){return Fue}),Promise.resolve().then(function(){return Due}),Promise.resolve().then(function(){return jue}),Promise.resolve().then(function(){return Hue}),Promise.resolve().then(function(){return Jue}),Promise.resolve().then(function(){return cfe}),Promise.resolve().then(function(){return Xfe}),Promise.resolve().then(function(){return Jfe}),Promise.resolve().then(function(){return rde}),Promise.resolve().then(function(){return sde}),Promise.resolve().then(function(){return lde}),Promise.resolve().then(function(){return ude}),Promise.resolve().then(function(){return mde}),Promise.resolve().then(function(){return hde}),Promise.resolve().then(function(){return vde}),Promise.resolve().then(function(){return bde}),Promise.resolve().then(function(){return xde}),Promise.resolve().then(function(){return _de}),Promise.resolve().then(function(){return Ede}),Promise.resolve().then(function(){return Ade}),Promise.resolve().then(function(){return Ode}),Promise.resolve().then(function(){return Ide}),Promise.resolve().then(function(){return Nde}),Promise.resolve().then(function(){return Mde}),Promise.resolve().then(function(){return Dde}),Promise.resolve().then(function(){return zde}),Promise.resolve().then(function(){return Yde}),Promise.resolve().then(function(){return Qde}),Promise.resolve().then(function(){return eme}),Promise.resolve().then(function(){return nme}),Promise.resolve().then(function(){return sme}),Promise.resolve().then(function(){return lme}),Promise.resolve().then(function(){return fme}),Promise.resolve().then(function(){return mme}),Promise.resolve().then(function(){return yme}),Promise.resolve().then(function(){return wme}),Promise.resolve().then(function(){return _me})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];AH[r]=t[r]}),OH=!0});function Qce(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=AH[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function Jce(){let e=0;function t(r,o){if(!OH)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(Qce)}return new Promise((r,o)=>t(r))}function $ce(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 eue(e,t,r={}){if(!globalThis.document)return;let o=$ce(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=`
+				`),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=`
 @font-face {
     font-family: "${e}";
     ${i.join(`
 	`)}
     src: url("${t}") format("${o}");
-}`,globalThis.document.head.appendChild(n),n}var tue=[0,1,0,0],rue=[79,84,84,79],oue=[119,79,70,70],nue=[119,79,70,50];function p1(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function iue(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(p1(t,tue)||p1(t,rue))return"SFNT";if(p1(t,oue))return"WOFF";if(p1(t,nue))return"WOFF2"}function sue(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var kH=class extends Dce{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 eue(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>sue(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new m1("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=iue(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 m1("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return Jce().then(t=>(e==="SFNT"&&(this.opentype=new Hce(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new Uce(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new Yce(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 m1("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 m1("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=kH;var $a=class extends hr{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},aue=class extends $a{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}]}},lue=class extends $a{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;Ee(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(s=>new cue(e))));let i=n+o*8;Ee(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}))}},cue=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}},uue=class extends $a{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;Ee(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;Ee(this,"startCode",()=>e.readBytes(this.segCount,n,16));let i=n+this.segCountX2;Ee(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let s=i+this.segCountX2;Ee(this,"idRangeOffset",()=>e.readBytes(this.segCount,s,16));let a=s+this.segCountX2,u=this.length-(a-this.tableStart);Ee(this,"glyphIdArray",()=>e.readBytes(u,a,16)),Ee(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],c=this.idRangeOffset[i],f=e+2*i,d=[];if(c===0)for(let m=s+u,h=a+u;m<=h;m++)d.push(m);else for(let m=0,h=a-s;m<=h;m++)r.currentPosition=f+c+m*2,d.push(r.uint16);return{startCode:s,endCode:a,idDelta:u,idRangeOffset:c,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}))}},fue=class extends $a{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,Ee(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}]}},due=class extends $a{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,Ee(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new mue(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}))}},mue=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},pue=class extends $a{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,Ee(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}]}},hue=class extends $a{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,Ee(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new gue(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}))}},gue=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},vue=class extends $a{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 yue(e));Ee(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}))}},yue=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},bue=class extends $a{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,Ee(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new wue(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)}},wue=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function xue(e,t,r){let o=e.uint16;return o===0?new aue(e,t,r):o===2?new lue(e,t,r):o===4?new uue(e,t,r):o===6?new fue(e,t,r):o===8?new due(e,t,r):o===10?new pue(e,t,r):o===12?new hue(e,t,r):o===13?new vue(e,t,r):o===14?new bue(e,t,r):{}}var Sue=class extends Xe{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 _ue(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})}},_ue=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,n=this.offset=e.Offset32;Ee(this,"table",()=>(e.currentPosition=t+n,xue(e,r,o)))}},Cue=Object.freeze({__proto__:null,cmap:Sue}),Tue=class extends Xe{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})}},Eue=Object.freeze({__proto__:null,head:Tue}),Pue=class extends Xe{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()}},Rue=Object.freeze({__proto__:null,hhea:Pue}),Aue=class extends Xe{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,i=r.maxp.numGlyphs,s=o.currentPosition;if(Ee(this,"hMetrics",()=>(o.currentPosition=s,[...new Array(n)].map(a=>new Oue(o.uint16,o.int16)))),n<i){let a=s+n*4;Ee(this,"leftSideBearings",()=>(o.currentPosition=a,[...new Array(i-n)].map(u=>o.int16)))}}},Oue=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},kue=Object.freeze({__proto__:null,hmtx:Aue}),Iue=class extends Xe{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()}},Fue=Object.freeze({__proto__:null,maxp:Iue}),Nue=class extends Xe{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 Mue(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new Vue(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}},Vue=class{constructor(e,t){this.length=e,this.offset=t}},Mue=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,Ee(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,Lue(e,this)))}};function Lue(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 Due=Object.freeze({__proto__:null,name:Nue}),Bue=class extends Xe{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()}},jue=Object.freeze({__proto__:null,OS2:Bue}),zue=class extends Xe{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]<_H.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 _H[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(""))}},_H=[".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"],Hue=Object.freeze({__proto__:null,post:zue}),Gue=class extends Xe{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,Ee(this,"horizAxis",()=>new oA({offset:e.offset+this.horizAxisOffset},t)),Ee(this,"vertAxis",()=>new oA({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,Ee(this,"itemVarStore",()=>new oA({offset:e.offset+this.itemVarStoreOffset},t)))}},oA=class extends Xe{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,Ee(this,"baseTagList",()=>new Uue({offset:e.offset+this.baseTagListOffset},t)),Ee(this,"baseScriptList",()=>new Wue({offset:e.offset+this.baseScriptListOffset},t))}},Uue=class extends Xe{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},Wue=class extends Xe{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;Ee(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(n=>new que(this.start,r))))}},que=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,Ee(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new Yue(t)))}},Yue=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 Kue(this.start,e)),Ee(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new Zue(e))),Ee(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new IH(e)))}},Kue=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,Ee(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new IH(t)))}},Zue=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 Que(this.parser)}},IH=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;Ee(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new Xue(e))))}},Xue=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},Que=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)}},Jue=Object.freeze({__proto__:null,BASE:Gue}),CH=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 $ue(e)))}},$ue=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},Ig=class extends hr{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 efe(e)))}},efe=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},tfe=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)}},rfe=class extends Xe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,Ee(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new CH(r)}),this.attachListOffset=r.Offset16,Ee(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new ofe(r)}),this.ligCaretListOffset=r.Offset16,Ee(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new ife(r)}),this.markAttachClassDefOffset=r.Offset16,Ee(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new CH(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,Ee(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new lfe(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,Ee(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new tfe(r)}))}},ofe=class extends hr{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 nfe(this.parser)}},nfe=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},ife=class extends hr{constructor(e){super(e),this.coverageOffset=e.Offset16,Ee(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new Ig(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 sfe(this.parser)}},sfe=class extends hr{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 afe(this.parser)}},afe=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)}},lfe=class extends hr{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 Ig(this.parser)}},cfe=Object.freeze({__proto__:null,GDEF:rfe}),TH=class extends hr{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new ufe(e))}},ufe=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},ffe=class extends hr{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new dfe(e))}},dfe=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},EH=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)}},PH=class extends hr{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new mfe(e))}},mfe=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},pfe=class extends hr{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 gfe(e);if(t.startsWith("cc"))return new hfe(e);if(t.startsWith("ss"))return new vfe(e)}}},hfe=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)}},gfe=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},vfe=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function FH(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var pf=class extends hr{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 Ig(e)}},iA=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},yfe=class extends pf{constructor(e){super(e),this.deltaGlyphID=e.int16}},bfe=class extends pf{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 wfe(t)}},wfe=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},xfe=class extends pf{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 Sfe(t)}},Sfe=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},_fe=class extends pf{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 Cfe(t)}},Cfe=class extends hr{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 Tfe(t)}},Tfe=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},Efe=class extends pf{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&&(FH(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 iA(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 Pfe(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 Rfe(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 Ig(t)}},Pfe=class extends hr{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 NH(t)}},NH=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 iA(e))}},Rfe=class extends hr{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 Afe(t)}},Afe=class extends NH{constructor(e){super(e)}},Ofe=class extends pf{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&&(FH(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 VH(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 kfe(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 Ffe(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 Ig(t)}},kfe=class extends hr{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 Ife(t)}},Ife=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 iA(e))}},Ffe=class extends hr{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 Nfe(t)}},Nfe=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 VH(e))}},VH=class extends hr{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},Vfe=class extends hr{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},Mfe=class extends pf{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)}},Lfe={buildSubtable:function(e,t){let r=new[void 0,yfe,bfe,xfe,_fe,Efe,Ofe,Vfe,Mfe][e](t);return r.type=e,r}},el=class extends hr{constructor(e){super(e)}},Dfe=class extends el{constructor(e){super(e),console.log("lookup type 1")}},Bfe=class extends el{constructor(e){super(e),console.log("lookup type 2")}},jfe=class extends el{constructor(e){super(e),console.log("lookup type 3")}},zfe=class extends el{constructor(e){super(e),console.log("lookup type 4")}},Hfe=class extends el{constructor(e){super(e),console.log("lookup type 5")}},Gfe=class extends el{constructor(e){super(e),console.log("lookup type 6")}},Ufe=class extends el{constructor(e){super(e),console.log("lookup type 7")}},Wfe=class extends el{constructor(e){super(e),console.log("lookup type 8")}},qfe=class extends el{constructor(e){super(e),console.log("lookup type 9")}},Yfe={buildSubtable:function(e,t){let r=new[void 0,Dfe,Bfe,jfe,zfe,Hfe,Gfe,Ufe,Wfe,qfe][e](t);return r.type=e,r}},RH=class extends hr{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},Kfe=class extends hr{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"?Lfe:Yfe;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},MH=class extends Xe{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);Ee(this,"scriptList",()=>i?TH.EMPTY:(o.currentPosition=n+this.scriptListOffset,new TH(o))),Ee(this,"featureList",()=>i?PH.EMPTY:(o.currentPosition=n+this.featureListOffset,new PH(o))),Ee(this,"lookupList",()=>i?RH.EMPTY:(o.currentPosition=n+this.lookupListOffset,new RH(o))),this.featureVariationsOffset&&Ee(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 ffe(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 EH(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 EH(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 pfe(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 Kfe(this.parser,t)}},Zfe=class extends MH{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},Xfe=Object.freeze({__proto__:null,GSUB:Zfe}),Qfe=class extends MH{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},Jfe=Object.freeze({__proto__:null,GPOS:Qfe}),$fe=class extends Xe{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 ede(r)}},ede=class extends hr{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new tde(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)}},tde=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},rde=Object.freeze({__proto__:null,SVG:$fe}),ode=class extends Xe{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;Ee(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(i=>new nde(r))));let n=o+this.axisCount*this.axisSize;Ee(this,"instances",()=>{let i=[];for(let s=0;s<this.instanceCount;s++)r.currentPosition=n+s*this.instanceSize,i.push(new ide(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)}},nde=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}},ide=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)}},sde=Object.freeze({__proto__:null,fvar:ode}),ade=class extends Xe{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;Ee(this,"items",()=>[...new Array(o)].map(n=>r.fword))}},lde=Object.freeze({__proto__:null,cvt:ade}),cde=class extends Xe{constructor(e,t){let{p:r}=super(e,t);Ee(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},ude=Object.freeze({__proto__:null,fpgm:cde}),fde=class extends Xe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,Ee(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(n=>new dde(r)))}},dde=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},mde=Object.freeze({__proto__:null,gasp:fde}),pde=class extends Xe{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},hde=Object.freeze({__proto__:null,glyf:pde}),gde=class extends Xe{constructor(e,t,r){let{p:o}=super(e,t),n=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,Ee(this,"offsets",()=>[...new Array(n)].map(i=>o.Offset16))):Ee(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}}},vde=Object.freeze({__proto__:null,loca:gde}),yde=class extends Xe{constructor(e,t){let{p:r}=super(e,t);Ee(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},bde=Object.freeze({__proto__:null,prep:yde}),wde=class extends Xe{constructor(e,t){let{p:r}=super(e,t);Ee(this,"data",()=>r.readBytes())}},xde=Object.freeze({__proto__:null,CFF:wde}),Sde=class extends Xe{constructor(e,t){let{p:r}=super(e,t);Ee(this,"data",()=>r.readBytes())}},_de=Object.freeze({__proto__:null,CFF2:Sde}),Cde=class extends Xe{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,Ee(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new Tde(r)))}},Tde=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},Ede=Object.freeze({__proto__:null,VORG:Cde}),Pde=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new h1(e),this.vert=new h1(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}},Rde=class{constructor(e){this.hori=new h1(e),this.vert=new h1(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},h1=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}},LH=class extends Xe{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,Ee(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(n=>new Pde(o)))}},Ade=Object.freeze({__proto__:null,EBLC:LH}),DH=class extends Xe{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},Ode=Object.freeze({__proto__:null,EBDT:DH}),kde=class extends Xe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,Ee(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new Rde(r)))}},Ide=Object.freeze({__proto__:null,EBSC:kde}),Fde=class extends LH{constructor(e,t){super(e,t,"CBLC")}},Nde=Object.freeze({__proto__:null,CBLC:Fde}),Vde=class extends DH{constructor(e,t){super(e,t,"CBDT")}},Mde=Object.freeze({__proto__:null,CBDT:Vde}),Lde=class extends Xe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,Ee(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},Dde=Object.freeze({__proto__:null,sbix:Lde}),Bde=class extends Xe{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 nA(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let i=new nA(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 nA(this.parser),c=u.gID;if(c===e)return u;c>e?n=a:c<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 jde(p))}},nA=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},jde=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},zde=Object.freeze({__proto__:null,COLR:Bde}),Hde=class extends Xe{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),Ee(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(n=>new Gde(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,Ee(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new Ude(r,o))),Ee(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new Wde(r,o))),Ee(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new qde(r,o))))}},Gde=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},Ude=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},Wde=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},qde=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},Yde=Object.freeze({__proto__:null,CPAL:Hde}),Kde=class extends Xe{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 Zde(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new Xde(this.parser)}},Zde=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},Xde=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},Qde=Object.freeze({__proto__:null,DSIG:Kde}),Jde=class extends Xe{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 $de(o,n))}},$de=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},eme=Object.freeze({__proto__:null,hdmx:Jde}),tme=class extends Xe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,Ee(this,"tables",()=>{let o=this.tableStart+4,n=[];for(let i=0;i<this.nTables;i++){r.currentPosition=o;let s=new rme(r);n.push(s),o+=s}return n})}},rme=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,Ee(this,"pairs",()=>[...new Array(this.nPairs)].map(t=>new ome(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]}},ome=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},nme=Object.freeze({__proto__:null,kern:tme}),ime=class extends Xe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},sme=Object.freeze({__proto__:null,LTSH:ime}),ame=class extends Xe{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,Ee(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.")}},lme=Object.freeze({__proto__:null,MERG:ame}),cme=class extends Xe{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 ume(this.tableStart,r))}},ume=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)}},fme=Object.freeze({__proto__:null,meta:cme}),dme=class extends Xe{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.")}},mme=Object.freeze({__proto__:null,PCLT:dme}),pme=class extends Xe{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 hme(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new gme(r))}},hme=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},gme=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new vme(e))}},vme=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},yme=Object.freeze({__proto__:null,VDMX:pme}),bme=class extends Xe{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()}},wme=Object.freeze({__proto__:null,vhea:bme}),xme=class extends Xe{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 Sme(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)))}}},Sme=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},_me=Object.freeze({__proto__:null,vmtx:xme});var BH=l(Y(),1);var{kebabCase:BQe}=et(BH.privateApis);var zH=l(O(),1);var qH=l(O(),1),{Tabs:$Qe}=et(sA.privateApis),eJe={id:"installed-fonts",title:(0,g1._x)("Library","Font library")},tJe={id:"upload-fonts",title:(0,g1._x)("Upload","noun")};var YH=l(q(),1),aA=l(Y(),1),Eme=l(G(),1);var KH=l(O(),1);var lA=l(O(),1);var XH=l(q(),1),v1=l(Y(),1);var QH=l(O(),1);var uA=l(O(),1);var Oi=l(q(),1),fA=l(Y(),1),Nme=l(G(),1);var JH=l(Bt(),1);var Ime=l(O(),1),{useSettingsForBlockElement:kJe,TypographyPanel:IJe}=et(JH.privateApis);var Fme=l(O(),1);var dA=l(O(),1),zJe={text:{description:(0,Oi.__)("Manage the fonts used on the site."),title:(0,Oi.__)("Text")},link:{description:(0,Oi.__)("Manage the fonts and typography used on the links."),title:(0,Oi.__)("Links")},heading:{description:(0,Oi.__)("Manage the fonts and typography used on headings."),title:(0,Oi.__)("Headings")},caption:{description:(0,Oi.__)("Manage the fonts and typography used on captions."),title:(0,Oi.__)("Captions")},button:{description:(0,Oi.__)("Manage the fonts and typography used on buttons."),title:(0,Oi.__)("Buttons")}};var Dme=l(q(),1),Bme=l(Y(),1),eG=l(Bt(),1);var Fm=l(Y(),1),$H=l(q(),1);var Lme=l(G(),1);var Vme=l(Y(),1),Mme=l(O(),1);var mA=l(O(),1);var pA=l(O(),1),{useSettingsForBlockElement:o$e,ColorPanel:n$e}=et(eG.privateApis);var qme=l(q(),1);var Hme=l(at(),1),hA=l(Y(),1),Gme=l(q(),1);var b1=l(Y(),1);var y1=l(Y(),1);var tG=l(O(),1);function rG(){let{paletteColors:e}=Pm();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,tG.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var Ng=l(O(),1),jme={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},zme=({label:e,isFocused:t,withHoverView:r})=>(0,Ng.jsx)(Am,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,Ng.jsx)(y1.__unstableMotion.div,{variants:jme,style:{height:"100%",overflow:"hidden"},children:(0,Ng.jsx)(y1.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Ng.jsx)(rG,{})})},o)}),oG=zme;var hf=l(O(),1),nG=["color"];function w1({title:e,gap:t=2}){let r=Jx(nG);return r?.length<=1?null:(0,hf.jsxs)(b1.__experimentalVStack,{spacing:3,children:[e&&(0,hf.jsx)(si,{level:3,children:e}),(0,hf.jsx)(b1.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,hf.jsx)(km,{variation:o,isPill:!0,properties:nG,showTooltip:!0,children:()=>(0,hf.jsx)(oG,{})},n))})]})}var iG=l(O(),1);var Ume=l(at(),1),x1=l(Y(),1),Wme=l(q(),1);var sG=l(O(),1);var gA=l(O(),1);var Kme=l(q(),1),lG=l(Bt(),1),Zme=l(Y(),1);var aG=l(Bt(),1);var Yme=l(O(),1);var{BackgroundPanel:k$e}=et(aG.privateApis);var vA=l(O(),1),{useHasBackgroundPanel:D$e}=et(lG.privateApis);var gf=l(Y(),1),yA=l(q(),1);var epe=l(G(),1);var Xme=l(Y(),1),Qme=l(q(),1),Jme=l(O(),1);var bA=l(O(),1),{Menu:X$e}=et(gf.privateApis);var zr=l(Y(),1),Vg=l(q(),1);var S1=l(G(),1);var wA=l(O(),1),{Menu:det}=et(zr.privateApis),met=[{label:(0,Vg.__)("Rename"),action:"rename"},{label:(0,Vg.__)("Delete"),action:"delete"}],pet=[{label:(0,Vg.__)("Reset"),action:"reset"}];var tpe=l(O(),1);var npe=l(q(),1),uG=l(Bt(),1);var cG=l(Bt(),1),rpe=l(G(),1);var ope=l(O(),1),{useSettingsForBlockElement:Cet,DimensionsPanel:Tet}=et(cG.privateApis);var xA=l(O(),1),{useHasDimensionsPanel:Iet,useSettingsForBlockElement:Fet}=et(uG.privateApis);var gG=l(Y(),1),lpe=l(q(),1);var spe=l(q(),1),ape=l(Y(),1);var fG=l(xe(),1),dG=l(me(),1),C1=l(G(),1),mG=l(Y(),1),pG=l(q(),1);var _1=l(O(),1);function ipe({gap:e=2}){let{user:t}=(0,C1.useContext)(so),r=t?.styles,n=(0,dG.useSelect)(s=>{let a=s(fG.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(a)?a:void 0},[])?.filter(s=>!Eg(s,["color"])&&!Eg(s,["typography","spacing"])),i=(0,C1.useMemo)(()=>[...[{title:(0,pG.__)("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 h=u[m]||{},g={css:`${u[m]?.css||""} ${r.blocks?.[m]?.css?.trim()||""}`};u[m]={...h,...g}}});let c=r?.css||a.styles?.css?{css:`${a.styles?.css||""} ${r?.css||""}`}:{},f=Object.keys(u).length>0?{blocks:u}:{},d={...a.styles,...c,...f};return{...a,settings:a.settings??{},styles:d}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,_1.jsx)(mG.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((s,a)=>(0,_1.jsx)(km,{variation:s,children:u=>(0,_1.jsx)(qR,{label:s?.title,withHoverView:!0,isFocused:u,variation:s})},a))})}var SA=ipe;var hG=l(O(),1);var _A=l(O(),1);var cpe=l(q(),1),upe=l(Y(),1),vG=l(Bt(),1);var CA=l(O(),1),{AdvancedPanel:Qet}=et(vG.privateApis);var CG=l(q(),1),EA=l(Y(),1),PA=l(G(),1);var yG=l(me(),1),bG=l(xe(),1),Mg=l(G(),1);var fpe={per_page:-1,_fields:"id,name,avatar_urls",context:"view",capabilities:["edit_theme_options"]},dpe={per_page:100,page:1},T1=[];function E1({query:e}={}){let{user:t}=(0,Mg.useContext)(so),r=(0,Mg.useMemo)(()=>({...dpe,...e}),[e]),{authors:o,currentUser:n,isDirty:i,revisions:s,isLoadingGlobalStylesRevisions:a,revisionsCount:u}=(0,yG.useSelect)(c=>{let{__experimentalGetDirtyEntityRecords:f,getCurrentUser:d,getUsers:m,getRevisions:h,__experimentalGetCurrentGlobalStylesId:g,getEntityRecord:v,isResolving:y}=c(bG.store),x=f()||[],b=d(),w=x.length>0,S=g(),_=(S?v("root","globalStyles",S):void 0)?._links?.["version-history"]?.[0]?.count??0,R=S&&h("root","globalStyles",S,r)||T1,E=m(fpe)||T1,A=S?y("getRevisions",["root","globalStyles",S,r]):!1;return{authors:E,currentUser:b,isDirty:w,revisions:R,isLoadingGlobalStylesRevisions:A,revisionsCount:_}},[r]);return(0,Mg.useMemo)(()=>{if(!o.length||a)return{revisions:T1,hasUnsavedChanges:i,isLoading:!0,revisionsCount:u};let c=s.map(d=>({...d,author:o.find(m=>m.id===d.author)}));if(s.length){if(c[0].id!=="unsaved"&&r.page===1&&(c[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};c.unshift(d)}r.per_page&&r.page===Math.ceil(u/r.per_page)&&c.push({id:"parent",styles:{},settings:{}})}return{revisions:c,hasUnsavedChanges:i,isLoading:!1,revisionsCount:u}},[i,s,n,o,t,a,u,r.page,r.per_page])}var wG=l(q(),1),P1=l(Y(),1),R1=l(Ba(),1),mpe=l(xe(),1),ppe=l(me(),1);var xG=l(Pu(),1);var SG=l(O(),1),{Badge:rtt}=et(P1.privateApis),ott=3600*1e3*24;var TA=l(Y(),1),Lg=l(q(),1);var _G=l(O(),1);var RA=l(O(),1);var AA=l(q(),1),tl=l(Y(),1);var ype=l(G(),1);var hpe=l(Y(),1),gpe=l(q(),1),vpe=l(O(),1);var OA=l(O(),1),{Menu:Ctt}=et(tl.privateApis);var RG=l(q(),1),sa=l(Y(),1);var AG=l(G(),1);var bpe=l(Bt(),1),wpe=l(q(),1);var xpe=l(O(),1);var Spe=l(Y(),1),TG=l(q(),1),_pe=l(O(),1);var Dg=l(Y(),1),Cpe=l(q(),1),Tpe=l(G(),1),EG=l(O(),1);var rl=l(Y(),1),PG=l(O(),1);var kA=l(O(),1),{Menu:Htt}=et(sa.privateApis);var FA=l(O(),1);var NA=l(O(),1);function Nm(e){return function({value:r,baseValue:o,onChange:n,...i}){return(0,NA.jsx)(Xx,{value:r,baseValue:o,onChange:n,children:(0,NA.jsx)(e,{...i})})}}var Ape=Nm(SA);var Ope=Nm(w1);var kpe=Nm(i1);var Ipe=l(O(),1);var A1=l(q(),1),IG=l(nr(),1),FG=l(Y(),1);var VA=l(O(),1);function NG({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,IG.addQueryArgs)("revision.php",{revision:e?._links["predecessor-version"][0].id}),o.as="a"),(0,VA.jsx)(FG.__experimentalItemGroup,{size:"large",className:"edit-site-sidebar-navigation-screen-details-footer",children:(0,VA.jsx)(Gr,{icon:Ep,...o,...r,children:(0,A1.sprintf)((0,A1._n)("%d Revision","%d Revisions",t),t)})})}var vf=l(O(),1),{useLocation:Fpe,useHistory:Npe}=U(LG.privateApis);function BG(){let e=Npe(),{path:t}=Fpe(),{revisions:r,isLoading:o,revisionsCount:n}=E1(),{openGeneralSidebar:i}=(0,O1.useDispatch)(We),{setStylesPath:s}=U((0,O1.useDispatch)(MG.store)),{set:a}=(0,O1.useDispatch)(VG.store),u=(0,LA.useCallback)(async()=>(e.navigate((0,DG.addQueryArgs)(t,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"}),Promise.all([a("core","distractionFree",!1),i("edit-site/global-styles")])),[t,e,i,a]),c=(0,LA.useCallback)(async()=>{await u(),s("/revisions")},[u,s]),f=!!n&&!o;return(0,vf.jsx)(vf.Fragment,{children:(0,vf.jsx)($r,{title:(0,MA.__)("Design"),isRoot:!0,description:(0,MA.__)("Customize the appearance of your website using the block editor."),content:(0,vf.jsx)(Ch,{}),footer:f&&(0,vf.jsx)(NG,{record:r?.[0],revisionsCount:n,onClick:c})})})}var DA=l(q(),1),k1=l(G(),1),jG=l(st(),1),zG=l(Rt(),1),HG=l(at(),1),GG=l(me(),1),I1=l(Y(),1),Bg=l(nr(),1);var Bc=l(O(),1),{GlobalStylesUIWrapper:Vpe,GlobalStylesActionMenu:Mpe}=U(zG.privateApis),{useLocation:UG,useHistory:WG}=U(jG.privateApis),Lpe=({isStyleBookOpened:e,setIsStyleBookOpened:t,path:r,onChangeSection:o})=>{let n=WG();return(0,Bc.jsxs)(I1.__experimentalHStack,{className:"edit-site-styles__header-actions",children:[(0,Bc.jsx)(I1.Button,{isPressed:e,icon:Wp,label:(0,DA.__)("Style Book"),onClick:()=>{t(!e);let i=e?(0,Bg.removeQueryArgs)(r,"preview"):(0,Bg.addQueryArgs)(r,{preview:"stylebook"});n.navigate(i)},size:"compact"}),(0,Bc.jsx)(Mpe,{hideWelcomeGuide:!0,onChangePath:o})]})},Dpe=()=>{let{path:e,query:t}=UG(),r=WG();return(0,k1.useMemo)(()=>[t.section??"/",o=>{r.navigate((0,Bg.addQueryArgs)(e,{section:o}))}],[e,t.section,r])};function BA(){let{path:e}=UG(),[t,r]=(0,k1.useState)(e.includes("preview=stylebook")),o=(0,HG.useViewportMatch)("medium","<"),[n,i]=Dpe(),s=(0,GG.useSelect)(a=>a(We).getSettings(),[]);return(0,Bc.jsx)(Kn,{actions:o?null:(0,Bc.jsx)(Lpe,{isStyleBookOpened:t,setIsStyleBookOpened:r,path:e,onChangeSection:i}),className:"edit-site-styles",title:(0,DA.__)("Styles"),headingLevel:2,children:(0,Bc.jsx)(Vpe,{path:n,onPathChange:i,settings:s})})}var jc=l(O(),1),{useLocation:ZG,useHistory:Bpe}=U(qG.privateApis),{StyleBookPreview:jpe,useGlobalStyles:zpe}=U(YG.privateApis);function Hpe({siteData:e}){let{path:t,query:r}=ZG(),o=Bpe(),{user:n}=zpe(),i=r.section??"/";return(0,jc.jsx)(jpe,{path:i,onPathChange:a=>{o.navigate((0,KG.addQueryArgs)(t,{section:a}))},settings:e.editorSettings,userConfig:n})}function Gpe({siteData:e}){let{query:t}=ZG();return t.preview==="stylebook"?(0,jc.jsx)(Hpe,{siteData:e}):(0,jc.jsx)(br,{})}var XG={name:"styles",path:"/styles",areas:{content:(0,jc.jsx)(BA,{}),sidebar:(0,jc.jsx)(BG,{backPath:"/"}),preview:({siteData:e})=>(0,jc.jsx)(Gpe,{siteData:e}),mobileContent:(0,jc.jsx)(BA,{})},widths:{content:380}};var ca=l(q(),1),zg=l(xe(),1),WA=l(me(),1),qA=l(eo(),1),G1=l(Y(),1);var QG={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"};var yU=l(q(),1),bU=l(eo(),1);var nl=l(Y(),1);var Mm=l(q(),1),zA=l(G(),1),oU=l(st(),1);var ms=l(Y(),1),Vm=l(q(),1),JG=l(G(),1),ol=l(O(),1),Upe=e=>e?.trim()?.length>0;function $G({menuTitle:e,onClose:t,onSave:r}){let[o,n]=(0,JG.useState)(e),s=o!==e&&Upe(o);return(0,ol.jsx)(ms.Modal,{title:(0,Vm.__)("Rename"),onRequestClose:t,focusOnMount:"firstContentElement",size:"small",children:(0,ol.jsx)("form",{className:"sidebar-navigation__rename-modal-form",children:(0,ol.jsxs)(ms.__experimentalVStack,{spacing:"3",children:[(0,ol.jsx)(ms.TextControl,{value:o,placeholder:(0,Vm.__)("Navigation title"),onChange:n,label:(0,Vm.__)("Name")}),(0,ol.jsxs)(ms.__experimentalHStack,{justify:"right",children:[(0,ol.jsx)(ms.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,Vm.__)("Cancel")}),(0,ol.jsx)(ms.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,disabled:!s,variant:"primary",type:"submit",onClick:a=>{a.preventDefault(),s&&(r({title:o}),t())},children:(0,Vm.__)("Save")})]})]})})})}var eU=l(Y(),1),jA=l(q(),1),tU=l(O(),1);function rU({onClose:e,onConfirm:t}){return(0,tU.jsx)(eU.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{t(),e()},onCancel:e,confirmButtonText:(0,jA.__)("Delete"),size:"medium",children:(0,jA.__)("Are you sure you want to delete this Navigation Menu?")})}var li=l(O(),1),{useHistory:Wpe}=U(oU.privateApis),qpe={position:"bottom right"};function F1(e){let{onDelete:t,onSave:r,onDuplicate:o,menuTitle:n,menuId:i}=e,[s,a]=(0,zA.useState)(!1),[u,c]=(0,zA.useState)(!1),f=Wpe(),d=()=>{a(!1),c(!1)},m=()=>a(!0),h=()=>c(!0);return(0,li.jsxs)(li.Fragment,{children:[(0,li.jsx)(nl.DropdownMenu,{className:"sidebar-navigation__more-menu",label:(0,Mm.__)("Actions"),icon:Xi,popoverProps:qpe,children:({onClose:g})=>(0,li.jsxs)(nl.MenuGroup,{children:[(0,li.jsx)(nl.MenuItem,{onClick:()=>{m(),g()},children:(0,Mm.__)("Rename")}),(0,li.jsx)(nl.MenuItem,{onClick:()=>{f.navigate(`/wp_navigation/${i}?canvas=edit`)},children:(0,Mm.__)("Edit")}),(0,li.jsx)(nl.MenuItem,{onClick:()=>{o(),g()},children:(0,Mm.__)("Duplicate")}),(0,li.jsx)(nl.MenuItem,{isDestructive:!0,onClick:()=>{h(),g()},children:(0,Mm.__)("Delete")})]})}),u&&(0,li.jsx)(rU,{onClose:d,onConfirm:t}),s&&(0,li.jsx)($G,{onClose:d,menuTitle:n,onSave:r})]})}var HA=l(G(),1),mU=l(me(),1),pU=l(Bt(),1),hU=l(So(),1),gU=l(xe(),1);var yf=l(Bt(),1),V1=l(me(),1),aU=l(So(),1),lU=l(G(),1),cU=l(xe(),1),uU=l(tp(),1);var aa=l(Y(),1),N1=l(me(),1),nU=l(G(),1),il=l(q(),1),Lm=l(Bt(),1),iU=l(st(),1);var ki=l(O(),1),Ype={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"},{useHistory:Kpe,useLocation:Zpe}=U(iU.privateApis);function sU(e){let t=Kpe(),{path:r}=Zpe(),{block:o}=e,{clientId:n}=o,{moveBlocksDown:i,moveBlocksUp:s,removeBlocks:a}=(0,N1.useDispatch)(Lm.store),u=(0,il.sprintf)((0,il.__)("Remove %s"),(0,Lm.BlockTitle)({clientId:n,maximumLength:25})),c=(0,il.sprintf)((0,il.__)("Go to %s"),(0,Lm.BlockTitle)({clientId:n,maximumLength:25})),f=(0,N1.useSelect)(m=>{let{getBlockRootClientId:h}=m(Lm.store);return h(n)},[n]),d=(0,nU.useCallback)(m=>{let{attributes:h,name:g}=m;h.kind==="post-type"&&h.id&&h.type&&t&&t.navigate(`/${h.type}/${h.id}?canvas=edit`,{state:{backPath:r}}),g==="core/page-list-item"&&h.id&&t&&t.navigate(`/page/${h.id}?canvas=edit`,{state:{backPath:r}})},[r,t]);return(0,ki.jsx)(aa.DropdownMenu,{icon:Xi,label:(0,il.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:Ype,noIcons:!0,...e,children:({onClose:m})=>(0,ki.jsxs)(ki.Fragment,{children:[(0,ki.jsxs)(aa.MenuGroup,{children:[(0,ki.jsx)(aa.MenuItem,{icon:Rp,onClick:()=>{s([n],f),m()},children:(0,il.__)("Move up")}),(0,ki.jsx)(aa.MenuItem,{icon:mu,onClick:()=>{i([n],f),m()},children:(0,il.__)("Move down")}),o.attributes?.type==="page"&&o.attributes?.id&&(0,ki.jsx)(aa.MenuItem,{onClick:()=>{d(o),m()},children:c})]}),(0,ki.jsx)(aa.MenuGroup,{children:(0,ki.jsx)(aa.MenuItem,{onClick:()=>{a([n],!1),m()},children:u})})]})})}var zc=l(O(),1),{PrivateListView:Xpe}=U(yf.privateApis),{NavigationLinkUI:Qpe}=U(uU.privateApis),Jpe=100,$pe=["postType","page",{per_page:Jpe,_fields:["id","link","menu_order","parent","title","type"],orderby:"menu_order",order:"asc"}];function fU({rootClientId:e}){let{listViewRootClientId:t,isLoading:r}=(0,V1.useSelect)(s=>{let{areInnerBlocksControlled:a,getBlockName:u,getBlockCount:c,getBlockOrder:f}=s(yf.store),{isResolving:d}=s(cU.store),m=f(e),g=m.length===1&&u(m[0])==="core/page-list"&&c(m[0])>0,v=d("getEntityRecords",$pe);return{listViewRootClientId:g?m[0]:e,isLoading:!a(e)||v}},[e]),{replaceBlock:o,__unstableMarkNextChangeAsNotPersistent:n}=(0,V1.useDispatch)(yf.store),i=(0,lU.useCallback)(s=>{s.name==="core/navigation-link"&&!s.attributes.url&&(n(),o(s.clientId,(0,aU.createBlock)("core/navigation-link",s.attributes)))},[n,o]);return(0,zc.jsxs)(zc.Fragment,{children:[!r&&(0,zc.jsx)(Xpe,{rootClientId:t,onSelect:i,blockSettingsMenu:sU,showAppender:!0,additionalBlockContent:Qpe,isExpanded:!0}),(0,zc.jsx)("div",{className:"edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor",children:(0,zc.jsx)(yf.BlockList,{})})]})}var M1=l(O(),1),dU=()=>{};function vU({navigationMenuId:e}){let{storedSettings:t}=(0,mU.useSelect)(n=>{let{getSettings:i}=U(n(We));return{storedSettings:i()}},[]),r=(0,HA.useMemo)(()=>({...t,__experimentalFetchLinkSuggestions:(n,i)=>(0,gU.__experimentalFetchLinkSuggestions)(n,i,t)}),[t]),o=(0,HA.useMemo)(()=>e?[(0,hU.createBlock)("core/navigation",{ref:e})]:[],[e]);return!e||!o?.length?null:(0,M1.jsx)(pU.BlockEditorProvider,{settings:r,value:o,onChange:dU,onInput:dU,children:(0,M1.jsx)("div",{className:"edit-site-sidebar-navigation-screen-navigation-menus__content",children:(0,M1.jsx)(fU,{rootClientId:o[0].clientId})})})}var bf=l(q(),1),GA=l(eo(),1);function L1(e,t,r){return e?.rendered?r==="publish"?(0,GA.decodeEntities)(e?.rendered):(0,bf.sprintf)((0,bf._x)("%1$s (%2$s)","menu label"),(0,GA.decodeEntities)(e?.rendered),r):(0,bf.sprintf)((0,bf.__)("(no title %s)"),t)}var wf=l(O(),1);function D1({navigationMenu:e,backPath:t,handleDelete:r,handleDuplicate:o,handleSave:n}){let i=e?.title?.rendered;return(0,wf.jsx)(sl,{actions:(0,wf.jsx)(wf.Fragment,{children:(0,wf.jsx)(F1,{menuId:e?.id,menuTitle:(0,bU.decodeEntities)(i),onDelete:r,onSave:n,onDuplicate:o})}),backPath:t,title:L1(e?.title,e?.id,e?.status),description:(0,yU.__)("Navigation Menus are a curated collection of blocks that allow visitors to get around your site."),children:(0,wf.jsx)(vU,{navigationMenuId:e?.id})})}var jg=l(xe(),1),zn=l(q(),1),ll=l(me(),1),H1=l(hi(),1),CU=l(st(),1);var j1=l(xe(),1),wU=l(Y(),1),B1=l(q(),1),xU=l(me(),1),SU=l(eo(),1),_U=l(st(),1);var xf=l(O(),1),{useLocation:ehe}=U(_U.privateApis),al="wp_navigation";function UA({backPath:e}){let{params:{postId:t}}=ehe(),{record:r,isResolving:o}=(0,j1.useEntityRecord)("postType",al,t),{isSaving:n,isDeleting:i}=(0,xU.useSelect)(g=>{let{isSavingEntityRecord:v,isDeletingEntityRecord:y}=g(j1.store);return{isSaving:v("postType",al,t),isDeleting:y("postType",al,t)}},[t]),s=o||n||i,a=r?.title?.rendered||r?.slug,{handleSave:u,handleDelete:c,handleDuplicate:f}=z1(),d=()=>c(r),m=g=>u(r,g),h=()=>f(r);return s?(0,xf.jsx)(sl,{description:(0,B1.__)("Navigation Menus are a curated collection of blocks that allow visitors to get around your site."),backPath:e,children:(0,xf.jsx)(wU.Spinner,{className:"edit-site-sidebar-navigation-screen-navigation-menus__loading"})}):!s&&!r?(0,xf.jsx)(sl,{description:(0,B1.__)("Navigation Menu missing."),backPath:e}):r?.content?.raw?(0,xf.jsx)(D1,{navigationMenu:r,backPath:e,handleDelete:d,handleSave:m,handleDuplicate:h}):(0,xf.jsx)(sl,{actions:(0,xf.jsx)(F1,{menuId:r?.id,menuTitle:(0,SU.decodeEntities)(a),onDelete:d,onSave:m,onDuplicate:h}),backPath:e,title:L1(r?.title,r?.id,r?.status),description:(0,B1.__)("This Navigation Menu is empty.")})}var{useHistory:TU}=U(CU.privateApis);function the(){let{deleteEntityRecord:e}=(0,ll.useDispatch)(jg.store),{createSuccessNotice:t,createErrorNotice:r}=(0,ll.useDispatch)(H1.store),o=TU();return async i=>{let s=i?.id;try{await e("postType",al,s,{force:!0},{throwOnError:!0}),t((0,zn.__)("Navigation Menu successfully deleted."),{type:"snackbar"}),o.navigate("/navigation")}catch(a){r((0,zn.sprintf)((0,zn.__)("Unable to delete Navigation Menu (%s)."),a?.message),{type:"snackbar"})}}}function rhe(){let{getEditedEntityRecord:e}=(0,ll.useSelect)(s=>{let{getEditedEntityRecord:a}=s(jg.store);return{getEditedEntityRecord:a}},[]),{editEntityRecord:t,__experimentalSaveSpecifiedEntityEdits:r}=(0,ll.useDispatch)(jg.store),{createSuccessNotice:o,createErrorNotice:n}=(0,ll.useDispatch)(H1.store);return async(s,a)=>{if(!a)return;let u=s?.id,c=e("postType",Bi,u);t("postType",al,u,a);let f=Object.keys(a);try{await r("postType",al,u,f,{throwOnError:!0}),o((0,zn.__)("Renamed Navigation Menu"),{type:"snackbar"})}catch(d){t("postType",al,u,c),n((0,zn.sprintf)((0,zn.__)("Unable to rename Navigation Menu (%s)."),d?.message),{type:"snackbar"})}}}function ohe(){let e=TU(),{saveEntityRecord:t}=(0,ll.useDispatch)(jg.store),{createSuccessNotice:r,createErrorNotice:o}=(0,ll.useDispatch)(H1.store);return async i=>{let s=i?.title?.rendered||i?.slug;try{let a=await t("postType",al,{title:(0,zn.sprintf)((0,zn._x)("%s (Copy)","navigation menu"),s),content:i?.content?.raw,status:"publish"},{throwOnError:!0});a&&(r((0,zn.__)("Duplicated Navigation Menu"),{type:"snackbar"}),e.navigate(`/wp_navigation/${a.id}`))}catch(a){o((0,zn.sprintf)((0,zn.__)("Unable to duplicate Navigation Menu (%s)."),a?.message),{type:"snackbar"})}}}function z1(){return{handleDelete:the(),handleSave:rhe(),handleDuplicate:ohe()}}var la=l(O(),1);function nhe(e,t,r){return e?r==="publish"?(0,qA.decodeEntities)(e):(0,ca.sprintf)((0,ca._x)("%1$s (%2$s)","menu label"),(0,qA.decodeEntities)(e),r):(0,ca.sprintf)((0,ca.__)("(no title %s)"),t)}function YA({backPath:e}){let{records:t,isResolving:r,hasResolved:o}=(0,zg.useEntityRecords)("postType",Bi,QG),n=r&&!o,{getNavigationFallbackId:i}=U((0,WA.useSelect)(zg.store)),s=(0,WA.useSelect)(m=>m(zg.store).isResolving("getNavigationFallbackId"),[]),a=t?.[0];!a&&!r&&o&&!s&&i();let{handleSave:u,handleDelete:c,handleDuplicate:f}=z1(),d=!!t?.length;return n?(0,la.jsx)(sl,{backPath:e,children:(0,la.jsx)(G1.Spinner,{className:"edit-site-sidebar-navigation-screen-navigation-menus__loading"})}):!n&&!d?(0,la.jsx)(sl,{description:(0,ca.__)("No Navigation Menus found."),backPath:e}):t?.length===1?(0,la.jsx)(D1,{navigationMenu:a,backPath:e,handleDelete:()=>c(a),handleDuplicate:()=>f(a),handleSave:m=>u(a,m)}):(0,la.jsx)(sl,{backPath:e,children:(0,la.jsx)(G1.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-navigation-menus",children:t?.map(({id:m,title:h,status:g},v)=>(0,la.jsx)(ihe,{postId:m,withChevron:!0,icon:Lp,children:nhe(h?.rendered,v+1,g)},m))})})}function sl({children:e,actions:t,title:r,description:o,backPath:n}){return(0,la.jsx)($r,{title:r||(0,ca.__)("Navigation"),actions:t,description:o||(0,ca.__)("Manage your Navigation Menus."),backPath:n,content:e})}var ihe=({postId:e,...t})=>(0,la.jsx)(Gr,{to:`/wp_navigation/${e}`,...t});var cl=l(O(),1),EU={name:"navigation",path:"/navigation",areas:{sidebar({siteData:e}){return ar(e)?e.currentTheme.is_block_theme?(0,cl.jsx)(YA,{backPath:"/"}):(0,cl.jsx)(sr,{}):null},preview({siteData:e}){return e.currentTheme?.is_block_theme?(0,cl.jsx)(br,{}):void 0},mobileSidebar({siteData:e}){return ar(e)?e.currentTheme.is_block_theme?(0,cl.jsx)(YA,{backPath:"/"}):(0,cl.jsx)(sr,{}):(0,cl.jsx)(cl.Fragment,{})}}};var ua=l(O(),1),PU={name:"navigation-item",path:"/wp_navigation/:postId",areas:{sidebar({siteData:e}){return ar(e)?e.currentTheme.is_block_theme?(0,ua.jsx)(UA,{backPath:"/navigation"}):(0,ua.jsx)(sr,{}):null},preview({siteData:e}){return ar(e)?e.currentTheme.is_block_theme?(0,ua.jsx)(br,{}):(0,ua.jsx)(sr,{}):null},mobileSidebar({siteData:e}){return ar(e)?e.currentTheme.is_block_theme?(0,ua.jsx)(UA,{backPath:"/navigation"}):(0,ua.jsx)(sr,{}):(0,ua.jsx)(ua.Fragment,{})}}};var qg=l(Y(),1),rO=l(G(),1),Wg=l(q(),1);var $U=l(st(),1),eW=l(xe(),1);var RU=Object.prototype.hasOwnProperty;function AU(e,t,r){for(r of e.keys())if(Hc(r,t))return r}function Hc(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--&&Hc(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=AU(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=AU(t,n),!n)||!Hc(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(RU.call(e,r)&&++o&&!RU.call(t,r)||!(r in t)||!Hc(e[r],t[r]))return!1;return Object.keys(t).length===o}}return e!==e&&t!==t}var Sf=l(G(),1),Y1=l(me(),1),KA=l(xn(),1);function U1(e,t,r){return`dataviews-${e}-${t}-${r}`}var OU=["titleField","mediaField","descriptionField","showTitle","showMedia","showDescription","showLevels","infiniteScrollEnabled"];function W1(e,t,r){if(!t)return e;let o=e;for(let n of OU)n in t&&(o={...o,[n]:t[n]});if(t.filters&&t.filters.length>0){let n=new Set(t.filters.map(s=>s.field)),i=(e.filters??[]).filter(s=>!n.has(s.field));o={...o,filters:[...i,...t.filters]}}return t.sort&&r&&e.sort?.field===r.sort?.field&&e.sort?.direction===r.sort?.direction&&(o={...o,sort:t.sort}),t.layout&&(o={...o,layout:{...o.layout,...t.layout}}),t.groupBy&&(o={...o,groupBy:t.groupBy}),o}function q1(e,t,r){if(!t)return e;let o=e;for(let n of OU)if(n in t){let{[n]:i,...s}=o;o=s}if(t.filters&&t.filters.length>0){let n=new Set(t.filters.map(i=>i.field));o={...o,filters:(e.filters??[]).filter(i=>!n.has(i.field))}}if(t.sort&&e.sort?.field===t.sort.field&&e.sort?.direction===t.sort.direction&&(o={...o,sort:r?.sort}),t.layout&&"layout"in o&&o.layout){let n={...o.layout};for(let i of Object.keys(t.layout))delete n[i];o={...o,layout:Object.keys(n).length>0?n:void 0}}if(t.groupBy&&"groupBy"in o){let{groupBy:n,...i}=o;o=i}return o}function she(e,t){let r={...e};for(let o of t)delete r[o];return r}function ul(e){let{kind:t,name:r,slug:o,defaultView:n,activeViewOverrides:i,queryParams:s,onChangeQueryParams:a}=e,u=U1(t,r,o),c=(0,Y1.useSelect)(w=>w(KA.store).get("core/views",u),[u]),{set:f}=(0,Y1.useDispatch)(KA.store),d=(0,Sf.useMemo)(()=>c??n??{},[c,n]),m=Number(s?.page??d.page??1),h=s?.search??d.search??"",g=(0,Sf.useMemo)(()=>{let w=e.defaultLayouts?.[d.type];return{...!w||w===!0?{}:w,...i}},[e.defaultLayouts,d.type,i]),v=(0,Sf.useMemo)(()=>W1({...d,page:m,search:h},g,n),[d,m,h,g,n]),y=!!c,x=(0,Sf.useCallback)(w=>{let S={page:w?.page,search:w?.search},C=q1(she(w,["page","search"]),g,n);a&&!Hc(S,{page:m,search:h})&&a(S);let _=q1(d,g,n),R=q1(n,g,n);Hc(_,C)||(Hc(C,R)?f("core/views",u,void 0):f("core/views",u,C))},[a,m,h,d,n,g,f,u]),b=(0,Sf.useCallback)(()=>{f("core/views",u,void 0)},[u,f]);return{view:v,isModified:y,updateView:x,resetToDefault:b}}var kU=l(me(),1),IU=l(xn(),1);async function Hg(e){let{kind:t,name:r,slug:o,defaultView:n,activeViewOverrides:i,queryParams:s}=e,a=U1(t,r,o),c=(0,kU.select)(IU.store).get("core/views",a)??n,f=s?.page??1,d=s?.search??"",m=e.defaultLayouts?.[c?.type],g={...!m||m===!0?{}:m,...i};return W1({...c,page:f,search:d},g,n)}var VU=l(me(),1),MU=l(xe(),1);var FU=l(yl(),1),{lock:Ont,unlock:NU}=(0,FU.__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 Ii({kind:e,name:t,fields:r}){let o=Array.isArray(r)?r:r?.split(","),n=o?[...o].sort().join(","):void 0;return(0,VU.useSelect)(i=>NU(i(MU.store)).getViewConfig(e,t,{fields:n}),[e,t,n])}var ZA=l(O(),1);function XA({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,ZA.jsx)(Gr,{icon:t,suffix:(0,ZA.jsx)("span",{children:e}),"aria-current":o?"true":void 0,to:`/pattern?${s.join("&")}`,children:n})}var KU=l(G(),1),Ug=l(q(),1);var LU=l(xe(),1),QA=l(me(),1);function DU(){let e=(0,QA.useSelect)(r=>{let{getSettings:o}=U(r(We)),n=o();return n.__experimentalAdditionalBlockPatternCategories??n.__experimentalBlockPatternCategories}),t=(0,QA.useSelect)(r=>r(LU.store).getBlockPatternCategories());return[...e||[],...t||[]]}var BU=l(xe(),1),JA=l(me(),1),jU=l(G(),1);var Dm=(e,t,r)=>t===r.findIndex(o=>e.name===o.name);function zU(){let e=(0,JA.useSelect)(o=>{let{getSettings:n}=U(o(We));return n().__experimentalAdditionalBlockPatterns??n().__experimentalBlockPatterns}),t=(0,JA.useSelect)(o=>o(BU.store).getBlockPatterns());return(0,jU.useMemo)(()=>[...e||[],...t||[]].filter(o=>!uv.includes(o.source)).filter(Dm).filter(o=>o.inserter!==!1),[e,t])}var qU=l(So(),1),Gc=l(me(),1),Hn=l(xe(),1),$A=l(G(),1);var GU=l(Bt(),1);var{extractWords:ahe,getNormalizedSearchTerms:UU,normalizeString:HU}=U(GU.privateApis),lhe=e=>e.type===Qe.user?e.slug:e.type===dt?"":e.name||"",che=e=>typeof e.title=="string"?e.title:e.title&&e.title.rendered?e.title.rendered:e.title&&e.title.raw?e.title.raw:"",uhe=e=>e.type===Qe.user?e.excerpt.raw:e.description||"",fhe=e=>e.keywords||[],dhe=()=>!1,mhe=(e,t)=>e.filter(r=>!UU(t).some(o=>o.includes(r))),Gg=(e=[],t="",r={})=>{let o=UU(t),n=r.categoryId!==Sn&&!o.length,i={...r,onlyFilterByCategory:n},s=n?0:1,a=e.map(u=>[u,phe(u,t,i)]).filter(([,u])=>u>s);return o.length===0?a.map(([u])=>u):(a.sort(([,u],[,c])=>c-u),a.map(([u])=>u))};function phe(e,t,r){let{categoryId:o,getName:n=lhe,getTitle:i=che,getDescription:s=uhe,getKeywords:a=fhe,hasCategory:u=dhe,onlyFilterByCategory:c}=r,f=o===Sn||o===eu||o===cv&&e.type===Qe.user||u(e,o)?1:0;if(!f||c)return f;let d=n(e),m=i(e),h=s(e),g=a(e),v=HU(t),y=HU(m);if(v===y)f+=30;else if(y.startsWith(v))f+=20;else{let x=[d,m,h,...g].join(" "),b=ahe(v);mhe(b,x).length===0&&(f+=10)}return f}var tO=[],hhe=(0,Gc.createSelector)((e,t,r="")=>{let{getEntityRecords:o,getCurrentTheme:n,isResolving:i}=e(Hn.store),s={per_page:-1},a=o("postType",dt,s)??tO,c=(n()?.default_template_part_areas||[]).map(h=>h.area),f=(h,g)=>g!==jf?h.area===g:h.area===g||!c.includes(h.area),d=i("getEntityRecords",["postType",dt,s]);return{patterns:Gg(a,r,{categoryId:t,hasCategory:f}),isResolving:d}},e=>[e(Hn.store).getEntityRecords("postType",dt,{per_page:-1}),e(Hn.store).isResolving("getEntityRecords",["postType",dt,{per_page:-1}]),e(Hn.store).getCurrentTheme()?.default_template_part_areas]),WU=(0,Gc.createSelector)(e=>{let{getSettings:t}=U(e(We)),{isResolving:r}=e(Hn.store),o=t(),n=o.__experimentalAdditionalBlockPatterns??o.__experimentalBlockPatterns,i=e(Hn.store).getBlockPatterns();return{patterns:[...n||[],...i||[]].filter(a=>!uv.includes(a.source)).filter(Dm).filter(a=>a.inserter!==!1).map(a=>({...a,keywords:a.keywords||[],type:Qe.theme,blocks:(0,qU.parse)(a.content,{__unstableSkipMigrationLogs:!0})})),isResolving:r("getBlockPatterns")}},e=>[e(Hn.store).getBlockPatterns(),e(Hn.store).isResolving("getBlockPatterns"),U(e(We)).getSettings()]),ghe=(0,Gc.createSelector)((e,t,r,o="")=>{let{patterns:n,isResolving:i}=WU(e),{patterns:s,isResolving:a,categories:u}=eO(e),c=[...n||[],...s||[]];return r&&(c=c.filter(f=>f.type===Qe.user?(f.wp_pattern_sync_status||fv.full)===r:r===fv.unsynced)),t?c=Gg(c,o,{categoryId:t,hasCategory:(f,d)=>f.type===Qe.user?f.wp_pattern_category?.some(m=>u.find(h=>h.id===m)?.slug===d):f.categories?.includes(d)}):c=Gg(c,o,{hasCategory:f=>f.type===Qe.user?u?.length&&(!f.wp_pattern_category?.length||!f.wp_pattern_category?.some(d=>u.find(m=>m.id===d))):!f.hasOwnProperty("categories")}),{patterns:c,isResolving:i||a}},e=>[WU(e),eO(e)]),eO=(0,Gc.createSelector)((e,t,r="")=>{let{getEntityRecords:o,isResolving:n,getUserPatternCategories:i}=e(Hn.store),s={per_page:-1},a=o("postType",Qe.user,s),u=i(),c=new Map;u.forEach(m=>c.set(m.id,m));let f=a??tO,d=n("getEntityRecords",["postType",Qe.user,s]);return t&&(f=f.filter(m=>m.wp_pattern_sync_status||fv.full===t)),f=Gg(f,r,{hasCategory:()=>!0}),{patterns:f,isResolving:d,categories:u}},e=>[e(Hn.store).getEntityRecords("postType",Qe.user,{per_page:-1}),e(Hn.store).isResolving("getEntityRecords",["postType",Qe.user,{per_page:-1}]),e(Hn.store).getUserPatternCategories()]);function YU(e){let t=(0,$A.useMemo)(()=>e?.filter(o=>o.type!==Qe.theme).map(o=>[o.type,o.id])??[],[e]),r=(0,Gc.useSelect)(o=>{let{getEntityRecordPermissions:n}=U(o(Hn.store));return t.reduce((i,[s,a])=>(i[a]=n("postType",s,a),i),{})},[t]);return(0,$A.useMemo)(()=>e?.map(o=>({...o,permissions:r?.[o.id]??{}}))??[],[e,r])}var vhe=(e,t,{search:r="",syncStatus:o}={})=>(0,Gc.useSelect)(n=>e===dt?hhe(n,t,r):e===Qe.user&&t?ghe(n,t==="uncategorized"?"":t,o,r):e===Qe.user?eO(n,o,r):{patterns:tO,isResolving:!1},[t,e,r,o]),K1=vhe;function Uc(){let e=DU();e.push({name:jf,label:(0,Ug.__)("Uncategorized")});let t=zU(),{patterns:r,categories:o}=K1(Qe.user),n=(0,KU.useMemo)(()=>{let i={},s=[];e.forEach(u=>{i[u.name]||(i[u.name]={...u,count:0})}),o.forEach(u=>{i[u.name]||(i[u.name]={...u,count:0})}),t.forEach(u=>{u.categories?.forEach(c=>{i[c]&&(i[c].count+=1)}),u.categories?.length||(i.uncategorized.count+=1)}),r.forEach(u=>{u.wp_pattern_category?.forEach(c=>{let f=o.find(d=>d.id===c)?.name;i[f]&&(i[f].count+=1)}),(!u.wp_pattern_category?.length||!u.wp_pattern_category?.some(c=>o.find(f=>f.id===c)))&&(i.uncategorized.count+=1)}),[...e,...o].forEach(u=>{i[u.name].count&&!s.find(c=>c.name===u.name)&&s.push(i[u.name])});let a=s.sort((u,c)=>u.label.localeCompare(c.label));return a.unshift({name:cv,label:(0,Ug.__)("My patterns"),count:r.length}),a.unshift({name:Sn,label:(0,Ug.__)("All patterns"),description:(0,Ug.__)("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 Z1=l(xe(),1),ZU=l(me(),1),XU=l(tp(),1);var{NAVIGATION_OVERLAY_TEMPLATE_PART_AREA:yhe}=U(XU.privateApis),bhe=e=>{let t=e||[],r=(0,ZU.useSelect)(i=>i(Z1.store).getCurrentTheme()?.default_template_part_areas||[],[]),o={header:{},footer:{},sidebar:{},uncategorized:{},[yhe]:{}};return r.forEach(i=>o[i.area]={...i,templateParts:[]}),t.reduce((i,s)=>{let a=i[s.area]?s.area:jf;return i[a]?.templateParts?.push(s),i},o)};function QU(){let{records:e,isResolving:t}=(0,Z1.useEntityRecords)("postType",dt,{per_page:-1});return{hasTemplateParts:e?!!e.length:!1,isLoading:t,templatePartAreas:bhe(e)}}var un=l(O(),1),JU=["view_list"],{useLocation:whe}=U($U.privateApis),{getTemplatePartIcon:xhe}=U(eW.privateApis);function She({templatePartViews:e,patternViews:t,templatePartCounts:r,patternCounts:o,currentCategory:n,currentType:i}){return(0,un.jsxs)(qg.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-patterns__group",children:[e?.map(s=>(0,un.jsx)(XA,{count:r[s.slug],icon:xhe(s.slug===eu?void 0:s.slug),label:s.title,id:s.slug,type:dt,isActive:n===s.slug&&i===dt},s.slug)),(0,un.jsx)("div",{className:"edit-site-sidebar-navigation-screen-patterns__divider"}),t?.map(s=>(0,un.jsx)(XA,{count:o[s.slug],label:s.title,icon:Ap,id:s.slug,type:Qe.user,isActive:n===`${s.slug}`&&i===Qe.user},s.slug))]})}function _f({backPath:e}){let{query:{postType:t="wp_block",categoryId:r}}=whe(),o=r||(t===Qe.user?Sn:eu),{view_list:n}=Ii({kind:"postType",name:dt,fields:JU}),{view_list:i}=Ii({kind:"postType",name:Qe.user,fields:JU}),{templatePartAreas:s,isLoading:a,hasTemplateParts:u}=QU(),c=(0,rO.useMemo)(()=>{let h={[eu]:0};return Object.entries(s).forEach(([g,{templateParts:v}])=>{let y=v?.length||0;h[g]=y,h[eu]+=y}),h},[s]),{patternCategories:f}=Uc(),d=(0,rO.useMemo)(()=>{let h={};return f.forEach(g=>{h[g.name]=g.count}),h},[f]),m=d[Sn]>0;return(0,un.jsx)($r,{title:(0,Wg.__)("Patterns"),description:(0,Wg.__)("Manage what patterns are available when editing the site."),isRoot:!e,backPath:e,content:(0,un.jsxs)(un.Fragment,{children:[a&&(0,Wg.__)("Loading items\u2026"),!a&&(0,un.jsxs)(un.Fragment,{children:[!u&&!m&&(0,un.jsx)(qg.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-patterns__group",children:(0,un.jsx)(qg.__experimentalItem,{children:(0,Wg.__)("No items found")})}),(0,un.jsx)(She,{templatePartViews:n,patternViews:i,templatePartCounts:c,patternCounts:d,currentCategory:o,currentType:t})]})]})})}var aO=l(q(),1),iS=l(G(),1),kW=l(Bt(),1);var IW=l(xe(),1),FW=l(Rt(),1),NW=l(st(),1);var VW=l(me(),1),MW=l(nr(),1);var tW=l(xe(),1),oO=l(me(),1),X1=l(G(),1),rW=l(Bt(),1),oW=l(Rt(),1);var{useGlobalStyles:_he}=U(oW.privateApis),{globalStylesDataKey:Che}=U(rW.privateApis);function Q1(){let{merged:e}=_he(),t=(0,oO.useSelect)(u=>{let{getSettings:c}=U(u(We));return c()},[]),r=t.__experimentalAdditionalBlockPatterns??t.__experimentalBlockPatterns,o=(0,oO.useSelect)(u=>u(tW.store).getBlockPatterns(),[]),n=(0,X1.useMemo)(()=>[...r||[],...o||[]].filter(Dm),[r,o]),[i,s]=(0,X1.useMemo)(()=>Mh(e,[],{disableRootPadding:!1}),[e]);return(0,X1.useMemo)(()=>{let{__experimentalAdditionalBlockPatterns:u,styles:c,__experimentalFeatures:f,...d}=t,m=(c??[]).filter(h=>!h.isGlobalStyles);return{...d,styles:[...m,...i],__experimentalFeatures:s,[Che]:e.styles??{},__experimentalBlockPatterns:n,isPreviewMode:!0}},[t,n,i,s,e])}var eS=l(Y(),1),wW=l(q(),1);var nW=l(Y(),1),Yg=l(G(),1),Kg=l(q(),1);var Zg=l(me(),1),iW=l(st(),1),J1=l(lv(),1),sW=l(hi(),1),aW=l(xe(),1),lW=l(Rt(),1);var fl=l(O(),1),{useHistory:The,useLocation:Ehe}=U(iW.privateApis),{CreatePatternModal:Phe,useAddPatternCategory:Rhe}=U(J1.privateApis),{CreateTemplatePartModal:Ahe}=U(lW.privateApis);function cW(){let e=The(),t=Ehe(),[r,o]=(0,Yg.useState)(!1),[n,i]=(0,Yg.useState)(!1),{createPatternFromFile:s}=U((0,Zg.useDispatch)(J1.store)),{createSuccessNotice:a,createErrorNotice:u}=(0,Zg.useDispatch)(sW.store),c=(0,Yg.useRef)(),{isBlockBasedTheme:f,addNewPatternLabel:d,addNewTemplatePartLabel:m,canCreatePattern:h,canCreateTemplatePart:g}=(0,Zg.useSelect)(C=>{let{getCurrentTheme:_,getPostType:R,canUser:E}=C(aW.store);return{isBlockBasedTheme:_()?.is_block_theme,addNewPatternLabel:R(Qe.user)?.labels?.add_new_item,addNewTemplatePartLabel:R(dt)?.labels?.add_new_item,canCreatePattern:E("create",{kind:"postType",name:Qe.user}),canCreateTemplatePart:E("create",{kind:"postType",name:dt})}},[]);function v({pattern:C}){o(!1),e.navigate(`/${Qe.user}/${C.id}?canvas=edit`)}function y(C){i(!1),e.navigate(`/${dt}/${C.id}?canvas=edit`)}function x(){o(!1),i(!1)}let b=[];h&&b.push({icon:qp,onClick:()=>o(!0),title:d}),f&&g&&b.push({icon:WT,onClick:()=>i(!0),title:m}),h&&b.push({icon:JT,onClick:()=>{c.current.click()},title:(0,Kg.__)("Import pattern from JSON")});let{categoryMap:w,findOrCreateTerm:S}=Rhe();return b.length===0?null:(0,fl.jsxs)(fl.Fragment,{children:[d&&(0,fl.jsx)(nW.DropdownMenu,{controls:b,icon:null,toggleProps:{variant:"primary",showTooltip:!1,size:"compact",__next40pxDefaultSize:!0},text:d,label:d}),r&&(0,fl.jsx)(Phe,{onClose:()=>o(!1),onSuccess:v,onError:x}),n&&(0,fl.jsx)(Ahe,{closeModal:()=>i(!1),blocks:[],onCreate:y,onError:x}),(0,fl.jsx)("input",{type:"file",accept:".json",hidden:!0,ref:c,onChange:async C=>{let _=C.target.files?.[0];if(_)try{let R;if(t.query.postType!==dt){let A=Array.from(w.values()).find(M=>M.name===t.query.categoryId);A&&(R=A.id||await S(A.label))}let E=await s(_,R?[R]:void 0);!R&&t.query.categoryId!=="my-patterns"&&e.navigate(`/pattern?categoryId=${Sn}`),a((0,Kg.sprintf)((0,Kg.__)('Imported "%s" from JSON.'),E.title.raw),{type:"snackbar",id:"import-pattern-success"})}catch(R){u(R.message,{type:"snackbar",id:"import-pattern-error"})}finally{C.target.value=""}}})]})}var uW=l(Y(),1),fW=l(G(),1),dW=l(q(),1),mW=l(lv(),1);var Wc=l(O(),1),{RenamePatternCategoryModal:Ohe}=U(mW.privateApis);function pW({category:e,onClose:t}){let[r,o]=(0,fW.useState)(!1);return(0,Wc.jsxs)(Wc.Fragment,{children:[(0,Wc.jsx)(uW.MenuItem,{onClick:()=>o(!0),children:(0,dW.__)("Rename")}),r&&(0,Wc.jsx)(khe,{category:e,onClose:()=>{o(!1),t()}})]})}function khe({category:e,onClose:t}){let r={id:e.id,slug:e.slug,name:e.label},o=Uc();return(0,Wc.jsx)(Ohe,{category:r,existingCategories:o,onClose:t,overlayClassName:"edit-site-list__rename-modal",focusOnMount:"firstContentElement",size:"small"})}var $1=l(Y(),1),hW=l(xe(),1),nO=l(me(),1),gW=l(G(),1),iO=l(eo(),1),Fi=l(q(),1),vW=l(hi(),1),yW=l(st(),1);var Cf=l(O(),1),{useHistory:Ihe}=U(yW.privateApis);function bW({category:e,onClose:t}){let[r,o]=(0,gW.useState)(!1),n=Ihe(),{createSuccessNotice:i,createErrorNotice:s}=(0,nO.useDispatch)(vW.store),{deleteEntityRecord:a,invalidateResolution:u}=(0,nO.useDispatch)(hW.store),c=async()=>{try{await a("taxonomy","wp_pattern_category",e.id,{force:!0},{throwOnError:!0}),u("getUserPatternCategories"),u("getEntityRecords",["postType",Qe.user,{per_page:-1}]),i((0,Fi.sprintf)((0,Fi._x)('"%s" deleted.',"pattern category"),e.label),{type:"snackbar",id:"pattern-category-delete"}),t?.(),n.navigate(`/pattern?categoryId=${Sn}`)}catch(f){let d=f.message&&f.code!=="unknown_error"?f.message:(0,Fi.__)("An error occurred while deleting the pattern category.");s(d,{type:"snackbar",id:"pattern-category-delete"})}};return(0,Cf.jsxs)(Cf.Fragment,{children:[(0,Cf.jsx)($1.MenuItem,{isDestructive:!0,onClick:()=>o(!0),children:(0,Fi.__)("Delete")}),(0,Cf.jsx)($1.__experimentalConfirmDialog,{isOpen:r,onConfirm:c,onCancel:()=>o(!1),confirmButtonText:(0,Fi.__)("Delete"),className:"edit-site-patterns__delete-modal",title:(0,Fi.sprintf)((0,Fi._x)('Delete "%s"?',"pattern category"),(0,iO.decodeEntities)(e.label)),size:"medium",__experimentalHideHeader:!1,children:(0,Fi.sprintf)((0,Fi.__)('Are you sure you want to delete the category "%s"? The patterns will not be deleted.'),(0,iO.decodeEntities)(e.label))})]})}var fa=l(O(),1);function xW({categoryId:e,type:t}){let{patternCategories:r}=Uc(),o;return t===Qe.user&&e&&(o=r.find(n=>n.name===e)),(0,fa.jsxs)(fa.Fragment,{children:[(0,fa.jsx)(cW,{}),!!o?.id&&(0,fa.jsx)(eS.DropdownMenu,{icon:Xi,label:(0,wW.__)("Actions"),toggleProps:{className:"edit-site-patterns__button",size:"compact"},children:({onClose:n})=>(0,fa.jsxs)(eS.MenuGroup,{children:[(0,fa.jsx)(pW,{category:o,onClose:n}),(0,fa.jsx)(bW,{category:o,onClose:n})]})})]})}var Xg=l(q(),1);var rS=l(G(),1),SW=l(st(),1),Qg=l(me(),1),tS=l(xe(),1),_W=l(nr(),1);var{useLocation:Fhe,useHistory:CW}=U(SW.privateApis),TW=()=>{let e=(0,Qg.useSelect)(n=>n(tS.store).getCurrentTheme()),{getEntityRecord:t}=(0,Qg.useSelect)(tS.store),{editEntityRecord:r,saveEditedEntityRecord:o}=(0,Qg.useDispatch)(tS.store);return(0,rS.useMemo)(()=>({id:"set-active-template",label(n){return n.some(i=>i._isActive)?(0,Xg.__)("Deactivate"):(0,Xg.__)("Activate")},isPrimary:!0,icon:Ps,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])},qc=()=>{let e=CW();return(0,rS.useMemo)(()=>({id:"edit-post",label:(0,Xg.__)("Edit"),icon:Ps,isEligible(t){return t.status==="trash"?!1:t.type!==Qe.theme},callback(t){let r=t[0];e.navigate(`/${r.type}/${r.id}?canvas=edit`)}}),[e])},EW=()=>{let e=CW(),{path:t,query:r}=Fhe();return(0,rS.useMemo)(()=>({id:"quick-edit",label:(0,Xg.__)("Quick Edit"),icon:JC,isPrimary:!0,supportsBulk:!0,isEligible(o){return o.status==="trash"?!1:o.type==="page"},callback(o){e.navigate((0,_W.addQueryArgs)(t,{...r,quickEdit:!0,postId:o.map(n=>n.id).join(",")}))}}),[e,t,r])};var oS=l(q(),1),nS=l(G(),1),sO=l(Bt(),1),PW=l(So(),1),RW=l(Rt(),1);var Bm=l(O(),1),{useStyle:Nhe}=U(RW.privateApis);function Vhe({item:e}){let t=(0,nS.useId)(),r=e.description||e?.excerpt?.raw,o=e.type===dt,n=Nhe("color.background"),i=(0,nS.useMemo)(()=>e.blocks??(0,PW.parse)(e.content.raw,{__unstableSkipMigrationLogs:!0}),[e?.content?.raw,e.blocks]),s=!i?.length;return(0,Bm.jsxs)("div",{className:"page-patterns-preview-field",style:{backgroundColor:n},"aria-describedby":r?t:void 0,children:[s&&o&&(0,oS.__)("Empty template part"),s&&!o&&(0,oS.__)("Empty pattern"),!s&&(0,Bm.jsx)(sO.BlockPreview.Async,{children:(0,Bm.jsx)(sO.BlockPreview,{blocks:i,viewportWidth:e.viewportWidth})}),!!r&&(0,Bm.jsx)("div",{hidden:!0,id:t,children:r})]})}var AW={label:(0,oS.__)("Preview"),id:"preview",render:Vhe,enableSorting:!1};var Jg=l(O(),1),{ExperimentalBlockEditorProvider:Mhe}=U(kW.privateApis),{usePostActions:OW,usePostFields:Lhe}=U(FW.privateApis),{useLocation:Dhe,useHistory:Bhe}=U(NW.privateApis),jhe=[],zhe=["default_view","default_layouts"];function Hhe(e,t){let{patternCategories:r}=Uc(),o=(0,VW.useSelect)(a=>a(IW.store).getCurrentTheme()?.default_template_part_areas||[],[]),n,i,s;if(e===dt){let a=o.find(u=>u.area===t);n=a?.label||(0,aO.__)("All Template Parts"),i=a?.description||(0,aO.__)("Includes every template part defined for any area.")}else e===Qe.user&&t&&(s=r.find(a=>a.name===t),n=s?.label,i=s?.description);return{title:n,description:i}}function lO(){let{path:e,query:t}=Dhe(),{postType:r="wp_block",categoryId:o}=t,n=Bhe(),i=o||Sn,{default_view:s,default_layouts:a}=Ii({kind:"postType",name:r,fields:zhe}),{view:u,updateView:c,isModified:f,resetToDefault:d}=ul({kind:"postType",name:r,slug:"default",defaultView:s,defaultLayouts:a,queryParams:{page:t.pageNumber,search:t.search},onChangeQueryParams:I=>{n.navigate((0,MW.addQueryArgs)(e,{...t,pageNumber:I.page,search:I.search}))}}),m=u.filters?.find(({field:I})=>I==="sync-status")?.value,{patterns:h,isResolving:g}=K1(r,i,{search:u.search,syncStatus:m}),v=Lhe({postType:r}),y=(0,iS.useMemo)(()=>[AW,...v||[]],[v]),{data:x,paginationInfo:b}=(0,iS.useMemo)(()=>{let I={...u};return delete I.search,r!==dt&&(I.filters=[]),Za(h,I,y)},[h,u,y,r]),w=YU(x),S=OW({postType:dt,context:"list"}),C=OW({postType:Qe.user,context:"list"}),_=qc(),R=(0,iS.useMemo)(()=>r===dt?[_,...S].filter(Boolean):[_,...C].filter(Boolean),[_,r,S,C]),E=Q1(),{title:A,description:M}=Hhe(r,i);return(0,Jg.jsx)(Mhe,{settings:E,children:(0,Jg.jsx)(Kn,{className:"edit-site-page-patterns-dataviews",title:A,headingLevel:2,subTitle:M,actions:(0,Jg.jsx)(xW,{categoryId:i,type:r}),children:(0,Jg.jsx)(qa,{paginationInfo:b,fields:y,actions:R,data:w||jhe,getItemId:I=>I.name??I.id,isLoading:g,isItemClickable:I=>I.type!==Qe.theme,onClickItem:I=>{n.navigate(`/${I.type}/${[Qe.user,dt].includes(I.type)?I.id:I.name}?canvas=edit`)},view:u,onChangeView:c,defaultLayouts:a,onReset:f?d:!1},i+r)})})}var $g=l(O(),1),LW={name:"patterns",path:"/pattern",areas:{sidebar({siteData:e}){let r=e.currentTheme?.is_block_theme||Xn(e)?"/":void 0;return(0,$g.jsx)(_f,{backPath:r})},content:(0,$g.jsx)(lO,{}),mobileSidebar({siteData:e,query:t}){if(t.categoryId)return;let o=e.currentTheme?.is_block_theme||Xn(e)?"/":void 0;return(0,$g.jsx)(_f,{backPath:o})},mobileContent({query:e}){return e.categoryId?(0,$g.jsx)(lO,{}):void 0}}};var cO=l(O(),1),DW={name:"pattern-item",path:"/wp_block/:postId",areas:{sidebar({siteData:e}){let r=e.currentTheme?.is_block_theme||Xn(e)?"/":void 0;return(0,cO.jsx)(_f,{backPath:r})},preview:(0,cO.jsx)(br,{})}};var uO=l(O(),1),BW={name:"template-part-item",path:"/wp_template_part/*postId",areas:{sidebar:(0,uO.jsx)(_f,{backPath:"/"}),preview:(0,uO.jsx)(br,{})}};var hY=l(me(),1),gY=l(xe(),1);var mO=l(q(),1);var HW=l(xe(),1),GW=l(G(),1),UW=l(Y(),1),fO=l(q(),1),WW=l(st(),1),dO=l(nr(),1);var jW=l(xe(),1),zW=l(me(),1);function sS(e,t){return(0,zW.useSelect)(r=>{let{getEntityRecord:o,getUser:n,getEditedEntityRecord:i}=r(jW.store),s=i("postType",e,t),a=s?.original_source,u=s?.author_text;switch(a){case"theme":return{type:a,icon:mi,text:u,isCustomized:s.source===FS.custom};case"plugin":return{type:a,icon:Hp,text:u,isCustomized:s.source===FS.custom};case"site":{let c=o("root","__unstableBase");return{type:a,icon:kp,imageUrl:c?.site_logo?o("postType","attachment",c.site_logo)?.source_url:void 0,text:u,isCustomized:!1}}default:{let c=n(s.author);return{type:"user",icon:Zi,imageUrl:c?.avatar_urls?.[48],text:u??c?.name,isCustomized:!1}}}},[e,t])}var Tf=l(O(),1),{useLocation:Ghe}=U(WW.privateApis),Uhe=[];function Whe({template:e,isActive:t}){let{text:r,icon:o}=sS(e.type,e.id);return(0,Tf.jsx)(Gr,{to:(0,dO.addQueryArgs)("/template",{activeView:r}),icon:o,"aria-current":t,children:r})}function qW(){let{query:{activeView:e="active"}}=Ghe(),{records:t}=(0,HW.useEntityRecords)("root","registeredTemplate",{per_page:-1}),r=(0,GW.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))??Uhe},[t]);return(0,Tf.jsxs)(UW.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-templates-browse",children:[(0,Tf.jsx)(Gr,{to:"/template",icon:Up,"aria-current":e==="active",children:(0,fO.__)("Active templates")}),(0,Tf.jsx)(Gr,{to:(0,dO.addQueryArgs)("/template",{activeView:"user"}),icon:Zi,"aria-current":e==="user",children:(0,fO.__)("Created templates")}),r.map(o=>(0,Tf.jsx)(Whe,{template:o,isActive:e===o.author_text},o.author_text))]})}var XW=l(xe(),1),QW=l(me(),1);var YW=l(Y(),1),KW=l(st(),1);var ZW=l(nr(),1);var jm=l(O(),1),{useLocation:qhe}=U(KW.privateApis),Yhe=["view_list"],Khe={all:CT,published:Up,future:md,drafts:XC,pending:PT,private:ST,trash:ZT},Zhe=e=>Khe[e.slug];function zm({postType:e,resolveIcon:t=Zhe}){let{path:r,query:{activeView:o="all"}}=qhe(),{view_list:n}=Ii({kind:"postType",name:e,fields:Yhe});return e?(0,jm.jsx)(jm.Fragment,{children:(0,jm.jsx)(YW.__experimentalItemGroup,{className:"edit-site-sidebar-dataviews",children:n?.map(i=>{let s=i.slug===o,a=i.slug==="all"?void 0:i.slug,u=t(i);return(0,jm.jsx)(Gr,{icon:u,to:(0,ZW.addQueryArgs)(r,{activeView:a}),"aria-current":s?"true":void 0,children:i.title},i.slug)})})}):null}var JW=l(O(),1),Xhe={user:Zi,theme:mi,plugin:Hp,site:kp};function $W(){let e=(0,QW.useSelect)(r=>{let o=r(XW.store).getEntityRecords("postType",it,{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,JW.jsx)(zm,{postType:it,resolveIcon:r=>{let o=e[r.slug];return Xhe[o]??mi}})}var aS=l(O(),1);function lS({backPath:e}){return(0,aS.jsx)($r,{title:(0,mO.__)("Templates"),description:(0,mO.__)("Create new templates, or reset any customizations made to the templates supplied by your theme."),backPath:e,content:window?.__experimentalTemplateActivate?(0,aS.jsx)(qW,{}):(0,aS.jsx)($W,{})})}var Zc=l(q(),1),Nq=l(eo(),1),ui=l(G(),1),Ym=l(xe(),1);var Vq=l(st(),1),Mq=l(Rt(),1),SO=l(nr(),1),tv=l(me(),1),Lq=l(at(),1);var Dq=l(Y(),1),Bq=l(hi(),1);var bo=l(Y(),1),vq=l(eo(),1),ps=l(G(),1),Wm=l(me(),1),cS=l(xe(),1),yq=l(at(),1);var mn=l(q(),1),bq=l(hi(),1),wq=l(st(),1),xq=l(Fl(),1);var dl=l(G(),1),Yc=l(q(),1),Et=l(Y(),1),cq=l(xe(),1),uq=l(eo(),1),fq=l(at(),1),dq=l(Fl(),1),mq=l(nr(),1);var Hm=l(me(),1),Gm=l(xe(),1),eq=l(eo(),1),fn=l(G(),1),It=l(q(),1);var tq=l(nr(),1);var Qhe={},Jhe=(e,t)=>{let r=e;return t.split(".").forEach(o=>{r=r?.[o]}),r};function pO(e,t){return`${e}-${(0,tq.safeDecodeURI)(t)}`}var rq=(e,t)=>(e||[]).map(r=>({...r,name:(0,eq.decodeEntities)(Jhe(r,t))})),hO=()=>(0,Hm.useSelect)(e=>e(Gm.store).getEntityRecords("postType",it,{per_page:-1}),[]),Ef=()=>(0,Hm.useSelect)(e=>e(Gm.store).getCurrentTheme()?.default_template_types||[],[]),oq=()=>{let e=(0,Hm.useSelect)(t=>t(Gm.store).getPostTypes({per_page:-1}),[]);return(0,fn.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])},$he=()=>{let e=(0,Hm.useSelect)(t=>t(Gm.store).getTaxonomies({per_page:-1}),[]);return(0,fn.useMemo)(()=>e?.filter(({visibility:t})=>t?.publicly_queryable),[e])};function nq(){let e=oq(),t=(0,fn.useMemo)(()=>e?.filter(i=>i.has_archive),[e]),r=hO(),o=(0,fn.useMemo)(()=>e?.reduce((i,{labels:s})=>{let a=s.singular_name.toLowerCase();return i[a]=(i[a]||0)+1,i},{}),[e]),n=(0,fn.useCallback)(({labels:i,slug:s})=>{let a=i.singular_name.toLowerCase();return o[a]>1&&a!==s},[o]);return(0,fn.useMemo)(()=>t?.filter(i=>!(r||[]).some(s=>s.slug==="archive-"+i.slug)).map(i=>{let s;return n(i)?s=(0,It.sprintf)((0,It.__)("Archive: %1$s (%2$s)"),i.labels.singular_name,i.slug):s=(0,It.sprintf)((0,It.__)("Archive: %s"),i.labels.singular_name),{slug:"archive-"+i.slug,description:(0,It.sprintf)((0,It.__)("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):Ki,templatePrefix:"archive"}})||[],[t,r,n])}var iq=e=>{let t=oq(),r=Ef(),o=(0,fn.useMemo)(()=>t?.reduce((c,{labels:f})=>{let d=(f.template_name||f.singular_name).toLowerCase();return c[d]=(c[d]||0)+1,c},{}),[t]),n=(0,fn.useCallback)(({labels:c,slug:f})=>{let d=(c.template_name||c.singular_name).toLowerCase();return o[d]>1&&d!==f},[o]),i=(0,fn.useMemo)(()=>t?.reduce((c,{slug:f})=>{let d=f;return f!=="page"&&(d=`single-${d}`),c[f]=d,c},{}),[t]),s=gO("postType",i),a=(t||[]).reduce((c,f)=>{let{slug:d,labels:m,icon:h}=f,g=i[d],v=r?.find(({slug:S})=>S===g),y=n(f),x=m.template_name||(0,It.sprintf)((0,It.__)("Single item: %s"),m.singular_name);y&&(x=m.template_name?(0,It.sprintf)((0,It._x)("%1$s (%2$s)","post type menu label"),m.template_name,d):(0,It.sprintf)((0,It._x)("Single item: %1$s (%2$s)","post type menu label"),m.singular_name,d));let b=v?{...v,templatePrefix:i[d]}:{slug:g,title:x,description:(0,It.sprintf)((0,It.__)("Displays a single item: %s."),m.singular_name),icon:typeof h=="string"&&h.startsWith("dashicons-")?h.slice(10):Gp,templatePrefix:i[d]},w=s?.[d]?.hasEntities;return w&&(b.onClick=S=>{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 _=pO(i[d],C.slug);return{title:_,slug:_,templatePrefix:i[d]}}},labels:m,template:S})}),w&&c.push(b),c},[]);return(0,fn.useMemo)(()=>a.reduce((c,f)=>{let{slug:d}=f,m="postTypesMenuItems";return d==="page"&&(m="defaultPostTypesMenuItems"),c[m].push(f),c},{defaultPostTypesMenuItems:[],postTypesMenuItems:[]}),[a])},sq=e=>{let t=$he(),r=hO(),o=Ef(),n=(0,fn.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=gO("taxonomy",n),u=(r||[]).map(({slug:d})=>d),c=(t||[]).reduce((d,m)=>{let{slug:h,labels:g}=m,v=n[h],y=o?.find(({slug:_})=>_===v),x=u?.includes(v),b=s(g,h),w=g.template_name||g.singular_name;b&&(w=g.template_name?(0,It.sprintf)((0,It._x)("%1$s (%2$s)","taxonomy template menu label"),g.template_name,h):(0,It.sprintf)((0,It._x)("%1$s (%2$s)","taxonomy menu label"),g.singular_name,h));let S=y?{...y,templatePrefix:n[h]}:{slug:v,title:w,description:(0,It.sprintf)((0,It.__)("Displays taxonomy: %s."),g.singular_name),icon:xa,templatePrefix:n[h]},C=a?.[h]?.hasEntities;return C&&(S.onClick=_=>{e({type:"taxonomy",slug:h,config:{queryArgs:({search:R})=>({_fields:"id,name,slug,link",orderBy:R?"name":"count",exclude:a[h].existingEntitiesIds}),getSpecificTemplate:R=>{let E=pO(n[h],R.slug);return{title:E,slug:E,templatePrefix:n[h]}}},labels:g,hasGeneralTemplate:x,template:_})}),(!x||C)&&d.push(S),d},[]);return(0,fn.useMemo)(()=>c.reduce((d,m)=>{let{slug:h}=m,g="taxonomiesMenuItems";return["category","tag"].includes(h)&&(g="defaultTaxonomiesMenuItems"),d[g].push(m),d},{defaultTaxonomiesMenuItems:[],taxonomiesMenuItems:[]}),[c])},ege={user:"author"},tge={user:{who:"authors"}};function aq(e){let t=hO(),r=Ef(),o=gO("root",ege,tge),n=r?.find(({slug:s})=>s==="author");n||(n={description:(0,It.__)("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 u=pO("author",a.slug);return{title:(0,It.sprintf)((0,It.__)("Author: %s"),a.name),slug:u,templatePrefix:"author"}}},labels:{singular_name:(0,It.__)("Author"),search_items:(0,It.__)("Search Authors"),not_found:(0,It.__)("No authors found."),all_items:(0,It.__)("All Authors")},hasGeneralTemplate:i,template:s})}),!i||o.user?.hasEntities)return n}var gO=(e,t,r=Qhe)=>{let o=(0,Hm.useSelect)(i=>Object.keys(t||{}).reduce((s,a)=>{let u=i(Gm.store).getEntityRecords(e,a,{per_page:1,_fields:"id",context:"view",...r[a]});return s[a]=u===null||u.length>0,s},{}),[t,e,r]);return(0,fn.useMemo)(()=>Object.keys(t||{}).reduce((i,s)=>(i[s]={hasEntities:o[s]},i),{}),[t,o])};var St=l(O(),1),lq=[];function rge({suggestion:e,search:t,onSelect:r,entityForSuggestions:o}){let n="edit-site-custom-template-modal__suggestions_list__list-item";return(0,St.jsxs)(Et.Composite.Item,{render:(0,St.jsx)(Et.Button,{__next40pxDefaultSize:!0,role:"option",className:n,onClick:()=>r(o.config.getSpecificTemplate(e))}),children:[(0,St.jsx)(Et.__experimentalText,{size:"body",lineHeight:1.53846153846,weight:"var(--wpds-typography-font-weight-emphasis, 600)",className:`${n}__title`,children:(0,St.jsx)(Et.TextHighlight,{text:(0,uq.decodeEntities)(e.name),highlight:t})}),e.link&&(0,St.jsx)(Et.__experimentalText,{size:"body",lineHeight:1.53846153846,className:`${n}__info`,children:(0,mq.safeDecodeURI)(e.link)})]})}function oge(e,t){let{config:r}=e,o=(0,dl.useMemo)(()=>({order:"asc",context:"view",search:t,per_page:t?20:10,...r.queryArgs(t)}),[t,r]),{records:n,hasResolved:i}=(0,cq.useEntityRecords)(e.type,e.slug,o),[s,a]=(0,dl.useState)(lq);return(0,dl.useEffect)(()=>{if(!i)return;let u=lq;n?.length&&(u=n,r.recordNamePath&&(u=rq(u,r.recordNamePath))),a(u)},[n,i]),s}function nge({entityForSuggestions:e,onSelect:t}){let[r,o,n]=(0,fq.useDebouncedInput)(),i=oge(e,n),{labels:s}=e,[a,u]=(0,dl.useState)(!1);return!a&&i?.length>9&&u(!0),(0,St.jsxs)(St.Fragment,{children:[a&&(0,St.jsx)(Et.SearchControl,{onChange:o,value:r,label:s.search_items,placeholder:s.search_items}),!!i?.length&&(0,St.jsx)(Et.Composite,{orientation:"vertical",role:"listbox",className:"edit-site-custom-template-modal__suggestions_list","aria-label":(0,Yc.__)("Suggestions list"),children:i.map(c=>(0,St.jsx)(rge,{suggestion:c,search:n,onSelect:t,entityForSuggestions:e},c.slug))}),n&&!i?.length&&(0,St.jsx)(Et.__experimentalText,{as:"p",className:"edit-site-custom-template-modal__no-results",children:s.not_found})]})}function ige({onSelect:e,entityForSuggestions:t,onBack:r,containerRef:o}){let[n,i]=(0,dl.useState)();return(0,dl.useEffect)(()=>{if(o.current){let[s]=dq.focus.focusable.find(o.current);s?.focus()}},[n]),(0,St.jsxs)(Et.__experimentalVStack,{spacing:4,className:"edit-site-custom-template-modal__contents-wrapper",alignment:"left",children:[!n&&(0,St.jsxs)(St.Fragment,{children:[(0,St.jsx)(Et.__experimentalText,{as:"p",children:(0,Yc.__)("Select whether to create a single template for all items or a specific one.")}),(0,St.jsxs)(Et.Flex,{className:"edit-site-custom-template-modal__contents",gap:"4",align:"initial",children:[(0,St.jsxs)(Et.FlexItem,{isBlock:!0,as:Et.Button,onClick:()=>{let{slug:s,title:a,description:u,templatePrefix:c}=t.template;e({slug:s,title:a,description:u,templatePrefix:c})},children:[(0,St.jsx)(Et.__experimentalText,{as:"span",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:t.labels.all_items}),(0,St.jsx)(Et.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,Yc.__)("For all items")})]}),(0,St.jsxs)(Et.FlexItem,{isBlock:!0,as:Et.Button,onClick:()=>{i(!0)},children:[(0,St.jsx)(Et.__experimentalText,{as:"span",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:t.labels.singular_name}),(0,St.jsx)(Et.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,Yc.__)("For a specific item")})]})]}),(0,St.jsx)(Et.Flex,{justify:"right",children:(0,St.jsx)(Et.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,Yc.__)("Back")})})]}),n&&(0,St.jsxs)(St.Fragment,{children:[(0,St.jsx)(Et.__experimentalText,{as:"p",children:(0,Yc.__)("This template will be used only for the specific item chosen.")}),(0,St.jsx)(nge,{entityForSuggestions:t,onSelect:e}),(0,St.jsx)(Et.Flex,{justify:"right",children:(0,St.jsx)(Et.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t.hasGeneralTemplate?r():i(!1)},children:(0,Yc.__)("Back")})})]})]})}var pq=ige;var Pf=l(G(),1),Um=l(q(),1),ml=l(Y(),1),Kc=l(O(),1);function sge({createTemplate:e,onBack:t}){let[r,o]=(0,Pf.useState)(""),n=(0,Um.__)("Custom Template"),[i,s]=(0,Pf.useState)(!1),a=(0,Pf.useRef)();(0,Pf.useEffect)(()=>{a.current&&a.current.focus()},[]);async function u(c){if(c.preventDefault(),!i){s(!0);try{await e({slug:Kx(r||n)||"wp-custom-template",title:r||n},!1)}finally{s(!1)}}}return(0,Kc.jsx)("form",{onSubmit:u,children:(0,Kc.jsxs)(ml.__experimentalVStack,{spacing:6,children:[(0,Kc.jsx)(ml.TextControl,{label:(0,Um.__)("Name"),value:r,onChange:o,placeholder:n,disabled:i,ref:a,help:(0,Um.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,Kc.jsxs)(ml.__experimentalHStack,{className:"edit-site-custom-generic-template__modal-actions",justify:"right",children:[(0,Kc.jsx)(ml.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,Um.__)("Back")}),(0,Kc.jsx)(ml.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,children:(0,Um.__)("Create")})]})]})})}var hq=sge;var Fr=l(O(),1),{useHistory:age}=U(wq.privateApis),vO=["front-page","home","single","page","index","archive","author","category","date","tag","search","404"],lge={"front-page":Ip,home:Zp,single:zp,page:pu,archive:Ki,search:hu,404:Dp,index:Fp,category:kl,author:Zi,taxonomy:xa,date:Pp,tag:Yp,attachment:Mp};function gq({title:e,direction:t,className:r,description:o,icon:n,onClick:i,children:s}){return(0,Fr.jsx)(bo.Button,{__next40pxDefaultSize:!0,className:r,onClick:i,label:o,showTooltip:!!o,children:(0,Fr.jsxs)(bo.Flex,{as:"span",spacing:2,align:"center",justify:"center",style:{width:"100%"},direction:t,children:[(0,Fr.jsx)("div",{className:"edit-site-add-new-template__template-icon",children:(0,Fr.jsx)(bo.Icon,{icon:n})}),(0,Fr.jsxs)(bo.__experimentalVStack,{className:"edit-site-add-new-template__template-name",alignment:"center",spacing:0,children:[(0,Fr.jsx)(bo.__experimentalText,{align:"center",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:e}),s]})]})})}var dn={templatesList:1,customTemplate:2,customGenericTemplate:3};function cge({onClose:e}){let[t,r]=(0,ps.useState)(dn.templatesList),[o,n]=(0,ps.useState)({}),[i,s]=(0,ps.useState)(!1),a=fge(n,()=>r(dn.customTemplate)),u=age(),{saveEntityRecord:c}=(0,Wm.useDispatch)(cS.store),{createErrorNotice:f,createSuccessNotice:d}=(0,Wm.useDispatch)(bq.store),m=(0,ps.useRef)(null),h=(0,yq.useViewportMatch)("medium","<"),g=(0,Wm.useSelect)(w=>w(cS.store).getEntityRecord("root","__unstableBase")?.home,[]),v={"front-page":g,date:(0,mn.sprintf)((0,mn.__)("E.g. %s"),g+"/"+new Date().getFullYear())};(0,ps.useEffect)(()=>{if(m.current&&t===dn.templatesList){let[w]=xq.focus.focusable.find(m.current);w?.focus()}},[t]);async function y(w,S=!0){if(!i){s(!0);try{let{title:C,description:_,slug:R}=w,E=await c("postType",it,{description:_,slug:R.toString(),status:"publish",title:C,meta:{is_wp_suggestion:S}},{throwOnError:!0});u.navigate(`/${it}/${E.id}?canvas=edit`),d((0,mn.sprintf)((0,mn.__)('"%s" successfully created.'),(0,vq.decodeEntities)(E.title?.rendered||C)||(0,mn.__)("(no title)")),{type:"snackbar"})}catch(C){let _=C.message&&C.code!=="unknown_error"?C.message:(0,mn.__)("An error occurred while creating the template.");f(_,{type:"snackbar"})}finally{s(!1)}}}let x=()=>{e(),r(dn.templatesList)},b=(0,mn.__)("Add template");return t===dn.customTemplate?b=(0,mn.sprintf)((0,mn.__)("Add template: %s"),o.labels.singular_name):t===dn.customGenericTemplate&&(b=(0,mn.__)("Create custom template")),(0,Fr.jsxs)(bo.Modal,{title:b,className:Z("edit-site-add-new-template__modal",{"edit-site-add-new-template__modal_template_list":t===dn.templatesList,"edit-site-custom-template-modal":t===dn.customTemplate}),onRequestClose:x,overlayClassName:t===dn.customGenericTemplate?"edit-site-custom-generic-template__modal":void 0,ref:m,children:[t===dn.templatesList&&(0,Fr.jsxs)(bo.__experimentalGrid,{columns:h?2:3,gap:4,align:"flex-start",justify:"center",className:"edit-site-add-new-template__template-list__contents",children:[(0,Fr.jsx)(bo.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:S,slug:C,onClick:_}=w;return(0,Fr.jsx)(gq,{title:S,direction:"column",className:"edit-site-add-new-template__template-button",description:v[C],icon:lge[C]||mi,onClick:()=>_?_(w):y(w)},C)}),(0,Fr.jsx)(gq,{title:(0,mn.__)("Custom template"),direction:"row",className:"edit-site-add-new-template__custom-template-button",icon:Ps,onClick:()=>r(dn.customGenericTemplate),children:(0,Fr.jsx)(bo.__experimentalText,{lineHeight:1.53846153846,children:(0,mn.__)("A custom template can be manually applied to any post or page.")})})]}),t===dn.customTemplate&&(0,Fr.jsx)(pq,{onSelect:y,entityForSuggestions:o,onBack:()=>r(dn.templatesList),containerRef:m}),t===dn.customGenericTemplate&&(0,Fr.jsx)(hq,{createTemplate:y,onBack:()=>r(dn.templatesList)})]})}function uge(){let[e,t]=(0,ps.useState)(!1),{postType:r}=(0,Wm.useSelect)(o=>{let{getPostType:n}=o(cS.store);return{postType:n(it)}},[]);return r?(0,Fr.jsxs)(Fr.Fragment,{children:[(0,Fr.jsx)(bo.Button,{variant:"primary",onClick:()=>t(!0),label:r.labels.add_new_item,size:"compact",__next40pxDefaultSize:!0,children:r.labels.add_new_item}),e&&(0,Fr.jsx)(cge,{onClose:()=>t(!1)})]}):null}function fge(e,t){let o=(Ef()||[]).filter(m=>vO.includes(m.slug)),n=m=>{t?.(),e(m)},i=[...o],{defaultTaxonomiesMenuItems:s,taxonomiesMenuItems:a}=sq(n),{defaultPostTypesMenuItems:u,postTypesMenuItems:c}=iq(n),f=aq(n);return[...s,...u,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)=>vO.indexOf(m.slug)-vO.indexOf(h.slug)),[...i,...nq(),...c,...a]}var Sq=(0,ps.memo)(uge);var qm=l(Y(),1),ci=l(q(),1),ev=l(G(),1),yO=l(eo(),1),_q=l(So(),1),bO=l(Bt(),1),uS=l(Rt(),1),fS=l(xe(),1),Cq=l(me(),1);var pn=l(O(),1),{Badge:wO}=U(qm.privateApis),{useEntityRecordsWithPermissions:dge}=U(fS.privateApis),{useStyle:mge}=U(uS.privateApis);function Tq(){let e=Ef(),{records:t}=dge("root","registeredTemplate");return[...e,...t?.filter(r=>!r.is_custom).map(r=>({slug:r.slug,title:r.title.rendered,description:r.description}))]}function pge({item:e}){let t=Q1(),r=mge("color.background")??"white",o=(0,ev.useMemo)(()=>(0,_q.parse)(e.content.raw),[e.content.raw]),n=!o?.length;return(0,pn.jsx)(uS.EditorProvider,{post:e,settings:t,children:(0,pn.jsxs)("div",{className:"page-templates-preview-field",style:{backgroundColor:r},children:[n&&(0,ci.__)("Empty template"),!n&&(0,pn.jsx)(bO.BlockPreview.Async,{children:(0,pn.jsx)(bO.BlockPreview,{blocks:o})})]})})}var dS={label:(0,ci.__)("Preview"),id:"preview",render:pge,enableSorting:!1},Eq={label:(0,ci.__)("Description"),id:"description",render:window?.__experimentalTemplateActivate?function({item:t}){let o=Tq().find(n=>n.slug===t.slug);return t.description?(0,yO.decodeEntities)(t.description):o?.description}:({item:e})=>e.description&&(0,yO.decodeEntities)(e.description),enableSorting:!1,enableGlobalSearch:!0};function hge({item:e}){let[t,r]=(0,ev.useState)(!1),{text:o,icon:n,imageUrl:i}=sS(e.type,e.id);return(0,pn.jsxs)(qm.__experimentalHStack,{alignment:"left",spacing:0,children:[i&&(0,pn.jsx)("div",{className:Z("fields-controls__author-avatar",{"is-loaded":t}),children:(0,pn.jsx)("img",{onLoad:()=>r(!0),alt:"",src:i})}),!i&&(0,pn.jsx)("div",{className:"fields-controls__author-icon",children:(0,pn.jsx)(qm.Icon,{icon:n})}),(0,pn.jsx)("span",{className:"fields-controls__author-name",children:o})]})}var Pq={label:(0,ci.__)("Author"),id:"author",getValue:({item:e})=>e.author_text??e.author,render:hge},Rq={label:(0,ci.__)("Status"),id:"active",type:"boolean",getValue:({item:e})=>e._isActive,render:function({item:t}){let r=t._isCustom?(0,ci._x)("Active when used","template"):(0,ci._x)("Active","template"),o=t._isCustom?"info":"success",n=t._isActive;return(0,pn.jsx)(wO,{intent:n?o:"default",children:n?r:(0,ci._x)("Inactive","template")})}},Aq=()=>{let e=(0,Cq.useSelect)(t=>t(fS.store).getCurrentTheme());return(0,ev.useMemo)(()=>({label:(0,ci.__)("Compatible Theme"),id:"theme",getValue:({item:t})=>t.theme,render:function({item:r}){return r.theme===e.stylesheet?(0,pn.jsx)(wO,{intent:"success",children:r.theme}):(0,pn.jsx)(wO,{intent:"error",children:r.theme})}}),[e])},Oq={label:(0,ci.__)("Template Type"),id:"slug",getValue:({item:e})=>e.slug,render:function({item:t}){return Tq().find(n=>n.slug===t.slug)?.title||(0,ci._x)("Custom","template type")}};var xO={table:{showMedia:!1},grid:{showMedia:!0},list:{showMedia:!1}},kq={type:"grid",perPage:20,sort:{field:"title",direction:"asc"},titleField:"title",descriptionField:"description",mediaField:"preview",fields:["author","active","slug","theme"],filters:[],...xO.grid};function Iq(e){return e==="user"?{sort:{field:"date",direction:"desc"}}:e==="active"?{}:{filters:[{field:"author",operator:"is",value:e,isLocked:!0}]}}var Rf=l(O(),1),{usePostActions:gge,usePostFields:vge,templateTitleField:yge}=U(Mq.privateApis),{useHistory:bge,useLocation:wge}=U(Vq.privateApis),{useEntityRecordsWithPermissions:Fq}=U(Ym.privateApis);function _O(){let{path:e,query:t}=wge(),{activeView:r="active",postId:o}=t,[n,i]=(0,ui.useState)([o]),[s,a]=(0,ui.useState)(!1),u=kq,c=(0,ui.useMemo)(()=>Iq(r),[r]),{view:f,updateView:d,isModified:m,resetToDefault:h}=ul({kind:"postType",name:it,slug:"default",defaultView:u,activeViewOverrides:c,queryParams:{page:t.pageNumber,search:t.search},onChangeQueryParams:re=>{A.navigate((0,SO.addQueryArgs)(e,{...t,pageNumber:re.page,search:re.search||void 0}))}}),{activeTemplatesOption:g,activeTheme:v,defaultTemplateTypes:y}=(0,tv.useSelect)(re=>{let{getEntityRecord:se,getCurrentTheme:ae}=re(Ym.store);return{activeTemplatesOption:se("root","site")?.active_templates,activeTheme:ae(),defaultTemplateTypes:re(Ym.store).getCurrentTheme()?.default_template_types}}),{records:x,isResolving:b}=Fq("postType",it,{per_page:-1,combinedTemplates:!1}),{records:w,isResolving:S}=Fq("root","registeredTemplate",{per_page:-1}),C=(0,ui.useMemo)(()=>{let re=[...w];if(g)for(let se in g){let ae=g[se],de=x.find(ye=>ye.id===ae&&ye.theme===v.stylesheet);if(de){let ye=re.findIndex(({slug:fe})=>fe===de.slug);ye!==-1?re[ye]=de:re.push(de)}}return re},[x,w,g,v]),_;r==="active"?_=b||S:r==="user"?_=b:_=S;let R=(0,ui.useMemo)(()=>{function re(ae){return ae.is_custom??(!ae.meta?.is_wp_suggestion&&!y.some(de=>de.slug===ae.slug))}let se;return r==="active"?se=C.filter(ae=>!re(ae)):r==="user"?se=x:se=w,se.map(ae=>({...ae,_isActive:C.some(de=>de.id===ae.id),_isCustom:re(ae)}))},[C,y,x,w,r]),E=(0,tv.useSelect)(re=>{let{getUser:se}=re(Ym.store);return R.reduce((ae,de)=>(de.author_text?ae[de.author_text]||(ae[de.author_text]=de.author_text):de.author&&(ae[de.author]||(ae[de.author]=se(de.author))),ae),{})},[R]),A=bge(),M=(0,ui.useCallback)(re=>{i(re),f?.type==="list"&&A.navigate((0,SO.addQueryArgs)(e,{postId:re.length===1?re[0]:void 0}))},[A,e,f?.type]),T=vge({postType:it}).find(re=>re.id==="date"),N=Aq(),B=(0,ui.useMemo)(()=>{let re=[dS,yge,Eq,Rq,Oq];r==="user"&&(re.push(N),T&&re.push(T));let se=[];for(let ae in E)se.push({value:E[ae]?.id??ae,label:E[ae]?.name??ae});return re.push({...Pq,elements:se}),re},[E,r,N,T]),{data:L,paginationInfo:D}=(0,ui.useMemo)(()=>Za(R,f,B),[R,f,B]),{createSuccessNotice:j}=(0,tv.useDispatch)(Bq.store),F=(0,ui.useCallback)((re,se)=>{switch(re){case"duplicate-post":{let ae=se[0],de=typeof ae.title=="string"?ae.title:ae.title?.rendered;A.navigate("/template?activeView=user"),j((0,Zc.sprintf)((0,Zc.__)('"%s" successfully created.'),(0,Nq.decodeEntities)(de)||(0,Zc.__)("(no title)")),{type:"snackbar",id:"duplicate-post-action",actions:[{label:(0,Zc.__)("Edit"),onClick:()=>{A.navigate(`/${ae.type}/${ae.id}?canvas=edit`)}}]})}break}},[A,j]),P=gge({postType:it,context:"list",onActionPerformed:F}),V=qc(),z=TW(),W=(0,ui.useMemo)(()=>r==="user"?[z,V,...P]:[z,...P],[P,z,V,r]),Q=(0,Lq.useEvent)(re=>{d(re),re.type!==f.type&&A.invalidate()}),ue=W.find(re=>re.id==="duplicate-post");return(0,Rf.jsxs)(Kn,{className:"edit-site-page-templates",title:(0,Zc.__)("Templates"),headingLevel:2,actions:(0,Rf.jsx)(Sq,{}),children:[(0,Rf.jsx)(qa,{paginationInfo:D,fields:B,actions:W,data:L,isLoading:_,view:f,onChangeView:Q,onChangeSelection:M,isItemClickable:()=>!0,onClickItem:re=>{typeof re.id=="string"?a(re):A.navigate(`/${re.type}/${re.id}?canvas=edit`)},selection:n,defaultLayouts:xO,onReset:m?()=>{h(),A.invalidate()}:!1},r),s&&ue&&(0,Rf.jsx)(Dq.Modal,{title:(0,Zc.__)("Duplicate"),onRequestClose:()=>a(),size:"small",children:(0,Rf.jsx)(ue.RenderModal,{items:[s],closeModal:()=>a()})})]})}var cY=l(q(),1),gl=l(G(),1),uY=l(xe(),1);var fY=l(st(),1),dY=l(Rt(),1),PO=l(nr(),1),mY=l(at(),1);var wo=l(Y(),1),oY=l(eo(),1),hs=l(G(),1),Zm=l(me(),1),mS=l(xe(),1),nY=l(at(),1);var gn=l(q(),1),iY=l(hi(),1),sY=l(st(),1),aY=l(Fl(),1);var pl=l(G(),1),Xc=l(q(),1),Pt=l(Y(),1),Zq=l(xe(),1),Xq=l(eo(),1),Qq=l(at(),1),Jq=l(Fl(),1),$q=l(nr(),1);var Af=l(me(),1),Of=l(xe(),1),jq=l(eo(),1),Ho=l(G(),1),Gt=l(q(),1);var zq=l(nr(),1);var xge={},Sge=(e,t)=>{let r=e;return t.split(".").forEach(o=>{r=r?.[o]}),r};function CO(e,t){return`${e}-${(0,zq.safeDecodeURI)(t)}`}var Hq=(e,t)=>(e||[]).map(r=>({...r,name:(0,jq.decodeEntities)(Sge(r,t))})),kf=()=>(0,Af.useSelect)(e=>e(Of.store).getEntityRecords("postType",it,{per_page:-1}),[]),rv=()=>(0,Af.useSelect)(e=>e(Of.store).getCurrentTheme()?.default_template_types||[],[]),Gq=()=>{let e=(0,Af.useSelect)(t=>t(Of.store).getPostTypes({per_page:-1}),[]);return(0,Ho.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])},_ge=()=>{let e=(0,Af.useSelect)(t=>t(Of.store).getTaxonomies({per_page:-1}),[]);return(0,Ho.useMemo)(()=>e?.filter(({visibility:t})=>t?.publicly_queryable),[e])};function Uq(){let e=Gq(),t=(0,Ho.useMemo)(()=>e?.filter(i=>i.has_archive),[e]),r=kf(),o=(0,Ho.useMemo)(()=>e?.reduce((i,{labels:s})=>{let a=s.singular_name.toLowerCase();return i[a]=(i[a]||0)+1,i},{}),[e]),n=(0,Ho.useCallback)(({labels:i,slug:s})=>{let a=i.singular_name.toLowerCase();return o[a]>1&&a!==s},[o]);return(0,Ho.useMemo)(()=>t?.filter(i=>!(r||[]).some(s=>s.slug==="archive-"+i.slug)).map(i=>{let s;return n(i)?s=(0,Gt.sprintf)((0,Gt.__)("Archive: %1$s (%2$s)"),i.labels.singular_name,i.slug):s=(0,Gt.sprintf)((0,Gt.__)("Archive: %s"),i.labels.singular_name),{slug:"archive-"+i.slug,description:(0,Gt.sprintf)((0,Gt.__)("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):Ki,templatePrefix:"archive"}})||[],[t,r,n])}var Wq=e=>{let t=Gq(),r=kf(),o=rv(),n=(0,Ho.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,Ho.useCallback)(({labels:d,slug:m})=>{let h=(d.template_name||d.singular_name).toLowerCase();return n[h]>1&&h!==m},[n]),s=(0,Ho.useMemo)(()=>t?.reduce((d,{slug:m})=>{let h=m;return m!=="page"&&(h=`single-${h}`),d[m]=h,d},{}),[t]),a=TO("postType",s),u=(r||[]).map(({slug:d})=>d),c=(t||[]).reduce((d,m)=>{let{slug:h,labels:g,icon:v}=m,y=s[h],x=o?.find(({slug:R})=>R===y),b=u?.includes(y),w=i(m),S=g.template_name||(0,Gt.sprintf)((0,Gt.__)("Single item: %s"),g.singular_name);w&&(S=g.template_name?(0,Gt.sprintf)((0,Gt._x)("%1$s (%2$s)","post type menu label"),g.template_name,h):(0,Gt.sprintf)((0,Gt._x)("Single item: %1$s (%2$s)","post type menu label"),g.singular_name,h));let C=x?{...x,templatePrefix:s[h]}:{slug:y,title:S,description:(0,Gt.sprintf)((0,Gt.__)("Displays a single item: %s."),g.singular_name),icon:typeof v=="string"&&v.startsWith("dashicons-")?v.slice(10):Gp,templatePrefix:s[h]},_=a?.[h]?.hasEntities;return _&&(C.onClick=R=>{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 A=CO(s[h],E.slug);return{title:A,slug:A,templatePrefix:s[h]}}},labels:g,hasGeneralTemplate:b,template:R})}),(!b||_)&&d.push(C),d},[]);return(0,Ho.useMemo)(()=>c.reduce((d,m)=>{let{slug:h}=m,g="postTypesMenuItems";return h==="page"&&(g="defaultPostTypesMenuItems"),d[g].push(m),d},{defaultPostTypesMenuItems:[],postTypesMenuItems:[]}),[c])},qq=e=>{let t=_ge(),r=kf(),o=rv(),n=(0,Ho.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=TO("taxonomy",n),u=(r||[]).map(({slug:d})=>d),c=(t||[]).reduce((d,m)=>{let{slug:h,labels:g}=m,v=n[h],y=o?.find(({slug:_})=>_===v),x=u?.includes(v),b=s(g,h),w=g.template_name||g.singular_name;b&&(w=g.template_name?(0,Gt.sprintf)((0,Gt._x)("%1$s (%2$s)","taxonomy template menu label"),g.template_name,h):(0,Gt.sprintf)((0,Gt._x)("%1$s (%2$s)","taxonomy menu label"),g.singular_name,h));let S=y?{...y,templatePrefix:n[h]}:{slug:v,title:w,description:(0,Gt.sprintf)((0,Gt.__)("Displays taxonomy: %s."),g.singular_name),icon:xa,templatePrefix:n[h]},C=a?.[h]?.hasEntities;return C&&(S.onClick=_=>{e({type:"taxonomy",slug:h,config:{queryArgs:({search:R})=>({_fields:"id,name,slug,link",orderBy:R?"name":"count",exclude:a[h].existingEntitiesIds}),getSpecificTemplate:R=>{let E=CO(n[h],R.slug);return{title:E,slug:E,templatePrefix:n[h]}}},labels:g,hasGeneralTemplate:x,template:_})}),(!x||C)&&d.push(S),d},[]);return(0,Ho.useMemo)(()=>c.reduce((d,m)=>{let{slug:h}=m,g="taxonomiesMenuItems";return["category","tag"].includes(h)&&(g="defaultTaxonomiesMenuItems"),d[g].push(m),d},{defaultTaxonomiesMenuItems:[],taxonomiesMenuItems:[]}),[c])},Cge={user:"author"},Tge={user:{who:"authors"}};function Yq(e){let t=kf(),r=rv(),o=TO("root",Cge,Tge),n=r?.find(({slug:s})=>s==="author");n||(n={description:(0,Gt.__)("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 u=CO("author",a.slug);return{title:u,slug:u,templatePrefix:"author"}}},labels:{singular_name:(0,Gt.__)("Author"),search_items:(0,Gt.__)("Search Authors"),not_found:(0,Gt.__)("No authors found."),all_items:(0,Gt.__)("All Authors")},hasGeneralTemplate:i,template:s})}),!i||o.user?.hasEntities)return n}var Ege=e=>{let t=kf();return(0,Ho.useMemo)(()=>Object.entries(e||{}).reduce((o,[n,i])=>{let s=(t||[]).reduce((a,u)=>{let c=`${i}-`;return u.slug.startsWith(c)&&a.push(u.slug.substring(c.length)),a},[]);return s.length&&(o[n]=s),o},{}),[e,t])},Pge=(e,t,r={})=>{let o=Ege(t);return(0,Af.useSelect)(i=>Object.entries(o||{}).reduce((s,[a,u])=>{let c=i(Of.store).getEntityRecords(e,a,{_fields:"id",context:"view",slug:u,...r[a]});return c?.length&&(s[a]=c),s},{}),[o])},TO=(e,t,r=xge)=>{let o=Pge(e,t,r),n=(0,Af.useSelect)(s=>Object.keys(t||{}).reduce((a,u)=>{let c=o?.[u]?.map(({id:d})=>d)||[],f=s(Of.store).getEntityRecords(e,u,{per_page:1,_fields:"id",context:"view",exclude:c,...r[u]});return a[u]=f===null||f.length>0,a},{}),[t,o,e,r]);return(0,Ho.useMemo)(()=>Object.keys(t||{}).reduce((s,a)=>{let u=o?.[a]?.map(({id:c})=>c)||[];return s[a]={hasEntities:n[a],existingEntitiesIds:u},s},{}),[t,o,n])};var _t=l(O(),1),Kq=[];function Rge({suggestion:e,search:t,onSelect:r,entityForSuggestions:o}){let n="edit-site-custom-template-modal__suggestions_list__list-item";return(0,_t.jsxs)(Pt.Composite.Item,{render:(0,_t.jsx)(Pt.Button,{__next40pxDefaultSize:!0,role:"option",className:n,onClick:()=>r(o.config.getSpecificTemplate(e))}),children:[(0,_t.jsx)(Pt.__experimentalText,{size:"body",lineHeight:1.53846153846,weight:"var(--wpds-typography-font-weight-emphasis, 600)",className:`${n}__title`,children:(0,_t.jsx)(Pt.TextHighlight,{text:(0,Xq.decodeEntities)(e.name),highlight:t})}),e.link&&(0,_t.jsx)(Pt.__experimentalText,{size:"body",lineHeight:1.53846153846,className:`${n}__info`,children:(0,$q.safeDecodeURI)(e.link)})]})}function Age(e,t){let{config:r}=e,o=(0,pl.useMemo)(()=>({order:"asc",context:"view",search:t,per_page:t?20:10,...r.queryArgs(t)}),[t,r]),{records:n,hasResolved:i}=(0,Zq.useEntityRecords)(e.type,e.slug,o),[s,a]=(0,pl.useState)(Kq);return(0,pl.useEffect)(()=>{if(!i)return;let u=Kq;n?.length&&(u=n,r.recordNamePath&&(u=Hq(u,r.recordNamePath))),a(u)},[n,i]),s}function Oge({entityForSuggestions:e,onSelect:t}){let[r,o,n]=(0,Qq.useDebouncedInput)(),i=Age(e,n),{labels:s}=e,[a,u]=(0,pl.useState)(!1);return!a&&i?.length>9&&u(!0),(0,_t.jsxs)(_t.Fragment,{children:[a&&(0,_t.jsx)(Pt.SearchControl,{onChange:o,value:r,label:s.search_items,placeholder:s.search_items}),!!i?.length&&(0,_t.jsx)(Pt.Composite,{orientation:"vertical",role:"listbox",className:"edit-site-custom-template-modal__suggestions_list","aria-label":(0,Xc.__)("Suggestions list"),children:i.map(c=>(0,_t.jsx)(Rge,{suggestion:c,search:n,onSelect:t,entityForSuggestions:e},c.slug))}),n&&!i?.length&&(0,_t.jsx)(Pt.__experimentalText,{as:"p",className:"edit-site-custom-template-modal__no-results",children:s.not_found})]})}function kge({onSelect:e,entityForSuggestions:t,onBack:r,containerRef:o}){let[n,i]=(0,pl.useState)(t.hasGeneralTemplate);return(0,pl.useEffect)(()=>{if(o.current){let[s]=Jq.focus.focusable.find(o.current);s?.focus()}},[n]),(0,_t.jsxs)(Pt.__experimentalVStack,{spacing:4,className:"edit-site-custom-template-modal__contents-wrapper",alignment:"left",children:[!n&&(0,_t.jsxs)(_t.Fragment,{children:[(0,_t.jsx)(Pt.__experimentalText,{as:"p",children:(0,Xc.__)("Select whether to create a single template for all items or a specific one.")}),(0,_t.jsxs)(Pt.Flex,{className:"edit-site-custom-template-modal__contents",gap:"4",align:"initial",children:[(0,_t.jsxs)(Pt.FlexItem,{isBlock:!0,as:Pt.Button,onClick:()=>{let{slug:s,title:a,description:u,templatePrefix:c}=t.template;e({slug:s,title:a,description:u,templatePrefix:c})},children:[(0,_t.jsx)(Pt.__experimentalText,{as:"span",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:t.labels.all_items}),(0,_t.jsx)(Pt.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,Xc.__)("For all items")})]}),(0,_t.jsxs)(Pt.FlexItem,{isBlock:!0,as:Pt.Button,onClick:()=>{i(!0)},children:[(0,_t.jsx)(Pt.__experimentalText,{as:"span",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:t.labels.singular_name}),(0,_t.jsx)(Pt.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,Xc.__)("For a specific item")})]})]}),(0,_t.jsx)(Pt.Flex,{justify:"right",children:(0,_t.jsx)(Pt.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,Xc.__)("Back")})})]}),n&&(0,_t.jsxs)(_t.Fragment,{children:[(0,_t.jsx)(Pt.__experimentalText,{as:"p",children:(0,Xc.__)("This template will be used only for the specific item chosen.")}),(0,_t.jsx)(Oge,{entityForSuggestions:t,onSelect:e}),(0,_t.jsx)(Pt.Flex,{justify:"right",children:(0,_t.jsx)(Pt.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t.hasGeneralTemplate?r():i(!1)},children:(0,Xc.__)("Back")})})]})]})}var eY=kge;var If=l(G(),1),Km=l(q(),1),hl=l(Y(),1),Qc=l(O(),1);function Ige({createTemplate:e,onBack:t}){let[r,o]=(0,If.useState)(""),n=(0,Km.__)("Custom Template"),[i,s]=(0,If.useState)(!1),a=(0,If.useRef)();(0,If.useEffect)(()=>{a.current&&a.current.focus()},[]);async function u(c){if(c.preventDefault(),!i){s(!0);try{await e({slug:Kx(r||n)||"wp-custom-template",title:r||n},!1)}finally{s(!1)}}}return(0,Qc.jsx)("form",{onSubmit:u,children:(0,Qc.jsxs)(hl.__experimentalVStack,{spacing:6,children:[(0,Qc.jsx)(hl.TextControl,{label:(0,Km.__)("Name"),value:r,onChange:o,placeholder:n,disabled:i,ref:a,help:(0,Km.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,Qc.jsxs)(hl.__experimentalHStack,{className:"edit-site-custom-generic-template__modal-actions",justify:"right",children:[(0,Qc.jsx)(hl.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,Km.__)("Back")}),(0,Qc.jsx)(hl.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,children:(0,Km.__)("Create")})]})]})})}var tY=Ige;var Nr=l(O(),1),{useHistory:Fge}=U(sY.privateApis),EO=["front-page","home","single","page","index","archive","author","category","date","tag","search","404"],Nge={"front-page":Ip,home:Zp,single:zp,page:pu,archive:Ki,search:hu,404:Dp,index:Fp,category:kl,author:Zi,taxonomy:xa,date:Pp,tag:Yp,attachment:Mp};function rY({title:e,direction:t,className:r,description:o,icon:n,onClick:i,children:s}){return(0,Nr.jsx)(wo.Button,{__next40pxDefaultSize:!0,className:r,onClick:i,label:o,showTooltip:!!o,children:(0,Nr.jsxs)(wo.Flex,{as:"span",spacing:2,align:"center",justify:"center",style:{width:"100%"},direction:t,children:[(0,Nr.jsx)("div",{className:"edit-site-add-new-template__template-icon",children:(0,Nr.jsx)(wo.Icon,{icon:n})}),(0,Nr.jsxs)(wo.__experimentalVStack,{className:"edit-site-add-new-template__template-name",alignment:"center",spacing:0,children:[(0,Nr.jsx)(wo.__experimentalText,{align:"center",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:e}),s]})]})})}var hn={templatesList:1,customTemplate:2,customGenericTemplate:3};function Vge({onClose:e}){let[t,r]=(0,hs.useState)(hn.templatesList),[o,n]=(0,hs.useState)({}),[i,s]=(0,hs.useState)(!1),a=Lge(n,()=>r(hn.customTemplate)),u=Fge(),{saveEntityRecord:c}=(0,Zm.useDispatch)(mS.store),{createErrorNotice:f,createSuccessNotice:d}=(0,Zm.useDispatch)(iY.store),m=(0,hs.useRef)(null),h=(0,nY.useViewportMatch)("medium","<"),g=(0,Zm.useSelect)(w=>w(mS.store).getEntityRecord("root","__unstableBase")?.home,[]),v={"front-page":g,date:(0,gn.sprintf)((0,gn.__)("E.g. %s"),g+"/"+new Date().getFullYear())};(0,hs.useEffect)(()=>{if(m.current&&t===hn.templatesList){let[w]=aY.focus.focusable.find(m.current);w?.focus()}},[t]);async function y(w,S=!0){if(!i){s(!0);try{let{title:C,description:_,slug:R}=w,E=await c("postType",it,{description:_,slug:R.toString(),status:"publish",title:C,is_wp_suggestion:S},{throwOnError:!0});u.navigate(`/${it}/${E.id}?canvas=edit`),d((0,gn.sprintf)((0,gn.__)('"%s" successfully created.'),(0,oY.decodeEntities)(E.title?.rendered||C)||(0,gn.__)("(no title)")),{type:"snackbar"})}catch(C){let _=C.message&&C.code!=="unknown_error"?C.message:(0,gn.__)("An error occurred while creating the template.");f(_,{type:"snackbar"})}finally{s(!1)}}}let x=()=>{e(),r(hn.templatesList)},b=(0,gn.__)("Add template");return t===hn.customTemplate?b=(0,gn.sprintf)((0,gn.__)("Add template: %s"),o.labels.singular_name):t===hn.customGenericTemplate&&(b=(0,gn.__)("Create custom template")),(0,Nr.jsxs)(wo.Modal,{title:b,className:Z("edit-site-add-new-template__modal",{"edit-site-add-new-template__modal_template_list":t===hn.templatesList,"edit-site-custom-template-modal":t===hn.customTemplate}),onRequestClose:x,overlayClassName:t===hn.customGenericTemplate?"edit-site-custom-generic-template__modal":void 0,ref:m,children:[t===hn.templatesList&&(0,Nr.jsxs)(wo.__experimentalGrid,{columns:h?2:3,gap:4,align:"flex-start",justify:"center",className:"edit-site-add-new-template__template-list__contents",children:[(0,Nr.jsx)(wo.Flex,{className:"edit-site-add-new-template__template-list__prompt",children:(0,gn.__)("Select what the new template should apply to:")}),a.map(w=>{let{title:S,slug:C,onClick:_}=w;return(0,Nr.jsx)(rY,{title:S,direction:"column",className:"edit-site-add-new-template__template-button",description:v[C],icon:Nge[C]||mi,onClick:()=>_?_(w):y(w)},C)}),(0,Nr.jsx)(rY,{title:(0,gn.__)("Custom template"),direction:"row",className:"edit-site-add-new-template__custom-template-button",icon:Ps,onClick:()=>r(hn.customGenericTemplate),children:(0,Nr.jsx)(wo.__experimentalText,{lineHeight:1.53846153846,children:(0,gn.__)("A custom template can be manually applied to any post or page.")})})]}),t===hn.customTemplate&&(0,Nr.jsx)(eY,{onSelect:y,entityForSuggestions:o,onBack:()=>r(hn.templatesList),containerRef:m}),t===hn.customGenericTemplate&&(0,Nr.jsx)(tY,{createTemplate:y,onBack:()=>r(hn.templatesList)})]})}function Mge(){let[e,t]=(0,hs.useState)(!1),{postType:r}=(0,Zm.useSelect)(o=>{let{getPostType:n}=o(mS.store);return{postType:n(it)}},[]);return r?(0,Nr.jsxs)(Nr.Fragment,{children:[(0,Nr.jsx)(wo.Button,{variant:"primary",onClick:()=>t(!0),label:r.labels.add_new_item,size:"compact",__next40pxDefaultSize:!0,children:r.labels.add_new_item}),e&&(0,Nr.jsx)(Vge,{onClose:()=>t(!1)})]}):null}function Lge(e,t){let r=kf(),o=rv(),n=(r||[]).map(({slug:g})=>g),i=(o||[]).filter(g=>EO.includes(g.slug)&&!n.includes(g.slug)),s=g=>{t?.(),e(g)},a=[...i],{defaultTaxonomiesMenuItems:u,taxonomiesMenuItems:c}=qq(s),{defaultPostTypesMenuItems:f,postTypesMenuItems:d}=Wq(s),m=Yq(s);return[...u,...f,m].forEach(g=>{if(!g)return;let v=a.findIndex(y=>y.slug===g.slug);v>-1?a[v]=g:a.push(g)}),a?.sort((g,v)=>EO.indexOf(g.slug)-EO.indexOf(v.slug)),[...a,...Uq(),...d,...c]}var lY=(0,hs.memo)(Mge);var pS=l(O(),1),{usePostActions:Dge,usePostFields:Bge}=U(dY.privateApis),{useHistory:jge,useLocation:zge}=U(fY.privateApis),{useEntityRecordsWithPermissions:Hge}=U(uY.privateApis),Gge=["default_view","default_layouts","view_list"];function RO(){let{path:e,query:t}=zge(),{activeView:r="all",postId:o}=t,[n,i]=(0,gl.useState)([o]),{default_view:s,default_layouts:a,view_list:u}=Ii({kind:"postType",name:it,fields:Gge}),c=(0,gl.useMemo)(()=>u?.find(M=>M.slug===r)?.view??{},[u,r]),{view:f,updateView:d,isModified:m,resetToDefault:h}=ul({kind:"postType",name:it,slug:"default",defaultView:s,activeViewOverrides:c,defaultLayouts:a,queryParams:{page:t.pageNumber,search:t.search},onChangeQueryParams:M=>{y.navigate((0,PO.addQueryArgs)(e,{...t,pageNumber:M.page,search:M.search||void 0}))}}),{records:g,isResolving:v}=Hge("postType",it,{per_page:-1}),y=jge(),x=(0,gl.useCallback)(M=>{i(M),f?.type==="list"&&y.navigate((0,PO.addQueryArgs)(e,{postId:M.length===1?M[0]:void 0}))},[y,e,f?.type]),b=Bge({postType:it}),w=(0,gl.useMemo)(()=>[dS,...b||[]],[b]),{data:S,paginationInfo:C}=(0,gl.useMemo)(()=>Za(g,f,w),[g,f,w]),_=Dge({postType:it,context:"list"}),R=qc(),E=(0,gl.useMemo)(()=>[R,..._],[_,R]),A=(0,mY.useEvent)(M=>{d(M),M.type!==f.type&&y.invalidate()});return(0,pS.jsx)(Kn,{className:"edit-site-page-templates",title:(0,cY.__)("Templates"),headingLevel:2,actions:(0,pS.jsx)(lY,{}),children:(0,pS.jsx)(qa,{paginationInfo:C,fields:w,actions:E,data:S,isLoading:v,view:f,onChangeView:A,onChangeSelection:x,isItemClickable:()=>!0,onClickItem:({id:M})=>{y.navigate(`/wp_template/${M}?canvas=edit`)},selection:n,defaultLayouts:a,onReset:m?()=>{h(),y.invalidate()}:!1},r)})}var Ni=l(O(),1);async function pY(e){let{activeView:t="active"}=e,r=await U((0,hY.resolveSelect)(gY.store)).getViewConfig("postType","wp_template"),o=r?.default_view,n=r?.view_list?.find(s=>s.slug===t)?.view??{};return(await Hg({kind:"postType",name:"wp_template",slug:"default",defaultView:o,activeViewOverrides:n})).type==="list"}var vY={name:"templates",path:"/template",areas:{sidebar({siteData:e}){return ar(e)?e.currentTheme.is_block_theme?(0,Ni.jsx)(lS,{backPath:"/"}):(0,Ni.jsx)(sr,{}):null},content({siteData:e}){if(e.currentTheme?.is_block_theme)return window?.__experimentalTemplateActivate?(0,Ni.jsx)(_O,{}):(0,Ni.jsx)(RO,{})},async preview({query:e,siteData:t}){return t.currentTheme?.is_block_theme&&await pY(e)?(0,Ni.jsx)(br,{}):void 0},mobileSidebar({siteData:e}){if(!ar(e))return(0,Ni.jsx)(Ni.Fragment,{});if(!e.currentTheme.is_block_theme)return(0,Ni.jsx)(sr,{})},mobileContent({siteData:e}){return e.currentTheme?.is_block_theme?typeof window<"u"&&window.__experimentalTemplateActivate?(0,Ni.jsx)(_O,{}):(0,Ni.jsx)(RO,{}):void 0}},widths:{async content({query:e}){return await pY(e)?380:void 0}}};var ov=l(O(),1),Uge={sidebar({siteData:e}){return ar(e)?e.currentTheme.is_block_theme?(0,ov.jsx)(lS,{backPath:"/"}):(0,ov.jsx)(sr,{}):null},preview({siteData:e}){return ar(e)?e.currentTheme.is_block_theme?(0,ov.jsx)(br,{}):(0,ov.jsx)(sr,{}):null}},yY={name:"template-item",path:"/wp_template/*postId",areas:Uge};var FY=l(q(),1),NY=l(me(),1),VY=l(xe(),1);var RY=l(Y(),1),bS=l(xe(),1),vn=l(G(),1),AY=l(st(),1),OY=l(me(),1);var kY=l(Rt(),1),wS=l(at(),1),nv=l(nr(),1);var gs=l(Y(),1),Vi=l(q(),1),Ff=l(me(),1),AO=l(G(),1),hS=l(xe(),1),bY=l(hi(),1),wY=l(eo(),1),gS=l(So(),1),vl=l(O(),1);function xY({postType:e,onSave:t,onClose:r}){let o=(0,Ff.useSelect)(h=>h(hS.store).getPostType(e)?.labels,[e]),[n,i]=(0,AO.useState)(!1),[s,a]=(0,AO.useState)(""),{saveEntityRecord:u}=(0,Ff.useDispatch)(hS.store),{createErrorNotice:c,createSuccessNotice:f}=(0,Ff.useDispatch)(bY.store),{resolveSelect:d}=(0,Ff.useRegistry)();async function m(h){if(h.preventDefault(),!n){i(!0);try{let g=await d(hS.store).getPostType(e),v=await u("postType",e,{status:"draft",title:s,slug:s??void 0,content:g.template&&g.template.length?(0,gS.serialize)((0,gS.synchronizeBlocksWithTemplate)([],g.template)):void 0},{throwOnError:!0});t(v),f((0,Vi.sprintf)((0,Vi.__)('"%s" successfully created.'),(0,wY.decodeEntities)(v.title?.rendered||s)||(0,Vi.__)("(no title)")),{type:"snackbar"})}catch(g){let v=g.message&&g.code!=="unknown_error"?g.message:(0,Vi.__)("An error occurred while creating the item.");c(v,{type:"snackbar"})}finally{i(!1)}}}return(0,vl.jsx)(gs.Modal,{title:(0,Vi.sprintf)((0,Vi.__)("Draft new: %s"),o?.singular_name),onRequestClose:r,focusOnMount:"firstContentElement",size:"small",children:(0,vl.jsx)("form",{onSubmit:m,children:(0,vl.jsxs)(gs.__experimentalVStack,{spacing:4,children:[(0,vl.jsx)(gs.TextControl,{label:(0,Vi.__)("Title"),onChange:a,placeholder:(0,Vi.__)("No title"),value:s}),(0,vl.jsxs)(gs.__experimentalHStack,{spacing:2,justify:"end",children:[(0,vl.jsx)(gs.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,Vi.__)("Cancel")}),(0,vl.jsx)(gs.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:n,"aria-disabled":n,children:(0,Vi.__)("Create draft")})]})]})})})}var SY=l(G(),1),_Y=l(xe(),1);function CY(e){let{records:t,isResolving:r}=(0,_Y.useEntityRecords)("root","comment",{post:e,type:"note",status:"all",per_page:-1,_fields:"id,post"},{enabled:e?.length>0});return{notesCount:(0,SY.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 OO=l(q(),1),yS=l(me(),1),vS=l(xe(),1);var Nf=l(Y(),1),Vf=l(G(),1),TY=l(Rt(),1);var da=l(O(),1),{usePostFields:Wge,PostCardPanel:qge}=U(TY.privateApis),Yge=["status","date","author","discussion"];function EY({postType:e,postId:t,closeModal:r,quickEditForm:o}){let n=t.length>1,[i,s]=(0,Vf.useState)({}),{record:a,hasFinishedResolution:u,canSwitchTemplate:c}=(0,yS.useSelect)(x=>{let{getEditedEntityRecord:b,hasFinishedResolution:w}=x(vS.store);if(n)return{record:null,hasFinishedResolution:!0};let S=["postType",e,t[0]],{getHomePage:C,getPostsPageId:_}=U(x(vS.store)),R=String(t[0]),E=R!==void 0&&_()===R,A=R!==void 0&&e==="page"&&C()?.postId===R;return{record:b(...S),hasFinishedResolution:w("getEditedEntityRecord",S),canSwitchTemplate:!E&&!A}},[e,t,n]),{editEntityRecord:f,saveEditedEntityRecord:d}=(0,yS.useDispatch)(vS.store),m=Wge({postType:e}),h=(0,Vf.useMemo)(()=>m?.map(x=>x.id==="status"?{...x,elements:x.elements.filter(b=>b.value!=="trash")}:x.id==="template"?{...x,readOnly:!c}:x),[m,c]),g=(0,Vf.useMemo)(()=>o?n?{...o,fields:(o.fields??[]).filter(x=>Yge.includes(typeof x=="string"?x:x.id))}:o:{layout:{type:"panel"},fields:[]},[n,o]),v=x=>{let b={...a,...i};x.status&&x.status!=="future"&&b?.status==="future"&&new Date(b.date)>new Date&&(x.date=null),x.status&&x.status==="private"&&b?.password&&(x.password=""),s(w=>({...w,...x}))};(0,Vf.useEffect)(()=>{s({})},[t]);let y=async()=>{for(let x of t)f("postType",e,x,i);n?await Promise.allSettled(t.map(x=>d("postType",e,x))):await d("postType",e,t[0]),r?.()};return(0,da.jsxs)(Nf.Modal,{overlayClassName:"dataviews-action-modal__quick-edit",__experimentalHideHeader:!0,onRequestClose:r,focusOnMount:"firstElement",children:[(0,da.jsx)("div",{className:"dataviews-action-modal__quick-edit-header",children:(0,da.jsx)(qge,{postType:e,postId:t,hideActions:!0})}),(0,da.jsx)("div",{className:"dataviews-action-modal__quick-edit-content",children:u&&(0,da.jsx)(Sg,{data:{...a,...i},fields:h,form:g,onChange:v})}),(0,da.jsxs)(Nf.__experimentalHStack,{className:"dataviews-action-modal__quick-edit-footer",children:[(0,da.jsx)(Nf.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:r,children:(0,OO.__)("Cancel")}),(0,da.jsx)(Nf.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:y,children:(0,OO.__)("Done")})]})]})}var Mi=l(O(),1),{usePostActions:Kge,usePostFields:Zge}=U(kY.privateApis),{useLocation:Xge,useHistory:Qge}=U(AY.privateApis),{useEntityRecordsWithPermissions:Jge}=U(bS.privateApis),$ge=[],eve="draft,future,pending,private,publish";function PY(e){return e.id.toString()}function tve(e){return e.level}function kO({postType:e}){let{path:t,query:r}=Xge(),{activeView:o="all",postId:n,quickEdit:i=!1}=r,s=Qge(),{default_view:a,default_layouts:u,view_list:c,form:f}=Ii({kind:"postType",name:e}),d=(0,vn.useMemo)(()=>c?.find(ne=>ne.slug===o)?.view??{},[c,o]),{view:m,updateView:h,isModified:g,resetToDefault:v}=ul({kind:"postType",name:e,slug:"default",defaultView:a,defaultLayouts:u,activeViewOverrides:d,queryParams:{page:r.pageNumber,search:r.search},onChangeQueryParams:ne=>{s.navigate((0,nv.addQueryArgs)(t,{...r,pageNumber:ne.page,search:ne.search||void 0}))}}),y=(0,wS.useEvent)(ne=>{h(ne),ne.type!==m.type&&s.invalidate()}),[x,b]=(0,vn.useState)(n?.split(",")??[]),w=(0,vn.useCallback)(ne=>{b(ne),s.navigate((0,nv.addQueryArgs)(t,{postId:ne.join(",")}))},[t,s]);(0,vn.useEffect)(()=>{let ne=n?.split(",")??[];b(ne)},[n]);let S=Zge({postType:e}),C=(0,vn.useMemo)(()=>{let ne={};return m.filters?.forEach(Te=>{if(Te.field==="status"&&Te.operator===MS&&(ne.status=Te.value),Te.field==="author"&&Te.operator===MS?ne.author=Te.value:Te.field==="author"&&Te.operator===lk&&(ne.author_exclude=Te.value),Te.field==="date"){if(!Te.value)return;Te.operator===ck?ne.before=Te.value:Te.operator===uk&&(ne.after=Te.value)}}),(!ne.status||ne.status==="")&&(ne.status=eve),{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,...ne}},[m]),{records:_,isResolving:R,totalItems:E,totalPages:A,hasResolved:M}=Jge("postType",e,C),I=(0,vn.useMemo)(()=>_?.map(ne=>ne.id)??[],[_]),{notesCount:T,isLoading:N}=CY(I),B=(0,vn.useMemo)(()=>{let ne=_;return m?.sort?.field==="author"&&(ne=Za(_,{sort:{...m.sort}},S).data),ne&&ne.map(Te=>({...Te,notesCount:T[Te.id]??0}))},[_,S,m?.sort,T]),L=B?.map(ne=>PY(ne))??[],F=((0,wS.usePrevious)(L)??[]).filter(ne=>!L.includes(ne)).includes(n);(0,vn.useEffect)(()=>{F&&s.navigate((0,nv.addQueryArgs)(t,{postId:void 0}))},[s,F,t]);let P=(0,vn.useMemo)(()=>({totalItems:E,totalPages:A}),[E,A]),{labels:V,canCreateRecord:z}=(0,OY.useSelect)(ne=>{let{getPostType:Te,canUser:oe}=ne(bS.store);return{labels:Te(e)?.labels,canCreateRecord:oe("create",{kind:"postType",name:e})}},[e]),W=Kge({postType:e,context:"list"}),Q=qc(),ue=EW(),re=(0,vn.useMemo)(()=>m.type===VS?[{...Q,isPrimary:!0},...W]:[Q,ue,...W],[m.type,Q,ue,W]),[se,ae]=(0,vn.useState)(!1),de=()=>ae(!0),ye=()=>ae(!1),fe=({type:ne,id:Te})=>{s.navigate(`/${ne}/${Te}?canvas=edit`),ye()},ke=()=>{s.navigate((0,nv.addQueryArgs)(t,{...r,quickEdit:void 0}))};return(0,Mi.jsxs)(Kn,{title:V?.name,headingLevel:2,actions:(0,Mi.jsx)(Mi.Fragment,{children:V?.add_new_item&&z&&(0,Mi.jsxs)(Mi.Fragment,{children:[(0,Mi.jsx)(RY.Button,{variant:"primary",onClick:de,size:"compact",__next40pxDefaultSize:!0,children:V.add_new_item}),se&&(0,Mi.jsx)(xY,{postType:e,onSave:fe,onClose:ye})]})}),children:[(0,Mi.jsx)(qa,{paginationInfo:P,fields:S,actions:re,data:B||$ge,isLoading:R||N||!M,view:m,onChangeView:y,selection:x,onChangeSelection:w,isItemClickable:ne=>ne.status!=="trash",onClickItem:({id:ne})=>{s.navigate(`/${e}/${ne}?canvas=edit`)},getItemId:PY,getItemLevel:tve,defaultLayouts:u,onReset:g?()=>{v(),s.invalidate()}:!1},o),i&&!R&&x.length>0&&m.type!==VS&&(0,Mi.jsx)(EY,{postType:e,postId:x,closeModal:ke,quickEditForm:f})]})}var vs=l(O(),1);async function IY(e){let{activeView:t="all"}=e,r=await U((0,NY.resolveSelect)(VY.store)).getViewConfig("postType","page"),o=r?.default_view,n=r?.default_layouts,i=r?.view_list?.find(a=>a.slug===t);return(await Hg({kind:"postType",name:"page",slug:"default",defaultView:o,defaultLayouts:n,activeViewOverrides:i?.view??{}})).type==="list"}var MY={name:"pages",path:"/page",areas:{sidebar({siteData:e}){return ar(e)?e.currentTheme.is_block_theme?(0,vs.jsx)($r,{title:(0,FY.__)("Pages"),backPath:"/",content:(0,vs.jsx)(zm,{postType:"page"})}):(0,vs.jsx)(sr,{}):null},content({siteData:e}){return e.currentTheme?.is_block_theme?(0,vs.jsx)(kO,{postType:"page"}):void 0},async preview({query:e,siteData:t}){return t.currentTheme?.is_block_theme&&await IY(e)?(0,vs.jsx)(br,{}):void 0},mobileSidebar({siteData:e}){return ar(e)?e.currentTheme.is_block_theme?void 0:(0,vs.jsx)(sr,{}):(0,vs.jsx)(vs.Fragment,{})},mobileContent({siteData:e}){return e.currentTheme?.is_block_theme?(0,vs.jsx)(kO,{postType:"page"}):void 0}},widths:{async content({query:e}){return await IY(e)?380:void 0}}};var LY=l(q(),1);var Xm=l(O(),1),DY={name:"page-item",path:"/page/:postId",areas:{sidebar({siteData:e}){return ar(e)?e.currentTheme.is_block_theme?(0,Xm.jsx)($r,{title:(0,LY.__)("Pages"),backPath:"/",content:(0,Xm.jsx)(zm,{postType:"page"})}):(0,Xm.jsx)(sr,{}):null},preview({siteData:e}){return ar(e)?e.currentTheme.is_block_theme?(0,Xm.jsx)(br,{}):(0,Xm.jsx)(sr,{}):null}}};var IO=l(q(),1),jY=l(Rt(),1);var iv=l(O(),1),{StyleBookPreview:BY}=U(jY.privateApis),zY={name:"stylebook",path:"/stylebook",areas:{sidebar({siteData:e}){return ar(e)?Xn(e)?(0,iv.jsx)($r,{title:(0,IO.__)("Styles"),backPath:"/",description:(0,IO.__)("Preview your website's visual identity: colors, typography, and blocks.")}):(0,iv.jsx)(sr,{}):null},preview({siteData:e}){return Xn(e)?(0,iv.jsx)(BY,{isStatic:!0,settings:e.editorSettings}):void 0},mobileContent({siteData:e}){return Xn(e)?(0,iv.jsx)(BY,{isStatic:!0,settings:e.editorSettings}):void 0}}};var GY=l(q(),1),xS=l(Y(),1);var Mf=l(O(),1);function HY(){return(0,Mf.jsx)(xS.Notice,{status:"error",isDismissible:!1,children:(0,GY.__)("The requested page could not be found. Please check the URL.")})}var UY={name:"notfound",path:"*",areas:{sidebar:(0,Mf.jsx)(kd,{}),mobileSidebar:(0,Mf.jsx)(kd,{customDescription:(0,Mf.jsx)(HY,{})}),content:(0,Mf.jsx)(xS.__experimentalSpacer,{padding:2,children:(0,Mf.jsx)(HY,{})})}};var rve=[DY,MY,yY,vY,BW,DW,LW,PU,EU,Sz,XG,dL,zY,UY];function qY(){let e=(0,SS.useRegistry)(),{registerRoute:t}=U((0,SS.useDispatch)(We));(0,WY.useEffect)(()=>{e.batch(()=>{rve.forEach(t)})},[e,t])}var _S=l(O(),1),{RouterProvider:ove}=U(KY.privateApis);function nve(){return yN(),_N(),(0,_S.jsx)(dN,{})}function XY(){qY();let{routes:e,currentTheme:t,editorSettings:r}=(0,YY.useSelect)(i=>({routes:U(i(We)).getRoutes(),currentTheme:i(ZY.store).getCurrentTheme(),editorSettings:i(We).getSettings()}),[]),o=(0,CS.useCallback)(({path:i,query:s})=>fo()?{path:i,query:{...s,wp_theme_preview:"wp_theme_preview"in s?s.wp_theme_preview:Hl()}}:{path:i,query:s},[]),n=(0,CS.useMemo)(()=>({siteData:{currentTheme:t,editorSettings:r}}),[t,r]);return(0,_S.jsx)(ove,{routes:e,pathArg:"p",beforeNavigate:o,matchResolverArgs:n,children:(0,_S.jsx)(nve,{})})}var Qm=l(Rt(),1),QY=l(nr(),1),JY=l($c(),1),TS=l(O(),1),FO=(0,QY.getPath)(window.location.href)?.includes("site-editor.php"),NO=e=>{(0,JY.default)(`wp.editPost.${e}`,{since:"6.6",alternative:`wp.editor.${e}`})};function ive(e){return FO?(NO("PluginMoreMenuItem"),(0,TS.jsx)(Qm.PluginMoreMenuItem,{...e})):null}function sve(e){return FO?(NO("PluginSidebar"),(0,TS.jsx)(Qm.PluginSidebar,{...e})):null}function ave(e){return FO?(NO("PluginSidebarMoreMenuItem"),(0,TS.jsx)(Qm.PluginSidebarMoreMenuItem,{...e})):null}var MO=l(O(),1),{registerCoreBlockBindingsSources:lve}=U(eK.privateApis);function cve(e,t){let r=document.getElementById(e),o=(0,RS.createRoot)(r);(0,Lf.dispatch)(VO.store).reapplyBlockTypeFilters();let n=(0,PS.__experimentalGetCoreBlocks)().filter(({name:i})=>i!=="core/freeform");return(0,PS.registerCoreBlocks)(n),lve(),(0,Lf.dispatch)(VO.store).setFreeformFallbackBlockName("core/html"),(0,AS.registerLegacyWidgetBlock)({inserter:!1}),(0,AS.registerWidgetGroupBlock)({inserter:!1}),(0,Lf.dispatch)(ES.store).setDefaults("core/edit-site",{welcomeGuide:!0,welcomeGuideStyles:!0,welcomeGuidePage:!0,welcomeGuideTemplate:!0}),(0,Lf.dispatch)(ES.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,Lf.dispatch)(ES.store).setDefaults("core/media",{requireApproval:!0,optimizeOnUpload:!0}),(0,Lf.dispatch)(We).updateSettings(t),window.addEventListener("dragover",i=>i.preventDefault(),!1),window.addEventListener("drop",i=>i.preventDefault(),!1),o.render((0,MO.jsx)(RS.StrictMode,{children:(0,MO.jsx)(XY,{})})),o}function uve(){(0,$Y.default)("wp.editSite.reinitializeEditor",{since:"6.2",version:"6.3"})}return lK(fve);})();
+}`,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);})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
@@ -75,3 +75,5 @@ is-plain-object/dist/is-plain-object.mjs:
    * Released under the MIT License.
    *)
 */
+(window.wp ||= {}).editSite = wp.editSite;
+})();
diff --git a/wp-includes/js/dist/edit-widgets.js b/wp-includes/js/dist/edit-widgets.js
index e31f40e5bf..f8dacd9154 100644
--- a/wp-includes/js/dist/edit-widgets.js
+++ b/wp-includes/js/dist/edit-widgets.js
@@ -1,3 +1,4 @@
+(function() {
 var wp;
 (wp ||= {}).editWidgets = (() => {
   var __create = Object.create;
@@ -238,7 +239,7 @@ var wp;
   var import_blocks3 = __toESM(require_blocks(), 1);
   var import_data32 = __toESM(require_data(), 1);
   var import_deprecated6 = __toESM(require_deprecated(), 1);
-  var import_element26 = __toESM(require_element(), 1);
+  var import_element27 = __toESM(require_element(), 1);
   var import_block_library2 = __toESM(require_block_library(), 1);
   var import_core_data12 = __toESM(require_core_data(), 1);
   var import_widgets5 = __toESM(require_widgets(), 1);
@@ -915,53 +916,57 @@ var wp;
   function ComplementaryAreaSlot({ scope, ...props }) {
     return /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_components5.Slot, { name: `ComplementaryArea/${scope}`, ...props });
   }
-  var SIDEBAR_WIDTH = 280;
   var variants = {
-    open: { width: SIDEBAR_WIDTH },
-    closed: { width: 0 },
-    mobileOpen: { width: "100vw" }
+    // `auto` leaves the width to the area's own stylesheet, so it stays in one
+    // place. framer-motion measures the element to animate, then restores
+    // `auto`.
+    open: { width: "auto" },
+    // Resolved with the `custom` value passed to `AnimatePresence`, which is
+    // the only way an already removed element can be given a fresh transition.
+    closed: (transition) => ({ width: 0, transition })
   };
+  function renderContainer(render, props) {
+    if ((0, import_element2.isValidElement)(render)) {
+      return (0, import_element2.cloneElement)(render, {
+        ...props,
+        className: clsx_default(render.props.className, props.className),
+        style: { ...render.props.style, ...props.style }
+      });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime19.jsx)("div", { ...props });
+  }
   function ComplementaryAreaFill({
     activeArea,
     isActive,
     scope,
     children,
     className,
-    id
+    id,
+    render
   }) {
     const disableMotion = (0, import_compose.useReducedMotion)();
     const isMobileViewport = (0, import_compose.useViewportMatch)("medium", "<");
     const previousActiveArea = (0, import_compose.usePrevious)(activeArea);
-    const previousIsActive = (0, import_compose.usePrevious)(isActive);
-    const [, setState] = (0, import_element2.useState)({});
-    (0, import_element2.useEffect)(() => {
-      setState({});
-    }, [isActive]);
+    const isSwitchingAreas = !!previousActiveArea && !!activeArea && activeArea !== previousActiveArea;
     const transition = {
       type: "tween",
-      duration: disableMotion || isMobileViewport || !!previousActiveArea && !!activeArea && activeArea !== previousActiveArea ? 0 : ANIMATION_DURATION,
+      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, children: (previousIsActive || isActive) && /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+    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,
       {
         variants,
         initial: "closed",
-        animate: isMobileViewport ? "mobileOpen" : "open",
+        animate: "open",
         exit: "closed",
         transition,
         className: "interface-complementary-area__fill",
-        children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
-          "div",
-          {
-            id,
-            className,
-            style: {
-              width: isMobileViewport ? "100vw" : SIDEBAR_WIDTH
-            },
-            children
-          }
-        )
+        children: renderContainer(render, {
+          id,
+          className,
+          children
+        })
       }
     ) }) });
   }
@@ -1012,6 +1017,7 @@ var wp;
     icon: iconProp,
     isPinnable = true,
     panelClassName,
+    render,
     scope,
     name: name2,
     title,
@@ -1119,6 +1125,7 @@ var wp;
           className: clsx_default("interface-complementary-area", className),
           scope,
           id: identifier.replace("/", ":"),
+          render,
           children: [
             /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
               complementary_area_header_default,
@@ -1146,7 +1153,6 @@ var wp;
                         identifier
                       ),
                       isPressed: isPinned,
-                      "aria-expanded": isPinned,
                       size: "compact"
                     }
                   )
@@ -1756,6 +1762,27 @@ var wp;
   NavigableRegion.displayName = "NavigableRegion";
   var navigable_region_default = NavigableRegion;

+  // 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/interface/build-module/components/interface-skeleton/index.mjs
   var import_element5 = __toESM(require_element(), 1);
   var import_components6 = __toESM(require_components(), 1);
@@ -1818,7 +1845,6 @@ var wp;
     labels,
     className
   }, ref) {
-    const [secondarySidebarResizeListener, secondarySidebarSize] = (0, import_compose2.useResizeObserver)();
     const isMobileViewport = (0, import_compose2.useViewportMatch)("medium", "<");
     const disableMotion = (0, import_compose2.useReducedMotion)();
     const defaultTransition = {
@@ -1880,28 +1906,23 @@ var wp;
                   animate: "open",
                   exit: "closed",
                   variants: {
-                    open: { width: secondarySidebarSize.width },
+                    open: { width: "auto" },
                     closed: { width: 0 }
                   },
                   transition: defaultTransition,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime21.jsxs)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
                     import_components6.__unstableMotion.div,
                     {
                       style: {
-                        position: "absolute",
-                        width: isMobileViewport ? "100vw" : "fit-content",
-                        height: "100%",
-                        left: 0
+                        width: isMobileViewport ? "100vw" : "max-content",
+                        height: "100%"
                       },
                       variants: {
                         open: { x: 0 },
                         closed: { x: "-100%" }
                       },
                       transition: defaultTransition,
-                      children: [
-                        secondarySidebarResizeListener,
-                        secondarySidebar
-                      ]
+                      children: secondarySidebar
                     }
                   )
                 }
@@ -2856,10 +2877,12 @@ 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_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_theme2 = __toESM(require_theme(), 1);

   // packages/edit-widgets/build-module/components/error-boundary/index.mjs
   var import_element9 = __toESM(require_element(), 1);
@@ -4602,27 +4625,25 @@ var wp;
       );
     }
     const navigateRegionsProps = (0, import_components22.__unstableUseNavigateRegions)();
-    return /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(ErrorBoundary, { children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
-      "div",
+    const adminPrimary = (0, import_element26.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,
       {
-        className: navigateRegionsProps.className,
-        ...navigateRegionsProps,
-        ref: navigateRegionsProps.ref,
-        children: /* @__PURE__ */ (0, import_jsx_runtime46.jsxs)(
-          WidgetAreasBlockEditorProvider,
-          {
-            blockEditorSettings,
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(interface_default, { blockEditorSettings }),
-              /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(Sidebar, {}),
-              /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_plugins3.PluginArea, { onError: onPluginAreaError }),
-              /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(UnsavedChangesWarning, {}),
-              /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(WelcomeGuide, {})
-            ]
-          }
-        )
+        blockEditorSettings,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
+            interface_default,
+            {
+              blockEditorSettings
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(Sidebar, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_plugins3.PluginArea, { onError: onPluginAreaError }),
+          /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(UnsavedChangesWarning, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(WelcomeGuide, {})
+        ]
       }
-    ) });
+    ) }) }) });
   }
   var layout_default = Layout;

@@ -4636,7 +4657,7 @@ var wp;
   ];
   function initializeEditor(id, settings2) {
     const target = document.getElementById(id);
-    const root = (0, import_element26.createRoot)(target);
+    const root = (0, import_element27.createRoot)(target);
     const coreBlocks = (0, import_block_library2.__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"));
     });
@@ -4660,7 +4681,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_element26.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(layout_default, { blockEditorSettings: settings2 }) })
+      /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_element27.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(layout_default, { blockEditorSettings: settings2 }) })
     );
     return root;
   }
@@ -4683,3 +4704,5 @@ var wp;
   };
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).editWidgets = wp.editWidgets;
+})();
diff --git a/wp-includes/js/dist/edit-widgets.min.js b/wp-includes/js/dist/edit-widgets.min.js
index 47640c547a..53690b97c2 100644
--- a/wp-includes/js/dist/edit-widgets.min.js
+++ b/wp-includes/js/dist/edit-widgets.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
-var wp;(wp||={}).editWidgets=(()=>{var ll=Object.create;var Tt=Object.defineProperty;var dl=Object.getOwnPropertyDescriptor;var ml=Object.getOwnPropertyNames;var fl=Object.getPrototypeOf,cl=Object.prototype.hasOwnProperty;var y=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),we=(e,t)=>{for(var r in t)Tt(e,r,{get:t[r],enumerable:!0})},ea=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of ml(t))!cl.call(e,i)&&i!==r&&Tt(e,i,{get:()=>t[i],enumerable:!(o=dl(t,i))||o.enumerable});return e};var a=(e,t,r)=>(r=e!=null?ll(fl(e)):{},ea(t||!e||!e.__esModule?Tt(r,"default",{value:e,enumerable:!0}):r,e)),ul=e=>ea(Tt({},"__esModule",{value:!0}),e);var Rt=y((Rm,ta)=>{ta.exports=window.wp.blocks});var b=y((Lm,ra)=>{ra.exports=window.wp.data});var Ze=y((Nm,oa)=>{oa.exports=window.wp.deprecated});var _=y((Wm,aa)=>{aa.exports=window.wp.element});var jr=y((Bm,ia)=>{ia.exports=window.wp.blockLibrary});var z=y((Pm,sa)=>{sa.exports=window.wp.coreData});var De=y((Om,na)=>{na.exports=window.wp.widgets});var X=y((Mm,la)=>{la.exports=window.wp.preferences});var ma=y((Vm,da)=>{da.exports=window.wp.apiFetch});var x=y((jm,ua)=>{ua.exports=window.wp.i18n});var Lt=y((Fm,pa)=>{pa.exports=window.wp.notices});var A=y((zm,ha)=>{ha.exports=window.wp.components});var j=y((Um,wa)=>{wa.exports=window.wp.primitives});var f=y((Gm,ba)=>{ba.exports=window.ReactJSXRuntime});var ya=y((yf,va)=>{va.exports=window.wp.viewport});var U=y((_f,_a)=>{_a.exports=window.wp.compose});var Gt=y((Sf,Sa)=>{Sa.exports=window.wp.plugins});var Fe=y((Jf,Fa)=>{Fa.exports=window.React});var di=y((xc,li)=>{li.exports=window.wp.theme});var fi=y((Ic,mi)=>{mi.exports=window.wp.privateApis});var N=y((Yc,vi)=>{vi.exports=window.wp.blockEditor});var nr=y((fu,Ci)=>{Ci.exports=window.wp.hooks});var Ro=y((uu,Wi)=>{Wi.exports=window.wp.mediaUtils});var qi=y((Tu,$i)=>{$i.exports=window.wp.patterns});var gt=y((Ru,Zi)=>{Zi.exports=window.wp.keyboardShortcuts});var Oe=y((Lu,Qi)=>{Qi.exports=window.wp.keycodes});var ws=y((Yu,hs)=>{hs.exports=window.wp.url});var vs=y((Ku,bs)=>{bs.exports=window.wp.dom});var Cm={};we(Cm,{initialize:()=>Em,initializeEditor:()=>Xn,reinitializeEditor:()=>xm,store:()=>c});var Ce=a(Rt(),1),Zo=a(b(),1),Zn=a(Ze(),1),Mr=a(_(),1),Vr=a(jr(),1),Qn=a(z(),1),qe=a(De(),1),Jn=a(X(),1);var Ii=a(ma(),1),sr=a(b(),1);var fa=a(b(),1);function pl(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 gl(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 hl(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 wl(e={current:null}){return e}function bl(e={current:null}){return e}function vl(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 ca=(0,fa.combineReducers)({blockInserterPanel:gl,inserterSidebarToggleRef:bl,listViewPanel:hl,listViewToggleRef:wl,widgetAreasOpenState:pl,widgetSavingLock:vl});var Io={};we(Io,{getWidgetAreas:()=>xd,getWidgets:()=>Id});var Ai=a(Rt(),1),xo=a(z(),1);var Eo={};we(Eo,{closeGeneralSidebar:()=>Sd,lockWidgetSaving:()=>Ed,moveBlockToWidgetArea:()=>kd,persistStubPost:()=>ut,saveEditedWidgetAreas:()=>pd,saveWidgetArea:()=>hd,saveWidgetAreas:()=>gd,setIsInserterOpened:()=>yd,setIsListViewOpened:()=>_d,setIsWidgetAreaOpen:()=>vd,setWidgetAreasOpenState:()=>Ao,setWidgetIdForClientId:()=>bd,unlockWidgetSaving:()=>Ad});var Be=a(x(),1),ko=a(Lt(),1);function ga(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=ga(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function yl(){for(var e,t,r=0,o="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=ga(e))&&(o&&(o+=" "),o+=t);return o}var D=yl;var K=a(A(),1),it=a(b(),1),tr=a(x(),1);var Nt=a(j(),1),Fr=a(f(),1),Hr=(0,Fr.jsx)(Nt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Fr.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),zr=a(f(),1),Qe=(0,zr.jsx)(Wt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zr.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),Ur=a(f(),1),Je=(0,Ur.jsx)(Bt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ur.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),Gr=a(f(),1),Yr=(0,Gr.jsx)(Pt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Gr.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 Ot=a(j(),1),Kr=a(f(),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,{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 Mt=a(j(),1),qr=a(f(),1),Zr=(0,qr.jsx)(Mt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qr.jsx)(Mt.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(f(),1),Jr=(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),Xr=a(f(),1),eo=(0,Xr.jsx)(Dt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Xr.jsx)(Dt.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var jt=a(j(),1),to=a(f(),1),ro=(0,to.jsx)(jt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,to.jsx)(jt.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var Ft=a(j(),1),oo=a(f(),1),Xe=(0,oo.jsx)(Ft.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oo.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),ao=a(f(),1),io=(0,ao.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ao.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 zt=a(j(),1),so=a(f(),1),no=(0,so.jsx)(zt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,so.jsx)(zt.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 Ut=a(j(),1),lo=a(f(),1),et=(0,lo.jsx)(Ut.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lo.jsx)(Ut.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 ie=a(_(),1),co=a(ya(),1),Ma=a(X(),1),ve=a(U(),1),Va=a(Gt(),1);var Ia=a(A(),1),qt=a(b(),1),Ca=a(Gt(),1);var $t=a(b(),1);var mo={};we(mo,{closeModal:()=>Rl,disableComplementaryArea:()=>kl,enableComplementaryArea:()=>Sl,openModal:()=>Tl,pinItem:()=>Al,setDefaultComplementaryArea:()=>_l,setFeatureDefaults:()=>Cl,setFeatureValue:()=>Il,toggleFeature:()=>xl,unpinItem:()=>El});var Kt=a(Ze(),1),Y=a(X(),1);var Yt=a(Ze(),1);function ae(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 Re(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 _l=(e,t)=>(e=ae(e),t=Re(e,t),{type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),Sl=(e,t)=>({registry:r,dispatch:o})=>{if(!t)return;e=ae(e),t=Re(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})},kl=e=>({registry:t})=>{e=ae(e),t.select(Y.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(Y.store).set(e,"isComplementaryAreaVisible",!1)},Al=(e,t)=>({registry:r})=>{if(!t)return;e=ae(e),t=Re(e,t);let o=r.select(Y.store).get(e,"pinnedItems");o?.[t]!==!0&&r.dispatch(Y.store).set(e,"pinnedItems",{...o,[t]:!0})},El=(e,t)=>({registry:r})=>{if(!t)return;e=ae(e),t=Re(e,t);let o=r.select(Y.store).get(e,"pinnedItems");r.dispatch(Y.store).set(e,"pinnedItems",{...o,[t]:!1})};function xl(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 Il(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 Cl(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 Tl(e){return{type:"OPEN_MODAL",name:e}}function Rl(){return{type:"CLOSE_MODAL"}}var fo={};we(fo,{getActiveComplementaryArea:()=>Ll,isComplementaryAreaLoading:()=>Nl,isFeatureActive:()=>Bl,isItemPinned:()=>Wl,isModalActive:()=>Pl});var tt=a(b(),1),ka=a(Ze(),1),rt=a(X(),1);var Ll=(0,tt.createRegistrySelector)(e=>(t,r)=>{r=ae(r);let o=e(rt.store).get(r,"isComplementaryAreaVisible");if(o!==void 0)return o===!1?null:t?.complementaryAreas?.[r]}),Nl=(0,tt.createRegistrySelector)(e=>(t,r)=>{r=ae(r);let o=e(rt.store).get(r,"isComplementaryAreaVisible"),i=t?.complementaryAreas?.[r];return o&&i===void 0}),Wl=(0,tt.createRegistrySelector)(e=>(t,r,o)=>(r=ae(r),o=Re(r,o),e(rt.store).get(r,"pinnedItems")?.[o]??!0)),Bl=(0,tt.createRegistrySelector)(e=>(t,r,o)=>((0,ka.default)("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(rt.store).get(r,o)));function Pl(e,t){return e.activeModal===t}var Aa=a(b(),1);function Ol(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 Ml(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}var Ea=(0,Aa.combineReducers)({complementaryAreas:Ol,activeModal:Ml});var xa="core/interface";var W=(0,$t.createReduxStore)(xa,{reducer:Ea,actions:mo,selectors:fo});(0,$t.register)(W);var Ta=a(f(),1);function Vl(e){return["checkbox","option","radio","switch","menuitemcheckbox","menuitemradio","treeitem"].includes(e)}function je({as:e=Ia.Button,scope:t,identifier:r,icon:o,selectedIcon:i,name:s,shortcut:n,...l}){let d=e,m=(0,Ca.usePluginContext)(),w=o||m.icon,p=r||`${m.name}/${s}`,g=(0,qt.useSelect)(M=>M(W).getActiveComplementaryArea(t)===p,[p,t]),{enableComplementaryArea:E,disableComplementaryArea:k}=(0,qt.useDispatch)(W);return(0,Ta.jsx)(d,{icon:i&&g?i:w,"aria-controls":p.replace("/",":"),"aria-checked":Vl(l.role)?g:void 0,onClick:()=>{g?k(t):E(t,p)},shortcut:n,...l})}var Zt=a(f(),1),Dl=({children:e,className:t,toggleButtonProps:r})=>{let o=(0,Zt.jsx)(je,{icon:Je,...r});return(0,Zt.jsxs)("div",{className:D("components-panel__header","interface-complementary-area-header",t),tabIndex:-1,children:[e,o]})},Ra=Dl;var Ba=a(A(),1);var be=a(A(),1),Qt=a(_(),1),ot=a(f(),1),La=()=>{};function jl({name:e,as:t=be.MenuGroup,fillProps:r={},bubblesVirtually:o,...i}){return(0,ot.jsx)(be.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:m}})=>{m&&d&&n.push(m)});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 Na({name:e,as:t=be.Button,onClick:r,...o}){return(0,ot.jsx)(be.Fill,{name:e,children:({onClick:i})=>(0,ot.jsx)(t,{onClick:r||i?(...s)=>{(r||La)(...s),(i||La)(...s)}:void 0,...o})})}Na.Slot=jl;var Wa=Na;var Jt=a(f(),1),Fl=({__unstableExplicitMenuItem:e,__unstableTarget:t,...r})=>(0,Jt.jsx)(Ba.MenuItem,{...r});function Pa({scope:e,target:t,__unstableExplicitMenuItem:r,...o}){return(0,Jt.jsx)(je,{as:i=>(0,Jt.jsx)(Wa,{__unstableExplicitMenuItem:r,__unstableTarget:`${e}/${t}`,as:Fl,name:`${e}/plugin-more-menu`,...i}),role:"menuitemcheckbox",selectedIcon:Qe,name:t,scope:e,...o})}var er=a(A(),1),Xt=a(f(),1);function Oa({scope:e,...t}){return(0,Xt.jsx)(er.Fill,{name:`PinnedItems/${e}`,...t})}function Hl({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:D(t,"interface-pinned-items"),children:o})})}Oa.Slot=Hl;var at=Oa;var T=a(f(),1),zl=.3;function Ul({scope:e,...t}){return(0,T.jsx)(K.Slot,{name:`ComplementaryArea/${e}`,...t})}var Da=280,Gl={open:{width:Da},closed:{width:0},mobileOpen:{width:"100vw"}};function Yl({activeArea:e,isActive:t,scope:r,children:o,className:i,id:s}){let n=(0,ve.useReducedMotion)(),l=(0,ve.useViewportMatch)("medium","<"),d=(0,ve.usePrevious)(e),m=(0,ve.usePrevious)(t),[,w]=(0,ie.useState)({});(0,ie.useEffect)(()=>{w({})},[t]);let p={type:"tween",duration:n||l||d&&e&&e!==d?0:zl,ease:[.6,0,.4,1]};return(0,T.jsx)(K.Fill,{name:`ComplementaryArea/${r}`,children:(0,T.jsx)(K.__unstableAnimatePresence,{initial:!1,children:(m||t)&&(0,T.jsx)(K.__unstableMotion.div,{variants:Gl,initial:"closed",animate:l?"mobileOpen":"open",exit:"closed",transition:p,className:"interface-complementary-area__fill",children:(0,T.jsx)("div",{id:s,className:i,style:{width:l?"100vw":Da},children:o})})})})}function Kl(e,t,r,o,i){let s=(0,ie.useRef)(!1),n=(0,ie.useRef)(!1),{enableComplementaryArea:l,disableComplementaryArea:d}=(0,it.useDispatch)(W);(0,ie.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 ja({children:e,className:t,closeLabel:r=(0,tr.__)("Close plugin"),identifier:o,header:i,headerClassName:s,icon:n,isPinnable:l=!0,panelClassName:d,scope:m,name:w,title:p,toggleShortcut:g,isActiveByDefault:E}){let k=(0,Va.usePluginContext)(),M=n||k.icon,u=o||`${k.name}/${w}`,[v,V]=(0,ie.useState)(!1),{isLoading:G,isActive:J,isPinned:fe,activeArea:Te,isSmall:xt,isLarge:el,showIconLabels:It}=(0,it.useSelect)(Ct=>{let{getActiveComplementaryArea:al,isComplementaryAreaLoading:il,isItemPinned:sl}=Ct(W),{get:nl}=Ct(Ma.store),Xo=al(m);return{isLoading:il(m),isActive:Xo===u,isPinned:sl(m,u),activeArea:Xo,isSmall:Ct(co.store).isViewportMatch("< medium"),isLarge:Ct(co.store).isViewportMatch("large"),showIconLabels:nl("core","showIconLabels")}},[u,m]),tl=(0,ve.useViewportMatch)("medium","<");Kl(m,u,Te,J,xt);let{enableComplementaryArea:Jo,disableComplementaryArea:Dr,pinItem:rl,unpinItem:ol}=(0,it.useDispatch)(W);if((0,ie.useEffect)(()=>{E&&Te===void 0&&!xt?Jo(m,u):Te===void 0&&xt&&Dr(m,u),V(!0)},[Te,E,m,u,xt,Jo,Dr]),!!v)return(0,T.jsxs)(T.Fragment,{children:[l&&(0,T.jsx)(at,{scope:m,children:fe&&(0,T.jsx)(je,{scope:m,identifier:u,isPressed:J&&(!It||el),"aria-expanded":J,"aria-disabled":G,label:p,icon:It?Qe:M,showTooltip:!It,variant:It?"tertiary":void 0,size:"compact",shortcut:g})}),w&&l&&(0,T.jsx)(Pa,{target:w,scope:m,icon:M,identifier:u,children:p}),(0,T.jsxs)(Yl,{activeArea:Te,isActive:J,className:D("interface-complementary-area",t),scope:m,id:u.replace("/",":"),children:[(0,T.jsx)(Ra,{className:s,closeLabel:r,onClose:()=>Dr(m),toggleButtonProps:{label:r,size:"compact",shortcut:g,scope:m,identifier:u},children:i||(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("h2",{className:"interface-complementary-area-header__title",children:p}),l&&!tl&&(0,T.jsx)(K.Button,{className:"interface-complementary-area__pin-unpin-item",icon:fe?no:io,label:fe?(0,tr.__)("Unpin from toolbar"):(0,tr.__)("Pin to toolbar"),onClick:()=>(fe?ol:rl)(m,u),isPressed:fe,"aria-expanded":fe,size:"compact"})]})}),(0,T.jsx)(K.Panel,{className:d,children:e})]})]})}ja.Slot=Ul;var st=ja;var za=a(Fe(),1),Ha={};function uo(e,t){let r=za.useRef(Ha);return r.current===Ha&&(r.current=e(t)),r}function $l(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 ql=$l("https://base-ui.com/production-error","Base UI"),Ua=ql;var Le=a(Fe(),1);function po(e,t,r,o){let i=uo(Ya).current;return Zl(i,e,t,r,o)&&Ka(i,[e,t,r,o]),i.callback}function Ga(e){let t=uo(Ya).current;return Ql(t,e)&&Ka(t,e),t.callback}function Ya(){return{callback:null,cleanup:null,refs:[]}}function Zl(e,t,r,o,i){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==i}function Ql(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function Ka(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 Za=a(Fe(),1);var $a=a(Fe(),1),Jl=parseInt($a.version,10);function qa(e){return Jl>=e}function go(e){if(!Za.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 nc=Object.freeze([]),He=Object.freeze({});function Qa(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 Ja(e,t){return typeof e=="function"?e(t):e}function Xa(e,t){return typeof e=="function"?e(t):e}var ho={};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 ei(e){if(e.length===0)return ho;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 wo(e)?{...ri(e,ho)}:Xl(e)}function lt(e,t){return wo(t)?ri(t,e):ed(e,t)}function Xl(e){let t={...e};for(let r in t){let o=t[r];ti(r,o)&&(t[r]=oi(o))}return t}function ed(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]=bo(e.className,o);break}default:ti(r,o)?e[r]=td(e[r],o):e[r]=o}}return e}function ti(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 wo(e){return typeof e=="function"}function ri(e,t){return wo(e)?e(t):e??ho}function td(e,t){return t?e?(...r)=>{let o=r[0];if(ii(o)){let s=o;ai(s);let n=t(...r);return s.baseUIHandlerPrevented||e?.(...r),n}let i=t(...r);return e?.(...r),i}:oi(t):e}function oi(e){return e&&((...t)=>{let r=t[0];return ii(r)&&ai(r),e(...t)})}function ai(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function bo(e,t){return t?e?t+" "+e:t:e}function ii(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var vo=a(Fe(),1);function si(e,t,r={}){let o=t.render,i=rd(t,r);if(r.enabled===!1)return null;let s=r.state??He;return id(e,o,i,s)}function rd(e,t={}){let{className:r,style:o,render:i}=e,{state:s=He,ref:n,props:l,stateAttributesMapping:d,enabled:m=!0}=t,w=m?Ja(r,s):void 0,p=m?Xa(o,s):void 0,g=m?Qa(s,d):He,E=m&&l?od(l):void 0,k=m?nt(g,E)??{}:He;return typeof document<"u"&&(m?Array.isArray(n)?k.ref=Ga([k.ref,go(i),...n]):k.ref=po(k.ref,go(i),n):po(null,null)),m?(w!==void 0&&(k.className=bo(k.className,w)),p!==void 0&&(k.style=nt(k.style,p)),k):He}function od(e){return Array.isArray(e)?ei(e):dt(void 0,e)}var ad=Symbol.for("react.lazy");function id(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===ad&&(s=Le.Children.toArray(t)[0]),Le.cloneElement(s,i)}if(e&&typeof e=="string")return sd(e,r);throw new Error(Ua(8))}function sd(e,t){return e==="button"?(0,vo.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,vo.createElement)("img",{alt:"",...t,key:t.key}):Le.createElement(e,t)}function ni(e){return si(e.defaultTagName??"div",e,e)}var ci=a(_(),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"&&ld(document)),e.__wpStyleRuntime}function nd(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(nd(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 ld(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 dd(e,t){let r=_o();r.styles.set(e,t);for(let o of r.documents.keys())ui(o,e,t)}typeof process>"u",dd("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 md={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},mt=(0,ci.forwardRef)(function({render:t,...r},o){return ni({render:t,ref:o,props:dt({className:md["visually-hidden"]},r,{"data-visually-hidden":""})})});var pi=a(_(),1),gi=a(f(),1),hi=(0,pi.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...i},s)=>(0,gi.jsx)(o,{ref:s,className:D("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...i,children:e}));hi.displayName="NavigableRegion";var ye=hi;var or=a(_(),1),Ne=a(A(),1),_e=a(x(),1),ze=a(U(),1),O=a(f(),1),bi=.25,wi={type:"tween",duration:bi,ease:[.6,0,.4,1]};function fd(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 cd={hidden:{opacity:1,marginTop:-60},visible:{opacity:1,marginTop:0},distractionFreeHover:{opacity:1,marginTop:0,transition:{...wi,delay:.2,delayChildren:.2}},distractionFreeHidden:{opacity:0,marginTop:-60},distractionFreeDisabled:{opacity:0,marginTop:0,transition:{...wi,delay:.8,delayChildren:.8}}};function ud({isDistractionFree:e,footer:t,header:r,editorNotices:o,sidebar:i,secondarySidebar:s,content:n,actions:l,labels:d,className:m},w){let[p,g]=(0,ze.useResizeObserver)(),E=(0,ze.useViewportMatch)("medium","<"),M={type:"tween",duration:(0,ze.useReducedMotion)()?0:bi,ease:[.6,0,.4,1]};fd("interface-interface-skeleton__html-container");let v={...{header:(0,_e._x)("Header","header landmark area"),body:(0,_e.__)("Content"),secondarySidebar:(0,_e.__)("Block Library"),sidebar:(0,_e._x)("Settings","settings landmark area"),actions:(0,_e.__)("Publish"),footer:(0,_e.__)("Footer")},...d};return(0,O.jsxs)("div",{ref:w,className:D(m,"interface-interface-skeleton",!!t&&"has-footer"),children:[(0,O.jsxs)("div",{className:"interface-interface-skeleton__editor",children:[(0,O.jsx)(Ne.__unstableAnimatePresence,{initial:!1,children:!!r&&(0,O.jsx)(ye,{as:Ne.__unstableMotion.div,className:"interface-interface-skeleton__header",ariaLabel:v.header,initial:e&&!E?"distractionFreeHidden":"hidden",whileHover:e&&!E?"distractionFreeHover":"visible",animate:e&&!E?"distractionFreeDisabled":"visible",exit:e&&!E?"distractionFreeHidden":"hidden",variants:cd,transition:M,children:r})}),e&&(0,O.jsx)("div",{className:"interface-interface-skeleton__header",children:o}),(0,O.jsxs)("div",{className:"interface-interface-skeleton__body",children:[(0,O.jsx)(Ne.__unstableAnimatePresence,{initial:!1,children:!!s&&(0,O.jsx)(ye,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:v.secondarySidebar,as:Ne.__unstableMotion.div,initial:"closed",animate:"open",exit:"closed",variants:{open:{width:g.width},closed:{width:0}},transition:M,children:(0,O.jsxs)(Ne.__unstableMotion.div,{style:{position:"absolute",width:E?"100vw":"fit-content",height:"100%",left:0},variants:{open:{x:0},closed:{x:"-100%"}},transition:M,children:[p,s]})})}),(0,O.jsx)(ye,{className:"interface-interface-skeleton__content",ariaLabel:v.body,children:n}),!!i&&(0,O.jsx)(ye,{className:"interface-interface-skeleton__sidebar",ariaLabel:v.sidebar,children:i}),!!l&&(0,O.jsx)(ye,{className:"interface-interface-skeleton__actions",ariaLabel:v.actions,children:l})]})]}),!!t&&(0,O.jsx)(ye,{className:"interface-interface-skeleton__footer",ariaLabel:v.footer,children:t})]})}var So=(0,or.forwardRef)(ud);var ki=a(De(),1),te=a(z(),1),ct=a(N(),1);var We=a(Rt(),1),ar=a(De(),1);function yi(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 _i(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 I="root",se="sidebar",F="postType",ce=e=>`widget-area-${e}`,Se=()=>"widget-areas";function Ue(){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(I,F,o,{id:o.id},!1),o},pd=()=>async({select:e,dispatch:t,registry:r})=>{let o=e.getEditedWidgetAreas();if(o?.length)try{await t.saveWidgetAreas(o),r.dispatch(ko.store).createSuccessNotice((0,Be.__)("Widgets saved."),{type:"snackbar"})}catch(i){r.dispatch(ko.store).createErrorNotice((0,Be.sprintf)((0,Be.__)("There was an error. %s"),i.message),{type:"snackbar"})}},gd=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",I,se,Ue())}},hd=e=>async({dispatch:t,select:r,registry:o})=>{let i=r.getWidgets(),s=o.select(te.store).getEditedEntityRecord(I,F,ce(e)),n=Object.values(i).filter(({sidebar:u})=>u===e),l=[],d=s.blocks.filter(u=>{let{id:v}=u.attributes;if(u.name==="core/legacy-widget"&&v){if(l.includes(v))return!1;l.push(v)}return!0}),m=[];for(let u of n)r.getWidgetAreaForWidgetId(u.id)||m.push(u);let w=[],p=[],g=[];for(let u=0;u<d.length;u++){let v=d[u],V=(0,ki.getWidgetIdFromBlock)(v),G=i[V],J=_i(v,G);if(g.push(V),G){if(o.dispatch(te.store).editEntityRecord("root","widget",V,{...J,sidebar:e},{undoIgnore:!0}),!o.select(te.store).hasEditsForEntityRecord("root","widget",V))continue;p.push(({saveEditedEntityRecord:Te})=>Te("root","widget",V))}else p.push(({saveEntityRecord:fe})=>fe("root","widget",{...J,sidebar:e}));w.push({block:v,position:u,clientId:v.clientId})}for(let u of m)p.push(({deleteEntityRecord:v})=>v("root","widget",u.id,{force:!0}));let k=(await o.dispatch(te.store).__experimentalBatch(p)).filter(u=>!u.hasOwnProperty("deleted")),M=[];for(let u=0;u<k.length;u++){let v=k[u],{block:V,position:G}=w[u];s.blocks[G].attributes.__internalWidgetId=v.id,o.select(te.store).getLastEntitySaveError("root","widget",v.id)&&M.push(V.attributes?.name||V?.name),g[G]||(g[G]=v.id)}if(M.length)throw new Error((0,Be.sprintf)((0,Be.__)("Could not save the following widgets: %s."),M.join(", ")));o.dispatch(te.store).editEntityRecord(I,se,e,{widgets:g},{undoIgnore:!0}),t(wd(e)),o.dispatch(te.store).receiveEntityRecords(I,F,s,void 0)},wd=e=>({registry:t})=>{t.dispatch(te.store).saveEditedEntityRecord(I,se,e,{throwOnError:!0})};function bd(e,t){return{type:"SET_WIDGET_ID_FOR_CLIENT_ID",clientId:e,widgetId:t}}function Ao(e){return{type:"SET_WIDGET_AREAS_OPEN_STATE",widgetAreasOpenState:e}}function vd(e,t){return{type:"SET_IS_WIDGET_AREA_OPEN",clientId:e,isOpen:t}}function yd(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function _d(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}var Sd=()=>({registry:e})=>{e.dispatch(W).disableComplementaryArea(ee)},kd=(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,w=i.select(ct.store).getBlockOrder(d).length;o.getIsWidgetAreaOpen(d)||r.setIsWidgetAreaOpen(d,!0),i.dispatch(ct.store).moveBlocksToPosition([e],s,d,w)};function Ad(e){return{type:"UNLOCK_WIDGET_SAVING",lockName:e}}function Ed(e){return{type:"LOCK_WIDGET_SAVING",lockName:e}}var xd=()=>async({dispatch:e,registry:t})=>{let r=Ue(),o=await t.resolveSelect(xo.store).getEntityRecords(I,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,Ai.createBlock)("core/widget-area",{id:l.id,name:l.name})),l.widgets.length||e(ut(ce(l.id),[]));let n={};i.forEach((l,d)=>{n[l.clientId]=d===0}),e(Ao(n)),e(ut(Se(),i))},Id=()=>async({dispatch:e,registry:t})=>{let r=ft(),o=await t.resolveSelect(xo.store).getEntityRecords("root","widget",r),i={};for(let s of o){let n=yi(s);i[s.sidebar]=i[s.sidebar]||[],i[s.sidebar].push(n)}for(let s in i)i.hasOwnProperty(s)&&e(ut(ce(s),i[s]))};var Co={};we(Co,{__experimentalGetInsertionPoint:()=>Dd,canInsertBlockInWidgetArea:()=>jd,getEditedWidgetAreas:()=>Bd,getIsWidgetAreaOpen:()=>Md,getParentWidgetAreaBlock:()=>Wd,getReferenceWidgetBlocks:()=>Pd,getWidget:()=>Rd,getWidgetAreaForWidgetId:()=>Nd,getWidgetAreas:()=>Ld,getWidgets:()=>Td,isInserterOpened:()=>Vd,isListViewOpened:()=>Fd,isSavingWidgetAreas:()=>Od,isWidgetSavingLocked:()=>Hd});var $=a(b(),1),Ei=a(De(),1),ne=a(z(),1),ir=a(N(),1);var Cd={rootClientId:void 0,insertionIndex:void 0},Td=(0,$.createRegistrySelector)(e=>(0,$.createSelector)(()=>e(ne.store).getEntityRecords("root","widget",ft())?.reduce((r,o)=>({...r,[o.id]:o}),{})??{},()=>[e(ne.store).getEntityRecords("root","widget",ft())])),Rd=(0,$.createRegistrySelector)(e=>(t,r)=>e(ee).getWidgets()[r]),Ld=(0,$.createRegistrySelector)(e=>()=>{let t=Ue();return e(ne.store).getEntityRecords(I,se,t)}),Nd=(0,$.createRegistrySelector)(e=>(t,r)=>e(ee).getWidgetAreas().find(i=>e(ne.store).getEditedEntityRecord(I,F,ce(i.id)).blocks.map(l=>(0,Ei.getWidgetIdFromBlock)(l)).includes(r))),Wd=(0,$.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)}),Bd=(0,$.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(I,F,ce(i))).map(({id:i})=>e(ne.store).getEditedEntityRecord(I,se,i))):[]}),Pd=(0,$.createRegistrySelector)(e=>(t,r=null)=>{let o=[],i=e(ee).getWidgetAreas();for(let s of i){let n=e(ne.store).getEditedEntityRecord(I,F,ce(s.id));for(let l of n.blocks)l.name==="core/legacy-widget"&&(!r||l.attributes?.referenceWidgetName===r)&&o.push(l)}return o}),Od=(0,$.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(I,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}),Md=(e,t)=>{let{widgetAreasOpenState:r}=e;return!!r[t]};function Vd(e){return!!e.blockInserterPanel}function Dd(e){return typeof e.blockInserterPanel=="boolean"?Cd:e.blockInserterPanel}var jd=(0,$.createRegistrySelector)(e=>(t,r)=>{let o=e(ir.store).getBlocks(),[i]=o;return e(ir.store).canInsertBlockType(r,i.clientId)});function Fd(e){return e.listViewPanel}function Hd(e){return Object.keys(e.widgetSavingLock).length>0}var To={};we(To,{getInserterSidebarToggleRef:()=>Ud,getListViewToggleRef:()=>zd});function zd(e){return e.listViewToggleRef}function Ud(e){return e.inserterSidebarToggleRef}var xi=a(fi(),1),{lock:iu,unlock:H}=(0,xi.__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 Gd={reducer:ca,selectors:Co,resolvers:Io,actions:Eo},c=(0,sr.createReduxStore)(ee,Gd);(0,sr.register)(c);Ii.default.use(function(e,t){return e.path?.indexOf("/wp/v2/types/widget-area")===0?Promise.resolve({}):t(e)});H(c).registerPrivateSelectors(To);var Ti=a(N(),1),Ri=a(U(),1),lr=a(b(),1),Li=a(nr(),1),Ni=a(De(),1);var ke=a(f(),1),Yd=(0,Ri.createHigherOrderComponent)(e=>t=>{let{clientId:r,name:o}=t,{widgetAreas:i,currentWidgetAreaId:s,canInsertBlockInWidgetArea:n}=(0,lr.useSelect)(w=>{if(o==="core/widget-area")return{};let p=w(c),g=p.getParentWidgetAreaBlock(r);return{widgetAreas:p.getWidgetAreas(),currentWidgetAreaId:g?.attributes?.id,canInsertBlockInWidgetArea:p.canInsertBlockInWidgetArea(o)}},[r,o]),{moveBlockToWidgetArea:l}=(0,lr.useDispatch)(c),d=i?.length>1,m=o!=="core/widget-area"&&d&&n;return(0,ke.jsxs)(ke.Fragment,{children:[(0,ke.jsx)(e,{...t},"edit"),m&&(0,ke.jsx)(Ti.BlockControls,{children:(0,ke.jsx)(Ni.MoveToWidgetArea,{widgetAreas:i,currentWidgetAreaId:s,onSelect:w=>{l(t.clientId,w)}})})]})},"withMoveToWidgetAreaToolbarItem");(0,Li.addFilter)("editor.BlockEdit","core/edit-widgets/block-edit",Yd);var Bi=a(nr(),1),Pi=a(Ro(),1),Kd=()=>Pi.MediaUpload;(0,Bi.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",Kd);var Bo={};we(Bo,{metadata:()=>Lo,name:()=>Qd,settings:()=>Jd});var Wo=a(x(),1);var Lo={$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),cr=a(b(),1),Di=a(z(),1),Ge=a(A(),1),ji=a(N(),1);var Oi=a(z(),1),fr=a(N(),1),Mi=a(_(),1);var dr=a(_(),1),qd=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=qd;var No=a(f(),1);function Vi({id:e}){let[t,r,o]=(0,Oi.useEntityBlockEditor)("root","postType"),i=(0,Mi.useRef)(),n=mr(i),l=(0,fr.useInnerBlocksProps)({ref:i},{value:t,onInput:r,onChange:o,templateLock:!1,renderAppender:fr.InnerBlocks.ButtonBlockAppender});return(0,No.jsx)("div",{"data-widget-area-id":e,className:D("wp-block-widget-area__inner-blocks block-editor-inner-blocks editor-styles-wrapper",{"wp-block-widget-area__highlight-drop-zone":n}),children:(0,No.jsx)("div",{...l})})}var Pe=a(f(),1);function Fi({clientId:e,attributes:{id:t,name:r}}){let o=(0,cr.useSelect)(g=>g(c).getIsWidgetAreaOpen(e),[e]),{setIsWidgetAreaOpen:i}=(0,cr.useDispatch)(c),s=(0,le.useRef)(),n=(0,le.useCallback)(g=>i(e,g),[e]),l=Zd(s),d=mr(s),[m,w]=(0,le.useState)(!1);(0,le.useEffect)(()=>{if(!l){w(!1);return}d&&!o?(n(!0),w(!0)):!d&&o&&m&&n(!1)},[o,l,d,m]);let p=(0,ji.useBlockProps)();return(0,Pe.jsx)("div",{...p,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)(Di.EntityProvider,{kind:"root",type:"postType",id:`widget-area-${t}`,children:(0,Pe.jsx)(Vi,{id:t})})})})})})}var Zd=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:Qd}=Lo,Jd={title:(0,Wo.__)("Widget Area"),description:(0,Wo.__)("A widget area container."),__experimentalLabel:({name:e})=>e,edit:Fi};var Or=a(x(),1),Gn=a(b(),1),Yn=a(Gt(),1),Kn=a(Lt(),1),$n=a(A(),1);var Hi=a(_(),1),Po=a(x(),1),zi=a(A(),1),Ui=a(N(),1),Gi=a(U(),1),Yi=a(nr(),1),pt=a(f(),1);function Xd({text:e,children:t}){let r=(0,Gi.useCopyToClipboard)(e);return(0,pt.jsx)(zi.Button,{__next40pxDefaultSize:!0,variant:"secondary",ref:r,children:t})}function em({message:e,error:t}){let r=[(0,pt.jsx)(Xd,{text:t.stack,children:(0,Po.__)("Copy Error")},"copy-error")];return(0,pt.jsx)(Ui.Warning,{className:"edit-widgets-error-boundary",actions:r,children:e})}var Ki=class extends Hi.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,Yi.doAction)("editor.ErrorBoundary.errorLogged",e)}static getDerivedStateFromError(e){return{error:e}}render(){return this.state.error?(0,pt.jsx)(em,{message:(0,Po.__)("The editor has encountered an unexpected error."),error:this.state.error}):this.props.children}};var ls=a(A(),1),ds=a(U(),1),ms=a(Ro(),1),hr=a(b(),1),wr=a(z(),1),fs=a(_(),1),cs=a(N(),1),us=a(qi(),1),Oo=a(X(),1),ps=a(jr(),1);var Xi=a(_(),1),Ye=a(gt(),1),es=a(Oe(),1),ur=a(b(),1),Me=a(x(),1),ts=a(z(),1),rs=a(N(),1);var{usesNativeUndo:Ji}=H(rs.privateApis);function os(){let{redo:e,undo:t}=(0,ur.useDispatch)(ts.store),{saveEditedWidgetAreas:r}=(0,ur.useDispatch)(c);return(0,Ye.useShortcut)("core/edit-widgets/undo",o=>{Ji(o)||(t(),o.preventDefault())}),(0,Ye.useShortcut)("core/edit-widgets/redo",o=>{Ji(o)||(e(),o.preventDefault())}),(0,Ye.useShortcut)("core/edit-widgets/save",o=>{o.preventDefault(),r()}),null}function tm(){let{registerShortcut:e}=(0,ur.useDispatch)(Ye.store);return(0,Xi.useEffect)(()=>{e({name:"core/edit-widgets/undo",category:"global",description:(0,Me.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/edit-widgets/redo",category:"global",description:(0,Me.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,es.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/edit-widgets/save",category:"global",description:(0,Me.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/edit-widgets/keyboard-shortcuts",category:"main",description:(0,Me.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/edit-widgets/next-region",category:"global",description:(0,Me.__)("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,Me.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]})},[e]),null}os.Register=tm;var pr=os;var as=a(b(),1),is=a(N(),1),ss=a(z(),1);var rm=()=>(0,as.useSelect)(e=>{let{getBlockSelectionEnd:t,getBlockName:r}=e(is.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(ss.store);return l(I,F,Se())?.blocks[0]?.clientId},[]),ns=rm;var gr=!1;var Ve=a(f(),1),{ExperimentalBlockEditorProvider:om}=H(cs.privateApis),{PatternsMenuItems:am}=H(us.privateApis),{BlockKeyboardShortcuts:im}=H(ps.privateApis),sm=[];function gs({blockEditorSettings:e,children:t,...r}){let o=(0,ds.useViewportMatch)("medium"),{hasUploadPermissions:i,reusableBlocks:s,isFixedToolbarActive:n,keepCaretInsideBlock:l,pageOnFront:d,pageForPosts:m}=(0,hr.useSelect)(u=>{let{canUser:v,getEntityRecord:V,getEntityRecords:G}=u(wr.store),J=v("read",{kind:"root",name:"site"})?V("root","site"):void 0;return{hasUploadPermissions:v("create",{kind:"postType",name:"attachment"})??!0,reusableBlocks:gr?G("postType","wp_block"):sm,isFixedToolbarActive:!!u(Oo.store).get("core/edit-widgets","fixedToolbar"),keepCaretInsideBlock:!!u(Oo.store).get("core/edit-widgets","keepCaretInsideBlock"),pageOnFront:J?.page_on_front,pageForPosts:J?.page_for_posts}},[]),{setIsInserterOpened:w}=(0,hr.useDispatch)(c),p=(0,fs.useMemo)(()=>{let u;return i&&(u=({onError:v,...V})=>{(0,ms.uploadMedia)({wpAllowedMimeTypes:e.allowedMimeTypes,onError:({message:G})=>v(G),...V})}),{...e,__experimentalReusableBlocks:s,hasFixedToolbar:n||!o,keepCaretInsideBlock:l,mediaUpload:u,templateLock:"all",__experimentalSetIsInserterOpened:w,pageOnFront:d,pageForPosts:m,editorTool:"edit"}},[i,e,n,o,l,s,w,d,m]),g=ns(),[E,k,M]=(0,wr.useEntityBlockEditor)(I,F,{id:Se()});return(0,Ve.jsxs)(ls.SlotFillProvider,{children:[(0,Ve.jsx)(pr.Register,{}),(0,Ve.jsx)(im,{}),(0,Ve.jsxs)(om,{value:E,onInput:k,onChange:M,settings:p,useSubRegistry:!1,...r,children:[t,(0,Ve.jsx)(am,{rootClientId:g})]})]})}var Ke=a(_(),1),Ae=a(x(),1);var br=a(N(),1);var Is=a(A(),1),vt=a(b(),1);var ys=a(b(),1),_s=a(_(),1);var Ss=a(N(),1),ks=a(A(),1),ht=a(x(),1),As=a(ws(),1),Es=a(vs(),1);var ue=a(f(),1);function xs({selectedWidgetAreaId:e}){let t=(0,ys.useSelect)(i=>i(c).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,ue.jsx)("div",{className:"edit-widgets-widget-areas",children:(0,ue.jsxs)("div",{className:"edit-widgets-widget-areas__top-container",children:[(0,ue.jsx)(Ss.BlockIcon,{icon:Hr}),(0,ue.jsxs)("div",{children:[(0,ue.jsx)("p",{dangerouslySetInnerHTML:{__html:(0,Es.safeHTML)(o)}}),t?.length===0&&(0,ue.jsx)("p",{children:(0,ht.__)("Your theme does not contain any Widget Areas.")}),!r&&(0,ue.jsx)(ks.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 P=a(f(),1),nm=!0,wt="edit-widgets/block-inspector",bt="edit-widgets/block-areas",{Tabs:pe}=H(Is.privateApis);function lm({selectedWidgetAreaBlock:e}){return(0,P.jsxs)(pe.TabList,{children:[(0,P.jsx)(pe.Tab,{tabId:bt,children:e?e.attributes.name:(0,Ae.__)("Widget Areas")}),(0,P.jsx)(pe.Tab,{tabId:wt,children:(0,Ae.__)("Block")})]})}function dm({hasSelectedNonAreaBlock:e,currentArea:t,isGeneralSidebarOpen:r,selectedWidgetAreaBlock:o}){let{enableComplementaryArea:i}=(0,vt.useDispatch)(W);(0,Ke.useEffect)(()=>{e&&t===bt&&r&&i("core/edit-widgets",wt),!e&&t===wt&&r&&i("core/edit-widgets",bt)},[e,i]);let s=(0,Ke.useContext)(pe.Context);return(0,P.jsx)(st,{className:"edit-widgets-sidebar",header:(0,P.jsx)(pe.Context.Provider,{value:s,children:(0,P.jsx)(lm,{selectedWidgetAreaBlock:o})}),headerClassName:"edit-widgets-sidebar__panel-tabs",title:(0,Ae.__)("Settings"),closeLabel:(0,Ae.__)("Close Settings"),scope:"core/edit-widgets",identifier:t,icon:(0,Ae.isRTL)()?Yr:$r,isActiveByDefault:nm,children:(0,P.jsxs)(pe.Context.Provider,{value:s,children:[(0,P.jsx)(pe.TabPanel,{tabId:bt,focusable:!1,children:(0,P.jsx)(xs,{selectedWidgetAreaId:o?.attributes.id})}),(0,P.jsx)(pe.TabPanel,{tabId:wt,focusable:!1,children:e?(0,P.jsx)(br.BlockInspector,{}):(0,P.jsx)("span",{className:"block-editor-block-inspector__no-blocks",children:(0,Ae.__)("No block selected.")})})]})})}function Cs(){let{currentArea:e,hasSelectedNonAreaBlock:t,isGeneralSidebarOpen:r,selectedWidgetAreaBlock:o}=(0,vt.useSelect)(n=>{let{getSelectedBlock:l,getBlock:d,getBlockParentsByBlockName:m}=n(br.store),{getActiveComplementaryArea:w}=n(W),p=l(),g=w(c.name),E=g;E||(p?E=wt:E=bt);let k;return p&&(p.name==="core/widget-area"?k=p:k=d(m(p.clientId,"core/widget-area")[0])),{currentArea:E,hasSelectedNonAreaBlock:!!(p&&p.name!=="core/widget-area"),isGeneralSidebarOpen:!!g,selectedWidgetAreaBlock:k}},[]),{enableComplementaryArea:i}=(0,vt.useDispatch)(W),s=(0,Ke.useCallback)(n=>{n&&i(c.name,n)},[i]);return(0,P.jsx)(pe,{selectedTabId:r?e:null,onSelect:s,selectOnMove:!1,children:(0,P.jsx)(dm,{hasSelectedNonAreaBlock:t,currentArea:e,isGeneralSidebarOpen:r,selectedWidgetAreaBlock:o})})}var Yo=a(U(),1),Mn=a(N(),1),Ko=a(_(),1),Br=a(b(),1);var Ie=a(x(),1),Vn=a(X(),1);var mn=a(N(),1),fn=a(b(),1),cn=a(_(),1),Ho=a(x(),1),un=a(A(),1);var pn=a(U(),1),gn=a(X(),1);var kr=a(b(),1),_t=a(x(),1),Ee=a(A(),1),Vs=a(N(),1);var Do=a(_(),1),Ds=a(U(),1);var vr=a(x(),1),Ts=a(A(),1),yr=a(b(),1);var Rs=a(Oe(),1),Mo=a(z(),1),Ls=a(_(),1),Ns=a(f(),1);function mm(e,t){let r=(0,yr.useSelect)(i=>i(Mo.store).hasUndo(),[]),{undo:o}=(0,yr.useDispatch)(Mo.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)(mm);var _r=a(x(),1),Bs=a(A(),1),Sr=a(b(),1);var yt=a(Oe(),1),Vo=a(z(),1),Ps=a(_(),1),Os=a(f(),1);function fm(e,t){let r=(0,yt.isAppleOS)()?yt.displayShortcut.primaryShift("z"):yt.displayShortcut.primary("y"),o=(0,Sr.useSelect)(s=>s(Vo.store).hasRedo(),[]),{redo:i}=(0,Sr.useDispatch)(Vo.store);return(0,Os.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 Ms=(0,Ps.forwardRef)(fm);var de=a(f(),1);function cm(){let e=(0,Ds.useViewportMatch)("medium"),{isInserterOpen:t,isListViewOpen:r,inserterSidebarToggleRef:o,listViewToggleRef:i}=(0,kr.useSelect)(m=>{let{isInserterOpened:w,getInserterSidebarToggleRef:p,isListViewOpened:g,getListViewToggleRef:E}=H(m(c));return{isInserterOpen:w(),isListViewOpen:g(),inserterSidebarToggleRef:p(),listViewToggleRef:E()}},[]),{setIsInserterOpened:s,setIsListViewOpened:n}=(0,kr.useDispatch)(c),l=(0,Do.useCallback)(()=>n(!r),[n,r]),d=(0,Do.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)(Ee.ToolbarItem,{ref:o,as:Ee.Button,className:"edit-widgets-header-toolbar__inserter-toggle",variant:"primary",isPressed:t,onMouseDown:m=>{m.preventDefault()},onClick:d,icon:ro,label:(0,_t._x)("Block Inserter","Generic label for block inserter button"),size:"compact"}),e&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(Ee.ToolbarItem,{as:Ws}),(0,de.jsx)(Ee.ToolbarItem,{as:Ms}),(0,de.jsx)(Ee.ToolbarItem,{as:Ee.Button,className:"edit-widgets-header-toolbar__list-view-toggle",icon:Jr,isPressed:r,label:(0,_t.__)("List View"),onClick:l,ref:i,size:"compact"})]})]})}var js=cm;var Fs=a(A(),1),jo=a(x(),1),Ar=a(b(),1);var Hs=a(f(),1);function um(){let{hasEditedWidgetAreaIds:e,isSaving:t,isWidgetSaveLocked:r}=(0,Ar.useSelect)(s=>{let{getEditedWidgetAreas:n,isSavingWidgetAreas:l,isWidgetSavingLocked:d}=s(c);return{hasEditedWidgetAreaIds:n()?.length>0,isSaving:l(),isWidgetSaveLocked:d()}},[]),{saveEditedWidgetAreas:o}=(0,Ar.useDispatch)(c),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,jo.__)("Saving\u2026"):(0,jo.__)("Update")})}var zs=um;var he=a(A(),1),an=a(_(),1),S=a(x(),1);var $e=a(X(),1),sn=a(Oe(),1),nn=a(gt(),1),ln=a(U(),1);var Qs=a(A(),1),ge=a(x(),1),Cr=a(gt(),1),Js=a(b(),1);var q=a(x(),1),Us=[{keyCombination:{modifier:"primary",character:"b"},description:(0,q.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,q.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,q.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,q.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,q.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,q.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,q.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,q.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,q.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,q.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,q.__)("Add non breaking space.")}];var Ys=a(_(),1),Er=a(Oe(),1),Z=a(f(),1);function Gs({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,Z.jsx)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||o,children:i.map((s,n)=>s==="+"?(0,Z.jsx)(Ys.Fragment,{children:s},n):(0,Z.jsx)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key",children:s},n))})}function pm({description:e,keyCombination:t,aliases:r=[],ariaLabel:o}){return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-description",children:e}),(0,Z.jsxs)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-term",children:[(0,Z.jsx)(Gs,{keyCombination:t,forceAriaLabel:o}),r.map((i,s)=>(0,Z.jsx)(Gs,{keyCombination:i,forceAriaLabel:o},s))]})]})}var xr=pm;var Ks=a(b(),1),$s=a(gt(),1);var qs=a(f(),1);function gm({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=gm;var B=a(f(),1),hm=({shortcuts:e})=>(0,B.jsx)("ul",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list",children:e.map((t,r)=>(0,B.jsx)("li",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut",children:typeof t=="string"?(0,B.jsx)(Zs,{name:t}):(0,B.jsx)(xr,{...t})},r))}),Fo=({title:e,shortcuts:t,className:r})=>(0,B.jsxs)("section",{className:D("edit-widgets-keyboard-shortcut-help-modal__section",r),children:[!!e&&(0,B.jsx)("h2",{className:"edit-widgets-keyboard-shortcut-help-modal__section-title",children:e}),(0,B.jsx)(hm,{shortcuts:t})]}),Ir=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{let o=(0,Js.useSelect)(i=>i(Cr.store).getCategoryShortcuts(t),[t]);return(0,B.jsx)(Fo,{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,B.jsxs)(Qs.Modal,{className:"edit-widgets-keyboard-shortcut-help-modal",title:(0,ge.__)("Keyboard shortcuts"),onRequestClose:t,children:[(0,B.jsx)(Fo,{className:"edit-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/edit-widgets/keyboard-shortcuts"]}),(0,B.jsx)(Ir,{title:(0,ge.__)("Global shortcuts"),categoryName:"global"}),(0,B.jsx)(Ir,{title:(0,ge.__)("Selection shortcuts"),categoryName:"selection"}),(0,B.jsx)(Ir,{title:(0,ge.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,ge.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,ge.__)("Forward-slash")}]}),(0,B.jsx)(Fo,{title:(0,ge.__)("Text formatting"),shortcuts:Us}),(0,B.jsx)(Ir,{title:(0,ge.__)("List View shortcuts"),categoryName:"list-view"})]}):null}var en=a(A(),1),tn=a(f(),1),{Fill:rn,Slot:wm}=(0,en.createSlotFill)("EditWidgetsToolsMoreMenuGroup");rn.Slot=({fillProps:e})=>(0,tn.jsx)(wm,{fillProps:e,children:t=>t.length>0&&t});var on=rn;var C=a(f(),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,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(he.DropdownMenu,{icon:eo,label:(0,S.__)("Options"),popoverProps:{placement:"bottom-end",className:"more-menu-dropdown__content"},toggleProps:{tooltipPosition:"bottom",size:"compact"},children:i=>(0,C.jsxs)(C.Fragment,{children:[o&&(0,C.jsx)(he.MenuGroup,{label:(0,S._x)("View","noun"),children:(0,C.jsx)($e.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,C.jsxs)(he.MenuGroup,{label:(0,S.__)("Tools"),children:[(0,C.jsx)(he.MenuItem,{onClick:()=>{t(!0)},shortcut:sn.displayShortcut.access("h"),children:(0,S.__)("Keyboard shortcuts")}),(0,C.jsx)($e.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"welcomeGuide",label:(0,S.__)("Welcome Guide")}),(0,C.jsxs)(he.MenuItem,{role:"menuitem",icon:Zr,href:(0,S.__)("https://wordpress.org/documentation/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener",children:[(0,S.__)("Help"),(0,C.jsx)(mt,{render:(0,C.jsx)("span",{}),children:(0,S.__)("(opens in a new tab)")})]}),(0,C.jsx)(on.Slot,{fillProps:{onClose:i}})]}),(0,C.jsxs)(he.MenuGroup,{label:(0,S.__)("Preferences"),children:[(0,C.jsx)($e.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,C.jsx)($e.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,C.jsx)($e.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,C.jsx)(Xs,{isModalActive:e,toggleModal:r})]})}var R=a(f(),1);function bm(){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,Ho.__)("Widgets")}),!e&&(0,R.jsx)(mt,{className:"edit-widgets-header__title",render:(0,R.jsx)("h1",{}),children:(0,Ho.__)("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)(zs,{}),(0,R.jsx)(dn,{})]})]})})}var hn=bm;var Q=a(N(),1),vn=a(U(),1),yn=a(b(),1),_n=a(_(),1),Sn=a(X(),1);var Tr=a(Lt(),1),wn=a(di(),1),St=a(f(),1);function vm(){return(0,St.jsxs)(wn.ThemeProvider,{cornerRadius:"none",children:[(0,St.jsx)(Tr.InlineNotices,{className:"edit-widgets-notices",pinnedNoticesClassName:"edit-widgets-notices__pinned",dismissibleNoticesClassName:"edit-widgets-notices__dismissible"}),(0,St.jsx)(Tr.SnackbarNotices,{className:"edit-widgets-notices__snackbar"})]})}var bn=vm;var re=a(f(),1);function kn({blockEditorSettings:e}){let t=(0,yn.useSelect)(i=>!!i(Sn.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)(Q.BlockToolbar,{hideDragHandle:!0}),(0,re.jsxs)(Q.BlockTools,{children:[(0,re.jsx)(pr,{}),(0,re.jsx)(Q.__unstableEditorStyles,{styles:o,scope:":where(.editor-styles-wrapper)"}),(0,re.jsx)(Q.BlockSelectionClearer,{children:(0,re.jsx)(Q.WritingFlow,{children:(0,re.jsx)(Q.BlockList,{className:"edit-widgets-main-block-list"})})})]})]})}var Pn=a(b(),1);var In=a(N(),1),Cn=a(U(),1),Lr=a(_(),1),Tn=a(b(),1);var zo=a(b(),1),An=a(N(),1),En=a(z(),1);var ym=()=>{let e=(0,zo.useSelect)(t=>{let{getEntityRecord:r}=t(En.store);return r(I,F,Se())?.blocks[0]?.clientId},[]);return(0,zo.useSelect)(t=>{let{getBlockRootClientId:r,getBlockSelectionEnd:o,getBlockOrder:i,getBlockIndex:s}=t(An.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])},xn=ym;var Rr=a(f(),1);function Rn(){let e=(0,Cn.useViewportMatch)("medium","<"),{rootClientId:t,insertionIndex:r}=xn(),{setIsInserterOpened:o}=(0,Tn.useDispatch)(c),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(A(),1),Nr=a(U(),1),Wr=a(b(),1),kt=a(_(),1),Uo=a(x(),1);var Wn=a(Oe(),1);var xe=a(f(),1);function Bn(){let{setIsListViewOpened:e}=(0,Wr.useDispatch)(c),{getListViewToggleRef:t}=H((0,Wr.useSelect)(c)),[r,o]=(0,kt.useState)(null),i=(0,Nr.useFocusOnMount)("firstElement"),s=(0,kt.useCallback)(()=>{e(!1),t().current?.focus()},[t,e]),n=(0,kt.useCallback)(l=>{l.keyCode===Wn.ESCAPE&&!l.defaultPrevented&&(l.preventDefault(),s())},[s]);return(0,xe.jsxs)("div",{className:"edit-widgets-editor__list-view-panel",onKeyDown:n,children:[(0,xe.jsxs)("div",{className:"edit-widgets-editor__list-view-panel-header",children:[(0,xe.jsx)("strong",{children:(0,Uo.__)("List View")}),(0,xe.jsx)(Nn.Button,{icon:Je,label:(0,Uo.__)("Close"),onClick:s,size:"compact"})]}),(0,xe.jsx)("div",{className:"edit-widgets-editor__list-view-panel-content",ref:(0,Nr.useMergeRefs)([i,o]),children:(0,xe.jsx)(Ln.__experimentalListView,{dropZoneElement:r})})]})}var Go=a(f(),1);function On(){let{isInserterOpen:e,isListViewOpen:t}=(0,Pn.useSelect)(r=>{let{isInserterOpened:o,isListViewOpened:i}=r(c);return{isInserterOpen:o(),isListViewOpen:i()}},[]);return e?(0,Go.jsx)(Rn,{}):t?(0,Go.jsx)(Bn,{}):null}var oe=a(f(),1),_m={header:(0,Ie.__)("Widgets top bar"),body:(0,Ie.__)("Widgets and blocks"),sidebar:(0,Ie.__)("Widgets settings"),footer:(0,Ie.__)("Widgets footer")};function Sm({blockEditorSettings:e}){let t=(0,Yo.useViewportMatch)("medium","<"),r=(0,Yo.useViewportMatch)("huge",">="),{setIsInserterOpened:o,setIsListViewOpened:i,closeGeneralSidebar:s}=(0,Br.useDispatch)(c),{hasBlockBreadCrumbsEnabled:n,hasSidebarEnabled:l,isInserterOpened:d,isListViewOpened:m}=(0,Br.useSelect)(g=>({hasSidebarEnabled:!!g(W).getActiveComplementaryArea(c.name),isInserterOpened:!!g(c).isInserterOpened(),isListViewOpened:!!g(c).isListViewOpened(),hasBlockBreadCrumbsEnabled:!!g(Vn.store).get("core/edit-widgets","showBlockBreadcrumbs")}),[]);(0,Ko.useEffect)(()=>{l&&!r&&(o(!1),i(!1))},[l,r]),(0,Ko.useEffect)(()=>{(d||m)&&!r&&s()},[d,m,r]);let w=m?(0,Ie.__)("List View"):(0,Ie.__)("Block Library"),p=m||d;return(0,oe.jsx)(So,{labels:{..._m,secondarySidebar:w},header:(0,oe.jsx)(hn,{}),secondarySidebar:p&&(0,oe.jsx)(On,{}),sidebar:(0,oe.jsx)(st.Slot,{scope:"core/edit-widgets"}),content:(0,oe.jsx)(oe.Fragment,{children:(0,oe.jsx)(kn,{blockEditorSettings:e})}),footer:n&&!t&&(0,oe.jsx)("div",{className:"edit-widgets-layout__footer",children:(0,oe.jsx)(Mn.BlockBreadcrumb,{rootLabelText:(0,Ie.__)("Widgets")})})})}var Dn=Sm;var jn=a(x(),1),Fn=a(_(),1),Hn=a(b(),1);function zn(){let e=(0,Hn.useSelect)(t=>{let{getEditedWidgetAreas:r}=t(c);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(A(),1),L=a(x(),1),$o=a(_(),1),qo=a(X(),1);var h=a(f(),1);function Un(){let e=(0,At.useSelect)(s=>!!s(qo.store).get("core/edit-widgets","welcomeGuide"),[]),{toggle:t}=(0,At.useDispatch)(qo.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)(Pr,{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)(Pr,{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)(Pr,{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,$o.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)(Pr,{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,$o.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 Pr({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 me=a(f(),1);function km({blockEditorSettings:e}){let{createErrorNotice:t}=(0,Gn.useDispatch)(Kn.store);function r(i){t((0,Or.sprintf)((0,Or.__)('The "%s" plugin has encountered an error and cannot be rendered.'),i))}let o=(0,$n.__unstableUseNavigateRegions)();return(0,me.jsx)(Ki,{children:(0,me.jsx)("div",{className:o.className,...o,ref:o.ref,children:(0,me.jsxs)(gs,{blockEditorSettings:e,children:[(0,me.jsx)(Dn,{blockEditorSettings:e}),(0,me.jsx)(Cs,{}),(0,me.jsx)(Yn.PluginArea,{onError:r}),(0,me.jsx)(zn,{}),(0,me.jsx)(Un,{})]})})})}var qn=km;var Qo=a(f(),1),Am=["core/more","core/freeform","core/template-part",...gr?[]:["core/block"]];function Xn(e,t){let r=document.getElementById(e),o=(0,Mr.createRoot)(r),i=(0,Vr.__experimentalGetCoreBlocks)().filter(s=>!(Am.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,Zo.dispatch)(Jn.store).setDefaults("core/edit-widgets",{fixedToolbar:!1,welcomeGuide:!0,showBlockBreadcrumbs:!0,themeStyles:!0}),(0,Zo.dispatch)(Ce.store).reapplyBlockTypeFilters(),(0,Vr.registerCoreBlocks)(i),(0,qe.registerLegacyWidgetBlock)(),(0,qe.registerLegacyWidgetVariations)(t),Im(Bo),(0,qe.registerWidgetGroupBlock)(),t.__experimentalFetchLinkSuggestions=(s,n)=>(0,Qn.__experimentalFetchLinkSuggestions)(s,n,t),(0,Ce.setFreeformContentHandlerName)("core/html"),o.render((0,Qo.jsx)(Mr.StrictMode,{children:(0,Qo.jsx)(qn,{blockEditorSettings:t})})),o}var Em=Xn;function xm(){(0,Zn.default)("wp.editWidgets.reinitializeEditor",{since:"6.2",version:"6.3"})}var Im=e=>{if(!e)return;let{metadata:t,settings:r,name:o}=e;t&&(0,Ce.unstable__bootstrapServerSideBlockDefinitions)({[o]:t}),(0,Ce.registerBlockType)(o,r)};return ul(Cm);})();
+(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);})();
+(window.wp ||= {}).editWidgets = wp.editWidgets;
+})();
diff --git a/wp-includes/js/dist/editor.js b/wp-includes/js/dist/editor.js
index 9a8e3fef88..7e63f20ed4 100644
--- a/wp-includes/js/dist/editor.js
+++ b/wp-includes/js/dist/editor.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).editor = (() => {
@@ -309,6 +310,13 @@ var wp;
     }
   });

+  // package-external:@wordpress/escape-html
+  var require_escape_html = __commonJS({
+    "package-external:@wordpress/escape-html"(exports, module) {
+      module.exports = window.wp.escapeHtml;
+    }
+  });
+
   // package-external:@wordpress/notices
   var require_notices = __commonJS({
     "package-external:@wordpress/notices"(exports, module) {
@@ -374,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 === React77.startTransition || (didWarnOld18Alpha = true, console.error(
+          didWarnOld18Alpha || void 0 === React104.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();
@@ -384,11 +392,11 @@ var wp;
               "The result of getSnapshot should be cached to avoid an infinite loop"
             ), didWarnUncachedGetSnapshot = true);
           }
-          cachedValue = useState160({
+          cachedValue = useState165({
             inst: { value, getSnapshot: getSnapshot2 }
           });
           var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
-          useLayoutEffect15(
+          useLayoutEffect18(
             function() {
               inst.value = value;
               inst.getSnapshot = getSnapshot2;
@@ -396,7 +404,7 @@ var wp;
             },
             [subscribe5, value, getSnapshot2]
           );
-          useEffect119(
+          useEffect121(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               return subscribe5(function() {
@@ -422,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 React77 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is2, useState160 = React77.useState, useEffect119 = React77.useEffect, useLayoutEffect15 = React77.useLayoutEffect, useDebugValue2 = React77.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 !== React77.useSyncExternalStore ? React77.useSyncExternalStore : shim;
+        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;
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
       })();
     }
@@ -450,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 React77 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is2, useSyncExternalStore6 = shim.useSyncExternalStore, useRef117 = React77.useRef, useEffect119 = React77.useEffect, useMemo152 = React77.useMemo, useDebugValue2 = React77.useDebugValue;
+        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;
         exports.useSyncExternalStoreWithSelector = function(subscribe5, getSnapshot2, getServerSnapshot2, selector2, isEqual2) {
-          var instRef = useRef117(null);
+          var instRef = useRef124(null);
           if (null === instRef.current) {
             var inst = { hasValue: false, value: null };
             instRef.current = inst;
           } else inst = instRef.current;
-          instRef = useMemo152(
+          instRef = useMemo160(
             function() {
               function memoizedSelector(nextSnapshot) {
                 if (!hasMemo) {
@@ -493,7 +501,7 @@ var wp;
             [getSnapshot2, getServerSnapshot2, selector2, isEqual2]
           );
           var value = useSyncExternalStore6(subscribe5, instRef[0], instRef[1]);
-          useEffect119(
+          useEffect121(
             function() {
               inst.hasValue = true;
               inst.value = value;
@@ -1011,15 +1019,15 @@ var wp;
       function matcher(match3) {
         return characterMap[match3];
       }
-      var removeAccents6 = function(string) {
+      var removeAccents7 = function(string) {
         return string.replace(allAccents, matcher);
       };
       var hasAccents = function(string) {
         return !!string.match(firstAccent);
       };
-      module.exports = removeAccents6;
+      module.exports = removeAccents7;
       module.exports.has = hasAccents;
-      module.exports.remove = removeAccents6;
+      module.exports.remove = removeAccents7;
     }
   });

@@ -1044,13 +1052,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/rich-text
-  var require_rich_text = __commonJS({
-    "package-external:@wordpress/rich-text"(exports, module) {
-      module.exports = window.wp.richText;
-    }
-  });
-
   // package-external:@wordpress/keyboard-shortcuts
   var require_keyboard_shortcuts = __commonJS({
     "package-external:@wordpress/keyboard-shortcuts"(exports, module) {
@@ -1079,6 +1080,13 @@ var wp;
     }
   });

+  // package-external:@wordpress/rich-text
+  var require_rich_text = __commonJS({
+    "package-external:@wordpress/rich-text"(exports, module) {
+      module.exports = window.wp.richText;
+    }
+  });
+
   // package-external:@wordpress/commands
   var require_commands = __commonJS({
     "package-external:@wordpress/commands"(exports, module) {
@@ -1445,7 +1453,7 @@ var wp;
       function emptyFunctionThatReturnsNull() {
         return null;
       }
-      module.exports = function(isValidElement5, throwOnDirectAccess) {
+      module.exports = function(isValidElement6, throwOnDirectAccess) {
         var ITERATOR_SYMBOL = typeof Symbol === "function" && Symbol.iterator;
         var FAUX_ITERATOR_SYMBOL = "@@iterator";
         function getIteratorFn(maybeIterable) {
@@ -1573,7 +1581,7 @@ var wp;
         function createElementTypeChecker() {
           function validate(props, propName, componentName, location, propFullName) {
             var propValue = props[propName];
-            if (!isValidElement5(propValue)) {
+            if (!isValidElement6(propValue)) {
               var propType = getPropType(propValue);
               return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + propType + "` supplied to `" + componentName + "`, expected a single ReactElement."));
             }
@@ -1761,7 +1769,7 @@ var wp;
               if (Array.isArray(propValue)) {
                 return propValue.every(isNode3);
               }
-              if (propValue === null || isValidElement5(propValue)) {
+              if (propValue === null || isValidElement6(propValue)) {
                 return true;
               }
               var iteratorFn = getIteratorFn(propValue);
@@ -2203,10 +2211,10 @@ var wp;
         };
         return function(d3, b3) {
           extendStatics(d3, b3);
-          function __334() {
+          function __337() {
             this.constructor = d3;
           }
-          d3.prototype = b3 === null ? Object.create(b3) : (__334.prototype = b3.prototype, new __334());
+          d3.prototype = b3 === null ? Object.create(b3) : (__337.prototype = b3.prototype, new __337());
         };
       })();
       var __assign2 = exports && exports.__assign || Object.assign || function(t4) {
@@ -2228,7 +2236,7 @@ var wp;
         return t4;
       };
       exports.__esModule = true;
-      var React77 = require_react();
+      var React104 = require_react();
       var PropTypes = require_prop_types();
       var autosize = require_autosize();
       var _getLineHeight = require_line_height();
@@ -2290,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 React77.createElement("textarea", __assign2({}, props, { onChange: this.onChange, style: maxHeight ? __assign2({}, style, { maxHeight }) : style, ref: function(element) {
+            return React104.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);
@@ -2314,10 +2322,10 @@ var wp;
             async: PropTypes.bool
           };
           return TextareaAutosizeClass2;
-        })(React77.Component)
+        })(React104.Component)
       );
-      exports.TextareaAutosize = React77.forwardRef(function(props, ref) {
-        return React77.createElement(TextareaAutosizeClass, __assign2({}, props, { innerRef: ref }));
+      exports.TextareaAutosize = React104.forwardRef(function(props, ref) {
+        return React104.createElement(TextareaAutosizeClass, __assign2({}, props, { innerRef: ref }));
       });
     }
   });
@@ -2455,7 +2463,7 @@ var wp;
     PostVisibility: () => PostVisibility,
     PostVisibilityCheck: () => PostVisibilityCheck,
     PostVisibilityLabel: () => PostVisibilityLabel,
-    RichText: () => RichText2,
+    RichText: () => RichText,
     RichTextShortcut: () => RichTextShortcut,
     RichTextToolbarButton: () => RichTextToolbarButton,
     ServerSideRender: () => import_server_side_render.default,
@@ -2482,10 +2490,10 @@ var wp;
     getFontSizeClass: () => getFontSizeClass,
     linkAutocompleter: () => link_default2,
     mediaUpload: () => mediaUpload,
-    privateApis: () => privateApis21,
+    privateApis: () => privateApis16,
     registerEntityAction: () => registerEntityAction2,
     registerEntityField: () => registerEntityField2,
-    store: () => store3,
+    store: () => store,
     storeConfig: () => storeConfig,
     transformStyles: () => import_block_editor112.transformStyles,
     unregisterEntityAction: () => unregisterEntityAction2,
@@ -2501,14 +2509,14 @@ var wp;
   });

   // packages/editor/build-module/hooks/custom-sources-backwards-compatibility.mjs
-  var import_data88 = __toESM(require_data(), 1);
-  var import_core_data58 = __toESM(require_core_data(), 1);
-  var import_element218 = __toESM(require_element(), 1);
-  var import_compose37 = __toESM(require_compose(), 1);
+  var import_data90 = __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);

   // packages/editor/build-module/store/index.mjs
-  var import_data87 = __toESM(require_data(), 1);
+  var import_data89 = __toESM(require_data(), 1);

   // packages/editor/build-module/store/reducer.mjs
   var import_data2 = __toESM(require_data(), 1);
@@ -2520,6 +2528,7 @@ var wp;
     richEditingEnabled: true,
     codeEditingEnabled: true,
     responsiveEditingEnabled: true,
+    blockStatesEditingEnabled: true,
     fontLibraryEnabled: true,
     enableCustomFields: void 0,
     defaultRenderingMode: "post-only"
@@ -3912,7 +3921,12 @@ var wp;
     "styles.color": (0, import_i18n.__)("Colors"),
     "styles.spacing": (0, import_i18n.__)("Spacing"),
     "styles.background": (0, import_i18n.__)("Background"),
-    "styles.typography": (0, import_i18n.__)("Typography")
+    "styles.typography": (0, import_i18n.__)("Typography"),
+    "styles.border": (0, import_i18n.__)("Border"),
+    "styles.shadow": (0, import_i18n.__)("Shadow"),
+    "styles.outline": (0, import_i18n.__)("Outline"),
+    "styles.filter": (0, import_i18n.__)("Filter"),
+    "styles.dimensions": (0, import_i18n.__)("Dimensions")
   };
   var getBlockNames = memize(
     () => (0, import_blocks.getBlockTypes)().reduce(
@@ -3965,6 +3979,22 @@ var wp;
     }
     return diffs;
   }
+  var COMPARED_STYLE_KEYS = [
+    "background",
+    "color",
+    "typography",
+    "spacing",
+    "border",
+    "shadow",
+    "outline",
+    "filter",
+    "dimensions"
+  ];
+  function pickComparedStyles(config2) {
+    return Object.fromEntries(
+      COMPARED_STYLE_KEYS.map((key) => [key, config2?.styles?.[key]])
+    );
+  }
   function getGlobalStylesChangelist(next, previous) {
     const cacheKey2 = JSON.stringify({ next, previous });
     if (globalStylesChangesCache.has(cacheKey2)) {
@@ -3972,23 +4002,13 @@ var wp;
     }
     const changedValueTree = deepCompare(
       {
-        styles: {
-          background: next?.styles?.background,
-          color: next?.styles?.color,
-          typography: next?.styles?.typography,
-          spacing: next?.styles?.spacing
-        },
+        styles: pickComparedStyles(next),
         blocks: next?.styles?.blocks,
         elements: next?.styles?.elements,
         settings: next?.settings
       },
       {
-        styles: {
-          background: previous?.styles?.background,
-          color: previous?.styles?.color,
-          typography: previous?.styles?.typography,
-          spacing: previous?.styles?.spacing
-        },
+        styles: pickComparedStyles(previous),
         blocks: previous?.styles?.blocks,
         elements: previous?.styles?.elements,
         settings: previous?.settings
@@ -4398,9 +4418,11 @@ var wp;
     backgroundPosition: "50% 50%"
     // used only when backgroundSize is 'contain'.
   };
+  function hasImageUrl(backgroundImage) {
+    return typeof backgroundImage === "object" && backgroundImage !== null && "url" in backgroundImage && !!backgroundImage.url;
+  }
   function setBackgroundStyleDefaults(backgroundStyle) {
-    if (!backgroundStyle || // @ts-expect-error
-    !backgroundStyle?.backgroundImage?.url) {
+    if (!backgroundStyle || !hasImageUrl(backgroundStyle.backgroundImage)) {
       return;
     }
     let backgroundStylesWithDefaults;
@@ -4983,7 +5005,7 @@ var wp;
     }
     if (gapValue && layoutDefinitions) {
       Object.values(layoutDefinitions).forEach(
-        ({ className, name: name2, spacingStyles }) => {
+        ({ className: className2, name: name2, spacingStyles }) => {
           if (!hasBlockGapSupport && "flex" !== name2 && "grid" !== name2) {
             return;
           }
@@ -5002,9 +5024,9 @@ var wp;
               if (declarations.length) {
                 let combinedSelector = "";
                 if (!hasBlockGapSupport) {
-                  combinedSelector = selector2 === ROOT_BLOCK_SELECTOR ? `:where(.${className}${spacingStyle?.selector || ""})` : `:where(${selector2}.${className}${spacingStyle?.selector || ""})`;
+                  combinedSelector = selector2 === ROOT_BLOCK_SELECTOR ? `:where(.${className2}${spacingStyle?.selector || ""})` : `:where(${selector2}.${className2}${spacingStyle?.selector || ""})`;
                 } else {
-                  combinedSelector = selector2 === ROOT_BLOCK_SELECTOR ? `:root :where(.${className})${spacingStyle?.selector || ""}` : `:root :where(${selector2}-${className})${spacingStyle?.selector || ""}`;
+                  combinedSelector = selector2 === ROOT_BLOCK_SELECTOR ? `:root :where(.${className2})${spacingStyle?.selector || ""}` : `:root :where(${selector2}-${className2})${spacingStyle?.selector || ""}`;
                 }
                 ruleset += `${combinedSelector} { ${declarations.join(
                   "; "
@@ -5021,9 +5043,9 @@ var wp;
     if (selector2 === ROOT_BLOCK_SELECTOR && layoutDefinitions) {
       const validDisplayModes = ["block", "flex", "grid"];
       Object.values(layoutDefinitions).forEach(
-        ({ className, displayMode, baseStyles }) => {
+        ({ className: className2, displayMode, baseStyles }) => {
           if (displayMode && validDisplayModes.includes(displayMode)) {
-            ruleset += `${selector2} .${className} { display:${displayMode}; }`;
+            ruleset += `${selector2} .${className2} { display:${displayMode}; }`;
           }
           if (baseStyles?.length) {
             baseStyles.forEach((baseStyle) => {
@@ -5038,7 +5060,7 @@ var wp;
                 );
               }
               if (declarations.length) {
-                const combinedSelector = `.${className}${baseStyle?.selector || ""}`;
+                const combinedSelector = `.${className2}${baseStyle?.selector || ""}`;
                 ruleset += `${combinedSelector} { ${declarations.join(
                   "; "
                 )}; }`;
@@ -5158,6 +5180,20 @@ var wp;
       }
     );
   }
+  function getElementStylesByName(styleNode, responsiveMediaQueries) {
+    const elementStylesByName = { ...styleNode?.elements ?? {} };
+    Object.keys(responsiveMediaQueries).forEach((breakpointKey) => {
+      Object.entries(styleNode?.[breakpointKey]?.elements ?? {}).forEach(
+        ([elementName, styles]) => {
+          elementStylesByName[elementName] = {
+            ...elementStylesByName[elementName] ?? {},
+            [breakpointKey]: styles
+          };
+        }
+      );
+    });
+    return elementStylesByName;
+  }
   var getNodesWithStyles = (tree, blockSelectors) => {
     const nodes = [];
     if (!tree?.styles) {
@@ -5225,7 +5261,10 @@ var wp;
                 });
               }
               Object.entries(
-                typedVariation?.elements ?? {}
+                getElementStylesByName(
+                  typedVariation,
+                  responsiveMediaQueries
+                )
               ).forEach(([element, elementStyles]) => {
                 if (elementStyles && import_blocks2.__EXPERIMENTAL_ELEMENTS[element]) {
                   variationNodesToAdd.push({
@@ -5278,7 +5317,10 @@ var wp;
                     styles: variationBlockStyleNodes
                   });
                   Object.entries(
-                    variationBlockStyles.elements ?? {}
+                    getElementStylesByName(
+                      variationBlockStyles,
+                      responsiveMediaQueries
+                    )
                   ).forEach(
                     ([
                       variationBlockElement,
@@ -5314,22 +5356,22 @@ var wp;
           });
         }
         nodes.push(...variationStyleNodesToAdd);
-        Object.entries(typedNode?.elements ?? {}).forEach(
-          ([elementName, value]) => {
-            if (typeof blockSelectors !== "string" && value && blockSelectors?.[blockName] && import_blocks2.__EXPERIMENTAL_ELEMENTS[elementName]) {
-              nodes.push({
-                styles: value,
-                selector: blockSelectors[blockName]?.selector.split(",").map((sel) => {
-                  const elementSelectors = import_blocks2.__EXPERIMENTAL_ELEMENTS[elementName].split(",");
-                  return elementSelectors.map(
-                    (elementSelector) => sel + " " + elementSelector
-                  );
-                }).join(","),
-                elementName
-              });
-            }
+        Object.entries(
+          getElementStylesByName(typedNode, responsiveMediaQueries)
+        ).forEach(([elementName, value]) => {
+          if (typeof blockSelectors !== "string" && value && blockSelectors?.[blockName] && import_blocks2.__EXPERIMENTAL_ELEMENTS[elementName]) {
+            nodes.push({
+              styles: value,
+              selector: blockSelectors[blockName]?.selector.split(",").map((sel) => {
+                const elementSelectors = import_blocks2.__EXPERIMENTAL_ELEMENTS[elementName].split(",");
+                return elementSelectors.map(
+                  (elementSelector) => sel + " " + elementSelector
+                );
+              }).join(","),
+              elementName
+            });
           }
-        );
+        });
         nodes.push(...variationNodesToAdd);
       }
     );
@@ -5700,10 +5742,8 @@ var wp;
         }
       }
       const hasLayoutSupport = !!blockType?.supports?.layout || !!blockType?.supports?.__experimentalLayout;
-      const fallbackGapValue = (
-        // @ts-expect-error
-        blockType?.supports?.spacing?.blockGap?.__experimentalDefault
-      );
+      const blockGapSupport = blockType?.supports?.spacing?.blockGap;
+      const fallbackGapValue = typeof blockGapSupport === "object" && !Array.isArray(blockGapSupport) ? blockGapSupport.__experimentalDefault : void 0;
       const blockStyleVariations = getBlockStyles(name2);
       const styleVariationSelectors = {};
       blockStyleVariations?.forEach((variation) => {
@@ -6267,6 +6307,7 @@ var wp;
   var DESKTOP_DEVICE_TYPE = "Desktop";
   var TABLET_DEVICE_TYPE = "Tablet";
   var MOBILE_DEVICE_TYPE = "Mobile";
+  var DEVICE_PREVIEW_WIDTH_OFFSET = 1;
   var VIEWPORT_STATE_BY_DEVICE_TYPE = {
     Desktop: "default",
     Tablet: "@tablet",
@@ -6274,25 +6315,36 @@ var wp;
   };
   function getDeviceTypeByCanvasWidth(canvasWidth2, viewportSettings) {
     const width = getViewportBreakpointValueInPixels2(canvasWidth2);
-    if (width && width <= getViewportBreakpointValueInPixels2(
-      getCanvasWidthByDeviceType("Mobile", viewportSettings)
-    )) {
+    const breakpoints = getViewportBreakpoints2(viewportSettings);
+    if (width && width <= getViewportBreakpointValueInPixels2(breakpoints.mobile)) {
       return MOBILE_DEVICE_TYPE;
     }
-    if (width && width <= getViewportBreakpointValueInPixels2(
-      getCanvasWidthByDeviceType("Tablet", viewportSettings)
-    )) {
+    if (width && width <= getViewportBreakpointValueInPixels2(breakpoints.tablet)) {
       return TABLET_DEVICE_TYPE;
     }
     return DESKTOP_DEVICE_TYPE;
   }
   function getCanvasWidthByDeviceType(deviceType, viewportSettings) {
     const viewportKey = VIEWPORT_KEY_BY_DEVICE_TYPE[deviceType];
-    if (viewportKey) {
-      return getViewportBreakpointValueInPixels2(
-        getViewportBreakpoints2(viewportSettings)[viewportKey]
-      );
+    if (!viewportKey) {
+      return void 0;
+    }
+    const breakpoints = getViewportBreakpoints2(viewportSettings);
+    const width = getViewportBreakpointValueInPixels2(
+      breakpoints[viewportKey]
+    );
+    if (width === void 0) {
+      return void 0;
+    }
+    let lowerBreakpoint = 0;
+    if (deviceType === TABLET_DEVICE_TYPE) {
+      lowerBreakpoint = getViewportBreakpointValueInPixels2(breakpoints.mobile) ?? 0;
     }
+    const offset4 = Math.min(
+      DEVICE_PREVIEW_WIDTH_OFFSET,
+      (width - lowerBreakpoint) / 2
+    );
+    return width - offset4;
   }

   // packages/editor/build-module/store/selectors.mjs
@@ -7098,31 +7150,47 @@ var wp;
   });
   var import_a11y9 = __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_notices20 = __toESM(require_notices(), 1);
-  var import_core_data57 = __toESM(require_core_data(), 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_preferences10 = __toESM(require_preferences(), 1);
-  var import_i18n205 = __toESM(require_i18n(), 1);
+  var import_i18n209 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/store/local-autosave.mjs
+  var import_core_data2 = __toESM(require_core_data(), 1);
+  var { CRDT_AUTOSAVE_SNAPSHOT_KEY } = unlock(import_core_data2.privateApis);
   function postKey(postId2, isPostNew) {
     return `wp-autosave-block-editor-post-${isPostNew ? "auto-draft" : postId2}`;
   }
   function localAutosaveGet(postId2, isPostNew) {
     return window.sessionStorage.getItem(postKey(postId2, isPostNew));
   }
-  function localAutosaveSet(postId2, isPostNew, title, content, excerpt) {
-    window.sessionStorage.setItem(
-      postKey(postId2, isPostNew),
-      JSON.stringify({
-        post_title: title,
-        content,
-        excerpt
-      })
-    );
+  function localAutosaveSet(postId2, isPostNew, title, content, excerpt, crdtSnapshot) {
+    const backup = {
+      post_title: title,
+      content,
+      excerpt
+    };
+    if (crdtSnapshot) {
+      backup[CRDT_AUTOSAVE_SNAPSHOT_KEY] = crdtSnapshot;
+    }
+    const key = postKey(postId2, isPostNew);
+    try {
+      window.sessionStorage.setItem(key, JSON.stringify(backup));
+    } catch (error2) {
+      if (!backup[CRDT_AUTOSAVE_SNAPSHOT_KEY]) {
+        throw error2;
+      }
+      delete backup[CRDT_AUTOSAVE_SNAPSHOT_KEY];
+      window.sessionStorage.setItem(key, JSON.stringify(backup));
+    }
+  }
+  function localAutosaveGetSnapshot(backup) {
+    return backup?.[CRDT_AUTOSAVE_SNAPSHOT_KEY];
   }
   function localAutosaveClear(postId2, isPostNew) {
     window.sessionStorage.removeItem(postKey(postId2, isPostNew));
@@ -7130,6 +7198,12 @@ var wp;

   // packages/editor/build-module/store/utils/notice-builder.mjs
   var import_i18n2 = __toESM(require_i18n(), 1);
+  var AUTO_SAVE_FAILURE_NOTICE = (0, import_i18n2.__)(
+    "Auto-save failed. We\u2019ll try to save a backup in this browser. You can also save manually."
+  );
+  var AUTO_SAVE_OFFLINE_FAILURE_NOTICE = (0, import_i18n2.__)(
+    "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 getNotificationArgumentsForSaveSuccess(data) {
     const { previousPost, post: post2, postType: postType2 } = data;
     if (data.options?.isAutosave) {
@@ -7181,7 +7255,7 @@ var wp;
     ];
   }
   function getNotificationArgumentsForSaveFail(data) {
-    const { post: post2, edits, error: error2 } = data;
+    const { post: post2, edits, error: error2, options } = data;
     if (error2 && "rest_autosave_no_changes" === error2.code) {
       return [];
     }
@@ -7202,18 +7276,29 @@ var wp;
           "Updating failed because you were offline. Please verify your connection and try again."
         )
       };
-      const noticeMessage2 = !isPublished && edits.status in messages2 ? messages2[edits.status] : messages2.default;
+      let noticeMessage2 = !isPublished && edits.status in messages2 ? messages2[edits.status] : messages2.default;
+      if (options?.isAutosave) {
+        noticeMessage2 = AUTO_SAVE_OFFLINE_FAILURE_NOTICE;
+      }
       return [noticeMessage2, { id: "editor-save" }];
     }
     const messages = {
-      publish: (0, import_i18n2.__)("Publishing failed."),
-      private: (0, import_i18n2.__)("Publishing failed."),
-      future: (0, import_i18n2.__)("Scheduling failed."),
-      default: (0, import_i18n2.__)("Updating failed.")
+      publish: (0, import_i18n2.__)(
+        "Publishing failed. We\u2019ll try to save a backup in this browser. Please try publishing again."
+      ),
+      private: (0, import_i18n2.__)(
+        "Publishing failed. We\u2019ll try to save a backup in this browser. Please try publishing again."
+      ),
+      future: (0, import_i18n2.__)(
+        "Scheduling failed. We\u2019ll try to save a backup in this browser. Please try scheduling again."
+      ),
+      default: (0, import_i18n2.__)(
+        "Updating failed. We\u2019ll try to save a backup in this browser. Please try updating again."
+      )
     };
     let noticeMessage = !isPublished && edits.status in messages ? messages[edits.status] : messages.default;
-    if (error2.message && !/<\/?[^>]*>/.test(error2.message)) {
-      noticeMessage = [noticeMessage, error2.message].join(" ");
+    if (options?.isAutosave) {
+      noticeMessage = AUTO_SAVE_FAILURE_NOTICE;
     }
     return [
       noticeMessage,
@@ -7236,6 +7321,7 @@ var wp;
   __export(private_actions_exports, {
     createTemplate: () => createTemplate,
     hideBlockTypes: () => hideBlockTypes,
+    openRevision: () => openRevision,
     registerEntityAction: () => registerEntityAction,
     registerEntityField: () => registerEntityField,
     registerPostTypeSchema: () => registerPostTypeSchema,
@@ -7257,16 +7343,16 @@ var wp;
     unregisterEntityAction: () => unregisterEntityAction,
     unregisterEntityField: () => unregisterEntityField
   });
-  var import_core_data56 = __toESM(require_core_data(), 1);
+  var import_core_data58 = __toESM(require_core_data(), 1);
   var import_block_editor35 = __toESM(require_block_editor(), 1);
-  var import_i18n204 = __toESM(require_i18n(), 1);
-  var import_notices19 = __toESM(require_notices(), 1);
+  var import_i18n208 = __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);
   var import_api_fetch7 = __toESM(require_api_fetch(), 1);
   var import_blocks19 = __toESM(require_blocks(), 1);
-  var import_html_entities12 = __toESM(require_html_entities(), 1);
-  var import_date16 = __toESM(require_date(), 1);
+  var import_html_entities13 = __toESM(require_html_entities(), 1);
+  var import_date18 = __toESM(require_date(), 1);

   // packages/editor/build-module/store/utils/is-template-revertable.mjs
   function isTemplateRevertable(templateOrTemplatePart) {
@@ -7280,7 +7366,6 @@ var wp;
   var private_selectors_exports = {};
   __export(private_selectors_exports, {
     buildRevisionsPageQuery: () => buildRevisionsPageQuery,
-    getCanvasHeight: () => getCanvasHeight,
     getCanvasWidth: () => getCanvasWidth,
     getCurrentRevision: () => getCurrentRevision,
     getCurrentRevisionId: () => getCurrentRevisionId,
@@ -7796,7 +7881,7 @@ var wp;
   var wordpress_default = /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives93.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives93.Path, { d: "M 22 12 C 22 6.49 17.51 2 12 2 C 6.48 2 2 6.49 2 12 C 2 17.52 6.48 22 12 22 C 17.51 22 22 17.52 22 12 M 9.78 17.37 L 6.37 8.22 C 6.92 8.2 7.54 8.14 7.54 8.14 C 8.04 8.08 7.98 7.01 7.48 7.03 C 7.48 7.03 6.03 7.14 5.11 7.14 C 4.93 7.14 4.74 7.14 4.53 7.13 C 6.12 4.69 8.87 3.11 12 3.11 C 14.33 3.11 16.45 3.98 18.05 5.45 C 17.37 5.34 16.4 5.84 16.4 7.03 C 16.4 7.77 16.85 8.39 17.3 9.13 C 17.65 9.74 17.85 10.49 17.85 11.59 C 17.85 13.08 16.45 16.59 16.45 16.59 L 13.42 8.22 C 13.96 8.2 14.24 8.05 14.24 8.05 C 14.74 8 14.68 6.8 14.18 6.83 C 14.18 6.83 12.74 6.95 11.8 6.95 C 10.93 6.95 9.47 6.83 9.47 6.83 C 8.97 6.8 8.91 8.03 9.41 8.05 L 10.33 8.13 L 11.59 11.54 L 9.78 17.37 M 19.41 12 C 19.65 11.36 20.15 10.13 19.84 7.75 C 20.54 9.04 20.89 10.46 20.89 12 C 20.89 15.29 19.16 18.24 16.49 19.78 C 17.46 17.19 18.43 14.58 19.41 12 M 8.1 20.09 C 5.12 18.65 3.11 15.53 3.11 12 C 3.11 10.7 3.34 9.52 3.83 8.41 C 5.25 12.3 6.67 16.2 8.1 20.09 M 12.13 13.46 L 14.71 20.44 C 13.85 20.73 12.95 20.89 12 20.89 C 11.21 20.89 10.43 20.78 9.71 20.56 C 10.52 18.18 11.33 15.82 12.13 13.46 L 12.13 13.46" }) });

   // packages/editor/build-module/store/private-selectors.mjs
-  var import_core_data2 = __toESM(require_core_data(), 1);
+  var import_core_data3 = __toESM(require_core_data(), 1);
   var import_preferences2 = __toESM(require_preferences(), 1);

   // packages/editor/build-module/dataviews/store/private-selectors.mjs
@@ -7812,16 +7897,12 @@ var wp;
   }

   // packages/editor/build-module/store/private-selectors.mjs
-  var DEVICE_ASPECT_RATIO_BY_DEVICE_TYPE = {
-    Mobile: 8 / 5,
-    Tablet: 4 / 3
-  };
   var EMPTY_INSERTION_POINT = {
     rootClientId: void 0,
     insertionIndex: void 0,
     filterValue: void 0
   };
-  var { getTemplatePartIcon: getTemplatePartIcon2 } = unlock(import_core_data2.privateApis);
+  var { getTemplatePartIcon: getTemplatePartIcon2 } = unlock(import_core_data3.privateApis);
   var RENDERING_MODES = ["post-only", "template-locked"];
   var getInserter = (0, import_data5.createRegistrySelector)(
     (select9) => (0, import_data5.createSelector)(
@@ -7889,7 +7970,7 @@ var wp;
     (select9) => (state2, postType2, options) => {
       {
         if (postType2 === "wp_template_part" || postType2 === "wp_template") {
-          const templateAreas = select9(import_core_data2.store).getCurrentTheme()?.default_template_part_areas || [];
+          const templateAreas = select9(import_core_data3.store).getCurrentTheme()?.default_template_part_areas || [];
           const areaData = templateAreas.find(
             (item) => options.area === item.area
           );
@@ -7901,7 +7982,7 @@ var wp;
         if (CARD_ICONS[postType2]) {
           return CARD_ICONS[postType2];
         }
-        const postTypeEntity = select9(import_core_data2.store).getPostType(postType2);
+        const postTypeEntity = select9(import_core_data3.store).getPostType(postType2);
         if (typeof postTypeEntity?.icon === "string" && postTypeEntity.icon.startsWith("dashicons-")) {
           return postTypeEntity.icon.slice(10);
         }
@@ -7947,7 +8028,7 @@ var wp;
   );
   var getDefaultRenderingMode = (0, import_data5.createRegistrySelector)(
     (select9) => (state2, postType2) => {
-      const { getPostType, getCurrentTheme, hasFinishedResolution } = select9(import_core_data2.store);
+      const { getPostType, getCurrentTheme, hasFinishedResolution } = select9(import_core_data3.store);
       const currentTheme = getCurrentTheme();
       const postTypeEntity = getPostType(postType2);
       if (!hasFinishedResolution("getPostType", [postType2]) || !hasFinishedResolution("getCurrentTheme")) {
@@ -7990,28 +8071,6 @@ var wp;
       return state2.canvasWidth;
     }
   );
-  var getCanvasHeight = (0, import_data5.createRegistrySelector)(
-    (select9) => (state2) => {
-      const blockEditorSelect = unlock(select9(import_block_editor3.store));
-      if (blockEditorSelect.isZoomOut()) {
-        return void 0;
-      }
-      const canvasWidth2 = state2.canvasWidth;
-      const viewportSettings = blockEditorSelect.getSettings().__experimentalFeatures?.viewport;
-      const deviceType = getDeviceTypeByCanvasWidth(
-        canvasWidth2,
-        viewportSettings
-      );
-      if (canvasWidth2 !== getCanvasWidthByDeviceType(deviceType, viewportSettings)) {
-        return void 0;
-      }
-      const ratio = DEVICE_ASPECT_RATIO_BY_DEVICE_TYPE[deviceType];
-      if (ratio && canvasWidth2 > 0) {
-        return Math.round(canvasWidth2 * ratio);
-      }
-      return void 0;
-    }
-  );
   function getRevisionPage(state2) {
     return state2.revisionPage;
   }
@@ -8051,12 +8110,12 @@ var wp;
       if (!postType2 || !postId2) {
         return null;
       }
-      const entityConfig = select9(import_core_data2.store).getEntityConfig(
+      const entityConfig = select9(import_core_data3.store).getEntityConfig(
         "postType",
         postType2
       );
       const revisionKey = entityConfig?.revisionKey || "id";
-      return select9(import_core_data2.store).getRevisions(
+      return select9(import_core_data3.store).getRevisions(
         "postType",
         postType2,
         postId2,
@@ -8084,12 +8143,12 @@ var wp;
         return null;
       }
       const { type: postType2, id: postId2 } = getCurrentPost(state2);
-      const entityConfig = select9(import_core_data2.store).getEntityConfig(
+      const entityConfig = select9(import_core_data3.store).getEntityConfig(
         "postType",
         postType2
       );
       const revisionKey = entityConfig?.revisionKey || "id";
-      const revisions = select9(import_core_data2.store).getRevisions(
+      const revisions = select9(import_core_data3.store).getRevisions(
         "postType",
         postType2,
         postId2,
@@ -8098,7 +8157,19 @@ var wp;
       if (!revisions) {
         return null;
       }
-      return revisions.find((r4) => r4[revisionKey] === revisionId2) ?? null;
+      const revision = revisions.find(
+        (record) => record[revisionKey] === revisionId2
+      );
+      if (revision) {
+        return revision;
+      }
+      return select9(import_core_data3.store).getRevision(
+        "postType",
+        postType2,
+        postId2,
+        revisionId2,
+        { context: "edit" }
+      ) ?? null;
     }
   );
   function getSelectedNote(state2) {
@@ -8118,13 +8189,13 @@ var wp;
         return null;
       }
       const { type: postType2, id: postId2 } = getCurrentPost(state2);
-      const entityConfig = select9(import_core_data2.store).getEntityConfig(
+      const entityConfig = select9(import_core_data3.store).getEntityConfig(
         "postType",
         postType2
       );
       const revisionKey = entityConfig?.revisionKey || "id";
       const query = buildRevisionsPageQuery(revisionKey, page);
-      const revisions = select9(import_core_data2.store).getRevisions(
+      const revisions = select9(import_core_data3.store).getRevisions(
         "postType",
         postType2,
         postId2,
@@ -8142,7 +8213,7 @@ var wp;
       const totalRevisions = getCurrentPostRevisionsCount(state2);
       const totalPages = Math.ceil(totalRevisions / query.per_page) || 1;
       if (currentIndex === revisions.length - 1 && page < totalPages) {
-        const nextPageRevisions = select9(import_core_data2.store).getRevisions(
+        const nextPageRevisions = select9(import_core_data3.store).getRevisions(
           "postType",
           postType2,
           postId2,
@@ -8155,18 +8226,18 @@ var wp;
   );
   var isCollaborationEnabledForCurrentPost = (0, import_data5.createRegistrySelector)(
     (select9) => (state2) => {
-      if (!unlock(select9(import_core_data2.store)).isCollaborationSupported()) {
+      if (!unlock(select9(import_core_data3.store)).isCollaborationSupported()) {
         return false;
       }
       const currentPostType = getCurrentPostType(state2);
       const currentPostId = getCurrentPostId(state2);
-      const entityConfig = select9(import_core_data2.store).getEntityConfig(
+      const entityConfig = select9(import_core_data3.store).getEntityConfig(
         "postType",
         currentPostType
       );
       const syncConfig = entityConfig?.syncConfig;
       return Boolean(
-        syncConfig && syncConfig.supportsPersistence && window._wpCollaborationEnabled && false !== syncConfig.shouldSync?.(
+        syncConfig && syncConfig.supportsPersistence && window.__experimentalEnableRealTimeCollaboration && false !== syncConfig.shouldSync?.(
           `postType/${currentPostType}`,
           currentPostId
         )
@@ -8175,7 +8246,7 @@ var wp;
   );

   // packages/editor/build-module/dataviews/store/private-actions.mjs
-  var import_core_data55 = __toESM(require_core_data(), 1);
+  var import_core_data57 = __toESM(require_core_data(), 1);
   var import_hooks38 = __toESM(require_hooks(), 1);

   // packages/fields/build-module/fields/slug/index.mjs
@@ -8388,14 +8459,14 @@ var wp;
   var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
   function BaseTitleView({
     item,
-    className,
+    className: className2,
     children
   }) {
     const renderedTitle = getItemTitle(item);
     return /* @__PURE__ */ (0, import_jsx_runtime95.jsxs)(
       import_components2.__experimentalHStack,
       {
-        className: clsx_default("fields-field__title", className),
+        className: clsx_default("fields-field__title", className2),
         alignment: "center",
         justify: "flex-start",
         children: [
@@ -8429,7 +8500,7 @@ var wp;
   // packages/fields/build-module/fields/page-title/view.mjs
   var import_i18n8 = __toESM(require_i18n(), 1);
   var import_data7 = __toESM(require_data(), 1);
-  var import_core_data3 = __toESM(require_core_data(), 1);
+  var import_core_data4 = __toESM(require_core_data(), 1);
   var import_components3 = __toESM(require_components(), 1);

   // packages/fields/build-module/lock-unlock.mjs
@@ -8444,7 +8515,7 @@ var wp;
   var { Badge: WCBadge } = unlock3(import_components3.privateApis);
   function PageTitleView({ item }) {
     const { frontPageId, postsPageId } = (0, import_data7.useSelect)((select9) => {
-      const { getEntityRecord } = select9(import_core_data3.store);
+      const { getEntityRecord } = select9(import_core_data4.store);
       const siteSettings = getEntityRecord(
         "root",
         "site"
@@ -8487,10 +8558,10 @@ var wp;
   var template_title_default = templateTitleField;

   // packages/fields/build-module/fields/pattern-title/index.mjs
-  var import_i18n14 = __toESM(require_i18n(), 1);
+  var import_i18n16 = __toESM(require_i18n(), 1);

   // packages/fields/build-module/fields/pattern-title/view.mjs
-  var import_i18n13 = __toESM(require_i18n(), 1);
+  var import_i18n15 = __toESM(require_i18n(), 1);
   var import_patterns = __toESM(require_patterns(), 1);

   // packages/ui/build-module/badge/badge.mjs
@@ -8969,8 +9040,8 @@ var wp;
   }

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

   // node_modules/@base-ui/react/utils/resolveStyle.mjs
@@ -9157,7 +9228,7 @@ var wp;
       stateAttributesMapping: stateAttributesMapping6,
       enabled = true
     } = params;
-    const className = enabled ? resolveClassName(classNameProp, state2) : void 0;
+    const className2 = enabled ? resolveClassName(classNameProp, state2) : void 0;
     const style = enabled ? resolveStyle2(styleProp, state2) : void 0;
     const stateProps = enabled ? getStateAttributesProps(state2, stateAttributesMapping6) : EMPTY_OBJECT2;
     const resolvedProps = enabled && props ? resolveRenderFunctionProps(props) : void 0;
@@ -9174,8 +9245,8 @@ var wp;
     if (!enabled) {
       return EMPTY_OBJECT2;
     }
-    if (className !== void 0) {
-      outProps.className = mergeClassNames(outProps.className, className);
+    if (className2 !== void 0) {
+      outProps.className = mergeClassNames(outProps.className, className2);
     }
     if (style !== void 0) {
       outProps.style = mergeObjects(outProps.style, style);
@@ -9862,7 +9933,7 @@ var wp;
   function getNearestOverflowAncestor(node) {
     const parentNode = getParentNode(node);
     if (isLastTraversableNode(parentNode)) {
-      return node.ownerDocument ? node.ownerDocument.body : node.body;
+      return (node.ownerDocument || node).body;
     }
     if (isHTMLElement(parentNode) && isOverflowElement(parentNode)) {
       return parentNode;
@@ -11123,12 +11194,12 @@ var wp;
     return oppositeSideMap[side] + placement.slice(side.length);
   }
   function expandPaddingObject(padding) {
+    var _padding$top, _padding$right, _padding$bottom, _padding$left;
     return {
-      top: 0,
-      right: 0,
-      bottom: 0,
-      left: 0,
-      ...padding
+      top: (_padding$top = padding.top) != null ? _padding$top : 0,
+      right: (_padding$right = padding.right) != null ? _padding$right : 0,
+      bottom: (_padding$bottom = padding.bottom) != null ? _padding$bottom : 0,
+      left: (_padding$left = padding.left) != null ? _padding$left : 0
     };
   }
   function getPaddingObject(padding) {
@@ -11483,7 +11554,7 @@ var wp;
   var FloatingPortal = /* @__PURE__ */ React25.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
     const {
       render: render5,
-      className,
+      className: className2,
       style,
       children,
       container,
@@ -12214,13 +12285,9 @@ var wp;
           y: reference.y
         };
     }
-    switch (getAlignment(placement)) {
-      case "start":
-        coords[alignmentAxis] -= commonAlign * (rtl && isVertical ? -1 : 1);
-        break;
-      case "end":
-        coords[alignmentAxis] += commonAlign * (rtl && isVertical ? -1 : 1);
-        break;
+    const alignment = getAlignment(placement);
+    if (alignment) {
+      coords[alignmentAxis] += commonAlign * (alignment === "end" ? 1 : -1) * (rtl && isVertical ? -1 : 1);
     }
     return coords;
   }
@@ -12260,10 +12327,7 @@ var wp;
       height: rects.floating.height
     } : rects.reference;
     const offsetParent = await (platform3.getOffsetParent == null ? void 0 : platform3.getOffsetParent(elements2.floating));
-    const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) ? await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
-      x: 1,
-      y: 1
-    } : {
+    const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) && await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
       x: 1,
       y: 1
     };
@@ -12642,23 +12706,16 @@ var wp;
           y: y3
         };
         const overflow = await platform3.detectOverflow(state2, detectOverflowOptions);
-        const crossAxis = getSideAxis(getSide(placement));
+        const crossAxis = getSideAxis(placement);
         const mainAxis = getOppositeAxis(crossAxis);
         let mainAxisCoord = coords[mainAxis];
         let crossAxisCoord = coords[crossAxis];
+        const clampCoord = (axis, coord) => clamp(coord + overflow[axis === "y" ? "top" : "left"], coord, coord - overflow[axis === "y" ? "bottom" : "right"]);
         if (checkMainAxis) {
-          const minSide = mainAxis === "y" ? "top" : "left";
-          const maxSide = mainAxis === "y" ? "bottom" : "right";
-          const min3 = mainAxisCoord + overflow[minSide];
-          const max3 = mainAxisCoord - overflow[maxSide];
-          mainAxisCoord = clamp(min3, mainAxisCoord, max3);
+          mainAxisCoord = clampCoord(mainAxis, mainAxisCoord);
         }
         if (checkCrossAxis) {
-          const minSide = crossAxis === "y" ? "top" : "left";
-          const maxSide = crossAxis === "y" ? "bottom" : "right";
-          const min3 = crossAxisCoord + overflow[minSide];
-          const max3 = crossAxisCoord - overflow[maxSide];
-          crossAxisCoord = clamp(min3, crossAxisCoord, max3);
+          crossAxisCoord = clampCoord(crossAxis, crossAxisCoord);
         }
         const limitedCoords = limiter.fn({
           ...state2,
@@ -12686,6 +12743,7 @@ var wp;
     return {
       options,
       fn(state2) {
+        var _rawOffset$mainAxis, _rawOffset$crossAxis;
         const {
           x: x2,
           y: y3,
@@ -12711,9 +12769,8 @@ var wp;
           mainAxis: rawOffset,
           crossAxis: 0
         } : {
-          mainAxis: 0,
-          crossAxis: 0,
-          ...rawOffset
+          mainAxis: (_rawOffset$mainAxis = rawOffset.mainAxis) != null ? _rawOffset$mainAxis : 0,
+          crossAxis: (_rawOffset$crossAxis = rawOffset.crossAxis) != null ? _rawOffset$crossAxis : 0
         };
         if (checkMainAxis) {
           const len2 = mainAxis === "y" ? "height" : "width";
@@ -12752,7 +12809,6 @@ var wp;
       name: "size",
       options,
       async fn(state2) {
-        var _state$middlewareData, _state$middlewareData2;
         const {
           placement,
           rects,
@@ -12785,24 +12841,21 @@ var wp;
         const maximumClippingWidth = width - overflow.left - overflow.right;
         const overflowAvailableHeight = min(height - overflow[heightSide], maximumClippingHeight);
         const overflowAvailableWidth = min(width - overflow[widthSide], maximumClippingWidth);
-        const noShift = !state2.middlewareData.shift;
+        const shiftData = state2.middlewareData.shift;
+        const noShift = !shiftData;
         let availableHeight = overflowAvailableHeight;
         let availableWidth = overflowAvailableWidth;
-        if ((_state$middlewareData = state2.middlewareData.shift) != null && _state$middlewareData.enabled.x) {
+        if (shiftData != null && shiftData.enabled.x) {
           availableWidth = maximumClippingWidth;
         }
-        if ((_state$middlewareData2 = state2.middlewareData.shift) != null && _state$middlewareData2.enabled.y) {
+        if (shiftData != null && shiftData.enabled.y) {
           availableHeight = maximumClippingHeight;
         }
         if (noShift && !alignment) {
-          const xMin = max(overflow.left, 0);
-          const xMax = max(overflow.right, 0);
-          const yMin = max(overflow.top, 0);
-          const yMax = max(overflow.bottom, 0);
           if (isYAxis) {
-            availableWidth = width - 2 * (xMin !== 0 || xMax !== 0 ? xMin + xMax : max(overflow.left, overflow.right));
+            availableWidth = width - 2 * max(overflow.left, overflow.right);
           } else {
-            availableHeight = height - 2 * (yMin !== 0 || yMax !== 0 ? yMin + yMax : max(overflow.top, overflow.bottom));
+            availableHeight = height - 2 * max(overflow.top, overflow.bottom);
           }
         }
         await apply({
@@ -12884,10 +12937,7 @@ var wp;
     if (isFixed === void 0) {
       isFixed = false;
     }
-    if (!floatingOffsetParent || isFixed && floatingOffsetParent !== getWindow(element)) {
-      return false;
-    }
-    return isFixed;
+    return !!floatingOffsetParent && isFixed && floatingOffsetParent === getWindow(element);
   }
   function getBoundingClientRect(element, includeScale, isFixedStrategy, offsetParent) {
     if (includeScale === void 0) {
@@ -12913,12 +12963,12 @@ var wp;
     let y3 = (clientRect.top + visualOffsets.y) / scale3.y;
     let width = clientRect.width / scale3.x;
     let height = clientRect.height / scale3.y;
-    if (domElement) {
+    if (domElement && offsetParent) {
       const win = getWindow(domElement);
-      const offsetWin = offsetParent && isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
+      const offsetWin = isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
       let currentWin = win;
       let currentIFrame = getFrameElement(currentWin);
-      while (currentIFrame && offsetParent && offsetWin !== currentWin) {
+      while (currentIFrame && offsetWin !== currentWin) {
         const iframeScale = getScale(currentIFrame);
         const iframeRect = currentIFrame.getBoundingClientRect();
         const css = getComputedStyle2(currentIFrame);
@@ -12977,7 +13027,7 @@ var wp;
     let scale3 = createCoords(1);
     const offsets = createCoords(0);
     const isOffsetParentAnElement = isHTMLElement(offsetParent);
-    if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
+    if (isOffsetParentAnElement || !isFixed) {
       if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
         scroll = getNodeScroll(offsetParent);
       }
@@ -12997,15 +13047,14 @@ var wp;
     };
   }
   function getClientRects(element) {
-    return Array.from(element.getClientRects());
+    return element.getClientRects ? Array.from(element.getClientRects()) : [];
   }
-  function getDocumentRect(element) {
-    const html = getDocumentElement(element);
-    const scroll = getNodeScroll(element);
-    const body = element.ownerDocument.body;
+  function getDocumentRect(html) {
+    const scroll = getNodeScroll(html);
+    const body = html.ownerDocument.body;
     const width = max(html.scrollWidth, html.clientWidth, body.scrollWidth, body.clientWidth);
     const height = max(html.scrollHeight, html.clientHeight, body.scrollHeight, body.clientHeight);
-    let x2 = -scroll.scrollLeft + getWindowScrollBarX(element);
+    let x2 = -scroll.scrollLeft + getWindowScrollBarX(html);
     const y3 = -scroll.scrollTop;
     if (getComputedStyle2(body).direction === "rtl") {
       x2 += max(html.clientWidth, body.clientWidth) - width;
@@ -13018,7 +13067,11 @@ var wp;
     };
   }
   var SCROLLBAR_MAX = 25;
-  function getViewportRect(element, strategy) {
+  function getViewportRect(element, strategy, rootBoundary) {
+    if (rootBoundary === void 0) {
+      rootBoundary = "viewport";
+    }
+    const isLayoutViewport = rootBoundary === "layoutViewport";
     const win = getWindow(element);
     const html = getDocumentElement(element);
     const visualViewport = win.visualViewport;
@@ -13027,12 +13080,19 @@ var wp;
     let x2 = 0;
     let y3 = 0;
     if (visualViewport) {
-      width = visualViewport.width;
-      height = visualViewport.height;
-      const visualViewportBased = isWebKit();
-      if (!visualViewportBased || visualViewportBased && strategy === "fixed") {
-        x2 = visualViewport.offsetLeft;
-        y3 = visualViewport.offsetTop;
+      const layoutRelativeClientCoords = !isWebKit() || strategy === "fixed";
+      if (isLayoutViewport) {
+        if (!layoutRelativeClientCoords) {
+          x2 = -visualViewport.offsetLeft;
+          y3 = -visualViewport.offsetTop;
+        }
+      } else {
+        width = visualViewport.width;
+        height = visualViewport.height;
+        if (layoutRelativeClientCoords) {
+          x2 = visualViewport.offsetLeft;
+          y3 = visualViewport.offsetTop;
+        }
       }
     }
     const windowScrollbarX = getWindowScrollBarX(html);
@@ -13041,12 +13101,11 @@ var wp;
       const body = doc.body;
       const bodyStyles = getComputedStyle(body);
       const bodyMarginInline = doc.compatMode === "CSS1Compat" ? parseFloat(bodyStyles.marginLeft) + parseFloat(bodyStyles.marginRight) || 0 : 0;
-      const clippingStableScrollbarWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
-      if (clippingStableScrollbarWidth <= SCROLLBAR_MAX) {
-        width -= clippingStableScrollbarWidth;
+      const reservedWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
+      const gutter = getComputedStyle(html).scrollbarGutter === "stable both-edges" ? reservedWidth / 2 : reservedWidth;
+      if (gutter <= SCROLLBAR_MAX) {
+        width -= gutter;
       }
-    } else if (windowScrollbarX <= SCROLLBAR_MAX) {
-      width += windowScrollbarX;
     }
     return {
       width,
@@ -13059,7 +13118,7 @@ var wp;
     const clientRect = getBoundingClientRect(element, true, strategy === "fixed");
     const top = clientRect.top + element.clientTop;
     const left = clientRect.left + element.clientLeft;
-    const scale3 = isHTMLElement(element) ? getScale(element) : createCoords(1);
+    const scale3 = getScale(element);
     const width = element.clientWidth * scale3.x;
     const height = element.clientHeight * scale3.y;
     const x2 = left * scale3.x;
@@ -13073,8 +13132,8 @@ var wp;
   }
   function getClientRectFromClippingAncestor(element, clippingAncestor, strategy) {
     let rect;
-    if (clippingAncestor === "viewport") {
-      rect = getViewportRect(element, strategy);
+    if (clippingAncestor === "viewport" || clippingAncestor === "layoutViewport") {
+      rect = getViewportRect(element, strategy, clippingAncestor);
     } else if (clippingAncestor === "document") {
       rect = getDocumentRect(getDocumentElement(element));
     } else if (isElement(clippingAncestor)) {
@@ -13090,33 +13149,24 @@ var wp;
     }
     return rectToClientRect(rect);
   }
-  function hasFixedPositionAncestor(element, stopNode) {
-    const parentNode = getParentNode(element);
-    if (parentNode === stopNode || !isElement(parentNode) || isLastTraversableNode(parentNode)) {
-      return false;
-    }
-    return getComputedStyle2(parentNode).position === "fixed" || hasFixedPositionAncestor(parentNode, stopNode);
-  }
   function getClippingElementAncestors(element, cache) {
     const cachedResult = cache.get(element);
     if (cachedResult) {
       return cachedResult;
     }
     let result = getOverflowAncestors(element, [], false).filter((el) => isElement(el) && getNodeName(el) !== "body");
-    let currentContainingBlockComputedStyle = null;
+    let lastKeptComputedStyle = null;
     const elementIsFixed = getComputedStyle2(element).position === "fixed";
     let currentNode = elementIsFixed ? getParentNode(element) : element;
     while (isElement(currentNode) && !isLastTraversableNode(currentNode)) {
       const computedStyle = getComputedStyle2(currentNode);
       const currentNodeIsContaining = isContainingBlock(currentNode);
-      if (!currentNodeIsContaining && computedStyle.position === "fixed") {
-        currentContainingBlockComputedStyle = null;
-      }
-      const shouldDropCurrentNode = elementIsFixed ? !currentNodeIsContaining && !currentContainingBlockComputedStyle : !currentNodeIsContaining && computedStyle.position === "static" && !!currentContainingBlockComputedStyle && (currentContainingBlockComputedStyle.position === "absolute" || currentContainingBlockComputedStyle.position === "fixed") || isOverflowElement(currentNode) && !currentNodeIsContaining && hasFixedPositionAncestor(element, currentNode);
+      const lastPosition = lastKeptComputedStyle ? lastKeptComputedStyle.position : elementIsFixed ? "fixed" : "";
+      const shouldDropCurrentNode = !currentNodeIsContaining && (lastPosition === "fixed" || lastPosition === "absolute" && computedStyle.position === "static");
       if (shouldDropCurrentNode) {
         result = result.filter((ancestor) => ancestor !== currentNode);
       } else {
-        currentContainingBlockComputedStyle = computedStyle;
+        lastKeptComputedStyle = computedStyle;
       }
       currentNode = getParentNode(currentNode);
     }
@@ -13171,10 +13221,7 @@ var wp;
       scrollTop: 0
     };
     const offsets = createCoords(0);
-    function setLeftRTLScrollbarOffset() {
-      offsets.x = getWindowScrollBarX(documentElement);
-    }
-    if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
+    if (isOffsetParentAnElement || !isFixed) {
       if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
         scroll = getNodeScroll(offsetParent);
       }
@@ -13182,12 +13229,10 @@ var wp;
         const offsetRect = getBoundingClientRect(offsetParent, true, isFixed, offsetParent);
         offsets.x = offsetRect.x + offsetParent.clientLeft;
         offsets.y = offsetRect.y + offsetParent.clientTop;
-      } else if (documentElement) {
-        setLeftRTLScrollbarOffset();
       }
     }
-    if (isFixed && !isOffsetParentAnElement && documentElement) {
-      setLeftRTLScrollbarOffset();
+    if (!isOffsetParentAnElement && documentElement) {
+      offsets.x = getWindowScrollBarX(documentElement);
     }
     const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll) : createCoords(0);
     const x2 = rect.left + scroll.scrollLeft - offsets.x - htmlOffset.x;
@@ -13271,7 +13316,7 @@ var wp;
   function rectsAreEqual(a3, b3) {
     return a3.x === b3.x && a3.y === b3.y && a3.width === b3.width && a3.height === b3.height;
   }
-  function observeMove(element, onMove) {
+  function observeMove(element, onMove, ancestorResize) {
     let io = null;
     let timeoutId;
     const root = getDocumentElement(element);
@@ -13314,6 +13359,9 @@ var wp;
       let isFirstUpdate = true;
       function handleObserve(entries) {
         const ratio = entries[0].intersectionRatio;
+        if (!rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
+          return refresh();
+        }
         if (ratio !== threshold) {
           if (!isFirstUpdate) {
             return refresh();
@@ -13326,9 +13374,6 @@ var wp;
             refresh(false, ratio);
           }
         }
-        if (ratio === 1 && !rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
-          refresh();
-        }
         isFirstUpdate = false;
       }
       try {
@@ -13342,8 +13387,14 @@ var wp;
       }
       io.observe(element);
     }
+    const win = getWindow(element);
+    const handleResize = () => refresh(ancestorResize);
+    win.addEventListener("resize", handleResize);
     refresh(true);
-    return cleanup;
+    return () => {
+      win.removeEventListener("resize", handleResize);
+      cleanup();
+    };
   }
   function autoUpdate(reference, floating, update4, options) {
     if (options === void 0) {
@@ -13359,12 +13410,10 @@ var wp;
     const referenceEl = unwrapElement(reference);
     const ancestors = ancestorScroll || ancestorResize ? [...referenceEl ? getOverflowAncestors(referenceEl) : [], ...floating ? getOverflowAncestors(floating) : []] : [];
     ancestors.forEach((ancestor) => {
-      ancestorScroll && ancestor.addEventListener("scroll", update4, {
-        passive: true
-      });
+      ancestorScroll && ancestor.addEventListener("scroll", update4);
       ancestorResize && ancestor.addEventListener("resize", update4);
     });
-    const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update4) : null;
+    const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update4, ancestorResize) : null;
     let reobserveFrame = -1;
     let resizeObserver = null;
     if (elementResize) {
@@ -13423,11 +13472,9 @@ var wp;
   var limitShift2 = limitShift;
   var computePosition2 = (reference, floating, options) => {
     const cache = /* @__PURE__ */ new Map();
-    const mergedOptions = {
-      platform: platform2,
-      ...options
-    };
+    const mergedOptions = options != null ? options : {};
     const platformWithCache = {
+      ...platform2,
       ...mergedOptions.platform,
       _c: cache
     };
@@ -15951,12 +15998,12 @@ var wp;
       const largestPossiblePadding = clientSize / 2 - arrowDimensions[length2] / 2 - 1;
       const minPadding = Math.min(paddingObject[minProp], largestPossiblePadding);
       const maxPadding = Math.min(paddingObject[maxProp], largestPossiblePadding);
-      const min3 = minPadding;
-      const max3 = clientSize - arrowDimensions[length2] - maxPadding;
+      const min4 = minPadding;
+      const max4 = clientSize - arrowDimensions[length2] - maxPadding;
       const center = clientSize / 2 - arrowDimensions[length2] / 2 + centerToReference;
-      const offset4 = clamp(min3, center, max3);
-      const shouldAddOffset = !middlewareData.arrow && getAlignment(placement) != null && center !== offset4 && rects.reference[length2] / 2 - (center < min3 ? minPadding : maxPadding) - arrowDimensions[length2] / 2 < 0;
-      const alignmentOffset = shouldAddOffset ? center < min3 ? center - min3 : center - max3 : 0;
+      const offset4 = clamp(min4, center, max4);
+      const shouldAddOffset = !middlewareData.arrow && getAlignment(placement) != null && center !== offset4 && rects.reference[length2] / 2 - (center < min4 ? minPadding : maxPadding) - arrowDimensions[length2] / 2 < 0;
+      const alignmentOffset = shouldAddOffset ? center < min4 ? center - min4 : center - max4 : 0;
       return {
         [axis]: coords[axis] + alignmentOffset,
         data: {
@@ -16470,7 +16517,7 @@ var wp;
   var Button2 = /* @__PURE__ */ React41.forwardRef(function Button3(componentProps, forwardedRef) {
     const {
       render: render5,
-      className,
+      className: className2,
       disabled: disabled2 = false,
       focusableWhenDisabled = false,
       nativeButton = true,
@@ -16518,7 +16565,7 @@ var wp;
   var CollapsibleRoot = /* @__PURE__ */ React42.forwardRef(function CollapsibleRoot2(componentProps, forwardedRef) {
     const {
       render: render5,
-      className,
+      className: className2,
       defaultOpen = false,
       disabled: disabled2 = false,
       onOpenChange: onOpenChangeProp,
@@ -16571,7 +16618,7 @@ var wp;
       disabled: contextDisabled
     } = useCollapsibleRootContext();
     const {
-      className,
+      className: className2,
       disabled: disabled2 = contextDisabled,
       render: render5,
       nativeButton = true,
@@ -16613,7 +16660,7 @@ var wp;
   // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanel.mjs
   var CollapsiblePanel = /* @__PURE__ */ React44.forwardRef(function CollapsiblePanel2(componentProps, forwardedRef) {
     const {
-      className,
+      className: className2,
       hiddenUntilFound: hiddenUntilFoundProp,
       keepMounted: keepMountedProp,
       render: render5,
@@ -16749,7 +16796,7 @@ var wp;
   }

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

   // node_modules/@base-ui/utils/usePreviousValue.mjs
@@ -16920,8 +16967,25 @@ var wp;
     positionerElement.style.setProperty("--positioner-height", height);
   }

-  // node_modules/@base-ui/react/utils/usePopupViewport.mjs
+  // 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) {
+    const {
+      direction = "ltr"
+    } = props;
+    const contextValue = React48.useMemo(() => ({
+      direction
+    }), [direction]);
+    return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(DirectionContext.Provider, {
+      value: contextValue,
+      children: props.children
+    });
+  };
+  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) {
     const {
       store: store4,
@@ -16939,15 +17003,15 @@ var wp;
     const positionerElement = store4.useState("positionerElement");
     const previousActiveTrigger = usePreviousValue(open ? activeTrigger : null);
     const currentContentKey = usePopupContentKey(activeTriggerId, payload);
-    const capturedNodeRef = React48.useRef(null);
-    const [previousContentNode, setPreviousContentNode] = React48.useState(null);
-    const [newTriggerOffset, setNewTriggerOffset] = React48.useState(null);
-    const currentContainerRef = React48.useRef(null);
-    const previousContainerRef = React48.useRef(null);
+    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] = React48.useState(null);
-    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React48.useState(false);
+    const [previousContentDimensions, setPreviousContentDimensions] = React49.useState(null);
+    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React49.useState(false);
     useIsoLayoutEffect(() => {
       store4.set("hasViewport", true);
       return () => {
@@ -16967,7 +17031,7 @@ var wp;
         setPreviousContentDimensions(previousDimensions);
       }
     });
-    const lastHandledTriggerRef = React48.useRef(null);
+    const lastHandledTriggerRef = React49.useRef(null);
     useIsoLayoutEffect(() => {
       if (!open || !mounted) {
         lastHandledTriggerRef.current = null;
@@ -17006,14 +17070,14 @@ var wp;
     const isTransitioning = previousContentNode != null;
     let childrenToRender;
     if (!isTransitioning) {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime103.jsx)("div", {
+      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime104.jsx)("div", {
         "data-current": true,
         ref: currentContainerRef,
         children
       }, currentContentKey);
     } else {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(React48.Fragment, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime103.jsx)("div", {
+      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,
@@ -17025,7 +17089,7 @@ var wp;
             position: "absolute"
           },
           "data-ending-style": showStartingStyleAttribute ? void 0 : ""
-        }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime103.jsx)("div", {
+        }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime104.jsx)("div", {
           "data-current": true,
           ref: currentContainerRef,
           "data-starting-style": showStartingStyleAttribute ? "" : void 0,
@@ -17091,10 +17155,10 @@ var wp;
     };
   }
   function usePopupContentKey(activeTriggerId, payload) {
-    const [contentKey, setContentKey] = React48.useState(0);
-    const previousActiveTriggerIdRef = React48.useRef(activeTriggerId);
-    const previousPayloadRef = React48.useRef(payload);
-    const pendingPayloadUpdateRef = React48.useRef(false);
+    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;
@@ -17119,21 +17183,21 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/csp-context/CSPContext.mjs
-  var React49 = __toESM(require_react(), 1);
-  var CSPContext = /* @__PURE__ */ React49.createContext(void 0);
+  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 React49.useContext(CSPContext) ?? DEFAULT_CSP_CONTEXT_VALUE;
+    return React50.useContext(CSPContext) ?? DEFAULT_CSP_CONTEXT_VALUE;
   }

   // node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
-  var React51 = __toESM(require_react(), 1);
+  var React52 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/composite/root/useCompositeRoot.mjs
-  var React50 = __toESM(require_react(), 1);
+  var React51 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/composite/constants.mjs
   var ACTIVE_COMPOSITE_ITEM = "data-composite-item-active";
@@ -17155,12 +17219,12 @@ var wp;
       disabledIndices,
       modifierKeys = EMPTY_ARRAY4
     } = params;
-    const [internalHighlightedIndex, internalSetHighlightedIndex] = React50.useState(0);
+    const [internalHighlightedIndex, internalSetHighlightedIndex] = React51.useState(0);
     const isGrid2 = grid != null;
-    const rootRef = React50.useRef(null);
+    const rootRef = React51.useRef(null);
     const mergedRef = useMergedRefs(rootRef, externalRef);
-    const elementsRef = React50.useRef([]);
-    const hasSetDefaultIndexRef = React50.useRef(false);
+    const elementsRef = React51.useRef([]);
+    const hasSetDefaultIndexRef = React51.useRef(false);
     const highlightedIndex = externalHighlightedIndex ?? internalHighlightedIndex;
     const onHighlightedIndexChange = useStableCallback((index2, shouldScrollIntoView = false) => {
       (externalSetHighlightedIndex ?? internalSetHighlightedIndex)(index2);
@@ -17355,11 +17419,11 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
-  var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
   function CompositeRoot(componentProps) {
     const {
       render: render5,
-      className,
+      className: className2,
       style,
       refs = EMPTY_ARRAY3,
       props = EMPTY_ARRAY3,
@@ -17409,15 +17473,15 @@ var wp;
       props: [defaultProps, ...props, elementProps],
       stateAttributesMapping: stateAttributesMapping6
     });
-    const contextValue = React51.useMemo(() => ({
+    const contextValue = React52.useMemo(() => ({
       highlightedIndex,
       onHighlightedIndexChange,
       highlightItemOnHover,
       relayKeyboardEvent
     }), [highlightedIndex, onHighlightedIndexChange, highlightItemOnHover, relayKeyboardEvent]);
-    return /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(CompositeRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(CompositeRootContext.Provider, {
       value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(CompositeList, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(CompositeList, {
         elementsRef,
         onMapChange: (newMap) => {
           onMapChangeProp?.(newMap);
@@ -17429,14 +17493,14 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
-  var React52 = __toESM(require_react(), 1);
+  var React53 = __toESM(require_react(), 1);
   var ReactDOM7 = __toESM(require_react_dom(), 1);
-  var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
-  var FloatingPortalLite = /* @__PURE__ */ React52.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
+  var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
+  var FloatingPortalLite = /* @__PURE__ */ React53.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
     const {
       children,
       container,
-      className,
+      className: className2,
       render: render5,
       style,
       ...elementProps
@@ -17453,7 +17517,7 @@ var wp;
     if (!portalSubtree && !portalNode) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime105.jsxs)(React52.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime106.jsxs)(React53.Fragment, {
       children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM7.createPortal(children, portalNode)]
     });
   });
@@ -17485,14 +17549,14 @@ var wp;
   });

   // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
-  var React54 = __toESM(require_react(), 1);
+  var React55 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tabs/root/TabsRootContext.mjs
-  var React53 = __toESM(require_react(), 1);
-  var TabsRootContext = /* @__PURE__ */ React53.createContext(void 0);
+  var React54 = __toESM(require_react(), 1);
+  var TabsRootContext = /* @__PURE__ */ React54.createContext(void 0);
   if (true) TabsRootContext.displayName = "TabsRootContext";
   function useTabsRootContext() {
-    const context = React53.useContext(TabsRootContext);
+    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));
     }
@@ -17514,10 +17578,10 @@ var wp;
   };

   // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
-  var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
-  var TabsRoot = /* @__PURE__ */ React54.forwardRef(function TabsRoot2(componentProps, forwardedRef) {
+  var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
+  var TabsRoot = /* @__PURE__ */ React55.forwardRef(function TabsRoot2(componentProps, forwardedRef) {
     const {
-      className,
+      className: className2,
       defaultValue: defaultValueProp = 0,
       onValueChange: onValueChangeProp,
       orientation = "horizontal",
@@ -17527,8 +17591,8 @@ var wp;
       ...elementProps
     } = componentProps;
     const hasExplicitDefaultValueProp = componentProps.defaultValue !== void 0;
-    const tabPanelRefs = React54.useRef([]);
-    const [mountedTabPanels, setMountedTabPanels] = React54.useState(() => /* @__PURE__ */ new Map());
+    const tabPanelRefs = React55.useRef([]);
+    const [mountedTabPanels, setMountedTabPanels] = React55.useState(() => /* @__PURE__ */ new Map());
     const [value, setValue] = useControlled({
       controlled: valueProp,
       default: defaultValueProp,
@@ -17536,9 +17600,9 @@ var wp;
       state: "value"
     });
     const isControlled = valueProp !== void 0;
-    const [tabMap, setTabMap] = React54.useState(() => /* @__PURE__ */ new Map());
-    const lastKnownTabElementRef = React54.useRef(void 0);
-    const getTabElementBySelectedValue = React54.useCallback((selectedValue) => {
+    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;
       }
@@ -17549,7 +17613,7 @@ var wp;
       }
       return null;
     }, [tabMap]);
-    const [activationDirectionState, setActivationDirectionState] = React54.useState(() => ({
+    const [activationDirectionState, setActivationDirectionState] = React55.useState(() => ({
       previousValue: value,
       tabActivationDirection: "none"
     }));
@@ -17608,10 +17672,10 @@ var wp;
         return next;
       });
     });
-    const getTabPanelIdByValue = React54.useCallback((tabValue) => {
+    const getTabPanelIdByValue = React55.useCallback((tabValue) => {
       return mountedTabPanels.get(tabValue);
     }, [mountedTabPanels]);
-    const getTabIdByPanelValue = React54.useCallback((tabPanelValue) => {
+    const getTabIdByPanelValue = React55.useCallback((tabPanelValue) => {
       for (const tabMetadata of tabMap.values()) {
         if (tabPanelValue === tabMetadata?.value) {
           return tabMetadata?.id;
@@ -17619,7 +17683,7 @@ var wp;
       }
       return void 0;
     }, [tabMap]);
-    const tabsContextValue = React54.useMemo(() => ({
+    const tabsContextValue = React55.useMemo(() => ({
       getTabElementBySelectedValue,
       getTabIdByPanelValue,
       getTabPanelIdByValue,
@@ -17631,7 +17695,7 @@ var wp;
       tabActivationDirection,
       value
     }), [getTabElementBySelectedValue, getTabIdByPanelValue, getTabPanelIdByValue, onValueChange, orientation, registerMountedTabPanel, setTabMap, unregisterMountedTabPanel, tabActivationDirection, value]);
-    const selectedTabMetadata = React54.useMemo(() => {
+    const selectedTabMetadata = React55.useMemo(() => {
       for (const tabMetadata of tabMap.values()) {
         if (tabMetadata != null && tabMetadata.value === value) {
           return tabMetadata;
@@ -17639,7 +17703,7 @@ var wp;
       }
       return void 0;
     }, [tabMap, value]);
-    const firstEnabledTabValue = React54.useMemo(() => {
+    const firstEnabledTabValue = React55.useMemo(() => {
       for (const tabMetadata of tabMap.values()) {
         if (tabMetadata != null && !tabMetadata.disabled) {
           return tabMetadata.value;
@@ -17647,10 +17711,10 @@ var wp;
       }
       return void 0;
     }, [tabMap]);
-    const shouldNotifyInitialValueChangeRef = React54.useRef(!hasExplicitDefaultValueProp);
-    const initialDefaultValueRef = React54.useRef(defaultValueProp);
-    const shouldHonorDisabledDefaultValueRef = React54.useRef(hasExplicitDefaultValueProp);
-    const didRegisterTabsRef = React54.useRef(false);
+    const shouldNotifyInitialValueChangeRef = React55.useRef(!hasExplicitDefaultValueProp);
+    const initialDefaultValueRef = React55.useRef(defaultValueProp);
+    const shouldHonorDisabledDefaultValueRef = React55.useRef(hasExplicitDefaultValueProp);
+    const didRegisterTabsRef = React55.useRef(false);
     useIsoLayoutEffect(() => {
       if (isControlled) {
         return;
@@ -17716,9 +17780,9 @@ var wp;
       props: elementProps,
       stateAttributesMapping: tabsStateAttributesMapping
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(TabsRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(TabsRootContext.Provider, {
       value: tabsContextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(CompositeList, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(CompositeList, {
         elementsRef: tabPanelRefs,
         children: element
       })
@@ -17776,14 +17840,14 @@ var wp;
   }

   // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
-  var React56 = __toESM(require_react(), 1);
+  var React57 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tabs/list/TabsListContext.mjs
-  var React55 = __toESM(require_react(), 1);
-  var TabsListContext = /* @__PURE__ */ React55.createContext(void 0);
+  var React56 = __toESM(require_react(), 1);
+  var TabsListContext = /* @__PURE__ */ React56.createContext(void 0);
   if (true) TabsListContext.displayName = "TabsListContext";
   function useTabsListContext() {
-    const context = React55.useContext(TabsListContext);
+    const context = React56.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));
     }
@@ -17791,9 +17855,9 @@ var wp;
   }

   // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
-  var TabsTab = /* @__PURE__ */ React56.forwardRef(function TabsTab2(componentProps, forwardedRef) {
+  var TabsTab = /* @__PURE__ */ React57.forwardRef(function TabsTab2(componentProps, forwardedRef) {
     const {
-      className,
+      className: className2,
       disabled: disabled2 = false,
       render: render5,
       value,
@@ -17817,7 +17881,7 @@ var wp;
       tabsListElement
     } = useTabsListContext();
     const id = useBaseUiId(idProp);
-    const tabMetadata = React56.useMemo(() => ({
+    const tabMetadata = React57.useMemo(() => ({
       disabled: disabled2,
       id,
       value
@@ -17832,8 +17896,8 @@ var wp;
       metadata: tabMetadata
     });
     const active = value === activeTabValue;
-    const isNavigatingRef = React56.useRef(false);
-    const tabElementRef = React56.useRef(null);
+    const isNavigatingRef = React57.useRef(false);
+    const tabElementRef = React57.useRef(null);
     useIsoLayoutEffect(() => {
       const tabElement = tabElementRef.current;
       if (!tabElement) {
@@ -17869,8 +17933,8 @@ var wp;
       focusableWhenDisabled: true
     });
     const tabPanelId = getTabPanelIdByValue(value);
-    const isPressingRef = React56.useRef(false);
-    const isMainButtonRef = React56.useRef(false);
+    const isPressingRef = React57.useRef(false);
+    const isMainButtonRef = React57.useRef(false);
     function onClick(event) {
       if (active || disabled2) {
         return;
@@ -17942,7 +18006,7 @@ var wp;
   if (true) TabsTab.displayName = "TabsTab";

   // node_modules/@base-ui/react/tabs/indicator/TabsIndicator.mjs
-  var React57 = __toESM(require_react(), 1);
+  var React58 = __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")}();';
@@ -17959,15 +18023,15 @@ var wp;
   })({});

   // node_modules/@base-ui/react/tabs/indicator/TabsIndicator.mjs
-  var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
   var stateAttributesMapping2 = {
     ...tabsStateAttributesMapping,
     activeTabPosition: () => null,
     activeTabSize: () => null
   };
-  var TabsIndicator = /* @__PURE__ */ React57.forwardRef(function TabsIndicator2(componentProps, forwardedRef) {
+  var TabsIndicator = /* @__PURE__ */ React58.forwardRef(function TabsIndicator2(componentProps, forwardedRef) {
     const {
-      className,
+      className: className2,
       render: render5,
       renderBeforeHydration = false,
       style: styleProp,
@@ -17988,7 +18052,7 @@ var wp;
     } = useTabsListContext();
     const isHydrating = useIsHydrating();
     const rerender = useForcedRerendering();
-    React57.useEffect(() => {
+    React58.useEffect(() => {
       return registerIndicatorUpdateListener(rerender);
     }, [registerIndicatorUpdateListener, rerender]);
     let left = 0;
@@ -18071,8 +18135,8 @@ var wp;
     if (value == null) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime107.jsxs)(React57.Fragment, {
-      children: [element, isHydrating && renderBeforeHydration && /* @__PURE__ */ (0, import_jsx_runtime107.jsx)("script", {
+    return /* @__PURE__ */ (0, import_jsx_runtime108.jsxs)(React58.Fragment, {
+      children: [element, isHydrating && renderBeforeHydration && /* @__PURE__ */ (0, import_jsx_runtime108.jsx)("script", {
         nonce,
         dangerouslySetInnerHTML: {
           __html: script
@@ -18084,7 +18148,7 @@ var wp;
   if (true) TabsIndicator.displayName = "TabsIndicator";

   // node_modules/@base-ui/react/tabs/panel/TabsPanel.mjs
-  var React58 = __toESM(require_react(), 1);
+  var React59 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tabs/panel/TabsPanelDataAttributes.mjs
   var TabsPanelDataAttributes = (function(TabsPanelDataAttributes2) {
@@ -18102,9 +18166,9 @@ var wp;
     ...tabsStateAttributesMapping,
     ...transitionStatusMapping
   };
-  var TabsPanel = /* @__PURE__ */ React58.forwardRef(function TabsPanel2(componentProps, forwardedRef) {
+  var TabsPanel = /* @__PURE__ */ React59.forwardRef(function TabsPanel2(componentProps, forwardedRef) {
     const {
-      className,
+      className: className2,
       value,
       render: render5,
       keepMounted = false,
@@ -18120,7 +18184,7 @@ var wp;
       unregisterMountedTabPanel
     } = useTabsRootContext();
     const id = useBaseUiId();
-    const metadata = React58.useMemo(() => ({
+    const metadata = React59.useMemo(() => ({
       id,
       value
     }), [id, value]);
@@ -18144,7 +18208,7 @@ var wp;
       tabActivationDirection,
       transitionStatus
     };
-    const panelRef = React58.useRef(null);
+    const panelRef = React59.useRef(null);
     const element = useRenderElement("div", componentProps, {
       state: state2,
       ref: [forwardedRef, listItemRef, panelRef],
@@ -18189,12 +18253,12 @@ var wp;
   if (true) TabsPanel.displayName = "TabsPanel";

   // node_modules/@base-ui/react/tabs/list/TabsList.mjs
-  var React59 = __toESM(require_react(), 1);
-  var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
-  var TabsList = /* @__PURE__ */ React59.forwardRef(function TabsList2(componentProps, forwardedRef) {
+  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,
+      className: className2,
       loopFocus = true,
       render: render5,
       style,
@@ -18207,11 +18271,11 @@ var wp;
       setTabMap,
       tabActivationDirection
     } = useTabsRootContext();
-    const [highlightedTabIndex, setHighlightedTabIndex] = React59.useState(0);
-    const [tabsListElement, setTabsListElement] = React59.useState(null);
-    const indicatorUpdateListenersRef = React59.useRef(/* @__PURE__ */ new Set());
-    const tabResizeObserverElementsRef = React59.useRef(/* @__PURE__ */ new Set());
-    const resizeObserverRef = React59.useRef(null);
+    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;
@@ -18260,7 +18324,7 @@ var wp;
       "aria-orientation": orientation === "vertical" ? "vertical" : void 0,
       role: "tablist"
     };
-    const tabsListContextValue = React59.useMemo(() => ({
+    const tabsListContextValue = React60.useMemo(() => ({
       activateOnFocus,
       highlightedTabIndex,
       registerIndicatorUpdateListener,
@@ -18269,11 +18333,11 @@ var wp;
       setHighlightedTabIndex,
       tabsListElement
     }), [activateOnFocus, highlightedTabIndex, registerIndicatorUpdateListener, registerTabResizeObserverElement, onTabActivation, setHighlightedTabIndex, tabsListElement]);
-    return /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(TabsListContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(TabsListContext.Provider, {
       value: tabsListContextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(CompositeRoot, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(CompositeRoot, {
         render: render5,
-        className,
+        className: className2,
         style,
         state: state2,
         refs: [forwardedRef, setTabsListElement],
@@ -18307,14 +18371,14 @@ var wp;
   });

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

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

   // node_modules/@base-ui/react/tooltip/store/TooltipStore.mjs
-  var React61 = __toESM(require_react(), 1);
+  var React62 = __toESM(require_react(), 1);
   var selectors2 = {
     ...popupStoreSelectors,
     disabled: createSelector3((state2) => state2.disabled),
@@ -18344,7 +18408,7 @@ var wp;
       };
       state2.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
       super(state2, {
-        popupRef: /* @__PURE__ */ React61.createRef(),
+        popupRef: /* @__PURE__ */ React62.createRef(),
         onOpenChange: void 0,
         onOpenChangeComplete: void 0,
         triggerElements
@@ -18382,7 +18446,7 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-  var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
   var TooltipRoot = fastComponent(function TooltipRoot2(props) {
     const {
       disabled: disabled2 = false,
@@ -18429,7 +18493,7 @@ var wp;
     const isInstantPhase = store4.useState("isInstantPhase");
     const instantType = store4.useState("instantType");
     const lastOpenChangeReason = store4.useState("lastOpenChangeReason");
-    const previousInstantTypeRef = React62.useRef(null);
+    const previousInstantTypeRef = React63.useRef(null);
     useIsoLayoutEffect(() => {
       if (openState && disabled2) {
         store4.setOpen(false, createChangeEventDetails(reason_parts_exports.disabled));
@@ -18453,17 +18517,17 @@ var wp;
         }
       }
     }, [store4, activeTriggerId, open]);
-    const handleImperativeClose = React62.useCallback(() => {
+    const handleImperativeClose = React63.useCallback(() => {
       store4.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
     }, [store4]);
-    React62.useImperativeHandle(actionsRef, () => ({
+    React63.useImperativeHandle(actionsRef, () => ({
       unmount: forceUnmount,
       close: handleImperativeClose
     }), [forceUnmount, handleImperativeClose]);
     const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
-    return /* @__PURE__ */ (0, import_jsx_runtime109.jsxs)(TooltipRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(TooltipRootContext.Provider, {
       value: store4,
-      children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(TooltipInteractions, {
+      children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(TooltipInteractions, {
         store: store4,
         disabled: disabled2,
         trackCursorAxis
@@ -18487,9 +18551,9 @@ var wp;
       enabled: !disabled2 && trackCursorAxis !== "none",
       axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
     });
-    const activeTriggerProps = React62.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
-    const inactiveTriggerProps = React62.useMemo(() => mergeProps(clientPoint.trigger, dismiss.trigger), [clientPoint.trigger, dismiss.trigger]);
-    const popupProps = React62.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, clientPoint.floating, dismiss.floating), [clientPoint.floating, dismiss.floating]);
+    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]);
     usePopupInteractionProps(store4, {
       activeTriggerProps,
       inactiveTriggerProps,
@@ -18499,14 +18563,14 @@ var wp;
   }

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

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

   // node_modules/@base-ui/react/tooltip/trigger/TooltipTriggerDataAttributes.mjs
@@ -18556,7 +18620,7 @@ var wp;
   var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, forwardedRef) {
     const {
       render: render5,
-      className,
+      className: className2,
       style,
       handle,
       payload,
@@ -18576,7 +18640,7 @@ var wp;
     const isTriggerActive = store4.useState("isTriggerActive", thisTriggerId);
     const isOpenedByThisTrigger = store4.useState("isOpenedByTrigger", thisTriggerId);
     const floatingRootContext = store4.useState("floatingRootContext");
-    const triggerElementRef = React64.useRef(null);
+    const triggerElementRef = React65.useRef(null);
     const delayWithDefault = delay ?? OPEN_DELAY;
     const closeDelayWithDefault = closeDelay ?? 0;
     const {
@@ -18602,9 +18666,9 @@ var wp;
     const disabledRef = useValueAsRef(disabled2);
     const trackCursorAxis = store4.useState("trackCursorAxis");
     const disableHoverablePopup = store4.useState("disableHoverablePopup");
-    const isNestedTriggerHoveredRef = React64.useRef(false);
+    const isNestedTriggerHoveredRef = React65.useRef(false);
     const nestedTriggerOpenTimeout = useTimeout();
-    const pointerTypeRef = React64.useRef(void 0);
+    const pointerTypeRef = React65.useRef(void 0);
     function getOpenDelay() {
       const providerDelay = providerContext?.delay;
       const groupOpenValue = typeof delayRef.current === "object" ? delayRef.current.open : void 0;
@@ -18737,14 +18801,14 @@ var wp;
   if (true) TooltipTrigger.displayName = "TooltipTrigger";

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

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

   // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
-  var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
-  var TooltipPortal = /* @__PURE__ */ React66.forwardRef(function TooltipPortal2(props, forwardedRef) {
+  var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPortal = /* @__PURE__ */ React67.forwardRef(function TooltipPortal2(props, forwardedRef) {
     const {
       keepMounted = false,
       ...portalProps
@@ -18764,9 +18828,9 @@ var wp;
     if (!shouldRender) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(TooltipPortalContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(TooltipPortalContext.Provider, {
       value: keepMounted,
-      children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(FloatingPortalLite, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(FloatingPortalLite, {
         ref: forwardedRef,
         ...portalProps
       })
@@ -18775,14 +18839,14 @@ var wp;
   if (true) TooltipPortal.displayName = "TooltipPortal";

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

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

   // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-  var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
-  var TooltipPositioner = /* @__PURE__ */ React68.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+  var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPositioner = /* @__PURE__ */ React69.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
     const {
       render: render5,
-      className,
+      className: className2,
       anchor,
       positionMethod = "absolute",
       side = "top",
@@ -18838,7 +18902,7 @@ var wp;
       collisionAvoidance,
       adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
     });
-    const state2 = React68.useMemo(() => ({
+    const state2 = React69.useMemo(() => ({
       open,
       side: positioning.side,
       align: positioning.align,
@@ -18853,7 +18917,7 @@ var wp;
       hidden: !mounted,
       inert: !open || trackCursorAxis === "both" || disableHoverablePopup
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(TooltipPositionerContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(TooltipPositionerContext.Provider, {
       value: positioning,
       children: element
     });
@@ -18861,15 +18925,15 @@ var wp;
   if (true) TooltipPositioner.displayName = "TooltipPositioner";

   // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
-  var React69 = __toESM(require_react(), 1);
+  var React70 = __toESM(require_react(), 1);
   var stateAttributesMapping4 = {
     ...popupStateMapping,
     ...transitionStatusMapping
   };
-  var TooltipPopup = /* @__PURE__ */ React69.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+  var TooltipPopup = /* @__PURE__ */ React70.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
     const {
       render: render5,
-      className,
+      className: className2,
       style,
       ...elementProps
     } = componentProps;
@@ -18917,11 +18981,11 @@ var wp;
   if (true) TooltipPopup.displayName = "TooltipPopup";

   // node_modules/@base-ui/react/tooltip/arrow/TooltipArrow.mjs
-  var React70 = __toESM(require_react(), 1);
-  var TooltipArrow = /* @__PURE__ */ React70.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+  var React71 = __toESM(require_react(), 1);
+  var TooltipArrow = /* @__PURE__ */ React71.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
     const {
       render: render5,
-      className,
+      className: className2,
       style,
       ...elementProps
     } = componentProps;
@@ -18956,25 +19020,25 @@ var wp;
   if (true) TooltipArrow.displayName = "TooltipArrow";

   // node_modules/@base-ui/react/tooltip/provider/TooltipProvider.mjs
-  var React71 = __toESM(require_react(), 1);
-  var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
+  var React72 = __toESM(require_react(), 1);
+  var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
   var TooltipProvider = function TooltipProvider2(props) {
     const {
       delay,
       closeDelay,
       timeout = 400
     } = props;
-    const contextValue = React71.useMemo(() => ({
+    const contextValue = React72.useMemo(() => ({
       delay,
       closeDelay
     }), [delay, closeDelay]);
-    const delayValue = React71.useMemo(() => ({
+    const delayValue = React72.useMemo(() => ({
       open: delay,
       close: closeDelay
     }), [delay, closeDelay]);
-    return /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(TooltipProviderContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(TooltipProviderContext.Provider, {
       value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(FloatingDelayGroup, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(FloatingDelayGroup, {
         delay: delayValue,
         timeoutMs: timeout,
         children: props.children
@@ -18984,7 +19048,7 @@ var wp;
   if (true) TooltipProvider.displayName = "TooltipProvider";

   // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-  var React72 = __toESM(require_react(), 1);
+  var React73 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tooltip/viewport/TooltipViewportCssVars.mjs
   var TooltipViewportCssVars = /* @__PURE__ */ (function(TooltipViewportCssVars2) {
@@ -18999,10 +19063,10 @@ var wp;
       "data-activation-direction": value
     } : null
   };
-  var TooltipViewport = /* @__PURE__ */ React72.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+  var TooltipViewport = /* @__PURE__ */ React73.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
     const {
       render: render5,
-      className,
+      className: className2,
       style,
       children,
       ...elementProps
@@ -19171,7 +19235,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_element13.forwardRef)(function Text2({ variant = "body-md", render: render5, className, ...props }, ref) {
+  var Text = (0, import_element13.forwardRef)(function Text2({ variant = "body-md", render: render5, className: className2, ...props }, ref) {
     const element = useRender({
       render: render5,
       defaultTagName: "span",
@@ -19182,7 +19246,7 @@ var wp;
           global_css_defense_default.heading,
           global_css_defense_default.p,
           style_default[variant],
-          className
+          className2
         )
       })
     });
@@ -19190,7 +19254,7 @@ var wp;
   });

   // packages/ui/build-module/badge/badge.mjs
-  var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
   function getRuntime2() {
     const globalScope = globalThis;
@@ -19275,15 +19339,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_element14.forwardRef)(function Badge2({ intent = "none", className, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
+  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`],
-          className
+          className2
         ),
         ...props,
         variant: "body-sm"
@@ -19295,7 +19359,7 @@ var wp;
   var import_a11y = __toESM(require_a11y(), 1);
   var import_element15 = __toESM(require_element(), 1);
   var import_i18n11 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
   function getRuntime3() {
     const globalScope = globalThis;
@@ -19385,9 +19449,9 @@ var wp;
   }
   var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle3("5f8e7aa0bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+    registerStyle3("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_default = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" };
+  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)}");
   }
@@ -19397,7 +19461,7 @@ var wp;
       tone = "brand",
       variant = "solid",
       size: size4 = "default",
-      className,
+      className: className2,
       focusableWhenDisabled = true,
       disabled: disabled2,
       loading,
@@ -19408,20 +19472,20 @@ var wp;
       const mergedClassName = clsx_default(
         global_css_defense_default2.button,
         resets_default["box-sizing"],
-        focus_default["outset-ring--focus-except-active"],
+        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
+        className2
       );
       (0, import_element15.useEffect)(() => {
         if (loading && loadingAnnouncement) {
           (0, import_a11y.speak)(loadingAnnouncement);
         }
       }, [loading, loadingAnnouncement]);
-      return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
         Button2,
         {
           ref,
@@ -19441,9 +19505,9 @@ var wp;
   // packages/ui/build-module/icon/icon.mjs
   var import_element16 = __toESM(require_element(), 1);
   var import_primitives94 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 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_runtime115.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
       import_primitives94.SVG,
       {
         ref,
@@ -19456,7 +19520,7 @@ var wp;
   });

   // packages/ui/build-module/button/icon.mjs
-  var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
   function getRuntime4() {
     const globalScope = globalThis;
@@ -19542,13 +19606,13 @@ var wp;
   }
   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, icon, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
+    function ButtonIcon2({ className: className2, icon, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(
         Icon,
         {
           ref,
           icon,
-          className: clsx_default(style_default4.icon, className),
+          className: clsx_default(style_default4.icon, className2),
           size: 24,
           ...props
         }
@@ -19566,21088 +19630,27143 @@ var wp;
     Icon: ButtonIcon
   });

-  // packages/ui/build-module/card/index.mjs
-  var card_exports = {};
-  __export(card_exports, {
-    Content: () => Content,
-    FullBleed: () => FullBleed,
-    Header: () => Header,
-    Root: () => Root,
-    Title: () => Title
-  });
+  // node_modules/@date-fns/tz/tzName/index.js
+  function tzName(timeZone, date, format7 = "long") {
+    return new Intl.DateTimeFormat("en-US", {
+      // Enforces engine to render the time. Without the option JavaScriptCore omits it.
+      hour: "numeric",
+      timeZone,
+      timeZoneName: format7
+    }).format(date).split(/\s/g).slice(2).join(" ");
+  }

-  // packages/ui/build-module/card/root.mjs
-  var import_element18 = __toESM(require_element(), 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);
+  // 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;
     }
-    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;
+  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);
+        }
       }
     }
-    return false;
-  }
-  function injectStyle5(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    static tz(tz, ...args) {
+      return args.length ? new _TZDateMini(...args, tz) : new _TZDateMini(Date.now(), tz);
     }
-    const runtime = getRuntime5();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    //#endregion
+    //#region time zone
+    withTimeZone(timeZone) {
+      return new _TZDateMini(+this, timeZone);
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    getTimezoneOffset() {
+      const offset4 = -tzOffset(this.timeZone, this);
+      return offset4 > 0 ? Math.floor(offset4) : Math.ceil(offset4);
     }
-    if (documentContainsStyleHash5(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    //#endregion
+    //#region time
+    setTime(_time) {
+      Date.prototype.setTime.apply(this, arguments);
+      syncToInternal(this);
+      return +this;
     }
-    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);
+    //#endregion
+    //#region date-fns integration
+    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
+      return new _TZDateMini(+new Date(date), this.timeZone);
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
-      }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle5(hash, css) {
-    const runtime = getRuntime5();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle5(targetDocument, hash, css);
+    //#endregion
+  };
+  var re = /^(get|set)(?!UTC)/;
+  Object.getOwnPropertyNames(Date.prototype).forEach((method) => {
+    if (!re.test(method)) return;
+    const utcMethod = method.replace(re, "$1UTC");
+    if (!TZDateMini.prototype[utcMethod]) return;
+    if (method.startsWith("get")) {
+      TZDateMini.prototype[method] = function() {
+        return this.internal[utcMethod]();
+      };
+    } else {
+      TZDateMini.prototype[method] = function() {
+        Date.prototype[utcMethod].apply(this.internal, arguments);
+        syncFromInternal(this);
+        return +this;
+      };
+      TZDateMini.prototype[utcMethod] = function() {
+        Date.prototype[utcMethod].apply(this, arguments);
+        syncToInternal(this);
+        return +this;
+      };
     }
-  }
-  if (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("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 style_default5 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Root = (0, import_element18.forwardRef)(function Card({ render: render5, ...restProps }, ref) {
-    const mergedClassName = clsx_default(style_default5.root, resets_default2["box-sizing"]);
-    const element = useRender({
-      defaultTagName: "div",
-      render: render5,
-      ref,
-      props: mergeProps({ className: mergedClassName }, restProps)
-    });
-    return element;
   });
-
-  // packages/ui/build-module/card/header.mjs
-  var import_element19 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
-  function getRuntime6() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  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;
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument6(document);
+    toString() {
+      return `${this.toDateString()} ${this.toTimeString()}`;
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash6(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    toDateString() {
+      const [day, date, month, year] = this.internal.toUTCString().split(" ");
+      return `${day?.slice(0, -1)} ${month} ${date} ${year}`;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE6}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
-        return true;
-      }
+    toTimeString() {
+      const time = this.internal.toUTCString().split(" ")[4];
+      const [sign, hours, minutes] = this.tzComponents();
+      return `${time} GMT${sign}${hours}${minutes} (${tzName(this.timeZone, this)})`;
     }
-    return false;
-  }
-  function injectStyle6(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    toLocaleString(locales, options) {
+      return Date.prototype.toLocaleString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
     }
-    const runtime = getRuntime6();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    toLocaleDateString(locales, options) {
+      return Date.prototype.toLocaleDateString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    toLocaleTimeString(locales, options) {
+      return Date.prototype.toLocaleTimeString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
     }
-    if (documentContainsStyleHash6(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    //#endregion
+    //#region private
+    tzComponents() {
+      const offset4 = this.getTimezoneOffset();
+      const sign = offset4 > 0 ? "-" : "+";
+      const hours = String(Math.floor(Math.abs(offset4) / 60)).padStart(2, "0");
+      const minutes = String(Math.abs(offset4) % 60).padStart(2, "0");
+      return [sign, hours, minutes];
     }
-    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);
+    //#endregion
+    withTimeZone(timeZone) {
+      return new _TZDate(+this, timeZone);
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
-      }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle6(hash, css) {
-    const runtime = getRuntime6();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle6(targetDocument, hash, css);
+    //#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);
   }
-  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)}}}");
+
+  // node_modules/date-fns/toDate.js
+  function toDate(argument, context) {
+    return constructFrom(context || argument, argument);
   }
-  var style_default6 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Header = (0, import_element19.forwardRef)(
-    function CardHeader({ render: render5, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render5,
-        ref,
-        props: mergeProps({ className: style_default6.header }, props)
-      });
-      return element;
-    }
-  );

-  // packages/ui/build-module/card/content.mjs
-  var import_element20 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
-  function getRuntime7() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
-    }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument7(document);
-    }
-    return globalScope.__wpStyleRuntime;
+  // node_modules/date-fns/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 documentContainsStyleHash7(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+
+  // 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;
     }
-    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);
+    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;
     }
-    return () => {
-      const 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);
-    }
+
+  // node_modules/date-fns/_lib/defaultOptions.js
+  var defaultOptions = {};
+  function getDefaultOptions() {
+    return defaultOptions;
   }
-  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)}}}");
+
+  // 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;
   }
-  var style_default7 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Content = (0, import_element20.forwardRef)(
-    function CardContent({ render: render5, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render5,
-        ref,
-        props: mergeProps({ className: style_default7.content }, props)
-      });
-      return element;
-    }
-  );

-  // packages/ui/build-module/card/full-bleed.mjs
-  var import_element21 = __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/startOfISOWeek.js
+  function startOfISOWeek(date, options) {
+    return startOfWeek(date, { ...options, weekStartsOn: 1 });
   }
-  function documentContainsStyleHash8(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE8}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
-        return true;
-      }
+
+  // node_modules/date-fns/getISOWeekYear.js
+  function getISOWeekYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    const fourthOfJanuaryOfNextYear = constructFrom(_date, 0);
+    fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);
+    fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);
+    const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);
+    const fourthOfJanuaryOfThisYear = constructFrom(_date, 0);
+    fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4);
+    fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0);
+    const startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear);
+    if (_date.getTime() >= startOfNextYear.getTime()) {
+      return year + 1;
+    } else if (_date.getTime() >= startOfThisYear.getTime()) {
+      return year;
+    } else {
+      return year - 1;
     }
-    return 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);
+
+  // 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 registerDocument8(targetDocument) {
-    const runtime = getRuntime8();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
+
+  // node_modules/date-fns/_lib/normalizeDates.js
+  function normalizeDates(context, ...dates) {
+    const normalize2 = constructFrom.bind(
+      null,
+      context || dates.find((date) => typeof date === "object")
     );
-    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);
-    };
+    return dates.map(normalize2);
   }
-  function registerStyle8(hash, css) {
-    const runtime = getRuntime8();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle8(targetDocument, hash, css);
-    }
+
+  // node_modules/date-fns/startOfDay.js
+  function startOfDay(date, options) {
+    const _date = toDate(date, options?.in);
+    _date.setHours(0, 0, 0, 0);
+    return _date;
   }
-  if (typeof process === "undefined" || true) {
-    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)}}}");
+
+  // 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);
   }
-  var style_default8 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var FullBleed = (0, import_element21.forwardRef)(
-    function CardFullBleed({ render: render5, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render5,
-        ref,
-        props: mergeProps(
-          { className: style_default8.fullbleed },
-          props
-        )
-      });
-      return element;
-    }
-  );

-  // packages/ui/build-module/card/title.mjs
-  var import_element22 = __toESM(require_element(), 1);
-  var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_TAG = /* @__PURE__ */ (0, import_jsx_runtime117.jsx)("div", {});
-  var Title = (0, import_element22.forwardRef)(
-    function CardTitle({ render: render5 = DEFAULT_TAG, children, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(
-        Text,
-        {
-          ref,
-          variant: "heading-lg",
-          render: render5,
-          ...props,
-          children
-        }
-      );
-    }
-  );
+  // node_modules/date-fns/startOfISOWeekYear.js
+  function startOfISOWeekYear(date, options) {
+    const year = getISOWeekYear(date, options);
+    const fourthOfJanuary = constructFrom(options?.in || date, 0);
+    fourthOfJanuary.setFullYear(year, 0, 4);
+    fourthOfJanuary.setHours(0, 0, 0, 0);
+    return startOfISOWeek(fourthOfJanuary);
+  }

-  // packages/ui/build-module/collapsible/panel.mjs
-  var import_element23 = __toESM(require_element(), 1);
-  var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
-  var Panel = (0, import_element23.forwardRef)(
-    function CollapsiblePanel3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(index_parts_exports.Panel, { ref: forwardedRef, ...props });
-    }
-  );
+  // node_modules/date-fns/addWeeks.js
+  function addWeeks(date, amount, options) {
+    return addDays(date, amount * 7, options);
+  }

-  // packages/ui/build-module/collapsible/root.mjs
-  var import_element24 = __toESM(require_element(), 1);
-  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
-  var Root2 = (0, import_element24.forwardRef)(
-    function CollapsibleRoot3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...props });
-    }
-  );
+  // node_modules/date-fns/addYears.js
+  function addYears(date, amount, options) {
+    return addMonths(date, amount * 12, options);
+  }

-  // packages/ui/build-module/collapsible/trigger.mjs
-  var import_element25 = __toESM(require_element(), 1);
-  var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
-  var Trigger = (0, import_element25.forwardRef)(
-    function CollapsibleTrigger3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(index_parts_exports.Trigger, { ref: forwardedRef, ...props });
-    }
-  );
+  // node_modules/date-fns/max.js
+  function max2(dates, options) {
+    let result;
+    let context = options?.in;
+    dates.forEach((date) => {
+      if (!context && typeof date === "object")
+        context = constructFrom.bind(null, date);
+      const date_ = toDate(date, context);
+      if (!result || result < date_ || isNaN(+date_)) result = date_;
+    });
+    return constructFrom(context, result || NaN);
+  }

-  // packages/ui/build-module/collapsible-card/index.mjs
-  var collapsible_card_exports = {};
-  __export(collapsible_card_exports, {
-    Content: () => Content2,
-    Header: () => Header2,
-    HeaderDescription: () => HeaderDescription,
-    Root: () => Root3
-  });
+  // node_modules/date-fns/min.js
+  function min2(dates, options) {
+    let result;
+    let context = options?.in;
+    dates.forEach((date) => {
+      if (!context && typeof date === "object")
+        context = constructFrom.bind(null, date);
+      const date_ = toDate(date, context);
+      if (!result || result > date_ || isNaN(+date_)) result = date_;
+    });
+    return constructFrom(context, result || NaN);
+  }

-  // packages/ui/build-module/collapsible-card/root.mjs
-  var import_element26 = __toESM(require_element(), 1);
-  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
-  var Root3 = (0, import_element26.forwardRef)(
-    function CollapsibleCardRoot({ render: render5, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
-        Root2,
-        {
-          ref,
-          render: /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(Root, { render: render5 }),
-          ...restProps
-        }
-      );
-    }
-  );
+  // node_modules/date-fns/isSameDay.js
+  function isSameDay(laterDate, earlierDate, options) {
+    const [dateLeft_, dateRight_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    return +startOfDay(dateLeft_) === +startOfDay(dateRight_);
+  }

-  // packages/ui/build-module/collapsible-card/header.mjs
-  var import_element28 = __toESM(require_element(), 1);
+  // node_modules/date-fns/isDate.js
+  function isDate(value) {
+    return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
+  }

-  // packages/ui/build-module/collapsible-card/context.mjs
-  var import_element27 = __toESM(require_element(), 1);
-  var HeaderDescriptionIdContext = (0, import_element27.createContext)({
-    setDescriptionId: () => {
-    }
-  });
+  // node_modules/date-fns/isValid.js
+  function isValid(date) {
+    return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
+  }

-  // packages/ui/build-module/collapsible-card/header.mjs
-  var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
-  function getRuntime9() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
-    }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument9(document);
-    }
-    return globalScope.__wpStyleRuntime;
+  // node_modules/date-fns/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;
   }
-  function documentContainsStyleHash9(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE9}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
-        return true;
-      }
-    }
-    return false;
+
+  // node_modules/date-fns/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;
   }
-  function injectStyle9(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime9();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash9(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+
+  // node_modules/date-fns/_lib/normalizeInterval.js
+  function normalizeInterval(context, interval) {
+    const [start2, end] = normalizeDates(context, interval.start, interval.end);
+    return { start: start2, end };
   }
-  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);
+
+  // 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;
     }
-    return () => {
-      const 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);
+    const dates = [];
+    while (+date <= endTime) {
+      dates.push(constructFrom(start2, date));
+      date.setMonth(date.getMonth() + step);
     }
+    return reversed ? dates.reverse() : dates;
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle9("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)}}}}");
+
+  // 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;
   }
-  var style_default9 = { "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) {
-    registerStyle9("af6d9984a6", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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/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;
   }
-  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) {
-    registerStyle9("5f8e7aa0bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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/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_;
   }
-  var focus_default2 = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" };
-  var Header2 = (0, import_element28.forwardRef)(
-    function CollapsibleCardHeader({ children, className, render: render5, ...restProps }, ref) {
-      const [descriptionId, setDescriptionId] = (0, import_element28.useState)();
-      const contextValue = (0, import_element28.useMemo)(
-        () => ({ setDescriptionId }),
-        [setDescriptionId]
-      );
-      return useRender({
-        defaultTagName: "div",
-        render: render5,
-        ref,
-        props: mergeProps(restProps, {
-          className: clsx_default(
-            global_css_defense_default3.heading,
-            style_default9["heading-wrapper"],
-            className
-          ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(HeaderDescriptionIdContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)(
-            Trigger,
-            {
-              className: style_default9.header,
-              render: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(Header, {}),
-              nativeButton: false,
-              "aria-describedby": descriptionId,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("div", { className: style_default9["header-content"], children }),
-                /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
-                  "div",
-                  {
-                    className: clsx_default(
-                      style_default9["header-trigger-positioner"]
-                    ),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
-                      "div",
-                      {
-                        className: clsx_default(
-                          style_default9["header-trigger-wrapper"],
-                          global_css_defense_default3.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_default2["outset-ring--focus-parent-visible"]
-                        ),
-                        children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
-                          Icon,
-                          {
-                            icon: chevron_down_default,
-                            className: style_default9["header-trigger"]
-                          }
-                        )
-                      }
-                    )
-                  }
-                )
-              ]
-            }
-          ) })
-        })
-      });
+
+  // node_modules/date-fns/eachYearOfInterval.js
+  function eachYearOfInterval(interval, options) {
+    const { start: start2, end } = normalizeInterval(options?.in, interval);
+    let reversed = +start2 > +end;
+    const endTime = reversed ? +start2 : +end;
+    const date = reversed ? end : start2;
+    date.setHours(0, 0, 0, 0);
+    date.setMonth(0, 1);
+    let step = options?.step ?? 1;
+    if (!step) return [];
+    if (step < 0) {
+      step = -step;
+      reversed = !reversed;
     }
-  );
+    const dates = [];
+    while (+date <= endTime) {
+      dates.push(constructFrom(start2, date));
+      date.setFullYear(date.getFullYear() + step);
+    }
+    return reversed ? dates.reverse() : dates;
+  }

-  // packages/ui/build-module/collapsible-card/header-description.mjs
-  var import_element29 = __toESM(require_element(), 1);
-  var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
-  var HeaderDescription = (0, import_element29.forwardRef)(function CollapsibleCardHeaderDescription({ children, className, ...restProps }, ref) {
-    const descriptionId = (0, import_element29.useId)();
-    const { setDescriptionId } = (0, import_element29.useContext)(HeaderDescriptionIdContext);
-    (0, import_element29.useEffect)(() => {
-      setDescriptionId(descriptionId);
-      return () => setDescriptionId(void 0);
-    }, [descriptionId, setDescriptionId]);
-    return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-      "div",
-      {
-        ref,
-        id: descriptionId,
-        "aria-hidden": "true",
-        className,
-        ...restProps,
-        children
-      }
-    );
-  });
+  // node_modules/date-fns/endOfWeek.js
+  function endOfWeek(date, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const _date = toDate(date, options?.in);
+    const day = _date.getDay();
+    const diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn);
+    _date.setDate(_date.getDate() + diff);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
+  }

-  // packages/ui/build-module/collapsible-card/content.mjs
-  var import_element30 = __toESM(require_element(), 1);
-  var import_jsx_runtime124 = __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;
+  // node_modules/date-fns/endOfISOWeek.js
+  function endOfISOWeek(date, options) {
+    return endOfWeek(date, { ...options, weekStartsOn: 1 });
   }
-  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;
+
+  // 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"
     }
-    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);
+  };
+  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());
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    if (options?.addSuffix) {
+      if (options.comparison && options.comparison > 0) {
+        return "in " + result;
+      } else {
+        return result + " ago";
       }
-      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("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" };
-  var Content2 = (0, import_element30.forwardRef)(
-    function CollapsibleCardContent({ className, render: render5, children, hiddenUntilFound = true, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
-        Panel,
-        {
-          ref,
-          className: (state2) => clsx_default(
-            style_default10.content,
-            state2.open && state2.transitionStatus === "idle" && style_default10["overflow-visible"],
-            className
-          ),
-          hiddenUntilFound,
-          ...restProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
-            Content,
-            {
-              className: style_default10["content-inner"],
-              render: render5,
-              children
-            }
-          )
-        }
-      );
     }
-  );
+    return result;
+  };

-  // packages/ui/build-module/utils/render-slot-with-children.mjs
-  var import_element31 = __toESM(require_element(), 1);
-  function renderSlotWithChildren(slot, defaultSlot, children) {
-    return (0, import_element31.cloneElement)(slot ?? defaultSlot, { children });
+  // node_modules/date-fns/locale/_lib/buildFormatLongFn.js
+  function buildFormatLongFn(args) {
+    return (options = {}) => {
+      const width = options.width ? String(options.width) : args.defaultWidth;
+      const format7 = args.formats[width] || args.formats[args.defaultWidth];
+      return format7;
+    };
   }

-  // packages/ui/build-module/utils/theme-provider.mjs
-  var theme = __toESM(require_theme(), 1);
+  // 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"
+    })
+  };

-  // 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"
-  );
+  // 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];

-  // 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 unlock4(
-      themePackage.privateApis
-    ).ThemeProvider;
+  // 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];
+    };
   }
-  var ThemeProvider = getThemeProvider();

-  // packages/ui/build-module/stack/stack.mjs
-  var import_element32 = __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);
+  // 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"
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash11(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+  };
+  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"
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE11}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
-        return true;
+  };
+  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 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"
+    })
+  };
+
+  // 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 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;
+  function findKey(object, predicate) {
+    for (const key in object) {
+      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
+        return key;
+      }
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return void 0;
   }
-  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;
+  function findIndex(array, predicate) {
+    for (let key = 0; key < array.length; key++) {
+      if (predicate(array[key])) {
+        return key;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
-      }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle11(hash, css) {
-    const runtime = getRuntime11();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle11(targetDocument, hash, css);
     }
+    return void 0;
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle11("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
-  }
-  var style_default11 = { "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_element32.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_default11.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: () => Root4,
-    Trigger: () => Trigger2
-  });
-
-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_element35 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_element33 = __toESM(require_element(), 1);

-  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
-  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()
+  // 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 };
     };
-    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);
+
+  // node_modules/date-fns/locale/en-US/_lib/match.js
+  var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
+  var parseOrdinalNumberPattern = /\d+/i;
+  var matchEraPatterns = {
+    narrow: /^(b|a)/i,
+    abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,
+    wide: /^(before christ|before common era|anno domini|common era)/i
+  };
+  var parseEraPatterns = {
+    any: [/^b/i, /^(a|c)/i]
+  };
+  var matchQuarterPatterns = {
+    narrow: /^[1234]/i,
+    abbreviated: /^q[1234]/i,
+    wide: /^[1234](th|st|nd|rd)? quarter/i
+  };
+  var parseQuarterPatterns = {
+    any: [/1/i, /2/i, /3/i, /4/i]
+  };
+  var matchMonthPatterns = {
+    narrow: /^[jfmasond]/i,
+    abbreviated: /^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,
+    wide: /^(january|february|march|april|may|june|july|august|september|october|november|december)/i
+  };
+  var parseMonthPatterns = {
+    narrow: [
+      /^j/i,
+      /^f/i,
+      /^m/i,
+      /^a/i,
+      /^m/i,
+      /^j/i,
+      /^j/i,
+      /^a/i,
+      /^s/i,
+      /^o/i,
+      /^n/i,
+      /^d/i
+    ],
+    any: [
+      /^ja/i,
+      /^f/i,
+      /^mar/i,
+      /^ap/i,
+      /^may/i,
+      /^jun/i,
+      /^jul/i,
+      /^au/i,
+      /^s/i,
+      /^o/i,
+      /^n/i,
+      /^d/i
+    ]
+  };
+  var matchDayPatterns = {
+    narrow: /^[smtwf]/i,
+    short: /^(su|mo|tu|we|th|fr|sa)/i,
+    abbreviated: /^(sun|mon|tue|wed|thu|fri|sat)/i,
+    wide: /^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i
+  };
+  var parseDayPatterns = {
+    narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i],
+    any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i]
+  };
+  var matchDayPeriodPatterns = {
+    narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,
+    any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i
+  };
+  var parseDayPeriodPatterns = {
+    any: {
+      am: /^a/i,
+      pm: /^p/i,
+      midnight: /^mi/i,
+      noon: /^no/i,
+      morning: /morning/i,
+      afternoon: /afternoon/i,
+      evening: /evening/i,
+      night: /night/i
     }
-    return () => {
-      const 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);
+  };
+  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;
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle12("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;
+
+  // 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 isInWordPressEnvironment() {
-    let topWp;
-    try {
-      topWp = window.top?.wp;
-    } catch {
+
+  // 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;
     }
-    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;
+
+  // 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 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;
+
+  // 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 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;
+
+  // node_modules/date-fns/_lib/addLeadingZeros.js
+  function addLeadingZeros(number, targetLength) {
+    const sign = number < 0 ? "-" : "";
+    const output = Math.abs(number).toString().padStart(targetLength, "0");
+    return sign + output;
   }

-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
-  var Portal = (0, import_element33.forwardRef)(
-    function TooltipPortal3({ container, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
-        index_parts_exports3.Portal,
-        {
-          container: container ?? getWpCompatOverlaySlot(),
-          ...restProps,
-          ref
-        }
+  // 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);
     }
-  );
+  };

-  // packages/ui/build-module/tooltip/positioner.mjs
-  var import_element34 = __toESM(require_element(), 1);
-  var import_jsx_runtime126 = __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;
+  // 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" });
       }
-    }
-    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;
+    },
+    // 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" });
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle13(hash, css) {
-    const runtime = getRuntime13();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle13(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle13("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
-  }
-  var resets_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle13("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_default12 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var Positioner = (0, import_element34.forwardRef)(
-    function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-        index_parts_exports3.Positioner,
-        {
-          ref,
-          align,
-          side,
-          sideOffset,
-          ...props,
-          className: clsx_default(
-            resets_default3["box-sizing"],
-            style_default12.positioner,
-            className
-          )
-        }
-      );
-    }
-  );
-
-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
-  function getRuntime14() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
-    }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument14(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash14(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE14}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
-        return true;
+      return lightFormatters.y(date, token);
+    },
+    // Local week-numbering year
+    Y: function(date, token, localize2, options) {
+      const signedWeekYear = getWeekYear(date, options);
+      const weekYear = signedWeekYear > 0 ? signedWeekYear : 1 - signedWeekYear;
+      if (token === "YY") {
+        const twoDigitYear = weekYear % 100;
+        return addLeadingZeros(twoDigitYear, 2);
       }
-    }
-    return false;
-  }
-  function injectStyle14(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime14();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash14(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument14(targetDocument) {
-    const runtime = getRuntime14();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle14(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+      if (token === "Yo") {
+        return localize2.ordinalNumber(weekYear, { unit: "year" });
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      return addLeadingZeros(weekYear, token.length);
+    },
+    // ISO week-numbering year
+    R: function(date, token) {
+      const isoWeekYear = getISOWeekYear(date);
+      return addLeadingZeros(isoWeekYear, token.length);
+    },
+    // Extended year. This is a single number designating the year of this calendar system.
+    // The main difference between `y` and `u` localizers are B.C. years:
+    // | Year | `y` | `u` |
+    // |------|-----|-----|
+    // | AC 1 |   1 |   1 |
+    // | BC 1 |   1 |   0 |
+    // | BC 2 |   2 |  -1 |
+    // Also `yy` always returns the last two digits of a year,
+    // while `uu` pads single digit years to 2 characters and returns other years unchanged.
+    u: function(date, token) {
+      const year = date.getFullYear();
+      return addLeadingZeros(year, token.length);
+    },
+    // Quarter
+    Q: function(date, token, localize2) {
+      const quarter = Math.ceil((date.getMonth() + 1) / 3);
+      switch (token) {
+        // 1, 2, 3, 4
+        case "Q":
+          return String(quarter);
+        // 01, 02, 03, 04
+        case "QQ":
+          return addLeadingZeros(quarter, 2);
+        // 1st, 2nd, 3rd, 4th
+        case "Qo":
+          return localize2.ordinalNumber(quarter, { unit: "quarter" });
+        // Q1, Q2, Q3, Q4
+        case "QQQ":
+          return localize2.quarter(quarter, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+        case "QQQQQ":
+          return localize2.quarter(quarter, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // 1st quarter, 2nd quarter, ...
+        case "QQQQ":
+        default:
+          return localize2.quarter(quarter, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle14(hash, css) {
-    const runtime = getRuntime14();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle14(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle14("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 POPUP_COLOR = { background: "#1e1e1e" };
-  var Popup = (0, import_element35.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
-    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
-      index_parts_exports3.Popup,
-      {
-        ref,
-        className: clsx_default(style_default13.popup, className),
-        ...props,
-        children
+    },
+    // Stand-alone quarter
+    q: function(date, token, localize2) {
+      const quarter = Math.ceil((date.getMonth() + 1) / 3);
+      switch (token) {
+        // 1, 2, 3, 4
+        case "q":
+          return String(quarter);
+        // 01, 02, 03, 04
+        case "qq":
+          return addLeadingZeros(quarter, 2);
+        // 1st, 2nd, 3rd, 4th
+        case "qo":
+          return localize2.ordinalNumber(quarter, { unit: "quarter" });
+        // Q1, Q2, Q3, Q4
+        case "qqq":
+          return localize2.quarter(quarter, {
+            width: "abbreviated",
+            context: "standalone"
+          });
+        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+        case "qqqqq":
+          return localize2.quarter(quarter, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // 1st quarter, 2nd quarter, ...
+        case "qqqq":
+        default:
+          return localize2.quarter(quarter, {
+            width: "wide",
+            context: "standalone"
+          });
       }
-    ) });
-    const positionedPopup = renderSlotWithChildren(
-      positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Positioner, {}),
-      popupContent
-    );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Portal, {}), positionedPopup);
-  });
-
-  // packages/ui/build-module/tooltip/trigger.mjs
-  var import_element36 = __toESM(require_element(), 1);
-  var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
-  var Trigger2 = (0, import_element36.forwardRef)(
-    function TooltipTrigger3(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(index_parts_exports3.Trigger, { ref, ...props });
-    }
-  );
-
-  // packages/ui/build-module/tooltip/root.mjs
-  var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
-  function Root4(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(index_parts_exports3.Root, { ...props });
-  }
-
-  // packages/ui/build-module/tooltip/provider.mjs
-  var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
-  function Provider({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(index_parts_exports3.Provider, { ...props });
-  }
-
-  // packages/ui/build-module/utils/use-schedule-validation.mjs
-  var import_element37 = __toESM(require_element(), 1);
-  function useScheduleValidation(validate) {
-    const validateRef = (0, import_element37.useRef)(validate);
-    validateRef.current = validate;
-    const timerRef = (0, import_element37.useRef)(null);
-    const unmountedRef = (0, import_element37.useRef)(false);
-    const scheduleValidation = (0, import_element37.useCallback)(() => {
-      if (unmountedRef.current) {
-        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" });
       }
-      if (timerRef.current) {
-        clearTimeout(timerRef.current);
+    },
+    // 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" });
       }
-      timerRef.current = setTimeout(() => {
-        validateRef.current();
-        timerRef.current = null;
-      }, 0);
-    }, []);
-    (0, import_element37.useEffect)(() => {
-      unmountedRef.current = false;
-      return () => {
-        unmountedRef.current = true;
-        if (timerRef.current) {
-          clearTimeout(timerRef.current);
-        }
-      };
-    }, []);
-    return scheduleValidation;
-  }
-
-  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
-  var import_element38 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
-  function getRuntime15() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
-    }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument15(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash15(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE15}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
-        return true;
+    },
+    // Local week of year
+    w: function(date, token, localize2, options) {
+      const week = getWeek(date, options);
+      if (token === "wo") {
+        return localize2.ordinalNumber(week, { unit: "week" });
       }
-    }
-    return false;
-  }
-  function injectStyle15(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime15();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash15(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE15, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument15(targetDocument) {
-    const runtime = getRuntime15();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle15(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+      return addLeadingZeros(week, token.length);
+    },
+    // ISO week of year
+    I: function(date, token, localize2) {
+      const isoWeek = getISOWeek(date);
+      if (token === "Io") {
+        return localize2.ordinalNumber(isoWeek, { unit: "week" });
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      return addLeadingZeros(isoWeek, token.length);
+    },
+    // Day of the month
+    d: function(date, token, localize2) {
+      if (token === "do") {
+        return localize2.ordinalNumber(date.getDate(), { unit: "date" });
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle15(hash, css) {
-    const runtime = getRuntime15();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle15(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle15("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_default14 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element38.forwardRef)(
-    function VisuallyHidden2({ render: render5, ...restProps }, ref) {
-      const element = useRender({
-        render: render5,
-        ref,
-        props: mergeProps(
-          { className: style_default14["visually-hidden"] },
-          restProps,
-          {
-            // @ts-expect-error Arbitrary data-* attributes aren't indexable on the typed div props. Kept hardcoded so consumers can't change or remove it.
-            "data-visually-hidden": ""
-          }
-        )
-      });
-      return element;
-    }
-  );
-
-  // packages/ui/build-module/link/link.mjs
-  var import_element39 = __toESM(require_element(), 1);
-  var import_i18n12 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE16 = "data-wp-hash";
-  function getRuntime16() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
-    }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument16(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash16(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE16}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
-        return true;
+      return lightFormatters.d(date, token);
+    },
+    // Day of year
+    D: function(date, token, localize2) {
+      const dayOfYear = getDayOfYear(date);
+      if (token === "Do") {
+        return localize2.ordinalNumber(dayOfYear, { unit: "dayOfYear" });
       }
-    }
-    return false;
-  }
-  function injectStyle16(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime16();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash16(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument16(targetDocument) {
-    const runtime = getRuntime16();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle16(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+      return addLeadingZeros(dayOfYear, token.length);
+    },
+    // Day of week
+    E: function(date, token, localize2) {
+      const dayOfWeek = date.getDay();
+      switch (token) {
+        // Tue
+        case "E":
+        case "EE":
+        case "EEE":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // T
+        case "EEEEE":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "EEEEEE":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "formatting"
+          });
+        // Tuesday
+        case "EEEE":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    },
+    // Local day of week
+    e: function(date, token, localize2, options) {
+      const dayOfWeek = date.getDay();
+      const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
+      switch (token) {
+        // Numerical value (Nth day of week with current locale or weekStartsOn)
+        case "e":
+          return String(localDayOfWeek);
+        // Padded numerical value
+        case "ee":
+          return addLeadingZeros(localDayOfWeek, 2);
+        // 1st, 2nd, ..., 7th
+        case "eo":
+          return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
+        case "eee":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // T
+        case "eeeee":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "eeeeee":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "formatting"
+          });
+        // Tuesday
+        case "eeee":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle16(hash, css) {
-    const runtime = getRuntime16();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle16(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle16("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) {
-    registerStyle16("5f8e7aa0bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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_default3 = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" };
-  if (typeof process === "undefined" || true) {
-    registerStyle16("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_default15 = { "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) {
-    registerStyle16("af6d9984a6", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");
-  }
-  var global_css_defense_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_element39.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_default4.a,
-          resets_default4["box-sizing"],
-          focus_default3["outset-ring--focus-except-active"],
-          variant !== "unstyled" && style_default15.link,
-          variant !== "unstyled" && style_default15[`is-${tone}`],
-          variant === "unstyled" && style_default15["is-unstyled"],
-          className
-        ),
-        target: openInNewTab ? "_blank" : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(import_jsx_runtime131.Fragment, { children: [
-          children,
-          openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-            "span",
-            {
-              className: style_default15["link-icon"],
-              role: "img",
-              "aria-label": (
-                /* translators: accessibility text appended to link text */
-                (0, import_i18n12.__)("(opens in a new tab)")
-              )
-            }
-          )
-        ] })
-      })
-    });
-    return element;
-  });
-
-  // packages/ui/build-module/skeleton/skeleton.mjs
-  var import_element40 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
-  function getRuntime17() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
-    }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument17(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash17(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE17}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash) {
-        return true;
+    },
+    // 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 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;
+    },
+    // 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"
+          });
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    },
+    // AM or PM
+    a: function(date, token, localize2) {
+      const hours = date.getHours();
+      const dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
+      switch (token) {
+        case "a":
+        case "aa":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        case "aaa":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          }).toLowerCase();
+        case "aaaaa":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "aaaa":
+        default:
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-      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" };
-  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}}}}");
-  }
-  var style_default16 = { "skeleton": "b20cc1690085c2f0__skeleton", "pulse": "_9b143194fdb45f93__pulse", "skeleton-pulse": "e2b9fe0690281bc8__skeleton-pulse" };
-  var Skeleton = (0, import_element40.forwardRef)(
-    function Skeleton2({ render: render5, ...props }, ref) {
-      return useRender({
-        render: render5,
-        ref,
-        props: mergeProps(
-          {
-            className: clsx_default(
-              style_default16.skeleton,
-              style_default16.pulse,
-              resets_default5["box-sizing"]
-            ),
-            // Decorative by default; consumers mark the loading
-            // region with aria-busy / role="status".
-            "aria-hidden": true
-          },
-          props
-        )
-      });
-    }
-  );
-
-  // packages/ui/build-module/tabs/index.mjs
-  var tabs_exports = {};
-  __export(tabs_exports, {
-    List: () => List,
-    Panel: () => Panel2,
-    Root: () => Root5,
-    Tab: () => Tab
-  });
-
-  // packages/ui/build-module/tabs/list.mjs
-  var import_element41 = __toESM(require_element(), 1);
-  var import_compose2 = __toESM(require_compose(), 1);
-  var import_jsx_runtime132 = __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;
+    },
+    // 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";
       }
-    }
-    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;
+      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 (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    },
+    // 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;
       }
-      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("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_default17 = { "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_element41.forwardRef)(
-    function TabList({
-      children,
-      variant = "default",
-      className,
-      activateOnFocus,
-      ...otherProps
-    }, forwardedRef) {
-      const [listEl, setListEl] = (0, import_element41.useState)(null);
-      const [overflow, setOverflow] = (0, import_element41.useState)({
-        first: false,
-        last: false,
-        isScrolling: false
-      });
-      (0, import_element41.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_compose2.useMergeRefs)([
-        forwardedRef,
-        (el) => setListEl(el)
-      ]);
-      return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(
-        index_parts_exports2.List,
-        {
-          ref: mergedListRef,
-          activateOnFocus,
-          "data-select-on-move": activateOnFocus ? "true" : "false",
-          className: clsx_default(
-            style_default17.tablist,
-            overflow.first && style_default17["is-overflowing-first"],
-            overflow.last && style_default17["is-overflowing-last"],
-            style_default17[`is-${variant}-variant`],
-            className
-          ),
-          ...otherProps,
-          tabIndex: otherProps.tabIndex ?? (overflow.isScrolling ? -1 : void 0),
-          children: [
-            children,
-            /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(index_parts_exports2.Indicator, { className: style_default17.indicator })
-          ]
-        }
-      );
+      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;
+  }

-  // packages/ui/build-module/tabs/panel.mjs
-  var import_element43 = __toESM(require_element(), 1);
+  // 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
+  };

-  // packages/ui/build-module/tabs/context.mjs
-  var import_element42 = __toESM(require_element(), 1);
-  var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
-  var VALIDATION_ENABLED = true;
-  var TabsValidationContext = VALIDATION_ENABLED ? (0, import_element42.createContext)(null) : null;
-  function useRegisterTabDev() {
-    const context = (0, import_element42.useContext)(TabsValidationContext);
-    (0, import_element42.useEffect)(() => {
-      if (context) {
-        return context.registerTab();
-      }
-      return void 0;
-    }, [context]);
+  // 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 useRegisterTabProd() {
+  function isProtectedWeekYearToken(token) {
+    return weekYearTokenRE.test(token);
   }
-  var useRegisterTab = VALIDATION_ENABLED ? useRegisterTabDev : useRegisterTabProd;
-  function useRegisterPanelDev() {
-    const context = (0, import_element42.useContext)(TabsValidationContext);
-    (0, import_element42.useEffect)(() => {
-      if (context) {
-        return context.registerPanel();
-      }
-      return void 0;
-    }, [context]);
+  function warnOrThrowProtectedError(token, format7, input) {
+    const _message = message(token, format7, input);
+    console.warn(_message);
+    if (throwTokens.includes(token)) throw new RangeError(_message);
   }
-  function useRegisterPanelProd() {
+  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`;
   }
-  var useRegisterPanel = VALIDATION_ENABLED ? useRegisterPanelDev : useRegisterPanelProd;
-  function TabsValidationProviderDev({
-    children
-  }) {
-    const tabCountRef = (0, import_element42.useRef)(0);
-    const panelCountRef = (0, import_element42.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.`
+
+  // 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 };
     });
-    const registerTab = (0, import_element42.useCallback)(() => {
-      tabCountRef.current += 1;
-      scheduleValidation();
-      return () => {
-        tabCountRef.current -= 1;
-        scheduleValidation();
-      };
-    }, [scheduleValidation]);
-    const registerPanel = (0, import_element42.useCallback)(() => {
-      panelCountRef.current += 1;
-      scheduleValidation();
-      return () => {
-        panelCountRef.current -= 1;
-        scheduleValidation();
-      };
-    }, [scheduleValidation]);
-    const contextValue = (0, import_element42.useMemo)(
-      () => ({
-        registerTab,
-        registerPanel
-      }),
-      [registerTab, registerPanel]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
-  }
-  function TabsValidationProviderProd({
-    children
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_jsx_runtime133.Fragment, { children });
-  }
-  var TabsValidationProvider = VALIDATION_ENABLED ? TabsValidationProviderDev : TabsValidationProviderProd;
-
-  // packages/ui/build-module/tabs/panel.mjs
-  var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE19 = "data-wp-hash";
-  function getRuntime19() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+    if (locale.localize.preprocessor) {
+      parts = locale.localize.preprocessor(originalDate, parts);
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
+    const formatterOptions = {
+      firstWeekContainsDate,
+      weekStartsOn,
+      locale
     };
-    if (typeof document !== "undefined") {
-      registerDocument19(document);
+    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 globalScope.__wpStyleRuntime;
+    return matched[1].replace(doubleQuoteRegExp, "'");
   }
-  function documentContainsStyleHash19(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+
+  // 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;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE19}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE19) === hash) {
-        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;
       }
     }
-    return false;
-  }
-  function injectStyle19(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    validate(date, options) {
+      return this.validateValue(date, this.value, options);
     }
-    const runtime = getRuntime19();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    set(date, flags, options) {
+      return this.setValue(date, flags, this.value, options);
     }
-    if (injectedStyles.has(hash)) {
-      return;
+  };
+  var DateTimezoneSetter = class extends Setter {
+    priority = TIMEZONE_UNIT_PRIORITY;
+    subPriority = -1;
+    constructor(context, reference) {
+      super();
+      this.context = context || ((date) => constructFrom(reference, date));
     }
-    if (documentContainsStyleHash19(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    set(date, flags) {
+      if (flags.timestampIsSet) return date;
+      return constructFrom(date, transpose(date, this.context));
     }
-    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;
+  };
+
+  // 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 (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      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" });
       }
-      runtime.documents.set(targetDocument, count - 1);
+    }
+    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 registerStyle19(hash, css) {
-    const runtime = getRuntime19();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle19(targetDocument, hash, css);
+  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)
+    };
   }
-  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("5f8e7aa0bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+  function 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;
+    }
   }
-  var focus_default4 = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" };
-  var Panel2 = (0, import_element43.forwardRef)(
-    function TabPanel({ className, ...otherProps }, forwardedRef) {
-      useRegisterPanel();
-      return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-        index_parts_exports2.Panel,
-        {
-          ref: forwardedRef,
-          className: clsx_default(
-            global_css_defense_default5.div,
-            focus_default4["outset-ring--focus-visible"],
-            className
-          ),
-          ...otherProps
-        }
-      );
+  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;
+  }

-  // packages/ui/build-module/tabs/root.mjs
-  var import_element44 = __toESM(require_element(), 1);
-  var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
-  var Root5 = (0, import_element44.forwardRef)(
-    function TabsRoot3({ ...otherProps }, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(TabsValidationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(index_parts_exports2.Root, { ref: forwardedRef, ...otherProps }) });
+  // 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/tabs/tab.mjs
-  var import_element45 = __toESM(require_element(), 1);
-  var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE20 = "data-wp-hash";
-  function getRuntime20() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/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);
+      }
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument20(document);
+    validate(_date, value) {
+      return value.isTwoDigitYear || value.year > 0;
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash20(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    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);
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE20}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE20) === hash) {
-        return true;
+    set(date, _flags, value) {
+      date.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"
+          });
       }
     }
-    return false;
-  }
-  function injectStyle20(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    validate(_date, value) {
+      return value >= 1 && value <= 4;
     }
-    const runtime = getRuntime20();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    set(date, _flags, value) {
+      date.setMonth((value - 1) * 3, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "q",
+      "M",
+      "L",
+      "w",
+      "I",
+      "d",
+      "D",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/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 (documentContainsStyleHash20(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    validate(_date, value) {
+      return value >= 1 && value <= 4;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE20, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument20(targetDocument) {
-    const runtime = getRuntime20();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle20(targetDocument, hash, css);
+    set(date, _flags, value) {
+      date.setMonth((value - 1) * 3, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    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" });
       }
-      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("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 Tab = (0, import_element45.forwardRef)(function Tab2({ className, children, ...otherProps }, forwardedRef) {
-    useRegisterTab();
-    return /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
-      index_parts_exports2.Tab,
-      {
-        ref: forwardedRef,
-        className: clsx_default(style_default18.tab, className),
-        ...otherProps,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("span", { className: style_default18["tab-children"], children }),
-          /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(Icon, { icon: chevron_right_default, className: style_default18["tab-chevron"] })
-        ]
+    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"
+    ];
+  };

-  // packages/fields/build-module/fields/pattern-title/view.mjs
-  var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
-  var { PATTERN_TYPES } = unlock3(import_patterns.privateApis);
-  function PatternTitleView({ item }) {
-    const lockMessage = (0, import_i18n13.__)("This pattern cannot be edited.");
-    return /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(BaseTitleView, { item, className: "fields-field__pattern-title", children: item.type === PATTERN_TYPES.theme && /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(import_jsx_runtime137.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(VisuallyHidden, { children: lockMessage }),
-      /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(tooltip_exports.Root, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
-          tooltip_exports.Trigger,
-          {
-            render: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(icon_default, { icon: lock_small_default, size: 24 })
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(tooltip_exports.Popup, { children: lockMessage })
-      ] })
-    ] }) });
+  // 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/fields/build-module/fields/pattern-title/index.mjs
-  var patternTitleField = {
-    type: "text",
-    id: "title",
-    label: (0, import_i18n14.__)("Title"),
-    placeholder: (0, import_i18n14.__)("No title"),
-    getValue: ({ item }) => getItemTitle(item),
-    render: PatternTitleView,
-    enableHiding: false,
-    enableGlobalSearch: true,
-    filterBy: false
+  // 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"
+    ];
   };
-  var pattern_title_default = patternTitleField;

-  // packages/fields/build-module/fields/pattern-description/index.mjs
-  var import_html_entities2 = __toESM(require_html_entities(), 1);
-  var import_i18n15 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
-  function getPatternDescription(item) {
-    if (typeof item.excerpt === "string") {
-      return (0, import_html_entities2.decodeEntities)(item.excerpt);
-    }
-    return (0, import_html_entities2.decodeEntities)(item.excerpt?.raw || "");
+  // 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;
   }
-  var patternDescriptionField = {
-    id: "excerpt",
-    type: "text",
-    label: (0, import_i18n15.__)("Description"),
-    placeholder: (0, import_i18n15.__)("Add a description"),
-    getValue: ({ item }) => getPatternDescription(item),
-    render: ({ item }) => {
-      const description = getPatternDescription(item);
-      return description ? /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(Text, { children: description }) : null;
-    },
-    Edit: {
-      control: "textarea",
-      rows: 4
-    },
-    enableSorting: false,
-    enableHiding: false,
-    filterBy: false,
-    enableGlobalSearch: true
+
+  // node_modules/date-fns/parse/_lib/parsers/ISOWeekParser.js
+  var ISOWeekParser = class extends Parser {
+    priority = 100;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "I":
+          return parseNumericPattern(numericPatterns.week, dateString);
+        case "Io":
+          return match3.ordinalNumber(dateString, { unit: "week" });
+        default:
+          return parseNDigits(token.length, dateString);
+      }
+    }
+    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"
+    ];
   };
-  var pattern_description_default = patternDescriptionField;

-  // packages/fields/build-module/fields/pattern-sync-status/index.mjs
-  var import_i18n16 = __toESM(require_i18n(), 1);
-  var import_patterns2 = __toESM(require_patterns(), 1);
-  var import_jsx_runtime139 = __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_i18n16._x)("Synced", "pattern (singular)"),
-      description: (0, import_i18n16.__)("Patterns that are kept in sync across the site.")
-    },
-    {
-      value: PATTERN_SYNC_TYPES.unsynced,
-      label: (0, import_i18n16._x)("Not synced", "pattern (singular)"),
-      description: (0, import_i18n16.__)(
-        "Patterns that can be changed freely without affecting the site."
-      )
-    }
+  // 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
   ];
-  function getPatternSyncStatus(item) {
-    if (item.type && item.type !== PATTERN_TYPES2.user) {
-      return PATTERN_SYNC_TYPES.unsynced;
+  var DateParser = class extends Parser {
+    priority = 90;
+    subPriority = 1;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "d":
+          return parseNumericPattern(numericPatterns.date, dateString);
+        case "do":
+          return match3.ordinalNumber(dateString, { unit: "date" });
+        default:
+          return parseNDigits(token.length, dateString);
+      }
     }
-    if (item.meta?.wp_pattern_sync_status === PATTERN_SYNC_TYPES.unsynced) {
-      return PATTERN_SYNC_TYPES.unsynced;
+    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];
+      }
     }
-    return item.wp_pattern_sync_status || PATTERN_SYNC_TYPES.full;
-  }
-  var patternSyncStatusField = {
-    id: "sync-status",
-    type: "text",
-    label: (0, import_i18n16.__)("Sync status"),
-    readOnly: true,
-    enableSorting: false,
-    enableHiding: true,
-    elements: SYNC_STATUS_FILTERS,
-    filterBy: {
-      operators: ["is"],
-      isPrimary: true
-    },
-    render: ({ item }) => {
-      const syncStatus = getPatternSyncStatus(item);
-      return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
-        "span",
-        {
-          className: `fields-field__pattern-sync-status fields-field__pattern-sync-status-${syncStatus}`,
-          children: SYNC_STATUS_FILTERS.find(
-            ({ value }) => value === syncStatus
-          )?.label
-        }
-      );
+    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"
+    ];
   };
-  var pattern_sync_status_default = patternSyncStatusField;
-
-  // packages/fields/build-module/fields/featured-image/index.mjs
-  var import_i18n18 = __toESM(require_i18n(), 1);
-
-  // packages/fields/build-module/components/media-edit/index.mjs
-  var import_components4 = __toESM(require_components(), 1);
-  var import_blob = __toESM(require_blob(), 1);
-  var import_core_data4 = __toESM(require_core_data(), 1);
-  var import_data8 = __toESM(require_data(), 1);
-  var import_element47 = __toESM(require_element(), 1);
-  var import_i18n17 = __toESM(require_i18n(), 1);
-  var import_a11y2 = __toESM(require_a11y(), 1);
-  var import_media_utils = __toESM(require_media_utils(), 1);
-  var import_notices2 = __toESM(require_notices(), 1);

-  // node_modules/@react-spring/rafz/dist/react-spring-rafz.esm.js
-  var updateQueue = makeQueue();
-  var raf = (fn) => schedule(fn, updateQueue);
-  var writeQueue = makeQueue();
-  raf.write = (fn) => schedule(fn, writeQueue);
-  var onStartQueue = makeQueue();
-  raf.onStart = (fn) => schedule(fn, onStartQueue);
-  var onFrameQueue = makeQueue();
-  raf.onFrame = (fn) => schedule(fn, onFrameQueue);
-  var onFinishQueue = makeQueue();
-  raf.onFinish = (fn) => schedule(fn, onFinishQueue);
-  var timeouts = [];
-  raf.setTimeout = (handler, ms) => {
-    let time = raf.now() + ms;
-    let cancel = () => {
-      let i3 = timeouts.findIndex((t4) => t4.cancel == cancel);
-      if (~i3) timeouts.splice(i3, 1);
-      pendingCount -= ~i3 ? 1 : 0;
-    };
-    let timeout = {
-      time,
-      handler,
-      cancel
-    };
-    timeouts.splice(findTimeout(time), 0, timeout);
-    pendingCount += 1;
-    start();
-    return timeout;
-  };
-  var findTimeout = (time) => ~(~timeouts.findIndex((t4) => t4.time > time) || ~timeouts.length);
-  raf.cancel = (fn) => {
-    onStartQueue.delete(fn);
-    onFrameQueue.delete(fn);
-    onFinishQueue.delete(fn);
-    updateQueue.delete(fn);
-    writeQueue.delete(fn);
-  };
-  raf.sync = (fn) => {
-    sync = true;
-    raf.batchedUpdates(fn);
-    sync = false;
-  };
-  raf.throttle = (fn) => {
-    let lastArgs;
-    function queuedFn() {
-      try {
-        fn(...lastArgs);
-      } finally {
-        lastArgs = null;
+  // 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);
       }
     }
-    function throttled(...args) {
-      lastArgs = args;
-      raf.onStart(queuedFn);
+    validate(date, value) {
+      const year = date.getFullYear();
+      const isLeapYear = isLeapYearIndex(year);
+      if (isLeapYear) {
+        return value >= 1 && value <= 366;
+      } else {
+        return value >= 1 && value <= 365;
+      }
     }
-    throttled.handler = fn;
-    throttled.cancel = () => {
-      onStartQueue.delete(queuedFn);
-      lastArgs = null;
-    };
-    return throttled;
-  };
-  var nativeRaf = typeof window != "undefined" ? window.requestAnimationFrame : () => {
-  };
-  raf.use = (impl) => nativeRaf = impl;
-  raf.now = typeof performance != "undefined" ? () => performance.now() : Date.now;
-  raf.batchedUpdates = (fn) => fn();
-  raf.catch = console.error;
-  raf.frameLoop = "always";
-  raf.advance = () => {
-    if (raf.frameLoop !== "demand") {
-      console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand");
-    } else {
-      update2();
+    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"
+    ];
   };
-  var ts = -1;
-  var pendingCount = 0;
-  var sync = false;
-  function schedule(fn, queue) {
-    if (sync) {
-      queue.delete(fn);
-      fn(0);
-    } else {
-      queue.add(fn);
-      start();
+
+  // 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" });
+      }
     }
-  }
-  function start() {
-    if (ts < 0) {
-      ts = 0;
-      if (raf.frameLoop !== "demand") {
-        nativeRaf(loop);
+    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" });
       }
     }
-  }
-  function stop() {
-    ts = -1;
-  }
-  function loop() {
-    if (~ts) {
-      nativeRaf(loop);
-      raf.batchedUpdates(update2);
+    validate(_date, value) {
+      return value >= 0 && value <= 6;
     }
-  }
-  function update2() {
-    let prevTs = ts;
-    ts = raf.now();
-    let count = findTimeout(ts);
-    if (count) {
-      eachSafely(timeouts.splice(0, count), (t4) => t4.handler());
-      pendingCount -= count;
+    set(date, _flags, value, options) {
+      date = setDay(date, value, options);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    if (!pendingCount) {
-      stop();
-      return;
+    incompatibleTokens = [
+      "y",
+      "R",
+      "u",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "I",
+      "d",
+      "D",
+      "E",
+      "i",
+      "c",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/StandAloneLocalDayParser.js
+  var StandAloneLocalDayParser = class extends Parser {
+    priority = 90;
+    parse(dateString, token, match3, options) {
+      const valueCallback = (value) => {
+        const wholeWeekDays = Math.floor((value - 1) / 7) * 7;
+        return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays;
+      };
+      switch (token) {
+        // 3
+        case "c":
+        case "cc":
+          return mapValue(parseNDigits(token.length, dateString), valueCallback);
+        // 3rd
+        case "co":
+          return mapValue(
+            match3.ordinalNumber(dateString, {
+              unit: "day"
+            }),
+            valueCallback
+          );
+        // Tue
+        case "ccc":
+          return match3.day(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match3.day(dateString, { width: "short", context: "standalone" }) || match3.day(dateString, { width: "narrow", context: "standalone" });
+        // T
+        case "ccccc":
+          return match3.day(dateString, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // Tu
+        case "cccccc":
+          return match3.day(dateString, { width: "short", context: "standalone" }) || match3.day(dateString, { width: "narrow", context: "standalone" });
+        // Tuesday
+        case "cccc":
+        default:
+          return match3.day(dateString, { width: "wide", context: "standalone" }) || match3.day(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match3.day(dateString, { width: "short", context: "standalone" }) || match3.day(dateString, { width: "narrow", context: "standalone" });
+      }
     }
-    onStartQueue.flush();
-    updateQueue.flush(prevTs ? Math.min(64, ts - prevTs) : 16.667);
-    onFrameQueue.flush();
-    writeQueue.flush();
-    onFinishQueue.flush();
+    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);
   }
-  function makeQueue() {
-    let next = /* @__PURE__ */ new Set();
-    let current = next;
-    return {
-      add(fn) {
-        pendingCount += current == next && !next.has(fn) ? 1 : 0;
-        next.add(fn);
-      },
-      delete(fn) {
-        pendingCount -= current == next && next.has(fn) ? 1 : 0;
-        return next.delete(fn);
-      },
-      flush(arg) {
-        if (current.size) {
-          next = /* @__PURE__ */ new Set();
-          pendingCount -= current.size;
-          eachSafely(current, (fn) => fn(arg) && next.add(fn));
-          pendingCount += next.size;
-          current = next;
+
+  // 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
+          );
       }
-    };
-  }
-  function eachSafely(values, each2) {
-    values.forEach((value) => {
-      try {
-        each2(value);
-      } catch (e3) {
-        raf.catch(e3);
+    }
+    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/@react-spring/shared/dist/react-spring-shared.esm.js
-  var import_react13 = __toESM(require_react());
-  function noop4() {
-  }
-  var defineHidden = (obj, key, value) => Object.defineProperty(obj, key, {
-    value,
-    writable: true,
-    configurable: true
-  });
-  var is = {
-    arr: Array.isArray,
-    obj: (a3) => !!a3 && a3.constructor.name === "Object",
-    fun: (a3) => typeof a3 === "function",
-    str: (a3) => typeof a3 === "string",
-    num: (a3) => typeof a3 === "number",
-    und: (a3) => a3 === void 0
+  // 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"];
   };
-  function isEqual(a3, b3) {
-    if (is.arr(a3)) {
-      if (!is.arr(b3) || a3.length !== b3.length) return false;
-      for (let i3 = 0; i3 < a3.length; i3++) {
-        if (a3[i3] !== b3[i3]) return false;
+
+  // node_modules/date-fns/parse/_lib/parsers/DayPeriodParser.js
+  var DayPeriodParser = class extends Parser {
+    priority = 80;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "B":
+        case "BB":
+        case "BBB":
+          return match3.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "BBBBB":
+          return match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "BBBB":
+        default:
+          return match3.dayPeriod(dateString, {
+            width: "wide",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
       }
-      return true;
     }
-    return a3 === b3;
-  }
-  var each = (obj, fn) => obj.forEach(fn);
-  function eachProp(obj, fn, ctx9) {
-    if (is.arr(obj)) {
-      for (let i3 = 0; i3 < obj.length; i3++) {
-        fn.call(ctx9, obj[i3], `${i3}`);
+    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);
       }
-      return;
     }
-    for (const key in obj) {
-      if (obj.hasOwnProperty(key)) {
-        fn.call(ctx9, obj[key], key);
+    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;
     }
-  }
-  var toArray = (a3) => is.und(a3) ? [] : is.arr(a3) ? a3 : [a3];
-  function flush(queue, iterator) {
-    if (queue.size) {
-      const items = Array.from(queue);
-      queue.clear();
-      each(items, iterator);
+    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);
+      }
     }
-  }
-  var flushCalls = (queue, ...args) => flush(queue, (fn) => fn(...args));
-  var isSSR = () => typeof window === "undefined" || !window.navigator || /ServerSideRendering|^Deno\//.test(window.navigator.userAgent);
-  var createStringInterpolator$1;
-  var to;
-  var colors$1 = null;
-  var skipAnimation = false;
-  var willAdvance = noop4;
-  var assign = (globals2) => {
-    if (globals2.to) to = globals2.to;
-    if (globals2.now) raf.now = globals2.now;
-    if (globals2.colors !== void 0) colors$1 = globals2.colors;
-    if (globals2.skipAnimation != null) skipAnimation = globals2.skipAnimation;
-    if (globals2.createStringInterpolator) createStringInterpolator$1 = globals2.createStringInterpolator;
-    if (globals2.requestAnimationFrame) raf.use(globals2.requestAnimationFrame);
-    if (globals2.batchedUpdates) raf.batchedUpdates = globals2.batchedUpdates;
-    if (globals2.willAdvance) willAdvance = globals2.willAdvance;
-    if (globals2.frameLoop) raf.frameLoop = globals2.frameLoop;
+    validate(_date, value) {
+      return value >= 0 && value <= 23;
+    }
+    set(date, _flags, value) {
+      date.setHours(value, 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = ["a", "b", "h", "K", "k", "t", "T"];
   };
-  var globals = /* @__PURE__ */ Object.freeze({
-    __proto__: null,
-    get createStringInterpolator() {
-      return createStringInterpolator$1;
-    },
-    get to() {
-      return to;
-    },
-    get colors() {
-      return colors$1;
-    },
-    get skipAnimation() {
-      return skipAnimation;
-    },
-    get willAdvance() {
-      return willAdvance;
-    },
-    assign
-  });
-  var startQueue = /* @__PURE__ */ new Set();
-  var currentFrame = [];
-  var prevFrame = [];
-  var priority = 0;
-  var frameLoop = {
-    get idle() {
-      return !startQueue.size && !currentFrame.length;
-    },
-    start(animation) {
-      if (priority > animation.priority) {
-        startQueue.add(animation);
-        raf.onStart(flushStartQueue);
+
+  // 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 {
-        startSafely(animation);
-        raf(advance);
+        date.setHours(value, 0, 0, 0);
       }
-    },
-    advance,
-    sort(animation) {
-      if (priority) {
-        raf.onFrame(() => frameLoop.sort(animation));
+      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 {
-        const prevIndex = currentFrame.indexOf(animation);
-        if (~prevIndex) {
-          currentFrame.splice(prevIndex, 1);
-          startUnsafely(animation);
+        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();
         }
       }
-    },
-    clear() {
-      currentFrame = [];
-      startQueue.clear();
     }
-  };
-  function flushStartQueue() {
-    startQueue.forEach(startSafely);
-    startQueue.clear();
-    raf(advance);
-  }
-  function startSafely(animation) {
-    if (!currentFrame.includes(animation)) startUnsafely(animation);
+    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 startUnsafely(animation) {
-    currentFrame.splice(findIndex(currentFrame, (other) => other.priority > animation.priority), 0, animation);
+  function cleanEscapedString2(input) {
+    return input.match(escapedStringRegExp2)[1].replace(doubleQuoteRegExp2, "'");
   }
-  function advance(dt) {
-    const nextFrame = prevFrame;
-    for (let i3 = 0; i3 < currentFrame.length; i3++) {
-      const animation = currentFrame[i3];
-      priority = animation.priority;
-      if (!animation.idle) {
-        willAdvance(animation);
-        animation.advance(dt);
-        if (!animation.idle) {
-          nextFrame.push(animation);
-        }
-      }
-    }
-    priority = 0;
-    prevFrame = currentFrame;
-    prevFrame.length = 0;
-    currentFrame = nextFrame;
-    return currentFrame.length > 0;
+
+  // node_modules/date-fns/isSameMonth.js
+  function isSameMonth(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    return laterDate_.getFullYear() === earlierDate_.getFullYear() && laterDate_.getMonth() === earlierDate_.getMonth();
   }
-  function findIndex(arr, test) {
-    const index2 = arr.findIndex(test);
-    return index2 < 0 ? arr.length : index2;
+
+  // 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 colors = {
-    transparent: 0,
-    aliceblue: 4042850303,
-    antiquewhite: 4209760255,
-    aqua: 16777215,
-    aquamarine: 2147472639,
-    azure: 4043309055,
-    beige: 4126530815,
-    bisque: 4293182719,
-    black: 255,
-    blanchedalmond: 4293643775,
-    blue: 65535,
-    blueviolet: 2318131967,
-    brown: 2771004159,
-    burlywood: 3736635391,
-    burntsienna: 3934150143,
-    cadetblue: 1604231423,
-    chartreuse: 2147418367,
-    chocolate: 3530104575,
-    coral: 4286533887,
-    cornflowerblue: 1687547391,
-    cornsilk: 4294499583,
-    crimson: 3692313855,
-    cyan: 16777215,
-    darkblue: 35839,
-    darkcyan: 9145343,
-    darkgoldenrod: 3095792639,
-    darkgray: 2846468607,
-    darkgreen: 6553855,
-    darkgrey: 2846468607,
-    darkkhaki: 3182914559,
-    darkmagenta: 2332068863,
-    darkolivegreen: 1433087999,
-    darkorange: 4287365375,
-    darkorchid: 2570243327,
-    darkred: 2332033279,
-    darksalmon: 3918953215,
-    darkseagreen: 2411499519,
-    darkslateblue: 1211993087,
-    darkslategray: 793726975,
-    darkslategrey: 793726975,
-    darkturquoise: 13554175,
-    darkviolet: 2483082239,
-    deeppink: 4279538687,
-    deepskyblue: 12582911,
-    dimgray: 1768516095,
-    dimgrey: 1768516095,
-    dodgerblue: 512819199,
-    firebrick: 2988581631,
-    floralwhite: 4294635775,
-    forestgreen: 579543807,
-    fuchsia: 4278255615,
-    gainsboro: 3705462015,
-    ghostwhite: 4177068031,
-    gold: 4292280575,
-    goldenrod: 3668254975,
-    gray: 2155905279,
-    green: 8388863,
-    greenyellow: 2919182335,
-    grey: 2155905279,
-    honeydew: 4043305215,
-    hotpink: 4285117695,
-    indianred: 3445382399,
-    indigo: 1258324735,
-    ivory: 4294963455,
-    khaki: 4041641215,
-    lavender: 3873897215,
-    lavenderblush: 4293981695,
-    lawngreen: 2096890111,
-    lemonchiffon: 4294626815,
-    lightblue: 2916673279,
-    lightcoral: 4034953471,
-    lightcyan: 3774873599,
-    lightgoldenrodyellow: 4210742015,
-    lightgray: 3553874943,
-    lightgreen: 2431553791,
-    lightgrey: 3553874943,
-    lightpink: 4290167295,
-    lightsalmon: 4288707327,
-    lightseagreen: 548580095,
-    lightskyblue: 2278488831,
-    lightslategray: 2005441023,
-    lightslategrey: 2005441023,
-    lightsteelblue: 2965692159,
-    lightyellow: 4294959359,
-    lime: 16711935,
-    limegreen: 852308735,
-    linen: 4210091775,
-    magenta: 4278255615,
-    maroon: 2147483903,
-    mediumaquamarine: 1724754687,
-    mediumblue: 52735,
-    mediumorchid: 3126187007,
-    mediumpurple: 2473647103,
-    mediumseagreen: 1018393087,
-    mediumslateblue: 2070474495,
-    mediumspringgreen: 16423679,
-    mediumturquoise: 1221709055,
-    mediumvioletred: 3340076543,
-    midnightblue: 421097727,
-    mintcream: 4127193855,
-    mistyrose: 4293190143,
-    moccasin: 4293178879,
-    navajowhite: 4292783615,
-    navy: 33023,
-    oldlace: 4260751103,
-    olive: 2155872511,
-    olivedrab: 1804477439,
-    orange: 4289003775,
-    orangered: 4282712319,
-    orchid: 3664828159,
-    palegoldenrod: 4008225535,
-    palegreen: 2566625535,
-    paleturquoise: 2951671551,
-    palevioletred: 3681588223,
-    papayawhip: 4293907967,
-    peachpuff: 4292524543,
-    peru: 3448061951,
-    pink: 4290825215,
-    plum: 3718307327,
-    powderblue: 2967529215,
-    purple: 2147516671,
-    rebeccapurple: 1714657791,
-    red: 4278190335,
-    rosybrown: 3163525119,
-    royalblue: 1097458175,
-    saddlebrown: 2336560127,
-    salmon: 4202722047,
-    sandybrown: 4104413439,
-    seagreen: 780883967,
-    seashell: 4294307583,
-    sienna: 2689740287,
-    silver: 3233857791,
-    skyblue: 2278484991,
-    slateblue: 1784335871,
-    slategray: 1887473919,
-    slategrey: 1887473919,
-    snow: 4294638335,
-    springgreen: 16744447,
-    steelblue: 1182971135,
-    tan: 3535047935,
-    teal: 8421631,
-    thistle: 3636451583,
-    tomato: 4284696575,
-    turquoise: 1088475391,
-    violet: 4001558271,
-    wheat: 4125012991,
-    white: 4294967295,
-    whitesmoke: 4126537215,
-    yellow: 4294902015,
-    yellowgreen: 2597139199
-  };
-  var NUMBER = "[-+]?\\d*\\.?\\d+";
-  var PERCENTAGE = NUMBER + "%";
-  function call(...parts) {
-    return "\\(\\s*(" + parts.join(")\\s*,\\s*(") + ")\\s*\\)";
+
+  // node_modules/date-fns/subDays.js
+  function subDays(date, amount, options) {
+    return addDays(date, -amount, options);
   }
-  var rgb = new RegExp("rgb" + call(NUMBER, NUMBER, NUMBER));
-  var rgba = new RegExp("rgba" + call(NUMBER, NUMBER, NUMBER, NUMBER));
-  var hsl = new RegExp("hsl" + call(NUMBER, PERCENTAGE, PERCENTAGE));
-  var hsla = new RegExp("hsla" + call(NUMBER, PERCENTAGE, PERCENTAGE, NUMBER));
-  var hex3 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
-  var hex4 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
-  var hex6 = /^#([0-9a-fA-F]{6})$/;
-  var hex8 = /^#([0-9a-fA-F]{8})$/;
-  function normalizeColor(color) {
-    let match3;
-    if (typeof color === "number") {
-      return color >>> 0 === color && color >= 0 && color <= 4294967295 ? color : null;
+
+  // 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 (match3 = hex6.exec(color)) return parseInt(match3[1] + "ff", 16) >>> 0;
-    if (colors$1 && colors$1[color] !== void 0) {
-      return colors$1[color];
+    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 (match3 = rgb.exec(color)) {
-      return (parse255(match3[1]) << 24 | parse255(match3[2]) << 16 | parse255(match3[3]) << 8 | 255) >>> 0;
+    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;
     }
-    if (match3 = rgba.exec(color)) {
-      return (parse255(match3[1]) << 24 | parse255(match3[2]) << 16 | parse255(match3[3]) << 8 | parse1(match3[4])) >>> 0;
+    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 (match3 = hex3.exec(color)) {
-      return parseInt(match3[1] + match3[1] + match3[2] + match3[2] + match3[3] + match3[3] + "ff", 16) >>> 0;
+    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 (match3 = hex8.exec(color)) return parseInt(match3[1], 16) >>> 0;
-    if (match3 = hex4.exec(color)) {
-      return parseInt(match3[1] + match3[1] + match3[2] + match3[2] + match3[3] + match3[3] + match3[4] + match3[4], 16) >>> 0;
+    if (timeString) {
+      const token = patterns.timezone.exec(timeString);
+      if (token) {
+        dateStrings.time = timeString.replace(token[1], "");
+        dateStrings.timezone = token[1];
+      } else {
+        dateStrings.time = timeString;
+      }
     }
-    if (match3 = hsl.exec(color)) {
-      return (hslToRgb(parse360(match3[1]), parsePercentage(match3[2]), parsePercentage(match3[3])) | 255) >>> 0;
+    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;
     }
-    if (match3 = hsla.exec(color)) {
-      return (hslToRgb(parse360(match3[1]), parsePercentage(match3[2]), parsePercentage(match3[3])) | parse1(match3[4])) >>> 0;
+  }
+  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 null;
+    return hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * 1e3;
   }
-  function hue2rgb(p4, q, t4) {
-    if (t4 < 0) t4 += 1;
-    if (t4 > 1) t4 -= 1;
-    if (t4 < 1 / 6) return p4 + (q - p4) * 6 * t4;
-    if (t4 < 1 / 2) return q;
-    if (t4 < 2 / 3) return p4 + (q - p4) * (2 / 3 - t4) * 6;
-    return p4;
+  function parseTimeUnit(value) {
+    return value && parseFloat(value.replace(",", ".")) || 0;
   }
-  function hslToRgb(h3, s3, l3) {
-    const q = l3 < 0.5 ? l3 * (1 + s3) : l3 + s3 - l3 * s3;
-    const p4 = 2 * l3 - q;
-    const r4 = hue2rgb(p4, q, h3 + 1 / 3);
-    const g3 = hue2rgb(p4, q, h3);
-    const b3 = hue2rgb(p4, q, h3 - 1 / 3);
-    return Math.round(r4 * 255) << 24 | Math.round(g3 * 255) << 16 | Math.round(b3 * 255) << 8;
+  function 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 parse255(str3) {
-    const int = parseInt(str3, 10);
-    if (int < 0) return 0;
-    if (int > 255) return 255;
-    return int;
+  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 parse360(str3) {
-    const int = parseFloat(str3);
-    return (int % 360 + 360) % 360 / 360;
+  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 parse1(str3) {
-    const num = parseFloat(str3);
-    if (num < 0) return 0;
-    if (num > 1) return 255;
-    return Math.round(num * 255);
+  function validateDate(year, month, date) {
+    return month >= 0 && month <= 11 && date >= 1 && date <= (daysInMonths[month] || (isLeapYearIndex2(year) ? 29 : 28));
   }
-  function parsePercentage(str3) {
-    const int = parseFloat(str3);
-    if (int < 0) return 0;
-    if (int > 100) return 1;
-    return int / 100;
+  function validateDayOfYearDate(year, dayOfYear) {
+    return dayOfYear >= 1 && dayOfYear <= (isLeapYearIndex2(year) ? 366 : 365);
   }
-  function colorToRgba(input) {
-    let int32Color = normalizeColor(input);
-    if (int32Color === null) return input;
-    int32Color = int32Color || 0;
-    let r4 = (int32Color & 4278190080) >>> 24;
-    let g3 = (int32Color & 16711680) >>> 16;
-    let b3 = (int32Color & 65280) >>> 8;
-    let a3 = (int32Color & 255) / 255;
-    return `rgba(${r4}, ${g3}, ${b3}, ${a3})`;
+  function validateWeekDate(_year, week, day) {
+    return week >= 1 && week <= 53 && day >= 0 && day <= 6;
   }
-  var createInterpolator = (range, output, extrapolate) => {
-    if (is.fun(range)) {
-      return range;
-    }
-    if (is.arr(range)) {
-      return createInterpolator({
-        range,
-        output,
-        extrapolate
-      });
-    }
-    if (is.str(range.output[0])) {
-      return createStringInterpolator$1(range);
-    }
-    const config2 = range;
-    const outputRange = config2.output;
-    const inputRange = config2.range || [0, 1];
-    const extrapolateLeft = config2.extrapolateLeft || config2.extrapolate || "extend";
-    const extrapolateRight = config2.extrapolateRight || config2.extrapolate || "extend";
-    const easing = config2.easing || ((t4) => t4);
-    return (input) => {
-      const range2 = findRange(input, inputRange);
-      return interpolate(input, inputRange[range2], inputRange[range2 + 1], outputRange[range2], outputRange[range2 + 1], easing, extrapolateLeft, extrapolateRight, config2.map);
-    };
-  };
-  function interpolate(input, inputMin, inputMax, outputMin, outputMax, easing, extrapolateLeft, extrapolateRight, map) {
-    let result = map ? map(input) : input;
-    if (result < inputMin) {
-      if (extrapolateLeft === "identity") return result;
-      else if (extrapolateLeft === "clamp") result = inputMin;
-    }
-    if (result > inputMax) {
-      if (extrapolateRight === "identity") return result;
-      else if (extrapolateRight === "clamp") result = inputMax;
+  function validateTime(hours, minutes, seconds) {
+    if (hours === 24) {
+      return minutes === 0 && seconds === 0;
     }
-    if (outputMin === outputMax) return outputMin;
-    if (inputMin === inputMax) return input <= inputMin ? outputMin : outputMax;
-    if (inputMin === -Infinity) result = -result;
-    else if (inputMax === Infinity) result = result - inputMin;
-    else result = (result - inputMin) / (inputMax - inputMin);
-    result = easing(result);
-    if (outputMin === -Infinity) result = -result;
-    else if (outputMax === Infinity) result = result + outputMin;
-    else result = result * (outputMax - outputMin) + outputMin;
-    return result;
+    return seconds >= 0 && seconds < 60 && minutes >= 0 && minutes < 60 && hours >= 0 && hours < 25;
   }
-  function findRange(input, inputRange) {
-    for (var i3 = 1; i3 < inputRange.length - 1; ++i3) if (inputRange[i3] >= input) break;
-    return i3 - 1;
+  function validateTimezone(_hours, minutes) {
+    return minutes >= 0 && minutes <= 59;
   }
-  function _extends() {
-    _extends = Object.assign ? Object.assign.bind() : function(target) {
-      for (var i3 = 1; i3 < arguments.length; i3++) {
-        var source = arguments[i3];
-        for (var key in source) {
-          if (Object.prototype.hasOwnProperty.call(source, key)) {
-            target[key] = source[key];
-          }
-        }
-      }
-      return target;
-    };
-    return _extends.apply(this, arguments);
+
+  // 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;
   }
-  var $get = /* @__PURE__ */ Symbol.for("FluidValue.get");
-  var $observers = /* @__PURE__ */ Symbol.for("FluidValue.observers");
-  var hasFluidValue = (arg) => Boolean(arg && arg[$get]);
-  var getFluidValue = (arg) => arg && arg[$get] ? arg[$get]() : arg;
-  var getFluidObservers = (target) => target[$observers] || null;
-  function callFluidObserver(observer, event) {
-    if (observer.eventObserved) {
-      observer.eventObserved(event);
+
+  // 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 {
-      observer(event);
+      return dateLib.addDays(firstOfMonth, -1 * (dayOfWeek - 1));
     }
   }
-  function callFluidObservers(target, event) {
-    let observers = target[$observers];
-    if (observers) {
-      observers.forEach((observer) => {
-        callFluidObserver(observer, event);
-      });
-    }
+
+  // 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;
   }
-  var FluidValue = class {
-    constructor(get) {
-      this[$get] = void 0;
-      this[$observers] = void 0;
-      if (!get && !(get = this.get)) {
-        throw Error("Unknown getter");
+
+  // 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");
       }
-      setFluidGetter(this, get);
     }
   };
-  var setFluidGetter = (target, get) => setHidden(target, $get, get);
-  function addFluidObserver(target, observer) {
-    if (target[$get]) {
-      let observers = target[$observers];
-      if (!observers) {
-        setHidden(target, $observers, observers = /* @__PURE__ */ new Set());
-      }
-      if (!observers.has(observer)) {
-        observers.add(observer);
-        if (target.observerAdded) {
-          target.observerAdded(observers.size, observer);
+
+  // 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;
     }
-    return observer;
-  }
-  function removeFluidObserver(target, observer) {
-    let observers = target[$observers];
-    if (observers && observers.has(observer)) {
-      const count = observers.size - 1;
-      if (count) {
-        observers.delete(observer);
-      } else {
-        target[$observers] = null;
-      }
-      if (target.observerRemoved) {
-        target.observerRemoved(count, observer);
+    /**
+     * 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;
     }
-  }
-  var setHidden = (target, key, value) => Object.defineProperty(target, key, {
-    value,
-    writable: true,
-    configurable: true
-  });
-  var numberRegex = /[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g;
-  var colorRegex = /(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi;
-  var unitRegex = new RegExp(`(${numberRegex.source})(%|[a-z]+)`, "i");
-  var rgbaRegex = /rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi;
-  var cssVariableRegex = /var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;
-  var variableToRgba = (input) => {
-    const [token, fallback] = parseCSSVariable(input);
-    if (!token || isSSR()) {
-      return input;
+    /**
+     * Replaces Arabic digits in a string with the target numbering system digits.
+     *
+     * @since 9.5.0
+     * @param input The string containing Arabic digits.
+     * @returns The string with digits replaced.
+     */
+    replaceDigits(input) {
+      const digitMap = this.getDigitMap();
+      return input.replace(/\d/g, (digit) => digitMap[digit] || digit);
     }
-    const value = window.getComputedStyle(document.documentElement).getPropertyValue(token);
-    if (value) {
-      return value.trim();
-    } else if (fallback && fallback.startsWith("--")) {
-      const _value = window.getComputedStyle(document.documentElement).getPropertyValue(fallback);
-      if (_value) {
-        return _value;
-      } else {
-        return input;
-      }
-    } else if (fallback && cssVariableRegex.test(fallback)) {
-      return variableToRgba(fallback);
-    } else if (fallback) {
-      return fallback;
+    /**
+     * Formats a number using the configured numbering system.
+     *
+     * @since 9.5.0
+     * @param value The number to format.
+     * @returns The formatted number as a string.
+     */
+    formatNumber(value) {
+      return this.replaceDigits(value.toString());
     }
-    return input;
-  };
-  var parseCSSVariable = (current) => {
-    const match3 = cssVariableRegex.exec(current);
-    if (!match3) return [,];
-    const [, token, fallback] = match3;
-    return [token, fallback];
-  };
-  var namedColorRegex;
-  var rgbaRound = (_, p1, p22, p32, p4) => `rgba(${Math.round(p1)}, ${Math.round(p22)}, ${Math.round(p32)}, ${p4})`;
-  var createStringInterpolator = (config2) => {
-    if (!namedColorRegex) namedColorRegex = colors$1 ? new RegExp(`(${Object.keys(colors$1).join("|")})(?!\\w)`, "g") : /^\b$/;
-    const output = config2.output.map((value) => {
-      return getFluidValue(value).replace(cssVariableRegex, variableToRgba).replace(colorRegex, colorToRgba).replace(namedColorRegex, colorToRgba);
-    });
-    const keyframes = output.map((value) => value.match(numberRegex).map(Number));
-    const outputRanges = keyframes[0].map((_, i3) => keyframes.map((values) => {
-      if (!(i3 in values)) {
-        throw Error('The arity of each "output" value must be equal');
+    /**
+     * 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 values[i3];
-    }));
-    const interpolators = outputRanges.map((output2) => createInterpolator(_extends({}, config2, {
-      output: output2
-    })));
-    return (input) => {
-      var _output$find;
-      const missingUnit = !unitRegex.test(output[0]) && ((_output$find = output.find((value) => unitRegex.test(value))) == null ? void 0 : _output$find.replace(numberRegex, ""));
-      let i3 = 0;
-      return output[0].replace(numberRegex, () => `${interpolators[i3++](input)}${missingUnit || ""}`).replace(rgbaRegex, rgbaRound);
-    };
-  };
-  var prefix = "react-spring: ";
-  var once = (fn) => {
-    const func = fn;
-    let called = false;
-    if (typeof func != "function") {
-      throw new TypeError(`${prefix}once requires a function parameter`);
+      return _DateLib.yearFirstLocales.has(code) ? "year-first" : "month-first";
     }
-    return (...args) => {
-      if (!called) {
-        func(...args);
-        called = true;
+    /**
+     * 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 {
+        }
       }
-    };
-  };
-  var warnInterpolate = once(console.warn);
-  function deprecateInterpolate() {
-    warnInterpolate(`${prefix}The "interpolate" function is deprecated in v9 (use "to" instead)`);
+      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 });
   }
-  var warnDirectCall = once(console.warn);
-  function isAnimatedString(value) {
-    return is.str(value) && (value[0] == "#" || /\d/.test(value) || !isSSR() && cssVariableRegex.test(value) || value in (colors$1 || {}));
+
+  // 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" })
+    );
   }
-  var useIsomorphicLayoutEffect = isSSR() ? import_react13.useEffect : import_react13.useLayoutEffect;
-  var useIsMounted = () => {
-    const isMounted = (0, import_react13.useRef)(false);
-    useIsomorphicLayoutEffect(() => {
-      isMounted.current = true;
-      return () => {
-        isMounted.current = false;
-      };
-    }, []);
-    return isMounted;
-  };
-  function useForceUpdate() {
-    const update4 = (0, import_react13.useState)()[1];
-    const isMounted = useIsMounted();
-    return () => {
-      if (isMounted.current) {
-        update4(Math.random());
-      }
-    };
+
+  // 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 useMemoOne(getResult, inputs) {
-    const [initial2] = (0, import_react13.useState)(() => ({
-      inputs,
-      result: getResult()
-    }));
-    const committed = (0, import_react13.useRef)();
-    const prevCache = committed.current;
-    let cache = prevCache;
-    if (cache) {
-      const useCache = Boolean(inputs && cache.inputs && areInputsEqual(inputs, cache.inputs));
-      if (!useCache) {
-        cache = {
-          inputs,
-          result: getResult()
-        };
-      }
-    } else {
-      cache = initial2;
+
+  // 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.");
     }
-    (0, import_react13.useEffect)(() => {
-      committed.current = cache;
-      if (prevCache == initial2) {
-        initial2.inputs = initial2.result = void 0;
-      }
-    }, [cache]);
-    return cache.result;
+    return context;
   }
-  function areInputsEqual(next, prev) {
-    if (next.length !== prev.length) {
-      return false;
-    }
-    for (let i3 = 0; i3 < next.length; i3++) {
-      if (next[i3] !== prev[i3]) {
-        return false;
-      }
-    }
-    return true;
+
+  // 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] })
+      )
+    );
   }
-  var useOnce = (effect) => (0, import_react13.useEffect)(effect, emptyDeps);
-  var emptyDeps = [];

-  // node_modules/@react-spring/core/dist/react-spring-core.esm.js
-  var React74 = __toESM(require_react());
-  var import_react15 = __toESM(require_react());
+  // 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/@react-spring/animated/dist/react-spring-animated.esm.js
-  var React73 = __toESM(require_react());
-  var import_react14 = __toESM(require_react());
-  var $node = /* @__PURE__ */ Symbol.for("Animated:node");
-  var isAnimated = (value) => !!value && value[$node] === value;
-  var getAnimated = (owner) => owner && owner[$node];
-  var setAnimated = (owner, node) => defineHidden(owner, $node, node);
-  var getPayload = (owner) => owner && owner[$node] && owner[$node].getPayload();
-  var Animated = class {
-    constructor() {
-      this.payload = void 0;
-      setAnimated(this, this);
-    }
-    getPayload() {
-      return this.payload || [];
-    }
-  };
-  var AnimatedValue = class _AnimatedValue extends Animated {
-    constructor(_value) {
-      super();
-      this.done = true;
-      this.elapsedTime = void 0;
-      this.lastPosition = void 0;
-      this.lastVelocity = void 0;
-      this.v0 = void 0;
-      this.durationProgress = 0;
-      this._value = _value;
-      if (is.num(this._value)) {
-        this.lastPosition = this._value;
+  // 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);
+      }
+    }, [nextMonth, onNextClick]);
+    const handlePreviousClick = (0, import_react17.useCallback)((e3) => {
+      if (previousMonth) {
+        onPreviousClick?.(e3);
+      }
+    }, [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];
       }
+      const isInRange = differenceInCalendarDays2(date, from) >= (excludeEnds ? 1 : 0) && differenceInCalendarDays2(to2, date) >= (excludeEnds ? 1 : 0);
+      return isInRange;
     }
-    static create(value) {
-      return new _AnimatedValue(value);
-    }
-    getPayload() {
-      return [this];
+    if (!excludeEnds && to2) {
+      return isSameDay3(to2, date);
     }
-    getValue() {
-      return this._value;
+    if (!excludeEnds && from) {
+      return isSameDay3(from, date);
     }
-    setValue(value, step) {
-      if (is.num(value)) {
-        this.lastPosition = value;
-        if (step) {
-          value = Math.round(value / step) * step;
-          if (this.done) {
-            this.lastPosition = value;
-          }
-        }
+    return 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;
       }
-      if (this._value === value) {
-        return false;
+      if (dateLib.isDate(matcher)) {
+        return isSameDay3(date, matcher);
       }
-      this._value = value;
-      return true;
-    }
-    reset() {
-      const {
-        done
-      } = this;
-      this.done = false;
-      if (is.num(this._value)) {
-        this.elapsedTime = 0;
-        this.durationProgress = 0;
-        this.lastPosition = this._value;
-        if (done) this.lastVelocity = null;
-        this.v0 = null;
+      if (isDatesArray(matcher, dateLib)) {
+        return matcher.some((matcherDate) => isSameDay3(date, matcherDate));
       }
-    }
-  };
-  var AnimatedString = class _AnimatedString extends AnimatedValue {
-    constructor(value) {
-      super(0);
-      this._string = null;
-      this._toString = void 0;
-      this._toString = createInterpolator({
-        output: [value, value]
-      });
-    }
-    static create(value) {
-      return new _AnimatedString(value);
-    }
-    getValue() {
-      let value = this._string;
-      return value == null ? this._string = this._toString(this._value) : value;
-    }
-    setValue(value) {
-      if (is.str(value)) {
-        if (value == this._string) {
-          return false;
+      if (isDateRange(matcher)) {
+        return rangeIncludesDate(matcher, date, false, dateLib);
+      }
+      if (isDayOfWeekType(matcher)) {
+        if (!Array.isArray(matcher.dayOfWeek)) {
+          return matcher.dayOfWeek === date.getDay();
         }
-        this._string = value;
-        this._value = 1;
-      } else if (super.setValue(value)) {
-        this._string = null;
-      } else {
-        return false;
+        return matcher.dayOfWeek.includes(date.getDay());
       }
-      return true;
-    }
-    reset(goal) {
-      if (goal) {
-        this._toString = createInterpolator({
-          output: [this.getValue(), goal]
+      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];
+          }
         });
       }
-      this._value = 0;
-      super.reset();
-    }
-  };
-  var TreeContext = {
-    dependencies: null
-  };
-  var AnimatedObject = class extends Animated {
-    constructor(source) {
-      super();
-      this.source = source;
-      this.setValue(source);
-    }
-    getValue(animated2) {
-      const values = {};
-      eachProp(this.source, (source, key) => {
-        if (isAnimated(source)) {
-          values[key] = source.getValue(animated2);
-        } else if (hasFluidValue(source)) {
-          values[key] = getFluidValue(source);
-        } else if (!animated2) {
-          values[key] = source;
-        }
-      });
-      return values;
-    }
-    setValue(source) {
-      this.source = source;
-      this.payload = this._makePayload(source);
     }
-    reset() {
-      if (this.payload) {
-        each(this.payload, (node) => node.reset());
+    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);
       }
-    }
-    _makePayload(source) {
-      if (source) {
-        const payload = /* @__PURE__ */ new Set();
-        eachProp(source, this._addToPayload, payload);
-        return Array.from(payload);
+      for (const name2 in customModifiersMap) {
+        customModifiers[name2] = customModifiersMap[name2].some((d3) => d3 === day);
       }
-    }
-    _addToPayload(source) {
-      if (TreeContext.dependencies && hasFluidValue(source)) {
-        TreeContext.dependencies.add(source);
+      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]]);
       }
-      const payload = getPayload(source);
-      if (payload) {
-        each(payload, (node) => this.add(node));
+      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]}`;
     }
-  };
-  var AnimatedArray = class _AnimatedArray extends AnimatedObject {
-    constructor(source) {
-      super(source);
-    }
-    static create(source) {
-      return new _AnimatedArray(source);
+    for (const key in DayFlag) {
+      classNames[DayFlag[key]] = `rdp-${DayFlag[key]}`;
     }
-    getValue() {
-      return this.source.map((node) => node.getValue());
+    for (const key in SelectionState) {
+      classNames[SelectionState[key]] = `rdp-${SelectionState[key]}`;
     }
-    setValue(source) {
-      const payload = this.getPayload();
-      if (source.length == payload.length) {
-        return payload.map((node, i3) => node.setValue(source[i3])).some(Boolean);
-      }
-      super.setValue(source.map(makeAnimated));
-      return true;
+    for (const key in Animation) {
+      classNames[Animation[key]] = `rdp-${Animation[key]}`;
     }
-  };
-  function makeAnimated(value) {
-    const nodeType = isAnimatedString(value) ? AnimatedString : AnimatedValue;
-    return nodeType.create(value);
-  }
-  function getAnimatedType(value) {
-    const parentNode = getAnimated(value);
-    return parentNode ? parentNode.constructor : is.arr(value) ? AnimatedArray : isAnimatedString(value) ? AnimatedString : AnimatedValue;
+    return classNames;
   }
-  function _extends2() {
-    _extends2 = Object.assign ? Object.assign.bind() : function(target) {
-      for (var i3 = 1; i3 < arguments.length; i3++) {
-        var source = arguments[i3];
-        for (var key in source) {
-          if (Object.prototype.hasOwnProperty.call(source, key)) {
-            target[key] = source[key];
-          }
-        }
-      }
-      return target;
-    };
-    return _extends2.apply(this, arguments);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/index.js
+  var formatters_exports = {};
+  __export(formatters_exports, {
+    formatCaption: () => formatCaption,
+    formatDay: () => formatDay,
+    formatMonthDropdown: () => formatMonthDropdown,
+    formatWeekNumber: () => formatWeekNumber,
+    formatWeekNumberHeader: () => formatWeekNumberHeader,
+    formatWeekdayName: () => formatWeekdayName,
+    formatYearDropdown: () => formatYearDropdown
+  });
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatCaption.js
+  function formatCaption(month, options, dateLib) {
+    const lib = dateLib ?? new DateLib(options);
+    return lib.formatMonthYear(month);
   }
-  var withAnimated = (Component3, host2) => {
-    const hasInstance = !is.fun(Component3) || Component3.prototype && Component3.prototype.isReactComponent;
-    return (0, import_react14.forwardRef)((givenProps, givenRef) => {
-      const instanceRef = (0, import_react14.useRef)(null);
-      const ref = hasInstance && (0, import_react14.useCallback)((value) => {
-        instanceRef.current = updateRef(givenRef, value);
-      }, [givenRef]);
-      const [props, deps] = getAnimatedState(givenProps, host2);
-      const forceUpdate = useForceUpdate();
-      const callback = () => {
-        const instance = instanceRef.current;
-        if (hasInstance && !instance) {
-          return;
-        }
-        const didUpdate = instance ? host2.applyAnimatedValues(instance, props.getValue(true)) : false;
-        if (didUpdate === false) {
-          forceUpdate();
-        }
-      };
-      const observer = new PropsObserver(callback, deps);
-      const observerRef = (0, import_react14.useRef)();
-      useIsomorphicLayoutEffect(() => {
-        observerRef.current = observer;
-        each(deps, (dep) => addFluidObserver(dep, observer));
-        return () => {
-          if (observerRef.current) {
-            each(observerRef.current.deps, (dep) => removeFluidObserver(dep, observerRef.current));
-            raf.cancel(observerRef.current.update);
-          }
-        };
-      });
-      (0, import_react14.useEffect)(callback, []);
-      useOnce(() => () => {
-        const observer2 = observerRef.current;
-        each(observer2.deps, (dep) => removeFluidObserver(dep, observer2));
-      });
-      const usedProps = host2.getComponentProps(props.getValue());
-      return React73.createElement(Component3, _extends2({}, usedProps, {
-        ref
-      }));
-    });
-  };
-  var PropsObserver = class {
-    constructor(update4, deps) {
-      this.update = update4;
-      this.deps = deps;
+
+  // 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()}`);
     }
-    eventObserved(event) {
-      if (event.type == "change") {
-        raf.write(this.update);
-      }
+    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 getAnimatedState(props, host2) {
-    const dependencies = /* @__PURE__ */ new Set();
-    TreeContext.dependencies = dependencies;
-    if (props.style) props = _extends2({}, props, {
-      style: host2.createAnimatedStyle(props.style)
+  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)
     });
-    props = new AnimatedObject(props);
-    TreeContext.dependencies = null;
-    return [props, dependencies];
+    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 updateRef(ref, value) {
-    if (ref) {
-      if (is.fun(ref)) ref(value);
-      else ref.current = value;
+
+  // 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 value;
+    return days;
   }
-  var cacheKey = /* @__PURE__ */ Symbol.for("AnimatedComponent");
-  var createHost = (components, {
-    applyAnimatedValues: _applyAnimatedValues = () => false,
-    createAnimatedStyle: _createAnimatedStyle = (style) => new AnimatedObject(style),
-    getComponentProps: _getComponentProps = (props) => props
-  } = {}) => {
-    const hostConfig = {
-      applyAnimatedValues: _applyAnimatedValues,
-      createAnimatedStyle: _createAnimatedStyle,
-      getComponentProps: _getComponentProps
+
+  // 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 animated2 = (Component3) => {
-      const displayName = getDisplayName(Component3) || "Anonymous";
-      if (is.str(Component3)) {
-        Component3 = animated2[Component3] || (animated2[Component3] = withAnimated(Component3, hostConfig));
-      } else {
-        Component3 = Component3[cacheKey] || (Component3[cacheKey] = withAnimated(Component3, hostConfig));
-      }
-      Component3.displayName = `Animated(${displayName})`;
-      return Component3;
+    const toCalendarDate = (date) => {
+      const zoned = toNoonTZDate(date);
+      return new Date(zoned.getFullYear(), zoned.getMonth(), zoned.getDate(), 0, 0, 0, 0);
     };
-    eachProp(components, (Component3, key) => {
-      if (is.arr(components)) {
-        key = getDisplayName(Component3);
-      }
-      animated2[key] = animated2(Component3);
-    });
     return {
-      animated: animated2
-    };
-  };
-  var getDisplayName = (arg) => is.str(arg) ? arg : arg && is.str(arg.displayName) ? arg.displayName : is.fun(arg) && arg.name || null;
-
-  // node_modules/@react-spring/core/dist/react-spring-core.esm.js
-  function _extends3() {
-    _extends3 = Object.assign ? Object.assign.bind() : function(target) {
-      for (var i3 = 1; i3 < arguments.length; i3++) {
-        var source = arguments[i3];
-        for (var key in source) {
-          if (Object.prototype.hasOwnProperty.call(source, key)) {
-            target[key] = source[key];
-          }
+      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);
       }
-      return target;
     };
-    return _extends3.apply(this, arguments);
-  }
-  function callProp(value, ...args) {
-    return is.fun(value) ? value(...args) : value;
   }
-  var matchProp = (value, key) => value === true || !!(key && value && (is.fun(value) ? value(key) : toArray(value).includes(key)));
-  var resolveProp = (prop, key) => is.obj(prop) ? key && prop[key] : prop;
-  var getDefaultProp = (props, key) => props.default === true ? props[key] : props.default ? props.default[key] : void 0;
-  var noopTransform = (value) => value;
-  var getDefaultProps = (props, transform = noopTransform) => {
-    let keys = DEFAULT_PROPS;
-    if (props.default && props.default !== true) {
-      props = props.default;
-      keys = Object.keys(props);
-    }
-    const defaults2 = {};
-    for (const key of keys) {
-      const value = transform(props[key], key);
-      if (!is.und(value)) {
-        defaults2[key] = value;
-      }
-    }
-    return defaults2;
-  };
-  var DEFAULT_PROPS = ["config", "onProps", "onStart", "onChange", "onPause", "onResume", "onRest"];
-  var RESERVED_PROPS = {
-    config: 1,
-    from: 1,
-    to: 1,
-    ref: 1,
-    loop: 1,
-    reset: 1,
-    pause: 1,
-    cancel: 1,
-    reverse: 1,
-    immediate: 1,
-    default: 1,
-    delay: 1,
-    onProps: 1,
-    onStart: 1,
-    onChange: 1,
-    onPause: 1,
-    onResume: 1,
-    onRest: 1,
-    onResolve: 1,
-    items: 1,
-    trail: 1,
-    sort: 1,
-    expires: 1,
-    initial: 1,
-    enter: 1,
-    update: 1,
-    leave: 1,
-    children: 1,
-    onDestroyed: 1,
-    keys: 1,
-    callId: 1,
-    parentId: 1
+
+  // 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;
   };
-  function getForwardProps(props) {
-    const forward = {};
-    let count = 0;
-    eachProp(props, (value, prop) => {
-      if (!RESERVED_PROPS[prop]) {
-        forward[prop] = value;
-        count++;
+  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);
+        });
       }
     });
-    if (count) {
-      return forward;
+  }
+
+  // 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 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;
+      }
+      months.push(month);
     }
+    return months;
   }
-  function inferTo(props) {
-    const to2 = getForwardProps(props);
-    if (to2) {
-      const out = {
-        to: to2
-      };
-      eachProp(props, (val, key) => key in to2 || (out[key] = val));
-      return out;
+
+  // 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);
     }
-    return _extends3({}, props);
+    if (navStart && differenceInCalendarMonths2(initialMonth, navStart) < 0) {
+      initialMonth = navStart;
+    }
+    return startOfMonth2(initialMonth);
   }
-  function computeGoal(value) {
-    value = getFluidValue(value);
-    return is.arr(value) ? value.map(computeGoal) : isAnimatedString(value) ? globals.createStringInterpolator({
-      range: [0, 1],
-      output: [value, value]
-    })(1) : value;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getMonths.js
+  function getMonths(displayMonths, dates, props, dateLib) {
+    const { addDays: addDays2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfMonth: endOfMonth2, endOfWeek: endOfWeek2, getISOWeek: getISOWeek2, getWeek: getWeek2, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
+    const dayPickerMonths = displayMonths.reduce((months, month) => {
+      const firstDateOfFirstWeek = props.broadcastCalendar ? startOfBroadcastWeek2(month, dateLib) : props.ISOWeek ? startOfISOWeek2(month) : startOfWeek2(month);
+      const lastDateOfLastWeek = props.broadcastCalendar ? endOfBroadcastWeek2(month) : props.ISOWeek ? endOfISOWeek2(endOfMonth2(month)) : endOfWeek2(endOfMonth2(month));
+      const monthDates = dates.filter((date) => {
+        return date >= firstDateOfFirstWeek && date <= lastDateOfLastWeek;
+      });
+      const nrOfDaysWithFixedWeeks = props.broadcastCalendar ? 35 : 42;
+      if (props.fixedWeeks && monthDates.length < nrOfDaysWithFixedWeeks) {
+        const extraDates = dates.filter((date) => {
+          const daysToAdd = nrOfDaysWithFixedWeeks - monthDates.length;
+          return date > lastDateOfLastWeek && date <= addDays2(lastDateOfLastWeek, daysToAdd);
+        });
+        monthDates.push(...extraDates);
+      }
+      const weeks = monthDates.reduce((weeks2, date) => {
+        const weekNumber = props.ISOWeek ? getISOWeek2(date) : getWeek2(date);
+        const week = weeks2.find((week2) => week2.weekNumber === weekNumber);
+        const day = new CalendarDay(date, month, dateLib);
+        if (!week) {
+          weeks2.push(new CalendarWeek(weekNumber, [day]));
+        } else {
+          week.days.push(day);
+        }
+        return weeks2;
+      }, []);
+      const dayPickerMonth = new CalendarMonth(month, weeks);
+      months.push(dayPickerMonth);
+      return months;
+    }, []);
+    if (!props.reverseMonths) {
+      return dayPickerMonths;
+    } else {
+      return dayPickerMonths.reverse();
+    }
   }
-  function isAsyncTo(to2) {
-    return is.fun(to2) || is.arr(to2) && is.obj(to2[0]);
+
+  // 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
+    ];
   }
-  var config = {
-    default: {
-      tension: 170,
-      friction: 26
-    },
-    gentle: {
-      tension: 120,
-      friction: 14
-    },
-    wobbly: {
-      tension: 180,
-      friction: 12
-    },
-    stiff: {
-      tension: 210,
-      friction: 20
-    },
-    slow: {
-      tension: 280,
-      friction: 60
-    },
-    molasses: {
-      tension: 280,
-      friction: 120
+
+  // 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 c1 = 1.70158;
-  var c2 = c1 * 1.525;
-  var c3 = c1 + 1;
-  var c4 = 2 * Math.PI / 3;
-  var c5 = 2 * Math.PI / 4.5;
-  var bounceOut = (x2) => {
-    const n1 = 7.5625;
-    const d1 = 2.75;
-    if (x2 < 1 / d1) {
-      return n1 * x2 * x2;
-    } else if (x2 < 2 / d1) {
-      return n1 * (x2 -= 1.5 / d1) * x2 + 0.75;
-    } else if (x2 < 2.5 / d1) {
-      return n1 * (x2 -= 2.25 / d1) * x2 + 0.9375;
-    } else {
-      return n1 * (x2 -= 2.625 / d1) * x2 + 0.984375;
+    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);
     }
-  };
-  var easings = {
-    linear: (x2) => x2,
-    easeInQuad: (x2) => x2 * x2,
-    easeOutQuad: (x2) => 1 - (1 - x2) * (1 - x2),
-    easeInOutQuad: (x2) => x2 < 0.5 ? 2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 2) / 2,
-    easeInCubic: (x2) => x2 * x2 * x2,
-    easeOutCubic: (x2) => 1 - Math.pow(1 - x2, 3),
-    easeInOutCubic: (x2) => x2 < 0.5 ? 4 * x2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 3) / 2,
-    easeInQuart: (x2) => x2 * x2 * x2 * x2,
-    easeOutQuart: (x2) => 1 - Math.pow(1 - x2, 4),
-    easeInOutQuart: (x2) => x2 < 0.5 ? 8 * x2 * x2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 4) / 2,
-    easeInQuint: (x2) => x2 * x2 * x2 * x2 * x2,
-    easeOutQuint: (x2) => 1 - Math.pow(1 - x2, 5),
-    easeInOutQuint: (x2) => x2 < 0.5 ? 16 * x2 * x2 * x2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 5) / 2,
-    easeInSine: (x2) => 1 - Math.cos(x2 * Math.PI / 2),
-    easeOutSine: (x2) => Math.sin(x2 * Math.PI / 2),
-    easeInOutSine: (x2) => -(Math.cos(Math.PI * x2) - 1) / 2,
-    easeInExpo: (x2) => x2 === 0 ? 0 : Math.pow(2, 10 * x2 - 10),
-    easeOutExpo: (x2) => x2 === 1 ? 1 : 1 - Math.pow(2, -10 * x2),
-    easeInOutExpo: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : x2 < 0.5 ? Math.pow(2, 20 * x2 - 10) / 2 : (2 - Math.pow(2, -20 * x2 + 10)) / 2,
-    easeInCirc: (x2) => 1 - Math.sqrt(1 - Math.pow(x2, 2)),
-    easeOutCirc: (x2) => Math.sqrt(1 - Math.pow(x2 - 1, 2)),
-    easeInOutCirc: (x2) => x2 < 0.5 ? (1 - Math.sqrt(1 - Math.pow(2 * x2, 2))) / 2 : (Math.sqrt(1 - Math.pow(-2 * x2 + 2, 2)) + 1) / 2,
-    easeInBack: (x2) => c3 * x2 * x2 * x2 - c1 * x2 * x2,
-    easeOutBack: (x2) => 1 + c3 * Math.pow(x2 - 1, 3) + c1 * Math.pow(x2 - 1, 2),
-    easeInOutBack: (x2) => x2 < 0.5 ? Math.pow(2 * x2, 2) * ((c2 + 1) * 2 * x2 - c2) / 2 : (Math.pow(2 * x2 - 2, 2) * ((c2 + 1) * (x2 * 2 - 2) + c2) + 2) / 2,
-    easeInElastic: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : -Math.pow(2, 10 * x2 - 10) * Math.sin((x2 * 10 - 10.75) * c4),
-    easeOutElastic: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : Math.pow(2, -10 * x2) * Math.sin((x2 * 10 - 0.75) * c4) + 1,
-    easeInOutElastic: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : x2 < 0.5 ? -(Math.pow(2, 20 * x2 - 10) * Math.sin((20 * x2 - 11.125) * c5)) / 2 : Math.pow(2, -20 * x2 + 10) * Math.sin((20 * x2 - 11.125) * c5) / 2 + 1,
-    easeInBounce: (x2) => 1 - bounceOut(1 - x2),
-    easeOutBounce: bounceOut,
-    easeInOutBounce: (x2) => x2 < 0.5 ? (1 - bounceOut(1 - 2 * x2)) / 2 : (1 + bounceOut(2 * x2 - 1)) / 2
-  };
-  var defaults = _extends3({}, config.default, {
-    mass: 1,
-    damping: 1,
-    easing: easings.linear,
-    clamp: false
-  });
-  var AnimationConfig = class {
-    constructor() {
-      this.tension = void 0;
-      this.friction = void 0;
-      this.frequency = void 0;
-      this.damping = void 0;
-      this.mass = void 0;
-      this.velocity = 0;
-      this.restVelocity = void 0;
-      this.precision = void 0;
-      this.progress = void 0;
-      this.duration = void 0;
-      this.easing = void 0;
-      this.clamp = void 0;
-      this.bounce = void 0;
-      this.decay = void 0;
-      this.round = void 0;
-      Object.assign(this, defaults);
+    const monthsDiff = differenceInCalendarMonths2(calendarEndMonth, firstDisplayedMonth);
+    if (monthsDiff < numberOfMonths) {
+      return void 0;
     }
-  };
-  function mergeConfig(config2, newConfig, defaultConfig) {
-    if (defaultConfig) {
-      defaultConfig = _extends3({}, defaultConfig);
-      sanitizeConfig(defaultConfig, newConfig);
-      newConfig = _extends3({}, defaultConfig, newConfig);
+    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;
     }
-    sanitizeConfig(config2, newConfig);
-    Object.assign(config2, newConfig);
-    for (const key in defaults) {
-      if (config2[key] == null) {
-        config2[key] = defaults[key];
-      }
+    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);
     }
-    let {
-      mass,
-      frequency,
-      damping
-    } = config2;
-    if (!is.und(frequency)) {
-      if (frequency < 0.01) frequency = 0.01;
-      if (damping < 0) damping = 0;
-      config2.tension = Math.pow(2 * Math.PI / frequency, 2) * mass;
-      config2.friction = 4 * Math.PI * damping * mass / frequency;
+    const monthsDiff = differenceInCalendarMonths2(month, calendarStartMonth);
+    if (monthsDiff <= 0) {
+      return void 0;
     }
-    return config2;
+    return addMonths2(month, -offset4);
   }
-  function sanitizeConfig(config2, props) {
-    if (!is.und(props.decay)) {
-      config2.duration = void 0;
-    } else {
-      const isTensionConfig = !is.und(props.tension) || !is.und(props.friction);
-      if (isTensionConfig || !is.und(props.frequency) || !is.und(props.damping) || !is.und(props.mass)) {
-        config2.duration = void 0;
-        config2.decay = void 0;
+
+  // 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;
       }
-      if (isTensionConfig) {
-        config2.frequency = void 0;
+      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;
   }
-  var emptyArray = [];
-  var Animation = class {
-    constructor() {
-      this.changed = false;
-      this.values = emptyArray;
-      this.toValues = null;
-      this.fromValues = emptyArray;
-      this.to = void 0;
-      this.from = void 0;
-      this.config = new AnimationConfig();
-      this.immediate = false;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
+  var import_react33 = __toESM(require_react(), 1);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/calculateFocusTarget.js
+  var FocusTargetPriority;
+  (function(FocusTargetPriority2) {
+    FocusTargetPriority2[FocusTargetPriority2["Today"] = 0] = "Today";
+    FocusTargetPriority2[FocusTargetPriority2["Selected"] = 1] = "Selected";
+    FocusTargetPriority2[FocusTargetPriority2["LastFocused"] = 2] = "LastFocused";
+    FocusTargetPriority2[FocusTargetPriority2["FocusedModifier"] = 3] = "FocusedModifier";
+  })(FocusTargetPriority || (FocusTargetPriority = {}));
+  function isFocusableDay(modifiers) {
+    return !modifiers[DayFlag.disabled] && !modifiers[DayFlag.hidden] && !modifiers[DayFlag.outside];
+  }
+  function calculateFocusTarget(days, getModifiers, isSelected2, lastFocused) {
+    let focusTarget;
+    let foundFocusTargetPriority = -1;
+    for (const day of days) {
+      const modifiers = getModifiers(day);
+      if (isFocusableDay(modifiers)) {
+        if (modifiers[DayFlag.focused] && foundFocusTargetPriority < FocusTargetPriority.FocusedModifier) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.FocusedModifier;
+        } else if (lastFocused?.isEqualTo(day) && foundFocusTargetPriority < FocusTargetPriority.LastFocused) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.LastFocused;
+        } else if (isSelected2(day.date) && foundFocusTargetPriority < FocusTargetPriority.Selected) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.Selected;
+        } else if (modifiers[DayFlag.today] && foundFocusTargetPriority < FocusTargetPriority.Today) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.Today;
+        }
+      }
+    }
+    if (!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)
+    };
+    let focusableDate = moveFns[moveBy](refDate, moveDir === "after" ? 1 : -1);
+    if (moveDir === "before" && navStart) {
+      focusableDate = max4([navStart, focusableDate]);
+    } else if (moveDir === "after" && navEnd) {
+      focusableDate = min4([navEnd, focusableDate]);
+    }
+    return focusableDate;
+  }
+
+  // node_modules/@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 scheduleProps(callId, {
-    key,
-    props,
-    defaultProps,
-    state: state2,
-    actions: actions2
-  }) {
-    return new Promise((resolve, reject) => {
-      var _props$cancel;
-      let delay;
-      let timeout;
-      let cancel = matchProp((_props$cancel = props.cancel) != null ? _props$cancel : defaultProps == null ? void 0 : defaultProps.cancel, key);
-      if (cancel) {
-        onStart();
-      } else {
-        if (!is.und(props.pause)) {
-          state2.paused = matchProp(props.pause, key);
+    const focusableDate = getFocusableDate(moveBy, moveDir, refDay.date, calendarStartMonth, calendarEndMonth, props, dateLib);
+    const isDisabled = Boolean(props.disabled && dateMatchModifiers(focusableDate, props.disabled, dateLib));
+    const isHidden2 = Boolean(props.hidden && dateMatchModifiers(focusableDate, props.hidden, dateLib));
+    const targetMonth = focusableDate;
+    const focusDay = new CalendarDay(focusableDate, targetMonth, dateLib);
+    if (!isDisabled && !isHidden2) {
+      return focusDay;
+    }
+    return getNextFocus(moveBy, moveDir, focusDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt + 1);
+  }
+
+  // node_modules/@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;
         }
-        let pause = defaultProps == null ? void 0 : defaultProps.pause;
-        if (pause !== true) {
-          pause = state2.paused || matchProp(pause, key);
+      }
+      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;
         }
-        delay = callProp(props.delay || 0, key);
-        if (pause) {
-          state2.resumeQueue.add(onResume);
-          actions2.pause();
+        if (required && selected?.length === 1) {
+          return;
+        }
+        newDates = selected?.filter((d3) => !isSameDay3(d3, triggerDate));
+      } else {
+        if (selected?.length === max4) {
+          newDates = [triggerDate];
         } else {
-          actions2.resume();
-          onResume();
+          newDates = [...newDates, triggerDate];
         }
       }
-      function onPause() {
-        state2.resumeQueue.add(onResume);
-        state2.timeouts.delete(timeout);
-        timeout.cancel();
-        delay = timeout.time - raf.now();
+      if (!onSelect) {
+        setSelected(newDates);
       }
-      function onResume() {
-        if (delay > 0 && !globals.skipAnimation) {
-          state2.delayed = true;
-          timeout = raf.setTimeout(onStart, delay);
-          state2.pauseQueue.add(onPause);
-          state2.timeouts.add(timeout);
+      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 {
-          onStart();
+          range = void 0;
         }
+      } else if (isBefore2(date, from)) {
+        range = { from: date, to: from };
+      } else {
+        range = { from, to: date };
       }
-      function onStart() {
-        if (state2.delayed) {
-          state2.delayed = false;
-        }
-        state2.pauseQueue.delete(onPause);
-        state2.timeouts.delete(timeout);
-        if (callId <= (state2.cancelId || 0)) {
-          cancel = true;
+    } else if (from && to2) {
+      if (isSameDay3(from, date) && isSameDay3(to2, date)) {
+        if (required) {
+          range = { from, to: to2 };
+        } else {
+          range = void 0;
+        }
+      } else if (isSameDay3(from, date)) {
+        range = { from, to: min4 > 0 ? void 0 : date };
+      } else if (isSameDay3(to2, date)) {
+        range = { from: date, to: min4 > 0 ? void 0 : date };
+      } else if (isBefore2(date, from)) {
+        range = { from: date, to: to2 };
+      } else if (isAfter2(date, from)) {
+        range = { from, to: date };
+      } else if (isAfter2(date, to2)) {
+        range = { from, to: date };
+      } else {
+        throw new Error("Invalid range");
+      }
+    }
+    if (range?.from && range?.to) {
+      const diff = dateLib.differenceInCalendarDays(range.to, range.from);
+      if (max4 > 0 && diff > max4) {
+        range = { from: date, to: void 0 };
+      } else if (min4 > 1 && diff < min4) {
+        range = { from: date, to: void 0 };
+      }
+    }
+    return range;
+  }
+
+  // node_modules/@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/@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);
         }
-        try {
-          actions2.start(_extends3({}, props, {
-            callId,
-            cancel
-          }), resolve);
-        } catch (err) {
-          reject(err);
+        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;
     });
-  }
-  var getCombinedResult = (target, results) => results.length == 1 ? results[0] : results.some((result) => result.cancelled) ? getCancelledResult(target.get()) : results.every((result) => result.noop) ? getNoopResult(target.get()) : getFinishedResult(target.get(), results.every((result) => result.finished));
-  var getNoopResult = (value) => ({
-    value,
-    noop: true,
-    finished: true,
-    cancelled: false
-  });
-  var getFinishedResult = (value, finished, cancelled = false) => ({
-    value,
-    finished,
-    cancelled
-  });
-  var getCancelledResult = (value) => ({
-    value,
-    cancelled: true,
-    finished: false
-  });
-  function runAsync(to2, props, state2, target) {
-    const {
-      callId,
-      parentId,
-      onRest
-    } = props;
-    const {
-      asyncTo: prevTo,
-      promise: prevPromise
-    } = state2;
-    if (!parentId && to2 === prevTo && !props.reset) {
-      return prevPromise;
+    if (nonFunctionMatchersResult) {
+      return true;
     }
-    return state2.promise = (async () => {
-      state2.asyncId = callId;
-      state2.asyncTo = to2;
-      const defaultProps = getDefaultProps(props, (value, key) => key === "onRest" ? void 0 : value);
-      let preventBail;
-      let bail;
-      const bailPromise = new Promise((resolve, reject) => (preventBail = resolve, bail = reject));
-      const bailIfEnded = (bailSignal) => {
-        const bailResult = callId <= (state2.cancelId || 0) && getCancelledResult(target) || callId !== state2.asyncId && getFinishedResult(target, false);
-        if (bailResult) {
-          bailSignal.result = bailResult;
-          bail(bailSignal);
-          throw bailSignal;
+    const 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;
         }
-      };
-      const animate = (arg1, arg2) => {
-        const bailSignal = new BailSignal();
-        const skipAnimationSignal = new SkipAniamtionSignal();
-        return (async () => {
-          if (globals.skipAnimation) {
-            stopAsync(state2);
-            skipAnimationSignal.result = getFinishedResult(target, false);
-            bail(skipAnimationSignal);
-            throw skipAnimationSignal;
-          }
-          bailIfEnded(bailSignal);
-          const props2 = is.obj(arg1) ? _extends3({}, arg1) : _extends3({}, arg2, {
-            to: arg1
-          });
-          props2.parentId = callId;
-          eachProp(defaultProps, (value, key) => {
-            if (is.und(props2[key])) {
-              props2[key] = value;
-            }
-          });
-          const result2 = await target.start(props2);
-          bailIfEnded(bailSignal);
-          if (state2.paused) {
-            await new Promise((resume) => {
-              state2.resumeQueue.add(resume);
-            });
-          }
-          return result2;
-        })();
-      };
-      let result;
-      if (globals.skipAnimation) {
-        stopAsync(state2);
-        return getFinishedResult(target, false);
+        date = dateLib.addDays(date, 1);
       }
-      try {
-        let animating;
-        if (is.arr(to2)) {
-          animating = (async (queue) => {
-            for (const props2 of queue) {
-              await animate(props2);
-            }
-          })(to2);
-        } else {
-          animating = Promise.resolve(to2(animate, target.stop.bind(target)));
-        }
-        await Promise.all([animating.then(preventBail), bailPromise]);
-        result = getFinishedResult(target.get(), true, false);
-      } catch (err) {
-        if (err instanceof BailSignal) {
-          result = err.result;
-        } else if (err instanceof SkipAniamtionSignal) {
-          result = err.result;
+    }
+    return false;
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useRange.js
+  function useRange(props, dateLib) {
+    const { disabled: disabled2, excludeDisabled, resetOnSelect, selected: initiallySelected, required, onSelect } = props;
+    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
+    const selected = !onSelect ? internallySelected : initiallySelected;
+    const isSelected2 = (date) => selected && rangeIncludesDate(selected, date, false, dateLib);
+    const 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 {
-          throw err;
+          newRange = addToRange(triggerDate, selected, min4, max4, required, dateLib);
         }
-      } finally {
-        if (callId == state2.asyncId) {
-          state2.asyncId = parentId;
-          state2.asyncTo = parentId ? prevTo : void 0;
-          state2.promise = parentId ? prevPromise : void 0;
+      }
+      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 (is.fun(onRest)) {
-        raf.batchedUpdates(() => {
-          onRest(result, target, target.item);
-        });
+      if (!onSelect) {
+        setSelected(newRange);
       }
-      return result;
-    })();
-  }
-  function stopAsync(state2, cancelId) {
-    flush(state2.timeouts, (t4) => t4.cancel());
-    state2.pauseQueue.clear();
-    state2.resumeQueue.clear();
-    state2.asyncId = state2.asyncTo = state2.promise = void 0;
-    if (cancelId) state2.cancelId = cancelId;
+      onSelect?.(newRange, triggerDate, modifiers, e3);
+      return newRange;
+    };
+    return {
+      selected,
+      select: select9,
+      isSelected: isSelected2
+    };
   }
-  var BailSignal = class extends Error {
-    constructor() {
-      super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.");
-      this.result = void 0;
-    }
-  };
-  var SkipAniamtionSignal = class extends Error {
-    constructor() {
-      super("SkipAnimationSignal");
-      this.result = void 0;
-    }
-  };
-  var isFrameValue = (value) => value instanceof FrameValue;
-  var nextId$1 = 1;
-  var FrameValue = class extends FluidValue {
-    constructor(...args) {
-      super(...args);
-      this.id = nextId$1++;
-      this.key = void 0;
-      this._priority = 0;
-    }
-    get priority() {
-      return this._priority;
-    }
-    set priority(priority2) {
-      if (this._priority != priority2) {
-        this._priority = priority2;
-        this._onPriorityChange(priority2);
+
+  // 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/@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;
     }
-    get() {
-      const node = getAnimated(this);
-      return node && node.getValue();
+  }
+
+  // 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;
     }
-    to(...args) {
-      return globals.to(this, args);
+    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;
     }
-    interpolate(...args) {
-      deprecateInterpolate();
-      return globals.to(this, args);
+    if (matcher instanceof Date) {
+      return toZoneNoon(matcher, timeZone, noonSafe);
     }
-    toJSON() {
-      return this.get();
+    if (Array.isArray(matcher)) {
+      return matcher.map((value) => value instanceof Date ? toZoneNoon(value, timeZone, noonSafe) : value);
     }
-    observerAdded(count) {
-      if (count == 1) this._attach();
+    if (isDateRange(matcher)) {
+      return {
+        ...matcher,
+        from: matcher.from ? toTimeZone(matcher.from, timeZone) : matcher.from,
+        to: matcher.to ? toTimeZone(matcher.to, timeZone) : matcher.to
+      };
     }
-    observerRemoved(count) {
-      if (count == 0) this._detach();
+    if (isDateInterval(matcher)) {
+      return {
+        before: toZoneNoon(matcher.before, timeZone, noonSafe),
+        after: toZoneNoon(matcher.after, timeZone, noonSafe)
+      };
     }
-    _attach() {
+    if (isDateAfterType(matcher)) {
+      return {
+        after: toZoneNoon(matcher.after, timeZone, noonSafe)
+      };
     }
-    _detach() {
+    if (isDateBeforeType(matcher)) {
+      return {
+        before: toZoneNoon(matcher.before, timeZone, noonSafe)
+      };
     }
-    _onChange(value, idle = false) {
-      callFluidObservers(this, {
-        type: "change",
-        parent: this,
-        value,
-        idle
-      });
+    return matcher;
+  }
+  function convertMatchersToTimeZone(matchers, timeZone, noonSafe) {
+    if (!matchers) {
+      return matchers;
     }
-    _onPriorityChange(priority2) {
-      if (!this.idle) {
-        frameLoop.sort(this);
-      }
-      callFluidObservers(this, {
-        type: "priority",
-        parent: this,
-        priority: priority2
-      });
+    if (Array.isArray(matchers)) {
+      return matchers.map((matcher) => convertMatcher(matcher, timeZone, noonSafe));
     }
-  };
-  var $P = /* @__PURE__ */ Symbol.for("SpringPhase");
-  var HAS_ANIMATED = 1;
-  var IS_ANIMATING = 2;
-  var IS_PAUSED = 4;
-  var hasAnimated = (target) => (target[$P] & HAS_ANIMATED) > 0;
-  var isAnimating = (target) => (target[$P] & IS_ANIMATING) > 0;
-  var isPaused = (target) => (target[$P] & IS_PAUSED) > 0;
-  var setActiveBit = (target, active) => active ? target[$P] |= IS_ANIMATING | HAS_ANIMATED : target[$P] &= ~IS_ANIMATING;
-  var setPausedBit = (target, paused) => paused ? target[$P] |= IS_PAUSED : target[$P] &= ~IS_PAUSED;
-  var SpringValue = class extends FrameValue {
-    constructor(arg1, arg2) {
-      super();
-      this.key = void 0;
-      this.animation = new Animation();
-      this.queue = void 0;
-      this.defaultProps = {};
-      this._state = {
-        paused: false,
-        delayed: false,
-        pauseQueue: /* @__PURE__ */ new Set(),
-        resumeQueue: /* @__PURE__ */ new Set(),
-        timeouts: /* @__PURE__ */ new Set()
+    return convertMatcher(matchers, timeZone, noonSafe);
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/DayPicker.js
+  function DayPicker(initialProps) {
+    let props = initialProps;
+    const timeZone = props.timeZone;
+    if (timeZone) {
+      props = {
+        ...initialProps,
+        timeZone
       };
-      this._pendingCalls = /* @__PURE__ */ new Set();
-      this._lastCallId = 0;
-      this._lastToId = 0;
-      this._memoizedDuration = 0;
-      if (!is.und(arg1) || !is.und(arg2)) {
-        const props = is.obj(arg1) ? _extends3({}, arg1) : _extends3({}, arg2, {
-          from: arg1
+      if (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);
         });
-        if (is.und(props.default)) {
-          props.default = true;
-        }
-        this.start(props);
+        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() };
+    }
+    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: 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;
+      }
+      return {
+        ...dropdownStyle,
+        ...specificDropdownStyle
+      };
+    };
+    const rootElRef = (0, import_react34.useRef)(null);
+    useAnimation(rootElRef, Boolean(props.animate), {
+      classNames,
+      months,
+      focused,
+      dateLib
+    });
+    const contextValue = {
+      dayPickerProps: props,
+      selected: selectedValue,
+      select: select9,
+      isSelected: isSelected2,
+      months,
+      nextMonth,
+      previousMonth,
+      goToMonth,
+      getModifiers,
+      components,
+      classNames,
+      styles,
+      labels,
+      formatters: formatters2
+    };
+    return import_react34.default.createElement(
+      dayPickerContext.Provider,
+      { value: contextValue },
+      import_react34.default.createElement(
+        components.Root,
+        { rootRef: props.animate ? rootElRef : void 0, className: 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)
+      )
+    );
+  }
+
+  // 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" })
+      }
+    );
+  };
+  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" })
+        ]
+      }
+    );
+  };
+  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" })
+      }
+    );
+  };
+  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_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
+    });
+  }
+  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 NavButton({
+    className: className2,
+    "aria-disabled": ariaDisabled,
+    ...props
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+      Button5,
+      {
+        ...props,
+        className: className2,
+        variant: "minimal",
+        tone: "neutral",
+        size: "compact",
+        disabled: ariaDisabled === true || ariaDisabled === "true",
+        focusableWhenDisabled: true
       }
+    );
+  }
+
+  // packages/ui/build-module/calendar/utils/constants.mjs
+  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
+  function getRuntime5() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    get idle() {
-      return !(isAnimating(this) || this._state.asyncTo) || isPaused(this);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument5(document);
     }
-    get goal() {
-      return getFluidValue(this.animation.to);
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash5(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    get velocity() {
-      const node = getAnimated(this);
-      return node instanceof AnimatedValue ? node.lastVelocity || 0 : node.getPayload().map((node2) => node2.lastVelocity || 0);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE5}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+        return true;
+      }
     }
-    get hasAnimated() {
-      return hasAnimated(this);
+    return false;
+  }
+  function injectStyle5(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    get isAnimating() {
-      return isAnimating(this);
+    const runtime = getRuntime5();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    get isPaused() {
-      return isPaused(this);
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    get isDelayed() {
-      return this._state.delayed;
+    if (documentContainsStyleHash5(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    advance(dt) {
-      let idle = true;
-      let changed = false;
-      const anim = this.animation;
-      let {
-        config: config2,
-        toValues
-      } = anim;
-      const payload = getPayload(anim.to);
-      if (!payload && hasFluidValue(anim.to)) {
-        toValues = toArray(getFluidValue(anim.to));
+    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;
       }
-      anim.values.forEach((node2, i3) => {
-        if (node2.done) return;
-        const to2 = node2.constructor == AnimatedString ? 1 : payload ? payload[i3].lastPosition : toValues[i3];
-        let finished = anim.immediate;
-        let position = to2;
-        if (!finished) {
-          position = node2.lastPosition;
-          if (config2.tension <= 0) {
-            node2.done = true;
-            return;
-          }
-          let elapsed = node2.elapsedTime += dt;
-          const from = anim.fromValues[i3];
-          const v0 = node2.v0 != null ? node2.v0 : node2.v0 = is.arr(config2.velocity) ? config2.velocity[i3] : config2.velocity;
-          let velocity;
-          const precision = config2.precision || (from == to2 ? 5e-3 : Math.min(1, Math.abs(to2 - from) * 1e-3));
-          if (!is.und(config2.duration)) {
-            let p4 = 1;
-            if (config2.duration > 0) {
-              if (this._memoizedDuration !== config2.duration) {
-                this._memoizedDuration = config2.duration;
-                if (node2.durationProgress > 0) {
-                  node2.elapsedTime = config2.duration * node2.durationProgress;
-                  elapsed = node2.elapsedTime += dt;
-                }
-              }
-              p4 = (config2.progress || 0) + elapsed / this._memoizedDuration;
-              p4 = p4 > 1 ? 1 : p4 < 0 ? 0 : p4;
-              node2.durationProgress = p4;
+      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("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)}");
+  }
+  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_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]
+    );
+    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_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";
+    }
+    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
+              );
             }
-            position = from + config2.easing(p4) * (to2 - from);
-            velocity = (position - node2.lastPosition) / dt;
-            finished = p4 == 1;
-          } else if (config2.decay) {
-            const decay = config2.decay === true ? 0.998 : config2.decay;
-            const e3 = Math.exp(-(1 - decay) * elapsed);
-            position = from + v0 / (1 - decay) * (1 - e3);
-            finished = Math.abs(node2.lastPosition - position) <= precision;
-            velocity = v0 * e3;
-          } else {
-            velocity = node2.lastVelocity == null ? v0 : node2.lastVelocity;
-            const restVelocity = config2.restVelocity || precision / 10;
-            const bounceFactor = config2.clamp ? 0 : config2.bounce;
-            const canBounce = !is.und(bounceFactor);
-            const isGrowing = from == to2 ? node2.v0 > 0 : from < to2;
-            let isMoving;
-            let isBouncing = false;
-            const step = 1;
-            const numSteps = Math.ceil(dt / step);
-            for (let n3 = 0; n3 < numSteps; ++n3) {
-              isMoving = Math.abs(velocity) > restVelocity;
-              if (!isMoving) {
-                finished = Math.abs(to2 - position) <= precision;
-                if (finished) {
-                  break;
-                }
-              }
-              if (canBounce) {
-                isBouncing = position == to2 || position > to2 == isGrowing;
-                if (isBouncing) {
-                  velocity = -velocity * bounceFactor;
-                  position = to2;
-                }
-              }
-              const springForce = -config2.tension * 1e-6 * (position - to2);
-              const dampingForce = -config2.friction * 1e-3 * velocity;
-              const acceleration = (springForce + dampingForce) / config2.mass;
-              velocity = velocity + acceleration * step;
-              position = position + velocity * step;
+            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);
           }
-          node2.lastVelocity = velocity;
-          if (Number.isNaN(position)) {
-            console.warn(`Got NaN while animating:`, this);
-            finished = true;
-          }
-        }
-        if (payload && !payload[i3].done) {
-          finished = false;
-        }
-        if (finished) {
-          node2.done = true;
-        } else {
-          idle = false;
-        }
-        if (node2.setValue(position, config2.round)) {
-          changed = true;
-        }
+        },
+        timeZone
+      };
+    }, [locale, timeZone, mode]);
+  };
+
+  // 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 node = getAnimated(this);
-      const currVal = node.getValue();
-      if (idle) {
-        const finalVal = getFluidValue(anim.to);
-        if ((currVal !== finalVal || changed) && !config2.decay) {
-          node.setValue(finalVal);
-          this._onChange(finalVal);
-        } else if (changed && config2.decay) {
-          this._onChange(currVal);
+      const 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,
+        {
+          ...COMMON_PROPS,
+          ...localizationProps,
+          ...props,
+          role: "application",
+          mode: "single",
+          numberOfMonths: clampNumberOfMonths(numberOfMonths),
+          labels,
+          selected: selected ?? void 0,
+          onSelect: setSelected
         }
-        this._stop();
-      } else if (changed) {
-        this._onChange(currVal);
-      }
+      ) });
     }
-    set(value) {
-      raf.batchedUpdates(() => {
-        this._stop();
-        this._focus(value);
-        this._set(value);
+  );
+
+  // 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) {
+        return;
+      }
+      let previewHighlight;
+      let potentialNewRange;
+      if (hoveredDate < value.from) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: value.from
+        };
+        potentialNewRange = {
+          from: hoveredDate,
+          to: value.to ?? value.from
+        };
+      } else if (value.to && hoveredDate > value.from && hoveredDate < value.to) {
+        previewHighlight = {
+          from: value.from,
+          to: hoveredDate
+        };
+        potentialNewRange = {
+          from: value.from,
+          to: hoveredDate
+        };
+      } else if (hoveredDate > value.from) {
+        previewHighlight = {
+          from: value.to ?? value.from,
+          to: hoveredDate
+        };
+        potentialNewRange = {
+          from: value.from,
+          to: hoveredDate
+        };
+      }
+      if (min4 !== void 0 && min4 > 0 && potentialNewRange && differenceInCalendarDays(
+        potentialNewRange.to,
+        potentialNewRange.from
+      ) < min4) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
+      }
+      if (max4 !== void 0 && max4 > 0 && potentialNewRange && differenceInCalendarDays(
+        potentialNewRange.to,
+        potentialNewRange.from
+      ) > max4) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
+      }
+      if (excludeDisabled && disabled2 && potentialNewRange && rangeContainsModifiers(potentialNewRange, disabled2)) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
+      }
+      return previewHighlight;
+    }, [value, hoveredDate, excludeDisabled, min4, max4, disabled2]);
+  }
+  var RangeCalendar = (0, import_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"
       });
-      return this;
-    }
-    pause() {
-      this._update({
-        pause: true
+      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
       });
-    }
-    resume() {
-      this._update({
-        pause: false
+      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,
+        {
+          ...COMMON_PROPS,
+          ...localizationProps,
+          ...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
+        }
+      ) });
     }
-    finish() {
-      if (isAnimating(this)) {
-        const {
-          to: to2,
-          config: config2
-        } = this.animation;
-        raf.batchedUpdates(() => {
-          this._onStart();
-          if (!config2.decay) {
-            this._set(to2, false);
-          }
-          this._stop();
-        });
-      }
-      return this;
+  );
+
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    update(props) {
-      const queue = this.queue || (this.queue = []);
-      queue.push(props);
-      return this;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument6(document);
     }
-    start(to2, arg2) {
-      let queue;
-      if (!is.und(to2)) {
-        queue = [is.obj(to2) ? to2 : _extends3({}, arg2, {
-          to: to2
-        })];
-      } else {
-        queue = this.queue || [];
-        this.queue = [];
+    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 Promise.all(queue.map((props) => {
-        const up = this._update(props);
-        return up;
-      })).then((results) => getCombinedResult(this, results));
     }
-    stop(cancel) {
-      const {
-        to: to2
-      } = this.animation;
-      this._focus(this.get());
-      stopAsync(this._state, cancel && this._lastCallId);
-      raf.batchedUpdates(() => this._stop(to2, cancel));
-      return this;
+    return false;
+  }
+  function injectStyle6(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    reset() {
-      this._update({
-        reset: true
-      });
+    const runtime = getRuntime6();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    eventObserved(event) {
-      if (event.type == "change") {
-        this._start();
-      } else if (event.type == "priority") {
-        this.priority = event.priority + 1;
-      }
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    _prepareNode(props) {
-      const key = this.key || "";
-      let {
-        to: to2,
-        from
-      } = props;
-      to2 = is.obj(to2) ? to2[key] : to2;
-      if (to2 == null || isAsyncTo(to2)) {
-        to2 = void 0;
-      }
-      from = is.obj(from) ? from[key] : from;
-      if (from == null) {
-        from = void 0;
-      }
-      const range = {
-        to: to2,
-        from
-      };
-      if (!hasAnimated(this)) {
-        if (props.reverse) [to2, from] = [from, to2];
-        from = getFluidValue(from);
-        if (!is.und(from)) {
-          this._set(from);
-        } else if (!getAnimated(this)) {
-          this._set(to2);
-        }
-      }
-      return range;
+    if (documentContainsStyleHash6(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    _update(_ref, isLoop) {
-      let props = _extends3({}, _ref);
-      const {
-        key,
-        defaultProps
-      } = this;
-      if (props.default) Object.assign(defaultProps, getDefaultProps(props, (value, prop) => /^on/.test(prop) ? resolveProp(value, key) : value));
-      mergeActiveFn(this, props, "onProps");
-      sendEvent(this, "onProps", props, this);
-      const range = this._prepareNode(props);
-      if (Object.isFrozen(this)) {
-        throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");
-      }
-      const state2 = this._state;
-      return scheduleProps(++this._lastCallId, {
-        key,
-        props,
-        defaultProps,
-        state: state2,
-        actions: {
-          pause: () => {
-            if (!isPaused(this)) {
-              setPausedBit(this, true);
-              flushCalls(state2.pauseQueue);
-              sendEvent(this, "onPause", getFinishedResult(this, checkFinished(this, this.animation.to)), this);
-            }
-          },
-          resume: () => {
-            if (isPaused(this)) {
-              setPausedBit(this, false);
-              if (isAnimating(this)) {
-                this._resume();
-              }
-              flushCalls(state2.resumeQueue);
-              sendEvent(this, "onResume", getFinishedResult(this, checkFinished(this, this.animation.to)), this);
-            }
-          },
-          start: this._merge.bind(this, range)
-        }
-      }).then((result) => {
-        if (props.loop && result.finished && !(isLoop && result.noop)) {
-          const nextProps = createLoopUpdate(props);
-          if (nextProps) {
-            return this._update(nextProps, true);
-          }
-        }
-        return result;
-      });
+    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);
     }
-    _merge(range, props, resolve) {
-      if (props.cancel) {
-        this.stop(true);
-        return resolve(getCancelledResult(this));
-      }
-      const hasToProp = !is.und(range.to);
-      const hasFromProp = !is.und(range.from);
-      if (hasToProp || hasFromProp) {
-        if (props.callId > this._lastToId) {
-          this._lastToId = props.callId;
-        } else {
-          return resolve(getCancelledResult(this));
-        }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      const {
-        key,
-        defaultProps,
-        animation: anim
-      } = this;
-      const {
-        to: prevTo,
-        from: prevFrom
-      } = anim;
-      let {
-        to: to2 = prevTo,
-        from = prevFrom
-      } = range;
-      if (hasFromProp && !hasToProp && (!props.default || is.und(to2))) {
-        to2 = from;
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      if (props.reverse) [to2, from] = [from, to2];
-      const hasFromChanged = !isEqual(from, prevFrom);
-      if (hasFromChanged) {
-        anim.from = from;
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle6(hash, css) {
+    const runtime = getRuntime6();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle6(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle6("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+  }
+  var resets_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)}}}");
+  }
+  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;
+  });
+
+  // packages/ui/build-module/card/header.mjs
+  var import_element25 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
+  function getRuntime7() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument7(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  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;
       }
-      from = getFluidValue(from);
-      const hasToChanged = !isEqual(to2, prevTo);
-      if (hasToChanged) {
-        this._focus(to2);
-      }
-      const hasAsyncTo = isAsyncTo(props.to);
-      const {
-        config: config2
-      } = anim;
-      const {
-        decay,
-        velocity
-      } = config2;
-      if (hasToProp || hasFromProp) {
-        config2.velocity = 0;
-      }
-      if (props.config && !hasAsyncTo) {
-        mergeConfig(config2, callProp(props.config, key), props.config !== defaultProps.config ? callProp(defaultProps.config, key) : void 0);
-      }
-      let node = getAnimated(this);
-      if (!node || is.und(to2)) {
-        return resolve(getFinishedResult(this, true));
-      }
-      const reset = is.und(props.reset) ? hasFromProp && !props.default : !is.und(from) && matchProp(props.reset, key);
-      const value = reset ? from : this.get();
-      const goal = computeGoal(to2);
-      const isAnimatable = is.num(goal) || is.arr(goal) || isAnimatedString(goal);
-      const immediate = !hasAsyncTo && (!isAnimatable || matchProp(defaultProps.immediate || props.immediate, key));
-      if (hasToChanged) {
-        const nodeType = getAnimatedType(to2);
-        if (nodeType !== node.constructor) {
-          if (immediate) {
-            node = this._set(goal);
-          } else throw Error(`Cannot animate between ${node.constructor.name} and ${nodeType.name}, as the "to" prop suggests`);
-        }
-      }
-      const goalType = node.constructor;
-      let started = hasFluidValue(to2);
-      let finished = false;
-      if (!started) {
-        const hasValueChanged = reset || !hasAnimated(this) && hasFromChanged;
-        if (hasToChanged || hasValueChanged) {
-          finished = isEqual(computeGoal(value), goal);
-          started = !finished;
-        }
-        if (!isEqual(anim.immediate, immediate) && !immediate || !isEqual(config2.decay, decay) || !isEqual(config2.velocity, velocity)) {
-          started = true;
-        }
-      }
-      if (finished && isAnimating(this)) {
-        if (anim.changed && !reset) {
-          started = true;
-        } else if (!started) {
-          this._stop(prevTo);
-        }
-      }
-      if (!hasAsyncTo) {
-        if (started || hasFluidValue(prevTo)) {
-          anim.values = node.getPayload();
-          anim.toValues = hasFluidValue(to2) ? null : goalType == AnimatedString ? [1] : toArray(goal);
-        }
-        if (anim.immediate != immediate) {
-          anim.immediate = immediate;
-          if (!immediate && !reset) {
-            this._set(prevTo);
-          }
-        }
-        if (started) {
-          const {
-            onRest
-          } = anim;
-          each(ACTIVE_EVENTS, (type) => mergeActiveFn(this, props, type));
-          const result = getFinishedResult(this, checkFinished(this, prevTo));
-          flushCalls(this._pendingCalls, result);
-          this._pendingCalls.add(resolve);
-          if (anim.changed) raf.batchedUpdates(() => {
-            anim.changed = !reset;
-            onRest == null ? void 0 : onRest(result, this);
-            if (reset) {
-              callProp(defaultProps.onRest, result);
-            } else {
-              anim.onStart == null ? void 0 : anim.onStart(result, this);
-            }
-          });
-        }
-      }
-      if (reset) {
-        this._set(value);
-      }
-      if (hasAsyncTo) {
-        resolve(runAsync(props.to, props, this._state, this));
-      } else if (started) {
-        this._start();
-      } else if (isAnimating(this) && !hasToChanged) {
-        this._pendingCalls.add(resolve);
-      } else {
-        resolve(getNoopResult(value));
-      }
-    }
-    _focus(value) {
-      const anim = this.animation;
-      if (value !== anim.to) {
-        if (getFluidObservers(this)) {
-          this._detach();
-        }
-        anim.to = value;
-        if (getFluidObservers(this)) {
-          this._attach();
-        }
-      }
-    }
-    _attach() {
-      let priority2 = 0;
-      const {
-        to: to2
-      } = this.animation;
-      if (hasFluidValue(to2)) {
-        addFluidObserver(to2, this);
-        if (isFrameValue(to2)) {
-          priority2 = to2.priority + 1;
-        }
-      }
-      this.priority = priority2;
     }
-    _detach() {
-      const {
-        to: to2
-      } = this.animation;
-      if (hasFluidValue(to2)) {
-        removeFluidObserver(to2, this);
-      }
+    return false;
+  }
+  function injectStyle7(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    _set(arg, idle = true) {
-      const value = getFluidValue(arg);
-      if (!is.und(value)) {
-        const oldNode = getAnimated(this);
-        if (!oldNode || !isEqual(value, oldNode.getValue())) {
-          const nodeType = getAnimatedType(value);
-          if (!oldNode || oldNode.constructor != nodeType) {
-            setAnimated(this, nodeType.create(value));
-          } else {
-            oldNode.setValue(value);
-          }
-          if (oldNode) {
-            raf.batchedUpdates(() => {
-              this._onChange(value, idle);
-            });
-          }
-        }
-      }
-      return getAnimated(this);
+    const runtime = getRuntime7();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    _onStart() {
-      const anim = this.animation;
-      if (!anim.changed) {
-        anim.changed = true;
-        sendEvent(this, "onStart", getFinishedResult(this, checkFinished(this, anim.to)), this);
-      }
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    _onChange(value, idle) {
-      if (!idle) {
-        this._onStart();
-        callProp(this.animation.onChange, value, this);
-      }
-      callProp(this.defaultProps.onChange, value, this);
-      super._onChange(value, idle);
+    if (documentContainsStyleHash7(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    _start() {
-      const anim = this.animation;
-      getAnimated(this).reset(getFluidValue(anim.to));
-      if (!anim.immediate) {
-        anim.fromValues = anim.values.map((node) => node.lastPosition);
-      }
-      if (!isAnimating(this)) {
-        setActiveBit(this, true);
-        if (!isPaused(this)) {
-          this._resume();
-        }
-      }
+    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);
     }
-    _resume() {
-      if (globals.skipAnimation) {
-        this.finish();
-      } else {
-        frameLoop.start(this);
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    }
-    _stop(goal, cancel) {
-      if (isAnimating(this)) {
-        setActiveBit(this, false);
-        const anim = this.animation;
-        each(anim.values, (node) => {
-          node.done = true;
-        });
-        if (anim.toValues) {
-          anim.onChange = anim.onPause = anim.onResume = void 0;
-        }
-        callFluidObservers(this, {
-          type: "idle",
-          parent: this
-        });
-        const result = cancel ? getCancelledResult(this.get()) : getFinishedResult(this.get(), checkFinished(this, goal != null ? goal : anim.to));
-        flushCalls(this._pendingCalls, result);
-        if (anim.changed) {
-          anim.changed = false;
-          sendEvent(this, "onRest", result, this);
-        }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    }
-  };
-  function checkFinished(target, to2) {
-    const goal = computeGoal(to2);
-    const value = computeGoal(target.get());
-    return isEqual(value, goal);
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-  function createLoopUpdate(props, loop2 = props.loop, to2 = props.to) {
-    let loopRet = callProp(loop2);
-    if (loopRet) {
-      const overrides = loopRet !== true && inferTo(loopRet);
-      const reverse = (overrides || props).reverse;
-      const reset = !overrides || overrides.reset;
-      return createUpdate(_extends3({}, props, {
-        loop: loop2,
-        default: false,
-        pause: void 0,
-        to: !reverse || isAsyncTo(to2) ? to2 : void 0,
-        from: reset ? props.from : void 0,
-        reset
-      }, overrides));
+  function registerStyle7(hash, css) {
+    const runtime = getRuntime7();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle7(targetDocument, hash, css);
     }
   }
-  function createUpdate(props) {
-    const {
-      to: to2,
-      from
-    } = props = inferTo(props);
-    const keys = /* @__PURE__ */ new Set();
-    if (is.obj(to2)) findDefined(to2, keys);
-    if (is.obj(from)) findDefined(from, keys);
-    props.keys = keys.size ? Array.from(keys) : null;
-    return props;
+  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)}}}");
   }
-  function findDefined(values, keys) {
-    eachProp(values, (value, key) => value != null && keys.add(key));
+  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;
+    }
+  );
+
+  // packages/ui/build-module/card/content.mjs
+  var import_element26 = __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;
   }
-  var ACTIVE_EVENTS = ["onStart", "onRest", "onChange", "onPause", "onResume"];
-  function mergeActiveFn(target, props, type) {
-    target.animation[type] = props[type] !== getDefaultProp(props, type) ? resolveProp(props[type], target.key) : void 0;
+  function 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 sendEvent(target, type, ...args) {
-    var _target$animation$typ, _target$animation, _target$defaultProps$, _target$defaultProps;
-    (_target$animation$typ = (_target$animation = target.animation)[type]) == null ? void 0 : _target$animation$typ.call(_target$animation, ...args);
-    (_target$defaultProps$ = (_target$defaultProps = target.defaultProps)[type]) == null ? void 0 : _target$defaultProps$.call(_target$defaultProps, ...args);
+  function 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);
   }
-  var BATCHED_EVENTS = ["onStart", "onChange", "onRest"];
-  var nextId = 1;
-  var Controller = class {
-    constructor(props, flush2) {
-      this.id = nextId++;
-      this.springs = {};
-      this.queue = [];
-      this.ref = void 0;
-      this._flush = void 0;
-      this._initialProps = void 0;
-      this._lastAsyncId = 0;
-      this._active = /* @__PURE__ */ new Set();
-      this._changed = /* @__PURE__ */ new Set();
-      this._started = false;
-      this._item = void 0;
-      this._state = {
-        paused: false,
-        pauseQueue: /* @__PURE__ */ new Set(),
-        resumeQueue: /* @__PURE__ */ new Set(),
-        timeouts: /* @__PURE__ */ new Set()
-      };
-      this._events = {
-        onStart: /* @__PURE__ */ new Map(),
-        onChange: /* @__PURE__ */ new Map(),
-        onRest: /* @__PURE__ */ new Map()
-      };
-      this._onFrame = this._onFrame.bind(this);
-      if (flush2) {
-        this._flush = flush2;
+  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 (props) {
-        this.start(_extends3({
-          default: true
-        }, props));
+      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);
     }
-    get idle() {
-      return !this._state.asyncTo && Object.values(this.springs).every((spring) => {
-        return spring.idle && !spring.isDelayed && !spring.isPaused;
+  }
+  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)}}}");
+  }
+  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;
     }
-    get item() {
-      return this._item;
+  );
+
+  // packages/ui/build-module/card/full-bleed.mjs
+  var import_element27 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
+  function getRuntime9() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    set item(item) {
-      this._item = item;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument9(document);
     }
-    get() {
-      const values = {};
-      this.each((spring, key) => values[key] = spring.get());
-      return values;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash9(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    set(values) {
-      for (const key in values) {
-        const value = values[key];
-        if (!is.und(value)) {
-          this.springs[key].set(value);
-        }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE9}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+        return true;
       }
     }
-    update(props) {
-      if (props) {
-        this.queue.push(createUpdate(props));
-      }
-      return this;
+    return false;
+  }
+  function injectStyle9(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    start(props) {
-      let {
-        queue
-      } = this;
-      if (props) {
-        queue = toArray(props).map(createUpdate);
-      } else {
-        this.queue = [];
-      }
-      if (this._flush) {
-        return this._flush(this, queue);
-      }
-      prepareKeys(this, queue);
-      return flushUpdateQueue(this, queue);
+    const runtime = getRuntime9();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    stop(arg, keys) {
-      if (arg !== !!arg) {
-        keys = arg;
-      }
-      if (keys) {
-        const springs = this.springs;
-        each(toArray(keys), (key) => springs[key].stop(!!arg));
-      } else {
-        stopAsync(this._state, this._lastAsyncId);
-        this.each((spring) => spring.stop(!!arg));
-      }
-      return this;
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    pause(keys) {
-      if (is.und(keys)) {
-        this.start({
-          pause: true
-        });
-      } else {
-        const springs = this.springs;
-        each(toArray(keys), (key) => springs[key].pause());
-      }
-      return this;
+    if (documentContainsStyleHash9(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    resume(keys) {
-      if (is.und(keys)) {
-        this.start({
-          pause: false
-        });
-      } else {
-        const springs = this.springs;
-        each(toArray(keys), (key) => springs[key].resume());
-      }
-      return this;
-    }
-    each(iterator) {
-      eachProp(this.springs, iterator);
+    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);
     }
-    _onFrame() {
-      const {
-        onStart,
-        onChange,
-        onRest
-      } = this._events;
-      const active = this._active.size > 0;
-      const changed = this._changed.size > 0;
-      if (active && !this._started || changed && !this._started) {
-        this._started = true;
-        flush(onStart, ([onStart2, result]) => {
-          result.value = this.get();
-          onStart2(result, this, this._item);
-        });
-      }
-      const idle = !active && this._started;
-      const values = changed || idle && onRest.size ? this.get() : null;
-      if (changed && onChange.size) {
-        flush(onChange, ([onChange2, result]) => {
-          result.value = values;
-          onChange2(result, this, this._item);
-        });
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      if (idle) {
-        this._started = false;
-        flush(onRest, ([onRest2, result]) => {
-          result.value = values;
-          onRest2(result, this, this._item);
-        });
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    }
-    eventObserved(event) {
-      if (event.type == "change") {
-        this._changed.add(event.parent);
-        if (!event.idle) {
-          this._active.add(event.parent);
-        }
-      } else if (event.type == "idle") {
-        this._active.delete(event.parent);
-      } else return;
-      raf.onFrame(this._onFrame);
-    }
-  };
-  function flushUpdateQueue(ctrl, queue) {
-    return Promise.all(queue.map((props) => flushUpdate(ctrl, props))).then((results) => getCombinedResult(ctrl, results));
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-  async function flushUpdate(ctrl, props, isLoop) {
-    const {
-      keys,
-      to: to2,
-      from,
-      loop: loop2,
-      onRest,
-      onResolve
-    } = props;
-    const defaults2 = is.obj(props.default) && props.default;
-    if (loop2) {
-      props.loop = false;
+  function registerStyle9(hash, css) {
+    const runtime = getRuntime9();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle9(targetDocument, hash, css);
     }
-    if (to2 === false) props.to = null;
-    if (from === false) props.from = null;
-    const asyncTo = is.arr(to2) || is.fun(to2) ? to2 : void 0;
-    if (asyncTo) {
-      props.to = void 0;
-      props.onRest = void 0;
-      if (defaults2) {
-        defaults2.onRest = void 0;
-      }
-    } else {
-      each(BATCHED_EVENTS, (key) => {
-        const handler = props[key];
-        if (is.fun(handler)) {
-          const queue = ctrl["_events"][key];
-          props[key] = ({
-            finished,
-            cancelled
-          }) => {
-            const result2 = queue.get(handler);
-            if (result2) {
-              if (!finished) result2.finished = false;
-              if (cancelled) result2.cancelled = true;
-            } else {
-              queue.set(handler, {
-                value: null,
-                finished: finished || false,
-                cancelled: cancelled || false
-              });
-            }
-          };
-          if (defaults2) {
-            defaults2[key] = props[key];
-          }
-        }
+  }
+  if (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)}}}");
+  }
+  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;
     }
-    const state2 = ctrl["_state"];
-    if (props.pause === !state2.paused) {
-      state2.paused = props.pause;
-      flushCalls(props.pause ? state2.pauseQueue : state2.resumeQueue);
-    } else if (state2.paused) {
-      props.pause = true;
-    }
-    const promises = (keys || Object.keys(ctrl.springs)).map((key) => ctrl.springs[key].start(props));
-    const cancel = props.cancel === true || getDefaultProp(props, "cancel") === true;
-    if (asyncTo || cancel && state2.asyncId) {
-      promises.push(scheduleProps(++ctrl["_lastAsyncId"], {
-        props,
-        state: state2,
-        actions: {
-          pause: noop4,
-          resume: noop4,
-          start(props2, resolve) {
-            if (cancel) {
-              stopAsync(state2, ctrl["_lastAsyncId"]);
-              resolve(getCancelledResult(ctrl));
-            } else {
-              props2.onRest = onRest;
-              resolve(runAsync(asyncTo, props2, state2, ctrl));
-            }
-          }
+  );
+
+  // 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
         }
-      }));
+      );
     }
-    if (state2.paused) {
-      await new Promise((resume) => {
-        state2.resumeQueue.add(resume);
-      });
+  );
+
+  // 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 });
     }
-    const result = getCombinedResult(ctrl, await Promise.all(promises));
-    if (loop2 && result.finished && !(isLoop && result.noop)) {
-      const nextProps = createLoopUpdate(props, loop2, to2);
-      if (nextProps) {
-        prepareKeys(ctrl, [nextProps]);
-        return flushUpdate(ctrl, nextProps, true);
-      }
+  );
+
+  // 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 });
     }
-    if (onResolve) {
-      raf.batchedUpdates(() => onResolve(result, ctrl, ctrl.item));
+  );
+
+  // 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 });
     }
-    return result;
-  }
-  function createSpring(key, observer) {
-    const spring = new SpringValue();
-    spring.key = key;
-    if (observer) {
-      addFluidObserver(spring, observer);
+  );
+
+  // 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,
+        {
+          ref,
+          render: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(Root3, { render: render5 }),
+          ...restProps
+        }
+      );
     }
-    return spring;
-  }
-  function prepareSprings(springs, props, create8) {
-    if (props.keys) {
-      each(props.keys, (key) => {
-        const spring = springs[key] || (springs[key] = create8(key));
-        spring["_prepareNode"](props);
-      });
+  );
+
+  // 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: () => {
     }
-  }
-  function prepareKeys(ctrl, queue) {
-    each(queue, (props) => {
-      prepareSprings(ctrl.springs, props, (key) => {
-        return createSpring(key, ctrl);
-      });
-    });
-  }
-  function _objectWithoutPropertiesLoose(source, excluded) {
-    if (source == null) return {};
-    var target = {};
-    var sourceKeys = Object.keys(source);
-    var key, i3;
-    for (i3 = 0; i3 < sourceKeys.length; i3++) {
-      key = sourceKeys[i3];
-      if (excluded.indexOf(key) >= 0) continue;
-      target[key] = source[key];
+  });
+
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    return target;
-  }
-  var _excluded$3 = ["children"];
-  var SpringContext = (_ref) => {
-    let {
-      children
-    } = _ref, props = _objectWithoutPropertiesLoose(_ref, _excluded$3);
-    const inherited = (0, import_react15.useContext)(ctx);
-    const pause = props.pause || !!inherited.pause, immediate = props.immediate || !!inherited.immediate;
-    props = useMemoOne(() => ({
-      pause,
-      immediate
-    }), [pause, immediate]);
-    const {
-      Provider: Provider2
-    } = ctx;
-    return React74.createElement(Provider2, {
-      value: props
-    }, children);
-  };
-  var ctx = makeContext(SpringContext, {});
-  SpringContext.Provider = ctx.Provider;
-  SpringContext.Consumer = ctx.Consumer;
-  function makeContext(target, init2) {
-    Object.assign(target, React74.createContext(init2));
-    target.Provider._context = target;
-    target.Consumer._context = target;
-    return target;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument10(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-  var TransitionPhase;
-  (function(TransitionPhase2) {
-    TransitionPhase2["MOUNT"] = "mount";
-    TransitionPhase2["ENTER"] = "enter";
-    TransitionPhase2["UPDATE"] = "update";
-    TransitionPhase2["LEAVE"] = "leave";
-  })(TransitionPhase || (TransitionPhase = {}));
-  var Interpolation = class extends FrameValue {
-    constructor(source, args) {
-      super();
-      this.key = void 0;
-      this.idle = true;
-      this.calc = void 0;
-      this._active = /* @__PURE__ */ new Set();
-      this.source = source;
-      this.calc = createInterpolator(...args);
-      const value = this._get();
-      const nodeType = getAnimatedType(value);
-      setAnimated(this, nodeType.create(value));
+  function documentContainsStyleHash10(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    advance(_dt) {
-      const value = this._get();
-      const oldValue = this.get();
-      if (!isEqual(value, oldValue)) {
-        getAnimated(this).setValue(value);
-        this._onChange(value, this.idle);
-      }
-      if (!this.idle && checkIdle(this._active)) {
-        becomeIdle(this);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE10}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
+        return true;
       }
     }
-    _get() {
-      const inputs = is.arr(this.source) ? this.source.map(getFluidValue) : toArray(getFluidValue(this.source));
-      return this.calc(...inputs);
-    }
-    _start() {
-      if (this.idle && !checkIdle(this._active)) {
-        this.idle = false;
-        each(getPayload(this), (node) => {
-          node.done = false;
-        });
-        if (globals.skipAnimation) {
-          raf.batchedUpdates(() => this.advance());
-          becomeIdle(this);
-        } else {
-          frameLoop.start(this);
-        }
-      }
+    return false;
+  }
+  function injectStyle10(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    _attach() {
-      let priority2 = 1;
-      each(toArray(this.source), (source) => {
-        if (hasFluidValue(source)) {
-          addFluidObserver(source, this);
-        }
-        if (isFrameValue(source)) {
-          if (!source.idle) {
-            this._active.add(source);
-          }
-          priority2 = Math.max(priority2, source.priority + 1);
-        }
-      });
-      this.priority = priority2;
-      this._start();
+    const runtime = getRuntime10();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    _detach() {
-      each(toArray(this.source), (source) => {
-        if (hasFluidValue(source)) {
-          removeFluidObserver(source, this);
-        }
-      });
-      this._active.clear();
-      becomeIdle(this);
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    eventObserved(event) {
-      if (event.type == "change") {
-        if (event.idle) {
-          this.advance();
-        } else {
-          this._active.add(event.parent);
-          this._start();
-        }
-      } else if (event.type == "idle") {
-        this._active.delete(event.parent);
-      } else if (event.type == "priority") {
-        this.priority = toArray(this.source).reduce((highest, parent) => Math.max(highest, (isFrameValue(parent) ? parent.priority : 0) + 1), 0);
-      }
+    if (documentContainsStyleHash10(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-  };
-  function isIdle(source) {
-    return source.idle !== false;
-  }
-  function checkIdle(active) {
-    return !active.size || Array.from(active).every(isIdle);
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  function becomeIdle(self2) {
-    if (!self2.idle) {
-      self2.idle = true;
-      each(getPayload(self2), (node) => {
-        node.done = true;
-      });
-      callFluidObservers(self2, {
-        type: "idle",
-        parent: self2
-      });
+  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);
+    };
   }
-  globals.assign({
-    createStringInterpolator,
-    to: (source, args) => new Interpolation(source, args)
-  });
-  var update3 = frameLoop.advance;
-
-  // node_modules/@react-spring/web/dist/react-spring-web.esm.js
-  var import_react_dom4 = __toESM(require_react_dom());
-  function _objectWithoutPropertiesLoose2(source, excluded) {
-    if (source == null) return {};
-    var target = {};
-    var sourceKeys = Object.keys(source);
-    var key, i3;
-    for (i3 = 0; i3 < sourceKeys.length; i3++) {
-      key = sourceKeys[i3];
-      if (excluded.indexOf(key) >= 0) continue;
-      target[key] = source[key];
+  function registerStyle10(hash, css) {
+    const runtime = getRuntime10();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle10(targetDocument, hash, css);
     }
-    return target;
   }
-  var _excluded$2 = ["style", "children", "scrollTop", "scrollLeft"];
-  var isCustomPropRE = /^--/;
-  function dangerousStyleValue(name2, value) {
-    if (value == null || typeof value === "boolean" || value === "") return "";
-    if (typeof value === "number" && value !== 0 && !isCustomPropRE.test(name2) && !(isUnitlessNumber.hasOwnProperty(name2) && isUnitlessNumber[name2])) return value + "px";
-    return ("" + value).trim();
+  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 attributeCache = {};
-  function applyAnimatedValues(instance, props) {
-    if (!instance.nodeType || !instance.setAttribute) {
-      return false;
-    }
-    const isFilterElement = instance.nodeName === "filter" || instance.parentNode && instance.parentNode.nodeName === "filter";
-    const _ref = props, {
-      style,
-      children,
-      scrollTop,
-      scrollLeft
-    } = _ref, attributes = _objectWithoutPropertiesLoose2(_ref, _excluded$2);
-    const values = Object.values(attributes);
-    const names = Object.keys(attributes).map((name2) => isFilterElement || instance.hasAttribute(name2) ? name2 : attributeCache[name2] || (attributeCache[name2] = name2.replace(/([A-Z])/g, (n3) => "-" + n3.toLowerCase())));
-    if (children !== void 0) {
-      instance.textContent = children;
-    }
-    for (let name2 in style) {
-      if (style.hasOwnProperty(name2)) {
-        const value = dangerousStyleValue(name2, style[name2]);
-        if (isCustomPropRE.test(name2)) {
-          instance.style.setProperty(name2, value);
-        } else {
-          instance.style[name2] = value;
-        }
-      }
-    }
-    names.forEach((name2, i3) => {
-      instance.setAttribute(name2, values[i3]);
-    });
-    if (scrollTop !== void 0) {
-      instance.scrollTop = scrollTop;
-    }
-    if (scrollLeft !== void 0) {
-      instance.scrollLeft = scrollLeft;
-    }
+  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 isUnitlessNumber = {
-    animationIterationCount: true,
-    borderImageOutset: true,
-    borderImageSlice: true,
-    borderImageWidth: true,
-    boxFlex: true,
-    boxFlexGroup: true,
-    boxOrdinalGroup: true,
-    columnCount: true,
-    columns: true,
-    flex: true,
-    flexGrow: true,
-    flexPositive: true,
-    flexShrink: true,
-    flexNegative: true,
-    flexOrder: true,
-    gridRow: true,
-    gridRowEnd: true,
-    gridRowSpan: true,
-    gridRowStart: true,
-    gridColumn: true,
-    gridColumnEnd: true,
-    gridColumnSpan: true,
-    gridColumnStart: true,
-    fontWeight: true,
-    lineClamp: true,
-    lineHeight: true,
-    opacity: true,
-    order: true,
-    orphans: true,
-    tabSize: true,
-    widows: true,
-    zIndex: true,
-    zoom: true,
-    fillOpacity: true,
-    floodOpacity: true,
-    stopOpacity: true,
-    strokeDasharray: true,
-    strokeDashoffset: true,
-    strokeMiterlimit: true,
-    strokeOpacity: true,
-    strokeWidth: true
-  };
-  var prefixKey = (prefix2, key) => prefix2 + key.charAt(0).toUpperCase() + key.substring(1);
-  var prefixes = ["Webkit", "Ms", "Moz", "O"];
-  isUnitlessNumber = Object.keys(isUnitlessNumber).reduce((acc, prop) => {
-    prefixes.forEach((prefix2) => acc[prefixKey(prefix2, prop)] = acc[prop]);
-    return acc;
-  }, isUnitlessNumber);
-  var _excluded$1 = ["x", "y", "z"];
-  var domTransforms = /^(matrix|translate|scale|rotate|skew)/;
-  var pxTransforms = /^(translate)/;
-  var degTransforms = /^(rotate|skew)/;
-  var addUnit = (value, unit) => is.num(value) && value !== 0 ? value + unit : value;
-  var isValueIdentity = (value, id) => is.arr(value) ? value.every((v3) => isValueIdentity(v3, id)) : is.num(value) ? value === id : parseFloat(value) === id;
-  var AnimatedStyle = class extends AnimatedObject {
-    constructor(_ref) {
-      let {
-        x: x2,
-        y: y3,
-        z
-      } = _ref, style = _objectWithoutPropertiesLoose2(_ref, _excluded$1);
-      const inputs = [];
-      const transforms = [];
-      if (x2 || y3 || z) {
-        inputs.push([x2 || 0, y3 || 0, z || 0]);
-        transforms.push((xyz) => [`translate3d(${xyz.map((v3) => addUnit(v3, "px")).join(",")})`, isValueIdentity(xyz, 0)]);
-      }
-      eachProp(style, (value, key) => {
-        if (key === "transform") {
-          inputs.push([value || ""]);
-          transforms.push((transform) => [transform, transform === ""]);
-        } else if (domTransforms.test(key)) {
-          delete style[key];
-          if (is.und(value)) return;
-          const unit = pxTransforms.test(key) ? "px" : degTransforms.test(key) ? "deg" : "";
-          inputs.push(toArray(value));
-          transforms.push(key === "rotate3d" ? ([x3, y4, z2, deg]) => [`rotate3d(${x3},${y4},${z2},${addUnit(deg, unit)})`, isValueIdentity(deg, 0)] : (input) => [`${key}(${input.map((v3) => addUnit(v3, unit)).join(",")})`, isValueIdentity(input, key.startsWith("scale") ? 1 : 0)]);
-        }
+  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))}}}");
+  }
+  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, {
+          className: clsx_default(
+            global_css_defense_default4.heading,
+            style_default10["heading-wrapper"],
+            className2
+          ),
+          children: /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(HeaderDescriptionIdContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime126.jsxs)(
+            Trigger,
+            {
+              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"]
+                          }
+                        )
+                      }
+                    )
+                  }
+                )
+              ]
+            }
+          ) })
+        })
       });
-      if (inputs.length) {
-        style.transform = new FluidTransform(inputs, transforms);
+    }
+  );
+
+  // 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
       }
-      super(style);
+    );
+  });
+
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-  };
-  var FluidTransform = class extends FluidValue {
-    constructor(inputs, transforms) {
-      super();
-      this._value = null;
-      this.inputs = inputs;
-      this.transforms = transforms;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument11(document);
     }
-    get() {
-      return this._value || (this._value = this._get());
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash11(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    _get() {
-      let transform = "";
-      let identity4 = true;
-      each(this.inputs, (input, i3) => {
-        const arg1 = getFluidValue(input[0]);
-        const [t4, id] = this.transforms[i3](is.arr(arg1) ? arg1 : input.map(getFluidValue));
-        transform += " " + t4;
-        identity4 = identity4 && id;
-      });
-      return identity4 ? "none" : transform;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE11}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
+        return true;
+      }
     }
-    observerAdded(count) {
-      if (count == 1) each(this.inputs, (input) => each(input, (value) => hasFluidValue(value) && addFluidObserver(value, this)));
+    return false;
+  }
+  function injectStyle11(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    observerRemoved(count) {
-      if (count == 0) each(this.inputs, (input) => each(input, (value) => hasFluidValue(value) && removeFluidObserver(value, this)));
+    const runtime = getRuntime11();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    eventObserved(event) {
-      if (event.type == "change") {
-        this._value = null;
-      }
-      callFluidObservers(this, event);
+    if (injectedStyles.has(hash)) {
+      return;
     }
-  };
-  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,
-    createStringInterpolator,
-    colors
-  });
-  var host = createHost(primitives, {
-    applyAnimatedValues,
-    createAnimatedStyle: (style) => new AnimatedStyle(style),
-    getComponentProps: (_ref) => {
-      let props = _objectWithoutPropertiesLoose2(_ref, _excluded);
-      return props;
+    if (documentContainsStyleHash11(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-  });
-  var animated = host.animated;
-
-  // packages/fields/build-module/components/media-edit/use-moving-animation.mjs
-  var import_element46 = __toESM(require_element(), 1);
-  function getAbsolutePosition(element) {
-    return {
-      top: element.offsetTop,
-      left: element.offsetLeft
-    };
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  function useMovingAnimation(triggerAnimationOnChange) {
-    const ref = (0, import_element46.useRef)(null);
-    const previousRef = (0, import_element46.useRef)(void 0);
-    if (ref.current) {
-      previousRef.current = getAbsolutePosition(ref.current);
+  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);
     }
-    (0, import_element46.useLayoutEffect)(() => {
-      const previous = previousRef.current;
-      if (!previous || !ref.current) {
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
         return;
       }
-      if (window.matchMedia("(prefers-reduced-motion: reduce)").matches) {
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         return;
       }
-      const controller = new Controller({
-        x: 0,
-        y: 0,
-        config: { mass: 5, tension: 2e3, friction: 200 },
-        onChange({ value }) {
-          if (!ref.current) {
-            return;
-          }
-          let { x: x22, y: y22 } = value;
-          x22 = Math.round(x22);
-          y22 = Math.round(y22);
-          const finishedMoving = x22 === 0 && y22 === 0;
-          ref.current.style.transform = finishedMoving ? "" : `translate3d(${x22}px,${y22}px,0)`;
-        }
-      });
-      ref.current.style.transform = "";
-      const destination = getAbsolutePosition(ref.current);
-      const x2 = Math.round(previous.left - destination.left);
-      const y3 = Math.round(previous.top - destination.top);
-      controller.start({ x: 0, y: 0, from: { x: x2, y: y3 } });
-      return () => {
-        controller.stop();
-        controller.set({ x: 0, y: 0 });
-      };
-    }, [triggerAnimationOnChange]);
-    return ref;
-  }
-
-  // packages/fields/build-module/components/media-edit/index.mjs
-  var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
-  var { MediaUploadModal } = unlock3(import_media_utils.privateApis);
-  function AnimatedMediaItem({
-    children,
-    index: index2,
-    className
-  }) {
-    const ref = useMovingAnimation(index2);
-    return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)("div", { ref, className, children });
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-  function normalizeValue(value) {
-    if (Array.isArray(value)) {
-      return value;
+  function registerStyle11(hash, css) {
+    const runtime = getRuntime11();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle11(targetDocument, hash, css);
     }
-    return value ? [value] : [];
   }
-  function ConditionalMediaUpload({ render: render5, multiple, ...props }) {
-    const [isModalOpen, setIsModalOpen] = (0, import_element47.useState)(false);
-    if (window.__experimentalDataViewsMediaModal) {
-      return /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(import_jsx_runtime140.Fragment, { children: [
-        render5 && render5({ open: () => setIsModalOpen(true) }),
-        isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-          MediaUploadModal,
-          {
-            ...props,
-            multiple,
-            isOpen: isModalOpen,
-            onClose: () => {
-              setIsModalOpen(false);
-              props.onClose?.();
-            },
-            onSelect: (media) => {
-              setIsModalOpen(false);
-              props.onSelect?.(media);
-            }
-          }
-        )
-      ] });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-      import_media_utils.MediaUpload,
-      {
-        ...props,
-        render: render5,
-        multiple: multiple ? "add" : void 0
-      }
-    );
+  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)}}}}");
   }
-  function MediaPickerButton({
-    open,
-    children,
-    label,
-    showTooltip = false,
-    onFilesDrop,
-    attachment,
-    isUploading = false
-  }) {
-    const isBlob = attachment && (0, import_blob.isBlobURL)(attachment.source_url);
-    const mediaPickerButton = /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(
-      "div",
-      {
-        className: clsx_default("fields__media-edit-picker-button", {
-          "has-attachment": attachment
-        }),
-        role: "button",
-        tabIndex: 0,
-        onClick: () => {
-          if (!isUploading) {
-            open();
-          }
-        },
-        onKeyDown: (event) => {
-          if (isUploading) {
-            return;
-          }
-          if (event.key === "Enter" || event.key === " ") {
-            event.preventDefault();
-            open();
-          }
-        },
-        "aria-label": label,
-        "aria-disabled": isUploading,
-        children: [
-          children,
-          isBlob && /* @__PURE__ */ (0, import_jsx_runtime140.jsx)("span", { className: "fields__media-edit-picker-button-spinner", children: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(import_components4.Spinner, {}) }),
-          !isUploading && /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-            import_components4.DropZone,
+  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,
             {
-              onFilesDrop: (files) => onFilesDrop(files, attachment?.id)
+              className: style_default11["content-inner"],
+              render: render5,
+              children
             }
           )
-        ]
-      }
-    );
-    if (!showTooltip) {
-      return mediaPickerButton;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(tooltip_exports.Trigger, { render: mediaPickerButton }),
-      /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(tooltip_exports.Popup, { children: label })
-    ] });
-  }
-  var archiveMimeTypes = [
-    "application/zip",
-    "application/x-zip-compressed",
-    "application/x-rar-compressed",
-    "application/x-7z-compressed",
-    "application/x-tar",
-    "application/x-gzip"
-  ];
-  function MediaTitle({ attachment }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(import_components4.__experimentalTruncate, { className: "fields__media-edit-filename", children: attachment.title.rendered });
-  }
-  function MediaEditPlaceholder(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(MediaPickerButton, { ...props, children: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)("span", { className: "fields__media-edit-placeholder", children: props.label }) });
-  }
-  function MoveButtons({
-    itemId,
-    index: index2,
-    totalItems,
-    isUploading,
-    moveItem,
-    orientation = "vertical"
-  }) {
-    const isHorizontal = orientation === "horizontal";
-    return /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(import_jsx_runtime140.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-        import_components4.Button,
-        {
-          __next40pxDefaultSize: true,
-          icon: isHorizontal ? chevron_left_default : chevron_up_default,
-          label: isHorizontal ? (0, import_i18n17.__)("Move left") : (0, import_i18n17.__)("Move up"),
-          size: "small",
-          disabled: isUploading || index2 === 0,
-          accessibleWhenDisabled: true,
-          tooltipPosition: "top",
-          onClick: (event) => {
-            event.stopPropagation();
-            moveItem(itemId, "up");
-          }
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-        import_components4.Button,
-        {
-          __next40pxDefaultSize: true,
-          icon: isHorizontal ? chevron_right_default : chevron_down_default,
-          label: isHorizontal ? (0, import_i18n17.__)("Move right") : (0, import_i18n17.__)("Move down"),
-          size: "small",
-          disabled: isUploading || index2 === totalItems - 1,
-          accessibleWhenDisabled: true,
-          tooltipPosition: "top",
-          onClick: (event) => {
-            event.stopPropagation();
-            moveItem(itemId, "down");
-          }
         }
-      )
-    ] });
+      );
+    }
+  );
+
+  // 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 });
   }
-  function MediaPreview({ attachment }) {
-    const url = attachment.source_url;
-    const mimeType = attachment.mime_type || "";
-    if (mimeType.startsWith("image")) {
-      return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-        "img",
-        {
-          className: "fields__media-edit-thumbnail",
-          alt: attachment.alt_text || "",
-          src: url
-        }
+
+  // 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;
+    }
+    if (!themePackage.privateApis) {
+      throw new Error(
+        "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
       );
-    } else if (mimeType.startsWith("audio")) {
-      return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(import_components4.Icon, { icon: audio_default });
-    } else if (mimeType.startsWith("video")) {
-      return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(import_components4.Icon, { icon: video_default });
-    } else if (archiveMimeTypes.includes(mimeType)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(import_components4.Icon, { icon: archive_default });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(import_components4.Icon, { icon: file_default });
+    return unlock4(
+      themePackage.privateApis
+    ).ThemeProvider;
   }
-  function ExpandedMediaEditAttachments({
-    allItems,
-    addButtonLabel,
-    multiple,
-    removeItem,
-    moveItem,
-    open,
-    onFilesDrop,
-    isUploading,
-    setTargetItemId
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(
-      "div",
-      {
-        className: clsx_default("fields__media-edit-expanded", {
-          "is-multiple": multiple,
-          "is-single": !multiple,
-          "is-empty": !allItems?.length
-        }),
-        children: [
-          allItems?.map((attachment, index2) => {
-            const hasPreviewImage = attachment.mime_type?.startsWith("image");
-            const isBlob = (0, import_blob.isBlobURL)(attachment.source_url);
-            const attachmentNumericId = attachment.id;
-            return /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(
-              AnimatedMediaItem,
-              {
-                index: index2,
-                className: clsx_default("fields__media-edit-expanded-item", {
-                  "has-preview-image": hasPreviewImage
-                }),
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                    MediaPickerButton,
-                    {
-                      open: () => {
-                        setTargetItemId(attachmentNumericId);
-                        open();
-                      },
-                      label: !isBlob ? (0, import_i18n17.sprintf)(
-                        /* translators: %s: The title of the media item. */
-                        (0, import_i18n17.__)("Replace %s"),
-                        attachment.title.rendered
-                      ) : (0, import_i18n17.__)("Replace"),
-                      showTooltip: true,
-                      onFilesDrop,
-                      attachment,
-                      isUploading,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)("div", { className: "fields__media-edit-expanded-preview", children: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                        import_components4.__experimentalVStack,
-                        {
-                          spacing: 0,
-                          alignment: "center",
-                          justify: "center",
-                          className: "fields__media-edit-expanded-preview-stack",
-                          children: (!isBlob || hasPreviewImage) && /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                            MediaPreview,
-                            {
-                              attachment
-                            }
-                          )
-                        }
-                      ) })
-                    }
-                  ),
-                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime140.jsx)("div", { className: "fields__media-edit-expanded-overlay", children: /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(
-                    import_components4.__experimentalHStack,
-                    {
-                      className: "fields__media-edit-expanded-actions",
-                      spacing: 0,
-                      alignment: "flex-end",
-                      expanded: false,
-                      children: [
-                        multiple && allItems.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                          MoveButtons,
-                          {
-                            itemId: attachmentNumericId,
-                            index: index2,
-                            totalItems: allItems.length,
-                            isUploading,
-                            moveItem,
-                            orientation: "horizontal"
-                          }
-                        ),
-                        /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                          import_components4.Button,
-                          {
-                            __next40pxDefaultSize: true,
-                            icon: close_small_default,
-                            label: (0, import_i18n17.__)("Remove"),
-                            size: "small",
-                            disabled: isUploading,
-                            accessibleWhenDisabled: true,
-                            tooltipPosition: "top",
-                            onClick: (event) => {
-                              event.stopPropagation();
-                              removeItem(attachmentNumericId);
-                            }
-                          }
-                        )
-                      ]
-                    }
-                  ) })
-                ]
-              },
-              attachment.id
-            );
-          }),
-          (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-            MediaEditPlaceholder,
-            {
-              open: () => {
-                setTargetItemId(void 0);
-                open();
-              },
-              label: addButtonLabel,
-              onFilesDrop,
-              isUploading
-            }
-          )
-        ]
-      }
-    );
-  }
-  function CompactMediaEditAttachments({
-    allItems,
-    addButtonLabel,
-    multiple,
-    removeItem,
-    moveItem,
-    open,
-    onFilesDrop,
-    isUploading,
-    setTargetItemId
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(import_jsx_runtime140.Fragment, { children: [
-      !!allItems?.length && /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-        "div",
-        {
-          className: clsx_default("fields__media-edit-compact-group", {
-            "is-single": allItems.length === 1
-          }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(import_components4.__experimentalVStack, { spacing: 0, children: allItems.map((attachment, index2) => {
-            const isBlob = (0, import_blob.isBlobURL)(attachment.source_url);
-            const showMoveButtons = multiple && allItems.length > 1;
-            const attachmentNumericId = attachment.id;
-            return /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(
-              AnimatedMediaItem,
-              {
-                index: index2,
-                className: "fields__media-edit-compact",
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                    MediaPickerButton,
-                    {
-                      open: () => {
-                        setTargetItemId(
-                          attachmentNumericId
-                        );
-                        open();
-                      },
-                      label: (0, import_i18n17.__)("Replace"),
-                      showTooltip: true,
-                      onFilesDrop,
-                      attachment,
-                      isUploading,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(import_jsx_runtime140.Fragment, { children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                          MediaPreview,
-                          {
-                            attachment
-                          }
-                        ),
-                        !isBlob && /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                          MediaTitle,
-                          {
-                            attachment
-                          }
-                        )
-                      ] })
-                    }
-                  ),
-                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(
-                    import_components4.__experimentalHStack,
-                    {
-                      className: "fields__media-edit-compact-movers",
-                      spacing: 0,
-                      alignment: "flex-end",
-                      expanded: false,
-                      children: [
-                        showMoveButtons && /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                          MoveButtons,
-                          {
-                            itemId: attachmentNumericId,
-                            index: index2,
-                            totalItems: allItems.length,
-                            isUploading,
-                            moveItem,
-                            orientation: "vertical"
-                          }
-                        ),
-                        /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                          import_components4.Button,
-                          {
-                            __next40pxDefaultSize: true,
-                            icon: close_small_default,
-                            label: (0, import_i18n17.__)("Remove"),
-                            size: "small",
-                            disabled: isUploading,
-                            accessibleWhenDisabled: true,
-                            tooltipPosition: "top",
-                            onClick: (event) => {
-                              event.stopPropagation();
-                              removeItem(
-                                attachmentNumericId
-                              );
-                            }
-                          }
-                        )
-                      ]
-                    }
-                  )
-                ]
-              },
-              attachment.id
-            );
-          }) })
-        }
-      ),
-      (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-        MediaEditPlaceholder,
-        {
-          open: () => {
-            setTargetItemId(void 0);
-            open();
-          },
-          label: addButtonLabel,
-          onFilesDrop,
-          isUploading
-        }
-      )
-    ] });
+  var ThemeProvider = getThemeProvider();
+
+  // packages/ui/build-module/stack/stack.mjs
+  var import_element38 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
+  function getRuntime12() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument12(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-  function MediaEdit({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    allowedTypes = ["image"],
-    multiple,
-    isExpanded,
-    validity
-  }) {
-    const value = field.getValue({ item: data });
-    const [isTouched, setIsTouched] = (0, import_element47.useState)(false);
-    const validityTargetRef = (0, import_element47.useRef)(null);
-    const [customValidity, setCustomValidity] = (0, import_element47.useState)(void 0);
-    (0, import_element47.useEffect)(() => {
-      const validityTarget = validityTargetRef.current;
-      const handler = () => {
-        setIsTouched(true);
-      };
-      validityTarget?.addEventListener("invalid", handler);
-      return () => validityTarget?.removeEventListener("invalid", handler);
-    }, []);
-    const attachments = (0, import_data8.useSelect)(
-      (select9) => {
-        if (!value) {
-          return null;
-        }
-        const normalizedValue = normalizeValue(value);
-        const sortedIds = normalizedValue.toSorted((a3, b3) => a3 - b3);
-        const { getEntityRecords } = select9(import_core_data4.store);
-        return getEntityRecords("postType", "attachment", {
-          include: sortedIds
-        });
-      },
-      [value]
-    );
-    const stableAttachmentsRef = (0, import_element47.useRef)(
-      null
-    );
-    if (attachments !== null) {
-      stableAttachmentsRef.current = attachments;
+  function documentContainsStyleHash12(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    let stableAttachments = attachments;
-    if (attachments === null && stableAttachmentsRef.current && value) {
-      const stableIds = new Set(
-        stableAttachmentsRef.current.map((a3) => a3.id)
-      );
-      if (normalizeValue(value).every((id) => stableIds.has(id))) {
-        stableAttachments = stableAttachmentsRef.current;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE12}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
+        return true;
       }
     }
-    const orderedAttachments = (0, import_element47.useMemo)(() => {
-      if (!stableAttachments) {
-        return null;
-      }
-      const normalizedValue = normalizeValue(value);
-      const attachmentMap = new Map(
-        stableAttachments.map((a3) => [a3.id, a3])
-      );
-      return normalizedValue.map((id) => attachmentMap.get(id)).filter((a3) => a3 !== void 0);
-    }, [stableAttachments, value]);
-    const { createErrorNotice } = (0, import_data8.useDispatch)(import_notices2.store);
-    const { receiveEntityRecords } = (0, import_data8.useDispatch)(import_core_data4.store);
-    const [targetItemId, setTargetItemId] = (0, import_element47.useState)();
-    const openModalRef = (0, import_element47.useRef)(void 0);
-    const [pendingOpen, setPendingOpen] = (0, import_element47.useState)(false);
-    const [blobs, setBlobs] = (0, import_element47.useState)([]);
-    (0, import_element47.useEffect)(() => {
-      if (pendingOpen) {
-        setPendingOpen(false);
-        openModalRef.current?.();
-      }
-    }, [pendingOpen]);
-    const onChangeControl = (0, import_element47.useCallback)(
-      (newValue) => onChange(field.setValue({ item: data, value: newValue })),
-      [data, field, onChange]
-    );
-    const removeItem = (0, import_element47.useCallback)(
-      (itemId) => {
-        const currentIds = normalizeValue(value);
-        const newIds = currentIds.filter((id) => id !== itemId);
-        setIsTouched(true);
-        onChangeControl(newIds.length ? newIds : void 0);
-      },
-      [value, onChangeControl]
-    );
-    const moveItem = (0, import_element47.useCallback)(
-      (itemId, direction) => {
-        if (!orderedAttachments) {
-          return;
-        }
-        const currentIds = orderedAttachments.map((a3) => a3.id);
-        const index2 = currentIds.indexOf(itemId);
-        const newIndex = direction === "up" ? index2 - 1 : index2 + 1;
-        [currentIds[index2], currentIds[newIndex]] = [
-          currentIds[newIndex],
-          currentIds[index2]
-        ];
-        onChangeControl(currentIds);
-      },
-      [orderedAttachments, onChangeControl]
-    );
-    const onFilesDrop = (0, import_element47.useCallback)(
-      (files, _targetItemId) => {
-        setTargetItemId(_targetItemId);
-        (0, import_media_utils.uploadMedia)({
-          allowedTypes: allowedTypes?.length ? allowedTypes : void 0,
-          filesList: files,
-          onFileChange(uploadedMedia) {
-            const blobUrls = uploadedMedia.filter((item) => (0, import_blob.isBlobURL)(item.url)).map((item) => item.url);
-            setBlobs(blobUrls);
-            if (!!blobUrls.length) {
-              return;
-            }
-            receiveEntityRecords(
-              "postType",
-              "attachment",
-              [],
-              void 0,
-              true
-            );
-            const uploadedIds = uploadedMedia.map(
-              (item) => item.id
-            );
-            if (!multiple) {
-              onChangeControl(uploadedIds[0]);
-              setTargetItemId(void 0);
-              return;
-            }
-            const currentValue = normalizeValue(value);
-            if (_targetItemId === void 0) {
-              onChangeControl([...currentValue, ...uploadedIds]);
-            } else {
-              const newValue = [...currentValue];
-              newValue.splice(
-                currentValue.indexOf(_targetItemId),
-                1,
-                ...uploadedIds
-              );
-              onChangeControl(newValue);
-            }
-            setTargetItemId(void 0);
-          },
-          onError(error2) {
-            setTargetItemId(void 0);
-            setBlobs([]);
-            createErrorNotice(error2.message, { type: "snackbar" });
-          },
-          multiple: !!multiple
-        });
-      },
-      [
-        allowedTypes,
-        value,
-        multiple,
-        createErrorNotice,
-        onChangeControl,
-        receiveEntityRecords
-      ]
+    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
     );
-    const addButtonLabel = field.placeholder || (multiple ? (0, import_i18n17.__)("Choose files") : (0, import_i18n17.__)("Choose file"));
-    const allItems = (0, import_element47.useMemo)(() => {
-      if (!blobs.length) {
-        return orderedAttachments;
-      }
-      const items = [
-        ...orderedAttachments || []
-      ];
-      const blobItems = blobs.map((url) => ({
-        id: url,
-        source_url: url,
-        mime_type: (0, import_blob.getBlobTypeByURL)(url)
-      }));
-      if (targetItemId !== void 0) {
-        const targetIndex = items.findIndex(
-          (a3) => a3.id === targetItemId
-        );
-        items.splice(targetIndex, 1, ...blobItems);
-      } else {
-        items.push(...blobItems);
-      }
-      return items;
-    }, [orderedAttachments, targetItemId, blobs]);
-    (0, import_element47.useEffect)(() => {
-      if (!isTouched) {
+    for (const [hash, css] of runtime.styles) {
+      injectStyle12(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
         return;
       }
-      const input = validityTargetRef.current;
-      if (!input) {
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         return;
       }
-      if (validity) {
-        const customValidityResult = validity?.custom;
-        setCustomValidity(customValidityResult);
-        if (customValidityResult?.type === "invalid") {
-          input.setCustomValidity(
-            customValidityResult.message || (0, import_i18n17.__)("Invalid")
-          );
-        } else {
-          input.setCustomValidity("");
-        }
-      } else {
-        input.setCustomValidity("");
-        setCustomValidity(void 0);
+      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("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+  }
+  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);
+
+  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
+  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;
       }
-    }, [isTouched, field.isValid, validity]);
-    (0, import_element47.useEffect)(() => {
-      if (isTouched && customValidity?.message) {
-        (0, import_a11y2.speak)(customValidity.message);
+    }
+    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;
       }
-    }, [isTouched, customValidity?.message]);
-    const onBlur = (0, import_element47.useCallback)(
-      (event) => {
-        if (isTouched) {
-          return;
-        }
-        if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) {
-          setIsTouched(true);
-        }
-      },
-      [isTouched]
+      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("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}]`
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)("div", { onBlur, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime140.jsx)("fieldset", { className: "fields__media-edit", "data-field-id": field.id, children: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-        ConditionalMediaUpload,
-        {
-          onSelect: (selectedMedia) => {
-            if (!multiple) {
-              onChangeControl(selectedMedia.id);
-              setTargetItemId(void 0);
-              return;
-            }
-            const newIds = Array.isArray(selectedMedia) ? selectedMedia.map((m2) => m2.id) : [selectedMedia.id];
-            const currentValue = normalizeValue(value);
-            if (!currentValue.length) {
-              onChangeControl(newIds);
-            } else if (targetItemId === void 0) {
-              const existingItems = currentValue.filter(
-                (id) => newIds.includes(id)
-              );
-              const newItems = newIds.filter(
-                (id) => !currentValue.includes(id)
-              );
-              onChangeControl([
-                ...existingItems,
-                ...newItems
-              ]);
-            } else if (selectedMedia.id !== targetItemId) {
-              const filtered = currentValue.filter(
-                (id) => id !== selectedMedia.id
-              );
-              onChangeControl(
-                filtered.map(
-                  (id) => id === targetItemId ? selectedMedia.id : id
-                )
-              );
-            }
-            setTargetItemId(void 0);
-          },
-          onClose: () => setTargetItemId(void 0),
-          allowedTypes,
-          value: targetItemId !== void 0 ? targetItemId : value,
-          multiple: multiple && targetItemId === void 0,
-          title: field.label,
-          render: ({ open }) => {
-            openModalRef.current = open;
-            const AttachmentsComponent = isExpanded ? ExpandedMediaEditAttachments : CompactMediaEditAttachments;
-            return /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(import_components4.__experimentalVStack, { spacing: 2, children: [
-              field.label && (hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)("legend", {}), children: field.label }) : /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                import_components4.BaseControl.VisualLabel,
-                {
-                  as: "legend",
-                  style: { marginBottom: 0 },
-                  children: field.label
-                }
-              )),
-              /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                AttachmentsComponent,
-                {
-                  allItems,
-                  addButtonLabel,
-                  multiple,
-                  removeItem,
-                  moveItem,
-                  open: () => setPendingOpen(true),
-                  onFilesDrop,
-                  isUploading: !!blobs.length,
-                  setTargetItemId
-                }
-              ),
-              field.description && /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                import_components4.__experimentalText,
-                {
-                  variant: "muted",
-                  className: "fields__media-edit-description",
-                  children: field.description
-                }
-              )
-            ] });
-          }
-        }
-      ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-        "input",
-        {
-          type: "text",
-          ref: validityTargetRef,
-          value: value ?? "",
-          tabIndex: -1,
-          "aria-hidden": "true",
-          onChange: () => {
-          }
-        }
-      ) }),
-      customValidity && /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(
-        "p",
-        {
-          className: clsx_default(
-            "components-validated-control__indicator",
-            {
-              "is-invalid": customValidity.type === "invalid",
-              "is-valid": customValidity.type === "valid"
-            }
-          ),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-              import_components4.Icon,
-              {
-                className: "components-validated-control__indicator-icon",
-                icon: error_default,
-                size: 16,
-                fill: "currentColor"
-              }
-            ),
-            customValidity.message
-          ]
-        }
-      )
-    ] });
+    if (existing instanceof HTMLDivElement) {
+      cachedSlot = ensureSlotIsAccessible(existing);
+      return cachedSlot;
+    }
+    if (cachedSlot?.isConnected) {
+      cachedSlot.remove();
+    }
+    cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
+    return cachedSlot;
   }

-  // packages/fields/build-module/fields/featured-image/featured-image-view.mjs
-  var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
-  var FeaturedImageView = ({
-    item,
-    config: config2
-  }) => {
-    const media = item?._embedded?.["wp:featuredmedia"]?.[0];
-    const url = media?.source_url;
-    if (url) {
-      return /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
-        "img",
+  // 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,
         {
-          className: "fields-controls__featured-image-image",
-          src: url,
-          alt: "",
-          srcSet: media?.media_details?.sizes ? Object.values(media.media_details.sizes).map(
-            (size4) => `${size4.source_url} ${size4.width}w`
-          ).join(", ") : void 0,
-          sizes: config2?.sizes || "100vw"
+          container: container ?? getWpCompatOverlaySlot(),
+          ...restProps,
+          ref
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("span", { className: "fields-controls__featured-image-placeholder" });
-  };
-
-  // packages/fields/build-module/fields/featured-image/index.mjs
-  var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
-  var featuredImageField = {
-    id: "featured_media",
-    type: "media",
-    label: (0, import_i18n18.__)("Featured Image"),
-    placeholder: (0, import_i18n18.__)("Set featured image"),
-    Edit: (props) => /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(MediaEdit, { ...props, isExpanded: true }),
-    render: FeaturedImageView,
-    setValue: ({ value }) => ({
-      featured_media: value ?? 0
-    }),
-    enableSorting: false,
-    filterBy: false
-  };
-  var featured_image_default = featuredImageField;
-
-  // packages/fields/build-module/fields/template/index.mjs
-  var import_i18n21 = __toESM(require_i18n(), 1);
-
-  // packages/fields/build-module/fields/template/template-edit.mjs
-  var import_element48 = __toESM(require_element(), 1);
-  var import_core_data6 = __toESM(require_core_data(), 1);
-  var import_components5 = __toESM(require_components(), 1);
-  var import_data10 = __toESM(require_data(), 1);
-  var import_i18n19 = __toESM(require_i18n(), 1);
+  );

-  // packages/fields/build-module/fields/template/hooks.mjs
-  var import_data9 = __toESM(require_data(), 1);
-  var import_core_data5 = __toESM(require_core_data(), 1);
-  function useTemplateFieldMode(record) {
-    const postType2 = record.type;
-    const availableTemplates = record?.available_templates ?? {};
-    const hasAvailableTemplates = Object.keys(availableTemplates).length > 0;
-    return (0, import_data9.useSelect)(
-      (select9) => {
-        const isBlockTheme = !!select9(import_core_data5.store).getCurrentTheme()?.is_block_theme;
-        const postTypeObj = select9(import_core_data5.store).getPostType(postType2);
-        if (!postTypeObj?.viewable) {
-          return null;
-        }
-        const canCreateTemplates = isBlockTheme && (select9(import_core_data5.store).canUser("create", {
-          kind: "postType",
-          name: "wp_template"
-        }) ?? false);
-        const isVisible2 = hasAvailableTemplates || canCreateTemplates;
-        const canViewTemplates = isVisible2 ? !!select9(import_core_data5.store).canUser("read", {
-          kind: "postType",
-          name: "wp_template"
-        }) : false;
-        if ((!isBlockTheme || !canViewTemplates) && isVisible2) {
-          return "classic";
-        }
-        if (isBlockTheme && canViewTemplates) {
-          return "block-theme";
-        }
-        return null;
-      },
-      [postType2, hasAvailableTemplates]
-    );
+  // 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() {
+    const globalScope = globalThis;
+    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 getTemplateSlugToCheck(postType2, slug) {
-    if (slug) {
-      return postType2 === "page" ? `${postType2}-${slug}` : `single-${postType2}-${slug}`;
+  function documentContainsStyleHash14(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    return postType2 === "page" ? "page" : `single-${postType2}`;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE14}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-  var NAME_NOT_FOUND = "";
-  function useDefaultTemplateLabel(postType2, postId2, slug) {
-    return (0, import_data9.useSelect)(
-      (select9) => {
-        if (!postType2 || !postId2) {
-          return NAME_NOT_FOUND;
-        }
-        const postIdStr = String(postId2);
-        const homePage = unlock3(select9(import_core_data5.store)).getHomePage();
-        if (postType2 === "page" && homePage?.postType === "page" && homePage?.postId === postIdStr) {
-          const templates = select9(
-            import_core_data5.store
-          ).getEntityRecords("postType", "wp_template", {
-            per_page: -1
-          });
-          const frontPage = templates?.find(
-            (t4) => t4.slug === "front-page"
-          );
-          if (frontPage) {
-            return getItemTitle(frontPage);
-          }
-        }
-        const postsPageId = unlock3(select9(import_core_data5.store)).getPostsPageId();
-        if (postType2 === "page" && postsPageId === postIdStr) {
-          const templateId22 = select9(import_core_data5.store).getDefaultTemplateId({
-            slug: "home"
-          });
-          if (!templateId22) {
-            return NAME_NOT_FOUND;
-          }
-          const template22 = select9(
-            import_core_data5.store
-          ).getEntityRecord(
-            "postType",
-            "wp_template",
-            templateId22
-          );
-          return template22 ? getItemTitle(template22) : NAME_NOT_FOUND;
-        }
-        const slugToCheck = getTemplateSlugToCheck(postType2, slug);
-        const templateId2 = select9(import_core_data5.store).getDefaultTemplateId({
-          slug: slugToCheck
-        });
-        if (!templateId2) {
-          return NAME_NOT_FOUND;
-        }
-        const template2 = select9(import_core_data5.store).getEntityRecord(
-          "postType",
-          "wp_template",
-          templateId2
-        );
-        return template2 ? getItemTitle(template2) : NAME_NOT_FOUND;
-      },
-      [postType2, postId2, slug]
-    );
+  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);
   }
-
-  // packages/fields/build-module/fields/template/template-edit.mjs
-  var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY5 = [];
-  function ClassicTemplateEdit({
-    data,
-    field,
-    onChange
-  }) {
-    const postId2 = typeof data.id === "number" ? data.id : parseInt(data.id, 10);
-    const value = field.getValue({ item: data });
-    const options = (0, import_element48.useMemo)(
-      () => Object.entries(
-        data?.available_templates ?? {}
-      ).map(([templateSlug, title]) => ({
-        label: title,
-        value: templateSlug
-      })),
-      [data]
-    );
-    const canSwitchTemplate = (0, import_data10.useSelect)(
-      (select9) => {
-        const { getHomePage, getPostsPageId } = unlock3(
-          select9(import_core_data6.store)
-        );
-        const singlePostId = String(postId2);
-        const isPostsPage = getPostsPageId() === singlePostId;
-        const isFrontPage = data.type === "page" && getHomePage()?.postId === singlePostId;
-        return !isPostsPage && !isFrontPage;
-      },
-      [postId2, data.type]
+  function registerDocument14(targetDocument) {
+    const runtime = getRuntime14();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-      import_components5.SelectControl,
-      {
-        label: (0, import_i18n19.__)("Template"),
-        hideLabelFromVision: true,
-        value,
-        options,
-        onChange,
-        disabled: !canSwitchTemplate
+    for (const [hash, css] of runtime.styles) {
+      injectStyle14(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    );
-  }
-  function BlockThemeTemplateEdit({
-    data,
-    field,
-    onChange
-  }) {
-    const postType2 = data.type;
-    const postId2 = typeof data.id === "number" ? data.id : parseInt(data.id, 10);
-    const slug = data.slug;
-    const { templates, canSwitchTemplate } = (0, import_data10.useSelect)(
-      (select9) => {
-        const allTemplates = select9(import_core_data6.store).getEntityRecords(
-          "postType",
-          "wp_template",
-          {
-            per_page: -1,
-            post_type: postType2
-          }
-        ) ?? EMPTY_ARRAY5;
-        const { getHomePage, getPostsPageId } = unlock3(
-          select9(import_core_data6.store)
-        );
-        const singlePostId = String(postId2);
-        const isPostsPage = getPostsPageId() === singlePostId;
-        const isFrontPage = postType2 === "page" && getHomePage()?.postId === singlePostId;
-        return {
-          templates: allTemplates,
-          canSwitchTemplate: !isPostsPage && !isFrontPage
-        };
-      },
-      [postId2, postType2]
-    );
-    const defaultTemplateLabel = useDefaultTemplateLabel(
-      postType2,
-      postId2,
-      slug
-    );
-    const value = field.getValue({ item: data });
-    const options = (0, import_element48.useMemo)(() => {
-      const templateOptions = templates.map((template2) => ({
-        label: getItemTitle(template2),
-        value: template2.slug
-      }));
-      return [
-        { label: defaultTemplateLabel, value: "" },
-        ...templateOptions
-      ];
-    }, [templates, defaultTemplateLabel]);
-    return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-      import_components5.SelectControl,
-      {
-        label: (0, import_i18n19.__)("Template"),
-        hideLabelFromVision: true,
-        value,
-        options,
-        onChange,
-        disabled: !canSwitchTemplate
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    );
-  }
-  var TemplateEdit = ({
-    data,
-    field,
-    onChange
-  }) => {
-    const onChangeControl = (0, import_element48.useCallback)(
-      (newValue) => onChange({
-        [field.id]: newValue
-      }),
-      [field.id, onChange]
-    );
-    const mode = useTemplateFieldMode(data);
-    if (!mode || !["block-theme", "classic"].includes(mode)) {
-      return null;
+      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);
     }
-    const Edit2 = mode === "classic" ? ClassicTemplateEdit : BlockThemeTemplateEdit;
-    return /* @__PURE__ */ (0, import_jsx_runtime143.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_data7 = __toESM(require_core_data(), 1);
-  var import_i18n20 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime144 = __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_i18n20.__)("Default template");
-    return /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(import_jsx_runtime144.Fragment, { children: classicLabel });
   }
-  function BlockThemeTemplateView({
-    item,
-    field
-  }) {
-    const postType2 = item.type;
-    const slug = item.slug;
-    const postId2 = item.id;
-    const templateSlug = field.getValue({ item });
-    const defaultTemplateLabel = useDefaultTemplateLabel(
-      postType2,
-      postId2,
-      slug
-    );
-    const templateLabel = (0, import_data11.useSelect)(
-      (select9) => {
-        if (!templateSlug) {
-          return;
-        }
-        const allTemplates = select9(
-          import_core_data7.store
-        ).getEntityRecords("postType", "wp_template", {
-          per_page: -1,
-          post_type: postType2
-        });
-        const match3 = allTemplates?.find(
-          (t4) => t4.slug === templateSlug
-        );
-        return match3 ? getItemTitle(match3) : void 0;
-      },
-      [postType2, templateSlug]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(import_jsx_runtime144.Fragment, { children: templateLabel ?? defaultTemplateLabel });
+  if (typeof process === "undefined" || true) {
+    registerStyle14("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-  var TemplateView = ({
-    item,
-    field
-  }) => {
-    const mode = useTemplateFieldMode(item);
-    if (!mode || !["block-theme", "classic"].includes(mode)) {
-      return null;
+  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
+          )
+        }
+      );
     }
-    const View4 = mode === "classic" ? ClassicTemplateView : BlockThemeTemplateView;
-    return /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(View4, { item, field });
-  };
-
-  // packages/fields/build-module/fields/template/index.mjs
-  var templateField = {
-    id: "template",
-    type: "text",
-    label: (0, import_i18n21.__)("Template"),
-    Edit: TemplateEdit,
-    render: TemplateView,
-    enableSorting: false,
-    filterBy: false
-  };
-  var template_default = templateField;
-
-  // packages/fields/build-module/fields/parent/index.mjs
-  var import_i18n25 = __toESM(require_i18n(), 1);
-
-  // packages/fields/build-module/fields/parent/parent-edit.mjs
-  var import_remove_accents = __toESM(require_remove_accents(), 1);
-  var import_components6 = __toESM(require_components(), 1);
-  var import_data12 = __toESM(require_data(), 1);
-  var import_element49 = __toESM(require_element(), 1);
-  var import_core_data8 = __toESM(require_core_data(), 1);
-  var import_compose3 = __toESM(require_compose(), 1);
-  var import_html_entities4 = __toESM(require_html_entities(), 1);
-  var import_i18n23 = __toESM(require_i18n(), 1);
-  var import_url4 = __toESM(require_url(), 1);
+  );

-  // packages/fields/build-module/fields/parent/utils.mjs
-  var import_html_entities3 = __toESM(require_html_entities(), 1);
-  var import_i18n22 = __toESM(require_i18n(), 1);
-  function getTitleWithFallbackName(post2) {
-    return typeof post2.title === "object" && "rendered" in post2.title && post2.title.rendered ? (0, import_html_entities3.decodeEntities)(post2.title.rendered) : `#${post2?.id} (${(0, import_i18n22.__)("no title")})`;
+  // 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() {
+    const globalScope = globalThis;
+    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;
   }
-
-  // packages/fields/build-module/fields/parent/parent-edit.mjs
-  var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
-  function buildTermsTree(flatTerms) {
-    const flatTermsWithParentAndChildren = flatTerms.map((term) => {
-      return {
-        children: [],
-        ...term
-      };
-    });
-    if (flatTermsWithParentAndChildren.some(
-      ({ parent }) => parent === null || parent === void 0
+  function documentContainsStyleHash15(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE15}]`
     )) {
-      return flatTermsWithParentAndChildren;
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
+        return true;
+      }
     }
-    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"] || []);
+    return false;
   }
-  var getItemPriority = (name2, searchValue) => {
-    const normalizedName = (0, import_remove_accents.default)(name2 || "").toLowerCase();
-    const normalizedSearch = (0, import_remove_accents.default)(searchValue || "").toLowerCase();
-    if (normalizedName === normalizedSearch) {
-      return 0;
+  function injectStyle15(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    if (normalizedName.startsWith(normalizedSearch)) {
-      return normalizedName.length;
+    const runtime = getRuntime15();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    return Infinity;
-  };
-  function PageAttributesParent({
-    data,
-    onChangeControl
-  }) {
-    const [fieldValue, setFieldValue] = (0, import_element49.useState)("");
-    const pageId = data.parent;
-    const postId2 = data.id;
-    const postTypeSlug = data.type;
-    const { parentPostTitle, pageItems, isHierarchical } = (0, import_data12.useSelect)(
-      (select9) => {
-        const { getEntityRecord, getEntityRecords, getPostType } = select9(import_core_data8.store);
-        const postTypeInfo = getPostType(postTypeSlug);
-        const postIsHierarchical = postTypeInfo?.hierarchical && postTypeInfo.viewable;
-        const parentPost = pageId ? getEntityRecord(
-          "postType",
-          postTypeSlug,
-          pageId
-        ) : null;
-        const query = {
-          per_page: 100,
-          exclude: postId2,
-          parent_exclude: postId2,
-          orderby: "menu_order",
-          order: "asc",
-          _fields: "id,title,parent",
-          ...!!fieldValue && {
-            // Perform a search by relevance when the field is changed.
-            search: fieldValue,
-            orderby: "relevance",
-            search_columns: ["post_title"]
-          }
-        };
-        return {
-          isHierarchical: postIsHierarchical,
-          parentPostTitle: parentPost ? getTitleWithFallbackName(parentPost) : "",
-          pageItems: postIsHierarchical ? getEntityRecords(
-            "postType",
-            postTypeSlug,
-            query
-          ) : null
-        };
-      },
-      [fieldValue, pageId, postId2, postTypeSlug]
+    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
     );
-    const parentOptions = (0, import_element49.useMemo)(() => {
-      const getOptionsFromTree = (tree2, level = 0) => {
-        const mappedNodes = tree2.map((treeNode) => [
-          {
-            value: treeNode.id,
-            label: "\u2014 ".repeat(level) + (0, import_html_entities4.decodeEntities)(treeNode.name),
-            rawName: treeNode.name
-          },
-          ...getOptionsFromTree(treeNode.children || [], level + 1)
-        ]);
-        const sortedNodes = mappedNodes.sort(([a3], [b3]) => {
-          const priorityA = getItemPriority(a3.rawName, fieldValue);
-          const priorityB = getItemPriority(b3.rawName, fieldValue);
-          return priorityA >= priorityB ? 1 : -1;
-        });
-        return sortedNodes.flat();
-      };
-      if (!pageItems) {
-        return [];
-      }
-      let tree = pageItems.map((item) => ({
-        id: item.id,
-        parent: item.parent ?? null,
-        name: getTitleWithFallbackName(item)
-      }));
-      if (!fieldValue) {
-        tree = buildTermsTree(tree);
-      }
-      const opts = getOptionsFromTree(tree);
-      const optsHasParent = opts.find((item) => item.value === pageId);
-      if (pageId && parentPostTitle && !optsHasParent) {
-        opts.unshift({
-          value: pageId,
-          label: parentPostTitle,
-          rawName: ""
-        });
-      }
-      return opts.map((option) => ({
-        ...option,
-        value: option.value.toString()
-      }));
-    }, [pageItems, fieldValue, parentPostTitle, pageId]);
-    if (!isHierarchical) {
-      return null;
+    for (const [hash, css] of runtime.styles) {
+      injectStyle15(targetDocument, hash, css);
     }
-    const handleKeydown = (inputValue) => {
-      setFieldValue(inputValue);
-    };
-    const handleChange = (selectedPostId) => {
-      if (selectedPostId) {
-        return onChangeControl(parseInt(selectedPostId, 10) ?? 0);
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      onChangeControl(0);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
-      import_components6.ComboboxControl,
+  }
+  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("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_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,
       {
-        label: (0, import_i18n23.__)("Parent"),
-        help: (0, import_i18n23.__)("Choose a parent page."),
-        value: pageId?.toString(),
-        options: parentOptions,
-        onFilterValueChange: (0, import_compose3.debounce)(
-          (value) => handleKeydown(value),
-          300
-        ),
-        onChange: handleChange,
-        hideLabelFromVision: true
+        ref,
+        className: clsx_default(style_default14.popup, className2),
+        ...props,
+        children
       }
+    ) });
+    const positionedPopup = renderSlotWithChildren(
+      positioner,
+      /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(Positioner, {}),
+      popupContent
     );
-  }
-  var ParentEdit = ({
-    data,
-    field,
-    onChange
-  }) => {
-    const { id } = field;
-    const homeUrl = (0, import_data12.useSelect)((select9) => {
-      return select9(import_core_data8.store).getEntityRecord("root", "__unstableBase")?.home;
-    }, []);
-    const onChangeControl = (0, import_element49.useCallback)(
-      (newValue) => onChange({
-        [id]: newValue
-      }),
-      [id, onChange]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("fieldset", { className: "fields-controls__parent", children: /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)("div", { children: [
-      (0, import_element49.createInterpolateElement)(
-        (0, import_i18n23.sprintf)(
-          /* translators: %1$s The home URL of the WordPress installation without the scheme. */
-          (0, import_i18n23.__)(
-            'Child pages inherit characteristics from their parent, such as URL structure. For instance, if "Pricing" is a child of "Services", its URL would be %1$s<wbr />/services<wbr />/pricing.'
-          ),
-          (0, import_url4.filterURLForDisplay)(homeUrl).replace(
-            /([/.])/g,
-            "<wbr />$1"
-          )
-        ),
-        {
-          wbr: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("wbr", {})
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("p", { children: (0, import_element49.createInterpolateElement)(
-        (0, import_i18n23.__)(
-          "They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"
-        ),
-        {
-          a: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
-            import_components6.ExternalLink,
-            {
-              href: (0, import_i18n23.__)(
-                "https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes"
-              ),
-              children: void 0
-            }
-          )
-        }
-      ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
-        PageAttributesParent,
-        {
-          data,
-          onChangeControl
-        }
-      )
-    ] }) });
-  };
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(Portal, {}), positionedPopup);
+  });

-  // packages/fields/build-module/fields/parent/parent-view.mjs
-  var import_data13 = __toESM(require_data(), 1);
-  var import_core_data9 = __toESM(require_core_data(), 1);
-  var import_i18n24 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
-  var ParentView = ({
-    item
-  }) => {
-    const parent = (0, import_data13.useSelect)(
-      (select9) => {
-        const { getEntityRecord } = select9(import_core_data9.store);
-        return item?.parent ? getEntityRecord("postType", item.type, item.parent) : null;
-      },
-      [item.parent, item.type]
-    );
-    if (parent) {
-      return /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(import_jsx_runtime146.Fragment, { children: getTitleWithFallbackName(parent) });
+  // 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 });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(import_jsx_runtime146.Fragment, { children: (0, import_i18n24.__)("None") });
-  };
+  );

-  // packages/fields/build-module/fields/parent/index.mjs
-  var parentField = {
-    id: "parent",
-    type: "text",
-    label: (0, import_i18n25.__)("Parent"),
-    Edit: ParentEdit,
-    render: ParentView,
-    enableSorting: true,
-    filterBy: false
-  };
-  var parent_default = parentField;
+  // 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/fields/build-module/fields/password/index.mjs
-  var import_i18n27 = __toESM(require_i18n(), 1);
+  // 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/fields/build-module/fields/password/edit.mjs
-  var import_components7 = __toESM(require_components(), 1);
-  var import_element50 = __toESM(require_element(), 1);
-  var import_i18n26 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
-  function PasswordEdit({
-    data,
-    onChange,
-    field
-  }) {
-    const [showPassword, setShowPassword] = (0, import_element50.useState)(
-      !!field.getValue({ item: data })
-    );
-    const handleTogglePassword = (value) => {
-      setShowPassword(value);
-      if (!value) {
-        onChange({ password: "" });
-      }
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(
-      import_components7.__experimentalVStack,
-      {
-        as: "fieldset",
-        spacing: 4,
-        className: "fields-controls__password",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-            import_components7.CheckboxControl,
-            {
-              label: (0, import_i18n26.__)("Password protected"),
-              help: (0, import_i18n26.__)("Only visible to those who know the password"),
-              checked: showPassword,
-              onChange: handleTogglePassword
-            }
-          ),
-          showPassword && /* @__PURE__ */ (0, import_jsx_runtime147.jsx)("div", { className: "fields-controls__password-input", children: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-            import_components7.TextControl,
-            {
-              label: (0, import_i18n26.__)("Password"),
-              onChange: (value) => onChange({
-                password: value
-              }),
-              value: field.getValue({ item: data }) || "",
-              placeholder: (0, import_i18n26.__)("Use a secure password"),
-              type: "text",
-              maxLength: 255
-            }
-          ) })
-        ]
+    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;
   }
-  var edit_default = PasswordEdit;
-
-  // packages/fields/build-module/fields/password/index.mjs
-  var passwordField = {
-    id: "password",
-    type: "text",
-    label: (0, import_i18n27.__)("Password"),
-    Edit: edit_default,
-    enableSorting: false,
-    enableHiding: false,
-    isVisible: (item) => item.status !== "private",
-    filterBy: false
-  };
-  var password_default = passwordField;
-
-  // packages/fields/build-module/fields/status/index.mjs
-  var import_i18n29 = __toESM(require_i18n(), 1);
-
-  // packages/fields/build-module/fields/status/status-view.mjs
-  var import_components8 = __toESM(require_components(), 1);
-
-  // packages/fields/build-module/fields/status/status-elements.mjs
-  var import_i18n28 = __toESM(require_i18n(), 1);
-  var STATUSES = [
-    {
-      value: "draft",
-      label: (0, import_i18n28.__)("Draft"),
-      icon: drafts_default,
-      description: (0, import_i18n28.__)("Not ready to publish.")
-    },
-    {
-      value: "future",
-      label: (0, import_i18n28.__)("Scheduled"),
-      icon: scheduled_default,
-      description: (0, import_i18n28.__)("Publish automatically on a chosen date.")
-    },
-    {
-      value: "pending",
-      label: (0, import_i18n28.__)("Pending Review"),
-      icon: pending_default,
-      description: (0, import_i18n28.__)("Waiting for review before publishing.")
-    },
-    {
-      value: "private",
-      label: (0, import_i18n28.__)("Private"),
-      icon: not_allowed_default,
-      description: (0, import_i18n28.__)("Only visible to site admins and editors.")
-    },
-    {
-      value: "publish",
-      label: (0, import_i18n28.__)("Published"),
-      icon: published_default,
-      description: (0, import_i18n28.__)("Visible to everyone.")
-    },
-    { value: "trash", label: (0, import_i18n28.__)("Trash"), icon: trash_default }
-  ];
-  var status_elements_default = STATUSES;
-
-  // packages/fields/build-module/fields/status/status-view.mjs
-  var import_jsx_runtime148 = __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_runtime148.jsxs)(import_components8.__experimentalHStack, { alignment: "left", spacing: 0, children: [
-      icon && /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("div", { className: "fields-controls__status-icon", children: /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(import_components8.Icon, { icon }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("span", { children: label })
-    ] });
+  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);
   }
-  var status_view_default = StatusView;
-
-  // packages/fields/build-module/fields/status/index.mjs
-  var OPERATOR_IS_ANY = "isAny";
-  var statusField = {
-    label: (0, import_i18n29.__)("Status"),
-    id: "status",
-    type: "text",
-    elements: status_elements_default,
-    // An auto-draft is a draft that hasn't been saved yet, so treat it as
-    // one for display, selection, and filtering.
-    getValue: ({ item }) => item.status === "auto-draft" ? "draft" : item.status,
-    render: status_view_default,
-    Edit: "radio",
-    enableSorting: false,
-    filterBy: {
-      operators: [OPERATOR_IS_ANY]
+  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);
     }
-  };
-  var status_default = statusField;
-
-  // packages/fields/build-module/fields/comment-status/index.mjs
-  var import_i18n30 = __toESM(require_i18n(), 1);
-  var commentStatusField = {
-    id: "comment_status",
-    label: (0, import_i18n30.__)("Comments"),
-    type: "text",
-    Edit: "radio",
-    enableSorting: false,
-    enableHiding: false,
-    filterBy: false,
-    elements: [
-      {
-        value: "open",
-        label: (0, import_i18n30.__)("Open"),
-        description: (0, import_i18n30.__)("Visitors can add new comments and replies.")
-      },
-      {
-        value: "closed",
-        label: (0, import_i18n30.__)("Closed"),
-        description: (0, import_i18n30.__)(
-          "Visitors cannot add new comments or replies. Existing comments remain visible."
-        )
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    ]
-  };
-  var comment_status_default = commentStatusField;
-
-  // packages/fields/build-module/fields/ping-status/index.mjs
-  var import_i18n31 = __toESM(require_i18n(), 1);
-  var import_components9 = __toESM(require_components(), 1);
-  var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
-  function PingStatusEdit({
-    data,
-    onChange
-  }) {
-    const pingStatus = data?.ping_status ?? "open";
-    const onTogglePingback = (checked) => {
-      onChange({
-        ...data,
-        ping_status: checked ? "open" : "closed"
-      });
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
-      import_components9.CheckboxControl,
-      {
-        label: (0, import_i18n31.__)("Enable pingbacks & trackbacks"),
-        checked: pingStatus === "open",
-        onChange: onTogglePingback,
-        help: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
-          import_components9.ExternalLink,
+  }
+  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("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,
           {
-            href: (0, import_i18n31.__)(
-              "https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"
-            ),
-            children: (0, import_i18n31.__)("Learn more about pingbacks & trackbacks")
+            // @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 pingStatusField = {
-    id: "ping_status",
-    label: (0, import_i18n31.__)("Trackbacks & Pingbacks"),
-    type: "text",
-    Edit: PingStatusEdit,
-    enableSorting: false,
-    enableHiding: false,
-    filterBy: false,
-    elements: [
-      {
-        value: "open",
-        label: (0, import_i18n31.__)("Allow"),
-        description: (0, import_i18n31.__)(
-          "Allow link notifications from other blogs (pingbacks and trackbacks) on new articles."
-        )
-      },
-      {
-        value: "closed",
-        label: (0, import_i18n31.__)("Don't allow"),
-        description: (0, import_i18n31.__)(
-          "Don't allow link notifications from other blogs (pingbacks and trackbacks) on new articles."
-        )
-      }
-    ]
-  };
-  var ping_status_default = pingStatusField;
+      });
+      return element;
+    }
+  );

-  // packages/fields/build-module/fields/discussion/index.mjs
-  var import_i18n32 = __toESM(require_i18n(), 1);
-  var discussionField = {
-    id: "discussion",
-    label: (0, import_i18n32.__)("Discussion"),
-    type: "text",
-    render: ({ item }) => {
-      const commentsOpen = item.comment_status === "open";
-      const pingsOpen = item.ping_status === "open";
-      if (commentsOpen && pingsOpen) {
-        return (0, import_i18n32.__)("Open");
-      }
-      if (commentsOpen && !pingsOpen) {
-        return (0, import_i18n32.__)("Comments only");
+  // 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 (!commentsOpen && pingsOpen) {
-        return (0, import_i18n32.__)("Pings only");
+      if (timerRef.current) {
+        clearTimeout(timerRef.current);
       }
-      return (0, import_i18n32.__)("Closed");
-    },
-    filterBy: false
-  };
-  var discussion_default = discussionField;
-
-  // packages/fields/build-module/fields/date/index.mjs
-  var import_i18n34 = __toESM(require_i18n(), 1);
-
-  // packages/fields/build-module/fields/date/date-view.mjs
-  var import_i18n33 = __toESM(require_i18n(), 1);
-  var import_element51 = __toESM(require_element(), 1);
-  var import_date2 = __toESM(require_date(), 1);
-  var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
-  var getFormattedDate = (dateToDisplay) => (0, import_date2.dateI18n)(
-    (0, import_date2.getSettings)().formats.datetimeAbbreviated,
-    (0, import_date2.getDate)(dateToDisplay)
-  );
-  var DateView = ({ item }) => {
-    const isDraftOrPrivate = ["draft", "private"].includes(
-      item.status ?? ""
-    );
-    if (isDraftOrPrivate) {
-      return (0, import_element51.createInterpolateElement)(
-        (0, import_i18n33.sprintf)(
-          /* translators: %s: page creation or modification date. */
-          (0, import_i18n33.__)("<span>Modified: <time>%s</time></span>"),
-          getFormattedDate(item.date ?? null)
-        ),
-        {
-          span: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("span", {}),
-          time: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("time", {})
+      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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    const isScheduled = item.status === "future";
-    if (isScheduled) {
-      return (0, import_element51.createInterpolateElement)(
-        (0, import_i18n33.sprintf)(
-          /* translators: %s: page creation date */
-          (0, import_i18n33.__)("<span>Scheduled: <time>%s</time></span>"),
-          getFormattedDate(item.date ?? null)
-        ),
-        {
-          span: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("span", {}),
-          time: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("time", {})
-        }
-      );
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument17(document);
     }
-    const isPublished = item.status === "publish";
-    if (isPublished) {
-      return (0, import_element51.createInterpolateElement)(
-        (0, import_i18n33.sprintf)(
-          /* translators: %s: page creation time */
-          (0, import_i18n33.__)("<span>Published: <time>%s</time></span>"),
-          getFormattedDate(item.date ?? null)
-        ),
-        {
-          span: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("span", {}),
-          time: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("time", {})
-        }
-      );
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash17(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    const dateToDisplay = (0, import_date2.getDate)(item.modified ?? null) > (0, import_date2.getDate)(item.date ?? null) ? item.modified : item.date;
-    const isPending = item.status === "pending";
-    if (isPending) {
-      return (0, import_element51.createInterpolateElement)(
-        (0, import_i18n33.sprintf)(
-          /* translators: %s: page creation or modification date. */
-          (0, import_i18n33.__)("<span>Modified: <time>%s</time></span>"),
-          getFormattedDate(dateToDisplay ?? null)
-        ),
-        {
-          span: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("span", {}),
-          time: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("time", {})
-        }
-      );
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE17}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash) {
+        return true;
+      }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("time", { children: getFormattedDate(item.date ?? null) });
-  };
-  var date_view_default = DateView;
-
-  // packages/fields/build-module/fields/date/index.mjs
-  var dateField = {
-    id: "date",
-    type: "datetime",
-    label: (0, import_i18n34.__)("Date"),
-    render: date_view_default,
-    filterBy: {
-      operators: ["before", "after"]
+    return false;
+  }
+  function injectStyle17(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-  };
-  var date_default = dateField;
-
-  // packages/fields/build-module/fields/scheduled-date/index.mjs
-  var import_i18n35 = __toESM(require_i18n(), 1);
-  var scheduledDateField = {
-    id: "scheduled_date",
-    type: "datetime",
-    label: (0, import_i18n35.__)("Scheduled Date"),
-    getValue: ({ item }) => item.date,
-    setValue: ({ value }) => ({ date: value }),
-    isVisible: (item) => item.status === "future",
-    Edit: {
-      control: "datetime",
-      compact: true
-    },
-    enableHiding: false,
-    enableSorting: false,
-    filterBy: false
-  };
-  var scheduled_date_default = scheduledDateField;
-
-  // packages/fields/build-module/fields/last-edited/index.mjs
-  var import_i18n37 = __toESM(require_i18n(), 1);
-
-  // packages/fields/build-module/fields/last-edited/last-edited-date-view.mjs
-  var import_i18n36 = __toESM(require_i18n(), 1);
-  var import_date3 = __toESM(require_date(), 1);
-  var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
-  function LastEditedDateView({ item }) {
-    if (!item.modified) {
-      return null;
+    const runtime = getRuntime17();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(Text, { children: (0, import_i18n36.sprintf)(
-      // translators: %s: Human-readable time difference, e.g. "2 days ago".
-      (0, import_i18n36.__)("Last edited %s."),
-      (0, import_date3.humanTimeDiff)(item.modified)
-    ) });
+    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);
   }
-
-  // packages/fields/build-module/fields/last-edited/index.mjs
-  var lastEditedDateField = {
-    id: "last_edited_date",
-    type: "datetime",
-    label: (0, import_i18n37.__)("Last edited"),
-    render: LastEditedDateView,
-    getValue: ({ item }) => item.modified,
-    isVisible: (item) => !!item.modified,
-    readOnly: true,
-    enableHiding: false,
-    enableSorting: false,
-    filterBy: false
-  };
-  var last_edited_default = lastEditedDateField;
-
-  // packages/fields/build-module/fields/author/index.mjs
-  var import_i18n39 = __toESM(require_i18n(), 1);
-  var import_data15 = __toESM(require_data(), 1);
-  var import_core_data11 = __toESM(require_core_data(), 1);
-
-  // packages/fields/build-module/fields/author/author-view.mjs
-  var import_i18n38 = __toESM(require_i18n(), 1);
-  var import_element52 = __toESM(require_element(), 1);
-  var import_components10 = __toESM(require_components(), 1);
-  var import_data14 = __toESM(require_data(), 1);
-  var import_core_data10 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 1);
-  function AuthorView({ item }) {
-    const authorId = item?.author;
-    const embeddedAuthorId = item?._embedded?.author?.[0]?.id;
-    const shouldFetch = Boolean(
-      authorId && (!embeddedAuthorId || authorId !== embeddedAuthorId)
-    );
-    const author = (0, import_data14.useSelect)(
-      (select9) => {
-        if (!shouldFetch) {
-          return null;
-        }
-        const { getEntityRecord } = select9(import_core_data10.store);
-        return authorId ? getEntityRecord("root", "user", authorId) : null;
-      },
-      [authorId, shouldFetch]
+  function registerDocument17(targetDocument) {
+    const runtime = getRuntime17();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    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_element52.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime152.jsxs)(import_components10.__experimentalHStack, { alignment: "left", spacing: 0, children: [
-      !!imageUrl && /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
-        "div",
-        {
-          className: clsx_default("fields-controls__author-avatar", {
-            "is-loaded": isImageLoaded
-          }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
-            "img",
+    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" };
+  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)}");
+  }
+  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",
             {
-              onLoad: () => setIsImageLoaded(true),
-              alt: (0, import_i18n38.__)("Author avatar"),
-              src: imageUrl
+              className: style_default16["link-icon"],
+              role: "img",
+              "aria-label": (
+                /* translators: accessibility text appended to link text */
+                (0, import_i18n14.__)("(opens in a new tab)")
+              )
             }
           )
-        }
-      ),
-      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime152.jsx)("div", { className: "fields-controls__author-icon", children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(import_components10.Icon, { icon: comment_author_avatar_default }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime152.jsx)("span", { className: "fields-controls__author-name", children: text })
-    ] });
-  }
-  var author_view_default = AuthorView;
+        ] })
+      })
+    });
+    return element;
+  });

-  // packages/fields/build-module/fields/author/index.mjs
-  var authorField = {
-    label: (0, import_i18n39.__)("Author"),
-    id: "author",
-    type: "integer",
-    getElements: async () => {
-      const authors = await (0, import_data15.resolveSelect)(import_core_data11.store).getEntityRecords(
-        "root",
-        "user",
-        {
-          per_page: -1,
-          who: "authors",
-          _fields: "id,name",
-          context: "view"
-        }
-      ) ?? [];
-      return authors.map(({ id, name: name2 }) => ({
-        value: id,
-        label: name2
-      }));
-    },
-    setValue: ({ value }) => ({ author: Number(value) }),
-    render: author_view_default,
-    sort: (a3, b3, direction) => {
-      const nameA = a3._embedded?.author?.[0]?.name || "";
-      const nameB = b3._embedded?.author?.[0]?.name || "";
-      return direction === "asc" ? nameA.localeCompare(nameB) : nameB.localeCompare(nameA);
-    },
-    filterBy: {
-      operators: ["isAny", "isNone"]
-    }
-  };
-  var author_default = authorField;
-
-  // packages/fields/build-module/fields/template-author/index.mjs
-  var import_i18n40 = __toESM(require_i18n(), 1);
-  var import_data17 = __toESM(require_data(), 1);
-  var import_core_data13 = __toESM(require_core_data(), 1);
-
-  // packages/fields/build-module/fields/template-author/view.mjs
-  var import_element53 = __toESM(require_element(), 1);
-  var import_data16 = __toESM(require_data(), 1);
-  var import_core_data12 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime153 = __toESM(require_jsx_runtime(), 1);
-  function getIconForSource(originalSource) {
-    switch (originalSource) {
-      case "theme":
-        return layout_default;
-      case "plugin":
-        return plugins_default;
-      case "site":
-        return globe_default;
-      default:
-        return comment_author_avatar_default;
+  // packages/ui/build-module/skeleton/skeleton.mjs
+  var import_element46 = __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 TemplateAuthorView({
-    item
-  }) {
-    const [isImageLoaded, setIsImageLoaded] = (0, import_element53.useState)(false);
-    const originalSource = item.original_source;
-    const icon = getIconForSource(originalSource);
-    const text = item.author_text;
-    const authorId = item.author;
-    const imageUrl = (0, import_data16.useSelect)(
-      (select9) => {
-        if (originalSource === "site") {
-          const siteData = select9(import_core_data12.store).getEntityRecord("root", "__unstableBase");
-          const logoId = siteData?.site_logo;
-          if (!logoId) {
-            return void 0;
-          }
-          return select9(import_core_data12.store).getEntityRecord("postType", "attachment", logoId)?.source_url;
-        }
-        if (originalSource !== "user" || !authorId) {
-          return void 0;
-        }
-        return select9(import_core_data12.store).getUser(authorId)?.avatar_urls?.[48];
-      },
-      [originalSource, authorId]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime153.jsxs)(Stack, { direction: "row", align: "center", children: [
-      imageUrl && /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(
-        "div",
-        {
-          className: clsx_default("fields-controls__author-avatar", {
-            "is-loaded": isImageLoaded
-          }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(
-            "img",
-            {
-              onLoad: () => setIsImageLoaded(true),
-              alt: "",
-              src: imageUrl
-            }
-          )
-        }
-      ),
-      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime153.jsx)("div", { className: "fields-controls__author-icon", children: /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(Icon, { icon }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime153.jsx)("span", { className: "fields-controls__author-name", children: text })
-    ] });
-  }
-
-  // packages/fields/build-module/fields/template-author/index.mjs
-  async function getAuthorElements(postType2) {
-    const records = await (0, import_data17.resolveSelect)(import_core_data13.store).getEntityRecords(
-      "postType",
-      postType2,
-      { per_page: -1, _fields: "id,author_text" }
-    );
-    const seen = /* @__PURE__ */ new Set();
-    const elements2 = [];
-    for (const record of records ?? []) {
-      const value = record.author_text;
-      if (value && !seen.has(value)) {
-        seen.add(value);
-        elements2.push({ value, label: value });
+  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 elements2;
+    return false;
   }
-  var templateAuthorField = {
-    label: (0, import_i18n40.__)("Author"),
-    id: "author",
-    getValue: ({ item }) => item.author_text,
-    render: TemplateAuthorView,
-    getElements: () => getAuthorElements("wp_template")
-  };
-  var templatePartAuthorField = {
-    label: (0, import_i18n40.__)("Author"),
-    id: "author",
-    getValue: ({ item }) => item.author_text,
-    render: TemplateAuthorView,
-    enableSorting: false,
-    filterBy: {
-      isPrimary: true
-    },
-    getElements: () => getAuthorElements("wp_template_part")
-  };
-
-  // packages/fields/build-module/fields/notes/index.mjs
-  var import_i18n41 = __toESM(require_i18n(), 1);
-  var notesField = {
-    id: "notesCount",
-    label: (0, import_i18n41.__)("Notes"),
-    type: "integer",
-    enableSorting: false,
-    filterBy: false
-  };
-  var notes_default = notesField;
-
-  // packages/fields/build-module/fields/excerpt/index.mjs
-  var import_html_entities5 = __toESM(require_html_entities(), 1);
-  var import_i18n42 = __toESM(require_i18n(), 1);
-  var import_components11 = __toESM(require_components(), 1);
-  var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
-  var excerptField = {
-    id: "excerpt",
-    type: "text",
-    label: (0, import_i18n42.__)("Excerpt"),
-    placeholder: (0, import_i18n42.__)("Add an excerpt"),
-    description: /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
-      import_components11.ExternalLink,
-      {
-        href: (0, import_i18n42.__)(
-          "https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"
-        ),
-        children: (0, import_i18n42.__)("Learn more about manual excerpts")
-      }
-    ),
-    render: ({ item }) => {
-      let excerpt;
-      if (typeof item.excerpt === "string") {
-        excerpt = !!item.excerpt ? (0, import_html_entities5.decodeEntities)(item.excerpt) : (0, import_i18n42.__)("Add an excerpt");
-      } else {
-        excerpt = (0, import_html_entities5.decodeEntities)(item.excerpt?.raw || "");
-      }
-      return /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(import_components11.__experimentalText, { align: "left", numberOfLines: 3, truncate: true, children: excerpt });
-    },
-    Edit: {
-      control: "textarea",
-      rows: 4
-    },
-    enableSorting: false,
-    filterBy: false
-  };
-  var excerpt_default = excerptField;
-
-  // packages/fields/build-module/fields/description/index.mjs
-  var import_html_entities6 = __toESM(require_html_entities(), 1);
-  var import_i18n43 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
-  var isCustomTemplate = (item) => item.source === "custom" && !item.has_theme_file && item.is_custom;
-  var getValue = ({ item }) => (0, import_html_entities6.decodeEntities)(item.description || "");
-  var render = ({ item }) => {
-    const { description } = item;
-    return description && /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(Text, { children: (0, import_html_entities6.decodeEntities)(description) });
-  };
-  var descriptionField = {
-    id: "description",
-    type: "text",
-    label: (0, import_i18n43.__)("Description"),
-    placeholder: (0, import_i18n43.__)("Add a description"),
-    getValue,
-    render,
-    Edit: {
-      control: "textarea",
-      rows: 4
-    },
-    isVisible: isCustomTemplate,
-    enableSorting: false,
-    filterBy: false,
-    enableGlobalSearch: true
-  };
-  var readOnlyDescriptionField = {
-    id: "description_readonly",
-    type: "text",
-    label: (0, import_i18n43.__)("Description"),
-    getValue,
-    render,
-    readOnly: true,
-    isVisible: (item) => !isCustomTemplate(item) && !!item.description,
-    enableSorting: false,
-    enableHiding: false,
-    filterBy: false
-  };
-  var description_default = descriptionField;
-
-  // packages/fields/build-module/fields/format/index.mjs
-  var import_i18n44 = __toESM(require_i18n(), 1);
-  var import_data18 = __toESM(require_data(), 1);
-  var import_core_data14 = __toESM(require_core_data(), 1);
-  var POST_FORMATS = [
-    { id: "aside", caption: (0, import_i18n44.__)("Aside") },
-    { id: "audio", caption: (0, import_i18n44.__)("Audio") },
-    { id: "chat", caption: (0, import_i18n44.__)("Chat") },
-    { id: "gallery", caption: (0, import_i18n44.__)("Gallery") },
-    { id: "image", caption: (0, import_i18n44.__)("Image") },
-    { id: "link", caption: (0, import_i18n44.__)("Link") },
-    { id: "quote", caption: (0, import_i18n44.__)("Quote") },
-    { id: "standard", caption: (0, import_i18n44.__)("Standard") },
-    { id: "status", caption: (0, import_i18n44.__)("Status") },
-    { id: "video", caption: (0, import_i18n44.__)("Video") }
-  ].sort((a3, b3) => {
-    const normalizedA = a3.caption.toUpperCase();
-    const normalizedB = b3.caption.toUpperCase();
-    if (normalizedA < normalizedB) {
-      return -1;
+  function injectStyle18(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    if (normalizedA > normalizedB) {
-      return 1;
+    const runtime = getRuntime18();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    return 0;
-  });
-  var formatField = {
-    id: "format",
-    label: (0, import_i18n44.__)("Format"),
-    type: "text",
-    Edit: "radio",
-    enableSorting: false,
-    enableHiding: false,
-    filterBy: false,
-    getElements: async () => {
-      const themeSupports = await (0, import_data18.resolveSelect)(import_core_data14.store).getThemeSupports();
-      return POST_FORMATS.filter(
-        (f3) => themeSupports?.formats?.includes(
-          f3.id
-        )
-      ).map((f3) => ({ value: f3.id, label: f3.caption }));
+    if (injectedStyles.has(hash)) {
+      return;
     }
-  };
-  var format_default = formatField;
-
-  // packages/fields/build-module/fields/post-content-info/index.mjs
-  var import_i18n46 = __toESM(require_i18n(), 1);
-
-  // packages/fields/build-module/fields/post-content-info/post-content-info-view.mjs
-  var import_components12 = __toESM(require_components(), 1);
-  var import_i18n45 = __toESM(require_i18n(), 1);
-  var import_wordcount = __toESM(require_wordcount(), 1);
-  var import_date4 = __toESM(require_date(), 1);
-  var import_element54 = __toESM(require_element(), 1);
-  var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
-  var AVERAGE_READING_RATE = 189;
-  function PostContentInfoView({
-    item
-  }) {
-    let content = "";
-    if (typeof item.content === "string") {
-      content = item.content;
-    } else if (typeof item.content === "function") {
-      content = item.content(item);
+    if (documentContainsStyleHash18(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    const wordCountType = (0, import_i18n45._x)(
-      "words",
-      "Word count type. Do not translate!"
-    );
-    const wordsCounted = (0, import_element54.useMemo)(
-      () => content ? (0, import_wordcount.count)(content, wordCountType) : 0,
-      [content, wordCountType]
+    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
     );
-    const modified = item.modified;
-    if (!wordsCounted && !modified) {
-      return null;
+    for (const [hash, css] of runtime.styles) {
+      injectStyle18(targetDocument, hash, css);
     }
-    let contentInfoText;
-    if (wordsCounted) {
-      const readingTime = Math.round(wordsCounted / AVERAGE_READING_RATE);
-      const wordsCountText = (0, import_i18n45.sprintf)(
-        // translators: %s: the number of words in the post.
-        (0, import_i18n45._n)("%s word", "%s words", wordsCounted),
-        wordsCounted.toLocaleString()
-      );
-      const minutesText = readingTime <= 1 ? (0, import_i18n45.__)("1 minute") : (0, import_i18n45.sprintf)(
-        /* translators: %s: the number of minutes to read the post. */
-        (0, import_i18n45._n)("%s minute", "%s minutes", readingTime),
-        readingTime.toLocaleString()
-      );
-      contentInfoText = (0, import_i18n45.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_i18n45.__)("%1$s, %2$s read time."),
-        wordsCountText,
-        minutesText
-      );
+    return () => {
+      const 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);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)(import_components12.__experimentalVStack, { spacing: 1, children: [
-      contentInfoText && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(import_components12.__experimentalText, { variant: "muted", children: contentInfoText }),
-      modified && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(import_components12.__experimentalText, { variant: "muted", children: (0, import_i18n45.sprintf)(
-        // translators: %s: Human-readable time difference, e.g. "2 days ago".
-        (0, import_i18n45.__)("Last edited %s."),
-        (0, import_date4.humanTimeDiff)(modified)
-      ) })
-    ] });
   }
-
-  // packages/fields/build-module/fields/post-content-info/index.mjs
-  var postContentInfoField = {
-    label: (0, import_i18n46.__)("Post content information"),
-    id: "post-content-info",
-    type: "text",
-    readOnly: true,
-    render: PostContentInfoView,
-    enableSorting: false,
-    enableHiding: false,
-    filterBy: false
-  };
-  var post_content_info_default = postContentInfoField;
-
-  // packages/fields/build-module/fields/sticky/index.mjs
-  var import_i18n47 = __toESM(require_i18n(), 1);
-  var stickyField = {
-    id: "sticky",
-    type: "boolean",
-    label: (0, import_i18n47.__)("Sticky"),
-    description: (0, import_i18n47.__)("Pin this post to the top of the blog."),
-    enableSorting: false,
-    enableHiding: false,
-    isVisible: (item) => !!item._links?.["wp:action-sticky"],
-    filterBy: false
-  };
-  var sticky_default = stickyField;
-
-  // packages/fields/build-module/fields/posts-per-page/index.mjs
-  var import_i18n48 = __toESM(require_i18n(), 1);
-  var postsPerPageField = {
-    id: "posts_per_page",
-    type: "integer",
-    label: (0, import_i18n48.__)("Posts per page"),
-    description: (0, import_i18n48.__)(
-      "Set the default number of posts to display on blog pages, including categories and tags. Some templates may override this setting."
-    ),
-    getValue: ({ item }) => item.posts_per_page ?? 1,
-    setValue: ({ value }) => ({ posts_per_page: value }),
-    isValid: { min: 1 },
-    enableSorting: false,
-    enableHiding: false,
-    filterBy: false
-  };
-  var posts_per_page_default = postsPerPageField;
-
-  // packages/fields/build-module/fields/site-discussion/index.mjs
-  var import_i18n49 = __toESM(require_i18n(), 1);
-  var siteDiscussionField = {
-    id: "default_comment_status",
-    type: "text",
-    label: (0, import_i18n49.__)("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_i18n49.__)("Comments open") : (0, import_i18n49.__)("Comments closed");
-    },
-    elements: [
-      {
-        value: "open",
-        label: (0, import_i18n49.__)("Open"),
-        description: (0, import_i18n49.__)("Visitors can add new comments and replies.")
-      },
-      {
-        value: "",
-        label: (0, import_i18n49.__)("Closed"),
-        description: (0, import_i18n49.__)(
-          "Visitors cannot add new comments or replies. Existing comments remain visible."
+  if (typeof process === "undefined" || true) {
+    registerStyle18("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+  }
+  var resets_default6 = { "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}}}}");
+  }
+  var style_default17 = { "skeleton": "b20cc1690085c2f0__skeleton", "pulse": "_9b143194fdb45f93__pulse", "skeleton-pulse": "e2b9fe0690281bc8__skeleton-pulse" };
+  var Skeleton = (0, import_element46.forwardRef)(
+    function Skeleton2({ render: render5, ...props }, ref) {
+      return useRender({
+        render: render5,
+        ref,
+        props: mergeProps(
+          {
+            className: clsx_default(
+              style_default17.skeleton,
+              style_default17.pulse,
+              resets_default6["box-sizing"]
+            ),
+            // Decorative by default; consumers mark the loading
+            // region with aria-busy / role="status".
+            "aria-hidden": true
+          },
+          props
         )
-      }
-    ],
-    enableSorting: false,
-    enableHiding: false,
-    filterBy: false
-  };
-  var site_discussion_default = siteDiscussionField;
+      });
+    }
+  );

-  // packages/fields/build-module/fields/posts-page-title/index.mjs
-  var import_i18n50 = __toESM(require_i18n(), 1);
-  var postsPageTitleField = {
-    id: "posts_page_title",
-    type: "text",
-    label: (0, import_i18n50.__)("Blog title"),
-    description: (0, import_i18n50.__)(
-      "Set the Posts Page title. Appears in search results, and when the page is shared on social media."
-    ),
-    getValue: ({ item }) => {
-      const title = item.title;
-      if (typeof title === "string") {
-        return title;
-      }
-      return title?.raw ?? "";
-    },
-    setValue: ({ value }) => ({ title: value }),
-    enableSorting: false,
-    enableHiding: false,
-    filterBy: false
-  };
-  var posts_page_title_default = postsPageTitleField;
+  // packages/ui/build-module/tabs/index.mjs
+  var tabs_exports = {};
+  __export(tabs_exports, {
+    List: () => List,
+    Panel: () => Panel2,
+    Root: () => Root6,
+    Tab: () => Tab
+  });

-  // packages/fields/build-module/actions/view-post.mjs
-  var import_i18n51 = __toESM(require_i18n(), 1);
-  var viewPost = {
-    id: "view-post",
-    label: (0, import_i18n51._x)("View", "verb"),
-    isPrimary: true,
-    icon: external_default,
-    isEligible(post2) {
-      return post2.status !== "trash";
-    },
-    callback(posts, { onActionPerformed }) {
-      const post2 = posts[0];
-      window.open(post2?.link, "_blank");
-      if (onActionPerformed) {
-        onActionPerformed(posts);
-      }
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-  };
-  var view_post_default = viewPost;
-
-  // packages/fields/build-module/actions/reorder-page.mjs
-  var import_data19 = __toESM(require_data(), 1);
-  var import_core_data15 = __toESM(require_core_data(), 1);
-  var import_i18n52 = __toESM(require_i18n(), 1);
-  var import_notices3 = __toESM(require_notices(), 1);
-  var import_element55 = __toESM(require_element(), 1);
-  var import_components13 = __toESM(require_components(), 1);
-  var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
-  function isItemValid(item) {
-    return typeof item.menu_order === "number" && Number.isInteger(item.menu_order);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument19(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-  function ReorderModal({
-    items,
-    closeModal: closeModal2,
-    onActionPerformed
-  }) {
-    const [item, setItem] = (0, import_element55.useState)(items[0]);
-    const { editEntityRecord, saveEditedEntityRecord } = (0, import_data19.useDispatch)(import_core_data15.store);
-    const { createSuccessNotice, createErrorNotice } = (0, import_data19.useDispatch)(import_notices3.store);
-    const isValid2 = isItemValid(item);
-    async function onOrder(event) {
-      event.preventDefault();
-      if (!isValid2) {
-        return;
-      }
-      try {
-        await editEntityRecord("postType", item.type, item.id, {
-          menu_order: item.menu_order
-        });
-        closeModal2?.();
-        await saveEditedEntityRecord("postType", item.type, item.id, {
-          throwOnError: true
-        });
-        createSuccessNotice((0, import_i18n52.__)("Order updated."), {
-          type: "snackbar"
-        });
-        onActionPerformed?.(items);
-      } catch (error2) {
-        const typedError = error2;
-        const errorMessage = typedError.message && typedError.code !== "unknown_error" ? typedError.message : (0, import_i18n52.__)("An error occurred while updating the order");
-        createErrorNotice(errorMessage, {
-          type: "snackbar"
-        });
+  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 /* @__PURE__ */ (0, import_jsx_runtime157.jsx)("form", { onSubmit: onOrder, children: /* @__PURE__ */ (0, import_jsx_runtime157.jsxs)(import_components13.__experimentalVStack, { spacing: "5", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime157.jsx)("div", { children: (0, import_i18n52.__)(
-        "Determines the order of pages. Pages with the same order value are sorted alphabetically. Negative order values are supported."
-      ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
-        import_components13.__experimentalInputControl,
-        {
-          label: (0, import_i18n52.__)("Order"),
-          type: "number",
-          value: typeof item.menu_order === "number" && Number.isInteger(item.menu_order) ? String(item.menu_order) : "",
-          onChange: (value) => {
-            const parsed = parseInt(value, 10);
-            setItem({
-              ...item,
-              menu_order: isNaN(parsed) ? void 0 : parsed
-            });
-          }
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime157.jsxs)(import_components13.__experimentalHStack, { justify: "right", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
-          import_components13.Button,
-          {
-            __next40pxDefaultSize: true,
-            variant: "tertiary",
-            onClick: () => {
-              closeModal2?.();
-            },
-            children: (0, import_i18n52.__)("Cancel")
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
-          import_components13.Button,
-          {
-            __next40pxDefaultSize: true,
-            variant: "primary",
-            type: "submit",
-            accessibleWhenDisabled: true,
-            disabled: !isValid2,
-            children: (0, import_i18n52.__)("Save")
-          }
-        )
-      ] })
-    ] }) });
+    return false;
   }
-  var reorderPage = {
-    id: "order-pages",
-    label: (0, import_i18n52.__)("Order"),
-    isEligible({ status }) {
-      return status !== "trash";
-    },
-    modalFocusOnMount: "firstContentElement",
-    RenderModal: ReorderModal
-  };
-  var reorder_page_default = reorderPage;
-
-  // packages/fields/build-module/actions/duplicate-post.mjs
-  var import_data20 = __toESM(require_data(), 1);
-  var import_core_data16 = __toESM(require_core_data(), 1);
-  var import_i18n53 = __toESM(require_i18n(), 1);
-  var import_notices4 = __toESM(require_notices(), 1);
-  var import_element56 = __toESM(require_element(), 1);
-  var import_components14 = __toESM(require_components(), 1);
-  var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
-  var duplicatePost = {
-    id: "duplicate-post",
-    label: (0, import_i18n53._x)("Duplicate", "action label"),
-    isEligible({ status }) {
-      return status !== "trash";
-    },
-    modalFocusOnMount: "firstContentElement",
-    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
-      const [item, setItem] = (0, import_element56.useState)({
-        ...items[0],
-        title: (0, import_i18n53.sprintf)(
-          /* translators: %s: Existing post title */
-          (0, import_i18n53._x)("%s (Copy)", "post"),
-          getItemTitle(items[0])
-        )
+  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("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 SCROLL_EPSILON = 1;
+  var List = (0, import_element47.forwardRef)(
+    function TabList({
+      children,
+      variant = "default",
+      className: className2,
+      activateOnFocus,
+      ...otherProps
+    }, forwardedRef) {
+      const [listEl, setListEl] = (0, import_element47.useState)(null);
+      const [overflow, setOverflow] = (0, import_element47.useState)({
+        first: false,
+        last: false,
+        isScrolling: false
       });
-      const [isCreatingPage, setIsCreatingPage] = (0, import_element56.useState)(false);
-      const { saveEntityRecord } = (0, import_data20.useDispatch)(import_core_data16.store);
-      const { createSuccessNotice, createErrorNotice } = (0, import_data20.useDispatch)(import_notices4.store);
-      async function createPage(event) {
-        event.preventDefault();
-        if (isCreatingPage) {
+      (0, import_element47.useEffect)(() => {
+        if (!listEl) {
           return;
         }
-        const isTemplate2 = item.type === "wp_template";
-        const newItemObject = {
-          status: isTemplate2 ? "publish" : "draft",
-          title: item.title,
-          slug: isTemplate2 ? item.slug : item.title || (0, import_i18n53.__)("No title"),
-          comment_status: item.comment_status,
-          content: typeof item.content === "string" ? item.content : item.content.raw,
-          excerpt: typeof item.excerpt === "string" ? item.excerpt : item.excerpt?.raw,
-          meta: item.meta,
-          parent: item.parent,
-          password: item.password,
-          template: item.template,
-          format: item.format,
-          featured_media: item.featured_media,
-          menu_order: item.menu_order,
-          ping_status: item.ping_status
+        const 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 assignablePropertiesPrefix = "wp:action-assign-";
-        const assignableProperties = Object.keys(item?._links || {}).filter(
-          (property) => property.startsWith(assignablePropertiesPrefix)
-        ).map(
-          (property) => property.slice(assignablePropertiesPrefix.length)
-        );
-        assignableProperties.forEach((property) => {
-          if (item.hasOwnProperty(property)) {
-            newItemObject[property] = item[property];
-          }
+        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
         });
-        setIsCreatingPage(true);
-        try {
-          const newItem = await saveEntityRecord(
-            "postType",
-            item.type,
-            newItemObject,
-            { throwOnError: true }
-          );
-          createSuccessNotice(
-            (0, import_i18n53.sprintf)(
-              // translators: %s: Title of the created post, e.g: "Hello world".
-              (0, import_i18n53.__)('"%s" successfully created.'),
-              getItemTitle(newItem)
-            ),
-            {
-              id: "duplicate-post-action",
-              type: "snackbar"
-            }
-          );
-          if (onActionPerformed) {
-            onActionPerformed([newItem]);
-          }
-        } catch (error2) {
-          const typedError = error2;
-          const errorMessage = typedError.message && typedError.code !== "unknown_error" ? typedError.message : (0, import_i18n53.__)("An error occurred while duplicating the page.");
-          createErrorNotice(errorMessage, {
-            type: "snackbar"
-          });
-        } finally {
-          setIsCreatingPage(false);
-          closeModal2?.();
-        }
-      }
-      return /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("form", { onSubmit: createPage, children: /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(import_components14.__experimentalVStack, { spacing: 3, children: [
-        typeof item.id === "string" && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("div", { children: (0, import_i18n53.__)(
-          "You are about to duplicate a bundled template. Changes will not be live until you activate the new template."
-        ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
-          import_components14.__experimentalInputControl,
-          {
-            label: (0, import_i18n53.__)("Title"),
-            placeholder: (0, import_i18n53.__)("No title"),
-            value: getItemTitle(item),
-            onChange: (value) => setItem((prev) => ({
-              ...prev,
-              title: value || (0, import_i18n53.__)("No title")
-            }))
+        let scrollTick = false;
+        const throttleMeasureOverflowOnScroll = () => {
+          if (!scrollTick) {
+            requestAnimationFrame(() => {
+              measureOverflow();
+              scrollTick = false;
+            });
+            scrollTick = true;
           }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(import_components14.__experimentalHStack, { spacing: 2, justify: "end", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
-            import_components14.Button,
-            {
-              variant: "tertiary",
-              onClick: closeModal2,
-              __next40pxDefaultSize: true,
-              children: (0, import_i18n53.__)("Cancel")
-            }
+        };
+        listEl.addEventListener(
+          "scroll",
+          throttleMeasureOverflowOnScroll,
+          { passive: true }
+        );
+        observeTabs();
+        measureOverflow();
+        return () => {
+          listEl.removeEventListener(
+            "scroll",
+            throttleMeasureOverflowOnScroll
+          );
+          resizeObserver.disconnect();
+          mutationObserver.disconnect();
+        };
+      }, [listEl]);
+      const mergedListRef = (0, import_compose3.useMergeRefs)([
+        forwardedRef,
+        (el) => setListEl(el)
+      ]);
+      return /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(
+        index_parts_exports2.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
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
-            import_components14.Button,
-            {
-              variant: "primary",
-              type: "submit",
-              isBusy: isCreatingPage,
-              "aria-disabled": isCreatingPage,
-              __next40pxDefaultSize: true,
-              children: (0, import_i18n53._x)("Duplicate", "action label")
-            }
-          )
-        ] })
-      ] }) });
+          ...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 })
+          ]
+        }
+      );
     }
-  };
-  var duplicate_post_default = duplicatePost;
+  );

-  // packages/fields/build-module/actions/rename-post.mjs
-  var import_data21 = __toESM(require_data(), 1);
-  var import_core_data17 = __toESM(require_core_data(), 1);
-  var import_i18n54 = __toESM(require_i18n(), 1);
-  var import_element57 = __toESM(require_element(), 1);
-  var import_patterns3 = __toESM(require_patterns(), 1);
-  var import_components15 = __toESM(require_components(), 1);
-  var import_notices5 = __toESM(require_notices(), 1);
-  var import_jsx_runtime159 = __toESM(require_jsx_runtime(), 1);
-  var { PATTERN_TYPES: PATTERN_TYPES3 } = unlock3(import_patterns3.privateApis);
-  var renamePost = {
-    id: "rename-post",
-    label: (0, import_i18n54.__)("Rename"),
-    modalFocusOnMount: "firstContentElement",
-    isEligible(post2) {
-      if (post2.status === "trash") {
-        return false;
-      }
-      if (post2.type === "wp_template" && typeof post2.id === "string" && window?.__experimentalTemplateActivate) {
-        return false;
-      }
-      const specialChecks = ["wp_template", "wp_template_part"];
-      if (!window?.__experimentalTemplateActivate) {
-        specialChecks.push("wp_template");
-      }
-      if (!specialChecks.includes(post2.type)) {
-        return post2.permissions?.update;
-      }
-      if (isTemplate(post2) && !window?.__experimentalTemplateActivate) {
-        return isTemplateRemovable(post2) && post2.is_custom && post2.permissions?.update;
+  // packages/ui/build-module/tabs/panel.mjs
+  var import_element49 = __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;
+  function useRegisterTabDev() {
+    const context = (0, import_element48.useContext)(TabsValidationContext);
+    (0, import_element48.useEffect)(() => {
+      if (context) {
+        return context.registerTab();
       }
-      if (isTemplatePart(post2)) {
-        return post2.source === "custom" && !post2?.has_theme_file && post2.permissions?.update;
+      return void 0;
+    }, [context]);
+  }
+  function useRegisterTabProd() {
+  }
+  var useRegisterTab = VALIDATION_ENABLED ? useRegisterTabDev : useRegisterTabProd;
+  function useRegisterPanelDev() {
+    const context = (0, import_element48.useContext)(TabsValidationContext);
+    (0, import_element48.useEffect)(() => {
+      if (context) {
+        return context.registerPanel();
       }
-      return post2.type === PATTERN_TYPES3.user && post2.permissions?.update;
-    },
-    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
-      const [item] = items;
-      const [title, setTitle] = (0, import_element57.useState)(() => getItemTitle(item, ""));
-      const { editEntityRecord, saveEditedEntityRecord } = (0, import_data21.useDispatch)(import_core_data17.store);
-      const { createSuccessNotice, createErrorNotice } = (0, import_data21.useDispatch)(import_notices5.store);
-      async function onRename(event) {
-        event.preventDefault();
-        try {
-          await editEntityRecord("postType", item.type, item.id, {
-            title
-          });
-          setTitle("");
-          closeModal2?.();
-          await saveEditedEntityRecord("postType", item.type, item.id, {
-            throwOnError: true
-          });
-          createSuccessNotice((0, import_i18n54.__)("Name 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 name");
-          createErrorNotice(errorMessage, { type: "snackbar" });
-        }
+      return void 0;
+    }, [context]);
+  }
+  function useRegisterPanelProd() {
+  }
+  var useRegisterPanel = VALIDATION_ENABLED ? useRegisterPanelDev : useRegisterPanelProd;
+  function TabsValidationProviderDev({
+    children
+  }) {
+    const tabCountRef = (0, import_element48.useRef)(0);
+    const panelCountRef = (0, import_element48.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.`
+        );
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime159.jsx)("form", { onSubmit: onRename, children: /* @__PURE__ */ (0, import_jsx_runtime159.jsxs)(import_components15.__experimentalVStack, { spacing: "5", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
-          import_components15.TextControl,
-          {
-            label: (0, import_i18n54.__)("Name"),
-            value: title,
-            onChange: setTitle,
-            required: true
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime159.jsxs)(import_components15.__experimentalHStack, { justify: "right", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
-            import_components15.Button,
-            {
-              __next40pxDefaultSize: true,
-              variant: "tertiary",
-              onClick: () => {
-                closeModal2?.();
-              },
-              children: (0, import_i18n54.__)("Cancel")
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
-            import_components15.Button,
-            {
-              __next40pxDefaultSize: true,
-              variant: "primary",
-              type: "submit",
-              children: (0, import_i18n54.__)("Save")
-            }
-          )
-        ] })
-      ] }) });
-    }
-  };
-  var rename_post_default = renamePost;
+    });
+    const registerTab = (0, import_element48.useCallback)(() => {
+      tabCountRef.current += 1;
+      scheduleValidation();
+      return () => {
+        tabCountRef.current -= 1;
+        scheduleValidation();
+      };
+    }, [scheduleValidation]);
+    const registerPanel = (0, import_element48.useCallback)(() => {
+      panelCountRef.current += 1;
+      scheduleValidation();
+      return () => {
+        panelCountRef.current -= 1;
+        scheduleValidation();
+      };
+    }, [scheduleValidation]);
+    const contextValue = (0, import_element48.useMemo)(
+      () => ({
+        registerTab,
+        registerPanel
+      }),
+      [registerTab, registerPanel]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
+  }
+  function TabsValidationProviderProd({
+    children
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(import_jsx_runtime138.Fragment, { children });
+  }
+  var TabsValidationProvider = VALIDATION_ENABLED ? TabsValidationProviderDev : TabsValidationProviderProd;

-  // packages/fields/build-module/actions/reset-post.mjs
-  var import_data22 = __toESM(require_data(), 1);
-  var import_core_data18 = __toESM(require_core_data(), 1);
-  var import_i18n55 = __toESM(require_i18n(), 1);
-  var import_notices6 = __toESM(require_notices(), 1);
-  var import_element58 = __toESM(require_element(), 1);
-  var import_blocks4 = __toESM(require_blocks(), 1);
-  var import_components16 = __toESM(require_components(), 1);
-  var import_url5 = __toESM(require_url(), 1);
-  var import_api_fetch = __toESM(require_api_fetch(), 1);
-  var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
-  var isTemplateRevertable2 = (templateOrTemplatePart) => {
-    if (!templateOrTemplatePart) {
+  // 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() {
+    const globalScope = globalThis;
+    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;
     }
-    return templateOrTemplatePart.source === "custom" && (Boolean(templateOrTemplatePart?.plugin) || templateOrTemplatePart?.has_theme_file);
-  };
-  var revertTemplate = async (template2, { allowUndo = true } = {}) => {
-    const noticeId = "edit-site-template-reverted";
-    (0, import_data22.dispatch)(import_notices6.store).removeNotice(noticeId);
-    if (!isTemplateRevertable2(template2)) {
-      (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(
-        (0, import_i18n55.__)("This template is not revertable."),
-        {
-          type: "snackbar"
-        }
-      );
+    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;
     }
-    try {
-      const templateEntityConfig = (0, import_data22.select)(import_core_data18.store).getEntityConfig(
-        "postType",
-        template2.type
-      );
-      if (!templateEntityConfig) {
-        (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(
-          (0, import_i18n55.__)(
-            "The editor has encountered an unexpected error. Please reload."
-          ),
-          { type: "snackbar" }
-        );
+    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;
       }
-      const fileTemplatePath = (0, import_url5.addQueryArgs)(
-        `${templateEntityConfig.baseURL}/${template2.id}`,
-        { context: "edit", source: template2.origin }
-      );
-      const fileTemplate = await (0, import_api_fetch.default)({
-        path: fileTemplatePath
-      });
-      if (!fileTemplate) {
-        (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(
-          (0, import_i18n55.__)(
-            "The editor has encountered an unexpected error. Please reload."
-          ),
-          { type: "snackbar" }
-        );
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         return;
       }
-      const serializeBlocks = ({ blocks: blocksForSerialization = [] }) => (0, import_blocks4.__unstableSerializeAndClean)(blocksForSerialization);
-      const edited = (0, import_data22.select)(import_core_data18.store).getEditedEntityRecord(
-        "postType",
-        template2.type,
-        template2.id
-      );
-      (0, import_data22.dispatch)(import_core_data18.store).editEntityRecord(
-        "postType",
-        template2.type,
-        template2.id,
-        {
-          content: serializeBlocks,
-          // Required to make the `undo` behave correctly.
-          blocks: edited.blocks,
-          // Required to revert the blocks in the editor.
-          source: "custom"
-          // required to avoid turning the editor into a dirty state
-        },
-        {
-          undoIgnore: true
-          // Required to merge this edit with the last undo level.
-        }
-      );
-      const blocks = (0, import_blocks4.parse)(fileTemplate?.content?.raw);
-      (0, import_data22.dispatch)(import_core_data18.store).editEntityRecord(
-        "postType",
-        template2.type,
-        fileTemplate.id,
+      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("af6d9984a6", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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) {
+    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))}}}");
+  }
+  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) {
+      useRegisterPanel();
+      return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
+        index_parts_exports2.Panel,
         {
-          content: serializeBlocks,
-          blocks,
-          source: "theme"
+          ref: forwardedRef,
+          className: clsx_default(
+            global_css_defense_default6.div,
+            focus_module_default5["outset-ring--focus-visible"],
+            className2
+          ),
+          ...otherProps
         }
       );
-      if (allowUndo) {
-        const undoRevert = () => {
-          (0, import_data22.dispatch)(import_core_data18.store).editEntityRecord(
-            "postType",
-            template2.type,
-            edited.id,
-            {
-              content: serializeBlocks,
-              blocks: edited.blocks,
-              source: "custom"
-            }
-          );
-        };
-        (0, import_data22.dispatch)(import_notices6.store).createSuccessNotice(
-          (0, import_i18n55.__)("Template reset."),
-          {
-            type: "snackbar",
-            id: noticeId,
-            actions: [
-              {
-                label: (0, import_i18n55.__)("Undo"),
-                onClick: undoRevert
-              }
-            ]
-          }
-        );
-      }
-    } catch (error2) {
-      const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n55.__)("Template revert failed. Please reload.");
-      (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(errorMessage, {
-        type: "snackbar"
-      });
-    }
-  };
-  var resetPostAction = {
-    id: "reset-post",
-    label: (0, import_i18n55.__)("Reset"),
-    isEligible: (item) => {
-      if (window?.__experimentalTemplateActivate) {
-        return item.type === "wp_template_part" && item?.source === "custom" && item?.has_theme_file;
-      }
-      return isTemplateOrTemplatePart(item) && item?.source === "custom" && (Boolean(item.type === "wp_template" && item?.plugin) || item?.has_theme_file);
-    },
-    icon: backup_default,
-    supportsBulk: true,
-    hideModalHeader: true,
-    modalFocusOnMount: "firstContentElement",
-    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
-      const [isBusy, setIsBusy] = (0, import_element58.useState)(false);
-      const { saveEditedEntityRecord } = (0, import_data22.useDispatch)(import_core_data18.store);
-      const { createSuccessNotice, createErrorNotice } = (0, import_data22.useDispatch)(import_notices6.store);
-      const onConfirm = async () => {
-        try {
-          for (const template2 of items) {
-            await revertTemplate(template2, {
-              allowUndo: false
-            });
-            await saveEditedEntityRecord(
-              "postType",
-              template2.type,
-              template2.id
-            );
-          }
-          createSuccessNotice(
-            items.length > 1 ? (0, import_i18n55.sprintf)(
-              /* translators: %d: The number of items. */
-              (0, import_i18n55.__)("%d items reset."),
-              items.length
-            ) : (0, import_i18n55.sprintf)(
-              /* translators: %s: The template/part's name. */
-              (0, import_i18n55.__)('"%s" reset.'),
-              getItemTitle(items[0])
-            ),
-            {
-              type: "snackbar",
-              id: "revert-template-action"
-            }
-          );
-        } catch (error2) {
-          let fallbackErrorMessage;
-          if (items[0].type === "wp_template") {
-            fallbackErrorMessage = items.length === 1 ? (0, import_i18n55.__)(
-              "An error occurred while reverting the template."
-            ) : (0, import_i18n55.__)(
-              "An error occurred while reverting the templates."
-            );
-          } else {
-            fallbackErrorMessage = items.length === 1 ? (0, import_i18n55.__)(
-              "An error occurred while reverting the template part."
-            ) : (0, import_i18n55.__)(
-              "An error occurred while reverting the template parts."
-            );
-          }
-          const typedError = error2;
-          const errorMessage = typedError.message && typedError.code !== "unknown_error" ? typedError.message : fallbackErrorMessage;
-          createErrorNotice(errorMessage, { type: "snackbar" });
-        }
-      };
-      return /* @__PURE__ */ (0, import_jsx_runtime160.jsxs)(import_components16.__experimentalVStack, { spacing: "5", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(import_components16.__experimentalText, { children: (0, import_i18n55.__)("Reset to default and clear all customizations?") }),
-        /* @__PURE__ */ (0, import_jsx_runtime160.jsxs)(import_components16.__experimentalHStack, { justify: "right", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
-            import_components16.Button,
-            {
-              __next40pxDefaultSize: true,
-              variant: "tertiary",
-              onClick: closeModal2,
-              disabled: isBusy,
-              accessibleWhenDisabled: true,
-              children: (0, import_i18n55.__)("Cancel")
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
-            import_components16.Button,
-            {
-              __next40pxDefaultSize: true,
-              variant: "primary",
-              onClick: async () => {
-                setIsBusy(true);
-                await onConfirm();
-                onActionPerformed?.(items);
-                setIsBusy(false);
-                closeModal2?.();
-              },
-              isBusy,
-              disabled: isBusy,
-              accessibleWhenDisabled: true,
-              children: (0, import_i18n55.__)("Reset")
-            }
-          )
-        ] })
-      ] });
     }
-  };
-  var reset_post_default = resetPostAction;
+  );

-  // packages/fields/build-module/actions/duplicate-pattern.mjs
-  var import_i18n56 = __toESM(require_i18n(), 1);
-  var import_patterns4 = __toESM(require_patterns(), 1);
-  var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
-  var { CreatePatternModalContents, useDuplicatePatternProps } = unlock3(import_patterns4.privateApis);
-  var duplicatePattern = {
-    id: "duplicate-pattern",
-    label: (0, import_i18n56._x)("Duplicate", "action label"),
-    isEligible: (item) => item.type !== "wp_template_part",
-    modalHeader: (0, import_i18n56._x)("Duplicate pattern", "action label"),
-    modalFocusOnMount: "firstContentElement",
-    RenderModal: ({ items, closeModal: closeModal2 }) => {
-      const [item] = items;
-      const duplicatedProps = useDuplicatePatternProps({
-        pattern: item,
-        onSuccess: () => closeModal2?.()
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
-        CreatePatternModalContents,
-        {
-          onClose: closeModal2,
-          confirmLabel: (0, import_i18n56._x)("Duplicate", "action label"),
-          ...duplicatedProps
-        }
-      );
+  // 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)(
+    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 }) }) });
     }
-  };
-  var duplicate_pattern_default = duplicatePattern;
+  );

-  // node_modules/tslib/tslib.es6.mjs
-  var __assign = function() {
-    __assign = Object.assign || function __assign2(t4) {
-      for (var s3, i3 = 1, n3 = arguments.length; i3 < n3; i3++) {
-        s3 = arguments[i3];
-        for (var p4 in s3) if (Object.prototype.hasOwnProperty.call(s3, p4)) t4[p4] = s3[p4];
-      }
-      return t4;
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-    return __assign.apply(this, arguments);
-  };
-
-  // node_modules/lower-case/dist.es2015/index.js
-  function lowerCase(str3) {
-    return str3.toLowerCase();
-  }
-
-  // node_modules/no-case/dist.es2015/index.js
-  var DEFAULT_SPLIT_REGEXP = [/([a-z0-9])([A-Z])/g, /([A-Z])([A-Z][a-z])/g];
-  var DEFAULT_STRIP_REGEXP = /[^A-Z0-9]+/gi;
-  function noCase(input, options) {
-    if (options === void 0) {
-      options = {};
+    if (typeof document !== "undefined") {
+      registerDocument21(document);
     }
-    var _a = options.splitRegexp, splitRegexp = _a === void 0 ? DEFAULT_SPLIT_REGEXP : _a, _b = options.stripRegexp, stripRegexp = _b === void 0 ? DEFAULT_STRIP_REGEXP : _b, _c = options.transform, transform = _c === void 0 ? lowerCase : _c, _d = options.delimiter, delimiter = _d === void 0 ? " " : _d;
-    var result = replace(replace(input, splitRegexp, "$1\0$2"), stripRegexp, "\0");
-    var start2 = 0;
-    var end = result.length;
-    while (result.charAt(start2) === "\0")
-      start2++;
-    while (result.charAt(end - 1) === "\0")
-      end--;
-    return result.slice(start2, end).split("\0").map(transform).join(delimiter);
-  }
-  function replace(input, re, value) {
-    if (re instanceof RegExp)
-      return input.replace(re, value);
-    return re.reduce(function(input2, re2) {
-      return input2.replace(re2, value);
-    }, input);
-  }
-
-  // node_modules/upper-case-first/dist.es2015/index.js
-  function upperCaseFirst(input) {
-    return input.charAt(0).toUpperCase() + input.substr(1);
-  }
-
-  // node_modules/capital-case/dist.es2015/index.js
-  function capitalCaseTransform(input) {
-    return upperCaseFirst(input.toLowerCase());
+    return globalScope.__wpStyleRuntime;
   }
-  function capitalCase(input, options) {
-    if (options === void 0) {
-      options = {};
+  function documentContainsStyleHash21(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    return noCase(input, __assign({ delimiter: " ", transform: capitalCaseTransform }, options));
-  }
-
-  // node_modules/dot-case/dist.es2015/index.js
-  function dotCase(input, options) {
-    if (options === void 0) {
-      options = {};
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE21}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash) {
+        return true;
+      }
     }
-    return noCase(input, __assign({ delimiter: "." }, options));
+    return false;
   }
-
-  // node_modules/param-case/dist.es2015/index.js
-  function paramCase(input, options) {
-    if (options === void 0) {
-      options = {};
+  function injectStyle21(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    return dotCase(input, __assign({ delimiter: "-" }, options));
-  }
-
-  // node_modules/client-zip/index.js
-  "stream" in Blob.prototype || Object.defineProperty(Blob.prototype, "stream", { value() {
-    return new Response(this).body;
-  } }), "setBigUint64" in DataView.prototype || Object.defineProperty(DataView.prototype, "setBigUint64", { value(e3, n3, t4) {
-    const i3 = Number(0xffffffffn & n3), r4 = Number(n3 >> 32n);
-    this.setUint32(e3 + (t4 ? 0 : 4), i3, t4), this.setUint32(e3 + (t4 ? 4 : 0), r4, t4);
-  } });
-  var e2 = (e3) => new DataView(new ArrayBuffer(e3));
-  var n2 = (e3) => new Uint8Array(e3.buffer || e3);
-  var t2 = (e3) => new TextEncoder().encode(String(e3));
-  var i2 = (e3) => Math.min(4294967295, Number(e3));
-  var r3 = (e3) => Math.min(65535, Number(e3));
-  function f2(e3, i3) {
-    if (void 0 === i3 || i3 instanceof Date || (i3 = new Date(i3)), e3 instanceof File) return { isFile: 1, t: i3 || new Date(e3.lastModified), i: e3.stream() };
-    if (e3 instanceof Response) return { isFile: 1, t: i3 || new Date(e3.headers.get("Last-Modified") || Date.now()), i: e3.body };
-    if (void 0 === i3) i3 = /* @__PURE__ */ new Date();
-    else if (isNaN(i3)) throw new Error("Invalid modification date.");
-    if (void 0 === e3) return { isFile: 0, t: i3 };
-    if ("string" == typeof e3) return { isFile: 1, t: i3, i: t2(e3) };
-    if (e3 instanceof Blob) return { isFile: 1, t: i3, i: e3.stream() };
-    if (e3 instanceof Uint8Array || e3 instanceof ReadableStream) return { isFile: 1, t: i3, i: e3 };
-    if (e3 instanceof ArrayBuffer || ArrayBuffer.isView(e3)) return { isFile: 1, t: i3, i: n2(e3) };
-    if (Symbol.asyncIterator in e3) return { isFile: 1, t: i3, i: o2(e3[Symbol.asyncIterator]()) };
-    throw new TypeError("Unsupported input format.");
+    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 o2(e3, n3 = e3) {
-    return new ReadableStream({ async pull(n4) {
-      let t4 = 0;
-      for (; n4.desiredSize > t4; ) {
-        const i3 = await e3.next();
-        if (!i3.value) {
-          n4.close();
-          break;
-        }
-        {
-          const e4 = a2(i3.value);
-          n4.enqueue(e4), t4 += e4.byteLength;
-        }
+  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;
       }
-    }, cancel(e4) {
-      n3.throw?.(e4);
-    } });
-  }
-  function a2(e3) {
-    return "string" == typeof e3 ? t2(e3) : e3 instanceof Uint8Array ? e3 : n2(e3);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-  function s2(e3, i3, r4) {
-    let [f3, o4] = (function(e4) {
-      return e4 ? e4 instanceof Uint8Array ? [e4, 1] : ArrayBuffer.isView(e4) || e4 instanceof ArrayBuffer ? [n2(e4), 1] : [t2(e4), 0] : [void 0, 0];
-    })(i3);
-    if (e3 instanceof File) return { o: d2(f3 || t2(e3.name)), u: BigInt(e3.size), l: o4 };
-    if (e3 instanceof Response) {
-      const n3 = e3.headers.get("content-disposition"), i4 = n3 && n3.match(/;\s*filename\*?=["']?(.*?)["']?$/i), a3 = i4 && i4[1] || e3.url && new URL(e3.url).pathname.split("/").findLast(Boolean), s3 = a3 && decodeURIComponent(a3), u3 = r4 || +e3.headers.get("content-length");
-      return { o: d2(f3 || t2(s3)), u: BigInt(u3), l: o4 };
+  function registerStyle21(hash, css) {
+    const runtime = getRuntime21();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle21(targetDocument, hash, css);
     }
-    return f3 = d2(f3, void 0 !== e3 || void 0 !== r4), "string" == typeof e3 ? { o: f3, u: BigInt(t2(e3).length), l: o4 } : e3 instanceof Blob ? { o: f3, u: BigInt(e3.size), l: o4 } : e3 instanceof ArrayBuffer || ArrayBuffer.isView(e3) ? { o: f3, u: BigInt(e3.byteLength), l: o4 } : { o: f3, u: u2(e3, r4), l: o4 };
-  }
-  function u2(e3, n3) {
-    return n3 > -1 ? BigInt(n3) : e3 ? void 0 : 0n;
-  }
-  function d2(e3, n3 = 1) {
-    if (!e3 || e3.every(((c6) => 47 === c6))) throw new Error("The file must have a name.");
-    if (n3) for (; 47 === e3[e3.length - 1]; ) e3 = e3.subarray(0, -1);
-    else 47 !== e3[e3.length - 1] && (e3 = new Uint8Array([...e3, 47]));
-    return e3;
   }
-  var l2 = new Uint32Array(256);
-  for (let e3 = 0; e3 < 256; ++e3) {
-    let n3 = e3;
-    for (let e4 = 0; e4 < 8; ++e4) n3 = n3 >>> 1 ^ (1 & n3 && 3988292384);
-    l2[e3] = n3;
-  }
-  function y2(e3, n3 = 0) {
-    n3 ^= -1;
-    for (var t4 = 0, i3 = e3.length; t4 < i3; t4++) n3 = n3 >>> 8 ^ l2[255 & n3 ^ e3[t4]];
-    return (-1 ^ n3) >>> 0;
-  }
-  function w2(e3, n3, t4 = 0) {
-    const i3 = e3.getSeconds() >> 1 | e3.getMinutes() << 5 | e3.getHours() << 11, r4 = e3.getDate() | e3.getMonth() + 1 << 5 | e3.getFullYear() - 1980 << 9;
-    n3.setUint16(t4, i3, 1), n3.setUint16(t4 + 2, r4, 1);
+  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}}}}');
   }
-  function B({ o: e3, l: n3 }, t4) {
-    return 8 * (!n3 || (t4 ?? (function(e4) {
-      try {
-        b2.decode(e4);
-      } catch {
-        return 0;
+  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) {
+    useRegisterTab();
+    return /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)(
+      index_parts_exports2.Tab,
+      {
+        ref: forwardedRef,
+        className: clsx_default(style_default19.tab, className2),
+        ...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"] })
+        ]
       }
-      return 1;
-    })(e3)));
-  }
-  var b2 = new TextDecoder("utf8", { fatal: 1 });
-  function p3(t4, i3 = 0) {
-    const r4 = e2(30);
-    return r4.setUint32(0, 1347093252), r4.setUint32(4, 754976768 | i3), w2(t4.t, r4, 10), r4.setUint16(26, t4.o.length, 1), n2(r4);
+    );
+  });
+
+  // packages/fields/build-module/fields/pattern-title/view.mjs
+  var import_jsx_runtime142 = __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)(
+          tooltip_exports.Trigger,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(icon_default, { icon: lock_small_default, size: 24 })
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(tooltip_exports.Popup, { children: lockMessage })
+      ] })
+    ] }) });
   }
-  async function* g2(e3) {
-    let { i: n3 } = e3;
-    if ("then" in n3 && (n3 = await n3), n3 instanceof Uint8Array) yield n3, e3.m = y2(n3, 0), e3.u = BigInt(n3.length);
-    else {
-      e3.u = 0n;
-      const t4 = n3.getReader();
-      for (; ; ) {
-        const { value: n4, done: i3 } = await t4.read();
-        if (i3) break;
-        e3.m = y2(n4, e3.m), e3.u += BigInt(n4.length), yield n4;
-      }
+
+  // packages/fields/build-module/fields/pattern-title/index.mjs
+  var patternTitleField = {
+    type: "text",
+    id: "title",
+    label: (0, import_i18n16.__)("Title"),
+    placeholder: (0, import_i18n16.__)("No title"),
+    getValue: ({ item }) => getItemTitle(item),
+    render: PatternTitleView,
+    enableHiding: false,
+    enableGlobalSearch: true,
+    filterBy: false
+  };
+  var pattern_title_default = patternTitleField;
+
+  // packages/fields/build-module/fields/pattern-description/index.mjs
+  var import_html_entities2 = __toESM(require_html_entities(), 1);
+  var import_i18n17 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
+  function getPatternDescription(item) {
+    if (typeof item.excerpt === "string") {
+      return (0, import_html_entities2.decodeEntities)(item.excerpt);
     }
+    return (0, import_html_entities2.decodeEntities)(item.excerpt?.raw || "");
   }
-  function I(t4, r4) {
-    const f3 = e2(16 + (r4 ? 8 : 0));
-    return f3.setUint32(0, 1347094280), f3.setUint32(4, t4.isFile ? t4.m : 0, 1), r4 ? (f3.setBigUint64(8, t4.u, 1), f3.setBigUint64(16, t4.u, 1)) : (f3.setUint32(8, i2(t4.u), 1), f3.setUint32(12, i2(t4.u), 1)), n2(f3);
-  }
-  function v2(t4, r4, f3 = 0, o4 = 0) {
-    const a3 = e2(46);
-    return a3.setUint32(0, 1347092738), a3.setUint32(4, 755182848), a3.setUint16(8, 2048 | f3), w2(t4.t, a3, 12), a3.setUint32(16, t4.isFile ? t4.m : 0, 1), a3.setUint32(20, i2(t4.u), 1), a3.setUint32(24, i2(t4.u), 1), a3.setUint16(28, t4.o.length, 1), a3.setUint16(30, o4, 1), a3.setUint16(40, t4.isFile ? 33204 : 16893, 1), a3.setUint32(42, i2(r4), 1), n2(a3);
+  var patternDescriptionField = {
+    id: "excerpt",
+    type: "text",
+    label: (0, import_i18n17.__)("Description"),
+    placeholder: (0, import_i18n17.__)("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;
+    },
+    Edit: {
+      control: "textarea",
+      rows: 4
+    },
+    enableSorting: false,
+    enableHiding: false,
+    filterBy: false,
+    enableGlobalSearch: true
+  };
+  var pattern_description_default = patternDescriptionField;
+
+  // packages/fields/build-module/fields/pattern-sync-status/index.mjs
+  var import_i18n18 = __toESM(require_i18n(), 1);
+  var import_patterns2 = __toESM(require_patterns(), 1);
+  var import_jsx_runtime144 = __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.")
+    },
+    {
+      value: PATTERN_SYNC_TYPES.unsynced,
+      label: (0, import_i18n18._x)("Not synced", "pattern (singular)"),
+      description: (0, import_i18n18.__)(
+        "Patterns that can be changed freely without affecting the site."
+      )
+    }
+  ];
+  function getPatternSyncStatus(item) {
+    if (item.type && item.type !== PATTERN_TYPES2.user) {
+      return PATTERN_SYNC_TYPES.unsynced;
+    }
+    if (item.meta?.wp_pattern_sync_status === PATTERN_SYNC_TYPES.unsynced) {
+      return PATTERN_SYNC_TYPES.unsynced;
+    }
+    return item.wp_pattern_sync_status || PATTERN_SYNC_TYPES.full;
   }
-  function h2(t4, i3, r4) {
-    const f3 = e2(r4);
-    return f3.setUint16(0, 1, 1), f3.setUint16(2, r4 - 4, 1), 16 & r4 && (f3.setBigUint64(4, t4.u, 1), f3.setBigUint64(12, t4.u, 1)), f3.setBigUint64(r4 - 8, i3, 1), n2(f3);
+  var patternSyncStatusField = {
+    id: "sync-status",
+    type: "text",
+    label: (0, import_i18n18.__)("Sync status"),
+    readOnly: true,
+    enableSorting: false,
+    enableHiding: true,
+    elements: SYNC_STATUS_FILTERS,
+    filterBy: {
+      operators: ["is"],
+      isPrimary: true
+    },
+    render: ({ item }) => {
+      const syncStatus = getPatternSyncStatus(item);
+      return /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
+        "span",
+        {
+          className: `fields-field__pattern-sync-status fields-field__pattern-sync-status-${syncStatus}`,
+          children: SYNC_STATUS_FILTERS.find(
+            ({ value }) => value === syncStatus
+          )?.label
+        }
+      );
+    }
+  };
+  var pattern_sync_status_default = patternSyncStatusField;
+
+  // packages/fields/build-module/fields/featured-image/index.mjs
+  var import_i18n20 = __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_html_entities3 = __toESM(require_html_entities(), 1);
+  var import_a11y2 = __toESM(require_a11y(), 1);
+  var import_media_utils = __toESM(require_media_utils(), 1);
+  var import_notices2 = __toESM(require_notices(), 1);
+
+  // node_modules/@react-spring/rafz/dist/react-spring-rafz.esm.js
+  var updateQueue = makeQueue();
+  var raf = (fn) => schedule(fn, updateQueue);
+  var writeQueue = makeQueue();
+  raf.write = (fn) => schedule(fn, writeQueue);
+  var onStartQueue = makeQueue();
+  raf.onStart = (fn) => schedule(fn, onStartQueue);
+  var onFrameQueue = makeQueue();
+  raf.onFrame = (fn) => schedule(fn, onFrameQueue);
+  var onFinishQueue = makeQueue();
+  raf.onFinish = (fn) => schedule(fn, onFinishQueue);
+  var timeouts = [];
+  raf.setTimeout = (handler, ms) => {
+    let time = raf.now() + ms;
+    let cancel = () => {
+      let i3 = timeouts.findIndex((t4) => t4.cancel == cancel);
+      if (~i3) timeouts.splice(i3, 1);
+      pendingCount -= ~i3 ? 1 : 0;
+    };
+    let timeout = {
+      time,
+      handler,
+      cancel
+    };
+    timeouts.splice(findTimeout(time), 0, timeout);
+    pendingCount += 1;
+    start();
+    return timeout;
+  };
+  var findTimeout = (time) => ~(~timeouts.findIndex((t4) => t4.time > time) || ~timeouts.length);
+  raf.cancel = (fn) => {
+    onStartQueue.delete(fn);
+    onFrameQueue.delete(fn);
+    onFinishQueue.delete(fn);
+    updateQueue.delete(fn);
+    writeQueue.delete(fn);
+  };
+  raf.sync = (fn) => {
+    sync = true;
+    raf.batchedUpdates(fn);
+    sync = false;
+  };
+  raf.throttle = (fn) => {
+    let lastArgs;
+    function queuedFn() {
+      try {
+        fn(...lastArgs);
+      } finally {
+        lastArgs = null;
+      }
+    }
+    function throttled(...args) {
+      lastArgs = args;
+      raf.onStart(queuedFn);
+    }
+    throttled.handler = fn;
+    throttled.cancel = () => {
+      onStartQueue.delete(queuedFn);
+      lastArgs = null;
+    };
+    return throttled;
+  };
+  var nativeRaf = typeof window != "undefined" ? window.requestAnimationFrame : () => {
+  };
+  raf.use = (impl) => nativeRaf = impl;
+  raf.now = typeof performance != "undefined" ? () => performance.now() : Date.now;
+  raf.batchedUpdates = (fn) => fn();
+  raf.catch = console.error;
+  raf.frameLoop = "always";
+  raf.advance = () => {
+    if (raf.frameLoop !== "demand") {
+      console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand");
+    } else {
+      update2();
+    }
+  };
+  var ts = -1;
+  var pendingCount = 0;
+  var sync = false;
+  function schedule(fn, queue) {
+    if (sync) {
+      queue.delete(fn);
+      fn(0);
+    } else {
+      queue.add(fn);
+      start();
+    }
   }
-  function D(e3) {
-    return e3 instanceof File || e3 instanceof Response ? [[e3], [e3]] : [[e3.input, e3.name, e3.size], [e3.input, e3.lastModified]];
+  function start() {
+    if (ts < 0) {
+      ts = 0;
+      if (raf.frameLoop !== "demand") {
+        nativeRaf(loop);
+      }
+    }
   }
-  var S2 = (e3) => (function(e4) {
-    let n3 = BigInt(22), t4 = 0n, i3 = 0;
-    for (const r4 of e4) {
-      if (!r4.o) throw new Error("Every file must have a non-empty name.");
-      if (void 0 === r4.u) throw new Error(`Missing size for file "${new TextDecoder().decode(r4.o)}".`);
-      const e5 = r4.u >= 0xffffffffn, f3 = t4 >= 0xffffffffn;
-      t4 += BigInt(46 + r4.o.length + (e5 && 8)) + r4.u, n3 += BigInt(r4.o.length + 46 + (12 * f3 | 28 * e5)), i3 || (i3 = e5);
+  function stop() {
+    ts = -1;
+  }
+  function loop() {
+    if (~ts) {
+      nativeRaf(loop);
+      raf.batchedUpdates(update2);
     }
-    return (i3 || t4 >= 0xffffffffn) && (n3 += BigInt(76)), n3 + t4;
-  })((function* (e4) {
-    for (const n3 of e4) yield s2(...D(n3)[0]);
-  })(e3));
-  function A(e3, n3 = {}) {
-    const t4 = { "Content-Type": "application/zip", "Content-Disposition": "attachment" };
-    return ("bigint" == typeof n3.length || Number.isInteger(n3.length)) && n3.length > 0 && (t4["Content-Length"] = String(n3.length)), n3.metadata && (t4["Content-Length"] = String(S2(n3.metadata))), new Response(N2(e3, n3), { headers: t4 });
   }
-  function N2(t4, a3 = {}) {
-    const u3 = (function(e3) {
-      const n3 = e3[Symbol.iterator in e3 ? Symbol.iterator : Symbol.asyncIterator]();
-      return { async next() {
-        const e4 = await n3.next();
-        if (e4.done) return e4;
-        const [t5, i3] = D(e4.value);
-        return { done: 0, value: Object.assign(f2(...i3), s2(...t5)) };
-      }, throw: n3.throw?.bind(n3), [Symbol.asyncIterator]() {
-        return this;
-      } };
-    })(t4);
-    return o2((async function* (t5, f3) {
-      const o4 = [];
-      let a4 = 0n, s3 = 0n, u4 = 0;
-      for await (const e3 of t5) {
-        const n3 = B(e3, f3.buffersAreUTF8);
-        yield p3(e3, n3), yield new Uint8Array(e3.o), e3.isFile && (yield* g2(e3));
-        const t6 = e3.u >= 0xffffffffn, i3 = 12 * (a4 >= 0xffffffffn) | 28 * t6;
-        yield I(e3, t6), o4.push(v2(e3, a4, n3, i3)), o4.push(e3.o), i3 && o4.push(h2(e3, a4, i3)), t6 && (a4 += 8n), s3++, a4 += BigInt(46 + e3.o.length) + e3.u, u4 || (u4 = t6);
+  function update2() {
+    let prevTs = ts;
+    ts = raf.now();
+    let count = findTimeout(ts);
+    if (count) {
+      eachSafely(timeouts.splice(0, count), (t4) => t4.handler());
+      pendingCount -= count;
+    }
+    if (!pendingCount) {
+      stop();
+      return;
+    }
+    onStartQueue.flush();
+    updateQueue.flush(prevTs ? Math.min(64, ts - prevTs) : 16.667);
+    onFrameQueue.flush();
+    writeQueue.flush();
+    onFinishQueue.flush();
+  }
+  function makeQueue() {
+    let next = /* @__PURE__ */ new Set();
+    let current = next;
+    return {
+      add(fn) {
+        pendingCount += current == next && !next.has(fn) ? 1 : 0;
+        next.add(fn);
+      },
+      delete(fn) {
+        pendingCount -= current == next && next.has(fn) ? 1 : 0;
+        return next.delete(fn);
+      },
+      flush(arg) {
+        if (current.size) {
+          next = /* @__PURE__ */ new Set();
+          pendingCount -= current.size;
+          eachSafely(current, (fn) => fn(arg) && next.add(fn));
+          pendingCount += next.size;
+          current = next;
+        }
       }
-      let d3 = 0n;
-      for (const e3 of o4) yield e3, d3 += BigInt(e3.length);
-      if (u4 || a4 >= 0xffffffffn) {
-        const t6 = e2(76);
-        t6.setUint32(0, 1347094022), t6.setBigUint64(4, BigInt(44), 1), t6.setUint32(12, 755182848), t6.setBigUint64(24, s3, 1), t6.setBigUint64(32, s3, 1), t6.setBigUint64(40, d3, 1), t6.setBigUint64(48, a4, 1), t6.setUint32(56, 1347094023), t6.setBigUint64(64, a4 + d3, 1), t6.setUint32(72, 1, 1), yield n2(t6);
+    };
+  }
+  function eachSafely(values, each2) {
+    values.forEach((value) => {
+      try {
+        each2(value);
+      } catch (e3) {
+        raf.catch(e3);
       }
-      const l3 = e2(22);
-      l3.setUint32(0, 1347093766), l3.setUint16(8, r3(s3), 1), l3.setUint16(10, r3(s3), 1), l3.setUint32(12, i2(d3), 1), l3.setUint32(16, i2(a4), 1), yield n2(l3);
-    })(u3, a3), u3);
+    });
   }

-  // packages/fields/build-module/actions/export-pattern.mjs
-  var import_blob2 = __toESM(require_blob(), 1);
-  var import_i18n57 = __toESM(require_i18n(), 1);
-  function getJsonFromItem(item) {
-    return JSON.stringify(
-      {
-        __file: item.type,
-        title: getItemTitle(item),
-        content: typeof item.content === "string" ? item.content : item.content?.raw,
-        syncStatus: item.wp_pattern_sync_status
-      },
-      null,
-      2
-    );
+  // node_modules/@react-spring/shared/dist/react-spring-shared.esm.js
+  var import_react47 = __toESM(require_react());
+  function noop4() {
   }
-  var exportPattern = {
-    id: "export-pattern",
-    label: (0, import_i18n57.__)("Export as JSON"),
-    icon: download_default,
-    supportsBulk: true,
-    isEligible: (item) => item.type === "wp_block",
-    callback: async (items) => {
-      if (items.length === 1) {
-        return (0, import_blob2.downloadBlob)(
-          `${paramCase(
-            getItemTitle(items[0]) || items[0].slug
-          )}.json`,
-          getJsonFromItem(items[0]),
-          "application/json"
-        );
+  var defineHidden = (obj, key, value) => Object.defineProperty(obj, key, {
+    value,
+    writable: true,
+    configurable: true
+  });
+  var is = {
+    arr: Array.isArray,
+    obj: (a3) => !!a3 && a3.constructor.name === "Object",
+    fun: (a3) => typeof a3 === "function",
+    str: (a3) => typeof a3 === "string",
+    num: (a3) => typeof a3 === "number",
+    und: (a3) => a3 === void 0
+  };
+  function isEqual(a3, b3) {
+    if (is.arr(a3)) {
+      if (!is.arr(b3) || a3.length !== b3.length) return false;
+      for (let i3 = 0; i3 < a3.length; i3++) {
+        if (a3[i3] !== b3[i3]) return false;
       }
-      const nameCount = {};
-      const filesToZip = items.map((item) => {
-        const name2 = paramCase(getItemTitle(item) || item.slug);
-        nameCount[name2] = (nameCount[name2] || 0) + 1;
-        return {
-          name: `${name2 + (nameCount[name2] > 1 ? "-" + (nameCount[name2] - 1) : "")}.json`,
-          lastModified: /* @__PURE__ */ new Date(),
-          input: getJsonFromItem(item)
-        };
-      });
-      return (0, import_blob2.downloadBlob)(
-        (0, import_i18n57.__)("patterns-export") + ".zip",
-        await A(filesToZip).blob(),
-        "application/zip"
-      );
+      return true;
+    }
+    return a3 === b3;
+  }
+  var each = (obj, fn) => obj.forEach(fn);
+  function eachProp(obj, fn, ctx9) {
+    if (is.arr(obj)) {
+      for (let i3 = 0; i3 < obj.length; i3++) {
+        fn.call(ctx9, obj[i3], `${i3}`);
+      }
+      return;
+    }
+    for (const key in obj) {
+      if (obj.hasOwnProperty(key)) {
+        fn.call(ctx9, obj[key], key);
+      }
+    }
+  }
+  var toArray = (a3) => is.und(a3) ? [] : is.arr(a3) ? a3 : [a3];
+  function flush(queue, iterator) {
+    if (queue.size) {
+      const items = Array.from(queue);
+      queue.clear();
+      each(items, iterator);
     }
+  }
+  var flushCalls = (queue, ...args) => flush(queue, (fn) => fn(...args));
+  var isSSR = () => typeof window === "undefined" || !window.navigator || /ServerSideRendering|^Deno\//.test(window.navigator.userAgent);
+  var createStringInterpolator$1;
+  var to;
+  var colors$1 = null;
+  var skipAnimation = false;
+  var willAdvance = noop4;
+  var assign = (globals2) => {
+    if (globals2.to) to = globals2.to;
+    if (globals2.now) raf.now = globals2.now;
+    if (globals2.colors !== void 0) colors$1 = globals2.colors;
+    if (globals2.skipAnimation != null) skipAnimation = globals2.skipAnimation;
+    if (globals2.createStringInterpolator) createStringInterpolator$1 = globals2.createStringInterpolator;
+    if (globals2.requestAnimationFrame) raf.use(globals2.requestAnimationFrame);
+    if (globals2.batchedUpdates) raf.batchedUpdates = globals2.batchedUpdates;
+    if (globals2.willAdvance) willAdvance = globals2.willAdvance;
+    if (globals2.frameLoop) raf.frameLoop = globals2.frameLoop;
   };
-  var export_pattern_default = exportPattern;
-
-  // packages/fields/build-module/actions/view-post-revisions.mjs
-  var import_url6 = __toESM(require_url(), 1);
-  var import_i18n58 = __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_i18n58.sprintf)(
-        /* translators: %d: number of revisions. */
-        (0, import_i18n58.__)("View revisions (%d)"),
-        revisionsCount
-      );
+  var globals = /* @__PURE__ */ Object.freeze({
+    __proto__: null,
+    get createStringInterpolator() {
+      return createStringInterpolator$1;
     },
-    isEligible(post2) {
-      if (post2.status === "trash") {
-        return false;
+    get to() {
+      return to;
+    },
+    get colors() {
+      return colors$1;
+    },
+    get skipAnimation() {
+      return skipAnimation;
+    },
+    get willAdvance() {
+      return willAdvance;
+    },
+    assign
+  });
+  var startQueue = /* @__PURE__ */ new Set();
+  var currentFrame = [];
+  var prevFrame = [];
+  var priority = 0;
+  var frameLoop = {
+    get idle() {
+      return !startQueue.size && !currentFrame.length;
+    },
+    start(animation) {
+      if (priority > animation.priority) {
+        startQueue.add(animation);
+        raf.onStart(flushStartQueue);
+      } else {
+        startSafely(animation);
+        raf(advance);
       }
-      const lastRevisionId = post2?._links?.["predecessor-version"]?.[0]?.id ?? null;
-      const revisionsCount = post2?._links?.["version-history"]?.[0]?.count ?? 0;
-      return !!lastRevisionId && revisionsCount > 1;
     },
-    callback(posts, { onActionPerformed }) {
-      const post2 = posts[0];
-      const href = (0, import_url6.addQueryArgs)("revision.php", {
-        revision: post2?._links?.["predecessor-version"]?.[0]?.id
-      });
-      document.location.href = href;
-      if (onActionPerformed) {
-        onActionPerformed(posts);
+    advance,
+    sort(animation) {
+      if (priority) {
+        raf.onFrame(() => frameLoop.sort(animation));
+      } else {
+        const prevIndex = currentFrame.indexOf(animation);
+        if (~prevIndex) {
+          currentFrame.splice(prevIndex, 1);
+          startUnsafely(animation);
+        }
       }
+    },
+    clear() {
+      currentFrame = [];
+      startQueue.clear();
     }
   };
-  var view_post_revisions_default = viewPostRevisions;
-
-  // packages/fields/build-module/actions/permanently-delete-post.mjs
-  var import_core_data19 = __toESM(require_core_data(), 1);
-  var import_i18n59 = __toESM(require_i18n(), 1);
-  var import_notices7 = __toESM(require_notices(), 1);
-  var import_element59 = __toESM(require_element(), 1);
-  var import_data23 = __toESM(require_data(), 1);
-  var import_components17 = __toESM(require_components(), 1);
-  var import_html_entities7 = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
-  var permanentlyDeletePost = {
-    id: "permanently-delete",
-    label: (0, import_i18n59.__)("Permanently delete"),
-    supportsBulk: true,
-    icon: trash_default,
-    isEligible(item) {
-      if (isTemplateOrTemplatePart(item) || item.type === "wp_block") {
-        return false;
+  function flushStartQueue() {
+    startQueue.forEach(startSafely);
+    startQueue.clear();
+    raf(advance);
+  }
+  function startSafely(animation) {
+    if (!currentFrame.includes(animation)) startUnsafely(animation);
+  }
+  function startUnsafely(animation) {
+    currentFrame.splice(findIndex2(currentFrame, (other) => other.priority > animation.priority), 0, animation);
+  }
+  function advance(dt) {
+    const nextFrame = prevFrame;
+    for (let i3 = 0; i3 < currentFrame.length; i3++) {
+      const animation = currentFrame[i3];
+      priority = animation.priority;
+      if (!animation.idle) {
+        willAdvance(animation);
+        animation.advance(dt);
+        if (!animation.idle) {
+          nextFrame.push(animation);
+        }
       }
-      const { status, permissions } = item;
-      return status === "trash" && permissions?.delete;
-    },
-    hideModalHeader: true,
-    modalFocusOnMount: "firstContentElement",
-    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
-      const [isBusy, setIsBusy] = (0, import_element59.useState)(false);
-      const { createSuccessNotice, createErrorNotice } = (0, import_data23.useDispatch)(import_notices7.store);
-      const { deleteEntityRecord } = (0, import_data23.useDispatch)(import_core_data19.store);
-      return /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(import_components17.__experimentalVStack, { spacing: "5", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(import_components17.__experimentalText, { children: items.length > 1 ? (0, import_i18n59.sprintf)(
-          // translators: %d: number of items to delete.
-          (0, import_i18n59._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_i18n59.sprintf)(
-          // translators: %s: The post's title
-          (0, import_i18n59.__)(
-            'Are you sure you want to permanently delete "%s"?'
-          ),
-          (0, import_html_entities7.decodeEntities)(getItemTitle(items[0]))
-        ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(import_components17.__experimentalHStack, { justify: "right", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
-            import_components17.Button,
-            {
-              variant: "tertiary",
-              onClick: closeModal2,
-              disabled: isBusy,
-              accessibleWhenDisabled: true,
-              __next40pxDefaultSize: true,
-              children: (0, import_i18n59.__)("Cancel")
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
-            import_components17.Button,
-            {
-              variant: "primary",
-              onClick: async () => {
-                setIsBusy(true);
-                const promiseResult = await Promise.allSettled(
-                  items.map(
-                    (post2) => deleteEntityRecord(
-                      "postType",
-                      post2.type,
-                      post2.id,
-                      { force: true },
-                      { throwOnError: true }
-                    )
-                  )
-                );
-                if (promiseResult.every(
-                  ({ status }) => status === "fulfilled"
-                )) {
-                  let successMessage;
-                  if (promiseResult.length === 1) {
-                    successMessage = (0, import_i18n59.sprintf)(
-                      /* translators: %s: The posts's title. */
-                      (0, import_i18n59.__)('"%s" permanently deleted.'),
-                      getItemTitle(items[0])
-                    );
-                  } else {
-                    successMessage = (0, import_i18n59.__)(
-                      "The items were permanently deleted."
-                    );
-                  }
-                  createSuccessNotice(successMessage, {
-                    type: "snackbar",
-                    id: "permanently-delete-post-action"
-                  });
-                  onActionPerformed?.(items);
-                } else {
-                  let errorMessage;
-                  if (promiseResult.length === 1) {
-                    const typedError = promiseResult[0];
-                    if (typedError.reason?.message) {
-                      errorMessage = typedError.reason.message;
-                    } else {
-                      errorMessage = (0, import_i18n59.__)(
-                        "An error occurred while permanently deleting the item."
-                      );
-                    }
-                  } else {
-                    const errorMessages = /* @__PURE__ */ new Set();
-                    const failedPromises = promiseResult.filter(
-                      ({ status }) => status === "rejected"
-                    );
-                    for (const failedPromise of failedPromises) {
-                      const typedError = failedPromise;
-                      if (typedError.reason?.message) {
-                        errorMessages.add(
-                          typedError.reason.message
-                        );
-                      }
-                    }
-                    if (errorMessages.size === 0) {
-                      errorMessage = (0, import_i18n59.__)(
-                        "An error occurred while permanently deleting the items."
-                      );
-                    } else if (errorMessages.size === 1) {
-                      errorMessage = (0, import_i18n59.sprintf)(
-                        /* translators: %s: an error message */
-                        (0, import_i18n59.__)(
-                          "An error occurred while permanently deleting the items: %s"
-                        ),
-                        [...errorMessages][0]
-                      );
-                    } else {
-                      errorMessage = (0, import_i18n59.sprintf)(
-                        /* translators: %s: a list of comma separated error messages */
-                        (0, import_i18n59.__)(
-                          "Some errors occurred while permanently deleting the items: %s"
-                        ),
-                        [...errorMessages].join(",")
-                      );
-                    }
-                  }
-                  createErrorNotice(errorMessage, {
-                    type: "snackbar"
-                  });
-                }
-                setIsBusy(false);
-                closeModal2?.();
-              },
-              isBusy,
-              disabled: isBusy,
-              accessibleWhenDisabled: true,
-              __next40pxDefaultSize: true,
-              children: (0, import_i18n59.__)("Delete permanently")
-            }
-          )
-        ] })
-      ] });
     }
+    priority = 0;
+    prevFrame = currentFrame;
+    prevFrame.length = 0;
+    currentFrame = nextFrame;
+    return currentFrame.length > 0;
+  }
+  function findIndex2(arr, test) {
+    const index2 = arr.findIndex(test);
+    return index2 < 0 ? arr.length : index2;
+  }
+  var colors = {
+    transparent: 0,
+    aliceblue: 4042850303,
+    antiquewhite: 4209760255,
+    aqua: 16777215,
+    aquamarine: 2147472639,
+    azure: 4043309055,
+    beige: 4126530815,
+    bisque: 4293182719,
+    black: 255,
+    blanchedalmond: 4293643775,
+    blue: 65535,
+    blueviolet: 2318131967,
+    brown: 2771004159,
+    burlywood: 3736635391,
+    burntsienna: 3934150143,
+    cadetblue: 1604231423,
+    chartreuse: 2147418367,
+    chocolate: 3530104575,
+    coral: 4286533887,
+    cornflowerblue: 1687547391,
+    cornsilk: 4294499583,
+    crimson: 3692313855,
+    cyan: 16777215,
+    darkblue: 35839,
+    darkcyan: 9145343,
+    darkgoldenrod: 3095792639,
+    darkgray: 2846468607,
+    darkgreen: 6553855,
+    darkgrey: 2846468607,
+    darkkhaki: 3182914559,
+    darkmagenta: 2332068863,
+    darkolivegreen: 1433087999,
+    darkorange: 4287365375,
+    darkorchid: 2570243327,
+    darkred: 2332033279,
+    darksalmon: 3918953215,
+    darkseagreen: 2411499519,
+    darkslateblue: 1211993087,
+    darkslategray: 793726975,
+    darkslategrey: 793726975,
+    darkturquoise: 13554175,
+    darkviolet: 2483082239,
+    deeppink: 4279538687,
+    deepskyblue: 12582911,
+    dimgray: 1768516095,
+    dimgrey: 1768516095,
+    dodgerblue: 512819199,
+    firebrick: 2988581631,
+    floralwhite: 4294635775,
+    forestgreen: 579543807,
+    fuchsia: 4278255615,
+    gainsboro: 3705462015,
+    ghostwhite: 4177068031,
+    gold: 4292280575,
+    goldenrod: 3668254975,
+    gray: 2155905279,
+    green: 8388863,
+    greenyellow: 2919182335,
+    grey: 2155905279,
+    honeydew: 4043305215,
+    hotpink: 4285117695,
+    indianred: 3445382399,
+    indigo: 1258324735,
+    ivory: 4294963455,
+    khaki: 4041641215,
+    lavender: 3873897215,
+    lavenderblush: 4293981695,
+    lawngreen: 2096890111,
+    lemonchiffon: 4294626815,
+    lightblue: 2916673279,
+    lightcoral: 4034953471,
+    lightcyan: 3774873599,
+    lightgoldenrodyellow: 4210742015,
+    lightgray: 3553874943,
+    lightgreen: 2431553791,
+    lightgrey: 3553874943,
+    lightpink: 4290167295,
+    lightsalmon: 4288707327,
+    lightseagreen: 548580095,
+    lightskyblue: 2278488831,
+    lightslategray: 2005441023,
+    lightslategrey: 2005441023,
+    lightsteelblue: 2965692159,
+    lightyellow: 4294959359,
+    lime: 16711935,
+    limegreen: 852308735,
+    linen: 4210091775,
+    magenta: 4278255615,
+    maroon: 2147483903,
+    mediumaquamarine: 1724754687,
+    mediumblue: 52735,
+    mediumorchid: 3126187007,
+    mediumpurple: 2473647103,
+    mediumseagreen: 1018393087,
+    mediumslateblue: 2070474495,
+    mediumspringgreen: 16423679,
+    mediumturquoise: 1221709055,
+    mediumvioletred: 3340076543,
+    midnightblue: 421097727,
+    mintcream: 4127193855,
+    mistyrose: 4293190143,
+    moccasin: 4293178879,
+    navajowhite: 4292783615,
+    navy: 33023,
+    oldlace: 4260751103,
+    olive: 2155872511,
+    olivedrab: 1804477439,
+    orange: 4289003775,
+    orangered: 4282712319,
+    orchid: 3664828159,
+    palegoldenrod: 4008225535,
+    palegreen: 2566625535,
+    paleturquoise: 2951671551,
+    palevioletred: 3681588223,
+    papayawhip: 4293907967,
+    peachpuff: 4292524543,
+    peru: 3448061951,
+    pink: 4290825215,
+    plum: 3718307327,
+    powderblue: 2967529215,
+    purple: 2147516671,
+    rebeccapurple: 1714657791,
+    red: 4278190335,
+    rosybrown: 3163525119,
+    royalblue: 1097458175,
+    saddlebrown: 2336560127,
+    salmon: 4202722047,
+    sandybrown: 4104413439,
+    seagreen: 780883967,
+    seashell: 4294307583,
+    sienna: 2689740287,
+    silver: 3233857791,
+    skyblue: 2278484991,
+    slateblue: 1784335871,
+    slategray: 1887473919,
+    slategrey: 1887473919,
+    snow: 4294638335,
+    springgreen: 16744447,
+    steelblue: 1182971135,
+    tan: 3535047935,
+    teal: 8421631,
+    thistle: 3636451583,
+    tomato: 4284696575,
+    turquoise: 1088475391,
+    violet: 4001558271,
+    wheat: 4125012991,
+    white: 4294967295,
+    whitesmoke: 4126537215,
+    yellow: 4294902015,
+    yellowgreen: 2597139199
   };
-  var permanently_delete_post_default = permanentlyDeletePost;
-
-  // packages/fields/build-module/actions/restore-post.mjs
-  var import_core_data20 = __toESM(require_core_data(), 1);
-  var import_i18n60 = __toESM(require_i18n(), 1);
-  var import_notices8 = __toESM(require_notices(), 1);
-  var restorePost = {
-    id: "restore",
-    label: (0, import_i18n60.__)("Restore"),
-    isPrimary: true,
-    icon: backup_default,
-    supportsBulk: true,
-    isEligible(item) {
-      return !isTemplateOrTemplatePart(item) && item.type !== "wp_block" && item.status === "trash" && item.permissions?.update;
-    },
-    async callback(posts, { registry, onActionPerformed }) {
-      const { createSuccessNotice, createErrorNotice } = registry.dispatch(import_notices8.store);
-      const { editEntityRecord, saveEditedEntityRecord } = registry.dispatch(import_core_data20.store);
-      await Promise.allSettled(
-        posts.map((post2) => {
-          return editEntityRecord("postType", post2.type, post2.id, {
-            status: "draft"
-          });
-        })
-      );
-      const promiseResult = await Promise.allSettled(
-        posts.map((post2) => {
-          return saveEditedEntityRecord("postType", post2.type, post2.id, {
-            throwOnError: true
-          });
-        })
-      );
-      if (promiseResult.every(({ status }) => status === "fulfilled")) {
-        let successMessage;
-        if (posts.length === 1) {
-          successMessage = (0, import_i18n60.sprintf)(
-            /* translators: %s: The number of posts. */
-            (0, import_i18n60.__)('"%s" has been restored.'),
-            getItemTitle(posts[0])
-          );
-        } else if (posts[0].type === "page") {
-          successMessage = (0, import_i18n60.sprintf)(
-            /* translators: %d: The number of posts. */
-            (0, import_i18n60.__)("%d pages have been restored."),
-            posts.length
-          );
-        } else {
-          successMessage = (0, import_i18n60.sprintf)(
-            /* translators: %d: The number of posts. */
-            (0, import_i18n60.__)("%d posts have been restored."),
-            posts.length
-          );
-        }
-        createSuccessNotice(successMessage, {
-          type: "snackbar",
-          id: "restore-post-action"
-        });
-        if (onActionPerformed) {
-          onActionPerformed(posts);
-        }
-      } else {
-        let errorMessage;
-        if (promiseResult.length === 1) {
-          const typedError = promiseResult[0];
-          if (typedError.reason?.message) {
-            errorMessage = typedError.reason.message;
-          } else {
-            errorMessage = (0, import_i18n60.__)(
-              "An error occurred while restoring the post."
-            );
-          }
-        } else {
-          const errorMessages = /* @__PURE__ */ new Set();
-          const failedPromises = promiseResult.filter(
-            ({ status }) => status === "rejected"
-          );
-          for (const failedPromise of failedPromises) {
-            const typedError = failedPromise;
-            if (typedError.reason?.message) {
-              errorMessages.add(typedError.reason.message);
-            }
-          }
-          if (errorMessages.size === 0) {
-            errorMessage = (0, import_i18n60.__)(
-              "An error occurred while restoring the posts."
-            );
-          } else if (errorMessages.size === 1) {
-            errorMessage = (0, import_i18n60.sprintf)(
-              /* translators: %s: an error message */
-              (0, import_i18n60.__)("An error occurred while restoring the posts: %s"),
-              [...errorMessages][0]
-            );
-          } else {
-            errorMessage = (0, import_i18n60.sprintf)(
-              /* translators: %s: a list of comma separated error messages */
-              (0, import_i18n60.__)(
-                "Some errors occurred while restoring the posts: %s"
-              ),
-              [...errorMessages].join(",")
-            );
+  var NUMBER = "[-+]?\\d*\\.?\\d+";
+  var PERCENTAGE = NUMBER + "%";
+  function call(...parts) {
+    return "\\(\\s*(" + parts.join(")\\s*,\\s*(") + ")\\s*\\)";
+  }
+  var rgb = new RegExp("rgb" + call(NUMBER, NUMBER, NUMBER));
+  var rgba = new RegExp("rgba" + call(NUMBER, NUMBER, NUMBER, NUMBER));
+  var hsl = new RegExp("hsl" + call(NUMBER, PERCENTAGE, PERCENTAGE));
+  var hsla = new RegExp("hsla" + call(NUMBER, PERCENTAGE, PERCENTAGE, NUMBER));
+  var hex3 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
+  var hex4 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
+  var hex6 = /^#([0-9a-fA-F]{6})$/;
+  var hex8 = /^#([0-9a-fA-F]{8})$/;
+  function normalizeColor(color) {
+    let match3;
+    if (typeof color === "number") {
+      return color >>> 0 === color && color >= 0 && color <= 4294967295 ? color : null;
+    }
+    if (match3 = hex6.exec(color)) return parseInt(match3[1] + "ff", 16) >>> 0;
+    if (colors$1 && colors$1[color] !== void 0) {
+      return colors$1[color];
+    }
+    if (match3 = rgb.exec(color)) {
+      return (parse255(match3[1]) << 24 | parse255(match3[2]) << 16 | parse255(match3[3]) << 8 | 255) >>> 0;
+    }
+    if (match3 = rgba.exec(color)) {
+      return (parse255(match3[1]) << 24 | parse255(match3[2]) << 16 | parse255(match3[3]) << 8 | parse1(match3[4])) >>> 0;
+    }
+    if (match3 = hex3.exec(color)) {
+      return parseInt(match3[1] + match3[1] + match3[2] + match3[2] + match3[3] + match3[3] + "ff", 16) >>> 0;
+    }
+    if (match3 = hex8.exec(color)) return parseInt(match3[1], 16) >>> 0;
+    if (match3 = hex4.exec(color)) {
+      return parseInt(match3[1] + match3[1] + match3[2] + match3[2] + match3[3] + match3[3] + match3[4] + match3[4], 16) >>> 0;
+    }
+    if (match3 = hsl.exec(color)) {
+      return (hslToRgb(parse360(match3[1]), parsePercentage(match3[2]), parsePercentage(match3[3])) | 255) >>> 0;
+    }
+    if (match3 = hsla.exec(color)) {
+      return (hslToRgb(parse360(match3[1]), parsePercentage(match3[2]), parsePercentage(match3[3])) | parse1(match3[4])) >>> 0;
+    }
+    return null;
+  }
+  function hue2rgb(p4, q, t4) {
+    if (t4 < 0) t4 += 1;
+    if (t4 > 1) t4 -= 1;
+    if (t4 < 1 / 6) return p4 + (q - p4) * 6 * t4;
+    if (t4 < 1 / 2) return q;
+    if (t4 < 2 / 3) return p4 + (q - p4) * (2 / 3 - t4) * 6;
+    return p4;
+  }
+  function hslToRgb(h3, s3, l3) {
+    const q = l3 < 0.5 ? l3 * (1 + s3) : l3 + s3 - l3 * s3;
+    const p4 = 2 * l3 - q;
+    const r4 = hue2rgb(p4, q, h3 + 1 / 3);
+    const g3 = hue2rgb(p4, q, h3);
+    const b3 = hue2rgb(p4, q, h3 - 1 / 3);
+    return Math.round(r4 * 255) << 24 | Math.round(g3 * 255) << 16 | Math.round(b3 * 255) << 8;
+  }
+  function parse255(str3) {
+    const int = parseInt(str3, 10);
+    if (int < 0) return 0;
+    if (int > 255) return 255;
+    return int;
+  }
+  function parse360(str3) {
+    const int = parseFloat(str3);
+    return (int % 360 + 360) % 360 / 360;
+  }
+  function parse1(str3) {
+    const num = parseFloat(str3);
+    if (num < 0) return 0;
+    if (num > 1) return 255;
+    return Math.round(num * 255);
+  }
+  function parsePercentage(str3) {
+    const int = parseFloat(str3);
+    if (int < 0) return 0;
+    if (int > 100) return 1;
+    return int / 100;
+  }
+  function colorToRgba(input) {
+    let int32Color = normalizeColor(input);
+    if (int32Color === null) return input;
+    int32Color = int32Color || 0;
+    let r4 = (int32Color & 4278190080) >>> 24;
+    let g3 = (int32Color & 16711680) >>> 16;
+    let b3 = (int32Color & 65280) >>> 8;
+    let a3 = (int32Color & 255) / 255;
+    return `rgba(${r4}, ${g3}, ${b3}, ${a3})`;
+  }
+  var createInterpolator = (range, output, extrapolate) => {
+    if (is.fun(range)) {
+      return range;
+    }
+    if (is.arr(range)) {
+      return createInterpolator({
+        range,
+        output,
+        extrapolate
+      });
+    }
+    if (is.str(range.output[0])) {
+      return createStringInterpolator$1(range);
+    }
+    const config2 = range;
+    const outputRange = config2.output;
+    const inputRange = config2.range || [0, 1];
+    const extrapolateLeft = config2.extrapolateLeft || config2.extrapolate || "extend";
+    const extrapolateRight = config2.extrapolateRight || config2.extrapolate || "extend";
+    const easing = config2.easing || ((t4) => t4);
+    return (input) => {
+      const range2 = findRange(input, inputRange);
+      return interpolate(input, inputRange[range2], inputRange[range2 + 1], outputRange[range2], outputRange[range2 + 1], easing, extrapolateLeft, extrapolateRight, config2.map);
+    };
+  };
+  function interpolate(input, inputMin, inputMax, outputMin, outputMax, easing, extrapolateLeft, extrapolateRight, map) {
+    let result = map ? map(input) : input;
+    if (result < inputMin) {
+      if (extrapolateLeft === "identity") return result;
+      else if (extrapolateLeft === "clamp") result = inputMin;
+    }
+    if (result > inputMax) {
+      if (extrapolateRight === "identity") return result;
+      else if (extrapolateRight === "clamp") result = inputMax;
+    }
+    if (outputMin === outputMax) return outputMin;
+    if (inputMin === inputMax) return input <= inputMin ? outputMin : outputMax;
+    if (inputMin === -Infinity) result = -result;
+    else if (inputMax === Infinity) result = result - inputMin;
+    else result = (result - inputMin) / (inputMax - inputMin);
+    result = easing(result);
+    if (outputMin === -Infinity) result = -result;
+    else if (outputMax === Infinity) result = result + outputMin;
+    else result = result * (outputMax - outputMin) + outputMin;
+    return result;
+  }
+  function findRange(input, inputRange) {
+    for (var i3 = 1; i3 < inputRange.length - 1; ++i3) if (inputRange[i3] >= input) break;
+    return i3 - 1;
+  }
+  function _extends() {
+    _extends = Object.assign ? Object.assign.bind() : function(target) {
+      for (var i3 = 1; i3 < arguments.length; i3++) {
+        var source = arguments[i3];
+        for (var key in source) {
+          if (Object.prototype.hasOwnProperty.call(source, key)) {
+            target[key] = source[key];
           }
         }
-        createErrorNotice(errorMessage, {
-          type: "snackbar"
-        });
       }
+      return target;
+    };
+    return _extends.apply(this, arguments);
+  }
+  var $get = /* @__PURE__ */ Symbol.for("FluidValue.get");
+  var $observers = /* @__PURE__ */ Symbol.for("FluidValue.observers");
+  var hasFluidValue = (arg) => Boolean(arg && arg[$get]);
+  var getFluidValue = (arg) => arg && arg[$get] ? arg[$get]() : arg;
+  var getFluidObservers = (target) => target[$observers] || null;
+  function callFluidObserver(observer, event) {
+    if (observer.eventObserved) {
+      observer.eventObserved(event);
+    } else {
+      observer(event);
     }
-  };
-  var restore_post_default = restorePost;
-
-  // packages/fields/build-module/actions/trash-post.mjs
-  var import_data24 = __toESM(require_data(), 1);
-  var import_core_data21 = __toESM(require_core_data(), 1);
-  var import_i18n61 = __toESM(require_i18n(), 1);
-  var import_notices9 = __toESM(require_notices(), 1);
-  var import_element60 = __toESM(require_element(), 1);
-  var import_components18 = __toESM(require_components(), 1);
-  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
-  var trashPost = {
-    id: "move-to-trash",
-    label: (0, import_i18n61._x)("Trash", "verb"),
-    isPrimary: true,
-    icon: trash_default,
-    isEligible(item) {
-      if (item.type === "wp_template_part" || item.type === "wp_block") {
-        return false;
+  }
+  function callFluidObservers(target, event) {
+    let observers = target[$observers];
+    if (observers) {
+      observers.forEach((observer) => {
+        callFluidObserver(observer, event);
+      });
+    }
+  }
+  var FluidValue = class {
+    constructor(get) {
+      this[$get] = void 0;
+      this[$observers] = void 0;
+      if (!get && !(get = this.get)) {
+        throw Error("Unknown getter");
       }
-      if (item.type === "wp_template" && typeof item.id === "string") {
-        return false;
+      setFluidGetter(this, get);
+    }
+  };
+  var setFluidGetter = (target, get) => setHidden(target, $get, get);
+  function addFluidObserver(target, observer) {
+    if (target[$get]) {
+      let observers = target[$observers];
+      if (!observers) {
+        setHidden(target, $observers, observers = /* @__PURE__ */ new Set());
       }
-      return !!item.status && !["auto-draft", "trash"].includes(item.status) && item.permissions?.delete;
-    },
-    supportsBulk: true,
-    hideModalHeader: true,
-    modalFocusOnMount: "firstContentElement",
-    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
-      const [isBusy, setIsBusy] = (0, import_element60.useState)(false);
-      const { createSuccessNotice, createErrorNotice } = (0, import_data24.useDispatch)(import_notices9.store);
-      const { deleteEntityRecord } = (0, import_data24.useDispatch)(import_core_data21.store);
-      return /* @__PURE__ */ (0, import_jsx_runtime163.jsxs)(import_components18.__experimentalVStack, { spacing: "5", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(import_components18.__experimentalText, { children: items.length === 1 ? (0, import_i18n61.sprintf)(
-          // translators: %s: The item's title.
-          (0, import_i18n61.__)(
-            'Are you sure you want to move "%s" to the trash?'
-          ),
-          getItemTitle(items[0])
-        ) : (0, import_i18n61.sprintf)(
-          // translators: %d: The number of items (2 or more).
-          (0, import_i18n61._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_runtime163.jsxs)(import_components18.__experimentalHStack, { justify: "right", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
-            import_components18.Button,
-            {
-              __next40pxDefaultSize: true,
-              variant: "tertiary",
-              onClick: closeModal2,
-              disabled: isBusy,
-              accessibleWhenDisabled: true,
-              children: (0, import_i18n61.__)("Cancel")
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
-            import_components18.Button,
-            {
-              __next40pxDefaultSize: true,
-              variant: "primary",
-              onClick: async () => {
-                setIsBusy(true);
-                const promiseResult = await Promise.allSettled(
-                  items.map(
-                    (item) => deleteEntityRecord(
-                      "postType",
-                      item.type,
-                      item.id.toString(),
-                      {},
-                      { throwOnError: true }
-                    )
-                  )
-                );
-                if (promiseResult.every(
-                  ({ status }) => status === "fulfilled"
-                )) {
-                  let successMessage;
-                  if (promiseResult.length === 1) {
-                    successMessage = (0, import_i18n61.sprintf)(
-                      /* translators: %s: The item's title. */
-                      (0, import_i18n61.__)('"%s" moved to the trash.'),
-                      getItemTitle(items[0])
-                    );
-                  } else {
-                    successMessage = (0, import_i18n61.sprintf)(
-                      /* translators: %d: The number of items. */
-                      (0, import_i18n61._n)(
-                        "%d item moved to the trash.",
-                        "%d items moved to the trash.",
-                        items.length
-                      ),
-                      items.length
-                    );
-                  }
-                  createSuccessNotice(successMessage, {
-                    type: "snackbar",
-                    id: "move-to-trash-action"
-                  });
-                } else {
-                  let errorMessage;
-                  if (promiseResult.length === 1) {
-                    const typedError = promiseResult[0];
-                    if (typedError.reason?.message) {
-                      errorMessage = typedError.reason.message;
-                    } else {
-                      errorMessage = (0, import_i18n61.__)(
-                        "An error occurred while moving the item to the trash."
-                      );
-                    }
-                  } else {
-                    const errorMessages = /* @__PURE__ */ new Set();
-                    const failedPromises = promiseResult.filter(
-                      ({ status }) => status === "rejected"
-                    );
-                    for (const failedPromise of failedPromises) {
-                      const typedError = failedPromise;
-                      if (typedError.reason?.message) {
-                        errorMessages.add(
-                          typedError.reason.message
-                        );
-                      }
-                    }
-                    if (errorMessages.size === 0) {
-                      errorMessage = (0, import_i18n61.__)(
-                        "An error occurred while moving the items to the trash."
-                      );
-                    } else if (errorMessages.size === 1) {
-                      errorMessage = (0, import_i18n61.sprintf)(
-                        /* translators: %s: an error message */
-                        (0, import_i18n61.__)(
-                          "An error occurred while moving the item to the trash: %s"
-                        ),
-                        [...errorMessages][0]
-                      );
-                    } else {
-                      errorMessage = (0, import_i18n61.sprintf)(
-                        /* translators: %s: a list of comma separated error messages */
-                        (0, import_i18n61.__)(
-                          "Some errors occurred while moving the items to the trash: %s"
-                        ),
-                        [...errorMessages].join(",")
-                      );
-                    }
-                  }
-                  createErrorNotice(errorMessage, {
-                    type: "snackbar"
-                  });
-                }
-                if (onActionPerformed) {
-                  onActionPerformed(items);
-                }
-                setIsBusy(false);
-                closeModal2?.();
-              },
-              isBusy,
-              disabled: isBusy,
-              accessibleWhenDisabled: true,
-              children: (0, import_i18n61._x)("Trash", "verb")
-            }
-          )
-        ] })
-      ] });
-    }
-  };
-  var trash_post_default = trashPost;
-
-  // packages/fields/build-module/actions/delete-post.mjs
-  var import_i18n62 = __toESM(require_i18n(), 1);
-  var import_element61 = __toESM(require_element(), 1);
-  var import_components19 = __toESM(require_components(), 1);
-  var import_patterns5 = __toESM(require_patterns(), 1);
-  var import_html_entities8 = __toESM(require_html_entities(), 1);
-
-  // packages/fields/build-module/mutation/index.mjs
-  var import_notices10 = __toESM(require_notices(), 1);
-  var import_core_data22 = __toESM(require_core_data(), 1);
-  var import_data25 = __toESM(require_data(), 1);
-  function getErrorMessagesFromPromises(allSettledResults) {
-    const errorMessages = /* @__PURE__ */ new Set();
-    if (allSettledResults.length === 1) {
-      const typedError = allSettledResults[0];
-      if (typedError.reason?.message) {
-        errorMessages.add(typedError.reason.message);
-      }
-    } else {
-      const failedPromises = allSettledResults.filter(
-        ({ status }) => status === "rejected"
-      );
-      for (const failedPromise of failedPromises) {
-        const typedError = failedPromise;
-        if (typedError.reason?.message) {
-          errorMessages.add(typedError.reason.message);
+      if (!observers.has(observer)) {
+        observers.add(observer);
+        if (target.observerAdded) {
+          target.observerAdded(observers.size, observer);
         }
       }
     }
-    return errorMessages;
+    return observer;
   }
-  var deletePostWithNotices = async (posts, notice, callbacks) => {
-    const { createSuccessNotice, createErrorNotice } = (0, import_data25.dispatch)(import_notices10.store);
-    const { deleteEntityRecord } = (0, import_data25.dispatch)(import_core_data22.store);
-    const allSettledResults = await Promise.allSettled(
-      posts.map((post2) => {
-        return deleteEntityRecord(
-          "postType",
-          post2.type,
-          post2.id,
-          { force: true },
-          { throwOnError: true }
-        );
-      })
-    );
-    if (allSettledResults.every(({ status }) => status === "fulfilled")) {
-      let successMessage;
-      if (allSettledResults.length === 1) {
-        successMessage = notice.success.messages.getMessage(posts[0]);
+  function removeFluidObserver(target, observer) {
+    let observers = target[$observers];
+    if (observers && observers.has(observer)) {
+      const count = observers.size - 1;
+      if (count) {
+        observers.delete(observer);
       } else {
-        successMessage = notice.success.messages.getBatchMessage(posts);
+        target[$observers] = null;
       }
-      createSuccessNotice(successMessage, {
-        type: notice.success.type ?? "snackbar",
-        id: notice.success.id
-      });
-      callbacks.onActionPerformed?.(posts);
-    } else {
-      const errorMessages = getErrorMessagesFromPromises(allSettledResults);
-      let errorMessage = "";
-      if (allSettledResults.length === 1) {
-        errorMessage = notice.error.messages.getMessage(errorMessages);
-      } else {
-        errorMessage = notice.error.messages.getBatchMessage(errorMessages);
+      if (target.observerRemoved) {
+        target.observerRemoved(count, observer);
       }
-      createErrorNotice(errorMessage, {
-        type: notice.error.type ?? "snackbar",
-        id: notice.error.id
-      });
-      callbacks.onActionError?.();
     }
-  };
-
-  // packages/fields/build-module/actions/delete-post.mjs
-  var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
-  var { PATTERN_TYPES: PATTERN_TYPES4 } = unlock3(import_patterns5.privateApis);
-  var deletePostAction = {
-    id: "delete-post",
-    label: (0, import_i18n62.__)("Delete"),
-    isPrimary: true,
-    icon: trash_default,
-    isEligible(post2) {
-      if (isTemplateOrTemplatePart(post2)) {
-        return isTemplateRemovable(post2);
+  }
+  var setHidden = (target, key, value) => Object.defineProperty(target, key, {
+    value,
+    writable: true,
+    configurable: true
+  });
+  var numberRegex = /[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g;
+  var colorRegex = /(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi;
+  var unitRegex = new RegExp(`(${numberRegex.source})(%|[a-z]+)`, "i");
+  var rgbaRegex = /rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi;
+  var cssVariableRegex = /var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;
+  var variableToRgba = (input) => {
+    const [token, fallback] = parseCSSVariable(input);
+    if (!token || isSSR()) {
+      return input;
+    }
+    const value = window.getComputedStyle(document.documentElement).getPropertyValue(token);
+    if (value) {
+      return value.trim();
+    } else if (fallback && fallback.startsWith("--")) {
+      const _value = window.getComputedStyle(document.documentElement).getPropertyValue(fallback);
+      if (_value) {
+        return _value;
+      } else {
+        return input;
       }
-      return post2.type === PATTERN_TYPES4.user;
-    },
-    supportsBulk: true,
-    hideModalHeader: true,
-    modalFocusOnMount: "firstContentElement",
-    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
-      const [isBusy, setIsBusy] = (0, import_element61.useState)(false);
-      const isResetting = items.every(
-        (item) => isTemplateOrTemplatePart(item) && item?.has_theme_file
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(import_components19.__experimentalVStack, { spacing: "5", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(import_components19.__experimentalText, { children: items.length > 1 ? (0, import_i18n62.sprintf)(
-          // translators: %d: number of items to delete.
-          (0, import_i18n62._n)(
-            "Delete %d item?",
-            "Delete %d items?",
-            items.length
-          ),
-          items.length
-        ) : (0, import_i18n62.sprintf)(
-          // translators: %s: The template or template part's title
-          (0, import_i18n62._x)('Delete "%s"?', "template part"),
-          getItemTitle(items[0])
-        ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(import_components19.__experimentalHStack, { justify: "right", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
-            import_components19.Button,
-            {
-              variant: "tertiary",
-              onClick: closeModal2,
-              disabled: isBusy,
-              accessibleWhenDisabled: true,
-              __next40pxDefaultSize: true,
-              children: (0, import_i18n62.__)("Cancel")
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
-            import_components19.Button,
-            {
-              variant: "primary",
-              onClick: async () => {
-                setIsBusy(true);
-                const notice = {
-                  success: {
-                    messages: {
-                      getMessage: (item) => {
-                        return isResetting ? (0, import_i18n62.sprintf)(
-                          /* translators: %s: The template/part's name. */
-                          (0, import_i18n62.__)('"%s" reset.'),
-                          (0, import_html_entities8.decodeEntities)(
-                            getItemTitle(item)
-                          )
-                        ) : (0, import_i18n62.sprintf)(
-                          /* translators: %s: The template/part's name. */
-                          (0, import_i18n62._x)(
-                            '"%s" deleted.',
-                            "template part"
-                          ),
-                          (0, import_html_entities8.decodeEntities)(
-                            getItemTitle(item)
-                          )
-                        );
-                      },
-                      getBatchMessage: () => {
-                        return isResetting ? (0, import_i18n62.__)("Items reset.") : (0, import_i18n62.__)("Items deleted.");
-                      }
-                    }
-                  },
-                  error: {
-                    messages: {
-                      getMessage: (error2) => {
-                        if (error2.size === 1) {
-                          return [...error2][0];
-                        }
-                        return isResetting ? (0, import_i18n62.__)(
-                          "An error occurred while reverting the item."
-                        ) : (0, import_i18n62.__)(
-                          "An error occurred while deleting the item."
-                        );
-                      },
-                      getBatchMessage: (errors) => {
-                        if (errors.size === 0) {
-                          return isResetting ? (0, import_i18n62.__)(
-                            "An error occurred while reverting the items."
-                          ) : (0, import_i18n62.__)(
-                            "An error occurred while deleting the items."
-                          );
-                        }
-                        if (errors.size === 1) {
-                          return isResetting ? (0, import_i18n62.sprintf)(
-                            /* translators: %s: an error message */
-                            (0, import_i18n62.__)(
-                              "An error occurred while reverting the items: %s"
-                            ),
-                            [...errors][0]
-                          ) : (0, import_i18n62.sprintf)(
-                            /* translators: %s: an error message */
-                            (0, import_i18n62.__)(
-                              "An error occurred while deleting the items: %s"
-                            ),
-                            [...errors][0]
-                          );
-                        }
-                        return isResetting ? (0, import_i18n62.sprintf)(
-                          /* translators: %s: a list of comma separated error messages */
-                          (0, import_i18n62.__)(
-                            "Some errors occurred while reverting the items: %s"
-                          ),
-                          [...errors].join(
-                            ","
-                          )
-                        ) : (0, import_i18n62.sprintf)(
-                          /* translators: %s: a list of comma separated error messages */
-                          (0, import_i18n62.__)(
-                            "Some errors occurred while deleting the items: %s"
-                          ),
-                          [...errors].join(
-                            ","
-                          )
-                        );
-                      }
-                    }
-                  }
-                };
-                await deletePostWithNotices(items, notice, {
-                  onActionPerformed
-                });
-                setIsBusy(false);
-                closeModal2?.();
-              },
-              isBusy,
-              disabled: isBusy,
-              accessibleWhenDisabled: true,
-              __next40pxDefaultSize: true,
-              children: (0, import_i18n62.__)("Delete")
-            }
-          )
-        ] })
-      ] });
+    } else if (fallback && cssVariableRegex.test(fallback)) {
+      return variableToRgba(fallback);
+    } else if (fallback) {
+      return fallback;
     }
+    return input;
   };
-  var delete_post_default = deletePostAction;
-
-  // packages/fields/build-module/actions/duplicate-template-part.mjs
-  var import_data28 = __toESM(require_data(), 1);
-  var import_i18n64 = __toESM(require_i18n(), 1);
-  var import_notices12 = __toESM(require_notices(), 1);
-  var import_element63 = __toESM(require_element(), 1);
-  var import_blocks6 = __toESM(require_blocks(), 1);
-
-  // packages/fields/build-module/components/create-template-part-modal/index.mjs
-  var import_components20 = __toESM(require_components(), 1);
-  var import_compose4 = __toESM(require_compose(), 1);
-  var import_core_data24 = __toESM(require_core_data(), 1);
-  var import_data27 = __toESM(require_data(), 1);
-  var import_element62 = __toESM(require_element(), 1);
-  var import_i18n63 = __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_data23 = __toESM(require_core_data(), 1);
-  var useExistingTemplateParts = () => {
-    return (0, import_data26.useSelect)(
-      (select9) => select9(import_core_data23.store).getEntityRecords(
-        "postType",
-        "wp_template_part",
-        {
-          per_page: -1
-        }
-      ),
-      []
-    ) ?? [];
+  var parseCSSVariable = (current) => {
+    const match3 = cssVariableRegex.exec(current);
+    if (!match3) return [,];
+    const [, token, fallback] = match3;
+    return [token, fallback];
   };
-  var getUniqueTemplatePartTitle = (title, templateParts) => {
-    const lowercaseTitle = title.toLowerCase();
-    const existingTitles = templateParts.map(
-      (templatePart) => templatePart.title.rendered.toLowerCase()
-    );
-    if (!existingTitles.includes(lowercaseTitle)) {
-      return title;
-    }
-    let suffix = 2;
-    while (existingTitles.includes(`${lowercaseTitle} ${suffix}`)) {
-      suffix++;
-    }
-    return `${title} ${suffix}`;
+  var namedColorRegex;
+  var rgbaRound = (_, p1, p22, p32, p4) => `rgba(${Math.round(p1)}, ${Math.round(p22)}, ${Math.round(p32)}, ${p4})`;
+  var createStringInterpolator = (config2) => {
+    if (!namedColorRegex) namedColorRegex = colors$1 ? new RegExp(`(${Object.keys(colors$1).join("|")})(?!\\w)`, "g") : /^\b$/;
+    const output = config2.output.map((value) => {
+      return getFluidValue(value).replace(cssVariableRegex, variableToRgba).replace(colorRegex, colorToRgba).replace(namedColorRegex, colorToRgba);
+    });
+    const keyframes = output.map((value) => value.match(numberRegex).map(Number));
+    const outputRanges = keyframes[0].map((_, i3) => keyframes.map((values) => {
+      if (!(i3 in values)) {
+        throw Error('The arity of each "output" value must be equal');
+      }
+      return values[i3];
+    }));
+    const interpolators = outputRanges.map((output2) => createInterpolator(_extends({}, config2, {
+      output: output2
+    })));
+    return (input) => {
+      var _output$find;
+      const missingUnit = !unitRegex.test(output[0]) && ((_output$find = output.find((value) => unitRegex.test(value))) == null ? void 0 : _output$find.replace(numberRegex, ""));
+      let i3 = 0;
+      return output[0].replace(numberRegex, () => `${interpolators[i3++](input)}${missingUnit || ""}`).replace(rgbaRegex, rgbaRound);
+    };
   };
-  var getCleanTemplatePartSlug = (title) => {
-    return paramCase(title).replace(/[^\w-]+/g, "") || "wp-custom-part";
+  var prefix = "react-spring: ";
+  var once = (fn) => {
+    const func = fn;
+    let called = false;
+    if (typeof func != "function") {
+      throw new TypeError(`${prefix}once requires a function parameter`);
+    }
+    return (...args) => {
+      if (!called) {
+        func(...args);
+        called = true;
+      }
+    };
   };
-
-  // packages/fields/build-module/components/create-template-part-modal/index.mjs
-  var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
-  function getAreaRadioId(value, instanceId) {
-    return `fields-create-template-part-modal__area-option-${value}-${instanceId}`;
+  var warnInterpolate = once(console.warn);
+  function deprecateInterpolate() {
+    warnInterpolate(`${prefix}The "interpolate" function is deprecated in v9 (use "to" instead)`);
   }
-  function getAreaRadioDescriptionId(value, instanceId) {
-    return `fields-create-template-part-modal__area-option-description-${value}-${instanceId}`;
+  var warnDirectCall = once(console.warn);
+  function isAnimatedString(value) {
+    return is.str(value) && (value[0] == "#" || /\d/.test(value) || !isSSR() && cssVariableRegex.test(value) || value in (colors$1 || {}));
   }
-  function CreateTemplatePartModal({
-    modalTitle,
-    ...restProps
-  }) {
-    const defaultModalTitle = (0, import_data27.useSelect)(
-      (select9) => select9(import_core_data24.store).getPostType("wp_template_part")?.labels?.add_new_item,
-      []
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
-      import_components20.Modal,
-      {
-        title: modalTitle || defaultModalTitle,
-        onRequestClose: restProps.closeModal,
-        overlayClassName: "fields-create-template-part-modal",
-        focusOnMount: "firstContentElement",
-        size: "medium",
-        children: /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(CreateTemplatePartModalContents, { ...restProps })
+  var useIsomorphicLayoutEffect = isSSR() ? import_react47.useEffect : import_react47.useLayoutEffect;
+  var useIsMounted = () => {
+    const isMounted = (0, import_react47.useRef)(false);
+    useIsomorphicLayoutEffect(() => {
+      isMounted.current = true;
+      return () => {
+        isMounted.current = false;
+      };
+    }, []);
+    return isMounted;
+  };
+  function useForceUpdate() {
+    const update4 = (0, import_react47.useState)()[1];
+    const isMounted = useIsMounted();
+    return () => {
+      if (isMounted.current) {
+        update4(Math.random());
       }
-    );
+    };
   }
-  var getTemplatePartIcon3 = (areaOrIconName) => {
-    if ("header" === areaOrIconName) {
-      return header_default;
-    } else if ("footer" === areaOrIconName) {
-      return footer_default;
-    } else if ("sidebar" === areaOrIconName) {
-      return sidebar_default;
-    } else if ("navigation-overlay" === areaOrIconName) {
-      return navigation_overlay_default;
-    }
-    return symbol_filled_default;
-  };
-  function CreateTemplatePartModalContents({
-    defaultArea = "uncategorized",
-    blocks = [],
-    confirmLabel = (0, import_i18n63.__)("Add"),
-    closeModal: closeModal2,
-    onCreate,
-    onError,
-    defaultTitle = ""
-  }) {
-    const { createErrorNotice } = (0, import_data27.useDispatch)(import_notices11.store);
-    const { saveEntityRecord } = (0, import_data27.useDispatch)(import_core_data24.store);
-    const existingTemplateParts = useExistingTemplateParts();
-    const [title, setTitle] = (0, import_element62.useState)(defaultTitle);
-    const [area, setArea] = (0, import_element62.useState)(defaultArea);
-    const [isSubmitting, setIsSubmitting] = (0, import_element62.useState)(false);
-    const instanceId = (0, import_compose4.useInstanceId)(CreateTemplatePartModal);
-    const defaultTemplatePartAreas = (0, import_data27.useSelect)(
-      (select9) => select9(import_core_data24.store).getCurrentTheme()?.default_template_part_areas,
-      []
-    );
-    async function createTemplatePart() {
-      if (!title || isSubmitting) {
-        return;
-      }
-      try {
-        setIsSubmitting(true);
-        const uniqueTitle = getUniqueTemplatePartTitle(
-          title,
-          existingTemplateParts
-        );
-        const cleanSlug = getCleanTemplatePartSlug(uniqueTitle);
-        const templatePart = await saveEntityRecord(
-          "postType",
-          "wp_template_part",
-          {
-            slug: cleanSlug,
-            title: uniqueTitle,
-            content: (0, import_blocks5.serialize)(blocks),
-            area
-          },
-          { throwOnError: true }
-        );
-        await onCreate(templatePart);
-      } catch (error2) {
-        const errorMessage = error2 instanceof Error && "code" in error2 && error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n63.__)(
-          "An error occurred while creating the template part."
-        );
-        createErrorNotice(errorMessage, { type: "snackbar" });
-        onError?.();
-      } finally {
-        setIsSubmitting(false);
+  function useMemoOne(getResult, inputs) {
+    const [initial2] = (0, import_react47.useState)(() => ({
+      inputs,
+      result: getResult()
+    }));
+    const committed = (0, import_react47.useRef)();
+    const prevCache = committed.current;
+    let cache = prevCache;
+    if (cache) {
+      const useCache = Boolean(inputs && cache.inputs && areInputsEqual(inputs, cache.inputs));
+      if (!useCache) {
+        cache = {
+          inputs,
+          result: getResult()
+        };
       }
+    } else {
+      cache = initial2;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
-      "form",
-      {
-        onSubmit: async (event) => {
-          event.preventDefault();
-          await createTemplatePart();
-        },
-        children: /* @__PURE__ */ (0, import_jsx_runtime165.jsxs)(import_components20.__experimentalVStack, { spacing: "4", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
-            import_components20.TextControl,
-            {
-              label: (0, import_i18n63.__)("Name"),
-              value: title,
-              onChange: setTitle,
-              required: true
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime165.jsxs)("fieldset", { className: "fields-create-template-part-modal__area-fieldset", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(import_components20.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n63.__)("Area") }),
-            /* @__PURE__ */ (0, import_jsx_runtime165.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_runtime165.jsxs)(
-                  "div",
-                  {
-                    className: "fields-create-template-part-modal__area-radio-wrapper",
-                    children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
-                        "input",
-                        {
-                          type: "radio",
-                          id: getAreaRadioId(
-                            item.area,
-                            instanceId
-                          ),
-                          name: `fields-create-template-part-modal__area-${instanceId}`,
-                          value: item.area,
-                          checked: area === item.area,
-                          onChange: () => {
-                            setArea(item.area);
-                          },
-                          "aria-describedby": getAreaRadioDescriptionId(
-                            item.area,
-                            instanceId
-                          )
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
-                        import_components20.Icon,
-                        {
-                          icon,
-                          className: "fields-create-template-part-modal__area-radio-icon"
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
-                        "label",
-                        {
-                          htmlFor: getAreaRadioId(
-                            item.area,
-                            instanceId
-                          ),
-                          className: "fields-create-template-part-modal__area-radio-label",
-                          children: item.label
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
-                        import_components20.Icon,
-                        {
-                          icon: check_default,
-                          className: "fields-create-template-part-modal__area-radio-checkmark"
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
-                        "p",
-                        {
-                          className: "fields-create-template-part-modal__area-radio-description",
-                          id: getAreaRadioDescriptionId(
-                            item.area,
-                            instanceId
-                          ),
-                          children: item.description
-                        }
-                      )
-                    ]
-                  },
-                  item.area
-                );
-              }
-            ) })
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime165.jsxs)(import_components20.__experimentalHStack, { justify: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
-              import_components20.Button,
-              {
-                __next40pxDefaultSize: true,
-                variant: "tertiary",
-                onClick: () => {
-                  closeModal2();
-                },
-                children: (0, import_i18n63.__)("Cancel")
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
-              import_components20.Button,
-              {
-                __next40pxDefaultSize: true,
-                variant: "primary",
-                type: "submit",
-                "aria-disabled": !title || isSubmitting,
-                isBusy: isSubmitting,
-                children: confirmLabel
-              }
-            )
-          ] })
-        ] })
+    (0, import_react47.useEffect)(() => {
+      committed.current = cache;
+      if (prevCache == initial2) {
+        initial2.inputs = initial2.result = void 0;
       }
-    );
+    }, [cache]);
+    return cache.result;
   }
-
-  // packages/fields/build-module/actions/duplicate-template-part.mjs
-  var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
-  var duplicateTemplatePart = {
-    id: "duplicate-template-part",
-    label: (0, import_i18n64._x)("Duplicate", "action label"),
-    isEligible: (item) => item.type === "wp_template_part",
-    modalHeader: (0, import_i18n64._x)("Duplicate template part", "action label"),
-    modalFocusOnMount: "firstContentElement",
-    RenderModal: ({ items, closeModal: closeModal2 }) => {
-      const [item] = items;
-      const blocks = (0, import_element63.useMemo)(() => {
-        return item.blocks ?? (0, import_blocks6.parse)(
-          typeof item.content === "string" ? item.content : item.content.raw,
-          {
-            __unstableSkipMigrationLogs: true
-          }
-        );
-      }, [item.content, item.blocks]);
-      const { createSuccessNotice } = (0, import_data28.useDispatch)(import_notices12.store);
-      function onTemplatePartSuccess(templatePart) {
-        createSuccessNotice(
-          (0, import_i18n64.sprintf)(
-            // translators: %s: The new template part's title e.g. 'Call to action (copy)'.
-            (0, import_i18n64._x)('"%s" duplicated.', "template part"),
-            getItemTitle(templatePart)
-          ),
-          { type: "snackbar", id: "edit-site-patterns-success" }
-        );
-        closeModal2?.();
+  function areInputsEqual(next, prev) {
+    if (next.length !== prev.length) {
+      return false;
+    }
+    for (let i3 = 0; i3 < next.length; i3++) {
+      if (next[i3] !== prev[i3]) {
+        return false;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
-        CreateTemplatePartModalContents,
-        {
-          blocks,
-          defaultArea: item.area,
-          defaultTitle: (0, import_i18n64.sprintf)(
-            /* translators: %s: Existing template part title */
-            (0, import_i18n64._x)("%s (Copy)", "template part"),
-            getItemTitle(item)
-          ),
-          onCreate: onTemplatePartSuccess,
-          onError: closeModal2,
-          confirmLabel: (0, import_i18n64._x)("Duplicate", "action label"),
-          closeModal: closeModal2 ?? (() => {
-          })
-        }
-      );
     }
-  };
-  var duplicate_template_part_default = duplicateTemplatePart;
-
-  // packages/media-fields/build-module/alt_text/index.mjs
-  var import_i18n65 = __toESM(require_i18n(), 1);
-  var import_components21 = __toESM(require_components(), 1);
-  var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
-  var altTextField = {
-    id: "alt_text",
-    type: "text",
-    label: (0, import_i18n65.__)("Alt text"),
-    isVisible: (item) => item?.media_type === "image",
-    render: ({ item }) => item?.alt_text || "-",
-    Edit: ({ field, onChange, data }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
-        import_components21.TextareaControl,
-        {
-          label: field.label,
-          value: data.alt_text || "",
-          onChange: (value) => onChange({ alt_text: value }),
-          help: /* @__PURE__ */ (0, import_jsx_runtime167.jsxs)(import_jsx_runtime167.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
-              Link,
-              {
-                href: (
-                  // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                  (0, import_i18n65.__)(
-                    "https://www.w3.org/WAI/tutorials/images/decision-tree/"
-                  )
-                ),
-                openInNewTab: true,
-                children: (0, import_i18n65.__)("Describe the purpose of the image.")
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime167.jsx)("br", {}),
-            (0, import_i18n65.__)("Leave empty if decorative.")
-          ] }),
-          rows: 2
-        }
-      );
-    },
-    enableSorting: false,
-    filterBy: false
-  };
-  var alt_text_default = altTextField;
-
-  // packages/media-fields/build-module/attached_to/index.mjs
-  var import_i18n68 = __toESM(require_i18n(), 1);
+    return true;
+  }
+  var useOnce = (effect) => (0, import_react47.useEffect)(effect, emptyDeps);
+  var emptyDeps = [];

-  // packages/media-fields/build-module/attached_to/view.mjs
-  var import_element64 = __toESM(require_element(), 1);
-  var import_i18n66 = __toESM(require_i18n(), 1);
+  // node_modules/@react-spring/core/dist/react-spring-core.esm.js
+  var React101 = __toESM(require_react());
+  var import_react49 = __toESM(require_react());

-  // packages/media-fields/build-module/utils/get-rendered-content.mjs
-  function getRenderedContent(content) {
-    if (!content) {
-      return "";
+  // node_modules/@react-spring/animated/dist/react-spring-animated.esm.js
+  var React100 = __toESM(require_react());
+  var import_react48 = __toESM(require_react());
+  var $node = /* @__PURE__ */ Symbol.for("Animated:node");
+  var isAnimated = (value) => !!value && value[$node] === value;
+  var getAnimated = (owner) => owner && owner[$node];
+  var setAnimated = (owner, node) => defineHidden(owner, $node, node);
+  var getPayload = (owner) => owner && owner[$node] && owner[$node].getPayload();
+  var Animated = class {
+    constructor() {
+      this.payload = void 0;
+      setAnimated(this, this);
     }
-    if (typeof content === "string") {
-      return content;
+    getPayload() {
+      return this.payload || [];
     }
-    if (typeof content === "object") {
-      return content.rendered || content.raw || "";
+  };
+  var AnimatedValue = class _AnimatedValue extends Animated {
+    constructor(_value) {
+      super();
+      this.done = true;
+      this.elapsedTime = void 0;
+      this.lastPosition = void 0;
+      this.lastVelocity = void 0;
+      this.v0 = void 0;
+      this.durationProgress = 0;
+      this._value = _value;
+      if (is.num(this._value)) {
+        this.lastPosition = this._value;
+      }
     }
-    return "";
-  }
-
-  // packages/media-fields/build-module/attached_to/view.mjs
-  var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
-  function MediaAttachedToView({
-    item
-  }) {
-    const [attachedPostTitle, setAttachedPostTitle] = (0, import_element64.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_element64.useEffect)(() => {
-      if (!!parentId && parentId === embeddedPostId) {
-        setAttachedPostTitle(
-          getRenderedContent(embeddedPostTitle) || (0, import_i18n66.__)("(no title)")
-        );
+    static create(value) {
+      return new _AnimatedValue(value);
+    }
+    getPayload() {
+      return [this];
+    }
+    getValue() {
+      return this._value;
+    }
+    setValue(value, step) {
+      if (is.num(value)) {
+        this.lastPosition = value;
+        if (step) {
+          value = Math.round(value / step) * step;
+          if (this.done) {
+            this.lastPosition = value;
+          }
+        }
       }
-      if (!parentId) {
-        setAttachedPostTitle((0, import_i18n66.__)("(Unattached)"));
+      if (this._value === value) {
+        return false;
       }
-    }, [parentId, embeddedPostId, embeddedPostTitle]);
-    return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_jsx_runtime168.Fragment, { children: attachedPostTitle });
-  }
-
-  // packages/media-fields/build-module/attached_to/edit.mjs
-  var import_core_data25 = __toESM(require_core_data(), 1);
-  var import_components22 = __toESM(require_components(), 1);
-  var import_i18n67 = __toESM(require_i18n(), 1);
-  var import_element65 = __toESM(require_element(), 1);
-  var import_compose5 = __toESM(require_compose(), 1);
-  var import_data29 = __toESM(require_data(), 1);
-  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
-  function MediaAttachedToEdit({
-    data,
-    onChange
-  }) {
-    const defaultPost = !!data.post && !!data?._embedded?.["wp:attached-to"]?.[0] ? [
-      {
-        label: getRenderedContent(
-          data._embedded?.["wp:attached-to"]?.[0]?.title
-        ),
-        value: data.post.toString()
+      this._value = value;
+      return true;
+    }
+    reset() {
+      const {
+        done
+      } = this;
+      this.done = false;
+      if (is.num(this._value)) {
+        this.elapsedTime = 0;
+        this.durationProgress = 0;
+        this.lastPosition = this._value;
+        if (done) this.lastVelocity = null;
+        this.v0 = null;
       }
-    ] : [];
-    const [options, setOptions] = (0, import_element65.useState)(defaultPost);
-    const [searchResults, setSearchResults] = (0, import_element65.useState)(
-      []
-    );
-    const [isLoading, setIsLoading] = (0, import_element65.useState)(false);
-    const [value, setValue] = (0, import_element65.useState)(
-      data?.post?.toString() ?? null
-    );
-    const postTypes = (0, import_data29.useSelect)(
-      (select9) => select9(import_core_data25.store).getPostTypes(),
-      []
-    );
-    const handleDetach = () => {
-      onChange({
-        post: 0,
-        _embedded: { ...data?._embedded, "wp:attached-to": void 0 }
-      });
-      setValue(null);
-      setOptions([]);
-    };
-    const onValueChange = async (filterValue) => {
-      setIsLoading(true);
-      const results = await (0, import_core_data25.__experimentalFetchLinkSuggestions)(
-        filterValue,
-        /*
-         * @TODO `fetchLinkSuggestions()` should accept `perPage` as an option argument.
-         * `isInitialSuggestions` limits the result to 3, otherwise it's hardcoded to 20.
-         */
-        { type: "post", isInitialSuggestions: true },
-        {}
-      );
-      setSearchResults(results);
-      const suggestions = results.map((result) => {
-        return {
-          label: result.title,
-          value: result.id.toString()
-        };
+    }
+  };
+  var AnimatedString = class _AnimatedString extends AnimatedValue {
+    constructor(value) {
+      super(0);
+      this._string = null;
+      this._toString = void 0;
+      this._toString = createInterpolator({
+        output: [value, value]
       });
-      const includeCurrent = !filterValue && suggestions.findIndex((s3) => s3.value === value) === -1;
-      setOptions(suggestions.concat(includeCurrent ? defaultPost : []));
-      setIsLoading(false);
-    };
-    const handleSelectOption = (selectedPostId) => {
-      if (!selectedPostId) {
-        handleDetach();
-        return;
+    }
+    static create(value) {
+      return new _AnimatedString(value);
+    }
+    getValue() {
+      let value = this._string;
+      return value == null ? this._string = this._toString(this._value) : value;
+    }
+    setValue(value) {
+      if (is.str(value)) {
+        if (value == this._string) {
+          return false;
+        }
+        this._string = value;
+        this._value = 1;
+      } else if (super.setValue(value)) {
+        this._string = null;
+      } else {
+        return false;
       }
-      setValue(selectedPostId);
-      if (selectedPostId) {
-        const selectedPost = searchResults.find(
-          (result) => result.id === Number(selectedPostId)
-        );
-        if (selectedPost && postTypes) {
-          const postType2 = postTypes.find(
-            (_postType) => _postType.slug === selectedPost?.type
-          );
-          const attachedTo = {
-            ...postType2 && { type: postType2.slug },
-            id: Number(selectedPostId),
-            title: {
-              raw: selectedPost.title,
-              rendered: selectedPost.title
-            }
-          };
-          onChange({
-            post: Number(selectedPostId),
-            _embedded: {
-              ...data?._embedded,
-              "wp:attached-to": [attachedTo]
-            }
-          });
+      return true;
+    }
+    reset(goal) {
+      if (goal) {
+        this._toString = createInterpolator({
+          output: [this.getValue(), goal]
+        });
+      }
+      this._value = 0;
+      super.reset();
+    }
+  };
+  var TreeContext = {
+    dependencies: null
+  };
+  var AnimatedObject = class extends Animated {
+    constructor(source) {
+      super();
+      this.source = source;
+      this.setValue(source);
+    }
+    getValue(animated2) {
+      const values = {};
+      eachProp(this.source, (source, key) => {
+        if (isAnimated(source)) {
+          values[key] = source.getValue(animated2);
+        } else if (hasFluidValue(source)) {
+          values[key] = getFluidValue(source);
+        } else if (!animated2) {
+          values[key] = source;
         }
+      });
+      return values;
+    }
+    setValue(source) {
+      this.source = source;
+      this.payload = this._makePayload(source);
+    }
+    reset() {
+      if (this.payload) {
+        each(this.payload, (node) => node.reset());
       }
-    };
-    const help = (0, import_element65.createInterpolateElement)(
-      (0, import_i18n67.__)(
-        "Search for a post or page to attach this media to or <button>detach current</button>."
-      ),
-      {
-        button: /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
-          import_components22.Button,
-          {
-            __next40pxDefaultSize: true,
-            onClick: handleDetach,
-            variant: "link",
-            accessibleWhenDisabled: true,
-            disabled: !value
-          }
-        )
+    }
+    _makePayload(source) {
+      if (source) {
+        const payload = /* @__PURE__ */ new Set();
+        eachProp(source, this._addToPayload, payload);
+        return Array.from(payload);
       }
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
-      import_components22.ComboboxControl,
-      {
-        className: "dataviews-media-field__attached-to",
-        isLoading,
-        label: (0, import_i18n67.__)("Attached to"),
-        help,
-        value,
-        options,
-        onFilterValueChange: (0, import_compose5.debounce)(
-          (filterValue) => onValueChange(filterValue),
-          300
-        ),
-        onChange: handleSelectOption,
-        hideLabelFromVision: true
+    }
+    _addToPayload(source) {
+      if (TreeContext.dependencies && hasFluidValue(source)) {
+        TreeContext.dependencies.add(source);
       }
-    );
-  }
-
-  // packages/media-fields/build-module/attached_to/index.mjs
-  var attachedToField = {
-    id: "attached_to",
-    type: "text",
-    label: (0, import_i18n68.__)("Attached to"),
-    Edit: MediaAttachedToEdit,
-    render: MediaAttachedToView,
-    enableSorting: false,
-    filterBy: false
+      const payload = getPayload(source);
+      if (payload) {
+        each(payload, (node) => this.add(node));
+      }
+    }
   };
-  var attached_to_default = attachedToField;
-
-  // packages/media-fields/build-module/author/index.mjs
-  var import_i18n70 = __toESM(require_i18n(), 1);
-  var import_data30 = __toESM(require_data(), 1);
-  var import_core_data26 = __toESM(require_core_data(), 1);
-
-  // packages/media-fields/build-module/author/view.mjs
-  var import_i18n69 = __toESM(require_i18n(), 1);
-  var import_element66 = __toESM(require_element(), 1);
-  var import_components23 = __toESM(require_components(), 1);
-  var import_jsx_runtime170 = __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_element66.useState)("loading");
-    (0, import_element66.useEffect)(() => {
-      setLoadingState("loading");
-    }, [imageUrl]);
-    const imgRef = (0, import_element66.useCallback)((img) => {
-      if (img?.complete) {
-        setLoadingState("instant");
+  var AnimatedArray = class _AnimatedArray extends AnimatedObject {
+    constructor(source) {
+      super(source);
+    }
+    static create(source) {
+      return new _AnimatedArray(source);
+    }
+    getValue() {
+      return this.source.map((node) => node.getValue());
+    }
+    setValue(source) {
+      const payload = this.getPayload();
+      if (source.length == payload.length) {
+        return payload.map((node, i3) => node.setValue(source[i3])).some(Boolean);
       }
-    }, []);
-    const handleLoad = () => {
-      if (loadingState === "loading") {
-        setLoadingState("loaded");
+      super.setValue(source.map(makeAnimated));
+      return true;
+    }
+  };
+  function makeAnimated(value) {
+    const nodeType = isAnimatedString(value) ? AnimatedString : AnimatedValue;
+    return nodeType.create(value);
+  }
+  function getAnimatedType(value) {
+    const parentNode = getAnimated(value);
+    return parentNode ? parentNode.constructor : is.arr(value) ? AnimatedArray : isAnimatedString(value) ? AnimatedString : AnimatedValue;
+  }
+  function _extends2() {
+    _extends2 = Object.assign ? Object.assign.bind() : function(target) {
+      for (var i3 = 1; i3 < arguments.length; i3++) {
+        var source = arguments[i3];
+        for (var key in source) {
+          if (Object.prototype.hasOwnProperty.call(source, key)) {
+            target[key] = source[key];
+          }
+        }
       }
+      return target;
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)(import_components23.__experimentalHStack, { alignment: "left", spacing: 0, children: [
-      !!imageUrl && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
-        "div",
-        {
-          className: clsx_default("media-author-field__avatar", {
-            "is-loading": loadingState === "loading",
-            "is-loaded": loadingState === "loaded"
-          }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
-            "img",
-            {
-              ref: imgRef,
-              onLoad: handleLoad,
-              alt: (0, import_i18n69.__)("Author avatar"),
-              src: imageUrl
-            }
-          )
-        }
-      ),
-      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)("div", { className: "media-author-field__icon", children: /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(import_components23.Icon, { icon: comment_author_avatar_default }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)("span", { className: "media-author-field__name", children: text })
-    ] });
+    return _extends2.apply(this, arguments);
   }
-
-  // packages/media-fields/build-module/author/index.mjs
-  var authorField2 = {
-    label: (0, import_i18n70.__)("Author"),
-    id: "author",
-    type: "integer",
-    getElements: async () => {
-      const authors = await (0, import_data30.resolveSelect)(import_core_data26.store).getEntityRecords(
-        "root",
-        "user",
-        {
-          per_page: -1,
-          who: "authors",
-          _fields: "id,name",
-          context: "view"
+  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) => {
+        instanceRef.current = updateRef(givenRef, value);
+      }, [givenRef]);
+      const [props, deps] = getAnimatedState(givenProps, host2);
+      const forceUpdate = useForceUpdate();
+      const callback = () => {
+        const instance = instanceRef.current;
+        if (hasInstance && !instance) {
+          return;
         }
-      ) ?? [];
-      return authors.map(({ id, name: name2 }) => ({
-        value: id,
-        label: name2
+        const didUpdate = instance ? host2.applyAnimatedValues(instance, props.getValue(true)) : false;
+        if (didUpdate === false) {
+          forceUpdate();
+        }
+      };
+      const observer = new PropsObserver(callback, deps);
+      const observerRef = (0, import_react48.useRef)();
+      useIsomorphicLayoutEffect(() => {
+        observerRef.current = observer;
+        each(deps, (dep) => addFluidObserver(dep, observer));
+        return () => {
+          if (observerRef.current) {
+            each(observerRef.current.deps, (dep) => removeFluidObserver(dep, observerRef.current));
+            raf.cancel(observerRef.current.update);
+          }
+        };
+      });
+      (0, import_react48.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, {
+        ref
       }));
-    },
-    render: AuthorView2,
-    sort: (a3, b3, direction) => {
-      const nameA = a3._embedded?.author?.[0]?.name || "";
-      const nameB = b3._embedded?.author?.[0]?.name || "";
-      return direction === "asc" ? nameA.localeCompare(nameB) : nameB.localeCompare(nameA);
-    },
-    filterBy: {
-      operators: ["isAny", "isNone"]
-    },
-    readOnly: true
+    });
   };
-  var author_default2 = authorField2;
-
-  // packages/media-fields/build-module/caption/index.mjs
-  var import_i18n71 = __toESM(require_i18n(), 1);
-  var import_components24 = __toESM(require_components(), 1);
-
-  // packages/media-fields/build-module/utils/get-raw-content.mjs
-  function getRawContent(content) {
-    if (!content) {
-      return "";
+  var PropsObserver = class {
+    constructor(update4, deps) {
+      this.update = update4;
+      this.deps = deps;
     }
-    if (typeof content === "string") {
-      return content;
+    eventObserved(event) {
+      if (event.type == "change") {
+        raf.write(this.update);
+      }
     }
-    if (typeof content === "object" && "raw" in content) {
-      return content.raw || "";
+  };
+  function getAnimatedState(props, host2) {
+    const dependencies = /* @__PURE__ */ new Set();
+    TreeContext.dependencies = dependencies;
+    if (props.style) props = _extends2({}, props, {
+      style: host2.createAnimatedStyle(props.style)
+    });
+    props = new AnimatedObject(props);
+    TreeContext.dependencies = null;
+    return [props, dependencies];
+  }
+  function updateRef(ref, value) {
+    if (ref) {
+      if (is.fun(ref)) ref(value);
+      else ref.current = value;
     }
-    return "";
+    return value;
   }
-
-  // packages/media-fields/build-module/caption/index.mjs
-  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
-  var captionField = {
-    id: "caption",
-    type: "text",
-    label: (0, import_i18n71.__)("Caption"),
-    getValue: ({ item }) => getRawContent(item?.caption),
-    render: ({ item }) => getRawContent(item?.caption) || "-",
-    Edit: ({ field, onChange, data }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
-        import_components24.TextareaControl,
-        {
-          label: field.label,
-          value: getRawContent(data.caption) || "",
-          onChange: (value) => onChange({ caption: value }),
-          rows: 2
-        }
-      );
-    },
-    enableSorting: false,
-    filterBy: false
-  };
-  var caption_default = captionField;
-
-  // packages/media-fields/build-module/date_added/index.mjs
-  var import_i18n72 = __toESM(require_i18n(), 1);
-  var dateAddedField = {
-    id: "date",
-    type: "datetime",
-    label: (0, import_i18n72.__)("Date added"),
-    filterBy: {
-      operators: ["before", "after"]
-    },
-    readOnly: true
-  };
-  var date_added_default = dateAddedField;
-
-  // packages/media-fields/build-module/description/index.mjs
-  var import_i18n73 = __toESM(require_i18n(), 1);
-  var import_components25 = __toESM(require_components(), 1);
-  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
-  var descriptionField2 = {
-    id: "description",
-    type: "text",
-    label: (0, import_i18n73.__)("Description"),
-    getValue: ({ item }) => getRawContent(item?.description),
-    render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime172.jsx)("div", { children: getRawContent(item?.description) || "-" }),
-    Edit: ({ field, onChange, data }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
-        import_components25.TextareaControl,
-        {
-          label: field.label,
-          value: getRawContent(data.description) || "",
-          onChange: (value) => onChange({ description: value }),
-          rows: 5
-        }
-      );
-    },
-    enableSorting: false,
-    filterBy: false
+  var cacheKey = /* @__PURE__ */ Symbol.for("AnimatedComponent");
+  var createHost = (components, {
+    applyAnimatedValues: _applyAnimatedValues = () => false,
+    createAnimatedStyle: _createAnimatedStyle = (style) => new AnimatedObject(style),
+    getComponentProps: _getComponentProps = (props) => props
+  } = {}) => {
+    const hostConfig = {
+      applyAnimatedValues: _applyAnimatedValues,
+      createAnimatedStyle: _createAnimatedStyle,
+      getComponentProps: _getComponentProps
+    };
+    const animated2 = (Component3) => {
+      const displayName = getDisplayName(Component3) || "Anonymous";
+      if (is.str(Component3)) {
+        Component3 = animated2[Component3] || (animated2[Component3] = withAnimated(Component3, hostConfig));
+      } else {
+        Component3 = Component3[cacheKey] || (Component3[cacheKey] = withAnimated(Component3, hostConfig));
+      }
+      Component3.displayName = `Animated(${displayName})`;
+      return Component3;
+    };
+    eachProp(components, (Component3, key) => {
+      if (is.arr(components)) {
+        key = getDisplayName(Component3);
+      }
+      animated2[key] = animated2(Component3);
+    });
+    return {
+      animated: animated2
+    };
   };
-  var description_default2 = descriptionField2;
-
-  // packages/media-fields/build-module/filename/index.mjs
-  var import_i18n74 = __toESM(require_i18n(), 1);
-  var import_url8 = __toESM(require_url(), 1);
+  var getDisplayName = (arg) => is.str(arg) ? arg : arg && is.str(arg.displayName) ? arg.displayName : is.fun(arg) && arg.name || null;

-  // packages/media-fields/build-module/filename/view.mjs
-  var import_element67 = __toESM(require_element(), 1);
-  var import_url7 = __toESM(require_url(), 1);
-  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
-  var TRUNCATE_LENGTH = 15;
-  function FileNameView({
-    item
-  }) {
-    const fileName = (0, import_element67.useMemo)(
-      () => item?.source_url ? (0, import_url7.getFilename)(item.source_url) : null,
-      [item?.source_url]
-    );
-    if (!fileName) {
-      return "";
-    }
-    if (fileName.length <= TRUNCATE_LENGTH) {
-      return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("span", { className: "dataviews-media-field__filename", children: fileName });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
-        tooltip_exports.Trigger,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("span", { className: "dataviews-media-field__filename", children: fileName })
+  // node_modules/@react-spring/core/dist/react-spring-core.esm.js
+  function _extends3() {
+    _extends3 = Object.assign ? Object.assign.bind() : function(target) {
+      for (var i3 = 1; i3 < arguments.length; i3++) {
+        var source = arguments[i3];
+        for (var key in source) {
+          if (Object.prototype.hasOwnProperty.call(source, key)) {
+            target[key] = source[key];
+          }
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(tooltip_exports.Popup, { children: fileName })
-    ] });
+      }
+      return target;
+    };
+    return _extends3.apply(this, arguments);
   }
-
-  // packages/media-fields/build-module/filename/index.mjs
-  var filenameField = {
-    id: "filename",
-    type: "text",
-    label: (0, import_i18n74.__)("File name"),
-    getValue: ({ item }) => (0, import_url8.getFilename)(item?.source_url || ""),
-    render: FileNameView,
-    enableSorting: false,
-    filterBy: false,
-    readOnly: true
-  };
-  var filename_default = filenameField;
-
-  // packages/media-fields/build-module/filesize/index.mjs
-  var import_i18n75 = __toESM(require_i18n(), 1);
-  var KB_IN_BYTES = 1024;
-  var MB_IN_BYTES = 1024 * KB_IN_BYTES;
-  var GB_IN_BYTES = 1024 * MB_IN_BYTES;
-  var TB_IN_BYTES = 1024 * GB_IN_BYTES;
-  var PB_IN_BYTES = 1024 * TB_IN_BYTES;
-  var EB_IN_BYTES = 1024 * PB_IN_BYTES;
-  var ZB_IN_BYTES = 1024 * EB_IN_BYTES;
-  var YB_IN_BYTES = 1024 * ZB_IN_BYTES;
-  function getBytesString(bytes, unitSymbol, decimals = 2) {
-    return (0, import_i18n75.sprintf)(
-      // translators: 1: Actual bytes of a file. 2: The unit symbol (e.g. MB).
-      (0, import_i18n75._x)("%1$s %2$s", "file size"),
-      bytes.toLocaleString(void 0, {
-        minimumFractionDigits: 0,
-        maximumFractionDigits: decimals
-      }),
-      unitSymbol
-    );
+  function callProp(value, ...args) {
+    return is.fun(value) ? value(...args) : value;
   }
-  function formatFileSize(bytes, decimals = 2) {
-    if (bytes === 0) {
-      return getBytesString(0, (0, import_i18n75._x)("B", "unit symbol"), decimals);
+  var matchProp = (value, key) => value === true || !!(key && value && (is.fun(value) ? value(key) : toArray(value).includes(key)));
+  var resolveProp = (prop, key) => is.obj(prop) ? key && prop[key] : prop;
+  var getDefaultProp = (props, key) => props.default === true ? props[key] : props.default ? props.default[key] : void 0;
+  var noopTransform = (value) => value;
+  var getDefaultProps = (props, transform = noopTransform) => {
+    let keys = DEFAULT_PROPS;
+    if (props.default && props.default !== true) {
+      props = props.default;
+      keys = Object.keys(props);
     }
-    const quant = {
-      /* translators: Unit symbol for yottabyte. */
-      [(0, import_i18n75._x)("YB", "unit symbol")]: YB_IN_BYTES,
-      /* translators: Unit symbol for zettabyte. */
-      [(0, import_i18n75._x)("ZB", "unit symbol")]: ZB_IN_BYTES,
-      /* translators: Unit symbol for exabyte. */
-      [(0, import_i18n75._x)("EB", "unit symbol")]: EB_IN_BYTES,
-      /* translators: Unit symbol for petabyte. */
-      [(0, import_i18n75._x)("PB", "unit symbol")]: PB_IN_BYTES,
-      /* translators: Unit symbol for terabyte. */
-      [(0, import_i18n75._x)("TB", "unit symbol")]: TB_IN_BYTES,
-      /* translators: Unit symbol for gigabyte. */
-      [(0, import_i18n75._x)("GB", "unit symbol")]: GB_IN_BYTES,
-      /* translators: Unit symbol for megabyte. */
-      [(0, import_i18n75._x)("MB", "unit symbol")]: MB_IN_BYTES,
-      /* translators: Unit symbol for kilobyte. */
-      [(0, import_i18n75._x)("KB", "unit symbol")]: KB_IN_BYTES,
-      /* translators: Unit symbol for byte. */
-      [(0, import_i18n75._x)("B", "unit symbol")]: 1
-    };
-    for (const [unit, mag] of Object.entries(quant)) {
-      if (bytes >= mag) {
-        return getBytesString(bytes / mag, unit, decimals);
+    const defaults2 = {};
+    for (const key of keys) {
+      const value = transform(props[key], key);
+      if (!is.und(value)) {
+        defaults2[key] = value;
       }
     }
-    return "";
+    return defaults2;
+  };
+  var DEFAULT_PROPS = ["config", "onProps", "onStart", "onChange", "onPause", "onResume", "onRest"];
+  var RESERVED_PROPS = {
+    config: 1,
+    from: 1,
+    to: 1,
+    ref: 1,
+    loop: 1,
+    reset: 1,
+    pause: 1,
+    cancel: 1,
+    reverse: 1,
+    immediate: 1,
+    default: 1,
+    delay: 1,
+    onProps: 1,
+    onStart: 1,
+    onChange: 1,
+    onPause: 1,
+    onResume: 1,
+    onRest: 1,
+    onResolve: 1,
+    items: 1,
+    trail: 1,
+    sort: 1,
+    expires: 1,
+    initial: 1,
+    enter: 1,
+    update: 1,
+    leave: 1,
+    children: 1,
+    onDestroyed: 1,
+    keys: 1,
+    callId: 1,
+    parentId: 1
+  };
+  function getForwardProps(props) {
+    const forward = {};
+    let count = 0;
+    eachProp(props, (value, prop) => {
+      if (!RESERVED_PROPS[prop]) {
+        forward[prop] = value;
+        count++;
+      }
+    });
+    if (count) {
+      return forward;
+    }
   }
-  var filesizeField = {
-    id: "filesize",
-    type: "text",
-    label: (0, import_i18n75.__)("File size"),
-    getValue: ({ item }) => item?.media_details?.filesize ? formatFileSize(item?.media_details?.filesize) : "",
-    isVisible: (item) => {
-      return !!item?.media_details?.filesize;
+  function inferTo(props) {
+    const to2 = getForwardProps(props);
+    if (to2) {
+      const out = {
+        to: to2
+      };
+      eachProp(props, (val, key) => key in to2 || (out[key] = val));
+      return out;
+    }
+    return _extends3({}, props);
+  }
+  function computeGoal(value) {
+    value = getFluidValue(value);
+    return is.arr(value) ? value.map(computeGoal) : isAnimatedString(value) ? globals.createStringInterpolator({
+      range: [0, 1],
+      output: [value, value]
+    })(1) : value;
+  }
+  function isAsyncTo(to2) {
+    return is.fun(to2) || is.arr(to2) && is.obj(to2[0]);
+  }
+  var config = {
+    default: {
+      tension: 170,
+      friction: 26
     },
-    enableSorting: false,
-    filterBy: false,
-    readOnly: true
-  };
-  var filesize_default = filesizeField;
-
-  // packages/media-fields/build-module/media_dimensions/index.mjs
-  var import_i18n76 = __toESM(require_i18n(), 1);
-  var mediaDimensionsField = {
-    id: "media_dimensions",
-    type: "text",
-    label: (0, import_i18n76.__)("Dimensions"),
-    getValue: ({ item }) => item?.media_details?.width && item?.media_details?.height ? (0, import_i18n76.sprintf)(
-      // translators: 1: Width. 2: Height.
-      (0, import_i18n76._x)("%1$s \xD7 %2$s", "image dimensions"),
-      item?.media_details?.width?.toString(),
-      item?.media_details?.height?.toString()
-    ) : "",
-    isVisible: (item) => {
-      return !!(item?.media_details?.width && item?.media_details?.height);
+    gentle: {
+      tension: 120,
+      friction: 14
     },
-    enableSorting: false,
-    filterBy: false,
-    readOnly: true
+    wobbly: {
+      tension: 180,
+      friction: 12
+    },
+    stiff: {
+      tension: 210,
+      friction: 20
+    },
+    slow: {
+      tension: 280,
+      friction: 60
+    },
+    molasses: {
+      tension: 280,
+      friction: 120
+    }
   };
-  var media_dimensions_default = mediaDimensionsField;
-
-  // packages/media-fields/build-module/mime_type/index.mjs
-  var import_i18n77 = __toESM(require_i18n(), 1);
-  var mimeTypeField = {
-    id: "mime_type",
-    type: "text",
-    label: (0, import_i18n77.__)("File type"),
-    getValue: ({ item }) => item?.mime_type || "",
-    render: ({ item }) => item?.mime_type || "-",
-    // Disable sorting until REST API support for ordering my `mime_type` is added.
-    // See: https://core.trac.wordpress.org/ticket/64073
-    enableSorting: false,
-    filterBy: false,
-    readOnly: true
+  var c1 = 1.70158;
+  var c2 = c1 * 1.525;
+  var c3 = c1 + 1;
+  var c4 = 2 * Math.PI / 3;
+  var c5 = 2 * Math.PI / 4.5;
+  var bounceOut = (x2) => {
+    const n1 = 7.5625;
+    const d1 = 2.75;
+    if (x2 < 1 / d1) {
+      return n1 * x2 * x2;
+    } else if (x2 < 2 / d1) {
+      return n1 * (x2 -= 1.5 / d1) * x2 + 0.75;
+    } else if (x2 < 2.5 / d1) {
+      return n1 * (x2 -= 2.25 / d1) * x2 + 0.9375;
+    } else {
+      return n1 * (x2 -= 2.625 / d1) * x2 + 0.984375;
+    }
   };
-  var mime_type_default = mimeTypeField;
-
-  // packages/editor/build-module/dataviews/fields/content-preview/index.mjs
-  var import_i18n203 = __toESM(require_i18n(), 1);
-
-  // packages/editor/build-module/dataviews/fields/content-preview/content-preview-view.mjs
-  var import_i18n202 = __toESM(require_i18n(), 1);
-  var import_block_editor34 = __toESM(require_block_editor(), 1);
-  var import_data86 = __toESM(require_data(), 1);
-  var import_core_data54 = __toESM(require_core_data(), 1);
-
-  // packages/editor/build-module/components/provider/index.mjs
-  var import_element217 = __toESM(require_element(), 1);
-  var import_data85 = __toESM(require_data(), 1);
-  var import_i18n201 = __toESM(require_i18n(), 1);
-  var import_core_data53 = __toESM(require_core_data(), 1);
-  var import_block_editor33 = __toESM(require_block_editor(), 1);
-  var import_notices18 = __toESM(require_notices(), 1);
-  var import_patterns8 = __toESM(require_patterns(), 1);
-  var import_blocks18 = __toESM(require_blocks(), 1);
-  var import_url13 = __toESM(require_url(), 1);
-
-  // packages/editor/build-module/components/provider/with-registry-provider.mjs
-  var import_element68 = __toESM(require_element(), 1);
-  var import_data31 = __toESM(require_data(), 1);
-  var import_compose6 = __toESM(require_compose(), 1);
-  var import_block_editor4 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
-  function getSubRegistry(subRegistries, registry, useSubRegistry) {
-    if (!useSubRegistry) {
-      return registry;
+  var easings = {
+    linear: (x2) => x2,
+    easeInQuad: (x2) => x2 * x2,
+    easeOutQuad: (x2) => 1 - (1 - x2) * (1 - x2),
+    easeInOutQuad: (x2) => x2 < 0.5 ? 2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 2) / 2,
+    easeInCubic: (x2) => x2 * x2 * x2,
+    easeOutCubic: (x2) => 1 - Math.pow(1 - x2, 3),
+    easeInOutCubic: (x2) => x2 < 0.5 ? 4 * x2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 3) / 2,
+    easeInQuart: (x2) => x2 * x2 * x2 * x2,
+    easeOutQuart: (x2) => 1 - Math.pow(1 - x2, 4),
+    easeInOutQuart: (x2) => x2 < 0.5 ? 8 * x2 * x2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 4) / 2,
+    easeInQuint: (x2) => x2 * x2 * x2 * x2 * x2,
+    easeOutQuint: (x2) => 1 - Math.pow(1 - x2, 5),
+    easeInOutQuint: (x2) => x2 < 0.5 ? 16 * x2 * x2 * x2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 5) / 2,
+    easeInSine: (x2) => 1 - Math.cos(x2 * Math.PI / 2),
+    easeOutSine: (x2) => Math.sin(x2 * Math.PI / 2),
+    easeInOutSine: (x2) => -(Math.cos(Math.PI * x2) - 1) / 2,
+    easeInExpo: (x2) => x2 === 0 ? 0 : Math.pow(2, 10 * x2 - 10),
+    easeOutExpo: (x2) => x2 === 1 ? 1 : 1 - Math.pow(2, -10 * x2),
+    easeInOutExpo: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : x2 < 0.5 ? Math.pow(2, 20 * x2 - 10) / 2 : (2 - Math.pow(2, -20 * x2 + 10)) / 2,
+    easeInCirc: (x2) => 1 - Math.sqrt(1 - Math.pow(x2, 2)),
+    easeOutCirc: (x2) => Math.sqrt(1 - Math.pow(x2 - 1, 2)),
+    easeInOutCirc: (x2) => x2 < 0.5 ? (1 - Math.sqrt(1 - Math.pow(2 * x2, 2))) / 2 : (Math.sqrt(1 - Math.pow(-2 * x2 + 2, 2)) + 1) / 2,
+    easeInBack: (x2) => c3 * x2 * x2 * x2 - c1 * x2 * x2,
+    easeOutBack: (x2) => 1 + c3 * Math.pow(x2 - 1, 3) + c1 * Math.pow(x2 - 1, 2),
+    easeInOutBack: (x2) => x2 < 0.5 ? Math.pow(2 * x2, 2) * ((c2 + 1) * 2 * x2 - c2) / 2 : (Math.pow(2 * x2 - 2, 2) * ((c2 + 1) * (x2 * 2 - 2) + c2) + 2) / 2,
+    easeInElastic: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : -Math.pow(2, 10 * x2 - 10) * Math.sin((x2 * 10 - 10.75) * c4),
+    easeOutElastic: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : Math.pow(2, -10 * x2) * Math.sin((x2 * 10 - 0.75) * c4) + 1,
+    easeInOutElastic: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : x2 < 0.5 ? -(Math.pow(2, 20 * x2 - 10) * Math.sin((20 * x2 - 11.125) * c5)) / 2 : Math.pow(2, -20 * x2 + 10) * Math.sin((20 * x2 - 11.125) * c5) / 2 + 1,
+    easeInBounce: (x2) => 1 - bounceOut(1 - x2),
+    easeOutBounce: bounceOut,
+    easeInOutBounce: (x2) => x2 < 0.5 ? (1 - bounceOut(1 - 2 * x2)) / 2 : (1 + bounceOut(2 * x2 - 1)) / 2
+  };
+  var defaults = _extends3({}, config.default, {
+    mass: 1,
+    damping: 1,
+    easing: easings.linear,
+    clamp: false
+  });
+  var AnimationConfig = class {
+    constructor() {
+      this.tension = void 0;
+      this.friction = void 0;
+      this.frequency = void 0;
+      this.damping = void 0;
+      this.mass = void 0;
+      this.velocity = 0;
+      this.restVelocity = void 0;
+      this.precision = void 0;
+      this.progress = void 0;
+      this.duration = void 0;
+      this.easing = void 0;
+      this.clamp = void 0;
+      this.bounce = void 0;
+      this.decay = void 0;
+      this.round = void 0;
+      Object.assign(this, defaults);
     }
-    let subRegistry = subRegistries.get(registry);
-    if (!subRegistry) {
-      subRegistry = (0, import_data31.createRegistry)(
-        {
-          "core/block-editor": import_block_editor4.storeConfig
-        },
-        registry
-      );
-      subRegistry.registerStore("core/editor", storeConfig);
-      subRegistries.set(registry, subRegistry);
+  };
+  function mergeConfig(config2, newConfig, defaultConfig) {
+    if (defaultConfig) {
+      defaultConfig = _extends3({}, defaultConfig);
+      sanitizeConfig(defaultConfig, newConfig);
+      newConfig = _extends3({}, defaultConfig, newConfig);
     }
-    return subRegistry;
+    sanitizeConfig(config2, newConfig);
+    Object.assign(config2, newConfig);
+    for (const key in defaults) {
+      if (config2[key] == null) {
+        config2[key] = defaults[key];
+      }
+    }
+    let {
+      mass,
+      frequency,
+      damping
+    } = config2;
+    if (!is.und(frequency)) {
+      if (frequency < 0.01) frequency = 0.01;
+      if (damping < 0) damping = 0;
+      config2.tension = Math.pow(2 * Math.PI / frequency, 2) * mass;
+      config2.friction = 4 * Math.PI * damping * mass / frequency;
+    }
+    return config2;
   }
-  var withRegistryProvider = (0, import_compose6.createHigherOrderComponent)(
-    (WrappedComponent) => ({ useSubRegistry = true, ...props }) => {
-      const registry = (0, import_data31.useRegistry)();
-      const [subRegistries] = (0, import_element68.useState)(() => /* @__PURE__ */ new WeakMap());
-      const subRegistry = getSubRegistry(
-        subRegistries,
-        registry,
-        useSubRegistry
-      );
-      if (subRegistry === registry) {
-        return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(WrappedComponent, { registry, ...props });
+  function sanitizeConfig(config2, props) {
+    if (!is.und(props.decay)) {
+      config2.duration = void 0;
+    } else {
+      const isTensionConfig = !is.und(props.tension) || !is.und(props.friction);
+      if (isTensionConfig || !is.und(props.frequency) || !is.und(props.damping) || !is.und(props.mass)) {
+        config2.duration = void 0;
+        config2.decay = void 0;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(import_data31.RegistryProvider, { value: subRegistry, children: /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(WrappedComponent, { registry: subRegistry, ...props }) });
-    },
-    "withRegistryProvider"
-  );
-  var with_registry_provider_default = withRegistryProvider;
-
-  // packages/editor/build-module/components/provider/use-block-editor-settings.mjs
-  var import_element201 = __toESM(require_element(), 1);
-  var import_data65 = __toESM(require_data(), 1);
-  var import_core_data45 = __toESM(require_core_data(), 1);
-  var import_i18n190 = __toESM(require_i18n(), 1);
-  var import_preferences6 = __toESM(require_preferences(), 1);
-  var import_compose36 = __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_element69 = __toESM(require_element(), 1);
-  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
-  var MediaEditorContext = (0, import_element69.createContext)(
-    void 0
-  );
-  function MediaEditorProvider({
-    value,
-    onChange,
-    settings = {},
-    children
+      if (isTensionConfig) {
+        config2.frequency = void 0;
+      }
+    }
+  }
+  var emptyArray = [];
+  var Animation2 = class {
+    constructor() {
+      this.changed = false;
+      this.values = emptyArray;
+      this.toValues = null;
+      this.fromValues = emptyArray;
+      this.to = void 0;
+      this.from = void 0;
+      this.config = new AnimationConfig();
+      this.immediate = false;
+    }
+  };
+  function scheduleProps(callId, {
+    key,
+    props,
+    defaultProps,
+    state: state2,
+    actions: actions2
   }) {
-    const contextValue = {
-      media: value,
-      onChange,
-      fields: settings.fields || []
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(MediaEditorContext.Provider, { value: contextValue, children });
+    return new Promise((resolve, reject) => {
+      var _props$cancel;
+      let delay;
+      let timeout;
+      let cancel = matchProp((_props$cancel = props.cancel) != null ? _props$cancel : defaultProps == null ? void 0 : defaultProps.cancel, key);
+      if (cancel) {
+        onStart();
+      } else {
+        if (!is.und(props.pause)) {
+          state2.paused = matchProp(props.pause, key);
+        }
+        let pause = defaultProps == null ? void 0 : defaultProps.pause;
+        if (pause !== true) {
+          pause = state2.paused || matchProp(pause, key);
+        }
+        delay = callProp(props.delay || 0, key);
+        if (pause) {
+          state2.resumeQueue.add(onResume);
+          actions2.pause();
+        } else {
+          actions2.resume();
+          onResume();
+        }
+      }
+      function onPause() {
+        state2.resumeQueue.add(onResume);
+        state2.timeouts.delete(timeout);
+        timeout.cancel();
+        delay = timeout.time - raf.now();
+      }
+      function onResume() {
+        if (delay > 0 && !globals.skipAnimation) {
+          state2.delayed = true;
+          timeout = raf.setTimeout(onStart, delay);
+          state2.pauseQueue.add(onPause);
+          state2.timeouts.add(timeout);
+        } else {
+          onStart();
+        }
+      }
+      function onStart() {
+        if (state2.delayed) {
+          state2.delayed = false;
+        }
+        state2.pauseQueue.delete(onPause);
+        state2.timeouts.delete(timeout);
+        if (callId <= (state2.cancelId || 0)) {
+          cancel = true;
+        }
+        try {
+          actions2.start(_extends3({}, props, {
+            callId,
+            cancel
+          }), resolve);
+        } catch (err) {
+          reject(err);
+        }
+      }
+    });
   }
-  function useMediaEditorContext() {
-    const context = (0, import_element69.useContext)(MediaEditorContext);
-    if (!context) {
-      throw new Error(
-        "useMediaEditorContext must be used within MediaEditorProvider"
-      );
+  var getCombinedResult = (target, results) => results.length == 1 ? results[0] : results.some((result) => result.cancelled) ? getCancelledResult(target.get()) : results.every((result) => result.noop) ? getNoopResult(target.get()) : getFinishedResult(target.get(), results.every((result) => result.finished));
+  var getNoopResult = (value) => ({
+    value,
+    noop: true,
+    finished: true,
+    cancelled: false
+  });
+  var getFinishedResult = (value, finished, cancelled = false) => ({
+    value,
+    finished,
+    cancelled
+  });
+  var getCancelledResult = (value) => ({
+    value,
+    cancelled: true,
+    finished: false
+  });
+  function runAsync(to2, props, state2, target) {
+    const {
+      callId,
+      parentId,
+      onRest
+    } = props;
+    const {
+      asyncTo: prevTo,
+      promise: prevPromise
+    } = state2;
+    if (!parentId && to2 === prevTo && !props.reset) {
+      return prevPromise;
     }
-    return context;
+    return state2.promise = (async () => {
+      state2.asyncId = callId;
+      state2.asyncTo = to2;
+      const defaultProps = getDefaultProps(props, (value, key) => key === "onRest" ? void 0 : value);
+      let preventBail;
+      let bail;
+      const bailPromise = new Promise((resolve, reject) => (preventBail = resolve, bail = reject));
+      const bailIfEnded = (bailSignal) => {
+        const bailResult = callId <= (state2.cancelId || 0) && getCancelledResult(target) || callId !== state2.asyncId && getFinishedResult(target, false);
+        if (bailResult) {
+          bailSignal.result = bailResult;
+          bail(bailSignal);
+          throw bailSignal;
+        }
+      };
+      const animate = (arg1, arg2) => {
+        const bailSignal = new BailSignal();
+        const skipAnimationSignal = new SkipAniamtionSignal();
+        return (async () => {
+          if (globals.skipAnimation) {
+            stopAsync(state2);
+            skipAnimationSignal.result = getFinishedResult(target, false);
+            bail(skipAnimationSignal);
+            throw skipAnimationSignal;
+          }
+          bailIfEnded(bailSignal);
+          const props2 = is.obj(arg1) ? _extends3({}, arg1) : _extends3({}, arg2, {
+            to: arg1
+          });
+          props2.parentId = callId;
+          eachProp(defaultProps, (value, key) => {
+            if (is.und(props2[key])) {
+              props2[key] = value;
+            }
+          });
+          const result2 = await target.start(props2);
+          bailIfEnded(bailSignal);
+          if (state2.paused) {
+            await new Promise((resume) => {
+              state2.resumeQueue.add(resume);
+            });
+          }
+          return result2;
+        })();
+      };
+      let result;
+      if (globals.skipAnimation) {
+        stopAsync(state2);
+        return getFinishedResult(target, false);
+      }
+      try {
+        let animating;
+        if (is.arr(to2)) {
+          animating = (async (queue) => {
+            for (const props2 of queue) {
+              await animate(props2);
+            }
+          })(to2);
+        } else {
+          animating = Promise.resolve(to2(animate, target.stop.bind(target)));
+        }
+        await Promise.all([animating.then(preventBail), bailPromise]);
+        result = getFinishedResult(target.get(), true, false);
+      } catch (err) {
+        if (err instanceof BailSignal) {
+          result = err.result;
+        } else if (err instanceof SkipAniamtionSignal) {
+          result = err.result;
+        } else {
+          throw err;
+        }
+      } finally {
+        if (callId == state2.asyncId) {
+          state2.asyncId = parentId;
+          state2.asyncTo = parentId ? prevTo : void 0;
+          state2.promise = parentId ? prevPromise : void 0;
+        }
+      }
+      if (is.fun(onRest)) {
+        raf.batchedUpdates(() => {
+          onRest(result, target, target.item);
+        });
+      }
+      return result;
+    })();
   }
-
-  // packages/media-editor/build-module/components/media-preview/index.mjs
-  var import_components26 = __toESM(require_components(), 1);
-  var import_element70 = __toESM(require_element(), 1);
-  var import_i18n78 = __toESM(require_i18n(), 1);
-
-  // packages/media-editor/build-module/utils/get-media-type.mjs
-  function getMediaTypeFromMimeType(mimeType) {
-    if (!mimeType) {
-      return { type: "application" };
+  function stopAsync(state2, cancelId) {
+    flush(state2.timeouts, (t4) => t4.cancel());
+    state2.pauseQueue.clear();
+    state2.resumeQueue.clear();
+    state2.asyncId = state2.asyncTo = state2.promise = void 0;
+    if (cancelId) state2.cancelId = cancelId;
+  }
+  var BailSignal = class extends Error {
+    constructor() {
+      super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.");
+      this.result = void 0;
     }
-    if (mimeType.startsWith("image/")) {
-      return { type: "image" };
+  };
+  var SkipAniamtionSignal = class extends Error {
+    constructor() {
+      super("SkipAnimationSignal");
+      this.result = void 0;
     }
-    if (mimeType.startsWith("video/")) {
-      return { type: "video" };
+  };
+  var isFrameValue = (value) => value instanceof FrameValue;
+  var nextId$1 = 1;
+  var FrameValue = class extends FluidValue {
+    constructor(...args) {
+      super(...args);
+      this.id = nextId$1++;
+      this.key = void 0;
+      this._priority = 0;
     }
-    if (mimeType.startsWith("audio/")) {
-      return { type: "audio" };
+    get priority() {
+      return this._priority;
     }
-    return { type: "application" };
-  }
-
-  // packages/media-editor/build-module/components/media-preview/index.mjs
-  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
-  function MediaPreviewContent({
-    mediaType,
-    mediaUrl,
-    altText,
-    displayTitle,
-    mimeType,
-    onLoad,
-    onError,
-    loadingState
-  }) {
-    switch (mediaType.type) {
-      case "image":
-        return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
-          "img",
-          {
-            className: loadingState === "loaded" ? "loaded" : "",
-            src: mediaUrl,
-            alt: altText || "",
-            onLoad,
-            onError
-          }
-        );
-      case "video":
-        return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)("video", { src: mediaUrl, controls: true, onError, children: displayTitle });
-      case "audio":
-        return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)("audio", { src: mediaUrl, controls: true, onError, children: displayTitle });
-      default:
-        return /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)("div", { className: "media-editor-preview__file-info", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime176.jsx)("p", { className: "media-editor-preview__file-name", children: displayTitle }),
-          /* @__PURE__ */ (0, import_jsx_runtime176.jsx)("p", { className: "media-editor-preview__mime-type", children: mimeType }),
-          /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
-            "a",
-            {
-              href: mediaUrl,
-              target: "_blank",
-              rel: "noopener",
-              className: "media-editor-preview__download-link",
-              children: (0, import_i18n78.__)("View file")
-            }
-          )
-        ] });
+    set priority(priority2) {
+      if (this._priority != priority2) {
+        this._priority = priority2;
+        this._onPriorityChange(priority2);
+      }
     }
-  }
-  function MediaPreview2(props) {
-    const [loadingState, setLoadingState] = (0, import_element70.useState)("loading");
-    const { media } = useMediaEditorContext();
-    const {
-      source_url: mediaUrl,
-      mime_type: mimeType,
-      alt_text: altText,
-      title
-    } = media || {};
-    const mediaType = getMediaTypeFromMimeType(mimeType);
-    if (!mediaUrl) {
-      return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)("div", { className: "media-editor-preview media-editor-preview--empty", children: /* @__PURE__ */ (0, import_jsx_runtime176.jsx)("p", { children: (0, import_i18n78.__)("No media file available.") }) });
+    get() {
+      const node = getAnimated(this);
+      return node && node.getValue();
     }
-    if (loadingState === "error") {
-      return /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)("div", { className: "media-editor-preview media-editor-preview--error", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime176.jsx)("p", { children: (0, import_i18n78.__)("Failed to load media file.") }),
-        /* @__PURE__ */ (0, import_jsx_runtime176.jsx)("p", { className: "media-editor-preview__url", children: mediaUrl })
-      ] });
+    to(...args) {
+      return globals.to(this, args);
     }
-    const displayTitle = typeof title === "string" ? title : title?.rendered || title?.raw;
-    return /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(
-      "div",
-      {
-        ...props,
-        className: `media-editor-preview media-editor-preview--${mediaType.type}`,
-        children: [
-          mediaType.type === "image" && loadingState === "loading" && /* @__PURE__ */ (0, import_jsx_runtime176.jsx)("div", { className: "media-editor-preview__spinner", children: /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(import_components26.Spinner, {}) }),
-          /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
-            MediaPreviewContent,
-            {
-              mediaType,
-              mediaUrl,
-              altText,
-              displayTitle,
-              mimeType,
-              onLoad: () => setLoadingState("loaded"),
-              onError: () => setLoadingState("error"),
-              loadingState
-            }
-          )
-        ]
+    interpolate(...args) {
+      deprecateInterpolate();
+      return globals.to(this, args);
+    }
+    toJSON() {
+      return this.get();
+    }
+    observerAdded(count) {
+      if (count == 1) this._attach();
+    }
+    observerRemoved(count) {
+      if (count == 0) this._detach();
+    }
+    _attach() {
+    }
+    _detach() {
+    }
+    _onChange(value, idle = false) {
+      callFluidObservers(this, {
+        type: "change",
+        parent: this,
+        value,
+        idle
+      });
+    }
+    _onPriorityChange(priority2) {
+      if (!this.idle) {
+        frameLoop.sort(this);
       }
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataviews-context/index.mjs
-  var import_element71 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/constants.mjs
-  var import_i18n79 = __toESM(require_i18n(), 1);
-  var OPERATOR_IS_ANY2 = "isAny";
-  var OPERATOR_IS_NONE = "isNone";
-  var OPERATOR_IS_ALL = "isAll";
-  var OPERATOR_IS_NOT_ALL = "isNotAll";
-  var OPERATOR_BETWEEN = "between";
-  var OPERATOR_IN_THE_PAST = "inThePast";
-  var OPERATOR_OVER = "over";
-  var OPERATOR_IS = "is";
-  var OPERATOR_IS_NOT = "isNot";
-  var OPERATOR_LESS_THAN = "lessThan";
-  var OPERATOR_GREATER_THAN = "greaterThan";
-  var OPERATOR_LESS_THAN_OR_EQUAL = "lessThanOrEqual";
-  var OPERATOR_GREATER_THAN_OR_EQUAL = "greaterThanOrEqual";
-  var OPERATOR_BEFORE = "before";
-  var OPERATOR_AFTER = "after";
-  var OPERATOR_BEFORE_INC = "beforeInc";
-  var OPERATOR_AFTER_INC = "afterInc";
-  var OPERATOR_CONTAINS = "contains";
-  var OPERATOR_NOT_CONTAINS = "notContains";
-  var OPERATOR_STARTS_WITH = "startsWith";
-  var OPERATOR_ON = "on";
-  var OPERATOR_NOT_ON = "notOn";
-  var SORTING_DIRECTIONS = ["asc", "desc"];
-  var sortArrows = { asc: "\u2191", desc: "\u2193" };
-  var sortValues = { asc: "ascending", desc: "descending" };
-  var sortLabels = {
-    asc: (0, import_i18n79.__)("Sort ascending"),
-    desc: (0, import_i18n79.__)("Sort descending")
-  };
-  var sortIcons = {
-    asc: arrow_up_default,
-    desc: arrow_down_default
+      callFluidObservers(this, {
+        type: "priority",
+        parent: this,
+        priority: priority2
+      });
+    }
   };
-  var LAYOUT_TABLE = "table";
-  var LAYOUT_GRID = "grid";
-  var LAYOUT_LIST = "list";
-  var LAYOUT_ACTIVITY = "activity";
-  var LAYOUT_PICKER_GRID = "pickerGrid";
-  var LAYOUT_PICKER_TABLE = "pickerTable";
-  var LAYOUT_PICKER_ACTIVITY = "pickerActivity";
-
-  // packages/dataviews/build-module/components/dataviews-context/index.mjs
-  var DataViewsContext = (0, import_element71.createContext)({
-    view: { type: LAYOUT_TABLE },
-    onChangeView: () => {
-    },
-    fields: [],
-    data: [],
-    paginationInfo: {
-      totalItems: 0,
-      totalPages: 0
-    },
-    selection: [],
-    onChangeSelection: () => {
-    },
-    setOpenedFilter: () => {
-    },
-    openedFilter: null,
-    getItemId: (item) => item.id,
-    isItemClickable: () => true,
-    renderItemLink: void 0,
-    containerWidth: 0,
-    containerRef: (0, import_element71.createRef)(),
-    resizeObserverRef: () => {
-    },
-    defaultLayouts: { list: {}, grid: {}, table: {} },
-    filters: [],
-    isShowingFilter: false,
-    setIsShowingFilter: () => {
-    },
-    hasInitiallyLoaded: false,
-    config: {
-      perPageSizes: []
-    },
-    intersectionObserver: null
-  });
-  DataViewsContext.displayName = "DataViewsContext";
-  var dataviews_context_default = DataViewsContext;
-
-  // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
-  var import_i18n100 = __toESM(require_i18n(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
-  var import_i18n87 = __toESM(require_i18n(), 1);
-  var import_components32 = __toESM(require_components(), 1);
-  var import_element80 = __toESM(require_element(), 1);
-  var import_keycodes2 = __toESM(require_keycodes(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-selection-checkbox/index.mjs
-  var import_components27 = __toESM(require_components(), 1);
-  var import_i18n80 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
-  var SELECTION_CHECKBOX_CLASS = "dataviews-selection-checkbox";
-  function DataViewsSelectionCheckbox({
-    selection,
-    onChangeSelection,
-    item,
-    getItemId: getItemId2,
-    titleField: titleField2,
-    disabled: disabled2,
-    ...extraProps
-  }) {
-    const id = getItemId2(item);
-    const isInSelectionArray = selection.includes(id);
-    const checked = !disabled2 && isInSelectionArray;
-    const selectionLabel = titleField2?.getValue?.({ item }) || (0, import_i18n80.__)("(no title)");
-    return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
-      import_components27.CheckboxControl,
-      {
-        className: SELECTION_CHECKBOX_CLASS,
-        "aria-label": selectionLabel,
-        "aria-disabled": disabled2,
-        checked,
-        onChange: () => {
-          if (disabled2) {
-            return;
-          }
-          onChangeSelection(
-            isInSelectionArray ? selection.filter((itemId) => id !== itemId) : [...selection, id]
-          );
-        },
-        ...extraProps
-      }
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
-  var import_components28 = __toESM(require_components(), 1);
-  var import_i18n81 = __toESM(require_i18n(), 1);
-  var import_element72 = __toESM(require_element(), 1);
-  var import_data32 = __toESM(require_data(), 1);
-  var import_compose7 = __toESM(require_compose(), 1);
-
-  // 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_runtime178 = __toESM(require_jsx_runtime(), 1);
-  var { Menu, kebabCase: kebabCase2 } = unlock5(import_components28.privateApis);
-  function ButtonTrigger({
-    action,
-    onClick,
-    items,
-    variant
-  }) {
-    const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-      import_components28.Button,
-      {
-        disabled: !!action.disabled,
-        accessibleWhenDisabled: true,
-        size: "compact",
-        variant,
-        onClick,
-        children: label
+  var $P = /* @__PURE__ */ Symbol.for("SpringPhase");
+  var HAS_ANIMATED = 1;
+  var IS_ANIMATING = 2;
+  var IS_PAUSED = 4;
+  var hasAnimated = (target) => (target[$P] & HAS_ANIMATED) > 0;
+  var isAnimating = (target) => (target[$P] & IS_ANIMATING) > 0;
+  var isPaused = (target) => (target[$P] & IS_PAUSED) > 0;
+  var setActiveBit = (target, active) => active ? target[$P] |= IS_ANIMATING | HAS_ANIMATED : target[$P] &= ~IS_ANIMATING;
+  var setPausedBit = (target, paused) => paused ? target[$P] |= IS_PAUSED : target[$P] &= ~IS_PAUSED;
+  var SpringValue = class extends FrameValue {
+    constructor(arg1, arg2) {
+      super();
+      this.key = void 0;
+      this.animation = new Animation2();
+      this.queue = void 0;
+      this.defaultProps = {};
+      this._state = {
+        paused: false,
+        delayed: false,
+        pauseQueue: /* @__PURE__ */ new Set(),
+        resumeQueue: /* @__PURE__ */ new Set(),
+        timeouts: /* @__PURE__ */ new Set()
+      };
+      this._pendingCalls = /* @__PURE__ */ new Set();
+      this._lastCallId = 0;
+      this._lastToId = 0;
+      this._memoizedDuration = 0;
+      if (!is.und(arg1) || !is.und(arg2)) {
+        const props = is.obj(arg1) ? _extends3({}, arg1) : _extends3({}, arg2, {
+          from: arg1
+        });
+        if (is.und(props.default)) {
+          props.default = true;
+        }
+        this.start(props);
       }
-    );
-  }
-  function MenuItemTrigger({
-    action,
-    onClick,
-    items
-  }) {
-    const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(Menu.Item, { disabled: action.disabled, onClick, children: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(Menu.ItemLabel, { children: label }) });
-  }
-  function ActionModal({
-    action,
-    items,
-    closeModal: closeModal2
-  }) {
-    const label = typeof action.label === "string" ? action.label : action.label(items);
-    const modalHeader = typeof action.modalHeader === "function" ? action.modalHeader(items) : action.modalHeader;
-    return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-      import_components28.Modal,
-      {
-        title: modalHeader || label,
-        __experimentalHideHeader: !!action.hideModalHeader,
-        onRequestClose: closeModal2,
-        focusOnMount: action.modalFocusOnMount ?? true,
-        size: action.modalSize || "medium",
-        overlayClassName: `dataviews-action-modal dataviews-action-modal__${kebabCase2(
-          action.id
-        )}`,
-        children: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(action.RenderModal, { items, closeModal: closeModal2 })
+    }
+    get idle() {
+      return !(isAnimating(this) || this._state.asyncTo) || isPaused(this);
+    }
+    get goal() {
+      return getFluidValue(this.animation.to);
+    }
+    get velocity() {
+      const node = getAnimated(this);
+      return node instanceof AnimatedValue ? node.lastVelocity || 0 : node.getPayload().map((node2) => node2.lastVelocity || 0);
+    }
+    get hasAnimated() {
+      return hasAnimated(this);
+    }
+    get isAnimating() {
+      return isAnimating(this);
+    }
+    get isPaused() {
+      return isPaused(this);
+    }
+    get isDelayed() {
+      return this._state.delayed;
+    }
+    advance(dt) {
+      let idle = true;
+      let changed = false;
+      const anim = this.animation;
+      let {
+        config: config2,
+        toValues
+      } = anim;
+      const payload = getPayload(anim.to);
+      if (!payload && hasFluidValue(anim.to)) {
+        toValues = toArray(getFluidValue(anim.to));
       }
-    );
-  }
-  function ActionsMenuGroup({
-    actions: actions2,
-    item,
-    registry,
-    setActiveModalAction
-  }) {
-    const { primaryActions, regularActions } = (0, import_element72.useMemo)(() => {
-      return actions2.reduce(
-        (acc, action) => {
-          (action.isPrimary ? acc.primaryActions : acc.regularActions).push(action);
-          return acc;
-        },
-        {
-          primaryActions: [],
-          regularActions: []
-        }
-      );
-    }, [actions2]);
-    const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-      MenuItemTrigger,
-      {
-        action,
-        onClick: () => {
-          if ("RenderModal" in action) {
-            setActiveModalAction(action);
+      anim.values.forEach((node2, i3) => {
+        if (node2.done) return;
+        const to2 = node2.constructor == AnimatedString ? 1 : payload ? payload[i3].lastPosition : toValues[i3];
+        let finished = anim.immediate;
+        let position = to2;
+        if (!finished) {
+          position = node2.lastPosition;
+          if (config2.tension <= 0) {
+            node2.done = true;
             return;
           }
-          action.callback([item], { registry });
-        },
-        items: [item]
-      },
-      action.id
-    ));
-    return /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)(Menu.Group, { children: [
-      renderActionGroup(primaryActions),
-      renderActionGroup(regularActions)
-    ] });
-  }
-  function ItemActions({
-    item,
-    actions: actions2,
-    isCompact
-  }) {
-    const registry = (0, import_data32.useRegistry)();
-    const { primaryActions, eligibleActions } = (0, import_element72.useMemo)(() => {
-      const _eligibleActions = actions2.filter(
-        (action) => !action.isEligible || action.isEligible(item)
-      );
-      const _primaryActions = _eligibleActions.filter(
-        (action) => action.isPrimary
-      );
-      return {
-        primaryActions: _primaryActions,
-        eligibleActions: _eligibleActions
-      };
-    }, [actions2, item]);
-    const isMobileViewport = (0, import_compose7.useViewportMatch)("medium", "<");
-    if (isCompact) {
-      return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-        CompactItemActions,
-        {
-          item,
-          actions: eligibleActions,
-          isSmall: true,
-          registry
-        }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        justify: "flex-end",
-        className: "dataviews-item-actions",
-        style: {
-          flexShrink: 0,
-          width: "auto"
-        },
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-            PrimaryActions,
-            {
-              item,
-              actions: primaryActions,
-              registry
-            }
-          ),
-          (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
-          // there if there are any actions at all.
-          isMobileViewport) && /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-            CompactItemActions,
-            {
-              item,
-              actions: eligibleActions,
-              registry
+          let elapsed = node2.elapsedTime += dt;
+          const from = anim.fromValues[i3];
+          const v0 = node2.v0 != null ? node2.v0 : node2.v0 = is.arr(config2.velocity) ? config2.velocity[i3] : config2.velocity;
+          let velocity;
+          const precision = config2.precision || (from == to2 ? 5e-3 : Math.min(1, Math.abs(to2 - from) * 1e-3));
+          if (!is.und(config2.duration)) {
+            let p4 = 1;
+            if (config2.duration > 0) {
+              if (this._memoizedDuration !== config2.duration) {
+                this._memoizedDuration = config2.duration;
+                if (node2.durationProgress > 0) {
+                  node2.elapsedTime = config2.duration * node2.durationProgress;
+                  elapsed = node2.elapsedTime += dt;
+                }
+              }
+              p4 = (config2.progress || 0) + elapsed / this._memoizedDuration;
+              p4 = p4 > 1 ? 1 : p4 < 0 ? 0 : p4;
+              node2.durationProgress = p4;
             }
-          )
-        ]
-      }
-    );
-  }
-  function CompactItemActions({
-    item,
-    actions: actions2,
-    isSmall,
-    registry
-  }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element72.useState)(
-      null
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)(import_jsx_runtime178.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)(Menu, { placement: "bottom-end", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-          Menu.TriggerButton,
-          {
-            render: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-              import_components28.Button,
-              {
-                size: isSmall ? "small" : "compact",
-                icon: more_vertical_default,
-                label: (0, import_i18n81.__)("Actions"),
-                accessibleWhenDisabled: true,
-                disabled: !actions2.length,
-                className: "dataviews-all-actions-button"
+            position = from + config2.easing(p4) * (to2 - from);
+            velocity = (position - node2.lastPosition) / dt;
+            finished = p4 == 1;
+          } else if (config2.decay) {
+            const decay = config2.decay === true ? 0.998 : config2.decay;
+            const e3 = Math.exp(-(1 - decay) * elapsed);
+            position = from + v0 / (1 - decay) * (1 - e3);
+            finished = Math.abs(node2.lastPosition - position) <= precision;
+            velocity = v0 * e3;
+          } else {
+            velocity = node2.lastVelocity == null ? v0 : node2.lastVelocity;
+            const restVelocity = config2.restVelocity || precision / 10;
+            const bounceFactor = config2.clamp ? 0 : config2.bounce;
+            const canBounce = !is.und(bounceFactor);
+            const isGrowing = from == to2 ? node2.v0 > 0 : from < to2;
+            let isMoving;
+            let isBouncing = false;
+            const step = 1;
+            const numSteps = Math.ceil(dt / step);
+            for (let n3 = 0; n3 < numSteps; ++n3) {
+              isMoving = Math.abs(velocity) > restVelocity;
+              if (!isMoving) {
+                finished = Math.abs(to2 - position) <= precision;
+                if (finished) {
+                  break;
+                }
               }
-            )
+              if (canBounce) {
+                isBouncing = position == to2 || position > to2 == isGrowing;
+                if (isBouncing) {
+                  velocity = -velocity * bounceFactor;
+                  position = to2;
+                }
+              }
+              const springForce = -config2.tension * 1e-6 * (position - to2);
+              const dampingForce = -config2.friction * 1e-3 * velocity;
+              const acceleration = (springForce + dampingForce) / config2.mass;
+              velocity = velocity + acceleration * step;
+              position = position + velocity * step;
+            }
           }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(Menu.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-          ActionsMenuGroup,
-          {
-            actions: actions2,
-            item,
-            registry,
-            setActiveModalAction
+          node2.lastVelocity = velocity;
+          if (Number.isNaN(position)) {
+            console.warn(`Got NaN while animating:`, this);
+            finished = true;
           }
-        ) })
-      ] }),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-        ActionModal,
-        {
-          action: activeModalAction,
-          items: [item],
-          closeModal: () => setActiveModalAction(null)
         }
-      )
-    ] });
-  }
-  function PrimaryActions({
-    item,
-    actions: actions2,
-    registry,
-    buttonVariant
-  }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element72.useState)(null);
-    const isMobileViewport = (0, import_compose7.useViewportMatch)("medium", "<");
-    if (isMobileViewport) {
-      return null;
-    }
-    if (!Array.isArray(actions2) || actions2.length === 0) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)(import_jsx_runtime178.Fragment, { children: [
-      actions2.map((action) => /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-        ButtonTrigger,
-        {
-          action,
-          onClick: () => {
-            if ("RenderModal" in action) {
-              setActiveModalAction(action);
-              return;
-            }
-            action.callback([item], { registry });
-          },
-          items: [item],
-          variant: buttonVariant
-        },
-        action.id
-      )),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-        ActionModal,
-        {
-          action: activeModalAction,
-          items: [item],
-          closeModal: () => setActiveModalAction(null)
+        if (payload && !payload[i3].done) {
+          finished = false;
         }
-      )
-    ] });
-  }
-
-  // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
-  var import_components29 = __toESM(require_components(), 1);
-  var import_i18n83 = __toESM(require_i18n(), 1);
-  var import_element73 = __toESM(require_element(), 1);
-  var import_data33 = __toESM(require_data(), 1);
-  var import_compose8 = __toESM(require_compose(), 1);
-
-  // packages/dataviews/build-module/utils/get-footer-message.mjs
-  var import_i18n82 = __toESM(require_i18n(), 1);
-  function getFooterMessage(selectionCount, itemsCount, totalItems, onlyTotalCount = false) {
-    if (selectionCount > 0) {
-      return (0, import_i18n82.sprintf)(
-        /* translators: %d: number of items. */
-        (0, import_i18n82._n)("%d Item selected", "%d Items selected", selectionCount),
-        selectionCount
-      );
+        if (finished) {
+          node2.done = true;
+        } else {
+          idle = false;
+        }
+        if (node2.setValue(position, config2.round)) {
+          changed = true;
+        }
+      });
+      const node = getAnimated(this);
+      const currVal = node.getValue();
+      if (idle) {
+        const finalVal = getFluidValue(anim.to);
+        if ((currVal !== finalVal || changed) && !config2.decay) {
+          node.setValue(finalVal);
+          this._onChange(finalVal);
+        } else if (changed && config2.decay) {
+          this._onChange(currVal);
+        }
+        this._stop();
+      } else if (changed) {
+        this._onChange(currVal);
+      }
     }
-    if (onlyTotalCount || totalItems <= itemsCount) {
-      return (0, import_i18n82.sprintf)(
-        /* translators: %d: number of items. */
-        (0, import_i18n82._n)("%d Item", "%d Items", totalItems),
-        totalItems
-      );
+    set(value) {
+      raf.batchedUpdates(() => {
+        this._stop();
+        this._focus(value);
+        this._set(value);
+      });
+      return this;
     }
-    return (0, import_i18n82.sprintf)(
-      /* translators: %1$d: number of items. %2$d: total number of items. */
-      (0, import_i18n82._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_runtime179 = __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_element73.useMemo)(
-      () => hasAPossibleBulkAction(actions2, item),
-      [actions2, item]
-    );
-  }
-  function useSomeItemHasAPossibleBulkAction(actions2, data) {
-    return (0, import_element73.useMemo)(
-      () => data.some((item) => hasAPossibleBulkAction(actions2, item)),
-      [actions2, data]
-    );
-  }
-  function BulkSelectionCheckbox({
-    selection,
-    onChangeSelection,
-    data,
-    actions: actions2,
-    getItemId: getItemId2,
-    disableSelectAll = false
-  }) {
-    const selectableItems = (0, import_element73.useMemo)(() => {
-      return data.filter((item) => {
-        return actions2.some(
-          (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
-        );
+    pause() {
+      this._update({
+        pause: true
       });
-    }, [data, actions2]);
-    const selectedItems = data.filter(
-      (item) => selection.includes(getItemId2(item)) && selectableItems.includes(item)
-    );
-    const hasSelection = selection.length > 0;
-    const areAllSelected = selectedItems.length === selectableItems.length;
-    if (disableSelectAll) {
-      return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
-        import_components29.CheckboxControl,
-        {
-          className: "dataviews-view-table-selection-checkbox",
-          checked: hasSelection,
-          disabled: !hasSelection,
-          onChange: () => {
-            onChangeSelection([]);
-          },
-          "aria-label": (0, import_i18n83.__)("Deselect all")
-        }
-      );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
-      import_components29.CheckboxControl,
-      {
-        className: "dataviews-view-table-selection-checkbox",
-        checked: areAllSelected,
-        indeterminate: !areAllSelected && !!selectedItems.length,
-        onChange: () => {
-          if (areAllSelected) {
-            onChangeSelection([]);
-          } else {
-            onChangeSelection(
-              selectableItems.map((item) => getItemId2(item))
-            );
+    resume() {
+      this._update({
+        pause: false
+      });
+    }
+    finish() {
+      if (isAnimating(this)) {
+        const {
+          to: to2,
+          config: config2
+        } = this.animation;
+        raf.batchedUpdates(() => {
+          this._onStart();
+          if (!config2.decay) {
+            this._set(to2, false);
           }
-        },
-        "aria-label": areAllSelected ? (0, import_i18n83.__)("Deselect all") : (0, import_i18n83.__)("Select all")
+          this._stop();
+        });
       }
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
-  var import_i18n84 = __toESM(require_i18n(), 1);
-  var import_components30 = __toESM(require_components(), 1);
-  var import_element74 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/utils/get-hideable-fields.mjs
-  function getHideableFields(view, fields2) {
-    const togglableFields = [
-      view?.titleField,
-      view?.mediaField,
-      view?.descriptionField
-    ].filter(Boolean);
-    return fields2.filter(
-      (f3) => !togglableFields.includes(f3.id) && f3.type !== "media" && f3.enableHiding !== false
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
-  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu2 } = unlock5(import_components30.privateApis);
-  function WithMenuSeparators({ children }) {
-    return import_element74.Children.toArray(children).filter(Boolean).map((child, i3) => /* @__PURE__ */ (0, import_jsx_runtime180.jsxs)(import_element74.Fragment, { children: [
-      i3 > 0 && /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Menu2.Separator, {}),
-      child
-    ] }, i3));
-  }
-  var _HeaderMenu = (0, import_element74.forwardRef)(function HeaderMenu({
-    fieldId,
-    view,
-    fields: fields2,
-    onChangeView,
-    onHide,
-    setOpenedFilter,
-    canMove = true,
-    canInsertLeft = true,
-    canInsertRight = true
-  }, ref) {
-    const visibleFieldIds = view.fields ?? [];
-    const index2 = visibleFieldIds?.indexOf(fieldId);
-    const isSorted = view.sort?.field === fieldId;
-    let isHidable = false;
-    let isSortable = false;
-    let canAddFilter = false;
-    let operators = [];
-    const field = fields2.find((f3) => f3.id === fieldId);
-    const { setIsShowingFilter } = (0, import_element74.useContext)(dataviews_context_default);
-    if (!field) {
-      return null;
+      return this;
     }
-    isHidable = field.enableHiding !== false;
-    isSortable = field.enableSorting !== false;
-    const header = field.header;
-    operators = !!field.filterBy && field.filterBy?.operators || [];
-    canAddFilter = !view.filters?.some((_filter) => fieldId === _filter.field) && !!(field.hasElements || field.Edit) && field.filterBy !== false && !field.filterBy?.isPrimary;
-    if (!isSortable && !canMove && !isHidable && !canAddFilter) {
-      return header;
+    update(props) {
+      const queue = this.queue || (this.queue = []);
+      queue.push(props);
+      return this;
     }
-    const hiddenFields = getHideableFields(view, fields2).filter(
-      (f3) => !visibleFieldIds.includes(f3.id)
-    );
-    const canInsert = (canInsertLeft || canInsertRight) && !!hiddenFields.length;
-    const isRtl = (0, import_i18n84.isRTL)();
-    return /* @__PURE__ */ (0, import_jsx_runtime180.jsxs)(Menu2, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime180.jsxs)(
-        Menu2.TriggerButton,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
-            import_components30.Button,
-            {
-              size: "compact",
-              className: "dataviews-view-table-header-button",
-              ref,
-              variant: "tertiary"
-            }
-          ),
-          children: [
-            header,
-            view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("span", { "aria-hidden": "true", children: sortArrows[view.sort.direction] })
-          ]
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Menu2.Popover, { style: { minWidth: "240px" }, children: /* @__PURE__ */ (0, import_jsx_runtime180.jsxs)(WithMenuSeparators, { children: [
-        isSortable && /* @__PURE__ */ (0, import_jsx_runtime180.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_runtime180.jsx)(
-              Menu2.RadioItem,
-              {
-                name: "view-table-sorting",
-                value,
-                checked: isChecked,
-                onChange: () => {
-                  onChangeView({
-                    ...view,
-                    sort: {
-                      field: fieldId,
-                      direction
-                    },
-                    showLevels: false
-                  });
-                },
-                children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Menu2.ItemLabel, { children: sortLabels[direction] })
-              },
-              value
-            );
-          }
-        ) }),
-        canAddFilter && /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Menu2.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
-          Menu2.Item,
-          {
-            prefix: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(import_components30.Icon, { icon: funnel_default }),
-            onClick: () => {
-              setOpenedFilter(fieldId);
-              setIsShowingFilter(true);
-              onChangeView({
-                ...view,
-                page: 1,
-                filters: [
-                  ...view.filters || [],
-                  {
-                    field: fieldId,
-                    value: void 0,
-                    operator: operators[0]
-                  }
-                ]
-              });
-            },
-            children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Menu2.ItemLabel, { children: (0, import_i18n84.__)("Add filter") })
-          }
-        ) }),
-        (canMove || isHidable || canInsert) && field && /* @__PURE__ */ (0, import_jsx_runtime180.jsxs)(Menu2.Group, { children: [
-          canMove && /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
-            Menu2.Item,
-            {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(import_components30.Icon, { icon: arrow_left_default }),
-              disabled: isRtl ? index2 >= visibleFieldIds.length - 1 : index2 < 1,
-              onClick: () => {
-                const targetIndex = isRtl ? index2 + 1 : index2 - 1;
-                const newFields = [
-                  ...visibleFieldIds
-                ];
-                newFields.splice(index2, 1);
-                newFields.splice(
-                  targetIndex,
-                  0,
-                  fieldId
-                );
-                onChangeView({
-                  ...view,
-                  fields: newFields
-                });
-              },
-              children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Menu2.ItemLabel, { children: (0, import_i18n84.__)("Move left") })
-            }
-          ),
-          canMove && /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
-            Menu2.Item,
-            {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(import_components30.Icon, { icon: arrow_right_default }),
-              disabled: isRtl ? index2 < 1 : index2 >= visibleFieldIds.length - 1,
-              onClick: () => {
-                const targetIndex = isRtl ? index2 - 1 : index2 + 1;
-                const newFields = [
-                  ...visibleFieldIds
-                ];
-                newFields.splice(index2, 1);
-                newFields.splice(
-                  targetIndex,
-                  0,
-                  fieldId
-                );
-                onChangeView({
-                  ...view,
-                  fields: newFields
-                });
-              },
-              children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Menu2.ItemLabel, { children: (0, import_i18n84.__)("Move right") })
-            }
-          ),
-          canInsertLeft && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime180.jsxs)(Menu2, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Menu2.SubmenuTriggerItem, { children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Menu2.ItemLabel, { children: (0, import_i18n84.__)("Insert left") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Menu2.Popover, { children: hiddenFields.map((hiddenField) => {
-              const insertIndex = isRtl ? index2 + 1 : index2;
-              return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
-                Menu2.Item,
-                {
-                  onClick: () => {
-                    onChangeView({
-                      ...view,
-                      fields: [
-                        ...visibleFieldIds.slice(
-                          0,
-                          insertIndex
-                        ),
-                        hiddenField.id,
-                        ...visibleFieldIds.slice(
-                          insertIndex
-                        )
-                      ]
-                    });
-                  },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Menu2.ItemLabel, { children: hiddenField.label })
-                },
-                hiddenField.id
-              );
-            }) })
-          ] }),
-          canInsertRight && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime180.jsxs)(Menu2, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Menu2.SubmenuTriggerItem, { children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Menu2.ItemLabel, { children: (0, import_i18n84.__)("Insert right") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Menu2.Popover, { children: hiddenFields.map((hiddenField) => {
-              const insertIndex = isRtl ? index2 : index2 + 1;
-              return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
-                Menu2.Item,
-                {
-                  onClick: () => {
-                    onChangeView({
-                      ...view,
-                      fields: [
-                        ...visibleFieldIds.slice(
-                          0,
-                          insertIndex
-                        ),
-                        hiddenField.id,
-                        ...visibleFieldIds.slice(
-                          insertIndex
-                        )
-                      ]
-                    });
-                  },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Menu2.ItemLabel, { children: hiddenField.label })
-                },
-                hiddenField.id
-              );
-            }) })
-          ] }),
-          isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
-            Menu2.Item,
-            {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(import_components30.Icon, { icon: unseen_default }),
-              onClick: () => {
-                onHide(field);
-                onChangeView({
-                  ...view,
-                  fields: visibleFieldIds.filter(
-                    (id) => id !== fieldId
-                  )
-                });
-              },
-              children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Menu2.ItemLabel, { children: (0, import_i18n84.__)("Hide column") })
-            }
-          )
-        ] })
-      ] }) })
-    ] });
-  });
-  var ColumnHeaderMenu = _HeaderMenu;
-  var column_header_menu_default = ColumnHeaderMenu;
-
-  // packages/dataviews/build-module/components/dataviews-layouts/utils/item-click-wrapper.mjs
-  var import_element75 = __toESM(require_element(), 1);
-  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
-  function getClickableItemProps({
-    item,
-    isItemClickable: isItemClickable2,
-    onClickItem,
-    className
-  }) {
-    if (!isItemClickable2(item) || !onClickItem) {
-      return { className };
+    start(to2, arg2) {
+      let queue;
+      if (!is.und(to2)) {
+        queue = [is.obj(to2) ? to2 : _extends3({}, arg2, {
+          to: to2
+        })];
+      } else {
+        queue = this.queue || [];
+        this.queue = [];
+      }
+      return Promise.all(queue.map((props) => {
+        const up = this._update(props);
+        return up;
+      })).then((results) => getCombinedResult(this, results));
     }
-    return {
-      className: className ? `${className} ${className}--clickable` : void 0,
-      role: "button",
-      tabIndex: 0,
-      onClick: (event) => {
-        event.stopPropagation();
-        onClickItem(item);
-      },
-      onKeyDown: (event) => {
-        if (event.key === "Enter" || event.key === "" || event.key === " ") {
-          event.stopPropagation();
-          onClickItem(item);
+    stop(cancel) {
+      const {
+        to: to2
+      } = this.animation;
+      this._focus(this.get());
+      stopAsync(this._state, cancel && this._lastCallId);
+      raf.batchedUpdates(() => this._stop(to2, cancel));
+      return this;
+    }
+    reset() {
+      this._update({
+        reset: true
+      });
+    }
+    eventObserved(event) {
+      if (event.type == "change") {
+        this._start();
+      } else if (event.type == "priority") {
+        this.priority = event.priority + 1;
+      }
+    }
+    _prepareNode(props) {
+      const key = this.key || "";
+      let {
+        to: to2,
+        from
+      } = props;
+      to2 = is.obj(to2) ? to2[key] : to2;
+      if (to2 == null || isAsyncTo(to2)) {
+        to2 = void 0;
+      }
+      from = is.obj(from) ? from[key] : from;
+      if (from == null) {
+        from = void 0;
+      }
+      const range = {
+        to: to2,
+        from
+      };
+      if (!hasAnimated(this)) {
+        if (props.reverse) [to2, from] = [from, to2];
+        from = getFluidValue(from);
+        if (!is.und(from)) {
+          this._set(from);
+        } else if (!getAnimated(this)) {
+          this._set(to2);
         }
       }
-    };
-  }
-  function ItemClickWrapper({
-    item,
-    isItemClickable: isItemClickable2,
-    onClickItem,
-    renderItemLink,
-    className,
-    children,
-    ...extraProps
-  }) {
-    if (!isItemClickable2(item)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("div", { className, ...extraProps, children });
+      return range;
     }
-    if (renderItemLink) {
-      const renderedElement = renderItemLink({
-        item,
-        className: `${className} ${className}--clickable`,
-        ...extraProps,
-        children
-      });
-      return (0, import_element75.cloneElement)(renderedElement, {
-        onClick: (event) => {
-          event.stopPropagation();
-          if (renderedElement.props.onClick) {
-            renderedElement.props.onClick(event);
-          }
-        },
-        onKeyDown: (event) => {
-          if (event.key === "Enter" || event.key === "" || event.key === " ") {
-            event.stopPropagation();
-            if (renderedElement.props.onKeyDown) {
-              renderedElement.props.onKeyDown(event);
+    _update(_ref, isLoop) {
+      let props = _extends3({}, _ref);
+      const {
+        key,
+        defaultProps
+      } = this;
+      if (props.default) Object.assign(defaultProps, getDefaultProps(props, (value, prop) => /^on/.test(prop) ? resolveProp(value, key) : value));
+      mergeActiveFn(this, props, "onProps");
+      sendEvent(this, "onProps", props, this);
+      const range = this._prepareNode(props);
+      if (Object.isFrozen(this)) {
+        throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");
+      }
+      const state2 = this._state;
+      return scheduleProps(++this._lastCallId, {
+        key,
+        props,
+        defaultProps,
+        state: state2,
+        actions: {
+          pause: () => {
+            if (!isPaused(this)) {
+              setPausedBit(this, true);
+              flushCalls(state2.pauseQueue);
+              sendEvent(this, "onPause", getFinishedResult(this, checkFinished(this, this.animation.to)), this);
             }
-          }
+          },
+          resume: () => {
+            if (isPaused(this)) {
+              setPausedBit(this, false);
+              if (isAnimating(this)) {
+                this._resume();
+              }
+              flushCalls(state2.resumeQueue);
+              sendEvent(this, "onResume", getFinishedResult(this, checkFinished(this, this.animation.to)), this);
+            }
+          },
+          start: this._merge.bind(this, range)
         }
-      });
+      }).then((result) => {
+        if (props.loop && result.finished && !(isLoop && result.noop)) {
+          const nextProps = createLoopUpdate(props);
+          if (nextProps) {
+            return this._update(nextProps, true);
+          }
+        }
+        return result;
+      });
     }
-    const clickProps = getClickableItemProps({
-      item,
-      isItemClickable: isItemClickable2,
-      onClickItem,
-      className
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("div", { ...clickProps, ...extraProps, children });
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/table/column-primary.mjs
-  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
-  function ColumnPrimary({
-    item,
-    level,
-    titleField: titleField2,
-    mediaField,
-    descriptionField: descriptionField3,
-    onClickItem,
-    renderItemLink,
-    isItemClickable: isItemClickable2
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime182.jsxs)(Stack, { direction: "row", gap: "md", align: "flex-start", justify: "flex-start", children: [
-      mediaField && /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-        ItemClickWrapper,
-        {
-          item,
-          isItemClickable: isItemClickable2,
-          onClickItem,
-          renderItemLink,
-          className: "dataviews-view-table__cell-content-wrapper dataviews-column-primary__media",
-          "aria-label": isItemClickable2(item) && (!!onClickItem || !!renderItemLink) && !!titleField2 ? titleField2.getValue?.({ item }) : void 0,
-          children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-            mediaField.render,
-            {
-              item,
-              field: mediaField,
-              config: { sizes: "32px" }
-            }
-          )
+    _merge(range, props, resolve) {
+      if (props.cancel) {
+        this.stop(true);
+        return resolve(getCancelledResult(this));
+      }
+      const hasToProp = !is.und(range.to);
+      const hasFromProp = !is.und(range.from);
+      if (hasToProp || hasFromProp) {
+        if (props.callId > this._lastToId) {
+          this._lastToId = props.callId;
+        } else {
+          return resolve(getCancelledResult(this));
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime182.jsxs)(
-        Stack,
-        {
-          direction: "column",
-          align: "flex-start",
-          className: "dataviews-view-table__primary-column-content",
-          children: [
-            titleField2 && /* @__PURE__ */ (0, import_jsx_runtime182.jsxs)(
-              ItemClickWrapper,
-              {
-                item,
-                isItemClickable: isItemClickable2,
-                onClickItem,
-                renderItemLink,
-                className: "dataviews-view-table__cell-content-wrapper dataviews-title-field",
-                children: [
-                  level !== void 0 && level > 0 && /* @__PURE__ */ (0, import_jsx_runtime182.jsxs)("span", { className: "dataviews-view-table__level", children: [
-                    Array(level).fill("\u2014").join(" "),
-                    "\xA0"
-                  ] }),
-                  /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(titleField2.render, { item, field: titleField2 })
-                ]
-              }
-            ),
-            descriptionField3 && /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-              descriptionField3.render,
-              {
-                item,
-                field: descriptionField3
-              }
-            )
-          ]
+      }
+      const {
+        key,
+        defaultProps,
+        animation: anim
+      } = this;
+      const {
+        to: prevTo,
+        from: prevFrom
+      } = anim;
+      let {
+        to: to2 = prevTo,
+        from = prevFrom
+      } = range;
+      if (hasFromProp && !hasToProp && (!props.default || is.und(to2))) {
+        to2 = from;
+      }
+      if (props.reverse) [to2, from] = [from, to2];
+      const hasFromChanged = !isEqual(from, prevFrom);
+      if (hasFromChanged) {
+        anim.from = from;
+      }
+      from = getFluidValue(from);
+      const hasToChanged = !isEqual(to2, prevTo);
+      if (hasToChanged) {
+        this._focus(to2);
+      }
+      const hasAsyncTo = isAsyncTo(props.to);
+      const {
+        config: config2
+      } = anim;
+      const {
+        decay,
+        velocity
+      } = config2;
+      if (hasToProp || hasFromProp) {
+        config2.velocity = 0;
+      }
+      if (props.config && !hasAsyncTo) {
+        mergeConfig(config2, callProp(props.config, key), props.config !== defaultProps.config ? callProp(defaultProps.config, key) : void 0);
+      }
+      let node = getAnimated(this);
+      if (!node || is.und(to2)) {
+        return resolve(getFinishedResult(this, true));
+      }
+      const reset = is.und(props.reset) ? hasFromProp && !props.default : !is.und(from) && matchProp(props.reset, key);
+      const value = reset ? from : this.get();
+      const goal = computeGoal(to2);
+      const isAnimatable = is.num(goal) || is.arr(goal) || isAnimatedString(goal);
+      const immediate = !hasAsyncTo && (!isAnimatable || matchProp(defaultProps.immediate || props.immediate, key));
+      if (hasToChanged) {
+        const nodeType = getAnimatedType(to2);
+        if (nodeType !== node.constructor) {
+          if (immediate) {
+            node = this._set(goal);
+          } else throw Error(`Cannot animate between ${node.constructor.name} and ${nodeType.name}, as the "to" prop suggests`);
         }
-      )
-    ] });
-  }
-  var column_primary_default = ColumnPrimary;
-
-  // packages/dataviews/build-module/components/dataviews-layouts/table/use-scroll-state.mjs
-  var import_element76 = __toESM(require_element(), 1);
-  var import_i18n85 = __toESM(require_i18n(), 1);
-  var isScrolledToEnd = (element) => {
-    if ((0, import_i18n85.isRTL)()) {
-      const scrollLeft = Math.abs(element.scrollLeft);
-      return scrollLeft <= 1;
-    }
-    return element.scrollLeft + element.clientWidth >= element.scrollWidth - 1;
-  };
-  function useScrollState({
-    scrollContainerRef,
-    enabledHorizontal = false
-  }) {
-    const [isHorizontalScrollEnd, setIsHorizontalScrollEnd] = (0, import_element76.useState)(false);
-    const [isVerticallyScrolled, setIsVerticallyScrolled] = (0, import_element76.useState)(false);
-    const handleScroll = (0, import_element76.useCallback)(() => {
-      const scrollContainer = scrollContainerRef.current;
-      if (!scrollContainer) {
-        return;
       }
-      if (enabledHorizontal) {
-        setIsHorizontalScrollEnd(isScrolledToEnd(scrollContainer));
+      const goalType = node.constructor;
+      let started = hasFluidValue(to2);
+      let finished = false;
+      if (!started) {
+        const hasValueChanged = reset || !hasAnimated(this) && hasFromChanged;
+        if (hasToChanged || hasValueChanged) {
+          finished = isEqual(computeGoal(value), goal);
+          started = !finished;
+        }
+        if (!isEqual(anim.immediate, immediate) && !immediate || !isEqual(config2.decay, decay) || !isEqual(config2.velocity, velocity)) {
+          started = true;
+        }
       }
-      setIsVerticallyScrolled(scrollContainer.scrollTop > 0);
-    }, [scrollContainerRef, enabledHorizontal]);
-    (0, import_element76.useEffect)(() => {
-      if (typeof window === "undefined" || !scrollContainerRef.current) {
-        return () => {
-        };
+      if (finished && isAnimating(this)) {
+        if (anim.changed && !reset) {
+          started = true;
+        } else if (!started) {
+          this._stop(prevTo);
+        }
       }
-      const scrollContainer = scrollContainerRef.current;
-      handleScroll();
-      scrollContainer.addEventListener("scroll", handleScroll);
-      window.addEventListener("resize", handleScroll);
-      return () => {
-        scrollContainer.removeEventListener("scroll", handleScroll);
-        window.removeEventListener("resize", handleScroll);
-      };
-    }, [scrollContainerRef, enabledHorizontal, handleScroll]);
-    return { isHorizontalScrollEnd, isVerticallyScrolled };
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/utils/get-data-by-group.mjs
-  function getDataByGroup(data, groupByField) {
-    return data.reduce((groups, item) => {
-      const groupName = groupByField.getValue({ item });
-      if (!groups.has(groupName)) {
-        groups.set(groupName, []);
+      if (!hasAsyncTo) {
+        if (started || hasFluidValue(prevTo)) {
+          anim.values = node.getPayload();
+          anim.toValues = hasFluidValue(to2) ? null : goalType == AnimatedString ? [1] : toArray(goal);
+        }
+        if (anim.immediate != immediate) {
+          anim.immediate = immediate;
+          if (!immediate && !reset) {
+            this._set(prevTo);
+          }
+        }
+        if (started) {
+          const {
+            onRest
+          } = anim;
+          each(ACTIVE_EVENTS, (type) => mergeActiveFn(this, props, type));
+          const result = getFinishedResult(this, checkFinished(this, prevTo));
+          flushCalls(this._pendingCalls, result);
+          this._pendingCalls.add(resolve);
+          if (anim.changed) raf.batchedUpdates(() => {
+            anim.changed = !reset;
+            onRest == null ? void 0 : onRest(result, this);
+            if (reset) {
+              callProp(defaultProps.onRest, result);
+            } else {
+              anim.onStart == null ? void 0 : anim.onStart(result, this);
+            }
+          });
+        }
+      }
+      if (reset) {
+        this._set(value);
+      }
+      if (hasAsyncTo) {
+        resolve(runAsync(props.to, props, this._state, this));
+      } else if (started) {
+        this._start();
+      } else if (isAnimating(this) && !hasToChanged) {
+        this._pendingCalls.add(resolve);
+      } else {
+        resolve(getNoopResult(value));
       }
-      groups.get(groupName)?.push(item);
-      return groups;
-    }, /* @__PURE__ */ new Map());
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/utils/use-selection-props.mjs
-  var import_element77 = __toESM(require_element(), 1);
-  var import_keycodes = __toESM(require_keycodes(), 1);
-  function getRange(orderedIds, fromIndex, toIndex) {
-    return orderedIds.slice(
-      Math.min(fromIndex, toIndex),
-      Math.max(fromIndex, toIndex) + 1
-    );
-  }
-  function getRangeSelection({
-    anchorId,
-    targetId,
-    lastTargetId,
-    orderedIds,
-    selection
-  }) {
-    const targetIndex = orderedIds.indexOf(targetId);
-    if (targetIndex === -1) {
-      return selection;
     }
-    const anchorIndex = anchorId === null ? -1 : orderedIds.indexOf(anchorId);
-    const hasAnchor = anchorIndex !== -1;
-    const rangeStart = hasAnchor ? anchorIndex : targetIndex;
-    const lastTargetIndex = hasAnchor && lastTargetId !== null ? orderedIds.indexOf(lastTargetId) : -1;
-    const lastRange = lastTargetIndex === -1 ? [] : getRange(orderedIds, rangeStart, lastTargetIndex);
-    const base = selection.filter((id) => !lastRange.includes(id));
-    return [
-      .../* @__PURE__ */ new Set([
-        ...base,
-        ...getRange(orderedIds, rangeStart, targetIndex)
-      ])
-    ];
-  }
-  function getClosestSelectedId({
-    targetId,
-    orderedIds,
-    selection
-  }) {
-    const targetIndex = orderedIds.indexOf(targetId);
-    if (targetIndex === -1) {
-      return null;
+    _focus(value) {
+      const anim = this.animation;
+      if (value !== anim.to) {
+        if (getFluidObservers(this)) {
+          this._detach();
+        }
+        anim.to = value;
+        if (getFluidObservers(this)) {
+          this._attach();
+        }
+      }
     }
-    const selectedIds = new Set(selection);
-    let closestId = null;
-    let closestDistance = Infinity;
-    orderedIds.forEach((id, index2) => {
-      if (!selectedIds.has(id)) {
-        return;
+    _attach() {
+      let priority2 = 0;
+      const {
+        to: to2
+      } = this.animation;
+      if (hasFluidValue(to2)) {
+        addFluidObserver(to2, this);
+        if (isFrameValue(to2)) {
+          priority2 = to2.priority + 1;
+        }
       }
-      const distance2 = Math.abs(index2 - targetIndex);
-      if (distance2 < closestDistance) {
-        closestDistance = distance2;
-        closestId = id;
+      this.priority = priority2;
+    }
+    _detach() {
+      const {
+        to: to2
+      } = this.animation;
+      if (hasFluidValue(to2)) {
+        removeFluidObserver(to2, this);
       }
-    });
-    return closestId;
-  }
-  function useSelectionProps({
-    data,
-    getItemId: getItemId2,
-    isItemSelectable,
-    selection,
-    onChangeSelection,
-    selectionMode,
-    shouldSelectOnClick
-  }) {
-    const isMultiselect = selectionMode === "multi";
-    const allowDeselect = selectionMode !== "single-required";
-    const gestureRef = (0, import_element77.useRef)(null);
-    const anchorTo = (id) => {
-      gestureRef.current = { anchorId: id, lastTargetId: null };
-    };
-    const isTouchDeviceRef = (0, import_element77.useRef)(false);
-    (0, import_element77.useEffect)(() => {
-      const markTouchDevice = () => {
-        isTouchDeviceRef.current = true;
-      };
-      document.addEventListener("touchstart", markTouchDevice, {
-        once: true
-      });
-      return () => document.removeEventListener("touchstart", markTouchDevice);
-    }, []);
-    const selectableIds = data.filter(isItemSelectable).map(getItemId2);
-    const selectableIdSet = new Set(selectableIds);
-    const hasSelectableItems = selectableIds.length > 0;
-    const hasRangeGesture = hasSelectableItems && isMultiselect;
-    const getSelectionProps = (id) => {
-      const isSelectable = selectableIdSet.has(id);
-      return {
-        // When a plain click selects, that click is also what anchors the
-        // range a following Shift+Click extends from. Modifier clicks never
-        // reach here: `onClickCapture` stops them.
-        ...shouldSelectOnClick && {
-          onClick: () => {
-            if (allowDeselect && selection.includes(id)) {
-              onChangeSelection(
-                selection.filter((itemId) => id !== itemId)
-              );
-            } else {
-              onChangeSelection(
-                isMultiselect ? [...selection, id] : [id]
-              );
-            }
-            anchorTo(id);
-          }
-        },
-        onMouseDown: (event) => {
-          if (event.button === 0 && event.shiftKey && hasRangeGesture) {
-            event.preventDefault();
-          }
-        },
-        onClickCapture: (event) => {
-          if (!hasRangeGesture) {
-            return;
-          }
-          const isModifierKeyPressed = (0, import_keycodes.isAppleOS)() ? event.metaKey : event.ctrlKey;
-          const isSelectionCheckboxClick = event.target instanceof Element && !!event.target.closest(`.${SELECTION_CHECKBOX_CLASS}`);
-          if (!isModifierKeyPressed && !event.shiftKey) {
-            if (isSelectable && isSelectionCheckboxClick) {
-              anchorTo(id);
-            }
-            return;
-          }
-          if (isTouchDeviceRef.current || document.getSelection()?.type === "Range") {
-            return;
-          }
-          event.stopPropagation();
-          if (!isSelectionCheckboxClick) {
-            event.preventDefault();
-          }
-          if (!isSelectable) {
-            return;
-          }
-          if (event.shiftKey) {
-            let gesture = gestureRef.current;
-            if (!gesture || !selectableIdSet.has(gesture.anchorId)) {
-              gesture = {
-                anchorId: getClosestSelectedId({
-                  targetId: id,
-                  orderedIds: selectableIds,
-                  selection
-                }) ?? id,
-                lastTargetId: null
-              };
-            }
-            onChangeSelection(
-              getRangeSelection({
-                anchorId: gesture.anchorId,
-                targetId: id,
-                lastTargetId: gesture.lastTargetId,
-                orderedIds: selectableIds,
-                selection
-              })
-            );
-            gestureRef.current = {
-              anchorId: gesture.anchorId,
-              lastTargetId: id
-            };
+    }
+    _set(arg, idle = true) {
+      const value = getFluidValue(arg);
+      if (!is.und(value)) {
+        const oldNode = getAnimated(this);
+        if (!oldNode || !isEqual(value, oldNode.getValue())) {
+          const nodeType = getAnimatedType(value);
+          if (!oldNode || oldNode.constructor != nodeType) {
+            setAnimated(this, nodeType.create(value));
           } else {
-            onChangeSelection(
-              selection.includes(id) ? selection.filter((itemId) => id !== itemId) : [...selection, id]
-            );
-            anchorTo(id);
+            oldNode.setValue(value);
+          }
+          if (oldNode) {
+            raf.batchedUpdates(() => {
+              this._onChange(value, idle);
+            });
           }
         }
-      };
-    };
-    return { getSelectionProps };
-  }
-
-  // packages/dataviews/build-module/components/dataviews-view-config/properties-section.mjs
-  var import_components31 = __toESM(require_components(), 1);
-  var import_i18n86 = __toESM(require_i18n(), 1);
-  var import_element78 = __toESM(require_element(), 1);
-  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
-  function FieldItem({
-    field,
-    isVisible: isVisible2,
-    onToggleVisibility
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(import_components31.__experimentalItem, { onClick: field.enableHiding ? onToggleVisibility : void 0, children: /* @__PURE__ */ (0, import_jsx_runtime183.jsxs)(Stack, { direction: "row", gap: "sm", justify: "flex-start", align: "center", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime183.jsx)("div", { style: { height: 24, width: 24 }, children: isVisible2 && /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(import_components31.Icon, { icon: check_default }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime183.jsx)("span", { className: "dataviews-view-config__label", children: field.label })
-    ] }) });
-  }
-  function isDefined(item) {
-    return !!item;
-  }
-  function PropertiesSection({
-    showLabel = true
-  }) {
-    const { view, fields: fields2, onChangeView } = (0, import_element78.useContext)(dataviews_context_default);
-    const regularFields = getHideableFields(view, fields2);
-    if (!regularFields?.length) {
-      return null;
+      }
+      return getAnimated(this);
     }
-    const titleField2 = fields2.find((f3) => f3.id === view.titleField);
-    const previewField = fields2.find((f3) => f3.id === view.mediaField);
-    const descriptionField3 = fields2.find(
-      (f3) => f3.id === view.descriptionField
-    );
-    const lockedFields = [
-      {
-        field: titleField2,
-        isVisibleFlag: "showTitle"
-      },
-      {
-        field: previewField,
-        isVisibleFlag: "showMedia"
-      },
-      {
-        field: descriptionField3,
-        isVisibleFlag: "showDescription"
+    _onStart() {
+      const anim = this.animation;
+      if (!anim.changed) {
+        anim.changed = true;
+        sendEvent(this, "onStart", getFinishedResult(this, checkFinished(this, anim.to)), this);
       }
-    ].filter(({ field }) => isDefined(field));
-    const visibleFieldIds = view.fields ?? [];
-    const visibleRegularFieldsCount = regularFields.filter(
-      (f3) => visibleFieldIds.includes(f3.id)
-    ).length;
-    const visibleLockedFields = lockedFields.filter(
-      ({ isVisibleFlag }) => (
-        // @ts-expect-error
-        view[isVisibleFlag] ?? true
-      )
-    );
-    const totalVisibleFields = visibleLockedFields.length + visibleRegularFieldsCount;
-    const isSingleVisibleLockedField = totalVisibleFields === 1 && visibleLockedFields.length === 1;
-    return /* @__PURE__ */ (0, import_jsx_runtime183.jsxs)(Stack, { direction: "column", className: "dataviews-field-control", children: [
-      showLabel && /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(import_components31.BaseControl.VisualLabel, { children: (0, import_i18n86.__)("Properties") }),
-      /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
-        Stack,
-        {
-          direction: "column",
-          className: "dataviews-view-config__properties",
-          children: /* @__PURE__ */ (0, import_jsx_runtime183.jsxs)(import_components31.__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_runtime183.jsx)(
-                FieldItem,
-                {
-                  field: fieldToRender,
-                  isVisible: isVisible2,
-                  onToggleVisibility: () => {
-                    onChangeView({
-                      ...view,
-                      [isVisibleFlag]: !isVisible2
-                    });
-                  }
-                },
-                field.id
-              );
-            }),
-            regularFields.map((field) => {
-              const isVisible2 = visibleFieldIds.includes(field.id);
-              const fieldToRender = totalVisibleFields === 1 && isVisible2 ? { ...field, enableHiding: false } : field;
-              return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
-                FieldItem,
-                {
-                  field: fieldToRender,
-                  isVisible: isVisible2,
-                  onToggleVisibility: () => {
-                    onChangeView({
-                      ...view,
-                      fields: isVisible2 ? visibleFieldIds.filter(
-                        (fieldId) => fieldId !== field.id
-                      ) : [...visibleFieldIds, field.id]
-                    });
-                  }
-                },
-                field.id
-              );
-            })
-          ] })
+    }
+    _onChange(value, idle) {
+      if (!idle) {
+        this._onStart();
+        callProp(this.animation.onChange, value, this);
+      }
+      callProp(this.defaultProps.onChange, value, this);
+      super._onChange(value, idle);
+    }
+    _start() {
+      const anim = this.animation;
+      getAnimated(this).reset(getFluidValue(anim.to));
+      if (!anim.immediate) {
+        anim.fromValues = anim.values.map((node) => node.lastPosition);
+      }
+      if (!isAnimating(this)) {
+        setActiveBit(this, true);
+        if (!isPaused(this)) {
+          this._resume();
         }
-      )
-    ] });
-  }
-
-  // packages/dataviews/build-module/hooks/use-delayed-loading.mjs
-  var import_element79 = __toESM(require_element(), 1);
-  function useDelayedLoading(isLoading, options = { delay: 400 }) {
-    const [showLoader, setShowLoader] = (0, import_element79.useState)(false);
-    (0, import_element79.useEffect)(() => {
-      if (!isLoading) {
-        return;
       }
-      const timeout = setTimeout(() => {
-        setShowLoader(true);
-      }, options.delay);
-      return () => {
-        clearTimeout(timeout);
-        setShowLoader(false);
-      };
-    }, [isLoading, options.delay]);
-    return showLoader;
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
-  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
-  function getEffectiveAlign(explicitAlign, fieldType) {
-    if (explicitAlign) {
-      return explicitAlign;
     }
-    if (fieldType === "integer" || fieldType === "number") {
-      return "end";
+    _resume() {
+      if (globals.skipAnimation) {
+        this.finish();
+      } else {
+        frameLoop.start(this);
+      }
     }
-    return void 0;
+    _stop(goal, cancel) {
+      if (isAnimating(this)) {
+        setActiveBit(this, false);
+        const anim = this.animation;
+        each(anim.values, (node) => {
+          node.done = true;
+        });
+        if (anim.toValues) {
+          anim.onChange = anim.onPause = anim.onResume = void 0;
+        }
+        callFluidObservers(this, {
+          type: "idle",
+          parent: this
+        });
+        const result = cancel ? getCancelledResult(this.get()) : getFinishedResult(this.get(), checkFinished(this, goal != null ? goal : anim.to));
+        flushCalls(this._pendingCalls, result);
+        if (anim.changed) {
+          anim.changed = false;
+          sendEvent(this, "onRest", result, this);
+        }
+      }
+    }
+  };
+  function checkFinished(target, to2) {
+    const goal = computeGoal(to2);
+    const value = computeGoal(target.get());
+    return isEqual(value, goal);
   }
-  function TableColumnField({
-    item,
-    fields: fields2,
-    column,
-    align
-  }) {
-    const field = fields2.find((f3) => f3.id === column);
-    if (!field) {
-      return null;
+  function createLoopUpdate(props, loop2 = props.loop, to2 = props.to) {
+    let loopRet = callProp(loop2);
+    if (loopRet) {
+      const overrides = loopRet !== true && inferTo(loopRet);
+      const reverse = (overrides || props).reverse;
+      const reset = !overrides || overrides.reset;
+      return createUpdate(_extends3({}, props, {
+        loop: loop2,
+        default: false,
+        pause: void 0,
+        to: !reverse || isAsyncTo(to2) ? to2 : void 0,
+        from: reset ? props.from : void 0,
+        reset
+      }, overrides));
     }
-    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_runtime184.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(field.render, { item, field }) });
   }
-  function TableRow({
-    hasBulkActions,
-    item,
-    level,
-    actions: actions2,
-    fields: fields2,
-    id,
-    view,
-    titleField: titleField2,
-    mediaField,
-    descriptionField: descriptionField3,
-    selection,
-    getItemId: getItemId2,
-    isItemClickable: isItemClickable2,
-    onClickItem,
-    renderItemLink,
-    onChangeSelection,
-    onMouseDown,
-    onClickCapture,
-    isActionsColumnSticky,
-    posinset
-  }) {
-    const { paginationInfo } = (0, import_element80.useContext)(dataviews_context_default);
-    const hasPossibleBulkAction = useHasAPossibleBulkAction(actions2, item);
-    const isSelected2 = hasPossibleBulkAction && selection.includes(id);
+  function createUpdate(props) {
     const {
-      showTitle = true,
-      showMedia = true,
-      showDescription = true,
-      infiniteScrollEnabled
-    } = view;
-    const columns = view.fields ?? [];
-    const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
-    return /* @__PURE__ */ (0, import_jsx_runtime184.jsxs)(
-      "tr",
-      {
-        className: clsx_default("dataviews-view-table__row", {
-          "is-selected": hasPossibleBulkAction && isSelected2,
-          "has-bulk-actions": hasPossibleBulkAction
-        }),
-        "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0,
-        "aria-posinset": posinset,
-        role: infiniteScrollEnabled ? "article" : void 0,
-        onClickCapture,
-        onMouseDown: (event) => {
-          const isMetaClick = (0, import_keycodes2.isAppleOS)() ? event.metaKey : event.ctrlKey;
-          if (event.button === 0 && isMetaClick && window.navigator.userAgent.toLowerCase().includes("firefox")) {
-            event.preventDefault();
-          }
-          onMouseDown(event);
-        },
-        children: [
-          hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)("td", { className: "dataviews-view-table__checkbox-column", children: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-            DataViewsSelectionCheckbox,
-            {
-              item,
-              selection,
-              onChangeSelection,
-              getItemId: getItemId2,
-              titleField: titleField2,
-              disabled: !hasPossibleBulkAction
-            }
-          ) }) }),
-          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-            column_primary_default,
-            {
-              item,
-              level,
-              titleField: showTitle ? titleField2 : void 0,
-              mediaField: showMedia ? mediaField : void 0,
-              descriptionField: showDescription ? descriptionField3 : void 0,
-              isItemClickable: isItemClickable2,
-              onClickItem,
-              renderItemLink
-            }
-          ) }),
-          columns.map((column) => {
-            const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-            const field = fields2.find((f3) => f3.id === column);
-            const effectiveAlign = getEffectiveAlign(align, field?.type);
-            return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-              "td",
-              {
-                style: {
-                  width,
-                  maxWidth,
-                  minWidth
-                },
-                children: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-                  TableColumnField,
-                  {
-                    fields: fields2,
-                    item,
-                    column,
-                    align: effectiveAlign
-                  }
-                )
-              },
-              column
-            );
-          }),
-          !!actions2?.length && // Disable reason: we are not making the element interactive,
-          // but preventing any click events from bubbling up to the
-          // table row. This allows us to add a click handler to the row
-          // itself (to toggle row selection) without erroneously
-          // intercepting click events from ItemActions.
-          /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-            "td",
-            {
-              className: clsx_default("dataviews-view-table__actions-column", {
-                "dataviews-view-table__actions-column--sticky": true,
-                "dataviews-view-table__actions-column--stuck": isActionsColumnSticky
-              }),
-              onClick: (e3) => e3.stopPropagation(),
-              children: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(ItemActions, { item, actions: actions2 })
-            }
-          )
-        ]
-      }
-    );
+      to: to2,
+      from
+    } = props = inferTo(props);
+    const keys = /* @__PURE__ */ new Set();
+    if (is.obj(to2)) findDefined(to2, keys);
+    if (is.obj(from)) findDefined(from, keys);
+    props.keys = keys.size ? Array.from(keys) : null;
+    return props;
   }
-  function ViewTable({
-    actions: actions2,
-    data,
-    fields: fields2,
-    getItemId: getItemId2,
-    getItemLevel,
-    isLoading = false,
-    onChangeView,
-    onChangeSelection,
-    selection,
-    setOpenedFilter,
-    onClickItem,
-    isItemClickable: isItemClickable2,
-    renderItemLink,
-    view,
-    className,
-    empty
-  }) {
-    const { containerRef } = (0, import_element80.useContext)(dataviews_context_default);
-    const isDelayedLoading = useDelayedLoading(isLoading);
-    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
-    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId: getItemId2,
-      isItemSelectable: (item) => hasAPossibleBulkAction(actions2, item),
-      selection,
-      onChangeSelection,
-      selectionMode: "multi",
-      shouldSelectOnClick: false
-    });
-    const headerMenuRefs = (0, import_element80.useRef)(/* @__PURE__ */ new Map());
-    const headerMenuToFocusRef = (0, import_element80.useRef)(void 0);
-    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element80.useState)();
-    const [contextMenuAnchor, setContextMenuAnchor] = (0, import_element80.useState)(null);
-    (0, import_element80.useEffect)(() => {
-      if (headerMenuToFocusRef.current) {
-        headerMenuToFocusRef.current.focus();
-        headerMenuToFocusRef.current = void 0;
+  function findDefined(values, keys) {
+    eachProp(values, (value, key) => value != null && keys.add(key));
+  }
+  var ACTIVE_EVENTS = ["onStart", "onRest", "onChange", "onPause", "onResume"];
+  function mergeActiveFn(target, props, type) {
+    target.animation[type] = props[type] !== getDefaultProp(props, type) ? resolveProp(props[type], target.key) : void 0;
+  }
+  function sendEvent(target, type, ...args) {
+    var _target$animation$typ, _target$animation, _target$defaultProps$, _target$defaultProps;
+    (_target$animation$typ = (_target$animation = target.animation)[type]) == null ? void 0 : _target$animation$typ.call(_target$animation, ...args);
+    (_target$defaultProps$ = (_target$defaultProps = target.defaultProps)[type]) == null ? void 0 : _target$defaultProps$.call(_target$defaultProps, ...args);
+  }
+  var BATCHED_EVENTS = ["onStart", "onChange", "onRest"];
+  var nextId = 1;
+  var Controller = class {
+    constructor(props, flush2) {
+      this.id = nextId++;
+      this.springs = {};
+      this.queue = [];
+      this.ref = void 0;
+      this._flush = void 0;
+      this._initialProps = void 0;
+      this._lastAsyncId = 0;
+      this._active = /* @__PURE__ */ new Set();
+      this._changed = /* @__PURE__ */ new Set();
+      this._started = false;
+      this._item = void 0;
+      this._state = {
+        paused: false,
+        pauseQueue: /* @__PURE__ */ new Set(),
+        resumeQueue: /* @__PURE__ */ new Set(),
+        timeouts: /* @__PURE__ */ new Set()
+      };
+      this._events = {
+        onStart: /* @__PURE__ */ new Map(),
+        onChange: /* @__PURE__ */ new Map(),
+        onRest: /* @__PURE__ */ new Map()
+      };
+      this._onFrame = this._onFrame.bind(this);
+      if (flush2) {
+        this._flush = flush2;
+      }
+      if (props) {
+        this.start(_extends3({
+          default: true
+        }, props));
       }
-    });
-    const tableNoticeId = (0, import_element80.useId)();
-    const { isHorizontalScrollEnd, isVerticallyScrolled } = useScrollState({
-      scrollContainerRef: containerRef,
-      enabledHorizontal: !!actions2?.length
-    });
-    const hasBulkActions = useSomeItemHasAPossibleBulkAction(actions2, data);
-    if (nextHeaderMenuToFocus) {
-      headerMenuToFocusRef.current = nextHeaderMenuToFocus;
-      setNextHeaderMenuToFocus(void 0);
-      return;
     }
-    const onHide = (field) => {
-      const hidden = headerMenuRefs.current.get(field.id);
-      const fallback = hidden ? headerMenuRefs.current.get(hidden.fallback) : void 0;
-      setNextHeaderMenuToFocus(fallback?.node);
-    };
-    const handleHeaderContextMenu = (event) => {
-      event.preventDefault();
-      event.stopPropagation();
-      const virtualAnchor = {
-        getBoundingClientRect: () => ({
-          x: event.clientX,
-          y: event.clientY,
-          top: event.clientY,
-          left: event.clientX,
-          right: event.clientX,
-          bottom: event.clientY,
-          width: 0,
-          height: 0,
-          toJSON: () => ({})
-        })
-      };
-      window.requestAnimationFrame(() => {
-        setContextMenuAnchor(virtualAnchor);
+    get idle() {
+      return !this._state.asyncTo && Object.values(this.springs).every((spring) => {
+        return spring.idle && !spring.isDelayed && !spring.isPaused;
       });
-    };
-    const hasData = !!data?.length;
-    const titleField2 = fields2.find((field) => field.id === view.titleField);
-    const mediaField = fields2.find((field) => field.id === view.mediaField);
-    const descriptionField3 = fields2.find(
-      (field) => field.id === view.descriptionField
-    );
-    const { showTitle = true, showMedia = true, showDescription = true } = view;
-    const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
-    const columns = view.fields ?? [];
-    const headerMenuRef = (column, index2) => (node) => {
-      if (node) {
-        headerMenuRefs.current.set(column, {
-          node,
-          fallback: columns[index2 > 0 ? index2 - 1 : 1]
+    }
+    get item() {
+      return this._item;
+    }
+    set item(item) {
+      this._item = item;
+    }
+    get() {
+      const values = {};
+      this.each((spring, key) => values[key] = spring.get());
+      return values;
+    }
+    set(values) {
+      for (const key in values) {
+        const value = values[key];
+        if (!is.und(value)) {
+          this.springs[key].set(value);
+        }
+      }
+    }
+    update(props) {
+      if (props) {
+        this.queue.push(createUpdate(props));
+      }
+      return this;
+    }
+    start(props) {
+      let {
+        queue
+      } = this;
+      if (props) {
+        queue = toArray(props).map(createUpdate);
+      } else {
+        this.queue = [];
+      }
+      if (this._flush) {
+        return this._flush(this, queue);
+      }
+      prepareKeys(this, queue);
+      return flushUpdateQueue(this, queue);
+    }
+    stop(arg, keys) {
+      if (arg !== !!arg) {
+        keys = arg;
+      }
+      if (keys) {
+        const springs = this.springs;
+        each(toArray(keys), (key) => springs[key].stop(!!arg));
+      } else {
+        stopAsync(this._state, this._lastAsyncId);
+        this.each((spring) => spring.stop(!!arg));
+      }
+      return this;
+    }
+    pause(keys) {
+      if (is.und(keys)) {
+        this.start({
+          pause: true
         });
       } else {
-        headerMenuRefs.current.delete(column);
+        const springs = this.springs;
+        each(toArray(keys), (key) => springs[key].pause());
       }
-    };
-    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    const isRtl = (0, import_i18n87.isRTL)();
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-        "div",
-        {
-          className: clsx_default("dataviews-no-results", {
-            "is-refreshing": isDelayedLoading
-          }),
-          id: tableNoticeId,
-          children: empty
-        }
-      );
+      return this;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime184.jsxs)(import_jsx_runtime184.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime184.jsxs)(
-        "table",
-        {
-          className: clsx_default("dataviews-view-table", className, {
-            [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-              view.layout.density
-            ),
-            "has-bulk-actions": hasBulkActions,
-            "is-refreshing": !isInfiniteScroll && isDelayedLoading
-          }),
-          "aria-busy": isLoading,
-          "aria-describedby": tableNoticeId,
-          role: isInfiniteScroll ? "feed" : void 0,
-          inert: !isInfiniteScroll && isLoading ? "true" : void 0,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime184.jsxs)("colgroup", { children: [
-              hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)("col", { className: "dataviews-view-table__col-checkbox" }),
-              hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)("col", { className: "dataviews-view-table__col-first-data" }),
-              columns.map((column, index2) => /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-                "col",
-                {
-                  className: clsx_default(
-                    `dataviews-view-table__col-${column}`,
-                    {
-                      "dataviews-view-table__col-expand": !hasPrimaryColumn && index2 === columns.length - 1
-                    }
-                  )
-                },
-                `col-${column}`
-              )),
-              !!actions2?.length && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)("col", { className: "dataviews-view-table__col-actions" })
-            ] }),
-            contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-              import_components32.Popover,
-              {
-                anchor: contextMenuAnchor,
-                onClose: () => setContextMenuAnchor(null),
-                placement: "bottom-start",
-                children: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(PropertiesSection, { showLabel: false })
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-              "thead",
-              {
-                className: clsx_default({
-                  "dataviews-view-table__thead--stuck": isVerticallyScrolled
-                }),
-                onContextMenu: handleHeaderContextMenu,
-                children: /* @__PURE__ */ (0, import_jsx_runtime184.jsxs)("tr", { className: "dataviews-view-table__row", children: [
-                  hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-                    "th",
-                    {
-                      className: "dataviews-view-table__checkbox-column",
-                      scope: "col",
-                      onContextMenu: handleHeaderContextMenu,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-                        BulkSelectionCheckbox,
-                        {
-                          selection,
-                          onChangeSelection,
-                          data,
-                          actions: actions2,
-                          getItemId: getItemId2
-                        }
-                      )
-                    }
-                  ),
-                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)("th", { scope: "col", children: titleField2 && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-                    column_header_menu_default,
-                    {
-                      ref: headerMenuRef(
-                        titleField2.id,
-                        0
-                      ),
-                      fieldId: titleField2.id,
-                      view,
-                      fields: fields2,
-                      onChangeView,
-                      onHide,
-                      setOpenedFilter,
-                      canMove: false,
-                      canInsertLeft: isRtl ? view.layout?.enableMoving ?? true : false,
-                      canInsertRight: isRtl ? false : view.layout?.enableMoving ?? true
-                    }
-                  ) }),
-                  columns.map((column, index2) => {
-                    const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-                    const field = fields2.find(
-                      (f3) => f3.id === column
-                    );
-                    const effectiveAlign = getEffectiveAlign(
-                      align,
-                      field?.type
-                    );
-                    const canInsertOrMove = view.layout?.enableMoving ?? true;
-                    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-                      "th",
-                      {
-                        style: {
-                          width,
-                          maxWidth,
-                          minWidth,
-                          textAlign: effectiveAlign
-                        },
-                        "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
-                        scope: "col",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-                          column_header_menu_default,
-                          {
-                            ref: headerMenuRef(column, index2),
-                            fieldId: column,
-                            view,
-                            fields: fields2,
-                            onChangeView,
-                            onHide,
-                            setOpenedFilter,
-                            canMove: canInsertOrMove,
-                            canInsertLeft: canInsertOrMove,
-                            canInsertRight: canInsertOrMove
-                          }
-                        )
-                      },
-                      column
-                    );
-                  }),
-                  !!actions2?.length && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-                    "th",
-                    {
-                      className: clsx_default(
-                        "dataviews-view-table__actions-column",
-                        {
-                          "dataviews-view-table__actions-column--sticky": true,
-                          "dataviews-view-table__actions-column--stuck": !isHorizontalScrollEnd
-                        }
-                      ),
-                      children: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)("span", { className: "dataviews-view-table-header", children: (0, import_i18n87.__)("Actions") })
-                    }
-                  )
-                ] })
-              }
-            ),
-            hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime184.jsxs)("tbody", { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime184.jsx)("tr", { className: "dataviews-view-table__group-header-row", children: /* @__PURE__ */ (0, import_jsx_runtime184.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_i18n87.sprintf)(
-                      // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                      (0, import_i18n87.__)("%1$s: %2$s"),
-                      groupField.label,
-                      groupName
-                    )
-                  }
-                ) }),
-                groupItems.map((item, index2) => {
-                  const id = getItemId2(item) || index2.toString();
-                  return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-                    TableRow,
-                    {
-                      item,
-                      level: view.showLevels && typeof getItemLevel === "function" ? getItemLevel(item) : void 0,
-                      hasBulkActions,
-                      actions: actions2,
-                      fields: fields2,
-                      id,
-                      view,
-                      titleField: titleField2,
-                      mediaField,
-                      descriptionField: descriptionField3,
-                      selection,
-                      getItemId: getItemId2,
-                      onChangeSelection,
-                      ...getSelectionProps(id),
-                      onClickItem,
-                      renderItemLink,
-                      isItemClickable: isItemClickable2,
-                      isActionsColumnSticky: !isHorizontalScrollEnd
-                    },
-                    getItemId2(item)
-                  );
-                })
-              ] }, `group-${groupName}`)
-            ) : /* @__PURE__ */ (0, import_jsx_runtime184.jsx)("tbody", { children: hasData && data.map((item, index2) => {
-              const id = getItemId2(item) || index2.toString();
-              return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-                TableRow,
-                {
-                  item,
-                  level: view.showLevels && typeof getItemLevel === "function" ? getItemLevel(item) : void 0,
-                  hasBulkActions,
-                  actions: actions2,
-                  fields: fields2,
-                  id,
-                  view,
-                  titleField: titleField2,
-                  mediaField,
-                  descriptionField: descriptionField3,
-                  selection,
-                  getItemId: getItemId2,
-                  onChangeSelection,
-                  ...getSelectionProps(id),
-                  onClickItem,
-                  renderItemLink,
-                  isItemClickable: isItemClickable2,
-                  isActionsColumnSticky: !isHorizontalScrollEnd,
-                  posinset: isInfiniteScroll ? index2 + 1 : void 0
-                },
-                getItemId2(item)
-              );
-            }) })
-          ]
-        }
-      ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)("div", { className: "dataviews-loading", id: tableNoticeId, children: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(import_components32.Spinner, {}) }) })
-    ] });
-  }
-  var table_default = ViewTable;
-
-  // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
-  var import_components35 = __toESM(require_components(), 1);
-  var import_i18n90 = __toESM(require_i18n(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
-  var import_components34 = __toESM(require_components(), 1);
-  var import_i18n89 = __toESM(require_i18n(), 1);
-  var import_compose9 = __toESM(require_compose(), 1);
-  var import_element84 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-layouts/grid/preview-size-picker.mjs
-  var import_components33 = __toESM(require_components(), 1);
-  var import_i18n88 = __toESM(require_i18n(), 1);
-  var import_element81 = __toESM(require_element(), 1);
-  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
-  var imageSizes = [
-    {
-      value: 120,
-      breakpoint: 1
-    },
-    {
-      value: 170,
-      breakpoint: 1
-    },
-    {
-      value: 230,
-      breakpoint: 1
-    },
-    {
-      value: 290,
-      breakpoint: 1112
-      // at minimum image width, 4 images display at this container size
-    },
-    {
-      value: 350,
-      breakpoint: 1636
-      // at minimum image width, 6 images display at this container size
-    },
-    {
-      value: 430,
-      breakpoint: 588
-      // at minimum image width, 2 images display at this container size
+    resume(keys) {
+      if (is.und(keys)) {
+        this.start({
+          pause: false
+        });
+      } else {
+        const springs = this.springs;
+        each(toArray(keys), (key) => springs[key].resume());
+      }
+      return this;
     }
-  ];
-  var DEFAULT_PREVIEW_SIZE = imageSizes[2].value;
-  function useGridColumns() {
-    const context = (0, import_element81.useContext)(dataviews_context_default);
-    const view = context.view;
-    return (0, import_element81.useMemo)(() => {
-      const containerWidth = context.containerWidth;
-      const gap = 32;
-      const previewSize = view.layout?.previewSize ?? DEFAULT_PREVIEW_SIZE;
-      const columns = Math.floor(
-        (containerWidth + gap) / (previewSize + gap)
-      );
-      return Math.max(1, columns);
-    }, [context.containerWidth, view.layout?.previewSize]);
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-items.mjs
-  var import_element82 = __toESM(require_element(), 1);
-  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
-  var GridItems = (0, import_element82.forwardRef)(({ className, previewSize, ...props }, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
-      "div",
-      {
-        ref,
-        className: clsx_default("dataviews-view-grid-items", className),
-        style: {
-          gridTemplateColumns: previewSize && `repeat(auto-fill, minmax(${previewSize}px, 1fr))`
-        },
-        ...props
+    each(iterator) {
+      eachProp(this.springs, iterator);
+    }
+    _onFrame() {
+      const {
+        onStart,
+        onChange,
+        onRest
+      } = this._events;
+      const active = this._active.size > 0;
+      const changed = this._changed.size > 0;
+      if (active && !this._started || changed && !this._started) {
+        this._started = true;
+        flush(onStart, ([onStart2, result]) => {
+          result.value = this.get();
+          onStart2(result, this, this._item);
+        });
       }
-    );
-  });
-
-  // packages/dataviews/build-module/components/dataviews-layouts/utils/use-infinite-scroll.mjs
-  var import_element83 = __toESM(require_element(), 1);
-  function useIntersectionObserver(elementRef, posinset) {
-    const { intersectionObserver } = (0, import_element83.useContext)(dataviews_context_default);
-    (0, import_element83.useEffect)(() => {
-      const element = elementRef.current;
-      if (!element || posinset === void 0 || !intersectionObserver) {
-        return;
+      const idle = !active && this._started;
+      const values = changed || idle && onRest.size ? this.get() : null;
+      if (changed && onChange.size) {
+        flush(onChange, ([onChange2, result]) => {
+          result.value = values;
+          onChange2(result, this, this._item);
+        });
+      }
+      if (idle) {
+        this._started = false;
+        flush(onRest, ([onRest2, result]) => {
+          result.value = values;
+          onRest2(result, this, this._item);
+        });
       }
-      intersectionObserver.observe(element);
-      return () => {
-        intersectionObserver.unobserve(element);
-      };
-    }, [elementRef, intersectionObserver, posinset]);
-  }
-  function usePlaceholdersNeeded(data, isInfiniteScroll, gridColumns) {
-    const hasData = !!data?.length;
-    const firstItemPosition = hasData && isInfiniteScroll ? data[0].position : void 0;
-    return firstItemPosition && gridColumns ? (firstItemPosition - 1) % gridColumns : 0;
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
-  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge2 } = unlock5(import_components34.privateApis);
-  function chunk(array, size4) {
-    const chunks = [];
-    for (let i3 = 0, j2 = array.length; i3 < j2; i3 += size4) {
-      chunks.push(array.slice(i3, i3 + size4));
     }
-    return chunks;
+    eventObserved(event) {
+      if (event.type == "change") {
+        this._changed.add(event.parent);
+        if (!event.idle) {
+          this._active.add(event.parent);
+        }
+      } else if (event.type == "idle") {
+        this._active.delete(event.parent);
+      } else return;
+      raf.onFrame(this._onFrame);
+    }
+  };
+  function flushUpdateQueue(ctrl, queue) {
+    return Promise.all(queue.map((props) => flushUpdate(ctrl, props))).then((results) => getCombinedResult(ctrl, results));
   }
-  var GridItem = (0, import_element84.forwardRef)(
-    function GridItem2({
-      view,
-      selection,
-      onChangeSelection,
-      onClickItem,
-      isItemClickable: isItemClickable2,
-      renderItemLink,
-      getItemId: getItemId2,
-      item,
-      actions: actions2,
-      mediaField,
-      titleField: titleField2,
-      descriptionField: descriptionField3,
-      regularFields,
-      badgeFields,
-      hasBulkActions,
-      config: config2,
-      posinset,
-      setsize,
-      ...props
-    }, forwardedRef) {
-      const {
-        showTitle = true,
-        showMedia = true,
-        showDescription = true
-      } = view;
-      const hasBulkAction = useHasAPossibleBulkAction(actions2, item);
-      const id = getItemId2(item);
-      const elementRef = (0, import_element84.useRef)(null);
-      const setRefs = (0, import_element84.useCallback)(
-        (node) => {
-          elementRef.current = node;
-          if (typeof forwardedRef === "function") {
-            forwardedRef(node);
-          } else if (forwardedRef) {
-            forwardedRef.current = node;
+  async function flushUpdate(ctrl, props, isLoop) {
+    const {
+      keys,
+      to: to2,
+      from,
+      loop: loop2,
+      onRest,
+      onResolve
+    } = props;
+    const defaults2 = is.obj(props.default) && props.default;
+    if (loop2) {
+      props.loop = false;
+    }
+    if (to2 === false) props.to = null;
+    if (from === false) props.from = null;
+    const asyncTo = is.arr(to2) || is.fun(to2) ? to2 : void 0;
+    if (asyncTo) {
+      props.to = void 0;
+      props.onRest = void 0;
+      if (defaults2) {
+        defaults2.onRest = void 0;
+      }
+    } else {
+      each(BATCHED_EVENTS, (key) => {
+        const handler = props[key];
+        if (is.fun(handler)) {
+          const queue = ctrl["_events"][key];
+          props[key] = ({
+            finished,
+            cancelled
+          }) => {
+            const result2 = queue.get(handler);
+            if (result2) {
+              if (!finished) result2.finished = false;
+              if (cancelled) result2.cancelled = true;
+            } else {
+              queue.set(handler, {
+                value: null,
+                finished: finished || false,
+                cancelled: cancelled || false
+              });
+            }
+          };
+          if (defaults2) {
+            defaults2[key] = props[key];
           }
-        },
-        [forwardedRef]
-      );
-      useIntersectionObserver(elementRef, posinset);
-      const instanceId = (0, import_compose9.useInstanceId)(GridItem2);
-      const isSelected2 = selection.includes(id);
-      const mediaPlaceholder = /* @__PURE__ */ (0, import_jsx_runtime187.jsx)("span", { className: "dataviews-view-grid__media-placeholder" });
-      const rendersMediaField = showMedia && mediaField?.render;
-      const renderedMediaField = rendersMediaField ? /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-        mediaField.render,
-        {
-          item,
-          field: mediaField,
-          config: config2
         }
-      ) : mediaPlaceholder;
-      const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(titleField2.render, { item, field: titleField2 }) : null;
-      let mediaA11yProps;
-      let titleA11yProps;
-      if (isItemClickable2(item) && onClickItem) {
-        if (renderedTitleField) {
-          mediaA11yProps = {
-            "aria-labelledby": `dataviews-view-grid__title-field-${instanceId}`
-          };
-          titleA11yProps = {
-            id: `dataviews-view-grid__title-field-${instanceId}`
-          };
-        } else {
-          mediaA11yProps = {
-            "aria-label": (0, import_i18n89.__)("Navigate to item")
-          };
+      });
+    }
+    const state2 = ctrl["_state"];
+    if (props.pause === !state2.paused) {
+      state2.paused = props.pause;
+      flushCalls(props.pause ? state2.pauseQueue : state2.resumeQueue);
+    } else if (state2.paused) {
+      props.pause = true;
+    }
+    const promises = (keys || Object.keys(ctrl.springs)).map((key) => ctrl.springs[key].start(props));
+    const cancel = props.cancel === true || getDefaultProp(props, "cancel") === true;
+    if (asyncTo || cancel && state2.asyncId) {
+      promises.push(scheduleProps(++ctrl["_lastAsyncId"], {
+        props,
+        state: state2,
+        actions: {
+          pause: noop4,
+          resume: noop4,
+          start(props2, resolve) {
+            if (cancel) {
+              stopAsync(state2, ctrl["_lastAsyncId"]);
+              resolve(getCancelledResult(ctrl));
+            } else {
+              props2.onRest = onRest;
+              resolve(runAsync(asyncTo, props2, state2, ctrl));
+            }
+          }
         }
+      }));
+    }
+    if (state2.paused) {
+      await new Promise((resume) => {
+        state2.resumeQueue.add(resume);
+      });
+    }
+    const result = getCombinedResult(ctrl, await Promise.all(promises));
+    if (loop2 && result.finished && !(isLoop && result.noop)) {
+      const nextProps = createLoopUpdate(props, loop2, to2);
+      if (nextProps) {
+        prepareKeys(ctrl, [nextProps]);
+        return flushUpdate(ctrl, nextProps, true);
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(
-        Stack,
-        {
-          direction: "column",
-          ...props,
-          ref: setRefs,
-          "aria-setsize": setsize,
-          "aria-posinset": posinset,
-          className: clsx_default(
-            props.className,
-            "dataviews-view-grid__row__gridcell",
-            "dataviews-view-grid__card",
-            {
-              "is-selected": hasBulkAction && isSelected2
-            }
-          ),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-              ItemClickWrapper,
-              {
-                item,
-                isItemClickable: isItemClickable2,
-                onClickItem,
-                renderItemLink,
-                className: clsx_default("dataviews-view-grid__media", {
-                  "dataviews-view-grid__media--placeholder": !rendersMediaField
-                }),
-                ...mediaA11yProps,
-                children: renderedMediaField
-              }
-            ),
-            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-              DataViewsSelectionCheckbox,
-              {
-                item,
-                selection,
-                onChangeSelection,
-                getItemId: getItemId2,
-                titleField: titleField2,
-                disabled: !hasBulkAction
-              }
-            ),
-            !!actions2?.length && /* @__PURE__ */ (0, import_jsx_runtime187.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-              ItemActions,
-              {
-                item,
-                actions: actions2,
-                isCompact: true
-              }
-            ) }),
-            showTitle && /* @__PURE__ */ (0, import_jsx_runtime187.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-              ItemClickWrapper,
-              {
-                item,
-                isItemClickable: isItemClickable2,
-                onClickItem,
-                renderItemLink,
-                className: "dataviews-view-grid__title-field dataviews-title-field",
-                ...titleA11yProps,
-                title: titleField2?.getValueFormatted({
-                  item,
-                  field: titleField2
-                }) || void 0,
-                children: renderedTitleField
-              }
-            ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-              showDescription && descriptionField3?.render && /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                descriptionField3.render,
-                {
-                  item,
-                  field: descriptionField3
-                }
-              ),
-              !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                Stack,
-                {
-                  direction: "row",
-                  className: "dataviews-view-grid__badge-fields",
-                  gap: "sm",
-                  wrap: "wrap",
-                  align: "top",
-                  justify: "flex-start",
-                  children: badgeFields.map((field) => {
-                    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                      WCBadge2,
-                      {
-                        className: "dataviews-view-grid__field-value",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                          field.render,
-                          {
-                            item,
-                            field
-                          }
-                        )
-                      },
-                      field.id
-                    );
-                  })
-                }
-              ),
-              !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                Stack,
-                {
-                  direction: "column",
-                  className: "dataviews-view-grid__fields",
-                  gap: "xs",
-                  children: regularFields.map((field) => {
-                    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                      import_components34.Flex,
-                      {
-                        className: "dataviews-view-grid__field",
-                        gap: 1,
-                        justify: "flex-start",
-                        expanded: true,
-                        style: { height: "auto" },
-                        direction: "row",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(import_jsx_runtime187.Fragment, { children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(tooltip_exports.Root, { children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                              tooltip_exports.Trigger,
-                              {
-                                render: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(import_components34.FlexItem, { className: "dataviews-view-grid__field-name", children: field.header })
-                              }
-                            ),
-                            /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(tooltip_exports.Popup, { children: field.label })
-                          ] }),
-                          /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                            import_components34.FlexItem,
-                            {
-                              className: "dataviews-view-grid__field-value",
-                              style: { maxHeight: "none" },
-                              children: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                                field.render,
-                                {
-                                  item,
-                                  field
-                                }
-                              )
-                            }
-                          )
-                        ] })
-                      },
-                      field.id
-                    );
-                  })
-                }
-              )
-            ] })
-          ]
-        }
-      );
     }
-  );
-  function CompositeGrid({
-    data,
-    isInfiniteScroll,
-    className,
-    inert,
-    isLoading,
-    view,
-    fields: fields2,
-    selection,
-    onChangeSelection,
-    onClickItem,
-    isItemClickable: isItemClickable2,
-    renderItemLink,
-    getItemId: getItemId2,
-    actions: actions2,
-    getSelectionProps
-  }) {
-    const { paginationInfo, resizeObserverRef } = (0, import_element84.useContext)(dataviews_context_default);
-    const gridColumns = useGridColumns();
-    const hasBulkActions = useSomeItemHasAPossibleBulkAction(actions2, data);
-    const titleField2 = fields2.find(
-      (field) => field.id === view?.titleField
-    );
-    const mediaField = fields2.find(
-      (field) => field.id === view?.mediaField
-    );
-    const descriptionField3 = fields2.find(
-      (field) => field.id === view?.descriptionField
-    );
-    const otherFields = view.fields ?? [];
-    const { regularFields, badgeFields } = otherFields.reduce(
-      (accumulator, fieldId) => {
-        const field = fields2.find((f3) => f3.id === fieldId);
-        if (!field) {
-          return accumulator;
-        }
-        const key = view.layout?.badgeFields?.includes(fieldId) ? "badgeFields" : "regularFields";
-        accumulator[key].push(field);
-        return accumulator;
-      },
-      { regularFields: [], badgeFields: [] }
-    );
-    const size4 = "900px";
-    const totalRows = Math.ceil(data.length / gridColumns);
-    const placeholdersNeeded = usePlaceholdersNeeded(
-      data,
-      isInfiniteScroll,
-      gridColumns
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(import_jsx_runtime187.Fragment, {
-      // Render infinite scroll layout (no rows, feed semantics)
-      children: [
-        isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(
-          import_components34.Composite,
-          {
-            render: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-              GridItems,
-              {
-                className: clsx_default(
-                  "dataviews-view-grid-infinite-scroll",
-                  className,
-                  {
-                    [`has-${view.layout?.density}-density`]: view.layout?.density && [
-                      "compact",
-                      "comfortable"
-                    ].includes(view.layout.density)
-                  }
-                ),
-                previewSize: view.layout?.previewSize,
-                "aria-busy": isLoading,
-                ref: resizeObserverRef
-              }
-            ),
-            role: "feed",
-            focusWrap: true,
-            inert,
-            children: [
-              Array.from({ length: placeholdersNeeded }).map(
-                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                  import_components34.Composite.Item,
-                  {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                      Stack,
-                      {
-                        ...props,
-                        direction: "column",
-                        role: "article",
-                        className: "dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"
-                      }
-                    ),
-                    "aria-hidden": true,
-                    tabIndex: -1
-                  },
-                  `placeholder-${index2}`
-                )
-              ),
-              data.map((item) => {
-                const itemId = getItemId2(item);
-                const selectionProps = getSelectionProps(itemId);
-                const stablePosition = item.position;
-                return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                  import_components34.Composite.Item,
-                  {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                      GridItem,
-                      {
-                        ...props,
-                        id: itemId,
-                        role: "article",
-                        view,
-                        selection,
-                        onChangeSelection,
-                        onClickItem,
-                        isItemClickable: isItemClickable2,
-                        renderItemLink,
-                        getItemId: getItemId2,
-                        item,
-                        actions: actions2,
-                        onMouseDown: (event) => {
-                          props.onMouseDown?.(event);
-                          selectionProps.onMouseDown(
-                            event
-                          );
-                        },
-                        onClickCapture: (event) => {
-                          props.onClickCapture?.(event);
-                          selectionProps.onClickCapture(
-                            event
-                          );
-                        },
-                        mediaField,
-                        titleField: titleField2,
-                        descriptionField: descriptionField3,
-                        regularFields,
-                        badgeFields,
-                        hasBulkActions,
-                        posinset: stablePosition,
-                        setsize: paginationInfo.totalItems,
-                        config: {
-                          sizes: size4
-                        }
-                      }
-                    )
-                  },
-                  itemId
-                );
-              })
-            ]
-          }
-        ),
-        // Render standard grid layout (with rows, grid semantics)
-        !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-          import_components34.Composite,
-          {
-            role: "grid",
-            className: clsx_default("dataviews-view-grid", className, {
-              [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-                view.layout.density
-              )
-            }),
-            focusWrap: true,
-            "aria-busy": isLoading,
-            "aria-rowcount": totalRows,
-            ref: resizeObserverRef,
-            inert,
-            children: chunk(data, gridColumns).map((row, i3) => /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-              import_components34.Composite.Row,
-              {
-                render: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                  "div",
-                  {
-                    role: "row",
-                    "aria-rowindex": i3 + 1,
-                    "aria-label": (0, import_i18n89.sprintf)(
-                      /* translators: %d: The row number in the grid */
-                      (0, import_i18n89.__)("Row %d"),
-                      i3 + 1
-                    ),
-                    className: "dataviews-view-grid__row",
-                    style: {
-                      gridTemplateColumns: `repeat( ${gridColumns}, minmax(0, 1fr) )`
-                    }
-                  }
-                ),
-                children: row.map((item) => {
-                  const itemId = getItemId2(item);
-                  const selectionProps = getSelectionProps(itemId);
-                  return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                    import_components34.Composite.Item,
-                    {
-                      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                        GridItem,
-                        {
-                          ...props,
-                          id: itemId,
-                          role: "gridcell",
-                          view,
-                          selection,
-                          onChangeSelection,
-                          onClickItem,
-                          isItemClickable: isItemClickable2,
-                          renderItemLink,
-                          getItemId: getItemId2,
-                          item,
-                          actions: actions2,
-                          onMouseDown: (event) => {
-                            props.onMouseDown?.(
-                              event
-                            );
-                            selectionProps.onMouseDown(
-                              event
-                            );
-                          },
-                          onClickCapture: (event) => {
-                            props.onClickCapture?.(
-                              event
-                            );
-                            selectionProps.onClickCapture(
-                              event
-                            );
-                          },
-                          mediaField,
-                          titleField: titleField2,
-                          descriptionField: descriptionField3,
-                          regularFields,
-                          badgeFields,
-                          hasBulkActions,
-                          config: {
-                            sizes: size4
-                          }
-                        }
-                      )
-                    },
-                    itemId
-                  );
-                })
-              },
-              i3
-            ))
-          }
-        )
-      ]
-    });
+    if (onResolve) {
+      raf.batchedUpdates(() => onResolve(result, ctrl, ctrl.item));
+    }
+    return result;
   }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
-  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
-  function ViewGrid({
-    actions: actions2,
-    data,
-    fields: fields2,
-    getItemId: getItemId2,
-    isLoading,
-    onChangeSelection,
-    onClickItem,
-    isItemClickable: isItemClickable2,
-    renderItemLink,
-    selection,
-    view,
-    className,
-    empty
-  }) {
-    const isDelayedLoading = useDelayedLoading(!!isLoading);
-    const hasData = !!data?.length;
-    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
-    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId: getItemId2,
-      isItemSelectable: (item) => hasAPossibleBulkAction(actions2, item),
-      selection,
-      onChangeSelection,
-      selectionMode: "multi",
-      shouldSelectOnClick: false
-    });
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
-        "div",
-        {
-          className: clsx_default("dataviews-no-results", {
-            "is-refreshing": isDelayedLoading
-          }),
-          children: empty
-        }
-      );
+  function createSpring(key, observer) {
+    const spring = new SpringValue();
+    spring.key = key;
+    if (observer) {
+      addFluidObserver(spring, observer);
     }
-    const gridProps = {
-      className: clsx_default(className, {
-        "is-refreshing": !isInfiniteScroll && isDelayedLoading
-      }),
-      inert: !isInfiniteScroll && !!isLoading ? "true" : void 0,
-      isLoading,
-      view,
-      fields: fields2,
-      selection,
-      onChangeSelection,
-      onClickItem,
-      isItemClickable: isItemClickable2,
-      renderItemLink,
-      getItemId: getItemId2,
-      actions: actions2,
-      getSelectionProps
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(import_jsx_runtime188.Fragment, {
-      // Render multiple groups.
-      children: [
-        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(Stack, { direction: "column", gap: "lg", children: Array.from(dataByGroup.entries()).map(
-          ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(
-            Stack,
-            {
-              direction: "column",
-              gap: "sm",
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime188.jsx)("h3", { className: "dataviews-view-grid__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n90.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"),
-                  groupField.label,
-                  groupName
-                ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
-                  CompositeGrid,
-                  {
-                    ...gridProps,
-                    data: groupItems,
-                    isInfiniteScroll: false
-                  }
-                )
-              ]
-            },
-            groupName
-          )
-        ) }),
-        // Render a single grid with all data.
-        !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
-          CompositeGrid,
-          {
-            ...gridProps,
-            data,
-            isInfiniteScroll: !!isInfiniteScroll
-          }
-        ),
-        isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(import_components35.Spinner, {}) })
-      ]
-    });
+    return spring;
   }
-  var grid_default = ViewGrid;
-
-  // packages/dataviews/build-module/components/dataviews-layouts/list/index.mjs
-  var import_compose10 = __toESM(require_compose(), 1);
-  var import_components36 = __toESM(require_components(), 1);
-  var import_element85 = __toESM(require_element(), 1);
-  var import_i18n91 = __toESM(require_i18n(), 1);
-  var import_data34 = __toESM(require_data(), 1);
-  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu3 } = unlock5(import_components36.privateApis);
-  function generateItemWrapperCompositeId(idPrefix) {
-    return `${idPrefix}-item-wrapper`;
+  function prepareSprings(springs, props, create8) {
+    if (props.keys) {
+      each(props.keys, (key) => {
+        const spring = springs[key] || (springs[key] = create8(key));
+        spring["_prepareNode"](props);
+      });
+    }
   }
-  function generatePrimaryActionCompositeId(idPrefix, primaryActionId) {
-    return `${idPrefix}-primary-action-${primaryActionId}`;
+  function prepareKeys(ctrl, queue) {
+    each(queue, (props) => {
+      prepareSprings(ctrl.springs, props, (key) => {
+        return createSpring(key, ctrl);
+      });
+    });
   }
-  function generateDropdownTriggerCompositeId(idPrefix) {
-    return `${idPrefix}-dropdown`;
+  function _objectWithoutPropertiesLoose(source, excluded) {
+    if (source == null) return {};
+    var target = {};
+    var sourceKeys = Object.keys(source);
+    var key, i3;
+    for (i3 = 0; i3 < sourceKeys.length; i3++) {
+      key = sourceKeys[i3];
+      if (excluded.indexOf(key) >= 0) continue;
+      target[key] = source[key];
+    }
+    return target;
   }
-  function PrimaryActionGridCell({
-    idPrefix,
-    primaryAction,
-    item
-  }) {
-    const registry = (0, import_data34.useRegistry)();
-    const [isModalOpen, setIsModalOpen] = (0, import_element85.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_runtime189.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-      import_components36.Composite.Item,
-      {
-        id: compositeItemId,
-        render: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-          import_components36.Button,
-          {
-            disabled: !!primaryAction.disabled,
-            accessibleWhenDisabled: true,
-            text: label,
-            size: "small",
-            onClick: () => setIsModalOpen(true)
-          }
-        ),
-        children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-          ActionModal,
-          {
-            action: primaryAction,
-            items: [item],
-            closeModal: () => setIsModalOpen(false)
-          }
-        )
+  var _excluded$3 = ["children"];
+  var SpringContext = (_ref) => {
+    let {
+      children
+    } = _ref, props = _objectWithoutPropertiesLoose(_ref, _excluded$3);
+    const inherited = (0, import_react49.useContext)(ctx);
+    const pause = props.pause || !!inherited.pause, immediate = props.immediate || !!inherited.immediate;
+    props = useMemoOne(() => ({
+      pause,
+      immediate
+    }), [pause, immediate]);
+    const {
+      Provider: Provider2
+    } = ctx;
+    return React101.createElement(Provider2, {
+      value: props
+    }, children);
+  };
+  var ctx = makeContext(SpringContext, {});
+  SpringContext.Provider = ctx.Provider;
+  SpringContext.Consumer = ctx.Consumer;
+  function makeContext(target, init2) {
+    Object.assign(target, React101.createContext(init2));
+    target.Provider._context = target;
+    target.Consumer._context = target;
+    return target;
+  }
+  var TransitionPhase;
+  (function(TransitionPhase2) {
+    TransitionPhase2["MOUNT"] = "mount";
+    TransitionPhase2["ENTER"] = "enter";
+    TransitionPhase2["UPDATE"] = "update";
+    TransitionPhase2["LEAVE"] = "leave";
+  })(TransitionPhase || (TransitionPhase = {}));
+  var Interpolation = class extends FrameValue {
+    constructor(source, args) {
+      super();
+      this.key = void 0;
+      this.idle = true;
+      this.calc = void 0;
+      this._active = /* @__PURE__ */ new Set();
+      this.source = source;
+      this.calc = createInterpolator(...args);
+      const value = this._get();
+      const nodeType = getAnimatedType(value);
+      setAnimated(this, nodeType.create(value));
+    }
+    advance(_dt) {
+      const value = this._get();
+      const oldValue = this.get();
+      if (!isEqual(value, oldValue)) {
+        getAnimated(this).setValue(value);
+        this._onChange(value, this.idle);
       }
-    ) }, primaryAction.id) : /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-      import_components36.Composite.Item,
-      {
-        id: compositeItemId,
-        render: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-          import_components36.Button,
-          {
-            disabled: !!primaryAction.disabled,
-            accessibleWhenDisabled: true,
-            size: "small",
-            onClick: () => {
-              primaryAction.callback([item], { registry });
-            },
-            children: label
-          }
-        )
+      if (!this.idle && checkIdle(this._active)) {
+        becomeIdle(this);
       }
-    ) }, primaryAction.id);
-  }
-  function ListItem({
-    view,
-    actions: actions2,
-    idPrefix,
-    isSelected: isSelected2,
-    item,
-    titleField: titleField2,
-    mediaField,
-    descriptionField: descriptionField3,
-    selectionProps,
-    otherFields,
-    onDropdownTriggerKeyDown,
-    posinset
-  }) {
-    const {
-      showTitle = true,
-      showMedia = true,
-      showDescription = true,
-      infiniteScrollEnabled
-    } = view;
-    const itemRef = (0, import_element85.useRef)(null);
-    const labelId = `${idPrefix}-label`;
-    const descriptionId = `${idPrefix}-description`;
-    const registry = (0, import_data34.useRegistry)();
-    const [isHovered, setIsHovered] = (0, import_element85.useState)(false);
-    const [activeModalAction, setActiveModalAction] = (0, import_element85.useState)(
-      null
-    );
-    const handleHover = ({ type }) => {
-      const isHover = type === "mouseenter";
-      setIsHovered(isHover);
-    };
-    const { paginationInfo } = (0, import_element85.useContext)(dataviews_context_default);
-    (0, import_element85.useEffect)(() => {
-      if (isSelected2) {
-        itemRef.current?.scrollIntoView({
-          behavior: "auto",
-          block: "nearest",
-          inline: "nearest"
+    }
+    _get() {
+      const inputs = is.arr(this.source) ? this.source.map(getFluidValue) : toArray(getFluidValue(this.source));
+      return this.calc(...inputs);
+    }
+    _start() {
+      if (this.idle && !checkIdle(this._active)) {
+        this.idle = false;
+        each(getPayload(this), (node) => {
+          node.done = false;
         });
-      }
-    }, [isSelected2]);
-    const { primaryAction, eligibleActions } = (0, import_element85.useMemo)(() => {
-      const _eligibleActions = actions2.filter(
-        (action) => !action.isEligible || action.isEligible(item)
-      );
-      const _primaryActions = _eligibleActions.filter(
-        (action) => action.isPrimary
-      );
-      return {
-        primaryAction: _primaryActions[0],
-        eligibleActions: _eligibleActions
-      };
-    }, [actions2, item]);
-    const hasOnlyOnePrimaryAction = primaryAction && actions2.length === 1;
-    const renderedMediaField = showMedia && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("div", { className: "dataviews-view-list__media-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-      mediaField.render,
-      {
-        item,
-        field: mediaField,
-        config: { sizes: "52px" }
-      }
-    ) }) : null;
-    const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime189.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_runtime189.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        gap: "md",
-        className: "dataviews-view-list__item-actions",
-        children: [
-          primaryAction && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-            PrimaryActionGridCell,
-            {
-              idPrefix,
-              primaryAction,
-              item
-            }
-          ),
-          !hasOnlyOnePrimaryAction && /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)("div", { role: "gridcell", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(Menu3, { placement: "bottom-end", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-                Menu3.TriggerButton,
-                {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-                    import_components36.Composite.Item,
-                    {
-                      id: generateDropdownTriggerCompositeId(
-                        idPrefix
-                      ),
-                      render: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-                        import_components36.Button,
-                        {
-                          size: "small",
-                          icon: more_vertical_default,
-                          label: (0, import_i18n91.__)("Actions"),
-                          accessibleWhenDisabled: true,
-                          disabled: !actions2.length,
-                          onKeyDown: onDropdownTriggerKeyDown
-                        }
-                      )
-                    }
-                  )
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(Menu3.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-                ActionsMenuGroup,
-                {
-                  actions: eligibleActions,
-                  item,
-                  registry,
-                  setActiveModalAction
-                }
-              ) })
-            ] }),
-            !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-              ActionModal,
-              {
-                action: activeModalAction,
-                items: [item],
-                closeModal: () => setActiveModalAction(null)
-              }
-            )
-          ] })
-        ]
-      }
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-      import_components36.Composite.Row,
-      {
-        ref: itemRef,
-        render: (
-          /* aria-posinset breaks Composite.Row if passed to it directly. */
-          /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-            "div",
-            {
-              "aria-posinset": posinset,
-              "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0
-            }
-          )
-        ),
-        role: infiniteScrollEnabled ? "article" : "row",
-        className: clsx_default({
-          "is-selected": isSelected2,
-          "is-hovered": isHovered
-        }),
-        onMouseEnter: handleHover,
-        onMouseLeave: handleHover,
-        children: /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(
-          Stack,
-          {
-            direction: "row",
-            className: "dataviews-view-list__item-wrapper",
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-                import_components36.Composite.Item,
-                {
-                  id: generateItemWrapperCompositeId(idPrefix),
-                  "aria-pressed": isSelected2,
-                  "aria-labelledby": labelId,
-                  "aria-describedby": descriptionId,
-                  className: "dataviews-view-list__item",
-                  ...selectionProps
-                }
-              ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(
-                Stack,
-                {
-                  direction: "row",
-                  gap: "md",
-                  justify: "start",
-                  align: hasOnlyMediaAndTitle ? "center" : "flex-start",
-                  style: { flex: 1, minWidth: 0 },
-                  children: [
-                    renderedMediaField,
-                    /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(
-                      Stack,
-                      {
-                        direction: "column",
-                        gap: "xs",
-                        className: "dataviews-view-list__field-wrapper",
-                        children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(Stack, { direction: "row", align: "center", children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-                              "div",
-                              {
-                                className: "dataviews-title-field dataviews-view-list__title-field",
-                                id: labelId,
-                                children: renderedTitleField
-                              }
-                            ),
-                            usedActions
-                          ] }),
-                          renderDescription && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("div", { className: "dataviews-view-list__field", children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-                            descriptionField3.render,
-                            {
-                              item,
-                              field: descriptionField3
-                            }
-                          ) }),
-                          /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-                            "div",
-                            {
-                              className: "dataviews-view-list__fields",
-                              id: descriptionId,
-                              children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(
-                                "div",
-                                {
-                                  className: "dataviews-view-list__field",
-                                  children: [
-                                    /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-                                      VisuallyHidden,
-                                      {
-                                        className: "dataviews-view-list__field-label",
-                                        render: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("span", {}),
-                                        children: field.label
-                                      }
-                                    ),
-                                    /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("span", { className: "dataviews-view-list__field-value", children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-                                      field.render,
-                                      {
-                                        item,
-                                        field
-                                      }
-                                    ) })
-                                  ]
-                                },
-                                field.id
-                              ))
-                            }
-                          )
-                        ]
-                      }
-                    )
-                  ]
-                }
-              )
-            ]
-          }
-        )
-      }
-    );
-  }
-  function isDefined2(item) {
-    return !!item;
-  }
-  function ViewList(props) {
-    const {
-      actions: actions2,
-      data,
-      fields: fields2,
-      getItemId: getItemId2,
-      isLoading,
-      onChangeSelection,
-      selection,
-      view,
-      className,
-      empty
-    } = props;
-    const baseId = (0, import_compose10.useInstanceId)(ViewList, "view-list");
-    const isDelayedLoading = useDelayedLoading(!!isLoading);
-    const { paginationInfo } = (0, import_element85.useContext)(dataviews_context_default);
-    const selectedItem = data?.findLast(
-      (item) => selection.includes(getItemId2(item))
-    );
-    const titleField2 = fields2.find((field) => field.id === view.titleField);
-    const mediaField = fields2.find((field) => field.id === view.mediaField);
-    const descriptionField3 = fields2.find(
-      (field) => field.id === view.descriptionField
-    );
-    const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f3) => fieldId === f3.id)).filter(isDefined2);
-    const { getSelectionProps } = useSelectionProps({
-      data,
-      getItemId: getItemId2,
-      isItemSelectable: () => true,
-      selection,
-      onChangeSelection,
-      selectionMode: "single-required",
-      shouldSelectOnClick: true
-    });
-    const generateCompositeItemIdPrefix = (0, import_element85.useCallback)(
-      (item) => `${baseId}-${getItemId2(item)}`,
-      [baseId, getItemId2]
-    );
-    const isActiveCompositeItem = (0, import_element85.useCallback)(
-      (item, idToCheck) => {
-        return idToCheck.startsWith(
-          generateCompositeItemIdPrefix(item)
-        );
-      },
-      [generateCompositeItemIdPrefix]
-    );
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element85.useState)(void 0);
-    const compositeRef = (0, import_element85.useRef)(null);
-    (0, import_element85.useEffect)(() => {
-      if (selectedItem) {
-        setActiveCompositeId(
-          generateItemWrapperCompositeId(
-            generateCompositeItemIdPrefix(selectedItem)
-          )
-        );
-      }
-    }, [selectedItem, generateCompositeItemIdPrefix]);
-    const activeItemIndex = data.findIndex(
-      (item) => isActiveCompositeItem(item, activeCompositeId ?? "")
-    );
-    const previousActiveItemIndex = (0, import_compose10.usePrevious)(activeItemIndex);
-    const isActiveIdInList = activeItemIndex !== -1;
-    const selectCompositeItem = (0, import_element85.useCallback)(
-      (targetIndex, generateCompositeId) => {
-        const clampedIndex = Math.min(
-          data.length - 1,
-          Math.max(0, targetIndex)
-        );
-        if (!data[clampedIndex]) {
-          return;
-        }
-        const itemIdPrefix = generateCompositeItemIdPrefix(
-          data[clampedIndex]
-        );
-        const targetCompositeItemId = generateCompositeId(itemIdPrefix);
-        setActiveCompositeId(targetCompositeItemId);
-        if (compositeRef.current?.contains(
-          compositeRef.current.ownerDocument.activeElement
-        )) {
-          document.getElementById(targetCompositeItemId)?.focus();
+        if (globals.skipAnimation) {
+          raf.batchedUpdates(() => this.advance());
+          becomeIdle(this);
+        } else {
+          frameLoop.start(this);
         }
-      },
-      [data, generateCompositeItemIdPrefix]
-    );
-    (0, import_element85.useEffect)(() => {
-      const wasActiveIdInList = previousActiveItemIndex !== void 0 && previousActiveItemIndex !== -1;
-      if (!isActiveIdInList && wasActiveIdInList) {
-        selectCompositeItem(
-          previousActiveItemIndex,
-          generateItemWrapperCompositeId
-        );
       }
-    }, [isActiveIdInList, selectCompositeItem, previousActiveItemIndex]);
-    const onDropdownTriggerKeyDown = (0, import_element85.useCallback)(
-      (event) => {
-        if (event.key === "ArrowDown") {
-          event.preventDefault();
-          selectCompositeItem(
-            activeItemIndex + 1,
-            generateDropdownTriggerCompositeId
-          );
-        }
-        if (event.key === "ArrowUp") {
-          event.preventDefault();
-          selectCompositeItem(
-            activeItemIndex - 1,
-            generateDropdownTriggerCompositeId
-          );
+    }
+    _attach() {
+      let priority2 = 1;
+      each(toArray(this.source), (source) => {
+        if (hasFluidValue(source)) {
+          addFluidObserver(source, this);
         }
-      },
-      [selectCompositeItem, activeItemIndex]
-    );
-    const hasData = !!data?.length;
-    const groupField = view.groupBy?.field ? fields2.find((field) => field.id === view.groupBy?.field) : null;
-    const dataByGroup = hasData && groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    const hasMoreItems = isInfiniteScroll && (view.startPosition ?? 1) + (view.perPage ?? 0) < paginationInfo.totalItems;
-    const listClassName = clsx_default("dataviews-view-list", className, {
-      [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(view.layout.density),
-      "is-refreshing": !isInfiniteScroll && isDelayedLoading
-    });
-    const compositeProps = {
-      ref: compositeRef,
-      id: baseId,
-      render: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("div", {}),
-      activeId: activeCompositeId,
-      setActiveId: setActiveCompositeId,
-      inert: !isInfiniteScroll && !!isLoading ? "true" : void 0
-    };
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-        "div",
-        {
-          className: clsx_default("dataviews-no-results", {
-            "is-refreshing": isDelayedLoading
-          }),
-          children: empty
+        if (isFrameValue(source)) {
+          if (!source.idle) {
+            this._active.add(source);
+          }
+          priority2 = Math.max(priority2, source.priority + 1);
         }
-      );
+      });
+      this.priority = priority2;
+      this._start();
     }
-    if (hasData && groupField && dataByGroup) {
-      return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-        import_components36.Composite,
-        {
-          ...compositeProps,
-          className: "dataviews-view-list__group",
-          role: "grid",
-          children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(Stack, { direction: "column", gap: "lg", className: listClassName, children: Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(Stack, { direction: "column", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("h3", { className: "dataviews-view-list__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n91.sprintf)(
-                // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                (0, import_i18n91.__)("%1$s: %2$s"),
-                groupField.label,
-                groupName
-              ) }),
-              groupItems.map((item) => {
-                const id = generateCompositeItemIdPrefix(item);
-                return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-                  ListItem,
-                  {
-                    view,
-                    idPrefix: id,
-                    actions: actions2,
-                    item,
-                    isSelected: item === selectedItem,
-                    selectionProps: getSelectionProps(
-                      getItemId2(item)
-                    ),
-                    mediaField,
-                    titleField: titleField2,
-                    descriptionField: descriptionField3,
-                    otherFields,
-                    onDropdownTriggerKeyDown
-                  },
-                  id
-                );
-              })
-            ] }, groupName)
-          ) })
+    _detach() {
+      each(toArray(this.source), (source) => {
+        if (hasFluidValue(source)) {
+          removeFluidObserver(source, this);
         }
-      );
+      });
+      this._active.clear();
+      becomeIdle(this);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(import_jsx_runtime189.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-        import_components36.Composite,
-        {
-          ...compositeProps,
-          className: listClassName,
-          role: view.infiniteScrollEnabled ? "feed" : "grid",
-          children: data.map((item, index2) => {
-            const id = generateCompositeItemIdPrefix(item);
-            return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-              ListItem,
-              {
-                view,
-                idPrefix: id,
-                actions: actions2,
-                item,
-                isSelected: item === selectedItem,
-                selectionProps: getSelectionProps(
-                  getItemId2(item)
-                ),
-                mediaField,
-                titleField: titleField2,
-                descriptionField: descriptionField3,
-                otherFields,
-                onDropdownTriggerKeyDown,
-                posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
-              },
-              id
-            );
-          })
-        }
-      ),
-      (hasMoreItems || isInfiniteScroll && isLoading) && // Keep the spinner's height reserved while loading more so the
-      // scroll position doesn't bounce. Hidden, and silent to a11y,
-      // while idle.
-      /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-        "p",
-        {
-          className: "dataviews-loading-more",
-          "aria-hidden": !isLoading,
-          children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(import_components36.Spinner, {})
+    eventObserved(event) {
+      if (event.type == "change") {
+        if (event.idle) {
+          this.advance();
+        } else {
+          this._active.add(event.parent);
+          this._start();
         }
-      )
-    ] });
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
-  var import_components37 = __toESM(require_components(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-group.mjs
-  var import_i18n92 = __toESM(require_i18n(), 1);
-  var import_element86 = __toESM(require_element(), 1);
-  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
-  function ActivityGroup({
-    groupName,
-    groupData,
-    groupField,
-    showLabel = true,
-    children
-  }) {
-    const groupHeader = showLabel ? (0, import_element86.createInterpolateElement)(
-      // translators: %s: The label of the field e.g. "Status".
-      (0, import_i18n92.sprintf)((0, import_i18n92.__)("%s: <groupName />"), groupField.label).trim(),
-      {
-        groupName: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
-          groupField.render,
-          {
-            item: groupData[0],
-            field: groupField
-          }
-        )
+      } else if (event.type == "idle") {
+        this._active.delete(event.parent);
+      } else if (event.type == "priority") {
+        this.priority = toArray(this.source).reduce((highest, parent) => Math.max(highest, (isFrameValue(parent) ? parent.priority : 0) + 1), 0);
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(groupField.render, { item: groupData[0], field: groupField });
-    return /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)(
-      Stack,
-      {
-        direction: "column",
-        className: "dataviews-view-activity__group",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime190.jsx)("h3", { className: "dataviews-view-activity__group-header", children: groupHeader }),
-          children
-        ]
-      },
-      groupName
-    );
+    }
+  };
+  function isIdle(source) {
+    return source.idle !== false;
+  }
+  function checkIdle(active) {
+    return !active.size || Array.from(active).every(isIdle);
+  }
+  function becomeIdle(self2) {
+    if (!self2.idle) {
+      self2.idle = true;
+      each(getPayload(self2), (node) => {
+        node.done = true;
+      });
+      callFluidObservers(self2, {
+        type: "idle",
+        parent: self2
+      });
+    }
   }
+  globals.assign({
+    createStringInterpolator,
+    to: (source, args) => new Interpolation(source, args)
+  });
+  var update3 = frameLoop.advance;

-  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-item.mjs
-  var import_element87 = __toESM(require_element(), 1);
-  var import_data35 = __toESM(require_data(), 1);
-  var import_compose11 = __toESM(require_compose(), 1);
-  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
-  function ActivityItem(props) {
-    const {
-      view,
-      actions: actions2,
-      item,
-      titleField: titleField2,
-      mediaField,
-      descriptionField: descriptionField3,
-      otherFields,
-      posinset,
-      onClickItem,
-      renderItemLink,
-      isItemClickable: isItemClickable2
-    } = props;
-    const {
-      showTitle = true,
-      showMedia = true,
-      showDescription = true,
-      infiniteScrollEnabled
-    } = view;
-    const itemRef = (0, import_element87.useRef)(null);
-    const registry = (0, import_data35.useRegistry)();
-    const { paginationInfo } = (0, import_element87.useContext)(dataviews_context_default);
-    const { primaryActions, eligibleActions } = (0, import_element87.useMemo)(() => {
-      const _eligibleActions = actions2.filter(
-        (action) => !action.isEligible || action.isEligible(item)
-      );
-      const _primaryActions = _eligibleActions.filter(
-        (action) => action.isPrimary
-      );
-      return {
-        primaryActions: _primaryActions,
-        eligibleActions: _eligibleActions
-      };
-    }, [actions2, item]);
-    const isMobileViewport = (0, import_compose11.useViewportMatch)("medium", "<");
-    const density = view.layout?.density ?? "balanced";
-    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
-      mediaField.render,
-      {
-        item,
-        field: mediaField,
-        config: {
-          sizes: density === "comfortable" ? "32px" : "24px"
-        }
-      }
-    ) : null;
-    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime191.jsx)("div", { className: "dataviews-view-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
-      "span",
-      {
-        className: "dataviews-view-activity__item-bullet",
-        "aria-hidden": "true"
-      }
-    ) });
-    const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(titleField2.render, { item, field: titleField2 }) : null;
-    const verticalGap = (0, import_element87.useMemo)(() => {
-      switch (density) {
-        case "comfortable":
-          return "md";
-        default:
-          return "sm";
-      }
-    }, [density]);
-    return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
-      "div",
-      {
-        ref: itemRef,
-        role: infiniteScrollEnabled ? "article" : void 0,
-        "aria-posinset": posinset,
-        "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0,
-        className: clsx_default(
-          "dataviews-view-activity__item",
-          density === "compact" && "is-compact",
-          density === "balanced" && "is-balanced",
-          density === "comfortable" && "is-comfortable"
-        ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime191.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
-            Stack,
-            {
-              direction: "column",
-              gap: "xs",
-              align: "center",
-              className: "dataviews-view-activity__item-type",
-              children: renderedMediaField
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime191.jsxs)(
-            Stack,
-            {
-              direction: "column",
-              gap: verticalGap,
-              align: "flex-start",
-              className: "dataviews-view-activity__item-content",
-              children: [
-                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
-                  ItemClickWrapper,
-                  {
-                    item,
-                    isItemClickable: isItemClickable2,
-                    onClickItem,
-                    renderItemLink,
-                    className: "dataviews-view-activity__item-title",
-                    children: renderedTitleField
-                  }
-                ),
-                showDescription && descriptionField3 && /* @__PURE__ */ (0, import_jsx_runtime191.jsx)("div", { className: "dataviews-view-activity__item-description", children: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
-                  descriptionField3.render,
-                  {
-                    item,
-                    field: descriptionField3
-                  }
-                ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime191.jsx)("div", { className: "dataviews-view-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime191.jsxs)(
-                  "div",
-                  {
-                    className: "dataviews-view-activity__item-field",
-                    children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
-                        VisuallyHidden,
-                        {
-                          className: "dataviews-view-activity__item-field-label",
-                          render: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)("span", {}),
-                          children: field.label
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime191.jsx)("span", { className: "dataviews-view-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
-                        field.render,
-                        {
-                          item,
-                          field
-                        }
-                      ) })
-                    ]
-                  },
-                  field.id
-                )) }),
-                !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
-                  PrimaryActions,
-                  {
-                    item,
-                    actions: primaryActions,
-                    registry,
-                    buttonVariant: "secondary"
-                  }
-                )
-              ]
-            }
-          ),
-          (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
-          // there if there are any actions at all.
-          isMobileViewport && // At the same time, only show the menu if there are actions to show.
-          eligibleActions.length > 0) && /* @__PURE__ */ (0, import_jsx_runtime191.jsx)("div", { className: "dataviews-view-activity__item-actions", children: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
-            ItemActions,
-            {
-              item,
-              actions: eligibleActions,
-              isCompact: true
-            }
-          ) })
-        ] })
-      }
-    );
+  // node_modules/@react-spring/web/dist/react-spring-web.esm.js
+  var import_react_dom4 = __toESM(require_react_dom());
+  function _objectWithoutPropertiesLoose2(source, excluded) {
+    if (source == null) return {};
+    var target = {};
+    var sourceKeys = Object.keys(source);
+    var key, i3;
+    for (i3 = 0; i3 < sourceKeys.length; i3++) {
+      key = sourceKeys[i3];
+      if (excluded.indexOf(key) >= 0) continue;
+      target[key] = source[key];
+    }
+    return target;
   }
-  var activity_item_default = ActivityItem;
-
-  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-items.mjs
-  var import_react16 = __toESM(require_react(), 1);
-  function isDefined3(item) {
-    return !!item;
+  var _excluded$2 = ["style", "children", "scrollTop", "scrollLeft"];
+  var isCustomPropRE = /^--/;
+  function dangerousStyleValue(name2, value) {
+    if (value == null || typeof value === "boolean" || value === "") return "";
+    if (typeof value === "number" && value !== 0 && !isCustomPropRE.test(name2) && !(isUnitlessNumber.hasOwnProperty(name2) && isUnitlessNumber[name2])) return value + "px";
+    return ("" + value).trim();
   }
-  function ActivityItems(props) {
-    const { data, fields: fields2, getItemId: getItemId2, view } = props;
-    const titleField2 = fields2.find((field) => field.id === view.titleField);
-    const mediaField = fields2.find((field) => field.id === view.mediaField);
-    const descriptionField3 = fields2.find(
-      (field) => field.id === view.descriptionField
-    );
-    const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f3) => fieldId === f3.id)).filter(isDefined3);
-    return data.map((item, index2) => {
-      return /* @__PURE__ */ (0, import_react16.createElement)(
-        activity_item_default,
-        {
-          ...props,
-          key: getItemId2(item),
-          item,
-          mediaField,
-          titleField: titleField2,
-          descriptionField: descriptionField3,
-          otherFields,
-          posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
+  var attributeCache = {};
+  function applyAnimatedValues(instance, props) {
+    if (!instance.nodeType || !instance.setAttribute) {
+      return false;
+    }
+    const isFilterElement = instance.nodeName === "filter" || instance.parentNode && instance.parentNode.nodeName === "filter";
+    const _ref = props, {
+      style,
+      children,
+      scrollTop,
+      scrollLeft
+    } = _ref, attributes = _objectWithoutPropertiesLoose2(_ref, _excluded$2);
+    const values = Object.values(attributes);
+    const names = Object.keys(attributes).map((name2) => isFilterElement || instance.hasAttribute(name2) ? name2 : attributeCache[name2] || (attributeCache[name2] = name2.replace(/([A-Z])/g, (n3) => "-" + n3.toLowerCase())));
+    if (children !== void 0) {
+      instance.textContent = children;
+    }
+    for (let name2 in style) {
+      if (style.hasOwnProperty(name2)) {
+        const value = dangerousStyleValue(name2, style[name2]);
+        if (isCustomPropRE.test(name2)) {
+          instance.style.setProperty(name2, value);
+        } else {
+          instance.style[name2] = value;
         }
-      );
+      }
+    }
+    names.forEach((name2, i3) => {
+      instance.setAttribute(name2, values[i3]);
     });
+    if (scrollTop !== void 0) {
+      instance.scrollTop = scrollTop;
+    }
+    if (scrollLeft !== void 0) {
+      instance.scrollLeft = scrollLeft;
+    }
   }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
-  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
-  function ViewActivity(props) {
-    const { empty, data, fields: fields2, isLoading, view, className } = props;
-    const isDelayedLoading = useDelayedLoading(!!isLoading);
-    const hasData = !!data?.length;
-    const groupField = view.groupBy?.field ? fields2.find((field) => field.id === view.groupBy?.field) : null;
-    const dataByGroup = hasData && groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
-        "div",
-        {
-          className: clsx_default("dataviews-no-results", {
-            "is-refreshing": isDelayedLoading
-          }),
-          children: empty
+  var isUnitlessNumber = {
+    animationIterationCount: true,
+    borderImageOutset: true,
+    borderImageSlice: true,
+    borderImageWidth: true,
+    boxFlex: true,
+    boxFlexGroup: true,
+    boxOrdinalGroup: true,
+    columnCount: true,
+    columns: true,
+    flex: true,
+    flexGrow: true,
+    flexPositive: true,
+    flexShrink: true,
+    flexNegative: true,
+    flexOrder: true,
+    gridRow: true,
+    gridRowEnd: true,
+    gridRowSpan: true,
+    gridRowStart: true,
+    gridColumn: true,
+    gridColumnEnd: true,
+    gridColumnSpan: true,
+    gridColumnStart: true,
+    fontWeight: true,
+    lineClamp: true,
+    lineHeight: true,
+    opacity: true,
+    order: true,
+    orphans: true,
+    tabSize: true,
+    widows: true,
+    zIndex: true,
+    zoom: true,
+    fillOpacity: true,
+    floodOpacity: true,
+    stopOpacity: true,
+    strokeDasharray: true,
+    strokeDashoffset: true,
+    strokeMiterlimit: true,
+    strokeOpacity: true,
+    strokeWidth: true
+  };
+  var prefixKey = (prefix2, key) => prefix2 + key.charAt(0).toUpperCase() + key.substring(1);
+  var prefixes = ["Webkit", "Ms", "Moz", "O"];
+  isUnitlessNumber = Object.keys(isUnitlessNumber).reduce((acc, prop) => {
+    prefixes.forEach((prefix2) => acc[prefixKey(prefix2, prop)] = acc[prop]);
+    return acc;
+  }, isUnitlessNumber);
+  var _excluded$1 = ["x", "y", "z"];
+  var domTransforms = /^(matrix|translate|scale|rotate|skew)/;
+  var pxTransforms = /^(translate)/;
+  var degTransforms = /^(rotate|skew)/;
+  var addUnit = (value, unit) => is.num(value) && value !== 0 ? value + unit : value;
+  var isValueIdentity = (value, id) => is.arr(value) ? value.every((v3) => isValueIdentity(v3, id)) : is.num(value) ? value === id : parseFloat(value) === id;
+  var AnimatedStyle = class extends AnimatedObject {
+    constructor(_ref) {
+      let {
+        x: x2,
+        y: y3,
+        z
+      } = _ref, style = _objectWithoutPropertiesLoose2(_ref, _excluded$1);
+      const inputs = [];
+      const transforms = [];
+      if (x2 || y3 || z) {
+        inputs.push([x2 || 0, y3 || 0, z || 0]);
+        transforms.push((xyz) => [`translate3d(${xyz.map((v3) => addUnit(v3, "px")).join(",")})`, isValueIdentity(xyz, 0)]);
+      }
+      eachProp(style, (value, key) => {
+        if (key === "transform") {
+          inputs.push([value || ""]);
+          transforms.push((transform) => [transform, transform === ""]);
+        } else if (domTransforms.test(key)) {
+          delete style[key];
+          if (is.und(value)) return;
+          const unit = pxTransforms.test(key) ? "px" : degTransforms.test(key) ? "deg" : "";
+          inputs.push(toArray(value));
+          transforms.push(key === "rotate3d" ? ([x3, y4, z2, deg]) => [`rotate3d(${x3},${y4},${z2},${addUnit(deg, unit)})`, isValueIdentity(deg, 0)] : (input) => [`${key}(${input.map((v3) => addUnit(v3, unit)).join(",")})`, isValueIdentity(input, key.startsWith("scale") ? 1 : 0)]);
         }
-      );
+      });
+      if (inputs.length) {
+        style.transform = new FluidTransform(inputs, transforms);
+      }
+      super(style);
     }
-    const isInert = !isInfiniteScroll && !!isLoading;
-    const wrapperClassName = clsx_default("dataviews-view-activity", className, {
-      "is-refreshing": !isInfiniteScroll && isDelayedLoading
-    });
-    const groupedEntries = dataByGroup ? Array.from(dataByGroup.entries()) : [];
-    if (hasData && groupField && dataByGroup) {
-      return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
-        Stack,
-        {
-          direction: "column",
-          gap: "sm",
-          className: wrapperClassName,
-          inert: isInert ? "true" : void 0,
-          children: groupedEntries.map(
-            ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
-              ActivityGroup,
-              {
-                groupName,
-                groupData,
-                groupField,
-                showLabel: view.groupBy?.showLabel !== false,
-                children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
-                  ActivityItems,
-                  {
-                    ...props,
-                    data: groupData
-                  }
-                )
-              },
-              groupName
-            )
-          )
-        }
-      );
+  };
+  var FluidTransform = class extends FluidValue {
+    constructor(inputs, transforms) {
+      super();
+      this._value = null;
+      this.inputs = inputs;
+      this.transforms = transforms;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(import_jsx_runtime192.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
-        "div",
-        {
-          className: wrapperClassName,
-          role: view.infiniteScrollEnabled ? "feed" : void 0,
-          inert: isInert ? "true" : void 0,
-          children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(ActivityItems, { ...props })
+    get() {
+      return this._value || (this._value = this._get());
+    }
+    _get() {
+      let transform = "";
+      let identity4 = true;
+      each(this.inputs, (input, i3) => {
+        const arg1 = getFluidValue(input[0]);
+        const [t4, id] = this.transforms[i3](is.arr(arg1) ? arg1 : input.map(getFluidValue));
+        transform += " " + t4;
+        identity4 = identity4 && id;
+      });
+      return identity4 ? "none" : transform;
+    }
+    observerAdded(count) {
+      if (count == 1) each(this.inputs, (input) => each(input, (value) => hasFluidValue(value) && addFluidObserver(value, this)));
+    }
+    observerRemoved(count) {
+      if (count == 0) each(this.inputs, (input) => each(input, (value) => hasFluidValue(value) && removeFluidObserver(value, this)));
+    }
+    eventObserved(event) {
+      if (event.type == "change") {
+        this._value = null;
+      }
+      callFluidObservers(this, event);
+    }
+  };
+  var primitives = ["a", "abbr", "address", "area", "article", "aside", "audio", "b", "base", "bdi", "bdo", "big", "blockquote", "body", "br", "button", "canvas", "caption", "cite", "code", "col", "colgroup", "data", "datalist", "dd", "del", "details", "dfn", "dialog", "div", "dl", "dt", "em", "embed", "fieldset", "figcaption", "figure", "footer", "form", "h1", "h2", "h3", "h4", "h5", "h6", "head", "header", "hgroup", "hr", "html", "i", "iframe", "img", "input", "ins", "kbd", "keygen", "label", "legend", "li", "link", "main", "map", "mark", "menu", "menuitem", "meta", "meter", "nav", "noscript", "object", "ol", "optgroup", "option", "output", "p", "param", "picture", "pre", "progress", "q", "rp", "rt", "ruby", "s", "samp", "script", "section", "select", "small", "source", "span", "strong", "style", "sub", "summary", "sup", "table", "tbody", "td", "textarea", "tfoot", "th", "thead", "time", "title", "tr", "track", "u", "ul", "var", "video", "wbr", "circle", "clipPath", "defs", "ellipse", "foreignObject", "g", "image", "line", "linearGradient", "mask", "path", "pattern", "polygon", "polyline", "radialGradient", "rect", "stop", "svg", "text", "tspan"];
+  var _excluded = ["scrollTop", "scrollLeft"];
+  globals.assign({
+    batchedUpdates: import_react_dom4.unstable_batchedUpdates,
+    createStringInterpolator,
+    colors
+  });
+  var host = createHost(primitives, {
+    applyAnimatedValues,
+    createAnimatedStyle: (style) => new AnimatedStyle(style),
+    getComponentProps: (_ref) => {
+      let props = _objectWithoutPropertiesLoose2(_ref, _excluded);
+      return props;
+    }
+  });
+  var animated = host.animated;
+
+  // packages/fields/build-module/components/media-edit/use-moving-animation.mjs
+  var import_element52 = __toESM(require_element(), 1);
+  function getAbsolutePosition(element) {
+    return {
+      top: element.offsetTop,
+      left: element.offsetLeft
+    };
+  }
+  function useMovingAnimation(triggerAnimationOnChange) {
+    const ref = (0, import_element52.useRef)(null);
+    const previousRef = (0, import_element52.useRef)(void 0);
+    if (ref.current) {
+      previousRef.current = getAbsolutePosition(ref.current);
+    }
+    (0, import_element52.useLayoutEffect)(() => {
+      const previous = previousRef.current;
+      if (!previous || !ref.current) {
+        return;
+      }
+      if (window.matchMedia("(prefers-reduced-motion: reduce)").matches) {
+        return;
+      }
+      const controller = new Controller({
+        x: 0,
+        y: 0,
+        config: { mass: 5, tension: 2e3, friction: 200 },
+        onChange({ value }) {
+          if (!ref.current) {
+            return;
+          }
+          let { x: x22, y: y22 } = value;
+          x22 = Math.round(x22);
+          y22 = Math.round(y22);
+          const finishedMoving = x22 === 0 && y22 === 0;
+          ref.current.style.transform = finishedMoving ? "" : `translate3d(${x22}px,${y22}px,0)`;
         }
-      ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(import_components37.Spinner, {}) })
-    ] });
+      });
+      ref.current.style.transform = "";
+      const destination = getAbsolutePosition(ref.current);
+      const x2 = Math.round(previous.left - destination.left);
+      const y3 = Math.round(previous.top - destination.top);
+      controller.start({ x: 0, y: 0, from: { x: x2, y: y3 } });
+      return () => {
+        controller.stop();
+        controller.set({ x: 0, y: 0 });
+      };
+    }, [triggerAnimationOnChange]);
+    return ref;
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
-  var import_components40 = __toESM(require_components(), 1);
-  var import_i18n95 = __toESM(require_i18n(), 1);
-  var import_compose12 = __toESM(require_compose(), 1);
-  var import_element90 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
-  var import_components39 = __toESM(require_components(), 1);
-  var import_data36 = __toESM(require_data(), 1);
-  var import_element89 = __toESM(require_element(), 1);
-  var import_i18n94 = __toESM(require_i18n(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-pagination/index.mjs
-  var import_components38 = __toESM(require_components(), 1);
-  var import_element88 = __toESM(require_element(), 1);
-  var import_i18n93 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
-  function hasPaginationControls(view, paginationInfo) {
-    return !view.infiniteScrollEnabled && paginationInfo.totalItems > 0 && paginationInfo.totalPages > 1;
+  // packages/fields/build-module/components/media-edit/index.mjs
+  var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
+  var { MediaUploadModal } = unlock3(import_media_utils.privateApis);
+  function AnimatedMediaItem({
+    children,
+    index: index2,
+    className: className2
+  }) {
+    const ref = useMovingAnimation(index2);
+    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("div", { ref, className: className2, children });
   }
-  function DataViewsPagination() {
-    const { view, onChangeView, paginationInfo } = (0, import_element88.useContext)(dataviews_context_default);
-    if (!hasPaginationControls(view, paginationInfo)) {
-      return null;
+  function normalizeValue(value) {
+    if (Array.isArray(value)) {
+      return value;
     }
-    const { totalPages } = paginationInfo;
-    const currentPage = view.page ?? 1;
-    const pageSelectOptions = Array.from(Array(totalPages)).map(
-      (_, i3) => {
-        const page = i3 + 1;
-        return {
-          value: page.toString(),
-          label: page.toString(),
-          "aria-label": currentPage === page ? (0, import_i18n93.sprintf)(
-            // translators: 1: current page number. 2: total number of pages.
-            (0, import_i18n93.__)("Page %1$d of %2$d"),
-            currentPage,
-            totalPages
-          ) : page.toString()
-        };
-      }
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime193.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        className: "dataviews-pagination",
-        justify: "end",
-        align: "center",
-        gap: "xl",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
-            Stack,
-            {
-              direction: "row",
-              justify: "flex-start",
-              align: "center",
-              gap: "xs",
-              className: "dataviews-pagination__page-select",
-              children: (0, import_element88.createInterpolateElement)(
-                (0, import_i18n93.sprintf)(
-                  // translators: 1: Current page number, 2: Total number of pages.
-                  (0, import_i18n93._x)("<div>Page</div>%1$s<div>of %2$d</div>", "paging"),
-                  "<CurrentPage />",
-                  totalPages
-                ),
-                {
-                  div: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)("div", { "aria-hidden": true }),
-                  // @ts-expect-error — Tag injected via sprintf argument, not visible in format string.
-                  CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
-                    import_components38.SelectControl,
-                    {
-                      "aria-label": (0, import_i18n93.__)("Current page"),
-                      value: currentPage.toString(),
-                      options: pageSelectOptions,
-                      onChange: (newValue) => {
-                        onChangeView({
-                          ...view,
-                          page: +newValue
-                        });
-                      },
-                      size: "small",
-                      variant: "minimal"
-                    }
-                  )
-                }
-              )
+    return value ? [value] : [];
+  }
+  function ConditionalMediaUpload({ render: render5, multiple, ...props }) {
+    const [isModalOpen, setIsModalOpen] = (0, import_element53.useState)(false);
+    if (window.__experimentalDataViewsMediaModal) {
+      return /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(import_jsx_runtime145.Fragment, { children: [
+        render5 && render5({ open: () => setIsModalOpen(true) }),
+        isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+          MediaUploadModal,
+          {
+            ...props,
+            multiple,
+            isOpen: isModalOpen,
+            onClose: () => {
+              setIsModalOpen(false);
+              props.onClose?.();
+            },
+            onSelect: (media) => {
+              setIsModalOpen(false);
+              props.onSelect?.(media);
             }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime193.jsxs)(Stack, { direction: "row", gap: "xs", align: "center", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
-              import_components38.Button,
-              {
-                onClick: () => onChangeView({
-                  ...view,
-                  page: currentPage - 1
-                }),
-                disabled: currentPage === 1,
-                accessibleWhenDisabled: true,
-                label: (0, import_i18n93.__)("Previous page"),
-                icon: (0, import_i18n93.isRTL)() ? next_default : previous_default,
-                showTooltip: true,
-                size: "compact",
-                tooltipPosition: "top"
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
-              import_components38.Button,
-              {
-                onClick: () => onChangeView({ ...view, page: currentPage + 1 }),
-                disabled: currentPage >= totalPages,
-                accessibleWhenDisabled: true,
-                label: (0, import_i18n93.__)("Next page"),
-                icon: (0, import_i18n93.isRTL)() ? previous_default : next_default,
-                showTooltip: true,
-                size: "compact",
-                tooltipPosition: "top"
-              }
-            )
-          ] })
-        ]
+          }
+        )
+      ] });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+      import_media_utils.MediaUpload,
+      {
+        ...props,
+        render: render5,
+        multiple: multiple ? "add" : void 0
       }
     );
   }
-  var dataviews_pagination_default = (0, import_element88.memo)(DataViewsPagination);
-
-  // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
-  var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY6 = [];
-  function useIsMultiselectPicker(actions2) {
-    return (0, import_element89.useMemo)(() => {
-      return !!actions2?.length && actions2?.every((action) => action.supportsBulk);
-    }, [actions2]);
-  }
-  function BulkSelectionCheckbox2({
-    selection,
-    selectedItems,
-    onChangeSelection,
-    data,
-    getItemId: getItemId2,
-    disableSelectAll = false
+  function MediaPickerButton({
+    open,
+    children,
+    label,
+    showTooltip = false,
+    onFilesDrop,
+    attachment,
+    isUploading = false
   }) {
-    const hasSelection = selection.length > 0;
-    const areAllSelected = selectedItems.length === data.length;
-    if (disableSelectAll) {
-      return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
-        import_components39.CheckboxControl,
-        {
-          className: "dataviews-view-table-selection-checkbox",
-          checked: hasSelection,
-          disabled: !hasSelection,
-          onChange: () => {
-            onChangeSelection([]);
-          },
-          "aria-label": (0, import_i18n94.__)("Deselect all")
-        }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
-      import_components39.CheckboxControl,
+    const isBlob = attachment && (0, import_blob.isBlobURL)(attachment.source_url);
+    const mediaPickerButton = /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(
+      "div",
       {
-        className: "dataviews-view-table-selection-checkbox",
-        checked: areAllSelected,
-        indeterminate: !areAllSelected && !!selectedItems.length,
-        onChange: () => {
-          if (areAllSelected) {
-            onChangeSelection(
-              selection.filter(
-                (id) => !data.some(
-                  (item) => id === getItemId2(item)
-                )
-              )
-            );
-          } else {
-            const selectionSet = /* @__PURE__ */ new Set([
-              ...selection,
-              ...data.map((item) => getItemId2(item))
-            ]);
-            onChangeSelection(Array.from(selectionSet));
+        className: clsx_default("fields__media-edit-picker-button", {
+          "has-attachment": attachment
+        }),
+        role: "button",
+        tabIndex: 0,
+        onClick: () => {
+          if (!isUploading) {
+            open();
           }
         },
-        "aria-label": areAllSelected ? (0, import_i18n94.__)("Deselect all") : (0, import_i18n94.__)("Select all")
-      }
-    );
-  }
-  function ActionButtons({
-    actions: actions2,
-    items,
-    selection
-  }) {
-    const registry = (0, import_data36.useRegistry)();
-    const [actionInProgress, setActionInProgress] = (0, import_element89.useState)(
-      null
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(Stack, { direction: "row", gap: "xs", children: actions2.map((action) => {
-      if (!("callback" in action)) {
-        return null;
-      }
-      const { id, label, icon, isPrimary, callback } = action;
-      const _label = typeof label === "string" ? label : label(items);
-      const variant = isPrimary ? "primary" : "tertiary";
-      const isInProgress = id === actionInProgress;
-      return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
-        import_components39.Button,
-        {
-          accessibleWhenDisabled: true,
-          icon,
-          disabled: isInProgress || !selection?.length,
-          isBusy: isInProgress,
-          onClick: async () => {
-            setActionInProgress(id);
-            await callback(items, {
-              registry
-            });
-            setActionInProgress(null);
-          },
-          size: "compact",
-          variant,
-          children: _label
+        onKeyDown: (event) => {
+          if (isUploading) {
+            return;
+          }
+          if (event.key === "Enter" || event.key === " ") {
+            event.preventDefault();
+            open();
+          }
         },
-        id
-      );
-    }) });
-  }
-  function PickerBulkSelectionInfo() {
-    const {
-      data,
-      selection,
-      onChangeSelection,
-      getItemId: getItemId2,
-      actions: actions2 = EMPTY_ARRAY6,
-      paginationInfo,
-      view
-    } = (0, import_element89.useContext)(dataviews_context_default);
-    const isMultiselect = useIsMultiselectPicker(actions2);
-    const selectedItems = (0, import_element89.useMemo)(
-      () => data.filter((item) => selection.includes(getItemId2(item))),
-      [selection, getItemId2, data]
-    );
-    if (!actions2.length) {
-      return null;
-    }
-    const message2 = getFooterMessage(
-      selection.length,
-      data.length,
-      paginationInfo.totalItems,
-      !!view.infiniteScrollEnabled
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        className: "dataviews-picker-footer__bulk-selection",
-        gap: "md",
-        align: "center",
+        "aria-label": label,
+        "aria-disabled": isUploading,
         children: [
-          isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
-            BulkSelectionCheckbox2,
+          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)(
+            import_components5.DropZone,
             {
-              selection,
-              selectedItems,
-              onChangeSelection,
-              data,
-              getItemId: getItemId2,
-              disableSelectAll: !!view.infiniteScrollEnabled
+              onFilesDrop: (files) => onFilesDrop(files, attachment?.id)
             }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 })
+          )
         ]
       }
     );
-  }
-  function PickerActions() {
-    const {
-      data,
-      selection,
-      getItemId: getItemId2,
-      actions: actions2 = EMPTY_ARRAY6
-    } = (0, import_element89.useContext)(dataviews_context_default);
-    const selectedItems = (0, import_element89.useMemo)(
-      () => data.filter((item) => selection.includes(getItemId2(item))),
-      [selection, getItemId2, data]
-    );
-    if (!actions2.length) {
-      return null;
+    if (!showTooltip) {
+      return mediaPickerButton;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("div", { className: "dataviews-picker-footer__actions", children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
-      ActionButtons,
-      {
-        actions: actions2,
-        items: selectedItems,
-        selection
-      }
-    ) });
+    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 })
+    ] });
   }
-  function DataViewsPickerBulkActionToolbar() {
-    return /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(Stack, { direction: "row", gap: "md", align: "center", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(PickerBulkSelectionInfo, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(PickerActions, {})
+  var archiveMimeTypes = [
+    "application/zip",
+    "application/x-zip-compressed",
+    "application/x-rar-compressed",
+    "application/x-7z-compressed",
+    "application/x-tar",
+    "application/x-gzip"
+  ];
+  function MediaTitle({ attachment }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime145.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 }) });
+  }
+  function MoveButtons({
+    itemId,
+    index: index2,
+    totalItems,
+    isUploading,
+    moveItem,
+    orientation = "vertical"
+  }) {
+    const isHorizontal = orientation === "horizontal";
+    return /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(import_jsx_runtime145.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime145.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"),
+          size: "small",
+          disabled: isUploading || index2 === 0,
+          accessibleWhenDisabled: true,
+          tooltipPosition: "top",
+          onClick: (event) => {
+            event.stopPropagation();
+            moveItem(itemId, "up");
+          }
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime145.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"),
+          size: "small",
+          disabled: isUploading || index2 === totalItems - 1,
+          accessibleWhenDisabled: true,
+          tooltipPosition: "top",
+          onClick: (event) => {
+            event.stopPropagation();
+            moveItem(itemId, "down");
+          }
+        }
+      )
     ] });
   }
-  function DataViewsPickerFooter() {
-    const {
-      actions: actions2 = EMPTY_ARRAY6,
-      paginationInfo,
-      view
-    } = (0, import_element89.useContext)(dataviews_context_default);
-    const hasPagination = !view.infiniteScrollEnabled && !!paginationInfo.totalItems && paginationInfo.totalPages > 1;
-    if (!actions2.length && !hasPagination) {
-      return null;
+  function MediaPreview({ attachment }) {
+    const url = attachment.source_url;
+    const mimeType = attachment.mime_type || "";
+    if (mimeType.startsWith("image")) {
+      return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+        "img",
+        {
+          className: "fields__media-edit-thumbnail",
+          alt: attachment.alt_text || "",
+          src: url
+        }
+      );
+    } else if (mimeType.startsWith("audio")) {
+      return /* @__PURE__ */ (0, import_jsx_runtime145.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 });
+    } else if (archiveMimeTypes.includes(mimeType)) {
+      return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(import_components5.Icon, { icon: archive_default });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        justify: "space-between",
-        align: "center",
-        className: "dataviews-footer",
-        gap: "sm",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(PickerBulkSelectionInfo, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(dataviews_pagination_default, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(PickerActions, {})
-        ]
-      }
-    );
+    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(import_components5.Icon, { icon: file_default });
   }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
-  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge3 } = unlock5(import_components40.privateApis);
-  function GridItem3({
-    view,
-    selection,
-    onChangeSelection,
-    selectionProps,
-    getItemId: getItemId2,
-    item,
-    mediaField,
-    titleField: titleField2,
-    descriptionField: descriptionField3,
-    regularFields,
-    badgeFields,
-    config: config2,
-    posinset,
-    setsize
+  function ExpandedMediaEditAttachments({
+    allItems,
+    addButtonLabel,
+    multiple,
+    removeItem,
+    moveItem,
+    open,
+    onFilesDrop,
+    isUploading,
+    setTargetItemId
   }) {
-    const { showTitle = true, showMedia = true, showDescription = true } = view;
-    const id = getItemId2(item);
-    const elementRef = (0, import_element90.useRef)(null);
-    const isSelected2 = selection.includes(id);
-    useIntersectionObserver(elementRef, posinset);
-    const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-      mediaField.render,
-      {
-        item,
-        field: mediaField,
-        config: config2
-      }
-    ) : null;
-    const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(titleField2.render, { item, field: titleField2 }) : null;
-    return /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(
-      import_components40.Composite.Item,
+    return /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(
+      "div",
       {
-        ref: elementRef,
-        "aria-label": titleField2 ? titleField2.getValue({ item }) || (0, import_i18n95.__)("(no title)") : void 0,
-        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(Stack, { direction: "column", children, ...props }),
-        role: "option",
-        "aria-posinset": posinset,
-        "aria-setsize": setsize,
-        className: clsx_default("dataviews-view-picker-grid__card", {
-          "is-selected": isSelected2
+        className: clsx_default("fields__media-edit-expanded", {
+          "is-multiple": multiple,
+          "is-single": !multiple,
+          "is-empty": !allItems?.length
         }),
-        "aria-selected": isSelected2,
-        ...selectionProps,
         children: [
-          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)("div", { className: "dataviews-view-picker-grid__media", children: renderedMediaField }),
-          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-            DataViewsSelectionCheckbox,
-            {
-              item,
-              selection,
-              onChangeSelection,
-              getItemId: getItemId2,
-              titleField: titleField2,
-              disabled: false,
-              "aria-hidden": true,
-              tabIndex: -1
-            }
-          ),
-          showTitle && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-            Stack,
-            {
-              direction: "row",
-              justify: "space-between",
-              className: "dataviews-view-picker-grid__title-actions",
-              children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)("div", { className: "dataviews-view-picker-grid__title-field dataviews-title-field", children: renderedTitleField })
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-            showDescription && descriptionField3?.render && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-              descriptionField3.render,
-              {
-                item,
-                field: descriptionField3
-              }
-            ),
-            !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-              Stack,
+          allItems?.map((attachment, index2) => {
+            const hasPreviewImage = attachment.mime_type?.startsWith("image");
+            const isBlob = (0, import_blob.isBlobURL)(attachment.source_url);
+            const attachmentNumericId = attachment.id;
+            return /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(
+              AnimatedMediaItem,
               {
-                direction: "row",
-                className: "dataviews-view-picker-grid__badge-fields",
-                gap: "sm",
-                wrap: "wrap",
-                align: "top",
-                justify: "flex-start",
-                children: badgeFields.map((field) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-                    WCBadge3,
+                index: index2,
+                className: clsx_default("fields__media-edit-expanded-item", {
+                  "has-preview-image": hasPreviewImage
+                }),
+                children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                    MediaPickerButton,
                     {
-                      className: "dataviews-view-picker-grid__field-value",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-                        field.render,
+                      open: () => {
+                        setTargetItemId(attachmentNumericId);
+                        open();
+                      },
+                      label: !isBlob ? (0, import_i18n19.sprintf)(
+                        /* translators: %s: The title of the media item. */
+                        (0, import_i18n19.__)("Replace %s"),
+                        (0, import_html_entities3.decodeEntities)(
+                          attachment.title.rendered
+                        )
+                      ) : (0, import_i18n19.__)("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)(
+                        import_components5.__experimentalVStack,
                         {
-                          item,
-                          field
+                          spacing: 0,
+                          alignment: "center",
+                          justify: "center",
+                          className: "fields__media-edit-expanded-preview-stack",
+                          children: (!isBlob || hasPreviewImage) && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                            MediaPreview,
+                            {
+                              attachment
+                            }
+                          )
                         }
-                      )
-                    },
-                    field.id
-                  );
-                })
-              }
-            ),
-            !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-              Stack,
-              {
-                direction: "column",
-                className: "dataviews-view-picker-grid__fields",
-                gap: "xs",
-                children: regularFields.map((field) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-                    import_components40.Flex,
+                      ) })
+                    }
+                  ),
+                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("div", { className: "fields__media-edit-expanded-overlay", children: /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(
+                    import_components5.__experimentalHStack,
                     {
-                      className: "dataviews-view-picker-grid__field",
-                      gap: 1,
-                      justify: "flex-start",
-                      expanded: true,
-                      style: { height: "auto" },
-                      direction: "row",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(import_jsx_runtime195.Fragment, { children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(import_components40.FlexItem, { className: "dataviews-view-picker-grid__field-name", children: field.header }),
-                        /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-                          import_components40.FlexItem,
+                      className: "fields__media-edit-expanded-actions",
+                      spacing: 0,
+                      alignment: "flex-end",
+                      expanded: false,
+                      children: [
+                        multiple && allItems.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                          MoveButtons,
                           {
-                            className: "dataviews-view-picker-grid__field-value",
-                            style: { maxHeight: "none" },
-                            children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-                              field.render,
-                              {
-                                item,
-                                field
-                              }
-                            )
+                            itemId: attachmentNumericId,
+                            index: index2,
+                            totalItems: allItems.length,
+                            isUploading,
+                            moveItem,
+                            orientation: "horizontal"
                           }
-                        )
-                      ] })
-                    },
-                    field.id
-                  );
-                })
-              }
-            )
-          ] })
-        ]
-      },
-      id
-    );
-  }
-  function GridGroup({
-    groupName,
-    groupField,
-    showLabel = true,
-    children
-  }) {
-    const headerId = (0, import_compose12.useInstanceId)(
-      GridGroup,
-      "dataviews-view-picker-grid-group__header"
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(
-      Stack,
-      {
-        direction: "column",
-        gap: "sm",
-        role: "group",
-        "aria-labelledby": headerId,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-            "h3",
+                        ),
+                        /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                          import_components5.Button,
+                          {
+                            __next40pxDefaultSize: true,
+                            icon: close_small_default,
+                            label: (0, import_i18n19.__)("Remove"),
+                            size: "small",
+                            disabled: isUploading,
+                            accessibleWhenDisabled: true,
+                            tooltipPosition: "top",
+                            onClick: (event) => {
+                              event.stopPropagation();
+                              removeItem(attachmentNumericId);
+                            }
+                          }
+                        )
+                      ]
+                    }
+                  ) })
+                ]
+              },
+              attachment.id
+            );
+          }),
+          (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+            MediaEditPlaceholder,
             {
-              className: "dataviews-view-picker-grid-group__header",
-              id: headerId,
-              children: showLabel ? (0, import_i18n95.sprintf)(
-                // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                (0, import_i18n95.__)("%1$s: %2$s"),
-                groupField.label,
-                groupName
-              ) : groupName
+              open: () => {
+                setTargetItemId(void 0);
+                open();
+              },
+              label: addButtonLabel,
+              onFilesDrop,
+              isUploading
             }
-          ),
-          children
+          )
         ]
-      },
-      groupName
+      }
     );
   }
-  function ViewPickerGrid({
-    actions: actions2,
-    data,
-    fields: fields2,
-    getItemId: getItemId2,
-    isLoading,
-    onChangeSelection,
-    selection,
-    view,
-    className,
-    empty
+  function CompactMediaEditAttachments({
+    allItems,
+    addButtonLabel,
+    multiple,
+    removeItem,
+    moveItem,
+    open,
+    onFilesDrop,
+    isUploading,
+    setTargetItemId
   }) {
-    const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element90.useContext)(dataviews_context_default);
-    const titleField2 = fields2.find(
-      (field) => field.id === view?.titleField
-    );
-    const mediaField = fields2.find(
-      (field) => field.id === view?.mediaField
-    );
-    const descriptionField3 = fields2.find(
-      (field) => field.id === view?.descriptionField
-    );
-    const otherFields = view.fields ?? [];
-    const { regularFields, badgeFields } = otherFields.reduce(
-      (accumulator, fieldId) => {
-        const field = fields2.find((f3) => f3.id === fieldId);
-        if (!field) {
-          return accumulator;
-        }
-        const key = view.layout?.badgeFields?.includes(fieldId) ? "badgeFields" : "regularFields";
-        accumulator[key].push(field);
-        return accumulator;
-      },
-      { regularFields: [], badgeFields: [] }
-    );
-    const hasData = !!data?.length;
-    const usedPreviewSize = view.layout?.previewSize;
-    const isMultiselect = useIsMultiselectPicker(actions2);
-    const size4 = "900px";
-    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
-    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = (view.infiniteScrollEnabled && !dataByGroup) ?? false;
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId: getItemId2,
-      isItemSelectable: () => true,
-      selection,
-      onChangeSelection,
-      selectionMode: isMultiselect ? "multi" : "single-clearable",
-      shouldSelectOnClick: true
-    });
-    const currentPage = view?.page ?? 1;
-    const perPage = view?.perPage ?? 0;
-    const setSize = isInfiniteScroll ? paginationInfo?.totalItems : void 0;
-    const gridColumns = useGridColumns();
-    const placeholdersNeeded = usePlaceholdersNeeded(
-      data,
-      isInfiniteScroll,
-      gridColumns
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(import_jsx_runtime195.Fragment, {
-      // Render multiple groups.
-      children: [
-        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-          import_components40.Composite,
-          {
-            virtualFocus: true,
-            orientation: "horizontal",
-            role: "listbox",
-            "aria-multiselectable": isMultiselect,
-            className: clsx_default(
-              "dataviews-view-picker-grid",
-              className,
-              {
-                [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-                  view.layout.density
-                )
-              }
-            ),
-            "aria-label": itemListLabel,
-            render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-              Stack,
+    return /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(import_jsx_runtime145.Fragment, { children: [
+      !!allItems?.length && /* @__PURE__ */ (0, import_jsx_runtime145.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) => {
+            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)(
+              AnimatedMediaItem,
               {
-                direction: "column",
-                gap: "lg",
-                children,
-                ...props
-              }
-            ),
-            children: Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-                GridGroup,
-                {
-                  groupName,
-                  groupField,
-                  showLabel: view.groupBy?.showLabel !== false,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-                    GridItems,
+                index: index2,
+                className: "fields__media-edit-compact",
+                children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                    MediaPickerButton,
                     {
-                      previewSize: usedPreviewSize,
-                      style: {
-                        gridTemplateColumns: usedPreviewSize && `repeat(auto-fill, minmax(${usedPreviewSize}px, 1fr))`
+                      open: () => {
+                        setTargetItemId(
+                          attachmentNumericId
+                        );
+                        open();
                       },
-                      "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_runtime195.jsx)(
-                          GridItem3,
+                      label: (0, import_i18n19.__)("Replace"),
+                      showTooltip: true,
+                      onFilesDrop,
+                      attachment,
+                      isUploading,
+                      children: /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(import_jsx_runtime145.Fragment, { children: [
+                        /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                          MediaPreview,
                           {
-                            view,
-                            selection,
-                            onChangeSelection,
-                            selectionProps: getSelectionProps(
-                              getItemId2(item)
-                            ),
-                            getItemId: getItemId2,
-                            item,
-                            mediaField,
-                            titleField: titleField2,
-                            descriptionField: descriptionField3,
-                            regularFields,
-                            badgeFields,
-                            config: {
-                              sizes: size4
-                            },
-                            posinset: posInSet,
-                            setsize: setSize
-                          },
-                          getItemId2(item)
-                        );
-                      })
+                            attachment
+                          }
+                        ),
+                        !isBlob && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                          MediaTitle,
+                          {
+                            attachment
+                          }
+                        )
+                      ] })
+                    }
+                  ),
+                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(
+                    import_components5.__experimentalHStack,
+                    {
+                      className: "fields__media-edit-compact-movers",
+                      spacing: 0,
+                      alignment: "flex-end",
+                      expanded: false,
+                      children: [
+                        showMoveButtons && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                          MoveButtons,
+                          {
+                            itemId: attachmentNumericId,
+                            index: index2,
+                            totalItems: allItems.length,
+                            isUploading,
+                            moveItem,
+                            orientation: "vertical"
+                          }
+                        ),
+                        /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                          import_components5.Button,
+                          {
+                            __next40pxDefaultSize: true,
+                            icon: close_small_default,
+                            label: (0, import_i18n19.__)("Remove"),
+                            size: "small",
+                            disabled: isUploading,
+                            accessibleWhenDisabled: true,
+                            tooltipPosition: "top",
+                            onClick: (event) => {
+                              event.stopPropagation();
+                              removeItem(
+                                attachmentNumericId
+                              );
+                            }
+                          }
+                        )
+                      ]
                     }
                   )
-                },
-                groupName
-              )
-            )
-          }
-        ),
-        // Render a single grid with all data.
-        hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(
-          import_components40.Composite,
-          {
-            render: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-              GridItems,
-              {
-                className: clsx_default(
-                  "dataviews-view-picker-grid",
-                  className,
-                  {
-                    [`has-${view.layout?.density}-density`]: view.layout?.density && [
-                      "compact",
-                      "comfortable"
-                    ].includes(view.layout.density)
-                  }
-                ),
-                previewSize: usedPreviewSize,
-                "aria-busy": isLoading,
-                ref: resizeObserverRef
-              }
-            ),
-            virtualFocus: true,
-            orientation: "horizontal",
-            role: "listbox",
-            "aria-multiselectable": isMultiselect,
-            "aria-label": itemListLabel,
-            children: [
-              Array.from({ length: placeholdersNeeded }).map(
-                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-                  import_components40.Composite.Item,
-                  {
-                    render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-                      Stack,
-                      {
-                        direction: "column",
-                        children,
-                        ...props
-                      }
-                    ),
-                    role: "option",
-                    "aria-hidden": true,
-                    tabIndex: -1,
-                    className: "dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"
-                  },
-                  `placeholder-${index2}`
-                )
-              ),
-              data.map((item) => {
-                const posinset = item.position;
-                return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-                  GridItem3,
-                  {
-                    view,
-                    selection,
-                    onChangeSelection,
-                    selectionProps: getSelectionProps(
-                      getItemId2(item)
-                    ),
-                    getItemId: getItemId2,
-                    item,
-                    mediaField,
-                    titleField: titleField2,
-                    descriptionField: descriptionField3,
-                    regularFields,
-                    badgeFields,
-                    config: {
-                      sizes: size4
-                    },
-                    posinset,
-                    setsize: setSize
-                  },
-                  getItemId2(item)
-                );
-              })
-            ]
-          }
-        ),
-        // Render empty state.
-        !hasData && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-          "div",
-          {
-            className: clsx_default({
-              "dataviews-loading": isLoading,
-              "dataviews-no-results": !isLoading
-            }),
-            children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime195.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(import_components40.Spinner, {}) }) : empty
-          }
-        ),
-        hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(import_components40.Spinner, {}) })
-      ]
-    });
-  }
-  var picker_grid_default = ViewPickerGrid;
-
-  // packages/dataviews/build-module/components/dataviews-layouts/picker-table/index.mjs
-  var import_i18n96 = __toESM(require_i18n(), 1);
-  var import_components41 = __toESM(require_components(), 1);
-  var import_element91 = __toESM(require_element(), 1);
-  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
-  function TableColumnField2({
-    item,
-    fields: fields2,
-    column,
-    align
-  }) {
-    const field = fields2.find((f3) => f3.id === column);
-    if (!field) {
-      return null;
-    }
-    const className = clsx_default("dataviews-view-table__cell-content-wrapper", {
-      "dataviews-view-table__cell-align-end": align === "end",
-      "dataviews-view-table__cell-align-center": align === "center"
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(field.render, { item, field }) });
-  }
-  function TableRow2({
-    item,
-    fields: fields2,
-    id,
-    view,
-    titleField: titleField2,
-    mediaField,
-    descriptionField: descriptionField3,
-    selection,
-    getItemId: getItemId2,
-    onChangeSelection,
-    selectionProps,
-    posinset
-  }) {
-    const { paginationInfo } = (0, import_element91.useContext)(dataviews_context_default);
-    const isSelected2 = selection.includes(id);
-    const [isHovered, setIsHovered] = (0, import_element91.useState)(false);
-    const elementRef = (0, import_element91.useRef)(null);
-    useIntersectionObserver(elementRef, posinset);
-    const {
-      showTitle = true,
-      showMedia = true,
-      showDescription = true,
-      infiniteScrollEnabled
-    } = view;
-    const handleMouseEnter = () => {
-      setIsHovered(true);
-    };
-    const handleMouseLeave = () => {
-      setIsHovered(false);
-    };
-    const columns = view.fields ?? [];
-    const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
-    return /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(
-      import_components41.Composite.Item,
-      {
-        ref: elementRef,
-        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-          "tr",
-          {
-            className: clsx_default("dataviews-view-table__row", {
-              "is-selected": isSelected2,
-              "is-hovered": isHovered
-            }),
-            onMouseEnter: handleMouseEnter,
-            onMouseLeave: handleMouseLeave,
-            children,
-            ...props
-          }
-        ),
-        "aria-selected": isSelected2,
-        "aria-setsize": paginationInfo.totalItems || void 0,
-        "aria-posinset": posinset,
-        role: infiniteScrollEnabled ? "article" : "option",
-        onClickCapture: selectionProps.onClickCapture,
-        onClick: selectionProps.onClick,
-        onMouseDown: (event) => {
-          if (event.button !== 0) {
-            return;
-          }
-          event.currentTarget.parentElement?.focus({
-            preventScroll: true
-          });
-          selectionProps.onMouseDown(event);
-        },
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-            "td",
-            {
-              className: "dataviews-view-table__checkbox-column",
-              role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-                DataViewsSelectionCheckbox,
-                {
-                  item,
-                  selection,
-                  onChangeSelection,
-                  getItemId: getItemId2,
-                  titleField: titleField2,
-                  disabled: false,
-                  "aria-hidden": true,
-                  tabIndex: -1
-                }
-              ) })
-            }
-          ),
-          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-            "td",
-            {
-              role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-                column_primary_default,
-                {
-                  item,
-                  titleField: showTitle ? titleField2 : void 0,
-                  mediaField: showMedia ? mediaField : void 0,
-                  descriptionField: showDescription ? descriptionField3 : void 0,
-                  isItemClickable: () => false
-                }
-              )
-            }
-          ),
-          columns.map((column) => {
-            const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-            return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-              "td",
-              {
-                style: {
-                  width,
-                  maxWidth,
-                  minWidth
-                },
-                role: "presentation",
-                children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-                  TableColumnField2,
-                  {
-                    fields: fields2,
-                    item,
-                    column,
-                    align
-                  }
-                )
+                ]
               },
-              column
+              attachment.id
             );
-          })
-        ]
-      },
-      id
-    );
+          }) })
+        }
+      ),
+      (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+        MediaEditPlaceholder,
+        {
+          open: () => {
+            setTargetItemId(void 0);
+            open();
+          },
+          label: addButtonLabel,
+          onFilesDrop,
+          isUploading
+        }
+      )
+    ] });
   }
-  function ViewPickerTable({
-    actions: actions2,
+  function MediaEdit({
     data,
-    fields: fields2,
-    getItemId: getItemId2,
-    isLoading = false,
-    onChangeView,
-    onChangeSelection,
-    selection,
-    setOpenedFilter,
-    view,
-    className,
-    empty
+    field,
+    onChange,
+    hideLabelFromVision,
+    allowedTypes = ["image"],
+    multiple,
+    isExpanded,
+    validity
   }) {
-    const headerMenuRefs = (0, import_element91.useRef)(/* @__PURE__ */ new Map());
-    const headerMenuToFocusRef = (0, import_element91.useRef)(void 0);
-    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element91.useState)();
-    const isMultiselect = useIsMultiselectPicker(actions2) ?? false;
-    (0, import_element91.useEffect)(() => {
-      if (headerMenuToFocusRef.current) {
-        headerMenuToFocusRef.current.focus();
-        headerMenuToFocusRef.current = void 0;
+    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 validityTarget = validityTargetRef.current;
+      const handler = () => {
+        setIsTouched(true);
+      };
+      validityTarget?.addEventListener("invalid", handler);
+      return () => validityTarget?.removeEventListener("invalid", handler);
+    }, []);
+    const attachments = (0, import_data8.useSelect)(
+      (select9) => {
+        if (!value) {
+          return null;
+        }
+        const normalizedValue = normalizeValue(value);
+        const sortedIds = normalizedValue.toSorted((a3, b3) => a3 - b3);
+        const { getEntityRecords } = select9(import_core_data5.store);
+        return getEntityRecords("postType", "attachment", {
+          include: sortedIds
+        });
+      },
+      [value]
+    );
+    const stableAttachmentsRef = (0, import_element53.useRef)(
+      null
+    );
+    if (attachments !== null) {
+      stableAttachmentsRef.current = attachments;
+    }
+    let stableAttachments = attachments;
+    if (attachments === null && stableAttachmentsRef.current && value) {
+      const stableIds = new Set(
+        stableAttachmentsRef.current.map((a3) => a3.id)
+      );
+      if (normalizeValue(value).every((id) => stableIds.has(id))) {
+        stableAttachments = stableAttachmentsRef.current;
       }
-    });
-    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
-    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId: getItemId2,
-      isItemSelectable: () => true,
-      selection,
-      onChangeSelection,
-      selectionMode: isMultiselect ? "multi" : "single-clearable",
-      shouldSelectOnClick: true
-    });
-    const tableNoticeId = (0, import_element91.useId)();
-    if (nextHeaderMenuToFocus) {
-      headerMenuToFocusRef.current = nextHeaderMenuToFocus;
-      setNextHeaderMenuToFocus(void 0);
-      return;
     }
-    const onHide = (field) => {
-      const hidden = headerMenuRefs.current.get(field.id);
-      const fallback = hidden ? headerMenuRefs.current.get(hidden.fallback) : void 0;
-      setNextHeaderMenuToFocus(fallback?.node);
-    };
-    const hasData = !!data?.length;
-    const titleField2 = fields2.find((field) => field.id === view.titleField);
-    const mediaField = fields2.find((field) => field.id === view.mediaField);
-    const descriptionField3 = fields2.find(
-      (field) => field.id === view.descriptionField
+    const orderedAttachments = (0, import_element53.useMemo)(() => {
+      if (!stableAttachments) {
+        return null;
+      }
+      const normalizedValue = normalizeValue(value);
+      const attachmentMap = new Map(
+        stableAttachments.map((a3) => [a3.id, a3])
+      );
+      return normalizedValue.map((id) => attachmentMap.get(id)).filter((a3) => a3 !== void 0);
+    }, [stableAttachments, value]);
+    const { createErrorNotice } = (0, import_data8.useDispatch)(import_notices2.store);
+    const { receiveEntityRecords } = (0, import_data8.useDispatch)(import_core_data5.store);
+    const [targetItemId, setTargetItemId] = (0, import_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)(() => {
+      if (pendingOpen) {
+        setPendingOpen(false);
+        openModalRef.current?.();
+      }
+    }, [pendingOpen]);
+    const onChangeControl = (0, import_element53.useCallback)(
+      (newValue) => onChange(field.setValue({ item: data, value: newValue })),
+      [data, field, onChange]
     );
-    const { showTitle = true, showMedia = true, showDescription = true } = view;
-    const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
-    const columns = view.fields ?? [];
-    const headerMenuRef = (column, index2) => (node) => {
-      if (node) {
-        headerMenuRefs.current.set(column, {
-          node,
-          fallback: columns[index2 > 0 ? index2 - 1 : 1]
+    const removeItem = (0, import_element53.useCallback)(
+      (itemId) => {
+        const currentIds = normalizeValue(value);
+        const newIds = currentIds.filter((id) => id !== itemId);
+        setIsTouched(true);
+        onChangeControl(newIds.length ? newIds : void 0);
+      },
+      [value, onChangeControl]
+    );
+    const moveItem = (0, import_element53.useCallback)(
+      (itemId, direction) => {
+        if (!orderedAttachments) {
+          return;
+        }
+        const currentIds = orderedAttachments.map((a3) => a3.id);
+        const index2 = currentIds.indexOf(itemId);
+        const newIndex = direction === "up" ? index2 - 1 : index2 + 1;
+        [currentIds[index2], currentIds[newIndex]] = [
+          currentIds[newIndex],
+          currentIds[index2]
+        ];
+        onChangeControl(currentIds);
+      },
+      [orderedAttachments, onChangeControl]
+    );
+    const onFilesDrop = (0, import_element53.useCallback)(
+      (files, _targetItemId) => {
+        setTargetItemId(_targetItemId);
+        (0, import_media_utils.uploadMedia)({
+          allowedTypes: allowedTypes?.length ? allowedTypes : void 0,
+          filesList: files,
+          onFileChange(uploadedMedia) {
+            const blobUrls = uploadedMedia.filter((item) => (0, import_blob.isBlobURL)(item.url)).map((item) => item.url);
+            setBlobs(blobUrls);
+            if (!!blobUrls.length) {
+              return;
+            }
+            receiveEntityRecords(
+              "postType",
+              "attachment",
+              [],
+              void 0,
+              true
+            );
+            const uploadedIds = uploadedMedia.map(
+              (item) => item.id
+            );
+            if (!multiple) {
+              onChangeControl(uploadedIds[0]);
+              setTargetItemId(void 0);
+              return;
+            }
+            const currentValue = normalizeValue(value);
+            if (_targetItemId === void 0) {
+              onChangeControl([...currentValue, ...uploadedIds]);
+            } else {
+              const newValue = [...currentValue];
+              newValue.splice(
+                currentValue.indexOf(_targetItemId),
+                1,
+                ...uploadedIds
+              );
+              onChangeControl(newValue);
+            }
+            setTargetItemId(void 0);
+          },
+          onError(error2) {
+            setTargetItemId(void 0);
+            setBlobs([]);
+            createErrorNotice(error2.message, { type: "snackbar" });
+          },
+          multiple: !!multiple
         });
+      },
+      [
+        allowedTypes,
+        value,
+        multiple,
+        createErrorNotice,
+        onChangeControl,
+        receiveEntityRecords
+      ]
+    );
+    const addButtonLabel = field.placeholder || (multiple ? (0, import_i18n19.__)("Choose files") : (0, import_i18n19.__)("Choose file"));
+    const allItems = (0, import_element53.useMemo)(() => {
+      if (!blobs.length) {
+        return orderedAttachments;
+      }
+      const items = [
+        ...orderedAttachments || []
+      ];
+      const blobItems = blobs.map((url) => ({
+        id: url,
+        source_url: url,
+        mime_type: (0, import_blob.getBlobTypeByURL)(url)
+      }));
+      if (targetItemId !== void 0) {
+        const targetIndex = items.findIndex(
+          (a3) => a3.id === targetItemId
+        );
+        items.splice(targetIndex, 1, ...blobItems);
       } else {
-        headerMenuRefs.current.delete(column);
+        items.push(...blobItems);
       }
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(import_jsx_runtime196.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(
-        "table",
+      return items;
+    }, [orderedAttachments, targetItemId, blobs]);
+    (0, import_element53.useEffect)(() => {
+      if (!isTouched) {
+        return;
+      }
+      const input = validityTargetRef.current;
+      if (!input) {
+        return;
+      }
+      if (validity) {
+        const customValidityResult = validity?.custom;
+        setCustomValidity(customValidityResult);
+        if (customValidityResult?.type === "invalid") {
+          input.setCustomValidity(
+            customValidityResult.message || (0, import_i18n19.__)("Invalid")
+          );
+        } else {
+          input.setCustomValidity("");
+        }
+      } else {
+        input.setCustomValidity("");
+        setCustomValidity(void 0);
+      }
+    }, [isTouched, field.isValid, validity]);
+    (0, import_element53.useEffect)(() => {
+      if (isTouched && customValidity?.message) {
+        (0, import_a11y2.speak)(customValidity.message);
+      }
+    }, [isTouched, customValidity?.message]);
+    const onBlur = (0, import_element53.useCallback)(
+      (event) => {
+        if (isTouched) {
+          return;
+        }
+        if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) {
+          setIsTouched(true);
+        }
+      },
+      [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)(
+        ConditionalMediaUpload,
+        {
+          onSelect: (selectedMedia) => {
+            if (!multiple) {
+              onChangeControl(selectedMedia.id);
+              setTargetItemId(void 0);
+              return;
+            }
+            const newIds = Array.isArray(selectedMedia) ? selectedMedia.map((m2) => m2.id) : [selectedMedia.id];
+            const currentValue = normalizeValue(value);
+            if (!currentValue.length) {
+              onChangeControl(newIds);
+            } else if (targetItemId === void 0) {
+              const existingItems = currentValue.filter(
+                (id) => newIds.includes(id)
+              );
+              const newItems = newIds.filter(
+                (id) => !currentValue.includes(id)
+              );
+              onChangeControl([
+                ...existingItems,
+                ...newItems
+              ]);
+            } else if (selectedMedia.id !== targetItemId) {
+              const filtered = currentValue.filter(
+                (id) => id !== selectedMedia.id
+              );
+              onChangeControl(
+                filtered.map(
+                  (id) => id === targetItemId ? selectedMedia.id : id
+                )
+              );
+            }
+            setTargetItemId(void 0);
+          },
+          onClose: () => setTargetItemId(void 0),
+          allowedTypes,
+          value: targetItemId !== void 0 ? targetItemId : value,
+          multiple: multiple && targetItemId === void 0,
+          title: field.label,
+          render: ({ open }) => {
+            openModalRef.current = open;
+            const AttachmentsComponent = isExpanded ? ExpandedMediaEditAttachments : CompactMediaEditAttachments;
+            return /* @__PURE__ */ (0, import_jsx_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)(
+                import_components5.BaseControl.VisualLabel,
+                {
+                  as: "legend",
+                  style: { marginBottom: 0 },
+                  children: field.label
+                }
+              )),
+              /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                AttachmentsComponent,
+                {
+                  allItems,
+                  addButtonLabel,
+                  multiple,
+                  removeItem,
+                  moveItem,
+                  open: () => setPendingOpen(true),
+                  onFilesDrop,
+                  isUploading: !!blobs.length,
+                  setTargetItemId
+                }
+              ),
+              field.description && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                import_components5.__experimentalText,
+                {
+                  variant: "muted",
+                  className: "fields__media-edit-description",
+                  children: field.description
+                }
+              )
+            ] });
+          }
+        }
+      ) }),
+      /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+        "input",
+        {
+          type: "text",
+          ref: validityTargetRef,
+          value: value ?? "",
+          tabIndex: -1,
+          "aria-hidden": "true",
+          onChange: () => {
+          }
+        }
+      ) }),
+      customValidity && /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(
+        "p",
         {
           className: clsx_default(
-            "dataviews-view-table",
-            "dataviews-view-picker-table",
-            className,
+            "components-validated-control__indicator",
             {
-              [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-                view.layout.density
-              )
+              "is-invalid": customValidity.type === "invalid",
+              "is-valid": customValidity.type === "valid"
             }
           ),
-          "aria-busy": isLoading,
-          "aria-describedby": tableNoticeId,
-          role: isInfiniteScroll ? "feed" : "listbox",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("thead", { role: "presentation", children: /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(
-              "tr",
-              {
-                className: "dataviews-view-table__row",
-                role: "presentation",
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("th", { className: "dataviews-view-table__checkbox-column", children: isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-                    BulkSelectionCheckbox,
-                    {
-                      selection,
-                      onChangeSelection,
-                      data,
-                      actions: actions2,
-                      getItemId: getItemId2,
-                      disableSelectAll: isInfiniteScroll
-                    }
-                  ) }),
-                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("th", { children: titleField2 && /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-                    column_header_menu_default,
-                    {
-                      ref: headerMenuRef(
-                        titleField2.id,
-                        0
-                      ),
-                      fieldId: titleField2.id,
-                      view,
-                      fields: fields2,
-                      onChangeView,
-                      onHide,
-                      setOpenedFilter,
-                      canMove: false
-                    }
-                  ) }),
-                  columns.map((column, index2) => {
-                    const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-                    return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-                      "th",
-                      {
-                        style: {
-                          width,
-                          maxWidth,
-                          minWidth,
-                          textAlign: align
-                        },
-                        "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
-                        scope: "col",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-                          column_header_menu_default,
-                          {
-                            ref: headerMenuRef(column, index2),
-                            fieldId: column,
-                            view,
-                            fields: fields2,
-                            onChangeView,
-                            onHide,
-                            setOpenedFilter,
-                            canMove: view.layout?.enableMoving ?? true
-                          }
-                        )
-                      },
-                      column
-                    );
-                  })
-                ]
-              }
-            ) }),
-            hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(
-                import_components41.Composite,
-                {
-                  virtualFocus: true,
-                  orientation: "vertical",
-                  render: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("tbody", { role: "group" }),
-                  children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-                      "tr",
-                      {
-                        className: "dataviews-view-table__group-header-row",
-                        role: "presentation",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime196.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_i18n96.sprintf)(
-                              // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                              (0, import_i18n96.__)("%1$s: %2$s"),
-                              groupField.label,
-                              groupName
-                            )
-                          }
-                        )
-                      }
-                    ),
-                    groupItems.map((item, index2) => {
-                      const id = getItemId2(item) || index2.toString();
-                      return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-                        TableRow2,
-                        {
-                          item,
-                          fields: fields2,
-                          id,
-                          view,
-                          titleField: titleField2,
-                          mediaField,
-                          descriptionField: descriptionField3,
-                          selection,
-                          getItemId: getItemId2,
-                          onChangeSelection,
-                          selectionProps: getSelectionProps(
-                            id
-                          )
-                        },
-                        getItemId2(item)
-                      );
-                    })
-                  ]
-                },
-                `group-${groupName}`
-              )
-            ) : /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-              import_components41.Composite,
+            /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+              import_components5.Icon,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime196.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_runtime196.jsx)(
-                    TableRow2,
-                    {
-                      item,
-                      fields: fields2,
-                      id,
-                      view,
-                      titleField: titleField2,
-                      mediaField,
-                      descriptionField: descriptionField3,
-                      selection,
-                      getItemId: getItemId2,
-                      onChangeSelection,
-                      selectionProps: getSelectionProps(
-                        id
-                      ),
-                      posinset
-                    },
-                    itemId
-                  );
-                })
+                className: "components-validated-control__indicator-icon",
+                icon: error_default,
+                size: 16,
+                fill: "currentColor"
               }
-            )
-          ]
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(
-        "div",
-        {
-          className: clsx_default({
-            "dataviews-loading": isLoading,
-            "dataviews-no-results": !hasData && !isLoading
-          }),
-          id: tableNoticeId,
-          children: [
-            !hasData && (isLoading ? /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(import_components41.Spinner, {}) }) : empty),
-            hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(import_components41.Spinner, {}) })
+            ),
+            customValidity.message
           ]
         }
       )
     ] });
   }
-  var picker_table_default = ViewPickerTable;

-  // packages/dataviews/build-module/components/dataviews-layouts/picker-activity/index.mjs
-  var import_components42 = __toESM(require_components(), 1);
-  var import_element92 = __toESM(require_element(), 1);
-  var import_compose13 = __toESM(require_compose(), 1);
-  var import_i18n97 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
-  function isDefined4(item) {
-    return !!item;
-  }
-  function PickerActivityItem({
-    view,
-    selection,
-    selectionProps,
-    getItemId: getItemId2,
+  // packages/fields/build-module/fields/featured-image/featured-image-view.mjs
+  var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
+  var FeaturedImageView = ({
     item,
-    titleField: titleField2,
-    mediaField,
-    descriptionField: descriptionField3,
-    otherFields,
-    posinset,
-    setsize
-  }) {
-    const elementRef = (0, import_element92.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_runtime197.jsx)(
-      mediaField.render,
-      {
-        item,
-        field: mediaField,
-        config: {
-          sizes: density === "comfortable" ? "32px" : "24px"
+    config: config2
+  }) => {
+    const media = item?._embedded?.["wp:featuredmedia"]?.[0];
+    const url = media?.source_url;
+    if (url) {
+      return /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
+        "img",
+        {
+          className: "fields-controls__featured-image-image",
+          src: url,
+          alt: "",
+          srcSet: media?.media_details?.sizes ? Object.values(media.media_details.sizes).map(
+            (size4) => `${size4.source_url} ${size4.width}w`
+          ).join(", ") : void 0,
+          sizes: config2?.sizes || "100vw"
         }
-      }
-    ) : null;
-    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { className: "dataviews-view-picker-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-      "span",
-      {
-        className: "dataviews-view-picker-activity__item-bullet",
-        "aria-hidden": "true"
-      }
-    ) });
-    const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(titleField2.render, { item, field: titleField2 }) : null;
-    const renderedDescriptionField = showDescription && descriptionField3?.render ? /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(descriptionField3.render, { item, field: descriptionField3 }) : null;
-    const verticalGap = (0, import_element92.useMemo)(() => {
-      switch (density) {
-        case "comfortable":
-          return "md";
-        default:
-          return "sm";
-      }
-    }, [density]);
-    return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-      import_components42.Composite.Item,
-      {
-        ref: elementRef,
-        role: "option",
-        "aria-label": titleField2 ? titleField2.getValue({ item }) || void 0 : void 0,
-        "aria-posinset": posinset,
-        "aria-setsize": setsize,
-        "aria-selected": isSelected2,
-        className: clsx_default(
-          "dataviews-view-picker-activity__item",
-          density === "compact" && "is-compact",
-          density === "balanced" && "is-balanced",
-          density === "comfortable" && "is-comfortable",
-          isSelected2 && "is-selected"
-        ),
-        ...selectionProps,
-        render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", {}),
-        children: /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-            Stack,
-            {
-              direction: "column",
-              gap: "xs",
-              align: "center",
-              className: "dataviews-view-picker-activity__item-type",
-              children: renderedMediaField
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
-            Stack,
-            {
-              direction: "column",
-              gap: verticalGap,
-              align: "flex-start",
-              className: "dataviews-view-picker-activity__item-content",
-              children: [
-                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { className: "dataviews-view-picker-activity__item-title", children: renderedTitleField }),
-                renderedDescriptionField && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { className: "dataviews-view-picker-activity__item-description", children: renderedDescriptionField }),
-                /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { className: "dataviews-view-picker-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
-                  "div",
-                  {
-                    className: "dataviews-view-picker-activity__item-field",
-                    children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-                        VisuallyHidden,
-                        {
-                          render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("span", {}),
-                          className: "dataviews-view-picker-activity__item-field-label",
-                          children: field.label
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("span", { className: "dataviews-view-picker-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-                        field.render,
-                        {
-                          item,
-                          field
-                        }
-                      ) })
-                    ]
-                  },
-                  field.id
-                )) })
-              ]
-            }
-          )
-        ] })
-      }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime146.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 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 }),
+    render: FeaturedImageView,
+    setValue: ({ value }) => ({
+      featured_media: value ?? 0
+    }),
+    enableSorting: false,
+    filterBy: false
+  };
+  var featured_image_default = featuredImageField;
+
+  // packages/fields/build-module/fields/template/index.mjs
+  var import_i18n23 = __toESM(require_i18n(), 1);
+
+  // packages/fields/build-module/fields/template/template-edit.mjs
+  var import_element54 = __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);
+
+  // packages/fields/build-module/fields/template/hooks.mjs
+  var import_data9 = __toESM(require_data(), 1);
+  var import_core_data6 = __toESM(require_core_data(), 1);
+  function useTemplateFieldMode(record) {
+    const postType2 = record.type;
+    const availableTemplates = record?.available_templates ?? {};
+    const hasAvailableTemplates = Object.keys(availableTemplates).length > 0;
+    return (0, import_data9.useSelect)(
+      (select9) => {
+        const isBlockTheme = !!select9(import_core_data6.store).getCurrentTheme()?.is_block_theme;
+        const postTypeObj = select9(import_core_data6.store).getPostType(postType2);
+        if (!postTypeObj?.viewable) {
+          return null;
+        }
+        const canCreateTemplates = isBlockTheme && (select9(import_core_data6.store).canUser("create", {
+          kind: "postType",
+          name: "wp_template"
+        }) ?? false);
+        const isVisible2 = hasAvailableTemplates || canCreateTemplates;
+        const canViewTemplates = isVisible2 ? !!select9(import_core_data6.store).canUser("read", {
+          kind: "postType",
+          name: "wp_template"
+        }) : false;
+        if ((!isBlockTheme || !canViewTemplates) && isVisible2) {
+          return "classic";
+        }
+        if (isBlockTheme && canViewTemplates) {
+          return "block-theme";
+        }
+        return null;
+      },
+      [postType2, hasAvailableTemplates]
     );
   }
-  function PickerActivityGroup({
-    groupName,
-    groupField,
-    showLabel = true,
-    children
+  function getTemplateSlugToCheck(postType2, slug) {
+    if (slug) {
+      return postType2 === "page" ? `${postType2}-${slug}` : `single-${postType2}-${slug}`;
+    }
+    return postType2 === "page" ? "page" : `single-${postType2}`;
+  }
+  var NAME_NOT_FOUND = "";
+  function useDefaultTemplateLabel(postType2, postId2, slug) {
+    return (0, import_data9.useSelect)(
+      (select9) => {
+        if (!postType2 || !postId2) {
+          return NAME_NOT_FOUND;
+        }
+        const postIdStr = String(postId2);
+        const homePage = unlock3(select9(import_core_data6.store)).getHomePage();
+        if (postType2 === "page" && homePage?.postType === "page" && homePage?.postId === postIdStr) {
+          const templates = select9(
+            import_core_data6.store
+          ).getEntityRecords("postType", "wp_template", {
+            per_page: -1
+          });
+          const frontPage = templates?.find(
+            (t4) => t4.slug === "front-page"
+          );
+          if (frontPage) {
+            return getItemTitle(frontPage);
+          }
+        }
+        const postsPageId = unlock3(select9(import_core_data6.store)).getPostsPageId();
+        if (postType2 === "page" && postsPageId === postIdStr) {
+          const templateId22 = select9(import_core_data6.store).getDefaultTemplateId({
+            slug: "home"
+          });
+          if (!templateId22) {
+            return NAME_NOT_FOUND;
+          }
+          const template22 = select9(
+            import_core_data6.store
+          ).getEntityRecord(
+            "postType",
+            "wp_template",
+            templateId22
+          );
+          return template22 ? getItemTitle(template22) : NAME_NOT_FOUND;
+        }
+        const slugToCheck = getTemplateSlugToCheck(postType2, slug);
+        const templateId2 = select9(import_core_data6.store).getDefaultTemplateId({
+          slug: slugToCheck
+        });
+        if (!templateId2) {
+          return NAME_NOT_FOUND;
+        }
+        const template2 = select9(import_core_data6.store).getEntityRecord(
+          "postType",
+          "wp_template",
+          templateId2
+        );
+        return template2 ? getItemTitle(template2) : NAME_NOT_FOUND;
+      },
+      [postType2, postId2, slug]
+    );
+  }
+
+  // packages/fields/build-module/fields/template/template-edit.mjs
+  var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
+  var EMPTY_ARRAY5 = [];
+  function ClassicTemplateEdit({
+    data,
+    field,
+    onChange
   }) {
-    const headerId = (0, import_compose13.useInstanceId)(
-      PickerActivityGroup,
-      "dataviews-view-picker-activity-group__header"
+    const postId2 = typeof data.id === "number" ? data.id : parseInt(data.id, 10);
+    const value = field.getValue({ item: data });
+    const options = (0, import_element54.useMemo)(
+      () => Object.entries(
+        data?.available_templates ?? {}
+      ).map(([templateSlug, title]) => ({
+        label: title,
+        value: templateSlug
+      })),
+      [data]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
-      Stack,
+    const canSwitchTemplate = (0, import_data10.useSelect)(
+      (select9) => {
+        const { getHomePage, getPostsPageId } = unlock3(
+          select9(import_core_data7.store)
+        );
+        const singlePostId = String(postId2);
+        const isPostsPage = getPostsPageId() === singlePostId;
+        const isFrontPage = data.type === "page" && getHomePage()?.postId === singlePostId;
+        return !isPostsPage && !isFrontPage;
+      },
+      [postId2, data.type]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
+      import_components6.SelectControl,
       {
-        direction: "column",
-        role: "group",
-        "aria-labelledby": headerId,
-        className: "dataviews-view-picker-activity-group",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-            "h3",
-            {
-              className: "dataviews-view-picker-activity-group__header",
-              id: headerId,
-              children: showLabel ? (0, import_i18n97.sprintf)(
-                // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                (0, import_i18n97.__)("%1$s: %2$s"),
-                groupField.label,
-                groupName
-              ) : groupName
-            }
-          ),
-          children
-        ]
+        label: (0, import_i18n21.__)("Template"),
+        hideLabelFromVision: true,
+        value,
+        options,
+        onChange,
+        disabled: !canSwitchTemplate
       }
     );
   }
-  function ViewPickerActivity({
+  function BlockThemeTemplateEdit({
     data,
-    fields: fields2,
-    getItemId: getItemId2,
-    isLoading,
-    onChangeSelection,
-    selection,
-    view,
-    actions: actions2,
-    className,
-    empty
+    field,
+    onChange
   }) {
-    const { itemListLabel, paginationInfo } = (0, import_element92.useContext)(dataviews_context_default);
-    const isMultiselect = useIsMultiselectPicker(actions2);
-    const titleField2 = fields2.find(
-      (field) => field.id === view?.titleField
-    );
-    const mediaField = fields2.find(
-      (field) => field.id === view?.mediaField
+    const postType2 = data.type;
+    const postId2 = typeof data.id === "number" ? data.id : parseInt(data.id, 10);
+    const slug = data.slug;
+    const { templates, canSwitchTemplate } = (0, import_data10.useSelect)(
+      (select9) => {
+        const allTemplates = select9(import_core_data7.store).getEntityRecords(
+          "postType",
+          "wp_template",
+          {
+            per_page: -1,
+            post_type: postType2
+          }
+        ) ?? EMPTY_ARRAY5;
+        const { getHomePage, getPostsPageId } = unlock3(
+          select9(import_core_data7.store)
+        );
+        const singlePostId = String(postId2);
+        const isPostsPage = getPostsPageId() === singlePostId;
+        const isFrontPage = postType2 === "page" && getHomePage()?.postId === singlePostId;
+        return {
+          templates: allTemplates,
+          canSwitchTemplate: !isPostsPage && !isFrontPage
+        };
+      },
+      [postId2, postType2]
     );
-    const descriptionField3 = fields2.find(
-      (field) => field.id === view?.descriptionField
+    const defaultTemplateLabel = useDefaultTemplateLabel(
+      postType2,
+      postId2,
+      slug
     );
-    const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f3) => fieldId === f3.id)).filter(isDefined4);
-    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
-    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = (view.infiniteScrollEnabled && !dataByGroup) ?? false;
-    const setsize = isInfiniteScroll ? paginationInfo?.totalItems : void 0;
-    const hasData = !!data?.length;
-    const isGrouped = !!(groupField && dataByGroup);
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId: getItemId2,
-      isItemSelectable: () => true,
-      selection,
-      onChangeSelection,
-      selectionMode: isMultiselect ? "multi" : "single-clearable",
-      shouldSelectOnClick: true
-    });
-    const renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-      PickerActivityItem,
+    const value = field.getValue({ item: data });
+    const options = (0, import_element54.useMemo)(() => {
+      const templateOptions = templates.map((template2) => ({
+        label: getItemTitle(template2),
+        value: template2.slug
+      }));
+      return [
+        { label: defaultTemplateLabel, value: "" },
+        ...templateOptions
+      ];
+    }, [templates, defaultTemplateLabel]);
+    return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
+      import_components6.SelectControl,
       {
-        view,
-        selection,
-        selectionProps: getSelectionProps(getItemId2(item)),
-        getItemId: getItemId2,
-        item,
-        titleField: titleField2,
-        mediaField,
-        descriptionField: descriptionField3,
-        otherFields,
-        posinset: item.position,
-        setsize
-      },
-      getItemId2(item)
+        label: (0, import_i18n21.__)("Template"),
+        hideLabelFromVision: true,
+        value,
+        options,
+        onChange,
+        disabled: !canSwitchTemplate
+      }
     );
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-        "div",
-        {
-          className: clsx_default({
-            "dataviews-loading": isLoading,
-            "dataviews-no-results": !isLoading
-          }),
-          children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(import_components42.Spinner, {}) }) : empty
-        }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(import_jsx_runtime197.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-        import_components42.Composite,
-        {
-          virtualFocus: true,
-          orientation: "vertical",
-          role: "listbox",
-          "aria-multiselectable": isMultiselect,
-          "aria-label": itemListLabel,
-          "aria-busy": isLoading,
-          render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
-          className: clsx_default(
-            "dataviews-view-picker-activity",
-            className
-          ),
-          children: isGrouped && dataByGroup ? Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-              PickerActivityGroup,
-              {
-                groupName,
-                groupField,
-                showLabel: view.groupBy?.showLabel !== false,
-                children: groupItems.map(renderItem)
-              },
-              groupName
-            )
-          ) : data.map(renderItem)
-        }
-      ),
-      isLoading && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(import_components42.Spinner, {}) })
-    ] });
   }
+  var TemplateEdit = ({
+    data,
+    field,
+    onChange
+  }) => {
+    const onChangeControl = (0, import_element54.useCallback)(
+      (newValue) => onChange({
+        [field.id]: newValue
+      }),
+      [field.id, onChange]
+    );
+    const mode = useTemplateFieldMode(data);
+    if (!mode || !["block-theme", "classic"].includes(mode)) {
+      return null;
+    }
+    const Edit2 = mode === "classic" ? ClassicTemplateEdit : BlockThemeTemplateEdit;
+    return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(Edit2, { data, field, onChange: onChangeControl });
+  };

-  // packages/dataviews/build-module/components/dataviews-layouts/utils/density-picker.mjs
-  var import_components43 = __toESM(require_components(), 1);
-  var import_i18n98 = __toESM(require_i18n(), 1);
-  var import_element93 = __toESM(require_element(), 1);
-  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
-  function DensityPicker() {
-    const context = (0, import_element93.useContext)(dataviews_context_default);
-    const view = context.view;
-    return /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(
-      import_components43.__experimentalToggleGroupControl,
-      {
-        label: (0, import_i18n98.__)("Density"),
-        value: view.layout?.density || "balanced",
-        onChange: (value) => {
-          context.onChangeView({
-            ...view,
-            layout: {
-              ...view.layout,
-              density: value
-            }
-          });
-        },
-        isBlock: true,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-            import_components43.__experimentalToggleGroupControlOption,
-            {
-              value: "comfortable",
-              label: (0, import_i18n98._x)(
-                "Comfortable",
-                "Density option for DataView layout"
-              )
-            },
-            "comfortable"
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-            import_components43.__experimentalToggleGroupControlOption,
-            {
-              value: "balanced",
-              label: (0, import_i18n98._x)("Balanced", "Density option for DataView layout")
-            },
-            "balanced"
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-            import_components43.__experimentalToggleGroupControlOption,
-            {
-              value: "compact",
-              label: (0, import_i18n98._x)("Compact", "Density option for DataView layout")
-            },
-            "compact"
-          )
-        ]
-      }
+  // 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);
+  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 });
+  }
+  function BlockThemeTemplateView({
+    item,
+    field
+  }) {
+    const postType2 = item.type;
+    const slug = item.slug;
+    const postId2 = item.id;
+    const templateSlug = field.getValue({ item });
+    const defaultTemplateLabel = useDefaultTemplateLabel(
+      postType2,
+      postId2,
+      slug
+    );
+    const templateLabel = (0, import_data11.useSelect)(
+      (select9) => {
+        if (!templateSlug) {
+          return;
+        }
+        const allTemplates = select9(
+          import_core_data8.store
+        ).getEntityRecords("postType", "wp_template", {
+          per_page: -1,
+          post_type: postType2
+        });
+        const match3 = allTemplates?.find(
+          (t4) => t4.slug === templateSlug
+        );
+        return match3 ? getItemTitle(match3) : void 0;
+      },
+      [postType2, templateSlug]
     );
+    return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_jsx_runtime149.Fragment, { children: templateLabel ?? defaultTemplateLabel });
   }
+  var TemplateView = ({
+    item,
+    field
+  }) => {
+    const mode = useTemplateFieldMode(item);
+    if (!mode || !["block-theme", "classic"].includes(mode)) {
+      return null;
+    }
+    const View4 = mode === "classic" ? ClassicTemplateView : BlockThemeTemplateView;
+    return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(View4, { item, field });
+  };

-  // packages/dataviews/build-module/components/dataviews-layouts/utils/preview-size-picker.mjs
-  var import_components44 = __toESM(require_components(), 1);
-  var import_i18n99 = __toESM(require_i18n(), 1);
-  var import_element94 = __toESM(require_element(), 1);
-  var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
-  var imageSizes2 = [
-    {
-      value: 120,
-      breakpoint: 1
-    },
-    {
-      value: 170,
-      breakpoint: 1
-    },
-    {
-      value: 230,
-      breakpoint: 1
-    },
-    {
-      value: 290,
-      breakpoint: 1112
-      // at minimum image width, 4 images display at this container size
-    },
-    {
-      value: 350,
-      breakpoint: 1636
-      // at minimum image width, 6 images display at this container size
-    },
-    {
-      value: 430,
-      breakpoint: 588
-      // at minimum image width, 2 images display at this container size
-    }
-  ];
-  function PreviewSizePicker() {
-    const context = (0, import_element94.useContext)(dataviews_context_default);
-    const view = context.view;
-    const breakValues = imageSizes2.filter((size4) => {
-      return context.containerWidth >= size4.breakpoint;
-    });
-    const layoutPreviewSize = view.layout?.previewSize ?? 230;
-    const previewSizeToUse = breakValues.map((size4, index2) => ({ ...size4, index: index2 })).filter((size4) => size4.value <= layoutPreviewSize).sort((a3, b3) => b3.value - a3.value)[0]?.index ?? 0;
-    const marks = breakValues.map((size4, index2) => {
+  // packages/fields/build-module/fields/template/index.mjs
+  var templateField = {
+    id: "template",
+    type: "text",
+    label: (0, import_i18n23.__)("Template"),
+    Edit: TemplateEdit,
+    render: TemplateView,
+    enableSorting: false,
+    filterBy: false
+  };
+  var template_default = templateField;
+
+  // packages/fields/build-module/fields/parent/index.mjs
+  var import_i18n27 = __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_core_data9 = __toESM(require_core_data(), 1);
+  var import_compose4 = __toESM(require_compose(), 1);
+  var import_html_entities5 = __toESM(require_html_entities(), 1);
+  var import_i18n25 = __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);
+  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")})`;
+  }
+
+  // packages/fields/build-module/fields/parent/parent-edit.mjs
+  var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
+  function buildTermsTree(flatTerms) {
+    const flatTermsWithParentAndChildren = flatTerms.map((term) => {
       return {
-        value: index2
+        children: [],
+        ...term
       };
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
-      import_components44.RangeControl,
+    if (flatTermsWithParentAndChildren.some(
+      ({ parent }) => parent === null || parent === void 0
+    )) {
+      return flatTermsWithParentAndChildren;
+    }
+    const termsByParent = flatTermsWithParentAndChildren.reduce(
+      (acc, term) => {
+        const { parent } = term;
+        if (!acc[parent]) {
+          acc[parent] = [];
+        }
+        acc[parent].push(term);
+        return acc;
+      },
+      {}
+    );
+    const fillWithChildren = (terms) => {
+      return terms.map((term) => {
+        const children = termsByParent[term.id];
+        return {
+          ...term,
+          children: children && children.length ? fillWithChildren(children) : []
+        };
+      });
+    };
+    return fillWithChildren(termsByParent["0"] || []);
+  }
+  var getItemPriority = (name2, searchValue) => {
+    const normalizedName = (0, import_remove_accents.default)(name2 || "").toLowerCase();
+    const normalizedSearch = (0, import_remove_accents.default)(searchValue || "").toLowerCase();
+    if (normalizedName === normalizedSearch) {
+      return 0;
+    }
+    if (normalizedName.startsWith(normalizedSearch)) {
+      return normalizedName.length;
+    }
+    return Infinity;
+  };
+  function PageAttributesParent({
+    data,
+    onChangeControl
+  }) {
+    const [fieldValue, setFieldValue] = (0, import_element55.useState)("");
+    const pageId = data.parent;
+    const postId2 = data.id;
+    const postTypeSlug = data.type;
+    const { parentPostTitle, pageItems, isHierarchical } = (0, import_data12.useSelect)(
+      (select9) => {
+        const { getEntityRecord, getEntityRecords, getPostType } = select9(import_core_data9.store);
+        const postTypeInfo = getPostType(postTypeSlug);
+        const postIsHierarchical = postTypeInfo?.hierarchical && postTypeInfo.viewable;
+        const parentPost = pageId ? getEntityRecord(
+          "postType",
+          postTypeSlug,
+          pageId
+        ) : null;
+        const query = {
+          per_page: 100,
+          exclude: postId2,
+          parent_exclude: postId2,
+          orderby: "menu_order",
+          order: "asc",
+          _fields: "id,title,parent",
+          ...!!fieldValue && {
+            // Perform a search by relevance when the field is changed.
+            search: fieldValue,
+            orderby: "relevance",
+            search_columns: ["post_title"]
+          }
+        };
+        return {
+          isHierarchical: postIsHierarchical,
+          parentPostTitle: parentPost ? getTitleWithFallbackName(parentPost) : "",
+          pageItems: postIsHierarchical ? getEntityRecords(
+            "postType",
+            postTypeSlug,
+            query
+          ) : null
+        };
+      },
+      [fieldValue, pageId, postId2, postTypeSlug]
+    );
+    const parentOptions = (0, import_element55.useMemo)(() => {
+      const getOptionsFromTree = (tree2, level = 0) => {
+        const mappedNodes = tree2.map((treeNode) => [
+          {
+            value: treeNode.id,
+            label: "\u2014 ".repeat(level) + (0, import_html_entities5.decodeEntities)(treeNode.name),
+            rawName: treeNode.name
+          },
+          ...getOptionsFromTree(treeNode.children || [], level + 1)
+        ]);
+        const sortedNodes = mappedNodes.sort(([a3], [b3]) => {
+          const priorityA = getItemPriority(a3.rawName, fieldValue);
+          const priorityB = getItemPriority(b3.rawName, fieldValue);
+          return priorityA >= priorityB ? 1 : -1;
+        });
+        return sortedNodes.flat();
+      };
+      if (!pageItems) {
+        return [];
+      }
+      let tree = pageItems.map((item) => ({
+        id: item.id,
+        parent: item.parent ?? null,
+        name: getTitleWithFallbackName(item)
+      }));
+      if (!fieldValue) {
+        tree = buildTermsTree(tree);
+      }
+      const opts = getOptionsFromTree(tree);
+      const optsHasParent = opts.find((item) => item.value === pageId);
+      if (pageId && parentPostTitle && !optsHasParent) {
+        opts.unshift({
+          value: pageId,
+          label: parentPostTitle,
+          rawName: ""
+        });
+      }
+      return opts.map((option) => ({
+        ...option,
+        value: option.value.toString()
+      }));
+    }, [pageItems, fieldValue, parentPostTitle, pageId]);
+    if (!isHierarchical) {
+      return null;
+    }
+    const handleKeydown = (inputValue) => {
+      setFieldValue(inputValue);
+    };
+    const handleChange = (selectedPostId) => {
+      if (selectedPostId) {
+        return onChangeControl(parseInt(selectedPostId, 10) ?? 0);
+      }
+      onChangeControl(0);
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+      import_components7.ComboboxControl,
       {
-        showTooltip: false,
-        label: (0, import_i18n99.__)("Preview size"),
-        value: previewSizeToUse,
-        min: 0,
-        max: breakValues.length - 1,
-        withInputField: false,
-        onChange: (value = 0) => {
-          context.onChangeView({
-            ...view,
-            layout: {
-              ...view.layout,
-              previewSize: breakValues[value].value
-            }
-          });
-        },
-        step: 1,
-        marks
+        label: (0, import_i18n25.__)("Parent"),
+        help: (0, import_i18n25.__)("Choose a parent page."),
+        value: pageId?.toString(),
+        options: parentOptions,
+        onFilterValueChange: (0, import_compose4.debounce)(
+          (value) => handleKeydown(value),
+          300
+        ),
+        onChange: handleChange,
+        hideLabelFromVision: true
       }
     );
   }
+  var ParentEdit = ({
+    data,
+    field,
+    onChange
+  }) => {
+    const { id } = field;
+    const homeUrl = (0, import_data12.useSelect)((select9) => {
+      return select9(import_core_data9.store).getEntityRecord("root", "__unstableBase")?.home;
+    }, []);
+    const onChangeControl = (0, import_element55.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)(
+          /* translators: %1$s The home URL of the WordPress installation without the scheme. */
+          (0, import_i18n25.__)(
+            'Child pages inherit characteristics from their parent, such as URL structure. For instance, if "Pricing" is a child of "Services", its URL would be %1$s<wbr />/services<wbr />/pricing.'
+          ),
+          (0, import_url4.filterURLForDisplay)(homeUrl).replace(
+            /([/.])/g,
+            "<wbr />$1"
+          )
+        ),
+        {
+          wbr: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("wbr", {})
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("p", { children: (0, import_element55.createInterpolateElement)(
+        (0, import_i18n25.__)(
+          "They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"
+        ),
+        {
+          a: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+            import_components7.ExternalLink,
+            {
+              href: (0, import_i18n25.__)(
+                "https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes"
+              ),
+              children: void 0
+            }
+          )
+        }
+      ) }),
+      /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+        PageAttributesParent,
+        {
+          data,
+          onChangeControl
+        }
+      )
+    ] }) });
+  };

-  // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-config-options.mjs
-  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
-  function GridConfigOptions() {
-    return /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(import_jsx_runtime200.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(DensityPicker, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(PreviewSizePicker, {})
-    ] });
+  // 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 ParentView = ({
+    item
+  }) => {
+    const parent = (0, import_data13.useSelect)(
+      (select9) => {
+        const { getEntityRecord } = select9(import_core_data10.store);
+        return item?.parent ? getEntityRecord("postType", item.type, item.parent) : null;
+      },
+      [item.parent, item.type]
+    );
+    if (parent) {
+      return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_jsx_runtime151.Fragment, { children: getTitleWithFallbackName(parent) });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_jsx_runtime151.Fragment, { children: (0, import_i18n26.__)("None") });
+  };
+
+  // packages/fields/build-module/fields/parent/index.mjs
+  var parentField = {
+    id: "parent",
+    type: "text",
+    label: (0, import_i18n27.__)("Parent"),
+    Edit: ParentEdit,
+    render: ParentView,
+    enableSorting: true,
+    filterBy: false
+  };
+  var parent_default = parentField;
+
+  // packages/fields/build-module/fields/password/index.mjs
+  var import_i18n29 = __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);
+  function PasswordEdit({
+    data,
+    onChange,
+    field
+  }) {
+    const [showPassword, setShowPassword] = (0, import_element56.useState)(
+      !!field.getValue({ item: data })
+    );
+    const handleTogglePassword = (value) => {
+      setShowPassword(value);
+      if (!value) {
+        onChange({ password: "" });
+      }
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime152.jsxs)(
+      import_components8.__experimentalVStack,
+      {
+        as: "fieldset",
+        spacing: 4,
+        className: "fields-controls__password",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+            import_components8.CheckboxControl,
+            {
+              label: (0, import_i18n28.__)("Password protected"),
+              help: (0, import_i18n28.__)("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)(
+            import_components8.TextControl,
+            {
+              label: (0, import_i18n28.__)("Password"),
+              onChange: (value) => onChange({
+                password: value
+              }),
+              value: field.getValue({ item: data }) || "",
+              placeholder: (0, import_i18n28.__)("Use a secure password"),
+              type: "text",
+              maxLength: 255
+            }
+          ) })
+        ]
+      }
+    );
   }
+  var edit_default = PasswordEdit;

-  // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
-  var VIEW_LAYOUTS = [
-    {
-      type: LAYOUT_TABLE,
-      label: (0, import_i18n100.__)("Table"),
-      component: table_default,
-      icon: block_table_default,
-      viewConfigOptions: DensityPicker
-    },
-    {
-      type: LAYOUT_GRID,
-      label: (0, import_i18n100.__)("Grid"),
-      component: grid_default,
-      icon: category_default,
-      viewConfigOptions: GridConfigOptions
-    },
+  // packages/fields/build-module/fields/password/index.mjs
+  var passwordField = {
+    id: "password",
+    type: "text",
+    label: (0, import_i18n29.__)("Password"),
+    Edit: edit_default,
+    enableSorting: false,
+    enableHiding: false,
+    isVisible: (item) => item.status !== "private",
+    filterBy: false
+  };
+  var password_default = passwordField;
+
+  // packages/fields/build-module/fields/status/index.mjs
+  var import_i18n31 = __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 STATUSES = [
     {
-      type: LAYOUT_LIST,
-      label: (0, import_i18n100.__)("List"),
-      component: ViewList,
-      icon: (0, import_i18n100.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
-      viewConfigOptions: DensityPicker
+      value: "draft",
+      label: (0, import_i18n30.__)("Draft"),
+      icon: drafts_default,
+      description: (0, import_i18n30.__)("Not ready to publish.")
     },
     {
-      type: LAYOUT_ACTIVITY,
-      label: (0, import_i18n100.__)("Activity"),
-      component: ViewActivity,
+      value: "future",
+      label: (0, import_i18n30.__)("Scheduled"),
       icon: scheduled_default,
-      viewConfigOptions: DensityPicker
+      description: (0, import_i18n30.__)("Publish automatically on a chosen date.")
     },
     {
-      type: LAYOUT_PICKER_GRID,
-      label: (0, import_i18n100.__)("Grid"),
-      component: picker_grid_default,
-      icon: category_default,
-      viewConfigOptions: GridConfigOptions,
-      isPicker: true
+      value: "pending",
+      label: (0, import_i18n30.__)("Pending Review"),
+      icon: pending_default,
+      description: (0, import_i18n30.__)("Waiting for review before publishing.")
     },
     {
-      type: LAYOUT_PICKER_TABLE,
-      label: (0, import_i18n100.__)("Table"),
-      component: picker_table_default,
-      icon: block_table_default,
-      viewConfigOptions: DensityPicker,
-      isPicker: true
+      value: "private",
+      label: (0, import_i18n30.__)("Private"),
+      icon: not_allowed_default,
+      description: (0, import_i18n30.__)("Only visible to site admins and editors.")
     },
     {
-      type: LAYOUT_PICKER_ACTIVITY,
-      label: (0, import_i18n100.__)("Activity"),
-      component: ViewPickerActivity,
-      icon: scheduled_default,
-      viewConfigOptions: DensityPicker,
-      isPicker: true
-    }
+      value: "publish",
+      label: (0, import_i18n30.__)("Published"),
+      icon: published_default,
+      description: (0, import_i18n30.__)("Visible to everyone.")
+    },
+    { value: "trash", label: (0, import_i18n30.__)("Trash"), icon: trash_default }
   ];
+  var status_elements_default = STATUSES;

-  // packages/dataviews/build-module/components/dataviews-filters/filters.mjs
-  var import_element102 = __toESM(require_element(), 1);
+  // packages/fields/build-module/fields/status/status-view.mjs
+  var import_jsx_runtime153 = __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 })
+    ] });
+  }
+  var status_view_default = StatusView;

-  // packages/dataviews/build-module/components/dataviews-filters/filter.mjs
-  var import_components47 = __toESM(require_components(), 1);
-  var import_i18n103 = __toESM(require_i18n(), 1);
-  var import_element99 = __toESM(require_element(), 1);
+  // packages/fields/build-module/fields/status/index.mjs
+  var OPERATOR_IS_ANY = "isAny";
+  var statusField = {
+    label: (0, import_i18n31.__)("Status"),
+    id: "status",
+    type: "text",
+    elements: status_elements_default,
+    // An auto-draft is a draft that hasn't been saved yet, so treat it as
+    // one for display, selection, and filtering.
+    getValue: ({ item }) => item.status === "auto-draft" ? "draft" : item.status,
+    render: status_view_default,
+    Edit: "radio",
+    enableSorting: false,
+    filterBy: {
+      operators: [OPERATOR_IS_ANY]
+    }
+  };
+  var status_default = statusField;

-  // node_modules/@ariakit/react-components/dist/focusable/focusable-context.js
-  var import_react17 = __toESM(require_react(), 1);
-  var FocusableContext = (0, import_react17.createContext)(true);
+  // packages/fields/build-module/fields/comment-status/index.mjs
+  var import_i18n32 = __toESM(require_i18n(), 1);
+  var commentStatusField = {
+    id: "comment_status",
+    label: (0, import_i18n32.__)("Comments"),
+    type: "text",
+    Edit: "radio",
+    enableSorting: false,
+    enableHiding: false,
+    filterBy: false,
+    elements: [
+      {
+        value: "open",
+        label: (0, import_i18n32.__)("Open"),
+        description: (0, import_i18n32.__)("Visitors can add new comments and replies.")
+      },
+      {
+        value: "closed",
+        label: (0, import_i18n32.__)("Closed"),
+        description: (0, import_i18n32.__)(
+          "Visitors cannot add new comments or replies. Existing comments remain visible."
+        )
+      }
+    ]
+  };
+  var comment_status_default = commentStatusField;

-  // node_modules/@ariakit/utils/dist/index.js
-  function toArray2(arg) {
-    if (Array.isArray(arg)) return arg;
-    return typeof arg !== "undefined" ? [arg] : [];
-  }
-  function flatten2DArray(array) {
-    const flattened = [];
-    for (const row of array) flattened.push(...row);
-    return flattened;
-  }
-  function reverseArray(array) {
-    return array.slice().reverse();
-  }
-  function noop5(..._) {
-  }
-  function hasOwnProperty(object, prop) {
-    if (typeof Object.hasOwn === "function") return Object.hasOwn(object, prop);
-    return Object.prototype.hasOwnProperty.call(object, prop);
-  }
-  function chain(...fns) {
-    return (...args) => {
-      for (const fn of fns) if (typeof fn === "function") fn(...args);
+  // packages/fields/build-module/fields/ping-status/index.mjs
+  var import_i18n33 = __toESM(require_i18n(), 1);
+  var import_components10 = __toESM(require_components(), 1);
+  var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
+  function PingStatusEdit({
+    data,
+    onChange
+  }) {
+    const pingStatus = data?.ping_status ?? "open";
+    const onTogglePingback = (checked) => {
+      onChange({
+        ...data,
+        ping_status: checked ? "open" : "closed"
+      });
     };
+    return /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
+      import_components10.CheckboxControl,
+      {
+        label: (0, import_i18n33.__)("Enable pingbacks & trackbacks"),
+        checked: pingStatus === "open",
+        onChange: onTogglePingback,
+        help: /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
+          import_components10.ExternalLink,
+          {
+            href: (0, import_i18n33.__)(
+              "https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"
+            ),
+            children: (0, import_i18n33.__)("Learn more about pingbacks & trackbacks")
+          }
+        )
+      }
+    );
   }
-  function normalizeString(str3) {
-    return str3.normalize("NFD").replace(/[\u0300-\u036f]/g, "");
-  }
-  function omit(object, keys) {
-    const result = { ...object };
-    for (const key of keys) if (hasOwnProperty(result, key)) delete result[key];
-    return result;
-  }
-  function pick(object, paths) {
-    const result = {};
-    for (const key of paths) if (hasOwnProperty(object, key)) result[key] = object[key];
-    return result;
-  }
-  function identity(value) {
-    return value;
-  }
-  function afterPaint(cb = noop5) {
-    let raf2 = requestAnimationFrame(() => {
-      raf2 = requestAnimationFrame(cb);
-    });
-    return () => cancelAnimationFrame(raf2);
-  }
-  function invariant(condition, message2) {
-    if (condition) return;
-    if (typeof message2 !== "string") throw new Error("Invariant failed");
-    throw new Error(message2);
-  }
-  function getKeys(obj) {
-    return Object.keys(obj);
-  }
-  function isFalsyBooleanCallback(booleanOrCallback, ...args) {
-    const result = typeof booleanOrCallback === "function" ? booleanOrCallback(...args) : booleanOrCallback;
-    if (result == null) return false;
-    return !result;
-  }
-  function disabledFromProps(props) {
-    return props.disabled || props["aria-disabled"] === true || props["aria-disabled"] === "true";
-  }
-  function removeUndefinedValues(obj) {
-    const result = {};
-    for (const key in obj) if (obj[key] !== void 0) result[key] = obj[key];
-    return result;
-  }
-  function defaultValue(...values) {
-    for (const value of values) if (value !== void 0) return value;
-  }
-  var canUseDOM = checkIsBrowser();
-  function checkIsBrowser() {
-    return typeof window !== "undefined" && !!window.document?.createElement;
-  }
-  function getDocument(node) {
-    if (!node) return document;
-    if ("self" in node) return node.document;
-    return node.ownerDocument || document;
-  }
-  function getActiveElement(node, activeDescendant = false) {
-    const { activeElement: activeElement2 } = getDocument(node);
-    if (!activeElement2?.nodeName) return null;
-    if (isFrame(activeElement2) && activeElement2.contentDocument?.body) return getActiveElement(activeElement2.contentDocument.body, activeDescendant);
-    if (activeDescendant) {
-      const id = activeElement2.getAttribute("aria-activedescendant");
-      if (id) {
-        const element = getDocument(activeElement2).getElementById(id);
-        if (element) return element;
+  var pingStatusField = {
+    id: "ping_status",
+    label: (0, import_i18n33.__)("Trackbacks & Pingbacks"),
+    type: "text",
+    Edit: PingStatusEdit,
+    enableSorting: false,
+    enableHiding: false,
+    filterBy: false,
+    elements: [
+      {
+        value: "open",
+        label: (0, import_i18n33.__)("Allow"),
+        description: (0, import_i18n33.__)(
+          "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.__)(
+          "Don't allow link notifications from other blogs (pingbacks and trackbacks) on new articles."
+        )
+      }
+    ]
+  };
+  var ping_status_default = pingStatusField;
+
+  // packages/fields/build-module/fields/discussion/index.mjs
+  var import_i18n34 = __toESM(require_i18n(), 1);
+  var discussionField = {
+    id: "discussion",
+    label: (0, import_i18n34.__)("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");
+      }
+      if (commentsOpen && !pingsOpen) {
+        return (0, import_i18n34.__)("Comments only");
+      }
+      if (!commentsOpen && pingsOpen) {
+        return (0, import_i18n34.__)("Pings only");
       }
+      return (0, import_i18n34.__)("Closed");
+    },
+    filterBy: false
+  };
+  var discussion_default = discussionField;
+
+  // packages/fields/build-module/fields/date/index.mjs
+  var import_i18n36 = __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_date3 = __toESM(require_date(), 1);
+  var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
+  var getFormattedDate = (dateToDisplay) => (0, import_date3.dateI18n)(
+    (0, import_date3.getSettings)().formats.datetimeAbbreviated,
+    (0, import_date3.getDate)(dateToDisplay)
+  );
+  var DateView = ({ item }) => {
+    const isDraftOrPrivate = ["draft", "private"].includes(
+      item.status ?? ""
+    );
+    if (isDraftOrPrivate) {
+      return (0, import_element57.createInterpolateElement)(
+        (0, import_i18n35.sprintf)(
+          /* translators: %s: page creation or modification date. */
+          (0, import_i18n35.__)("<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", {})
+        }
+      );
     }
-    return activeElement2;
-  }
-  function contains2(parent, child) {
-    return parent === child || parent.contains(child);
-  }
-  function isElement2(target) {
-    return target?.nodeType === 1;
-  }
-  function isNode2(target) {
-    return typeof target?.nodeType === "number";
-  }
-  function isFrame(element) {
-    return element.tagName === "IFRAME";
-  }
-  function isButton(element) {
-    const tagName = element.tagName.toLowerCase();
-    if (tagName === "button") return true;
-    if (tagName === "input" && element.type) return buttonInputTypes.indexOf(element.type) !== -1;
-    return false;
-  }
-  var buttonInputTypes = [
-    "button",
-    "color",
-    "file",
-    "image",
-    "reset",
-    "submit"
-  ];
-  function isVisible(element) {
-    if (typeof element.checkVisibility === "function") return element.checkVisibility();
-    const htmlElement = element;
-    return htmlElement.offsetWidth > 0 || htmlElement.offsetHeight > 0 || element.getClientRects().length > 0;
-  }
-  function isTextField(element) {
-    try {
-      if (element.tagName === "TEXTAREA") return true;
-      if (element.tagName !== "INPUT") return false;
-      return element.selectionStart !== null;
-    } catch (_error) {
-      return false;
+    const isScheduled = item.status === "future";
+    if (isScheduled) {
+      return (0, import_element57.createInterpolateElement)(
+        (0, import_i18n35.sprintf)(
+          /* translators: %s: page creation date */
+          (0, import_i18n35.__)("<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", {})
+        }
+      );
     }
-  }
-  function isTextbox(element) {
-    return element.isContentEditable || isTextField(element);
-  }
-  function getTextboxValue(element) {
-    if (isTextField(element)) return element.value;
-    if (element.isContentEditable) {
-      const range = getDocument(element).createRange();
-      range.selectNodeContents(element);
-      return range.toString();
+    const isPublished = item.status === "publish";
+    if (isPublished) {
+      return (0, import_element57.createInterpolateElement)(
+        (0, import_i18n35.sprintf)(
+          /* translators: %s: page creation time */
+          (0, import_i18n35.__)("<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", {})
+        }
+      );
     }
-    return "";
-  }
-  function getTextboxSelection(element) {
-    let start2 = 0;
-    let end = 0;
-    if (isTextField(element)) {
-      start2 = element.selectionStart || 0;
-      end = element.selectionEnd || 0;
-    } else if (element.isContentEditable) {
-      const selection = getDocument(element).getSelection();
-      if (selection?.rangeCount && selection.anchorNode && contains2(element, selection.anchorNode) && selection.focusNode && contains2(element, selection.focusNode)) {
-        const range = selection.getRangeAt(0);
-        const nextRange = range.cloneRange();
-        nextRange.selectNodeContents(element);
-        nextRange.setEnd(range.startContainer, range.startOffset);
-        start2 = nextRange.toString().length;
-        nextRange.setEnd(range.endContainer, range.endOffset);
-        end = nextRange.toString().length;
-      }
+    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)(
+          /* translators: %s: page creation or modification date. */
+          (0, import_i18n35.__)("<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", {})
+        }
+      );
     }
-    return {
-      start: start2,
-      end
-    };
-  }
-  var allowedPopupRoles = [
-    "dialog",
-    "menu",
-    "listbox",
-    "tree",
-    "grid"
-  ];
-  var itemRoleByPopupRole = {
-    menu: "menuitem",
-    listbox: "option",
-    tree: "treeitem"
+    return /* @__PURE__ */ (0, import_jsx_runtime155.jsx)("time", { children: getFormattedDate(item.date ?? null) });
   };
-  function getPopupRole(element, fallback) {
-    const role = element?.getAttribute("role");
-    if (role && allowedPopupRoles.indexOf(role) !== -1) return role;
-    return fallback;
+  var date_view_default = DateView;
+
+  // packages/fields/build-module/fields/date/index.mjs
+  var dateField = {
+    id: "date",
+    type: "datetime",
+    label: (0, import_i18n36.__)("Date"),
+    render: date_view_default,
+    filterBy: {
+      operators: ["before", "after"]
+    }
+  };
+  var date_default = dateField;
+
+  // packages/fields/build-module/fields/scheduled-date/index.mjs
+  var import_i18n37 = __toESM(require_i18n(), 1);
+  var scheduledDateField = {
+    id: "scheduled_date",
+    type: "datetime",
+    label: (0, import_i18n37.__)("Scheduled Date"),
+    getValue: ({ item }) => item.date,
+    setValue: ({ value }) => ({ date: value }),
+    isVisible: (item) => item.status === "future",
+    Edit: {
+      control: "datetime",
+      compact: true
+    },
+    enableHiding: false,
+    enableSorting: false,
+    filterBy: false
+  };
+  var scheduled_date_default = scheduledDateField;
+
+  // packages/fields/build-module/fields/last-edited/index.mjs
+  var import_i18n39 = __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_date4 = __toESM(require_date(), 1);
+  var import_jsx_runtime156 = __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)(
+      // translators: %s: Human-readable time difference, e.g. "2 days ago".
+      (0, import_i18n38.__)("Last edited %s."),
+      (0, import_date4.humanTimeDiff)(item.modified)
+    ) });
   }
-  function getItemRoleByPopupRole(popupRole) {
-    if (popupRole == null) return;
-    if (!hasOwnProperty(itemRoleByPopupRole, popupRole)) return;
-    return itemRoleByPopupRole[popupRole];
+
+  // packages/fields/build-module/fields/last-edited/index.mjs
+  var lastEditedDateField = {
+    id: "last_edited_date",
+    type: "datetime",
+    label: (0, import_i18n39.__)("Last edited"),
+    render: LastEditedDateView,
+    getValue: ({ item }) => item.modified,
+    isVisible: (item) => !!item.modified,
+    readOnly: true,
+    enableHiding: false,
+    enableSorting: false,
+    filterBy: false
+  };
+  var last_edited_default = lastEditedDateField;
+
+  // packages/fields/build-module/fields/author/index.mjs
+  var import_i18n41 = __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_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);
+  function AuthorView({ item }) {
+    const authorId = item?.author;
+    const embeddedAuthorId = item?._embedded?.author?.[0]?.id;
+    const shouldFetch = Boolean(
+      authorId && (!embeddedAuthorId || authorId !== embeddedAuthorId)
+    );
+    const author = (0, import_data14.useSelect)(
+      (select9) => {
+        if (!shouldFetch) {
+          return null;
+        }
+        const { getEntityRecord } = select9(import_core_data11.store);
+        return authorId ? getEntityRecord("root", "user", authorId) : null;
+      },
+      [authorId, shouldFetch]
+    );
+    const text = author?.name || item?._embedded?.author?.[0]?.name;
+    const imageUrl = author?.avatar_urls?.[48] || item?._embedded?.author?.[0]?.avatar_urls?.[48];
+    const [isImageLoaded, setIsImageLoaded] = (0, import_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)(
+        "div",
+        {
+          className: clsx_default("fields-controls__author-avatar", {
+            "is-loaded": isImageLoaded
+          }),
+          children: /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
+            "img",
+            {
+              onLoad: () => setIsImageLoaded(true),
+              alt: (0, import_i18n40.__)("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 })
+    ] });
   }
-  function getScrollingElement(element) {
-    if (!element) return null;
-    const isScrollableOverflow = (overflow) => {
-      if (overflow === "auto") return true;
-      if (overflow === "scroll") return true;
-      return false;
-    };
-    if (element.clientHeight && element.scrollHeight > element.clientHeight) {
-      const { overflowY } = getComputedStyle(element);
-      if (isScrollableOverflow(overflowY)) return element;
-    } else if (element.clientWidth && element.scrollWidth > element.clientWidth) {
-      const { overflowX } = getComputedStyle(element);
-      if (isScrollableOverflow(overflowX)) return element;
+  var author_view_default = AuthorView;
+
+  // packages/fields/build-module/fields/author/index.mjs
+  var authorField = {
+    label: (0, import_i18n41.__)("Author"),
+    id: "author",
+    type: "integer",
+    getElements: async () => {
+      const authors = await (0, import_data15.resolveSelect)(import_core_data12.store).getEntityRecords(
+        "root",
+        "user",
+        {
+          per_page: -1,
+          who: "authors",
+          _fields: "id,name",
+          context: "view"
+        }
+      ) ?? [];
+      return authors.map(({ id, name: name2 }) => ({
+        value: id,
+        label: name2
+      }));
+    },
+    setValue: ({ value }) => ({ author: Number(value) }),
+    render: author_view_default,
+    sort: (a3, b3, direction) => {
+      const nameA = a3._embedded?.author?.[0]?.name || "";
+      const nameB = b3._embedded?.author?.[0]?.name || "";
+      return direction === "asc" ? nameA.localeCompare(nameB) : nameB.localeCompare(nameA);
+    },
+    filterBy: {
+      operators: ["isAny", "isNone"]
+    }
+  };
+  var author_default = authorField;
+
+  // packages/fields/build-module/fields/template-author/index.mjs
+  var import_i18n42 = __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_data16 = __toESM(require_data(), 1);
+  var import_core_data13 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
+  function getIconForSource(originalSource) {
+    switch (originalSource) {
+      case "theme":
+        return layout_default;
+      case "plugin":
+        return plugins_default;
+      case "site":
+        return globe_default;
+      default:
+        return comment_author_avatar_default;
     }
-    const doc = getDocument(element);
-    return getScrollingElement(element.parentElement) || doc.scrollingElement || doc.body;
   }
-  function setSelectionRange(element, ...args) {
-    if (/text|search|password|tel|url/i.test(element.type)) element.setSelectionRange(...args);
+  function TemplateAuthorView({
+    item
+  }) {
+    const [isImageLoaded, setIsImageLoaded] = (0, import_element59.useState)(false);
+    const originalSource = item.original_source;
+    const icon = getIconForSource(originalSource);
+    const text = item.author_text;
+    const authorId = item.author;
+    const imageUrl = (0, import_data16.useSelect)(
+      (select9) => {
+        if (originalSource === "site") {
+          const siteData = select9(import_core_data13.store).getEntityRecord("root", "__unstableBase");
+          const logoId = siteData?.site_logo;
+          if (!logoId) {
+            return void 0;
+          }
+          return select9(import_core_data13.store).getEntityRecord("postType", "attachment", logoId)?.source_url;
+        }
+        if (originalSource !== "user" || !authorId) {
+          return void 0;
+        }
+        return select9(import_core_data13.store).getUser(authorId)?.avatar_urls?.[48];
+      },
+      [originalSource, authorId]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(Stack, { direction: "row", align: "center", children: [
+      imageUrl && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
+        "div",
+        {
+          className: clsx_default("fields-controls__author-avatar", {
+            "is-loaded": isImageLoaded
+          }),
+          children: /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
+            "img",
+            {
+              onLoad: () => setIsImageLoaded(true),
+              alt: "",
+              src: imageUrl
+            }
+          )
+        }
+      ),
+      !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 })
+    ] });
   }
-  function sortBasedOnDOMPosition(items, getElement) {
-    const pairs = items.map((item, index2) => [index2, item]);
-    let isOrderDifferent = false;
-    pairs.sort(([indexA, a3], [indexB, b3]) => {
-      const elementA = getElement(a3);
-      const elementB = getElement(b3);
-      if (elementA === elementB) return 0;
-      if (!elementA || !elementB) return 0;
-      if (isElementPreceding(elementA, elementB)) {
-        if (indexA > indexB) isOrderDifferent = true;
-        return -1;
+
+  // packages/fields/build-module/fields/template-author/index.mjs
+  async function getAuthorElements(postType2) {
+    const records = await (0, import_data17.resolveSelect)(import_core_data14.store).getEntityRecords(
+      "postType",
+      postType2,
+      { per_page: -1, _fields: "id,author_text" }
+    );
+    const seen = /* @__PURE__ */ new Set();
+    const elements2 = [];
+    for (const record of records ?? []) {
+      const value = record.author_text;
+      if (value && !seen.has(value)) {
+        seen.add(value);
+        elements2.push({ value, label: value });
       }
-      if (indexA < indexB) isOrderDifferent = true;
-      return 1;
-    });
-    if (isOrderDifferent) return pairs.map(([_, item]) => item);
-    return items;
-  }
-  function isElementPreceding(a3, b3) {
-    return Boolean(b3.compareDocumentPosition(a3) & Node.DOCUMENT_POSITION_PRECEDING);
-  }
-  function isTouchDevice() {
-    return canUseDOM && !!navigator.maxTouchPoints;
-  }
-  function isApple() {
-    if (!canUseDOM) return false;
-    return /mac|iphone|ipad|ipod/i.test(navigator.platform);
-  }
-  function isSafari() {
-    return canUseDOM && isApple() && /apple/i.test(navigator.vendor);
-  }
-  function isFirefox() {
-    return canUseDOM && /firefox\//i.test(navigator.userAgent);
-  }
-  function isPortalEvent(event) {
-    const { currentTarget, target } = event;
-    if (!currentTarget) return false;
-    if (!isNode2(target)) return true;
-    return !contains2(currentTarget, target);
+    }
+    return elements2;
   }
-  function isSelfTarget(event) {
-    return event.target === event.currentTarget;
-  }
-  function isActivatableNavigationTarget(element) {
-    if (!isElement2(element)) return false;
-    const target = element;
-    const tagName = target.tagName.toLowerCase();
-    if (tagName === "a") return true;
-    if (tagName === "button" && target.type === "submit") return true;
-    if (tagName === "input" && target.type === "submit") return true;
-    return false;
-  }
-  function isOpeningInNewTab(event) {
-    const isAppleDevice = isApple();
-    if (isAppleDevice && !event.metaKey) return false;
-    if (!isAppleDevice && !event.ctrlKey) return false;
-    return isActivatableNavigationTarget(event.currentTarget);
-  }
-  function isDownloading(event) {
-    if (!event.altKey) return false;
-    return isActivatableNavigationTarget(event.currentTarget);
-  }
-  function fireBlurEvent(element, eventInit) {
-    const event = new FocusEvent("blur", eventInit);
-    const defaultAllowed = element.dispatchEvent(event);
-    const bubbleInit = {
-      ...eventInit,
-      bubbles: true
-    };
-    element.dispatchEvent(new FocusEvent("focusout", bubbleInit));
-    return defaultAllowed;
-  }
-  function fireKeyboardEvent(element, type, eventInit) {
-    const event = new KeyboardEvent(type, eventInit);
-    return element.dispatchEvent(event);
-  }
-  function fireClickEvent(element, eventInit) {
-    const event = new MouseEvent("click", eventInit);
-    return element.dispatchEvent(event);
-  }
-  function isFocusEventOutside(event, container) {
-    const containerElement = container || event.currentTarget;
-    const relatedTarget = event.relatedTarget;
-    return !isNode2(relatedTarget) || !contains2(containerElement, relatedTarget);
-  }
-  function isInputEvent(event) {
-    return event.type === "input";
-  }
-  function queueBeforeEvent(element, type, callback, timeout) {
-    const createTimer = (callback2) => {
-      if (timeout) {
-        const timerId2 = setTimeout(callback2, timeout);
-        return () => clearTimeout(timerId2);
+  var templateAuthorField = {
+    label: (0, import_i18n42.__)("Author"),
+    id: "author",
+    getValue: ({ item }) => item.author_text,
+    render: TemplateAuthorView,
+    getElements: () => getAuthorElements("wp_template")
+  };
+  var templatePartAuthorField = {
+    label: (0, import_i18n42.__)("Author"),
+    id: "author",
+    getValue: ({ item }) => item.author_text,
+    render: TemplateAuthorView,
+    enableSorting: false,
+    filterBy: {
+      isPrimary: true
+    },
+    getElements: () => getAuthorElements("wp_template_part")
+  };
+
+  // packages/fields/build-module/fields/notes/index.mjs
+  var import_i18n43 = __toESM(require_i18n(), 1);
+  var notesField = {
+    id: "notesCount",
+    label: (0, import_i18n43.__)("Notes"),
+    type: "integer",
+    enableSorting: false,
+    filterBy: false
+  };
+  var notes_default = notesField;
+
+  // packages/fields/build-module/fields/excerpt/index.mjs
+  var import_html_entities6 = __toESM(require_html_entities(), 1);
+  var import_i18n44 = __toESM(require_i18n(), 1);
+  var import_components12 = __toESM(require_components(), 1);
+  var import_jsx_runtime159 = __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)(
+      import_components12.ExternalLink,
+      {
+        href: (0, import_i18n44.__)(
+          "https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"
+        ),
+        children: (0, import_i18n44.__)("Learn more about manual excerpts")
       }
-      const timerId = requestAnimationFrame(callback2);
-      return () => cancelAnimationFrame(timerId);
-    };
-    const cancelTimer = createTimer(() => {
-      element.removeEventListener(type, callSync, true);
-      callback();
-    });
-    const callSync = () => {
-      cancelTimer();
-      callback();
-    };
-    element.addEventListener(type, callSync, {
-      once: true,
-      capture: true
-    });
-    return () => {
-      cancelTimer();
-      element.removeEventListener(type, callSync, true);
-    };
-  }
-  function addGlobalEventListener(type, listener, options, scope = window) {
-    const children = [];
-    try {
-      scope.document.addEventListener(type, listener, options);
-      for (const frame of Array.from(scope.frames)) children.push(addGlobalEventListener(type, listener, options, frame));
-    } catch {
-    }
-    const removeEventListener = () => {
-      try {
-        scope.document.removeEventListener(type, listener, options);
-      } catch {
+    ),
+    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");
+      } else {
+        excerpt = (0, import_html_entities6.decodeEntities)(item.excerpt?.raw || "");
       }
-      for (const remove of children) remove();
-    };
-    return removeEventListener;
-  }
-  var selector = "input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";
-  function isFocusable(element) {
-    if (!element.matches(selector)) return false;
-    if (!isVisible(element)) return false;
-    if (element.closest("[inert]")) return false;
-    return true;
-  }
-  function hasFocus(element) {
-    const activeElement2 = getActiveElement(element);
-    if (!activeElement2) return false;
-    if (activeElement2 === element) return true;
-    const activeDescendant = activeElement2.getAttribute("aria-activedescendant");
-    if (!activeDescendant) return false;
-    return activeDescendant === element.id;
-  }
-  function hasFocusWithin(element) {
-    const activeElement2 = getActiveElement(element);
-    if (!activeElement2) return false;
-    if (contains2(element, activeElement2)) return true;
-    const activeDescendant = activeElement2.getAttribute("aria-activedescendant");
-    if (!activeDescendant) return false;
-    if (!("id" in element)) return false;
-    if (activeDescendant === element.id) return true;
-    return !!element.querySelector(`#${CSS.escape(activeDescendant)}`);
-  }
-  function focusIntoView(element, options) {
-    if (!("scrollIntoView" in element)) element.focus();
-    else {
-      element.focus({ preventScroll: true });
-      element.scrollIntoView({
-        block: "nearest",
-        inline: "nearest",
-        ...options
-      });
+      return /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(import_components12.__experimentalText, { align: "left", numberOfLines: 3, truncate: true, children: excerpt });
+    },
+    Edit: {
+      control: "textarea",
+      rows: 4
+    },
+    enableSorting: false,
+    filterBy: false
+  };
+  var excerpt_default = excerptField;
+
+  // packages/fields/build-module/fields/description/index.mjs
+  var import_html_entities7 = __toESM(require_html_entities(), 1);
+  var import_i18n45 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime160 = __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) });
+  };
+  var descriptionField = {
+    id: "description",
+    type: "text",
+    label: (0, import_i18n45.__)("Description"),
+    placeholder: (0, import_i18n45.__)("Add a description"),
+    getValue,
+    render,
+    Edit: {
+      control: "textarea",
+      rows: 4
+    },
+    isVisible: isCustomTemplate,
+    enableSorting: false,
+    filterBy: false,
+    enableGlobalSearch: true
+  };
+  var readOnlyDescriptionField = {
+    id: "description_readonly",
+    type: "text",
+    label: (0, import_i18n45.__)("Description"),
+    getValue,
+    render,
+    readOnly: true,
+    isVisible: (item) => !isCustomTemplate(item) && !!item.description,
+    enableSorting: false,
+    enableHiding: false,
+    filterBy: false
+  };
+  var description_default = descriptionField;
+
+  // packages/fields/build-module/fields/format/index.mjs
+  var import_i18n46 = __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") }
+  ].sort((a3, b3) => {
+    const normalizedA = a3.caption.toUpperCase();
+    const normalizedB = b3.caption.toUpperCase();
+    if (normalizedA < normalizedB) {
+      return -1;
     }
-  }
-  function createUndoCallback(callback) {
-    return async () => {
-      const redo2 = await callback?.();
-      return createUndoCallback(async () => {
-        await redo2?.();
-        return callback;
-      });
-    };
-  }
-  var UndoManager = createUndoManager();
-  function createUndoManager({ limit = 100 } = {}) {
-    const undoStack = [];
-    let redoStack = [];
-    let currentGroup = null;
-    const canUndo = () => undoStack.length > 0;
-    const canRedo = () => redoStack.length > 0;
-    const undo2 = async () => {
-      if (!canUndo()) return;
-      currentGroup = null;
-      redoStack.push(await undoStack.pop()?.());
-    };
-    const redo2 = async () => {
-      if (!canRedo()) return;
-      currentGroup = null;
-      undoStack.push(await redoStack.pop()?.());
-    };
-    const execute = async (callback, group) => {
-      if (!callback) return;
-      const sameGroup = group === currentGroup;
-      currentGroup = group ?? null;
-      const nextIndex = sameGroup ? Math.max(0, undoStack.length - 1) : undoStack.length;
-      const undoCallback = await callback();
-      if (!undoCallback) return;
-      redoStack = [];
-      const currentUndo = undoStack[nextIndex];
-      undoStack[nextIndex] = createUndoCallback(async () => {
-        await undoCallback?.();
-        const currentRedo = await currentUndo?.();
-        return async () => {
-          await currentRedo?.();
-          await callback?.();
-        };
-      });
-      while (undoStack.length > limit) undoStack.shift();
-    };
-    return {
-      canUndo,
-      canRedo,
-      undo: undo2,
-      redo: redo2,
-      execute
-    };
-  }
+    if (normalizedA > normalizedB) {
+      return 1;
+    }
+    return 0;
+  });
+  var formatField = {
+    id: "format",
+    label: (0, import_i18n46.__)("Format"),
+    type: "text",
+    Edit: "radio",
+    enableSorting: false,
+    enableHiding: false,
+    filterBy: false,
+    getElements: async () => {
+      const themeSupports = await (0, import_data18.resolveSelect)(import_core_data15.store).getThemeSupports();
+      return POST_FORMATS.filter(
+        (f3) => themeSupports?.formats?.includes(
+          f3.id
+        )
+      ).map((f3) => ({ value: f3.id, label: f3.caption }));
+    }
+  };
+  var format_default = formatField;

-  // node_modules/@ariakit/react-utils/dist/index.js
-  var React75 = __toESM(require_react(), 1);
-  var import_react18 = __toESM(require_react(), 1);
-  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
-  function setRef(ref, value) {
-    if (typeof ref === "function") {
-      const cleanup = ref(value);
-      if (typeof cleanup === "function") return cleanup;
-    } else if (ref) ref.current = value;
-  }
-  function isValidElementWithRef(element) {
-    if (!element) return false;
-    if (!(0, import_react18.isValidElement)(element)) return false;
-    if ("ref" in element.props) return true;
-    if ("ref" in element) return true;
-    return false;
-  }
-  function getRefProperty(element) {
-    if (!isValidElementWithRef(element)) return null;
-    return { ...element.props }.ref || element.ref;
+  // packages/fields/build-module/fields/post-content-info/index.mjs
+  var import_i18n48 = __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_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 AVERAGE_READING_RATE = 189;
+  function PostContentInfoView({
+    item
+  }) {
+    let content = "";
+    if (typeof item.content === "string") {
+      content = item.content;
+    } else if (typeof item.content === "function") {
+      content = item.content(item);
+    }
+    const wordCountType = (0, import_i18n47._x)(
+      "words",
+      "Word count type. Do not translate!"
+    );
+    const wordsCounted = (0, import_element60.useMemo)(
+      () => content ? (0, import_wordcount.count)(content, wordCountType) : 0,
+      [content, wordCountType]
+    );
+    const modified = item.modified;
+    if (!wordsCounted && !modified) {
+      return null;
+    }
+    let contentInfoText;
+    if (wordsCounted) {
+      const readingTime = Math.round(wordsCounted / AVERAGE_READING_RATE);
+      const wordsCountText = (0, import_i18n47.sprintf)(
+        // translators: %s: the number of words in the post.
+        (0, import_i18n47._n)("%s word", "%s words", wordsCounted),
+        wordsCounted.toLocaleString()
+      );
+      const minutesText = readingTime <= 1 ? (0, import_i18n47.__)("1 minute") : (0, import_i18n47.sprintf)(
+        /* translators: %s: the number of minutes to read the post. */
+        (0, import_i18n47._n)("%s minute", "%s minutes", readingTime),
+        readingTime.toLocaleString()
+      );
+      contentInfoText = (0, import_i18n47.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."),
+        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)(
+        // translators: %s: Human-readable time difference, e.g. "2 days ago".
+        (0, import_i18n47.__)("Last edited %s."),
+        (0, import_date5.humanTimeDiff)(modified)
+      ) })
+    ] });
   }
-  function mergeProps2(base, overrides) {
-    const props = { ...base };
-    for (const key in overrides) {
-      if (!hasOwnProperty(overrides, key)) continue;
-      if (key === "className") {
-        const prop = "className";
-        const baseClass = base[prop];
-        const overrideClass = overrides[prop];
-        if (baseClass && overrideClass) props[prop] = `${baseClass} ${overrideClass}`;
-        else props[prop] = overrideClass || baseClass;
-        continue;
+
+  // packages/fields/build-module/fields/post-content-info/index.mjs
+  var postContentInfoField = {
+    label: (0, import_i18n48.__)("Post content information"),
+    id: "post-content-info",
+    type: "text",
+    readOnly: true,
+    render: PostContentInfoView,
+    enableSorting: false,
+    enableHiding: false,
+    filterBy: false
+  };
+  var post_content_info_default = postContentInfoField;
+
+  // packages/fields/build-module/fields/sticky/index.mjs
+  var import_i18n49 = __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."),
+    enableSorting: false,
+    enableHiding: false,
+    isVisible: (item) => !!item._links?.["wp:action-sticky"],
+    filterBy: false
+  };
+  var sticky_default = stickyField;
+
+  // packages/fields/build-module/fields/posts-per-page/index.mjs
+  var import_i18n50 = __toESM(require_i18n(), 1);
+  var postsPerPageField = {
+    id: "posts_per_page",
+    type: "integer",
+    label: (0, import_i18n50.__)("Posts per page"),
+    description: (0, import_i18n50.__)(
+      "Set the default number of posts to display on blog pages, including categories and tags. Some templates may override this setting."
+    ),
+    getValue: ({ item }) => item.posts_per_page ?? 1,
+    setValue: ({ value }) => ({ posts_per_page: value }),
+    isValid: { min: 1 },
+    enableSorting: false,
+    enableHiding: false,
+    filterBy: false
+  };
+  var posts_per_page_default = postsPerPageField;
+
+  // packages/fields/build-module/fields/site-discussion/index.mjs
+  var import_i18n51 = __toESM(require_i18n(), 1);
+  var siteDiscussionField = {
+    id: "default_comment_status",
+    type: "text",
+    label: (0, import_i18n51.__)("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");
+    },
+    elements: [
+      {
+        value: "open",
+        label: (0, import_i18n51.__)("Open"),
+        description: (0, import_i18n51.__)("Visitors can add new comments and replies.")
+      },
+      {
+        value: "",
+        label: (0, import_i18n51.__)("Closed"),
+        description: (0, import_i18n51.__)(
+          "Visitors cannot add new comments or replies. Existing comments remain visible."
+        )
       }
-      if (key === "style") {
-        const prop = "style";
-        props[prop] = base[prop] ? {
-          ...base[prop],
-          ...overrides[prop]
-        } : overrides[prop];
-        continue;
+    ],
+    enableSorting: false,
+    enableHiding: false,
+    filterBy: false
+  };
+  var site_discussion_default = siteDiscussionField;
+
+  // packages/fields/build-module/fields/posts-page-title/index.mjs
+  var import_i18n52 = __toESM(require_i18n(), 1);
+  var postsPageTitleField = {
+    id: "posts_page_title",
+    type: "text",
+    label: (0, import_i18n52.__)("Blog title"),
+    description: (0, import_i18n52.__)(
+      "Set the Posts Page title. Appears in search results, and when the page is shared on social media."
+    ),
+    getValue: ({ item }) => {
+      const title = item.title;
+      if (typeof title === "string") {
+        return title;
       }
-      const overrideValue = overrides[key];
-      if (key.startsWith("on")) {
-        if (typeof overrideValue !== "function") continue;
-        const baseValue = base[key];
-        if (typeof baseValue === "function") {
-          props[key] = (...args) => {
-            overrideValue(...args);
-            baseValue(...args);
-          };
-          continue;
-        }
+      return title?.raw ?? "";
+    },
+    setValue: ({ value }) => ({ title: value }),
+    enableSorting: false,
+    enableHiding: false,
+    filterBy: false
+  };
+  var posts_page_title_default = postsPageTitleField;
+
+  // packages/fields/build-module/actions/view-post.mjs
+  var import_i18n53 = __toESM(require_i18n(), 1);
+  var viewPost = {
+    id: "view-post",
+    label: (0, import_i18n53._x)("View", "verb"),
+    isPrimary: true,
+    icon: external_default,
+    isEligible(post2) {
+      return post2.status !== "trash";
+    },
+    callback(posts, { onActionPerformed }) {
+      const post2 = posts[0];
+      window.open(post2?.link, "_blank");
+      if (onActionPerformed) {
+        onActionPerformed(posts);
       }
-      props[key] = overrideValue;
     }
-    return props;
-  }
-  var _React = { ...React75 };
-  var useReactId = _React.useId;
-  var useReactDeferredValue = _React.useDeferredValue;
-  var useReactInsertionEffect = _React.useInsertionEffect;
-  var useSafeLayoutEffect = canUseDOM ? import_react18.useLayoutEffect : import_react18.useEffect;
-  function useInitialValue(value) {
-    const [initialValue] = (0, import_react18.useState)(value);
-    return initialValue;
+  };
+  var view_post_default = viewPost;
+
+  // packages/fields/build-module/actions/reorder-page.mjs
+  var import_data19 = __toESM(require_data(), 1);
+  var import_core_data16 = __toESM(require_core_data(), 1);
+  var import_i18n54 = __toESM(require_i18n(), 1);
+  var import_notices3 = __toESM(require_notices(), 1);
+  var import_element61 = __toESM(require_element(), 1);
+  var import_components14 = __toESM(require_components(), 1);
+  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
+  function isItemValid(item) {
+    return typeof item.menu_order === "number" && Number.isInteger(item.menu_order);
   }
-  function useLiveRef(value) {
-    const ref = (0, import_react18.useRef)(value);
-    useSafeLayoutEffect(() => {
-      ref.current = value;
-    });
-    return ref;
-  }
-  function useEvent(callback) {
-    const ref = (0, import_react18.useRef)(() => {
-      throw new Error("Cannot call an event handler while rendering.");
-    });
-    if (useReactInsertionEffect) useReactInsertionEffect(() => {
-      ref.current = callback;
-    });
-    else ref.current = callback;
-    return (0, import_react18.useCallback)((...args) => ref.current?.(...args), []);
-  }
-  function useTransactionState(callback) {
-    const [state2, setState] = (0, import_react18.useState)(null);
-    useSafeLayoutEffect(() => {
-      if (state2 == null) return;
-      if (!callback) return;
-      let prevState = null;
-      callback((prev) => {
-        prevState = prev;
-        return state2;
-      });
-      return () => {
-        callback(prevState);
-      };
-    }, [state2, callback]);
-    return [state2, setState];
-  }
-  function useMergeRefs2(...refs) {
-    return (0, import_react18.useMemo)(() => {
-      if (!refs.some(Boolean)) return;
-      return (value) => {
-        const refEffects = [];
-        for (const ref of refs) {
-          if (!ref) continue;
-          const cleanup = setRef(ref, value);
-          refEffects.push({
-            ref,
-            cleanup: typeof cleanup === "function" ? cleanup : void 0
-          });
-        }
-        if (!refEffects.some((effect) => effect.cleanup)) return;
-        return () => {
-          for (const { ref, cleanup } of refEffects) if (cleanup) cleanup();
-          else setRef(ref, null);
-        };
-      };
-    }, refs);
-  }
-  function useId5(defaultId) {
-    if (useReactId) {
-      const reactId = useReactId();
-      if (defaultId) return defaultId;
-      return reactId;
+  function ReorderModal({
+    items,
+    closeModal: closeModal2,
+    onActionPerformed
+  }) {
+    const [item, setItem] = (0, import_element61.useState)(items[0]);
+    const { editEntityRecord, saveEditedEntityRecord } = (0, import_data19.useDispatch)(import_core_data16.store);
+    const { createSuccessNotice, createErrorNotice } = (0, import_data19.useDispatch)(import_notices3.store);
+    const isValid2 = isItemValid(item);
+    async function onOrder(event) {
+      event.preventDefault();
+      if (!isValid2) {
+        return;
+      }
+      try {
+        await editEntityRecord("postType", item.type, item.id, {
+          menu_order: item.menu_order
+        });
+        closeModal2?.();
+        await saveEditedEntityRecord("postType", item.type, item.id, {
+          throwOnError: true
+        });
+        createSuccessNotice((0, import_i18n54.__)("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");
+        createErrorNotice(errorMessage, {
+          type: "snackbar"
+        });
+      }
     }
-    const [id, setId] = (0, import_react18.useState)(defaultId);
-    useSafeLayoutEffect(() => {
-      if (defaultId || id) return;
-      setId(`id-${Math.random().toString(36).slice(2, 8)}`);
-    }, [defaultId, id]);
-    return defaultId || id;
-  }
-  function useTagName(refOrElement, type) {
-    const stringOrUndefined = (type2) => {
-      if (typeof type2 !== "string") return;
-      return type2;
-    };
-    const [tagName, setTagName] = (0, import_react18.useState)(() => stringOrUndefined(type));
-    useSafeLayoutEffect(() => {
-      setTagName((refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement)?.tagName.toLowerCase() || stringOrUndefined(type));
-    }, [refOrElement, type]);
-    return tagName;
-  }
-  function useAttribute(refOrElement, attributeName, defaultValue2) {
-    const initialValue = useInitialValue(defaultValue2);
-    const [attribute, setAttribute] = (0, import_react18.useState)(initialValue);
-    (0, import_react18.useEffect)(() => {
-      const element = refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement;
-      if (!element) return;
-      const callback = () => {
-        const value = element.getAttribute(attributeName);
-        setAttribute(value == null ? initialValue : value);
-      };
-      const observer = new MutationObserver(callback);
-      observer.observe(element, { attributeFilter: [attributeName] });
-      callback();
-      return () => observer.disconnect();
-    }, [
-      refOrElement,
-      attributeName,
-      initialValue
-    ]);
-    return attribute;
-  }
-  function useUpdateEffect(effect, deps) {
-    const mounted = (0, import_react18.useRef)(false);
-    (0, import_react18.useEffect)(() => {
-      if (mounted.current) return effect();
-      mounted.current = true;
-    }, deps);
-    (0, import_react18.useEffect)(() => () => {
-      mounted.current = false;
-    }, []);
-  }
-  function useUpdateLayoutEffect(effect, deps) {
-    const mounted = (0, import_react18.useRef)(false);
-    useSafeLayoutEffect(() => {
-      if (mounted.current) return effect();
-      mounted.current = true;
-    }, deps);
-    useSafeLayoutEffect(() => () => {
-      mounted.current = false;
-    }, []);
-  }
-  function useForceUpdate2() {
-    return (0, import_react18.useReducer)(() => [], []);
-  }
-  function useBooleanEvent(booleanOrCallback) {
-    return useEvent(typeof booleanOrCallback === "function" ? booleanOrCallback : () => booleanOrCallback);
-  }
-  function useWrapElement(props, callback, deps = []) {
-    const wrapElement = (0, import_react18.useCallback)((element) => {
-      if (props.wrapElement) element = props.wrapElement(element);
-      return callback(element);
-    }, [...deps, props.wrapElement]);
-    return {
-      ...props,
-      wrapElement
-    };
-  }
-  function useMetadataProps(props, key, value) {
-    const parent = props.onLoadedMetadataCapture;
-    const onLoadedMetadataCapture = (0, import_react18.useMemo)(() => {
-      return Object.assign(() => {
-      }, parent, ...value !== void 0 ? [{ [key]: value }] : []);
-    }, [
-      parent,
-      key,
-      value
-    ]);
-    return [parent?.[key], { onLoadedMetadataCapture }];
-  }
-  var hasInstalledGlobalEventListeners = false;
-  function useIsMouseMoving() {
-    (0, import_react18.useEffect)(() => {
-      if (hasInstalledGlobalEventListeners) return;
-      addGlobalEventListener("mousemove", setMouseMoving, true);
-      addGlobalEventListener("mousedown", resetMouseMoving, true);
-      addGlobalEventListener("mouseup", resetMouseMoving, true);
-      addGlobalEventListener("keydown", resetMouseMoving, true);
-      addGlobalEventListener("scroll", resetMouseMoving, true);
-      hasInstalledGlobalEventListeners = true;
-    }, []);
-    return useEvent(() => mouseMoving);
-  }
-  var mouseMoving = false;
-  var previousScreenX = 0;
-  var previousScreenY = 0;
-  function hasMouseMovement(event) {
-    const movementX = event.movementX || event.screenX - previousScreenX;
-    const movementY = event.movementY || event.screenY - previousScreenY;
-    previousScreenX = event.screenX;
-    previousScreenY = event.screenY;
-    return movementX || movementY || false;
-  }
-  function setMouseMoving(event) {
-    if (!hasMouseMovement(event)) return;
-    mouseMoving = true;
-  }
-  function resetMouseMoving() {
-    mouseMoving = false;
-  }
-  function forwardRef54(render5) {
-    const Role = React75.forwardRef((props, ref) => render5({
-      ...props,
-      ref
-    }));
-    Role.displayName = render5.displayName || render5.name;
-    return Role;
-  }
-  function memo4(Component3, propsAreEqual) {
-    return React75.memo(Component3, propsAreEqual);
-  }
-  function createElement5(Type, props) {
-    const { wrapElement, render: render5, ...rest } = props;
-    const mergedRef = useMergeRefs2(props.ref, getRefProperty(render5));
-    let element;
-    if (React75.isValidElement(render5)) {
-      const renderProps = {
-        ...render5.props,
-        ref: mergedRef
-      };
-      element = React75.cloneElement(render5, mergeProps2(rest, renderProps));
-    } else if (render5) element = render5(rest);
-    else element = /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(Type, { ...rest });
-    if (wrapElement) return wrapElement(element);
-    return element;
-  }
-  function createHook(useProps) {
-    const useRole = (props = {}) => {
-      return useProps(props);
-    };
-    useRole.displayName = useProps.name;
-    return useRole;
-  }
-  function createStoreContext(providers = [], scopedProviders = []) {
-    const context = React75.createContext(void 0);
-    const scopedContext = React75.createContext(void 0);
-    const useContext72 = () => React75.useContext(context);
-    const useScopedContext = (onlyScoped = false) => {
-      const scoped = React75.useContext(scopedContext);
-      const store4 = useContext72();
-      if (onlyScoped) return scoped;
-      return scoped || store4;
-    };
-    const useProviderContext = () => {
-      const scoped = React75.useContext(scopedContext);
-      const store4 = useContext72();
-      if (scoped && scoped === store4) return;
-      return store4;
-    };
-    const ContextProvider = (props) => {
-      return providers.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(Provider2, {
-        ...props,
-        children
-      }), /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(context.Provider, { ...props }));
-    };
-    const ScopedContextProvider = (props) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(ContextProvider, {
-        ...props,
-        children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(Provider2, {
-          ...props,
-          children
-        }), /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(scopedContext.Provider, { ...props }))
-      });
-    };
-    return {
-      context,
-      scopedContext,
-      useContext: useContext72,
-      useScopedContext,
-      useProviderContext,
-      ContextProvider,
-      ScopedContextProvider
-    };
+    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.__)(
+        "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)(
+        import_components14.__experimentalInputControl,
+        {
+          label: (0, import_i18n54.__)("Order"),
+          type: "number",
+          value: typeof item.menu_order === "number" && Number.isInteger(item.menu_order) ? String(item.menu_order) : "",
+          onChange: (value) => {
+            const parsed = parseInt(value, 10);
+            setItem({
+              ...item,
+              menu_order: isNaN(parsed) ? void 0 : parsed
+            });
+          }
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(import_components14.__experimentalHStack, { justify: "right", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+          import_components14.Button,
+          {
+            __next40pxDefaultSize: true,
+            variant: "tertiary",
+            onClick: () => {
+              closeModal2?.();
+            },
+            children: (0, import_i18n54.__)("Cancel")
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+          import_components14.Button,
+          {
+            __next40pxDefaultSize: true,
+            variant: "primary",
+            type: "submit",
+            accessibleWhenDisabled: true,
+            disabled: !isValid2,
+            children: (0, import_i18n54.__)("Save")
+          }
+        )
+      ] })
+    ] }) });
   }
+  var reorderPage = {
+    id: "order-pages",
+    label: (0, import_i18n54.__)("Order"),
+    isEligible({ status }) {
+      return status !== "trash";
+    },
+    modalFocusOnMount: "firstContentElement",
+    RenderModal: ReorderModal
+  };
+  var reorder_page_default = reorderPage;

-  // node_modules/@ariakit/react-components/dist/focusable/focusable.js
-  var import_react19 = __toESM(require_react(), 1);
-  var TagName = "div";
-  var accessibleWhenDisabledSymbol = /* @__PURE__ */ Symbol("accessibleWhenDisabled");
-  var isSafariBrowser = isSafari();
-  var alwaysFocusVisibleInputTypes = [
-    "text",
-    "search",
-    "url",
-    "tel",
-    "email",
-    "password",
-    "number",
-    "date",
-    "month",
-    "week",
-    "time",
-    "datetime",
-    "datetime-local"
-  ];
-  function isAlwaysFocusVisible(element) {
-    const { tagName, readOnly, type } = element;
-    if (tagName === "TEXTAREA" && !readOnly) return true;
-    if (tagName === "SELECT" && !readOnly) return true;
-    if (tagName === "INPUT" && !readOnly) return alwaysFocusVisibleInputTypes.includes(type);
-    if (element.isContentEditable) return true;
-    if (element.getAttribute("role") === "combobox" && element.dataset.name) return true;
-    return false;
-  }
-  function isNativeTabbable(tagName) {
-    if (!tagName) return true;
-    return tagName === "button" || tagName === "summary" || tagName === "input" || tagName === "select" || tagName === "textarea" || tagName === "a";
-  }
-  function supportsDisabledAttribute(tagName) {
-    if (!tagName) return true;
-    return tagName === "button" || tagName === "input" || tagName === "select" || tagName === "textarea";
-  }
-  function isNativeSubmitControl(element) {
-    if (element.tagName === "BUTTON") {
-      const { type } = element;
-      return type === "submit";
-    }
-    if (element.tagName === "INPUT") {
-      const { type } = element;
-      return type === "submit" || type === "image";
-    }
-    return false;
-  }
-  function getTabIndex2({ focusable: focusable2, trulyDisabled, nativeTabbable, supportsDisabled, safariTabIndex, tabIndexProp }) {
-    if (!focusable2) return tabIndexProp;
-    if (trulyDisabled) {
-      if (nativeTabbable && !supportsDisabled) return -1;
-      return;
-    }
-    if (nativeTabbable) {
-      if (safariTabIndex && tabIndexProp == null) return 0;
-      return tabIndexProp;
-    }
-    return tabIndexProp ?? 0;
-  }
-  function useDisableEvent(onEvent, disabled2) {
-    return useEvent((event) => {
-      onEvent?.(event);
-      if (event.defaultPrevented) return;
-      if (disabled2) {
-        event.stopPropagation();
+  // 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_notices4 = __toESM(require_notices(), 1);
+  var import_element62 = __toESM(require_element(), 1);
+  var import_components15 = __toESM(require_components(), 1);
+  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
+  var duplicatePost = {
+    id: "duplicate-post",
+    label: (0, import_i18n55._x)("Duplicate", "action label"),
+    isEligible({ status }) {
+      return status !== "trash";
+    },
+    modalFocusOnMount: "firstContentElement",
+    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
+      const [item, setItem] = (0, import_element62.useState)({
+        ...items[0],
+        title: (0, import_i18n55.sprintf)(
+          /* translators: %s: Existing post title */
+          (0, import_i18n55._x)("%s (Copy)", "post"),
+          getItemTitle(items[0])
+        )
+      });
+      const [isCreatingPage, setIsCreatingPage] = (0, import_element62.useState)(false);
+      const { saveEntityRecord } = (0, import_data20.useDispatch)(import_core_data17.store);
+      const { createSuccessNotice, createErrorNotice } = (0, import_data20.useDispatch)(import_notices4.store);
+      async function createPage(event) {
         event.preventDefault();
-      }
-    });
-  }
-  var hasInstalledGlobalEventListeners2 = false;
-  var isKeyboardModality = true;
-  function onGlobalMouseDown(event) {
-    const target = event.target;
-    if (isElement2(target) && !target.hasAttribute("data-focus-visible")) isKeyboardModality = false;
-  }
-  function onGlobalKeyDown(event) {
-    if (event.metaKey) return;
-    if (event.ctrlKey) return;
-    if (event.altKey) return;
-    isKeyboardModality = true;
-  }
-  var useFocusable = createHook(function useFocusable2({ focusable: focusable2 = true, accessibleWhenDisabled, autoFocus, onFocusVisible, ...props }) {
-    const ref = (0, import_react19.useRef)(null);
-    const [parentAccessibleWhenDisabled, metadataProps] = useMetadataProps(props, accessibleWhenDisabledSymbol, accessibleWhenDisabled);
-    accessibleWhenDisabled ??= parentAccessibleWhenDisabled;
-    (0, import_react19.useEffect)(() => {
-      if (!focusable2) return;
-      if (hasInstalledGlobalEventListeners2) return;
-      addGlobalEventListener("mousedown", onGlobalMouseDown, true);
-      addGlobalEventListener("keydown", onGlobalKeyDown, true);
-      hasInstalledGlobalEventListeners2 = true;
-    }, [focusable2]);
-    const disabled2 = focusable2 && disabledFromProps(props);
-    const trulyDisabled = disabled2 && !accessibleWhenDisabled;
-    const [focusVisible, setFocusVisible] = (0, import_react19.useState)(false);
-    const focusVisibleRef = (0, import_react19.useRef)(false);
-    const nativeSubmitObserverCleanupRef = (0, import_react19.useRef)(null);
-    const cleanupFocusVisible = useEvent((element) => {
-      nativeSubmitObserverCleanupRef.current?.();
-      nativeSubmitObserverCleanupRef.current = null;
-      focusVisibleRef.current = false;
-      element?.removeAttribute("data-focus-visible");
-    });
-    (0, import_react19.useEffect)(() => {
-      if (!focusable2) return;
-      if (!trulyDisabled) return;
-      cleanupFocusVisible(ref.current);
-      if (focusVisible) setFocusVisible(false);
-    }, [
-      focusable2,
-      trulyDisabled,
-      focusVisible,
-      cleanupFocusVisible
-    ]);
-    (0, import_react19.useEffect)(() => {
-      if (!focusable2) return;
-      if (!focusVisible) return;
-      const element = ref.current;
-      if (!element) return;
-      if (typeof IntersectionObserver === "undefined") return;
-      const observer = new IntersectionObserver(() => {
-        if (!isFocusable(element)) {
-          focusVisibleRef.current = false;
-          setFocusVisible(false);
+        if (isCreatingPage) {
+          return;
         }
-      });
-      observer.observe(element);
-      return () => observer.disconnect();
-    }, [focusable2, focusVisible]);
-    (0, import_react19.useEffect)(() => {
-      return () => nativeSubmitObserverCleanupRef.current?.();
-    }, []);
-    const onKeyPressCapture = useDisableEvent(props.onKeyPressCapture, disabled2);
-    const onMouseDownCapture = useDisableEvent(props.onMouseDownCapture, disabled2);
-    const onClickCapture = useDisableEvent(props.onClickCapture, disabled2);
-    const handleFocusVisible = (event, currentTarget) => {
-      if (currentTarget) event.currentTarget = currentTarget;
-      if (!focusable2) return;
-      const element = event.currentTarget;
-      if (!element) return;
-      if (!hasFocus(element)) return;
-      onFocusVisible?.(event);
-      if (event.defaultPrevented) return;
-      element.dataset.focusVisible = "true";
-      focusVisibleRef.current = true;
-      if (isNativeSubmitControl(element)) {
-        nativeSubmitObserverCleanupRef.current?.();
-        nativeSubmitObserverCleanupRef.current = null;
-        if (typeof IntersectionObserver !== "undefined") {
-          const observer = new IntersectionObserver(() => {
-            if (isFocusable(element)) return;
-            cleanupFocusVisible(element);
+        const isTemplate2 = item.type === "wp_template";
+        const newItemObject = {
+          status: isTemplate2 ? "publish" : "draft",
+          title: item.title,
+          slug: isTemplate2 ? item.slug : item.title || (0, import_i18n55.__)("No title"),
+          comment_status: item.comment_status,
+          content: typeof item.content === "string" ? item.content : item.content.raw,
+          excerpt: typeof item.excerpt === "string" ? item.excerpt : item.excerpt?.raw,
+          meta: item.meta,
+          parent: item.parent,
+          password: item.password,
+          template: item.template,
+          format: item.format,
+          featured_media: item.featured_media,
+          menu_order: item.menu_order,
+          ping_status: item.ping_status
+        };
+        const assignablePropertiesPrefix = "wp:action-assign-";
+        const assignableProperties = Object.keys(item?._links || {}).filter(
+          (property) => property.startsWith(assignablePropertiesPrefix)
+        ).map(
+          (property) => property.slice(assignablePropertiesPrefix.length)
+        );
+        assignableProperties.forEach((property) => {
+          if (item.hasOwnProperty(property)) {
+            newItemObject[property] = item[property];
+          }
+        });
+        setIsCreatingPage(true);
+        try {
+          const newItem = await saveEntityRecord(
+            "postType",
+            item.type,
+            newItemObject,
+            { throwOnError: true }
+          );
+          createSuccessNotice(
+            (0, import_i18n55.sprintf)(
+              // translators: %s: Title of the created post, e.g: "Hello world".
+              (0, import_i18n55.__)('"%s" successfully created.'),
+              getItemTitle(newItem)
+            ),
+            {
+              id: "duplicate-post-action",
+              type: "snackbar"
+            }
+          );
+          if (onActionPerformed) {
+            onActionPerformed([newItem]);
+          }
+        } catch (error2) {
+          const typedError = error2;
+          const errorMessage = typedError.message && typedError.code !== "unknown_error" ? typedError.message : (0, import_i18n55.__)("An error occurred while duplicating the page.");
+          createErrorNotice(errorMessage, {
+            type: "snackbar"
           });
-          observer.observe(element);
-          nativeSubmitObserverCleanupRef.current = () => observer.disconnect();
+        } finally {
+          setIsCreatingPage(false);
+          closeModal2?.();
         }
-        return;
       }
-      setFocusVisible(true);
-    };
-    const onKeyDownCaptureProp = props.onKeyDownCapture;
-    const onKeyDownCapture = useEvent((event) => {
-      onKeyDownCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!focusable2) return;
-      if (focusVisible) return;
-      if (focusVisibleRef.current) return;
-      if (event.metaKey) return;
-      if (event.altKey) return;
-      if (event.ctrlKey) return;
-      if (!isSelfTarget(event)) return;
-      const element = event.currentTarget;
-      const applyFocusVisible = () => handleFocusVisible(event, element);
-      queueBeforeEvent(element, "focusout", applyFocusVisible);
-    });
-    const onFocusCaptureProp = props.onFocusCapture;
-    const onFocusCapture = useEvent((event) => {
-      onFocusCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!focusable2) return;
-      if (!isSelfTarget(event)) {
-        setFocusVisible(false);
+      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.__)(
+          "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)(
+          import_components15.__experimentalInputControl,
+          {
+            label: (0, import_i18n55.__)("Title"),
+            placeholder: (0, import_i18n55.__)("No title"),
+            value: getItemTitle(item),
+            onChange: (value) => setItem((prev) => ({
+              ...prev,
+              title: value || (0, import_i18n55.__)("No title")
+            }))
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime163.jsxs)(import_components15.__experimentalHStack, { spacing: 2, justify: "end", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
+            import_components15.Button,
+            {
+              variant: "tertiary",
+              onClick: closeModal2,
+              __next40pxDefaultSize: true,
+              children: (0, import_i18n55.__)("Cancel")
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
+            import_components15.Button,
+            {
+              variant: "primary",
+              type: "submit",
+              isBusy: isCreatingPage,
+              "aria-disabled": isCreatingPage,
+              __next40pxDefaultSize: true,
+              children: (0, import_i18n55._x)("Duplicate", "action label")
+            }
+          )
+        ] })
+      ] }) });
+    }
+  };
+  var duplicate_post_default = duplicatePost;
+
+  // packages/fields/build-module/actions/rename-post.mjs
+  var import_data21 = __toESM(require_data(), 1);
+  var import_core_data18 = __toESM(require_core_data(), 1);
+  var import_i18n56 = __toESM(require_i18n(), 1);
+  var import_element63 = __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 { PATTERN_TYPES: PATTERN_TYPES3 } = unlock3(import_patterns3.privateApis);
+  var renamePost = {
+    id: "rename-post",
+    label: (0, import_i18n56.__)("Rename"),
+    modalFocusOnMount: "firstContentElement",
+    isEligible(post2) {
+      if (post2.status === "trash") {
+        return false;
+      }
+      if (post2.type === "wp_template" && typeof post2.id === "string" && window?.__experimentalTemplateActivate) {
+        return false;
+      }
+      const specialChecks = ["wp_template", "wp_template_part"];
+      if (!window?.__experimentalTemplateActivate) {
+        specialChecks.push("wp_template");
+      }
+      if (!specialChecks.includes(post2.type)) {
+        return post2.permissions?.update;
+      }
+      if (isTemplate(post2) && !window?.__experimentalTemplateActivate) {
+        return isTemplateRemovable(post2) && post2.is_custom && post2.permissions?.update;
+      }
+      if (isTemplatePart(post2)) {
+        return post2.source === "custom" && !post2?.has_theme_file && post2.permissions?.update;
+      }
+      return post2.type === PATTERN_TYPES3.user && post2.permissions?.update;
+    },
+    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
+      const [item] = items;
+      const [title, setTitle] = (0, import_element63.useState)(() => getItemTitle(item, ""));
+      const { editEntityRecord, saveEditedEntityRecord } = (0, import_data21.useDispatch)(import_core_data18.store);
+      const { createSuccessNotice, createErrorNotice } = (0, import_data21.useDispatch)(import_notices5.store);
+      async function onRename(event) {
+        event.preventDefault();
+        try {
+          await editEntityRecord("postType", item.type, item.id, {
+            title
+          });
+          setTitle("");
+          closeModal2?.();
+          await saveEditedEntityRecord("postType", item.type, item.id, {
+            throwOnError: true
+          });
+          createSuccessNotice((0, import_i18n56.__)("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");
+          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)(
+          import_components16.TextControl,
+          {
+            label: (0, import_i18n56.__)("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)(
+            import_components16.Button,
+            {
+              __next40pxDefaultSize: true,
+              variant: "tertiary",
+              onClick: () => {
+                closeModal2?.();
+              },
+              children: (0, import_i18n56.__)("Cancel")
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+            import_components16.Button,
+            {
+              __next40pxDefaultSize: true,
+              variant: "primary",
+              type: "submit",
+              children: (0, import_i18n56.__)("Save")
+            }
+          )
+        ] })
+      ] }) });
+    }
+  };
+  var rename_post_default = renamePost;
+
+  // packages/fields/build-module/actions/reset-post.mjs
+  var import_data22 = __toESM(require_data(), 1);
+  var import_core_data19 = __toESM(require_core_data(), 1);
+  var import_i18n57 = __toESM(require_i18n(), 1);
+  var import_notices6 = __toESM(require_notices(), 1);
+  var import_element64 = __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 isTemplateRevertable2 = (templateOrTemplatePart) => {
+    if (!templateOrTemplatePart) {
+      return false;
+    }
+    return templateOrTemplatePart.source === "custom" && (Boolean(templateOrTemplatePart?.plugin) || templateOrTemplatePart?.has_theme_file);
+  };
+  var revertTemplate = async (template2, { allowUndo = true } = {}) => {
+    const noticeId = "edit-site-template-reverted";
+    (0, import_data22.dispatch)(import_notices6.store).removeNotice(noticeId);
+    if (!isTemplateRevertable2(template2)) {
+      (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(
+        (0, import_i18n57.__)("This template is not revertable."),
+        {
+          type: "snackbar"
+        }
+      );
+      return;
+    }
+    try {
+      const templateEntityConfig = (0, import_data22.select)(import_core_data19.store).getEntityConfig(
+        "postType",
+        template2.type
+      );
+      if (!templateEntityConfig) {
+        (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(
+          (0, import_i18n57.__)(
+            "The editor has encountered an unexpected error. Please reload."
+          ),
+          { type: "snackbar" }
+        );
         return;
       }
-      const element = event.currentTarget;
-      const applyFocusVisible = () => handleFocusVisible(event, element);
-      if (isKeyboardModality || isAlwaysFocusVisible(event.target)) queueBeforeEvent(event.target, "focusout", applyFocusVisible);
-      else setFocusVisible(false);
-    });
-    const onBlurProp = props.onBlur;
-    const onBlur = useEvent((event) => {
-      onBlurProp?.(event);
-      if (!focusable2) return;
-      if (!isFocusEventOutside(event)) return;
-      cleanupFocusVisible(event.currentTarget);
-      setFocusVisible(false);
-    });
-    const autoFocusOnShow = (0, import_react19.useContext)(FocusableContext);
-    const autoFocusRef = useEvent((element) => {
-      if (!focusable2) return;
-      if (!autoFocus) return;
-      if (!element) return;
-      if (!autoFocusOnShow) return;
-      queueMicrotask(() => {
-        if (hasFocus(element)) return;
-        if (!isFocusable(element)) return;
-        element.focus();
+      const fileTemplatePath = (0, import_url5.addQueryArgs)(
+        `${templateEntityConfig.baseURL}/${template2.id}`,
+        { context: "edit", source: template2.origin }
+      );
+      const fileTemplate = await (0, import_api_fetch.default)({
+        path: fileTemplatePath
       });
-    });
-    const tagName = useTagName(ref);
-    const nativeTabbable = focusable2 && isNativeTabbable(tagName);
-    const supportsDisabled = focusable2 && supportsDisabledAttribute(tagName);
-    const [safariTabIndex, setSafariTabIndex] = (0, import_react19.useState)(false);
-    if (isSafariBrowser) (0, import_react19.useEffect)(() => {
-      if (!focusable2) return;
-      const element = ref.current;
-      if (!element) return;
-      const { type } = element;
-      const isNativeCheckboxOrRadio = element.tagName === "INPUT" && (type === "checkbox" || type === "radio");
-      setSafariTabIndex(isButton(element) || isNativeCheckboxOrRadio);
-    }, [focusable2]);
-    const styleProp = props.style;
-    const style = (0, import_react19.useMemo)(() => {
-      if (trulyDisabled) return {
-        pointerEvents: "none",
-        ...styleProp
-      };
-      return styleProp;
-    }, [trulyDisabled, styleProp]);
-    props = {
-      "data-focus-visible": focusable2 && focusVisible || void 0,
-      "data-autofocus": autoFocus || void 0,
-      "aria-disabled": disabled2 || void 0,
-      ...props,
-      ...metadataProps,
-      ref: useMergeRefs2(ref, autoFocusRef, props.ref),
-      style,
-      tabIndex: getTabIndex2({
-        focusable: focusable2,
-        trulyDisabled,
-        nativeTabbable,
-        supportsDisabled,
-        safariTabIndex,
-        tabIndexProp: props.tabIndex
-      }),
-      disabled: supportsDisabled && trulyDisabled ? true : void 0,
-      contentEditable: disabled2 ? void 0 : props.contentEditable,
-      onKeyPressCapture,
-      onClickCapture,
-      onMouseDownCapture,
-      onKeyDownCapture,
-      onFocusCapture,
-      onBlur
-    };
-    return removeUndefinedValues(props);
-  });
-  var Focusable = forwardRef54(function Focusable2(props) {
-    return createElement5(TagName, useFocusable(props));
-  });
-
-  // node_modules/@ariakit/react-components/dist/command/command.js
-  var import_react20 = __toESM(require_react(), 1);
-  var TagName2 = "button";
-  function isNativeClick(event) {
-    if (!event.isTrusted) return false;
-    const element = event.currentTarget;
-    if (event.key === "Enter") return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "A";
-    if (event.key === " ") return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "INPUT" || element.tagName === "SELECT";
-    return false;
-  }
-  var symbol = /* @__PURE__ */ Symbol("command");
-  var useCommand = createHook(function useCommand2({ clickOnEnter = true, clickOnSpace = true, ...props }) {
-    const ref = (0, import_react20.useRef)(null);
-    const [isNativeButton, setIsNativeButton] = (0, import_react20.useState)(false);
-    (0, import_react20.useEffect)(() => {
-      if (!ref.current) return;
-      setIsNativeButton(isButton(ref.current));
-    }, []);
-    const [active, setActive] = (0, import_react20.useState)(false);
-    const activeRef = (0, import_react20.useRef)(false);
-    const disabled2 = disabledFromProps(props);
-    const [isDuplicate, metadataProps] = useMetadataProps(props, symbol, true);
-    useSafeLayoutEffect(() => {
-      if (!disabled2) return;
-      activeRef.current = false;
-      setActive(false);
-    }, [disabled2]);
-    const onKeyDownProp = props.onKeyDown;
-    const onKeyDown = useEvent((event) => {
-      onKeyDownProp?.(event);
-      const element = event.currentTarget;
-      if (event.defaultPrevented) return;
-      if (isDuplicate) return;
-      if (disabled2) return;
-      if (!isSelfTarget(event)) return;
-      if (isTextField(element)) return;
-      if (element.isContentEditable) return;
-      const isEnter = clickOnEnter && event.key === "Enter";
-      const isSpace = clickOnSpace && event.key === " ";
-      const shouldPreventEnter = event.key === "Enter" && !clickOnEnter;
-      const shouldPreventSpace = event.key === " " && !clickOnSpace;
-      if (shouldPreventEnter || shouldPreventSpace) {
-        event.preventDefault();
+      if (!fileTemplate) {
+        (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(
+          (0, import_i18n57.__)(
+            "The editor has encountered an unexpected error. Please reload."
+          ),
+          { type: "snackbar" }
+        );
         return;
       }
-      if (isEnter || isSpace) {
-        const nativeClick = isNativeClick(event);
-        if (isEnter) {
-          if (!nativeClick) {
-            event.preventDefault();
-            const { view, ...eventInit } = event;
-            const click = () => fireClickEvent(element, eventInit);
-            if (isFirefox()) queueBeforeEvent(element, "keyup", click);
-            else queueMicrotask(click);
+      const serializeBlocks = ({ blocks: blocksForSerialization = [] }) => (0, import_blocks4.__unstableSerializeAndClean)(blocksForSerialization);
+      const edited = (0, import_data22.select)(import_core_data19.store).getEditedEntityRecord(
+        "postType",
+        template2.type,
+        template2.id
+      );
+      (0, import_data22.dispatch)(import_core_data19.store).editEntityRecord(
+        "postType",
+        template2.type,
+        template2.id,
+        {
+          content: serializeBlocks,
+          // Required to make the `undo` behave correctly.
+          blocks: edited.blocks,
+          // Required to revert the blocks in the editor.
+          source: "custom"
+          // required to avoid turning the editor into a dirty state
+        },
+        {
+          undoIgnore: true
+          // Required to merge this edit with the last undo level.
+        }
+      );
+      const blocks = (0, import_blocks4.parse)(fileTemplate?.content?.raw);
+      (0, import_data22.dispatch)(import_core_data19.store).editEntityRecord(
+        "postType",
+        template2.type,
+        fileTemplate.id,
+        {
+          content: serializeBlocks,
+          blocks,
+          source: "theme"
+        }
+      );
+      if (allowUndo) {
+        const undoRevert = () => {
+          (0, import_data22.dispatch)(import_core_data19.store).editEntityRecord(
+            "postType",
+            template2.type,
+            edited.id,
+            {
+              content: serializeBlocks,
+              blocks: edited.blocks,
+              source: "custom"
+            }
+          );
+        };
+        (0, import_data22.dispatch)(import_notices6.store).createSuccessNotice(
+          (0, import_i18n57.__)("Template reset."),
+          {
+            type: "snackbar",
+            id: noticeId,
+            actions: [
+              {
+                label: (0, import_i18n57.__)("Undo"),
+                onClick: undoRevert
+              }
+            ]
           }
-        } else if (isSpace) {
-          activeRef.current = true;
-          if (!nativeClick) {
-            event.preventDefault();
-            setActive(true);
+        );
+      }
+    } catch (error2) {
+      const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n57.__)("Template revert failed. Please reload.");
+      (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(errorMessage, {
+        type: "snackbar"
+      });
+    }
+  };
+  var resetPostAction = {
+    id: "reset-post",
+    label: (0, import_i18n57.__)("Reset"),
+    isEligible: (item) => {
+      if (window?.__experimentalTemplateActivate) {
+        return item.type === "wp_template_part" && item?.source === "custom" && item?.has_theme_file;
+      }
+      return isTemplateOrTemplatePart(item) && item?.source === "custom" && (Boolean(item.type === "wp_template" && item?.plugin) || item?.has_theme_file);
+    },
+    icon: backup_default,
+    supportsBulk: true,
+    hideModalHeader: true,
+    modalFocusOnMount: "firstContentElement",
+    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
+      const [isBusy, setIsBusy] = (0, import_element64.useState)(false);
+      const { saveEditedEntityRecord } = (0, import_data22.useDispatch)(import_core_data19.store);
+      const { createSuccessNotice, createErrorNotice } = (0, import_data22.useDispatch)(import_notices6.store);
+      const onConfirm = async () => {
+        try {
+          for (const template2 of items) {
+            await revertTemplate(template2, {
+              allowUndo: false
+            });
+            await saveEditedEntityRecord(
+              "postType",
+              template2.type,
+              template2.id
+            );
+          }
+          createSuccessNotice(
+            items.length > 1 ? (0, import_i18n57.sprintf)(
+              /* translators: %d: The number of items. */
+              (0, import_i18n57.__)("%d items reset."),
+              items.length
+            ) : (0, import_i18n57.sprintf)(
+              /* translators: %s: The template/part's name. */
+              (0, import_i18n57.__)('"%s" reset.'),
+              getItemTitle(items[0])
+            ),
+            {
+              type: "snackbar",
+              id: "revert-template-action"
+            }
+          );
+        } catch (error2) {
+          let fallbackErrorMessage;
+          if (items[0].type === "wp_template") {
+            fallbackErrorMessage = items.length === 1 ? (0, import_i18n57.__)(
+              "An error occurred while reverting the template."
+            ) : (0, import_i18n57.__)(
+              "An error occurred while reverting the templates."
+            );
+          } else {
+            fallbackErrorMessage = items.length === 1 ? (0, import_i18n57.__)(
+              "An error occurred while reverting the template part."
+            ) : (0, import_i18n57.__)(
+              "An error occurred while reverting the template parts."
+            );
           }
+          const typedError = error2;
+          const errorMessage = typedError.message && typedError.code !== "unknown_error" ? typedError.message : fallbackErrorMessage;
+          createErrorNotice(errorMessage, { type: "snackbar" });
+        }
+      };
+      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)(
+            import_components17.Button,
+            {
+              __next40pxDefaultSize: true,
+              variant: "tertiary",
+              onClick: closeModal2,
+              disabled: isBusy,
+              accessibleWhenDisabled: true,
+              children: (0, import_i18n57.__)("Cancel")
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
+            import_components17.Button,
+            {
+              __next40pxDefaultSize: true,
+              variant: "primary",
+              onClick: async () => {
+                setIsBusy(true);
+                await onConfirm();
+                onActionPerformed?.(items);
+                setIsBusy(false);
+                closeModal2?.();
+              },
+              isBusy,
+              disabled: isBusy,
+              accessibleWhenDisabled: true,
+              children: (0, import_i18n57.__)("Reset")
+            }
+          )
+        ] })
+      ] });
+    }
+  };
+  var reset_post_default = resetPostAction;
+
+  // packages/fields/build-module/actions/duplicate-pattern.mjs
+  var import_i18n58 = __toESM(require_i18n(), 1);
+  var import_patterns4 = __toESM(require_patterns(), 1);
+  var import_jsx_runtime166 = __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"),
+    isEligible: (item) => item.type !== "wp_template_part",
+    modalHeader: (0, import_i18n58._x)("Duplicate pattern", "action label"),
+    modalFocusOnMount: "firstContentElement",
+    RenderModal: ({ items, closeModal: closeModal2 }) => {
+      const [item] = items;
+      const duplicatedProps = useDuplicatePatternProps({
+        pattern: item,
+        onSuccess: () => closeModal2?.()
+      });
+      return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+        CreatePatternModalContents,
+        {
+          onClose: closeModal2,
+          confirmLabel: (0, import_i18n58._x)("Duplicate", "action label"),
+          ...duplicatedProps
         }
+      );
+    }
+  };
+  var duplicate_pattern_default = duplicatePattern;
+
+  // node_modules/tslib/tslib.es6.mjs
+  var __assign = function() {
+    __assign = Object.assign || function __assign2(t4) {
+      for (var s3, i3 = 1, n3 = arguments.length; i3 < n3; i3++) {
+        s3 = arguments[i3];
+        for (var p4 in s3) if (Object.prototype.hasOwnProperty.call(s3, p4)) t4[p4] = s3[p4];
       }
-    });
-    const onKeyUpProp = props.onKeyUp;
-    const onKeyUp = useEvent((event) => {
-      onKeyUpProp?.(event);
-      if (isDuplicate) return;
-      const isSpace = clickOnSpace && event.key === " ";
-      if (!activeRef.current || !isSpace) return;
-      const nativeClick = isNativeClick(event);
-      activeRef.current = false;
-      if (!nativeClick) setActive(false);
-      if (event.defaultPrevented) return;
-      if (!isSelfTarget(event)) return;
-      if (disabled2) return;
-      if (event.metaKey) return;
-      if (nativeClick) return;
-      event.preventDefault();
-      const element = event.currentTarget;
-      const { view, ...eventInit } = event;
-      queueMicrotask(() => fireClickEvent(element, eventInit));
-    });
-    const onBlurProp = props.onBlur;
-    const onBlur = useEvent((event) => {
-      onBlurProp?.(event);
-      if (!activeRef.current) return;
-      activeRef.current = false;
-      setActive(false);
-    });
-    props = {
-      "data-active": active || void 0,
-      type: isNativeButton ? "button" : void 0,
-      ...metadataProps,
-      ...props,
-      ref: useMergeRefs2(ref, props.ref),
-      onKeyDown,
-      onKeyUp,
-      onBlur
+      return t4;
     };
-    props = useFocusable(props);
-    return props;
-  });
-  var Command = forwardRef54(function Command2(props) {
-    return createElement5(TagName2, useCommand(props));
-  });
+    return __assign.apply(this, arguments);
+  };

-  // node_modules/@ariakit/react-components/dist/collection/collection-context.js
-  var ctx2 = createStoreContext();
-  var useCollectionContext = ctx2.useContext;
-  var useCollectionScopedContext = ctx2.useScopedContext;
-  var useCollectionProviderContext = ctx2.useProviderContext;
-  var CollectionContextProvider = ctx2.ContextProvider;
-  var CollectionScopedContextProvider = ctx2.ScopedContextProvider;
+  // node_modules/lower-case/dist.es2015/index.js
+  function lowerCase(str3) {
+    return str3.toLowerCase();
+  }

-  // node_modules/@ariakit/react-components/dist/collection/collection-item.js
-  var import_react21 = __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_react21.useRef)(element);
-    (0, import_react21.useEffect)(() => {
-      const element2 = ref.current;
-      if (!id) return;
-      if (!element2) return;
-      if (!shouldRegisterItem) return;
-      const item = getItem({
-        id,
-        element: element2
-      });
-      return store4?.renderItem(item);
-    }, [
-      id,
-      shouldRegisterItem,
-      getItem,
-      store4
-    ]);
-    props = {
-      ...props,
-      ref: useMergeRefs2(ref, props.ref)
-    };
-    return removeUndefinedValues(props);
-  });
-  var CollectionItem = forwardRef54(function CollectionItem2(props) {
-    return createElement5(TagName3, useCollectionItem(props));
-  });
-
-  // node_modules/@ariakit/react-components/dist/composite/composite-context.js
-  var import_react22 = __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_react22.createContext)(void 0);
-  var CompositeRowContext = (0, import_react22.createContext)(void 0);
-
-  // node_modules/@ariakit/store/dist/index.js
-  function getInternal(store4, key) {
-    const internals = store4.__unstableInternals;
-    invariant(internals, "Invalid store");
-    return internals[key];
+  // node_modules/no-case/dist.es2015/index.js
+  var DEFAULT_SPLIT_REGEXP = [/([a-z0-9])([A-Z])/g, /([A-Z])([A-Z][a-z])/g];
+  var DEFAULT_STRIP_REGEXP = /[^A-Z0-9]+/gi;
+  function noCase(input, options) {
+    if (options === void 0) {
+      options = {};
+    }
+    var _a = options.splitRegexp, splitRegexp = _a === void 0 ? DEFAULT_SPLIT_REGEXP : _a, _b = options.stripRegexp, stripRegexp = _b === void 0 ? DEFAULT_STRIP_REGEXP : _b, _c = options.transform, transform = _c === void 0 ? lowerCase : _c, _d = options.delimiter, delimiter = _d === void 0 ? " " : _d;
+    var result = replace(replace(input, splitRegexp, "$1\0$2"), stripRegexp, "\0");
+    var start2 = 0;
+    var end = result.length;
+    while (result.charAt(start2) === "\0")
+      start2++;
+    while (result.charAt(end - 1) === "\0")
+      end--;
+    return result.slice(start2, end).split("\0").map(transform).join(delimiter);
   }
-  function hasUpdatedKey(keys, updatedKey) {
-    if (!keys) return true;
-    for (const currentKey of keys) if (updatedKey instanceof Set) {
-      if (updatedKey.has(currentKey)) return true;
-    } else if (currentKey === updatedKey) return true;
-    return false;
+  function replace(input, re2, value) {
+    if (re2 instanceof RegExp)
+      return input.replace(re2, value);
+    return re2.reduce(function(input2, re3) {
+      return input2.replace(re3, value);
+    }, input);
   }
-  function isSameValue(value, other) {
-    return value === other || value !== value && other !== other;
+
+  // node_modules/upper-case-first/dist.es2015/index.js
+  function upperCaseFirst(input) {
+    return input.charAt(0).toUpperCase() + input.substr(1);
   }
-  function getCleanupPrevState(prevState, state2, stateBeforeCleanup, updatedKey) {
-    let cleanupPrevState;
-    for (const key of getKeys(state2)) {
-      if (isSameValue(state2[key], stateBeforeCleanup[key])) continue;
-      if (updatedKey !== void 0 && hasUpdatedKey([key], updatedKey)) continue;
-      cleanupPrevState ??= { ...prevState };
-      cleanupPrevState[key] = state2[key];
-    }
-    return cleanupPrevState;
+
+  // node_modules/capital-case/dist.es2015/index.js
+  function capitalCaseTransform(input) {
+    return upperCaseFirst(input.toLowerCase());
   }
-  var MAX_REPAIR_PASSES = 100;
-  function addKeyedListener(map, keys, listener) {
-    if (!keys) return;
-    for (const key of keys) {
-      let listeners2 = map.get(key);
-      if (!listeners2) {
-        listeners2 = /* @__PURE__ */ new Set();
-        map.set(key, listeners2);
-      }
-      listeners2.add(listener);
+  function capitalCase(input, options) {
+    if (options === void 0) {
+      options = {};
     }
+    return noCase(input, __assign({ delimiter: " ", transform: capitalCaseTransform }, options));
   }
-  function deleteKeyedListener(map, keys, listener) {
-    if (!map) return;
-    if (!keys) return;
-    for (const key of keys) {
-      const listeners2 = map.get(key);
-      if (!listeners2) continue;
-      listeners2.delete(listener);
-      if (!listeners2.size) map.delete(key);
+
+  // node_modules/dot-case/dist.es2015/index.js
+  function dotCase(input, options) {
+    if (options === void 0) {
+      options = {};
     }
+    return noCase(input, __assign({ delimiter: "." }, options));
   }
-  function getFastPathNotifiedListeners(frame) {
-    const notifiedListeners = /* @__PURE__ */ new Set();
-    const currentListener = frame.currentListener;
-    if (!currentListener) return notifiedListeners;
-    for (const listener of frame.keyedListeners) {
-      notifiedListeners.add(listener);
-      if (listener === currentListener) return notifiedListeners;
+
+  // node_modules/param-case/dist.es2015/index.js
+  function paramCase(input, options) {
+    if (options === void 0) {
+      options = {};
     }
-    notifiedListeners.clear();
-    notifiedListeners.add(currentListener);
-    return notifiedListeners;
+    return dotCase(input, __assign({ delimiter: "-" }, options));
   }
-  function preserveFastPathNotifiedListeners(frame) {
-    frame.notifiedListeners ??= getFastPathNotifiedListeners(frame);
+
+  // node_modules/client-zip/index.js
+  "stream" in Blob.prototype || Object.defineProperty(Blob.prototype, "stream", { value() {
+    return new Response(this).body;
+  } }), "setBigUint64" in DataView.prototype || Object.defineProperty(DataView.prototype, "setBigUint64", { value(e3, n3, t4) {
+    const i3 = Number(0xffffffffn & n3), r4 = Number(n3 >> 32n);
+    this.setUint32(e3 + (t4 ? 0 : 4), i3, t4), this.setUint32(e3 + (t4 ? 4 : 0), r4, t4);
+  } });
+  var e2 = (e3) => new DataView(new ArrayBuffer(e3));
+  var n2 = (e3) => new Uint8Array(e3.buffer || e3);
+  var t2 = (e3) => new TextEncoder().encode(String(e3));
+  var i2 = (e3) => Math.min(4294967295, Number(e3));
+  var r3 = (e3) => Math.min(65535, Number(e3));
+  function f2(e3, i3) {
+    if (void 0 === i3 || i3 instanceof Date || (i3 = new Date(i3)), e3 instanceof File) return { isFile: 1, t: i3 || new Date(e3.lastModified), i: e3.stream() };
+    if (e3 instanceof Response) return { isFile: 1, t: i3 || new Date(e3.headers.get("Last-Modified") || Date.now()), i: e3.body };
+    if (void 0 === i3) i3 = /* @__PURE__ */ new Date();
+    else if (isNaN(i3)) throw new Error("Invalid modification date.");
+    if (void 0 === e3) return { isFile: 0, t: i3 };
+    if ("string" == typeof e3) return { isFile: 1, t: i3, i: t2(e3) };
+    if (e3 instanceof Blob) return { isFile: 1, t: i3, i: e3.stream() };
+    if (e3 instanceof Uint8Array || e3 instanceof ReadableStream) return { isFile: 1, t: i3, i: e3 };
+    if (e3 instanceof ArrayBuffer || ArrayBuffer.isView(e3)) return { isFile: 1, t: i3, i: n2(e3) };
+    if (Symbol.asyncIterator in e3) return { isFile: 1, t: i3, i: o2(e3[Symbol.asyncIterator]()) };
+    throw new TypeError("Unsupported input format.");
   }
-  function hasFastPathPassedListener(frame, listener) {
-    if (!frame.currentListener) return false;
-    let foundCurrentKeyedListener = false;
-    for (const currentListener of frame.keyedListeners) {
-      if (currentListener === frame.currentListener) {
-        foundCurrentKeyedListener = true;
-        continue;
+  function o2(e3, n3 = e3) {
+    return new ReadableStream({ async pull(n4) {
+      let t4 = 0;
+      for (; n4.desiredSize > t4; ) {
+        const i3 = await e3.next();
+        if (!i3.value) {
+          n4.close();
+          break;
+        }
+        {
+          const e4 = a2(i3.value);
+          n4.enqueue(e4), t4 += e4.byteLength;
+        }
       }
-      if (!foundCurrentKeyedListener) continue;
-      if (currentListener === listener) return false;
-    }
-    let foundListener = false;
-    for (const currentListener of frame.group.listeners) {
-      if (currentListener === frame.currentListener) return foundListener;
-      if (currentListener === listener) foundListener = true;
+    }, cancel(e4) {
+      n3.throw?.(e4);
+    } });
+  }
+  function a2(e3) {
+    return "string" == typeof e3 ? t2(e3) : e3 instanceof Uint8Array ? e3 : n2(e3);
+  }
+  function s2(e3, i3, r4) {
+    let [f3, o4] = (function(e4) {
+      return e4 ? e4 instanceof Uint8Array ? [e4, 1] : ArrayBuffer.isView(e4) || e4 instanceof ArrayBuffer ? [n2(e4), 1] : [t2(e4), 0] : [void 0, 0];
+    })(i3);
+    if (e3 instanceof File) return { o: d2(f3 || t2(e3.name)), u: BigInt(e3.size), l: o4 };
+    if (e3 instanceof Response) {
+      const n3 = e3.headers.get("content-disposition"), i4 = n3 && n3.match(/;\s*filename\*?=["']?(.*?)["']?$/i), a3 = i4 && i4[1] || e3.url && new URL(e3.url).pathname.split("/").findLast(Boolean), s3 = a3 && decodeURIComponent(a3), u3 = r4 || +e3.headers.get("content-length");
+      return { o: d2(f3 || t2(s3)), u: BigInt(u3), l: o4 };
     }
-    return false;
+    return f3 = d2(f3, void 0 !== e3 || void 0 !== r4), "string" == typeof e3 ? { o: f3, u: BigInt(t2(e3).length), l: o4 } : e3 instanceof Blob ? { o: f3, u: BigInt(e3.size), l: o4 } : e3 instanceof ArrayBuffer || ArrayBuffer.isView(e3) ? { o: f3, u: BigInt(e3.byteLength), l: o4 } : { o: f3, u: u2(e3, r4), l: o4 };
   }
-  function preserveFastPathFrames(fastPathFrames, group, listener) {
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      if (frame.recovering) continue;
-      if (listener && !frame.keyedListeners.has(listener)) continue;
-      preserveFastPathNotifiedListeners(frame);
-      for (const currentListener of frame.group.listeners) {
-        if (currentListener === frame.currentListener) break;
-        if (!hasFastPathPassedListener(frame, currentListener)) continue;
-        frame.notifiedListeners?.add(currentListener);
+  function u2(e3, n3) {
+    return n3 > -1 ? BigInt(n3) : e3 ? void 0 : 0n;
+  }
+  function d2(e3, n3 = 1) {
+    if (!e3 || e3.every(((c6) => 47 === c6))) throw new Error("The file must have a name.");
+    if (n3) for (; 47 === e3[e3.length - 1]; ) e3 = e3.subarray(0, -1);
+    else 47 !== e3[e3.length - 1] && (e3 = new Uint8Array([...e3, 47]));
+    return e3;
+  }
+  var l2 = new Uint32Array(256);
+  for (let e3 = 0; e3 < 256; ++e3) {
+    let n3 = e3;
+    for (let e4 = 0; e4 < 8; ++e4) n3 = n3 >>> 1 ^ (1 & n3 && 3988292384);
+    l2[e3] = n3;
+  }
+  function y2(e3, n3 = 0) {
+    n3 ^= -1;
+    for (var t4 = 0, i3 = e3.length; t4 < i3; t4++) n3 = n3 >>> 8 ^ l2[255 & n3 ^ e3[t4]];
+    return (-1 ^ n3) >>> 0;
+  }
+  function w2(e3, n3, t4 = 0) {
+    const i3 = e3.getSeconds() >> 1 | e3.getMinutes() << 5 | e3.getHours() << 11, r4 = e3.getDate() | e3.getMonth() + 1 << 5 | e3.getFullYear() - 1980 << 9;
+    n3.setUint16(t4, i3, 1), n3.setUint16(t4 + 2, r4, 1);
+  }
+  function B({ o: e3, l: n3 }, t4) {
+    return 8 * (!n3 || (t4 ?? (function(e4) {
+      try {
+        b2.decode(e4);
+      } catch {
+        return 0;
       }
-    }
+      return 1;
+    })(e3)));
   }
-  function preserveFastPathPassedListeners(fastPathFrames, group, listener) {
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      if (frame.recovering) continue;
-      if (!hasFastPathPassedListener(frame, listener)) continue;
-      preserveFastPathNotifiedListeners(frame);
-      frame.notifiedListeners?.add(listener);
-    }
+  var b2 = new TextDecoder("utf8", { fatal: 1 });
+  function p3(t4, i3 = 0) {
+    const r4 = e2(30);
+    return r4.setUint32(0, 1347093252), r4.setUint32(4, 754976768 | i3), w2(t4.t, r4, 10), r4.setUint16(26, t4.o.length, 1), n2(r4);
   }
-  function preserveFastPathPassedKeyedListeners({ fastPathFrames, group, keys, listener }) {
-    const wasRegistered = group.listeners.has(listener);
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      if (frame.recovering) continue;
-      if (!keys.includes(frame.updatedKey)) continue;
-      if (hasFastPathPassedListener(frame, listener)) {
-        preserveFastPathNotifiedListeners(frame);
-        frame.notifiedListeners?.add(listener);
-      } else if (wasRegistered) {
-        preserveFastPathNotifiedListeners(frame);
-        frame.recoverToLive = true;
+  async function* g2(e3) {
+    let { i: n3 } = e3;
+    if ("then" in n3 && (n3 = await n3), n3 instanceof Uint8Array) yield n3, e3.m = y2(n3, 0), e3.u = BigInt(n3.length);
+    else {
+      e3.u = 0n;
+      const t4 = n3.getReader();
+      for (; ; ) {
+        const { value: n4, done: i3 } = await t4.read();
+        if (i3) break;
+        e3.m = y2(n4, e3.m), e3.u += BigInt(n4.length), yield n4;
       }
     }
   }
-  function clearFastPathNotifiedListener(fastPathFrames, group, listener) {
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      frame.notifiedListeners?.delete(listener);
-    }
+  function I(t4, r4) {
+    const f3 = e2(16 + (r4 ? 8 : 0));
+    return f3.setUint32(0, 1347094280), f3.setUint32(4, t4.isFile ? t4.m : 0, 1), r4 ? (f3.setBigUint64(8, t4.u, 1), f3.setBigUint64(16, t4.u, 1)) : (f3.setUint32(8, i2(t4.u), 1), f3.setUint32(12, i2(t4.u), 1)), n2(f3);
   }
-  function addFastPathKeyedListener({ fastPathFrames, group, keys, listener }) {
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      if (frame.recovering) continue;
-      if (!keys.includes(frame.updatedKey)) continue;
-      frame.keyedListeners.add(listener);
-    }
+  function v2(t4, r4, f3 = 0, o4 = 0) {
+    const a3 = e2(46);
+    return a3.setUint32(0, 1347092738), a3.setUint32(4, 755182848), a3.setUint16(8, 2048 | f3), w2(t4.t, a3, 12), a3.setUint32(16, t4.isFile ? t4.m : 0, 1), a3.setUint32(20, i2(t4.u), 1), a3.setUint32(24, i2(t4.u), 1), a3.setUint16(28, t4.o.length, 1), a3.setUint16(30, o4, 1), a3.setUint16(40, t4.isFile ? 33204 : 16893, 1), a3.setUint32(42, i2(r4), 1), n2(a3);
   }
-  function runPendingCleanup(group, listener) {
-    if (!group.disposables.size) return;
-    const cleanup = group.disposables.get(listener);
-    if (!cleanup) return;
-    group.disposables.delete(listener);
-    cleanup();
+  function h2(t4, i3, r4) {
+    const f3 = e2(r4);
+    return f3.setUint16(0, 1, 1), f3.setUint16(2, r4 - 4, 1), 16 & r4 && (f3.setBigUint64(4, t4.u, 1), f3.setBigUint64(12, t4.u, 1)), f3.setBigUint64(r4 - 8, i3, 1), n2(f3);
   }
-  function setListenerCleanup(group, listener, cleanup) {
-    const currentCleanup = group.disposables.get(listener);
-    if (!currentCleanup) {
-      group.disposables.set(listener, cleanup);
-      return;
-    }
-    group.disposables.set(listener, () => {
-      currentCleanup();
-      cleanup();
-    });
+  function D(e3) {
+    return e3 instanceof File || e3 instanceof Response ? [[e3], [e3]] : [[e3.input, e3.name, e3.size], [e3.input, e3.lastModified]];
   }
-  function notifyStoreListener(group, listener, state2, prevState, getState2, updatedKey) {
-    if (group.suspendCounts?.has(listener)) return;
-    const { disposables } = group;
-    const cleanup = disposables.size ? disposables.get(listener) : void 0;
-    if (cleanup) {
-      disposables.delete(listener);
-      const stateBeforeCleanup = state2;
-      cleanup();
-      state2 = getState2?.() ?? state2;
-      if (state2 !== stateBeforeCleanup) prevState = getCleanupPrevState(prevState, state2, stateBeforeCleanup, updatedKey) ?? prevState;
+  var S2 = (e3) => (function(e4) {
+    let n3 = BigInt(22), t4 = 0n, i3 = 0;
+    for (const r4 of e4) {
+      if (!r4.o) throw new Error("Every file must have a non-empty name.");
+      if (void 0 === r4.u) throw new Error(`Missing size for file "${new TextDecoder().decode(r4.o)}".`);
+      const e5 = r4.u >= 0xffffffffn, f3 = t4 >= 0xffffffffn;
+      t4 += BigInt(46 + r4.o.length + (e5 && 8)) + r4.u, n3 += BigInt(r4.o.length + 46 + (12 * f3 | 28 * e5)), i3 || (i3 = e5);
     }
-    const result = listener(state2, prevState);
-    if (result) setListenerCleanup(group, listener, result);
+    return (i3 || t4 >= 0xffffffffn) && (n3 += BigInt(76)), n3 + t4;
+  })((function* (e4) {
+    for (const n3 of e4) yield s2(...D(n3)[0]);
+  })(e3));
+  function A(e3, n3 = {}) {
+    const t4 = { "Content-Type": "application/zip", "Content-Disposition": "attachment" };
+    return ("bigint" == typeof n3.length || Number.isInteger(n3.length)) && n3.length > 0 && (t4["Content-Length"] = String(n3.length)), n3.metadata && (t4["Content-Length"] = String(S2(n3.metadata))), new Response(N2(e3, n3), { headers: t4 });
   }
-  function runLiveListeners({ group, getState: getState2, prevState, updatedKey, notifiedListeners }) {
-    const allKeysListeners = group.allKeysListeners;
-    for (const listener of group.listeners) {
-      if (notifiedListeners?.has(listener)) continue;
-      if (!allKeysListeners?.has(listener)) {
-        if (!hasUpdatedKey(group.listenerKeys.get(listener), updatedKey)) continue;
+  function N2(t4, a3 = {}) {
+    const u3 = (function(e3) {
+      const n3 = e3[Symbol.iterator in e3 ? Symbol.iterator : Symbol.asyncIterator]();
+      return { async next() {
+        const e4 = await n3.next();
+        if (e4.done) return e4;
+        const [t5, i3] = D(e4.value);
+        return { done: 0, value: Object.assign(f2(...i3), s2(...t5)) };
+      }, throw: n3.throw?.bind(n3), [Symbol.asyncIterator]() {
+        return this;
+      } };
+    })(t4);
+    return o2((async function* (t5, f3) {
+      const o4 = [];
+      let a4 = 0n, s3 = 0n, u4 = 0;
+      for await (const e3 of t5) {
+        const n3 = B(e3, f3.buffersAreUTF8);
+        yield p3(e3, n3), yield new Uint8Array(e3.o), e3.isFile && (yield* g2(e3));
+        const t6 = e3.u >= 0xffffffffn, i3 = 12 * (a4 >= 0xffffffffn) | 28 * t6;
+        yield I(e3, t6), o4.push(v2(e3, a4, n3, i3)), o4.push(e3.o), i3 && o4.push(h2(e3, a4, i3)), t6 && (a4 += 8n), s3++, a4 += BigInt(46 + e3.o.length) + e3.u, u4 || (u4 = t6);
       }
-      notifiedListeners?.add(listener);
-      notifyStoreListener(group, listener, getState2(), prevState, getState2, updatedKey);
-    }
+      let d3 = 0n;
+      for (const e3 of o4) yield e3, d3 += BigInt(e3.length);
+      if (u4 || a4 >= 0xffffffffn) {
+        const t6 = e2(76);
+        t6.setUint32(0, 1347094022), t6.setBigUint64(4, BigInt(44), 1), t6.setUint32(12, 755182848), t6.setBigUint64(24, s3, 1), t6.setBigUint64(32, s3, 1), t6.setBigUint64(40, d3, 1), t6.setBigUint64(48, a4, 1), t6.setUint32(56, 1347094023), t6.setBigUint64(64, a4 + d3, 1), t6.setUint32(72, 1, 1), yield n2(t6);
+      }
+      const l3 = e2(22);
+      l3.setUint32(0, 1347093766), l3.setUint16(8, r3(s3), 1), l3.setUint16(10, r3(s3), 1), l3.setUint32(12, i2(d3), 1), l3.setUint32(16, i2(a4), 1), yield n2(l3);
+    })(u3, a3), u3);
   }
-  function createStore(initialState, ...stores) {
-    let state2 = initialState;
-    let prevStateBatch = state2;
-    let destroy = noop5;
-    let batchPending = false;
-    let inDispatch = false;
-    let updatedKeys = /* @__PURE__ */ new Set();
-    const instances = /* @__PURE__ */ new Set();
-    const setups = /* @__PURE__ */ new Set();
-    const syncListenerGroup = {
-      listeners: /* @__PURE__ */ new Set(),
-      disposables: /* @__PURE__ */ new Map(),
-      listenerKeys: /* @__PURE__ */ new WeakMap()
-    };
-    const batchListenerGroup = {
-      listeners: /* @__PURE__ */ new Set(),
-      disposables: /* @__PURE__ */ new Map(),
-      listenerKeys: /* @__PURE__ */ new WeakMap()
-    };
-    const storeSetup = (callback) => {
-      setups.add(callback);
-      return () => setups.delete(callback);
-    };
-    const storeInit = () => {
-      const initializedInstances = instances.size;
-      const instance = /* @__PURE__ */ Symbol();
-      instances.add(instance);
-      const maybeDestroy = () => {
-        if (!instances.delete(instance)) return;
-        if (instances.size) return;
-        destroy();
-      };
-      if (initializedInstances) return maybeDestroy;
-      const stateKeys = getKeys(state2);
-      const desyncs = [];
-      for (const store4 of stores) {
-        const storeState = store4?.getState?.();
-        if (!storeState) continue;
-        const keys = stateKeys.filter((key) => hasOwnProperty(storeState, key));
-        if (!keys.length) continue;
-        if (stores.length === 1 || keys.length === stateKeys.length) {
-          for (const key of keys) desyncs.push(sync2(store4, [key], (state3) => {
-            setState(key, state3[key], true);
-          }));
-          continue;
-        }
-        desyncs.push(subscribe2(store4, keys, (state3, prevState) => {
-          for (const key of keys) {
-            if (state3[key] === prevState[key]) continue;
-            setState(key, state3[key], true);
-          }
-        }));
-        for (const key of keys) {
-          const liveState = store4?.getState?.();
-          if (!liveState) continue;
-          setState(key, liveState[key], true);
-        }
+
+  // packages/fields/build-module/actions/export-pattern.mjs
+  var import_blob2 = __toESM(require_blob(), 1);
+  var import_i18n59 = __toESM(require_i18n(), 1);
+  function getJsonFromItem(item) {
+    return JSON.stringify(
+      {
+        __file: item.type,
+        title: getItemTitle(item),
+        content: typeof item.content === "string" ? item.content : item.content?.raw,
+        syncStatus: item.wp_pattern_sync_status
+      },
+      null,
+      2
+    );
+  }
+  var exportPattern = {
+    id: "export-pattern",
+    label: (0, import_i18n59.__)("Export as JSON"),
+    icon: download_default,
+    supportsBulk: true,
+    isEligible: (item) => item.type === "wp_block",
+    callback: async (items) => {
+      if (items.length === 1) {
+        return (0, import_blob2.downloadBlob)(
+          `${paramCase(
+            getItemTitle(items[0]) || items[0].slug
+          )}.json`,
+          getJsonFromItem(items[0]),
+          "application/json"
+        );
       }
-      const teardowns = [];
-      for (const setup2 of setups) teardowns.push(setup2());
-      const cleanups = stores.map(init);
-      destroy = chain(...desyncs, ...teardowns, ...cleanups);
-      return maybeDestroy;
-    };
-    const deleteListenerIndexes = (group, listener, keys) => {
-      if (keys === void 0) return;
-      if (keys) deleteKeyedListener(group.listenersByKey, keys, listener);
-      else group.allKeysListeners?.delete(listener);
-    };
-    const fastPathFrames = [];
-    const registerListener = (keys, listener, group = syncListenerGroup) => {
-      const listenerKeysValue = keys ? [...keys] : null;
-      const wasRegistered = group.listeners.has(listener);
-      if (!wasRegistered) clearFastPathNotifiedListener(fastPathFrames, group, listener);
-      if (!listenerKeysValue) {
-        if (wasRegistered) preserveFastPathFrames(fastPathFrames, group);
-        preserveFastPathPassedListeners(fastPathFrames, group, listener);
-      } else preserveFastPathPassedKeyedListeners({
-        fastPathFrames,
-        group,
-        keys: listenerKeysValue,
-        listener
+      const nameCount = {};
+      const filesToZip = items.map((item) => {
+        const name2 = paramCase(getItemTitle(item) || item.slug);
+        nameCount[name2] = (nameCount[name2] || 0) + 1;
+        return {
+          name: `${name2 + (nameCount[name2] > 1 ? "-" + (nameCount[name2] - 1) : "")}.json`,
+          lastModified: /* @__PURE__ */ new Date(),
+          input: getJsonFromItem(item)
+        };
       });
-      if (wasRegistered) {
-        preserveFastPathFrames(fastPathFrames, group, listener);
-        deleteListenerIndexes(group, listener, group.listenerKeys.get(listener));
-      }
-      group.listeners.add(listener);
-      if (listenerKeysValue) {
-        group.listenersByKey ??= /* @__PURE__ */ new Map();
-        addKeyedListener(group.listenersByKey, listenerKeysValue, listener);
-        addFastPathKeyedListener({
-          fastPathFrames,
-          group,
-          keys: listenerKeysValue,
-          listener
-        });
-      } else {
-        group.allKeysListeners ??= /* @__PURE__ */ new Set();
-        group.allKeysListeners.add(listener);
+      return (0, import_blob2.downloadBlob)(
+        (0, import_i18n59.__)("patterns-export") + ".zip",
+        await A(filesToZip).blob(),
+        "application/zip"
+      );
+    }
+  };
+  var export_pattern_default = exportPattern;
+
+  // packages/fields/build-module/actions/view-post-revisions.mjs
+  var import_url6 = __toESM(require_url(), 1);
+  var import_i18n60 = __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)(
+        /* translators: %d: number of revisions. */
+        (0, import_i18n60.__)("View revisions (%d)"),
+        revisionsCount
+      );
+    },
+    isEligible(post2) {
+      if (post2.status === "trash") {
+        return false;
       }
-      group.listenerKeys.set(listener, listenerKeysValue);
-      return () => {
-        const cleanup = group.disposables.get(listener);
-        group.disposables.delete(listener);
-        preserveFastPathFrames(fastPathFrames, group, listener);
-        const currentKeys = group.listenerKeys.get(listener);
-        deleteListenerIndexes(group, listener, listenerKeysValue);
-        if (currentKeys !== listenerKeysValue) deleteListenerIndexes(group, listener, currentKeys);
-        group.listenerKeys.delete(listener);
-        group.listeners.delete(listener);
-        cleanup?.();
-      };
-    };
-    const storeSubscribe = (keys, listener) => registerListener(keys, listener);
-    const runInitialListener = (group, listener, prevState) => {
-      const shouldSuspend = group.listeners.has(listener);
-      if (shouldSuspend) {
-        group.suspendCounts ??= /* @__PURE__ */ new Map();
-        const count = group.suspendCounts.get(listener) ?? 0;
-        group.suspendCounts.set(listener, count + 1);
+      const lastRevisionId = post2?._links?.["predecessor-version"]?.[0]?.id ?? null;
+      const revisionsCount = post2?._links?.["version-history"]?.[0]?.count ?? 0;
+      return !!lastRevisionId && revisionsCount > 1;
+    },
+    callback(posts, { onActionPerformed }) {
+      const post2 = posts[0];
+      const href = (0, import_url6.addQueryArgs)("revision.php", {
+        revision: post2?._links?.["predecessor-version"]?.[0]?.id
+      });
+      document.location.href = href;
+      if (onActionPerformed) {
+        onActionPerformed(posts);
       }
-      let cleanupPrevState;
-      try {
-        const stateBeforeCleanups = state2;
-        runPendingCleanup(group, listener);
-        if (state2 !== stateBeforeCleanups) cleanupPrevState = getCleanupPrevState(prevState, state2, stateBeforeCleanups);
-        const cleanup = listener(state2, cleanupPrevState ?? prevState);
-        if (cleanup) setListenerCleanup(group, listener, cleanup);
-      } finally {
-        if (shouldSuspend) {
-          const suspendCounts = group.suspendCounts;
-          const count = suspendCounts?.get(listener);
-          if (count && count > 1) suspendCounts?.set(listener, count - 1);
-          else suspendCounts?.delete(listener);
-          if (!suspendCounts?.size) delete group.suspendCounts;
-        }
+    }
+  };
+  var view_post_revisions_default = viewPostRevisions;
+
+  // packages/fields/build-module/actions/permanently-delete-post.mjs
+  var import_core_data20 = __toESM(require_core_data(), 1);
+  var import_i18n61 = __toESM(require_i18n(), 1);
+  var import_notices7 = __toESM(require_notices(), 1);
+  var import_element65 = __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 permanentlyDeletePost = {
+    id: "permanently-delete",
+    label: (0, import_i18n61.__)("Permanently delete"),
+    supportsBulk: true,
+    icon: trash_default,
+    isEligible(item) {
+      if (isTemplateOrTemplatePart(item) || item.type === "wp_block") {
+        return false;
       }
-    };
-    const storeSync = (keys, listener) => {
-      runInitialListener(syncListenerGroup, listener, state2);
-      return registerListener(keys, listener);
-    };
-    const storeBatch = (keys, listener) => {
-      if (!batchListenerGroup.listeners.size && !inDispatch) prevStateBatch = state2;
-      runInitialListener(batchListenerGroup, listener, prevStateBatch);
-      return registerListener(keys, listener, batchListenerGroup);
-    };
-    const storePick = (keys) => createStore(pick(state2, keys), finalStore);
-    const storeOmit = (keys) => createStore(omit(state2, keys), finalStore);
-    const getState2 = () => state2;
-    const runListeners = (group, prevState, updatedKey) => {
-      if (!(updatedKey instanceof Set) && !group.allKeysListeners?.size) {
-        const keyedListeners = group.listenersByKey?.get(updatedKey);
-        if (!keyedListeners) return;
-        const frame = {
-          group,
-          keyedListeners,
-          updatedKey,
-          currentListener: null
-        };
-        fastPathFrames.push(frame);
-        try {
-          for (const listener of keyedListeners) {
-            if (frame.notifiedListeners?.has(listener)) continue;
-            frame.currentListener = listener;
-            frame.notifiedListeners?.add(listener);
-            notifyStoreListener(group, listener, state2, prevState, getState2, updatedKey);
-            if (!group.allKeysListeners?.size && !frame.recoverToLive) continue;
-            const notifiedListeners = frame.notifiedListeners ?? getFastPathNotifiedListeners(frame);
-            frame.notifiedListeners = notifiedListeners;
-            frame.recovering = true;
-            runLiveListeners({
-              group,
-              getState: getState2,
-              prevState,
-              updatedKey,
-              notifiedListeners
-            });
-            return;
-          }
-        } finally {
-          fastPathFrames.pop();
+      const { status, permissions } = item;
+      return status === "trash" && permissions?.delete;
+    },
+    hideModalHeader: true,
+    modalFocusOnMount: "firstContentElement",
+    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
+      const [isBusy, setIsBusy] = (0, import_element65.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)(
+          // translators: %d: number of items to delete.
+          (0, import_i18n61._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)(
+          // translators: %s: The post's title
+          (0, import_i18n61.__)(
+            '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)(
+            import_components18.Button,
+            {
+              variant: "tertiary",
+              onClick: closeModal2,
+              disabled: isBusy,
+              accessibleWhenDisabled: true,
+              __next40pxDefaultSize: true,
+              children: (0, import_i18n61.__)("Cancel")
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+            import_components18.Button,
+            {
+              variant: "primary",
+              onClick: async () => {
+                setIsBusy(true);
+                const promiseResult = await Promise.allSettled(
+                  items.map(
+                    (post2) => deleteEntityRecord(
+                      "postType",
+                      post2.type,
+                      post2.id,
+                      { force: true },
+                      { throwOnError: true }
+                    )
+                  )
+                );
+                if (promiseResult.every(
+                  ({ status }) => status === "fulfilled"
+                )) {
+                  let successMessage;
+                  if (promiseResult.length === 1) {
+                    successMessage = (0, import_i18n61.sprintf)(
+                      /* translators: %s: The posts's title. */
+                      (0, import_i18n61.__)('"%s" permanently deleted.'),
+                      getItemTitle(items[0])
+                    );
+                  } else {
+                    successMessage = (0, import_i18n61.__)(
+                      "The items were permanently deleted."
+                    );
+                  }
+                  createSuccessNotice(successMessage, {
+                    type: "snackbar",
+                    id: "permanently-delete-post-action"
+                  });
+                  onActionPerformed?.(items);
+                } else {
+                  let errorMessage;
+                  if (promiseResult.length === 1) {
+                    const typedError = promiseResult[0];
+                    if (typedError.reason?.message) {
+                      errorMessage = typedError.reason.message;
+                    } else {
+                      errorMessage = (0, import_i18n61.__)(
+                        "An error occurred while permanently deleting the item."
+                      );
+                    }
+                  } else {
+                    const errorMessages = /* @__PURE__ */ new Set();
+                    const failedPromises = promiseResult.filter(
+                      ({ status }) => status === "rejected"
+                    );
+                    for (const failedPromise of failedPromises) {
+                      const typedError = failedPromise;
+                      if (typedError.reason?.message) {
+                        errorMessages.add(
+                          typedError.reason.message
+                        );
+                      }
+                    }
+                    if (errorMessages.size === 0) {
+                      errorMessage = (0, import_i18n61.__)(
+                        "An error occurred while permanently deleting the items."
+                      );
+                    } else if (errorMessages.size === 1) {
+                      errorMessage = (0, import_i18n61.sprintf)(
+                        /* translators: %s: an error message */
+                        (0, import_i18n61.__)(
+                          "An error occurred while permanently deleting the items: %s"
+                        ),
+                        [...errorMessages][0]
+                      );
+                    } else {
+                      errorMessage = (0, import_i18n61.sprintf)(
+                        /* translators: %s: a list of comma separated error messages */
+                        (0, import_i18n61.__)(
+                          "Some errors occurred while permanently deleting the items: %s"
+                        ),
+                        [...errorMessages].join(",")
+                      );
+                    }
+                  }
+                  createErrorNotice(errorMessage, {
+                    type: "snackbar"
+                  });
+                }
+                setIsBusy(false);
+                closeModal2?.();
+              },
+              isBusy,
+              disabled: isBusy,
+              accessibleWhenDisabled: true,
+              __next40pxDefaultSize: true,
+              children: (0, import_i18n61.__)("Delete permanently")
+            }
+          )
+        ] })
+      ] });
+    }
+  };
+  var permanently_delete_post_default = permanentlyDeletePost;
+
+  // packages/fields/build-module/actions/restore-post.mjs
+  var import_core_data21 = __toESM(require_core_data(), 1);
+  var import_i18n62 = __toESM(require_i18n(), 1);
+  var import_notices8 = __toESM(require_notices(), 1);
+  var restorePost = {
+    id: "restore",
+    label: (0, import_i18n62.__)("Restore"),
+    isPrimary: true,
+    icon: backup_default,
+    supportsBulk: true,
+    isEligible(item) {
+      return !isTemplateOrTemplatePart(item) && item.type !== "wp_block" && item.status === "trash" && item.permissions?.update;
+    },
+    async callback(posts, { registry, onActionPerformed }) {
+      const { createSuccessNotice, createErrorNotice } = registry.dispatch(import_notices8.store);
+      const { editEntityRecord, saveEditedEntityRecord } = registry.dispatch(import_core_data21.store);
+      await Promise.allSettled(
+        posts.map((post2) => {
+          return editEntityRecord("postType", post2.type, post2.id, {
+            status: "draft"
+          });
+        })
+      );
+      const promiseResult = await Promise.allSettled(
+        posts.map((post2) => {
+          return saveEditedEntityRecord("postType", post2.type, post2.id, {
+            throwOnError: true
+          });
+        })
+      );
+      if (promiseResult.every(({ status }) => status === "fulfilled")) {
+        let successMessage;
+        if (posts.length === 1) {
+          successMessage = (0, import_i18n62.sprintf)(
+            /* translators: %s: The number of posts. */
+            (0, import_i18n62.__)('"%s" has been restored.'),
+            getItemTitle(posts[0])
+          );
+        } else if (posts[0].type === "page") {
+          successMessage = (0, import_i18n62.sprintf)(
+            /* translators: %d: The number of posts. */
+            (0, import_i18n62.__)("%d pages have been restored."),
+            posts.length
+          );
+        } else {
+          successMessage = (0, import_i18n62.sprintf)(
+            /* translators: %d: The number of posts. */
+            (0, import_i18n62.__)("%d posts have been restored."),
+            posts.length
+          );
         }
-        return;
-      }
-      runLiveListeners({
-        group,
-        getState: getState2,
-        prevState,
-        updatedKey
-      });
-    };
-    const setState = (key, value, fromStores = false) => {
-      if (!hasOwnProperty(state2, key)) return;
-      const currentValue = state2[key];
-      const nextValue = typeof value === "function" ? value(currentValue) : value;
-      if (isSameValue(nextValue, currentValue)) return;
-      const wasInDispatch = inDispatch;
-      inDispatch = true;
-      const prevState = state2;
-      const nextState = {
-        ...state2,
-        [key]: nextValue
-      };
-      state2 = nextState;
-      let superseded = false;
-      try {
-        if (!fromStores && stores.length) {
-          for (const store4 of stores) {
-            store4?.setState?.(key, nextValue);
-            if (isSameValue(state2[key], nextValue)) continue;
-            superseded = true;
-            break;
+        createSuccessNotice(successMessage, {
+          type: "snackbar",
+          id: "restore-post-action"
+        });
+        if (onActionPerformed) {
+          onActionPerformed(posts);
+        }
+      } else {
+        let errorMessage;
+        if (promiseResult.length === 1) {
+          const typedError = promiseResult[0];
+          if (typedError.reason?.message) {
+            errorMessage = typedError.reason.message;
+          } else {
+            errorMessage = (0, import_i18n62.__)(
+              "An error occurred while restoring the post."
+            );
           }
-          if (superseded) {
-            let pass = 0;
-            for (; pass < MAX_REPAIR_PASSES; pass += 1) {
-              let changed = false;
-              for (const store4 of stores) {
-                const previousValue = state2[key];
-                store4?.setState?.(key, previousValue);
-                if (!isSameValue(state2[key], previousValue)) changed = true;
-              }
-              if (!changed) break;
+        } else {
+          const errorMessages = /* @__PURE__ */ new Set();
+          const failedPromises = promiseResult.filter(
+            ({ status }) => status === "rejected"
+          );
+          for (const failedPromise of failedPromises) {
+            const typedError = failedPromise;
+            if (typedError.reason?.message) {
+              errorMessages.add(typedError.reason.message);
             }
-            if (pass === MAX_REPAIR_PASSES) console.warn("Parent stores did not converge after a superseded fan-out; a parent listener may be rewriting this key in a cycle.");
+          }
+          if (errorMessages.size === 0) {
+            errorMessage = (0, import_i18n62.__)(
+              "An error occurred while restoring the posts."
+            );
+          } else if (errorMessages.size === 1) {
+            errorMessage = (0, import_i18n62.sprintf)(
+              /* translators: %s: an error message */
+              (0, import_i18n62.__)("An error occurred while restoring the posts: %s"),
+              [...errorMessages][0]
+            );
+          } else {
+            errorMessage = (0, import_i18n62.sprintf)(
+              /* translators: %s: a list of comma separated error messages */
+              (0, import_i18n62.__)(
+                "Some errors occurred while restoring the posts: %s"
+              ),
+              [...errorMessages].join(",")
+            );
           }
         }
-        if (!superseded) runListeners(syncListenerGroup, state2 === nextState ? prevState : {
-          ...state2,
-          [key]: prevState[key]
-        }, key);
-      } finally {
-        inDispatch = wasInDispatch;
-      }
-      if (!batchListenerGroup.listeners.size) {
-        if (!inDispatch) prevStateBatch = state2;
-        return;
-      }
-      updatedKeys.add(key);
-      if (batchPending) return;
-      batchPending = true;
-      queueMicrotask(() => {
-        batchPending = false;
-        const snapshot = state2;
-        const updatedKeysSnapshot = updatedKeys;
-        updatedKeys = /* @__PURE__ */ new Set();
-        const prevStateBatchBefore = prevStateBatch;
-        runListeners(batchListenerGroup, prevStateBatchBefore, updatedKeysSnapshot);
-        if (prevStateBatch === prevStateBatchBefore) prevStateBatch = snapshot;
-      });
-    };
-    const finalStore = {
-      getState: getState2,
-      setState,
-      __unstableInternals: {
-        setup: storeSetup,
-        init: storeInit,
-        subscribe: storeSubscribe,
-        sync: storeSync,
-        batch: storeBatch,
-        pick: storePick,
-        omit: storeOmit
+        createErrorNotice(errorMessage, {
+          type: "snackbar"
+        });
       }
-    };
-    return finalStore;
-  }
-  function setup(store4, ...args) {
-    if (!store4) return;
-    return getInternal(store4, "setup")(...args);
-  }
-  function init(store4, ...args) {
-    if (!store4) return;
-    return getInternal(store4, "init")(...args);
-  }
-  function subscribe2(store4, ...args) {
-    if (!store4) return;
-    return getInternal(store4, "subscribe")(...args);
-  }
-  function sync2(store4, ...args) {
-    if (!store4) return;
-    return getInternal(store4, "sync")(...args);
-  }
-  function batch(store4, ...args) {
-    if (!store4) return;
-    return getInternal(store4, "batch")(...args);
-  }
-  function omit2(store4, ...args) {
-    if (!store4) return;
-    return getInternal(store4, "omit")(...args);
-  }
-  function pick2(store4, ...args) {
-    if (!store4) return;
-    return getInternal(store4, "pick")(...args);
-  }
-  function mergeStore(...stores) {
-    const initialState = {};
-    for (const store5 of stores) {
-      const nextState = store5?.getState?.();
-      if (nextState) Object.assign(initialState, nextState);
     }
-    const store4 = createStore(initialState, ...stores);
-    return Object.assign({}, ...stores, store4);
-  }
-  function throwOnConflictingProps(props, store4) {
-    if (false) return;
-    if (!store4) return;
-    const defaultKeys = Object.entries(props).filter(([key, value]) => key.startsWith("default") && value !== void 0).map(([key]) => {
-      const stateKey = key.replace("default", "");
-      return `${stateKey[0]?.toLowerCase() || ""}${stateKey.slice(1)}`;
-    });
-    if (!defaultKeys.length) return;
-    const storeState = store4.getState();
-    if (!defaultKeys.filter((key) => hasOwnProperty(storeState, key)).length) return;
-    throw new Error(`Passing a store prop in conjunction with a default state is not supported.
-
-const store = useSelectStore();
-<SelectProvider store={store} defaultValue="Apple" />
-                ^             ^
-
-Instead, pass the default state to the topmost store:
-
-const store = useSelectStore({ defaultValue: "Apple" });
-<SelectProvider store={store} />
-
-See https://github.com/ariakit/ariakit/pull/2745 for more details.
-
-If there's a particular need for this, please submit a feature request at https://github.com/ariakit/ariakit
-`);
-  }
+  };
+  var restore_post_default = restorePost;

-  // node_modules/@ariakit/components/dist/collection/collection-store.js
-  function getCommonParent(items) {
-    const firstItem = items.find((item) => !!item.element);
-    const lastElement = [...items].reverse().find((item) => !!item.element)?.element;
-    let parentElement = firstItem?.element?.parentElement;
-    if (!lastElement) return getDocument(parentElement).body;
-    while (parentElement) {
-      if (parentElement.contains(lastElement)) return parentElement;
-      parentElement = parentElement.parentElement;
-    }
-    return getDocument(parentElement).body;
-  }
-  function getPrivateStore(store4) {
-    return store4?.__unstablePrivateStore;
-  }
-  function createCollectionStore(props = {}) {
-    throwOnConflictingProps(props, props.store);
-    const syncState = props.store?.getState();
-    const items = defaultValue(props.items, syncState?.items, props.defaultItems, []);
-    const itemsMap = new Map(items.map((item) => [item.id, item]));
-    const initialState = {
-      items,
-      renderedItems: defaultValue(syncState?.renderedItems, [])
-    };
-    const syncPrivateStore = getPrivateStore(props.store);
-    const privateStore = createStore({
-      items,
-      renderedItems: initialState.renderedItems
-    }, syncPrivateStore);
-    const collection = createStore(initialState, props.store);
-    const sortItems = (renderedItems) => {
-      const sortedItems = sortBasedOnDOMPosition(renderedItems, (i3) => i3.element);
-      privateStore.setState("renderedItems", sortedItems);
-      collection.setState("renderedItems", sortedItems);
-    };
-    setup(collection, () => init(privateStore));
-    setup(privateStore, () => {
-      return batch(privateStore, ["items"], (state2) => {
-        collection.setState("items", state2.items);
-      });
-    });
-    setup(privateStore, () => {
-      return batch(privateStore, ["renderedItems"], (state2) => {
-        let firstRun = true;
-        let raf2 = requestAnimationFrame(() => {
-          const { renderedItems } = collection.getState();
-          if (state2.renderedItems === renderedItems) return;
-          sortItems(state2.renderedItems);
-        });
-        if (typeof IntersectionObserver !== "function") return () => cancelAnimationFrame(raf2);
-        const ioCallback = () => {
-          if (firstRun) {
-            firstRun = false;
-            return;
-          }
-          cancelAnimationFrame(raf2);
-          raf2 = requestAnimationFrame(() => sortItems(state2.renderedItems));
-        };
-        const root = getCommonParent(state2.renderedItems);
-        const observer = new IntersectionObserver(ioCallback, { root });
-        for (const item of state2.renderedItems) {
-          if (!item.element) continue;
-          observer.observe(item.element);
-        }
-        return () => {
-          cancelAnimationFrame(raf2);
-          observer.disconnect();
-        };
-      });
-    });
-    const mergeItem = (item, setItems, canDeleteFromMap = false) => {
-      let prevItem;
-      setItems((items2) => {
-        const index2 = items2.findIndex(({ id }) => id === item.id);
-        const nextItems = items2.slice();
-        if (index2 !== -1) {
-          prevItem = items2[index2];
-          const nextItem = {
-            ...prevItem,
-            ...item
-          };
-          nextItems[index2] = nextItem;
-          itemsMap.set(item.id, nextItem);
-        } else {
-          nextItems.push(item);
-          itemsMap.set(item.id, item);
-        }
-        return nextItems;
-      });
-      const unmergeItem = () => {
-        setItems((items2) => {
-          if (!prevItem) {
-            if (canDeleteFromMap) itemsMap.delete(item.id);
-            return items2.filter(({ id }) => id !== item.id);
-          }
-          const index2 = items2.findIndex(({ id }) => id === item.id);
-          if (index2 === -1) return items2;
-          const nextItems = items2.slice();
-          nextItems[index2] = prevItem;
-          itemsMap.set(item.id, prevItem);
-          return nextItems;
-        });
-      };
-      return unmergeItem;
-    };
-    const registerItem = (item) => mergeItem(item, (getItems) => privateStore.setState("items", getItems), true);
-    return {
-      ...collection,
-      registerItem,
-      renderItem: (item) => chain(registerItem(item), mergeItem(item, (getItems) => privateStore.setState("renderedItems", getItems))),
-      item: (id) => {
-        if (!id) return null;
-        let item = itemsMap.get(id);
-        if (!item) {
-          const { items: items2 } = privateStore.getState();
-          item = items2.find((item2) => item2.id === id);
-          if (item) itemsMap.set(id, item);
-        }
-        return item || null;
-      },
-      __unstablePrivateStore: privateStore
-    };
-  }
-
-  // node_modules/@ariakit/components/dist/composite/composite-store.js
-  var NULL_ITEM = { id: null };
-  function findFirstEnabledItem(items, excludeId) {
-    return items.find((item) => {
-      if (excludeId) return !item.disabled && item.id !== excludeId;
-      return !item.disabled;
-    });
-  }
-  function getEnabledItems(items, excludeId) {
-    return items.filter((item) => {
-      if (excludeId) return !item.disabled && item.id !== excludeId;
-      return !item.disabled;
-    });
-  }
-  function getItemsInRow(items, rowId) {
-    return items.filter((item) => item.rowId === rowId);
-  }
-  function findEnabledItemId({ items, fromIndex, step, rowId, excludeId }) {
-    for (let i3 = fromIndex; i3 >= 0 && i3 < items.length; i3 += step) {
-      const item = items[i3];
-      if (!item) continue;
-      if (item.rowId !== rowId) continue;
-      if (item.disabled) continue;
-      if (excludeId != null && item.id === excludeId) continue;
-      return item.id;
-    }
-  }
-  function flipItems(items, activeId, shouldInsertNullItem = false) {
-    const index2 = items.findIndex((item) => item.id === activeId);
-    return [
-      ...items.slice(index2 + 1),
-      ...shouldInsertNullItem ? [NULL_ITEM] : [],
-      ...items.slice(0, index2)
-    ];
-  }
-  function groupItemsByRows(items) {
-    const rows = [];
-    for (const item of items) {
-      const row = rows.find((currentRow) => currentRow[0]?.rowId === item.rowId);
-      if (row) row.push(item);
-      else rows.push([item]);
-    }
-    return rows;
-  }
-  function getMaxRowLength(array) {
-    let maxLength = 0;
-    for (const { length: length2 } of array) if (length2 > maxLength) maxLength = length2;
-    return maxLength;
-  }
-  function createEmptyItem(rowId) {
-    return {
-      id: "__EMPTY_ITEM__",
-      disabled: true,
-      rowId
-    };
-  }
-  function normalizeRows(rows, activeId, focusShift) {
-    const maxLength = getMaxRowLength(rows);
-    for (const row of rows) for (let i3 = 0; i3 < maxLength; i3 += 1) {
-      const item = row[i3];
-      if (!item || focusShift && item.disabled) {
-        const previousItem = i3 === 0 && focusShift ? findFirstEnabledItem(row) : row[i3 - 1];
-        row[i3] = previousItem && activeId !== previousItem.id && focusShift ? previousItem : createEmptyItem(previousItem?.rowId);
-      }
-    }
-    return rows;
-  }
-  function verticalizeItems(items) {
-    const rows = groupItemsByRows(items);
-    const maxLength = getMaxRowLength(rows);
-    const verticalized = [];
-    for (let i3 = 0; i3 < maxLength; i3 += 1) for (const row of rows) {
-      const item = row[i3];
-      if (item) verticalized.push({
-        ...item,
-        rowId: item.rowId ? `${i3}` : void 0
-      });
-    }
-    return verticalized;
-  }
-  function createCompositeStore(props = {}) {
-    const syncState = props.store?.getState();
-    const collection = createCollectionStore(props);
-    const activeId = defaultValue(props.activeId, syncState?.activeId, props.defaultActiveId);
-    const composite = createStore({
-      ...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),
-      moves: defaultValue(syncState?.moves, 0),
-      orientation: defaultValue(props.orientation, syncState?.orientation, "both"),
-      rtl: defaultValue(props.rtl, syncState?.rtl, false),
-      virtualFocus: defaultValue(props.virtualFocus, syncState?.virtualFocus, false),
-      focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, false),
-      focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, false),
-      focusShift: defaultValue(props.focusShift, syncState?.focusShift, false)
-    }, collection, props.store);
-    setup(composite, () => sync2(composite, ["renderedItems", "activeId"], (state2) => {
-      composite.setState("activeId", (activeId2) => {
-        if (activeId2 !== void 0) return activeId2;
-        return findFirstEnabledItem(state2.renderedItems)?.id;
-      });
-    }));
-    const getNextId = (direction = "next", options = {}) => {
-      const defaultState = composite.getState();
-      const { 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 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 (!isVerticalDirection ? true : !canShift && !renderedItems.some((item) => item.rowId != null)) {
-          const activeIndex2 = renderedItems.findIndex((item) => item.id === activeId2);
-          const activeItem2 = renderedItems[activeIndex2];
-          if (activeItem2) {
-            const step = canReverse ? -1 : 1;
-            const nextId2 = findEnabledItemId({
-              items: renderedItems,
-              fromIndex: activeIndex2 + step,
-              step,
-              rowId: activeItem2.rowId,
-              excludeId: activeId2
-            });
-            if (nextId2 !== void 0) return nextId2;
-            if (!(focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical"))) return void 0;
-            return findEnabledItemId({
-              items: renderedItems,
-              fromIndex: step === 1 ? 0 : renderedItems.length - 1,
-              step,
-              rowId: activeItem2.rowId,
-              excludeId: activeId2
-            });
-          }
-        }
-      }
-      let items = !isVerticalDirection ? renderedItems : flatten2DArray(normalizeRows(groupItemsByRows(renderedItems), activeId2, canShift));
-      items = canReverse ? reverseArray(items) : items;
-      items = isVerticalDirection ? verticalizeItems(items) : items;
-      if (activeId2 == null) return findFirstEnabledItem(items)?.id;
-      const activeItem = items.find((item) => item.id === activeId2);
-      if (!activeItem) return findFirstEnabledItem(items)?.id;
-      const isGrid2 = items.some((item) => item.rowId);
-      const activeIndex = items.indexOf(activeItem);
-      const nextItems = items.slice(activeIndex + 1);
-      const nextItemsInRow = getItemsInRow(nextItems, activeItem.rowId);
-      if (skip) {
-        const nextEnabledItemsInRow = getEnabledItems(nextItemsInRow, activeId2);
-        return (nextEnabledItemsInRow.slice(skip)[0] || nextEnabledItemsInRow[nextEnabledItemsInRow.length - 1])?.id;
+  // 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_notices9 = __toESM(require_notices(), 1);
+  var import_element66 = __toESM(require_element(), 1);
+  var import_components19 = __toESM(require_components(), 1);
+  var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
+  var trashPost = {
+    id: "move-to-trash",
+    label: (0, import_i18n63._x)("Trash", "verb"),
+    isPrimary: true,
+    icon: trash_default,
+    isEligible(item) {
+      if (item.type === "wp_template_part" || item.type === "wp_block") {
+        return false;
       }
-      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;
-      if (canLoop) return findFirstEnabledItem(flipItems(canWrap && !hasNullItem ? items : getItemsInRow(items, activeItem.rowId), activeId2, hasNullItem), activeId2)?.id;
-      if (canWrap) {
-        const nextItem2 = findFirstEnabledItem(hasNullItem ? nextItemsInRow : nextItems, activeId2);
-        return hasNullItem ? nextItem2?.id || null : nextItem2?.id;
+      if (item.type === "wp_template" && typeof item.id === "string") {
+        return false;
       }
-      const nextItem = findFirstEnabledItem(nextItemsInRow, activeId2);
-      if (!nextItem && hasNullItem) return null;
-      return nextItem?.id;
-    };
-    const getNextIdFromOptions = (direction, options) => {
-      if (typeof options === "number") return getNextId(direction, { skip: options });
-      return getNextId(direction, options);
-    };
-    return {
-      ...collection,
-      ...composite,
-      setBaseElement: (element) => composite.setState("baseElement", element),
-      setActiveId: (id) => composite.setState("activeId", id),
-      move: (id) => {
-        if (id === void 0) return;
-        composite.setState("activeId", id);
-        composite.setState("moves", (moves) => moves + 1);
-      },
-      first: () => findFirstEnabledItem(composite.getState().renderedItems)?.id,
-      last: () => findFirstEnabledItem(reverseArray(composite.getState().renderedItems))?.id,
-      next: (options) => getNextIdFromOptions("next", options),
-      previous: (options) => getNextIdFromOptions("previous", options),
-      down: (options) => getNextIdFromOptions("down", options),
-      up: (options) => getNextIdFromOptions("up", options)
-    };
-  }
-
-  // node_modules/@ariakit/react-components/dist/composite/utils.js
-  var findFirstEnabledItem2 = findFirstEnabledItem;
-  var groupItemsByRows2 = groupItemsByRows;
-  function getEnabledItem(store4, id) {
-    if (!id) return null;
-    return store4.item(id) || null;
-  }
-  function selectTextField(element, collapseToEnd = false) {
-    if (isTextField(element)) element.setSelectionRange(collapseToEnd ? element.value.length : 0, element.value.length);
-    else if (element.isContentEditable) {
-      const selection = getDocument(element).getSelection();
-      selection?.selectAllChildren(element);
-      if (collapseToEnd) selection?.collapseToEnd();
+      return !!item.status && !["auto-draft", "trash"].includes(item.status) && item.permissions?.delete;
+    },
+    supportsBulk: true,
+    hideModalHeader: true,
+    modalFocusOnMount: "firstContentElement",
+    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
+      const [isBusy, setIsBusy] = (0, import_element66.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)(
+          // translators: %s: The item's title.
+          (0, import_i18n63.__)(
+            'Are you sure you want to move "%s" to the trash?'
+          ),
+          getItemTitle(items[0])
+        ) : (0, import_i18n63.sprintf)(
+          // translators: %d: The number of items (2 or more).
+          (0, import_i18n63._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)(
+            import_components19.Button,
+            {
+              __next40pxDefaultSize: true,
+              variant: "tertiary",
+              onClick: closeModal2,
+              disabled: isBusy,
+              accessibleWhenDisabled: true,
+              children: (0, import_i18n63.__)("Cancel")
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+            import_components19.Button,
+            {
+              __next40pxDefaultSize: true,
+              variant: "primary",
+              onClick: async () => {
+                setIsBusy(true);
+                const promiseResult = await Promise.allSettled(
+                  items.map(
+                    (item) => deleteEntityRecord(
+                      "postType",
+                      item.type,
+                      item.id.toString(),
+                      {},
+                      { throwOnError: true }
+                    )
+                  )
+                );
+                if (promiseResult.every(
+                  ({ status }) => status === "fulfilled"
+                )) {
+                  let successMessage;
+                  if (promiseResult.length === 1) {
+                    successMessage = (0, import_i18n63.sprintf)(
+                      /* translators: %s: The item's title. */
+                      (0, import_i18n63.__)('"%s" moved to the trash.'),
+                      getItemTitle(items[0])
+                    );
+                  } else {
+                    successMessage = (0, import_i18n63.sprintf)(
+                      /* translators: %d: The number of items. */
+                      (0, import_i18n63._n)(
+                        "%d item moved to the trash.",
+                        "%d items moved to the trash.",
+                        items.length
+                      ),
+                      items.length
+                    );
+                  }
+                  createSuccessNotice(successMessage, {
+                    type: "snackbar",
+                    id: "move-to-trash-action"
+                  });
+                } else {
+                  let errorMessage;
+                  if (promiseResult.length === 1) {
+                    const typedError = promiseResult[0];
+                    if (typedError.reason?.message) {
+                      errorMessage = typedError.reason.message;
+                    } else {
+                      errorMessage = (0, import_i18n63.__)(
+                        "An error occurred while moving the item to the trash."
+                      );
+                    }
+                  } else {
+                    const errorMessages = /* @__PURE__ */ new Set();
+                    const failedPromises = promiseResult.filter(
+                      ({ status }) => status === "rejected"
+                    );
+                    for (const failedPromise of failedPromises) {
+                      const typedError = failedPromise;
+                      if (typedError.reason?.message) {
+                        errorMessages.add(
+                          typedError.reason.message
+                        );
+                      }
+                    }
+                    if (errorMessages.size === 0) {
+                      errorMessage = (0, import_i18n63.__)(
+                        "An error occurred while moving the items to the trash."
+                      );
+                    } else if (errorMessages.size === 1) {
+                      errorMessage = (0, import_i18n63.sprintf)(
+                        /* translators: %s: an error message */
+                        (0, import_i18n63.__)(
+                          "An error occurred while moving the item to the trash: %s"
+                        ),
+                        [...errorMessages][0]
+                      );
+                    } else {
+                      errorMessage = (0, import_i18n63.sprintf)(
+                        /* translators: %s: a list of comma separated error messages */
+                        (0, import_i18n63.__)(
+                          "Some errors occurred while moving the items to the trash: %s"
+                        ),
+                        [...errorMessages].join(",")
+                      );
+                    }
+                  }
+                  createErrorNotice(errorMessage, {
+                    type: "snackbar"
+                  });
+                }
+                if (onActionPerformed) {
+                  onActionPerformed(items);
+                }
+                setIsBusy(false);
+                closeModal2?.();
+              },
+              isBusy,
+              disabled: isBusy,
+              accessibleWhenDisabled: true,
+              children: (0, import_i18n63._x)("Trash", "verb")
+            }
+          )
+        ] })
+      ] });
     }
-  }
-  var FOCUS_SILENTLY = /* @__PURE__ */ Symbol("FOCUS_SILENTLY");
-  function focusSilently(element) {
-    element[FOCUS_SILENTLY] = true;
-    element.focus({ preventScroll: true });
-  }
-  function silentlyFocused(element) {
-    const isSilentlyFocused = element[FOCUS_SILENTLY];
-    delete element[FOCUS_SILENTLY];
-    return isSilentlyFocused;
-  }
-  function isItem(store4, element, exclude) {
-    if (!element) return false;
-    if (element === exclude) return false;
-    const item = store4.item(element.id);
-    if (!item) return false;
-    if (exclude && item.element === exclude) return false;
-    return true;
-  }
+  };
+  var trash_post_default = trashPost;

-  // node_modules/@ariakit/react-components/dist/composite/composite-item.js
-  var import_react23 = __toESM(require_react(), 1);
-  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
+  // packages/fields/build-module/actions/delete-post.mjs
+  var import_i18n64 = __toESM(require_i18n(), 1);
+  var import_element67 = __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);

-  // node_modules/@ariakit/react-store/dist/index.js
-  var React76 = __toESM(require_react(), 1);
-  var import_shim3 = __toESM(require_shim(), 1);
-  var noopSubscribe = () => () => {
-  };
-  function useStoreState(store4, keyOrSelector = identity) {
-    const storeSubscribe = React76.useCallback((callback) => {
-      if (!store4) return noopSubscribe();
-      return subscribe2(store4, null, callback);
-    }, [store4]);
-    const getSnapshot2 = () => {
-      const key = typeof keyOrSelector === "string" ? keyOrSelector : null;
-      const selector2 = typeof keyOrSelector === "function" ? keyOrSelector : null;
-      const state2 = store4?.getState();
-      if (selector2) return selector2(state2);
-      if (!state2) return;
-      if (!key) return;
-      if (!hasOwnProperty(state2, key)) return;
-      return state2[key];
-    };
-    return (0, import_shim3.useSyncExternalStore)(storeSubscribe, getSnapshot2, getSnapshot2);
-  }
-  function useStoreStateObject(store4, object) {
-    const objRef = React76.useRef({});
-    const storeSubscribe = React76.useCallback((callback) => {
-      if (!store4) return noopSubscribe();
-      return subscribe2(store4, null, callback);
-    }, [store4]);
-    const getSnapshot2 = () => {
-      const state2 = store4?.getState();
-      let updated = false;
-      const obj = objRef.current;
-      for (const prop in object) {
-        const keyOrSelector = object[prop];
-        if (typeof keyOrSelector === "function") {
-          const value = keyOrSelector(state2);
-          if (!Object.is(value, obj[prop])) {
-            obj[prop] = value;
-            updated = true;
-          }
-        }
-        if (typeof keyOrSelector === "string") {
-          if (!state2) continue;
-          if (!hasOwnProperty(state2, keyOrSelector)) continue;
-          const value = state2[keyOrSelector];
-          if (!Object.is(value, obj[prop])) {
-            obj[prop] = value;
-            updated = true;
-          }
+  // packages/fields/build-module/mutation/index.mjs
+  var import_notices10 = __toESM(require_notices(), 1);
+  var import_core_data23 = __toESM(require_core_data(), 1);
+  var import_data25 = __toESM(require_data(), 1);
+  function getErrorMessagesFromPromises(allSettledResults) {
+    const errorMessages = /* @__PURE__ */ new Set();
+    if (allSettledResults.length === 1) {
+      const typedError = allSettledResults[0];
+      if (typedError.reason?.message) {
+        errorMessages.add(typedError.reason.message);
+      }
+    } else {
+      const failedPromises = allSettledResults.filter(
+        ({ status }) => status === "rejected"
+      );
+      for (const failedPromise of failedPromises) {
+        const typedError = failedPromise;
+        if (typedError.reason?.message) {
+          errorMessages.add(typedError.reason.message);
         }
       }
-      if (updated) objRef.current = { ...obj };
-      return objRef.current;
-    };
-    return (0, import_shim3.useSyncExternalStore)(storeSubscribe, getSnapshot2, getSnapshot2);
+    }
+    return errorMessages;
   }
-  function useStoreProps(store4, props, key, setKey) {
-    const value = hasOwnProperty(props, key) ? props[key] : void 0;
-    const propsRef = useLiveRef({
-      value,
-      setValue: setKey ? props[setKey] : void 0
-    });
-    useSafeLayoutEffect(() => {
-      return sync2(store4, [key], (state2, prev) => {
-        const { value: value2, setValue } = propsRef.current;
-        if (!setValue) return;
-        if (state2[key] === prev[key]) return;
-        if (state2[key] === value2) return;
-        setValue(state2[key]);
-      });
-    }, [store4, key]);
-    useSafeLayoutEffect(() => {
-      if (value === void 0) return;
-      store4.setState(key, value);
-      return batch(store4, [key], () => {
-        if (value === void 0) return;
-        store4.setState(key, value);
+  var deletePostWithNotices = async (posts, notice, callbacks) => {
+    const { createSuccessNotice, createErrorNotice } = (0, import_data25.dispatch)(import_notices10.store);
+    const { deleteEntityRecord } = (0, import_data25.dispatch)(import_core_data23.store);
+    const allSettledResults = await Promise.allSettled(
+      posts.map((post2) => {
+        return deleteEntityRecord(
+          "postType",
+          post2.type,
+          post2.id,
+          { force: true },
+          { throwOnError: true }
+        );
+      })
+    );
+    if (allSettledResults.every(({ status }) => status === "fulfilled")) {
+      let successMessage;
+      if (allSettledResults.length === 1) {
+        successMessage = notice.success.messages.getMessage(posts[0]);
+      } else {
+        successMessage = notice.success.messages.getBatchMessage(posts);
+      }
+      createSuccessNotice(successMessage, {
+        type: notice.success.type ?? "snackbar",
+        id: notice.success.id
       });
-    });
-  }
-  function useStore2(createStore2, props) {
-    const [store4, setStore] = React76.useState(() => createStore2(props));
-    useSafeLayoutEffect(() => init(store4), [store4]);
-    const useState160 = React76.useCallback((keyOrSelector) => useStoreState(store4, keyOrSelector), [store4]);
-    return [React76.useMemo(() => ({
-      ...store4,
-      useState: useState160
-    }), [store4, useState160]), useEvent(() => {
-      setStore((store5) => createStore2({
-        ...props,
-        ...store5.getState()
-      }));
-    })];
-  }
+      callbacks.onActionPerformed?.(posts);
+    } else {
+      const errorMessages = getErrorMessagesFromPromises(allSettledResults);
+      let errorMessage = "";
+      if (allSettledResults.length === 1) {
+        errorMessage = notice.error.messages.getMessage(errorMessages);
+      } else {
+        errorMessage = notice.error.messages.getBatchMessage(errorMessages);
+      }
+      createErrorNotice(errorMessage, {
+        type: notice.error.type ?? "snackbar",
+        id: notice.error.id
+      });
+      callbacks.onActionError?.();
+    }
+  };

-  // node_modules/@ariakit/react-components/dist/composite/composite-item.js
-  var TagName4 = "button";
-  function isEditableElement(element) {
-    if (isTextbox(element)) return true;
-    return element.tagName === "INPUT" && !isButton(element);
-  }
-  function getNextPageOffset(scrollingElement, pageUp = false) {
-    const height = scrollingElement.clientHeight;
-    const { top } = scrollingElement.getBoundingClientRect();
-    const pageSize = Math.max(height * 0.875, height - 40) * 1.5;
-    const pageOffset = pageUp ? height - pageSize + top : pageSize + top;
-    if (scrollingElement.tagName === "HTML") return pageOffset + scrollingElement.scrollTop;
-    return pageOffset;
-  }
-  function getItemOffset(itemElement, pageUp = false) {
-    const { top } = itemElement.getBoundingClientRect();
-    if (pageUp) return top + itemElement.clientHeight;
-    return top;
-  }
-  function findNextPageItemId(element, store4, next, pageUp = false) {
-    if (!store4) return;
-    if (!next) return;
-    const { renderedItems } = store4.getState();
-    const scrollingElement = getScrollingElement(element);
-    if (!scrollingElement) return;
-    const nextPageOffset = getNextPageOffset(scrollingElement, pageUp);
-    let id;
-    let prevDifference;
-    for (let i3 = 0; i3 < renderedItems.length; i3 += 1) {
-      const previousId = id;
-      id = next(i3);
-      if (!id) break;
-      if (id === previousId) continue;
-      const itemElement = getEnabledItem(store4, id)?.element;
-      if (!itemElement) continue;
-      const difference = getItemOffset(itemElement, pageUp) - nextPageOffset;
-      const absDifference = Math.abs(difference);
-      if (pageUp && difference <= 0 || !pageUp && difference >= 0) {
-        if (prevDifference !== void 0 && prevDifference < absDifference) id = previousId;
-        break;
+  // packages/fields/build-module/actions/delete-post.mjs
+  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
+  var { PATTERN_TYPES: PATTERN_TYPES4 } = unlock3(import_patterns5.privateApis);
+  var deletePostAction = {
+    id: "delete-post",
+    label: (0, import_i18n64.__)("Delete"),
+    isPrimary: true,
+    icon: trash_default,
+    isEligible(post2) {
+      if (isTemplateOrTemplatePart(post2)) {
+        return isTemplateRemovable(post2);
       }
-      prevDifference = absDifference;
+      return post2.type === PATTERN_TYPES4.user;
+    },
+    supportsBulk: true,
+    hideModalHeader: true,
+    modalFocusOnMount: "firstContentElement",
+    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
+      const [isBusy, setIsBusy] = (0, import_element67.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)(
+          // translators: %d: number of items to delete.
+          (0, import_i18n64._n)(
+            "Delete %d item?",
+            "Delete %d items?",
+            items.length
+          ),
+          items.length
+        ) : (0, import_i18n64.sprintf)(
+          // translators: %s: The template or template part's title
+          (0, import_i18n64._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)(
+            import_components20.Button,
+            {
+              variant: "tertiary",
+              onClick: closeModal2,
+              disabled: isBusy,
+              accessibleWhenDisabled: true,
+              __next40pxDefaultSize: true,
+              children: (0, import_i18n64.__)("Cancel")
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
+            import_components20.Button,
+            {
+              variant: "primary",
+              onClick: async () => {
+                setIsBusy(true);
+                const notice = {
+                  success: {
+                    messages: {
+                      getMessage: (item) => {
+                        return isResetting ? (0, import_i18n64.sprintf)(
+                          /* translators: %s: The template/part's name. */
+                          (0, import_i18n64.__)('"%s" reset.'),
+                          (0, import_html_entities9.decodeEntities)(
+                            getItemTitle(item)
+                          )
+                        ) : (0, import_i18n64.sprintf)(
+                          /* translators: %s: The template/part's name. */
+                          (0, import_i18n64._x)(
+                            '"%s" deleted.',
+                            "template part"
+                          ),
+                          (0, import_html_entities9.decodeEntities)(
+                            getItemTitle(item)
+                          )
+                        );
+                      },
+                      getBatchMessage: () => {
+                        return isResetting ? (0, import_i18n64.__)("Items reset.") : (0, import_i18n64.__)("Items deleted.");
+                      }
+                    }
+                  },
+                  error: {
+                    messages: {
+                      getMessage: (error2) => {
+                        if (error2.size === 1) {
+                          return [...error2][0];
+                        }
+                        return isResetting ? (0, import_i18n64.__)(
+                          "An error occurred while reverting the item."
+                        ) : (0, import_i18n64.__)(
+                          "An error occurred while deleting the item."
+                        );
+                      },
+                      getBatchMessage: (errors) => {
+                        if (errors.size === 0) {
+                          return isResetting ? (0, import_i18n64.__)(
+                            "An error occurred while reverting the items."
+                          ) : (0, import_i18n64.__)(
+                            "An error occurred while deleting the items."
+                          );
+                        }
+                        if (errors.size === 1) {
+                          return isResetting ? (0, import_i18n64.sprintf)(
+                            /* translators: %s: an error message */
+                            (0, import_i18n64.__)(
+                              "An error occurred while reverting the items: %s"
+                            ),
+                            [...errors][0]
+                          ) : (0, import_i18n64.sprintf)(
+                            /* translators: %s: an error message */
+                            (0, import_i18n64.__)(
+                              "An error occurred while deleting the items: %s"
+                            ),
+                            [...errors][0]
+                          );
+                        }
+                        return isResetting ? (0, import_i18n64.sprintf)(
+                          /* translators: %s: a list of comma separated error messages */
+                          (0, import_i18n64.__)(
+                            "Some errors occurred while reverting the items: %s"
+                          ),
+                          [...errors].join(
+                            ","
+                          )
+                        ) : (0, import_i18n64.sprintf)(
+                          /* translators: %s: a list of comma separated error messages */
+                          (0, import_i18n64.__)(
+                            "Some errors occurred while deleting the items: %s"
+                          ),
+                          [...errors].join(
+                            ","
+                          )
+                        );
+                      }
+                    }
+                  }
+                };
+                await deletePostWithNotices(items, notice, {
+                  onActionPerformed
+                });
+                setIsBusy(false);
+                closeModal2?.();
+              },
+              isBusy,
+              disabled: isBusy,
+              accessibleWhenDisabled: true,
+              __next40pxDefaultSize: true,
+              children: (0, import_i18n64.__)("Delete")
+            }
+          )
+        ] })
+      ] });
     }
-    return id;
+  };
+  var delete_post_default = deletePostAction;
+
+  // 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_notices12 = __toESM(require_notices(), 1);
+  var import_element69 = __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_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_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 = () => {
+    return (0, import_data26.useSelect)(
+      (select9) => select9(import_core_data24.store).getEntityRecords(
+        "postType",
+        "wp_template_part",
+        {
+          per_page: -1
+        }
+      ),
+      []
+    ) ?? [];
+  };
+  var getUniqueTemplatePartTitle = (title, templateParts) => {
+    const lowercaseTitle = title.toLowerCase();
+    const existingTitles = templateParts.map(
+      (templatePart) => templatePart.title.rendered.toLowerCase()
+    );
+    if (!existingTitles.includes(lowercaseTitle)) {
+      return title;
+    }
+    let suffix = 2;
+    while (existingTitles.includes(`${lowercaseTitle} ${suffix}`)) {
+      suffix++;
+    }
+    return `${title} ${suffix}`;
+  };
+  var 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);
+  function getAreaRadioId(value, instanceId) {
+    return `fields-create-template-part-modal__area-option-${value}-${instanceId}`;
   }
-  function targetIsAnotherItem(event, store4) {
-    if (isSelfTarget(event)) return false;
-    return isItem(store4, event.target);
+  function getAreaRadioDescriptionId(value, instanceId) {
+    return `fields-create-template-part-modal__area-option-description-${value}-${instanceId}`;
   }
-  var useCompositeItem2 = createHook(function useCompositeItem3({ store: store4, rowId: rowIdProp, preventScrollOnKeyDown = false, moveOnKeyPress = true, tabbable: tabbable2 = false, getItem: getItemProp, "aria-setsize": ariaSetSizeProp, "aria-posinset": ariaPosInSetProp, ...props }) {
-    const context = useCompositeScopedContext();
-    store4 = store4 || context;
-    const id = useId5(props.id);
-    const ref = (0, import_react23.useRef)(null);
-    const row = (0, import_react23.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;
-      return row.id;
-    };
-    const { rowId, baseElement, isActiveItem, ariaSetSize, ariaPosInSet, isTabbable } = useStoreStateObject(store4, {
-      rowId: getRowId,
-      baseElement(state2) {
-        return state2?.baseElement || void 0;
-      },
-      isActiveItem(state2) {
-        return !!state2 && state2.activeId === id;
-      },
-      ariaSetSize(state2) {
-        if (ariaSetSizeProp != null) return ariaSetSizeProp;
-        if (!state2) return;
-        if (!row?.ariaSetSize) return;
-        if (row.baseElement !== state2.baseElement) return;
-        return row.ariaSetSize;
-      },
-      ariaPosInSet(state2) {
-        if (ariaPosInSetProp != null) return ariaPosInSetProp;
-        if (!state2) return;
-        if (!row?.ariaPosInSet) return;
-        if (row.baseElement !== state2.baseElement) return;
-        const rowId2 = getRowId(state2);
-        const itemsInRow = state2.renderedItems.filter((item) => item.rowId === rowId2);
-        return row.ariaPosInSet + itemsInRow.findIndex((item) => item.id === id);
-      },
-      isTabbable(state2) {
-        if (!state2?.renderedItems.length) return true;
-        if (state2.virtualFocus) return false;
-        if (tabbable2) return true;
-        if (state2.activeId === null) return false;
-        const item = store4?.item(state2.activeId);
-        if (item?.disabled) return true;
-        if (!item?.element) return true;
-        return state2.activeId === id;
+  function CreateTemplatePartModal({
+    modalTitle,
+    ...restProps
+  }) {
+    const defaultModalTitle = (0, import_data27.useSelect)(
+      (select9) => select9(import_core_data25.store).getPostType("wp_template_part")?.labels?.add_new_item,
+      []
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+      import_components21.Modal,
+      {
+        title: modalTitle || defaultModalTitle,
+        onRequestClose: restProps.closeModal,
+        overlayClassName: "fields-create-template-part-modal",
+        focusOnMount: "firstContentElement",
+        size: "medium",
+        children: /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(CreateTemplatePartModalContents, { ...restProps })
       }
-    });
-    const getItem = (0, import_react23.useCallback)((item) => {
-      const nextItem = {
-        ...item,
-        id: id || item.id,
-        rowId,
-        disabled: trulyDisabled,
-        children: item.element?.textContent
-      };
-      if (getItemProp) return getItemProp(nextItem);
-      return nextItem;
-    }, [
-      id,
-      rowId,
-      trulyDisabled,
-      getItemProp
-    ]);
-    const onFocusProp = props.onFocus;
-    const hasFocusedComposite = (0, import_react23.useRef)(false);
-    const cancelScheduledFocusRedirectRef = (0, import_react23.useRef)(null);
-    const onFocus = useEvent((event) => {
-      onFocusProp?.(event);
-      if (event.defaultPrevented) return;
-      if (isPortalEvent(event)) return;
-      if (!id) return;
-      if (!store4) return;
-      if (targetIsAnotherItem(event, store4)) return;
-      const { virtualFocus, baseElement: baseElement2 } = store4.getState();
-      store4.setActiveId(id);
-      if (isTextbox(event.currentTarget)) selectTextField(event.currentTarget);
-      if (!virtualFocus) return;
-      if (!isSelfTarget(event)) return;
-      if (isEditableElement(event.currentTarget)) return;
-      const redirectFocusToBaseElement = (currentTarget2, relatedTarget2, baseElement3) => {
-        if (isSafari() && currentTarget2.hasAttribute("data-autofocus")) currentTarget2.scrollIntoView({
-          block: "nearest",
-          inline: "nearest"
-        });
-        hasFocusedComposite.current = true;
-        if (relatedTarget2 === baseElement3 || isItem(store4, relatedTarget2)) focusSilently(baseElement3);
-        else baseElement3.focus();
-      };
-      if (baseElement2?.isConnected) {
-        redirectFocusToBaseElement(event.currentTarget, event.relatedTarget, baseElement2);
+    );
+  }
+  var getTemplatePartIcon3 = (areaOrIconName) => {
+    if ("header" === areaOrIconName) {
+      return header_default;
+    } else if ("footer" === areaOrIconName) {
+      return footer_default;
+    } else if ("sidebar" === areaOrIconName) {
+      return sidebar_default;
+    } else if ("navigation-overlay" === areaOrIconName) {
+      return navigation_overlay_default;
+    }
+    return symbol_filled_default;
+  };
+  function CreateTemplatePartModalContents({
+    defaultArea = "uncategorized",
+    blocks = [],
+    confirmLabel = (0, import_i18n65.__)("Add"),
+    closeModal: closeModal2,
+    onCreate,
+    onError,
+    defaultTitle = ""
+  }) {
+    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 defaultTemplatePartAreas = (0, import_data27.useSelect)(
+      (select9) => select9(import_core_data25.store).getCurrentTheme()?.default_template_part_areas,
+      []
+    );
+    async function createTemplatePart() {
+      if (!title || isSubmitting) {
         return;
       }
-      if (shouldRegisterItem === false) return;
-      const { currentTarget, relatedTarget } = event;
-      const cancelScheduledFocusRedirect = () => {
-        cancelScheduledFocusRedirectRef.current?.();
-        cancelScheduledFocusRedirectRef.current = null;
-      };
-      cancelScheduledFocusRedirect();
-      cancelScheduledFocusRedirectRef.current = subscribe2(store4, null, () => {
-        if (getActiveElement(currentTarget) !== currentTarget) {
-          cancelScheduledFocusRedirect();
-          return;
-        }
-        const state2 = store4.getState();
-        const nextBaseElement = state2.baseElement;
-        if (!nextBaseElement?.isConnected) return;
-        cancelScheduledFocusRedirect();
-        if (!state2.virtualFocus) return;
-        redirectFocusToBaseElement(currentTarget, relatedTarget, nextBaseElement);
-      });
-    });
-    const onBlurCaptureProp = props.onBlurCapture;
-    const onBlurCapture = useEvent((event) => {
-      onBlurCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (store4?.getState()?.virtualFocus && hasFocusedComposite.current) {
-        hasFocusedComposite.current = false;
-        event.preventDefault();
-        event.stopPropagation();
+      try {
+        setIsSubmitting(true);
+        const uniqueTitle = getUniqueTemplatePartTitle(
+          title,
+          existingTemplateParts
+        );
+        const cleanSlug = getCleanTemplatePartSlug(uniqueTitle);
+        const templatePart = await saveEntityRecord(
+          "postType",
+          "wp_template_part",
+          {
+            slug: cleanSlug,
+            title: uniqueTitle,
+            content: (0, import_blocks5.serialize)(blocks),
+            area
+          },
+          { throwOnError: true }
+        );
+        await onCreate(templatePart);
+      } catch (error2) {
+        const errorMessage = error2 instanceof Error && "code" in error2 && error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n65.__)(
+          "An error occurred while creating the template part."
+        );
+        createErrorNotice(errorMessage, { type: "snackbar" });
+        onError?.();
+      } finally {
+        setIsSubmitting(false);
       }
-    });
-    const onKeyDownProp = props.onKeyDown;
-    const preventScrollOnKeyDownProp = useBooleanEvent(preventScrollOnKeyDown);
-    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
-    const onKeyDown = useEvent((event) => {
-      onKeyDownProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!isSelfTarget(event)) return;
-      if (!store4) return;
-      const { currentTarget } = event;
-      const state2 = store4.getState();
-      const isGrid2 = !!store4.item(id)?.rowId;
-      const isVertical = state2.orientation !== "horizontal";
-      const isHorizontal = state2.orientation !== "vertical";
-      const canHomeEnd = () => {
-        if (isGrid2) return true;
-        if (isHorizontal) return true;
-        if (!state2.baseElement) return true;
-        if (!isTextField(state2.baseElement)) return true;
-        return false;
-      };
-      const action = {
-        ArrowUp: (isGrid2 || isVertical) && store4.up,
-        ArrowRight: (isGrid2 || isHorizontal) && store4.next,
-        ArrowDown: (isGrid2 || isVertical) && store4.down,
-        ArrowLeft: (isGrid2 || isHorizontal) && store4.previous,
-        Home: () => {
-          if (!canHomeEnd()) return;
-          if (!isGrid2 || event.ctrlKey) return store4?.first();
-          return store4?.previous(-1);
-        },
-        End: () => {
-          if (!canHomeEnd()) return;
-          if (!isGrid2 || event.ctrlKey) return store4?.last();
-          return store4?.next(-1);
-        },
-        PageUp: () => {
-          return findNextPageItemId(currentTarget, store4, store4?.up, true);
-        },
-        PageDown: () => {
-          return findNextPageItemId(currentTarget, store4, store4?.down);
-        }
-      }[event.key];
-      if (action) {
-        if (isTextbox(currentTarget)) {
-          const selection = getTextboxSelection(currentTarget);
-          const isLeft = isHorizontal && event.key === "ArrowLeft";
-          const isRight = isHorizontal && event.key === "ArrowRight";
-          const isUp = isVertical && event.key === "ArrowUp";
-          const isDown = isVertical && event.key === "ArrowDown";
-          if (isRight || isDown) {
-            const { length: valueLength } = getTextboxValue(currentTarget);
-            if (selection.end !== valueLength) return;
-          } else if ((isLeft || isUp) && selection.start !== 0) return;
-        }
-        const nextId2 = action();
-        if (preventScrollOnKeyDownProp(event) || nextId2 !== void 0) {
-          if (!moveOnKeyPressProp(event)) return;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+      "form",
+      {
+        onSubmit: async (event) => {
           event.preventDefault();
-          store4.move(nextId2);
-        }
-      }
-    });
-    const providerValue = (0, import_react23.useMemo)(() => ({
-      id,
-      baseElement
-    }), [id, baseElement]);
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(CompositeItemContext.Provider, {
-      value: providerValue,
-      children: element
-    }), [providerValue]);
-    props = {
-      "data-active-item": isActiveItem || void 0,
-      ...props,
-      id,
-      ref: useMergeRefs2(ref, props.ref),
-      tabIndex: isTabbable ? props.tabIndex : -1,
-      onFocus,
-      onBlurCapture,
-      onKeyDown
-    };
-    props = useCommand(props);
-    props = useCollectionItem({
-      store: store4,
-      ...props,
-      getItem,
-      shouldRegisterItem: id ? shouldRegisterItem : false
-    });
-    return removeUndefinedValues({
-      ...props,
-      "aria-setsize": ariaSetSize,
-      "aria-posinset": ariaPosInSet
-    });
-  });
-  var CompositeItem = memo4(forwardRef54(function CompositeItem2(props) {
-    return createElement5(TagName4, useCompositeItem2(props));
-  }));
-
-  // node_modules/@ariakit/react-components/dist/composite/composite.js
-  var import_react24 = __toESM(require_react(), 1);
-  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
-  var TagName5 = "div";
-  function isGrid(items) {
-    return items.some((item) => !!item.rowId);
-  }
-  function isPrintableKey(event) {
-    const target = event.target;
-    if (target && !isTextField(target)) return false;
-    return event.key.length === 1 && !event.ctrlKey && !event.metaKey;
-  }
-  function isModifierKey(event) {
-    return event.key === "Shift" || event.key === "Control" || event.key === "Alt" || event.key === "Meta";
-  }
-  function useKeyboardEventProxy(store4, onKeyboardEvent, previousElementRef) {
-    return useEvent((event) => {
-      onKeyboardEvent?.(event);
-      if (event.defaultPrevented) return;
-      if (event.isPropagationStopped()) return;
-      if (!isSelfTarget(event)) return;
-      if (isModifierKey(event)) return;
-      if (isPrintableKey(event)) return;
-      const activeElement2 = getEnabledItem(store4, store4.getState().activeId)?.element;
-      if (!activeElement2) return;
-      const { view, ...eventInit } = event;
-      if (activeElement2 !== previousElementRef?.current) activeElement2.focus();
-      if (!fireKeyboardEvent(activeElement2, event.type, eventInit)) event.preventDefault();
-      if (event.currentTarget.contains(activeElement2)) event.stopPropagation();
-    });
-  }
-  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_react24.useState)(false);
-    const schedule2 = (0, import_react24.useCallback)(() => setScheduled(true), []);
-    const activeItem = useStoreState(store4, (state2) => scheduled ? getEnabledItem(store4, state2.activeId) : null);
-    (0, import_react24.useEffect)(() => {
-      const activeElement2 = activeItem?.element;
-      if (!scheduled) return;
-      if (!activeElement2) return;
-      setScheduled(false);
-      withBaseScrollPreserved(store4, () => {
-        activeElement2.focus({ preventScroll: true });
-      });
-    }, [
-      store4,
-      activeItem,
-      scheduled
-    ]);
-    return schedule2;
+          await createTemplatePart();
+        },
+        children: /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)(import_components21.__experimentalVStack, { spacing: "4", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+            import_components21.TextControl,
+            {
+              label: (0, import_i18n65.__)("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(
+              (item) => {
+                const icon = getTemplatePartIcon3(item.icon);
+                return /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)(
+                  "div",
+                  {
+                    className: "fields-create-template-part-modal__area-radio-wrapper",
+                    children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+                        "input",
+                        {
+                          type: "radio",
+                          id: getAreaRadioId(
+                            item.area,
+                            instanceId
+                          ),
+                          name: `fields-create-template-part-modal__area-${instanceId}`,
+                          value: item.area,
+                          checked: area === item.area,
+                          onChange: () => {
+                            setArea(item.area);
+                          },
+                          "aria-describedby": getAreaRadioDescriptionId(
+                            item.area,
+                            instanceId
+                          )
+                        }
+                      ),
+                      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+                        import_components21.Icon,
+                        {
+                          icon,
+                          className: "fields-create-template-part-modal__area-radio-icon"
+                        }
+                      ),
+                      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+                        "label",
+                        {
+                          htmlFor: getAreaRadioId(
+                            item.area,
+                            instanceId
+                          ),
+                          className: "fields-create-template-part-modal__area-radio-label",
+                          children: item.label
+                        }
+                      ),
+                      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+                        import_components21.Icon,
+                        {
+                          icon: check_default,
+                          className: "fields-create-template-part-modal__area-radio-checkmark"
+                        }
+                      ),
+                      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+                        "p",
+                        {
+                          className: "fields-create-template-part-modal__area-radio-description",
+                          id: getAreaRadioDescriptionId(
+                            item.area,
+                            instanceId
+                          ),
+                          children: item.description
+                        }
+                      )
+                    ]
+                  },
+                  item.area
+                );
+              }
+            ) })
+          ] }),
+          /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)(import_components21.__experimentalHStack, { justify: "right", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+              import_components21.Button,
+              {
+                __next40pxDefaultSize: true,
+                variant: "tertiary",
+                onClick: () => {
+                  closeModal2();
+                },
+                children: (0, import_i18n65.__)("Cancel")
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+              import_components21.Button,
+              {
+                __next40pxDefaultSize: true,
+                variant: "primary",
+                type: "submit",
+                "aria-disabled": !title || isSubmitting,
+                isBusy: isSubmitting,
+                children: confirmLabel
+              }
+            )
+          ] })
+        ] })
+      }
+    );
   }
-  var CompositeFocusOnMove = memo4(function CompositeFocusOnMove2({ store: store4, focusOnMove, previousElementRef }) {
-    const moves = useStoreState(store4, "moves");
-    const baseElement = useStoreState(store4, "baseElement");
-    (0, import_react24.useEffect)(() => {
-      if (!moves) return;
-      if (!focusOnMove) return;
-      const { activeId } = store4.getState();
-      const itemElement = getEnabledItem(store4, activeId)?.element;
-      if (!itemElement) return;
-      withBaseScrollPreserved(store4, () => focusIntoView(itemElement));
-    }, [
-      store4,
-      moves,
-      focusOnMove
-    ]);
-    useSafeLayoutEffect(() => {
-      if (!moves) return;
-      if (!baseElement) 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();
-    }, [
-      store4,
-      moves,
-      baseElement
-    ]);
-    return null;
-  });
-  var useComposite = createHook(function useComposite2({ store: store4, composite = true, focusOnMove = composite, moveOnKeyPress = true, ...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_react24.useRef)(null);
-    const previousElementRef = (0, import_react24.useRef)(null);
-    const scheduleFocus = useScheduleFocus(store4);
-    const [, setBaseElement] = useTransactionState(composite ? store4.setBaseElement : null);
-    const virtualFocus = useStoreState(store4, "virtualFocus");
-    const activeId = useStoreState(store4, (state2) => state2.virtualFocus ? state2.activeId : null);
-    useSafeLayoutEffect(() => {
-      if (!store4) return;
-      if (!composite) return;
-      if (!virtualFocus) return;
-      const previousElement = previousElementRef.current;
-      previousElementRef.current = null;
-      if (!previousElement) return;
-      const relatedTarget = getEnabledItem(store4, activeId)?.element || getActiveElement(previousElement);
-      if (relatedTarget === previousElement) return;
-      fireBlurEvent(previousElement, { relatedTarget });
-    }, [
-      store4,
-      activeId,
-      virtualFocus,
-      composite
-    ]);
-    const onKeyDownCapture = useKeyboardEventProxy(store4, props.onKeyDownCapture, previousElementRef);
-    const onKeyUpCapture = useKeyboardEventProxy(store4, props.onKeyUpCapture, previousElementRef);
-    const onFocusCaptureProp = props.onFocusCapture;
-    const onFocusCapture = useEvent((event) => {
-      onFocusCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!store4) return;
-      const { virtualFocus: virtualFocus2 } = store4.getState();
-      if (!virtualFocus2) return;
-      const previousActiveElement = event.relatedTarget;
-      const isSilentlyFocused = silentlyFocused(event.currentTarget);
-      if (isSelfTarget(event) && isSilentlyFocused) {
-        event.stopPropagation();
-        previousElementRef.current = previousActiveElement;
+
+  // packages/fields/build-module/actions/duplicate-template-part.mjs
+  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
+  var duplicateTemplatePart = {
+    id: "duplicate-template-part",
+    label: (0, import_i18n66._x)("Duplicate", "action label"),
+    isEligible: (item) => item.type === "wp_template_part",
+    modalHeader: (0, import_i18n66._x)("Duplicate template part", "action label"),
+    modalFocusOnMount: "firstContentElement",
+    RenderModal: ({ items, closeModal: closeModal2 }) => {
+      const [item] = items;
+      const blocks = (0, import_element69.useMemo)(() => {
+        return item.blocks ?? (0, import_blocks6.parse)(
+          typeof item.content === "string" ? item.content : item.content.raw,
+          {
+            __unstableSkipMigrationLogs: true
+          }
+        );
+      }, [item.content, item.blocks]);
+      const { createSuccessNotice } = (0, import_data28.useDispatch)(import_notices12.store);
+      function onTemplatePartSuccess(templatePart) {
+        createSuccessNotice(
+          (0, import_i18n66.sprintf)(
+            // translators: %s: The new template part's title e.g. 'Call to action (copy)'.
+            (0, import_i18n66._x)('"%s" duplicated.', "template part"),
+            getItemTitle(templatePart)
+          ),
+          { type: "snackbar", id: "edit-site-patterns-success" }
+        );
+        closeModal2?.();
       }
-    });
-    const onFocusProp = props.onFocus;
-    const onFocus = useEvent((event) => {
-      onFocusProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!composite) return;
-      if (!store4) return;
-      const { relatedTarget } = event;
-      const { virtualFocus: virtualFocus2 } = store4.getState();
-      if (virtualFocus2) {
-        if (isSelfTarget(event) && !isItem(store4, relatedTarget)) queueMicrotask(scheduleFocus);
-      } else if (isSelfTarget(event)) store4.setActiveId(null);
-    });
-    const onBlurCaptureProp = props.onBlurCapture;
-    const onBlurCapture = useEvent((event) => {
-      onBlurCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!store4) return;
-      const { virtualFocus: virtualFocus2, activeId: activeId2 } = store4.getState();
-      if (!virtualFocus2) return;
-      const activeElement2 = getEnabledItem(store4, activeId2)?.element;
-      const nextActiveElement = event.relatedTarget;
-      const nextActiveElementIsItem = isItem(store4, nextActiveElement);
-      const previousElement = previousElementRef.current;
-      previousElementRef.current = null;
-      if (isSelfTarget(event) && nextActiveElementIsItem) {
-        if (nextActiveElement === activeElement2) {
-          if (previousElement && previousElement !== nextActiveElement) fireBlurEvent(previousElement, event);
-        } else if (activeElement2) fireBlurEvent(activeElement2, event);
-        else if (previousElement) fireBlurEvent(previousElement, event);
-        event.stopPropagation();
-      } else if (!isItem(store4, event.target) && activeElement2) fireBlurEvent(activeElement2, event);
-    });
-    const onKeyDownProp = props.onKeyDown;
-    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
-    const onKeyDown = useEvent((event) => {
-      onKeyDownProp?.(event);
-      if (event.nativeEvent.isComposing) return;
-      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 isVertical = orientation !== "horizontal";
-      const isHorizontal = orientation !== "vertical";
-      const grid = isGrid(renderedItems);
-      if ((event.key === "ArrowLeft" || event.key === "ArrowRight" || event.key === "Home" || event.key === "End") && isTextField(event.currentTarget)) return;
-      const up = () => {
-        if (grid) return findFirstEnabledItemInTheLastRow(renderedItems)?.id;
-        return 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),
-        Home: store4.first,
-        End: store4.last,
-        PageUp: store4.first,
-        PageDown: store4.last
-      }[event.key];
-      if (action) {
-        const id = action();
-        if (id !== void 0) {
-          if (!moveOnKeyPressProp(event)) return;
-          event.preventDefault();
-          store4.move(id);
+      return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+        CreateTemplatePartModalContents,
+        {
+          blocks,
+          defaultArea: item.area,
+          defaultTitle: (0, import_i18n66.sprintf)(
+            /* translators: %s: Existing template part title */
+            (0, import_i18n66._x)("%s (Copy)", "template part"),
+            getItemTitle(item)
+          ),
+          onCreate: onTemplatePartSuccess,
+          onError: closeModal2,
+          confirmLabel: (0, import_i18n66._x)("Duplicate", "action label"),
+          closeModal: closeModal2 ?? (() => {
+          })
         }
-      }
-    });
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(CompositeScopedContextProvider, {
-      value: store4,
-      children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(CompositeFocusOnMove, {
-        store: store4,
-        focusOnMove,
-        previousElementRef
-      })]
-    }), [
-      store4,
-      composite,
-      focusOnMove
-    ]);
-    props = {
-      "aria-activedescendant": useStoreState(store4, (state2) => {
-        if (!store4) return;
-        if (!composite) return;
-        if (!state2.virtualFocus) return;
-        return getEnabledItem(store4, state2.activeId)?.id;
-      }),
-      ...props,
-      ref: useMergeRefs2(ref, setBaseElement, props.ref),
-      onKeyDownCapture,
-      onKeyUpCapture,
-      onFocusCapture,
-      onFocus,
-      onBlurCapture,
-      onKeyDown
-    };
-    props = useFocusable({
-      focusable: useStoreState(store4, (state2) => composite && (state2.virtualFocus || state2.activeId === null)),
-      ...props
-    });
-    return props;
-  });
-  var Composite6 = forwardRef54(function Composite7(props) {
-    return createElement5(TagName5, useComposite(props));
-  });
+      );
+    }
+  };
+  var duplicate_template_part_default = duplicateTemplatePart;

-  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-context.js
-  var ctx4 = createStoreContext();
-  var useDisclosureContext = ctx4.useContext;
-  var useDisclosureScopedContext = ctx4.useScopedContext;
-  var useDisclosureProviderContext = ctx4.useProviderContext;
-  var DisclosureContextProvider = ctx4.ContextProvider;
-  var DisclosureScopedContextProvider = ctx4.ScopedContextProvider;
+  // packages/media-fields/build-module/alt_text/index.mjs
+  var import_i18n67 = __toESM(require_i18n(), 1);
+  var import_components22 = __toESM(require_components(), 1);
+  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
+  var altTextField = {
+    id: "alt_text",
+    type: "text",
+    label: (0, import_i18n67.__)("Alt text"),
+    isVisible: (item) => item?.media_type === "image",
+    render: ({ item }) => item?.alt_text || "-",
+    Edit: ({ field, onChange, data }) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime172.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)(
+              Link,
+              {
+                href: (
+                  // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
+                  (0, import_i18n67.__)(
+                    "https://www.w3.org/WAI/tutorials/images/decision-tree/"
+                  )
+                ),
+                openInNewTab: true,
+                children: (0, import_i18n67.__)("Describe the purpose of the image.")
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime172.jsx)("br", {}),
+            (0, import_i18n67.__)("Leave empty if decorative.")
+          ] }),
+          rows: 2
+        }
+      );
+    },
+    enableSorting: false,
+    filterBy: false
+  };
+  var alt_text_default = altTextField;

-  // node_modules/@ariakit/react-components/dist/dialog/dialog-context.js
-  var import_react25 = __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_react25.createContext)(void 0);
-  var DialogDescriptionContext = (0, import_react25.createContext)(void 0);
+  // packages/media-fields/build-module/attached_to/index.mjs
+  var import_i18n70 = __toESM(require_i18n(), 1);

-  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-content.js
-  var import_react26 = __toESM(require_react(), 1);
-  var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
-  var import_react_dom5 = __toESM(require_react_dom(), 1);
-  var TagName6 = "div";
-  function afterTimeout(timeoutMs, cb) {
-    const timeoutId = setTimeout(cb, timeoutMs);
-    return () => clearTimeout(timeoutId);
-  }
-  function parseCSSTime(time) {
-    const value = time?.trim() || "0s";
-    const multiplier = value.endsWith("ms") ? 1 : 1e3;
-    const parsed = Number.parseFloat(value) * multiplier;
-    return Number.isNaN(parsed) ? 0 : parsed;
-  }
-  function getEndTime(names, delays, durations) {
-    const nameList = names.split(",");
-    const delayList = delays.split(",");
-    const durationList = durations.split(",");
-    let endTime = 0;
-    for (const [index2, name2] of nameList.entries()) {
-      if (name2.trim() === "none") continue;
-      const delay = parseCSSTime(delayList[index2 % delayList.length]);
-      const duration = parseCSSTime(durationList[index2 % durationList.length]);
-      endTime = Math.max(endTime, delay + duration);
+  // packages/media-fields/build-module/attached_to/view.mjs
+  var import_element70 = __toESM(require_element(), 1);
+  var import_i18n68 = __toESM(require_i18n(), 1);
+
+  // packages/media-fields/build-module/utils/get-rendered-content.mjs
+  function getRenderedContent(content) {
+    if (!content) {
+      return "";
     }
-    return endTime;
-  }
-  function getElementEndTime(element) {
-    const { transitionProperty, transitionDuration, transitionDelay, animationName, animationDuration, animationDelay } = getComputedStyle(element);
-    return Math.max(getEndTime(transitionProperty, transitionDelay, transitionDuration), getEndTime(animationName, animationDelay, animationDuration));
-  }
-  function isHidden(mounted, hidden, alwaysVisible) {
-    return !alwaysVisible && hidden !== false && (!mounted || !!hidden);
+    if (typeof content === "string") {
+      return content;
+    }
+    if (typeof content === "object") {
+      return content.rendered || content.raw || "";
+    }
+    return "";
   }
-  var useDisclosureContent = createHook(function useDisclosureContent2({ store: store4, alwaysVisible, unstable_otherElementRef: otherElementRef, ...props }) {
-    const context = useDisclosureProviderContext();
-    store4 = store4 || context;
-    invariant(store4, "DisclosureContent must receive a `store` prop or be wrapped in a DisclosureProvider component.");
-    const ref = (0, import_react26.useRef)(null);
-    const id = useId5(props.id);
-    const [transition, setTransition] = (0, import_react26.useState)(null);
-    const open = useStoreState(store4, "open");
-    const mounted = useStoreState(store4, "mounted");
-    const animated2 = useStoreState(store4, "animated");
-    const contentElement = useStoreState(store4, "contentElement");
-    const otherElement = useStoreState(store4.disclosure, "contentElement");
-    const hasClosedRef = (0, import_react26.useRef)(false);
-    useSafeLayoutEffect(() => {
-      if (!ref.current) return;
-      store4?.setContentElement(ref.current);
-    }, [store4]);
-    useSafeLayoutEffect(() => {
-      let previousAnimated;
-      store4?.setState("animated", (animated3) => {
-        previousAnimated = animated3;
-        return true;
-      });
-      return () => {
-        if (previousAnimated === void 0) return;
-        store4?.setState("animated", previousAnimated);
-      };
-    }, [store4]);
-    useSafeLayoutEffect(() => {
-      if (!animated2) {
-        if (!open) {
-          hasClosedRef.current = true;
-          setTransition(null);
-        } else if (hasClosedRef.current) {
-          hasClosedRef.current = false;
-          setTransition("enter");
-        }
-        return;
+
+  // packages/media-fields/build-module/attached_to/view.mjs
+  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
+  function MediaAttachedToView({
+    item
+  }) {
+    const [attachedPostTitle, setAttachedPostTitle] = (0, import_element70.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)(() => {
+      if (!!parentId && parentId === embeddedPostId) {
+        setAttachedPostTitle(
+          getRenderedContent(embeddedPostTitle) || (0, import_i18n68.__)("(no title)")
+        );
       }
-      if (!contentElement?.isConnected) {
-        setTransition(null);
-        return;
+      if (!parentId) {
+        setAttachedPostTitle((0, import_i18n68.__)("(Unattached)"));
       }
-      return afterPaint(() => {
-        setTransition(open ? "enter" : mounted ? "leave" : null);
-      });
-    }, [
-      animated2,
-      contentElement,
-      open,
-      mounted
-    ]);
-    useSafeLayoutEffect(() => {
-      if (!store4) return;
-      if (!animated2) return;
-      if (!transition) return;
-      if (!contentElement) return;
-      const stopAnimation = () => store4?.setState("animating", false);
-      const stopAnimationSync = () => (0, import_react_dom5.flushSync)(stopAnimation);
-      if (transition === "leave" && open) return;
-      if (transition === "enter" && !open) return;
-      if (typeof animated2 === "number") return afterTimeout(animated2, stopAnimationSync);
-      const elements2 = [contentElement];
-      if (otherElement) elements2.push(otherElement);
-      const relatedElement = otherElementRef?.current;
-      if (relatedElement) elements2.push(relatedElement);
-      const timeout = Math.max(...elements2.map(getElementEndTime));
-      if (!timeout) {
-        if (transition === "enter") store4.setState("animated", false);
-        stopAnimation();
-        return;
+    }, [parentId, embeddedPostId, embeddedPostTitle]);
+    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(import_jsx_runtime173.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_data29 = __toESM(require_data(), 1);
+  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
+  function MediaAttachedToEdit({
+    data,
+    onChange
+  }) {
+    const defaultPost = !!data.post && !!data?._embedded?.["wp:attached-to"]?.[0] ? [
+      {
+        label: getRenderedContent(
+          data._embedded?.["wp:attached-to"]?.[0]?.title
+        ),
+        value: data.post.toString()
       }
-      return afterTimeout(Math.max(timeout - 1e3 / 60, 0), stopAnimationSync);
-    }, [
-      store4,
-      animated2,
-      contentElement,
-      otherElement,
-      otherElementRef,
-      open,
-      transition
-    ]);
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(DialogScopedContextProvider, {
-      value: store4,
-      children: element
-    }), [store4]);
-    const hidden = isHidden(mounted, props.hidden, alwaysVisible);
-    const styleProp = props.style;
-    const style = (0, import_react26.useMemo)(() => {
-      if (hidden) return {
-        ...styleProp,
-        display: "none"
-      };
-      return styleProp;
-    }, [hidden, styleProp]);
-    props = {
-      "data-open": open || void 0,
-      "data-enter": transition === "enter" || void 0,
-      "data-leave": transition === "leave" || void 0,
-      hidden,
-      ...props,
-      id,
-      ref: useMergeRefs2(id ? store4.setContentElement : null, ref, props.ref),
-      style
+    ] : [];
+    const [options, setOptions] = (0, import_element71.useState)(defaultPost);
+    const [searchResults, setSearchResults] = (0, import_element71.useState)(
+      []
+    );
+    const [isLoading, setIsLoading] = (0, import_element71.useState)(false);
+    const [value, setValue] = (0, import_element71.useState)(
+      data?.post?.toString() ?? null
+    );
+    const postTypes = (0, import_data29.useSelect)(
+      (select9) => select9(import_core_data26.store).getPostTypes(),
+      []
+    );
+    const handleDetach = () => {
+      onChange({
+        post: 0,
+        _embedded: { ...data?._embedded, "wp:attached-to": void 0 }
+      });
+      setValue(null);
     };
-    return removeUndefinedValues(props);
-  });
-  var DisclosureContentImpl = forwardRef54(function DisclosureContentImpl2(props) {
-    return createElement5(TagName6, useDisclosureContent(props));
-  });
-  var DisclosureContent = forwardRef54(function DisclosureContent2({ unmountOnHide, ...props }) {
-    const context = useDisclosureProviderContext();
-    if (useStoreState(props.store || context, (state2) => !unmountOnHide || state2?.mounted) === false) return null;
-    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(DisclosureContentImpl, { ...props });
-  });
-
-  // node_modules/@ariakit/components/dist/disclosure/disclosure-store.js
-  function createDisclosureStore(props = {}) {
-    const store4 = mergeStore(props.store, omit2(props.disclosure, ["contentElement", "disclosureElement"]));
-    throwOnConflictingProps(props, store4);
-    const syncState = store4?.getState();
-    const open = defaultValue(props.open, syncState?.open, props.defaultOpen, false);
-    const animated2 = defaultValue(props.animated, syncState?.animated, false);
-    const disclosure = createStore({
-      open,
-      animated: animated2,
-      animating: !!animated2 && open,
-      mounted: open,
-      contentElement: defaultValue(syncState?.contentElement, null),
-      disclosureElement: defaultValue(syncState?.disclosureElement, null)
-    }, store4);
-    setup(disclosure, () => sync2(disclosure, ["animated", "animating"], (state2) => {
-      if (state2.animated) return;
-      disclosure.setState("animating", false);
-    }));
-    setup(disclosure, () => subscribe2(disclosure, ["open"], () => {
-      if (!disclosure.getState().animated) return;
-      disclosure.setState("animating", true);
-    }));
-    setup(disclosure, () => sync2(disclosure, ["open", "animating"], (state2) => {
-      disclosure.setState("mounted", state2.open || state2.animating);
-    }));
-    return {
-      ...disclosure,
-      disclosure: props.disclosure,
-      setOpen: (value) => disclosure.setState("open", value),
-      show: () => disclosure.setState("open", true),
-      hide: () => disclosure.setState("open", false),
-      toggle: () => disclosure.setState("open", (open2) => !open2),
-      stopAnimation: () => disclosure.setState("animating", false),
-      setContentElement: (value) => disclosure.setState("contentElement", value),
-      setDisclosureElement: (value) => disclosure.setState("disclosureElement", value)
+    const onValueChange = async (filterValue) => {
+      setIsLoading(true);
+      const results = await (0, import_core_data26.__experimentalFetchLinkSuggestions)(
+        filterValue,
+        /*
+         * @TODO `fetchLinkSuggestions()` should accept `perPage` as an option argument.
+         * `isInitialSuggestions` limits the result to 3, otherwise it's hardcoded to 20.
+         */
+        { type: "post", isInitialSuggestions: true },
+        {}
+      );
+      setSearchResults(results);
+      const suggestions = results.map((result) => {
+        return {
+          label: result.title,
+          value: result.id.toString()
+        };
+      });
+      const includeCurrent = !filterValue && suggestions.findIndex((s3) => s3.value === value) === -1;
+      setOptions(suggestions.concat(includeCurrent ? defaultPost : []));
+      setIsLoading(false);
+    };
+    const debouncedValueChange = (0, import_compose6.useDebounce)((0, import_compose6.useEvent)(onValueChange), 300);
+    const handleSelectOption = (selectedPostId) => {
+      if (!selectedPostId) {
+        handleDetach();
+        return;
+      }
+      setValue(selectedPostId);
+      if (selectedPostId) {
+        const selectedPost = searchResults.find(
+          (result) => result.id === Number(selectedPostId)
+        );
+        if (selectedPost && postTypes) {
+          const postType2 = postTypes.find(
+            (_postType) => _postType.slug === selectedPost?.type
+          );
+          const attachedTo = {
+            ...postType2 && { type: postType2.slug },
+            id: Number(selectedPostId),
+            title: {
+              raw: selectedPost.title,
+              rendered: selectedPost.title
+            }
+          };
+          onChange({
+            post: Number(selectedPostId),
+            _embedded: {
+              ...data?._embedded,
+              "wp:attached-to": [attachedTo]
+            }
+          });
+        }
+      }
     };
+    return /* @__PURE__ */ (0, import_jsx_runtime174.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."),
+        value,
+        options,
+        onFilterValueChange: (filterValue) => debouncedValueChange(filterValue),
+        onChange: handleSelectOption,
+        hideLabelFromVision: true,
+        expandOnFocus: false
+      }
+    );
   }

-  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-store.js
-  function useDisclosureStoreProps(store4, update4, props) {
-    useUpdateEffect(update4, [props.store, props.disclosure]);
-    useStoreProps(store4, props, "open", "setOpen");
-    useStoreProps(store4, props, "mounted", "setMounted");
-    useStoreProps(store4, props, "animated");
-    return Object.assign(store4, { disclosure: props.disclosure });
+  // packages/media-fields/build-module/attached_to/index.mjs
+  var attachedToField = {
+    id: "attached_to",
+    type: "text",
+    label: (0, import_i18n70.__)("Attached to"),
+    Edit: MediaAttachedToEdit,
+    render: MediaAttachedToView,
+    enableSorting: false,
+    filterBy: false
+  };
+  var attached_to_default = attachedToField;
+
+  // packages/media-fields/build-module/author/index.mjs
+  var import_i18n72 = __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_components24 = __toESM(require_components(), 1);
+  var import_jsx_runtime175 = __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)(() => {
+      setLoadingState("loading");
+    }, [imageUrl]);
+    const imgRef = (0, import_element72.useCallback)((img) => {
+      if (img?.complete) {
+        setLoadingState("instant");
+      }
+    }, []);
+    const handleLoad = () => {
+      if (loadingState === "loading") {
+        setLoadingState("loaded");
+      }
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(import_components24.__experimentalHStack, { alignment: "left", spacing: 0, children: [
+      !!imageUrl && /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
+        "div",
+        {
+          className: clsx_default("media-author-field__avatar", {
+            "is-loading": loadingState === "loading",
+            "is-loaded": loadingState === "loaded"
+          }),
+          children: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
+            "img",
+            {
+              ref: imgRef,
+              onLoad: handleLoad,
+              alt: (0, import_i18n71.__)("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 })
+    ] });
   }

-  // node_modules/@ariakit/react-components/dist/popover/popover-context.js
-  var ctx6 = createStoreContext([DialogContextProvider], [DialogScopedContextProvider]);
-  var usePopoverContext = ctx6.useContext;
-  var usePopoverScopedContext = ctx6.useScopedContext;
-  var usePopoverProviderContext = ctx6.useProviderContext;
-  var PopoverContextProvider = ctx6.ContextProvider;
-  var PopoverScopedContextProvider = ctx6.ScopedContextProvider;
+  // packages/media-fields/build-module/author/index.mjs
+  var authorField2 = {
+    label: (0, import_i18n72.__)("Author"),
+    id: "author",
+    type: "integer",
+    getElements: async () => {
+      const authors = await (0, import_data30.resolveSelect)(import_core_data27.store).getEntityRecords(
+        "root",
+        "user",
+        {
+          per_page: -1,
+          who: "authors",
+          _fields: "id,name",
+          context: "view"
+        }
+      ) ?? [];
+      return authors.map(({ id, name: name2 }) => ({
+        value: id,
+        label: name2
+      }));
+    },
+    render: AuthorView2,
+    sort: (a3, b3, direction) => {
+      const nameA = a3._embedded?.author?.[0]?.name || "";
+      const nameB = b3._embedded?.author?.[0]?.name || "";
+      return direction === "asc" ? nameA.localeCompare(nameB) : nameB.localeCompare(nameA);
+    },
+    filterBy: {
+      operators: ["isAny", "isNone"]
+    },
+    readOnly: true
+  };
+  var author_default2 = authorField2;

-  // node_modules/@ariakit/react-components/dist/combobox/combobox-context.js
-  var import_react27 = __toESM(require_react(), 1);
-  var ComboboxListRoleContext = (0, import_react27.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_react27.createContext)(void 0);
-  var ComboboxItemCheckedContext = (0, import_react27.createContext)(false);
+  // packages/media-fields/build-module/caption/index.mjs
+  var import_i18n73 = __toESM(require_i18n(), 1);
+  var import_components25 = __toESM(require_components(), 1);

-  // node_modules/@ariakit/react-components/dist/collection/collection-store.js
-  function useCollectionStoreProps(store4, update4, props) {
-    useUpdateEffect(update4, [props.store]);
-    useStoreProps(store4, props, "items", "setItems");
-    return store4;
+  // packages/media-fields/build-module/utils/get-raw-content.mjs
+  function getRawContent(content) {
+    if (!content) {
+      return "";
+    }
+    if (typeof content === "string") {
+      return content;
+    }
+    if (typeof content === "object" && "raw" in content) {
+      return content.raw || "";
+    }
+    return "";
   }

-  // node_modules/@ariakit/react-components/dist/composite/composite-store.js
-  function useCompositeStoreOptions(props) {
-    return {
-      id: useId5(props.id),
-      ...props
-    };
-  }
-  function useCompositeStoreProps(store4, update4, props) {
-    store4 = useCollectionStoreProps(store4, update4, props);
-    useStoreProps(store4, props, "activeId", "setActiveId");
-    useStoreProps(store4, props, "includesBaseElement");
-    useStoreProps(store4, props, "virtualFocus");
-    useStoreProps(store4, props, "orientation");
-    useStoreProps(store4, props, "rtl");
-    useStoreProps(store4, props, "focusLoop");
-    useStoreProps(store4, props, "focusWrap");
-    useStoreProps(store4, props, "focusShift");
-    return store4;
-  }
+  // packages/media-fields/build-module/caption/index.mjs
+  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
+  var captionField = {
+    id: "caption",
+    type: "text",
+    label: (0, import_i18n73.__)("Caption"),
+    getValue: ({ item }) => getRawContent(item?.caption),
+    render: ({ item }) => getRawContent(item?.caption) || "-",
+    Edit: ({ field, onChange, data }) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+        import_components25.TextareaControl,
+        {
+          label: field.label,
+          value: getRawContent(data.caption) || "",
+          onChange: (value) => onChange({ caption: value }),
+          rows: 2
+        }
+      );
+    },
+    enableSorting: false,
+    filterBy: false
+  };
+  var caption_default = captionField;

-  // node_modules/@ariakit/components/dist/dialog/dialog-store.js
-  function createDialogStore(props = {}) {
-    return createDisclosureStore(props);
-  }
+  // packages/media-fields/build-module/date_added/index.mjs
+  var import_i18n74 = __toESM(require_i18n(), 1);
+  var dateAddedField = {
+    id: "date",
+    type: "datetime",
+    label: (0, import_i18n74.__)("Date added"),
+    filterBy: {
+      operators: ["before", "after"]
+    },
+    readOnly: true
+  };
+  var date_added_default = dateAddedField;

-  // node_modules/@ariakit/react-components/dist/dialog/dialog-store.js
-  function useDialogStoreProps(store4, update4, props) {
-    return useDisclosureStoreProps(store4, update4, props);
-  }
+  // packages/media-fields/build-module/description/index.mjs
+  var import_i18n75 = __toESM(require_i18n(), 1);
+  var import_components26 = __toESM(require_components(), 1);
+  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
+  var descriptionField2 = {
+    id: "description",
+    type: "text",
+    label: (0, import_i18n75.__)("Description"),
+    getValue: ({ item }) => getRawContent(item?.description),
+    render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime177.jsx)("div", { children: getRawContent(item?.description) || "-" }),
+    Edit: ({ field, onChange, data }) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+        import_components26.TextareaControl,
+        {
+          label: field.label,
+          value: getRawContent(data.description) || "",
+          onChange: (value) => onChange({ description: value }),
+          rows: 5
+        }
+      );
+    },
+    enableSorting: false,
+    filterBy: false
+  };
+  var description_default2 = descriptionField2;

-  // node_modules/@ariakit/components/dist/popover/popover-store.js
-  function createPopoverStore({ popover: otherPopover, ...props } = {}) {
-    const store4 = mergeStore(props.store, omit2(otherPopover, [
-      "arrowElement",
-      "anchorElement",
-      "contentElement",
-      "popoverElement",
-      "disclosureElement"
-    ]));
-    throwOnConflictingProps(props, store4);
-    const syncState = store4?.getState();
-    const dialog = createDialogStore({
-      ...props,
-      store: store4
-    });
-    const placement = defaultValue(props.placement, syncState?.placement, "bottom");
-    const popover = createStore({
-      ...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);
-    return {
-      ...dialog,
-      ...popover,
-      setAnchorElement: (element) => popover.setState("anchorElement", element),
-      setPopoverElement: (element) => popover.setState("popoverElement", element),
-      setArrowElement: (element) => popover.setState("arrowElement", element),
-      render: () => popover.setState("rendered", /* @__PURE__ */ Symbol("rendered"))
-    };
-  }
+  // packages/media-fields/build-module/filename/index.mjs
+  var import_i18n76 = __toESM(require_i18n(), 1);
+  var import_url8 = __toESM(require_url(), 1);

-  // node_modules/@ariakit/react-components/dist/popover/popover-store.js
-  function usePopoverStoreProps(store4, update4, props) {
-    useUpdateEffect(update4, [props.popover]);
-    useStoreProps(store4, props, "placement");
-    return useDialogStoreProps(store4, update4, props);
+  // packages/media-fields/build-module/filename/view.mjs
+  var import_element73 = __toESM(require_element(), 1);
+  var import_url7 = __toESM(require_url(), 1);
+  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
+  var TRUNCATE_LENGTH = 15;
+  function FileNameView({
+    item
+  }) {
+    const fileName = (0, import_element73.useMemo)(
+      () => item?.source_url ? (0, import_url7.getFilename)(item.source_url) : null,
+      [item?.source_url]
+    );
+    if (!fileName) {
+      return "";
+    }
+    if (fileName.length <= TRUNCATE_LENGTH) {
+      return /* @__PURE__ */ (0, import_jsx_runtime178.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)(
+        tooltip_exports.Trigger,
+        {
+          render: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)("span", { className: "dataviews-media-field__filename", children: fileName })
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(tooltip_exports.Popup, { children: fileName })
+    ] });
   }

-  // 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: useMergeRefs2(store4?.setAnchorElement, props.ref)
-    };
-    return props;
-  });
-  var PopoverAnchor = forwardRef54(function PopoverAnchor2(props) {
-    return createElement5(TagName7, usePopoverAnchor(props));
-  });
+  // packages/media-fields/build-module/filename/index.mjs
+  var filenameField = {
+    id: "filename",
+    type: "text",
+    label: (0, import_i18n76.__)("File name"),
+    getValue: ({ item }) => (0, import_url8.getFilename)(item?.source_url || ""),
+    render: FileNameView,
+    enableSorting: false,
+    filterBy: false,
+    readOnly: true
+  };
+  var filename_default = filenameField;

-  // node_modules/@ariakit/react-components/dist/composite/composite-hover.js
-  var import_react28 = __toESM(require_react(), 1);
-  var TagName8 = "div";
-  function hoveringInside(event) {
-    const nextElement = event.relatedTarget;
-    if (!isElement2(nextElement)) return false;
-    return contains2(event.currentTarget, nextElement);
+  // packages/media-fields/build-module/filesize/index.mjs
+  var import_i18n77 = __toESM(require_i18n(), 1);
+  var KB_IN_BYTES = 1024;
+  var MB_IN_BYTES = 1024 * KB_IN_BYTES;
+  var GB_IN_BYTES = 1024 * MB_IN_BYTES;
+  var TB_IN_BYTES = 1024 * GB_IN_BYTES;
+  var PB_IN_BYTES = 1024 * TB_IN_BYTES;
+  var EB_IN_BYTES = 1024 * PB_IN_BYTES;
+  var ZB_IN_BYTES = 1024 * EB_IN_BYTES;
+  var YB_IN_BYTES = 1024 * ZB_IN_BYTES;
+  function getBytesString(bytes, unitSymbol, decimals = 2) {
+    return (0, import_i18n77.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"),
+      bytes.toLocaleString(void 0, {
+        minimumFractionDigits: 0,
+        maximumFractionDigits: decimals
+      }),
+      unitSymbol
+    );
   }
-  var symbol2 = /* @__PURE__ */ Symbol("composite-hover");
-  function movingToAnotherItem(event) {
-    const { relatedTarget } = event;
-    if (!isElement2(relatedTarget)) return false;
-    let dest = relatedTarget;
-    do {
-      if (hasOwnProperty(dest, symbol2) && dest[symbol2]) return true;
-      dest = dest.parentElement;
-    } while (dest);
-    return false;
-  }
-  var useCompositeHover = createHook(function useCompositeHover2({ store: store4, focusOnHover = true, blurOnHoverEnd = !!focusOnHover, ...props }) {
-    const context = useCompositeScopedContext();
-    store4 = store4 || context;
-    invariant(store4, "CompositeHover must be wrapped in a Composite component.");
-    const isMouseMoving = useIsMouseMoving();
-    const onMouseMoveProp = props.onMouseMove;
-    const focusOnHoverProp = useBooleanEvent(focusOnHover);
-    const onMouseMove = useEvent((event) => {
-      onMouseMoveProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!isMouseMoving()) return;
-      if (!focusOnHoverProp(event)) return;
-      if (!hasFocusWithin(event.currentTarget)) {
-        const baseElement = store4?.getState().baseElement;
-        if (baseElement && !hasFocus(baseElement)) baseElement.focus();
-      }
-      store4?.setActiveId(event.currentTarget.id);
-    });
-    const onMouseLeaveProp = props.onMouseLeave;
-    const blurOnHoverEndProp = useBooleanEvent(blurOnHoverEnd);
-    const onMouseLeave = useEvent((event) => {
-      onMouseLeaveProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!isMouseMoving()) return;
-      if (hoveringInside(event)) return;
-      if (movingToAnotherItem(event)) return;
-      if (!focusOnHoverProp(event)) return;
-      if (!blurOnHoverEndProp(event)) return;
-      store4?.setActiveId(null);
-      store4?.getState().baseElement?.focus();
-    });
-    const ref = (0, import_react28.useCallback)((element) => {
-      if (!element) return;
-      element[symbol2] = true;
-    }, []);
-    props = {
-      ...props,
-      ref: useMergeRefs2(ref, props.ref),
-      onMouseMove,
-      onMouseLeave
+  function formatFileSize(bytes, decimals = 2) {
+    if (bytes === 0) {
+      return getBytesString(0, (0, import_i18n77._x)("B", "unit symbol"), decimals);
+    }
+    const quant = {
+      /* translators: Unit symbol for yottabyte. */
+      [(0, import_i18n77._x)("YB", "unit symbol")]: YB_IN_BYTES,
+      /* translators: Unit symbol for zettabyte. */
+      [(0, import_i18n77._x)("ZB", "unit symbol")]: ZB_IN_BYTES,
+      /* translators: Unit symbol for exabyte. */
+      [(0, import_i18n77._x)("EB", "unit symbol")]: EB_IN_BYTES,
+      /* translators: Unit symbol for petabyte. */
+      [(0, import_i18n77._x)("PB", "unit symbol")]: PB_IN_BYTES,
+      /* translators: Unit symbol for terabyte. */
+      [(0, import_i18n77._x)("TB", "unit symbol")]: TB_IN_BYTES,
+      /* translators: Unit symbol for gigabyte. */
+      [(0, import_i18n77._x)("GB", "unit symbol")]: GB_IN_BYTES,
+      /* translators: Unit symbol for megabyte. */
+      [(0, import_i18n77._x)("MB", "unit symbol")]: MB_IN_BYTES,
+      /* translators: Unit symbol for kilobyte. */
+      [(0, import_i18n77._x)("KB", "unit symbol")]: KB_IN_BYTES,
+      /* translators: Unit symbol for byte. */
+      [(0, import_i18n77._x)("B", "unit symbol")]: 1
     };
-    return removeUndefinedValues(props);
-  });
-  var CompositeHover = memo4(forwardRef54(function CompositeHover2(props) {
-    return createElement5(TagName8, useCompositeHover(props));
-  }));
-
-  // node_modules/@ariakit/react-components/dist/combobox/combobox.js
-  var import_react29 = __toESM(require_react(), 1);
-  var TagName9 = "input";
-  function isFirstItemAutoSelected(items, activeValue, autoSelect) {
-    if (!autoSelect) return false;
-    return items.find((item) => !item.disabled && item.value)?.value === activeValue;
-  }
-  function hasCompletionString(value, activeValue) {
-    if (!activeValue) return false;
-    if (value == null) return false;
-    const normalizedValue = normalizeString(value);
-    const normalizedActiveValue = normalizeString(activeValue);
-    if (normalizedValue.length !== value.length) return false;
-    if (normalizedActiveValue.length !== activeValue.length) return false;
-    return normalizedActiveValue.length > normalizedValue.length && normalizedActiveValue.toLowerCase().startsWith(normalizedValue.toLowerCase());
-  }
-  function isAriaAutoCompleteValue(value) {
-    return value === "inline" || value === "list" || value === "both" || value === "none";
+    for (const [unit, mag] of Object.entries(quant)) {
+      if (bytes >= mag) {
+        return getBytesString(bytes / mag, unit, decimals);
+      }
+    }
+    return "";
   }
-  function getDefaultAutoSelectId(items) {
-    return items.find((item) => {
-      if (item.disabled) return false;
-      return item.element?.getAttribute("role") !== "tab";
-    })?.id;
+  var filesizeField = {
+    id: "filesize",
+    type: "text",
+    label: (0, import_i18n77.__)("File size"),
+    getValue: ({ item }) => item?.media_details?.filesize ? formatFileSize(item?.media_details?.filesize) : "",
+    isVisible: (item) => {
+      return !!item?.media_details?.filesize;
+    },
+    enableSorting: false,
+    filterBy: false,
+    readOnly: true
+  };
+  var filesize_default = filesizeField;
+
+  // packages/media-fields/build-module/media_dimensions/index.mjs
+  var import_i18n78 = __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)(
+      // translators: 1: Width. 2: Height.
+      (0, import_i18n78._x)("%1$s \xD7 %2$s", "image dimensions"),
+      item?.media_details?.width?.toString(),
+      item?.media_details?.height?.toString()
+    ) : "",
+    isVisible: (item) => {
+      return !!(item?.media_details?.width && item?.media_details?.height);
+    },
+    enableSorting: false,
+    filterBy: false,
+    readOnly: true
+  };
+  var media_dimensions_default = mediaDimensionsField;
+
+  // packages/media-fields/build-module/mime_type/index.mjs
+  var import_i18n79 = __toESM(require_i18n(), 1);
+  var mimeTypeField = {
+    id: "mime_type",
+    type: "text",
+    label: (0, import_i18n79.__)("File type"),
+    getValue: ({ item }) => item?.mime_type || "",
+    render: ({ item }) => item?.mime_type || "-",
+    // Disable sorting until REST API support for ordering my `mime_type` is added.
+    // See: https://core.trac.wordpress.org/ticket/64073
+    enableSorting: false,
+    filterBy: false,
+    readOnly: true
+  };
+  var mime_type_default = mimeTypeField;
+
+  // packages/editor/build-module/dataviews/fields/content-preview/index.mjs
+  var import_i18n207 = __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_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_core_data55 = __toESM(require_core_data(), 1);
+  var import_block_editor33 = __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_data31 = __toESM(require_data(), 1);
+  var import_compose7 = __toESM(require_compose(), 1);
+  var import_block_editor4 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
+  function getSubRegistry(subRegistries, registry, useSubRegistry) {
+    if (!useSubRegistry) {
+      return registry;
+    }
+    let subRegistry = subRegistries.get(registry);
+    if (!subRegistry) {
+      subRegistry = (0, import_data31.createRegistry)(
+        {
+          "core/block-editor": import_block_editor4.storeConfig
+        },
+        registry
+      );
+      subRegistry.registerStore("core/editor", storeConfig);
+      subRegistries.set(registry, subRegistry);
+    }
+    return subRegistry;
   }
-  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", ...props }) {
-    const context = useComboboxProviderContext();
-    store4 = store4 || context;
-    invariant(store4, "Combobox must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    const ref = (0, import_react29.useRef)(null);
-    const [valueUpdated, forceValueUpdate] = useForceUpdate2();
-    const canAutoSelectRef = (0, import_react29.useRef)(false);
-    const composingRef = (0, import_react29.useRef)(false);
-    const autoSelect = useStoreState(store4, (state2) => state2.virtualFocus && autoSelectProp);
-    const inline4 = autoComplete === "inline" || autoComplete === "both";
-    const [canInline, setCanInline] = (0, import_react29.useState)(inline4);
-    useUpdateLayoutEffect(() => {
-      if (!inline4) return;
-      setCanInline(true);
-    }, [inline4]);
-    const storeValue = useStoreState(store4, "value");
-    const prevSelectedValueRef = (0, import_react29.useRef)(void 0);
-    (0, import_react29.useEffect)(() => {
-      return sync2(store4, ["selectedValue", "activeId"], (_, prev) => {
-        prevSelectedValueRef.current = prev.selectedValue;
-      });
-    }, [store4]);
-    const inlineActiveValue = useStoreState(store4, (state2) => {
-      if (!inline4) return;
-      if (!canInline) return;
-      if (state2.activeValue && Array.isArray(state2.selectedValue)) {
-        if (state2.selectedValue.includes(state2.activeValue)) return;
-        if (prevSelectedValueRef.current?.includes(state2.activeValue)) return;
+  var withRegistryProvider = (0, import_compose7.createHigherOrderComponent)(
+    (WrappedComponent) => ({ useSubRegistry = true, ...props }) => {
+      const registry = (0, import_data31.useRegistry)();
+      const [subRegistries] = (0, import_element74.useState)(() => /* @__PURE__ */ new WeakMap());
+      const subRegistry = getSubRegistry(
+        subRegistries,
+        registry,
+        useSubRegistry
+      );
+      if (subRegistry === registry) {
+        return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(WrappedComponent, { registry, ...props });
       }
-      return state2.activeValue;
-    });
-    const items = useStoreState(store4, "renderedItems");
-    const open = useStoreState(store4, "open");
-    const contentElement = useStoreState(store4, "contentElement");
-    const value = (0, import_react29.useMemo)(() => {
-      if (!inline4) return storeValue;
-      if (!canInline) return storeValue;
-      if (isFirstItemAutoSelected(items, inlineActiveValue, autoSelect)) {
-        if (hasCompletionString(storeValue, inlineActiveValue)) return storeValue + (inlineActiveValue?.slice(storeValue.length) || "");
-        return storeValue;
+      return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(import_data31.RegistryProvider, { value: subRegistry, children: /* @__PURE__ */ (0, import_jsx_runtime179.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_data33 = __toESM(require_data(), 1);
+  var import_i18n80 = __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_data32 = __toESM(require_data(), 1);
+  var import_core_data28 = __toESM(require_core_data(), 1);
+  var { entityContainsSnapshot } = unlock(import_core_data28.privateApis);
+  var SNAPSHOT_STATUS_SYNC_WAIT_MS = 3e3;
+  function useEntityContainsSnapshot({
+    postType: postType2,
+    postId: postId2,
+    snapshot
+  }) {
+    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 { syncStatus, isCollaborationEnabledForPost } = (0, import_data32.useSelect)(
+      (select9) => {
+        if (!snapshot) {
+          return {
+            syncStatus: void 0,
+            isCollaborationEnabledForPost: false
+          };
+        }
+        const connectionStatus = unlock(
+          select9(import_core_data28.store)
+        ).getEntitySyncConnectionStatus("postType", postType2, postId2);
+        return {
+          syncStatus: connectionStatus?.status,
+          isCollaborationEnabledForPost: unlock(
+            select9(store)
+          ).isCollaborationEnabledForCurrentPost()
+        };
+      },
+      [postType2, postId2, snapshot]
+    );
+    (0, import_element75.useLayoutEffect)(() => {
+      const canDefer = snapshot && unlock(
+        registry.select(store)
+      ).isCollaborationEnabledForCurrentPost();
+      if (!canDefer) {
+        setSnapshotStatus("missing");
+        return;
       }
-      return inlineActiveValue || storeValue;
-    }, [
-      inline4,
-      canInline,
-      items,
-      inlineActiveValue,
-      autoSelect,
-      storeValue
-    ]);
-    (0, import_react29.useEffect)(() => {
-      const element = ref.current;
-      if (!element) return;
-      const onCompositeItemMove = () => setCanInline(true);
-      element.addEventListener("combobox-item-move", onCompositeItemMove);
-      return () => {
-        element.removeEventListener("combobox-item-move", onCompositeItemMove);
-      };
+      isPendingRef.current = true;
+      const timeoutId = setTimeout(() => {
+        setHasWaitExpired(true);
+      }, SNAPSHOT_STATUS_SYNC_WAIT_MS);
+      return () => clearTimeout(timeoutId);
     }, []);
-    (0, import_react29.useEffect)(() => {
-      if (!inline4) return;
-      if (!canInline) return;
-      if (!inlineActiveValue) return;
-      if (!isFirstItemAutoSelected(items, inlineActiveValue, autoSelect)) return;
-      if (!hasCompletionString(storeValue, 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 nextEnd = inlineActiveValue.length;
-        setSelectionRange(element, nextStart, nextEnd);
-        cleanup = () => {
-          if (!hasFocus(element)) return;
-          const { start: start2, end } = getTextboxSelection(element);
-          if (start2 !== nextStart) return;
-          if (end !== nextEnd) return;
-          setSelectionRange(element, prevStart, prevEnd);
-        };
-      });
-      return () => cleanup();
-    }, [
-      valueUpdated,
-      inline4,
-      canInline,
-      inlineActiveValue,
-      items,
-      autoSelect,
-      storeValue
-    ]);
-    const getAutoSelectIdProp = useEvent(getAutoSelectId);
-    const autoSelectIdRef = (0, import_react29.useRef)(null);
-    const autoSelectMovedRef = (0, import_react29.useRef)(void 0);
-    const userScrolledRef = (0, import_react29.useRef)(false);
-    const isAutoScrollingRef = (0, import_react29.useRef)(false);
-    (0, import_react29.useEffect)(() => {
-      if (!open) return;
-      if (!contentElement) return;
-      const scrollingElement = getScrollingElement(contentElement);
-      if (!scrollingElement) return;
-      const onUserScroll = () => {
-        canAutoSelectRef.current = false;
-        userScrolledRef.current = true;
-      };
-      const onScroll = () => {
-        if (!isAutoScrollingRef.current) userScrolledRef.current = true;
-        if (!store4) return;
-        if (!canAutoSelectRef.current) return;
-        const { activeId } = store4.getState();
-        if (activeId === null) return;
-        if (activeId === autoSelectIdRef.current) return;
-        canAutoSelectRef.current = false;
-      };
-      const options = {
-        passive: true,
-        capture: true
-      };
-      scrollingElement.addEventListener("wheel", onUserScroll, options);
-      scrollingElement.addEventListener("touchmove", onUserScroll, options);
-      scrollingElement.addEventListener("scroll", onScroll, options);
-      return () => {
-        scrollingElement.removeEventListener("wheel", onUserScroll, true);
-        scrollingElement.removeEventListener("touchmove", onUserScroll, true);
-        scrollingElement.removeEventListener("scroll", onScroll, true);
-      };
-    }, [
-      open,
-      contentElement,
-      store4
-    ]);
-    useSafeLayoutEffect(() => {
-      userScrolledRef.current = false;
-      if (!storeValue) return;
-      if (composingRef.current) return;
-      canAutoSelectRef.current = true;
-    }, [storeValue]);
-    useSafeLayoutEffect(() => {
-      if (autoSelect !== "always" && open) return;
-      canAutoSelectRef.current = open;
-    }, [autoSelect, open]);
-    useSafeLayoutEffect(() => {
-      if (open) return;
-      autoSelectMovedRef.current = void 0;
-    }, [open]);
-    const resetValueOnSelect = useStoreState(store4, "resetValueOnSelect");
-    useUpdateEffect(() => {
-      const canAutoSelect = canAutoSelectRef.current;
-      if (!store4) return;
-      if (!open) return;
-      if (!canAutoSelect && (!resetValueOnSelect || userScrolledRef.current)) return;
-      const { baseElement, contentElement: contentElement2, activeId } = store4.getState();
-      if (baseElement && !hasFocus(baseElement)) return;
-      if (contentElement2?.hasAttribute("data-placing")) {
-        const observer = new MutationObserver(forceValueUpdate);
-        observer.observe(contentElement2, { attributeFilter: ["data-placing"] });
-        return () => observer.disconnect();
+    (0, import_element75.useEffect)(() => {
+      if (!isPendingRef.current) {
+        return;
       }
-      if (autoSelect && canAutoSelect) {
-        const userAutoSelectId = getAutoSelectIdProp(items);
-        const autoSelectId = userAutoSelectId !== void 0 ? userAutoSelectId : getDefaultAutoSelectId(items) ?? store4.first();
-        autoSelectIdRef.current = autoSelectId;
-        const nextActiveId = autoSelectId ?? null;
-        const nextActiveValue = store4.item(nextActiveId)?.value;
-        const moved = autoSelectMovedRef.current;
-        if (nextActiveId !== activeId || moved?.id !== nextActiveId || moved?.value !== nextActiveValue) {
-          autoSelectMovedRef.current = {
-            id: nextActiveId,
-            value: nextActiveValue
-          };
-          store4.move(nextActiveId);
-        } else store4.setState("activeValue", nextActiveValue);
+      const containsSnapshot = entityContainsSnapshot(
+        "postType",
+        postType2,
+        postId2,
+        snapshot
+      );
+      const isCollaborationEnabled = unlock(
+        registry.select(store)
+      ).isCollaborationEnabledForCurrentPost();
+      const connectionStatus = unlock(
+        registry.select(import_core_data28.store)
+      ).getEntitySyncConnectionStatus("postType", postType2, postId2);
+      let nextSnapshotStatus;
+      if (containsSnapshot) {
+        nextSnapshotStatus = "present";
+      } else if (!isCollaborationEnabled) {
+        nextSnapshotStatus = "missing";
+      } else if ("disconnected" === connectionStatus?.status) {
+        nextSnapshotStatus = "missing";
+      } else if (hasWaitExpired) {
+        nextSnapshotStatus = "missing";
       } else {
-        const element = store4.item(activeId || store4.first())?.element;
-        if (element && "scrollIntoView" in element) {
-          isAutoScrollingRef.current = true;
-          element.scrollIntoView({
-            block: "nearest",
-            inline: "nearest"
-          });
-          requestAnimationFrame(() => {
-            isAutoScrollingRef.current = false;
-          });
-        }
+        return;
       }
+      isPendingRef.current = false;
+      setSnapshotStatus(nextSnapshotStatus);
     }, [
-      store4,
-      open,
-      valueUpdated,
-      storeValue,
-      autoSelect,
-      resetValueOnSelect,
-      getAutoSelectIdProp,
-      items
-    ]);
-    (0, import_react29.useEffect)(() => {
-      if (!inline4) return;
-      const combobox = ref.current;
-      if (!combobox) return;
-      const elements2 = [combobox, contentElement].filter((value2) => !!value2);
-      const onBlur2 = (event) => {
-        if (elements2.every((el) => isFocusEventOutside(event, el))) store4?.setValue(value);
-      };
-      for (const element of elements2) element.addEventListener("focusout", onBlur2);
-      return () => {
-        for (const element of elements2) element.removeEventListener("focusout", onBlur2);
-      };
-    }, [
-      inline4,
-      contentElement,
-      store4,
-      value
+      syncStatus,
+      hasWaitExpired,
+      isCollaborationEnabledForPost,
+      postType2,
+      postId2
     ]);
-    const canShow = (event) => {
-      return event.currentTarget.value.length >= showMinLength;
-    };
-    const onChangeProp = props.onChange;
-    const showOnChangeProp = useBooleanEvent(showOnChange ?? canShow);
-    const setValueOnChangeProp = useBooleanEvent(setValueOnChange ?? !store4.tag);
-    const onChange = useEvent((event) => {
-      onChangeProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!store4) return;
-      const currentTarget = event.currentTarget;
-      const { value: value2, selectionStart, selectionEnd } = currentTarget;
-      const nativeEvent = event.nativeEvent;
-      canAutoSelectRef.current = true;
-      if (isInputEvent(nativeEvent)) {
-        if (nativeEvent.isComposing) {
-          canAutoSelectRef.current = false;
-          composingRef.current = true;
-        }
-        if (inline4) {
-          const textInserted = nativeEvent.inputType === "insertText" || nativeEvent.inputType === "insertCompositionText";
-          const caretAtEnd = selectionStart === value2.length;
-          setCanInline(textInserted && caretAtEnd);
-        }
-      }
-      if (setValueOnChangeProp(event)) {
-        const isSameValue2 = value2 === store4.getState().value;
-        store4.setValue(value2);
-        queueMicrotask(() => {
-          setSelectionRange(currentTarget, selectionStart, selectionEnd);
-        });
-        if (inline4 && autoSelect && isSameValue2) forceValueUpdate();
+    return snapshotStatus;
+  }
+
+  // packages/editor/build-module/components/provider/use-autosave-notice.mjs
+  function showAutosaveExistsNotice({
+    autosave: autosave2,
+    createWarningNotice,
+    registry,
+    setCurrentRevisionId: setCurrentRevisionId2
+  }) {
+    const autosaveId = Number((0, import_url9.getQueryArg)(autosave2.editLink, "revision"));
+    createWarningNotice(
+      (0, import_i18n80.__)(
+        "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"),
+            ...autosaveId ? {
+              onClick: () => {
+                const { disableVisualRevisions } = registry.select(store).getEditorSettings();
+                if (disableVisualRevisions) {
+                  window.location.href = autosave2.editLink;
+                  return;
+                }
+                setCurrentRevisionId2(autosaveId);
+              }
+            } : { url: autosave2.editLink }
+          }
+        ]
       }
-      if (showOnChangeProp(event)) store4.show();
-      if (!autoSelect || !canAutoSelectRef.current) store4.setActiveId(null);
-    });
-    const onCompositionEndProp = props.onCompositionEnd;
-    const onCompositionEnd = useEvent((event) => {
-      canAutoSelectRef.current = true;
-      composingRef.current = false;
-      onCompositionEndProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!autoSelect) return;
-      forceValueUpdate();
-    });
-    const onMouseDownProp = props.onMouseDown;
-    const blurActiveItemOnClickProp = useBooleanEvent(blurActiveItemOnClick ?? (() => store4.getState().includesBaseElement));
-    const setValueOnClickProp = useBooleanEvent(setValueOnClick);
-    const showOnClickProp = useBooleanEvent(showOnClick ?? canShow);
-    const onMouseDown = useEvent((event) => {
-      onMouseDownProp?.(event);
-      if (event.defaultPrevented) return;
-      if (event.button) return;
-      if (event.ctrlKey) return;
-      if (!store4) return;
-      if (blurActiveItemOnClickProp(event)) store4.setActiveId(null);
-      if (setValueOnClickProp(event)) store4.setValue(value);
-      if (showOnClickProp(event)) queueBeforeEvent(event.currentTarget, "mouseup", store4.show);
+    );
+  }
+  function useAutosaveNotice({ post: post2, recovery, settings }) {
+    const registry = (0, import_data33.useRegistry)();
+    const { createWarningNotice } = (0, import_data33.useDispatch)(import_notices13.store);
+    const { setCurrentRevisionId: setCurrentRevisionId2 } = unlock((0, import_data33.useDispatch)(store));
+    const snapshotStatus = useEntityContainsSnapshot({
+      postType: post2.type,
+      postId: post2.id,
+      snapshot: recovery ? void 0 : settings.autosave?.crdtSnapshot
     });
-    const onKeyDownProp = props.onKeyDown;
-    const showOnKeyPressProp = useBooleanEvent(showOnKeyPress ?? canShow);
-    const onKeyDown = useEvent((event) => {
-      onKeyDownProp?.(event);
-      if (!event.repeat) canAutoSelectRef.current = false;
-      if (event.defaultPrevented) return;
-      if (!store4) return;
-      const { open: open2 } = store4.getState();
-      if (open2 && event.key === "Enter") {
-        event.preventDefault();
+    (0, import_element76.useLayoutEffect)(() => {
+      if (recovery || !settings.autosave) {
         return;
       }
-      if (event.ctrlKey) return;
-      if (event.altKey) return;
-      if (event.shiftKey) return;
-      if (event.metaKey) return;
-      if (open2) return;
-      if (event.key === "ArrowUp" || event.key === "ArrowDown") {
-        if (showOnKeyPressProp(event)) {
-          event.preventDefault();
-          store4.show();
-        }
+      if ("present" === snapshotStatus) {
+        return;
       }
-    });
-    const onBlurProp = props.onBlur;
-    const onBlur = useEvent((event) => {
-      canAutoSelectRef.current = false;
-      onBlurProp?.(event);
-    });
-    const id = useId5(props.id);
-    const ariaAutoComplete = isAriaAutoCompleteValue(autoComplete) ? autoComplete : void 0;
-    const isActiveItem = useStoreState(store4, (state2) => state2.activeId === null);
-    props = {
-      role: "combobox",
-      "aria-autocomplete": ariaAutoComplete,
-      "aria-haspopup": getPopupRole(contentElement, "listbox"),
-      "aria-expanded": open,
-      "aria-controls": contentElement?.id,
-      "data-active-item": isActiveItem || void 0,
-      value,
-      ...props,
-      id,
-      ref: useMergeRefs2(ref, props.ref),
-      onChange,
-      onCompositionEnd,
-      onMouseDown,
-      onKeyDown,
-      onBlur
-    };
-    props = useComposite({
-      store: store4,
-      focusable: focusable2,
-      ...props,
-      moveOnKeyPress: (event) => {
-        if (isFalsyBooleanCallback(moveOnKeyPress, event)) return false;
-        if (inline4) setCanInline(true);
-        return true;
+      if ("pending" === snapshotStatus) {
+        return;
       }
-    });
-    props = usePopoverAnchor({
-      store: store4,
-      ...props
-    });
-    return {
-      autoComplete: "off",
-      ...props
-    };
-  });
-  var Combobox = forwardRef54(function Combobox2(props) {
-    return createElement5(TagName9, useCombobox(props));
-  });
-
-  // node_modules/@ariakit/react-components/dist/combobox/combobox-item.js
-  var import_react30 = __toESM(require_react(), 1);
-  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
-  var TagName10 = "div";
-  function isSelected(storeValue, itemValue) {
-    if (itemValue == null) return;
-    if (storeValue == null) return false;
-    if (Array.isArray(storeValue)) return storeValue.includes(itemValue);
-    return storeValue === itemValue;
-  }
-  function getItemRole(popupRole) {
-    return getItemRoleByPopupRole(popupRole) ?? "option";
+      showAutosaveExistsNotice({
+        autosave: settings.autosave,
+        createWarningNotice,
+        registry,
+        setCurrentRevisionId: setCurrentRevisionId2
+      });
+    }, [snapshotStatus]);
   }
-  var useComboboxItem = createHook(function useComboboxItem2({ store: store4, value, hideOnClick, setValueOnClick, selectValueOnClick = true, resetValueOnSelect, focusOnHover = false, moveOnKeyPress = true, 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, {
-      resetValueOnSelectState: "resetValueOnSelect",
-      multiSelectable(state2) {
-        return Array.isArray(state2.selectedValue);
-      },
-      selected(state2) {
-        return isSelected(state2.selectedValue, value);
-      }
-    });
-    const getItem = (0, import_react30.useCallback)((item) => {
-      const nextItem = {
-        ...item,
-        value
-      };
-      if (getItemProp) return getItemProp(nextItem);
-      return nextItem;
-    }, [value, getItemProp]);
-    setValueOnClick = setValueOnClick ?? !multiSelectable;
-    hideOnClick = hideOnClick ?? (value != null && !multiSelectable);
-    const onClickProp = props.onClick;
-    const setValueOnClickProp = useBooleanEvent(setValueOnClick);
-    const selectValueOnClickProp = useBooleanEvent(selectValueOnClick);
-    const resetValueOnSelectProp = useBooleanEvent(resetValueOnSelect ?? resetValueOnSelectState ?? multiSelectable);
-    const hideOnClickProp = useBooleanEvent(hideOnClick);
-    const onClick = useEvent((event) => {
-      onClickProp?.(event);
-      if (event.defaultPrevented) return;
-      if (isDownloading(event)) return;
-      if (isOpeningInNewTab(event)) return;
-      if (value != null) {
-        if (selectValueOnClickProp(event)) {
-          if (resetValueOnSelectProp(event)) store4?.resetValue();
-          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 (hideOnClickProp(event)) store4?.hide();
-    });
-    const onKeyDownProp = props.onKeyDown;
-    const onKeyDown = useEvent((event) => {
-      onKeyDownProp?.(event);
-      if (event.defaultPrevented) return;
-      const baseElement = store4?.getState().baseElement;
-      if (!baseElement) return;
-      if (hasFocus(baseElement)) 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 (multiSelectable && selected != null) props = {
-      "aria-selected": selected,
-      ...props
-    };
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(ComboboxItemValueContext.Provider, {
-      value,
-      children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(ComboboxItemCheckedContext.Provider, {
-        value: selected ?? false,
-        children: element
-      })
-    }), [value, selected]);
-    props = {
-      role: getItemRole((0, import_react30.useContext)(ComboboxListRoleContext)),
-      children: value,
-      ...props,
-      onClick,
-      onKeyDown
-    };
-    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
-    props = useCompositeItem2({
-      store: store4,
-      ...props,
-      getItem,
-      moveOnKeyPress: (event) => {
-        if (!moveOnKeyPressProp(event)) return false;
-        const moveEvent = new Event("combobox-item-move");
-        store4?.getState().baseElement?.dispatchEvent(moveEvent);
-        return true;
-      }
-    });
-    props = useCompositeHover({
-      store: store4,
-      focusOnHover,
-      ...props
-    });
-    return props;
-  });
-  var ComboboxItem = memo4(forwardRef54(function ComboboxItem2(props) {
-    return createElement5(TagName10, useComboboxItem(props));
-  }));

-  // node_modules/@ariakit/react-components/dist/combobox/combobox-item-value.js
-  var import_react31 = __toESM(require_react(), 1);
-  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
-  var TagName11 = "span";
-  function normalizeValue2(value) {
-    return normalizeString(value).toLowerCase();
+  // packages/editor/build-module/components/provider/use-block-editor-settings.mjs
+  var import_element212 = __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_preferences6 = __toESM(require_preferences(), 1);
+  var import_compose40 = __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)(
+    void 0
+  );
+  function MediaEditorProvider({
+    value,
+    onChange,
+    settings = {},
+    children
+  }) {
+    const contextValue = {
+      media: value,
+      onChange,
+      fields: settings.fields || []
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(MediaEditorContext.Provider, { value: contextValue, children });
   }
-  function getOffsets(string, values) {
-    const offsets = [];
-    for (const value of values) {
-      if (!value) continue;
-      let pos = 0;
-      const length2 = value.length;
-      let index2 = string.indexOf(value, pos);
-      while (index2 !== -1) {
-        offsets.push([index2, length2]);
-        pos = index2 + 1;
-        index2 = string.indexOf(value, pos);
-      }
+  function useMediaEditorContext() {
+    const context = (0, import_element77.useContext)(MediaEditorContext);
+    if (!context) {
+      throw new Error(
+        "useMediaEditorContext must be used within MediaEditorProvider"
+      );
     }
-    return offsets;
+    return context;
   }
-  function mergeOverlappingOffsets(offsets) {
-    offsets.sort(([a3], [b3]) => a3 - b3);
-    const merged = [];
-    for (const [offset4, length2] of offsets) {
-      const last = merged[merged.length - 1];
-      if (last && offset4 < last[0] + last[1]) last[1] = Math.max(last[1], offset4 + length2 - last[0]);
-      else merged.push([offset4, length2]);
+
+  // 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);
+
+  // packages/media-editor/build-module/utils/get-media-type.mjs
+  function getMediaTypeFromMimeType(mimeType) {
+    if (!mimeType) {
+      return { type: "application" };
     }
-    return merged;
-  }
-  function getNormalizedIndexes(itemValue) {
-    const starts = [];
-    const ends = [];
-    let index2 = 0;
-    for (const char of itemValue) {
-      const normalizedLength = normalizeValue2(char).length;
-      for (let i3 = 0; i3 < normalizedLength; i3 += 1) {
-        starts.push(i3 === 0 ? index2 : -1);
-        ends.push(index2);
-      }
-      index2 += char.length;
+    if (mimeType.startsWith("image/")) {
+      return { type: "image" };
     }
-    starts.push(itemValue.length);
-    ends.push(itemValue.length);
-    let nextBoundary = itemValue.length;
-    for (let i3 = starts.length - 1; i3 >= 0; i3 -= 1) {
-      const start2 = starts[i3];
-      if (start2 == null) continue;
-      if (start2 === -1) starts[i3] = nextBoundary;
-      else nextBoundary = start2;
+    if (mimeType.startsWith("video/")) {
+      return { type: "video" };
     }
-    return {
-      starts,
-      ends
-    };
+    if (mimeType.startsWith("audio/")) {
+      return { type: "audio" };
+    }
+    return { type: "application" };
   }
-  function toOriginalOffsets(itemValue, normalizedOffsets) {
-    if (!normalizedOffsets.length) return normalizedOffsets;
-    const { starts, ends } = getNormalizedIndexes(itemValue);
-    const offsets = [];
-    for (const [normalizedOffset, normalizedLength] of normalizedOffsets) {
-      const start2 = starts[normalizedOffset];
-      const end = ends[normalizedOffset + normalizedLength];
-      if (start2 == null || end == null) continue;
-      if (end <= start2) continue;
-      offsets.push([start2, end - start2]);
+
+  // packages/media-editor/build-module/components/media-preview/index.mjs
+  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
+  function MediaPreviewContent({
+    mediaType,
+    mediaUrl,
+    altText,
+    displayTitle,
+    mimeType,
+    onLoad,
+    onError,
+    loadingState
+  }) {
+    switch (mediaType.type) {
+      case "image":
+        return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
+          "img",
+          {
+            className: loadingState === "loaded" ? "loaded" : "",
+            src: mediaUrl,
+            alt: altText || "",
+            onLoad,
+            onError
+          }
+        );
+      case "video":
+        return /* @__PURE__ */ (0, import_jsx_runtime181.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 });
+      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)(
+            "a",
+            {
+              href: mediaUrl,
+              target: "_blank",
+              rel: "noopener",
+              className: "media-editor-preview__download-link",
+              children: (0, import_i18n81.__)("View file")
+            }
+          )
+        ] });
     }
-    return offsets;
   }
-  function splitValue(itemValue, userValue) {
-    if (!itemValue) return itemValue;
-    if (!userValue) return itemValue;
-    const userValues = toArray2(userValue).map(normalizeValue2);
-    const parts = [];
-    const span = (value, autocomplete = false) => /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("span", {
-      "data-autocomplete-value": autocomplete ? "" : void 0,
-      "data-user-value": autocomplete ? void 0 : "",
-      children: value
-    }, parts.length);
-    const offsets = toOriginalOffsets(itemValue, mergeOverlappingOffsets(getOffsets(normalizeValue2(itemValue), new Set(userValues))));
-    const firstEntry = offsets[0];
-    if (!firstEntry) {
-      parts.push(span(itemValue, true));
-      return parts;
+  function MediaPreview2(props) {
+    const [loadingState, setLoadingState] = (0, import_element78.useState)("loading");
+    const { media } = useMediaEditorContext();
+    const {
+      source_url: mediaUrl,
+      mime_type: mimeType,
+      alt_text: altText,
+      title
+    } = media || {};
+    const mediaType = getMediaTypeFromMimeType(mimeType);
+    if (!mediaUrl) {
+      return /* @__PURE__ */ (0, import_jsx_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.") }) });
     }
-    const [firstOffset] = firstEntry;
-    [itemValue.slice(0, firstOffset), ...offsets.flatMap(([offset4, length2], i3) => {
-      const value = itemValue.slice(offset4, offset4 + length2);
-      const nextOffset = offsets[i3 + 1]?.[0];
-      return [value, itemValue.slice(offset4 + length2, nextOffset)];
-    })].forEach((value, i3) => {
-      if (!value) return;
-      parts.push(span(value, i3 % 2 === 0));
-    });
-    return parts;
+    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 })
+      ] });
+    }
+    const displayTitle = typeof title === "string" ? title : title?.rendered || title?.raw;
+    return /* @__PURE__ */ (0, import_jsx_runtime181.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)(
+            MediaPreviewContent,
+            {
+              mediaType,
+              mediaUrl,
+              altText,
+              displayTitle,
+              mimeType,
+              onLoad: () => setLoadingState("loaded"),
+              onError: () => setLoadingState("error"),
+              loadingState
+            }
+          )
+        ]
+      }
+    );
   }
-  var useComboboxItemValue = createHook(function useComboboxItemValue2({ store: store4, value, userValue, ...props }) {
-    const context = useComboboxScopedContext();
-    store4 = store4 || context;
-    const itemContext = (0, import_react31.useContext)(ComboboxItemValueContext);
-    const itemValue = value ?? itemContext;
-    const inputValue = useStoreState(store4, (state2) => userValue ?? state2?.value);
-    props = {
-      children: (0, import_react31.useMemo)(() => {
-        if (!itemValue) return;
-        if (!inputValue) return itemValue;
-        return splitValue(itemValue, inputValue);
-      }, [itemValue, inputValue]),
-      ...props
-    };
-    return removeUndefinedValues(props);
-  });
-  var ComboboxItemValue = forwardRef54(function ComboboxItemValue2(props) {
-    return createElement5(TagName11, useComboboxItemValue(props));
-  });

-  // node_modules/@ariakit/react-components/dist/combobox/combobox-label.js
-  var TagName12 = "label";
-  var useComboboxLabel = createHook(function useComboboxLabel2({ store: store4, ...props }) {
-    const context = useComboboxProviderContext();
-    store4 = store4 || context;
-    invariant(store4, "ComboboxLabel must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    props = {
-      htmlFor: useStoreState(store4, (state2) => state2.baseElement?.id),
-      ...props
-    };
-    return removeUndefinedValues(props);
-  });
-  var ComboboxLabel = memo4(forwardRef54(function ComboboxLabel2(props) {
-    return createElement5(TagName12, useComboboxLabel(props));
-  }));
+  // packages/dataviews/build-module/components/dataviews-context/index.mjs
+  var import_element79 = __toESM(require_element(), 1);

-  // node_modules/@ariakit/react-components/dist/combobox/combobox-list.js
-  var import_react32 = __toESM(require_react(), 1);
-  var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
-  var TagName13 = "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_react32.useRef)(null);
-    const id = useId5(props.id);
-    const mounted = useStoreState(store4, "mounted");
-    const hidden = isHidden(mounted, props.hidden, alwaysVisible);
-    const style = hidden ? {
-      ...props.style,
-      display: "none"
-    } : props.style;
-    const multiSelectable = useStoreState(store4, (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_react32.useState)(false);
-    const contentElement = useStoreState(store4, "contentElement");
-    useSafeLayoutEffect(() => {
-      if (!mounted) return;
-      const element = ref.current;
-      if (!element) return;
-      if (contentElement !== element) return;
-      const callback = () => {
-        setHasListboxInside(!!element.querySelector("[role='listbox']"));
-      };
-      const observer = new MutationObserver(callback);
-      observer.observe(element, {
-        subtree: true,
-        childList: true,
-        attributeFilter: ["role"]
-      });
-      callback();
-      return () => observer.disconnect();
-    }, [mounted, contentElement]);
-    if (!hasListboxInside) props = {
-      role: "listbox",
-      "aria-multiselectable": ariaMultiSelectable,
-      ...props
-    };
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(ComboboxScopedContextProvider, {
-      value: store4,
-      children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(ComboboxListRoleContext.Provider, {
-        value: role,
-        children: element
-      })
-    }), [store4, role]);
-    const setContentElement = id && (!scopedContext || !scopedContextSameStore) ? store4.setContentElement : null;
-    props = {
-      hidden,
-      ...props,
-      id,
-      ref: useMergeRefs2(setContentElement, ref, props.ref),
-      style
-    };
-    return removeUndefinedValues(props);
-  });
-  var ComboboxList = forwardRef54(function ComboboxList2(props) {
-    return createElement5(TagName13, useComboboxList(props));
+  // packages/dataviews/build-module/constants.mjs
+  var import_i18n82 = __toESM(require_i18n(), 1);
+  var OPERATOR_IS_ANY2 = "isAny";
+  var OPERATOR_IS_NONE = "isNone";
+  var OPERATOR_IS_ALL = "isAll";
+  var OPERATOR_IS_NOT_ALL = "isNotAll";
+  var OPERATOR_BETWEEN = "between";
+  var OPERATOR_IN_THE_PAST = "inThePast";
+  var OPERATOR_OVER = "over";
+  var OPERATOR_IS = "is";
+  var OPERATOR_IS_NOT = "isNot";
+  var OPERATOR_LESS_THAN = "lessThan";
+  var OPERATOR_GREATER_THAN = "greaterThan";
+  var OPERATOR_LESS_THAN_OR_EQUAL = "lessThanOrEqual";
+  var OPERATOR_GREATER_THAN_OR_EQUAL = "greaterThanOrEqual";
+  var OPERATOR_BEFORE = "before";
+  var OPERATOR_AFTER = "after";
+  var OPERATOR_BEFORE_INC = "beforeInc";
+  var OPERATOR_AFTER_INC = "afterInc";
+  var OPERATOR_CONTAINS = "contains";
+  var OPERATOR_NOT_CONTAINS = "notContains";
+  var OPERATOR_STARTS_WITH = "startsWith";
+  var OPERATOR_ON = "on";
+  var OPERATOR_NOT_ON = "notOn";
+  var SORTING_DIRECTIONS = ["asc", "desc"];
+  var sortArrows = { asc: "\u2191", desc: "\u2193" };
+  var sortValues = { asc: "ascending", desc: "descending" };
+  var sortLabels = {
+    asc: (0, import_i18n82.__)("Sort ascending"),
+    desc: (0, import_i18n82.__)("Sort descending")
+  };
+  var sortIcons = {
+    asc: arrow_up_default,
+    desc: arrow_down_default
+  };
+  var LAYOUT_TABLE = "table";
+  var LAYOUT_GRID = "grid";
+  var LAYOUT_LIST = "list";
+  var LAYOUT_ACTIVITY = "activity";
+  var LAYOUT_PICKER_GRID = "pickerGrid";
+  var LAYOUT_PICKER_TABLE = "pickerTable";
+  var LAYOUT_PICKER_ACTIVITY = "pickerActivity";
+  var MEDIA_ASPECT_RATIOS = [
+    "1/1",
+    "4/3",
+    "3/4",
+    "3/2",
+    "2/3",
+    "16/9",
+    "9/16"
+  ];
+
+  // packages/dataviews/build-module/components/dataviews-context/index.mjs
+  var DataViewsContext = (0, import_element79.createContext)({
+    view: { type: LAYOUT_TABLE },
+    onChangeView: () => {
+    },
+    fields: [],
+    data: [],
+    paginationInfo: {
+      totalItems: 0,
+      totalPages: 0
+    },
+    selection: [],
+    onChangeSelection: () => {
+    },
+    setOpenedFilter: () => {
+    },
+    openedFilter: null,
+    getItemId: (item) => item.id,
+    isItemClickable: () => true,
+    renderItemLink: void 0,
+    containerWidth: 0,
+    containerRef: (0, import_element79.createRef)(),
+    resizeObserverRef: () => {
+    },
+    defaultLayouts: { list: {}, grid: {}, table: {} },
+    filters: [],
+    isShowingFilter: false,
+    setIsShowingFilter: () => {
+    },
+    hasInitiallyLoaded: false,
+    config: {
+      perPageSizes: []
+    },
+    intersectionObserver: null
   });
+  DataViewsContext.displayName = "DataViewsContext";
+  var dataviews_context_default = DataViewsContext;

-  // node_modules/@ariakit/react-components/dist/tag/tag-context.js
-  var import_react33 = __toESM(require_react(), 1);
-  var TagValueContext = (0, import_react33.createContext)(null);
-  var TagRemoveIdContext = (0, import_react33.createContext)(null);
-  var ctx8 = createStoreContext([CompositeContextProvider], [CompositeScopedContextProvider]);
-  var useTagContext = ctx8.useContext;
-  var useTagScopedContext = ctx8.useScopedContext;
-  var useTagProviderContext = ctx8.useProviderContext;
-  var TagContextProvider = ctx8.ContextProvider;
-  var TagScopedContextProvider = ctx8.ScopedContextProvider;
+  // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
+  var import_i18n103 = __toESM(require_i18n(), 1);

-  // node_modules/@ariakit/components/dist/combobox/combobox-store.js
-  var isTouchSafari = isSafari() && isTouchDevice();
-  function createComboboxStore({ tag, ...props } = {}) {
-    const store4 = mergeStore(props.store, pick2(tag, ["value", "rtl"]));
-    throwOnConflictingProps(props, 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),
-      orientation: defaultValue(props.orientation, syncState?.orientation, "vertical"),
-      focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, true),
-      focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, true),
-      virtualFocus: defaultValue(props.virtualFocus, syncState?.virtualFocus, true)
-    });
-    const popover = createPopoverStore({
-      ...props,
-      placement: defaultValue(props.placement, syncState?.placement, "bottom-start")
-    });
-    const value = defaultValue(props.value, syncState?.value, props.defaultValue, "");
-    const selectedValue = defaultValue(props.selectedValue, syncState?.selectedValue, tagState?.values, props.defaultSelectedValue, "");
-    const multiSelectable = Array.isArray(selectedValue);
-    const initialState = {
-      ...composite.getState(),
-      ...popover.getState(),
-      value,
-      selectedValue,
-      resetValueOnSelect: defaultValue(props.resetValueOnSelect, syncState?.resetValueOnSelect, multiSelectable),
-      resetValueOnHide: defaultValue(props.resetValueOnHide, syncState?.resetValueOnHide, multiSelectable && !tag),
-      activeValue: syncState?.activeValue
-    };
-    const combobox = createStore(initialState, composite, popover, store4);
-    if (isTouchSafari) setup(combobox, () => sync2(combobox, ["virtualFocus"], () => {
-      combobox.setState("virtualFocus", false);
-    }));
-    setup(combobox, () => {
-      if (!tag) return;
-      return chain(sync2(combobox, ["selectedValue"], (state2) => {
-        if (!Array.isArray(state2.selectedValue)) return;
-        tag.setValues(state2.selectedValue);
-      }), sync2(tag, ["values"], (state2) => {
-        combobox.setState("selectedValue", state2.values);
-      }));
-    });
-    setup(combobox, () => sync2(combobox, ["resetValueOnHide", "mounted"], (state2) => {
-      if (!state2.resetValueOnHide) return;
-      if (state2.mounted) return;
-      combobox.setState("value", value);
-    }));
-    setup(combobox, () => sync2(combobox, ["open"], (state2) => {
-      if (state2.open) return;
-      combobox.setState("activeId", activeId);
-      combobox.setState("moves", 0);
-    }));
-    setup(combobox, () => sync2(combobox, ["moves", "activeId"], (state2, prevState) => {
-      if (state2.moves === prevState.moves) combobox.setState("activeValue", void 0);
-    }));
-    setup(combobox, () => batch(combobox, ["moves", "renderedItems"], (state2, prev) => {
-      if (state2.moves === prev.moves) return;
-      const { activeId: activeId2 } = combobox.getState();
-      const activeItem = composite.item(activeId2);
-      combobox.setState("activeValue", activeItem?.value);
-    }));
-    return {
-      ...popover,
-      ...composite,
-      ...combobox,
-      tag,
-      setValue: (value2) => combobox.setState("value", value2),
-      resetValue: () => combobox.setState("value", initialState.value),
-      setSelectedValue: (selectedValue2) => combobox.setState("selectedValue", selectedValue2)
-    };
-  }
+  // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
+  var import_i18n90 = __toESM(require_i18n(), 1);
+  var import_components33 = __toESM(require_components(), 1);
+  var import_element88 = __toESM(require_element(), 1);
+  var import_keycodes2 = __toESM(require_keycodes(), 1);

-  // node_modules/@ariakit/react-components/dist/combobox/combobox-store.js
-  function useComboboxStoreOptions(props) {
-    const tag = useTagContext();
-    props = {
-      ...props,
-      tag: props.tag !== void 0 ? props.tag : tag
-    };
-    return useCompositeStoreOptions(props);
-  }
-  function useComboboxStoreProps(store4, update4, props) {
-    useUpdateEffect(update4, [props.tag]);
-    useStoreProps(store4, props, "value", "setValue");
-    useStoreProps(store4, props, "selectedValue", "setSelectedValue");
-    useStoreProps(store4, props, "resetValueOnHide");
-    useStoreProps(store4, props, "resetValueOnSelect");
-    return Object.assign(useCompositeStoreProps(usePopoverStoreProps(store4, update4, props), update4, props), { tag: props.tag });
-  }
-  function useComboboxStore(props = {}) {
-    props = useComboboxStoreOptions(props);
-    const [store4, update4] = useStore2(createComboboxStore, props);
-    return useComboboxStoreProps(store4, update4, props);
+  // 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 SELECTION_CHECKBOX_CLASS = "dataviews-selection-checkbox";
+  function DataViewsSelectionCheckbox({
+    selection,
+    onChangeSelection,
+    item,
+    getItemId: getItemId2,
+    titleField: titleField2,
+    disabled: disabled2,
+    ...extraProps
+  }) {
+    const id = getItemId2(item);
+    const isInSelectionArray = selection.includes(id);
+    const checked = !disabled2 && isInSelectionArray;
+    const selectionLabel = titleField2?.getValue?.({ item }) || (0, import_i18n83.__)("(no title)");
+    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
+      import_components28.CheckboxControl,
+      {
+        className: SELECTION_CHECKBOX_CLASS,
+        "aria-label": selectionLabel,
+        "aria-disabled": disabled2,
+        checked,
+        onChange: () => {
+          if (disabled2) {
+            return;
+          }
+          onChangeSelection(
+            isInSelectionArray ? selection.filter((itemId) => id !== itemId) : [...selection, id]
+          );
+        },
+        ...extraProps
+      }
+    );
   }

-  // node_modules/@ariakit/react-components/dist/combobox/combobox-provider.js
-  var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
-  function ComboboxProvider(props = {}) {
-    return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(ComboboxContextProvider, {
-      value: useComboboxStore(props),
-      children: props.children
+  // 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_data34 = __toESM(require_data(), 1);
+  var import_compose8 = __toESM(require_compose(), 1);
+
+  // packages/kebab-case/build-module/index.mjs
+  function kebabCase2(str3) {
+    let input = str3?.toString?.() ?? "";
+    input = input.replace(/['\u2019]/, "");
+    return paramCase(input, {
+      splitRegexp: [
+        /(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,
+        // fooBar => foo-bar, 3Bar => 3-bar
+        /(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,
+        // 3bar => 3-bar
+        /([A-Za-z])([0-9])/g,
+        // Foo3 => foo-3, foo3 => foo-3
+        /([A-Z])([A-Z][a-z])/g
+        // FOOBar => foo-bar
+      ]
     });
   }

-  // packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
-  var import_remove_accents2 = __toESM(require_remove_accents(), 1);
-  var import_compose14 = __toESM(require_compose(), 1);
-  var import_i18n101 = __toESM(require_i18n(), 1);
-  var import_element96 = __toESM(require_element(), 1);
-  var import_components45 = __toESM(require_components(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-filters/utils.mjs
-  var EMPTY_ARRAY7 = [];
-  var getCurrentValue = (filterDefinition, currentFilter) => {
-    if (filterDefinition.singleSelection) {
-      return currentFilter?.value;
-    }
-    if (Array.isArray(currentFilter?.value)) {
-      return currentFilter.value;
-    }
-    if (!Array.isArray(currentFilter?.value) && !!currentFilter?.value) {
-      return [currentFilter.value];
-    }
-    return EMPTY_ARRAY7;
-  };
+  // 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/hooks/use-elements.mjs
-  var import_element95 = __toESM(require_element(), 1);
-  var EMPTY_ARRAY8 = [];
-  function useElements({
-    elements: elements2,
-    getElements
+  // 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);
+  function ButtonTrigger({
+    action,
+    onClick,
+    items,
+    variant
   }) {
-    const staticElements = Array.isArray(elements2) && elements2.length > 0 ? elements2 : EMPTY_ARRAY8;
-    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;
-      }
-      let cancelled = false;
-      setIsLoading(true);
-      getElements().then((fetchedElements) => {
-        if (!cancelled) {
-          const dynamicElements = Array.isArray(fetchedElements) && fetchedElements.length > 0 ? fetchedElements : staticElements;
-          setRecords(dynamicElements);
-        }
-      }).catch(() => {
-        if (!cancelled) {
-          setRecords(staticElements);
-        }
-      }).finally(() => {
-        if (!cancelled) {
-          setIsLoading(false);
-        }
-      });
-      return () => {
-        cancelled = true;
-      };
-    }, [getElements, staticElements]);
-    return {
-      elements: records,
-      isLoading
-    };
-  }
-
-  // packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
-  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
-  function normalizeSearchInput(input = "") {
-    return (0, import_remove_accents2.default)(input.trim().toLowerCase());
-  }
-  var getNewValue = (filterDefinition, currentFilter, value) => {
-    if (filterDefinition.singleSelection) {
-      return value;
-    }
-    if (Array.isArray(currentFilter?.value)) {
-      return currentFilter.value.includes(value) ? currentFilter.value.filter((v3) => v3 !== value) : [...currentFilter.value, value];
-    }
-    return [value];
-  };
-  function generateFilterElementCompositeItemId(prefix2, filterElementValue) {
-    return `${prefix2}-${filterElementValue}`;
-  }
-  var MultiSelectionOption = ({ selected }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
-      "span",
+    const label = typeof action.label === "string" ? action.label : action.label(items);
+    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+      import_components29.Button,
       {
-        className: clsx_default(
-          "dataviews-filters__search-widget-listitem-multi-selection",
-          { "is-selected": selected }
-        ),
-        children: selected && /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(import_components45.Icon, { icon: check_default })
+        disabled: !!action.disabled,
+        accessibleWhenDisabled: true,
+        size: "compact",
+        variant,
+        onClick,
+        children: label
       }
     );
-  };
-  var SingleSelectionOption = ({ selected }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
-      "span",
+  }
+  function MenuItemTrigger({
+    action,
+    onClick,
+    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 }) });
+  }
+  function ActionModal({
+    action,
+    items,
+    closeModal: closeModal2
+  }) {
+    const label = typeof action.label === "string" ? action.label : action.label(items);
+    const modalHeader = typeof action.modalHeader === "function" ? action.modalHeader(items) : action.modalHeader;
+    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+      import_components29.Modal,
       {
-        className: clsx_default(
-          "dataviews-filters__search-widget-listitem-single-selection",
-          { "is-selected": selected }
-        )
+        title: modalHeader || label,
+        __experimentalHideHeader: !!action.hideModalHeader,
+        onRequestClose: closeModal2,
+        focusOnMount: action.modalFocusOnMount ?? true,
+        size: action.modalSize || "medium",
+        overlayClassName: `dataviews-action-modal dataviews-action-modal__${kebabCase2(
+          action.id
+        )}`,
+        children: /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(action.RenderModal, { items, closeModal: closeModal2 })
       }
     );
-  };
-  function ListBox({ view, filter, onChangeView }) {
-    const baseId = (0, import_compose14.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
-      // (by setting the initial `activeId` to `null`), meaning that there won't
-      // be an active item initially. Focus is then managed via the
-      // `onFocusVisible` callback.
-      filter.operators?.length === 1 ? void 0 : null
-    );
-    const currentFilter = view.filters?.find(
-      (f3) => f3.field === filter.field
-    );
-    const currentValue = getCurrentValue(filter, currentFilter);
-    return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
-      import_components45.Composite,
+  }
+  function ActionsMenuGroup({
+    actions: actions2,
+    item,
+    registry,
+    setActiveModalAction
+  }) {
+    const { primaryActions, regularActions } = (0, import_element80.useMemo)(() => {
+      return actions2.reduce(
+        (acc, action) => {
+          (action.isPrimary ? acc.primaryActions : acc.regularActions).push(action);
+          return acc;
+        },
+        {
+          primaryActions: [],
+          regularActions: []
+        }
+      );
+    }, [actions2]);
+    const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+      MenuItemTrigger,
       {
-        virtualFocus: true,
-        focusLoop: true,
-        activeId: activeCompositeId,
-        setActiveId: setActiveCompositeId,
-        role: "listbox",
-        className: "dataviews-filters__search-widget-listbox",
-        "aria-label": (0, import_i18n101.sprintf)(
-          /* translators: List of items for a filter. 1: Filter name. e.g.: "List of: Author". */
-          (0, import_i18n101.__)("List of: %1$s"),
-          filter.name
-        ),
-        onFocusVisible: () => {
-          if (!activeCompositeId && filter.elements.length) {
-            setActiveCompositeId(
-              generateFilterElementCompositeItemId(
-                baseId,
-                filter.elements[0].value
-              )
-            );
+        action,
+        onClick: () => {
+          if ("RenderModal" in action) {
+            setActiveModalAction(action);
+            return;
           }
+          action.callback([item], { registry });
         },
-        render: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(import_components45.Composite.Typeahead, {}),
-        children: filter.elements.map((element) => /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(
-          import_components45.Composite.Hover,
-          {
-            render: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
-              import_components45.Composite.Item,
-              {
-                id: generateFilterElementCompositeItemId(
-                  baseId,
-                  element.value
-                ),
-                render: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
-                  "div",
-                  {
-                    "aria-label": element.label,
-                    role: "option",
-                    className: "dataviews-filters__search-widget-listitem"
-                  }
-                ),
-                onClick: () => {
-                  const newFilters = currentFilter ? [
-                    ...(view.filters ?? []).map(
-                      (_filter) => {
-                        if (_filter.field === filter.field) {
-                          return {
-                            ..._filter,
-                            operator: currentFilter.operator || filter.operators[0],
-                            value: getNewValue(
-                              filter,
-                              currentFilter,
-                              element.value
-                            )
-                          };
-                        }
-                        return _filter;
-                      }
-                    )
-                  ] : [
-                    ...view.filters ?? [],
-                    {
-                      field: filter.field,
-                      operator: filter.operators[0],
-                      value: getNewValue(
-                        filter,
-                        currentFilter,
-                        element.value
-                      )
-                    }
-                  ];
-                  onChangeView({
-                    ...view,
-                    page: 1,
-                    filters: newFilters
-                  });
-                }
-              }
-            ),
-            children: [
-              filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
-                SingleSelectionOption,
-                {
-                  selected: currentValue === element.value
-                }
-              ),
-              !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
-                MultiSelectionOption,
-                {
-                  selected: currentValue.includes(element.value)
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
-                "span",
-                {
-                  className: "dataviews-filters__search-widget-listitem-value",
-                  title: element.label,
-                  children: element.label
-                }
-              )
-            ]
-          },
-          element.value
-        ))
-      }
-    );
+        items: [item]
+      },
+      action.id
+    ));
+    return /* @__PURE__ */ (0, import_jsx_runtime183.jsxs)(Menu.Group, { children: [
+      renderActionGroup(primaryActions),
+      renderActionGroup(regularActions)
+    ] });
   }
-  function ComboboxList22({ view, filter, onChangeView }) {
-    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_element96.useMemo)(() => {
-      const normalizedSearch = normalizeSearchInput(deferredSearchValue);
-      return filter.elements.filter(
-        (item) => normalizeSearchInput(item.label).includes(normalizedSearch)
+  function ItemActions({
+    item,
+    actions: actions2,
+    isCompact
+  }) {
+    const registry = (0, import_data34.useRegistry)();
+    const { primaryActions, eligibleActions } = (0, import_element80.useMemo)(() => {
+      const _eligibleActions = actions2.filter(
+        (action) => !action.isEligible || action.isEligible(item)
       );
-    }, [filter.elements, deferredSearchValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(
-      ComboboxProvider,
+      const _primaryActions = _eligibleActions.filter(
+        (action) => action.isPrimary
+      );
+      return {
+        primaryActions: _primaryActions,
+        eligibleActions: _eligibleActions
+      };
+    }, [actions2, item]);
+    const isMobileViewport = (0, import_compose8.useViewportMatch)("medium", "<");
+    if (isCompact) {
+      return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+        CompactItemActions,
+        {
+          item,
+          actions: eligibleActions,
+          isSmall: true,
+          registry
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime183.jsxs)(
+      Stack,
       {
-        selectedValue: currentValue,
-        setSelectedValue: (value) => {
-          const newFilters = currentFilter ? [
-            ...(view.filters ?? []).map((_filter) => {
-              if (_filter.field === filter.field) {
-                return {
-                  ..._filter,
-                  operator: currentFilter.operator || filter.operators[0],
-                  value
-                };
-              }
-              return _filter;
-            })
-          ] : [
-            ...view.filters ?? [],
-            {
-              field: filter.field,
-              operator: filter.operators[0],
-              value
-            }
-          ];
-          onChangeView({
-            ...view,
-            page: 1,
-            filters: newFilters
-          });
+        direction: "row",
+        justify: "flex-end",
+        className: "dataviews-item-actions",
+        style: {
+          flexShrink: 0,
+          width: "auto"
         },
-        setValue: setSearchValue,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)("div", { className: "dataviews-filters__search-widget-filter-combobox__wrapper", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(ComboboxLabel, {}), children: (0, import_i18n101.__)("Search items") }),
-            /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
-              Combobox,
+          /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+            PrimaryActions,
+            {
+              item,
+              actions: primaryActions,
+              registry
+            }
+          ),
+          (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
+          // there if there are any actions at all.
+          isMobileViewport) && /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+            CompactItemActions,
+            {
+              item,
+              actions: eligibleActions,
+              registry
+            }
+          )
+        ]
+      }
+    );
+  }
+  function CompactItemActions({
+    item,
+    actions: actions2,
+    isSmall,
+    registry
+  }) {
+    const [activeModalAction, setActiveModalAction] = (0, import_element80.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,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+              import_components29.Button,
               {
-                autoSelect: "always",
-                placeholder: (0, import_i18n101.__)("Search"),
-                className: "dataviews-filters__search-widget-filter-combobox__input"
+                size: isSmall ? "small" : "compact",
+                icon: more_vertical_default,
+                label: (0, import_i18n84.__)("Actions"),
+                accessibleWhenDisabled: true,
+                disabled: !actions2.length,
+                className: "dataviews-all-actions-button"
               }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime209.jsx)("div", { className: "dataviews-filters__search-widget-filter-combobox__icon", children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(import_components45.Icon, { icon: search_default }) })
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(
-            ComboboxList,
-            {
-              className: "dataviews-filters__search-widget-filter-combobox-list",
-              alwaysVisible: true,
-              children: [
-                matches.map((element) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(
-                    ComboboxItem,
-                    {
-                      resetValueOnSelect: false,
-                      value: element.value,
-                      className: "dataviews-filters__search-widget-listitem",
-                      hideOnClick: false,
-                      setValueOnClick: false,
-                      focusOnHover: true,
-                      children: [
-                        filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
-                          SingleSelectionOption,
-                          {
-                            selected: currentValue === element.value
-                          }
-                        ),
-                        !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
-                          MultiSelectionOption,
-                          {
-                            selected: currentValue.includes(
-                              element.value
-                            )
-                          }
-                        ),
-                        /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(
-                          "span",
-                          {
-                            className: "dataviews-filters__search-widget-listitem-value",
-                            title: element.label,
-                            children: [
-                              /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
-                                ComboboxItemValue,
-                                {
-                                  className: "dataviews-filters__search-widget-filter-combobox-item-value",
-                                  value: element.label
-                                }
-                              ),
-                              !!element.description && /* @__PURE__ */ (0, import_jsx_runtime209.jsx)("span", { className: "dataviews-filters__search-widget-listitem-description", children: element.description })
-                            ]
-                          }
-                        )
-                      ]
-                    },
-                    element.value
-                  );
-                }),
-                !matches.length && /* @__PURE__ */ (0, import_jsx_runtime209.jsx)("p", { children: (0, import_i18n101.__)("No results found") })
-              ]
-            }
-          )
-        ]
-      }
-    );
-  }
-  function SearchWidget(props) {
-    const { elements: elements2, isLoading } = useElements({
-      elements: props.filter.elements,
-      getElements: props.filter.getElements
-    });
-    if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(import_components45.Spinner, {}) });
-    }
-    if (elements2.length === 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: (0, import_i18n101.__)("No elements found") });
-    }
-    const Widget = elements2.length > 10 ? ComboboxList22 : ListBox;
-    return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(Widget, { ...props, filter: { ...props.filter, elements: elements2 } });
+            )
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(Menu.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+          ActionsMenuGroup,
+          {
+            actions: actions2,
+            item,
+            registry,
+            setActiveModalAction
+          }
+        ) })
+      ] }),
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+        ActionModal,
+        {
+          action: activeModalAction,
+          items: [item],
+          closeModal: () => setActiveModalAction(null)
+        }
+      )
+    ] });
   }
-
-  // packages/dataviews/build-module/components/dataviews-filters/input-widget.mjs
-  var import_es62 = __toESM(require_es6(), 1);
-  var import_compose15 = __toESM(require_compose(), 1);
-  var import_element97 = __toESM(require_element(), 1);
-  var import_components46 = __toESM(require_components(), 1);
-  var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
-  function InputWidget({
-    filter,
-    view,
-    onChangeView,
-    fields: fields2
+  function PrimaryActions({
+    item,
+    actions: actions2,
+    registry,
+    buttonVariant
   }) {
-    const currentFilter = view.filters?.find(
-      (f3) => f3.field === filter.field
-    );
-    const currentValue = getCurrentValue(filter, currentFilter);
-    const field = (0, import_element97.useMemo)(() => {
-      const currentField = fields2.find((f3) => f3.id === filter.field);
-      if (currentField) {
-        return {
-          ...currentField,
-          // Deactivate validation for filters.
-          isValid: {},
-          // Filter controls are always enabled.
-          isDisabled: () => false,
-          // Filter controls are always visible.
-          isVisible: () => true,
-          // Configure getValue/setValue as if Item was a plain object.
-          getValue: ({ item }) => item[currentField.id],
-          setValue: ({ value }) => ({
-            [currentField.id]: value
-          })
-        };
-      }
-      return currentField;
-    }, [fields2, filter.field]);
-    const data = (0, import_element97.useMemo)(() => {
-      return (view.filters ?? []).reduce(
-        (acc, activeFilter) => {
-          acc[activeFilter.field] = activeFilter.value;
-          return acc;
-        },
-        {}
-      );
-    }, [view.filters]);
-    const handleChange = (0, import_compose15.useEvent)((updatedData) => {
-      if (!field || !currentFilter) {
-        return;
-      }
-      const nextValue = field.getValue({ item: updatedData });
-      if ((0, import_es62.default)(nextValue, currentValue)) {
-        return;
-      }
-      onChangeView({
-        ...view,
-        filters: (view.filters ?? []).map(
-          (_filter) => _filter.field === filter.field ? {
-            ..._filter,
-            operator: currentFilter.operator || filter.operators[0],
-            // Consider empty strings as undefined:
-            //
-            // - undefined as value means the filter is unset: the filter widget displays no value and the search returns all records
-            // - empty string as value means "search empty string": returns only the records that have an empty string as value
-            //
-            // In practice, this means the filter will not be able to find an empty string as the value.
-            value: nextValue === "" ? void 0 : nextValue
-          } : _filter
-        )
-      });
-    });
-    if (!field || !field.Edit || !currentFilter) {
+    const [activeModalAction, setActiveModalAction] = (0, import_element80.useState)(null);
+    const isMobileViewport = (0, import_compose8.useViewportMatch)("medium", "<");
+    if (isMobileViewport) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(
-      import_components46.Flex,
-      {
-        className: "dataviews-filters__user-input-widget",
-        gap: 2.5,
-        direction: "column",
-        children: /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(
-          field.Edit,
-          {
-            hideLabelFromVision: true,
-            data,
-            field,
-            operator: currentFilter.operator,
-            onChange: handleChange
-          }
-        )
-      }
-    );
-  }
-
-  // packages/dataviews/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 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");
-
-  // packages/dataviews/node_modules/date-fns/constructFrom.js
-  function constructFrom(date, value) {
-    if (typeof date === "function") return date(value);
-    if (date && typeof date === "object" && constructFromSymbol in date)
-      return date[constructFromSymbol](value);
-    if (date instanceof Date) return new date.constructor(value);
-    return new Date(value);
-  }
-
-  // packages/dataviews/node_modules/date-fns/toDate.js
-  function toDate(argument, context) {
-    return constructFrom(context || argument, argument);
+    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)(
+        ButtonTrigger,
+        {
+          action,
+          onClick: () => {
+            if ("RenderModal" in action) {
+              setActiveModalAction(action);
+              return;
+            }
+            action.callback([item], { registry });
+          },
+          items: [item],
+          variant: buttonVariant
+        },
+        action.id
+      )),
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+        ActionModal,
+        {
+          action: activeModalAction,
+          items: [item],
+          closeModal: () => setActiveModalAction(null)
+        }
+      )
+    ] });
   }

-  // packages/dataviews/node_modules/date-fns/addDays.js
-  function addDays(date, amount, options) {
-    const _date = toDate(date, options?.in);
-    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
-    if (!amount) return _date;
-    _date.setDate(_date.getDate() + amount);
-    return _date;
-  }
+  // packages/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_data35 = __toESM(require_data(), 1);
+  var import_compose9 = __toESM(require_compose(), 1);

-  // packages/dataviews/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
+  // packages/dataviews/build-module/utils/get-footer-message.mjs
+  var import_i18n85 = __toESM(require_i18n(), 1);
+  function getFooterMessage(selectionCount, itemsCount, totalItems, onlyTotalCount = false) {
+    if (selectionCount > 0) {
+      return (0, import_i18n85.sprintf)(
+        /* translators: %d: number of items. */
+        (0, import_i18n85._n)("%d Item selected", "%d Items selected", selectionCount),
+        selectionCount
       );
-      return _date;
     }
-  }
-
-  // packages/dataviews/node_modules/date-fns/_lib/defaultOptions.js
-  var defaultOptions = {};
-  function getDefaultOptions() {
-    return defaultOptions;
-  }
-
-  // packages/dataviews/node_modules/date-fns/startOfWeek.js
-  function startOfWeek(date, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const _date = toDate(date, options?.in);
-    const day = _date.getDay();
-    const diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
-    _date.setDate(_date.getDate() - diff);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
-  }
-
-  // packages/dataviews/node_modules/date-fns/startOfISOWeek.js
-  function startOfISOWeek(date, options) {
-    return startOfWeek(date, { ...options, weekStartsOn: 1 });
-  }
-
-  // packages/dataviews/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;
+    if (onlyTotalCount || totalItems <= itemsCount) {
+      return (0, import_i18n85.sprintf)(
+        /* translators: %d: number of items. */
+        (0, import_i18n85._n)("%d Item", "%d Items", totalItems),
+        totalItems
+      );
     }
-  }
-
-  // packages/dataviews/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()
-      )
+    return (0, import_i18n85.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),
+      itemsCount,
+      totalItems
     );
-    utcDate.setUTCFullYear(_date.getFullYear());
-    return +date - +utcDate;
   }

-  // packages/dataviews/node_modules/date-fns/_lib/normalizeDates.js
-  function normalizeDates(context, ...dates) {
-    const normalize2 = constructFrom.bind(
-      null,
-      context || dates.find((date) => typeof date === "object")
+  // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
+  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
+  function hasAPossibleBulkAction(actions2, item) {
+    return actions2.some(
+      (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
     );
-    return dates.map(normalize2);
-  }
-
-  // packages/dataviews/node_modules/date-fns/startOfDay.js
-  function startOfDay(date, options) {
-    const _date = toDate(date, options?.in);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
   }
-
-  // packages/dataviews/node_modules/date-fns/differenceInCalendarDays.js
-  function differenceInCalendarDays(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
+  function useHasAPossibleBulkAction(actions2, item) {
+    return (0, import_element81.useMemo)(
+      () => hasAPossibleBulkAction(actions2, item),
+      [actions2, item]
     );
-    const laterStartOfDay = startOfDay(laterDate_);
-    const earlierStartOfDay = startOfDay(earlierDate_);
-    const laterTimestamp = +laterStartOfDay - getTimezoneOffsetInMilliseconds(laterStartOfDay);
-    const earlierTimestamp = +earlierStartOfDay - getTimezoneOffsetInMilliseconds(earlierStartOfDay);
-    return Math.round((laterTimestamp - earlierTimestamp) / millisecondsInDay);
-  }
-
-  // packages/dataviews/node_modules/date-fns/startOfISOWeekYear.js
-  function startOfISOWeekYear(date, options) {
-    const year = getISOWeekYear(date, options);
-    const fourthOfJanuary = constructFrom(options?.in || date, 0);
-    fourthOfJanuary.setFullYear(year, 0, 4);
-    fourthOfJanuary.setHours(0, 0, 0, 0);
-    return startOfISOWeek(fourthOfJanuary);
-  }
-
-  // packages/dataviews/node_modules/date-fns/addWeeks.js
-  function addWeeks(date, amount, options) {
-    return addDays(date, amount * 7, options);
   }
-
-  // packages/dataviews/node_modules/date-fns/addYears.js
-  function addYears(date, amount, options) {
-    return addMonths(date, amount * 12, options);
+  function useSomeItemHasAPossibleBulkAction(actions2, data) {
+    return (0, import_element81.useMemo)(
+      () => data.some((item) => hasAPossibleBulkAction(actions2, item)),
+      [actions2, data]
+    );
   }
-
-  // packages/dataviews/node_modules/date-fns/isDate.js
-  function isDate(value) {
-    return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
+  function BulkSelectionCheckbox({
+    selection,
+    onChangeSelection,
+    data,
+    actions: actions2,
+    getItemId: getItemId2,
+    disableSelectAll = false
+  }) {
+    const selectableItems = (0, import_element81.useMemo)(() => {
+      return data.filter((item) => {
+        return actions2.some(
+          (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
+        );
+      });
+    }, [data, actions2]);
+    const selectedItems = data.filter(
+      (item) => selection.includes(getItemId2(item)) && selectableItems.includes(item)
+    );
+    const hasSelection = selection.length > 0;
+    const areAllSelected = selectedItems.length === selectableItems.length;
+    if (disableSelectAll) {
+      return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
+        import_components30.CheckboxControl,
+        {
+          className: "dataviews-view-table-selection-checkbox",
+          checked: hasSelection,
+          disabled: !hasSelection,
+          onChange: () => {
+            onChangeSelection([]);
+          },
+          "aria-label": (0, import_i18n86.__)("Deselect all")
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
+      import_components30.CheckboxControl,
+      {
+        className: "dataviews-view-table-selection-checkbox",
+        checked: areAllSelected,
+        indeterminate: !areAllSelected && !!selectedItems.length,
+        onChange: () => {
+          if (areAllSelected) {
+            onChangeSelection([]);
+          } else {
+            onChangeSelection(
+              selectableItems.map((item) => getItemId2(item))
+            );
+          }
+        },
+        "aria-label": areAllSelected ? (0, import_i18n86.__)("Deselect all") : (0, import_i18n86.__)("Select all")
+      }
+    );
   }

-  // packages/dataviews/node_modules/date-fns/isValid.js
-  function isValid(date) {
-    return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
-  }
+  // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
+  var import_i18n87 = __toESM(require_i18n(), 1);
+  var import_components31 = __toESM(require_components(), 1);
+  var import_element82 = __toESM(require_element(), 1);

-  // packages/dataviews/node_modules/date-fns/startOfMonth.js
-  function startOfMonth(date, options) {
-    const _date = toDate(date, options?.in);
-    _date.setDate(1);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
+  // packages/dataviews/build-module/utils/get-hideable-fields.mjs
+  function getHideableFields(view, fields2) {
+    const togglableFields = [
+      view?.titleField,
+      view?.mediaField,
+      view?.descriptionField
+    ].filter(Boolean);
+    return fields2.filter(
+      (f3) => !togglableFields.includes(f3.id) && f3.type !== "media" && f3.enableHiding !== false
+    );
   }

-  // packages/dataviews/node_modules/date-fns/startOfYear.js
-  function startOfYear(date, options) {
-    const date_ = toDate(date, options?.in);
-    date_.setFullYear(date_.getFullYear(), 0, 1);
-    date_.setHours(0, 0, 0, 0);
-    return date_;
+  // packages/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);
+  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, {}),
+      child
+    ] }, i3));
   }
-
-  // packages/dataviews/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());
+  var _HeaderMenu = (0, import_element82.forwardRef)(function HeaderMenu({
+    fieldId,
+    view,
+    fields: fields2,
+    onChangeView,
+    onHide,
+    setOpenedFilter,
+    canMove = true,
+    canInsertLeft = true,
+    canInsertRight = true
+  }, ref) {
+    const visibleFieldIds = view.fields ?? [];
+    const index2 = visibleFieldIds?.indexOf(fieldId);
+    const isSorted = view.sort?.field === fieldId;
+    let isHidable = false;
+    let isSortable = false;
+    let canAddFilter = false;
+    let operators = [];
+    const field = fields2.find((f3) => f3.id === fieldId);
+    const { setIsShowingFilter } = (0, import_element82.useContext)(dataviews_context_default);
+    if (!field) {
+      return null;
     }
-    if (options?.addSuffix) {
-      if (options.comparison && options.comparison > 0) {
-        return "in " + result;
-      } else {
-        return result + " ago";
-      }
+    isHidable = field.enableHiding !== false;
+    isSortable = field.enableSorting !== false;
+    const header = field.header;
+    operators = !!field.filterBy && field.filterBy?.operators || [];
+    canAddFilter = !view.filters?.some((_filter) => fieldId === _filter.field) && !!(field.hasElements || field.Edit) && field.filterBy !== false && !field.filterBy?.isPrimary;
+    if (!isSortable && !canMove && !isHidable && !canAddFilter) {
+      return header;
     }
-    return result;
-  };
+    const hiddenFields = getHideableFields(view, fields2).filter(
+      (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,
+        {
+          render: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+            import_components31.Button,
+            {
+              size: "compact",
+              className: "dataviews-view-table-header-button",
+              ref,
+              variant: "tertiary"
+            }
+          ),
+          children: [
+            header,
+            view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime185.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
+                  });
+                },
+                children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.ItemLabel, { children: sortLabels[direction] })
+              },
+              value
+            );
+          }
+        ) }),
+        canAddFilter && /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+          Menu2.Item,
+          {
+            prefix: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(import_components31.Icon, { icon: funnel_default }),
+            onClick: () => {
+              setOpenedFilter(fieldId);
+              setIsShowingFilter(true);
+              onChangeView({
+                ...view,
+                page: 1,
+                filters: [
+                  ...view.filters || [],
+                  {
+                    field: fieldId,
+                    value: void 0,
+                    operator: operators[0]
+                  }
+                ]
+              });
+            },
+            children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.ItemLabel, { children: (0, import_i18n87.__)("Add filter") })
+          }
+        ) }),
+        (canMove || isHidable || canInsert) && field && /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(Menu2.Group, { children: [
+          canMove && /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+            Menu2.Item,
+            {
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(import_components31.Icon, { icon: arrow_left_default }),
+              disabled: isRtl ? index2 >= visibleFieldIds.length - 1 : index2 < 1,
+              onClick: () => {
+                const targetIndex = isRtl ? index2 + 1 : index2 - 1;
+                const newFields = [
+                  ...visibleFieldIds
+                ];
+                newFields.splice(index2, 1);
+                newFields.splice(
+                  targetIndex,
+                  0,
+                  fieldId
+                );
+                onChangeView({
+                  ...view,
+                  fields: newFields
+                });
+              },
+              children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.ItemLabel, { children: (0, import_i18n87.__)("Move left") })
+            }
+          ),
+          canMove && /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+            Menu2.Item,
+            {
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(import_components31.Icon, { icon: arrow_right_default }),
+              disabled: isRtl ? index2 < 1 : index2 >= visibleFieldIds.length - 1,
+              onClick: () => {
+                const targetIndex = isRtl ? index2 - 1 : index2 + 1;
+                const newFields = [
+                  ...visibleFieldIds
+                ];
+                newFields.splice(index2, 1);
+                newFields.splice(
+                  targetIndex,
+                  0,
+                  fieldId
+                );
+                onChangeView({
+                  ...view,
+                  fields: newFields
+                });
+              },
+              children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.ItemLabel, { children: (0, import_i18n87.__)("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) => {
+              const insertIndex = isRtl ? index2 + 1 : index2;
+              return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+                Menu2.Item,
+                {
+                  onClick: () => {
+                    onChangeView({
+                      ...view,
+                      fields: [
+                        ...visibleFieldIds.slice(
+                          0,
+                          insertIndex
+                        ),
+                        hiddenField.id,
+                        ...visibleFieldIds.slice(
+                          insertIndex
+                        )
+                      ]
+                    });
+                  },
+                  children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.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) => {
+              const insertIndex = isRtl ? index2 : index2 + 1;
+              return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+                Menu2.Item,
+                {
+                  onClick: () => {
+                    onChangeView({
+                      ...view,
+                      fields: [
+                        ...visibleFieldIds.slice(
+                          0,
+                          insertIndex
+                        ),
+                        hiddenField.id,
+                        ...visibleFieldIds.slice(
+                          insertIndex
+                        )
+                      ]
+                    });
+                  },
+                  children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.ItemLabel, { children: hiddenField.label })
+                },
+                hiddenField.id
+              );
+            }) })
+          ] }),
+          isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+            Menu2.Item,
+            {
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(import_components31.Icon, { icon: unseen_default }),
+              onClick: () => {
+                onHide(field);
+                onChangeView({
+                  ...view,
+                  fields: visibleFieldIds.filter(
+                    (id) => id !== fieldId
+                  )
+                });
+              },
+              children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.ItemLabel, { children: (0, import_i18n87.__)("Hide column") })
+            }
+          )
+        ] })
+      ] }) })
+    ] });
+  });
+  var ColumnHeaderMenu = _HeaderMenu;
+  var column_header_menu_default = ColumnHeaderMenu;

-  // packages/dataviews/node_modules/date-fns/locale/_lib/buildFormatLongFn.js
-  function buildFormatLongFn(args) {
-    return (options = {}) => {
-      const width = options.width ? String(options.width) : args.defaultWidth;
-      const format6 = args.formats[width] || args.formats[args.defaultWidth];
-      return format6;
+  // 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);
+  function getClickableItemProps({
+    item,
+    isItemClickable: isItemClickable2,
+    onClickItem,
+    className: className2
+  }) {
+    if (!isItemClickable2(item) || !onClickItem) {
+      return { className: className2 };
+    }
+    return {
+      className: className2 ? `${className2} ${className2}--clickable` : void 0,
+      role: "button",
+      tabIndex: 0,
+      onClick: (event) => {
+        event.stopPropagation();
+        onClickItem(item);
+      },
+      onKeyDown: (event) => {
+        if (event.key === "Enter" || event.key === "" || event.key === " ") {
+          event.stopPropagation();
+          onClickItem(item);
+        }
+      }
     };
   }
+  function ItemClickWrapper({
+    item,
+    isItemClickable: isItemClickable2,
+    onClickItem,
+    renderItemLink,
+    className: className2,
+    children,
+    ...extraProps
+  }) {
+    if (!isItemClickable2(item)) {
+      return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)("div", { className: className2, ...extraProps, children });
+    }
+    if (renderItemLink) {
+      const renderedElement = renderItemLink({
+        item,
+        className: `${className2} ${className2}--clickable`,
+        ...extraProps,
+        children
+      });
+      return (0, import_element83.cloneElement)(renderedElement, {
+        onClick: (event) => {
+          event.stopPropagation();
+          if (renderedElement.props.onClick) {
+            renderedElement.props.onClick(event);
+          }
+        },
+        onKeyDown: (event) => {
+          if (event.key === "Enter" || event.key === "" || event.key === " ") {
+            event.stopPropagation();
+            if (renderedElement.props.onKeyDown) {
+              renderedElement.props.onKeyDown(event);
+            }
+          }
+        }
+      });
+    }
+    const clickProps = getClickableItemProps({
+      item,
+      isItemClickable: isItemClickable2,
+      onClickItem,
+      className: className2
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)("div", { ...clickProps, ...extraProps, children });
+  }

-  // packages/dataviews/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"
-    })
-  };
+  // packages/dataviews/build-module/components/dataviews-layouts/table/column-primary.mjs
+  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
+  function ColumnPrimary({
+    item,
+    level,
+    titleField: titleField2,
+    mediaField,
+    mediaAspectRatio,
+    descriptionField: descriptionField3,
+    onClickItem,
+    renderItemLink,
+    isItemClickable: isItemClickable2
+  }) {
+    let mediaSizes = "32px";
+    if (mediaAspectRatio) {
+      const [ratioWidth, ratioHeight] = mediaAspectRatio.split("/").map(Number);
+      mediaSizes = `${Math.min(
+        60,
+        Math.round(32 * ratioWidth / ratioHeight)
+      )}px`;
+    }
+    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)(
+        ItemClickWrapper,
+        {
+          item,
+          isItemClickable: isItemClickable2,
+          onClickItem,
+          renderItemLink,
+          className: "dataviews-view-table__cell-content-wrapper dataviews-column-primary__media",
+          "aria-label": isItemClickable2(item) && (!!onClickItem || !!renderItemLink) && !!titleField2 ? titleField2.getValue?.({ item }) : void 0,
+          children: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+            mediaField.render,
+            {
+              item,
+              field: mediaField,
+              config: { sizes: mediaSizes }
+            }
+          )
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(
+        Stack,
+        {
+          direction: "column",
+          align: "flex-start",
+          className: "dataviews-view-table__primary-column-content",
+          children: [
+            titleField2 && /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(
+              ItemClickWrapper,
+              {
+                item,
+                isItemClickable: isItemClickable2,
+                onClickItem,
+                renderItemLink,
+                className: "dataviews-view-table__cell-content-wrapper dataviews-title-field",
+                children: [
+                  level !== void 0 && level > 0 && /* @__PURE__ */ (0, import_jsx_runtime187.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 })
+                ]
+              }
+            ),
+            descriptionField3 && /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+              descriptionField3.render,
+              {
+                item,
+                field: descriptionField3
+              }
+            )
+          ]
+        }
+      )
+    ] });
+  }
+  var column_primary_default = ColumnPrimary;

-  // packages/dataviews/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"
+  // 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 isScrolledToEnd = (element) => {
+    if ((0, import_i18n88.isRTL)()) {
+      const scrollLeft = Math.abs(element.scrollLeft);
+      return scrollLeft <= 1;
+    }
+    return element.scrollLeft + element.clientWidth >= element.scrollWidth - 1;
   };
-  var formatRelative = (token, _date, _baseDate, _options) => formatRelativeLocale[token];
+  function useScrollState({
+    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 scrollContainer = scrollContainerRef.current;
+      if (!scrollContainer) {
+        return;
+      }
+      if (enabledHorizontal) {
+        setIsHorizontalScrollEnd(isScrolledToEnd(scrollContainer));
+      }
+      setIsVerticallyScrolled(scrollContainer.scrollTop > 0);
+    }, [scrollContainerRef, enabledHorizontal]);
+    (0, import_element84.useEffect)(() => {
+      if (typeof window === "undefined" || !scrollContainerRef.current) {
+        return () => {
+        };
+      }
+      const scrollContainer = scrollContainerRef.current;
+      handleScroll();
+      scrollContainer.addEventListener("scroll", handleScroll);
+      window.addEventListener("resize", handleScroll);
+      return () => {
+        scrollContainer.removeEventListener("scroll", handleScroll);
+        window.removeEventListener("resize", handleScroll);
+      };
+    }, [scrollContainerRef, enabledHorizontal, handleScroll]);
+    return { isHorizontalScrollEnd, isVerticallyScrolled };
+  }

-  // packages/dataviews/node_modules/date-fns/locale/_lib/buildLocalizeFn.js
-  function buildLocalizeFn(args) {
-    return (value, options) => {
-      const context = options?.context ? String(options.context) : "standalone";
-      let valuesArray;
-      if (context === "formatting" && args.formattingValues) {
-        const defaultWidth = args.defaultFormattingWidth || args.defaultWidth;
-        const width = options?.width ? String(options.width) : defaultWidth;
-        valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];
-      } else {
-        const defaultWidth = args.defaultWidth;
-        const width = options?.width ? String(options.width) : args.defaultWidth;
-        valuesArray = args.values[width] || args.values[defaultWidth];
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/get-data-by-group.mjs
+  function getDataByGroup(data, groupByField) {
+    return data.reduce((groups, item) => {
+      const groupName = groupByField.getValue({ item });
+      if (!groups.has(groupName)) {
+        groups.set(groupName, []);
       }
-      const index2 = args.argumentCallback ? args.argumentCallback(value) : value;
-      return valuesArray[index2];
-    };
+      groups.get(groupName)?.push(item);
+      return groups;
+    }, /* @__PURE__ */ new Map());
   }

-  // packages/dataviews/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"
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/use-selection-props.mjs
+  var import_element85 = __toESM(require_element(), 1);
+  var import_keycodes = __toESM(require_keycodes(), 1);
+  function getRange(orderedIds, fromIndex, toIndex) {
+    return orderedIds.slice(
+      Math.min(fromIndex, toIndex),
+      Math.max(fromIndex, toIndex) + 1
+    );
+  }
+  function getRangeSelection({
+    anchorId,
+    targetId,
+    lastTargetId,
+    orderedIds,
+    selection
+  }) {
+    const targetIndex = orderedIds.indexOf(targetId);
+    if (targetIndex === -1) {
+      return selection;
     }
-  };
-  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 anchorIndex = anchorId === null ? -1 : orderedIds.indexOf(anchorId);
+    const hasAnchor = anchorIndex !== -1;
+    const rangeStart = hasAnchor ? anchorIndex : targetIndex;
+    const lastTargetIndex = hasAnchor && lastTargetId !== null ? orderedIds.indexOf(lastTargetId) : -1;
+    const lastRange = lastTargetIndex === -1 ? [] : getRange(orderedIds, rangeStart, lastTargetIndex);
+    const base = selection.filter((id) => !lastRange.includes(id));
+    return [
+      .../* @__PURE__ */ new Set([
+        ...base,
+        ...getRange(orderedIds, rangeStart, targetIndex)
+      ])
+    ];
+  }
+  function getClosestSelectedId({
+    targetId,
+    orderedIds,
+    selection
+  }) {
+    const targetIndex = orderedIds.indexOf(targetId);
+    if (targetIndex === -1) {
+      return null;
     }
-  };
-  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";
+    const selectedIds = new Set(selection);
+    let closestId = null;
+    let closestDistance = Infinity;
+    orderedIds.forEach((id, index2) => {
+      if (!selectedIds.has(id)) {
+        return;
       }
-    }
-    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"
-    })
-  };
-
-  // packages/dataviews/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 distance2 = Math.abs(index2 - targetIndex);
+      if (distance2 < closestDistance) {
+        closestDistance = distance2;
+        closestId = id;
       }
-      const matchedString = matchResult[0];
-      const parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
-      const key = Array.isArray(parsePatterns) ? findIndex2(parsePatterns, (pattern) => pattern.test(matchedString)) : (
-        // [TODO] -- I challenge you to fix the type
-        findKey(parsePatterns, (pattern) => pattern.test(matchedString))
-      );
-      let value;
-      value = args.valueCallback ? args.valueCallback(key) : key;
-      value = options.valueCallback ? (
-        // [TODO] -- I challenge you to fix the type
-        options.valueCallback(value)
-      ) : value;
-      const rest = string.slice(matchedString.length);
-      return { value, rest };
+    });
+    return closestId;
+  }
+  function useSelectionProps({
+    data,
+    getItemId: getItemId2,
+    isItemSelectable,
+    selection,
+    onChangeSelection,
+    selectionMode,
+    shouldSelectOnClick
+  }) {
+    const isMultiselect = selectionMode === "multi";
+    const allowDeselect = selectionMode !== "single-required";
+    const gestureRef = (0, import_element85.useRef)(null);
+    const anchorTo = (id) => {
+      gestureRef.current = { anchorId: id, lastTargetId: null };
+    };
+    const isTouchDeviceRef = (0, import_element85.useRef)(false);
+    (0, import_element85.useEffect)(() => {
+      const markTouchDevice = () => {
+        isTouchDeviceRef.current = true;
+      };
+      document.addEventListener("touchstart", markTouchDevice, {
+        once: true
+      });
+      return () => document.removeEventListener("touchstart", markTouchDevice);
+    }, []);
+    const selectableIds = data.filter(isItemSelectable).map(getItemId2);
+    const selectableIdSet = new Set(selectableIds);
+    const hasSelectableItems = selectableIds.length > 0;
+    const hasRangeGesture = hasSelectableItems && isMultiselect;
+    const getSelectionProps = (id) => {
+      const isSelectable = selectableIdSet.has(id);
+      return {
+        // When a plain click selects, that click is also what anchors the
+        // range a following Shift+Click extends from. Modifier clicks never
+        // reach here: `onClickCapture` stops them.
+        ...shouldSelectOnClick && {
+          onClick: () => {
+            if (allowDeselect && selection.includes(id)) {
+              onChangeSelection(
+                selection.filter((itemId) => id !== itemId)
+              );
+            } else {
+              onChangeSelection(
+                isMultiselect ? [...selection, id] : [id]
+              );
+            }
+            anchorTo(id);
+          }
+        },
+        onMouseDown: (event) => {
+          if (event.button === 0 && event.shiftKey && hasRangeGesture) {
+            event.preventDefault();
+          }
+        },
+        onClickCapture: (event) => {
+          if (!hasRangeGesture) {
+            return;
+          }
+          const isModifierKeyPressed = (0, import_keycodes.isAppleOS)() ? event.metaKey : event.ctrlKey;
+          const isSelectionCheckboxClick = event.target instanceof Element && !!event.target.closest(`.${SELECTION_CHECKBOX_CLASS}`);
+          if (!isModifierKeyPressed && !event.shiftKey) {
+            if (isSelectable && isSelectionCheckboxClick) {
+              anchorTo(id);
+            }
+            return;
+          }
+          if (isTouchDeviceRef.current || document.getSelection()?.type === "Range") {
+            return;
+          }
+          event.stopPropagation();
+          if (!isSelectionCheckboxClick) {
+            event.preventDefault();
+          }
+          if (!isSelectable) {
+            return;
+          }
+          if (event.shiftKey) {
+            let gesture = gestureRef.current;
+            if (!gesture || !selectableIdSet.has(gesture.anchorId)) {
+              gesture = {
+                anchorId: getClosestSelectedId({
+                  targetId: id,
+                  orderedIds: selectableIds,
+                  selection
+                }) ?? id,
+                lastTargetId: null
+              };
+            }
+            onChangeSelection(
+              getRangeSelection({
+                anchorId: gesture.anchorId,
+                targetId: id,
+                lastTargetId: gesture.lastTargetId,
+                orderedIds: selectableIds,
+                selection
+              })
+            );
+            gestureRef.current = {
+              anchorId: gesture.anchorId,
+              lastTargetId: id
+            };
+          } else {
+            onChangeSelection(
+              selection.includes(id) ? selection.filter((itemId) => id !== itemId) : [...selection, id]
+            );
+            anchorTo(id);
+          }
+        }
+      };
     };
+    return { getSelectionProps };
   }
-  function findKey(object, predicate) {
-    for (const key in object) {
-      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
-        return key;
-      }
-    }
-    return void 0;
+
+  // 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({
+    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 })
+    ] }) });
   }
-  function findIndex2(array, predicate) {
-    for (let key = 0; key < array.length; key++) {
-      if (predicate(array[key])) {
-        return key;
-      }
+  function isDefined(item) {
+    return !!item;
+  }
+  function PropertiesSection({
+    showLabel = true
+  }) {
+    const { view, fields: fields2, onChangeView } = (0, import_element86.useContext)(dataviews_context_default);
+    const regularFields = getHideableFields(view, fields2);
+    if (!regularFields?.length) {
+      return null;
     }
-    return void 0;
+    const titleField2 = fields2.find((f3) => f3.id === view.titleField);
+    const previewField = fields2.find((f3) => f3.id === view.mediaField);
+    const descriptionField3 = fields2.find(
+      (f3) => f3.id === view.descriptionField
+    );
+    const lockedFields = [
+      {
+        field: titleField2,
+        isVisibleFlag: "showTitle"
+      },
+      {
+        field: previewField,
+        isVisibleFlag: "showMedia"
+      },
+      {
+        field: descriptionField3,
+        isVisibleFlag: "showDescription"
+      }
+    ].filter(({ field }) => isDefined(field));
+    const visibleFieldIds = view.fields ?? [];
+    const visibleRegularFieldsCount = regularFields.filter(
+      (f3) => visibleFieldIds.includes(f3.id)
+    ).length;
+    const visibleLockedFields = lockedFields.filter(
+      ({ isVisibleFlag }) => view[isVisibleFlag] ?? true
+    );
+    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)(
+        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: [
+            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,
+                {
+                  field: fieldToRender,
+                  isVisible: isVisible2,
+                  onToggleVisibility: () => {
+                    onChangeView({
+                      ...view,
+                      [isVisibleFlag]: !isVisible2
+                    });
+                  }
+                },
+                field.id
+              );
+            }),
+            regularFields.map((field) => {
+              const isVisible2 = visibleFieldIds.includes(field.id);
+              const fieldToRender = totalVisibleFields === 1 && isVisible2 ? { ...field, enableHiding: false } : field;
+              return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+                FieldItem,
+                {
+                  field: fieldToRender,
+                  isVisible: isVisible2,
+                  onToggleVisibility: () => {
+                    onChangeView({
+                      ...view,
+                      fields: isVisible2 ? visibleFieldIds.filter(
+                        (fieldId) => fieldId !== field.id
+                      ) : [...visibleFieldIds, field.id]
+                    });
+                  }
+                },
+                field.id
+              );
+            })
+          ] })
+        }
+      )
+    ] });
   }

-  // packages/dataviews/node_modules/date-fns/locale/_lib/buildMatchPatternFn.js
-  function buildMatchPatternFn(args) {
-    return (string, options = {}) => {
-      const matchResult = string.match(args.matchPattern);
-      if (!matchResult) return null;
-      const matchedString = matchResult[0];
-      const parseResult = string.match(args.parsePattern);
-      if (!parseResult) return null;
-      let value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0];
-      value = options.valueCallback ? options.valueCallback(value) : value;
-      const rest = string.slice(matchedString.length);
-      return { value, rest };
-    };
+  // packages/dataviews/build-module/hooks/use-delayed-loading.mjs
+  var import_element87 = __toESM(require_element(), 1);
+  function useDelayedLoading(isLoading, options = { delay: 400 }) {
+    const [showLoader, setShowLoader] = (0, import_element87.useState)(false);
+    (0, import_element87.useEffect)(() => {
+      if (!isLoading) {
+        return;
+      }
+      const timeout = setTimeout(() => {
+        setShowLoader(true);
+      }, options.delay);
+      return () => {
+        clearTimeout(timeout);
+        setShowLoader(false);
+      };
+    }, [isLoading, options.delay]);
+    return showLoader;
   }

-  // packages/dataviews/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/dataviews/build-module/components/dataviews-layouts/table/index.mjs
+  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
+  function getEffectiveAlign(explicitAlign, fieldType) {
+    if (explicitAlign) {
+      return explicitAlign;
     }
-  };
-  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"
-    })
-  };
-
-  // packages/dataviews/node_modules/date-fns/locale/en-US.js
-  var enUS = {
-    code: "en-US",
-    formatDistance,
-    formatLong,
-    formatRelative,
-    localize,
-    match,
-    options: {
-      weekStartsOn: 0,
-      firstWeekContainsDate: 1
+    if (fieldType === "integer" || fieldType === "number") {
+      return "end";
     }
-  };
-
-  // packages/dataviews/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;
-  }
-
-  // packages/dataviews/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 void 0;
   }
-
-  // packages/dataviews/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 TableColumnField({
+    item,
+    fields: fields2,
+    column,
+    align
+  }) {
+    const field = fields2.find((f3) => f3.id === column);
+    if (!field) {
+      return null;
     }
+    const className2 = 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 }) });
   }
-
-  // packages/dataviews/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;
-  }
-
-  // packages/dataviews/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;
-  }
-
-  // packages/dataviews/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;
+  function TableRow({
+    hasBulkActions,
+    item,
+    level,
+    actions: actions2,
+    fields: fields2,
+    id,
+    view,
+    titleField: titleField2,
+    mediaField,
+    mediaAspectRatio,
+    descriptionField: descriptionField3,
+    selection,
+    getItemId: getItemId2,
+    isItemClickable: isItemClickable2,
+    onClickItem,
+    renderItemLink,
+    onChangeSelection,
+    onMouseDown,
+    onClickCapture,
+    isActionsColumnSticky,
+    posinset
+  }) {
+    const { paginationInfo } = (0, import_element88.useContext)(dataviews_context_default);
+    const hasPossibleBulkAction = useHasAPossibleBulkAction(actions2, item);
+    const isSelected2 = hasPossibleBulkAction && selection.includes(id);
+    const {
+      showTitle = true,
+      showMedia = true,
+      showDescription = true,
+      infiniteScrollEnabled
+    } = view;
+    const columns = view.fields ?? [];
+    const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
+    return /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(
+      "tr",
+      {
+        className: clsx_default("dataviews-view-table__row", {
+          "is-selected": hasPossibleBulkAction && isSelected2,
+          "has-bulk-actions": hasPossibleBulkAction
+        }),
+        "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0,
+        "aria-posinset": posinset,
+        role: infiniteScrollEnabled ? "article" : void 0,
+        onClickCapture,
+        onMouseDown: (event) => {
+          const isMetaClick = (0, import_keycodes2.isAppleOS)() ? event.metaKey : event.ctrlKey;
+          if (event.button === 0 && isMetaClick && window.navigator.userAgent.toLowerCase().includes("firefox")) {
+            event.preventDefault();
+          }
+          onMouseDown(event);
+        },
+        children: [
+          hasBulkActions && /* @__PURE__ */ (0, import_jsx_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)(
+            DataViewsSelectionCheckbox,
+            {
+              item,
+              selection,
+              onChangeSelection,
+              getItemId: getItemId2,
+              titleField: titleField2,
+              disabled: !hasPossibleBulkAction
+            }
+          ) }) }),
+          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+            column_primary_default,
+            {
+              item,
+              level,
+              titleField: showTitle ? titleField2 : void 0,
+              mediaField: showMedia ? mediaField : void 0,
+              mediaAspectRatio,
+              descriptionField: showDescription ? descriptionField3 : void 0,
+              isItemClickable: isItemClickable2,
+              onClickItem,
+              renderItemLink
+            }
+          ) }),
+          columns.map((column) => {
+            const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
+            const field = fields2.find((f3) => f3.id === column);
+            const effectiveAlign = getEffectiveAlign(align, field?.type);
+            return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+              "td",
+              {
+                style: {
+                  width,
+                  maxWidth,
+                  minWidth
+                },
+                children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+                  TableColumnField,
+                  {
+                    fields: fields2,
+                    item,
+                    column,
+                    align: effectiveAlign
+                  }
+                )
+              },
+              column
+            );
+          }),
+          !!actions2?.length && // Disable reason: we are not making the element interactive,
+          // but preventing any click events from bubbling up to the
+          // table row. This allows us to add a click handler to the row
+          // itself (to toggle row selection) without erroneously
+          // intercepting click events from ItemActions.
+          /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+            "td",
+            {
+              className: clsx_default("dataviews-view-table__actions-column", {
+                "dataviews-view-table__actions-column--sticky": true,
+                "dataviews-view-table__actions-column--stuck": isActionsColumnSticky
+              }),
+              onClick: (e3) => e3.stopPropagation(),
+              children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(ItemActions, { item, actions: actions2 })
+            }
+          )
+        ]
+      }
+    );
   }
-
-  // packages/dataviews/node_modules/date-fns/_lib/format/lightFormatters.js
-  var lightFormatters = {
-    // Year
-    y(date, token) {
-      const signedYear = date.getFullYear();
-      const year = signedYear > 0 ? signedYear : 1 - signedYear;
-      return addLeadingZeros(token === "yy" ? year % 100 : year, token.length);
-    },
-    // Month
-    M(date, token) {
-      const month = date.getMonth();
-      return token === "M" ? String(month + 1) : addLeadingZeros(month + 1, 2);
-    },
-    // Day of the month
-    d(date, token) {
-      return addLeadingZeros(date.getDate(), token.length);
-    },
-    // AM or PM
-    a(date, token) {
-      const dayPeriodEnumValue = date.getHours() / 12 >= 1 ? "pm" : "am";
-      switch (token) {
-        case "a":
-        case "aa":
-          return dayPeriodEnumValue.toUpperCase();
-        case "aaa":
-          return dayPeriodEnumValue;
-        case "aaaaa":
-          return dayPeriodEnumValue[0];
-        case "aaaa":
-        default:
-          return dayPeriodEnumValue === "am" ? "a.m." : "p.m.";
+  function ViewTable({
+    actions: actions2,
+    data,
+    fields: fields2,
+    getItemId: getItemId2,
+    getItemLevel,
+    isLoading = false,
+    onChangeView,
+    onChangeSelection,
+    selection,
+    setOpenedFilter,
+    onClickItem,
+    isItemClickable: isItemClickable2,
+    renderItemLink,
+    view,
+    className: className2,
+    empty
+  }) {
+    const { containerRef } = (0, import_element88.useContext)(dataviews_context_default);
+    const isDelayedLoading = useDelayedLoading(isLoading);
+    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
+    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId: getItemId2,
+      isItemSelectable: (item) => hasAPossibleBulkAction(actions2, item),
+      selection,
+      onChangeSelection,
+      selectionMode: "multi",
+      shouldSelectOnClick: false
+    });
+    const headerMenuRefs = (0, import_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)(() => {
+      if (headerMenuToFocusRef.current) {
+        headerMenuToFocusRef.current.focus();
+        headerMenuToFocusRef.current = void 0;
       }
-    },
-    // 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);
+    });
+    const tableNoticeId = (0, import_element88.useId)();
+    const { isHorizontalScrollEnd, isVerticallyScrolled } = useScrollState({
+      scrollContainerRef: containerRef,
+      enabledHorizontal: !!actions2?.length
+    });
+    const hasBulkActions = useSomeItemHasAPossibleBulkAction(actions2, data);
+    if (nextHeaderMenuToFocus) {
+      headerMenuToFocusRef.current = nextHeaderMenuToFocus;
+      setNextHeaderMenuToFocus(void 0);
+      return;
     }
-  };
-
-  // packages/dataviews/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" });
+    const onHide = (field) => {
+      const hidden = headerMenuRefs.current.get(field.id);
+      const fallback = hidden ? headerMenuRefs.current.get(hidden.fallback) : void 0;
+      setNextHeaderMenuToFocus(fallback?.node);
+    };
+    const handleHeaderContextMenu = (event) => {
+      event.preventDefault();
+      event.stopPropagation();
+      const virtualAnchor = {
+        getBoundingClientRect: () => ({
+          x: event.clientX,
+          y: event.clientY,
+          top: event.clientY,
+          left: event.clientX,
+          right: event.clientX,
+          bottom: event.clientY,
+          width: 0,
+          height: 0,
+          toJSON: () => ({})
+        })
+      };
+      window.requestAnimationFrame(() => {
+        setContextMenuAnchor(virtualAnchor);
+      });
+    };
+    const hasData = !!data?.length;
+    const titleField2 = fields2.find((field) => field.id === view.titleField);
+    const mediaField = fields2.find((field) => field.id === view.mediaField);
+    const descriptionField3 = fields2.find(
+      (field) => field.id === view.descriptionField
+    );
+    const { showTitle = true, showMedia = true, showDescription = true } = view;
+    const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
+    const columns = view.fields ?? [];
+    const headerMenuRef = (column, index2) => (node) => {
+      if (node) {
+        headerMenuRefs.current.set(column, {
+          node,
+          fallback: columns[index2 > 0 ? index2 - 1 : 1]
+        });
+      } else {
+        headerMenuRefs.current.delete(column);
       }
+    };
+    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
+    const isRtl = (0, import_i18n90.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)(
+        "div",
+        {
+          className: clsx_default("dataviews-no-results", {
+            "is-refreshing": isDelayedLoading
+          }),
+          id: tableNoticeId,
+          children: empty
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(import_jsx_runtime189.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(
+        "table",
+        {
+          className: clsx_default("dataviews-view-table", className2, {
+            [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
+              view.layout.density
+            ),
+            "has-bulk-actions": hasBulkActions,
+            "is-refreshing": !isInfiniteScroll && isDelayedLoading,
+            "has-media-aspect-ratio": !!mediaAspectRatio
+          }),
+          style: tableStyle,
+          "aria-busy": isLoading,
+          "aria-describedby": tableNoticeId,
+          role: isInfiniteScroll ? "feed" : void 0,
+          inert: !isInfiniteScroll && isLoading ? "true" : void 0,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_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)(
+                "col",
+                {
+                  className: clsx_default(
+                    `dataviews-view-table__col-${column}`,
+                    {
+                      "dataviews-view-table__col-expand": !hasPrimaryColumn && index2 === columns.length - 1
+                    }
+                  )
+                },
+                `col-${column}`
+              )),
+              !!actions2?.length && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("col", { className: "dataviews-view-table__col-actions" })
+            ] }),
+            contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+              import_components33.Popover,
+              {
+                anchor: contextMenuAnchor,
+                onClose: () => setContextMenuAnchor(null),
+                placement: "bottom-start",
+                children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(PropertiesSection, { showLabel: false })
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime189.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)(
+                    "th",
+                    {
+                      className: "dataviews-view-table__checkbox-column",
+                      scope: "col",
+                      onContextMenu: handleHeaderContextMenu,
+                      children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+                        BulkSelectionCheckbox,
+                        {
+                          selection,
+                          onChangeSelection,
+                          data,
+                          actions: actions2,
+                          getItemId: getItemId2
+                        }
+                      )
+                    }
+                  ),
+                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("th", { scope: "col", children: titleField2 && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+                    column_header_menu_default,
+                    {
+                      ref: headerMenuRef(
+                        titleField2.id,
+                        0
+                      ),
+                      fieldId: titleField2.id,
+                      view,
+                      fields: fields2,
+                      onChangeView,
+                      onHide,
+                      setOpenedFilter,
+                      canMove: false,
+                      canInsertLeft: isRtl ? view.layout?.enableMoving ?? true : false,
+                      canInsertRight: isRtl ? false : view.layout?.enableMoving ?? true
+                    }
+                  ) }),
+                  columns.map((column, index2) => {
+                    const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
+                    const field = fields2.find(
+                      (f3) => f3.id === column
+                    );
+                    const effectiveAlign = getEffectiveAlign(
+                      align,
+                      field?.type
+                    );
+                    const canInsertOrMove = view.layout?.enableMoving ?? true;
+                    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+                      "th",
+                      {
+                        style: {
+                          width,
+                          maxWidth,
+                          minWidth,
+                          textAlign: effectiveAlign
+                        },
+                        "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
+                        scope: "col",
+                        children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+                          column_header_menu_default,
+                          {
+                            ref: headerMenuRef(column, index2),
+                            fieldId: column,
+                            view,
+                            fields: fields2,
+                            onChangeView,
+                            onHide,
+                            setOpenedFilter,
+                            canMove: canInsertOrMove,
+                            canInsertLeft: canInsertOrMove,
+                            canInsertRight: canInsertOrMove
+                          }
+                        )
+                      },
+                      column
+                    );
+                  }),
+                  !!actions2?.length && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+                    "th",
+                    {
+                      className: clsx_default(
+                        "dataviews-view-table__actions-column",
+                        {
+                          "dataviews-view-table__actions-column--sticky": true,
+                          "dataviews-view-table__actions-column--stuck": !isHorizontalScrollEnd
+                        }
+                      ),
+                      children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("span", { className: "dataviews-view-table-header", children: (0, import_i18n90.__)("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)(
+                  "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)(
+                      // 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"),
+                      groupField.label,
+                      groupName
+                    )
+                  }
+                ) }),
+                groupItems.map((item, index2) => {
+                  const id = getItemId2(item) || index2.toString();
+                  return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+                    TableRow,
+                    {
+                      item,
+                      level: view.showLevels && typeof getItemLevel === "function" ? getItemLevel(item) : void 0,
+                      hasBulkActions,
+                      actions: actions2,
+                      fields: fields2,
+                      id,
+                      view,
+                      titleField: titleField2,
+                      mediaField,
+                      mediaAspectRatio,
+                      descriptionField: descriptionField3,
+                      selection,
+                      getItemId: getItemId2,
+                      onChangeSelection,
+                      ...getSelectionProps(id),
+                      onClickItem,
+                      renderItemLink,
+                      isItemClickable: isItemClickable2,
+                      isActionsColumnSticky: !isHorizontalScrollEnd
+                    },
+                    getItemId2(item)
+                  );
+                })
+              ] }, `group-${groupName}`)
+            ) : /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("tbody", { children: hasData && data.map((item, index2) => {
+              const id = getItemId2(item) || index2.toString();
+              return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+                TableRow,
+                {
+                  item,
+                  level: view.showLevels && typeof getItemLevel === "function" ? getItemLevel(item) : void 0,
+                  hasBulkActions,
+                  actions: actions2,
+                  fields: fields2,
+                  id,
+                  view,
+                  titleField: titleField2,
+                  mediaField,
+                  mediaAspectRatio,
+                  descriptionField: descriptionField3,
+                  selection,
+                  getItemId: getItemId2,
+                  onChangeSelection,
+                  ...getSelectionProps(id),
+                  onClickItem,
+                  renderItemLink,
+                  isItemClickable: isItemClickable2,
+                  isActionsColumnSticky: !isHorizontalScrollEnd,
+                  posinset: isInfiniteScroll ? index2 + 1 : void 0
+                },
+                getItemId2(item)
+              );
+            }) })
+          ]
+        }
+      ),
+      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_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, {}) }) })
+    ] });
+  }
+  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);
+
+  // 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);
+
+  // 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 imageSizes = [
+    {
+      value: 120,
+      breakpoint: 1
     },
-    // 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);
+    {
+      value: 170,
+      breakpoint: 1
     },
-    // 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);
+    {
+      value: 230,
+      breakpoint: 1
     },
-    // 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"
-          });
-      }
+    {
+      value: 290,
+      breakpoint: 1112
+      // at minimum image width, 4 images display at this container size
     },
-    // 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"
-          });
-      }
+    {
+      value: 350,
+      breakpoint: 1636
+      // at minimum image width, 6 images display at this container size
     },
-    // 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"
-          });
+    {
+      value: 430,
+      breakpoint: 588
+      // at minimum image width, 2 images display at this container size
+    }
+  ];
+  var DEFAULT_PREVIEW_SIZE = imageSizes[2].value;
+  function useGridColumns() {
+    const context = (0, import_element89.useContext)(dataviews_context_default);
+    const view = context.view;
+    return (0, import_element89.useMemo)(() => {
+      const containerWidth = context.containerWidth;
+      const gap = 32;
+      const previewSize = view.layout?.previewSize ?? DEFAULT_PREVIEW_SIZE;
+      const columns = Math.floor(
+        (containerWidth + gap) / (previewSize + gap)
+      );
+      return Math.max(1, columns);
+    }, [context.containerWidth, view.layout?.previewSize]);
+  }
+
+  // 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)(
+      "div",
+      {
+        ref,
+        className: clsx_default("dataviews-view-grid-items", className2),
+        style: {
+          gridTemplateColumns: previewSize && `repeat(auto-fill, minmax(${previewSize}px, 1fr))`,
+          ...style
+        },
+        ...props
       }
-    },
-    // 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/dataviews/build-module/components/dataviews-layouts/utils/use-infinite-scroll.mjs
+  var import_element91 = __toESM(require_element(), 1);
+  function useIntersectionObserver(elementRef, posinset) {
+    const { intersectionObserver } = (0, import_element91.useContext)(dataviews_context_default);
+    (0, import_element91.useEffect)(() => {
+      const element = elementRef.current;
+      if (!element || posinset === void 0 || !intersectionObserver) {
+        return;
       }
-    },
-    // AM or PM
-    a: function(date, token, localize2) {
-      const hours = date.getHours();
-      const dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
-      switch (token) {
-        case "a":
-        case "aa":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        case "aaa":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          }).toLowerCase();
-        case "aaaaa":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "aaaa":
-        default:
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "wide",
-            context: "formatting"
+      intersectionObserver.observe(element);
+      return () => {
+        intersectionObserver.unobserve(element);
+      };
+    }, [elementRef, intersectionObserver, posinset]);
+  }
+  function usePlaceholdersNeeded(data, isInfiniteScroll, gridColumns) {
+    const hasData = !!data?.length;
+    const firstItemPosition = hasData && isInfiniteScroll ? data[0].position : void 0;
+    return firstItemPosition && gridColumns ? (firstItemPosition - 1) % gridColumns : 0;
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
+  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
+  function chunk(array, size4) {
+    const chunks = [];
+    for (let i3 = 0, j2 = array.length; i3 < j2; i3 += size4) {
+      chunks.push(array.slice(i3, i3 + size4));
+    }
+    return chunks;
+  }
+  var GridItem = (0, import_element92.forwardRef)(
+    function GridItem2({
+      view,
+      selection,
+      onChangeSelection,
+      onClickItem,
+      isItemClickable: isItemClickable2,
+      renderItemLink,
+      getItemId: getItemId2,
+      item,
+      actions: actions2,
+      mediaField,
+      titleField: titleField2,
+      descriptionField: descriptionField3,
+      regularFields,
+      badgeFields,
+      hasBulkActions,
+      config: config2,
+      posinset,
+      setsize,
+      ...props
+    }, forwardedRef) {
+      const {
+        showTitle = true,
+        showMedia = true,
+        showDescription = true
+      } = view;
+      const hasBulkAction = useHasAPossibleBulkAction(actions2, item);
+      const id = getItemId2(item);
+      const elementRef = (0, import_element92.useRef)(null);
+      const setRefs = (0, import_element92.useCallback)(
+        (node) => {
+          elementRef.current = node;
+          if (typeof forwardedRef === "function") {
+            forwardedRef(node);
+          } else if (forwardedRef) {
+            forwardedRef.current = node;
+          }
+        },
+        [forwardedRef]
+      );
+      useIntersectionObserver(elementRef, posinset);
+      const instanceId = (0, import_compose10.useInstanceId)(GridItem2);
+      const isSelected2 = selection.includes(id);
+      const mediaPlaceholder = /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("span", { className: "dataviews-view-grid__media-placeholder" });
+      const rendersMediaField = showMedia && mediaField?.render;
+      const renderedMediaField = rendersMediaField ? /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+        mediaField.render,
+        {
+          item,
+          field: mediaField,
+          config: config2
+        }
+      ) : mediaPlaceholder;
+      const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(titleField2.render, { item, field: titleField2 }) : null;
+      let mediaA11yProps;
+      let titleA11yProps;
+      if (isItemClickable2(item) && onClickItem) {
+        if (renderedTitleField) {
+          mediaA11yProps = {
+            "aria-labelledby": `dataviews-view-grid__title-field-${instanceId}`
+          };
+          titleA11yProps = {
+            id: `dataviews-view-grid__title-field-${instanceId}`
+          };
+        } else {
+          mediaA11yProps = {
+            "aria-label": (0, import_i18n92.__)("Navigate to item")
+          };
+        }
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(
+        Stack,
+        {
+          direction: "column",
+          ...props,
+          ref: setRefs,
+          "aria-setsize": setsize,
+          "aria-posinset": posinset,
+          className: clsx_default(
+            props.className,
+            "dataviews-view-grid__row__gridcell",
+            "dataviews-view-grid__card",
+            {
+              "is-selected": hasBulkAction && isSelected2
+            }
+          ),
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+              ItemClickWrapper,
+              {
+                item,
+                isItemClickable: isItemClickable2,
+                onClickItem,
+                renderItemLink,
+                className: clsx_default("dataviews-view-grid__media", {
+                  "dataviews-view-grid__media--placeholder": !rendersMediaField
+                }),
+                ...mediaA11yProps,
+                children: renderedMediaField
+              }
+            ),
+            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+              DataViewsSelectionCheckbox,
+              {
+                item,
+                selection,
+                onChangeSelection,
+                getItemId: getItemId2,
+                titleField: titleField2,
+                disabled: !hasBulkAction
+              }
+            ),
+            !!actions2?.length && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+              ItemActions,
+              {
+                item,
+                actions: actions2,
+                isCompact: true
+              }
+            ) }),
+            showTitle && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+              ItemClickWrapper,
+              {
+                item,
+                isItemClickable: isItemClickable2,
+                onClickItem,
+                renderItemLink,
+                className: "dataviews-view-grid__title-field dataviews-title-field",
+                ...titleA11yProps,
+                title: titleField2?.getValueFormatted({
+                  item,
+                  field: titleField2
+                }) || void 0,
+                children: renderedTitleField
+              }
+            ) }),
+            /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+              showDescription && descriptionField3?.render && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                descriptionField3.render,
+                {
+                  item,
+                  field: descriptionField3
+                }
+              ),
+              !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                Stack,
+                {
+                  direction: "row",
+                  className: "dataviews-view-grid__badge-fields",
+                  gap: "sm",
+                  wrap: "wrap",
+                  align: "top",
+                  justify: "flex-start",
+                  children: badgeFields.map((field) => {
+                    return (
+                      /* @ts-expect-error `Badge` is text-only, but a badge field renders whatever its `render` returns. */
+                      /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                        Badge,
+                        {
+                          className: "dataviews-view-grid__field-value",
+                          children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                            field.render,
+                            {
+                              item,
+                              field
+                            }
+                          )
+                        },
+                        field.id
+                      )
+                    );
+                  })
+                }
+              ),
+              !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                Stack,
+                {
+                  direction: "column",
+                  className: "dataviews-view-grid__fields",
+                  gap: "xs",
+                  children: regularFields.map((field) => {
+                    return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                      import_components35.Flex,
+                      {
+                        className: "dataviews-view-grid__field",
+                        gap: 1,
+                        justify: "flex-start",
+                        expanded: true,
+                        style: { height: "auto" },
+                        direction: "row",
+                        children: /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(import_jsx_runtime192.Fragment, { children: [
+                          /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(tooltip_exports.Root, { children: [
+                            /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                              tooltip_exports.Trigger,
+                              {
+                                render: /* @__PURE__ */ (0, import_jsx_runtime192.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_runtime192.jsx)(
+                            import_components35.FlexItem,
+                            {
+                              className: "dataviews-view-grid__field-value",
+                              style: { maxHeight: "none" },
+                              children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                                field.render,
+                                {
+                                  item,
+                                  field
+                                }
+                              )
+                            }
+                          )
+                        ] })
+                      },
+                      field.id
+                    );
+                  })
+                }
+              )
+            ] })
+          ]
+        }
+      );
+    }
+  );
+  function CompositeGrid({
+    data,
+    isInfiniteScroll,
+    className: className2,
+    inert,
+    isLoading,
+    view,
+    fields: fields2,
+    selection,
+    onChangeSelection,
+    onClickItem,
+    isItemClickable: isItemClickable2,
+    renderItemLink,
+    getItemId: getItemId2,
+    actions: actions2,
+    getSelectionProps
+  }) {
+    const { paginationInfo, resizeObserverRef } = (0, import_element92.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 hasBulkActions = useSomeItemHasAPossibleBulkAction(actions2, data);
+    const titleField2 = fields2.find(
+      (field) => field.id === view?.titleField
+    );
+    const mediaField = fields2.find(
+      (field) => field.id === view?.mediaField
+    );
+    const descriptionField3 = fields2.find(
+      (field) => field.id === view?.descriptionField
+    );
+    const otherFields = view.fields ?? [];
+    const { regularFields, badgeFields } = otherFields.reduce(
+      (accumulator, fieldId) => {
+        const field = fields2.find((f3) => f3.id === fieldId);
+        if (!field) {
+          return accumulator;
+        }
+        const key = view.layout?.badgeFields?.includes(fieldId) ? "badgeFields" : "regularFields";
+        accumulator[key].push(field);
+        return accumulator;
+      },
+      { regularFields: [], badgeFields: [] }
+    );
+    const size4 = "900px";
+    const totalRows = Math.ceil(data.length / gridColumns);
+    const placeholdersNeeded = usePlaceholdersNeeded(
+      data,
+      isInfiniteScroll,
+      gridColumns
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(import_jsx_runtime192.Fragment, {
+      // Render infinite scroll layout (no rows, feed semantics)
+      children: [
+        isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(
+          import_components35.Composite,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+              GridItems,
+              {
+                className: clsx_default(
+                  "dataviews-view-grid-infinite-scroll",
+                  className2,
+                  {
+                    [`has-${view.layout?.density}-density`]: view.layout?.density && [
+                      "compact",
+                      "comfortable"
+                    ].includes(view.layout.density)
+                  }
+                ),
+                previewSize: view.layout?.previewSize,
+                style: gridStyle,
+                "aria-busy": isLoading,
+                ref: resizeObserverRef
+              }
+            ),
+            role: "feed",
+            focusWrap: true,
+            inert,
+            children: [
+              Array.from({ length: placeholdersNeeded }).map(
+                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                  import_components35.Composite.Item,
+                  {
+                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                      Stack,
+                      {
+                        ...props,
+                        direction: "column",
+                        role: "article",
+                        className: "dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"
+                      }
+                    ),
+                    "aria-hidden": true,
+                    tabIndex: -1
+                  },
+                  `placeholder-${index2}`
+                )
+              ),
+              data.map((item) => {
+                const itemId = getItemId2(item);
+                const selectionProps = getSelectionProps(itemId);
+                const stablePosition = item.position;
+                return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                  import_components35.Composite.Item,
+                  {
+                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                      GridItem,
+                      {
+                        ...props,
+                        id: itemId,
+                        role: "article",
+                        view,
+                        selection,
+                        onChangeSelection,
+                        onClickItem,
+                        isItemClickable: isItemClickable2,
+                        renderItemLink,
+                        getItemId: getItemId2,
+                        item,
+                        actions: actions2,
+                        onMouseDown: (event) => {
+                          props.onMouseDown?.(event);
+                          selectionProps.onMouseDown(
+                            event
+                          );
+                        },
+                        onClickCapture: (event) => {
+                          props.onClickCapture?.(event);
+                          selectionProps.onClickCapture(
+                            event
+                          );
+                        },
+                        mediaField,
+                        titleField: titleField2,
+                        descriptionField: descriptionField3,
+                        regularFields,
+                        badgeFields,
+                        hasBulkActions,
+                        posinset: stablePosition,
+                        setsize: paginationInfo.totalItems,
+                        config: {
+                          sizes: size4
+                        }
+                      }
+                    )
+                  },
+                  itemId
+                );
+              })
+            ]
+          }
+        ),
+        // Render standard grid layout (with rows, grid semantics)
+        !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+          import_components35.Composite,
+          {
+            role: "grid",
+            style: gridStyle,
+            className: clsx_default("dataviews-view-grid", className2, {
+              [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
+                view.layout.density
+              )
+            }),
+            focusWrap: true,
+            "aria-busy": isLoading,
+            "aria-rowcount": totalRows,
+            ref: resizeObserverRef,
+            inert,
+            children: chunk(data, gridColumns).map((row, i3) => /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+              import_components35.Composite.Row,
+              {
+                render: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                  "div",
+                  {
+                    role: "row",
+                    "aria-rowindex": i3 + 1,
+                    "aria-label": (0, import_i18n92.sprintf)(
+                      /* translators: %d: The row number in the grid */
+                      (0, import_i18n92.__)("Row %d"),
+                      i3 + 1
+                    ),
+                    className: "dataviews-view-grid__row",
+                    style: {
+                      gridTemplateColumns: `repeat( ${gridColumns}, minmax(0, 1fr) )`
+                    }
+                  }
+                ),
+                children: row.map((item) => {
+                  const itemId = getItemId2(item);
+                  const selectionProps = getSelectionProps(itemId);
+                  return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                    import_components35.Composite.Item,
+                    {
+                      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                        GridItem,
+                        {
+                          ...props,
+                          id: itemId,
+                          role: "gridcell",
+                          view,
+                          selection,
+                          onChangeSelection,
+                          onClickItem,
+                          isItemClickable: isItemClickable2,
+                          renderItemLink,
+                          getItemId: getItemId2,
+                          item,
+                          actions: actions2,
+                          onMouseDown: (event) => {
+                            props.onMouseDown?.(
+                              event
+                            );
+                            selectionProps.onMouseDown(
+                              event
+                            );
+                          },
+                          onClickCapture: (event) => {
+                            props.onClickCapture?.(
+                              event
+                            );
+                            selectionProps.onClickCapture(
+                              event
+                            );
+                          },
+                          mediaField,
+                          titleField: titleField2,
+                          descriptionField: descriptionField3,
+                          regularFields,
+                          badgeFields,
+                          hasBulkActions,
+                          config: {
+                            sizes: size4
+                          }
+                        }
+                      )
+                    },
+                    itemId
+                  );
+                })
+              },
+              i3
+            ))
+          }
+        )
+      ]
+    });
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
+  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
+  function ViewGrid({
+    actions: actions2,
+    data,
+    fields: fields2,
+    getItemId: getItemId2,
+    isLoading,
+    onChangeSelection,
+    onClickItem,
+    isItemClickable: isItemClickable2,
+    renderItemLink,
+    selection,
+    view,
+    className: className2,
+    empty
+  }) {
+    const isDelayedLoading = useDelayedLoading(!!isLoading);
+    const hasData = !!data?.length;
+    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
+    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId: getItemId2,
+      isItemSelectable: (item) => hasAPossibleBulkAction(actions2, item),
+      selection,
+      onChangeSelection,
+      selectionMode: "multi",
+      shouldSelectOnClick: false
+    });
+    if (!hasData) {
+      return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
+        "div",
+        {
+          className: clsx_default("dataviews-no-results", {
+            "is-refreshing": isDelayedLoading
+          }),
+          children: empty
+        }
+      );
+    }
+    const gridProps = {
+      className: clsx_default(className2, {
+        "is-refreshing": !isInfiniteScroll && isDelayedLoading
+      }),
+      inert: !isInfiniteScroll && !!isLoading ? "true" : void 0,
+      isLoading,
+      view,
+      fields: fields2,
+      selection,
+      onChangeSelection,
+      onClickItem,
+      isItemClickable: isItemClickable2,
+      renderItemLink,
+      getItemId: getItemId2,
+      actions: actions2,
+      getSelectionProps
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime193.jsxs)(import_jsx_runtime193.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)(
+            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)(
+                  // 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"),
+                  groupField.label,
+                  groupName
+                ) }),
+                /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
+                  CompositeGrid,
+                  {
+                    ...gridProps,
+                    data: groupItems,
+                    isInfiniteScroll: false
+                  }
+                )
+              ]
+            },
+            groupName
+          )
+        ) }),
+        // Render a single grid with all data.
+        !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
+          CompositeGrid,
+          {
+            ...gridProps,
+            data,
+            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, {}) })
+      ]
+    });
+  }
+  var grid_default = ViewGrid;
+
+  // packages/dataviews/build-module/components/dataviews-layouts/list/index.mjs
+  var import_compose11 = __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_data36 = __toESM(require_data(), 1);
+  var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
+  var { Menu: Menu3 } = unlock5(import_components37.privateApis);
+  function generateItemWrapperCompositeId(idPrefix) {
+    return `${idPrefix}-item-wrapper`;
+  }
+  function generatePrimaryActionCompositeId(idPrefix, primaryActionId) {
+    return `${idPrefix}-primary-action-${primaryActionId}`;
+  }
+  function generateDropdownTriggerCompositeId(idPrefix) {
+    return `${idPrefix}-dropdown`;
+  }
+  function PrimaryActionGridCell({
+    idPrefix,
+    primaryAction,
+    item
+  }) {
+    const registry = (0, import_data36.useRegistry)();
+    const [isModalOpen, setIsModalOpen] = (0, import_element93.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)(
+      import_components37.Composite.Item,
+      {
+        id: compositeItemId,
+        render: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+          import_components37.Button,
+          {
+            disabled: !!primaryAction.disabled,
+            accessibleWhenDisabled: true,
+            text: label,
+            size: "small",
+            onClick: () => setIsModalOpen(true)
+          }
+        ),
+        children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+          ActionModal,
+          {
+            action: primaryAction,
+            items: [item],
+            closeModal: () => setIsModalOpen(false)
+          }
+        )
+      }
+    ) }, primaryAction.id) : /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+      import_components37.Composite.Item,
+      {
+        id: compositeItemId,
+        render: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+          import_components37.Button,
+          {
+            disabled: !!primaryAction.disabled,
+            accessibleWhenDisabled: true,
+            size: "small",
+            onClick: () => {
+              primaryAction.callback([item], { registry });
+            },
+            children: label
+          }
+        )
+      }
+    ) }, primaryAction.id);
+  }
+  function ListItem({
+    view,
+    actions: actions2,
+    idPrefix,
+    isSelected: isSelected2,
+    item,
+    titleField: titleField2,
+    mediaField,
+    descriptionField: descriptionField3,
+    selectionProps,
+    otherFields,
+    onDropdownTriggerKeyDown,
+    posinset
+  }) {
+    const {
+      showTitle = true,
+      showMedia = true,
+      showDescription = true,
+      infiniteScrollEnabled
+    } = view;
+    const itemRef = (0, import_element93.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)(
+      null
+    );
+    const handleHover = ({ type }) => {
+      const isHover = type === "mouseenter";
+      setIsHovered(isHover);
+    };
+    const { paginationInfo } = (0, import_element93.useContext)(dataviews_context_default);
+    (0, import_element93.useEffect)(() => {
+      if (isSelected2) {
+        itemRef.current?.scrollIntoView({
+          behavior: "auto",
+          block: "nearest",
+          inline: "nearest"
+        });
+      }
+    }, [isSelected2]);
+    const { primaryAction, eligibleActions } = (0, import_element93.useMemo)(() => {
+      const _eligibleActions = actions2.filter(
+        (action) => !action.isEligible || action.isEligible(item)
+      );
+      const _primaryActions = _eligibleActions.filter(
+        (action) => action.isPrimary
+      );
+      return {
+        primaryAction: _primaryActions[0],
+        eligibleActions: _eligibleActions
+      };
+    }, [actions2, item]);
+    const hasOnlyOnePrimaryAction = primaryAction && actions2.length === 1;
+    const renderedMediaField = showMedia && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("div", { className: "dataviews-view-list__media-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+      mediaField.render,
+      {
+        item,
+        field: mediaField,
+        config: { sizes: "52px" }
+      }
+    ) }) : null;
+    const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime194.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)(
+      Stack,
+      {
+        direction: "row",
+        gap: "md",
+        className: "dataviews-view-list__item-actions",
+        children: [
+          primaryAction && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+            PrimaryActionGridCell,
+            {
+              idPrefix,
+              primaryAction,
+              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,
+                {
+                  render: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+                    import_components37.Composite.Item,
+                    {
+                      id: generateDropdownTriggerCompositeId(
+                        idPrefix
+                      ),
+                      render: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+                        import_components37.Button,
+                        {
+                          size: "small",
+                          icon: more_vertical_default,
+                          label: (0, import_i18n94.__)("Actions"),
+                          accessibleWhenDisabled: true,
+                          disabled: !actions2.length,
+                          onKeyDown: onDropdownTriggerKeyDown
+                        }
+                      )
+                    }
+                  )
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(Menu3.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+                ActionsMenuGroup,
+                {
+                  actions: eligibleActions,
+                  item,
+                  registry,
+                  setActiveModalAction
+                }
+              ) })
+            ] }),
+            !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+              ActionModal,
+              {
+                action: activeModalAction,
+                items: [item],
+                closeModal: () => setActiveModalAction(null)
+              }
+            )
+          ] })
+        ]
+      }
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+      import_components37.Composite.Row,
+      {
+        ref: itemRef,
+        render: (
+          /* aria-posinset breaks Composite.Row if passed to it directly. */
+          /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+            "div",
+            {
+              "aria-posinset": posinset,
+              "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0
+            }
+          )
+        ),
+        role: infiniteScrollEnabled ? "article" : "row",
+        className: clsx_default({
+          "is-selected": isSelected2,
+          "is-hovered": isHovered
+        }),
+        onMouseEnter: handleHover,
+        onMouseLeave: handleHover,
+        children: /* @__PURE__ */ (0, import_jsx_runtime194.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)(
+                import_components37.Composite.Item,
+                {
+                  id: generateItemWrapperCompositeId(idPrefix),
+                  "aria-pressed": isSelected2,
+                  "aria-labelledby": labelId,
+                  "aria-describedby": descriptionId,
+                  className: "dataviews-view-list__item",
+                  ...selectionProps
+                }
+              ) }),
+              /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(
+                Stack,
+                {
+                  direction: "row",
+                  gap: "md",
+                  justify: "start",
+                  align: hasOnlyMediaAndTitle ? "center" : "flex-start",
+                  style: { flex: 1, minWidth: 0 },
+                  children: [
+                    renderedMediaField,
+                    /* @__PURE__ */ (0, import_jsx_runtime194.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)(
+                              "div",
+                              {
+                                className: "dataviews-title-field dataviews-view-list__title-field",
+                                id: labelId,
+                                children: renderedTitleField
+                              }
+                            ),
+                            usedActions
+                          ] }),
+                          renderDescription && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("div", { className: "dataviews-view-list__field", children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+                            descriptionField3.render,
+                            {
+                              item,
+                              field: descriptionField3
+                            }
+                          ) }),
+                          /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+                            "div",
+                            {
+                              className: "dataviews-view-list__fields",
+                              id: descriptionId,
+                              children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(
+                                "div",
+                                {
+                                  className: "dataviews-view-list__field",
+                                  children: [
+                                    /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+                                      VisuallyHidden,
+                                      {
+                                        className: "dataviews-view-list__field-label",
+                                        render: /* @__PURE__ */ (0, import_jsx_runtime194.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)(
+                                      field.render,
+                                      {
+                                        item,
+                                        field
+                                      }
+                                    ) })
+                                  ]
+                                },
+                                field.id
+                              ))
+                            }
+                          )
+                        ]
+                      }
+                    )
+                  ]
+                }
+              )
+            ]
+          }
+        )
+      }
+    );
+  }
+  function isDefined2(item) {
+    return !!item;
+  }
+  function ViewList(props) {
+    const {
+      actions: actions2,
+      data,
+      fields: fields2,
+      getItemId: getItemId2,
+      isLoading,
+      onChangeSelection,
+      selection,
+      view,
+      className: className2,
+      empty
+    } = props;
+    const baseId = (0, import_compose11.useInstanceId)(ViewList, "view-list");
+    const isDelayedLoading = useDelayedLoading(!!isLoading);
+    const { paginationInfo } = (0, import_element93.useContext)(dataviews_context_default);
+    const selectedItem = data?.findLast(
+      (item) => selection.includes(getItemId2(item))
+    );
+    const titleField2 = fields2.find((field) => field.id === view.titleField);
+    const mediaField = fields2.find((field) => field.id === view.mediaField);
+    const descriptionField3 = fields2.find(
+      (field) => field.id === view.descriptionField
+    );
+    const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f3) => fieldId === f3.id)).filter(isDefined2);
+    const { getSelectionProps } = useSelectionProps({
+      data,
+      getItemId: getItemId2,
+      isItemSelectable: () => true,
+      selection,
+      onChangeSelection,
+      selectionMode: "single-required",
+      shouldSelectOnClick: true
+    });
+    const generateCompositeItemIdPrefix = (0, import_element93.useCallback)(
+      (item) => `${baseId}-${getItemId2(item)}`,
+      [baseId, getItemId2]
+    );
+    const isActiveCompositeItem = (0, import_element93.useCallback)(
+      (item, idToCheck) => {
+        return idToCheck.startsWith(
+          generateCompositeItemIdPrefix(item)
+        );
+      },
+      [generateCompositeItemIdPrefix]
+    );
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element93.useState)(void 0);
+    const compositeRef = (0, import_element93.useRef)(null);
+    (0, import_element93.useEffect)(() => {
+      if (selectedItem) {
+        setActiveCompositeId(
+          generateItemWrapperCompositeId(
+            generateCompositeItemIdPrefix(selectedItem)
+          )
+        );
+      }
+    }, [selectedItem, generateCompositeItemIdPrefix]);
+    const activeItemIndex = data.findIndex(
+      (item) => isActiveCompositeItem(item, activeCompositeId ?? "")
+    );
+    const previousActiveItemIndex = (0, import_compose11.usePrevious)(activeItemIndex);
+    const isActiveIdInList = activeItemIndex !== -1;
+    const selectCompositeItem = (0, import_element93.useCallback)(
+      (targetIndex, generateCompositeId) => {
+        const clampedIndex = Math.min(
+          data.length - 1,
+          Math.max(0, targetIndex)
+        );
+        if (!data[clampedIndex]) {
+          return;
+        }
+        const itemIdPrefix = generateCompositeItemIdPrefix(
+          data[clampedIndex]
+        );
+        const targetCompositeItemId = generateCompositeId(itemIdPrefix);
+        setActiveCompositeId(targetCompositeItemId);
+        if (compositeRef.current?.contains(
+          compositeRef.current.ownerDocument.activeElement
+        )) {
+          document.getElementById(targetCompositeItemId)?.focus();
+        }
+      },
+      [data, generateCompositeItemIdPrefix]
+    );
+    (0, import_element93.useEffect)(() => {
+      const wasActiveIdInList = previousActiveItemIndex !== void 0 && previousActiveItemIndex !== -1;
+      if (!isActiveIdInList && wasActiveIdInList) {
+        selectCompositeItem(
+          previousActiveItemIndex,
+          generateItemWrapperCompositeId
+        );
+      }
+    }, [isActiveIdInList, selectCompositeItem, previousActiveItemIndex]);
+    const onDropdownTriggerKeyDown = (0, import_element93.useCallback)(
+      (event) => {
+        if (event.key === "ArrowDown") {
+          event.preventDefault();
+          selectCompositeItem(
+            activeItemIndex + 1,
+            generateDropdownTriggerCompositeId
+          );
+        }
+        if (event.key === "ArrowUp") {
+          event.preventDefault();
+          selectCompositeItem(
+            activeItemIndex - 1,
+            generateDropdownTriggerCompositeId
+          );
+        }
+      },
+      [selectCompositeItem, activeItemIndex]
+    );
+    const hasData = !!data?.length;
+    const groupField = view.groupBy?.field ? fields2.find((field) => field.id === view.groupBy?.field) : null;
+    const dataByGroup = hasData && groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
+    const hasMoreItems = isInfiniteScroll && (view.startPosition ?? 1) + (view.perPage ?? 0) < paginationInfo.totalItems;
+    const listClassName = clsx_default("dataviews-view-list", className2, {
+      [`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", {}),
+      activeId: activeCompositeId,
+      setActiveId: setActiveCompositeId,
+      inert: !isInfiniteScroll && !!isLoading ? "true" : void 0
+    };
+    if (!hasData) {
+      return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+        "div",
+        {
+          className: clsx_default("dataviews-no-results", {
+            "is-refreshing": isDelayedLoading
+          }),
+          children: empty
+        }
+      );
+    }
+    if (hasData && groupField && dataByGroup) {
+      return /* @__PURE__ */ (0, import_jsx_runtime194.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)(
+                // 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"),
+                groupField.label,
+                groupName
+              ) }),
+              groupItems.map((item) => {
+                const id = generateCompositeItemIdPrefix(item);
+                return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+                  ListItem,
+                  {
+                    view,
+                    idPrefix: id,
+                    actions: actions2,
+                    item,
+                    isSelected: item === selectedItem,
+                    selectionProps: getSelectionProps(
+                      getItemId2(item)
+                    ),
+                    mediaField,
+                    titleField: titleField2,
+                    descriptionField: descriptionField3,
+                    otherFields,
+                    onDropdownTriggerKeyDown
+                  },
+                  id
+                );
+              })
+            ] }, groupName)
+          ) })
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(import_jsx_runtime194.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+        import_components37.Composite,
+        {
+          ...compositeProps,
+          className: listClassName,
+          role: view.infiniteScrollEnabled ? "feed" : "grid",
+          children: data.map((item, index2) => {
+            const id = generateCompositeItemIdPrefix(item);
+            return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+              ListItem,
+              {
+                view,
+                idPrefix: id,
+                actions: actions2,
+                item,
+                isSelected: item === selectedItem,
+                selectionProps: getSelectionProps(
+                  getItemId2(item)
+                ),
+                mediaField,
+                titleField: titleField2,
+                descriptionField: descriptionField3,
+                otherFields,
+                onDropdownTriggerKeyDown,
+                posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
+              },
+              id
+            );
+          })
+        }
+      ),
+      (hasMoreItems || isInfiniteScroll && isLoading) && // Keep the spinner's height reserved while loading more so the
+      // scroll position doesn't bounce. Hidden, and silent to a11y,
+      // while idle.
+      /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+        "p",
+        {
+          className: "dataviews-loading-more",
+          "aria-hidden": !isLoading,
+          children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(import_components37.Spinner, {})
+        }
+      )
+    ] });
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
+  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);
+  function ActivityGroup({
+    groupName,
+    groupData,
+    groupField,
+    showLabel = true,
+    children
+  }) {
+    const groupHeader = showLabel ? (0, import_element94.createInterpolateElement)(
+      // translators: %s: The label of the field e.g. "Status".
+      (0, import_i18n95.sprintf)((0, import_i18n95.__)("%s: <groupName />"), groupField.label).trim(),
+      {
+        groupName: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+          groupField.render,
+          {
+            item: groupData[0],
+            field: groupField
+          }
+        )
+      }
+    ) : /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(groupField.render, { item: groupData[0], field: groupField });
+    return /* @__PURE__ */ (0, import_jsx_runtime195.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 }),
+          children
+        ]
+      },
+      groupName
+    );
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-item.mjs
+  var import_element95 = __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);
+  function ActivityItem(props) {
+    const {
+      view,
+      actions: actions2,
+      item,
+      titleField: titleField2,
+      mediaField,
+      descriptionField: descriptionField3,
+      otherFields,
+      posinset,
+      onClickItem,
+      renderItemLink,
+      isItemClickable: isItemClickable2
+    } = props;
+    const {
+      showTitle = true,
+      showMedia = true,
+      showDescription = true,
+      infiniteScrollEnabled
+    } = view;
+    const itemRef = (0, import_element95.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 _eligibleActions = actions2.filter(
+        (action) => !action.isEligible || action.isEligible(item)
+      );
+      const _primaryActions = _eligibleActions.filter(
+        (action) => action.isPrimary
+      );
+      return {
+        primaryActions: _primaryActions,
+        eligibleActions: _eligibleActions
+      };
+    }, [actions2, item]);
+    const isMobileViewport = (0, import_compose12.useViewportMatch)("medium", "<");
+    const density = view.layout?.density ?? "balanced";
+    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+      mediaField.render,
+      {
+        item,
+        field: mediaField,
+        config: {
+          sizes: density === "comfortable" ? "32px" : "24px"
+        }
+      }
+    ) : 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)(
+      "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)(() => {
+      switch (density) {
+        case "comfortable":
+          return "md";
+        default:
+          return "sm";
+      }
+    }, [density]);
+    return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+      "div",
+      {
+        ref: itemRef,
+        role: infiniteScrollEnabled ? "article" : void 0,
+        "aria-posinset": posinset,
+        "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0,
+        className: clsx_default(
+          "dataviews-view-activity__item",
+          density === "compact" && "is-compact",
+          density === "balanced" && "is-balanced",
+          density === "comfortable" && "is-comfortable"
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+            Stack,
+            {
+              direction: "column",
+              gap: "xs",
+              align: "center",
+              className: "dataviews-view-activity__item-type",
+              children: renderedMediaField
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(
+            Stack,
+            {
+              direction: "column",
+              gap: verticalGap,
+              align: "flex-start",
+              className: "dataviews-view-activity__item-content",
+              children: [
+                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+                  ItemClickWrapper,
+                  {
+                    item,
+                    isItemClickable: isItemClickable2,
+                    onClickItem,
+                    renderItemLink,
+                    className: "dataviews-view-activity__item-title",
+                    children: renderedTitleField
+                  }
+                ),
+                showDescription && descriptionField3 && /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("div", { className: "dataviews-view-activity__item-description", children: /* @__PURE__ */ (0, import_jsx_runtime196.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)(
+                  "div",
+                  {
+                    className: "dataviews-view-activity__item-field",
+                    children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+                        VisuallyHidden,
+                        {
+                          className: "dataviews-view-activity__item-field-label",
+                          render: /* @__PURE__ */ (0, import_jsx_runtime196.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)(
+                        field.render,
+                        {
+                          item,
+                          field
+                        }
+                      ) })
+                    ]
+                  },
+                  field.id
+                )) }),
+                !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+                  PrimaryActions,
+                  {
+                    item,
+                    actions: primaryActions,
+                    registry,
+                    buttonVariant: "secondary"
+                  }
+                )
+              ]
+            }
+          ),
+          (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
+          // there if there are any actions at all.
+          isMobileViewport && // At the same time, only show the menu if there are actions to show.
+          eligibleActions.length > 0) && /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("div", { className: "dataviews-view-activity__item-actions", children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+            ItemActions,
+            {
+              item,
+              actions: eligibleActions,
+              isCompact: true
+            }
+          ) })
+        ] })
+      }
+    );
+  }
+  var activity_item_default = ActivityItem;
+
+  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-items.mjs
+  var import_react50 = __toESM(require_react(), 1);
+  function isDefined3(item) {
+    return !!item;
+  }
+  function ActivityItems(props) {
+    const { data, fields: fields2, getItemId: getItemId2, view } = props;
+    const titleField2 = fields2.find((field) => field.id === view.titleField);
+    const mediaField = fields2.find((field) => field.id === view.mediaField);
+    const descriptionField3 = fields2.find(
+      (field) => field.id === view.descriptionField
+    );
+    const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f3) => fieldId === f3.id)).filter(isDefined3);
+    return data.map((item, index2) => {
+      return /* @__PURE__ */ (0, import_react50.createElement)(
+        activity_item_default,
+        {
+          ...props,
+          key: getItemId2(item),
+          item,
+          mediaField,
+          titleField: titleField2,
+          descriptionField: descriptionField3,
+          otherFields,
+          posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
+        }
+      );
+    });
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
+  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
+  function ViewActivity(props) {
+    const { empty, data, fields: fields2, isLoading, view, className: className2 } = 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)(
+        "div",
+        {
+          className: clsx_default("dataviews-no-results", {
+            "is-refreshing": isDelayedLoading
+          }),
+          children: empty
+        }
+      );
+    }
+    const isInert = !isInfiniteScroll && !!isLoading;
+    const wrapperClassName = clsx_default("dataviews-view-activity", className2, {
+      "is-refreshing": !isInfiniteScroll && isDelayedLoading
+    });
+    const groupedEntries = dataByGroup ? Array.from(dataByGroup.entries()) : [];
+    if (hasData && groupField && dataByGroup) {
+      return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+        Stack,
+        {
+          direction: "column",
+          gap: "sm",
+          className: wrapperClassName,
+          inert: isInert ? "true" : void 0,
+          children: groupedEntries.map(
+            ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+              ActivityGroup,
+              {
+                groupName,
+                groupData,
+                groupField,
+                showLabel: view.groupBy?.showLabel !== false,
+                children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                  ActivityItems,
+                  {
+                    ...props,
+                    data: groupData
+                  }
+                )
+              },
+              groupName
+            )
+          )
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(import_jsx_runtime197.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+        "div",
+        {
+          className: wrapperClassName,
+          role: view.infiniteScrollEnabled ? "feed" : void 0,
+          inert: isInert ? "true" : void 0,
+          children: /* @__PURE__ */ (0, import_jsx_runtime197.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, {}) })
+    ] });
+  }
+
+  // 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);
+
+  // 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);
+
+  // 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);
+  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);
+    if (!hasPaginationControls(view, paginationInfo)) {
+      return null;
+    }
+    const { totalPages } = paginationInfo;
+    const currentPage = view.page ?? 1;
+    const pageSelectOptions = Array.from(Array(totalPages)).map(
+      (_, i3) => {
+        const page = i3 + 1;
+        return {
+          value: page.toString(),
+          label: page.toString(),
+          "aria-label": currentPage === page ? (0, import_i18n96.sprintf)(
+            // translators: 1: current page number. 2: total number of pages.
+            (0, import_i18n96.__)("Page %1$d of %2$d"),
+            currentPage,
+            totalPages
+          ) : page.toString()
+        };
+      }
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(
+      Stack,
+      {
+        direction: "row",
+        className: "dataviews-pagination",
+        justify: "end",
+        align: "center",
+        gap: "xl",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
+            Stack,
+            {
+              direction: "row",
+              justify: "flex-start",
+              align: "center",
+              gap: "xs",
+              className: "dataviews-pagination__page-select",
+              children: (0, import_element96.createInterpolateElement)(
+                (0, import_i18n96.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"),
+                  "<CurrentPage />",
+                  totalPages
+                ),
+                {
+                  div: /* @__PURE__ */ (0, import_jsx_runtime198.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)(
+                    import_components39.SelectControl,
+                    {
+                      "aria-label": (0, import_i18n96.__)("Current page"),
+                      value: currentPage.toString(),
+                      options: pageSelectOptions,
+                      onChange: (newValue) => {
+                        onChangeView({
+                          ...view,
+                          page: +newValue
+                        });
+                      },
+                      size: "small",
+                      variant: "minimal"
+                    }
+                  )
+                }
+              )
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(Stack, { direction: "row", gap: "xs", align: "center", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
+              import_components39.Button,
+              {
+                onClick: () => onChangeView({
+                  ...view,
+                  page: currentPage - 1
+                }),
+                disabled: currentPage === 1,
+                accessibleWhenDisabled: true,
+                label: (0, import_i18n96.__)("Previous page"),
+                icon: (0, import_i18n96.isRTL)() ? next_default : previous_default,
+                showTooltip: true,
+                size: "compact",
+                tooltipPosition: "top"
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime198.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,
+                showTooltip: true,
+                size: "compact",
+                tooltipPosition: "top"
+              }
+            )
+          ] })
+        ]
+      }
+    );
+  }
+  var dataviews_pagination_default = (0, import_element96.memo)(DataViewsPagination);
+
+  // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
+  var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
+  var EMPTY_ARRAY6 = [];
+  function useIsMultiselectPicker(actions2) {
+    return (0, import_element97.useMemo)(() => {
+      return !!actions2?.length && actions2?.every((action) => action.supportsBulk);
+    }, [actions2]);
+  }
+  function BulkSelectionCheckbox2({
+    selection,
+    selectedItems,
+    onChangeSelection,
+    data,
+    getItemId: getItemId2,
+    disableSelectAll = false
+  }) {
+    const hasSelection = selection.length > 0;
+    const areAllSelected = selectedItems.length === data.length;
+    if (disableSelectAll) {
+      return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+        import_components40.CheckboxControl,
+        {
+          className: "dataviews-view-table-selection-checkbox",
+          checked: hasSelection,
+          disabled: !hasSelection,
+          onChange: () => {
+            onChangeSelection([]);
+          },
+          "aria-label": (0, import_i18n97.__)("Deselect all")
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+      import_components40.CheckboxControl,
+      {
+        className: "dataviews-view-table-selection-checkbox",
+        checked: areAllSelected,
+        indeterminate: !areAllSelected && !!selectedItems.length,
+        onChange: () => {
+          if (areAllSelected) {
+            onChangeSelection(
+              selection.filter(
+                (id) => !data.some(
+                  (item) => id === getItemId2(item)
+                )
+              )
+            );
+          } else {
+            const selectionSet = /* @__PURE__ */ new Set([
+              ...selection,
+              ...data.map((item) => getItemId2(item))
+            ]);
+            onChangeSelection(Array.from(selectionSet));
+          }
+        },
+        "aria-label": areAllSelected ? (0, import_i18n97.__)("Deselect all") : (0, import_i18n97.__)("Select all")
+      }
+    );
+  }
+  function ActionButtons({
+    actions: actions2,
+    items,
+    selection
+  }) {
+    const registry = (0, import_data38.useRegistry)();
+    const [actionInProgress, setActionInProgress] = (0, import_element97.useState)(
+      null
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(Stack, { direction: "row", gap: "xs", children: actions2.map((action) => {
+      if (!("callback" in action)) {
+        return null;
+      }
+      const { id, label, icon, isPrimary, callback } = action;
+      const _label = typeof label === "string" ? label : label(items);
+      const variant = isPrimary ? "primary" : "tertiary";
+      const isInProgress = id === actionInProgress;
+      return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+        import_components40.Button,
+        {
+          accessibleWhenDisabled: true,
+          icon,
+          disabled: isInProgress || !selection?.length,
+          isBusy: isInProgress,
+          onClick: async () => {
+            setActionInProgress(id);
+            await callback(items, {
+              registry
+            });
+            setActionInProgress(null);
+          },
+          size: "compact",
+          variant,
+          children: _label
+        },
+        id
+      );
+    }) });
+  }
+  function PickerBulkSelectionInfo() {
+    const {
+      data,
+      selection,
+      onChangeSelection,
+      getItemId: getItemId2,
+      actions: actions2 = EMPTY_ARRAY6,
+      paginationInfo,
+      view
+    } = (0, import_element97.useContext)(dataviews_context_default);
+    const isMultiselect = useIsMultiselectPicker(actions2);
+    const selectedItems = (0, import_element97.useMemo)(
+      () => data.filter((item) => selection.includes(getItemId2(item))),
+      [selection, getItemId2, data]
+    );
+    if (!actions2.length) {
+      return null;
+    }
+    const message2 = getFooterMessage(
+      selection.length,
+      data.length,
+      paginationInfo.totalItems,
+      !!view.infiniteScrollEnabled
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(
+      Stack,
+      {
+        direction: "row",
+        className: "dataviews-picker-footer__bulk-selection",
+        gap: "md",
+        align: "center",
+        children: [
+          isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+            BulkSelectionCheckbox2,
+            {
+              selection,
+              selectedItems,
+              onChangeSelection,
+              data,
+              getItemId: getItemId2,
+              disableSelectAll: !!view.infiniteScrollEnabled
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 })
+        ]
+      }
+    );
+  }
+  function PickerActions() {
+    const {
+      data,
+      selection,
+      getItemId: getItemId2,
+      actions: actions2 = EMPTY_ARRAY6
+    } = (0, import_element97.useContext)(dataviews_context_default);
+    const selectedItems = (0, import_element97.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)(
+      ActionButtons,
+      {
+        actions: actions2,
+        items: selectedItems,
+        selection
+      }
+    ) });
+  }
+  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, {})
+    ] });
+  }
+  function DataViewsPickerFooter() {
+    const {
+      actions: actions2 = EMPTY_ARRAY6,
+      paginationInfo,
+      view
+    } = (0, import_element97.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)(
+      Stack,
+      {
+        direction: "row",
+        justify: "space-between",
+        align: "center",
+        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, {})
+        ]
+      }
+    );
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
+  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
+  function GridItem3({
+    view,
+    selection,
+    onChangeSelection,
+    selectionProps,
+    getItemId: getItemId2,
+    item,
+    mediaField,
+    titleField: titleField2,
+    descriptionField: descriptionField3,
+    regularFields,
+    badgeFields,
+    config: config2,
+    posinset,
+    setsize
+  }) {
+    const { showTitle = true, showMedia = true, showDescription = true } = view;
+    const id = getItemId2(item);
+    const elementRef = (0, import_element98.useRef)(null);
+    const isSelected2 = selection.includes(id);
+    useIntersectionObserver(elementRef, posinset);
+    const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+      mediaField.render,
+      {
+        item,
+        field: mediaField,
+        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)(
+      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 }),
+        role: "option",
+        "aria-posinset": posinset,
+        "aria-setsize": setsize,
+        className: clsx_default("dataviews-view-picker-grid__card", {
+          "is-selected": isSelected2
+        }),
+        "aria-selected": isSelected2,
+        ...selectionProps,
+        children: [
+          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)("div", { className: "dataviews-view-picker-grid__media", children: renderedMediaField }),
+          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+            DataViewsSelectionCheckbox,
+            {
+              item,
+              selection,
+              onChangeSelection,
+              getItemId: getItemId2,
+              titleField: titleField2,
+              disabled: false,
+              "aria-hidden": true,
+              tabIndex: -1
+            }
+          ),
+          showTitle && /* @__PURE__ */ (0, import_jsx_runtime200.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 })
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+            showDescription && descriptionField3?.render && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+              descriptionField3.render,
+              {
+                item,
+                field: descriptionField3
+              }
+            ),
+            !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+              Stack,
+              {
+                direction: "row",
+                className: "dataviews-view-picker-grid__badge-fields",
+                gap: "sm",
+                wrap: "wrap",
+                align: "top",
+                justify: "flex-start",
+                children: badgeFields.map((field) => {
+                  return (
+                    /* @ts-expect-error `Badge` is text-only, but a badge field renders whatever its `render` returns. */
+                    /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+                      Badge,
+                      {
+                        className: "dataviews-view-picker-grid__field-value",
+                        children: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+                          field.render,
+                          {
+                            item,
+                            field
+                          }
+                        )
+                      },
+                      field.id
+                    )
+                  );
+                })
+              }
+            ),
+            !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+              Stack,
+              {
+                direction: "column",
+                className: "dataviews-view-picker-grid__fields",
+                gap: "xs",
+                children: regularFields.map((field) => {
+                  return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+                    import_components41.Flex,
+                    {
+                      className: "dataviews-view-picker-grid__field",
+                      gap: 1,
+                      justify: "flex-start",
+                      expanded: true,
+                      style: { height: "auto" },
+                      direction: "row",
+                      children: /* @__PURE__ */ (0, import_jsx_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)(
+                          import_components41.FlexItem,
+                          {
+                            className: "dataviews-view-picker-grid__field-value",
+                            style: { maxHeight: "none" },
+                            children: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+                              field.render,
+                              {
+                                item,
+                                field
+                              }
+                            )
+                          }
+                        )
+                      ] })
+                    },
+                    field.id
+                  );
+                })
+              }
+            )
+          ] })
+        ]
+      },
+      id
+    );
+  }
+  function GridGroup({
+    groupName,
+    groupField,
+    showLabel = true,
+    children
+  }) {
+    const headerId = (0, import_compose13.useInstanceId)(
+      GridGroup,
+      "dataviews-view-picker-grid-group__header"
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(
+      Stack,
+      {
+        direction: "column",
+        gap: "sm",
+        role: "group",
+        "aria-labelledby": headerId,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+            "h3",
+            {
+              className: "dataviews-view-picker-grid-group__header",
+              id: headerId,
+              children: showLabel ? (0, import_i18n98.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"),
+                groupField.label,
+                groupName
+              ) : groupName
+            }
+          ),
+          children
+        ]
+      },
+      groupName
+    );
+  }
+  function ViewPickerGrid({
+    actions: actions2,
+    data,
+    fields: fields2,
+    getItemId: getItemId2,
+    isLoading,
+    onChangeSelection,
+    selection,
+    view,
+    className: className2,
+    empty
+  }) {
+    const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element98.useContext)(dataviews_context_default);
+    const titleField2 = fields2.find(
+      (field) => field.id === view?.titleField
+    );
+    const mediaField = fields2.find(
+      (field) => field.id === view?.mediaField
+    );
+    const descriptionField3 = fields2.find(
+      (field) => field.id === view?.descriptionField
+    );
+    const otherFields = view.fields ?? [];
+    const { regularFields, badgeFields } = otherFields.reduce(
+      (accumulator, fieldId) => {
+        const field = fields2.find((f3) => f3.id === fieldId);
+        if (!field) {
+          return accumulator;
+        }
+        const key = view.layout?.badgeFields?.includes(fieldId) ? "badgeFields" : "regularFields";
+        accumulator[key].push(field);
+        return accumulator;
+      },
+      { regularFields: [], badgeFields: [] }
+    );
+    const hasData = !!data?.length;
+    const usedPreviewSize = view.layout?.previewSize;
+    const isMultiselect = useIsMultiselectPicker(actions2);
+    const size4 = "900px";
+    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
+    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = (view.infiniteScrollEnabled && !dataByGroup) ?? false;
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId: getItemId2,
+      isItemSelectable: () => true,
+      selection,
+      onChangeSelection,
+      selectionMode: isMultiselect ? "multi" : "single-clearable",
+      shouldSelectOnClick: true
+    });
+    const currentPage = view?.page ?? 1;
+    const perPage = view?.perPage ?? 0;
+    const setSize = isInfiniteScroll ? paginationInfo?.totalItems : void 0;
+    const gridColumns = useGridColumns();
+    const placeholdersNeeded = usePlaceholdersNeeded(
+      data,
+      isInfiniteScroll,
+      gridColumns
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(import_jsx_runtime200.Fragment, {
+      // Render multiple groups.
+      children: [
+        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+          import_components41.Composite,
+          {
+            virtualFocus: true,
+            orientation: "horizontal",
+            role: "listbox",
+            "aria-multiselectable": isMultiselect,
+            className: clsx_default(
+              "dataviews-view-picker-grid",
+              className2,
+              {
+                [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
+                  view.layout.density
+                )
+              }
+            ),
+            "aria-label": itemListLabel,
+            render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+              Stack,
+              {
+                direction: "column",
+                gap: "lg",
+                children,
+                ...props
+              }
+            ),
+            children: Array.from(dataByGroup.entries()).map(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+                GridGroup,
+                {
+                  groupName,
+                  groupField,
+                  showLabel: view.groupBy?.showLabel !== false,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime200.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)(
+                          GridItem3,
+                          {
+                            view,
+                            selection,
+                            onChangeSelection,
+                            selectionProps: getSelectionProps(
+                              getItemId2(item)
+                            ),
+                            getItemId: getItemId2,
+                            item,
+                            mediaField,
+                            titleField: titleField2,
+                            descriptionField: descriptionField3,
+                            regularFields,
+                            badgeFields,
+                            config: {
+                              sizes: size4
+                            },
+                            posinset: posInSet,
+                            setsize: setSize
+                          },
+                          getItemId2(item)
+                        );
+                      })
+                    }
+                  )
+                },
+                groupName
+              )
+            )
+          }
+        ),
+        // Render a single grid with all data.
+        hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(
+          import_components41.Composite,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+              GridItems,
+              {
+                className: clsx_default(
+                  "dataviews-view-picker-grid",
+                  className2,
+                  {
+                    [`has-${view.layout?.density}-density`]: view.layout?.density && [
+                      "compact",
+                      "comfortable"
+                    ].includes(view.layout.density)
+                  }
+                ),
+                previewSize: usedPreviewSize,
+                "aria-busy": isLoading,
+                ref: resizeObserverRef
+              }
+            ),
+            virtualFocus: true,
+            orientation: "horizontal",
+            role: "listbox",
+            "aria-multiselectable": isMultiselect,
+            "aria-label": itemListLabel,
+            children: [
+              Array.from({ length: placeholdersNeeded }).map(
+                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+                  import_components41.Composite.Item,
+                  {
+                    render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+                      Stack,
+                      {
+                        direction: "column",
+                        children,
+                        ...props
+                      }
+                    ),
+                    role: "option",
+                    "aria-hidden": true,
+                    tabIndex: -1,
+                    className: "dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"
+                  },
+                  `placeholder-${index2}`
+                )
+              ),
+              data.map((item) => {
+                const posinset = item.position;
+                return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+                  GridItem3,
+                  {
+                    view,
+                    selection,
+                    onChangeSelection,
+                    selectionProps: getSelectionProps(
+                      getItemId2(item)
+                    ),
+                    getItemId: getItemId2,
+                    item,
+                    mediaField,
+                    titleField: titleField2,
+                    descriptionField: descriptionField3,
+                    regularFields,
+                    badgeFields,
+                    config: {
+                      sizes: size4
+                    },
+                    posinset,
+                    setsize: setSize
+                  },
+                  getItemId2(item)
+                );
+              })
+            ]
+          }
+        ),
+        // Render empty state.
+        !hasData && /* @__PURE__ */ (0, import_jsx_runtime200.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
+          }
+        ),
+        hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime200.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_components42 = __toESM(require_components(), 1);
+  var import_element99 = __toESM(require_element(), 1);
+  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
+  function TableColumnField2({
+    item,
+    fields: fields2,
+    column,
+    align
+  }) {
+    const field = fields2.find((f3) => f3.id === column);
+    if (!field) {
+      return null;
+    }
+    const className2 = 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 }) });
+  }
+  function TableRow2({
+    item,
+    fields: fields2,
+    id,
+    view,
+    titleField: titleField2,
+    mediaField,
+    descriptionField: descriptionField3,
+    selection,
+    getItemId: getItemId2,
+    onChangeSelection,
+    selectionProps,
+    posinset
+  }) {
+    const { paginationInfo } = (0, import_element99.useContext)(dataviews_context_default);
+    const isSelected2 = selection.includes(id);
+    const [isHovered, setIsHovered] = (0, import_element99.useState)(false);
+    const elementRef = (0, import_element99.useRef)(null);
+    useIntersectionObserver(elementRef, posinset);
+    const {
+      showTitle = true,
+      showMedia = true,
+      showDescription = true,
+      infiniteScrollEnabled
+    } = view;
+    const handleMouseEnter = () => {
+      setIsHovered(true);
+    };
+    const handleMouseLeave = () => {
+      setIsHovered(false);
+    };
+    const columns = view.fields ?? [];
+    const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
+    return /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(
+      import_components42.Composite.Item,
+      {
+        ref: elementRef,
+        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+          "tr",
+          {
+            className: clsx_default("dataviews-view-table__row", {
+              "is-selected": isSelected2,
+              "is-hovered": isHovered
+            }),
+            onMouseEnter: handleMouseEnter,
+            onMouseLeave: handleMouseLeave,
+            children,
+            ...props
+          }
+        ),
+        "aria-selected": isSelected2,
+        "aria-setsize": paginationInfo.totalItems || void 0,
+        "aria-posinset": posinset,
+        role: infiniteScrollEnabled ? "article" : "option",
+        onClickCapture: selectionProps.onClickCapture,
+        onClick: selectionProps.onClick,
+        onMouseDown: (event) => {
+          if (event.button !== 0) {
+            return;
+          }
+          event.currentTarget.parentElement?.focus({
+            preventScroll: true
+          });
+          selectionProps.onMouseDown(event);
+        },
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime201.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)(
+                DataViewsSelectionCheckbox,
+                {
+                  item,
+                  selection,
+                  onChangeSelection,
+                  getItemId: getItemId2,
+                  titleField: titleField2,
+                  disabled: false,
+                  "aria-hidden": true,
+                  tabIndex: -1
+                }
+              ) })
+            }
+          ),
+          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+            "td",
+            {
+              role: "presentation",
+              children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                column_primary_default,
+                {
+                  item,
+                  titleField: showTitle ? titleField2 : void 0,
+                  mediaField: showMedia ? mediaField : void 0,
+                  descriptionField: showDescription ? descriptionField3 : void 0,
+                  isItemClickable: () => false
+                }
+              )
+            }
+          ),
+          columns.map((column) => {
+            const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
+            return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+              "td",
+              {
+                style: {
+                  width,
+                  maxWidth,
+                  minWidth
+                },
+                role: "presentation",
+                children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                  TableColumnField2,
+                  {
+                    fields: fields2,
+                    item,
+                    column,
+                    align
+                  }
+                )
+              },
+              column
+            );
+          })
+        ]
+      },
+      id
+    );
+  }
+  function ViewPickerTable({
+    actions: actions2,
+    data,
+    fields: fields2,
+    getItemId: getItemId2,
+    isLoading = false,
+    onChangeView,
+    onChangeSelection,
+    selection,
+    setOpenedFilter,
+    view,
+    className: className2,
+    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 isMultiselect = useIsMultiselectPicker(actions2) ?? false;
+    (0, import_element99.useEffect)(() => {
+      if (headerMenuToFocusRef.current) {
+        headerMenuToFocusRef.current.focus();
+        headerMenuToFocusRef.current = void 0;
+      }
+    });
+    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
+    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId: getItemId2,
+      isItemSelectable: () => true,
+      selection,
+      onChangeSelection,
+      selectionMode: isMultiselect ? "multi" : "single-clearable",
+      shouldSelectOnClick: true
+    });
+    const tableNoticeId = (0, import_element99.useId)();
+    if (nextHeaderMenuToFocus) {
+      headerMenuToFocusRef.current = nextHeaderMenuToFocus;
+      setNextHeaderMenuToFocus(void 0);
+      return;
+    }
+    const onHide = (field) => {
+      const hidden = headerMenuRefs.current.get(field.id);
+      const fallback = hidden ? headerMenuRefs.current.get(hidden.fallback) : void 0;
+      setNextHeaderMenuToFocus(fallback?.node);
+    };
+    const hasData = !!data?.length;
+    const titleField2 = fields2.find((field) => field.id === view.titleField);
+    const mediaField = fields2.find((field) => field.id === view.mediaField);
+    const descriptionField3 = fields2.find(
+      (field) => field.id === view.descriptionField
+    );
+    const { showTitle = true, showMedia = true, showDescription = true } = view;
+    const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
+    const columns = view.fields ?? [];
+    const headerMenuRef = (column, index2) => (node) => {
+      if (node) {
+        headerMenuRefs.current.set(column, {
+          node,
+          fallback: columns[index2 > 0 ? index2 - 1 : 1]
+        });
+      } else {
+        headerMenuRefs.current.delete(column);
+      }
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(import_jsx_runtime201.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(
+        "table",
+        {
+          className: clsx_default(
+            "dataviews-view-table",
+            "dataviews-view-picker-table",
+            className2,
+            {
+              [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
+                view.layout.density
+              )
+            }
+          ),
+          "aria-busy": isLoading,
+          "aria-describedby": tableNoticeId,
+          role: isInfiniteScroll ? "feed" : "listbox",
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("thead", { role: "presentation", children: /* @__PURE__ */ (0, import_jsx_runtime201.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)(
+                    BulkSelectionCheckbox,
+                    {
+                      selection,
+                      onChangeSelection,
+                      data,
+                      actions: actions2,
+                      getItemId: getItemId2,
+                      disableSelectAll: isInfiniteScroll
+                    }
+                  ) }),
+                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("th", { children: titleField2 && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                    column_header_menu_default,
+                    {
+                      ref: headerMenuRef(
+                        titleField2.id,
+                        0
+                      ),
+                      fieldId: titleField2.id,
+                      view,
+                      fields: fields2,
+                      onChangeView,
+                      onHide,
+                      setOpenedFilter,
+                      canMove: false
+                    }
+                  ) }),
+                  columns.map((column, index2) => {
+                    const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
+                    return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                      "th",
+                      {
+                        style: {
+                          width,
+                          maxWidth,
+                          minWidth,
+                          textAlign: align
+                        },
+                        "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
+                        scope: "col",
+                        children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                          column_header_menu_default,
+                          {
+                            ref: headerMenuRef(column, index2),
+                            fieldId: column,
+                            view,
+                            fields: fields2,
+                            onChangeView,
+                            onHide,
+                            setOpenedFilter,
+                            canMove: view.layout?.enableMoving ?? true
+                          }
+                        )
+                      },
+                      column
+                    );
+                  })
+                ]
+              }
+            ) }),
+            hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(
+                import_components42.Composite,
+                {
+                  virtualFocus: true,
+                  orientation: "vertical",
+                  render: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("tbody", { role: "group" }),
+                  children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                      "tr",
+                      {
+                        className: "dataviews-view-table__group-header-row",
+                        role: "presentation",
+                        children: /* @__PURE__ */ (0, import_jsx_runtime201.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)(
+                              // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
+                              (0, import_i18n99.__)("%1$s: %2$s"),
+                              groupField.label,
+                              groupName
+                            )
+                          }
+                        )
+                      }
+                    ),
+                    groupItems.map((item, index2) => {
+                      const id = getItemId2(item) || index2.toString();
+                      return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                        TableRow2,
+                        {
+                          item,
+                          fields: fields2,
+                          id,
+                          view,
+                          titleField: titleField2,
+                          mediaField,
+                          descriptionField: descriptionField3,
+                          selection,
+                          getItemId: getItemId2,
+                          onChangeSelection,
+                          selectionProps: getSelectionProps(
+                            id
+                          )
+                        },
+                        getItemId2(item)
+                      );
+                    })
+                  ]
+                },
+                `group-${groupName}`
+              )
+            ) : /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+              import_components42.Composite,
+              {
+                render: /* @__PURE__ */ (0, import_jsx_runtime201.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)(
+                    TableRow2,
+                    {
+                      item,
+                      fields: fields2,
+                      id,
+                      view,
+                      titleField: titleField2,
+                      mediaField,
+                      descriptionField: descriptionField3,
+                      selection,
+                      getItemId: getItemId2,
+                      onChangeSelection,
+                      selectionProps: getSelectionProps(
+                        id
+                      ),
+                      posinset
+                    },
+                    itemId
+                  );
+                })
+              }
+            )
+          ]
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(
+        "div",
+        {
+          className: clsx_default({
+            "dataviews-loading": isLoading,
+            "dataviews-no-results": !hasData && !isLoading
+          }),
+          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, {}) })
+          ]
+        }
+      )
+    ] });
+  }
+  var picker_table_default = ViewPickerTable;
+
+  // 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);
+  function isDefined4(item) {
+    return !!item;
+  }
+  function PickerActivityItem({
+    view,
+    selection,
+    selectionProps,
+    getItemId: getItemId2,
+    item,
+    titleField: titleField2,
+    mediaField,
+    descriptionField: descriptionField3,
+    otherFields,
+    posinset,
+    setsize
+  }) {
+    const elementRef = (0, import_element100.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)(
+      mediaField.render,
+      {
+        item,
+        field: mediaField,
+        config: {
+          sizes: density === "comfortable" ? "32px" : "24px"
+        }
+      }
+    ) : 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)(
+      "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)(() => {
+      switch (density) {
+        case "comfortable":
+          return "md";
+        default:
+          return "sm";
+      }
+    }, [density]);
+    return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+      import_components43.Composite.Item,
+      {
+        ref: elementRef,
+        role: "option",
+        "aria-label": titleField2 ? titleField2.getValue({ item }) || void 0 : void 0,
+        "aria-posinset": posinset,
+        "aria-setsize": setsize,
+        "aria-selected": isSelected2,
+        className: clsx_default(
+          "dataviews-view-picker-activity__item",
+          density === "compact" && "is-compact",
+          density === "balanced" && "is-balanced",
+          density === "comfortable" && "is-comfortable",
+          isSelected2 && "is-selected"
+        ),
+        ...selectionProps,
+        render: /* @__PURE__ */ (0, import_jsx_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)(
+            Stack,
+            {
+              direction: "column",
+              gap: "xs",
+              align: "center",
+              className: "dataviews-view-picker-activity__item-type",
+              children: renderedMediaField
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(
+            Stack,
+            {
+              direction: "column",
+              gap: verticalGap,
+              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)(
+                  "div",
+                  {
+                    className: "dataviews-view-picker-activity__item-field",
+                    children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+                        VisuallyHidden,
+                        {
+                          render: /* @__PURE__ */ (0, import_jsx_runtime202.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)(
+                        field.render,
+                        {
+                          item,
+                          field
+                        }
+                      ) })
+                    ]
+                  },
+                  field.id
+                )) })
+              ]
+            }
+          )
+        ] })
+      }
+    );
+  }
+  function PickerActivityGroup({
+    groupName,
+    groupField,
+    showLabel = true,
+    children
+  }) {
+    const headerId = (0, import_compose14.useInstanceId)(
+      PickerActivityGroup,
+      "dataviews-view-picker-activity-group__header"
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(
+      Stack,
+      {
+        direction: "column",
+        role: "group",
+        "aria-labelledby": headerId,
+        className: "dataviews-view-picker-activity-group",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+            "h3",
+            {
+              className: "dataviews-view-picker-activity-group__header",
+              id: headerId,
+              children: showLabel ? (0, import_i18n100.sprintf)(
+                // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
+                (0, import_i18n100.__)("%1$s: %2$s"),
+                groupField.label,
+                groupName
+              ) : groupName
+            }
+          ),
+          children
+        ]
+      }
+    );
+  }
+  function ViewPickerActivity({
+    data,
+    fields: fields2,
+    getItemId: getItemId2,
+    isLoading,
+    onChangeSelection,
+    selection,
+    view,
+    actions: actions2,
+    className: className2,
+    empty
+  }) {
+    const { itemListLabel, paginationInfo } = (0, import_element100.useContext)(dataviews_context_default);
+    const isMultiselect = useIsMultiselectPicker(actions2);
+    const titleField2 = fields2.find(
+      (field) => field.id === view?.titleField
+    );
+    const mediaField = fields2.find(
+      (field) => field.id === view?.mediaField
+    );
+    const descriptionField3 = fields2.find(
+      (field) => field.id === view?.descriptionField
+    );
+    const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f3) => fieldId === f3.id)).filter(isDefined4);
+    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
+    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = (view.infiniteScrollEnabled && !dataByGroup) ?? false;
+    const setsize = isInfiniteScroll ? paginationInfo?.totalItems : void 0;
+    const hasData = !!data?.length;
+    const isGrouped = !!(groupField && dataByGroup);
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId: getItemId2,
+      isItemSelectable: () => true,
+      selection,
+      onChangeSelection,
+      selectionMode: isMultiselect ? "multi" : "single-clearable",
+      shouldSelectOnClick: true
+    });
+    const renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+      PickerActivityItem,
+      {
+        view,
+        selection,
+        selectionProps: getSelectionProps(getItemId2(item)),
+        getItemId: getItemId2,
+        item,
+        titleField: titleField2,
+        mediaField,
+        descriptionField: descriptionField3,
+        otherFields,
+        posinset: item.position,
+        setsize
+      },
+      getItemId2(item)
+    );
+    if (!hasData) {
+      return /* @__PURE__ */ (0, import_jsx_runtime202.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
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(import_jsx_runtime202.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+        import_components43.Composite,
+        {
+          virtualFocus: true,
+          orientation: "vertical",
+          role: "listbox",
+          "aria-multiselectable": isMultiselect,
+          "aria-label": itemListLabel,
+          "aria-busy": isLoading,
+          render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
+          className: clsx_default(
+            "dataviews-view-picker-activity",
+            className2
+          ),
+          children: isGrouped && dataByGroup ? Array.from(dataByGroup.entries()).map(
+            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+              PickerActivityGroup,
+              {
+                groupName,
+                groupField,
+                showLabel: view.groupBy?.showLabel !== false,
+                children: groupItems.map(renderItem)
+              },
+              groupName
+            )
+          ) : 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, {}) })
+    ] });
+  }
+
+  // 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);
+  function DensityPicker() {
+    const context = (0, import_element101.useContext)(dataviews_context_default);
+    const view = context.view;
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(
+      import_components44.__experimentalToggleGroupControl,
+      {
+        label: (0, import_i18n101.__)("Density"),
+        value: view.layout?.density || "balanced",
+        onChange: (value) => {
+          context.onChangeView({
+            ...view,
+            layout: {
+              ...view.layout,
+              density: value
+            }
+          });
+        },
+        isBlock: true,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+            import_components44.__experimentalToggleGroupControlOption,
+            {
+              value: "comfortable",
+              label: (0, import_i18n101._x)(
+                "Comfortable",
+                "Density option for DataView layout"
+              )
+            },
+            "comfortable"
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+            import_components44.__experimentalToggleGroupControlOption,
+            {
+              value: "balanced",
+              label: (0, import_i18n101._x)("Balanced", "Density option for DataView layout")
+            },
+            "balanced"
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+            import_components44.__experimentalToggleGroupControlOption,
+            {
+              value: "compact",
+              label: (0, import_i18n101._x)("Compact", "Density option for DataView layout")
+            },
+            "compact"
+          )
+        ]
+      }
+    );
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/preview-size-picker.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 imageSizes2 = [
+    {
+      value: 120,
+      breakpoint: 1
+    },
+    {
+      value: 170,
+      breakpoint: 1
+    },
+    {
+      value: 230,
+      breakpoint: 1
+    },
+    {
+      value: 290,
+      breakpoint: 1112
+      // at minimum image width, 4 images display at this container size
+    },
+    {
+      value: 350,
+      breakpoint: 1636
+      // at minimum image width, 6 images display at this container size
+    },
+    {
+      value: 430,
+      breakpoint: 588
+      // at minimum image width, 2 images display at this container size
+    }
+  ];
+  function PreviewSizePicker() {
+    const context = (0, import_element102.useContext)(dataviews_context_default);
+    const view = context.view;
+    const breakValues = imageSizes2.filter((size4) => {
+      return context.containerWidth >= size4.breakpoint;
+    });
+    const layoutPreviewSize = view.layout?.previewSize ?? 230;
+    const previewSizeToUse = breakValues.map((size4, index2) => ({ ...size4, index: index2 })).filter((size4) => size4.value <= layoutPreviewSize).sort((a3, b3) => b3.value - a3.value)[0]?.index ?? 0;
+    const marks = breakValues.map((size4, index2) => {
+      return {
+        value: index2
+      };
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+      import_components45.RangeControl,
+      {
+        showTooltip: false,
+        label: (0, import_i18n102.__)("Preview size"),
+        value: previewSizeToUse,
+        min: 0,
+        max: breakValues.length - 1,
+        withInputField: false,
+        onChange: (value = 0) => {
+          context.onChangeView({
+            ...view,
+            layout: {
+              ...view.layout,
+              previewSize: breakValues[value].value
+            }
+          });
+        },
+        step: 1,
+        marks
+      }
+    );
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-config-options.mjs
+  var import_jsx_runtime205 = __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, {})
+    ] });
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
+  var VIEW_LAYOUTS = [
+    {
+      type: LAYOUT_TABLE,
+      label: (0, import_i18n103.__)("Table"),
+      component: table_default,
+      icon: block_table_default,
+      viewConfigOptions: DensityPicker
+    },
+    {
+      type: LAYOUT_GRID,
+      label: (0, import_i18n103.__)("Grid"),
+      component: grid_default,
+      icon: category_default,
+      viewConfigOptions: GridConfigOptions
+    },
+    {
+      type: LAYOUT_LIST,
+      label: (0, import_i18n103.__)("List"),
+      component: ViewList,
+      icon: (0, import_i18n103.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
+      viewConfigOptions: DensityPicker
+    },
+    {
+      type: LAYOUT_ACTIVITY,
+      label: (0, import_i18n103.__)("Activity"),
+      component: ViewActivity,
+      icon: scheduled_default,
+      viewConfigOptions: DensityPicker
+    },
+    {
+      type: LAYOUT_PICKER_GRID,
+      label: (0, import_i18n103.__)("Grid"),
+      component: picker_grid_default,
+      icon: category_default,
+      viewConfigOptions: GridConfigOptions,
+      isPicker: true
+    },
+    {
+      type: LAYOUT_PICKER_TABLE,
+      label: (0, import_i18n103.__)("Table"),
+      component: picker_table_default,
+      icon: block_table_default,
+      viewConfigOptions: DensityPicker,
+      isPicker: true
+    },
+    {
+      type: LAYOUT_PICKER_ACTIVITY,
+      label: (0, import_i18n103.__)("Activity"),
+      component: ViewPickerActivity,
+      icon: scheduled_default,
+      viewConfigOptions: DensityPicker,
+      isPicker: true
+    }
+  ];
+
+  // packages/dataviews/build-module/components/dataviews-filters/filters.mjs
+  var import_element110 = __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);
+
+  // node_modules/@ariakit/react-components/dist/button/utils.js
+  function withDefaultButtonType(props) {
+    const { render: render5, type } = props;
+    if (render5 || type !== void 0) return props;
+    return {
+      ...props,
+      type: "button"
+    };
+  }
+
+  // node_modules/@ariakit/react-components/dist/focusable/focusable-context.js
+  var import_react51 = __toESM(require_react(), 1);
+  var FocusableContext = (0, import_react51.createContext)(true);
+
+  // node_modules/@ariakit/utils/dist/index.js
+  function toArray2(arg) {
+    if (Array.isArray(arg)) return arg;
+    return typeof arg !== "undefined" ? [arg] : [];
+  }
+  function flatten2DArray(array) {
+    const flattened = [];
+    for (const row of array) flattened.push(...row);
+    return flattened;
+  }
+  function reverseArray(array) {
+    return array.slice().reverse();
+  }
+  function noop5(..._) {
+  }
+  function applyState(argument, currentValue) {
+    if (isUpdater(argument)) return argument(isLazyValue(currentValue) ? currentValue() : currentValue);
+    return argument;
+  }
+  function isUpdater(argument) {
+    return typeof argument === "function";
+  }
+  function isLazyValue(value) {
+    return typeof value === "function";
+  }
+  function hasOwnProperty(object, prop) {
+    if (typeof Object.hasOwn === "function") return Object.hasOwn(object, prop);
+    return Object.prototype.hasOwnProperty.call(object, prop);
+  }
+  function chain(...fns) {
+    return (...args) => {
+      for (const fn of fns) if (typeof fn === "function") fn(...args);
+    };
+  }
+  function normalizeString(str3) {
+    return str3.normalize("NFD").replace(/[\u0300-\u036f]/g, "");
+  }
+  function omit(object, keys) {
+    const result = { ...object };
+    for (const key of keys) if (hasOwnProperty(result, key)) delete result[key];
+    return result;
+  }
+  function pick(object, paths) {
+    const result = {};
+    for (const key of paths) if (hasOwnProperty(object, key)) result[key] = object[key];
+    return result;
+  }
+  function identity(value) {
+    return value;
+  }
+  function afterPaint(cb = noop5) {
+    let raf2 = requestAnimationFrame(() => {
+      raf2 = requestAnimationFrame(cb);
+    });
+    return () => cancelAnimationFrame(raf2);
+  }
+  var defaultWarnOnceKey = {};
+  var warningMessages = /* @__PURE__ */ new WeakMap();
+  function warnOnce(message2, key) {
+    const warningKey = key || defaultWarnOnceKey;
+    let messages = warningMessages.get(warningKey);
+    if (!messages) {
+      messages = /* @__PURE__ */ new Set();
+      warningMessages.set(warningKey, messages);
+    }
+    if (messages.has(message2)) return;
+    messages.add(message2);
+    console.warn(message2);
+  }
+  function invariant(condition, message2) {
+    if (condition) return;
+    if (typeof message2 !== "string") throw new Error("Invariant failed");
+    throw new Error(message2);
+  }
+  function getKeys(obj) {
+    return Object.keys(obj);
+  }
+  function isFalsyBooleanCallback(booleanOrCallback, ...args) {
+    const result = typeof booleanOrCallback === "function" ? booleanOrCallback(...args) : booleanOrCallback;
+    if (result == null) return false;
+    return !result;
+  }
+  function disabledFromProps(props) {
+    return props.disabled || props["aria-disabled"] === true || props["aria-disabled"] === "true";
+  }
+  function removeUndefinedValues(obj) {
+    const result = {};
+    for (const key in obj) if (obj[key] !== void 0) result[key] = obj[key];
+    return result;
+  }
+  function defaultValue(...values) {
+    for (const value of values) if (value !== void 0) return value;
+  }
+  var canUseDOM = checkIsBrowser();
+  function checkIsBrowser() {
+    return typeof window !== "undefined" && !!window.document?.createElement;
+  }
+  function getDocument(node) {
+    if (!node) return document;
+    if ("self" in node) return node.document;
+    return node.ownerDocument || document;
+  }
+  function getActiveElement(node, activeDescendant = false) {
+    const { activeElement: activeElement2 } = getDocument(node);
+    if (!activeElement2?.nodeName) return null;
+    if (isFrame(activeElement2) && activeElement2.contentDocument?.body) return getActiveElement(activeElement2.contentDocument.body, activeDescendant);
+    if (activeDescendant) {
+      const id = activeElement2.getAttribute("aria-activedescendant");
+      if (id) {
+        const element = getDocument(activeElement2).getElementById(id);
+        if (element) return element;
+      }
+    }
+    return activeElement2;
+  }
+  function contains2(parent, child) {
+    return parent === child || parent.contains(child);
+  }
+  function isElement2(target) {
+    return target?.nodeType === 1;
+  }
+  function isNode2(target) {
+    return typeof target?.nodeType === "number";
+  }
+  function isFrame(element) {
+    return element.tagName === "IFRAME";
+  }
+  function isButton(element) {
+    const tagName = element.tagName.toLowerCase();
+    if (tagName === "button") return true;
+    if (tagName === "input" && element.type) return buttonInputTypes.indexOf(element.type) !== -1;
+    return false;
+  }
+  var buttonInputTypes = [
+    "button",
+    "color",
+    "file",
+    "image",
+    "reset",
+    "submit"
+  ];
+  function isVisible(element) {
+    if (typeof element.checkVisibility === "function") return element.checkVisibility();
+    const htmlElement = element;
+    return htmlElement.offsetWidth > 0 || htmlElement.offsetHeight > 0 || element.getClientRects().length > 0;
+  }
+  function isTextField(element) {
+    try {
+      if (element.tagName === "TEXTAREA") return true;
+      if (element.tagName !== "INPUT") return false;
+      return element.selectionStart !== null;
+    } catch (_error) {
+      return false;
+    }
+  }
+  function isTextbox(element) {
+    return element.isContentEditable || isTextField(element);
+  }
+  function getTextboxValue(element) {
+    if (isTextField(element)) return element.value;
+    if (element.isContentEditable) {
+      const range = getDocument(element).createRange();
+      range.selectNodeContents(element);
+      return range.toString();
+    }
+    return "";
+  }
+  function getTextboxSelection(element) {
+    let start2 = 0;
+    let end = 0;
+    if (isTextField(element)) {
+      start2 = element.selectionStart || 0;
+      end = element.selectionEnd || 0;
+    } else if (element.isContentEditable) {
+      const selection = getDocument(element).getSelection();
+      if (selection?.rangeCount && selection.anchorNode && contains2(element, selection.anchorNode) && selection.focusNode && contains2(element, selection.focusNode)) {
+        const range = selection.getRangeAt(0);
+        const nextRange = range.cloneRange();
+        nextRange.selectNodeContents(element);
+        nextRange.setEnd(range.startContainer, range.startOffset);
+        start2 = nextRange.toString().length;
+        nextRange.setEnd(range.endContainer, range.endOffset);
+        end = nextRange.toString().length;
+      }
+    }
+    return {
+      start: start2,
+      end
+    };
+  }
+  var allowedPopupRoles = [
+    "dialog",
+    "menu",
+    "listbox",
+    "tree",
+    "grid"
+  ];
+  var itemRoleByPopupRole = {
+    menu: "menuitem",
+    listbox: "option",
+    tree: "treeitem"
+  };
+  function getPopupRole(element, fallback) {
+    const role = element?.getAttribute("role");
+    if (role && allowedPopupRoles.indexOf(role) !== -1) return role;
+    return fallback;
+  }
+  function getItemRoleByPopupRole(popupRole) {
+    if (popupRole == null) return;
+    if (!hasOwnProperty(itemRoleByPopupRole, popupRole)) return;
+    return itemRoleByPopupRole[popupRole];
+  }
+  function getScrollingElement(element) {
+    if (!element) return null;
+    const isScrollableOverflow = (overflow) => {
+      if (overflow === "auto") return true;
+      if (overflow === "scroll") return true;
+      return false;
+    };
+    if (element.clientHeight && element.scrollHeight > element.clientHeight) {
+      const { overflowY } = getComputedStyle(element);
+      if (isScrollableOverflow(overflowY)) return element;
+    } else if (element.clientWidth && element.scrollWidth > element.clientWidth) {
+      const { overflowX } = getComputedStyle(element);
+      if (isScrollableOverflow(overflowX)) return element;
+    }
+    const doc = getDocument(element);
+    return getScrollingElement(element.parentElement) || doc.scrollingElement || doc.body;
+  }
+  function setSelectionRange(element, ...args) {
+    if (/text|search|password|tel|url/i.test(element.type)) element.setSelectionRange(...args);
+  }
+  function sortBasedOnDOMPosition(items, getElement) {
+    const pairs = items.map((item, index2) => [index2, item]);
+    let isOrderDifferent = false;
+    pairs.sort(([indexA, a3], [indexB, b3]) => {
+      const elementA = getElement(a3);
+      const elementB = getElement(b3);
+      if (elementA === elementB) return 0;
+      if (!elementA || !elementB) return 0;
+      if (isElementPreceding(elementA, elementB)) {
+        if (indexA > indexB) isOrderDifferent = true;
+        return -1;
+      }
+      if (indexA < indexB) isOrderDifferent = true;
+      return 1;
+    });
+    if (isOrderDifferent) return pairs.map(([_, item]) => item);
+    return items;
+  }
+  function isElementPreceding(a3, b3) {
+    return Boolean(b3.compareDocumentPosition(a3) & Node.DOCUMENT_POSITION_PRECEDING);
+  }
+  function isTouchDevice() {
+    return canUseDOM && !!navigator.maxTouchPoints;
+  }
+  function isApple() {
+    if (!canUseDOM) return false;
+    return /mac|iphone|ipad|ipod/i.test(navigator.platform);
+  }
+  function isSafari() {
+    return canUseDOM && isApple() && /apple/i.test(navigator.vendor);
+  }
+  function isFirefox() {
+    return canUseDOM && /firefox\//i.test(navigator.userAgent);
+  }
+  function isPortalEvent(event) {
+    const { currentTarget, target } = event;
+    if (!currentTarget) return false;
+    if (!isNode2(target)) return true;
+    return !contains2(currentTarget, target);
+  }
+  function isSelfTarget(event) {
+    return event.target === event.currentTarget;
+  }
+  function isActivatableNavigationTarget(element) {
+    if (!isElement2(element)) return false;
+    const target = element;
+    const tagName = target.tagName.toLowerCase();
+    if (tagName === "a") return true;
+    if (tagName === "button" && target.type === "submit") return true;
+    if (tagName === "input" && target.type === "submit") return true;
+    return false;
+  }
+  function isOpeningInNewTab(event) {
+    const isAppleDevice = isApple();
+    if (isAppleDevice && !event.metaKey) return false;
+    if (!isAppleDevice && !event.ctrlKey) return false;
+    return isActivatableNavigationTarget(event.currentTarget);
+  }
+  function isDownloading(event) {
+    if (!event.altKey) return false;
+    return isActivatableNavigationTarget(event.currentTarget);
+  }
+  function fireBlurEvent(element, eventInit) {
+    const event = new FocusEvent("blur", eventInit);
+    const defaultAllowed = element.dispatchEvent(event);
+    const bubbleInit = {
+      ...eventInit,
+      bubbles: true
+    };
+    element.dispatchEvent(new FocusEvent("focusout", bubbleInit));
+    return defaultAllowed;
+  }
+  function fireKeyboardEvent(element, type, eventInit) {
+    const event = new KeyboardEvent(type, eventInit);
+    return element.dispatchEvent(event);
+  }
+  function fireClickEvent(element, eventInit) {
+    const event = new MouseEvent("click", eventInit);
+    return element.dispatchEvent(event);
+  }
+  function isFocusEventOutside(event, container) {
+    const containerElement = container || event.currentTarget;
+    const relatedTarget = event.relatedTarget;
+    return !isNode2(relatedTarget) || !contains2(containerElement, relatedTarget);
+  }
+  function isInputEvent(event) {
+    return event.type === "input";
+  }
+  function queueBeforeEvent(element, type, callback, timeout) {
+    const createTimer = (callback2) => {
+      if (timeout) {
+        const timerId2 = setTimeout(callback2, timeout);
+        return () => clearTimeout(timerId2);
+      }
+      const timerId = requestAnimationFrame(callback2);
+      return () => cancelAnimationFrame(timerId);
+    };
+    const cancelTimer = createTimer(() => {
+      element.removeEventListener(type, callSync, true);
+      callback();
+    });
+    const callSync = () => {
+      cancelTimer();
+      callback();
+    };
+    element.addEventListener(type, callSync, {
+      once: true,
+      capture: true
+    });
+    return () => {
+      cancelTimer();
+      element.removeEventListener(type, callSync, true);
+    };
+  }
+  function addGlobalEventListener(type, listener, options, scope = window) {
+    const children = [];
+    try {
+      scope.document.addEventListener(type, listener, options);
+      for (const frame of Array.from(scope.frames)) children.push(addGlobalEventListener(type, listener, options, frame));
+    } catch {
+    }
+    const removeEventListener = () => {
+      try {
+        scope.document.removeEventListener(type, listener, options);
+      } catch {
+      }
+      for (const remove of children) remove();
+    };
+    return removeEventListener;
+  }
+  var selector = "input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";
+  function isFocusable(element) {
+    if (!element.matches(selector)) return false;
+    if (!isVisible(element)) return false;
+    if (element.closest("[inert]")) return false;
+    return true;
+  }
+  function hasFocus(element) {
+    const activeElement2 = getActiveElement(element);
+    if (!activeElement2) return false;
+    if (activeElement2 === element) return true;
+    const activeDescendant = activeElement2.getAttribute("aria-activedescendant");
+    if (!activeDescendant) return false;
+    return activeDescendant === element.id;
+  }
+  function hasFocusWithin(element) {
+    const activeElement2 = getActiveElement(element);
+    if (!activeElement2) return false;
+    if (contains2(element, activeElement2)) return true;
+    const activeDescendant = activeElement2.getAttribute("aria-activedescendant");
+    if (!activeDescendant) return false;
+    if (!("id" in element)) return false;
+    if (activeDescendant === element.id) return true;
+    return !!element.querySelector(`#${CSS.escape(activeDescendant)}`);
+  }
+  function 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?.();
+      return createUndoCallback(async () => {
+        await redo2?.();
+        return callback;
+      });
+    };
+  }
+  var UndoManager = createUndoManager();
+  function createUndoManager({ limit = 100 } = {}) {
+    const undoStack = [];
+    let redoStack = [];
+    let currentGroup = null;
+    const canUndo = () => undoStack.length > 0;
+    const canRedo = () => redoStack.length > 0;
+    const undo2 = async () => {
+      if (!canUndo()) return;
+      currentGroup = null;
+      redoStack.push(await undoStack.pop()?.());
+    };
+    const redo2 = async () => {
+      if (!canRedo()) return;
+      currentGroup = null;
+      undoStack.push(await redoStack.pop()?.());
+    };
+    const execute = async (callback, group) => {
+      if (!callback) return;
+      const sameGroup = group === currentGroup;
+      currentGroup = group ?? null;
+      const nextIndex = sameGroup ? Math.max(0, undoStack.length - 1) : undoStack.length;
+      const undoCallback = await callback();
+      if (!undoCallback) return;
+      redoStack = [];
+      const currentUndo = undoStack[nextIndex];
+      undoStack[nextIndex] = createUndoCallback(async () => {
+        await undoCallback?.();
+        const currentRedo = await currentUndo?.();
+        return async () => {
+          await currentRedo?.();
+          await callback?.();
+        };
+      });
+      while (undoStack.length > limit) undoStack.shift();
+    };
+    return {
+      canUndo,
+      canRedo,
+      undo: undo2,
+      redo: redo2,
+      execute
+    };
+  }
+
+  // node_modules/@ariakit/react-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);
+  function setRef(ref, value) {
+    if (typeof ref === "function") {
+      const cleanup = ref(value);
+      if (typeof cleanup === "function") return cleanup;
+    } else if (ref) ref.current = value;
+  }
+  function isValidElementWithRef(element) {
+    if (!element) return false;
+    if (!(0, import_react52.isValidElement)(element)) return false;
+    if ("ref" in element.props) return true;
+    if ("ref" in element) return true;
+    return false;
+  }
+  function getRefProperty(element) {
+    if (!isValidElementWithRef(element)) return null;
+    return { ...element.props }.ref || element.ref;
+  }
+  function mergeProps2(base, overrides) {
+    const props = { ...base };
+    for (const key in overrides) {
+      if (!hasOwnProperty(overrides, key)) continue;
+      if (key === "className") {
+        const prop = "className";
+        const baseClass = base[prop];
+        const overrideClass = overrides[prop];
+        if (baseClass && overrideClass) props[prop] = `${baseClass} ${overrideClass}`;
+        else props[prop] = overrideClass || baseClass;
+        continue;
+      }
+      if (key === "style") {
+        const prop = "style";
+        props[prop] = base[prop] ? {
+          ...base[prop],
+          ...overrides[prop]
+        } : overrides[prop];
+        continue;
+      }
+      const overrideValue = overrides[key];
+      if (key.startsWith("on")) {
+        if (typeof overrideValue !== "function") continue;
+        const baseValue = base[key];
+        if (typeof baseValue === "function") {
+          props[key] = (...args) => {
+            overrideValue(...args);
+            baseValue(...args);
+          };
+          continue;
+        }
+      }
+      props[key] = overrideValue;
+    }
+    return props;
+  }
+  var _React = { ...React102 };
+  var useReactId = _React.useId;
+  var useReactDeferredValue = _React.useDeferredValue;
+  var useReactInsertionEffect = _React.useInsertionEffect;
+  var useSafeLayoutEffect = canUseDOM ? import_react52.useLayoutEffect : import_react52.useEffect;
+  function useInitialValue(value) {
+    const [initialValue] = (0, import_react52.useState)(value);
+    return initialValue;
+  }
+  function useLiveRef(value) {
+    const ref = (0, import_react52.useRef)(value);
+    useSafeLayoutEffect(() => {
+      ref.current = value;
+    });
+    return ref;
+  }
+  function useEvent2(callback) {
+    const ref = (0, import_react52.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), []);
+  }
+  function useTransactionState(callback) {
+    const [state2, setState] = (0, import_react52.useState)(null);
+    useSafeLayoutEffect(() => {
+      if (state2 == null) return;
+      if (!callback) return;
+      let prevState = null;
+      callback((prev) => {
+        prevState = prev;
+        return state2;
+      });
+      return () => {
+        callback(prevState);
+      };
+    }, [state2, callback]);
+    return [state2, setState];
+  }
+  function useMergeRefs3(...refs) {
+    return (0, import_react52.useMemo)(() => {
+      if (!refs.some(Boolean)) return;
+      return (value) => {
+        const refEffects = [];
+        for (const ref of refs) {
+          if (!ref) continue;
+          const cleanup = setRef(ref, value);
+          refEffects.push({
+            ref,
+            cleanup: typeof cleanup === "function" ? cleanup : void 0
+          });
+        }
+        if (!refEffects.some((effect) => effect.cleanup)) return;
+        return () => {
+          for (const { ref, cleanup } of refEffects) if (cleanup) cleanup();
+          else setRef(ref, null);
+        };
+      };
+    }, refs);
+  }
+  function useId5(defaultId) {
+    if (useReactId) {
+      const reactId = useReactId();
+      if (defaultId) return defaultId;
+      return reactId;
+    }
+    const [id, setId] = (0, import_react52.useState)(defaultId);
+    useSafeLayoutEffect(() => {
+      if (defaultId || id) return;
+      const random2 = Math.random().toString(36).slice(2, 8);
+      setId(`id-${random2}`);
+    }, [defaultId, id]);
+    return defaultId || id;
+  }
+  function useAttribute(refOrElement, attributeName, defaultValue2) {
+    const initialValue = useInitialValue(defaultValue2);
+    const [attribute, setAttribute] = (0, import_react52.useState)(initialValue);
+    (0, import_react52.useEffect)(() => {
+      const element = refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement;
+      if (!element) return;
+      const callback = () => {
+        const value = element.getAttribute(attributeName);
+        setAttribute(value == null ? initialValue : value);
+      };
+      const observer = new MutationObserver(callback);
+      observer.observe(element, { attributeFilter: [attributeName] });
+      callback();
+      return () => observer.disconnect();
+    }, [
+      refOrElement,
+      attributeName,
+      initialValue
+    ]);
+    return attribute;
+  }
+  function useUpdateEffect(effect, deps) {
+    const mounted = (0, import_react52.useRef)(false);
+    (0, import_react52.useEffect)(() => {
+      if (mounted.current) return effect();
+      mounted.current = true;
+    }, deps);
+    (0, import_react52.useEffect)(() => () => {
+      mounted.current = false;
+    }, []);
+  }
+  function useUpdateLayoutEffect(effect, deps) {
+    const mounted = (0, import_react52.useRef)(false);
+    useSafeLayoutEffect(() => {
+      if (mounted.current) return effect();
+      mounted.current = true;
+    }, deps);
+    useSafeLayoutEffect(() => () => {
+      mounted.current = false;
+    }, []);
+  }
+  function useForceUpdate2() {
+    return (0, import_react52.useReducer)(() => [], []);
+  }
+  function useBooleanEvent(booleanOrCallback) {
+    return useEvent2(typeof booleanOrCallback === "function" ? booleanOrCallback : () => booleanOrCallback);
+  }
+  function useWrapElement(props, callback, deps = []) {
+    const wrapElement = (0, import_react52.useCallback)((element) => {
+      if (props.wrapElement) element = props.wrapElement(element);
+      return callback(element);
+    }, [...deps, props.wrapElement]);
+    return {
+      ...props,
+      wrapElement
+    };
+  }
+  function useMetadataProps(props, key, value) {
+    const parent = props.onLoadedMetadataCapture;
+    const onLoadedMetadataCapture = (0, import_react52.useMemo)(() => {
+      return Object.assign(() => {
+      }, parent, ...value !== void 0 ? [{ [key]: value }] : []);
+    }, [
+      parent,
+      key,
+      value
+    ]);
+    return [parent?.[key], { onLoadedMetadataCapture }];
+  }
+  var hasInstalledGlobalEventListeners = false;
+  function useIsMouseMoving() {
+    (0, import_react52.useEffect)(() => {
+      if (hasInstalledGlobalEventListeners) return;
+      addGlobalEventListener("mousemove", setMouseMoving, true);
+      addGlobalEventListener("mousedown", resetMouseMoving, true);
+      addGlobalEventListener("mouseup", resetMouseMoving, true);
+      addGlobalEventListener("keydown", resetMouseMoving, true);
+      addGlobalEventListener("scroll", resetMouseMoving, true);
+      hasInstalledGlobalEventListeners = true;
+    }, []);
+    return useEvent2(() => mouseMoving);
+  }
+  var mouseMoving = false;
+  var previousScreenX = 0;
+  var previousScreenY = 0;
+  function hasMouseMovement(event) {
+    const movementX = event.movementX || event.screenX - previousScreenX;
+    const movementY = event.movementY || event.screenY - previousScreenY;
+    previousScreenX = event.screenX;
+    previousScreenY = event.screenY;
+    return movementX || movementY || false;
+  }
+  function setMouseMoving(event) {
+    if (!hasMouseMovement(event)) return;
+    mouseMoving = true;
+  }
+  function resetMouseMoving() {
+    mouseMoving = false;
+  }
+  function forwardRef56(render5) {
+    const Role = React102.forwardRef((props, ref) => render5({
+      ...props,
+      ref
+    }));
+    Role.displayName = render5.displayName || render5.name;
+    return Role;
+  }
+  function memo4(Component3, propsAreEqual) {
+    return React102.memo(Component3, propsAreEqual);
+  }
+  function createElement5(Type, props) {
+    const { wrapElement, render: render5, ...rest } = props;
+    const mergedRef = useMergeRefs3(props.ref, getRefProperty(render5));
+    let element;
+    if (React102.isValidElement(render5)) {
+      const renderProps = {
+        ...render5.props,
+        ref: mergedRef
+      };
+      element = React102.cloneElement(render5, mergeProps2(rest, renderProps));
+    } else if (render5) element = render5(rest);
+    else element = /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(Type, { ...rest });
+    if (wrapElement) return wrapElement(element);
+    return element;
+  }
+  function createHook(useProps) {
+    const useRole = (props = {}) => {
+      return useProps(props);
+    };
+    useRole.displayName = useProps.name;
+    return useRole;
+  }
+  function createStoreContext(providers = [], scopedProviders = []) {
+    const context = React102.createContext(void 0);
+    const scopedContext = React102.createContext(void 0);
+    const useContext73 = () => React102.useContext(context);
+    const useScopedContext = (onlyScoped = false) => {
+      const scoped = React102.useContext(scopedContext);
+      const store4 = useContext73();
+      if (onlyScoped) return scoped;
+      return scoped || store4;
+    };
+    const useProviderContext = () => {
+      const scoped = React102.useContext(scopedContext);
+      const store4 = useContext73();
+      if (scoped && scoped === store4) return;
+      return store4;
+    };
+    const ContextProvider = (props) => {
+      return providers.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(Provider2, {
+        ...props,
+        children
+      }), /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(context.Provider, { ...props }));
+    };
+    const ScopedContextProvider = (props) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(ContextProvider, {
+        ...props,
+        children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(Provider2, {
+          ...props,
+          children
+        }), /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(scopedContext.Provider, { ...props }))
+      });
+    };
+    return {
+      context,
+      scopedContext,
+      useContext: useContext73,
+      useScopedContext,
+      useProviderContext,
+      ContextProvider,
+      ScopedContextProvider
+    };
+  }
+
+  // node_modules/@ariakit/react-components/dist/focusable/focusable.js
+  var import_react53 = __toESM(require_react(), 1);
+  var TagName = "div";
+  var accessibleWhenDisabledSymbol = /* @__PURE__ */ Symbol("accessibleWhenDisabled");
+  var isSafariBrowser = isSafari();
+  var nativeTabbableMask = 1;
+  var supportsDisabledMask = 2;
+  var defaultElementCapabilities = 3;
+  var alwaysFocusVisibleInputTypes = [
+    "text",
+    "search",
+    "url",
+    "tel",
+    "email",
+    "password",
+    "number",
+    "date",
+    "month",
+    "week",
+    "time",
+    "datetime",
+    "datetime-local"
+  ];
+  function isAlwaysFocusVisible(element) {
+    const { tagName, readOnly, type } = element;
+    if (tagName === "TEXTAREA" && !readOnly) return true;
+    if (tagName === "SELECT" && !readOnly) return true;
+    if (tagName === "INPUT" && !readOnly) return alwaysFocusVisibleInputTypes.includes(type);
+    if (element.isContentEditable) return true;
+    if (element.getAttribute("role") === "combobox" && element.dataset.name) return true;
+    return false;
+  }
+  function isNativeTabbable(tagName) {
+    if (!tagName) return true;
+    return tagName === "button" || tagName === "summary" || tagName === "input" || tagName === "select" || tagName === "textarea" || tagName === "a";
+  }
+  function supportsDisabledAttribute(tagName) {
+    if (!tagName) return true;
+    return tagName === "button" || tagName === "input" || tagName === "select" || tagName === "textarea";
+  }
+  function getElementCapabilities(tagName) {
+    let capabilities = 0;
+    if (isNativeTabbable(tagName)) capabilities |= nativeTabbableMask;
+    if (supportsDisabledAttribute(tagName)) capabilities |= supportsDisabledMask;
+    return capabilities;
+  }
+  function isNativeSubmitControl(element) {
+    if (element.tagName === "BUTTON") {
+      const { type } = element;
+      return type === "submit";
+    }
+    if (element.tagName === "INPUT") {
+      const { type } = element;
+      return type === "submit" || type === "image";
+    }
+    return false;
+  }
+  function getTabIndex2({ focusable: focusable2, trulyDisabled, nativeTabbable, supportsDisabled, safariTabIndex, tabIndexProp }) {
+    if (!focusable2) return tabIndexProp;
+    if (trulyDisabled) {
+      if (nativeTabbable && !supportsDisabled) return -1;
+      return;
+    }
+    if (nativeTabbable) {
+      if (safariTabIndex && tabIndexProp == null) return 0;
+      return tabIndexProp;
+    }
+    return tabIndexProp ?? 0;
+  }
+  function useDisableEvent(onEvent, disabled2) {
+    return useEvent2((event) => {
+      onEvent?.(event);
+      if (event.defaultPrevented) return;
+      if (disabled2) {
+        event.stopPropagation();
+        event.preventDefault();
+      }
+    });
+  }
+  var hasInstalledGlobalEventListeners2 = false;
+  var isKeyboardModality = true;
+  function onGlobalMouseDown(event) {
+    const target = event.target;
+    if (isElement2(target) && !target.hasAttribute("data-focus-visible")) isKeyboardModality = false;
+  }
+  function onGlobalKeyDown(event) {
+    if (event.metaKey) return;
+    if (event.ctrlKey) return;
+    if (event.altKey) return;
+    isKeyboardModality = true;
+  }
+  var useFocusable = createHook(function useFocusable2({ focusable: focusable2 = true, accessibleWhenDisabled, autoFocus, onFocusVisible, ...props }) {
+    const ref = (0, import_react53.useRef)(null);
+    const [parentAccessibleWhenDisabled, metadataProps] = useMetadataProps(props, accessibleWhenDisabledSymbol, accessibleWhenDisabled);
+    accessibleWhenDisabled ??= parentAccessibleWhenDisabled;
+    (0, import_react53.useEffect)(() => {
+      if (!focusable2) return;
+      if (hasInstalledGlobalEventListeners2) return;
+      addGlobalEventListener("mousedown", onGlobalMouseDown, true);
+      addGlobalEventListener("keydown", onGlobalKeyDown, true);
+      hasInstalledGlobalEventListeners2 = true;
+    }, [focusable2]);
+    const disabled2 = focusable2 && disabledFromProps(props);
+    const trulyDisabled = disabled2 && !accessibleWhenDisabled;
+    const [focusVisible, setFocusVisible] = (0, import_react53.useState)(false);
+    const focusVisibleRef = (0, import_react53.useRef)(false);
+    const nativeSubmitObserverCleanupRef = (0, import_react53.useRef)(null);
+    const cleanupFocusVisible = useEvent2((element) => {
+      nativeSubmitObserverCleanupRef.current?.();
+      nativeSubmitObserverCleanupRef.current = null;
+      focusVisibleRef.current = false;
+      element?.removeAttribute("data-focus-visible");
+    });
+    (0, import_react53.useEffect)(() => {
+      if (focusable2 && !trulyDisabled) return;
+      cleanupFocusVisible(ref.current);
+      if (focusVisible) setFocusVisible(false);
+    }, [
+      focusable2,
+      trulyDisabled,
+      focusVisible,
+      cleanupFocusVisible
+    ]);
+    (0, import_react53.useEffect)(() => {
+      if (!focusable2) return;
+      if (!focusVisible) return;
+      const element = ref.current;
+      if (!element) return;
+      if (typeof IntersectionObserver === "undefined") return;
+      const observer = new IntersectionObserver(() => {
+        if (!isFocusable(element)) {
+          focusVisibleRef.current = false;
+          setFocusVisible(false);
+        }
+      });
+      observer.observe(element);
+      return () => observer.disconnect();
+    }, [focusable2, focusVisible]);
+    (0, import_react53.useEffect)(() => {
+      return () => nativeSubmitObserverCleanupRef.current?.();
+    }, []);
+    const onKeyPressCapture = useDisableEvent(props.onKeyPressCapture, disabled2);
+    const onMouseDownCapture = useDisableEvent(props.onMouseDownCapture, disabled2);
+    const onClickCapture = useDisableEvent(props.onClickCapture, disabled2);
+    const handleFocusVisible = (event, currentTarget) => {
+      if (currentTarget) event.currentTarget = currentTarget;
+      if (!focusable2) return;
+      const element = event.currentTarget;
+      if (!element) return;
+      if (!hasFocus(element)) return;
+      onFocusVisible?.(event);
+      if (event.defaultPrevented) return;
+      element.dataset.focusVisible = "true";
+      focusVisibleRef.current = true;
+      if (isNativeSubmitControl(element)) {
+        nativeSubmitObserverCleanupRef.current?.();
+        nativeSubmitObserverCleanupRef.current = null;
+        if (typeof IntersectionObserver !== "undefined") {
+          const observer = new IntersectionObserver(() => {
+            if (isFocusable(element)) return;
+            cleanupFocusVisible(element);
+          });
+          observer.observe(element);
+          nativeSubmitObserverCleanupRef.current = () => observer.disconnect();
+        }
+        return;
+      }
+      setFocusVisible(true);
+    };
+    const onKeyDownCaptureProp = props.onKeyDownCapture;
+    const onKeyDownCapture = useEvent2((event) => {
+      onKeyDownCaptureProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!focusable2) return;
+      if (focusVisible) return;
+      if (focusVisibleRef.current) return;
+      if (event.metaKey) return;
+      if (event.altKey) return;
+      if (event.ctrlKey) return;
+      if (!isSelfTarget(event)) return;
+      const element = event.currentTarget;
+      const applyFocusVisible = () => handleFocusVisible(event, element);
+      queueBeforeEvent(element, "focusout", applyFocusVisible);
+    });
+    const onFocusCaptureProp = props.onFocusCapture;
+    const onFocusCapture = useEvent2((event) => {
+      onFocusCaptureProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!focusable2) return;
+      if (!isSelfTarget(event)) {
+        setFocusVisible(false);
+        return;
+      }
+      const element = event.currentTarget;
+      const applyFocusVisible = () => handleFocusVisible(event, element);
+      if (isKeyboardModality || isAlwaysFocusVisible(event.target)) queueBeforeEvent(event.target, "focusout", applyFocusVisible);
+      else setFocusVisible(false);
+    });
+    const onBlurProp = props.onBlur;
+    const onBlur = useEvent2((event) => {
+      onBlurProp?.(event);
+      if (!focusable2) return;
+      if (!isFocusEventOutside(event)) return;
+      cleanupFocusVisible(event.currentTarget);
+      setFocusVisible(false);
+    });
+    const autoFocusOnShow = (0, import_react53.useContext)(FocusableContext);
+    const autoFocusRef = useEvent2((element) => {
+      if (!focusable2) return;
+      if (!autoFocus) return;
+      if (!element) return;
+      if (!autoFocusOnShow) return;
+      queueMicrotask(() => {
+        if (hasFocus(element)) return;
+        if (!isFocusable(element)) return;
+        element.focus();
+      });
+    });
+    const [elementCapabilities, setElementCapabilities] = (0, import_react53.useState)(defaultElementCapabilities);
+    useSafeLayoutEffect(() => {
+      const element = ref.current;
+      if (!element) return;
+      const nextCapabilities = getElementCapabilities(element.tagName.toLowerCase());
+      if (nextCapabilities === defaultElementCapabilities) return;
+      setElementCapabilities(nextCapabilities);
+    }, []);
+    const nativeTabbable = focusable2 && !!(elementCapabilities & nativeTabbableMask);
+    const supportsDisabled = focusable2 && !!(elementCapabilities & supportsDisabledMask);
+    const [safariTabIndex, setSafariTabIndex] = (0, import_react53.useState)(false);
+    if (isSafariBrowser) (0, import_react53.useEffect)(() => {
+      if (!focusable2) return;
+      const element = ref.current;
+      if (!element) return;
+      const { type } = element;
+      const isNativeCheckboxOrRadio = element.tagName === "INPUT" && (type === "checkbox" || type === "radio");
+      setSafariTabIndex(isButton(element) || isNativeCheckboxOrRadio);
+    }, [focusable2]);
+    const styleProp = props.style;
+    const style = (0, import_react53.useMemo)(() => {
+      if (trulyDisabled) return {
+        pointerEvents: "none",
+        ...styleProp
+      };
+      return styleProp;
+    }, [trulyDisabled, styleProp]);
+    props = {
+      "data-focus-visible": focusable2 && focusVisible || void 0,
+      "data-autofocus": autoFocus || void 0,
+      "aria-disabled": disabled2 || void 0,
+      ...props,
+      ...metadataProps,
+      ref: useMergeRefs3(ref, autoFocusRef, props.ref),
+      style,
+      tabIndex: getTabIndex2({
+        focusable: focusable2,
+        trulyDisabled,
+        nativeTabbable,
+        supportsDisabled,
+        safariTabIndex,
+        tabIndexProp: props.tabIndex
+      }),
+      disabled: supportsDisabled && trulyDisabled ? true : void 0,
+      contentEditable: disabled2 ? void 0 : props.contentEditable,
+      onKeyPressCapture,
+      onClickCapture,
+      onMouseDownCapture,
+      onKeyDownCapture,
+      onFocusCapture,
+      onBlur
+    };
+    return removeUndefinedValues(props);
+  });
+  var Focusable = forwardRef56(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 TagName2 = "button";
+  function isNativeClick(event) {
+    if (!event.isTrusted) return false;
+    const element = event.currentTarget;
+    if (event.key === "Enter") return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "A";
+    if (event.key === " ") return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "INPUT" || element.tagName === "SELECT";
+    return false;
+  }
+  var symbol = /* @__PURE__ */ Symbol("command");
+  var useCommand = createHook(function useCommand2({ clickOnEnter = true, clickOnSpace = true, ...props }) {
+    const ref = (0, import_react54.useRef)(null);
+    const [isNativeButton, setIsNativeButton] = (0, import_react54.useState)(false);
+    const type = props.type;
+    (0, import_react54.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 disabled2 = disabledFromProps(props);
+    const [isDuplicate, metadataProps] = useMetadataProps(props, symbol, true);
+    useSafeLayoutEffect(() => {
+      if (!disabled2) return;
+      activeRef.current = false;
+      setActive(false);
+    }, [disabled2]);
+    const onKeyDownProp = props.onKeyDown;
+    const onKeyDown = useEvent2((event) => {
+      onKeyDownProp?.(event);
+      const element = event.currentTarget;
+      if (event.defaultPrevented) return;
+      if (isDuplicate) return;
+      if (disabled2) return;
+      if (!isSelfTarget(event)) return;
+      if (isTextField(element)) return;
+      if (element.isContentEditable) return;
+      const isEnter = clickOnEnter && event.key === "Enter";
+      const isSpace = clickOnSpace && event.key === " ";
+      const shouldPreventEnter = event.key === "Enter" && !clickOnEnter;
+      const shouldPreventSpace = event.key === " " && !clickOnSpace;
+      if (shouldPreventEnter || shouldPreventSpace) {
+        event.preventDefault();
+        return;
+      }
+      if (isEnter || isSpace) {
+        const nativeClick = isNativeClick(event);
+        if (isEnter) {
+          if (!nativeClick) {
+            event.preventDefault();
+            const { view, ...eventInit } = event;
+            const click = () => fireClickEvent(element, eventInit);
+            if (isFirefox()) queueBeforeEvent(element, "keyup", click);
+            else queueMicrotask(click);
+          }
+        } else if (isSpace) {
+          activeRef.current = true;
+          if (!nativeClick) {
+            event.preventDefault();
+            setActive(true);
+          }
+        }
+      }
+    });
+    const onKeyUpProp = props.onKeyUp;
+    const onKeyUp = useEvent2((event) => {
+      onKeyUpProp?.(event);
+      if (isDuplicate) return;
+      const isSpace = clickOnSpace && event.key === " ";
+      if (!activeRef.current || !isSpace) return;
+      const nativeClick = isNativeClick(event);
+      activeRef.current = false;
+      if (!nativeClick) setActive(false);
+      if (event.defaultPrevented) return;
+      if (!isSelfTarget(event)) return;
+      if (disabled2) return;
+      if (event.metaKey) return;
+      if (nativeClick) return;
+      event.preventDefault();
+      const element = event.currentTarget;
+      const { view, ...eventInit } = event;
+      queueMicrotask(() => fireClickEvent(element, eventInit));
+    });
+    const onBlurProp = props.onBlur;
+    const onBlur = useEvent2((event) => {
+      onBlurProp?.(event);
+      if (!activeRef.current) return;
+      activeRef.current = false;
+      setActive(false);
+    });
+    props = {
+      "data-active": active || void 0,
+      type: isNativeButton ? "button" : void 0,
+      ...metadataProps,
+      ...props,
+      ref: useMergeRefs3(ref, props.ref),
+      onKeyDown,
+      onKeyUp,
+      onBlur
+    };
+    props = useFocusable(props);
+    return props;
+  });
+  var Command = forwardRef56(function Command2(props) {
+    const htmlProps = useCommand(withDefaultButtonType(props));
+    return createElement5(TagName2, htmlProps);
+  });
+
+  // node_modules/@ariakit/react-components/dist/collection/collection-context.js
+  var ctx2 = createStoreContext();
+  var useCollectionContext = ctx2.useContext;
+  var useCollectionScopedContext = ctx2.useScopedContext;
+  var useCollectionProviderContext = ctx2.useProviderContext;
+  var CollectionContextProvider = ctx2.ContextProvider;
+  var CollectionScopedContextProvider = ctx2.ScopedContextProvider;
+
+  // node_modules/@ariakit/react-components/dist/collection/collection-item.js
+  var import_react55 = __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 element2 = ref.current;
+      if (!id) return;
+      if (!element2) return;
+      if (!shouldRegisterItem) return;
+      const item = getItem({
+        id,
+        element: element2
+      });
+      return store4?.renderItem(item);
+    }, [
+      id,
+      shouldRegisterItem,
+      getItem,
+      store4
+    ]);
+    props = {
+      ...props,
+      ref: useMergeRefs3(ref, props.ref)
+    };
+    return removeUndefinedValues(props);
+  });
+  var CollectionItem = forwardRef56(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 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);
+
+  // node_modules/@ariakit/store/dist/index.js
+  function getInternal(store4, key) {
+    const internals = store4.__unstableInternals;
+    invariant(internals, "Invalid store");
+    return internals[key];
+  }
+  function hasUpdatedKey(keys, updatedKey) {
+    if (!keys) return true;
+    for (const currentKey of keys) if (updatedKey instanceof Set) {
+      if (updatedKey.has(currentKey)) return true;
+    } else if (isSameValue(currentKey, updatedKey)) return true;
+    return false;
+  }
+  function isSameValue(value, other) {
+    return value === other || value !== value && other !== other;
+  }
+  function getCleanupPrevState(prevState, state2, stateBeforeCleanup, updatedKey) {
+    let cleanupPrevState;
+    for (const key of getKeys(state2)) {
+      if (isSameValue(state2[key], stateBeforeCleanup[key])) continue;
+      if (updatedKey !== void 0 && hasUpdatedKey([key], updatedKey)) continue;
+      cleanupPrevState ??= { ...prevState };
+      cleanupPrevState[key] = state2[key];
+    }
+    return cleanupPrevState;
+  }
+  var MAX_REPAIR_PASSES = 100;
+  function addKeyedListener(map, keys, listener) {
+    if (!keys) return;
+    for (const key of keys) {
+      let listeners2 = map.get(key);
+      if (!listeners2) {
+        listeners2 = /* @__PURE__ */ new Set();
+        map.set(key, listeners2);
+      }
+      listeners2.add(listener);
+    }
+  }
+  function deleteKeyedListener(map, keys, listener) {
+    if (!map) return;
+    if (!keys) return;
+    for (const key of keys) {
+      const listeners2 = map.get(key);
+      if (!listeners2) continue;
+      listeners2.delete(listener);
+      if (!listeners2.size) map.delete(key);
+    }
+  }
+  function getFastPathNotifiedListeners(frame) {
+    const notifiedListeners = /* @__PURE__ */ new Set();
+    const currentListener = frame.currentListener;
+    if (!currentListener) return notifiedListeners;
+    for (const listener of frame.keyedListeners) {
+      notifiedListeners.add(listener);
+      if (listener === currentListener) return notifiedListeners;
+    }
+    notifiedListeners.clear();
+    notifiedListeners.add(currentListener);
+    return notifiedListeners;
+  }
+  function preserveFastPathNotifiedListeners(frame) {
+    frame.notifiedListeners ??= getFastPathNotifiedListeners(frame);
+  }
+  function hasFastPathPassedListener(frame, listener) {
+    if (!frame.currentListener) return false;
+    let foundCurrentKeyedListener = false;
+    for (const currentListener of frame.keyedListeners) {
+      if (currentListener === frame.currentListener) {
+        foundCurrentKeyedListener = true;
+        continue;
+      }
+      if (!foundCurrentKeyedListener) continue;
+      if (currentListener === listener) return false;
+    }
+    let foundListener = false;
+    for (const currentListener of frame.group.listeners) {
+      if (currentListener === frame.currentListener) return foundListener;
+      if (currentListener === listener) foundListener = true;
+    }
+    return false;
+  }
+  function preserveFastPathFrames(fastPathFrames, group, listener) {
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      if (frame.recovering) continue;
+      if (listener && !frame.keyedListeners.has(listener)) continue;
+      preserveFastPathNotifiedListeners(frame);
+      for (const currentListener of frame.group.listeners) {
+        if (currentListener === frame.currentListener) break;
+        if (!hasFastPathPassedListener(frame, currentListener)) continue;
+        frame.notifiedListeners?.add(currentListener);
+      }
+    }
+  }
+  function preserveFastPathPassedListeners(fastPathFrames, group, listener) {
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      if (frame.recovering) continue;
+      if (!hasFastPathPassedListener(frame, listener)) continue;
+      preserveFastPathNotifiedListeners(frame);
+      frame.notifiedListeners?.add(listener);
+    }
+  }
+  function preserveFastPathPassedKeyedListeners({ fastPathFrames, group, keys, listener }) {
+    const wasRegistered = group.listeners.has(listener);
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      if (frame.recovering) continue;
+      if (!keys.includes(frame.updatedKey)) continue;
+      if (hasFastPathPassedListener(frame, listener)) {
+        preserveFastPathNotifiedListeners(frame);
+        frame.notifiedListeners?.add(listener);
+      } else if (wasRegistered) {
+        preserveFastPathNotifiedListeners(frame);
+        frame.recoverToLive = true;
+      }
+    }
+  }
+  function clearFastPathNotifiedListener(fastPathFrames, group, listener) {
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      frame.notifiedListeners?.delete(listener);
+    }
+  }
+  function addFastPathKeyedListener({ fastPathFrames, group, keys, listener }) {
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      if (frame.recovering) continue;
+      if (!keys.includes(frame.updatedKey)) continue;
+      frame.keyedListeners.add(listener);
+    }
+  }
+  function runPendingCleanup(group, listener) {
+    if (!group.disposables.size) return;
+    const cleanup = group.disposables.get(listener);
+    if (!cleanup) return;
+    group.disposables.delete(listener);
+    cleanup();
+  }
+  function setListenerCleanup(group, listener, cleanup) {
+    const currentCleanup = group.disposables.get(listener);
+    if (!currentCleanup) {
+      group.disposables.set(listener, cleanup);
+      return;
+    }
+    group.disposables.set(listener, () => {
+      currentCleanup();
+      cleanup();
+    });
+  }
+  function notifyStoreListener(group, listener, state2, prevState, getState2, updatedKey) {
+    if (group.suspendCounts?.has(listener)) return;
+    const { disposables } = group;
+    const cleanup = disposables.size ? disposables.get(listener) : void 0;
+    if (cleanup) {
+      disposables.delete(listener);
+      const stateBeforeCleanup = state2;
+      cleanup();
+      state2 = getState2?.() ?? state2;
+      if (state2 !== stateBeforeCleanup) prevState = getCleanupPrevState(prevState, state2, stateBeforeCleanup, updatedKey) ?? prevState;
+    }
+    const result = listener(state2, prevState);
+    if (result) setListenerCleanup(group, listener, result);
+  }
+  function runLiveListeners({ group, getState: getState2, prevState, updatedKey, notifiedListeners }) {
+    const allKeysListeners = group.allKeysListeners;
+    for (const listener of group.listeners) {
+      if (notifiedListeners?.has(listener)) continue;
+      if (!allKeysListeners?.has(listener)) {
+        if (!hasUpdatedKey(group.listenerKeys.get(listener), updatedKey)) continue;
+      }
+      notifiedListeners?.add(listener);
+      notifyStoreListener(group, listener, getState2(), prevState, getState2, updatedKey);
+    }
+  }
+  function createStore(initialState, ...stores) {
+    let state2 = initialState;
+    let prevStateBatch = state2;
+    let destroy = noop5;
+    let batchPending = false;
+    let inDispatch = false;
+    let updatedKeys = /* @__PURE__ */ new Set();
+    const instances = /* @__PURE__ */ new Set();
+    const setups = /* @__PURE__ */ new Set();
+    const syncListenerGroup = {
+      listeners: /* @__PURE__ */ new Set(),
+      disposables: /* @__PURE__ */ new Map(),
+      listenerKeys: /* @__PURE__ */ new WeakMap()
+    };
+    const batchListenerGroup = {
+      listeners: /* @__PURE__ */ new Set(),
+      disposables: /* @__PURE__ */ new Map(),
+      listenerKeys: /* @__PURE__ */ new WeakMap()
+    };
+    const storeSetup = (callback) => {
+      setups.add(callback);
+      return () => setups.delete(callback);
+    };
+    const storeInit = () => {
+      const initializedInstances = instances.size;
+      const instance = /* @__PURE__ */ Symbol();
+      instances.add(instance);
+      const maybeDestroy = () => {
+        if (!instances.delete(instance)) return;
+        if (instances.size) return;
+        destroy();
+      };
+      if (initializedInstances) return maybeDestroy;
+      const stateKeys = getKeys(state2);
+      const desyncs = [];
+      for (const store4 of stores) {
+        const storeState = store4?.getState?.();
+        if (!storeState) continue;
+        const keys = stateKeys.filter((key) => hasOwnProperty(storeState, key));
+        if (!keys.length) continue;
+        if (stores.length === 1 || keys.length === stateKeys.length) {
+          for (const key of keys) desyncs.push(sync2(store4, [key], (state3) => {
+            setState(key, state3[key], true);
+          }));
+          continue;
+        }
+        desyncs.push(subscribe2(store4, keys, (state3, prevState) => {
+          for (const key of keys) {
+            if (state3[key] === prevState[key]) continue;
+            setState(key, state3[key], true);
+          }
+        }));
+        for (const key of keys) {
+          const liveState = store4?.getState?.();
+          if (!liveState) continue;
+          setState(key, liveState[key], true);
+        }
+      }
+      const teardowns = [];
+      for (const setup2 of setups) teardowns.push(setup2());
+      const cleanups = stores.map(init);
+      destroy = chain(...desyncs, ...teardowns, ...cleanups);
+      return maybeDestroy;
+    };
+    const deleteListenerIndexes = (group, listener, keys) => {
+      if (keys === void 0) return;
+      if (keys) deleteKeyedListener(group.listenersByKey, keys, listener);
+      else group.allKeysListeners?.delete(listener);
+    };
+    const fastPathFrames = [];
+    const registerListener = (keys, listener, group = syncListenerGroup) => {
+      const listenerKeysValue = keys ? [...keys] : null;
+      const wasRegistered = group.listeners.has(listener);
+      if (!wasRegistered) clearFastPathNotifiedListener(fastPathFrames, group, listener);
+      if (!listenerKeysValue) {
+        if (wasRegistered) preserveFastPathFrames(fastPathFrames, group);
+        preserveFastPathPassedListeners(fastPathFrames, group, listener);
+      } else preserveFastPathPassedKeyedListeners({
+        fastPathFrames,
+        group,
+        keys: listenerKeysValue,
+        listener
+      });
+      if (wasRegistered) {
+        preserveFastPathFrames(fastPathFrames, group, listener);
+        deleteListenerIndexes(group, listener, group.listenerKeys.get(listener));
+      }
+      group.listeners.add(listener);
+      if (listenerKeysValue) {
+        group.listenersByKey ??= /* @__PURE__ */ new Map();
+        addKeyedListener(group.listenersByKey, listenerKeysValue, listener);
+        addFastPathKeyedListener({
+          fastPathFrames,
+          group,
+          keys: listenerKeysValue,
+          listener
+        });
+      } else {
+        group.allKeysListeners ??= /* @__PURE__ */ new Set();
+        group.allKeysListeners.add(listener);
+      }
+      group.listenerKeys.set(listener, listenerKeysValue);
+      return () => {
+        const cleanup = group.disposables.get(listener);
+        group.disposables.delete(listener);
+        preserveFastPathFrames(fastPathFrames, group, listener);
+        const currentKeys = group.listenerKeys.get(listener);
+        deleteListenerIndexes(group, listener, listenerKeysValue);
+        if (currentKeys !== listenerKeysValue) deleteListenerIndexes(group, listener, currentKeys);
+        group.listenerKeys.delete(listener);
+        group.listeners.delete(listener);
+        cleanup?.();
+      };
+    };
+    const storeSubscribe = (keys, listener) => registerListener(keys, listener);
+    const runInitialListener = (group, listener, prevState) => {
+      const shouldSuspend = group.listeners.has(listener);
+      if (shouldSuspend) {
+        group.suspendCounts ??= /* @__PURE__ */ new Map();
+        const count = group.suspendCounts.get(listener) ?? 0;
+        group.suspendCounts.set(listener, count + 1);
+      }
+      let cleanupPrevState;
+      try {
+        const stateBeforeCleanups = state2;
+        runPendingCleanup(group, listener);
+        if (state2 !== stateBeforeCleanups) cleanupPrevState = getCleanupPrevState(prevState, state2, stateBeforeCleanups);
+        const cleanup = listener(state2, cleanupPrevState ?? prevState);
+        if (cleanup) setListenerCleanup(group, listener, cleanup);
+      } finally {
+        if (shouldSuspend) {
+          const suspendCounts = group.suspendCounts;
+          const count = suspendCounts?.get(listener);
+          if (count && count > 1) suspendCounts?.set(listener, count - 1);
+          else suspendCounts?.delete(listener);
+          if (!suspendCounts?.size) delete group.suspendCounts;
+        }
+      }
+    };
+    const storeSync = (keys, listener) => {
+      runInitialListener(syncListenerGroup, listener, state2);
+      return registerListener(keys, listener);
+    };
+    const storeBatch = (keys, listener) => {
+      if (!batchListenerGroup.listeners.size && !inDispatch) prevStateBatch = state2;
+      runInitialListener(batchListenerGroup, listener, prevStateBatch);
+      return registerListener(keys, listener, batchListenerGroup);
+    };
+    const storePick = (keys) => createStore(pick(state2, keys), finalStore);
+    const storeOmit = (keys) => createStore(omit(state2, keys), finalStore);
+    const getState2 = () => state2;
+    const runListeners = (group, prevState, updatedKey) => {
+      if (!(updatedKey instanceof Set) && !group.allKeysListeners?.size) {
+        const keyedListeners = group.listenersByKey?.get(updatedKey);
+        if (!keyedListeners) return;
+        const frame = {
+          group,
+          keyedListeners,
+          updatedKey,
+          currentListener: null
+        };
+        fastPathFrames.push(frame);
+        try {
+          for (const listener of keyedListeners) {
+            if (frame.notifiedListeners?.has(listener)) continue;
+            frame.currentListener = listener;
+            frame.notifiedListeners?.add(listener);
+            notifyStoreListener(group, listener, state2, prevState, getState2, updatedKey);
+            if (!group.allKeysListeners?.size && !frame.recoverToLive) continue;
+            const notifiedListeners = frame.notifiedListeners ?? getFastPathNotifiedListeners(frame);
+            frame.notifiedListeners = notifiedListeners;
+            frame.recovering = true;
+            runLiveListeners({
+              group,
+              getState: getState2,
+              prevState,
+              updatedKey,
+              notifiedListeners
+            });
+            return;
+          }
+        } finally {
+          fastPathFrames.pop();
+        }
+        return;
+      }
+      runLiveListeners({
+        group,
+        getState: getState2,
+        prevState,
+        updatedKey
+      });
+    };
+    const setState = (key, value, fromStores = false) => {
+      if (!hasOwnProperty(state2, key)) return;
+      const currentValue = state2[key];
+      const nextValue = applyState(value, () => currentValue);
+      if (isSameValue(nextValue, currentValue)) return;
+      const wasInDispatch = inDispatch;
+      inDispatch = true;
+      const prevState = state2;
+      const nextState = {
+        ...state2,
+        [key]: nextValue
+      };
+      state2 = nextState;
+      let superseded = false;
+      try {
+        if (!fromStores && stores.length) {
+          for (const store4 of stores) {
+            store4?.setState?.(key, nextValue);
+            if (isSameValue(state2[key], nextValue)) continue;
+            superseded = true;
+            break;
+          }
+          if (superseded) {
+            let pass = 0;
+            for (; pass < MAX_REPAIR_PASSES; pass += 1) {
+              let changed = false;
+              for (const store4 of stores) {
+                const previousValue = state2[key];
+                store4?.setState?.(key, previousValue);
+                if (!isSameValue(state2[key], previousValue)) changed = true;
+              }
+              if (!changed) break;
+            }
+            if (pass === MAX_REPAIR_PASSES) console.warn("Parent stores did not converge after a superseded fan-out; a parent listener may be rewriting this key in a cycle.");
+          }
+        }
+        if (!superseded) {
+          const listenerPrevState = state2 === nextState ? prevState : {
+            ...state2,
+            [key]: prevState[key]
+          };
+          runListeners(syncListenerGroup, listenerPrevState, key);
+        }
+      } finally {
+        inDispatch = wasInDispatch;
+      }
+      if (!batchListenerGroup.listeners.size) {
+        if (!inDispatch) prevStateBatch = state2;
+        return;
+      }
+      updatedKeys.add(key);
+      if (batchPending) return;
+      batchPending = true;
+      queueMicrotask(() => {
+        batchPending = false;
+        const snapshot = state2;
+        const updatedKeysSnapshot = updatedKeys;
+        updatedKeys = /* @__PURE__ */ new Set();
+        const prevStateBatchBefore = prevStateBatch;
+        runListeners(batchListenerGroup, prevStateBatchBefore, updatedKeysSnapshot);
+        if (prevStateBatch === prevStateBatchBefore) prevStateBatch = snapshot;
+      });
+    };
+    const finalStore = {
+      getState: getState2,
+      setState,
+      __unstableInternals: {
+        setup: storeSetup,
+        init: storeInit,
+        subscribe: storeSubscribe,
+        sync: storeSync,
+        batch: storeBatch,
+        pick: storePick,
+        omit: storeOmit
+      }
+    };
+    return finalStore;
+  }
+  function setup(store4, ...args) {
+    if (!store4) return;
+    return getInternal(store4, "setup")(...args);
+  }
+  function init(store4, ...args) {
+    if (!store4) return;
+    return getInternal(store4, "init")(...args);
+  }
+  function subscribe2(store4, ...args) {
+    if (!store4) return;
+    return getInternal(store4, "subscribe")(...args);
+  }
+  function sync2(store4, ...args) {
+    if (!store4) return;
+    return getInternal(store4, "sync")(...args);
+  }
+  function batch(store4, ...args) {
+    if (!store4) return;
+    return getInternal(store4, "batch")(...args);
+  }
+  function omit2(store4, ...args) {
+    if (!store4) return;
+    return getInternal(store4, "omit")(...args);
+  }
+  function pick2(store4, ...args) {
+    if (!store4) return;
+    return getInternal(store4, "pick")(...args);
+  }
+  function mergeStore(...stores) {
+    const initialState = {};
+    for (const store5 of stores) {
+      const nextState = store5?.getState?.();
+      if (nextState) Object.assign(initialState, nextState);
+    }
+    const store4 = createStore(initialState, ...stores);
+    return Object.assign({}, ...stores, store4);
+  }
+  function throwOnConflictingProps(props, store4) {
+    if (false) return;
+    if (!store4) return;
+    const defaultKeys = Object.entries(props).filter(([key, value]) => key.startsWith("default") && value !== void 0).map(([key]) => {
+      const stateKey = key.replace("default", "");
+      return `${stateKey[0]?.toLowerCase() || ""}${stateKey.slice(1)}`;
+    });
+    if (!defaultKeys.length) return;
+    const storeState = store4.getState();
+    if (!defaultKeys.filter((key) => hasOwnProperty(storeState, key)).length) return;
+    throw new Error(`Passing a store prop in conjunction with a default state is not supported.
+
+const store = useSelectStore();
+<SelectProvider store={store} defaultValue="Apple" />
+                ^             ^
+
+Instead, pass the default state to the topmost store:
+
+const store = useSelectStore({ defaultValue: "Apple" });
+<SelectProvider store={store} />
+
+See https://github.com/ariakit/ariakit/pull/2745 for more details.
+
+If there's a particular need for this, please submit a feature request at https://github.com/ariakit/ariakit
+`);
+  }
+
+  // node_modules/@ariakit/components/dist/collection/collection-store.js
+  function getCommonParent(items) {
+    const firstItem = items.find((item) => !!item.element);
+    const lastElement = [...items].reverse().find((item) => !!item.element)?.element;
+    let parentElement = firstItem?.element?.parentElement;
+    if (!lastElement) return getDocument(parentElement).body;
+    while (parentElement) {
+      if (parentElement.contains(lastElement)) return parentElement;
+      parentElement = parentElement.parentElement;
+    }
+    return getDocument(parentElement).body;
+  }
+  function getPrivateStore(store4) {
+    return store4?.__unstablePrivateStore;
+  }
+  var itemIdCacheThreshold = 64;
+  function getCachedItemIds(items, cache) {
+    if (items.length < itemIdCacheThreshold) {
+      if (cache.ids) {
+        cache.items = void 0;
+        cache.ids = void 0;
+      }
+      return;
+    }
+    if (cache.items === items) return cache.ids;
+    const ids = /* @__PURE__ */ new Set();
+    for (const item of items) ids.add(item.id);
+    cache.items = items;
+    cache.ids = ids;
+    return ids;
+  }
+  function setCachedItemIds(items, cache, ids) {
+    if (items.length < itemIdCacheThreshold) {
+      if (cache.ids) {
+        cache.items = void 0;
+        cache.ids = void 0;
+      }
+      return;
+    }
+    if (!ids) {
+      ids = /* @__PURE__ */ new Set();
+      for (const item of items) ids.add(item.id);
+    }
+    cache.items = items;
+    cache.ids = ids;
+  }
+  function createCollectionStore(props = {}) {
+    throwOnConflictingProps(props, props.store);
+    const syncState = props.store?.getState();
+    const items = defaultValue(props.items, syncState?.items, props.defaultItems, []);
+    const syncPrivateStore = getPrivateStore(props.store);
+    const collectionLookup = syncPrivateStore?.__unstableCollectionLookup ?? {
+      controlledItems: new Map(items.map((item) => [item.id, item])),
+      registeredItems: /* @__PURE__ */ new Map(),
+      controlledItemsSource: items,
+      propagatedItems: items
+    };
+    const { controlledItems, registeredItems } = collectionLookup;
+    const itemIdCache = {};
+    const renderedItemIdCache = {};
+    const initialState = {
+      items,
+      renderedItems: defaultValue(syncState?.renderedItems, [])
+    };
+    const collection = createStore(initialState, props.store);
+    const privateStore = Object.assign(createStore({
+      items,
+      renderedItems: initialState.renderedItems
+    }, syncPrivateStore), { __unstableCollectionLookup: collectionLookup });
+    const sortItems = (renderedItems) => {
+      const sortedItems = sortBasedOnDOMPosition(renderedItems, (i3) => i3.element);
+      privateStore.setState("renderedItems", sortedItems);
+      collection.setState("renderedItems", sortedItems);
+    };
+    const indexControlledItems = (items2) => {
+      if (items2 === collectionLookup.controlledItemsSource) return;
+      collectionLookup.controlledItemsSource = items2;
+      controlledItems.clear();
+      for (const item of items2) controlledItems.set(item.id, item);
+    };
+    const setState = (key, value) => {
+      if (key !== "items") {
+        collection.setState(key, value);
+        return;
+      }
+      collection.setState("items", (items2) => {
+        const nextItems = applyState(value, items2);
+        if (nextItems === items2) return items2;
+        collectionLookup.propagatedItems = nextItems;
+        indexControlledItems(nextItems);
+        return nextItems;
+      });
+    };
+    setup(collection, () => init(privateStore));
+    if (!syncPrivateStore) {
+      subscribe2(collection, ["items"], ({ items: items2 }) => {
+        if (items2 === collectionLookup.propagatedItems) return;
+        collectionLookup.propagatedItems = items2;
+        indexControlledItems(items2);
+      });
+      setup(privateStore, () => {
+        return batch(privateStore, ["items"], ({ items: items2 }) => {
+          collectionLookup.propagatedItems = items2;
+          collection.setState("items", items2);
+        });
+      });
+    }
+    setup(privateStore, () => {
+      return batch(privateStore, ["renderedItems"], (state2) => {
+        let firstRun = true;
+        let raf2 = requestAnimationFrame(() => {
+          const { renderedItems } = collection.getState();
+          if (state2.renderedItems === renderedItems) return;
+          sortItems(state2.renderedItems);
+        });
+        if (typeof IntersectionObserver !== "function") return () => cancelAnimationFrame(raf2);
+        const ioCallback = () => {
+          if (firstRun) {
+            firstRun = false;
+            return;
+          }
+          cancelAnimationFrame(raf2);
+          raf2 = requestAnimationFrame(() => sortItems(state2.renderedItems));
+        };
+        const root = getCommonParent(state2.renderedItems);
+        const observer = new IntersectionObserver(ioCallback, { root });
+        for (const item of state2.renderedItems) {
+          if (!item.element) continue;
+          observer.observe(item.element);
+        }
+        return () => {
+          cancelAnimationFrame(raf2);
+          observer.disconnect();
+        };
+      });
+    });
+    const createMergeItem = (key, cache, lookup) => {
+      const registeredItems2 = lookup?.registeredItems;
+      const controlledItems2 = lookup?.controlledItems;
+      return (item) => {
+        const previousRegisteredItem = registeredItems2?.get(item.id);
+        const wasKnown = !!previousRegisteredItem || !!controlledItems2?.has(item.id);
+        let prevItem;
+        privateStore.setState(key, (items2) => {
+          const ids = !!cache.ids || items2.length >= itemIdCacheThreshold && !wasKnown ? getCachedItemIds(items2, cache) : void 0;
+          const index2 = ids && !ids.has(item.id) ? -1 : items2.findIndex(({ id }) => id === item.id);
+          const nextItems = items2.slice();
+          if (index2 !== -1) {
+            prevItem = items2[index2];
+            const nextItem = {
+              ...prevItem,
+              ...item
+            };
+            nextItems[index2] = nextItem;
+            registeredItems2?.set(item.id, nextItem);
+          } else {
+            nextItems.push(item);
+            registeredItems2?.set(item.id, item);
+            ids?.add(item.id);
+          }
+          if (cache.ids || index2 === -1 && nextItems.length >= itemIdCacheThreshold) setCachedItemIds(nextItems, cache, ids);
+          return nextItems;
+        });
+        const unmergeItem = () => {
+          if (registeredItems2) if (previousRegisteredItem) registeredItems2.set(item.id, previousRegisteredItem);
+          else registeredItems2.delete(item.id);
+          privateStore.setState(key, (items2) => {
+            const ids = cache.ids ? getCachedItemIds(items2, cache) : void 0;
+            if (!prevItem) {
+              const nextItems2 = items2.filter(({ id }) => id !== item.id);
+              ids?.delete(item.id);
+              if (cache.ids) setCachedItemIds(nextItems2, cache, ids);
+              return nextItems2;
+            }
+            const index2 = items2.findIndex(({ id }) => id === item.id);
+            if (index2 === -1) return items2;
+            const nextItems = items2.slice();
+            nextItems[index2] = prevItem;
+            if (cache.ids) setCachedItemIds(nextItems, cache, ids);
+            return nextItems;
           });
+        };
+        return unmergeItem;
+      };
+    };
+    const registerItem = createMergeItem("items", itemIdCache, collectionLookup);
+    const mergeRenderedItem = createMergeItem("renderedItems", renderedItemIdCache);
+    return {
+      ...collection,
+      setState,
+      registerItem,
+      renderItem: (item) => chain(registerItem(item), mergeRenderedItem(item)),
+      item: (id) => {
+        if (!id) return null;
+        if (!registeredItems.size) return controlledItems.get(id) ?? null;
+        return registeredItems.get(id) ?? controlledItems.get(id) ?? null;
+      },
+      __unstablePrivateStore: privateStore
+    };
+  }
+
+  // node_modules/@ariakit/components/dist/composite/composite-store.js
+  var NULL_ITEM = { id: null };
+  function findFirstEnabledItem(items, excludeId) {
+    return items.find((item) => {
+      if (excludeId) return !item.disabled && item.id !== excludeId;
+      return !item.disabled;
+    });
+  }
+  function findLastEnabledItem(items) {
+    for (let i3 = items.length - 1; i3 >= 0; i3 -= 1) {
+      const item = items[i3];
+      if (!item) continue;
+      if (item.disabled) continue;
+      return item;
+    }
+  }
+  function getEnabledItems(items, excludeId) {
+    return items.filter((item) => {
+      if (excludeId) return !item.disabled && item.id !== excludeId;
+      return !item.disabled;
+    });
+  }
+  function getItemsInRow(items, rowId) {
+    return items.filter((item) => item.rowId === rowId);
+  }
+  function findEnabledItemId({ items, fromIndex, step, rowId, excludeId }) {
+    for (let i3 = fromIndex; i3 >= 0 && i3 < items.length; i3 += step) {
+      const item = items[i3];
+      if (!item) continue;
+      if (item.rowId !== rowId) continue;
+      if (item.disabled) continue;
+      const itemId = item.id;
+      if (excludeId != null && itemId === excludeId) continue;
+      return itemId;
+    }
+  }
+  function flipItems(items, activeId, shouldInsertNullItem = false) {
+    const index2 = items.findIndex((item) => item.id === activeId);
+    return [
+      ...items.slice(index2 + 1),
+      ...shouldInsertNullItem ? [NULL_ITEM] : [],
+      ...items.slice(0, index2)
+    ];
+  }
+  var rowMapItemThreshold = 48;
+  var rowMapRowThreshold = 4;
+  function groupSmallItemsByRows(items) {
+    const rows = [];
+    let previousRow;
+    let previousRowId;
+    for (const item of items) {
+      const rowId = item.rowId;
+      if (previousRow && previousRowId === rowId) {
+        previousRow.push(item);
+        continue;
+      }
+      const row = rows.find((currentRow) => currentRow[0]?.rowId === rowId);
+      if (row) {
+        row.push(item);
+        previousRow = row;
+      } else {
+        previousRow = [item];
+        rows.push(previousRow);
+      }
+      previousRowId = rowId;
+    }
+    return rows;
+  }
+  function groupLargeItemsByRows(items) {
+    const firstItem = items[0];
+    if (!firstItem) return [];
+    let itemIndex = 1;
+    while (itemIndex < items.length && items[itemIndex]?.rowId === firstItem.rowId) itemIndex += 1;
+    const firstRow = items.slice(0, itemIndex);
+    if (itemIndex === items.length) return [firstRow];
+    const rows = [firstRow];
+    let rowsById;
+    for (; itemIndex < items.length; itemIndex += 1) {
+      const item = items[itemIndex];
+      if (!item) continue;
+      const row = rowsById ? rowsById.get(item.rowId) : rows.find((currentRow) => currentRow[0]?.rowId === item.rowId);
+      if (row) {
+        row.push(item);
+        continue;
+      }
+      const newRow = [item];
+      rows.push(newRow);
+      if (rowsById) rowsById.set(item.rowId, newRow);
+      else if (rows.length === rowMapRowThreshold) rowsById = new Map(rows.map((currentRow) => [currentRow[0]?.rowId, currentRow]));
+    }
+    return rows;
+  }
+  function groupItemsByRows(items) {
+    if (items.length >= rowMapItemThreshold) return groupLargeItemsByRows(items);
+    return groupSmallItemsByRows(items);
+  }
+  function getMaxRowLength(array) {
+    let maxLength = 0;
+    for (const { length: length2 } of array) if (length2 > maxLength) maxLength = length2;
+    return maxLength;
+  }
+  function createEmptyItem(rowId) {
+    return {
+      id: "__EMPTY_ITEM__",
+      disabled: true,
+      rowId
+    };
+  }
+  function normalizeRows(rows, activeId, focusShift) {
+    const maxLength = getMaxRowLength(rows);
+    for (const row of rows) for (let i3 = 0; i3 < maxLength; i3 += 1) {
+      const item = row[i3];
+      if (!item || focusShift && item.disabled) {
+        const previousItem = i3 === 0 && focusShift ? findFirstEnabledItem(row) : row[i3 - 1];
+        row[i3] = previousItem && activeId !== previousItem.id && focusShift ? previousItem : createEmptyItem(previousItem?.rowId);
+      }
+    }
+    return rows;
+  }
+  function verticalizeItems(items) {
+    const rows = groupItemsByRows(items);
+    const maxLength = getMaxRowLength(rows);
+    const verticalized = [];
+    for (let i3 = 0; i3 < maxLength; i3 += 1) for (const row of rows) {
+      const item = row[i3];
+      if (item) verticalized.push({
+        ...item,
+        rowId: item.rowId ? `${i3}` : void 0
+      });
+    }
+    return verticalized;
+  }
+  function createCompositeStore(props = {}) {
+    const syncState = props.store?.getState();
+    const collection = createCollectionStore(props);
+    const activeId = defaultValue(props.activeId, syncState?.activeId, props.defaultActiveId);
+    const composite = createStore({
+      ...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),
+      moves: defaultValue(syncState?.moves, 0),
+      orientation: defaultValue(props.orientation, syncState?.orientation, "both"),
+      rtl: defaultValue(props.rtl, syncState?.rtl, false),
+      virtualFocus: defaultValue(props.virtualFocus, syncState?.virtualFocus, false),
+      focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, false),
+      focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, false),
+      focusShift: defaultValue(props.focusShift, syncState?.focusShift, false)
+    }, collection, props.store);
+    setup(composite, () => sync2(composite, ["renderedItems", "activeId"], (state2) => {
+      composite.setState("activeId", (activeId2) => {
+        if (activeId2 !== void 0) return activeId2;
+        return findFirstEnabledItem(state2.renderedItems)?.id;
+      });
+    }));
+    const getNextId = (direction = "next", options = {}) => {
+      const defaultState = composite.getState();
+      const { 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 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 (!isVerticalDirection ? true : !canShift && !renderedItems.some((item) => item.rowId != null)) {
+          let activeIndex2 = -1;
+          if (renderedItems === defaultState.renderedItems) {
+            const firstItem = renderedItems[0];
+            if (firstItem && collection.item(firstItem.id) === firstItem) {
+              const registeredItem = collection.item(activeId2);
+              if (registeredItem?.id === activeId2) activeIndex2 = renderedItems.indexOf(registeredItem);
+            }
+          }
+          if (activeIndex2 === -1) activeIndex2 = renderedItems.findIndex((item) => item.id === activeId2);
+          const activeItem2 = renderedItems[activeIndex2];
+          if (activeItem2) {
+            const step = canReverse ? -1 : 1;
+            const nextId2 = findEnabledItemId({
+              items: renderedItems,
+              fromIndex: activeIndex2 + step,
+              step,
+              rowId: activeItem2.rowId,
+              excludeId: activeId2
+            });
+            if (nextId2 !== void 0) return nextId2;
+            if (!(focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical"))) return void 0;
+            return findEnabledItemId({
+              items: renderedItems,
+              fromIndex: step === 1 ? 0 : renderedItems.length - 1,
+              step,
+              rowId: activeItem2.rowId,
+              excludeId: activeId2
+            });
+          }
+        }
+      }
+      let items = !isVerticalDirection ? renderedItems : flatten2DArray(normalizeRows(groupItemsByRows(renderedItems), activeId2, canShift));
+      items = canReverse ? reverseArray(items) : items;
+      items = isVerticalDirection ? verticalizeItems(items) : items;
+      if (activeId2 == null) return findFirstEnabledItem(items)?.id;
+      const activeItem = items.find((item) => item.id === activeId2);
+      if (!activeItem) return findFirstEnabledItem(items)?.id;
+      const isGrid2 = items.some((item) => item.rowId);
+      const activeIndex = items.indexOf(activeItem);
+      const nextItems = items.slice(activeIndex + 1);
+      const nextItemsInRow = getItemsInRow(nextItems, activeItem.rowId);
+      if (skip) {
+        const nextEnabledItemsInRow = getEnabledItems(nextItemsInRow, activeId2);
+        return (nextEnabledItemsInRow.slice(skip)[0] || nextEnabledItemsInRow[nextEnabledItemsInRow.length - 1])?.id;
+      }
+      const canLoop = focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical");
+      const canWrap = isGrid2 && focusWrap && (isVerticalDirection ? focusWrap !== "horizontal" : focusWrap !== "vertical");
+      const hasNullItem = isNextDirection ? (!isGrid2 || isVerticalDirection) && canLoop && includesBaseElement : isVerticalDirection ? includesBaseElement : false;
+      if (canLoop) return findFirstEnabledItem(flipItems(canWrap && !hasNullItem ? items : getItemsInRow(items, activeItem.rowId), activeId2, hasNullItem), activeId2)?.id;
+      if (canWrap) {
+        const nextItem2 = findFirstEnabledItem(hasNullItem ? nextItemsInRow : nextItems, activeId2);
+        return hasNullItem ? nextItem2?.id || null : nextItem2?.id;
+      }
+      const nextItem = findFirstEnabledItem(nextItemsInRow, activeId2);
+      if (!nextItem && hasNullItem) return null;
+      return nextItem?.id;
+    };
+    const getNextIdFromOptions = (direction, options) => {
+      if (typeof options === "number") return getNextId(direction, { skip: options });
+      return getNextId(direction, options);
+    };
+    return {
+      ...collection,
+      ...composite,
+      setBaseElement: (element) => composite.setState("baseElement", element),
+      setActiveId: (id) => composite.setState("activeId", id),
+      move: (id) => {
+        if (id === void 0) return;
+        composite.setState("activeId", id);
+        composite.setState("moves", (moves) => moves + 1);
+      },
+      first: () => findFirstEnabledItem(composite.getState().renderedItems)?.id,
+      last: () => findLastEnabledItem(composite.getState().renderedItems)?.id,
+      next: (options) => getNextIdFromOptions("next", options),
+      previous: (options) => getNextIdFromOptions("previous", options),
+      down: (options) => getNextIdFromOptions("down", options),
+      up: (options) => getNextIdFromOptions("up", options)
+    };
+  }
+
+  // node_modules/@ariakit/react-components/dist/composite/utils.js
+  var findFirstEnabledItem2 = findFirstEnabledItem;
+  var groupItemsByRows2 = groupItemsByRows;
+  function getEnabledItem(store4, id) {
+    if (!id) return null;
+    return store4.item(id) || null;
+  }
+  function selectTextField(element, collapseToEnd = false) {
+    if (isTextField(element)) element.setSelectionRange(collapseToEnd ? element.value.length : 0, element.value.length);
+    else if (element.isContentEditable) {
+      const selection = getDocument(element).getSelection();
+      selection?.selectAllChildren(element);
+      if (collapseToEnd) selection?.collapseToEnd();
+    }
+  }
+  var FOCUS_SILENTLY = /* @__PURE__ */ Symbol("FOCUS_SILENTLY");
+  function focusSilently(element) {
+    element[FOCUS_SILENTLY] = true;
+    element.focus({ preventScroll: true });
+  }
+  function silentlyFocused(element) {
+    const isSilentlyFocused = element[FOCUS_SILENTLY];
+    delete element[FOCUS_SILENTLY];
+    return isSilentlyFocused;
+  }
+  function isItem(store4, element, exclude) {
+    if (!element) return false;
+    if (element === exclude) return false;
+    const item = store4.item(element.id);
+    if (!item) return false;
+    if (exclude && item.element === exclude) return false;
+    return true;
+  }
+
+  // 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);
+
+  // node_modules/@ariakit/react-store/dist/index.js
+  var React103 = __toESM(require_react(), 1);
+  var import_shim3 = __toESM(require_shim(), 1);
+  var noopSubscribe = () => () => {
+  };
+  function isStoreKeyArray(value) {
+    return Array.isArray(value);
+  }
+  function isSameValue2(value, other) {
+    return value === other || value !== value && other !== other;
+  }
+  function hasSameStoreKeys(keys, otherKeys) {
+    if (keys?.length !== otherKeys.length) return false;
+    for (let index2 = 0; index2 < keys.length; index2 += 1) {
+      const key = keys[index2];
+      if (key === void 0) return false;
+      if (isSameValue2(key, otherKeys[index2])) continue;
+      return false;
+    }
+    return true;
+  }
+  function useStableStoreKeys(keys) {
+    const keysRef = React103.useRef(null);
+    const currentKeys = keysRef.current;
+    if (keys === null) {
+      keysRef.current = null;
+      return null;
+    }
+    if (hasSameStoreKeys(currentKeys, keys)) return currentKeys;
+    const nextKeys = [...keys];
+    keysRef.current = nextKeys;
+    return nextKeys;
+  }
+  function useStoreState(store4, keyOrKeysOrSelector = identity, selector2) {
+    const subscriptionKeys = useStableStoreKeys(isStoreKeyArray(keyOrKeysOrSelector) ? keyOrKeysOrSelector : typeof keyOrKeysOrSelector === "function" ? null : [keyOrKeysOrSelector]);
+    const storeSubscribe = React103.useCallback((callback) => {
+      if (!store4) return noopSubscribe();
+      if (subscriptionKeys?.length === 0) return noopSubscribe();
+      return subscribe2(store4, subscriptionKeys, callback);
+    }, [store4, subscriptionKeys]);
+    const getSnapshot2 = () => {
+      const state2 = store4?.getState();
+      if (isStoreKeyArray(keyOrKeysOrSelector)) return selector2?.(state2);
+      if (typeof keyOrKeysOrSelector === "function") return keyOrKeysOrSelector(state2);
+      if (!state2) return;
+      if (!hasOwnProperty(state2, keyOrKeysOrSelector)) return;
+      return state2[keyOrKeysOrSelector];
+    };
+    return (0, import_shim3.useSyncExternalStore)(storeSubscribe, getSnapshot2, getSnapshot2);
+  }
+  function getStoreStateObjectKeys(object, selectorKeys) {
+    const keys = [];
+    let hasSelector = false;
+    for (const prop in object) {
+      const keyOrSelector = object[prop];
+      if (keyOrSelector === void 0) continue;
+      if (typeof keyOrSelector === "function") {
+        hasSelector = true;
+        continue;
+      }
+      if (keys.includes(keyOrSelector)) continue;
+      keys.push(keyOrSelector);
+    }
+    if (!hasSelector) return keys;
+    if (!selectorKeys) return null;
+    for (const key of selectorKeys) {
+      if (keys.includes(key)) continue;
+      keys.push(key);
+    }
+    return keys;
+  }
+  function useStoreStateObject(store4, objectOrKeys, object) {
+    const stateObject = isStoreKeyArray(objectOrKeys) ? object ?? {} : objectOrKeys;
+    const selectorKeys = isStoreKeyArray(objectOrKeys) ? objectOrKeys : void 0;
+    const objRef = React103.useRef({});
+    const subscriptionKeys = useStableStoreKeys(getStoreStateObjectKeys(stateObject, selectorKeys));
+    const storeSubscribe = React103.useCallback((callback) => {
+      if (!store4) return noopSubscribe();
+      if (subscriptionKeys?.length === 0) return noopSubscribe();
+      return subscribe2(store4, subscriptionKeys, callback);
+    }, [store4, subscriptionKeys]);
+    const getSnapshot2 = () => {
+      const state2 = store4?.getState();
+      let updated = false;
+      const obj = objRef.current;
+      for (const prop in stateObject) {
+        const keyOrSelector = stateObject[prop];
+        if (keyOrSelector === void 0) continue;
+        if (typeof keyOrSelector === "function") {
+          const value2 = keyOrSelector(state2);
+          if (!Object.is(value2, obj[prop])) {
+            obj[prop] = value2;
+            updated = true;
+          }
+        }
+        if (typeof keyOrSelector === "function") continue;
+        const value = state2 && hasOwnProperty(state2, keyOrSelector) ? state2[keyOrSelector] : void 0;
+        if (!Object.is(value, obj[prop])) {
+          obj[prop] = value;
+          updated = true;
+        }
+      }
+      if (updated) objRef.current = { ...obj };
+      return objRef.current;
+    };
+    return (0, import_shim3.useSyncExternalStore)(storeSubscribe, getSnapshot2, getSnapshot2);
+  }
+  function useStoreProps(store4, props, key, setKey) {
+    const value = hasOwnProperty(props, key) ? props[key] : void 0;
+    const setValue = setKey ? props[setKey] : void 0;
+    const hasSetValue = !!setValue;
+    const propsRef = useLiveRef({
+      value,
+      setValue
+    });
+    useSafeLayoutEffect(() => {
+      if (!hasSetValue) return;
+      return subscribe2(store4, [key], (state2, prev) => {
+        const { value: value2, setValue: setValue2 } = propsRef.current;
+        if (!setValue2) return;
+        if (isSameValue2(state2[key], prev[key])) return;
+        if (isSameValue2(state2[key], value2)) return;
+        setValue2(state2[key]);
+      });
+    }, [
+      store4,
+      key,
+      hasSetValue
+    ]);
+    useSafeLayoutEffect(() => {
+      if (value === void 0) return;
+      store4.setState(key, value);
+      return batch(store4, [key], () => {
+        if (value === void 0) return;
+        store4.setState(key, value);
+      });
+    });
+  }
+  function useStore2(createStore2, props) {
+    const [store4, setStore] = React103.useState(() => createStore2(props));
+    useSafeLayoutEffect(() => init(store4), [store4]);
+    const useState165 = React103.useCallback((keyOrSelector) => useStoreState(store4, keyOrSelector), [store4]);
+    return [React103.useMemo(() => ({
+      ...store4,
+      useState: useState165
+    }), [store4, useState165]), useEvent2(() => {
+      setStore((store5) => createStore2({
+        ...props,
+        ...store5.getState()
+      }));
+    })];
+  }
+
+  // node_modules/@ariakit/react-components/dist/composite/composite-item.js
+  var TagName4 = "button";
+  function isEditableElement(element) {
+    if (isTextbox(element)) return true;
+    return element.tagName === "INPUT" && !isButton(element);
+  }
+  function getNextPageOffset(scrollingElement, pageUp = false) {
+    const height = scrollingElement.clientHeight;
+    const { top } = scrollingElement.getBoundingClientRect();
+    const pageSize = Math.max(height * 0.875, height - 40) * 1.5;
+    const pageOffset = pageUp ? height - pageSize + top : pageSize + top;
+    if (scrollingElement.tagName === "HTML") return pageOffset + scrollingElement.scrollTop;
+    return pageOffset;
+  }
+  function getItemOffset(itemElement, pageUp = false) {
+    const { top } = itemElement.getBoundingClientRect();
+    if (pageUp) return top + itemElement.clientHeight;
+    return top;
+  }
+  function findNextPageItemId(element, store4, next, pageUp = false) {
+    if (!store4) return;
+    if (!next) return;
+    const { renderedItems } = store4.getState();
+    const scrollingElement = getScrollingElement(element);
+    if (!scrollingElement) return;
+    const nextPageOffset = getNextPageOffset(scrollingElement, pageUp);
+    let id;
+    let prevDifference;
+    for (let i3 = 0; i3 < renderedItems.length; i3 += 1) {
+      const previousId = id;
+      id = next(i3);
+      if (!id) break;
+      if (id === previousId) continue;
+      const itemElement = getEnabledItem(store4, id)?.element;
+      if (!itemElement) continue;
+      const difference = getItemOffset(itemElement, pageUp) - nextPageOffset;
+      const absDifference = Math.abs(difference);
+      if (pageUp && difference <= 0 || !pageUp && difference >= 0) {
+        if (prevDifference !== void 0 && prevDifference < absDifference) id = previousId;
+        break;
+      }
+      prevDifference = absDifference;
+    }
+    return id;
+  }
+  function targetIsAnotherItem(event, store4) {
+    if (isSelfTarget(event)) return false;
+    return isItem(store4, event.target);
+  }
+  var useCompositeItem2 = createHook(function useCompositeItem3({ store: store4, rowId: rowIdProp, preventScrollOnKeyDown = false, moveOnKeyPress = true, tabbable: tabbable2 = false, getItem: getItemProp, typeaheadText, "aria-setsize": ariaSetSizeProp, "aria-posinset": ariaPosInSetProp, ...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 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;
+      return row.id;
+    };
+    const { rowId, baseElement, ariaSetSize, ariaPosInSet } = useStoreStateObject(store4, ["baseElement", "renderedItems"], {
+      rowId: getRowId,
+      baseElement(state2) {
+        return state2?.baseElement || void 0;
+      },
+      ariaSetSize(state2) {
+        if (ariaSetSizeProp != null) return ariaSetSizeProp;
+        if (!state2) return;
+        if (!row?.ariaSetSize) return;
+        if (row.baseElement !== state2.baseElement) return;
+        return row.ariaSetSize;
+      },
+      ariaPosInSet(state2) {
+        if (ariaPosInSetProp != null) return ariaPosInSetProp;
+        if (!state2) return;
+        if (!row?.ariaPosInSet) return;
+        if (row.baseElement !== state2.baseElement) 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, [
+      "activeId",
+      "renderedItems",
+      "virtualFocus",
+      "items"
+    ], {
+      isActiveItem(state2) {
+        return !!state2 && state2.activeId === id;
+      },
+      isTabbable(state2) {
+        if (!state2?.renderedItems.length) return true;
+        if (state2.virtualFocus) return false;
+        if (tabbable2) return true;
+        if (state2.activeId === null) return false;
+        const item = store4?.item(state2.activeId);
+        if (item?.disabled) return true;
+        if (!item?.element) return true;
+        return state2.activeId === id;
+      }
+    });
+    const getItem = (0, import_react57.useCallback)((item) => {
+      const nextItem = {
+        ...item,
+        id: id || item.id,
+        rowId,
+        disabled: trulyDisabled,
+        children: item.element?.textContent,
+        typeaheadText
+      };
+      if (getItemProp) return getItemProp(nextItem);
+      return nextItem;
+    }, [
+      id,
+      rowId,
+      trulyDisabled,
+      typeaheadText,
+      getItemProp
+    ]);
+    const onFocusProp = props.onFocus;
+    const hasFocusedComposite = (0, import_react57.useRef)(false);
+    const cancelScheduledFocusRedirectRef = (0, import_react57.useRef)(null);
+    const onFocus = useEvent2((event) => {
+      onFocusProp?.(event);
+      if (event.defaultPrevented) return;
+      if (isPortalEvent(event)) return;
+      if (!id) return;
+      if (!store4) return;
+      if (targetIsAnotherItem(event, store4)) return;
+      const { virtualFocus, baseElement: baseElement2 } = store4.getState();
+      store4.setActiveId(id);
+      if (isTextbox(event.currentTarget)) selectTextField(event.currentTarget);
+      if (!virtualFocus) 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);
+          return;
+        }
+        if (isSafari() && currentTarget2.hasAttribute("data-autofocus")) currentTarget2.scrollIntoView({
+          block: "nearest",
+          inline: "nearest"
+        });
+        hasFocusedComposite.current = true;
+        if (relatedTarget2 === baseElement3 || isItem(store4, relatedTarget2)) focusSilently(baseElement3);
+        else baseElement3.focus();
+      };
+      if (baseElement2?.isConnected) {
+        redirectFocusToBaseElement(event.currentTarget, event.relatedTarget, baseElement2);
+        return;
+      }
+      if (shouldRegisterItem === false) return;
+      const { currentTarget, relatedTarget } = event;
+      const cancelScheduledFocusRedirect = () => {
+        cancelScheduledFocusRedirectRef.current?.();
+        cancelScheduledFocusRedirectRef.current = null;
+      };
+      cancelScheduledFocusRedirect();
+      cancelScheduledFocusRedirectRef.current = subscribe2(store4, null, () => {
+        if (getActiveElement(currentTarget) !== currentTarget) {
+          cancelScheduledFocusRedirect();
+          return;
+        }
+        const state2 = store4.getState();
+        const nextBaseElement = state2.baseElement;
+        if (!nextBaseElement?.isConnected) return;
+        cancelScheduledFocusRedirect();
+        if (!state2.virtualFocus) return;
+        redirectFocusToBaseElement(currentTarget, relatedTarget, nextBaseElement);
+      });
+    });
+    const onBlurCaptureProp = props.onBlurCapture;
+    const onBlurCapture = useEvent2((event) => {
+      onBlurCaptureProp?.(event);
+      if (event.defaultPrevented) return;
+      if (store4?.getState()?.virtualFocus && hasFocusedComposite.current) {
+        hasFocusedComposite.current = false;
+        event.preventDefault();
+        event.stopPropagation();
+      }
+    });
+    const onKeyDownProp = props.onKeyDown;
+    const preventScrollOnKeyDownProp = useBooleanEvent(preventScrollOnKeyDown);
+    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
+    const onKeyDown = useEvent2((event) => {
+      onKeyDownProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!isSelfTarget(event)) return;
+      if (!store4) return;
+      const { currentTarget } = event;
+      const state2 = store4.getState();
+      const isGrid2 = !!store4.item(id)?.rowId;
+      const isVertical = state2.orientation !== "horizontal";
+      const isHorizontal = state2.orientation !== "vertical";
+      const canHomeEnd = () => {
+        if (isGrid2) return true;
+        if (isHorizontal) return true;
+        if (!state2.baseElement) return true;
+        if (!isTextField(state2.baseElement)) return true;
+        return false;
+      };
+      const action = {
+        ArrowUp: (isGrid2 || isVertical) && store4.up,
+        ArrowRight: (isGrid2 || isHorizontal) && store4.next,
+        ArrowDown: (isGrid2 || isVertical) && store4.down,
+        ArrowLeft: (isGrid2 || isHorizontal) && store4.previous,
+        Home: () => {
+          if (!canHomeEnd()) return;
+          if (!isGrid2 || event.ctrlKey) return store4?.first();
+          return store4?.previous(-1);
+        },
+        End: () => {
+          if (!canHomeEnd()) return;
+          if (!isGrid2 || event.ctrlKey) return store4?.last();
+          return store4?.next(-1);
+        },
+        PageUp: () => {
+          return findNextPageItemId(currentTarget, store4, store4?.up, true);
+        },
+        PageDown: () => {
+          return findNextPageItemId(currentTarget, store4, store4?.down);
+        }
+      }[event.key];
+      if (action) {
+        if (isTextbox(currentTarget)) {
+          const selection = getTextboxSelection(currentTarget);
+          const isLeft = isHorizontal && event.key === "ArrowLeft";
+          const isRight = isHorizontal && event.key === "ArrowRight";
+          const isUp = isVertical && event.key === "ArrowUp";
+          const isDown = isVertical && event.key === "ArrowDown";
+          if (isRight || isDown) {
+            const { length: valueLength } = getTextboxValue(currentTarget);
+            if (selection.end !== valueLength) return;
+          } else if ((isLeft || isUp) && selection.start !== 0) return;
+        }
+        const nextId2 = action();
+        if (preventScrollOnKeyDownProp(event) || nextId2 !== void 0) {
+          if (!moveOnKeyPressProp(event)) return;
+          event.preventDefault();
+          store4.move(nextId2);
+        }
+      }
+    });
+    const providerValue = (0, import_react57.useMemo)(() => ({
+      id,
+      baseElement
+    }), [id, baseElement]);
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(CompositeItemContext.Provider, {
+      value: providerValue,
+      children: element
+    }), [providerValue]);
+    props = {
+      "data-active-item": isActiveItem || void 0,
+      ...props,
+      id,
+      ref: useMergeRefs3(ref, props.ref),
+      tabIndex: isTabbable ? props.tabIndex : -1,
+      onFocus,
+      onBlurCapture,
+      onKeyDown
+    };
+    props = useCommand(props);
+    props = useCollectionItem({
+      store: store4,
+      ...props,
+      getItem,
+      shouldRegisterItem: id ? shouldRegisterItem : false
+    });
+    return removeUndefinedValues({
+      ...props,
+      "aria-setsize": ariaSetSize,
+      "aria-posinset": ariaPosInSet
+    });
+  });
+  var CompositeItem = memo4(forwardRef56(function CompositeItem2(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 TagName5 = "div";
+  function isGrid(items) {
+    return items.some((item) => !!item.rowId);
+  }
+  function isPrintableKey(event) {
+    const target = event.target;
+    if (target && !isTextField(target)) return false;
+    return event.key.length === 1 && !event.ctrlKey && !event.metaKey;
+  }
+  function isModifierKey(event) {
+    return event.key === "Shift" || event.key === "Control" || event.key === "Alt" || event.key === "Meta";
+  }
+  function useKeyboardEventProxy(store4, onKeyboardEvent, previousElementRef) {
+    return useEvent2((event) => {
+      onKeyboardEvent?.(event);
+      if (event.defaultPrevented) return;
+      if (event.isPropagationStopped()) return;
+      if (!isSelfTarget(event)) return;
+      if (isModifierKey(event)) return;
+      if (isPrintableKey(event)) return;
+      const activeElement2 = getEnabledItem(store4, store4.getState().activeId)?.element;
+      if (!activeElement2) return;
+      const { view, ...eventInit } = event;
+      if (activeElement2 !== previousElementRef?.current) activeElement2.focus();
+      if (!fireKeyboardEvent(activeElement2, event.type, eventInit)) event.preventDefault();
+      if (event.currentTarget.contains(activeElement2)) event.stopPropagation();
+    });
+  }
+  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 }) {
+    const moves = useStoreState(store4, "moves");
+    const baseElement = useStoreState(store4, "baseElement");
+    (0, import_react58.useEffect)(() => {
+      if (!moves) return;
+      if (!focusOnMove) return;
+      const { activeId } = store4.getState();
+      const itemElement = getEnabledItem(store4, activeId)?.element;
+      if (!itemElement) return;
+      withBaseScrollPreserved(store4, () => focusIntoView(itemElement));
+    }, [
+      store4,
+      moves,
+      focusOnMove
+    ]);
+    useSafeLayoutEffect(() => {
+      if (!moves) return;
+      if (!baseElement) 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();
+    }, [
+      store4,
+      moves,
+      baseElement
+    ]);
+    return null;
+  });
+  var useComposite = createHook(function useComposite2({ store: store4, composite = true, focusOnMove = composite, moveOnKeyPress = true, ...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 virtualFocus = useStoreState(store4, "virtualFocus");
+    const activeId = useStoreState(store4, composite && virtualFocus ? ["activeId"] : [], (state2) => composite && virtualFocus ? state2.activeId : null);
+    useSafeLayoutEffect(() => {
+      if (!store4) return;
+      if (!composite) return;
+      if (!virtualFocus) return;
+      const previousElement = previousElementRef.current;
+      previousElementRef.current = null;
+      if (!previousElement) return;
+      const relatedTarget = getEnabledItem(store4, activeId)?.element || getActiveElement(previousElement);
+      if (relatedTarget === previousElement) return;
+      fireBlurEvent(previousElement, { relatedTarget });
+    }, [
+      store4,
+      activeId,
+      virtualFocus,
+      composite
+    ]);
+    const onKeyDownCapture = useKeyboardEventProxy(store4, props.onKeyDownCapture, previousElementRef);
+    const onKeyUpCapture = useKeyboardEventProxy(store4, props.onKeyUpCapture, previousElementRef);
+    const onFocusCaptureProp = props.onFocusCapture;
+    const onFocusCapture = useEvent2((event) => {
+      onFocusCaptureProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!store4) return;
+      const { virtualFocus: virtualFocus2 } = store4.getState();
+      if (!virtualFocus2) return;
+      const previousActiveElement = event.relatedTarget;
+      const isSilentlyFocused = silentlyFocused(event.currentTarget);
+      if (isSelfTarget(event) && isSilentlyFocused) {
+        event.stopPropagation();
+        previousElementRef.current = previousActiveElement;
+      }
+    });
+    const onFocusProp = props.onFocus;
+    const onFocus = useEvent2((event) => {
+      onFocusProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!composite) return;
+      if (!store4) return;
+      const { relatedTarget } = event;
+      const { virtualFocus: virtualFocus2 } = store4.getState();
+      if (virtualFocus2) {
+        if (isSelfTarget(event) && !isItem(store4, relatedTarget)) queueMicrotask(scheduleFocus);
+      } else if (isSelfTarget(event)) 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();
+      if (!virtualFocus2) return;
+      const activeElement2 = getEnabledItem(store4, activeId2)?.element;
+      const nextActiveElement = event.relatedTarget;
+      const nextActiveElementIsItem = isItem(store4, nextActiveElement);
+      const previousElement = previousElementRef.current;
+      previousElementRef.current = null;
+      if (isSelfTarget(event) && nextActiveElementIsItem) {
+        if (nextActiveElement === activeElement2) {
+          if (previousElement && previousElement !== nextActiveElement) fireBlurEvent(previousElement, event);
+        } else if (activeElement2) fireBlurEvent(activeElement2, event);
+        else if (previousElement) fireBlurEvent(previousElement, event);
+        event.stopPropagation();
+      } else if (!isItem(store4, event.target) && activeElement2) fireBlurEvent(activeElement2, event);
+    });
+    const onKeyDownProp = props.onKeyDown;
+    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
+    const onKeyDown = useEvent2((event) => {
+      onKeyDownProp?.(event);
+      if (event.nativeEvent.isComposing) return;
+      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 isVertical = orientation !== "horizontal";
+      const isHorizontal = orientation !== "vertical";
+      const grid = isGrid(renderedItems);
+      if ((event.key === "ArrowLeft" || event.key === "ArrowRight" || event.key === "Home" || event.key === "End") && isTextField(event.currentTarget)) return;
+      const up = () => {
+        if (grid) return findFirstEnabledItemInTheLastRow(renderedItems)?.id;
+        return 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),
+        Home: store4.first,
+        End: store4.last,
+        PageUp: store4.first,
+        PageDown: store4.last
+      }[event.key];
+      if (action) {
+        const id = action();
+        if (id !== void 0) {
+          if (!moveOnKeyPressProp(event)) return;
+          event.preventDefault();
+          store4.move(id);
+        }
+      }
+    });
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime208.jsxs)(CompositeScopedContextProvider, {
+      value: store4,
+      children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(CompositeFocusOnMove, {
+        store: store4,
+        focusOnMove,
+        previousElementRef
+      })]
+    }), [
+      store4,
+      composite,
+      focusOnMove
+    ]);
+    props = {
+      "aria-activedescendant": useStoreState(store4, composite && virtualFocus ? ["items"] : [], () => {
+        if (!store4) return;
+        if (!composite) return;
+        if (!virtualFocus) return;
+        return getEnabledItem(store4, activeId)?.id;
+      }),
+      ...props,
+      ref: useMergeRefs3(ref, setBaseElement, props.ref),
+      onKeyDownCapture,
+      onKeyUpCapture,
+      onFocusCapture,
+      onFocus,
+      onBlurCapture,
+      onKeyDown
+    };
+    props = useFocusable({
+      focusable: useStoreState(store4, composite && !virtualFocus ? ["activeId"] : [], (state2) => composite && (virtualFocus || state2.activeId === null)),
+      ...props
+    });
+    return props;
+  });
+  var Composite6 = forwardRef56(function Composite7(props) {
+    const htmlProps = useComposite(props);
+    return createElement5(TagName5, htmlProps);
+  });
+
+  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-context.js
+  var ctx4 = createStoreContext();
+  var useDisclosureContext = ctx4.useContext;
+  var useDisclosureScopedContext = ctx4.useScopedContext;
+  var useDisclosureProviderContext = ctx4.useProviderContext;
+  var DisclosureContextProvider = ctx4.ContextProvider;
+  var DisclosureScopedContextProvider = ctx4.ScopedContextProvider;
+
+  // node_modules/@ariakit/react-components/dist/dialog/dialog-context.js
+  var import_react59 = __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);
+
+  // 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 TagName6 = "div";
+  function afterTimeout(timeoutMs, cb) {
+    const timeoutId = setTimeout(cb, timeoutMs);
+    return () => clearTimeout(timeoutId);
+  }
+  function parseCSSTime(time) {
+    const value = time?.trim() || "0s";
+    const multiplier = value.endsWith("ms") ? 1 : 1e3;
+    const parsed = Number.parseFloat(value) * multiplier;
+    return Number.isNaN(parsed) ? 0 : parsed;
+  }
+  function getEndTime(names, delays, durations) {
+    const nameList = names.split(",");
+    const delayList = delays.split(",");
+    const durationList = durations.split(",");
+    let endTime = 0;
+    for (const [index2, name2] of nameList.entries()) {
+      if (name2.trim() === "none") continue;
+      const delay = parseCSSTime(delayList[index2 % delayList.length]);
+      const duration = parseCSSTime(durationList[index2 % durationList.length]);
+      endTime = Math.max(endTime, delay + duration);
+    }
+    return endTime;
+  }
+  function getElementEndTime(element) {
+    const { transitionProperty, transitionDuration, transitionDelay, animationName, animationDuration, animationDelay } = getComputedStyle(element);
+    return Math.max(getEndTime(transitionProperty, transitionDelay, transitionDuration), getEndTime(animationName, animationDelay, animationDuration));
+  }
+  function isHidden(mounted, hidden, alwaysVisible) {
+    return !alwaysVisible && hidden !== false && (!mounted || !!hidden);
+  }
+  var useDisclosureContent = createHook(function useDisclosureContent2({ store: store4, alwaysVisible, unstable_otherElementRef: otherElementRef, ...props }) {
+    const context = useDisclosureProviderContext();
+    store4 = store4 || context;
+    invariant(store4, "DisclosureContent must receive a `store` prop or be wrapped in a DisclosureProvider component.");
+    const ref = (0, import_react60.useRef)(null);
+    const id = useId5(props.id);
+    const [transition, setTransition] = (0, import_react60.useState)(null);
+    const { open, mounted, animated: animated2, contentElement } = useStoreStateObject(store4, {
+      open: "open",
+      mounted: "mounted",
+      animated: "animated",
+      contentElement: "contentElement"
+    });
+    const otherElement = useStoreState(store4.disclosure, "contentElement");
+    const hasClosedRef = (0, import_react60.useRef)(false);
+    useSafeLayoutEffect(() => {
+      if (!ref.current) return;
+      store4?.setContentElement(ref.current);
+    }, [store4]);
+    useSafeLayoutEffect(() => {
+      let previousAnimated;
+      store4?.setState("animated", (animated3) => {
+        previousAnimated = animated3;
+        return true;
+      });
+      return () => {
+        if (previousAnimated === void 0) return;
+        store4?.setState("animated", previousAnimated);
+      };
+    }, [store4]);
+    useSafeLayoutEffect(() => {
+      if (!animated2) {
+        if (!open) {
+          hasClosedRef.current = true;
+          setTransition(null);
+        } else if (hasClosedRef.current) {
+          hasClosedRef.current = false;
+          setTransition("enter");
+        }
+        return;
+      }
+      if (!contentElement?.isConnected) {
+        setTransition(null);
+        return;
+      }
+      return afterPaint(() => {
+        setTransition(open ? "enter" : mounted ? "leave" : null);
+      });
+    }, [
+      animated2,
+      contentElement,
+      open,
+      mounted
+    ]);
+    useSafeLayoutEffect(() => {
+      if (!store4) return;
+      if (!animated2) return;
+      if (!transition) return;
+      if (!contentElement) return;
+      const stopAnimation = () => store4?.setState("animating", false);
+      const stopAnimationSync = () => (0, import_react_dom5.flushSync)(stopAnimation);
+      if (transition === "leave" && open) return;
+      if (transition === "enter" && !open) return;
+      if (typeof animated2 === "number") return afterTimeout(animated2, stopAnimationSync);
+      const elements2 = [contentElement];
+      if (otherElement) elements2.push(otherElement);
+      const relatedElement = otherElementRef?.current;
+      if (relatedElement) elements2.push(relatedElement);
+      const timeout = Math.max(...elements2.map(getElementEndTime));
+      if (!timeout) {
+        if (transition === "enter") store4.setState("animated", false);
+        stopAnimation();
+        return;
+      }
+      return afterTimeout(Math.max(timeout - 1e3 / 60, 0), stopAnimationSync);
+    }, [
+      store4,
+      animated2,
+      contentElement,
+      otherElement,
+      otherElementRef,
+      open,
+      transition
+    ]);
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(DialogScopedContextProvider, {
+      value: store4,
+      children: element
+    }), [store4]);
+    const hidden = isHidden(mounted, props.hidden, alwaysVisible);
+    const styleProp = props.style;
+    const style = (0, import_react60.useMemo)(() => {
+      if (hidden) return {
+        ...styleProp,
+        display: "none"
+      };
+      return styleProp;
+    }, [hidden, styleProp]);
+    props = {
+      "data-open": open || void 0,
+      "data-enter": transition === "enter" || void 0,
+      "data-leave": transition === "leave" || void 0,
+      hidden,
+      ...props,
+      id,
+      ref: useMergeRefs3(id ? store4.setContentElement : null, ref, props.ref),
+      style
+    };
+    return removeUndefinedValues(props);
+  });
+  var DisclosureContentImpl = forwardRef56(function DisclosureContentImpl2(props) {
+    const htmlProps = useDisclosureContent(props);
+    return createElement5(TagName6, htmlProps);
+  });
+  var DisclosureContent = forwardRef56(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 });
+  });
+
+  // node_modules/@ariakit/components/dist/disclosure/disclosure-store.js
+  function createDisclosureStore(props = {}) {
+    const store4 = props.store || props.disclosure ? mergeStore(props.store, omit2(props.disclosure, ["contentElement", "disclosureElement"])) : void 0;
+    throwOnConflictingProps(props, store4);
+    const syncState = store4?.getState();
+    const open = defaultValue(props.open, syncState?.open, props.defaultOpen, false);
+    const animated2 = defaultValue(props.animated, syncState?.animated, false);
+    const initialState = {
+      open,
+      animated: animated2,
+      animating: !!animated2 && open,
+      mounted: open,
+      contentElement: defaultValue(syncState?.contentElement, null),
+      disclosureElement: defaultValue(syncState?.disclosureElement, null)
+    };
+    const disclosure = store4 ? createStore(initialState, store4) : createStore(initialState);
+    setup(disclosure, () => sync2(disclosure, ["animated", "animating"], (state2) => {
+      if (state2.animated) return;
+      disclosure.setState("animating", false);
+    }));
+    setup(disclosure, () => subscribe2(disclosure, ["open"], () => {
+      if (!disclosure.getState().animated) return;
+      disclosure.setState("animating", true);
+    }));
+    setup(disclosure, () => sync2(disclosure, ["open", "animating"], (state2) => {
+      disclosure.setState("mounted", state2.open || state2.animating);
+    }));
+    return {
+      ...disclosure,
+      disclosure: props.disclosure,
+      setOpen: (value) => disclosure.setState("open", value),
+      show: () => disclosure.setState("open", true),
+      hide: () => disclosure.setState("open", false),
+      toggle: () => disclosure.setState("open", (open2) => !open2),
+      stopAnimation: () => disclosure.setState("animating", false),
+      setContentElement: (value) => disclosure.setState("contentElement", value),
+      setDisclosureElement: (value) => disclosure.setState("disclosureElement", value)
+    };
+  }
+
+  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-store.js
+  function useDisclosureStoreProps(store4, update4, props) {
+    useUpdateEffect(update4, [props.store, props.disclosure]);
+    useStoreProps(store4, props, "open", "setOpen");
+    useStoreProps(store4, props, "mounted", "setMounted");
+    useStoreProps(store4, props, "animated");
+    return Object.assign(store4, { disclosure: props.disclosure });
+  }
+
+  // node_modules/@ariakit/react-components/dist/popover/popover-context.js
+  var ctx6 = createStoreContext([DialogContextProvider], [DialogScopedContextProvider]);
+  var usePopoverContext = ctx6.useContext;
+  var usePopoverScopedContext = ctx6.useScopedContext;
+  var usePopoverProviderContext = ctx6.useProviderContext;
+  var PopoverContextProvider = ctx6.ContextProvider;
+  var PopoverScopedContextProvider = ctx6.ScopedContextProvider;
+
+  // node_modules/@ariakit/react-components/dist/combobox/combobox-context.js
+  var import_react61 = __toESM(require_react(), 1);
+  var ComboboxListRoleContext = (0, import_react61.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);
+
+  // node_modules/@ariakit/react-components/dist/collection/collection-store.js
+  function useCollectionStoreProps(store4, update4, props) {
+    useUpdateEffect(update4, [props.store]);
+    useStoreProps(store4, props, "items", "setItems");
+    return store4;
+  }
+
+  // node_modules/@ariakit/react-components/dist/composite/composite-store.js
+  function useCompositeStoreOptions(props) {
+    return {
+      id: useId5(props.id),
+      ...props
+    };
+  }
+  function useCompositeStoreProps(store4, update4, props) {
+    store4 = useCollectionStoreProps(store4, update4, props);
+    useStoreProps(store4, props, "activeId", "setActiveId");
+    useStoreProps(store4, props, "includesBaseElement");
+    useStoreProps(store4, props, "virtualFocus");
+    useStoreProps(store4, props, "orientation");
+    useStoreProps(store4, props, "rtl");
+    useStoreProps(store4, props, "focusLoop");
+    useStoreProps(store4, props, "focusWrap");
+    useStoreProps(store4, props, "focusShift");
+    return store4;
+  }
+
+  // node_modules/@ariakit/components/dist/dialog/dialog-store.js
+  function createDialogStore(props = {}) {
+    return createDisclosureStore(props);
+  }
+
+  // node_modules/@ariakit/react-components/dist/dialog/dialog-store.js
+  function useDialogStoreProps(store4, update4, props) {
+    return useDisclosureStoreProps(store4, update4, props);
+  }
+
+  // node_modules/@ariakit/components/dist/popover/popover-store.js
+  function createPopoverStore({ popover: otherPopover, ...props } = {}) {
+    const store4 = mergeStore(props.store, omit2(otherPopover, [
+      "arrowElement",
+      "anchorElement",
+      "contentElement",
+      "popoverElement",
+      "disclosureElement"
+    ]));
+    throwOnConflictingProps(props, store4);
+    const syncState = store4?.getState();
+    const dialog = createDialogStore({
+      ...props,
+      store: store4
+    });
+    const placement = defaultValue(props.placement, syncState?.placement, "bottom");
+    const popover = createStore({
+      ...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);
+    return {
+      ...dialog,
+      ...popover,
+      setAnchorElement: (element) => popover.setState("anchorElement", element),
+      setPopoverElement: (element) => popover.setState("popoverElement", element),
+      setArrowElement: (element) => popover.setState("arrowElement", element),
+      render: () => popover.setState("rendered", /* @__PURE__ */ Symbol("rendered"))
+    };
+  }
+
+  // node_modules/@ariakit/react-components/dist/popover/popover-store.js
+  function usePopoverStoreProps(store4, update4, props) {
+    useUpdateEffect(update4, [props.popover]);
+    useStoreProps(store4, props, "placement");
+    return useDialogStoreProps(store4, update4, props);
+  }
+
+  // node_modules/@ariakit/react-components/dist/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";
+  function hoveringInside(event) {
+    const nextElement = event.relatedTarget;
+    if (!isElement2(nextElement)) return false;
+    return contains2(event.currentTarget, nextElement);
+  }
+  var symbol2 = /* @__PURE__ */ Symbol("composite-hover");
+  function movingToAnotherItem(event) {
+    const { relatedTarget } = event;
+    if (!isElement2(relatedTarget)) return false;
+    let dest = relatedTarget;
+    do {
+      if (hasOwnProperty(dest, symbol2) && dest[symbol2]) return true;
+      dest = dest.parentElement;
+    } while (dest);
+    return false;
+  }
+  var useCompositeHover = createHook(function useCompositeHover2({ store: store4, focusOnHover = true, blurOnHoverEnd = !!focusOnHover, ...props }) {
+    const context = useCompositeScopedContext();
+    store4 = store4 || context;
+    invariant(store4, "CompositeHover must be wrapped in a Composite component.");
+    const isMouseMoving = useIsMouseMoving();
+    const onMouseMoveProp = props.onMouseMove;
+    const focusOnHoverProp = useBooleanEvent(focusOnHover);
+    const onMouseMove = useEvent2((event) => {
+      onMouseMoveProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!isMouseMoving()) return;
+      if (!focusOnHoverProp(event)) return;
+      if (!hasFocusWithin(event.currentTarget)) {
+        const baseElement = store4?.getState().baseElement;
+        if (baseElement && !hasFocus(baseElement)) baseElement.focus();
+      }
+      store4?.setActiveId(event.currentTarget.id);
+    });
+    const onMouseLeaveProp = props.onMouseLeave;
+    const blurOnHoverEndProp = useBooleanEvent(blurOnHoverEnd);
+    const onMouseLeave = useEvent2((event) => {
+      onMouseLeaveProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!isMouseMoving()) return;
+      if (hoveringInside(event)) return;
+      if (movingToAnotherItem(event)) return;
+      if (!focusOnHoverProp(event)) return;
+      if (!blurOnHoverEndProp(event)) return;
+      store4?.setActiveId(null);
+      store4?.getState().baseElement?.focus();
+    });
+    const ref = (0, import_react62.useCallback)((element) => {
+      if (!element) return;
+      element[symbol2] = true;
+    }, []);
+    props = {
+      ...props,
+      ref: useMergeRefs3(ref, props.ref),
+      onMouseMove,
+      onMouseLeave
+    };
+    return removeUndefinedValues(props);
+  });
+  var CompositeHover = memo4(forwardRef56(function CompositeHover2(props) {
+    const htmlProps = useCompositeHover(props);
+    return createElement5(TagName8, htmlProps);
+  }));
+
+  // 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";
+  function isFirstItemAutoSelected(items, activeValue, autoSelect) {
+    if (!autoSelect) return false;
+    return items.find((item) => !item.disabled && item.value)?.value === activeValue;
+  }
+  function hasCompletionString(value, activeValue) {
+    if (!activeValue) return false;
+    if (value == null) return false;
+    const normalizedValue = normalizeString(value);
+    const normalizedActiveValue = normalizeString(activeValue);
+    if (normalizedValue.length !== value.length) return false;
+    if (normalizedActiveValue.length !== activeValue.length) return false;
+    return normalizedActiveValue.length > normalizedValue.length && normalizedActiveValue.toLowerCase().startsWith(normalizedValue.toLowerCase());
+  }
+  function isAriaAutoCompleteValue(value) {
+    return value === "inline" || value === "list" || value === "both" || value === "none";
+  }
+  function getDefaultAutoSelectId(items) {
+    return items.find((item) => {
+      if (item.disabled) return false;
+      return item.element?.getAttribute("role") !== "tab";
+    })?.id;
+  }
+  var useCombobox = createHook(function useCombobox2({ store: store4, focusable: focusable2 = true, autoSelect: autoSelectProp = false, getAutoSelectId, setValueOnChange, showMinLength = 0, showOnChange, showOnMouseDown, showOnClick = showOnMouseDown, showOnKeyDown, showOnKeyPress = showOnKeyDown, blurActiveItemOnClick, setValueOnClick = true, moveOnKeyPress = true, autoComplete = "list", name: name2, form, disabled: disabled2, ...props }) {
+    const context = useComboboxProviderContext();
+    store4 = store4 || context;
+    invariant(store4, "Combobox must receive a `store` prop or be wrapped in a ComboboxProvider component.");
+    const ref = (0, import_react63.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 cancelCompositionEndFrame = () => {
+      const frame = compositionEndFrameRef.current;
+      if (frame == null) return;
+      cancelAnimationFrame(frame);
+      compositionEndFrameRef.current = null;
+    };
+    const autoSelect = useStoreState(store4, ["virtualFocus"], (state2) => state2.virtualFocus && autoSelectProp);
+    const inline4 = autoComplete === "inline" || autoComplete === "both";
+    const [canInline, setCanInline] = (0, import_react63.useState)(inline4);
+    useUpdateLayoutEffect(() => {
+      if (!inline4) return;
+      setCanInline(true);
+    }, [inline4]);
+    const storeValue = useStoreState(store4, "value");
+    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)(() => {
+      return sync2(store4, ["selectedValue", "activeId"], (_, prev) => {
+        prevSelectedValueRef.current = prev.selectedValue;
+      });
+    }, [store4]);
+    const inlineActiveValue = useStoreState(store4, [
+      "activeValue",
+      "selectedValue",
+      "activeId"
+    ], (state2) => {
+      if (!inline4) return;
+      if (!canInline) return;
+      if (state2.activeValue && Array.isArray(state2.selectedValue)) {
+        if (state2.selectedValue.includes(state2.activeValue)) return;
+        if (prevSelectedValueRef.current?.includes(state2.activeValue)) return;
       }
-    },
-    // 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";
+      return state2.activeValue;
+    });
+    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;
       }
-      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"
-          });
+      return inlineActiveValue || storeValue;
+    }, [
+      inline4,
+      canInline,
+      items,
+      inlineActiveValue,
+      autoSelect,
+      storeValue
+    ]);
+    (0, import_react63.useEffect)(() => {
+      const element = ref.current;
+      if (!element) return;
+      const onCompositeItemMove = () => setCanInline(true);
+      element.addEventListener("combobox-item-move", onCompositeItemMove);
+      return () => {
+        element.removeEventListener("combobox-item-move", onCompositeItemMove);
+      };
+    }, []);
+    (0, import_react63.useEffect)(() => {
+      if (!inline4) return;
+      if (!canInline) return;
+      if (!inlineActiveValue) return;
+      if (!isFirstItemAutoSelected(items, inlineActiveValue, autoSelect)) return;
+      if (!hasCompletionString(storeValue, 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 nextEnd = inlineActiveValue.length;
+        setSelectionRange(element, nextStart, nextEnd);
+        cleanup = () => {
+          if (!hasFocus(element)) return;
+          const { start: start2, end } = getTextboxSelection(element);
+          if (start2 !== nextStart) return;
+          if (end !== nextEnd) return;
+          setSelectionRange(element, prevStart, prevEnd);
+        };
+      });
+      return () => cleanup();
+    }, [
+      valueUpdated,
+      inline4,
+      canInline,
+      inlineActiveValue,
+      items,
+      autoSelect,
+      storeValue
+    ]);
+    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)(() => {
+      if (!open) return;
+      if (!contentElement) return;
+      const scrollingElement = getScrollingElement(contentElement);
+      if (!scrollingElement) return;
+      const onUserScroll = () => {
+        canAutoSelectRef.current = false;
+        userScrolledRef.current = true;
+      };
+      const onScroll = () => {
+        if (!isAutoScrollingRef.current) userScrolledRef.current = true;
+        if (!store4) return;
+        if (!canAutoSelectRef.current) return;
+        const { activeId } = store4.getState();
+        if (activeId === null) return;
+        if (activeId === autoSelectIdRef.current) return;
+        canAutoSelectRef.current = false;
+      };
+      const options = {
+        passive: true,
+        capture: true
+      };
+      scrollingElement.addEventListener("wheel", onUserScroll, options);
+      scrollingElement.addEventListener("touchmove", onUserScroll, options);
+      scrollingElement.addEventListener("scroll", onScroll, options);
+      return () => {
+        scrollingElement.removeEventListener("wheel", onUserScroll, true);
+        scrollingElement.removeEventListener("touchmove", onUserScroll, true);
+        scrollingElement.removeEventListener("scroll", onScroll, true);
+      };
+    }, [
+      open,
+      contentElement,
+      store4
+    ]);
+    useSafeLayoutEffect(() => {
+      userScrolledRef.current = false;
+      if (!storeValue) return;
+      if (composingRef.current) return;
+      canAutoSelectRef.current = true;
+    }, [storeValue]);
+    useSafeLayoutEffect(() => {
+      if (autoSelect !== "always" && open) return;
+      canAutoSelectRef.current = open;
+    }, [autoSelect, open]);
+    useSafeLayoutEffect(() => {
+      if (open) return;
+      autoSelectMovedRef.current = void 0;
+    }, [open]);
+    const resetValueOnSelect = useStoreState(store4, "resetValueOnSelect");
+    useUpdateEffect(() => {
+      const canAutoSelect = canAutoSelectRef.current;
+      if (!store4) return;
+      if (!open) return;
+      if (composingRef.current) return;
+      if (!canAutoSelect && (!resetValueOnSelect || userScrolledRef.current)) return;
+      const { 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();
       }
-    },
-    // 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;
+      if (autoSelect && canAutoSelect) {
+        const userAutoSelectId = getAutoSelectIdProp(items);
+        const autoSelectId = userAutoSelectId !== void 0 ? userAutoSelectId : getDefaultAutoSelectId(items) ?? store4.first();
+        autoSelectIdRef.current = autoSelectId;
+        const nextActiveId = autoSelectId ?? null;
+        const nextActiveValue = store4.item(nextActiveId)?.value;
+        const moved = autoSelectMovedRef.current;
+        if (nextActiveId !== activeId || moved?.id !== nextActiveId || moved?.value !== nextActiveValue) {
+          autoSelectMovedRef.current = {
+            id: nextActiveId,
+            value: nextActiveValue
+          };
+          store4.move(nextActiveId);
+        } else store4.setState("activeValue", nextActiveValue);
       } else {
-        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"
+        const element = store4.item(activeId || store4.first())?.element;
+        if (element && "scrollIntoView" in element) {
+          isAutoScrollingRef.current = true;
+          element.scrollIntoView({
+            block: "nearest",
+            inline: "nearest"
           });
-        case "BBBB":
-        default:
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "wide",
-            context: "formatting"
+          requestAnimationFrame(() => {
+            isAutoScrollingRef.current = false;
           });
+        }
       }
-    },
-    // 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" });
+    }, [
+      store4,
+      open,
+      valueUpdated,
+      storeValue,
+      autoSelect,
+      resetValueOnSelect,
+      getAutoSelectIdProp,
+      items
+    ]);
+    (0, import_react63.useEffect)(() => {
+      if (!inline4) return;
+      const combobox = ref.current;
+      if (!combobox) return;
+      const elements2 = [combobox, contentElement].filter((value2) => !!value2);
+      const onBlur2 = (event) => {
+        if (elements2.every((el) => isFocusEventOutside(event, el))) store4?.setValue(value);
+      };
+      for (const element of elements2) element.addEventListener("focusout", onBlur2);
+      return () => {
+        for (const element of elements2) element.removeEventListener("focusout", onBlur2);
+      };
+    }, [
+      inline4,
+      contentElement,
+      store4,
+      value
+    ]);
+    const canShow = (event) => {
+      return event.currentTarget.value.length >= showMinLength;
+    };
+    const onChangeProp = props.onChange;
+    const showOnChangeProp = useBooleanEvent(showOnChange ?? canShow);
+    const setValueOnChangeProp = useBooleanEvent(setValueOnChange ?? !store4.tag);
+    const onChange = useEvent2((event) => {
+      onChangeProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!store4) return;
+      const currentTarget = event.currentTarget;
+      const { value: value2, selectionStart, selectionEnd } = currentTarget;
+      const nativeEvent = event.nativeEvent;
+      canAutoSelectRef.current = true;
+      if (isInputEvent(nativeEvent)) {
+        if (nativeEvent.isComposing) {
+          canAutoSelectRef.current = false;
+          composingRef.current = true;
+        }
+        if (inline4) {
+          const textInserted = nativeEvent.inputType === "insertText" || nativeEvent.inputType === "insertCompositionText";
+          const caretAtEnd = selectionStart === value2.length;
+          setCanInline(textInserted && caretAtEnd);
+        }
       }
-      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 (setValueOnChangeProp(event)) {
+        const isSameValue3 = value2 === store4.getState().value;
+        store4.setValue(value2);
+        queueMicrotask(() => {
+          setSelectionRange(currentTarget, selectionStart, selectionEnd);
+        });
+        if (inline4 && autoSelect && isSameValue3) forceValueUpdate();
       }
-      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 (showOnChangeProp(event)) store4.show();
+      if (!autoSelect || !canAutoSelectRef.current) store4.setActiveId(null);
+    });
+    (0, import_react63.useEffect)(() => cancelCompositionEndFrame, []);
+    const onCompositionStartProp = props.onCompositionStart;
+    const onCompositionStart = useEvent2((event) => {
+      cancelCompositionEndFrame();
+      canAutoSelectRef.current = false;
+      composingRef.current = true;
+      onCompositionStartProp?.(event);
+    });
+    const onCompositionEndProp = props.onCompositionEnd;
+    const onCompositionEnd = useEvent2((event) => {
+      canAutoSelectRef.current = true;
+      composingRef.current = false;
+      onCompositionEndProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!autoSelect) return;
+      cancelCompositionEndFrame();
+      compositionEndFrameRef.current = requestAnimationFrame(() => {
+        compositionEndFrameRef.current = null;
+        if (composingRef.current) return;
+        forceValueUpdate();
+      });
+    });
+    const onMouseDownProp = props.onMouseDown;
+    const blurActiveItemOnClickProp = useBooleanEvent(blurActiveItemOnClick ?? (() => store4.getState().includesBaseElement));
+    const setValueOnClickProp = useBooleanEvent(setValueOnClick);
+    const showOnClickProp = useBooleanEvent(showOnClick ?? canShow);
+    const onMouseDown = useEvent2((event) => {
+      onMouseDownProp?.(event);
+      if (event.defaultPrevented) return;
+      if (event.button) return;
+      if (event.ctrlKey) return;
+      if (!store4) return;
+      if (blurActiveItemOnClickProp(event)) store4.setActiveId(null);
+      if (setValueOnClickProp(event)) store4.setValue(value);
+      if (showOnClickProp(event)) queueBeforeEvent(event.currentTarget, "mouseup", store4.show);
+    });
+    const onKeyDownProp = props.onKeyDown;
+    const showOnKeyPressProp = useBooleanEvent(showOnKeyPress ?? canShow);
+    const onKeyDown = useEvent2((event) => {
+      onKeyDownProp?.(event);
+      if (!event.repeat) canAutoSelectRef.current = false;
+      if (event.defaultPrevented) return;
+      if (!store4) return;
+      const { open: open2 } = store4.getState();
+      if (open2 && event.key === "Enter") {
+        event.preventDefault();
+        return;
       }
-      return addLeadingZeros(hours, token.length);
-    },
-    // Minute
-    m: function(date, token, localize2) {
-      if (token === "mo") {
-        return localize2.ordinalNumber(date.getMinutes(), { unit: "minute" });
+      if (event.ctrlKey) return;
+      if (event.altKey) return;
+      if (event.shiftKey) return;
+      if (event.metaKey) return;
+      if (open2) return;
+      if (event.key === "ArrowUp" || event.key === "ArrowDown") {
+        if (showOnKeyPressProp(event)) {
+          event.preventDefault();
+          store4.show();
+        }
       }
-      return lightFormatters.m(date, token);
-    },
-    // Second
-    s: function(date, token, localize2) {
-      if (token === "so") {
-        return localize2.ordinalNumber(date.getSeconds(), { unit: "second" });
+    });
+    const onBlurProp = props.onBlur;
+    const onBlur = useEvent2((event) => {
+      canAutoSelectRef.current = false;
+      onBlurProp?.(event);
+    });
+    const id = useId5(props.id);
+    const ariaAutoComplete = isAriaAutoCompleteValue(autoComplete) ? autoComplete : void 0;
+    const isActiveItem = useStoreState(store4, ["activeId"], (state2) => state2.activeId === null);
+    const formDisabled = disabledFromProps({
+      disabled: disabled2,
+      "aria-disabled": props["aria-disabled"]
+    });
+    const composite = props.composite !== false;
+    const baseElement = useStoreState(store4, multiSelectable ? ["baseElement"] : [], (state2) => multiSelectable ? state2.baseElement : 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", {
+        type: "hidden",
+        name: name2,
+        form,
+        disabled: formDisabled,
+        value: value2
+      }, index2))] });
+    }, [
+      name2,
+      form,
+      formDisabled,
+      composite,
+      baseElement,
+      selectedValue
+    ]);
+    props = {
+      role: "combobox",
+      "aria-autocomplete": ariaAutoComplete,
+      "aria-haspopup": getPopupRole(contentElement, "listbox"),
+      "aria-expanded": open,
+      "aria-controls": contentElement?.id,
+      "data-active-item": isActiveItem || void 0,
+      value,
+      ...props,
+      id,
+      name: multiSelectable ? void 0 : name2,
+      form,
+      disabled: disabled2,
+      ref: useMergeRefs3(ref, props.ref),
+      onChange,
+      onCompositionStart,
+      onCompositionEnd,
+      onMouseDown,
+      onKeyDown,
+      onBlur
+    };
+    props = useComposite({
+      store: store4,
+      focusable: focusable2,
+      ...props,
+      moveOnKeyPress: (event) => {
+        if (isFalsyBooleanCallback(moveOnKeyPress, event)) return false;
+        if (inline4) setCanInline(true);
+        return true;
       }
-      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";
+    });
+    props = usePopoverAnchor({
+      store: store4,
+      ...props
+    });
+    return {
+      autoComplete: "off",
+      ...props
+    };
+  });
+  var Combobox = forwardRef56(function Combobox2(props) {
+    const htmlProps = useCombobox(props);
+    return createElement5(TagName9, 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";
+  function isSelected(storeValue, itemValue) {
+    if (itemValue == null) return;
+    if (storeValue == null) return false;
+    if (Array.isArray(storeValue)) return storeValue.includes(itemValue);
+    return storeValue === itemValue;
+  }
+  function getItemRole(popupRole) {
+    return getItemRoleByPopupRole(popupRole) ?? "option";
+  }
+  var useComboboxItem = createHook(function useComboboxItem2({ store: store4, value, hideOnClick, setValueOnClick, selectValueOnClick = true, resetValueOnSelect, focusOnHover = false, moveOnKeyPress = true, 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"], {
+      resetValueOnSelectState: "resetValueOnSelect",
+      multiSelectable(state2) {
+        return Array.isArray(state2.selectedValue);
+      },
+      selected(state2) {
+        return isSelected(state2.selectedValue, value);
       }
-      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 getItem = (0, import_react64.useCallback)((item) => {
+      const nextItem = {
+        ...item,
+        value
+      };
+      if (getItemProp) return getItemProp(nextItem);
+      return nextItem;
+    }, [value, getItemProp]);
+    setValueOnClick = setValueOnClick ?? !multiSelectable;
+    hideOnClick = hideOnClick ?? (value != null && !multiSelectable);
+    const onClickProp = props.onClick;
+    const setValueOnClickProp = useBooleanEvent(setValueOnClick);
+    const selectValueOnClickProp = useBooleanEvent(selectValueOnClick);
+    const resetValueOnSelectProp = useBooleanEvent(resetValueOnSelect ?? resetValueOnSelectState ?? multiSelectable);
+    const hideOnClickProp = useBooleanEvent(hideOnClick);
+    const onClick = useEvent2((event) => {
+      onClickProp?.(event);
+      if (event.defaultPrevented) return;
+      if (isDownloading(event)) return;
+      if (isOpeningInNewTab(event)) return;
+      if (value != null) {
+        if (selectValueOnClickProp(event)) {
+          if (resetValueOnSelectProp(event)) store4?.resetValue();
+          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);
       }
-    },
-    // 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, ":");
+      if (hideOnClickProp(event)) store4?.hide();
+    });
+    const onKeyDownProp = props.onKeyDown;
+    const onKeyDown = useEvent2((event) => {
+      onKeyDownProp?.(event);
+      if (event.defaultPrevented) return;
+      const baseElement = store4?.getState().baseElement;
+      if (!baseElement) return;
+      if (hasFocus(baseElement)) 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);
       }
-    },
-    // 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 (multiSelectable && selected != null) props = {
+      "aria-selected": selected,
+      ...props
+    };
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(ComboboxItemValueContext.Provider, {
+      value,
+      children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(ComboboxItemCheckedContext.Provider, {
+        value: selected ?? false,
+        children: element
+      })
+    }), [value, selected]);
+    props = {
+      role: getItemRole((0, import_react64.useContext)(ComboboxListRoleContext)),
+      children: value,
+      ...props,
+      onClick,
+      onKeyDown
+    };
+    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
+    props = useCompositeItem2({
+      store: store4,
+      ...props,
+      getItem,
+      moveOnKeyPress: (event) => {
+        if (!moveOnKeyPressProp(event)) return false;
+        const moveEvent = new Event("combobox-item-move");
+        store4?.getState().baseElement?.dispatchEvent(moveEvent);
+        return true;
       }
-    },
-    // 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, ":");
+    });
+    props = useCompositeHover({
+      store: store4,
+      focusOnHover,
+      ...props
+    });
+    return props;
+  });
+  var ComboboxItem = memo4(forwardRef56(function ComboboxItem2(props) {
+    const htmlProps = useComboboxItem(props);
+    return createElement5(TagName10, 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";
+  function normalizeValue2(value) {
+    return normalizeString(value).toLowerCase();
+  }
+  function getOffsets(string, values) {
+    const offsets = [];
+    for (const value of values) {
+      if (!value) continue;
+      let pos = 0;
+      const length2 = value.length;
+      let index2 = string.indexOf(value, pos);
+      while (index2 !== -1) {
+        offsets.push([index2, length2]);
+        pos = index2 + 1;
+        index2 = string.indexOf(value, pos);
       }
-    },
-    // 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 offsets;
+  }
+  function mergeOverlappingOffsets(offsets) {
+    offsets.sort(([a3], [b3]) => a3 - b3);
+    const merged = [];
+    for (const [offset4, length2] of offsets) {
+      const last = merged[merged.length - 1];
+      if (last && offset4 < last[0] + last[1]) last[1] = Math.max(last[1], offset4 + length2 - last[0]);
+      else merged.push([offset4, length2]);
     }
-    return sign + String(hours) + delimiter + addLeadingZeros(minutes, 2);
+    return merged;
   }
-  function formatTimezoneWithOptionalMinutes(offset4, delimiter) {
-    if (offset4 % 60 === 0) {
-      const sign = offset4 > 0 ? "-" : "+";
-      return sign + addLeadingZeros(Math.abs(offset4) / 60, 2);
+  function getNormalizedIndexes(itemValue) {
+    const starts = [];
+    const ends = [];
+    let index2 = 0;
+    for (const char of itemValue) {
+      const normalizedLength = normalizeValue2(char).length;
+      for (let i3 = 0; i3 < normalizedLength; i3 += 1) {
+        starts.push(i3 === 0 ? index2 : -1);
+        ends.push(index2);
+      }
+      index2 += char.length;
     }
-    return formatTimezone(offset4, delimiter);
+    starts.push(itemValue.length);
+    ends.push(itemValue.length);
+    let nextBoundary = itemValue.length;
+    for (let i3 = starts.length - 1; i3 >= 0; i3 -= 1) {
+      const start2 = starts[i3];
+      if (start2 == null) continue;
+      if (start2 === -1) starts[i3] = nextBoundary;
+      else nextBoundary = start2;
+    }
+    return {
+      starts,
+      ends
+    };
   }
-  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;
+  function toOriginalOffsets(itemValue, normalizedOffsets) {
+    if (!normalizedOffsets.length) return normalizedOffsets;
+    const { starts, ends } = getNormalizedIndexes(itemValue);
+    const offsets = [];
+    for (const [normalizedOffset, normalizedLength] of normalizedOffsets) {
+      const start2 = starts[normalizedOffset];
+      const end = ends[normalizedOffset + normalizedLength];
+      if (start2 == null || end == null) continue;
+      if (end <= start2) continue;
+      offsets.push([start2, end - start2]);
+    }
+    return offsets;
+  }
+  function splitValue(itemValue, userValue) {
+    if (!itemValue) return itemValue;
+    if (!userValue) return itemValue;
+    const userValues = toArray2(userValue).map(normalizeValue2);
+    const parts = [];
+    const span = (value, autocomplete = false) => /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("span", {
+      "data-autocomplete-value": autocomplete ? "" : void 0,
+      "data-user-value": autocomplete ? void 0 : "",
+      children: value
+    }, parts.length);
+    const offsets = toOriginalOffsets(itemValue, mergeOverlappingOffsets(getOffsets(normalizeValue2(itemValue), new Set(userValues))));
+    const firstEntry = offsets[0];
+    if (!firstEntry) {
+      parts.push(span(itemValue, true));
+      return parts;
+    }
+    const [firstOffset] = firstEntry;
+    [itemValue.slice(0, firstOffset), ...offsets.flatMap(([offset4, length2], i3) => {
+      const value = itemValue.slice(offset4, offset4 + length2);
+      const nextOffset = offsets[i3 + 1]?.[0];
+      return [value, itemValue.slice(offset4 + length2, nextOffset)];
+    })].forEach((value, i3) => {
+      if (!value) return;
+      parts.push(span(value, i3 % 2 === 0));
+    });
+    return parts;
   }
+  var useComboboxItemValue = createHook(function useComboboxItemValue2({ store: store4, value, userValue, ...props }) {
+    const context = useComboboxScopedContext();
+    store4 = store4 || context;
+    const itemContext = (0, import_react65.useContext)(ComboboxItemValueContext);
+    const itemValue = value ?? itemContext;
+    const inputValue = useStoreState(store4, ["value"], (state2) => userValue ?? state2?.value);
+    props = {
+      children: (0, import_react65.useMemo)(() => {
+        if (!itemValue) return;
+        if (!inputValue) return itemValue;
+        return splitValue(itemValue, inputValue);
+      }, [itemValue, inputValue]),
+      ...props
+    };
+    return removeUndefinedValues(props);
+  });
+  var ComboboxItemValue = forwardRef56(function ComboboxItemValue2(props) {
+    const htmlProps = useComboboxItemValue(props);
+    return createElement5(TagName11, htmlProps);
+  });

-  // packages/dataviews/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" });
+  // node_modules/@ariakit/react-components/dist/combobox/combobox-label.js
+  var TagName12 = "label";
+  var useComboboxLabel = createHook(function useComboboxLabel2({ store: store4, ...props }) {
+    const context = useComboboxProviderContext();
+    store4 = store4 || context;
+    invariant(store4, "ComboboxLabel must receive a `store` prop or be wrapped in a ComboboxProvider component.");
+    const baseElement = useStoreState(store4, "baseElement");
+    useAttribute(baseElement, "id");
+    props = {
+      htmlFor: baseElement?.id,
+      ...props
+    };
+    return removeUndefinedValues(props);
+  });
+  var ComboboxLabel = memo4(forwardRef56(function ComboboxLabel2(props) {
+    const htmlProps = useComboboxLabel(props);
+    return createElement5(TagName12, 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 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 mounted = useStoreState(store4, "mounted");
+    const hidden = isHidden(mounted, props.hidden, alwaysVisible);
+    const style = hidden ? {
+      ...props.style,
+      display: "none"
+    } : props.style;
+    const multiSelectable = useStoreState(store4, ["selectedValue"], (state2) => Array.isArray(state2.selectedValue));
+    const role = useAttribute(ref, "role", props.role);
+    const ariaMultiSelectable = role === "listbox" || role === "tree" || role === "grid" ? multiSelectable || void 0 : void 0;
+    const [hasListboxInside, setHasListboxInside] = (0, import_react66.useState)(false);
+    const contentElement = useStoreState(store4, "contentElement");
+    useSafeLayoutEffect(() => {
+      if (!mounted) return;
+      const element = ref.current;
+      if (!element) return;
+      if (contentElement !== element) return;
+      const callback = () => {
+        setHasListboxInside(!!element.querySelector("[role='listbox']"));
+      };
+      const observer = new MutationObserver(callback);
+      observer.observe(element, {
+        subtree: true,
+        childList: true,
+        attributeFilter: ["role"]
+      });
+      callback();
+      return () => observer.disconnect();
+    }, [mounted, contentElement]);
+    if (!hasListboxInside) props = {
+      role: "listbox",
+      "aria-multiselectable": ariaMultiSelectable,
+      ...props
+    };
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(ComboboxScopedContextProvider, {
+      value: store4,
+      children: /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(ComboboxListRoleContext.Provider, {
+        value: role,
+        children: element
+      })
+    }), [store4, role]);
+    const setContentElement = id && (!scopedContext || !scopedContextSameStore) ? store4.setContentElement : null;
+    props = {
+      hidden,
+      ...props,
+      id,
+      ref: useMergeRefs3(setContentElement, ref, props.ref),
+      style
+    };
+    return removeUndefinedValues(props);
+  });
+  var ComboboxList = forwardRef56(function ComboboxList2(props) {
+    const htmlProps = useComboboxList(props);
+    return createElement5(TagName13, 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 ctx8 = createStoreContext([CompositeContextProvider], [CompositeScopedContextProvider]);
+  var useTagContext = ctx8.useContext;
+  var useTagScopedContext = ctx8.useScopedContext;
+  var useTagProviderContext = ctx8.useProviderContext;
+  var TagContextProvider = ctx8.ContextProvider;
+  var TagScopedContextProvider = ctx8.ScopedContextProvider;
+
+  // node_modules/@ariakit/components/dist/combobox/combobox-store.js
+  var isTouchSafari = isSafari() && isTouchDevice();
+  function createComboboxStore({ tag, ...props } = {}) {
+    const store4 = mergeStore(props.store, pick2(tag, ["value", "rtl"]));
+    throwOnConflictingProps(props, 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),
+      orientation: defaultValue(props.orientation, syncState?.orientation, "vertical"),
+      focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, true),
+      focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, true),
+      virtualFocus: defaultValue(props.virtualFocus, syncState?.virtualFocus, true)
+    });
+    const popover = createPopoverStore({
+      ...props,
+      placement: defaultValue(props.placement, syncState?.placement, "bottom-start")
+    });
+    const value = defaultValue(props.value, syncState?.value, props.defaultValue, "");
+    const selectedValue = defaultValue(props.selectedValue, syncState?.selectedValue, tagState?.values, props.defaultSelectedValue, "");
+    const multiSelectable = Array.isArray(selectedValue);
+    const initialState = {
+      ...composite.getState(),
+      ...popover.getState(),
+      value,
+      selectedValue,
+      resetValueOnSelect: defaultValue(props.resetValueOnSelect, syncState?.resetValueOnSelect, multiSelectable),
+      resetValueOnHide: defaultValue(props.resetValueOnHide, syncState?.resetValueOnHide, multiSelectable && !tag),
+      activeValue: syncState?.activeValue
+    };
+    const combobox = createStore(initialState, composite, popover, store4);
+    if (isTouchSafari) setup(combobox, () => sync2(combobox, ["virtualFocus"], () => {
+      combobox.setState("virtualFocus", false);
+    }));
+    setup(combobox, () => {
+      if (!tag) return;
+      return chain(sync2(combobox, ["selectedValue"], (state2) => {
+        if (!Array.isArray(state2.selectedValue)) return;
+        tag.setValues(state2.selectedValue);
+      }), sync2(tag, ["values"], (state2) => {
+        combobox.setState("selectedValue", state2.values);
+      }));
+    });
+    setup(combobox, () => sync2(combobox, ["resetValueOnHide", "mounted"], (state2) => {
+      if (!state2.resetValueOnHide) return;
+      if (state2.mounted) return;
+      combobox.setState("value", value);
+    }));
+    setup(combobox, () => sync2(combobox, ["open"], (state2) => {
+      if (state2.open) return;
+      combobox.setState("activeId", activeId);
+      combobox.setState("moves", 0);
+    }));
+    setup(combobox, () => sync2(combobox, ["moves", "activeId"], (state2, prevState) => {
+      if (state2.moves === prevState.moves) combobox.setState("activeValue", void 0);
+    }));
+    setup(combobox, () => batch(combobox, ["moves", "renderedItems"], (state2, prev) => {
+      if (state2.moves === prev.moves) return;
+      const { activeId: activeId2 } = combobox.getState();
+      const activeItem = composite.item(activeId2);
+      combobox.setState("activeValue", activeItem?.value);
+    }));
+    return {
+      ...popover,
+      ...composite,
+      ...combobox,
+      tag,
+      setValue: (value2) => combobox.setState("value", value2),
+      resetValue: () => combobox.setState("value", initialState.value),
+      setSelectedValue: (selectedValue2) => combobox.setState("selectedValue", selectedValue2)
+    };
+  }
+
+  // node_modules/@ariakit/react-components/dist/combobox/combobox-store.js
+  function useComboboxStoreOptions(props) {
+    const tag = useTagContext();
+    props = {
+      ...props,
+      tag: props.tag !== void 0 ? props.tag : tag
+    };
+    return useCompositeStoreOptions(props);
+  }
+  function useComboboxStoreProps(store4, update4, props) {
+    useUpdateEffect(update4, [props.tag]);
+    useStoreProps(store4, props, "value", "setValue");
+    useStoreProps(store4, props, "selectedValue", "setSelectedValue");
+    useStoreProps(store4, props, "resetValueOnHide");
+    useStoreProps(store4, props, "resetValueOnSelect");
+    return Object.assign(useCompositeStoreProps(usePopoverStoreProps(store4, update4, props), update4, props), { tag: props.tag });
+  }
+  function useComboboxStore(props = {}) {
+    props = useComboboxStoreOptions(props);
+    const [store4, update4] = useStore2(createComboboxStore, props);
+    return useComboboxStoreProps(store4, update4, props);
+  }
+
+  // node_modules/@ariakit/react-components/dist/combobox/combobox-provider.js
+  var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
+  function ComboboxProvider(props = {}) {
+    return /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(ComboboxContextProvider, {
+      value: useComboboxStore(props),
+      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);
+
+  // packages/dataviews/build-module/components/dataviews-filters/utils.mjs
+  var EMPTY_ARRAY7 = [];
+  var getCurrentValue = (filterDefinition, currentFilter) => {
+    if (filterDefinition.singleSelection) {
+      return currentFilter?.value;
     }
-  };
-  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" });
+    if (Array.isArray(currentFilter?.value)) {
+      return currentFilter.value;
     }
+    if (!Array.isArray(currentFilter?.value) && !!currentFilter?.value) {
+      return [currentFilter.value];
+    }
+    return EMPTY_ARRAY7;
   };
-  var dateTimeLongFormatter = (pattern, formatLong2) => {
-    const matchResult = pattern.match(/(P+)(p+)?/) || [];
-    const datePattern = matchResult[1];
-    const timePattern = matchResult[2];
-    if (!timePattern) {
-      return dateLongFormatter(pattern, formatLong2);
+
+  // packages/dataviews/build-module/hooks/use-elements.mjs
+  var import_element103 = __toESM(require_element(), 1);
+  var EMPTY_ARRAY8 = [];
+  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)(() => {
+      if (!getElements) {
+        setRecords(staticElements);
+        return;
+      }
+      let cancelled = false;
+      setIsLoading(true);
+      getElements().then((fetchedElements) => {
+        if (!cancelled) {
+          const dynamicElements = Array.isArray(fetchedElements) && fetchedElements.length > 0 ? fetchedElements : staticElements;
+          setRecords(dynamicElements);
+        }
+      }).catch(() => {
+        if (!cancelled) {
+          setRecords(staticElements);
+        }
+      }).finally(() => {
+        if (!cancelled) {
+          setIsLoading(false);
+        }
+      });
+      return () => {
+        cancelled = true;
+      };
+    }, [getElements, staticElements]);
+    return {
+      elements: records,
+      isLoading
+    };
+  }
+
+  // packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
+  var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
+  function normalizeSearchInput(input = "") {
+    return (0, import_remove_accents2.default)(input.trim().toLowerCase());
+  }
+  var getNewValue = (filterDefinition, currentFilter, value) => {
+    if (filterDefinition.singleSelection) {
+      return value;
     }
-    let dateTimeFormat;
-    switch (datePattern) {
-      case "P":
-        dateTimeFormat = formatLong2.dateTime({ width: "short" });
-        break;
-      case "PP":
-        dateTimeFormat = formatLong2.dateTime({ width: "medium" });
-        break;
-      case "PPP":
-        dateTimeFormat = formatLong2.dateTime({ width: "long" });
-        break;
-      case "PPPP":
-      default:
-        dateTimeFormat = formatLong2.dateTime({ width: "full" });
-        break;
+    if (Array.isArray(currentFilter?.value)) {
+      return currentFilter.value.includes(value) ? currentFilter.value.filter((v3) => v3 !== value) : [...currentFilter.value, value];
     }
-    return dateTimeFormat.replace("{{date}}", dateLongFormatter(datePattern, formatLong2)).replace("{{time}}", timeLongFormatter(timePattern, formatLong2));
-  };
-  var longFormatters = {
-    p: timeLongFormatter,
-    P: dateTimeLongFormatter
+    return [value];
   };
-
-  // packages/dataviews/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 generateFilterElementCompositeItemId(prefix2, filterElementValue) {
+    return `${prefix2}-${filterElementValue}`;
   }
-  function isProtectedWeekYearToken(token) {
-    return weekYearTokenRE.test(token);
+  var MultiSelectionOption = ({ selected }) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime215.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 })
+      }
+    );
+  };
+  var SingleSelectionOption = ({ selected }) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+      "span",
+      {
+        className: clsx_default(
+          "dataviews-filters__search-widget-listitem-single-selection",
+          { "is-selected": selected }
+        )
+      }
+    );
+  };
+  function ListBox({ view, filter, onChangeView }) {
+    const baseId = (0, import_compose15.useInstanceId)(ListBox, "dataviews-filter-list-box");
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element104.useState)(
+      // When there are one or less operators, the first item is set as active
+      // (by setting the initial `activeId` to `undefined`).
+      // With 2 or more operators, the focus is moved on the operators control
+      // (by setting the initial `activeId` to `null`), meaning that there won't
+      // be an active item initially. Focus is then managed via the
+      // `onFocusVisible` callback.
+      filter.operators?.length === 1 ? void 0 : null
+    );
+    const currentFilter = view.filters?.find(
+      (f3) => f3.field === filter.field
+    );
+    const currentValue = getCurrentValue(filter, currentFilter);
+    return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+      import_components46.Composite,
+      {
+        virtualFocus: true,
+        focusLoop: true,
+        activeId: activeCompositeId,
+        setActiveId: setActiveCompositeId,
+        role: "listbox",
+        className: "dataviews-filters__search-widget-listbox",
+        "aria-label": (0, import_i18n104.sprintf)(
+          /* translators: List of items for a filter. 1: Filter name. e.g.: "List of: Author". */
+          (0, import_i18n104.__)("List of: %1$s"),
+          filter.name
+        ),
+        onFocusVisible: () => {
+          if (!activeCompositeId && filter.elements.length) {
+            setActiveCompositeId(
+              generateFilterElementCompositeItemId(
+                baseId,
+                filter.elements[0].value
+              )
+            );
+          }
+        },
+        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_runtime215.jsx)(
+              import_components46.Composite.Item,
+              {
+                id: generateFilterElementCompositeItemId(
+                  baseId,
+                  element.value
+                ),
+                render: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+                  "div",
+                  {
+                    "aria-label": element.label,
+                    role: "option",
+                    className: "dataviews-filters__search-widget-listitem"
+                  }
+                ),
+                onClick: () => {
+                  const newFilters = currentFilter ? [
+                    ...(view.filters ?? []).map(
+                      (_filter) => {
+                        if (_filter.field === filter.field) {
+                          return {
+                            ..._filter,
+                            operator: currentFilter.operator || filter.operators[0],
+                            value: getNewValue(
+                              filter,
+                              currentFilter,
+                              element.value
+                            )
+                          };
+                        }
+                        return _filter;
+                      }
+                    )
+                  ] : [
+                    ...view.filters ?? [],
+                    {
+                      field: filter.field,
+                      operator: filter.operators[0],
+                      value: getNewValue(
+                        filter,
+                        currentFilter,
+                        element.value
+                      )
+                    }
+                  ];
+                  onChangeView({
+                    ...view,
+                    page: 1,
+                    filters: newFilters
+                  });
+                }
+              }
+            ),
+            children: [
+              filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+                SingleSelectionOption,
+                {
+                  selected: currentValue === element.value
+                }
+              ),
+              !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+                MultiSelectionOption,
+                {
+                  selected: currentValue.includes(element.value)
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+                "span",
+                {
+                  className: "dataviews-filters__search-widget-listitem-value",
+                  title: element.label,
+                  children: element.label
+                }
+              )
+            ]
+          },
+          element.value
+        ))
+      }
+    );
   }
-  function warnOrThrowProtectedError(token, format6, input) {
-    const _message = message(token, format6, input);
-    console.warn(_message);
-    if (throwTokens.includes(token)) throw new RangeError(_message);
+  function ComboboxList22({ view, filter, onChangeView }) {
+    const [searchValue, setSearchValue] = (0, import_element104.useState)("");
+    const deferredSearchValue = (0, import_element104.useDeferredValue)(searchValue);
+    const currentFilter = view.filters?.find(
+      (_filter) => _filter.field === filter.field
+    );
+    const currentValue = getCurrentValue(filter, currentFilter);
+    const matches = (0, import_element104.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)(
+      ComboboxProvider,
+      {
+        selectedValue: currentValue,
+        setSelectedValue: (value) => {
+          const newFilters = currentFilter ? [
+            ...(view.filters ?? []).map((_filter) => {
+              if (_filter.field === filter.field) {
+                return {
+                  ..._filter,
+                  operator: currentFilter.operator || filter.operators[0],
+                  value
+                };
+              }
+              return _filter;
+            })
+          ] : [
+            ...view.filters ?? [],
+            {
+              field: filter.field,
+              operator: filter.operators[0],
+              value
+            }
+          ];
+          onChangeView({
+            ...view,
+            page: 1,
+            filters: newFilters
+          });
+        },
+        setValue: setSearchValue,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_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)(
+              Combobox,
+              {
+                autoSelect: "always",
+                placeholder: (0, import_i18n104.__)("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_runtime215.jsxs)(
+            ComboboxList,
+            {
+              className: "dataviews-filters__search-widget-filter-combobox-list",
+              alwaysVisible: true,
+              children: [
+                matches.map((element) => {
+                  return /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)(
+                    ComboboxItem,
+                    {
+                      resetValueOnSelect: false,
+                      value: element.value,
+                      className: "dataviews-filters__search-widget-listitem",
+                      hideOnClick: false,
+                      setValueOnClick: false,
+                      focusOnHover: true,
+                      children: [
+                        filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+                          SingleSelectionOption,
+                          {
+                            selected: currentValue === element.value
+                          }
+                        ),
+                        !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+                          MultiSelectionOption,
+                          {
+                            selected: currentValue.includes(
+                              element.value
+                            )
+                          }
+                        ),
+                        /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)(
+                          "span",
+                          {
+                            className: "dataviews-filters__search-widget-listitem-value",
+                            title: element.label,
+                            children: [
+                              /* @__PURE__ */ (0, import_jsx_runtime215.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.value
+                  );
+                }),
+                !matches.length && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("p", { children: (0, import_i18n104.__)("No results found") })
+              ]
+            }
+          )
+        ]
+      }
+    );
   }
-  function message(token, format6, input) {
-    const subject = token[0] === "Y" ? "years" : "days of the month";
-    return `Use \`${token.toLowerCase()}\` instead of \`${token}\` (in \`${format6}\`) for formatting ${subject} to the input \`${input}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`;
+  function SearchWidget(props) {
+    const { elements: elements2, isLoading } = useElements({
+      elements: props.filter.elements,
+      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, {}) });
+    }
+    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") });
+    }
+    const Widget = elements2.length > 10 ? ComboboxList22 : ListBox;
+    return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(Widget, { ...props, filter: { ...props.filter, elements: elements2 } });
   }

-  // packages/dataviews/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) };
+  // 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);
+  function InputWidget({
+    filter,
+    view,
+    onChangeView,
+    fields: fields2
+  }) {
+    const currentFilter = view.filters?.find(
+      (f3) => f3.field === filter.field
+    );
+    const currentValue = getCurrentValue(filter, currentFilter);
+    const field = (0, import_element105.useMemo)(() => {
+      const currentField = fields2.find((f3) => f3.id === filter.field);
+      if (currentField) {
+        return {
+          ...currentField,
+          // Deactivate validation for filters.
+          isValid: {},
+          // Filter controls are always enabled.
+          isDisabled: () => false,
+          // Filter controls are always visible.
+          isVisible: () => true,
+          // Configure getValue/setValue as if Item was a plain object.
+          getValue: ({ item }) => item[currentField.id],
+          setValue: ({ value }) => ({
+            [currentField.id]: value
+          })
+        };
       }
-      if (formatters[firstCharacter]) {
-        return { isToken: true, value: substring };
+      return currentField;
+    }, [fields2, filter.field]);
+    const data = (0, import_element105.useMemo)(() => {
+      return (view.filters ?? []).reduce(
+        (acc, activeFilter) => {
+          acc[activeFilter.field] = activeFilter.value;
+          return acc;
+        },
+        {}
+      );
+    }, [view.filters]);
+    const handleChange = (0, import_compose16.useEvent)((updatedData) => {
+      if (!field || !currentFilter) {
+        return;
       }
-      if (firstCharacter.match(unescapedLatinCharacterRegExp)) {
-        throw new RangeError(
-          "Format string contains an unescaped latin alphabet character `" + firstCharacter + "`"
-        );
+      const nextValue = field.getValue({ item: updatedData });
+      if ((0, import_es62.default)(nextValue, currentValue)) {
+        return;
       }
-      return { isToken: false, value: substring };
+      onChangeView({
+        ...view,
+        filters: (view.filters ?? []).map(
+          (_filter) => _filter.field === filter.field ? {
+            ..._filter,
+            operator: currentFilter.operator || filter.operators[0],
+            // Consider empty strings as undefined:
+            //
+            // - undefined as value means the filter is unset: the filter widget displays no value and the search returns all records
+            // - empty string as value means "search empty string": returns only the records that have an empty string as value
+            //
+            // In practice, this means the filter will not be able to find an empty string as the value.
+            value: nextValue === "" ? void 0 : nextValue
+          } : _filter
+        )
+      });
     });
-    if (locale.localize.preprocessor) {
-      parts = locale.localize.preprocessor(originalDate, parts);
+    if (!field || !field.Edit || !currentFilter) {
+      return null;
     }
-    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));
+    return /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
+      import_components47.Flex,
+      {
+        className: "dataviews-filters__user-input-widget",
+        gap: 2.5,
+        direction: "column",
+        children: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
+          field.Edit,
+          {
+            hideLabelFromVision: true,
+            data,
+            field,
+            operator: currentFilter.operator,
+            onChange: handleChange
+          }
+        )
       }
-      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, "'");
-  }
-
-  // packages/dataviews/node_modules/date-fns/subDays.js
-  function subDays(date, amount, options) {
-    return addDays(date, -amount, options);
-  }
-
-  // packages/dataviews/node_modules/date-fns/subMonths.js
-  function subMonths(date, amount, options) {
-    return addMonths(date, -amount, options);
+    );
   }

-  // packages/dataviews/node_modules/date-fns/subWeeks.js
-  function subWeeks(date, amount, options) {
-    return addWeeks(date, -amount, options);
-  }
+  // packages/dataviews/build-module/utils/operators.mjs
+  var import_i18n105 = __toESM(require_i18n(), 1);
+  var import_element106 = __toESM(require_element(), 1);
+  var import_date7 = __toESM(require_date(), 1);

-  // packages/dataviews/node_modules/date-fns/subYears.js
-  function subYears(date, amount, options) {
-    return addYears(date, -amount, options);
+  // packages/dataviews/build-module/field-types/utils/parse-time.mjs
+  var ZONE_DESIGNATOR = /(?:[Zz]|[+-](?:[01]\d|2[0-3]):?[0-5]\d)$/;
+  var TIME_FORMATS = ["HH:mm", "HH:mm:ss"];
+  var REFERENCE_DATE = new Date(2e3, 0, 1);
+  function parseTime2(value) {
+    if (typeof value !== "string") {
+      return null;
+    }
+    const time = value.trim().replace(ZONE_DESIGNATOR, "");
+    for (const timeFormat of TIME_FORMATS) {
+      const parsed = parse2(time, timeFormat, REFERENCE_DATE);
+      if (isValid(parsed)) {
+        return parsed.getHours() * 3600 + parsed.getMinutes() * 60 + parsed.getSeconds();
+      }
+    }
+    return null;
   }

   // packages/dataviews/build-module/utils/operators.mjs
-  var import_i18n102 = __toESM(require_i18n(), 1);
-  var import_element98 = __toESM(require_element(), 1);
-  var import_date6 = __toESM(require_date(), 1);
-  var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
   var filterTextWrappers = {
-    Name: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
-    Value: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)("span", { className: "dataviews-filters__summary-filter-text-value" })
+    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" })
   };
+  function toComparableTemporals(fieldValue, filterValue) {
+    const filterTime = parseTime2(filterValue);
+    if (filterTime !== null) {
+      return [parseTime2(fieldValue) ?? NaN, filterTime];
+    }
+    return [
+      (0, import_date7.getDate)(fieldValue).getTime(),
+      (0, import_date7.getDate)(filterValue).getTime()
+    ];
+  }
   function getRelativeDate(value, unit) {
     switch (unit) {
       case "days":
@@ -40664,11 +46783,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_i18n102.__)("Is none of"),
-    filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-      (0, import_i18n102.sprintf)(
+    label: (0, import_i18n105.__)("Is none of"),
+    filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+      (0, import_i18n105.sprintf)(
         /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is none of: Admin, Editor". */
-        (0, import_i18n102.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
+        (0, import_i18n105.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
         filter.name,
         activeElements.map((element) => element.label).join(", ")
       ),
@@ -40694,11 +46813,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_i18n102.__)("Includes"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("Includes"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is any: Admin, Editor". */
-          (0, import_i18n102.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
+          (0, import_i18n105.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements.map((element) => element.label).join(", ")
         ),
@@ -40727,11 +46846,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_i18n102.__)("Includes all"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("Includes all"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author includes all: Admin, Editor". */
-          (0, import_i18n102.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
+          (0, import_i18n105.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements.map((element) => element.label).join(", ")
         ),
@@ -40754,11 +46873,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_i18n102.__)("Between (inc)"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("Between (inc)"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.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_i18n102.__)(
+          (0, import_i18n105.__)(
             "<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"
           ),
           filter.name,
@@ -40768,10 +46887,18 @@ If there's a particular need for this, please submit a feature request at https:
         filterTextWrappers
       ),
       filter(item, field, filterValue) {
-        if (!Array.isArray(filterValue) || filterValue.length !== 2 || filterValue[0] === void 0 || filterValue[1] === void 0) {
+        if (!Array.isArray(filterValue) || filterValue.length !== 2 || // An unfilled bound is `undefined` from the controls, `''`
+        // when it arrives from a persisted view, or `null` once
+        // `undefined` round-trips through JSON persistence.
+        filterValue.includes(void 0) || filterValue.includes("") || filterValue.includes(null)) {
           return true;
         }
         const fieldValue = field.getValue({ item });
+        const [min4, max4] = filterValue.map(parseTime2);
+        if (min4 !== null && max4 !== null) {
+          const value = parseTime2(fieldValue);
+          return value !== null && value >= min4 && value <= max4;
+        }
         if (typeof fieldValue === "number" || fieldValue instanceof Date || typeof fieldValue === "string") {
           return fieldValue >= filterValue[0] && fieldValue <= filterValue[1];
         }
@@ -40782,11 +46909,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_i18n102.__)("In the past"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("In the past"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is in the past: 7 days". */
-          (0, import_i18n102.__)(
+          (0, import_i18n105.__)(
             "<Name>%1$s is in the past: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -40802,7 +46929,7 @@ If there's a particular need for this, please submit a feature request at https:
           filterValue.value,
           filterValue.unit
         );
-        const fieldValue = (0, import_date6.getDate)(field.getValue({ item }));
+        const fieldValue = (0, import_date7.getDate)(field.getValue({ item }));
         return fieldValue >= targetDate && fieldValue <= /* @__PURE__ */ new Date();
       },
       selection: "custom"
@@ -40810,11 +46937,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_i18n102.__)("Over"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("Over"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is over: 7 days". */
-          (0, import_i18n102.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
+          (0, import_i18n105.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
           filter.name,
           `${activeElements[0].value.value} ${activeElements[0].value.unit}`
         ),
@@ -40828,7 +46955,7 @@ If there's a particular need for this, please submit a feature request at https:
           filterValue.value,
           filterValue.unit
         );
-        const fieldValue = (0, import_date6.getDate)(field.getValue({ item }));
+        const fieldValue = (0, import_date7.getDate)(field.getValue({ item }));
         return fieldValue < targetDate;
       },
       selection: "custom"
@@ -40836,11 +46963,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_i18n102.__)("Is"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("Is"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is: Admin". */
-          (0, import_i18n102.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+          (0, import_i18n105.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -40854,11 +46981,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_i18n102.__)("Is not"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("Is not"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is not: Admin". */
-          (0, import_i18n102.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+          (0, import_i18n105.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -40872,11 +46999,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_i18n102.__)("Less than"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("Less than"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than: 10". */
-          (0, import_i18n102.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
+          (0, import_i18n105.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -40894,11 +47021,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_i18n102.__)("Greater than"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("Greater than"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than: 10". */
-          (0, import_i18n102.__)(
+          (0, import_i18n105.__)(
             "<Name>%1$s is greater than: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -40918,11 +47045,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_i18n102.__)("Less than or equal"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("Less than or equal"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than or equal to: 10". */
-          (0, import_i18n102.__)(
+          (0, import_i18n105.__)(
             "<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -40942,11 +47069,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_i18n102.__)("Greater than or equal"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("Greater than or equal"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than or equal to: 10". */
-          (0, import_i18n102.__)(
+          (0, import_i18n105.__)(
             "<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -40966,11 +47093,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_i18n102.__)("Before"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("Before"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is before: 2024-01-01". */
-          (0, import_i18n102.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
+          (0, import_i18n105.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -40980,20 +47107,22 @@ If there's a particular need for this, please submit a feature request at https:
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date6.getDate)(filterValue);
-        const fieldDate = (0, import_date6.getDate)(field.getValue({ item }));
-        return fieldDate < filterDate;
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal < filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_AFTER,
       /* translators: DataViews operator name */
-      label: (0, import_i18n102.__)("After"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("After"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is after: 2024-01-01". */
-          (0, import_i18n102.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
+          (0, import_i18n105.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -41003,20 +47132,22 @@ If there's a particular need for this, please submit a feature request at https:
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date6.getDate)(filterValue);
-        const fieldDate = (0, import_date6.getDate)(field.getValue({ item }));
-        return fieldDate > filterDate;
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal > filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_BEFORE_INC,
       /* translators: DataViews operator name */
-      label: (0, import_i18n102.__)("Before (inc)"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("Before (inc)"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.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_i18n102.__)(
+          (0, import_i18n105.__)(
             "<Name>%1$s is on or before: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -41028,20 +47159,22 @@ If there's a particular need for this, please submit a feature request at https:
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date6.getDate)(filterValue);
-        const fieldDate = (0, import_date6.getDate)(field.getValue({ item }));
-        return fieldDate <= filterDate;
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal <= filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_AFTER_INC,
       /* translators: DataViews operator name */
-      label: (0, import_i18n102.__)("After (inc)"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("After (inc)"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.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_i18n102.__)(
+          (0, import_i18n105.__)(
             "<Name>%1$s is on or after: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -41053,20 +47186,22 @@ If there's a particular need for this, please submit a feature request at https:
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date6.getDate)(filterValue);
-        const fieldDate = (0, import_date6.getDate)(field.getValue({ item }));
-        return fieldDate >= filterDate;
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal >= filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_CONTAINS,
       /* translators: DataViews operator name */
-      label: (0, import_i18n102.__)("Contains"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("Contains"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title contains: Hello". */
-          (0, import_i18n102.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
+          (0, import_i18n105.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -41084,11 +47219,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_i18n102.__)("Doesn't contain"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("Doesn't contain"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title doesn't contain: Hello". */
-          (0, import_i18n102.__)(
+          (0, import_i18n105.__)(
             "<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -41108,11 +47243,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_i18n102.__)("Starts with"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("Starts with"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title starts with: Hello". */
-          (0, import_i18n102.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
+          (0, import_i18n105.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -41130,11 +47265,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_i18n102.__)("On"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("On"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is: 2024-01-01". */
-          (0, import_i18n102.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+          (0, import_i18n105.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -41144,20 +47279,22 @@ If there's a particular need for this, please submit a feature request at https:
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date6.getDate)(filterValue);
-        const fieldDate = (0, import_date6.getDate)(field.getValue({ item }));
-        return filterDate.getTime() === fieldDate.getTime();
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal === filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_NOT_ON,
       /* translators: DataViews operator name */
-      label: (0, import_i18n102.__)("Not on"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
-        (0, import_i18n102.sprintf)(
+      label: (0, import_i18n105.__)("Not on"),
+      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
+        (0, import_i18n105.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is not: 2024-01-01". */
-          (0, import_i18n102.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+          (0, import_i18n105.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -41167,9 +47304,11 @@ If there's a particular need for this, please submit a feature request at https:
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date6.getDate)(filterValue);
-        const fieldDate = (0, import_date6.getDate)(field.getValue({ item }));
-        return filterDate.getTime() !== fieldDate.getTime();
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal !== filterTemporal;
       },
       selection: "single"
     }
@@ -41182,7 +47321,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_runtime212 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
   var ENTER = "Enter";
   var SPACE = " ";
   var FilterText = ({
@@ -41197,9 +47336,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_i18n103.sprintf)(
+    return (0, import_i18n106.sprintf)(
       /* translators: 1: Filter name e.g.: "Unknown status for Author". */
-      (0, import_i18n103.__)("Unknown status for %1$s"),
+      (0, import_i18n106.__)("Unknown status for %1$s"),
       filter.name
     );
   };
@@ -41216,7 +47355,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_runtime212.jsxs)(
+    return operatorOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)(
       Stack,
       {
         direction: "row",
@@ -41225,12 +47364,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_runtime212.jsx)(import_components47.FlexItem, { className: "dataviews-filters__summary-operators-filter-name", children: filter.name }),
-          /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
-            import_components47.SelectControl,
+          /* @__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,
             {
               className: "dataviews-filters__summary-operators-filter-select",
-              label: (0, import_i18n103.__)("Conditions"),
+              label: (0, import_i18n106.__)("Conditions"),
               value,
               options: operatorOptions,
               onChange: (newValue) => {
@@ -41288,13 +47427,13 @@ If there's a particular need for this, please submit a feature request at https:
     fields: fields2,
     ...commonProps
   }) {
-    const toggleRef = (0, import_element99.useRef)(null);
+    const toggleRef = (0, import_element107.useRef)(null);
     const { filter, view, onChangeView } = commonProps;
     const filterInView = view.filters?.find(
       (f3) => f3.field === filter.field
     );
     let activeElements = [];
-    const field = (0, import_element99.useMemo)(() => {
+    const field = (0, import_element107.useMemo)(() => {
       const currentField = fields2.find((f3) => f3.id === filter.field);
       if (currentField) {
         return {
@@ -41318,20 +47457,25 @@ If there's a particular need for this, please submit a feature request at https:
         return filterInView?.value?.includes(element.value);
       });
     } else if (Array.isArray(filterInView?.value)) {
-      const label = filterInView.value.map((v3) => {
-        const formattedValue = field?.getValueFormatted({
-          item: { [field.id]: v3 },
-          field
+      const isComplete = !filterInView.value.some(
+        (v3) => v3 === void 0 || v3 === null || v3 === ""
+      );
+      if (isComplete) {
+        const label = filterInView.value.map((v3) => {
+          const formattedValue = field?.getValueFormatted({
+            item: { [field.id]: v3 },
+            field
+          });
+          return formattedValue || String(v3);
         });
-        return formattedValue || String(v3);
-      });
-      activeElements = [
-        {
-          value: filterInView.value,
-          // @ts-ignore
-          label
-        }
-      ];
+        activeElements = [
+          {
+            value: filterInView.value,
+            // @ts-expect-error `label` is a `string[]` here, but the element type expects a `string`.
+            label
+          }
+        ];
+      }
     } else if (typeof filterInView?.value === "object") {
       activeElements = [
         { value: filterInView.value, label: filterInView.value }
@@ -41352,9 +47496,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_i18n103.__)("Reset") : (0, import_i18n103.__)("Remove");
-    return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
-      import_components47.Dropdown,
+    const resetOrRemoveLabel = isPrimary ? (0, import_i18n106.__)("Reset") : (0, import_i18n106.__)("Remove");
+    return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+      import_components48.Dropdown,
       {
         defaultOpen: openedFilter === filter.field,
         contentClassName: "dataviews-filters__summary-popover",
@@ -41362,12 +47506,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_runtime212.jsxs)("div", { className: "dataviews-filters__summary-chip-container", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+        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)(
               tooltip_exports.Trigger,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
                   "div",
                   {
                     className: clsx_default(
@@ -41397,7 +47541,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_runtime212.jsx)(
+                    children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
                       FilterText,
                       {
                         activeElements,
@@ -41409,17 +47553,17 @@ If there's a particular need for this, please submit a feature request at https:
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(tooltip_exports.Popup, { children: (0, import_i18n103.sprintf)(
+            /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(tooltip_exports.Popup, { children: (0, import_i18n106.sprintf)(
               /* translators: 1: Filter name. */
-              (0, import_i18n103.__)("Filter by: %1$s"),
+              (0, import_i18n106.__)("Filter by: %1$s"),
               filter.name.toLowerCase()
             ) })
           ] }),
-          canResetOrRemove && /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+          canResetOrRemove && /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)(tooltip_exports.Root, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
               tooltip_exports.Trigger,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
                   "button",
                   {
                     className: clsx_default(
@@ -41441,18 +47585,18 @@ If there's a particular need for this, please submit a feature request at https:
                         toggleRef.current?.focus();
                       }
                     },
-                    children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(import_components47.Icon, { icon: close_small_default })
+                    children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(import_components48.Icon, { icon: close_small_default })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
+            /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
           ] })
         ] }),
         renderContent: () => {
-          return /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(Stack, { direction: "column", justify: "flex-start", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(OperatorSelector, { ...commonProps }),
-            commonProps.filter.hasElements ? /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+          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)(
               SearchWidget,
               {
                 ...commonProps,
@@ -41461,7 +47605,7 @@ If there's a particular need for this, please submit a feature request at https:
                   elements: elements2
                 }
               }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(InputWidget, { ...commonProps, fields: fields2 })
+            ) : /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(InputWidget, { ...commonProps, fields: fields2 })
           ] });
         }
       }
@@ -41469,11 +47613,11 @@ 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_components48 = __toESM(require_components(), 1);
-  var import_i18n104 = __toESM(require_i18n(), 1);
-  var import_element100 = __toESM(require_element(), 1);
-  var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu4 } = unlock5(import_components48.privateApis);
+  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);
   function AddFilterMenu({
     filters,
     view,
@@ -41482,10 +47626,10 @@ 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_runtime213.jsxs)(Menu4, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(Menu4.TriggerButton, { ...triggerProps }),
-      /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(Menu4.Popover, { children: inactiveFilters.map((filter) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
+    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: () => {
@@ -41503,7 +47647,7 @@ If there's a particular need for this, please submit a feature request at https:
                 ]
               });
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(Menu4.ItemLabel, { children: filter.name })
+            children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(Menu4.ItemLabel, { children: filter.name })
           },
           filter.field
         );
@@ -41515,12 +47659,12 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     const inactiveFilters = filters.filter((filter) => !filter.isVisible);
-    return /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
       AddFilterMenu,
       {
         triggerProps: {
-          render: /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
-            import_components48.Button,
+          render: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+            import_components49.Button,
             {
               accessibleWhenDisabled: true,
               size: "compact",
@@ -41530,18 +47674,18 @@ If there's a particular need for this, please submit a feature request at https:
               ref
             }
           ),
-          children: (0, import_i18n104.__)("Add filter")
+          children: (0, import_i18n107.__)("Add filter")
         },
         ...{ filters, view, onChangeView, setOpenedFilter }
       }
     );
   }
-  var add_filter_default = (0, import_element100.forwardRef)(AddFilter);
+  var add_filter_default = (0, import_element108.forwardRef)(AddFilter);

   // packages/dataviews/build-module/components/dataviews-filters/reset-filters.mjs
-  var import_components49 = __toESM(require_components(), 1);
-  var import_i18n105 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
+  var import_components50 = __toESM(require_components(), 1);
+  var import_i18n108 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
   function ResetFilter({
     filters,
     view,
@@ -41553,8 +47697,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_runtime214.jsx)(
-      import_components49.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
+      import_components50.Button,
       {
         disabled: isDisabled,
         accessibleWhenDisabled: true,
@@ -41569,15 +47713,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_i18n105.__)("Reset")
+        children: (0, import_i18n108.__)("Reset")
       }
     );
   }

   // packages/dataviews/build-module/components/dataviews-filters/use-filters.mjs
-  var import_element101 = __toESM(require_element(), 1);
+  var import_element109 = __toESM(require_element(), 1);
   function useFilters(fields2, view) {
-    return (0, import_element101.useMemo)(() => {
+    return (0, import_element109.useMemo)(() => {
       const filters = [];
       fields2.forEach((field) => {
         if (field.filterBy === false || !field.hasElements && !field.Edit) {
@@ -41626,12 +47770,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_runtime215 = __toESM(require_jsx_runtime(), 1);
-  function Filters({ className }) {
-    const { fields: fields2, view, onChangeView, openedFilter, setOpenedFilter } = (0, import_element102.useContext)(dataviews_context_default);
-    const addFilterRef = (0, import_element102.useRef)(null);
+  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);
     const filters = use_filters_default(fields2, view);
-    const addFilter10 = /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+    const addFilter10 = /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
       add_filter_default,
       {
         filters,
@@ -41648,7 +47792,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_runtime215.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
           Filter,
           {
             filter,
@@ -41664,7 +47808,7 @@ If there's a particular need for this, please submit a feature request at https:
       addFilter10
     ];
     filterComponents.push(
-      /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
         ResetFilter,
         {
           filters,
@@ -41674,7 +47818,7 @@ If there's a particular need for this, please submit a feature request at https:
         "reset-filters"
       )
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
       Stack,
       {
         direction: "row",
@@ -41682,18 +47826,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,
+        className: className2,
         children: filterComponents
       }
     );
   }
-  var filters_default = (0, import_element102.memo)(Filters);
+  var filters_default = (0, import_element110.memo)(Filters);

   // packages/dataviews/build-module/components/dataviews-filters/toggle.mjs
-  var import_element103 = __toESM(require_element(), 1);
-  var import_components50 = __toESM(require_components(), 1);
-  var import_i18n106 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
+  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);
   function FiltersToggle() {
     const {
       filters,
@@ -41702,9 +47846,9 @@ If there's a particular need for this, please submit a feature request at https:
       setOpenedFilter,
       isShowingFilter,
       setIsShowingFilter
-    } = (0, import_element103.useContext)(dataviews_context_default);
-    const buttonRef = (0, import_element103.useRef)(null);
-    const onChangeViewWithFilterVisibility = (0, import_element103.useCallback)(
+    } = (0, import_element111.useContext)(dataviews_context_default);
+    const buttonRef = (0, import_element111.useRef)(null);
+    const onChangeViewWithFilterVisibility = (0, import_element111.useCallback)(
       (_view) => {
         onChangeView(_view);
         setIsShowingFilter(true);
@@ -41716,12 +47860,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_i18n106.__)("Add filter"),
+      label: (0, import_i18n109.__)("Add filter"),
       "aria-expanded": false,
       isPressed: false
     };
     const toggleFiltersButtonProps = {
-      label: (0, import_i18n106._x)("Filter", "verb"),
+      label: (0, import_i18n109._x)("Filter", "verb"),
       "aria-expanded": isShowingFilter,
       isPressed: isShowingFilter,
       onClick: () => {
@@ -41734,8 +47878,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_runtime216.jsx)(
-      import_components50.Button,
+    const buttonComponent = /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+      import_components51.Button,
       {
         ref: buttonRef,
         className: "dataviews-filters__visibility-toggle",
@@ -41746,7 +47890,7 @@ If there's a particular need for this, please submit a feature request at https:
         ...hasVisibleFilters ? toggleFiltersButtonProps : addFilterButtonProps
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
       AddFilterMenu,
       {
         filters,
@@ -41755,7 +47899,7 @@ If there's a particular need for this, please submit a feature request at https:
         setOpenedFilter,
         triggerProps: { render: buttonComponent }
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
       FilterVisibilityToggle,
       {
         buttonRef,
@@ -41769,37 +47913,37 @@ If there's a particular need for this, please submit a feature request at https:
     filtersCount,
     children
   }) {
-    (0, import_element103.useEffect)(
+    (0, import_element111.useEffect)(
       () => () => {
         buttonRef.current?.focus();
       },
       [buttonRef]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime216.jsxs)(import_jsx_runtime216.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)(import_jsx_runtime222.Fragment, { children: [
       children,
-      !!filtersCount && /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("span", { className: "dataviews-filters-toggle__count", children: filtersCount })
+      !!filtersCount && /* @__PURE__ */ (0, import_jsx_runtime222.jsx)("span", { className: "dataviews-filters-toggle__count", children: filtersCount })
     ] });
   }
   var toggle_default = FiltersToggle;

   // packages/dataviews/build-module/components/dataviews-filters/filters-toggled.mjs
-  var import_element104 = __toESM(require_element(), 1);
-  var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
+  var import_element112 = __toESM(require_element(), 1);
+  var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
   function FiltersToggled(props) {
-    const { isShowingFilter } = (0, import_element104.useContext)(dataviews_context_default);
+    const { isShowingFilter } = (0, import_element112.useContext)(dataviews_context_default);
     if (!isShowingFilter) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(filters_default, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(filters_default, { ...props });
   }
   var filters_toggled_default = FiltersToggled;

   // packages/dataviews/build-module/components/dataviews-layout/index.mjs
-  var import_element105 = __toESM(require_element(), 1);
-  var import_components51 = __toESM(require_components(), 1);
-  var import_i18n107 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
-  function DataViewsLayout({ className }) {
+  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 }) {
     const {
       actions: actions2 = [],
       data,
@@ -41818,8 +47962,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_runtime218.jsx)("p", { children: (0, import_i18n107.__)("No results") })
-    } = (0, import_element105.useContext)(dataviews_context_default);
+      empty = /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("p", { children: (0, import_i18n110.__)("No results") })
+    } = (0, import_element113.useContext)(dataviews_context_default);
     const isDelayedInitialLoading = useDelayedLoading(!hasInitiallyLoaded, {
       delay: 200
     });
@@ -41827,15 +47971,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_runtime218.jsx)("div", { className: "dataviews-loading", children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(import_components51.Spinner, {}) }) });
+      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, {}) }) });
     }
     const ViewComponent = VIEW_LAYOUTS.find(
       (v3) => v3.type === view.type && defaultLayouts2[v3.type]
     )?.component;
-    return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
       ViewComponent,
       {
-        className,
+        className: className2,
         actions: actions2,
         data,
         fields: fields2,
@@ -41856,28 +48000,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_i18n108 = __toESM(require_i18n(), 1);
-  var import_element106 = __toESM(require_element(), 1);
-  var import_components52 = __toESM(require_components(), 1);
-  var import_compose16 = __toESM(require_compose(), 1);
-  var import_jsx_runtime219 = __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_compose16.useDebouncedInput)(
+  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)(
       view.search
     );
-    (0, import_element106.useEffect)(() => {
+    (0, import_element114.useEffect)(() => {
       if (view.search !== debouncedSearch) {
         setSearch(view.search ?? "");
       }
     }, [view.search, setSearch]);
-    const onChangeViewRef = (0, import_element106.useRef)(onChangeView);
-    const viewRef = (0, import_element106.useRef)(view);
-    (0, import_element106.useEffect)(() => {
+    const onChangeViewRef = (0, import_element114.useRef)(onChangeView);
+    const viewRef = (0, import_element114.useRef)(view);
+    (0, import_element114.useEffect)(() => {
       onChangeViewRef.current = onChangeView;
       viewRef.current = view;
     }, [onChangeView, view]);
-    (0, import_element106.useEffect)(() => {
+    (0, import_element114.useEffect)(() => {
       if (debouncedSearch !== viewRef.current?.search) {
         onChangeViewRef.current({
           ...viewRef.current,
@@ -41887,9 +48031,9 @@ If there's a particular need for this, please submit a feature request at https:
         });
       }
     }, [debouncedSearch]);
-    const searchLabel = label || (0, import_i18n108.__)("Search");
-    return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
-      import_components52.SearchControl,
+    const searchLabel = label || (0, import_i18n111.__)("Search");
+    return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+      import_components53.SearchControl,
       {
         className: "dataviews-search",
         onChange: setSearch,
@@ -41903,47 +48047,47 @@ 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_components53 = __toESM(require_components(), 1);
-  var import_i18n109 = __toESM(require_i18n(), 1);
-  var import_element107 = __toESM(require_element(), 1);
+  var import_components54 = __toESM(require_components(), 1);
+  var import_i18n112 = __toESM(require_i18n(), 1);
+  var import_element115 = __toESM(require_element(), 1);
   var import_warning = __toESM(require_warning(), 1);
-  var import_compose17 = __toESM(require_compose(), 1);
-  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu5 } = unlock5(import_components53.privateApis);
+  var import_compose18 = __toESM(require_compose(), 1);
+  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
+  var { Menu: Menu5 } = unlock5(import_components54.privateApis);
   var DATAVIEWS_CONFIG_POPOVER_PROPS = {
     className: "dataviews-config__popover",
     placement: "bottom-end",
     offset: 9
   };
   function ViewTypeMenu() {
-    const { view, onChangeView, defaultLayouts: defaultLayouts2 } = (0, import_element107.useContext)(dataviews_context_default);
+    const { view, onChangeView, defaultLayouts: defaultLayouts2 } = (0, import_element115.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_runtime220.jsxs)(Menu5, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(Menu5, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
         Menu5.TriggerButton,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
-            import_components53.Button,
+          render: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+            import_components54.Button,
             {
               size: "compact",
               icon: activeView?.icon,
-              label: (0, import_i18n109.__)("Layout")
+              label: (0, import_i18n112.__)("Layout")
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(Menu5.Popover, { children: availableLayouts.map((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_runtime220.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
           Menu5.RadioItem,
           {
             value: layout,
@@ -41971,7 +48115,7 @@ If there's a particular need for this, please submit a feature request at https:
               }
               (0, import_warning.default)("Invalid dataview");
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(Menu5.ItemLabel, { children: config2.label })
+            children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(Menu5.ItemLabel, { children: config2.label })
           },
           layout
         );
@@ -41979,8 +48123,8 @@ If there's a particular need for this, please submit a feature request at https:
     ] });
   }
   function SortFieldControl() {
-    const { view, fields: fields2, onChangeView } = (0, import_element107.useContext)(dataviews_context_default);
-    const orderOptions = (0, import_element107.useMemo)(() => {
+    const { view, fields: fields2, onChangeView } = (0, import_element115.useContext)(dataviews_context_default);
+    const orderOptions = (0, import_element115.useMemo)(() => {
       const sortableFields = fields2.filter(
         (field) => field.enableSorting !== false
       );
@@ -41991,10 +48135,10 @@ If there's a particular need for this, please submit a feature request at https:
         };
       });
     }, [fields2]);
-    return /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
-      import_components53.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+      import_components54.SelectControl,
       {
-        label: (0, import_i18n109.__)("Sort by"),
+        label: (0, import_i18n112.__)("Sort by"),
         value: view.sort?.field,
         options: orderOptions,
         onChange: (value) => {
@@ -42011,7 +48155,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_element107.useContext)(dataviews_context_default);
+    const { view, fields: fields2, onChangeView } = (0, import_element115.useContext)(dataviews_context_default);
     const sortableFields = fields2.filter(
       (field) => field.enableSorting !== false
     );
@@ -42022,12 +48166,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_runtime220.jsx)(
-      import_components53.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+      import_components54.__experimentalToggleGroupControl,
       {
         className: "dataviews-view-config__sort-direction",
         isBlock: true,
-        label: (0, import_i18n109.__)("Order"),
+        label: (0, import_i18n112.__)("Order"),
         value,
         onChange: (newDirection) => {
           if (newDirection === "asc" || newDirection === "desc") {
@@ -42047,8 +48191,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_runtime220.jsx)(
-            import_components53.__experimentalToggleGroupControlOptionIcon,
+          return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+            import_components54.__experimentalToggleGroupControlOptionIcon,
             {
               value: direction,
               icon: sortIcons[direction],
@@ -42061,16 +48205,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_element107.useContext)(dataviews_context_default);
+    const { view, config: config2, onChangeView } = (0, import_element115.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_runtime220.jsx)(
-      import_components53.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+      import_components54.__experimentalToggleGroupControl,
       {
         isBlock: true,
-        label: (0, import_i18n109.__)("Items per page"),
+        label: (0, import_i18n112.__)("Items per page"),
         value: view.perPage || 10,
         disabled: !view?.sort?.field,
         onChange: (newItemsPerPage) => {
@@ -42082,8 +48226,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_runtime220.jsx)(
-            import_components53.__experimentalToggleGroupControlOption,
+          return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+            import_components54.__experimentalToggleGroupControlOption,
             {
               value,
               label: value.toString()
@@ -42095,13 +48239,13 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function ResetViewButton() {
-    const { onReset } = (0, import_element107.useContext)(dataviews_context_default);
+    const { onReset } = (0, import_element115.useContext)(dataviews_context_default);
     if (onReset === void 0) {
       return null;
     }
     const isDisabled = onReset === false;
-    return /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
-      import_components53.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+      import_components54.Button,
       {
         variant: "tertiary",
         size: "compact",
@@ -42113,13 +48257,13 @@ If there's a particular need for this, please submit a feature request at https:
             onReset();
           }
         },
-        children: (0, import_i18n109.__)("Reset view")
+        children: (0, import_i18n112.__)("Reset view")
       }
     );
   }
   function DataviewsViewConfigDropdown() {
-    const { view, onReset } = (0, import_element107.useContext)(dataviews_context_default);
-    const popoverId = (0, import_compose17.useInstanceId)(
+    const { view, onReset } = (0, import_element115.useContext)(dataviews_context_default);
+    const popoverId = (0, import_compose18.useInstanceId)(
       _DataViewsViewConfig,
       "dataviews-view-config-dropdown"
     );
@@ -42127,8 +48271,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_runtime220.jsx)(
-      import_components53.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+      import_components54.Dropdown,
       {
         expandOnMobile: true,
         popoverProps: {
@@ -42136,13 +48280,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_runtime220.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
-              import_components53.Button,
+          return /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+              import_components54.Button,
               {
                 size: "compact",
                 icon: cog_default,
-                label: (0, import_i18n109._x)(
+                label: (0, import_i18n112._x)(
                   "View options",
                   "View is used as a noun"
                 ),
@@ -42151,22 +48295,22 @@ If there's a particular need for this, please submit a feature request at https:
                 "aria-controls": popoverId
               }
             ),
-            isModified && /* @__PURE__ */ (0, import_jsx_runtime220.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
+            isModified && /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
           ] });
         },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
-          import_components53.__experimentalDropdownContentWrapper,
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+          import_components54.__experimentalDropdownContentWrapper,
           {
             paddingSize: "medium",
             className: "dataviews-config__popover-content-wrapper",
-            children: /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(
               Stack,
               {
                 direction: "column",
                 className: "dataviews-view-config",
                 gap: "xl",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)(
+                  /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(
                     Stack,
                     {
                       direction: "row",
@@ -42174,34 +48318,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_runtime220.jsx)(
-                          import_components53.__experimentalHeading,
+                        /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+                          import_components54.__experimentalHeading,
                           {
                             level: 2,
                             className: "dataviews-settings-section__title",
-                            children: (0, import_i18n109.__)("Appearance")
+                            children: (0, import_i18n112.__)("Appearance")
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(ResetViewButton, {})
+                        /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(ResetViewButton, {})
                       ]
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)(
+                  /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(
                       Stack,
                       {
                         direction: "row",
                         gap: "sm",
                         className: "dataviews-view-config__sort-controls",
                         children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(SortFieldControl, {}),
-                          /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(SortDirectionControl, {})
+                          /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(SortFieldControl, {}),
+                          /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(SortDirectionControl, {})
                         ]
                       }
                     ),
-                    !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(activeLayout.viewConfigOptions, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(ItemsPerPageControl, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(PropertiesSection, {})
+                    !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(activeLayout.viewConfigOptions, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(ItemsPerPageControl, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(PropertiesSection, {})
                   ] })
                 ]
               }
@@ -42212,23 +48356,386 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function _DataViewsViewConfig() {
-    return /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)(import_jsx_runtime220.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(ViewTypeMenu, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(DataviewsViewConfigDropdown, {})
+    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, {})
     ] });
   }
-  var DataViewsViewConfig = (0, import_element107.memo)(_DataViewsViewConfig);
+  var DataViewsViewConfig = (0, import_element115.memo)(_DataViewsViewConfig);
   var dataviews_view_config_default = DataViewsViewConfig;

   // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-  var import_components54 = __toESM(require_components(), 1);
-  var import_element108 = __toESM(require_element(), 1);
+  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";
+
+  // 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_components56 = __toESM(require_components(), 1);
+  var import_jsx_runtime229 = __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)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        ref: mergedRefs,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current?.querySelector(
+          'input[type="checkbox"]'
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
+          import_components56.CheckboxControl,
+          {
+            ...restProps
+          }
+        )
+      }
+    );
+  };
+  var ValidatedCheckboxControl = (0, import_element117.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);
+  var import_components57 = __toESM(require_components(), 1);
+  var import_jsx_runtime230 = __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)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(import_components57.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
+      }
+    );
+  };
+  var ValidatedNumberControl = (0, import_element118.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 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)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        ref: mergedRefs,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current?.querySelector(
+          'input[type="radio"]'
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(import_components58.RadioControl, { ...restProps })
+      }
+    );
+  };
+  var ValidatedRadioControl = (0, import_element119.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 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)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+          import_components59.SelectControl,
+          {
+            ref: mergedRefs,
+            // A runtime boolean cannot statically discriminate
+            // SelectControl's single/multiple props union.
+            ...restProps
+          }
+        )
+      }
+    );
+  };
+  var ValidatedSelectControl = (0, import_element120.forwardRef)(UnforwardedValidatedSelectControl);
+  ValidatedSelectControl.displayName = "ValidatedSelectControl";

   // packages/dataviews/build-module/components/dataform-controls/utils/get-custom-validity.mjs
   function getCustomValidity(isValid2, validity) {
     let customValidity;
     if (isValid2?.required && validity?.required) {
-      customValidity = validity?.required?.message ? validity.required : void 0;
+      customValidity = validity.required.message ? {
+        type: validity.required.type,
+        message: validity.required.message
+      } : void 0;
     } else if (isValid2?.pattern && validity?.pattern) {
       customValidity = validity.pattern;
     } else if (isValid2?.min && validity?.min) {
@@ -42248,8 +48755,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_runtime221 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedCheckboxControl } = unlock5(import_components54.privateApis);
+  var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
   function Checkbox({
     field,
     onChange,
@@ -42260,12 +48766,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_element108.useCallback)(() => {
+    const onChangeControl = (0, import_element121.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue3({ item: data }) })
       );
     }, [data, getValue3, onChange, setValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
       ValidatedCheckboxControl,
       {
         required: !!field.isValid?.required,
@@ -42282,10 +48788,10 @@ 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_components55 = __toESM(require_components(), 1);
-  var import_element109 = __toESM(require_element(), 1);
-  var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedComboboxControl } = unlock5(import_components55.privateApis);
+  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);
   function Combobox3({
     data,
     field,
@@ -42295,7 +48801,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_element109.useCallback)(
+    const onChangeControl = (0, import_element122.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue ?? "" })),
       [data, onChange, setValue]
     );
@@ -42304,9 +48810,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_runtime222.jsx)(import_components55.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(import_components60.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
       ValidatedComboboxControl,
       {
         required: !!field.isValid?.required,
@@ -42325,32 +48831,32 @@ 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_components57 = __toESM(require_components(), 1);
-  var import_element112 = __toESM(require_element(), 1);
-  var import_i18n111 = __toESM(require_i18n(), 1);
-  var import_date8 = __toESM(require_date(), 1);
+  var import_components62 = __toESM(require_components(), 1);
+  var import_element125 = __toESM(require_element(), 1);
+  var import_i18n115 = __toESM(require_i18n(), 1);
+  var import_date9 = __toESM(require_date(), 1);

   // packages/dataviews/build-module/components/dataform-controls/utils/relative-date-control.mjs
-  var import_components56 = __toESM(require_components(), 1);
-  var import_element110 = __toESM(require_element(), 1);
-  var import_i18n110 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
+  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 TIME_UNITS_OPTIONS = {
     [OPERATOR_IN_THE_PAST]: [
-      { value: "days", label: (0, import_i18n110.__)("Days") },
-      { value: "weeks", label: (0, import_i18n110.__)("Weeks") },
-      { value: "months", label: (0, import_i18n110.__)("Months") },
-      { value: "years", label: (0, import_i18n110.__)("Years") }
+      { 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") }
     ],
     [OPERATOR_OVER]: [
-      { value: "days", label: (0, import_i18n110.__)("Days ago") },
-      { value: "weeks", label: (0, import_i18n110.__)("Weeks ago") },
-      { value: "months", label: (0, import_i18n110.__)("Months ago") },
-      { value: "years", label: (0, import_i18n110.__)("Years ago") }
+      { 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") }
     ]
   };
   function RelativeDateControl({
-    className,
+    className: className2,
     data,
     field,
     onChange,
@@ -42362,7 +48868,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_element110.useCallback)(
+    const onChangeValue = (0, import_element123.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -42371,7 +48877,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [onChange, setValue, data, unit]
     );
-    const onChangeUnit = (0, import_element110.useCallback)(
+    const onChangeUnit = (0, import_element123.useCallback)(
       (newUnit) => onChange(
         setValue({
           item: data,
@@ -42380,17 +48886,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_runtime223.jsx)(
-      import_components56.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
+      import_components61.BaseControl,
       {
         id,
-        className: clsx_default(className, "dataviews-controls__relative-date"),
+        className: clsx_default(className2, "dataviews-controls__relative-date"),
         label,
         hideLabelFromVision,
         help: description,
-        children: /* @__PURE__ */ (0, import_jsx_runtime223.jsxs)(Stack, { direction: "row", gap: "sm", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
-            import_components56.__experimentalNumberControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime235.jsxs)(Stack, { direction: "row", gap: "sm", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
+            import_components61.__experimentalNumberControl,
             {
               className: "dataviews-controls__relative-date-number",
               spinControls: "none",
@@ -42401,11 +48907,11 @@ If there's a particular need for this, please submit a feature request at https:
               disabled: disabled2
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
-            import_components56.SelectControl,
+          /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
+            import_components61.SelectControl,
             {
               className: "dataviews-controls__relative-date-unit",
-              label: (0, import_i18n110.__)("Unit"),
+              label: (0, import_i18n114.__)("Unit"),
               value: unit,
               options,
               onChange: onChangeUnit,
@@ -42419,11 +48925,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/utils/use-disabled-date-matchers.mjs
-  var import_element111 = __toESM(require_element(), 1);
+  var import_element124 = __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_element111.useMemo)(() => {
+    const disabledMatchers = (0, import_element124.useMemo)(() => {
       const matchers = [];
       if (minConstraint) {
         const minDate = parseDateFn(minConstraint);
@@ -42443,23 +48949,23 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
-  var import_date7 = __toESM(require_date(), 1);
+  var import_date8 = __toESM(require_date(), 1);
   function parseDateTime(dateTimeString) {
     if (!dateTimeString) {
       return null;
     }
-    const parsed = (0, import_date7.getDate)(dateTimeString);
+    const parsed = (0, import_date8.getDate)(dateTimeString);
     return parsed && isValid(parsed) ? parsed : null;
   }

   // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
-  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
-  var { DateCalendar, ValidatedInputControl } = unlock5(import_components57.privateApis);
+  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
+  var { ValidatedInputControl } = unlock5(import_components62.privateApis);
   var formatDateTime = (value) => {
     if (!value) {
       return "";
     }
-    return (0, import_date8.dateI18n)("Y-m-d\\TH:i", (0, import_date8.getDate)(value));
+    return (0, import_date9.dateI18n)("Y-m-d\\TH:i", (0, import_date9.getDate)(value));
   };
   function CalendarDateTimeControl({
     data,
@@ -42475,37 +48981,37 @@ 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_element112.useState)(() => {
+    const [calendarMonth, setCalendarMonth] = (0, import_element125.useState)(() => {
       const parsedDate = parseDateTime(value);
       return parsedDate || /* @__PURE__ */ new Date();
     });
-    const inputControlRef = (0, import_element112.useRef)(null);
-    const validationTimeoutRef = (0, import_element112.useRef)(void 0);
-    const previousFocusRef = (0, import_element112.useRef)(null);
+    const inputControlRef = (0, import_element125.useRef)(null);
+    const validationTimeoutRef = (0, import_element125.useRef)(void 0);
+    const previousFocusRef = (0, import_element125.useRef)(null);
     const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDateTime);
-    const onChangeCallback = (0, import_element112.useCallback)(
+    const onChangeCallback = (0, import_element125.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    (0, import_element112.useEffect)(() => {
+    (0, import_element125.useEffect)(() => {
       return () => {
         if (validationTimeoutRef.current) {
           clearTimeout(validationTimeoutRef.current);
         }
       };
     }, []);
-    const onSelectDate = (0, import_element112.useCallback)(
+    const onSelectDate = (0, import_element125.useCallback)(
       (newDate) => {
         let dateTimeValue;
         if (newDate) {
-          const wpDate = (0, import_date8.dateI18n)("Y-m-d", newDate);
+          const wpDate = (0, import_date9.dateI18n)("Y-m-d", newDate);
           let wpTime;
           if (value) {
-            wpTime = (0, import_date8.dateI18n)("H:i", (0, import_date8.getDate)(value));
+            wpTime = (0, import_date9.dateI18n)("H:i", (0, import_date9.getDate)(value));
           } else {
-            wpTime = (0, import_date8.dateI18n)("H:i", newDate);
+            wpTime = (0, import_date9.dateI18n)("H:i", newDate);
           }
-          const finalDateTime = (0, import_date8.getDate)(`${wpDate}T${wpTime}`);
+          const finalDateTime = (0, import_date9.getDate)(`${wpDate}T${wpTime}`);
           dateTimeValue = finalDateTime.toISOString();
           onChangeCallback(dateTimeValue);
           if (validationTimeoutRef.current) {
@@ -42528,10 +49034,10 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback, value]
     );
-    const handleManualDateTimeChange = (0, import_element112.useCallback)(
+    const handleManualDateTimeChange = (0, import_element125.useCallback)(
       (newValue) => {
         if (newValue) {
-          const dateTime = (0, import_date8.getDate)(newValue);
+          const dateTime = (0, import_date9.getDate)(newValue);
           onChangeCallback(dateTime.toISOString());
           const parsedDate = parseDateTime(dateTime.toISOString());
           if (parsedDate) {
@@ -42544,32 +49050,32 @@ If there's a particular need for this, please submit a feature request at https:
       [onChangeCallback]
     );
     const { format: fieldFormat } = field;
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date8.getSettings)().l10n.startOfWeek;
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date9.getSettings)().l10n.startOfWeek;
     const {
       timezone: { string: timezoneString }
-    } = (0, import_date8.getSettings)();
+    } = (0, import_date9.getSettings)();
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n111.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n115.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n111.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n115.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
-      import_components57.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+      import_components62.BaseControl,
       {
         id,
         label: displayLabel,
         help: description,
         hideLabelFromVision,
-        children: /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
             ValidatedInputControl,
             {
               ref: inputControlRef,
               required: !!isValid2?.required,
               customValidity: getCustomValidity(isValid2, validity),
               type: "datetime-local",
-              label: (0, import_i18n111.__)("Date time"),
+              label: (0, import_i18n115.__)("Date time"),
               hideLabelFromVision: true,
               value: formatDateTime(value),
               onChange: handleManualDateTimeChange,
@@ -42578,12 +49084,12 @@ If there's a particular need for this, please submit a feature request at https:
               max: maxConstraint ? formatDateTime(maxConstraint) : void 0
             }
           ),
-          !compact && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
-            DateCalendar,
+          !compact && /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+            Calendar,
             {
               style: { width: "100%" },
-              selected: value ? parseDateTime(value) || void 0 : void 0,
-              onSelect: onSelectDate,
+              value: value ? parseDateTime(value) : null,
+              onValueChange: onSelectDate,
               month: calendarMonth,
               onMonthChange: setCalendarMonth,
               timeZone: timezoneString || void 0,
@@ -42606,7 +49112,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_runtime224.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__datetime",
@@ -42618,7 +49124,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_runtime236.jsx)(
       CalendarDateTimeControl,
       {
         data,
@@ -42633,40 +49139,39 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/date.mjs
-  var import_components58 = __toESM(require_components(), 1);
+  var import_components63 = __toESM(require_components(), 1);
   var import_a11y3 = __toESM(require_a11y(), 1);
-  var import_element113 = __toESM(require_element(), 1);
-  var import_i18n112 = __toESM(require_i18n(), 1);
-  var import_date9 = __toESM(require_date(), 1);
-  var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
-  var { DateCalendar: DateCalendar2, DateRangeCalendar } = unlock5(import_components58.privateApis);
+  var import_element126 = __toESM(require_element(), 1);
+  var import_i18n116 = __toESM(require_i18n(), 1);
+  var import_date10 = __toESM(require_date(), 1);
+  var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
   var DATE_PRESETS = [
     {
       id: "today",
-      label: (0, import_i18n112.__)("Today"),
-      getValue: () => (0, import_date9.getDate)(null)
+      label: (0, import_i18n116.__)("Today"),
+      getValue: () => (0, import_date10.getDate)(null)
     },
     {
       id: "yesterday",
-      label: (0, import_i18n112.__)("Yesterday"),
+      label: (0, import_i18n116.__)("Yesterday"),
       getValue: () => {
-        const today = (0, import_date9.getDate)(null);
+        const today = (0, import_date10.getDate)(null);
         return subDays(today, 1);
       }
     },
     {
       id: "past-week",
-      label: (0, import_i18n112.__)("Past week"),
+      label: (0, import_i18n116.__)("Past week"),
       getValue: () => {
-        const today = (0, import_date9.getDate)(null);
+        const today = (0, import_date10.getDate)(null);
         return subDays(today, 7);
       }
     },
     {
       id: "past-month",
-      label: (0, import_i18n112.__)("Past month"),
+      label: (0, import_i18n116.__)("Past month"),
       getValue: () => {
-        const today = (0, import_date9.getDate)(null);
+        const today = (0, import_date10.getDate)(null);
         return subMonths(today, 1);
       }
     }
@@ -42674,50 +49179,50 @@ 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_i18n112.__)("Last 7 days"),
+      label: (0, import_i18n116.__)("Last 7 days"),
       getValue: () => {
-        const today = (0, import_date9.getDate)(null);
+        const today = (0, import_date10.getDate)(null);
         return [subDays(today, 7), today];
       }
     },
     {
       id: "last-30-days",
-      label: (0, import_i18n112.__)("Last 30 days"),
+      label: (0, import_i18n116.__)("Last 30 days"),
       getValue: () => {
-        const today = (0, import_date9.getDate)(null);
+        const today = (0, import_date10.getDate)(null);
         return [subDays(today, 30), today];
       }
     },
     {
       id: "month-to-date",
-      label: (0, import_i18n112.__)("Month to date"),
+      label: (0, import_i18n116.__)("Month to date"),
       getValue: () => {
-        const today = (0, import_date9.getDate)(null);
+        const today = (0, import_date10.getDate)(null);
         return [startOfMonth(today), today];
       }
     },
     {
       id: "last-year",
-      label: (0, import_i18n112.__)("Last year"),
+      label: (0, import_i18n116.__)("Last year"),
       getValue: () => {
-        const today = (0, import_date9.getDate)(null);
+        const today = (0, import_date10.getDate)(null);
         return [subYears(today, 1), today];
       }
     },
     {
       id: "year-to-date",
-      label: (0, import_i18n112.__)("Year to date"),
+      label: (0, import_i18n116.__)("Year to date"),
       getValue: () => {
-        const today = (0, import_date9.getDate)(null);
+        const today = (0, import_date10.getDate)(null);
         return [startOfYear(today), today];
       }
     }
   ];
-  var parseDate = (dateString) => {
+  var parseDate2 = (dateString) => {
     if (!dateString) {
       return null;
     }
-    const parsed = (0, import_date9.getDate)(dateString);
+    const parsed = (0, import_date10.getDate)(dateString);
     return parsed && isValid(parsed) ? parsed : null;
   };
   var formatDate = (date) => {
@@ -42735,8 +49240,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_element113.useState)(void 0);
-    const validateRefs = (0, import_element113.useCallback)(() => {
+    const [customValidity, setCustomValidity] = (0, import_element126.useState)(void 0);
+    const validateRefs = (0, import_element126.useCallback)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       for (const ref of refs) {
         const input = ref.current;
@@ -42750,7 +49255,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       setCustomValidity(void 0);
     }, [inputRefs]);
-    (0, import_element113.useEffect)(() => {
+    (0, import_element126.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const result = validity ? getCustomValidity(isValid2, validity) : void 0;
       for (const ref of refs) {
@@ -42762,7 +49267,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     }, [inputRefs, isValid2, validity]);
-    (0, import_element113.useEffect)(() => {
+    (0, import_element126.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const handleInvalid = (event) => {
         event.preventDefault();
@@ -42777,7 +49282,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, [inputRefs, setIsTouched]);
-    (0, import_element113.useEffect)(() => {
+    (0, import_element126.useEffect)(() => {
       if (!isTouched) {
         return;
       }
@@ -42788,7 +49293,7 @@ If there's a particular need for this, please submit a feature request at https:
         validateRefs();
       }
     }, [isTouched, isValid2, validity, validateRefs]);
-    (0, import_element113.useEffect)(() => {
+    (0, import_element126.useEffect)(() => {
       if (isTouched && customValidity?.message) {
         (0, import_a11y3.speak)(customValidity.message);
       }
@@ -42801,9 +49306,9 @@ If there's a particular need for this, please submit a feature request at https:
         setIsTouched(true);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)("div", { onBlur, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { onBlur, children: [
       children,
-      customValidity && /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(
+      customValidity && /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(
         "p",
         {
           className: clsx_default(
@@ -42811,8 +49316,8 @@ If there's a particular need for this, please submit a feature request at https:
             customValidity.type === "invalid" ? "is-invalid" : void 0
           ),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-              import_components58.Icon,
+            /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+              import_components63.Icon,
               {
                 className: "components-validated-control__indicator-icon",
                 icon: error_default,
@@ -42844,24 +49349,24 @@ 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_element113.useState)(
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element126.useState)(
       null
     );
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date9.getSettings)().l10n.startOfWeek;
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date10.getSettings)().l10n.startOfWeek;
     const fieldValue = getValue3({ item: data });
     const value = typeof fieldValue === "string" ? fieldValue : void 0;
-    const [calendarMonth, setCalendarMonth] = (0, import_element113.useState)(() => {
-      const parsedDate = parseDate(value);
+    const [calendarMonth, setCalendarMonth] = (0, import_element126.useState)(() => {
+      const parsedDate = parseDate2(value);
       return parsedDate || /* @__PURE__ */ new Date();
     });
-    const [isTouched, setIsTouched] = (0, import_element113.useState)(false);
-    const validityTargetRef = (0, import_element113.useRef)(null);
-    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate);
-    const onChangeCallback = (0, import_element113.useCallback)(
+    const [isTouched, setIsTouched] = (0, import_element126.useState)(false);
+    const validityTargetRef = (0, import_element126.useRef)(null);
+    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
+    const onChangeCallback = (0, import_element126.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    const onSelectDate = (0, import_element113.useCallback)(
+    const onSelectDate = (0, import_element126.useCallback)(
       (newDate) => {
         const dateValue = newDate ? format(newDate, "yyyy-MM-dd") : void 0;
         onChangeCallback(dateValue);
@@ -42870,7 +49375,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const handlePresetClick = (0, import_element113.useCallback)(
+    const handlePresetClick = (0, import_element126.useCallback)(
       (preset) => {
         const presetDate = preset.getValue();
         const dateValue = formatDate(presetDate);
@@ -42881,11 +49386,11 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const handleManualDateChange = (0, import_element113.useCallback)(
+    const handleManualDateChange = (0, import_element126.useCallback)(
       (newValue) => {
         onChangeCallback(newValue);
         if (newValue) {
-          const parsedDate = parseDate(newValue);
+          const parsedDate = parseDate2(newValue);
           if (parsedDate) {
             setCalendarMonth(parsedDate);
           }
@@ -42897,14 +49402,14 @@ If there's a particular need for this, please submit a feature request at https:
     );
     const {
       timezone: { string: timezoneString }
-    } = (0, import_date9.getSettings)();
+    } = (0, import_date10.getSettings)();
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n112.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n116.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n112.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n116.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -42912,16 +49417,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_runtime225.jsx)(
-          import_components58.BaseControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+          import_components63.BaseControl,
           {
             id,
             className: "dataviews-controls__date",
             label: displayLabel,
             help: description,
             hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -42931,8 +49436,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_runtime225.jsx)(
-                        import_components58.Button,
+                      return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+                        import_components63.Button,
                         {
                           className: "dataviews-controls__date-preset",
                           variant: "tertiary",
@@ -42946,8 +49451,8 @@ If there's a particular need for this, please submit a feature request at https:
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-                      import_components58.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+                      import_components63.Button,
                       {
                         className: "dataviews-controls__date-preset",
                         variant: "tertiary",
@@ -42955,18 +49460,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_i18n112.__)("Custom")
+                        children: (0, import_i18n116.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-                import_components58.__experimentalInputControl,
+              /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+                import_components63.__experimentalInputControl,
                 {
                   ref: validityTargetRef,
                   type: "date",
-                  label: (0, import_i18n112.__)("Date"),
+                  label: (0, import_i18n116.__)("Date"),
                   hideLabelFromVision: true,
                   value,
                   onChange: handleManualDateChange,
@@ -42976,12 +49481,12 @@ If there's a particular need for this, please submit a feature request at https:
                   max: maxConstraint
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-                DateCalendar2,
+              /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+                Calendar,
                 {
                   style: { width: "100%" },
-                  selected: value ? parseDate(value) || void 0 : void 0,
-                  onSelect: onSelectDate,
+                  value: value ? parseDate2(value) : null,
+                  onValueChange: onSelectDate,
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
                   timeZone: timezoneString || void 0,
@@ -43019,9 +49524,9 @@ If there's a particular need for this, please submit a feature request at https:
     if (Array.isArray(fieldValue) && fieldValue.length === 2 && fieldValue.every((date) => typeof date === "string")) {
       value = fieldValue;
     }
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date9.getSettings)().l10n.startOfWeek;
-    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate);
-    const onChangeCallback = (0, import_element113.useCallback)(
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date10.getSettings)().l10n.startOfWeek;
+    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
+    const onChangeCallback = (0, import_element126.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -43032,39 +49537,39 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [data, onChange, setValue]
     );
-    const [selectedPresetId, setSelectedPresetId] = (0, import_element113.useState)(
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element126.useState)(
       null
     );
-    const selectedRange = (0, import_element113.useMemo)(() => {
+    const selectedRange = (0, import_element126.useMemo)(() => {
       if (!value) {
-        return { from: void 0, to: void 0 };
+        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_element113.useState)(() => {
-      return selectedRange.from || /* @__PURE__ */ new Date();
+    const [calendarMonth, setCalendarMonth] = (0, import_element126.useState)(() => {
+      return selectedRange?.from || /* @__PURE__ */ new Date();
     });
-    const [isTouched, setIsTouched] = (0, import_element113.useState)(false);
-    const fromInputRef = (0, import_element113.useRef)(null);
-    const toInputRef = (0, import_element113.useRef)(null);
-    const updateDateRange = (0, import_element113.useCallback)(
-      (fromDate, toDate3) => {
-        if (fromDate && toDate3) {
-          onChangeCallback([
-            formatDate(fromDate),
-            formatDate(toDate3)
-          ]);
-        } else if (!fromDate && !toDate3) {
+    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)(
+      (fromDate, toDate2) => {
+        if (!fromDate && !toDate2) {
           onChangeCallback(void 0);
+          return;
         }
+        onChangeCallback([
+          formatDate(fromDate),
+          formatDate(toDate2)
+        ]);
       },
       [onChangeCallback]
     );
-    const onSelectCalendarRange = (0, import_element113.useCallback)(
+    const onSelectCalendarRange = (0, import_element126.useCallback)(
       (newRange) => {
         updateDateRange(newRange?.from, newRange?.to);
         setSelectedPresetId(null);
@@ -43072,7 +49577,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [updateDateRange]
     );
-    const handlePresetClick = (0, import_element113.useCallback)(
+    const handlePresetClick = (0, import_element126.useCallback)(
       (preset) => {
         const [startDate2, endDate] = preset.getValue();
         setCalendarMonth(startDate2);
@@ -43082,7 +49587,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [updateDateRange]
     );
-    const handleManualDateChange = (0, import_element113.useCallback)(
+    const handleManualDateChange = (0, import_element126.useCallback)(
       (fromOrTo, newValue) => {
         const [currentFrom, currentTo] = value || [
           void 0,
@@ -43092,7 +49597,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);
           }
@@ -43102,14 +49607,14 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [value, updateDateRange]
     );
-    const { timezone } = (0, import_date9.getSettings)();
+    const { timezone } = (0, import_date10.getSettings)();
     let displayLabel = label;
     if (field.isValid?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n112.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n116.__)("Required")})`;
     } else if (!field.isValid?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n112.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n116.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -43117,16 +49622,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_runtime225.jsx)(
-          import_components58.BaseControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+          import_components63.BaseControl,
           {
             id,
             className: "dataviews-controls__date",
             label: displayLabel,
             help: description,
             hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -43136,8 +49641,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_runtime225.jsx)(
-                        import_components58.Button,
+                      return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+                        import_components63.Button,
                         {
                           className: "dataviews-controls__date-preset",
                           variant: "tertiary",
@@ -43151,8 +49656,8 @@ If there's a particular need for this, please submit a feature request at https:
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-                      import_components58.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+                      import_components63.Button,
                       {
                         className: "dataviews-controls__date-preset",
                         variant: "tertiary",
@@ -43160,13 +49665,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_i18n112.__)("Custom")
+                        children: (0, import_i18n116.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -43174,12 +49679,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_runtime225.jsx)(
-                      import_components58.__experimentalInputControl,
+                    /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+                      import_components63.__experimentalInputControl,
                       {
                         ref: fromInputRef,
                         type: "date",
-                        label: (0, import_i18n112.__)("From"),
+                        label: (0, import_i18n116.__)("From"),
                         hideLabelFromVision: true,
                         value: value?.[0],
                         onChange: (newValue) => handleManualDateChange("from", newValue),
@@ -43189,12 +49694,12 @@ If there's a particular need for this, please submit a feature request at https:
                         max: maxConstraint
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-                      import_components58.__experimentalInputControl,
+                    /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+                      import_components63.__experimentalInputControl,
                       {
                         ref: toInputRef,
                         type: "date",
-                        label: (0, import_i18n112.__)("To"),
+                        label: (0, import_i18n116.__)("To"),
                         hideLabelFromVision: true,
                         value: value?.[1],
                         onChange: (newValue) => handleManualDateChange("to", newValue),
@@ -43207,12 +49712,12 @@ If there's a particular need for this, please submit a feature request at https:
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-                DateRangeCalendar,
+              /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+                RangeCalendar,
                 {
                   style: { width: "100%" },
-                  selected: selectedRange,
-                  onSelect: onSelectCalendarRange,
+                  value: selectedRange,
+                  onValueChange: onSelectCalendarRange,
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
                   timeZone: timezone.string || void 0,
@@ -43236,7 +49741,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_runtime225.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__date",
@@ -43249,7 +49754,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_runtime225.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
         CalendarDateRangeControl,
         {
           data,
@@ -43261,7 +49766,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
       CalendarDateControl,
       {
         data,
@@ -43275,11 +49780,10 @@ 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_components59 = __toESM(require_components(), 1);
-  var import_element114 = __toESM(require_element(), 1);
-  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedSelectControl } = unlock5(import_components59.privateApis);
-  function Select({
+  var import_components64 = __toESM(require_components(), 1);
+  var import_element127 = __toESM(require_element(), 1);
+  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
+  function Select2({
     data,
     field,
     onChange,
@@ -43291,7 +49795,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_element114.useCallback)(
+    const onChangeControl = (0, import_element127.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -43300,9 +49804,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_runtime226.jsx)(import_components59.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_components64.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
       ValidatedSelectControl,
       {
         required: !!field.isValid?.required,
@@ -43321,7 +49825,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_runtime227 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
   var ELEMENTS_THRESHOLD = 10;
   function AdaptiveSelect(props) {
     const { field } = props;
@@ -43330,19 +49834,19 @@ 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_runtime227.jsx)(Combobox3, { ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(Combobox3, { ...props });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(Select, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(Select2, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/email.mjs
-  var import_components61 = __toESM(require_components(), 1);
+  var import_components66 = __toESM(require_components(), 1);

   // packages/dataviews/build-module/components/dataform-controls/utils/validated-input.mjs
-  var import_components60 = __toESM(require_components(), 1);
-  var import_element115 = __toESM(require_element(), 1);
-  var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl2 } = unlock5(import_components60.privateApis);
+  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);
   function ValidatedText({
     data,
     field,
@@ -43357,7 +49861,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_element115.useCallback)(
+    const onChangeControl = (0, import_element128.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -43366,7 +49870,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [data, setValue, onChange]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
       ValidatedInputControl2,
       {
         required: !!isValid2.required,
@@ -43390,7 +49894,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_runtime229 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
   function Email({
     data,
     field,
@@ -43399,7 +49903,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
       ValidatedText,
       {
         ...{
@@ -43410,15 +49914,15 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional,
           validity,
           type: "email",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_components61.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_components61.Icon, { icon: envelope_default }) })
+          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 }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/telephone.mjs
-  var import_components62 = __toESM(require_components(), 1);
-  var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
+  var import_components67 = __toESM(require_components(), 1);
+  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
   function Telephone({
     data,
     field,
@@ -43427,7 +49931,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
       ValidatedText,
       {
         ...{
@@ -43438,15 +49942,15 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional,
           validity,
           type: "tel",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(import_components62.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(import_components62.Icon, { icon: mobile_default }) })
+          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 }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/url.mjs
-  var import_components63 = __toESM(require_components(), 1);
-  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
+  var import_components68 = __toESM(require_components(), 1);
+  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
   function Url({
     data,
     field,
@@ -43455,7 +49959,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
       ValidatedText,
       {
         ...{
@@ -43466,18 +49970,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_runtime231.jsx)(import_components63.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(import_components63.Icon, { icon: link_default }) })
+          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 }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/utils/validated-number.mjs
-  var import_components64 = __toESM(require_components(), 1);
-  var import_element116 = __toESM(require_element(), 1);
-  var import_i18n113 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedNumberControl } = unlock5(import_components64.privateApis);
+  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);
   function toNumberOrEmpty(value) {
     if (value === "" || value === void 0) {
       return "";
@@ -43491,37 +49994,37 @@ If there's a particular need for this, please submit a feature request at https:
     hideLabelFromVision,
     step
   }) {
-    const [min3 = "", max3 = ""] = value;
-    const onChangeMin = (0, import_element116.useCallback)(
-      (newValue) => onChange([toNumberOrEmpty(newValue), max3]),
-      [onChange, max3]
+    const [min4 = "", max4 = ""] = value;
+    const onChangeMin = (0, import_element129.useCallback)(
+      (newValue) => onChange([toNumberOrEmpty(newValue), max4]),
+      [onChange, max4]
     );
-    const onChangeMax = (0, import_element116.useCallback)(
-      (newValue) => onChange([min3, toNumberOrEmpty(newValue)]),
-      [onChange, min3]
+    const onChangeMax = (0, import_element129.useCallback)(
+      (newValue) => onChange([min4, toNumberOrEmpty(newValue)]),
+      [onChange, min4]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
-      import_components64.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+      import_components69.BaseControl,
       {
-        help: (0, import_i18n113.__)("The max. value must be greater than the min. value."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime232.jsxs)(import_components64.Flex, { direction: "row", gap: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
-            import_components64.__experimentalNumberControl,
+        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)(
+            import_components69.__experimentalNumberControl,
             {
-              label: (0, import_i18n113.__)("Min."),
-              value: min3,
-              max: max3 ? Number(max3) - step : void 0,
+              label: (0, import_i18n117.__)("Min."),
+              value: min4,
+              max: max4 ? Number(max4) - step : void 0,
               onChange: onChangeMin,
               hideLabelFromVision,
               step
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
-            import_components64.__experimentalNumberControl,
+          /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+            import_components69.__experimentalNumberControl,
             {
-              label: (0, import_i18n113.__)("Max."),
-              value: max3,
-              min: min3 ? Number(min3) + step : void 0,
+              label: (0, import_i18n117.__)("Max."),
+              value: max4,
+              min: min4 ? Number(min4) + step : void 0,
               onChange: onChangeMax,
               hideLabelFromVision,
               step
@@ -43545,7 +50048,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_element116.useCallback)(
+    const onChangeControl = (0, import_element129.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -43559,7 +50062,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [data, onChange, setValue]
     );
-    const onChangeBetweenControls = (0, import_element116.useCallback)(
+    const onChangeBetweenControls = (0, import_element129.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -43577,7 +50080,7 @@ If there's a particular need for this, please submit a feature request at https:
       )) {
         valueBetween = value;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
         BetweenControls,
         {
           value: valueBetween,
@@ -43587,7 +50090,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
       ValidatedNumberControl,
       {
         required: !!isValid2.required,
@@ -43599,30 +50102,29 @@ If there's a particular need for this, please submit a feature request at https:
         onChange: onChangeControl,
         hideLabelFromVision,
         step,
-        min: isValid2.min ? isValid2.min.constraint : void 0,
-        max: isValid2.max ? isValid2.max.constraint : void 0,
+        min: typeof isValid2.min?.constraint === "number" ? isValid2.min.constraint : void 0,
+        max: typeof isValid2.max?.constraint === "number" ? isValid2.max.constraint : void 0,
         disabled: disabled2
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/integer.mjs
-  var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
   function Integer(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(ValidatedNumber, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/number.mjs
-  var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
   function Number2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(ValidatedNumber, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/radio.mjs
-  var import_components65 = __toESM(require_components(), 1);
-  var import_element117 = __toESM(require_element(), 1);
-  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedRadioControl } = unlock5(import_components65.privateApis);
+  var import_components70 = __toESM(require_components(), 1);
+  var import_element130 = __toESM(require_element(), 1);
+  var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
   function Radio({
     data,
     field,
@@ -43638,14 +50140,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_element117.useCallback)(
+    const onChangeControl = (0, import_element130.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(import_components65.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(import_components70.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
       ValidatedRadioControl,
       {
         required: !!field.isValid?.required,
@@ -43663,8 +50165,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_element118 = __toESM(require_element(), 1);
-  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
+  var import_element131 = __toESM(require_element(), 1);
+  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
   function Text3({
     data,
     field,
@@ -43675,7 +50177,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_runtime236.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
       ValidatedText,
       {
         ...{
@@ -43685,18 +50187,175 @@ If there's a particular need for this, please submit a feature request at https:
           hideLabelFromVision,
           markWhenOptional,
           validity,
-          prefix: prefix2 ? (0, import_element118.createElement)(prefix2) : void 0,
-          suffix: suffix ? (0, import_element118.createElement)(suffix) : void 0
+          prefix: prefix2 ? (0, import_element131.createElement)(prefix2) : void 0,
+          suffix: suffix ? (0, import_element131.createElement)(suffix) : void 0
+        }
+      }
+    );
+  }
+
+  // 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);
+  function getStep(timeFormat, values) {
+    const tokens = (timeFormat ?? "").replace(/\\./g, "");
+    const hasSeconds = tokens.includes("s") || values.some((value) => (parseTime2(value) ?? 0) % 60 !== 0);
+    return hasSeconds ? 1 : void 0;
+  }
+  function toInputValue(value) {
+    const seconds = parseTime2(value);
+    if (seconds === null) {
+      return "";
+    }
+    const parts = [
+      Math.floor(seconds / 3600),
+      Math.floor(seconds % 3600 / 60)
+    ];
+    if (seconds % 60 !== 0) {
+      parts.push(seconds % 60);
+    }
+    return parts.map((part) => String(part).padStart(2, "0")).join(":");
+  }
+  function BetweenControls2({
+    value,
+    onChange,
+    hideLabelFromVision,
+    disabled: disabled2,
+    step,
+    min: min4,
+    max: max4
+  }) {
+    const [from = "", to2 = ""] = value;
+    const onChangeFrom = (0, import_element132.useCallback)(
+      (newValue) => onChange([newValue ?? "", to2]),
+      [onChange, to2]
+    );
+    const onChangeTo = (0, import_element132.useCallback)(
+      (newValue) => onChange([from, newValue ?? ""]),
+      [onChange, from]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime249.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,
+            {
+              type: "time",
+              label: (0, import_i18n118.__)("From"),
+              value: from,
+              onChange: onChangeFrom,
+              hideLabelFromVision,
+              disabled: disabled2,
+              step,
+              min: min4,
+              max: to2 || max4
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+            ValidatedInputControl3,
+            {
+              type: "time",
+              label: (0, import_i18n118.__)("To"),
+              value: to2,
+              onChange: onChangeTo,
+              hideLabelFromVision,
+              disabled: disabled2,
+              step,
+              min: from || min4,
+              max: max4
+            }
+          )
+        ] })
+      }
+    );
+  }
+  function Time({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    operator,
+    validity
+  }) {
+    const { label, placeholder, description, getValue: getValue3, setValue, isValid: isValid2 } = field;
+    const value = getValue3({ item: data });
+    const disabled2 = field.isDisabled({ item: data, field });
+    const timeFormat = field.format?.time;
+    const min4 = typeof isValid2.min?.constraint === "string" ? isValid2.min.constraint : void 0;
+    const max4 = typeof isValid2.max?.constraint === "string" ? isValid2.max.constraint : void 0;
+    const onChangeControl = (0, import_element132.useCallback)(
+      (newValue) => onChange(
+        setValue({
+          item: data,
+          value: newValue === "" ? void 0 : newValue
+        })
+      ),
+      [data, onChange, setValue]
+    );
+    const onChangeBetweenControls = (0, import_element132.useCallback)(
+      ([from, to2]) => onChange(
+        setValue({
+          item: data,
+          // An unfilled bound is stored as `undefined`, which the
+          // `between` operator reads as "do not apply the filter".
+          value: [from || void 0, to2 || void 0]
+        })
+      ),
+      [data, onChange, setValue]
+    );
+    if (operator === OPERATOR_BETWEEN) {
+      let valueBetween = ["", ""];
+      if (Array.isArray(value) && value.length === 2) {
+        valueBetween = [
+          toInputValue(value[0]),
+          toInputValue(value[1])
+        ];
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+        BetweenControls2,
+        {
+          value: valueBetween,
+          onChange: onChangeBetweenControls,
+          hideLabelFromVision,
+          disabled: disabled2,
+          step: getStep(timeFormat, valueBetween),
+          min: min4,
+          max: max4
         }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+      ValidatedInputControl3,
+      {
+        required: !!isValid2.required,
+        markWhenOptional,
+        customValidity: getCustomValidity(isValid2, validity),
+        type: "time",
+        label,
+        placeholder,
+        help: description,
+        value: toInputValue(value),
+        onChange: onChangeControl,
+        hideLabelFromVision,
+        disabled: disabled2,
+        step: getStep(timeFormat, [value]),
+        min: min4,
+        max: max4
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/toggle.mjs
-  var import_components66 = __toESM(require_components(), 1);
-  var import_element119 = __toESM(require_element(), 1);
-  var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedToggleControl } = unlock5(import_components66.privateApis);
+  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);
   function Toggle({
     field,
     onChange,
@@ -43707,12 +50366,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_element119.useCallback)(() => {
+    const onChangeControl = (0, import_element133.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue3({ item: data }) })
       );
     }, [onChange, setValue, data, getValue3]);
-    return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
       ValidatedToggleControl,
       {
         required: !!isValid2.required,
@@ -43729,10 +50388,10 @@ 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_components67 = __toESM(require_components(), 1);
-  var import_element120 = __toESM(require_element(), 1);
-  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedTextareaControl } = unlock5(import_components67.privateApis);
+  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({
     data,
     field,
@@ -43746,11 +50405,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_element120.useCallback)(
+    const onChangeControl = (0, import_element134.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
       ValidatedTextareaControl,
       {
         required: !!isValid2.required,
@@ -43770,384 +50429,11 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }

-  // packages/dataviews/build-module/components/dataform-controls/richtext/index.mjs
-  var import_element122 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/control.mjs
-  var import_components68 = __toESM(require_components(), 1);
-  var import_compose18 = __toESM(require_compose(), 1);
-  var import_element121 = __toESM(require_element(), 1);
-  var import_rich_text2 = __toESM(require_rich_text(), 1);
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/utils.mjs
-  var EMPTY_ARRAY9 = [];
-  function getAllowedFormats({
-    allowedFormats,
-    disableFormats
-  }) {
-    if (disableFormats) {
-      return EMPTY_ARRAY9;
-    }
-    return allowedFormats;
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/format-edit.mjs
-  var import_rich_text = __toESM(require_rich_text(), 1);
-  var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
-  var import_react34 = __toESM(require_react(), 1);
-  var EMPTY_CONTEXT = {};
-  function Edit({
-    onChange,
-    onFocus,
-    value,
-    forwardedRef,
-    settings,
-    isVisible: isVisible2
-  }) {
-    const { name: name2, edit: EditFunction } = settings;
-    if (!EditFunction) {
-      return null;
-    }
-    const activeFormat = (0, import_rich_text.getActiveFormat)(value, name2);
-    const isActive = activeFormat !== void 0;
-    const activeObject = (0, import_rich_text.getActiveObject)(value);
-    const isObjectActive = activeObject !== void 0 && activeObject.type === name2;
-    return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
-      EditFunction,
-      {
-        isActive,
-        isVisible: isVisible2,
-        activeAttributes: isActive ? activeFormat.attributes || {} : {},
-        isObjectActive,
-        activeObjectAttributes: isObjectActive ? activeObject.attributes || {} : {},
-        value,
-        onChange,
-        onFocus,
-        contentRef: forwardedRef,
-        context: EMPTY_CONTEXT
-      },
-      name2
-    );
-  }
-  function FormatEdit({
-    formatTypes,
-    ...props
-  }) {
-    return formatTypes.map((settings) => /* @__PURE__ */ (0, import_react34.createElement)(Edit, { settings, ...props, key: settings.name }));
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/control.mjs
-  var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
-  var {
-    ValidatedContentEditableControl: RichTextControlShell,
-    withIgnoreIMEEvents
-  } = unlock5(import_components68.privateApis);
-  var {
-    useRichText,
-    KeyboardShortcutContext,
-    InputEventContext,
-    shortcutsListener,
-    inputEventsListener
-  } = unlock5(import_rich_text2.privateApis);
-  var EMPTY_COMPLETERS = [];
-  function RichTextControl({
-    label,
-    value: attrValue,
-    onChange,
-    placeholder,
-    id,
-    clientId,
-    className,
-    hideLabelFromVision,
-    help,
-    disabled: disabled2,
-    required,
-    markWhenOptional,
-    customValidity,
-    allowedFormats,
-    disableFormats,
-    withoutInteractiveFormatting,
-    preserveWhiteSpace,
-    disableLineBreaks,
-    focusOnMount,
-    completers = EMPTY_COMPLETERS
-  }) {
-    const [selection, setSelection] = (0, import_element121.useState)({
-      start: void 0,
-      end: void 0
-    });
-    const [isSelected2, setIsSelected] = (0, import_element121.useState)(false);
-    const anchorRef = (0, import_element121.useRef)(void 0);
-    const inputEvents = (0, import_element121.useRef)(/* @__PURE__ */ new Set());
-    const keyboardShortcuts = (0, import_element121.useRef)(
-      /* @__PURE__ */ new Set()
-    );
-    const focusOutside = (0, import_compose18.__experimentalUseFocusOutside)(() => setIsSelected(false));
-    const adjustedAllowedFormats = getAllowedFormats({
-      allowedFormats,
-      disableFormats
-    });
-    const {
-      value,
-      onChange: onRichTextChange,
-      ref: richTextRef,
-      formatTypes,
-      getValue: getValue3
-    } = useRichText({
-      value: attrValue,
-      onChange,
-      selectionStart: selection.start,
-      selectionEnd: selection.end,
-      onSelectionChange: (start2, end) => setSelection({ start: start2, end }),
-      __unstableIsSelected: isSelected2,
-      preserveWhiteSpace: !!preserveWhiteSpace,
-      placeholder,
-      __unstableDisableFormats: disableFormats,
-      allowedFormats: adjustedAllowedFormats,
-      withoutInteractiveFormatting,
-      __unstableFormatTypeHandlerContext: (0, import_element121.useMemo)(
-        () => ({
-          richTextIdentifier: id,
-          blockClientId: clientId
-        }),
-        [id, clientId]
-      )
-    });
-    function onFocus() {
-      anchorRef.current?.focus();
-    }
-    const eventListenersPropsRef = (0, import_element121.useRef)({
-      keyboardShortcuts,
-      inputEvents
-    });
-    const inputRulePropsRef = (0, import_element121.useRef)({
-      formatTypes,
-      getValue: getValue3,
-      onChange: onRichTextChange
-    });
-    (0, import_element121.useInsertionEffect)(() => {
-      inputRulePropsRef.current = {
-        formatTypes,
-        getValue: getValue3,
-        onChange: onRichTextChange
-      };
-    });
-    const enterRef = (0, import_compose18.useRefEffect)(
-      (element) => {
-        if (disabled2) {
-          return;
-        }
-        const onKeyDown = withIgnoreIMEEvents((event) => {
-          if (event.key !== "Enter" || event.defaultPrevented || event.metaKey || event.ctrlKey) {
-            return;
-          }
-          event.preventDefault();
-          if (disableLineBreaks) {
-            return;
-          }
-          const { getValue: getCurrentValue2, onChange: handleChange } = inputRulePropsRef.current;
-          const current = getCurrentValue2();
-          handleChange(
-            (0, import_rich_text2.insert)(
-              current,
-              "\n",
-              current.start ?? current.text.length,
-              current.end ?? current.text.length
-            )
-          );
-        });
-        element.addEventListener("keydown", onKeyDown);
-        return () => element.removeEventListener("keydown", onKeyDown);
-      },
-      [disableLineBreaks, disabled2]
-    );
-    const eventListenersRef = (0, import_compose18.useRefEffect)(
-      (element) => {
-        if (!isSelected2) {
-          return;
-        }
-        const cleanupShortcuts = shortcutsListener(
-          eventListenersPropsRef
-        )(element);
-        const cleanupInputEvents = inputEventsListener(
-          eventListenersPropsRef
-        )(element);
-        function onFormatInput(event) {
-          if (event.inputType !== "insertText" && event.type !== "compositionend") {
-            return;
-          }
-          const {
-            formatTypes: types,
-            getValue: getCurrentValue2,
-            onChange: handleChange
-          } = inputRulePropsRef.current;
-          const current = getCurrentValue2();
-          const transformed = types.reduce(
-            (accumulator, {
-              __unstableInputRule
-            }) => __unstableInputRule ? __unstableInputRule(accumulator) : accumulator,
-            current
-          );
-          if (transformed !== current) {
-            handleChange({
-              ...transformed,
-              activeFormats: current.activeFormats
-            });
-          }
-        }
-        element.addEventListener("input", onFormatInput);
-        element.addEventListener("compositionend", onFormatInput);
-        return () => {
-          cleanupShortcuts();
-          cleanupInputEvents();
-          element.removeEventListener("input", onFormatInput);
-          element.removeEventListener("compositionend", onFormatInput);
-        };
-      },
-      [isSelected2]
-    );
-    const { ref: autocompleteRef, ...autocompleteProps } = (0, import_components68.__unstableUseAutocompleteProps)(
-      {
-        completers,
-        record: value,
-        onChange: onRichTextChange,
-        // This control's completers insert their completion into the value;
-        // none replace the whole value, so the required `onReplace` is a
-        // no-op here.
-        onReplace: () => {
-        }
-      }
-    );
-    const focusOnMountRef = (0, import_compose18.useRefEffect)(
-      (element) => {
-        if (focusOnMount && !disabled2) {
-          element.focus();
-        }
-      },
-      [focusOnMount, disabled2]
-    );
-    const editableRef = (0, import_compose18.useMergeRefs)([
-      richTextRef,
-      anchorRef,
-      eventListenersRef,
-      enterRef,
-      focusOnMountRef,
-      autocompleteRef
-    ]);
-    return (
-      // Focus boundary for the field's selection: `onFocus` selects on entry;
-      // the spread `useFocusOutside` handlers deselect once focus leaves.
-      /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
-        "div",
-        {
-          ...focusOutside,
-          onFocus: (event) => {
-            setIsSelected(true);
-            focusOutside.onFocus(event);
-          },
-          children: /* @__PURE__ */ (0, import_jsx_runtime240.jsxs)(import_components68.SlotFillProvider, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
-              RichTextControlShell,
-              {
-                label,
-                id,
-                className: clsx_default(
-                  "dataviews-controls__richtext",
-                  className
-                ),
-                placeholder,
-                hideLabelFromVision,
-                help,
-                disabled: disabled2,
-                required,
-                markWhenOptional,
-                customValidity,
-                value: value.text,
-                "aria-multiline": !disableLineBreaks,
-                ...autocompleteProps,
-                ref: editableRef
-              }
-            ),
-            isSelected2 && !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
-              KeyboardShortcutContext.Provider,
-              {
-                value: keyboardShortcuts,
-                children: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(InputEventContext.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
-                  FormatEdit,
-                  {
-                    value,
-                    onChange: onRichTextChange,
-                    onFocus,
-                    formatTypes,
-                    forwardedRef: anchorRef,
-                    isVisible: true
-                  }
-                ) })
-              }
-            )
-          ] })
-        }
-      )
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/index.mjs
-  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
-  function RichText({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    config: config2,
-    validity
-  }) {
-    const {
-      className,
-      clientId,
-      allowedFormats,
-      disableFormats,
-      withoutInteractiveFormatting,
-      preserveWhiteSpace,
-      disableLineBreaks
-    } = config2 || {};
-    const disabled2 = field.isDisabled({ item: data, field });
-    const { label, placeholder, description, id, setValue, isValid: isValid2 } = field;
-    const value = field.getValue({ item: data }) ?? "";
-    const onChangeControl = (0, import_element122.useCallback)(
-      (newValue) => onChange(setValue({ item: data, value: newValue })),
-      [data, onChange, setValue]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
-      RichTextControl,
-      {
-        label,
-        value,
-        onChange: onChangeControl,
-        placeholder,
-        id,
-        hideLabelFromVision,
-        help: description,
-        disabled: disabled2,
-        required: !!isValid2.required,
-        markWhenOptional,
-        customValidity: getCustomValidity(isValid2, validity),
-        className,
-        clientId,
-        allowedFormats,
-        disableFormats,
-        withoutInteractiveFormatting,
-        preserveWhiteSpace,
-        disableLineBreaks
-      }
-    );
-  }
-
   // packages/dataviews/build-module/components/dataform-controls/toggle-group.mjs
-  var import_components69 = __toESM(require_components(), 1);
-  var import_element123 = __toESM(require_element(), 1);
-  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedToggleGroupControl } = unlock5(import_components69.privateApis);
+  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);
   function ToggleGroup({
     data,
     field,
@@ -44159,7 +50445,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_element123.useCallback)(
+    const onChangeControl = (0, import_element135.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -44168,13 +50454,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_runtime242.jsx)(import_components69.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(import_components74.Spinner, {});
     }
     if (elements2.length === 0) {
       return null;
     }
     const selectedOption = elements2.find((el) => el.value === value);
-    return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
       ValidatedToggleGroupControl,
       {
         required: !!field.isValid?.required,
@@ -44186,8 +50472,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_runtime242.jsx)(
-          import_components69.__experimentalToggleGroupControlOption,
+        children: elements2.map((el) => /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+          import_components74.__experimentalToggleGroupControlOption,
           {
             label: el.label,
             value: el.value,
@@ -44200,10 +50486,10 @@ 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_components70 = __toESM(require_components(), 1);
-  var import_element124 = __toESM(require_element(), 1);
-  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedFormTokenField } = unlock5(import_components70.privateApis);
+  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);
   function ArrayControl({
     data,
     field,
@@ -44219,7 +50505,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_element136.useMemo)(
       () => Array.isArray(value) ? value.map((token) => {
         const element = elements2?.find(
           (suggestion) => suggestion.value === token
@@ -44228,7 +50514,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_element136.useCallback)(
       (tokens) => {
         const valueTokens = tokens.map((token) => {
           if (typeof token === "object" && "value" in token) {
@@ -44241,9 +50527,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_runtime243.jsx)(import_components70.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(import_components75.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
       ValidatedFormTokenField,
       {
         required: !!isValid2?.required,
@@ -44282,44 +50568,44 @@ 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_runtime243.jsx)("span", { children: element?.label || item });
+            return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("span", { children: element?.label || item });
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("span", { children: item });
+          return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("span", { children: item });
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/color.mjs
-  var import_components71 = __toESM(require_components(), 1);
-  var import_element125 = __toESM(require_element(), 1);
-  var import_i18n114 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl3 } = unlock5(import_components71.privateApis);
+  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 ColorPickerDropdown = ({
     color,
     onColorChange,
     disabled: disabled2
   }) => {
     const validColor = color && w(color).isValid() ? color : "#ffffff";
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-      import_components71.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+      import_components76.Dropdown,
       {
         className: "dataviews-controls__color-picker-dropdown",
         popoverProps: { resize: false },
-        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-          import_components71.Button,
+        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+          import_components76.Button,
           {
             onClick: onToggle,
-            "aria-label": (0, import_i18n114.__)("Open color picker"),
+            "aria-label": (0, import_i18n119.__)("Open color picker"),
             size: "small",
             disabled: disabled2,
             accessibleWhenDisabled: true,
-            icon: () => /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(import_components71.ColorIndicator, { colorValue: validColor })
+            icon: () => /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_components76.ColorIndicator, { colorValue: validColor })
           }
         ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(import_components71.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-          import_components71.ColorPicker,
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_components76.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+          import_components76.ColorPicker,
           {
             color: validColor,
             onChange: onColorChange,
@@ -44340,20 +50626,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_element137.useCallback)(
       (newColor) => {
         onChange(setValue({ item: data, value: newColor }));
       },
       [data, onChange, setValue]
     );
-    const handleInputChange = (0, import_element125.useCallback)(
+    const handleInputChange = (0, import_element137.useCallback)(
       (newValue) => {
         onChange(setValue({ item: data, value: newValue || "" }));
       },
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-      ValidatedInputControl3,
+    return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+      ValidatedInputControl4,
       {
         required: !!field.isValid?.required,
         markWhenOptional,
@@ -44366,7 +50652,7 @@ If there's a particular need for this, please submit a feature request at https:
         hideLabelFromVision,
         type: "text",
         disabled: disabled2,
-        prefix: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(import_components71.__experimentalInputControlPrefixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+        prefix: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_components76.__experimentalInputControlPrefixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
           ColorPickerDropdown,
           {
             color: value,
@@ -44379,10 +50665,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_components72 = __toESM(require_components(), 1);
-  var import_element126 = __toESM(require_element(), 1);
-  var import_i18n115 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
+  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);
   function Password({
     data,
     field,
@@ -44391,12 +50677,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_element138.useState)(false);
     const disabled2 = field.isDisabled({ item: data, field });
-    const toggleVisibility = (0, import_element126.useCallback)(() => {
+    const toggleVisibility = (0, import_element138.useCallback)(() => {
       setIsVisible((prev) => !prev);
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
       ValidatedText,
       {
         ...{
@@ -44407,13 +50693,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_runtime245.jsx)(import_components72.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
-            import_components72.Button,
+          suffix: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(import_components77.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+            import_components77.Button,
             {
               icon: isVisible2 ? unseen_default : seen_default,
               onClick: toggleVisibility,
               size: "small",
-              label: isVisible2 ? (0, import_i18n115.__)("Hide password") : (0, import_i18n115.__)("Show password"),
+              label: isVisible2 ? (0, import_i18n120.__)("Hide password") : (0, import_i18n120.__)("Show password"),
               disabled: disabled2,
               accessibleWhenDisabled: true
             }
@@ -44429,7 +50715,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_runtime246 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
   var FORM_CONTROLS = {
     adaptiveSelect: AdaptiveSelect,
     array: ArrayControl,
@@ -44445,11 +50731,11 @@ If there's a particular need for this, please submit a feature request at https:
     number: Number2,
     password: Password,
     radio: Radio,
-    select: Select,
+    select: Select2,
     text: Text3,
+    time: Time,
     toggle: Toggle,
     textarea: Textarea,
-    richtext: RichText,
     toggleGroup: ToggleGroup
   };
   function isEditConfig(value) {
@@ -44462,7 +50748,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_runtime246.jsx)(BaseControlType, { ...props, config: controlConfig });
+      return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(BaseControlType, { ...props, config: controlConfig });
     };
   }
   function getControl(field, fallback) {
@@ -44538,7 +50824,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_i18n116 = __toESM(require_i18n(), 1);
+  var import_i18n121 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/render-from-elements.mjs
   function RenderFromElements({
@@ -44560,13 +50846,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_runtime247 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
   function render2({
     item,
     field
   }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(RenderFromElements, { item, field });
+      return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(RenderFromElements, { item, field });
     }
     return field.getValueFormatted({ item, field });
   }
@@ -44648,7 +50934,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_i18n116.__)("Value must be a valid email address.");
+      return (0, import_i18n121.__)("Value must be a valid email address.");
     }
     return null;
   }
@@ -44685,7 +50971,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_i18n117 = __toESM(require_i18n(), 1);
+  var import_i18n122 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/sort-number.mjs
   var sort_number_default = (a3, b3, direction) => {
@@ -44751,7 +51037,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_i18n117.__)("Value must be an integer.");
+      return (0, import_i18n122.__)("Value must be an integer.");
     }
     return null;
   }
@@ -44798,7 +51084,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_i18n118 = __toESM(require_i18n(), 1);
+  var import_i18n123 = __toESM(require_i18n(), 1);
   var format3 = {
     separatorThousand: ",",
     separatorDecimal: ".",
@@ -44834,7 +51120,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_i18n118.__)("Value must be a number.");
+      return (0, import_i18n123.__)("Value must be a number.");
     }
     return null;
   }
@@ -44914,21 +51200,18 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/datetime.mjs
-  var import_date12 = __toESM(require_date(), 1);
+  var import_date13 = __toESM(require_date(), 1);

-  // packages/dataviews/build-module/field-types/utils/is-valid-date-boundary.mjs
-  var import_date11 = __toESM(require_date(), 1);
+  // packages/dataviews/build-module/field-types/utils/is-valid-boundary.mjs
+  var import_date12 = __toESM(require_date(), 1);
   function parseDateLike(value) {
-    if (!value) {
-      return null;
-    }
     if (!isValid(new Date(value))) {
       return null;
     }
-    const parsed = (0, import_date11.getDate)(value);
-    return parsed && isValid(parsed) ? parsed : null;
+    const parsed = (0, import_date12.getDate)(value);
+    return parsed && isValid(parsed) ? parsed.getTime() : null;
   }
-  function validateDateLikeBoundary(item, field, boundary) {
+  function validateBoundary(item, field, boundary, parse13) {
     const constraint = field.isValid[boundary]?.constraint;
     if (typeof constraint !== "string") {
       return false;
@@ -44938,21 +51221,30 @@ If there's a particular need for this, please submit a feature request at https:
     if (boundaryValue === void 0 || boundaryValue === null || boundaryValue === "") {
       return true;
     }
-    const parsedConstraint = parseDateLike(constraint);
-    const parsedValue = parseDateLike(String(boundaryValue));
-    return !!parsedConstraint && !!parsedValue && (boundary === "min" ? parsedValue.getTime() >= parsedConstraint.getTime() : parsedValue.getTime() <= parsedConstraint.getTime());
+    const parsedConstraint = parse13(constraint);
+    const parsedValue = parse13(String(boundaryValue));
+    if (parsedConstraint === null || parsedValue === null) {
+      return false;
+    }
+    return boundary === "min" ? parsedValue >= parsedConstraint : parsedValue <= parsedConstraint;
   }
   function isValidMinDate(item, field) {
-    return validateDateLikeBoundary(item, field, "min");
+    return validateBoundary(item, field, "min", parseDateLike);
   }
   function isValidMaxDate(item, field) {
-    return validateDateLikeBoundary(item, field, "max");
+    return validateBoundary(item, field, "max", parseDateLike);
+  }
+  function isValidMinTime(item, field) {
+    return validateBoundary(item, field, "min", parseTime2);
+  }
+  function isValidMaxTime(item, field) {
+    return validateBoundary(item, field, "max", parseTime2);
   }

   // packages/dataviews/build-module/field-types/datetime.mjs
   var format4 = {
-    datetime: (0, import_date12.getSettings)().formats.datetime,
-    weekStartsOn: (0, import_date12.getSettings)().l10n.startOfWeek
+    datetime: (0, import_date13.getSettings)().formats.datetime,
+    weekStartsOn: (0, import_date13.getSettings)().l10n.startOfWeek
   };
   function getValueFormatted4({
     item,
@@ -44968,7 +51260,7 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       formatDatetime = field.format;
     }
-    return (0, import_date12.dateI18n)(formatDatetime.datetime, (0, import_date12.getDate)(value));
+    return (0, import_date13.dateI18n)(formatDatetime.datetime, (0, import_date13.getDate)(value));
   }
   var sort = (a3, b3, direction) => {
     const timeA = new Date(a3).getTime();
@@ -45013,10 +51305,10 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/date.mjs
-  var import_date13 = __toESM(require_date(), 1);
+  var import_date14 = __toESM(require_date(), 1);
   var format5 = {
-    date: (0, import_date13.getSettings)().formats.date,
-    weekStartsOn: (0, import_date13.getSettings)().l10n.startOfWeek
+    date: (0, import_date14.getSettings)().formats.date,
+    weekStartsOn: (0, import_date14.getSettings)().l10n.startOfWeek
   };
   function getValueFormatted5({
     item,
@@ -45032,7 +51324,7 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       formatDate2 = field.format;
     }
-    return (0, import_date13.dateI18n)(formatDate2.date, (0, import_date13.getDate)(value));
+    return (0, import_date14.dateI18n)(formatDate2.date, (0, import_date14.getDate)(value));
   }
   var sort2 = (a3, b3, direction) => {
     const timeA = new Date(a3).getTime();
@@ -45078,8 +51370,83 @@ If there's a particular need for this, please submit a feature request at https:
     }
   };

+  // packages/dataviews/build-module/field-types/time.mjs
+  var import_date15 = __toESM(require_date(), 1);
+  var format6 = {
+    time: (0, import_date15.getSettings)().formats.time
+  };
+  var ANCHOR_DATE = "2000-01-01";
+  function toAnchoredDate(secondsSinceMidnight) {
+    const hours = Math.floor(secondsSinceMidnight / 3600);
+    const minutes = Math.floor(secondsSinceMidnight % 3600 / 60);
+    const seconds = secondsSinceMidnight % 60;
+    const time = [hours, minutes, seconds].map((part) => String(part).padStart(2, "0")).join(":");
+    return (0, import_date15.getDate)(`${ANCHOR_DATE}T${time}`);
+  }
+  function getValueFormatted6({
+    item,
+    field
+  }) {
+    const secondsSinceMidnight = parseTime2(field.getValue({ item }));
+    if (secondsSinceMidnight === null) {
+      return "";
+    }
+    let formatTime;
+    if (field.type !== "time") {
+      formatTime = format6;
+    } else {
+      formatTime = field.format;
+    }
+    return (0, import_date15.dateI18n)(formatTime.time, toAnchoredDate(secondsSinceMidnight));
+  }
+  var sort3 = (a3, b3, direction) => {
+    const timeA = parseTime2(a3);
+    const timeB = parseTime2(b3);
+    if (timeA === null || timeB === null) {
+      if (timeA === timeB) {
+        return 0;
+      }
+      return timeA === null ? 1 : -1;
+    }
+    return direction === "asc" ? timeA - timeB : timeB - timeA;
+  };
+  var time_default = {
+    type: "time",
+    render: render2,
+    Edit: "time",
+    sort: sort3,
+    enableSorting: true,
+    enableGlobalSearch: false,
+    defaultOperators: [
+      OPERATOR_ON,
+      OPERATOR_NOT_ON,
+      OPERATOR_BEFORE,
+      OPERATOR_AFTER,
+      OPERATOR_BEFORE_INC,
+      OPERATOR_AFTER_INC,
+      OPERATOR_BETWEEN
+    ],
+    validOperators: [
+      OPERATOR_ON,
+      OPERATOR_NOT_ON,
+      OPERATOR_BEFORE,
+      OPERATOR_AFTER,
+      OPERATOR_BEFORE_INC,
+      OPERATOR_AFTER_INC,
+      OPERATOR_BETWEEN
+    ],
+    format: format6,
+    getValueFormatted: getValueFormatted6,
+    validate: {
+      required: isValidRequired,
+      elements: isValidElements,
+      min: isValidMinTime,
+      max: isValidMaxTime
+    }
+  };
+
   // packages/dataviews/build-module/field-types/boolean.mjs
-  var import_i18n119 = __toESM(require_i18n(), 1);
+  var import_i18n124 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-bool.mjs
   function isValidRequiredForBool(item, field) {
@@ -45088,27 +51455,27 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/field-types/boolean.mjs
-  function getValueFormatted6({
+  function getValueFormatted7({
     item,
     field
   }) {
     const value = field.getValue({ item });
     if (value === true) {
-      return (0, import_i18n119.__)("True");
+      return (0, import_i18n124.__)("True");
     }
     if (value === false) {
-      return (0, import_i18n119.__)("False");
+      return (0, import_i18n124.__)("False");
     }
     return "";
   }
   function isValidCustom4(item, field) {
     const value = field.getValue({ item });
     if (![void 0, "", null].includes(value) && ![true, false].includes(value)) {
-      return (0, import_i18n119.__)("Value must be true, false, or undefined");
+      return (0, import_i18n124.__)("Value must be true, false, or undefined");
     }
     return null;
   }
-  var sort3 = (a3, b3, direction) => {
+  var sort4 = (a3, b3, direction) => {
     const boolA = Boolean(a3);
     const boolB = Boolean(b3);
     if (boolA === boolB) {
@@ -45123,7 +51490,7 @@ If there's a particular need for this, please submit a feature request at https:
     type: "boolean",
     render: render2,
     Edit: "checkbox",
-    sort: sort3,
+    sort: sort4,
     validate: {
       required: isValidRequiredForBool,
       elements: isValidElements,
@@ -45134,7 +51501,7 @@ If there's a particular need for this, please submit a feature request at https:
     defaultOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
     validOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
     format: {},
-    getValueFormatted: getValueFormatted6
+    getValueFormatted: getValueFormatted7
   };

   // packages/dataviews/build-module/field-types/media.mjs
@@ -45156,7 +51523,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_i18n120 = __toESM(require_i18n(), 1);
+  var import_i18n125 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-array.mjs
   function isValidRequiredForArray(item, field) {
@@ -45167,7 +51534,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/field-types/array.mjs
-  function getValueFormatted7({
+  function getValueFormatted8({
     item,
     field
   }) {
@@ -45176,19 +51543,22 @@ If there's a particular need for this, please submit a feature request at https:
     return arr.join(", ");
   }
   function render3({ item, field }) {
-    return getValueFormatted7({ item, field });
+    return getValueFormatted8({ item, field });
   }
   function isValidCustom5(item, field) {
     const value = field.getValue({ item });
-    if (![void 0, "", null].includes(value) && !Array.isArray(value)) {
-      return (0, import_i18n120.__)("Value must be an array.");
+    if ([void 0, "", null].includes(value)) {
+      return null;
+    }
+    if (!Array.isArray(value)) {
+      return (0, import_i18n125.__)("Value must be an array.");
     }
     if (!value.every((v3) => typeof v3 === "string")) {
-      return (0, import_i18n120.__)("Every value must be a string.");
+      return (0, import_i18n125.__)("Every value must be a string.");
     }
     return null;
   }
-  var sort4 = (a3, b3, direction) => {
+  var sort5 = (a3, b3, direction) => {
     const arrA = Array.isArray(a3) ? a3 : [];
     const arrB = Array.isArray(b3) ? b3 : [];
     if (arrA.length !== arrB.length) {
@@ -45202,7 +51572,7 @@ If there's a particular need for this, please submit a feature request at https:
     type: "array",
     render: render3,
     Edit: "array",
-    sort: sort4,
+    sort: sort5,
     enableSorting: true,
     enableGlobalSearch: false,
     defaultOperators: [OPERATOR_IS_ANY2, OPERATOR_IS_NONE],
@@ -45213,7 +51583,7 @@ If there's a particular need for this, please submit a feature request at https:
       OPERATOR_IS_NOT_ALL
     ],
     format: {},
-    getValueFormatted: getValueFormatted7,
+    getValueFormatted: getValueFormatted8,
     validate: {
       required: isValidRequiredForArray,
       elements: isValidElements,
@@ -45222,7 +51592,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/password.mjs
-  function getValueFormatted8({
+  function getValueFormatted9({
     item,
     field
   }) {
@@ -45239,7 +51609,7 @@ If there's a particular need for this, please submit a feature request at https:
     defaultOperators: [],
     validOperators: [],
     format: {},
-    getValueFormatted: getValueFormatted8,
+    getValueFormatted: getValueFormatted9,
     validate: {
       required: isValidRequired,
       pattern: isValidPattern,
@@ -45282,18 +51652,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_i18n121 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n126 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
   function render4({ item, field }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(RenderFromElements, { item, field });
+      return /* @__PURE__ */ (0, import_jsx_runtime258.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_runtime248.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
         "div",
         {
           style: {
@@ -45306,17 +51676,17 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime248.jsx)("span", { children: value })
+      /* @__PURE__ */ (0, import_jsx_runtime258.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_i18n121.__)("Value must be a valid color.");
+      return (0, import_i18n126.__)("Value must be a valid color.");
     }
     return null;
   }
-  var sort5 = (a3, b3, direction) => {
+  var sort6 = (a3, b3, direction) => {
     const colorA = w(a3);
     const colorB = w(b3);
     if (!colorA.isValid() && !colorB.isValid()) {
@@ -45342,7 +51712,7 @@ If there's a particular need for this, please submit a feature request at https:
     type: "color",
     render: render4,
     Edit: "color",
-    sort: sort5,
+    sort: sort6,
     enableSorting: true,
     enableGlobalSearch: false,
     defaultOperators: [OPERATOR_IS_ANY2, OPERATOR_IS_NONE],
@@ -45394,7 +51764,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/no-type.mjs
-  var sort6 = (a3, b3, direction) => {
+  var sort7 = (a3, b3, direction) => {
     if (typeof a3 === "number" && typeof b3 === "number") {
       return sort_number_default(a3, b3, direction);
     }
@@ -45404,7 +51774,7 @@ If there's a particular need for this, please submit a feature request at https:
     // type: no type for this one
     render: render2,
     Edit: null,
-    sort: sort6,
+    sort: sort7,
     enableSorting: true,
     enableGlobalSearch: false,
     defaultOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
@@ -45421,12 +51791,12 @@ If there's a particular need for this, please submit a feature request at https:
   function supportsNumericRangeConstraint(type) {
     return type === "integer" || type === "number";
   }
-  function supportsDateRangeConstraint(type) {
-    return type === "date" || type === "datetime";
+  function supportsStringRangeConstraint(type) {
+    return type === "date" || type === "datetime" || type === "time";
   }
   function normalizeRangeRule(value, fieldType, key) {
     const validator = fieldType.validate[key];
-    if (validator && (typeof value === "number" && supportsNumericRangeConstraint(fieldType.type) || typeof value === "string" && supportsDateRangeConstraint(fieldType.type))) {
+    if (validator && (typeof value === "number" && supportsNumericRangeConstraint(fieldType.type) || typeof value === "string" && supportsStringRangeConstraint(fieldType.type))) {
       return { constraint: value, validate: validator };
     }
     return void 0;
@@ -45448,8 +51818,8 @@ If there's a particular need for this, please submit a feature request at https:
         validate: fieldType.validate.elements
       };
     }
-    const min3 = normalizeRangeRule(rules?.min, fieldType, "min");
-    const max3 = normalizeRangeRule(rules?.max, fieldType, "max");
+    const min4 = normalizeRangeRule(rules?.min, fieldType, "min");
+    const max4 = normalizeRangeRule(rules?.max, fieldType, "max");
     const minLengthValue = rules?.minLength;
     let minLength;
     if (typeof minLengthValue === "number" && fieldType.validate.minLength !== void 0) {
@@ -45478,8 +51848,8 @@ If there's a particular need for this, please submit a feature request at https:
     return {
       required,
       elements: elements2,
-      min: min3,
-      max: max3,
+      min: min4,
+      max: max4,
       minLength,
       maxLength,
       pattern,
@@ -45516,6 +51886,7 @@ If there's a particular need for this, please submit a feature request at https:
       text_default,
       datetime_default,
       date_default2,
+      time_default,
       boolean_default,
       media_default,
       array_default,
@@ -45533,7 +51904,7 @@ If there's a particular need for this, please submit a feature request at https:
     return fields2.map((field) => {
       const fieldType = getFieldTypeByName(field.type);
       const getValue3 = field.getValue || get_value_from_id_default(field.id);
-      const sort7 = function(a3, b3, direction) {
+      const sort8 = function(a3, b3, direction) {
         const aValue = getValue3({ item: a3 });
         const bValue = getValue3({ item: b3 });
         return field.sort ? field.sort(aValue, bValue, direction) : fieldType.sort(aValue, bValue, direction);
@@ -45557,7 +51928,7 @@ If there's a particular need for this, please submit a feature request at https:
         type: fieldType.type,
         render: field.render ?? fieldType.render,
         Edit: getControl(field, fieldType.Edit),
-        sort: sort7,
+        sort: sort8,
         enableSorting: field.enableSorting ?? fieldType.enableSorting,
         enableGlobalSearch: field.enableGlobalSearch ?? fieldType.enableGlobalSearch,
         isValid: getIsValid(field, fieldType),
@@ -45574,7 +51945,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_element139 = __toESM(require_element(), 1);
   function useData({
     view,
     data: shownData,
@@ -45584,34 +51955,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_element139.useState)(
       !isLoading
     );
-    (0, import_element127.useEffect)(() => {
+    (0, import_element139.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_element139.useRef)(shownData);
+    const previousPaginationInfoRef = (0, import_element139.useRef)(paginationInfo);
+    (0, import_element139.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_element139.useState)([]);
+    const positionMapRef = (0, import_element139.useRef)(/* @__PURE__ */ new Map());
+    const allLoadedRecordsRef = (0, import_element139.useRef)([]);
+    const prevViewParamsRef = (0, import_element139.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_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)(() => {
       if (view.startPosition !== void 0 && prevStartPositionRef.current !== void 0) {
         if (view.startPosition < prevStartPositionRef.current) {
           scrollDirectionRef.current = "up";
@@ -45733,8 +52104,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_compose19 = __toESM(require_compose(), 1);
+  var import_element140 = __toESM(require_element(), 1);
+  var import_compose23 = __toESM(require_compose(), 1);
   function captureAnchorElement(container, anchorElementRef, direction) {
     const containerRect = container.getBoundingClientRect();
     const centerY = containerRect.top + containerRect.height / 2;
@@ -45769,18 +52140,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_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)(() => {
       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_element140.useCallback)(
       (entries) => {
         if (!setVisibleEntries) {
           return;
@@ -45812,7 +52183,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [setVisibleEntries]
     );
-    (0, import_element128.useLayoutEffect)(() => {
+    (0, import_element140.useLayoutEffect)(() => {
       const container = containerRef.current;
       const anchor = anchorElementRef.current;
       if (!container || !view.infiniteScrollEnabled || !anchor || isLoading) {
@@ -45832,10 +52203,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_element140.useRef)(
       null
     );
-    (0, import_element128.useEffect)(() => {
+    (0, import_element140.useEffect)(() => {
       if (!view.infiniteScrollEnabled || !intersectionObserverCallback) {
         if (intersectionObserverRef.current) {
           intersectionObserverRef.current.disconnect();
@@ -45854,14 +52225,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_element140.useEffect)(() => {
       if (!view.infiniteScrollEnabled || !containerRef.current) {
         return;
       }
       let lastScrollTop = 0;
       const BOTTOM_THRESHOLD = 600;
       const TOP_THRESHOLD = 800;
-      const handleScroll = (0, import_compose19.throttle)((event) => {
+      const handleScroll = (0, import_compose23.throttle)((event) => {
         const currentView = viewRef.current;
         const totalItems = totalItemsRef.current;
         const target = event.target;
@@ -45914,15 +52285,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_element129 = __toESM(require_element(), 1);
-  var import_compose20 = __toESM(require_compose(), 1);
-  var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
+  var import_element141 = __toESM(require_element(), 1);
+  var import_compose24 = __toESM(require_compose(), 1);
+  var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
   var isItemClickable = () => false;
   var dataViewsPickerLayouts = VIEW_LAYOUTS.filter(
     (viewLayout) => viewLayout.isPicker
   );
   var defaultGetItemId = (item) => item.id;
-  var EMPTY_ARRAY10 = [];
+  var EMPTY_ARRAY9 = [];
   var DEFAULT_PICKER_LAYOUTS = {
     pickerGrid: true,
     pickerTable: true
@@ -45931,10 +52302,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_element141.useContext)(dataviews_context_default);
     const isInfiniteScroll = view.infiniteScrollEnabled;
-    return /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(import_jsx_runtime249.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(import_jsx_runtime259.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(
         Stack,
         {
           direction: "row",
@@ -45945,7 +52316,7 @@ If there's a particular need for this, please submit a feature request at https:
           }),
           gap: "xs",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(
               Stack,
               {
                 direction: "row",
@@ -45953,18 +52324,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_runtime249.jsx)(dataviews_search_default, { label: searchLabel }),
-                  /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(toggle_default, {})
+                  search && /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(dataviews_search_default, { label: searchLabel }),
+                  /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(toggle_default, {})
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(Stack, { direction: "row", gap: "xs", style: { flexShrink: 0 }, children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(dataviews_view_config_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_runtime249.jsx)(filters_toggled_default, { className: "dataviews-filters__container" }),
-      /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(DataViewsLayout, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(DataViewsPickerFooter, {})
+      /* @__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, {})
     ] });
   }
   function DataViewsPicker({
@@ -45973,7 +52344,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_ARRAY10,
+    actions: actions2 = EMPTY_ARRAY9,
     data,
     getItemId: getItemId2 = defaultGetItemId,
     isLoading = false,
@@ -45994,9 +52365,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_compose20.useResizeObserver)(
+    const containerRef = (0, import_element141.useRef)(null);
+    const [containerWidth, setContainerWidth] = (0, import_element141.useState)(0);
+    const resizeObserverRef = (0, import_compose24.useResizeObserver)(
       (resizeObserverEntries) => {
         setContainerWidth(
           resizeObserverEntries[0].borderBoxSize[0].inlineSize
@@ -46004,22 +52375,22 @@ 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_element141.useState)(null);
     function setSelectionWithChange(value) {
       const newValue = typeof value === "function" ? value(selection) : value;
       if (onChangeSelection) {
         onChangeSelection(newValue);
       }
     }
-    const _fields = (0, import_element129.useMemo)(() => normalizeFields(fields2), [fields2]);
+    const _fields = (0, import_element141.useMemo)(() => normalizeFields(fields2), [fields2]);
     const filters = use_filters_default(_fields, view);
-    const hasPrimaryOrLockedFilters = (0, import_element129.useMemo)(
+    const hasPrimaryOrLockedFilters = (0, import_element141.useMemo)(
       () => (filters || []).some(
         (filter) => filter.isPrimary || filter.isLocked
       ),
       [filters]
     );
-    const [isShowingFilter, setIsShowingFilter] = (0, import_element129.useState)(
+    const [isShowingFilter, setIsShowingFilter] = (0, import_element141.useState)(
       hasPrimaryOrLockedFilters
     );
     const { intersectionObserver } = useInfiniteScroll({
@@ -46030,12 +52401,12 @@ If there's a particular need for this, please submit a feature request at https:
       containerRef,
       setVisibleEntries
     });
-    (0, import_element129.useEffect)(() => {
+    (0, import_element141.useEffect)(() => {
       if (hasPrimaryOrLockedFilters && !isShowingFilter) {
         setIsShowingFilter(true);
       }
     }, [hasPrimaryOrLockedFilters, isShowingFilter]);
-    const defaultLayouts2 = (0, import_element129.useMemo)(
+    const defaultLayouts2 = (0, import_element141.useMemo)(
       () => Object.fromEntries(
         Object.entries(defaultLayoutsProperty).filter(([layoutType]) => {
           return dataViewsPickerLayouts.some(
@@ -46051,7 +52422,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_runtime249.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
       dataviews_context_default.Provider,
       {
         value: {
@@ -46082,7 +52453,7 @@ If there's a particular need for this, please submit a feature request at https:
           hasInitiallyLoaded: true,
           intersectionObserver
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)("div", { className: "dataviews-picker-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(DefaultUI, { search, searchLabel }) })
+        children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)("div", { className: "dataviews-picker-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(DefaultUI, { search, searchLabel }) })
       }
     );
   }
@@ -46100,12 +52471,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_element141 = __toESM(require_element(), 1);
+  var import_element153 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-context/index.mjs
-  var import_element130 = __toESM(require_element(), 1);
-  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
-  var DataFormContext = (0, import_element130.createContext)({
+  var import_element142 = __toESM(require_element(), 1);
+  var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
+  var DataFormContext = (0, import_element142.createContext)({
     fields: []
   });
   DataFormContext.displayName = "DataFormContext";
@@ -46113,19 +52484,19 @@ If there's a particular need for this, please submit a feature request at https:
     fields: fields2,
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(DataFormContext.Provider, { value: { fields: fields2 }, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime260.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_element152 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
-  var import_element131 = __toESM(require_element(), 1);
-  var import_components73 = __toESM(require_components(), 1);
+  var import_element143 = __toESM(require_element(), 1);
+  var import_components78 = __toESM(require_components(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/normalize-form.mjs
-  var import_i18n122 = __toESM(require_i18n(), 1);
+  var import_i18n127 = __toESM(require_i18n(), 1);
   var DEFAULT_LAYOUT = {
     type: "regular",
     labelPosition: "top"
@@ -46156,14 +52527,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_i18n122.__)("Apply"),
-          cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n122.__)("Cancel")
+          applyLabel: openAs.applyLabel?.trim() || (0, import_i18n127.__)("Apply"),
+          cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n127.__)("Cancel")
         };
       } else if (openAs === "modal") {
         normalizedOpenAs = {
           type: "modal",
-          applyLabel: (0, import_i18n122.__)("Apply"),
-          cancelLabel: (0, import_i18n122.__)("Cancel")
+          applyLabel: (0, import_i18n127.__)("Apply"),
+          cancelLabel: (0, import_i18n127.__)("Cancel")
         };
       } else {
         normalizedOpenAs = { type: "dropdown" };
@@ -46243,15 +52614,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_runtime251 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
   function Header3({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-regular__header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_components73.__experimentalHeading, { level: 2, size: 13, children: title }) })
+        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 }) })
       }
     );
   }
@@ -46263,9 +52634,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_element143.useContext)(dataform_context_default);
     const layout = field.layout;
-    const form = (0, import_element131.useMemo)(
+    const form = (0, import_element143.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : []
@@ -46273,9 +52644,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_runtime251.jsxs)(import_jsx_runtime251.Fragment, { children: [
-        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(Header3, { title: field.label }),
-        /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+      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)(
           DataFormLayout,
           {
             data,
@@ -46294,30 +52665,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_runtime251.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(
         Stack,
         {
           direction: "row",
           className: "dataforms-layouts-regular__field",
           gap: "sm",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
               "div",
               {
                 className: clsx_default(
                   "dataforms-layouts-regular__field-label",
                   `dataforms-layouts-regular__field-label--label-position-${labelPosition}`
                 ),
-                children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_components73.BaseControl.VisualLabel, { children: fieldDefinition.label })
+                children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_components78.BaseControl.VisualLabel, { children: fieldDefinition.label })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime251.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
               fieldDefinition.render,
               {
                 item: data,
                 field: fieldDefinition
               }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+            ) : /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
               fieldDefinition.Edit,
               {
                 data,
@@ -46333,16 +52704,16 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)("div", { className: "dataforms-layouts-regular__field", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_jsx_runtime251.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(import_jsx_runtime251.Fragment, { children: [
-      !hideLabelFromVision && labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_components73.BaseControl.VisualLabel, { children: fieldDefinition.label }),
-      /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+    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)(
         fieldDefinition.render,
         {
           item: data,
           field: fieldDefinition
         }
       )
-    ] }) }) : /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+    ] }) }) : /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
       fieldDefinition.Edit,
       {
         data,
@@ -46357,15 +52728,15 @@ 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_components76 = __toESM(require_components(), 1);
-  var import_element136 = __toESM(require_element(), 1);
-  var import_compose22 = __toESM(require_compose(), 1);
+  var import_components81 = __toESM(require_components(), 1);
+  var import_element148 = __toESM(require_element(), 1);
+  var import_compose26 = __toESM(require_compose(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
-  var import_components75 = __toESM(require_components(), 1);
-  var import_i18n123 = __toESM(require_i18n(), 1);
-  var import_compose21 = __toESM(require_compose(), 1);
-  var import_element132 = __toESM(require_element(), 1);
+  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);

   // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-label-classname.mjs
   function getLabelClassName(labelPosition, showError) {
@@ -46378,16 +52749,16 @@ 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_components74 = __toESM(require_components(), 1);
-  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
+  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_runtime252.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+    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_runtime252.jsxs)("span", { className: "dataforms-layouts-panel__field-label-error-content", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(import_components74.Icon, { icon: error_default, size: 16 }),
-            /* @__PURE__ */ (0, import_jsx_runtime252.jsxs)(VisuallyHidden, { children: [
+          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,
               ": "
             ] }),
@@ -46395,7 +52766,7 @@ If there's a particular need for this, please submit a feature request at https:
           ] })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(tooltip_exports.Popup, { children: errorMessage })
+      /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(tooltip_exports.Popup, { children: errorMessage })
     ] }) : fieldLabel;
   }
   var get_label_content_default = getLabelContent;
@@ -46436,7 +52807,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_runtime253 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
   function SummaryButton({
     data,
     field,
@@ -46453,7 +52824,7 @@ If there's a particular need for this, please submit a feature request at https:
     const showError = touched && !!errorMessage;
     const labelClassName = get_label_classname_default(labelPosition, showError);
     const labelContent = get_label_content_default(showError, errorMessage, fieldLabel);
-    const className = clsx_default(
+    const className2 = clsx_default(
       "dataforms-layouts-panel__field-trigger",
       `dataforms-layouts-panel__field-trigger--label-${labelPosition}`,
       {
@@ -46461,21 +52832,21 @@ 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_compose21.useInstanceId)(
+    const controlId = (0, import_compose25.useInstanceId)(
       SummaryButton,
       "dataforms-layouts-panel__field-control"
     );
-    const ariaLabel = showError ? (0, import_i18n123.sprintf)(
+    const ariaLabel = showError ? (0, import_i18n128.sprintf)(
       // translators: %s: Field name.
-      (0, import_i18n123._x)("Edit %s (has errors)", "field"),
+      (0, import_i18n128._x)("Edit %s (has errors)", "field"),
       fieldLabel || ""
-    ) : (0, import_i18n123.sprintf)(
+    ) : (0, import_i18n128.sprintf)(
       // translators: %s: Field name.
-      (0, import_i18n123._x)("Edit %s", "field"),
+      (0, import_i18n128._x)("Edit %s", "field"),
       fieldLabel || ""
     );
-    const rowRef = (0, import_element132.useRef)(null);
-    const editButtonRef = (0, import_element132.useRef)(null);
+    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;
@@ -46488,38 +52859,38 @@ If there's a particular need for this, please submit a feature request at https:
         onClick();
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(
       "div",
       {
         ref: rowRef,
-        className,
+        className: className2,
         onClick: !disabled2 ? handleRowClick : void 0,
         onKeyDown: !disabled2 ? handleKeyDown : void 0,
         children: [
-          labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("span", { className: labelClassName, children: labelContent }),
-          labelPosition === "none" && showError && /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+          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_runtime253.jsx)(
+                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_runtime253.jsx)(import_components75.Icon, { icon: error_default, size: 16 })
+                    children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_components80.Icon, { icon: error_default, size: 16 })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(tooltip_exports.Popup, { children: errorMessage })
+            /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(tooltip_exports.Popup, { children: errorMessage })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
             "span",
             {
               id: `${controlId}`,
               className: "dataforms-layouts-panel__field-control",
-              children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+              children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
                 "span",
                 {
                   style: {
@@ -46529,11 +52900,11 @@ If there's a particular need for this, please submit a feature request at https:
                     width: "100%",
                     gap: "2px"
                   },
-                  children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                  children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
                     "span",
                     {
                       style: { width: "100%" },
-                      children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
                         summaryField.render,
                         {
                           item: data,
@@ -46544,7 +52915,7 @@ If there's a particular need for this, please submit a feature request at https:
                     summaryField.id
                   ))
                 }
-              ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+              ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
                 summaryField.render,
                 {
                   item: data,
@@ -46554,8 +52925,8 @@ If there's a particular need for this, please submit a feature request at https:
               ))
             }
           ),
-          !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-            import_components75.Button,
+          !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+            import_components80.Button,
             {
               ref: editButtonRef,
               className: "dataforms-layouts-panel__field-trigger-icon",
@@ -46575,8 +52946,8 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/dataviews/build-module/hooks/use-form-validity.mjs
   var import_deepmerge2 = __toESM(require_cjs(), 1);
   var import_es63 = __toESM(require_es6(), 1);
-  var import_element133 = __toESM(require_element(), 1);
-  var import_i18n124 = __toESM(require_i18n(), 1);
+  var import_element145 = __toESM(require_element(), 1);
+  var import_i18n129 = __toESM(require_i18n(), 1);
   function isFormValid(formValidity) {
     if (!formValidity) {
       return true;
@@ -46706,7 +53077,7 @@ If there's a particular need for this, please submit a feature request at https:
             {
               elements: {
                 type: "invalid",
-                message: (0, import_i18n124.__)("Could not validate elements.")
+                message: (0, import_i18n129.__)("Could not validate elements.")
               }
             },
             [...path, formField.id]
@@ -46725,7 +53096,7 @@ If there's a particular need for this, please submit a feature request at https:
             {
               elements: {
                 type: "invalid",
-                message: (0, import_i18n124.__)(
+                message: (0, import_i18n129.__)(
                   "Value must be one of the elements."
                 )
               }
@@ -46751,7 +53122,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_i18n124.__)(
+        errorMessage = String(error2) || (0, import_i18n129.__)(
           "Unknown error when running elements validation asynchronously."
         );
       }
@@ -46810,7 +53181,7 @@ If there's a particular need for this, please submit a feature request at https:
           {
             custom: {
               type: "invalid",
-              message: (0, import_i18n124.__)("Validation could not be processed.")
+              message: (0, import_i18n129.__)("Validation could not be processed.")
             }
           },
           [...path, formField.id]
@@ -46825,7 +53196,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_i18n124.__)(
+        errorMessage = String(error2) || (0, import_i18n129.__)(
           "Unknown error when running custom validation asynchronously."
         );
       }
@@ -46844,7 +53215,20 @@ If there's a particular need for this, please submit a feature request at https:
       });
     });
   }
+  function isFormFieldHidden(formField, item) {
+    return formField.children.length === 0 && !!formField.field?.isVisible && !formField.field.isVisible(item);
+  }
   function validateFormField(item, formField, promiseHandler) {
+    if (isFormFieldHidden(formField, item)) {
+      const { customCounterRef, elementsCounterRef } = promiseHandler;
+      if (customCounterRef.current[formField.id]) {
+        customCounterRef.current[formField.id] += 1;
+      }
+      if (elementsCounterRef.current[formField.id]) {
+        elementsCounterRef.current[formField.id] += 1;
+      }
+      return void 0;
+    }
     if (formField.field?.isValid.required && !formField.field.isValid.required.validate(item, formField.field)) {
       return {
         required: { type: "invalid" }
@@ -46854,7 +53238,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         pattern: {
           type: "invalid",
-          message: (0, import_i18n124.__)("Value does not match the required pattern.")
+          message: (0, import_i18n129.__)("Value does not match the required pattern.")
         }
       };
     }
@@ -46862,7 +53246,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         min: {
           type: "invalid",
-          message: (0, import_i18n124.__)("Value is below the minimum.")
+          message: (0, import_i18n129.__)("Value is below the minimum.")
         }
       };
     }
@@ -46870,7 +53254,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         max: {
           type: "invalid",
-          message: (0, import_i18n124.__)("Value is above the maximum.")
+          message: (0, import_i18n129.__)("Value is above the maximum.")
         }
       };
     }
@@ -46878,7 +53262,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         minLength: {
           type: "invalid",
-          message: (0, import_i18n124.__)("Value is too short.")
+          message: (0, import_i18n129.__)("Value is too short.")
         }
       };
     }
@@ -46886,7 +53270,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         maxLength: {
           type: "invalid",
-          message: (0, import_i18n124.__)("Value is too long.")
+          message: (0, import_i18n129.__)("Value is too long.")
         }
       };
     }
@@ -46894,7 +53278,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         elements: {
           type: "invalid",
-          message: (0, import_i18n124.__)("Value must be one of the elements.")
+          message: (0, import_i18n129.__)("Value must be one of the elements.")
         }
       };
     }
@@ -46917,7 +53301,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_i18n124.__)("Unknown error when running custom validation.");
+          errorMessage = String(error2) || (0, import_i18n129.__)("Unknown error when running custom validation.");
         }
         return {
           custom: {
@@ -46944,14 +53328,14 @@ If there's a particular need for this, please submit a feature request at https:
       );
       fieldValidity.elements = {
         type: "validating",
-        message: (0, import_i18n124.__)("Validating\u2026")
+        message: (0, import_i18n129.__)("Validating\u2026")
       };
     }
     if (customError instanceof Promise) {
       handleCustomValidationAsync(customError, formField, promiseHandler);
       fieldValidity.custom = {
         type: "validating",
-        message: (0, import_i18n124.__)("Validating\u2026")
+        message: (0, import_i18n129.__)("Validating\u2026")
       };
     }
     if (Object.keys(fieldValidity).length > 0) {
@@ -46982,26 +53366,25 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function getFormFieldValue(formField, item) {
     const fieldValue = formField?.field?.getValue({ item });
+    const isHidden2 = isFormFieldHidden(formField, item);
     if (formField.children.length === 0) {
-      return fieldValue;
+      return { value: fieldValue, isHidden: isHidden2 };
     }
     const childrenValues = formField.children.map(
       (child) => getFormFieldValue(child, item)
     );
-    if (!childrenValues) {
-      return fieldValue;
-    }
     return {
       value: fieldValue,
+      isHidden: isHidden2,
       children: childrenValues
     };
   }
   function useFormValidity(item, fields2, form) {
-    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_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 promiseHandler = {
         customCounterRef,
         elementsCounterRef,
@@ -47059,7 +53442,7 @@ If there's a particular need for this, please submit a feature request at https:
         return validity;
       });
     }, [item, fields2, form]);
-    (0, import_element133.useEffect)(() => {
+    (0, import_element145.useEffect)(() => {
       validate();
     }, [validate]);
     return {
@@ -47070,9 +53453,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_element146 = __toESM(require_element(), 1);
   function useRevealValidity(ref, shouldReveal) {
-    const revealValidity = (0, import_element134.useCallback)(() => {
+    const revealValidity = (0, import_element146.useCallback)(() => {
       const inputs = ref.current?.querySelectorAll("input, textarea, select");
       let revealedCount = 0;
       inputs?.forEach((input) => {
@@ -47085,7 +53468,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_element146.useEffect)(() => {
       if (shouldReveal) {
         revealValidity();
       }
@@ -47094,7 +53477,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_element147 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/get-summary-fields.mjs
   function extractSummaryIds(summary) {
@@ -47135,7 +53518,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_element147.useContext)(dataform_context_default);
     const layout = field.layout;
     const summaryFields = getSummaryFields(layout.summary, fields2);
     const fieldDefinition = getFieldDefinition(field, fields2);
@@ -47156,7 +53539,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_runtime254 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
   function ModalContent({
     data,
     field,
@@ -47167,14 +53550,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_element148.useContext)(dataform_context_default);
+    const [changes, setChanges] = (0, import_element148.useState)({});
+    const modalData = (0, import_element148.useMemo)(() => {
       return (0, import_deepmerge3.default)(data, changes, {
         arrayMerge: (target, source) => source
       });
     }, [data, changes]);
-    const form = (0, import_element136.useMemo)(
+    const form = (0, import_element148.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : (
@@ -47209,12 +53592,12 @@ If there's a particular need for this, please submit a feature request at https:
         })
       );
     };
-    const focusOnMountRef = (0, import_compose22.useFocusOnMount)("firstInputElement");
-    const contentRef = (0, import_element136.useRef)(null);
-    const mergedRef = (0, import_compose22.useMergeRefs)([focusOnMountRef, contentRef]);
+    const focusOnMountRef = (0, import_compose26.useFocusOnMount)("firstInputElement");
+    const contentRef = (0, import_element148.useRef)(null);
+    const mergedRef = (0, import_compose26.useMergeRefs)([focusOnMountRef, contentRef]);
     useRevealValidity(contentRef, touched);
-    return /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)(
-      import_components76.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(
+      import_components81.Modal,
       {
         className: "dataforms-layouts-panel__modal",
         onRequestClose: onClose,
@@ -47222,14 +53605,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_runtime254.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime264.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
             DataFormLayout,
             {
               data: modalData,
               form,
               onChange: handleOnChange,
               validity,
-              children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+              children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
                 FieldLayout,
                 {
                   data: modalData,
@@ -47243,16 +53626,16 @@ If there's a particular need for this, please submit a feature request at https:
               )
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(
             Stack,
             {
               direction: "row",
               className: "dataforms-layouts-panel__modal-footer",
               gap: "md",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_components76.__experimentalSpacer, { style: { flex: 1 } }),
-                /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
-                  import_components76.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(import_components81.__experimentalSpacer, { style: { flex: 1 } }),
+                /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
+                  import_components81.Button,
                   {
                     variant: "tertiary",
                     onClick: onClose,
@@ -47260,8 +53643,8 @@ If there's a particular need for this, please submit a feature request at https:
                     children: cancelLabel
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
-                  import_components76.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
+                  import_components81.Button,
                   {
                     variant: "primary",
                     onClick: onApply,
@@ -47282,8 +53665,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 [isOpen2, setIsOpen] = (0, import_element136.useState)(false);
+    const [touched, setTouched] = (0, import_element148.useState)(false);
+    const [isOpen2, setIsOpen] = (0, import_element148.useState)(false);
     const { fieldDefinition, fieldLabel, summaryFields } = use_field_from_form_field_default(field);
     if (!fieldDefinition) {
       return null;
@@ -47292,8 +53675,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_runtime254.jsxs)(import_jsx_runtime254.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(import_jsx_runtime264.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
         SummaryButton,
         {
           data,
@@ -47307,7 +53690,7 @@ If there's a particular need for this, please submit a feature request at https:
           isOpen: isOpen2
         }
       ),
-      isOpen2 && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+      isOpen2 && /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
         ModalContent,
         {
           data,
@@ -47323,28 +53706,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_components77 = __toESM(require_components(), 1);
-  var import_i18n125 = __toESM(require_i18n(), 1);
-  var import_element137 = __toESM(require_element(), 1);
-  var import_compose23 = __toESM(require_compose(), 1);
-  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
+  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);
   function DropdownHeader({
     title,
     onClose
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-panel__dropdown-header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", children: [
-          title && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(import_components77.__experimentalHeading, { level: 2, size: 13, children: title }),
-          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(import_components77.__experimentalSpacer, { style: { flex: 1 } }),
-          onClose && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-            import_components77.Button,
+        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,
             {
-              label: (0, import_i18n125.__)("Close"),
+              label: (0, import_i18n130.__)("Close"),
               icon: close_small_default,
               onClick: onClose,
               size: "small"
@@ -47358,9 +53741,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_element149.useRef)(null);
     useRevealValidity(ref, touched);
-    return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { ref, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)("div", { ref, children });
   }
   function PanelDropdown({
     data,
@@ -47368,11 +53751,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_element149.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element149.useState)(
       null
     );
-    const popoverProps = (0, import_element137.useMemo)(
+    const popoverProps = (0, import_element149.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -47383,10 +53766,10 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [popoverAnchor]
     );
-    const [dialogRef, dialogProps] = (0, import_compose23.__experimentalUseDialog)({
+    const [dialogRef, dialogProps] = (0, import_compose27.__experimentalUseDialog)({
       focusOnMount: "firstInputElement"
     });
-    const form = (0, import_element137.useMemo)(
+    const form = (0, import_element149.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : (
@@ -47396,7 +53779,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_element149.useMemo)(() => {
       if (validity === void 0) {
         return void 0;
       }
@@ -47409,13 +53792,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_runtime255.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
       "div",
       {
         ref: setPopoverAnchor,
         className: "dataforms-layouts-panel__field-dropdown-anchor",
-        children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-          import_components77.Dropdown,
+        children: /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+          import_components82.Dropdown,
           {
             contentClassName: "dataforms-layouts-panel__field-dropdown",
             popoverProps,
@@ -47425,7 +53808,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_runtime255.jsx)(
+            renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
               SummaryButton,
               {
                 data,
@@ -47439,22 +53822,22 @@ If there's a particular need for this, please submit a feature request at https:
                 onClick: onToggle
               }
             ),
-            renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(DropdownContentWithValidation, { touched, children: /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)("div", { ref: dialogRef, ...dialogProps, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+            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)(
                 DropdownHeader,
                 {
                   title: fieldLabel,
                   onClose
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
                 DataFormLayout,
                 {
                   data,
                   form,
                   onChange,
                   validity: formValidity,
-                  children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+                  children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
                     FieldLayout,
                     {
                       data,
@@ -47477,7 +53860,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_runtime256 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
   function FormPanelField({
     data,
     field,
@@ -47486,7 +53869,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_runtime256.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
         modal_default,
         {
           data,
@@ -47496,7 +53879,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
       dropdown_default,
       {
         data,
@@ -47508,12 +53891,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_element150 = __toESM(require_element(), 1);
   var import_a11y4 = __toESM(require_a11y(), 1);
-  var import_compose24 = __toESM(require_compose(), 1);
+  var import_compose28 = __toESM(require_compose(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/get-validation-message.mjs
-  var import_i18n126 = __toESM(require_i18n(), 1);
+  var import_i18n131 = __toESM(require_i18n(), 1);
   function countInvalidFields(validity) {
     if (!validity) {
       return 0;
@@ -47540,9 +53923,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_i18n126.sprintf)(
+    return (0, import_i18n131.sprintf)(
       /* translators: %d: Number of fields that need attention */
-      (0, import_i18n126._n)(
+      (0, import_i18n131._n)(
         "%d field needs attention",
         "%d fields need attention",
         invalidCount
@@ -47552,7 +53935,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_runtime257 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
   function ValidationBadge({
     validity
   }) {
@@ -47560,11 +53943,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_runtime257.jsx)(Badge, { intent: "high", children: message2 });
+    return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(Badge, { intent: "high", children: message2 });
   }

   // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
-  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
   function isSummaryFieldVisible(summaryField, summaryConfig, isOpen2) {
     if (!summaryConfig || Array.isArray(summaryConfig) && summaryConfig.length === 0) {
       return false;
@@ -47605,17 +53988,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_runtime258.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
       Stack,
       {
         align: "center",
         justify: "space-between",
         className: "dataforms-layouts-card__field-header-content",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(card_exports.Title, { children: label }),
-          (hasBadge || hasSummary) && /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)(collapsible_card_exports.HeaderDescription, { className: "dataforms-layouts-card__field-header-content-description", children: [
-            hasBadge && /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(ValidationBadge, { validity }),
-            hasSummary && /* @__PURE__ */ (0, import_jsx_runtime258.jsx)("div", { className: "dataforms-layouts-card__field-summary", children: visibleSummaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+          /* @__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)(
               summaryField.render,
               {
                 item: data,
@@ -47639,9 +54022,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_runtime258.jsxs)(import_jsx_runtime258.Fragment, { children: [
-        field.description && /* @__PURE__ */ (0, import_jsx_runtime258.jsx)("div", { className: "dataforms-layouts-card__field-description", children: field.description }),
-        /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+      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)(
           DataFormLayout,
           {
             data,
@@ -47656,7 +54039,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_runtime258.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
       SingleFieldLayout,
       {
         data,
@@ -47676,11 +54059,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_element150.useContext)(dataform_context_default);
     const layout = field.layout;
-    const contentRef = (0, import_element138.useRef)(null);
-    const hasFocusedContentRef = (0, import_element138.useRef)(false);
-    const form = (0, import_element138.useMemo)(
+    const contentRef = (0, import_element150.useRef)(null);
+    const hasFocusedContentRef = (0, import_element150.useRef)(false);
+    const form = (0, import_element150.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: field.children ?? []
@@ -47688,12 +54071,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_element138.useState)(isOpened);
-    const [touched, setTouched] = (0, import_element138.useState)(false);
-    (0, import_element138.useEffect)(() => {
+    const [isOpen2, setIsOpen] = (0, import_element150.useState)(isOpened);
+    const [touched, setTouched] = (0, import_element150.useState)(false);
+    (0, import_element150.useEffect)(() => {
       setIsOpen(isOpened);
     }, [isOpened]);
-    const handleOpenChange = (0, import_element138.useCallback)((open) => {
+    const handleOpenChange = (0, import_element150.useCallback)((open) => {
       if (!open) {
         setTouched(true);
       }
@@ -47703,10 +54086,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_element138.useCallback)(() => {
+    const handleContentFocus = (0, import_element150.useCallback)(() => {
       hasFocusedContentRef.current = true;
     }, []);
-    const handleFocusOutside = (0, import_element138.useCallback)(() => {
+    const handleFocusOutside = (0, import_element150.useCallback)(() => {
       if (!hasFocusedContentRef.current) {
         return;
       }
@@ -47720,7 +54103,7 @@ If there's a particular need for this, please submit a feature request at https:
         (0, import_a11y4.speak)(message2, "polite");
       }
     }, [isCollapsible, isOpen2, revealValidity, validity]);
-    const focusOutsideProps = (0, import_compose24.__experimentalUseFocusOutside)(handleFocusOutside);
+    const focusOutsideProps = (0, import_compose28.__experimentalUseFocusOutside)(handleFocusOutside);
     let label = field.label;
     let withHeader;
     if (field.children) {
@@ -47735,7 +54118,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_runtime258.jsx)(
+    const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
       BodyContent,
       {
         data,
@@ -47748,7 +54131,7 @@ If there's a particular need for this, please submit a feature request at https:
         withHeader
       }
     );
-    const headerContent = /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+    const headerContent = /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
       HeaderContent,
       {
         data,
@@ -47761,7 +54144,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
     if (withHeader && isCollapsible) {
-      return /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
         collapsible_card_exports.Root,
         {
           className: "dataforms-layouts-card__field",
@@ -47769,8 +54152,8 @@ If there's a particular need for this, please submit a feature request at https:
           onOpenChange: handleOpenChange,
           ...focusOutsideProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(collapsible_card_exports.Header, { children: headerContent }),
-            /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(collapsible_card_exports.Header, { children: headerContent }),
+            /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
               collapsible_card_exports.Content,
               {
                 ref: contentRef,
@@ -47782,34 +54165,34 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
       card_exports.Root,
       {
         className: "dataforms-layouts-card__field",
         ...focusOutsideProps,
         children: [
-          withHeader && /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(card_exports.Header, { children: headerContent }),
-          /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(card_exports.Content, { ref: contentRef, onFocus: handleContentFocus, children: bodyContent })
+          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 })
         ]
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-layouts/row/index.mjs
-  var import_components78 = __toESM(require_components(), 1);
-  var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
+  var import_components83 = __toESM(require_components(), 1);
+  var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
   function Header4({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-row__header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(import_components78.__experimentalHeading, { level: 2, size: 13, children: title }) })
+        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 }) })
       }
     );
   }
-  var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(import_jsx_runtime259.Fragment, { children });
+  var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(import_jsx_runtime269.Fragment, { children });
   function FormRowField({
     data,
     field,
@@ -47824,9 +54207,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_runtime259.jsxs)("div", { className: "dataforms-layouts-row__field", children: [
-        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(Header4, { title: field.label }),
-        /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(Stack, { direction: "row", align: layout.alignment, gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+      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)(
           DataFormLayout,
           {
             data,
@@ -47834,12 +54217,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_runtime259.jsx)(
+            children: (FieldLayout, childField, childFieldValidity) => /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
               "div",
               {
                 className: "dataforms-layouts-row__field-control",
                 style: layout.styles[childField.id],
-                children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
                   FieldLayout,
                   {
                     data,
@@ -47861,7 +54244,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_runtime259.jsx)(import_jsx_runtime259.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)("div", { className: "dataforms-layouts-row__field-control", children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+    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)(
       RegularLayout,
       {
         data,
@@ -47874,31 +54257,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_i18n127 = __toESM(require_i18n(), 1);
+  var import_element151 = __toESM(require_element(), 1);
+  var import_i18n132 = __toESM(require_i18n(), 1);
   var import_a11y5 = __toESM(require_a11y(), 1);
-  var import_compose25 = __toESM(require_compose(), 1);
-  var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
+  var import_compose29 = __toESM(require_compose(), 1);
+  var import_jsx_runtime270 = __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 [isOpen2, setIsOpen] = (0, import_element139.useState)(false);
-    const form = (0, import_element139.useMemo)(
+    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)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: field.children ?? []
       }),
       [field]
     );
-    (0, import_element139.useEffect)(() => {
+    (0, import_element151.useEffect)(() => {
       const details = detailsRef.current;
       if (!details) {
         return;
@@ -47916,10 +54299,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_element139.useCallback)(() => {
+    const handleContentFocus = (0, import_element151.useCallback)(() => {
       hasFocusedContentRef.current = true;
     }, []);
-    const handleFocusOutside = (0, import_element139.useCallback)(() => {
+    const handleFocusOutside = (0, import_element151.useCallback)(() => {
       if (!hasFocusedContentRef.current) {
         return;
       }
@@ -47933,7 +54316,7 @@ If there's a particular need for this, please submit a feature request at https:
         (0, import_a11y5.speak)(message2, "polite");
       }
     }, [revealValidity, validity]);
-    const focusOutsideProps = (0, import_compose25.__experimentalUseFocusOutside)(handleFocusOutside);
+    const focusOutsideProps = (0, import_compose29.__experimentalUseFocusOutside)(handleFocusOutside);
     if (!field.children) {
       return null;
     }
@@ -47941,18 +54324,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_runtime260.jsx)(summaryField.render, { item: data, field: summaryField });
+      summaryContent = /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(summaryField.render, { item: data, field: summaryField });
     } else {
-      summaryContent = field.label || (0, import_i18n127.__)("More details");
+      summaryContent = field.label || (0, import_i18n132.__)("More details");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
       "details",
       {
         ref: detailsRef,
         className: "dataforms-layouts-details__details",
         ...focusOutsideProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
             Stack,
             {
               direction: "row",
@@ -47961,17 +54344,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_runtime260.jsx)(ValidationBadge, { validity })
+                touched && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(ValidationBadge, { validity })
               ]
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
             "div",
             {
               ref: contentRef,
               className: "dataforms-layouts-details__content",
               onFocus: handleContentFocus,
-              children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
                 DataFormLayout,
                 {
                   data,
@@ -47988,12 +54371,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_runtime261 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
   var FORM_FIELD_LAYOUTS = [
     {
       type: "regular",
       component: FormRegularField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
         Stack,
         {
           direction: "column",
@@ -48006,7 +54389,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_runtime261.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
         Stack,
         {
           direction: "column",
@@ -48019,7 +54402,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_runtime261.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
         Stack,
         {
           direction: "column",
@@ -48035,13 +54418,13 @@ If there's a particular need for this, please submit a feature request at https:
       wrapper: ({
         children,
         layout
-      }) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+      }) => /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
         Stack,
         {
           direction: "column",
           className: "dataforms-layouts__wrapper",
           gap: "lg",
-          children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
             Stack,
             {
               direction: "row",
@@ -48063,8 +54446,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_runtime262 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(Stack, { direction: "column", className: "dataforms-layouts__wrapper", gap: "lg", children });
+  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 });
   function DataFormLayout({
     data,
     form,
@@ -48073,8 +54456,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_element152.useContext)(dataform_context_default);
+    const markWhenOptional = (0, import_element152.useMemo)(() => {
       const requiredCount = fieldDefinitions.filter(
         (f3) => !!f3.isValid?.required
       ).length;
@@ -48087,7 +54470,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_runtime262.jsx)(Wrapper, { layout: form.layout, children: form.fields.map((formField) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(Wrapper, { layout: form.layout, children: form.fields.map((formField) => {
       const FieldLayout = getFormFieldLayout(formField.layout.type)?.component;
       if (!FieldLayout) {
         return null;
@@ -48104,7 +54487,7 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional
         );
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
         FieldLayout,
         {
           data,
@@ -48119,7 +54502,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_runtime263 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
   function DataForm({
     data,
     form,
@@ -48127,15 +54510,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(form), [form]);
-    const normalizedFields = (0, import_element141.useMemo)(
+    const normalizedForm = (0, import_element153.useMemo)(() => normalize_form_default(form), [form]);
+    const normalizedFields = (0, import_element153.useMemo)(
       () => normalizeFields(fields2),
       [fields2]
     );
     if (!form.fields) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
       DataFormLayout,
       {
         data,
@@ -48152,11 +54535,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_ARRAY11 = [];
+  var EMPTY_ARRAY10 = [];
   function filterSortAndPaginate(data, view, fields2) {
     if (!data) {
       return {
-        data: EMPTY_ARRAY11,
+        data: EMPTY_ARRAY10,
         paginationInfo: { totalItems: 0, totalPages: 0 }
       };
     }
@@ -48242,23 +54625,17 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }

-  // packages/dataviews/build-module/private-apis.mjs
-  var privateApis13 = {};
-  lock5(privateApis13, {
-    RichTextControl
-  });
-
   // packages/media-editor/build-module/components/media-form/index.mjs
-  var import_components79 = __toESM(require_components(), 1);
-  var import_i18n128 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
+  var import_components84 = __toESM(require_components(), 1);
+  var import_i18n133 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
   function MediaForm({
     form: formOverrides,
     header
   }) {
     const { media, fields: fields2, onChange } = useMediaEditorContext();
     if (!media || !onChange) {
-      return /* @__PURE__ */ (0, import_jsx_runtime264.jsx)("div", { className: "media-editor-form media-editor-form--loading", children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(import_components79.Spinner, {}) });
+      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, {}) });
     }
     const regularFieldIds = ["title", "alt_text", "caption", "description"];
     const sortedFields = [
@@ -48287,10 +54664,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_runtime264.jsx)("div", { className: "media-editor-form", children: /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(import_components79.__experimentalVStack, { spacing: 4, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)("h2", {}), children: (0, import_i18n128.__)("Media details") }),
+    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") }),
       header,
-      /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
         DataForm,
         {
           data: media,
@@ -48303,14 +54680,14 @@ 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_apis8 = __toESM(require_private_apis(), 1);
-  var { lock: lock6, unlock: unlock6 } = (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/media-editor"
   );

   // packages/media-editor/build-module/store/index.mjs
-  var import_data37 = __toESM(require_data(), 1);
+  var import_data39 = __toESM(require_data(), 1);

   // packages/media-editor/build-module/store/reducer.mjs
   var DEFAULT_STATE = {
@@ -48383,29 +54760,29 @@ If there's a particular need for this, please submit a feature request at https:
   var STORE_NAME2 = "core/media-editor";

   // packages/media-editor/build-module/store/index.mjs
-  var store = (0, import_data37.createReduxStore)(STORE_NAME2, {
+  var store2 = (0, import_data39.createReduxStore)(STORE_NAME2, {
     reducer,
     actions: actions_exports,
     selectors: selectors_exports2
   });
-  (0, import_data37.register)(store);
+  (0, import_data39.register)(store2);

   // packages/media-editor/build-module/components/media-editor-modal/index.mjs
-  var import_components92 = __toESM(require_components(), 1);
-  var import_data45 = __toESM(require_data(), 1);
-  var import_i18n142 = __toESM(require_i18n(), 1);
+  var import_components97 = __toESM(require_components(), 1);
+  var import_data47 = __toESM(require_data(), 1);
+  var import_i18n147 = __toESM(require_i18n(), 1);
   var import_keyboard_shortcuts = __toESM(require_keyboard_shortcuts(), 1);
-  var import_notices15 = __toESM(require_notices(), 1);
+  var import_notices16 = __toESM(require_notices(), 1);

   // packages/media-editor/build-module/components/media-editor/index.mjs
-  var import_components91 = __toESM(require_components(), 1);
-  var import_compose28 = __toESM(require_compose(), 1);
-  var import_data44 = __toESM(require_data(), 1);
-  var import_core_data28 = __toESM(require_core_data(), 1);
-  var import_element164 = __toESM(require_element(), 1);
-  var import_i18n141 = __toESM(require_i18n(), 1);
+  var import_components96 = __toESM(require_components(), 1);
+  var import_compose32 = __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_keycodes4 = __toESM(require_keycodes(), 1);
-  var import_notices14 = __toESM(require_notices(), 1);
+  var import_notices15 = __toESM(require_notices(), 1);

   // packages/interface/build-module/index.mjs
   var build_module_exports = {};
@@ -48416,26 +54793,26 @@ If there's a particular need for this, please submit a feature request at https:
     FullscreenMode: () => fullscreen_mode_default,
     InterfaceSkeleton: () => interface_skeleton_default,
     PinnedItems: () => pinned_items_default,
-    store: () => store2
+    store: () => store3
   });

   // packages/interface/build-module/components/complementary-area/index.mjs
-  var import_components84 = __toESM(require_components(), 1);
-  var import_data42 = __toESM(require_data(), 1);
-  var import_i18n129 = __toESM(require_i18n(), 1);
-  var import_element143 = __toESM(require_element(), 1);
+  var import_components89 = __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_viewport3 = __toESM(require_viewport(), 1);
   var import_preferences5 = __toESM(require_preferences(), 1);
-  var import_compose26 = __toESM(require_compose(), 1);
+  var import_compose30 = __toESM(require_compose(), 1);
   var import_plugins3 = __toESM(require_plugins(), 1);

   // packages/interface/build-module/components/complementary-area-toggle/index.mjs
-  var import_components80 = __toESM(require_components(), 1);
-  var import_data41 = __toESM(require_data(), 1);
+  var import_components85 = __toESM(require_components(), 1);
+  var import_data43 = __toESM(require_data(), 1);
   var import_plugins2 = __toESM(require_plugins(), 1);

   // packages/interface/build-module/store/index.mjs
-  var import_data40 = __toESM(require_data(), 1);
+  var import_data42 = __toESM(require_data(), 1);

   // packages/interface/build-module/store/actions.mjs
   var actions_exports2 = {};
@@ -48593,10 +54970,10 @@ If there's a particular need for this, please submit a feature request at https:
     isItemPinned: () => isItemPinned,
     isModalActive: () => isModalActive
   });
-  var import_data38 = __toESM(require_data(), 1);
+  var import_data40 = __toESM(require_data(), 1);
   var import_deprecated6 = __toESM(require_deprecated(), 1);
   var import_preferences4 = __toESM(require_preferences(), 1);
-  var getActiveComplementaryArea = (0, import_data38.createRegistrySelector)(
+  var getActiveComplementaryArea = (0, import_data40.createRegistrySelector)(
     (select9) => (state2, scope) => {
       scope = normalizeComplementaryAreaScope(scope);
       const isComplementaryAreaVisible = select9(import_preferences4.store).get(
@@ -48612,7 +54989,7 @@ If there's a particular need for this, please submit a feature request at https:
       return state2?.complementaryAreas?.[scope];
     }
   );
-  var isComplementaryAreaLoading = (0, import_data38.createRegistrySelector)(
+  var isComplementaryAreaLoading = (0, import_data40.createRegistrySelector)(
     (select9) => (state2, scope) => {
       scope = normalizeComplementaryAreaScope(scope);
       const isVisible2 = select9(import_preferences4.store).get(
@@ -48623,7 +55000,7 @@ If there's a particular need for this, please submit a feature request at https:
       return isVisible2 && identifier === void 0;
     }
   );
-  var isItemPinned = (0, import_data38.createRegistrySelector)(
+  var isItemPinned = (0, import_data40.createRegistrySelector)(
     (select9) => (state2, scope, item) => {
       scope = normalizeComplementaryAreaScope(scope);
       item = normalizeComplementaryAreaName(scope, item);
@@ -48634,7 +55011,7 @@ If there's a particular need for this, please submit a feature request at https:
       return pinnedItems?.[item] ?? true;
     }
   );
-  var isFeatureActive = (0, import_data38.createRegistrySelector)(
+  var isFeatureActive = (0, import_data40.createRegistrySelector)(
     (select9) => (state2, scope, featureName) => {
       (0, import_deprecated6.default)(
         `select( 'core/interface' ).isFeatureActive( scope, featureName )`,
@@ -48651,7 +55028,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/interface/build-module/store/reducer.mjs
-  var import_data39 = __toESM(require_data(), 1);
+  var import_data41 = __toESM(require_data(), 1);
   function complementaryAreas(state2 = {}, action) {
     switch (action.type) {
       case "SET_DEFAULT_COMPLEMENTARY_AREA": {
@@ -48683,7 +55060,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return state2;
   }
-  var reducer_default3 = (0, import_data39.combineReducers)({
+  var reducer_default3 = (0, import_data41.combineReducers)({
     complementaryAreas,
     activeModal
   });
@@ -48692,15 +55069,15 @@ If there's a particular need for this, please submit a feature request at https:
   var STORE_NAME3 = "core/interface";

   // packages/interface/build-module/store/index.mjs
-  var store2 = (0, import_data40.createReduxStore)(STORE_NAME3, {
+  var store3 = (0, import_data42.createReduxStore)(STORE_NAME3, {
     reducer: reducer_default3,
     actions: actions_exports2,
     selectors: selectors_exports3
   });
-  (0, import_data40.register)(store2);
+  (0, import_data42.register)(store3);

   // packages/interface/build-module/components/complementary-area-toggle/index.mjs
-  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
   function roleSupportsCheckedState(role) {
     return [
       "checkbox",
@@ -48713,7 +55090,7 @@ If there's a particular need for this, please submit a feature request at https:
     ].includes(role);
   }
   function ComplementaryAreaToggle({
-    as = import_components80.Button,
+    as = import_components85.Button,
     scope,
     identifier: identifierProp,
     icon: iconProp,
@@ -48726,12 +55103,12 @@ If there's a particular need for this, please submit a feature request at https:
     const context = (0, import_plugins2.usePluginContext)();
     const icon = iconProp || context.icon;
     const identifier = identifierProp || `${context.name}/${name2}`;
-    const isSelected2 = (0, import_data41.useSelect)(
-      (select9) => select9(store2).getActiveComplementaryArea(scope) === identifier,
+    const isSelected2 = (0, import_data43.useSelect)(
+      (select9) => select9(store3).getActiveComplementaryArea(scope) === identifier,
       [identifier, scope]
     );
-    const { enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data41.useDispatch)(store2);
-    return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+    const { enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data43.useDispatch)(store3);
+    return /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
       ComponentToUse,
       {
         icon: selectedIcon && isSelected2 ? selectedIcon : icon,
@@ -48751,20 +55128,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_runtime266 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
   var ComplementaryAreaHeader = ({
     children,
-    className,
+    className: className2,
     toggleButtonProps
   }) => {
-    const toggleButton = /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(ComplementaryAreaToggle, { icon: close_small_default, ...toggleButtonProps });
-    return /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(
+    const toggleButton = /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(ComplementaryAreaToggle, { icon: close_small_default, ...toggleButtonProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(
       "div",
       {
         className: clsx_default(
           "components-panel__header",
           "interface-complementary-area-header",
-          className
+          className2
         ),
         tabIndex: -1,
         children: [
@@ -48777,33 +55154,33 @@ 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_components82 = __toESM(require_components(), 1);
+  var import_components87 = __toESM(require_components(), 1);

   // packages/interface/build-module/components/action-item/index.mjs
-  var import_components81 = __toESM(require_components(), 1);
-  var import_element142 = __toESM(require_element(), 1);
-  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
+  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 = () => {
   };
   function ActionItemSlot({
     name: name2,
-    as: Component3 = import_components81.MenuGroup,
+    as: Component3 = import_components86.MenuGroup,
     fillProps = {},
     bubblesVirtually,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(
-      import_components81.Slot,
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+      import_components86.Slot,
       {
         name: name2,
         bubblesVirtually,
         fillProps,
         children: (fills) => {
-          if (!import_element142.Children.toArray(fills).length) {
+          if (!import_element154.Children.toArray(fills).length) {
             return null;
           }
           const initializedByPlugins = [];
-          import_element142.Children.forEach(
+          import_element154.Children.forEach(
             fills,
             ({
               props: { __unstableExplicitMenuItem, __unstableTarget }
@@ -48813,7 +55190,7 @@ If there's a particular need for this, please submit a feature request at https:
               }
             }
           );
-          const children = import_element142.Children.map(fills, (child) => {
+          const children = import_element154.Children.map(fills, (child) => {
             if (!child.props.__unstableExplicitMenuItem && initializedByPlugins.includes(
               child.props.__unstableTarget
             )) {
@@ -48821,14 +55198,14 @@ If there's a particular need for this, please submit a feature request at https:
             }
             return child;
           });
-          return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(Component3, { ...props, children });
+          return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(Component3, { ...props, children });
         }
       }
     );
   }
-  function ActionItem({ name: name2, as: Component3 = import_components81.Button, onClick, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(import_components81.Fill, { name: name2, children: ({ onClick: fpOnClick }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(
+  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)(
         Component3,
         {
           onClick: onClick || fpOnClick ? (...args) => {
@@ -48844,7 +55221,7 @@ 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_runtime268 = __toESM(require_jsx_runtime(), 1);
+  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.
@@ -48852,18 +55229,18 @@ If there's a particular need for this, please submit a feature request at https:
     __unstableExplicitMenuItem,
     __unstableTarget,
     ...restProps
-  }) => /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_components82.MenuItem, { ...restProps });
+  }) => /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(import_components87.MenuItem, { ...restProps });
   function ComplementaryAreaMoreMenuItem({
     scope,
     target,
     __unstableExplicitMenuItem,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
       ComplementaryAreaToggle,
       {
         as: (toggleProps) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
             action_item_default,
             {
               __unstableExplicitMenuItem,
@@ -48884,17 +55261,17 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/interface/build-module/components/pinned-items/index.mjs
-  var import_components83 = __toESM(require_components(), 1);
-  var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
+  var import_components88 = __toESM(require_components(), 1);
+  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
   function PinnedItems({ scope, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(import_components83.Fill, { name: `PinnedItems/${scope}`, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(import_components88.Fill, { name: `PinnedItems/${scope}`, ...props });
   }
-  function PinnedItemsSlot({ scope, className, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(import_components83.Slot, { name: `PinnedItems/${scope}`, ...props, children: (fills) => fills?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+  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)(
       "div",
       {
         className: clsx_default(
-          className,
+          className2,
           "interface-pinned-items"
         ),
         children: fills
@@ -48905,66 +55282,70 @@ 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_runtime270 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
   var ANIMATION_DURATION = 0.3;
   function ComplementaryAreaSlot({ scope, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_components84.Slot, { name: `ComplementaryArea/${scope}`, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components89.Slot, { name: `ComplementaryArea/${scope}`, ...props });
   }
-  var SIDEBAR_WIDTH = 280;
   var variants = {
-    open: { width: SIDEBAR_WIDTH },
-    closed: { width: 0 },
-    mobileOpen: { width: "100vw" }
-  };
+    // `auto` leaves the width to the area's own stylesheet, so it stays in one
+    // place. framer-motion measures the element to animate, then restores
+    // `auto`.
+    open: { width: "auto" },
+    // Resolved with the `custom` value passed to `AnimatePresence`, which is
+    // the only way an already removed element can be given a fresh transition.
+    closed: (transition) => ({ width: 0, transition })
+  };
+  function renderContainer(render5, props) {
+    if ((0, import_element155.isValidElement)(render5)) {
+      return (0, import_element155.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 });
+  }
   function ComplementaryAreaFill({
     activeArea,
     isActive,
     scope,
     children,
-    className,
-    id
+    className: className2,
+    id,
+    render: render5
   }) {
-    const disableMotion = (0, import_compose26.useReducedMotion)();
-    const isMobileViewport = (0, import_compose26.useViewportMatch)("medium", "<");
-    const previousActiveArea = (0, import_compose26.usePrevious)(activeArea);
-    const previousIsActive = (0, import_compose26.usePrevious)(isActive);
-    const [, setState] = (0, import_element143.useState)({});
-    (0, import_element143.useEffect)(() => {
-      setState({});
-    }, [isActive]);
+    const disableMotion = (0, import_compose30.useReducedMotion)();
+    const isMobileViewport = (0, import_compose30.useViewportMatch)("medium", "<");
+    const previousActiveArea = (0, import_compose30.usePrevious)(activeArea);
+    const isSwitchingAreas = !!previousActiveArea && !!activeArea && activeArea !== previousActiveArea;
     const transition = {
       type: "tween",
-      duration: disableMotion || isMobileViewport || !!previousActiveArea && !!activeArea && activeArea !== previousActiveArea ? 0 : ANIMATION_DURATION,
+      duration: disableMotion || isMobileViewport || isSwitchingAreas ? 0 : ANIMATION_DURATION,
       ease: [0.6, 0, 0.4, 1]
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_components84.Fill, { name: `ComplementaryArea/${scope}`, children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_components84.__unstableAnimatePresence, { initial: false, children: (previousIsActive || isActive) && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
-      import_components84.__unstableMotion.div,
+    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,
       {
         variants,
         initial: "closed",
-        animate: isMobileViewport ? "mobileOpen" : "open",
+        animate: "open",
         exit: "closed",
         transition,
         className: "interface-complementary-area__fill",
-        children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
-          "div",
-          {
-            id,
-            className,
-            style: {
-              width: isMobileViewport ? "100vw" : SIDEBAR_WIDTH
-            },
-            children
-          }
-        )
+        children: renderContainer(render5, {
+          id,
+          className: className2,
+          children
+        })
       }
     ) }) });
   }
   function useAdjustComplementaryListener(scope, identifier, activeArea, isActive, isSmall) {
-    const previousIsSmallRef = (0, import_element143.useRef)(false);
-    const shouldOpenWhenNotSmallRef = (0, import_element143.useRef)(false);
-    const { enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data42.useDispatch)(store2);
-    (0, import_element143.useEffect)(() => {
+    const previousIsSmallRef = (0, import_element155.useRef)(false);
+    const shouldOpenWhenNotSmallRef = (0, import_element155.useRef)(false);
+    const { enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data44.useDispatch)(store3);
+    (0, import_element155.useEffect)(() => {
       if (isActive && isSmall && !previousIsSmallRef.current) {
         disableComplementaryArea2(scope);
         shouldOpenWhenNotSmallRef.current = true;
@@ -48999,14 +55380,15 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function ComplementaryArea({
     children,
-    className,
-    closeLabel = (0, import_i18n129.__)("Close plugin"),
+    className: className2,
+    closeLabel = (0, import_i18n134.__)("Close plugin"),
     identifier: identifierProp,
     header,
     headerClassName,
     icon: iconProp,
     isPinnable = true,
     panelClassName,
+    render: render5,
     scope,
     name: name2,
     title,
@@ -49016,7 +55398,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_element143.useState)(false);
+    const [isReady2, setIsReady2] = (0, import_element155.useState)(false);
     const {
       isLoading,
       isActive,
@@ -49025,13 +55407,13 @@ If there's a particular need for this, please submit a feature request at https:
       isSmall,
       isLarge,
       showIconLabels
-    } = (0, import_data42.useSelect)(
+    } = (0, import_data44.useSelect)(
       (select9) => {
         const {
           getActiveComplementaryArea: getActiveComplementaryArea2,
           isComplementaryAreaLoading: isComplementaryAreaLoading2,
           isItemPinned: isItemPinned2
-        } = select9(store2);
+        } = select9(store3);
         const { get } = select9(import_preferences5.store);
         const _activeArea = getActiveComplementaryArea2(scope);
         return {
@@ -49046,7 +55428,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [identifier, scope]
     );
-    const isMobileViewport = (0, import_compose26.useViewportMatch)("medium", "<");
+    const isMobileViewport = (0, import_compose30.useViewportMatch)("medium", "<");
     useAdjustComplementaryListener(
       scope,
       identifier,
@@ -49059,8 +55441,8 @@ If there's a particular need for this, please submit a feature request at https:
       disableComplementaryArea: disableComplementaryArea2,
       pinItem: pinItem2,
       unpinItem: unpinItem2
-    } = (0, import_data42.useDispatch)(store2);
-    (0, import_element143.useEffect)(() => {
+    } = (0, import_data44.useDispatch)(store3);
+    (0, import_element155.useEffect)(() => {
       if (isActiveByDefault && activeArea === void 0 && !isSmall) {
         enableComplementaryArea2(scope, identifier);
       } else if (activeArea === void 0 && isSmall) {
@@ -49079,8 +55461,8 @@ If there's a particular need for this, please submit a feature request at https:
     if (!isReady2) {
       return;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(import_jsx_runtime270.Fragment, { children: [
-      isPinnable && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(pinned_items_default, { scope, children: isPinned && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+    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)(
         ComplementaryAreaToggle,
         {
           scope,
@@ -49096,7 +55478,7 @@ If there's a particular need for this, please submit a feature request at https:
           shortcut: toggleShortcut
         }
       ) }),
-      name2 && isPinnable && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+      name2 && isPinnable && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
         ComplementaryAreaMoreMenuItem,
         {
           target: name2,
@@ -49106,16 +55488,17 @@ If there's a particular need for this, please submit a feature request at https:
           children: title
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(
         ComplementaryAreaFill,
         {
           activeArea,
           isActive,
-          className: clsx_default("interface-complementary-area", className),
+          className: clsx_default("interface-complementary-area", className2),
           scope,
           id: identifier.replace("/", ":"),
+          render: render5,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
               complementary_area_header_default,
               {
                 className: headerClassName,
@@ -49128,27 +55511,26 @@ If there's a particular need for this, please submit a feature request at https:
                   scope,
                   identifier
                 },
-                children: header || /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(import_jsx_runtime270.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("h2", { className: "interface-complementary-area-header__title", children: title }),
-                  isPinnable && !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
-                    import_components84.Button,
+                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,
                     {
                       className: "interface-complementary-area__pin-unpin-item",
                       icon: isPinned ? star_filled_default : star_empty_default,
-                      label: isPinned ? (0, import_i18n129.__)("Unpin from toolbar") : (0, import_i18n129.__)("Pin to toolbar"),
+                      label: isPinned ? (0, import_i18n134.__)("Unpin from toolbar") : (0, import_i18n134.__)("Pin to toolbar"),
                       onClick: () => (isPinned ? unpinItem2 : pinItem2)(
                         scope,
                         identifier
                       ),
                       isPressed: isPinned,
-                      "aria-expanded": isPinned,
                       size: "compact"
                     }
                   )
                 ] })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_components84.Panel, { className: panelClassName, children })
+            /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components89.Panel, { className: panelClassName, children })
           ]
         }
       )
@@ -49158,9 +55540,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_element144 = __toESM(require_element(), 1);
+  var import_element156 = __toESM(require_element(), 1);
   var FullscreenMode = ({ isActive }) => {
-    (0, import_element144.useEffect)(() => {
+    (0, import_element156.useEffect)(() => {
       let isSticky = false;
       if (document.body.classList.contains("sticky-menu")) {
         isSticky = true;
@@ -49172,7 +55554,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, []);
-    (0, import_element144.useEffect)(() => {
+    (0, import_element156.useEffect)(() => {
       if (isActive) {
         document.body.classList.add("is-fullscreen-mode");
       } else {
@@ -49189,15 +55571,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_element145 = __toESM(require_element(), 1);
-  var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
-  var NavigableRegion = (0, import_element145.forwardRef)(
-    ({ children, className, ariaLabel, as: Tag = "div", ...props }, ref) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+  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)(
         Tag,
         {
           ref,
-          className: clsx_default("admin-ui-navigable-region", className),
+          className: clsx_default("admin-ui-navigable-region", className2),
           "aria-label": ariaLabel,
           role: "region",
           tabIndex: "-1",
@@ -49211,28 +55593,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_element146 = __toESM(require_element(), 1);
-  var import_components85 = __toESM(require_components(), 1);
-  var import_i18n130 = __toESM(require_i18n(), 1);
-  var import_compose27 = __toESM(require_compose(), 1);
-  var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
+  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 ANIMATION_DURATION2 = 0.25;
   var commonTransition = {
     type: "tween",
     duration: ANIMATION_DURATION2,
     ease: [0.6, 0, 0.4, 1]
   };
-  function useHTMLClass(className) {
-    (0, import_element146.useEffect)(() => {
-      const element = document && document.querySelector(`html:not(.${className})`);
+  function useHTMLClass(className2) {
+    (0, import_element158.useEffect)(() => {
+      const element = document && document.querySelector(`html:not(.${className2})`);
       if (!element) {
         return;
       }
-      element.classList.toggle(className);
+      element.classList.toggle(className2);
       return () => {
-        element.classList.toggle(className);
+        element.classList.toggle(className2);
       };
-    }, [className]);
+    }, [className2]);
   }
   var headerVariants = {
     hidden: { opacity: 1, marginTop: -60 },
@@ -49270,11 +55652,10 @@ If there's a particular need for this, please submit a feature request at https:
     content,
     actions: actions2,
     labels,
-    className
+    className: className2
   }, ref) {
-    const [secondarySidebarResizeListener, secondarySidebarSize] = (0, import_compose27.useResizeObserver)();
-    const isMobileViewport = (0, import_compose27.useViewportMatch)("medium", "<");
-    const disableMotion = (0, import_compose27.useReducedMotion)();
+    const isMobileViewport = (0, import_compose31.useViewportMatch)("medium", "<");
+    const disableMotion = (0, import_compose31.useReducedMotion)();
     const defaultTransition = {
       type: "tween",
       duration: disableMotion ? 0 : ANIMATION_DURATION2,
@@ -49283,34 +55664,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_i18n130._x)("Header", "header landmark area"),
+      header: (0, import_i18n135._x)("Header", "header landmark area"),
       /* translators: accessibility text for the content landmark region. */
-      body: (0, import_i18n130.__)("Content"),
+      body: (0, import_i18n135.__)("Content"),
       /* translators: accessibility text for the secondary sidebar landmark region. */
-      secondarySidebar: (0, import_i18n130.__)("Block Library"),
+      secondarySidebar: (0, import_i18n135.__)("Block Library"),
       /* translators: accessibility text for the settings landmark region. */
-      sidebar: (0, import_i18n130._x)("Settings", "settings landmark area"),
+      sidebar: (0, import_i18n135._x)("Settings", "settings landmark area"),
       /* translators: accessibility text for the publish landmark region. */
-      actions: (0, import_i18n130.__)("Publish"),
+      actions: (0, import_i18n135.__)("Publish"),
       /* translators: accessibility text for the footer landmark region. */
-      footer: (0, import_i18n130.__)("Footer")
+      footer: (0, import_i18n135.__)("Footer")
     };
     const mergedLabels = { ...defaultLabels, ...labels };
-    return /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(
       "div",
       {
         ref,
         className: clsx_default(
-          className,
+          className2,
           "interface-interface-skeleton",
           !!footer && "has-footer"
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)("div", { className: "interface-interface-skeleton__editor", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_components85.__unstableAnimatePresence, { initial: false, children: !!header && /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+          /* @__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)(
               navigable_region_default,
               {
-                as: import_components85.__unstableMotion.div,
+                as: import_components90.__unstableMotion.div,
                 className: "interface-interface-skeleton__header",
                 ariaLabel: mergedLabels.header,
                 initial: isDistractionFree && !isMobileViewport ? "distractionFreeHidden" : "hidden",
@@ -49322,45 +55703,40 @@ If there's a particular need for this, please submit a feature request at https:
                 children: header
               }
             ) }),
-            isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime272.jsx)("div", { className: "interface-interface-skeleton__header", children: editorNotices }),
-            /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)("div", { className: "interface-interface-skeleton__body", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_components85.__unstableAnimatePresence, { initial: false, children: !!secondarySidebar && /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+            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)(
                 navigable_region_default,
                 {
                   className: "interface-interface-skeleton__secondary-sidebar",
                   ariaLabel: mergedLabels.secondarySidebar,
-                  as: import_components85.__unstableMotion.div,
+                  as: import_components90.__unstableMotion.div,
                   initial: "closed",
                   animate: "open",
                   exit: "closed",
                   variants: {
-                    open: { width: secondarySidebarSize.width },
+                    open: { width: "auto" },
                     closed: { width: 0 }
                   },
                   transition: defaultTransition,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)(
-                    import_components85.__unstableMotion.div,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+                    import_components90.__unstableMotion.div,
                     {
                       style: {
-                        position: "absolute",
-                        width: isMobileViewport ? "100vw" : "fit-content",
-                        height: "100%",
-                        left: 0
+                        width: isMobileViewport ? "100vw" : "max-content",
+                        height: "100%"
                       },
                       variants: {
                         open: { x: 0 },
                         closed: { x: "-100%" }
                       },
                       transition: defaultTransition,
-                      children: [
-                        secondarySidebarResizeListener,
-                        secondarySidebar
-                      ]
+                      children: secondarySidebar
                     }
                   )
                 }
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
                 navigable_region_default,
                 {
                   className: "interface-interface-skeleton__content",
@@ -49368,7 +55744,7 @@ If there's a particular need for this, please submit a feature request at https:
                   children: content
                 }
               ),
-              !!sidebar && /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+              !!sidebar && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
                 navigable_region_default,
                 {
                   className: "interface-interface-skeleton__sidebar",
@@ -49376,7 +55752,7 @@ If there's a particular need for this, please submit a feature request at https:
                   children: sidebar
                 }
               ),
-              !!actions2 && /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+              !!actions2 && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
                 navigable_region_default,
                 {
                   className: "interface-interface-skeleton__actions",
@@ -49386,7 +55762,7 @@ If there's a particular need for this, please submit a feature request at https:
               )
             ] })
           ] }),
-          !!footer && /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+          !!footer && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
             navigable_region_default,
             {
               className: "interface-interface-skeleton__footer",
@@ -49398,15 +55774,15 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var interface_skeleton_default = (0, import_element146.forwardRef)(InterfaceSkeleton);
+  var interface_skeleton_default = (0, import_element158.forwardRef)(InterfaceSkeleton);

   // packages/media-editor/build-module/components/media-editor-canvas/index.mjs
-  var import_element157 = __toESM(require_element(), 1);
-  var import_components87 = __toESM(require_components(), 1);
-  var import_i18n135 = __toESM(require_i18n(), 1);
+  var import_element169 = __toESM(require_element(), 1);
+  var import_components92 = __toESM(require_components(), 1);
+  var import_i18n140 = __toESM(require_i18n(), 1);

   // packages/media-editor/build-module/image-editor/core/constants.mjs
-  var import_i18n131 = __toESM(require_i18n(), 1);
+  var import_i18n136 = __toESM(require_i18n(), 1);
   var MIN_ZOOM = 1;
   var ABSOLUTE_MIN_ZOOM = 0.1;
   var MAX_ZOOM = 10;
@@ -49446,15 +55822,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_i18n131.__)("Free"), value: 0 },
-    { label: (0, import_i18n131.__)("Original"), value: ORIGINAL_ASPECT_RATIO },
-    { label: (0, import_i18n131.__)("Square (1:1)"), value: 1 },
-    { label: (0, import_i18n131.__)("Landscape (16:9)"), value: 16 / 9 },
-    { label: (0, import_i18n131.__)("Portrait (9:16)"), value: 9 / 16 },
-    { label: (0, import_i18n131.__)("Classic (4:3)"), value: 4 / 3 },
-    { label: (0, import_i18n131.__)("Classic portrait (3:4)"), value: 3 / 4 },
-    { label: (0, import_i18n131.__)("Photo (3:2)"), value: 3 / 2 },
-    { label: (0, import_i18n131.__)("Photo portrait (2:3)"), value: 2 / 3 }
+    { 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 }
   ];

   // node_modules/gl-matrix/esm/common.js
@@ -49725,8 +56101,8 @@ If there's a particular need for this, please submit a feature request at https:
     len: () => len,
     length: () => length,
     lerp: () => lerp,
-    max: () => max2,
-    min: () => min2,
+    max: () => max3,
+    min: () => min3,
     mul: () => mul2,
     multiply: () => multiply2,
     negate: () => negate,
@@ -49811,12 +56187,12 @@ If there's a particular need for this, please submit a feature request at https:
     out[1] = Math.floor(a3[1]);
     return out;
   }
-  function min2(out, a3, b3) {
+  function min3(out, a3, b3) {
     out[0] = Math.min(a3[0], b3[0]);
     out[1] = Math.min(a3[1], b3[1]);
     return out;
   }
-  function max2(out, a3, b3) {
+  function max3(out, a3, b3) {
     out[0] = Math.max(a3[0], b3[0]);
     out[1] = Math.max(a3[1], b3[1]);
     return out;
@@ -50839,8 +57215,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_element154 = __toESM(require_element(), 1);
-  var import_i18n134 = __toESM(require_i18n(), 1);
+  var import_element166 = __toESM(require_element(), 1);
+  var import_i18n139 = __toESM(require_i18n(), 1);

   // packages/media-editor/build-module/image-editor/core/crop-rect.mjs
   function computeInscribedRect(aspectRatio, visualSize) {
@@ -51042,7 +57418,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_element147 = __toESM(require_element(), 1);
+  var import_element159 = __toESM(require_element(), 1);

   // packages/media-editor/build-module/image-editor/core/interaction-controller.mjs
   var DOUBLE_TAP_TIME = 300;
@@ -51685,30 +58061,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_element147.useState)(false);
-    const [isZooming, setIsZooming] = (0, import_element147.useState)(false);
-    const [isGestureActive, setIsGestureActive] = (0, import_element147.useState)(false);
-    const [isKeyboardPanning, setIsKeyboardPanning] = (0, import_element147.useState)(false);
-    const keyboardInteractionTimerRef = (0, import_element147.useRef)();
-    const isKeyboardGestureActiveRef = (0, import_element147.useRef)(false);
-    const stateRef = (0, import_element147.useRef)(state2);
+    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);
     stateRef.current = state2;
-    const containerSizeRef = (0, import_element147.useRef)(containerSize);
+    const containerSizeRef = (0, import_element159.useRef)(containerSize);
     containerSizeRef.current = containerSize;
-    const imageSizeRef = (0, import_element147.useRef)(imageSize);
+    const imageSizeRef = (0, import_element159.useRef)(imageSize);
     imageSizeRef.current = imageSize;
-    const optionsRef = (0, import_element147.useRef)(options);
+    const optionsRef = (0, import_element159.useRef)(options);
     optionsRef.current = options;
-    const actionsRef = (0, import_element147.useRef)(actions2);
+    const actionsRef = (0, import_element159.useRef)(actions2);
     actionsRef.current = actions2;
-    const controllerRef = (0, import_element147.useRef)(null);
-    const startPlacementGesture = (0, import_element147.useCallback)(() => {
+    const controllerRef = (0, import_element159.useRef)(null);
+    const startPlacementGesture = (0, import_element159.useCallback)(() => {
       setIsGestureActive(true);
     }, []);
-    const stopPlacementGesture = (0, import_element147.useCallback)(() => {
+    const stopPlacementGesture = (0, import_element159.useCallback)(() => {
       setIsGestureActive(false);
     }, []);
-    const signalKeyboardGesture = (0, import_element147.useCallback)(() => {
+    const signalKeyboardGesture = (0, import_element159.useCallback)(() => {
       if (!isKeyboardGestureActiveRef.current) {
         isKeyboardGestureActiveRef.current = true;
         optionsRef.current?.onGestureStart?.();
@@ -51720,12 +58096,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_element147.useEffect)(() => {
+    (0, import_element159.useEffect)(() => {
       return () => {
         clearTimeout(keyboardInteractionTimerRef.current);
       };
     }, []);
-    (0, import_element147.useEffect)(() => {
+    (0, import_element159.useEffect)(() => {
       const controller = new InteractionController({
         getState: () => stateRef.current,
         actions: {
@@ -51771,11 +58147,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_element147.useCallback)((e3) => {
+    const onPointerDown = (0, import_element159.useCallback)((e3) => {
       const el = e3.currentTarget;
       controllerRef.current?.handlePointerDown(e3.nativeEvent, el);
     }, []);
-    const onTouchStart = (0, import_element147.useCallback)((e3) => {
+    const onTouchStart = (0, import_element159.useCallback)((e3) => {
       const el = e3.currentTarget;
       const rect = el.getBoundingClientRect();
       controllerRef.current?.handleTouchStart(
@@ -51784,7 +58160,7 @@ If there's a particular need for this, please submit a feature request at https:
         el.ownerDocument
       );
     }, []);
-    const onKeyDown = (0, import_element147.useCallback)(
+    const onKeyDown = (0, import_element159.useCallback)(
       (e3) => {
         if (isHandledKeyboardPan(e3.nativeEvent)) {
           setIsKeyboardPanning(true);
@@ -51796,7 +58172,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [signalKeyboardGesture]
     );
-    const onWheelNative = (0, import_element147.useCallback)((e3) => {
+    const onWheelNative = (0, import_element159.useCallback)((e3) => {
       controllerRef.current?.handleWheel(e3);
     }, []);
     return {
@@ -51813,7 +58189,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_element148 = __toESM(require_element(), 1);
+  var import_element160 = __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)";
@@ -51839,7 +58215,7 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/media-editor/build-module/image-editor/react/hooks/use-transform-style.mjs
   function useTransformStyle(state2, imageSize) {
-    return (0, import_element148.useMemo)(
+    return (0, import_element160.useMemo)(
       () => computeTransformStyle(state2, imageSize),
       [state2, imageSize]
     );
@@ -51847,8 +58223,8 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/media-editor/build-module/image-editor/react/hooks/use-aria-announcer.mjs
   var import_a11y6 = __toESM(require_a11y(), 1);
-  var import_element149 = __toESM(require_element(), 1);
-  var import_i18n132 = __toESM(require_i18n(), 1);
+  var import_element161 = __toESM(require_element(), 1);
+  var import_i18n137 = __toESM(require_i18n(), 1);

   // packages/media-editor/build-module/image-editor/core/source-region.mjs
   function getSourceRegion(state2, imageSize) {
@@ -52014,15 +58390,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_i18n132.__)("Flipped horizontally and vertically");
+      return (0, import_i18n137.__)("Flipped horizontally and vertically");
     }
     if (horizontal) {
-      return (0, import_i18n132.__)("Flipped horizontally");
+      return (0, import_i18n137.__)("Flipped horizontally");
     }
     if (vertical) {
-      return (0, import_i18n132.__)("Flipped vertically");
+      return (0, import_i18n137.__)("Flipped vertically");
     }
-    return (0, import_i18n132.__)("Flip removed");
+    return (0, import_i18n137.__)("Flip removed");
   }
   function getRotationAnnouncement(state2, previousState) {
     if (previousState && Math.round(previousState.rotation) === Math.round(state2.rotation)) {
@@ -52038,18 +58414,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_i18n132.__)("Rotation 0 degrees") : void 0;
+      return previousState ? (0, import_i18n137.__)("Rotation 0 degrees") : void 0;
     }
     if (visualRotation > 0) {
-      return (0, import_i18n132.sprintf)(
+      return (0, import_i18n137.sprintf)(
         /* translators: %d: rotation angle in degrees. */
-        (0, import_i18n132.__)("Rotated %d degrees clockwise"),
+        (0, import_i18n137.__)("Rotated %d degrees clockwise"),
         visualRotation
       );
     }
-    return (0, import_i18n132.sprintf)(
+    return (0, import_i18n137.sprintf)(
       /* translators: %d: rotation angle in degrees. */
-      (0, import_i18n132.__)("Rotated %d degrees counterclockwise"),
+      (0, import_i18n137.__)("Rotated %d degrees counterclockwise"),
       Math.abs(visualRotation)
     );
   }
@@ -52071,9 +58447,9 @@ If there's a particular need for this, please submit a feature request at https:
         return void 0;
       }
     }
-    return (0, import_i18n132.sprintf)(
+    return (0, import_i18n137.sprintf)(
       /* translators: 1: crop width in pixels, 2: crop height in pixels. */
-      (0, import_i18n132.__)("Crop %1$d by %2$d pixels"),
+      (0, import_i18n137.__)("Crop %1$d by %2$d pixels"),
       Math.round(region.width),
       Math.round(region.height)
     );
@@ -52082,9 +58458,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_i18n132.sprintf)(
+    return (0, import_i18n137.sprintf)(
       /* translators: %d: zoom level as a percentage. */
-      (0, import_i18n132.__)("Zoom %d%%"),
+      (0, import_i18n137.__)("Zoom %d%%"),
       Math.round(state2.zoom * 100)
     );
   }
@@ -52101,14 +58477,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_element149.useRef)();
-    const prevMessageRef = (0, import_element149.useRef)("");
-    const prevStateRef = (0, import_element149.useRef)(null);
-    const latestStateRef = (0, import_element149.useRef)(state2);
-    (0, import_element149.useLayoutEffect)(() => {
+    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)(() => {
       latestStateRef.current = state2;
     }, [state2]);
-    (0, import_element149.useEffect)(() => {
+    (0, import_element161.useEffect)(() => {
       clearTimeout(timerRef.current);
       timerRef.current = setTimeout(() => {
         const current = latestStateRef.current;
@@ -52133,8 +58509,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_element150 = __toESM(require_element(), 1);
-  var import_i18n133 = __toESM(require_i18n(), 1);
+  var import_element162 = __toESM(require_element(), 1);
+  var import_i18n138 = __toESM(require_i18n(), 1);

   // packages/media-editor/build-module/image-editor/react/visually-hidden-style.mjs
   var VISUALLY_HIDDEN_STYLE = {
@@ -52150,7 +58526,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_runtime273 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime283 = __toESM(require_jsx_runtime(), 1);
   var CORNER_POSITIONS = ["nw", "ne", "se", "sw"];
   var ALL_POSITIONS = [
     "nw",
@@ -52165,21 +58541,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_i18n133.__)("Resize from top edge");
+        return (0, import_i18n138.__)("Resize from top edge");
       case "s":
-        return (0, import_i18n133.__)("Resize from bottom edge");
+        return (0, import_i18n138.__)("Resize from bottom edge");
       case "e":
-        return (0, import_i18n133.__)("Resize from right edge");
+        return (0, import_i18n138.__)("Resize from right edge");
       case "w":
-        return (0, import_i18n133.__)("Resize from left edge");
+        return (0, import_i18n138.__)("Resize from left edge");
       case "nw":
-        return (0, import_i18n133.__)("Resize from top-left corner");
+        return (0, import_i18n138.__)("Resize from top-left corner");
       case "ne":
-        return (0, import_i18n133.__)("Resize from top-right corner");
+        return (0, import_i18n138.__)("Resize from top-right corner");
       case "sw":
-        return (0, import_i18n133.__)("Resize from bottom-left corner");
+        return (0, import_i18n138.__)("Resize from bottom-left corner");
       case "se":
-        return (0, import_i18n133.__)("Resize from bottom-right corner");
+        return (0, import_i18n138.__)("Resize from bottom-right corner");
     }
   }
   var KEYBOARD_SETTLE_DELAY = 500;
@@ -52204,7 +58580,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_element150.useMemo)(
+    const bounds = (0, import_element162.useMemo)(
       () => ({
         minX: boundsMinX,
         minY: boundsMinY,
@@ -52213,25 +58589,25 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [boundsMinX, boundsMinY, boundsMaxX, boundsMaxY]
     );
-    const keyboardSettleTimerRef = (0, import_element150.useRef)();
-    const keyboardResizeActiveRef = (0, import_element150.useRef)(false);
-    const resizeHandleDescriptionId = (0, import_element150.useId)();
+    const keyboardSettleTimerRef = (0, import_element162.useRef)();
+    const keyboardResizeActiveRef = (0, import_element162.useRef)(false);
+    const resizeHandleDescriptionId = (0, import_element162.useId)();
     const hasLockedRatio = !!(aspectRatio && aspectRatio > 0);
-    const activePointerResizeRef = (0, import_element150.useRef)(null);
-    (0, import_element150.useEffect)(() => {
+    const activePointerResizeRef = (0, import_element162.useRef)(null);
+    (0, import_element162.useEffect)(() => {
       return () => {
         clearTimeout(keyboardSettleTimerRef.current);
         keyboardResizeActiveRef.current = false;
         activePointerResizeRef.current?.cancel(false);
       };
     }, []);
-    (0, import_element150.useEffect)(() => {
+    (0, import_element162.useEffect)(() => {
       if (isResizeDisabled) {
         activePointerResizeRef.current?.cancel();
       }
     }, [isResizeDisabled]);
-    const latestHandlersRef = (0, import_element150.useRef)(null);
-    const normalizedRatio = (0, import_element150.useMemo)(() => {
+    const latestHandlersRef = (0, import_element162.useRef)(null);
+    const normalizedRatio = (0, import_element162.useMemo)(() => {
       if (!hasLockedRatio || imageSize.width === 0) {
         return 0;
       }
@@ -52243,7 +58619,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_element150.useCallback)(
+    const handlePointerDown = (0, import_element162.useCallback)(
       (handle, event) => {
         if (isResizeDisabled || event.pointerType === "touch" && event.isPrimary === false) {
           event.preventDefault();
@@ -52334,7 +58710,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [cropRect, isResizeDisabled, onResizeStart]
     );
-    const computeFreeRect = (0, import_element150.useCallback)(
+    const computeFreeRect = (0, import_element162.useCallback)(
       (drag2, clientX, clientY) => computeFreeResizeRect(
         drag2,
         clientX,
@@ -52345,7 +58721,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [imageSize, bounds, minCropSize]
     );
-    const computeLockedRect = (0, import_element150.useCallback)(
+    const computeLockedRect = (0, import_element162.useCallback)(
       (drag2, clientX, clientY, driverAxis) => computeLockedResizeRect(
         drag2,
         clientX,
@@ -52358,7 +58734,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [imageSize, bounds, normalizedRatio, minCropSize]
     );
-    const computeShiftLockedRect = (0, import_element150.useCallback)(
+    const computeShiftLockedRect = (0, import_element162.useCallback)(
       (drag2, clientX, clientY) => computeShiftLockedResizeRect(
         drag2,
         clientX,
@@ -52378,7 +58754,7 @@ If there's a particular need for this, please submit a feature request at https:
       onResizeEnd,
       snapCropRect
     };
-    const handleKeyDown = (0, import_element150.useCallback)(
+    const handleKeyDown = (0, import_element162.useCallback)(
       (handle, event) => {
         const key = event.key;
         if (isResizeDisabled) {
@@ -52478,7 +58854,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_runtime273.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
       "div",
       {
         className: "wp-media-editor-image-editor__stencil",
@@ -52491,17 +58867,17 @@ If there's a particular need for this, please submit a feature request at https:
           transition: stencilTransition
         },
         children: [
-          freeformCrop && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+          freeformCrop && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
             "div",
             {
               id: resizeHandleDescriptionId,
               style: VISUALLY_HIDDEN_STYLE,
-              children: (0, import_i18n133.__)(
+              children: (0, import_i18n138.__)(
                 "Use arrow keys to resize the crop area. Hold Shift for larger steps."
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
             "div",
             {
               className: "wp-media-editor-image-editor__stencil-rect",
@@ -52513,7 +58889,7 @@ If there's a particular need for this, please submit a feature request at https:
               }
             }
           ),
-          freeformCrop && handles.map((pos) => /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+          freeformCrop && handles.map((pos) => /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
             "button",
             {
               type: "button",
@@ -52536,7 +58912,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_runtime274 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
   function DimmingOverlay({
     cropRect,
     containerSize,
@@ -52553,7 +58929,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_runtime274.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
       "div",
       {
         className: "wp-media-editor-image-editor__dimming",
@@ -52570,7 +58946,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_runtime275 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
   function GridOverlay({
     cropRect,
     containerSize,
@@ -52587,7 +58963,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_runtime275.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)(
       "div",
       {
         className: "wp-media-editor-image-editor__grid",
@@ -52599,28 +58975,28 @@ If there's a particular need for this, please submit a feature request at https:
           height
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime285.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_runtime275.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime285.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_runtime275.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime285.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_runtime275.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
             "div",
             {
               className: "wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--vertical",
@@ -52633,8 +59009,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_element151 = __toESM(require_element(), 1);
-  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
+  var import_element163 = __toESM(require_element(), 1);
+  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
   var HANDLE_GAP_PX = 12;
   var TRANSLATE_PERCENT = {
     before: "-100%",
@@ -52707,9 +59083,9 @@ If there's a particular need for this, please submit a feature request at https:
     outputWidth,
     outputHeight
   }) {
-    const tooltipRef = (0, import_element151.useRef)(null);
-    const [tooltipSize, setTooltipSize] = (0, import_element151.useState)(null);
-    (0, import_element151.useLayoutEffect)(() => {
+    const tooltipRef = (0, import_element163.useRef)(null);
+    const [tooltipSize, setTooltipSize] = (0, import_element163.useState)(null);
+    (0, import_element163.useLayoutEffect)(() => {
       if (!tooltipRef.current) {
         return;
       }
@@ -52757,7 +59133,7 @@ If there's a particular need for this, please submit a feature request at https:
         containerSize.height
       )
     } : preferred;
-    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
       "div",
       {
         ref: tooltipRef,
@@ -52777,10 +59153,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_element153 = __toESM(require_element(), 1);
+  var import_element165 = __toESM(require_element(), 1);

   // packages/media-editor/build-module/image-editor/react/hooks/use-viewport-state.mjs
-  var import_element152 = __toESM(require_element(), 1);
+  var import_element164 = __toESM(require_element(), 1);

   // packages/media-editor/build-module/image-editor/core/viewport-state.mjs
   var DEFAULT_VIEWPORT_STATE = {
@@ -52804,36 +59180,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_element152.useReducer)(
+    const [viewport, dispatch8] = (0, import_element164.useReducer)(
       viewportReducer,
       DEFAULT_VIEWPORT_STATE
     );
-    const setViewportZoom = (0, import_element152.useCallback)((zoom) => {
+    const setViewportZoom = (0, import_element164.useCallback)((zoom) => {
       dispatch8({ type: "SET_VIEWPORT_ZOOM", payload: zoom });
     }, []);
-    const setViewportPan = (0, import_element152.useCallback)((pan) => {
+    const setViewportPan = (0, import_element164.useCallback)((pan) => {
       dispatch8({ type: "SET_VIEWPORT_PAN", payload: pan });
     }, []);
-    const resetViewport = (0, import_element152.useCallback)(() => {
+    const resetViewport = (0, import_element164.useCallback)(() => {
       dispatch8({ type: "RESET_VIEWPORT" });
     }, []);
-    return (0, import_element152.useMemo)(
+    return (0, import_element164.useMemo)(
       () => ({ viewport, setViewportZoom, setViewportPan, resetViewport }),
       [viewport, setViewportZoom, setViewportPan, resetViewport]
     );
   }

   // packages/media-editor/build-module/image-editor/react/components/viewport-provider.mjs
-  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
-  var ViewportContext = (0, import_element153.createContext)(null);
+  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
+  var ViewportContext = (0, import_element165.createContext)(null);
   function ViewportProvider({
     children
   }) {
     const viewportState = useViewportState();
-    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(ViewportContext.Provider, { value: viewportState, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(ViewportContext.Provider, { value: viewportState, children });
   }
   function useViewport() {
-    const context = (0, import_element153.useContext)(ViewportContext);
+    const context = (0, import_element165.useContext)(ViewportContext);
     if (!context) {
       throw new Error(
         "useViewport must be used within a ViewportProvider."
@@ -52843,7 +59219,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_runtime278 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
   var CROP_RECT_EPSILON = 1e-6;
   var CARDINAL_ROTATION_EPSILON2 = 1e-6;
   var SETTLE_TRANSITION_DURATION_MS = 200;
@@ -52872,7 +59248,7 @@ If there's a particular need for this, please submit a feature request at https:
     onStateChange,
     onGestureStart,
     onGestureEnd,
-    className
+    className: className2
   }, ref) {
     const {
       state: state2,
@@ -52887,20 +59263,20 @@ If there's a particular need for this, please submit a feature request at https:
       setViewportPan,
       resetViewport
     } = useViewport();
-    const canvasRef = (0, import_element154.useRef)(null);
-    const cropAreaDescriptionId = (0, import_element154.useId)();
-    const [isCropAreaFocused, setIsCropAreaFocused] = (0, import_element154.useState)(focusOnMount);
-    const [isFocusVisible, setIsFocusVisible] = (0, import_element154.useState)(false);
-    const [canvasSize, setCanvasSize] = (0, import_element154.useState)({
+    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)({
       width: 0,
       height: 0
     });
-    (0, import_element154.useLayoutEffect)(() => {
+    (0, import_element166.useLayoutEffect)(() => {
       if (focusOnMount) {
         canvasRef.current?.focus({ preventScroll: true });
       }
     }, [focusOnMount]);
-    const handleCropAreaFocus = (0, import_element154.useCallback)(
+    const handleCropAreaFocus = (0, import_element166.useCallback)(
       (event) => {
         const target = event.target;
         if (target === event.currentTarget) {
@@ -52912,7 +59288,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const handleCropAreaBlur = (0, import_element154.useCallback)(
+    const handleCropAreaBlur = (0, import_element166.useCallback)(
       (event) => {
         if (event.target === event.currentTarget) {
           setIsCropAreaFocused(false);
@@ -52925,7 +59301,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    (0, import_element154.useEffect)(() => {
+    (0, import_element166.useEffect)(() => {
       const element = canvasRef.current;
       if (!element) {
         return;
@@ -52946,13 +59322,13 @@ If there's a particular need for this, please submit a feature request at https:
         observer.disconnect();
       };
     }, []);
-    (0, import_element154.useEffect)(() => {
+    (0, import_element166.useEffect)(() => {
       onStateChange?.(state2);
     }, [state2, onStateChange]);
     useAriaAnnouncer(state2);
     const naturalWidth = state2.image?.naturalWidth ?? 0;
     const naturalHeight = state2.image?.naturalHeight ?? 0;
-    const { elementSize, visualSize } = (0, import_element154.useMemo)(
+    const { elementSize, visualSize } = (0, import_element166.useMemo)(
       () => getImageFit(
         canvasSize,
         { width: naturalWidth, height: naturalHeight },
@@ -52960,10 +59336,10 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [canvasSize, naturalWidth, naturalHeight, state2.rotation]
     );
-    (0, import_element154.useEffect)(() => {
+    (0, import_element166.useEffect)(() => {
       setVisualSize(visualSize);
     }, [visualSize, setVisualSize]);
-    (0, import_element154.useEffect)(() => {
+    (0, import_element166.useEffect)(() => {
       if (freeformCrop || visualSize.width === 0 || visualSize.height === 0 || !aspectRatio || aspectRatio <= 0) {
         return;
       }
@@ -52980,8 +59356,8 @@ If there's a particular need for this, please submit a feature request at https:
       adjustCropRectForViewport,
       state2.cropRect
     ]);
-    const prevAspectRatioRef = (0, import_element154.useRef)(aspectRatio);
-    (0, import_element154.useEffect)(() => {
+    const prevAspectRatioRef = (0, import_element166.useRef)(aspectRatio);
+    (0, import_element166.useEffect)(() => {
       if (prevAspectRatioRef.current === aspectRatio) {
         return;
       }
@@ -53002,26 +59378,26 @@ If there's a particular need for this, please submit a feature request at https:
       adjustCropRectForViewport,
       state2.cropRect
     ]);
-    const cropBounds = (0, import_element154.useMemo)(() => {
+    const cropBounds = (0, import_element166.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_element154.useState)(false);
-    const isResizingRef = (0, import_element154.useRef)(false);
-    const isSettlingRef = (0, import_element154.useRef)(false);
-    const [isTouchPinching, setIsTouchPinchingState] = (0, import_element154.useState)(false);
-    const isTouchPinchingRef = (0, import_element154.useRef)(false);
-    const setTouchPinching = (0, import_element154.useCallback)((isPinching) => {
+    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) => {
       isTouchPinchingRef.current = isPinching;
       setIsTouchPinchingState(isPinching);
     }, []);
-    const [activeHandle, setActiveHandle] = (0, import_element154.useState)(
+    const [activeHandle, setActiveHandle] = (0, import_element166.useState)(
       null
     );
-    const viewScaleRest = (0, import_element154.useMemo)(
+    const viewScaleRest = (0, import_element166.useMemo)(
       () => getViewScale(
         state2.cropRect,
         canvasSize,
@@ -53031,9 +59407,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_element154.useState)(1);
+    const [frozenViewScale, setFrozenViewScale] = (0, import_element166.useState)(1);
     const viewScale = isResizing ? frozenViewScale : viewScaleRest;
-    const scaledVisualSize = (0, import_element154.useMemo)(
+    const scaledVisualSize = (0, import_element166.useMemo)(
       () => ({
         width: visualSize.width * viewScale,
         height: visualSize.height * viewScale
@@ -53041,7 +59417,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_element154.useMemo)(() => {
+    const keyboardResizeStep = (0, import_element166.useMemo)(() => {
       if (displayScale < PIXEL_SNAP_DISPLAY_SCALE || aspectRatio && aspectRatio > 0 || naturalWidth <= 0 || naturalHeight <= 0) {
         return void 0;
       }
@@ -53069,7 +59445,7 @@ If there's a particular need for this, please submit a feature request at https:
       state2.rotation,
       state2.zoom
     ]);
-    const minCropSize = (0, import_element154.useMemo)(() => {
+    const minCropSize = (0, import_element166.useMemo)(() => {
       if (naturalWidth <= 0 || naturalHeight <= 0) {
         return void 0;
       }
@@ -53091,7 +59467,7 @@ If there's a particular need for this, please submit a feature request at https:
       state2.zoom,
       displayScale
     ]);
-    const snapCropRect = (0, import_element154.useCallback)(
+    const snapCropRect = (0, import_element166.useCallback)(
       (rect, handle) => {
         if (displayScale < PIXEL_SNAP_DISPLAY_SCALE || naturalWidth <= 0 || naturalHeight <= 0) {
           return rect;
@@ -53105,8 +59481,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [displayScale, naturalWidth, naturalHeight, state2]
     );
-    const wasPixelSnapEnabledRef = (0, import_element154.useRef)(false);
-    (0, import_element154.useEffect)(() => {
+    const wasPixelSnapEnabledRef = (0, import_element166.useRef)(false);
+    (0, import_element166.useEffect)(() => {
       const isPixelSnapEnabled = freeformCrop && (!aspectRatio || aspectRatio <= 0) && displayScale >= PIXEL_SNAP_DISPLAY_SCALE && naturalWidth > 0 && naturalHeight > 0;
       const wasPixelSnapEnabled = wasPixelSnapEnabledRef.current;
       wasPixelSnapEnabledRef.current = isPixelSnapEnabled;
@@ -53183,7 +59559,7 @@ If there's a particular need for this, please submit a feature request at https:
         setIsFocusVisible(false);
       }
     };
-    (0, import_element154.useEffect)(() => {
+    (0, import_element166.useEffect)(() => {
       const el = canvasRef.current;
       if (!el) {
         return;
@@ -53203,7 +59579,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_element154.useCallback)(
+    const handleImageLoad = (0, import_element166.useCallback)(
       (event) => {
         const img = event.currentTarget;
         const size4 = {
@@ -53219,7 +59595,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [src, setImage, onImageLoaded]
     );
-    const handleCropChange = (0, import_element154.useCallback)(
+    const handleCropChange = (0, import_element166.useCallback)(
       (rect) => {
         if (isTouchPinchingRef.current) {
           return;
@@ -53252,21 +59628,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_element154.useState)(false);
-    const settleTimerRef = (0, import_element154.useRef)();
-    const finishSettling = (0, import_element154.useCallback)(() => {
+    const [settling, setSettling] = (0, import_element166.useState)(false);
+    const settleTimerRef = (0, import_element166.useRef)();
+    const finishSettling = (0, import_element166.useCallback)(() => {
       clearTimeout(settleTimerRef.current);
       isSettlingRef.current = false;
       setSettling(false);
     }, []);
-    (0, import_element154.useEffect)(() => {
+    (0, import_element166.useEffect)(() => {
       return () => {
         clearTimeout(settleTimerRef.current);
       };
     }, []);
     const isInteractiveGrid = showGrid === "interactive";
     const showInteractiveGrid = isInteractiveGrid && (isInteractionPlacementActive || isResizing || isPlacementActive);
-    const outputSize = (0, import_element154.useMemo)(() => {
+    const outputSize = (0, import_element166.useMemo)(() => {
       if (!showDimensions || !activeHandle || !state2.image) {
         return null;
       }
@@ -53276,11 +59652,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_element154.useCallback)(() => {
+    const handleEscape = (0, import_element166.useCallback)(() => {
       setIsFocusVisible(true);
       canvasRef.current?.focus({ preventScroll: true });
     }, []);
-    const handleResizeStart = (0, import_element154.useCallback)(
+    const handleResizeStart = (0, import_element166.useCallback)(
       (handle) => {
         if (isTouchPinchingRef.current) {
           return;
@@ -53295,7 +59671,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [finishSettling, onGestureStart, resetViewport, viewScaleRest]
     );
-    const handleResizeEnd = (0, import_element154.useCallback)(() => {
+    const handleResizeEnd = (0, import_element166.useCallback)(() => {
       const isCancellingForPinch = isTouchPinchingRef.current;
       isResizingRef.current = false;
       setIsResizing(false);
@@ -53316,7 +59692,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_element154.useCallback)(
+    const handleSettleTransitionEnd = (0, import_element166.useCallback)(
       (event) => {
         if (!isSettlingRef.current || event.propertyName !== "transform") {
           return;
@@ -53332,7 +59708,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_element154.useMemo)(() => {
+    const imageStyle = (0, import_element166.useMemo)(() => {
       if (elementSize.width === 0 || elementSize.height === 0) {
         return {};
       }
@@ -53379,7 +59755,7 @@ If there's a particular need for this, please submit a feature request at https:
         willChange
       };
     }
-    const setContainerRef = (0, import_element154.useCallback)(
+    const setContainerRef = (0, import_element166.useCallback)(
       (element) => {
         if (typeof ref === "function") {
           ref(element);
@@ -53389,16 +59765,16 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [ref]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
       "div",
       {
         ref: setContainerRef,
         className: clsx_default(
           "wp-media-editor-image-editor",
           isDragging && "wp-media-editor-image-editor--dragging",
-          className
+          className2
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(
           "div",
           {
             ref: canvasRef,
@@ -53416,23 +59792,23 @@ If there's a particular need for this, please submit a feature request at https:
             ),
             tabIndex: 0,
             role: "group",
-            "aria-label": (0, import_i18n134.__)("Crop area"),
+            "aria-label": (0, import_i18n139.__)("Crop area"),
             "aria-describedby": isCropAreaFocused ? cropAreaDescriptionId : void 0,
             onFocus: handleCropAreaFocus,
             onBlur: handleCropAreaBlur,
             ...canvasHandlers,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
                 "div",
                 {
                   id: cropAreaDescriptionId,
                   style: VISUALLY_HIDDEN_STYLE,
-                  children: (0, import_i18n134.__)(
+                  children: (0, import_i18n139.__)(
                     "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_runtime278.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(
                 "div",
                 {
                   className: "wp-media-editor-image-editor__stage",
@@ -53440,7 +59816,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_runtime278.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
                       "img",
                       {
                         className: "wp-media-editor-image-editor__image",
@@ -53452,7 +59828,7 @@ If there's a particular need for this, please submit a feature request at https:
                         draggable: false
                       }
                     ),
-                    showDimming && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+                    showDimming && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
                       DimmingOverlay,
                       {
                         cropRect: state2.cropRect,
@@ -53461,7 +59837,7 @@ If there's a particular need for this, please submit a feature request at https:
                         transition: settleStencilTransition
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
                       StencilComponent,
                       {
                         cropRect: state2.cropRect,
@@ -53481,7 +59857,7 @@ If there's a particular need for this, please submit a feature request at https:
                         keyboardResizeStep
                       }
                     ),
-                    (showGrid === true || isInteractiveGrid) && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+                    (showGrid === true || isInteractiveGrid) && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
                       GridOverlay,
                       {
                         cropRect: state2.cropRect,
@@ -53489,7 +59865,7 @@ If there's a particular need for this, please submit a feature request at https:
                         imageSize: scaledVisualSize
                       }
                     ),
-                    activeHandle && outputSize && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+                    activeHandle && outputSize && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
                       DimensionsOverlay,
                       {
                         cropRect: state2.cropRect,
@@ -53509,15 +59885,15 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var CropperInnerWithRef = (0, import_element154.forwardRef)(
+  var CropperInnerWithRef = (0, import_element166.forwardRef)(
     CropperInner
   );
-  var Cropper = (0, import_element154.forwardRef)(
-    (props, ref) => /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(ViewportProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(CropperInnerWithRef, { ...props, ref }) })
+  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 }) })
   );

   // packages/media-editor/build-module/state/use-media-editor-state.mjs
-  var import_element155 = __toESM(require_element(), 1);
+  var import_element167 = __toESM(require_element(), 1);

   // packages/media-editor/build-module/state/types.mjs
   var DEFAULT_CROP_OPTIONS = {
@@ -53614,7 +59990,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_element155.useReducer)(
+    const [state2, dispatch8] = (0, import_element167.useReducer)(
       mediaEditorReducer,
       null,
       () => buildInitialMediaEditorState(
@@ -53625,16 +60001,16 @@ If there's a particular need for this, please submit a feature request at https:
         initialState?.cropOptions
       )
     );
-    const [initialBaseline, setInitialBaseline] = (0, import_element155.useState)(() => state2);
-    const stateRef = (0, import_element155.useRef)(state2);
-    const visualSizeRef = (0, import_element155.useRef)({ width: 0, height: 0 });
-    const historyRef = (0, import_element155.useRef)([]);
-    const redoStackRef = (0, import_element155.useRef)([]);
-    const [hasUndo, setHasUndo] = (0, import_element155.useState)(false);
-    const [hasRedo, setHasRedo] = (0, import_element155.useState)(false);
-    const isGestureOpenRef = (0, import_element155.useRef)(false);
-    const gestureSnapshotRef = (0, import_element155.useRef)(null);
-    const pushSnapshot = (0, import_element155.useCallback)((snapshot) => {
+    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 last = historyRef.current[historyRef.current.length - 1];
       if (last && areMediaEditorStatesEqual(last, snapshot)) {
         return;
@@ -53644,7 +60020,7 @@ If there's a particular need for this, please submit a feature request at https:
       setHasUndo(true);
       setHasRedo(false);
     }, []);
-    const dispatchWithHistory = (0, import_element155.useCallback)(
+    const dispatchWithHistory = (0, import_element167.useCallback)(
       (action, recordHistory = true) => {
         const preState = stateRef.current;
         const postState = mediaEditorReducer(preState, action);
@@ -53664,14 +60040,14 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [pushSnapshot]
     );
-    const beginGesture = (0, import_element155.useCallback)(() => {
+    const beginGesture = (0, import_element167.useCallback)(() => {
       if (isGestureOpenRef.current) {
         return;
       }
       isGestureOpenRef.current = true;
       gestureSnapshotRef.current = null;
     }, []);
-    const endGesture = (0, import_element155.useCallback)(() => {
+    const endGesture = (0, import_element167.useCallback)(() => {
       const snapshot = gestureSnapshotRef.current;
       if (snapshot && !areMediaEditorStatesEqual(snapshot, stateRef.current)) {
         pushSnapshot(snapshot);
@@ -53679,20 +60055,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_element155.useCallback)(
+    const dispatchCropperAction = (0, import_element167.useCallback)(
       (action) => {
         dispatchWithHistory({ type: "CROPPER", action });
       },
       [dispatchWithHistory]
     );
-    const cropperSetters = (0, import_element155.useMemo)(
+    const cropperSetters = (0, import_element167.useMemo)(
       () => buildCropperSetters(
         dispatchCropperAction,
         () => stateRef.current.cropper
       ),
       [dispatchCropperAction]
     );
-    const setImage = (0, import_element155.useCallback)((image) => {
+    const setImage = (0, import_element167.useCallback)((image) => {
       if (areCropperImagesEqual(stateRef.current.cropper.image, image)) {
         return;
       }
@@ -53711,7 +60087,7 @@ If there's a particular need for this, please submit a feature request at https:
       setHasUndo(false);
       setHasRedo(false);
     }, []);
-    const reset = (0, import_element155.useCallback)(
+    const reset = (0, import_element167.useCallback)(
       (resetState) => {
         dispatchWithHistory({
           type: "CROPPER",
@@ -53720,7 +60096,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [dispatchWithHistory]
     );
-    const setAspectRatioValue = (0, import_element155.useCallback)(
+    const setAspectRatioValue = (0, import_element167.useCallback)(
       (presetKey) => {
         const resolved = resolveAspectRatio(
           presetKey,
@@ -53737,10 +60113,10 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [dispatchWithHistory]
     );
-    const resetCropOptions = (0, import_element155.useCallback)(() => {
+    const resetCropOptions = (0, import_element167.useCallback)(() => {
       dispatchWithHistory({ type: "RESET_CROP_OPTIONS" });
     }, [dispatchWithHistory]);
-    const undo2 = (0, import_element155.useCallback)(() => {
+    const undo2 = (0, import_element167.useCallback)(() => {
       endGesture();
       const prev = historyRef.current[historyRef.current.length - 1];
       if (!prev) {
@@ -53753,7 +60129,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_element155.useCallback)(() => {
+    const redo2 = (0, import_element167.useCallback)(() => {
       endGesture();
       const next = redoStackRef.current[0];
       if (!next) {
@@ -53766,10 +60142,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_element155.useCallback)((size4) => {
+    const setVisualSize = (0, import_element167.useCallback)((size4) => {
       visualSizeRef.current = size4;
     }, []);
-    const adjustCropRectForViewport = (0, import_element155.useCallback)(
+    const adjustCropRectForViewport = (0, import_element167.useCallback)(
       (rect) => {
         dispatchWithHistory(
           { type: "VIEWPORT_ADJUST_CROP_RECT", payload: rect },
@@ -53783,7 +60159,7 @@ If there's a particular need for this, please submit a feature request at https:
       state2.cropper,
       initialBaseline.cropper
     );
-    const getCroppedImage = (0, import_element155.useCallback)(
+    const getCroppedImage = (0, import_element167.useCallback)(
       (mimeType, quality) => {
         if (!state2.cropper.image) {
           return Promise.reject(
@@ -53799,7 +60175,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [state2.cropper]
     );
-    const controller = (0, import_element155.useMemo)(
+    const controller = (0, import_element167.useMemo)(
       () => ({
         // CropperController surface (state is the cropper slice so a
         // <Cropper> takes this controller as-is).
@@ -53848,9 +60224,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_element156 = __toESM(require_element(), 1);
-  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
-  var MediaEditorStateContext = (0, import_element156.createContext)(
+  var import_element168 = __toESM(require_element(), 1);
+  var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
+  var MediaEditorStateContext = (0, import_element168.createContext)(
     null
   );
   function MediaEditorStateProvider({
@@ -53862,10 +60238,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_runtime279.jsx)(MediaEditorStateContext.Provider, { value: controller, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(MediaEditorStateContext.Provider, { value: controller, children });
   }
   function useMediaEditor() {
-    const context = (0, import_element156.useContext)(MediaEditorStateContext);
+    const context = (0, import_element168.useContext)(MediaEditorStateContext);
     if (!context) {
       throw new Error(
         "useMediaEditor must be used within a MediaEditorStateProvider."
@@ -53875,7 +60251,7 @@ 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_runtime280 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
   function MediaEditorCanvas({
     focusOnMount,
     isPlacementActive = false,
@@ -53887,18 +60263,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_element157.useState)(
+    const [status, setStatus] = (0, import_element169.useState)(
       "loading"
     );
-    const aspectRatio = (0, import_element157.useMemo)(
+    const aspectRatio = (0, import_element169.useMemo)(
       () => resolveAspectRatio(aspectRatioValue, cropperImage),
       [aspectRatioValue, cropperImage]
     );
-    const handleGestureStart = (0, import_element157.useCallback)(() => {
+    const handleGestureStart = (0, import_element169.useCallback)(() => {
       beginGesture();
       onGestureStart?.();
     }, [beginGesture, onGestureStart]);
-    const handleGestureEnd = (0, import_element157.useCallback)(() => {
+    const handleGestureEnd = (0, import_element169.useCallback)(() => {
       endGesture();
       onGestureEnd?.();
     }, [endGesture, onGestureEnd]);
@@ -53906,7 +60282,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_element157.useEffect)(() => {
+    (0, import_element169.useEffect)(() => {
       if (cropperImage || !mediaUrl || !Number.isFinite(mediaWidth) || !Number.isFinite(mediaHeight) || mediaWidth <= 0 || mediaHeight <= 0) {
         return;
       }
@@ -53917,7 +60293,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_element157.useEffect)(() => {
+    (0, import_element169.useEffect)(() => {
       if (!mediaUrl || !isImage) {
         return;
       }
@@ -53938,17 +60314,17 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     if (status === "error") {
-      return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("div", { className: "media-editor-canvas", children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("div", { className: "media-editor-canvas__error", role: "alert", children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("p", { children: (0, import_i18n135.__)("Failed to load image.") }) }) });
+      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_runtime280.jsxs)("div", { className: "media-editor-canvas", children: [
-      status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("div", { className: "media-editor-canvas__spinner", children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components87.Spinner, {}) }),
-      /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+    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)(
         "div",
         {
           className: clsx_default("media-editor-canvas__cropper", {
             "is-loaded": status === "loaded"
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
             Cropper,
             {
               src: mediaUrl,
@@ -53968,41 +60344,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_i18n136 = __toESM(require_i18n(), 1);
+  var import_i18n141 = __toESM(require_i18n(), 1);

   // packages/media-editor/build-module/hooks/use-crop-gesture-handlers.mjs
-  var import_element158 = __toESM(require_element(), 1);
+  var import_element170 = __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_element158.useRef)();
-    const clearKeyboardTimer = (0, import_element158.useCallback)(() => {
+    const keyboardTimerRef = (0, import_element170.useRef)();
+    const clearKeyboardTimer = (0, import_element170.useCallback)(() => {
       clearTimeout(keyboardTimerRef.current);
     }, []);
-    const scheduleKeyboardEnd = (0, import_element158.useCallback)(() => {
+    const scheduleKeyboardEnd = (0, import_element170.useCallback)(() => {
       clearKeyboardTimer();
       keyboardTimerRef.current = setTimeout(() => {
         endGesture();
       }, KEYBOARD_GESTURE_IDLE_MS);
     }, [clearKeyboardTimer, endGesture]);
-    (0, import_element158.useEffect)(() => clearKeyboardTimer, [clearKeyboardTimer]);
-    const handlePointerDownCapture = (0, import_element158.useCallback)(() => {
+    (0, import_element170.useEffect)(() => clearKeyboardTimer, [clearKeyboardTimer]);
+    const handlePointerDownCapture = (0, import_element170.useCallback)(() => {
       clearKeyboardTimer();
       beginGesture();
     }, [beginGesture, clearKeyboardTimer]);
-    const handlePointerEnd = (0, import_element158.useCallback)(() => {
+    const handlePointerEnd = (0, import_element170.useCallback)(() => {
       clearKeyboardTimer();
       endGesture();
     }, [clearKeyboardTimer, endGesture]);
-    const handleKeyDownCapture = (0, import_element158.useCallback)(() => {
+    const handleKeyDownCapture = (0, import_element170.useCallback)(() => {
       beginGesture();
       if (!commitOnKeyUp) {
         scheduleKeyboardEnd();
       }
     }, [beginGesture, commitOnKeyUp, scheduleKeyboardEnd]);
-    const handleKeyUp = (0, import_element158.useCallback)(() => {
+    const handleKeyUp = (0, import_element170.useCallback)(() => {
       if (commitOnKeyUp) {
         endGesture();
         return;
@@ -54020,19 +60396,19 @@ 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_element160 = __toESM(require_element(), 1);
+  var import_element172 = __toESM(require_element(), 1);

   // packages/media-editor/build-module/components/rotation-ruler/use-ruler-drag.mjs
-  var import_element159 = __toESM(require_element(), 1);
+  var import_element171 = __toESM(require_element(), 1);
   function pxToValueDelta(deltaPx, pixelsPerStep, step) {
     return -deltaPx / pixelsPerStep * step;
   }
-  function clampValue(value, min3, max3) {
-    if (value < min3) {
-      return min3;
+  function clampValue(value, min4, max4) {
+    if (value < min4) {
+      return min4;
     }
-    if (value > max3) {
-      return max3;
+    if (value > max4) {
+      return max4;
     }
     return value;
   }
@@ -54043,14 +60419,14 @@ If there's a particular need for this, please submit a feature request at https:
     const {
       value,
       onChange,
-      min: min3,
-      max: max3,
+      min: min4,
+      max: max4,
       step,
       pixelsPerStep,
       disabled: disabled2,
       onPointerDownStart
     } = options;
-    const latestRef = (0, import_element159.useRef)({
+    const latestRef = (0, import_element171.useRef)({
       value,
       startX: 0,
       startValue: 0,
@@ -54060,10 +60436,10 @@ If there's a particular need for this, please submit a feature request at https:
       capturePointerId: 0,
       windowPointerUp: null
     });
-    (0, import_element159.useEffect)(() => {
+    (0, import_element171.useEffect)(() => {
       latestRef.current.value = value;
     }, [value]);
-    const endDrag = (0, import_element159.useCallback)(() => {
+    const endDrag = (0, import_element171.useCallback)(() => {
       const state2 = latestRef.current;
       if (!state2.dragging) {
         return;
@@ -54084,8 +60460,8 @@ If there's a particular need for this, please submit a feature request at https:
         state2.windowPointerUp = null;
       }
     }, []);
-    (0, import_element159.useEffect)(() => endDrag, [endDrag]);
-    const onPointerDown = (0, import_element159.useCallback)(
+    (0, import_element171.useEffect)(() => endDrag, [endDrag]);
+    const onPointerDown = (0, import_element171.useCallback)(
       (event) => {
         if (disabled2 || event.button !== 0) {
           return;
@@ -54106,7 +60482,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [disabled2, onPointerDownStart, endDrag, step]
     );
-    const onPointerMove = (0, import_element159.useCallback)(
+    const onPointerMove = (0, import_element171.useCallback)(
       (event) => {
         const state2 = latestRef.current;
         if (!state2.dragging) {
@@ -54126,13 +60502,13 @@ If there's a particular need for this, please submit a feature request at https:
         );
         const raw = state2.startValue + deltaValue;
         const stepped = quantize(raw, state2.activeStep);
-        const next = clampValue(stepped, min3, max3);
+        const next = clampValue(stepped, min4, max4);
         if (next !== state2.value) {
           state2.value = next;
           onChange(next);
         }
       },
-      [onChange, min3, max3, step, pixelsPerStep]
+      [onChange, min4, max4, step, pixelsPerStep]
     );
     return {
       onPointerDown,
@@ -54143,17 +60519,17 @@ 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_runtime281 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
   var STRIP_HEIGHT = 32;
   var LABEL_BASELINE_Y = 11;
   var MAJOR_INTERVAL = 15;
   var TICK_HEIGHT_MINOR = 4;
   var TICK_HEIGHT_MID = 8;
   var TICK_HEIGHT_MAJOR = 14;
-  function useTicks(min3, max3) {
-    return (0, import_element160.useMemo)(() => {
+  function useTicks(min4, max4) {
+    return (0, import_element172.useMemo)(() => {
       const out = [];
-      for (let v3 = Math.ceil(min3); v3 <= Math.floor(max3); v3 += 1) {
+      for (let v3 = Math.ceil(min4); v3 <= Math.floor(max4); v3 += 1) {
         let kind = "minor";
         let height = TICK_HEIGHT_MINOR;
         if (v3 % 15 === 0) {
@@ -54166,7 +60542,7 @@ If there's a particular need for this, please submit a feature request at https:
         out.push({ value: v3, kind, height });
       }
       return out;
-    }, [min3, max3]);
+    }, [min4, max4]);
   }
   function formatValue(value) {
     const rounded = Math.round(value * 10) / 10;
@@ -54176,24 +60552,24 @@ If there's a particular need for this, please submit a feature request at https:
     const {
       value,
       onChange,
-      min: min3 = -45,
-      max: max3 = 45,
+      min: min4 = -45,
+      max: max4 = 45,
       step = 1,
       label,
       unit = "\xB0",
       pixelsPerStep = 6,
-      className,
+      className: className2,
       id,
       disabled: disabled2 = false
     } = props;
-    const inputRef = (0, import_element160.useRef)(null);
-    const generatedId = (0, import_element160.useId)();
+    const inputRef = (0, import_element172.useRef)(null);
+    const generatedId = (0, import_element172.useId)();
     const inputId = id ?? generatedId;
     const dragHandlers = useRulerDrag({
       value,
       onChange,
-      min: min3,
-      max: max3,
+      min: min4,
+      max: max4,
       step,
       pixelsPerStep,
       disabled: disabled2,
@@ -54211,15 +60587,15 @@ If there's a particular need for this, please submit a feature request at https:
       }
       const direction = isIncrement ? 1 : -1;
       const magnitude = event.shiftKey ? step / 2 : step;
-      const next = clampValue(value + direction * magnitude, min3, max3);
+      const next = clampValue(value + direction * magnitude, min4, max4);
       if (next !== value) {
         onChange(next);
       }
     };
     const display = `${formatValue(value)}${unit}`;
-    const ticks = useTicks(min3, max3);
+    const ticks = useTicks(min4, max4);
     const pxPerUnit = pixelsPerStep / step;
-    const stripStyle = (0, import_element160.useMemo)(() => {
+    const stripStyle = (0, import_element172.useMemo)(() => {
       const offset4 = -value * pxPerUnit;
       return {
         transform: `translateX(calc(-50% + ${offset4}px))`
@@ -54231,45 +60607,45 @@ 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_runtime281.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)(
       "div",
       {
-        className: clsx_default("rotation-ruler", className),
+        className: clsx_default("rotation-ruler", className2),
         role: "presentation",
         "data-disabled": disabled2 || void 0,
         ...dragHandlers,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
             "input",
             {
               ref: inputRef,
               id: inputId,
               type: "range",
               className: "rotation-ruler__input",
-              min: min3,
-              max: max3,
+              min: min4,
+              max: max4,
               step: "any",
               value,
               disabled: disabled2,
               "aria-label": label,
               "aria-valuetext": display,
               onChange: (event) => onChange(
-                clampValue(event.target.valueAsNumber, min3, max3)
+                clampValue(event.target.valueAsNumber, min4, max4)
               ),
               onKeyDown: handleKeyDown
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("div", { className: "rotation-ruler__strip", "aria-hidden": "true", children: /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("div", { className: "rotation-ruler__strip", "aria-hidden": "true", children: /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)(
             "svg",
             {
               className: "rotation-ruler__ticks",
               style: stripStyle,
-              width: (max3 - min3) * pxPerUnit,
+              width: (max4 - min4) * pxPerUnit,
               height: STRIP_HEIGHT,
-              viewBox: `${min3 * pxPerUnit} 0 ${(max3 - min3) * pxPerUnit} ${STRIP_HEIGHT}`,
+              viewBox: `${min4 * pxPerUnit} 0 ${(max4 - min4) * pxPerUnit} ${STRIP_HEIGHT}`,
               preserveAspectRatio: "xMidYMid meet",
               children: [
-                ticks.map((tick) => /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+                ticks.map((tick) => /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
                   "line",
                   {
                     x1: tick.value * pxPerUnit,
@@ -54280,7 +60656,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_runtime281.jsxs)(
+                majorTicks.map((tick) => /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)(
                   "text",
                   {
                     x: tick.value * pxPerUnit,
@@ -54297,19 +60673,19 @@ If there's a particular need for this, please submit a feature request at https:
               ]
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("div", { className: "rotation-ruler__active-label", "aria-hidden": "true", children: /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)("span", { className: "rotation-ruler__active-label-number", children: [
-            isNegative && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("span", { className: "rotation-ruler__active-label-sign", children: "-" }),
+          /* @__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: "-" }),
             digits,
-            /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("span", { className: "rotation-ruler__active-label-unit", children: unit })
+            /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("span", { className: "rotation-ruler__active-label-unit", children: unit })
           ] }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("div", { className: "rotation-ruler__pointer", "aria-hidden": "true" })
+          /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("div", { className: "rotation-ruler__pointer", "aria-hidden": "true" })
         ]
       }
     );
   }

   // packages/media-editor/build-module/components/media-editor-fine-rotation/index.mjs
-  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
   function MediaEditorFineRotation({
     onPlacementControlInteraction
   }) {
@@ -54330,16 +60706,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_runtime282.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
       "div",
       {
         role: "presentation",
         className: "media-editor-fine-rotation",
         ...rotationGestureHandlers,
-        children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
           RotationRuler,
           {
-            label: (0, import_i18n136.__)("Fine rotation"),
+            label: (0, import_i18n141.__)("Fine rotation"),
             min: -MAX_ROTATION_OFFSET,
             max: MAX_ROTATION_OFFSET,
             value: fineOffset,
@@ -54351,11 +60727,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_components88 = __toESM(require_components(), 1);
-  var import_i18n137 = __toESM(require_i18n(), 1);
+  var import_components93 = __toESM(require_components(), 1);
+  var import_i18n142 = __toESM(require_i18n(), 1);

   // packages/media-editor/build-module/components/media-editor/use-crop-options.mjs
-  var import_element161 = __toESM(require_element(), 1);
+  var import_element173 = __toESM(require_element(), 1);
   function getAspectRatioOptions(aspectRatioPresets) {
     return [
       ...DEFAULT_ASPECT_RATIOS.filter((preset) => preset.value <= 0),
@@ -54368,11 +60744,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_element161.useMemo)(
+    const aspectRatioOptions = (0, import_element173.useMemo)(
       () => getAspectRatioOptions(aspectRatioPresets),
       [aspectRatioPresets]
     );
-    const resolvedAspectRatio = (0, import_element161.useMemo)(
+    const resolvedAspectRatio = (0, import_element173.useMemo)(
       () => resolveAspectRatio(aspectRatioValue, cropperImage),
       [aspectRatioValue, cropperImage]
     );
@@ -54386,7 +60762,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_runtime283 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_ZOOM_FACTOR = 1.2;
   function MediaEditorImageControls({
     withLabels = false,
@@ -54403,35 +60779,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_runtime283.jsxs)(import_jsx_runtime283.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-        import_components88.Button,
+    const rotateButtons = /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(import_jsx_runtime293.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+        import_components93.Button,
         {
           size: "compact",
           icon: rotate_left_default,
-          label: (0, import_i18n137.__)("Rotate 90\xB0 counter-clockwise"),
+          label: (0, import_i18n142.__)("Rotate 90\xB0 counter-clockwise"),
           showTooltip: true,
           onClick: () => snapRotate90(-1)
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-        import_components88.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+        import_components93.Button,
         {
           size: "compact",
           icon: rotate_right_default,
-          label: (0, import_i18n137.__)("Rotate 90\xB0 clockwise"),
+          label: (0, import_i18n142.__)("Rotate 90\xB0 clockwise"),
           showTooltip: true,
           onClick: () => snapRotate90(1)
         }
       )
     ] });
-    const flipButtons = /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(import_jsx_runtime283.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-        import_components88.Button,
+    const flipButtons = /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(import_jsx_runtime293.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+        import_components93.Button,
         {
           size: "compact",
           icon: flip_horizontal_default,
-          label: (0, import_i18n137.__)("Flip horizontal"),
+          label: (0, import_i18n142.__)("Flip horizontal"),
           showTooltip: true,
           isPressed: state2.flip.horizontal,
           onClick: () => setFlip({
@@ -54440,12 +60816,12 @@ If there's a particular need for this, please submit a feature request at https:
           })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-        import_components88.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+        import_components93.Button,
         {
           size: "compact",
           icon: flip_vertical_default,
-          label: (0, import_i18n137.__)("Flip vertical"),
+          label: (0, import_i18n142.__)("Flip vertical"),
           showTooltip: true,
           isPressed: state2.flip.vertical,
           onClick: () => setFlip({
@@ -54455,25 +60831,25 @@ If there's a particular need for this, please submit a feature request at https:
         }
       )
     ] });
-    const zoomButtons = /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(import_jsx_runtime283.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-        import_components88.Button,
+    const zoomButtons = /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(import_jsx_runtime293.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+        import_components93.Button,
         {
           size: "compact",
           icon: plus_default,
-          label: (0, import_i18n137.__)("Zoom in"),
+          label: (0, import_i18n142.__)("Zoom in"),
           showTooltip: true,
           disabled: state2.zoom >= MAX_ZOOM,
           accessibleWhenDisabled: true,
           onClick: () => zoomByFactor(zoomFactor)
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-        import_components88.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+        import_components93.Button,
         {
           size: "compact",
           icon: line_solid_default,
-          label: (0, import_i18n137.__)("Zoom out"),
+          label: (0, import_i18n142.__)("Zoom out"),
           showTooltip: true,
           disabled: state2.zoom <= minZoom,
           accessibleWhenDisabled: true,
@@ -54481,18 +60857,18 @@ If there's a particular need for this, please submit a feature request at https:
         }
       )
     ] });
-    const aspectRatioDropdown = hasAspectRatioControl ? /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-      import_components88.DropdownMenu,
+    const aspectRatioDropdown = hasAspectRatioControl ? /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+      import_components93.DropdownMenu,
       {
         icon: aspect_ratio_default,
-        label: (0, import_i18n137.__)("Aspect ratio"),
+        label: (0, import_i18n142.__)("Aspect ratio"),
         popoverProps: { placement: "top" },
         toggleProps: { size: "compact" },
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(import_components88.MenuGroup, { label: (0, import_i18n137.__)("Aspect ratio"), children: aspectRatioOptions.map((preset) => {
+        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components93.MenuGroup, { label: (0, import_i18n142.__)("Aspect ratio"), children: aspectRatioOptions.map((preset) => {
           const value = preset.value.toString();
           const isSelected2 = value === aspectRatioValue;
-          return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-            import_components88.MenuItem,
+          return /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+            import_components93.MenuItem,
             {
               role: "menuitemradio",
               isSelected: isSelected2,
@@ -54509,69 +60885,69 @@ If there's a particular need for this, please submit a feature request at https:
       }
     ) : null;
     if (withLabels) {
-      return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)("div", { className: "media-editor-image-controls is-stacked", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)("div", { className: "media-editor-image-controls__transforms", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
+      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)(
             "div",
             {
               className: "media-editor-image-controls__group",
               role: "group",
-              "aria-label": (0, import_i18n137.__)("Rotate"),
+              "aria-label": (0, import_i18n142.__)("Rotate"),
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
                   "span",
                   {
                     className: "media-editor-image-controls__label",
                     "aria-hidden": "true",
-                    children: (0, import_i18n137.__)("Rotate")
+                    children: (0, import_i18n142.__)("Rotate")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("div", { className: "media-editor-image-controls__buttons", children: rotateButtons })
+                /* @__PURE__ */ (0, import_jsx_runtime293.jsx)("div", { className: "media-editor-image-controls__buttons", children: rotateButtons })
               ]
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(
             "div",
             {
               className: "media-editor-image-controls__group",
               role: "group",
-              "aria-label": (0, import_i18n137.__)("Flip"),
+              "aria-label": (0, import_i18n142.__)("Flip"),
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
                   "span",
                   {
                     className: "media-editor-image-controls__label",
                     "aria-hidden": "true",
-                    children: (0, import_i18n137.__)("Flip")
+                    children: (0, import_i18n142.__)("Flip")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("div", { className: "media-editor-image-controls__buttons", children: flipButtons })
+                /* @__PURE__ */ (0, import_jsx_runtime293.jsx)("div", { className: "media-editor-image-controls__buttons", children: flipButtons })
               ]
             }
           )
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
+        /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(
           "div",
           {
             className: "media-editor-image-controls__group",
             role: "group",
-            "aria-label": (0, import_i18n137.__)("Zoom"),
+            "aria-label": (0, import_i18n142.__)("Zoom"),
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
                 "span",
                 {
                   className: "media-editor-image-controls__label",
                   "aria-hidden": "true",
-                  children: (0, import_i18n137.__)("Zoom")
+                  children: (0, import_i18n142.__)("Zoom")
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("div", { className: "media-editor-image-controls__buttons", children: zoomButtons })
+              /* @__PURE__ */ (0, import_jsx_runtime293.jsx)("div", { className: "media-editor-image-controls__buttons", children: zoomButtons })
             ]
           }
         )
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)("div", { className: "media-editor-image-controls", children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)("div", { className: "media-editor-image-controls", children: [
       rotateButtons,
       flipButtons,
       zoomButtons,
@@ -54580,9 +60956,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_components89 = __toESM(require_components(), 1);
-  var import_i18n138 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
+  var import_components94 = __toESM(require_components(), 1);
+  var import_i18n143 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
   function MediaEditorCropPanel({
     aspectRatioValue,
     onAspectRatioChange,
@@ -54593,19 +60969,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_runtime284.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime294.jsxs)(
         Stack,
         {
           direction: "column",
           gap: "xl",
           ...{ [CROP_CONTROL_ATTR]: true },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("h2", {}), children: (0, import_i18n138.__)("Crop options") }),
-            showTransformControls && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(MediaEditorImageControls, { withLabels: true }),
-            /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
-              import_components89.SelectControl,
+            /* @__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,
               {
-                label: (0, import_i18n138.__)("Aspect ratio"),
+                label: (0, import_i18n143.__)("Aspect ratio"),
                 value: aspectRatioValue,
                 onChange: onAspectRatioChange,
                 options: aspectRatioOptions.map((preset) => ({
@@ -54621,57 +60997,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_components90 = __toESM(require_components(), 1);
-  var import_element162 = __toESM(require_element(), 1);
-  var import_i18n139 = __toESM(require_i18n(), 1);
+  var import_components95 = __toESM(require_components(), 1);
+  var import_element174 = __toESM(require_element(), 1);
+  var import_i18n144 = __toESM(require_i18n(), 1);
   var import_keycodes3 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
   var SHORTCUTS = [
     {
-      description: (0, import_i18n139.__)("Undo"),
+      description: (0, import_i18n144.__)("Undo"),
       keyCombination: { modifier: "primary", character: "z" }
     },
     {
-      description: (0, import_i18n139.__)("Redo"),
+      description: (0, import_i18n144.__)("Redo"),
       keyCombination: { modifier: "primaryShift", character: "z" }
     },
     {
-      description: (0, import_i18n139.__)("Pan"),
+      description: (0, import_i18n144.__)("Pan"),
       keyCombination: {
         character: ["\u2191", "\u2193", "\u2190", "\u2192"],
-        ariaLabel: (0, import_i18n139.__)("Arrow keys")
+        ariaLabel: (0, import_i18n144.__)("Arrow keys")
       }
     },
     {
-      description: (0, import_i18n139.__)("Zoom in"),
+      description: (0, import_i18n144.__)("Zoom in"),
       keyCombination: { character: "+" }
     },
     {
-      description: (0, import_i18n139.__)("Zoom out"),
+      description: (0, import_i18n144.__)("Zoom out"),
       keyCombination: { character: "-" }
     },
     {
-      description: (0, import_i18n139.__)("Rotate 90\xB0 clockwise"),
+      description: (0, import_i18n144.__)("Rotate 90\xB0 clockwise"),
       keyCombination: { character: "R" }
     },
     {
-      description: (0, import_i18n139.__)("Rotate 90\xB0 counter-clockwise"),
+      description: (0, import_i18n144.__)("Rotate 90\xB0 counter-clockwise"),
       keyCombination: { modifier: "shift", character: "R" }
     },
     {
-      description: (0, import_i18n139.__)("Flip horizontal"),
+      description: (0, import_i18n144.__)("Flip horizontal"),
       keyCombination: { character: "H" }
     },
     {
-      description: (0, import_i18n139.__)("Flip vertical"),
+      description: (0, import_i18n144.__)("Flip vertical"),
       keyCombination: { character: "V" }
     },
     {
-      description: (0, import_i18n139.__)("Pan or resize crop (large step)"),
+      description: (0, import_i18n144.__)("Pan or resize crop (large step)"),
       keyCombination: {
         modifier: "shift",
         character: ["\u2191", "\u2193", "\u2190", "\u2192"],
-        ariaLabel: (0, import_i18n139.__)("Shift + Arrow keys")
+        ariaLabel: (0, import_i18n144.__)("Shift + Arrow keys")
       }
     }
   ];
@@ -54699,13 +61075,13 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       label = charString;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
       "kbd",
       {
         className: "media-editor-keyboard-shortcuts-modal__shortcut-term",
         "aria-label": label,
         children: keys.map(
-          (key, index2) => key === "+" && modifier ? /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(import_element162.Fragment, { children: key }, index2) : /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+          (key, index2) => key === "+" && modifier ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(import_element174.Fragment, { children: key }, index2) : /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
             "kbd",
             {
               className: "media-editor-keyboard-shortcuts-modal__shortcut-key",
@@ -54720,28 +61096,28 @@ If there's a particular need for this, please submit a feature request at https:
   function MediaEditorKeyboardShortcutsModal({
     onClose
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)(
-      import_components90.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(
+      import_components95.Modal,
       {
         className: "media-editor-keyboard-shortcuts-modal",
-        title: (0, import_i18n139.__)("Keyboard shortcuts"),
+        title: (0, import_i18n144.__)("Keyboard shortcuts"),
         onRequestClose: onClose,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("p", { className: "media-editor-keyboard-shortcuts-modal__note", children: (0, import_i18n139.__)(
+          /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("p", { className: "media-editor-keyboard-shortcuts-modal__note", children: (0, import_i18n144.__)(
             "These shortcuts work when the image editor has focus."
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
             "ul",
             {
               className: "media-editor-keyboard-shortcuts-modal__shortcut-list",
               role: "list",
-              children: SHORTCUTS.map(({ description, keyCombination }, index2) => /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)(
+              children: SHORTCUTS.map(({ description, keyCombination }, index2) => /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(
                 "li",
                 {
                   className: "media-editor-keyboard-shortcuts-modal__shortcut",
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("span", { className: "media-editor-keyboard-shortcuts-modal__shortcut-description", children: description }),
-                    /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("span", { className: "media-editor-keyboard-shortcuts-modal__shortcut-description", children: description }),
+                    /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
                       KeyCombinationDisplay,
                       {
                         keyCombination
@@ -54760,11 +61136,11 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/media-editor/build-module/components/media-editor/use-save-media-editor.mjs
   var import_api_fetch2 = __toESM(require_api_fetch(), 1);
-  var import_data43 = __toESM(require_data(), 1);
-  var import_core_data27 = __toESM(require_core_data(), 1);
-  var import_element163 = __toESM(require_element(), 1);
-  var import_i18n140 = __toESM(require_i18n(), 1);
-  var import_notices13 = __toESM(require_notices(), 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_notices14 = __toESM(require_notices(), 1);

   // packages/media-editor/build-module/components/media-editor-modal/build-modifiers.mjs
   var CROP_TOLERANCE = 0.1;
@@ -54865,15 +61241,15 @@ If there's a particular need for this, please submit a feature request at https:
     media,
     onSaved
   }) {
-    const registry = (0, import_data43.useRegistry)();
+    const registry = (0, import_data45.useRegistry)();
     const {
       clearEntityRecordEdits,
       receiveEntityRecords,
       saveEditedEntityRecord
-    } = (0, import_data43.useDispatch)(import_core_data27.store);
-    const { createErrorNotice, removeAllNotices } = (0, import_data43.useDispatch)(import_notices13.store);
-    const [isSaving, setIsSaving] = (0, import_element163.useState)(false);
-    const save = (0, import_element163.useCallback)(async () => {
+    } = (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 () => {
       removeAllNotices("snackbar", MEDIA_EDITOR_NOTICES_CONTEXT);
       setIsSaving(true);
       try {
@@ -54884,7 +61260,7 @@ If there's a particular need for this, please submit a feature request at https:
           url: media.source_url
         } : void 0;
         if (modifiers.length > 0) {
-          const pendingEdits = registry.select(import_core_data27.store).getEntityRecordNonTransientEdits(
+          const pendingEdits = registry.select(import_core_data29.store).getEntityRecordNonTransientEdits(
             "postType",
             "attachment",
             id
@@ -54931,15 +61307,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_i18n140.__)("An unknown error occurred.");
+        const message2 = error2 instanceof Error ? error2.message : error2?.message ?? (0, import_i18n145.__)("An unknown error occurred.");
         createErrorNotice(
-          isImage ? (0, import_i18n140.sprintf)(
+          isImage ? (0, import_i18n145.sprintf)(
             /* translators: %s: Error message. */
-            (0, import_i18n140.__)("Could not save image. %s"),
+            (0, import_i18n145.__)("Could not save image. %s"),
             message2
-          ) : (0, import_i18n140.sprintf)(
+          ) : (0, import_i18n145.sprintf)(
             /* translators: %s: Error message. */
-            (0, import_i18n140.__)("Could not save media. %s"),
+            (0, import_i18n145.__)("Could not save media. %s"),
             message2
           ),
           {
@@ -54967,24 +61343,35 @@ 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_runtime286 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
   var ATTACHMENT_EMBED_QUERY = { _embed: "author,wp:attached-to" };
   var PLACEMENT_CONTROL_IDLE_MS = 300;
-  function MediaEditorSidebar({ tabs }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+  function MediaEditorSidebar({
+    tabs,
+    activeTabId,
+    onTabChange
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
       complementary_area_default,
       {
         scope: "media-editor",
         identifier: "media-editor/details",
-        title: (0, import_i18n141.__)("Details"),
+        title: (0, import_i18n146.__)("Details"),
         icon: drawer_right_default,
         isActiveByDefault: true,
         className: "media-editor__sidebar",
         panelClassName: "media-editor__sidebar-panel",
         headerClassName: "media-editor__sidebar-header",
-        closeLabel: (0, import_i18n141.__)("Close media panel"),
-        header: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(tabs_exports.List, { variant: "minimal", children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(tabs_exports.Tab, { value: tab.id, children: tab.title }, tab.id)) }),
-        children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(tabs_exports.Panel, { value: tab.id, tabIndex: -1, children: tab.panel }, tab.id))
+        closeLabel: (0, import_i18n146.__)("Close media panel"),
+        render: /* @__PURE__ */ (0, import_jsx_runtime296.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))
       }
     );
   }
@@ -54994,37 +61381,37 @@ If there's a particular need for this, please submit a feature request at https:
     showCloseButton = false,
     onCancel
   }) {
-    const [isShortcutsModalOpen, setIsShortcutsModalOpen] = (0, import_element164.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(
-      import_components91.Flex,
+    const [isShortcutsModalOpen, setIsShortcutsModalOpen] = (0, import_element176.useState)(false);
+    return /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(
+      Stack,
       {
         className: "media-editor__header-actions",
         justify: "flex-end",
-        expanded: false,
-        gap: 2,
+        align: "center",
+        gap: "sm",
         children: [
-          isImage && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-            import_components91.Button,
+          isImage && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+            import_components96.Button,
             {
               size: "compact",
               icon: keyboard_default,
-              label: (0, import_i18n141.__)("Keyboard shortcuts"),
+              label: (0, import_i18n146.__)("Keyboard shortcuts"),
               onClick: () => setIsShortcutsModalOpen(true)
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(pinned_items_default.Slot, { scope: "media-editor" }),
-          showCloseButton && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-            import_components91.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(pinned_items_default.Slot, { scope: "media-editor" }),
+          showCloseButton && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+            import_components96.Button,
             {
               size: "compact",
               icon: close_default,
-              label: (0, import_i18n141.__)("Close"),
+              label: (0, import_i18n146.__)("Close"),
               onClick: onCancel,
               disabled: isSaving,
               accessibleWhenDisabled: true
             }
           ),
-          isShortcutsModalOpen && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+          isShortcutsModalOpen && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
             MediaEditorKeyboardShortcutsModal,
             {
               onClose: () => setIsShortcutsModalOpen(false)
@@ -55066,30 +61453,30 @@ If there's a particular need for this, please submit a feature request at https:
       onReset();
       endGesture();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(
-      import_components91.Flex,
+    return /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(
+      Stack,
       {
         className: "media-editor__history-actions",
-        expanded: false,
-        gap: 2,
+        align: "center",
+        gap: "sm",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-            import_components91.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+            import_components96.Button,
             {
               size: "compact",
               variant: "tertiary",
               disabled: !isDirty,
               accessibleWhenDisabled: true,
               onClick: handleReset,
-              children: (0, import_i18n141.__)("Reset")
+              children: (0, import_i18n146.__)("Reset")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-            import_components91.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+            import_components96.Button,
             {
               size: "compact",
               icon: undo_default,
-              label: (0, import_i18n141.__)("Undo"),
+              label: (0, import_i18n146.__)("Undo"),
               showTooltip: true,
               shortcut: import_keycodes4.displayShortcut.primary("z"),
               disabled: isUndoRedoDisabled || !hasUndo,
@@ -55097,12 +61484,12 @@ If there's a particular need for this, please submit a feature request at https:
               onClick: handleUndo
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-            import_components91.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+            import_components96.Button,
             {
               size: "compact",
               icon: redo_default,
-              label: (0, import_i18n141.__)("Redo"),
+              label: (0, import_i18n146.__)("Redo"),
               showTooltip: true,
               shortcut: (0, import_keycodes4.isAppleOS)() ? import_keycodes4.displayShortcut.primaryShift("z") : import_keycodes4.displayShortcut.primary("y"),
               disabled: isUndoRedoDisabled || !hasRedo,
@@ -55122,27 +61509,27 @@ If there's a particular need for this, please submit a feature request at https:
     onSave
   }) {
     const saveDisabled = isSaving || !hasMedia || !hasChanges;
-    return /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(
-      import_components91.Flex,
+    return /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(
+      Stack,
       {
         className: "media-editor__footer-actions",
         justify: "flex-end",
-        expanded: false,
-        gap: 2,
+        align: "center",
+        gap: "sm",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-            import_components91.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+            import_components96.Button,
             {
               __next40pxDefaultSize: true,
               variant: "tertiary",
               onClick: onCancel,
               disabled: isSaving,
               accessibleWhenDisabled: true,
-              children: (0, import_i18n141.__)("Cancel")
+              children: (0, import_i18n146.__)("Cancel")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-            import_components91.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+            import_components96.Button,
             {
               __next40pxDefaultSize: true,
               variant: "primary",
@@ -55150,7 +61537,7 @@ If there's a particular need for this, please submit a feature request at https:
               isBusy: isSaving,
               disabled: saveDisabled,
               accessibleWhenDisabled: true,
-              children: (0, import_i18n141.__)("Save")
+              children: (0, import_i18n146.__)("Save")
             }
           )
         ]
@@ -55170,15 +61557,15 @@ If there's a particular need for this, please submit a feature request at https:
     shouldCloseOnEsc = false
   }) {
     const cropper = useMediaEditor();
-    const isPanelLayout = (0, import_compose28.useViewportMatch)("small");
+    const isPanelLayout = (0, import_compose32.useViewportMatch)("small");
     const footerLayout = isPanelLayout ? "wide" : "narrow";
-    const { media, hasEdits } = (0, import_data44.useSelect)(
+    const { media, hasEdits } = (0, import_data46.useSelect)(
       (select9) => {
         const {
           getEditedEntityRecord,
           getEntityRecord,
           hasEditsForEntityRecord
-        } = select9(import_core_data28.store);
+        } = select9(import_core_data30.store);
         getEntityRecord(
           "postType",
           "attachment",
@@ -55201,36 +61588,36 @@ If there's a particular need for this, please submit a feature request at https:
       [id]
     );
     const hasChanges = cropper.isCropperDirty || hasEdits;
-    const { clearEntityRecordEdits, editEntityRecord, invalidateResolution } = (0, import_data44.useDispatch)(import_core_data28.store);
-    const { removeAllNotices } = (0, import_data44.useDispatch)(import_notices14.store);
-    const [isDiscardDialogOpen, setIsDiscardDialogOpen] = (0, import_element164.useState)(false);
-    const [isPlacementActive, setIsPlacementActive] = (0, import_element164.useState)(false);
-    const [isCanvasGestureActive, setIsCanvasGestureActive] = (0, import_element164.useState)(false);
-    const placementControlTimerRef = (0, import_element164.useRef)();
-    const signalPlacementControlInteraction = (0, import_element164.useCallback)(() => {
+    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)(() => {
       setIsPlacementActive(true);
       clearTimeout(placementControlTimerRef.current);
       placementControlTimerRef.current = setTimeout(() => {
         setIsPlacementActive(false);
       }, PLACEMENT_CONTROL_IDLE_MS);
     }, []);
-    const handleCanvasGestureStart = (0, import_element164.useCallback)(() => {
+    const handleCanvasGestureStart = (0, import_element176.useCallback)(() => {
       setIsCanvasGestureActive(true);
     }, []);
-    const handleCanvasGestureEnd = (0, import_element164.useCallback)(() => {
+    const handleCanvasGestureEnd = (0, import_element176.useCallback)(() => {
       setIsCanvasGestureActive(false);
     }, []);
     const isCropInteractionActive = isPlacementActive || isCanvasGestureActive;
-    (0, import_element164.useEffect)(() => {
+    (0, import_element176.useEffect)(() => {
       return () => {
         clearTimeout(placementControlTimerRef.current);
       };
     }, []);
-    (0, import_element164.useEffect)(() => {
+    (0, import_element176.useEffect)(() => {
       setIsPlacementActive(false);
       setIsCanvasGestureActive(false);
     }, [id]);
-    (0, import_element164.useEffect)(() => {
+    (0, import_element176.useEffect)(() => {
       invalidateResolution("getEntityRecord", [
         "postType",
         "attachment",
@@ -55255,17 +61642,17 @@ If there's a particular need for this, please submit a feature request at https:
       media,
       onSaved
     });
-    const tabs = (0, import_element164.useMemo)(() => {
+    const tabs = (0, import_element176.useMemo)(() => {
       const detailsTab = {
         id: "details",
-        title: (0, import_i18n141.__)("Details"),
-        panel: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+        title: (0, import_i18n146.__)("Details"),
+        panel: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
           Stack,
           {
             className: "media-editor__panel",
             direction: "column",
             gap: "lg",
-            children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(MediaForm, {})
+            children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(MediaForm, {})
           }
         )
       };
@@ -55275,14 +61662,14 @@ If there's a particular need for this, please submit a feature request at https:
       return [
         {
           id: "crop",
-          title: (0, import_i18n141.__)("Crop"),
-          panel: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+          title: (0, import_i18n146.__)("Crop"),
+          panel: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
             Stack,
             {
               className: "media-editor__panel",
               direction: "column",
               gap: "lg",
-              children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
                 MediaEditorCropPanel,
                 {
                   aspectRatioValue,
@@ -55303,7 +61690,7 @@ If there's a particular need for this, please submit a feature request at https:
       aspectRatioOptions,
       isPanelLayout
     ]);
-    const [selectedTabId, setSelectedTabId] = (0, import_element164.useState)();
+    const [selectedTabId, setSelectedTabId] = (0, import_element176.useState)();
     const activeTabId = selectedTabId ?? tabs[0]?.id;
     const handleChange = (updates) => {
       editEntityRecord("postType", "attachment", id, updates);
@@ -55355,95 +61742,94 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     };
-    const snackbar = /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-      import_notices14.SnackbarNotices,
+    const snackbar = /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+      import_notices15.SnackbarNotices,
       {
         className: noticesClassName,
         context: MEDIA_EDITOR_NOTICES_CONTEXT
       }
     );
-    const ruler = isImage ? /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+    const ruler = isImage ? /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
       MediaEditorFineRotation,
       {
         onPlacementControlInteraction: signalPlacementControlInteraction
       }
     ) : null;
-    const children = /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(
+    const children = /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(
       MediaEditorProvider,
       {
         value: media ?? void 0,
         onChange: handleChange,
         settings: { fields: fields2 },
         children: [
-          !media ? /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { className: "media-editor", children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { className: "media-editor__loading", children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(import_components91.Spinner, {}) }) }) : /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(
-            tabs_exports.Root,
-            {
-              className: "media-editor",
-              value: activeTabId,
-              onValueChange: (value) => setSelectedTabId(value),
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(MediaEditorSidebar, { tabs }),
-                /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-                  interface_skeleton_default,
-                  {
-                    className: "media-editor__skeleton",
-                    labels: {
-                      body: isImage ? (0, import_i18n141.__)("Image editor") : (0, import_i18n141.__)("Media preview"),
-                      sidebar: (0, import_i18n141.__)("Media details")
-                    },
-                    content: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)("div", { className: "media-editor__content", children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { className: "media-editor__canvas-area", children: isImage ? /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-                        MediaEditorCanvas,
-                        {
-                          focusOnMount: true,
-                          isPlacementActive,
-                          onGestureStart: handleCanvasGestureStart,
-                          onGestureEnd: handleCanvasGestureEnd
-                        }
-                      ) : /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(MediaPreview2, {}) }),
-                      isImage && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { className: "media-editor__canvas-toolbar", children: ruler })
-                    ] }),
-                    sidebar: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(complementary_area_default.Slot, { scope: "media-editor" })
-                  }
-                )
-              ]
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-            import_components91.__experimentalConfirmDialog,
+          /* @__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)(
+              MediaEditorSidebar,
+              {
+                tabs,
+                activeTabId,
+                onTabChange: setSelectedTabId
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime296.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")
+                },
+                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)(
+                    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 })
+                ] }),
+                sidebar: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(complementary_area_default.Slot, { scope: "media-editor" })
+              }
+            )
+          ] }) }),
+          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+            import_components96.__experimentalConfirmDialog,
             {
               isOpen: isDiscardDialogOpen,
-              confirmButtonText: (0, import_i18n141.__)("Discard"),
-              cancelButtonText: (0, import_i18n141.__)("Keep editing"),
+              confirmButtonText: (0, import_i18n146.__)("Discard"),
+              cancelButtonText: (0, import_i18n146.__)("Keep editing"),
               onCancel: () => setIsDiscardDialogOpen(false),
               onConfirm: () => {
                 setIsDiscardDialogOpen(false);
                 discardAndClose();
               },
-              children: (0, import_i18n141.__)(
+              children: (0, import_i18n146.__)(
                 "Are you sure you want to discard your unsaved changes?"
               )
             }
           ),
-          noticesPortalElement ? (0, import_element164.createPortal)(snackbar, noticesPortalElement) : snackbar
+          noticesPortalElement ? (0, import_element176.createPortal)(snackbar, noticesPortalElement) : snackbar
         ]
       }
     );
-    const history = isImage ? /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+    const history = isImage ? /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
       HistoryActions,
       {
         isUndoRedoDisabled: isCropInteractionActive,
         onReset: resetCropOptions
       }
     ) : null;
-    const imageControls = isImage ? /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+    const imageControls = isImage ? /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
       MediaEditorImageControls,
       {
         showAspectRatioControl: true,
         aspectRatioPresets
       }
     ) : null;
-    const actions2 = /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+    const actions2 = /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
       FooterActions,
       {
         isSaving,
@@ -55455,14 +61841,14 @@ If there's a particular need for this, please submit a feature request at https:
     );
     let footerActions;
     if (footerLayout === "wide") {
-      footerActions = /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
+      footerActions = /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(import_jsx_runtime296.Fragment, { children: [
         history,
         actions2
       ] });
     } else {
-      footerActions = /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
+      footerActions = /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(import_jsx_runtime296.Fragment, { children: [
         imageControls,
-        /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)("div", { className: "media-editor-modal__footer-row", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)("div", { className: "media-editor-modal__footer-row", children: [
           history,
           actions2
         ] })
@@ -55470,7 +61856,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return renderFrame({
       children,
-      headerActions: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+      headerActions: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
         HeaderActions,
         {
           isSaving,
@@ -55490,18 +61876,18 @@ If there's a particular need for this, please submit a feature request at https:
     });
   }
   function MediaEditor(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(MediaEditorStateProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(MediaEditorContent, { ...props }) }, props.id);
+    return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(MediaEditorStateProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(MediaEditorContent, { ...props }) }, props.id);
   }
   var media_editor_default = MediaEditor;

   // packages/media-editor/build-module/components/media-editor-modal/index.mjs
-  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
   function MediaEditorModal({
     fields: fields2 = [],
     aspectRatioPresets
   }) {
-    const { isModalOpen, id, onUpdate, onClose } = (0, import_data45.useSelect)((select9) => {
-      const { isOpen: isOpen2, getId: getId2, getOnUpdate: getOnUpdate2, getOnClose: getOnClose2 } = select9(store);
+    const { isModalOpen, id, onUpdate, onClose } = (0, import_data47.useSelect)((select9) => {
+      const { isOpen: isOpen2, getId: getId2, getOnUpdate: getOnUpdate2, getOnClose: getOnClose2 } = select9(store2);
       return {
         isModalOpen: isOpen2(),
         id: getId2(),
@@ -55509,8 +61895,8 @@ If there's a particular need for this, please submit a feature request at https:
         onClose: getOnClose2()
       };
     }, []);
-    const { closeMediaEditorModal: closeMediaEditorModal2 } = (0, import_data45.useDispatch)(store);
-    const { createSuccessNotice } = (0, import_data45.useDispatch)(import_notices15.store);
+    const { closeMediaEditorModal: closeMediaEditorModal2 } = (0, import_data47.useDispatch)(store2);
+    const { createSuccessNotice } = (0, import_data47.useDispatch)(import_notices16.store);
     if (!isModalOpen || !id) {
       return null;
     }
@@ -55522,7 +61908,7 @@ If there's a particular need for this, please submit a feature request at https:
       closeMediaEditorModal2();
       onClose?.();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
       media_editor_default,
       {
         id,
@@ -55543,11 +61929,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_i18n142.__)("Image edited."), {
+            createSuccessNotice((0, import_i18n147.__)("Image edited."), {
               type: "snackbar",
               actions: [
                 {
-                  label: (0, import_i18n142.__)("Undo"),
+                  label: (0, import_i18n147.__)("Undo"),
                   onClick: () => {
                     onUpdate({
                       id: previous.id,
@@ -55567,16 +61953,16 @@ If there's a particular need for this, please submit a feature request at https:
           onRequestClose,
           onKeyDown,
           shouldCloseOnClickOutside
-        }) => /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+        }) => /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
           import_keyboard_shortcuts.ShortcutProvider,
           {
             className: "media-editor-modal__shortcut-scope",
             onKeyDown: stopKeyDownPropagation,
-            children: /* @__PURE__ */ (0, import_jsx_runtime287.jsxs)(
-              import_components92.Modal,
+            children: /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(
+              import_components97.Modal,
               {
                 className: "media-editor-modal",
-                title: (0, import_i18n142.__)("Edit media"),
+                title: (0, import_i18n147.__)("Edit media"),
                 size: "fill",
                 isDismissible: false,
                 shouldCloseOnClickOutside,
@@ -55585,12 +61971,12 @@ If there's a particular need for this, please submit a feature request at https:
                 headerActions,
                 children: [
                   children,
-                  /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
                     "div",
                     {
                       className: `media-editor-modal__footer is-${footerLayout}`,
                       role: "region",
-                      "aria-label": (0, import_i18n142.__)("Editor actions"),
+                      "aria-label": (0, import_i18n147.__)("Editor actions"),
                       children: footerActions
                     }
                   )
@@ -55604,18 +61990,18 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/private-apis.mjs
-  var privateApis14 = {};
-  lock6(privateApis14, {
-    store,
+  var privateApis9 = {};
+  lock6(privateApis9, {
+    store: store2,
     MediaEditor,
     MediaEditorModal
   });

   // packages/editor/build-module/components/media-categories/index.mjs
-  var import_i18n143 = __toESM(require_i18n(), 1);
-  var import_data46 = __toESM(require_data(), 1);
-  var import_html_entities9 = __toESM(require_html_entities(), 1);
-  var import_core_data29 = __toESM(require_core_data(), 1);
+  var import_i18n148 = __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);
   var getExternalLink = (url, text) => `<a ${getExternalLinkAttributes(url)}>${text}</a>`;
   var getExternalLinkAttributes = (url) => `href="${url}" target="_blank" rel="noopener"`;
   var getOpenverseLicense = (license, licenseVersion) => {
@@ -55642,24 +62028,24 @@ If there's a particular need for this, please submit a feature request at https:
       license_url: licenseUrl
     } = item;
     const fullLicense = getOpenverseLicense(license, licenseVersion);
-    const _creator = (0, import_html_entities9.decodeEntities)(creator);
+    const _creator = (0, import_html_entities10.decodeEntities)(creator);
     let _caption;
     if (_creator) {
-      _caption = title ? (0, import_i18n143.sprintf)(
+      _caption = title ? (0, import_i18n148.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_i18n143._x)('"%1$s" by %2$s/ %3$s', "caption"),
+        (0, import_i18n148._x)('"%1$s" by %2$s/ %3$s', "caption"),
         getExternalLink(
           foreignLandingUrl,
-          (0, import_html_entities9.decodeEntities)(title)
+          (0, import_html_entities10.decodeEntities)(title)
         ),
         creatorUrl ? getExternalLink(creatorUrl, _creator) : _creator,
         licenseUrl ? getExternalLink(
           `${licenseUrl}?ref=openverse`,
           fullLicense
         ) : fullLicense
-      ) : (0, import_i18n143.sprintf)(
+      ) : (0, import_i18n148.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_i18n143._x)("<a %1$s>Work</a> by %2$s/ %3$s", "caption"),
+        (0, import_i18n148._x)("<a %1$s>Work</a> by %2$s/ %3$s", "caption"),
         getExternalLinkAttributes(foreignLandingUrl),
         creatorUrl ? getExternalLink(creatorUrl, _creator) : _creator,
         licenseUrl ? getExternalLink(
@@ -55668,20 +62054,20 @@ If there's a particular need for this, please submit a feature request at https:
         ) : fullLicense
       );
     } else {
-      _caption = title ? (0, import_i18n143.sprintf)(
+      _caption = title ? (0, import_i18n148.sprintf)(
         // translators: %1s: Title of a media work from Openverse; %2s: Work's licence e.g: "CC0 1.0".
-        (0, import_i18n143._x)('"%1$s"/ %2$s', "caption"),
+        (0, import_i18n148._x)('"%1$s"/ %2$s', "caption"),
         getExternalLink(
           foreignLandingUrl,
-          (0, import_html_entities9.decodeEntities)(title)
+          (0, import_html_entities10.decodeEntities)(title)
         ),
         licenseUrl ? getExternalLink(
           `${licenseUrl}?ref=openverse`,
           fullLicense
         ) : fullLicense
-      ) : (0, import_i18n143.sprintf)(
+      ) : (0, import_i18n148.sprintf)(
         // translators: %1s: Link attributes for a given Openverse media work; %2s: Works's licence e.g: "CC0 1.0".
-        (0, import_i18n143._x)("<a %1$s>Work</a>/ %2$s", "caption"),
+        (0, import_i18n148._x)("<a %1$s>Work</a>/ %2$s", "caption"),
         getExternalLinkAttributes(foreignLandingUrl),
         licenseUrl ? getExternalLink(
           `${licenseUrl}?ref=openverse`,
@@ -55697,17 +62083,17 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var coreMediaFetch = async (query = {}) => {
     const finalQuery = getCoreMediaQuery(query);
-    const records = await (0, import_data46.resolveSelect)(import_core_data29.store).getEntityRecords(
+    const records = await (0, import_data48.resolveSelect)(import_core_data31.store).getEntityRecords(
       "postType",
       "attachment",
       finalQuery
     );
-    const totalItems = (0, import_data46.select)(import_core_data29.store).getEntityRecordsTotalItems(
+    const totalItems = (0, import_data48.select)(import_core_data31.store).getEntityRecordsTotalItems(
       "postType",
       "attachment",
       finalQuery
     );
-    const totalPages = (0, import_data46.select)(import_core_data29.store).getEntityRecordsTotalPages(
+    const totalPages = (0, import_data48.select)(import_core_data31.store).getEntityRecordsTotalPages(
       "postType",
       "attachment",
       finalQuery
@@ -55737,7 +62123,7 @@ If there's a particular need for this, please submit a feature request at https:
     // `throwOnError` so a failed REST write rejects (rather than being silently
     // swallowed), letting the attach/detach handlers surface an error notice
     // instead of a false success.
-    (0, import_data46.dispatch)(import_core_data29.store).saveEntityRecord(
+    (0, import_data48.dispatch)(import_core_data31.store).saveEntityRecord(
       "postType",
       "attachment",
       {
@@ -55756,7 +62142,7 @@ If there's a particular need for this, please submit a feature request at https:
     )
   ];
   var invalidateAttachedImagesQueries = (postId2, query = {}) => {
-    const { invalidateResolution } = (0, import_data46.dispatch)(import_core_data29.store);
+    const { invalidateResolution } = (0, import_data48.dispatch)(import_core_data31.store);
     invalidateResolution("getEntityRecords", [
       "postType",
       "attachment",
@@ -55764,15 +62150,15 @@ If there's a particular need for this, please submit a feature request at https:
     ]);
   };
   var subscribeToMediaInvalidation = (args, onChange) => {
-    const isResolved = () => (0, import_data46.select)(import_core_data29.store).hasFinishedResolution("getEntityRecords", args);
+    const isResolved = () => (0, import_data48.select)(import_core_data31.store).hasFinishedResolution("getEntityRecords", args);
     let wasResolved = isResolved();
-    return (0, import_data46.subscribe)(() => {
+    return (0, import_data48.subscribe)(() => {
       const nowResolved = isResolved();
       if (wasResolved && !nowResolved) {
         onChange();
       }
       wasResolved = nowResolved;
-    }, import_core_data29.store);
+    }, import_core_data31.store);
   };
   var createCoreMediaCategory = ({ getQuery, ...category }) => ({
     ...category,
@@ -55793,8 +62179,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_i18n143.__)("Attached images"),
-      search_items: (0, import_i18n143.__)("Search attachments")
+      name: (0, import_i18n148.__)("Attached images"),
+      search_items: (0, import_i18n148.__)("Search attachments")
     },
     mediaType: "image",
     getQuery: (query) => getAttachedImagesQuery(postId2, query),
@@ -55804,11 +62190,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_i18n143.sprintf)(
+    emptyMessage: typeLabel ? (0, import_i18n148.sprintf)(
       // translators: %s: Name of the post type e.g: "Page".
-      (0, import_i18n143.__)("No images attached to this %s."),
+      (0, import_i18n148.__)("No images attached to this %s."),
       typeLabel
-    ) : (0, import_i18n143.__)("No images attached to this post."),
+    ) : (0, import_i18n148.__)("No images attached to this post."),
     async attach(mediaItems) {
       const attachmentIds = getImageAttachmentIds(mediaItems);
       await Promise.all(
@@ -55829,8 +62215,8 @@ If there's a particular need for this, please submit a feature request at https:
     createCoreMediaCategory({
       name: "images",
       labels: {
-        name: (0, import_i18n143.__)("Images"),
-        search_items: (0, import_i18n143.__)("Search images")
+        name: (0, import_i18n148.__)("Images"),
+        search_items: (0, import_i18n148.__)("Search images")
       },
       mediaType: "image",
       getQuery: (query) => ({ ...query, media_type: "image" })
@@ -55838,8 +62224,8 @@ If there's a particular need for this, please submit a feature request at https:
     createCoreMediaCategory({
       name: "videos",
       labels: {
-        name: (0, import_i18n143.__)("Videos"),
-        search_items: (0, import_i18n143.__)("Search videos")
+        name: (0, import_i18n148.__)("Videos"),
+        search_items: (0, import_i18n148.__)("Search videos")
       },
       mediaType: "video",
       getQuery: (query) => ({ ...query, media_type: "video" })
@@ -55847,8 +62233,8 @@ If there's a particular need for this, please submit a feature request at https:
     createCoreMediaCategory({
       name: "audio",
       labels: {
-        name: (0, import_i18n143.__)("Audio"),
-        search_items: (0, import_i18n143.__)("Search audio")
+        name: (0, import_i18n148.__)("Audio"),
+        search_items: (0, import_i18n148.__)("Search audio")
       },
       mediaType: "audio",
       getQuery: (query) => ({ ...query, media_type: "audio" })
@@ -55856,8 +62242,8 @@ If there's a particular need for this, please submit a feature request at https:
     {
       name: "openverse",
       labels: {
-        name: (0, import_i18n143.__)("Openverse"),
-        search_items: (0, import_i18n143.__)("Search Openverse")
+        name: (0, import_i18n148.__)("Openverse"),
+        search_items: (0, import_i18n148.__)("Search Openverse")
       },
       mediaType: "image",
       async fetch(query = {}) {
@@ -55954,12 +62340,12 @@ If there's a particular need for this, please submit a feature request at https:
   var v4_default = v4;

   // packages/editor/build-module/utils/media-upload/index.mjs
-  var import_data47 = __toESM(require_data(), 1);
-  var import_core_data30 = __toESM(require_core_data(), 1);
+  var import_data49 = __toESM(require_data(), 1);
+  var import_core_data32 = __toESM(require_core_data(), 1);
   var import_media_utils2 = __toESM(require_media_utils(), 1);

   // packages/editor/build-module/components/upload-progress-snackbar/tracker.mjs
-  var import_element165 = __toESM(require_element(), 1);
+  var import_element177 = __toESM(require_element(), 1);
   var state = null;
   var listeners = /* @__PURE__ */ new Set();
   function notify() {
@@ -56002,7 +62388,7 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function useTracker() {
-    return (0, import_element165.useSyncExternalStore)(subscribe4, getState, getState);
+    return (0, import_element177.useSyncExternalStore)(subscribe4, getState, getState);
   }

   // packages/editor/build-module/utils/media-upload/index.mjs
@@ -56019,14 +62405,14 @@ If there's a particular need for this, please submit a feature request at https:
     multiple = true,
     isTransportOnly = false
   }) {
-    const { receiveEntityRecords } = (0, import_data47.dispatch)(import_core_data30.store);
-    const { getCurrentPost: getCurrentPost2, getEditorSettings: getEditorSettings2 } = (0, import_data47.select)(store3);
+    const { receiveEntityRecords } = (0, import_data49.dispatch)(import_core_data32.store);
+    const { getCurrentPost: getCurrentPost2, getEditorSettings: getEditorSettings2 } = (0, import_data49.select)(store);
     const {
       lockPostAutosaving: lockPostAutosaving2,
       unlockPostAutosaving: unlockPostAutosaving2,
       lockPostSaving: lockPostSaving2,
       unlockPostSaving: unlockPostSaving2
-    } = (0, import_data47.dispatch)(store3);
+    } = (0, import_data49.dispatch)(store);
     const wpAllowedMimeTypes = getEditorSettings2().allowedMimeTypes;
     const lockKey = `image-upload-${v4_default()}`;
     maxUploadFileSize = maxUploadFileSize || getEditorSettings2().maxUploadFileSize;
@@ -56094,7 +62480,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/utils/url.mjs
-  var import_url11 = __toESM(require_url(), 1);
+  var import_url12 = __toESM(require_url(), 1);
   var import_deprecated8 = __toESM(require_deprecated(), 1);
   function cleanForSlug3(string) {
     (0, import_deprecated8.default)("wp.editor.cleanForSlug", {
@@ -56102,14 +62488,14 @@ If there's a particular need for this, please submit a feature request at https:
       plugin: "Gutenberg",
       alternative: "wp.url.cleanForSlug"
     });
-    return (0, import_url11.cleanForSlug)(string);
+    return (0, import_url12.cleanForSlug)(string);
   }

   // packages/editor/build-module/utils/media-upload/on-success.mjs
-  var import_data48 = __toESM(require_data(), 1);
-  var import_core_data31 = __toESM(require_core_data(), 1);
+  var import_data50 = __toESM(require_data(), 1);
+  var import_core_data33 = __toESM(require_core_data(), 1);
   function mediaUploadOnSuccess(attachments) {
-    const { invalidateResolution } = (0, import_data48.dispatch)(import_core_data31.store);
+    const { invalidateResolution } = (0, import_data50.dispatch)(import_core_data33.store);
     for (const attachment of attachments) {
       if (attachment.id) {
         invalidateResolution("getEntityRecord", [
@@ -56134,7 +62520,7 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/utils/media-sideload-from-url/index.mjs
   var import_api_fetch3 = __toESM(require_api_fetch(), 1);
-  var import_data49 = __toESM(require_data(), 1);
+  var import_data51 = __toESM(require_data(), 1);
   var import_media_utils4 = __toESM(require_media_utils(), 1);
   var noop8 = () => {
   };
@@ -56143,7 +62529,7 @@ If there's a particular need for this, please submit a feature request at https:
     onSuccess,
     onError = noop8
   }) {
-    const currentPost = (0, import_data49.select)(store3).getCurrentPost();
+    const currentPost = (0, import_data51.select)(store).getCurrentPost();
     const currentPostId = typeof currentPost?.id === "number" ? currentPost.id : currentPost?.wp_id;
     const postData = currentPostId ? { post: currentPostId } : {};
     (0, import_api_fetch3.default)({
@@ -56182,24 +62568,24 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/global-styles/index.mjs
-  var import_core_data44 = __toESM(require_core_data(), 1);
-  var import_data64 = __toESM(require_data(), 1);
-  var import_element200 = __toESM(require_element(), 1);
+  var import_core_data46 = __toESM(require_core_data(), 1);
+  var import_data66 = __toESM(require_data(), 1);
+  var import_element211 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/global-styles-ui.mjs
-  var import_components150 = __toESM(require_components(), 1);
+  var import_components153 = __toESM(require_components(), 1);
   var import_blocks11 = __toESM(require_blocks(), 1);
-  var import_data61 = __toESM(require_data(), 1);
+  var import_data63 = __toESM(require_data(), 1);
   var import_block_editor18 = __toESM(require_block_editor(), 1);
-  var import_element197 = __toESM(require_element(), 1);
-  var import_compose34 = __toESM(require_compose(), 1);
+  var import_element208 = __toESM(require_element(), 1);
+  var import_compose38 = __toESM(require_compose(), 1);

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

   // packages/global-styles-ui/build-module/context.mjs
-  var import_element166 = __toESM(require_element(), 1);
-  var GlobalStylesContext = (0, import_element166.createContext)({
+  var import_element178 = __toESM(require_element(), 1);
+  var GlobalStylesContext = (0, import_element178.createContext)({
     user: { styles: {}, settings: {} },
     base: { styles: {}, settings: {} },
     merged: { styles: {}, settings: {} },
@@ -56209,7 +62595,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_runtime288 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
   function GlobalStylesProvider({
     children,
     value,
@@ -56217,10 +62603,10 @@ If there's a particular need for this, please submit a feature request at https:
     onChange,
     fontLibraryEnabled
   }) {
-    const merged = (0, import_element167.useMemo)(() => {
+    const merged = (0, import_element179.useMemo)(() => {
       return mergeGlobalStyles(baseValue, value);
     }, [baseValue, value]);
-    const contextValue = (0, import_element167.useMemo)(
+    const contextValue = (0, import_element179.useMemo)(
       () => ({
         user: value,
         base: baseValue,
@@ -56230,26 +62616,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_runtime288.jsx)(GlobalStylesContext.Provider, { value: contextValue, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(GlobalStylesContext.Provider, { value: contextValue, children });
   }

   // packages/global-styles-ui/build-module/screen-root.mjs
-  var import_components99 = __toESM(require_components(), 1);
-  var import_i18n148 = __toESM(require_i18n(), 1);
-  var import_data51 = __toESM(require_data(), 1);
-  var import_core_data33 = __toESM(require_core_data(), 1);
+  var import_components104 = __toESM(require_components(), 1);
+  var import_i18n153 = __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_runtime289 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
   function IconWithCurrentColor({
-    className,
+    className: className2,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
       icon_default,
       {
         className: clsx_default(
-          className,
+          className2,
           "global-styles-ui-icon-with-current-color"
         ),
         ...props
@@ -56258,28 +62644,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_components93 = __toESM(require_components(), 1);
-  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
+  var import_components98 = __toESM(require_components(), 1);
+  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
   function GenericNavigationButton({
     icon,
     children,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(import_components93.__experimentalItem, { ...props, children: [
-      icon && /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(import_components93.__experimentalHStack, { justify: "flex-start", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(IconWithCurrentColor, { icon, size: 24 }),
-        /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_components93.FlexItem, { children })
+    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 })
       ] }),
       !icon && children
     ] });
   }
   function NavigationButtonAsItem(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_components93.Navigator.Button, { as: GenericNavigationButton, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_components98.Navigator.Button, { as: GenericNavigationButton, ...props });
   }

   // packages/global-styles-ui/build-module/root-menu.mjs
-  var import_components94 = __toESM(require_components(), 1);
-  var import_i18n146 = __toESM(require_i18n(), 1);
+  var import_components99 = __toESM(require_components(), 1);
+  var import_i18n151 = __toESM(require_i18n(), 1);
   var import_block_editor5 = __toESM(require_block_editor(), 1);

   // node_modules/colord/plugins/a11y.mjs
@@ -56305,17 +62691,17 @@ 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_element168 = __toESM(require_element(), 1);
-  var import_data50 = __toESM(require_data(), 1);
-  var import_core_data32 = __toESM(require_core_data(), 1);
-  var import_i18n145 = __toESM(require_i18n(), 1);
+  var import_element180 = __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);

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

   // packages/global-styles-ui/build-module/lock-unlock.mjs
-  var import_private_apis10 = __toESM(require_private_apis(), 1);
-  var { lock: lock7, unlock: unlock7 } = (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/global-styles-ui"
   );
@@ -56324,35 +62710,35 @@ If there's a particular need for this, please submit a feature request at https:
   var { getViewportBreakpoints: getViewportBreakpoints3 } = unlock7(privateApis);
   var VALID_ELEMENT_STATES = {
     link: [
-      { value: ":link", label: (0, import_i18n144.__)("Link") },
-      { value: ":any-link", label: (0, import_i18n144.__)("Any Link") },
-      { value: ":visited", label: (0, import_i18n144.__)("Visited") },
-      { value: ":hover", label: (0, import_i18n144.__)("Hover") },
-      { value: ":focus", label: (0, import_i18n144.__)("Focus") },
-      { value: ":focus-visible", label: (0, import_i18n144.__)("Focus-visible") },
-      { value: ":active", label: (0, import_i18n144.__)("Active") }
+      { 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") }
     ],
     button: [
-      { value: ":link", label: (0, import_i18n144.__)("Link") },
-      { value: ":any-link", label: (0, import_i18n144.__)("Any Link") },
-      { value: ":visited", label: (0, import_i18n144.__)("Visited") },
-      { value: ":hover", label: (0, import_i18n144.__)("Hover") },
-      { value: ":focus", label: (0, import_i18n144.__)("Focus") },
-      { value: ":focus-visible", label: (0, import_i18n144.__)("Focus-visible") },
-      { value: ":active", label: (0, import_i18n144.__)("Active") }
+      { 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") }
     ]
   };
   var VALID_BLOCK_STATES = {
     "core/button": [
-      { value: ":hover", label: (0, import_i18n144.__)("Hover") },
-      { value: ":focus", label: (0, import_i18n144.__)("Focus") },
-      { value: ":focus-visible", label: (0, import_i18n144.__)("Focus-visible") },
-      { value: ":active", label: (0, import_i18n144.__)("Active") }
+      { 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") }
     ]
   };
   var RESPONSIVE_STATES = [
-    { value: "@tablet", label: (0, import_i18n144.__)("Tablet") },
-    { value: "@mobile", label: (0, import_i18n144.__)("Mobile") }
+    { value: "@tablet", label: (0, import_i18n149.__)("Tablet") },
+    { value: "@mobile", label: (0, import_i18n149.__)("Mobile") }
   ];
   function getValidPseudoStates(name2) {
     if (VALID_BLOCK_STATES[name2]) {
@@ -56476,7 +62862,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_element168.useContext)(GlobalStylesContext);
+    const { user, base, merged, onChange } = (0, import_element180.useContext)(GlobalStylesContext);
     const statePathParts = state2?.split(".").filter(Boolean) ?? [];
     const pseudoSelectorState = statePathParts.find(
       (value) => value.startsWith(":")
@@ -56489,7 +62875,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_element168.useMemo)(() => {
+    const styleValue = (0, import_element180.useMemo)(() => {
       const rawValue = getStyle(
         sourceValue,
         stylePath,
@@ -56507,7 +62893,7 @@ If there's a particular need for this, please submit a feature request at https:
       shouldDecodeEncode,
       pseudoSelectorState
     ]);
-    const setStyleValue = (0, import_element168.useCallback)(
+    const setStyleValue = (0, import_element180.useCallback)(
       (newValue) => {
         let valueToSet = newValue;
         if (pseudoSelectorState) {
@@ -56535,18 +62921,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_element168.useContext)(GlobalStylesContext);
+    const { user, base, merged, onChange } = (0, import_element180.useContext)(GlobalStylesContext);
     let sourceValue = merged;
     if (readFrom === "base") {
       sourceValue = base;
     } else if (readFrom === "user") {
       sourceValue = user;
     }
-    const settingValue = (0, import_element168.useMemo)(
+    const settingValue = (0, import_element180.useMemo)(
       () => getSetting(sourceValue, path, blockName),
       [sourceValue, path, blockName]
     );
-    const setSettingValue = (0, import_element168.useCallback)(
+    const setSettingValue = (0, import_element180.useCallback)(
       (newValue) => {
         const newGlobalStyles = setSetting(
           user,
@@ -56560,31 +62946,31 @@ If there's a particular need for this, please submit a feature request at https:
     );
     return [settingValue, setSettingValue];
   }
-  var EMPTY_ARRAY12 = [];
+  var EMPTY_ARRAY11 = [];
   function hasThemeVariation({
     title,
     settings,
     styles
   }) {
-    return title === (0, import_i18n145.__)("Default") || Object.keys(settings || {}).length > 0 || Object.keys(styles || {}).length > 0;
+    return title === (0, import_i18n150.__)("Default") || Object.keys(settings || {}).length > 0 || Object.keys(styles || {}).length > 0;
   }
   function useCurrentMergeThemeStyleVariationsWithUserConfig(properties = []) {
-    const { variationsFromTheme } = (0, import_data50.useSelect)((select9) => {
+    const { variationsFromTheme } = (0, import_data52.useSelect)((select9) => {
       const _variationsFromTheme = select9(
-        import_core_data32.store
+        import_core_data34.store
       ).__experimentalGetCurrentThemeGlobalStylesVariations?.();
       return {
-        variationsFromTheme: _variationsFromTheme || EMPTY_ARRAY12
+        variationsFromTheme: _variationsFromTheme || EMPTY_ARRAY11
       };
     }, []);
-    const { user: userVariation } = (0, import_element168.useContext)(GlobalStylesContext);
-    return (0, import_element168.useMemo)(() => {
+    const { user: userVariation } = (0, import_element180.useContext)(GlobalStylesContext);
+    return (0, import_element180.useMemo)(() => {
       const clonedUserVariation = structuredClone(userVariation);
       const userVariationWithoutProperties = removePropertiesFromObject(
         clonedUserVariation,
         properties
       );
-      userVariationWithoutProperties.title = (0, import_i18n145.__)("Default");
+      userVariationWithoutProperties.title = (0, import_i18n150.__)("Default");
       const variationsWithPropertiesAndBase = variationsFromTheme.filter((variation) => {
         return isVariationWithProperties(variation, properties);
       }).map((variation) => {
@@ -56605,7 +62991,7 @@ If there's a particular need for this, please submit a feature request at https:
       "color.palette.theme",
       blockName
     );
-    const randomizeColors = (0, import_element168.useCallback)(() => {
+    const randomizeColors = (0, import_element180.useCallback)(() => {
       if (!themeColors || !themeColors.length) {
         return;
       }
@@ -56624,7 +63010,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/root-menu.mjs
-  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
   var {
     useHasDimensionsPanel,
     useHasTypographyPanel,
@@ -56641,33 +63027,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_runtime291.jsx)(import_jsx_runtime291.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)(import_components94.__experimentalItemGroup, { children: [
-      hasTypographyPanel && /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+    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)(
         NavigationButtonAsItem,
         {
           icon: typography_default,
           path: "/typography",
-          children: (0, import_i18n146.__)("Typography")
+          children: (0, import_i18n151.__)("Typography")
         }
       ),
-      hasColorPanel && /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(NavigationButtonAsItem, { icon: color_default, path: "/colors", children: (0, import_i18n146.__)("Colors") }),
-      hasBackgroundPanel && /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+      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)(
         NavigationButtonAsItem,
         {
           icon: background_default,
           path: "/background",
-          "aria-label": (0, import_i18n146.__)("Background styles"),
-          children: (0, import_i18n146.__)("Background")
+          "aria-label": (0, import_i18n151.__)("Background styles"),
+          children: (0, import_i18n151.__)("Background")
         }
       ),
-      hasShadowPanel && /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(NavigationButtonAsItem, { icon: shadow_default, path: "/shadows", children: (0, import_i18n146.__)("Shadows") }),
-      hasLayoutPanel && /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(NavigationButtonAsItem, { icon: layout_default, path: "/layout", children: (0, import_i18n146.__)("Layout") })
+      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") })
     ] }) });
   }
   var root_menu_default = RootMenu;

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

   // packages/global-styles-ui/build-module/preview-hooks.mjs
   function useStylesPreviewColors() {
@@ -56703,9 +63089,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_element169 = __toESM(require_element(), 1);
-  var import_components95 = __toESM(require_components(), 1);
-  var import_i18n147 = __toESM(require_i18n(), 1);
+  var import_element181 = __toESM(require_element(), 1);
+  var import_components100 = __toESM(require_components(), 1);
+  var import_i18n152 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/font-library/utils/preview-styles.mjs
   function findNearest(input, numbers) {
@@ -56795,12 +63181,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/typography-example.mjs
-  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
   function PreviewTypography({
     fontSize,
     variation
   }) {
-    const { base } = (0, import_element169.useContext)(GlobalStylesContext);
+    const { base } = (0, import_element181.useContext)(GlobalStylesContext);
     let config2 = base;
     if (variation) {
       config2 = { ...base, ...variation };
@@ -56817,8 +63203,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_runtime292.jsxs)(
-      import_components95.__unstableMotion.div,
+    return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(
+      import_components100.__unstableMotion.div,
       {
         animate: {
           scale: 1,
@@ -56837,24 +63223,24 @@ If there's a particular need for this, please submit a feature request at https:
           lineHeight: 1
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("span", { style: headingPreviewStyle, children: (0, import_i18n147._x)("A", "Uppercase letter A") }),
-          /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("span", { style: bodyPreviewStyle, children: (0, import_i18n147._x)("a", "Lowercase letter A") })
+          /* @__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") })
         ]
       }
     );
   }

   // packages/global-styles-ui/build-module/highlighted-colors.mjs
-  var import_components96 = __toESM(require_components(), 1);
-  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
+  var import_components101 = __toESM(require_components(), 1);
+  var import_jsx_runtime303 = __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_runtime293.jsx)(
-      import_components96.__unstableMotion.div,
+    return highlightedColors.map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+      import_components101.__unstableMotion.div,
       {
         style: {
           height: scaledSwatchSize,
@@ -56879,10 +63265,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_components97 = __toESM(require_components(), 1);
-  var import_compose29 = __toESM(require_compose(), 1);
-  var import_element170 = __toESM(require_element(), 1);
-  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
+  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 normalizedWidth = 248;
   var normalizedHeight = 152;
   var THROTTLE_OPTIONS = {
@@ -56897,22 +63283,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_compose29.useReducedMotion)();
-    const [isHovered, setIsHovered] = (0, import_element170.useState)(false);
-    const [containerResizeListener, { width }] = (0, import_compose29.useResizeObserver)();
-    const [throttledWidth, setThrottledWidthState] = (0, import_element170.useState)(width);
-    const [ratioState, setRatioState] = (0, import_element170.useState)();
-    const setThrottledWidth = (0, import_compose29.useThrottle)(
+    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)(
       setThrottledWidthState,
       250,
       THROTTLE_OPTIONS
     );
-    (0, import_element170.useLayoutEffect)(() => {
+    (0, import_element182.useLayoutEffect)(() => {
       if (width) {
         setThrottledWidth(width);
       }
     }, [width, setThrottledWidth]);
-    (0, import_element170.useLayoutEffect)(() => {
+    (0, import_element182.useLayoutEffect)(() => {
       const newRatio = throttledWidth ? throttledWidth / normalizedWidth : 1;
       const ratioDiff = newRatio - (ratioState || 0);
       const isRatioDiffBigEnough = Math.abs(ratioDiff) > 0.1;
@@ -56923,10 +63309,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_runtime294.jsxs)(import_jsx_runtime294.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime294.jsx)("div", { style: { position: "relative" }, children: containerResizeListener }),
+    return /* @__PURE__ */ (0, import_jsx_runtime304.jsxs)(import_jsx_runtime304.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime304.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_runtime294.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
         Skeleton,
         {
           className: "global-styles-ui-preview__wrapper",
@@ -56935,7 +63321,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      isReady2 && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
+      isReady2 && /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
         "div",
         {
           className: clsx_default("global-styles-ui-preview__wrapper", {
@@ -56947,8 +63333,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_runtime294.jsx)(
-            import_components97.__unstableMotion.div,
+          children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+            import_components102.__unstableMotion.div,
             {
               style: {
                 height: normalizedHeight * ratio,
@@ -56969,7 +63355,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_runtime295 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
   var firstFrameVariants = {
     start: {
       scale: 1,
@@ -57019,23 +63405,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_runtime295.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(
       preview_wrapper_default,
       {
         label,
         isFocused,
         withHoverView,
         children: [
-          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
-            import_components98.__unstableMotion.div,
+          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+            import_components103.__unstableMotion.div,
             {
               variants: firstFrameVariants,
               style: {
                 height: "100%",
                 overflow: "hidden"
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(
-                import_components98.__experimentalHStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(
+                import_components103.__experimentalHStack,
                 {
                   spacing: 10 * ratio,
                   justify: "center",
@@ -57044,14 +63430,14 @@ If there's a particular need for this, please submit a feature request at https:
                     overflow: "hidden"
                   },
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
                       PreviewTypography,
                       {
                         fontSize: 65 * ratio,
                         variation
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(import_components98.__experimentalVStack, { spacing: 4 * ratio, children: /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(import_components103.__experimentalVStack, { spacing: 4 * ratio, children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
                       HighlightedColors,
                       {
                         normalizedColorSwatchSize: 32,
@@ -57064,8 +63450,8 @@ If there's a particular need for this, please submit a feature request at https:
             },
             key
           ),
-          ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
-            import_components98.__unstableMotion.div,
+          ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+            import_components103.__unstableMotion.div,
             {
               variants: withHoverView ? midFrameVariants : void 0,
               style: {
@@ -57077,8 +63463,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_runtime295.jsx)(
-                import_components98.__experimentalHStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+                import_components103.__experimentalHStack,
                 {
                   spacing: 0,
                   justify: "flex-start",
@@ -57086,7 +63472,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_runtime295.jsx)(
+                  children: paletteColors.slice(0, 4).map(({ color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
                     "div",
                     {
                       style: {
@@ -57102,8 +63488,8 @@ If there's a particular need for this, please submit a feature request at https:
             },
             key
           ),
-          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
-            import_components98.__unstableMotion.div,
+          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+            import_components103.__unstableMotion.div,
             {
               variants: secondFrameVariants,
               style: {
@@ -57113,8 +63499,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_runtime295.jsx)(
-                import_components98.__experimentalVStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+                import_components103.__experimentalVStack,
                 {
                   spacing: 3 * ratio,
                   justify: "center",
@@ -57124,7 +63510,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_runtime295.jsx)(
+                  children: label && /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
                     "div",
                     {
                       style: {
@@ -57150,53 +63536,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_runtime296 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
   function ScreenRoot() {
-    const hasVariations = (0, import_data51.useSelect)((select9) => {
-      const { __experimentalGetCurrentThemeGlobalStylesVariations } = select9(import_core_data33.store);
+    const hasVariations = (0, import_data53.useSelect)((select9) => {
+      const { __experimentalGetCurrentThemeGlobalStylesVariations } = select9(import_core_data35.store);
       return !!__experimentalGetCurrentThemeGlobalStylesVariations()?.length;
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(
-      import_components99.Card,
+    return /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(
+      import_components104.Card,
       {
         size: "small",
         isBorderless: true,
         className: "global-styles-ui-screen-root",
         isRounded: false,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components99.CardBody, { children: /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(import_components99.__experimentalVStack, { spacing: 4, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components99.Card, { className: "global-styles-ui-screen-root__active-style-tile", children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components99.CardMedia, { className: "global-styles-ui-screen-root__active-style-tile-preview", children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(preview_styles_default, {}) }) }),
-            hasVariations && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components99.__experimentalItemGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(NavigationButtonAsItem, { path: "/variations", children: /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(import_components99.__experimentalHStack, { justify: "space-between", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components99.FlexItem, { children: (0, import_i18n148.__)("Browse styles") }),
-              /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+          /* @__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)(
                 IconWithCurrentColor,
                 {
-                  icon: (0, import_i18n148.isRTL)() ? chevron_left_default : chevron_right_default
+                  icon: (0, import_i18n153.isRTL)() ? chevron_left_default : chevron_right_default
                 }
               )
             ] }) }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(root_menu_default, {})
+            /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(root_menu_default, {})
           ] }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components99.CardDivider, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(import_components99.CardBody, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-              import_components99.__experimentalSpacer,
+          /* @__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,
               {
                 as: "p",
                 paddingTop: 2,
                 paddingX: "13px",
                 marginBottom: 4,
-                children: (0, import_i18n148.__)(
+                children: (0, import_i18n153.__)(
                   "Customize the appearance of specific blocks for the whole site."
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components99.__experimentalItemGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(NavigationButtonAsItem, { path: "/blocks", children: /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(import_components99.__experimentalHStack, { justify: "space-between", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components99.FlexItem, { children: (0, import_i18n148.__)("Blocks") }),
-              /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+            /* @__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)(
                 IconWithCurrentColor,
                 {
-                  icon: (0, import_i18n148.isRTL)() ? chevron_left_default : chevron_right_default
+                  icon: (0, import_i18n153.isRTL)() ? chevron_left_default : chevron_right_default
                 }
               )
             ] }) }) })
@@ -57209,26 +63595,26 @@ 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_i18n150 = __toESM(require_i18n(), 1);
-  var import_components102 = __toESM(require_components(), 1);
-  var import_data53 = __toESM(require_data(), 1);
-  var import_element171 = __toESM(require_element(), 1);
+  var import_i18n155 = __toESM(require_i18n(), 1);
+  var import_components107 = __toESM(require_components(), 1);
+  var import_data55 = __toESM(require_data(), 1);
+  var import_element183 = __toESM(require_element(), 1);
   var import_block_editor7 = __toESM(require_block_editor(), 1);
-  var import_compose30 = __toESM(require_compose(), 1);
+  var import_compose34 = __toESM(require_compose(), 1);
   var import_a11y8 = __toESM(require_a11y(), 1);

   // packages/global-styles-ui/build-module/variations/variations-panel.mjs
   var import_blocks7 = __toESM(require_blocks(), 1);
-  var import_data52 = __toESM(require_data(), 1);
-  var import_components100 = __toESM(require_components(), 1);
-  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
+  var import_data54 = __toESM(require_data(), 1);
+  var import_components105 = __toESM(require_components(), 1);
+  var import_jsx_runtime307 = __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_data52.useSelect)(
+    const blockStyles = (0, import_data54.useSelect)(
       (select9) => {
         const { getBlockStyles } = select9(import_blocks7.store);
         return getBlockStyles(name2);
@@ -57241,11 +63627,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_runtime297.jsx)(import_components100.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: coreBlockStyles.map((style, index2) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(import_components105.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: coreBlockStyles.map((style, index2) => {
       if (style?.isDefault) {
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
         NavigationButtonAsItem,
         {
           path: "/blocks/" + encodeURIComponent(name2) + "/variations/" + encodeURIComponent(style.name),
@@ -57257,10 +63643,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/screen-header.mjs
-  var import_components101 = __toESM(require_components(), 1);
-  var import_i18n149 = __toESM(require_i18n(), 1);
+  var import_components106 = __toESM(require_components(), 1);
+  var import_i18n154 = __toESM(require_i18n(), 1);
   var import_block_editor6 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
   var { StateControl, StateControlBadges } = unlock7(import_block_editor6.privateApis);
   function ScreenHeader({
     title,
@@ -57274,20 +63660,20 @@ If there's a particular need for this, please submit a feature request at https:
     onChangePseudoState,
     showResponsiveStateControls = true
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_components101.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_components101.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_components101.__experimentalSpacer, { marginBottom: 0, paddingX: 4, paddingY: 3, children: /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(import_components101.__experimentalVStack, { spacing: 2, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(import_components101.__experimentalHStack, { spacing: 2, alignment: "top", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-          import_components101.Navigator.BackButton,
+    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,
           {
-            icon: (0, import_i18n149.isRTL)() ? chevron_right_default : chevron_left_default,
+            icon: (0, import_i18n154.isRTL)() ? chevron_right_default : chevron_left_default,
             size: "small",
-            label: (0, import_i18n149.__)("Back"),
+            label: (0, import_i18n154.__)("Back"),
             onClick: onBack
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_components101.__experimentalSpacer, { children: /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(import_components101.__experimentalHStack, { justify: "space-between", alignment: "top", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-            import_components101.__experimentalHeading,
+        /* @__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,
             {
               className: "global-styles-ui-header",
               level: 2,
@@ -57295,8 +63681,8 @@ If there's a particular need for this, please submit a feature request at https:
               children: title
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(import_components101.__experimentalVStack, { spacing: 2, alignment: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(import_components106.__experimentalVStack, { spacing: 2, alignment: "right", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
               StateControl,
               {
                 viewportStates: showResponsiveStateControls ? viewportStates : [],
@@ -57307,7 +63693,7 @@ If there's a particular need for this, please submit a feature request at https:
                 onChangePseudoState
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
               StateControlBadges,
               {
                 viewportStates,
@@ -57319,12 +63705,12 @@ If there's a particular need for this, please submit a feature request at https:
           ] })
         ] }) })
       ] }),
-      description && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_components101.__experimentalText, { className: "global-styles-ui-header__description", children: description })
+      description && /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_components106.__experimentalText, { className: "global-styles-ui-header__description", children: description })
     ] }) }) }) });
   }

   // packages/global-styles-ui/build-module/screen-block-list.mjs
-  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
   var {
     useHasDimensionsPanel: useHasDimensionsPanel2,
     useHasTypographyPanel: useHasTypographyPanel2,
@@ -57334,7 +63720,7 @@ If there's a particular need for this, please submit a feature request at https:
     useHasBackgroundPanel: useHasBackgroundPanel2
   } = unlock7(import_block_editor7.privateApis);
   function useSortedBlockTypes() {
-    const blockItems = (0, import_data53.useSelect)(
+    const blockItems = (0, import_data55.useSelect)(
       (select9) => select9(import_blocks8.store).getBlockTypes(),
       []
     );
@@ -57368,44 +63754,44 @@ If there's a particular need for this, please submit a feature request at https:
     if (!hasBlockMenuItem) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
       NavigationButtonAsItem,
       {
         path: "/blocks/" + encodeURIComponent(block.name),
-        children: /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(import_components102.__experimentalHStack, { justify: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(import_block_editor7.BlockIcon, { icon: block.icon }),
-          /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(import_components102.FlexItem, { children: block.title })
+        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 })
         ] })
       }
     );
   }
   function BlockList({ filterValue }) {
     const sortedBlockTypes = useSortedBlockTypes();
-    const debouncedSpeak = (0, import_compose30.useDebounce)(import_a11y8.speak, 500);
-    const { isMatchingSearchTerm } = (0, import_data53.useSelect)(import_blocks8.store);
+    const debouncedSpeak = (0, import_compose34.useDebounce)(import_a11y8.speak, 500);
+    const { isMatchingSearchTerm } = (0, import_data55.useSelect)(import_blocks8.store);
     const filteredBlockTypes = !filterValue ? sortedBlockTypes : sortedBlockTypes.filter(
       (blockType) => isMatchingSearchTerm(blockType, filterValue)
     );
-    const blockTypesListRef = (0, import_element171.useRef)(null);
-    (0, import_element171.useEffect)(() => {
+    const blockTypesListRef = (0, import_element183.useRef)(null);
+    (0, import_element183.useEffect)(() => {
       if (!filterValue) {
         return;
       }
       const count = blockTypesListRef.current?.childElementCount || 0;
-      const resultsFoundMessage = (0, import_i18n150.sprintf)(
+      const resultsFoundMessage = (0, import_i18n155.sprintf)(
         /* translators: %d: number of results. */
-        (0, import_i18n150._n)("%d result found.", "%d results found.", count),
+        (0, import_i18n155._n)("%d result found.", "%d results found.", count),
         count
       );
       debouncedSpeak(resultsFoundMessage, "polite");
     }, [filterValue, debouncedSpeak]);
-    return /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
       "div",
       {
         ref: blockTypesListRef,
         className: "global-styles-ui-block-types-item-list",
         role: "list",
-        children: filteredBlockTypes.length === 0 ? /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(import_components102.__experimentalText, { align: "center", as: "p", children: (0, import_i18n150.__)("No blocks found.") }) : filteredBlockTypes.map((block) => /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+        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)(
           BlockMenuItem,
           {
             block
@@ -57415,31 +63801,31 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var MemoizedBlockList = (0, import_element171.memo)(BlockList);
+  var MemoizedBlockList = (0, import_element183.memo)(BlockList);
   function ScreenBlockList() {
-    const [filterValue, setFilterValue] = (0, import_element171.useState)("");
-    const deferredFilterValue = (0, import_element171.useDeferredValue)(filterValue);
-    return /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(import_jsx_runtime299.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+    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)(
         ScreenHeader,
         {
-          title: (0, import_i18n150.__)("Blocks"),
-          description: (0, import_i18n150.__)(
+          title: (0, import_i18n155.__)("Blocks"),
+          description: (0, import_i18n155.__)(
             "Customize the appearance of specific blocks and for the whole site."
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-        import_components102.SearchControl,
+      /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+        import_components107.SearchControl,
         {
           className: "global-styles-ui-block-types-search",
           onChange: setFilterValue,
           value: filterValue,
-          label: (0, import_i18n150.__)("Search"),
-          placeholder: (0, import_i18n150.__)("Search")
+          label: (0, import_i18n155.__)("Search"),
+          placeholder: (0, import_i18n155.__)("Search")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(MemoizedBlockList, { filterValue: deferredFilterValue })
+      /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(MemoizedBlockList, { filterValue: deferredFilterValue })
     ] });
   }
   var screen_block_list_default = ScreenBlockList;
@@ -57447,18 +63833,18 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/global-styles-ui/build-module/screen-block.mjs
   var import_blocks10 = __toESM(require_blocks(), 1);
   var import_block_editor9 = __toESM(require_block_editor(), 1);
-  var import_element173 = __toESM(require_element(), 1);
-  var import_data54 = __toESM(require_data(), 1);
-  var import_core_data34 = __toESM(require_core_data(), 1);
-  var import_components105 = __toESM(require_components(), 1);
-  var import_i18n151 = __toESM(require_i18n(), 1);
+  var import_element185 = __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);

   // 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_components103 = __toESM(require_components(), 1);
-  var import_element172 = __toESM(require_element(), 1);
-  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 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(
     privateApis
   );
@@ -57504,7 +63890,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_element172.useMemo)(() => {
+    const blocks = (0, import_element184.useMemo)(() => {
       if (!blockExample) {
         return null;
       }
@@ -57518,7 +63904,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_element172.useMemo)(() => {
+    const stateCSS = (0, import_element184.useMemo)(() => {
       if (selectedState === "default" || !stateStyles) {
         return "";
       }
@@ -57535,12 +63921,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_runtime300.jsx)(import_components103.__experimentalSpacer, { marginX: 4, marginBottom: 4, children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_components108.__experimentalSpacer, { marginX: 4, marginBottom: 4, children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
       "div",
       {
         className: "global-styles-ui__block-preview-panel",
         style: { maxHeight: previewHeight, boxSizing: "initial" },
-        children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
           import_block_editor8.BlockPreview,
           {
             blocks,
@@ -57574,14 +63960,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_components104 = __toESM(require_components(), 1);
-  var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
+  var import_components109 = __toESM(require_components(), 1);
+  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
   function Subtitle({ children, level = 2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(import_components104.__experimentalHeading, { className: "global-styles-ui-subtitle", level, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_components109.__experimentalHeading, { className: "global-styles-ui-subtitle", level, children });
   }

   // packages/global-styles-ui/build-module/screen-block.mjs
-  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
   var BACKGROUND_BLOCK_DEFAULT_VALUES2 = {
     backgroundSize: "cover",
     backgroundPosition: "50% 50%"
@@ -57604,7 +63990,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!border) {
       return border;
     }
-    if ((0, import_components105.__experimentalHasSplitBorders)(border)) {
+    if ((0, import_components110.__experimentalHasSplitBorders)(border)) {
       return {
         top: applyFallbackStyle(border.top),
         right: applyFallbackStyle(border.right),
@@ -57636,30 +64022,31 @@ If there's a particular need for this, please submit a feature request at https:
     name: name2,
     variation,
     selectedViewport: controlledSelectedViewport,
-    showResponsiveStateControls = true
+    showResponsiveStateControls = true,
+    showBlockStateControls = true
   }) {
     const {
       user: userConfig,
       merged: mergedConfig,
       onChange: onChangeGlobalStyles
-    } = (0, import_element173.useContext)(GlobalStylesContext);
+    } = (0, import_element185.useContext)(GlobalStylesContext);
     let prefixParts = [];
     if (variation) {
       prefixParts = ["variations", variation].concat(prefixParts);
     }
     const prefix2 = prefixParts.join(".");
-    const [localSelectedViewport, setSelectedViewport] = (0, import_element173.useState)("default");
-    const [selectedPseudoState, setSelectedPseudoState] = (0, import_element173.useState)("default");
+    const [localSelectedViewport, setSelectedViewport] = (0, import_element185.useState)("default");
+    const [selectedPseudoState, setSelectedPseudoState] = (0, import_element185.useState)("default");
     const selectedViewport = controlledSelectedViewport ?? localSelectedViewport;
     const viewportSettings = mergedConfig.settings?.viewport;
-    const validViewportStates = (0, import_element173.useMemo)(
+    const validViewportStates = (0, import_element185.useMemo)(
       () => getValidViewportStates(viewportSettings),
       [viewportSettings]
     );
     const effectiveSelectedViewport = selectedViewport === "default" || validViewportStates.some(
       (state2) => state2.value === selectedViewport
     ) ? selectedViewport : "default";
-    const validPseudoStates = (0, import_element173.useMemo)(
+    const validPseudoStates = (0, import_element185.useMemo)(
       () => getValidPseudoStates(name2),
       [name2]
     );
@@ -57696,7 +64083,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_element173.useMemo)(() => {
+    const settings = (0, import_element185.useMemo)(() => {
       const updatedSettings = structuredClone(settingsForBlockElement);
       if (disableBlockGap) {
         updatedSettings.spacing.blockGap = false;
@@ -57720,8 +64107,8 @@ If there's a particular need for this, please submit a feature request at https:
       settings
     );
     const hasVariationsPanel = !!blockVariations?.length && !variation && !hasSelectedState;
-    const { canEditCSS } = (0, import_data54.useSelect)((select9) => {
-      const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select9(import_core_data34.store);
+    const { canEditCSS } = (0, import_data56.useSelect)((select9) => {
+      const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select9(import_core_data36.store);
       const globalStylesId = __experimentalGetCurrentGlobalStylesId();
       const globalStyles = globalStylesId ? getEntityRecord("root", "globalStyles", globalStylesId) : void 0;
       return {
@@ -57729,13 +64116,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_element173.useMemo)(() => {
+    const inheritedStyleWithLayout = (0, import_element185.useMemo)(() => {
       return {
         ...inheritedStyle,
         layout: settings.layout
       };
     }, [inheritedStyle, settings.layout]);
-    const styleWithLayout = (0, import_element173.useMemo)(() => {
+    const styleWithLayout = (0, import_element185.useMemo)(() => {
       return {
         ...style,
         layout: userSettings.layout
@@ -57799,7 +64186,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_components105.__experimentalHasSplitBorders)(border) ? {
+      const updatedBorder = !(0, import_components110.__experimentalHasSplitBorders)(border) ? {
         top: border,
         right: border,
         bottom: border,
@@ -57812,13 +64199,13 @@ 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_runtime302.jsxs)(import_jsx_runtime302.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_jsx_runtime312.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
         ScreenHeader,
         {
           title: variation ? currentBlockStyle?.label : blockType?.title,
           viewportStates: validViewportStates,
-          pseudoStates: validPseudoStates,
+          pseudoStates: showBlockStateControls ? validPseudoStates : [],
           selectedViewport: effectiveSelectedViewport,
           selectedPseudoState,
           onChangeViewport: showResponsiveStateControls ? setSelectedViewport : void 0,
@@ -57826,7 +64213,7 @@ If there's a particular need for this, please submit a feature request at https:
           showResponsiveStateControls
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
         block_preview_panel_default,
         {
           name: name2,
@@ -57837,11 +64224,11 @@ If there's a particular need for this, please submit a feature request at https:
           viewportSettings
         }
       ),
-      hasVariationsPanel && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)("div", { className: "global-styles-ui-screen-variations", children: /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(import_components105.__experimentalVStack, { spacing: 3, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Subtitle, { children: (0, import_i18n151.__)("Style Variations") }),
-        /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(VariationsPanel, { name: name2 })
+      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 })
       ] }) }),
-      hasTypographyPanel && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+      hasTypographyPanel && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
         StylesTypographyPanel,
         {
           inheritedValue: inheritedStyle,
@@ -57852,7 +64239,7 @@ If there's a particular need for this, please submit a feature request at https:
           showInheritanceLabelIndicators: false
         }
       ),
-      hasBackgroundPanel && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+      hasBackgroundPanel && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
         StylesBackgroundPanel,
         {
           inheritedValue: inheritedStyle,
@@ -57863,7 +64250,7 @@ If there's a particular need for this, please submit a feature request at https:
           showInheritanceLabelIndicators: false
         }
       ),
-      shouldShowFiltersPanel && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+      shouldShowFiltersPanel && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
         StylesFiltersPanel,
         {
           inheritedValue: inheritedStyleWithLayout,
@@ -57874,7 +64261,7 @@ If there's a particular need for this, please submit a feature request at https:
           showInheritanceLabelIndicators: false
         }
       ),
-      hasDimensionsPanel && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+      hasDimensionsPanel && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
         StylesDimensionsPanel,
         {
           inheritedValue: inheritedStyleWithLayout,
@@ -57885,7 +64272,7 @@ If there's a particular need for this, please submit a feature request at https:
           showInheritanceLabelIndicators: false
         }
       ),
-      hasBorderPanel && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+      hasBorderPanel && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
         StylesBorderPanel,
         {
           inheritedValue: inheritedStyle,
@@ -57895,7 +64282,7 @@ If there's a particular need for this, please submit a feature request at https:
           showInheritanceLabelIndicators: false
         }
       ),
-      hasColorPanel && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+      hasColorPanel && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
         StylesColorPanel,
         {
           inheritedValue: inheritedStyle,
@@ -57905,7 +64292,7 @@ If there's a particular need for this, please submit a feature request at https:
           showInheritanceLabelIndicators: false
         }
       ),
-      hasImageSettingsPanel && !hasSelectedState && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+      hasImageSettingsPanel && !hasSelectedState && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
         ImageSettingsPanel,
         {
           onChange: onChangeLightbox,
@@ -57913,15 +64300,15 @@ If there's a particular need for this, please submit a feature request at https:
           inheritedValue: settings
         }
       ),
-      canEditCSS && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_components105.PanelBody, { title: (0, import_i18n151.__)("Advanced"), initialOpen: false, children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+      canEditCSS && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_components110.PanelBody, { title: (0, import_i18n156.__)("Advanced"), initialOpen: false, children: /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
         StylesAdvancedPanel,
         {
           value: style,
           onChange: setStyle2,
           inheritedValue: inheritedStyle,
-          help: (0, import_i18n151.sprintf)(
+          help: (0, import_i18n156.sprintf)(
             // translators: %s: is the name of a block e.g., 'Image' or 'Table'.
-            (0, import_i18n151.__)(
+            (0, import_i18n156.__)(
               "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
@@ -57933,18 +64320,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_i18n165 = __toESM(require_i18n(), 1);
-  var import_components124 = __toESM(require_components(), 1);
-  var import_element185 = __toESM(require_element(), 1);
+  var import_i18n170 = __toESM(require_i18n(), 1);
+  var import_components127 = __toESM(require_components(), 1);
+  var import_element197 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/screen-body.mjs
-  var import_components106 = __toESM(require_components(), 1);
-  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
-  function ScreenBody({ children, className }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
-      import_components106.__experimentalSpacer,
+  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,
       {
-        className: clsx_default("global-styles-ui-screen-body", className),
+        className: clsx_default("global-styles-ui-screen-body", className2),
         padding: 4,
         children
       }
@@ -57952,9 +64339,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_i18n152 = __toESM(require_i18n(), 1);
-  var import_components107 = __toESM(require_components(), 1);
-  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n157 = __toESM(require_i18n(), 1);
+  var import_components112 = __toESM(require_components(), 1);
+  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
   function ElementItem({ parentMenu, element, label }) {
     const prefix2 = element === "text" || !element ? "" : `elements.${element}.`;
     const extraStyles = element === "link" ? {
@@ -57973,9 +64360,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_runtime304.jsx)(NavigationButtonAsItem, { path: parentMenu + "/typography/" + element, children: /* @__PURE__ */ (0, import_jsx_runtime304.jsxs)(import_components107.__experimentalHStack, { justify: "flex-start", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
-        import_components107.FlexItem,
+    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,
         {
           className: "global-styles-ui-screen-typography__indicator",
           "aria-hidden": "true",
@@ -57987,55 +64374,55 @@ If there's a particular need for this, please submit a feature request at https:
             fontWeight,
             ...extraStyles
           },
-          children: (0, import_i18n152.__)("Aa")
+          children: (0, import_i18n157.__)("Aa")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(import_components107.FlexItem, { children: label })
+      /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_components112.FlexItem, { children: label })
     ] }) });
   }
   function TypographyElements() {
     const parentMenu = "";
-    return /* @__PURE__ */ (0, import_jsx_runtime304.jsxs)(import_components107.__experimentalVStack, { spacing: 3, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(Subtitle, { level: 3, children: (0, import_i18n152.__)("Elements") }),
-      /* @__PURE__ */ (0, import_jsx_runtime304.jsxs)(import_components107.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+    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)(
           ElementItem,
           {
             parentMenu,
             element: "text",
-            label: (0, import_i18n152.__)("Text")
+            label: (0, import_i18n157.__)("Text")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           ElementItem,
           {
             parentMenu,
             element: "link",
-            label: (0, import_i18n152.__)("Links")
+            label: (0, import_i18n157.__)("Links")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           ElementItem,
           {
             parentMenu,
             element: "heading",
-            label: (0, import_i18n152.__)("Headings")
+            label: (0, import_i18n157.__)("Headings")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           ElementItem,
           {
             parentMenu,
             element: "caption",
-            label: (0, import_i18n152.__)("Captions")
+            label: (0, import_i18n157.__)("Captions")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           ElementItem,
           {
             parentMenu,
             element: "button",
-            label: (0, import_i18n152.__)("Buttons")
+            label: (0, import_i18n157.__)("Buttons")
           }
         )
       ] })
@@ -58044,24 +64431,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_components109 = __toESM(require_components(), 1);
+  var import_components114 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/preview-typography.mjs
-  var import_components108 = __toESM(require_components(), 1);
-  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
+  var import_components113 = __toESM(require_components(), 1);
+  var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
   var StylesPreviewTypography = ({
     variation,
     isFocused,
     withHoverView
   }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
       preview_wrapper_default,
       {
         label: variation.title,
         isFocused,
         withHoverView,
-        children: ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
-          import_components108.__experimentalHStack,
+        children: ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+          import_components113.__experimentalHStack,
           {
             spacing: 10 * ratio,
             justify: "center",
@@ -58069,7 +64456,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_runtime305.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
               PreviewTypography,
               {
                 variation,
@@ -58085,10 +64472,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_element174 = __toESM(require_element(), 1);
+  var import_element186 = __toESM(require_element(), 1);
   var import_keycodes5 = __toESM(require_keycodes(), 1);
-  var import_i18n153 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n158 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
   function Variation({
     variation,
     children,
@@ -58096,13 +64483,13 @@ If there's a particular need for this, please submit a feature request at https:
     properties,
     showTooltip = false
   }) {
-    const [isFocused, setIsFocused] = (0, import_element174.useState)(false);
+    const [isFocused, setIsFocused] = (0, import_element186.useState)(false);
     const {
       base,
       user,
       onChange: setUserConfig
-    } = (0, import_element174.useContext)(GlobalStylesContext);
-    const context = (0, import_element174.useMemo)(() => {
+    } = (0, import_element186.useContext)(GlobalStylesContext);
+    const context = (0, import_element186.useMemo)(() => {
       let merged = mergeGlobalStyles(base, variation);
       if (properties) {
         merged = filterObjectByProperties(merged, properties);
@@ -58122,20 +64509,20 @@ If there's a particular need for this, please submit a feature request at https:
         selectVariation();
       }
     };
-    const isActive = (0, import_element174.useMemo)(
+    const isActive = (0, import_element186.useMemo)(
       () => areGlobalStylesEqual(user, variation),
       [user, variation]
     );
     let label = variation?.title;
     if (variation?.description) {
-      label = (0, import_i18n153.sprintf)(
+      label = (0, import_i18n158.sprintf)(
         /* translators: 1: variation title. 2: variation description. */
-        (0, import_i18n153._x)("%1$s (%2$s)", "variation label"),
+        (0, import_i18n158._x)("%1$s (%2$s)", "variation label"),
         variation?.title,
         variation?.description
       );
     }
-    const content = /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+    const content = /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
       "div",
       {
         className: clsx_default("global-styles-ui-variations_item", {
@@ -58149,7 +64536,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_runtime306.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
           "div",
           {
             className: clsx_default("global-styles-ui-variations_item-preview", {
@@ -58160,14 +64547,14 @@ If there's a particular need for this, please submit a feature request at https:
         )
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(GlobalStylesContext.Provider, { value: context, children: showTooltip ? /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(tooltip_exports.Trigger, { render: content }),
-      /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(tooltip_exports.Popup, { children: variation?.title })
+    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 })
     ] }) : content });
   }

   // packages/global-styles-ui/build-module/variations/variations-typography.mjs
-  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
   var propertiesToFilter = ["typography"];
   function TypographyVariations({
     title,
@@ -58177,23 +64564,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_runtime307.jsxs)(import_components109.__experimentalVStack, { spacing: 3, children: [
-      title && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(Subtitle, { level: 3, children: title }),
-      /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
-        import_components109.__experimentalGrid,
+    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,
         {
           columns: 3,
           gap,
           className: "global-styles-ui-style-variations-container",
           children: typographyVariations.map(
             (variation, index2) => {
-              return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
                 Variation,
                 {
                   variation,
                   properties: propertiesToFilter,
                   showTooltip: true,
-                  children: () => /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+                  children: () => /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
                     preview_typography_default,
                     {
                       variation
@@ -58210,22 +64597,22 @@ 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_i18n163 = __toESM(require_i18n(), 1);
-  var import_components122 = __toESM(require_components(), 1);
-  var import_element184 = __toESM(require_element(), 1);
+  var import_i18n168 = __toESM(require_i18n(), 1);
+  var import_components125 = __toESM(require_components(), 1);
+  var import_element196 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/font-library/context.mjs
-  var import_element175 = __toESM(require_element(), 1);
-  var import_data55 = __toESM(require_data(), 1);
-  var import_core_data36 = __toESM(require_core_data(), 1);
-  var import_i18n155 = __toESM(require_i18n(), 1);
+  var import_element187 = __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);

   // packages/global-styles-ui/build-module/font-library/api.mjs
   var import_api_fetch6 = __toESM(require_api_fetch(), 1);
-  var import_core_data35 = __toESM(require_core_data(), 1);
+  var import_core_data37 = __toESM(require_core_data(), 1);
   var FONT_FAMILIES_URL = "/wp/v2/font-families";
   function invalidateFontFamilyCache(registry) {
-    const { receiveEntityRecords } = registry.dispatch(import_core_data35.store);
+    const { receiveEntityRecords } = registry.dispatch(import_core_data37.store);
     receiveEntityRecords(
       "postType",
       "wp_font_family",
@@ -58263,31 +64650,27 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }

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

   // packages/global-styles-ui/build-module/font-library/utils/index.mjs
   var { File: File2 } = window;
-  var { kebabCase: kebabCase3 } = unlock7(import_components110.privateApis);
   function setUIValuesNeeded(font2, extraValues = {}) {
     if (!font2.name && (font2.fontFamily || font2.slug)) {
       font2.name = font2.fontFamily || font2.slug;
@@ -58414,7 +64797,7 @@ If there's a particular need for this, please submit a feature request at https:
     const { fontFace, category, ...familyWithValidParameters } = fontFamily;
     const fontFamilySettings = {
       ...familyWithValidParameters,
-      slug: kebabCase3(fontFamily.slug)
+      slug: kebabCase2(fontFamily.slug)
     };
     formData.append(
       "font_family_settings",
@@ -58561,25 +64944,25 @@ 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_runtime308 = __toESM(require_jsx_runtime(), 1);
-  var FontLibraryContext = (0, import_element175.createContext)(
+  var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
+  var FontLibraryContext = (0, import_element187.createContext)(
     {}
   );
   FontLibraryContext.displayName = "FontLibraryContext";
   function FontLibraryProvider({ children }) {
-    const registry = (0, import_data55.useRegistry)();
-    const { saveEntityRecord, deleteEntityRecord } = (0, import_data55.useDispatch)(import_core_data36.store);
-    const { globalStylesId } = (0, import_data55.useSelect)((select9) => {
-      const { __experimentalGetCurrentGlobalStylesId } = select9(import_core_data36.store);
+    const registry = (0, import_data57.useRegistry)();
+    const { saveEntityRecord, deleteEntityRecord } = (0, import_data57.useDispatch)(import_core_data38.store);
+    const { globalStylesId } = (0, import_data57.useSelect)((select9) => {
+      const { __experimentalGetCurrentGlobalStylesId } = select9(import_core_data38.store);
       return { globalStylesId: __experimentalGetCurrentGlobalStylesId() };
     }, []);
-    const globalStyles = (0, import_core_data36.useEntityRecord)(
+    const globalStyles = (0, import_core_data38.useEntityRecord)(
       "root",
       "globalStyles",
       globalStylesId
     );
-    const [isInstalling, setIsInstalling] = (0, import_element175.useState)(false);
-    const { records: libraryPosts = [], isResolving: isResolvingLibrary } = (0, import_core_data36.useEntityRecords)(
+    const [isInstalling, setIsInstalling] = (0, import_element187.useState)(false);
+    const { records: libraryPosts = [], isResolving: isResolvingLibrary } = (0, import_core_data38.useEntityRecords)(
       "postType",
       "wp_font_family",
       {
@@ -58608,12 +64991,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_element175.useState)("");
-    const [libraryFontSelected, setLibraryFontSelected] = (0, import_element175.useState)(void 0);
+    const [modalTabOpen, setModalTabOpen] = (0, import_element187.useState)("");
+    const [libraryFontSelected, setLibraryFontSelected] = (0, import_element187.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_element175.useEffect)(() => {
+    (0, import_element187.useEffect)(() => {
       if (!modalTabOpen) {
         setLibraryFontSelected(void 0);
       }
@@ -58630,7 +65013,7 @@ If there's a particular need for this, please submit a feature request at https:
         source: font2.source
       });
     };
-    const [loadedFontUrls] = (0, import_element175.useState)(/* @__PURE__ */ new Set());
+    const [loadedFontUrls] = (0, import_element187.useState)(/* @__PURE__ */ new Set());
     const getAvailableFontsOutline = (availableFontFamilies) => {
       const outline = availableFontFamilies.reduce(
         (acc, font2) => {
@@ -58671,8 +65054,8 @@ If there's a particular need for this, please submit a feature request at https:
         let installationErrors = [];
         for (const fontFamilyToInstall of fontFamiliesToInstall) {
           let isANewFontFamily = false;
-          const fontFamilyRecords = await (0, import_data55.resolveSelect)(
-            import_core_data36.store
+          const fontFamilyRecords = await (0, import_data57.resolveSelect)(
+            import_core_data38.store
           ).getEntityRecords(
             "postType",
             "wp_font_family",
@@ -58758,7 +65141,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_i18n155.__)("There was an error installing fonts."));
+          const installError = new Error((0, import_i18n160.__)("There was an error installing fonts."));
           installError.installationErrors = installationErrorMessages;
           throw installError;
         }
@@ -58768,7 +65151,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_i18n155.__)("Font family to uninstall is not defined."));
+        throw new Error((0, import_i18n160.__)("Font family to uninstall is not defined."));
       }
       try {
         await deleteEntityRecord(
@@ -58873,7 +65256,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_runtime308.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
       FontLibraryContext.Provider,
       {
         value: {
@@ -58901,27 +65284,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_i18n161 = __toESM(require_i18n(), 1);
-  var import_components120 = __toESM(require_components(), 1);
-  var import_core_data39 = __toESM(require_core_data(), 1);
-  var import_data57 = __toESM(require_data(), 1);
+  var import_i18n166 = __toESM(require_i18n(), 1);
+  var import_components123 = __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_components114 = __toESM(require_components(), 1);
-  var import_core_data37 = __toESM(require_core_data(), 1);
-  var import_data56 = __toESM(require_data(), 1);
-  var import_element179 = __toESM(require_element(), 1);
-  var import_i18n157 = __toESM(require_i18n(), 1);
+  var import_components118 = __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);

   // packages/global-styles-ui/build-module/font-library/font-card.mjs
-  var import_i18n156 = __toESM(require_i18n(), 1);
-  var import_element177 = __toESM(require_element(), 1);
-  var import_components112 = __toESM(require_components(), 1);
+  var import_i18n161 = __toESM(require_i18n(), 1);
+  var import_element189 = __toESM(require_element(), 1);
+  var import_components116 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/font-library/font-demo.mjs
-  var import_components111 = __toESM(require_components(), 1);
-  var import_element176 = __toESM(require_element(), 1);
-  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
+  var import_components115 = __toESM(require_components(), 1);
+  var import_element188 = __toESM(require_element(), 1);
+  var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
   function getPreviewUrl(fontFace) {
     if (fontFace.preview) {
       return fontFace.preview;
@@ -58947,14 +65330,14 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function FontDemo({ font: font2, text }) {
-    const ref = (0, import_element176.useRef)(null);
+    const ref = (0, import_element188.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_element176.useState)(false);
-    const [isAssetLoaded, setIsAssetLoaded] = (0, import_element176.useState)(false);
-    const { loadFontFaceAsset } = (0, import_element176.useContext)(FontLibraryContext);
+    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 faceStyles = getFacePreviewStyle(fontFace);
@@ -58965,7 +65348,7 @@ If there's a particular need for this, please submit a feature request at https:
       ...style,
       ...faceStyles
     };
-    (0, import_element176.useEffect)(() => {
+    (0, import_element188.useEffect)(() => {
       const observer = new window.IntersectionObserver(([entry]) => {
         setIsIntersecting(entry.isIntersecting);
       }, {});
@@ -58974,7 +65357,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return () => observer.disconnect();
     }, [ref]);
-    (0, import_element176.useEffect)(() => {
+    (0, import_element188.useEffect)(() => {
       const loadAsset = async () => {
         if (isIntersecting) {
           if (!isPreviewImage && fontFace.src) {
@@ -58985,7 +65368,7 @@ If there's a particular need for this, please submit a feature request at https:
       };
       loadAsset();
     }, [fontFace, isIntersecting, loadFontFaceAsset, isPreviewImage]);
-    return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)("div", { ref, children: isPreviewImage ? /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("div", { ref, children: isPreviewImage ? /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
       "img",
       {
         src: previewUrl,
@@ -58993,8 +65376,8 @@ If there's a particular need for this, please submit a feature request at https:
         alt: text,
         className: "font-library__font-variant_demo-image"
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
-      import_components111.__experimentalText,
+    ) : /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+      import_components115.__experimentalText,
       {
         style: textDemoStyle,
         className: "font-library__font-variant_demo-text",
@@ -59005,7 +65388,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_runtime310 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
   function FontCard({
     font: font2,
     onClick,
@@ -59017,15 +65400,15 @@ If there's a particular need for this, please submit a feature request at https:
     const style = {
       cursor: !!onClick ? "pointer" : "default"
     };
-    const navigator2 = (0, import_components112.useNavigator)();
-    const ref = (0, import_element177.useRef)(null);
-    (0, import_element177.useEffect)(() => {
+    const navigator2 = (0, import_components116.useNavigator)();
+    const ref = (0, import_element189.useRef)(null);
+    (0, import_element189.useEffect)(() => {
       if (shouldFocus) {
         ref.current?.focus();
       }
     }, [shouldFocus]);
-    return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-      import_components112.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+      import_components116.Button,
       {
         ref,
         __next40pxDefaultSize: true,
@@ -59037,19 +65420,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_runtime310.jsxs)(import_components112.Flex, { justify: "space-between", wrap: false, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(font_demo_default, { font: font2 }),
-          /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(import_components112.Flex, { justify: "flex-end", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_components112.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_components112.__experimentalText, { className: "font-library__font-card__count", children: variantsText || (0, import_i18n156.sprintf)(
+        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)(
               /* translators: %d: Number of font variants. */
-              (0, import_i18n156._n)(
+              (0, import_i18n161._n)(
                 "%d variant",
                 "%d variants",
                 variantsCount
               ),
               variantsCount
             ) }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_components112.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(icon_default, { icon: (0, import_i18n156.isRTL)() ? chevron_left_default : chevron_right_default }) })
+            /* @__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 }) })
           ] })
         ] })
       }
@@ -59058,14 +65441,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_element178 = __toESM(require_element(), 1);
-  var import_components113 = __toESM(require_components(), 1);
-  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
+  var import_element190 = __toESM(require_element(), 1);
+  var import_components117 = __toESM(require_components(), 1);
+  var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
   function LibraryFontVariant({
     face,
     font: font2
   }) {
-    const { isFontActivated, toggleActivateFont } = (0, import_element178.useContext)(FontLibraryContext);
+    const { isFontActivated, toggleActivateFont } = (0, import_element190.useContext)(FontLibraryContext);
     const isInstalled = (font2?.fontFace?.length ?? 0) > 0 ? isFontActivated(
       font2.slug,
       face.fontStyle,
@@ -59080,17 +65463,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_element178.useId)();
-    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)("div", { className: "font-library__font-card", children: /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)(import_components113.Flex, { justify: "flex-start", align: "center", gap: "1rem", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
-        import_components113.CheckboxControl,
+    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,
         {
           checked: isInstalled,
           onChange: handleToggleActivation,
           id: checkboxId
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime311.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime321.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
         font_demo_default,
         {
           font: face,
@@ -59136,7 +65519,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_runtime312 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
   function getFontFamiliesKey(fontFamilies) {
     if (!fontFamilies) {
       return "";
@@ -59162,24 +65545,24 @@ If there's a particular need for this, please submit a feature request at https:
       isInstalling,
       saveFontFamilies,
       getFontFacesActivated
-    } = (0, import_element179.useContext)(FontLibraryContext);
+    } = (0, import_element191.useContext)(FontLibraryContext);
     const [fontFamilies, setFontFamilies] = useSetting("typography.fontFamilies");
-    const [lastSelectedFontSlug, setLastSelectedFontSlug] = (0, import_element179.useState)(void 0);
-    const [isConfirmDeleteOpen, setIsConfirmDeleteOpen] = (0, import_element179.useState)(false);
-    const [notice, setNotice] = (0, import_element179.useState)(null);
+    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 [baseFontFamilies] = useSetting("typography.fontFamilies", void 0, "base");
-    const globalStylesId = (0, import_data56.useSelect)((select9) => {
-      const { __experimentalGetCurrentGlobalStylesId } = select9(import_core_data37.store);
+    const globalStylesId = (0, import_data58.useSelect)((select9) => {
+      const { __experimentalGetCurrentGlobalStylesId } = select9(import_core_data39.store);
       return __experimentalGetCurrentGlobalStylesId();
     }, []);
-    const globalStyles = (0, import_core_data37.useEntityRecord)(
+    const globalStyles = (0, import_core_data39.useEntityRecord)(
       "root",
       "globalStyles",
       globalStylesId
     );
     const editedFontFamilies = globalStyles?.edits?.settings?.typography?.fontFamilies;
     const savedFontFamilies = globalStyles?.record?.settings?.typography?.fontFamilies;
-    const fontFamiliesHasChanges = (0, import_element179.useMemo)(() => {
+    const fontFamiliesHasChanges = (0, import_element191.useMemo)(() => {
       if (editedFontFamilies === void 0) {
         return false;
       }
@@ -59191,9 +65574,9 @@ If there's a particular need for this, please submit a feature request at https:
       baseFontFamilies.theme.filter((f3) => !themeFontsSlugs.has(f3.slug)).map((f3) => setUIValuesNeeded(f3, { source: "theme" })).sort((a3, b3) => a3.name.localeCompare(b3.name))
     ) : [];
     const customFontFamilyId = libraryFontSelected?.source === "custom" && libraryFontSelected?.id;
-    const canUserDelete = (0, import_data56.useSelect)(
+    const canUserDelete = (0, import_data58.useSelect)(
       (select9) => {
-        const { canUser } = select9(import_core_data37.store);
+        const { canUser } = select9(import_core_data39.store);
         return customFontFamilyId && canUser("delete", {
           kind: "postType",
           name: "wp_font_family",
@@ -59212,14 +65595,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_i18n157.__)("Font family updated successfully.")
+          message: (0, import_i18n162.__)("Font family updated successfully.")
         });
       } catch (error2) {
         setNotice({
           type: "error",
-          message: (0, import_i18n157.sprintf)(
+          message: (0, import_i18n162.sprintf)(
             /* translators: %s: error message */
-            (0, import_i18n157.__)("There was an error updating the font family. %s"),
+            (0, import_i18n162.__)("There was an error updating the font family. %s"),
             error2.message
           )
         });
@@ -59246,14 +65629,14 @@ If there's a particular need for this, please submit a feature request at https:
         font2.slug,
         font2.source
       ).length;
-      return (0, import_i18n157.sprintf)(
+      return (0, import_i18n162.sprintf)(
         /* translators: 1: Active font variants, 2: Total font variants. */
-        (0, import_i18n157.__)("%1$d of %2$d active"),
+        (0, import_i18n162.__)("%1$d of %2$d active"),
         variantsActive,
         variantsInstalled
       );
     };
-    (0, import_element179.useEffect)(() => {
+    (0, import_element191.useEffect)(() => {
       handleSetLibraryFontSelected(libraryFontSelected);
     }, []);
     const activeFontsCount = libraryFontSelected ? getFontFacesActivated(
@@ -59291,40 +65674,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_runtime312.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
-      isResolvingLibrary && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)("div", { className: "font-library__loading", children: /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_components114.ProgressBar, {}) }),
-      !isResolvingLibrary && /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_jsx_runtime312.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(
-          import_components114.Navigator,
+    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,
           {
             initialPath: libraryFontSelected ? "/fontFamily" : "/",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_components114.Navigator.Screen, { path: "/", children: /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_components114.__experimentalVStack, { spacing: "8", children: [
-                notice && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
-                  import_components114.Notice,
+              /* @__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,
                   {
                     status: notice.type,
                     onRemove: () => setNotice(null),
                     children: notice.message
                   }
                 ),
-                !hasFonts && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_components114.__experimentalText, { as: "p", children: (0, import_i18n157.__)("No fonts installed.") }),
-                baseThemeFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_components114.__experimentalVStack, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime312.jsx)("h2", {
+                !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", {
                     className: "font-library__fonts-title",
                     /* translators: Heading for a list of fonts provided by the theme. */
-                    children: (0, import_i18n157._x)("Theme", "font source")
+                    children: (0, import_i18n162._x)("Theme", "font source")
                   }),
-                  /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
                     "ul",
                     {
                       role: "list",
                       className: "font-library__fonts-list",
-                      children: baseThemeFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+                      children: baseThemeFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
                         "li",
                         {
                           className: "font-library__fonts-list-item",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
                             font_card_default,
                             {
                               font: font2,
@@ -59347,22 +65730,22 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   )
                 ] }),
-                baseCustomFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_components114.__experimentalVStack, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime312.jsx)("h2", {
+                baseCustomFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)(import_components118.__experimentalVStack, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)("h2", {
                     className: "font-library__fonts-title",
                     /* translators: Heading for a list of fonts installed by the user. */
-                    children: (0, import_i18n157._x)("Custom", "font source")
+                    children: (0, import_i18n162._x)("Custom", "font source")
                   }),
-                  /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
                     "ul",
                     {
                       role: "list",
                       className: "font-library__fonts-list",
-                      children: baseCustomFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+                      children: baseCustomFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
                         "li",
                         {
                           className: "font-library__fonts-list-item",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
                             font_card_default,
                             {
                               font: font2,
@@ -59386,8 +65769,8 @@ If there's a particular need for this, please submit a feature request at https:
                   )
                 ] })
               ] }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_components114.Navigator.Screen, { path: "/fontFamily", children: [
-                libraryFontSelected && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)(import_components118.Navigator.Screen, { path: "/fontFamily", children: [
+                libraryFontSelected && /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
                   ConfirmDeleteDialog,
                   {
                     font: libraryFontSelected,
@@ -59398,11 +65781,11 @@ If there's a particular need for this, please submit a feature request at https:
                     handleSetLibraryFontSelected
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_components114.Flex, { justify: "flex-start", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
-                    import_components114.Navigator.BackButton,
+                /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)(import_components118.Flex, { justify: "flex-start", children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+                    import_components118.Navigator.BackButton,
                     {
-                      icon: (0, import_i18n157.isRTL)() ? chevron_right_default : chevron_left_default,
+                      icon: (0, import_i18n162.isRTL)() ? chevron_right_default : chevron_left_default,
                       size: "small",
                       onClick: () => {
                         setLastSelectedFontSlug(
@@ -59413,11 +65796,11 @@ If there's a particular need for this, please submit a feature request at https:
                         );
                         setNotice(null);
                       },
-                      label: (0, import_i18n157.__)("Back")
+                      label: (0, import_i18n162.__)("Back")
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
-                    import_components114.__experimentalHeading,
+                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+                    import_components118.__experimentalHeading,
                     {
                       level: 2,
                       size: 13,
@@ -59426,47 +65809,47 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   )
                 ] }),
-                notice && /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_jsx_runtime312.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_components114.__experimentalSpacer, { margin: 1 }),
-                  /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
-                    import_components114.Notice,
+                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,
                     {
                       status: notice.type,
                       onRemove: () => setNotice(null),
                       children: notice.message
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_components114.__experimentalSpacer, { margin: 1 })
+                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_components118.__experimentalSpacer, { margin: 1 })
                 ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_components114.__experimentalSpacer, { margin: 4 }),
-                /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_components114.__experimentalText, { children: (0, import_i18n157.__)(
+                /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_components118.__experimentalSpacer, { margin: 4 }),
+                /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_components118.__experimentalText, { children: (0, import_i18n162.__)(
                   "Choose font variants. Keep in mind that too many variants could make your site slower."
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_components114.__experimentalSpacer, { margin: 4 }),
-                /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_components114.__experimentalVStack, { spacing: 0, children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
-                    import_components114.CheckboxControl,
+                /* @__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,
                     {
                       className: "font-library__select-all",
-                      label: (0, import_i18n157.__)("Select all"),
+                      label: (0, import_i18n162.__)("Select all"),
                       checked: isSelectAllChecked,
                       onChange: toggleSelectAll,
                       indeterminate: isIndeterminate
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_components114.__experimentalSpacer, { margin: 8 }),
-                  /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_components118.__experimentalSpacer, { margin: 8 }),
+                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
                     "ul",
                     {
                       role: "list",
                       className: "font-library__fonts-list",
                       children: libraryFontSelected && getFontFacesToDisplay(
                         libraryFontSelected
-                      ).map((face, i3) => /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+                      ).map((face, i3) => /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
                         "li",
                         {
                           className: "font-library__fonts-list-item",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
                             library_font_variant_default,
                             {
                               font: libraryFontSelected,
@@ -59484,27 +65867,27 @@ If there's a particular need for this, please submit a feature request at https:
             ]
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_components114.__experimentalHStack, { justify: "flex-end", className: "font-library__footer", children: [
-          isInstalling && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_components114.ProgressBar, {}),
-          shouldDisplayDeleteButton && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
-            import_components114.Button,
+        /* @__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,
             {
               __next40pxDefaultSize: true,
               isDestructive: true,
               variant: "tertiary",
               onClick: handleUninstallClick,
-              children: (0, import_i18n157.__)("Delete")
+              children: (0, import_i18n162.__)("Delete")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
-            import_components114.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+            import_components118.Button,
             {
               __next40pxDefaultSize: true,
               variant: "primary",
               onClick: handleUpdate,
               disabled: !fontFamiliesHasChanges,
               accessibleWhenDisabled: true,
-              children: (0, import_i18n157.__)("Update")
+              children: (0, import_i18n162.__)("Update")
             }
           )
         ] })
@@ -59519,7 +65902,7 @@ If there's a particular need for this, please submit a feature request at https:
     uninstallFontFamily,
     handleSetLibraryFontSelected
   }) {
-    const navigator2 = (0, import_components114.useNavigator)();
+    const navigator2 = (0, import_components118.useNavigator)();
     const handleConfirmUninstall = async () => {
       setNotice(null);
       setIsOpen(false);
@@ -59529,30 +65912,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_i18n157.__)("Font family uninstalled successfully.")
+          message: (0, import_i18n162.__)("Font family uninstalled successfully.")
         });
       } catch (error2) {
         setNotice({
           type: "error",
-          message: (0, import_i18n157.__)("There was an error uninstalling the font family.") + error2.message
+          message: (0, import_i18n162.__)("There was an error uninstalling the font family.") + error2.message
         });
       }
     };
     const handleCancelUninstall = () => {
       setIsOpen(false);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
-      import_components114.__experimentalConfirmDialog,
+    return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+      import_components118.__experimentalConfirmDialog,
       {
         isOpen: isOpen2,
-        cancelButtonText: (0, import_i18n157.__)("Cancel"),
-        confirmButtonText: (0, import_i18n157.__)("Delete"),
+        cancelButtonText: (0, import_i18n162.__)("Cancel"),
+        confirmButtonText: (0, import_i18n162.__)("Delete"),
         onCancel: handleCancelUninstall,
         onConfirm: handleConfirmUninstall,
         size: "medium",
-        children: font2 && (0, import_i18n157.sprintf)(
+        children: font2 && (0, import_i18n162.sprintf)(
           /* translators: %s: Name of the font. */
-          (0, import_i18n157.__)(
+          (0, import_i18n162.__)(
             'Are you sure you want to delete "%s" font and all its variants and assets?'
           ),
           font2.name
@@ -59563,11 +65946,11 @@ If there's a particular need for this, please submit a feature request at https:
   var installed_fonts_default = InstalledFonts;

   // packages/global-styles-ui/build-module/font-library/font-collection.mjs
-  var import_element181 = __toESM(require_element(), 1);
-  var import_components117 = __toESM(require_components(), 1);
-  var import_compose31 = __toESM(require_compose(), 1);
-  var import_i18n159 = __toESM(require_i18n(), 1);
-  var import_core_data38 = __toESM(require_core_data(), 1);
+  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_core_data40 = __toESM(require_core_data(), 1);

   // packages/global-styles-ui/build-module/font-library/utils/filter-fonts.mjs
   function filterFonts(fonts, filters) {
@@ -59610,9 +65993,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_i18n158 = __toESM(require_i18n(), 1);
-  var import_components115 = __toESM(require_components(), 1);
-  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n163 = __toESM(require_i18n(), 1);
+  var import_components119 = __toESM(require_components(), 1);
+  var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
   function GoogleFontsConfirmDialog() {
     const handleConfirm = () => {
       window.localStorage.setItem(
@@ -59621,24 +66004,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_runtime313.jsx)("div", { className: "font-library__google-fonts-confirm", children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_components115.Card, { children: /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(import_components115.CardBody, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_components115.__experimentalHeading, { level: 2, children: (0, import_i18n158.__)("Connect to Google Fonts") }),
-      /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_components115.__experimentalSpacer, { margin: 6 }),
-      /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_components115.__experimentalText, { as: "p", children: (0, import_i18n158.__)(
+    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.__)(
         "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_runtime313.jsx)(import_components115.__experimentalSpacer, { margin: 3 }),
-      /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_components115.__experimentalText, { as: "p", children: (0, import_i18n158.__)(
+      /* @__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.__)(
         "You can alternatively upload files directly on the Upload tab."
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_components115.__experimentalSpacer, { margin: 6 }),
-      /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-        import_components115.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_components119.__experimentalSpacer, { margin: 6 }),
+      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+        import_components119.Button,
         {
           __next40pxDefaultSize: true,
           variant: "primary",
           onClick: handleConfirm,
-          children: (0, import_i18n158.__)("Allow access to Google Fonts")
+          children: (0, import_i18n163.__)("Allow access to Google Fonts")
         }
       )
     ] }) }) });
@@ -59646,9 +66029,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_element180 = __toESM(require_element(), 1);
-  var import_components116 = __toESM(require_components(), 1);
-  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
+  var import_element192 = __toESM(require_element(), 1);
+  var import_components120 = __toESM(require_components(), 1);
+  var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
   function CollectionFontVariant({
     face,
     font: font2,
@@ -59663,17 +66046,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_element180.useId)();
-    return /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("div", { className: "font-library__font-card", children: /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(import_components116.Flex, { justify: "flex-start", align: "center", gap: "1rem", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
-        import_components116.CheckboxControl,
+    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,
         {
           checked: selected,
           onChange: handleToggleActivation,
           id: checkboxId
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime324.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
         font_demo_default,
         {
           font: face,
@@ -59686,10 +66069,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_runtime315 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_CATEGORY = {
     slug: "all",
-    name: (0, import_i18n159._x)("All", "font categories")
+    name: (0, import_i18n164._x)("All", "font categories")
   };
   var LOCAL_STORAGE_ITEM = "wp-font-library-google-fonts-permission";
   var MIN_WINDOW_HEIGHT = 500;
@@ -59698,22 +66081,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_element181.useState)(
+    const [selectedFont, setSelectedFont] = (0, import_element193.useState)(
       null
     );
-    const [lastSelectedFontSlug, setLastSelectedFontSlug] = (0, import_element181.useState)(void 0);
-    const [notice, setNotice] = (0, import_element181.useState)(null);
-    const [fontsToInstall, setFontsToInstall] = (0, import_element181.useState)(
+    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 [page, setPage] = (0, import_element181.useState)(1);
-    const [filters, setFilters] = (0, import_element181.useState)({});
-    const [renderConfirmDialog, setRenderConfirmDialog] = (0, import_element181.useState)(
+    const [page, setPage] = (0, import_element193.useState)(1);
+    const [filters, setFilters] = (0, import_element193.useState)({});
+    const [renderConfirmDialog, setRenderConfirmDialog] = (0, import_element193.useState)(
       requiresPermission && !getGoogleFontsPermissionFromStorage()
     );
-    const { installFonts, isInstalling } = (0, import_element181.useContext)(FontLibraryContext);
-    const { record: selectedCollection, isResolving: isLoading } = (0, import_core_data38.useEntityRecord)("root", "fontCollection", slug);
-    (0, import_element181.useEffect)(() => {
+    const { installFonts, isInstalling } = (0, import_element193.useContext)(FontLibraryContext);
+    const { record: selectedCollection, isResolving: isLoading } = (0, import_core_data40.useEntityRecord)("root", "fontCollection", slug);
+    (0, import_element193.useEffect)(() => {
       const handleStorage = () => {
         setRenderConfirmDialog(
           requiresPermission && !getGoogleFontsPermissionFromStorage()
@@ -59727,19 +66110,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_element181.useEffect)(() => {
+    (0, import_element193.useEffect)(() => {
       setSelectedFont(null);
     }, [slug]);
-    (0, import_element181.useEffect)(() => {
+    (0, import_element193.useEffect)(() => {
       setFontsToInstall([]);
     }, [selectedFont]);
-    const collectionFonts = (0, import_element181.useMemo)(
+    const collectionFonts = (0, import_element193.useMemo)(
       () => selectedCollection?.font_families ?? [],
       [selectedCollection]
     );
     const collectionCategories = selectedCollection?.categories ?? [];
     const categories = [DEFAULT_CATEGORY, ...collectionCategories];
-    const fonts = (0, import_element181.useMemo)(
+    const fonts = (0, import_element193.useMemo)(
       () => filterFonts(collectionFonts, filters),
       [collectionFonts, filters]
     );
@@ -59757,7 +66140,11 @@ 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_compose31.debounce)(handleUpdateSearchInput, 300);
+    const debouncedUpdateSearchInput = (0, import_compose35.debounce)(
+      // @ts-expect-error `debounce` expects a `(...args: unknown[]) => unknown` callback.
+      handleUpdateSearchInput,
+      300
+    );
     const handleToggleVariant = (font2, face) => {
       const newFontsToInstall = toggleFont(font2, face, fontsToInstall);
       setFontsToInstall(newFontsToInstall);
@@ -59794,7 +66181,7 @@ If there's a particular need for this, please submit a feature request at https:
       } catch {
         setNotice({
           type: "error",
-          message: (0, import_i18n159.__)(
+          message: (0, import_i18n164.__)(
             "Error installing the fonts, could not be downloaded."
           )
         });
@@ -59804,7 +66191,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_i18n159.__)("Fonts were installed successfully.")
+          message: (0, import_i18n164.__)("Fonts were installed successfully.")
         });
       } catch (error2) {
         setNotice({
@@ -59830,35 +66217,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_runtime315.jsx)(google_fonts_confirm_dialog_default, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(google_fonts_confirm_dialog_default, {});
     }
     const showActions = slug === "google-fonts" && !renderConfirmDialog && !selectedFont;
-    return /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
-      isLoading && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)("div", { className: "font-library__loading", children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components117.ProgressBar, {}) }),
-      !isLoading && selectedCollection && /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_jsx_runtime315.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(
-          import_components117.Navigator,
+    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,
           {
             initialPath: "/",
             className: "font-library__tabpanel-layout",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_components117.Navigator.Screen, { path: "/", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_components117.__experimentalHStack, { justify: "space-between", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_components117.__experimentalVStack, { children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components117.__experimentalHeading, { level: 2, size: 13, children: selectedCollection.name }),
-                    /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components117.__experimentalText, { children: selectedCollection.description })
+              /* @__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 })
                   ] }),
-                  showActions && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-                    import_components117.DropdownMenu,
+                  showActions && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                    import_components121.DropdownMenu,
                     {
                       icon: more_vertical_default,
-                      label: (0, import_i18n159.__)("Actions"),
+                      label: (0, import_i18n164.__)("Actions"),
                       popoverProps: {
                         position: "bottom left"
                       },
                       controls: [
                         {
-                          title: (0, import_i18n159.__)(
+                          title: (0, import_i18n164.__)(
                             "Revoke access to Google Fonts"
                           ),
                           onClick: revokeAccess
@@ -59867,26 +66254,26 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   )
                 ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components117.__experimentalSpacer, { margin: 4 }),
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_components117.__experimentalHStack, { spacing: 4, justify: "space-between", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-                    import_components117.SearchControl,
+                /* @__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,
                     {
                       className: "font-library__search",
                       value: filters.search,
-                      placeholder: (0, import_i18n159.__)("Font name\u2026"),
-                      label: (0, import_i18n159.__)("Search"),
+                      placeholder: (0, import_i18n164.__)("Font name\u2026"),
+                      label: (0, import_i18n164.__)("Search"),
                       onChange: debouncedUpdateSearchInput,
                       hideLabelFromVision: false
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-                    import_components117.SelectControl,
+                  /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                    import_components121.SelectControl,
                     {
-                      label: (0, import_i18n159.__)("Category"),
+                      label: (0, import_i18n164.__)("Category"),
                       value: filters.category,
                       onChange: handleCategoryFilter,
-                      children: categories && categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+                      children: categories && categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
                         "option",
                         {
                           value: category.slug,
@@ -59897,20 +66284,20 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   )
                 ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components117.__experimentalSpacer, { margin: 4 }),
-                !!selectedCollection?.font_families?.length && !fonts.length && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components117.__experimentalText, { children: (0, import_i18n159.__)(
+                /* @__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.__)(
                   "No fonts found. Try with a different search term."
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsx)("div", { className: "font-library__fonts-grid__main", children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime325.jsx)("div", { className: "font-library__fonts-grid__main", children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
                   "ul",
                   {
                     role: "list",
                     className: "font-library__fonts-list",
-                    children: items.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+                    children: items.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
                       "li",
                       {
                         className: "font-library__fonts-list-item",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
                           font_card_default,
                           {
                             font: font2.font_family_settings,
@@ -59929,12 +66316,12 @@ If there's a particular need for this, please submit a feature request at https:
                   }
                 ) })
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_components117.Navigator.Screen, { path: "/fontFamily", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_components117.Flex, { justify: "flex-start", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-                    import_components117.Navigator.BackButton,
+              /* @__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,
                     {
-                      icon: (0, import_i18n159.isRTL)() ? chevron_right_default : chevron_left_default,
+                      icon: (0, import_i18n164.isRTL)() ? chevron_right_default : chevron_left_default,
                       size: "small",
                       onClick: () => {
                         setLastSelectedFontSlug(
@@ -59943,11 +66330,11 @@ If there's a particular need for this, please submit a feature request at https:
                         setSelectedFont(null);
                         setNotice(null);
                       },
-                      label: (0, import_i18n159.__)("Back")
+                      label: (0, import_i18n164.__)("Back")
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-                    import_components117.__experimentalHeading,
+                  /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                    import_components121.__experimentalHeading,
                     {
                       level: 2,
                       size: 13,
@@ -59956,42 +66343,42 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   )
                 ] }),
-                notice && /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_jsx_runtime315.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components117.__experimentalSpacer, { margin: 1 }),
-                  /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-                    import_components117.Notice,
+                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,
                     {
                       status: notice.type,
                       onRemove: () => setNotice(null),
                       children: notice.message
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components117.__experimentalSpacer, { margin: 1 })
+                  /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components121.__experimentalSpacer, { margin: 1 })
                 ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components117.__experimentalSpacer, { margin: 4 }),
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components117.__experimentalText, { children: (0, import_i18n159.__)("Select font variants to install.") }),
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components117.__experimentalSpacer, { margin: 4 }),
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-                  import_components117.CheckboxControl,
+                /* @__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,
                   {
                     className: "font-library__select-all",
-                    label: (0, import_i18n159.__)("Select all"),
+                    label: (0, import_i18n164.__)("Select all"),
                     checked: isSelectAllChecked,
                     onChange: toggleSelectAll,
                     indeterminate: isIndeterminate
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components117.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components121.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
                   "ul",
                   {
                     role: "list",
                     className: "font-library__fonts-list",
                     children: selectedFont && getSortedFontFaces(selectedFont).map(
-                      (face, i3) => /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+                      (face, i3) => /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
                         "li",
                         {
                           className: "font-library__fonts-list-item",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
                             collection_font_variant_default,
                             {
                               font: selectedFont,
@@ -60011,18 +66398,18 @@ If there's a particular need for this, please submit a feature request at https:
                     )
                   }
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components117.__experimentalSpacer, { margin: 16 })
+                /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components121.__experimentalSpacer, { margin: 16 })
               ] })
             ]
           }
         ),
-        selectedFont && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-          import_components117.Flex,
+        selectedFont && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+          import_components121.Flex,
           {
             justify: "flex-end",
             className: "font-library__footer",
-            children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-              import_components117.Button,
+            children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+              import_components121.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
@@ -60030,30 +66417,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_i18n159.__)("Install")
+                children: (0, import_i18n164.__)("Install")
               }
             )
           }
         ),
-        !selectedFont && /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(
-          import_components117.__experimentalHStack,
+        !selectedFont && /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(
+          import_components121.__experimentalHStack,
           {
             expanded: false,
             className: "font-library__footer",
             justify: "end",
             spacing: 6,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-                import_components117.__experimentalHStack,
+              /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                import_components121.__experimentalHStack,
                 {
                   justify: "flex-start",
                   expanded: false,
                   spacing: 1,
                   className: "font-library__page-selection",
-                  children: (0, import_element181.createInterpolateElement)(
-                    (0, import_i18n159.sprintf)(
+                  children: (0, import_element193.createInterpolateElement)(
+                    (0, import_i18n164.sprintf)(
                       // translators: 1: Current page number, 2: Total number of pages.
-                      (0, import_i18n159._x)(
+                      (0, import_i18n164._x)(
                         "<div>Page</div>%1$s<div>of %2$d</div>",
                         "paging"
                       ),
@@ -60061,12 +66448,12 @@ If there's a particular need for this, please submit a feature request at https:
                       totalPages
                     ),
                     {
-                      div: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)("div", { "aria-hidden": true }),
+                      div: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)("div", { "aria-hidden": true }),
                       // @ts-expect-error — Tag injected via sprintf argument, not visible in format string.
-                      CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-                        import_components117.SelectControl,
+                      CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                        import_components121.SelectControl,
                         {
-                          "aria-label": (0, import_i18n159.__)(
+                          "aria-label": (0, import_i18n164.__)(
                             "Current page"
                           ),
                           value: page.toString(),
@@ -60089,28 +66476,28 @@ If there's a particular need for this, please submit a feature request at https:
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_components117.__experimentalHStack, { expanded: false, spacing: 1, children: [
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-                  import_components117.Button,
+              /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_components121.__experimentalHStack, { expanded: false, spacing: 1, children: [
+                /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                  import_components121.Button,
                   {
                     onClick: () => setPage(page - 1),
                     disabled: page === 1,
                     accessibleWhenDisabled: true,
-                    label: (0, import_i18n159.__)("Previous page"),
-                    icon: (0, import_i18n159.isRTL)() ? next_default : previous_default,
+                    label: (0, import_i18n164.__)("Previous page"),
+                    icon: (0, import_i18n164.isRTL)() ? next_default : previous_default,
                     showTooltip: true,
                     size: "compact",
                     tooltipPosition: "top"
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-                  import_components117.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                  import_components121.Button,
                   {
                     onClick: () => setPage(page + 1),
                     disabled: page === totalPages,
                     accessibleWhenDisabled: true,
-                    label: (0, import_i18n159.__)("Next page"),
-                    icon: (0, import_i18n159.isRTL)() ? previous_default : next_default,
+                    label: (0, import_i18n164.__)("Next page"),
+                    icon: (0, import_i18n164.isRTL)() ? previous_default : next_default,
                     showTooltip: true,
                     size: "compact",
                     tooltipPosition: "top"
@@ -60126,9 +66513,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_i18n160 = __toESM(require_i18n(), 1);
-  var import_components119 = __toESM(require_components(), 1);
-  var import_element182 = __toESM(require_element(), 1);
+  var import_i18n165 = __toESM(require_i18n(), 1);
+  var import_components122 = __toESM(require_components(), 1);
+  var import_element194 = __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, {
@@ -63946,12 +70333,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 (__334) {
+            } catch (__337) {
               STR_APPLY_OK = false;
             }
             try {
               String.fromCharCode.apply(null, new Uint8Array(1));
-            } catch (__334) {
+            } catch (__337) {
               STR_APPLY_UIA_OK = false;
             }
             var _utf8len = new utils.Buf8(256);
@@ -64025,9 +70412,9 @@ If there's a particular need for this, please submit a feature request at https:
               }
               return buf;
             };
-            exports2.buf2string = function(buf, max3) {
+            exports2.buf2string = function(buf, max4) {
               var i3, out, c6, c_len;
-              var len2 = max3 || buf.length;
+              var len2 = max4 || buf.length;
               var utf16buf = new Array(len2 * 2);
               for (out = 0, i3 = 0; i3 < len2; ) {
                 c6 = buf[i3++];
@@ -64060,23 +70447,23 @@ If there's a particular need for this, please submit a feature request at https:
               }
               return buf2binstring(utf16buf, out);
             };
-            exports2.utf8border = function(buf, max3) {
+            exports2.utf8border = function(buf, max4) {
               var pos;
-              max3 = max3 || buf.length;
-              if (max3 > buf.length) {
-                max3 = buf.length;
+              max4 = max4 || buf.length;
+              if (max4 > buf.length) {
+                max4 = buf.length;
               }
-              pos = max3 - 1;
+              pos = max4 - 1;
               while (pos >= 0 && (buf[pos] & 192) === 128) {
                 pos--;
               }
               if (pos < 0) {
-                return max3;
+                return max4;
               }
               if (pos === 0) {
-                return max3;
+                return max4;
               }
-              return pos + _utf8len[buf[pos]] > max3 ? pos : max3;
+              return pos + _utf8len[buf[pos]] > max4 ? pos : max4;
             };
           },
           { "./common": 1 }
@@ -65988,7 +72375,7 @@ If there's a particular need for this, please submit a feature request at https:
               var bits = opts.bits;
               var len2 = 0;
               var sym = 0;
-              var min3 = 0, max3 = 0;
+              var min4 = 0, max4 = 0;
               var root = 0;
               var curr = 0;
               var drop = 0;
@@ -66015,27 +72402,27 @@ If there's a particular need for this, please submit a feature request at https:
                 count[lens[lens_index + sym]]++;
               }
               root = bits;
-              for (max3 = MAXBITS; max3 >= 1; max3--) {
-                if (count[max3] !== 0) {
+              for (max4 = MAXBITS; max4 >= 1; max4--) {
+                if (count[max4] !== 0) {
                   break;
                 }
               }
-              if (root > max3) {
-                root = max3;
+              if (root > max4) {
+                root = max4;
               }
-              if (max3 === 0) {
+              if (max4 === 0) {
                 table[table_index++] = 1 << 24 | 64 << 16 | 0;
                 table[table_index++] = 1 << 24 | 64 << 16 | 0;
                 opts.bits = 1;
                 return 0;
               }
-              for (min3 = 1; min3 < max3; min3++) {
-                if (count[min3] !== 0) {
+              for (min4 = 1; min4 < max4; min4++) {
+                if (count[min4] !== 0) {
                   break;
                 }
               }
-              if (root < min3) {
-                root = min3;
+              if (root < min4) {
+                root = min4;
               }
               left = 1;
               for (len2 = 1; len2 <= MAXBITS; len2++) {
@@ -66045,7 +72432,7 @@ If there's a particular need for this, please submit a feature request at https:
                   return -1;
                 }
               }
-              if (left > 0 && (type === CODES || max3 !== 1)) {
+              if (left > 0 && (type === CODES || max4 !== 1)) {
                 return -1;
               }
               offs[1] = 0;
@@ -66073,7 +72460,7 @@ If there's a particular need for this, please submit a feature request at https:
               }
               huff = 0;
               sym = 0;
-              len2 = min3;
+              len2 = min4;
               next = table_index;
               curr = root;
               drop = 0;
@@ -66097,7 +72484,7 @@ If there's a particular need for this, please submit a feature request at https:
                 }
                 incr = 1 << len2 - drop;
                 fill = 1 << curr;
-                min3 = fill;
+                min4 = fill;
                 do {
                   fill -= incr;
                   table[next + (huff >> drop) + fill] = here_bits << 24 | here_op << 16 | here_val | 0;
@@ -66114,7 +72501,7 @@ If there's a particular need for this, please submit a feature request at https:
                 }
                 sym++;
                 if (--count[len2] === 0) {
-                  if (len2 === max3) {
+                  if (len2 === max4) {
                     break;
                   }
                   len2 = lens[lens_index + work[sym]];
@@ -66123,10 +72510,10 @@ If there's a particular need for this, please submit a feature request at https:
                   if (drop === 0) {
                     drop = root;
                   }
-                  next += min3;
+                  next += min4;
                   curr = len2 - drop;
                   left = 1 << curr;
-                  while (curr + drop < max3) {
+                  while (curr + drop < max4) {
                     left -= count[curr + drop];
                     if (left <= 0) {
                       break;
@@ -66469,7 +72856,7 @@ If there's a particular need for this, please submit a feature request at https:
   function asText(data) {
     return Array.from(data).map((v3) => String.fromCharCode(v3)).join(``);
   }
-  var Parser = class {
+  var Parser2 = class {
     constructor(dict, dataview, name2) {
       this.name = (name2 || dict.tag || ``).trim();
       this.length = dict.length;
@@ -66616,7 +73003,7 @@ If there's a particular need for this, please submit a feature request at https:
   var SimpleTable = class extends ParsedData {
     constructor(dict, dataview, name2) {
       const { parser, start: start2 } = super(
-        new Parser(dict, dataview, name2)
+        new Parser2(dict, dataview, name2)
       );
       const pGetter = { enumerable: false, get: () => parser };
       Object.defineProperty(this, `p`, pGetter);
@@ -67047,13 +73434,13 @@ If there's a particular need for this, please submit a feature request at https:
   function getFontCSSFormat(path, errorOnStyle) {
     let pos = path.lastIndexOf(`.`);
     let ext = (path.substring(pos + 1) || ``).toLowerCase();
-    let format6 = {
+    let format7 = {
       ttf: `truetype`,
       otf: `opentype`,
       woff: `woff`,
       woff2: `woff2`
     }[ext];
-    if (format6) return format6;
+    if (format7) return format7;
     let msg = {
       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.`,
@@ -67069,8 +73456,8 @@ If there's a particular need for this, please submit a feature request at https:
   }
   async function setupFontFace(name2, url, options = {}) {
     if (!globalThis.document) return;
-    let format6 = getFontCSSFormat(url, options.errorOnStyle);
-    if (!format6) return;
+    let format7 = getFontCSSFormat(url, options.errorOnStyle);
+    if (!format7) return;
     let style = document.createElement(`style`);
     style.className = `injected-by-Font-js`;
     let rules = [];
@@ -67086,7 +73473,7 @@ If there's a particular need for this, please submit a feature request at https:
       `
 	`
     )}
-    src: url("${url}") format("${format6}");
+    src: url("${url}") format("${format7}");
 }`;
     globalThis.document.head.appendChild(style);
     return style;
@@ -67683,16 +74070,16 @@ If there's a particular need for this, please submit a feature request at https:
     }
   };
   function createSubTable(parser, platformID, encodingID) {
-    const format6 = parser.uint16;
-    if (format6 === 0) return new Format0(parser, platformID, encodingID);
-    if (format6 === 2) return new Format2(parser, platformID, encodingID);
-    if (format6 === 4) return new Format4(parser, platformID, encodingID);
-    if (format6 === 6) return new Format6(parser, platformID, encodingID);
-    if (format6 === 8) return new Format8(parser, platformID, encodingID);
-    if (format6 === 10) return new Format10(parser, platformID, encodingID);
-    if (format6 === 12) return new Format12(parser, platformID, encodingID);
-    if (format6 === 13) return new Format13(parser, platformID, encodingID);
-    if (format6 === 14) return new Format14(parser, platformID, encodingID);
+    const format7 = parser.uint16;
+    if (format7 === 0) return new Format0(parser, platformID, encodingID);
+    if (format7 === 2) return new Format2(parser, platformID, encodingID);
+    if (format7 === 4) return new Format4(parser, platformID, encodingID);
+    if (format7 === 6) return new Format6(parser, platformID, encodingID);
+    if (format7 === 8) return new Format8(parser, platformID, encodingID);
+    if (format7 === 10) return new Format10(parser, platformID, encodingID);
+    if (format7 === 12) return new Format12(parser, platformID, encodingID);
+    if (format7 === 13) return new Format13(parser, platformID, encodingID);
+    if (format7 === 14) return new Format14(parser, platformID, encodingID);
     return {};
   }
   var cmap = class extends SimpleTable {
@@ -70163,8 +76550,6 @@ 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/utils/make-families-from-faces.mjs
-  var import_components118 = __toESM(require_components(), 1);
-  var { kebabCase: kebabCase4 } = unlock7(import_components118.privateApis);
   function makeFamiliesFromFaces(fontFaces) {
     const fontFamiliesObject = fontFaces.reduce(
       (acc, item) => {
@@ -70172,7 +76557,7 @@ If there's a particular need for this, please submit a feature request at https:
           acc[item.fontFamily] = {
             name: item.fontFamily,
             fontFamily: item.fontFamily,
-            slug: kebabCase4(item.fontFamily.toLowerCase()),
+            slug: kebabCase2(item.fontFamily.toLowerCase()),
             fontFace: []
           };
         }
@@ -70185,11 +76570,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_runtime316 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
   function UploadFonts() {
-    const { installFonts } = (0, import_element182.useContext)(FontLibraryContext);
-    const [isUploading, setIsUploading] = (0, import_element182.useState)(false);
-    const [notice, setNotice] = (0, import_element182.useState)(null);
+    const { installFonts } = (0, import_element194.useContext)(FontLibraryContext);
+    const [isUploading, setIsUploading] = (0, import_element194.useState)(false);
+    const [notice, setNotice] = (0, import_element194.useState)(null);
     const handleDropZone = (files) => {
       handleFilesUpload(files);
     };
@@ -70225,7 +76610,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_i18n160.__)("Sorry, you are not allowed to upload this file type.") : (0, import_i18n160.__)("No fonts found to install.");
+        const message2 = hasInvalidFiles ? (0, import_i18n165.__)("Sorry, you are not allowed to upload this file type.") : (0, import_i18n165.__)("No fonts found to install.");
         setNotice({
           type: "error",
           message: message2
@@ -70295,7 +76680,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_i18n160.__)("Fonts were installed successfully.")
+          message: (0, import_i18n165.__)("Fonts were installed successfully.")
         });
       } catch (error2) {
         const typedError = error2;
@@ -70307,42 +76692,42 @@ If there's a particular need for this, please submit a feature request at https:
       }
       setIsUploading(false);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_components119.DropZone, { onFilesDrop: handleDropZone }),
-      /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(import_components119.__experimentalVStack, { className: "font-library__local-fonts", justify: "start", children: [
-        notice && /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(
-          import_components119.Notice,
+    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,
           {
             status: notice.type,
             __unstableHTML: true,
             onRemove: () => setNotice(null),
             children: [
               notice.message,
-              notice.errors && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)("ul", { children: notice.errors.map((error2, index2) => /* @__PURE__ */ (0, import_jsx_runtime316.jsx)("li", { children: error2 }, index2)) })
+              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)) })
             ]
           }
         ),
-        isUploading && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_components119.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)("div", { className: "font-library__upload-area", children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_components119.ProgressBar, {}) }) }),
-        !isUploading && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-          import_components119.FormFileUpload,
+        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,
           {
             accept: ALLOWED_FILE_EXTENSIONS.map(
               (ext) => `.${ext}`
             ).join(","),
             multiple: true,
             onChange: onFilesUpload,
-            render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-              import_components119.Button,
+            render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+              import_components122.Button,
               {
                 __next40pxDefaultSize: true,
                 className: "font-library__upload-area",
                 onClick: openFileDialog,
-                children: (0, import_i18n160.__)("Upload font")
+                children: (0, import_i18n165.__)("Upload font")
               }
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_components119.__experimentalText, { className: "font-library__upload-area__text", children: (0, import_i18n160.__)(
+        /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_components122.__experimentalText, { className: "font-library__upload-area__text", children: (0, import_i18n165.__)(
           "Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2."
         ) })
       ] })
@@ -70351,29 +76736,29 @@ 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_runtime317 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs } = unlock7(import_components120.privateApis);
+  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
+  var { Tabs } = unlock7(import_components123.privateApis);
   var DEFAULT_TAB = {
     id: "installed-fonts",
-    title: (0, import_i18n161._x)("Library", "Font library")
+    title: (0, import_i18n166._x)("Library", "Font library")
   };
   var UPLOAD_TAB = {
     id: "upload-fonts",
-    title: (0, import_i18n161._x)("Upload", "noun")
+    title: (0, import_i18n166._x)("Upload", "noun")
   };
   var tabsFromCollections = (collections) => collections.map(({ slug, name: name2 }) => ({
     id: slug,
-    title: collections.length === 1 && slug === "google-fonts" ? (0, import_i18n161.__)("Install Fonts") : name2
+    title: collections.length === 1 && slug === "google-fonts" ? (0, import_i18n166.__)("Install Fonts") : name2
   }));
   function FontLibraryModal({
     onRequestClose,
     defaultTabId = "installed-fonts"
   }) {
-    const { records: collections = [] } = (0, import_core_data39.useEntityRecords)("root", "fontCollection", {
+    const { records: collections = [] } = (0, import_core_data41.useEntityRecords)("root", "fontCollection", {
       _fields: "slug,name,description"
     });
-    const canUserCreate = (0, import_data57.useSelect)((select9) => {
-      return select9(import_core_data39.store).canUser("create", {
+    const canUserCreate = (0, import_data59.useSelect)((select9) => {
+      return select9(import_core_data41.store).canUser("create", {
         kind: "postType",
         name: "wp_font_family"
       });
@@ -70383,28 +76768,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_runtime317.jsx)(
-      import_components120.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+      import_components123.Modal,
       {
-        title: (0, import_i18n161.__)("Fonts"),
+        title: (0, import_i18n166.__)("Fonts"),
         onRequestClose,
         isFullScreen: true,
         className: "font-library-modal",
-        children: /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)(Tabs, { defaultTabId, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime317.jsx)("div", { className: "font-library-modal__tablist-container", children: /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(Tabs.TabList, { children: tabs.map(({ id, title }) => /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(Tabs.Tab, { tabId: id, children: title }, id)) }) }),
+        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)) }) }),
           tabs.map(({ id }) => {
             let contents;
             switch (id) {
               case "upload-fonts":
-                contents = /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(upload_fonts_default, {});
+                contents = /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(upload_fonts_default, {});
                 break;
               case "installed-fonts":
-                contents = /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(installed_fonts_default, {});
+                contents = /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(installed_fonts_default, {});
                 break;
               default:
-                contents = /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(font_collection_default, { slug: id });
+                contents = /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(font_collection_default, { slug: id });
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
               Tabs.TabPanel,
               {
                 tabId: id,
@@ -70422,23 +76807,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_i18n162 = __toESM(require_i18n(), 1);
-  var import_components121 = __toESM(require_components(), 1);
-  var import_element183 = __toESM(require_element(), 1);
-  var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
+  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);
   function FontFamilyItem({ font: font2 }) {
-    const { handleSetLibraryFontSelected, setModalTabOpen } = (0, import_element183.useContext)(FontLibraryContext);
+    const { handleSetLibraryFontSelected, setModalTabOpen } = (0, import_element195.useContext)(FontLibraryContext);
     const variantsCount = font2?.fontFace?.length || 1;
     const handleClick = () => {
       handleSetLibraryFontSelected?.(font2);
       setModalTabOpen?.("installed-fonts");
     };
     const previewStyle = getFamilyPreviewStyle(font2);
-    return /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(import_components121.__experimentalItem, { onClick: handleClick, children: /* @__PURE__ */ (0, import_jsx_runtime318.jsxs)(import_components121.__experimentalHStack, { justify: "space-between", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(import_components121.FlexItem, { style: previewStyle, children: font2.name }),
-      /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(import_components121.FlexItem, { className: "global-styles-ui-screen-typography__font-variants-count", children: (0, import_i18n162.sprintf)(
+    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)(
         /* translators: %d: Number of font variants. */
-        (0, import_i18n162._n)("%d variant", "%d variants", variantsCount),
+        (0, import_i18n167._n)("%d variant", "%d variants", variantsCount),
         variantsCount
       ) })
     ] }) });
@@ -70446,12 +76831,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_runtime319 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime329 = __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_element184.useContext)(FontLibraryContext);
+    const { baseCustomFonts, modalTabOpen, setModalTabOpen } = (0, import_element196.useContext)(FontLibraryContext);
     const [fontFamilies] = useSetting("typography.fontFamilies");
     const [baseFontFamilies] = useSetting(
       "typography.fontFamilies",
@@ -70465,38 +76850,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_runtime319.jsxs)(import_jsx_runtime319.Fragment, { children: [
-      !!modalTabOpen && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_jsx_runtime329.Fragment, { children: [
+      !!modalTabOpen && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
         modal_default2,
         {
           onRequestClose: () => setModalTabOpen?.(""),
           defaultTabId: modalTabOpen
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_components122.__experimentalVStack, { spacing: 2, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_components122.__experimentalHStack, { justify: "space-between", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(Subtitle, { level: 3, children: (0, import_i18n163.__)("Fonts") }),
-          /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-            import_components122.Button,
+      /* @__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,
             {
               onClick: () => setModalTabOpen?.("installed-fonts"),
-              label: (0, import_i18n163.__)("Manage fonts"),
+              label: (0, import_i18n168.__)("Manage fonts"),
               icon: settings_default,
               size: "small"
             }
           )
         ] }),
-        activeFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_jsx_runtime319.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_components122.__experimentalItemGroup, { size: "large", isBordered: true, isSeparated: true, children: activeFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+        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)(
           font_family_item_default,
           {
             font: font2
           },
           font2.slug
         )) }) }),
-        !hasFonts && /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_jsx_runtime319.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_components122.__experimentalText, { as: "p", children: hasInstalledFonts ? (0, import_i18n163.__)("No fonts activated.") : (0, import_i18n163.__)("No fonts installed.") }),
-          /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-            import_components122.Button,
+        !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,
             {
               className: "global-styles-ui-font-families__manage-fonts",
               variant: "secondary",
@@ -70506,7 +76891,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_i18n163.__)("Manage fonts") : (0, import_i18n163.__)("Add fonts")
+              children: hasInstalledFonts ? (0, import_i18n168.__)("Manage fonts") : (0, import_i18n168.__)("Add fonts")
             }
           )
         ] })
@@ -70514,56 +76899,56 @@ If there's a particular need for this, please submit a feature request at https:
     ] });
   }
   function FontFamilies({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(context_default, { children: /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(FontFamiliesInner, { ...props }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(context_default, { children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(FontFamiliesInner, { ...props }) });
   }

   // packages/global-styles-ui/build-module/font-sizes/font-sizes-count.mjs
-  var import_i18n164 = __toESM(require_i18n(), 1);
-  var import_components123 = __toESM(require_components(), 1);
-  var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n169 = __toESM(require_i18n(), 1);
+  var import_components126 = __toESM(require_components(), 1);
+  var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);
   function FontSizes() {
-    return /* @__PURE__ */ (0, import_jsx_runtime320.jsxs)(import_components123.__experimentalVStack, { spacing: 2, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_components123.__experimentalHStack, { justify: "space-between", children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(Subtitle, { level: 3, children: (0, import_i18n164.__)("Font Sizes") }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_components123.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(NavigationButtonAsItem, { path: "/typography/font-sizes", children: /* @__PURE__ */ (0, import_jsx_runtime320.jsxs)(import_components123.__experimentalHStack, { direction: "row", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_components123.FlexItem, { children: (0, import_i18n164.__)("Font size presets") }),
-        /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(icon_default, { icon: (0, import_i18n164.isRTL)() ? chevron_left_default : chevron_right_default })
+    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 })
       ] }) }) })
     ] });
   }
   var font_sizes_count_default = FontSizes;

   // packages/global-styles-ui/build-module/screen-typography.mjs
-  var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
   function ScreenTypography() {
-    const { fontLibraryEnabled } = (0, import_element185.useContext)(GlobalStylesContext);
-    return /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_jsx_runtime321.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+    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)(
         ScreenHeader,
         {
-          title: (0, import_i18n165.__)("Typography"),
-          description: (0, import_i18n165.__)(
+          title: (0, import_i18n170.__)("Typography"),
+          description: (0, import_i18n170.__)(
             "Available fonts, typographic styles, and the application of those styles."
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(ScreenBody, { children: /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_components124.__experimentalVStack, { spacing: 7, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(TypographyVariations, { title: (0, import_i18n165.__)("Typesets") }),
-        fontLibraryEnabled && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(FontFamilies, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(typography_elements_default, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(font_sizes_count_default, {})
+      /* @__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, {})
       ] }) })
     ] });
   }
   var screen_typography_default = ScreenTypography;

   // packages/global-styles-ui/build-module/screen-typography-element.mjs
-  var import_i18n166 = __toESM(require_i18n(), 1);
-  var import_components125 = __toESM(require_components(), 1);
-  var import_element186 = __toESM(require_element(), 1);
+  var import_i18n171 = __toESM(require_i18n(), 1);
+  var import_components128 = __toESM(require_components(), 1);
+  var import_element198 = __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_runtime322 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
   var { useSettingsForBlockElement: useSettingsForBlockElement4, TypographyPanel: StylesTypographyPanel2 } = unlock7(import_block_editor10.privateApis);
   function TypographyPanel({
     element,
@@ -70590,7 +76975,7 @@ If there's a particular need for this, please submit a feature request at https:
       void 0,
       usedElement
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
       StylesTypographyPanel2,
       {
         inheritedValue: inheritedStyle,
@@ -70603,7 +76988,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_runtime323 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
   function TypographyPreview({
     name: name2,
     element,
@@ -70630,7 +77015,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_runtime323.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
       "div",
       {
         className: "global-styles-ui-typography-preview",
@@ -70650,122 +77035,122 @@ 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_runtime324 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
   var elements = {
     text: {
-      description: (0, import_i18n166.__)("Manage the fonts used on the site."),
-      title: (0, import_i18n166.__)("Text")
+      description: (0, import_i18n171.__)("Manage the fonts used on the site."),
+      title: (0, import_i18n171.__)("Text")
     },
     link: {
-      description: (0, import_i18n166.__)("Manage the fonts and typography used on the links."),
-      title: (0, import_i18n166.__)("Links")
+      description: (0, import_i18n171.__)("Manage the fonts and typography used on the links."),
+      title: (0, import_i18n171.__)("Links")
     },
     heading: {
-      description: (0, import_i18n166.__)("Manage the fonts and typography used on headings."),
-      title: (0, import_i18n166.__)("Headings")
+      description: (0, import_i18n171.__)("Manage the fonts and typography used on headings."),
+      title: (0, import_i18n171.__)("Headings")
     },
     caption: {
-      description: (0, import_i18n166.__)("Manage the fonts and typography used on captions."),
-      title: (0, import_i18n166.__)("Captions")
+      description: (0, import_i18n171.__)("Manage the fonts and typography used on captions."),
+      title: (0, import_i18n171.__)("Captions")
     },
     button: {
-      description: (0, import_i18n166.__)("Manage the fonts and typography used on buttons."),
-      title: (0, import_i18n166.__)("Buttons")
+      description: (0, import_i18n171.__)("Manage the fonts and typography used on buttons."),
+      title: (0, import_i18n171.__)("Buttons")
     }
   };
   function ScreenTypographyElement({ element }) {
-    const [headingLevel, setHeadingLevel] = (0, import_element186.useState)("heading");
-    return /* @__PURE__ */ (0, import_jsx_runtime324.jsxs)(import_jsx_runtime324.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
+    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)(
         ScreenHeader,
         {
           title: elements[element].title,
           description: elements[element].description
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(import_components125.__experimentalSpacer, { marginX: 4, children: /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_components128.__experimentalSpacer, { marginX: 4, children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
         TypographyPreview,
         {
           element,
           headingLevel
         }
       ) }),
-      element === "heading" && /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(import_components125.__experimentalSpacer, { marginX: 4, marginBottom: "1em", children: /* @__PURE__ */ (0, import_jsx_runtime324.jsxs)(
-        import_components125.__experimentalToggleGroupControl,
+      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,
         {
-          label: (0, import_i18n166.__)("Select heading level"),
+          label: (0, import_i18n171.__)("Select heading level"),
           hideLabelFromVision: true,
           value: headingLevel,
           onChange: (value) => setHeadingLevel(value),
           isBlock: true,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
-              import_components125.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+              import_components128.__experimentalToggleGroupControlOption,
               {
                 value: "heading",
                 showTooltip: true,
-                "aria-label": (0, import_i18n166.__)("All headings"),
-                label: (0, import_i18n166._x)("All", "heading levels")
+                "aria-label": (0, import_i18n171.__)("All headings"),
+                label: (0, import_i18n171._x)("All", "heading levels")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
-              import_components125.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+              import_components128.__experimentalToggleGroupControlOption,
               {
                 value: "h1",
                 showTooltip: true,
-                "aria-label": (0, import_i18n166.__)("Heading 1"),
-                label: (0, import_i18n166.__)("H1")
+                "aria-label": (0, import_i18n171.__)("Heading 1"),
+                label: (0, import_i18n171.__)("H1")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
-              import_components125.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+              import_components128.__experimentalToggleGroupControlOption,
               {
                 value: "h2",
                 showTooltip: true,
-                "aria-label": (0, import_i18n166.__)("Heading 2"),
-                label: (0, import_i18n166.__)("H2")
+                "aria-label": (0, import_i18n171.__)("Heading 2"),
+                label: (0, import_i18n171.__)("H2")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
-              import_components125.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+              import_components128.__experimentalToggleGroupControlOption,
               {
                 value: "h3",
                 showTooltip: true,
-                "aria-label": (0, import_i18n166.__)("Heading 3"),
-                label: (0, import_i18n166.__)("H3")
+                "aria-label": (0, import_i18n171.__)("Heading 3"),
+                label: (0, import_i18n171.__)("H3")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
-              import_components125.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+              import_components128.__experimentalToggleGroupControlOption,
               {
                 value: "h4",
                 showTooltip: true,
-                "aria-label": (0, import_i18n166.__)("Heading 4"),
-                label: (0, import_i18n166.__)("H4")
+                "aria-label": (0, import_i18n171.__)("Heading 4"),
+                label: (0, import_i18n171.__)("H4")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
-              import_components125.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+              import_components128.__experimentalToggleGroupControlOption,
               {
                 value: "h5",
                 showTooltip: true,
-                "aria-label": (0, import_i18n166.__)("Heading 5"),
-                label: (0, import_i18n166.__)("H5")
+                "aria-label": (0, import_i18n171.__)("Heading 5"),
+                label: (0, import_i18n171.__)("H5")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
-              import_components125.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+              import_components128.__experimentalToggleGroupControlOption,
               {
                 value: "h6",
                 showTooltip: true,
-                "aria-label": (0, import_i18n166.__)("Heading 6"),
-                label: (0, import_i18n166.__)("H6")
+                "aria-label": (0, import_i18n171.__)("Heading 6"),
+                label: (0, import_i18n171.__)("H6")
               }
             )
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
         TypographyPanel,
         {
           element,
@@ -70777,29 +77162,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_i18n168 = __toESM(require_i18n(), 1);
-  var import_components128 = __toESM(require_components(), 1);
+  var import_i18n173 = __toESM(require_i18n(), 1);
+  var import_components131 = __toESM(require_components(), 1);
   var import_block_editor11 = __toESM(require_block_editor(), 1);

   // packages/global-styles-ui/build-module/palette.mjs
-  var import_components127 = __toESM(require_components(), 1);
-  var import_i18n167 = __toESM(require_i18n(), 1);
-  var import_element187 = __toESM(require_element(), 1);
+  var import_components130 = __toESM(require_components(), 1);
+  var import_i18n172 = __toESM(require_i18n(), 1);
+  var import_element199 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/color-indicator-wrapper.mjs
-  var import_components126 = __toESM(require_components(), 1);
-  var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
+  var import_components129 = __toESM(require_components(), 1);
+  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
   function ColorIndicatorWrapper({
-    className,
+    className: className2,
     children,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-      import_components126.Flex,
+    return /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+      import_components129.Flex,
       {
         className: clsx_default(
           "global-styles-ui__color-indicator-wrapper",
-          className
+          className2
         ),
         ...props,
         children
@@ -70809,7 +77194,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_runtime326 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_COLORS = [];
   function Palette({ name: name2 }) {
     const [customColors] = useSetting("color.palette.custom");
@@ -70823,7 +77208,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_element187.useMemo)(
+    const colors2 = (0, import_element199.useMemo)(
       () => [
         ...safeCustomColors,
         ...safeThemeColors,
@@ -70837,15 +77222,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_runtime326.jsxs)(import_components127.__experimentalVStack, { spacing: 3, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(Subtitle, { level: 3, children: (0, import_i18n167.__)("Palette") }),
-      /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_components127.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(NavigationButtonAsItem, { path: screenPath, children: /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(import_components127.__experimentalHStack, { direction: "row", children: [
-        colors2.length > 0 ? /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(import_jsx_runtime326.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_components127.__experimentalZStack, { isLayered: false, offset: -8, children: colors2.slice(0, 5).map(({ color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+    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)(
             color_indicator_wrapper_default,
             {
-              children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-                import_components127.ColorIndicator,
+              children: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+                import_components130.ColorIndicator,
                 {
                   colorValue: color
                 }
@@ -70853,16 +77238,16 @@ If there's a particular need for this, please submit a feature request at https:
             },
             `${color}-${index2}`
           )) }),
-          /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_components127.FlexItem, { isBlock: true, children: (0, import_i18n167.__)("Edit palette") })
-        ] }) : /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_components127.FlexItem, { children: (0, import_i18n167.__)("Add colors") }),
-        /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(icon_default, { icon: (0, import_i18n167.isRTL)() ? chevron_left_default : chevron_right_default })
+          /* @__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 })
       ] }) }) })
     ] });
   }
   var palette_default = Palette;

   // packages/global-styles-ui/build-module/screen-colors.mjs
-  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
   var { useSettingsForBlockElement: useSettingsForBlockElement5, ColorPanel: StylesColorPanel2 } = unlock7(
     import_block_editor11.privateApis
   );
@@ -70881,18 +77266,18 @@ 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_runtime327.jsxs)(import_jsx_runtime327.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(import_jsx_runtime337.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
         ScreenHeader,
         {
-          title: (0, import_i18n168.__)("Colors"),
-          description: (0, import_i18n168.__)(
+          title: (0, import_i18n173.__)("Colors"),
+          description: (0, import_i18n173.__)(
             "Palette colors and the application of those colors on site elements."
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(ScreenBody, { children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_components128.__experimentalVStack, { spacing: 7, children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(palette_default, {}) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+      /* @__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)(
         StylesColorPanel2,
         {
           inheritedValue: inheritedStyle,
@@ -70907,24 +77292,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_i18n171 = __toESM(require_i18n(), 1);
+  var import_i18n176 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/color-palette-panel.mjs
-  var import_compose32 = __toESM(require_compose(), 1);
-  var import_components131 = __toESM(require_components(), 1);
-  var import_i18n169 = __toESM(require_i18n(), 1);
+  var import_compose36 = __toESM(require_compose(), 1);
+  var import_components134 = __toESM(require_components(), 1);
+  var import_i18n174 = __toESM(require_i18n(), 1);

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

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

   // packages/global-styles-ui/build-module/preset-colors.mjs
-  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
   function PresetColors() {
     const { paletteColors } = useStylesPreviewColors();
-    return paletteColors.slice(0, 4).map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+    return paletteColors.slice(0, 4).map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
       "div",
       {
         style: {
@@ -70938,7 +77323,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_runtime329 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
   var firstFrameVariants2 = {
     start: {
       scale: 1,
@@ -70954,22 +77339,22 @@ If there's a particular need for this, please submit a feature request at https:
     isFocused,
     withHoverView
   }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
       preview_wrapper_default,
       {
         label,
         isFocused,
         withHoverView,
-        children: ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-          import_components129.__unstableMotion.div,
+        children: ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+          import_components132.__unstableMotion.div,
           {
             variants: firstFrameVariants2,
             style: {
               height: "100%",
               overflow: "hidden"
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-              import_components129.__experimentalHStack,
+            children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+              import_components132.__experimentalHStack,
               {
                 spacing: 0,
                 justify: "center",
@@ -70977,7 +77362,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_runtime329.jsx)(PresetColors, {})
+                children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(PresetColors, {})
               }
             )
           },
@@ -70989,7 +77374,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_runtime330 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
   var propertiesToFilter2 = ["color"];
   function ColorVariations({
     title,
@@ -70999,16 +77384,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_runtime330.jsxs)(import_components130.__experimentalVStack, { spacing: 3, children: [
-      title && /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(Subtitle, { level: 3, children: title }),
-      /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_components130.__experimentalGrid, { gap, children: colorVariations.map((variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+    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)(
         Variation,
         {
           variation,
           isPill: true,
           properties: propertiesToFilter2,
           showTooltip: true,
-          children: () => /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(preview_colors_default, {})
+          children: () => /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(preview_colors_default, {})
         },
         index2
       )) })
@@ -71016,7 +77401,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_runtime331 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
   var mobilePopoverProps = { placement: "bottom-start", offset: 8 };
   function ColorPalettePanel({ name: name2 }) {
     const [themeColors, setThemeColors] = useSetting(
@@ -71045,66 +77430,66 @@ If there's a particular need for this, please submit a feature request at https:
       "color.defaultPalette",
       name2
     );
-    const isMobileViewport = (0, import_compose32.useViewportMatch)("small", "<");
+    const isMobileViewport = (0, import_compose36.useViewportMatch)("small", "<");
     const popoverProps = isMobileViewport ? mobilePopoverProps : void 0;
     const [randomizeThemeColors] = useColorRandomizer(name2);
-    return /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)(import_components131.__experimentalVStack, { className: "global-styles-ui-color-palette-panel", spacing: 8, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)(import_components131.__experimentalVStack, { spacing: 4, children: [
-        !!themeColors && !!themeColors.length && /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
-          import_components131.__experimentalPaletteEdit,
+    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,
           {
             canReset: themeColors !== baseThemeColors,
             canOnlyChangeValues: true,
             colors: themeColors,
             onChange: setThemeColors,
-            paletteLabel: (0, import_i18n169.__)("Theme"),
+            paletteLabel: (0, import_i18n174.__)("Theme"),
             paletteLabelHeadingLevel: 3,
             popoverProps
           }
         ),
-        window.__experimentalEnableColorRandomizer && themeColors?.length > 0 && randomizeThemeColors && /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
-          import_components131.Button,
+        window.__experimentalEnableColorRandomizer && themeColors?.length > 0 && randomizeThemeColors && /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+          import_components134.Button,
           {
             __next40pxDefaultSize: true,
             variant: "secondary",
             icon: shuffle_default,
             onClick: randomizeThemeColors,
-            children: (0, import_i18n169.__)("Randomize colors")
+            children: (0, import_i18n174.__)("Randomize colors")
           }
         )
       ] }),
-      !!defaultColors && !!defaultColors.length && !!defaultPaletteEnabled && /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
-        import_components131.__experimentalPaletteEdit,
+      !!defaultColors && !!defaultColors.length && !!defaultPaletteEnabled && /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+        import_components134.__experimentalPaletteEdit,
         {
           canReset: defaultColors !== baseDefaultColors,
           canOnlyChangeValues: true,
           colors: defaultColors,
           onChange: setDefaultColors,
-          paletteLabel: (0, import_i18n169.__)("Default"),
+          paletteLabel: (0, import_i18n174.__)("Default"),
           paletteLabelHeadingLevel: 3,
           popoverProps
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
-        import_components131.__experimentalPaletteEdit,
+      /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+        import_components134.__experimentalPaletteEdit,
         {
           colors: customColors,
           onChange: setCustomColors,
-          paletteLabel: (0, import_i18n169.__)("Custom"),
+          paletteLabel: (0, import_i18n174.__)("Custom"),
           paletteLabelHeadingLevel: 3,
           slugPrefix: "custom-",
           popoverProps
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(ColorVariations, { title: (0, import_i18n169.__)("Palettes") })
+      /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(ColorVariations, { title: (0, import_i18n174.__)("Palettes") })
     ] });
   }

   // packages/global-styles-ui/build-module/gradients-palette-panel.mjs
-  var import_compose33 = __toESM(require_compose(), 1);
-  var import_components132 = __toESM(require_components(), 1);
-  var import_i18n170 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
+  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 mobilePopoverProps2 = { placement: "bottom-start", offset: 8 };
   var noop9 = () => {
   };
@@ -71146,54 +77531,54 @@ If there's a particular need for this, please submit a feature request at https:
       ...themeDuotone || [],
       ...defaultDuotone && defaultDuotoneEnabled ? defaultDuotone : []
     ];
-    const isMobileViewport = (0, import_compose33.useViewportMatch)("small", "<");
+    const isMobileViewport = (0, import_compose37.useViewportMatch)("small", "<");
     const popoverProps = isMobileViewport ? mobilePopoverProps2 : void 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(
-      import_components132.__experimentalVStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime342.jsxs)(
+      import_components135.__experimentalVStack,
       {
         className: "global-styles-ui-gradient-palette-panel",
         spacing: 8,
         children: [
-          !!themeGradients && !!themeGradients.length && /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
-            import_components132.__experimentalPaletteEdit,
+          !!themeGradients && !!themeGradients.length && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+            import_components135.__experimentalPaletteEdit,
             {
               canReset: themeGradients !== baseThemeGradients,
               canOnlyChangeValues: true,
               gradients: themeGradients,
               onChange: setThemeGradients,
-              paletteLabel: (0, import_i18n170.__)("Theme"),
+              paletteLabel: (0, import_i18n175.__)("Theme"),
               paletteLabelHeadingLevel: 3,
               popoverProps
             }
           ),
-          !!defaultGradients && !!defaultGradients.length && !!defaultPaletteEnabled && /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
-            import_components132.__experimentalPaletteEdit,
+          !!defaultGradients && !!defaultGradients.length && !!defaultPaletteEnabled && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+            import_components135.__experimentalPaletteEdit,
             {
               canReset: defaultGradients !== baseDefaultGradients,
               canOnlyChangeValues: true,
               gradients: defaultGradients,
               onChange: setDefaultGradients,
-              paletteLabel: (0, import_i18n170.__)("Default"),
+              paletteLabel: (0, import_i18n175.__)("Default"),
               paletteLabelHeadingLevel: 3,
               popoverProps
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
-            import_components132.__experimentalPaletteEdit,
+          /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+            import_components135.__experimentalPaletteEdit,
             {
               gradients: customGradients,
               onChange: setCustomGradients,
-              paletteLabel: (0, import_i18n170.__)("Custom"),
+              paletteLabel: (0, import_i18n175.__)("Custom"),
               paletteLabelHeadingLevel: 3,
               slugPrefix: "custom-",
               popoverProps
             }
           ),
-          !!duotonePalette && !!duotonePalette.length && /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)("div", { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(Subtitle, { level: 3, children: (0, import_i18n170.__)("Duotone") }),
-            /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(import_components132.__experimentalSpacer, { margin: 3 }),
-            /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
-              import_components132.DuotonePicker,
+          !!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,
@@ -71210,38 +77595,38 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/screen-color-palette.mjs
-  var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
   function ScreenColorPalette({ name: name2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime333.jsxs)(import_jsx_runtime333.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime343.jsxs)(import_jsx_runtime343.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
         ScreenHeader,
         {
-          title: (0, import_i18n171.__)("Edit palette"),
-          description: (0, import_i18n171.__)(
+          title: (0, import_i18n176.__)("Edit palette"),
+          description: (0, import_i18n176.__)(
             "The combination of colors used across the site and in color pickers."
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime333.jsxs)(tabs_exports.Root, { defaultValue: "color", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime333.jsx)("div", { className: "global-styles-ui-color-palette__tablist-container", children: /* @__PURE__ */ (0, import_jsx_runtime333.jsxs)(tabs_exports.List, { className: "global-styles-ui-color-palette__tablist", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(tabs_exports.Tab, { value: "color", children: (0, import_i18n171.__)("Color") }),
-          /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(tabs_exports.Tab, { value: "gradient", children: (0, import_i18n171.__)("Gradient") })
+      /* @__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_runtime333.jsx)(tabs_exports.Panel, { value: "color", tabIndex: -1, children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(ColorPalettePanel, { name: name2 }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(tabs_exports.Panel, { value: "gradient", tabIndex: -1, children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(GradientPalettePanel, { name: name2 }) })
+        /* @__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 }) })
       ] })
     ] });
   }
   var screen_color_palette_default = ScreenColorPalette;

   // packages/global-styles-ui/build-module/screen-background.mjs
-  var import_i18n172 = __toESM(require_i18n(), 1);
+  var import_i18n177 = __toESM(require_i18n(), 1);
   var import_block_editor13 = __toESM(require_block_editor(), 1);
-  var import_components133 = __toESM(require_components(), 1);
+  var import_components136 = __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_runtime334 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
   var BACKGROUND_DEFAULT_VALUES = {
     backgroundSize: "auto"
   };
@@ -71257,7 +77642,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_runtime334.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
       StylesBackgroundPanel2,
       {
         inheritedValue: inheritedStyle,
@@ -71271,134 +77656,230 @@ 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_runtime335 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
   var { useHasBackgroundPanel: useHasBackgroundPanel4 } = unlock7(import_block_editor13.privateApis);
   function ScreenBackground() {
     const [settings] = useSetting("");
     const hasBackgroundPanel = useHasBackgroundPanel4(settings);
-    return /* @__PURE__ */ (0, import_jsx_runtime335.jsxs)(import_jsx_runtime335.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)(import_jsx_runtime345.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
         ScreenHeader,
         {
-          title: (0, import_i18n172.__)("Background"),
-          description: /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_components133.__experimentalText, { children: (0, import_i18n172.__)("Set styles for the site's background.") })
+          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.") })
         }
       ),
-      hasBackgroundPanel && /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(BackgroundPanel, {})
+      hasBackgroundPanel && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(BackgroundPanel, {})
     ] });
   }
   var screen_background_default = ScreenBackground;

   // packages/global-styles-ui/build-module/shadows-panel.mjs
-  var import_components135 = __toESM(require_components(), 1);
-  var import_i18n174 = __toESM(require_i18n(), 1);
-  var import_element188 = __toESM(require_element(), 1);
+  var import_i18n180 = __toESM(require_i18n(), 1);

-  // packages/global-styles-ui/build-module/confirm-reset-shadow-dialog.mjs
-  var import_components134 = __toESM(require_components(), 1);
-  var import_i18n173 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
-  function ConfirmResetShadowDialog({
+  // 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);
+
+  // 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);
+  function ConfirmResetDialog({
     text,
     confirmButtonText,
     isOpen: isOpen2,
     toggleOpen,
     onConfirm
   }) {
-    const handleConfirm = async () => {
-      toggleOpen();
-      onConfirm();
-    };
-    const handleCancel = () => {
-      toggleOpen();
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
-      import_components134.__experimentalConfirmDialog,
+    return /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+      import_components137.__experimentalConfirmDialog,
       {
         isOpen: isOpen2,
-        cancelButtonText: (0, import_i18n173.__)("Cancel"),
+        cancelButtonText: (0, import_i18n178.__)("Cancel"),
         confirmButtonText,
-        onCancel: handleCancel,
-        onConfirm: handleConfirm,
+        onCancel: toggleOpen,
+        onConfirm: () => {
+          toggleOpen();
+          onConfirm();
+        },
         size: "medium",
         children: text
       }
     );
   }
-  var confirm_reset_shadow_dialog_default = ConfirmResetShadowDialog;
+
+  // 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);
+  function PresetGroup({
+    label,
+    items,
+    getEditPath,
+    addLabel,
+    onAdd,
+    menuAction
+  }) {
+    const [isResetOpen, setIsResetOpen] = (0, import_element200.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)(
+        ConfirmResetDialog,
+        {
+          text: menuAction.confirmText,
+          confirmButtonText: menuAction.confirmButtonText,
+          isOpen: isResetOpen,
+          toggleOpen: () => setIsResetOpen(false),
+          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,
+            {
+              size: "small",
+              icon: plus_default,
+              label: addLabel,
+              onClick: onAdd
+            }
+          ),
+          showMenu && /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(Menu6, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+              Menu6.TriggerButton,
+              {
+                render: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+                  import_components138.Button,
+                  {
+                    size: "small",
+                    icon: more_vertical_default,
+                    label: menuAction.optionsLabel
+                  }
+                )
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(Menu6.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+              Menu6.Item,
+              {
+                onClick: () => setIsResetOpen(true),
+                children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(Menu6.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)(
+        NavigationButtonAsItem,
+        {
+          path: getEditPath(item.slug),
+          children: /* @__PURE__ */ (0, import_jsx_runtime347.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)(
+                  icon_default,
+                  {
+                    icon: (0, import_i18n179.isRTL)() ? chevron_left_default : chevron_right_default
+                  }
+                )
+              ]
+            }
+          )
+        },
+        item.slug
+      )) })
+    ] });
+  }
+
+  // packages/global-styles-ui/build-module/presets/use-presets.mjs
+  var EMPTY_ARRAY12 = [];
+  function usePresets(settingsPath, origin) {
+    const path = `${settingsPath}.${origin}`;
+    const [presets = EMPTY_ARRAY12, setPresets] = useSetting(path);
+    const [basePresets = EMPTY_ARRAY12] = useSetting(
+      path,
+      void 0,
+      "base"
+    );
+    return { presets, basePresets, setPresets };
+  }

   // packages/global-styles-ui/build-module/shadows-panel.mjs
-  var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu6 } = unlock7(import_components135.privateApis);
+  var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
   var defaultShadow = "6px 6px 9px rgba(0, 0, 0, 0.2)";
   function ShadowsPanel() {
-    const [defaultShadows] = useSetting("shadow.presets.default");
-    const [defaultShadowsEnabled] = useSetting("shadow.defaultPresets");
-    const [themeShadows] = useSetting("shadow.presets.theme");
-    const [customShadows, setCustomShadows] = useSetting(
-      "shadow.presets.custom"
-    );
-    const onCreateShadow = (shadow) => {
-      setCustomShadows([...customShadows || [], shadow]);
-    };
-    const handleResetShadows = () => {
-      setCustomShadows([]);
-    };
-    const [isResetDialogOpen, setIsResetDialogOpen] = (0, import_element188.useState)(false);
-    const toggleResetDialog = () => setIsResetDialogOpen(!isResetDialogOpen);
-    return /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(import_jsx_runtime337.Fragment, { children: [
-      isResetDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-        confirm_reset_shadow_dialog_default,
+    const [defaultEnabled] = useSetting("shadow.defaultPresets");
+    const def = usePresets("shadow.presets", "default");
+    const theme2 = usePresets("shadow.presets", "theme");
+    const custom = usePresets("shadow.presets", "custom");
+    const addCustomShadow = () => {
+      const index2 = getNewIndexFromPresets(custom.presets, "shadow-");
+      custom.setPresets([
+        ...custom.presets,
         {
-          text: (0, import_i18n174.__)(
-            "Are you sure you want to remove all custom shadows?"
-          ),
-          confirmButtonText: (0, import_i18n174.__)("Remove"),
-          isOpen: isResetDialogOpen,
-          toggleOpen: toggleResetDialog,
-          onConfirm: handleResetShadows
+          /* translators: %d: is an index for a preset */
+          name: (0, import_i18n180.sprintf)((0, import_i18n180.__)("Shadow %d"), index2),
+          shadow: defaultShadow,
+          slug: `shadow-${index2}`
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+      ]);
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(import_jsx_runtime348.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
         ScreenHeader,
         {
-          title: (0, import_i18n174.__)("Shadows"),
-          description: (0, import_i18n174.__)(
+          title: (0, import_i18n180.__)("Shadows"),
+          description: (0, import_i18n180.__)(
             "Manage and create shadow styles for use across the site."
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(ScreenBody, { children: /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(
-        import_components135.__experimentalVStack,
+      /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(ScreenBody, { children: /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(
+        Stack,
         {
+          direction: "column",
           className: "global-styles-ui__shadows-panel",
-          spacing: 7,
+          gap: "xl",
           children: [
-            defaultShadowsEnabled && /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-              ShadowList,
+            defaultEnabled && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+              PresetGroup,
               {
-                label: (0, import_i18n174.__)("Default"),
-                shadows: defaultShadows || [],
-                category: "default"
+                label: (0, import_i18n180.__)("Default"),
+                items: def.presets,
+                getEditPath: (slug) => `/shadows/edit/default/${slug}`
               }
             ),
-            themeShadows && themeShadows.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-              ShadowList,
+            theme2.presets.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+              PresetGroup,
               {
-                label: (0, import_i18n174.__)("Theme"),
-                shadows: themeShadows || [],
-                category: "theme"
+                label: (0, import_i18n180.__)("Theme"),
+                items: theme2.presets,
+                getEditPath: (slug) => `/shadows/edit/theme/${slug}`
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-              ShadowList,
+            /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+              PresetGroup,
               {
-                label: (0, import_i18n174.__)("Custom"),
-                shadows: customShadows || [],
-                category: "custom",
-                canCreate: true,
-                onCreate: onCreateShadow,
-                onReset: toggleResetDialog
+                label: (0, import_i18n180.__)("Custom"),
+                items: custom.presets,
+                getEditPath: (slug) => `/shadows/edit/custom/${slug}`,
+                addLabel: (0, import_i18n180.__)("Add shadow"),
+                onAdd: addCustomShadow,
+                menuAction: {
+                  label: (0, import_i18n180.__)("Remove all custom shadows"),
+                  optionsLabel: (0, import_i18n180.__)("Shadow options"),
+                  confirmText: (0, import_i18n180.__)(
+                    "Are you sure you want to remove all custom shadows?"
+                  ),
+                  confirmButtonText: (0, import_i18n180.__)("Remove"),
+                  onConfirm: () => custom.setPresets([])
+                }
               }
             )
           ]
@@ -71406,86 +77887,11 @@ If there's a particular need for this, please submit a feature request at https:
       ) })
     ] });
   }
-  function ShadowList({
-    label,
-    shadows,
-    category,
-    canCreate,
-    onCreate,
-    onReset
-  }) {
-    const handleAddShadow = () => {
-      const newIndex = getNewIndexFromPresets(shadows, "shadow-");
-      onCreate?.({
-        name: (0, import_i18n174.sprintf)(
-          /* translators: %d: is an index for a preset */
-          (0, import_i18n174.__)("Shadow %d"),
-          newIndex
-        ),
-        shadow: defaultShadow,
-        slug: `shadow-${newIndex}`
-      });
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(import_components135.__experimentalVStack, { spacing: 2, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(import_components135.__experimentalHStack, { justify: "space-between", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(Subtitle, { level: 3, children: label }),
-        /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(import_components135.FlexItem, { className: "global-styles-ui__shadows-panel__options-container", children: [
-          canCreate && /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-            import_components135.Button,
-            {
-              size: "small",
-              icon: plus_default,
-              label: (0, import_i18n174.__)("Add shadow"),
-              onClick: () => {
-                handleAddShadow();
-              }
-            }
-          ),
-          !!shadows?.length && category === "custom" && /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(Menu6, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-              Menu6.TriggerButton,
-              {
-                render: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-                  import_components135.Button,
-                  {
-                    size: "small",
-                    icon: more_vertical_default,
-                    label: (0, import_i18n174.__)("Shadow options")
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(Menu6.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(Menu6.Item, { onClick: onReset, children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(Menu6.ItemLabel, { children: (0, import_i18n174.__)("Remove all custom shadows") }) }) })
-          ] })
-        ] })
-      ] }),
-      shadows.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(import_components135.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: shadows.map((shadow) => /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-        ShadowItem,
-        {
-          shadow,
-          category
-        },
-        shadow.slug
-      )) })
-    ] });
-  }
-  function ShadowItem({ shadow, category }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-      NavigationButtonAsItem,
-      {
-        path: `/shadows/edit/${category}/${shadow.slug}`,
-        children: /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(import_components135.__experimentalHStack, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(import_components135.FlexItem, { children: shadow.name }),
-          /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(icon_default, { icon: (0, import_i18n174.isRTL)() ? chevron_left_default : chevron_right_default })
-        ] })
-      }
-    );
-  }

   // packages/global-styles-ui/build-module/shadows-edit-panel.mjs
-  var import_components136 = __toESM(require_components(), 1);
-  var import_i18n175 = __toESM(require_i18n(), 1);
-  var import_element189 = __toESM(require_element(), 1);
+  var import_components142 = __toESM(require_components(), 1);
+  var import_i18n183 = __toESM(require_i18n(), 1);
+  var import_element202 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/shadow-utils.mjs
   function getShadowParts(shadow) {
@@ -71550,208 +77956,245 @@ If there's a particular need for this, please submit a feature request at https:
     return `${shadowObj.inset ? "inset" : ""} ${shadowString} ${shadowObj.color || ""}`.trim();
   }

-  // packages/global-styles-ui/build-module/shadows-edit-panel.mjs
-  var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu7 } = unlock7(import_components136.privateApis);
-  var customShadowMenuItems = [
-    {
-      label: (0, import_i18n175.__)("Rename"),
-      action: "rename"
-    },
-    {
-      label: (0, import_i18n175.__)("Delete"),
-      action: "delete"
-    }
-  ];
-  var presetShadowMenuItems = [
-    {
-      label: (0, import_i18n175.__)("Reset"),
-      action: "reset"
-    }
-  ];
-  function ShadowsEditPanel() {
-    const { goBack, params } = (0, import_components136.useNavigator)();
-    const { category, slug } = params;
-    const [shadows, setShadows] = useSetting(
-      `shadow.presets.${category}`
-    );
-    (0, import_element189.useEffect)(() => {
-      const hasCurrentShadow = shadows?.some(
-        (shadow) => shadow.slug === slug
-      );
-      if (!!slug && !hasCurrentShadow) {
-        goBack();
+  // 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);
+  function PresetEditHeader({
+    title,
+    description,
+    menuLabel,
+    menuItems
+  }) {
+    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,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
+              import_components139.Button,
+              {
+                size: "small",
+                icon: more_vertical_default,
+                label: menuLabel
+              }
+            )
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(Menu7.Popover, { children: menuItems.map((item) => /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
+          Menu7.Item,
+          {
+            disabled: item.disabled,
+            onClick: item.onClick,
+            children: /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(Menu7.ItemLabel, { children: item.label })
+          },
+          item.label
+        )) })
+      ] }) }) })
+    ] });
+  }
+
+  // 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);
+  function ConfirmDeleteDialog2({
+    message: message2,
+    isOpen: isOpen2,
+    toggleOpen,
+    onConfirm
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+      import_components140.__experimentalConfirmDialog,
+      {
+        isOpen: isOpen2,
+        cancelButtonText: (0, import_i18n181.__)("Cancel"),
+        confirmButtonText: (0, import_i18n181.__)("Delete"),
+        onCancel: toggleOpen,
+        onConfirm: () => {
+          toggleOpen();
+          onConfirm();
+        },
+        size: "medium",
+        children: message2
       }
-    }, [shadows, slug, goBack]);
-    const [baseShadows] = useSetting(
-      `shadow.presets.${category}`,
-      void 0,
-      "base"
-    );
-    const [selectedShadow, setSelectedShadow] = (0, import_element189.useState)(
-      () => (shadows || []).find((shadow) => shadow.slug === slug)
     );
-    const baseSelectedShadow = (0, import_element189.useMemo)(
-      () => (baseShadows || []).find((b3) => b3.slug === slug),
-      [baseShadows, slug]
+  }
+
+  // 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);
+  function RenameDialog({
+    initialName,
+    placeholder,
+    toggleOpen,
+    onRename
+  }) {
+    const [newName, setNewName] = (0, import_element201.useState)(
+      initialName
     );
-    const [isConfirmDialogVisible, setIsConfirmDialogVisible] = (0, import_element189.useState)(false);
-    const [isRenameModalVisible, setIsRenameModalVisible] = (0, import_element189.useState)(false);
-    const [shadowName, setShadowName] = (0, import_element189.useState)(
-      selectedShadow?.name
+    const handleConfirm = () => {
+      if (newName && newName.trim()) {
+        onRename(newName);
+      }
+      toggleOpen();
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
+      import_components141.Modal,
+      {
+        onRequestClose: toggleOpen,
+        focusOnMount: "firstContentElement",
+        title: (0, import_i18n182.__)("Rename"),
+        size: "small",
+        children: /* @__PURE__ */ (0, import_jsx_runtime351.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,
+                {
+                  autoComplete: "off",
+                  value: newName,
+                  onChange: setNewName,
+                  label: (0, import_i18n182.__)("Name"),
+                  placeholder
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime351.jsxs)(Stack, { justify: "end", direction: "row", children: [
+                /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
+                  import_components141.Button,
+                  {
+                    __next40pxDefaultSize: true,
+                    variant: "tertiary",
+                    onClick: toggleOpen,
+                    children: (0, import_i18n182.__)("Cancel")
+                  }
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
+                  import_components141.Button,
+                  {
+                    __next40pxDefaultSize: true,
+                    variant: "primary",
+                    type: "submit",
+                    children: (0, import_i18n182.__)("Save")
+                  }
+                )
+              ] })
+            ] })
+          }
+        )
+      }
     );
-    if (!category || !slug) {
+  }
+
+  // packages/global-styles-ui/build-module/shadows-edit-panel.mjs
+  var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
+  function ShadowsEditPanel() {
+    const { goBack, params } = (0, import_components142.useNavigator)();
+    const origin = params.category;
+    const slug = params.slug;
+    const { presets, basePresets, setPresets } = usePresets(
+      "shadow.presets",
+      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)(() => {
+      if (!!slug && !shadow) {
+        goBack();
+      }
+    }, [shadow, slug, goBack]);
+    if (!origin || !slug || !shadow) {
       return null;
     }
-    const onShadowChange = (shadow) => {
-      setSelectedShadow({ ...selectedShadow, shadow });
-      const updatedShadows = shadows.map(
-        (s3) => s3.slug === slug ? { ...selectedShadow, shadow } : s3
-      );
-      setShadows(updatedShadows);
-    };
-    const onMenuClick = (action) => {
-      if (action === "reset") {
-        const updatedShadows = shadows.map(
-          (s3) => s3.slug === slug ? baseSelectedShadow : s3
-        );
-        setSelectedShadow(baseSelectedShadow);
-        setShadows(updatedShadows);
-      } else if (action === "delete") {
-        setIsConfirmDialogVisible(true);
-      } else if (action === "rename") {
-        setIsRenameModalVisible(true);
+    const baseShadow = basePresets.find((s3) => s3.slug === slug);
+    const onShadowChange = (value) => setPresets(
+      presets.map(
+        (p4) => p4.slug === slug ? { ...shadow, shadow: value } : p4
+      )
+    );
+    const menuItems = origin === "custom" ? [
+      {
+        label: (0, import_i18n183.__)("Rename"),
+        onClick: () => setIsRenameOpen(true)
+      },
+      {
+        label: (0, import_i18n183.__)("Delete"),
+        onClick: () => setIsDeleteOpen(true)
       }
-    };
-    const handleShadowDelete = () => {
-      setShadows(shadows.filter((s3) => s3.slug !== slug));
-    };
-    const handleShadowRename = (newName) => {
-      if (!newName) {
-        return;
+    ] : [
+      {
+        label: (0, import_i18n183.__)("Reset"),
+        onClick: () => {
+          if (!baseShadow) {
+            return;
+          }
+          setPresets(
+            presets.map(
+              (p4) => p4.slug === slug ? baseShadow : p4
+            )
+          );
+        },
+        disabled: shadow.shadow === baseShadow?.shadow
       }
-      const updatedShadows = shadows.map(
-        (s3) => s3.slug === slug ? { ...selectedShadow, name: newName } : s3
-      );
-      setSelectedShadow({ ...selectedShadow, name: newName });
-      setShadows(updatedShadows);
-    };
-    return !selectedShadow ? /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(ScreenHeader, { title: "" }) : /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_jsx_runtime338.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_components136.__experimentalHStack, { justify: "space-between", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(ScreenHeader, { title: selectedShadow.name }),
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_components136.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_components136.__experimentalSpacer, { marginTop: 2, marginBottom: 0, paddingX: 4, children: /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(Menu7, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-            Menu7.TriggerButton,
-            {
-              render: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-                import_components136.Button,
-                {
-                  size: "small",
-                  icon: more_vertical_default,
-                  label: (0, import_i18n175.__)("Menu")
-                }
-              )
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(Menu7.Popover, { children: (category === "custom" ? customShadowMenuItems : presetShadowMenuItems).map((item) => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-            Menu7.Item,
-            {
-              onClick: () => onMenuClick(item.action),
-              disabled: item.action === "reset" && selectedShadow.shadow === baseSelectedShadow?.shadow,
-              children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(Menu7.ItemLabel, { children: item.label })
-            },
-            item.action
-          )) })
-        ] }) }) })
-      ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(ScreenBody, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(ShadowsPreview, { shadow: selectedShadow.shadow }),
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+    ];
+    return /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(import_jsx_runtime352.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+        PresetEditHeader,
+        {
+          title: shadow.name,
+          menuLabel: (0, import_i18n183.__)("Menu"),
+          menuItems
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(ScreenBody, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(ShadowsPreview, { shadow: shadow.shadow }),
+        /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
           ShadowEditor,
           {
-            shadow: selectedShadow.shadow,
+            shadow: shadow.shadow,
             onChange: onShadowChange
           }
         )
       ] }),
-      isConfirmDialogVisible && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-        import_components136.__experimentalConfirmDialog,
+      isDeleteOpen && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+        ConfirmDeleteDialog2,
         {
-          isOpen: true,
-          onConfirm: () => {
-            handleShadowDelete();
-            setIsConfirmDialogVisible(false);
-          },
-          onCancel: () => {
-            setIsConfirmDialogVisible(false);
-          },
-          confirmButtonText: (0, import_i18n175.__)("Delete"),
-          size: "medium",
-          children: (0, import_i18n175.sprintf)(
+          message: (0, import_i18n183.sprintf)(
             /* translators: %s: Name of the shadow preset. */
-            (0, import_i18n175.__)(
+            (0, import_i18n183.__)(
               'Are you sure you want to delete "%s" shadow preset?'
             ),
-            selectedShadow.name
-          )
+            shadow.name
+          ),
+          isOpen: isDeleteOpen,
+          toggleOpen: () => setIsDeleteOpen(false),
+          onConfirm: () => {
+            setPresets(
+              presets.filter((p4) => p4.slug !== slug)
+            );
+            goBack();
+          }
         }
       ),
-      isRenameModalVisible && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-        import_components136.Modal,
+      isRenameOpen && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+        RenameDialog,
         {
-          title: (0, import_i18n175.__)("Rename"),
-          onRequestClose: () => setIsRenameModalVisible(false),
-          size: "small",
-          children: /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(
-            "form",
-            {
-              onSubmit: (event) => {
-                event.preventDefault();
-                handleShadowRename(shadowName);
-                setIsRenameModalVisible(false);
-              },
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-                  import_components136.__experimentalInputControl,
-                  {
-                    autoComplete: "off",
-                    label: (0, import_i18n175.__)("Name"),
-                    placeholder: (0, import_i18n175.__)("Shadow name"),
-                    value: shadowName ?? "",
-                    onChange: setShadowName
-                  }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_components136.__experimentalSpacer, { marginBottom: 6 }),
-                /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(
-                  import_components136.Flex,
-                  {
-                    className: "block-editor-shadow-edit-modal__actions",
-                    justify: "flex-end",
-                    expanded: false,
-                    children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_components136.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-                        import_components136.Button,
-                        {
-                          __next40pxDefaultSize: true,
-                          variant: "tertiary",
-                          onClick: () => setIsRenameModalVisible(false),
-                          children: (0, import_i18n175.__)("Cancel")
-                        }
-                      ) }),
-                      /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_components136.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-                        import_components136.Button,
-                        {
-                          __next40pxDefaultSize: true,
-                          variant: "primary",
-                          type: "submit",
-                          children: (0, import_i18n175.__)("Save")
-                        }
-                      ) })
-                    ]
-                  }
-                )
-              ]
-            }
+          initialName: shadow.name,
+          placeholder: (0, import_i18n183.__)("Shadow name"),
+          toggleOpen: () => setIsRenameOpen(false),
+          onRename: (name2) => setPresets(
+            presets.map(
+              (p4) => p4.slug === slug ? { ...p4, name: name2 } : p4
+            )
           )
         }
       )
@@ -71761,13 +78204,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_runtime338.jsx)(import_components136.__experimentalSpacer, { marginBottom: 4, marginTop: -2, children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-      import_components136.__experimentalHStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(import_components142.__experimentalSpacer, { marginBottom: 4, marginTop: -2, children: /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+      Stack,
       {
-        alignment: "center",
+        direction: "row",
+        align: "center",
         justify: "center",
         className: "global-styles-ui__shadow-preview-panel",
-        children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
           "div",
           {
             className: "global-styles-ui__shadow-preview-block",
@@ -71778,8 +78222,8 @@ If there's a particular need for this, please submit a feature request at https:
     ) });
   }
   function ShadowEditor({ shadow, onChange }) {
-    const addShadowButtonRef = (0, import_element189.useRef)(null);
-    const shadowParts = (0, import_element189.useMemo)(() => getShadowParts(shadow), [shadow]);
+    const addShadowButtonRef = (0, import_element202.useRef)(null);
+    const shadowParts = (0, import_element202.useMemo)(() => getShadowParts(shadow), [shadow]);
     const onChangeShadowPart = (index2, part) => {
       const newShadowParts = [...shadowParts];
       newShadowParts[index2] = part;
@@ -71792,15 +78236,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_runtime338.jsxs)(import_jsx_runtime338.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_components136.__experimentalVStack, { spacing: 2, children: /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_components136.__experimentalHStack, { justify: "space-between", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(Subtitle, { level: 3, children: (0, import_i18n175.__)("Shadows") }),
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_components136.FlexItem, { className: "global-styles-ui__shadows-panel__options-container", children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-          import_components136.Button,
+    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,
           {
             size: "small",
             icon: plus_default,
-            label: (0, import_i18n175.__)("Add shadow"),
+            label: (0, import_i18n183.__)("Add shadow"),
             onClick: () => {
               onAddShadowPart();
             },
@@ -71808,9 +78252,9 @@ If there's a particular need for this, please submit a feature request at https:
           }
         ) })
       ] }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_components136.__experimentalSpacer, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_components136.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: shadowParts.map((part, index2) => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-        ShadowItem2,
+      /* @__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)(
+        ShadowItem,
         {
           shadow: part,
           onChange: (value) => onChangeShadowPart(index2, value),
@@ -71821,7 +78265,7 @@ If there's a particular need for this, please submit a feature request at https:
       )) })
     ] });
   }
-  function ShadowItem2({
+  function ShadowItem({
     shadow,
     onChange,
     canRemove,
@@ -71832,15 +78276,15 @@ If there's a particular need for this, please submit a feature request at https:
       offset: 36,
       shift: true
     };
-    const shadowObj = (0, import_element189.useMemo)(
+    const shadowObj = (0, import_element202.useMemo)(
       () => shadowStringToObject(shadow),
       [shadow]
     );
     const onShadowChange = (newShadow) => {
       onChange(shadowObjectToString(newShadow));
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-      import_components136.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+      import_components142.Dropdown,
       {
         popoverProps,
         className: "global-styles-ui__shadow-editor__dropdown",
@@ -71864,20 +78308,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_i18n175.__)("Remove shadow")
+            label: (0, import_i18n183.__)("Remove shadow")
           };
-          return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_jsx_runtime338.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-              import_components136.Button,
+          return /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(import_jsx_runtime352.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+              import_components142.Button,
               {
                 __next40pxDefaultSize: true,
                 icon: shadow_default,
                 ...toggleProps,
-                children: shadowObj.inset ? (0, import_i18n175.__)("Inner shadow") : (0, import_i18n175.__)("Drop shadow")
+                children: shadowObj.inset ? (0, import_i18n183.__)("Inner shadow") : (0, import_i18n183.__)("Drop shadow")
               }
             ),
-            canRemove && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-              import_components136.Button,
+            canRemove && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+              import_components142.Button,
               {
                 size: "small",
                 icon: reset_default,
@@ -71886,12 +78330,12 @@ If there's a particular need for this, please submit a feature request at https:
             )
           ] });
         },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-          import_components136.__experimentalDropdownContentWrapper,
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+          import_components142.__experimentalDropdownContentWrapper,
           {
             paddingSize: "medium",
             className: "global-styles-ui__shadow-editor__dropdown-content",
-            children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
               ShadowPopover,
               {
                 shadowObj,
@@ -71913,78 +78357,86 @@ If there's a particular need for this, please submit a feature request at https:
       };
       onChange(newShadow);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_components136.__experimentalVStack, { spacing: 4, className: "global-styles-ui__shadow-editor-panel", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-        import_components136.ColorPalette,
-        {
-          clearable: false,
-          enableAlpha,
-          __experimentalIsRenderedInSidebar,
-          value: shadowObj.color,
-          onChange: (value) => onShadowChange("color", value)
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(
-        import_components136.__experimentalToggleGroupControl,
-        {
-          label: (0, import_i18n175.__)("Shadow Type"),
-          value: shadowObj.inset ? "inset" : "outset",
-          isBlock: true,
-          onChange: (value) => onShadowChange("inset", value === "inset"),
-          hideLabelFromVision: true,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-              import_components136.__experimentalToggleGroupControlOption,
+    return /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(
+      Stack,
+      {
+        direction: "column",
+        gap: "md",
+        className: "global-styles-ui__shadow-editor-panel",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+            import_components142.ColorPalette,
+            {
+              clearable: false,
+              enableAlpha,
+              __experimentalIsRenderedInSidebar,
+              value: shadowObj.color,
+              onChange: (value) => onShadowChange("color", value)
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(
+            import_components142.__experimentalToggleGroupControl,
+            {
+              label: (0, import_i18n183.__)("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,
+                  {
+                    value: "outset",
+                    label: (0, import_i18n183.__)("Outset")
+                  }
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+                  import_components142.__experimentalToggleGroupControlOption,
+                  {
+                    value: "inset",
+                    label: (0, import_i18n183.__)("Inset")
+                  }
+                )
+              ]
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(import_components142.__experimentalGrid, { columns: 2, gap: 4, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+              ShadowInputControl,
+              {
+                label: (0, import_i18n183.__)("X Position"),
+                value: shadowObj.x,
+                onChange: (value) => onShadowChange("x", value)
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+              ShadowInputControl,
               {
-                value: "outset",
-                label: (0, import_i18n175.__)("Outset")
+                label: (0, import_i18n183.__)("Y Position"),
+                value: shadowObj.y,
+                onChange: (value) => onShadowChange("y", value)
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-              import_components136.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+              ShadowInputControl,
               {
-                value: "inset",
-                label: (0, import_i18n175.__)("Inset")
+                label: (0, import_i18n183.__)("Blur"),
+                value: shadowObj.blur,
+                onChange: (value) => onShadowChange("blur", value)
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+              ShadowInputControl,
+              {
+                label: (0, import_i18n183.__)("Spread"),
+                value: shadowObj.spread,
+                onChange: (value) => onShadowChange("spread", value)
               }
             )
-          ]
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_components136.__experimentalGrid, { columns: 2, gap: 4, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-          ShadowInputControl,
-          {
-            label: (0, import_i18n175.__)("X Position"),
-            value: shadowObj.x,
-            onChange: (value) => onShadowChange("x", value)
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-          ShadowInputControl,
-          {
-            label: (0, import_i18n175.__)("Y Position"),
-            value: shadowObj.y,
-            onChange: (value) => onShadowChange("y", value)
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-          ShadowInputControl,
-          {
-            label: (0, import_i18n175.__)("Blur"),
-            value: shadowObj.blur,
-            onChange: (value) => onShadowChange("blur", value)
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-          ShadowInputControl,
-          {
-            label: (0, import_i18n175.__)("Spread"),
-            value: shadowObj.spread,
-            onChange: (value) => onShadowChange("spread", value)
-          }
-        )
-      ] })
-    ] });
+          ] })
+        ]
+      }
+    );
   }
   function ShadowInputControl({
     label,
@@ -71996,8 +78448,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_runtime338.jsx)(
-      import_components136.__experimentalUnitControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+      import_components142.__experimentalUnitControl,
       {
         label,
         value,
@@ -72007,22 +78459,22 @@ 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_runtime339 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
   function ScreenShadows() {
-    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(ShadowsPanel, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(ShadowsPanel, {});
   }
   function ScreenShadowsEdit() {
-    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(ShadowsEditPanel, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(ShadowsEditPanel, {});
   }

   // packages/global-styles-ui/build-module/screen-layout.mjs
-  var import_i18n176 = __toESM(require_i18n(), 1);
+  var import_i18n184 = __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_element190 = __toESM(require_element(), 1);
-  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 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 = {
     contentSize: true,
@@ -72047,13 +78499,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_element190.useMemo)(() => {
+    const inheritedStyleWithLayout = (0, import_element203.useMemo)(() => {
       return {
         ...inheritedStyle,
         layout: settings.layout
       };
     }, [inheritedStyle, settings.layout]);
-    const styleWithLayout = (0, import_element190.useMemo)(() => {
+    const styleWithLayout = (0, import_element203.useMemo)(() => {
       return {
         ...style,
         layout: userSettings.layout
@@ -72074,7 +78526,7 @@ If there's a particular need for this, please submit a feature request at https:
         setSettings(updatedSettings);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
       StylesDimensionsPanel2,
       {
         inheritedValue: inheritedStyleWithLayout,
@@ -72089,7 +78541,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/screen-layout.mjs
-  var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
   var { useHasDimensionsPanel: useHasDimensionsPanel4, useSettingsForBlockElement: useSettingsForBlockElement7 } = unlock7(
     import_block_editor15.privateApis
   );
@@ -72097,36 +78549,36 @@ If there's a particular need for this, please submit a feature request at https:
     const [rawSettings] = useSetting("");
     const settings = useSettingsForBlockElement7(rawSettings);
     const hasDimensionsPanel = useHasDimensionsPanel4(settings);
-    return /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)(import_jsx_runtime341.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(ScreenHeader, { title: (0, import_i18n176.__)("Layout") }),
-      hasDimensionsPanel && /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(DimensionsPanel, {})
+    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, {})
     ] });
   }
   var screen_layout_default = ScreenLayout;

   // packages/global-styles-ui/build-module/screen-style-variations.mjs
-  var import_components139 = __toESM(require_components(), 1);
-  var import_i18n179 = __toESM(require_i18n(), 1);
+  var import_components145 = __toESM(require_components(), 1);
+  var import_i18n187 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/style-variations-content.mjs
-  var import_i18n178 = __toESM(require_i18n(), 1);
-  var import_components138 = __toESM(require_components(), 1);
+  var import_i18n186 = __toESM(require_i18n(), 1);
+  var import_components144 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/style-variations-container.mjs
-  var import_core_data40 = __toESM(require_core_data(), 1);
-  var import_data58 = __toESM(require_data(), 1);
-  var import_element191 = __toESM(require_element(), 1);
-  var import_components137 = __toESM(require_components(), 1);
-  var import_i18n177 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
+  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);
   function StyleVariationsContainer({
     gap = 2
   }) {
-    const { user } = (0, import_element191.useContext)(GlobalStylesContext);
+    const { user } = (0, import_element204.useContext)(GlobalStylesContext);
     const userStyles = user?.styles;
-    const variations = (0, import_data58.useSelect)((select9) => {
+    const variations = (0, import_data60.useSelect)((select9) => {
       const result = select9(
-        import_core_data40.store
+        import_core_data42.store
       ).__experimentalGetCurrentThemeGlobalStylesVariations();
       return Array.isArray(result) ? result : void 0;
     }, []);
@@ -72138,10 +78590,10 @@ If there's a particular need for this, please submit a feature request at https:
         ]);
       }
     );
-    const themeVariations = (0, import_element191.useMemo)(() => {
+    const themeVariations = (0, import_element204.useMemo)(() => {
       const withEmptyVariation = [
         {
-          title: (0, import_i18n177.__)("Default"),
+          title: (0, import_i18n185.__)("Default"),
           settings: {},
           styles: {}
         },
@@ -72184,14 +78636,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_runtime342.jsx)(
-      import_components137.__experimentalGrid,
+    return /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+      import_components143.__experimentalGrid,
       {
         columns: 2,
         className: "global-styles-ui-style-variations-container",
         gap,
         children: themeVariations.map(
-          (variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(Variation, { variation, children: (isFocused) => /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+          (variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(Variation, { variation, children: (isFocused) => /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
             preview_styles_default,
             {
               label: variation?.title,
@@ -72207,36 +78659,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_runtime343 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
   function StyleVariationsContent() {
     const gap = 3;
-    return /* @__PURE__ */ (0, import_jsx_runtime343.jsxs)(import_components138.__experimentalVStack, { spacing: 10, className: "global-styles-ui-variation-container", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(style_variations_container_default, { gap }),
-      /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(ColorVariations, { title: (0, import_i18n178.__)("Color Variations"), gap }),
-      /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(TypographyVariations, { title: (0, import_i18n178.__)("Typography"), gap })
+    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 })
     ] });
   }

   // packages/global-styles-ui/build-module/screen-style-variations.mjs
-  var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
   function ScreenStyleVariations() {
-    return /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(import_jsx_runtime344.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(import_jsx_runtime358.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
         ScreenHeader,
         {
-          title: (0, import_i18n179.__)("Browse styles"),
-          description: (0, import_i18n179.__)(
+          title: (0, import_i18n187.__)("Browse styles"),
+          description: (0, import_i18n187.__)(
             "Choose a variation to change the look of the site."
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
-        import_components139.Card,
+      /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+        import_components145.Card,
         {
           size: "small",
           isBorderless: true,
           className: "global-styles-ui-screen-style-variations",
-          children: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(import_components139.CardBody, { children: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(StyleVariationsContent, {}) })
+          children: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(import_components145.CardBody, { children: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(StyleVariationsContent, {}) })
         }
       )
     ] });
@@ -72244,10 +78696,10 @@ 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_i18n180 = __toESM(require_i18n(), 1);
-  var import_components140 = __toESM(require_components(), 1);
+  var import_i18n188 = __toESM(require_i18n(), 1);
+  var import_components146 = __toESM(require_components(), 1);
   var import_block_editor16 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
   var { AdvancedPanel: StylesAdvancedPanel2 } = unlock7(import_block_editor16.privateApis);
   function ScreenCSS() {
     const [style] = useStyle("", void 0, "user", false);
@@ -72257,30 +78709,30 @@ If there's a particular need for this, please submit a feature request at https:
       "merged",
       false
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)(import_jsx_runtime345.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(import_jsx_runtime359.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
         ScreenHeader,
         {
-          title: (0, import_i18n180.__)("Additional CSS"),
-          description: /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)(import_jsx_runtime345.Fragment, { children: [
-            (0, import_i18n180.__)(
+          title: (0, import_i18n188.__)("Additional CSS"),
+          description: /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(import_jsx_runtime359.Fragment, { children: [
+            (0, import_i18n188.__)(
               "You can add custom CSS to further customize the appearance and layout of your site."
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime345.jsx)("br", {}),
-            /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
-              import_components140.ExternalLink,
+            /* @__PURE__ */ (0, import_jsx_runtime359.jsx)("br", {}),
+            /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+              import_components146.ExternalLink,
               {
-                href: (0, import_i18n180.__)(
+                href: (0, import_i18n188.__)(
                   "https://developer.wordpress.org/advanced-administration/wordpress/css/"
                 ),
                 className: "global-styles-ui-screen-css-help-link",
-                children: (0, import_i18n180.__)("Learn more about CSS")
+                children: (0, import_i18n188.__)("Learn more about CSS")
               }
             )
           ] })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime345.jsx)("div", { className: "global-styles-ui-screen-css", children: /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime359.jsx)("div", { className: "global-styles-ui-screen-css", children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
         StylesAdvancedPanel2,
         {
           value: style,
@@ -72293,14 +78745,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_i18n183 = __toESM(require_i18n(), 1);
-  var import_components143 = __toESM(require_components(), 1);
-  var import_element193 = __toESM(require_element(), 1);
+  var import_i18n191 = __toESM(require_i18n(), 1);
+  var import_components149 = __toESM(require_components(), 1);
+  var import_element206 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/screen-revisions/use-global-styles-revisions.mjs
-  var import_data59 = __toESM(require_data(), 1);
-  var import_core_data41 = __toESM(require_core_data(), 1);
-  var import_element192 = __toESM(require_element(), 1);
+  var import_data61 = __toESM(require_data(), 1);
+  var import_core_data43 = __toESM(require_core_data(), 1);
+  var import_element205 = __toESM(require_element(), 1);
   var SITE_EDITOR_AUTHORS_QUERY = {
     per_page: -1,
     _fields: "id,name,avatar_urls",
@@ -72312,8 +78764,8 @@ If there's a particular need for this, please submit a feature request at https:
   function useGlobalStylesRevisions({
     query
   } = {}) {
-    const { user: userConfig } = (0, import_element192.useContext)(GlobalStylesContext);
-    const _query = (0, import_element192.useMemo)(
+    const { user: userConfig } = (0, import_element205.useContext)(GlobalStylesContext);
+    const _query = (0, import_element205.useMemo)(
       () => ({ ...DEFAULT_QUERY, ...query }),
       [query]
     );
@@ -72324,7 +78776,7 @@ If there's a particular need for this, please submit a feature request at https:
       revisions,
       isLoadingGlobalStylesRevisions,
       revisionsCount
-    } = (0, import_data59.useSelect)(
+    } = (0, import_data61.useSelect)(
       (select9) => {
         const {
           __experimentalGetDirtyEntityRecords,
@@ -72334,7 +78786,7 @@ If there's a particular need for this, please submit a feature request at https:
           __experimentalGetCurrentGlobalStylesId,
           getEntityRecord,
           isResolving
-        } = select9(import_core_data41.store);
+        } = select9(import_core_data43.store);
         const dirtyEntityRecords = __experimentalGetDirtyEntityRecords() || [];
         const _currentUser = getCurrentUser();
         const _isDirty = dirtyEntityRecords.length > 0;
@@ -72372,7 +78824,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [_query]
     );
-    return (0, import_element192.useMemo)(() => {
+    return (0, import_element205.useMemo)(() => {
       if (!authors.length || isLoadingGlobalStylesRevisions) {
         return {
           revisions: EMPTY_ARRAY13,
@@ -72437,14 +78889,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_i18n181 = __toESM(require_i18n(), 1);
-  var import_components141 = __toESM(require_components(), 1);
-  var import_date15 = __toESM(require_date(), 1);
-  var import_core_data42 = __toESM(require_core_data(), 1);
-  var import_data60 = __toESM(require_data(), 1);
+  var import_i18n189 = __toESM(require_i18n(), 1);
+  var import_components147 = __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_runtime346 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge4 } = unlock7(import_components141.privateApis);
+  var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
+  var { Badge: WCBadge2 } = unlock7(import_components147.privateApis);
   var DAY_IN_MILLISECONDS = 60 * 60 * 1e3 * 24;
   function ChangesSummary({ revision, previousRevision }) {
     const changes = getGlobalStylesChanges(
@@ -72457,36 +78909,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_runtime346.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
       "ul",
       {
         "data-testid": "global-styles-revision-changes",
         className: "global-styles-ui-screen-revisions__changes",
-        children: changes.map((change) => /* @__PURE__ */ (0, import_jsx_runtime346.jsx)("li", { children: change }, change))
+        children: changes.map((change) => /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("li", { children: change }, change))
       }
     );
   }
   function getRevisionLabel(id, authorDisplayName, formattedModifiedDate, areStylesEqual) {
     if ("parent" === id) {
-      return (0, import_i18n181.__)("Reset the styles to the theme defaults");
+      return (0, import_i18n189.__)("Reset the styles to the theme defaults");
     }
     if ("unsaved" === id) {
-      return (0, import_i18n181.sprintf)(
+      return (0, import_i18n189.sprintf)(
         /* translators: %s: author display name */
-        (0, import_i18n181.__)("Unsaved changes by %s"),
+        (0, import_i18n189.__)("Unsaved changes by %s"),
         authorDisplayName
       );
     }
-    return areStylesEqual ? (0, import_i18n181.sprintf)(
+    return areStylesEqual ? (0, import_i18n189.sprintf)(
       // translators: 1: author display name. 2: revision creation date.
-      (0, import_i18n181.__)(
+      (0, import_i18n189.__)(
         "Changes saved by %1$s on %2$s. This revision matches current editor styles."
       ),
       authorDisplayName,
       formattedModifiedDate
-    ) : (0, import_i18n181.sprintf)(
+    ) : (0, import_i18n189.sprintf)(
       // translators: 1: author display name. 2: revision creation date.
-      (0, import_i18n181.__)("Changes saved by %1$s on %2$s"),
+      (0, import_i18n189.__)("Changes saved by %1$s on %2$s"),
       authorDisplayName,
       formattedModifiedDate
     );
@@ -72498,47 +78950,47 @@ If there's a particular need for this, please submit a feature request at https:
     canApplyRevision,
     onApplyRevision
   }) {
-    const { currentThemeName, currentUser } = (0, import_data60.useSelect)((select9) => {
-      const { getCurrentTheme, getCurrentUser } = select9(import_core_data42.store);
+    const { currentThemeName, currentUser } = (0, import_data62.useSelect)((select9) => {
+      const { getCurrentTheme, getCurrentUser } = select9(import_core_data44.store);
       const currentTheme = getCurrentTheme();
       return {
         currentThemeName: currentTheme?.name?.rendered || currentTheme?.stylesheet,
         currentUser: getCurrentUser()
       };
     }, []);
-    const dateNowInMs = (0, import_date15.getDate)(null).getTime();
-    const { datetimeAbbreviated } = (0, import_date15.getSettings)().formats;
-    return /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
-      import_components141.Composite,
+    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,
       {
         orientation: "vertical",
         className: "global-styles-ui-screen-revisions__revisions-list",
-        "aria-label": (0, import_i18n181.__)("Global styles revisions list"),
+        "aria-label": (0, import_i18n189.__)("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_i18n181.__)("User");
+          const authorDisplayName = revisionAuthor?.name || (0, import_i18n189.__)("User");
           const authorAvatar = revisionAuthor?.avatar_urls?.["48"];
           const isFirstItem = index2 === 0;
           const isSelected2 = selectedRevisionId ? selectedRevisionId === id : isFirstItem;
           const areStylesEqual = !canApplyRevision && isSelected2;
           const isReset = "parent" === id;
           const modifiedString = modified instanceof Date ? modified.toISOString() : modified;
-          const modifiedDate = (0, import_date15.getDate)(modifiedString ?? null);
-          const displayDate = modifiedString && dateNowInMs - modifiedDate.getTime() > DAY_IN_MILLISECONDS ? (0, import_date15.dateI18n)(datetimeAbbreviated, modifiedDate) : (0, import_date15.humanTimeDiff)(
+          const modifiedDate = (0, import_date17.getDate)(modifiedString ?? null);
+          const displayDate = modifiedString && dateNowInMs - modifiedDate.getTime() > DAY_IN_MILLISECONDS ? (0, import_date17.dateI18n)(datetimeAbbreviated, modifiedDate) : (0, import_date17.humanTimeDiff)(
             modifiedString ?? modifiedDate,
             void 0
           );
           const revisionLabel = getRevisionLabel(
             id,
             authorDisplayName,
-            (0, import_date15.dateI18n)(datetimeAbbreviated, modifiedDate),
+            (0, import_date17.dateI18n)(datetimeAbbreviated, modifiedDate),
             areStylesEqual
           );
-          return /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(
-            import_components141.Composite.Item,
+          return /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(
+            import_components147.Composite.Item,
             {
               className: "global-styles-ui-screen-revisions__revision-item",
               "aria-current": isSelected2,
@@ -72555,13 +79007,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_runtime346.jsx)("div", {}),
+              render: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("div", {}),
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime346.jsx)("span", { className: "global-styles-ui-screen-revisions__revision-item-wrapper", children: isReset ? /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)("span", { className: "global-styles-ui-screen-revisions__description", children: [
-                  (0, import_i18n181.__)("Default styles"),
-                  /* @__PURE__ */ (0, import_jsx_runtime346.jsx)("span", { className: "global-styles-ui-screen-revisions__meta", children: currentThemeName })
-                ] }) : /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)("span", { className: "global-styles-ui-screen-revisions__description", children: [
-                  isUnsaved ? /* @__PURE__ */ (0, import_jsx_runtime346.jsx)("span", { className: "global-styles-ui-screen-revisions__date", children: (0, import_i18n181.__)("(Unsaved)") }) : /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+                /* @__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)(
                     "time",
                     {
                       className: "global-styles-ui-screen-revisions__date",
@@ -72569,8 +79021,8 @@ If there's a particular need for this, please submit a feature request at https:
                       children: displayDate
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)("span", { className: "global-styles-ui-screen-revisions__meta", children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)("span", { className: "global-styles-ui-screen-revisions__meta", children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
                       "img",
                       {
                         alt: authorDisplayName,
@@ -72579,7 +79031,7 @@ If there's a particular need for this, please submit a feature request at https:
                     ),
                     authorDisplayName
                   ] }),
-                  isSelected2 && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+                  isSelected2 && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
                     ChangesSummary,
                     {
                       revision,
@@ -72587,24 +79039,24 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   )
                 ] }) }),
-                isSelected2 && (areStylesEqual ? /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
-                  WCBadge4,
+                isSelected2 && (areStylesEqual ? /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+                  WCBadge2,
                   {
                     className: "global-styles-ui-screen-revisions__active-badge",
                     intent: "info",
-                    children: (0, import_i18n181.__)("Active")
+                    children: (0, import_i18n189.__)("Active")
                   }
-                ) : /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
-                  import_components141.Button,
+                ) : /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+                  import_components147.Button,
                   {
                     size: "compact",
                     variant: "primary",
                     className: "global-styles-ui-screen-revisions__apply-button",
                     onClick: onApplyRevision,
-                    "aria-label": (0, import_i18n181.__)(
+                    "aria-label": (0, import_i18n189.__)(
                       "Apply the selected revision to your site."
                     ),
-                    children: isReset ? (0, import_i18n181.__)("Reset to defaults") : (0, import_i18n181.__)("Apply")
+                    children: isReset ? (0, import_i18n189.__)("Reset to defaults") : (0, import_i18n189.__)("Apply")
                   }
                 ))
               ]
@@ -72618,95 +79070,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_components142 = __toESM(require_components(), 1);
-  var import_i18n182 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
+  var import_components148 = __toESM(require_components(), 1);
+  var import_i18n190 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
   function Pagination({
     currentPage,
     numPages,
     changePage,
     totalItems,
-    className,
+    className: className2,
     disabled: disabled2 = false,
     buttonVariant = "tertiary",
-    label = (0, import_i18n182.__)("Pagination")
+    label = (0, import_i18n190.__)("Pagination")
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(
-      import_components142.__experimentalHStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(
+      import_components148.__experimentalHStack,
       {
         expanded: false,
         as: "nav",
         "aria-label": label,
         spacing: 3,
         justify: "flex-start",
-        className: clsx_default("global-styles-ui-pagination", className),
+        className: clsx_default("global-styles-ui-pagination", className2),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-            import_components142.__experimentalText,
+          /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+            import_components148.__experimentalText,
             {
               variant: "muted",
               className: "global-styles-ui-pagination__total",
-              children: (0, import_i18n182.sprintf)(
+              children: (0, import_i18n190.sprintf)(
                 // translators: %d: Total number of patterns.
-                (0, import_i18n182._n)("%d item", "%d items", totalItems),
+                (0, import_i18n190._n)("%d item", "%d items", totalItems),
                 totalItems
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(import_components142.__experimentalHStack, { expanded: false, spacing: 1, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-              import_components142.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(import_components148.__experimentalHStack, { expanded: false, spacing: 1, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+              import_components148.Button,
               {
                 variant: buttonVariant,
                 onClick: () => changePage(1),
                 accessibleWhenDisabled: true,
                 disabled: disabled2 || currentPage === 1,
-                label: (0, import_i18n182.__)("First page"),
-                icon: (0, import_i18n182.isRTL)() ? next_default : previous_default,
+                label: (0, import_i18n190.__)("First page"),
+                icon: (0, import_i18n190.isRTL)() ? next_default : previous_default,
                 size: "compact"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-              import_components142.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+              import_components148.Button,
               {
                 variant: buttonVariant,
                 onClick: () => changePage(currentPage - 1),
                 accessibleWhenDisabled: true,
                 disabled: disabled2 || currentPage === 1,
-                label: (0, import_i18n182.__)("Previous page"),
-                icon: (0, import_i18n182.isRTL)() ? chevron_right_default : chevron_left_default,
+                label: (0, import_i18n190.__)("Previous page"),
+                icon: (0, import_i18n190.isRTL)() ? chevron_right_default : chevron_left_default,
                 size: "compact"
               }
             )
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(import_components142.__experimentalText, { variant: "muted", children: (0, import_i18n182.sprintf)(
+          /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(import_components148.__experimentalText, { variant: "muted", children: (0, import_i18n190.sprintf)(
             // translators: 1: Current page number. 2: Total number of pages.
-            (0, import_i18n182._x)("%1$d of %2$d", "paging"),
+            (0, import_i18n190._x)("%1$d of %2$d", "paging"),
             currentPage,
             numPages
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(import_components142.__experimentalHStack, { expanded: false, spacing: 1, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-              import_components142.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(import_components148.__experimentalHStack, { expanded: false, spacing: 1, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+              import_components148.Button,
               {
                 variant: buttonVariant,
                 onClick: () => changePage(currentPage + 1),
                 accessibleWhenDisabled: true,
                 disabled: disabled2 || currentPage === numPages,
-                label: (0, import_i18n182.__)("Next page"),
-                icon: (0, import_i18n182.isRTL)() ? chevron_left_default : chevron_right_default,
+                label: (0, import_i18n190.__)("Next page"),
+                icon: (0, import_i18n190.isRTL)() ? chevron_left_default : chevron_right_default,
                 size: "compact"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-              import_components142.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+              import_components148.Button,
               {
                 variant: buttonVariant,
                 onClick: () => changePage(numPages),
                 accessibleWhenDisabled: true,
                 disabled: disabled2 || currentPage === numPages,
-                label: (0, import_i18n182.__)("Last page"),
-                icon: (0, import_i18n182.isRTL)() ? previous_default : next_default,
+                label: (0, import_i18n190.__)("Last page"),
+                icon: (0, import_i18n190.isRTL)() ? previous_default : next_default,
                 size: "compact"
               }
             )
@@ -72717,13 +79169,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_runtime348 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
   var PAGE_SIZE = 10;
   function ScreenRevisions({ onClose } = {}) {
-    const { user: currentEditorGlobalStyles, onChange: setUserConfig } = (0, import_element193.useContext)(GlobalStylesContext);
-    const { params, goTo } = (0, import_components143.useNavigator)();
+    const { user: currentEditorGlobalStyles, onChange: setUserConfig } = (0, import_element206.useContext)(GlobalStylesContext);
+    const { params, goTo } = (0, import_components149.useNavigator)();
     const { revisionId: revisionId2 } = params;
-    const [currentPage, setCurrentPage] = (0, import_element193.useState)(1);
+    const [currentPage, setCurrentPage] = (0, import_element206.useState)(1);
     const { revisions, isLoading, hasUnsavedChanges, revisionsCount } = useGlobalStylesRevisions({
       query: {
         per_page: PAGE_SIZE,
@@ -72734,8 +79186,8 @@ If there's a particular need for this, please submit a feature request at https:
     const [
       isLoadingRevisionWithUnsavedChanges,
       setIsLoadingRevisionWithUnsavedChanges
-    ] = (0, import_element193.useState)(false);
-    const currentlySelectedRevision = (0, import_element193.useMemo)(() => {
+    ] = (0, import_element206.useState)(false);
+    const currentlySelectedRevision = (0, import_element206.useMemo)(() => {
       if (!revisionId2) {
         return currentEditorGlobalStyles;
       }
@@ -72767,23 +79219,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_runtime348.jsxs)(import_jsx_runtime348.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime362.jsxs)(import_jsx_runtime362.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
         ScreenHeader,
         {
-          title: revisionsCount ? (0, import_i18n183.sprintf)(
+          title: revisionsCount ? (0, import_i18n191.sprintf)(
             // translators: %d: number of revisions.
-            (0, import_i18n183.__)("Revisions (%d)"),
+            (0, import_i18n191.__)("Revisions (%d)"),
             revisionsCount
-          ) : (0, import_i18n183.__)("Revisions"),
-          description: (0, import_i18n183.__)(
+          ) : (0, import_i18n191.__)("Revisions"),
+          description: (0, import_i18n191.__)(
             `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
         }
       ),
-      !hasRevisions && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(import_components143.Spinner, { className: "global-styles-ui-screen-revisions__loading" }),
-      /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+      !hasRevisions && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(import_components149.Spinner, { className: "global-styles-ui-screen-revisions__loading" }),
+      /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
         revisions_buttons_default,
         {
           onChange: handleRevisionSelect,
@@ -72793,7 +79245,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_runtime348.jsx)("div", { className: "global-styles-ui-screen-revisions__footer", children: /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+      numPages > 1 && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)("div", { className: "global-styles-ui-screen-revisions__footer", children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
         Pagination,
         {
           className: "global-styles-ui-screen-revisions__pagination",
@@ -72802,18 +79254,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_i18n183.__)("Global Styles pagination")
+          label: (0, import_i18n191.__)("Global Styles pagination")
         }
       ) }),
-      isLoadingRevisionWithUnsavedChanges && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
-        import_components143.__experimentalConfirmDialog,
+      isLoadingRevisionWithUnsavedChanges && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+        import_components149.__experimentalConfirmDialog,
         {
           isOpen: isLoadingRevisionWithUnsavedChanges,
-          confirmButtonText: (0, import_i18n183.__)("Apply"),
+          confirmButtonText: (0, import_i18n191.__)("Apply"),
           onConfirm: () => restoreRevision2(currentlySelectedRevision),
           onCancel: () => setIsLoadingRevisionWithUnsavedChanges(false),
           size: "medium",
-          children: (0, import_i18n183.__)(
+          children: (0, import_i18n191.__)(
             "Are you sure you want to apply this revision? Any unsaved changes will be lost."
           )
         }
@@ -72823,224 +79275,117 @@ 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_i18n185 = __toESM(require_i18n(), 1);
-  var import_components145 = __toESM(require_components(), 1);
-  var import_element194 = __toESM(require_element(), 1);
-
-  // packages/global-styles-ui/build-module/font-sizes/confirm-reset-font-sizes-dialog.mjs
-  var import_components144 = __toESM(require_components(), 1);
-  var import_i18n184 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
-  function ConfirmResetFontSizesDialog({
-    text,
-    confirmButtonText,
-    isOpen: isOpen2,
-    toggleOpen,
-    onConfirm
-  }) {
-    const handleConfirm = async () => {
-      toggleOpen();
-      onConfirm();
-    };
-    const handleCancel = () => {
-      toggleOpen();
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
-      import_components144.__experimentalConfirmDialog,
-      {
-        isOpen: isOpen2,
-        cancelButtonText: (0, import_i18n184.__)("Cancel"),
-        confirmButtonText,
-        onCancel: handleCancel,
-        onConfirm: handleConfirm,
-        size: "medium",
-        children: text
-      }
-    );
-  }
-  var confirm_reset_font_sizes_dialog_default = ConfirmResetFontSizesDialog;
-
-  // packages/global-styles-ui/build-module/font-sizes/font-sizes.mjs
-  var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu8 } = unlock7(import_components145.privateApis);
-  function FontSizeGroup({
-    label,
-    origin,
-    sizes,
-    handleAddFontSize,
-    handleResetFontSizes
-  }) {
-    const [isResetDialogOpen, setIsResetDialogOpen] = (0, import_element194.useState)(false);
-    const toggleResetDialog = () => setIsResetDialogOpen(!isResetDialogOpen);
-    const resetDialogText = origin === "custom" ? (0, import_i18n185.__)(
-      "Are you sure you want to remove all custom font size presets?"
-    ) : (0, import_i18n185.__)(
+  var import_i18n192 = __toESM(require_i18n(), 1);
+  var import_components150 = __toESM(require_components(), 1);
+  var import_jsx_runtime363 = __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.__)(
       "Are you sure you want to reset all font size presets to their default values?"
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_jsx_runtime350.Fragment, { children: [
-      handleResetFontSizes && isResetDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-        confirm_reset_font_sizes_dialog_default,
-        {
-          text: resetDialogText,
-          confirmButtonText: origin === "custom" ? (0, import_i18n185.__)("Remove") : (0, import_i18n185.__)("Reset"),
-          isOpen: isResetDialogOpen,
-          toggleOpen: toggleResetDialog,
-          onConfirm: handleResetFontSizes
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_components145.__experimentalVStack, { spacing: 4, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_components145.__experimentalHStack, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(Subtitle, { level: 3, children: label }),
-          /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_components145.FlexItem, { className: "global-styles-ui__typography-panel__options-container", children: [
-            origin === "custom" && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-              import_components145.Button,
-              {
-                label: (0, import_i18n185.__)("Add font size"),
-                icon: plus_default,
-                size: "small",
-                onClick: handleAddFontSize
-              }
-            ),
-            !!handleResetFontSizes && /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(Menu8, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-                Menu8.TriggerButton,
-                {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-                    import_components145.Button,
-                    {
-                      size: "small",
-                      icon: more_vertical_default,
-                      label: (0, import_i18n185.__)(
-                        "Font size presets options"
-                      )
-                    }
-                  )
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(Menu8.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(Menu8.Item, { onClick: toggleResetDialog, children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(Menu8.ItemLabel, { children: origin === "custom" ? (0, import_i18n185.__)(
-                "Remove font size presets"
-              ) : (0, import_i18n185.__)(
-                "Reset font size presets"
-              ) }) }) })
-            ] })
-          ] })
-        ] }),
-        !!sizes.length && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_components145.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: sizes.map((size4) => /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-          NavigationButtonAsItem,
-          {
-            path: `/typography/font-sizes/${origin}/${size4.slug}`,
-            children: /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_components145.__experimentalHStack, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_components145.FlexItem, { className: "global-styles-ui-font-size__item", children: size4.name }),
-              /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_components145.FlexItem, { display: "flex", children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-                icon_default,
-                {
-                  icon: (0, import_i18n185.isRTL)() ? chevron_left_default : chevron_right_default
-                }
-              ) })
-            ] })
-          },
-          size4.slug
-        )) })
-      ] })
-    ] });
-  }
+    ),
+    confirmButtonText: (0, import_i18n192.__)("Reset"),
+    onConfirm
+  });
   function FontSizes2() {
-    const [themeFontSizes, setThemeFontSizes] = useSetting(
-      "typography.fontSizes.theme"
-    );
-    const [baseThemeFontSizes] = useSetting(
-      "typography.fontSizes.theme",
-      "base"
-    );
-    const [defaultFontSizes, setDefaultFontSizes] = useSetting(
-      "typography.fontSizes.default"
-    );
-    const [baseDefaultFontSizes] = useSetting(
-      "typography.fontSizes.default",
-      "base"
-    );
-    const [customFontSizes = [], setCustomFontSizes] = useSetting(
-      "typography.fontSizes.custom"
-    );
-    const [defaultFontSizesEnabled] = useSetting(
+    const [defaultEnabled] = useSetting(
       "typography.defaultFontSizes"
     );
-    const handleAddFontSize = () => {
-      const index2 = getNewIndexFromPresets(customFontSizes, "custom-");
-      const newFontSize = {
-        /* translators: %d: font size index */
-        name: (0, import_i18n185.sprintf)((0, import_i18n185.__)("New Font Size %d"), index2),
-        size: "16px",
-        slug: `custom-${index2}`
-      };
-      setCustomFontSizes([...customFontSizes, newFontSize]);
+    const theme2 = usePresets("typography.fontSizes", "theme");
+    const def = usePresets("typography.fontSizes", "default");
+    const custom = usePresets("typography.fontSizes", "custom");
+    const addFontSize = () => {
+      const index2 = getNewIndexFromPresets(custom.presets, "custom-");
+      custom.setPresets([
+        ...custom.presets,
+        {
+          /* translators: %d: font size index */
+          name: (0, import_i18n192.sprintf)((0, import_i18n192.__)("New Font Size %d"), index2),
+          size: "16px",
+          slug: `custom-${index2}`
+        }
+      ]);
     };
-    const hasSameSizeValues = (arr1, arr2) => arr1.map((item) => item.size).join("") === arr2.map((item) => item.size).join("");
-    return /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_components145.__experimentalVStack, { spacing: 2, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime363.jsxs)(Stack, { direction: "column", gap: "sm", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
         ScreenHeader,
         {
-          title: (0, import_i18n185.__)("Font size presets"),
-          description: (0, import_i18n185.__)(
+          title: (0, import_i18n192.__)("Font size presets"),
+          description: (0, import_i18n192.__)(
             "Create and edit the presets used for font sizes across the site."
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_components145.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_components145.__experimentalSpacer, { paddingX: 4, children: /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_components145.__experimentalVStack, { spacing: 8, children: [
-        !!themeFontSizes?.length && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-          FontSizeGroup,
+      /* @__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)(
+          PresetGroup,
           {
-            label: (0, import_i18n185.__)("Theme"),
-            origin: "theme",
-            sizes: themeFontSizes,
-            handleAddFontSize,
-            handleResetFontSizes: hasSameSizeValues(
-              themeFontSizes,
-              baseThemeFontSizes
-            ) ? void 0 : () => setThemeFontSizes(
-              baseThemeFontSizes
+            label: (0, import_i18n192.__)("Theme"),
+            items: theme2.presets,
+            getEditPath: (slug) => `/typography/font-sizes/theme/${slug}`,
+            menuAction: hasSameSizeValues(
+              theme2.presets,
+              theme2.basePresets
+            ) ? void 0 : resetMenu(
+              () => theme2.setPresets(
+                theme2.basePresets
+              )
             )
           }
         ),
-        defaultFontSizesEnabled && !!defaultFontSizes?.length && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-          FontSizeGroup,
+        defaultEnabled && !!def.presets.length && /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+          PresetGroup,
           {
-            label: (0, import_i18n185.__)("Default"),
-            origin: "default",
-            sizes: defaultFontSizes,
-            handleAddFontSize,
-            handleResetFontSizes: hasSameSizeValues(
-              defaultFontSizes,
-              baseDefaultFontSizes
-            ) ? void 0 : () => setDefaultFontSizes(
-              baseDefaultFontSizes
+            label: (0, import_i18n192.__)("Default"),
+            items: def.presets,
+            getEditPath: (slug) => `/typography/font-sizes/default/${slug}`,
+            menuAction: hasSameSizeValues(
+              def.presets,
+              def.basePresets
+            ) ? void 0 : resetMenu(
+              () => def.setPresets(
+                def.basePresets
+              )
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-          FontSizeGroup,
+        /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+          PresetGroup,
           {
-            label: (0, import_i18n185.__)("Custom"),
-            origin: "custom",
-            sizes: customFontSizes,
-            handleAddFontSize,
-            handleResetFontSizes: customFontSizes.length > 0 ? () => setCustomFontSizes([]) : void 0
+            label: (0, import_i18n192.__)("Custom"),
+            items: custom.presets,
+            getEditPath: (slug) => `/typography/font-sizes/custom/${slug}`,
+            addLabel: (0, import_i18n192.__)("Add font size"),
+            onAdd: addFontSize,
+            menuAction: custom.presets.length > 0 ? {
+              label: (0, import_i18n192.__)(
+                "Remove font size presets"
+              ),
+              optionsLabel: (0, import_i18n192.__)(
+                "Font size presets options"
+              ),
+              confirmText: (0, import_i18n192.__)(
+                "Are you sure you want to remove all custom font size presets?"
+              ),
+              confirmButtonText: (0, import_i18n192.__)("Remove"),
+              onConfirm: () => custom.setPresets([])
+            } : void 0
           }
         )
       ] }) }) })
     ] });
   }
-  var font_sizes_default = FontSizes2;

   // packages/global-styles-ui/build-module/font-sizes/font-size.mjs
-  var import_i18n189 = __toESM(require_i18n(), 1);
-  var import_components149 = __toESM(require_components(), 1);
-  var import_element196 = __toESM(require_element(), 1);
+  var import_i18n194 = __toESM(require_i18n(), 1);
+  var import_components152 = __toESM(require_components(), 1);
+  var import_element207 = __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_i18n186 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n193 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
   function FontSizePreview({ fontSize }) {
     const [font2] = useStyle("typography");
     const input = typeof fontSize?.fluid === "object" && fontSize?.fluid?.min && fontSize?.fluid?.max ? {
@@ -73050,7 +79395,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_runtime351.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
       "div",
       {
         className: "global-styles-ui-typography-preview",
@@ -73058,134 +79403,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_i18n186.__)("Aa")
+        children: (0, import_i18n193.__)("Aa")
       }
     );
   }
   var font_size_preview_default = FontSizePreview;

-  // packages/global-styles-ui/build-module/font-sizes/confirm-delete-font-size-dialog.mjs
-  var import_components146 = __toESM(require_components(), 1);
-  var import_i18n187 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
-  function ConfirmDeleteFontSizeDialog({
-    fontSize,
-    isOpen: isOpen2,
-    toggleOpen,
-    handleRemoveFontSize
-  }) {
-    const handleConfirm = async () => {
-      toggleOpen();
-      handleRemoveFontSize(fontSize);
-    };
-    const handleCancel = () => {
-      toggleOpen();
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
-      import_components146.__experimentalConfirmDialog,
-      {
-        isOpen: isOpen2,
-        cancelButtonText: (0, import_i18n187.__)("Cancel"),
-        confirmButtonText: (0, import_i18n187.__)("Delete"),
-        onCancel: handleCancel,
-        onConfirm: handleConfirm,
-        size: "medium",
-        children: fontSize && (0, import_i18n187.sprintf)(
-          /* translators: %s: Name of the font size preset. */
-          (0, import_i18n187.__)(
-            'Are you sure you want to delete "%s" font size preset?'
-          ),
-          fontSize.name
-        )
-      }
-    );
-  }
-  var confirm_delete_font_size_dialog_default = ConfirmDeleteFontSizeDialog;
-
-  // packages/global-styles-ui/build-module/font-sizes/rename-font-size-dialog.mjs
-  var import_components147 = __toESM(require_components(), 1);
-  var import_i18n188 = __toESM(require_i18n(), 1);
-  var import_element195 = __toESM(require_element(), 1);
-  var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
-  function RenameFontSizeDialog({
-    fontSize,
-    toggleOpen,
-    handleRename
-  }) {
-    const [newName, setNewName] = (0, import_element195.useState)(
-      fontSize.name
-    );
-    const handleConfirm = () => {
-      if (newName && newName.trim()) {
-        handleRename(newName);
-      }
-      toggleOpen();
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
-      import_components147.Modal,
-      {
-        onRequestClose: toggleOpen,
-        focusOnMount: "firstContentElement",
-        title: (0, import_i18n188.__)("Rename"),
-        size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
-          "form",
-          {
-            onSubmit: (event) => {
-              event.preventDefault();
-              handleConfirm();
-              toggleOpen();
-            },
-            children: /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_components147.__experimentalVStack, { spacing: "3", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
-                import_components147.__experimentalInputControl,
-                {
-                  autoComplete: "off",
-                  value: newName,
-                  onChange: setNewName,
-                  label: (0, import_i18n188.__)("Name"),
-                  placeholder: (0, import_i18n188.__)("Font size preset name")
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_components147.__experimentalHStack, { justify: "right", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
-                  import_components147.Button,
-                  {
-                    __next40pxDefaultSize: true,
-                    variant: "tertiary",
-                    onClick: toggleOpen,
-                    children: (0, import_i18n188.__)("Cancel")
-                  }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
-                  import_components147.Button,
-                  {
-                    __next40pxDefaultSize: true,
-                    variant: "primary",
-                    type: "submit",
-                    children: (0, import_i18n188.__)("Save")
-                  }
-                )
-              ] })
-            ] })
-          }
-        )
-      }
-    );
-  }
-  var rename_font_size_dialog_default = RenameFontSizeDialog;
-
   // packages/global-styles-ui/build-module/size-control/index.mjs
-  var import_components148 = __toESM(require_components(), 1);
-  var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
+  var import_components151 = __toESM(require_components(), 1);
+  var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_UNITS = ["px", "em", "rem", "vw", "vh"];
   function SizeControl(props) {
-    const { baseControlProps } = (0, import_components148.useBaseControlProps)(props);
+    const { baseControlProps } = (0, import_components151.useBaseControlProps)(props);
     const { value, onChange, fallbackValue, disabled: disabled2, label } = props;
-    const units = (0, import_components148.__experimentalUseCustomUnits)({
+    const units = (0, import_components151.__experimentalUseCustomUnits)({
       availableUnits: DEFAULT_UNITS
     });
-    const [valueQuantity, valueUnit = "px"] = (0, import_components148.__experimentalParseQuantityAndUnitFromRawValue)(value, units);
+    const [valueQuantity, valueUnit = "px"] = (0, import_components151.__experimentalParseQuantityAndUnitFromRawValue)(value, units);
     const isValueUnitRelative = !!valueUnit && ["em", "rem", "vw", "vh"].includes(valueUnit);
     const handleUnitControlChange = (newValue) => {
       onChange?.(newValue);
@@ -73197,9 +79431,9 @@ If there's a particular need for this, please submit a feature request at https:
         onChange?.(void 0);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(import_components148.BaseControl, { ...baseControlProps, children: /* @__PURE__ */ (0, import_jsx_runtime354.jsxs)(import_components148.Flex, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(import_components148.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
-        import_components148.__experimentalUnitControl,
+    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,
         {
           label,
           hideLabelFromVision: true,
@@ -73210,8 +79444,8 @@ If there's a particular need for this, please submit a feature request at https:
           disabled: disabled2
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(import_components148.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(import_components148.__experimentalSpacer, { marginX: 2, marginBottom: 0, children: /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
-        import_components148.RangeControl,
+      /* @__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,
         {
           label,
           hideLabelFromVision: true,
@@ -73229,22 +79463,20 @@ 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_runtime355 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu9 } = unlock7(import_components149.privateApis);
+  var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
   function FontSize() {
-    const [isDeleteConfirmOpen, setIsDeleteConfirmOpen] = (0, import_element196.useState)(false);
-    const [isRenameDialogOpen, setIsRenameDialogOpen] = (0, import_element196.useState)(false);
-    const {
-      params: { origin, slug },
-      goBack
-    } = (0, import_components149.useNavigator)();
-    const [fontSizes, setFontSizes] = useSetting("typography.fontSizes");
-    const [globalFluid] = useSetting("typography.fluid");
-    const sizes = fontSizes?.[origin] ?? [];
-    const fontSize = sizes.find(
-      (size4) => size4.slug === slug
+    const { params, goBack } = (0, import_components152.useNavigator)();
+    const origin = params.origin;
+    const slug = params.slug;
+    const { presets, setPresets } = usePresets(
+      "typography.fontSizes",
+      origin
     );
-    (0, import_element196.useEffect)(() => {
+    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)(() => {
       if (!!slug && !fontSize) {
         goBack();
       }
@@ -73252,186 +79484,106 @@ If there's a particular need for this, please submit a feature request at https:
     if (!origin || !slug || !fontSize) {
       return null;
     }
-    const isFluid = fontSize?.fluid !== void 0 ? !!fontSize.fluid : !!globalFluid;
-    const isCustomFluid = typeof fontSize?.fluid === "object";
-    const handleNameChange = (value) => {
-      updateFontSize("name", value);
-    };
-    const handleFontSizeChange = (value) => {
-      updateFontSize("size", value);
-    };
-    const handleFluidChange = (value) => {
-      updateFontSize("fluid", value);
-    };
+    const isFluid = fontSize.fluid !== void 0 ? !!fontSize.fluid : !!globalFluid;
+    const isCustomFluid = typeof fontSize.fluid === "object";
+    const set5 = (key, value) => setPresets(
+      presets.map(
+        (p4) => p4.slug === slug ? { ...fontSize, [key]: value } : p4
+      )
+    );
     const handleCustomFluidValues = (value) => {
       if (value) {
-        updateFontSize("fluid", {
-          min: fontSize.size,
-          max: fontSize.size
-        });
+        set5("fluid", { min: fontSize.size, max: fontSize.size });
       } else {
-        updateFontSize("fluid", true);
+        set5("fluid", true);
       }
     };
     const handleMinChange = (value) => {
       const fluid = typeof fontSize.fluid === "object" ? fontSize.fluid : {};
-      updateFontSize("fluid", { ...fluid, min: value });
+      set5("fluid", { ...fluid, min: value });
     };
     const handleMaxChange = (value) => {
       const fluid = typeof fontSize.fluid === "object" ? fontSize.fluid : {};
-      updateFontSize("fluid", { ...fluid, max: value });
+      set5("fluid", { ...fluid, max: value });
     };
-    const updateFontSize = (key, value) => {
-      const newFontSizes = sizes.map((size4) => {
-        if (size4.slug === slug) {
-          return { ...size4, [key]: value };
-        }
-        return size4;
-      });
-      setFontSizes({
-        ...fontSizes,
-        [origin]: newFontSizes
-      });
-    };
-    const handleRemoveFontSize = () => {
-      const newFontSizes = sizes.filter((size4) => size4.slug !== slug);
-      setFontSizes({
-        ...fontSizes,
-        [origin]: newFontSizes
-      });
-    };
-    const toggleDeleteConfirm = () => {
-      setIsDeleteConfirmOpen(!isDeleteConfirmOpen);
-    };
-    const toggleRenameDialog = () => {
-      setIsRenameDialogOpen(!isRenameDialogOpen);
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(import_jsx_runtime355.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-        confirm_delete_font_size_dialog_default,
-        {
-          fontSize,
-          isOpen: isDeleteConfirmOpen,
-          toggleOpen: toggleDeleteConfirm,
-          handleRemoveFontSize
-        }
-      ),
-      isRenameDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-        rename_font_size_dialog_default,
-        {
-          fontSize,
-          toggleOpen: toggleRenameDialog,
-          handleRename: handleNameChange
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(import_components149.__experimentalVStack, { spacing: 4, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(import_components149.__experimentalHStack, { justify: "space-between", alignment: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-            ScreenHeader,
-            {
-              title: fontSize.name,
-              description: (0, import_i18n189.sprintf)(
-                /* translators: %s: font size preset name. */
-                (0, import_i18n189.__)("Manage the font size %s."),
-                fontSize.name
-              )
-            }
-          ),
-          origin === "custom" && /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_components149.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-            import_components149.__experimentalSpacer,
-            {
-              marginTop: 3,
-              marginBottom: 0,
-              paddingX: 4,
-              children: /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(Menu9, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-                  Menu9.TriggerButton,
-                  {
-                    render: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-                      import_components149.Button,
-                      {
-                        size: "small",
-                        icon: more_vertical_default,
-                        label: (0, import_i18n189.__)(
-                          "Font size options"
-                        )
-                      }
-                    )
-                  }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(Menu9.Popover, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-                    Menu9.Item,
-                    {
-                      onClick: toggleRenameDialog,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(Menu9.ItemLabel, { children: (0, import_i18n189.__)("Rename") })
-                    }
-                  ),
-                  /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-                    Menu9.Item,
-                    {
-                      onClick: toggleDeleteConfirm,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(Menu9.ItemLabel, { children: (0, import_i18n189.__)("Delete") })
-                    }
-                  )
-                ] })
-              ] })
-            }
-          ) })
-        ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_components149.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-          import_components149.__experimentalSpacer,
+    const menuItems = origin === "custom" ? [
+      {
+        label: (0, import_i18n194.__)("Rename"),
+        onClick: () => setIsRenameOpen(true)
+      },
+      {
+        label: (0, import_i18n194.__)("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)(
+          PresetEditHeader,
+          {
+            title: fontSize.name,
+            description: (0, import_i18n194.sprintf)(
+              /* translators: %s: font size preset name. */
+              (0, import_i18n194.__)("Manage the font size %s."),
+              fontSize.name
+            ),
+            menuLabel: (0, import_i18n194.__)("Font size options"),
+            menuItems
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_components152.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+          import_components152.__experimentalSpacer,
           {
             paddingX: 4,
             marginBottom: 0,
             paddingBottom: 6,
-            children: /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(import_components149.__experimentalVStack, { spacing: 4, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_components149.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(font_size_preview_default, { fontSize }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+            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)(
                 SizeControl,
                 {
-                  label: (0, import_i18n189.__)("Size"),
+                  label: (0, import_i18n194.__)("Size"),
                   value: !isCustomFluid && fontSize.size ? String(fontSize.size) : "",
-                  onChange: handleFontSizeChange,
+                  onChange: (value) => set5("size", value),
                   disabled: isCustomFluid
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-                import_components149.ToggleControl,
+              /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+                import_components152.ToggleControl,
                 {
-                  label: (0, import_i18n189.__)("Fluid typography"),
-                  help: (0, import_i18n189.__)(
+                  label: (0, import_i18n194.__)("Fluid typography"),
+                  help: (0, import_i18n194.__)(
                     "Scale the font size dynamically to fit the screen or viewport."
                   ),
                   checked: isFluid,
-                  onChange: handleFluidChange
+                  onChange: (value) => set5("fluid", value)
                 }
               ),
-              isFluid && /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-                import_components149.ToggleControl,
+              isFluid && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+                import_components152.ToggleControl,
                 {
-                  label: (0, import_i18n189.__)("Custom fluid values"),
-                  help: (0, import_i18n189.__)(
+                  label: (0, import_i18n194.__)("Custom fluid values"),
+                  help: (0, import_i18n194.__)(
                     "Set custom min and max values for the fluid font size."
                   ),
                   checked: isCustomFluid,
                   onChange: handleCustomFluidValues
                 }
               ),
-              isCustomFluid && /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(import_jsx_runtime355.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+              isCustomFluid && /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_jsx_runtime366.Fragment, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
                   SizeControl,
                   {
-                    label: (0, import_i18n189.__)("Minimum"),
-                    value: typeof fontSize?.fluid === "object" ? fontSize.fluid?.min : void 0,
+                    label: (0, import_i18n194.__)("Minimum"),
+                    value: typeof fontSize.fluid === "object" ? fontSize.fluid?.min : void 0,
                     onChange: handleMinChange
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
                   SizeControl,
                   {
-                    label: (0, import_i18n189.__)("Maximum"),
-                    value: typeof fontSize?.fluid === "object" ? fontSize.fluid?.max : void 0,
+                    label: (0, import_i18n194.__)("Maximum"),
+                    value: typeof fontSize.fluid === "object" ? fontSize.fluid?.max : void 0,
                     onChange: handleMaxChange
                   }
                 )
@@ -73439,31 +79591,66 @@ If there's a particular need for this, please submit a feature request at https:
             ] })
           }
         ) })
-      ] })
+      ] }),
+      isDeleteOpen && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+        ConfirmDeleteDialog2,
+        {
+          message: (0, import_i18n194.sprintf)(
+            /* translators: %s: Name of the font size preset. */
+            (0, import_i18n194.__)(
+              'Are you sure you want to delete "%s" font size preset?'
+            ),
+            fontSize.name
+          ),
+          isOpen: isDeleteOpen,
+          toggleOpen: () => setIsDeleteOpen(false),
+          onConfirm: () => {
+            setPresets(
+              presets.filter((p4) => p4.slug !== slug)
+            );
+            goBack();
+          }
+        }
+      ),
+      isRenameOpen && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+        RenameDialog,
+        {
+          initialName: fontSize.name,
+          placeholder: (0, import_i18n194.__)("Font size preset name"),
+          toggleOpen: () => setIsRenameOpen(false),
+          onRename: (name2) => setPresets(
+            presets.map(
+              (p4) => p4.slug === slug ? { ...p4, name: name2 } : p4
+            )
+          )
+        }
+      )
     ] });
   }
   var font_size_default = FontSize;

   // packages/global-styles-ui/build-module/global-styles-ui.mjs
-  var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
   function BlockStylesNavigationScreens({
     parentMenu,
     blockStyles,
     blockName,
     selectedViewport,
-    showResponsiveStateControls
+    showResponsiveStateControls,
+    showBlockStateControls
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(import_jsx_runtime356.Fragment, { children: blockStyles.map((style, index2) => /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
-      import_components150.Navigator.Screen,
+    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,
       {
         path: parentMenu + "/variations/" + style.name,
-        children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
           screen_block_default,
           {
             name: blockName,
             variation: style.name,
             selectedViewport,
-            showResponsiveStateControls
+            showResponsiveStateControls,
+            showBlockStateControls
           }
         )
       },
@@ -73474,9 +79661,10 @@ If there's a particular need for this, please submit a feature request at https:
     name: name2,
     parentMenu = "",
     selectedViewport,
-    showResponsiveStateControls
+    showResponsiveStateControls,
+    showBlockStateControls
   }) {
-    const blockStyleVariations = (0, import_data61.useSelect)(
+    const blockStyleVariations = (0, import_data63.useSelect)(
       (select9) => {
         if (!name2) {
           return [];
@@ -73489,14 +79677,15 @@ 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_runtime356.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
       BlockStylesNavigationScreens,
       {
         parentMenu,
         blockStyles: blockStyleVariations,
         blockName: name2 || "",
         selectedViewport,
-        showResponsiveStateControls
+        showResponsiveStateControls,
+        showBlockStateControls
       }
     );
   }
@@ -73510,10 +79699,11 @@ If there's a particular need for this, please submit a feature request at https:
     serverCSS,
     serverSettings,
     selectedViewport,
-    showResponsiveStateControls = true
+    showResponsiveStateControls = true,
+    showBlockStateControls = true
   }) {
     const blocks = (0, import_blocks11.getBlockTypes)();
-    const mergedValue = (0, import_element197.useMemo)(() => {
+    const mergedValue = (0, import_element208.useMemo)(() => {
       return mergeGlobalStyles(baseValue, value);
     }, [baseValue, value]);
     const [globalStylesCSS, globalSettings] = generateGlobalStyles(
@@ -73523,78 +79713,80 @@ If there's a particular need for this, please submit a feature request at https:
         styleOptions: { variationStyles: true }
       }
     );
-    const styles = (0, import_element197.useMemo)(
+    const styles = (0, import_element208.useMemo)(
       () => [...serverCSS ?? [], ...globalStylesCSS ?? []],
       [serverCSS, globalStylesCSS]
     );
-    const settings = (0, import_element197.useMemo)(() => {
+    const settings = (0, import_element208.useMemo)(() => {
       return {
         ...serverSettings,
         __experimentalFeatures: globalSettings,
         styles
       };
     }, [globalSettings, serverSettings, styles]);
-    return /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
       GlobalStylesProvider,
       {
         value,
         baseValue,
         onChange,
         fontLibraryEnabled,
-        children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(import_block_editor18.BlockEditorProvider, { settings, children: /* @__PURE__ */ (0, import_jsx_runtime356.jsxs)(
-          import_components150.Navigator,
+        children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor18.BlockEditorProvider, { settings, children: /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(
+          import_components153.Navigator,
           {
             className: "global-styles-ui-sidebar__navigator-provider",
             initialPath: path || "/",
             children: [
-              (path || onPathChange) && /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+              (path || onPathChange) && /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
                 PathSynchronizer,
                 {
                   path,
                   onPathChange
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(screen_root_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/colors", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(screen_colors_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/typography", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(screen_typography_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/typography/font-sizes", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(font_sizes_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/typography/font-sizes/:origin/:slug", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(font_size_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/layout", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(screen_layout_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/colors/palette", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(screen_color_palette_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/variations", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(screen_style_variations_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/css", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(screen_css_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/revisions/:revisionId?", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(screen_revisions_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/shadows", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(ScreenShadows, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/shadows/edit/:category/:slug", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(ScreenShadowsEdit, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/background", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(screen_background_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/typography/text", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(screen_typography_element_default, { element: "text" }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/typography/link", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(screen_typography_element_default, { element: "link" }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/typography/heading", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(screen_typography_element_default, { element: "heading" }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/typography/caption", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(screen_typography_element_default, { element: "caption" }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/typography/button", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(screen_typography_element_default, { element: "button" }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(GlobalStylesNavigationScreen, { path: "/blocks", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(screen_block_list_default, {}) }),
-              blocks.map((block) => /* @__PURE__ */ (0, import_jsx_runtime356.jsxs)(import_element197.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+              /* @__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)(
                   GlobalStylesNavigationScreen,
                   {
                     path: "/blocks/" + encodeURIComponent(block.name),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+                    children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
                       screen_block_default,
                       {
                         name: block.name,
                         selectedViewport,
-                        showResponsiveStateControls
+                        showResponsiveStateControls,
+                        showBlockStateControls
                       }
                     )
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
                   ContextScreens,
                   {
                     name: block.name,
                     parentMenu: "/blocks/" + encodeURIComponent(block.name),
                     selectedViewport,
-                    showResponsiveStateControls
+                    showResponsiveStateControls,
+                    showBlockStateControls
                   }
                 )
               ] }, block.name))
@@ -73608,8 +79800,8 @@ If there's a particular need for this, please submit a feature request at https:
     path,
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
-      import_components150.Navigator.Screen,
+    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+      import_components153.Navigator.Screen,
       {
         className: "global-styles-ui-sidebar__navigator-screen",
         path,
@@ -73621,11 +79813,11 @@ If there's a particular need for this, please submit a feature request at https:
     path,
     onPathChange
   }) {
-    const navigator2 = (0, import_components150.useNavigator)();
+    const navigator2 = (0, import_components153.useNavigator)();
     const { path: childPath } = navigator2.location;
-    const previousParentPath = (0, import_compose34.usePrevious)(path);
-    const previousChildPath = (0, import_compose34.usePrevious)(childPath);
-    (0, import_element197.useEffect)(() => {
+    const previousParentPath = (0, import_compose38.usePrevious)(path);
+    const previousChildPath = (0, import_compose38.usePrevious)(childPath);
+    (0, import_element208.useEffect)(() => {
       if (path && path !== childPath) {
         if (path !== previousParentPath) {
           navigator2.goTo(path);
@@ -73645,7 +79837,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_runtime357 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime368 = __toESM(require_jsx_runtime(), 1);
   function withGlobalStylesProvider(Component3) {
     return function WrappedComponent({
       value,
@@ -73653,13 +79845,13 @@ If there's a particular need for this, please submit a feature request at https:
       onChange,
       ...props
     }) {
-      return /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
         GlobalStylesProvider,
         {
           value,
           baseValue,
           onChange,
-          children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(Component3, { ...props })
+          children: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(Component3, { ...props })
         }
       );
     };
@@ -73675,18 +79867,18 @@ If there's a particular need for this, please submit a feature request at https:
   var TypographyVariations2 = withGlobalStylesProvider(TypographyVariations);

   // packages/global-styles-ui/build-module/font-library/font-library.mjs
-  var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime369 = __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_data62 = __toESM(require_data(), 1);
-  var import_element198 = __toESM(require_element(), 1);
+  var import_data64 = __toESM(require_data(), 1);
+  var import_element209 = __toESM(require_element(), 1);
   var import_block_editor19 = __toESM(require_block_editor(), 1);
-  var import_compose35 = __toESM(require_compose(), 1);
+  var import_compose39 = __toESM(require_compose(), 1);
   function GlobalStylesBlockLink({ path, onPathChange }) {
-    const { selectedBlockName, selectedBlockClientId } = (0, import_data62.useSelect)(
+    const { selectedBlockName, selectedBlockClientId } = (0, import_data64.useSelect)(
       (select9) => {
         const { getSelectedBlockClientId: getSelectedBlockClientId2, getBlockName: getBlockName2 } = select9(import_block_editor19.store);
         const clientId = getSelectedBlockClientId2();
@@ -73698,8 +79890,8 @@ If there's a particular need for this, please submit a feature request at https:
       []
     );
     const blockHasGlobalStyles = true;
-    const previousBlockClientId = (0, import_compose35.usePrevious)(selectedBlockClientId);
-    (0, import_element198.useEffect)(() => {
+    const previousBlockClientId = (0, import_compose39.usePrevious)(selectedBlockClientId);
+    (0, import_element209.useEffect)(() => {
       if (selectedBlockClientId === previousBlockClientId) {
         return;
       }
@@ -73725,21 +79917,21 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/global-styles/hooks.mjs
-  var import_element199 = __toESM(require_element(), 1);
-  var import_core_data43 = __toESM(require_core_data(), 1);
-  var import_data63 = __toESM(require_data(), 1);
+  var import_element210 = __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);
   var { cleanEmptyObject } = unlock(import_block_editor20.privateApis);
   function useGlobalStylesUserConfig() {
-    const { globalStylesId, isReady: isReady2, settings, styles, _links } = (0, import_data63.useSelect)(
+    const { globalStylesId, isReady: isReady2, settings, styles, _links } = (0, import_data65.useSelect)(
       (select9) => {
         const {
           getEntityRecord,
           getEditedEntityRecord: getEditedEntityRecord2,
           hasFinishedResolution,
           canUser
-        } = select9(import_core_data43.store);
-        const _globalStylesId = select9(import_core_data43.store).__experimentalGetCurrentGlobalStylesId();
+        } = select9(import_core_data45.store);
+        const _globalStylesId = select9(import_core_data45.store).__experimentalGetCurrentGlobalStylesId();
         let record;
         const userCanEditGlobalStyles = _globalStylesId ? canUser("update", {
           kind: "root",
@@ -73796,16 +79988,16 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const { getEditedEntityRecord } = (0, import_data63.useSelect)(import_core_data43.store);
-    const { editEntityRecord } = (0, import_data63.useDispatch)(import_core_data43.store);
-    const config2 = (0, import_element199.useMemo)(() => {
+    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)(() => {
       return {
         settings: settings ?? {},
         styles: styles ?? {},
         _links: _links ?? {}
       };
     }, [settings, styles, _links]);
-    const setConfig = (0, import_element199.useCallback)(
+    const setConfig = (0, import_element210.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.
@@ -73841,8 +80033,8 @@ If there's a particular need for this, please submit a feature request at https:
     return [isReady2, config2, setConfig];
   }
   function useGlobalStylesBaseConfig() {
-    const baseConfig = (0, import_data63.useSelect)(
-      (select9) => select9(import_core_data43.store).__experimentalGetCurrentThemeBaseGlobalStyles(),
+    const baseConfig = (0, import_data65.useSelect)(
+      (select9) => select9(import_core_data45.store).__experimentalGetCurrentThemeBaseGlobalStyles(),
       []
     );
     return [!!baseConfig, baseConfig];
@@ -73850,7 +80042,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_element199.useMemo)(() => {
+    const merged = (0, import_element210.useMemo)(() => {
       if (!isUserConfigReady || !isBaseConfigReady) {
         return {};
       }
@@ -73866,21 +80058,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_element199.useMemo)(
+    return (0, import_element210.useMemo)(
       () => getStyle(merged, path, blockName),
       [merged, path, blockName]
     );
   }
   function useSetting2(path, blockName) {
     const { merged } = useGlobalStyles();
-    return (0, import_element199.useMemo)(
+    return (0, import_element210.useMemo)(
       () => getSetting(merged, path, blockName),
       [merged, path, blockName]
     );
   }

   // packages/editor/build-module/components/global-styles/index.mjs
-  var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
   function useServerData(settings) {
     const styles = settings?.styles;
     const __unstableResolvedAssets = settings?.__unstableResolvedAssets;
@@ -73889,21 +80081,22 @@ If there's a particular need for this, please submit a feature request at https:
     const __experimentalDiscussionSettings = settings?.__experimentalDiscussionSettings;
     const fontLibraryEnabled = settings?.fontLibraryEnabled ?? true;
     const responsiveEditingEnabled = settings?.responsiveEditingEnabled ?? true;
-    const mediaUploadHandler = (0, import_data64.useSelect)((select9) => {
-      const { canUser } = select9(import_core_data44.store);
+    const blockStatesEditingEnabled = settings?.blockStatesEditingEnabled ?? true;
+    const mediaUploadHandler = (0, import_data66.useSelect)((select9) => {
+      const { canUser } = select9(import_core_data46.store);
       const canUserUploadMedia = canUser("create", {
         kind: "postType",
         name: "attachment"
       });
       return canUserUploadMedia ? import_media_utils6.uploadMedia : void 0;
     }, []);
-    const serverCSS = (0, import_element200.useMemo)(() => {
+    const serverCSS = (0, import_element211.useMemo)(() => {
       if (!styles) {
         return [];
       }
       return styles.filter((style) => !style.isGlobalStyles);
     }, [styles]);
-    const serverSettings = (0, import_element200.useMemo)(() => {
+    const serverSettings = (0, import_element211.useMemo)(() => {
       return {
         __unstableResolvedAssets,
         settings: {
@@ -73933,7 +80126,8 @@ If there's a particular need for this, please submit a feature request at https:
       serverCSS,
       serverSettings,
       fontLibraryEnabled,
-      responsiveEditingEnabled
+      responsiveEditingEnabled,
+      blockStatesEditingEnabled
     };
   }
   function GlobalStylesUIWrapper({
@@ -73953,13 +80147,14 @@ If there's a particular need for this, please submit a feature request at https:
       serverCSS,
       serverSettings,
       fontLibraryEnabled,
-      responsiveEditingEnabled
+      responsiveEditingEnabled,
+      blockStatesEditingEnabled
     } = useServerData(settings);
     if (!isReady2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(import_jsx_runtime359.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(import_jsx_runtime370.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
         GlobalStylesUI,
         {
           value: userConfig,
@@ -73971,10 +80166,11 @@ If there's a particular need for this, please submit a feature request at https:
           serverCSS,
           serverSettings,
           selectedViewport,
-          showResponsiveStateControls: showResponsiveStateControls && responsiveEditingEnabled
+          showResponsiveStateControls: showResponsiveStateControls && responsiveEditingEnabled,
+          showBlockStateControls: blockStatesEditingEnabled
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
         GlobalStylesBlockLink,
         {
           path,
@@ -73985,18 +80181,18 @@ 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(privateApis14);
+  var { store: mediaEditorStore } = unlock(privateApis9);
   var EMPTY_OBJECT3 = {};
   function __experimentalReusableBlocksSelect(select9) {
-    const { RECEIVE_INTERMEDIATE_RESULTS: RECEIVE_INTERMEDIATE_RESULTS2 } = unlock(import_core_data45.privateApis);
-    const { getEntityRecords } = select9(import_core_data45.store);
+    const { RECEIVE_INTERMEDIATE_RESULTS: RECEIVE_INTERMEDIATE_RESULTS2 } = unlock(import_core_data47.privateApis);
+    const { getEntityRecords } = select9(import_core_data47.store);
     return getEntityRecords("postType", "wp_block", {
       per_page: -1,
       [RECEIVE_INTERMEDIATE_RESULTS2]: true
     });
   }
   function __experimentalUserPatternCategoriesSelect(select9) {
-    return select9(import_core_data45.store).getUserPatternCategories();
+    return select9(import_core_data47.store).getUserPatternCategories();
   }
   var BLOCK_EDITOR_SETTINGS = [
     "__experimentalBlockBindingsSupportedAttributes",
@@ -74006,6 +80202,7 @@ If there's a particular need for this, please submit a feature request at https:
     "__experimentalGlobalStylesBaseStyles",
     "allImageSizes",
     "alignWide",
+    "blockStatesEditingEnabled",
     "blockInspectorTabs",
     "maxUploadFileSize",
     "allowedMimeTypes",
@@ -74069,7 +80266,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_compose36.useViewportMatch)("medium");
+    const isLargeViewport = (0, import_compose40.useViewportMatch)("medium");
     const {
       allImageSizes,
       bigImageSizeThreshold,
@@ -74094,7 +80291,7 @@ If there's a particular need for this, please submit a feature request at https:
       isRevisionsMode: isRevisionsMode2,
       viewablePostTypeLabel,
       currentPostId
-    } = (0, import_data65.useSelect)(
+    } = (0, import_data67.useSelect)(
       (select9) => {
         const {
           canUser,
@@ -74102,12 +80299,12 @@ If there's a particular need for this, please submit a feature request at https:
           getEntityRecord,
           getBlockPatternCategories,
           getPostType
-        } = select9(import_core_data45.store);
+        } = select9(import_core_data47.store);
         const { get } = select9(import_preferences6.store);
         const { getBlockTypes: getBlockTypes6 } = select9(import_blocks12.store);
-        const { getCurrentPostId: getCurrentPostId2, getCurrentPostType: getCurrentPostType2 } = select9(store3);
+        const { getCurrentPostId: getCurrentPostId2, getCurrentPostType: getCurrentPostType2 } = select9(store);
         const { getDeviceType: getDeviceType2, isRevisionsMode: _isRevisionsMode } = unlock(
-          select9(store3)
+          select9(store)
         );
         const { getBlocksByName, getBlockAttributes: getBlockAttributes2 } = select9(import_block_editor21.store);
         const siteSettings = canUser("read", {
@@ -74181,7 +80378,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_element201.useMemo)(
+    const blockPatterns = (0, import_element212.useMemo)(
       () => [...settingsBlockPatterns || []].filter(
         ({ postTypes }) => {
           return !postTypes || Array.isArray(postTypes) && postTypes.includes(postType2);
@@ -74189,7 +80386,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [settingsBlockPatterns, postType2]
     );
-    const blockPatternCategories = (0, import_element201.useMemo)(
+    const blockPatternCategories = (0, import_element212.useMemo)(
       () => [
         ...settingsBlockPatternCategories || [],
         ...restBlockPatternCategories || []
@@ -74198,15 +80395,15 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [settingsBlockPatternCategories, restBlockPatternCategories]
     );
-    const { undo: undo2, setIsInserterOpened: setIsInserterOpened2 } = (0, import_data65.useDispatch)(store3);
-    const { editMediaEntity } = unlock((0, import_data65.useDispatch)(import_core_data45.store));
-    const { saveEntityRecord } = (0, import_data65.useDispatch)(import_core_data45.store);
-    const { openMediaEditorModal: openMediaEditorModal2 } = (0, import_data65.useDispatch)(mediaEditorStore);
-    const createPageEntity = (0, import_element201.useCallback)(
+    const { undo: undo2, setIsInserterOpened: setIsInserterOpened2 } = (0, import_data67.useDispatch)(store);
+    const { editMediaEntity } = unlock((0, import_data67.useDispatch)(import_core_data47.store));
+    const { saveEntityRecord } = (0, import_data67.useDispatch)(import_core_data47.store);
+    const { openMediaEditorModal: openMediaEditorModal2 } = (0, import_data67.useDispatch)(mediaEditorStore);
+    const createPageEntity = (0, import_element212.useCallback)(
       (options) => {
         if (!userCanCreatePages) {
           return Promise.reject({
-            message: (0, import_i18n190.__)(
+            message: (0, import_i18n195.__)(
               "You do not have permission to create Pages."
             )
           });
@@ -74215,7 +80412,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [saveEntityRecord, userCanCreatePages]
     );
-    const allowedBlockTypes = (0, import_element201.useMemo)(() => {
+    const allowedBlockTypes = (0, import_element212.useMemo)(() => {
       if (hiddenBlockTypes && hiddenBlockTypes.length > 0) {
         const defaultAllowedBlockTypes = true === settings.allowedBlockTypes ? blockTypes.map(({ name: name2 }) => name2) : settings.allowedBlockTypes || [];
         return defaultAllowedBlockTypes.filter(
@@ -74225,11 +80422,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_element201.useMemo)(
+    const inserterMediaCategories2 = (0, import_element212.useMemo)(
       () => getInserterMediaCategories(currentPostId, viewablePostTypeLabel),
       [currentPostId, viewablePostTypeLabel]
     );
-    return (0, import_element201.useMemo)(() => {
+    return (0, import_element212.useMemo)(() => {
       const blockEditorSettings = {
         ...Object.fromEntries(
           Object.entries(settings).filter(
@@ -74249,7 +80446,7 @@ If there's a particular need for this, please submit a feature request at https:
         isDistractionFree,
         keepCaretInsideBlock,
         [getMediaSelectKey]: (select9, attachmentId) => {
-          return select9(import_core_data45.store).getEntityRecord(
+          return select9(import_core_data47.store).getEntityRecord(
             "postType",
             "attachment",
             attachmentId
@@ -74265,16 +80462,16 @@ If there's a particular need for this, please submit a feature request at https:
         mediaDelete: hasUploadPermissions ? mediaDelete : void 0,
         __experimentalBlockPatterns: blockPatterns,
         [selectBlockPatternsKey]: (select9) => {
-          const { hasFinishedResolution, getBlockPatternsForPostType } = unlock(select9(import_core_data45.store));
+          const { hasFinishedResolution, getBlockPatternsForPostType } = unlock(select9(import_core_data47.store));
           const patterns2 = getBlockPatternsForPostType(postType2);
           return hasFinishedResolution("getBlockPatterns") ? patterns2 : void 0;
         },
         [reusableBlocksSelectKey]: __experimentalReusableBlocksSelect,
         [userPatternCategoriesSelectKey]: __experimentalUserPatternCategoriesSelect,
         __experimentalBlockPatternCategories: blockPatternCategories,
-        __experimentalFetchLinkSuggestions: (search, searchOptions) => (0, import_core_data45.__experimentalFetchLinkSuggestions)(search, searchOptions, settings),
+        __experimentalFetchLinkSuggestions: (search, searchOptions) => (0, import_core_data47.__experimentalFetchLinkSuggestions)(search, searchOptions, settings),
         inserterMediaCategories: inserterMediaCategories2,
-        __experimentalFetchRichUrlData: import_core_data45.__experimentalFetchUrlData,
+        __experimentalFetchRichUrlData: import_core_data47.__experimentalFetchUrlData,
         // Todo: This only checks the top level post, not the post within a template or any other entity that can be edited.
         // This might be better as a generic "canUser" selector.
         __experimentalCanUserUseUnfilteredHTML: canUseUnfilteredHTML,
@@ -74351,12 +80548,12 @@ If there's a particular need for this, please submit a feature request at https:
   var use_block_editor_settings_default = useBlockEditorSettings;

   // packages/editor/build-module/components/provider/disable-non-page-content-blocks.mjs
-  var import_data66 = __toESM(require_data(), 1);
+  var import_data68 = __toESM(require_data(), 1);
   var import_block_editor22 = __toESM(require_block_editor(), 1);
-  var import_element203 = __toESM(require_element(), 1);
+  var import_element214 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/provider/use-post-content-block-types.mjs
-  var import_element202 = __toESM(require_element(), 1);
+  var import_element213 = __toESM(require_element(), 1);
   var import_hooks36 = __toESM(require_hooks(), 1);
   var POST_CONTENT_BLOCK_TYPES = [
     "core/post-title",
@@ -74364,7 +80561,7 @@ If there's a particular need for this, please submit a feature request at https:
     "core/post-content"
   ];
   function usePostContentBlockTypes() {
-    return (0, import_element202.useMemo)(
+    return (0, import_element213.useMemo)(
       () => [
         ...(0, import_hooks36.applyFilters)(
           "editor.postContentBlockTypes",
@@ -74378,9 +80575,9 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/editor/build-module/components/provider/disable-non-page-content-blocks.mjs
   function DisableNonPageContentBlocks() {
     const postContentBlockTypes = usePostContentBlockTypes();
-    const { contentOnlyIds, templateParts } = (0, import_data66.useSelect)(
+    const { contentOnlyIds, templateParts } = (0, import_data68.useSelect)(
       (select9) => {
-        const { getPostBlocksByName: getPostBlocksByName2 } = unlock(select9(store3));
+        const { getPostBlocksByName: getPostBlocksByName2 } = unlock(select9(store));
         const { getBlocksByName } = select9(import_block_editor22.store);
         return {
           contentOnlyIds: getPostBlocksByName2(postContentBlockTypes),
@@ -74389,7 +80586,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [postContentBlockTypes]
     );
-    const templatePartChildren = (0, import_data66.useSelect)(
+    const templatePartChildren = (0, import_data68.useSelect)(
       (select9) => {
         const { getBlockOrder: getBlockOrder2 } = select9(import_block_editor22.store);
         return templateParts.flatMap(
@@ -74398,8 +80595,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [templateParts]
     );
-    const registry = (0, import_data66.useRegistry)();
-    (0, import_element203.useEffect)(() => {
+    const registry = (0, import_data68.useRegistry)();
+    (0, import_element214.useEffect)(() => {
       const {
         setBlockEditingMode,
         unsetBlockEditingMode,
@@ -74412,7 +80609,7 @@ If there's a particular need for this, please submit a feature request at https:
         unsetBlockEditingMode("");
       };
     }, [registry]);
-    (0, import_element203.useEffect)(() => {
+    (0, import_element214.useEffect)(() => {
       const {
         setBlockEditingMode,
         unsetBlockEditingMode,
@@ -74433,7 +80630,7 @@ If there's a particular need for this, please submit a feature request at https:
         });
       };
     }, [templateParts, registry]);
-    (0, import_element203.useEffect)(() => {
+    (0, import_element214.useEffect)(() => {
       const {
         setBlockEditingMode,
         unsetBlockEditingMode,
@@ -74471,16 +80668,16 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/provider/navigation-block-editing-mode.mjs
-  var import_element204 = __toESM(require_element(), 1);
-  var import_data67 = __toESM(require_data(), 1);
+  var import_element215 = __toESM(require_element(), 1);
+  var import_data69 = __toESM(require_data(), 1);
   var import_block_editor23 = __toESM(require_block_editor(), 1);
   function NavigationBlockEditingMode() {
-    const registry = (0, import_data67.useRegistry)();
-    const blockClientId = (0, import_data67.useSelect)(
+    const registry = (0, import_data69.useRegistry)();
+    const blockClientId = (0, import_data69.useSelect)(
       (select9) => select9(import_block_editor23.store).getBlockOrder()?.[0],
       []
     );
-    (0, import_element204.useEffect)(() => {
+    (0, import_element215.useEffect)(() => {
       if (!blockClientId) {
         return;
       }
@@ -74499,7 +80696,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/provider/use-hide-blocks-from-inserter.mjs
-  var import_element205 = __toESM(require_element(), 1);
+  var import_element216 = __toESM(require_element(), 1);
   var import_hooks37 = __toESM(require_hooks(), 1);
   var POST_TYPES_ALLOWING_POST_CONTENT_TEMPLATE_PART = [
     "wp_block",
@@ -74507,7 +80704,7 @@ If there's a particular need for this, please submit a feature request at https:
     "wp_template_part"
   ];
   function useHideBlocksFromInserter(postType2, mode) {
-    (0, import_element205.useEffect)(() => {
+    (0, import_element216.useEffect)(() => {
       (0, import_hooks37.addFilter)(
         "blockEditor.__unstableCanInsertBlockType",
         "removeTemplatePartsFromInserter",
@@ -74546,8 +80743,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/provider/use-revision-blocks.mjs
-  var import_data68 = __toESM(require_data(), 1);
-  var import_element206 = __toESM(require_element(), 1);
+  var import_data70 = __toESM(require_data(), 1);
+  var import_element217 = __toESM(require_element(), 1);
   var import_blocks14 = __toESM(require_blocks(), 1);

   // node_modules/diff/libesm/diff/base.js
@@ -75093,12 +81290,12 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/editor/build-module/components/post-revisions-preview/block-diff.mjs
   var import_block_serialization_default_parser = __toESM(require_block_serialization_default_parser(), 1);
   var import_blocks13 = __toESM(require_blocks(), 1);
-  var import_rich_text4 = __toESM(require_rich_text(), 1);
-  var import_i18n192 = __toESM(require_i18n(), 1);
+  var import_rich_text2 = __toESM(require_rich_text(), 1);
+  var import_i18n197 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/components/post-revisions-preview/diff-format-types.mjs
-  var import_i18n191 = __toESM(require_i18n(), 1);
-  var import_rich_text3 = __toESM(require_rich_text(), 1);
+  var import_i18n196 = __toESM(require_i18n(), 1);
+  var import_rich_text = __toESM(require_rich_text(), 1);
   var DIFF_DESCRIPTION_IDS = {
     removed: "revision-diff-removed-desc",
     added: "revision-diff-added-desc",
@@ -75109,38 +81306,38 @@ 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_i18n191.__)("Removed"),
+      title: (0, import_i18n196.__)("Removed"),
       tagName: "del",
       className: "revision-diff-removed"
     },
     {
       name: "revision/diff-added",
-      title: (0, import_i18n191.__)("Added"),
+      title: (0, import_i18n196.__)("Added"),
       tagName: "ins",
       className: "revision-diff-added"
     },
     {
       name: "revision/diff-format-added",
-      title: (0, import_i18n191.__)("Format added"),
+      title: (0, import_i18n196.__)("Format added"),
       tagName: "mark",
       className: "revision-diff-format-added"
     },
     {
       name: "revision/diff-format-removed",
-      title: (0, import_i18n191.__)("Format removed"),
+      title: (0, import_i18n196.__)("Format removed"),
       tagName: "mark",
       className: "revision-diff-format-removed"
     },
     {
       name: "revision/diff-format-changed",
-      title: (0, import_i18n191.__)("Format changed"),
+      title: (0, import_i18n196.__)("Format changed"),
       tagName: "mark",
       className: "revision-diff-format-changed"
     }
   ];
   function registerDiffFormatTypes() {
     for (const formatType of DIFF_FORMAT_TYPES) {
-      (0, import_rich_text3.registerFormatType)(formatType.name, {
+      (0, import_rich_text.registerFormatType)(formatType.name, {
         ...formatType,
         attributes: { "aria-describedby": "aria-describedby" },
         edit: () => null
@@ -75149,7 +81346,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function unregisterDiffFormatTypes() {
     for (const formatType of DIFF_FORMAT_TYPES) {
-      (0, import_rich_text3.unregisterFormatType)(formatType.name);
+      (0, import_rich_text.unregisterFormatType)(formatType.name);
     }
   }

@@ -75397,9 +81594,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_i18n192.sprintf)(
+        description: (0, import_i18n197.sprintf)(
           /* translators: %d: number of formats added */
-          (0, import_i18n192._n)("%d format added", "%d formats added", addedCount),
+          (0, import_i18n197._n)("%d format added", "%d formats added", addedCount),
           addedCount
         )
       };
@@ -75407,9 +81604,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_i18n192.sprintf)(
+        description: (0, import_i18n197.sprintf)(
           /* translators: %d: number of formats removed */
-          (0, import_i18n192._n)("%d format removed", "%d formats removed", removedCount),
+          (0, import_i18n197._n)("%d format removed", "%d formats removed", removedCount),
           removedCount
         )
       };
@@ -75417,51 +81614,51 @@ If there's a particular need for this, please submit a feature request at https:
     const parts = [];
     if (addedCount > 0) {
       parts.push(
-        (0, import_i18n192.sprintf)(
+        (0, import_i18n197.sprintf)(
           /* translators: %d: number of formats added */
-          (0, import_i18n192._n)("%d format added", "%d formats added", addedCount),
+          (0, import_i18n197._n)("%d format added", "%d formats added", addedCount),
           addedCount
         )
       );
     }
     if (removedCount > 0) {
       parts.push(
-        (0, import_i18n192.sprintf)(
+        (0, import_i18n197.sprintf)(
           /* translators: %d: number of formats removed */
-          (0, import_i18n192._n)("%d format removed", "%d formats removed", removedCount),
+          (0, import_i18n197._n)("%d format removed", "%d formats removed", removedCount),
           removedCount
         )
       );
     }
     if (changedCount > 0) {
       parts.push(
-        (0, import_i18n192.sprintf)(
+        (0, import_i18n197.sprintf)(
           /* translators: %d: number of formats changed */
-          (0, import_i18n192._n)("%d format changed", "%d formats changed", changedCount),
+          (0, import_i18n197._n)("%d format changed", "%d formats changed", changedCount),
           changedCount
         )
       );
     }
     return {
       type: "changed",
-      description: parts.join(", ") || (0, import_i18n192.__)("Formatting changed")
+      description: parts.join(", ") || (0, import_i18n197.__)("Formatting changed")
     };
   }
   function applyRichTextDiff(currentRichText, previousRichText) {
     const currentText = currentRichText.toPlainText();
     const previousText = previousRichText.toPlainText();
     const textDiff = diffWordsWithSpace(previousText, currentText);
-    let result = (0, import_rich_text4.create)({ text: "" });
+    let result = (0, import_rich_text2.create)({ text: "" });
     let currentIdx = 0;
     let previousIdx = 0;
     for (const part of textDiff) {
       if (part.removed) {
-        const removedSlice = (0, import_rich_text4.slice)(
+        const removedSlice = (0, import_rich_text2.slice)(
           previousRichText,
           previousIdx,
           previousIdx + part.value.length
         );
-        const formatted = (0, import_rich_text4.applyFormat)(
+        const formatted = (0, import_rich_text2.applyFormat)(
           removedSlice,
           {
             type: "revision/diff-removed",
@@ -75472,15 +81669,15 @@ If there's a particular need for this, please submit a feature request at https:
           0,
           part.value.length
         );
-        result = (0, import_rich_text4.concat)(result, formatted);
+        result = (0, import_rich_text2.concat)(result, formatted);
         previousIdx += part.value.length;
       } else if (part.added) {
-        const addedSlice = (0, import_rich_text4.slice)(
+        const addedSlice = (0, import_rich_text2.slice)(
           currentRichText,
           currentIdx,
           currentIdx + part.value.length
         );
-        const formatted = (0, import_rich_text4.applyFormat)(
+        const formatted = (0, import_rich_text2.applyFormat)(
           addedSlice,
           {
             type: "revision/diff-added",
@@ -75491,7 +81688,7 @@ If there's a particular need for this, please submit a feature request at https:
           0,
           part.value.length
         );
-        result = (0, import_rich_text4.concat)(result, formatted);
+        result = (0, import_rich_text2.concat)(result, formatted);
         currentIdx += part.value.length;
       } else {
         const currentFormats = currentRichText.formats || [];
@@ -75508,7 +81705,7 @@ If there's a particular need for this, please submit a feature request at https:
         for (let i3 = 1; i3 <= len2; i3++) {
           const formatChanged = i3 < len2 && checkFormatChanged(i3);
           if (i3 === len2 || formatChanged !== rangeFormatChanged) {
-            const rangeSlice = (0, import_rich_text4.slice)(
+            const rangeSlice = (0, import_rich_text2.slice)(
               currentRichText,
               currentIdx + rangeStart,
               currentIdx + i3
@@ -75530,7 +81727,7 @@ If there's a particular need for this, please submit a feature request at https:
                 removed: DIFF_DESCRIPTION_IDS.formatRemoved,
                 changed: DIFF_DESCRIPTION_IDS.formatChanged
               }[type];
-              const marked = (0, import_rich_text4.applyFormat)(
+              const marked = (0, import_rich_text2.applyFormat)(
                 rangeSlice,
                 {
                   type: formatType,
@@ -75541,9 +81738,9 @@ If there's a particular need for this, please submit a feature request at https:
                 0,
                 i3 - rangeStart
               );
-              result = (0, import_rich_text4.concat)(result, marked);
+              result = (0, import_rich_text2.concat)(result, marked);
             } else {
-              result = (0, import_rich_text4.concat)(result, rangeSlice);
+              result = (0, import_rich_text2.concat)(result, rangeSlice);
             }
             rangeStart = i3;
             rangeFormatChanged = formatChanged;
@@ -75553,7 +81750,7 @@ If there's a particular need for this, please submit a feature request at https:
         previousIdx += part.value.length;
       }
     }
-    return new import_rich_text4.RichTextData(result);
+    return new import_rich_text2.RichTextData(result);
   }
   function applyDiffToBlock(currentBlock, previousBlock, diffStatus) {
     const blockType = (0, import_blocks13.getBlockType)(currentBlock.name);
@@ -75567,7 +81764,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (attrDef.source === "rich-text") {
         const currentRichText = currentBlock.attributes[attrName];
         const previousRichText = previousBlock.attributes[attrName];
-        if (currentRichText instanceof import_rich_text4.RichTextData && previousRichText instanceof import_rich_text4.RichTextData) {
+        if (currentRichText instanceof import_rich_text2.RichTextData && previousRichText instanceof import_rich_text2.RichTextData) {
           currentBlock.attributes[attrName] = applyRichTextDiff(
             currentRichText,
             previousRichText
@@ -75674,14 +81871,14 @@ If there's a particular need for this, please submit a feature request at https:
       revision,
       previousRevision,
       postType: postType2
-    } = (0, import_data68.useSelect)((select9) => {
+    } = (0, import_data70.useSelect)((select9) => {
       const {
         isRevisionsMode: isRevisionsMode2,
         isShowingRevisionDiff: isShowingRevisionDiff2,
         getCurrentRevision: getCurrentRevision2,
         getPreviousRevision: getPreviousRevision2
-      } = unlock(select9(store3));
-      const { getCurrentPostType: getCurrentPostType2 } = select9(store3);
+      } = unlock(select9(store));
+      const { getCurrentPostType: getCurrentPostType2 } = select9(store);
       const inRevisions = isRevisionsMode2();
       return {
         isInRevisionsMode: inRevisions,
@@ -75691,8 +81888,8 @@ If there's a particular need for this, please submit a feature request at https:
         postType: getCurrentPostType2()
       };
     }, []);
-    const previousBlocksRef = (0, import_element206.useRef)([]);
-    const blocks = (0, import_element206.useMemo)(() => {
+    const previousBlocksRef = (0, import_element217.useRef)([]);
+    const blocks = (0, import_element217.useMemo)(() => {
       if (!isInRevisionsMode) {
         previousBlocksRef.current = [];
         return null;
@@ -75738,33 +81935,33 @@ 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_data71 = __toESM(require_data(), 1);
-  var import_i18n193 = __toESM(require_i18n(), 1);
+  var import_data73 = __toESM(require_data(), 1);
+  var import_i18n198 = __toESM(require_i18n(), 1);
   var import_commands = __toESM(require_commands(), 1);
   var import_preferences7 = __toESM(require_preferences(), 1);
-  var import_notices16 = __toESM(require_notices(), 1);
+  var import_notices17 = __toESM(require_notices(), 1);
   var import_block_editor24 = __toESM(require_block_editor(), 1);
-  var import_core_data48 = __toESM(require_core_data(), 1);
-  var import_html_entities10 = __toESM(require_html_entities(), 1);
+  var import_core_data50 = __toESM(require_core_data(), 1);
+  var import_html_entities11 = __toESM(require_html_entities(), 1);

   // packages/editor/build-module/components/pattern-rename-modal/index.mjs
-  var import_data69 = __toESM(require_data(), 1);
+  var import_data71 = __toESM(require_data(), 1);
   var import_patterns6 = __toESM(require_patterns(), 1);
-  var import_core_data46 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
+  var import_core_data48 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
   var { RenamePatternModal } = unlock(import_patterns6.privateApis);
   var modalName = "editor/pattern-rename";
   function PatternRenameModal() {
-    const isActive = (0, import_data69.useSelect)(
-      (select9) => select9(store2).isModalActive(modalName)
+    const isActive = (0, import_data71.useSelect)(
+      (select9) => select9(store3).isModalActive(modalName)
     );
-    const { record, postType: postType2 } = (0, import_data69.useSelect)(
+    const { record, postType: postType2 } = (0, import_data71.useSelect)(
       (select9) => {
         if (!isActive) {
           return {};
         }
-        const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store3);
-        const { getEditedEntityRecord } = select9(import_core_data46.store);
+        const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store);
+        const { getEditedEntityRecord } = select9(import_core_data48.store);
         const _postType = getCurrentPostType2();
         return {
           record: getEditedEntityRecord(
@@ -75777,31 +81974,31 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [isActive]
     );
-    const { closeModal: closeModal2 } = (0, import_data69.useDispatch)(store2);
+    const { closeModal: closeModal2 } = (0, import_data71.useDispatch)(store3);
     if (!isActive || postType2 !== PATTERN_POST_TYPE) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(RenamePatternModal, { onClose: closeModal2, pattern: record });
+    return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(RenamePatternModal, { onClose: closeModal2, pattern: record });
   }

   // packages/editor/build-module/components/pattern-duplicate-modal/index.mjs
-  var import_data70 = __toESM(require_data(), 1);
+  var import_data72 = __toESM(require_data(), 1);
   var import_patterns7 = __toESM(require_patterns(), 1);
-  var import_core_data47 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
+  var import_core_data49 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
   var { DuplicatePatternModal } = unlock(import_patterns7.privateApis);
   var modalName2 = "editor/pattern-duplicate";
   function PatternDuplicateModal() {
-    const isActive = (0, import_data70.useSelect)(
-      (select9) => select9(store2).isModalActive(modalName2)
+    const isActive = (0, import_data72.useSelect)(
+      (select9) => select9(store3).isModalActive(modalName2)
     );
-    const { record, postType: postType2 } = (0, import_data70.useSelect)(
+    const { record, postType: postType2 } = (0, import_data72.useSelect)(
       (select9) => {
         if (!isActive) {
           return {};
         }
-        const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store3);
-        const { getEditedEntityRecord } = select9(import_core_data47.store);
+        const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store);
+        const { getEditedEntityRecord } = select9(import_core_data49.store);
         const _postType = getCurrentPostType2();
         return {
           record: getEditedEntityRecord(
@@ -75814,11 +82011,11 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [isActive]
     );
-    const { closeModal: closeModal2 } = (0, import_data70.useDispatch)(store2);
+    const { closeModal: closeModal2 } = (0, import_data72.useDispatch)(store3);
     if (!isActive || postType2 !== PATTERN_POST_TYPE) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
       DuplicatePatternModal,
       {
         onClose: closeModal2,
@@ -75836,7 +82033,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_i18n193.__)("Disable editing all patterns") : (0, import_i18n193.__)("Enable editing all patterns"),
+      label: disableContentOnlyForPatternsAndTemplateParts ? (0, import_i18n198.__)("Disable editing all patterns") : (0, import_i18n198.__)("Enable editing all patterns"),
       icon: symbol_default,
       category: "command",
       callback: ({ close }) => {
@@ -75867,29 +82064,29 @@ If there's a particular need for this, please submit a feature request at https:
       isPublishSidebarEnabled: isPublishSidebarEnabled2,
       disableContentOnlyForUnsyncedPatterns,
       disableContentOnlyForTemplateParts
-    } = (0, import_data71.useSelect)((select9) => {
+    } = (0, import_data73.useSelect)((select9) => {
       const { get } = select9(import_preferences7.store);
-      const { isListViewOpened: isListViewOpened2, getCurrentPostType: getCurrentPostType2, getEditorSettings: getEditorSettings2 } = select9(store3);
-      const { getSettings: getSettings10 } = select9(import_block_editor24.store);
-      const { getPostType } = select9(import_core_data48.store);
+      const { isListViewOpened: isListViewOpened2, getCurrentPostType: getCurrentPostType2, getEditorSettings: getEditorSettings2 } = select9(store);
+      const { getSettings: getSettings11 } = select9(import_block_editor24.store);
+      const { getPostType } = select9(import_core_data50.store);
       return {
         editorMode: get("core", "editorMode") ?? "visual",
         isListViewOpen: isListViewOpened2(),
         showBlockBreadcrumbs: get("core", "showBlockBreadcrumbs"),
         isDistractionFree: get("core", "distractionFree"),
         isFocusMode: get("core", "focusMode"),
-        isPreviewMode: getSettings10().isPreviewMode,
+        isPreviewMode: getSettings11().isPreviewMode,
         isViewable: getPostType(getCurrentPostType2())?.viewable ?? false,
         isCodeEditingEnabled: getEditorSettings2().codeEditingEnabled,
         isRichEditingEnabled: getEditorSettings2().richEditingEnabled,
-        isPublishSidebarEnabled: select9(store3).isPublishSidebarEnabled(),
+        isPublishSidebarEnabled: select9(store).isPublishSidebarEnabled(),
         disableContentOnlyForUnsyncedPatterns: !!getEditorSettings2().disableContentOnlyForUnsyncedPatterns,
         disableContentOnlyForTemplateParts: !!getEditorSettings2().disableContentOnlyForTemplateParts
       };
     }, []);
-    const { getActiveComplementaryArea: getActiveComplementaryArea2 } = (0, import_data71.useSelect)(store2);
-    const { toggle } = (0, import_data71.useDispatch)(import_preferences7.store);
-    const { createInfoNotice } = (0, import_data71.useDispatch)(import_notices16.store);
+    const { getActiveComplementaryArea: getActiveComplementaryArea2 } = (0, import_data73.useSelect)(store3);
+    const { toggle } = (0, import_data73.useDispatch)(import_preferences7.store);
+    const { createInfoNotice } = (0, import_data73.useDispatch)(import_notices17.store);
     const {
       __unstableSaveForPreview: __unstableSaveForPreview2,
       setIsListViewOpened: setIsListViewOpened2,
@@ -75898,12 +82095,12 @@ If there's a particular need for this, please submit a feature request at https:
       toggleSpotlightMode: toggleSpotlightMode2,
       toggleTopToolbar: toggleTopToolbar2,
       updateEditorSettings: updateEditorSettings2
-    } = (0, import_data71.useDispatch)(store3);
+    } = (0, import_data73.useDispatch)(store);
     const { stopEditingContentOnlySection } = unlock(
-      (0, import_data71.useDispatch)(import_block_editor24.store)
+      (0, import_data73.useDispatch)(import_block_editor24.store)
     );
-    const { openModal: openModal2, enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data71.useDispatch)(store2);
-    const { getCurrentPostId: getCurrentPostId2 } = (0, import_data71.useSelect)(store3);
+    const { openModal: openModal2, enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data73.useDispatch)(store3);
+    const { getCurrentPostId: getCurrentPostId2 } = (0, import_data73.useSelect)(store);
     const allowSwitchEditorMode = isCodeEditingEnabled && isRichEditingEnabled;
     if (isPreviewMode) {
       return { commands: [], isLoading: false };
@@ -75912,7 +82109,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_i18n193.__)("Keyboard shortcuts"),
+      label: (0, import_i18n198.__)("Keyboard shortcuts"),
       icon: keyboard_default,
       category: "view",
       callback: ({ close }) => {
@@ -75922,7 +82119,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_i18n193.__)("Exit Distraction free") : (0, import_i18n193.__)("Enter Distraction free"),
+      label: isDistractionFree ? (0, import_i18n198.__)("Exit Distraction free") : (0, import_i18n198.__)("Enter Distraction free"),
       category: "command",
       callback: ({ close }) => {
         toggleDistractionFree2();
@@ -75931,7 +82128,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_i18n193.__)("Editor preferences"),
+      label: (0, import_i18n198.__)("Editor preferences"),
       category: "view",
       callback: ({ close }) => {
         close();
@@ -75940,7 +82137,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_i18n193.__)("Exit Spotlight mode") : (0, import_i18n193.__)("Enter Spotlight mode"),
+      label: isFocusMode ? (0, import_i18n198.__)("Exit Spotlight mode") : (0, import_i18n198.__)("Enter Spotlight mode"),
       category: "command",
       callback: ({ close }) => {
         toggleSpotlightMode2();
@@ -75949,14 +82146,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_i18n193.__)("Close List View") : (0, import_i18n193.__)("Open List View"),
+      label: isListViewOpen ? (0, import_i18n198.__)("Close List View") : (0, import_i18n198.__)("Open List View"),
       icon: list_view_default,
       category: "command",
       callback: ({ close }) => {
         setIsListViewOpened2(!isListViewOpen);
         close();
         createInfoNotice(
-          isListViewOpen ? (0, import_i18n193.__)("List View off.") : (0, import_i18n193.__)("List View on."),
+          isListViewOpen ? (0, import_i18n198.__)("List View off.") : (0, import_i18n198.__)("List View on."),
           {
             id: "core/editor/toggle-list-view/notice",
             type: "snackbar"
@@ -75966,7 +82163,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_i18n193.__)("Top toolbar"),
+      label: (0, import_i18n198.__)("Top toolbar"),
       category: "command",
       callback: ({ close }) => {
         toggleTopToolbar2();
@@ -75983,7 +82180,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_i18n193.__)("Open code editor") : (0, import_i18n193.__)("Exit code editor"),
+        label: editorMode === "visual" ? (0, import_i18n198.__)("Open code editor") : (0, import_i18n198.__)("Exit code editor"),
         icon: code_default,
         category: "command",
         callback: ({ close }) => {
@@ -75996,13 +82193,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_i18n193.__)("Hide block breadcrumbs") : (0, import_i18n193.__)("Show block breadcrumbs"),
+      label: showBlockBreadcrumbs ? (0, import_i18n198.__)("Hide block breadcrumbs") : (0, import_i18n198.__)("Show block breadcrumbs"),
       category: "command",
       callback: ({ close }) => {
         toggle("core", "showBlockBreadcrumbs");
         close();
         createInfoNotice(
-          showBlockBreadcrumbs ? (0, import_i18n193.__)("Breadcrumbs hidden.") : (0, import_i18n193.__)("Breadcrumbs visible."),
+          showBlockBreadcrumbs ? (0, import_i18n198.__)("Breadcrumbs hidden.") : (0, import_i18n198.__)("Breadcrumbs visible."),
           {
             id: "core/editor/toggle-breadcrumbs/notice",
             type: "snackbar"
@@ -76012,8 +82209,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_i18n193.__)("Show or hide the Settings panel"),
-      icon: (0, import_i18n193.isRTL)() ? drawer_left_default : drawer_right_default,
+      label: (0, import_i18n198.__)("Show or hide the Settings panel"),
+      icon: (0, import_i18n198.isRTL)() ? drawer_left_default : drawer_right_default,
       category: "command",
       callback: ({ close }) => {
         const activeSidebar = getActiveComplementaryArea2("core");
@@ -76027,7 +82224,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_i18n193.__)("Show or hide the Block settings panel"),
+      label: (0, import_i18n198.__)("Show or hide the Block settings panel"),
       icon: block_default_default,
       category: "command",
       callback: ({ close }) => {
@@ -76042,14 +82239,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_i18n193.__)("Disable pre-publish checks") : (0, import_i18n193.__)("Enable pre-publish checks"),
+      label: isPublishSidebarEnabled2 ? (0, import_i18n198.__)("Disable pre-publish checks") : (0, import_i18n198.__)("Enable pre-publish checks"),
       icon: format_list_bullets_default,
       category: "command",
       callback: ({ close }) => {
         close();
         toggle("core", "isPublishSidebarEnabled");
         createInfoNotice(
-          isPublishSidebarEnabled2 ? (0, import_i18n193.__)("Pre-publish checks disabled.") : (0, import_i18n193.__)("Pre-publish checks enabled."),
+          isPublishSidebarEnabled2 ? (0, import_i18n198.__)("Pre-publish checks disabled.") : (0, import_i18n198.__)("Pre-publish checks enabled."),
           {
             id: "core/editor/publish-sidebar/notice",
             type: "snackbar"
@@ -76060,7 +82257,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_i18n193.__)("Preview in a new tab"),
+        label: (0, import_i18n198.__)("Preview in a new tab"),
         icon: external_default,
         category: "view",
         callback: async ({ close }) => {
@@ -76081,16 +82278,16 @@ If there's a particular need for this, please submit a feature request at https:
       disableContentOnlyForPatternsAndTemplateParts,
       hasPatternOrTemplatePartSelection,
       isPreviewMode
-    } = (0, import_data71.useSelect)((select9) => {
+    } = (0, import_data73.useSelect)((select9) => {
       const {
         getBlockAttributes: getBlockAttributes2,
         getBlockName: getBlockName2,
         getBlockParents,
         getSelectedBlockClientId: getSelectedBlockClientId2,
         getSelectedBlockClientIds,
-        getSettings: getSettings10
+        getSettings: getSettings11
       } = select9(import_block_editor24.store);
-      const { getEditorSettings: getEditorSettings2 } = select9(store3);
+      const { getEditorSettings: getEditorSettings2 } = select9(store);
       const editorSettings2 = getEditorSettings2();
       const selectedBlockClientId = getSelectedBlockClientId2();
       const selectedBlockClientIds = getSelectedBlockClientIds();
@@ -76106,12 +82303,12 @@ If there's a particular need for this, please submit a feature request at https:
             getBlockAttributes2(clientId)
           )
         ),
-        isPreviewMode: getSettings10().isPreviewMode
+        isPreviewMode: getSettings11().isPreviewMode
       };
     }, []);
-    const { updateEditorSettings: updateEditorSettings2 } = (0, import_data71.useDispatch)(store3);
+    const { updateEditorSettings: updateEditorSettings2 } = (0, import_data73.useDispatch)(store);
     const { stopEditingContentOnlySection } = unlock(
-      (0, import_data71.useDispatch)(import_block_editor24.store)
+      (0, import_data73.useDispatch)(import_block_editor24.store)
     );
     if (search || !hasPatternOrTemplatePartSelection && !disableContentOnlyForPatternsAndTemplateParts || isPreviewMode) {
       return { isLoading: false, commands: [] };
@@ -76128,18 +82325,18 @@ If there's a particular need for this, please submit a feature request at https:
     };
   };
   var getEditedEntityContextualCommands = () => function useEditedEntityContextualCommands() {
-    const { postType: postType2 } = (0, import_data71.useSelect)((select9) => {
-      const { getCurrentPostType: getCurrentPostType2 } = select9(store3);
+    const { postType: postType2 } = (0, import_data73.useSelect)((select9) => {
+      const { getCurrentPostType: getCurrentPostType2 } = select9(store);
       return {
         postType: getCurrentPostType2()
       };
     }, []);
-    const { openModal: openModal2 } = (0, import_data71.useDispatch)(store2);
+    const { openModal: openModal2 } = (0, import_data73.useDispatch)(store3);
     const commands = [];
     if (postType2 === PATTERN_POST_TYPE) {
       commands.push({
         name: "core/rename-pattern",
-        label: (0, import_i18n193.__)("Rename pattern"),
+        label: (0, import_i18n198.__)("Rename pattern"),
         icon: pencil_default,
         category: "edit",
         callback: ({ close }) => {
@@ -76149,7 +82346,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_i18n193.__)("Duplicate pattern"),
+        label: (0, import_i18n198.__)("Duplicate pattern"),
         icon: symbol_default,
         category: "command",
         callback: ({ close }) => {
@@ -76167,12 +82364,12 @@ If there's a particular need for this, please submit a feature request at https:
       templateId: templateId2,
       isPreviewMode,
       canEditTemplate
-    } = (0, import_data71.useSelect)((select9) => {
+    } = (0, import_data73.useSelect)((select9) => {
       const {
         getRenderingMode: getRenderingMode2,
         getEditorSettings: _getEditorSettings,
         getCurrentTemplateId: getCurrentTemplateId2
-      } = unlock(select9(store3));
+      } = unlock(select9(store));
       const editorSettings2 = _getEditorSettings();
       const _templateId = getCurrentTemplateId2();
       return {
@@ -76182,14 +82379,14 @@ If there's a particular need for this, please submit a feature request at https:
         goBack: editorSettings2.onNavigateToPreviousEntityRecord,
         templateId: _templateId,
         isPreviewMode: editorSettings2.isPreviewMode,
-        canEditTemplate: !!_templateId && select9(import_core_data48.store).canUser("update", {
+        canEditTemplate: !!_templateId && select9(import_core_data50.store).canUser("update", {
           kind: "postType",
           name: "wp_template",
           id: _templateId
         })
       };
     }, []);
-    const { editedRecord: template2, hasResolved } = (0, import_core_data48.useEntityRecord)(
+    const { editedRecord: template2, hasResolved } = (0, import_core_data50.useEntityRecord)(
       "postType",
       "wp_template",
       templateId2
@@ -76201,10 +82398,10 @@ 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_i18n193.sprintf)(
+        label: (0, import_i18n198.sprintf)(
           /* translators: %s: template title */
-          (0, import_i18n193.__)("Edit template: %s"),
-          (0, import_html_entities10.decodeEntities)(template2.title)
+          (0, import_i18n198.__)("Edit template: %s"),
+          (0, import_html_entities11.decodeEntities)(template2.title)
         ),
         icon: layout_default,
         category: "edit",
@@ -76220,7 +82417,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_i18n193.__)("Go back"),
+        label: (0, import_i18n198.__)("Go back"),
         icon: page_default,
         category: "view",
         callback: ({ close }) => {
@@ -76232,19 +82429,19 @@ If there's a particular need for this, please submit a feature request at https:
     return { isLoading: false, commands };
   };
   var getManipulateDocumentCommands = () => function useManipulateDocumentCommands() {
-    const { postType: postType2, postId: postId2 } = (0, import_data71.useSelect)((select9) => {
-      const { getCurrentPostId: getCurrentPostId2, getCurrentPostType: getCurrentPostType2 } = select9(store3);
+    const { postType: postType2, postId: postId2 } = (0, import_data73.useSelect)((select9) => {
+      const { getCurrentPostId: getCurrentPostId2, getCurrentPostType: getCurrentPostType2 } = select9(store);
       return {
         postType: getCurrentPostType2(),
         postId: getCurrentPostId2()
       };
     }, []);
-    const { editedRecord: template2, hasResolved } = (0, import_core_data48.useEntityRecord)(
+    const { editedRecord: template2, hasResolved } = (0, import_core_data50.useEntityRecord)(
       "postType",
       postType2,
       postId2
     );
-    const { revertTemplate: revertTemplate3 } = unlock((0, import_data71.useDispatch)(store3));
+    const { revertTemplate: revertTemplate3 } = unlock((0, import_data73.useDispatch)(store));
     if (!hasResolved || ![TEMPLATE_PART_POST_TYPE, TEMPLATE_POST_TYPE].includes(
       postType2
     )) {
@@ -76252,19 +82449,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_i18n193.sprintf)(
+      const label = template2.type === TEMPLATE_POST_TYPE ? (0, import_i18n198.sprintf)(
         /* translators: %s: template title */
-        (0, import_i18n193.__)("Reset template: %s"),
-        (0, import_html_entities10.decodeEntities)(template2.title)
-      ) : (0, import_i18n193.sprintf)(
+        (0, import_i18n198.__)("Reset template: %s"),
+        (0, import_html_entities11.decodeEntities)(template2.title)
+      ) : (0, import_i18n198.sprintf)(
         /* translators: %s: template part title */
-        (0, import_i18n193.__)("Reset template part: %s"),
-        (0, import_html_entities10.decodeEntities)(template2.title)
+        (0, import_i18n198.__)("Reset template part: %s"),
+        (0, import_html_entities11.decodeEntities)(template2.title)
       );
       commands.push({
         name: "core/reset-template",
         label,
-        icon: (0, import_i18n193.isRTL)() ? rotate_right_default : rotate_left_default,
+        icon: (0, import_i18n198.isRTL)() ? rotate_right_default : rotate_left_default,
         category: "command",
         callback: ({ close }) => {
           revertTemplate3(template2);
@@ -76304,12 +82501,12 @@ 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_data72 = __toESM(require_data(), 1);
-  var import_element207 = __toESM(require_element(), 1);
+  var import_data74 = __toESM(require_data(), 1);
+  var import_element218 = __toESM(require_element(), 1);
   var import_upload_media = __toESM(require_upload_media(), 1);
   var LOCK_NAME = "upload-in-progress";
   function useUploadSaveLock() {
-    const isUploading = (0, import_data72.useSelect)(
+    const isUploading = (0, import_data74.useSelect)(
       (select9) => select9(import_upload_media.store).isUploading(),
       []
     );
@@ -76318,8 +82515,8 @@ If there's a particular need for this, please submit a feature request at https:
       unlockPostSaving: unlockPostSaving2,
       lockPostAutosaving: lockPostAutosaving2,
       unlockPostAutosaving: unlockPostAutosaving2
-    } = (0, import_data72.useDispatch)(store3);
-    (0, import_element207.useEffect)(() => {
+    } = (0, import_data74.useDispatch)(store);
+    (0, import_element218.useEffect)(() => {
       if (isUploading) {
         lockPostSaving2(LOCK_NAME);
         lockPostAutosaving2(LOCK_NAME);
@@ -76341,13 +82538,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_element208 = __toESM(require_element(), 1);
-  var import_data73 = __toESM(require_data(), 1);
+  var import_element219 = __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_data73.useRegistry)();
-    (0, import_element208.useEffect)(() => {
+    const registry = (0, import_data75.useRegistry)();
+    (0, import_element219.useEffect)(() => {
       if (!isEnabled) {
         return;
       }
@@ -76367,11 +82564,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_i18n194 = __toESM(require_i18n(), 1);
+  var import_i18n199 = __toESM(require_i18n(), 1);
   var import_block_editor25 = __toESM(require_block_editor(), 1);
-  var import_data74 = __toESM(require_data(), 1);
-  var import_element209 = __toESM(require_element(), 1);
-  var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 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 { BlockRemovalWarningModal } = unlock(import_block_editor25.privateApis);
   var TEMPLATE_BLOCKS = [
     "core/post-content",
@@ -76389,13 +82586,13 @@ If there's a particular need for this, please submit a feature request at https:
         );
         if (removedPostContentBlocks.length) {
           return {
-            description: (0, import_i18n194.__)(
+            description: (0, import_i18n199.__)(
               "This block displays the content of posts and pages using this template."
             ),
-            warning: (0, import_i18n194.__)(
+            warning: (0, import_i18n199.__)(
               "If you delete it, posts or pages using this template will not display any content."
             ),
-            subtext: (0, import_i18n194.__)("Visitors will see blank pages."),
+            subtext: (0, import_i18n199.__)("Visitors will see blank pages."),
             requireConfirmation: true
           };
         }
@@ -76403,7 +82600,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_i18n194._n)(
+          return (0, import_i18n199._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
@@ -76422,7 +82619,7 @@ If there's a particular need for this, please submit a feature request at https:
           )
         );
         if (removedBlocksWithOverrides.length) {
-          return (0, import_i18n194._n)(
+          return (0, import_i18n199._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
@@ -76432,11 +82629,11 @@ If there's a particular need for this, please submit a feature request at https:
     }
   ];
   function BlockRemovalWarnings() {
-    const currentPostType = (0, import_data74.useSelect)(
-      (select9) => select9(store3).getCurrentPostType(),
+    const currentPostType = (0, import_data76.useSelect)(
+      (select9) => select9(store).getCurrentPostType(),
       []
     );
-    const removalRulesForPostType = (0, import_element209.useMemo)(
+    const removalRulesForPostType = (0, import_element220.useMemo)(
       () => BLOCK_REMOVAL_RULES.filter(
         (rule) => rule.postTypes.includes(currentPostType)
       ),
@@ -76445,24 +82642,24 @@ If there's a particular need for this, please submit a feature request at https:
     if (!removalRulesForPostType) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(BlockRemovalWarningModal, { rules: removalRulesForPostType });
+    return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(BlockRemovalWarningModal, { rules: removalRulesForPostType });
   }

   // packages/editor/build-module/components/start-page-options/index.mjs
-  var import_components151 = __toESM(require_components(), 1);
-  var import_i18n195 = __toESM(require_i18n(), 1);
-  var import_element210 = __toESM(require_element(), 1);
+  var import_components154 = __toESM(require_components(), 1);
+  var import_i18n200 = __toESM(require_i18n(), 1);
+  var import_element221 = __toESM(require_element(), 1);
   var import_block_editor26 = __toESM(require_block_editor(), 1);
-  var import_data75 = __toESM(require_data(), 1);
-  var import_core_data49 = __toESM(require_core_data(), 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_runtime363 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
   function useStartPatterns() {
-    const { blockPatternsWithPostContentBlockType, postType: postType2 } = (0, import_data75.useSelect)(
+    const { blockPatternsWithPostContentBlockType, postType: postType2 } = (0, import_data77.useSelect)(
       (select9) => {
         const { getPatternsByBlockTypes, getBlocksByName } = select9(import_block_editor26.store);
-        const { getCurrentPostType: getCurrentPostType2, getRenderingMode: getRenderingMode2 } = select9(store3);
+        const { getCurrentPostType: getCurrentPostType2, getRenderingMode: getRenderingMode2 } = select9(store);
         const rootClientId = getRenderingMode2() === "post-only" ? "" : getBlocksByName("core/post-content")?.[0];
         return {
           blockPatternsWithPostContentBlockType: getPatternsByBlockTypes(
@@ -76474,7 +82671,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    return (0, import_element210.useMemo)(() => {
+    return (0, import_element221.useMemo)(() => {
       if (!blockPatternsWithPostContentBlockType?.length) {
         return [];
       }
@@ -76484,15 +82681,15 @@ If there's a particular need for this, please submit a feature request at https:
     }, [postType2, blockPatternsWithPostContentBlockType]);
   }
   function PatternSelection({ blockPatterns, onChoosePattern }) {
-    const { editEntityRecord } = (0, import_data75.useDispatch)(import_core_data49.store);
-    const { postType: postType2, postId: postId2 } = (0, import_data75.useSelect)((select9) => {
-      const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store3);
+    const { editEntityRecord } = (0, import_data77.useDispatch)(import_core_data51.store);
+    const { postType: postType2, postId: postId2 } = (0, import_data77.useSelect)((select9) => {
+      const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store);
       return {
         postType: getCurrentPostType2(),
         postId: getCurrentPostId2()
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
       import_block_editor26.__experimentalBlockPatternsList,
       {
         blockPatterns,
@@ -76507,8 +82704,8 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function StartPageOptionsModal({ onClose }) {
-    const [showStartPatterns, setShowStartPatterns] = (0, import_element210.useState)(true);
-    const { set: setPreference } = (0, import_data75.useDispatch)(import_preferences8.store);
+    const [showStartPatterns, setShowStartPatterns] = (0, import_element221.useState)(true);
+    const { set: setPreference } = (0, import_data77.useDispatch)(import_preferences8.store);
     const startPatterns = useStartPatterns();
     const hasStartPattern = startPatterns.length > 0;
     if (!hasStartPattern) {
@@ -76518,32 +82715,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_runtime363.jsxs)(
-      import_components151.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(
+      import_components154.Modal,
       {
         className: "editor-start-page-options__modal",
-        title: (0, import_i18n195.__)("Choose a pattern"),
+        title: (0, import_i18n200.__)("Choose a pattern"),
         isFullScreen: true,
         onRequestClose: handleClose,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime363.jsx)("div", { className: "editor-start-page-options__modal-content", children: /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime374.jsx)("div", { className: "editor-start-page-options__modal-content", children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
             PatternSelection,
             {
               blockPatterns: startPatterns,
               onChoosePattern: handleClose
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
-            import_components151.Flex,
+          /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+            import_components154.Flex,
             {
               className: "editor-start-page-options__modal__actions",
               justify: "flex-start",
               expanded: false,
-              children: /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(import_components151.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
-                import_components151.CheckboxControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_components154.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                import_components154.CheckboxControl,
                 {
                   checked: showStartPatterns,
-                  label: (0, import_i18n195.__)(
+                  label: (0, import_i18n200.__)(
                     "Always show starter patterns for new pages"
                   ),
                   onChange: (newValue) => {
@@ -76558,12 +82755,12 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function StartPageOptions() {
-    const [isOpen2, setIsOpen] = (0, import_element210.useState)(false);
-    const { isEditedPostEmpty: isEditedPostEmpty2 } = (0, import_data75.useSelect)(store3);
-    const { getEntityRecordNonTransientEdits } = (0, import_data75.useSelect)(import_core_data49.store);
-    const { isModalActive: isModalActive2 } = (0, import_data75.useSelect)(store2);
-    const { enabled, postType: postType2, postId: postId2 } = (0, import_data75.useSelect)((select9) => {
-      const { getCurrentPostId: getCurrentPostId2, getCurrentPostType: getCurrentPostType2 } = select9(store3);
+    const [isOpen2, setIsOpen] = (0, import_element221.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);
+    const { enabled, postType: postType2, postId: postId2 } = (0, import_data77.useSelect)((select9) => {
+      const { getCurrentPostId: getCurrentPostId2, getCurrentPostType: getCurrentPostType2 } = select9(store);
       const choosePatternModalEnabled = select9(import_preferences8.store).get(
         "core",
         "enableChoosePatternModal"
@@ -76575,7 +82772,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_element210.useEffect)(() => {
+    (0, import_element221.useEffect)(() => {
       const hasEdits = Object.keys(
         getEntityRecordNonTransientEdits(
           "postType",
@@ -76600,49 +82797,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_runtime363.jsx)(StartPageOptionsModal, { onClose: () => setIsOpen(false) });
+    return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(StartPageOptionsModal, { onClose: () => setIsOpen(false) });
   }

   // packages/editor/build-module/components/keyboard-shortcut-help-modal/index.mjs
-  var import_components152 = __toESM(require_components(), 1);
-  var import_i18n197 = __toESM(require_i18n(), 1);
+  var import_components155 = __toESM(require_components(), 1);
+  var import_i18n202 = __toESM(require_i18n(), 1);
   var import_keyboard_shortcuts3 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_data77 = __toESM(require_data(), 1);
+  var import_data79 = __toESM(require_data(), 1);

   // packages/editor/build-module/components/keyboard-shortcut-help-modal/config.mjs
-  var import_i18n196 = __toESM(require_i18n(), 1);
+  var import_i18n201 = __toESM(require_i18n(), 1);
   var textFormattingShortcuts = [
     {
       keyCombination: { modifier: "primary", character: "b" },
-      description: (0, import_i18n196.__)("Make the selected text bold.")
+      description: (0, import_i18n201.__)("Make the selected text bold.")
     },
     {
       keyCombination: { modifier: "primary", character: "i" },
-      description: (0, import_i18n196.__)("Make the selected text italic.")
+      description: (0, import_i18n201.__)("Make the selected text italic.")
     },
     {
       keyCombination: { modifier: "primary", character: "k" },
-      description: (0, import_i18n196.__)("Convert the selected text into a link.")
+      description: (0, import_i18n201.__)("Convert the selected text into a link.")
     },
     {
       keyCombination: { modifier: "primaryShift", character: "k" },
-      description: (0, import_i18n196.__)("Remove a link.")
+      description: (0, import_i18n201.__)("Remove a link.")
     },
     {
       keyCombination: { character: "[[" },
-      description: (0, import_i18n196.__)("Insert a link to a post or page.")
+      description: (0, import_i18n201.__)("Insert a link to a post or page.")
     },
     {
       keyCombination: { modifier: "primary", character: "u" },
-      description: (0, import_i18n196.__)("Underline the selected text.")
+      description: (0, import_i18n201.__)("Underline the selected text.")
     },
     {
       keyCombination: { modifier: "access", character: "d" },
-      description: (0, import_i18n196.__)("Strikethrough the selected text.")
+      description: (0, import_i18n201.__)("Strikethrough the selected text.")
     },
     {
       keyCombination: { modifier: "access", character: "x" },
-      description: (0, import_i18n196.__)("Make the selected text inline code.")
+      description: (0, import_i18n201.__)("Make the selected text inline code.")
     },
     {
       keyCombination: {
@@ -76655,24 +82852,24 @@ If there's a particular need for this, please submit a feature request at https:
           character: "7"
         }
       ],
-      description: (0, import_i18n196.__)("Convert the current heading to a paragraph.")
+      description: (0, import_i18n201.__)("Convert the current heading to a paragraph.")
     },
     {
       keyCombination: { modifier: "access", character: "1-6" },
-      description: (0, import_i18n196.__)(
+      description: (0, import_i18n201.__)(
         "Convert the current paragraph or heading to a heading of level 1 to 6."
       )
     },
     {
       keyCombination: { modifier: "primaryShift", character: "SPACE" },
-      description: (0, import_i18n196.__)("Add non breaking space.")
+      description: (0, import_i18n201.__)("Add non breaking space.")
     }
   ];

   // packages/editor/build-module/components/keyboard-shortcut-help-modal/shortcut.mjs
-  var import_element211 = __toESM(require_element(), 1);
+  var import_element222 = __toESM(require_element(), 1);
   var import_keycodes7 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
   function KeyCombination({ keyCombination, forceAriaLabel }) {
     const shortcut = keyCombination.modifier ? import_keycodes7.displayShortcutList[keyCombination.modifier](
       keyCombination.character
@@ -76680,7 +82877,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_runtime364.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
       "kbd",
       {
         className: "editor-keyboard-shortcut-help-modal__shortcut-key-combination",
@@ -76688,9 +82885,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_runtime364.jsx)(import_element211.Fragment, { children: character }, index2);
+              return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(import_element222.Fragment, { children: character }, index2);
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
               "kbd",
               {
                 className: "editor-keyboard-shortcut-help-modal__shortcut-key",
@@ -76704,17 +82901,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_runtime364.jsxs)(import_jsx_runtime364.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime364.jsx)("div", { className: "editor-keyboard-shortcut-help-modal__shortcut-description", children: description }),
-      /* @__PURE__ */ (0, import_jsx_runtime364.jsxs)("div", { className: "editor-keyboard-shortcut-help-modal__shortcut-term", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+    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)(
           KeyCombination,
           {
             keyCombination,
             forceAriaLabel: ariaLabel
           }
         ),
-        aliases.map((alias, index2) => /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+        aliases.map((alias, index2) => /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
           KeyCombination,
           {
             keyCombination: alias,
@@ -76728,11 +82925,11 @@ If there's a particular need for this, please submit a feature request at https:
   var shortcut_default = Shortcut;

   // packages/editor/build-module/components/keyboard-shortcut-help-modal/dynamic-shortcut.mjs
-  var import_data76 = __toESM(require_data(), 1);
+  var import_data78 = __toESM(require_data(), 1);
   var import_keyboard_shortcuts2 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
   function DynamicShortcut({ name: name2 }) {
-    const { keyCombination, description, aliases } = (0, import_data76.useSelect)(
+    const { keyCombination, description, aliases } = (0, import_data78.useSelect)(
       (select9) => {
         const {
           getShortcutKeyCombination,
@@ -76750,7 +82947,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_runtime365.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
       shortcut_default,
       {
         keyCombination,
@@ -76762,7 +82959,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_runtime366 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
   var KEYBOARD_SHORTCUT_HELP_MODAL_NAME = "editor/keyboard-shortcut-help";
   var ShortcutList = ({ shortcuts }) => (
     /*
@@ -76770,32 +82967,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_runtime366.jsx)(
+    /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
       "ul",
       {
         className: "editor-keyboard-shortcut-help-modal__shortcut-list",
         role: "list",
-        children: shortcuts.map((shortcut, index2) => /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+        children: shortcuts.map((shortcut, index2) => /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
           "li",
           {
             className: "editor-keyboard-shortcut-help-modal__shortcut",
-            children: typeof shortcut === "string" ? /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(dynamic_shortcut_default, { name: shortcut }) : /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(shortcut_default, { ...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 })
           },
           index2
         ))
       }
     )
   );
-  var ShortcutSection = ({ title, shortcuts, className }) => /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(
+  var ShortcutSection = ({ title, shortcuts, className: className2 }) => /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(
     "section",
     {
       className: clsx_default(
         "editor-keyboard-shortcut-help-modal__section",
-        className
+        className2
       ),
       children: [
-        !!title && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)("h2", { className: "editor-keyboard-shortcut-help-modal__section-title", children: title }),
-        /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(ShortcutList, { shortcuts })
+        !!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 })
       ]
     }
   );
@@ -76804,7 +83001,7 @@ If there's a particular need for this, please submit a feature request at https:
     categoryName,
     additionalShortcuts = []
   }) => {
-    const categoryShortcuts = (0, import_data77.useSelect)(
+    const categoryShortcuts = (0, import_data79.useSelect)(
       (select9) => {
         return select9(import_keyboard_shortcuts3.store).getCategoryShortcuts(
           categoryName
@@ -76812,7 +83009,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [categoryName]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
       ShortcutSection,
       {
         title,
@@ -76821,13 +83018,13 @@ If there's a particular need for this, please submit a feature request at https:
     );
   };
   function KeyboardShortcutHelpModal() {
-    const isModalActive2 = (0, import_data77.useSelect)(
-      (select9) => select9(store2).isModalActive(
+    const isModalActive2 = (0, import_data79.useSelect)(
+      (select9) => select9(store3).isModalActive(
         KEYBOARD_SHORTCUT_HELP_MODAL_NAME
       ),
       []
     );
-    const { openModal: openModal2, closeModal: closeModal2 } = (0, import_data77.useDispatch)(store2);
+    const { openModal: openModal2, closeModal: closeModal2 } = (0, import_data79.useDispatch)(store3);
     const toggleModal = () => {
       if (isModalActive2) {
         closeModal2();
@@ -76839,63 +83036,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_runtime366.jsxs)(
-      import_components152.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(
+      import_components155.Modal,
       {
         className: "editor-keyboard-shortcut-help-modal",
-        title: (0, import_i18n197.__)("Keyboard shortcuts"),
-        closeButtonLabel: (0, import_i18n197.__)("Close"),
+        title: (0, import_i18n202.__)("Keyboard shortcuts"),
+        closeButtonLabel: (0, import_i18n202.__)("Close"),
         onRequestClose: toggleModal,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
             ShortcutSection,
             {
               className: "editor-keyboard-shortcut-help-modal__main-shortcuts",
               shortcuts: ["core/editor/keyboard-shortcuts"]
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n197.__)("Global shortcuts"),
+              title: (0, import_i18n202.__)("Global shortcuts"),
               categoryName: "global"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n197.__)("Selection shortcuts"),
+              title: (0, import_i18n202.__)("Selection shortcuts"),
               categoryName: "selection"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n197.__)("Block shortcuts"),
+              title: (0, import_i18n202.__)("Block shortcuts"),
               categoryName: "block",
               additionalShortcuts: [
                 {
                   keyCombination: { character: "/" },
-                  description: (0, import_i18n197.__)(
+                  description: (0, import_i18n202.__)(
                     "Change the block type after adding a new paragraph."
                   ),
                   /* translators: The forward-slash character. e.g. '/'. */
-                  ariaLabel: (0, import_i18n197.__)("Forward-slash")
+                  ariaLabel: (0, import_i18n202.__)("Forward-slash")
                 }
               ]
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
             ShortcutSection,
             {
-              title: (0, import_i18n197.__)("Text formatting"),
+              title: (0, import_i18n202.__)("Text formatting"),
               shortcuts: textFormattingShortcuts
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n197.__)("List View shortcuts"),
+              title: (0, import_i18n202.__)("List View shortcuts"),
               categoryName: "list-view"
             }
           )
@@ -76906,18 +83103,18 @@ If there's a particular need for this, please submit a feature request at https:
   var keyboard_shortcut_help_modal_default = KeyboardShortcutHelpModal;

   // packages/editor/build-module/components/start-template-options/index.mjs
-  var import_components153 = __toESM(require_components(), 1);
-  var import_i18n198 = __toESM(require_i18n(), 1);
-  var import_element212 = __toESM(require_element(), 1);
+  var import_components156 = __toESM(require_components(), 1);
+  var import_i18n203 = __toESM(require_i18n(), 1);
+  var import_element223 = __toESM(require_element(), 1);
   var import_block_editor27 = __toESM(require_block_editor(), 1);
-  var import_data78 = __toESM(require_data(), 1);
+  var import_data80 = __toESM(require_data(), 1);
   var import_blocks16 = __toESM(require_blocks(), 1);
-  var import_core_data50 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
+  var import_core_data52 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
   function useFallbackTemplateContent(slug, isCustom = false) {
-    return (0, import_data78.useSelect)(
+    return (0, import_data80.useSelect)(
       (select9) => {
-        const { getEntityRecord, getDefaultTemplateId } = select9(import_core_data50.store);
+        const { getEntityRecord, getDefaultTemplateId } = select9(import_core_data52.store);
         const templateId2 = getDefaultTemplateId({
           slug,
           is_custom: isCustom,
@@ -76929,9 +83126,9 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function useStartPatterns2(fallbackContent) {
-    const { slug, patterns: patterns2 } = (0, import_data78.useSelect)((select9) => {
-      const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store3);
-      const { getEntityRecord, getBlockPatterns } = select9(import_core_data50.store);
+    const { slug, patterns: patterns2 } = (0, import_data80.useSelect)((select9) => {
+      const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store);
+      const { getEntityRecord, getBlockPatterns } = select9(import_core_data52.store);
       const postId2 = getCurrentPostId2();
       const postType2 = getCurrentPostType2();
       const record = getEntityRecord("postType", postType2, postId2);
@@ -76940,8 +83137,8 @@ If there's a particular need for this, please submit a feature request at https:
         patterns: getBlockPatterns()
       };
     }, []);
-    const currentThemeStylesheet = (0, import_data78.useSelect)(
-      (select9) => select9(import_core_data50.store).getCurrentTheme().stylesheet
+    const currentThemeStylesheet = (0, import_data80.useSelect)(
+      (select9) => select9(import_core_data52.store).getCurrentTheme().stylesheet
     );
     function injectThemeAttributeInBlockTemplateContent2(block) {
       if (block.innerBlocks.find(
@@ -76959,12 +83156,12 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return block;
     }
-    return (0, import_element212.useMemo)(() => {
+    return (0, import_element223.useMemo)(() => {
       return [
         {
           name: "fallback",
           blocks: (0, import_blocks16.parse)(fallbackContent),
-          title: (0, import_i18n198.__)("Fallback content")
+          title: (0, import_i18n203.__)("Fallback content")
         },
         ...patterns2.filter((pattern) => {
           return Array.isArray(pattern.templateTypes) && pattern.templateTypes.some(
@@ -76982,9 +83179,9 @@ If there's a particular need for this, please submit a feature request at https:
     }, [fallbackContent, slug, patterns2]);
   }
   function PatternSelection2({ fallbackContent, onChoosePattern, postType: postType2 }) {
-    const [, , onChange] = (0, import_core_data50.useEntityBlockEditor)("postType", postType2);
+    const [, , onChange] = (0, import_core_data52.useEntityBlockEditor)("postType", postType2);
     const blockPatterns = useStartPatterns2(fallbackContent);
-    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
       import_block_editor27.__experimentalBlockPatternsList,
       {
         blockPatterns,
@@ -77000,17 +83197,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_runtime367.jsxs)(
-      import_components153.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(
+      import_components156.Modal,
       {
         className: "editor-start-template-options__modal",
-        title: (0, import_i18n198.__)("Choose a pattern"),
-        closeLabel: (0, import_i18n198.__)("Cancel"),
+        title: (0, import_i18n203.__)("Choose a pattern"),
+        closeLabel: (0, import_i18n203.__)("Cancel"),
         focusOnMount: "firstElement",
         onRequestClose: onClose,
         isFullScreen: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("div", { className: "editor-start-template-options__modal-content", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { className: "editor-start-template-options__modal-content", children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
             PatternSelection2,
             {
               fallbackContent,
@@ -77022,19 +83219,19 @@ If there's a particular need for this, please submit a feature request at https:
               }
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
-            import_components153.Flex,
+          /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+            import_components156.Flex,
             {
               className: "editor-start-template-options__modal__actions",
               justify: "flex-end",
               expanded: false,
-              children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_components153.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
-                import_components153.Button,
+              children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_components156.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+                import_components156.Button,
                 {
                   __next40pxDefaultSize: true,
                   variant: "tertiary",
                   onClick: onClose,
-                  children: (0, import_i18n198.__)("Skip")
+                  children: (0, import_i18n203.__)("Skip")
                 }
               ) })
             }
@@ -77044,13 +83241,13 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function StartTemplateOptions() {
-    const [isClosed, setIsClosed] = (0, import_element212.useState)(false);
-    const { shouldOpenModal, slug, isCustom, postType: postType2, postId: postId2 } = (0, import_data78.useSelect)(
+    const [isClosed, setIsClosed] = (0, import_element223.useState)(false);
+    const { shouldOpenModal, slug, isCustom, postType: postType2, postId: postId2 } = (0, import_data80.useSelect)(
       (select9) => {
-        const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store3);
+        const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store);
         const _postType = getCurrentPostType2();
         const _postId = getCurrentPostId2();
-        const { getEditedEntityRecord, getEntityRecordNonTransientEdits } = select9(import_core_data50.store);
+        const { getEditedEntityRecord, getEntityRecordNonTransientEdits } = select9(import_core_data52.store);
         const templateRecord = getEditedEntityRecord(
           "postType",
           _postType,
@@ -77073,13 +83270,13 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    (0, import_element212.useEffect)(() => {
+    (0, import_element223.useEffect)(() => {
       setIsClosed(false);
     }, [postType2, postId2]);
     if (!shouldOpenModal || isClosed) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
       StartModal,
       {
         slug,
@@ -77092,17 +83289,17 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/global-keyboard-shortcuts/index.mjs
   var import_keyboard_shortcuts4 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_data79 = __toESM(require_data(), 1);
+  var import_data81 = __toESM(require_data(), 1);
   var import_block_editor28 = __toESM(require_block_editor(), 1);
   var { usesNativeUndo } = unlock(import_block_editor28.privateApis);
   function EditorKeyboardShortcuts() {
-    const isModeToggleDisabled = (0, import_data79.useSelect)((select9) => {
-      const { richEditingEnabled, codeEditingEnabled } = select9(store3).getEditorSettings();
+    const isModeToggleDisabled = (0, import_data81.useSelect)((select9) => {
+      const { richEditingEnabled, codeEditingEnabled } = select9(store).getEditorSettings();
       return !richEditingEnabled || !codeEditingEnabled;
     }, []);
-    const { getBlockSelectionStart: getBlockSelectionStart2 } = (0, import_data79.useSelect)(import_block_editor28.store);
-    const { getActiveComplementaryArea: getActiveComplementaryArea2 } = (0, import_data79.useSelect)(store2);
-    const { enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data79.useDispatch)(store2);
+    const { getBlockSelectionStart: getBlockSelectionStart2 } = (0, import_data81.useSelect)(import_block_editor28.store);
+    const { getActiveComplementaryArea: getActiveComplementaryArea2 } = (0, import_data81.useSelect)(store3);
+    const { enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data81.useDispatch)(store3);
     const {
       redo: redo2,
       undo: undo2,
@@ -77110,14 +83307,14 @@ If there's a particular need for this, please submit a feature request at https:
       setIsListViewOpened: setIsListViewOpened2,
       switchEditorMode: switchEditorMode2,
       toggleDistractionFree: toggleDistractionFree2
-    } = (0, import_data79.useDispatch)(store3);
+    } = (0, import_data81.useDispatch)(store);
     const {
       isEditedPostDirty: isEditedPostDirty2,
       isPostSavingLocked: isPostSavingLocked2,
       isListViewOpened: isListViewOpened2,
       getEditorMode: getEditorMode2,
       isSavingNonPostEntityChanges: isSavingNonPostEntityChanges2
-    } = (0, import_data79.useSelect)(store3);
+    } = (0, import_data81.useSelect)(store);
     (0, import_keyboard_shortcuts4.useShortcut)(
       "core/editor/toggle-mode",
       () => {
@@ -77179,26 +83376,26 @@ 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_data82 = __toESM(require_data(), 1);
+  var import_data84 = __toESM(require_data(), 1);
   var import_block_editor31 = __toESM(require_block_editor(), 1);

   // packages/editor/build-module/components/template-part-menu-items/convert-to-regular.mjs
-  var import_data80 = __toESM(require_data(), 1);
+  var import_data82 = __toESM(require_data(), 1);
   var import_block_editor29 = __toESM(require_block_editor(), 1);
-  var import_core_data51 = __toESM(require_core_data(), 1);
-  var import_components154 = __toESM(require_components(), 1);
-  var import_i18n199 = __toESM(require_i18n(), 1);
-  var import_html_entities11 = __toESM(require_html_entities(), 1);
-  var import_element213 = __toESM(require_element(), 1);
-  var import_jsx_runtime368 = __toESM(require_jsx_runtime(), 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_html_entities12 = __toESM(require_html_entities(), 1);
+  var import_element224 = __toESM(require_element(), 1);
+  var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
   function ConvertToRegularBlocks({ clientId, onClose }) {
-    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element213.useState)(false);
-    const { getBlocks: getBlocks2 } = (0, import_data80.useSelect)(import_block_editor29.store);
-    const { replaceBlocks: replaceBlocks2 } = (0, import_data80.useDispatch)(import_block_editor29.store);
-    const { canRemove, templatePartTitle } = (0, import_data80.useSelect)(
+    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)(
       (select9) => {
         const { canRemoveBlock, getBlock: getBlock2 } = select9(import_block_editor29.store);
-        const { getEntityRecord, getCurrentTheme } = select9(import_core_data51.store);
+        const { getEntityRecord, getCurrentTheme } = select9(import_core_data53.store);
         const block = getBlock2(clientId);
         const { slug, theme: theme2 } = block?.attributes ?? {};
         const themeSlug = theme2 || getCurrentTheme()?.stylesheet;
@@ -77210,7 +83407,7 @@ If there's a particular need for this, please submit a feature request at https:
         ) : null;
         return {
           canRemove: canRemoveBlock(clientId),
-          templatePartTitle: entity?.title?.rendered ? (0, import_html_entities11.decodeEntities)(entity.title.rendered) : null
+          templatePartTitle: entity?.title?.rendered ? (0, import_html_entities12.decodeEntities)(entity.title.rendered) : null
         };
       },
       [clientId]
@@ -77218,24 +83415,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_i18n199.sprintf)(
+    const title = templatePartTitle ? (0, import_i18n204.sprintf)(
       /* translators: %s: template part title, e.g. "Header" */
-      (0, import_i18n199.__)("Detach %s?"),
+      (0, import_i18n204.__)("Detach %s?"),
       templatePartTitle
-    ) : (0, import_i18n199.__)("Detach template part?");
-    const message2 = templatePartTitle ? (0, import_i18n199.sprintf)(
+    ) : (0, import_i18n204.__)("Detach template part?");
+    const message2 = templatePartTitle ? (0, import_i18n204.sprintf)(
       /* translators: %s: template part title, e.g. "Header" */
-      (0, import_i18n199.__)(
+      (0, import_i18n204.__)(
         "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_i18n199.__)(
+    ) : (0, import_i18n204.__)(
       "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_runtime368.jsxs)(import_jsx_runtime368.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_components154.MenuItem, { onClick: () => setShowConfirmDialog(true), children: (0, import_i18n199.__)("Detach") }),
-      /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
-        import_components154.__experimentalConfirmDialog,
+    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,
         {
           isOpen: showConfirmDialog,
           onConfirm: () => {
@@ -77243,7 +83440,7 @@ If there's a particular need for this, please submit a feature request at https:
             onClose();
           },
           onCancel: () => setShowConfirmDialog(false),
-          confirmButtonText: (0, import_i18n199.__)("Detach"),
+          confirmButtonText: (0, import_i18n204.__)("Detach"),
           size: "medium",
           title,
           __experimentalHideHeader: false,
@@ -77254,22 +83451,22 @@ 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_data81 = __toESM(require_data(), 1);
+  var import_data83 = __toESM(require_data(), 1);
   var import_block_editor30 = __toESM(require_block_editor(), 1);
-  var import_components155 = __toESM(require_components(), 1);
+  var import_components158 = __toESM(require_components(), 1);
   var import_blocks17 = __toESM(require_blocks(), 1);
-  var import_i18n200 = __toESM(require_i18n(), 1);
-  var import_element214 = __toESM(require_element(), 1);
-  var import_notices17 = __toESM(require_notices(), 1);
-  var import_core_data52 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n205 = __toESM(require_i18n(), 1);
+  var import_element225 = __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);
   function ConvertToTemplatePart({ clientIds, blocks }) {
-    const [isModalOpen, setIsModalOpen] = (0, import_element214.useState)(false);
-    const { replaceBlocks: replaceBlocks2 } = (0, import_data81.useDispatch)(import_block_editor30.store);
-    const { createSuccessNotice } = (0, import_data81.useDispatch)(import_notices17.store);
-    const { isBlockBasedTheme, canCreate } = (0, import_data81.useSelect)((select9) => {
+    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) => {
       return {
-        isBlockBasedTheme: select9(import_core_data52.store).getCurrentTheme()?.is_block_theme,
+        isBlockBasedTheme: select9(import_core_data54.store).getCurrentTheme()?.is_block_theme,
         canCreate: select9(import_block_editor30.store).canInsertBlockType(
           "core/template-part"
         )
@@ -77286,13 +83483,13 @@ If there's a particular need for this, please submit a feature request at https:
           theme: templatePart.theme
         })
       );
-      createSuccessNotice((0, import_i18n200.__)("Template part created."), {
+      createSuccessNotice((0, import_i18n205.__)("Template part created."), {
         type: "snackbar"
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(import_jsx_runtime369.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-        import_components155.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(import_jsx_runtime380.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+        import_components158.MenuItem,
         {
           icon: symbol_filled_default,
           onClick: () => {
@@ -77300,10 +83497,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_i18n200.__)("Create template part")
+          children: (0, import_i18n205.__)("Create template part")
         }
       ),
-      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
         CreateTemplatePartModal,
         {
           closeModal: () => {
@@ -77317,9 +83514,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_runtime370 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
   function TemplatePartMenuItems() {
-    return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_block_editor31.BlockSettingsMenuControls, { children: ({ selectedClientIds, onClose }) => /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(import_block_editor31.BlockSettingsMenuControls, { children: ({ selectedClientIds, onClose }) => /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
       TemplatePartConverterMenuItem,
       {
         clientIds: selectedClientIds,
@@ -77328,7 +83525,7 @@ If there's a particular need for this, please submit a feature request at https:
     ) });
   }
   function TemplatePartConverterMenuItem({ clientIds, onClose }) {
-    const { blocks } = (0, import_data82.useSelect)(
+    const { blocks } = (0, import_data84.useSelect)(
       (select9) => {
         const { getBlocksByClientId: getBlocksByClientId2 } = select9(import_block_editor31.store);
         return {
@@ -77338,7 +83535,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_runtime370.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
         ConvertToRegularBlocks,
         {
           clientId: clientIds[0],
@@ -77346,27 +83543,27 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(ConvertToTemplatePart, { clientIds, blocks });
+    return /* @__PURE__ */ (0, import_jsx_runtime381.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_data84 = __toESM(require_data(), 1);
-  var import_element216 = __toESM(require_element(), 1);
+  var import_data86 = __toESM(require_data(), 1);
+  var import_element227 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/post-fields/index.mjs
-  var import_element215 = __toESM(require_element(), 1);
-  var import_data83 = __toESM(require_data(), 1);
+  var import_element226 = __toESM(require_element(), 1);
+  var import_data85 = __toESM(require_data(), 1);
   function usePostFields({
     postType: postType2
   }) {
-    const { registerPostTypeSchema: registerPostTypeSchema2 } = unlock((0, import_data83.useDispatch)(store3));
-    (0, import_element215.useEffect)(() => {
+    const { registerPostTypeSchema: registerPostTypeSchema2 } = unlock((0, import_data85.useDispatch)(store));
+    (0, import_element226.useEffect)(() => {
       registerPostTypeSchema2(postType2);
     }, [registerPostTypeSchema2, postType2]);
-    const { fields: fields2 } = (0, import_data83.useSelect)(
+    const { fields: fields2 } = (0, import_data85.useSelect)(
       (select9) => {
-        const { getEntityFields: getEntityFields3 } = unlock(select9(store3));
+        const { getEntityFields: getEntityFields3 } = unlock(select9(store));
         return {
           fields: getEntityFields3("postType", postType2)
         };
@@ -77378,9 +83575,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_runtime371 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
   var { MediaEditorModal: MediaEditorModal2, store: mediaEditorStore2 } = unlock(
-    privateApis14
+    privateApis9
   );
   function ratioToNumber(ratio) {
     if (ratio === void 0 || ratio === null) {
@@ -77403,14 +83600,14 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function MediaEditorModalMount() {
-    const isOpen2 = (0, import_data84.useSelect)(
+    const isOpen2 = (0, import_data86.useSelect)(
       (select9) => select9(mediaEditorStore2).isOpen(),
       []
     );
     if (!isOpen2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(MediaEditorModalContent, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(MediaEditorModalContent, {});
   }
   function MediaEditorModalContent() {
     const fields2 = post_fields_default({ postType: "attachment" });
@@ -77419,7 +83616,7 @@ If there's a particular need for this, please submit a feature request at https:
       "dimensions.aspectRatios.theme",
       "dimensions.defaultAspectRatios"
     );
-    const aspectRatioPresets = (0, import_element216.useMemo)(() => {
+    const aspectRatioPresets = (0, import_element227.useMemo)(() => {
       const hasAspectRatioSettings = Array.isArray(defaultRatios) || Array.isArray(themeRatios) || typeof showDefaultRatios === "boolean";
       if (!hasAspectRatioSettings) {
         return void 0;
@@ -77434,7 +83631,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_runtime371.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
       MediaEditorModal2,
       {
         fields: fields2,
@@ -77444,7 +83641,7 @@ 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_runtime372 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
   var { ExperimentalBlockEditorProvider } = unlock(import_block_editor33.privateApis);
   var { PatternsMenuItems } = unlock(import_patterns8.privateApis);
   var noop10 = () => {
@@ -77457,15 +83654,15 @@ If there's a particular need for this, please submit a feature request at https:
   function useBlockEditorProps(post2, template2, mode) {
     const revisionBlocks = useRevisionBlocks();
     const rootLevelPost = mode === "template-locked" ? "template" : "post";
-    const [postBlocks, onInput, onChange] = (0, import_core_data53.useEntityBlockEditor)(
+    const [postBlocks, onInput, onChange] = (0, import_core_data55.useEntityBlockEditor)(
       "postType",
       post2.type,
       { id: post2.id }
     );
-    const [templateBlocks, onInputTemplate, onChangeTemplate] = (0, import_core_data53.useEntityBlockEditor)("postType", template2?.type, {
+    const [templateBlocks, onInputTemplate, onChangeTemplate] = (0, import_core_data55.useEntityBlockEditor)("postType", template2?.type, {
       id: template2?.id
     });
-    const maybeNavigationBlocks = (0, import_element217.useMemo)(() => {
+    const maybeNavigationBlocks = (0, import_element228.useMemo)(() => {
       if (post2.type === "wp_navigation") {
         return [
           (0, import_blocks18.createBlock)("core/navigation", {
@@ -77478,7 +83675,7 @@ If there's a particular need for this, please submit a feature request at https:
         ];
       }
     }, [post2.type, post2.id]);
-    const blocks = (0, import_element217.useMemo)(() => {
+    const blocks = (0, import_element228.useMemo)(() => {
       if (maybeNavigationBlocks) {
         return maybeNavigationBlocks;
       }
@@ -77520,7 +83717,7 @@ If there's a particular need for this, please submit a feature request at https:
         postTypeEntities,
         isInRevisionsMode,
         currentRevisionId
-      } = (0, import_data85.useSelect)(
+      } = (0, import_data87.useSelect)(
         (select9) => {
           const {
             getEditorSettings: getEditorSettings2,
@@ -77529,8 +83726,8 @@ If there's a particular need for this, please submit a feature request at https:
             getDefaultRenderingMode: getDefaultRenderingMode2,
             isRevisionsMode: _isRevisionsMode,
             getCurrentRevisionId: _getCurrentRevisionId
-          } = unlock(select9(store3));
-          const { getEntitiesConfig, getEntityRecordEdits } = select9(import_core_data53.store);
+          } = unlock(select9(store));
+          const { getEntitiesConfig, getEntityRecordEdits } = select9(import_core_data55.store);
           const _mode = getRenderingMode2();
           const _defaultMode = getDefaultRenderingMode2(post2.type);
           const hasResolvedDefaultMode = _defaultMode === "template-locked" ? hasTemplate : _defaultMode !== void 0;
@@ -77555,7 +83752,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_element217.useMemo)(() => {
+      const defaultBlockContext = (0, import_element228.useMemo)(() => {
         const postContext = {};
         if (post2.type === "wp_template") {
           if (post2.slug === "page") {
@@ -77606,12 +83803,11 @@ If there's a particular need for this, please submit a feature request at https:
         updateEditorSettings: updateEditorSettings2,
         setCurrentTemplateId: setCurrentTemplateId2,
         setEditedPost: setEditedPost2,
-        setRenderingMode: setRenderingMode2,
-        setCurrentRevisionId: setCurrentRevisionId2
-      } = unlock((0, import_data85.useDispatch)(store3));
-      const { editEntityRecord } = (0, import_data85.useDispatch)(import_core_data53.store);
-      const registry = (0, import_data85.useRegistry)();
-      const onChangeSelection = (0, import_element217.useCallback)(
+        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)(
         (newSelection) => {
           editEntityRecord(
             "postType",
@@ -77623,62 +83819,31 @@ If there's a particular need for this, please submit a feature request at https:
         },
         [editEntityRecord, post2.type, post2.id]
       );
-      const { createWarningNotice, removeNotice } = (0, import_data85.useDispatch)(import_notices18.store);
-      (0, import_element217.useLayoutEffect)(() => {
+      const { removeNotice } = (0, import_data87.useDispatch)(import_notices19.store);
+      (0, import_element228.useLayoutEffect)(() => {
         if (recovery) {
           return;
         }
         updatePostLock2(settings.postLock);
-        if (!registry.select(store3).__unstableIsEditorReady()) {
+        if (!registry.select(store).__unstableIsEditorReady()) {
           setupEditor2(post2, initialEdits, settings.template);
         }
-        if (settings.autosave) {
-          const autosaveId = Number(
-            (0, import_url13.getQueryArg)(settings.autosave.editLink, "revision")
-          );
-          createWarningNotice(
-            (0, import_i18n201.__)(
-              "There is an autosave of this post that is more recent than the version below."
-            ),
-            {
-              id: "autosave-exists",
-              actions: [
-                {
-                  label: (0, import_i18n201.__)("View the autosave"),
-                  ...autosaveId ? {
-                    onClick: () => {
-                      const {
-                        disableVisualRevisions
-                      } = registry.select(store3).getEditorSettings();
-                      if (disableVisualRevisions) {
-                        window.location.href = settings.autosave.editLink;
-                        return;
-                      }
-                      setCurrentRevisionId2(
-                        autosaveId
-                      );
-                    }
-                  } : { url: settings.autosave.editLink }
-                }
-              ]
-            }
-          );
-        }
       }, []);
-      (0, import_element217.useEffect)(() => {
+      useAutosaveNotice({ post: post2, recovery, settings });
+      (0, import_element228.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_element217.useLayoutEffect)(() => {
+      (0, import_element228.useLayoutEffect)(() => {
         updateEditorSettings2(settings);
       }, [settings, updateEditorSettings2]);
-      (0, import_element217.useEffect)(() => {
+      (0, import_element228.useEffect)(() => {
         setCurrentTemplateId2(template2?.id);
       }, [template2?.id, setCurrentTemplateId2]);
-      (0, import_element217.useEffect)(() => {
+      (0, import_element228.useEffect)(() => {
         if (defaultMode) {
           setRenderingMode2(defaultMode);
         }
@@ -77690,14 +83855,14 @@ 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_runtime372.jsx)(import_core_data53.EntityProvider, { kind: "root", type: "site", children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-        import_core_data53.EntityProvider,
+      return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_core_data55.EntityProvider, { kind: "root", type: "site", children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+        import_core_data55.EntityProvider,
         {
           kind: "postType",
           type: post2.type,
           id: post2.id,
           revisionId: currentRevisionId ?? void 0,
-          children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(import_block_editor33.BlockContextProvider, { value: defaultBlockContext, children: /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_block_editor33.BlockContextProvider, { value: defaultBlockContext, children: /* @__PURE__ */ (0, import_jsx_runtime383.jsxs)(
             BlockEditorProviderComponent,
             {
               value: blocks,
@@ -77709,19 +83874,19 @@ If there's a particular need for this, please submit a feature request at https:
               useSubRegistry: false,
               children: [
                 children,
-                !settings.isPreviewMode && /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(import_jsx_runtime372.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(PatternsMenuItems, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(TemplatePartMenuItems, {}),
-                  mode === "template-locked" && /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(DisableNonPageContentBlocks, {}),
-                  type === "wp_navigation" && /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(NavigationBlockEditingMode, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(EditorKeyboardShortcuts, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(keyboard_shortcut_help_modal_default, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(BlockRemovalWarnings, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(StartPageOptions, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(StartTemplateOptions, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(PatternRenameModal, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(PatternDuplicateModal, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(MediaEditorModalMount, {})
+                !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, {})
                 ] })
               ]
             }
@@ -77731,7 +83896,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
   );
   function EditorProvider(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
       ExperimentalEditorProvider,
       {
         ...props,
@@ -77743,16 +83908,16 @@ 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_runtime373 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
   function PostPreviewContainer({
     template: template2,
     post: post2
   }) {
     const [backgroundColor = "white"] = useStyle2("color.background");
-    const [postBlocks] = (0, import_core_data54.useEntityBlockEditor)("postType", post2.type, {
+    const [postBlocks] = (0, import_core_data56.useEntityBlockEditor)("postType", post2.type, {
       id: post2.id
     });
-    const [templateBlocks] = (0, import_core_data54.useEntityBlockEditor)(
+    const [templateBlocks] = (0, import_core_data56.useEntityBlockEditor)(
       "postType",
       template2?.type,
       {
@@ -77761,7 +83926,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_runtime373.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime384.jsxs)(
       "div",
       {
         className: "editor-fields-content-preview",
@@ -77769,21 +83934,21 @@ If there's a particular need for this, please submit a feature request at https:
           backgroundColor
         },
         children: [
-          isEmpty2 && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)("span", { className: "editor-fields-content-preview__empty", children: (0, import_i18n202.__)("Empty content") }),
-          !isEmpty2 && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(import_block_editor34.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(import_block_editor34.BlockPreview, { blocks }) })
+          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 }) })
         ]
       }
     );
   }
   function PostPreviewView({ item }) {
-    const { settings, template: template2 } = (0, import_data86.useSelect)(
+    const { settings, template: template2 } = (0, import_data88.useSelect)(
       (select9) => {
-        const { canUser, getPostType, getTemplateId, getEntityRecord } = unlock(select9(import_core_data54.store));
+        const { canUser, getPostType, getTemplateId, getEntityRecord } = unlock(select9(import_core_data56.store));
         const canViewTemplate = canUser("read", {
           kind: "postType",
           name: "wp_template"
         });
-        const _settings = select9(store3).getEditorSettings();
+        const _settings = select9(store).getEditorSettings();
         const supportsTemplateMode = _settings.supportsTemplateMode;
         const isViewable = getPostType(item.type)?.viewable ?? false;
         const templateId2 = supportsTemplateMode && isViewable && canViewTemplate ? getTemplateId(item.type, item.id) : null;
@@ -77794,13 +83959,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_runtime373.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
       EditorProvider,
       {
         post: item,
         settings,
         __unstableTemplate: template2,
-        children: /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(PostPreviewContainer, { template: template2, post: item })
+        children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(PostPreviewContainer, { template: template2, post: item })
       }
     );
   }
@@ -77809,7 +83974,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_i18n203.__)("Content preview"),
+    label: (0, import_i18n207.__)("Content preview"),
     render: PostPreviewView,
     enableSorting: false
   };
@@ -77878,24 +84043,24 @@ If there's a particular need for this, please submit a feature request at https:
     description_default2
   ];
   var registerPostTypeSchema = (postType2) => async ({ registry }) => {
-    const isReady2 = unlock(registry.select(store3)).isEntityReady(
+    const isReady2 = unlock(registry.select(store)).isEntityReady(
       "postType",
       postType2
     );
     if (isReady2) {
       return;
     }
-    unlock(registry.dispatch(store3)).setIsReady(
+    unlock(registry.dispatch(store)).setIsReady(
       "postType",
       postType2
     );
-    const postTypeConfig = await registry.resolveSelect(import_core_data55.store).getPostType(postType2);
-    const canCreate = await registry.resolveSelect(import_core_data55.store).canUser("create", {
+    const postTypeConfig = await registry.resolveSelect(import_core_data57.store).getPostType(postType2);
+    const canCreate = await registry.resolveSelect(import_core_data57.store).canUser("create", {
       kind: "postType",
       name: postType2
     });
-    const currentTheme = await registry.resolveSelect(import_core_data55.store).getCurrentTheme();
-    const { disablePostFormats } = registry.select(store3).getEditorSettings();
+    const currentTheme = await registry.resolveSelect(import_core_data57.store).getCurrentTheme();
+    const { disablePostFormats } = registry.select(store).getEditorSettings();
     let canDuplicate = !["wp_block", "wp_template_part"].includes(
       postTypeConfig.slug
     ) && canCreate && duplicate_post_default;
@@ -77910,7 +84075,6 @@ If there's a particular need for this, please submit a feature request at https:
     const actions2 = [
       postTypeConfig.viewable ? view_post_default : void 0,
       !!postTypeConfig.supports?.revisions ? view_post_revisions_default : void 0,
-      // @ts-ignore
       canDuplicate,
       postTypeConfig.slug === "wp_template_part" && canCreate && currentTheme?.is_block_theme ? duplicate_template_part_default : void 0,
       canCreate && postTypeConfig.slug === "wp_block" ? duplicate_pattern_default : void 0,
@@ -77980,14 +84144,14 @@ If there's a particular need for this, please submit a feature request at https:
     }
     registry.batch(() => {
       actions2.forEach((action) => {
-        unlock(registry.dispatch(store3)).registerEntityAction(
+        unlock(registry.dispatch(store)).registerEntityAction(
           "postType",
           postType2,
           action
         );
       });
       fields2.forEach((field) => {
-        unlock(registry.dispatch(store3)).registerEntityField(
+        unlock(registry.dispatch(store)).registerEntityField(
           "postType",
           postType2,
           field
@@ -78005,8 +84169,8 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   var createTemplate = (template2) => async ({ select: select9, dispatch: dispatch8, registry }) => {
-    const savedTemplate = await registry.dispatch(import_core_data56.store).saveEntityRecord("postType", "wp_template", template2);
-    registry.dispatch(import_core_data56.store).editEntityRecord(
+    const savedTemplate = await registry.dispatch(import_core_data58.store).saveEntityRecord("postType", "wp_template", template2);
+    registry.dispatch(import_core_data58.store).editEntityRecord(
       "postType",
       select9.getCurrentPostType(),
       select9.getCurrentPostId(),
@@ -78014,13 +84178,13 @@ If there's a particular need for this, please submit a feature request at https:
         template: savedTemplate.slug
       }
     );
-    registry.dispatch(import_notices19.store).createSuccessNotice(
-      (0, import_i18n204.__)("Custom template created. You're in template mode now."),
+    registry.dispatch(import_notices20.store).createSuccessNotice(
+      (0, import_i18n208.__)("Custom template created. You're in template mode now."),
       {
         type: "snackbar",
         actions: [
           {
-            label: (0, import_i18n204.__)("Go back"),
+            label: (0, import_i18n208.__)("Go back"),
             onClick: () => dispatch8.setRenderingMode(
               select9.getEditorSettings().defaultRenderingMode
             )
@@ -78047,18 +84211,18 @@ If there's a particular need for this, please submit a feature request at https:
   };
   var revertTemplate2 = (template2, { allowUndo = true } = {}) => async ({ registry }) => {
     const noticeId = "edit-site-template-reverted";
-    registry.dispatch(import_notices19.store).removeNotice(noticeId);
+    registry.dispatch(import_notices20.store).removeNotice(noticeId);
     if (!isTemplateRevertable(template2)) {
-      registry.dispatch(import_notices19.store).createErrorNotice((0, import_i18n204.__)("This template is not revertable."), {
+      registry.dispatch(import_notices20.store).createErrorNotice((0, import_i18n208.__)("This template is not revertable."), {
         type: "snackbar"
       });
       return;
     }
     try {
-      const templateEntityConfig = registry.select(import_core_data56.store).getEntityConfig("postType", template2.type);
+      const templateEntityConfig = registry.select(import_core_data58.store).getEntityConfig("postType", template2.type);
       if (!templateEntityConfig) {
-        registry.dispatch(import_notices19.store).createErrorNotice(
-          (0, import_i18n204.__)(
+        registry.dispatch(import_notices20.store).createErrorNotice(
+          (0, import_i18n208.__)(
             "The editor has encountered an unexpected error. Please reload."
           ),
           { type: "snackbar" }
@@ -78071,8 +84235,8 @@ If there's a particular need for this, please submit a feature request at https:
       );
       const fileTemplate = await (0, import_api_fetch7.default)({ path: fileTemplatePath });
       if (!fileTemplate) {
-        registry.dispatch(import_notices19.store).createErrorNotice(
-          (0, import_i18n204.__)(
+        registry.dispatch(import_notices20.store).createErrorNotice(
+          (0, import_i18n208.__)(
             "The editor has encountered an unexpected error. Please reload."
           ),
           { type: "snackbar" }
@@ -78082,12 +84246,12 @@ If there's a particular need for this, please submit a feature request at https:
       const serializeBlocks = ({
         blocks: blocksForSerialization = []
       }) => (0, import_blocks19.__unstableSerializeAndClean)(blocksForSerialization);
-      const edited = registry.select(import_core_data56.store).getEditedEntityRecord(
+      const edited = registry.select(import_core_data58.store).getEditedEntityRecord(
         "postType",
         template2.type,
         template2.id
       );
-      registry.dispatch(import_core_data56.store).editEntityRecord(
+      registry.dispatch(import_core_data58.store).editEntityRecord(
         "postType",
         template2.type,
         template2.id,
@@ -78105,14 +84269,14 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
       const blocks = (0, import_blocks19.parse)(fileTemplate?.content?.raw);
-      registry.dispatch(import_core_data56.store).editEntityRecord("postType", template2.type, fileTemplate.id, {
+      registry.dispatch(import_core_data58.store).editEntityRecord("postType", template2.type, fileTemplate.id, {
         content: serializeBlocks,
         blocks,
         source: "theme"
       });
       if (allowUndo) {
         const undoRevert = () => {
-          registry.dispatch(import_core_data56.store).editEntityRecord(
+          registry.dispatch(import_core_data58.store).editEntityRecord(
             "postType",
             template2.type,
             edited.id,
@@ -78123,27 +84287,27 @@ If there's a particular need for this, please submit a feature request at https:
             }
           );
         };
-        registry.dispatch(import_notices19.store).createSuccessNotice((0, import_i18n204.__)("Template reset."), {
+        registry.dispatch(import_notices20.store).createSuccessNotice((0, import_i18n208.__)("Template reset."), {
           type: "snackbar",
           id: noticeId,
           actions: [
             {
-              label: (0, import_i18n204.__)("Undo"),
+              label: (0, import_i18n208.__)("Undo"),
               onClick: undoRevert
             }
           ]
         });
       }
     } catch (error2) {
-      const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n204.__)("Template revert failed. Please reload.");
-      registry.dispatch(import_notices19.store).createErrorNotice(errorMessage, { type: "snackbar" });
+      const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n208.__)("Template revert failed. Please reload.");
+      registry.dispatch(import_notices20.store).createErrorNotice(errorMessage, { type: "snackbar" });
     }
   };
   var removeTemplates = (items) => async ({ registry }) => {
     const isResetting = items.every((item) => item?.has_theme_file);
     const promiseResult = await Promise.allSettled(
       items.map((item) => {
-        return registry.dispatch(import_core_data56.store).deleteEntityRecord(
+        return registry.dispatch(import_core_data58.store).deleteEntityRecord(
           "postType",
           item.type,
           item.id,
@@ -78163,19 +84327,19 @@ If there's a particular need for this, please submit a feature request at https:
         } else if (typeof items[0].title?.raw === "string") {
           title = items[0].title?.raw;
         }
-        successMessage = isResetting ? (0, import_i18n204.sprintf)(
+        successMessage = isResetting ? (0, import_i18n208.sprintf)(
           /* translators: %s: The template/part's name. */
-          (0, import_i18n204.__)('"%s" reset.'),
-          (0, import_html_entities12.decodeEntities)(title)
-        ) : (0, import_i18n204.sprintf)(
+          (0, import_i18n208.__)('"%s" reset.'),
+          (0, import_html_entities13.decodeEntities)(title)
+        ) : (0, import_i18n208.sprintf)(
           /* translators: %s: The template/part's name. */
-          (0, import_i18n204._x)('"%s" deleted.', "template part"),
-          (0, import_html_entities12.decodeEntities)(title)
+          (0, import_i18n208._x)('"%s" deleted.', "template part"),
+          (0, import_html_entities13.decodeEntities)(title)
         );
       } else {
-        successMessage = isResetting ? (0, import_i18n204.__)("Items reset.") : (0, import_i18n204.__)("Items deleted.");
+        successMessage = isResetting ? (0, import_i18n208.__)("Items reset.") : (0, import_i18n208.__)("Items deleted.");
       }
-      registry.dispatch(import_notices19.store).createSuccessNotice(successMessage, {
+      registry.dispatch(import_notices20.store).createSuccessNotice(successMessage, {
         type: "snackbar",
         id: "editor-template-deleted-success"
       });
@@ -78185,7 +84349,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_i18n204.__)("An error occurred while reverting the item.") : (0, import_i18n204.__)("An error occurred while deleting the item.");
+          errorMessage = isResetting ? (0, import_i18n208.__)("An error occurred while reverting the item.") : (0, import_i18n208.__)("An error occurred while deleting the item.");
         }
       } else {
         const errorMessages = /* @__PURE__ */ new Set();
@@ -78198,45 +84362,45 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
         if (errorMessages.size === 0) {
-          errorMessage = (0, import_i18n204.__)(
+          errorMessage = (0, import_i18n208.__)(
             "An error occurred while deleting the items."
           );
         } else if (errorMessages.size === 1) {
-          errorMessage = isResetting ? (0, import_i18n204.sprintf)(
+          errorMessage = isResetting ? (0, import_i18n208.sprintf)(
             /* translators: %s: an error message */
-            (0, import_i18n204.__)(
+            (0, import_i18n208.__)(
               "An error occurred while reverting the items: %s"
             ),
             [...errorMessages][0]
-          ) : (0, import_i18n204.sprintf)(
+          ) : (0, import_i18n208.sprintf)(
             /* translators: %s: an error message */
-            (0, import_i18n204.__)(
+            (0, import_i18n208.__)(
               "An error occurred while deleting the items: %s"
             ),
             [...errorMessages][0]
           );
         } else {
-          errorMessage = isResetting ? (0, import_i18n204.sprintf)(
+          errorMessage = isResetting ? (0, import_i18n208.sprintf)(
             /* translators: %s: a list of comma separated error messages */
-            (0, import_i18n204.__)(
+            (0, import_i18n208.__)(
               "Some errors occurred while reverting the items: %s"
             ),
             [...errorMessages].join(",")
-          ) : (0, import_i18n204.sprintf)(
+          ) : (0, import_i18n208.sprintf)(
             /* translators: %s: a list of comma separated error messages */
-            (0, import_i18n204.__)(
+            (0, import_i18n208.__)(
               "Some errors occurred while deleting the items: %s"
             ),
             [...errorMessages].join(",")
           );
         }
       }
-      registry.dispatch(import_notices19.store).createErrorNotice(errorMessage, { type: "snackbar" });
+      registry.dispatch(import_notices20.store).createErrorNotice(errorMessage, { type: "snackbar" });
     }
   };
   var setDefaultRenderingMode = (mode) => ({ select: select9, registry }) => {
     const postType2 = select9.getCurrentPostType();
-    const theme2 = registry.select(import_core_data56.store).getCurrentTheme()?.stylesheet;
+    const theme2 = registry.select(import_core_data58.store).getCurrentTheme()?.stylesheet;
     const renderingModes = registry.select(import_preferences9.store).get("core", "renderingModes")?.[theme2] ?? {};
     if (renderingModes[postType2] === mode) {
       return;
@@ -78296,9 +84460,9 @@ If there's a particular need for this, please submit a feature request at https:
   var setRevisionPage = (page) => async ({ dispatch: dispatch8, select: select9, registry }) => {
     const postType2 = select9.getCurrentPostType();
     const postId2 = select9.getCurrentPostId();
-    const entityConfig = registry.select(import_core_data56.store).getEntityConfig("postType", postType2);
+    const entityConfig = registry.select(import_core_data58.store).getEntityConfig("postType", postType2);
     const revisionKey = entityConfig?.revisionKey || "id";
-    const revisions = await registry.resolveSelect(import_core_data56.store).getRevisions(
+    const revisions = await registry.resolveSelect(import_core_data58.store).getRevisions(
       "postType",
       postType2,
       postId2,
@@ -78311,6 +84475,76 @@ 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."), {
+      type: "snackbar",
+      id: "editor-revisions-load-failed"
+    });
+  }
+  var openRevision = (revisionId2) => async ({ dispatch: dispatch8, select: select9, registry }) => {
+    dispatch8.setCurrentRevisionId(revisionId2);
+    const postType2 = select9.getCurrentPostType();
+    const postId2 = select9.getCurrentPostId();
+    const entityConfig = registry.select(import_core_data58.store).getEntityConfig("postType", postType2);
+    const revisionKey = entityConfig?.revisionKey || "id";
+    const revisions = await registry.resolveSelect(import_core_data58.store).getRevisions("postType", postType2, postId2, {
+      per_page: -1,
+      context: "edit",
+      orderby: "date",
+      order: "desc",
+      _fields: revisionKey
+    });
+    if (select9.getCurrentRevisionId() !== revisionId2) {
+      return;
+    }
+    if (!revisions) {
+      createRevisionsLoadFailedNotice(registry);
+      return;
+    }
+    const index2 = revisions.findIndex(
+      (revision) => revision[revisionKey] === revisionId2
+    );
+    if (index2 === -1) {
+      let revision;
+      try {
+        revision = await (0, import_api_fetch7.default)({
+          path: (0, import_url14.addQueryArgs)(
+            entityConfig.getRevisionsUrl(postId2, revisionId2),
+            { context: "edit" }
+          )
+        });
+      } catch (error2) {
+        if (select9.getCurrentRevisionId() !== revisionId2) {
+          return;
+        }
+        if (error2?.data?.status !== 404) {
+          createRevisionsLoadFailedNotice(registry);
+          return;
+        }
+        dispatch8.setCurrentRevisionId(null);
+        registry.dispatch(import_notices20.store).createNotice("warning", (0, import_i18n208.__)("Invalid revision ID."), {
+          type: "snackbar",
+          id: "editor-revision-invalid"
+        });
+        return;
+      }
+      if (select9.getCurrentRevisionId() !== revisionId2) {
+        return;
+      }
+      if (!revision) {
+        createRevisionsLoadFailedNotice(registry);
+        return;
+      }
+      await registry.dispatch(import_core_data58.store).receiveRevisions("postType", postType2, postId2, revision, {
+        context: "edit"
+      });
+      return;
+    }
+    const page = Math.floor(index2 / select9.getRevisionsPerPage()) + 1;
+    if (page !== select9.getRevisionPage()) {
+      dispatch8({ type: "SET_REVISION_PAGE", page });
+    }
+  };
   function setShowRevisionDiff(showDiff) {
     return {
       type: "SET_SHOW_REVISION_DIFF",
@@ -78320,9 +84554,9 @@ If there's a particular need for this, please submit a feature request at https:
   var restoreRevision = (revisionId2) => async ({ select: select9, dispatch: dispatch8, registry }) => {
     const postType2 = select9.getCurrentPostType();
     const postId2 = select9.getCurrentPostId();
-    const entityConfig = registry.select(import_core_data56.store).getEntityConfig("postType", postType2);
+    const entityConfig = registry.select(import_core_data58.store).getEntityConfig("postType", postType2);
     const revisionKey = entityConfig?.revisionKey || "id";
-    const revision = await registry.resolveSelect(import_core_data56.store).getRevision("postType", postType2, postId2, revisionId2, {
+    const revision = await registry.resolveSelect(import_core_data58.store).getRevision("postType", postType2, postId2, revisionId2, {
       context: "edit",
       _fields: [
         .../* @__PURE__ */ new Set([
@@ -78360,12 +84594,12 @@ If there's a particular need for this, please submit a feature request at https:
     if (select9.didPostSaveRequestFail()) {
       return;
     }
-    registry.dispatch(import_notices19.store).removeNotice("autosave-exists");
-    registry.dispatch(import_notices19.store).createSuccessNotice(
-      (0, import_i18n204.sprintf)(
+    registry.dispatch(import_notices20.store).removeNotice("autosave-exists");
+    registry.dispatch(import_notices20.store).createSuccessNotice(
+      (0, import_i18n208.sprintf)(
         /* translators: %s: Date and time of the revision. */
-        (0, import_i18n204.__)("Restored to revision from %s."),
-        (0, import_date16.dateI18n)((0, import_date16.getSettings)().formats.datetime, revision.date)
+        (0, import_i18n208.__)("Restored to revision from %s."),
+        (0, import_date18.dateI18n)((0, import_date18.getSettings)().formats.datetime, revision.date)
       ),
       {
         type: "snackbar",
@@ -78382,6 +84616,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/store/actions.mjs
+  var { getEntitySnapshot } = unlock(import_core_data59.privateApis);
+  var CLIENT_GENERATED_ERROR_CODES = ["offline_error", "fetch_error"];
   var setupEditor = (post2, edits, template2) => ({ dispatch: dispatch8 }) => {
     dispatch8.setEditedPost(post2.type, post2.id);
     const isNewPost = post2.status === "auto-draft";
@@ -78446,7 +84682,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   var editPost = (edits, options) => ({ select: select9, registry }) => {
     const { id, type } = select9.getCurrentPost();
-    registry.dispatch(import_core_data57.store).editEntityRecord("postType", type, id, edits, options);
+    registry.dispatch(import_core_data59.store).editEntityRecord("postType", type, id, edits, options);
   };
   var savePost = (options = {}) => async ({ select: select9, dispatch: dispatch8, registry }) => {
     if (!select9.isEditedPostSaveable()) {
@@ -78457,7 +84693,7 @@ If there's a particular need for this, please submit a feature request at https:
     const previousRecord = select9.getCurrentPost();
     let edits = {
       id: previousRecord.id,
-      ...registry.select(import_core_data57.store).getEntityRecordNonTransientEdits(
+      ...registry.select(import_core_data59.store).getEntityRecordNonTransientEdits(
         "postType",
         previousRecord.type,
         previousRecord.id
@@ -78477,18 +84713,18 @@ If there's a particular need for this, please submit a feature request at https:
     }
     if (!error2) {
       try {
-        await registry.dispatch(import_core_data57.store).saveEntityRecord(
+        await registry.dispatch(import_core_data59.store).saveEntityRecord(
           "postType",
           previousRecord.type,
           edits,
           options
         );
       } catch (err) {
-        error2 = err.message && err.code !== "unknown_error" ? err.message : (0, import_i18n205.__)("An error occurred while updating.");
+        error2 = err.message && err.code !== "unknown_error" ? err.message : (0, import_i18n209.__)("An error occurred while updating.");
       }
     }
     if (!error2) {
-      error2 = registry.select(import_core_data57.store).getLastEntitySaveError(
+      error2 = registry.select(import_core_data59.store).getLastEntitySaveError(
         "postType",
         previousRecord.type,
         previousRecord.id
@@ -78524,21 +84760,38 @@ If there's a particular need for this, please submit a feature request at https:
       const args = getNotificationArgumentsForSaveFail({
         post: previousRecord,
         edits,
-        error: error2
+        error: error2,
+        options
       });
       if (args.length) {
-        registry.dispatch(import_notices20.store).createErrorNotice(...args);
+        const [noticeMessage] = args;
+        if (error2.message && !CLIENT_GENERATED_ERROR_CODES.includes(error2.code) && !/<\/?[^>]*>/.test(error2.message)) {
+          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")
+          )}</summary><span class="editor-save-error-details__message">${(0, import_escape_html.escapeHTML)(
+            error2.message
+          )}</span></details>`;
+          args[1] = {
+            ...args[1],
+            __unstableHTML: true,
+            speak: false
+          };
+          (0, import_a11y9.speak)(noticeMessage, "assertive");
+        }
+        registry.dispatch(import_notices21.store).createErrorNotice(...args);
       }
     } else {
       const updatedRecord = select9.getCurrentPost();
       const args = getNotificationArgumentsForSaveSuccess({
         previousPost: previousRecord,
         post: updatedRecord,
-        postType: await registry.resolveSelect(import_core_data57.store).getPostType(updatedRecord.type),
+        postType: await registry.resolveSelect(import_core_data59.store).getPostType(updatedRecord.type),
         options
       });
       if (args.length) {
-        registry.dispatch(import_notices20.store).createSuccessNotice(...args);
+        registry.dispatch(import_notices21.store).createSuccessNotice(...args);
       }
       if (!options.isAutosave) {
         registry.dispatch(import_block_editor36.store).__unstableMarkLastChangeAsPersistent();
@@ -78551,35 +84804,35 @@ If there's a particular need for this, please submit a feature request at https:
       return;
     }
     const { id, slug } = select9.getCurrentPost();
-    const site = await registry.select(import_core_data57.store).getEntityRecord("root", "site");
+    const site = await registry.select(import_core_data59.store).getEntityRecord("root", "site");
     if (site.active_templates[slug] === id) {
       return;
     }
-    const currentTheme = await registry.resolveSelect(import_core_data57.store).getCurrentTheme();
+    const currentTheme = await registry.resolveSelect(import_core_data59.store).getCurrentTheme();
     const templateType = currentTheme?.default_template_types.find(
       (type) => type.slug === slug
     );
-    await registry.dispatch(import_notices20.store).createNotice(
+    await registry.dispatch(import_notices21.store).createNotice(
       "info",
-      (0, import_i18n205.sprintf)(
+      (0, import_i18n209.sprintf)(
         // translators: %s: The name (or slug) of the type of template.
-        (0, import_i18n205.__)('Do you want to activate this "%s" template?'),
+        (0, import_i18n209.__)('Do you want to activate this "%s" template?'),
         templateType?.title ?? slug
       ),
       {
         id: "template-activate-notice",
         actions: [
           {
-            label: (0, import_i18n205.__)("Activate"),
+            label: (0, import_i18n209.__)("Activate"),
             onClick: async () => {
-              await registry.dispatch(import_notices20.store).createNotice(
+              await registry.dispatch(import_notices21.store).createNotice(
                 "info",
-                (0, import_i18n205.__)("Activating template\u2026"),
+                (0, import_i18n209.__)("Activating template\u2026"),
                 { id: "template-activate-notice" }
               );
               try {
-                const currentSite = await registry.select(import_core_data57.store).getEntityRecord("root", "site");
-                await registry.dispatch(import_core_data57.store).saveEntityRecord(
+                const currentSite = await registry.select(import_core_data59.store).getEntityRecord("root", "site");
+                await registry.dispatch(import_core_data59.store).saveEntityRecord(
                   "root",
                   "site",
                   {
@@ -78590,13 +84843,13 @@ If there's a particular need for this, please submit a feature request at https:
                   },
                   { throwOnError: true }
                 );
-                await registry.dispatch(import_notices20.store).createSuccessNotice(
-                  (0, import_i18n205.__)("Template activated."),
+                await registry.dispatch(import_notices21.store).createSuccessNotice(
+                  (0, import_i18n209.__)("Template activated."),
                   { id: "template-activate-notice" }
                 );
               } catch (error2) {
-                await registry.dispatch(import_notices20.store).createErrorNotice(
-                  (0, import_i18n205.__)("Template activation failed."),
+                await registry.dispatch(import_notices21.store).createErrorNotice(
+                  (0, import_i18n209.__)("Template activation failed."),
                   { id: "template-activate-notice" }
                 );
                 throw error2;
@@ -78617,7 +84870,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   var trashPost2 = () => async ({ select: select9, dispatch: dispatch8, registry }) => {
     const postTypeSlug = select9.getCurrentPostType();
-    const postType2 = await registry.resolveSelect(import_core_data57.store).getPostType(postTypeSlug);
+    const postType2 = await registry.resolveSelect(import_core_data59.store).getPostType(postTypeSlug);
     const { rest_base: restBase, rest_namespace: restNamespace = "wp/v2" } = postType2;
     dispatch8({ type: "REQUEST_POST_DELETE_START" });
     try {
@@ -78628,7 +84881,7 @@ If there's a particular need for this, please submit a feature request at https:
       });
       await dispatch8.savePost();
     } catch (error2) {
-      registry.dispatch(import_notices20.store).createErrorNotice(
+      registry.dispatch(import_notices21.store).createErrorNotice(
         ...getNotificationArgumentsForTrashFail({ error: error2 })
       );
     }
@@ -78641,7 +84894,19 @@ If there's a particular need for this, please submit a feature request at https:
       const title = select9.getEditedPostAttribute("title");
       const content = select9.getEditedPostAttribute("content");
       const excerpt = select9.getEditedPostAttribute("excerpt");
-      localAutosaveSet(post2.id, isPostNew, title, content, excerpt);
+      const crdtSnapshot = getEntitySnapshot(
+        "postType",
+        post2.type,
+        post2.id
+      );
+      localAutosaveSet(
+        post2.id,
+        isPostNew,
+        title,
+        content,
+        excerpt,
+        crdtSnapshot
+      );
     } else {
       await dispatch8.savePost({ isAutosave: true, ...options });
     }
@@ -78660,10 +84925,10 @@ If there's a particular need for this, please submit a feature request at https:
     return select9.getEditedPostPreviewLink();
   };
   var redo = () => ({ registry }) => {
-    registry.dispatch(import_core_data57.store).redo();
+    registry.dispatch(import_core_data59.store).redo();
   };
   var undo = () => ({ registry }) => {
-    registry.dispatch(import_core_data57.store).undo();
+    registry.dispatch(import_core_data59.store).undo();
   };
   function createUndoLevel() {
     (0, import_deprecated9.default)("wp.data.dispatch( 'core/editor' ).createUndoLevel", {
@@ -78714,9 +84979,9 @@ If there's a particular need for this, please submit a feature request at https:
     const edits = { blocks, selection };
     if (__unstableShouldCreateUndoLevel !== false) {
       const { id, type } = select9.getCurrentPost();
-      const noChange = registry.select(import_core_data57.store).getEditedEntityRecord("postType", type, id).blocks === edits.blocks;
+      const noChange = registry.select(import_core_data59.store).getEditedEntityRecord("postType", type, id).blocks === edits.blocks;
       if (noChange) {
-        registry.dispatch(import_core_data57.store).__unstableCreateUndoLevel("postType", type, id);
+        registry.dispatch(import_core_data59.store).__unstableCreateUndoLevel("postType", type, id);
         return;
       }
       edits.content = ({ blocks: blocksForSerialization = [] }) => (0, import_blocks20.__unstableSerializeAndClean)(blocksForSerialization);
@@ -78818,14 +85083,14 @@ If there's a particular need for this, please submit a feature request at https:
     registry.batch(() => {
       registry.dispatch(import_preferences10.store).set("core", "distractionFree", !isDistractionFree);
       if (createNotice) {
-        registry.dispatch(import_notices20.store).createInfoNotice(
-          isDistractionFree ? (0, import_i18n205.__)("Distraction free mode deactivated.") : (0, import_i18n205.__)("Distraction free mode activated."),
+        registry.dispatch(import_notices21.store).createInfoNotice(
+          isDistractionFree ? (0, import_i18n209.__)("Distraction free mode deactivated.") : (0, import_i18n209.__)("Distraction free mode activated."),
           {
             id: "core/editor/distraction-free-mode/notice",
             type: "snackbar",
             actions: [
               {
-                label: (0, import_i18n205.__)("Undo"),
+                label: (0, import_i18n209.__)("Undo"),
                 onClick: () => {
                   registry.batch(() => {
                     registry.dispatch(import_preferences10.store).set(
@@ -78849,14 +85114,14 @@ If there's a particular need for this, please submit a feature request at https:
   var toggleSpotlightMode = () => ({ registry }) => {
     registry.dispatch(import_preferences10.store).toggle("core", "focusMode");
     const isFocusMode = registry.select(import_preferences10.store).get("core", "focusMode");
-    registry.dispatch(import_notices20.store).createInfoNotice(
-      isFocusMode ? (0, import_i18n205.__)("Spotlight mode activated.") : (0, import_i18n205.__)("Spotlight mode deactivated."),
+    registry.dispatch(import_notices21.store).createInfoNotice(
+      isFocusMode ? (0, import_i18n209.__)("Spotlight mode activated.") : (0, import_i18n209.__)("Spotlight mode deactivated."),
       {
         id: "core/editor/toggle-spotlight-mode/notice",
         type: "snackbar",
         actions: [
           {
-            label: (0, import_i18n205.__)("Undo"),
+            label: (0, import_i18n209.__)("Undo"),
             onClick: () => {
               registry.dispatch(import_preferences10.store).toggle("core", "focusMode");
             }
@@ -78868,14 +85133,14 @@ If there's a particular need for this, please submit a feature request at https:
   var toggleTopToolbar = () => ({ registry }) => {
     registry.dispatch(import_preferences10.store).toggle("core", "fixedToolbar");
     const isTopToolbar = registry.select(import_preferences10.store).get("core", "fixedToolbar");
-    registry.dispatch(import_notices20.store).createInfoNotice(
-      isTopToolbar ? (0, import_i18n205.__)("Top toolbar activated.") : (0, import_i18n205.__)("Top toolbar deactivated."),
+    registry.dispatch(import_notices21.store).createInfoNotice(
+      isTopToolbar ? (0, import_i18n209.__)("Top toolbar activated.") : (0, import_i18n209.__)("Top toolbar deactivated."),
       {
         id: "core/editor/toggle-top-toolbar/notice",
         type: "snackbar",
         actions: [
           {
-            label: (0, import_i18n205.__)("Undo"),
+            label: (0, import_i18n209.__)("Undo"),
             onClick: () => {
               registry.dispatch(import_preferences10.store).toggle("core", "fixedToolbar");
             }
@@ -78891,13 +85156,13 @@ If there's a particular need for this, please submit a feature request at https:
       unlock(registry.dispatch(import_block_editor36.store)).resetZoomLevel();
     }
     if (mode === "visual") {
-      (0, import_a11y9.speak)((0, import_i18n205.__)("Visual editor selected"), "assertive");
+      (0, import_a11y9.speak)((0, import_i18n209.__)("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_i18n205.__)("Code editor selected"), "assertive");
+      (0, import_a11y9.speak)((0, import_i18n209.__)("Code editor selected"), "assertive");
     }
   };
   function openPublishSidebar() {
@@ -78971,27 +85236,27 @@ If there's a particular need for this, please submit a feature request at https:
     selectors: selectors_exports,
     actions: actions_exports3
   };
-  var store3 = (0, import_data87.createReduxStore)(STORE_NAME, {
+  var store = (0, import_data89.createReduxStore)(STORE_NAME, {
     ...storeConfig
   });
-  (0, import_data87.register)(store3);
-  unlock(store3).registerPrivateActions(private_actions_exports);
-  unlock(store3).registerPrivateSelectors(private_selectors_exports);
+  (0, import_data89.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_runtime374 = __toESM(require_jsx_runtime(), 1);
-  var createWithMetaAttributeSource = (metaAttributes) => (0, import_compose37.createHigherOrderComponent)(
+  var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
+  var createWithMetaAttributeSource = (metaAttributes) => (0, import_compose41.createHigherOrderComponent)(
     (BlockEdit2) => ({ attributes, setAttributes, ...props }) => {
-      const postType2 = (0, import_data88.useSelect)(
-        (select9) => select9(store3).getCurrentPostType(),
+      const postType2 = (0, import_data90.useSelect)(
+        (select9) => select9(store).getCurrentPostType(),
         []
       );
-      const [meta2, setMeta] = (0, import_core_data58.useEntityProp)(
+      const [meta2, setMeta] = (0, import_core_data60.useEntityProp)(
         "postType",
         postType2,
         "meta"
       );
-      const mergedAttributes = (0, import_element218.useMemo)(
+      const mergedAttributes = (0, import_element229.useMemo)(
         () => ({
           ...attributes,
           ...Object.fromEntries(
@@ -79005,7 +85270,7 @@ If there's a particular need for this, please submit a feature request at https:
         }),
         [attributes, meta2]
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
         BlockEdit2,
         {
           attributes: mergedAttributes,
@@ -79053,13 +85318,13 @@ If there's a particular need for this, please submit a feature request at https:
   var import_hooks52 = __toESM(require_hooks(), 1);

   // packages/editor/build-module/components/index.mjs
-  var import_core_data106 = __toESM(require_core_data(), 1);
+  var import_core_data108 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/autocompleters/link.mjs
   var import_api_fetch9 = __toESM(require_api_fetch(), 1);
   var import_url15 = __toESM(require_url(), 1);
-  var import_html_entities13 = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
+  var import_html_entities14 = __toESM(require_html_entities(), 1);
+  var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
   var SHOWN_SUGGESTIONS = 10;
   var link_default2 = {
     name: "links",
@@ -79081,34 +85346,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_runtime375.jsxs)(import_jsx_runtime375.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(icon_default, { icon: item.subtype === "page" ? page_default : post_default }),
-        (0, import_html_entities13.decodeEntities)(item.title)
+      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 }),
+        (0, import_html_entities14.decodeEntities)(item.title)
       ] });
     },
     getOptionCompletion(item) {
-      return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)("a", { href: item.url, children: item.title });
+      return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)("a", { href: item.url, children: item.title });
     }
   };

   // packages/editor/build-module/components/autocompleters/user.mjs
-  var import_element219 = __toESM(require_element(), 1);
-  var import_data89 = __toESM(require_data(), 1);
-  var import_core_data59 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
+  var import_element230 = __toESM(require_element(), 1);
+  var import_data91 = __toESM(require_data(), 1);
+  var import_core_data61 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
   function getUserLabel(user) {
-    const avatar = user.avatar_urls && user.avatar_urls[24] ? /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+    const avatar = user.avatar_urls && user.avatar_urls[24] ? /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
       "img",
       {
         className: "editor-autocompleters__user-avatar",
         alt: "",
         src: user.avatar_urls[24]
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime376.jsx)("span", { className: "editor-autocompleters__no-avatar" });
-    return /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(import_jsx_runtime376.Fragment, { children: [
+    ) : /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("span", { className: "editor-autocompleters__no-avatar" });
+    return /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(import_jsx_runtime387.Fragment, { children: [
       avatar,
-      /* @__PURE__ */ (0, import_jsx_runtime376.jsx)("span", { className: "editor-autocompleters__user-name", children: user.name }),
-      /* @__PURE__ */ (0, import_jsx_runtime376.jsx)("span", { className: "editor-autocompleters__user-slug", children: user.slug })
+      /* @__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 })
     ] });
   }
   var user_default = {
@@ -79116,9 +85381,9 @@ 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_data89.useSelect)(
+      const users = (0, import_data91.useSelect)(
         (select9) => {
-          const { getUsers } = select9(import_core_data59.store);
+          const { getUsers } = select9(import_core_data61.store);
           return getUsers({
             context: "view",
             search: filterValue
@@ -79126,7 +85391,7 @@ If there's a particular need for this, please submit a feature request at https:
         },
         [filterValue]
       );
-      const options = (0, import_element219.useMemo)(
+      const options = (0, import_element230.useMemo)(
         () => users ? users.map((user) => ({
           key: `user-${user.slug}`,
           value: user,
@@ -79142,15 +85407,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_element220 = __toESM(require_element(), 1);
-  var import_data90 = __toESM(require_data(), 1);
-  var import_core_data60 = __toESM(require_core_data(), 1);
+  var import_element231 = __toESM(require_element(), 1);
+  var import_data92 = __toESM(require_data(), 1);
+  var import_core_data62 = __toESM(require_core_data(), 1);
   function useInterval(callback, intervalInSeconds) {
-    const callbackRef = (0, import_element220.useRef)(callback);
-    (0, import_element220.useEffect)(() => {
+    const callbackRef = (0, import_element231.useRef)(callback);
+    (0, import_element231.useEffect)(() => {
       callbackRef.current = callback;
     }, [callback]);
-    (0, import_element220.useEffect)(() => {
+    (0, import_element231.useEffect)(() => {
       if (!intervalInSeconds) {
         return;
       }
@@ -79162,20 +85427,20 @@ 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_data90.useDispatch)(store3);
+    const { autosave: autosaveAction } = (0, import_data92.useDispatch)(store);
     const triggerAutosave = autosave2 ?? autosaveAction;
-    const { getReferenceByDistinctEdits } = (0, import_data90.useSelect)(import_core_data60.store);
-    const { isEditedPostDirty: isEditedPostDirty2, isEditedPostAutosaveable: isEditedPostAutosaveable2, isAutosavingPost: isAutosavingPost2 } = (0, import_data90.useSelect)(store3);
-    const autosaveInterval = (0, import_data90.useSelect)(
+    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)(
       (select9) => {
         if (interval !== void 0) {
           return interval;
         }
-        return select9(store3).getEditorSettings().autosaveInterval;
+        return select9(store).getEditorSettings().autosaveInterval;
       },
       [interval]
     );
-    const lastEditsReferenceRef = (0, import_element220.useRef)();
+    const lastEditsReferenceRef = (0, import_element231.useRef)();
     useInterval(() => {
       if (!isEditedPostAutosaveable2()) {
         return;
@@ -79191,24 +85456,24 @@ 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_i18n212 = __toESM(require_i18n(), 1);
-  var import_data99 = __toESM(require_data(), 1);
-  var import_components163 = __toESM(require_components(), 1);
+  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_core_data64 = __toESM(require_core_data(), 1);
+  var import_core_data66 = __toESM(require_core_data(), 1);
   var import_commands3 = __toESM(require_commands(), 1);
-  var import_element227 = __toESM(require_element(), 1);
-  var import_compose39 = __toESM(require_compose(), 1);
-  var import_html_entities15 = __toESM(require_html_entities(), 1);
+  var import_element238 = __toESM(require_element(), 1);
+  var import_compose44 = __toESM(require_compose(), 1);
+  var import_html_entities16 = __toESM(require_html_entities(), 1);
   var import_dom23 = __toESM(require_dom(), 1);

   // packages/editor/build-module/utils/pageTypeBadge.mjs
-  var import_i18n206 = __toESM(require_i18n(), 1);
-  var import_data91 = __toESM(require_data(), 1);
-  var import_core_data61 = __toESM(require_core_data(), 1);
+  var import_i18n210 = __toESM(require_i18n(), 1);
+  var import_data93 = __toESM(require_data(), 1);
+  var import_core_data63 = __toESM(require_core_data(), 1);
   function usePageTypeBadge(postId2) {
-    const { isFrontPage, isPostsPage } = (0, import_data91.useSelect)((select9) => {
-      const { canUser, getEditedEntityRecord } = select9(import_core_data61.store);
+    const { isFrontPage, isPostsPage } = (0, import_data93.useSelect)((select9) => {
+      const { canUser, getEditedEntityRecord } = select9(import_core_data63.store);
       const siteSettings = canUser("read", {
         kind: "root",
         name: "site"
@@ -79220,77 +85485,77 @@ If there's a particular need for this, please submit a feature request at https:
       };
     });
     if (isFrontPage) {
-      return (0, import_i18n206.__)("Homepage");
+      return (0, import_i18n210.__)("Homepage");
     } else if (isPostsPage) {
-      return (0, import_i18n206.__)("Posts Page");
+      return (0, import_i18n210.__)("Posts Page");
     }
     return false;
   }

   // packages/editor/build-module/components/styles-canvas/index.mjs
-  var import_components162 = __toESM(require_components(), 1);
+  var import_components165 = __toESM(require_components(), 1);
   var import_keycodes10 = __toESM(require_keycodes(), 1);
-  var import_i18n211 = __toESM(require_i18n(), 1);
-  var import_data97 = __toESM(require_data(), 1);
-  var import_compose38 = __toESM(require_compose(), 1);
+  var import_i18n215 = __toESM(require_i18n(), 1);
+  var import_data99 = __toESM(require_data(), 1);
+  var import_compose43 = __toESM(require_compose(), 1);
   var import_preferences11 = __toESM(require_preferences(), 1);

   // packages/editor/build-module/components/styles-canvas/style-book.mjs
-  var import_element224 = __toESM(require_element(), 1);
+  var import_element235 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/style-book/index.mjs
-  var import_components158 = __toESM(require_components(), 1);
-  var import_i18n209 = __toESM(require_i18n(), 1);
+  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_data94 = __toESM(require_data(), 1);
-  var import_element223 = __toESM(require_element(), 1);
+  var import_data96 = __toESM(require_data(), 1);
+  var import_element234 = __toESM(require_element(), 1);
   var import_keycodes8 = __toESM(require_keycodes(), 1);
   var import_media_utils7 = __toESM(require_media_utils(), 1);
-  var import_core_data62 = __toESM(require_core_data(), 1);
+  var import_core_data64 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/style-book/constants.mjs
-  var import_i18n207 = __toESM(require_i18n(), 1);
+  var import_i18n211 = __toESM(require_i18n(), 1);
   var STYLE_BOOK_COLOR_GROUPS = [
     {
       slug: "theme-colors",
-      title: (0, import_i18n207.__)("Theme Colors"),
+      title: (0, import_i18n211.__)("Theme Colors"),
       origin: "theme",
       type: "colors"
     },
     {
       slug: "theme-gradients",
-      title: (0, import_i18n207.__)("Theme Gradients"),
+      title: (0, import_i18n211.__)("Theme Gradients"),
       origin: "theme",
       type: "gradients"
     },
     {
       slug: "custom-colors",
-      title: (0, import_i18n207.__)("Custom Colors"),
+      title: (0, import_i18n211.__)("Custom Colors"),
       origin: "custom",
       type: "colors"
     },
     {
       slug: "custom-gradients",
-      title: (0, import_i18n207.__)("Custom Gradients"),
+      title: (0, import_i18n211.__)("Custom Gradients"),
       origin: "custom",
       // User.
       type: "gradients"
     },
     {
       slug: "duotones",
-      title: (0, import_i18n207.__)("Duotones"),
+      title: (0, import_i18n211.__)("Duotones"),
       origin: "theme",
       type: "duotones"
     },
     {
       slug: "default-colors",
-      title: (0, import_i18n207.__)("Default Colors"),
+      title: (0, import_i18n211.__)("Default Colors"),
       origin: "default",
       type: "colors"
     },
     {
       slug: "default-gradients",
-      title: (0, import_i18n207.__)("Default Gradients"),
+      title: (0, import_i18n211.__)("Default Gradients"),
       origin: "default",
       type: "gradients"
     }
@@ -79298,18 +85563,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_i18n207.__)("Site Identity"),
+      title: (0, import_i18n211.__)("Site Identity"),
       blocks: ["core/site-logo", "core/site-title", "core/site-tagline"]
     },
     {
       slug: "design",
-      title: (0, import_i18n207.__)("Design"),
+      title: (0, import_i18n211.__)("Design"),
       blocks: ["core/navigation", "core/avatar", "core/post-time-to-read"],
       exclude: ["core/home-link", "core/navigation-link"]
     },
     {
       slug: "posts",
-      title: (0, import_i18n207.__)("Posts"),
+      title: (0, import_i18n211.__)("Posts"),
       blocks: [
         "core/post-title",
         "core/post-excerpt",
@@ -79327,7 +85592,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       slug: "comments",
-      title: (0, import_i18n207.__)("Comments"),
+      title: (0, import_i18n211.__)("Comments"),
       blocks: [
         "core/comments-title",
         "core/comments-pagination",
@@ -79347,12 +85612,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_i18n207.__)("Overview"),
+      title: (0, import_i18n211.__)("Overview"),
       blocks: []
     },
     {
       slug: "text",
-      title: (0, import_i18n207.__)("Text"),
+      title: (0, import_i18n211.__)("Text"),
       blocks: [
         "core/post-content",
         "core/home-link",
@@ -79361,27 +85626,27 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       slug: "colors",
-      title: (0, import_i18n207.__)("Colors"),
+      title: (0, import_i18n211.__)("Colors"),
       blocks: []
     },
     {
       slug: "theme",
-      title: (0, import_i18n207.__)("Theme"),
+      title: (0, import_i18n211.__)("Theme"),
       subcategories: STYLE_BOOK_THEME_SUBCATEGORIES
     },
     {
       slug: "media",
-      title: (0, import_i18n207.__)("Media"),
+      title: (0, import_i18n211.__)("Media"),
       blocks: ["core/post-featured-image"]
     },
     {
       slug: "widgets",
-      title: (0, import_i18n207.__)("Widgets"),
+      title: (0, import_i18n211.__)("Widgets"),
       blocks: []
     },
     {
       slug: "embed",
-      title: (0, import_i18n207.__)("Embeds"),
+      title: (0, import_i18n211.__)("Embeds"),
       include: []
     }
   ];
@@ -79389,29 +85654,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_i18n207.__)("Media"),
+      title: (0, import_i18n211.__)("Media"),
       blocks: ["core/post-featured-image"]
     },
     {
       slug: "widgets",
-      title: (0, import_i18n207.__)("Widgets"),
+      title: (0, import_i18n211.__)("Widgets"),
       blocks: []
     },
     {
       slug: "embed",
-      title: (0, import_i18n207.__)("Embeds"),
+      title: (0, import_i18n211.__)("Embeds"),
       include: []
     }
   ];
   var STYLE_BOOK_PREVIEW_CATEGORIES = [
     {
       slug: "overview",
-      title: (0, import_i18n207.__)("Overview"),
+      title: (0, import_i18n211.__)("Overview"),
       blocks: []
     },
     {
       slug: "text",
-      title: (0, import_i18n207.__)("Text"),
+      title: (0, import_i18n211.__)("Text"),
       blocks: [
         "core/post-content",
         "core/home-link",
@@ -79420,12 +85685,12 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       slug: "colors",
-      title: (0, import_i18n207.__)("Colors"),
+      title: (0, import_i18n211.__)("Colors"),
       blocks: []
     },
     {
       slug: "blocks",
-      title: (0, import_i18n207.__)("All Blocks"),
+      title: (0, import_i18n211.__)("All Blocks"),
       blocks: [],
       subcategories: STYLE_BOOK_ALL_BLOCKS_SUBCATEGORIES
     }
@@ -79589,13 +85854,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_i18n208 = __toESM(require_i18n(), 1);
+  var import_i18n212 = __toESM(require_i18n(), 1);
   var import_blocks22 = __toESM(require_blocks(), 1);

   // packages/editor/build-module/components/style-book/color-examples.mjs
-  var import_components156 = __toESM(require_components(), 1);
+  var import_components159 = __toESM(require_components(), 1);
   var import_block_editor37 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
   var ColorExamples = ({
     colors: colors2,
     type,
@@ -79605,13 +85870,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_runtime377.jsx)(import_components156.__experimentalGrid, { templateColumns, rowGap: 8, columnGap: 16, children: colors2.map((color) => {
-      const className = type === "gradients" ? (0, import_block_editor37.__experimentalGetGradientClass)(color.slug) : (0, import_block_editor37.getColorClassName)("background-color", color.slug);
+    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);
       const classes = clsx_default(
         "editor-style-book__color-example",
-        className
+        className2
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
         "div",
         {
           className: classes,
@@ -79624,22 +85889,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_components157 = __toESM(require_components(), 1);
-  var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
+  var import_components160 = __toESM(require_components(), 1);
+  var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
   var DuotoneExamples = ({ duotones }) => {
     if (!duotones) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_components157.__experimentalGrid, { columns: 2, rowGap: 16, columnGap: 16, children: duotones.map((duotone) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(
-        import_components157.__experimentalGrid,
+    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,
         {
           className: "editor-style-book__duotone-example",
           columns: 2,
           rowGap: 8,
           columnGap: 8,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
               "img",
               {
                 alt: `Duotone example: ${duotone.slug}`,
@@ -79650,7 +85915,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_runtime378.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
                 "div",
                 {
                   className: "editor-style-book__color-example",
@@ -79668,7 +85933,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_runtime379 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
   function getColorExamples(colors2) {
     if (!colors2) {
       return [];
@@ -79686,7 +85951,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_runtime379.jsx)(
+          example.content = /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
             duotone_examples_default,
             {
               duotones: paletteFiltered[group.type]
@@ -79694,7 +85959,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_runtime379.jsx)(
+          example.content = /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
             color_examples_default,
             {
               colors: paletteFiltered[group.type],
@@ -79715,9 +85980,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_i18n208.__)("Colors"),
+        title: (0, import_i18n212.__)("Colors"),
         category: "overview",
-        content: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+        content: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
           color_examples_default,
           {
             colors: themePalette.colors,
@@ -79733,7 +85998,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_i18n208.__)(
+        content: (0, import_i18n212.__)(
           `AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789X{(\u2026)},.-<>?!*&:/A@HELFO\u2122\xA9`
         ),
         level: 1
@@ -79742,12 +86007,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_i18n208.__)(
+        content: (0, import_i18n212.__)(
           `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_i18n208.__)(
+        content: (0, import_i18n212.__)(
           `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.`
         )
       });
@@ -79776,7 +86041,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_i18n208.__)("Typography"),
+        title: (0, import_i18n212.__)("Typography"),
         category: "overview",
         blocks: typographyBlockExamples
       });
@@ -79840,13 +86105,13 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const headingsExample = {
       name: "core/heading",
-      title: (0, import_i18n208.__)("Headings"),
+      title: (0, import_i18n212.__)("Headings"),
       category: "text",
       blocks: [1, 2, 3, 4, 5, 6].map((level) => {
         return (0, import_blocks22.createBlock)("core/heading", {
-          content: (0, import_i18n208.sprintf)(
+          content: (0, import_i18n212.sprintf)(
             // translators: %d: heading level e.g: "1", "2", "3"
-            (0, import_i18n208.__)("Heading %d"),
+            (0, import_i18n212.__)("Heading %d"),
             level
           ),
           level
@@ -79864,19 +86129,19 @@ 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_element222 = __toESM(require_element(), 1);
-  var import_data93 = __toESM(require_data(), 1);
+  var import_element233 = __toESM(require_element(), 1);
+  var import_data95 = __toESM(require_data(), 1);

   // packages/editor/build-module/hooks/use-global-styles-output.mjs
   var import_blocks23 = __toESM(require_blocks(), 1);
-  var import_data92 = __toESM(require_data(), 1);
-  var import_element221 = __toESM(require_element(), 1);
+  var import_data94 = __toESM(require_data(), 1);
+  var import_element232 = __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_data92.useSelect)((select9) => {
-      const { getEditorSettings: getEditorSettings2 } = select9(store3);
+    const { disableLayoutStyles, getBlockStyles } = (0, import_data94.useSelect)((select9) => {
+      const { getEditorSettings: getEditorSettings2 } = select9(store);
       const { getBlockStyles: getBlockStylesSelector } = select9(import_blocks23.store);
       const settings = getEditorSettings2();
       return {
@@ -79884,7 +86149,7 @@ If there's a particular need for this, please submit a feature request at https:
         getBlockStyles: getBlockStylesSelector
       };
     }, []);
-    return (0, import_element221.useMemo)(() => {
+    return (0, import_element232.useMemo)(() => {
       if (!mergedConfig?.styles || !mergedConfig?.settings) {
         return [[], {}];
       }
@@ -79913,9 +86178,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_data93.useSelect)(store3);
-    const { updateEditorSettings: updateEditorSettings2 } = (0, import_data93.useDispatch)(store3);
-    (0, import_element222.useEffect)(() => {
+    const { getEditorSettings: getEditorSettings2 } = (0, import_data95.useSelect)(store);
+    const { updateEditorSettings: updateEditorSettings2 } = (0, import_data95.useDispatch)(store);
+    (0, import_element233.useEffect)(() => {
       if (!styles || !settings) {
         return;
       }
@@ -79936,7 +86201,7 @@ 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_runtime380 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
   var { ExperimentalBlockEditorProvider: ExperimentalBlockEditorProvider2 } = unlock(import_block_editor38.privateApis);
   function isObjectEmpty(object) {
     return !object || Object.keys(object).length === 0;
@@ -79975,11 +86240,11 @@ If there's a particular need for this, please submit a feature request at https:
       "color.duotone.theme",
       "color.duotone.default"
     );
-    const palettes = (0, import_element223.useMemo)(() => {
+    const palettes = (0, import_element234.useMemo)(() => {
       const result = { colors: colors2, gradients, duotones: [] };
       if (themeDuotones && themeDuotones.length) {
         result.duotones.push({
-          name: (0, import_i18n209._x)(
+          name: (0, import_i18n213._x)(
             "Theme",
             "Indicates these duotone filters come from the theme."
           ),
@@ -79989,7 +86254,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_i18n209._x)(
+          name: (0, import_i18n213._x)(
             "Default",
             "Indicates these duotone filters come from WordPress."
           ),
@@ -79999,7 +86264,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_i18n209._x)(
+          name: (0, import_i18n213._x)(
             "Custom",
             "Indicates these doutone filters are created by the user."
           ),
@@ -80070,8 +86335,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_element223.useMemo)(() => getExamples(colors2), [colors2]);
-    const tabs = (0, import_element223.useMemo)(
+    const examples = (0, import_element234.useMemo)(() => getExamples(colors2), [colors2]);
+    const tabs = (0, import_element234.useMemo)(
       () => getTopLevelStyleBookCategories().filter(
         (category) => examples.some(
           (example) => example.category === category.slug
@@ -80082,18 +86347,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_element223.useMemo)(() => {
+    const mergedConfig = (0, import_element234.useMemo)(() => {
       if (!isObjectEmpty(userConfig) && !isObjectEmpty(baseConfig)) {
         return mergeGlobalStyles(baseConfig, userConfig);
       }
       return {};
     }, [baseConfig, userConfig]);
-    const originalSettings = (0, import_data94.useSelect)(
+    const originalSettings = (0, import_data96.useSelect)(
       (select9) => select9(import_block_editor38.store).getSettings(),
       []
     );
     const [globalStyles] = useGlobalStylesOutputWithConfig(mergedConfig);
-    const settings = (0, import_element223.useMemo)(
+    const settings = (0, import_element234.useMemo)(
       () => ({
         ...originalSettings,
         styles: !isObjectEmpty(globalStyles) && !isObjectEmpty(userConfig) ? globalStyles : originalSettings.styles,
@@ -80101,7 +86366,7 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [globalStyles, originalSettings, userConfig]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
       "div",
       {
         ref,
@@ -80112,13 +86377,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_runtime380.jsxs)(
+        children: showTabs ? /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
           tabs_exports.Root,
           {
             className: "editor-style-book__tabs",
             defaultValue: tabs[0]?.slug,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { className: "editor-style-book__tablist-container", children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(tabs_exports.List, { children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(tabs_exports.Tab, { value: tab.slug, children: tab.title }, tab.slug)) }) }),
+              /* @__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)) }) }),
               tabs.map((tab) => {
                 const categoryDefinition = tab.slug ? getTopLevelStyleBookCategories().find(
                   (_category) => _category.slug === tab.slug
@@ -80127,13 +86392,13 @@ If there's a particular need for this, please submit a feature request at https:
                   categoryDefinition,
                   examples
                 ) : { examples };
-                return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
                   tabs_exports.Panel,
                   {
                     value: tab.slug,
                     tabIndex: -1,
                     className: "editor-style-book__tabpanel",
-                    children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+                    children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
                       StyleBookBody,
                       {
                         category: tab.slug,
@@ -80151,7 +86416,7 @@ If there's a particular need for this, please submit a feature request at https:
               })
             ]
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+        ) : /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
           StyleBookBody,
           {
             examples: { examples: examplesForSinglePageUse },
@@ -80172,24 +86437,24 @@ If there's a particular need for this, please submit a feature request at https:
     onPathChange,
     settings: settingsProp
   }) => {
-    const editorSettings2 = (0, import_data94.useSelect)(
-      (select9) => settingsProp ?? select9(store3).getEditorSettings(),
+    const editorSettings2 = (0, import_data96.useSelect)(
+      (select9) => settingsProp ?? select9(store).getEditorSettings(),
       [settingsProp]
     );
-    const canUserUploadMedia = (0, import_data94.useSelect)(
-      (select9) => select9(import_core_data62.store).canUser("create", {
+    const canUserUploadMedia = (0, import_data96.useSelect)(
+      (select9) => select9(import_core_data64.store).canUser("create", {
         kind: "postType",
         name: "attachment"
       }),
       []
     );
-    (0, import_element223.useEffect)(() => {
-      (0, import_data94.dispatch)(import_block_editor38.store).updateSettings({
+    (0, import_element234.useEffect)(() => {
+      (0, import_data96.dispatch)(import_block_editor38.store).updateSettings({
         ...editorSettings2,
         mediaUpload: canUserUploadMedia ? import_media_utils7.uploadMedia : void 0
       });
     }, [editorSettings2, canUserUploadMedia]);
-    const [internalPath, setInternalPath] = (0, import_element223.useState)("/");
+    const [internalPath, setInternalPath] = (0, import_element234.useState)("/");
     const section = path ?? internalPath;
     const onChangeSection = onPathChange ?? setInternalPath;
     const isSelected2 = (blockName) => {
@@ -80237,7 +86502,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_element223.useMemo)(() => {
+    const filteredExamples = (0, import_element234.useMemo)(() => {
       if (!categoryDefinition) {
         return {
           examples: [
@@ -80249,7 +86514,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_element223.useMemo)(() => {
+    const displayedExamples = (0, import_element234.useMemo)(() => {
       if (!previewCategory) {
         return { examples: examplesForSinglePageUse };
       }
@@ -80270,14 +86535,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_element223.useMemo)(() => {
+    const mergedConfig = (0, import_element234.useMemo)(() => {
       if (!isObjectEmpty(userConfig) && !isObjectEmpty(baseConfig)) {
         return mergeGlobalStyles(baseConfig, userConfig);
       }
       return {};
     }, [baseConfig, userConfig]);
     const [globalStyles] = useGlobalStylesOutputWithConfig(mergedConfig);
-    const settings = (0, import_element223.useMemo)(
+    const settings = (0, import_element234.useMemo)(
       () => ({
         ...editorSettings2,
         styles: !isObjectEmpty(globalStyles) && !isObjectEmpty(userConfig) ? globalStyles : editorSettings2.styles,
@@ -80285,9 +86550,9 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [globalStyles, editorSettings2, userConfig]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { className: "editor-style-book", children: /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(import_block_editor38.BlockEditorProvider, { settings, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(GlobalStylesRenderer, { disableRootPadding: true }),
-      /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+    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)(
         StyleBookBody,
         {
           examples: displayedExamples,
@@ -80308,9 +86573,9 @@ If there's a particular need for this, please submit a feature request at https:
     title,
     goTo
   }) => {
-    const [isFocused, setIsFocused] = (0, import_element223.useState)(false);
-    const [hasIframeLoaded, setHasIframeLoaded] = (0, import_element223.useState)(false);
-    const iframeRef = (0, import_element223.useRef)(null);
+    const [isFocused, setIsFocused] = (0, import_element234.useState)(false);
+    const [hasIframeLoaded, setHasIframeLoaded] = (0, import_element234.useState)(false);
+    const iframeRef = (0, import_element234.useRef)(null);
     const buttonModeProps = {
       role: "button",
       onFocus: () => setIsFocused(true),
@@ -80337,12 +86602,12 @@ If there's a particular need for this, please submit a feature request at https:
       readonly: true
     };
     const handleLoad = () => setHasIframeLoaded(true);
-    (0, import_element223.useLayoutEffect)(() => {
+    (0, import_element234.useLayoutEffect)(() => {
       if (hasIframeLoaded && iframeRef.current && goTo?.top) {
         scrollToSection("top", iframeRef.current);
       }
     }, [goTo?.top, hasIframeLoaded]);
-    return /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
       import_block_editor38.__unstableIframe,
       {
         onLoad: handleLoad,
@@ -80355,21 +86620,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_runtime380.jsx)(import_block_editor38.__unstableEditorStyles, { styles: settings.styles }),
-          /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)("style", { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_block_editor38.__unstableEditorStyles, { styles: settings.styles }),
+          /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)("style", { children: [
             STYLE_BOOK_IFRAME_STYLES,
             !!onClick && "body { cursor: var(--wpds-cursor-control, pointer); } body * { pointer-events: none; }"
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
             Examples,
             {
               className: "editor-style-book__examples",
               filteredExamples: examples,
-              label: title ? (0, import_i18n209.sprintf)(
+              label: title ? (0, import_i18n213.sprintf)(
                 // translators: %s: Category of blocks, e.g. Text.
-                (0, import_i18n209.__)("Examples of blocks in the %s category"),
+                (0, import_i18n213.__)("Examples of blocks in the %s category"),
                 title
-              ) : (0, import_i18n209.__)("Examples of blocks"),
+              ) : (0, import_i18n213.__)("Examples of blocks"),
               isSelected: isSelected2,
               onSelect
             },
@@ -80379,17 +86644,17 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   };
-  var Examples = (0, import_element223.memo)(
-    ({ className, filteredExamples, label, isSelected: isSelected2, onSelect }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(
-        import_components158.Composite,
+  var Examples = (0, import_element234.memo)(
+    ({ className: className2, filteredExamples, label, isSelected: isSelected2, onSelect }) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
+        import_components161.Composite,
         {
           orientation: "vertical",
-          className,
+          className: className2,
           "aria-label": label,
           role: "grid",
           children: [
-            !!filteredExamples?.examples?.length && filteredExamples.examples.map((example) => /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+            !!filteredExamples?.examples?.length && filteredExamples.examples.map((example) => /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
               Example,
               {
                 id: `example-${example.name}`,
@@ -80404,13 +86669,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_runtime380.jsxs)(
-              import_components158.Composite.Group,
+            !!filteredExamples?.subcategories?.length && filteredExamples.subcategories.map((subcategory) => /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
+              import_components161.Composite.Group,
               {
                 className: "editor-style-book__subcategory",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_components158.Composite.GroupLabel, { children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("h2", { className: "editor-style-book__subcategory-title", children: subcategory.title }) }),
-                  /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+                  /* @__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)(
                     Subcategory,
                     {
                       examples: subcategory.examples,
@@ -80428,7 +86693,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_runtime380.jsx)(
+    return !!examples?.length && examples.map((example) => /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
       Example,
       {
         id: `example-${example.name}`,
@@ -80443,11 +86708,11 @@ 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_data94.useSelect)(
+    const originalSettings = (0, import_data96.useSelect)(
       (select9) => select9(import_block_editor38.store).getSettings(),
       []
     );
-    const settings = (0, import_element223.useMemo)(
+    const settings = (0, import_element234.useMemo)(
       () => ({
         ...originalSettings,
         focusMode: false,
@@ -80456,7 +86721,7 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [originalSettings]
     );
-    const renderedBlocks = (0, import_element223.useMemo)(
+    const renderedBlocks = (0, import_element234.useMemo)(
       () => Array.isArray(blocks) ? blocks : [blocks],
       [blocks]
     );
@@ -80464,38 +86729,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_runtime380.jsx)("div", { role: "row", children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(
-      import_components158.Composite.Item,
+    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,
       {
         className: clsx_default("editor-style-book__example", {
           "is-selected": isSelected2,
           "is-disabled-example": !!disabledProps?.disabled
         }),
         id,
-        "aria-label": !!onClick ? (0, import_i18n209.sprintf)(
+        "aria-label": !!onClick ? (0, import_i18n213.sprintf)(
           // translators: %s: Title of a block, e.g. Heading.
-          (0, import_i18n209.__)("Open %s styles in Styles panel"),
+          (0, import_i18n213.__)("Open %s styles in Styles panel"),
           title
         ) : void 0,
-        render: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", {}),
+        render: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("div", {}),
         role: !!onClick ? "button" : null,
         onClick,
         ...disabledProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("span", { className: "editor-style-book__example-title", children: title }),
-          /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("span", { className: "editor-style-book__example-title", children: title }),
+          /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
             "div",
             {
               className: "editor-style-book__example-preview",
               "aria-hidden": true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_components158.Disabled, { className: "editor-style-book__example-preview__content", children: content ? content : /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(
+              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)(
                 ExperimentalBlockEditorProvider2,
                 {
                   value: renderedBlocks,
                   settings,
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_block_editor38.__unstableEditorStyles, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_block_editor38.BlockList, { renderAppender: false })
+                    /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_block_editor38.__unstableEditorStyles, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_block_editor38.BlockList, { renderAppender: false })
                   ]
                 }
               ) })
@@ -80505,17 +86770,17 @@ If there's a particular need for this, please submit a feature request at https:
       }
     ) }) });
   };
-  var style_book_default = (0, import_element223.forwardRef)(StyleBook);
+  var style_book_default = (0, import_element234.forwardRef)(StyleBook);

   // packages/editor/build-module/components/styles-canvas/style-book.mjs
-  var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
   function StyleBookWithNavigation({
     path,
     onPathChange,
     userConfig,
     forwardedRef
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
       style_book_default,
       {
         ref: forwardedRef,
@@ -80548,11 +86813,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_element224.useMemo)(() => {
+    const revisionId2 = (0, import_element235.useMemo)(() => {
       const match3 = path?.match(/^\/revisions\/(.+)$/);
       return match3 ? match3[1] : null;
     }, [path]);
-    const selectedRevision = (0, import_element224.useMemo)(() => {
+    const selectedRevision = (0, import_element235.useMemo)(() => {
       if (!revisionId2 || !revisions.length) {
         return null;
       }
@@ -80563,7 +86828,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_runtime381.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
       StyleBookWithNavigation,
       {
         forwardedRef,
@@ -80575,7 +86840,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_runtime381.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
         StylesCanvasRevisionStyleBook,
         {
           forwardedRef: ref,
@@ -80584,7 +86849,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
       StyleBookWithNavigation,
       {
         forwardedRef: ref,
@@ -80593,14 +86858,14 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var style_book_default2 = (0, import_element224.forwardRef)(StylesCanvasStyleBook);
+  var style_book_default2 = (0, import_element235.forwardRef)(StylesCanvasStyleBook);

   // packages/editor/build-module/components/styles-canvas/revisions.mjs
-  var import_components159 = __toESM(require_components(), 1);
+  var import_components162 = __toESM(require_components(), 1);
   var import_block_editor39 = __toESM(require_block_editor(), 1);
-  var import_data95 = __toESM(require_data(), 1);
-  var import_element225 = __toESM(require_element(), 1);
-  var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 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 {
     ExperimentalBlockEditorProvider: ExperimentalBlockEditorProvider3,
     BlockStyleVariationOverridesWithConfig
@@ -80609,16 +86874,16 @@ If there's a particular need for this, please submit a feature request at https:
     return !object || Object.keys(object).length === 0;
   }
   function StylesCanvasRevisions({ path }, ref) {
-    const blocks = (0, import_data95.useSelect)((select9) => {
+    const blocks = (0, import_data97.useSelect)((select9) => {
       return select9(import_block_editor39.store).getBlocks();
     }, []);
     const { user: userConfig, base: baseConfig } = useGlobalStyles();
     const { revisions, isLoading } = useGlobalStylesRevisions();
-    const revisionId2 = (0, import_element225.useMemo)(() => {
+    const revisionId2 = (0, import_element236.useMemo)(() => {
       const match3 = path?.match(/^\/revisions\/(.+)$/);
       return match3 ? match3[1] : null;
     }, [path]);
-    const selectedRevision = (0, import_element225.useMemo)(() => {
+    const selectedRevision = (0, import_element236.useMemo)(() => {
       if (!revisionId2 || !revisions.length) {
         return null;
       }
@@ -80627,21 +86892,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_element225.useMemo)(() => {
+    const mergedConfig = (0, import_element236.useMemo)(() => {
       if (!isObjectEmpty2(displayConfig) && !isObjectEmpty2(baseConfig)) {
         return mergeGlobalStyles(baseConfig, displayConfig);
       }
       return {};
     }, [baseConfig, displayConfig]);
-    const renderedBlocksArray = (0, import_element225.useMemo)(
+    const renderedBlocksArray = (0, import_element236.useMemo)(
       () => Array.isArray(blocks) ? blocks : [blocks],
       [blocks]
     );
-    const originalSettings = (0, import_data95.useSelect)(
+    const originalSettings = (0, import_data97.useSelect)(
       (select9) => select9(import_block_editor39.store).getSettings(),
       []
     );
-    const settings = (0, import_element225.useMemo)(
+    const settings = (0, import_element236.useMemo)(
       () => ({
         ...originalSettings,
         isPreviewMode: true
@@ -80653,7 +86918,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_runtime382.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(
       import_block_editor39.__unstableIframe,
       {
         ref,
@@ -80661,20 +86926,20 @@ If there's a particular need for this, please submit a feature request at https:
         name: "revisions",
         tabIndex: 0,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime382.jsx)("style", {
+          /* @__PURE__ */ (0, import_jsx_runtime393.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_runtime382.jsx)(import_components159.Disabled, { className: "editor-revisions__example-preview__content", children: /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(import_components162.Disabled, { className: "editor-revisions__example-preview__content", children: /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(
             ExperimentalBlockEditorProvider3,
             {
               value: renderedBlocksArray,
               settings,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_block_editor39.BlockList, { renderAppender: false }),
-                /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_block_editor39.__unstableEditorStyles, { styles: editorStyles }),
-                /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+                /* @__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)(
                   BlockStyleVariationOverridesWithConfig,
                   {
                     config: mergedConfig
@@ -80687,18 +86952,19 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var revisions_default = (0, import_element225.forwardRef)(StylesCanvasRevisions);
+  var revisions_default = (0, import_element236.forwardRef)(StylesCanvasRevisions);

   // packages/editor/build-module/components/resizable-editor/index.mjs
-  var import_data96 = __toESM(require_data(), 1);
-  var import_element226 = __toESM(require_element(), 1);
-  var import_components161 = __toESM(require_components(), 1);
+  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);

   // packages/editor/build-module/components/resizable-editor/resize-handle.mjs
-  var import_i18n210 = __toESM(require_i18n(), 1);
+  var import_i18n214 = __toESM(require_i18n(), 1);
   var import_keycodes9 = __toESM(require_keycodes(), 1);
-  var import_components160 = __toESM(require_components(), 1);
-  var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
+  var import_components163 = __toESM(require_components(), 1);
+  var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
   var DELTA_DISTANCE = 20;
   function ResizeHandle({ direction, resizeWidthBy }) {
     function handleKeyDown(event) {
@@ -80720,16 +86986,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_runtime383.jsxs)(import_jsx_runtime383.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime383.jsxs)(tooltip_exports.Root, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+    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)(
           tooltip_exports.Trigger,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
-              import_components160.__unstableMotion.button,
+            render: /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
+              import_components163.__unstableMotion.button,
               {
                 className: `editor-resizable-editor__resize-handle is-${direction}`,
-                "aria-label": (0, import_i18n210.__)("Drag to resize"),
+                "aria-label": (0, import_i18n214.__)("Drag to resize"),
                 "aria-describedby": resizableHandleHelpId,
                 onKeyDown: handleKeyDown,
                 variants: resizeHandleVariants,
@@ -80743,14 +87009,14 @@ If there's a particular need for this, please submit a feature request at https:
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(tooltip_exports.Popup, { children: (0, import_i18n210.__)("Drag to resize") })
+        /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(tooltip_exports.Popup, { children: (0, import_i18n214.__)("Drag to resize") })
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(VisuallyHidden, { id: resizableHandleHelpId, children: (0, import_i18n210.__)("Use left and right arrow keys to resize the canvas.") })
+      /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(VisuallyHidden, { id: resizableHandleHelpId, children: (0, import_i18n214.__)("Use left and right arrow keys to resize the canvas.") })
     ] });
   }

   // packages/editor/build-module/components/resizable-editor/index.mjs
-  var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
   var HANDLE_STYLES_OVERRIDE = {
     position: void 0,
     userSelect: void 0,
@@ -80766,18 +87032,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,
+    className: className2,
     enableResizing,
     width = "100%",
     height = "100%",
-    onResizeStart,
-    onResizeStop,
     children
   }) {
-    const [isResizing, setIsResizing] = (0, import_element226.useState)(false);
-    const { setCanvasWidth: setCanvasWidth2 } = unlock((0, import_data96.useDispatch)(store3));
-    const resizableRef = (0, import_element226.useRef)();
-    const resizeWidthBy = (0, import_element226.useCallback)(
+    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)(
       (deltaPixels) => {
         if (resizableRef.current) {
           const _isAtMaxWidth = isAtMaxWidth(
@@ -80792,20 +87057,28 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [setCanvasWidth2]
     );
-    const updateCanvasWidth = (0, import_element226.useCallback)(
-      (element) => {
+    const updateCanvasWidth = (0, import_element237.useCallback)(
+      (element, isResizeEnd) => {
         const currentWidth = element.offsetWidth;
         const containerWidth = element.parentElement?.offsetWidth ?? 0;
         setCanvasWidth2(
-          isAtMaxWidth(currentWidth, containerWidth, 80) ? void 0 : currentWidth
+          isResizeEnd && isAtMaxWidth(currentWidth, containerWidth, 80) ? void 0 : currentWidth
         );
       },
       [setCanvasWidth2]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-      import_components161.ResizableBox,
+    return /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+      import_components164.ResizableBox,
       {
-        className: clsx_default("editor-resizable-editor", className, {
+        as: import_components164.__unstableMotion.div,
+        initial: false,
+        animate: { height },
+        transition: {
+          type: "tween",
+          duration: isResizing || disableMotion ? 0 : 0.2,
+          ease: "easeOut"
+        },
+        className: clsx_default("editor-resizable-editor", className2, {
           "is-resizable": enableResizing,
           "is-resizing": isResizing
         }),
@@ -80818,15 +87091,13 @@ If there's a particular need for this, please submit a feature request at https:
         },
         onResizeStart: () => {
           setIsResizing(true);
-          onResizeStart?.();
         },
         onResize: (event, direction, element) => {
           updateCanvasWidth(element);
         },
         onResizeStop: (event, direction, element) => {
-          updateCanvasWidth(element);
+          updateCanvasWidth(element, true);
           setIsResizing(false);
-          onResizeStop?.();
         },
         minWidth: 300,
         maxWidth: "100%",
@@ -80838,14 +87109,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_runtime384.jsx)(
+          left: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
             ResizeHandle,
             {
               direction: "left",
               resizeWidthBy
             }
           ),
-          right: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
+          right: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
             ResizeHandle,
             {
               direction: "right",
@@ -80865,21 +87136,21 @@ 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_runtime385 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
   function getStylesCanvasTitle(path, showStylebook2) {
     if (showStylebook2) {
-      return (0, import_i18n211.__)("Style Book");
+      return (0, import_i18n215.__)("Style Book");
     }
     if (path?.startsWith("/revisions")) {
-      return (0, import_i18n211.__)("Style Revisions");
+      return (0, import_i18n215.__)("Style Revisions");
     }
     return "";
   }
   function StylesCanvas() {
-    const { stylesPath: stylesPath2, showStylebook: showStylebook2, showListViewByDefault } = (0, import_data97.useSelect)(
+    const { stylesPath: stylesPath2, showStylebook: showStylebook2, showListViewByDefault } = (0, import_data99.useSelect)(
       (select9) => {
         const { getStylesPath: getStylesPath2, getShowStylebook: getShowStylebook2 } = unlock(
-          select9(store3)
+          select9(store)
         );
         const _showListViewByDefault = select9(import_preferences11.store).get(
           "core",
@@ -80894,14 +87165,14 @@ If there's a particular need for this, please submit a feature request at https:
       []
     );
     const { resetStylesNavigation: resetStylesNavigation2, setStylesPath: setStylesPath2 } = unlock(
-      (0, import_data97.useDispatch)(store3)
+      (0, import_data99.useDispatch)(store)
     );
-    const { setIsListViewOpened: setIsListViewOpened2 } = (0, import_data97.useDispatch)(store3);
-    const focusOnMountRef = (0, import_compose38.useFocusOnMount)("firstElement");
-    const sectionFocusReturnRef = (0, import_compose38.useFocusReturn)();
+    const { setIsListViewOpened: setIsListViewOpened2 } = (0, import_data99.useDispatch)(store);
+    const focusOnMountRef = (0, import_compose43.useFocusOnMount)("firstElement");
+    const sectionFocusReturnRef = (0, import_compose43.useFocusReturn)();
     let content = null;
     if (showStylebook2) {
-      content = /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+      content = /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
         style_book_default2,
         {
           path: stylesPath2,
@@ -80910,7 +87181,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_runtime385.jsx)(
+      content = /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
         revisions_default,
         {
           path: stylesPath2,
@@ -80929,7 +87200,7 @@ If there's a particular need for this, please submit a feature request at https:
         onCloseCanvas();
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("div", { className: "editor-styles-canvas", children: /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(resizable_editor_default, { enableResizing: false, children: /* @__PURE__ */ (0, import_jsx_runtime385.jsxs)(
+    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)(
       "section",
       {
         className: "editor-styles-canvas__section",
@@ -80937,13 +87208,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_runtime385.jsx)(
-            import_components162.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+            import_components165.Button,
             {
               size: "compact",
               className: "editor-styles-canvas__close-button",
               icon: close_small_default,
-              label: (0, import_i18n211.__)("Close"),
+              label: (0, import_i18n215.__)("Close"),
               onClick: onCloseCanvas
             }
           ),
@@ -80954,18 +87225,18 @@ 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_data98 = __toESM(require_data(), 1);
-  var import_html_entities14 = __toESM(require_html_entities(), 1);
+  var import_data100 = __toESM(require_data(), 1);
+  var import_html_entities15 = __toESM(require_html_entities(), 1);
   var import_block_editor40 = __toESM(require_block_editor(), 1);
-  var import_core_data63 = __toESM(require_core_data(), 1);
+  var import_core_data65 = __toESM(require_core_data(), 1);
   function useEditedSectionDetails() {
-    return (0, import_data98.useSelect)((select9) => {
+    return (0, import_data100.useSelect)((select9) => {
       const {
         getBlockAttributes: getBlockAttributes2,
         getBlockName: getBlockName2,
         __experimentalGetParsedPattern
       } = select9(import_block_editor40.store);
-      const { getEditedEntityRecord, getCurrentTheme } = select9(import_core_data63.store);
+      const { getEditedEntityRecord, getCurrentTheme } = select9(import_core_data65.store);
       const { getEditedContentOnlySection } = unlock(
         select9(import_block_editor40.store)
       );
@@ -80993,7 +87264,7 @@ If there's a particular need for this, please submit a feature request at https:
         if (entity?.title) {
           return {
             patternName: attributes.ref,
-            patternTitle: (0, import_html_entities14.decodeEntities)(entity.title),
+            patternTitle: (0, import_html_entities15.decodeEntities)(entity.title),
             type: "synced-pattern"
           };
         }
@@ -81010,7 +87281,7 @@ If there's a particular need for this, please submit a feature request at https:
           if (entity?.title) {
             return {
               patternName: attributes.slug,
-              patternTitle: (0, import_html_entities14.decodeEntities)(entity.title),
+              patternTitle: (0, import_html_entities15.decodeEntities)(entity.title),
               type: "template-part"
             };
           }
@@ -81021,12 +87292,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_runtime386 = __toESM(require_jsx_runtime(), 1);
-  var { getTemplateInfo: getTemplateInfo2 } = unlock(import_core_data64.privateApis);
-  var MotionButton = import_components163.__unstableMotion.create(import_components163.Button);
+  var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
+  var { getTemplateInfo: getTemplateInfo2 } = unlock(import_core_data66.privateApis);
+  var MotionButton = import_components166.__unstableMotion.create(import_components166.Button);
   function DocumentBar(props) {
     const { stopEditingContentOnlySection } = unlock(
-      (0, import_data99.useDispatch)(import_block_editor41.store)
+      (0, import_data101.useDispatch)(import_block_editor41.store)
     );
     const unlockedPatternInfo = useEditedSectionDetails();
     const {
@@ -81039,19 +87310,19 @@ If there's a particular need for this, please submit a feature request at https:
       onNavigateToPreviousEntityRecord,
       isTemplatePreview,
       stylesCanvasTitle
-    } = (0, import_data99.useSelect)((select9) => {
+    } = (0, import_data101.useSelect)((select9) => {
       const {
         getCurrentPostType: getCurrentPostType2,
         getCurrentPostId: getCurrentPostId2,
         getEditorSettings: getEditorSettings2,
         getRenderingMode: getRenderingMode2
-      } = select9(store3);
+      } = select9(store);
       const {
         getEditedEntityRecord,
         getPostType,
         getCurrentTheme,
         isResolving: isResolvingSelector
-      } = select9(import_core_data64.store);
+      } = select9(import_core_data66.store);
       const _postType = getCurrentPostType2();
       const _postId = getCurrentPostId2();
       const _document = getEditedEntityRecord(
@@ -81066,7 +87337,7 @@ If there's a particular need for this, please submit a feature request at https:
       });
       const _postTypeLabel = getPostType(_postType)?.labels?.singular_name;
       const { getStylesPath: getStylesPath2, getShowStylebook: getShowStylebook2 } = unlock(
-        select9(store3)
+        select9(store)
       );
       const _stylesPath = getStylesPath2();
       const _showStylebook = getShowStylebook2();
@@ -81091,8 +87362,8 @@ If there's a particular need for this, please submit a feature request at https:
         stylesCanvasTitle: _stylesCanvasTitle
       };
     }, []);
-    const { open: openCommandCenter } = (0, import_data99.useDispatch)(import_commands3.store);
-    const isReducedMotion = (0, import_compose39.useReducedMotion)();
+    const { open: openCommandCenter } = (0, import_data101.useDispatch)(import_commands3.store);
+    const isReducedMotion = (0, import_compose44.useReducedMotion)();
     const isTemplate2 = TEMPLATE_POST_TYPES.includes(postType2);
     const hasBackButton = !!onNavigateToPreviousEntityRecord || !!unlockedPatternInfo;
     const entityTitle = isTemplate2 ? templateTitle : documentTitle;
@@ -81107,46 +87378,46 @@ If there's a particular need for this, please submit a feature request at https:
       }
     };
     const pageTypeBadge = usePageTypeBadge(postId2);
-    const mountedRef = (0, import_element227.useRef)(false);
-    (0, import_element227.useEffect)(() => {
+    const mountedRef = (0, import_element238.useRef)(false);
+    (0, import_element238.useEffect)(() => {
       mountedRef.current = true;
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(
       "div",
       {
         className: clsx_default("editor-document-bar", {
           "has-back-button": hasBackButton
         }),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components163.__unstableAnimatePresence, { children: hasBackButton && /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_components166.__unstableAnimatePresence, { children: hasBackButton && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
             MotionButton,
             {
               className: "editor-document-bar__back",
-              icon: (0, import_i18n212.isRTL)() ? chevron_right_small_default : chevron_left_small_default,
+              icon: (0, import_i18n216.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_i18n212.__)("Back")
+              children: (0, import_i18n216.__)("Back")
             }
           ) }),
-          !isTemplate2 && isTemplatePreview && !hasBackButton && /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+          !isTemplate2 && isTemplatePreview && !hasBackButton && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
             import_block_editor41.BlockIcon,
             {
               icon: layout_default,
               className: "editor-document-bar__icon-layout"
             }
           ),
-          isNotFound ? /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components163.__experimentalText, { children: (0, import_i18n212.__)("Document not found") }) : /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
-            import_components163.Button,
+          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,
             {
               className: "editor-document-bar__command",
               onClick: () => openCommandCenter(),
               size: "compact",
-              children: /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(
-                import_components163.__unstableMotion.div,
+              children: /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(
+                import_components166.__unstableMotion.div,
                 {
                   className: "editor-document-bar__title",
                   initial: mountedRef.current ? {
@@ -81159,12 +87430,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_runtime386.jsx)(import_block_editor41.BlockIcon, { icon }),
-                    /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_components163.__experimentalText, { size: "body", as: "h1", children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime386.jsx)("span", { className: "editor-document-bar__post-title", children: title ? (0, import_dom23.__unstableStripHTML)(title) : (0, import_i18n212.__)("No title") }),
-                      unlockedPatternInfo && /* @__PURE__ */ (0, import_jsx_runtime386.jsx)("span", { className: "editor-document-bar__post-type-label", children: unlockedPatternInfo.type === "template-part" ? `\xB7 ${(0, import_i18n212.__)("Template Part")}` : `\xB7 ${(0, import_i18n212.__)("Pattern")}` }),
-                      !unlockedPatternInfo && pageTypeBadge && /* @__PURE__ */ (0, import_jsx_runtime386.jsx)("span", { className: "editor-document-bar__post-type-label", children: `\xB7 ${pageTypeBadge}` }),
-                      !unlockedPatternInfo && postTypeLabel && !props.title && !pageTypeBadge && /* @__PURE__ */ (0, import_jsx_runtime386.jsx)("span", { className: "editor-document-bar__post-type-label", children: `\xB7 ${(0, import_html_entities15.decodeEntities)(
+                    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)(
                         postTypeLabel
                       )}` })
                     ] })
@@ -81180,16 +87451,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_i18n213 = __toESM(require_i18n(), 1);
-  var import_data100 = __toESM(require_data(), 1);
-  var import_element228 = __toESM(require_element(), 1);
-  var import_rich_text5 = __toESM(require_rich_text(), 1);
+  var import_i18n217 = __toESM(require_i18n(), 1);
+  var import_data102 = __toESM(require_data(), 1);
+  var import_element239 = __toESM(require_element(), 1);
+  var import_rich_text3 = __toESM(require_rich_text(), 1);
   var import_block_editor42 = __toESM(require_block_editor(), 1);
-  var import_core_data65 = __toESM(require_core_data(), 1);
-  var import_components164 = __toESM(require_components(), 1);
+  var import_core_data67 = __toESM(require_core_data(), 1);
+  var import_components167 = __toESM(require_components(), 1);

   // packages/editor/build-module/components/document-outline/item.mjs
-  var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
   var TableOfContentsItem = ({
     children,
     isValid: isValid2,
@@ -81205,7 +87476,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       onSelect();
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
       "li",
       {
         className: clsx_default(
@@ -81216,7 +87487,7 @@ If there's a particular need for this, please submit a feature request at https:
             "is-disabled": isDisabled
           }
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(
           "a",
           {
             href,
@@ -81224,15 +87495,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_runtime387.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
                 "span",
                 {
                   className: "document-outline__emdash",
                   "aria-hidden": "true"
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("strong", { className: "document-outline__level", children: level }),
-              /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("span", { className: "document-outline__item-content", children })
+              /* @__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 })
             ]
           }
         )
@@ -81242,23 +87513,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_runtime388 = __toESM(require_jsx_runtime(), 1);
-  var emptyHeadingContent = /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("em", { children: (0, import_i18n213.__)("(Empty heading)") });
+  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 incorrectLevelContent = [
-    /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("br", {}, "incorrect-break"),
-    /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("em", { children: (0, import_i18n213.__)("(Incorrect heading level)") }, "incorrect-message")
+    /* @__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")
   ];
   var singleH1Headings = [
-    /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("br", {}, "incorrect-break-h1"),
-    /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("em", { children: (0, import_i18n213.__)("(Your theme may already use a H1 for the post title)") }, "incorrect-message-h1")
+    /* @__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")
   ];
   var multipleH1Headings = [
-    /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("br", {}, "incorrect-break-multiple-h1"),
-    /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("em", { children: (0, import_i18n213.__)("(Multiple H1 headings are not recommended)") }, "incorrect-message-multiple-h1")
+    /* @__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")
   ];
   function EmptyOutlineIllustration() {
-    return /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(
-      import_components164.SVG,
+    return /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)(
+      import_components167.SVG,
       {
         width: "138",
         height: "148",
@@ -81266,38 +87537,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_runtime388.jsx)(import_components164.Rect, { width: "138", height: "148", rx: "4", fill: "#F0F6FC" }),
-          /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_components164.Line, { x1: "44", y1: "28", x2: "24", y2: "28", stroke: "#DDDDDD" }),
-          /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_components164.Rect, { x: "48", y: "16", width: "27", height: "23", rx: "4", fill: "#DDDDDD" }),
-          /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
-            import_components164.Path,
+          /* @__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,
             {
               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_runtime388.jsx)(import_components164.Line, { x1: "55", y1: "59", x2: "24", y2: "59", stroke: "#DDDDDD" }),
-          /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_components164.Rect, { x: "59", y: "47", width: "29", height: "23", rx: "4", fill: "#DDDDDD" }),
-          /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
-            import_components164.Path,
+          /* @__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,
             {
               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_runtime388.jsx)(import_components164.Line, { x1: "80", y1: "90", x2: "24", y2: "90", stroke: "#DDDDDD" }),
-          /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_components164.Rect, { x: "84", y: "78", width: "30", height: "23", rx: "4", fill: "#F0B849" }),
-          /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
-            import_components164.Path,
+          /* @__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,
             {
               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_runtime388.jsx)(import_components164.Line, { x1: "66", y1: "121", x2: "24", y2: "121", stroke: "#DDDDDD" }),
-          /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_components164.Rect, { x: "70", y: "109", width: "29", height: "23", rx: "4", fill: "#DDDDDD" }),
-          /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
-            import_components164.Path,
+          /* @__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,
             {
               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"
@@ -81319,23 +87590,23 @@ If there's a particular need for this, please submit a feature request at https:
     onSelect,
     hasOutlineItemsDisabled
   }) {
-    const { selectBlock: selectBlock2 } = (0, import_data100.useDispatch)(import_block_editor42.store);
-    const { title, isTitleSupported } = (0, import_data100.useSelect)((select9) => {
-      const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store3);
-      const { getPostType } = select9(import_core_data65.store);
+    const { selectBlock: selectBlock2 } = (0, import_data102.useDispatch)(import_block_editor42.store);
+    const { title, isTitleSupported } = (0, import_data102.useSelect)((select9) => {
+      const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
+      const { getPostType } = select9(import_core_data67.store);
       const postType2 = getPostType(getEditedPostAttribute2("type"));
       return {
         title: getEditedPostAttribute2("title"),
         isTitleSupported: postType2?.supports?.title ?? false
       };
     });
-    const blocks = (0, import_data100.useSelect)((select9) => {
+    const blocks = (0, import_data102.useSelect)((select9) => {
       const { getClientIdsWithDescendants: getClientIdsWithDescendants2, getBlock: getBlock2 } = select9(import_block_editor42.store);
       const clientIds = getClientIdsWithDescendants2();
       return clientIds.map((id) => getBlock2(id));
     });
-    const contentBlocks = (0, import_data100.useSelect)((select9) => {
-      if (select9(store3).getRenderingMode() === "post-only") {
+    const contentBlocks = (0, import_data102.useSelect)((select9) => {
+      if (select9(store).getRenderingMode() === "post-only") {
         return void 0;
       }
       const { getBlocksByName, getClientIdsOfDescendants: getClientIdsOfDescendants2 } = select9(import_block_editor42.store);
@@ -81345,15 +87616,15 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return getClientIdsOfDescendants2(postContentClientId);
     }, []);
-    const prevHeadingLevelRef = (0, import_element228.useRef)(1);
-    const headings = (0, import_element228.useMemo)(
+    const prevHeadingLevelRef = (0, import_element239.useRef)(1);
+    const headings = (0, import_element239.useMemo)(
       () => computeOutlineHeadings(blocks),
       [blocks]
     );
     if (headings.length < 1) {
-      return /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)("div", { className: "editor-document-outline has-no-headings", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(EmptyOutlineIllustration, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("p", { children: (0, import_i18n213.__)(
+      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.__)(
           "Navigate the structure of your document and address issues like empty or incorrect heading levels."
         ) })
       ] });
@@ -81371,11 +87642,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_runtime388.jsx)("div", { className: "document-outline", children: /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)("ul", { children: [
-      hasTitle && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+    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)(
         item_default,
         {
-          level: (0, import_i18n213.__)("Title"),
+          level: (0, import_i18n217.__)("Title"),
           isValid: true,
           onSelect,
           href: `#${titleNode.id}`,
@@ -81387,7 +87658,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_runtime388.jsxs)(
+        return /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)(
           item_default,
           {
             level: `H${item.level}`,
@@ -81399,8 +87670,8 @@ If there's a particular need for this, please submit a feature request at https:
               onSelect?.();
             },
             children: [
-              item.isEmpty ? emptyHeadingContent : (0, import_rich_text5.getTextContent)(
-                (0, import_rich_text5.create)({
+              item.isEmpty ? emptyHeadingContent : (0, import_rich_text3.getTextContent)(
+                (0, import_rich_text3.create)({
                   html: item.attributes.content
                 })
               ),
@@ -81416,10 +87687,10 @@ 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_data101 = __toESM(require_data(), 1);
+  var import_data103 = __toESM(require_data(), 1);
   var import_block_editor43 = __toESM(require_block_editor(), 1);
   function DocumentOutlineCheck({ children }) {
-    const hasHeadings = (0, import_data101.useSelect)((select9) => {
+    const hasHeadings = (0, import_data103.useSelect)((select9) => {
       const { getGlobalBlockCount: getGlobalBlockCount2 } = select9(import_block_editor43.store);
       return getGlobalBlockCount2("core/heading") > 0;
     });
@@ -81430,20 +87701,20 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/global-keyboard-shortcuts/register-shortcuts.mjs
-  var import_element229 = __toESM(require_element(), 1);
-  var import_data102 = __toESM(require_data(), 1);
-  var import_i18n214 = __toESM(require_i18n(), 1);
+  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_runtime389 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
   function EditorKeyboardShortcutsRegister() {
-    const { registerShortcut } = (0, import_data102.useDispatch)(import_keyboard_shortcuts5.store);
-    (0, import_element229.useEffect)(() => {
+    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_i18n214.__)("Switch between visual editor and code editor."),
+        description: (0, import_i18n218.__)("Switch between visual editor and code editor."),
         keyCombination: {
           modifier: "secondary",
           character: "m"
@@ -81452,7 +87723,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/save",
         category: "global",
-        description: (0, import_i18n214.__)("Save your changes."),
+        description: (0, import_i18n218.__)("Save your changes."),
         keyCombination: {
           modifier: "primary",
           character: "s"
@@ -81461,7 +87732,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/undo",
         category: "global",
-        description: (0, import_i18n214.__)("Undo your last changes."),
+        description: (0, import_i18n218.__)("Undo your last changes."),
         keyCombination: {
           modifier: "primary",
           character: "z"
@@ -81470,7 +87741,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/redo",
         category: "global",
-        description: (0, import_i18n214.__)("Redo your last undo."),
+        description: (0, import_i18n218.__)("Redo your last undo."),
         keyCombination: {
           modifier: "primaryShift",
           character: "z"
@@ -81489,7 +87760,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/toggle-list-view",
         category: "global",
-        description: (0, import_i18n214.__)("Show or hide the List View."),
+        description: (0, import_i18n218.__)("Show or hide the List View."),
         keyCombination: {
           modifier: "access",
           character: "o"
@@ -81498,7 +87769,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/toggle-distraction-free",
         category: "global",
-        description: (0, import_i18n214.__)("Enter or exit distraction free mode."),
+        description: (0, import_i18n218.__)("Enter or exit distraction free mode."),
         keyCombination: {
           modifier: "primaryShift",
           character: "\\"
@@ -81507,7 +87778,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/toggle-sidebar",
         category: "global",
-        description: (0, import_i18n214.__)("Show or hide the Settings panel."),
+        description: (0, import_i18n218.__)("Show or hide the Settings panel."),
         keyCombination: {
           modifier: "primaryShift",
           character: ","
@@ -81516,7 +87787,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/keyboard-shortcuts",
         category: "main",
-        description: (0, import_i18n214.__)("Display these keyboard shortcuts."),
+        description: (0, import_i18n218.__)("Display these keyboard shortcuts."),
         keyCombination: {
           modifier: "access",
           character: "h"
@@ -81525,7 +87796,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/new-note",
         category: "block",
-        description: (0, import_i18n214.__)("Add a new note."),
+        description: (0, import_i18n218.__)("Add a new note."),
         keyCombination: {
           modifier: "primaryAlt",
           character: "m"
@@ -81534,7 +87805,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/next-region",
         category: "global",
-        description: (0, import_i18n214.__)("Navigate to the next part of the editor."),
+        description: (0, import_i18n218.__)("Navigate to the next part of the editor."),
         keyCombination: {
           modifier: "ctrl",
           character: "`"
@@ -81549,7 +87820,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/previous-region",
         category: "global",
-        description: (0, import_i18n214.__)("Navigate to the previous part of the editor."),
+        description: (0, import_i18n218.__)("Navigate to the previous part of the editor."),
         keyCombination: {
           modifier: "ctrlShift",
           character: "`"
@@ -81566,32 +87837,32 @@ If there's a particular need for this, please submit a feature request at https:
         ]
       });
     }, [registerShortcut]);
-    return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_block_editor44.BlockEditorKeyboardShortcuts.Register, {});
+    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_i18n215 = __toESM(require_i18n(), 1);
-  var import_components165 = __toESM(require_components(), 1);
-  var import_data103 = __toESM(require_data(), 1);
+  var import_i18n219 = __toESM(require_i18n(), 1);
+  var import_components168 = __toESM(require_components(), 1);
+  var import_data105 = __toESM(require_data(), 1);
   var import_keycodes12 = __toESM(require_keycodes(), 1);
-  var import_element230 = __toESM(require_element(), 1);
-  var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
+  var import_element241 = __toESM(require_element(), 1);
+  var import_jsx_runtime401 = __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_data103.useSelect)(
-      (select9) => select9(store3).hasEditorRedo(),
+    const hasRedo = (0, import_data105.useSelect)(
+      (select9) => select9(store).hasEditorRedo(),
       []
     );
-    const { redo: redo2 } = (0, import_data103.useDispatch)(store3);
-    return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-      import_components165.Button,
+    const { redo: redo2 } = (0, import_data105.useDispatch)(store);
+    return /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
+      import_components168.Button,
       {
         __next40pxDefaultSize: true,
         ...props,
         ref,
-        icon: !(0, import_i18n215.isRTL)() ? redo_default : undo_default,
-        label: (0, import_i18n215.__)("Redo"),
+        icon: !(0, import_i18n219.isRTL)() ? redo_default : undo_default,
+        label: (0, import_i18n219.__)("Redo"),
         shortcut,
         "aria-disabled": !hasRedo,
         onClick: hasRedo ? redo2 : void 0,
@@ -81599,29 +87870,29 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var redo_default2 = (0, import_element230.forwardRef)(EditorHistoryRedo);
+  var redo_default2 = (0, import_element241.forwardRef)(EditorHistoryRedo);

   // packages/editor/build-module/components/editor-history/undo.mjs
-  var import_i18n216 = __toESM(require_i18n(), 1);
-  var import_components166 = __toESM(require_components(), 1);
-  var import_data104 = __toESM(require_data(), 1);
+  var import_i18n220 = __toESM(require_i18n(), 1);
+  var import_components169 = __toESM(require_components(), 1);
+  var import_data106 = __toESM(require_data(), 1);
   var import_keycodes13 = __toESM(require_keycodes(), 1);
-  var import_element231 = __toESM(require_element(), 1);
-  var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
+  var import_element242 = __toESM(require_element(), 1);
+  var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
   function EditorHistoryUndo(props, ref) {
-    const hasUndo = (0, import_data104.useSelect)(
-      (select9) => select9(store3).hasEditorUndo(),
+    const hasUndo = (0, import_data106.useSelect)(
+      (select9) => select9(store).hasEditorUndo(),
       []
     );
-    const { undo: undo2 } = (0, import_data104.useDispatch)(store3);
-    return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
-      import_components166.Button,
+    const { undo: undo2 } = (0, import_data106.useDispatch)(store);
+    return /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+      import_components169.Button,
       {
         __next40pxDefaultSize: true,
         ...props,
         ref,
-        icon: !(0, import_i18n216.isRTL)() ? undo_default : redo_default,
-        label: (0, import_i18n216.__)("Undo"),
+        icon: !(0, import_i18n220.isRTL)() ? undo_default : redo_default,
+        label: (0, import_i18n220.__)("Undo"),
         shortcut: import_keycodes13.displayShortcut.primary("z"),
         "aria-disabled": !hasUndo,
         onClick: hasUndo ? undo2 : void 0,
@@ -81629,64 +87900,64 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var undo_default2 = (0, import_element231.forwardRef)(EditorHistoryUndo);
+  var undo_default2 = (0, import_element242.forwardRef)(EditorHistoryUndo);

   // packages/editor/build-module/components/editor-notices/index.mjs
   var import_deprecated10 = __toESM(require_deprecated(), 1);
-  var import_data106 = __toESM(require_data(), 1);
+  var import_data108 = __toESM(require_data(), 1);
   var import_block_editor46 = __toESM(require_block_editor(), 1);
-  var import_notices21 = __toESM(require_notices(), 1);
+  var import_notices22 = __toESM(require_notices(), 1);

   // packages/editor/build-module/components/template-validation-notice/index.mjs
-  var import_components167 = __toESM(require_components(), 1);
-  var import_i18n217 = __toESM(require_i18n(), 1);
-  var import_data105 = __toESM(require_data(), 1);
-  var import_element232 = __toESM(require_element(), 1);
+  var import_components170 = __toESM(require_components(), 1);
+  var import_i18n221 = __toESM(require_i18n(), 1);
+  var import_data107 = __toESM(require_data(), 1);
+  var import_element243 = __toESM(require_element(), 1);
   var import_block_editor45 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
   function TemplateValidationNotice() {
-    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element232.useState)(false);
-    const isValid2 = (0, import_data105.useSelect)((select9) => {
+    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element243.useState)(false);
+    const isValid2 = (0, import_data107.useSelect)((select9) => {
       return select9(import_block_editor45.store).isValidTemplate();
     }, []);
-    const { setTemplateValidity: setTemplateValidity2, synchronizeTemplate: synchronizeTemplate2 } = (0, import_data105.useDispatch)(import_block_editor45.store);
+    const { setTemplateValidity: setTemplateValidity2, synchronizeTemplate: synchronizeTemplate2 } = (0, import_data107.useDispatch)(import_block_editor45.store);
     if (isValid2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(import_jsx_runtime392.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-        import_components167.Notice,
+    return /* @__PURE__ */ (0, import_jsx_runtime403.jsxs)(import_jsx_runtime403.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+        import_components170.Notice,
         {
           className: "editor-template-validation-notice",
           isDismissible: false,
           status: "warning",
           actions: [
             {
-              label: (0, import_i18n217.__)("Keep it as is"),
+              label: (0, import_i18n221.__)("Keep it as is"),
               onClick: () => setTemplateValidity2(true)
             },
             {
-              label: (0, import_i18n217.__)("Reset the template"),
+              label: (0, import_i18n221.__)("Reset the template"),
               onClick: () => setShowConfirmDialog(true)
             }
           ],
-          children: (0, import_i18n217.__)(
+          children: (0, import_i18n221.__)(
             "The content of your post doesn\u2019t match the template assigned to your post type."
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-        import_components167.__experimentalConfirmDialog,
+      /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+        import_components170.__experimentalConfirmDialog,
         {
           isOpen: showConfirmDialog,
-          confirmButtonText: (0, import_i18n217.__)("Reset"),
+          confirmButtonText: (0, import_i18n221.__)("Reset"),
           onConfirm: () => {
             setShowConfirmDialog(false);
             synchronizeTemplate2();
           },
           onCancel: () => setShowConfirmDialog(false),
           size: "medium",
-          children: (0, import_i18n217.__)(
+          children: (0, import_i18n221.__)(
             "Resetting the template may result in loss of content, do you want to continue?"
           )
         }
@@ -81695,22 +87966,22 @@ 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_runtime393 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
   function EditorNotices() {
     (0, import_deprecated10.default)("wp.editor.EditorNotices", {
       since: "7.0",
       version: "7.2",
       alternative: "wp.notices.InlineNotices"
     });
-    const isValidTemplate2 = (0, import_data106.useSelect)((select9) => {
+    const isValidTemplate2 = (0, import_data108.useSelect)((select9) => {
       return select9(import_block_editor46.store).isValidTemplate();
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
-      import_notices21.InlineNotices,
+    return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+      import_notices22.InlineNotices,
       {
         pinnedNoticesClassName: "components-editor-notices__pinned",
         dismissibleNoticesClassName: "components-editor-notices__dismissible",
-        children: !isValidTemplate2 && /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(TemplateValidationNotice, {})
+        children: !isValidTemplate2 && /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(TemplateValidationNotice, {})
       }
     );
   }
@@ -81718,36 +87989,36 @@ 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_notices22 = __toESM(require_notices(), 1);
-  var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
+  var import_notices23 = __toESM(require_notices(), 1);
+  var import_jsx_runtime405 = __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_runtime394.jsx)(import_notices22.SnackbarNotices, { className: "components-editor-notices__snackbar" });
+    return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(import_notices23.SnackbarNotices, { className: "components-editor-notices__snackbar" });
   }

   // packages/editor/build-module/components/error-boundary/index.mjs
-  var import_element233 = __toESM(require_element(), 1);
-  var import_i18n218 = __toESM(require_i18n(), 1);
-  var import_components168 = __toESM(require_components(), 1);
-  var import_data107 = __toESM(require_data(), 1);
-  var import_compose40 = __toESM(require_compose(), 1);
+  var import_element244 = __toESM(require_element(), 1);
+  var import_i18n222 = __toESM(require_i18n(), 1);
+  var import_components171 = __toESM(require_components(), 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_runtime395 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
   function getContent() {
     try {
-      return (0, import_data107.select)(store3).getEditedPostContent();
+      return (0, import_data109.select)(store).getEditedPostContent();
     } catch {
     }
   }
   function CopyButton({ text, children, variant = "secondary" }) {
-    const ref = (0, import_compose40.useCopyToClipboard)(text);
-    return /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(import_components168.Button, { __next40pxDefaultSize: true, variant, ref, children });
+    const ref = (0, import_compose45.useCopyToClipboard)(text);
+    return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_components171.Button, { __next40pxDefaultSize: true, variant, ref, children });
   }
-  var ErrorBoundary = class extends import_element233.Component {
+  var ErrorBoundary = class extends import_element244.Component {
     constructor() {
       super(...arguments);
       this.state = {
@@ -81766,8 +88037,8 @@ If there's a particular need for this, please submit a feature request at https:
       if (!error2) {
         return this.props.children;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)(
-        import_components168.__experimentalHStack,
+      return /* @__PURE__ */ (0, import_jsx_runtime406.jsxs)(
+        import_components171.__experimentalHStack,
         {
           className: "editor-error-boundary",
           alignment: "baseline",
@@ -81776,10 +88047,10 @@ If there's a particular need for this, please submit a feature request at https:
           expanded: false,
           wrap: true,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(import_components168.__experimentalText, { as: "p", children: (0, import_i18n218.__)("The editor has encountered an unexpected error.") }),
-            /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)(import_components168.__experimentalHStack, { expanded: false, children: [
-              canCopyContent && /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(CopyButton, { text: getContent, children: (0, import_i18n218.__)("Copy contents") }),
-              /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(CopyButton, { variant: "primary", text: error2?.stack, children: (0, import_i18n218.__)("Copy error") })
+            /* @__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") })
             ] })
           ]
         }
@@ -81789,13 +88060,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_element234 = __toESM(require_element(), 1);
-  var import_compose41 = __toESM(require_compose(), 1);
-  var import_data108 = __toESM(require_data(), 1);
-  var import_i18n219 = __toESM(require_i18n(), 1);
+  var import_element245 = __toESM(require_element(), 1);
+  var import_compose46 = __toESM(require_compose(), 1);
+  var import_data110 = __toESM(require_data(), 1);
+  var import_i18n223 = __toESM(require_i18n(), 1);
   var import_blocks24 = __toESM(require_blocks(), 1);
-  var import_notices23 = __toESM(require_notices(), 1);
-  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
+  var import_notices24 = __toESM(require_notices(), 1);
+  var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
   var requestIdleCallback = window.requestIdleCallback ? window.requestIdleCallback : window.requestAnimationFrame;
   var hasStorageSupport;
   var hasSessionStorageSupport = () => {
@@ -81811,28 +88082,46 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return hasStorageSupport;
   };
-  function useAutosaveNotice() {
-    const registry = (0, import_data108.useRegistry)();
-    const { postId: postId2, isEditedPostNew: isEditedPostNew2 } = (0, import_data108.useSelect)(
+  function useAutosaveNotice2() {
+    const registry = (0, import_data110.useRegistry)();
+    const { postId: postId2, postType: postType2, isEditedPostNew: isEditedPostNew2 } = (0, import_data110.useSelect)(
       (select9) => ({
-        postId: select9(store3).getCurrentPostId(),
-        isEditedPostNew: select9(store3).isEditedPostNew()
+        postId: select9(store).getCurrentPostId(),
+        postType: select9(store).getCurrentPostType(),
+        isEditedPostNew: select9(store).isEditedPostNew()
       }),
       []
     );
-    (0, import_element234.useEffect)(() => {
-      let localAutosave = localAutosaveGet(postId2, isEditedPostNew2);
-      if (!localAutosave) {
-        return;
+    const localAutosave = (0, import_element245.useMemo)(() => {
+      const backup = localAutosaveGet(postId2, isEditedPostNew2);
+      if (!backup) {
+        return null;
       }
       try {
-        localAutosave = JSON.parse(localAutosave);
+        return JSON.parse(backup);
       } catch {
+        return null;
+      }
+    }, [postId2, isEditedPostNew2]);
+    const snapshotStatus = useEntityContainsSnapshot({
+      postType: postType2,
+      postId: postId2,
+      snapshot: localAutosaveGetSnapshot(localAutosave)
+    });
+    (0, import_element245.useEffect)(() => {
+      if (!localAutosave) {
+        return;
+      }
+      if ("pending" === snapshotStatus) {
+        return;
+      }
+      if ("present" === snapshotStatus) {
+        localAutosaveClear(postId2, isEditedPostNew2);
         return;
       }
       const { post_title: title, content, excerpt } = localAutosave;
       const edits = { title, content, excerpt };
-      const { getEditedPostAttribute: getEditedPostAttribute2, getEditorSettings: getEditorSettings2 } = registry.select(store3);
+      const { getEditedPostAttribute: getEditedPostAttribute2, getEditorSettings: getEditorSettings2 } = registry.select(store);
       const hasDifference = Object.keys(edits).some((key) => {
         return edits[key] !== getEditedPostAttribute2(key);
       });
@@ -81844,18 +88133,18 @@ If there's a particular need for this, please submit a feature request at https:
       if (hasRemoteAutosave) {
         return;
       }
-      const { createWarningNotice, removeNotice } = registry.dispatch(import_notices23.store);
-      const { editPost: editPost2, resetEditorBlocks: resetEditorBlocks2 } = registry.dispatch(store3);
+      const { createWarningNotice, removeNotice } = registry.dispatch(import_notices24.store);
+      const { editPost: editPost2, resetEditorBlocks: resetEditorBlocks2 } = registry.dispatch(store);
       const id = "wpEditorAutosaveRestore";
       createWarningNotice(
-        (0, import_i18n219.__)(
+        (0, import_i18n223.__)(
           "The backup of this post in your browser is different from the version below."
         ),
         {
           id,
           actions: [
             {
-              label: (0, import_i18n219.__)("Restore the backup"),
+              label: (0, import_i18n223.__)("Restore the backup"),
               onClick() {
                 const {
                   content: editsContent,
@@ -81869,48 +88158,48 @@ If there's a particular need for this, please submit a feature request at https:
           ]
         }
       );
-    }, [registry, postId2, isEditedPostNew2]);
+    }, [registry, postId2, isEditedPostNew2, localAutosave, snapshotStatus]);
   }
   function useAutosavePurge() {
-    const { postId: postId2, isEditedPostNew: isEditedPostNew2, isDirty, isAutosaving, didError } = (0, import_data108.useSelect)(
+    const { postId: postId2, isEditedPostNew: isEditedPostNew2, isDirty, isAutosaving, didError } = (0, import_data110.useSelect)(
       (select9) => ({
-        postId: select9(store3).getCurrentPostId(),
-        isEditedPostNew: select9(store3).isEditedPostNew(),
-        isDirty: select9(store3).isEditedPostDirty(),
-        isAutosaving: select9(store3).isAutosavingPost(),
-        didError: select9(store3).didPostSaveRequestFail()
+        postId: select9(store).getCurrentPostId(),
+        isEditedPostNew: select9(store).isEditedPostNew(),
+        isDirty: select9(store).isEditedPostDirty(),
+        isAutosaving: select9(store).isAutosavingPost(),
+        didError: select9(store).didPostSaveRequestFail()
       }),
       []
     );
-    const lastIsDirtyRef = (0, import_element234.useRef)(isDirty);
-    const lastIsAutosavingRef = (0, import_element234.useRef)(isAutosaving);
-    (0, import_element234.useEffect)(() => {
+    const lastIsDirtyRef = (0, import_element245.useRef)(isDirty);
+    const lastIsAutosavingRef = (0, import_element245.useRef)(isAutosaving);
+    (0, import_element245.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_compose41.usePrevious)(isEditedPostNew2);
-    const prevPostId = (0, import_compose41.usePrevious)(postId2);
-    (0, import_element234.useEffect)(() => {
+    const wasEditedPostNew = (0, import_compose46.usePrevious)(isEditedPostNew2);
+    const prevPostId = (0, import_compose46.usePrevious)(postId2);
+    (0, import_element245.useEffect)(() => {
       if (prevPostId === postId2 && wasEditedPostNew && !isEditedPostNew2) {
         localAutosaveClear(postId2, true);
       }
     }, [isEditedPostNew2, postId2]);
   }
   function LocalAutosaveMonitor() {
-    const { autosave: autosave2 } = (0, import_data108.useDispatch)(store3);
-    const deferredAutosave = (0, import_element234.useCallback)(() => {
+    const { autosave: autosave2 } = (0, import_data110.useDispatch)(store);
+    const deferredAutosave = (0, import_element245.useCallback)(() => {
       requestIdleCallback(() => autosave2({ local: true }));
     }, []);
-    useAutosaveNotice();
+    useAutosaveNotice2();
     useAutosavePurge();
-    const localAutosaveInterval = (0, import_data108.useSelect)(
-      (select9) => select9(store3).getEditorSettings().localAutosaveInterval,
+    const localAutosaveInterval = (0, import_data110.useSelect)(
+      (select9) => select9(store).getEditorSettings().localAutosaveInterval,
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
       AutosaveMonitor,
       {
         interval: localAutosaveInterval,
@@ -81918,15 +88207,15 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var local_autosave_monitor_default = (0, import_compose41.ifCondition)(hasSessionStorageSupport)(LocalAutosaveMonitor);
+  var local_autosave_monitor_default = (0, import_compose46.ifCondition)(hasSessionStorageSupport)(LocalAutosaveMonitor);

   // packages/editor/build-module/components/page-attributes/check.mjs
-  var import_data109 = __toESM(require_data(), 1);
-  var import_core_data66 = __toESM(require_core_data(), 1);
+  var import_data111 = __toESM(require_data(), 1);
+  var import_core_data68 = __toESM(require_core_data(), 1);
   function PageAttributesCheck({ children }) {
-    const supportsPageAttributes = (0, import_data109.useSelect)((select9) => {
-      const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store3);
-      const { getPostType } = select9(import_core_data66.store);
+    const supportsPageAttributes = (0, import_data111.useSelect)((select9) => {
+      const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
+      const { getPostType } = select9(import_core_data68.store);
       const postType2 = getPostType(getEditedPostAttribute2("type"));
       return !!postType2?.supports?.["page-attributes"];
     }, []);
@@ -81938,14 +88227,14 @@ 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_i18n220 = __toESM(require_i18n(), 1);
-  var import_components169 = __toESM(require_components(), 1);
-  var import_data111 = __toESM(require_data(), 1);
-  var import_element235 = __toESM(require_element(), 1);
+  var import_i18n224 = __toESM(require_i18n(), 1);
+  var import_components172 = __toESM(require_components(), 1);
+  var import_data113 = __toESM(require_data(), 1);
+  var import_element246 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/post-type-support-check/index.mjs
-  var import_data110 = __toESM(require_data(), 1);
-  var import_core_data67 = __toESM(require_core_data(), 1);
+  var import_data112 = __toESM(require_data(), 1);
+  var import_core_data69 = __toESM(require_core_data(), 1);
   function checkSupport(supports = {}, key) {
     if (supports[key] !== void 0) {
       return !!supports[key];
@@ -81955,9 +88244,9 @@ If there's a particular need for this, please submit a feature request at https:
     return Array.isArray(subProperties) ? subProperties.includes(subKey) : !!subProperties?.[subKey];
   }
   function PostTypeSupportCheck({ children, supportKeys }) {
-    const postType2 = (0, import_data110.useSelect)((select9) => {
-      const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store3);
-      const { getPostType } = select9(import_core_data67.store);
+    const postType2 = (0, import_data112.useSelect)((select9) => {
+      const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
+      const { getPostType } = select9(import_core_data69.store);
       return getPostType(getEditedPostAttribute2("type"));
     }, []);
     let isSupported = !!postType2;
@@ -81972,14 +88261,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_runtime397 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
   function PageAttributesOrder() {
-    const order = (0, import_data111.useSelect)(
-      (select9) => select9(store3).getEditedPostAttribute("menu_order") ?? 0,
+    const order = (0, import_data113.useSelect)(
+      (select9) => select9(store).getEditedPostAttribute("menu_order") ?? 0,
       []
     );
-    const { editPost: editPost2 } = (0, import_data111.useDispatch)(store3);
-    const [orderInput, setOrderInput] = (0, import_element235.useState)(null);
+    const { editPost: editPost2 } = (0, import_data113.useDispatch)(store);
+    const [orderInput, setOrderInput] = (0, import_element246.useState)(null);
     const setUpdatedOrder = (value2) => {
       setOrderInput(value2);
       const newOrder = Number(value2);
@@ -81988,11 +88277,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_runtime397.jsx)(import_components169.Flex, { children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_components169.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
-      import_components169.__experimentalNumberControl,
+    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,
       {
-        label: (0, import_i18n220.__)("Order"),
-        help: (0, import_i18n220.__)("Set the page order."),
+        label: (0, import_i18n224.__)("Order"),
+        help: (0, import_i18n224.__)("Set the page order."),
         value,
         onChange: setUpdatedOrder,
         hideLabelFromVision: true,
@@ -82003,38 +88292,38 @@ If there's a particular need for this, please submit a feature request at https:
     ) }) });
   }
   function PageAttributesOrderWithChecks() {
-    return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(post_type_support_check_default, { supportKeys: "page-attributes", children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(PageAttributesOrder, {}) });
+    return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(post_type_support_check_default, { supportKeys: "page-attributes", children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(PageAttributesOrder, {}) });
   }

   // packages/editor/build-module/components/page-attributes/panel.mjs
-  var import_data113 = __toESM(require_data(), 1);
-  var import_core_data69 = __toESM(require_core_data(), 1);
+  var import_data115 = __toESM(require_data(), 1);
+  var import_core_data71 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/page-attributes/parent.mjs
   var import_remove_accents4 = __toESM(require_remove_accents(), 1);
-  var import_i18n221 = __toESM(require_i18n(), 1);
-  var import_components171 = __toESM(require_components(), 1);
-  var import_compose42 = __toESM(require_compose(), 1);
-  var import_element237 = __toESM(require_element(), 1);
-  var import_data112 = __toESM(require_data(), 1);
-  var import_html_entities17 = __toESM(require_html_entities(), 1);
-  var import_core_data68 = __toESM(require_core_data(), 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_data114 = __toESM(require_data(), 1);
+  var import_html_entities18 = __toESM(require_html_entities(), 1);
+  var import_core_data70 = __toESM(require_core_data(), 1);
   var import_block_editor47 = __toESM(require_block_editor(), 1);
   var import_url16 = __toESM(require_url(), 1);

   // packages/editor/build-module/components/post-panel-row/index.mjs
-  var import_components170 = __toESM(require_components(), 1);
-  var import_element236 = __toESM(require_element(), 1);
-  var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
-  var PostPanelRow = (0, import_element236.forwardRef)(({ className, label, children }, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(
-      import_components170.__experimentalHStack,
+  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,
       {
-        className: clsx_default("editor-post-panel__row", className),
+        className: clsx_default("editor-post-panel__row", className2),
         ref,
         children: [
-          label && /* @__PURE__ */ (0, import_jsx_runtime398.jsx)("div", { className: "editor-post-panel__row-label", children: label }),
-          /* @__PURE__ */ (0, import_jsx_runtime398.jsx)("div", { className: "editor-post-panel__row-control", 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 })
         ]
       }
     );
@@ -82042,7 +88331,7 @@ If there's a particular need for this, please submit a feature request at https:
   var post_panel_row_default = PostPanelRow;

   // packages/editor/build-module/utils/terms.mjs
-  var import_html_entities16 = __toESM(require_html_entities(), 1);
+  var import_html_entities17 = __toESM(require_html_entities(), 1);
   function buildTermsTree2(flatTerms) {
     const flatTermsWithParentAndChildren = flatTerms.map((term) => {
       return {
@@ -82079,7 +88368,7 @@ If there's a particular need for this, please submit a feature request at https:
     return fillWithChildren(termsByParent["0"] || []);
   }
   var unescapeString = (arg) => {
-    return (0, import_html_entities16.decodeEntities)(arg);
+    return (0, import_html_entities17.decodeEntities)(arg);
   };
   var unescapeTerm = (term) => {
     return {
@@ -82092,9 +88381,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_runtime399 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime410 = __toESM(require_jsx_runtime(), 1);
   function getTitle(post2) {
-    return post2?.title?.rendered ? (0, import_html_entities17.decodeEntities)(post2.title.rendered) : `#${post2.id} (${(0, import_i18n221.__)("no title")})`;
+    return post2?.title?.rendered ? (0, import_html_entities18.decodeEntities)(post2.title.rendered) : `#${post2.id} (${(0, import_i18n225.__)("no title")})`;
   }
   var getItemPriority2 = (name2, searchValue) => {
     const normalizedName = (0, import_remove_accents4.default)(name2 || "").toLowerCase();
@@ -82108,23 +88397,23 @@ If there's a particular need for this, please submit a feature request at https:
     return Infinity;
   };
   function PageAttributesParent2() {
-    const { editPost: editPost2 } = (0, import_data112.useDispatch)(store3);
-    const [fieldValue, setFieldValue] = (0, import_element237.useState)("");
+    const { editPost: editPost2 } = (0, import_data114.useDispatch)(store);
+    const [fieldValue, setFieldValue] = (0, import_element248.useState)("");
     const {
       isHierarchical,
       parentPostId,
       parentPostTitle,
       pageItems,
       isLoading
-    } = (0, import_data112.useSelect)(
+    } = (0, import_data114.useSelect)(
       (select9) => {
         const {
           getPostType,
           getEntityRecords,
           getEntityRecord,
           isResolving
-        } = select9(import_core_data68.store);
-        const { getCurrentPostId: getCurrentPostId2, getEditedPostAttribute: getEditedPostAttribute2 } = select9(store3);
+        } = select9(import_core_data70.store);
+        const { getCurrentPostId: getCurrentPostId2, getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
         const postTypeSlug = getEditedPostAttribute2("type");
         const pageId = getEditedPostAttribute2("parent");
         const pType = getPostType(postTypeSlug);
@@ -82158,12 +88447,12 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [fieldValue]
     );
-    const parentOptions = (0, import_element237.useMemo)(() => {
+    const parentOptions = (0, import_element248.useMemo)(() => {
       const getOptionsFromTree = (tree2, level = 0) => {
         const mappedNodes = tree2.map((treeNode) => [
           {
             value: treeNode.id,
-            label: "\u2014 ".repeat(level) + (0, import_html_entities17.decodeEntities)(treeNode.name),
+            label: "\u2014 ".repeat(level) + (0, import_html_entities18.decodeEntities)(treeNode.name),
             rawName: treeNode.name
           },
           ...getOptionsFromTree(treeNode.children || [], level + 1)
@@ -82207,15 +88496,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_runtime399.jsx)(
-      import_components171.ComboboxControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+      import_components174.ComboboxControl,
       {
         className: "editor-page-attributes__parent",
-        label: (0, import_i18n221.__)("Parent"),
-        help: (0, import_i18n221.__)("Choose a parent page."),
+        label: (0, import_i18n225.__)("Parent"),
+        help: (0, import_i18n225.__)("Choose a parent page."),
         value: parentPostId,
         options: parentOptions,
-        onFilterValueChange: (0, import_compose42.debounce)(handleKeydown, 300),
+        onFilterValueChange: (0, import_compose47.debounce)(handleKeydown, 300),
         onChange: handleChange,
         hideLabelFromVision: true,
         isLoading
@@ -82223,22 +88512,22 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function PostParentToggle({ isOpen: isOpen2, onClick }) {
-    const parentPost = (0, import_data112.useSelect)((select9) => {
-      const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store3);
+    const parentPost = (0, import_data114.useSelect)((select9) => {
+      const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
       const parentPostId = getEditedPostAttribute2("parent");
       if (!parentPostId) {
         return null;
       }
-      const { getEntityRecord } = select9(import_core_data68.store);
+      const { getEntityRecord } = select9(import_core_data70.store);
       const postTypeSlug = getEditedPostAttribute2("type");
       return getEntityRecord("postType", postTypeSlug, parentPostId);
     }, []);
-    const parentTitle = (0, import_element237.useMemo)(
-      () => !parentPost ? (0, import_i18n221.__)("None") : getTitle(parentPost),
+    const parentTitle = (0, import_element248.useMemo)(
+      () => !parentPost ? (0, import_i18n225.__)("None") : getTitle(parentPost),
       [parentPost]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
-      import_components171.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+      import_components174.Button,
       {
         size: "compact",
         className: "editor-post-parent__panel-toggle",
@@ -82246,7 +88535,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_i18n221.sprintf)((0, import_i18n221.__)("Change parent: %s"), parentTitle)
+          (0, import_i18n225.sprintf)((0, import_i18n225.__)("Change parent: %s"), parentTitle)
         ),
         onClick,
         children: parentTitle
@@ -82254,11 +88543,11 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function ParentRow() {
-    const homeUrl = (0, import_data112.useSelect)((select9) => {
-      return select9(import_core_data68.store).getEntityRecord("root", "__unstableBase")?.home;
+    const homeUrl = (0, import_data114.useSelect)((select9) => {
+      return select9(import_core_data70.store).getEntityRecord("root", "__unstableBase")?.home;
     }, []);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element237.useState)(null);
-    const popoverProps = (0, import_element237.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element248.useState)(null);
+    const popoverProps = (0, import_element248.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -82269,27 +88558,27 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [popoverAnchor]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(post_panel_row_default, { label: (0, import_i18n221.__)("Parent"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
-      import_components171.Dropdown,
+    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,
       {
         popoverProps,
         className: "editor-post-parent__panel-dropdown",
         contentClassName: "editor-post-parent__panel-dialog",
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(PostParentToggle, { isOpen: isOpen2, onClick: onToggle }),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)("div", { className: "editor-post-parent", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+        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)(
             import_block_editor47.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n221.__)("Parent"),
+              title: (0, import_i18n225.__)("Parent"),
               onClose
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)("div", { children: [
-            (0, import_element237.createInterpolateElement)(
-              (0, import_i18n221.sprintf)(
+          /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)("div", { children: [
+            (0, import_element248.createInterpolateElement)(
+              (0, import_i18n225.sprintf)(
                 /* translators: %s: The home URL of the WordPress installation without the scheme. */
-                (0, import_i18n221.__)(
+                (0, import_i18n225.__)(
                   '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(
@@ -82298,18 +88587,18 @@ If there's a particular need for this, please submit a feature request at https:
                 )
               ),
               {
-                wbr: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("wbr", {})
+                wbr: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("wbr", {})
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("p", { children: (0, import_element237.createInterpolateElement)(
-              (0, import_i18n221.__)(
+            /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("p", { children: (0, import_element248.createInterpolateElement)(
+              (0, import_i18n225.__)(
                 "They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"
               ),
               {
-                a: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
-                  import_components171.ExternalLink,
+                a: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+                  import_components174.ExternalLink,
                   {
-                    href: (0, import_i18n221.__)(
+                    href: (0, import_i18n225.__)(
                       "https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes"
                     )
                   }
@@ -82317,7 +88606,7 @@ If there's a particular need for this, please submit a feature request at https:
               }
             ) })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(PageAttributesParent2, {})
+          /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(PageAttributesParent2, {})
         ] })
       }
     ) });
@@ -82325,12 +88614,12 @@ 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_runtime400 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
   var PANEL_NAME = "page-attributes";
   function AttributesPanel() {
-    const { isEnabled, postType: postType2 } = (0, import_data113.useSelect)((select9) => {
-      const { getEditedPostAttribute: getEditedPostAttribute2, isEditorPanelEnabled: isEditorPanelEnabled2 } = select9(store3);
-      const { getPostType } = select9(import_core_data69.store);
+    const { isEnabled, postType: postType2 } = (0, import_data115.useSelect)((select9) => {
+      const { getEditedPostAttribute: getEditedPostAttribute2, isEditorPanelEnabled: isEditorPanelEnabled2 } = select9(store);
+      const { getPostType } = select9(import_core_data71.store);
       return {
         isEnabled: isEditorPanelEnabled2(PANEL_NAME),
         postType: getPostType(getEditedPostAttribute2("type"))
@@ -82339,33 +88628,33 @@ 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_runtime400.jsx)(ParentRow, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(ParentRow, {});
   }
   function PageAttributesPanel() {
-    return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(AttributesPanel, {}) });
+    return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(AttributesPanel, {}) });
   }

   // packages/editor/build-module/components/post-template/classic-theme.mjs
-  var import_i18n224 = __toESM(require_i18n(), 1);
-  var import_components173 = __toESM(require_components(), 1);
-  var import_data116 = __toESM(require_data(), 1);
-  var import_core_data71 = __toESM(require_core_data(), 1);
+  var import_i18n228 = __toESM(require_i18n(), 1);
+  var import_components176 = __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_element240 = __toESM(require_element(), 1);
-  var import_notices24 = __toESM(require_notices(), 1);
+  var import_element251 = __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_data114 = __toESM(require_data(), 1);
-  var import_element238 = __toESM(require_element(), 1);
+  var import_data116 = __toESM(require_data(), 1);
+  var import_element249 = __toESM(require_element(), 1);
   var import_blocks25 = __toESM(require_blocks(), 1);
-  var import_components172 = __toESM(require_components(), 1);
-  var import_i18n222 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_TITLE = (0, import_i18n222.__)("Custom Template");
+  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");
   function CreateNewTemplateModal({ onClose }) {
-    const { defaultBlockTemplate, onNavigateToEntityRecord } = (0, import_data114.useSelect)(
+    const { defaultBlockTemplate, onNavigateToEntityRecord } = (0, import_data116.useSelect)(
       (select9) => {
-        const { getEditorSettings: getEditorSettings2, getCurrentTemplateId: getCurrentTemplateId2 } = select9(store3);
+        const { getEditorSettings: getEditorSettings2, getCurrentTemplateId: getCurrentTemplateId2 } = select9(store);
         return {
           defaultBlockTemplate: getEditorSettings2().defaultBlockTemplate,
           onNavigateToEntityRecord: getEditorSettings2().onNavigateToEntityRecord,
@@ -82373,9 +88662,9 @@ If there's a particular need for this, please submit a feature request at https:
         };
       }
     );
-    const { createTemplate: createTemplate2 } = unlock((0, import_data114.useDispatch)(store3));
-    const [title, setTitle] = (0, import_element238.useState)("");
-    const [isBusy, setIsBusy] = (0, import_element238.useState)(false);
+    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 cancel = () => {
       setTitle("");
       onClose();
@@ -82431,48 +88720,48 @@ If there's a particular need for this, please submit a feature request at https:
       });
       cancel();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-      import_components172.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+      import_components175.Modal,
       {
-        title: (0, import_i18n222.__)("Create custom template"),
+        title: (0, import_i18n226.__)("Create custom template"),
         onRequestClose: cancel,
         focusOnMount: "firstContentElement",
         size: "small",
         overlayClassName: "editor-post-template__create-template-modal",
-        children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)("form", { onSubmit: submit, children: /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(import_components172.__experimentalVStack, { spacing: "3", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-            import_components172.TextControl,
+        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,
             {
-              label: (0, import_i18n222.__)("Name"),
+              label: (0, import_i18n226.__)("Name"),
               value: title,
               onChange: setTitle,
               placeholder: DEFAULT_TITLE,
               disabled: isBusy,
-              help: (0, import_i18n222.__)(
+              help: (0, import_i18n226.__)(
                 // 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_runtime401.jsxs)(import_components172.__experimentalHStack, { justify: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-              import_components172.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(import_components175.__experimentalHStack, { justify: "right", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+              import_components175.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: cancel,
-                children: (0, import_i18n222.__)("Cancel")
+                children: (0, import_i18n226.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-              import_components172.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+              import_components175.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 type: "submit",
                 isBusy,
                 "aria-disabled": isBusy,
-                children: (0, import_i18n222.__)("Create")
+                children: (0, import_i18n226.__)("Create")
               }
             )
           ] })
@@ -82482,13 +88771,13 @@ 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_data115 = __toESM(require_data(), 1);
-  var import_element239 = __toESM(require_element(), 1);
-  var import_core_data70 = __toESM(require_core_data(), 1);
-  var import_i18n223 = __toESM(require_i18n(), 1);
+  var import_data117 = __toESM(require_data(), 1);
+  var import_element250 = __toESM(require_element(), 1);
+  var import_core_data72 = __toESM(require_core_data(), 1);
+  var import_i18n227 = __toESM(require_i18n(), 1);
   function useEditedPostContext() {
-    return (0, import_data115.useSelect)((select9) => {
-      const { getCurrentPostId: getCurrentPostId2, getCurrentPostType: getCurrentPostType2 } = select9(store3);
+    return (0, import_data117.useSelect)((select9) => {
+      const { getCurrentPostId: getCurrentPostId2, getCurrentPostType: getCurrentPostType2 } = select9(store);
       return {
         postId: getCurrentPostId2(),
         postType: getCurrentPostType2()
@@ -82497,9 +88786,9 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function useAllowSwitchingTemplates() {
     const { postType: postType2, postId: postId2 } = useEditedPostContext();
-    return (0, import_data115.useSelect)(
+    return (0, import_data117.useSelect)(
       (select9) => {
-        const { canUser, getEntityRecord, getEntityRecords } = select9(import_core_data70.store);
+        const { canUser, getEntityRecord, getEntityRecords } = select9(import_core_data72.store);
         const siteSettings = canUser("read", {
           kind: "root",
           name: "site"
@@ -82516,8 +88805,8 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function useTemplates(postType2) {
-    return (0, import_data115.useSelect)(
-      (select9) => select9(import_core_data70.store).getEntityRecords("postType", "wp_template", {
+    return (0, import_data117.useSelect)(
+      (select9) => select9(import_core_data72.store).getEntityRecords("postType", "wp_template", {
         per_page: -1,
         post_type: postType2
         // We look at the combined templates for now (old endpoint)
@@ -82528,11 +88817,11 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function useAvailableTemplates() {
     const { postType: postType2, postId: postId2 } = useEditedPostContext();
-    const [postSlug] = (0, import_core_data70.useEntityProp)("postType", postType2, "slug", postId2);
+    const [postSlug] = (0, import_core_data72.useEntityProp)("postType", postType2, "slug", postId2);
     const currentTemplateSlug = useCurrentTemplateSlug();
     const allowSwitchingTemplate = useAllowSwitchingTemplates();
     const templates = useTemplates(postType2);
-    const defaultTemplate = (0, import_data115.useSelect)(
+    const defaultTemplate = (0, import_data117.useSelect)(
       (select9) => {
         if (!window?.__experimentalDataFormInspector) {
           return null;
@@ -82540,7 +88829,7 @@ If there's a particular need for this, please submit a feature request at https:
         if (!currentTemplateSlug) {
           return null;
         }
-        const { getDefaultTemplateId, getEntityRecord } = select9(import_core_data70.store);
+        const { getDefaultTemplateId, getEntityRecord } = select9(import_core_data72.store);
         let slug;
         if (postSlug) {
           slug = postType2 === "page" ? `${postType2}-${postSlug}` : `single-${postType2}-${postSlug}`;
@@ -82555,7 +88844,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [currentTemplateSlug, postSlug, postType2]
     );
-    return (0, import_element239.useMemo)(
+    return (0, import_element250.useMemo)(
       () => allowSwitchingTemplate && [
         ...(templates || []).filter(
           (template2) => template2.is_custom && template2.slug !== currentTemplateSlug && !!template2.content.raw
@@ -82564,9 +88853,9 @@ If there's a particular need for this, please submit a feature request at https:
         defaultTemplate && {
           ...defaultTemplate,
           title: {
-            rendered: (0, import_i18n223.sprintf)(
+            rendered: (0, import_i18n227.sprintf)(
               // translators: %s: Template name
-              (0, import_i18n223.__)("%s (default)"),
+              (0, import_i18n227.__)("%s (default)"),
               defaultTemplate.title.rendered
             )
           },
@@ -82584,9 +88873,9 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function usePostTemplatePanelMode() {
-    return (0, import_data115.useSelect)((select9) => {
-      const { getEditorSettings: getEditorSettings2, getCurrentTemplateId: getCurrentTemplateId2, getCurrentPostType: getCurrentPostType2 } = select9(store3);
-      const { getPostType, canUser } = select9(import_core_data70.store);
+    return (0, import_data117.useSelect)((select9) => {
+      const { getEditorSettings: getEditorSettings2, getCurrentTemplateId: getCurrentTemplateId2, getCurrentPostType: getCurrentPostType2 } = select9(store);
+      const { getPostType, canUser } = select9(import_core_data72.store);
       const postTypeSlug = getCurrentPostType2();
       const postType2 = getPostType(postTypeSlug);
       const settings = getEditorSettings2();
@@ -82621,9 +88910,9 @@ If there's a particular need for this, please submit a feature request at https:
   function useCurrentTemplateSlug() {
     const { postType: postType2, postId: postId2 } = useEditedPostContext();
     const templates = useTemplates(postType2);
-    const entityTemplate = (0, import_data115.useSelect)(
+    const entityTemplate = (0, import_data117.useSelect)(
       (select9) => {
-        const post2 = select9(import_core_data70.store).getEditedEntityRecord(
+        const post2 = select9(import_core_data72.store).getEditedEntityRecord(
           "postType",
           postType2,
           postId2
@@ -82639,29 +88928,29 @@ 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_runtime402 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime413 = __toESM(require_jsx_runtime(), 1);
   function PostTemplateToggle({ isOpen: isOpen2, onClick }) {
-    const templateTitle = (0, import_data116.useSelect)((select9) => {
-      const templateSlug = select9(store3).getEditedPostAttribute("template");
-      const { supportsTemplateMode, availableTemplates } = select9(store3).getEditorSettings();
+    const templateTitle = (0, import_data118.useSelect)((select9) => {
+      const templateSlug = select9(store).getEditedPostAttribute("template");
+      const { supportsTemplateMode, availableTemplates } = select9(store).getEditorSettings();
       if (!supportsTemplateMode && availableTemplates[templateSlug]) {
         return availableTemplates[templateSlug];
       }
-      const template2 = select9(import_core_data71.store).canUser("create", {
+      const template2 = select9(import_core_data73.store).canUser("create", {
         kind: "postType",
         name: "wp_template"
-      }) && select9(store3).getCurrentTemplateId();
+      }) && select9(store).getCurrentTemplateId();
       return template2?.title || template2?.slug || availableTemplates?.[templateSlug];
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
-      import_components173.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+      import_components176.Button,
       {
         __next40pxDefaultSize: true,
         variant: "tertiary",
         "aria-expanded": isOpen2,
-        "aria-label": (0, import_i18n224.__)("Template options"),
+        "aria-label": (0, import_i18n228.__)("Template options"),
         onClick,
-        children: templateTitle ?? (0, import_i18n224.__)("Default template")
+        children: templateTitle ?? (0, import_i18n228.__)("Default template")
       }
     );
   }
@@ -82676,32 +88965,32 @@ If there's a particular need for this, please submit a feature request at https:
       currentTemplateId,
       onNavigateToEntityRecord,
       getEditorSettings: getEditorSettings2
-    } = (0, import_data116.useSelect)(
+    } = (0, import_data118.useSelect)(
       (select9) => {
-        const { canUser, getEntityRecords } = select9(import_core_data71.store);
-        const editorSettings2 = select9(store3).getEditorSettings();
+        const { canUser, getEntityRecords } = select9(import_core_data73.store);
+        const editorSettings2 = select9(store).getEditorSettings();
         const canCreateTemplates = canUser("create", {
           kind: "postType",
           name: "wp_template"
         });
-        const _currentTemplateId = select9(store3).getCurrentTemplateId();
+        const _currentTemplateId = select9(store).getCurrentTemplateId();
         return {
           availableTemplates: editorSettings2.availableTemplates,
           fetchedTemplates: canCreateTemplates ? getEntityRecords("postType", "wp_template", {
-            post_type: select9(store3).getCurrentPostType(),
+            post_type: select9(store).getCurrentPostType(),
             per_page: -1
           }) : void 0,
-          selectedTemplateSlug: select9(store3).getEditedPostAttribute("template"),
+          selectedTemplateSlug: select9(store).getEditedPostAttribute("template"),
           canCreate: allowSwitchingTemplate && canCreateTemplates && editorSettings2.supportsTemplateMode,
           canEdit: allowSwitchingTemplate && canCreateTemplates && editorSettings2.supportsTemplateMode && !!_currentTemplateId,
           currentTemplateId: _currentTemplateId,
           onNavigateToEntityRecord: editorSettings2.onNavigateToEntityRecord,
-          getEditorSettings: select9(store3).getEditorSettings
+          getEditorSettings: select9(store).getEditorSettings
         };
       },
       [allowSwitchingTemplate]
     );
-    const options = (0, import_element240.useMemo)(
+    const options = (0, import_element251.useMemo)(
       () => Object.entries({
         ...availableTemplates,
         ...Object.fromEntries(
@@ -82714,39 +89003,39 @@ If there's a particular need for this, please submit a feature request at https:
       [availableTemplates, fetchedTemplates]
     );
     const selectedOption = options.find((option) => option.value === selectedTemplateSlug) ?? options.find((option) => !option.value);
-    const { editPost: editPost2 } = (0, import_data116.useDispatch)(store3);
-    const { createSuccessNotice } = (0, import_data116.useDispatch)(import_notices24.store);
-    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element240.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime402.jsxs)("div", { className: "editor-post-template__classic-theme-dropdown", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+    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)(
         import_block_editor48.__experimentalInspectorPopoverHeader,
         {
-          title: (0, import_i18n224.__)("Template"),
-          help: (0, import_i18n224.__)(
+          title: (0, import_i18n228.__)("Template"),
+          help: (0, import_i18n228.__)(
             "Templates define the way content is displayed when viewing your site."
           ),
           actions: canCreate ? [
             {
               icon: add_template_default,
-              label: (0, import_i18n224.__)("Add template"),
+              label: (0, import_i18n228.__)("Add template"),
               onClick: () => setIsCreateModalOpen(true)
             }
           ] : [],
           onClose
         }
       ),
-      !allowSwitchingTemplate ? /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(import_components173.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n224.__)("The posts page template cannot be changed.") }) : /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
-        import_components173.SelectControl,
+      !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,
         {
           hideLabelFromVision: true,
-          label: (0, import_i18n224.__)("Template"),
+          label: (0, import_i18n228.__)("Template"),
           value: selectedOption?.value ?? "",
           options,
           onChange: (slug) => editPost2({ template: slug || "" })
         }
       ),
-      canEdit && onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime402.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
-        import_components173.Button,
+      canEdit && onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+        import_components176.Button,
         {
           __next40pxDefaultSize: true,
           variant: "link",
@@ -82757,24 +89046,24 @@ If there's a particular need for this, please submit a feature request at https:
             });
             onClose();
             createSuccessNotice(
-              (0, import_i18n224.__)(
+              (0, import_i18n228.__)(
                 "Editing template. Changes made here affect all posts and pages that use the template."
               ),
               {
                 type: "snackbar",
                 actions: [
                   {
-                    label: (0, import_i18n224.__)("Go back"),
+                    label: (0, import_i18n228.__)("Go back"),
                     onClick: () => getEditorSettings2().onNavigateToPreviousEntityRecord()
                   }
                 ]
               }
             );
           },
-          children: (0, import_i18n224.__)("Edit template")
+          children: (0, import_i18n228.__)("Edit template")
         }
       ) }),
-      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
         CreateNewTemplateModal,
         {
           onClose: () => setIsCreateModalOpen(false)
@@ -82783,8 +89072,8 @@ If there's a particular need for this, please submit a feature request at https:
     ] });
   }
   function ClassicThemeControl() {
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element240.useState)(null);
-    const popoverProps = (0, import_element240.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element251.useState)(null);
+    const popoverProps = (0, import_element251.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -82796,43 +89085,43 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [popoverAnchor]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(post_panel_row_default, { label: (0, import_i18n224.__)("Template"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
-      import_components173.Dropdown,
+    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,
       {
         popoverProps,
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
           PostTemplateToggle,
           {
             isOpen: isOpen2,
             onClick: onToggle
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(PostTemplateDropdownContent, { onClose })
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(PostTemplateDropdownContent, { onClose })
       }
     ) });
   }
   var classic_theme_default = ClassicThemeControl;

   // packages/editor/build-module/components/plugin-document-setting-panel/index.mjs
-  var import_components175 = __toESM(require_components(), 1);
+  var import_components178 = __toESM(require_components(), 1);
   var import_plugins4 = __toESM(require_plugins(), 1);
-  var import_data118 = __toESM(require_data(), 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_components174 = __toESM(require_components(), 1);
+  var import_components177 = __toESM(require_components(), 1);

   // packages/editor/build-module/components/preferences-modal/enable-panel.mjs
-  var import_data117 = __toESM(require_data(), 1);
+  var import_data119 = __toESM(require_data(), 1);
   var import_preferences12 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime414 = __toESM(require_jsx_runtime(), 1);
   var { PreferenceBaseOption } = unlock(import_preferences12.privateApis);
   function EnablePanelOption(props) {
-    const { toggleEditorPanelEnabled: toggleEditorPanelEnabled2 } = (0, import_data117.useDispatch)(store3);
-    const { isChecked, isRemoved } = (0, import_data117.useSelect)(
+    const { toggleEditorPanelEnabled: toggleEditorPanelEnabled2 } = (0, import_data119.useDispatch)(store);
+    const { isChecked, isRemoved } = (0, import_data119.useSelect)(
       (select9) => {
-        const { isEditorPanelEnabled: isEditorPanelEnabled2, isEditorPanelRemoved: isEditorPanelRemoved2 } = select9(store3);
+        const { isEditorPanelEnabled: isEditorPanelEnabled2, isEditorPanelRemoved: isEditorPanelRemoved2 } = select9(store);
         return {
           isChecked: isEditorPanelEnabled2(props.panelName),
           isRemoved: isEditorPanelRemoved2(props.panelName)
@@ -82843,7 +89132,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_runtime403.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
       PreferenceBaseOption,
       {
         isChecked,
@@ -82854,29 +89143,29 @@ 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_runtime404 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill4, Slot: Slot4 } = (0, import_components174.createSlotFill)(
+  var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
+  var { Fill: Fill4, Slot: Slot4 } = (0, import_components177.createSlotFill)(
     "EnablePluginDocumentSettingPanelOption"
   );
-  var EnablePluginDocumentSettingPanelOption = ({ label, panelName }) => /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(Fill4, { children: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(EnablePanelOption, { label, panelName }) });
+  var EnablePluginDocumentSettingPanelOption = ({ label, panelName }) => /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(Fill4, { children: /* @__PURE__ */ (0, import_jsx_runtime415.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_runtime405 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill5, Slot: Slot5 } = (0, import_components175.createSlotFill)("PluginDocumentSettingPanel");
+  var import_jsx_runtime416 = __toESM(require_jsx_runtime(), 1);
+  var { Fill: Fill5, Slot: Slot5 } = (0, import_components178.createSlotFill)("PluginDocumentSettingPanel");
   var PluginDocumentSettingPanel = ({
     name: name2,
-    className,
+    className: className2,
     title,
     icon,
     children
   }) => {
     const { name: pluginName } = (0, import_plugins4.usePluginContext)();
     const panelName = `${pluginName}/${name2}`;
-    const { opened, isEnabled } = (0, import_data118.useSelect)(
+    const { opened, isEnabled } = (0, import_data120.useSelect)(
       (select9) => {
-        const { isEditorPanelOpened: isEditorPanelOpened2, isEditorPanelEnabled: isEditorPanelEnabled2 } = select9(store3);
+        const { isEditorPanelOpened: isEditorPanelOpened2, isEditorPanelEnabled: isEditorPanelEnabled2 } = select9(store);
         return {
           opened: isEditorPanelOpened2(panelName),
           isEnabled: isEditorPanelEnabled2(panelName)
@@ -82884,22 +89173,22 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [panelName]
     );
-    const { toggleEditorPanelOpened: toggleEditorPanelOpened2 } = (0, import_data118.useDispatch)(store3);
+    const { toggleEditorPanelOpened: toggleEditorPanelOpened2 } = (0, import_data120.useDispatch)(store);
     if (void 0 === name2) {
       (0, import_warning2.default)("PluginDocumentSettingPanel requires a name property.");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)(import_jsx_runtime405.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)(import_jsx_runtime416.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
         enable_plugin_document_setting_panel_default,
         {
           label: title,
           panelName
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(Fill5, { children: isEnabled && /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
-        import_components175.PanelBody,
+      /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(Fill5, { children: isEnabled && /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+        import_components178.PanelBody,
         {
-          className,
+          className: className2,
           title,
           icon,
           opened,
@@ -82914,9 +89203,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_components176 = __toESM(require_components(), 1);
-  var import_compose43 = __toESM(require_compose(), 1);
-  var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 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 isEverySelectedBlockAllowed = (selected, allowed) => selected.filter((id) => !allowed.includes(id)).length === 0;
   var shouldRenderItem = (selectedBlocks, allowedBlocks) => !Array.isArray(allowedBlocks) || isEverySelectedBlockAllowed(selectedBlocks, allowedBlocks);
   var PluginBlockSettingsMenuItem = ({
@@ -82926,14 +89215,14 @@ If there's a particular need for this, please submit a feature request at https:
     onClick,
     small,
     role
-  }) => /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_block_editor49.BlockSettingsMenuControls, { children: ({ selectedBlocks, onClose }) => {
+  }) => /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(import_block_editor49.BlockSettingsMenuControls, { children: ({ selectedBlocks, onClose }) => {
     if (!shouldRenderItem(selectedBlocks, allowedBlocks)) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
-      import_components176.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+      import_components179.MenuItem,
       {
-        onClick: (0, import_compose43.compose)(onClick, onClose),
+        onClick: (0, import_compose48.compose)(onClick, onClose),
         icon,
         label: small ? label : void 0,
         role,
@@ -82944,16 +89233,16 @@ 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_components177 = __toESM(require_components(), 1);
+  var import_components180 = __toESM(require_components(), 1);
   var import_plugins5 = __toESM(require_plugins(), 1);
-  var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime418 = __toESM(require_jsx_runtime(), 1);
   function PluginMoreMenuItem(props) {
     const context = (0, import_plugins5.usePluginContext)();
-    return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
       action_item_default,
       {
         name: "core/plugin-more-menu",
-        as: props.as ?? import_components177.MenuItem,
+        as: props.as ?? import_components180.MenuItem,
         icon: props.icon || context.icon,
         ...props
       }
@@ -82962,21 +89251,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_components178 = __toESM(require_components(), 1);
-  var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill6, Slot: Slot6 } = (0, import_components178.createSlotFill)("PluginPostPublishPanel");
+  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 PluginPostPublishPanel = ({
     children,
-    className,
+    className: className2,
     title,
     initialOpen = false,
     icon
   }) => {
     const { icon: pluginIcon } = (0, import_plugins6.usePluginContext)();
-    return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(Fill6, { children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
-      import_components178.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(Fill6, { children: /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
+      import_components181.PanelBody,
       {
-        className,
+        className: className2,
         initialOpen: initialOpen || !title,
         title,
         icon: icon ?? pluginIcon,
@@ -82988,30 +89277,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_components179 = __toESM(require_components(), 1);
-  var import_jsx_runtime409 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill7, Slot: Slot7 } = (0, import_components179.createSlotFill)("PluginPostStatusInfo");
-  var PluginPostStatusInfo = ({ children, className }) => /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(Fill7, { children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(import_components179.PanelRow, { className, children }) });
+  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 }) });
   PluginPostStatusInfo.Slot = Slot7;
   var plugin_post_status_info_default = PluginPostStatusInfo;

   // packages/editor/build-module/components/plugin-pre-publish-panel/index.mjs
-  var import_components180 = __toESM(require_components(), 1);
+  var import_components183 = __toESM(require_components(), 1);
   var import_plugins7 = __toESM(require_plugins(), 1);
-  var import_jsx_runtime410 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill8, Slot: Slot8 } = (0, import_components180.createSlotFill)("PluginPrePublishPanel");
+  var import_jsx_runtime421 = __toESM(require_jsx_runtime(), 1);
+  var { Fill: Fill8, Slot: Slot8 } = (0, import_components183.createSlotFill)("PluginPrePublishPanel");
   var PluginPrePublishPanel = ({
     children,
-    className,
+    className: className2,
     title,
     initialOpen = false,
     icon
   }) => {
     const { icon: pluginIcon } = (0, import_plugins7.usePluginContext)();
-    return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(Fill8, { children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
-      import_components180.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(Fill8, { children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
+      import_components183.PanelBody,
       {
-        className,
+        className: className2,
         initialOpen: initialOpen || !title,
         title,
         icon: icon ?? pluginIcon,
@@ -83023,16 +89312,16 @@ 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_components181 = __toESM(require_components(), 1);
+  var import_components184 = __toESM(require_components(), 1);
   var import_plugins8 = __toESM(require_plugins(), 1);
-  var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
   function PluginPreviewMenuItem(props) {
     const context = (0, import_plugins8.usePluginContext)();
-    return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(
       action_item_default,
       {
         name: "core/plugin-preview-menu",
-        as: props.as ?? import_components181.MenuItem,
+        as: props.as ?? import_components184.MenuItem,
         icon: props.icon || context.icon,
         ...props
       }
@@ -83040,12 +89329,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_runtime412 = __toESM(require_jsx_runtime(), 1);
-  function PluginSidebar({ className, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+  var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 1);
+  function PluginSidebar({ className: className2, ...props }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
       complementary_area_default,
       {
-        panelClassName: className,
+        panelClassName: className2,
         className: "editor-sidebar",
         scope: "core",
         ...props
@@ -83054,9 +89343,9 @@ 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_runtime413 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
   function PluginSidebarMoreMenuItem(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
       ComplementaryAreaMoreMenuItem,
       {
         __unstableExplicitMenuItem: true,
@@ -83067,23 +89356,23 @@ 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_data122 = __toESM(require_data(), 1);
-  var import_html_entities19 = __toESM(require_html_entities(), 1);
-  var import_components185 = __toESM(require_components(), 1);
-  var import_element243 = __toESM(require_element(), 1);
-  var import_i18n228 = __toESM(require_i18n(), 1);
-  var import_core_data75 = __toESM(require_core_data(), 1);
-  var import_notices25 = __toESM(require_notices(), 1);
+  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_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_element241 = __toESM(require_element(), 1);
-  var import_html_entities18 = __toESM(require_html_entities(), 1);
+  var import_element252 = __toESM(require_element(), 1);
+  var import_html_entities19 = __toESM(require_html_entities(), 1);
   var import_block_editor50 = __toESM(require_block_editor(), 1);
-  var import_components182 = __toESM(require_components(), 1);
-  var import_i18n225 = __toESM(require_i18n(), 1);
-  var import_data119 = __toESM(require_data(), 1);
-  var import_core_data72 = __toESM(require_core_data(), 1);
+  var import_components185 = __toESM(require_components(), 1);
+  var import_i18n229 = __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);

   // packages/editor/build-module/utils/search-templates.mjs
@@ -83124,10 +89413,10 @@ 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_runtime414 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
   function SwapTemplateModal({ onRequestClose, onSelect }) {
     const { postType: postType2, postId: postId2 } = useEditedPostContext();
-    const { editEntityRecord } = (0, import_data119.useDispatch)(import_core_data72.store);
+    const { editEntityRecord } = (0, import_data121.useDispatch)(import_core_data74.store);
     const onTemplateSelect = async (template2) => {
       editEntityRecord(
         "postType",
@@ -83141,31 +89430,31 @@ If there's a particular need for this, please submit a feature request at https:
       onRequestClose();
       onSelect?.();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
-      import_components182.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+      import_components185.Modal,
       {
-        title: (0, import_i18n225.__)("Choose a template"),
+        title: (0, import_i18n229.__)("Choose a template"),
         onRequestClose,
         overlayClassName: "editor-post-template__swap-template-modal",
         isFullScreen: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime414.jsx)("div", { className: "editor-post-template__swap-template-modal-content", children: /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(TemplatesList, { onSelect: onTemplateSelect }) })
+        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 }) })
       }
     );
   }
   function SwapTemplateButton({ onClick }) {
-    const [showModal, setShowModal] = (0, import_element241.useState)(false);
+    const [showModal, setShowModal] = (0, import_element252.useState)(false);
     const availableTemplates = useAvailableTemplates();
-    return /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(import_jsx_runtime414.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
-        import_components182.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(import_jsx_runtime425.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+        import_components185.MenuItem,
         {
           disabled: !availableTemplates?.length,
           accessibleWhenDisabled: true,
           onClick: () => setShowModal(true),
-          children: (0, import_i18n225.__)("Change template")
+          children: (0, import_i18n229.__)("Change template")
         }
       ),
-      showModal && /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+      showModal && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
         SwapTemplateModal,
         {
           onRequestClose: () => setShowModal(false),
@@ -83175,36 +89464,36 @@ If there's a particular need for this, please submit a feature request at https:
     ] });
   }
   function TemplatesList({ onSelect }) {
-    const [searchValue, setSearchValue] = (0, import_element241.useState)("");
+    const [searchValue, setSearchValue] = (0, import_element252.useState)("");
     const availableTemplates = useAvailableTemplates();
-    const templatesAsPatterns = (0, import_element241.useMemo)(
+    const templatesAsPatterns = (0, import_element252.useMemo)(
       () => availableTemplates.map((template2) => ({
         name: template2.slug,
         blocks: (0, import_blocks26.parse)(template2.content.raw),
-        title: (0, import_html_entities18.decodeEntities)(template2.title.rendered),
+        title: (0, import_html_entities19.decodeEntities)(template2.title.rendered),
         id: template2.id,
         isDefault: template2.isDefault
       })),
       [availableTemplates]
     );
-    const filteredBlockTemplates = (0, import_element241.useMemo)(() => {
+    const filteredBlockTemplates = (0, import_element252.useMemo)(() => {
       return searchTemplates(templatesAsPatterns, searchValue);
     }, [templatesAsPatterns, searchValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(import_jsx_runtime414.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
-        import_components182.SearchControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(import_jsx_runtime425.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+        import_components185.SearchControl,
         {
           onChange: setSearchValue,
           value: searchValue,
-          label: (0, import_i18n225.__)("Search"),
-          placeholder: (0, import_i18n225.__)("Search"),
+          label: (0, import_i18n229.__)("Search"),
+          placeholder: (0, import_i18n229.__)("Search"),
           className: "editor-post-template__swap-template-search"
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
         import_block_editor50.__experimentalBlockPatternsList,
         {
-          label: (0, import_i18n225.__)("Templates"),
+          label: (0, import_i18n229.__)("Templates"),
           blockPatterns: filteredBlockTemplates,
           onClickPattern: onSelect
         }
@@ -83213,21 +89502,21 @@ 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_components183 = __toESM(require_components(), 1);
-  var import_i18n226 = __toESM(require_i18n(), 1);
-  var import_data120 = __toESM(require_data(), 1);
-  var import_core_data73 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
+  var import_components186 = __toESM(require_components(), 1);
+  var import_i18n230 = __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);
   function ResetDefaultTemplate({ onClick }) {
     const currentTemplateSlug = useCurrentTemplateSlug();
     const allowSwitchingTemplate = useAllowSwitchingTemplates();
     const { postType: postType2, postId: postId2 } = useEditedPostContext();
-    const { editEntityRecord } = (0, import_data120.useDispatch)(import_core_data73.store);
+    const { editEntityRecord } = (0, import_data122.useDispatch)(import_core_data75.store);
     if (!currentTemplateSlug || !allowSwitchingTemplate) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
-      import_components183.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
+      import_components186.MenuItem,
       {
         onClick: () => {
           editEntityRecord(
@@ -83239,21 +89528,21 @@ If there's a particular need for this, please submit a feature request at https:
           );
           onClick();
         },
-        children: (0, import_i18n226.__)("Use default template")
+        children: (0, import_i18n230.__)("Use default template")
       }
     );
   }

   // packages/editor/build-module/components/post-template/create-new-template.mjs
-  var import_components184 = __toESM(require_components(), 1);
-  var import_i18n227 = __toESM(require_i18n(), 1);
-  var import_data121 = __toESM(require_data(), 1);
-  var import_core_data74 = __toESM(require_core_data(), 1);
-  var import_element242 = __toESM(require_element(), 1);
-  var import_jsx_runtime416 = __toESM(require_jsx_runtime(), 1);
+  var import_components187 = __toESM(require_components(), 1);
+  var import_i18n231 = __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);
   function CreateNewTemplate() {
-    const { canCreateTemplates } = (0, import_data121.useSelect)((select9) => {
-      const { canUser } = select9(import_core_data74.store);
+    const { canCreateTemplates } = (0, import_data123.useSelect)((select9) => {
+      const { canUser } = select9(import_core_data76.store);
       return {
         canCreateTemplates: canUser("create", {
           kind: "postType",
@@ -83261,22 +89550,22 @@ If there's a particular need for this, please submit a feature request at https:
         })
       };
     }, []);
-    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element242.useState)(false);
+    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element253.useState)(false);
     const allowSwitchingTemplate = useAllowSwitchingTemplates();
     if (!canCreateTemplates || !allowSwitchingTemplate) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)(import_jsx_runtime416.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
-        import_components184.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime427.jsxs)(import_jsx_runtime427.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+        import_components187.MenuItem,
         {
           onClick: () => {
             setIsCreateModalOpen(true);
           },
-          children: (0, import_i18n227.__)("Create new template")
+          children: (0, import_i18n231.__)("Create new template")
         }
       ),
-      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
         CreateNewTemplateModal,
         {
           onClose: () => {
@@ -83288,7 +89577,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_runtime417 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
   function BlockThemeControl() {
     const {
       isTemplateHidden,
@@ -83297,13 +89586,13 @@ If there's a particular need for this, please submit a feature request at https:
       hasGoBack,
       hasSpecificTemplate,
       id
-    } = (0, import_data122.useSelect)((select9) => {
+    } = (0, import_data124.useSelect)((select9) => {
       const {
         getRenderingMode: getRenderingMode2,
         getEditorSettings: _getEditorSettings,
         getCurrentPost: getCurrentPost2,
         getCurrentTemplateId: getCurrentTemplateId2
-      } = unlock(select9(store3));
+      } = unlock(select9(store));
       const editorSettings2 = _getEditorSettings();
       const currentPost = getCurrentPost2();
       return {
@@ -83317,27 +89606,27 @@ If there's a particular need for this, please submit a feature request at https:
         id: getCurrentTemplateId2()
       };
     }, []);
-    const { get: getPreference } = (0, import_data122.useSelect)(import_preferences13.store);
-    const { editedRecord: template2, hasResolved } = (0, import_core_data75.useEntityRecord)(
+    const { get: getPreference } = (0, import_data124.useSelect)(import_preferences13.store);
+    const { editedRecord: template2, hasResolved } = (0, import_core_data77.useEntityRecord)(
       "postType",
       "wp_template",
       id
     );
-    const { getEntityRecord } = (0, import_data122.useSelect)(import_core_data75.store);
-    const { editEntityRecord } = (0, import_data122.useDispatch)(import_core_data75.store);
-    const { createSuccessNotice } = (0, import_data122.useDispatch)(import_notices25.store);
+    const { getEntityRecord } = (0, import_data124.useSelect)(import_core_data77.store);
+    const { editEntityRecord } = (0, import_data124.useDispatch)(import_core_data77.store);
+    const { createSuccessNotice } = (0, import_data124.useDispatch)(import_notices26.store);
     const { setRenderingMode: setRenderingMode2, setDefaultRenderingMode: setDefaultRenderingMode2 } = unlock(
-      (0, import_data122.useDispatch)(store3)
+      (0, import_data124.useDispatch)(store)
     );
-    const canCreateTemplate = (0, import_data122.useSelect)(
-      (select9) => !!select9(import_core_data75.store).canUser("create", {
+    const canCreateTemplate = (0, import_data124.useSelect)(
+      (select9) => !!select9(import_core_data77.store).canUser("create", {
         kind: "postType",
         name: "wp_template"
       }),
       []
     );
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element243.useState)(null);
-    const popoverProps = (0, import_element243.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element254.useState)(null);
+    const popoverProps = (0, import_element254.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -83354,22 +89643,22 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const notificationAction = hasGoBack ? [
       {
-        label: (0, import_i18n228.__)("Go back"),
+        label: (0, import_i18n232.__)("Go back"),
         onClick: () => getEditorSettings2().onNavigateToPreviousEntityRecord()
       }
     ] : void 0;
     const mayShowTemplateEditNotice = () => {
       if (!getPreference("core/edit-site", "welcomeGuideTemplate")) {
         createSuccessNotice(
-          (0, import_i18n228.__)(
+          (0, import_i18n232.__)(
             "Editing template. Changes made here affect all posts and pages that use the template."
           ),
           { type: "snackbar", actions: notificationAction }
         );
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(post_panel_row_default, { label: (0, import_i18n228.__)("Template"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
-      import_components185.DropdownMenu,
+    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,
       {
         popoverProps,
         focusOnMount: true,
@@ -83378,13 +89667,13 @@ If there's a particular need for this, please submit a feature request at https:
           variant: "tertiary",
           tooltipPosition: "middle left"
         },
-        label: (0, import_i18n228.__)("Template options"),
-        text: (0, import_html_entities19.decodeEntities)(template2.title),
+        label: (0, import_i18n232.__)("Template options"),
+        text: (0, import_html_entities20.decodeEntities)(template2.title),
         icon: null,
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_jsx_runtime417.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_components185.MenuGroup, { children: [
-            canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
-              import_components185.MenuItem,
+        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,
               {
                 onClick: async () => {
                   onNavigateToEntityRecord({
@@ -83413,15 +89702,15 @@ If there's a particular need for this, please submit a feature request at https:
                   onClose();
                   mayShowTemplateEditNotice();
                 },
-                children: (0, import_i18n228.__)("Edit template")
+                children: (0, import_i18n232.__)("Edit template")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(SwapTemplateButton, { onClick: onClose }),
-            /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(ResetDefaultTemplate, { onClick: onClose }),
-            canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(CreateNewTemplate, {})
+            /* @__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_runtime417.jsx)(import_components185.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
-            import_components185.MenuItem,
+          /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(import_components188.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
+            import_components188.MenuItem,
             {
               icon: !isTemplateHidden ? check_default : void 0,
               isSelected: !isTemplateHidden,
@@ -83431,7 +89720,7 @@ If there's a particular need for this, please submit a feature request at https:
                 setRenderingMode2(newRenderingMode);
                 setDefaultRenderingMode2(newRenderingMode);
               },
-              children: (0, import_i18n228.__)("Show template")
+              children: (0, import_i18n232.__)("Show template")
             }
           ) })
         ] })
@@ -83440,35 +89729,35 @@ 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_runtime418 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime429 = __toESM(require_jsx_runtime(), 1);
   function PostTemplatePanel() {
     const mode = usePostTemplatePanelMode();
     if (mode === "classic") {
-      return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(classic_theme_default, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(classic_theme_default, {});
     }
     if (mode === "block-theme") {
-      return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(BlockThemeControl, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(BlockThemeControl, {});
     }
     return null;
   }

   // packages/editor/build-module/components/post-author/index.mjs
-  var import_data126 = __toESM(require_data(), 1);
-  var import_core_data77 = __toESM(require_core_data(), 1);
+  var import_data128 = __toESM(require_data(), 1);
+  var import_core_data79 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-author/combobox.mjs
-  var import_compose44 = __toESM(require_compose(), 1);
-  var import_element245 = __toESM(require_element(), 1);
-  var import_data124 = __toESM(require_data(), 1);
-  var import_i18n230 = __toESM(require_i18n(), 1);
-  var import_components186 = __toESM(require_components(), 1);
+  var import_compose49 = __toESM(require_compose(), 1);
+  var import_element256 = __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);

   // packages/editor/build-module/components/post-author/hook.mjs
-  var import_i18n229 = __toESM(require_i18n(), 1);
-  var import_element244 = __toESM(require_element(), 1);
-  var import_data123 = __toESM(require_data(), 1);
-  var import_html_entities20 = __toESM(require_html_entities(), 1);
-  var import_core_data76 = __toESM(require_core_data(), 1);
+  var import_i18n233 = __toESM(require_i18n(), 1);
+  var import_element255 = __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);

   // packages/editor/build-module/components/post-author/constants.mjs
   var BASE_QUERY = {
@@ -83484,10 +89773,10 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/post-author/hook.mjs
   function useAuthorsQuery(search) {
-    const { authorId, authors, postAuthor, isLoading } = (0, import_data123.useSelect)(
+    const { authorId, authors, postAuthor, isLoading } = (0, import_data125.useSelect)(
       (select9) => {
-        const { getUser, getUsers, isResolving } = select9(import_core_data76.store);
-        const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store3);
+        const { getUser, getUsers, isResolving } = select9(import_core_data78.store);
+        const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
         const _authorId = getEditedPostAttribute2("author");
         const query = { ...AUTHORS_QUERY };
         if (search) {
@@ -83503,11 +89792,11 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [search]
     );
-    const authorOptions = (0, import_element244.useMemo)(() => {
+    const authorOptions = (0, import_element255.useMemo)(() => {
       const fetchedAuthors = (authors ?? []).map((author) => {
         return {
           value: author.id,
-          label: (0, import_html_entities20.decodeEntities)(author.name)
+          label: (0, import_html_entities21.decodeEntities)(author.name)
         };
       });
       const foundAuthor = fetchedAuthors.findIndex(
@@ -83518,14 +89807,14 @@ If there's a particular need for this, please submit a feature request at https:
         currentAuthor = [
           {
             value: postAuthor.id,
-            label: (0, import_html_entities20.decodeEntities)(postAuthor.name)
+            label: (0, import_html_entities21.decodeEntities)(postAuthor.name)
           }
         ];
       } else if (foundAuthor < 0 && !postAuthor) {
         currentAuthor = [
           {
             value: 0,
-            label: (0, import_i18n229.__)("(No author)")
+            label: (0, import_i18n233.__)("(No author)")
           }
         ];
       }
@@ -83535,10 +89824,10 @@ 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_runtime419 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime430 = __toESM(require_jsx_runtime(), 1);
   function PostAuthorCombobox() {
-    const [fieldValue, setFieldValue] = (0, import_element245.useState)();
-    const { editPost: editPost2 } = (0, import_data124.useDispatch)(store3);
+    const [fieldValue, setFieldValue] = (0, import_element256.useState)();
+    const { editPost: editPost2 } = (0, import_data126.useDispatch)(store);
     const { authorId, authorOptions, isLoading } = useAuthorsQuery(fieldValue);
     const handleSelect = (postAuthorId) => {
       if (!postAuthorId) {
@@ -83546,13 +89835,13 @@ If there's a particular need for this, please submit a feature request at https:
       }
       editPost2({ author: postAuthorId });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
-      import_components186.ComboboxControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+      import_components189.ComboboxControl,
       {
-        label: (0, import_i18n230.__)("Author"),
+        label: (0, import_i18n234.__)("Author"),
         options: authorOptions,
         value: authorId,
-        onFilterValueChange: (0, import_compose44.debounce)(setFieldValue, 300),
+        onFilterValueChange: (0, import_compose49.debounce)(setFieldValue, 300),
         onChange: handleSelect,
         allowReset: false,
         hideLabelFromVision: true,
@@ -83562,22 +89851,22 @@ 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_i18n231 = __toESM(require_i18n(), 1);
-  var import_data125 = __toESM(require_data(), 1);
-  var import_components187 = __toESM(require_components(), 1);
-  var import_jsx_runtime420 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n235 = __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);
   function PostAuthorSelect() {
-    const { editPost: editPost2 } = (0, import_data125.useDispatch)(store3);
+    const { editPost: editPost2 } = (0, import_data127.useDispatch)(store);
     const { authorId, authorOptions } = useAuthorsQuery();
     const setAuthorId = (value) => {
       const author = Number(value);
       editPost2({ author });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
-      import_components187.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+      import_components190.SelectControl,
       {
         className: "post-author-selector",
-        label: (0, import_i18n231.__)("Author"),
+        label: (0, import_i18n235.__)("Author"),
         options: authorOptions,
         onChange: setAuthorId,
         value: authorId,
@@ -83587,26 +89876,26 @@ 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_runtime421 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
   var minimumUsersForCombobox = 25;
   function PostAuthor() {
-    const showCombobox = (0, import_data126.useSelect)((select9) => {
-      const authors = select9(import_core_data77.store).getUsers(AUTHORS_QUERY);
+    const showCombobox = (0, import_data128.useSelect)((select9) => {
+      const authors = select9(import_core_data79.store).getUsers(AUTHORS_QUERY);
       return authors?.length >= minimumUsersForCombobox;
     }, []);
     if (showCombobox) {
-      return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(PostAuthorCombobox, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(PostAuthorCombobox, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(PostAuthorSelect, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(PostAuthorSelect, {});
   }
   var post_author_default = PostAuthor;

   // packages/editor/build-module/components/post-author/check.mjs
-  var import_data127 = __toESM(require_data(), 1);
-  var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
+  var import_data129 = __toESM(require_data(), 1);
+  var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
   function PostAuthorCheck({ children }) {
-    const { hasAssignAuthorAction } = (0, import_data127.useSelect)((select9) => {
-      const post2 = select9(store3).getCurrentPost();
+    const { hasAssignAuthorAction } = (0, import_data129.useSelect)((select9) => {
+      const post2 = select9(store).getCurrentPost();
       const canAssignAuthor = post2?._links?.["wp:action-assign-author"] ? true : false;
       return {
         hasAssignAuthorAction: canAssignAuthor
@@ -83615,35 +89904,35 @@ If there's a particular need for this, please submit a feature request at https:
     if (!hasAssignAuthorAction) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(post_type_support_check_default, { supportKeys: "author", children });
+    return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(post_type_support_check_default, { supportKeys: "author", children });
   }

   // packages/editor/build-module/components/post-author/panel.mjs
-  var import_i18n232 = __toESM(require_i18n(), 1);
-  var import_components188 = __toESM(require_components(), 1);
-  var import_element246 = __toESM(require_element(), 1);
-  var import_html_entities21 = __toESM(require_html_entities(), 1);
+  var import_i18n236 = __toESM(require_i18n(), 1);
+  var import_components191 = __toESM(require_components(), 1);
+  var import_element257 = __toESM(require_element(), 1);
+  var import_html_entities22 = __toESM(require_html_entities(), 1);
   var import_block_editor51 = __toESM(require_block_editor(), 1);
-  var import_data128 = __toESM(require_data(), 1);
-  var import_core_data78 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 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);
   function PostAuthorToggle({ isOpen: isOpen2, onClick }) {
-    const { postAuthor } = (0, import_data128.useSelect)((select9) => {
-      const id = select9(store3).getEditedPostAttribute("author");
+    const { postAuthor } = (0, import_data130.useSelect)((select9) => {
+      const id = select9(store).getEditedPostAttribute("author");
       return {
-        postAuthor: select9(import_core_data78.store).getUser(id, BASE_QUERY)
+        postAuthor: select9(import_core_data80.store).getUser(id, BASE_QUERY)
       };
     }, []);
-    const authorName = (0, import_html_entities21.decodeEntities)(postAuthor?.name) || (0, import_i18n232.__)("(No author)");
-    return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
-      import_components188.Button,
+    const authorName = (0, import_html_entities22.decodeEntities)(postAuthor?.name) || (0, import_i18n236.__)("(No author)");
+    return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+      import_components191.Button,
       {
         size: "compact",
         variant: "tertiary",
         "aria-expanded": isOpen2,
         "aria-label": (
           // translators: %s: Author name.
-          (0, import_i18n232.sprintf)((0, import_i18n232.__)("Change author: %s"), authorName)
+          (0, import_i18n236.sprintf)((0, import_i18n236.__)("Change author: %s"), authorName)
         ),
         onClick,
         children: authorName
@@ -83651,8 +89940,8 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function PostAuthor2() {
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element246.useState)(null);
-    const popoverProps = (0, import_element246.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element257.useState)(null);
+    const popoverProps = (0, import_element257.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -83663,28 +89952,28 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [popoverAnchor]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(PostAuthorCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(post_panel_row_default, { label: (0, import_i18n232.__)("Author"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
-      import_components188.Dropdown,
+    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,
       {
         popoverProps,
         contentClassName: "editor-post-author__panel-dialog",
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
           PostAuthorToggle,
           {
             isOpen: isOpen2,
             onClick: onToggle
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime423.jsxs)("div", { className: "editor-post-author", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)("div", { className: "editor-post-author", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
             import_block_editor51.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n232.__)("Author"),
+              title: (0, import_i18n236.__)("Author"),
               onClose
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(post_author_default, { onClose })
+          /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(post_author_default, { onClose })
         ] })
       }
     ) }) });
@@ -83692,40 +89981,40 @@ 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_i18n233 = __toESM(require_i18n(), 1);
-  var import_components189 = __toESM(require_components(), 1);
-  var import_data129 = __toESM(require_data(), 1);
-  var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n237 = __toESM(require_i18n(), 1);
+  var import_components192 = __toESM(require_components(), 1);
+  var import_data131 = __toESM(require_data(), 1);
+  var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
   var COMMENT_OPTIONS = [
     {
-      label: (0, import_i18n233._x)("Open", 'Adjective: e.g. "Comments are open"'),
+      label: (0, import_i18n237._x)("Open", 'Adjective: e.g. "Comments are open"'),
       value: "open",
-      description: (0, import_i18n233.__)("Visitors can add new comments and replies.")
+      description: (0, import_i18n237.__)("Visitors can add new comments and replies.")
     },
     {
-      label: (0, import_i18n233.__)("Closed"),
+      label: (0, import_i18n237.__)("Closed"),
       value: "closed",
       description: [
-        (0, import_i18n233.__)("Visitors cannot add new comments or replies."),
-        (0, import_i18n233.__)("Existing comments remain visible.")
+        (0, import_i18n237.__)("Visitors cannot add new comments or replies."),
+        (0, import_i18n237.__)("Existing comments remain visible.")
       ].join(" ")
     }
   ];
   function PostComments() {
-    const commentStatus = (0, import_data129.useSelect)(
-      (select9) => select9(store3).getEditedPostAttribute("comment_status") ?? "open",
+    const commentStatus = (0, import_data131.useSelect)(
+      (select9) => select9(store).getEditedPostAttribute("comment_status") ?? "open",
       []
     );
-    const { editPost: editPost2 } = (0, import_data129.useDispatch)(store3);
+    const { editPost: editPost2 } = (0, import_data131.useDispatch)(store);
     const handleStatus = (newCommentStatus) => editPost2({
       comment_status: newCommentStatus
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)("form", { children: /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_components189.__experimentalVStack, { spacing: 4, children: /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
-      import_components189.RadioControl,
+    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,
       {
         className: "editor-change-status__options",
         hideLabelFromVision: true,
-        label: (0, import_i18n233.__)("Comment status"),
+        label: (0, import_i18n237.__)("Comment status"),
         options: COMMENT_OPTIONS,
         onChange: handleStatus,
         selected: commentStatus
@@ -83735,40 +90024,40 @@ 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_i18n235 = __toESM(require_i18n(), 1);
-  var import_components191 = __toESM(require_components(), 1);
-  var import_data131 = __toESM(require_data(), 1);
-  var import_element247 = __toESM(require_element(), 1);
+  var import_i18n239 = __toESM(require_i18n(), 1);
+  var import_components194 = __toESM(require_components(), 1);
+  var import_data133 = __toESM(require_data(), 1);
+  var import_element258 = __toESM(require_element(), 1);
   var import_block_editor52 = __toESM(require_block_editor(), 1);
-  var import_core_data79 = __toESM(require_core_data(), 1);
+  var import_core_data81 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-pingbacks/index.mjs
-  var import_i18n234 = __toESM(require_i18n(), 1);
-  var import_components190 = __toESM(require_components(), 1);
-  var import_data130 = __toESM(require_data(), 1);
-  var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n238 = __toESM(require_i18n(), 1);
+  var import_components193 = __toESM(require_components(), 1);
+  var import_data132 = __toESM(require_data(), 1);
+  var import_jsx_runtime436 = __toESM(require_jsx_runtime(), 1);
   function PostPingbacks() {
-    const pingStatus = (0, import_data130.useSelect)(
-      (select9) => select9(store3).getEditedPostAttribute("ping_status") ?? "open",
+    const pingStatus = (0, import_data132.useSelect)(
+      (select9) => select9(store).getEditedPostAttribute("ping_status") ?? "open",
       []
     );
-    const { editPost: editPost2 } = (0, import_data130.useDispatch)(store3);
+    const { editPost: editPost2 } = (0, import_data132.useDispatch)(store);
     const onTogglePingback = () => editPost2({
       ping_status: pingStatus === "open" ? "closed" : "open"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-      import_components190.CheckboxControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+      import_components193.CheckboxControl,
       {
-        label: (0, import_i18n234.__)("Enable pingbacks & trackbacks"),
+        label: (0, import_i18n238.__)("Enable pingbacks & trackbacks"),
         checked: pingStatus === "open",
         onChange: onTogglePingback,
-        help: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-          import_components190.ExternalLink,
+        help: /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+          import_components193.ExternalLink,
           {
-            href: (0, import_i18n234.__)(
+            href: (0, import_i18n238.__)(
               "https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"
             ),
-            children: (0, import_i18n234.__)("Learn more about pingbacks & trackbacks")
+            children: (0, import_i18n238.__)("Learn more about pingbacks & trackbacks")
           }
         )
       }
@@ -83777,20 +90066,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_runtime426 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime437 = __toESM(require_jsx_runtime(), 1);
   var PANEL_NAME2 = "discussion-panel";
   function ModalContents({ onClose }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)("div", { className: "editor-post-discussion", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)("div", { className: "editor-post-discussion", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
         import_block_editor52.__experimentalInspectorPopoverHeader,
         {
-          title: (0, import_i18n235.__)("Discussion"),
+          title: (0, import_i18n239.__)("Discussion"),
           onClose
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)(import_components191.__experimentalVStack, { spacing: 4, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(post_type_support_check_default, { supportKeys: "comments", children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(post_comments_default, {}) }),
-        /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(post_type_support_check_default, { supportKeys: "trackbacks", children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(post_pingbacks_default, {}) })
+      /* @__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, {}) })
       ] })
     ] });
   }
@@ -83800,9 +90089,9 @@ If there's a particular need for this, please submit a feature request at https:
       pingStatus,
       commentsSupported,
       trackbacksSupported
-    } = (0, import_data131.useSelect)((select9) => {
-      const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store3);
-      const { getPostType } = select9(import_core_data79.store);
+    } = (0, import_data133.useSelect)((select9) => {
+      const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
+      const { getPostType } = select9(import_core_data81.store);
       const postType2 = getPostType(getEditedPostAttribute2("type"));
       return {
         commentStatus: getEditedPostAttribute2("comment_status") ?? "open",
@@ -83814,22 +90103,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_i18n235._x)("Open", 'Adjective: e.g. "Comments are open"');
+        label = (0, import_i18n239._x)("Open", 'Adjective: e.g. "Comments are open"');
       } else {
-        label = trackbacksSupported ? (0, import_i18n235.__)("Comments only") : (0, import_i18n235._x)("Open", 'Adjective: e.g. "Comments are open"');
+        label = trackbacksSupported ? (0, import_i18n239.__)("Comments only") : (0, import_i18n239._x)("Open", 'Adjective: e.g. "Comments are open"');
       }
     } else if (pingStatus === "open") {
-      label = commentsSupported ? (0, import_i18n235.__)("Pings only") : (0, import_i18n235.__)("Pings enabled");
+      label = commentsSupported ? (0, import_i18n239.__)("Pings only") : (0, import_i18n239.__)("Pings enabled");
     } else {
-      label = (0, import_i18n235.__)("Closed");
+      label = (0, import_i18n239.__)("Closed");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-      import_components191.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+      import_components194.Button,
       {
         size: "compact",
         className: "editor-post-discussion__panel-toggle",
         variant: "tertiary",
-        "aria-label": (0, import_i18n235.__)("Change discussion options"),
+        "aria-label": (0, import_i18n239.__)("Change discussion options"),
         "aria-expanded": isOpen2,
         onClick,
         children: label
@@ -83837,14 +90126,14 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function PostDiscussionPanel() {
-    const { isEnabled } = (0, import_data131.useSelect)((select9) => {
-      const { isEditorPanelEnabled: isEditorPanelEnabled2 } = select9(store3);
+    const { isEnabled } = (0, import_data133.useSelect)((select9) => {
+      const { isEditorPanelEnabled: isEditorPanelEnabled2 } = select9(store);
       return {
         isEnabled: isEditorPanelEnabled2(PANEL_NAME2)
       };
     }, []);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element247.useState)(null);
-    const popoverProps = (0, import_element247.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element258.useState)(null);
+    const popoverProps = (0, import_element258.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -83858,39 +90147,39 @@ If there's a particular need for this, please submit a feature request at https:
     if (!isEnabled) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(post_type_support_check_default, { supportKeys: ["comments", "trackbacks"], children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(post_panel_row_default, { label: (0, import_i18n235.__)("Discussion"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-      import_components191.Dropdown,
+    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,
       {
         popoverProps,
         className: "editor-post-discussion__panel-dropdown",
         contentClassName: "editor-post-discussion__panel-dialog",
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
           PostDiscussionToggle,
           {
             isOpen: isOpen2,
             onClick: onToggle
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(ModalContents, { onClose })
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(ModalContents, { onClose })
       }
     ) }) });
   }

   // packages/editor/build-module/components/post-excerpt/index.mjs
-  var import_i18n236 = __toESM(require_i18n(), 1);
-  var import_components192 = __toESM(require_components(), 1);
-  var import_data132 = __toESM(require_data(), 1);
-  var import_element248 = __toESM(require_element(), 1);
-  var import_html_entities22 = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime427 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n240 = __toESM(require_i18n(), 1);
+  var import_components195 = __toESM(require_components(), 1);
+  var import_data134 = __toESM(require_data(), 1);
+  var import_element259 = __toESM(require_element(), 1);
+  var import_html_entities23 = __toESM(require_html_entities(), 1);
+  var import_jsx_runtime438 = __toESM(require_jsx_runtime(), 1);
   function PostExcerpt({
     hideLabelFromVision = false,
     updateOnBlur = false
   }) {
-    const { excerpt, shouldUseDescriptionLabel, usedAttribute } = (0, import_data132.useSelect)(
+    const { excerpt, shouldUseDescriptionLabel, usedAttribute } = (0, import_data134.useSelect)(
       (select9) => {
-        const { getCurrentPostType: getCurrentPostType2, getEditedPostAttribute: getEditedPostAttribute2 } = select9(store3);
+        const { getCurrentPostType: getCurrentPostType2, getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
         const postType2 = getCurrentPostType2();
         const _usedAttribute = [
           "wp_template",
@@ -83909,16 +90198,16 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const { editPost: editPost2 } = (0, import_data132.useDispatch)(store3);
-    const [localExcerpt, setLocalExcerpt] = (0, import_element248.useState)(
-      (0, import_html_entities22.decodeEntities)(excerpt)
+    const { editPost: editPost2 } = (0, import_data134.useDispatch)(store);
+    const [localExcerpt, setLocalExcerpt] = (0, import_element259.useState)(
+      (0, import_html_entities23.decodeEntities)(excerpt)
     );
     const updatePost2 = (value) => {
       editPost2({ [usedAttribute]: value });
     };
-    const label = shouldUseDescriptionLabel ? (0, import_i18n236.__)("Write a description (optional)") : (0, import_i18n236.__)("Write an excerpt (optional)");
-    return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)("div", { className: "editor-post-excerpt", children: /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
-      import_components192.TextareaControl,
+    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,
       {
         label,
         hideLabelFromVision,
@@ -83926,63 +90215,63 @@ 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_runtime427.jsx)(
-          import_components192.ExternalLink,
+        help: !shouldUseDescriptionLabel ? /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+          import_components195.ExternalLink,
           {
-            href: (0, import_i18n236.__)(
+            href: (0, import_i18n240.__)(
               "https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"
             ),
-            children: (0, import_i18n236.__)("Learn more about manual excerpts")
+            children: (0, import_i18n240.__)("Learn more about manual excerpts")
           }
-        ) : (0, import_i18n236.__)("Write a description")
+        ) : (0, import_i18n240.__)("Write a description")
       }
     ) });
   }

   // packages/editor/build-module/components/post-excerpt/check.mjs
-  var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime439 = __toESM(require_jsx_runtime(), 1);
   function PostExcerptCheck({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(post_type_support_check_default, { supportKeys: "excerpt", children });
+    return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(post_type_support_check_default, { supportKeys: "excerpt", children });
   }
   var check_default3 = PostExcerptCheck;

   // packages/editor/build-module/components/post-excerpt/panel.mjs
-  var import_i18n237 = __toESM(require_i18n(), 1);
-  var import_components194 = __toESM(require_components(), 1);
-  var import_data133 = __toESM(require_data(), 1);
-  var import_element249 = __toESM(require_element(), 1);
+  var import_i18n241 = __toESM(require_i18n(), 1);
+  var import_components197 = __toESM(require_components(), 1);
+  var import_data135 = __toESM(require_data(), 1);
+  var import_element260 = __toESM(require_element(), 1);
   var import_block_editor53 = __toESM(require_block_editor(), 1);
-  var import_core_data80 = __toESM(require_core_data(), 1);
-  var import_html_entities23 = __toESM(require_html_entities(), 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_components193 = __toESM(require_components(), 1);
-  var import_jsx_runtime429 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill9, Slot: Slot9 } = (0, import_components193.createSlotFill)("PluginPostExcerpt");
-  var PluginPostExcerpt = ({ children, className }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(Fill9, { children: /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(import_components193.PanelRow, { className, children }) });
+  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 }) });
   };
   PluginPostExcerpt.Slot = Slot9;
   var plugin_default = PluginPostExcerpt;

   // packages/editor/build-module/components/post-excerpt/panel.mjs
-  var import_jsx_runtime430 = __toESM(require_jsx_runtime(), 1);
-  var { getTemplateInfo: getTemplateInfo3 } = unlock(import_core_data80.privateApis);
+  var import_jsx_runtime441 = __toESM(require_jsx_runtime(), 1);
+  var { getTemplateInfo: getTemplateInfo3 } = unlock(import_core_data82.privateApis);
   var PANEL_NAME3 = "post-excerpt";
   function ExcerptPanel() {
-    const { isOpened, isEnabled, postType: postType2 } = (0, import_data133.useSelect)((select9) => {
+    const { isOpened, isEnabled, postType: postType2 } = (0, import_data135.useSelect)((select9) => {
       const {
         isEditorPanelOpened: isEditorPanelOpened2,
         isEditorPanelEnabled: isEditorPanelEnabled2,
         getCurrentPostType: getCurrentPostType2
-      } = select9(store3);
+      } = select9(store);
       return {
         isOpened: isEditorPanelOpened2(PANEL_NAME3),
         isEnabled: isEditorPanelEnabled2(PANEL_NAME3),
         postType: getCurrentPostType2()
       };
     }, []);
-    const { toggleEditorPanelOpened: toggleEditorPanelOpened2 } = (0, import_data133.useDispatch)(store3);
+    const { toggleEditorPanelOpened: toggleEditorPanelOpened2 } = (0, import_data135.useDispatch)(store);
     const toggleExcerptPanel = () => toggleEditorPanelOpened2(PANEL_NAME3);
     if (!isEnabled) {
       return null;
@@ -83992,33 +90281,33 @@ 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_runtime430.jsx)(
-      import_components194.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+      import_components197.PanelBody,
       {
-        title: shouldUseDescriptionLabel ? (0, import_i18n237.__)("Description") : (0, import_i18n237.__)("Excerpt"),
+        title: shouldUseDescriptionLabel ? (0, import_i18n241.__)("Description") : (0, import_i18n241.__)("Excerpt"),
         opened: isOpened,
         onToggle: toggleExcerptPanel,
-        children: /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(plugin_default.Slot, { children: (fills) => /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(import_jsx_runtime430.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(PostExcerpt, {}),
+        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, {}),
           fills
         ] }) })
       }
     );
   }
   function PostExcerptPanel() {
-    return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(check_default3, { children: /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(ExcerptPanel, {}) });
+    return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(check_default3, { children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(ExcerptPanel, {}) });
   }
   function PrivatePostExcerptPanel() {
-    return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(check_default3, { children: /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(PrivateExcerpt, {}) });
+    return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(check_default3, { children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(PrivateExcerpt, {}) });
   }
   function PrivateExcerpt() {
-    const { shouldRender, excerpt, shouldBeUsedAsDescription, allowEditing } = (0, import_data133.useSelect)((select9) => {
+    const { shouldRender, excerpt, shouldBeUsedAsDescription, allowEditing } = (0, import_data135.useSelect)((select9) => {
       const {
         getCurrentPostType: getCurrentPostType2,
         getCurrentPostId: getCurrentPostId2,
         getEditedPostAttribute: getEditedPostAttribute2,
         isEditorPanelEnabled: isEditorPanelEnabled2
-      } = select9(store3);
+      } = select9(store);
       const postType2 = getCurrentPostType2();
       const isTemplateOrTemplatePart2 = [
         "wp_template",
@@ -84028,14 +90317,14 @@ If there's a particular need for this, please submit a feature request at https:
       const _shouldBeUsedAsDescription = isTemplateOrTemplatePart2 || isPattern;
       const _usedAttribute = isTemplateOrTemplatePart2 ? "description" : "excerpt";
       const _excerpt = getEditedPostAttribute2(_usedAttribute);
-      const template2 = isTemplateOrTemplatePart2 && select9(import_core_data80.store).getEntityRecord(
+      const template2 = isTemplateOrTemplatePart2 && select9(import_core_data82.store).getEntityRecord(
         "postType",
         postType2,
         getCurrentPostId2()
       );
       const fallback = !_excerpt && isTemplateOrTemplatePart2 ? getTemplateInfo3({
         template: template2,
-        templateTypes: select9(import_core_data80.store).getCurrentTheme()?.default_template_types
+        templateTypes: select9(import_core_data82.store).getCurrentTheme()?.default_template_types
       })?.description : void 0;
       const _shouldRender = isEditorPanelEnabled2(PANEL_NAME3) || _shouldBeUsedAsDescription;
       return {
@@ -84047,9 +90336,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_element249.useState)(null);
-    const label = shouldBeUsedAsDescription ? (0, import_i18n237.__)("Description") : (0, import_i18n237.__)("Excerpt");
-    const popoverProps = (0, import_element249.useMemo)(
+    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)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -84065,24 +90354,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_runtime430.jsx)(import_components194.__experimentalText, { align: "left", numberOfLines: 4, truncate: allowEditing, children: (0, import_html_entities23.decodeEntities)(excerpt) });
+    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) });
     if (!allowEditing) {
       return excerptText;
     }
-    const excerptPlaceholder = shouldBeUsedAsDescription ? (0, import_i18n237.__)("Add a description\u2026") : (0, import_i18n237.__)("Add an excerpt\u2026");
-    const triggerEditLabel = shouldBeUsedAsDescription ? (0, import_i18n237.__)("Edit description") : (0, import_i18n237.__)("Edit excerpt");
-    return /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(import_components194.__experimentalVStack, { children: [
+    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: [
       excerptText,
-      /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
-        import_components194.Dropdown,
+      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+        import_components197.Dropdown,
         {
           className: "editor-post-excerpt__dropdown",
           contentClassName: "editor-post-excerpt__dropdown__content",
           popoverProps,
           focusOnMount: true,
           ref: setPopoverAnchor,
-          renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
-            import_components194.Button,
+          renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+            import_components197.Button,
             {
               __next40pxDefaultSize: true,
               onClick: onToggle,
@@ -84090,16 +90379,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_runtime430.jsxs)(import_jsx_runtime430.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+          renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_jsx_runtime441.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
               import_block_editor53.__experimentalInspectorPopoverHeader,
               {
                 title: label,
                 onClose
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(import_components194.__experimentalVStack, { spacing: 4, children: /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(plugin_default.Slot, { children: (fills) => /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(import_jsx_runtime430.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+            /* @__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)(
                 PostExcerpt,
                 {
                   hideLabelFromVision: true,
@@ -84115,24 +90404,24 @@ 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_i18n238 = __toESM(require_i18n(), 1);
+  var import_i18n242 = __toESM(require_i18n(), 1);
   var import_hooks49 = __toESM(require_hooks(), 1);
-  var import_components195 = __toESM(require_components(), 1);
+  var import_components198 = __toESM(require_components(), 1);
   var import_blob3 = __toESM(require_blob(), 1);
-  var import_element250 = __toESM(require_element(), 1);
-  var import_compose45 = __toESM(require_compose(), 1);
-  var import_data135 = __toESM(require_data(), 1);
+  var import_element261 = __toESM(require_element(), 1);
+  var import_compose50 = __toESM(require_compose(), 1);
+  var import_data137 = __toESM(require_data(), 1);
   var import_block_editor54 = __toESM(require_block_editor(), 1);
-  var import_core_data82 = __toESM(require_core_data(), 1);
+  var import_core_data84 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/theme-support-check/index.mjs
-  var import_data134 = __toESM(require_data(), 1);
-  var import_core_data81 = __toESM(require_core_data(), 1);
+  var import_data136 = __toESM(require_data(), 1);
+  var import_core_data83 = __toESM(require_core_data(), 1);
   function ThemeSupportCheck({ children, supportKeys }) {
-    const { postType: postType2, themeSupports } = (0, import_data134.useSelect)((select9) => {
+    const { postType: postType2, themeSupports } = (0, import_data136.useSelect)((select9) => {
       return {
-        postType: select9(store3).getEditedPostAttribute("type"),
-        themeSupports: select9(import_core_data81.store).getThemeSupports()
+        postType: select9(store).getEditedPostAttribute("type"),
+        themeSupports: select9(import_core_data83.store).getThemeSupports()
       };
     }, []);
     const isSupported = (Array.isArray(supportKeys) ? supportKeys : [supportKeys]).some((key) => {
@@ -84149,18 +90438,18 @@ 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_runtime431 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
   function PostFeaturedImageCheck({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(ThemeSupportCheck, { supportKeys: "post-thumbnails", children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(post_type_support_check_default, { supportKeys: "thumbnail", 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 }) });
   }
   var check_default4 = PostFeaturedImageCheck;

   // packages/editor/build-module/components/post-featured-image/index.mjs
-  var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime443 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES = ["image"];
-  var DEFAULT_FEATURE_IMAGE_LABEL = (0, import_i18n238.__)("Featured image");
-  var DEFAULT_SET_FEATURE_IMAGE_LABEL = (0, import_i18n238.__)("Add a featured image");
-  var instructions = /* @__PURE__ */ (0, import_jsx_runtime432.jsx)("p", { children: (0, import_i18n238.__)(
+  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.__)(
     "To edit the featured image, you need permission to upload media."
   ) });
   function getMediaDetails(media, postId2) {
@@ -84210,12 +90499,12 @@ If there's a particular need for this, please submit a feature request at https:
     noticeOperations,
     isRequestingFeaturedImageMedia
   }) {
-    const returnsFocusRef = (0, import_element250.useRef)(false);
-    const [isLoading, setIsLoading] = (0, import_element250.useState)(false);
-    const { getSettings: getSettings10 } = (0, import_data135.useSelect)(import_block_editor54.store);
+    const returnsFocusRef = (0, import_element261.useRef)(false);
+    const [isLoading, setIsLoading] = (0, import_element261.useState)(false);
+    const { getSettings: getSettings11 } = (0, import_data137.useSelect)(import_block_editor54.store);
     const { mediaSourceUrl } = getMediaDetails(media, currentPostId);
     function onDropFiles(filesList) {
-      getSettings10().mediaUpload({
+      getSettings11().mediaUpload({
         allowedTypes: ALLOWED_MEDIA_TYPES,
         filesList,
         onFileChange([image]) {
@@ -84237,15 +90526,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_i18n238.sprintf)(
+        return (0, import_i18n242.sprintf)(
           // Translators: %s: The selected image alt text.
-          (0, import_i18n238.__)("Current image: %s"),
+          (0, import_i18n242.__)("Current image: %s"),
           imageMedia.alt_text
         );
       }
-      return (0, import_i18n238.sprintf)(
+      return (0, import_i18n242.sprintf)(
         // Translators: %s: The selected image filename.
-        (0, import_i18n238.__)(
+        (0, import_i18n242.__)(
           "The current image has no alternative text. The file name is: %s"
         ),
         imageMedia.media_details.sizes?.full?.file || imageMedia.slug
@@ -84258,10 +90547,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_runtime432.jsxs)(check_default4, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)(check_default4, { children: [
       noticeUI,
-      /* @__PURE__ */ (0, import_jsx_runtime432.jsxs)("div", { className: "editor-post-featured-image", children: [
-        media && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)("div", { className: "editor-post-featured-image", children: [
+        media && /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
           "div",
           {
             id: `editor-post-featured-image-${featuredImageId}-describedby`,
@@ -84269,7 +90558,7 @@ If there's a particular need for this, please submit a feature request at https:
             children: getImageDescription(media)
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_block_editor54.MediaUploadCheck, { fallback: instructions, children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(import_block_editor54.MediaUploadCheck, { fallback: instructions, children: /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
           import_block_editor54.MediaUpload,
           {
             title: postType2?.labels?.featured_image || DEFAULT_FEATURE_IMAGE_LABEL,
@@ -84277,24 +90566,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_runtime432.jsxs)("div", { className: "editor-post-featured-image__container", children: [
-              isMissingMedia ? /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
-                import_components195.Notice,
+            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,
                 {
                   status: "warning",
                   isDismissible: false,
-                  children: (0, import_i18n238.__)(
+                  children: (0, import_i18n242.__)(
                     "Could not retrieve the featured image data."
                   )
                 }
-              ) : /* @__PURE__ */ (0, import_jsx_runtime432.jsxs)(
-                import_components195.Button,
+              ) : /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)(
+                import_components198.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_i18n238.__)(
+                  "aria-label": !featuredImageId ? null : (0, import_i18n242.__)(
                     "Edit or replace the featured image"
                   ),
                   "aria-describedby": !featuredImageId ? null : `editor-post-featured-image-${featuredImageId}-describedby`,
@@ -84302,7 +90591,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_runtime432.jsx)(
+                    !!featuredImageId && media && /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
                       "img",
                       {
                         className: "editor-post-featured-image__preview-image",
@@ -84312,13 +90601,13 @@ If there's a particular need for this, please submit a feature request at https:
                         )
                       }
                     ),
-                    (isLoading || isRequestingFeaturedImageMedia) && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_components195.Spinner, {}),
+                    (isLoading || isRequestingFeaturedImageMedia) && /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(import_components198.Spinner, {}),
                     !featuredImageId && !isLoading && (postType2?.labels?.set_featured_image || DEFAULT_SET_FEATURE_IMAGE_LABEL)
                   ]
                 }
               ),
-              !!featuredImageId && /* @__PURE__ */ (0, import_jsx_runtime432.jsxs)(
-                import_components195.__experimentalHStack,
+              !!featuredImageId && /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)(
+                import_components198.__experimentalHStack,
                 {
                   className: clsx_default(
                     "editor-post-featured-image__actions",
@@ -84328,19 +90617,19 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   ),
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
-                      import_components195.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+                      import_components198.Button,
                       {
                         __next40pxDefaultSize: true,
                         className: "editor-post-featured-image__action",
                         onClick: open,
                         "aria-haspopup": "dialog",
                         variant: isMissingMedia ? "secondary" : void 0,
-                        children: (0, import_i18n238.__)("Replace")
+                        children: (0, import_i18n242.__)("Replace")
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
-                      import_components195.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+                      import_components198.Button,
                       {
                         __next40pxDefaultSize: true,
                         className: "editor-post-featured-image__action",
@@ -84350,13 +90639,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_i18n238.__)("Remove")
+                        children: (0, import_i18n242.__)("Remove")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_components195.DropZone, { onFilesDrop: onDropFiles })
+              /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(import_components198.DropZone, { onFilesDrop: onDropFiles })
             ] }),
             value: featuredImageId
           }
@@ -84364,9 +90653,9 @@ If there's a particular need for this, please submit a feature request at https:
       ] })
     ] });
   }
-  var applyWithSelect = (0, import_data135.withSelect)((select9) => {
-    const { getEntityRecord, getPostType, hasFinishedResolution } = select9(import_core_data82.store);
-    const { getCurrentPostId: getCurrentPostId2, getEditedPostAttribute: getEditedPostAttribute2 } = select9(store3);
+  var applyWithSelect = (0, import_data137.withSelect)((select9) => {
+    const { getEntityRecord, getPostType, hasFinishedResolution } = select9(import_core_data84.store);
+    const { getCurrentPostId: getCurrentPostId2, getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
     const featuredImageId = getEditedPostAttribute2("featured_media");
     return {
       media: featuredImageId ? getEntityRecord("postType", "attachment", featuredImageId, {
@@ -84383,9 +90672,9 @@ If there's a particular need for this, please submit a feature request at https:
       ])
     };
   });
-  var applyWithDispatch = (0, import_data135.withDispatch)(
+  var applyWithDispatch = (0, import_data137.withDispatch)(
     (dispatch8, { noticeOperations }, { select: select9 }) => {
-      const { editPost: editPost2 } = dispatch8(store3);
+      const { editPost: editPost2 } = dispatch8(store);
       return {
         onUpdateImage(image) {
           editPost2({ featured_media: image.id });
@@ -84410,86 +90699,86 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }
   );
-  var post_featured_image_default = (0, import_compose45.compose)(
-    import_components195.withNotices,
+  var post_featured_image_default = (0, import_compose50.compose)(
+    import_components198.withNotices,
     applyWithSelect,
     applyWithDispatch,
-    (0, import_components195.withFilters)("editor.PostFeaturedImage")
+    (0, import_components198.withFilters)("editor.PostFeaturedImage")
   )(PostFeaturedImage);

   // packages/editor/build-module/components/post-featured-image/panel.mjs
-  var import_i18n239 = __toESM(require_i18n(), 1);
-  var import_components196 = __toESM(require_components(), 1);
-  var import_data136 = __toESM(require_data(), 1);
-  var import_core_data83 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n243 = __toESM(require_i18n(), 1);
+  var import_components199 = __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 PANEL_NAME4 = "featured-image";
   function PostFeaturedImagePanel({ withPanelBody = true }) {
-    const { postType: postType2, isEnabled, isOpened } = (0, import_data136.useSelect)((select9) => {
+    const { postType: postType2, isEnabled, isOpened } = (0, import_data138.useSelect)((select9) => {
       const {
         getEditedPostAttribute: getEditedPostAttribute2,
         isEditorPanelEnabled: isEditorPanelEnabled2,
         isEditorPanelOpened: isEditorPanelOpened2
-      } = select9(store3);
-      const { getPostType } = select9(import_core_data83.store);
+      } = select9(store);
+      const { getPostType } = select9(import_core_data85.store);
       return {
         postType: getPostType(getEditedPostAttribute2("type")),
         isEnabled: isEditorPanelEnabled2(PANEL_NAME4),
         isOpened: isEditorPanelOpened2(PANEL_NAME4)
       };
     }, []);
-    const { toggleEditorPanelOpened: toggleEditorPanelOpened2 } = (0, import_data136.useDispatch)(store3);
+    const { toggleEditorPanelOpened: toggleEditorPanelOpened2 } = (0, import_data138.useDispatch)(store);
     if (!isEnabled) {
       return null;
     }
     if (!withPanelBody) {
-      return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(check_default4, { children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(post_featured_image_default, {}) });
+      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_runtime433.jsx)(check_default4, { children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
-      import_components196.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(check_default4, { children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+      import_components199.PanelBody,
       {
-        title: postType2?.labels?.featured_image ?? (0, import_i18n239.__)("Featured image"),
+        title: postType2?.labels?.featured_image ?? (0, import_i18n243.__)("Featured image"),
         opened: isOpened,
         onToggle: () => toggleEditorPanelOpened2(PANEL_NAME4),
-        children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(post_featured_image_default, {})
+        children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(post_featured_image_default, {})
       }
     ) });
   }

   // packages/editor/build-module/components/post-format/index.mjs
-  var import_i18n240 = __toESM(require_i18n(), 1);
-  var import_components197 = __toESM(require_components(), 1);
-  var import_data138 = __toESM(require_data(), 1);
-  var import_compose46 = __toESM(require_compose(), 1);
-  var import_core_data84 = __toESM(require_core_data(), 1);
+  var import_i18n244 = __toESM(require_i18n(), 1);
+  var import_components200 = __toESM(require_components(), 1);
+  var import_data140 = __toESM(require_data(), 1);
+  var import_compose51 = __toESM(require_compose(), 1);
+  var import_core_data86 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-format/check.mjs
-  var import_data137 = __toESM(require_data(), 1);
-  var import_jsx_runtime434 = __toESM(require_jsx_runtime(), 1);
+  var import_data139 = __toESM(require_data(), 1);
+  var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
   function PostFormatCheck({ children }) {
-    const disablePostFormats = (0, import_data137.useSelect)(
-      (select9) => select9(store3).getEditorSettings().disablePostFormats,
+    const disablePostFormats = (0, import_data139.useSelect)(
+      (select9) => select9(store).getEditorSettings().disablePostFormats,
       []
     );
     if (disablePostFormats) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(post_type_support_check_default, { supportKeys: "post-formats", children });
+    return /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(post_type_support_check_default, { supportKeys: "post-formats", children });
   }

   // packages/editor/build-module/components/post-format/index.mjs
-  var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime446 = __toESM(require_jsx_runtime(), 1);
   var POST_FORMATS2 = [
-    { id: "aside", caption: (0, import_i18n240.__)("Aside") },
-    { id: "audio", caption: (0, import_i18n240.__)("Audio") },
-    { id: "chat", caption: (0, import_i18n240.__)("Chat") },
-    { id: "gallery", caption: (0, import_i18n240.__)("Gallery") },
-    { id: "image", caption: (0, import_i18n240.__)("Image") },
-    { id: "link", caption: (0, import_i18n240.__)("Link") },
-    { id: "quote", caption: (0, import_i18n240.__)("Quote") },
-    { id: "standard", caption: (0, import_i18n240.__)("Standard") },
-    { id: "status", caption: (0, import_i18n240.__)("Status") },
-    { id: "video", caption: (0, import_i18n240.__)("Video") }
+    { 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") }
   ].sort((a3, b3) => {
     const normalizedA = a3.caption.toUpperCase();
     const normalizedB = b3.caption.toUpperCase();
@@ -84502,13 +90791,13 @@ If there's a particular need for this, please submit a feature request at https:
     return 0;
   });
   function PostFormat() {
-    const instanceId = (0, import_compose46.useInstanceId)(PostFormat);
+    const instanceId = (0, import_compose51.useInstanceId)(PostFormat);
     const postFormatSelectorId = `post-format-selector-${instanceId}`;
-    const { postFormat, suggestedFormat, supportedFormats } = (0, import_data138.useSelect)(
+    const { postFormat, suggestedFormat, supportedFormats } = (0, import_data140.useSelect)(
       (select9) => {
-        const { getEditedPostAttribute: getEditedPostAttribute2, getSuggestedPostFormat: getSuggestedPostFormat2 } = select9(store3);
+        const { getEditedPostAttribute: getEditedPostAttribute2, getSuggestedPostFormat: getSuggestedPostFormat2 } = select9(store);
         const _postFormat = getEditedPostAttribute2("format");
-        const themeSupports = select9(import_core_data84.store).getThemeSupports();
+        const themeSupports = select9(import_core_data86.store).getThemeSupports();
         return {
           postFormat: _postFormat ?? "standard",
           suggestedFormat: getSuggestedPostFormat2(),
@@ -84517,39 +90806,39 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const formats = POST_FORMATS2.filter((format6) => {
-      return supportedFormats?.includes(format6.id) || postFormat === format6.id;
+    const formats = POST_FORMATS2.filter((format7) => {
+      return supportedFormats?.includes(format7.id) || postFormat === format7.id;
     });
     const suggestion = formats.find(
-      (format6) => format6.id === suggestedFormat
+      (format7) => format7.id === suggestedFormat
     );
-    const { editPost: editPost2 } = (0, import_data138.useDispatch)(store3);
-    const onUpdatePostFormat = (format6) => editPost2({ format: format6 });
-    return /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(PostFormatCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)("div", { className: "editor-post-format", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
-        import_components197.RadioControl,
+    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,
         {
           className: "editor-post-format__options",
-          label: (0, import_i18n240.__)("Post Format"),
+          label: (0, import_i18n244.__)("Post Format"),
           selected: postFormat,
-          onChange: (format6) => onUpdatePostFormat(format6),
+          onChange: (format7) => onUpdatePostFormat(format7),
           id: postFormatSelectorId,
-          options: formats.map((format6) => ({
-            label: format6.caption,
-            value: format6.id
+          options: formats.map((format7) => ({
+            label: format7.caption,
+            value: format7.id
           })),
           hideLabelFromVision: true
         }
       ),
-      suggestion && suggestion.id !== postFormat && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)("p", { className: "editor-post-format__suggestion", children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
-        import_components197.Button,
+      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,
         {
           __next40pxDefaultSize: true,
           variant: "link",
           onClick: () => onUpdatePostFormat(suggestion.id),
-          children: (0, import_i18n240.sprintf)(
+          children: (0, import_i18n244.sprintf)(
             /* translators: %s: post format */
-            (0, import_i18n240.__)("Apply suggested format: %s"),
+            (0, import_i18n244.__)("Apply suggested format: %s"),
             suggestion.caption
           )
         }
@@ -84558,17 +90847,17 @@ 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_i18n241 = __toESM(require_i18n(), 1);
-  var import_components198 = __toESM(require_components(), 1);
-  var import_data140 = __toESM(require_data(), 1);
+  var import_i18n245 = __toESM(require_i18n(), 1);
+  var import_components201 = __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_data139 = __toESM(require_data(), 1);
-  var import_jsx_runtime436 = __toESM(require_jsx_runtime(), 1);
+  var import_data141 = __toESM(require_data(), 1);
+  var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
   function PostLastRevisionCheck({ children }) {
-    const { lastRevisionId, revisionsCount } = (0, import_data139.useSelect)((select9) => {
-      const { getCurrentPostLastRevisionId: getCurrentPostLastRevisionId2, getCurrentPostRevisionsCount: getCurrentPostRevisionsCount2 } = select9(store3);
+    const { lastRevisionId, revisionsCount } = (0, import_data141.useSelect)((select9) => {
+      const { getCurrentPostLastRevisionId: getCurrentPostLastRevisionId2, getCurrentPostRevisionsCount: getCurrentPostRevisionsCount2 } = select9(store);
       return {
         lastRevisionId: getCurrentPostLastRevisionId2(),
         revisionsCount: getCurrentPostRevisionsCount2()
@@ -84577,19 +90866,19 @@ 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_runtime436.jsx)(post_type_support_check_default, { supportKeys: "revisions", children });
+    return /* @__PURE__ */ (0, import_jsx_runtime447.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_runtime437 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime448 = __toESM(require_jsx_runtime(), 1);
   function usePostLastRevisionInfo() {
-    return (0, import_data140.useSelect)((select9) => {
+    return (0, import_data142.useSelect)((select9) => {
       const {
         getCurrentPostLastRevisionId: getCurrentPostLastRevisionId2,
         getCurrentPostRevisionsCount: getCurrentPostRevisionsCount2,
         getEditorSettings: getEditorSettings2
-      } = select9(store3);
+      } = select9(store);
       return {
         lastRevisionId: getCurrentPostLastRevisionId2(),
         revisionsCount: getCurrentPostRevisionsCount2(),
@@ -84599,23 +90888,23 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function PostLastRevision() {
     const { lastRevisionId, revisionsCount, disableVisualRevisions } = usePostLastRevisionInfo();
-    const { setCurrentRevisionId: setCurrentRevisionId2 } = unlock((0, import_data140.useDispatch)(store3));
+    const { setCurrentRevisionId: setCurrentRevisionId2 } = unlock((0, import_data142.useDispatch)(store));
     const buttonProps = disableVisualRevisions ? {
       href: (0, import_url17.addQueryArgs)("revision.php", {
         revision: lastRevisionId
       })
     } : { onClick: () => setCurrentRevisionId2(lastRevisionId) };
-    return /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(check_default5, { children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-      import_components198.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(check_default5, { children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+      import_components201.Button,
       {
         __next40pxDefaultSize: true,
         ...buttonProps,
         className: "editor-post-last-revision__title",
         icon: backup_default,
         iconPosition: "right",
-        text: (0, import_i18n241.sprintf)(
+        text: (0, import_i18n245.sprintf)(
           /* translators: %s: number of revisions. */
-          (0, import_i18n241.__)("Revisions (%s)"),
+          (0, import_i18n245.__)("Revisions (%s)"),
           revisionsCount
         )
       }
@@ -84623,21 +90912,21 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function PrivatePostLastRevision() {
     const { lastRevisionId, revisionsCount, disableVisualRevisions } = usePostLastRevisionInfo();
-    const { setCurrentRevisionId: setCurrentRevisionId2 } = unlock((0, import_data140.useDispatch)(store3));
+    const { setCurrentRevisionId: setCurrentRevisionId2 } = unlock((0, import_data142.useDispatch)(store));
     const buttonProps = disableVisualRevisions ? {
       href: (0, import_url17.addQueryArgs)("revision.php", {
         revision: lastRevisionId
       })
     } : { onClick: () => setCurrentRevisionId2(lastRevisionId) };
-    return /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(check_default5, { children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(post_panel_row_default, { label: (0, import_i18n241.__)("Revisions"), children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-      import_components198.Button,
+    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,
       {
         ...buttonProps,
         className: "editor-private-post-last-revision__button",
         text: revisionsCount,
-        "aria-label": (0, import_i18n241.sprintf)(
+        "aria-label": (0, import_i18n245.sprintf)(
           /* translators: %d: number of revisions. */
-          (0, import_i18n241._n)(
+          (0, import_i18n245._n)(
             "Open revisions screen: %d revision",
             "Open revisions screen: %d revisions",
             revisionsCount
@@ -84652,25 +90941,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_components199 = __toESM(require_components(), 1);
-  var import_jsx_runtime438 = __toESM(require_jsx_runtime(), 1);
+  var import_components202 = __toESM(require_components(), 1);
+  var import_jsx_runtime449 = __toESM(require_jsx_runtime(), 1);
   function PostLastRevisionPanel() {
-    return /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(check_default5, { children: /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(import_components199.PanelBody, { className: "editor-post-last-revision__panel", children: /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(post_last_revision_default, {}) }) });
+    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, {}) }) });
   }
   var panel_default2 = PostLastRevisionPanel;

   // packages/editor/build-module/components/post-locked-modal/index.mjs
-  var import_i18n243 = __toESM(require_i18n(), 1);
-  var import_components200 = __toESM(require_components(), 1);
-  var import_data141 = __toESM(require_data(), 1);
+  var import_i18n247 = __toESM(require_i18n(), 1);
+  var import_components203 = __toESM(require_components(), 1);
+  var import_data143 = __toESM(require_data(), 1);
   var import_url18 = __toESM(require_url(), 1);
-  var import_element251 = __toESM(require_element(), 1);
+  var import_element262 = __toESM(require_element(), 1);
   var import_hooks50 = __toESM(require_hooks(), 1);
-  var import_compose47 = __toESM(require_compose(), 1);
-  var import_core_data85 = __toESM(require_core_data(), 1);
+  var import_compose52 = __toESM(require_compose(), 1);
+  var import_core_data87 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/utils/sync-error-messages.mjs
-  var import_i18n242 = __toESM(require_i18n(), 1);
+  var import_i18n246 = __toESM(require_i18n(), 1);
   var AUTHENTICATION_FAILED = "authentication-failed";
   var CONNECTION_EXPIRED = "connection-expired";
   var CONNECTION_LIMIT_EXCEEDED = "connection-limit-exceeded";
@@ -84679,34 +90968,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_i18n242.__)("Unable to connect"),
-      description: (0, import_i18n242.__)(
+      title: (0, import_i18n246.__)("Unable to connect"),
+      description: (0, import_i18n246.__)(
         "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_i18n242.__)("Connection expired"),
-      description: (0, import_i18n242.__)(
+      title: (0, import_i18n246.__)("Connection expired"),
+      description: (0, import_i18n246.__)(
         "Your connection to real-time collaboration has timed out. Editing is paused to prevent conflicts with other editors."
       )
     },
     [CONNECTION_LIMIT_EXCEEDED]: {
-      title: (0, import_i18n242.__)("Too many editors connected"),
-      description: (0, import_i18n242.__)(
+      title: (0, import_i18n246.__)("Too many editors connected"),
+      description: (0, import_i18n246.__)(
         "Real-time collaboration has reached its connection limit. Try again later or contact your site administrator."
       )
     },
     [PROTOCOL_MISMATCH]: {
-      title: (0, import_i18n242.__)("Protocol update"),
-      description: (0, import_i18n242.__)(
+      title: (0, import_i18n246.__)("Protocol update"),
+      description: (0, import_i18n246.__)(
         "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_i18n242.__)("Connection lost"),
-      description: (0, import_i18n242.__)(
+      title: (0, import_i18n246.__)("Connection lost"),
+      description: (0, import_i18n246.__)(
         "The connection to real-time collaboration was interrupted. Editing is paused to prevent conflicts with other editors."
       )
     }
@@ -84719,14 +91008,14 @@ 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_runtime439 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime450 = __toESM(require_jsx_runtime(), 1);
   function CollaborationContext() {
-    const { isCollaborationSupported, syncConnectionStatus } = (0, import_data141.useSelect)(
+    const { isCollaborationSupported, syncConnectionStatus } = (0, import_data143.useSelect)(
       (select9) => {
         const {
           isCollaborationSupported: isSupported,
           getSyncConnectionStatus
-        } = unlock(select9(import_core_data85.store));
+        } = unlock(select9(import_core_data87.store));
         return {
           isCollaborationSupported: isSupported(),
           syncConnectionStatus: getSyncConnectionStatus()
@@ -84738,18 +91027,18 @@ 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_runtime439.jsx)("p", { children: (0, import_i18n243.__)(
+      return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("p", { children: (0, import_i18n247.__)(
         "Because this post is too large for real-time collaboration, only one person can edit at a time."
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)("p", { children: (0, import_i18n243.__)(
+    return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("p", { children: (0, import_i18n247.__)(
       "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_compose47.useInstanceId)(PostLockedModal);
+    const instanceId = (0, import_compose52.useInstanceId)(PostLockedModal);
     const hookName = "core/editor/post-locked-modal-" + instanceId;
-    const { autosave: autosave2, updatePostLock: updatePostLock2 } = (0, import_data141.useDispatch)(store3);
+    const { autosave: autosave2, updatePostLock: updatePostLock2 } = (0, import_data143.useDispatch)(store);
     const {
       isCollaborationEnabled,
       isLocked,
@@ -84760,7 +91049,7 @@ If there's a particular need for this, please submit a feature request at https:
       activePostLock,
       postType: postType2,
       previewLink
-    } = (0, import_data141.useSelect)((select9) => {
+    } = (0, import_data143.useSelect)((select9) => {
       const {
         isPostLocked: isPostLocked2,
         isPostLockTakeover: isPostLockTakeover2,
@@ -84771,8 +91060,8 @@ If there's a particular need for this, please submit a feature request at https:
         getEditedPostPreviewLink: getEditedPostPreviewLink2,
         getEditorSettings: getEditorSettings2,
         isCollaborationEnabledForCurrentPost: isCollaborationEnabledForCurrentPost2
-      } = unlock(select9(store3));
-      const { getPostType } = select9(import_core_data85.store);
+      } = unlock(select9(store));
+      const { getPostType } = select9(import_core_data87.store);
       return {
         isCollaborationEnabled: isCollaborationEnabledForCurrentPost2(),
         isLocked: isPostLocked2(),
@@ -84785,7 +91074,7 @@ If there's a particular need for this, please submit a feature request at https:
         previewLink: getEditedPostPreviewLink2()
       };
     }, []);
-    (0, import_element251.useEffect)(() => {
+    (0, import_element262.useEffect)(() => {
       function sendPostLock(data) {
         if (isLocked) {
           return;
@@ -84869,85 +91158,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_i18n243.__)("Exit editor");
-    return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-      import_components200.Modal,
+    const allPostsLabel = (0, import_i18n247.__)("Exit editor");
+    return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
+      import_components203.Modal,
       {
-        title: isTakeover ? (0, import_i18n243.__)("Someone else has taken over this post") : (0, import_i18n243.__)("This post is already being edited"),
+        title: isTakeover ? (0, import_i18n247.__)("Someone else has taken over this post") : (0, import_i18n247.__)("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_runtime439.jsxs)(import_components200.__experimentalHStack, { alignment: "top", spacing: 6, children: [
-          !!userAvatar && /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime450.jsxs)(import_components203.__experimentalHStack, { alignment: "top", spacing: 6, children: [
+          !!userAvatar && /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
             "img",
             {
               src: userAvatar,
-              alt: (0, import_i18n243.__)("Avatar"),
+              alt: (0, import_i18n247.__)("Avatar"),
               className: "editor-post-locked-modal__avatar",
               width: 64,
               height: 64
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime439.jsxs)("div", { children: [
-            !!isTakeover && /* @__PURE__ */ (0, import_jsx_runtime439.jsxs)(import_jsx_runtime439.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime439.jsx)("p", { children: (0, import_element251.createInterpolateElement)(
-                userDisplayName ? (0, import_i18n243.sprintf)(
+          /* @__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)(
                   /* translators: %s: user's display name */
-                  (0, import_i18n243.__)(
+                  (0, import_i18n247.__)(
                     "<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_i18n243.__)(
+                ) : (0, import_i18n247.__)(
                   "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_runtime439.jsx)("strong", {}),
-                  PreviewLink: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_components200.ExternalLink, { href: previewLink, children: (0, import_i18n243.__)("preview") })
+                  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") })
                 }
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(CollaborationContext, {})
+              /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(CollaborationContext, {})
             ] }),
-            !isTakeover && /* @__PURE__ */ (0, import_jsx_runtime439.jsxs)(import_jsx_runtime439.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime439.jsx)("p", { children: (0, import_element251.createInterpolateElement)(
-                userDisplayName ? (0, import_i18n243.sprintf)(
+            !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)(
                   /* translators: %s: user's display name */
-                  (0, import_i18n243.__)(
+                  (0, import_i18n247.__)(
                     "<strong>%s</strong> is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."
                   ),
                   userDisplayName
-                ) : (0, import_i18n243.__)(
+                ) : (0, import_i18n247.__)(
                   "Another user is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."
                 ),
                 {
-                  strong: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)("strong", {}),
-                  PreviewLink: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_components200.ExternalLink, { href: previewLink, children: (0, import_i18n243.__)("preview") })
+                  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") })
                 }
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(CollaborationContext, {}),
-              /* @__PURE__ */ (0, import_jsx_runtime439.jsx)("p", { children: (0, import_i18n243.__)(
+              /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(CollaborationContext, {}),
+              /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("p", { children: (0, import_i18n247.__)(
                 "If you take over, the other user will lose editing control to the post, but their changes will be saved."
               ) })
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime439.jsxs)(
-              import_components200.__experimentalHStack,
+            /* @__PURE__ */ (0, import_jsx_runtime450.jsxs)(
+              import_components203.__experimentalHStack,
               {
                 className: "editor-post-locked-modal__buttons",
                 justify: "flex-end",
                 children: [
-                  !isTakeover && /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-                    import_components200.Button,
+                  !isTakeover && /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
+                    import_components203.Button,
                     {
                       __next40pxDefaultSize: true,
                       variant: "tertiary",
                       href: unlockUrl,
-                      children: (0, import_i18n243.__)("Take over")
+                      children: (0, import_i18n247.__)("Take over")
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-                    import_components200.Button,
+                  /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
+                    import_components203.Button,
                     {
                       __next40pxDefaultSize: true,
                       variant: "primary",
@@ -84963,18 +91252,18 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var post_locked_modal_default = false ? (0, import_components200.withFilters)("editor.PostLockedModal")(PostLockedModal) : PostLockedModal;
+  var post_locked_modal_default = false ? (0, import_components203.withFilters)("editor.PostLockedModal")(PostLockedModal) : PostLockedModal;

   // packages/editor/build-module/components/post-pending-status/index.mjs
-  var import_i18n244 = __toESM(require_i18n(), 1);
-  var import_components201 = __toESM(require_components(), 1);
-  var import_data143 = __toESM(require_data(), 1);
+  var import_i18n248 = __toESM(require_i18n(), 1);
+  var import_components204 = __toESM(require_components(), 1);
+  var import_data145 = __toESM(require_data(), 1);

   // packages/editor/build-module/components/post-pending-status/check.mjs
-  var import_data142 = __toESM(require_data(), 1);
+  var import_data144 = __toESM(require_data(), 1);
   function PostPendingStatusCheck({ children }) {
-    const { hasPublishAction, isPublished } = (0, import_data142.useSelect)((select9) => {
-      const { isCurrentPostPublished: isCurrentPostPublished2, getCurrentPost: getCurrentPost2 } = select9(store3);
+    const { hasPublishAction, isPublished } = (0, import_data144.useSelect)((select9) => {
+      const { isCurrentPostPublished: isCurrentPostPublished2, getCurrentPost: getCurrentPost2 } = select9(store);
       return {
         hasPublishAction: getCurrentPost2()._links?.["wp:action-publish"] ?? false,
         isPublished: isCurrentPostPublished2()
@@ -84988,21 +91277,21 @@ 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_runtime440 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
   function PostPendingStatus() {
-    const status = (0, import_data143.useSelect)(
-      (select9) => select9(store3).getEditedPostAttribute("status"),
+    const status = (0, import_data145.useSelect)(
+      (select9) => select9(store).getEditedPostAttribute("status"),
       []
     );
-    const { editPost: editPost2 } = (0, import_data143.useDispatch)(store3);
+    const { editPost: editPost2 } = (0, import_data145.useDispatch)(store);
     const togglePendingStatus = () => {
       const updatedStatus = status === "pending" ? "draft" : "pending";
       editPost2({ status: updatedStatus });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(check_default6, { children: /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
-      import_components201.CheckboxControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(check_default6, { children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+      import_components204.CheckboxControl,
       {
-        label: (0, import_i18n244.__)("Pending review"),
+        label: (0, import_i18n248.__)("Pending review"),
         checked: status === "pending",
         onChange: togglePendingStatus
       }
@@ -85011,27 +91300,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_element252 = __toESM(require_element(), 1);
-  var import_components202 = __toESM(require_components(), 1);
-  var import_i18n245 = __toESM(require_i18n(), 1);
-  var import_data144 = __toESM(require_data(), 1);
+  var import_element263 = __toESM(require_element(), 1);
+  var import_components205 = __toESM(require_components(), 1);
+  var import_i18n249 = __toESM(require_i18n(), 1);
+  var import_data146 = __toESM(require_data(), 1);
   var import_hooks51 = __toESM(require_hooks(), 1);
-  var import_core_data86 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime441 = __toESM(require_jsx_runtime(), 1);
+  var import_core_data88 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
   function buildInterstitialMarkup() {
-    let markup = (0, import_element252.renderToString)(
-      /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)("div", { className: "editor-post-preview-button__interstitial-message", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_components202.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 96 96", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-            import_components202.Path,
+    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,
             {
               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_runtime441.jsx)(
-            import_components202.Path,
+          /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+            import_components205.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",
@@ -85039,7 +91328,7 @@ If there's a particular need for this, please submit a feature request at https:
             }
           )
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime441.jsx)("p", { children: (0, import_i18n245.__)("Generating preview\u2026") })
+        /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("p", { children: (0, import_i18n249.__)("Generating preview\u2026") })
       ] })
     );
     markup += `
@@ -85101,7 +91390,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function writeInterstitialMessage(targetDocument, markup) {
     targetDocument.write(markup);
-    targetDocument.title = (0, import_i18n245.__)("Generating preview\u2026");
+    targetDocument.title = (0, import_i18n249.__)("Generating preview\u2026");
     targetDocument.close();
   }
   async function getPreviewDocument(previewWindow) {
@@ -85129,9 +91418,9 @@ If there's a particular need for this, please submit a feature request at https:
     }
   }
   function usePostPreviewProps({ forceIsAutosaveable, onPreview }) {
-    const { postId: postId2, currentPostLink, previewLink, isSaveable, isViewable } = (0, import_data144.useSelect)((select9) => {
-      const editor = select9(store3);
-      const core = select9(import_core_data86.store);
+    const { postId: postId2, currentPostLink, previewLink, isSaveable, isViewable } = (0, import_data146.useSelect)((select9) => {
+      const editor = select9(store);
+      const core = select9(import_core_data88.store);
       const postType2 = core.getPostType(
         editor.getCurrentPostType("type")
       );
@@ -85147,7 +91436,7 @@ If there's a particular need for this, please submit a feature request at https:
         isViewable: canView
       };
     }, []);
-    const { __unstableSaveForPreview: __unstableSaveForPreview2 } = (0, import_data144.useDispatch)(store3);
+    const { __unstableSaveForPreview: __unstableSaveForPreview2 } = (0, import_data146.useDispatch)(store);
     if (!isViewable) {
       return null;
     }
@@ -85177,10 +91466,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_runtime441.jsx)(import_components202.MenuItem, { icon: external_default, ...previewProps, children: (0, import_i18n245.__)("Preview in new tab") });
+    return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_components205.MenuItem, { icon: external_default, ...previewProps, children: (0, import_i18n249.__)("Preview in new tab") });
   }
   function PostPreviewButton({
-    className,
+    className: className2,
     textContent,
     forceIsAutosaveable,
     role,
@@ -85193,21 +91482,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_runtime441.jsx)(
-      import_components202.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+      import_components205.Button,
       {
-        variant: !className ? "tertiary" : void 0,
-        className: className || "editor-post-preview",
+        variant: !className2 ? "tertiary" : void 0,
+        className: className2 || "editor-post-preview",
         role,
         size: "compact",
         accessibleWhenDisabled: true,
         ...previewProps,
-        children: textContent || /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_jsx_runtime441.Fragment, { children: [
-          (0, import_i18n245._x)("Preview", "imperative verb"),
-          /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(VisuallyHidden, {
-            render: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)("span", {}),
+        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", {}),
             /* translators: accessibility text */
-            children: (0, import_i18n245.__)("(opens in a new tab)")
+            children: (0, import_i18n249.__)("(opens in a new tab)")
           })
         ] })
       }
@@ -85215,15 +91504,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_components203 = __toESM(require_components(), 1);
-  var import_data146 = __toESM(require_data(), 1);
+  var import_components206 = __toESM(require_components(), 1);
+  var import_data148 = __toESM(require_data(), 1);

   // packages/editor/build-module/components/post-publish-button/label.mjs
-  var import_i18n246 = __toESM(require_i18n(), 1);
-  var import_data145 = __toESM(require_data(), 1);
-  var import_compose48 = __toESM(require_compose(), 1);
+  var import_i18n250 = __toESM(require_i18n(), 1);
+  var import_data147 = __toESM(require_data(), 1);
+  var import_compose53 = __toESM(require_compose(), 1);
   function PublishButtonLabel() {
-    const isSmallerThanMediumViewport = (0, import_compose48.useViewportMatch)("medium", "<");
+    const isSmallerThanMediumViewport = (0, import_compose53.useViewportMatch)("medium", "<");
     const {
       isPublished,
       isBeingScheduled,
@@ -85235,7 +91524,7 @@ If there's a particular need for this, please submit a feature request at https:
       postStatusHasChanged,
       postStatus,
       isPostSavingLocked: isPostSavingLocked2
-    } = (0, import_data145.useSelect)((select9) => {
+    } = (0, import_data147.useSelect)((select9) => {
       const {
         isCurrentPostPublished: isCurrentPostPublished2,
         isEditedPostBeingScheduled: isEditedPostBeingScheduled2,
@@ -85245,7 +91534,7 @@ If there's a particular need for this, please submit a feature request at https:
         isAutosavingPost: isAutosavingPost2,
         getPostEdits: getPostEdits2,
         getEditedPostAttribute: getEditedPostAttribute2
-      } = select9(store3);
+      } = select9(store);
       return {
         isPublished: isCurrentPostPublished2(),
         isBeingScheduled: isEditedPostBeingScheduled2(),
@@ -85253,31 +91542,31 @@ If there's a particular need for this, please submit a feature request at https:
         isPublishing: isPublishingPost2(),
         hasPublishAction: getCurrentPost2()._links?.["wp:action-publish"] ?? false,
         isAutosaving: isAutosavingPost2(),
-        hasNonPostEntityChanges: select9(store3).hasNonPostEntityChanges(),
-        isPostSavingLocked: select9(store3).isPostSavingLocked(),
+        hasNonPostEntityChanges: select9(store).hasNonPostEntityChanges(),
+        isPostSavingLocked: select9(store).isPostSavingLocked(),
         postStatusHasChanged: !!getPostEdits2()?.status,
         postStatus: getEditedPostAttribute2("status")
       };
     }, []);
     if (isPublishing) {
-      return (0, import_i18n246.__)("Publishing\u2026");
+      return (0, import_i18n250.__)("Publishing\u2026");
     } else if ((isPublished || isBeingScheduled) && isSaving && !isAutosaving) {
-      return (0, import_i18n246.__)("Saving\u2026");
+      return (0, import_i18n250.__)("Saving\u2026");
     }
     if (!hasPublishAction) {
-      return isSmallerThanMediumViewport ? (0, import_i18n246.__)("Publish") : (0, import_i18n246.__)("Submit for Review");
+      return isSmallerThanMediumViewport ? (0, import_i18n250.__)("Publish") : (0, import_i18n250.__)("Submit for Review");
     }
     if (hasNonPostEntityChanges2 && !isPostSavingLocked2 || isPublished || postStatusHasChanged && !["future", "publish"].includes(postStatus) || !postStatusHasChanged && postStatus === "future") {
-      return (0, import_i18n246.__)("Save");
+      return (0, import_i18n250.__)("Save");
     }
     if (isBeingScheduled) {
-      return (0, import_i18n246.__)("Schedule");
+      return (0, import_i18n250.__)("Schedule");
     }
-    return (0, import_i18n246.__)("Publish");
+    return (0, import_i18n250.__)("Publish");
   }

   // packages/editor/build-module/components/post-publish-button/index.mjs
-  var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
   var noop11 = () => {
   };
   function PostPublishButton({
@@ -85304,8 +91593,8 @@ If there's a particular need for this, please submit a feature request at https:
       postStatusHasChanged,
       postType: postType2,
       postId: postId2
-    } = (0, import_data146.useSelect)((select9) => {
-      const store4 = select9(store3);
+    } = (0, import_data148.useSelect)((select9) => {
+      const store4 = select9(store);
       return {
         isSaving: store4.isSavingPost(),
         isAutoSaving: store4.isAutosavingPost(),
@@ -85324,7 +91613,7 @@ If there's a particular need for this, please submit a feature request at https:
         isSavingNonPostEntityChanges: store4.isSavingNonPostEntityChanges()
       };
     }, []);
-    const { editPost: editPost2, savePost: savePost2 } = (0, import_data146.useDispatch)(store3);
+    const { editPost: editPost2, savePost: savePost2 } = (0, import_data148.useDispatch)(store);
     const savePostStatus = (status) => {
       editPost2({ status }, { undoIgnore: true });
       savePost2();
@@ -85388,73 +91677,73 @@ 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_runtime442.jsx)(
-      import_components203.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+      import_components206.Button,
       {
         ...componentProps,
         className: `${componentProps.className} editor-post-publish-button__button`,
         size: "compact",
-        children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(PublishButtonLabel, {})
+        children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(PublishButtonLabel, {})
       }
     );
   }
   var post_publish_button_default = PostPublishButton;

   // packages/editor/build-module/components/post-publish-panel/index.mjs
-  var import_i18n259 = __toESM(require_i18n(), 1);
-  var import_element261 = __toESM(require_element(), 1);
-  var import_components214 = __toESM(require_components(), 1);
-  var import_data160 = __toESM(require_data(), 1);
-  var import_compose53 = __toESM(require_compose(), 1);
-  var import_core_data96 = __toESM(require_core_data(), 1);
+  var import_i18n263 = __toESM(require_i18n(), 1);
+  var import_element272 = __toESM(require_element(), 1);
+  var import_components217 = __toESM(require_components(), 1);
+  var import_data162 = __toESM(require_data(), 1);
+  var import_compose58 = __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_i18n257 = __toESM(require_i18n(), 1);
-  var import_components212 = __toESM(require_components(), 1);
-  var import_data158 = __toESM(require_data(), 1);
+  var import_i18n261 = __toESM(require_i18n(), 1);
+  var import_components215 = __toESM(require_components(), 1);
+  var import_data160 = __toESM(require_data(), 1);
   var import_url19 = __toESM(require_url(), 1);
-  var import_core_data94 = __toESM(require_core_data(), 1);
-  var import_html_entities25 = __toESM(require_html_entities(), 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_i18n248 = __toESM(require_i18n(), 1);
-  var import_element253 = __toESM(require_element(), 1);
-  var import_components204 = __toESM(require_components(), 1);
-  var import_compose49 = __toESM(require_compose(), 1);
-  var import_data147 = __toESM(require_data(), 1);
+  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_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_i18n247 = __toESM(require_i18n(), 1);
+  var import_i18n251 = __toESM(require_i18n(), 1);
   var VISIBILITY_OPTIONS = [
     {
-      label: (0, import_i18n247.__)("Public"),
+      label: (0, import_i18n251.__)("Public"),
       value: "public",
-      description: (0, import_i18n247.__)("Visible to everyone.")
+      description: (0, import_i18n251.__)("Visible to everyone.")
     },
     {
-      label: (0, import_i18n247.__)("Private"),
+      label: (0, import_i18n251.__)("Private"),
       value: "private",
-      description: (0, import_i18n247.__)("Only visible to site admins and editors.")
+      description: (0, import_i18n251.__)("Only visible to site admins and editors.")
     },
     {
-      label: (0, import_i18n247.__)("Password protected"),
+      label: (0, import_i18n251.__)("Password protected"),
       value: "password",
-      description: (0, import_i18n247.__)("Only visible to those who know the password.")
+      description: (0, import_i18n251.__)("Only visible to those who know the password.")
     }
   ];

   // packages/editor/build-module/components/post-visibility/index.mjs
-  var import_jsx_runtime443 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
   function PostVisibility({ onClose }) {
-    const instanceId = (0, import_compose49.useInstanceId)(PostVisibility);
-    const { status, visibility, password } = (0, import_data147.useSelect)((select9) => ({
-      status: select9(store3).getEditedPostAttribute("status"),
-      visibility: select9(store3).getEditedPostVisibility(),
-      password: select9(store3).getEditedPostAttribute("password")
+    const instanceId = (0, import_compose54.useInstanceId)(PostVisibility);
+    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_data147.useDispatch)(store3);
-    const [hasPassword, setHasPassword] = (0, import_element253.useState)(!!password);
+    const { editPost: editPost2 } = (0, import_data149.useDispatch)(store);
+    const [hasPassword, setHasPassword] = (0, import_element264.useState)(!!password);
     function updateVisibility(value) {
       const nextValues = {
         public: {
@@ -85473,33 +91762,33 @@ 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_runtime443.jsxs)("div", { className: "editor-post-visibility", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)("div", { className: "editor-post-visibility", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
         import_block_editor55.__experimentalInspectorPopoverHeader,
         {
-          title: (0, import_i18n248.__)("Visibility"),
-          help: (0, import_i18n248.__)("Control how this post is viewed."),
+          title: (0, import_i18n252.__)("Visibility"),
+          help: (0, import_i18n252.__)("Control how this post is viewed."),
           onClose
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)(import_components204.__experimentalVStack, { spacing: 4, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
-          import_components204.RadioControl,
+      /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_components207.__experimentalVStack, { spacing: 4, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+          import_components207.RadioControl,
           {
-            label: (0, import_i18n248.__)("Visibility"),
+            label: (0, import_i18n252.__)("Visibility"),
             hideLabelFromVision: true,
             options: VISIBILITY_OPTIONS,
             selected: hasPassword ? "password" : visibility,
             onChange: updateVisibility
           }
         ),
-        hasPassword && /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
-          import_components204.TextControl,
+        hasPassword && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+          import_components207.TextControl,
           {
-            label: (0, import_i18n248.__)("Password"),
+            label: (0, import_i18n252.__)("Password"),
             onChange: updatePassword,
             value: password,
-            placeholder: (0, import_i18n248.__)("Use a secure password"),
+            placeholder: (0, import_i18n252.__)("Use a secure password"),
             type: "text",
             id: `editor-post-visibility__password-input-${instanceId}`,
             maxLength: 255
@@ -85510,249 +91799,29 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-visibility/label.mjs
-  var import_data148 = __toESM(require_data(), 1);
+  var import_data150 = __toESM(require_data(), 1);
   function PostVisibilityLabel() {
     return usePostVisibilityLabel();
   }
   function usePostVisibilityLabel() {
-    const visibility = (0, import_data148.useSelect)(
-      (select9) => select9(store3).getEditedPostVisibility(),
+    const visibility = (0, import_data150.useSelect)(
+      (select9) => select9(store).getEditedPostVisibility(),
       []
     );
     return VISIBILITY_OPTIONS.find((option) => option.value === visibility)?.label;
   }

-  // packages/editor/node_modules/date-fns/constants.js
-  var daysInYear2 = 365.2425;
-  var maxTime2 = Math.pow(10, 8) * 24 * 60 * 60 * 1e3;
-  var minTime2 = -maxTime2;
-  var millisecondsInMinute = 6e4;
-  var millisecondsInHour = 36e5;
-  var secondsInHour2 = 3600;
-  var secondsInDay2 = secondsInHour2 * 24;
-  var secondsInWeek2 = secondsInDay2 * 7;
-  var secondsInYear2 = secondsInDay2 * daysInYear2;
-  var secondsInMonth2 = secondsInYear2 / 12;
-  var secondsInQuarter2 = secondsInMonth2 * 3;
-  var constructFromSymbol2 = /* @__PURE__ */ Symbol.for("constructDateFrom");
-
-  // packages/editor/node_modules/date-fns/constructFrom.js
-  function constructFrom2(date, value) {
-    if (typeof date === "function") return date(value);
-    if (date && typeof date === "object" && constructFromSymbol2 in date)
-      return date[constructFromSymbol2](value);
-    if (date instanceof Date) return new date.constructor(value);
-    return new Date(value);
-  }
-
-  // packages/editor/node_modules/date-fns/toDate.js
-  function toDate2(argument, context) {
-    return constructFrom2(context || argument, argument);
-  }
-
-  // packages/editor/node_modules/date-fns/endOfMonth.js
-  function endOfMonth(date, options) {
-    const _date = toDate2(date, options?.in);
-    const month = _date.getMonth();
-    _date.setFullYear(_date.getFullYear(), month + 1, 0);
-    _date.setHours(23, 59, 59, 999);
-    return _date;
-  }
-
-  // packages/editor/node_modules/date-fns/startOfMonth.js
-  function startOfMonth2(date, options) {
-    const _date = toDate2(date, options?.in);
-    _date.setDate(1);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
-  }
-
-  // packages/editor/node_modules/date-fns/parseISO.js
-  function parseISO(argument, options) {
-    const invalidDate = () => constructFrom2(options?.in, NaN);
-    const additionalDigits = options?.additionalDigits ?? 2;
-    const dateStrings = splitDateString(argument);
-    let date;
-    if (dateStrings.date) {
-      const parseYearResult = parseYear(dateStrings.date, additionalDigits);
-      date = parseDate2(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 = toDate2(0, options?.in);
-      result.setFullYear(
-        tmpDate.getUTCFullYear(),
-        tmpDate.getUTCMonth(),
-        tmpDate.getUTCDate()
-      );
-      result.setHours(
-        tmpDate.getUTCHours(),
-        tmpDate.getUTCMinutes(),
-        tmpDate.getUTCSeconds(),
-        tmpDate.getUTCMilliseconds()
-      );
-      return result;
-    }
-    return toDate2(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 parseDate2(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 isLeapYearIndex(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] || (isLeapYearIndex(year) ? 29 : 28));
-  }
-  function validateDayOfYearDate(year, dayOfYear) {
-    return dayOfYear >= 1 && dayOfYear <= (isLeapYearIndex(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;
-  }
-
   // packages/editor/build-module/components/post-schedule/index.mjs
-  var import_date17 = __toESM(require_date(), 1);
-  var import_i18n249 = __toESM(require_i18n(), 1);
-  var import_data149 = __toESM(require_data(), 1);
+  var import_date19 = __toESM(require_date(), 1);
+  var import_i18n253 = __toESM(require_i18n(), 1);
+  var import_data151 = __toESM(require_data(), 1);
   var import_block_editor56 = __toESM(require_block_editor(), 1);
-  var import_element254 = __toESM(require_element(), 1);
-  var import_core_data87 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime444 = __toESM(require_jsx_runtime(), 1);
+  var import_element265 = __toESM(require_element(), 1);
+  var import_core_data89 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime455 = __toESM(require_jsx_runtime(), 1);
   var { PrivatePublishDateTimePicker } = unlock(import_block_editor56.privateApis);
   function PostSchedule(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
       PrivatePostSchedule,
       {
         ...props,
@@ -85766,41 +91835,41 @@ If there's a particular need for this, please submit a feature request at https:
     showPopoverHeaderActions,
     isCompact
   }) {
-    const { postDate, postType: postType2 } = (0, import_data149.useSelect)(
+    const { postDate, postType: postType2 } = (0, import_data151.useSelect)(
       (select9) => ({
-        postDate: select9(store3).getEditedPostAttribute("date"),
-        postType: select9(store3).getCurrentPostType()
+        postDate: select9(store).getEditedPostAttribute("date"),
+        postType: select9(store).getCurrentPostType()
       }),
       []
     );
-    const { editPost: editPost2 } = (0, import_data149.useDispatch)(store3);
+    const { editPost: editPost2 } = (0, import_data151.useDispatch)(store);
     const onUpdateDate = (date) => editPost2({ date });
-    const [previewedMonth, setPreviewedMonth] = (0, import_element254.useState)(
-      startOfMonth2(new Date(postDate))
+    const [previewedMonth, setPreviewedMonth] = (0, import_element265.useState)(
+      startOfMonth(new Date(postDate))
     );
-    const eventsByPostType = (0, import_data149.useSelect)(
-      (select9) => select9(import_core_data87.store).getEntityRecords("postType", postType2, {
+    const eventsByPostType = (0, import_data151.useSelect)(
+      (select9) => select9(import_core_data89.store).getEntityRecords("postType", postType2, {
         status: "publish,future",
-        after: startOfMonth2(previewedMonth).toISOString(),
+        after: startOfMonth(previewedMonth).toISOString(),
         before: endOfMonth(previewedMonth).toISOString(),
-        exclude: [select9(store3).getCurrentPostId()],
+        exclude: [select9(store).getCurrentPostId()],
         per_page: 100,
         _fields: "id,date"
       }),
       [previewedMonth, postType2]
     );
-    const events = (0, import_element254.useMemo)(
+    const events = (0, import_element265.useMemo)(
       () => (eventsByPostType || []).map(({ date: eventDate }) => ({
         date: new Date(eventDate)
       })),
       [eventsByPostType]
     );
-    const settings = (0, import_date17.getSettings)();
+    const settings = (0, import_date19.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_runtime444.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
       PrivatePublishDateTimePicker,
       {
         currentDate: postDate,
@@ -85808,7 +91877,7 @@ 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_i18n249._x)("dmy", "date order")
+          (0, import_i18n253._x)("dmy", "date order")
         ),
         events,
         onMonthPreviewed: (date) => setPreviewedMonth(parseISO(date)),
@@ -85820,73 +91889,73 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-schedule/label.mjs
-  var import_i18n250 = __toESM(require_i18n(), 1);
-  var import_date18 = __toESM(require_date(), 1);
-  var import_data150 = __toESM(require_data(), 1);
+  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_data150.useSelect)(
+    const { date, isFloating } = (0, import_data152.useSelect)(
       (select9) => ({
-        date: select9(store3).getEditedPostAttribute("date"),
-        isFloating: select9(store3).isEditedPostDateFloating()
+        date: select9(store).getEditedPostAttribute("date"),
+        isFloating: select9(store).isEditedPostDateFloating()
       }),
       []
     );
     return full ? getFullPostScheduleLabel(date) : getPostScheduleLabel(date, { isFloating });
   }
   function getFullPostScheduleLabel(dateAttribute) {
-    const date = (0, import_date18.getDate)(dateAttribute);
+    const date = (0, import_date20.getDate)(dateAttribute);
     const timezoneAbbreviation = getTimezoneAbbreviation();
-    const formattedDate = (0, import_date18.dateI18n)(
+    const formattedDate = (0, import_date20.dateI18n)(
       // translators: Use a non-breaking space between 'g:i' and 'a' if appropriate.
-      (0, import_i18n250._x)("F j, Y g:i\xA0a", "post schedule full date format"),
+      (0, import_i18n254._x)("F j, Y g:i\xA0a", "post schedule full date format"),
       date
     );
-    return (0, import_i18n250.isRTL)() ? `${timezoneAbbreviation} ${formattedDate}` : `${formattedDate} ${timezoneAbbreviation}`;
+    return (0, import_i18n254.isRTL)() ? `${timezoneAbbreviation} ${formattedDate}` : `${formattedDate} ${timezoneAbbreviation}`;
   }
   function getPostScheduleLabel(dateAttribute, { isFloating = false, now = /* @__PURE__ */ new Date() } = {}) {
     if (!dateAttribute || isFloating) {
-      return (0, import_i18n250.__)("Immediately");
+      return (0, import_i18n254.__)("Immediately");
     }
     if (!isTimezoneSameAsSiteTimezone(now)) {
       return getFullPostScheduleLabel(dateAttribute);
     }
-    const date = (0, import_date18.getDate)(dateAttribute);
-    if (isSameDay(date, now)) {
-      return (0, import_i18n250.sprintf)(
+    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_i18n250.__)("Today at %s"),
+        (0, import_i18n254.__)("Today at %s"),
         // translators: If using a space between 'g:i' and 'a', use a non-breaking space.
-        (0, import_date18.dateI18n)((0, import_i18n250._x)("g:i\xA0a", "post schedule time format"), date)
+        (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 (isSameDay(date, tomorrow)) {
-      return (0, import_i18n250.sprintf)(
+    if (isSameDay2(date, tomorrow)) {
+      return (0, import_i18n254.sprintf)(
         // translators: %s: Time of day the post is scheduled for.
-        (0, import_i18n250.__)("Tomorrow at %s"),
+        (0, import_i18n254.__)("Tomorrow at %s"),
         // translators: If using a space between 'g:i' and 'a', use a non-breaking space.
-        (0, import_date18.dateI18n)((0, import_i18n250._x)("g:i\xA0a", "post schedule time format"), date)
+        (0, import_date20.dateI18n)((0, import_i18n254._x)("g:i\xA0a", "post schedule time format"), date)
       );
     }
     if (date.getFullYear() === now.getFullYear()) {
-      return (0, import_date18.dateI18n)(
+      return (0, import_date20.dateI18n)(
         // translators: If using a space between 'g:i' and 'a', use a non-breaking space.
-        (0, import_i18n250._x)("F j g:i\xA0a", "post schedule date format without year"),
+        (0, import_i18n254._x)("F j g:i\xA0a", "post schedule date format without year"),
         date
       );
     }
-    return (0, import_date18.dateI18n)(
+    return (0, import_date20.dateI18n)(
       // translators: Use a non-breaking space between 'g:i' and 'a' if appropriate.
-      (0, import_i18n250._x)("F j, Y g:i\xA0a", "post schedule full date format"),
+      (0, import_i18n254._x)("F j, Y g:i\xA0a", "post schedule full date format"),
       date
     );
   }
   function getTimezoneAbbreviation() {
-    const { timezone } = (0, import_date18.getSettings)();
+    const { timezone } = (0, import_date20.getSettings)();
     if (timezone.abbr && isNaN(Number(timezone.abbr))) {
       return timezone.abbr;
     }
@@ -85894,37 +91963,37 @@ If there's a particular need for this, please submit a feature request at https:
     return `UTC${symbol3}${timezone.offsetFormatted}`;
   }
   function isTimezoneSameAsSiteTimezone(date) {
-    const { timezone } = (0, import_date18.getSettings)();
+    const { timezone } = (0, import_date20.getSettings)();
     const siteOffset = Number(timezone.offset);
     const dateOffset = -1 * (date.getTimezoneOffset() / 60);
     return siteOffset === dateOffset;
   }
-  function isSameDay(left, right) {
+  function isSameDay2(left, right) {
     return left.getDate() === right.getDate() && left.getMonth() === right.getMonth() && left.getFullYear() === right.getFullYear();
   }

   // packages/editor/build-module/components/post-publish-panel/maybe-tags-panel.mjs
-  var import_i18n252 = __toESM(require_i18n(), 1);
-  var import_element256 = __toESM(require_element(), 1);
-  var import_data153 = __toESM(require_data(), 1);
-  var import_components207 = __toESM(require_components(), 1);
-  var import_core_data90 = __toESM(require_core_data(), 1);
+  var import_i18n256 = __toESM(require_i18n(), 1);
+  var import_element267 = __toESM(require_element(), 1);
+  var import_data155 = __toESM(require_data(), 1);
+  var import_components210 = __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_i18n251 = __toESM(require_i18n(), 1);
-  var import_element255 = __toESM(require_element(), 1);
-  var import_components206 = __toESM(require_components(), 1);
-  var import_data152 = __toESM(require_data(), 1);
-  var import_core_data89 = __toESM(require_core_data(), 1);
-  var import_compose50 = __toESM(require_compose(), 1);
+  var import_i18n255 = __toESM(require_i18n(), 1);
+  var import_element266 = __toESM(require_element(), 1);
+  var import_components209 = __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_notices26 = __toESM(require_notices(), 1);
+  var import_notices27 = __toESM(require_notices(), 1);

   // packages/editor/build-module/components/post-taxonomies/most-used-terms.mjs
-  var import_components205 = __toESM(require_components(), 1);
-  var import_data151 = __toESM(require_data(), 1);
-  var import_core_data88 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
+  var import_components208 = __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 MIN_MOST_USED_TERMS = 3;
   var DEFAULT_QUERY2 = {
     per_page: 10,
@@ -85935,9 +92004,9 @@ If there's a particular need for this, please submit a feature request at https:
     context: "view"
   };
   function MostUsedTerms({ onSelect, taxonomy }) {
-    const { _terms, showTerms } = (0, import_data151.useSelect)(
+    const { _terms, showTerms } = (0, import_data153.useSelect)(
       (select9) => {
-        const mostUsedTerms = select9(import_core_data88.store).getEntityRecords(
+        const mostUsedTerms = select9(import_core_data90.store).getEntityRecords(
           "taxonomy",
           taxonomy.slug,
           DEFAULT_QUERY2
@@ -85953,22 +92022,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_runtime445.jsxs)("div", { className: "editor-post-taxonomies__flat-term-most-used", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
-        import_components205.BaseControl.VisualLabel,
+    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,
         {
           as: "h3",
           className: "editor-post-taxonomies__flat-term-most-used-label",
           children: taxonomy.labels.most_used
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
         "ul",
         {
           role: "list",
           className: "editor-post-taxonomies__flat-term-most-used-list",
-          children: terms.map((term) => /* @__PURE__ */ (0, import_jsx_runtime445.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
-            import_components205.Button,
+          children: terms.map((term) => /* @__PURE__ */ (0, import_jsx_runtime456.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
+            import_components208.Button,
             {
               __next40pxDefaultSize: true,
               variant: "link",
@@ -85982,7 +92051,7 @@ 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_runtime446 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime457 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY14 = [];
   var MAX_TERMS_SUGGESTIONS = 100;
   var DEFAULT_QUERY3 = {
@@ -85997,9 +92066,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_element255.useState)([]);
-    const [search, setSearch] = (0, import_element255.useState)("");
-    const debouncedSearch = (0, import_compose50.useDebounce)(setSearch, 500);
+    const [values, setValues] = (0, import_element266.useState)([]);
+    const [search, setSearch] = (0, import_element266.useState)("");
+    const debouncedSearch = (0, import_compose55.useDebounce)(setSearch, 500);
     const {
       terms,
       termIds,
@@ -86007,10 +92076,10 @@ If there's a particular need for this, please submit a feature request at https:
       hasAssignAction,
       hasCreateAction,
       hasResolvedTerms
-    } = (0, import_data152.useSelect)(
+    } = (0, import_data154.useSelect)(
       (select9) => {
-        const { getCurrentPost: getCurrentPost2, getEditedPostAttribute: getEditedPostAttribute2 } = select9(store3);
-        const { getEntityRecords, getEntityRecord, hasFinishedResolution } = select9(import_core_data89.store);
+        const { getCurrentPost: getCurrentPost2, getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
+        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;
@@ -86035,9 +92104,9 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [slug]
     );
-    const { searchResults } = (0, import_data152.useSelect)(
+    const { searchResults } = (0, import_data154.useSelect)(
       (select9) => {
-        const { getEntityRecords } = select9(import_core_data89.store);
+        const { getEntityRecords } = select9(import_core_data91.store);
         return {
           searchResults: !!search ? getEntityRecords("taxonomy", slug, {
             ...DEFAULT_QUERY3,
@@ -86047,7 +92116,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [search, slug]
     );
-    (0, import_element255.useEffect)(() => {
+    (0, import_element266.useEffect)(() => {
       if (hasResolvedTerms) {
         const newValues = (terms ?? []).map(
           (term) => unescapeString(term.name)
@@ -86055,14 +92124,14 @@ If there's a particular need for this, please submit a feature request at https:
         setValues(newValues);
       }
     }, [terms, hasResolvedTerms]);
-    const suggestions = (0, import_element255.useMemo)(() => {
+    const suggestions = (0, import_element266.useMemo)(() => {
       return (searchResults ?? []).map(
         (term) => unescapeString(term.name)
       );
     }, [searchResults]);
-    const { editPost: editPost2 } = (0, import_data152.useDispatch)(store3);
-    const { saveEntityRecord } = (0, import_data152.useDispatch)(import_core_data89.store);
-    const { createErrorNotice } = (0, import_data152.useDispatch)(import_notices26.store);
+    const { editPost: editPost2 } = (0, import_data154.useDispatch)(store);
+    const { saveEntityRecord } = (0, import_data154.useDispatch)(import_core_data91.store);
+    const { createErrorNotice } = (0, import_data154.useDispatch)(import_notices27.store);
     if (!hasAssignAction) {
       return null;
     }
@@ -86131,35 +92200,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_i18n251.__)("Tag") : (0, import_i18n251.__)("Term");
-      const termAddedMessage = (0, import_i18n251.sprintf)(
+      const defaultName = slug === "post_tag" ? (0, import_i18n255.__)("Tag") : (0, import_i18n255.__)("Term");
+      const termAddedMessage = (0, import_i18n255.sprintf)(
         /* translators: %s: term name. */
-        (0, import_i18n251._x)("%s added", "term"),
+        (0, import_i18n255._x)("%s added", "term"),
         taxonomy?.labels?.singular_name ?? defaultName
       );
       (0, import_a11y10.speak)(termAddedMessage, "assertive");
       onUpdateTerms(newTermIds);
     }
-    const newTermLabel = taxonomy?.labels?.add_new_item ?? (slug === "post_tag" ? (0, import_i18n251.__)("Add Tag") : (0, import_i18n251.__)("Add Term"));
-    const singularName = taxonomy?.labels?.singular_name ?? (slug === "post_tag" ? (0, import_i18n251.__)("Tag") : (0, import_i18n251.__)("Term"));
-    const termAddedLabel = (0, import_i18n251.sprintf)(
+    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)(
       /* translators: %s: term name. */
-      (0, import_i18n251._x)("%s added", "term"),
+      (0, import_i18n255._x)("%s added", "term"),
       singularName
     );
-    const termRemovedLabel = (0, import_i18n251.sprintf)(
+    const termRemovedLabel = (0, import_i18n255.sprintf)(
       /* translators: %s: term name. */
-      (0, import_i18n251._x)("%s removed", "term"),
+      (0, import_i18n255._x)("%s removed", "term"),
       singularName
     );
-    const removeTermLabel = (0, import_i18n251.sprintf)(
+    const removeTermLabel = (0, import_i18n255.sprintf)(
       /* translators: %s: term name. */
-      (0, import_i18n251._x)("Remove %s", "term"),
+      (0, import_i18n255._x)("Remove %s", "term"),
       singularName
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime446.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-        import_components206.FormTokenField,
+    return /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
+        import_components209.FormTokenField,
         {
           value: values,
           suggestions,
@@ -86174,50 +92243,50 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(MostUsedTerms, { taxonomy, onSelect: appendTerm })
+      /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(MostUsedTerms, { taxonomy, onSelect: appendTerm })
     ] });
   }
-  var flat_term_selector_default = (0, import_components206.withFilters)("editor.PostTaxonomyType")(FlatTermSelector);
+  var flat_term_selector_default = (0, import_components209.withFilters)("editor.PostTaxonomyType")(FlatTermSelector);

   // packages/editor/build-module/components/post-publish-panel/maybe-tags-panel.mjs
-  var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
   var TagsPanel = () => {
-    const tagLabels = (0, import_data153.useSelect)((select9) => {
-      const taxonomy = select9(import_core_data90.store).getTaxonomy("post_tag");
+    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_i18n252.__)("Add tag");
-    const tagLabel = tagLabels?.name ?? (0, import_i18n252.__)("Tags");
+    const addNewItem = tagLabels?.add_new_item ?? (0, import_i18n256.__)("Add tag");
+    const tagLabel = tagLabels?.name ?? (0, import_i18n256.__)("Tags");
     const panelBodyTitle = [
-      (0, import_i18n252.__)("Suggestion:"),
-      /* @__PURE__ */ (0, import_jsx_runtime447.jsx)("span", { className: "editor-post-publish-panel__link", children: addNewItem }, "label")
+      (0, import_i18n256.__)("Suggestion:"),
+      /* @__PURE__ */ (0, import_jsx_runtime458.jsx)("span", { className: "editor-post-publish-panel__link", children: addNewItem }, "label")
     ];
-    return /* @__PURE__ */ (0, import_jsx_runtime447.jsxs)(import_components207.PanelBody, { initialOpen: false, title: panelBodyTitle, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime447.jsx)("p", { children: (0, import_i18n252.sprintf)(
+    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)(
         // translators: %s is the taxonomy name (e.g., "Tags").
-        (0, import_i18n252.__)(
+        (0, import_i18n256.__)(
           "%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_runtime447.jsx)(flat_term_selector_default, { slug: "post_tag" })
+      /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(flat_term_selector_default, { slug: "post_tag" })
     ] });
   };
   var MaybeTagsPanel = () => {
-    const { postHasTags, siteHasTags, isPostTypeSupported } = (0, import_data153.useSelect)(
+    const { postHasTags, siteHasTags, isPostTypeSupported } = (0, import_data155.useSelect)(
       (select9) => {
-        const postType2 = select9(store3).getCurrentPostType();
-        const tagsTaxonomy = select9(import_core_data90.store).getEntityRecord(
+        const postType2 = select9(store).getCurrentPostType();
+        const tagsTaxonomy = select9(import_core_data92.store).getEntityRecord(
           "root",
           "taxonomy",
           "post_tag"
         );
         const _isPostTypeSupported = tagsTaxonomy?.types?.includes(postType2);
         const areTagsFetched = tagsTaxonomy !== void 0;
-        const tags = tagsTaxonomy && select9(store3).getEditedPostAttribute(
+        const tags = tagsTaxonomy && select9(store).getEditedPostAttribute(
           tagsTaxonomy.rest_base
         );
-        const siteTags = _isPostTypeSupported ? !!select9(import_core_data90.store).getEntityRecords(
+        const siteTags = _isPostTypeSupported ? !!select9(import_core_data92.store).getEntityRecords(
           "taxonomy",
           "post_tag",
           { per_page: 1 }
@@ -86230,35 +92299,35 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const [hadTagsWhenOpeningThePanel] = (0, import_element256.useState)(postHasTags);
+    const [hadTagsWhenOpeningThePanel] = (0, import_element267.useState)(postHasTags);
     if (!isPostTypeSupported || !siteHasTags) {
       return null;
     }
     if (!hadTagsWhenOpeningThePanel) {
-      return /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(TagsPanel, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime458.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_components208 = __toESM(require_components(), 1);
-  var import_data154 = __toESM(require_data(), 1);
-  var import_i18n253 = __toESM(require_i18n(), 1);
-  var import_core_data91 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime448 = __toESM(require_jsx_runtime(), 1);
+  var import_components211 = __toESM(require_components(), 1);
+  var import_data156 = __toESM(require_data(), 1);
+  var import_i18n257 = __toESM(require_i18n(), 1);
+  var import_core_data93 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
   var getSuggestion = (supportedFormats, suggestedPostFormat) => {
     const formats = POST_FORMATS2.filter(
-      (format6) => supportedFormats?.includes(format6.id)
+      (format7) => supportedFormats?.includes(format7.id)
     );
-    return formats.find((format6) => format6.id === suggestedPostFormat);
+    return formats.find((format7) => format7.id === suggestedPostFormat);
   };
   var PostFormatSuggestion = ({
     suggestedPostFormat,
     suggestionText,
     onUpdatePostFormat
-  }) => /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
-    import_components208.Button,
+  }) => /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+    import_components211.Button,
     {
       __next40pxDefaultSize: true,
       variant: "link",
@@ -86267,9 +92336,9 @@ If there's a particular need for this, please submit a feature request at https:
     }
   );
   function PostFormatPanel() {
-    const { currentPostFormat, suggestion } = (0, import_data154.useSelect)((select9) => {
-      const { getEditedPostAttribute: getEditedPostAttribute2, getSuggestedPostFormat: getSuggestedPostFormat2 } = select9(store3);
-      const supportedFormats = select9(import_core_data91.store).getThemeSupports().formats ?? [];
+    const { currentPostFormat, suggestion } = (0, import_data156.useSelect)((select9) => {
+      const { getEditedPostAttribute: getEditedPostAttribute2, getSuggestedPostFormat: getSuggestedPostFormat2 } = select9(store);
+      const supportedFormats = select9(import_core_data93.store).getThemeSupports().formats ?? [];
       return {
         currentPostFormat: getEditedPostAttribute2("format"),
         suggestion: getSuggestion(
@@ -86278,27 +92347,27 @@ If there's a particular need for this, please submit a feature request at https:
         )
       };
     }, []);
-    const { editPost: editPost2 } = (0, import_data154.useDispatch)(store3);
-    const onUpdatePostFormat = (format6) => editPost2({ format: format6 });
+    const { editPost: editPost2 } = (0, import_data156.useDispatch)(store);
+    const onUpdatePostFormat = (format7) => editPost2({ format: format7 });
     const panelBodyTitle = [
-      (0, import_i18n253.__)("Suggestion:"),
-      /* @__PURE__ */ (0, import_jsx_runtime448.jsx)("span", { className: "editor-post-publish-panel__link", children: (0, import_i18n253.__)("Use a post format") }, "label")
+      (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")
     ];
     if (!suggestion || suggestion.id === currentPostFormat) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(import_components208.PanelBody, { initialOpen: false, title: panelBodyTitle, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime448.jsx)("p", { children: (0, import_i18n253.__)(
+    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.__)(
         "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_runtime448.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime459.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
         PostFormatSuggestion,
         {
           onUpdatePostFormat,
           suggestedPostFormat: suggestion.id,
-          suggestionText: (0, import_i18n253.sprintf)(
+          suggestionText: (0, import_i18n257.sprintf)(
             /* translators: %1s: post format */
-            (0, import_i18n253.__)('Apply the "%1$s" format.'),
+            (0, import_i18n257.__)('Apply the "%1$s" format.'),
             suggestion.caption
           )
         }
@@ -86307,25 +92376,35 @@ 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_i18n255 = __toESM(require_i18n(), 1);
-  var import_data156 = __toESM(require_data(), 1);
-  var import_components210 = __toESM(require_components(), 1);
-  var import_core_data93 = __toESM(require_core_data(), 1);
-  var import_element258 = __toESM(require_element(), 1);
+  var import_i18n259 = __toESM(require_i18n(), 1);
+  var import_data158 = __toESM(require_data(), 1);
+  var import_components213 = __toESM(require_components(), 1);
+  var import_core_data95 = __toESM(require_core_data(), 1);
+  var import_element269 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/post-taxonomies/hierarchical-term-selector.mjs
-  var import_i18n254 = __toESM(require_i18n(), 1);
-  var import_element257 = __toESM(require_element(), 1);
-  var import_notices27 = __toESM(require_notices(), 1);
-  var import_components209 = __toESM(require_components(), 1);
-  var import_data155 = __toESM(require_data(), 1);
-  var import_compose51 = __toESM(require_compose(), 1);
-  var import_core_data92 = __toESM(require_core_data(), 1);
+  var import_i18n258 = __toESM(require_i18n(), 1);
+  var import_element268 = __toESM(require_element(), 1);
+  var import_notices28 = __toESM(require_notices(), 1);
+  var import_components212 = __toESM(require_components(), 1);
+  var import_data157 = __toESM(require_data(), 1);
+  var import_compose56 = __toESM(require_compose(), 1);
+  var import_core_data94 = __toESM(require_core_data(), 1);
   var import_a11y11 = __toESM(require_a11y(), 1);
-  var import_html_entities24 = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime449 = __toESM(require_jsx_runtime(), 1);
-  var { normalizeTextString } = unlock(import_components209.privateApis);
-  var { RECEIVE_INTERMEDIATE_RESULTS } = unlock(import_core_data92.privateApis);
+  var import_html_entities25 = __toESM(require_html_entities(), 1);
+
+  // packages/editor/build-module/utils/normalize-text-string.mjs
+  var import_remove_accents6 = __toESM(require_remove_accents(), 1);
+  var ALL_UNICODE_DASH_CHARACTERS = new RegExp(
+    /[\u007e\u00ad\u2053\u207b\u208b\u2212\p{Pd}]/gu
+  );
+  var normalizeTextString = (value) => {
+    return (0, import_remove_accents6.default)(value).normalize("NFKC").toLocaleLowerCase().replace(ALL_UNICODE_DASH_CHARACTERS, "-");
+  };
+
+  // packages/editor/build-module/components/post-taxonomies/hierarchical-term-selector.mjs
+  var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
+  var { RECEIVE_INTERMEDIATE_RESULTS } = unlock(import_core_data94.privateApis);
   var DEFAULT_QUERY4 = {
     per_page: -1,
     orderby: "name",
@@ -86388,13 +92467,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_element257.useState)(false);
-    const [formName, setFormName] = (0, import_element257.useState)("");
-    const [formParent, setFormParent] = (0, import_element257.useState)("");
-    const [showForm, setShowForm] = (0, import_element257.useState)(false);
-    const [filterValue, setFilterValue] = (0, import_element257.useState)("");
-    const [filteredTermsTree, setFilteredTermsTree] = (0, import_element257.useState)([]);
-    const debouncedSpeak = (0, import_compose51.useDebounce)(import_a11y11.speak, 500);
+    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 {
       hasCreateAction,
       hasAssignAction,
@@ -86402,10 +92481,10 @@ If there's a particular need for this, please submit a feature request at https:
       loading,
       availableTerms,
       taxonomy
-    } = (0, import_data155.useSelect)(
+    } = (0, import_data157.useSelect)(
       (select9) => {
-        const { getCurrentPost: getCurrentPost2, getEditedPostAttribute: getEditedPostAttribute2 } = select9(store3);
-        const { getEntityRecord, getEntityRecords, isResolving } = select9(import_core_data92.store);
+        const { getCurrentPost: getCurrentPost2, getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
+        const { getEntityRecord, getEntityRecords, isResolving } = select9(import_core_data94.store);
         const _taxonomy = getEntityRecord("root", "taxonomy", slug);
         const post2 = getCurrentPost2();
         return {
@@ -86423,15 +92502,15 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [slug]
     );
-    const { editPost: editPost2 } = (0, import_data155.useDispatch)(store3);
-    const { saveEntityRecord } = (0, import_data155.useDispatch)(import_core_data92.store);
-    const availableTermsTree = (0, import_element257.useMemo)(
+    const { editPost: editPost2 } = (0, import_data157.useDispatch)(store);
+    const { saveEntityRecord } = (0, import_data157.useDispatch)(import_core_data94.store);
+    const availableTermsTree = (0, import_element268.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_data155.useDispatch)(import_notices27.store);
+    const { createErrorNotice } = (0, import_data157.useDispatch)(import_notices28.store);
     if (!hasAssignAction) {
       return null;
     }
@@ -86484,10 +92563,10 @@ If there's a particular need for this, please submit a feature request at https:
         });
         return;
       }
-      const defaultName = slug === "category" ? (0, import_i18n254.__)("Category") : (0, import_i18n254.__)("Term");
-      const termAddedMessage = (0, import_i18n254.sprintf)(
+      const defaultName = slug === "category" ? (0, import_i18n258.__)("Category") : (0, import_i18n258.__)("Term");
+      const termAddedMessage = (0, import_i18n258.sprintf)(
         /* translators: %s: term name. */
-        (0, import_i18n254._x)("%s added", "term"),
+        (0, import_i18n258._x)("%s added", "term"),
         taxonomy?.labels?.singular_name ?? defaultName
       );
       (0, import_a11y11.speak)(termAddedMessage, "assertive");
@@ -86511,32 +92590,32 @@ If there's a particular need for this, please submit a feature request at https:
       setFilterValue(value);
       setFilteredTermsTree(newFilteredTermsTree);
       const resultCount = getResultCount(newFilteredTermsTree);
-      const resultsFoundMessage = (0, import_i18n254.sprintf)(
+      const resultsFoundMessage = (0, import_i18n258.sprintf)(
         /* translators: %d: number of results. */
-        (0, import_i18n254._n)("%d result found.", "%d results found.", resultCount),
+        (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_runtime449.jsxs)(
+        return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
           "div",
           {
             className: "editor-post-taxonomies__hierarchical-terms-choice",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
-                import_components209.CheckboxControl,
+              /* @__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_entities24.decodeEntities)(term.name)
+                  label: (0, import_html_entities25.decodeEntities)(term.name)
                 }
               ),
-              !!term.children.length && /* @__PURE__ */ (0, import_jsx_runtime449.jsx)("div", { className: "editor-post-taxonomies__hierarchical-terms-subchoices", children: renderTerms(term.children) })
+              !!term.children.length && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)("div", { className: "editor-post-taxonomies__hierarchical-terms-subchoices", children: renderTerms(term.children) })
             ]
           },
           term.id
@@ -86546,27 +92625,27 @@ If there's a particular need for this, please submit a feature request at https:
     const labelWithFallback = (labelProperty, fallbackIsCategory, fallbackIsNotCategory) => taxonomy?.labels?.[labelProperty] ?? (slug === "category" ? fallbackIsCategory : fallbackIsNotCategory);
     const newTermButtonLabel = labelWithFallback(
       "add_new_item",
-      (0, import_i18n254.__)("Add Category"),
-      (0, import_i18n254.__)("Add Term")
+      (0, import_i18n258.__)("Add Category"),
+      (0, import_i18n258.__)("Add Term")
     );
     const newTermLabel = labelWithFallback(
       "new_item_name",
-      (0, import_i18n254.__)("Add Category"),
-      (0, import_i18n254.__)("Add Term")
+      (0, import_i18n258.__)("Add Category"),
+      (0, import_i18n258.__)("Add Term")
     );
     const parentSelectLabel = labelWithFallback(
       "parent_item",
-      (0, import_i18n254.__)("Parent Category"),
-      (0, import_i18n254.__)("Parent Term")
+      (0, import_i18n258.__)("Parent Category"),
+      (0, import_i18n258.__)("Parent Term")
     );
     const noParentOption = `\u2014 ${parentSelectLabel} \u2014`;
     const newTermSubmitLabel = newTermButtonLabel;
-    const filterLabel = taxonomy?.labels?.search_items ?? (0, import_i18n254.__)("Search Terms");
-    const groupLabel = taxonomy?.name ?? (0, import_i18n254.__)("Terms");
+    const filterLabel = taxonomy?.labels?.search_items ?? (0, import_i18n258.__)("Search Terms");
+    const groupLabel = taxonomy?.name ?? (0, import_i18n258.__)("Terms");
     const showFilter = availableTerms.length >= MIN_TERMS_COUNT_FOR_FILTER;
-    return /* @__PURE__ */ (0, import_jsx_runtime449.jsxs)(import_components209.Flex, { direction: "column", gap: "4", children: [
-      showFilter && !loading && /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
-        import_components209.SearchControl,
+    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,
         {
           label: filterLabel,
           placeholder: filterLabel,
@@ -86574,18 +92653,18 @@ If there's a particular need for this, please submit a feature request at https:
           onChange: setFilter
         }
       ),
-      loading && /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
-        import_components209.Flex,
+      loading && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+        import_components212.Flex,
         {
           justify: "center",
           style: {
             // Match SearchControl height to prevent layout shift.
             height: "40px"
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_components209.Spinner, {})
+          children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_components212.Spinner, {})
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
         "div",
         {
           className: "editor-post-taxonomies__hierarchical-terms-list",
@@ -86597,8 +92676,8 @@ If there's a particular need for this, please submit a feature request at https:
           )
         }
       ),
-      !loading && hasCreateAction && /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_components209.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
-        import_components209.Button,
+      !loading && hasCreateAction && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_components212.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+        import_components212.Button,
         {
           __next40pxDefaultSize: true,
           onClick: onToggleForm,
@@ -86608,9 +92687,9 @@ If there's a particular need for this, please submit a feature request at https:
           children: newTermButtonLabel
         }
       ) }),
-      showForm && /* @__PURE__ */ (0, import_jsx_runtime449.jsx)("form", { onSubmit: onAddTerm, children: /* @__PURE__ */ (0, import_jsx_runtime449.jsxs)(import_components209.Flex, { direction: "column", gap: "4", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
-          import_components209.TextControl,
+      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,
           {
             className: "editor-post-taxonomies__hierarchical-terms-input",
             label: newTermLabel,
@@ -86619,8 +92698,8 @@ If there's a particular need for this, please submit a feature request at https:
             required: true
           }
         ),
-        !!availableTerms.length && /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
-          import_components209.TreeSelect,
+        !!availableTerms.length && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+          import_components212.TreeSelect,
           {
             label: parentSelectLabel,
             noOptionLabel: noParentOption,
@@ -86629,8 +92708,8 @@ If there's a particular need for this, please submit a feature request at https:
             tree: availableTermsTree
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_components209.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
-          import_components209.Button,
+        /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_components212.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+          import_components212.Button,
           {
             __next40pxDefaultSize: true,
             variant: "secondary",
@@ -86642,16 +92721,16 @@ If there's a particular need for this, please submit a feature request at https:
       ] }) })
     ] });
   }
-  var hierarchical_term_selector_default = (0, import_components209.withFilters)("editor.PostTaxonomyType")(
+  var hierarchical_term_selector_default = (0, import_components212.withFilters)("editor.PostTaxonomyType")(
     HierarchicalTermSelector
   );

   // packages/editor/build-module/components/post-publish-panel/maybe-category-panel.mjs
-  var import_jsx_runtime450 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime461 = __toESM(require_jsx_runtime(), 1);
   function MaybeCategoryPanel() {
-    const { hasNoCategory, hasSiteCategories } = (0, import_data156.useSelect)((select9) => {
-      const postType2 = select9(store3).getCurrentPostType();
-      const { canUser, getEntityRecord } = select9(import_core_data93.store);
+    const { hasNoCategory, hasSiteCategories } = (0, import_data158.useSelect)((select9) => {
+      const postType2 = select9(store).getCurrentPostType();
+      const { canUser, getEntityRecord } = select9(import_core_data95.store);
       const categoriesTaxonomy = getEntityRecord(
         "root",
         "taxonomy",
@@ -86663,10 +92742,10 @@ If there's a particular need for this, please submit a feature request at https:
       }) ? getEntityRecord("root", "site")?.default_category : void 0;
       const defaultCategory = defaultCategoryId ? getEntityRecord("taxonomy", "category", defaultCategoryId) : void 0;
       const postTypeSupportsCategories = categoriesTaxonomy && categoriesTaxonomy.types.some((type) => type === postType2);
-      const categories = categoriesTaxonomy && select9(store3).getEditedPostAttribute(
+      const categories = categoriesTaxonomy && select9(store).getEditedPostAttribute(
         categoriesTaxonomy.rest_base
       );
-      const siteCategories = postTypeSupportsCategories ? !!select9(import_core_data93.store).getEntityRecords("taxonomy", "category", {
+      const siteCategories = postTypeSupportsCategories ? !!select9(import_core_data95.store).getEntityRecords("taxonomy", "category", {
         exclude: [defaultCategoryId],
         per_page: 1
       })?.length : false;
@@ -86676,8 +92755,8 @@ If there's a particular need for this, please submit a feature request at https:
         hasSiteCategories: siteCategories
       };
     }, []);
-    const [shouldShowPanel, setShouldShowPanel] = (0, import_element258.useState)(false);
-    (0, import_element258.useEffect)(() => {
+    const [shouldShowPanel, setShouldShowPanel] = (0, import_element269.useState)(false);
+    (0, import_element269.useEffect)(() => {
       if (hasNoCategory) {
         setShouldShowPanel(true);
       }
@@ -86686,25 +92765,25 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     const panelBodyTitle = [
-      (0, import_i18n255.__)("Suggestion:"),
-      /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("span", { className: "editor-post-publish-panel__link", children: (0, import_i18n255.__)("Assign a category") }, "label")
+      (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")
     ];
-    return /* @__PURE__ */ (0, import_jsx_runtime450.jsxs)(import_components210.PanelBody, { initialOpen: false, title: panelBodyTitle, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("p", { children: (0, import_i18n255.__)(
+    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.__)(
         "Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about."
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(hierarchical_term_selector_default, { slug: "category" })
+      /* @__PURE__ */ (0, import_jsx_runtime461.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_components211 = __toESM(require_components(), 1);
-  var import_data157 = __toESM(require_data(), 1);
-  var import_i18n256 = __toESM(require_i18n(), 1);
+  var import_components214 = __toESM(require_components(), 1);
+  var import_data159 = __toESM(require_data(), 1);
+  var import_i18n260 = __toESM(require_i18n(), 1);
   var import_block_editor57 = __toESM(require_block_editor(), 1);
-  var import_element259 = __toESM(require_element(), 1);
-  var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
+  var import_element270 = __toESM(require_element(), 1);
+  var import_jsx_runtime462 = __toESM(require_jsx_runtime(), 1);
   var { mediaSideloadFromUrlKey: mediaSideloadFromUrlKey2 } = unlock(import_block_editor57.privateApis);
   function flattenBlocks(blocks) {
     const result = [];
@@ -86735,13 +92814,13 @@ If there's a particular need for this, please submit a feature request at https:
     return {};
   }
   function Image2({ clientId, alt, url }) {
-    const { selectBlock: selectBlock2 } = (0, import_data157.useDispatch)(import_block_editor57.store);
-    return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
-      import_components211.__unstableMotion.img,
+    const { selectBlock: selectBlock2 } = (0, import_data159.useDispatch)(import_block_editor57.store);
+    return /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+      import_components214.__unstableMotion.img,
       {
         tabIndex: 0,
         role: "button",
-        "aria-label": (0, import_i18n256.__)("Select image block."),
+        "aria-label": (0, import_i18n260.__)("Select image block."),
         onClick: () => {
           selectBlock2(clientId);
         },
@@ -86768,10 +92847,10 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function MaybeUploadMediaPanel() {
-    const [isUploading, setIsUploading] = (0, import_element259.useState)(false);
-    const [isAnimating2, setIsAnimating] = (0, import_element259.useState)(false);
-    const [hadUploadError, setHadUploadError] = (0, import_element259.useState)(false);
-    const { editorBlocks, mediaSideloadFromUrl: mediaSideloadFromUrl2 } = (0, import_data157.useSelect)(
+    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 { editorBlocks, mediaSideloadFromUrl: mediaSideloadFromUrl2 } = (0, import_data159.useSelect)(
       (select9) => ({
         editorBlocks: select9(import_block_editor57.store).getBlocks(),
         mediaSideloadFromUrl: select9(import_block_editor57.store).getSettings()[mediaSideloadFromUrlKey2]
@@ -86781,13 +92860,13 @@ If there's a particular need for this, please submit a feature request at https:
     const blocksWithExternalMedia = flattenBlocks(editorBlocks).filter(
       (block) => hasExternalMedia(block)
     );
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data157.useDispatch)(import_block_editor57.store);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data159.useDispatch)(import_block_editor57.store);
     if (!mediaSideloadFromUrl2 || !blocksWithExternalMedia.length) {
       return null;
     }
     const panelBodyTitle = [
-      (0, import_i18n256.__)("Suggestion:"),
-      /* @__PURE__ */ (0, import_jsx_runtime451.jsx)("span", { className: "editor-post-publish-panel__link", children: (0, import_i18n256.__)("External media") }, "label")
+      (0, import_i18n260.__)("Suggestion:"),
+      /* @__PURE__ */ (0, import_jsx_runtime462.jsx)("span", { className: "editor-post-publish-panel__link", children: (0, import_i18n260.__)("External media") }, "label")
     ];
     function updateBlockWithUploadedMedia(block, media) {
       if (block.name === "core/image" || block.name === "core/cover") {
@@ -86835,11 +92914,11 @@ If there's a particular need for this, please submit a feature request at https:
         setIsUploading(false);
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(import_components211.PanelBody, { initialOpen: true, title: panelBodyTitle, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime451.jsx)("p", { children: (0, import_i18n256.__)(
+    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.__)(
         "Upload external images to the Media Library. Images from different domains may load slowly, display incorrectly, or be removed unexpectedly."
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime462.jsxs)(
         "div",
         {
           style: {
@@ -86848,13 +92927,13 @@ If there's a particular need for this, please submit a feature request at https:
             gap: "8px"
           },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
-              import_components211.__unstableAnimatePresence,
+            /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+              import_components214.__unstableAnimatePresence,
               {
                 onExitComplete: () => setIsAnimating(false),
                 children: blocksWithExternalMedia.map((block) => {
                   const { url, alt } = getMediaInfo(block);
-                  return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
                     Image2,
                     {
                       clientId: block.clientId,
@@ -86866,24 +92945,24 @@ If there's a particular need for this, please submit a feature request at https:
                 })
               }
             ),
-            isUploading || isAnimating2 ? /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components211.Spinner, {}) : /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
-              import_components211.Button,
+            isUploading || isAnimating2 ? /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(import_components214.Spinner, {}) : /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+              import_components214.Button,
               {
                 size: "compact",
                 variant: "primary",
                 onClick: uploadImages,
-                children: (0, import_i18n256._x)("Upload", "verb")
+                children: (0, import_i18n260._x)("Upload", "verb")
               }
             )
           ]
         }
       ),
-      hadUploadError && /* @__PURE__ */ (0, import_jsx_runtime451.jsx)("p", { children: (0, import_i18n256.__)("Upload failed, try again.") })
+      hadUploadError && /* @__PURE__ */ (0, import_jsx_runtime462.jsx)("p", { children: (0, import_i18n260.__)("Upload failed, try again.") })
     ] });
   }

   // packages/editor/build-module/components/post-publish-panel/prepublish.mjs
-  var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime463 = __toESM(require_jsx_runtime(), 1);
   function PostPublishPanelPrepublish({ children }) {
     const {
       isBeingScheduled,
@@ -86892,9 +92971,9 @@ If there's a particular need for this, please submit a feature request at https:
       siteIconUrl,
       siteTitle,
       siteHome
-    } = (0, import_data158.useSelect)((select9) => {
-      const { getCurrentPost: getCurrentPost2, isEditedPostBeingScheduled: isEditedPostBeingScheduled2 } = select9(store3);
-      const { getEntityRecord, isResolving } = select9(import_core_data94.store);
+    } = (0, import_data160.useSelect)((select9) => {
+      const { getCurrentPost: getCurrentPost2, isEditedPostBeingScheduled: isEditedPostBeingScheduled2 } = select9(store);
+      const { getEntityRecord, isResolving } = select9(import_core_data96.store);
       const siteData = getEntityRecord("root", "__unstableBase", void 0) || {};
       return {
         hasPublishAction: getCurrentPost2()._links?.["wp:action-publish"] ?? false,
@@ -86909,8 +92988,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_runtime452.jsx)(
-      import_components212.Icon,
+    let siteIcon = /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
+      import_components215.Icon,
       {
         className: "components-site-icon",
         size: "36px",
@@ -86918,10 +92997,10 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
     if (siteIconUrl) {
-      siteIcon = /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+      siteIcon = /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
         "img",
         {
-          alt: (0, import_i18n257.__)("Site Icon"),
+          alt: (0, import_i18n261.__)("Site Icon"),
           className: "components-site-icon",
           src: siteIconUrl
         }
@@ -86932,88 +93011,88 @@ If there's a particular need for this, please submit a feature request at https:
     }
     let prePublishTitle, prePublishBodyText;
     if (!hasPublishAction) {
-      prePublishTitle = (0, import_i18n257.__)("Are you ready to submit for review?");
-      prePublishBodyText = (0, import_i18n257.__)(
+      prePublishTitle = (0, import_i18n261.__)("Are you ready to submit for review?");
+      prePublishBodyText = (0, import_i18n261.__)(
         "Your work will be reviewed and then approved."
       );
     } else if (isBeingScheduled) {
-      prePublishTitle = (0, import_i18n257.__)("Are you ready to schedule?");
-      prePublishBodyText = (0, import_i18n257.__)(
+      prePublishTitle = (0, import_i18n261.__)("Are you ready to schedule?");
+      prePublishBodyText = (0, import_i18n261.__)(
         "Your work will be published at the specified date and time."
       );
     } else {
-      prePublishTitle = (0, import_i18n257.__)("Are you ready to publish?");
-      prePublishBodyText = (0, import_i18n257.__)(
+      prePublishTitle = (0, import_i18n261.__)("Are you ready to publish?");
+      prePublishBodyText = (0, import_i18n261.__)(
         "Double-check your settings before publishing."
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)("div", { className: "editor-post-publish-panel__prepublish", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("strong", { children: prePublishTitle }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("p", { children: prePublishBodyText }),
-      /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)("div", { className: "components-site-card", children: [
+    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: [
         siteIcon,
-        /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)("div", { className: "components-site-info", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("span", { className: "components-site-name", children: (0, import_html_entities25.decodeEntities)(siteTitle) || (0, import_i18n257.__)("(Untitled)") }),
-          /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("span", { className: "components-site-home", children: siteHome })
+        /* @__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_runtime452.jsx)(MaybeUploadMediaPanel, {}),
-      hasPublishAction && /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(import_jsx_runtime452.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
-          import_components212.PanelBody,
+      /* @__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,
           {
             initialOpen: false,
             title: [
-              (0, import_i18n257.__)("Visibility:"),
-              /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+              (0, import_i18n261.__)("Visibility:"),
+              /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
                 "span",
                 {
                   className: "editor-post-publish-panel__link",
-                  children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(PostVisibilityLabel, {})
+                  children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(PostVisibilityLabel, {})
                 },
                 "label"
               )
             ],
-            children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(PostVisibility, {})
+            children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(PostVisibility, {})
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
-          import_components212.PanelBody,
+        /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
+          import_components215.PanelBody,
           {
             initialOpen: false,
             title: [
-              (0, import_i18n257.__)("Publish:"),
-              /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+              (0, import_i18n261.__)("Publish:"),
+              /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
                 "span",
                 {
                   className: "editor-post-publish-panel__link",
-                  children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(PostScheduleLabel, {})
+                  children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(PostScheduleLabel, {})
                 },
                 "label"
               )
             ],
-            children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(PostSchedule, {})
+            children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(PostSchedule, {})
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(PostFormatPanel, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(maybe_tags_panel_default, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(maybe_category_panel_default, {}),
+      /* @__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, {}),
       children
     ] });
   }
   var prepublish_default = PostPublishPanelPrepublish;

   // packages/editor/build-module/components/post-publish-panel/postpublish.mjs
-  var import_components213 = __toESM(require_components(), 1);
-  var import_i18n258 = __toESM(require_i18n(), 1);
-  var import_element260 = __toESM(require_element(), 1);
-  var import_data159 = __toESM(require_data(), 1);
+  var import_components216 = __toESM(require_components(), 1);
+  var import_i18n262 = __toESM(require_i18n(), 1);
+  var import_element271 = __toESM(require_element(), 1);
+  var import_data161 = __toESM(require_data(), 1);
   var import_url20 = __toESM(require_url(), 1);
-  var import_html_entities26 = __toESM(require_html_entities(), 1);
-  var import_compose52 = __toESM(require_compose(), 1);
-  var import_core_data95 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
+  var import_html_entities27 = __toESM(require_html_entities(), 1);
+  var import_compose57 = __toESM(require_compose(), 1);
+  var import_core_data97 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime464 = __toESM(require_jsx_runtime(), 1);
   var POSTNAME = "%postname%";
   var PAGENAME = "%pagename%";
   var getFuturePostUrl = (post2) => {
@@ -87027,9 +93106,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_element260.useState)(false);
-    const timeoutIdRef = (0, import_element260.useRef)();
-    const ref = (0, import_compose52.useCopyToClipboard)(text, () => {
+    const [showCopyConfirmation, setShowCopyConfirmation] = (0, import_element271.useState)(false);
+    const timeoutIdRef = (0, import_element271.useRef)();
+    const ref = (0, import_compose57.useCopyToClipboard)(text, () => {
       setShowCopyConfirmation(true);
       if (timeoutIdRef.current) {
         clearTimeout(timeoutIdRef.current);
@@ -87038,26 +93117,26 @@ If there's a particular need for this, please submit a feature request at https:
         setShowCopyConfirmation(false);
       }, 4e3);
     });
-    (0, import_element260.useEffect)(() => {
+    (0, import_element271.useEffect)(() => {
       return () => {
         if (timeoutIdRef.current) {
           clearTimeout(timeoutIdRef.current);
         }
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_components213.Button, { __next40pxDefaultSize: true, variant: "secondary", ref, children: showCopyConfirmation ? (0, import_i18n258.__)("Copied!") : (0, import_i18n258.__)("Copy") });
+    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") });
   }
   function PostPublishPanelPostpublish({
     focusOnMount,
     children
   }) {
-    const { post: post2, postType: postType2, isScheduled } = (0, import_data159.useSelect)((select9) => {
+    const { post: post2, postType: postType2, isScheduled } = (0, import_data161.useSelect)((select9) => {
       const {
         getEditedPostAttribute: getEditedPostAttribute2,
         getCurrentPost: getCurrentPost2,
         isCurrentPostScheduled: isCurrentPostScheduled2
-      } = select9(store3);
-      const { getPostType } = select9(import_core_data95.store);
+      } = select9(store);
+      const { getPostType } = select9(import_core_data97.store);
       return {
         post: getCurrentPost2(),
         postType: getPostType(getEditedPostAttribute2("type")),
@@ -87071,7 +93150,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_element260.useCallback)(
+    const postLinkRef = (0, import_element271.useCallback)(
       (node) => {
         if (focusOnMount && node) {
           node.focus();
@@ -87079,40 +93158,40 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [focusOnMount]
     );
-    const postPublishNonLinkHeader = isScheduled ? /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_jsx_runtime453.Fragment, { children: [
-      (0, import_i18n258.__)("is now scheduled. It will go live on"),
+    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"),
       " ",
-      /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(PostScheduleLabel, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(PostScheduleLabel, {}),
       "."
-    ] }) : (0, import_i18n258.__)("is now live.");
-    return /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)("div", { className: "post-publish-panel__postpublish", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_components213.PanelBody, { className: "post-publish-panel__postpublish-header", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_components213.ExternalLink, { ref: postLinkRef, href: link, children: (0, import_html_entities26.decodeEntities)(post2.title) || (0, import_i18n258.__)("(no title)") }),
+    ] }) : (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)") }),
         " ",
         postPublishNonLinkHeader
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_components213.PanelBody, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime453.jsx)("p", { className: "post-publish-panel__postpublish-subheader", children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)("strong", { children: (0, import_i18n258.__)("What\u2019s next?") }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)("div", { className: "post-publish-panel__postpublish-post-address-container", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
-            import_components213.TextControl,
+      /* @__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,
             {
               className: "post-publish-panel__postpublish-post-address",
               readOnly: true,
-              label: (0, import_i18n258.sprintf)(
+              label: (0, import_i18n262.sprintf)(
                 /* translators: %s: post type singular name */
-                (0, import_i18n258.__)("%s address"),
+                (0, import_i18n262.__)("%s address"),
                 postLabel
               ),
               value: (0, import_url20.safeDecodeURIComponent)(link),
               onFocus: (event) => event.target.select()
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime453.jsx)("div", { className: "post-publish-panel__postpublish-post-address__copy-button-wrap", children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(CopyButton2, { text: link }) })
+          /* @__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_runtime453.jsxs)("div", { className: "post-publish-panel__postpublish-buttons", children: [
-          !isScheduled && /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(
-            import_components213.Button,
+        /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)("div", { className: "post-publish-panel__postpublish-buttons", children: [
+          !isScheduled && /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(
+            import_components216.Button,
             {
               variant: "primary",
               href: link,
@@ -87122,16 +93201,16 @@ If there's a particular need for this, please submit a feature request at https:
               target: "_blank",
               children: [
                 viewPostLabel,
-                /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(VisuallyHidden, {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)("span", {}),
+                /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(VisuallyHidden, {
+                  render: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)("span", {}),
                   /* translators: accessibility text */
-                  children: (0, import_i18n258.__)("(opens in a new tab)")
+                  children: (0, import_i18n262.__)("(opens in a new tab)")
                 })
               ]
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
-            import_components213.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
+            import_components216.Button,
             {
               variant: isScheduled ? "primary" : "secondary",
               __next40pxDefaultSize: true,
@@ -87146,7 +93225,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_runtime454 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
   function PostPublishPanel({
     forceIsDirty,
     onClose,
@@ -87165,8 +93244,8 @@ If there's a particular need for this, please submit a feature request at https:
       isSavingNonPostEntityChanges: isSavingNonPostEntityChanges2,
       isScheduled,
       currentPostId
-    } = (0, import_data160.useSelect)((select9) => {
-      const { getPostType } = select9(import_core_data96.store);
+    } = (0, import_data162.useSelect)((select9) => {
+      const { getPostType } = select9(import_core_data98.store);
       const {
         getCurrentPost: getCurrentPost2,
         getCurrentPostId: getCurrentPostId2,
@@ -87179,7 +93258,7 @@ If there's a particular need for this, please submit a feature request at https:
         isSavingPost: isSavingPost2,
         isSavingNonPostEntityChanges: _isSavingNonPostEntityChanges,
         isPublishSidebarEnabled: _isPublishSidebarEnabled
-      } = select9(store3);
+      } = select9(store);
       const postType2 = getPostType(getEditedPostAttribute2("type"));
       return {
         hasPublishAction: getCurrentPost2()._links?.["wp:action-publish"] ?? false,
@@ -87194,18 +93273,18 @@ If there's a particular need for this, please submit a feature request at https:
         currentPostId: getCurrentPostId2()
       };
     }, []);
-    const { disablePublishSidebar: disablePublishSidebar2, enablePublishSidebar: enablePublishSidebar2 } = (0, import_data160.useDispatch)(store3);
-    const cancelButtonRef = (0, import_element261.useRef)(null);
-    const wrapperRef = (0, import_compose53.useMergeRefs)([
-      (0, import_compose53.useFocusReturn)(),
-      (0, import_compose53.useConstrainedTabbing)()
+    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)()
     ]);
-    (0, import_element261.useEffect)(() => {
+    (0, import_element272.useEffect)(() => {
       cancelButtonRef.current?.focus();
     }, []);
-    const prevPostIdRef = (0, import_element261.useRef)(currentPostId);
-    const stableOnClose = (0, import_compose53.useEvent)(onClose);
-    (0, import_element261.useEffect)(() => {
+    const prevPostIdRef = (0, import_element272.useRef)(currentPostId);
+    const stableOnClose = (0, import_compose58.useEvent)(onClose);
+    (0, import_element272.useEffect)(() => {
       const postChanged = currentPostId !== prevPostIdRef.current;
       prevPostIdRef.current = currentPostId;
       if (postChanged || isPublished && !isSaving && isDirty) {
@@ -87227,7 +93306,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_runtime454.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(
       "div",
       {
         ref: wrapperRef,
@@ -87235,17 +93314,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_runtime454.jsx)("div", { className: "editor-post-publish-panel__header", children: isPostPublish ? /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-            import_components214.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("div", { className: "editor-post-publish-panel__header", children: isPostPublish ? /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
+            import_components217.Button,
             {
               size: "compact",
               onClick: onClose,
               icon: close_small_default,
-              label: (0, import_i18n259.__)("Close panel")
+              label: (0, import_i18n263.__)("Close panel")
             }
-          ) : /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_jsx_runtime454.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime454.jsx)("div", { className: "editor-post-publish-panel__header-cancel-button", children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-              import_components214.Button,
+          ) : /* @__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,
               {
                 ref: cancelButtonRef,
                 accessibleWhenDisabled: true,
@@ -87253,10 +93332,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_i18n259.__)("Cancel")
+                children: (0, import_i18n263.__)("Cancel")
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime454.jsx)("div", { className: "editor-post-publish-panel__header-publish-button", children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("div", { className: "editor-post-publish-panel__header-publish-button", children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
               post_publish_button_default,
               {
                 onSubmit,
@@ -87264,15 +93343,15 @@ If there's a particular need for this, please submit a feature request at https:
               }
             ) })
           ] }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)("div", { className: "editor-post-publish-panel__content", children: [
-            isPrePublish && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(prepublish_default, { children: PrePublishExtension && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(PrePublishExtension, {}) }),
-            isPostPublish && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(PostPublishPanelPostpublish, { focusOnMount: true, children: PostPublishExtension && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(PostPublishExtension, {}) }),
-            isSaving && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_components214.Spinner, {})
+          /* @__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_runtime454.jsx)("div", { className: "editor-post-publish-panel__footer", children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-            import_components214.CheckboxControl,
+          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("div", { className: "editor-post-publish-panel__footer", children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
+            import_components217.CheckboxControl,
             {
-              label: (0, import_i18n259.__)("Always show pre-publish checks."),
+              label: (0, import_i18n263.__)("Always show pre-publish checks."),
               checked: isPublishSidebarEnabled2,
               onChange: onTogglePublishSidebar
             }
@@ -87283,36 +93362,36 @@ 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_components217 = __toESM(require_components(), 1);
-  var import_compose55 = __toESM(require_compose(), 1);
-  var import_data164 = __toESM(require_data(), 1);
-  var import_element263 = __toESM(require_element(), 1);
-  var import_i18n262 = __toESM(require_i18n(), 1);
+  var import_components220 = __toESM(require_components(), 1);
+  var import_compose60 = __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_keycodes14 = __toESM(require_keycodes(), 1);
   var import_preferences14 = __toESM(require_preferences(), 1);

   // packages/editor/build-module/components/post-status/index.mjs
-  var import_components216 = __toESM(require_components(), 1);
-  var import_i18n261 = __toESM(require_i18n(), 1);
-  var import_data163 = __toESM(require_data(), 1);
-  var import_element262 = __toESM(require_element(), 1);
-  var import_core_data97 = __toESM(require_core_data(), 1);
+  var import_components219 = __toESM(require_components(), 1);
+  var import_i18n265 = __toESM(require_i18n(), 1);
+  var import_data165 = __toESM(require_data(), 1);
+  var import_element273 = __toESM(require_element(), 1);
+  var import_core_data99 = __toESM(require_core_data(), 1);
   var import_block_editor58 = __toESM(require_block_editor(), 1);
-  var import_compose54 = __toESM(require_compose(), 1);
+  var import_compose59 = __toESM(require_compose(), 1);

   // packages/editor/build-module/components/post-sticky/index.mjs
-  var import_i18n260 = __toESM(require_i18n(), 1);
-  var import_components215 = __toESM(require_components(), 1);
-  var import_data162 = __toESM(require_data(), 1);
+  var import_i18n264 = __toESM(require_i18n(), 1);
+  var import_components218 = __toESM(require_components(), 1);
+  var import_data164 = __toESM(require_data(), 1);

   // packages/editor/build-module/components/post-sticky/check.mjs
-  var import_data161 = __toESM(require_data(), 1);
+  var import_data163 = __toESM(require_data(), 1);
   function PostStickyCheck({ children }) {
-    const { hasStickyAction, postType: postType2 } = (0, import_data161.useSelect)((select9) => {
-      const post2 = select9(store3).getCurrentPost();
+    const { hasStickyAction, postType: postType2 } = (0, import_data163.useSelect)((select9) => {
+      const post2 = select9(store).getCurrentPost();
       return {
         hasStickyAction: post2._links?.["wp:action-sticky"] ?? false,
-        postType: select9(store3).getCurrentPostType()
+        postType: select9(store).getCurrentPostType()
       };
     }, []);
     if (postType2 !== "post" || !hasStickyAction) {
@@ -87322,18 +93401,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_runtime455 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime466 = __toESM(require_jsx_runtime(), 1);
   function PostSticky() {
-    const postSticky = (0, import_data162.useSelect)((select9) => {
-      return select9(store3).getEditedPostAttribute("sticky") ?? false;
+    const postSticky = (0, import_data164.useSelect)((select9) => {
+      return select9(store).getEditedPostAttribute("sticky") ?? false;
     }, []);
-    const { editPost: editPost2 } = (0, import_data162.useDispatch)(store3);
-    return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(PostStickyCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-      import_components215.CheckboxControl,
+    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,
       {
         className: "editor-post-sticky__checkbox-control",
-        label: (0, import_i18n260.__)("Sticky"),
-        help: (0, import_i18n260.__)("Pin this post to the top of the blog."),
+        label: (0, import_i18n264.__)("Sticky"),
+        help: (0, import_i18n264.__)("Pin this post to the top of the blog."),
         checked: postSticky,
         onChange: () => editPost2({ sticky: !postSticky })
       }
@@ -87341,51 +93420,51 @@ 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_runtime456 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
   var postStatusesInfo = {
-    "auto-draft": { label: (0, import_i18n261.__)("Draft"), icon: drafts_default },
-    draft: { label: (0, import_i18n261.__)("Draft"), icon: drafts_default },
-    pending: { label: (0, import_i18n261.__)("Pending"), icon: pending_default },
-    private: { label: (0, import_i18n261.__)("Private"), icon: not_allowed_default },
-    future: { label: (0, import_i18n261.__)("Scheduled"), icon: scheduled_default },
-    publish: { label: (0, import_i18n261.__)("Published"), icon: published_default }
+    "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 }
   };
   var STATUS_OPTIONS = [
     {
-      label: (0, import_i18n261.__)("Draft"),
+      label: (0, import_i18n265.__)("Draft"),
       value: "draft",
-      description: (0, import_i18n261.__)("Not ready to publish.")
+      description: (0, import_i18n265.__)("Not ready to publish.")
     },
     {
-      label: (0, import_i18n261.__)("Pending"),
+      label: (0, import_i18n265.__)("Pending"),
       value: "pending",
-      description: (0, import_i18n261.__)("Waiting for review before publishing.")
+      description: (0, import_i18n265.__)("Waiting for review before publishing.")
     },
     {
-      label: (0, import_i18n261.__)("Private"),
+      label: (0, import_i18n265.__)("Private"),
       value: "private",
-      description: (0, import_i18n261.__)("Only visible to site admins and editors.")
+      description: (0, import_i18n265.__)("Only visible to site admins and editors.")
     },
     {
-      label: (0, import_i18n261.__)("Scheduled"),
+      label: (0, import_i18n265.__)("Scheduled"),
       value: "future",
-      description: (0, import_i18n261.__)("Publish automatically on a chosen date.")
+      description: (0, import_i18n265.__)("Publish automatically on a chosen date.")
     },
     {
-      label: (0, import_i18n261.__)("Published"),
+      label: (0, import_i18n265.__)("Published"),
       value: "publish",
-      description: (0, import_i18n261.__)("Visible to everyone.")
+      description: (0, import_i18n265.__)("Visible to everyone.")
     }
   ];
   function PostStatus() {
-    const { status, date, password, postId: postId2, postType: postType2, canEdit } = (0, import_data163.useSelect)(
+    const { status, date, password, postId: postId2, postType: postType2, canEdit } = (0, import_data165.useSelect)(
       (select9) => {
         const {
           getEditedPostAttribute: getEditedPostAttribute2,
           getCurrentPostId: getCurrentPostId2,
           getCurrentPostType: getCurrentPostType2,
           getCurrentPost: getCurrentPost2
-        } = select9(store3);
+        } = select9(store);
         return {
           status: getEditedPostAttribute2("status"),
           date: getEditedPostAttribute2("date"),
@@ -87397,20 +93476,20 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const [showPassword, setShowPassword] = (0, import_element262.useState)(!!password);
-    const passwordInputId = (0, import_compose54.useInstanceId)(
+    const [showPassword, setShowPassword] = (0, import_element273.useState)(!!password);
+    const passwordInputId = (0, import_compose59.useInstanceId)(
       PostStatus,
       "editor-change-status__password-input"
     );
-    const { editEntityRecord } = (0, import_data163.useDispatch)(import_core_data97.store);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element262.useState)(null);
-    const popoverProps = (0, import_element262.useMemo)(
+    const { editEntityRecord } = (0, import_data165.useDispatch)(import_core_data99.store);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element273.useState)(null);
+    const popoverProps = (0, import_element273.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_i18n261.__)("Status & visibility"),
-        headerTitle: (0, import_i18n261.__)("Status & visibility"),
+        "aria-label": (0, import_i18n265.__)("Status & visibility"),
+        headerTitle: (0, import_i18n265.__)("Status & visibility"),
         placement: "left-start",
         offset: 36,
         shift: true
@@ -87452,95 +93531,95 @@ If there's a particular need for this, please submit a feature request at https:
         password: newPassword
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(post_panel_row_default, { label: (0, import_i18n261.__)("Status"), ref: setPopoverAnchor, children: canEdit ? /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-      import_components216.Dropdown,
+    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,
       {
         className: "editor-post-status",
         contentClassName: "editor-change-status__content",
         popoverProps,
         focusOnMount: true,
-        renderToggle: ({ onToggle, isOpen: isOpen2 }) => /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-          import_components216.Button,
+        renderToggle: ({ onToggle, isOpen: isOpen2 }) => /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+          import_components219.Button,
           {
             className: "editor-post-status__toggle",
             variant: "tertiary",
             size: "compact",
             onClick: onToggle,
             icon: postStatusesInfo[status]?.icon,
-            "aria-label": (0, import_i18n261.sprintf)(
+            "aria-label": (0, import_i18n265.sprintf)(
               // translators: %s: Current post status.
-              (0, import_i18n261.__)("Change status: %s"),
+              (0, import_i18n265.__)("Change status: %s"),
               postStatusesInfo[status]?.label
             ),
             "aria-expanded": isOpen2,
             children: postStatusesInfo[status]?.label
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(import_jsx_runtime456.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(import_jsx_runtime467.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
             import_block_editor58.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n261.__)("Status & visibility"),
+              title: (0, import_i18n265.__)("Status & visibility"),
               onClose
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
             "form",
             {
               onSubmit: (event) => {
                 event.preventDefault();
                 onClose();
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(import_components216.__experimentalVStack, { spacing: 4, children: [
-                /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-                  import_components216.RadioControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(import_components219.__experimentalVStack, { spacing: 4, children: [
+                /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+                  import_components219.RadioControl,
                   {
                     className: "editor-change-status__options",
                     hideLabelFromVision: true,
-                    label: (0, import_i18n261.__)("Status"),
+                    label: (0, import_i18n265.__)("Status"),
                     options: STATUS_OPTIONS,
                     onChange: handleStatus,
                     selected: status === "auto-draft" ? "draft" : status
                   }
                 ),
-                status === "future" && /* @__PURE__ */ (0, import_jsx_runtime456.jsx)("div", { className: "editor-change-status__publish-date-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
+                status === "future" && /* @__PURE__ */ (0, import_jsx_runtime467.jsx)("div", { className: "editor-change-status__publish-date-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
                   PrivatePostSchedule,
                   {
                     showPopoverHeaderActions: false,
                     isCompact: true
                   }
                 ) }),
-                status !== "private" && /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(
-                  import_components216.__experimentalVStack,
+                status !== "private" && /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(
+                  import_components219.__experimentalVStack,
                   {
                     as: "fieldset",
                     spacing: 4,
                     className: "editor-change-status__password-fieldset",
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-                        import_components216.CheckboxControl,
+                      /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+                        import_components219.CheckboxControl,
                         {
-                          label: (0, import_i18n261.__)(
+                          label: (0, import_i18n265.__)(
                             "Password protected"
                           ),
-                          help: (0, import_i18n261.__)(
+                          help: (0, import_i18n265.__)(
                             "Only visible to those who know the password."
                           ),
                           checked: showPassword,
                           onChange: handleTogglePassword
                         }
                       ),
-                      showPassword && /* @__PURE__ */ (0, import_jsx_runtime456.jsx)("div", { className: "editor-change-status__password-input", children: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-                        import_components216.TextControl,
+                      showPassword && /* @__PURE__ */ (0, import_jsx_runtime467.jsx)("div", { className: "editor-change-status__password-input", children: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+                        import_components219.TextControl,
                         {
-                          label: (0, import_i18n261.__)(
+                          label: (0, import_i18n265.__)(
                             "Password"
                           ),
                           onChange: (value) => updatePost2({
                             password: value
                           }),
                           value: password,
-                          placeholder: (0, import_i18n261.__)(
+                          placeholder: (0, import_i18n265.__)(
                             "Use a secure password"
                           ),
                           type: "text",
@@ -87551,20 +93630,20 @@ If there's a particular need for this, please submit a feature request at https:
                     ]
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(PostSticky, {})
+                /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(PostSticky, {})
               ] })
             }
           )
         ] })
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime456.jsx)("div", { className: "editor-post-status is-read-only", children: postStatusesInfo[status]?.label }) });
+    ) : /* @__PURE__ */ (0, import_jsx_runtime467.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_runtime457 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime468 = __toESM(require_jsx_runtime(), 1);
   function PostSavedState({ forceIsDirty }) {
-    const [forceSavedMessage, setForceSavedMessage] = (0, import_element263.useState)(false);
-    const isLargeViewport = (0, import_compose55.useViewportMatch)("small");
+    const [forceSavedMessage, setForceSavedMessage] = (0, import_element274.useState)(false);
+    const isLargeViewport = (0, import_compose60.useViewportMatch)("small");
     const {
       isAutosaving,
       isDirty,
@@ -87580,9 +93659,9 @@ If there's a particular need for this, please submit a feature request at https:
       postStatus,
       postStatusHasChanged,
       postType: postType2
-    } = (0, import_data164.useSelect)(
+    } = (0, import_data166.useSelect)(
       (select9) => {
-        const store4 = select9(store3);
+        const store4 = select9(store);
         const { get } = select9(import_preferences14.store);
         return {
           isAutosaving: store4.isAutosavingPost(),
@@ -87604,9 +93683,9 @@ If there's a particular need for this, please submit a feature request at https:
       [forceIsDirty]
     );
     const isPending = postStatus === "pending";
-    const { savePost: savePost2 } = (0, import_data164.useDispatch)(store3);
-    const wasSaving = (0, import_compose55.usePrevious)(isSaving);
-    (0, import_element263.useEffect)(() => {
+    const { savePost: savePost2 } = (0, import_data166.useDispatch)(store);
+    const wasSaving = (0, import_compose60.usePrevious)(isSaving);
+    (0, import_element274.useEffect)(() => {
       let timeoutId;
       if (wasSaving && !isSaving) {
         setForceSavedMessage(true);
@@ -87626,24 +93705,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_i18n262.__)("Save as pending") : (0, import_i18n262.__)("Save draft");
-    const shortLabel = (0, import_i18n262.__)("Save");
+    const label = isPending ? (0, import_i18n266.__)("Save as pending") : (0, import_i18n266.__)("Save draft");
+    const shortLabel = (0, import_i18n266.__)("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_i18n262.__)("Autosaving") : (0, import_i18n262.__)("Saving");
+      text = isAutosaving ? (0, import_i18n266.__)("Autosaving") : (0, import_i18n266.__)("Saving");
     } else if (isSaved) {
-      text = (0, import_i18n262.__)("Saved");
+      text = (0, import_i18n266.__)("Saved");
     } else if (isLargeViewport) {
       text = label;
     } else if (showIconLabels) {
       text = shortLabel;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(
-      import_components217.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime468.jsxs)(
+      import_components220.Button,
       {
         className: isSaveable || isSaving ? clsx_default({
           "editor-post-save-draft": !isSavedState,
@@ -87651,7 +93730,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_components217.__unstableGetAnimateClassName)({
+          [(0, import_components220.__unstableGetAnimateClassName)({
             type: "loading"
           })]: isSaving
         }) : void 0,
@@ -87663,7 +93742,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_runtime457.jsx)(icon_default, { icon: isSaved ? check_default : cloud_default }),
+          isSavedState && /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(icon_default, { icon: isSaved ? check_default : cloud_default }),
           text
         ]
       }
@@ -87671,10 +93750,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-schedule/check.mjs
-  var import_data165 = __toESM(require_data(), 1);
+  var import_data167 = __toESM(require_data(), 1);
   function PostScheduleCheck({ children }) {
-    const hasPublishAction = (0, import_data165.useSelect)((select9) => {
-      return select9(store3).getCurrentPost()._links?.["wp:action-publish"] ?? false;
+    const hasPublishAction = (0, import_data167.useSelect)((select9) => {
+      return select9(store).getCurrentPost()._links?.["wp:action-publish"] ?? false;
     }, []);
     if (!hasPublishAction) {
       return null;
@@ -87683,23 +93762,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_components218 = __toESM(require_components(), 1);
-  var import_i18n263 = __toESM(require_i18n(), 1);
-  var import_element264 = __toESM(require_element(), 1);
-  var import_data166 = __toESM(require_data(), 1);
-  var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
+  var import_components221 = __toESM(require_components(), 1);
+  var import_i18n267 = __toESM(require_i18n(), 1);
+  var import_element275 = __toESM(require_element(), 1);
+  var import_data168 = __toESM(require_data(), 1);
+  var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 1);
   function PostSchedulePanel() {
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element264.useState)(null);
-    const postType2 = (0, import_data166.useSelect)(
-      (select9) => select9(store3).getCurrentPostType(),
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element275.useState)(null);
+    const postType2 = (0, import_data168.useSelect)(
+      (select9) => select9(store).getCurrentPostType(),
       []
     );
-    const popoverProps = (0, import_element264.useMemo)(
+    const popoverProps = (0, import_element275.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_i18n263.__)("Change publish date"),
+        "aria-label": (0, import_i18n267.__)("Change publish date"),
         placement: "left-start",
         offset: 36,
         shift: true
@@ -87711,24 +93790,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_runtime458.jsx)(PostScheduleCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(post_panel_row_default, { label: (0, import_i18n263.__)("Publish"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-      import_components218.Dropdown,
+    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,
       {
         popoverProps,
         focusOnMount: true,
         className: "editor-post-schedule__panel-dropdown",
         contentClassName: "editor-post-schedule__dialog",
-        renderToggle: ({ onToggle, isOpen: isOpen2 }) => /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-          import_components218.Button,
+        renderToggle: ({ onToggle, isOpen: isOpen2 }) => /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(
+          import_components221.Button,
           {
             size: "compact",
             className: "editor-post-schedule__dialog-toggle",
             variant: "tertiary",
             tooltipPosition: "middle left",
             onClick: onToggle,
-            "aria-label": (0, import_i18n263.sprintf)(
+            "aria-label": (0, import_i18n267.sprintf)(
               // translators: %s: Current post date.
-              (0, import_i18n263.__)("Change date: %s"),
+              (0, import_i18n267.__)("Change date: %s"),
               label
             ),
             label: fullLabel,
@@ -87737,27 +93816,27 @@ If there's a particular need for this, please submit a feature request at https:
             children: label
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(PostSchedule, { onClose })
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(PostSchedule, { onClose })
       }
     ) }) });
   }

   // packages/editor/build-module/components/post-switch-to-draft-button/index.mjs
-  var import_components219 = __toESM(require_components(), 1);
-  var import_i18n264 = __toESM(require_i18n(), 1);
-  var import_data167 = __toESM(require_data(), 1);
-  var import_element265 = __toESM(require_element(), 1);
+  var import_components222 = __toESM(require_components(), 1);
+  var import_i18n268 = __toESM(require_i18n(), 1);
+  var import_data169 = __toESM(require_data(), 1);
+  var import_element276 = __toESM(require_element(), 1);
   var import_deprecated12 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime470 = __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_element265.useState)(false);
-    const { editPost: editPost2, savePost: savePost2 } = (0, import_data167.useDispatch)(store3);
-    const { isSaving, isPublished, isScheduled } = (0, import_data167.useSelect)((select9) => {
-      const { isSavingPost: isSavingPost2, isCurrentPostPublished: isCurrentPostPublished2, isCurrentPostScheduled: isCurrentPostScheduled2 } = select9(store3);
+    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element276.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);
       return {
         isSaving: isSavingPost2(),
         isPublished: isCurrentPostPublished2(),
@@ -87768,20 +93847,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_i18n264.__)("Are you sure you want to unpublish this post?");
-      confirmButtonText = (0, import_i18n264.__)("Unpublish");
+      alertMessage = (0, import_i18n268.__)("Are you sure you want to unpublish this post?");
+      confirmButtonText = (0, import_i18n268.__)("Unpublish");
     } else if (isScheduled) {
-      alertMessage = (0, import_i18n264.__)("Are you sure you want to unschedule this post?");
-      confirmButtonText = (0, import_i18n264.__)("Unschedule");
+      alertMessage = (0, import_i18n268.__)("Are you sure you want to unschedule this post?");
+      confirmButtonText = (0, import_i18n268.__)("Unschedule");
     }
     const handleConfirm = () => {
       setShowConfirmDialog(false);
       editPost2({ status: "draft" });
       savePost2();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_jsx_runtime459.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
-        import_components219.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime470.jsxs)(import_jsx_runtime470.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
+        import_components222.Button,
         {
           __next40pxDefaultSize: true,
           className: "editor-post-switch-to-draft",
@@ -87793,11 +93872,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_i18n264.__)("Switch to draft")
+          children: (0, import_i18n268.__)("Switch to draft")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
-        import_components219.__experimentalConfirmDialog,
+      /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
+        import_components222.__experimentalConfirmDialog,
         {
           isOpen: showConfirmDialog,
           onConfirm: handleConfirm,
@@ -87810,12 +93889,12 @@ 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_data168 = __toESM(require_data(), 1);
-  var import_i18n265 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
+  var import_data170 = __toESM(require_data(), 1);
+  var import_i18n269 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
   function PostSyncStatus() {
-    const { syncStatus, postType: postType2 } = (0, import_data168.useSelect)((select9) => {
-      const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store3);
+    const { syncStatus, postType: postType2 } = (0, import_data170.useSelect)((select9) => {
+      const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
       const meta2 = getEditedPostAttribute2("meta");
       const currentSyncStatus = meta2?.wp_pattern_sync_status === "unsynced" ? "unsynced" : getEditedPostAttribute2("wp_pattern_sync_status");
       return {
@@ -87826,20 +93905,20 @@ 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_runtime460.jsx)(post_panel_row_default, { label: (0, import_i18n265.__)("Sync status"), children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)("div", { className: "editor-post-sync-status__value", children: syncStatus === "unsynced" ? (0, import_i18n265._x)("Not synced", "pattern (singular)") : (0, import_i18n265._x)("Synced", "pattern (singular)") }) });
+    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)") }) });
   }

   // packages/editor/build-module/components/post-taxonomies/index.mjs
-  var import_element266 = __toESM(require_element(), 1);
-  var import_data169 = __toESM(require_data(), 1);
-  var import_core_data98 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime461 = __toESM(require_jsx_runtime(), 1);
+  var import_element277 = __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 identity3 = (x2) => x2;
   function PostTaxonomies({ taxonomyWrapper = identity3 }) {
-    const { postType: postType2, taxonomies } = (0, import_data169.useSelect)((select9) => {
+    const { postType: postType2, taxonomies } = (0, import_data171.useSelect)((select9) => {
       return {
-        postType: select9(store3).getCurrentPostType(),
-        taxonomies: select9(import_core_data98.store).getEntityRecords(
+        postType: select9(store).getCurrentPostType(),
+        taxonomies: select9(import_core_data100.store).getEntityRecords(
           "root",
           "taxonomy"
         )
@@ -87854,8 +93933,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_runtime461.jsx)(import_element266.Fragment, { children: taxonomyWrapper(
-        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(TaxonomyComponent, { slug: taxonomy.slug }),
+      return /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_element277.Fragment, { children: taxonomyWrapper(
+        /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(TaxonomyComponent, { slug: taxonomy.slug }),
         taxonomy
       ) }, `taxonomy-${taxonomy.slug}`);
     });
@@ -87863,12 +93942,12 @@ If there's a particular need for this, please submit a feature request at https:
   var post_taxonomies_default = PostTaxonomies;

   // packages/editor/build-module/components/post-taxonomies/check.mjs
-  var import_data170 = __toESM(require_data(), 1);
-  var import_core_data99 = __toESM(require_core_data(), 1);
+  var import_data172 = __toESM(require_data(), 1);
+  var import_core_data101 = __toESM(require_core_data(), 1);
   function PostTaxonomiesCheck({ children }) {
-    const hasTaxonomies = (0, import_data170.useSelect)((select9) => {
-      const postType2 = select9(store3).getCurrentPostType();
-      const taxonomies = select9(import_core_data99.store).getEntityRecords(
+    const hasTaxonomies = (0, import_data172.useSelect)((select9) => {
+      const postType2 = select9(store).getCurrentPostType();
+      const taxonomies = select9(import_core_data101.store).getEntityRecords(
         "root",
         "taxonomy"
       );
@@ -87883,15 +93962,15 @@ 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_components220 = __toESM(require_components(), 1);
-  var import_data171 = __toESM(require_data(), 1);
-  var import_jsx_runtime462 = __toESM(require_jsx_runtime(), 1);
+  var import_components223 = __toESM(require_components(), 1);
+  var import_data173 = __toESM(require_data(), 1);
+  var import_jsx_runtime473 = __toESM(require_jsx_runtime(), 1);
   function TaxonomyPanel({ taxonomy, children }) {
     const slug = taxonomy?.slug;
     const panelName = slug ? `taxonomy-panel-${slug}` : "";
-    const { isEnabled, isOpened } = (0, import_data171.useSelect)(
+    const { isEnabled, isOpened } = (0, import_data173.useSelect)(
       (select9) => {
-        const { isEditorPanelEnabled: isEditorPanelEnabled2, isEditorPanelOpened: isEditorPanelOpened2 } = select9(store3);
+        const { isEditorPanelEnabled: isEditorPanelEnabled2, isEditorPanelOpened: isEditorPanelOpened2 } = select9(store);
         return {
           isEnabled: slug ? isEditorPanelEnabled2(panelName) : false,
           isOpened: slug ? isEditorPanelOpened2(panelName) : false
@@ -87899,7 +93978,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [panelName, slug]
     );
-    const { toggleEditorPanelOpened: toggleEditorPanelOpened2 } = (0, import_data171.useDispatch)(store3);
+    const { toggleEditorPanelOpened: toggleEditorPanelOpened2 } = (0, import_data173.useDispatch)(store);
     if (!isEnabled) {
       return null;
     }
@@ -87907,8 +93986,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_runtime462.jsx)(
-      import_components220.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
+      import_components223.PanelBody,
       {
         title: taxonomyMenuName,
         opened: isOpened,
@@ -87918,11 +93997,11 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function PostTaxonomies2() {
-    return /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(PostTaxonomiesCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(PostTaxonomiesCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
       post_taxonomies_default,
       {
         taxonomyWrapper: (content, taxonomy) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(TaxonomyPanel, { taxonomy, children: content });
+          return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(TaxonomyPanel, { taxonomy, children: content });
         }
       }
     ) });
@@ -87930,11 +94009,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_element267 = __toESM(require_element(), 1);
-  var import_i18n266 = __toESM(require_i18n(), 1);
-  var import_core_data100 = __toESM(require_core_data(), 1);
-  var import_data172 = __toESM(require_data(), 1);
-  var import_compose56 = __toESM(require_compose(), 1);
+  var import_element278 = __toESM(require_element(), 1);
+  var import_i18n270 = __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);

   // packages/editor/build-module/components/post-text-editor/utils.mjs
   var STRING_TOO_LARGE_THRESHOLD = 1e3;
@@ -88045,22 +94124,22 @@ 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_runtime463 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime474 = __toESM(require_jsx_runtime(), 1);
   function PostTextEditor() {
-    const instanceId = (0, import_compose56.useInstanceId)(PostTextEditor);
-    const textareaRef = (0, import_element267.useRef)();
-    const previousValueRef = (0, import_element267.useRef)();
-    const selectionRef = (0, import_element267.useRef)();
-    const { value, type, id } = (0, import_data172.useSelect)((select9) => {
-      const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2, getEditedPostContent: getEditedPostContent2 } = select9(store3);
+    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 { value, type, id } = (0, import_data174.useSelect)((select9) => {
+      const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2, getEditedPostContent: getEditedPostContent2 } = select9(store);
       return {
         value: getEditedPostContent2(),
         type: getCurrentPostType2(),
         id: getCurrentPostId2()
       };
     }, []);
-    const { editEntityRecord } = (0, import_data172.useDispatch)(import_core_data100.store);
-    (0, import_element267.useLayoutEffect)(() => {
+    const { editEntityRecord } = (0, import_data174.useDispatch)(import_core_data102.store);
+    (0, import_element278.useLayoutEffect)(() => {
       const textarea = textareaRef.current;
       const previousValue = previousValueRef.current;
       previousValueRef.current = value;
@@ -88100,15 +94179,15 @@ If there's a particular need for this, please submit a feature request at https:
         selectionDirection
       };
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)(import_jsx_runtime463.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime474.jsxs)(import_jsx_runtime474.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
         VisuallyHidden,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("label", { htmlFor: `post-content-${instanceId}` }),
-          children: (0, import_i18n266.__)("Type text or HTML")
+          render: /* @__PURE__ */ (0, import_jsx_runtime474.jsx)("label", { htmlFor: `post-content-${instanceId}` }),
+          children: (0, import_i18n270.__)("Type text or HTML")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
         import_react_autosize_textarea.default,
         {
           autoComplete: "off",
@@ -88129,22 +94208,22 @@ 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_i18n266.__)("Start writing with text or HTML")
+          placeholder: (0, import_i18n270.__)("Start writing with text or HTML")
         }
       )
     ] });
   }

   // packages/editor/build-module/components/post-title/index.mjs
-  var import_i18n267 = __toESM(require_i18n(), 1);
-  var import_element269 = __toESM(require_element(), 1);
-  var import_html_entities27 = __toESM(require_html_entities(), 1);
-  var import_data175 = __toESM(require_data(), 1);
+  var import_i18n271 = __toESM(require_i18n(), 1);
+  var import_element280 = __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_text6 = __toESM(require_rich_text(), 1);
-  var import_compose57 = __toESM(require_compose(), 1);
+  var import_rich_text4 = __toESM(require_rich_text(), 1);
+  var import_compose62 = __toESM(require_compose(), 1);
   var import_dom24 = __toESM(require_dom(), 1);

   // packages/editor/build-module/components/post-title/constants.mjs
@@ -88152,22 +94231,22 @@ If there's a particular need for this, please submit a feature request at https:
   var REGEXP_NEWLINES = /[\r\n]+/g;

   // packages/editor/build-module/components/post-title/use-post-title-focus.mjs
-  var import_element268 = __toESM(require_element(), 1);
-  var import_data173 = __toESM(require_data(), 1);
+  var import_element279 = __toESM(require_element(), 1);
+  var import_data175 = __toESM(require_data(), 1);
   function usePostTitleFocus(forwardedRef) {
-    const ref = (0, import_element268.useRef)();
-    const { isCleanNewPost: isCleanNewPost2 } = (0, import_data173.useSelect)((select9) => {
-      const { isCleanNewPost: _isCleanNewPost } = select9(store3);
+    const ref = (0, import_element279.useRef)();
+    const { isCleanNewPost: isCleanNewPost2 } = (0, import_data175.useSelect)((select9) => {
+      const { isCleanNewPost: _isCleanNewPost } = select9(store);
       return {
         isCleanNewPost: _isCleanNewPost()
       };
     }, []);
-    (0, import_element268.useImperativeHandle)(forwardedRef, () => ({
+    (0, import_element279.useImperativeHandle)(forwardedRef, () => ({
       focus: () => {
         ref?.current?.focus();
       }
     }));
-    (0, import_element268.useEffect)(() => {
+    (0, import_element279.useEffect)(() => {
       if (!ref.current) {
         return;
       }
@@ -88183,11 +94262,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-title/use-post-title.mjs
-  var import_data174 = __toESM(require_data(), 1);
+  var import_data176 = __toESM(require_data(), 1);
   function usePostTitle() {
-    const { editPost: editPost2 } = (0, import_data174.useDispatch)(store3);
-    const { title } = (0, import_data174.useSelect)((select9) => {
-      const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store3);
+    const { editPost: editPost2 } = (0, import_data176.useDispatch)(store);
+    const { title } = (0, import_data176.useSelect)((select9) => {
+      const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
       return {
         title: getEditedPostAttribute2("title")
       };
@@ -88199,15 +94278,15 @@ 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_runtime464 = __toESM(require_jsx_runtime(), 1);
-  var { useRichText: useRichText2 } = unlock(import_rich_text6.privateApis);
-  var PostTitle = (0, import_element269.forwardRef)((_, forwardedRef) => {
-    const { placeholder, isEditingContentOnlySection, isPreview } = (0, import_data175.useSelect)(
+  var import_jsx_runtime475 = __toESM(require_jsx_runtime(), 1);
+  var { useRichText } = unlock(import_rich_text4.privateApis);
+  var PostTitle = (0, import_element280.forwardRef)((_, forwardedRef) => {
+    const { placeholder, isEditingContentOnlySection, isPreview } = (0, import_data177.useSelect)(
       (select9) => {
-        const { getSettings: getSettings10, getEditedContentOnlySection } = unlock(
+        const { getSettings: getSettings11, getEditedContentOnlySection } = unlock(
           select9(import_block_editor59.store)
         );
-        const { titlePlaceholder, isPreviewMode } = getSettings10();
+        const { titlePlaceholder, isPreviewMode } = getSettings11();
         return {
           placeholder: titlePlaceholder,
           isEditingContentOnlySection: !!getEditedContentOnlySection(),
@@ -88216,17 +94295,17 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const [isSelected2, setIsSelected] = (0, import_element269.useState)(false);
+    const [isSelected2, setIsSelected] = (0, import_element280.useState)(false);
     const { ref: focusRef } = usePostTitleFocus(forwardedRef);
     const { title, setTitle: onUpdate } = usePostTitle();
-    const [selection, setSelection] = (0, import_element269.useState)({});
-    const { clearSelectedBlock: clearSelectedBlock2, insertBlocks: insertBlocks2, insertDefaultBlock: insertDefaultBlock2 } = (0, import_data175.useDispatch)(import_block_editor59.store);
-    const decodedPlaceholder = (0, import_html_entities27.decodeEntities)(placeholder) || (0, import_i18n267.__)("Add title");
+    const [selection, setSelection] = (0, import_element280.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 {
       value,
       onChange,
       ref: richTextRef
-    } = useRichText2({
+    } = useRichText({
       value: title,
       onChange(newValue) {
         onUpdate(newValue.replace(REGEXP_NEWLINES, " "));
@@ -88299,21 +94378,21 @@ If there's a particular need for this, please submit a feature request at https:
         }
       } else {
         const contentNoHTML = (0, import_dom24.__unstableStripHTML)(content);
-        onChange((0, import_rich_text6.insert)(value, (0, import_rich_text6.create)({ html: contentNoHTML })));
+        onChange((0, import_rich_text4.insert)(value, (0, import_rich_text4.create)({ html: contentNoHTML })));
       }
     }
-    const className = clsx_default(DEFAULT_CLASSNAMES, {
+    const className2 = 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_runtime464.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
         "h1",
         {
-          ref: (0, import_compose57.useMergeRefs)([richTextRef, focusRef]),
+          ref: (0, import_compose62.useMergeRefs)([richTextRef, focusRef]),
           contentEditable: !isEditingContentOnlySection && !isPreview,
-          className,
+          className: className2,
           "aria-label": decodedPlaceholder,
           role: "textbox",
           "aria-multiline": "true",
@@ -88326,25 +94405,25 @@ If there's a particular need for this, please submit a feature request at https:
       )
     );
   });
-  var post_title_default = (0, import_element269.forwardRef)((_, forwardedRef) => /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(post_type_support_check_default, { supportKeys: "title", children: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(PostTitle, { ref: forwardedRef }) }));
+  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 }) }));

   // packages/editor/build-module/components/post-title/post-title-raw.mjs
-  var import_components221 = __toESM(require_components(), 1);
-  var import_i18n268 = __toESM(require_i18n(), 1);
-  var import_html_entities28 = __toESM(require_html_entities(), 1);
-  var import_data176 = __toESM(require_data(), 1);
+  var import_components224 = __toESM(require_components(), 1);
+  var import_i18n272 = __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_element270 = __toESM(require_element(), 1);
-  var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
+  var import_element281 = __toESM(require_element(), 1);
+  var import_jsx_runtime476 = __toESM(require_jsx_runtime(), 1);
   function PostTitleRaw(_, forwardedRef) {
-    const { placeholder } = (0, import_data176.useSelect)((select9) => {
-      const { getSettings: getSettings10 } = select9(import_block_editor60.store);
-      const { titlePlaceholder } = getSettings10();
+    const { placeholder } = (0, import_data178.useSelect)((select9) => {
+      const { getSettings: getSettings11 } = select9(import_block_editor60.store);
+      const { titlePlaceholder } = getSettings11();
       return {
         placeholder: titlePlaceholder
       };
     }, []);
-    const [isSelected2, setIsSelected] = (0, import_element270.useState)(false);
+    const [isSelected2, setIsSelected] = (0, import_element281.useState)(false);
     const { title, setTitle: onUpdate } = usePostTitle();
     const { ref: focusRef } = usePostTitleFocus(forwardedRef);
     function onChange(value) {
@@ -88356,13 +94435,13 @@ If there's a particular need for this, please submit a feature request at https:
     function onUnselect() {
       setIsSelected(false);
     }
-    const className = clsx_default(DEFAULT_CLASSNAMES, {
+    const className2 = clsx_default(DEFAULT_CLASSNAMES, {
       "is-selected": isSelected2,
       "is-raw-text": true
     });
-    const decodedPlaceholder = (0, import_html_entities28.decodeEntities)(placeholder) || (0, import_i18n268.__)("Add title");
-    return /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-      import_components221.TextareaControl,
+    const decodedPlaceholder = (0, import_html_entities29.decodeEntities)(placeholder) || (0, import_i18n272.__)("Add title");
+    return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(
+      import_components224.TextareaControl,
       {
         ref: focusRef,
         value: title,
@@ -88370,7 +94449,7 @@ If there's a particular need for this, please submit a feature request at https:
         onFocus: onSelect,
         onBlur: onUnselect,
         label: placeholder,
-        className,
+        className: className2,
         placeholder: decodedPlaceholder,
         hideLabelFromVision: true,
         autoComplete: "off",
@@ -88379,21 +94458,21 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var post_title_raw_default = (0, import_element270.forwardRef)(PostTitleRaw);
+  var post_title_raw_default = (0, import_element281.forwardRef)(PostTitleRaw);

   // packages/editor/build-module/components/post-trash/index.mjs
-  var import_i18n269 = __toESM(require_i18n(), 1);
-  var import_components222 = __toESM(require_components(), 1);
-  var import_data178 = __toESM(require_data(), 1);
-  var import_element271 = __toESM(require_element(), 1);
+  var import_i18n273 = __toESM(require_i18n(), 1);
+  var import_components225 = __toESM(require_components(), 1);
+  var import_data180 = __toESM(require_data(), 1);
+  var import_element282 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/post-trash/check.mjs
-  var import_data177 = __toESM(require_data(), 1);
-  var import_core_data101 = __toESM(require_core_data(), 1);
+  var import_data179 = __toESM(require_data(), 1);
+  var import_core_data103 = __toESM(require_core_data(), 1);
   function PostTrashCheck({ children }) {
-    const { canTrashPost } = (0, import_data177.useSelect)((select9) => {
-      const { isEditedPostNew: isEditedPostNew2, getCurrentPostId: getCurrentPostId2, getCurrentPostType: getCurrentPostType2 } = select9(store3);
-      const { canUser } = select9(import_core_data101.store);
+    const { canTrashPost } = (0, import_data179.useSelect)((select9) => {
+      const { isEditedPostNew: isEditedPostNew2, getCurrentPostId: getCurrentPostId2, getCurrentPostType: getCurrentPostType2 } = select9(store);
+      const { canUser } = select9(import_core_data103.store);
       const postType2 = getCurrentPostType2();
       const postId2 = getCurrentPostId2();
       const isNew = isEditedPostNew2();
@@ -88413,11 +94492,11 @@ 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_runtime466 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
   function PostTrash({ onActionPerformed }) {
-    const registry = (0, import_data178.useRegistry)();
-    const { isNew, isDeleting, postId: postId2, title } = (0, import_data178.useSelect)((select9) => {
-      const store4 = select9(store3);
+    const registry = (0, import_data180.useRegistry)();
+    const { isNew, isDeleting, postId: postId2, title } = (0, import_data180.useSelect)((select9) => {
+      const store4 = select9(store);
       return {
         isNew: store4.isEditedPostNew(),
         isDeleting: store4.isDeletingPost(),
@@ -88425,20 +94504,20 @@ If there's a particular need for this, please submit a feature request at https:
         title: store4.getCurrentPostAttribute("title")
       };
     }, []);
-    const { trashPost: trashPost3 } = (0, import_data178.useDispatch)(store3);
-    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element271.useState)(false);
+    const { trashPost: trashPost3 } = (0, import_data180.useDispatch)(store);
+    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element282.useState)(false);
     if (isNew || !postId2) {
       return null;
     }
     const handleConfirm = async () => {
       setShowConfirmDialog(false);
       await trashPost3();
-      const item = await registry.resolveSelect(store3).getCurrentPost();
+      const item = await registry.resolveSelect(store).getCurrentPost();
       onActionPerformed?.("move-to-trash", [item]);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(PostTrashCheck, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-        import_components222.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime477.jsxs)(PostTrashCheck, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
+        import_components225.Button,
         {
           __next40pxDefaultSize: true,
           className: "editor-post-trash",
@@ -88447,20 +94526,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_i18n269.__)("Move to trash")
+          children: (0, import_i18n273.__)("Move to trash")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-        import_components222.__experimentalConfirmDialog,
+      /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
+        import_components225.__experimentalConfirmDialog,
         {
           isOpen: showConfirmDialog,
           onConfirm: handleConfirm,
           onCancel: () => setShowConfirmDialog(false),
-          confirmButtonText: (0, import_i18n269.__)("Move to trash"),
+          confirmButtonText: (0, import_i18n273.__)("Move to trash"),
           size: "small",
-          children: (0, import_i18n269.sprintf)(
+          children: (0, import_i18n273.sprintf)(
             // translators: %s: The item's title.
-            (0, import_i18n269.__)('Are you sure you want to move "%s" to the trash?'),
+            (0, import_i18n273.__)('Are you sure you want to move "%s" to the trash?'),
             title
           )
         }
@@ -88469,16 +94548,16 @@ 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_data179 = __toESM(require_data(), 1);
+  var import_data181 = __toESM(require_data(), 1);
   var import_url21 = __toESM(require_url(), 1);
-  var import_element272 = __toESM(require_element(), 1);
+  var import_element283 = __toESM(require_element(), 1);
   var import_block_editor61 = __toESM(require_block_editor(), 1);
-  var import_i18n270 = __toESM(require_i18n(), 1);
-  var import_components223 = __toESM(require_components(), 1);
-  var import_notices28 = __toESM(require_notices(), 1);
-  var import_core_data102 = __toESM(require_core_data(), 1);
-  var import_compose58 = __toESM(require_compose(), 1);
-  var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n274 = __toESM(require_i18n(), 1);
+  var import_components226 = __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);
   function PostURL({ onClose }) {
     const {
       isEditable,
@@ -88487,69 +94566,69 @@ If there's a particular need for this, please submit a feature request at https:
       permalinkPrefix,
       permalinkSuffix,
       permalink
-    } = (0, import_data179.useSelect)((select9) => {
-      const post2 = select9(store3).getCurrentPost();
-      const postTypeSlug = select9(store3).getCurrentPostType();
-      const postType2 = select9(import_core_data102.store).getPostType(postTypeSlug);
-      const permalinkParts = select9(store3).getPermalinkParts();
+    } = (0, import_data181.useSelect)((select9) => {
+      const post2 = select9(store).getCurrentPost();
+      const postTypeSlug = select9(store).getCurrentPostType();
+      const postType2 = select9(import_core_data104.store).getPostType(postTypeSlug);
+      const permalinkParts = select9(store).getPermalinkParts();
       const hasPublishAction = post2?._links?.["wp:action-publish"] ?? false;
       return {
-        isEditable: select9(store3).isPermalinkEditable() && hasPublishAction,
+        isEditable: select9(store).isPermalinkEditable() && hasPublishAction,
         postSlug: (0, import_url21.safeDecodeURIComponent)(
-          select9(store3).getEditedPostSlug()
+          select9(store).getEditedPostSlug()
         ),
         viewPostLabel: postType2?.labels?.view_item,
         postLink: post2.link,
         permalinkPrefix: permalinkParts?.prefix,
         permalinkSuffix: permalinkParts?.suffix,
         permalink: (0, import_url21.safeDecodeURIComponent)(
-          select9(store3).getPermalink()
+          select9(store).getPermalink()
         )
       };
     }, []);
-    const { editPost: editPost2 } = (0, import_data179.useDispatch)(store3);
-    const { createNotice } = (0, import_data179.useDispatch)(import_notices28.store);
-    const [forceEmptyField, setForceEmptyField] = (0, import_element272.useState)(false);
-    const copyButtonRef = (0, import_compose58.useCopyToClipboard)(permalink, () => {
-      createNotice("info", (0, import_i18n270.__)("Copied Permalink to clipboard."), {
+    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."), {
         isDismissible: true,
         type: "snackbar"
       });
     });
-    const postUrlSlugDescriptionId = "editor-post-url__slug-description-" + (0, import_compose58.useInstanceId)(PostURL);
-    return /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)("div", { className: "editor-post-url", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+    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)(
         import_block_editor61.__experimentalInspectorPopoverHeader,
         {
-          title: (0, import_i18n270.__)("Slug"),
+          title: (0, import_i18n274.__)("Slug"),
           onClose
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(import_components223.__experimentalVStack, { spacing: 3, children: [
-        isEditable && /* @__PURE__ */ (0, import_jsx_runtime467.jsx)("p", { className: "editor-post-url__intro", children: (0, import_element272.createInterpolateElement)(
-          (0, import_i18n270.__)(
+      /* @__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.__)(
             "<span>Customize the last part of the Permalink.</span> <a>Learn more.</a>"
           ),
           {
-            span: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)("span", { id: postUrlSlugDescriptionId }),
-            a: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
-              import_components223.ExternalLink,
+            span: /* @__PURE__ */ (0, import_jsx_runtime478.jsx)("span", { id: postUrlSlugDescriptionId }),
+            a: /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
+              import_components226.ExternalLink,
               {
-                href: (0, import_i18n270.__)(
+                href: (0, import_i18n274.__)(
                   "https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink"
                 )
               }
             )
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)("div", { children: [
-          isEditable && /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(import_jsx_runtime467.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
-              import_components223.__experimentalInputControl,
+        /* @__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,
               {
-                prefix: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(import_components223.__experimentalInputControlPrefixWrapper, { children: "/" }),
-                suffix: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(import_components223.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
-                  import_components223.Button,
+                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,
                   {
                     icon: copy_small_default,
                     ref: copyButtonRef,
@@ -88557,7 +94636,7 @@ If there's a particular need for this, please submit a feature request at https:
                     label: "Copy"
                   }
                 ) }),
-                label: (0, import_i18n270.__)("Slug"),
+                label: (0, import_i18n274.__)("Slug"),
                 hideLabelFromVision: true,
                 value: forceEmptyField ? "" : postSlug,
                 autoComplete: "off",
@@ -88589,25 +94668,25 @@ If there's a particular need for this, please submit a feature request at https:
                 "aria-describedby": postUrlSlugDescriptionId
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)("p", { className: "editor-post-url__permalink", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime467.jsx)("span", { className: "editor-post-url__permalink-visual-label", children: (0, import_i18n270.__)("Permalink:") }),
-              /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(
-                import_components223.ExternalLink,
+            /* @__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,
                 {
                   className: "editor-post-url__link",
                   href: postLink,
                   target: "_blank",
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime467.jsx)("span", { className: "editor-post-url__link-prefix", children: permalinkPrefix }),
-                    /* @__PURE__ */ (0, import_jsx_runtime467.jsx)("span", { className: "editor-post-url__link-slug", children: postSlug }),
-                    /* @__PURE__ */ (0, import_jsx_runtime467.jsx)("span", { className: "editor-post-url__link-suffix", children: permalinkSuffix })
+                    /* @__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 })
                   ]
                 }
               )
             ] })
           ] }),
-          !isEditable && /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
-            import_components223.ExternalLink,
+          !isEditable && /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
+            import_components226.ExternalLink,
             {
               className: "editor-post-url__link",
               href: postLink,
@@ -88621,20 +94700,20 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-url/check.mjs
-  var import_data180 = __toESM(require_data(), 1);
-  var import_core_data103 = __toESM(require_core_data(), 1);
+  var import_data182 = __toESM(require_data(), 1);
+  var import_core_data105 = __toESM(require_core_data(), 1);
   function PostURLCheck({ children }) {
-    const isVisible2 = (0, import_data180.useSelect)((select9) => {
-      const postTypeSlug = select9(store3).getCurrentPostType();
-      const postType2 = select9(import_core_data103.store).getPostType(postTypeSlug);
+    const isVisible2 = (0, import_data182.useSelect)((select9) => {
+      const postTypeSlug = select9(store).getCurrentPostType();
+      const postType2 = select9(import_core_data105.store).getPostType(postTypeSlug);
       if (!postType2?.viewable) {
         return false;
       }
-      const post2 = select9(store3).getCurrentPost();
+      const post2 = select9(store).getCurrentPost();
       if (!post2.link) {
         return false;
       }
-      const permalinkParts = select9(store3).getPermalinkParts();
+      const permalinkParts = select9(store).getPermalinkParts();
       if (!permalinkParts) {
         return false;
       }
@@ -88647,31 +94726,31 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-url/label.mjs
-  var import_data181 = __toESM(require_data(), 1);
+  var import_data183 = __toESM(require_data(), 1);
   var import_url22 = __toESM(require_url(), 1);
   function PostURLLabel() {
     return usePostURLLabel();
   }
   function usePostURLLabel() {
-    const postLink = (0, import_data181.useSelect)(
-      (select9) => select9(store3).getPermalink(),
+    const postLink = (0, import_data183.useSelect)(
+      (select9) => select9(store).getPermalink(),
       []
     );
     return (0, import_url22.filterURLForDisplay)((0, import_url22.safeDecodeURIComponent)(postLink));
   }

   // packages/editor/build-module/components/post-url/panel.mjs
-  var import_element273 = __toESM(require_element(), 1);
-  var import_data182 = __toESM(require_data(), 1);
-  var import_components224 = __toESM(require_components(), 1);
-  var import_i18n271 = __toESM(require_i18n(), 1);
+  var import_element284 = __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_url23 = __toESM(require_url(), 1);
-  var import_core_data104 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime468 = __toESM(require_jsx_runtime(), 1);
+  var import_core_data106 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime479 = __toESM(require_jsx_runtime(), 1);
   function PostURLPanel() {
-    const { isFrontPage } = (0, import_data182.useSelect)((select9) => {
-      const { getCurrentPostId: getCurrentPostId2 } = select9(store3);
-      const { getEditedEntityRecord, canUser } = select9(import_core_data104.store);
+    const { isFrontPage } = (0, import_data184.useSelect)((select9) => {
+      const { getCurrentPostId: getCurrentPostId2 } = select9(store);
+      const { getEditedEntityRecord, canUser } = select9(import_core_data106.store);
       const siteSettings = canUser("read", {
         kind: "root",
         name: "site"
@@ -88681,8 +94760,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_element273.useState)(null);
-    const popoverProps = (0, import_element273.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element284.useState)(null);
+    const popoverProps = (0, import_element284.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -88693,37 +94772,37 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [popoverAnchor]
     );
-    const label = isFrontPage ? (0, import_i18n271.__)("Link") : (0, import_i18n271.__)("Slug");
-    return /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(PostURLCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime468.jsxs)(post_panel_row_default, { label, ref: setPopoverAnchor, children: [
-      !isFrontPage && /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
-        import_components224.Dropdown,
+    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,
         {
           popoverProps,
           className: "editor-post-url__panel-dropdown",
           contentClassName: "editor-post-url__panel-dialog",
           focusOnMount: true,
-          renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
+          renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
             PostURLToggle,
             {
               isOpen: isOpen2,
               onClick: onToggle
             }
           ),
-          renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(PostURL, { onClose })
+          renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(PostURL, { onClose })
         }
       ),
-      isFrontPage && /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(FrontPageLink, {})
+      isFrontPage && /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(FrontPageLink, {})
     ] }) });
   }
   function PostURLToggle({ isOpen: isOpen2, onClick }) {
-    const { slug } = (0, import_data182.useSelect)((select9) => {
+    const { slug } = (0, import_data184.useSelect)((select9) => {
       return {
-        slug: select9(store3).getEditedPostSlug()
+        slug: select9(store).getEditedPostSlug()
       };
     }, []);
     const decodedSlug = (0, import_url23.safeDecodeURIComponent)(slug);
-    return /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
-      import_components224.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
+      import_components227.Button,
       {
         size: "compact",
         className: "editor-post-url__panel-toggle",
@@ -88731,22 +94810,22 @@ 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_i18n271.sprintf)((0, import_i18n271.__)("Change link: %s"), decodedSlug)
+          (0, import_i18n275.sprintf)((0, import_i18n275.__)("Change link: %s"), decodedSlug)
         ),
         onClick,
-        children: /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_jsx_runtime468.Fragment, { children: decodedSlug })
+        children: /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_jsx_runtime479.Fragment, { children: decodedSlug })
       }
     );
   }
   function FrontPageLink() {
-    const { postLink } = (0, import_data182.useSelect)((select9) => {
-      const { getCurrentPost: getCurrentPost2 } = select9(store3);
+    const { postLink } = (0, import_data184.useSelect)((select9) => {
+      const { getCurrentPost: getCurrentPost2 } = select9(store);
       return {
         postLink: getCurrentPost2()?.link
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
-      import_components224.ExternalLink,
+    return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
+      import_components227.ExternalLink,
       {
         className: "editor-post-url__front-page-link",
         href: postLink,
@@ -88757,62 +94836,62 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-visibility/check.mjs
-  var import_data183 = __toESM(require_data(), 1);
+  var import_data185 = __toESM(require_data(), 1);
   function PostVisibilityCheck({ render: render5 }) {
-    const canEdit = (0, import_data183.useSelect)((select9) => {
-      return select9(store3).getCurrentPost()._links?.["wp:action-publish"] ?? false;
+    const canEdit = (0, import_data185.useSelect)((select9) => {
+      return select9(store).getCurrentPost()._links?.["wp:action-publish"] ?? false;
     });
     return render5({ canEdit });
   }

   // packages/editor/build-module/components/table-of-contents/index.mjs
-  var import_i18n275 = __toESM(require_i18n(), 1);
-  var import_components225 = __toESM(require_components(), 1);
-  var import_data188 = __toESM(require_data(), 1);
-  var import_element275 = __toESM(require_element(), 1);
+  var import_i18n279 = __toESM(require_i18n(), 1);
+  var import_components228 = __toESM(require_components(), 1);
+  var import_data190 = __toESM(require_data(), 1);
+  var import_element286 = __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_i18n274 = __toESM(require_i18n(), 1);
-  var import_data187 = __toESM(require_data(), 1);
+  var import_i18n278 = __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_data184 = __toESM(require_data(), 1);
-  var import_i18n272 = __toESM(require_i18n(), 1);
+  var import_data186 = __toESM(require_data(), 1);
+  var import_i18n276 = __toESM(require_i18n(), 1);
   var import_wordcount2 = __toESM(require_wordcount(), 1);
-  var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime480 = __toESM(require_jsx_runtime(), 1);
   function WordCount() {
-    const content = (0, import_data184.useSelect)(
-      (select9) => select9(store3).getEditedPostAttribute("content"),
+    const content = (0, import_data186.useSelect)(
+      (select9) => select9(store).getEditedPostAttribute("content"),
       []
     );
-    const wordCountType = (0, import_i18n272._x)("words", "Word count type. Do not translate!");
-    return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)("span", { className: "word-count", children: (0, import_wordcount2.count)(content, wordCountType) });
+    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) });
   }

   // packages/editor/build-module/components/time-to-read/index.mjs
-  var import_data185 = __toESM(require_data(), 1);
-  var import_i18n273 = __toESM(require_i18n(), 1);
+  var import_data187 = __toESM(require_data(), 1);
+  var import_i18n277 = __toESM(require_i18n(), 1);
   var import_wordcount3 = __toESM(require_wordcount(), 1);
-  var import_element274 = __toESM(require_element(), 1);
-  var import_jsx_runtime470 = __toESM(require_jsx_runtime(), 1);
+  var import_element285 = __toESM(require_element(), 1);
+  var import_jsx_runtime481 = __toESM(require_jsx_runtime(), 1);
   var AVERAGE_READING_RATE2 = 189;
   function TimeToRead() {
-    const content = (0, import_data185.useSelect)(
-      (select9) => select9(store3).getEditedPostAttribute("content"),
+    const content = (0, import_data187.useSelect)(
+      (select9) => select9(store).getEditedPostAttribute("content"),
       []
     );
-    const wordCountType = (0, import_i18n273._x)("words", "Word count type. Do not translate!");
+    const wordCountType = (0, import_i18n277._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_element274.createInterpolateElement)((0, import_i18n273.__)("<span>< 1</span> minute"), {
-      span: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)("span", {})
-    }) : (0, import_element274.createInterpolateElement)(
-      (0, import_i18n273.sprintf)(
+    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)(
         /* translators: %s: the number of minutes to read the post. */
-        (0, import_i18n273._n)(
+        (0, import_i18n277._n)(
           "<span>%s</span> minute",
           "<span>%s</span> minutes",
           minutesToRead
@@ -88820,27 +94899,27 @@ If there's a particular need for this, please submit a feature request at https:
         minutesToRead
       ),
       {
-        span: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)("span", {})
+        span: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)("span", {})
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime470.jsx)("span", { className: "time-to-read", children: minutesToReadString });
+    return /* @__PURE__ */ (0, import_jsx_runtime481.jsx)("span", { className: "time-to-read", children: minutesToReadString });
   }

   // packages/editor/build-module/components/character-count/index.mjs
-  var import_data186 = __toESM(require_data(), 1);
+  var import_data188 = __toESM(require_data(), 1);
   var import_wordcount4 = __toESM(require_wordcount(), 1);
   function CharacterCount() {
-    const content = (0, import_data186.useSelect)(
-      (select9) => select9(store3).getEditedPostAttribute("content"),
+    const content = (0, import_data188.useSelect)(
+      (select9) => select9(store).getEditedPostAttribute("content"),
       []
     );
     return (0, import_wordcount4.count)(content, "characters_including_spaces");
   }

   // packages/editor/build-module/components/table-of-contents/panel.mjs
-  var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime482 = __toESM(require_jsx_runtime(), 1);
   function TableOfContentsPanel({ hasOutlineItemsDisabled, onRequestClose }) {
-    const { headingCount, paragraphCount, numberOfBlocks } = (0, import_data187.useSelect)(
+    const { headingCount, paragraphCount, numberOfBlocks } = (0, import_data189.useSelect)(
       (select9) => {
         const { getGlobalBlockCount: getGlobalBlockCount2 } = select9(import_block_editor62.store);
         return {
@@ -88857,46 +94936,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_runtime471.jsxs)(import_jsx_runtime471.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime482.jsxs)(import_jsx_runtime482.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
           "div",
           {
             className: "table-of-contents__wrapper",
             role: "note",
-            "aria-label": (0, import_i18n274.__)("Document Statistics"),
+            "aria-label": (0, import_i18n278.__)("Document Statistics"),
             tabIndex: "0",
-            children: /* @__PURE__ */ (0, import_jsx_runtime471.jsxs)("ul", { role: "list", className: "table-of-contents__counts", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime471.jsxs)("li", { className: "table-of-contents__count", children: [
-                (0, import_i18n274.__)("Words"),
-                /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(WordCount, {})
+            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, {})
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime471.jsxs)("li", { className: "table-of-contents__count", children: [
-                (0, import_i18n274.__)("Characters"),
-                /* @__PURE__ */ (0, import_jsx_runtime471.jsx)("span", { className: "table-of-contents__number", children: /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(CharacterCount, {}) })
+              /* @__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_runtime471.jsxs)("li", { className: "table-of-contents__count", children: [
-                (0, import_i18n274.__)("Time to read"),
-                /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(TimeToRead, {})
+              /* @__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_runtime471.jsxs)("li", { className: "table-of-contents__count", children: [
-                (0, import_i18n274.__)("Headings"),
-                /* @__PURE__ */ (0, import_jsx_runtime471.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.__)("Headings"),
+                /* @__PURE__ */ (0, import_jsx_runtime482.jsx)("span", { className: "table-of-contents__number", children: headingCount })
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime471.jsxs)("li", { className: "table-of-contents__count", children: [
-                (0, import_i18n274.__)("Paragraphs"),
-                /* @__PURE__ */ (0, import_jsx_runtime471.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.__)("Paragraphs"),
+                /* @__PURE__ */ (0, import_jsx_runtime482.jsx)("span", { className: "table-of-contents__number", children: paragraphCount })
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime471.jsxs)("li", { className: "table-of-contents__count", children: [
-                (0, import_i18n274.__)("Blocks"),
-                /* @__PURE__ */ (0, import_jsx_runtime471.jsx)("span", { className: "table-of-contents__number", children: numberOfBlocks })
+              /* @__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 })
               ] })
             ] })
           }
         ),
-        headingCount > 0 && /* @__PURE__ */ (0, import_jsx_runtime471.jsxs)(import_jsx_runtime471.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime471.jsx)("hr", {}),
-          /* @__PURE__ */ (0, import_jsx_runtime471.jsx)("h2", { className: "table-of-contents__title", children: (0, import_i18n274.__)("Document Outline") }),
-          /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
+        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)(
             DocumentOutline,
             {
               onSelect: onRequestClose,
@@ -88910,22 +94989,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_runtime472 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime483 = __toESM(require_jsx_runtime(), 1);
   function TableOfContents({ hasOutlineItemsDisabled, repositionDropdown, ...props }, ref) {
-    const hasBlocks = (0, import_data188.useSelect)(
+    const hasBlocks = (0, import_data190.useSelect)(
       (select9) => !!select9(import_block_editor63.store).getBlockCount(),
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-      import_components225.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
+      import_components228.Dropdown,
       {
         popoverProps: {
           placement: repositionDropdown ? "right" : "bottom"
         },
         className: "table-of-contents",
         contentClassName: "table-of-contents__popover",
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-          import_components225.Button,
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
+          import_components228.Button,
           {
             __next40pxDefaultSize: true,
             ...props,
@@ -88934,12 +95013,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_i18n275.__)("Details"),
+            label: (0, import_i18n279.__)("Details"),
             tooltipPosition: "bottom",
             "aria-disabled": !hasBlocks
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
           panel_default3,
           {
             onRequestClose: onClose,
@@ -88949,20 +95028,20 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var table_of_contents_default = (0, import_element275.forwardRef)(TableOfContents);
+  var table_of_contents_default = (0, import_element286.forwardRef)(TableOfContents);

   // packages/editor/build-module/components/unsaved-changes-warning/index.mjs
-  var import_i18n276 = __toESM(require_i18n(), 1);
-  var import_element276 = __toESM(require_element(), 1);
-  var import_data189 = __toESM(require_data(), 1);
-  var import_core_data105 = __toESM(require_core_data(), 1);
+  var import_i18n280 = __toESM(require_i18n(), 1);
+  var import_element287 = __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_data189.useSelect)(import_core_data105.store);
-    (0, import_element276.useEffect)(() => {
+    const { __experimentalGetDirtyEntityRecords } = (0, import_data191.useSelect)(import_core_data107.store);
+    (0, import_element287.useEffect)(() => {
       const warnIfUnsavedChanges = (event) => {
         const dirtyEntityRecords = __experimentalGetDirtyEntityRecords();
         if (dirtyEntityRecords.length > 0) {
-          event.returnValue = (0, import_i18n276.__)(
+          event.returnValue = (0, import_i18n280.__)(
             "You have unsaved changes. If you proceed, they will be lost."
           );
           return event.returnValue;
@@ -88978,18 +95057,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_element277 = __toESM(require_element(), 1);
+  var import_element288 = __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_runtime473 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime484 = __toESM(require_jsx_runtime(), 1);
   function deprecateComponent(name2, Wrapped, staticsToHoist = []) {
-    const Component3 = (0, import_element277.forwardRef)((props, ref) => {
+    const Component3 = (0, import_element288.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_runtime473.jsx)(Wrapped, { ref, ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(Wrapped, { ref, ...props });
     });
     staticsToHoist.forEach((staticName) => {
       Component3[staticName] = deprecateComponent(
@@ -89009,8 +95088,8 @@ If there's a particular need for this, please submit a feature request at https:
       return func(...args);
     };
   }
-  var RichText2 = deprecateComponent("RichText", import_block_editor64.RichText, ["Content"]);
-  RichText2.isEmpty = deprecateFunction(
+  var RichText = deprecateComponent("RichText", import_block_editor64.RichText, ["Content"]);
+  RichText.isEmpty = deprecateFunction(
     "RichText.isEmpty",
     import_block_editor64.RichText.isEmpty
   );
@@ -89182,7 +95261,7 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/editor/build-module/components/index.mjs
   var VisualEditorGlobalKeyboardShortcuts = EditorKeyboardShortcuts;
   var TextEditorGlobalKeyboardShortcuts = EditorKeyboardShortcuts;
-  var { EntitiesSavedStates, useEntitiesSavedStatesIsDirty } = unlock(import_core_data106.privateApis);
+  var { EntitiesSavedStates, useEntitiesSavedStatesIsDirty } = unlock(import_core_data108.privateApis);

   // packages/editor/build-module/hooks/default-autocompleters.mjs
   function setDefaultCompleters(completers = []) {
@@ -89196,15 +95275,15 @@ If there's a particular need for this, please submit a feature request at https:
   );

   // packages/editor/build-module/hooks/media-upload.mjs
-  var import_element278 = __toESM(require_element(), 1);
+  var import_element289 = __toESM(require_element(), 1);
   var import_hooks53 = __toESM(require_hooks(), 1);
   var import_deprecated14 = __toESM(require_deprecated(), 1);
   var import_media_utils8 = __toESM(require_media_utils(), 1);
-  var import_jsx_runtime474 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
   var { MediaUploadModal: MediaUploadModalComponent } = unlock(
     import_media_utils8.privateApis
   );
-  var MediaUploadModalWrapper = class extends import_element278.Component {
+  var MediaUploadModalWrapper = class extends import_element289.Component {
     constructor(props) {
       super(props);
       this.state = {
@@ -89231,9 +95310,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_runtime474.jsxs)(import_jsx_runtime474.Fragment, { children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime485.jsxs)(import_jsx_runtime485.Fragment, { children: [
         render5({ open: this.openModal }),
-        /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(
           MediaUploadModalComponent,
           {
             allowedTypes,
@@ -89278,38 +95357,38 @@ 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_patterns9 = __toESM(require_patterns(), 1);
-  var import_compose59 = __toESM(require_compose(), 1);
+  var import_compose64 = __toESM(require_compose(), 1);
   var import_block_editor65 = __toESM(require_block_editor(), 1);
-  var import_data190 = __toESM(require_data(), 1);
+  var import_data192 = __toESM(require_data(), 1);
   var import_blocks28 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime475 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime486 = __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_compose59.createHigherOrderComponent)(
+  var withPatternOverrideControls = (0, import_compose64.createHigherOrderComponent)(
     (BlockEdit2) => (props) => {
-      const isSupportedBlock = (0, import_data190.useSelect)(
+      const isSupportedBlock = (0, import_data192.useSelect)(
         (select9) => {
           const { __experimentalBlockBindingsSupportedAttributes } = select9(import_block_editor65.store).getSettings();
           return !!__experimentalBlockBindingsSupportedAttributes?.[props.name];
         },
         [props.name]
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(import_jsx_runtime475.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(BlockEdit2, { ...props }, "edit"),
-        props.isSelected && isSupportedBlock && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(ControlsWithStoreSubscription, { ...props })
+      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 })
       ] });
     },
     "withPatternOverrideControls"
   );
   function ControlsWithStoreSubscription(props) {
     const blockEditingMode = (0, import_block_editor65.useBlockEditingMode)();
-    const { hasPatternOverridesSource, isEditingSyncedPattern } = (0, import_data190.useSelect)(
+    const { hasPatternOverridesSource, isEditingSyncedPattern } = (0, import_data192.useSelect)(
       (select9) => {
-        const { getCurrentPostType: getCurrentPostType2, getEditedPostAttribute: getEditedPostAttribute2 } = select9(store3);
+        const { getCurrentPostType: getCurrentPostType2, getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
         return {
           // For editing link to the site editor if the theme and user permissions support it.
           hasPatternOverridesSource: !!(0, import_blocks28.getBlockBindingsSource)(
@@ -89329,9 +95408,9 @@ If there's a particular need for this, please submit a feature request at https:
     if (!hasPatternOverridesSource) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(import_jsx_runtime475.Fragment, { children: [
-      shouldShowPatternOverridesControls && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(PatternOverridesControls, { ...props }),
-      shouldShowResetOverridesControl && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(ResetOverridesControl, { ...props })
+    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 })
     ] });
   }
   (0, import_hooks54.addFilter)(
@@ -89342,22 +95421,22 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/hooks/navigation-link-view-button.mjs
   var import_hooks55 = __toESM(require_hooks(), 1);
-  var import_compose60 = __toESM(require_compose(), 1);
-  var import_element279 = __toESM(require_element(), 1);
-  var import_i18n277 = __toESM(require_i18n(), 1);
+  var import_compose65 = __toESM(require_compose(), 1);
+  var import_element290 = __toESM(require_element(), 1);
+  var import_i18n281 = __toESM(require_i18n(), 1);
   var import_block_editor66 = __toESM(require_block_editor(), 1);
-  var import_components227 = __toESM(require_components(), 1);
-  var import_data191 = __toESM(require_data(), 1);
-  var import_jsx_runtime476 = __toESM(require_jsx_runtime(), 1);
+  var import_components230 = __toESM(require_components(), 1);
+  var import_data193 = __toESM(require_data(), 1);
+  var import_jsx_runtime487 = __toESM(require_jsx_runtime(), 1);
   var SUPPORTED_BLOCKS = ["core/navigation-link", "core/navigation-submenu"];
   function NavigationViewButton({ attributes }) {
     const { kind, id, type } = attributes;
     const blockEditingMode = (0, import_block_editor66.useBlockEditingMode)();
-    const onNavigateToEntityRecord = (0, import_data191.useSelect)(
+    const onNavigateToEntityRecord = (0, import_data193.useSelect)(
       (select9) => select9(import_block_editor66.store).getSettings().onNavigateToEntityRecord,
       []
     );
-    const onViewPage = (0, import_element279.useCallback)(() => {
+    const onViewPage = (0, import_element290.useCallback)(() => {
       if (kind === "post-type" && type === "page" && id && onNavigateToEntityRecord) {
         onNavigateToEntityRecord({
           postId: id,
@@ -89368,22 +95447,22 @@ 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_runtime476.jsx)(import_block_editor66.__unstableBlockToolbarLastItem, { children: /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(import_components227.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(
-      import_components227.ToolbarButton,
+    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,
       {
         name: "view",
-        title: (0, import_i18n277.__)("View"),
+        title: (0, import_i18n281.__)("View"),
         onClick: onViewPage,
-        children: (0, import_i18n277.__)("View")
+        children: (0, import_i18n281.__)("View")
       }
     ) }) });
   }
-  var withNavigationViewButton = (0, import_compose60.createHigherOrderComponent)(
+  var withNavigationViewButton = (0, import_compose65.createHigherOrderComponent)(
     (BlockEdit2) => (props) => {
       const isSupportedBlock = SUPPORTED_BLOCKS.includes(props.name);
-      return /* @__PURE__ */ (0, import_jsx_runtime476.jsxs)(import_jsx_runtime476.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(BlockEdit2, { ...props }, "edit"),
-        props.isSelected && isSupportedBlock && /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(NavigationViewButton, { ...props })
+      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 })
       ] });
     },
     "withNavigationViewButton"
@@ -89396,26 +95475,26 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/hooks/template-part-navigation-edit-button.mjs
   var import_hooks56 = __toESM(require_hooks(), 1);
-  var import_compose61 = __toESM(require_compose(), 1);
-  var import_element280 = __toESM(require_element(), 1);
-  var import_i18n278 = __toESM(require_i18n(), 1);
+  var import_compose66 = __toESM(require_compose(), 1);
+  var import_element291 = __toESM(require_element(), 1);
+  var import_i18n282 = __toESM(require_i18n(), 1);
   var import_block_editor67 = __toESM(require_block_editor(), 1);
-  var import_components228 = __toESM(require_components(), 1);
-  var import_data192 = __toESM(require_data(), 1);
-  var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
+  var import_components231 = __toESM(require_components(), 1);
+  var import_data194 = __toESM(require_data(), 1);
+  var import_jsx_runtime488 = __toESM(require_jsx_runtime(), 1);
   var NAVIGATION_BLOCK_NAME = "core/navigation";
   var TEMPLATE_PART_BLOCK_NAME = "core/template-part";
   var BLOCK_INSPECTOR_AREA = "edit-post/block";
   function TemplatePartNavigationEditButton({ clientId }) {
-    const registry = (0, import_data192.useRegistry)();
-    const { selectBlock: selectBlock2, flashBlock } = (0, import_data192.useDispatch)(import_block_editor67.store);
-    const { requestInspectorTab } = unlock((0, import_data192.useDispatch)(import_block_editor67.store));
-    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data192.useDispatch)(store2);
+    const registry = (0, import_data194.useRegistry)();
+    const { selectBlock: selectBlock2, flashBlock } = (0, import_data194.useDispatch)(import_block_editor67.store);
+    const { requestInspectorTab } = unlock((0, import_data194.useDispatch)(import_block_editor67.store));
+    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data194.useDispatch)(store3);
     const {
       hasNavigationBlocks,
       firstNavigationBlockId,
       isNavigationEditable
-    } = (0, import_data192.useSelect)(
+    } = (0, import_data194.useSelect)(
       (select9) => {
         const {
           getClientIdsOfDescendants: getClientIdsOfDescendants2,
@@ -89438,7 +95517,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [clientId]
     );
-    const onEditNavigation = (0, import_element280.useCallback)(() => {
+    const onEditNavigation = (0, import_element291.useCallback)(() => {
       if (firstNavigationBlockId) {
         registry.batch(() => {
           selectBlock2(firstNavigationBlockId);
@@ -89460,21 +95539,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_runtime477.jsx)(import_block_editor67.__unstableBlockToolbarLastItem, { children: /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(import_components228.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
-      import_components228.ToolbarButton,
+    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,
       {
-        label: (0, import_i18n278.__)("Edit navigation"),
+        label: (0, import_i18n282.__)("Edit navigation"),
         onClick: onEditNavigation,
-        children: (0, import_i18n278.__)("Edit navigation")
+        children: (0, import_i18n282.__)("Edit navigation")
       }
     ) }) });
   }
-  var withTemplatePartNavigationEditButton = (0, import_compose61.createHigherOrderComponent)(
+  var withTemplatePartNavigationEditButton = (0, import_compose66.createHigherOrderComponent)(
     (BlockEdit2) => (props) => {
       const isTemplatePart2 = props.name === TEMPLATE_PART_BLOCK_NAME;
-      return /* @__PURE__ */ (0, import_jsx_runtime477.jsxs)(import_jsx_runtime477.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(BlockEdit2, { ...props }, "edit"),
-        props.isSelected && isTemplatePart2 && /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
+      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)(
           TemplatePartNavigationEditButton,
           {
             clientId: props.clientId
@@ -89492,15 +95571,15 @@ 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_hooks58 = __toESM(require_hooks(), 1);
-  var import_compose62 = __toESM(require_compose(), 1);
+  var import_compose67 = __toESM(require_compose(), 1);
   var import_block_editor68 = __toESM(require_block_editor(), 1);
-  var import_components230 = __toESM(require_components(), 1);
-  var import_i18n281 = __toESM(require_i18n(), 1);
+  var import_components233 = __toESM(require_components(), 1);
+  var import_i18n285 = __toESM(require_i18n(), 1);
   var import_blocks30 = __toESM(require_blocks(), 1);
-  var import_element283 = __toESM(require_element(), 1);
-  var import_data193 = __toESM(require_data(), 1);
-  var import_notices29 = __toESM(require_notices(), 1);
-  var import_core_data107 = __toESM(require_core_data(), 1);
+  var import_element294 = __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);

   // packages/editor/build-module/utils/set-nested-value.mjs
   function setNestedValue(object, path, value) {
@@ -89524,50 +95603,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_components229 = __toESM(require_components(), 1);
-  var import_i18n280 = __toESM(require_i18n(), 1);
+  var import_components232 = __toESM(require_components(), 1);
+  var import_i18n284 = __toESM(require_i18n(), 1);
   var import_blocks29 = __toESM(require_blocks(), 1);
-  var import_element282 = __toESM(require_element(), 1);
+  var import_element293 = __toESM(require_element(), 1);

   // packages/editor/build-module/hooks/push-changes-to-global-styles/use-review-rows.mjs
-  var import_element281 = __toESM(require_element(), 1);
+  var import_element292 = __toESM(require_element(), 1);

   // packages/editor/build-module/hooks/push-changes-to-global-styles/style-labels.mjs
-  var import_i18n279 = __toESM(require_i18n(), 1);
+  var import_i18n283 = __toESM(require_i18n(), 1);
   var STYLE_LABELS = {
     // Typography.
-    "typography.fontFamily": (0, import_i18n279.__)("Font family"),
-    "typography.fontSize": (0, import_i18n279.__)("Font size"),
-    "typography.fontStyle": (0, import_i18n279.__)("Font style"),
-    "typography.fontWeight": (0, import_i18n279.__)("Font weight"),
-    "typography.lineHeight": (0, import_i18n279.__)("Line height"),
-    "typography.letterSpacing": (0, import_i18n279.__)("Letter spacing"),
-    "typography.textDecoration": (0, import_i18n279.__)("Text decoration"),
-    "typography.textTransform": (0, import_i18n279.__)("Letter case"),
-    "typography.textColumns": (0, import_i18n279.__)("Text columns"),
-    "typography.writingMode": (0, import_i18n279.__)("Orientation"),
+    "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"),
     // Color.
-    "color.text": (0, import_i18n279.__)("Text color"),
-    "color.background": (0, import_i18n279.__)("Background color"),
-    "color.gradient": (0, import_i18n279.__)("Gradient"),
-    "elements.link.color.text": (0, import_i18n279.__)("Link 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"),
     // Spacing.
-    "spacing.padding": (0, import_i18n279.__)("Padding"),
-    "spacing.margin": (0, import_i18n279.__)("Margin"),
-    "spacing.blockGap": (0, import_i18n279.__)("Block spacing"),
+    "spacing.padding": (0, import_i18n283.__)("Padding"),
+    "spacing.margin": (0, import_i18n283.__)("Margin"),
+    "spacing.blockGap": (0, import_i18n283.__)("Block spacing"),
     // Border.
-    border: (0, import_i18n279.__)("Border"),
-    "border.top": (0, import_i18n279.__)("Border top"),
-    "border.right": (0, import_i18n279.__)("Border right"),
-    "border.bottom": (0, import_i18n279.__)("Border bottom"),
-    "border.left": (0, import_i18n279.__)("Border left"),
-    "border.color": (0, import_i18n279.__)("Border color"),
-    "border.width": (0, import_i18n279.__)("Border width"),
-    "border.style": (0, import_i18n279.__)("Border style"),
-    "border.radius": (0, import_i18n279.__)("Border radius"),
+    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"),
     // Dimensions.
-    "dimensions.minHeight": (0, import_i18n279.__)("Minimum height"),
-    "dimensions.aspectRatio": (0, import_i18n279.__)("Aspect ratio")
+    "dimensions.minHeight": (0, import_i18n283.__)("Minimum height"),
+    "dimensions.aspectRatio": (0, import_i18n283.__)("Aspect ratio")
   };
   function getStyleLabel(path) {
     const key = path.join(".");
@@ -89653,62 +95732,62 @@ If there's a particular need for this, please submit a feature request at https:
     return formatStyleValue(radius);
   }
   function formatSpacingShorthand(spacing, resolve = (value) => value) {
-    const format6 = (value) => formatStyleValue(resolve(value));
+    const format7 = (value) => formatStyleValue(resolve(value));
     if (!spacing || typeof spacing !== "object") {
-      return format6(spacing);
+      return format7(spacing);
     }
     const { top, right, bottom, left } = spacing;
     if (isSet(top) && isSet(right) && isSet(bottom) && isSet(left)) {
       if (top === right && right === bottom && bottom === left) {
-        return format6(top);
+        return format7(top);
       }
       if (top === bottom && left === right) {
-        return `${format6(top)} ${format6(left)}`;
+        return `${format7(top)} ${format7(left)}`;
       }
-      return [top, right, bottom, left].map(format6).join(" ");
+      return [top, right, bottom, left].map(format7).join(" ");
     }
     if (!isSet(top) && !isSet(right) && !isSet(bottom) && !isSet(left)) {
       return EMPTY_VALUE_LABEL;
     }
     return [top, right, bottom, left].map(
-      (value) => isSet(value) ? format6(value) : EMPTY_VALUE_LABEL
+      (value) => isSet(value) ? format7(value) : EMPTY_VALUE_LABEL
     ).join(" ");
   }
   function formatBlockGap(gap, resolve = (value) => value) {
-    const format6 = (value) => formatStyleValue(resolve(value));
+    const format7 = (value) => formatStyleValue(resolve(value));
     if (!gap || typeof gap !== "object") {
-      return format6(gap);
+      return format7(gap);
     }
     const { top: row, left: column } = gap;
     if (!isSet(row) && !isSet(column)) {
       return EMPTY_VALUE_LABEL;
     }
     if (row === column) {
-      return format6(row);
+      return format7(row);
     }
-    const rowLabel = isSet(row) ? format6(row) : EMPTY_VALUE_LABEL;
-    const columnLabel = isSet(column) ? format6(column) : EMPTY_VALUE_LABEL;
+    const rowLabel = isSet(row) ? format7(row) : EMPTY_VALUE_LABEL;
+    const columnLabel = isSet(column) ? format7(column) : EMPTY_VALUE_LABEL;
     return `${rowLabel} - ${columnLabel}`;
   }

   // packages/editor/build-module/hooks/push-changes-to-global-styles/use-review-rows.mjs
-  function formatReviewValue(format6, value, resolve) {
-    if (format6 === "border") {
+  function formatReviewValue(format7, value, resolve) {
+    if (format7 === "border") {
       return formatBorderShorthand(value);
     }
-    if (format6 === "borderRadius") {
+    if (format7 === "borderRadius") {
       return formatBorderRadius(value);
     }
-    if (format6 === "spacing") {
+    if (format7 === "spacing") {
       return formatSpacingShorthand(value, resolve);
     }
-    if (format6 === "blockGap") {
+    if (format7 === "blockGap") {
       return formatBlockGap(value, resolve);
     }
     return formatStyleValue(value);
   }
   function useReviewRows(rows, merged, name2) {
-    return (0, import_element281.useMemo)(() => {
+    return (0, import_element292.useMemo)(() => {
       const resolve = (value) => getValueFromVariable(merged, name2, value);
       return rows.map((row) => {
         const currentValue = getStyle(
@@ -89739,7 +95818,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_runtime478 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime489 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_LAYOUTS = { pickerTable: {} };
   var getItemId = (row) => row.id;
   function ApplyGloballyModal({
@@ -89750,10 +95829,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_element282.useState)(
+    const [selection, setSelection] = (0, import_element293.useState)(
       () => reviewRows.map((row) => row.id)
     );
-    const [view, setView] = (0, import_element282.useState)(() => ({
+    const [view, setView] = (0, import_element293.useState)(() => ({
       type: "pickerTable",
       titleField: "label",
       fields: ["current", "new"],
@@ -89761,11 +95840,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_element282.useMemo)(
+    const fields2 = (0, import_element293.useMemo)(
       () => [
         {
           id: "label",
-          label: (0, import_i18n280.__)("Style"),
+          label: (0, import_i18n284.__)("Style"),
           enableSorting: false,
           enableHiding: false,
           filterBy: false,
@@ -89774,30 +95853,30 @@ If there's a particular need for this, please submit a feature request at https:
         },
         {
           id: "current",
-          label: (0, import_i18n280.__)("Current"),
+          label: (0, import_i18n284.__)("Current"),
           enableSorting: false,
           enableHiding: false,
           filterBy: false,
           getValue: ({ item }) => item.formattedCurrentValue,
-          render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime478.jsx)("span", { className: "editor-push-changes-to-global-styles-modal__value", children: item.formattedCurrentValue })
+          render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime489.jsx)("span", { className: "editor-push-changes-to-global-styles-modal__value", children: item.formattedCurrentValue })
         },
         {
           id: "new",
-          label: (0, import_i18n280.__)("New"),
+          label: (0, import_i18n284.__)("New"),
           enableSorting: false,
           enableHiding: false,
           filterBy: false,
           getValue: ({ item }) => item.formattedNewValue,
-          render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime478.jsx)("span", { className: "editor-push-changes-to-global-styles-modal__value", children: item.formattedNewValue })
+          render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime489.jsx)("span", { className: "editor-push-changes-to-global-styles-modal__value", children: item.formattedNewValue })
         }
       ],
       []
     );
-    const actions2 = (0, import_element282.useMemo)(
+    const actions2 = (0, import_element293.useMemo)(
       () => [
         {
           id: "apply",
-          label: (0, import_i18n280.__)("Apply"),
+          label: (0, import_i18n284.__)("Apply"),
           isPrimary: true,
           supportsBulk: true,
           callback(items) {
@@ -89809,26 +95888,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_runtime478.jsxs)(
-      import_components229.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime489.jsxs)(
+      import_components232.Modal,
       {
-        title: (0, import_i18n280.sprintf)(
+        title: (0, import_i18n284.sprintf)(
           // translators: %s: Title of the block e.g. 'Heading'.
-          (0, import_i18n280.__)("Apply %s styles globally"),
+          (0, import_i18n284.__)("Apply %s styles globally"),
           blockTitle
         ),
         onRequestClose,
         size: "large",
         className: "editor-push-changes-to-global-styles-modal",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime478.jsx)("p", { children: (0, import_i18n280.sprintf)(
+          /* @__PURE__ */ (0, import_jsx_runtime489.jsx)("p", { children: (0, import_i18n284.sprintf)(
             // translators: %s: Title of the block e.g. 'Heading'.
-            (0, import_i18n280.__)(
+            (0, import_i18n284.__)(
               "Choose which styles to make default for all %s blocks."
             ),
             blockTitle
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime478.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime489.jsxs)(
             dataviews_picker_default,
             {
               data: reviewRows,
@@ -89845,10 +95924,10 @@ If there's a particular need for this, please submit a feature request at https:
               },
               defaultLayouts: DEFAULT_LAYOUTS,
               search: false,
-              itemListLabel: (0, import_i18n280.__)("Styles to apply"),
+              itemListLabel: (0, import_i18n284.__)("Styles to apply"),
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(dataviews_picker_default.Layout, {}),
-                /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(dataviews_picker_default.Footer, {})
+                /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(dataviews_picker_default.Layout, {}),
+                /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(dataviews_picker_default.Footer, {})
               ]
             }
           )
@@ -89858,7 +95937,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_runtime479 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime490 = __toESM(require_jsx_runtime(), 1);
   var { cleanEmptyObject: cleanEmptyObject2 } = unlock(import_block_editor68.privateApis);
   var STYLE_PROPERTY2 = {
     ...import_blocks30.__EXPERIMENTAL_STYLE_PROPERTY,
@@ -90075,11 +96154,11 @@ If there's a particular need for this, please submit a feature request at https:
         return;
       }
       if (value) {
-        let format6;
+        let format7;
         if (key === "padding" || key === "margin") {
-          format6 = "spacing";
+          format7 = "spacing";
         } else if (key === "blockGap") {
-          format6 = "blockGap";
+          format7 = "blockGap";
         }
         rows.push({
           id: presetAttributeKey,
@@ -90087,7 +96166,7 @@ If there's a particular need for this, please submit a feature request at https:
           paths: [{ path, value }],
           presetAttributes,
           newValue: value,
-          format: format6
+          format: format7
         });
       }
     });
@@ -90095,14 +96174,14 @@ If there's a particular need for this, please submit a feature request at https:
     return rows;
   }
   function useChangesToPush(name2, attributes, userConfig) {
-    const supports = (0, import_data193.useSelect)(
+    const supports = (0, import_data195.useSelect)(
       (select9) => {
         return unlock(select9(import_blocks30.store)).getSupportedStyles(name2);
       },
       [name2]
     );
     const blockUserConfig = userConfig?.styles?.blocks?.[name2];
-    return (0, import_element283.useMemo)(
+    return (0, import_element294.useMemo)(
       () => getChangesToPush(supports, attributes, blockUserConfig),
       [supports, attributes, blockUserConfig]
     );
@@ -90148,10 +96227,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_element283.useState)(false);
-    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data193.useDispatch)(import_block_editor68.store);
-    const { createSuccessNotice } = (0, import_data193.useDispatch)(import_notices29.store);
-    const pushChanges = (0, import_element283.useCallback)(
+    const [isModalOpen, setIsModalOpen] = (0, import_element294.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)(
       (rowsToPush) => {
         const update4 = getStylesUpdate({
           rowsToPush,
@@ -90167,16 +96246,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_i18n281.sprintf)(
+          (0, import_i18n285.sprintf)(
             // translators: %s: Title of the block e.g. 'Heading'.
-            (0, import_i18n281.__)("%s styles applied."),
+            (0, import_i18n285.__)("%s styles applied."),
             (0, import_blocks30.getBlockType)(name2).title
           ),
           {
             type: "snackbar",
             actions: [
               {
-                label: (0, import_i18n281.__)("Undo"),
+                label: (0, import_i18n285.__)("Undo"),
                 onClick() {
                   __unstableMarkNextChangeAsNotPersistent();
                   setAttributes(attributes);
@@ -90199,31 +96278,31 @@ If there's a particular need for this, please submit a feature request at https:
         userConfig
       ]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime479.jsxs)(
-      import_components230.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime490.jsxs)(
+      import_components233.BaseControl,
       {
         className: "editor-push-changes-to-global-styles-control",
-        help: (0, import_i18n281.sprintf)(
+        help: (0, import_i18n285.sprintf)(
           // translators: %s: Title of the block e.g. 'Heading'.
-          (0, import_i18n281.__)(
+          (0, import_i18n285.__)(
             "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_runtime479.jsx)(import_components230.BaseControl.VisualLabel, { children: (0, import_i18n281.__)("Styles") }),
-          /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
-            import_components230.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(import_components233.BaseControl.VisualLabel, { children: (0, import_i18n285.__)("Styles") }),
+          /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+            import_components233.Button,
             {
               __next40pxDefaultSize: true,
               variant: "secondary",
               accessibleWhenDisabled: true,
               disabled: rows.length === 0,
               onClick: () => setIsModalOpen(true),
-              children: (0, import_i18n281.__)("Apply globally")
+              children: (0, import_i18n285.__)("Apply globally")
             }
           ),
-          isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
+          isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
             ApplyGloballyModal,
             {
               name: name2,
@@ -90238,8 +96317,8 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function PushChangesToGlobalStyles(props) {
     const blockEditingMode = (0, import_block_editor68.useBlockEditingMode)();
-    const isBlockBasedTheme = (0, import_data193.useSelect)(
-      (select9) => select9(import_core_data107.store).getCurrentTheme()?.is_block_theme,
+    const isBlockBasedTheme = (0, import_data195.useSelect)(
+      (select9) => select9(import_core_data109.store).getCurrentTheme()?.is_block_theme,
       []
     );
     const supportsStyles = SUPPORTED_STYLES.some(
@@ -90249,12 +96328,12 @@ If there's a particular need for this, please submit a feature request at https:
     if (!isDisplayed) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_block_editor68.InspectorAdvancedControls, { children: /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(PushChangesToGlobalStylesControl, { ...props }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(import_block_editor68.InspectorAdvancedControls, { children: /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(PushChangesToGlobalStylesControl, { ...props }) });
   }
-  var withPushChangesToGlobalStyles = (0, import_compose62.createHigherOrderComponent)(
-    (BlockEdit2) => (props) => /* @__PURE__ */ (0, import_jsx_runtime479.jsxs)(import_jsx_runtime479.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(BlockEdit2, { ...props }, "edit"),
-      props.isSelected && /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(PushChangesToGlobalStyles, { ...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 })
     ] })
   );
   (0, import_hooks58.addFilter)(
@@ -90264,12 +96343,12 @@ If there's a particular need for this, please submit a feature request at https:
   );

   // packages/editor/build-module/hooks/note-format.mjs
-  var import_rich_text7 = __toESM(require_rich_text(), 1);
+  var import_rich_text5 = __toESM(require_rich_text(), 1);

   // packages/editor/build-module/components/collab-sidebar/format.mjs
-  var import_i18n282 = __toESM(require_i18n(), 1);
-  var import_element284 = __toESM(require_element(), 1);
-  var import_data194 = __toESM(require_data(), 1);
+  var import_i18n286 = __toESM(require_i18n(), 1);
+  var import_element295 = __toESM(require_element(), 1);
+  var import_data196 = __toESM(require_data(), 1);

   // packages/editor/build-module/components/collab-sidebar/constants.mjs
   var ALL_NOTES_SIDEBAR = "edit-post/collab-history-sidebar";
@@ -90279,7 +96358,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_i18n282.__)("Note"),
+    title: (0, import_i18n286.__)("Note"),
     tagName: "mark",
     className: "wp-note",
     attributes: {
@@ -90288,11 +96367,11 @@ If there's a particular need for this, please submit a feature request at https:
     edit: NoteFormat
   };
   function NoteFormat({ isActive, activeAttributes }) {
-    const { getActiveComplementaryArea: getActiveComplementaryArea2 } = (0, import_data194.useSelect)(store2);
-    const { getSelectedNote: getSelectedNote2 } = unlock((0, import_data194.useSelect)(store3));
-    const { selectNote: selectNote2 } = unlock((0, import_data194.useDispatch)(store3));
+    const { getActiveComplementaryArea: getActiveComplementaryArea2 } = (0, import_data196.useSelect)(store3);
+    const { getSelectedNote: getSelectedNote2 } = unlock((0, import_data196.useSelect)(store));
+    const { selectNote: selectNote2 } = unlock((0, import_data196.useDispatch)(store));
     const noteId = activeAttributes?.["data-id"];
-    (0, import_element284.useEffect)(() => {
+    (0, import_element295.useEffect)(() => {
       if (!isActive || !noteId) {
         return;
       }
@@ -90314,21 +96393,21 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/hooks/note-format.mjs
-  (0, import_rich_text7.registerFormatType)(NOTE_FORMAT_NAME, noteFormat);
+  (0, import_rich_text5.registerFormatType)(NOTE_FORMAT_NAME, noteFormat);

   // packages/editor/build-module/components/header/back-button.mjs
-  var import_components231 = __toESM(require_components(), 1);
-  var import_jsx_runtime480 = __toESM(require_jsx_runtime(), 1);
+  var import_components234 = __toESM(require_components(), 1);
+  var import_jsx_runtime491 = __toESM(require_jsx_runtime(), 1);
   var slotName = "__experimentalMainDashboardButton";
   var useHasBackButton = () => {
-    const fills = (0, import_components231.__experimentalUseSlotFills)(slotName);
+    const fills = (0, import_components234.__experimentalUseSlotFills)(slotName);
     return Boolean(fills && fills.length);
   };
-  var { Fill: Fill10, Slot: Slot10 } = (0, import_components231.createSlotFill)(slotName);
+  var { Fill: Fill10, Slot: Slot10 } = (0, import_components234.createSlotFill)(slotName);
   var BackButton = Fill10;
   var BackButtonSlot = () => {
-    const fills = (0, import_components231.__experimentalUseSlotFills)(slotName);
-    return /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(
+    const fills = (0, import_components234.__experimentalUseSlotFills)(slotName);
+    return /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
       Slot10,
       {
         bubblesVirtually: true,
@@ -90340,46 +96419,46 @@ If there's a particular need for this, please submit a feature request at https:
   var back_button_default = BackButton;

   // packages/editor/build-module/components/editor/index.mjs
-  var import_data266 = __toESM(require_data(), 1);
-  var import_core_data141 = __toESM(require_core_data(), 1);
-  var import_components284 = __toESM(require_components(), 1);
-  var import_i18n345 = __toESM(require_i18n(), 1);
+  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);

   // packages/editor/build-module/components/editor-interface/index.mjs
-  var import_data222 = __toESM(require_data(), 1);
-  var import_i18n307 = __toESM(require_i18n(), 1);
+  var import_data225 = __toESM(require_data(), 1);
+  var import_i18n312 = __toESM(require_i18n(), 1);
   var import_preferences24 = __toESM(require_preferences(), 1);
   var import_block_editor85 = __toESM(require_block_editor(), 1);
-  var import_compose79 = __toESM(require_compose(), 1);
-  var import_element309 = __toESM(require_element(), 1);
-  var import_html_entities29 = __toESM(require_html_entities(), 1);
-  var import_notices32 = __toESM(require_notices(), 1);
+  var import_compose84 = __toESM(require_compose(), 1);
+  var import_element321 = __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_data205 = __toESM(require_data(), 1);
-  var import_compose68 = __toESM(require_compose(), 1);
+  var import_data207 = __toESM(require_data(), 1);
+  var import_compose73 = __toESM(require_compose(), 1);
   var import_preferences21 = __toESM(require_preferences(), 1);
-  var import_element296 = __toESM(require_element(), 1);
+  var import_element307 = __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_element285 = __toESM(require_element(), 1);
-  var import_components232 = __toESM(require_components(), 1);
-  var import_i18n283 = __toESM(require_i18n(), 1);
-  var import_data195 = __toESM(require_data(), 1);
-  var import_jsx_runtime481 = __toESM(require_jsx_runtime(), 1);
+  var import_element296 = __toESM(require_element(), 1);
+  var import_components235 = __toESM(require_components(), 1);
+  var import_i18n287 = __toESM(require_i18n(), 1);
+  var import_data197 = __toESM(require_data(), 1);
+  var import_jsx_runtime492 = __toESM(require_jsx_runtime(), 1);
   var { useHasBlockToolbar } = unlock(import_block_editor69.privateApis);
   function CollapsibleBlockToolbar({ isCollapsed, onToggle }) {
-    const { blockSelectionStart } = (0, import_data195.useSelect)((select9) => {
+    const { blockSelectionStart } = (0, import_data197.useSelect)((select9) => {
       return {
         blockSelectionStart: select9(import_block_editor69.store).getBlockSelectionStart()
       };
     }, []);
     const hasBlockToolbar = useHasBlockToolbar();
     const hasBlockSelection = !!blockSelectionStart;
-    (0, import_element285.useEffect)(() => {
+    (0, import_element296.useEffect)(() => {
       if (blockSelectionStart) {
         onToggle(false);
       }
@@ -90387,26 +96466,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_runtime481.jsxs)(import_jsx_runtime481.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime492.jsxs)(import_jsx_runtime492.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
         "div",
         {
           className: clsx_default("editor-collapsible-block-toolbar", {
             "is-collapsed": isCollapsed || !hasBlockSelection
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(import_block_editor69.BlockToolbar, { hideDragHandle: true })
+          children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_block_editor69.BlockToolbar, { hideDragHandle: true })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(import_components232.Popover.Slot, { name: "block-toolbar" }),
-      /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
-        import_components232.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_components235.Popover.Slot, { name: "block-toolbar" }),
+      /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+        import_components235.Button,
         {
           className: "editor-collapsible-block-toolbar__toggle",
           icon: isCollapsed ? next_default : previous_default,
           onClick: () => {
             onToggle(!isCollapsed);
           },
-          label: isCollapsed ? (0, import_i18n283.__)("Show block tools") : (0, import_i18n283.__)("Hide block tools"),
+          label: isCollapsed ? (0, import_i18n287.__)("Show block tools") : (0, import_i18n287.__)("Hide block tools"),
           size: "compact"
         }
       )
@@ -90414,17 +96493,17 @@ 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_compose63 = __toESM(require_compose(), 1);
-  var import_data196 = __toESM(require_data(), 1);
-  var import_i18n284 = __toESM(require_i18n(), 1);
+  var import_compose68 = __toESM(require_compose(), 1);
+  var import_data198 = __toESM(require_data(), 1);
+  var import_i18n288 = __toESM(require_i18n(), 1);
   var import_block_editor70 = __toESM(require_block_editor(), 1);
-  var import_components233 = __toESM(require_components(), 1);
-  var import_element286 = __toESM(require_element(), 1);
+  var import_components236 = __toESM(require_components(), 1);
+  var import_element297 = __toESM(require_element(), 1);
   var import_keyboard_shortcuts6 = __toESM(require_keyboard_shortcuts(), 1);
   var import_preferences15 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime482 = __toESM(require_jsx_runtime(), 1);
-  function DocumentTools({ className, disableBlockTools = false }) {
-    const { setIsInserterOpened: setIsInserterOpened2, setIsListViewOpened: setIsListViewOpened2 } = (0, import_data196.useDispatch)(store3);
+  var import_jsx_runtime493 = __toESM(require_jsx_runtime(), 1);
+  function DocumentTools({ className: className2, disableBlockTools = false }) {
+    const { setIsInserterOpened: setIsInserterOpened2, setIsListViewOpened: setIsListViewOpened2 } = (0, import_data198.useDispatch)(store);
     const {
       isDistractionFree,
       isInserterOpened: isInserterOpened2,
@@ -90433,17 +96512,17 @@ If there's a particular need for this, please submit a feature request at https:
       inserterSidebarToggleRef: inserterSidebarToggleRef2,
       listViewToggleRef: listViewToggleRef2,
       showIconLabels
-    } = (0, import_data196.useSelect)((select9) => {
+    } = (0, import_data198.useSelect)((select9) => {
       const { get } = select9(import_preferences15.store);
       const {
         isListViewOpened: isListViewOpened2,
         getEditorMode: getEditorMode2,
         getInserterSidebarToggleRef: getInserterSidebarToggleRef2,
         getListViewToggleRef: getListViewToggleRef2
-      } = unlock(select9(store3));
+      } = unlock(select9(store));
       const { getShortcutRepresentation } = select9(import_keyboard_shortcuts6.store);
       return {
-        isInserterOpened: select9(store3).isInserterOpened(),
+        isInserterOpened: select9(store).isInserterOpened(),
         isListViewOpen: isListViewOpened2(),
         listViewShortcut: getShortcutRepresentation(
           "core/editor/toggle-list-view"
@@ -90460,39 +96539,39 @@ If there's a particular need for this, please submit a feature request at https:
         event.preventDefault();
       }
     };
-    const isWideViewport = (0, import_compose63.useViewportMatch)("wide");
-    const toolbarAriaLabel = (0, import_i18n284.__)("Document tools");
-    const toggleListView = (0, import_element286.useCallback)(
+    const isWideViewport = (0, import_compose68.useViewportMatch)("wide");
+    const toolbarAriaLabel = (0, import_i18n288.__)("Document tools");
+    const toggleListView = (0, import_element297.useCallback)(
       () => setIsListViewOpened2(!isListViewOpen),
       [setIsListViewOpened2, isListViewOpen]
     );
-    const toggleInserter = (0, import_element286.useCallback)(
+    const toggleInserter = (0, import_element297.useCallback)(
       () => setIsInserterOpened2(!isInserterOpened2),
       [isInserterOpened2, setIsInserterOpened2]
     );
-    const longLabel = (0, import_i18n284._x)(
+    const longLabel = (0, import_i18n288._x)(
       "Block Inserter",
       "Generic label for block inserter button"
     );
-    const shortLabel = !isInserterOpened2 ? (0, import_i18n284.__)("Add") : (0, import_i18n284.__)("Close");
+    const shortLabel = !isInserterOpened2 ? (0, import_i18n288.__)("Add") : (0, import_i18n288.__)("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_runtime482.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
         import_block_editor70.NavigableToolbar,
         {
           className: clsx_default(
             "editor-document-tools",
             "edit-post-header-toolbar",
-            className
+            className2
           ),
           "aria-label": toolbarAriaLabel,
           variant: "unstyled",
-          children: /* @__PURE__ */ (0, import_jsx_runtime482.jsxs)("div", { className: "editor-document-tools__left", children: [
-            !isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
-              import_components233.ToolbarButton,
+          children: /* @__PURE__ */ (0, import_jsx_runtime493.jsxs)("div", { className: "editor-document-tools__left", children: [
+            !isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+              import_components236.ToolbarButton,
               {
                 ref: inserterSidebarToggleRef2,
                 className: "editor-document-tools__inserter-toggle",
@@ -90507,9 +96586,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_runtime482.jsxs)(import_jsx_runtime482.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
-                import_components233.ToolbarItem,
+            (isWideViewport || !showIconLabels) && /* @__PURE__ */ (0, import_jsx_runtime493.jsxs)(import_jsx_runtime493.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+                import_components236.ToolbarItem,
                 {
                   as: undo_default2,
                   showTooltip: !showIconLabels,
@@ -90517,8 +96596,8 @@ If there's a particular need for this, please submit a feature request at https:
                   size: "compact"
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
-                import_components233.ToolbarItem,
+              /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+                import_components236.ToolbarItem,
                 {
                   as: redo_default2,
                   showTooltip: !showIconLabels,
@@ -90526,14 +96605,14 @@ If there's a particular need for this, please submit a feature request at https:
                   size: "compact"
                 }
               ),
-              !isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
-                import_components233.ToolbarButton,
+              !isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+                import_components236.ToolbarButton,
                 {
                   className: "editor-document-tools__document-overview-toggle",
                   icon: list_view_default,
                   disabled: disableBlockTools,
                   isPressed: isListViewOpen,
-                  label: (0, import_i18n284.__)("Document Overview"),
+                  label: (0, import_i18n288.__)("Document Overview"),
                   onClick: toggleListView,
                   shortcut: listViewShortcut,
                   showTooltip: !showIconLabels,
@@ -90551,8 +96630,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_components234 = __toESM(require_components(), 1);
-  var import_jsx_runtime483 = __toESM(require_jsx_runtime(), 1);
+  var import_components237 = __toESM(require_components(), 1);
+  var import_jsx_runtime494 = __toESM(require_jsx_runtime(), 1);
   var toolbarVariations = {
     distractionFreeDisabled: { y: "-50px" },
     distractionFreeHover: { y: 0 },
@@ -90568,24 +96647,24 @@ If there's a particular need for this, please submit a feature request at https:
     hidden: { x: 0 }
   };
   function HeaderSkeleton({
-    className,
+    className: className2,
     toolbar,
     center,
     settings
   }) {
     const hasBackButton = useHasBackButton();
-    return /* @__PURE__ */ (0, import_jsx_runtime483.jsxs)("div", { className: clsx_default("editor-header edit-post-header", className), children: [
-      hasBackButton && /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
-        import_components234.__unstableMotion.div,
+    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,
         {
           className: "editor-header__back-button",
           variants: backButtonVariations,
           transition: { type: "tween" },
-          children: /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(back_button_default.Slot, {})
+          children: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(back_button_default.Slot, {})
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
-        import_components234.__unstableMotion.div,
+      /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
+        import_components237.__unstableMotion.div,
         {
           variants: toolbarVariations,
           className: "editor-header__toolbar",
@@ -90593,8 +96672,8 @@ If there's a particular need for this, please submit a feature request at https:
           children: toolbar
         }
       ),
-      center && /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
-        import_components234.__unstableMotion.div,
+      center && /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
+        import_components237.__unstableMotion.div,
         {
           variants: toolbarVariations,
           className: "editor-header__center",
@@ -90602,8 +96681,8 @@ If there's a particular need for this, please submit a feature request at https:
           children: center
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
-        import_components234.__unstableMotion.div,
+      /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
+        import_components237.__unstableMotion.div,
         {
           variants: toolbarVariations,
           transition: { type: "tween" },
@@ -90615,64 +96694,64 @@ 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_i18n287 = __toESM(require_i18n(), 1);
-  var import_data199 = __toESM(require_data(), 1);
+  var import_i18n291 = __toESM(require_i18n(), 1);
+  var import_data201 = __toESM(require_data(), 1);
   var import_keycodes16 = __toESM(require_keycodes(), 1);
-  var import_components239 = __toESM(require_components(), 1);
+  var import_components242 = __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_components235 = __toESM(require_components(), 1);
-  var import_data197 = __toESM(require_data(), 1);
-  var import_i18n285 = __toESM(require_i18n(), 1);
-  var import_compose64 = __toESM(require_compose(), 1);
-  var import_notices30 = __toESM(require_notices(), 1);
-  var import_jsx_runtime484 = __toESM(require_jsx_runtime(), 1);
+  var import_components238 = __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_notices31 = __toESM(require_notices(), 1);
+  var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 1);
   function CopyContentMenuItem() {
-    const { createNotice } = (0, import_data197.useDispatch)(import_notices30.store);
-    const { getEditedPostContent: getEditedPostContent2 } = (0, import_data197.useSelect)(store3);
+    const { createNotice } = (0, import_data199.useDispatch)(import_notices31.store);
+    const { getEditedPostContent: getEditedPostContent2 } = (0, import_data199.useSelect)(store);
     function getText() {
       return getEditedPostContent2();
     }
     function onSuccess() {
-      createNotice("info", (0, import_i18n285.__)("All content copied."), {
+      createNotice("info", (0, import_i18n289.__)("All content copied."), {
         isDismissible: true,
         type: "snackbar"
       });
     }
-    const ref = (0, import_compose64.useCopyToClipboard)(getText, onSuccess);
-    return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(import_components235.MenuItem, { ref, children: (0, import_i18n285.__)("Copy all blocks") });
+    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") });
   }

   // packages/editor/build-module/components/mode-switcher/index.mjs
-  var import_i18n286 = __toESM(require_i18n(), 1);
-  var import_components236 = __toESM(require_components(), 1);
-  var import_data198 = __toESM(require_data(), 1);
+  var import_i18n290 = __toESM(require_i18n(), 1);
+  var import_components239 = __toESM(require_components(), 1);
+  var import_data200 = __toESM(require_data(), 1);
   var import_keyboard_shortcuts7 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime496 = __toESM(require_jsx_runtime(), 1);
   var MODES = [
     {
       value: "visual",
-      label: (0, import_i18n286.__)("Visual editor")
+      label: (0, import_i18n290.__)("Visual editor")
     },
     {
       value: "text",
-      label: (0, import_i18n286.__)("Code editor")
+      label: (0, import_i18n290.__)("Code editor")
     }
   ];
   function ModeSwitcher() {
-    const { shortcut, isRichEditingEnabled, isCodeEditingEnabled, mode } = (0, import_data198.useSelect)(
+    const { shortcut, isRichEditingEnabled, isCodeEditingEnabled, mode } = (0, import_data200.useSelect)(
       (select9) => ({
         shortcut: select9(
           import_keyboard_shortcuts7.store
         ).getShortcutRepresentation("core/editor/toggle-mode"),
-        isRichEditingEnabled: select9(store3).getEditorSettings().richEditingEnabled,
-        isCodeEditingEnabled: select9(store3).getEditorSettings().codeEditingEnabled,
-        mode: select9(store3).getEditorMode()
+        isRichEditingEnabled: select9(store).getEditorSettings().richEditingEnabled,
+        isCodeEditingEnabled: select9(store).getEditorSettings().codeEditingEnabled,
+        mode: select9(store).getEditorMode()
       }),
       []
     );
-    const { switchEditorMode: switchEditorMode2 } = (0, import_data198.useDispatch)(store3);
+    const { switchEditorMode: switchEditorMode2 } = (0, import_data200.useDispatch)(store);
     let selectedMode = mode;
     if (!isRichEditingEnabled && mode === "visual") {
       selectedMode = "text";
@@ -90691,7 +96770,7 @@ If there's a particular need for this, please submit a feature request at https:
         choice = {
           ...choice,
           disabled: true,
-          info: (0, import_i18n286.__)(
+          info: (0, import_i18n290.__)(
             "You can enable the visual editor in your profile settings."
           )
         };
@@ -90701,8 +96780,8 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return choice;
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(import_components236.MenuGroup, { label: (0, import_i18n286.__)("Editor"), children: /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(
-      import_components236.MenuItemsChoice,
+    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,
       {
         choices,
         value: selectedMode,
@@ -90713,170 +96792,169 @@ 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_components237 = __toESM(require_components(), 1);
-  var import_jsx_runtime486 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: ToolsMoreMenuGroup, Slot: Slot11 } = (0, import_components237.createSlotFill)("ToolsMoreMenuGroup");
-  ToolsMoreMenuGroup.Slot = ({ fillProps }) => /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(Slot11, { fillProps });
+  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 tools_more_menu_group_default = ToolsMoreMenuGroup;

   // packages/editor/build-module/components/more-menu/view-more-menu-group.mjs
-  var import_components238 = __toESM(require_components(), 1);
-  var import_jsx_runtime487 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: ViewMoreMenuGroup, Slot: Slot12 } = (0, import_components238.createSlotFill)(
+  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)(
     /* @__PURE__ */ Symbol("ViewMoreMenuGroup")
   );
-  ViewMoreMenuGroup.Slot = ({ fillProps }) => /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(Slot12, { fillProps });
+  ViewMoreMenuGroup.Slot = ({ fillProps }) => /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(Slot12, { fillProps });
   var view_more_menu_group_default = ViewMoreMenuGroup;

   // packages/editor/build-module/components/more-menu/index.mjs
-  var import_jsx_runtime488 = __toESM(require_jsx_runtime(), 1);
-  function MoreMenu({ disabled: disabled2 = false }) {
-    const { openModal: openModal2 } = (0, import_data199.useDispatch)(store2);
-    const { set: setPreference } = (0, import_data199.useDispatch)(import_preferences16.store);
-    const { toggleDistractionFree: toggleDistractionFree2 } = (0, import_data199.useDispatch)(store3);
-    const showIconLabels = (0, import_data199.useSelect)(
+  var import_jsx_runtime499 = __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);
+    const { toggleDistractionFree: toggleDistractionFree2 } = (0, import_data201.useDispatch)(store);
+    const showIconLabels = (0, import_data201.useSelect)(
       (select9) => select9(import_preferences16.store).get("core", "showIconLabels"),
       []
     );
     const turnOffDistractionFree = () => {
       setPreference("core", "distractionFree", false);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(import_jsx_runtime488.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-      import_components239.DropdownMenu,
-      {
-        icon: more_vertical_default,
-        label: (0, import_i18n287.__)("Options"),
-        popoverProps: {
-          placement: "bottom-end",
-          className: "more-menu-dropdown__content"
-        },
-        toggleProps: {
-          showTooltip: !showIconLabels,
-          ...showIconLabels && { variant: "tertiary" },
-          tooltipPosition: "bottom",
-          size: "compact",
-          disabled: disabled2
-        },
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(import_jsx_runtime488.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(import_components239.MenuGroup, { label: (0, import_i18n287._x)("View", "noun"), children: [
-            /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-              import_preferences16.PreferenceToggleMenuItem,
-              {
-                scope: "core",
-                name: "fixedToolbar",
-                onToggle: turnOffDistractionFree,
-                label: (0, import_i18n287.__)("Top toolbar"),
-                info: (0, import_i18n287.__)(
-                  "Access all block and document tools in a single place"
-                ),
-                messageActivated: (0, import_i18n287.__)(
-                  "Top toolbar activated."
-                ),
-                messageDeactivated: (0, import_i18n287.__)(
-                  "Top toolbar deactivated."
-                )
-              }
+    const dropdownProps = {
+      icon: more_vertical_default,
+      label: (0, import_i18n291.__)("Options"),
+      popoverProps: {
+        placement: "bottom-end",
+        className: "more-menu-dropdown__content"
+      },
+      toggleProps: {
+        showTooltip: !showIconLabels,
+        ...showIconLabels && { variant: "tertiary" },
+        tooltipPosition: "bottom",
+        size: "compact"
+      }
+    };
+    if (isRevisionMode) {
+      return /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(import_components242.DropdownMenu, { ...dropdownProps, children: () => /* @__PURE__ */ (0, import_jsx_runtime499.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)(
+          import_preferences16.PreferenceToggleMenuItem,
+          {
+            scope: "core",
+            name: "fixedToolbar",
+            onToggle: turnOffDistractionFree,
+            label: (0, import_i18n291.__)("Top toolbar"),
+            info: (0, import_i18n291.__)(
+              "Access all block and document tools in a single place"
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-              import_preferences16.PreferenceToggleMenuItem,
-              {
-                scope: "core",
-                name: "distractionFree",
-                label: (0, import_i18n287.__)("Distraction free"),
-                info: (0, import_i18n287.__)("Write with calmness"),
-                handleToggling: false,
-                onToggle: () => toggleDistractionFree2({
-                  createNotice: false
-                }),
-                messageActivated: (0, import_i18n287.__)(
-                  "Distraction free mode activated."
-                ),
-                messageDeactivated: (0, import_i18n287.__)(
-                  "Distraction free mode deactivated."
-                ),
-                shortcut: import_keycodes16.displayShortcut.primaryShift(
-                  "\\"
-                )
-              }
+            messageActivated: (0, import_i18n291.__)(
+              "Top toolbar activated."
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-              import_preferences16.PreferenceToggleMenuItem,
-              {
-                scope: "core",
-                name: "focusMode",
-                label: (0, import_i18n287.__)("Spotlight mode"),
-                info: (0, import_i18n287.__)("Focus on one block at a time"),
-                messageActivated: (0, import_i18n287.__)(
-                  "Spotlight mode activated."
-                ),
-                messageDeactivated: (0, import_i18n287.__)(
-                  "Spotlight mode deactivated."
-                )
-              }
+            messageDeactivated: (0, import_i18n291.__)(
+              "Top toolbar deactivated."
+            )
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+          import_preferences16.PreferenceToggleMenuItem,
+          {
+            scope: "core",
+            name: "distractionFree",
+            label: (0, import_i18n291.__)("Distraction free"),
+            info: (0, import_i18n291.__)("Write with calmness"),
+            handleToggling: false,
+            onToggle: () => toggleDistractionFree2({
+              createNotice: false
+            }),
+            messageActivated: (0, import_i18n291.__)(
+              "Distraction free mode activated."
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(view_more_menu_group_default.Slot, { fillProps: { onClose } })
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(mode_switcher_default, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-            action_item_default.Slot,
-            {
-              name: "core/plugin-more-menu",
-              label: (0, import_i18n287.__)("Panels"),
-              fillProps: { onClick: onClose }
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(import_components239.MenuGroup, { label: (0, import_i18n287.__)("Tools"), children: [
-            /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-              import_components239.MenuItem,
-              {
-                onClick: () => openModal2("editor/keyboard-shortcut-help"),
-                shortcut: import_keycodes16.displayShortcut.access("h"),
-                children: (0, import_i18n287.__)("Keyboard shortcuts")
-              }
+            messageDeactivated: (0, import_i18n291.__)(
+              "Distraction free mode deactivated."
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(CopyContentMenuItem, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(
-              import_components239.MenuItem,
-              {
-                icon: external_default,
-                href: (0, import_i18n287.__)(
-                  "https://wordpress.org/documentation/article/wordpress-block-editor/"
-                ),
-                target: "_blank",
-                rel: "noopener",
-                children: [
-                  (0, import_i18n287.__)("Help"),
-                  /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(VisuallyHidden, {
-                    render: /* @__PURE__ */ (0, import_jsx_runtime488.jsx)("span", {}),
-                    /* translators: accessibility text */
-                    children: (0, import_i18n287.__)("(opens in a new tab)")
-                  })
-                ]
-              }
+            shortcut: import_keycodes16.displayShortcut.primaryShift(
+              "\\"
+            )
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime499.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.__)(
+              "Spotlight mode activated."
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-              tools_more_menu_group_default.Slot,
-              {
-                fillProps: { onClose }
-              }
+            messageDeactivated: (0, import_i18n291.__)(
+              "Spotlight mode deactivated."
             )
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(import_components239.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-            import_components239.MenuItem,
-            {
-              onClick: () => openModal2("editor/preferences"),
-              children: (0, import_i18n287.__)("Preferences")
-            }
-          ) })
-        ] })
-      }
-    ) });
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(view_more_menu_group_default.Slot, { fillProps: { onClose } })
+      ] }),
+      /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(mode_switcher_default, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+        action_item_default.Slot,
+        {
+          name: "core/plugin-more-menu",
+          label: (0, import_i18n291.__)("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,
+          {
+            onClick: () => openModal2("editor/keyboard-shortcut-help"),
+            shortcut: import_keycodes16.displayShortcut.access("h"),
+            children: (0, import_i18n291.__)("Keyboard shortcuts")
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(CopyContentMenuItem, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime499.jsxs)(
+          import_components242.MenuItem,
+          {
+            icon: external_default,
+            href: (0, import_i18n291.__)(
+              "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", {}),
+                /* translators: accessibility text */
+                children: (0, import_i18n291.__)("(opens in a new tab)")
+              })
+            ]
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime499.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,
+        {
+          onClick: () => openModal2("editor/preferences"),
+          children: (0, import_i18n291.__)("Preferences")
+        }
+      ) })
+    ] }) }) });
   }

   // packages/editor/build-module/components/post-publish-button/post-publish-button-or-toggle.mjs
-  var import_compose65 = __toESM(require_compose(), 1);
-  var import_data200 = __toESM(require_data(), 1);
-  var import_jsx_runtime489 = __toESM(require_jsx_runtime(), 1);
+  var import_compose70 = __toESM(require_compose(), 1);
+  var import_data202 = __toESM(require_data(), 1);
+  var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
   var IS_TOGGLE = "toggle";
   var IS_BUTTON = "button";
   function PostPublishButtonOrToggle({
@@ -90884,8 +96962,8 @@ If there's a particular need for this, please submit a feature request at https:
     setEntitiesSavedStatesCallback
   }) {
     let component;
-    const isSmallerThanMediumViewport = (0, import_compose65.useViewportMatch)("medium", "<");
-    const { togglePublishSidebar: togglePublishSidebar2 } = (0, import_data200.useDispatch)(store3);
+    const isSmallerThanMediumViewport = (0, import_compose70.useViewportMatch)("medium", "<");
+    const { togglePublishSidebar: togglePublishSidebar2 } = (0, import_data202.useDispatch)(store);
     const {
       hasPublishAction,
       isBeingScheduled,
@@ -90897,18 +96975,18 @@ If there's a particular need for this, please submit a feature request at https:
       postStatus,
       postStatusHasChanged,
       postType: postType2
-    } = (0, import_data200.useSelect)((select9) => {
+    } = (0, import_data202.useSelect)((select9) => {
       return {
-        hasPublishAction: !!select9(store3).getCurrentPost()?._links?.["wp:action-publish"],
-        isBeingScheduled: select9(store3).isEditedPostBeingScheduled(),
-        isPending: select9(store3).isCurrentPostPending(),
-        isPublished: select9(store3).isCurrentPostPublished(),
-        isPublishSidebarEnabled: select9(store3).isPublishSidebarEnabled(),
-        isPublishSidebarOpened: select9(store3).isPublishSidebarOpened(),
-        isScheduled: select9(store3).isCurrentPostScheduled(),
-        postStatus: select9(store3).getEditedPostAttribute("status"),
-        postStatusHasChanged: select9(store3).getPostEdits()?.status,
-        postType: select9(store3).getCurrentPostType()
+        hasPublishAction: !!select9(store).getCurrentPost()?._links?.["wp:action-publish"],
+        isBeingScheduled: select9(store).isEditedPostBeingScheduled(),
+        isPending: select9(store).isCurrentPostPending(),
+        isPublished: select9(store).isCurrentPostPublished(),
+        isPublishSidebarEnabled: select9(store).isPublishSidebarEnabled(),
+        isPublishSidebarOpened: select9(store).isPublishSidebarOpened(),
+        isScheduled: select9(store).isCurrentPostScheduled(),
+        postStatus: select9(store).getEditedPostAttribute("status"),
+        postStatusHasChanged: select9(store).getPostEdits()?.status,
+        postType: select9(store).getCurrentPostType()
       };
     }, []);
     if (postType2 === ATTACHMENT_POST_TYPE) {
@@ -90920,7 +96998,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_runtime489.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
       post_publish_button_default,
       {
         forceIsDirty,
@@ -90933,20 +97011,20 @@ 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_i18n288 = __toESM(require_i18n(), 1);
-  var import_components240 = __toESM(require_components(), 1);
-  var import_core_data108 = __toESM(require_core_data(), 1);
-  var import_data201 = __toESM(require_data(), 1);
+  var import_i18n292 = __toESM(require_i18n(), 1);
+  var import_components243 = __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_runtime490 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime501 = __toESM(require_jsx_runtime(), 1);
   function PostViewLink() {
-    const { hasLoaded, permalink, isPublished, label, showIconLabels } = (0, import_data201.useSelect)((select9) => {
-      const postTypeSlug = select9(store3).getCurrentPostType();
-      const postType2 = select9(import_core_data108.store).getPostType(postTypeSlug);
+    const { hasLoaded, permalink, isPublished, label, showIconLabels } = (0, import_data203.useSelect)((select9) => {
+      const postTypeSlug = select9(store).getCurrentPostType();
+      const postType2 = select9(import_core_data110.store).getPostType(postTypeSlug);
       const { get } = select9(import_preferences17.store);
       return {
-        permalink: select9(store3).getPermalink(),
-        isPublished: select9(store3).isCurrentPostPublished(),
+        permalink: select9(store).getPermalink(),
+        isPublished: select9(store).isCurrentPostPublished(),
         label: postType2?.labels?.view_item,
         hasLoaded: !!postType2,
         showIconLabels: get("core", "showIconLabels")
@@ -90955,11 +97033,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_runtime490.jsx)(
-      import_components240.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(
+      import_components243.Button,
       {
         icon: external_default,
-        label: label || (0, import_i18n288.__)("View post"),
+        label: label || (0, import_i18n292.__)("View post"),
         href: permalink,
         target: "_blank",
         showTooltip: !showIconLabels,
@@ -90969,11 +97047,11 @@ 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_compose66 = __toESM(require_compose(), 1);
-  var import_components241 = __toESM(require_components(), 1);
-  var import_i18n289 = __toESM(require_i18n(), 1);
-  var import_data202 = __toESM(require_data(), 1);
-  var import_core_data109 = __toESM(require_core_data(), 1);
+  var import_compose71 = __toESM(require_compose(), 1);
+  var import_components244 = __toESM(require_components(), 1);
+  var import_i18n293 = __toESM(require_i18n(), 1);
+  var import_data204 = __toESM(require_data(), 1);
+  var import_core_data111 = __toESM(require_core_data(), 1);
   var import_preferences18 = __toESM(require_preferences(), 1);
   var import_block_editor71 = __toESM(require_block_editor(), 1);

@@ -90984,7 +97062,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_runtime491 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime502 = __toESM(require_jsx_runtime(), 1);
   var { getViewportBreakpoints: getViewportBreakpoints5 } = unlock(privateApis);
   function PreviewDropdown({ forceIsAutosaveable, disabled: disabled2 }) {
     const {
@@ -91001,24 +97079,24 @@ If there's a particular need for this, please submit a feature request at https:
       isResponsiveEditingEnabled,
       hasBlockSelection,
       activeComplementaryArea
-    } = (0, import_data202.useSelect)((select9) => {
+    } = (0, import_data204.useSelect)((select9) => {
       const {
         getCurrentPostType: getCurrentPostType2,
         getCurrentTemplateId: getCurrentTemplateId2,
         getRenderingMode: getRenderingMode2,
         getDeviceType: getDeviceType2,
         getEditorSettings: getEditorSettings2
-      } = unlock(select9(store3));
+      } = unlock(select9(store));
       const {
         isResponsiveEditing: _isResponsiveEditing,
         getBlockSelectionStart: getBlockSelectionStart2,
-        getSettings: getSettings10
+        getSettings: getSettings11
       } = unlock(select9(import_block_editor71.store));
-      const { getEntityRecord, getPostType } = select9(import_core_data109.store);
+      const { getEntityRecord, getPostType } = select9(import_core_data111.store);
       const { get } = select9(import_preferences18.store);
       const _currentPostType = getCurrentPostType2();
       const viewportBreakpoints = getViewportBreakpoints5(
-        getSettings10().__experimentalFeatures?.viewport
+        getSettings11().__experimentalFeatures?.viewport
       );
       return {
         deviceType: getDeviceType2(),
@@ -91033,14 +97111,14 @@ If there's a particular need for this, please submit a feature request at https:
         isResponsiveEditing: _isResponsiveEditing(),
         isResponsiveEditingEnabled: getEditorSettings2().responsiveEditingEnabled,
         hasBlockSelection: !!getBlockSelectionStart2(),
-        activeComplementaryArea: select9(store2).getActiveComplementaryArea("core")
+        activeComplementaryArea: select9(store3).getActiveComplementaryArea("core")
       };
     }, []);
     const { setDeviceType: setDeviceType2, setRenderingMode: setRenderingMode2, setDefaultRenderingMode: setDefaultRenderingMode2 } = unlock(
-      (0, import_data202.useDispatch)(store3)
+      (0, import_data204.useDispatch)(store)
     );
-    const { resetZoomLevel, setStyleStateViewport, setResponsiveEditing } = unlock((0, import_data202.useDispatch)(import_block_editor71.store));
-    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data202.useDispatch)(store2);
+    const { resetZoomLevel, setStyleStateViewport, setResponsiveEditing } = unlock((0, import_data204.useDispatch)(import_block_editor71.store));
+    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data204.useDispatch)(store3);
     const handleDevicePreviewChange = (newDeviceType) => {
       setDeviceType2(newDeviceType);
       resetZoomLevel();
@@ -91055,7 +97133,7 @@ If there's a particular need for this, please submit a feature request at https:
         enableComplementaryArea2("core", sidebars.block);
       }
     };
-    const isMobile = (0, import_compose66.useViewportMatch)("medium", "<");
+    const isMobile = (0, import_compose71.useViewportMatch)("medium", "<");
     if (isMobile) {
       return null;
     }
@@ -91071,7 +97149,7 @@ If there's a particular need for this, please submit a feature request at https:
       accessibleWhenDisabled: disabled2
     };
     const menuProps = {
-      "aria-label": (0, import_i18n289.__)("View options")
+      "aria-label": (0, import_i18n293.__)("View options")
     };
     const deviceIcons = {
       desktop: desktop_default,
@@ -91081,29 +97159,29 @@ If there's a particular need for this, please submit a feature request at https:
     const choices = [
       {
         value: "Desktop",
-        label: (0, import_i18n289.__)("Desktop"),
+        label: (0, import_i18n293.__)("Desktop"),
         icon: desktop_default,
-        info: isResponsiveEditing ? (0, import_i18n289.__)("Style all viewports.") : (0, import_i18n289.__)("Preview desktop viewport.")
+        info: isResponsiveEditing ? (0, import_i18n293.__)("Style all viewports.") : (0, import_i18n293.__)("Preview desktop viewport.")
       },
       ...hasTabletViewport ? [
         {
           value: "Tablet",
-          label: (0, import_i18n289.__)("Tablet"),
+          label: (0, import_i18n293.__)("Tablet"),
           icon: tablet_default,
-          info: isResponsiveEditing ? (0, import_i18n289.__)("Style tablet only.") : (0, import_i18n289.__)("Preview tablet viewport.")
+          info: isResponsiveEditing ? (0, import_i18n293.__)("Style tablet only.") : (0, import_i18n293.__)("Preview tablet viewport.")
         }
       ] : [],
       ...hasMobileViewport ? [
         {
           value: "Mobile",
-          label: (0, import_i18n289.__)("Mobile"),
+          label: (0, import_i18n293.__)("Mobile"),
           icon: mobile_default,
-          info: isResponsiveEditing ? (0, import_i18n289.__)("Style mobile only.") : (0, import_i18n289.__)("Preview mobile viewport.")
+          info: isResponsiveEditing ? (0, import_i18n293.__)("Style mobile only.") : (0, import_i18n293.__)("Preview mobile viewport.")
         }
       ] : []
     ];
-    return /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
-      import_components241.DropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+      import_components244.DropdownMenu,
       {
         className: clsx_default(
           "editor-preview-dropdown",
@@ -91114,49 +97192,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_i18n289.__)("View"),
+        label: (0, import_i18n293.__)("View"),
         disableOpenOnArrowDown: disabled2,
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime491.jsxs)(import_jsx_runtime491.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(import_components241.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
-            import_components241.MenuItemsChoice,
+        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,
             {
               choices,
               value: deviceType,
               onSelect: handleDevicePreviewChange
             }
           ) }),
-          isResponsiveEditingEnabled && /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(import_components241.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
-            import_components241.MenuItem,
+          isResponsiveEditingEnabled && /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(import_components244.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+            import_components244.MenuItem,
             {
               icon: isResponsiveEditing ? check_default : void 0,
               isSelected: isResponsiveEditing,
               role: "menuitemcheckbox",
               onClick: handleResponsiveEditingChange,
-              info: (0, import_i18n289.__)(
+              info: (0, import_i18n293.__)(
                 "Style changes apply only to the selected viewport."
               ),
-              children: (0, import_i18n289.__)("Responsive styles")
+              children: (0, import_i18n293.__)("Responsive styles")
             }
           ) }),
-          isTemplate2 && /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(import_components241.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime491.jsxs)(
-            import_components241.MenuItem,
+          isTemplate2 && /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(import_components244.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime502.jsxs)(
+            import_components244.MenuItem,
             {
               href: homeUrl,
               target: "_blank",
               icon: external_default,
               onClick: onClose,
               children: [
-                (0, import_i18n289.__)("View site"),
-                /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(VisuallyHidden, {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime491.jsx)("span", {}),
+                (0, import_i18n293.__)("View site"),
+                /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(VisuallyHidden, {
+                  render: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)("span", {}),
                   /* translators: accessibility text */
-                  children: (0, import_i18n289.__)("(opens in a new tab)")
+                  children: (0, import_i18n293.__)("(opens in a new tab)")
                 })
               ]
             }
           ) }),
-          !isTemplate2 && !!templateId2 && /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(import_components241.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
-            import_components241.MenuItem,
+          !isTemplate2 && !!templateId2 && /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(import_components244.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+            import_components244.MenuItem,
             {
               icon: !isTemplateHidden ? check_default : void 0,
               isSelected: !isTemplateHidden,
@@ -91167,17 +97245,17 @@ If there's a particular need for this, please submit a feature request at https:
                 setDefaultRenderingMode2(newRenderingMode);
                 resetZoomLevel();
               },
-              children: (0, import_i18n289.__)("Show template")
+              children: (0, import_i18n293.__)("Show template")
             }
           ) }),
-          isViewable && /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(import_components241.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
+          isViewable && /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(import_components244.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
             PostPreviewMenuItem,
             {
               forceIsAutosaveable,
               onPreview: onClose
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
             action_item_default.Slot,
             {
               name: "core/plugin-preview-menu",
@@ -91190,17 +97268,17 @@ 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_components242 = __toESM(require_components(), 1);
-  var import_i18n290 = __toESM(require_i18n(), 1);
-  var import_element287 = __toESM(require_element(), 1);
-  var import_data203 = __toESM(require_data(), 1);
+  var import_components245 = __toESM(require_components(), 1);
+  var import_i18n294 = __toESM(require_i18n(), 1);
+  var import_element298 = __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_runtime492 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime503 = __toESM(require_jsx_runtime(), 1);
   var ZoomOutToggle = ({ disabled: disabled2 }) => {
-    const { isZoomOut, showIconLabels, isDistractionFree } = (0, import_data203.useSelect)(
+    const { isZoomOut, showIconLabels, isDistractionFree } = (0, import_data205.useSelect)(
       (select9) => ({
         isZoomOut: unlock(select9(import_block_editor72.store)).isZoomOut(),
         showIconLabels: select9(import_preferences19.store).get(
@@ -91214,16 +97292,16 @@ If there's a particular need for this, please submit a feature request at https:
       })
     );
     const { resetZoomLevel, setZoomLevel } = unlock(
-      (0, import_data203.useDispatch)(import_block_editor72.store)
+      (0, import_data205.useDispatch)(import_block_editor72.store)
     );
-    const { registerShortcut, unregisterShortcut } = (0, import_data203.useDispatch)(
+    const { registerShortcut, unregisterShortcut } = (0, import_data205.useDispatch)(
       import_keyboard_shortcuts8.store
     );
-    (0, import_element287.useEffect)(() => {
+    (0, import_element298.useEffect)(() => {
       registerShortcut({
         name: "core/editor/zoom",
         category: "global",
-        description: (0, import_i18n290.__)("Enter or exit zoom out."),
+        description: (0, import_i18n294.__)("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.
@@ -91255,14 +97333,14 @@ If there's a particular need for this, please submit a feature request at https:
         setZoomLevel("auto-scaled");
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
-      import_components242.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+      import_components245.Button,
       {
         accessibleWhenDisabled: true,
         disabled: disabled2,
         onClick: handleZoomOut,
         icon: square_default,
-        label: (0, import_i18n290.__)("Zoom Out"),
+        label: (0, import_i18n294.__)("Zoom Out"),
         isPressed: isZoomOut,
         size: "compact",
         showTooltip: !showIconLabels,
@@ -91273,38 +97351,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_components245 = __toESM(require_components(), 1);
-  var import_element295 = __toESM(require_element(), 1);
-  var import_core_data113 = __toESM(require_core_data(), 1);
-  var import_i18n295 = __toESM(require_i18n(), 1);
+  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);

   // packages/editor/build-module/components/collaborators-presence/avatar/component.mjs
-  var import_components243 = __toESM(require_components(), 1);
-  var import_element289 = __toESM(require_element(), 1);
+  var import_components246 = __toESM(require_components(), 1);
+  var import_element300 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/collaborators-presence/avatar/use-image-loading-status.mjs
-  var import_element288 = __toESM(require_element(), 1);
+  var import_element299 = __toESM(require_element(), 1);
   function useImageLoadingStatus(src) {
-    const [prevSrc, setPrevSrc] = (0, import_element288.useState)(src);
-    const [status, setStatus] = (0, import_element288.useState)(
+    const [prevSrc, setPrevSrc] = (0, import_element299.useState)(src);
+    const [status, setStatus] = (0, import_element299.useState)(
       src ? "loading" : "idle"
     );
     if (prevSrc !== src) {
       setPrevSrc(src);
       setStatus(src ? "loading" : "idle");
     }
-    const handleLoad = (0, import_element288.useCallback)(() => setStatus("loaded"), []);
-    const handleError = (0, import_element288.useCallback)(() => setStatus("error"), []);
+    const handleLoad = (0, import_element299.useCallback)(() => setStatus("loaded"), []);
+    const handleError = (0, import_element299.useCallback)(() => setStatus("error"), []);
     return { status, handleLoad, handleError };
   }

   // packages/editor/build-module/components/collaborators-presence/avatar/component.mjs
-  var import_jsx_runtime493 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 1);
   k([a11y_default]);
   var GRAY_900 = "#1e1e1e";
   var WHITE = "#fff";
   function Avatar({
-    className,
+    className: className2,
     src,
     name: name2,
     label,
@@ -91324,7 +97402,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_element289.useMemo)(
+    const nameColor = (0, import_element300.useMemo)(
       () => borderColor && w(borderColor).isReadable(GRAY_900, {
         level: "AA",
         size: "normal"
@@ -91338,10 +97416,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_runtime493.jsxs)(
+    const avatar = /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(
       "div",
       {
-        className: clsx_default("editor-avatar", className, {
+        className: clsx_default("editor-avatar", className2, {
           "has-avatar-border-color": !!borderColor,
           "has-src": imageLoaded,
           "is-badge": showBadge,
@@ -91353,8 +97431,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_runtime493.jsxs)("span", { className: "editor-avatar__image", children: [
-            src && /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)("span", { className: "editor-avatar__image", children: [
+            src && /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
               "img",
               {
                 src,
@@ -91367,15 +97445,15 @@ If there's a particular need for this, please submit a feature request at https:
             ),
             !imageLoaded && initials
           ] }),
-          dimmed && !!statusIndicator && /* @__PURE__ */ (0, import_jsx_runtime493.jsx)("span", { className: "editor-avatar__status-indicator", children: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_components243.Icon, { icon: statusIndicator }) }),
-          showBadge && /* @__PURE__ */ (0, import_jsx_runtime493.jsx)("span", { className: "editor-avatar__name", children: label || name2 })
+          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 })
         ]
       }
     );
     if (name2 && (!showBadge || label)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime493.jsxs)(tooltip_exports.Root, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(tooltip_exports.Trigger, { render: avatar }),
-        /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(tooltip_exports.Popup, { children: name2 })
+      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 avatar;
@@ -91383,33 +97461,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_element290 = __toESM(require_element(), 1);
-  var import_i18n291 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime494 = __toESM(require_jsx_runtime(), 1);
+  var import_element301 = __toESM(require_element(), 1);
+  var import_i18n295 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime505 = __toESM(require_jsx_runtime(), 1);
   function AvatarGroup({
-    className,
-    max: max3 = 3,
+    className: className2,
+    max: max4 = 3,
     children,
     ...props
   }) {
-    const childArray = import_element290.Children.toArray(children);
-    const visible = childArray.slice(0, max3);
-    const overflowCount = childArray.length - max3;
-    return /* @__PURE__ */ (0, import_jsx_runtime494.jsxs)(
+    const childArray = import_element301.Children.toArray(children);
+    const visible = childArray.slice(0, max4);
+    const overflowCount = childArray.length - max4;
+    return /* @__PURE__ */ (0, import_jsx_runtime505.jsxs)(
       "div",
       {
         role: "group",
-        className: clsx_default("editor-avatar-group", className),
+        className: clsx_default("editor-avatar-group", className2),
         ...props,
         children: [
           visible,
-          overflowCount > 0 && /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
+          overflowCount > 0 && /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
             "span",
             {
               className: "editor-avatar-group__overflow",
-              "aria-label": (0, import_i18n291.sprintf)(
+              "aria-label": (0, import_i18n295.sprintf)(
                 /* translators: %d: number of additional collaborators not shown */
-                (0, import_i18n291._n)(
+                (0, import_i18n295._n)(
                   "%d more collaborator",
                   "%d more collaborators",
                   overflowCount
@@ -91426,8 +97504,8 @@ 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_i18n293 = __toESM(require_i18n(), 1);
-  var import_components244 = __toESM(require_components(), 1);
+  var import_i18n297 = __toESM(require_i18n(), 1);
+  var import_components247 = __toESM(require_components(), 1);
   var import_a11y13 = __toESM(require_a11y(), 1);

   // packages/editor/build-module/components/collaborators-overlay/get-avatar-url.mjs
@@ -91436,8 +97514,8 @@ 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_i18n292 = __toESM(require_i18n(), 1);
-  var import_rich_text8 = __toESM(require_rich_text(), 1);
+  var import_i18n296 = __toESM(require_i18n(), 1);
+  var import_rich_text6 = __toESM(require_rich_text(), 1);
   var import_dom25 = __toESM(require_dom(), 1);
   function sanitizeNoteContent(str3) {
     return str3.trim();
@@ -91468,7 +97546,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!text) {
       return "";
     }
-    const wordCountType = (0, import_i18n292._x)("words", "Word count type. Do not translate!");
+    const wordCountType = (0, import_i18n296._x)("words", "Word count type. Do not translate!");
     const rawText = text.trim();
     let trimmedExcerpt = "";
     if (wordCountType === "words") {
@@ -91510,7 +97588,7 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     let html = null;
-    if (value instanceof import_rich_text8.RichTextData) {
+    if (value instanceof import_rich_text6.RichTextData) {
       html = value.toHTMLString();
     } else if (typeof value === "string") {
       html = value;
@@ -91519,7 +97597,7 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     const target = String(noteId);
-    const record = (0, import_rich_text8.create)({ html });
+    const record = (0, import_rich_text6.create)({ html });
     const formats = record.formats;
     let start2 = -1;
     for (let i3 = 0; i3 < formats.length; i3++) {
@@ -91582,11 +97660,11 @@ If there's a particular need for this, please submit a feature request at https:
     const found = findNoteInBlock(attributes, thread?.id);
     return found ? found.start : BLOCK_LEVEL_NOTE_START;
   }
-  function applyNoteFormat(record, format6, start2, end) {
+  function applyNoteFormat(record, format7, start2, end) {
     const formats = record.formats.slice();
     for (let i3 = start2; i3 < end; i3++) {
       const stack = formats[i3] ? formats[i3].slice() : [];
-      stack.push(format6);
+      stack.push(format7);
       formats[i3] = stack;
     }
     const spans = /* @__PURE__ */ new Map();
@@ -91632,18 +97710,18 @@ If there's a particular need for this, please submit a feature request at https:
     return { ...record, formats };
   }
   function removeNoteFormat(value, noteId) {
-    if (!(value instanceof import_rich_text8.RichTextData)) {
+    if (!(value instanceof import_rich_text6.RichTextData)) {
       return null;
     }
     const target = String(noteId);
-    const record = (0, import_rich_text8.create)({ html: value.toHTMLString() });
+    const record = (0, import_rich_text6.create)({ html: value.toHTMLString() });
     let changed = false;
     const formats = record.formats.map((stack) => {
       if (!stack) {
         return stack;
       }
       const filtered = stack.filter(
-        (format6) => !(format6.type === NOTE_FORMAT_TYPE && format6.attributes?.["data-id"] === target)
+        (format7) => !(format7.type === NOTE_FORMAT_TYPE && format7.attributes?.["data-id"] === target)
       );
       if (filtered.length === stack.length) {
         return stack;
@@ -91651,8 +97729,8 @@ If there's a particular need for this, please submit a feature request at https:
       changed = true;
       return filtered.length ? filtered : void 0;
     });
-    return changed ? import_rich_text8.RichTextData.fromHTMLString(
-      new import_rich_text8.RichTextData({ ...record, formats }).toHTMLString()
+    return changed ? import_rich_text6.RichTextData.fromHTMLString(
+      new import_rich_text6.RichTextData({ ...record, formats }).toHTMLString()
     ) : null;
   }
   function pickPrimaryNote(threads) {
@@ -91777,7 +97855,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collaborators-presence/list.mjs
-  var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
   function CollaboratorsList({
     activeCollaborators,
     popoverAnchor,
@@ -91791,38 +97869,38 @@ 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_i18n293.__)("Scrolled to cursor"), "polite");
+        (0, import_a11y13.speak)((0, import_i18n297.__)("Scrolled to cursor"), "polite");
         setIsPopoverVisible(false);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
-      import_components244.Popover,
+    return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
+      import_components247.Popover,
       {
         anchor: popoverAnchor,
         placement: "bottom",
         offset: 8,
         className: "editor-collaborators-presence__list",
         onClose: () => setIsPopoverVisible(false),
-        children: /* @__PURE__ */ (0, import_jsx_runtime495.jsxs)("div", { className: "editor-collaborators-presence__list-content", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime495.jsxs)("div", { className: "editor-collaborators-presence__list-header", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime495.jsxs)("div", { className: "editor-collaborators-presence__list-header-title", children: [
-              (0, import_i18n293.__)("Collaborators"),
-              /* @__PURE__ */ (0, import_jsx_runtime495.jsx)("span", { children: activeCollaborators.length })
+        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 })
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime495.jsx)("div", { className: "editor-collaborators-presence__list-header-action", children: /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
-              import_components244.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime506.jsx)("div", { className: "editor-collaborators-presence__list-header-action", children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
+              import_components247.Button,
               {
                 __next40pxDefaultSize: true,
                 icon: close_small_default,
                 iconSize: 24,
-                label: (0, import_i18n293.__)("Close Collaborators List"),
+                label: (0, import_i18n297.__)("Close Collaborators List"),
                 onClick: () => setIsPopoverVisible(false)
               }
             ) })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime495.jsx)("div", { className: "editor-collaborators-presence__list-items", children: activeCollaborators.map((collaboratorState) => {
+          /* @__PURE__ */ (0, import_jsx_runtime506.jsx)("div", { className: "editor-collaborators-presence__list-items", children: activeCollaborators.map((collaboratorState) => {
             const isCurrentUser = collaboratorState.isMe;
-            return /* @__PURE__ */ (0, import_jsx_runtime495.jsxs)(
+            return /* @__PURE__ */ (0, import_jsx_runtime506.jsxs)(
               "button",
               {
                 className: "editor-collaborators-presence__list-item",
@@ -91831,7 +97909,7 @@ If there's a particular need for this, please submit a feature request at https:
                   collaboratorState.clientId
                 ),
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
                     component_default,
                     {
                       src: getAvatarUrl(
@@ -91844,7 +97922,7 @@ If there's a particular need for this, please submit a feature request at https:
                       dimmed: !collaboratorState.isConnected
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime495.jsx)("div", { className: "editor-collaborators-presence__list-item-info", children: /* @__PURE__ */ (0, import_jsx_runtime495.jsx)("div", { className: "editor-collaborators-presence__list-item-name", children: isCurrentUser ? (0, import_i18n293.__)("You") : collaboratorState.collaboratorInfo.name }) })
+                  /* @__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 }) })
                 ]
               },
               collaboratorState.clientId
@@ -91917,9 +97995,9 @@ If there's a particular need for this, please submit a feature request at https:
   var import_block_editor73 = __toESM(require_block_editor(), 1);

   // packages/editor/build-module/components/collaborators-overlay/overlay.mjs
-  var import_compose67 = __toESM(require_compose(), 1);
-  var import_element294 = __toESM(require_element(), 1);
-  var import_i18n294 = __toESM(require_i18n(), 1);
+  var import_compose72 = __toESM(require_compose(), 1);
+  var import_element305 = __toESM(require_element(), 1);
+  var import_i18n298 = __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)";
@@ -92102,6 +98180,7 @@ If there's a particular need for this, please submit a feature request at https:
 	pointer-events: auto;
 	overflow: visible;
 	width: max-content;
+	--label-base-transform: translate(-11px, -100%);
 }
 /* Avatar positioned above a highlighted block as a label. */
 .collaborators-overlay-block-label.editor-avatar {
@@ -92111,6 +98190,7 @@ If there's a particular need for this, please submit a feature request at https:
 	pointer-events: auto;
 	overflow: visible;
 	width: max-content;
+	--label-base-transform: translateY(calc(-100% - ${GRID_UNIT_10}));
 }

 @keyframes collaborators-overlay-cursor-blink {
@@ -92121,7 +98201,8 @@ If there's a particular need for this, please submit a feature request at https:
 .collaborators-overlay-cursor-highlighted .collaborators-overlay-user-cursor {
 	animation: collaborators-overlay-cursor-highlight 0.6s ease-in-out 3;
 }
-.collaborators-overlay-cursor-highlighted .collaborators-overlay-user-label {
+.collaborators-overlay-cursor-highlighted .collaborators-overlay-user-label,
+.collaborators-overlay-cursor-highlighted .collaborators-overlay-block-label {
 	animation: collaborators-overlay-label-highlight 0.6s ease-in-out 3;
 }
 @keyframes collaborators-overlay-cursor-highlight {
@@ -92136,11 +98217,11 @@ If there's a particular need for this, please submit a feature request at https:
 }
 @keyframes collaborators-overlay-label-highlight {
 	0%, 100% {
-		transform: translate(-11px, -100%) scale(1);
+		transform: var(--label-base-transform) scale(1);
 		filter: drop-shadow(0 0 0 transparent);
 	}
 	50% {
-		transform: translate(-11px, -100%) scale(1.1);
+		transform: var(--label-base-transform) scale(1.1);
 		filter: drop-shadow(0 0 6px currentColor);
 	}
 }
@@ -92161,7 +98242,8 @@ If there's a particular need for this, please submit a feature request at https:
 }
 @media (prefers-reduced-motion: reduce) {
 	.collaborators-overlay-user-label,
-	.collaborators-overlay-user-cursor {
+	.collaborators-overlay-user-cursor,
+	.collaborators-overlay-block-label {
 		animation: none;
 	}
 }
@@ -92186,15 +98268,15 @@ 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_data110 = __toESM(require_core_data(), 1);
-  var import_element292 = __toESM(require_element(), 1);
+  var import_core_data112 = __toESM(require_core_data(), 1);
+  var import_element303 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/collaborators-overlay/use-debounced-recompute.mjs
-  var import_element291 = __toESM(require_element(), 1);
+  var import_element302 = __toESM(require_element(), 1);
   function useDebouncedRecompute(delayMs) {
-    const [recomputeToken, setRecomputeToken] = (0, import_element291.useState)(0);
-    const timeoutRef = (0, import_element291.useRef)(null);
-    const rerenderAfterDelay = (0, import_element291.useCallback)(() => {
+    const [recomputeToken, setRecomputeToken] = (0, import_element302.useState)(0);
+    const timeoutRef = (0, import_element302.useRef)(null);
+    const rerenderAfterDelay = (0, import_element302.useCallback)(() => {
       if (timeoutRef.current) {
         clearTimeout(timeoutRef.current);
       }
@@ -92210,16 +98292,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_element291.useState)(0);
-    const requestAnimationFrameRef = (0, import_element291.useRef)(null);
-    (0, import_element291.useEffect)(() => {
+    const [recomputeToken, setRecomputeToken] = (0, import_element302.useState)(0);
+    const requestAnimationFrameRef = (0, import_element302.useRef)(null);
+    (0, import_element302.useEffect)(() => {
       return () => {
         if (requestAnimationFrameRef.current !== null) {
           cancelAnimationFrame(requestAnimationFrameRef.current);
         }
       };
     }, []);
-    const rerenderOnNextFrame = (0, import_element291.useCallback)(() => {
+    const rerenderOnNextFrame = (0, import_element302.useCallback)(() => {
       if (requestAnimationFrameRef.current !== null) {
         cancelAnimationFrame(requestAnimationFrameRef.current);
       }
@@ -92231,149 +98313,6 @@ If there's a particular need for this, please submit a feature request at https:
     return [recomputeToken, rerenderOnNextFrame];
   }

-  // packages/editor/build-module/components/collaborators-overlay/use-block-highlighting.mjs
-  var { useActiveCollaborators, useResolvedSelection } = unlock(import_core_data110.privateApis);
-  var { SelectionType } = unlock(import_core_data110.privateApis);
-  function useBlockHighlighting(overlayElement, blockEditorDocument, postId2, postType2, delayMs) {
-    const highlightedBlockIds = (0, import_element292.useRef)(/* @__PURE__ */ new Set());
-    const userStates = useActiveCollaborators(
-      postId2 ?? null,
-      postType2 ?? null
-    );
-    const resolveSelection = useResolvedSelection(
-      postId2 ?? null,
-      postType2 ?? null
-    );
-    const [highlights, setHighlights] = (0, import_element292.useState)(
-      []
-    );
-    const [recomputeToken, rerenderHighlightsAfterDelay] = useDebouncedRecompute(delayMs);
-    const [resizeToken, rerenderHighlightsOnResize] = useRequestAnimationFrameRecompute();
-    (0, import_element292.useEffect)(() => {
-      if (!blockEditorDocument) {
-        setHighlights([]);
-        return;
-      }
-      const currentHighlightedIds = highlightedBlockIds.current;
-      const seen = /* @__PURE__ */ new Set();
-      const blocksToHighlight = userStates.filter((userState) => {
-        const isWholeBlockSelected = userState.editorState?.selection?.type === SelectionType.WholeBlock;
-        return !userState.isMe && isWholeBlockSelected;
-      }).map((userState) => {
-        let localClientId;
-        try {
-          ({ localClientId } = resolveSelection(
-            userState.editorState?.selection
-          ));
-        } catch {
-          return null;
-        }
-        if (!localClientId) {
-          return null;
-        }
-        return {
-          blockId: localClientId,
-          color: userState.isMe ? "var(--wp-admin-theme-color)" : getAvatarBorderColor(userState.collaboratorInfo.id),
-          userName: userState.collaboratorInfo.name,
-          avatarUrl: getAvatarUrl(
-            userState.collaboratorInfo.avatar_urls
-          )
-        };
-      }).filter((block) => {
-        if (!block) {
-          return false;
-        }
-        if (seen.has(block.blockId)) {
-          return false;
-        }
-        seen.add(block.blockId);
-        return true;
-      });
-      const selectedBlockIds = new Set(
-        blocksToHighlight.map((block) => block.blockId)
-      );
-      for (const blockId of currentHighlightedIds) {
-        if (!selectedBlockIds.has(blockId)) {
-          const blockElement = getBlockElementById(
-            blockEditorDocument,
-            blockId
-          );
-          if (blockElement) {
-            blockElement.classList.remove("is-collaborator-selected");
-            blockElement.style.removeProperty(
-              "--collaborator-outline-color"
-            );
-          }
-          currentHighlightedIds.delete(blockId);
-        }
-      }
-      const results = [];
-      const overlayRect = overlayElement?.getBoundingClientRect() ?? null;
-      blocksToHighlight.forEach((block) => {
-        const { color, blockId, userName, avatarUrl } = block;
-        const blockElement = getBlockElementById(
-          blockEditorDocument,
-          blockId
-        );
-        if (!blockElement) {
-          return;
-        }
-        blockElement.classList.add("is-collaborator-selected");
-        blockElement.style.setProperty(
-          "--collaborator-outline-color",
-          color
-        );
-        currentHighlightedIds.add(blockId);
-        if (overlayRect) {
-          const blockRect = blockElement.getBoundingClientRect();
-          results.push({
-            blockId,
-            userName,
-            avatarUrl,
-            color,
-            x: blockRect.left - overlayRect.left,
-            y: blockRect.top - overlayRect.top
-          });
-        }
-      });
-      setHighlights(results);
-      return () => {
-        for (const blockId of currentHighlightedIds) {
-          const el = getBlockElementById(blockEditorDocument, blockId);
-          if (el) {
-            el.classList.remove("is-collaborator-selected");
-            el.style.removeProperty("--collaborator-outline-color");
-          }
-        }
-        currentHighlightedIds.clear();
-      };
-    }, [
-      userStates,
-      blockEditorDocument,
-      overlayElement,
-      recomputeToken,
-      resizeToken,
-      resolveSelection
-    ]);
-    return {
-      highlights,
-      rerenderHighlightsAfterDelay,
-      rerenderHighlightsOnResize
-    };
-  }
-  var getBlockElementById = (blockEditorDocument, blockId) => {
-    return blockEditorDocument.querySelector(`[data-block="${blockId}"]`);
-  };
-
-  // packages/editor/build-module/components/collaborators-overlay/use-render-cursors.mjs
-  var import_core_data112 = __toESM(require_core_data(), 1);
-  var import_data204 = __toESM(require_data(), 1);
-  var import_element293 = __toESM(require_element(), 1);
-  var import_preferences20 = __toESM(require_preferences(), 1);
-
-  // packages/editor/build-module/components/collaborators-overlay/compute-selection.mjs
-  var import_core_data111 = __toESM(require_core_data(), 1);
-
   // packages/editor/build-module/components/collaborators-overlay/cursor-dom-utils.mjs
   var MAX_NODE_OFFSET_COUNT = 500;
   var getCursorPosition = (absolutePositionIndex, blockElement, editorDocument, overlayRect) => {
@@ -92468,34 +98407,9 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return rects.length > 0 ? rects : null;
   };
-  var getFullBlockSelectionRects = (blockElement, editorDocument, overlayRect) => {
-    const range = editorDocument.createRange();
-    range.selectNodeContents(blockElement);
-    const clientRects = range.getClientRects();
-    const rects = [];
-    for (const rect of clientRects) {
-      if (rect.width === 0 && rect.height === 0) {
-        continue;
-      }
-      rects.push({
-        x: rect.left - overlayRect.left,
-        y: rect.top - overlayRect.top,
-        width: rect.width,
-        height: rect.height
-      });
-    }
-    if (rects.length === 0) {
-      const blockRect = blockElement.getBoundingClientRect();
-      if (blockRect.width > 0 && blockRect.height > 0) {
-        rects.push({
-          x: blockRect.left - overlayRect.left,
-          y: blockRect.top - overlayRect.top,
-          width: blockRect.width,
-          height: blockRect.height
-        });
-      }
-    }
-    return rects;
+  var blockContainerOf = (el) => {
+    const parent = el.parentElement;
+    return parent?.hasAttribute("data-block") ? parent : el;
   };
   var getBlocksBetween = (startBlockId, endBlockId, editorDocument) => {
     const allBlocks = editorDocument.querySelectorAll("[data-block]");
@@ -92518,10 +98432,35 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const result = [];
     for (let i3 = startIndex + 1; i3 < endIndex; i3++) {
-      result.push(allBlocks[i3]);
+      const block = allBlocks[i3];
+      if (!result.some((r4) => r4.contains(block))) {
+        result.push(block);
+      }
     }
     return result;
   };
+  var getOrderedBlockRange = (startId, endId, doc) => {
+    const startEl = doc.querySelector(
+      `[data-block="${startId}"]`
+    );
+    const endEl = doc.querySelector(
+      `[data-block="${endId}"]`
+    );
+    if (!startEl || !endEl) {
+      return null;
+    }
+    const rawFirstEl = isNodeBefore(endEl, startEl) ? endEl : startEl;
+    const rawLastEl = isNodeBefore(endEl, startEl) ? startEl : endEl;
+    const firstEl = blockContainerOf(rawFirstEl);
+    const lastEl = blockContainerOf(rawLastEl);
+    const firstId = firstEl.getAttribute("data-block");
+    const lastId = lastEl.getAttribute("data-block");
+    const sameContainer = firstId === lastId;
+    const middleEls = sameContainer ? [] : getBlocksBetween(firstId, lastId, doc).filter(
+      (el) => !firstEl.contains(el) && !lastEl.contains(el)
+    );
+    return { firstEl, firstId, lastEl, lastId, middleEls, sameContainer };
+  };
   var findInnerBlockOffset = (blockElement, offset4, editorDocument) => {
     const treeWalker = editorDocument.createTreeWalker(
       blockElement,
@@ -92577,11 +98516,225 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return { node: blockElement, offset: 0 };
   };
-  var isNodeBefore = (a3, b3) => a3.compareDocumentPosition(b3) === Node.DOCUMENT_POSITION_FOLLOWING;
+  var isNodeBefore = (a3, b3) => (
+    // eslint-disable-next-line no-bitwise
+    !!(a3.compareDocumentPosition(b3) & Node.DOCUMENT_POSITION_FOLLOWING)
+  );
+
+  // 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);
+  function useBlockHighlighting(overlayElement, blockEditorDocument, postId2, postType2, delayMs) {
+    const highlightedBlockIds = (0, import_element303.useRef)(/* @__PURE__ */ new Set());
+    const userStates = useActiveCollaborators(
+      postId2 ?? null,
+      postType2 ?? null
+    );
+    const resolveSelection = useResolvedSelection(
+      postId2 ?? null,
+      postType2 ?? null
+    );
+    const [highlights, setHighlights] = (0, import_element303.useState)(
+      []
+    );
+    const [recomputeToken, rerenderHighlightsAfterDelay] = useDebouncedRecompute(delayMs);
+    const [resizeToken, rerenderHighlightsOnResize] = useRequestAnimationFrameRecompute();
+    (0, import_element303.useEffect)(() => {
+      if (!blockEditorDocument) {
+        setHighlights([]);
+        return;
+      }
+      const currentHighlightedIds = highlightedBlockIds.current;
+      const seen = /* @__PURE__ */ new Set();
+      const blocksToHighlight = userStates.filter((userState) => {
+        if (userState.isMe) {
+          return false;
+        }
+        const selType = userState.editorState?.selection?.type;
+        return selType === SelectionType.WholeBlock || selType === SelectionType.SelectionInMultipleBlocks;
+      }).flatMap((userState) => {
+        const selection = userState.editorState?.selection;
+        if (selection.type === SelectionType.WholeBlock) {
+          let localClientId;
+          try {
+            ({ localClientId } = resolveSelection(selection));
+          } catch {
+            return [];
+          }
+          if (!localClientId) {
+            return [];
+          }
+          return [
+            {
+              blockId: localClientId,
+              clientId: userState.clientId,
+              userId: userState.collaboratorInfo.id,
+              color: getAvatarBorderColor(
+                userState.collaboratorInfo.id
+              ),
+              userName: userState.collaboratorInfo.name,
+              avatarUrl: getAvatarUrl(
+                userState.collaboratorInfo.avatar_urls
+              ),
+              alwaysOutline: true
+            }
+          ];
+        }
+        const resolveEndpointId = (endpoint) => {
+          try {
+            return resolveSelection(endpoint).localClientId;
+          } catch {
+            return null;
+          }
+        };
+        const startId = resolveEndpointId(selection.startEndpoint);
+        const endId = resolveEndpointId(selection.endEndpoint);
+        if (!startId || !endId) {
+          return [];
+        }
+        const range = getOrderedBlockRange(
+          startId,
+          endId,
+          blockEditorDocument
+        );
+        if (!range) {
+          return [];
+        }
+        const { firstId, lastId, middleEls, sameContainer } = range;
+        const color = getAvatarBorderColor(
+          userState.collaboratorInfo.id
+        );
+        const userName = userState.collaboratorInfo.name;
+        const avatarUrl = getAvatarUrl(
+          userState.collaboratorInfo.avatar_urls
+        );
+        if (sameContainer) {
+          return [
+            {
+              blockId: firstId,
+              clientId: userState.clientId,
+              userId: userState.collaboratorInfo.id,
+              color,
+              userName,
+              avatarUrl,
+              alwaysOutline: false
+            }
+          ];
+        }
+        const intermediateIds = middleEls.map((el) => el.getAttribute("data-block")).filter((id) => Boolean(id));
+        return [firstId, ...intermediateIds, lastId].map(
+          (blockId) => ({
+            blockId,
+            clientId: userState.clientId,
+            userId: userState.collaboratorInfo.id,
+            color,
+            userName,
+            avatarUrl,
+            alwaysOutline: false
+          })
+        );
+      }).filter((block) => {
+        if (seen.has(block.blockId)) {
+          return false;
+        }
+        seen.add(block.blockId);
+        return true;
+      });
+      const selectedBlockIds = new Set(
+        blocksToHighlight.map((block) => block.blockId)
+      );
+      for (const blockId of currentHighlightedIds) {
+        if (!selectedBlockIds.has(blockId)) {
+          const blockElement = getBlockElementById(
+            blockEditorDocument,
+            blockId
+          );
+          if (blockElement) {
+            blockElement.classList.remove("is-collaborator-selected");
+            blockElement.style.removeProperty(
+              "--collaborator-outline-color"
+            );
+          }
+          currentHighlightedIds.delete(blockId);
+        }
+      }
+      const results = [];
+      const overlayRect = overlayElement?.getBoundingClientRect() ?? null;
+      const usersWithAvatar = /* @__PURE__ */ new Set();
+      blocksToHighlight.forEach((block) => {
+        const { color, blockId, userName, avatarUrl } = block;
+        const blockElement = getBlockElementById(
+          blockEditorDocument,
+          blockId
+        );
+        if (!blockElement) {
+          return;
+        }
+        blockElement.classList.remove("is-collaborator-selected");
+        blockElement.style.removeProperty("--collaborator-outline-color");
+        currentHighlightedIds.delete(blockId);
+        const isNonTextBlock = !blockElement.innerText?.trim();
+        if (block.alwaysOutline || isNonTextBlock) {
+          blockElement.classList.add("is-collaborator-selected");
+          blockElement.style.setProperty(
+            "--collaborator-outline-color",
+            color
+          );
+          currentHighlightedIds.add(blockId);
+        }
+        if (overlayRect && !usersWithAvatar.has(block.userId)) {
+          usersWithAvatar.add(block.userId);
+          const blockRect = blockElement.getBoundingClientRect();
+          results.push({
+            blockId,
+            clientId: block.clientId,
+            userName,
+            avatarUrl,
+            color,
+            x: blockRect.left - overlayRect.left,
+            y: blockRect.top - overlayRect.top
+          });
+        }
+      });
+      setHighlights(results);
+      return () => {
+        for (const blockId of currentHighlightedIds) {
+          const el = getBlockElementById(blockEditorDocument, blockId);
+          if (el) {
+            el.classList.remove("is-collaborator-selected");
+            el.style.removeProperty("--collaborator-outline-color");
+          }
+        }
+        currentHighlightedIds.clear();
+      };
+    }, [
+      userStates,
+      blockEditorDocument,
+      overlayElement,
+      recomputeToken,
+      resizeToken,
+      resolveSelection
+    ]);
+    return {
+      highlights,
+      rerenderHighlightsAfterDelay,
+      rerenderHighlightsOnResize
+    };
+  }
+  var getBlockElementById = (blockEditorDocument, blockId) => {
+    return blockEditorDocument.querySelector(`[data-block="${blockId}"]`);
+  };
+
+  // packages/editor/build-module/components/collaborators-overlay/use-render-cursors.mjs
+  var import_core_data114 = __toESM(require_core_data(), 1);
+  var import_data206 = __toESM(require_data(), 1);
+  var import_element304 = __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_data111.privateApis
+    import_core_data113.privateApis
   );
   function resolveTargetElement(editorDocument, resolvedSelection) {
     if (!resolvedSelection.localClientId) {
@@ -92594,9 +98747,22 @@ If there's a particular need for this, please submit a feature request at https:
       return blockElement;
     }
     const attrKey = CSS.escape(resolvedSelection.attributeKey);
-    return blockElement.querySelector(
+    const byKey = blockElement.querySelector(
       `[data-wp-block-attribute-key="${attrKey}"]`
-    ) ?? blockElement;
+    );
+    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) {
@@ -92628,46 +98794,121 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function computeTextSelection(selection, start2, end, overlayContext) {
-    if (!start2.localClientId || !end.localClientId || start2.richTextOffset === null || end.richTextOffset === null) {
+    if (!start2.localClientId || !end.localClientId) {
       return {};
     }
     const isReverse = selection.selectionDirection === SelectionDirection.Backward;
     const activeEnd = isReverse ? start2 : end;
-    let allRects;
-    let activeEndBlock = null;
     if (selection.type === SelectionType2.SelectionInOneBlock) {
+      if (start2.richTextOffset === null || end.richTextOffset === null) {
+        return {};
+      }
       const result = computeSingleBlockRects(start2, end, overlayContext);
-      allRects = result.rects;
-      activeEndBlock = result.blockElement;
-    } else {
-      const result = computeMultiBlockRects(start2, end, overlayContext);
-      allRects = result.rects;
-      activeEndBlock = activeEnd.localClientId === result.firstBlockClientId ? result.firstBlock : result.lastBlock;
-    }
-    if (allRects.length > 0) {
+      if (result.rects.length > 0) {
+        return {
+          coords: getCursorPosition(
+            activeEnd.richTextOffset,
+            result.blockElement,
+            overlayContext.editorDocument,
+            overlayContext.overlayRect
+          ),
+          selectionRects: result.rects
+        };
+      }
       return {
         coords: getCursorPosition(
-          activeEnd.richTextOffset,
-          activeEndBlock,
+          start2.richTextOffset,
+          resolveTargetElement(overlayContext.editorDocument, start2),
           overlayContext.editorDocument,
           overlayContext.overlayRect
-        ),
-        selectionRects: allRects
+        )
       };
     }
-    const startBlock = resolveTargetElement(
-      overlayContext.editorDocument,
-      start2
-    );
+    return computeMultiBlockOverlayRects(start2, end, overlayContext);
+  }
+  function blockBoundingRect(blockEl, overlayRect) {
+    const r4 = blockEl.getBoundingClientRect();
     return {
-      coords: getCursorPosition(
-        start2.richTextOffset,
-        startBlock,
-        overlayContext.editorDocument,
-        overlayContext.overlayRect
-      )
+      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,
@@ -92687,75 +98928,10 @@ If there's a particular need for this, please submit a feature request at https:
       blockElement
     };
   }
-  function computeMultiBlockRects(start2, end, overlayContext) {
-    let docFirst = start2;
-    let docLast = end;
-    let firstBlock = resolveTargetElement(
-      overlayContext.editorDocument,
-      docFirst
-    );
-    let lastBlock = resolveTargetElement(
-      overlayContext.editorDocument,
-      docLast
-    );
-    if (firstBlock && lastBlock && isNodeBefore(lastBlock, firstBlock)) {
-      docFirst = end;
-      docLast = start2;
-      [firstBlock, lastBlock] = [lastBlock, firstBlock];
-    }
-    if (!firstBlock || !lastBlock || docFirst.richTextOffset === null || docLast.richTextOffset === null || !docFirst.localClientId || !docLast.localClientId) {
-      return {
-        rects: [],
-        firstBlock: null,
-        lastBlock: null,
-        firstBlockClientId: null
-      };
-    }
-    const allRects = [];
-    const startRects = getSelectionRects(
-      firstBlock,
-      docFirst.richTextOffset,
-      Number.MAX_SAFE_INTEGER,
-      overlayContext.editorDocument,
-      overlayContext.overlayRect
-    );
-    if (startRects) {
-      allRects.push(...startRects);
-    }
-    const intermediateBlocks = getBlocksBetween(
-      docFirst.localClientId,
-      docLast.localClientId,
-      overlayContext.editorDocument
-    );
-    for (const intermediateBlock of intermediateBlocks) {
-      const rects = getFullBlockSelectionRects(
-        intermediateBlock,
-        overlayContext.editorDocument,
-        overlayContext.overlayRect
-      );
-      allRects.push(...rects);
-    }
-    const endRects = getSelectionRects(
-      lastBlock,
-      0,
-      docLast.richTextOffset,
-      overlayContext.editorDocument,
-      overlayContext.overlayRect
-    );
-    if (endRects) {
-      allRects.push(...endRects);
-    }
-    return {
-      rects: allRects,
-      firstBlock,
-      lastBlock,
-      firstBlockClientId: docFirst.localClientId
-    };
-  }

   // packages/editor/build-module/components/collaborators-overlay/use-render-cursors.mjs
-  var { useActiveCollaborators: useActiveCollaborators2, useResolvedSelection: useResolvedSelection2 } = unlock(import_core_data112.privateApis);
-  var { SelectionType: SelectionType3 } = unlock(import_core_data112.privateApis);
+  var { useActiveCollaborators: useActiveCollaborators2, useResolvedSelection: useResolvedSelection2 } = unlock(import_core_data114.privateApis);
+  var { SelectionType: SelectionType3 } = unlock(import_core_data114.privateApis);
   function useRenderCursors(overlayElement, blockEditorDocument, postId2, postType2, delayMs) {
     const sortedUsers = useActiveCollaborators2(
       postId2 ?? null,
@@ -92765,16 +98941,16 @@ If there's a particular need for this, please submit a feature request at https:
       postId2 ?? null,
       postType2 ?? null
     );
-    const showOwnCursor = (0, import_data204.useSelect)(
+    const showOwnCursor = (0, import_data206.useSelect)(
       (select9) => select9(import_preferences20.store).get("core", "showCollaborationCursor"),
       []
     );
-    const [cursorPositions, setCursorPositions] = (0, import_element293.useState)(
+    const [cursorPositions, setCursorPositions] = (0, import_element304.useState)(
       []
     );
     const [recomputeToken, rerenderCursorsAfterDelay] = useDebouncedRecompute(delayMs);
     const [resizeToken, rerenderCursorsOnResize] = useRequestAnimationFrameRecompute();
-    (0, import_element293.useEffect)(() => {
+    (0, import_element304.useEffect)(() => {
       if (!overlayElement || !blockEditorDocument) {
         setCursorPositions([]);
         return;
@@ -92807,7 +98983,7 @@ If there's a particular need for this, please submit a feature request at https:
           } catch {
             return;
           }
-        } else if (selection.type === SelectionType3.SelectionInOneBlock || selection.type === SelectionType3.SelectionInMultipleBlocks) {
+        } else if (selection.type === SelectionType3.SelectionInOneBlock) {
           try {
             start2 = resolveSelection({
               type: SelectionType3.Cursor,
@@ -92820,6 +98996,40 @@ If there's a particular need for this, please submit a feature request at https:
           } catch {
             return;
           }
+        } else if (selection.type === SelectionType3.SelectionInMultipleBlocks) {
+          const resolveEndpoint = (endpoint) => resolveSelection(endpoint);
+          try {
+            start2 = resolveEndpoint(selection.startEndpoint);
+            end = resolveEndpoint(selection.endEndpoint);
+          } catch {
+            return;
+          }
+          const promote = (r4) => {
+            if (!r4.localClientId) {
+              return r4;
+            }
+            const el = blockEditorDocument.querySelector(
+              `[data-block="${r4.localClientId}"]`
+            );
+            if (!el) {
+              return r4;
+            }
+            const container = blockContainerOf(el);
+            const containerId = container.getAttribute("data-block");
+            if (!containerId || containerId === r4.localClientId) {
+              return r4;
+            }
+            return {
+              ...r4,
+              localClientId: containerId,
+              richTextOffset: null,
+              attributeKey: null
+            };
+          };
+          start2 = promote(start2);
+          if (end) {
+            end = promote(end);
+          }
         }
         const userName = user.collaboratorInfo.name;
         const clientId = user.clientId;
@@ -92831,14 +99041,16 @@ If there's a particular need for this, please submit a feature request at https:
           end,
           overlayContext
         );
-        if (selectionVisual.coords) {
+        const hasCoords = Boolean(selectionVisual.coords);
+        const hasRects = (selectionVisual.selectionRects?.length ?? 0) > 0;
+        if (hasCoords || hasRects) {
           const cursorData = {
             userName,
             clientId,
             color,
             avatarUrl,
             isMe: user.isMe,
-            ...selectionVisual.coords
+            ...selectionVisual.coords ?? {}
           };
           if (selectionVisual.selectionRects) {
             cursorData.selectionRects = selectionVisual.selectionRects;
@@ -92864,7 +99076,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_runtime496 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime507 = __toESM(require_jsx_runtime(), 1);
   var RERENDER_DELAY_MS = 500;
   var CURSOR_REDRAW_INTERVAL_MS = 1e4;
   function Overlay({
@@ -92873,7 +99085,7 @@ If there's a particular need for this, please submit a feature request at https:
     postType: postType2,
     cursorRegistry
   }) {
-    const [overlayElement, setOverlayElement] = (0, import_element294.useState)(null);
+    const [overlayElement, setOverlayElement] = (0, import_element305.useState)(null);
     const { cursors, rerenderCursorsAfterDelay, rerenderCursorsOnResize } = useRenderCursors(
       overlayElement,
       blockEditorDocument ?? null,
@@ -92892,12 +99104,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_element294.useCallback)(() => {
+    const onResize = (0, import_element305.useCallback)(() => {
       rerenderCursorsOnResize();
       rerenderHighlightsOnResize();
     }, [rerenderCursorsOnResize, rerenderHighlightsOnResize]);
-    const resizeObserverRef = (0, import_compose67.useResizeObserver)(onResize);
-    (0, import_element294.useEffect)(() => {
+    const resizeObserverRef = (0, import_compose72.useResizeObserver)(onResize);
+    (0, import_element305.useEffect)(() => {
       const cleanupCursors = rerenderCursorsAfterDelay();
       const cleanupHighlights = rerenderHighlightsAfterDelay();
       return () => {
@@ -92905,7 +99117,7 @@ If there's a particular need for this, please submit a feature request at https:
         cleanupHighlights();
       };
     }, [rerenderCursorsAfterDelay, rerenderHighlightsAfterDelay]);
-    (0, import_element294.useEffect)(() => {
+    (0, import_element305.useEffect)(() => {
       if (cursors.length === 0) {
         return;
       }
@@ -92914,17 +99126,20 @@ 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_compose67.useMergeRefs)([
+    const mergedRef = (0, import_compose72.useMergeRefs)([
       setOverlayElement,
       resizeObserverRef
     ]);
-    const cursorRefsMap = (0, import_element294.useRef)(/* @__PURE__ */ new Map());
-    (0, import_element294.useEffect)(() => {
+    const cursorRefsMap = (0, import_element305.useRef)(/* @__PURE__ */ new Map());
+    (0, import_element305.useEffect)(() => {
       if (!cursorRegistry) {
         return;
       }
       const refs = cursorRefsMap.current;
-      const currentIds = new Set(cursors.map((c6) => c6.clientId));
+      const currentIds = /* @__PURE__ */ new Set([
+        ...cursors.map((c6) => c6.clientId),
+        ...highlights.map((h3) => h3.clientId)
+      ]);
       for (const id of refs.keys()) {
         if (!currentIds.has(id)) {
           cursorRegistry.unregisterCursor(id);
@@ -92935,8 +99150,8 @@ If there's a particular need for this, please submit a feature request at https:
         cursorRegistry.registerCursor(id, el);
       }
       return () => cursorRegistry.removeAll();
-    }, [cursors, cursorRegistry]);
-    const setCursorRef = (0, import_element294.useCallback)(
+    }, [cursors, highlights, cursorRegistry]);
+    const setCursorRef = (0, import_element305.useCallback)(
       (clientId) => (el) => {
         if (el) {
           cursorRefsMap.current.set(clientId, el);
@@ -92946,10 +99161,10 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime496.jsxs)("div", { className: "collaborators-overlay-full", ref: mergedRef, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime496.jsx)("style", { children: AVATAR_IFRAME_STYLES + OVERLAY_IFRAME_STYLES }),
-      cursors.map((cursor) => /* @__PURE__ */ (0, import_jsx_runtime496.jsxs)("div", { children: [
-        !cursor.isMe && cursor.selectionRects?.map((rect, index2) => /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
+    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)(
           "div",
           {
             className: "collaborators-overlay-selection-rect",
@@ -92963,7 +99178,7 @@ If there's a particular need for this, please submit a feature request at https:
           },
           `${cursor.clientId}-sel-${index2}`
         )),
-        /* @__PURE__ */ (0, import_jsx_runtime496.jsxs)(
+        cursor.x !== void 0 && /* @__PURE__ */ (0, import_jsx_runtime507.jsxs)(
           "div",
           {
             ref: setCursorRef(cursor.clientId),
@@ -92973,7 +99188,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_runtime496.jsx)(
+              !cursor.isMe && /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
                 "div",
                 {
                   className: "collaborators-overlay-user-cursor",
@@ -92983,7 +99198,7 @@ If there's a particular need for this, please submit a feature request at https:
                   }
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
                 component_default,
                 {
                   className: "collaborators-overlay-user-label",
@@ -92991,7 +99206,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_i18n294.__)("You") : void 0,
+                  label: cursor.isMe ? (0, import_i18n298.__)("You") : void 0,
                   borderColor: cursor.color
                 }
               )
@@ -92999,19 +99214,26 @@ If there's a particular need for this, please submit a feature request at https:
           }
         )
       ] }, cursor.clientId)),
-      highlights.map((highlight) => /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
-        component_default,
+      highlights.map((highlight) => /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+        "div",
         {
-          className: "collaborators-overlay-block-label",
-          variant: "badge",
-          size: "small",
-          src: highlight.avatarUrl,
-          name: highlight.userName,
-          borderColor: highlight.color,
+          ref: setCursorRef(highlight.clientId),
           style: {
+            position: "absolute",
             left: `${highlight.x}px`,
             top: `${highlight.y}px`
-          }
+          },
+          children: /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+            component_default,
+            {
+              className: "collaborators-overlay-block-label",
+              variant: "badge",
+              size: "small",
+              src: highlight.avatarUrl,
+              name: highlight.userName,
+              borderColor: highlight.color
+            }
+          )
         },
         highlight.blockId
       ))
@@ -93019,16 +99241,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_runtime497 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
   var { BlockCanvasCover } = unlock(import_block_editor73.privateApis);
   function CollaboratorsOverlay({
     postId: postId2,
     postType: postType2,
     cursorRegistry
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(BlockCanvasCover.Fill, { children: ({
+    return /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(BlockCanvasCover.Fill, { children: ({
       containerRef
-    }) => /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(
+    }) => /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
       Overlay,
       {
         blockEditorDocument: containerRef.current?.ownerDocument,
@@ -93040,8 +99262,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_runtime498 = __toESM(require_jsx_runtime(), 1);
-  var { useActiveCollaborators: useActiveCollaborators3 } = unlock(import_core_data113.privateApis);
+  var import_jsx_runtime509 = __toESM(require_jsx_runtime(), 1);
+  var { useActiveCollaborators: useActiveCollaborators3 } = unlock(import_core_data115.privateApis);
   function CollaboratorsPresence({
     postId: postId2,
     postType: postType2
@@ -93053,7 +99275,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_element295.useMemo)(() => {
+    const collaboratorsForList = (0, import_element306.useMemo)(() => {
       return [...activeCollaborators].sort((a3, b3) => {
         if (a3.isMe && !b3.isMe) {
           return -1;
@@ -93064,32 +99286,32 @@ If there's a particular need for this, please submit a feature request at https:
         return 0;
       });
     }, [activeCollaborators]);
-    const [cursorRegistry] = (0, import_element295.useState)(createCursorRegistry);
-    const [isPopoverVisible, setIsPopoverVisible] = (0, import_element295.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element295.useState)(
+    const [cursorRegistry] = (0, import_element306.useState)(createCursorRegistry);
+    const [isPopoverVisible, setIsPopoverVisible] = (0, import_element306.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element306.useState)(
       null
     );
     if (otherActiveCollaborators.length === 0) {
       return null;
     }
     const me = activeCollaborators.find((c6) => c6.isMe);
-    return /* @__PURE__ */ (0, import_jsx_runtime498.jsxs)(import_jsx_runtime498.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime498.jsxs)("div", { className: "editor-collaborators-presence", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
-          import_components245.Button,
+    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,
           {
             __next40pxDefaultSize: true,
             className: "editor-collaborators-presence__button",
             onClick: () => setIsPopoverVisible(!isPopoverVisible),
             isPressed: isPopoverVisible,
             ref: setPopoverAnchor,
-            "aria-label": (0, import_i18n295.sprintf)(
+            "aria-label": (0, import_i18n299.sprintf)(
               // translators: %d: number of online collaborators.
-              (0, import_i18n295.__)("Collaborators list, %d online"),
+              (0, import_i18n299.__)("Collaborators list, %d online"),
               collaboratorsForList.length
             ),
-            children: /* @__PURE__ */ (0, import_jsx_runtime498.jsxs)(component_default2, { max: 4, children: [
-              me && /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime509.jsxs)(component_default2, { max: 4, children: [
+              me && /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
                 component_default,
                 {
                   src: getAvatarUrl(
@@ -93102,7 +99324,7 @@ If there's a particular need for this, please submit a feature request at https:
                 me.clientId
               ),
               otherActiveCollaborators.map(
-                (collaboratorState) => /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
+                (collaboratorState) => /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
                   component_default,
                   {
                     src: getAvatarUrl(
@@ -93120,7 +99342,7 @@ If there's a particular need for this, please submit a feature request at https:
             ] })
           }
         ),
-        isPopoverVisible && /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
+        isPopoverVisible && /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
           CollaboratorsList,
           {
             activeCollaborators: collaboratorsForList,
@@ -93130,7 +99352,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
         CollaboratorsOverlay,
         {
           postId: postId2,
@@ -93142,15 +99364,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_runtime499 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime510 = __toESM(require_jsx_runtime(), 1);
   function Header5({
     customSaveButton,
     forceIsDirty,
     setEntitiesSavedStatesCallback
   }) {
-    const isWideViewport = (0, import_compose68.useViewportMatch)("large");
-    const isLargeViewport = (0, import_compose68.useViewportMatch)("medium");
-    const isTooNarrowForDocumentBar = (0, import_compose68.useMediaQuery)("(max-width: 403px)");
+    const isWideViewport = (0, import_compose73.useViewportMatch)("large");
+    const isLargeViewport = (0, import_compose73.useViewportMatch)("medium");
+    const isTooNarrowForDocumentBar = (0, import_compose73.useMediaQuery)("(max-width: 403px)");
     const {
       postId: postId2,
       postType: postType2,
@@ -93161,16 +99383,16 @@ If there's a particular need for this, please submit a feature request at https:
       hasBlockSelection,
       hasSectionRootClientId,
       isStylesCanvasActive
-    } = (0, import_data205.useSelect)((select9) => {
+    } = (0, import_data207.useSelect)((select9) => {
       const { get: getPreference } = select9(import_preferences21.store);
       const {
         getEditorMode: getEditorMode2,
         getCurrentPostType: getCurrentPostType2,
         getCurrentPostId: getCurrentPostId2,
         isPublishSidebarOpened: _isPublishSidebarOpened
-      } = select9(store3);
+      } = select9(store);
       const { getStylesPath: getStylesPath2, getShowStylebook: getShowStylebook2 } = unlock(
-        select9(store3)
+        select9(store)
       );
       const { getBlockSelectionStart: getBlockSelectionStart2, getSectionRootClientId } = unlock(
         select9(import_block_editor74.store)
@@ -93188,19 +99410,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_element296.useState)(true);
+    const [isBlockToolsCollapsed, setIsBlockToolsCollapsed] = (0, import_element307.useState)(true);
     const hasCenter = !isTooNarrowForDocumentBar && (!hasFixedToolbar || hasFixedToolbar && (!hasBlockSelection || isBlockToolsCollapsed));
-    return /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
       HeaderSkeleton,
       {
-        toolbar: /* @__PURE__ */ (0, import_jsx_runtime499.jsxs)(import_jsx_runtime499.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+        toolbar: /* @__PURE__ */ (0, import_jsx_runtime510.jsxs)(import_jsx_runtime510.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
             document_tools_default,
             {
               disableBlockTools: isStylesCanvasActive || isTextEditor
             }
           ),
-          hasFixedToolbar && isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+          hasFixedToolbar && isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
             CollapsibleBlockToolbar,
             {
               isCollapsed: isBlockToolsCollapsed,
@@ -93208,18 +99430,18 @@ If there's a particular need for this, please submit a feature request at https:
             }
           )
         ] }),
-        center: hasCenter ? /* @__PURE__ */ (0, import_jsx_runtime499.jsxs)(import_jsx_runtime499.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+        center: hasCenter ? /* @__PURE__ */ (0, import_jsx_runtime510.jsxs)(import_jsx_runtime510.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
             CollaboratorsPresence,
             {
               postType: postType2,
               postId: postId2
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(DocumentBar, {})
+          /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(DocumentBar, {})
         ] }) : void 0,
-        settings: /* @__PURE__ */ (0, import_jsx_runtime499.jsxs)(import_jsx_runtime499.Fragment, { children: [
-          !hasCenter && !isTooNarrowForDocumentBar && /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+        settings: /* @__PURE__ */ (0, import_jsx_runtime510.jsxs)(import_jsx_runtime510.Fragment, { children: [
+          !hasCenter && !isTooNarrowForDocumentBar && /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
             CollaboratorsPresence,
             {
               postType: postType2,
@@ -93233,25 +99455,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_runtime499.jsx)(PostSavedState, { forceIsDirty }),
-          /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(PostViewLink, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(PostSavedState, { forceIsDirty }),
+          /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(PostViewLink, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
             PreviewDropdown,
             {
               forceIsAutosaveable: forceIsDirty,
               disabled: isStylesCanvasActive
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
             PostPreviewButton,
             {
               className: "editor-header__post-preview-button",
               forceIsAutosaveable: forceIsDirty
             }
           ),
-          isWideViewport && canBeZoomedOut && /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(zoom_out_toggle_default, { disabled: isStylesCanvasActive }),
-          (isWideViewport || !showIconLabels) && /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(pinned_items_default.Slot, { scope: "core" }),
-          !customSaveButton && /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+          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)(
             PostPublishButtonOrToggle,
             {
               forceIsDirty,
@@ -93259,7 +99481,7 @@ If there's a particular need for this, please submit a feature request at https:
             }
           ),
           customSaveButton,
-          /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(MoreMenu, {})
+          /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(MoreMenu, {})
         ] })
       }
     );
@@ -93267,13 +99489,13 @@ If there's a particular need for this, please submit a feature request at https:
   var header_default2 = Header5;

   // packages/editor/build-module/components/inserter-sidebar/index.mjs
-  var import_data206 = __toESM(require_data(), 1);
+  var import_data208 = __toESM(require_data(), 1);
   var import_block_editor75 = __toESM(require_block_editor(), 1);
-  var import_compose69 = __toESM(require_compose(), 1);
-  var import_element297 = __toESM(require_element(), 1);
+  var import_compose74 = __toESM(require_compose(), 1);
+  var import_element308 = __toESM(require_element(), 1);
   var import_preferences22 = __toESM(require_preferences(), 1);
   var import_keycodes18 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime511 = __toESM(require_jsx_runtime(), 1);
   var { PrivateInserterLibrary } = unlock(import_block_editor75.privateApis);
   function InserterSidebar() {
     const {
@@ -93282,15 +99504,15 @@ If there's a particular need for this, please submit a feature request at https:
       inserter,
       showMostUsedBlocks,
       sidebarIsOpened
-    } = (0, import_data206.useSelect)((select9) => {
+    } = (0, import_data208.useSelect)((select9) => {
       const {
         getInserterSidebarToggleRef: getInserterSidebarToggleRef2,
         getInserter: getInserter2,
         isPublishSidebarOpened: isPublishSidebarOpened2
-      } = unlock(select9(store3));
+      } = unlock(select9(store));
       const { getBlockRootClientId: getBlockRootClientId2, isZoomOut, getSectionRootClientId } = unlock(select9(import_block_editor75.store));
       const { get } = select9(import_preferences22.store);
-      const { getActiveComplementaryArea: getActiveComplementaryArea2 } = select9(store2);
+      const { getActiveComplementaryArea: getActiveComplementaryArea2 } = select9(store3);
       const getBlockSectionRootClientId = () => {
         if (isZoomOut()) {
           const sectionRootClientId = getSectionRootClientId();
@@ -93308,15 +99530,15 @@ If there's a particular need for this, please submit a feature request at https:
         sidebarIsOpened: !!(getActiveComplementaryArea2("core") || isPublishSidebarOpened2())
       };
     }, []);
-    const { setIsInserterOpened: setIsInserterOpened2 } = (0, import_data206.useDispatch)(store3);
-    const { disableComplementaryArea: disableComplementaryArea2 } = (0, import_data206.useDispatch)(store2);
-    const isMobileViewport = (0, import_compose69.useViewportMatch)("medium", "<");
-    const libraryRef = (0, import_element297.useRef)();
-    const closeInserterSidebar = (0, import_element297.useCallback)(() => {
+    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)(() => {
       setIsInserterOpened2(false);
       inserterSidebarToggleRef2.current?.focus();
     }, [inserterSidebarToggleRef2, setIsInserterOpened2]);
-    const closeOnEscape = (0, import_element297.useCallback)(
+    const closeOnEscape = (0, import_element308.useCallback)(
       (event) => {
         if (event.keyCode === import_keycodes18.ESCAPE && !event.defaultPrevented) {
           event.preventDefault();
@@ -93325,7 +99547,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [closeInserterSidebar]
     );
-    const inserterContents = /* @__PURE__ */ (0, import_jsx_runtime500.jsx)("div", { className: "editor-inserter-sidebar__content", children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+    const inserterContents = /* @__PURE__ */ (0, import_jsx_runtime511.jsx)("div", { className: "editor-inserter-sidebar__content", children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
       PrivateInserterLibrary,
       {
         showMostUsedBlocks,
@@ -93344,56 +99566,56 @@ 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_runtime500.jsx)("div", { onKeyDown: closeOnEscape, className: "editor-inserter-sidebar", children: inserterContents })
+      /* @__PURE__ */ (0, import_jsx_runtime511.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_compose70 = __toESM(require_compose(), 1);
-  var import_data207 = __toESM(require_data(), 1);
+  var import_compose75 = __toESM(require_compose(), 1);
+  var import_data209 = __toESM(require_data(), 1);
   var import_dom26 = __toESM(require_dom(), 1);
-  var import_element298 = __toESM(require_element(), 1);
-  var import_i18n297 = __toESM(require_i18n(), 1);
+  var import_element309 = __toESM(require_element(), 1);
+  var import_i18n301 = __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_components246 = __toESM(require_components(), 1);
-  var import_i18n296 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime501 = __toESM(require_jsx_runtime(), 1);
+  var import_components249 = __toESM(require_components(), 1);
+  var import_i18n300 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
   function ListViewOutline() {
-    return /* @__PURE__ */ (0, import_jsx_runtime501.jsxs)(import_jsx_runtime501.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime501.jsxs)("div", { className: "editor-list-view-sidebar__outline", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime501.jsxs)("div", { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(import_components246.__experimentalText, { children: (0, import_i18n296.__)("Characters:") }),
-          /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(import_components246.__experimentalText, { children: /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(CharacterCount, {}) })
+    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, {}) })
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime501.jsxs)("div", { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(import_components246.__experimentalText, { children: (0, import_i18n296.__)("Words:") }),
-          /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(WordCount, {})
+        /* @__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_runtime501.jsxs)("div", { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(import_components246.__experimentalText, { children: (0, import_i18n296.__)("Time to read:") }),
-          /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(TimeToRead, {})
+        /* @__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_runtime501.jsx)(DocumentOutline, {})
+      /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(DocumentOutline, {})
     ] });
   }

   // packages/editor/build-module/components/list-view-sidebar/index.mjs
-  var import_jsx_runtime502 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 1);
   var { TabbedSidebar } = unlock(import_block_editor76.privateApis);
   function ListViewSidebar() {
-    const { setIsListViewOpened: setIsListViewOpened2 } = (0, import_data207.useDispatch)(store3);
-    const { getListViewToggleRef: getListViewToggleRef2 } = unlock((0, import_data207.useSelect)(store3));
-    const focusOnMountRef = (0, import_compose70.useFocusOnMount)("firstElement");
-    const closeListView = (0, import_element298.useCallback)(() => {
+    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)(() => {
       setIsListViewOpened2(false);
       getListViewToggleRef2().current?.focus();
     }, [getListViewToggleRef2, setIsListViewOpened2]);
-    const closeOnEscape = (0, import_element298.useCallback)(
+    const closeOnEscape = (0, import_element309.useCallback)(
       (event) => {
         if (event.keyCode === import_keycodes19.ESCAPE && !event.defaultPrevented) {
           event.preventDefault();
@@ -93402,12 +99624,12 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [closeListView]
     );
-    const [dropZoneElement, setDropZoneElement] = (0, import_element298.useState)(null);
-    const [tab, setTab] = (0, import_element298.useState)("list-view");
-    const sidebarRef = (0, import_element298.useRef)();
-    const tabsRef = (0, import_element298.useRef)();
-    const listViewRef = (0, import_element298.useRef)();
-    const listViewContainerRef = (0, import_compose70.useMergeRefs)([
+    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,
       listViewRef,
       setDropZoneElement
@@ -93426,7 +99648,7 @@ If there's a particular need for this, please submit a feature request at https:
         tabPanelFocus.focus();
       }
     }
-    const handleToggleListViewShortcut = (0, import_element298.useCallback)(() => {
+    const handleToggleListViewShortcut = (0, import_element309.useCallback)(() => {
       if (sidebarRef.current.contains(
         sidebarRef.current.ownerDocument.activeElement
       )) {
@@ -93438,20 +99660,20 @@ If there's a particular need for this, please submit a feature request at https:
     (0, import_keyboard_shortcuts9.useShortcut)("core/editor/toggle-list-view", handleToggleListViewShortcut);
     return (
       // eslint-disable-next-line jsx-a11y/no-static-element-interactions
-      /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
         "div",
         {
           className: "editor-list-view-sidebar",
           onKeyDown: closeOnEscape,
           ref: sidebarRef,
-          children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
             TabbedSidebar,
             {
               tabs: [
                 {
                   name: "list-view",
-                  title: (0, import_i18n297._x)("List View", "Post overview"),
-                  panel: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)("div", { className: "editor-list-view-sidebar__list-view-container", children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)("div", { className: "editor-list-view-sidebar__list-view-panel-content", children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+                  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,
                     {
                       dropZoneElement
@@ -93461,15 +99683,15 @@ If there's a particular need for this, please submit a feature request at https:
                 },
                 {
                   name: "outline",
-                  title: (0, import_i18n297._x)("Outline", "Post overview"),
-                  panel: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)("div", { className: "editor-list-view-sidebar__list-view-container", children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(ListViewOutline, {}) })
+                  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, {}) })
                 }
               ],
               onClose: closeListView,
               onSelect: (tabName) => setTab(tabName),
               defaultTabId: "list-view",
               ref: tabsRef,
-              closeButtonLabel: (0, import_i18n297.__)("Close")
+              closeButtonLabel: (0, import_i18n301.__)("Close")
             }
           )
         }
@@ -93478,60 +99700,91 @@ 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_data209 = __toESM(require_data(), 1);
-  var import_components248 = __toESM(require_components(), 1);
-  var import_i18n299 = __toESM(require_i18n(), 1);
+  var import_data211 = __toESM(require_data(), 1);
+  var import_components251 = __toESM(require_components(), 1);
+  var import_i18n303 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/components/post-revisions-preview/revisions-slider.mjs
-  var import_data208 = __toESM(require_data(), 1);
-  var import_components247 = __toESM(require_components(), 1);
-  var import_core_data114 = __toESM(require_core_data(), 1);
-  var import_i18n298 = __toESM(require_i18n(), 1);
-  var import_date19 = __toESM(require_date(), 1);
-  var import_element299 = __toESM(require_element(), 1);
-  var import_compose71 = __toESM(require_compose(), 1);
-  var import_jsx_runtime503 = __toESM(require_jsx_runtime(), 1);
-  function RevisionsSlider() {
-    const {
-      revisions: rawRevisions,
-      perPage,
-      currentRevisionId,
-      revisionKey,
-      revisionPage: revisionPage2,
-      totalRevisions
-    } = (0, import_data208.useSelect)((select9) => {
+  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_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);
+  function ConnectedRevisionsSlider() {
+    const revisionData = (0, import_data210.useSelect)((select9) => {
       const {
         getCurrentRevisionId: getCurrentRevisionId2,
         getRevisionPage: getRevisionPage2,
         getPageRevisions: getPageRevisions2,
         getRevisionsPerPage: getRevisionsPerPage2
-      } = unlock(select9(store3));
-      const postType2 = select9(store3).getCurrentPostType();
+      } = unlock(select9(store));
+      const postType2 = select9(store).getCurrentPostType();
       if (!postType2) {
         return {};
       }
-      const entityConfig = select9(import_core_data114.store).getEntityConfig(
+      const entityConfig = select9(import_core_data116.store).getEntityConfig(
         "postType",
         postType2
       );
-      const _revisionKey = entityConfig?.revisionKey || "id";
-      const _revisionPage = getRevisionPage2();
+      const revisionKey = entityConfig?.revisionKey || "id";
+      const revisionPage2 = getRevisionPage2();
       return {
-        revisions: getPageRevisions2(_revisionPage),
+        revisions: getPageRevisions2(revisionPage2),
         perPage: getRevisionsPerPage2(),
         currentRevisionId: getCurrentRevisionId2(),
-        revisionKey: _revisionKey,
-        revisionPage: _revisionPage,
-        totalRevisions: select9(store3).getCurrentPostRevisionsCount()
+        revisionKey,
+        revisionPage: revisionPage2,
+        totalRevisions: select9(store).getCurrentPostRevisionsCount()
       };
     }, []);
-    const { setCurrentRevisionId: setCurrentRevisionId2, setRevisionPage: setRevisionPage2 } = unlock(
-      (0, import_data208.useDispatch)(store3)
+    const revisionActions = unlock((0, import_data210.useDispatch)(store));
+    return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+      RevisionsSlider,
+      {
+        ...revisionData,
+        setCurrentRevisionId: revisionActions.setCurrentRevisionId,
+        setRevisionPage: revisionActions.setRevisionPage
+      }
+    );
+  }
+  function RevisionsSlider({
+    revisions: rawRevisions,
+    perPage,
+    currentRevisionId,
+    revisionKey,
+    revisionPage: revisionPage2,
+    totalRevisions,
+    setCurrentRevisionId: setCurrentRevisionId2,
+    setRevisionPage: setRevisionPage2
+  }) {
+    const setFocusOnMountRef = (0, import_compose76.useFocusOnMount)(true);
+    const initialActiveElementRef = (0, import_element310.useRef)();
+    const loadingRef = (0, import_element310.useCallback)((node) => {
+      if (node && initialActiveElementRef.current === void 0) {
+        initialActiveElementRef.current = node.ownerDocument.activeElement;
+      }
+    }, []);
+    const focusOnMountRef = (0, import_element310.useCallback)(
+      (node) => {
+        if (!node) {
+          setFocusOnMountRef(null);
+          return;
+        }
+        const { activeElement: activeElement2, body, documentElement } = node.ownerDocument;
+        const initialActiveElement = initialActiveElementRef.current ?? activeElement2;
+        const focusHasNotMoved = activeElement2 === initialActiveElement || activeElement2 === body || activeElement2 === documentElement;
+        if (focusHasNotMoved) {
+          setFocusOnMountRef(node);
+        }
+      },
+      [setFocusOnMountRef]
     );
-    const focusOnMountRef = (0, import_compose71.useFocusOnMount)(true);
     const isLoading = !rawRevisions;
     const totalPages = Math.ceil(totalRevisions / perPage) || 1;
-    const revisions = (0, import_element299.useMemo)(
+    const revisions = (0, import_element310.useMemo)(
       () => rawRevisions && [...rawRevisions].reverse(),
       [rawRevisions]
     );
@@ -93544,42 +99797,42 @@ If there's a particular need for this, please submit a feature request at https:
         setCurrentRevisionId2(revision[revisionKey]);
       }
     };
-    const dateSettings = (0, import_date19.getSettings)();
+    const dateSettings = (0, import_date21.getSettings)();
     const renderTooltipContent = (index2) => {
       const revision = revisions?.[index2];
       if (!revision) {
         return index2;
       }
-      return (0, import_date19.dateI18n)(dateSettings.formats.datetime, revision.date);
+      return (0, import_date21.dateI18n)(dateSettings.formats.datetime, revision.date);
     };
     const showPagination = totalPages > 1;
     if (isLoading && !showPagination) {
-      return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(import_components247.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_components250.Spinner, { ref: loadingRef });
     }
     if (!isLoading && !revisions?.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)("span", { className: "editor-revisions-header__no-revisions", children: (0, import_i18n298.__)("No revisions found.") });
+      return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)("span", { className: "editor-revisions-header__no-revisions", children: (0, import_i18n302.__)("No revisions found.") });
     }
     if (totalRevisions <= 1) {
-      return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)("span", { className: "editor-revisions-header__no-revisions", children: (0, import_i18n298.__)("Only one revision found.") });
+      return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)("span", { className: "editor-revisions-header__no-revisions", children: (0, import_i18n302.__)("Only one revision found.") });
     }
     const getPageRangeLabel = (page) => {
       const end = totalRevisions - (page - 1) * perPage;
       const start2 = Math.max(1, end - perPage + 1);
-      return (0, import_i18n298.sprintf)(
+      return (0, import_i18n302.sprintf)(
         /* translators: 1: first revision number, 2: last revision number */
-        (0, import_i18n298.__)("Revisions %1$s\u2013%2$s"),
+        (0, import_i18n302.__)("Revisions %1$s\u2013%2$s"),
         start2,
         end
       );
     };
-    const sliderOrSpinner = isLoading || selectedIndex === -1 ? /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(import_components247.Spinner, {}) : /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
-      import_components247.RangeControl,
+    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,
       {
         ref: focusOnMountRef,
         "aria-valuetext": renderTooltipContent(selectedIndex),
         className: "editor-revisions-header__slider",
         hideLabelFromVision: true,
-        label: (0, import_i18n298.__)("Revision"),
+        label: (0, import_i18n302.__)("Revision"),
         max: revisions?.length - 1,
         min: 0,
         marks: true,
@@ -93592,19 +99845,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_runtime503.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", style: { flex: 1 }, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
-        import_components247.Button,
+    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,
         {
           icon: chevron_left_default,
-          label: revisionPage2 < totalPages ? getPageRangeLabel(revisionPage2 + 1) : (0, import_i18n298.__)("No older revisions"),
+          label: revisionPage2 < totalPages ? getPageRangeLabel(revisionPage2 + 1) : (0, import_i18n302.__)("No older revisions"),
           onClick: () => setRevisionPage2(revisionPage2 + 1),
           disabled: isLoading || revisionPage2 >= totalPages,
           size: "compact",
           accessibleWhenDisabled: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
         "div",
         {
           style: {
@@ -93616,11 +99869,11 @@ If there's a particular need for this, please submit a feature request at https:
           children: sliderOrSpinner
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
-        import_components247.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+        import_components250.Button,
         {
           icon: chevron_right_default,
-          label: revisionPage2 > 1 ? getPageRangeLabel(revisionPage2 - 1) : (0, import_i18n298.__)("No newer revisions"),
+          label: revisionPage2 > 1 ? getPageRangeLabel(revisionPage2 - 1) : (0, import_i18n302.__)("No newer revisions"),
           onClick: () => setRevisionPage2(revisionPage2 - 1),
           disabled: isLoading || revisionPage2 <= 1,
           size: "compact",
@@ -93629,55 +99882,54 @@ If there's a particular need for this, please submit a feature request at https:
       )
     ] });
   }
-  var revisions_slider_default = RevisionsSlider;

   // packages/editor/build-module/components/post-revisions-preview/revisions-header.mjs
-  var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime515 = __toESM(require_jsx_runtime(), 1);
   function RevisionsHeader({ showDiff, onToggleDiff }) {
-    const { currentRevisionId, sidebarIsOpened } = (0, import_data209.useSelect)((select9) => {
+    const { currentRevisionId, sidebarIsOpened } = (0, import_data211.useSelect)((select9) => {
       return {
         currentRevisionId: unlock(
-          select9(store3)
+          select9(store)
         ).getCurrentRevisionId(),
-        sidebarIsOpened: !!select9(store2).getActiveComplementaryArea(
+        sidebarIsOpened: !!select9(store3).getActiveComplementaryArea(
           "core"
         )
       };
     }, []);
     const { setCurrentRevisionId: setCurrentRevisionId2, restoreRevision: restoreRevision2 } = unlock(
-      (0, import_data209.useDispatch)(store3)
+      (0, import_data211.useDispatch)(store)
     );
-    const { enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data209.useDispatch)(store2);
+    const { enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data211.useDispatch)(store3);
     const canRestore = !!currentRevisionId;
     const handleRestore = () => {
       if (currentRevisionId) {
         restoreRevision2(currentRevisionId);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
       HeaderSkeleton,
       {
         className: "editor-revisions-header",
-        toolbar: /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
-          import_components248.Button,
+        toolbar: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+          import_components251.Button,
           {
             __next40pxDefaultSize: true,
             size: "compact",
             icon: seen_default,
-            label: (0, import_i18n299._x)("Show changes", "revisions"),
+            label: (0, import_i18n303._x)("Show changes", "revisions"),
             isPressed: showDiff,
             onClick: onToggleDiff
           }
         ),
-        center: /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(revisions_slider_default, {}),
-        settings: /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(import_jsx_runtime504.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(PostPreviewButton, { className: "editor-header__post-preview-button" }),
-          /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
-            import_components248.Button,
+        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,
             {
               __next40pxDefaultSize: true,
-              icon: (0, import_i18n299.isRTL)() ? drawer_left_default : drawer_right_default,
-              label: (0, import_i18n299._x)("Settings", "panel button label"),
+              icon: (0, import_i18n303.isRTL)() ? drawer_left_default : drawer_right_default,
+              label: (0, import_i18n303._x)("Settings", "panel button label"),
               isPressed: sidebarIsOpened,
               "aria-expanded": sidebarIsOpened,
               onClick: () => {
@@ -93693,18 +99945,18 @@ If there's a particular need for this, please submit a feature request at https:
               size: "compact"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
-            import_components248.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+            import_components251.Button,
             {
               __next40pxDefaultSize: true,
               variant: "secondary",
               size: "compact",
               onClick: () => setCurrentRevisionId2(null),
-              children: (0, import_i18n299.__)("Exit")
+              children: (0, import_i18n303.__)("Exit")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
-            import_components248.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+            import_components251.Button,
             {
               __next40pxDefaultSize: true,
               accessibleWhenDisabled: true,
@@ -93713,10 +99965,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_i18n299.__)("Restore")
+              children: (0, import_i18n303.__)("Restore")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(MoreMenu, { disabled: true })
+          /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(MoreMenu, { isRevisionMode: true })
         ] })
       }
     );
@@ -93724,46 +99976,46 @@ 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_components251 = __toESM(require_components(), 1);
+  var import_components254 = __toESM(require_components(), 1);
   var import_block_editor84 = __toESM(require_block_editor(), 1);
-  var import_data218 = __toESM(require_data(), 1);
-  var import_element305 = __toESM(require_element(), 1);
+  var import_data220 = __toESM(require_data(), 1);
+  var import_element316 = __toESM(require_element(), 1);
   var import_hooks61 = __toESM(require_hooks(), 1);
   var import_blocks34 = __toESM(require_blocks(), 1);
-  var import_i18n303 = __toESM(require_i18n(), 1);
+  var import_i18n307 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/components/visual-editor/index.mjs
   var import_block_editor82 = __toESM(require_block_editor(), 1);
-  var import_element303 = __toESM(require_element(), 1);
-  var import_data216 = __toESM(require_data(), 1);
+  var import_element314 = __toESM(require_element(), 1);
+  var import_data218 = __toESM(require_data(), 1);
   var import_blocks33 = __toESM(require_blocks(), 1);
-  var import_core_data117 = __toESM(require_core_data(), 1);
-  var import_compose77 = __toESM(require_compose(), 1);
+  var import_core_data119 = __toESM(require_core_data(), 1);
+  var import_compose82 = __toESM(require_compose(), 1);

   // packages/editor/build-module/components/visual-editor/edit-template-blocks-notification.mjs
-  var import_data210 = __toESM(require_data(), 1);
-  var import_core_data115 = __toESM(require_core_data(), 1);
-  var import_element300 = __toESM(require_element(), 1);
-  var import_i18n300 = __toESM(require_i18n(), 1);
-  var import_components249 = __toESM(require_components(), 1);
-  var import_jsx_runtime505 = __toESM(require_jsx_runtime(), 1);
+  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);
   function EditTemplateBlocksNotification({ contentRef }) {
-    const { onNavigateToEntityRecord, templateId: templateId2 } = (0, import_data210.useSelect)((select9) => {
-      const { getEditorSettings: getEditorSettings2, getCurrentTemplateId: getCurrentTemplateId2 } = select9(store3);
+    const { onNavigateToEntityRecord, templateId: templateId2 } = (0, import_data212.useSelect)((select9) => {
+      const { getEditorSettings: getEditorSettings2, getCurrentTemplateId: getCurrentTemplateId2 } = select9(store);
       return {
         onNavigateToEntityRecord: getEditorSettings2().onNavigateToEntityRecord,
         templateId: getCurrentTemplateId2()
       };
     }, []);
-    const canEditTemplate = (0, import_data210.useSelect)(
-      (select9) => !!select9(import_core_data115.store).canUser("create", {
+    const canEditTemplate = (0, import_data212.useSelect)(
+      (select9) => !!select9(import_core_data117.store).canUser("create", {
         kind: "postType",
         name: "wp_template"
       }),
       []
     );
-    const [isDialogOpen, setIsDialogOpen] = (0, import_element300.useState)(false);
-    (0, import_element300.useEffect)(() => {
+    const [isDialogOpen, setIsDialogOpen] = (0, import_element311.useState)(false);
+    (0, import_element311.useEffect)(() => {
       const handleDblClick = (event) => {
         if (!canEditTemplate) {
           return;
@@ -93785,11 +100037,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_runtime505.jsx)(
-      import_components249.__experimentalConfirmDialog,
+    return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+      import_components252.__experimentalConfirmDialog,
       {
         isOpen: isDialogOpen,
-        confirmButtonText: (0, import_i18n300.__)("Edit template"),
+        confirmButtonText: (0, import_i18n304.__)("Edit template"),
         onConfirm: () => {
           setIsDialogOpen(false);
           onNavigateToEntityRecord({
@@ -93799,7 +100051,7 @@ If there's a particular need for this, please submit a feature request at https:
         },
         onCancel: () => setIsDialogOpen(false),
         size: "medium",
-        children: (0, import_i18n300.__)(
+        children: (0, import_i18n304.__)(
           "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?"
         )
       }
@@ -93807,12 +100059,12 @@ 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_compose72 = __toESM(require_compose(), 1);
-  var import_data211 = __toESM(require_data(), 1);
+  var import_compose77 = __toESM(require_compose(), 1);
+  var import_data213 = __toESM(require_data(), 1);
   var import_block_editor77 = __toESM(require_block_editor(), 1);
   var DISTANCE_THRESHOLD = 500;
-  function clamp2(value, min3, max3) {
-    return Math.min(Math.max(value, min3), max3);
+  function clamp2(value, min4, max4) {
+    return Math.min(Math.max(value, min4), max4);
   }
   function distanceFromRect(x2, y3, rect) {
     const dx = x2 - clamp2(x2, rect.left, rect.right);
@@ -93823,10 +100075,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_data211.useSelect)(import_block_editor77.store)
+      (0, import_data213.useSelect)(import_block_editor77.store)
     );
-    const { selectBlock: selectBlock2 } = (0, import_data211.useDispatch)(import_block_editor77.store);
-    return (0, import_compose72.useRefEffect)(
+    const { selectBlock: selectBlock2 } = (0, import_data213.useDispatch)(import_block_editor77.store);
+    return (0, import_compose77.useRefEffect)(
       (element) => {
         if (!isEnabled) {
           return;
@@ -93878,13 +100130,13 @@ 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_data212 = __toESM(require_data(), 1);
-  var import_compose73 = __toESM(require_compose(), 1);
+  var import_data214 = __toESM(require_data(), 1);
+  var import_compose78 = __toESM(require_compose(), 1);
   var import_block_editor78 = __toESM(require_block_editor(), 1);
   function useZoomOutModeExit() {
-    const { getSettings: getSettings10, isZoomOut } = unlock((0, import_data212.useSelect)(import_block_editor78.store));
-    const { resetZoomLevel } = unlock((0, import_data212.useDispatch)(import_block_editor78.store));
-    return (0, import_compose73.useRefEffect)(
+    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)(
       (node) => {
         function onDoubleClick(event) {
           if (!isZoomOut()) {
@@ -93892,7 +100144,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
           if (!event.defaultPrevented) {
             event.preventDefault();
-            const { __experimentalSetIsInserterOpened } = getSettings10();
+            const { __experimentalSetIsInserterOpened } = getSettings11();
             if (typeof __experimentalSetIsInserterOpened === "function") {
               __experimentalSetIsInserterOpened(false);
             }
@@ -93904,19 +100156,19 @@ If there's a particular need for this, please submit a feature request at https:
           node.removeEventListener("dblclick", onDoubleClick);
         };
       },
-      [getSettings10, isZoomOut, resetZoomLevel]
+      [getSettings11, isZoomOut, resetZoomLevel]
     );
   }

   // packages/editor/build-module/components/visual-editor/use-padding-appender.mjs
-  var import_data213 = __toESM(require_data(), 1);
-  var import_compose74 = __toESM(require_compose(), 1);
+  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_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_data213.useRegistry)();
-    const effect = (0, import_compose74.useRefEffect)(
+    const registry = (0, import_data215.useRegistry)();
+    const effect = (0, import_compose79.useRefEffect)(
       (node) => {
         function onMouseDown(event) {
           if (event.target !== node && // Tests for the parent element because in the iframed editor if the click is
@@ -93956,17 +100208,17 @@ 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_data214 = __toESM(require_data(), 1);
-  var import_compose75 = __toESM(require_compose(), 1);
+  var import_data216 = __toESM(require_data(), 1);
+  var import_compose80 = __toESM(require_compose(), 1);
   var import_block_editor80 = __toESM(require_block_editor(), 1);
   function useEditContentOnlySectionExit() {
     const { getEditedContentOnlySection } = unlock(
-      (0, import_data214.useSelect)(import_block_editor80.store)
+      (0, import_data216.useSelect)(import_block_editor80.store)
     );
     const { stopEditingContentOnlySection } = unlock(
-      (0, import_data214.useDispatch)(import_block_editor80.store)
+      (0, import_data216.useDispatch)(import_block_editor80.store)
     );
-    return (0, import_compose75.useRefEffect)(
+    return (0, import_compose80.useRefEffect)(
       (node) => {
         function onClick(event) {
           const editedContentOnlySection = getEditedContentOnlySection();
@@ -93991,22 +100243,22 @@ 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_data215 = __toESM(require_data(), 1);
-  var import_compose76 = __toESM(require_compose(), 1);
+  var import_data217 = __toESM(require_data(), 1);
+  var import_compose81 = __toESM(require_compose(), 1);
   var import_blocks32 = __toESM(require_blocks(), 1);
-  var import_core_data116 = __toESM(require_core_data(), 1);
+  var import_core_data118 = __toESM(require_core_data(), 1);
   var import_block_editor81 = __toESM(require_block_editor(), 1);
-  var import_components250 = __toESM(require_components(), 1);
+  var import_components253 = __toESM(require_components(), 1);
   var import_hooks60 = __toESM(require_hooks(), 1);
-  var import_element302 = __toESM(require_element(), 1);
-  var import_i18n301 = __toESM(require_i18n(), 1);
+  var import_element313 = __toESM(require_element(), 1);
+  var import_i18n305 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/components/sync-connection-error-modal/use-retry-countdown.mjs
-  var import_element301 = __toESM(require_element(), 1);
+  var import_element312 = __toESM(require_element(), 1);
   function useRetryCountdown(connectionStatus) {
-    const [secondsRemaining, setSecondsRemaining] = (0, import_element301.useState)();
-    const hasRetriedRef = (0, import_element301.useRef)(false);
-    (0, import_element301.useEffect)(() => {
+    const [secondsRemaining, setSecondsRemaining] = (0, import_element312.useState)();
+    const hasRetriedRef = (0, import_element312.useRef)(false);
+    (0, import_element312.useEffect)(() => {
       if (!connectionStatus) {
         return;
       }
@@ -94058,20 +100310,20 @@ 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_runtime506 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
   var { BlockCanvasCover: BlockCanvasCover2 } = unlock(import_block_editor81.privateApis);
-  var { retrySyncConnection } = unlock(import_core_data116.privateApis);
+  var { retrySyncConnection } = unlock(import_core_data118.privateApis);
   var INITIAL_DISCONNECTED_DEBOUNCE_MS = 2e4;
   function SyncConnectionErrorModal() {
-    const [hasInitialized, setHasInitialized] = (0, import_element302.useState)(false);
-    const [showModal, setShowModal] = (0, import_element302.useState)(false);
-    const [isManualRetryAvailable, setIsManualRetryAvailable] = (0, import_element302.useState)(false);
-    const { connectionStatus, isCollaborationEnabled, postType: postType2 } = (0, import_data215.useSelect)(
+    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 { connectionStatus, isCollaborationEnabled, postType: postType2 } = (0, import_data217.useSelect)(
       (selectFn) => {
         const { getSyncConnectionStatus, getPostType } = unlock(
-          selectFn(import_core_data116.store)
+          selectFn(import_core_data118.store)
         );
-        const { getCurrentPostType: getCurrentPostType2, isCollaborationEnabledForCurrentPost: isCollaborationEnabledForCurrentPost2 } = unlock(selectFn(store3));
+        const { getCurrentPostType: getCurrentPostType2, isCollaborationEnabledForCurrentPost: isCollaborationEnabledForCurrentPost2 } = unlock(selectFn(store));
         const currentPostType = getCurrentPostType2();
         return {
           connectionStatus: getSyncConnectionStatus() || null,
@@ -94082,17 +100334,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_compose76.useCopyToClipboard)(() => {
-      const blocks = (0, import_data215.select)(import_block_editor81.store).getBlocks();
+    const copyButtonRef = (0, import_compose81.useCopyToClipboard)(() => {
+      const blocks = (0, import_data217.select)(import_block_editor81.store).getBlocks();
       return (0, import_blocks32.serialize)(blocks);
     });
-    (0, import_element302.useEffect)(() => {
+    (0, import_element313.useEffect)(() => {
       const timeout = setTimeout(() => {
         setHasInitialized(true);
       }, INITIAL_DISCONNECTED_DEBOUNCE_MS);
       return () => clearTimeout(timeout);
     }, []);
-    (0, import_element302.useEffect)(() => {
+    (0, import_element313.useEffect)(() => {
       if ("connecting" === connectionStatus?.status) {
         return;
       }
@@ -94101,7 +100353,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_element302.useEffect)(() => {
+    (0, import_element313.useEffect)(() => {
       if ("connected" === connectionStatus?.status) {
         setShowModal(false);
         return;
@@ -94130,9 +100382,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_i18n301.sprintf)(
+      retryCountdownText = (0, import_i18n305.sprintf)(
         /* translators: %d: number of seconds until retry */
-        (0, import_i18n301._n)(
+        (0, import_i18n305._n)(
           "Retrying connection in %d second\u2026",
           "Retrying connection in %d seconds\u2026",
           secondsRemaining
@@ -94141,14 +100393,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_i18n301.__)("Retrying\u2026");
+      retryCountdownText = (0, import_i18n305.__)("Retrying\u2026");
     }
     let editPostHref = "edit.php";
     if (postType2?.slug) {
       editPostHref = `edit.php?post_type=${postType2.slug}`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(BlockCanvasCover2.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
-      import_components250.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(BlockCanvasCover2.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+      import_components253.Modal,
       {
         overlayClassName: "editor-sync-connection-error-modal",
         isDismissible: false,
@@ -94158,35 +100410,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_runtime506.jsxs)(import_components250.__experimentalVStack, { spacing: 6, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime506.jsx)("p", { children: messages.description }),
-          retryCountdownText && /* @__PURE__ */ (0, import_jsx_runtime506.jsx)("p", { className: "editor-sync-connection-error-modal__retry-countdown", children: retryCountdownText }),
-          /* @__PURE__ */ (0, import_jsx_runtime506.jsxs)(import_components250.__experimentalHStack, { justify: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
-              import_components250.Button,
+        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,
               {
                 __next40pxDefaultSize: true,
                 href: editPostHref,
                 isDestructive: true,
                 variant: "tertiary",
-                children: (0, import_i18n301.sprintf)(
+                children: (0, import_i18n305.sprintf)(
                   /* translators: %s: Post type name (e.g., "Posts", "Pages"). */
-                  (0, import_i18n301.__)("Back to %s"),
-                  postType2?.labels?.name ?? (0, import_i18n301.__)("Posts")
+                  (0, import_i18n305.__)("Back to %s"),
+                  postType2?.labels?.name ?? (0, import_i18n305.__)("Posts")
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
-              import_components250.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+              import_components253.Button,
               {
                 __next40pxDefaultSize: true,
                 ref: copyButtonRef,
                 variant: manualRetry ? "secondary" : "primary",
-                children: (0, import_i18n301.__)("Copy Post Content")
+                children: (0, import_i18n305.__)("Copy Post Content")
               }
             ),
-            manualRetry && /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
-              import_components250.Button,
+            manualRetry && /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+              import_components253.Button,
               {
                 __next40pxDefaultSize: true,
                 accessibleWhenDisabled: true,
@@ -94195,7 +100447,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_i18n301.__)("Retry")
+                children: (0, import_i18n305.__)("Retry")
               }
             )
           ] })
@@ -94205,7 +100457,7 @@ 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_runtime507 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime518 = __toESM(require_jsx_runtime(), 1);
   var {
     LayoutStyle,
     useLayoutClasses,
@@ -94236,14 +100488,32 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return false;
   }
+  var CANVAS_MIN_WIDTH = 300;
+  var CANVAS_TARGET_ASPECT_RATIO = 9 / 16;
+  function getCanvasHeight(width, containerSize) {
+    const lerp2 = (a3, b3, amount) => a3 + (b3 - a3) * amount;
+    const lerpFactor = 1 - Math.max(
+      0,
+      Math.min(
+        1,
+        (width - CANVAS_MIN_WIDTH) / (containerSize.width - CANVAS_MIN_WIDTH)
+      )
+    );
+    const aspectRatio = lerp2(
+      containerSize.width / containerSize.height,
+      CANVAS_TARGET_ASPECT_RATIO,
+      lerpFactor
+    );
+    return Math.min(Math.round(width / aspectRatio), containerSize.height);
+  }
   function VisualEditor({
     // Ideally as we unify post and site editors, we won't need these props.
     autoFocus,
     iframeProps,
     contentRef,
-    className
+    className: className2
   }) {
-    const isMobileViewport = (0, import_compose77.useViewportMatch)("small", "<");
+    const isMobileViewport = (0, import_compose82.useViewportMatch)("small", "<");
     const {
       renderingMode: renderingMode2,
       postContentAttributes,
@@ -94257,9 +100527,8 @@ If there's a particular need for this, please submit a feature request at https:
       isPreview,
       styles,
       hasCanvasWidth,
-      canvasWidth: canvasWidth2,
-      canvasHeight
-    } = (0, import_data216.useSelect)((select9) => {
+      canvasWidth: canvasWidth2
+    } = (0, import_data218.useSelect)((select9) => {
       const {
         getCurrentPostId: getCurrentPostId2,
         getCurrentPostType: getCurrentPostType2,
@@ -94267,10 +100536,9 @@ If there's a particular need for this, please submit a feature request at https:
         getEditorSettings: getEditorSettings2,
         getRenderingMode: getRenderingMode2,
         getDeviceType: getDeviceType2,
-        getCanvasWidth: getCanvasWidth2,
-        getCanvasHeight: getCanvasHeight2
-      } = unlock(select9(store3));
-      const { getPostType, getEditedEntityRecord } = select9(import_core_data117.store);
+        getCanvasWidth: getCanvasWidth2
+      } = unlock(select9(store));
+      const { getPostType, getEditedEntityRecord } = select9(import_core_data119.store);
       const postTypeSlug = getCurrentPostType2();
       const _renderingMode = getRenderingMode2();
       let _wrapperBlockName;
@@ -94304,21 +100572,20 @@ If there's a particular need for this, please submit a feature request at https:
         isPreview: editorSettings2.isPreviewMode,
         styles: editorSettings2.styles,
         hasCanvasWidth: _canvasWidth !== void 0,
-        canvasWidth: _canvasWidth,
-        canvasHeight: getCanvasHeight2()
+        canvasWidth: _canvasWidth
       };
     }, []);
-    const { isCleanNewPost: isCleanNewPost2 } = (0, import_data216.useSelect)(store3);
+    const { isCleanNewPost: isCleanNewPost2 } = (0, import_data218.useSelect)(store);
     const {
       hasRootPaddingAwareAlignments,
       themeHasDisabledLayoutStyles,
       themeSupportsLayout,
       isZoomedOut
-    } = (0, import_data216.useSelect)((select9) => {
-      const { getSettings: getSettings10, isZoomOut: _isZoomOut } = unlock(
+    } = (0, import_data218.useSelect)((select9) => {
+      const { getSettings: getSettings11, isZoomOut: _isZoomOut } = unlock(
         select9(import_block_editor82.store)
       );
-      const _settings = getSettings10();
+      const _settings = getSettings11();
       return {
         themeHasDisabledLayoutStyles: _settings.disableLayoutStyles,
         themeSupportsLayout: _settings.supportsLayout,
@@ -94326,10 +100593,16 @@ If there's a particular need for this, please submit a feature request at https:
         isZoomedOut: _isZoomOut()
       };
     }, []);
-    const localRef = (0, import_element303.useRef)();
-    const [isResizingCanvas, setIsResizingCanvas] = (0, import_element303.useState)(false);
+    const localRef = (0, import_element314.useRef)();
     const [globalLayoutSettings] = (0, import_block_editor82.useSettings)("layout");
-    const fallbackLayout = (0, import_element303.useMemo)(() => {
+    const [containerSize, setContainerSize] = (0, import_element314.useState)();
+    const containerRef = (0, import_compose82.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)(() => {
       if (renderingMode2 !== "post-only" || isDesignPostType) {
         return { type: "default" };
       }
@@ -94343,7 +100616,7 @@ If there's a particular need for this, please submit a feature request at https:
       globalLayoutSettings,
       isDesignPostType
     ]);
-    const newestPostContentAttributes = (0, import_element303.useMemo)(() => {
+    const newestPostContentAttributes = (0, import_element314.useMemo)(() => {
       if (!editedPostTemplate?.content && !editedPostTemplate?.blocks && postContentAttributes) {
         return postContentAttributes;
       }
@@ -94357,7 +100630,7 @@ If there's a particular need for this, please submit a feature request at https:
       editedPostTemplate?.blocks,
       postContentAttributes
     ]);
-    const hasPostContentAtRootLevel = (0, import_element303.useMemo)(() => {
+    const hasPostContentAtRootLevel = (0, import_element314.useMemo)(() => {
       if (!editedPostTemplate?.content && !editedPostTemplate?.blocks) {
         return false;
       }
@@ -94384,7 +100657,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_element303.useMemo)(() => {
+    const postContentLayout = (0, import_element314.useMemo)(() => {
       return layout && (layout?.type === "constrained" || layout?.inherit || layout?.contentSize || layout?.wideSize) ? { ...globalLayoutSettings, ...layout, type: "constrained" } : { ...globalLayoutSettings, ...layout, type: "default" };
     }, [
       layout?.type,
@@ -94395,8 +100668,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_element303.useRef)();
-    (0, import_element303.useEffect)(() => {
+    const titleRef = (0, import_element314.useRef)();
+    (0, import_element314.useEffect)(() => {
       if (!autoFocus || !isCleanNewPost2()) {
         return;
       }
@@ -94420,10 +100693,11 @@ If there's a particular need for this, please submit a feature request at https:
     const [paddingAppenderRef, paddingStyle] = usePaddingAppender(
       !isPreview && renderingMode2 === "post-only" && !isDesignPostType
     );
+    const shouldConstrainCanvasHeight = enableResizing && canvasWidth2 && containerSize?.height > 0 && containerSize?.width > CANVAS_MIN_WIDTH;
+    const canvasHeight = shouldConstrainCanvasHeight ? getCanvasHeight(canvasWidth2, containerSize) : "100%";
     const centerContentCSS = `display:flex;align-items:center;justify-content:center;`;
-    const shouldExpandIframeBody = canvasHeight !== void 0 && !isResizablePostType && !isResizingCanvas;
-    const iframeBodyMinHeightCSS = shouldExpandIframeBody ? "min-height:100vh;" : "";
-    const iframeStyles = (0, import_element303.useMemo)(() => {
+    const iframeBodyMinHeightCSS = hasCanvasWidth && !isResizablePostType ? "min-height:100vh;" : "";
+    const iframeStyles = (0, import_element314.useMemo)(() => {
       return [
         ...styles ?? [],
         {
@@ -94449,7 +100723,7 @@ If there's a particular need for this, please submit a feature request at https:
       paddingStyle
     ]);
     const typewriterRef = (0, import_block_editor82.__unstableUseTypewriter)();
-    contentRef = (0, import_compose77.useMergeRefs)([
+    contentRef = (0, import_compose82.useMergeRefs)([
       localRef,
       contentRef,
       renderingMode2 === "post-only" ? typewriterRef : null,
@@ -94463,14 +100737,15 @@ If there's a particular need for this, please submit a feature request at https:
       paddingAppenderRef,
       useEditContentOnlySectionExit()
     ]);
-    return /* @__PURE__ */ (0, import_jsx_runtime507.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(
       "div",
       {
+        ref: containerRef,
         className: clsx_default(
           "editor-visual-editor",
           // this class is here for backward compatibility reasons.
           "edit-post-visual-editor",
-          className,
+          className2,
           {
             // Vertical padding frames a width-constrained canvas
             // (device preview or after a resize) as a centered preview.
@@ -94481,16 +100756,14 @@ If there's a particular need for this, please submit a feature request at https:
           }
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(SyncConnectionErrorModal, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(SyncConnectionErrorModal, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
             resizable_editor_default,
             {
               enableResizing,
               width: enableResizing && canvasWidth2 ? canvasWidth2 + "px" : "100%",
-              height: enableResizing && canvasHeight && !isResizingCanvas ? canvasHeight + "px" : "100%",
-              onResizeStart: () => setIsResizingCanvas(true),
-              onResizeStop: () => setIsResizingCanvas(false),
-              children: /* @__PURE__ */ (0, import_jsx_runtime507.jsxs)(
+              height: canvasHeight,
+              children: /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(
                 BlockCanvas,
                 {
                   shouldIframe: true,
@@ -94502,23 +100775,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_runtime507.jsxs)(import_jsx_runtime507.Fragment, { children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+                    themeSupportsLayout && !themeHasDisabledLayoutStyles && renderingMode2 === "post-only" && !isDesignPostType && /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(import_jsx_runtime518.Fragment, { children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
                         LayoutStyle,
                         {
                           selector: ".editor-visual-editor__post-title-wrapper",
                           layout: fallbackLayout
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
                         LayoutStyle,
                         {
                           selector: ".block-editor-block-list__layout.is-root-container",
                           layout: postEditorLayout
                         }
                       ),
-                      align && /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(LayoutStyle, { css: alignCSS }),
-                      postContentLayoutStyles && /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+                      align && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(LayoutStyle, { css: alignCSS }),
+                      postContentLayoutStyles && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
                         LayoutStyle,
                         {
                           layout: postContentLayout,
@@ -94526,7 +100799,7 @@ If there's a particular need for this, please submit a feature request at https:
                         }
                       )
                     ] }),
-                    renderingMode2 === "post-only" && !isDesignPostType && /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+                    renderingMode2 === "post-only" && !isDesignPostType && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
                       "div",
                       {
                         className: clsx_default(
@@ -94544,16 +100817,16 @@ 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_runtime507.jsx)(post_title_default, { ref: titleRef })
+                        children: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(post_title_default, { ref: titleRef })
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime507.jsxs)(
+                    /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(
                       import_block_editor82.RecursionProvider,
                       {
                         blockName: wrapperBlockName,
                         uniqueId: wrapperUniqueId,
                         children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+                          /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
                             import_block_editor82.BlockList,
                             {
                               className: clsx_default(
@@ -94577,7 +100850,7 @@ If there's a particular need for this, please submit a feature request at https:
                               )
                             }
                           ),
-                          renderingMode2 === "template-locked" && /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+                          renderingMode2 === "template-locked" && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
                             EditTemplateBlocksNotification,
                             {
                               contentRef: localRef
@@ -94598,12 +100871,12 @@ 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_element304 = __toESM(require_element(), 1);
-  var import_compose78 = __toESM(require_compose(), 1);
-  var import_data217 = __toESM(require_data(), 1);
+  var import_element315 = __toESM(require_element(), 1);
+  var import_compose83 = __toESM(require_compose(), 1);
+  var import_data219 = __toESM(require_data(), 1);
   var import_block_editor83 = __toESM(require_block_editor(), 1);
-  var import_i18n302 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n306 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
   var { useBlockElementRef } = unlock(import_block_editor83.privateApis);
   function collectDiffBlocks(blocks) {
     const result = [];
@@ -94621,9 +100894,9 @@ If there's a particular need for this, please submit a feature request at https:
     return result;
   }
   var STATUS_LABELS = {
-    added: (0, import_i18n302.__)("Go to added block"),
-    removed: (0, import_i18n302.__)("Go to removed block"),
-    modified: (0, import_i18n302.__)("Go to modified block")
+    added: (0, import_i18n306.__)("Go to added block"),
+    removed: (0, import_i18n306.__)("Go to removed block"),
+    modified: (0, import_i18n306.__)("Go to modified block")
   };
   function calculatePosition(el) {
     if (!el) {
@@ -94640,27 +100913,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_element304.useRef)();
+    const blockRef = (0, import_element315.useRef)();
     useBlockElementRef(clientId, blockRef);
-    const [position, setPosition] = (0, import_element304.useState)(
+    const [position, setPosition] = (0, import_element315.useState)(
       () => calculatePosition(blockRef.current)
     );
-    (0, import_element304.useEffect)(() => {
+    (0, import_element315.useEffect)(() => {
       return subscribe5(() => {
         setPosition(calculatePosition(blockRef.current));
       });
     }, [subscribe5]);
-    (0, import_element304.useEffect)(() => {
+    (0, import_element315.useEffect)(() => {
       setPosition(calculatePosition(blockRef.current));
     }, [status]);
     if (!position) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime508.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime519.jsxs)(tooltip_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
         tooltip_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+          render: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
             "button",
             {
               className: `revision-diff-marker is-${status}`,
@@ -94674,22 +100947,22 @@ If there's a particular need for this, please submit a feature request at https:
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(tooltip_exports.Popup, { children: STATUS_LABELS[status] })
+      /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(tooltip_exports.Popup, { children: STATUS_LABELS[status] })
     ] });
   }
   function useDiffMarkers() {
-    const [isMounted, setIsMounted] = (0, import_element304.useState)(false);
-    const subscribersRef = (0, import_element304.useRef)(/* @__PURE__ */ new Set());
-    const blocks = (0, import_data217.useSelect)(
+    const [isMounted, setIsMounted] = (0, import_element315.useState)(false);
+    const subscribersRef = (0, import_element315.useRef)(/* @__PURE__ */ new Set());
+    const blocks = (0, import_data219.useSelect)(
       (select9) => select9(import_block_editor83.store).getBlocks(),
       []
     );
-    const diffBlocks = (0, import_element304.useMemo)(() => collectDiffBlocks(blocks), [blocks]);
-    const subscribe5 = (0, import_element304.useCallback)((callback) => {
+    const diffBlocks = (0, import_element315.useMemo)(() => collectDiffBlocks(blocks), [blocks]);
+    const subscribe5 = (0, import_element315.useCallback)((callback) => {
       subscribersRef.current.add(callback);
       return () => subscribersRef.current.delete(callback);
     }, []);
-    const contentRef = (0, import_compose78.useRefEffect)((element) => {
+    const contentRef = (0, import_compose83.useRefEffect)((element) => {
       const { ownerDocument: ownerDocument2 } = element;
       const { defaultView } = ownerDocument2;
       const resizeObserver = new defaultView.ResizeObserver(() => {
@@ -94701,14 +100974,14 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, []);
     return [
-      (0, import_compose78.useMergeRefs)([contentRef, setIsMounted]),
-      /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+      (0, import_compose83.useMergeRefs)([contentRef, setIsMounted]),
+      /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
         "div",
         {
           className: "revision-diff-markers",
           role: "navigation",
-          "aria-label": (0, import_i18n302.__)("Document changes"),
-          children: isMounted && diffBlocks.map(({ clientId, status }) => /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+          "aria-label": (0, import_i18n306.__)("Document changes"),
+          children: isMounted && diffBlocks.map(({ clientId, status }) => /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
             DiffMarkerButton,
             {
               clientId,
@@ -94724,7 +100997,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-canvas.mjs
-  var import_jsx_runtime509 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime520 = __toESM(require_jsx_runtime(), 1);
   var { usePrivateStyleOverride, PrivateBlockContext } = unlock(
     import_block_editor84.privateApis
   );
@@ -94798,23 +101071,23 @@ 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_i18n303.sprintf)((0, import_i18n303.__)("Added block: %s"), blockTitle);
+        return (0, import_i18n307.sprintf)((0, import_i18n307.__)("Added block: %s"), blockTitle);
       case "removed":
-        return (0, import_i18n303.sprintf)((0, import_i18n303.__)("Removed block: %s"), blockTitle);
+        return (0, import_i18n307.sprintf)((0, import_i18n307.__)("Removed block: %s"), blockTitle);
       case "modified":
-        return (0, import_i18n303.sprintf)((0, import_i18n303.__)("Modified block: %s"), blockTitle);
+        return (0, import_i18n307.sprintf)((0, import_i18n307.__)("Modified block: %s"), blockTitle);
     }
   }
   function BlockDiffLabelProvider({ status, name: name2, attributes, children }) {
-    const context = (0, import_element305.useContext)(PrivateBlockContext);
-    const blockTitle = (0, import_data218.useSelect)(
+    const context = (0, import_element316.useContext)(PrivateBlockContext);
+    const blockTitle = (0, import_data220.useSelect)(
       (select9) => {
         const { getActiveBlockVariation, getBlockType: getBlockType7 } = select9(import_blocks34.store);
         return getActiveBlockVariation(name2, attributes)?.title ?? getBlockType7(name2)?.title;
       },
       [name2, attributes]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
       PrivateBlockContext.Provider,
       {
         value: {
@@ -94827,23 +101100,23 @@ 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, name: name2, attributes } = props;
+      const { block, className: className2, name: name2, attributes } = props;
       const diffStatus = block?.__revisionDiffStatus?.status;
-      const enhancedClassName = clsx_default(className, {
+      const enhancedClassName = clsx_default(className2, {
         "is-revision-added": diffStatus === "added",
         "is-revision-removed": diffStatus === "removed",
         "is-revision-modified": diffStatus === "modified"
       });
       if (!diffStatus) {
-        return /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(BlockListBlock, { ...props, className: enhancedClassName });
+        return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(BlockListBlock, { ...props, className: enhancedClassName });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
         BlockDiffLabelProvider,
         {
           status: diffStatus,
           name: name2,
           attributes,
-          children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(BlockListBlock, { ...props, className: enhancedClassName })
+          children: /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(BlockListBlock, { ...props, className: enhancedClassName })
         }
       );
     };
@@ -94861,52 +101134,237 @@ If there's a particular need for this, please submit a feature request at https:
     return null;
   }
   function DiffDescriptions() {
-    return /* @__PURE__ */ (0, import_jsx_runtime509.jsxs)(VisuallyHidden, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime509.jsx)("span", { id: DIFF_DESCRIPTION_IDS.removed, children: (0, import_i18n303.__)("Removed") }),
-      /* @__PURE__ */ (0, import_jsx_runtime509.jsx)("span", { id: DIFF_DESCRIPTION_IDS.added, children: (0, import_i18n303.__)("Added") }),
-      /* @__PURE__ */ (0, import_jsx_runtime509.jsx)("span", { id: DIFF_DESCRIPTION_IDS.formatAdded, children: (0, import_i18n303.__)("Format added") }),
-      /* @__PURE__ */ (0, import_jsx_runtime509.jsx)("span", { id: DIFF_DESCRIPTION_IDS.formatRemoved, children: (0, import_i18n303.__)("Format removed") }),
-      /* @__PURE__ */ (0, import_jsx_runtime509.jsx)("span", { id: DIFF_DESCRIPTION_IDS.formatChanged, children: (0, import_i18n303.__)("Format changed") })
+    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") })
     ] });
   }
   function CanvasContent({ showDiff }) {
     const [contentRef, diffMarkers] = useDiffMarkers();
-    return /* @__PURE__ */ (0, import_jsx_runtime509.jsxs)(import_jsx_runtime509.Fragment, { children: [
-      showDiff && /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(DiffDescriptions, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(visual_editor_default, { contentRef }),
+    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 }),
       showDiff && diffMarkers
     ] });
   }
   function RevisionsCanvas() {
-    (0, import_element305.useEffect)(() => {
+    (0, import_element316.useEffect)(() => {
       registerDiffFormatTypes();
       return () => {
         unregisterDiffFormatTypes();
       };
     }, []);
-    const { revision, showDiff } = (0, import_data218.useSelect)((select9) => {
+    const { revision, showDiff } = (0, import_data220.useSelect)((select9) => {
       const { getCurrentRevision: getCurrentRevision2, isShowingRevisionDiff: isShowingRevisionDiff2 } = unlock(
-        select9(store3)
+        select9(store)
       );
       return {
         revision: getCurrentRevision2(),
         showDiff: isShowingRevisionDiff2()
       };
     }, []);
-    return revision ? /* @__PURE__ */ (0, import_jsx_runtime509.jsxs)(import_jsx_runtime509.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(DiffStyleOverrides, { showDiff }),
-      /* @__PURE__ */ (0, import_jsx_runtime509.jsx)("div", { className: "editor-revisions-canvas__content", children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(CanvasContent, { showDiff }) })
-    ] }) : /* @__PURE__ */ (0, import_jsx_runtime509.jsx)("div", { className: "editor-revisions-canvas__loading", children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(import_components251.Spinner, {}) });
+    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, {}) });
+  }
+
+  // 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_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 MAX_DIFF_EDIT_LENGTH = 1e3;
+  var DIFF_TIMEOUT = 100;
+  function splitLines(value) {
+    const lines = value.split("\n");
+    if (lines[lines.length - 1] === "") {
+      lines.pop();
+    }
+    return lines;
+  }
+  function getCodeDiffRows(previousContent, currentContent, showDiff) {
+    let parts = [{ value: currentContent }];
+    if (showDiff) {
+      parts = diffLines(previousContent, currentContent, {
+        maxEditLength: MAX_DIFF_EDIT_LENGTH,
+        timeout: DIFF_TIMEOUT
+      });
+      if (!parts) {
+        parts = [
+          { value: previousContent, removed: true },
+          { value: currentContent, added: true }
+        ];
+      }
+    }
+    let previousLineNumber = 1;
+    let currentLineNumber = 1;
+    return parts.flatMap((part) => {
+      let status = "unchanged";
+      if (part.added) {
+        status = "added";
+      } else if (part.removed) {
+        status = "removed";
+      }
+      return splitLines(part.value).map((value) => {
+        const row = {
+          value,
+          status,
+          previousLineNumber: null,
+          currentLineNumber: null
+        };
+        if (status !== "added" && showDiff) {
+          row.previousLineNumber = previousLineNumber++;
+        }
+        if (status !== "removed") {
+          row.currentLineNumber = currentLineNumber++;
+        }
+        return row;
+      });
+    });
+  }
+  function getCodeDiffDisplayState({
+    previousRevision,
+    showDiff,
+    hasOlderRevisionPage,
+    hasFinishedPreviousRevision
+  }) {
+    const needsPreviousRevision = showDiff && previousRevision === null && hasOlderRevisionPage;
+    return {
+      showDiff: showDiff && !(needsPreviousRevision && hasFinishedPreviousRevision),
+      isPreviousRevisionLoading: needsPreviousRevision && !hasFinishedPreviousRevision
+    };
+  }
+  function ConnectedRevisionsCodeDiff() {
+    const revisionDiff = (0, import_data221.useSelect)((select9) => {
+      const editorSelectors = select9(store);
+      const coreSelectors = select9(import_core_data120.store);
+      const {
+        getCurrentRevision: getCurrentRevision2,
+        getPreviousRevision: getPreviousRevision2,
+        getRevisionPage: getRevisionPage2,
+        getRevisionsPerPage: getRevisionsPerPage2,
+        isShowingRevisionDiff: isShowingRevisionDiff2
+      } = unlock(editorSelectors);
+      const _previousRevision = getPreviousRevision2();
+      const _showDiff = isShowingRevisionDiff2();
+      const revisionPage2 = getRevisionPage2();
+      const totalPages = Math.ceil(
+        editorSelectors.getCurrentPostRevisionsCount() / getRevisionsPerPage2()
+      ) || 1;
+      const hasOlderRevisionPage = revisionPage2 < totalPages;
+      let hasFinishedPreviousRevision = true;
+      if (_showDiff && _previousRevision === null && hasOlderRevisionPage) {
+        const postType2 = editorSelectors.getCurrentPostType();
+        const postId2 = editorSelectors.getCurrentPostId();
+        const entityConfig = coreSelectors.getEntityConfig(
+          "postType",
+          postType2
+        );
+        const revisionKey = entityConfig?.revisionKey || "id";
+        hasFinishedPreviousRevision = coreSelectors.hasFinishedResolution(
+          "getRevisions",
+          [
+            "postType",
+            postType2,
+            postId2,
+            buildRevisionsPageQuery(revisionKey, revisionPage2 + 1)
+          ]
+        );
+      }
+      return {
+        revision: getCurrentRevision2(),
+        previousRevision: _previousRevision,
+        ...getCodeDiffDisplayState({
+          previousRevision: _previousRevision,
+          showDiff: _showDiff,
+          hasOlderRevisionPage,
+          hasFinishedPreviousRevision
+        })
+      };
+    }, []);
+    return /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(RevisionsCodeDiff, { ...revisionDiff });
+  }
+  function RevisionsCodeDiff({
+    revision,
+    previousRevision,
+    showDiff,
+    isPreviousRevisionLoading
+  }) {
+    const rows = (0, import_element317.useMemo)(() => {
+      if (!revision || isPreviousRevisionLoading) {
+        return [];
+      }
+      return getCodeDiffRows(
+        previousRevision?.content?.raw ?? "",
+        revision.content?.raw ?? "",
+        showDiff
+      );
+    }, [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, {}) });
+    }
+    const label = showDiff ? (0, import_i18n308.__)("Code changes") : (0, import_i18n308.__)("Revision code");
+    return /* @__PURE__ */ (0, import_jsx_runtime521.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") })
+          ] }) }),
+          /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("tbody", { children: rows.map((row, index2) => {
+            let marker = "";
+            let statusLabel = (0, import_i18n308.__)("Unchanged");
+            if (row.status === "added") {
+              marker = "+";
+              statusLabel = (0, import_i18n308.__)("Added");
+            } else if (row.status === "removed") {
+              marker = "\u2212";
+              statusLabel = (0, import_i18n308.__)("Removed");
+            }
+            return /* @__PURE__ */ (0, import_jsx_runtime521.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 })
+                  ] }),
+                  /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("td", { className: "editor-revisions-code-diff__code", children: /* @__PURE__ */ (0, import_jsx_runtime521.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.") })
+      }
+    );
   }

   // packages/editor/build-module/components/collaborators-presence/use-collaborator-notifications.mjs
-  var import_data219 = __toESM(require_data(), 1);
-  var import_element306 = __toESM(require_element(), 1);
-  var import_i18n304 = __toESM(require_i18n(), 1);
-  var import_notices31 = __toESM(require_notices(), 1);
-  var import_core_data118 = __toESM(require_core_data(), 1);
+  var import_data222 = __toESM(require_data(), 1);
+  var import_element318 = __toESM(require_element(), 1);
+  var import_i18n309 = __toESM(require_i18n(), 1);
+  var import_notices32 = __toESM(require_notices(), 1);
+  var import_core_data121 = __toESM(require_core_data(), 1);
   var import_preferences23 = __toESM(require_preferences(), 1);
-  var { useOnCollaboratorJoin, useOnCollaboratorLeave, useOnPostSave } = unlock(import_core_data118.privateApis);
+  var { useOnCollaboratorJoin, useOnCollaboratorLeave, useOnPostSave } = unlock(import_core_data121.privateApis);
   var NOTIFICATION_TYPE = {
     COLLAB_POST_UPDATED: "collab-post-updated",
     COLLAB_USER_ENTERED: "collab-user-entered",
@@ -94915,12 +101373,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_i18n304.sprintf)((0, import_i18n304.__)("Post published by %s."), name2);
+      return (0, import_i18n309.sprintf)((0, import_i18n309.__)("Post published by %s."), name2);
     }
     if (PUBLISHED_STATUSES.includes(status)) {
-      return (0, import_i18n304.sprintf)((0, import_i18n304.__)("Post updated by %s."), name2);
+      return (0, import_i18n309.sprintf)((0, import_i18n309.__)("Post updated by %s."), name2);
     }
-    return (0, import_i18n304.sprintf)((0, import_i18n304.__)("Draft saved by %s."), name2);
+    return (0, import_i18n309.sprintf)((0, import_i18n309.__)("Draft saved by %s."), name2);
   }
   function useCollaboratorNotifications(postId2, postType2) {
     const {
@@ -94929,11 +101387,11 @@ If there's a particular need for this, please submit a feature request at https:
       showJoinNotifications,
       showLeaveNotifications,
       showPostSaveNotifications
-    } = (0, import_data219.useSelect)((select9) => {
+    } = (0, import_data222.useSelect)((select9) => {
       const {
         getCurrentPostAttribute: getCurrentPostAttribute2,
         isCollaborationEnabledForCurrentPost: isCollaborationEnabledForCurrentPost2
-      } = unlock(select9(store3));
+      } = unlock(select9(store));
       const getNotificationPreference = (name2) => select9(import_preferences23.store).get("core", name2) ?? true;
       return {
         postStatus: getCurrentPostAttribute2("status"),
@@ -94949,7 +101407,7 @@ If there's a particular need for this, please submit a feature request at https:
         )
       };
     }, []);
-    const { createNotice } = (0, import_data219.useDispatch)(import_notices31.store);
+    const { createNotice } = (0, import_data222.useDispatch)(import_notices32.store);
     const shouldShowJoinNotifications = isCollaborationEnabled && showJoinNotifications;
     const shouldShowLeaveNotifications = isCollaborationEnabled && showLeaveNotifications;
     const shouldShowPostSaveNotifications = isCollaborationEnabled && showPostSaveNotifications;
@@ -94966,7 +101424,7 @@ If there's a particular need for this, please submit a feature request at https:
     useOnCollaboratorJoin(
       joinPostId,
       joinPostType,
-      (0, import_element306.useCallback)(
+      (0, import_element318.useCallback)(
         (collaborator, me) => {
           if (!shouldShowJoinNotifications) {
             return;
@@ -94976,9 +101434,9 @@ If there's a particular need for this, please submit a feature request at https:
           }
           void createNotice(
             "info",
-            (0, import_i18n304.sprintf)(
+            (0, import_i18n309.sprintf)(
               /* translators: %s: collaborator display name */
-              (0, import_i18n304.__)("%s has joined the post."),
+              (0, import_i18n309.__)("%s has joined the post."),
               collaborator.collaboratorInfo.name
             ),
             {
@@ -94994,16 +101452,16 @@ If there's a particular need for this, please submit a feature request at https:
     useOnCollaboratorLeave(
       leavePostId,
       leavePostType,
-      (0, import_element306.useCallback)(
+      (0, import_element318.useCallback)(
         (collaborator) => {
           if (!shouldShowLeaveNotifications) {
             return;
           }
           void createNotice(
             "info",
-            (0, import_i18n304.sprintf)(
+            (0, import_i18n309.sprintf)(
               /* translators: %s: collaborator display name */
-              (0, import_i18n304.__)("%s has left the post."),
+              (0, import_i18n309.__)("%s has left the post."),
               collaborator.collaboratorInfo.name
             ),
             {
@@ -95019,7 +101477,7 @@ If there's a particular need for this, please submit a feature request at https:
     useOnPostSave(
       postSavePostId,
       postSavePostType,
-      (0, import_element306.useCallback)(
+      (0, import_element318.useCallback)(
         (saveEvent, saver, prevEvent) => {
           if (!shouldShowPostSaveNotifications || !postStatus) {
             return;
@@ -95044,34 +101502,34 @@ 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_data220 = __toESM(require_data(), 1);
-  var import_components252 = __toESM(require_components(), 1);
-  var import_i18n305 = __toESM(require_i18n(), 1);
-  var import_element307 = __toESM(require_element(), 1);
-  var import_core_data119 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime510 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill11, Slot: Slot13 } = (0, import_components252.createSlotFill)("ActionsPanel");
-  var { EntitiesSavedStates: EntitiesSavedStates2 } = unlock(import_core_data119.privateApis);
+  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);
   function SavePublishPanels({
     setEntitiesSavedStatesCallback,
     closeEntitiesSavedStates,
     isEntitiesSavedStatesOpen,
     forceIsDirtyPublishPanel
   }) {
-    const { closePublishSidebar: closePublishSidebar2, togglePublishSidebar: togglePublishSidebar2 } = (0, import_data220.useDispatch)(store3);
+    const { closePublishSidebar: closePublishSidebar2, togglePublishSidebar: togglePublishSidebar2 } = (0, import_data223.useDispatch)(store);
     const {
       publishSidebarOpened,
       isPublishable,
       isDirty,
       hasOtherEntitiesChanges
-    } = (0, import_data220.useSelect)((select9) => {
+    } = (0, import_data223.useSelect)((select9) => {
       const {
         isPublishSidebarOpened: isPublishSidebarOpened2,
         isEditedPostPublishable: isEditedPostPublishable2,
         isCurrentPostPublished: isCurrentPostPublished2,
         isEditedPostDirty: isEditedPostDirty2,
         hasNonPostEntityChanges: hasNonPostEntityChanges2
-      } = select9(store3);
+      } = select9(store);
       const _hasOtherEntitiesChanges = hasNonPostEntityChanges2();
       return {
         publishSidebarOpened: isPublishSidebarOpened2(),
@@ -95080,13 +101538,13 @@ If there's a particular need for this, please submit a feature request at https:
         hasOtherEntitiesChanges: _hasOtherEntitiesChanges
       };
     }, []);
-    const openEntitiesSavedStates = (0, import_element307.useCallback)(
+    const openEntitiesSavedStates = (0, import_element319.useCallback)(
       () => setEntitiesSavedStatesCallback(true),
       []
     );
     let unmountableContent;
     if (publishSidebarOpened) {
-      unmountableContent = /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
+      unmountableContent = /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
         PostPublishPanel,
         {
           onClose: closePublishSidebar2,
@@ -95096,19 +101554,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_runtime510.jsx)("div", { className: "editor-layout__toggle-publish-panel", children: /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
-        import_components252.Button,
+      unmountableContent = /* @__PURE__ */ (0, import_jsx_runtime522.jsx)("div", { className: "editor-layout__toggle-publish-panel", children: /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
+        import_components256.Button,
         {
           __next40pxDefaultSize: true,
           variant: "secondary",
           onClick: togglePublishSidebar2,
           "aria-expanded": false,
-          children: (0, import_i18n305.__)("Open publish panel")
+          children: (0, import_i18n310.__)("Open publish panel")
         }
       ) });
     } else {
-      unmountableContent = /* @__PURE__ */ (0, import_jsx_runtime510.jsx)("div", { className: "editor-layout__toggle-entities-saved-states-panel", children: /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
-        import_components252.Button,
+      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,
         {
           __next40pxDefaultSize: true,
           variant: "secondary",
@@ -95117,98 +101575,98 @@ 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_i18n305.__)("Open save panel")
+          children: (0, import_i18n310.__)("Open save panel")
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime510.jsxs)(import_jsx_runtime510.Fragment, { children: [
-      isEntitiesSavedStatesOpen && /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime522.jsxs)(import_jsx_runtime522.Fragment, { children: [
+      isEntitiesSavedStatesOpen && /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
         EntitiesSavedStates2,
         {
           close: closeEntitiesSavedStates,
           renderDialog: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(Slot13, { bubblesVirtually: true }),
+      /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(Slot13, { bubblesVirtually: true }),
       !isEntitiesSavedStatesOpen && unmountableContent
     ] });
   }

   // packages/editor/build-module/components/text-editor/index.mjs
-  var import_components253 = __toESM(require_components(), 1);
-  var import_data221 = __toESM(require_data(), 1);
-  var import_i18n306 = __toESM(require_i18n(), 1);
+  var import_components257 = __toESM(require_components(), 1);
+  var import_data224 = __toESM(require_data(), 1);
+  var import_i18n311 = __toESM(require_i18n(), 1);
   var import_keyboard_shortcuts10 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_element308 = __toESM(require_element(), 1);
-  var import_jsx_runtime511 = __toESM(require_jsx_runtime(), 1);
+  var import_element320 = __toESM(require_element(), 1);
+  var import_jsx_runtime523 = __toESM(require_jsx_runtime(), 1);
   function TextEditor({ autoFocus = false }) {
-    const { switchEditorMode: switchEditorMode2 } = (0, import_data221.useDispatch)(store3);
-    const { shortcut, isRichEditingEnabled } = (0, import_data221.useSelect)((select9) => {
-      const { getEditorSettings: getEditorSettings2 } = select9(store3);
+    const { switchEditorMode: switchEditorMode2 } = (0, import_data224.useDispatch)(store);
+    const { shortcut, isRichEditingEnabled } = (0, import_data224.useSelect)((select9) => {
+      const { getEditorSettings: getEditorSettings2 } = select9(store);
       const { getShortcutRepresentation } = select9(import_keyboard_shortcuts10.store);
       return {
         shortcut: getShortcutRepresentation("core/editor/toggle-mode"),
         isRichEditingEnabled: getEditorSettings2().richEditingEnabled
       };
     }, []);
-    const titleRef = (0, import_element308.useRef)();
-    (0, import_element308.useEffect)(() => {
+    const titleRef = (0, import_element320.useRef)();
+    (0, import_element320.useEffect)(() => {
       if (autoFocus) {
         return;
       }
       titleRef?.current?.focus();
     }, [autoFocus]);
-    return /* @__PURE__ */ (0, import_jsx_runtime511.jsxs)("div", { className: "editor-text-editor", children: [
-      isRichEditingEnabled && /* @__PURE__ */ (0, import_jsx_runtime511.jsxs)("div", { className: "editor-text-editor__toolbar", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime511.jsx)("h2", { children: (0, import_i18n306.__)("Editing code") }),
-        /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
-          import_components253.Button,
+    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,
           {
             __next40pxDefaultSize: true,
             variant: "tertiary",
             onClick: () => switchEditorMode2("visual"),
             shortcut,
-            children: (0, import_i18n306.__)("Exit code editor")
+            children: (0, import_i18n311.__)("Exit code editor")
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime511.jsxs)("div", { className: "editor-text-editor__body", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(post_title_raw_default, { ref: titleRef }),
-        /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(PostTextEditor, {})
+      /* @__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, {})
       ] })
     ] });
   }

   // packages/editor/build-module/components/editor-interface/index.mjs
-  var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
   var interfaceLabels = {
     /* translators: accessibility text for the editor top bar landmark region. */
-    header: (0, import_i18n307.__)("Editor top bar"),
+    header: (0, import_i18n312.__)("Editor top bar"),
     /* translators: accessibility text for the editor content landmark region. */
-    body: (0, import_i18n307.__)("Editor content"),
+    body: (0, import_i18n312.__)("Editor content"),
     /* translators: accessibility text for the editor settings landmark region. */
-    sidebar: (0, import_i18n307.__)("Editor settings"),
+    sidebar: (0, import_i18n312.__)("Editor settings"),
     /* translators: accessibility text for the editor publish landmark region. */
-    actions: (0, import_i18n307.__)("Editor publish"),
+    actions: (0, import_i18n312.__)("Editor publish"),
     /* translators: accessibility text for the editor footer landmark region. */
-    footer: (0, import_i18n307.__)("Editor footer")
+    footer: (0, import_i18n312.__)("Editor footer")
   };
   function Notices() {
-    const isValidTemplate2 = (0, import_data222.useSelect)((select9) => {
+    const isValidTemplate2 = (0, import_data225.useSelect)((select9) => {
       return select9(import_block_editor85.store).isValidTemplate();
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(import_theme.ThemeProvider, { cornerRadius: "none", children: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
-      import_notices32.InlineNotices,
+    return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(import_theme.ThemeProvider, { cornerRadius: "none", children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+      import_notices33.InlineNotices,
       {
         className: "editor-notices",
         pinnedNoticesClassName: "editor-notices__pinned",
         dismissibleNoticesClassName: "editor-notices__dismissible",
-        children: !isValidTemplate2 && /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(TemplateValidationNotice, {})
+        children: !isValidTemplate2 && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(TemplateValidationNotice, {})
       }
     ) });
   }
   function EditorInterface({
-    className,
+    className: className2,
     children,
     forceIsDirty,
     contentRef,
@@ -95232,22 +101690,22 @@ If there's a particular need for this, please submit a feature request at https:
       showStylebook: showStylebook2,
       isRevisionsMode: isRevisionsMode2,
       showDiff
-    } = (0, import_data222.useSelect)((select9) => {
+    } = (0, import_data225.useSelect)((select9) => {
       const { get } = select9(import_preferences24.store);
       const {
         getEditorSettings: getEditorSettings2,
         getPostTypeLabel: getPostTypeLabel2,
         getCurrentPostType: getCurrentPostType2,
         getCurrentPostId: getCurrentPostId2
-      } = select9(store3);
+      } = select9(store);
       const {
         getStylesPath: getStylesPath2,
         getShowStylebook: getShowStylebook2,
         isRevisionsMode: _isRevisionsMode,
         isShowingRevisionDiff: isShowingRevisionDiff2
-      } = unlock(select9(store3));
+      } = unlock(select9(store));
       const editorSettings2 = getEditorSettings2();
-      let _mode = select9(store3).getEditorMode();
+      let _mode = select9(store).getEditorMode();
       if (!editorSettings2.richEditingEnabled && _mode === "visual") {
         _mode = "text";
       }
@@ -95258,8 +101716,8 @@ If there's a particular need for this, please submit a feature request at https:
         mode: _mode,
         postId: getCurrentPostId2(),
         postType: getCurrentPostType2(),
-        isInserterOpened: select9(store3).isInserterOpened(),
-        isListViewOpened: select9(store3).isListViewOpened(),
+        isInserterOpened: select9(store).isInserterOpened(),
+        isListViewOpened: select9(store).isListViewOpened(),
         isDistractionFree: get("core", "distractionFree"),
         isPreviewMode: editorSettings2.isPreviewMode,
         showBlockBreadcrumbs: get("core", "showBlockBreadcrumbs"),
@@ -95270,14 +101728,14 @@ If there's a particular need for this, please submit a feature request at https:
         showDiff: isShowingRevisionDiff2()
       };
     }, []);
-    const { setShowRevisionDiff: setShowRevisionDiff2 } = unlock((0, import_data222.useDispatch)(store3));
+    const { setShowRevisionDiff: setShowRevisionDiff2 } = unlock((0, import_data225.useDispatch)(store));
     useCollaboratorNotifications(postId2, postType2);
-    const isLargeViewport = (0, import_compose79.useViewportMatch)("medium");
-    const secondarySidebarLabel = isListViewOpened2 ? (0, import_i18n307.__)("Document Overview") : (0, import_i18n307.__)("Block Library");
+    const isLargeViewport = (0, import_compose84.useViewportMatch)("medium");
+    const secondarySidebarLabel = isListViewOpened2 ? (0, import_i18n312.__)("Document Overview") : (0, import_i18n312.__)("Block Library");
     const shouldShowStylesCanvas = showStylebook2 || stylesPath2?.startsWith("/revisions");
     const shouldShowBlockEditor = !shouldShowStylesCanvas;
-    const [entitiesSavedStatesCallback, setEntitiesSavedStatesCallback] = (0, import_element309.useState)(false);
-    const closeEntitiesSavedStates = (0, import_element309.useCallback)(
+    const [entitiesSavedStatesCallback, setEntitiesSavedStatesCallback] = (0, import_element321.useState)(false);
+    const closeEntitiesSavedStates = (0, import_element321.useCallback)(
       (arg) => {
         if (typeof entitiesSavedStatesCallback === "function") {
           entitiesSavedStatesCallback(arg);
@@ -95287,28 +101745,28 @@ If there's a particular need for this, please submit a feature request at https:
       [entitiesSavedStatesCallback]
     );
     if (isRevisionsMode2) {
-      return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
         interface_skeleton_default,
         {
-          className: clsx_default("editor-editor-interface", className),
+          className: clsx_default("editor-editor-interface", className2),
           labels: interfaceLabels,
-          header: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
+          header: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
             revisions_header_default,
             {
               showDiff,
               onToggleDiff: () => setShowRevisionDiff2(!showDiff)
             }
           ),
-          content: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(RevisionsCanvas, {}),
-          sidebar: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(complementary_area_default.Slot, { scope: "core" })
+          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" })
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
       interface_skeleton_default,
       {
         isDistractionFree,
-        className: clsx_default("editor-editor-interface", className, {
+        className: clsx_default("editor-editor-interface", className2, {
           "is-entity-save-view-open": !!entitiesSavedStatesCallback,
           "is-distraction-free": isDistractionFree && !isPreviewMode
         }),
@@ -95316,7 +101774,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_runtime512.jsx)(
+        header: !isPreviewMode && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
           header_default2,
           {
             forceIsDirty,
@@ -95325,21 +101783,21 @@ If there's a particular need for this, please submit a feature request at https:
             forceDisableBlockTools
           }
         ),
-        editorNotices: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(Notices, {}),
-        secondarySidebar: !isPreviewMode && mode === "visual" && (isInserterOpened2 && /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(InserterSidebar, {}) || isListViewOpened2 && /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(ListViewSidebar, {})),
-        sidebar: !isPreviewMode && !isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(complementary_area_default.Slot, { scope: "core" }),
-        content: /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)(import_jsx_runtime512.Fragment, { children: [
-          !isDistractionFree && !isPreviewMode && /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(Notices, {}),
-          shouldShowStylesCanvas && /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(StylesCanvas, {}),
-          shouldShowBlockEditor && /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)(import_jsx_runtime512.Fragment, { children: [
-            !isPreviewMode && mode === "text" && /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
+        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)(
               TextEditor,
               {
                 autoFocus
               }
             ),
-            !isPreviewMode && !isLargeViewport && mode === "visual" && /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(import_block_editor85.BlockToolbar, { hideDragHandle: true }),
-            (isPreviewMode || mode === "visual") && /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
+            !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)(
               visual_editor_default,
               {
                 contentRef,
@@ -95348,7 +101806,7 @@ If there's a particular need for this, please submit a feature request at https:
               }
             ),
             children,
-            /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
               CollaboratorsOverlay,
               {
                 postId: postId2,
@@ -95357,13 +101815,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_runtime512.jsx)(
+        footer: !isPreviewMode && !isDistractionFree && isLargeViewport && showBlockBreadcrumbs && mode === "visual" && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
           import_block_editor85.BlockBreadcrumb,
           {
-            rootLabelText: postTypeLabel ? (0, import_html_entities29.decodeEntities)(postTypeLabel) : void 0
+            rootLabelText: postTypeLabel ? (0, import_html_entities30.decodeEntities)(postTypeLabel) : void 0
           }
         ),
-        actions: !isPreviewMode ? customSavePanel || /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
+        actions: !isPreviewMode ? customSavePanel || /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
           SavePublishPanels,
           {
             closeEntitiesSavedStates,
@@ -95378,82 +101836,80 @@ 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_data253 = __toESM(require_data(), 1);
-  var import_element330 = __toESM(require_element(), 1);
-  var import_i18n331 = __toESM(require_i18n(), 1);
+  var import_data256 = __toESM(require_data(), 1);
+  var import_i18n336 = __toESM(require_i18n(), 1);
   var import_keyboard_shortcuts11 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_components274 = __toESM(require_components(), 1);

   // packages/editor/build-module/components/pattern-overrides-panel/index.mjs
-  var import_data223 = __toESM(require_data(), 1);
+  var import_data226 = __toESM(require_data(), 1);
   var import_patterns10 = __toESM(require_patterns(), 1);
-  var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime525 = __toESM(require_jsx_runtime(), 1);
   var { OverridesPanel } = unlock(import_patterns10.privateApis);
   function PatternOverridesPanel() {
-    const supportsPatternOverridesPanel = (0, import_data223.useSelect)(
-      (select9) => select9(store3).getCurrentPostType() === "wp_block",
+    const supportsPatternOverridesPanel = (0, import_data226.useSelect)(
+      (select9) => select9(store).getCurrentPostType() === "wp_block",
       []
     );
     if (!supportsPatternOverridesPanel) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(OverridesPanel, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(OverridesPanel, {});
   }

   // packages/editor/build-module/components/sidebar/post-summary.mjs
-  var import_data235 = __toESM(require_data(), 1);
+  var import_data238 = __toESM(require_data(), 1);

   // packages/editor/build-module/components/post-card-panel/index.mjs
-  var import_components257 = __toESM(require_components(), 1);
-  var import_core_data124 = __toESM(require_core_data(), 1);
-  var import_data228 = __toESM(require_data(), 1);
-  var import_element314 = __toESM(require_element(), 1);
-  var import_i18n311 = __toESM(require_i18n(), 1);
+  var import_components261 = __toESM(require_components(), 1);
+  var import_core_data127 = __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);

   // packages/editor/build-module/components/post-actions/index.mjs
-  var import_data227 = __toESM(require_data(), 1);
-  var import_element313 = __toESM(require_element(), 1);
-  var import_i18n310 = __toESM(require_i18n(), 1);
-  var import_components256 = __toESM(require_components(), 1);
-  var import_core_data123 = __toESM(require_core_data(), 1);
+  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);

   // packages/editor/build-module/components/post-actions/actions.mjs
-  var import_data226 = __toESM(require_data(), 1);
-  var import_element312 = __toESM(require_element(), 1);
-  var import_core_data122 = __toESM(require_core_data(), 1);
+  var import_data229 = __toESM(require_data(), 1);
+  var import_element324 = __toESM(require_element(), 1);
+  var import_core_data125 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-actions/set-as-homepage.mjs
-  var import_i18n308 = __toESM(require_i18n(), 1);
-  var import_element310 = __toESM(require_element(), 1);
-  var import_components254 = __toESM(require_components(), 1);
-  var import_data224 = __toESM(require_data(), 1);
-  var import_core_data120 = __toESM(require_core_data(), 1);
-  var import_notices33 = __toESM(require_notices(), 1);
+  var import_i18n313 = __toESM(require_i18n(), 1);
+  var import_element322 = __toESM(require_element(), 1);
+  var import_components258 = __toESM(require_components(), 1);
+  var import_data227 = __toESM(require_data(), 1);
+  var import_core_data123 = __toESM(require_core_data(), 1);
+  var import_notices34 = __toESM(require_notices(), 1);

   // packages/editor/build-module/utils/get-item-title.mjs
-  var import_html_entities30 = __toESM(require_html_entities(), 1);
+  var import_html_entities31 = __toESM(require_html_entities(), 1);
   function getItemTitle2(item) {
     if (typeof item.title === "string") {
-      return (0, import_html_entities30.decodeEntities)(item.title);
+      return (0, import_html_entities31.decodeEntities)(item.title);
     }
     if (item.title && "rendered" in item.title) {
-      return (0, import_html_entities30.decodeEntities)(item.title.rendered);
+      return (0, import_html_entities31.decodeEntities)(item.title.rendered);
     }
     if (item.title && "raw" in item.title) {
-      return (0, import_html_entities30.decodeEntities)(item.title.raw);
+      return (0, import_html_entities31.decodeEntities)(item.title.raw);
     }
     return "";
   }

   // packages/editor/build-module/components/post-actions/set-as-homepage.mjs
-  var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime526 = __toESM(require_jsx_runtime(), 1);
   var SetAsHomepageModal = ({ items, closeModal: closeModal2 }) => {
     const [item] = items;
     const pageTitle = getItemTitle2(item);
-    const { showOnFront, currentHomePage, isSaving } = (0, import_data224.useSelect)(
+    const { showOnFront, currentHomePage, isSaving } = (0, import_data227.useSelect)(
       (select9) => {
-        const { getEntityRecord, isSavingEntityRecord } = select9(import_core_data120.store);
+        const { getEntityRecord, isSavingEntityRecord } = select9(import_core_data123.store);
         const siteSettings = getEntityRecord("root", "site");
         const currentHomePageItem = getEntityRecord(
           "postType",
@@ -95467,8 +101923,8 @@ If there's a particular need for this, please submit a feature request at https:
         };
       }
     );
-    const { saveEntityRecord } = (0, import_data224.useDispatch)(import_core_data120.store);
-    const { createSuccessNotice, createErrorNotice } = (0, import_data224.useDispatch)(import_notices33.store);
+    const { saveEntityRecord } = (0, import_data227.useDispatch)(import_core_data123.store);
+    const { createSuccessNotice, createErrorNotice } = (0, import_data227.useDispatch)(import_notices34.store);
     async function onSetPageAsHomepage(event) {
       event.preventDefault();
       try {
@@ -95476,11 +101932,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_i18n308.__)("Homepage updated."), {
+        createSuccessNotice((0, import_i18n313.__)("Homepage updated."), {
           type: "snackbar"
         });
       } catch (error2) {
-        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n308.__)("An error occurred while setting the homepage.");
+        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n313.__)("An error occurred while setting the homepage.");
         createErrorNotice(errorMessage, { type: "snackbar" });
       } finally {
         closeModal2?.();
@@ -95488,28 +101944,28 @@ If there's a particular need for this, please submit a feature request at https:
     }
     let modalWarning = "";
     if ("posts" === showOnFront) {
-      modalWarning = (0, import_i18n308.__)(
+      modalWarning = (0, import_i18n313.__)(
         "This will replace the current homepage which is set to display latest posts."
       );
     } else if (currentHomePage) {
-      modalWarning = (0, import_i18n308.sprintf)(
+      modalWarning = (0, import_i18n313.sprintf)(
         // translators: %s: title of the current home page.
-        (0, import_i18n308.__)('This will replace the current homepage: "%s"'),
+        (0, import_i18n313.__)('This will replace the current homepage: "%s"'),
         getItemTitle2(currentHomePage)
       );
     }
-    const modalText = (0, import_i18n308.sprintf)(
+    const modalText = (0, import_i18n313.sprintf)(
       // translators: %1$s: title of the page to be set as the homepage, %2$s: homepage replacement warning message.
-      (0, import_i18n308.__)('Set "%1$s" as the site homepage? %2$s'),
+      (0, import_i18n313.__)('Set "%1$s" as the site homepage? %2$s'),
       pageTitle,
       modalWarning
     ).trim();
-    const modalButtonLabel = (0, import_i18n308.__)("Set homepage");
-    return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)("form", { onSubmit: onSetPageAsHomepage, children: /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)(import_components254.__experimentalVStack, { spacing: "5", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_components254.__experimentalText, { children: modalText }),
-      /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)(import_components254.__experimentalHStack, { justify: "right", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
-          import_components254.Button,
+    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,
           {
             __next40pxDefaultSize: true,
             variant: "tertiary",
@@ -95518,11 +101974,11 @@ If there's a particular need for this, please submit a feature request at https:
             },
             disabled: isSaving,
             accessibleWhenDisabled: true,
-            children: (0, import_i18n308.__)("Cancel")
+            children: (0, import_i18n313.__)("Cancel")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
-          import_components254.Button,
+        /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+          import_components258.Button,
           {
             __next40pxDefaultSize: true,
             variant: "primary",
@@ -95536,8 +101992,8 @@ If there's a particular need for this, please submit a feature request at https:
     ] }) });
   };
   var useSetAsHomepageAction = () => {
-    const { pageOnFront, pageForPosts } = (0, import_data224.useSelect)((select9) => {
-      const { getEntityRecord, canUser } = select9(import_core_data120.store);
+    const { pageOnFront, pageForPosts } = (0, import_data227.useSelect)((select9) => {
+      const { getEntityRecord, canUser } = select9(import_core_data123.store);
       const siteSettings = canUser("read", {
         kind: "root",
         name: "site"
@@ -95547,10 +102003,10 @@ If there's a particular need for this, please submit a feature request at https:
         pageForPosts: siteSettings?.page_for_posts
       };
     });
-    return (0, import_element310.useMemo)(
+    return (0, import_element322.useMemo)(
       () => ({
         id: "set-as-homepage",
-        label: (0, import_i18n308.__)("Set as homepage"),
+        label: (0, import_i18n313.__)("Set as homepage"),
         isEligible(post2) {
           if (post2.status !== "publish") {
             return false;
@@ -95574,19 +102030,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_i18n309 = __toESM(require_i18n(), 1);
-  var import_element311 = __toESM(require_element(), 1);
-  var import_components255 = __toESM(require_components(), 1);
-  var import_data225 = __toESM(require_data(), 1);
-  var import_core_data121 = __toESM(require_core_data(), 1);
-  var import_notices34 = __toESM(require_notices(), 1);
-  var import_jsx_runtime515 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n314 = __toESM(require_i18n(), 1);
+  var import_element323 = __toESM(require_element(), 1);
+  var import_components259 = __toESM(require_components(), 1);
+  var import_data228 = __toESM(require_data(), 1);
+  var import_core_data124 = __toESM(require_core_data(), 1);
+  var import_notices35 = __toESM(require_notices(), 1);
+  var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
   var SetAsPostsPageModal = ({ items, closeModal: closeModal2 }) => {
     const [item] = items;
     const pageTitle = getItemTitle2(item);
-    const { currentPostsPage, isPageForPostsSet, isSaving } = (0, import_data225.useSelect)(
+    const { currentPostsPage, isPageForPostsSet, isSaving } = (0, import_data228.useSelect)(
       (select9) => {
-        const { getEntityRecord, isSavingEntityRecord } = select9(import_core_data121.store);
+        const { getEntityRecord, isSavingEntityRecord } = select9(import_core_data124.store);
         const siteSettings = getEntityRecord("root", "site");
         const currentPostsPageItem = getEntityRecord(
           "postType",
@@ -95600,8 +102056,8 @@ If there's a particular need for this, please submit a feature request at https:
         };
       }
     );
-    const { saveEntityRecord } = (0, import_data225.useDispatch)(import_core_data121.store);
-    const { createSuccessNotice, createErrorNotice } = (0, import_data225.useDispatch)(import_notices34.store);
+    const { saveEntityRecord } = (0, import_data228.useDispatch)(import_core_data124.store);
+    const { createSuccessNotice, createErrorNotice } = (0, import_data228.useDispatch)(import_notices35.store);
     async function onSetPageAsPostsPage(event) {
       event.preventDefault();
       try {
@@ -95609,33 +102065,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_i18n309.__)("Posts page updated."), {
+        createSuccessNotice((0, import_i18n314.__)("Posts page updated."), {
           type: "snackbar"
         });
       } catch (error2) {
-        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n309.__)("An error occurred while setting the posts page.");
+        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n314.__)("An error occurred while setting the posts page.");
         createErrorNotice(errorMessage, { type: "snackbar" });
       } finally {
         closeModal2?.();
       }
     }
-    const modalWarning = isPageForPostsSet && currentPostsPage ? (0, import_i18n309.sprintf)(
+    const modalWarning = isPageForPostsSet && currentPostsPage ? (0, import_i18n314.sprintf)(
       // translators: %s: title of the current posts page.
-      (0, import_i18n309.__)('This will replace the current posts page: "%s"'),
+      (0, import_i18n314.__)('This will replace the current posts page: "%s"'),
       getItemTitle2(currentPostsPage)
-    ) : (0, import_i18n309.__)("This page will show the latest posts.");
-    const modalText = (0, import_i18n309.sprintf)(
+    ) : (0, import_i18n314.__)("This page will show the latest posts.");
+    const modalText = (0, import_i18n314.sprintf)(
       // translators: %1$s: title of the page to be set as the posts page, %2$s: posts page replacement warning message.
-      (0, import_i18n309.__)('Set "%1$s" as the posts page? %2$s'),
+      (0, import_i18n314.__)('Set "%1$s" as the posts page? %2$s'),
       pageTitle,
       modalWarning
     );
-    const modalButtonLabel = (0, import_i18n309.__)("Set posts page");
-    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("form", { onSubmit: onSetPageAsPostsPage, children: /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(import_components255.__experimentalVStack, { spacing: "5", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_components255.__experimentalText, { children: modalText }),
-      /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(import_components255.__experimentalHStack, { justify: "right", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
-          import_components255.Button,
+    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,
           {
             __next40pxDefaultSize: true,
             variant: "tertiary",
@@ -95644,11 +102100,11 @@ If there's a particular need for this, please submit a feature request at https:
             },
             disabled: isSaving,
             accessibleWhenDisabled: true,
-            children: (0, import_i18n309.__)("Cancel")
+            children: (0, import_i18n314.__)("Cancel")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
-          import_components255.Button,
+        /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+          import_components259.Button,
           {
             __next40pxDefaultSize: true,
             variant: "primary",
@@ -95662,8 +102118,8 @@ If there's a particular need for this, please submit a feature request at https:
     ] }) });
   };
   var useSetAsPostsPageAction = () => {
-    const { pageOnFront, pageForPosts } = (0, import_data225.useSelect)((select9) => {
-      const { getEntityRecord, canUser } = select9(import_core_data121.store);
+    const { pageOnFront, pageForPosts } = (0, import_data228.useSelect)((select9) => {
+      const { getEntityRecord, canUser } = select9(import_core_data124.store);
       const siteSettings = canUser("read", {
         kind: "root",
         name: "site"
@@ -95673,10 +102129,10 @@ If there's a particular need for this, please submit a feature request at https:
         pageForPosts: siteSettings?.page_for_posts
       };
     });
-    return (0, import_element311.useMemo)(
+    return (0, import_element323.useMemo)(
       () => ({
         id: "set-as-posts-page",
-        label: (0, import_i18n309.__)("Set as posts page"),
+        label: (0, import_i18n314.__)("Set as posts page"),
         isEligible(post2) {
           if (post2.status !== "publish") {
             return false;
@@ -95700,23 +102156,23 @@ 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_runtime516 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime528 = __toESM(require_jsx_runtime(), 1);
   function usePostActions({ postType: postType2, onActionPerformed, context }) {
-    const { defaultActions } = (0, import_data226.useSelect)(
+    const { defaultActions } = (0, import_data229.useSelect)(
       (select9) => {
-        const { getEntityActions: getEntityActions3 } = unlock(select9(store3));
+        const { getEntityActions: getEntityActions3 } = unlock(select9(store));
         return {
           defaultActions: getEntityActions3("postType", postType2)
         };
       },
       [postType2]
     );
-    const shouldShowHomepageActions = (0, import_data226.useSelect)(
+    const shouldShowHomepageActions = (0, import_data229.useSelect)(
       (select9) => {
         if (postType2 !== "page") {
           return false;
         }
-        const { getDefaultTemplateId, getEntityRecord, canUser } = select9(import_core_data122.store);
+        const { getDefaultTemplateId, getEntityRecord, canUser } = select9(import_core_data125.store);
         const canUpdateSettings = canUser("update", {
           kind: "root",
           name: "site"
@@ -95744,11 +102200,11 @@ 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_data226.useDispatch)(store3));
-    (0, import_element312.useEffect)(() => {
+    const { registerPostTypeSchema: registerPostTypeSchema2 } = unlock((0, import_data229.useDispatch)(store));
+    (0, import_element324.useEffect)(() => {
       registerPostTypeSchema2(postType2);
     }, [registerPostTypeSchema2, postType2]);
-    return (0, import_element312.useMemo)(() => {
+    return (0, import_element324.useMemo)(() => {
       let actions2 = [...defaultActions];
       if (shouldShowHomepageActions) {
         actions2.push(setAsHomepageAction, setAsPostsPageAction);
@@ -95789,7 +102245,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_runtime516.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
                   ExistingRenderModal,
                   {
                     ...props,
@@ -95821,13 +102277,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_runtime517 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu10, kebabCase: kebabCase5 } = unlock(import_components256.privateApis);
+  var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
+  var { Menu: Menu8 } = unlock(import_components260.privateApis);
   function PostActions({ postType: postType2, postId: postId2, onActionPerformed }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element313.useState)(null);
-    const { item, permissions } = (0, import_data227.useSelect)(
+    const [activeModalAction, setActiveModalAction] = (0, import_element325.useState)(null);
+    const { item, permissions } = (0, import_data230.useSelect)(
       (select9) => {
-        const { getEditedEntityRecord, getEntityRecordPermissions } = unlock(select9(import_core_data123.store));
+        const { getEditedEntityRecord, getEntityRecordPermissions } = unlock(select9(import_core_data126.store));
         return {
           item: getEditedEntityRecord("postType", postType2, postId2),
           permissions: getEntityRecordPermissions(
@@ -95839,29 +102295,29 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [postId2, postType2]
     );
-    const itemWithPermissions = (0, import_element313.useMemo)(() => {
+    const itemWithPermissions = (0, import_element325.useMemo)(() => {
       return {
         ...item,
         permissions
       };
     }, [item, permissions]);
     const allActions = usePostActions({ postType: postType2, onActionPerformed });
-    const actions2 = (0, import_element313.useMemo)(() => {
+    const actions2 = (0, import_element325.useMemo)(() => {
       return allActions.filter((action) => {
         return !action.isEligible || action.isEligible(itemWithPermissions);
       });
     }, [allActions, itemWithPermissions]);
-    return /* @__PURE__ */ (0, import_jsx_runtime517.jsxs)(import_jsx_runtime517.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime517.jsxs)(Menu10, { placement: "bottom-end", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
-          Menu10.TriggerButton,
+    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,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
-              import_components256.Button,
+            render: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+              import_components260.Button,
               {
                 size: "small",
                 icon: more_vertical_default,
-                label: (0, import_i18n310.__)("Actions"),
+                label: (0, import_i18n315.__)("Actions"),
                 disabled: !actions2.length,
                 accessibleWhenDisabled: true,
                 className: "editor-all-actions-button"
@@ -95869,7 +102325,7 @@ If there's a particular need for this, please submit a feature request at https:
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(Menu10.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(Menu8.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
           ActionsDropdownMenuGroup,
           {
             actions: actions2,
@@ -95878,7 +102334,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         ) })
       ] }),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
         ActionModal2,
         {
           action: activeModalAction,
@@ -95890,12 +102346,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_runtime517.jsx)(Menu10.Item, { onClick, children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(Menu10.ItemLabel, { children: label }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(Menu8.Item, { onClick, children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(Menu8.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_runtime517.jsx)(
-      import_components256.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+      import_components260.Modal,
       {
         title: action.modalHeader || label,
         __experimentalHideHeader: !!action.hideModalHeader,
@@ -95903,17 +102359,17 @@ If there's a particular need for this, please submit a feature request at https:
         }),
         focusOnMount: "firstContentElement",
         size: "medium",
-        overlayClassName: `editor-action-modal editor-action-modal__${kebabCase5(
+        overlayClassName: `editor-action-modal editor-action-modal__${kebabCase2(
           action.id
         )}`,
-        children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(action.RenderModal, { items, closeModal: closeModal2 })
+        children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(action.RenderModal, { items, closeModal: closeModal2 })
       }
     );
   }
   function ActionsDropdownMenuGroup({ actions: actions2, items, setActiveModalAction }) {
-    const registry = (0, import_data227.useRegistry)();
-    return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(Menu10.Group, { children: actions2.map((action) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+    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)(
         DropdownMenuItemTrigger,
         {
           action,
@@ -95932,9 +102388,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_runtime518 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge5 } = unlock(import_components257.privateApis);
-  var { getTemplateInfo: getTemplateInfo4 } = unlock(import_core_data124.privateApis);
+  var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 1);
+  var { Badge: WCBadge3 } = unlock(import_components261.privateApis);
+  var { getTemplateInfo: getTemplateInfo4 } = unlock(import_core_data127.privateApis);
   function PostCardPanel({
     postType: postType2,
     postId: postId2,
@@ -95942,19 +102398,19 @@ If there's a particular need for this, please submit a feature request at https:
     onActionPerformed,
     onClose
   }) {
-    const postIds = (0, import_element314.useMemo)(
+    const postIds = (0, import_element326.useMemo)(
       () => Array.isArray(postId2) ? postId2 : [postId2],
       [postId2]
     );
-    const { postTitle, icon, labels } = (0, import_data228.useSelect)(
+    const { postTitle, icon, labels } = (0, import_data231.useSelect)(
       (select9) => {
-        const { getEditedEntityRecord, getCurrentTheme, getPostType } = select9(import_core_data124.store);
+        const { getEditedEntityRecord, getCurrentTheme, getPostType } = select9(import_core_data127.store);
         const {
           getPostIcon: getPostIcon2,
           getCurrentPostType: getCurrentPostType2,
           isRevisionsMode: isRevisionsMode2,
           getCurrentRevision: getCurrentRevision2
-        } = unlock(select9(store3));
+        } = unlock(select9(store));
         let _title = "";
         if (isRevisionsMode2()) {
           const parentPostType = getCurrentPostType2();
@@ -95995,46 +102451,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_i18n311.__)("No title");
+    let title = (0, import_i18n316.__)("No title");
     if (labels?.name && postIds.length > 1) {
-      title = (0, import_i18n311.sprintf)(
+      title = (0, import_i18n316.sprintf)(
         // translators: %1$d number of selected items %2$s: Name of the plural post type e.g: "Posts".
-        (0, import_i18n311.__)("%1$d %2$s"),
+        (0, import_i18n316.__)("%1$d %2$s"),
         postIds.length,
         labels?.name
       );
     } else if (postTitle) {
       title = (0, import_dom27.__unstableStripHTML)(postTitle);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(import_components257.__experimentalVStack, { spacing: 1, className: "editor-post-card-panel", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(
-        import_components257.__experimentalHStack,
+    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,
         {
           spacing: 2,
           className: "editor-post-card-panel__header",
           alignment: "flex-start",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
-              import_components257.Icon,
+            /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+              import_components261.Icon,
               {
                 className: "editor-post-card-panel__icon",
                 icon
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(
-              import_components257.__experimentalText,
+            /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(
+              import_components261.__experimentalText,
               {
                 numberOfLines: 2,
                 truncate: true,
                 className: "editor-post-card-panel__title",
                 as: "h2",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime518.jsx)("span", { className: "editor-post-card-panel__title-name", children: title }),
-                  pageTypeBadge && postIds.length === 1 && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(WCBadge5, { children: pageTypeBadge })
+                  /* @__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 })
                 ]
               }
             ),
-            !hideActions && postIds.length === 1 && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+            !hideActions && postIds.length === 1 && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
               PostActions,
               {
                 postType: postType2,
@@ -96042,40 +102498,40 @@ If there's a particular need for this, please submit a feature request at https:
                 onActionPerformed
               }
             ),
-            onClose && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
-              import_components257.Button,
+            onClose && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+              import_components261.Button,
               {
                 size: "small",
                 icon: close_default,
-                label: (0, import_i18n311.__)("Close"),
+                label: (0, import_i18n316.__)("Close"),
                 onClick: onClose
               }
             )
           ]
         }
       ),
-      postIds.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(import_components257.__experimentalText, { className: "editor-post-card-panel__description", children: (0, import_i18n311.sprintf)(
+      postIds.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_components261.__experimentalText, { className: "editor-post-card-panel__description", children: (0, import_i18n316.sprintf)(
         // translators: %s: Name of the plural post type e.g: "Posts".
-        (0, import_i18n311.__)("Changes will be applied to all selected %s."),
+        (0, import_i18n316.__)("Changes will be applied to all selected %s."),
         labels?.name?.toLowerCase()
       ) })
     ] });
   }

   // packages/editor/build-module/components/post-content-information/index.mjs
-  var import_components258 = __toESM(require_components(), 1);
-  var import_data229 = __toESM(require_data(), 1);
-  var import_i18n312 = __toESM(require_i18n(), 1);
+  var import_components262 = __toESM(require_components(), 1);
+  var import_data232 = __toESM(require_data(), 1);
+  var import_i18n317 = __toESM(require_i18n(), 1);
   var import_wordcount5 = __toESM(require_wordcount(), 1);
-  var import_element315 = __toESM(require_element(), 1);
-  var import_core_data125 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 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 AVERAGE_READING_RATE3 = 189;
   function PostContentInformation() {
-    const postContent = (0, import_data229.useSelect)((select9) => {
-      const { getEditedPostAttribute: getEditedPostAttribute2, getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store3);
-      const { canUser } = select9(import_core_data125.store);
-      const { getEntityRecord } = select9(import_core_data125.store);
+    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 siteSettings = canUser("read", {
         kind: "root",
         name: "site"
@@ -96088,11 +102544,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_runtime519.jsx)(PostContentInformationUI, { postContent });
+    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(PostContentInformationUI, { postContent });
   }
   function PostContentInformationUI({ postContent }) {
-    const wordCountType = (0, import_i18n312._x)("words", "Word count type. Do not translate!");
-    const wordsCounted = (0, import_element315.useMemo)(
+    const wordCountType = (0, import_i18n317._x)("words", "Word count type. Do not translate!");
+    const wordsCounted = (0, import_element327.useMemo)(
       () => postContent ? (0, import_wordcount5.count)(postContent, wordCountType) : 0,
       [postContent, wordCountType]
     );
@@ -96100,44 +102556,44 @@ 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_i18n312.sprintf)(
+    const wordsCountText = (0, import_i18n317.sprintf)(
       // translators: %s: the number of words in the post.
-      (0, import_i18n312._n)("%s word", "%s words", wordsCounted),
+      (0, import_i18n317._n)("%s word", "%s words", wordsCounted),
       wordsCounted.toLocaleString()
     );
-    const minutesText = readingTime <= 1 ? (0, import_i18n312.__)("1 minute") : (0, import_i18n312.sprintf)(
+    const minutesText = readingTime <= 1 ? (0, import_i18n317.__)("1 minute") : (0, import_i18n317.sprintf)(
       /* translators: %s: the number of minutes to read the post. */
-      (0, import_i18n312._n)("%s minute", "%s minutes", readingTime),
+      (0, import_i18n317._n)("%s minute", "%s minutes", readingTime),
       readingTime.toLocaleString()
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)("div", { className: "editor-post-content-information", children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(import_components258.__experimentalText, { children: (0, import_i18n312.sprintf)(
+    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)(
       /* 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_i18n312.__)("%1$s, %2$s read time."),
+      (0, import_i18n317.__)("%1$s, %2$s read time."),
       wordsCountText,
       minutesText
     ) }) });
   }

   // packages/editor/build-module/components/post-format/panel.mjs
-  var import_components259 = __toESM(require_components(), 1);
-  var import_i18n313 = __toESM(require_i18n(), 1);
-  var import_data230 = __toESM(require_data(), 1);
-  var import_element316 = __toESM(require_element(), 1);
+  var import_components263 = __toESM(require_components(), 1);
+  var import_i18n318 = __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_runtime520 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
   function PostFormat2() {
-    const { postFormat } = (0, import_data230.useSelect)((select9) => {
-      const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store3);
+    const { postFormat } = (0, import_data233.useSelect)((select9) => {
+      const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
       const _postFormat = getEditedPostAttribute2("format");
       return {
         postFormat: _postFormat ?? "standard"
       };
     }, []);
     const activeFormat = POST_FORMATS2.find(
-      (format6) => format6.id === postFormat
+      (format7) => format7.id === postFormat
     );
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element316.useState)(null);
-    const popoverProps = (0, import_element316.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element328.useState)(null);
+    const popoverProps = (0, import_element328.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -96148,36 +102604,36 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [popoverAnchor]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(PostFormatCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(post_panel_row_default, { label: (0, import_i18n313.__)("Format"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
-      import_components259.Dropdown,
+    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,
       {
         popoverProps,
         contentClassName: "editor-post-format__dialog",
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
-          import_components259.Button,
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+          import_components263.Button,
           {
             size: "compact",
             variant: "tertiary",
             "aria-expanded": isOpen2,
-            "aria-label": (0, import_i18n313.sprintf)(
+            "aria-label": (0, import_i18n318.sprintf)(
               // translators: %s: Current post format.
-              (0, import_i18n313.__)("Change format: %s"),
+              (0, import_i18n318.__)("Change format: %s"),
               activeFormat?.caption
             ),
             onClick: onToggle,
             children: activeFormat?.caption
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime520.jsxs)("div", { className: "editor-post-format__dialog-content", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+        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,
             {
-              title: (0, import_i18n313.__)("Format"),
+              title: (0, import_i18n318.__)("Format"),
               onClose
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(PostFormat, {})
+          /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(PostFormat, {})
         ] })
       }
     ) }) });
@@ -96185,50 +102641,50 @@ 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_components260 = __toESM(require_components(), 1);
-  var import_data231 = __toESM(require_data(), 1);
-  var import_i18n314 = __toESM(require_i18n(), 1);
-  var import_date20 = __toESM(require_date(), 1);
-  var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
+  var import_components264 = __toESM(require_components(), 1);
+  var import_data234 = __toESM(require_data(), 1);
+  var import_i18n319 = __toESM(require_i18n(), 1);
+  var import_date22 = __toESM(require_date(), 1);
+  var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
   function PostLastEditedPanel() {
-    const modified = (0, import_data231.useSelect)(
-      (select9) => select9(store3).getEditedPostAttribute("modified"),
+    const modified = (0, import_data234.useSelect)(
+      (select9) => select9(store).getEditedPostAttribute("modified"),
       []
     );
     if (!modified) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("div", { className: "editor-post-last-edited-panel", children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(import_components260.__experimentalText, { children: (0, import_i18n314.sprintf)(
+    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)(
       // translators: %s: Human-readable time difference, e.g. "2 days ago".
-      (0, import_i18n314.__)("Last edited %s."),
-      (0, import_date20.humanTimeDiff)(modified)
+      (0, import_i18n319.__)("Last edited %s."),
+      (0, import_date22.humanTimeDiff)(modified)
     ) }) });
   }

   // packages/editor/build-module/components/post-panel-section/index.mjs
-  var import_components261 = __toESM(require_components(), 1);
-  var import_jsx_runtime522 = __toESM(require_jsx_runtime(), 1);
-  function PostPanelSection({ className, children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(import_components261.__experimentalVStack, { className: clsx_default("editor-post-panel__section", className), children });
+  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 post_panel_section_default = PostPanelSection;

   // packages/editor/build-module/components/blog-title/index.mjs
-  var import_i18n315 = __toESM(require_i18n(), 1);
-  var import_compose80 = __toESM(require_compose(), 1);
-  var import_data232 = __toESM(require_data(), 1);
-  var import_core_data126 = __toESM(require_core_data(), 1);
-  var import_html_entities31 = __toESM(require_html_entities(), 1);
-  var import_components262 = __toESM(require_components(), 1);
-  var import_element317 = __toESM(require_element(), 1);
+  var import_i18n320 = __toESM(require_i18n(), 1);
+  var import_compose85 = __toESM(require_compose(), 1);
+  var import_data235 = __toESM(require_data(), 1);
+  var import_core_data129 = __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_runtime523 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_OBJECT4 = {};
   function BlogTitle() {
-    const { editEntityRecord } = (0, import_data232.useDispatch)(import_core_data126.store);
-    const { postsPageTitle, postsPageId, isTemplate: isTemplate2, postSlug } = (0, import_data232.useSelect)(
+    const { editEntityRecord } = (0, import_data235.useDispatch)(import_core_data129.store);
+    const { postsPageTitle, postsPageId, isTemplate: isTemplate2, postSlug } = (0, import_data235.useSelect)(
       (select9) => {
-        const { getEntityRecord, getEditedEntityRecord, canUser } = select9(import_core_data126.store);
+        const { getEntityRecord, getEditedEntityRecord, canUser } = select9(import_core_data129.store);
         const siteSettings = canUser("read", {
           kind: "root",
           name: "site"
@@ -96238,7 +102694,7 @@ If there's a particular need for this, please submit a feature request at https:
           "page",
           siteSettings?.page_for_posts
         ) : EMPTY_OBJECT4;
-        const { getEditedPostAttribute: getEditedPostAttribute2, getCurrentPostType: getCurrentPostType2 } = select9(store3);
+        const { getEditedPostAttribute: getEditedPostAttribute2, getCurrentPostType: getCurrentPostType2 } = select9(store);
         return {
           postsPageId: _postsPageRecord?.id,
           postsPageTitle: _postsPageRecord?.title,
@@ -96248,8 +102704,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element317.useState)(null);
-    const popoverProps = (0, import_element317.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element329.useState)(null);
+    const popoverProps = (0, import_element329.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -96268,44 +102724,44 @@ If there's a particular need for this, please submit a feature request at https:
         title: newValue
       });
     };
-    const decodedTitle = (0, import_html_entities31.decodeEntities)(postsPageTitle);
-    return /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(post_panel_row_default, { label: (0, import_i18n315.__)("Blog title"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
-      import_components262.Dropdown,
+    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,
       {
         popoverProps,
         contentClassName: "editor-blog-title-dropdown__content",
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
-          import_components262.Button,
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+          import_components266.Button,
           {
             size: "compact",
             variant: "tertiary",
             "aria-expanded": isOpen2,
-            "aria-label": (0, import_i18n315.sprintf)(
+            "aria-label": (0, import_i18n320.sprintf)(
               // translators: %s: Current post link.
-              (0, import_i18n315.__)("Change blog title: %s"),
+              (0, import_i18n320.__)("Change blog title: %s"),
               decodedTitle
             ),
             onClick: onToggle,
             children: decodedTitle
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime523.jsxs)(import_jsx_runtime523.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime535.jsxs)(import_jsx_runtime535.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
             import_block_editor87.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n315.__)("Blog title"),
+              title: (0, import_i18n320.__)("Blog title"),
               onClose
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
-            import_components262.__experimentalInputControl,
+          /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+            import_components266.__experimentalInputControl,
             {
-              placeholder: (0, import_i18n315.__)("No title"),
+              placeholder: (0, import_i18n320.__)("No title"),
               value: postsPageTitle,
-              onChange: (0, import_compose80.debounce)(setPostsPageTitle, 300),
-              label: (0, import_i18n315.__)("Blog title"),
-              help: (0, import_i18n315.__)(
+              onChange: (0, import_compose85.debounce)(setPostsPageTitle, 300),
+              label: (0, import_i18n320.__)("Blog title"),
+              help: (0, import_i18n320.__)(
                 "Set the Posts Page title. Appears in search results, and when the page is shared on social media."
               ),
               hideLabelFromVision: true
@@ -96317,18 +102773,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_i18n316 = __toESM(require_i18n(), 1);
-  var import_data233 = __toESM(require_data(), 1);
-  var import_core_data127 = __toESM(require_core_data(), 1);
-  var import_components263 = __toESM(require_components(), 1);
-  var import_element318 = __toESM(require_element(), 1);
+  var import_i18n321 = __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_runtime524 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
   function PostsPerPage() {
-    const { editEntityRecord } = (0, import_data233.useDispatch)(import_core_data127.store);
-    const { postsPerPage, isTemplate: isTemplate2, postSlug } = (0, import_data233.useSelect)((select9) => {
-      const { getEditedPostAttribute: getEditedPostAttribute2, getCurrentPostType: getCurrentPostType2 } = select9(store3);
-      const { getEditedEntityRecord, canUser } = select9(import_core_data127.store);
+    const { editEntityRecord } = (0, import_data236.useDispatch)(import_core_data130.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 siteSettings = canUser("read", {
         kind: "root",
         name: "site"
@@ -96339,8 +102795,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_element318.useState)(null);
-    const popoverProps = (0, import_element318.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element330.useState)(null);
+    const popoverProps = (0, import_element330.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -96359,33 +102815,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_runtime524.jsx)(post_panel_row_default, { label: (0, import_i18n316.__)("Posts per page"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-      import_components263.Dropdown,
+    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,
       {
         popoverProps,
         contentClassName: "editor-posts-per-page-dropdown__content",
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-          import_components263.Button,
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+          import_components267.Button,
           {
             size: "compact",
             variant: "tertiary",
             "aria-expanded": isOpen2,
-            "aria-label": (0, import_i18n316.__)("Change posts per page"),
+            "aria-label": (0, import_i18n321.__)("Change posts per page"),
             onClick: onToggle,
             children: postsPerPage
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime524.jsxs)(import_jsx_runtime524.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(import_jsx_runtime536.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
             import_block_editor88.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n316.__)("Posts per page"),
+              title: (0, import_i18n321.__)("Posts per page"),
               onClose
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-            import_components263.__experimentalNumberControl,
+          /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+            import_components267.__experimentalNumberControl,
             {
               placeholder: 0,
               value: postsPerPage,
@@ -96393,8 +102849,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_i18n316.__)("Posts per page"),
-              help: (0, import_i18n316.__)(
+              label: (0, import_i18n321.__)("Posts per page"),
+              help: (0, import_i18n321.__)(
                 "Set the default number of posts to display on blog pages, including categories and tags. Some templates may override this setting."
               ),
               hideLabelFromVision: true
@@ -96406,34 +102862,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_i18n317 = __toESM(require_i18n(), 1);
-  var import_data234 = __toESM(require_data(), 1);
-  var import_core_data128 = __toESM(require_core_data(), 1);
-  var import_components264 = __toESM(require_components(), 1);
-  var import_element319 = __toESM(require_element(), 1);
+  var import_i18n322 = __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_runtime525 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime537 = __toESM(require_jsx_runtime(), 1);
   var COMMENT_OPTIONS2 = [
     {
-      label: (0, import_i18n317._x)("Open", 'Adjective: e.g. "Comments are open"'),
+      label: (0, import_i18n322._x)("Open", 'Adjective: e.g. "Comments are open"'),
       value: "open",
-      description: (0, import_i18n317.__)("Visitors can add new comments and replies.")
+      description: (0, import_i18n322.__)("Visitors can add new comments and replies.")
     },
     {
-      label: (0, import_i18n317.__)("Closed"),
+      label: (0, import_i18n322.__)("Closed"),
       value: "",
       description: [
-        (0, import_i18n317.__)("Visitors cannot add new comments or replies."),
-        (0, import_i18n317.__)("Existing comments remain visible.")
+        (0, import_i18n322.__)("Visitors cannot add new comments or replies."),
+        (0, import_i18n322.__)("Existing comments remain visible.")
       ].join(" ")
     }
   ];
   function SiteDiscussion() {
-    const { editEntityRecord } = (0, import_data234.useDispatch)(import_core_data128.store);
-    const { allowCommentsOnNewPosts, isTemplate: isTemplate2, postSlug } = (0, import_data234.useSelect)(
+    const { editEntityRecord } = (0, import_data237.useDispatch)(import_core_data131.store);
+    const { allowCommentsOnNewPosts, isTemplate: isTemplate2, postSlug } = (0, import_data237.useSelect)(
       (select9) => {
-        const { getEditedPostAttribute: getEditedPostAttribute2, getCurrentPostType: getCurrentPostType2 } = select9(store3);
-        const { getEditedEntityRecord, canUser } = select9(import_core_data128.store);
+        const { getEditedPostAttribute: getEditedPostAttribute2, getCurrentPostType: getCurrentPostType2 } = select9(store);
+        const { getEditedEntityRecord, canUser } = select9(import_core_data131.store);
         const siteSettings = canUser("read", {
           kind: "root",
           name: "site"
@@ -96446,8 +102902,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element319.useState)(null);
-    const popoverProps = (0, import_element319.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element331.useState)(null);
+    const popoverProps = (0, import_element331.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -96466,41 +102922,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_runtime525.jsx)(post_panel_row_default, { label: (0, import_i18n317.__)("Discussion"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
-      import_components264.Dropdown,
+    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,
       {
         popoverProps,
         contentClassName: "editor-site-discussion-dropdown__content",
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
-          import_components264.Button,
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
+          import_components268.Button,
           {
             size: "compact",
             variant: "tertiary",
             "aria-expanded": isOpen2,
-            "aria-label": (0, import_i18n317.__)("Change discussion settings"),
+            "aria-label": (0, import_i18n322.__)("Change discussion settings"),
             onClick: onToggle,
-            children: allowCommentsOnNewPosts ? (0, import_i18n317.__)("Comments open") : (0, import_i18n317.__)("Comments closed")
+            children: allowCommentsOnNewPosts ? (0, import_i18n322.__)("Comments open") : (0, import_i18n322.__)("Comments closed")
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)(import_jsx_runtime525.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime537.jsxs)(import_jsx_runtime537.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
             import_block_editor89.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n317.__)("Discussion"),
+              title: (0, import_i18n322.__)("Discussion"),
               onClose
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)(import_components264.__experimentalVStack, { spacing: 3, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(import_components264.__experimentalText, { children: (0, import_i18n317.__)(
+          /* @__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.__)(
               "Changes will apply to new posts only. Individual posts may override these settings."
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
-              import_components264.RadioControl,
+            /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
+              import_components268.RadioControl,
               {
                 className: "editor-site-discussion__options",
                 hideLabelFromVision: true,
-                label: (0, import_i18n317.__)("Comment status"),
+                label: (0, import_i18n322.__)("Comment status"),
                 options: COMMENT_OPTIONS2,
                 onChange: setAllowCommentsOnNewPosts,
                 selected: allowCommentsOnNewPosts
@@ -96513,16 +102969,16 @@ 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_runtime526 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
   var PANEL_NAME5 = "post-status";
   function PostSummary({ onActionPerformed }) {
-    const { isRemovedPostStatusPanel, postType: postType2, postId: postId2 } = (0, import_data235.useSelect)(
+    const { isRemovedPostStatusPanel, postType: postType2, postId: postId2 } = (0, import_data238.useSelect)(
       (select9) => {
         const {
           isEditorPanelRemoved: isEditorPanelRemoved2,
           getCurrentPostType: getCurrentPostType2,
           getCurrentPostId: getCurrentPostId2
-        } = select9(store3);
+        } = select9(store);
         return {
           isRemovedPostStatusPanel: isEditorPanelRemoved2(PANEL_NAME5),
           postType: getCurrentPostType2(),
@@ -96531,8 +102987,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(post_panel_section_default, { className: "editor-post-summary", children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(plugin_post_status_info_default.Slot, { children: (fills) => /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(import_jsx_runtime526.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+    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)(
         PostCardPanel,
         {
           postType: postType2,
@@ -96540,30 +102996,30 @@ If there's a particular need for this, please submit a feature request at https:
           onActionPerformed
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(PostFeaturedImagePanel, { withPanelBody: false }),
-      /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(PrivatePostExcerptPanel, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(PostContentInformation, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(PostLastEditedPanel, {})
+      /* @__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, {})
       ] }),
-      !isRemovedPostStatusPanel && /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(PostStatus, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(PostSchedulePanel, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(PostURLPanel, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(panel_default, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(PostTemplatePanel, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(PostDiscussionPanel, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(PrivatePostLastRevision, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(PageAttributesPanel, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(PostSyncStatus, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(BlogTitle, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(PostsPerPage, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(SiteDiscussion, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(panel_default4, {}),
+      !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, {}),
           fills
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
           PostTrash,
           {
             onActionPerformed
@@ -96574,27 +103030,27 @@ 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_i18n320 = __toESM(require_i18n(), 1);
-  var import_data240 = __toESM(require_data(), 1);
-  var import_core_data130 = __toESM(require_core_data(), 1);
-  var import_element321 = __toESM(require_element(), 1);
+  var import_i18n325 = __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);

   // packages/views/build-module/use-view.mjs
-  var import_element320 = __toESM(require_element(), 1);
-  var import_data236 = __toESM(require_data(), 1);
+  var import_element332 = __toESM(require_element(), 1);
+  var import_data239 = __toESM(require_data(), 1);
   var import_preferences25 = __toESM(require_preferences(), 1);

   // packages/views/build-module/load-view.mjs
-  var import_data237 = __toESM(require_data(), 1);
+  var import_data240 = __toESM(require_data(), 1);
   var import_preferences26 = __toESM(require_preferences(), 1);

   // packages/views/build-module/use-view-config.mjs
-  var import_data238 = __toESM(require_data(), 1);
-  var import_core_data129 = __toESM(require_core_data(), 1);
+  var import_data241 = __toESM(require_data(), 1);
+  var import_core_data132 = __toESM(require_core_data(), 1);

   // packages/views/build-module/lock-unlock.mjs
-  var import_private_apis11 = __toESM(require_private_apis(), 1);
-  var { lock: lock8, unlock: unlock8 } = (0, import_private_apis11.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(
+  var import_private_apis10 = __toESM(require_private_apis(), 1);
+  var { lock: lock8, unlock: unlock8 } = (0, import_private_apis10.__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"
   );
@@ -96607,9 +103063,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_data238.useSelect)(
+    return (0, import_data241.useSelect)(
       (select9) => {
-        return unlock8(select9(import_core_data129.store)).getViewConfig(kind, name2, {
+        return unlock8(select9(import_core_data132.store)).getViewConfig(kind, name2, {
           fields: fieldsKey
         });
       },
@@ -96618,46 +103074,45 @@ 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_i18n319 = __toESM(require_i18n(), 1);
+  var import_i18n324 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/dataviews/fields/revisions/revisions-view.mjs
-  var import_components265 = __toESM(require_components(), 1);
-  var import_data239 = __toESM(require_data(), 1);
-  var import_i18n318 = __toESM(require_i18n(), 1);
+  var import_components269 = __toESM(require_components(), 1);
+  var import_data242 = __toESM(require_data(), 1);
+  var import_i18n323 = __toESM(require_i18n(), 1);
   var import_url24 = __toESM(require_url(), 1);
-  var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
   function RevisionsView() {
-    const { lastRevisionId, revisionsCount, disableVisualRevisions } = (0, import_data239.useSelect)((select9) => {
+    const { lastRevisionId, revisionsCount, disableVisualRevisions } = (0, import_data242.useSelect)((select9) => {
       const {
         getCurrentPostLastRevisionId: getCurrentPostLastRevisionId2,
         getCurrentPostRevisionsCount: getCurrentPostRevisionsCount2,
         getEditorSettings: getEditorSettings2
-        // @ts-ignore
-      } = select9(store3);
+      } = select9(store);
       return {
         lastRevisionId: getCurrentPostLastRevisionId2(),
         revisionsCount: getCurrentPostRevisionsCount2(),
         disableVisualRevisions: (
-          // @ts-ignore
+          // @ts-expect-error Editor settings are typed as a bare `Object`.
           !!getEditorSettings2().disableVisualRevisions
         )
       };
     }, []);
-    const { setCurrentRevisionId: setCurrentRevisionId2 } = unlock((0, import_data239.useDispatch)(store3));
+    const { setCurrentRevisionId: setCurrentRevisionId2 } = unlock((0, import_data242.useDispatch)(store));
     const buttonProps = disableVisualRevisions ? {
       href: (0, import_url24.addQueryArgs)("revision.php", {
         revision: lastRevisionId
       })
     } : { onClick: () => setCurrentRevisionId2(lastRevisionId) };
-    return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
-      import_components265.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+      import_components269.Button,
       {
         ...buttonProps,
         variant: "link",
         text: String(revisionsCount),
-        "aria-label": (0, import_i18n318.sprintf)(
+        "aria-label": (0, import_i18n323.sprintf)(
           /* translators: %d: number of revisions. */
-          (0, import_i18n318._n)(
+          (0, import_i18n323._n)(
             "Open revisions screen: %d revision",
             "Open revisions screen: %d revisions",
             revisionsCount
@@ -96671,7 +103126,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_i18n319.__)("Revisions"),
+    label: (0, import_i18n324.__)("Revisions"),
     readOnly: true,
     enableSorting: false,
     render: RevisionsView,
@@ -96684,7 +103139,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_runtime528 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime540 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_FORM = { layout: { type: "panel" }, fields: [] };
   var VIEW_CONFIG_FIELDS = ["form"];
   function useInspectorPanelVisibility(form) {
@@ -96694,8 +103149,8 @@ If there's a particular need for this, please submit a feature request at https:
       excerptEnabled,
       discussionEnabled,
       pageAttributesEnabled
-    } = (0, import_data240.useSelect)((select9) => {
-      const { isEditorPanelRemoved: isEditorPanelRemoved2, isEditorPanelEnabled: isEditorPanelEnabled2 } = select9(store3);
+    } = (0, import_data243.useSelect)((select9) => {
+      const { isEditorPanelRemoved: isEditorPanelRemoved2, isEditorPanelEnabled: isEditorPanelEnabled2 } = select9(store);
       return {
         isPostStatusRemoved: isEditorPanelRemoved2("post-status"),
         featuredImageEnabled: isEditorPanelEnabled2("featured-image"),
@@ -96704,7 +103159,7 @@ If there's a particular need for this, please submit a feature request at https:
         pageAttributesEnabled: isEditorPanelEnabled2("page-attributes")
       };
     }, []);
-    const visibleForm = (0, import_element321.useMemo)(() => {
+    const visibleForm = (0, import_element333.useMemo)(() => {
       if (!form.fields?.length) {
         return form;
       }
@@ -96754,7 +103209,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_data130.store).getEditedEntityRecord("root", "site")?.page_for_posts,
+        getId: (select9) => select9(import_core_data133.store).getEditedEntityRecord("root", "site")?.page_for_posts,
         fields: ["posts_page_title"],
         isVisible: (item) => ["home", "index"].includes(item.slug ?? "")
       }
@@ -96773,15 +103228,15 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function DataFormPostSummary({ onActionPerformed }) {
-    const { postType: postType2, postId: postId2, isPostStatusRemoved, availableTemplates } = (0, import_data240.useSelect)((select9) => {
+    const { postType: postType2, postId: postId2, isPostStatusRemoved, availableTemplates } = (0, import_data243.useSelect)((select9) => {
       const {
         getCurrentPostType: getCurrentPostType2,
         getCurrentPostId: getCurrentPostId2,
         isEditorPanelRemoved: isEditorPanelRemoved2,
         getEditorSettings: getEditorSettings2
-      } = select9(store3);
+      } = select9(store);
       const _availableTemplates = select9(
-        import_core_data130.store
+        import_core_data133.store
       ).getCurrentTheme()?.is_block_theme ? null : getEditorSettings2().availableTemplates ?? null;
       return {
         postType: getCurrentPostType2(),
@@ -96796,12 +103251,12 @@ If there's a particular need for this, please submit a feature request at https:
       fields: VIEW_CONFIG_FIELDS
     });
     const form = useInspectorPanelVisibility(formConfig ?? EMPTY_FORM);
-    const record = (0, import_data240.useSelect)(
+    const record = (0, import_data243.useSelect)(
       (select9) => {
         if (!postType2 || !postId2) {
           return null;
         }
-        return select9(import_core_data130.store).getEditedEntityRecord(
+        return select9(import_core_data133.store).getEditedEntityRecord(
           "postType",
           postType2,
           postId2
@@ -96810,9 +103265,9 @@ If there's a particular need for this, please submit a feature request at https:
       [postType2, postId2]
     );
     const templatePanelMode = usePostTemplatePanelMode();
-    const entityRecords = (0, import_data240.useSelect)(
+    const entityRecords = (0, import_data243.useSelect)(
       (select9) => {
-        const { getEditedEntityRecord, canUser } = select9(import_core_data130.store);
+        const { getEditedEntityRecord, canUser } = select9(import_core_data133.store);
         const records = {};
         for (const [namespace, entity] of Object.entries(
           ENTITIES[postType2] ?? {}
@@ -96837,7 +103292,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [postType2]
     );
-    const data = (0, import_element321.useMemo)(() => {
+    const data = (0, import_element333.useMemo)(() => {
       if (!record) {
         return record;
       }
@@ -96847,9 +103302,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_data240.useDispatch)(import_core_data130.store);
-    const registry = (0, import_data240.useRegistry)();
-    const fieldNamespaces = (0, import_element321.useMemo)(() => {
+    const { editEntityRecord } = (0, import_data243.useDispatch)(import_core_data133.store);
+    const registry = (0, import_data243.useRegistry)();
+    const fieldNamespaces = (0, import_element333.useMemo)(() => {
       const map = {};
       for (const [namespace, entity] of Object.entries(
         ENTITIES[postType2] ?? {}
@@ -96861,7 +103316,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_element321.useMemo)(
+    const fields2 = (0, import_element333.useMemo)(
       () => _fields?.map((field) => {
         const namespace = fieldNamespaces[field.id];
         if (namespace) {
@@ -96887,7 +103342,7 @@ If there's a particular need for this, please submit a feature request at https:
             return {
               ...field,
               readOnly: true,
-              render: () => (0, import_i18n320.__)("Default template")
+              render: () => (0, import_i18n325.__)("Default template")
             };
           }
           return field;
@@ -96925,8 +103380,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_runtime528.jsx)(post_panel_section_default, { className: "editor-post-summary", children: /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+    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)(
         PostCardPanel,
         {
           postType: postType2,
@@ -96934,7 +103389,7 @@ If there's a particular need for this, please submit a feature request at https:
           onActionPerformed
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
         DataForm,
         {
           data,
@@ -96943,26 +103398,26 @@ If there's a particular need for this, please submit a feature request at https:
           onChange
         }
       ),
-      !isPostStatusRemoved && /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)(import_jsx_runtime528.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(plugin_post_status_info_default.Slot, { children: (fills) => fills.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(Stack, { direction: "column", gap: "xs", children: fills }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(PostTrash, { onActionPerformed })
+      !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 })
       ] })
     ] }) });
   }

   // packages/editor/build-module/components/sidebar/post-revision-summary.mjs
-  var import_data243 = __toESM(require_data(), 1);
-  var import_components267 = __toESM(require_components(), 1);
-  var import_i18n323 = __toESM(require_i18n(), 1);
+  var import_data246 = __toESM(require_data(), 1);
+  var import_components271 = __toESM(require_components(), 1);
+  var import_i18n328 = __toESM(require_i18n(), 1);
   var import_url25 = __toESM(require_url(), 1);

   // packages/editor/build-module/components/post-revisions-timeline/index.mjs
-  var import_data241 = __toESM(require_data(), 1);
-  var import_core_data131 = __toESM(require_core_data(), 1);
-  var import_date21 = __toESM(require_date(), 1);
-  var import_element322 = __toESM(require_element(), 1);
-  var import_i18n321 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
+  var import_data244 = __toESM(require_data(), 1);
+  var import_core_data134 = __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 PAGE_SIZE2 = 10;
   var EMPTY_ARRAY16 = [];
   var defaultLayouts = { pickerActivity: true };
@@ -96977,9 +103432,9 @@ If there's a particular need for this, please submit a feature request at https:
   };
   var DAY_IN_MILLISECONDS2 = 864e5;
   function getDisplayDate(value) {
-    const dateNowInMs = (0, import_date21.getDate)(null).getTime();
-    const date = (0, import_date21.getDate)(value ?? null);
-    return dateNowInMs - date.getTime() > DAY_IN_MILLISECONDS2 ? (0, import_date21.dateI18n)((0, import_date21.getSettings)().formats.datetimeAbbreviated, date) : (0, import_date21.humanTimeDiff)(date);
+    const dateNowInMs = (0, import_date23.getDate)(null).getTime();
+    const date = (0, import_date23.getDate)(value ?? null);
+    return dateNowInMs - date.getTime() > DAY_IN_MILLISECONDS2 ? (0, import_date23.dateI18n)((0, import_date23.getSettings)().formats.datetimeAbbreviated, date) : (0, import_date23.humanTimeDiff)(date);
   }
   function isAutosaveRevision(item) {
     return item.slug?.endsWith("-autosave-v1") ?? false;
@@ -96988,20 +103443,20 @@ 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_runtime529.jsx)(Badge, { intent: "none", children: (0, import_i18n321.__)("Autosave") });
+    return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(Badge, { intent: "none", children: (0, import_i18n326.__)("Autosave") });
   }
   function PostRevisionsTimeline() {
-    const { setCurrentRevisionId: setCurrentRevisionId2 } = unlock((0, import_data241.useDispatch)(store3));
-    const [view, setView] = (0, import_element322.useState)(baseView);
-    const { revisions, revisionKey, currentRevisionId } = (0, import_data241.useSelect)(
+    const { setCurrentRevisionId: setCurrentRevisionId2 } = unlock((0, import_data244.useDispatch)(store));
+    const [view, setView] = (0, import_element334.useState)(baseView);
+    const { revisions, revisionKey, currentRevisionId } = (0, import_data244.useSelect)(
       (select9) => {
-        const { getCurrentPostType: getCurrentPostType2 } = select9(store3);
+        const { getCurrentPostType: getCurrentPostType2 } = select9(store);
         const {
           getCurrentRevisionId: _getCurrentRevisionId,
           getRevisionPage: getRevisionPage2,
           getPageRevisions: getPageRevisions2
-        } = unlock(select9(store3));
-        const { getEntityConfig } = select9(import_core_data131.store);
+        } = unlock(select9(store));
+        const { getEntityConfig } = select9(import_core_data134.store);
         const _postType = getCurrentPostType2();
         const entityConfig = getEntityConfig("postType", _postType);
         const _revisionKey = entityConfig?.revisionKey || "id";
@@ -97016,11 +103471,11 @@ If there's a particular need for this, please submit a feature request at https:
       []
     );
     const isLoading = !revisions;
-    const fields2 = (0, import_element322.useMemo)(
+    const fields2 = (0, import_element334.useMemo)(
       () => [
         {
           id: "date",
-          label: (0, import_i18n321.__)("Date"),
+          label: (0, import_i18n326.__)("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.
@@ -97029,23 +103484,23 @@ If there's a particular need for this, please submit a feature request at https:
             if (!isAutosaveRevision(item)) {
               return displayDate;
             }
-            return (0, import_i18n321.sprintf)(
+            return (0, import_i18n326.sprintf)(
               /* translators: 1: revision date, 2: revision type. */
-              (0, import_i18n321.__)("%1$s, %2$s"),
+              (0, import_i18n326.__)("%1$s, %2$s"),
               displayDate,
-              (0, import_i18n321.__)("Autosave")
+              (0, import_i18n326.__)("Autosave")
             );
           },
-          render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)(Stack, { direction: "row", align: "center", gap: "sm", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+          render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)(Stack, { direction: "row", align: "center", gap: "sm", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
               Text,
               {
                 variant: "heading-sm",
-                render: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("time", { dateTime: item.date }),
+                render: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)("time", { dateTime: item.date }),
                 children: getDisplayDate(item.date)
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(RevisionBadges, { item })
+            /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(RevisionBadges, { item })
           ] }),
           enableSorting: false,
           enableHiding: false
@@ -97053,12 +103508,12 @@ If there's a particular need for this, please submit a feature request at https:
         author_default,
         {
           id: "details",
-          label: (0, import_i18n321.__)("Details"),
+          label: (0, import_i18n326.__)("Details"),
           render: ({ item }) => {
             if (String(item[revisionKey]) !== String(currentRevisionId)) {
               return null;
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
               PostContentInformationUI,
               {
                 postContent: item.content?.raw
@@ -97071,11 +103526,11 @@ If there's a particular need for this, please submit a feature request at https:
       ],
       [revisionKey, currentRevisionId]
     );
-    const { data: shownRevisions, paginationInfo } = (0, import_element322.useMemo)(
+    const { data: shownRevisions, paginationInfo } = (0, import_element334.useMemo)(
       () => filterSortAndPaginate(revisions || EMPTY_ARRAY16, view, fields2),
       [revisions, view, fields2]
     );
-    (0, import_element322.useEffect)(() => {
+    (0, import_element334.useEffect)(() => {
       if (!currentRevisionId || !revisions) {
         return;
       }
@@ -97088,11 +103543,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_element322.useMemo)(
+    const selection = (0, import_element334.useMemo)(
       () => currentRevisionId ? [String(currentRevisionId)] : EMPTY_ARRAY16,
       [currentRevisionId]
     );
-    const onChangeSelection = (0, import_element322.useCallback)(
+    const onChangeSelection = (0, import_element334.useCallback)(
       (newSelection) => {
         if (newSelection.length === 0) {
           return;
@@ -97102,11 +103557,11 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [setCurrentRevisionId2]
     );
-    const getItemId2 = (0, import_element322.useCallback)(
+    const getItemId2 = (0, import_element334.useCallback)(
       (item) => String(item[revisionKey]),
       [revisionKey]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("div", { className: "editor-post-revisions-timeline", children: /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)("div", { className: "editor-post-revisions-timeline", children: /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)(
       dataviews_picker_default,
       {
         view,
@@ -97120,33 +103575,33 @@ If there's a particular need for this, please submit a feature request at https:
         selection,
         onChangeSelection,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(dataviews_picker_default.Layout, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(dataviews_picker_default.Footer, {})
+          /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(dataviews_picker_default.Layout, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(dataviews_picker_default.Footer, {})
         ]
       }
     ) });
   }

   // packages/editor/build-module/components/revision-fields-diff/index.mjs
-  var import_data242 = __toESM(require_data(), 1);
-  var import_element323 = __toESM(require_element(), 1);
-  var import_i18n322 = __toESM(require_i18n(), 1);
+  var import_data245 = __toESM(require_data(), 1);
+  var import_element335 = __toESM(require_element(), 1);
+  var import_i18n327 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/components/revision-diff-panel/index.mjs
-  var import_components266 = __toESM(require_components(), 1);
-  var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 1);
+  var import_components270 = __toESM(require_components(), 1);
+  var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
   function RevisionDiffPanel({
     title,
     entries,
     initialOpen,
-    className
+    className: className2
   }) {
     if (!entries) {
       return null;
     }
-    const fields2 = Object.entries(entries).map(([key, parts]) => /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(post_panel_row_default, { label: key, children: /* @__PURE__ */ (0, import_jsx_runtime530.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_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) => {
       if (part.added) {
-        return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
           "ins",
           {
             className: "editor-revision-fields-diff__added",
@@ -97156,7 +103611,7 @@ If there's a particular need for this, please submit a feature request at https:
         );
       }
       if (part.removed) {
-        return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
           "del",
           {
             className: "editor-revision-fields-diff__removed",
@@ -97165,13 +103620,13 @@ If there's a particular need for this, please submit a feature request at https:
           index2
         );
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)("span", { children: part.value }, index2);
+      return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("span", { children: part.value }, index2);
     }) }) }, key));
-    return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_components266.PanelBody, { title, initialOpen, children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)("div", { className, children: fields2 }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(import_components270.PanelBody, { title, initialOpen, children: /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("div", { className: className2, children: fields2 }) });
   }

   // packages/editor/build-module/components/revision-fields-diff/index.mjs
-  var import_jsx_runtime531 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
   function stringifyValue2(value) {
     if (value === null || value === void 0) {
       return "";
@@ -97185,16 +103640,16 @@ If there's a particular need for this, please submit a feature request at https:
     return !str3 || str3 === "[]" || str3 === "{}";
   }
   function RevisionFieldsDiffPanel() {
-    const { revision, previousRevision } = (0, import_data242.useSelect)((select9) => {
+    const { revision, previousRevision } = (0, import_data245.useSelect)((select9) => {
       const { getCurrentRevision: getCurrentRevision2, getPreviousRevision: getPreviousRevision2 } = unlock(
-        select9(store3)
+        select9(store)
       );
       return {
         revision: getCurrentRevision2(),
         previousRevision: getPreviousRevision2()
       };
     }, []);
-    const entries = (0, import_element323.useMemo)(() => {
+    const entries = (0, import_element335.useMemo)(() => {
       if (!revision) {
         return null;
       }
@@ -97218,10 +103673,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_runtime531.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
       RevisionDiffPanel,
       {
-        title: (0, import_i18n322.__)("Meta"),
+        title: (0, import_i18n327.__)("Meta"),
         entries,
         initialOpen: false,
         className: "editor-revision-meta-diff__content"
@@ -97230,11 +103685,11 @@ 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_runtime532 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
   function PostRevisionSummary() {
-    const { revisionId: revisionId2, postId: postId2 } = (0, import_data243.useSelect)((select9) => {
+    const { revisionId: revisionId2, postId: postId2 } = (0, import_data246.useSelect)((select9) => {
       const { getCurrentRevisionId: getCurrentRevisionId2, getCurrentPostId: getCurrentPostId2 } = unlock(
-        select9(store3)
+        select9(store)
       );
       return {
         revisionId: getCurrentRevisionId2(),
@@ -97244,36 +103699,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_runtime532.jsxs)(import_jsx_runtime532.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(post_panel_section_default, { className: "editor-post-summary", children: /* @__PURE__ */ (0, import_jsx_runtime532.jsxs)(import_components267.__experimentalVStack, { spacing: 4, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(PostCardPanel, { postId: postId2, hideActions: true }),
-        /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
-          import_components267.ExternalLink,
+    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,
           {
             href: (0, import_url25.addQueryArgs)("revision.php", {
               revision: revisionId2
             }),
-            children: (0, import_i18n323.__)("Open classic revisions screen")
+            children: (0, import_i18n328.__)("Open classic revisions screen")
           }
         )
       ] }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(RevisionFieldsDiffPanel, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(PostRevisionsTimeline, {})
+      /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(RevisionFieldsDiffPanel, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(PostRevisionsTimeline, {})
     ] });
   }

   // packages/editor/build-module/components/post-transform-panel/index.mjs
-  var import_data245 = __toESM(require_data(), 1);
-  var import_core_data133 = __toESM(require_core_data(), 1);
-  var import_components268 = __toESM(require_components(), 1);
-  var import_i18n324 = __toESM(require_i18n(), 1);
+  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_blocks36 = __toESM(require_blocks(), 1);

   // packages/editor/build-module/components/post-transform-panel/hooks.mjs
-  var import_data244 = __toESM(require_data(), 1);
-  var import_element324 = __toESM(require_element(), 1);
-  var import_core_data132 = __toESM(require_core_data(), 1);
+  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_blocks35 = __toESM(require_blocks(), 1);
   var import_patterns11 = __toESM(require_patterns(), 1);
   var { EXCLUDED_PATTERN_SOURCES, PATTERN_TYPES: PATTERN_TYPES6 } = unlock(import_patterns11.privateApis);
@@ -97320,16 +103775,16 @@ If there's a particular need for this, please submit a feature request at https:
     }));
   }
   function useAvailablePatterns({ area, name: name2, slug }) {
-    const { blockPatterns, restBlockPatterns, currentThemeStylesheet } = (0, import_data244.useSelect)((select9) => {
-      const { getEditorSettings: getEditorSettings2 } = select9(store3);
+    const { blockPatterns, restBlockPatterns, currentThemeStylesheet } = (0, import_data247.useSelect)((select9) => {
+      const { getEditorSettings: getEditorSettings2 } = select9(store);
       const settings = getEditorSettings2();
       return {
         blockPatterns: settings.__experimentalAdditionalBlockPatterns ?? settings.__experimentalBlockPatterns,
-        restBlockPatterns: select9(import_core_data132.store).getBlockPatterns(),
-        currentThemeStylesheet: select9(import_core_data132.store).getCurrentTheme().stylesheet
+        restBlockPatterns: select9(import_core_data135.store).getBlockPatterns(),
+        currentThemeStylesheet: select9(import_core_data135.store).getCurrentTheme().stylesheet
       };
     }, []);
-    return (0, import_element324.useMemo)(() => {
+    return (0, import_element336.useMemo)(() => {
       const mergedPatterns = [
         ...blockPatterns || [],
         ...restBlockPatterns || []
@@ -97351,15 +103806,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_runtime533 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
   function TemplatesList2({ availableTemplates, onSelect }) {
     if (!availableTemplates || availableTemplates?.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
       import_block_editor90.__experimentalBlockPatternsList,
       {
-        label: (0, import_i18n324.__)("Templates"),
+        label: (0, import_i18n329.__)("Templates"),
         blockPatterns: availableTemplates,
         onClickPattern: onSelect,
         showTitlesAsTooltip: true
@@ -97367,9 +103822,9 @@ 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_data245.useSelect)((select9) => {
-      const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store3);
-      const { getEditedEntityRecord } = select9(import_core_data133.store);
+    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 type = getCurrentPostType2();
       const id = getCurrentPostId2();
       const record = getEditedEntityRecord("postType", type, id);
@@ -97381,7 +103836,7 @@ If there's a particular need for this, please submit a feature request at https:
         postId: id
       };
     }, []);
-    const { editEntityRecord } = (0, import_data245.useDispatch)(import_core_data133.store);
+    const { editEntityRecord } = (0, import_data248.useDispatch)(import_core_data136.store);
     const availablePatterns = useAvailablePatterns({ area, name: name2, slug });
     const onTemplateSelect = async (selectedTemplate) => {
       await editEntityRecord("postType", postType2, postId2, {
@@ -97392,12 +103847,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_runtime533.jsx)(
-      import_components268.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+      import_components272.PanelBody,
       {
-        title: (0, import_i18n324.__)("Design"),
+        title: (0, import_i18n329.__)("Design"),
         initialOpen: postType2 === TEMPLATE_PART_POST_TYPE,
-        children: /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
           TemplatesList2,
           {
             availableTemplates: availablePatterns,
@@ -97408,8 +103863,8 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function PostTransformPanel() {
-    const { postType: postType2 } = (0, import_data245.useSelect)((select9) => {
-      const { getCurrentPostType: getCurrentPostType2 } = select9(store3);
+    const { postType: postType2 } = (0, import_data248.useSelect)((select9) => {
+      const { getCurrentPostType: getCurrentPostType2 } = select9(store);
       return {
         postType: getCurrentPostType2()
       };
@@ -97417,22 +103872,19 @@ 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_runtime533.jsx)(PostTransform, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(PostTransform, {});
   }

   // packages/editor/build-module/components/sidebar/header.mjs
-  var import_components269 = __toESM(require_components(), 1);
-  var import_i18n325 = __toESM(require_i18n(), 1);
-  var import_data246 = __toESM(require_data(), 1);
-  var import_element325 = __toESM(require_element(), 1);
-  var import_html_entities32 = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs: Tabs2 } = unlock(import_components269.privateApis);
-  var SidebarHeader = (_, ref) => {
-    const { postTypeLabel, isRevisionsMode: isRevisionsMode2 } = (0, import_data246.useSelect)((select9) => {
-      const { getPostTypeLabel: getPostTypeLabel2 } = select9(store3);
+  var import_i18n330 = __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);
+  function SidebarHeader() {
+    const { postTypeLabel, isRevisionsMode: isRevisionsMode2 } = (0, import_data249.useSelect)((select9) => {
+      const { getPostTypeLabel: getPostTypeLabel2 } = select9(store);
       const { isRevisionsMode: _isRevisionsMode } = unlock(
-        select9(store3)
+        select9(store)
       );
       return {
         postTypeLabel: getPostTypeLabel2(),
@@ -97441,52 +103893,37 @@ If there's a particular need for this, please submit a feature request at https:
     }, []);
     let documentLabel;
     if (isRevisionsMode2) {
-      documentLabel = (0, import_i18n325.__)("Revision");
+      documentLabel = (0, import_i18n330.__)("Revision");
     } else if (postTypeLabel) {
-      documentLabel = (0, import_html_entities32.decodeEntities)(postTypeLabel);
+      documentLabel = (0, import_html_entities33.decodeEntities)(postTypeLabel);
     } else {
-      documentLabel = (0, import_i18n325._x)("Document", "noun, panel");
+      documentLabel = (0, import_i18n330._x)("Document", "noun, panel");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)(Tabs2.TabList, { ref, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
-        Tabs2.Tab,
-        {
-          tabId: sidebars.document,
-          "data-tab-id": sidebars.document,
-          children: documentLabel
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
-        Tabs2.Tab,
-        {
-          tabId: sidebars.block,
-          "data-tab-id": sidebars.block,
-          children: (0, import_i18n325.__)("Block")
-        }
-      )
+    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") })
     ] });
-  };
-  var header_default3 = (0, import_element325.forwardRef)(SidebarHeader);
+  }

   // packages/editor/build-module/components/template-actions-panel/block-theme-content.mjs
-  var import_data247 = __toESM(require_data(), 1);
-  var import_core_data134 = __toESM(require_core_data(), 1);
+  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_components270 = __toESM(require_components(), 1);
-  var import_element326 = __toESM(require_element(), 1);
-  var import_i18n326 = __toESM(require_i18n(), 1);
-  var import_html_entities33 = __toESM(require_html_entities(), 1);
+  var import_components273 = __toESM(require_components(), 1);
+  var import_element337 = __toESM(require_element(), 1);
+  var import_i18n331 = __toESM(require_i18n(), 1);
+  var import_html_entities34 = __toESM(require_html_entities(), 1);
   var import_keycodes20 = __toESM(require_keycodes(), 1);
-  var import_notices35 = __toESM(require_notices(), 1);
+  var import_notices36 = __toESM(require_notices(), 1);
   var import_preferences27 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime547 = __toESM(require_jsx_runtime(), 1);
   function TemplateActionsPanelContent() {
-    const templateId2 = (0, import_data247.useSelect)(
-      (select9) => select9(store3).getCurrentTemplateId(),
+    const templateId2 = (0, import_data250.useSelect)(
+      (select9) => select9(store).getCurrentTemplateId(),
       []
     );
-    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element326.useState)(false);
-    const [isSwapModalOpen, setIsSwapModalOpen] = (0, import_element326.useState)(false);
+    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element337.useState)(false);
+    const [isSwapModalOpen, setIsSwapModalOpen] = (0, import_element337.useState)(false);
     const availableTemplates = useAvailableTemplates();
     const hasSwapTargets = !!availableTemplates?.length;
     const {
@@ -97494,12 +103931,12 @@ If there's a particular need for this, please submit a feature request at https:
       canCreateTemplate,
       hasGoBack,
       getEditorSettings: getEditorSettings2
-    } = (0, import_data247.useSelect)((select9) => {
-      const { getEditorSettings: _getEditorSettings } = select9(store3);
+    } = (0, import_data250.useSelect)((select9) => {
+      const { getEditorSettings: _getEditorSettings } = select9(store);
       const editorSettings2 = _getEditorSettings();
       return {
         onNavigateToEntityRecord: editorSettings2.onNavigateToEntityRecord,
-        canCreateTemplate: !!select9(import_core_data134.store).canUser("create", {
+        canCreateTemplate: !!select9(import_core_data137.store).canUser("create", {
           kind: "postType",
           name: "wp_template"
         }),
@@ -97509,14 +103946,14 @@ If there's a particular need for this, please submit a feature request at https:
         getEditorSettings: _getEditorSettings
       };
     }, []);
-    const { get: getPreference } = (0, import_data247.useSelect)(import_preferences27.store);
-    const { createSuccessNotice } = (0, import_data247.useDispatch)(import_notices35.store);
-    const { editedRecord: template2, hasResolved } = (0, import_core_data134.useEntityRecord)(
+    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)(
       "postType",
       "wp_template",
       templateId2
     );
-    const [blocks] = (0, import_core_data134.useEntityBlockEditor)("postType", "wp_template", {
+    const [blocks] = (0, import_core_data137.useEntityBlockEditor)("postType", "wp_template", {
       id: templateId2
     });
     if (!hasResolved) {
@@ -97524,33 +103961,33 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const notificationAction = hasGoBack ? [
       {
-        label: (0, import_i18n326.__)("Go back"),
+        label: (0, import_i18n331.__)("Go back"),
         onClick: () => getEditorSettings2().onNavigateToPreviousEntityRecord()
       }
     ] : void 0;
     const mayShowTemplateEditNotice = () => {
       if (!getPreference("core/edit-site", "welcomeGuideTemplate")) {
         createSuccessNotice(
-          (0, import_i18n326.__)(
+          (0, import_i18n331.__)(
             "Editing template. Changes made here affect all posts and pages that use the template."
           ),
           { type: "snackbar", actions: notificationAction }
         );
       }
     };
-    const templateName = (0, import_html_entities33.decodeEntities)(template2.title);
-    const previewContent = !!blocks?.length && /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(import_block_editor91.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(import_block_editor91.BlockPreview, { blocks }) });
+    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 renderPreview = () => {
       if (!previewContent) {
         return null;
       }
       if (hasSwapTargets) {
-        const tooltipText = (0, import_i18n326.__)("Change template");
-        return /* @__PURE__ */ (0, import_jsx_runtime535.jsxs)(tooltip_exports.Root, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+        const tooltipText = (0, import_i18n331.__)("Change template");
+        return /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)(tooltip_exports.Root, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
             tooltip_exports.Trigger,
             {
-              render: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+              render: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
                 "div",
                 {
                   className: "editor-template-actions-panel__preview",
@@ -97569,26 +104006,26 @@ If there's a particular need for this, please submit a feature request at https:
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(tooltip_exports.Popup, { children: tooltipText })
+          /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(tooltip_exports.Popup, { children: tooltipText })
         ] });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)("div", { className: "editor-template-actions-panel__preview", children: previewContent });
+      return /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("div", { className: "editor-template-actions-panel__preview", children: previewContent });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime535.jsxs)(import_jsx_runtime535.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
-        import_components270.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)(import_jsx_runtime547.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+        import_components273.PanelBody,
         {
-          title: (0, import_i18n326.sprintf)(
+          title: (0, import_i18n331.sprintf)(
             /* translators: %s: template name */
-            (0, import_i18n326.__)("Template: %s"),
+            (0, import_i18n331.__)("Template: %s"),
             templateName
           ),
           initialOpen: false,
-          children: /* @__PURE__ */ (0, import_jsx_runtime535.jsxs)(import_components270.__experimentalVStack, { children: [
+          children: /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)(import_components273.__experimentalVStack, { children: [
             renderPreview(),
-            /* @__PURE__ */ (0, import_jsx_runtime535.jsxs)(import_components270.__experimentalHStack, { children: [
-              onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
-                import_components270.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)(import_components273.__experimentalHStack, { children: [
+              onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+                import_components273.Button,
                 {
                   className: "editor-template-actions-panel__action",
                   __next40pxDefaultSize: true,
@@ -97600,30 +104037,30 @@ If there's a particular need for this, please submit a feature request at https:
                     });
                     mayShowTemplateEditNotice();
                   },
-                  children: (0, import_i18n326.__)("Edit")
+                  children: (0, import_i18n331.__)("Edit")
                 }
               ),
-              canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
-                import_components270.Button,
+              canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+                import_components273.Button,
                 {
                   className: "editor-template-actions-panel__action",
                   __next40pxDefaultSize: true,
                   variant: "secondary",
                   onClick: () => setIsCreateModalOpen(true),
-                  children: (0, import_i18n326.__)("Create new")
+                  children: (0, import_i18n331.__)("Create new")
                 }
               )
             ] })
           ] })
         }
       ),
-      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
         CreateNewTemplateModal,
         {
           onClose: () => setIsCreateModalOpen(false)
         }
       ),
-      isSwapModalOpen && /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+      isSwapModalOpen && /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
         SwapTemplateModal,
         {
           onRequestClose: () => setIsSwapModalOpen(false)
@@ -97633,33 +104070,33 @@ 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_data248 = __toESM(require_data(), 1);
-  var import_core_data135 = __toESM(require_core_data(), 1);
+  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_components271 = __toESM(require_components(), 1);
-  var import_element327 = __toESM(require_element(), 1);
-  var import_i18n327 = __toESM(require_i18n(), 1);
-  var import_html_entities34 = __toESM(require_html_entities(), 1);
-  var import_notices36 = __toESM(require_notices(), 1);
+  var import_components274 = __toESM(require_components(), 1);
+  var import_element338 = __toESM(require_element(), 1);
+  var import_i18n332 = __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_runtime536 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime548 = __toESM(require_jsx_runtime(), 1);
   function ClassicThemeContent() {
-    const templateId2 = (0, import_data248.useSelect)(
-      (select9) => select9(store3).getCurrentTemplateId(),
+    const templateId2 = (0, import_data251.useSelect)(
+      (select9) => select9(store).getCurrentTemplateId(),
       []
     );
-    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element327.useState)(false);
+    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element338.useState)(false);
     const {
       onNavigateToEntityRecord,
       canCreateTemplate,
       hasGoBack,
       getEditorSettings: getEditorSettings2
-    } = (0, import_data248.useSelect)((select9) => {
-      const { getEditorSettings: _getEditorSettings } = select9(store3);
+    } = (0, import_data251.useSelect)((select9) => {
+      const { getEditorSettings: _getEditorSettings } = select9(store);
       const editorSettings2 = _getEditorSettings();
       return {
         onNavigateToEntityRecord: editorSettings2.onNavigateToEntityRecord,
-        canCreateTemplate: !!select9(import_core_data135.store).canUser("create", {
+        canCreateTemplate: !!select9(import_core_data138.store).canUser("create", {
           kind: "postType",
           name: "wp_template"
         }) && editorSettings2.supportsTemplateMode,
@@ -97669,14 +104106,14 @@ If there's a particular need for this, please submit a feature request at https:
         getEditorSettings: _getEditorSettings
       };
     }, []);
-    const { get: getPreference } = (0, import_data248.useSelect)(import_preferences28.store);
-    const { createSuccessNotice } = (0, import_data248.useDispatch)(import_notices36.store);
-    const { editedRecord: template2 } = (0, import_core_data135.useEntityRecord)(
+    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)(
       "postType",
       "wp_template",
       templateId2
     );
-    const [blocks] = (0, import_core_data135.useEntityBlockEditor)("postType", "wp_template", {
+    const [blocks] = (0, import_core_data138.useEntityBlockEditor)("postType", "wp_template", {
       id: templateId2
     });
     if (!templateId2 && !canCreateTemplate) {
@@ -97684,40 +104121,40 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const notificationAction = hasGoBack ? [
       {
-        label: (0, import_i18n327.__)("Go back"),
+        label: (0, import_i18n332.__)("Go back"),
         onClick: () => getEditorSettings2().onNavigateToPreviousEntityRecord()
       }
     ] : void 0;
     const mayShowTemplateEditNotice = () => {
       if (!getPreference("core/edit-site", "welcomeGuideTemplate")) {
         createSuccessNotice(
-          (0, import_i18n327.__)(
+          (0, import_i18n332.__)(
             "Editing template. Changes made here affect all posts and pages that use the template."
           ),
           { type: "snackbar", actions: notificationAction }
         );
       }
     };
-    const templateName = template2 ? (0, import_html_entities34.decodeEntities)(template2.title) : void 0;
-    const previewContent = !!blocks?.length && /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_block_editor92.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_block_editor92.BlockPreview, { blocks }) });
-    return /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(import_jsx_runtime536.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-        import_components271.PanelBody,
+    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,
         {
-          title: template2 ? (0, import_i18n327.sprintf)(
+          title: template2 ? (0, import_i18n332.sprintf)(
             /* translators: %s: template name */
-            (0, import_i18n327.__)("Template: %s"),
+            (0, import_i18n332.__)("Template: %s"),
             templateName
-          ) : (0, import_i18n327.__)("Template"),
+          ) : (0, import_i18n332.__)("Template"),
           initialOpen: false,
-          children: /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(import_components271.__experimentalVStack, { children: [
-            !templateId2 && /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_components271.__experimentalText, { children: (0, import_i18n327.__)(
+          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.__)(
               "This page uses a classic template. To edit this template with blocks, create a block template."
             ) }),
-            template2 && previewContent && /* @__PURE__ */ (0, import_jsx_runtime536.jsx)("div", { className: "editor-template-actions-panel__preview", children: previewContent }),
-            /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(import_components271.__experimentalHStack, { children: [
-              template2 && onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-                import_components271.Button,
+            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,
                 {
                   className: "editor-template-actions-panel__action",
                   __next40pxDefaultSize: true,
@@ -97729,24 +104166,24 @@ If there's a particular need for this, please submit a feature request at https:
                     });
                     mayShowTemplateEditNotice();
                   },
-                  children: (0, import_i18n327.__)("Edit")
+                  children: (0, import_i18n332.__)("Edit")
                 }
               ),
-              canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-                import_components271.Button,
+              canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+                import_components274.Button,
                 {
                   className: "editor-template-actions-panel__action",
                   __next40pxDefaultSize: true,
                   variant: "secondary",
                   onClick: () => setIsCreateModalOpen(true),
-                  children: !templateId2 ? (0, import_i18n327.__)("Create block template") : (0, import_i18n327.__)("Create new")
+                  children: !templateId2 ? (0, import_i18n332.__)("Create block template") : (0, import_i18n332.__)("Create new")
                 }
               )
             ] })
           ] })
         }
       ),
-      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
         CreateNewTemplateModal,
         {
           onClose: () => setIsCreateModalOpen(false)
@@ -97756,42 +104193,42 @@ 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_runtime537 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime549 = __toESM(require_jsx_runtime(), 1);
   function TemplateActionsPanel() {
     const mode = usePostTemplatePanelMode();
     if (mode === "classic") {
-      return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(ClassicThemeContent, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(ClassicThemeContent, {});
     }
     if (mode === "block-theme") {
-      return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(TemplateActionsPanelContent, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(TemplateActionsPanelContent, {});
     }
     return null;
   }

   // packages/editor/build-module/components/template-content-panel/index.mjs
-  var import_data249 = __toESM(require_data(), 1);
+  var import_data252 = __toESM(require_data(), 1);
   var import_block_editor93 = __toESM(require_block_editor(), 1);
-  var import_components272 = __toESM(require_components(), 1);
-  var import_i18n328 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 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 TEMPLATE_PART_BLOCK = "core/template-part";
   function TemplateContentPanelInner({ postType: postType2 }) {
     const postContentBlockTypes = usePostContentBlockTypes();
-    const clientIds = (0, import_data249.useSelect)(
+    const clientIds = (0, import_data252.useSelect)(
       (select9) => {
-        const { getPostBlocksByName: getPostBlocksByName2 } = unlock(select9(store3));
+        const { getPostBlocksByName: getPostBlocksByName2 } = unlock(select9(store));
         return getPostBlocksByName2(
           TEMPLATE_POST_TYPE === postType2 ? TEMPLATE_PART_BLOCK : postContentBlockTypes
         );
       },
       [postType2, postContentBlockTypes]
     );
-    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data249.useDispatch)(store2);
+    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data252.useDispatch)(store3);
     if (clientIds.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(import_components272.PanelBody, { title: (0, import_i18n328.__)("Content"), children: /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(import_components275.PanelBody, { title: (0, import_i18n333.__)("Content"), children: /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
       BlockQuickNavigation,
       {
         clientIds,
@@ -97802,9 +104239,9 @@ If there's a particular need for this, please submit a feature request at https:
     ) });
   }
   function TemplateContentPanel() {
-    const { postType: postType2, renderingMode: renderingMode2 } = (0, import_data249.useSelect)((select9) => {
+    const { postType: postType2, renderingMode: renderingMode2 } = (0, import_data252.useSelect)((select9) => {
       const { getCurrentPostType: getCurrentPostType2, getRenderingMode: getRenderingMode2 } = unlock(
-        select9(store3)
+        select9(store)
       );
       return {
         postType: getCurrentPostType2(),
@@ -97814,29 +104251,29 @@ 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_runtime538.jsx)(TemplateContentPanelInner, { postType: postType2 });
+    return /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(TemplateContentPanelInner, { postType: postType2 });
   }

   // packages/editor/build-module/components/template-part-content-panel/index.mjs
-  var import_data250 = __toESM(require_data(), 1);
-  var import_element328 = __toESM(require_element(), 1);
+  var import_data253 = __toESM(require_data(), 1);
+  var import_element339 = __toESM(require_element(), 1);
   var import_blocks37 = __toESM(require_blocks(), 1);
   var import_block_editor94 = __toESM(require_block_editor(), 1);
-  var import_components273 = __toESM(require_components(), 1);
-  var import_i18n329 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 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);
   function TemplatePartContentPanelInner() {
-    const blockTypes = (0, import_data250.useSelect)((select9) => {
+    const blockTypes = (0, import_data253.useSelect)((select9) => {
       const { getBlockTypes: getBlockTypes6 } = select9(import_blocks37.store);
       return getBlockTypes6();
     }, []);
-    const themeBlockNames = (0, import_element328.useMemo)(() => {
+    const themeBlockNames = (0, import_element339.useMemo)(() => {
       return blockTypes.filter((blockType) => {
         return blockType.category === "theme";
       }).map(({ name: name2 }) => name2);
     }, [blockTypes]);
-    const themeBlocks = (0, import_data250.useSelect)(
+    const themeBlocks = (0, import_data253.useSelect)(
       (select9) => {
         const { getBlocksByName } = select9(import_block_editor94.store);
         return getBlocksByName(themeBlockNames);
@@ -97846,26 +104283,26 @@ 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_runtime539.jsx)(import_components273.PanelBody, { title: (0, import_i18n329.__)("Content"), children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(BlockQuickNavigation2, { clientIds: themeBlocks }) });
+    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 }) });
   }
   function TemplatePartContentPanel() {
-    const postType2 = (0, import_data250.useSelect)((select9) => {
-      const { getCurrentPostType: getCurrentPostType2 } = select9(store3);
+    const postType2 = (0, import_data253.useSelect)((select9) => {
+      const { getCurrentPostType: getCurrentPostType2 } = select9(store);
       return getCurrentPostType2();
     }, []);
     if (postType2 !== TEMPLATE_PART_POST_TYPE) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(TemplatePartContentPanelInner, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(TemplatePartContentPanelInner, {});
   }

   // packages/editor/build-module/components/revision-block-diff/index.mjs
   var import_block_editor95 = __toESM(require_block_editor(), 1);
-  var import_data251 = __toESM(require_data(), 1);
-  var import_i18n330 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime540 = __toESM(require_jsx_runtime(), 1);
+  var import_data254 = __toESM(require_data(), 1);
+  var import_i18n335 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
   function RevisionBlockDiffPanel() {
-    const { block } = (0, import_data251.useSelect)((select9) => {
+    const { block } = (0, import_data254.useSelect)((select9) => {
       const { getSelectedBlock: getSelectedBlock2 } = select9(import_block_editor95.store);
       return {
         block: getSelectedBlock2()
@@ -97875,10 +104312,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_runtime540.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
       RevisionDiffPanel,
       {
-        title: (0, import_i18n330.__)("Changed attributes"),
+        title: (0, import_i18n335.__)("Changed attributes"),
         entries: changedAttributes,
         initialOpen: true
       }
@@ -97886,20 +104323,20 @@ 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_data252 = __toESM(require_data(), 1);
-  var import_element329 = __toESM(require_element(), 1);
+  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_preferences29 = __toESM(require_preferences(), 1);
   function useAutoSwitchEditorSidebars() {
-    const { hasBlockSelection } = (0, import_data252.useSelect)((select9) => {
+    const { hasBlockSelection } = (0, import_data255.useSelect)((select9) => {
       return {
         hasBlockSelection: !!select9(import_block_editor96.store).getBlockSelectionStart()
       };
     }, []);
-    const { getActiveComplementaryArea: getActiveComplementaryArea2 } = (0, import_data252.useSelect)(store2);
-    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data252.useDispatch)(store2);
-    const { get: getPreference } = (0, import_data252.useSelect)(import_preferences29.store);
-    (0, import_element329.useEffect)(() => {
+    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)(() => {
       const activeGeneralSidebar = getActiveComplementaryArea2("core");
       const isEditorSidebarOpened = [
         "edit-post/document",
@@ -97924,186 +104361,140 @@ 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_runtime541 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs: Tabs3 } = unlock(import_components274.privateApis);
+  var import_jsx_runtime553 = __toESM(require_jsx_runtime(), 1);
   var SIDEBAR_ACTIVE_BY_DEFAULT = true;
-  var SidebarContent = ({
-    tabName,
-    keyboardShortcut,
-    onActionPerformed,
-    extraPanels
-  }) => {
-    const tabListRef = (0, import_element330.useRef)(null);
-    const tabsContextValue = (0, import_element330.useContext)(Tabs3.Context);
-    const isRevisionsMode2 = (0, import_data253.useSelect)((select9) => {
-      return unlock(select9(store3)).isRevisionsMode();
-    });
-    (0, import_element330.useEffect)(() => {
-      const tabsElements = Array.from(
-        tabListRef.current?.querySelectorAll('[role="tab"]') || []
-      );
-      const selectedTabElement = tabsElements.find(
-        // We are purposefully using a custom `data-tab-id` attribute here
-        // because we don't want rely on any assumptions about `Tabs`
-        // component internals.
-        (element) => element.getAttribute("data-tab-id") === tabName
-      );
-      const activeElement2 = selectedTabElement?.ownerDocument.activeElement;
-      const tabsHasFocus = tabsElements.some((element) => {
-        return activeElement2 && activeElement2.id === element.id;
-      });
-      if (tabsHasFocus && selectedTabElement && selectedTabElement.id !== activeElement2?.id) {
-        selectedTabElement?.focus();
-      }
-    }, [tabName]);
+  function Sidebar({ extraPanels, onActionPerformed }) {
+    use_auto_switch_editor_sidebars_default();
+    const { tabName, keyboardShortcut, isRevisionsMode: isRevisionsMode2 } = (0, import_data256.useSelect)(
+      (select9) => {
+        const shortcut = select9(
+          import_keyboard_shortcuts11.store
+        ).getShortcutRepresentation("core/editor/toggle-sidebar");
+        const sidebar = select9(store3).getActiveComplementaryArea("core");
+        const _isEditorSidebarOpened = [
+          sidebars.block,
+          sidebars.document
+        ].includes(sidebar);
+        let _tabName = sidebar;
+        if (!_isEditorSidebarOpened) {
+          _tabName = select9(import_block_editor97.store).getBlockSelectionStart() ? sidebars.block : sidebars.document;
+        }
+        return {
+          tabName: _tabName,
+          keyboardShortcut: shortcut,
+          isRevisionsMode: unlock(
+            select9(store)
+          ).isRevisionsMode()
+        };
+      },
+      []
+    );
+    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data256.useDispatch)(store3);
+    function onTabSelect(newSelectedTabId) {
+      enableComplementaryArea2("core", newSelectedTabId);
+    }
     let tabContent;
     if (isRevisionsMode2) {
-      tabContent = /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(PostRevisionSummary, {});
+      tabContent = /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(PostRevisionSummary, {});
     } else {
       const isDataFormInspectorEnabled = window?.__experimentalDataFormInspector;
-      tabContent = /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)(import_jsx_runtime541.Fragment, { children: [
-        isDataFormInspectorEnabled ? /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+      tabContent = /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(import_jsx_runtime553.Fragment, { children: [
+        isDataFormInspectorEnabled ? /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
           DataFormPostSummary,
           {
             onActionPerformed
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(PostSummary, { onActionPerformed }),
-        /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(plugin_document_setting_panel_default.Slot, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(TemplateContentPanel, {}),
-        isDataFormInspectorEnabled && /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(TemplateActionsPanel, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(TemplatePartContentPanel, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(PostTransformPanel, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(PostTaxonomies2, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(PatternOverridesPanel, {}),
+        ) : /* @__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, {}),
         extraPanels
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(
       PluginSidebar,
       {
         identifier: tabName,
-        header: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(Tabs3.Context.Provider, { value: tabsContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(header_default3, { ref: tabListRef }) }),
-        closeLabel: (0, import_i18n331.__)("Close Settings"),
+        header: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(SidebarHeader, {}),
+        closeLabel: (0, import_i18n336.__)("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_i18n331._x)("Settings", "panel button label")
+          (0, import_i18n336._x)("Settings", "panel button label")
         ),
         toggleShortcut: keyboardShortcut,
-        icon: (0, import_i18n331.isRTL)() ? drawer_left_default : drawer_right_default,
+        icon: (0, import_i18n336.isRTL)() ? drawer_left_default : drawer_right_default,
         isActiveByDefault: SIDEBAR_ACTIVE_BY_DEFAULT,
-        children: /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)(Tabs3.Context.Provider, { value: tabsContextValue, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(Tabs3.TabPanel, { tabId: sidebars.document, focusable: false, children: tabContent }),
-          /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)(Tabs3.TabPanel, { tabId: sidebars.block, focusable: false, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(import_block_editor97.BlockInspector, {}),
-            isRevisionsMode2 && /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(RevisionBlockDiffPanel, {})
+        render: /* @__PURE__ */ (0, import_jsx_runtime553.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, {})
           ] })
-        ] })
-      }
-    );
-  };
-  var Sidebar = ({ extraPanels, onActionPerformed }) => {
-    use_auto_switch_editor_sidebars_default();
-    const { tabName, keyboardShortcut } = (0, import_data253.useSelect)((select9) => {
-      const shortcut = select9(
-        import_keyboard_shortcuts11.store
-      ).getShortcutRepresentation("core/editor/toggle-sidebar");
-      const sidebar = select9(store2).getActiveComplementaryArea("core");
-      const _isEditorSidebarOpened = [
-        sidebars.block,
-        sidebars.document
-      ].includes(sidebar);
-      let _tabName = sidebar;
-      if (!_isEditorSidebarOpened) {
-        _tabName = !!select9(import_block_editor97.store).getBlockSelectionStart() ? sidebars.block : sidebars.document;
-      }
-      return {
-        tabName: _tabName,
-        keyboardShortcut: shortcut
-      };
-    }, []);
-    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data253.useDispatch)(store2);
-    const onTabSelect = (0, import_element330.useCallback)(
-      (newSelectedTabId) => {
-        if (!!newSelectedTabId) {
-          enableComplementaryArea2("core", newSelectedTabId);
-        }
-      },
-      [enableComplementaryArea2]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
-      Tabs3,
-      {
-        selectedTabId: tabName,
-        onSelect: onTabSelect,
-        selectOnMove: false,
-        children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
-          SidebarContent,
-          {
-            tabName,
-            keyboardShortcut,
-            onActionPerformed,
-            extraPanels
-          }
-        )
+        ]
       }
     );
-  };
+  }
   var sidebar_default2 = Sidebar;

   // packages/editor/build-module/components/collab-sidebar/index.mjs
-  var import_i18n341 = __toESM(require_i18n(), 1);
-  var import_data262 = __toESM(require_data(), 1);
-  var import_element340 = __toESM(require_element(), 1);
-  var import_compose84 = __toESM(require_compose(), 1);
+  var import_i18n346 = __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_keyboard_shortcuts13 = __toESM(require_keyboard_shortcuts(), 1);
   var import_block_editor106 = __toESM(require_block_editor(), 1);
   var import_preferences30 = __toESM(require_preferences(), 1);

   // packages/editor/build-module/components/collab-sidebar/notes.mjs
-  var import_element337 = __toESM(require_element(), 1);
-  var import_i18n338 = __toESM(require_i18n(), 1);
-  var import_data259 = __toESM(require_data(), 1);
+  var import_element348 = __toESM(require_element(), 1);
+  var import_i18n343 = __toESM(require_i18n(), 1);
+  var import_data262 = __toESM(require_data(), 1);
   var import_block_editor102 = __toESM(require_block_editor(), 1);

   // packages/editor/build-module/components/collab-sidebar/note-thread.mjs
-  var import_element335 = __toESM(require_element(), 1);
-  var import_components278 = __toESM(require_components(), 1);
-  var import_compose83 = __toESM(require_compose(), 1);
-  var import_i18n336 = __toESM(require_i18n(), 1);
-  var import_data257 = __toESM(require_data(), 1);
+  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_data260 = __toESM(require_data(), 1);
   var import_dom29 = __toESM(require_dom(), 1);
   var import_block_editor100 = __toESM(require_block_editor(), 1);

   // packages/editor/build-module/components/collab-sidebar/add-note.mjs
-  var import_i18n334 = __toESM(require_i18n(), 1);
-  var import_element333 = __toESM(require_element(), 1);
-  var import_compose82 = __toESM(require_compose(), 1);
-  var import_data256 = __toESM(require_data(), 1);
+  var import_i18n339 = __toESM(require_i18n(), 1);
+  var import_element344 = __toESM(require_element(), 1);
+  var import_compose88 = __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_components275 = __toESM(require_components(), 1);
+  var import_components277 = __toESM(require_components(), 1);

   // packages/editor/build-module/components/collab-sidebar/note-byline.mjs
-  var import_i18n332 = __toESM(require_i18n(), 1);
-  var import_date22 = __toESM(require_date(), 1);
-  var import_core_data136 = __toESM(require_core_data(), 1);
-  var import_data254 = __toESM(require_data(), 1);
+  var import_i18n337 = __toESM(require_i18n(), 1);
+  var import_date24 = __toESM(require_date(), 1);
+  var import_core_data139 = __toESM(require_core_data(), 1);
+  var import_data257 = __toESM(require_data(), 1);
   var import_block_editor98 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
   function NoteByline({ avatar, name: name2, date, userId }) {
     const hasAvatar = !!avatar;
-    const dateSettings = (0, import_date22.getSettings)();
+    const dateSettings = (0, import_date24.getSettings)();
     const {
       currentUserAvatar,
       currentUserName,
       currentUserId,
       dateFormat = dateSettings.formats.date
-    } = (0, import_data254.useSelect)(
+    } = (0, import_data257.useSelect)(
       (select9) => {
-        const { canUser, getCurrentUser, getEntityRecord } = select9(import_core_data136.store);
+        const { canUser, getCurrentUser, getEntityRecord } = select9(import_core_data139.store);
         const siteSettings = canUser("read", {
           kind: "root",
           name: "site"
@@ -98113,8 +104504,8 @@ If there's a particular need for this, please submit a feature request at https:
             dateFormat: siteSettings?.date_format
           };
         }
-        const { getSettings: getSettings10 } = select9(import_block_editor98.store);
-        const { __experimentalDiscussionSettings } = getSettings10();
+        const { getSettings: getSettings11 } = select9(import_block_editor98.store);
+        const { __experimentalDiscussionSettings } = getSettings11();
         const defaultAvatar = __experimentalDiscussionSettings?.avatarURL;
         const userData = getCurrentUser();
         return {
@@ -98126,22 +104517,22 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [hasAvatar]
     );
-    const commentDate = (0, import_date22.getDate)(date);
-    const commentDateTime = (0, import_date22.dateI18n)("c", commentDate);
+    const commentDate = (0, import_date24.getDate)(date);
+    const commentDateTime = (0, import_date24.dateI18n)("c", commentDate);
     const shouldShowHumanTimeDiff = Math.floor((/* @__PURE__ */ new Date() - commentDate) / (1e3 * 60 * 60 * 24)) < 30;
-    const commentDateText = shouldShowHumanTimeDiff ? (0, import_date22.humanTimeDiff)(commentDate) : (0, import_date22.dateI18n)(dateFormat, commentDate);
-    const tooltipText = (0, import_date22.dateI18n)(
+    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_i18n332._x)("F j, Y g:i\xA0a", "Note date full date format"),
+      (0, import_i18n337._x)("F j, Y g:i\xA0a", "Note date full date format"),
       date
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(import_jsx_runtime542.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime554.jsxs)(import_jsx_runtime554.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
         "img",
         {
           src: avatar || currentUserAvatar,
           className: "editor-collab-sidebar-panel__user-avatar",
-          alt: (0, import_i18n332.__)("User avatar"),
+          alt: (0, import_i18n337.__)("User avatar"),
           width: 32,
           height: 32,
           style: {
@@ -98151,13 +104542,13 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(Stack, { direction: "column", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("span", { className: "editor-collab-sidebar-panel__user-name", children: name2 ?? currentUserName }),
-        date && /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(tooltip_exports.Root, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+      /* @__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_runtime542.jsx)(
+              render: /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
                 "time",
                 {
                   dateTime: commentDateTime,
@@ -98167,18 +104558,18 @@ If there's a particular need for this, please submit a feature request at https:
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(tooltip_exports.Popup, { children: tooltipText })
+          /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(tooltip_exports.Popup, { children: tooltipText })
         ] })
       ] })
     ] });
   }

   // packages/editor/build-module/components/collab-sidebar/note-card.mjs
-  var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
-  function NoteCard({ note, actions: actions2, className, children, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(Stack, { direction: "column", gap: "sm", className, ...props, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(Stack, { direction: "row", align: "center", justify: "flex-start", gap: "md", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+  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)(
           NoteByline,
           {
             avatar: note?.author_avatar_urls?.[48],
@@ -98187,12 +104578,12 @@ If there's a particular need for this, please submit a feature request at https:
             userId: note?.author
           }
         ),
-        actions2 && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-          import_components275.FlexItem,
+        actions2 && /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
+          import_components277.FlexItem,
           {
             className: "editor-collab-sidebar-panel__note-actions",
             onClick: (event) => event.stopPropagation(),
-            children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(Stack, { direction: "row", align: "center", children: actions2 })
+            children: /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(Stack, { direction: "row", align: "center", children: actions2 })
           }
         )
       ] }),
@@ -98201,26 +104592,26 @@ 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_element332 = __toESM(require_element(), 1);
-  var import_components276 = __toESM(require_components(), 1);
-  var import_i18n333 = __toESM(require_i18n(), 1);
-  var import_compose81 = __toESM(require_compose(), 1);
-  var import_keycodes21 = __toESM(require_keycodes(), 1);
+  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_keycodes22 = __toESM(require_keycodes(), 1);
   var import_dom28 = __toESM(require_dom(), 1);

   // packages/editor/build-module/components/collab-sidebar/note-mention-completer.mjs
-  var import_element331 = __toESM(require_element(), 1);
-  var import_data255 = __toESM(require_data(), 1);
-  var import_core_data137 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
+  var import_element341 = __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 noteMentionCompleter = {
     name: "note-mentions",
     className: "editor-autocompleters__user editor-collab-sidebar-panel__mention-suggestion",
     triggerPrefix: "@",
     useItems(filterValue) {
-      const users = (0, import_data255.useSelect)(
+      const users = (0, import_data258.useSelect)(
         (select9) => {
-          const { getUsers } = select9(import_core_data137.store);
+          const { getUsers } = select9(import_core_data140.store);
           return getUsers({
             context: "view",
             search: filterValue
@@ -98228,7 +104619,7 @@ If there's a particular need for this, please submit a feature request at https:
         },
         [filterValue]
       );
-      const options = (0, import_element331.useMemo)(
+      const options = (0, import_element341.useMemo)(
         () => users ? users.map((user) => ({
           key: `note-mention-${user.slug}`,
           value: user,
@@ -98241,15 +104632,329 @@ 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_runtime544.jsx)("span", { className: `wp-note-mention user-${user.id}`, children: "@" + user.name })
+        value: /* @__PURE__ */ (0, import_jsx_runtime556.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_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 = [];
+  function getAllowedFormats({
+    allowedFormats,
+    disableFormats
+  }) {
+    if (disableFormats) {
+      return EMPTY_ARRAY17;
+    }
+    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 EMPTY_CONTEXT = {};
+  function Edit({
+    onChange,
+    onFocus,
+    value,
+    forwardedRef,
+    settings,
+    isVisible: isVisible2
+  }) {
+    const { name: name2, edit: EditFunction } = settings;
+    if (!EditFunction) {
+      return null;
+    }
+    const activeFormat = (0, import_rich_text7.getActiveFormat)(value, name2);
+    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)(
+      EditFunction,
+      {
+        isActive,
+        isVisible: isVisible2,
+        activeAttributes: isActive ? activeFormat.attributes || {} : {},
+        isObjectActive,
+        activeObjectAttributes: isObjectActive ? activeObject.attributes || {} : {},
+        value,
+        onChange,
+        onFocus,
+        contentRef: forwardedRef,
+        context: EMPTY_CONTEXT
+      },
+      name2
+    );
+  }
+  function FormatEdit({
+    formatTypes,
+    ...props
+  }) {
+    return formatTypes.map((settings) => /* @__PURE__ */ (0, import_react68.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 { ValidatedContentEditableControl: RichTextControlShell } = unlock(
+    import_components278.privateApis
+  );
+  var {
+    useRichText: useRichText2,
+    KeyboardShortcutContext,
+    InputEventContext,
+    shortcutsListener,
+    inputEventsListener
+  } = unlock(import_rich_text8.privateApis);
+  var EMPTY_COMPLETERS = [];
+  function RichTextControl({
+    label,
+    value: attrValue,
+    onChange,
+    placeholder,
+    id,
+    clientId,
+    className: className2,
+    hideLabelFromVision,
+    help,
+    disabled: disabled2,
+    required,
+    markWhenOptional,
+    customValidity,
+    allowedFormats,
+    disableFormats,
+    withoutInteractiveFormatting,
+    preserveWhiteSpace,
+    disableLineBreaks,
+    focusOnMount,
+    completers = EMPTY_COMPLETERS
+  }) {
+    const [selection, setSelection] = (0, import_element342.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)(
+      /* @__PURE__ */ new Set()
+    );
+    const focusOutside = (0, import_compose86.__experimentalUseFocusOutside)(() => setIsSelected(false));
+    const adjustedAllowedFormats = getAllowedFormats({
+      allowedFormats,
+      disableFormats
+    });
+    const {
+      value,
+      onChange: onRichTextChange,
+      ref: richTextRef,
+      formatTypes,
+      getValue: getValue3
+    } = useRichText2({
+      value: attrValue,
+      onChange,
+      selectionStart: selection.start,
+      selectionEnd: selection.end,
+      onSelectionChange: (start2, end) => setSelection({ start: start2, end }),
+      __unstableIsSelected: isSelected2,
+      preserveWhiteSpace: !!preserveWhiteSpace,
+      placeholder,
+      __unstableDisableFormats: disableFormats,
+      allowedFormats: adjustedAllowedFormats,
+      withoutInteractiveFormatting,
+      __unstableFormatTypeHandlerContext: (0, import_element342.useMemo)(
+        () => ({
+          richTextIdentifier: id,
+          blockClientId: clientId
+        }),
+        [id, clientId]
+      )
+    });
+    function onFocus() {
+      anchorRef.current?.focus();
+    }
+    const eventListenersPropsRef = (0, import_element342.useRef)({
+      keyboardShortcuts,
+      inputEvents
+    });
+    const inputRulePropsRef = (0, import_element342.useRef)({
+      formatTypes,
+      getValue: getValue3,
+      onChange: onRichTextChange
+    });
+    (0, import_element342.useInsertionEffect)(() => {
+      inputRulePropsRef.current = {
+        formatTypes,
+        getValue: getValue3,
+        onChange: onRichTextChange
+      };
+    });
+    const enterRef = (0, import_compose86.useRefEffect)(
+      (element) => {
+        if (disabled2) {
+          return;
+        }
+        const onKeyDown = (0, import_keycodes21.withIgnoreIMEEvents)((event) => {
+          if (event.key !== "Enter" || event.defaultPrevented || event.metaKey || event.ctrlKey) {
+            return;
+          }
+          event.preventDefault();
+          if (disableLineBreaks) {
+            return;
+          }
+          const { getValue: getCurrentValue2, onChange: handleChange } = inputRulePropsRef.current;
+          const current = getCurrentValue2();
+          handleChange(
+            (0, import_rich_text8.insert)(
+              current,
+              "\n",
+              current.start ?? current.text.length,
+              current.end ?? current.text.length
+            )
+          );
+        });
+        element.addEventListener("keydown", onKeyDown);
+        return () => element.removeEventListener("keydown", onKeyDown);
+      },
+      [disableLineBreaks, disabled2]
+    );
+    const eventListenersRef = (0, import_compose86.useRefEffect)(
+      (element) => {
+        if (!isSelected2) {
+          return;
+        }
+        const cleanupShortcuts = shortcutsListener(
+          eventListenersPropsRef
+        )(element);
+        const cleanupInputEvents = inputEventsListener(
+          eventListenersPropsRef
+        )(element);
+        function onFormatInput(event) {
+          if (event.inputType !== "insertText" && event.type !== "compositionend") {
+            return;
+          }
+          const {
+            formatTypes: types,
+            getValue: getCurrentValue2,
+            onChange: handleChange
+          } = inputRulePropsRef.current;
+          const current = getCurrentValue2();
+          const transformed = types.reduce(
+            (accumulator, {
+              __unstableInputRule
+            }) => __unstableInputRule ? __unstableInputRule(accumulator) : accumulator,
+            current
+          );
+          if (transformed !== current) {
+            handleChange({
+              ...transformed,
+              activeFormats: current.activeFormats
+            });
+          }
+        }
+        element.addEventListener("input", onFormatInput);
+        element.addEventListener("compositionend", onFormatInput);
+        return () => {
+          cleanupShortcuts();
+          cleanupInputEvents();
+          element.removeEventListener("input", onFormatInput);
+          element.removeEventListener("compositionend", onFormatInput);
+        };
+      },
+      [isSelected2]
+    );
+    const { ref: autocompleteRef, ...autocompleteProps } = (0, import_components278.__unstableUseAutocompleteProps)(
+      {
+        completers,
+        record: value,
+        onChange: onRichTextChange,
+        // This control's completers insert their completion into the value;
+        // none replace the whole value, so the required `onReplace` is a
+        // no-op here.
+        onReplace: () => {
+        }
+      }
+    );
+    const focusOnMountRef = (0, import_compose86.useRefEffect)(
+      (element) => {
+        if (focusOnMount && !disabled2) {
+          element.focus();
+        }
+      },
+      [focusOnMount, disabled2]
+    );
+    const editableRef = (0, import_compose86.useMergeRefs)([
+      richTextRef,
+      anchorRef,
+      eventListenersRef,
+      enterRef,
+      focusOnMountRef,
+      autocompleteRef
+    ]);
+    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)(
+        "div",
+        {
+          ...focusOutside,
+          onFocus: (event) => {
+            setIsSelected(true);
+            focusOutside.onFocus(event);
+          },
+          children: /* @__PURE__ */ (0, import_jsx_runtime558.jsxs)(import_components278.SlotFillProvider, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
+              RichTextControlShell,
+              {
+                label,
+                id,
+                className: clsx_default("editor-rich-text-control", className2),
+                placeholder,
+                hideLabelFromVision,
+                help,
+                disabled: disabled2,
+                required,
+                markWhenOptional,
+                customValidity,
+                value: value.text,
+                "aria-multiline": !disableLineBreaks,
+                ...autocompleteProps,
+                ref: editableRef
+              }
+            ),
+            isSelected2 && !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
+              KeyboardShortcutContext.Provider,
+              {
+                value: keyboardShortcuts,
+                children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(InputEventContext.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
+                  FormatEdit,
+                  {
+                    value,
+                    onChange: onRichTextChange,
+                    onFocus,
+                    formatTypes,
+                    forwardedRef: anchorRef,
+                    isVisible: true
+                  }
+                ) })
+              }
+            )
+          ] })
+        }
+      )
+    );
+  }
+
   // packages/editor/build-module/components/collab-sidebar/note-form.mjs
-  var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
-  var { RichTextControl: RichTextControl2 } = unlock(privateApis13);
+  var import_jsx_runtime559 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_NOTE_FORMATS = [
     "core/bold",
     "core/italic",
@@ -98258,11 +104963,11 @@ 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_element332.useState)(
+    const [inputComment, setInputComment] = (0, import_element343.useState)(
       note?.content?.raw ?? ""
     );
-    const [isSubmitting, setIsSubmitting] = (0, import_element332.useState)(false);
-    const inputId = (0, import_compose81.useInstanceId)(NoteForm, "comment-input");
+    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 isDisabled = isSubmitting || inputComment === note?.content?.raw || !trimmedPlainText.length;
     async function submit() {
@@ -98279,19 +104984,19 @@ If there's a particular need for this, please submit a feature request at https:
       }
       setIsSubmitting(false);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime545.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)(
       Stack,
       {
         className: "editor-collab-sidebar-panel__note-form",
         direction: "column",
         gap: "lg",
-        render: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)("form", {}),
+        render: /* @__PURE__ */ (0, import_jsx_runtime559.jsx)("form", {}),
         onSubmit: (event) => {
           event.preventDefault();
           submit();
         },
         onKeyDown: (event) => {
-          if (import_keycodes21.isKeyboardEvent.primary(event, "Enter")) {
+          if (import_keycodes22.isKeyboardEvent.primary(event, "Enter")) {
             event.preventDefault();
             submit();
             return;
@@ -98302,11 +105007,11 @@ If there's a particular need for this, please submit a feature request at https:
           }
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
-            RichTextControl2,
+          /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
+            RichTextControl,
             {
               id: inputId,
-              label: labels?.input ?? (0, import_i18n333.__)("Note"),
+              label: labels?.input ?? (0, import_i18n338.__)("Note"),
               hideLabelFromVision: true,
               value: inputComment,
               onChange: setInputComment,
@@ -98315,7 +105020,7 @@ If there's a particular need for this, please submit a feature request at https:
               completers: NOTE_COMPLETERS
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime545.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)(
             Stack,
             {
               direction: "row",
@@ -98324,16 +105029,26 @@ If there's a particular need for this, please submit a feature request at https:
               gap: "sm",
               wrap: "wrap",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(import_components276.Button, { size: "compact", variant: "tertiary", onClick: onCancel, children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(import_components276.__experimentalTruncate, { children: (0, import_i18n333.__)("Cancel") }) }),
-                /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
-                  import_components276.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
+                  import_components279.Button,
+                  {
+                    size: "compact",
+                    variant: "tertiary",
+                    onClick: onCancel,
+                    shortcut: "Escape",
+                    children: /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(import_components279.__experimentalTruncate, { children: (0, import_i18n338.__)("Cancel") })
+                  }
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
+                  import_components279.Button,
                   {
                     size: "compact",
                     accessibleWhenDisabled: true,
                     variant: "primary",
                     type: "submit",
                     disabled: isDisabled,
-                    children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(import_components276.__experimentalTruncate, { children: labels?.submit ?? (0, import_i18n333.__)("Add note") })
+                    shortcut: import_keycodes22.displayShortcut.primary("Enter"),
+                    children: /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(import_components279.__experimentalTruncate, { children: labels?.submit ?? (0, import_i18n338.__)("Add note") })
                   }
                 )
               ]
@@ -98345,20 +105060,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_runtime546 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime560 = __toESM(require_jsx_runtime(), 1);
   function FloatingContainer({
     floating,
-    className,
+    className: className2,
     style,
     children,
     ...props
   }) {
     const isFloating = !!floating;
-    return /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
       Stack,
       {
         direction: "column",
-        className: clsx_default(className, { "is-floating": isFloating }),
+        className: clsx_default(className2, { "is-floating": isFloating }),
         ref: isFloating ? floating.ref : void 0,
         style: isFloating ? { top: floating.y, ...style } : style,
         ...props,
@@ -98368,25 +105083,25 @@ 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_runtime547 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime561 = __toESM(require_jsx_runtime(), 1);
   var { useBlockElement } = unlock(import_block_editor99.privateApis);
   function AddNote({ onSubmit, sidebarRef, floating }) {
-    const { clientId } = (0, import_data256.useSelect)((select9) => {
+    const { clientId } = (0, import_data259.useSelect)((select9) => {
       const { getSelectedBlockClientId: getSelectedBlockClientId2 } = select9(import_block_editor99.store);
       return {
         clientId: getSelectedBlockClientId2()
       };
     }, []);
-    const selectedNote2 = (0, import_data256.useSelect)(
-      (select9) => unlock(select9(store3)).getSelectedNote(),
+    const selectedNote2 = (0, import_data259.useSelect)(
+      (select9) => unlock(select9(store)).getSelectedNote(),
       []
     );
     const blockElement = useBlockElement(clientId);
-    const { toggleBlockSpotlight } = unlock((0, import_data256.useDispatch)(import_block_editor99.store));
-    const { selectNote: selectNote2 } = unlock((0, import_data256.useDispatch)(store3));
-    const { getSelectedNote: getSelectedNote2 } = unlock((0, import_data256.useSelect)(store3));
-    const isSubmittingRef = (0, import_element333.useRef)(false);
-    const focusOutside = (0, import_compose82.__experimentalUseFocusOutside)((event) => {
+    const { toggleBlockSpotlight } = unlock((0, import_data259.useDispatch)(import_block_editor99.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) => {
       if (event.relatedTarget?.closest(
         ".editor-collab-sidebar-panel__add-note"
       )) {
@@ -98408,18 +105123,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_runtime547.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
       FloatingContainer,
       {
         floating,
         className: "editor-collab-sidebar-panel__add-note is-selected",
         gap: "md",
         tabIndex: 0,
-        "aria-label": (0, import_i18n334.__)("New note"),
+        "aria-label": (0, import_i18n339.__)("New note"),
         role: "treeitem",
         style: floating ? { opacity: !floating.y ? 0 : void 0 } : void 0,
         ...focusOutside,
-        children: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(NoteCard, { children: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(NoteCard, { children: /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
           NoteForm,
           {
             onSubmit: async (inputComment) => {
@@ -98442,8 +105157,8 @@ If there's a particular need for this, please submit a feature request at https:
             },
             onCancel: unselectNote,
             labels: {
-              input: (0, import_i18n334.__)("New note"),
-              placeholder: (0, import_i18n334.__)("Add a note or @ mention")
+              input: (0, import_i18n339.__)("New note"),
+              placeholder: (0, import_i18n339.__)("Add a note or @ mention")
             }
           }
         ) })
@@ -98452,34 +105167,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_element334 = __toESM(require_element(), 1);
-  var import_components277 = __toESM(require_components(), 1);
-  var import_i18n335 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime548 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu11 } = unlock(import_components277.privateApis);
+  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);
   function NoteActionsMenu({ items, buttonRef }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime548.jsxs)(Menu11, { placement: "bottom-end", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
-        Menu11.TriggerButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(Menu9, { placement: "bottom-end", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+        Menu9.TriggerButton,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
-            import_components277.Button,
+          render: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+            import_components280.Button,
             {
               ref: buttonRef,
               size: "small",
               icon: more_vertical_default,
-              label: (0, import_i18n335.__)("Actions"),
+              label: (0, import_i18n340.__)("Actions"),
               disabled: !items.length,
               accessibleWhenDisabled: true
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
-        Menu11.Popover,
+      /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+        Menu9.Popover,
         {
           modal: false,
-          children: items.map((item) => /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(Menu11.Item, { onClick: item.onClick, children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(Menu11.ItemLabel, { children: item.title }) }, item.id))
+          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))
         }
       )
     ] });
@@ -98492,18 +105207,18 @@ If there's a particular need for this, please submit a feature request at https:
     onDeleteNote,
     onResolve
   }) {
-    const [actionState, setActionState] = (0, import_element334.useState)(null);
-    const actionButtonRef = (0, import_element334.useRef)(null);
-    const commentRef = (0, import_element334.useRef)(null);
+    const [actionState, setActionState] = (0, import_element345.useState)(null);
+    const actionButtonRef = (0, import_element345.useRef)(null);
+    const commentRef = (0, import_element345.useRef)(null);
     const rawContent = note?.content?.raw;
-    const [prevContent, setPrevContent] = (0, import_element334.useState)(rawContent);
-    const [isExpanded, setIsExpanded] = (0, import_element334.useState)(false);
-    const [isOverflowing, setIsOverflowing] = (0, import_element334.useState)(false);
+    const [prevContent, setPrevContent] = (0, import_element345.useState)(rawContent);
+    const [isExpanded, setIsExpanded] = (0, import_element345.useState)(false);
+    const [isOverflowing, setIsOverflowing] = (0, import_element345.useState)(false);
     if (prevContent !== rawContent) {
       setPrevContent(rawContent);
       setIsExpanded(false);
     }
-    (0, import_element334.useLayoutEffect)(() => {
+    (0, import_element345.useLayoutEffect)(() => {
       const commentElement = commentRef.current;
       if (commentElement) {
         setIsOverflowing(
@@ -98516,34 +105231,34 @@ If there's a particular need for this, please submit a feature request at https:
     const menuItems = [
       {
         id: "edit",
-        title: (0, import_i18n335.__)("Edit"),
+        title: (0, import_i18n340.__)("Edit"),
         isEligible: ({ status }) => status !== "approved",
         onClick: () => setActionState("edit")
       },
       {
         id: "reopen",
-        title: (0, import_i18n335._x)("Reopen", "Reopen note"),
+        title: (0, import_i18n340._x)("Reopen", "Reopen note"),
         isEligible: ({ status }) => status === "approved",
         onClick: () => onEditNote({ id: note.id, status: "hold" })
       },
       {
         id: "delete",
-        title: (0, import_i18n335.__)("Delete"),
+        title: (0, import_i18n340.__)("Delete"),
         isEligible: () => true,
         onClick: () => setActionState("delete")
       }
     ];
     const availableItems = parentNote?.status !== "approved" ? menuItems.filter((item) => item.isEligible(note)) : [];
-    const deleteConfirmMessage = note.parent === 0 ? (0, import_i18n335.__)(
+    const deleteConfirmMessage = note.parent === 0 ? (0, import_i18n340.__)(
       "Are you sure you want to delete this note? This will also delete all of this note's replies."
-    ) : (0, import_i18n335.__)("Are you sure you want to delete this reply?");
+    ) : (0, import_i18n340.__)("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_runtime548.jsx)(
+      body = /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
         NoteForm,
         {
           onSubmit: async (value) => {
@@ -98559,10 +105274,10 @@ If there's a particular need for this, please submit a feature request at https:
           onCancel: handleCancel,
           note,
           labels: {
-            submit: (0, import_i18n335._x)("Update", "verb"),
-            input: (0, import_i18n335.sprintf)(
+            submit: (0, import_i18n340._x)("Update", "verb"),
+            input: (0, import_i18n340.sprintf)(
               // translators: %1$s: note identifier, %2$s: author name.
-              (0, import_i18n335.__)("Edit note %1$s by %2$s"),
+              (0, import_i18n340.__)("Edit note %1$s by %2$s"),
               note.id,
               note.author_name
             )
@@ -98572,18 +105287,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_i18n335.__)("Marked as resolved") : (0, import_i18n335.__)("Reopened");
+        const actionText = note.meta._wp_note_status === "resolved" ? (0, import_i18n340.__)("Marked as resolved") : (0, import_i18n340.__)("Reopened");
         const raw = note?.content?.raw;
-        content = raw && typeof raw === "string" && raw.trim() !== "" ? (0, import_i18n335.sprintf)(
+        content = raw && typeof raw === "string" && raw.trim() !== "" ? (0, import_i18n340.sprintf)(
           // translators: %1$s: action label ("Marked as resolved" or "Reopened"); %2$s: note text.
-          (0, import_i18n335.__)("%1$s: %2$s"),
+          (0, import_i18n340.__)("%1$s: %2$s"),
           actionText,
           raw
         ) : actionText;
       } else {
         content = note?.content?.rendered;
       }
-      body = /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+      body = /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
         "div",
         {
           ref: commentRef,
@@ -98595,11 +105310,11 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    const actions2 = isSelected2 ? /* @__PURE__ */ (0, import_jsx_runtime548.jsxs)(import_jsx_runtime548.Fragment, { children: [
-      canResolve && onResolve && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
-        import_components277.Button,
+    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,
         {
-          label: (0, import_i18n335._x)("Resolve", "Mark note as resolved"),
+          label: (0, import_i18n340._x)("Resolve", "Mark note as resolved"),
           size: "small",
           icon: published_default,
           disabled: note.status === "approved",
@@ -98607,7 +105322,7 @@ If there's a particular need for this, please submit a feature request at https:
           onClick: onResolve
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
         NoteActionsMenu,
         {
           items: availableItems,
@@ -98615,7 +105330,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       )
     ] }) : null;
-    return /* @__PURE__ */ (0, import_jsx_runtime548.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(
       NoteCard,
       {
         note,
@@ -98623,8 +105338,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_runtime548.jsx)(
-            import_components277.__experimentalConfirmDialog,
+          actionState === "delete" && /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+            import_components280.__experimentalConfirmDialog,
             {
               isOpen: true,
               onConfirm: () => {
@@ -98632,18 +105347,18 @@ If there's a particular need for this, please submit a feature request at https:
                 setActionState(null);
               },
               onCancel: handleCancel,
-              confirmButtonText: (0, import_i18n335.__)("Delete"),
+              confirmButtonText: (0, import_i18n340.__)("Delete"),
               children: deleteConfirmMessage
             }
           ),
-          isOverflowing && "edit" !== actionState && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+          isOverflowing && "edit" !== actionState && /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
             Button5,
             {
               className: "editor-collab-sidebar-panel__show-more-button",
               variant: "unstyled",
               size: "small",
               onClick: () => setIsExpanded(!isExpanded),
-              children: !isExpanded ? (0, import_i18n335.__)("Show more") : (0, import_i18n335.__)("Show less")
+              children: !isExpanded ? (0, import_i18n340.__)("Show more") : (0, import_i18n340.__)("Show less")
             }
           )
         ]
@@ -98652,7 +105367,7 @@ 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_runtime549 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime563 = __toESM(require_jsx_runtime(), 1);
   var { useBlockElement: useBlockElement2 } = unlock(import_block_editor100.privateApis);
   function NoteThread({
     note,
@@ -98666,33 +105381,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_data257.useDispatch)(import_block_editor100.store)
+      (0, import_data260.useDispatch)(import_block_editor100.store)
     );
-    const { selectNote: selectNote2 } = unlock((0, import_data257.useDispatch)(store3));
-    const { getSelectedNote: getSelectedNote2 } = unlock((0, import_data257.useSelect)(store3));
+    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_compose83.useDebounce)(
+    const debouncedToggleBlockHighlight = (0, import_compose89.useDebounce)(
       toggleBlockHighlight,
       50
     );
-    const floatingRef = (0, import_element335.useRef)(null);
-    const isKeyboardTabbingRef = (0, import_element335.useRef)(false);
+    const floatingRef = (0, import_element346.useRef)(null);
+    const isKeyboardTabbingRef = (0, import_element346.useRef)(false);
     const registerThread = floating?.registerThread;
     const unregisterThread = floating?.unregisterThread;
-    (0, import_element335.useEffect)(() => {
+    (0, import_element346.useEffect)(() => {
       const floatingEl = floatingRef.current;
       if (floatingEl && registerThread) {
         registerThread(note.id, relatedBlockElement, floatingEl);
       }
       return () => unregisterThread?.(note.id);
     }, [relatedBlockElement, note.id, registerThread, unregisterThread]);
-    (0, import_element335.useEffect)(() => {
+    (0, import_element346.useEffect)(() => {
       if (!isSelected2 || note.id === "new") {
         return;
       }
       scrollNoteThreadIntoView(note.id, sidebarRef.current);
     }, [isSelected2, floating?.y, note.id, sidebarRef]);
-    const focusOutside = (0, import_compose83.__experimentalUseFocusOutside)((event) => {
+    const focusOutside = (0, import_compose89.__experimentalUseFocusOutside)((event) => {
       const isNoteFocused2 = event.relatedTarget?.closest(
         ".editor-collab-sidebar-panel__thread"
       );
@@ -98749,17 +105464,17 @@ If there's a particular need for this, please submit a feature request at https:
       (0, import_dom29.__unstableStripHTML)(note.content?.rendered),
       10
     );
-    const ariaLabel = !!note.blockClientId ? (0, import_i18n336.sprintf)(
+    const ariaLabel = !!note.blockClientId ? (0, import_i18n341.sprintf)(
       // translators: %s: note excerpt
-      (0, import_i18n336.__)("Note: %s"),
+      (0, import_i18n341.__)("Note: %s"),
       noteExcerpt
-    ) : (0, import_i18n336.sprintf)(
+    ) : (0, import_i18n341.sprintf)(
       // translators: %s: note excerpt
-      (0, import_i18n336.__)("Original block deleted. Note: %s"),
+      (0, import_i18n341.__)("Original block deleted. Note: %s"),
       noteExcerpt
     );
     if (isFloating && note.id === "new") {
-      return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
         AddNote,
         {
           onSubmit: onAddReply,
@@ -98768,7 +105483,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime563.jsxs)(
       FloatingContainer,
       {
         floating: isFloating ? { y: floating.y, ref: floatingRef } : void 0,
@@ -98799,8 +105514,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_runtime549.jsx)(
-            import_components278.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
+            import_components281.Button,
             {
               className: "editor-collab-sidebar-panel__skip-to-note",
               variant: "secondary",
@@ -98812,11 +105527,11 @@ If there's a particular need for this, please submit a feature request at https:
                   '[role="textbox"]'
                 );
               },
-              children: (0, import_i18n336.__)("Add new reply")
+              children: (0, import_i18n341.__)("Add new reply")
             }
           ),
-          !note.blockClientId && /* @__PURE__ */ (0, import_jsx_runtime549.jsx)("p", { className: "editor-collab-sidebar-panel__deleted-block-notice", children: (0, import_i18n336.__)("Original block deleted.") }),
-          /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+          !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,
             {
               note,
@@ -98826,7 +105541,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_runtime549.jsx)(
+          isSelected2 && allReplies.map((reply) => /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
             Note,
             {
               note: reply,
@@ -98837,15 +105552,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_runtime549.jsx)(
+          !isSelected2 && restReplies.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
             Stack,
             {
               direction: "row",
               align: "center",
               justify: "space-between",
               className: "editor-collab-sidebar-panel__more-reply-separator",
-              children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
-                import_components278.Button,
+              children: /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
+                import_components281.Button,
                 {
                   size: "compact",
                   variant: "tertiary",
@@ -98854,9 +105569,9 @@ If there's a particular need for this, please submit a feature request at https:
                     event.stopPropagation();
                     onSelectNote();
                   },
-                  children: (0, import_i18n336.sprintf)(
+                  children: (0, import_i18n341.sprintf)(
                     // translators: %s: number of replies.
-                    (0, import_i18n336._n)(
+                    (0, import_i18n341._n)(
                       "%s more reply",
                       "%s more replies",
                       restReplies.length
@@ -98867,7 +105582,7 @@ If there's a particular need for this, please submit a feature request at https:
               )
             }
           ),
-          !isSelected2 && lastReply && /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+          !isSelected2 && lastReply && /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
             Note,
             {
               note: lastReply,
@@ -98877,7 +105592,7 @@ If there's a particular need for this, please submit a feature request at https:
               onDeleteNote
             }
           ),
-          isSelected2 && /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(NoteCard, { role: "treeitem", children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+          isSelected2 && /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(NoteCard, { role: "treeitem", children: /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
             NoteForm,
             {
               onSubmit: (inputComment) => {
@@ -98899,19 +105614,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_i18n336.__)("Reopen & Reply") : (0, import_i18n336.__)("Reply"),
-                input: (0, import_i18n336.sprintf)(
+                submit: "approved" === note.status ? (0, import_i18n341.__)("Reopen & Reply") : (0, import_i18n341.__)("Reply"),
+                input: (0, import_i18n341.sprintf)(
                   // translators: %1$s: note identifier, %2$s: author name
-                  (0, import_i18n336.__)("Reply to note %1$s by %2$s"),
+                  (0, import_i18n341.__)("Reply to note %1$s by %2$s"),
                   note.id,
                   note.author_name
                 ),
-                placeholder: (0, import_i18n336.__)("Reply or @ mention")
+                placeholder: (0, import_i18n341.__)("Reply or @ mention")
               }
             }
           ) }),
-          !!note.blockClientId && /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
-            import_components278.Button,
+          !!note.blockClientId && /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
+            import_components281.Button,
             {
               className: "editor-collab-sidebar-panel__skip-to-block",
               variant: "secondary",
@@ -98920,7 +105635,7 @@ If there's a particular need for this, please submit a feature request at https:
                 event.stopPropagation();
                 relatedBlockElement?.focus();
               },
-              children: (0, import_i18n336.__)("Back to block")
+              children: (0, import_i18n341.__)("Back to block")
             }
           )
         ]
@@ -98930,14 +105645,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_i18n337 = __toESM(require_i18n(), 1);
-  var import_element336 = __toESM(require_element(), 1);
-  var import_core_data138 = __toESM(require_core_data(), 1);
-  var import_data258 = __toESM(require_data(), 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_data261 = __toESM(require_data(), 1);
   var import_block_editor101 = __toESM(require_block_editor(), 1);
-  var import_notices37 = __toESM(require_notices(), 1);
+  var import_notices38 = __toESM(require_notices(), 1);
   var import_dom30 = __toESM(require_dom(), 1);
-  var import_html_entities35 = __toESM(require_html_entities(), 1);
+  var import_html_entities36 = __toESM(require_html_entities(), 1);
   var import_rich_text9 = __toESM(require_rich_text(), 1);

   // packages/editor/build-module/components/collab-sidebar/board-store.mjs
@@ -99035,20 +105750,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_data138.useEntityRecords)(
+    const { records: threads } = (0, import_core_data141.useEntityRecords)(
       "root",
       "comment",
       queryArgs,
       { enabled: !!postId2 && typeof postId2 === "number" }
     );
-    const { getBlockAttributes: getBlockAttributes2 } = (0, import_data258.useSelect)(import_block_editor101.store);
-    const { clientIds } = (0, import_data258.useSelect)((select9) => {
+    const { getBlockAttributes: getBlockAttributes2 } = (0, import_data261.useSelect)(import_block_editor101.store);
+    const { clientIds } = (0, import_data261.useSelect)((select9) => {
       const { getClientIdsWithDescendants: getClientIdsWithDescendants2 } = select9(import_block_editor101.store);
       return {
         clientIds: getClientIdsWithDescendants2()
       };
     }, []);
-    const { notes, unresolvedNotes } = (0, import_element336.useMemo)(() => {
+    const { notes, unresolvedNotes } = (0, import_element347.useMemo)(() => {
       if (!threads || threads.length === 0) {
         return { notes: [], unresolvedNotes: [] };
       }
@@ -99173,19 +105888,19 @@ If there's a particular need for this, please submit a feature request at https:
     }
   }
   function useNoteActions() {
-    const { createNotice } = (0, import_data258.useDispatch)(import_notices37.store);
-    const { saveEntityRecord, deleteEntityRecord } = (0, import_data258.useDispatch)(import_core_data138.store);
-    const { getCurrentPostId: getCurrentPostId2 } = (0, import_data258.useSelect)(store3);
+    const { createNotice } = (0, import_data261.useDispatch)(import_notices38.store);
+    const { saveEntityRecord, deleteEntityRecord } = (0, import_data261.useDispatch)(import_core_data141.store);
+    const { getCurrentPostId: getCurrentPostId2 } = (0, import_data261.useSelect)(store);
     const {
       getBlockAttributes: getBlockAttributes2,
       getClientIdsWithDescendants: getClientIdsWithDescendants2,
       getSelectedBlockClientId: getSelectedBlockClientId2,
       getSelectionStart,
       getSelectionEnd
-    } = (0, import_data258.useSelect)(import_block_editor101.store);
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data258.useDispatch)(import_block_editor101.store);
+    } = (0, import_data261.useSelect)(import_block_editor101.store);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data261.useDispatch)(import_block_editor101.store);
     const onError = (error2) => {
-      const errorMessage = error2.message && error2.code !== "unknown_error" ? (0, import_html_entities35.decodeEntities)(error2.message) : (0, import_i18n337.__)("An error occurred while performing an update.");
+      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.");
       createNotice("error", errorMessage, {
         type: "snackbar",
         isDismissible: true
@@ -99232,7 +105947,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
         createNotice(
           "snackbar",
-          parent ? (0, import_i18n337.__)("Reply added.") : (0, import_i18n337.__)("Note added."),
+          parent ? (0, import_i18n342.__)("Reply added.") : (0, import_i18n342.__)("Note added."),
           {
             type: "snackbar",
             isDismissible: true
@@ -99285,7 +106000,7 @@ If there's a particular need for this, please submit a feature request at https:
             );
           }
           (0, import_a11y14.speak)(
-            status === "approved" ? (0, import_i18n337.__)("Note marked as resolved.") : (0, import_i18n337.__)("Note reopened.")
+            status === "approved" ? (0, import_i18n342.__)("Note marked as resolved.") : (0, import_i18n342.__)("Note reopened.")
           );
           return savedRecord2;
         }
@@ -99302,7 +106017,7 @@ If there's a particular need for this, please submit a feature request at https:
             throwOnError: true
           }
         );
-        createNotice("snackbar", (0, import_i18n337.__)("Note updated."), {
+        createNotice("snackbar", (0, import_i18n342.__)("Note updated."), {
           type: "snackbar",
           isDismissible: true
         });
@@ -99339,7 +106054,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
           updateBlockAttributes2(clientId, newAttributes);
         }
-        createNotice("snackbar", (0, import_i18n337.__)("Note deleted."), {
+        createNotice("snackbar", (0, import_i18n342.__)("Note deleted."), {
           type: "snackbar",
           isDismissible: true
         });
@@ -99351,13 +106066,13 @@ If there's a particular need for this, please submit a feature request at https:
     return { onCreate, onEdit, onDelete };
   }
   function useEnableFloatingSidebar(enabled = false) {
-    const registry = (0, import_data258.useRegistry)();
-    (0, import_element336.useEffect)(() => {
+    const registry = (0, import_data261.useRegistry)();
+    (0, import_element347.useEffect)(() => {
       if (!enabled) {
         return;
       }
-      const { getActiveComplementaryArea: getActiveComplementaryArea2 } = registry.select(store2);
-      const { disableComplementaryArea: disableComplementaryArea2, enableComplementaryArea: enableComplementaryArea2 } = registry.dispatch(store2);
+      const { getActiveComplementaryArea: getActiveComplementaryArea2 } = registry.select(store3);
+      const { disableComplementaryArea: disableComplementaryArea2, enableComplementaryArea: enableComplementaryArea2 } = registry.dispatch(store3);
       const unsubscribe = registry.subscribe(() => {
         if (getActiveComplementaryArea2("core") === null) {
           enableComplementaryArea2("core", FLOATING_NOTES_SIDEBAR);
@@ -99377,10 +106092,10 @@ If there's a particular need for this, please submit a feature request at https:
     isFloating,
     sidebarRef
   }) {
-    const [notePositions, setNotePositions] = (0, import_element336.useState)({});
-    const [store4] = (0, import_element336.useState)(createBoardStore);
-    const heights = (0, import_element336.useSyncExternalStore)(store4.subscribe, store4.getSnapshot);
-    (0, import_element336.useEffect)(() => {
+    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)(() => {
       if (!isFloating || !sidebarRef?.current) {
         return;
       }
@@ -99431,7 +106146,7 @@ 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_runtime550 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime564 = __toESM(require_jsx_runtime(), 1);
   var { useBlockElement: useBlockElement3 } = unlock(import_block_editor102.privateApis);
   function Notes({ notes, sidebarRef, isFloating = false, styles }) {
     const {
@@ -99439,11 +106154,11 @@ If there's a particular need for this, please submit a feature request at https:
       onEdit: onEditNote,
       onDelete
     } = useNoteActions();
-    const { selectNote: selectNote2 } = unlock((0, import_data259.useDispatch)(store3));
+    const { selectNote: selectNote2 } = unlock((0, import_data262.useDispatch)(store));
     const { selectBlock: selectBlock2, toggleBlockSpotlight } = unlock(
-      (0, import_data259.useDispatch)(import_block_editor102.store)
+      (0, import_data262.useDispatch)(import_block_editor102.store)
     );
-    const { noteId, selectedBlockClientId, orderedBlockIds } = (0, import_data259.useSelect)(
+    const { noteId, selectedBlockClientId, orderedBlockIds } = (0, import_data262.useSelect)(
       (select9) => {
         const {
           getBlockAttributes: getBlockAttributes2,
@@ -99459,9 +106174,9 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const { selectedNote: selectedNote2, noteFocused } = (0, import_data259.useSelect)((select9) => {
+    const { selectedNote: selectedNote2, noteFocused } = (0, import_data262.useSelect)((select9) => {
       const { getSelectedNote: getSelectedNote2, isNoteFocused: isNoteFocused2 } = unlock(
-        select9(store3)
+        select9(store)
       );
       return {
         selectedNote: getSelectedNote2(),
@@ -99469,7 +106184,7 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, []);
     const relatedBlockElement = useBlockElement3(selectedBlockClientId);
-    const threads = (0, import_element337.useMemo)(() => {
+    const threads = (0, import_element348.useMemo)(() => {
       if (!isFloating || selectedNote2 !== "new") {
         return notes;
       }
@@ -99523,22 +106238,22 @@ If there's a particular need for this, please submit a feature request at https:
         relatedBlockElement?.focus();
       }
     };
-    const targetNoteId = (0, import_element337.useMemo)(() => {
+    const targetNoteId = (0, import_element348.useMemo)(() => {
       const blockNoteIds = getNoteIdsFromMetadata({ noteId });
       const blockThreads = notes.filter(
         (t4) => blockNoteIds.includes(t4.id)
       );
       return pickPrimaryNote(blockThreads)?.id;
     }, [noteId, notes]);
-    const prevBlockIdRef = (0, import_element337.useRef)(selectedBlockClientId);
-    (0, import_element337.useEffect)(() => {
+    const prevBlockIdRef = (0, import_element348.useRef)(selectedBlockClientId);
+    (0, import_element348.useEffect)(() => {
       if (prevBlockIdRef.current === selectedBlockClientId) {
         return;
       }
       prevBlockIdRef.current = selectedBlockClientId;
       selectNote2(targetNoteId);
     }, [selectedBlockClientId, targetNoteId, selectNote2]);
-    (0, import_element337.useEffect)(() => {
+    (0, import_element348.useEffect)(() => {
       if (noteFocused && selectedNote2) {
         focusNoteThread(
           selectedNote2,
@@ -99595,7 +106310,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_runtime550.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
       Stack,
       {
         className: "editor-collab-sidebar-panel",
@@ -99609,17 +106324,17 @@ If there's a particular need for this, please submit a feature request at https:
             sidebarRef.current = node;
           }
         },
-        "aria-label": isFloating ? (0, import_i18n338.__)("Unresolved notes") : (0, import_i18n338.__)("All notes"),
-        children: !hasThreads && !isFloating ? /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(AddNote, { onSubmit: onAddReply, sidebarRef }) : /* @__PURE__ */ (0, import_jsx_runtime550.jsxs)(import_jsx_runtime550.Fragment, { children: [
-          !isFloating && selectedNote2 === "new" && /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+        "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)(
             AddNote,
             {
               onSubmit: onAddReply,
               sidebarRef
             }
           ),
-          threads.map((thread, index2) => /* @__PURE__ */ (0, import_jsx_runtime550.jsxs)(import_element337.Fragment, { children: [
-            index2 === firstResolvedIndex && /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+          threads.map((thread, index2) => /* @__PURE__ */ (0, import_jsx_runtime564.jsxs)(import_element348.Fragment, { children: [
+            index2 === firstResolvedIndex && /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
               Stack,
               {
                 direction: "row",
@@ -99627,10 +106342,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_runtime550.jsx)(Text, { variant: "heading-sm", render: /* @__PURE__ */ (0, import_jsx_runtime550.jsx)("p", {}), children: (0, import_i18n338.__)("Resolved") })
+                children: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(Text, { variant: "heading-sm", render: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)("p", {}), children: (0, import_i18n343.__)("Resolved") })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
               NoteThread,
               {
                 note: thread,
@@ -99658,22 +106373,22 @@ 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_components279 = __toESM(require_components(), 1);
-  var import_i18n339 = __toESM(require_i18n(), 1);
+  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_data260 = __toESM(require_data(), 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_runtime551 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime565 = __toESM(require_jsx_runtime(), 1);
   var { NoteIconSlotFill } = unlock(import_block_editor103.privateApis);
   function NoteMenuItem({ clientId, onClick, isDistractionFree }) {
-    const block = (0, import_data260.useSelect)(
+    const block = (0, import_data263.useSelect)(
       (select9) => {
         return select9(import_block_editor103.store).getBlock(clientId);
       },
       [clientId]
     );
-    const shortcut = (0, import_data260.useSelect)(
+    const shortcut = (0, import_data263.useSelect)(
       (select9) => select9(import_keyboard_shortcuts12.store).getShortcutRepresentation(
         "core/editor/new-note"
       ),
@@ -99685,24 +106400,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_i18n339.__)("Notes are disabled in distraction free mode.");
+      infoText = (0, import_i18n344.__)("Notes are disabled in distraction free mode.");
     } else if (block?.name === "core/freeform") {
-      infoText = (0, import_i18n339.__)("Convert to blocks to add notes.");
+      infoText = (0, import_i18n344.__)("Convert to blocks to add notes.");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
-      import_components279.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
+      import_components282.MenuItem,
       {
         onClick,
         "aria-haspopup": "dialog",
         disabled: isDisabled,
         info: infoText,
         shortcut,
-        children: (0, import_i18n339.__)("Add note")
+        children: (0, import_i18n344.__)("Add note")
       }
     );
   }
   function AddNoteMenuItem({ onClick, isDistractionFree }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(NoteIconSlotFill.Fill, { children: ({ clientId, onClose }) => /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(NoteIconSlotFill.Fill, { children: ({ clientId, onClose }) => /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
       NoteMenuItem,
       {
         clientId,
@@ -99716,17 +106431,17 @@ 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_components280 = __toESM(require_components(), 1);
-  var import_i18n340 = __toESM(require_i18n(), 1);
-  var import_element338 = __toESM(require_element(), 1);
+  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_data261 = __toESM(require_data(), 1);
-  var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
+  var import_data264 = __toESM(require_data(), 1);
+  var import_jsx_runtime566 = __toESM(require_jsx_runtime(), 1);
   var { NoteIconToolbarSlotFill } = unlock(import_block_editor104.privateApis);
   function ThreadParticipants({ participants }) {
-    const defaultAvatar = (0, import_data261.useSelect)((select9) => {
-      const { getSettings: getSettings10 } = select9(import_block_editor104.store);
-      const { __experimentalDiscussionSettings } = getSettings10();
+    const defaultAvatar = (0, import_data264.useSelect)((select9) => {
+      const { getSettings: getSettings11 } = select9(import_block_editor104.store);
+      const { __experimentalDiscussionSettings } = getSettings11();
       return __experimentalDiscussionSettings?.avatarURL;
     }, []);
     const maxAvatars = 3;
@@ -99737,13 +106452,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_i18n340.__)("100+") : (0, import_i18n340.sprintf)(
+    const overflowText = threadHasMoreParticipants && overflowCount > 0 ? (0, import_i18n345.__)("100+") : (0, import_i18n345.sprintf)(
       // translators: %s: Number of participants.
-      (0, import_i18n340.__)("+%s"),
+      (0, import_i18n345.__)("+%s"),
       overflowCount
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)(Stack, { direction: "row", align: "center", gap: "xs", children: [
-      visibleParticipants.map((participant) => /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime566.jsxs)(Stack, { direction: "row", align: "center", gap: "xs", children: [
+      visibleParticipants.map((participant) => /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
         "img",
         {
           src: participant.avatar || defaultAvatar,
@@ -99755,11 +106470,11 @@ If there's a particular need for this, please submit a feature request at https:
         },
         participant.id
       )),
-      overflowCount > 0 && /* @__PURE__ */ (0, import_jsx_runtime552.jsx)("span", { className: "editor-note-indicator__overflow", children: overflowText })
+      overflowCount > 0 && /* @__PURE__ */ (0, import_jsx_runtime566.jsx)("span", { className: "editor-note-indicator__overflow", children: overflowText })
     ] });
   }
   function NoteAvatarIndicator({ onClick, note }) {
-    const threadParticipants = (0, import_element338.useMemo)(() => {
+    const threadParticipants = (0, import_element349.useMemo)(() => {
       if (!note) {
         return [];
       }
@@ -99782,20 +106497,20 @@ 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_runtime552.jsx)(NoteIconToolbarSlotFill.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
-      import_components280.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(NoteIconToolbarSlotFill.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
+      import_components283.ToolbarButton,
       {
         className: "editor-note-indicator",
-        label: (0, import_i18n340.__)("View notes"),
+        label: (0, import_i18n345.__)("View notes"),
         onClick: () => onClick(),
         showTooltip: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(ThreadParticipants, { participants: threadParticipants })
+        children: /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(ThreadParticipants, { participants: threadParticipants })
       }
     ) });
   }

   // packages/editor/build-module/components/collab-sidebar/note-highlight-styles.mjs
-  var import_element339 = __toESM(require_element(), 1);
+  var import_element350 = __toESM(require_element(), 1);
   var import_block_editor105 = __toESM(require_block_editor(), 1);
   var REST_ALPHA = "40";
   var ACTIVE_ALPHA = "80";
@@ -99821,7 +106536,7 @@ 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_element339.useMemo)(
+    const css = (0, import_element350.useMemo)(
       () => buildHighlightCss(threads, selectedId),
       [threads, selectedId]
     );
@@ -99830,17 +106545,17 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collab-sidebar/index.mjs
-  var import_jsx_runtime553 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime567 = __toESM(require_jsx_runtime(), 1);
   function NotesSidebar({ postId: postId2 }) {
-    const { getActiveComplementaryArea: getActiveComplementaryArea2 } = (0, import_data262.useSelect)(store2);
-    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data262.useDispatch)(store2);
+    const { getActiveComplementaryArea: getActiveComplementaryArea2 } = (0, import_data265.useSelect)(store3);
+    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data265.useDispatch)(store3);
     const { toggleBlockSpotlight, selectBlock: selectBlock2 } = unlock(
-      (0, import_data262.useDispatch)(import_block_editor106.store)
+      (0, import_data265.useDispatch)(import_block_editor106.store)
     );
-    const { selectNote: selectNote2 } = unlock((0, import_data262.useDispatch)(store3));
-    const isLargeViewport = (0, import_compose84.useViewportMatch)("medium");
-    const sidebarRef = (0, import_element340.useRef)(null);
-    const { clientId, noteId, isClassicBlock } = (0, import_data262.useSelect)((select9) => {
+    const { selectNote: selectNote2 } = unlock((0, import_data265.useDispatch)(store));
+    const isLargeViewport = (0, import_compose90.useViewportMatch)("medium");
+    const sidebarRef = (0, import_element351.useRef)(null);
+    const { clientId, noteId, isClassicBlock } = (0, import_data265.useSelect)((select9) => {
       const { getBlockAttributes: getBlockAttributes2, getSelectedBlockClientId: getSelectedBlockClientId2, getBlockName: getBlockName2 } = select9(import_block_editor106.store);
       const _clientId = getSelectedBlockClientId2();
       return {
@@ -99850,14 +106565,14 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, []);
     const blockNoteIds = getNoteIdsFromMetadata({ noteId });
-    const { isDistractionFree } = (0, import_data262.useSelect)((select9) => {
+    const { isDistractionFree } = (0, import_data265.useSelect)((select9) => {
       const { get } = select9(import_preferences30.store);
       return {
         isDistractionFree: get("core", "distractionFree")
       };
     }, []);
-    const selectedNoteId = (0, import_data262.useSelect)(
-      (select9) => unlock(select9(store3)).getSelectedNote(),
+    const selectedNoteId = (0, import_data265.useSelect)(
+      (select9) => unlock(select9(store)).getSelectedNote(),
       []
     );
     const { notes, unresolvedNotes } = useNoteThreads(postId2);
@@ -99924,42 +106639,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_runtime553.jsx)(AddNoteMenuItem, { isDistractionFree: true });
+      return /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(AddNoteMenuItem, { isDistractionFree: true });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(import_jsx_runtime553.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime567.jsxs)(import_jsx_runtime567.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
         NoteHighlightStyles,
         {
           threads: unresolvedNotes,
           selectedId: selectedNoteId
         }
       ),
-      !!currentThread && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+      !!currentThread && /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
         NoteAvatarIndicator,
         {
           note: currentThread,
           onClick: () => openNoteForBlock(clientId)
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
         AddNoteMenuItem,
         {
           onClick: (menuClientId) => addNewNoteForBlock(menuClientId)
         }
       ),
-      showAllNotesSidebar && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+      showAllNotesSidebar && /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
         PluginSidebar,
         {
           identifier: ALL_NOTES_SIDEBAR,
           name: ALL_NOTES_SIDEBAR,
-          title: (0, import_i18n341.__)("All notes"),
-          header: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)("h2", { className: "interface-complementary-area-header__title", children: (0, import_i18n341.__)("All notes") }),
+          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") }),
           icon: comment_default,
-          closeLabel: (0, import_i18n341.__)("Close Notes"),
-          children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(Notes, { notes, sidebarRef })
+          closeLabel: (0, import_i18n346.__)("Close Notes"),
+          children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(Notes, { notes, sidebarRef })
         }
       ),
-      isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+      isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
         PluginSidebar,
         {
           isPinnable: false,
@@ -99968,7 +106683,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_runtime553.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
             Notes,
             {
               notes: unresolvedNotes,
@@ -99982,9 +106697,9 @@ If there's a particular need for this, please submit a feature request at https:
     ] });
   }
   function NotesSidebarContainer() {
-    const { postId: postId2, editorMode, revisionsMode } = (0, import_data262.useSelect)((select9) => {
+    const { postId: postId2, editorMode, revisionsMode } = (0, import_data265.useSelect)((select9) => {
       const { getCurrentPostId: getCurrentPostId2, getEditorMode: getEditorMode2, isRevisionsMode: isRevisionsMode2 } = unlock(
-        select9(store3)
+        select9(store)
       );
       return {
         postId: getCurrentPostId2(),
@@ -99998,26 +106713,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_runtime553.jsx)(post_type_support_check_default, { supportKeys: "editor.notes", children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(NotesSidebar, { postId: postId2 }) });
+    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 }) });
   }

   // packages/editor/build-module/components/global-styles-sidebar/index.mjs
-  var import_components283 = __toESM(require_components(), 1);
-  var import_i18n344 = __toESM(require_i18n(), 1);
-  var import_data265 = __toESM(require_data(), 1);
-  var import_element341 = __toESM(require_element(), 1);
+  var import_components286 = __toESM(require_components(), 1);
+  var import_i18n349 = __toESM(require_i18n(), 1);
+  var import_data268 = __toESM(require_data(), 1);
+  var import_element352 = __toESM(require_element(), 1);
   var import_preferences33 = __toESM(require_preferences(), 1);
-  var import_compose85 = __toESM(require_compose(), 1);
-  var import_core_data140 = __toESM(require_core_data(), 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);

   // packages/editor/build-module/components/global-styles/menu.mjs
-  var import_components281 = __toESM(require_components(), 1);
-  var import_data263 = __toESM(require_data(), 1);
-  var import_i18n342 = __toESM(require_i18n(), 1);
+  var import_components284 = __toESM(require_components(), 1);
+  var import_data266 = __toESM(require_data(), 1);
+  var import_i18n347 = __toESM(require_i18n(), 1);
   var import_preferences31 = __toESM(require_preferences(), 1);
-  var import_core_data139 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
+  var import_core_data142 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime568 = __toESM(require_jsx_runtime(), 1);
   function GlobalStylesActionMenu({
     hideWelcomeGuide = false,
     onChangePath
@@ -100027,9 +106742,9 @@ If there's a particular need for this, please submit a feature request at https:
     const onReset = () => {
       setUser({ styles: {}, settings: {} });
     };
-    const { toggle } = (0, import_data263.useDispatch)(import_preferences31.store);
-    const { canEditCSS } = (0, import_data263.useSelect)((select9) => {
-      const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select9(import_core_data139.store);
+    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 globalStylesId = __experimentalGetCurrentGlobalStylesId();
       const globalStyles = globalStylesId ? getEntityRecord("root", "globalStyles", globalStylesId) : void 0;
       return {
@@ -100039,17 +106754,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_runtime554.jsx)(
-      import_components281.DropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(
+      import_components284.DropdownMenu,
       {
         icon: more_vertical_default,
-        label: (0, import_i18n342.__)("More"),
+        label: (0, import_i18n347.__)("More"),
         toggleProps: { size: "compact" },
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime554.jsxs)(import_jsx_runtime554.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime554.jsxs)(import_components281.MenuGroup, { children: [
-            canEditCSS && /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(import_components281.MenuItem, { onClick: loadCustomCSS, children: (0, import_i18n342.__)("Additional CSS") }),
-            !hideWelcomeGuide && /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
-              import_components281.MenuItem,
+        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,
               {
                 onClick: () => {
                   toggle(
@@ -100058,19 +106773,19 @@ If there's a particular need for this, please submit a feature request at https:
                   );
                   onClose();
                 },
-                children: (0, import_i18n342.__)("Welcome Guide")
+                children: (0, import_i18n347.__)("Welcome Guide")
               }
             )
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(import_components281.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
-            import_components281.MenuItem,
+          /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(import_components284.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(
+            import_components284.MenuItem,
             {
               onClick: () => {
                 onReset();
                 onClose();
               },
               disabled: !canReset,
-              children: (0, import_i18n342.__)("Reset styles")
+              children: (0, import_i18n347.__)("Reset styles")
             }
           ) })
         ] })
@@ -100079,9 +106794,9 @@ 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_runtime555 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime569 = __toESM(require_jsx_runtime(), 1);
   function DefaultSidebar({
-    className,
+    className: className2,
     identifier,
     title,
     icon,
@@ -100092,11 +106807,11 @@ If there's a particular need for this, please submit a feature request at https:
     panelClassName,
     isActiveByDefault
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime555.jsxs)(import_jsx_runtime555.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime569.jsxs)(import_jsx_runtime569.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
         complementary_area_default,
         {
-          className,
+          className: className2,
           scope: "core",
           identifier,
           title,
@@ -100109,7 +106824,7 @@ If there's a particular need for this, please submit a feature request at https:
           children
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
         ComplementaryAreaMoreMenuItem,
         {
           scope: "core",
@@ -100122,32 +106837,32 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/global-styles-sidebar/welcome-guide.mjs
-  var import_data264 = __toESM(require_data(), 1);
-  var import_components282 = __toESM(require_components(), 1);
-  var import_i18n343 = __toESM(require_i18n(), 1);
+  var import_data267 = __toESM(require_data(), 1);
+  var import_components285 = __toESM(require_components(), 1);
+  var import_i18n348 = __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_runtime556 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime570 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuideImage({ nonAnimatedSrc, animatedSrc }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime556.jsxs)("picture", { className: "editor-welcome-guide__image", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime570.jsxs)("picture", { className: "editor-welcome-guide__image", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(
         "source",
         {
           srcSet: nonAnimatedSrc,
           media: "(prefers-reduced-motion: reduce)"
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime556.jsx)("img", { src: animatedSrc, width: "312", height: "240", alt: "" })
+      /* @__PURE__ */ (0, import_jsx_runtime570.jsx)("img", { src: animatedSrc, width: "312", height: "240", alt: "" })
     ] });
   }

   // packages/editor/build-module/components/global-styles-sidebar/welcome-guide.mjs
-  var import_jsx_runtime557 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime571 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuideStyles() {
-    const { toggle } = (0, import_data264.useDispatch)(import_preferences32.store);
-    const { isActive, isStylesOpen } = (0, import_data264.useSelect)((select9) => {
-      const sidebar = select9(store2).getActiveComplementaryArea("core");
+    const { toggle } = (0, import_data267.useDispatch)(import_preferences32.store);
+    const { isActive, isStylesOpen } = (0, import_data267.useSelect)((select9) => {
+      const sidebar = select9(store3).getActiveComplementaryArea("core");
       return {
         isActive: !!select9(import_preferences32.store).get(
           "core/edit-site",
@@ -100159,82 +106874,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_i18n343.__)("Welcome to Styles");
-    return /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
-      import_components282.Guide,
+    const welcomeLabel = (0, import_i18n348.__)("Welcome to Styles");
+    return /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+      import_components285.Guide,
       {
         className: "editor-welcome-guide guide-styles",
         contentLabel: welcomeLabel,
-        finishButtonText: (0, import_i18n343.__)("Get started"),
+        finishButtonText: (0, import_i18n348.__)("Get started"),
         onFinish: () => toggle("core/edit-site", "welcomeGuideStyles"),
         pages: [
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime571.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_runtime557.jsxs)(import_jsx_runtime557.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime557.jsx)("h1", { className: "editor-welcome-guide__heading", children: welcomeLabel }),
-              /* @__PURE__ */ (0, import_jsx_runtime557.jsx)("p", { className: "editor-welcome-guide__text", children: (0, import_i18n343.__)(
+            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.__)(
                 "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_runtime557.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime571.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_runtime557.jsxs)(import_jsx_runtime557.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime557.jsx)("h1", { className: "editor-welcome-guide__heading", children: (0, import_i18n343.__)("Set the design") }),
-              /* @__PURE__ */ (0, import_jsx_runtime557.jsx)("p", { className: "editor-welcome-guide__text", children: (0, import_i18n343.__)(
+            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.__)(
                 "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_runtime557.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime571.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_runtime557.jsxs)(import_jsx_runtime557.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime557.jsx)("h1", { className: "editor-welcome-guide__heading", children: (0, import_i18n343.__)("Personalize blocks") }),
-              /* @__PURE__ */ (0, import_jsx_runtime557.jsx)("p", { className: "editor-welcome-guide__text", children: (0, import_i18n343.__)(
+            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.__)(
                 "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_runtime557.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime571.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_runtime557.jsxs)(import_jsx_runtime557.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime557.jsx)("h1", { className: "editor-welcome-guide__heading", children: (0, import_i18n343.__)("Learn more") }),
-              /* @__PURE__ */ (0, import_jsx_runtime557.jsxs)("p", { className: "editor-welcome-guide__text", children: [
-                (0, import_i18n343.__)(
+            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.__)(
                   "New to block themes and styling your site?"
                 ),
                 " ",
-                /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
-                  import_components282.ExternalLink,
+                /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+                  import_components285.ExternalLink,
                   {
-                    href: (0, import_i18n343.__)(
+                    href: (0, import_i18n348.__)(
                       "https://wordpress.org/documentation/article/styles-overview/"
                     ),
-                    children: (0, import_i18n343.__)(
+                    children: (0, import_i18n348.__)(
                       "Here\u2019s a detailed guide to learn how to make the most of it."
                     )
                   }
@@ -100248,7 +106963,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_runtime558 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime572 = __toESM(require_jsx_runtime(), 1);
   function GlobalStylesSidebar() {
     const {
       shouldResetNavigation,
@@ -100259,17 +106974,17 @@ If there's a particular need for this, please submit a feature request at https:
       activeComplementaryArea,
       editorSettings: editorSettings2,
       styleStateViewport
-    } = (0, import_data265.useSelect)((select9) => {
-      const { getActiveComplementaryArea: getActiveComplementaryArea2 } = select9(store2);
+    } = (0, import_data268.useSelect)((select9) => {
+      const { getActiveComplementaryArea: getActiveComplementaryArea2 } = select9(store3);
       const { getStylesPath: getStylesPath2, getShowStylebook: getShowStylebook2 } = unlock(
-        select9(store3)
+        select9(store)
       );
-      const _isVisualEditorMode = "visual" === select9(store3).getEditorMode();
+      const _isVisualEditorMode = "visual" === select9(store).getEditorMode();
       const _showListViewByDefault = select9(import_preferences33.store).get(
         "core",
         "showListViewByDefault"
       );
-      const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select9(import_core_data140.store);
+      const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select9(import_core_data143.store);
       const globalStylesId = __experimentalGetCurrentGlobalStylesId();
       const globalStyles = globalStylesId ? getEntityRecord("root", "globalStyles", globalStylesId) : void 0;
       return {
@@ -100278,31 +106993,31 @@ 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(store2).getActiveComplementaryArea("core"),
-        editorSettings: select9(store3).getEditorSettings(),
+        activeComplementaryArea: select9(store3).getActiveComplementaryArea("core"),
+        editorSettings: select9(store).getEditorSettings(),
         styleStateViewport: unlock(
           select9(import_block_editor107.store)
         ).getStyleStateViewport()
       };
     }, []);
     const { setStylesPath: setStylesPath2, setShowStylebook: setShowStylebook2, resetStylesNavigation: resetStylesNavigation2 } = unlock(
-      (0, import_data265.useDispatch)(store3)
+      (0, import_data268.useDispatch)(store)
     );
-    const isMobileViewport = (0, import_compose85.useViewportMatch)("medium", "<");
+    const isMobileViewport = (0, import_compose91.useViewportMatch)("medium", "<");
     const isRevisionsOpened = stylesPath2.startsWith("/revisions") && !showStylebook2;
     const isRevisionsStyleBookOpened = stylesPath2.startsWith("/revisions") && showStylebook2;
-    const previousActiveArea = (0, import_compose85.usePrevious)(activeComplementaryArea);
-    (0, import_element341.useEffect)(() => {
+    const previousActiveArea = (0, import_compose91.usePrevious)(activeComplementaryArea);
+    (0, import_element352.useEffect)(() => {
       if (activeComplementaryArea === "edit-site/global-styles" && previousActiveArea !== "edit-site/global-styles") {
         resetStylesNavigation2();
       }
     }, [activeComplementaryArea, previousActiveArea, resetStylesNavigation2]);
-    (0, import_element341.useEffect)(() => {
+    (0, import_element352.useEffect)(() => {
       if (shouldResetNavigation) {
         resetStylesNavigation2();
       }
     }, [shouldResetNavigation, resetStylesNavigation2]);
-    const { setIsListViewOpened: setIsListViewOpened2 } = (0, import_data265.useDispatch)(store3);
+    const { setIsListViewOpened: setIsListViewOpened2 } = (0, import_data268.useDispatch)(store);
     const toggleRevisions = () => {
       setIsListViewOpened2(false);
       if (isRevisionsOpened || isRevisionsStyleBookOpened) {
@@ -100315,35 +107030,35 @@ 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_runtime558.jsxs)(import_jsx_runtime558.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_jsx_runtime572.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
         DefaultSidebar,
         {
           className: "editor-global-styles-sidebar",
           identifier: "edit-site/global-styles",
-          title: (0, import_i18n344.__)("Styles"),
+          title: (0, import_i18n349.__)("Styles"),
           icon: styles_default,
-          closeLabel: (0, import_i18n344.__)("Close Styles"),
+          closeLabel: (0, import_i18n349.__)("Close Styles"),
           panelClassName: "editor-global-styles-sidebar__panel",
-          header: /* @__PURE__ */ (0, import_jsx_runtime558.jsxs)(
-            import_components283.Flex,
+          header: /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(
+            import_components286.Flex,
             {
               className: "editor-global-styles-sidebar__header",
               gap: 1,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(import_components283.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)("h2", { className: "editor-global-styles-sidebar__header-title", children: (0, import_i18n344.__)("Styles") }) }),
-                /* @__PURE__ */ (0, import_jsx_runtime558.jsxs)(
-                  import_components283.Flex,
+                /* @__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,
                   {
                     justify: "flex-end",
                     gap: 1,
                     className: "editor-global-styles-sidebar__header-actions",
                     children: [
-                      !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(import_components283.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-                        import_components283.Button,
+                      !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(import_components286.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+                        import_components286.Button,
                         {
                           icon: seen_default,
-                          label: (0, import_i18n344.__)("Style Book"),
+                          label: (0, import_i18n349.__)("Style Book"),
                           isPressed: showStylebook2,
                           accessibleWhenDisabled: true,
                           disabled: shouldResetNavigation,
@@ -100351,10 +107066,10 @@ If there's a particular need for this, please submit a feature request at https:
                           size: "compact"
                         }
                       ) }),
-                      /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(import_components283.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-                        import_components283.Button,
+                      /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(import_components286.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+                        import_components286.Button,
                         {
-                          label: (0, import_i18n344.__)("Revisions"),
+                          label: (0, import_i18n349.__)("Revisions"),
                           icon: backup_default,
                           onClick: toggleRevisions,
                           accessibleWhenDisabled: true,
@@ -100363,7 +107078,7 @@ If there's a particular need for this, please submit a feature request at https:
                           size: "compact"
                         }
                       ) }),
-                      /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
                         GlobalStylesActionMenu,
                         {
                           onChangePath: setStylesPath2
@@ -100375,7 +107090,7 @@ If there's a particular need for this, please submit a feature request at https:
               ]
             }
           ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
             GlobalStylesUIWrapper,
             {
               path: stylesPath2,
@@ -100387,12 +107102,12 @@ If there's a particular need for this, please submit a feature request at https:
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(WelcomeGuideStyles, {})
+      /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(WelcomeGuideStyles, {})
     ] });
   }

   // packages/editor/build-module/components/editor/index.mjs
-  var import_jsx_runtime559 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime573 = __toESM(require_jsx_runtime(), 1);
   function Editor({
     postType: postType2,
     postId: postId2,
@@ -100415,7 +107130,7 @@ If there's a particular need for this, please submit a feature request at https:
       error: error2,
       isBlockTheme,
       showGlobalStyles
-    } = (0, import_data266.useSelect)(
+    } = (0, import_data269.useSelect)(
       (select9) => {
         const {
           getEntityRecord,
@@ -100424,8 +107139,8 @@ If there's a particular need for this, please submit a feature request at https:
           getCurrentTheme,
           __experimentalGetCurrentGlobalStylesId,
           canUser
-        } = select9(import_core_data141.store);
-        const { getRenderingMode: getRenderingMode2, getCurrentPostType: getCurrentPostType2 } = select9(store3);
+        } = select9(import_core_data144.store);
+        const { getRenderingMode: getRenderingMode2, getCurrentPostType: getCurrentPostType2 } = select9(store);
         const postArgs = ["postType", postType2, postId2];
         const renderingMode2 = getRenderingMode2();
         const currentPostType = getCurrentPostType2();
@@ -100454,18 +107169,18 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [postType2, postId2, templateId2]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)(import_jsx_runtime559.Fragment, { children: [
-      hasLoadedPost && !post2 && /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-        import_components284.Notice,
+    return /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(import_jsx_runtime573.Fragment, { children: [
+      hasLoadedPost && !post2 && /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
+        import_components287.Notice,
         {
           status: !!error2 ? "error" : "warning",
           isDismissible: false,
-          children: !error2 ? (0, import_i18n345.__)(
+          children: !error2 ? (0, import_i18n350.__)(
             "You attempted to edit an item that doesn't exist. Perhaps it was deleted?"
           ) : error2
         }
       ),
-      !!post2 && /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)(
+      !!post2 && /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(
         ExperimentalEditorProvider,
         {
           post: post2,
@@ -100474,18 +107189,18 @@ If there's a particular need for this, please submit a feature request at https:
           initialEdits,
           useSubRegistry: false,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(EditorInterface, { ...props, children: extraContent }),
+            /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(EditorInterface, { ...props, children: extraContent }),
             children,
-            /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
               sidebar_default2,
               {
                 onActionPerformed,
                 extraPanels: extraSidebarPanels
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(NotesSidebarContainer, {}),
-            isBlockTheme && /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(GlobalStylesRenderer, {}),
-            showGlobalStyles && /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(GlobalStylesSidebar, {})
+            /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(NotesSidebarContainer, {}),
+            isBlockTheme && /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(GlobalStylesRenderer, {}),
+            showGlobalStyles && /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(GlobalStylesSidebar, {})
           ]
         }
       )
@@ -100494,23 +107209,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_i18n347 = __toESM(require_i18n(), 1);
-  var import_compose86 = __toESM(require_compose(), 1);
-  var import_data269 = __toESM(require_data(), 1);
-  var import_element343 = __toESM(require_element(), 1);
+  var import_i18n352 = __toESM(require_i18n(), 1);
+  var import_compose92 = __toESM(require_compose(), 1);
+  var import_data272 = __toESM(require_data(), 1);
+  var import_element354 = __toESM(require_element(), 1);
   var import_preferences36 = __toESM(require_preferences(), 1);

   // packages/editor/build-module/components/preferences-modal/enable-publish-sidebar.mjs
-  var import_data267 = __toESM(require_data(), 1);
+  var import_data270 = __toESM(require_data(), 1);
   var import_preferences34 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime560 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime574 = __toESM(require_jsx_runtime(), 1);
   var { PreferenceBaseOption: PreferenceBaseOption2 } = unlock(import_preferences34.privateApis);
   function EnablePublishSidebarOption(props) {
-    const isChecked = (0, import_data267.useSelect)((select9) => {
-      return select9(store3).isPublishSidebarEnabled();
+    const isChecked = (0, import_data270.useSelect)((select9) => {
+      return select9(store).isPublishSidebarEnabled();
     }, []);
-    const { enablePublishSidebar: enablePublishSidebar2, disablePublishSidebar: disablePublishSidebar2 } = (0, import_data267.useDispatch)(store3);
-    return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+    const { enablePublishSidebar: enablePublishSidebar2, disablePublishSidebar: disablePublishSidebar2 } = (0, import_data270.useDispatch)(store);
+    return /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
       PreferenceBaseOption2,
       {
         isChecked,
@@ -100521,32 +107236,32 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/block-visibility/index.mjs
-  var import_data268 = __toESM(require_data(), 1);
+  var import_data271 = __toESM(require_data(), 1);
   var import_preferences35 = __toESM(require_preferences(), 1);
   var import_blocks39 = __toESM(require_blocks(), 1);
-  var import_element342 = __toESM(require_element(), 1);
-  var import_components285 = __toESM(require_components(), 1);
-  var import_i18n346 = __toESM(require_i18n(), 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_runtime561 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime575 = __toESM(require_jsx_runtime(), 1);
   var { BlockManager } = unlock(import_block_editor108.privateApis);
-  var EMPTY_ARRAY17 = [];
+  var EMPTY_ARRAY18 = [];
   function BlockVisibility() {
     const { showBlockTypes: showBlockTypes2, hideBlockTypes: hideBlockTypes2 } = unlock(
-      (0, import_data268.useDispatch)(store3)
+      (0, import_data271.useDispatch)(store)
     );
     const {
       blockTypes,
       allowedBlockTypes: _allowedBlockTypes,
       hiddenBlockTypes: _hiddenBlockTypes
-    } = (0, import_data268.useSelect)((select9) => {
+    } = (0, import_data271.useSelect)((select9) => {
       return {
         blockTypes: select9(import_blocks39.store).getBlockTypes(),
-        allowedBlockTypes: select9(store3).getEditorSettings().allowedBlockTypes,
-        hiddenBlockTypes: select9(import_preferences35.store).get("core", "hiddenBlockTypes") ?? EMPTY_ARRAY17
+        allowedBlockTypes: select9(store).getEditorSettings().allowedBlockTypes,
+        hiddenBlockTypes: select9(import_preferences35.store).get("core", "hiddenBlockTypes") ?? EMPTY_ARRAY18
       };
     }, []);
-    const allowedBlockTypes = (0, import_element342.useMemo)(() => {
+    const allowedBlockTypes = (0, import_element353.useMemo)(() => {
       if (_allowedBlockTypes === true) {
         return blockTypes;
       }
@@ -100586,28 +107301,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_runtime561.jsxs)("div", { className: "editor-block-visibility", children: [
-      !!numberOfHiddenBlocks && /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)("div", { className: "editor-block-visibility__disabled-blocks-count", children: [
-        (0, import_i18n346.sprintf)(
+    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)(
           /* translators: %d: number of blocks. */
-          (0, import_i18n346._n)(
+          (0, import_i18n351._n)(
             "%d block is hidden.",
             "%d blocks are hidden.",
             numberOfHiddenBlocks
           ),
           numberOfHiddenBlocks
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
-          import_components285.Button,
+        /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+          import_components288.Button,
           {
             __next40pxDefaultSize: true,
             variant: "link",
             onClick: enableAllBlockTypes,
-            children: (0, import_i18n346.__)("Reset")
+            children: (0, import_i18n351.__)("Reset")
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
         BlockManager,
         {
           blockTypes: filteredBlockTypes,
@@ -100620,7 +107335,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_runtime562 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime576 = __toESM(require_jsx_runtime(), 1);
   var {
     PreferencesModal,
     PreferencesModalTabs,
@@ -100628,20 +107343,20 @@ If there's a particular need for this, please submit a feature request at https:
     PreferenceToggleControl
   } = unlock(import_preferences36.privateApis);
   function EditorPreferencesModal({ extraSections = {} }) {
-    const isActive = (0, import_data269.useSelect)((select9) => {
-      return select9(store2).isModalActive("editor/preferences");
+    const isActive = (0, import_data272.useSelect)((select9) => {
+      return select9(store3).isModalActive("editor/preferences");
     }, []);
-    const { closeModal: closeModal2 } = (0, import_data269.useDispatch)(store2);
+    const { closeModal: closeModal2 } = (0, import_data272.useDispatch)(store3);
     if (!isActive) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(PreferencesModal, { closeModal: closeModal2, children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(PreferencesModalContents, { extraSections }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(PreferencesModal, { closeModal: closeModal2, children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(PreferencesModalContents, { extraSections }) });
   }
   function PreferencesModalContents({ extraSections = {} }) {
-    const isLargeViewport = (0, import_compose86.useViewportMatch)("medium");
-    const { showBlockBreadcrumbsOption, showCollaborationOptions } = (0, import_data269.useSelect)(
+    const isLargeViewport = (0, import_compose92.useViewportMatch)("medium");
+    const { showBlockBreadcrumbsOption, showCollaborationOptions } = (0, import_data272.useSelect)(
       (select9) => {
-        const { getEditorSettings: getEditorSettings2, isCollaborationEnabledForCurrentPost: isCollaborationEnabledForCurrentPost2 } = unlock(select9(store3));
+        const { getEditorSettings: getEditorSettings2, isCollaborationEnabledForCurrentPost: isCollaborationEnabledForCurrentPost2 } = unlock(select9(store));
         const { get } = select9(import_preferences36.store);
         const isRichEditingEnabled = getEditorSettings2().richEditingEnabled;
         const isDistractionFreeEnabled = get("core", "distractionFree");
@@ -100652,135 +107367,135 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [isLargeViewport]
     );
-    const { setIsListViewOpened: setIsListViewOpened2, setIsInserterOpened: setIsInserterOpened2 } = (0, import_data269.useDispatch)(store3);
-    const { set: setPreference } = (0, import_data269.useDispatch)(import_preferences36.store);
-    const sections = (0, import_element343.useMemo)(
+    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)(
       () => [
         {
           name: "general",
-          tabLabel: (0, import_i18n347.__)("General"),
-          content: /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(import_jsx_runtime562.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(
+          tabLabel: (0, import_i18n352.__)("General"),
+          content: /* @__PURE__ */ (0, import_jsx_runtime576.jsxs)(import_jsx_runtime576.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime576.jsxs)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n347.__)("Interface"),
+                title: (0, import_i18n352.__)("Interface"),
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "showListViewByDefault",
-                      help: (0, import_i18n347.__)(
+                      help: (0, import_i18n352.__)(
                         "Opens the List View panel by default."
                       ),
-                      label: (0, import_i18n347.__)("Always open List View")
+                      label: (0, import_i18n352.__)("Always open List View")
                     }
                   ),
-                  showBlockBreadcrumbsOption && /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                  showBlockBreadcrumbsOption && /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "showBlockBreadcrumbs",
-                      help: (0, import_i18n347.__)(
+                      help: (0, import_i18n352.__)(
                         "Display the block hierarchy trail at the bottom of the editor."
                       ),
-                      label: (0, import_i18n347.__)("Show block breadcrumbs")
+                      label: (0, import_i18n352.__)("Show block breadcrumbs")
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "allowRightClickOverrides",
-                      help: (0, import_i18n347.__)(
+                      help: (0, import_i18n352.__)(
                         "Allows contextual List View menus via right-click, overriding browser defaults."
                       ),
-                      label: (0, import_i18n347.__)(
+                      label: (0, import_i18n352.__)(
                         "Allow right-click contextual menus"
                       )
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "enableChoosePatternModal",
-                      help: (0, import_i18n347.__)(
+                      help: (0, import_i18n352.__)(
                         "Pick from starter content when creating a new page."
                       ),
-                      label: (0, import_i18n347.__)("Show starter patterns")
+                      label: (0, import_i18n352.__)("Show starter patterns")
                     }
                   ),
-                  showCollaborationOptions && /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                  showCollaborationOptions && /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "showCollaborationCursor",
-                      help: (0, import_i18n347.__)(
+                      help: (0, import_i18n352.__)(
                         "Show your own avatar inside blocks during collaborative editing sessions."
                       ),
-                      label: (0, import_i18n347.__)("Show avatar in blocks")
+                      label: (0, import_i18n352.__)("Show avatar in blocks")
                     }
                   )
                 ]
               }
             ),
-            showCollaborationOptions && /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(
+            showCollaborationOptions && /* @__PURE__ */ (0, import_jsx_runtime576.jsxs)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n347.__)(
+                title: (0, import_i18n352.__)(
                   "Collaboration notifications"
                 ),
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "showCollaborationJoinNotifications",
-                      help: (0, import_i18n347.__)(
+                      help: (0, import_i18n352.__)(
                         "Show notifications when collaborators join the post."
                       ),
-                      label: (0, import_i18n347.__)("Collaborator joined")
+                      label: (0, import_i18n352.__)("Collaborator joined")
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "showCollaborationLeaveNotifications",
-                      help: (0, import_i18n347.__)(
+                      help: (0, import_i18n352.__)(
                         "Show notifications when collaborators leave the post."
                       ),
-                      label: (0, import_i18n347.__)("Collaborator left")
+                      label: (0, import_i18n352.__)("Collaborator left")
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "showCollaborationPostSaveNotifications",
-                      help: (0, import_i18n347.__)(
+                      help: (0, import_i18n352.__)(
                         "Show notifications when collaborators save, update, or publish the post."
                       ),
-                      label: (0, import_i18n347.__)("Post updated")
+                      label: (0, import_i18n352.__)("Post updated")
                     }
                   )
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime576.jsxs)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n347.__)("Document settings"),
-                description: (0, import_i18n347.__)(
+                title: (0, import_i18n352.__)("Document settings"),
+                description: (0, import_i18n352.__)(
                   "Select what settings are shown in the document panel."
                 ),
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(enable_plugin_document_setting_panel_default.Slot, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(enable_plugin_document_setting_panel_default.Slot, {}),
+                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                     post_taxonomies_default,
                     {
-                      taxonomyWrapper: (content, taxonomy) => /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                      taxonomyWrapper: (content, taxonomy) => /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                         EnablePanelOption,
                         {
                           label: taxonomy.labels.menu_name,
@@ -100789,54 +107504,54 @@ If there's a particular need for this, please submit a feature request at https:
                       )
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(check_default4, { children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(check_default4, { children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                     EnablePanelOption,
                     {
-                      label: (0, import_i18n347.__)("Featured image"),
+                      label: (0, import_i18n352.__)("Featured image"),
                       panelName: "featured-image"
                     }
                   ) }),
-                  /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(check_default3, { children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(check_default3, { children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                     EnablePanelOption,
                     {
-                      label: (0, import_i18n347.__)("Excerpt"),
+                      label: (0, import_i18n352.__)("Excerpt"),
                       panelName: "post-excerpt"
                     }
                   ) }),
-                  /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                     post_type_support_check_default,
                     {
                       supportKeys: ["comments", "trackbacks"],
-                      children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                         EnablePanelOption,
                         {
-                          label: (0, import_i18n347.__)("Discussion"),
+                          label: (0, import_i18n352.__)("Discussion"),
                           panelName: "discussion-panel"
                         }
                       )
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                     EnablePanelOption,
                     {
-                      label: (0, import_i18n347.__)("Page attributes"),
+                      label: (0, import_i18n352.__)("Page attributes"),
                       panelName: "page-attributes"
                     }
                   ) })
                 ]
               }
             ),
-            isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+            isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n347.__)("Publishing"),
-                children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                title: (0, import_i18n352.__)("Publishing"),
+                children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                   EnablePublishSidebarOption,
                   {
-                    help: (0, import_i18n347.__)(
+                    help: (0, import_i18n352.__)(
                       "Review settings, such as visibility and tags."
                     ),
-                    label: (0, import_i18n347.__)(
+                    label: (0, import_i18n352.__)(
                       "Enable pre-publish checks"
                     )
                   }
@@ -100848,16 +107563,16 @@ If there's a particular need for this, please submit a feature request at https:
         },
         {
           name: "appearance",
-          tabLabel: (0, import_i18n347.__)("Appearance"),
-          content: /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(
+          tabLabel: (0, import_i18n352.__)("Appearance"),
+          content: /* @__PURE__ */ (0, import_jsx_runtime576.jsxs)(
             PreferencesModalSection,
             {
-              title: (0, import_i18n347.__)("Appearance"),
-              description: (0, import_i18n347.__)(
+              title: (0, import_i18n352.__)("Appearance"),
+              description: (0, import_i18n352.__)(
                 "Customize the editor interface to suit your needs."
               ),
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core",
@@ -100867,13 +107582,13 @@ If there's a particular need for this, please submit a feature request at https:
                       "distractionFree",
                       false
                     ),
-                    help: (0, import_i18n347.__)(
+                    help: (0, import_i18n352.__)(
                       "Access all block and document tools in a single place."
                     ),
-                    label: (0, import_i18n347.__)("Top toolbar")
+                    label: (0, import_i18n352.__)("Top toolbar")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core",
@@ -100887,21 +107602,21 @@ If there's a particular need for this, please submit a feature request at https:
                       setIsInserterOpened2(false);
                       setIsListViewOpened2(false);
                     },
-                    help: (0, import_i18n347.__)(
+                    help: (0, import_i18n352.__)(
                       "Reduce visual distractions by hiding the toolbar and other elements to focus on writing."
                     ),
-                    label: (0, import_i18n347.__)("Distraction free")
+                    label: (0, import_i18n352.__)("Distraction free")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core",
                     featureName: "focusMode",
-                    help: (0, import_i18n347.__)(
+                    help: (0, import_i18n352.__)(
                       "Highlights the current block and fades other content."
                     ),
-                    label: (0, import_i18n347.__)("Spotlight mode")
+                    label: (0, import_i18n352.__)("Spotlight mode")
                   }
                 ),
                 extraSections?.appearance
@@ -100911,41 +107626,41 @@ If there's a particular need for this, please submit a feature request at https:
         },
         {
           name: "accessibility",
-          tabLabel: (0, import_i18n347.__)("Accessibility"),
-          content: /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(import_jsx_runtime562.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+          tabLabel: (0, import_i18n352.__)("Accessibility"),
+          content: /* @__PURE__ */ (0, import_jsx_runtime576.jsxs)(import_jsx_runtime576.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n347.__)("Navigation"),
-                description: (0, import_i18n347.__)(
+                title: (0, import_i18n352.__)("Navigation"),
+                description: (0, import_i18n352.__)(
                   "Optimize the editing experience for enhanced control."
                 ),
-                children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core",
                     featureName: "keepCaretInsideBlock",
-                    help: (0, import_i18n347.__)(
+                    help: (0, import_i18n352.__)(
                       "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_i18n347.__)(
+                    label: (0, import_i18n352.__)(
                       "Contain text cursor inside block"
                     )
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n347.__)("Interface"),
-                children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                title: (0, import_i18n352.__)("Interface"),
+                children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core",
                     featureName: "showIconLabels",
-                    label: (0, import_i18n347.__)("Show button text labels"),
-                    help: (0, import_i18n347.__)(
+                    label: (0, import_i18n352.__)("Show button text labels"),
+                    help: (0, import_i18n352.__)(
                       "Show text instead of icons on buttons across the interface."
                     )
                   }
@@ -100956,62 +107671,62 @@ If there's a particular need for this, please submit a feature request at https:
         },
         {
           name: "blocks",
-          tabLabel: (0, import_i18n347.__)("Blocks"),
-          content: /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(import_jsx_runtime562.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(PreferencesModalSection, { title: (0, import_i18n347.__)("Inserter"), children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+          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)(
               PreferenceToggleControl,
               {
                 scope: "core",
                 featureName: "mostUsedBlocks",
-                help: (0, import_i18n347.__)(
+                help: (0, import_i18n352.__)(
                   "Adds a category with the most frequently used blocks in the inserter."
                 ),
-                label: (0, import_i18n347.__)("Show most used blocks")
+                label: (0, import_i18n352.__)("Show most used blocks")
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n347.__)("Manage block visibility"),
-                description: (0, import_i18n347.__)(
+                title: (0, import_i18n352.__)("Manage block visibility"),
+                description: (0, import_i18n352.__)(
                   "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_runtime562.jsx)(BlockVisibility, {})
+                children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(BlockVisibility, {})
               }
             )
           ] })
         },
         window.__clientSideMediaProcessing && {
           name: "media",
-          tabLabel: (0, import_i18n347.__)("Media"),
-          content: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(import_jsx_runtime562.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(
+          tabLabel: (0, import_i18n352.__)("Media"),
+          content: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(import_jsx_runtime576.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime576.jsxs)(
             PreferencesModalSection,
             {
-              title: (0, import_i18n347.__)("General"),
-              description: (0, import_i18n347.__)(
+              title: (0, import_i18n352.__)("General"),
+              description: (0, import_i18n352.__)(
                 "Customize options related to the media upload flow."
               ),
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core/media",
                     featureName: "optimizeOnUpload",
-                    help: (0, import_i18n347.__)(
+                    help: (0, import_i18n352.__)(
                       "Compress media items before uploading to the server."
                     ),
-                    label: (0, import_i18n347.__)("Pre-upload compression")
+                    label: (0, import_i18n352.__)("Pre-upload compression")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core/media",
                     featureName: "requireApproval",
-                    help: (0, import_i18n347.__)(
+                    help: (0, import_i18n352.__)(
                       "Require approval step when optimizing existing media."
                     ),
-                    label: (0, import_i18n347.__)("Approval step")
+                    label: (0, import_i18n352.__)("Approval step")
                   }
                 )
               ]
@@ -101029,7 +107744,7 @@ If there's a particular need for this, please submit a feature request at https:
         isLargeViewport
       ]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(PreferencesModalTabs, { sections });
+    return /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(PreferencesModalTabs, { sections });
   }

   // packages/editor/build-module/bindings/api.mjs
@@ -101111,8 +107826,8 @@ 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_i18n348 = __toESM(require_i18n(), 1);
-  var import_core_data142 = __toESM(require_core_data(), 1);
+  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 NAVIGATION_BLOCK_TYPES = [
     "core/navigation-link",
@@ -101120,17 +107835,17 @@ If there's a particular need for this, please submit a feature request at https:
   ];
   var postDataFields = [
     {
-      label: (0, import_i18n348.__)("Post Date"),
+      label: (0, import_i18n353.__)("Post Date"),
       args: { field: "date" },
       type: "string"
     },
     {
-      label: (0, import_i18n348.__)("Post Modified Date"),
+      label: (0, import_i18n353.__)("Post Modified Date"),
       args: { field: "modified" },
       type: "string"
     },
     {
-      label: (0, import_i18n348.__)("Post Link"),
+      label: (0, import_i18n353.__)("Post Link"),
       args: { field: "link" },
       type: "string"
     }
@@ -101150,7 +107865,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_data142.store);
+      const { getEditedEntityRecord } = select9(import_core_data145.store);
       const entityDataValues = getEditedEntityRecord(
         "postType",
         postType2,
@@ -101181,7 +107896,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_data142.store).editEntityRecord(
+      dispatch8(import_core_data145.store).editEntityRecord(
         "postType",
         context?.postType,
         context?.postId,
@@ -101201,7 +107916,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_data142.store).canUser("update", {
+      const canUserEdit = select9(import_core_data145.store).canUser("update", {
         kind: "postType",
         name: context?.postType,
         id: context?.postId
@@ -101224,9 +107939,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_data143 = __toESM(require_core_data(), 1);
+  var import_core_data146 = __toESM(require_core_data(), 1);
   function getPostMetaFields(select9, context) {
-    const { getRegisteredPostMeta } = unlock(select9(import_core_data143.store));
+    const { getRegisteredPostMeta } = unlock(select9(import_core_data146.store));
     const registeredFields = getRegisteredPostMeta(context?.postType);
     const metaFields = [];
     Object.entries(registeredFields).forEach(([key, props]) => {
@@ -101253,7 +107968,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_data143.store);
+    const { getEditedEntityRecord } = select9(import_core_data146.store);
     const entityMetaValues = getEditedEntityRecord(
       "postType",
       context?.postType,
@@ -101279,7 +107994,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_data143.store).editEntityRecord(
+      dispatch8(import_core_data146.store).editEntityRecord(
         "postType",
         context?.postType,
         context?.postId,
@@ -101302,11 +108017,11 @@ If there's a particular need for this, please submit a feature request at https:
       if (!hasMatchingMetaField) {
         return false;
       }
-      const areCustomFieldsEnabled = select9(store3).getEditorSettings().enableCustomFields;
+      const areCustomFieldsEnabled = select9(store).getEditorSettings().enableCustomFields;
       if (areCustomFieldsEnabled) {
         return false;
       }
-      const canUserEdit = select9(import_core_data143.store).canUser("update", {
+      const canUserEdit = select9(import_core_data146.store).canUser("update", {
         kind: "postType",
         name: context?.postType,
         id: context?.postId
@@ -101327,8 +108042,8 @@ 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_i18n349 = __toESM(require_i18n(), 1);
-  var import_core_data144 = __toESM(require_core_data(), 1);
+  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 NAVIGATION_BLOCK_TYPES2 = [
     "core/navigation-link",
@@ -101336,37 +108051,37 @@ If there's a particular need for this, please submit a feature request at https:
   ];
   var termDataFields = [
     {
-      label: (0, import_i18n349.__)("Term ID"),
+      label: (0, import_i18n354.__)("Term ID"),
       args: { field: "id" },
       type: "string"
     },
     {
-      label: (0, import_i18n349.__)("Name"),
+      label: (0, import_i18n354.__)("Name"),
       args: { field: "name" },
       type: "string"
     },
     {
-      label: (0, import_i18n349.__)("Slug"),
+      label: (0, import_i18n354.__)("Slug"),
       args: { field: "slug" },
       type: "string"
     },
     {
-      label: (0, import_i18n349.__)("Link"),
+      label: (0, import_i18n354.__)("Link"),
       args: { field: "link" },
       type: "string"
     },
     {
-      label: (0, import_i18n349.__)("Description"),
+      label: (0, import_i18n354.__)("Description"),
       args: { field: "description" },
       type: "string"
     },
     {
-      label: (0, import_i18n349.__)("Parent ID"),
+      label: (0, import_i18n354.__)("Parent ID"),
       args: { field: "parent" },
       type: "string"
     },
     {
-      label: (0, import_i18n349.__)("Count"),
+      label: (0, import_i18n354.__)("Count"),
       args: { field: "count" },
       type: "string"
     }
@@ -101375,7 +108090,7 @@ 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_data144.store);
+      const { getEntityRecord } = select9(import_core_data147.store);
       const { getBlockAttributes: getBlockAttributes2, getBlockName: getBlockName2 } = select9(import_block_editor111.store);
       const blockName = getBlockName2(clientId);
       const isNavigationBlock = NAVIGATION_BLOCK_TYPES2.includes(blockName);
@@ -101465,14 +108180,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_data270 = __toESM(require_data(), 1);
-  var import_element344 = __toESM(require_element(), 1);
-  var import_i18n350 = __toESM(require_i18n(), 1);
+  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_upload_media3 = __toESM(require_upload_media(), 1);
-  var import_notices38 = __toESM(require_notices(), 1);
-  var import_components286 = __toESM(require_components(), 1);
-  var import_jsx_runtime563 = __toESM(require_jsx_runtime(), 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 NOTICE_ID = "upload-progress";
   var COMPLETION_DISPLAY_MS = 3e3;
   var MAX_FILENAME_LENGTH = 40;
@@ -101486,22 +108201,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_runtime563.jsx)(
+  var UPLOAD_SPINNER = /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
     "span",
     {
       className: "editor-upload-progress-snackbar__spinner",
       "aria-hidden": "true",
-      children: /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(import_components286.Spinner, {})
+      children: /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(import_components289.Spinner, {})
     }
   );
-  var UPLOAD_DONE = /* @__PURE__ */ (0, import_jsx_runtime563.jsx)("span", { className: "editor-upload-progress-snackbar__check", "aria-hidden": "true", children: /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(import_components286.Icon, { icon: check_default }) });
+  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 }) });
   function UploadProgressSnackbar() {
-    const items = (0, import_data270.useSelect)(
+    const items = (0, import_data273.useSelect)(
       (select9) => select9(import_upload_media3.store).getItems(),
       []
     );
     const tracker = useTracker();
-    const csmOriginals = (0, import_element344.useMemo)(
+    const csmOriginals = (0, import_element355.useMemo)(
       () => items.filter((item) => !item.parentId),
       [items]
     );
@@ -101509,32 +108224,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_element344.useRef)(0);
-    const { createNotice, removeNotice } = (0, import_data270.useDispatch)(import_notices38.store);
-    const dismissedRef = (0, import_element344.useRef)(false);
-    const wasUploadingRef = (0, import_element344.useRef)(false);
-    const completionTimeoutRef = (0, import_element344.useRef)(null);
-    (0, import_element344.useEffect)(() => {
+    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)(() => {
       return () => {
         if (completionTimeoutRef.current) {
           clearTimeout(completionTimeoutRef.current);
         }
       };
     }, []);
-    (0, import_element344.useEffect)(() => {
+    (0, import_element355.useEffect)(() => {
       const isUploading = remaining > 0;
       if (isUploading && !wasUploadingRef.current) {
         dismissedRef.current = false;
-        (0, import_a11y15.speak)((0, import_i18n350.__)("Media upload started"), "polite");
+        (0, import_a11y15.speak)((0, import_i18n355.__)("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_i18n350.__)("Media upload complete"), "polite");
+        (0, import_a11y15.speak)((0, import_i18n355.__)("Media upload complete"), "polite");
         if (!dismissedRef.current) {
-          createNotice("info", (0, import_i18n350.__)("Upload complete"), {
+          createNotice("info", (0, import_i18n355.__)("Upload complete"), {
             id: NOTICE_ID,
             type: "snackbar",
             isDismissible: false,
@@ -101564,15 +108279,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_i18n350.__)("Uploading")
+        csmOriginals[0]?.sourceFile?.name || tracker?.pending[0] || (0, import_i18n355.__)("Uploading")
       );
-      const content = total === 1 ? (0, import_i18n350.sprintf)(
+      const content = total === 1 ? (0, import_i18n355.sprintf)(
         /* translators: %s: filename. */
-        (0, import_i18n350.__)("Uploading \u2014 %s"),
+        (0, import_i18n355.__)("Uploading \u2014 %s"),
         filename
-      ) : (0, import_i18n350.sprintf)(
+      ) : (0, import_i18n355.sprintf)(
         /* translators: 1: current upload number, 2: total uploads, 3: filename. */
-        (0, import_i18n350.__)("Uploading %1$d of %2$d \u2014 %3$s"),
+        (0, import_i18n355.__)("Uploading %1$d of %2$d \u2014 %3$s"),
         current,
         total,
         filename
@@ -101601,8 +108316,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 privateApis21 = {};
-  lock(privateApis21, {
+  var privateApis16 = {};
+  lock(privateApis16, {
     CreateTemplatePartModal,
     patternTitleField: pattern_title_default,
     templateTitleField: template_title_default,
@@ -101630,10 +108345,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_data271 = __toESM(require_data(), 1);
+  var import_data274 = __toESM(require_data(), 1);
   function registerEntityAction2(kind, name2, config2) {
     const { registerEntityAction: _registerEntityAction } = unlock(
-      (0, import_data271.dispatch)(store3)
+      (0, import_data274.dispatch)(store)
     );
     if (false) {
       _registerEntityAction(kind, name2, config2);
@@ -101641,7 +108356,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_data271.dispatch)(store3)
+      (0, import_data274.dispatch)(store)
     );
     if (false) {
       _unregisterEntityAction(kind, name2, actionId);
@@ -101649,7 +108364,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_data271.dispatch)(store3)
+      (0, import_data274.dispatch)(store)
     );
     if (false) {
       _registerEntityField(kind, name2, config2);
@@ -101657,7 +108372,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_data271.dispatch)(store3)
+      (0, import_data274.dispatch)(store)
     );
     if (false) {
       _unregisterEntityField(kind, name2, fieldId);
@@ -101724,3 +108439,5 @@ is-plain-object/dist/is-plain-object.mjs:
    * Released under the MIT License.
    *)
 */
+(window.wp ||= {}).editor = wp.editor;
+})();
diff --git a/wp-includes/js/dist/editor.min.js b/wp-includes/js/dist/editor.min.js
index d273ba8ab6..17c1027852 100644
--- a/wp-includes/js/dist/editor.min.js
+++ b/wp-includes/js/dist/editor.min.js
@@ -1,5 +1,6 @@
 /*! This file is auto-generated */
-"use strict";var wp;(wp||={}).editor=(()=>{var z5e=Object.create;var pk=Object.defineProperty;var H5e=Object.getOwnPropertyDescriptor;var U5e=Object.getOwnPropertyNames;var W5e=Object.getPrototypeOf,G5e=Object.prototype.hasOwnProperty;var ta=(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 $e=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Yr=(e,t)=>{for(var r in t)pk(e,r,{get:t[r],enumerable:!0})},HK=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of U5e(t))!G5e.call(e,n)&&n!==r&&pk(e,n,{get:()=>t[n],enumerable:!(o=H5e(t,n))||o.enumerable});return e};var a=(e,t,r)=>(r=e!=null?z5e(W5e(e)):{},HK(t||!e||!e.__esModule?pk(r,"default",{value:e,enumerable:!0}):r,e)),Y5e=e=>HK(pk({},"__esModule",{value:!0}),e);var K=$e((tdt,UK)=>{UK.exports=window.wp.data});var ae=$e((rdt,WK)=>{WK.exports=window.wp.coreData});var U=$e((odt,GK)=>{GK.exports=window.wp.element});var Te=$e((ndt,YK)=>{YK.exports=window.wp.compose});var Vn=$e((idt,qK)=>{qK.exports=window.wp.hooks});var be=$e((sdt,KK)=>{KK.exports=window.wp.blockEditor});var Pt=$e((fdt,tZ)=>{tZ.exports=window.wp.blocks});var an=$e((pdt,rZ)=>{rZ.exports=window.wp.date});var bo=$e((mdt,oZ)=>{oZ.exports=window.wp.url});var Ya=$e((hdt,nZ)=>{nZ.exports=window.wp.deprecated});var Dt=$e((gdt,iZ)=>{iZ.exports=window.wp.preferences});var yf=$e((bdt,uZ)=>{uZ.exports=window.wp.privateApis});var T4=$e((Tdt,pZ)=>{pZ.exports=window.wp.styleEngine});var j=$e((Ldt,yZ)=>{yZ.exports=window.wp.i18n});var yk=$e((Bdt,wZ)=>{"use strict";wZ.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 wk=$e((jdt,xZ)=>{"use strict";var ONe=function(t){return NNe(t)&&!MNe(t)};function NNe(e){return!!e&&typeof e=="object"}function MNe(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||LNe(e)}var FNe=typeof Symbol=="function"&&Symbol.for,DNe=FNe?Symbol.for("react.element"):60103;function LNe(e){return e.$$typeof===DNe}function BNe(e){return Array.isArray(e)?[]:{}}function n1(e,t){return t.clone!==!1&&t.isMergeableObject(e)?d0(BNe(e),e,t):e}function VNe(e,t,r){return e.concat(t).map(function(o){return n1(o,r)})}function jNe(e,t){if(!t.customMerge)return d0;var r=t.customMerge(e);return typeof r=="function"?r:d0}function zNe(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function _Z(e){return Object.keys(e).concat(zNe(e))}function SZ(e,t){try{return t in e}catch{return!1}}function HNe(e,t){return SZ(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function UNe(e,t,r){var o={};return r.isMergeableObject(e)&&_Z(e).forEach(function(n){o[n]=n1(e[n],r)}),_Z(t).forEach(function(n){HNe(e,n)||(SZ(e,n)&&r.isMergeableObject(t[n])?o[n]=jNe(n,r)(e[n],t[n],r):o[n]=n1(t[n],r))}),o}function d0(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||VNe,r.isMergeableObject=r.isMergeableObject||ONe,r.cloneUnlessOtherwiseSpecified=n1;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):UNe(e,t,r):n1(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 WNe=d0;xZ.exports=WNe});var na=$e((ept,vX)=>{vX.exports=window.wp.a11y});var Bu=$e((tpt,bX)=>{bX.exports=window.wp.apiFetch});var It=$e((rpt,yX)=>{yX.exports=window.wp.notices});var Vt=$e((spt,TX)=>{TX.exports=window.wp.htmlEntities});var Se=$e((upt,EX)=>{EX.exports=window.wp.primitives});var E=$e((dpt,PX)=>{PX.exports=window.ReactJSXRuntime});var G=$e((Ygt,DX)=>{DX.exports=window.wp.components});var Rl=$e((Svt,rQ)=>{rQ.exports=window.wp.patterns});var _e=$e((xvt,oQ)=>{oQ.exports=window.React});var Vu=$e((syt,NQ)=>{NQ.exports=window.ReactDOM});var WJ=$e(UJ=>{"use strict";var N0=_e();function RLe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ALe=typeof Object.is=="function"?Object.is:RLe,ILe=N0.useState,OLe=N0.useEffect,NLe=N0.useLayoutEffect,MLe=N0.useDebugValue;function FLe(e,t){var r=t(),o=ILe({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return NLe(function(){n.value=r,n.getSnapshot=t,T7(n)&&i({inst:n})},[e,r,t]),OLe(function(){return T7(n)&&i({inst:n}),e(function(){T7(n)&&i({inst:n})})},[e]),MLe(r),r}function T7(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!ALe(e,r)}catch{return!0}}function DLe(e,t){return t()}var LLe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?DLe:FLe;UJ.useSyncExternalStore=N0.useSyncExternalStore!==void 0?N0.useSyncExternalStore:LLe});var oC=$e((cwt,GJ)=>{"use strict";GJ.exports=WJ()});var qJ=$e(YJ=>{"use strict";var sA=_e(),BLe=oC();function VLe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var jLe=typeof Object.is=="function"?Object.is:VLe,zLe=BLe.useSyncExternalStore,HLe=sA.useRef,ULe=sA.useEffect,WLe=sA.useMemo,GLe=sA.useDebugValue;YJ.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=HLe(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=WLe(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,jLe(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 l=zLe(e,i[0],i[1]);return ULe(function(){s.hasValue=!0,s.value=l},[l]),GLe(l),l}});var ZJ=$e((dwt,KJ)=>{"use strict";KJ.exports=qJ()});var L9=$e((okt,Dte)=>{Dte.exports=window.wp.theme});var qA=$e((GRt,Ure)=>{Ure.exports=window.wp.blob});var Mf=$e((YRt,Wre)=>{Wre.exports=window.wp.mediaUtils});var uw=$e((z2t,wI)=>{var sne={\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"},ane=Object.keys(sne).join("|"),j8e=new RegExp(ane,"g"),z8e=new RegExp(ane,"");function H8e(e){return sne[e]}var lne=function(e){return e.replace(j8e,H8e)},U8e=function(e){return!!e.match(z8e)};wI.exports=lne;wI.exports.has=U8e;wI.exports.remove=lne});var bw=$e((NAt,$ne)=>{$ne.exports=window.wp.wordcount});var Mo=$e((L5t,iae)=>{iae.exports=window.wp.keycodes});var AU=$e((xVt,lde)=>{lde.exports=window.wp.warning});var hd=$e((Q8t,Kde)=>{Kde.exports=window.wp.richText});var _a=$e((rWt,Upe)=>{Upe.exports=window.wp.keyboardShortcuts});var Gpe=$e((oWt,Wpe)=>{Wpe.exports=window.wp.viewport});var Dh=$e((nWt,Ype)=>{Ype.exports=window.wp.plugins});var L0e=$e((Iir,D0e)=>{D0e.exports=window.wp.blockSerializationDefaultParser});var _G=$e((Wir,Z0e)=>{Z0e.exports=window.wp.commands});var XM=$e((usr,awe)=>{awe.exports=window.wp.uploadMedia});var Mp=$e((nlr,T_e)=>{T_e.exports=window.wp.dom});var tEe=$e((ehr,eEe)=>{"use strict";var lst="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";eEe.exports=lst});var iEe=$e((thr,nEe)=>{"use strict";var cst=tEe();function rEe(){}function oEe(){}oEe.resetWarningCache=rEe;nEe.exports=function(){function e(o,n,i,s,l,c){if(c!==cst){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:oEe,resetWarningCache:rEe};return r.PropTypes=r,r}});var aEe=$e((nhr,sEe)=>{sEe.exports=iEe()();var rhr,ohr});var cEe=$e((MF,lEe)=>{(function(e,t){if(typeof define=="function"&&define.amd)define(["module","exports"],t);else if(typeof MF<"u")t(lEe,MF);else{var r={exports:{}};t(r,r.exports),e.autosize=r.exports}})(MF,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),b()}function h(w){{var S=c.style.width;c.style.width="0px",c.offsetWidth,c.style.width=S}c.style.overflowY=w}function g(w){for(var S=[];w&&w.parentNode&&w.parentNode instanceof Element;)w.parentNode.scrollTop&&S.push({node:w.parentNode,scrollTop:w.parentNode.scrollTop}),w=w.parentNode;return S}function v(){if(c.scrollHeight!==0){var w=g(c),S=document.documentElement&&document.documentElement.scrollTop;c.style.height="",c.style.height=c.scrollHeight+u+"px",d=c.clientWidth,w.forEach(function(x){x.node.scrollTop=x.scrollTop}),S&&(document.documentElement.scrollTop=S)}}function b(){v();var w=Math.round(parseFloat(c.style.height)),S=window.getComputedStyle(c,null),x=S.boxSizing==="content-box"?Math.round(parseFloat(S.height)):c.offsetHeight;if(x<w?S.overflowY==="hidden"&&(h("scroll"),v(),x=S.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(c,null).height)):c.offsetHeight):S.overflowY!=="hidden"&&(h("hidden"),v(),x=S.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(c,null).height)):c.offsetHeight),f!==x){f=x;var C=o("autosize:resized");try{c.dispatchEvent(C)}catch{}}}var _=function(){c.clientWidth!==d&&b()},y=function(w){window.removeEventListener("resize",_,!1),c.removeEventListener("input",b,!1),c.removeEventListener("keyup",b,!1),c.removeEventListener("autosize:destroy",y,!1),c.removeEventListener("autosize:update",b,!1),Object.keys(w).forEach(function(S){c.style[S]=w[S]}),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",b,!1),window.addEventListener("resize",_,!1),c.addEventListener("input",b,!1),c.addEventListener("autosize:update",b,!1),c.style.overflowX="hidden",c.style.wordWrap="break-word",r.set(c,{destroy:y,update:b}),m()}function i(c){var u=r.get(c);u&&u.destroy()}function s(c){var u=r.get(c);u&&u.update()}var l=null;typeof window>"u"||typeof window.getComputedStyle!="function"?(l=function(u){return u},l.destroy=function(c){return c},l.update=function(c){return c}):(l=function(u,d){return u&&Array.prototype.forEach.call(u.length?u:[u],function(f){return n(f,d)}),u},l.destroy=function(c){return c&&Array.prototype.forEach.call(c.length?c:[c],i),c},l.update=function(c){return c&&Array.prototype.forEach.call(c.length?c:[c],s),c}),t.default=l,e.exports=t.default})});var dEe=$e((ihr,uEe)=>{var ust=function(e,t,r){return r=window.getComputedStyle,(r?r(e):e.currentStyle)[t.replace(/-(\w)/gi,function(o,n){return n.toUpperCase()})]};uEe.exports=ust});var pEe=$e((shr,fEe)=>{var lq=dEe();function dst(e){var t=lq(e,"line-height"),r=parseFloat(t,10);if(t===r+""){var o=e.style.lineHeight;e.style.lineHeight=t+"em",t=lq(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=lq(e,"font-size");i.style.fontSize=s,i.style.padding="0px",i.style.border="0px";var l=document.body;l.appendChild(i);var c=i.offsetHeight;r=c,l.removeChild(i)}return r}fEe.exports=dst});var hEe=$e(Wp=>{"use strict";var fst=Wp&&Wp.__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)}})(),cq=Wp&&Wp.__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},pst=Wp&&Wp.__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};Wp.__esModule=!0;var DF=_e(),pP=aEe(),FF=cEe(),mst=pEe(),hst=mst,mEe="autosize:resized",gst=(function(e){fst(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:hst(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&&FF(r.textarea)}):this.textarea&&FF(this.textarea),this.textarea&&this.textarea.addEventListener(mEe,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(mEe,this.onResize),FF.destroy(this.textarea))},t.prototype.render=function(){var r=this,o=this,n=o.props,i=n.onResize,s=n.maxRows,l=n.onChange,c=n.style,u=n.innerRef,d=n.children,f=pst(n,["onResize","maxRows","onChange","style","innerRef","children"]),m=o.state.lineHeight,h=s&&m?m*s:null;return DF.createElement("textarea",cq({},f,{onChange:this.onChange,style:h?cq({},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&&FF.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:pP.number,maxRows:pP.number,onResize:pP.func,innerRef:pP.any,async:pP.bool},t})(DF.Component);Wp.TextareaAutosize=DF.forwardRef(function(e,t){return DF.createElement(gst,cq({},e,{innerRef:t}))})});var vEe=$e((lhr,gEe)=>{"use strict";var vst=hEe();gEe.exports=vst.TextareaAutosize});var vPe=$e((mgr,gPe)=>{gPe.exports=window.wp.serverSideRender});var $ut={};Yr($ut,{AlignmentToolbar:()=>Rst,Autocomplete:()=>kst,AutosaveMonitor:()=>m3,BlockAlignmentToolbar:()=>Ast,BlockControls:()=>Ist,BlockEdit:()=>Ost,BlockEditorKeyboardShortcuts:()=>Nst,BlockFormatControls:()=>Mst,BlockIcon:()=>Fst,BlockInspector:()=>Dst,BlockList:()=>Lst,BlockMover:()=>Bst,BlockNavigationDropdown:()=>Vst,BlockSelectionClearer:()=>jst,BlockSettingsMenu:()=>zst,BlockTitle:()=>Hst,BlockToolbar:()=>Ust,CharacterCount:()=>sx,ColorPalette:()=>Wst,ContrastChecker:()=>Gst,CopyHandler:()=>Yst,DefaultBlockAppender:()=>qst,DocumentBar:()=>A3,DocumentOutline:()=>pS,DocumentOutlineCheck:()=>hSe,EditorHistoryRedo:()=>D3,EditorHistoryUndo:()=>V3,EditorKeyboardShortcuts:()=>rS,EditorKeyboardShortcutsRegister:()=>SSe,EditorNotices:()=>FSe,EditorProvider:()=>t_e,EditorSnackbars:()=>VSe,EntitiesSavedStates:()=>Pat,ErrorBoundary:()=>GSe,FontSizePicker:()=>Kst,InnerBlocks:()=>Xst,Inserter:()=>Zst,InspectorAdvancedControls:()=>Qst,InspectorControls:()=>Jst,LocalAutosaveMonitor:()=>ZSe,MediaPlaceholder:()=>nat,MediaUpload:()=>iat,MediaUploadCheck:()=>sat,MultiSelectScrollIntoView:()=>aat,NavigableToolbar:()=>lat,ObserveTyping:()=>cat,PageAttributesCheck:()=>hS,PageAttributesOrder:()=>txe,PageAttributesPanel:()=>K3,PageAttributesParent:()=>fxe,PageTemplate:()=>Q3,PanelColorSettings:()=>$st,PlainText:()=>eat,PluginBlockSettingsMenuItem:()=>Rxe,PluginDocumentSettingPanel:()=>r6,PluginMoreMenuItem:()=>Nxe,PluginPostPublishPanel:()=>n6,PluginPostStatusInfo:()=>xS,PluginPrePublishPanel:()=>a6,PluginPreviewMenuItem:()=>Hxe,PluginSidebar:()=>Py,PluginSidebarMoreMenuItem:()=>Gxe,PostAuthor:()=>f6,PostAuthorCheck:()=>p6,PostAuthorPanel:()=>g6,PostComments:()=>w6,PostDiscussionPanel:()=>E6,PostExcerpt:()=>qE,PostExcerptCheck:()=>Iy,PostExcerptPanel:()=>Z1e,PostFeaturedImage:()=>QE,PostFeaturedImageCheck:()=>zp,PostFeaturedImagePanel:()=>D6,PostFormat:()=>$E,PostFormatCheck:()=>OS,PostLastRevision:()=>V6,PostLastRevisionCheck:()=>My,PostLastRevisionPanel:()=>hCe,PostLockedModal:()=>SCe,PostPendingStatus:()=>ECe,PostPendingStatusCheck:()=>z6,PostPingbacks:()=>C6,PostPreviewButton:()=>FS,PostPublishButton:()=>DS,PostPublishButtonLabel:()=>W6,PostPublishPanel:()=>fF,PostSavedState:()=>xF,PostSchedule:()=>VS,PostScheduleCheck:()=>CF,PostScheduleLabel:()=>jS,PostSchedulePanel:()=>PF,PostSticky:()=>hF,PostStickyCheck:()=>pF,PostSwitchToDraftButton:()=>YTe,PostSyncStatus:()=>AF,PostTaxonomies:()=>KS,PostTaxonomiesCheck:()=>IF,PostTaxonomiesFlatTermSelector:()=>XY,PostTaxonomiesHierarchicalTermSelector:()=>$Y,PostTaxonomiesPanel:()=>NF,PostTemplatePanel:()=>c6,PostTextEditor:()=>mP,PostTitle:()=>GF,PostTitleRaw:()=>qF,PostTrash:()=>tx,PostTrashCheck:()=>KF,PostTypeSupportCheck:()=>fo,PostURL:()=>bP,PostURLCheck:()=>JF,PostURLLabel:()=>WEe,PostURLPanel:()=>rD,PostVisibility:()=>oP,PostVisibilityCheck:()=>KEe,PostVisibilityLabel:()=>K6,RichText:()=>_Pe,RichTextShortcut:()=>tat,RichTextToolbarButton:()=>rat,ServerSideRender:()=>yPe.default,SkipToSelectedBlock:()=>uat,TableOfContents:()=>uPe,TextEditorGlobalKeyboardShortcuts:()=>Eat,ThemeSupportCheck:()=>N6,TimeToRead:()=>ix,URLInput:()=>dat,URLInputButton:()=>fat,URLPopover:()=>pat,UnsavedChangesWarning:()=>hPe,VisualEditorGlobalKeyboardShortcuts:()=>Tat,Warning:()=>mat,WordCount:()=>nx,WritingFlow:()=>hat,__unstableRichTextInputEvent:()=>oat,cleanForSlug:()=>cge,createCustomColorsHOC:()=>gat,getColorClassName:()=>vat,getColorObjectByAttributeValues:()=>bat,getColorObjectByColorValue:()=>yat,getFontSize:()=>wat,getFontSizeClass:()=>_at,linkAutocompleter:()=>f3,mediaUpload:()=>zN,privateApis:()=>L5e,registerEntityAction:()=>Zut,registerEntityField:()=>Qut,store:()=>N,storeConfig:()=>KC,transformStyles:()=>B5e.transformStyles,unregisterEntityAction:()=>Xut,unregisterEntityField:()=>Jut,useEntitiesSavedStatesIsDirty:()=>kat,usePostScheduleLabel:()=>zS,usePostURLLabel:()=>mq,usePostVisibilityLabel:()=>jY,userAutocompleter:()=>p3,withColorContext:()=>Sat,withColors:()=>xat,withFontSizes:()=>Cat});var f_e=a(K(),1),p_e=a(ae(),1),m_e=a(U(),1),h_e=a(Te(),1),g_e=a(Vn(),1);var d3=a(K(),1);var $K=a(K(),1);var ZK=a(be(),1),XK={...ZK.SETTINGS_DEFAULTS,richEditingEnabled:!0,codeEditingEnabled:!0,responsiveEditingEnabled:!0,fontLibraryEnabled:!0,enableCustomFields:void 0,defaultRenderingMode:"post-only"};var QK=a(K(),1);function q5e(e={},t){return t.type==="SET_IS_READY"?{...e,[t.kind]:{...e[t.kind],[t.name]:!0}}:e}function K5e(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 Z5e(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 JK=(0,QK.combineReducers)({actions:K5e,fields:Z5e,isReady:q5e});function mk(e){return e&&typeof e=="object"&&"raw"in e?e.raw:e}function X5e(e=null,t){return t.type==="SET_EDITED_POST"?t.postId:e}function Q5e(e=null,t){return t.type==="SET_CURRENT_TEMPLATE_ID"?t.id:e}function J5e(e=null,t){return t.type==="SET_EDITED_POST"?t.postType:e}function $5e(e={isValid:!0},t){return t.type==="SET_TEMPLATE_VALIDITY"?{...e,isValid:t.isValid}:e}function eNe(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 tNe(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 rNe(e={isLocked:!1},t){return t.type==="UPDATE_POST_LOCK"?t.lock:e}function oNe(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 nNe(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 iNe(e=XK,t){return t.type==="UPDATE_EDITOR_SETTINGS"?{...e,...t.settings}:e}function sNe(e="post-only",t){return t.type==="SET_RENDERING_MODE"?t.mode:e}function aNe(e=void 0,t){return t.type==="SET_CANVAS_WIDTH"?t.width:e}function lNe(e=[],t){switch(t.type){case"REMOVE_PANEL":if(!e.includes(t.panelName))return[...e,t.panelName]}return e}function cNe(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 uNe(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 dNe(e={current:null}){return e}function fNe(e={current:null}){return e}function pNe(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 mNe(e="/",t){switch(t.type){case"SET_STYLES_PATH":return t.path;case"RESET_STYLES_NAVIGATION":return"/"}return e}function hNe(e=!1,t){switch(t.type){case"SET_SHOW_STYLEBOOK":return t.show;case"RESET_STYLES_NAVIGATION":return!1}return e}function gNe(e=null,t){return t.type==="SET_CURRENT_REVISION_ID"?t.revisionId:e}function vNe(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 bNe(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 yNe(e={},t){return t.type==="SELECT_NOTE"?{noteId:t.noteId,options:t.options}:e}var eZ=(0,$K.combineReducers)({postId:X5e,postType:J5e,templateId:Q5e,saving:eNe,deleting:tNe,postLock:rNe,template:$5e,postSavingLock:oNe,editorSettings:iNe,postAutosavingLock:nNe,renderingMode:sNe,canvasWidth:aNe,removedPanels:lNe,blockInserterPanel:cNe,inserterSidebarToggleRef:fNe,listViewPanel:uNe,listViewToggleRef:dNe,publishSidebarActive:pNe,stylesPath:mNe,showStylebook:hNe,revisionId:gNe,revisionPage:vNe,showRevisionDiff:bNe,selectedNote:yNe,dataviews:JK});var K4={};Yr(K4,{__experimentalGetDefaultTemplatePartAreas:()=>L6e,__experimentalGetDefaultTemplateType:()=>B6e,__experimentalGetDefaultTemplateTypes:()=>D6e,__experimentalGetTemplateInfo:()=>V6e,__unstableIsEditorReady:()=>O3e,canInsertBlockType:()=>O6e,canUserUseUnfilteredHTML:()=>C3e,didPostSaveRequestFail:()=>d3e,didPostSaveRequestSucceed:()=>u3e,getActivePostLock:()=>x3e,getAdjacentBlockClientId:()=>o6e,getAutosaveAttribute:()=>uX,getBlock:()=>H3e,getBlockAttributes:()=>z3e,getBlockCount:()=>K3e,getBlockHierarchyRootClientId:()=>r6e,getBlockIndex:()=>v6e,getBlockInsertionPoint:()=>P6e,getBlockListSettings:()=>F6e,getBlockMode:()=>C6e,getBlockName:()=>V3e,getBlockOrder:()=>g6e,getBlockRootClientId:()=>t6e,getBlockSelectionEnd:()=>X3e,getBlockSelectionStart:()=>Z3e,getBlocks:()=>U3e,getBlocksByClientId:()=>q3e,getClientIdsOfDescendants:()=>W3e,getClientIdsWithDescendants:()=>G3e,getCurrentPost:()=>zn,getCurrentPostAttribute:()=>l1,getCurrentPostId:()=>oa,getCurrentPostLastRevisionId:()=>$Me,getCurrentPostRevisionsCount:()=>G4,getCurrentPostType:()=>ra,getCurrentTemplateId:()=>JMe,getDeviceType:()=>N3e,getEditedPostAttribute:()=>no,getEditedPostContent:()=>f1,getEditedPostPreviewLink:()=>m3e,getEditedPostSlug:()=>b3e,getEditedPostVisibility:()=>t3e,getEditorBlocks:()=>E3e,getEditorMode:()=>D3e,getEditorSelection:()=>I3e,getEditorSelectionEnd:()=>A3e,getEditorSelectionStart:()=>R3e,getEditorSettings:()=>q4,getFirstMultiSelectedBlockClientId:()=>c6e,getGlobalBlockCount:()=>Y3e,getInserterItems:()=>N6e,getLastMultiSelectedBlockClientId:()=>u6e,getMultiSelectedBlockClientIds:()=>a6e,getMultiSelectedBlocks:()=>l6e,getMultiSelectedBlocksEndClientId:()=>h6e,getMultiSelectedBlocksStartClientId:()=>m6e,getNextBlockClientId:()=>i6e,getPermalink:()=>v3e,getPermalinkParts:()=>mX,getPostEdits:()=>d1,getPostLockUser:()=>S3e,getPostTypeLabel:()=>j6e,getPreviousBlockClientId:()=>n6e,getRenderingMode:()=>Mk,getSelectedBlock:()=>e6e,getSelectedBlockClientId:()=>$3e,getSelectedBlockCount:()=>Q3e,getSelectedBlocksInitialCaretPosition:()=>s6e,getStateBeforeOptimisticTransaction:()=>L3e,getSuggestedPostFormat:()=>h3e,getTemplate:()=>A6e,getTemplateLock:()=>I6e,hasChangedContent:()=>cX,hasEditorRedo:()=>ZMe,hasEditorUndo:()=>KMe,hasInserterItems:()=>M6e,hasMultiSelection:()=>_6e,hasNonPostEntityChanges:()=>XMe,hasSelectedBlock:()=>J3e,hasSelectedInnerBlock:()=>y6e,inSomeHistory:()=>B3e,isAncestorMultiSelected:()=>p6e,isAutosavingPost:()=>f3e,isBlockInsertionPointVisible:()=>k6e,isBlockMultiSelected:()=>f6e,isBlockSelected:()=>b6e,isBlockValid:()=>j3e,isBlockWithinSelection:()=>w6e,isCaretWithinFormattedText:()=>E6e,isCleanNewPost:()=>QMe,isCurrentPostPending:()=>r3e,isCurrentPostPublished:()=>Y4,isCurrentPostScheduled:()=>o3e,isDeletingPost:()=>l3e,isEditedPostAutosaveable:()=>i3e,isEditedPostBeingScheduled:()=>s3e,isEditedPostDateFloating:()=>a3e,isEditedPostDirty:()=>Ok,isEditedPostEmpty:()=>fX,isEditedPostNew:()=>lX,isEditedPostPublishable:()=>n3e,isEditedPostSaveable:()=>dX,isEditorPanelEnabled:()=>P3e,isEditorPanelOpened:()=>k3e,isEditorPanelRemoved:()=>gX,isFirstMultiSelectedBlock:()=>d6e,isInserterOpened:()=>F3e,isListViewOpened:()=>M3e,isMultiSelecting:()=>S6e,isPermalinkEditable:()=>pX,isPostAutosavingLocked:()=>hX,isPostLockTakeover:()=>_3e,isPostLocked:()=>y3e,isPostSavingLocked:()=>w3e,isPreviewingPost:()=>p3e,isPublishSidebarEnabled:()=>T3e,isPublishSidebarOpened:()=>z6e,isPublishingPost:()=>g3e,isSavingNonPostEntityChanges:()=>c3e,isSavingPost:()=>g0,isSelectionEnabled:()=>x6e,isTyping:()=>T6e,isValidTemplate:()=>R6e});var gm=a(Pt(),1),h0=a(an(),1),c1=a(bo(),1),Xt=a(K(),1),Lu=a(Ya(),1),Nk=a(be(),1),qr=a(ae(),1),p1=a(Dt(),1);var sZ=new Set(["meta"]),aZ="core/editor",S4=/%(?:postname|pagename)%/,x4=60*1e3,lZ=["title","excerpt","content"];var xr="wp_template",Ii="wp_template_part",Nu="wp_block",hk="wp_navigation",Tl="attachment",gk={custom:"custom",theme:"theme",plugin:"plugin"},C4=["wp_template","wp_template_part"],cZ=[...C4,"wp_block","wp_navigation"],cm=[xr,Ii,Nu,hk];var dZ=a(yf(),1),{lock:fZ,unlock:Y}=(0,dZ.__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 um(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 wNe=["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 iv(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 l={};return wNe.forEach(c=>{let u=zt(e,`settings${o}.${c}`)??zt(e,`settings.${c}`);u!==void 0&&(l=um(l,c.split("."),u))}),l}function e1(e,t,r,o){let n=o?".blocks."+o:"",i=t?"."+t:"",s=`settings${n}${i}`;return um(e,s.split("."),r)}var hZ=a(T4(),1);var _Ne="1600px",SNe="320px",xNe=1,CNe=.25,TNe=.75,ENe="14px";function mZ({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=SNe,maximumViewportWidth:n=_Ne,scaleFactor:i=xNe,minimumFontSizeLimit:s}){if(s=Mu(s)?s:ENe,r){let w=Mu(r);if(!w?.unit||!w?.value)return null;let S=Mu(s,{coerceTo:w.unit});if(S?.value&&!e&&!t&&w?.value<=S?.value)return null;if(t||(t=`${w.value}${w.unit}`),!e){let x=w.unit==="px"?w.value:w.value*16,C=Math.min(Math.max(1-.075*Math.log2(x),CNe),TNe),I=t1(w.value*C,3);S?.value&&I<S?.value?e=`${S.value}${S.unit}`:e=`${I}${w.unit}`}}let l=Mu(e),c=l?.unit||"rem",u=Mu(t,{coerceTo:c});if(!l||!u)return null;let d=Mu(e,{coerceTo:"rem"}),f=Mu(n,{coerceTo:c}),m=Mu(o,{coerceTo:c});if(!f||!m||!d)return null;let h=f.value-m.value;if(!h)return null;let g=t1(m.value/100,3),v=t1(g,3)+c,b=100*((u.value-l.value)/h),_=t1((b||1)*i,3),y=`${d.value}${d.unit} + ((1vw - ${v}) * ${_})`;return`clamp(${e}, ${y}, ${t})`}function Mu(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}$`),l=e.toString().match(s);if(!l||l.length<3)return null;let[,c,u]=l,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:t1(d,3),unit:u}:null}function t1(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function E4(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function PNe(e){let t=e?.typography??{},r=e?.layout,o=Mu(r?.wideSize)?r?.wideSize:null;return E4(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function vk(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!E4(t?.typography)&&!E4(e))return r;let o=PNe(t)?.fluid??{},n=mZ({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 Fu="body",r1=":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)=>vk(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 Sc(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 gZ(e,t){if(!e||!t)return;let r={};return Object.entries(t).forEach(([o,n])=>{typeof n=="string"&&(r[o]=Sc(e,n)),typeof n=="object"&&(r[o]={},Object.entries(n).forEach(([i,s])=>{r[o][i]=Sc(e,s)}))}),r}function bk(e,t){return e.includes(",")?l0(e).map(n=>n+t).join(","):e+t}function P4(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 vZ(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 P4(e,o.join(","))}function kNe(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,hZ.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 RNe(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=kNe(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=RNe(r.url,t?._links?.["wp:theme-file"])),r}function bZ(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 l=["custom","theme","default"];for(let c of l){let u=s[c];if(u){let d=u.find(f=>f[o]===n);if(d)return o==="slug"||bZ(e,t,r,"slug",d.slug)[o]===d[o]?d:void 0}}}}function ANe(e,t,r,[o,n]=[]){let i=c0.find(l=>l.cssVarInfix===o);if(!i||!e.settings)return r;let s=bZ(e.settings,t,i.path,"slug",n);if(s){let{valueKey:l}=i,c=s[l];return sv(e,t,c)}return r}function INe(e,t,r,o=[]){let n=(t?zt(e?.settings??{},["blocks",t,"custom",...o]):void 0)??zt(e?.settings??{},["custom",...o]);return n?sv(e,t,n):r}function sv(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[l,...c]=s;return l==="preset"?ANe(e,t,r,c):l==="custom"?INe(e,t,r,c):r}function dm(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),l=void 0;if(s===void 0&&l){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,l))}return o?sv(e,r,s):s}function o1(e,t,r,o){let n=t?"."+t:"",i=o?`styles.blocks.${o}${n}`:`styles${n}`;return um(e,i.split("."),r)}var k4=a(yk(),1);function av(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,k4.default)(e?.styles,t?.styles)&&(0,k4.default)(e?.settings,t?.settings)}var EZ=a(wk(),1);function CZ(e){return Object.prototype.toString.call(e)==="[object Object]"}function TZ(e){var t,r;return CZ(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(CZ(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function Oi(e,t){return(0,EZ.default)(e,t,{isMergeableObject:TZ,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}function PZ(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 Zt=a(j(),1),kZ=a(Pt(),1),_k=new Map,GNe=[],R4={caption:(0,Zt.__)("Caption"),link:(0,Zt.__)("Link"),button:(0,Zt.__)("Button"),heading:(0,Zt.__)("Heading"),h1:(0,Zt.__)("H1"),h2:(0,Zt.__)("H2"),h3:(0,Zt.__)("H3"),h4:(0,Zt.__)("H4"),h5:(0,Zt.__)("H5"),h6:(0,Zt.__)("H6"),"settings.color":(0,Zt.__)("Color"),"settings.typography":(0,Zt.__)("Typography"),"settings.shadow":(0,Zt.__)("Shadow"),"settings.layout":(0,Zt.__)("Layout"),"styles.color":(0,Zt.__)("Colors"),"styles.spacing":(0,Zt.__)("Spacing"),"styles.background":(0,Zt.__)("Background"),"styles.typography":(0,Zt.__)("Typography")},YNe=PZ(()=>(0,kZ.getBlockTypes)().reduce((e,{name:t,title:r})=>(e[t]=r,e),{})),Sk=e=>e!==null&&typeof e=="object";function qNe(e){if(R4[e])return R4[e];let t=e.split(".");if(t?.[0]==="blocks")return YNe()?.[t[1]]||t[1];if(t?.[0]==="elements")return R4[t[1]]||t[1]}function RZ(e,t,r=""){if(!Sk(e)&&!Sk(t))return e!==t?r.split(".").slice(0,2).join("."):void 0;e=Sk(e)?e:{},t=Sk(t)?t:{};let o=new Set([...Object.keys(e),...Object.keys(t)]),n=[];for(let i of o){let s=r?r+"."+i:i,l=RZ(e[i],t[i],s);l&&(n=n.concat(l))}return n}function KNe(e,t){let r=JSON.stringify({next:e,previous:t});if(_k.has(r))return _k.get(r);let o=RZ({styles:{background:e?.styles?.background,color:e?.styles?.color,typography:e?.styles?.typography,spacing:e?.styles?.spacing},blocks:e?.styles?.blocks,elements:e?.styles?.elements,settings:e?.settings},{styles:{background:t?.styles?.background,color:t?.styles?.color,typography:t?.styles?.typography,spacing:t?.styles?.spacing},blocks:t?.styles?.blocks,elements:t?.styles?.elements,settings:t?.settings});if(!o||Array.isArray(o)&&!o.length)return _k.set(r,[]),[];let n=Array.isArray(o)?o:[o],i=[...new Set(n)].reduce((s,l)=>{let c=qNe(l);return c&&s.push([l.split(".")[0],c]),s},[]);return _k.set(r,i),i}function A4(e,t,r={}){let o=KNe(e,t),n=o.length,{maxResults:i}=r;return n?(i&&n>i&&(o=o.slice(0,i)),Object.entries(o.reduce((s,l)=>{let c=s[l[0]]||[];return c.includes(l[1])||(s[l[0]]=[...c,l[1]]),s},{})).map(([s,l])=>{let c=l.length,u=l.join((0,Zt.__)(", "));switch(s){case"blocks":return(0,Zt.sprintf)((0,Zt._n)("%s block.","%s blocks.",c),u);case"elements":return(0,Zt.sprintf)((0,Zt._n)("%s element.","%s elements.",c),u);case"settings":return(0,Zt.sprintf)((0,Zt.__)("%s settings."),u);case"styles":return(0,Zt.sprintf)((0,Zt.__)("%s styles."),u);default:return(0,Zt.sprintf)((0,Zt.__)("%s."),u)}})):GNe}var Ni=a(Pt(),1),a1=a(T4(),1),KZ=a(K(),1);function f0(e,t="root",r={}){if(!t)return null;let{fallback:o=!1}=r,{name:n,selectors:i,supports:s}=e,l=i&&Object.keys(i).length>0,c=Array.isArray(t)?t.join("."):t,u=null;if(l&&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(l)return zt(i,`${c}.root`,null)||zt(i,c,null)||m;let h=s?zt(s,`${c}.__experimentalSelector`,null):void 0;return h?Sc(u,h):m}let f;return l&&(f=zt(i,c,null)),f||(o?f0(e,d[0],r):null)}var ZNe={grad:.9,turn:360,rad:360/(2*Math.PI)},wf=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},El=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},LZ=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},AZ=function(e){return{r:El(e.r,0,255),g:El(e.g,0,255),b:El(e.b,0,255),a:El(e.a)}},I4=function(e){return{r:jn(e.r),g:jn(e.g),b:jn(e.b),a:jn(e.a,3)}},XNe=/^#([0-9a-f]{3,8})$/i,xk=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},BZ=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}},VZ=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}},IZ=function(e){return{h:LZ(e.h),s:El(e.s,0,100),l:El(e.l,0,100),a:El(e.a)}},OZ=function(e){return{h:jn(e.h),s:jn(e.s),l:jn(e.l),a:jn(e.a,3)}},NZ=function(e){return VZ((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},i1=function(e){return{h:(t=BZ(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},QNe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,JNe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,$Ne=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,eMe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,M4={string:[[function(e){var t=XNe.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=$Ne.exec(e)||eMe.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:AZ({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=QNe.exec(e)||JNe.exec(e);if(!t)return null;var r,o,n=IZ({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(ZNe[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return NZ(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 wf(t)&&wf(r)&&wf(o)?AZ({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(!wf(t)||!wf(r)||!wf(o))return null;var s=IZ({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return NZ(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!wf(t)||!wf(r)||!wf(o))return null;var s=(function(l){return{h:LZ(l.h),s:El(l.s,0,100),v:El(l.v,0,100),a:El(l.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return VZ(s)},"hsv"]]},MZ=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]},tMe=function(e){return typeof e=="string"?MZ(e.trim(),M4.string):typeof e=="object"&&e!==null?MZ(e,M4.object):[null,void 0]};var O4=function(e,t){var r=i1(e);return{h:r.h,s:El(r.s+100*t,0,100),l:r.l,a:r.a}},N4=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},FZ=function(e,t){var r=i1(e);return{h:r.h,s:r.s,l:El(r.l+100*t,0,100),a:r.a}},F4=(function(){function e(t){this.parsed=tMe(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(N4(this.rgba),2)},e.prototype.isDark=function(){return N4(this.rgba)<.5},e.prototype.isLight=function(){return N4(this.rgba)>=.5},e.prototype.toHex=function(){return t=I4(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?xk(jn(255*i)):"","#"+xk(r)+xk(o)+xk(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return I4(this.rgba)},e.prototype.toRgbString=function(){return t=I4(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 OZ(i1(this.rgba))},e.prototype.toHslString=function(){return t=OZ(i1(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=BZ(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 Io({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},e.prototype.saturate=function(t){return t===void 0&&(t=.1),Io(O4(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Io(O4(this.rgba,-t))},e.prototype.grayscale=function(){return Io(O4(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Io(FZ(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Io(FZ(this.rgba,-t))},e.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(this.hue()+t)},e.prototype.alpha=function(t){return typeof t=="number"?Io({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):jn(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=i1(this.rgba);return typeof t=="number"?Io({h:t,s:r.s,l:r.l,a:r.a}):jn(r.h)},e.prototype.isEqual=function(t){return this.toHex()===Io(t).toHex()},e})(),Io=function(e){return e instanceof F4?e:new F4(e)},DZ=[],Ck=function(e){e.forEach(function(t){DZ.indexOf(t)<0&&(t(F4,M4),DZ.push(t))})};function rMe(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=Io(r).toRgb();t.r.push(o.r/255),t.g.push(o.g/255),t.b.push(o.b/255),t.a.push(o.a)}),t}function jZ(e){return`${e}{filter:none}`}function zZ(e,t){return`${e}{filter:url(#${t})}`}function Tk(e,t){let r=rMe(t);return`
+(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`
 <svg
 	xmlns:xlink="http://www.w3.org/1999/xlink"
 	viewBox="0 0 0 0"
@@ -28,23 +29,22 @@
 			<feComposite in2="SourceGraphic" operator="in"></feComposite>
 		</filter>
 	</defs>
-</svg>`}function fm(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 D4(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function oMe(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function L4(e,t="0"){let r=oMe(e);if(!r)return null;let o=D4(r?.top)||t,n=D4(r?.left)||t;return o===n?o:`${o} ${n}`}var HZ={backgroundSize:"cover",backgroundPosition:"50% 50%"};function UZ(e){if(!e||!e?.backgroundImage?.url)return;let t;return e?.backgroundSize||(t={backgroundSize:HZ.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:HZ.backgroundPosition}),t}var WZ={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 GZ={mobile:"480px",tablet:"782px"},YZ=/^(\d+|\d*\.\d+)(px|em|rem)$/,nMe=16;function iMe(e){return"mobile"in e||"tablet"in e}function sMe(e){return!e||typeof e!="object"?{}:iMe(e)?e:e.settings?.viewport??{}}function aMe(e){return typeof e=="string"&&YZ.test(e.trim())}function B4(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(YZ);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*nMe}function V4(e){let t=sMe(e),r={},o={};Object.keys(GZ).forEach(l=>{let c=l,u=t[c],d=B4(u);d!==void 0&&aMe(u)&&(r[c]=u.trim(),o[c]=d)});let n=Object.keys(r);if(!n.length)return{...GZ};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 s1(e){let t=V4(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 lMe={button:"wp-element-button",caption:"wp-element-caption"},cMe={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},ZZ={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},uMe={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]};function dMe(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(l=>{s[l]&&s[l].forEach(({slug:c})=>{i.forEach(({classSuffix:u,propertyName:d})=>{let f=`.has-${fm(c)}-${u}`,m=e?`:where(${e})${f}`:f,h=`var(--wp--preset--${n}--${fm(c)})`;r+=`${m}{${d}: ${h} !important;}`})})}),r},"")}function fMe(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=>Tk(`wp-duotone-${n.slug}`,n.colors))).join("")})}function XZ(e={},t,r){let o=[];return Object.keys(e).forEach(n=>{let i=t+fm(n.replace("/","-")),s=e[n];if(s instanceof Object){let l=i+r;o=[...o,...XZ(s,l,r)]}else o.push(`${i}: ${s}`)}),o}var pMe=(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 l=e[i],c={...e};return delete c[i],c[s]=l,c}return e},mMe=(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],l=null;s.endsWith("%")&&(l=parseFloat(s));let c="var(--wp--preset--dimension--";if(l===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("%")){l=parseFloat(m.size);break}if(l!==null)break}}return l===null||isNaN(l)?n:`width: calc(${l} * 1% - (var(--wp--style--block-gap, 0.5em) * (1 - ${l} / 100)))`}),o},hMe=(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,l])=>{if(s==="root"||!t?.[o][s])return;let c={[o]:{[s]:t[o][s]}},u=Pk(c);r[l]=[...r[l]||[],...u],delete t[o][s]}),i||typeof n=="object"&&n!==null&&"root"in n){let s=i?n:n.root,l={[o]:t[o]},c=Pk(l);r[s]=[...r[s]||[],...c],delete t[o]}}),r};function Pk(e={},t="",r,o={},n=!1){let i=Fu===t,s=Object.entries(Ni.__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(b=>{let[_,y]=b;if(!zt(v,[y],!1))return;let w=_.startsWith("--")?_:fm(_);c.push(`${w}: ${(0,a1.getCSSValueFromRawStyle)(zt(v,[y]))}`)});else if(zt(e,g,!1)){let b=u.startsWith("--")?u:fm(u);c.push(`${b}: ${(0,a1.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,...UZ(e.background)}})),(0,a1.getCSSRules)(e).forEach(c=>{if(i&&(r||n)&&c.key.startsWith("padding"))return;let u=c.key.startsWith("--")?c.key:fm(c.key),d=u0(c.value,o);u==="font-size"&&(d=vk({name:"",slug:"",size:d},o?.settings)),u==="aspect-ratio"&&s.push("min-height: unset"),s.push(`${u}: ${d}`)}),s}function gMe({layoutDefinitions:e=WZ,style:t,selector:r,hasBlockGapSupport:o,hasFallbackGapSupport:n,fallbackGapValue:i}){let s="",l=o?L4(t?.spacing?.blockGap):"";if(n&&(r===Fu?l=l||"0.5em":!o&&i&&(l=i)),l&&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||l}`)}),m.length){let h="";o?h=r===Fu?`:root :where(.${c})${f?.selector||""}`:`:root :where(${r}-${c})${f?.selector||""}`:h=r===Fu?`:where(.${c}${f?.selector||""})`:`:where(${r}.${c}${f?.selector||""})`,s+=`${h} { ${m.join("; ")}; }`}})}),r===Fu&&o&&(s+=`${r1} { --wp--style--block-gap: ${l}; }`)),r===Fu&&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 vMe=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function bMe(e,t){return Ek(e,void 0,t)}function Ek(e,t,r){if(!e)return{};let o=Object.entries(e),n=t?ZZ[t]??[]:[],s=o.filter(([l])=>vMe.includes(l)||n.includes(l)||r[l]).map(([l,c])=>[l,JSON.parse(JSON.stringify(c))]);return Object.fromEntries(s)}function qZ(e){let{styles:t,selector:r,featureSelectors:o,name:n,elementName:i,mediaQuery:s,variationName:l}=e,c=n?ZZ[n]??[]:uMe[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:l}]}):[]}function yMe(e,t){let{styles:r,selector:o,fallbackGapValue:n,featureSelectors:i,hasLayoutSupport:s,layoutHasBlockGapSupport:l,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:l}]})}var wMe=(e,t)=>{let r=[];if(!e?.styles)return r;let o=s1(e),n=bMe(e.styles,o);return n&&r.push({styles:n,selector:Fu,skipSelectorWrapper:!0}),Object.entries(Ni.__EXPERIMENTAL_ELEMENTS).forEach(([i,s])=>{e.styles?.elements?.[i]&&r.push({styles:e.styles?.elements?.[i]??{},selector:s,elementName:i,skipSelectorWrapper:!lMe[i]})}),Object.entries(e.styles?.blocks??{}).forEach(([i,s])=>{let l=Ek(s,i,o),c=s,u=[],d=[];c?.variations&&Object.entries(c.variations).forEach(([f,m])=>{let h=m,g=Ek(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 b=t[i];d.push({styles:g,selector:v,featureSelectors:b?.featureSelectors,fallbackGapValue:b?.fallbackGapValue,hasLayoutSupport:b?.hasLayoutSupport,isStyleVariation:!0,variationName:f,layoutSelector:v+b.selector,layoutHasBlockGapSupport:!0,name:i})}Object.entries(h?.elements??{}).forEach(([b,_])=>{_&&Ni.__EXPERIMENTAL_ELEMENTS[b]&&u.push({styles:_,selector:Sc(v,Ni.__EXPERIMENTAL_ELEMENTS[b]),elementName:b,isStyleVariation:!0})}),Object.entries(h?.blocks??{}).forEach(([b,_])=>{let y=typeof t!="string"?Sc(v,t[b]?.selector):void 0,w=typeof t!="string"?Sc(v,t[b]?.duotoneSelector):void 0,S=typeof t!="string"?gZ(v,t[b]?.featureSelectors??{}):void 0,x=Ek(_,b,o);_?.css&&(x.css=_.css),!(!y||typeof t=="string")&&(u.push({selector:y,name:b,isStyleVariation:!0,duotoneSelector:w,featureSelectors:S,fallbackGapValue:t[b]?.fallbackGapValue,hasLayoutSupport:t[b]?.hasLayoutSupport,styles:x}),Object.entries(_.elements??{}).forEach(([C,I])=>{I&&Ni.__EXPERIMENTAL_ELEMENTS[C]&&u.push({styles:I,selector:Sc(y,Ni.__EXPERIMENTAL_ELEMENTS[C]),elementName:C,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:l,featureSelectors:t[i].featureSelectors,name:i}),r.push(...d),Object.entries(c?.elements??{}).forEach(([f,m])=>{typeof t!="string"&&m&&t?.[i]&&Ni.__EXPERIMENTAL_ELEMENTS[f]&&r.push({styles:m,selector:t[i]?.selector.split(",").map(h=>Ni.__EXPERIMENTAL_ELEMENTS[f].split(",").map(v=>h+" "+v)).join(","),elementName:f})}),r.push(...u)}),r},j4=(e,t)=>{let r=[];if(!e?.settings)return r;let o=s=>{let l={};return c0.forEach(({path:c})=>{let u=zt(s,c,!1);u!==!1&&(l=um(l,c,u))}),l},n=o(e.settings),i=e.settings?.custom;return(Object.keys(n).length>0||i)&&r.push({presets:n,custom:i,selector:r1}),Object.entries(e.settings?.blocks??{}).forEach(([s,l])=>{let c=l.custom;if(typeof t=="string"||!t[s])return;let u=o(l);(Object.keys(u).length>0||c)&&r.push({presets:u,custom:c,selector:t[s]?.selector,featureSelectors:t[s]?.featureSelectors})}),r};function _Me(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 SMe(e,t,{path:r,valueKey:o,valueFunc:n,cssVarInfix:i}){let s=zt(e,r,[]),l=[];for(let c of["default","theme","custom"])if(s[c])for(let u of s[c]){let d=fm(u.slug);o&&!n?l.push(`--wp--preset--${i}--${d}: ${u[o]}`):n&&typeof n=="function"&&l.push(`--wp--preset--${i}--${d}: ${n(u,t)}`)}return l}var xMe=(e,t)=>{let r=j4(e,t),o="";for(let{presets:n,custom:i,selector:s,featureSelectors:l}of r){let c=s,u={[c]:[]};if(e?.settings)for(let f of c0){let m=SMe(n,e.settings,f);if(m.length===0)continue;let h=_Me(l,f.path[0],c);u[h]||(u[h]=[]),u[h].push(...m)}let d=XZ(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 CMe(e,{tree:t,useRootPaddingAlign:r,disableLayoutStyles:o,hasBlockGapSupport:n,hasFallbackGapSupport:i,disableRootPadding:s}){let{selector:l,selectorSuffix:c,mediaQuery:u,duotoneSelector:d,styles:f,fallbackGapValue:m,hasLayoutSupport:h,featureSelectors:g,layoutSelector:v,layoutHasBlockGapSupport:b,skipSelectorWrapper:_,name:y,variationName:w}=e,S="",x=c?bk(l,c):l;if(g&&typeof g!="string"){let R=hMe(g,f);R=pMe(R,t.settings,y),R=mMe(R,t.settings),Object.entries(R).forEach(([A,P])=>{if(P.length){let T=w?vZ(w,A):A;T=c?bk(T,c):T;let M=P.join(";");S+=`:root :where(${T}){${M};}`}})}if(d){let R={};f?.filter&&(R.filter=f.filter,delete f.filter);let A=Pk(R);A.length&&(S+=`${d}{${A.join(";")};}`)}let C=v??x;!o&&(Fu===C||h)&&(S+=gMe({style:f,selector:C,hasBlockGapSupport:b??n,hasFallbackGapSupport:i,fallbackGapValue:m}));let k=Pk(f,x,r,t,s);if(k?.length){let R=_?x:`:root :where(${x})`;S+=`${R}{${k.join(";")};}`}return f?.css&&(S+=QZ(f.css,`:root :where(${x})`)),u&&S?`${u}{${S}}`:S}var TMe=(e,t,r,o,n=!1,i=!1,s={})=>{let l={blockGap:!0,blockStyles:!0,layoutStyles:!0,marginReset:!0,presets:!0,rootPadding:!0,variationStyles:!1,...s},c=e,u=wMe(c,t),d=j4(c,t),f=c?.settings?.useRootPaddingAwareAlignments,{contentSize:m,wideSize:h}=c?.settings?.layout||{},g=l.marginReset||l.rootPadding||l.layoutStyles,v="";if(l.presets&&(m||h)&&(v+=`${r1} {`,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;",l.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 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) }
 				.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+="}"),l.blockStyles){let b=s1(e);u.forEach(_=>{if(_.isStyleVariation&&!l.variationStyles)return;let y=yMe(_,b);[_,...y,...qZ(_),...y.flatMap(qZ)].forEach(w=>{v+=CMe(w,{tree:c,useRootPaddingAlign:f,disableLayoutStyles:n,hasBlockGapSupport:r,hasFallbackGapSupport:o,disableRootPadding:i})})})}if(l.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; }"),l.blockGap&&r){let b=L4(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 l.presets&&d.forEach(({selector:b,presets:_})=>{(Fu===b||r1===b)&&(b="");let y=dMe(b,_);y.length>0&&(v+=y)}),v};function EMe(e,t){return j4(e,t).flatMap(({presets:o})=>fMe(o))}var PMe=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let r={root:t};return Object.entries(cMe).forEach(([o,n])=>{let i=f0(e,o);i&&(r[n]=i)}),r},kMe=(e,t)=>{let{getBlockStyles:r}=(0,KZ.select)(Ni.store),o={};return e.forEach(n=>{let i=n.name,s=f0(n);if(!s)return;let l=f0(n,"filter.duotone");if(!l){let h=f0(n),g=(0,Ni.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof g=="string"&&h&&(l=Sc(h,g))}let c=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,u=n?.supports?.spacing?.blockGap?.__experimentalDefault,d=r(i),f={};d?.forEach(h=>{let g=t?`-${t}`:"",v=`${h.name}${g}`,b=P4(v,s);f[v]=b});let m=PMe(n,s);o[i]={duotoneSelector:l??void 0,fallbackGapValue:u,featureSelectors:Object.keys(m).length?m:void 0,hasLayoutSupport:c,name:i,selector:s,styleVariationSelectors:d?.length?f:void 0}}),o};function RMe(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 QZ(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[l,c]=s,u=l.match(/([>+~\s]*::[a-zA-Z-]+)/),d=u?u[1]:"",f=u?l.replace(d,"").trim():l.trim(),m;f===""?m=t:m=l.startsWith(" ")?Sc(t,f):bk(t,f),r+=`:root :where(${m})${d}{${c.trim()}}`}}),r}function lv(e={},t=[],r={}){let{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i=!1,disableRootPadding:s=!1,styleOptions:l={}}=r,c=t.length>0?t:(0,Ni.getBlockTypes)(),u=iv(e,"spacing.blockGap"),d=o??u!==null,f=n??!d;if(!e?.styles||!e?.settings)return[[],{}];let m=RMe(e),h=kMe(c),g=xMe(m,h),v=TMe(m,h,d,f,i,s,l),b=EMe(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:S}=h[y.name],x=typeof S=="object"?S?.css:void 0,C;typeof x=="string"?C=x:typeof x=="object"&&(C=x?.root);let I=C??h[y.name].selector;_.push({css:QZ(w.css,I),isGlobalStyles:!0})}}),[_,m.settings]}function kk(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=zt(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 U4="default";function tX(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===U4)&&(!r||r===U4)}function AMe(e){return tX(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==U4)}function IMe(e,t){let r=AMe(t);return r.length?zt(e,r):e}var OMe=new Set(["blocks","variations","css"]),z4=Object.freeze({value:{},sources:{}}),NMe={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function pm(e){let t=NMe[e];return t?{...t}:null}function mm(e,t){return!e||!t?null:{styles:e,source:t}}function MMe(e){return e.join(".")}function FMe(e){return{...e}}function rX(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function H4(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function hm(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!OMe.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}rX(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var JZ=new Set(["backgroundImage"]);function oX(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(rX(l))continue;if(H4(l)){if(l.ref.trim()==="")continue;let u=zt(r,l.ref);if(u==null||H4(u))continue;l=u}let c=[...i,s];if(!JZ.has(s)&&l!==null&&typeof l=="object"&&!Array.isArray(l)&&!H4(l)){let u=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=oX({...u},l,r,o,n,c)}else e[s]=JZ.has(s)&&l!==null&&typeof l=="object"&&!Array.isArray(l)?{...l}:l,o&&n&&(n[MMe(c)]=FMe(o))}return e}function Rk(e,t){if(!e)return null;let r=IMe(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var DMe=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function LMe(e){return e.startsWith("elements.")?!1:DMe.some(t=>e===t||e.startsWith(`${t}.`))}function nX(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"&&(nX(n,o),Object.keys(n).length===0&&delete e[r])}function BMe(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&LMe(r)&&(nX(e,r.split(".")),delete t[r])}function VMe(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 $Z(e,{blockName:t,variationName:r=null,elements:o=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return z4;let s=e.styles,l={viewport:n,pseudoState:i},c=s,u=s.blocks?.[t]??null,d=(o??[]).map(b=>s.elements?.[b]??null).filter(b=>!!b),f=r?kk(e,t,r)??null:null,m=[mm(hm(c),pm("root")),...d.map(b=>mm(hm(b),pm("element"))),u?mm(hm(u),pm("block")):null,f?mm(hm(f),pm("blockVariation")):null];tX(l)||m.push(mm(hm(Rk(c,l)),pm("root")),...d.map(b=>mm(hm(Rk(b,l)),pm("element"))),u?mm(hm(Rk(u,l)),pm("block")):null,f?mm(hm(Rk(f,l)),pm("blockVariation")):null);let h=m.filter(Boolean);if(h.length===0)return z4;let g={},v=h.reduce((b,_)=>oX(b,_.styles,e,_.source,g),{});return BMe(v,g),VMe(v,e,e._links??null),{value:v,sources:g}}var jMe={},eX=new WeakMap;function iX(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return $Z(e,t);let o=eX.get(r);o||(o=new WeakMap,eX.set(r,o));let n=e?._links??jMe,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=$Z(e,t);return i.set(l,c),c}var sX=a(yf(),1),{lock:aX,unlock:Cft}=(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/global-styles-engine");var Du={};aX(Du,{getResponsiveMediaQueries:s1,getViewportBreakpoints:V4,getViewportBreakpointValueInPixels:B4,getDuotoneFilter:Tk,getDuotoneStylesheet:zZ,getDuotoneUnsetStylesheet:jZ,resolveStyle:iX,getVariationStyle:kk});function W4(e,t){if(!e||!t)return"";let r={settings:{},styles:{blocks:{[t]:e}}};try{let[o]=lv(r,[]);return o.map(n=>n.css).join(`
-`)}catch{return""}}var{getViewportBreakpoints:zMe,getViewportBreakpointValueInPixels:Ak}=Y(Du),HMe={Tablet:"tablet",Mobile:"mobile"},UMe="Desktop",WMe="Tablet",GMe="Mobile",Ik={Desktop:"default",Tablet:"@tablet",Mobile:"@mobile"};function m0(e,t){let r=Ak(e);return r&&r<=Ak(p0("Mobile",t))?GMe:r&&r<=Ak(p0("Tablet",t))?WMe:UMe}function p0(e,t){let r=HMe[e];if(r)return Ak(zMe(t)[r])}var{getTemplateInfo:YMe,getTemplatePartIcon:qMe}=Y(qr.privateApis),u1={},KMe=(0,Xt.createRegistrySelector)(e=>()=>e(qr.store).hasUndo()),ZMe=(0,Xt.createRegistrySelector)(e=>()=>e(qr.store).hasRedo());function lX(e){return zn(e).status==="auto-draft"}function cX(e){return"content"in d1(e)}var Ok=(0,Xt.createRegistrySelector)(e=>t=>{let r=ra(t),o=oa(t);return e(qr.store).hasEditsForEntityRecord("postType",r,o)}),XMe=(0,Xt.createRegistrySelector)(e=>t=>{let r=e(qr.store).__experimentalGetDirtyEntityRecords(),{type:o,id:n}=zn(t);return r.some(i=>i.kind!=="postType"||i.name!==o||i.key!==n)});function QMe(e){return!Ok(e)&&lX(e)}var zn=(0,Xt.createRegistrySelector)(e=>t=>{let r=oa(t),o=ra(t),n=e(qr.store).getRawEntityRecord("postType",o,r);return n||u1});function ra(e){return e.postType}function oa(e){return e.postId}function JMe(e){return e.templateId}function G4(e){return zn(e)._links?.["version-history"]?.[0]?.count??0}function $Me(e){return zn(e)._links?.["predecessor-version"]?.[0]?.id??null}var d1=(0,Xt.createRegistrySelector)(e=>t=>{let r=ra(t),o=oa(t);return e(qr.store).getEntityRecordEdits("postType",r,o)||u1});function l1(e,t){switch(t){case"type":return ra(e);case"id":return oa(e);default:let r=zn(e);if(!r.hasOwnProperty(t))break;return mk(r[t])}}var e3e=(0,Xt.createSelector)((e,t)=>{let r=d1(e);return r.hasOwnProperty(t)?{...l1(e,t),...r[t]}:l1(e,t)},(e,t)=>[l1(e,t),d1(e)[t]]);function no(e,t){if(t==="content")return f1(e);let r=d1(e);return r.hasOwnProperty(t)?sZ.has(t)?e3e(e,t):r[t]:l1(e,t)}var uX=(0,Xt.createRegistrySelector)(e=>(t,r)=>{if(!lZ.includes(r)&&r!=="preview_link")return;let o=ra(t),n=oa(t),i=e(qr.store).getCurrentUser()?.id,s=e(qr.store).getAutosave(o,n,i);if(s)return mk(s[r])});function t3e(e){return no(e,"status")==="private"?"private":no(e,"password")?"password":"public"}function r3e(e){return zn(e).status==="pending"}function Y4(e,t){let r=t||zn(e);return["publish","private"].indexOf(r.status)!==-1||r.status==="future"&&!(0,h0.isInTheFuture)(new Date(Number((0,h0.getDate)(r.date))-x4))}function o3e(e){return zn(e).status==="future"&&!Y4(e)}function n3e(e){let t=zn(e);return t.type===Tl?Ok(e):Ok(e)||["publish","private","future"].indexOf(t.status)===-1}function dX(e){return g0(e)?!1:!!no(e,"title")||!!no(e,"excerpt")||!fX(e)}var fX=(0,Xt.createRegistrySelector)(e=>t=>{let r=oa(t),o=ra(t),n=e(qr.store).getEditedEntityRecord("postType",o,r);if(typeof n.content!="function")return!n.content;let i=no(t,"blocks");if(i.length===0)return!0;if(i.length>1)return!1;let s=i[0].name;return s!==(0,gm.getDefaultBlockName)()&&s!==(0,gm.getFreeformContentHandlerName)()?!1:!f1(t)}),i3e=(0,Xt.createRegistrySelector)(e=>t=>{if(!dX(t)||hX(t))return!1;let r=ra(t);if(!e(qr.store).getPostType(r)?.supports?.autosave)return!1;let n=oa(t),i=e(qr.store).hasFetchedAutosaves(r,n),s=e(qr.store).getCurrentUser()?.id,l=e(qr.store).getAutosave(r,n,s);return i?!l||cX(t)?!0:["title","excerpt","meta"].some(c=>mk(l[c])!==no(t,c)):!1});function s3e(e){let t=no(e,"date"),r=new Date(Number((0,h0.getDate)(t))-x4);return(0,h0.isInTheFuture)(r)}function a3e(e){let t=no(e,"date"),r=no(e,"modified"),o=zn(e).status;return o==="draft"||o==="auto-draft"||o==="pending"?t===r||t===null:!1}function l3e(e){return!!e.deleting.pending}function g0(e){return!!e.saving.pending}var c3e=(0,Xt.createRegistrySelector)(e=>t=>{let r=e(qr.store).__experimentalGetEntitiesBeingSaved(),{type:o,id:n}=zn(t);return r.some(i=>i.kind!=="postType"||i.name!==o||i.key!==n)}),u3e=(0,Xt.createRegistrySelector)(e=>t=>{let r=ra(t),o=oa(t);return!e(qr.store).getLastEntitySaveError("postType",r,o)}),d3e=(0,Xt.createRegistrySelector)(e=>t=>{let r=ra(t),o=oa(t);return!!e(qr.store).getLastEntitySaveError("postType",r,o)});function f3e(e){return g0(e)&&!!e.saving.options?.isAutosave}function p3e(e){return g0(e)&&!!e.saving.options?.isPreview}function m3e(e){if(e.saving.pending||g0(e))return;let t=uX(e,"preview_link");(!t||zn(e).status==="draft")&&(t=no(e,"link"),t&&(t=(0,c1.addQueryArgs)(t,{preview:!0})));let r=no(e,"featured_media");return t&&r?(0,c1.addQueryArgs)(t,{_thumbnail_id:r}):t}var h3e=(0,Xt.createRegistrySelector)(e=>()=>{let t=e(Nk.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}}),f1=(0,Xt.createRegistrySelector)(e=>t=>{let r=oa(t),o=ra(t),n=e(qr.store).getEditedEntityRecord("postType",o,r);if(n){if(typeof n.content=="function")return n.content(n);if(n.blocks)return(0,gm.__unstableSerializeAndClean)(n.blocks);if(n.content)return n.content}return""});function g3e(e){return g0(e)&&!Y4(e)&&no(e,"status")==="publish"}function pX(e){let t=no(e,"permalink_template");return S4.test(t)}function v3e(e){let t=mX(e);if(!t)return null;let{prefix:r,postName:o,suffix:n}=t;return pX(e)?r+o+n:r}function b3e(e){return no(e,"slug")||(0,c1.cleanForSlug)(no(e,"title"))||oa(e)}function mX(e){let t=no(e,"permalink_template");if(!t)return null;let r=no(e,"slug")||no(e,"generated_slug"),[o,n]=t.split(S4);return{prefix:o,postName:r,suffix:n}}function y3e(e){return e.postLock.isLocked}function w3e(e){return Object.keys(e.postSavingLock).length>0}function hX(e){return Object.keys(e.postAutosavingLock).length>0}function _3e(e){return e.postLock.isTakeover}function S3e(e){return e.postLock.user}function x3e(e){return e.postLock.activePostLock}function C3e(e){return!!zn(e)._links?.hasOwnProperty("wp:action-unfiltered-html")}var T3e=(0,Xt.createRegistrySelector)(e=>()=>!!e(p1.store).get("core","isPublishSidebarEnabled")),E3e=(0,Xt.createSelector)(e=>no(e,"blocks")||(0,gm.parse)(f1(e)),e=>[no(e,"blocks"),f1(e)]);function gX(e,t){return e.removedPanels.includes(t)}var P3e=(0,Xt.createRegistrySelector)(e=>(t,r)=>{let o=e(p1.store).get("core","inactivePanels");return!gX(t,r)&&!o?.includes(r)}),k3e=(0,Xt.createRegistrySelector)(e=>(t,r)=>!!e(p1.store).get("core","openPanels")?.includes(r));function R3e(e){return(0,Lu.default)("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),no(e,"selection")?.selectionStart}function A3e(e){return(0,Lu.default)("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),no(e,"selection")?.selectionEnd}function I3e(e){return no(e,"selection")}function O3e(e){return!!e.postId}function q4(e){return e.editorSettings}function Mk(e){return e.renderingMode}var N3e=(0,Xt.createRegistrySelector)(e=>t=>{let r=Y(e(Nk.store));if(r.isZoomOut())return"Desktop";let n=t.canvasWidth,i=r.getSettings().__experimentalFeatures?.viewport;return m0(n,i)});function M3e(e){return e.listViewPanel}function F3e(e){return!!e.blockInserterPanel}var D3e=(0,Xt.createRegistrySelector)(e=>()=>e(p1.store).get("core","editorMode")??"visual");function L3e(){return(0,Lu.default)("select('core/editor').getStateBeforeOptimisticTransaction",{since:"5.7",hint:"No state history is kept on this store anymore"}),null}function B3e(){return(0,Lu.default)("select('core/editor').inSomeHistory",{since:"5.7",hint:"No state history is kept on this store anymore"}),!1}function at(e){return(0,Xt.createRegistrySelector)(t=>(r,...o)=>((0,Lu.default)("`wp.data.select( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.select( 'core/block-editor' )."+e+"`",version:"6.2"}),t(Nk.store)[e](...o)))}var V3e=at("getBlockName"),j3e=at("isBlockValid"),z3e=at("getBlockAttributes"),H3e=at("getBlock"),U3e=at("getBlocks"),W3e=at("getClientIdsOfDescendants"),G3e=at("getClientIdsWithDescendants"),Y3e=at("getGlobalBlockCount"),q3e=at("getBlocksByClientId"),K3e=at("getBlockCount"),Z3e=at("getBlockSelectionStart"),X3e=at("getBlockSelectionEnd"),Q3e=at("getSelectedBlockCount"),J3e=at("hasSelectedBlock"),$3e=at("getSelectedBlockClientId"),e6e=at("getSelectedBlock"),t6e=at("getBlockRootClientId"),r6e=at("getBlockHierarchyRootClientId"),o6e=at("getAdjacentBlockClientId"),n6e=at("getPreviousBlockClientId"),i6e=at("getNextBlockClientId"),s6e=at("getSelectedBlocksInitialCaretPosition"),a6e=at("getMultiSelectedBlockClientIds"),l6e=at("getMultiSelectedBlocks"),c6e=at("getFirstMultiSelectedBlockClientId"),u6e=at("getLastMultiSelectedBlockClientId"),d6e=at("isFirstMultiSelectedBlock"),f6e=at("isBlockMultiSelected"),p6e=at("isAncestorMultiSelected"),m6e=at("getMultiSelectedBlocksStartClientId"),h6e=at("getMultiSelectedBlocksEndClientId"),g6e=at("getBlockOrder"),v6e=at("getBlockIndex"),b6e=at("isBlockSelected"),y6e=at("hasSelectedInnerBlock"),w6e=at("isBlockWithinSelection"),_6e=at("hasMultiSelection"),S6e=at("isMultiSelecting"),x6e=at("isSelectionEnabled"),C6e=at("getBlockMode"),T6e=at("isTyping"),E6e=at("isCaretWithinFormattedText"),P6e=at("getBlockInsertionPoint"),k6e=at("isBlockInsertionPointVisible"),R6e=at("isValidTemplate"),A6e=at("getTemplate"),I6e=at("getTemplateLock"),O6e=at("canInsertBlockType"),N6e=at("getInserterItems"),M6e=at("hasInserterItems"),F6e=at("getBlockListSettings"),D6e=(0,Xt.createRegistrySelector)(e=>()=>((0,Lu.default)("select('core/editor').__experimentalGetDefaultTemplateTypes",{since:"6.8",alternative:"select('core/core-data').getCurrentTheme()?.default_template_types"}),e(qr.store).getCurrentTheme()?.default_template_types)),L6e=(0,Xt.createRegistrySelector)(e=>(0,Xt.createSelector)(()=>((0,Lu.default)("select('core/editor').__experimentalGetDefaultTemplatePartAreas",{since:"6.8",alternative:"select('core/core-data').getCurrentTheme()?.default_template_part_areas"}),(e(qr.store).getCurrentTheme()?.default_template_part_areas||[]).map(r=>({...r,icon:qMe(r.icon)}))))),B6e=(0,Xt.createRegistrySelector)(e=>(0,Xt.createSelector)((t,r)=>{(0,Lu.default)("select('core/editor').__experimentalGetDefaultTemplateType",{since:"6.8"});let o=e(qr.store).getCurrentTheme()?.default_template_types;return o?Object.values(o).find(n=>n.slug===r)??u1:u1})),V6e=(0,Xt.createRegistrySelector)(e=>(0,Xt.createSelector)((t,r)=>{if((0,Lu.default)("select('core/editor').__experimentalGetTemplateInfo",{since:"6.8"}),!r)return u1;let o=e(qr.store).getCurrentTheme(),n=o?.default_template_types||[],i=o?.default_template_part_areas||[];return YMe({template:r,templateAreas:i,templateTypes:n})})),j6e=(0,Xt.createRegistrySelector)(e=>t=>{let r=ra(t);return e(qr.store).getPostType(r)?.labels?.singular_name});function z6e(e){return e.publishSidebarActive}var UG={};Yr(UG,{__experimentalTearDownEditor:()=>ort,__unstableSaveForPreview:()=>prt,autosave:()=>frt,clearSelectedBlock:()=>Krt,closePublishSidebar:()=>Brt,createUndoLevel:()=>grt,disablePublishSidebar:()=>yrt,editPost:()=>art,enablePublishSidebar:()=>brt,enterFormattedText:()=>pot,exitFormattedText:()=>mot,hideInsertionPoint:()=>not,insertBlock:()=>tot,insertBlocks:()=>rot,insertDefaultBlock:()=>hot,lockPostAutosaving:()=>Srt,lockPostSaving:()=>wrt,mergeBlocks:()=>aot,moveBlockToPosition:()=>eot,moveBlocksDown:()=>Jrt,moveBlocksUp:()=>$rt,multiSelect:()=>qrt,openPublishSidebar:()=>Lrt,receiveBlocks:()=>zrt,redo:()=>mrt,refreshPost:()=>urt,removeBlock:()=>cot,removeBlocks:()=>lot,removeEditorPanel:()=>Art,replaceBlock:()=>Qrt,replaceBlocks:()=>Xrt,resetBlocks:()=>jrt,resetEditorBlocks:()=>Crt,resetPost:()=>nrt,savePost:()=>lrt,selectBlock:()=>Wrt,setDeviceType:()=>Prt,setEditedPost:()=>d_e,setIsInserterOpened:()=>Irt,setIsListViewOpened:()=>Ort,setRenderingMode:()=>Ert,setTemplateValidity:()=>iot,setupEditor:()=>rrt,setupEditorState:()=>srt,showInsertionPoint:()=>oot,startMultiSelect:()=>Grt,startTyping:()=>dot,stopMultiSelect:()=>Yrt,stopTyping:()=>fot,switchEditorMode:()=>Drt,synchronizeTemplate:()=>sot,toggleBlockMode:()=>uot,toggleDistractionFree:()=>Nrt,toggleEditorPanelEnabled:()=>krt,toggleEditorPanelOpened:()=>Rrt,togglePublishSidebar:()=>Vrt,toggleSelection:()=>Zrt,toggleSpotlightMode:()=>Mrt,toggleTopToolbar:()=>Frt,trashPost:()=>drt,undo:()=>hrt,unlockPostAutosaving:()=>xrt,unlockPostSaving:()=>_rt,updateBlock:()=>Hrt,updateBlockAttributes:()=>Urt,updateBlockListSettings:()=>got,updateEditorSettings:()=>Trt,updatePost:()=>irt,updatePostLock:()=>vrt});var HG=a(na(),1),u_e=a(Bu(),1),fg=a(Ya(),1),iS=a(Pt(),1),ou=a(It(),1),Ys=a(ae(),1),Op=a(be(),1),sS=a(Vn(),1),nn=a(Dt(),1),yn=a(j(),1);function Z4(e,t){return`wp-autosave-block-editor-post-${t?"auto-draft":e}`}function wX(e,t){return window.sessionStorage.getItem(Z4(e,t))}function _X(e,t,r,o,n){window.sessionStorage.setItem(Z4(e,t),JSON.stringify({post_title:r,content:o,excerpt:n}))}function Fk(e,t){window.sessionStorage.removeItem(Z4(e,t))}var qa=a(j(),1);function SX(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),l=r.status==="trash"&&t.status!=="trash",c,u=o?.viewable??!1,d;l?(c=o.labels.item_trashed,u=!1):r.type===Tl?(c=(0,qa.__)("Media updated."),u=!1):!i&&!s?(c=(0,qa.__)("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,qa.__)("View Preview"):o.labels.view_item,url:r.link,openInNewTab:!0}),[c,{id:"editor-save",type:"snackbar",actions:f}]}function xX(e){let{post:t,edits:r,error:o}=e;if(o&&o.code==="rest_autosave_no_changes")return[];let i=["publish","private","future"].indexOf(t.status)!==-1;if(o.code==="offline_error"){let c={publish:(0,qa.__)("Publishing failed because you were offline. Please verify your connection and try again."),private:(0,qa.__)("Publishing failed because you were offline. Please verify your connection and try again."),future:(0,qa.__)("Scheduling failed because you were offline. Please verify your connection and try again."),default:(0,qa.__)("Updating failed because you were offline. Please verify your connection and try again.")};return[!i&&r.status in c?c[r.status]:c.default,{id:"editor-save"}]}let s={publish:(0,qa.__)("Publishing failed."),private:(0,qa.__)("Publishing failed."),future:(0,qa.__)("Scheduling failed."),default:(0,qa.__)("Updating failed.")},l=!i&&r.status in s?s[r.status]:s.default;return o.message&&!/<\/?[^>]*>/.test(o.message)&&(l=[l,o.message].join(" ")),[l,{id:"editor-save"}]}function CX(e){return[e.error.message&&e.error.code!=="unknown_error"?e.error.message:(0,qa.__)("Trashing failed"),{id:"editor-trash-fail"}]}var zG={};Yr(zG,{createTemplate:()=>Htt,hideBlockTypes:()=>Wtt,registerEntityAction:()=>Mtt,registerEntityField:()=>Dtt,registerPostTypeSchema:()=>jtt,removeTemplates:()=>Ytt,resetStylesNavigation:()=>Xtt,restoreRevision:()=>ert,revertTemplate:()=>Gtt,selectNote:()=>trt,setCanvasWidth:()=>jG,setCurrentRevisionId:()=>Qtt,setCurrentTemplateId:()=>ztt,setDefaultRenderingMode:()=>qtt,setIsReady:()=>Btt,setRevisionPage:()=>Jtt,setShowRevisionDiff:()=>$tt,setShowStylebook:()=>Ztt,setStylesPath:()=>Ktt,showBlockTypes:()=>Utt,unregisterEntityAction:()=>Ftt,unregisterEntityField:()=>Ltt});var Ia=a(ae(),1),BG=a(be(),1),cr=a(j(),1),nc=a(It(),1),py=a(Dt(),1),l_e=a(bo(),1),c_e=a(Bu(),1),c3=a(Pt(),1),VG=a(Vt(),1),u3=a(an(),1);function Dk(e){return e?e.source===gk.custom&&(!!e?.plugin||e?.has_theme_file):!1}var A8={};Yr(A8,{buildRevisionsPageQuery:()=>gv,getCanvasHeight:()=>rFe,getCanvasWidth:()=>tFe,getCurrentRevision:()=>aFe,getCurrentRevisionId:()=>R8,getDefaultRenderingMode:()=>J6e,getEntityActions:()=>K6e,getEntityFields:()=>X6e,getInserter:()=>W6e,getInserterSidebarToggleRef:()=>Y6e,getListViewToggleRef:()=>G6e,getPageRevisions:()=>nFe,getPostBlocksByName:()=>Q6e,getPostIcon:()=>q6e,getPreviousRevision:()=>uFe,getRevisionPage:()=>k8,getRevisionsPerPage:()=>oFe,getSelectedNote:()=>lFe,getShowStylebook:()=>eFe,getStylesPath:()=>$6e,isCollaborationEnabledForCurrentPost:()=>dFe,isEntityReady:()=>Z6e,isNoteFocused:()=>cFe,isRevisionsMode:()=>iFe,isShowingRevisionDiff:()=>sFe});var hv=a(be(),1),ia=a(K(),1);var Lk=a(U(),1),xn=(0,Lk.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,Lk.cloneElement)(e,{width:t,height:t,...r,ref:o}));var Bk=a(Se(),1),X4=a(E(),1),Q4=(0,X4.jsx)(Bk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,X4.jsx)(Bk.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 Vk=a(Se(),1),J4=a(E(),1),$4=(0,J4.jsx)(Vk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,J4.jsx)(Vk.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 jk=a(Se(),1),eB=a(E(),1),tB=(0,eB.jsx)(jk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eB.jsx)(jk.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 zk=a(Se(),1),rB=a(E(),1),oB=(0,rB.jsx)(zk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rB.jsx)(zk.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var Hk=a(Se(),1),nB=a(E(),1),iB=(0,nB.jsx)(Hk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nB.jsx)(Hk.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 Uk=a(Se(),1),sB=a(E(),1),aB=(0,sB.jsx)(Uk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sB.jsx)(Uk.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var Wk=a(Se(),1),lB=a(E(),1),cB=(0,lB.jsx)(Wk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lB.jsx)(Wk.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 Gk=a(Se(),1),uB=a(E(),1),dB=(0,uB.jsx)(Gk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uB.jsx)(Gk.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 Yk=a(Se(),1),fB=a(E(),1),pB=(0,fB.jsx)(Yk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fB.jsx)(Yk.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 qk=a(Se(),1),mB=a(E(),1),_f=(0,mB.jsx)(qk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mB.jsx)(qk.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 Kk=a(Se(),1),hB=a(E(),1),gB=(0,hB.jsx)(Kk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hB.jsx)(Kk.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 Zk=a(Se(),1),vB=a(E(),1),Xk=(0,vB.jsx)(Zk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vB.jsx)(Zk.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 Qk=a(Se(),1),bB=a(E(),1),Jk=(0,bB.jsx)(Qk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bB.jsx)(Qk.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 $k=a(Se(),1),yB=a(E(),1),Oo=(0,yB.jsx)($k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yB.jsx)($k.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var eR=a(Se(),1),wB=a(E(),1),m1=(0,wB.jsx)(eR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wB.jsx)(eR.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var tR=a(Se(),1),_B=a(E(),1),SB=(0,_B.jsx)(tR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_B.jsx)(tR.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var rR=a(Se(),1),xB=a(E(),1),Ar=(0,xB.jsx)(rR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xB.jsx)(rR.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var oR=a(Se(),1),CB=a(E(),1),TB=(0,CB.jsx)(oR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CB.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 nR=a(Se(),1),EB=a(E(),1),mr=(0,EB.jsx)(nR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EB.jsx)(nR.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var iR=a(Se(),1),PB=a(E(),1),kB=(0,PB.jsx)(iR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,PB.jsx)(iR.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var sR=a(Se(),1),RB=a(E(),1),Mi=(0,RB.jsx)(sR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,RB.jsx)(sR.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 aR=a(Se(),1),AB=a(E(),1),h1=(0,AB.jsx)(aR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AB.jsx)(aR.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 lR=a(Se(),1),IB=a(E(),1),OB=(0,IB.jsx)(lR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IB.jsx)(lR.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 cR=a(Se(),1),NB=a(E(),1),MB=(0,NB.jsx)(cR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,NB.jsx)(cR.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 uR=a(Se(),1),FB=a(E(),1),DB=(0,FB.jsx)(uR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FB.jsx)(uR.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 dR=a(Se(),1),LB=a(E(),1),BB=(0,LB.jsx)(dR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LB.jsx)(dR.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 fR=a(Se(),1),VB=a(E(),1),jB=(0,VB.jsx)(fR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VB.jsx)(fR.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 pR=a(Se(),1),zB=a(E(),1),cv=(0,zB.jsx)(pR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zB.jsx)(pR.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 mR=a(Se(),1),HB=a(E(),1),UB=(0,HB.jsx)(mR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HB.jsx)(mR.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 hR=a(Se(),1),WB=a(E(),1),g1=(0,WB.jsx)(hR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WB.jsx)(hR.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 gR=a(Se(),1),GB=a(E(),1),vR=(0,GB.jsx)(gR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GB.jsx)(gR.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 bR=a(Se(),1),YB=a(E(),1),qB=(0,YB.jsx)(bR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YB.jsx)(bR.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 yR=a(Se(),1),KB=a(E(),1),v0=(0,KB.jsx)(yR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,KB.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 0Zm8 4a4 4 0 0 0 4-4H8a4 4 0 0 0 4 4Z"})});var wR=a(Se(),1),ZB=a(E(),1),uv=(0,ZB.jsx)(wR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZB.jsx)(wR.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 _R=a(Se(),1),XB=a(E(),1),Sf=(0,XB.jsx)(_R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XB.jsx)(_R.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 SR=a(Se(),1),QB=a(E(),1),JB=(0,QB.jsx)(SR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,QB.jsx)(SR.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 xR=a(Se(),1),$B=a(E(),1),xf=(0,$B.jsx)(xR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$B.jsx)(xR.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 CR=a(Se(),1),eV=a(E(),1),ms=(0,eV.jsx)(CR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eV.jsx)(CR.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 TR=a(Se(),1),tV=a(E(),1),rV=(0,tV.jsx)(TR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tV.jsx)(TR.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 ER=a(Se(),1),oV=a(E(),1),nV=(0,oV.jsx)(ER.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oV.jsx)(ER.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 PR=a(Se(),1),iV=a(E(),1),sV=(0,iV.jsx)(PR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iV.jsx)(PR.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 kR=a(Se(),1),aV=a(E(),1),lV=(0,aV.jsx)(kR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aV.jsx)(kR.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 RR=a(Se(),1),cV=a(E(),1),uV=(0,cV.jsx)(RR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cV.jsx)(RR.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 AR=a(Se(),1),dV=a(E(),1),v1=(0,dV.jsx)(AR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dV.jsx)(AR.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 IR=a(Se(),1),fV=a(E(),1),b1=(0,fV.jsx)(IR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fV.jsx)(IR.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var OR=a(Se(),1),pV=a(E(),1),mV=(0,pV.jsx)(OR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pV.jsx)(OR.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 NR=a(Se(),1),hV=a(E(),1),gV=(0,hV.jsx)(NR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hV.jsx)(NR.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=a(Se(),1),vV=a(E(),1),bV=(0,vV.jsx)(MR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vV.jsx)(MR.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 y1=a(Se(),1),w1=a(E(),1),_1=(0,w1.jsxs)(y1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,w1.jsx)(y1.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,w1.jsx)(y1.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 FR=a(Se(),1),yV=a(E(),1),xc=(0,yV.jsx)(FR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yV.jsx)(FR.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 DR=a(Se(),1),wV=a(E(),1),_V=(0,wV.jsx)(DR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wV.jsx)(DR.Path,{d:"M5 11.25h14v1.5H5z"})});var LR=a(Se(),1),SV=a(E(),1),xV=(0,SV.jsx)(LR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,SV.jsx)(LR.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 BR=a(Se(),1),CV=a(E(),1),S1=(0,CV.jsx)(BR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CV.jsx)(BR.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})});var VR=a(Se(),1),TV=a(E(),1),EV=(0,TV.jsx)(VR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,TV.jsx)(VR.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 jR=a(Se(),1),PV=a(E(),1),b0=(0,PV.jsx)(jR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,PV.jsx)(jR.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 zR=a(Se(),1),kV=a(E(),1),yo=(0,kV.jsx)(zR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kV.jsx)(zR.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var HR=a(Se(),1),RV=a(E(),1),AV=(0,RV.jsx)(HR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,RV.jsx)(HR.Path,{d:"M18.5 10a1.5 1.5 0 0 1 1.5 1.5v7a1.5 1.5 0 0 1-1.5 1.5h-7a1.5 1.5 0 0 1-1.5-1.5v-7a1.5 1.5 0 0 1 1.5-1.5zM16 4a2 2 0 0 1 2 2v2h-1.5V6a.5.5 0 0 0-.5-.5H6a.5.5 0 0 0-.5.5v3H8v1.5H5.5V16a.5.5 0 0 0 .5.5h2V18H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z"})});var UR=a(Se(),1),IV=a(E(),1),OV=(0,IV.jsx)(UR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IV.jsx)(UR.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 WR=a(Se(),1),NV=a(E(),1),Pl=(0,NV.jsx)(WR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,NV.jsx)(WR.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 GR=a(Se(),1),MV=a(E(),1),x1=(0,MV.jsx)(GR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,MV.jsx)(GR.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 C1=a(Se(),1),T1=a(E(),1),vm=(0,T1.jsxs)(C1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,T1.jsx)(C1.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,T1.jsx)(C1.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 YR=a(Se(),1),FV=a(E(),1),E1=(0,FV.jsx)(YR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FV.jsx)(YR.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var qR=a(Se(),1),DV=a(E(),1),P1=(0,DV.jsx)(qR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DV.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 1-4-4h4V8a4 4 0 0 1 0 8Z"})});var KR=a(Se(),1),LV=a(E(),1),BV=(0,LV.jsx)(KR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LV.jsx)(KR.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 ZR=a(Se(),1),VV=a(E(),1),Cc=(0,VV.jsx)(ZR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VV.jsx)(ZR.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var XR=a(Se(),1),jV=a(E(),1),zV=(0,jV.jsx)(XR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jV.jsx)(XR.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 QR=a(Se(),1),HV=a(E(),1),kl=(0,HV.jsx)(QR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HV.jsx)(QR.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 JR=a(Se(),1),UV=a(E(),1),dv=(0,UV.jsx)(JR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,UV.jsx)(JR.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 $R=a(Se(),1),WV=a(E(),1),fv=(0,WV.jsx)($R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WV.jsx)($R.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 e2=a(Se(),1),GV=a(E(),1),YV=(0,GV.jsx)(e2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GV.jsx)(e2.Path,{d:"M7 11.5h10V13H7z"})});var t2=a(Se(),1),qV=a(E(),1),k1=(0,qV.jsx)(t2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qV.jsx)(t2.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 r2=a(Se(),1),KV=a(E(),1),R1=(0,KV.jsx)(r2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,KV.jsx)(r2.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 o2=a(Se(),1),ZV=a(E(),1),bm=(0,ZV.jsx)(o2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZV.jsx)(o2.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 n2=a(Se(),1),XV=a(E(),1),QV=(0,XV.jsx)(n2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XV.jsx)(n2.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 i2=a(Se(),1),JV=a(E(),1),pv=(0,JV.jsx)(i2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,JV.jsx)(i2.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 A1=a(Se(),1),I1=a(E(),1),$V=(0,I1.jsxs)(A1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,I1.jsx)(A1.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,I1.jsx)(A1.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 s2=a(Se(),1),e8=a(E(),1),O1=(0,e8.jsx)(s2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,e8.jsx)(s2.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 a2=a(Se(),1),t8=a(E(),1),r8=(0,t8.jsx)(a2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t8.jsx)(a2.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 l2=a(Se(),1),o8=a(E(),1),n8=(0,o8.jsx)(l2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,o8.jsx)(l2.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 c2=a(Se(),1),i8=a(E(),1),s8=(0,i8.jsx)(c2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i8.jsx)(c2.Path,{fill:"none",d:"M5.75 12.75V18.25H11.25M12.75 5.75H18.25V11.25",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"square"})});var u2=a(Se(),1),a8=a(E(),1),l8=(0,a8.jsx)(u2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a8.jsx)(u2.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 d2=a(Se(),1),c8=a(E(),1),u8=(0,c8.jsx)(d2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,c8.jsx)(d2.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 f2=a(Se(),1),d8=a(E(),1),f8=(0,d8.jsx)(f2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,d8.jsx)(f2.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 p2=a(Se(),1),p8=a(E(),1),N1=(0,p8.jsx)(p2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,p8.jsx)(p2.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 m2=a(Se(),1),m8=a(E(),1),y0=(0,m8.jsx)(m2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,m8.jsx)(m2.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 h2=a(Se(),1),h8=a(E(),1),g2=(0,h8.jsx)(h2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,h8.jsx)(h2.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 v2=a(Se(),1),g8=a(E(),1),Cf=(0,g8.jsx)(v2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,g8.jsx)(v2.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 b2=a(Se(),1),v8=a(E(),1),b8=(0,v8.jsx)(b2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,v8.jsx)(b2.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 y2=a(Se(),1),y8=a(E(),1),mv=(0,y8.jsx)(y2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,y8.jsx)(y2.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 w2=a(Se(),1),w8=a(E(),1),M1=(0,w8.jsx)(w2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,w8.jsx)(w2.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 _2=a(Se(),1),_8=a(E(),1),S8=(0,_8.jsx)(_2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_8.jsx)(_2.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 S2=a(Se(),1),x8=a(E(),1),C8=(0,x8.jsx)(S2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,x8.jsx)(S2.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 x2=a(Se(),1),T8=a(E(),1),E8=(0,T8.jsx)(x2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,T8.jsx)(x2.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 hs=a(ae(),1),MX=a(Dt(),1);var kX=[];function RX(e,t,r){return e.actions[t]?.[r]??kX}function AX(e,t,r){return e.fields[t]?.[r]??kX}function IX(e,t,r){return e.isReady[t]?.[r]}var H6e={Mobile:8/5,Tablet:4/3},OX={rootClientId:void 0,insertionIndex:void 0,filterValue:void 0},{getTemplatePartIcon:U6e}=Y(hs.privateApis),P8=["post-only","template-locked"],W6e=(0,ia.createRegistrySelector)(e=>(0,ia.createSelector)(t=>{if(typeof t.blockInserterPanel=="object")return t.blockInserterPanel;if(Mk(t)==="template-locked"){let{getBlocksByName:r,getSelectedBlockClientId:o,getBlockParents:n,getBlockOrder:i}=e(hv.store),[s]=r("core/post-content");if(s){let l=o();return l&&l!==s&&n(l).includes(s)?OX:{rootClientId:s,insertionIndex:i(s).length,filterValue:void 0}}}return OX},t=>{let{getBlocksByName:r,getSelectedBlockClientId:o,getBlockParents:n,getBlockOrder:i}=e(hv.store),[s]=r("core/post-content"),l=o();return[t.blockInserterPanel,Mk(t),s,l,l?n(l):void 0,s?i(s).length:void 0]}));function G6e(e){return e.listViewToggleRef}function Y6e(e){return e.inserterSidebarToggleRef}var NX={wp_block:y0,wp_navigation:OV,page:vm,post:S8},q6e=(0,ia.createRegistrySelector)(e=>(t,r,o)=>{{if(r==="wp_template_part"||r==="wp_template"){let s=(e(hs.store).getCurrentTheme()?.default_template_part_areas||[]).find(l=>o.area===l.area);return s?.icon?U6e(s.icon):xc}if(NX[r])return NX[r];let n=e(hs.store).getPostType(r);return typeof n?.icon=="string"&&n.icon.startsWith("dashicons-")?n.icon.slice(10):vm}});function K6e(e,...t){return RX(e.dataviews,...t)}function Z6e(e,...t){return IX(e.dataviews,...t)}function X6e(e,...t){return AX(e.dataviews,...t)}var Q6e=(0,ia.createRegistrySelector)(e=>(0,ia.createSelector)((t,r)=>{r=Array.isArray(r)?r:[r];let{getBlocksByName:o,getBlockParents:n,getBlockName:i}=e(hv.store);return o(r).filter(s=>n(s).every(l=>{let c=i(l);return c!=="core/query"&&!r.includes(c)}))},(t,r)=>{r=Array.isArray(r)?r:[r];let{getBlocksByName:o,getBlockParents:n}=e(hv.store),i=o(r),s=i.map(l=>n(l));return[i,...s]})),J6e=(0,ia.createRegistrySelector)(e=>(t,r)=>{let{getPostType:o,getCurrentTheme:n,hasFinishedResolution:i}=e(hs.store),s=n(),l=o(r);if(!i("getPostType",[r])||!i("getCurrentTheme"))return;let c=s?.stylesheet,u=e(MX.store).get("core","renderingModes")?.[c]?.[r];if(P8.includes(u))return u;let d=Array.isArray(l?.supports?.editor)?l.supports.editor.find(m=>"default-mode"in m)?.["default-mode"]:void 0;if(P8.includes(d))return d;let f=q4(t).defaultRenderingMode;return P8.includes(f)?f:"post-only"});function $6e(e){return e.stylesPath??"/"}function eFe(e){return e.showStylebook??!1}var tFe=(0,ia.createRegistrySelector)(e=>t=>{if(!Y(e(hv.store)).isZoomOut())return t.canvasWidth}),rFe=(0,ia.createRegistrySelector)(e=>t=>{let r=Y(e(hv.store));if(r.isZoomOut())return;let o=t.canvasWidth,n=r.getSettings().__experimentalFeatures?.viewport,i=m0(o,n);if(o!==p0(i,n))return;let s=H6e[i];if(s&&o>0)return Math.round(o*s)});function k8(e){return e.revisionPage}function gv(e,t){return{per_page:FX,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 FX=100;function oFe(){return FX}var nFe=(0,ia.createRegistrySelector)(e=>(t,r)=>{if(!r)return null;let{type:o,id:n}=zn(t);if(!o||!n)return null;let s=e(hs.store).getEntityConfig("postType",o)?.revisionKey||"id";return e(hs.store).getRevisions("postType",o,n,gv(s,r))});function iFe(e){return e.revisionId!==null}function sFe(e){return e.showRevisionDiff}function R8(e){return e.revisionId}var aFe=(0,ia.createRegistrySelector)(e=>t=>{let r=R8(t);if(!r)return;let o=k8(t);if(!o)return null;let{type:n,id:i}=zn(t),l=e(hs.store).getEntityConfig("postType",n)?.revisionKey||"id",c=e(hs.store).getRevisions("postType",n,i,gv(l,o));return c?c.find(u=>u[l]===r)??null:null});function lFe(e){return e.selectedNote?.noteId}function cFe(e){return!!e.selectedNote?.options?.focus}var uFe=(0,ia.createRegistrySelector)(e=>t=>{let r=R8(t);if(!r)return;let o=k8(t);if(!o)return null;let{type:n,id:i}=zn(t),l=e(hs.store).getEntityConfig("postType",n)?.revisionKey||"id",c=gv(l,o),u=e(hs.store).getRevisions("postType",n,i,c);if(!u)return null;let d=u.findIndex(h=>h[l]===r);if(d>=0&&d<u.length-1)return u[d+1];let f=G4(t),m=Math.ceil(f/c.per_page)||1;return d===u.length-1&&o<m?e(hs.store).getRevisions("postType",n,i,gv(l,o+1))?.[0]??null:null}),dFe=(0,ia.createRegistrySelector)(e=>t=>{if(!Y(e(hs.store)).isCollaborationSupported())return!1;let r=ra(t),o=oa(t),i=e(hs.store).getEntityConfig("postType",r)?.syncConfig;return!!(i&&i.supportsPersistence&&window._wpCollaborationEnabled&&i.shouldSync?.(`postType/${r}`,o)!==!1)});var l3=a(ae(),1),a_e=a(Vn(),1);var qX=a(j(),1);var gs=a(G(),1);var P2=a(Te(),1),zX=a(K(),1),w0=a(U(),1),HX=a(It(),1),UX=a(bo(),1),vv=a(j(),1);var jX=a(bo(),1);var C2=a(Vt(),1),LX=a(j(),1);function BX(e){return e.type==="wp_template"}function VX(e){return e.type==="wp_template_part"}function Tf(e){return e.type==="wp_template"||e.type==="wp_template_part"}function ft(e,t=(0,LX.__)("(no title)")){let r="";return typeof e.title=="string"?r=(0,C2.decodeEntities)(e.title):e.title&&"rendered"in e.title?r=(0,C2.decodeEntities)(e.title.rendered):e.title&&"raw"in e.title&&(r=(0,C2.decodeEntities)(e.title.raw)),r||t}function T2(e){return e?[e.source,e.source].includes("custom")&&!(e.type==="wp_template"&&e?.plugin)&&!e.has_theme_file:!1}var E2=e=>typeof e!="object"?"":e.slug||(0,jX.cleanForSlug)(ft(e))||e.id.toString();var Hn=a(E(),1),WX=({field:e,onChange:t,data:r})=>{let{id:o}=e,n=e.getValue({item:r})||E2(r),i=r.permalink_template||"",s=/%(?:postname|pagename)%/,[l,c]=i.split(s),u=l,d=c,f=s.test(i),m=(0,w0.useRef)(n),h=n||m.current,g=f?`${u}${h}${d}`:(0,UX.safeDecodeURIComponent)(r.link||"");(0,w0.useEffect)(()=>{n&&m.current===void 0&&(m.current=n)},[n]);let v=(0,w0.useCallback)(w=>t({[o]:w}),[o,t]),{createNotice:b}=(0,zX.useDispatch)(HX.store),_=(0,P2.useCopyToClipboard)(g,()=>{b("info",(0,vv.__)("Copied Permalink to clipboard."),{isDismissible:!0,type:"snackbar"})}),y="editor-post-url__slug-description-"+(0,P2.useInstanceId)(WX);return(0,Hn.jsxs)("fieldset",{className:"fields-controls__slug",children:[f&&(0,Hn.jsxs)(gs.__experimentalVStack,{children:[(0,Hn.jsxs)(gs.__experimentalVStack,{spacing:"0px",children:[(0,Hn.jsx)("span",{children:(0,vv.__)("Customize the last part of the Permalink.")}),(0,Hn.jsx)(gs.ExternalLink,{href:"https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink",children:(0,vv.__)("Learn more")})]}),(0,Hn.jsx)(gs.__experimentalInputControl,{prefix:(0,Hn.jsx)(gs.__experimentalInputControlPrefixWrapper,{children:"/"}),suffix:(0,Hn.jsx)(gs.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Hn.jsx)(gs.Button,{size:"small",icon:g1,ref:_,label:(0,vv.__)("Copy")})}),label:(0,vv.__)("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":y}),(0,Hn.jsxs)("div",{className:"fields-controls__slug-help",children:[(0,Hn.jsx)("span",{className:"fields-controls__slug-help-visual-label",children:(0,vv.__)("Permalink:")}),(0,Hn.jsxs)(gs.ExternalLink,{className:"fields-controls__slug-help-link",href:g,children:[(0,Hn.jsx)("span",{className:"fields-controls__slug-help-prefix",children:u}),(0,Hn.jsx)("span",{className:"fields-controls__slug-help-slug",children:h}),(0,Hn.jsx)("span",{className:"fields-controls__slug-help-suffix",children:d})]})]})]}),!f&&(0,Hn.jsx)(gs.ExternalLink,{className:"fields-controls__slug-help",href:g,children:g})]})},GX=WX;var k2=a(U(),1);var fFe=({item:e})=>{let t=E2(e),r=(0,k2.useRef)(t);return(0,k2.useEffect)(()=>{t&&r.current===void 0&&(r.current=t)},[t]),`${t||r.current}`},YX=fFe;var pFe={id:"slug",type:"text",label:(0,qX.__)("Slug"),Edit:GX,render:YX,filterBy:!1},I8=pFe;var O8=a(j(),1);function KX(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=KX(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function mFe(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=KX(e))&&(o&&(o+=" "),o+=t);return o}var J=mFe;var ZX=a(G(),1),XX=a(j(),1);var F1=a(E(),1);function D1({item:e,className:t,children:r}){let o=ft(e);return(0,F1.jsxs)(ZX.__experimentalHStack,{className:J("fields-field__title",t),alignment:"center",justify:"flex-start",children:[(0,F1.jsx)("span",{children:o||(0,XX.__)("(no title)")}),r]})}function R2({item:e}){return(0,F1.jsx)(D1,{item:e})}var hFe={type:"text",id:"title",label:(0,O8.__)("Title"),placeholder:(0,O8.__)("No title"),getValue:({item:e})=>ft(e),render:R2,enableHiding:!0,enableGlobalSearch:!0,filterBy:!1},A2=hFe;var F8=a(j(),1);var N8=a(j(),1),JX=a(K(),1),$X=a(ae(),1),eQ=a(G(),1);var QX=a(yf(),1),{lock:dvt,unlock:ln}=(0,QX.__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 M8=a(E(),1),{Badge:gFe}=ln(eQ.privateApis);function tQ({item:e}){let{frontPageId:t,postsPageId:r}=(0,JX.useSelect)(o=>{let{getEntityRecord:n}=o($X.store),i=n("root","site");return{frontPageId:i?.page_on_front,postsPageId:i?.page_for_posts}},[]);return(0,M8.jsx)(D1,{item:e,className:"fields-field__page-title",children:[t,r].includes(e.id)&&(0,M8.jsx)(gFe,{children:e.id===t?(0,N8.__)("Homepage"):(0,N8.__)("Posts Page")})})}var vFe={type:"text",id:"title",label:(0,F8.__)("Title"),placeholder:(0,F8.__)("No title"),getValue:({item:e})=>ft(e),render:tQ,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},D8=vFe;var L8=a(j(),1);var bFe={id:"title",type:"text",label:(0,L8.__)("Template"),placeholder:(0,L8.__)("No title"),getValue:({item:e})=>ft(e),render:R2,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},L1=bFe;var uj=a(j(),1);var Fre=a(j(),1);var Dre=a(Rl(),1);var Gee=a(U(),1);var bv=a(_e(),1);function I2({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=bv.useRef(e!==void 0),[i,s]=bv.useState(t),l=n?e:i,c=bv.useCallback(u=>{n||s(u)},[]);return[l,c]}var yFe=a(_e(),1),B1={...yFe};var iQ=a(_e(),1),nQ={};function cn(e,t){let r=iQ.useRef(nQ);return r.current===nQ&&(r.current=e(t)),r}var B8=B1.useInsertionEffect,wFe=B8&&B8!==B1.useLayoutEffect?B8:e=>e();function De(e){let t=cn(_Fe).current;return t.next=e,wFe(t.effect),t.trampoline}function _Fe(){let e={next:void 0,callback:SFe,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function SFe(){}var sQ=a(_e(),1),xFe=()=>{},Re=typeof document<"u"?sQ.useLayoutEffect:xFe;var ym=a(_e(),1);var O2=a(_e(),1),V8=O2.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function aQ(){return O2.useContext(V8)}var lQ=a(E(),1);function N2(e){let{children:t,elementsRef:r,labelsRef:o,onMapChange:n}=e,i=De(n),s=ym.useRef(0),l=cn(TFe).current,c=cn(CFe).current,[u,d]=ym.useState(0),f=ym.useRef(u),m=De((_,y)=>{c.set(_,y??null),f.current+=1,d(f.current)}),h=De(_=>{c.delete(_),f.current+=1,d(f.current)}),g=ym.useMemo(()=>{let _=new Map;return Array.from(c.keys()).filter(w=>w.isConnected).sort(EFe).forEach((w,S)=>{let x=c.get(w)??{};_.set(w,{...x,index:S})}),_},[c,u]);Re(()=>{if(typeof MutationObserver!="function"||g.size===0)return;let _=new MutationObserver(y=>{let w=new Set,S=x=>w.has(x)?w.delete(x):w.add(x);y.forEach(x=>{x.removedNodes.forEach(S),x.addedNodes.forEach(S)}),w.size===0&&(f.current+=1,d(f.current))});return g.forEach((y,w)=>{w.parentElement&&_.observe(w.parentElement,{childList:!0})}),()=>{_.disconnect()}},[g]),Re(()=>{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]),Re(()=>()=>{r.current=[]},[r]),Re(()=>()=>{o&&(o.current=[])},[o]);let v=De(_=>(l.add(_),()=>{l.delete(_)}));Re(()=>{l.forEach(_=>_(g))},[l,g]);let b=ym.useMemo(()=>({register:m,unregister:h,subscribeMapChange:v,elementsRef:r,labelsRef:o,nextIndexRef:s}),[m,h,v,r,o,s]);return(0,lQ.jsx)(V8.Provider,{value:b,children:t})}function CFe(){return new Map}function TFe(){return new Set}function EFe(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 M2=a(_e(),1),PFe=M2.createContext(void 0);function wm(){return M2.useContext(PFe)?.direction??"ltr"}function kFe(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 RFe=kFe("https://base-ui.com/production-error","Base UI"),No=RFe;var yv=a(_e(),1);function Ef(e,t,r,o){let n=cn(uQ).current;return AFe(n,e,t,r,o)&&dQ(n,[e,t,r,o]),n.callback}function cQ(e){let t=cn(uQ).current;return IFe(t,e)&&dQ(t,e),t.callback}function uQ(){return{callback:null,cleanup:null,refs:[]}}function AFe(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function IFe(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function dQ(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 pQ=a(_e(),1);var fQ=a(_e(),1),OFe=parseInt(fQ.version,10);function _0(e){return OFe>=e}function j8(e){if(!pQ.isValidElement(e))return null;let t=e,r=t.props;return(_0(19)?r?.ref:t.ref)??null}function V1(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Tc(){}var j1=Object.freeze([]),io=Object.freeze({});function mQ(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 hQ(e,t){return typeof e=="function"?e(t):e}function F2(e,t){return typeof e=="function"?e(t):e}var z8={};function hr(e,t,r,o,n){if(!r&&!o&&!n&&!e)return D2(t);let i=D2(e);return t&&(i=z1(i,t)),r&&(i=z1(i,r)),o&&(i=z1(i,o)),n&&(i=z1(i,n)),i}function gQ(e){if(e.length===0)return z8;if(e.length===1)return D2(e[0]);let t=D2(e[0]);for(let r=1;r<e.length;r+=1)t=z1(t,e[r]);return t}function D2(e){return H8(e)?{...bQ(e,z8)}:NFe(e)}function z1(e,t){return H8(t)?bQ(t,e):MFe(e,t)}function NFe(e){let t={...e};for(let r in t){let o=t[r];vQ(r,o)&&(t[r]=yQ(o))}return t}function MFe(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=V1(e.style,o);break}case"className":{e[r]=U8(e.className,o);break}default:vQ(r,o)?e[r]=FFe(e[r],o):e[r]=o}}return e}function vQ(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 H8(e){return typeof e=="function"}function bQ(e,t){return H8(e)?e(t):e??z8}function FFe(e,t){return t?e?(...r)=>{let o=r[0];if(wQ(o)){let i=o;H1(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:yQ(t):e}function yQ(e){return e&&((...t)=>{let r=t[0];return wQ(r)&&H1(r),e(...t)})}function H1(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function U8(e,t){return t?e?t+" "+e:t:e}function wQ(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var W8=a(_e(),1);function Qt(e,t,r={}){let o=t.render,n=DFe(t,r);if(r.enabled===!1)return null;let i=r.state??io;return VFe(e,o,n,i)}function DFe(e,t={}){let{className:r,style:o,render:n}=e,{state:i=io,ref:s,props:l,stateAttributesMapping:c,enabled:u=!0}=t,d=u?hQ(r,i):void 0,f=u?F2(o,i):void 0,m=u?mQ(i,c):io,h=u&&l?LFe(l):void 0,g=u?V1(m,h)??{}:io;return typeof document<"u"&&(u?Array.isArray(s)?g.ref=cQ([g.ref,j8(n),...s]):g.ref=Ef(g.ref,j8(n),s):Ef(null,null)),u?(d!==void 0&&(g.className=U8(g.className,d)),f!==void 0&&(g.style=V1(g.style,f)),g):io}function LFe(e){return Array.isArray(e)?gQ(e):hr(void 0,e)}var BFe=Symbol.for("react.lazy");function VFe(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=hr(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===BFe&&(i=yv.Children.toArray(t)[0]),yv.cloneElement(i,n)}if(e&&typeof e=="string")return jFe(e,r);throw new Error(No(8))}function jFe(e,t){return e==="button"?(0,W8.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,W8.createElement)("img",{alt:"",...t,key:t.key}):yv.createElement(e,t)}var L2=a(_e(),1);var _Q=0;function zFe(e,t="mui"){let[r,o]=L2.useState(e),n=e||r;return L2.useEffect(()=>{r==null&&(_Q+=1,o(`${t}-${_Q}`))},[r,t]),n}var SQ=B1.useId;function _m(e,t){if(SQ!==void 0){let r=SQ();return e??(t?`${t}-${r}`:r)}return zFe(e,t)}function Sm(e){return _m(e,"base-ui")}var j2=a(_e(),1);var Ke={};Yr(Ke,{cancelOpen:()=>hDe,chipRemovePress:()=>QFe,clearPress:()=>XFe,closePress:()=>KFe,closeWatcher:()=>lDe,decrementPress:()=>eDe,disabled:()=>vDe,drag:()=>fDe,escapeKey:()=>aDe,focusOut:()=>sDe,imperativeAction:()=>wDe,incrementPress:()=>$Fe,initial:()=>yDe,inputBlur:()=>oDe,inputChange:()=>tDe,inputClear:()=>rDe,inputPaste:()=>nDe,inputPress:()=>iDe,itemPress:()=>qFe,keyboard:()=>uDe,linkPress:()=>ZFe,listNavigation:()=>cDe,missing:()=>bDe,none:()=>HFe,outsidePress:()=>YFe,pointer:()=>dDe,scrub:()=>mDe,siblingOpen:()=>gDe,swipe:()=>_De,trackPress:()=>JFe,triggerFocus:()=>GFe,triggerHover:()=>WFe,triggerPress:()=>UFe,wheel:()=>pDe,windowResize:()=>SDe});var HFe="none",UFe="trigger-press",WFe="trigger-hover",GFe="trigger-focus",YFe="outside-press",qFe="item-press",KFe="close-press",ZFe="link-press",XFe="clear-press",QFe="chip-remove-press",JFe="track-press",$Fe="increment-press",eDe="decrement-press",tDe="input-change",rDe="input-clear",oDe="input-blur",nDe="input-paste",iDe="input-press",sDe="focus-out",aDe="escape-key",lDe="close-watcher",cDe="list-navigation",uDe="keyboard",dDe="pointer",fDe="drag",pDe="wheel",mDe="scrub",hDe="cancel-open",gDe="sibling-open",vDe="disabled",bDe="missing",yDe="initial",wDe="imperative-action",_De="swipe",SDe="window-resize";function Ct(e,t,r,o){let n=!1,i=!1,s=o??io;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 Y8=a(_e(),1);var xQ=a(_e(),1),xDe=[];function S0(e){xQ.useEffect(e,xDe)}var B2=null,vbt=globalThis.requestAnimationFrame,G8=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)}},V2=new G8,vs=class e{static create(){return new e}static request(t){return V2.request(t)}static cancel(t){return V2.cancel(t)}currentId=B2;request(t){this.cancel(),this.currentId=V2.request(()=>{this.currentId=B2,t()})}cancel=()=>{this.currentId!==B2&&(V2.cancel(this.currentId),this.currentId=B2)};disposeEffect=()=>this.cancel};function x0(){let e=cn(vs.create).current;return S0(e.disposeEffect),e}function C0(e,t=!1,r=!1){let[o,n]=Y8.useState(e&&t?"idle":void 0),[i,s]=Y8.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),Re(()=>{if(!e&&i&&o!=="ending"&&r){let l=vs.request(()=>{n("ending")});return()=>{vs.cancel(l)}}},[e,i,o,r]),Re(()=>{if(!e||t)return;let l=vs.request(()=>{n(void 0)});return()=>{vs.cancel(l)}},[t,e]),Re(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let l=vs.request(()=>{n("idle")});return()=>{vs.cancel(l)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}function CQ(e){let{open:t,defaultOpen:r,onOpenChange:o,disabled:n}=e,[i,s]=I2({controlled:t,default:r,name:"Collapsible",state:"open"}),{mounted:l,setMounted:c,transitionStatus:u}=C0(i,!0,!0),d=Sm(),[f,m]=j2.useState(),h=f??d,g=De(v=>{let b=!i,_=Ct(Ke.triggerPress,v.nativeEvent);o(b,_),!_.isCanceled&&s(b)});return j2.useMemo(()=>({disabled:n,handleTrigger:g,mounted:l,open:i,panelId:h,setMounted:c,setOpen:s,setPanelIdState:m,transitionStatus:u}),[n,g,l,i,h,c,s,m,u])}var z2=a(_e(),1),q8=z2.createContext(void 0);function H2(){let e=z2.useContext(q8);if(e===void 0)throw new Error(No(15));return e}var wv=a(_e(),1);var CDe=(function(e){return e[e.None=0]="None",e[e.GuessFromOrder=1]="GuessFromOrder",e})({});function U2(e={}){let{label:t,metadata:r,textRef:o,indexGuessBehavior:n,index:i}=e,{register:s,unregister:l,subscribeMapChange:c,elementsRef:u,labelsRef:d,nextIndexRef:f}=aQ(),m=wv.useRef(-1),[h,g]=wv.useState(i??(n===CDe.GuessFromOrder?()=>{if(m.current===-1){let _=f.current;f.current+=1,m.current=_}return m.current}:-1)),v=wv.useRef(null),b=wv.useCallback(_=>{if(v.current=_,h!==-1&&_!==null&&(u.current[h]=_,d)){let y=t!==void 0;d.current[h]=y?t:o?.current?.textContent??_.textContent}},[h,u,d,t,o]);return Re(()=>{if(i!=null)return;let _=v.current;if(_)return s(_,r),()=>{l(_)}},[i,s,l,r]),Re(()=>{if(i==null)return c(_=>{let y=v.current?_.get(v.current)?.index:null;y!=null&&g(y)})},[i,c,g]),{ref:b,index:h}}var Ka=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),TDe={[Ka.startingStyle]:""},EDe={[Ka.endingStyle]:""},xm={transitionStatus(e){return e==="starting"?TDe:e==="ending"?EDe:null}};var U1=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Ka.startingStyle]="startingStyle",e[e.endingStyle=Ka.endingStyle]="endingStyle",e})({});var TQ=(function(e){return e.panelOpen="data-panel-open",e})({});var PDe={[U1.open]:""},kDe={[U1.closed]:""},EQ={open(e){return e?{[TQ.panelOpen]:""}:null}},PQ={open(e){return e?PDe:kDe}};var P0=a(_e(),1);function W2(){return typeof window<"u"}function Sv(e){return G2(e)?(e.nodeName||"").toLowerCase():"#document"}function Kr(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Pc(e){var t;return(t=(G2(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function G2(e){return W2()?e instanceof Node||e instanceof Kr(e).Node:!1}function lt(e){return W2()?e instanceof Element||e instanceof Kr(e).Element:!1}function wo(e){return W2()?e instanceof HTMLElement||e instanceof Kr(e).HTMLElement:!1}function T0(e){return!W2()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Kr(e).ShadowRoot}function E0(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Un(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function kQ(e){return/^(table|td|th)$/.test(Sv(e))}function W1(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var RDe=/transform|translate|scale|rotate|perspective|filter/,ADe=/paint|layout|strict|content/,_v=e=>!!e&&e!=="none",K8;function Y2(e){let t=lt(e)?Un(e):e;return _v(t.transform)||_v(t.translate)||_v(t.scale)||_v(t.rotate)||_v(t.perspective)||!q2()&&(_v(t.backdropFilter)||_v(t.filter))||RDe.test(t.willChange||"")||ADe.test(t.contain||"")}function RQ(e){let t=Ec(e);for(;wo(t)&&!kc(t);){if(Y2(t))return t;if(W1(t))return null;t=Ec(t)}return null}function q2(){return K8==null&&(K8=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),K8}function kc(e){return/^(html|body|#document)$/.test(Sv(e))}function Un(e){return Kr(e).getComputedStyle(e)}function G1(e){return lt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ec(e){if(Sv(e)==="html")return e;let t=e.assignedSlot||e.parentNode||T0(e)&&e.host||Pc(e);return T0(t)?t.host:t}function AQ(e){let t=Ec(e);return kc(t)?e.ownerDocument?e.ownerDocument.body:e.body:wo(t)&&E0(t)?t:AQ(t)}function Cm(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=AQ(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),s=Kr(n);if(i){let l=K2(s);return t.concat(s,s.visualViewport||[],E0(n)?n:[],l&&r?Cm(l):[])}else return t.concat(n,Cm(n,[],r))}function K2(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var Z2=a(_e(),1),Z8=Z2.createContext(void 0);function X2(e=!1){let t=Z2.useContext(Z8);if(t===void 0&&!e)throw new Error(No(16));return t}var IQ=a(_e(),1);function OQ(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:IQ.useMemo(()=>{let u={onKeyDown(d){r&&t&&d.key!=="Tab"&&d.preventDefault()}};return o||(u.tabIndex=n,!i&&r&&(u.tabIndex=t?n:-1)),(i&&(t||s)||!i&&r)&&(u["aria-disabled"]=r),i&&(!t||l)&&(u.disabled=r),u},[o,r,t,s,l,i,n])}}function xv(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,s=P0.useRef(null),l=X2(!0),c=i??l!==void 0,{props:u}=OQ({focusableWhenDisabled:r,disabled:t,composite:c,tabIndex:o,isNativeButton:n}),d=P0.useCallback(()=>{let h=s.current;X8(h)&&c&&t&&u.disabled===void 0&&h.disabled&&(h.disabled=!1)},[t,u.disabled,c]);Re(d,[d]);let f=P0.useCallback((h={})=>{let{onClick:g,onMouseDown:v,onKeyUp:b,onKeyDown:_,onPointerDown:y,...w}=h;return hr({onClick(S){if(t){S.preventDefault();return}g?.(S)},onMouseDown(S){t||v?.(S)},onKeyDown(S){if(t||(H1(S),_?.(S),S.baseUIHandlerPrevented))return;let x=S.target===S.currentTarget,C=S.currentTarget,I=X8(C),k=!n&&IDe(C),R=x&&(n?I:!k),A=S.key==="Enter",P=S.key===" ",T=C.getAttribute("role"),M=T?.startsWith("menuitem")||T==="option"||T==="gridcell";if(x&&c&&P){if(S.defaultPrevented&&M)return;S.preventDefault(),k||n&&I?(C.click(),S.preventBaseUIHandler()):R&&(g?.(S),S.preventBaseUIHandler());return}R&&(!n&&(P||A)&&S.preventDefault(),!n&&A&&g?.(S))},onKeyUp(S){if(!t){if(H1(S),b?.(S),S.target===S.currentTarget&&n&&c&&X8(S.currentTarget)&&S.key===" "){S.preventDefault();return}S.baseUIHandlerPrevented||S.target===S.currentTarget&&!n&&!c&&S.key===" "&&g?.(S)}},onPointerDown(S){if(t){S.preventDefault();return}y?.(S)}},n?{type:"button"}:{role:"button"},u,w)},[t,u,c,n]),m=De(h=>{s.current=h,d()});return{getButtonProps:f,buttonRef:m}}function X8(e){return wo(e)&&e.tagName==="BUTTON"}function IDe(e){return!!(e?.tagName==="A"&&e?.href)}var bs=a(_e(),1);function Jt(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function Fi(e){let t=cn(ODe,e).current;return t.next=e,Re(t.effect),t}function ODe(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function Ko(e){return e?.ownerDocument||document}var DQ=a(_e(),1);var FQ=a(Vu(),1);function MQ(e){return e==null?e:"current"in e?e.current:e}function Tm(e,t=!1,r=!0){let o=x0();return De((n,i=null)=>{o.cancel();let s=MQ(e);if(s==null)return;let l=s,c=()=>{FQ.flushSync(n)};if(typeof l.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function u(){Promise.all(l.getAnimations().map(d=>d.finished)).then(()=>{i?.aborted||c()}).catch(()=>{if(r){i?.aborted||c();return}let d=l.getAnimations();!i?.aborted&&d.length>0&&d.some(f=>f.pending||f.playState!=="finished")&&u()})}if(t){let d=Ka.startingStyle;if(!l.hasAttribute(d)){o.request(u);return}let f=new MutationObserver(()=>{l.hasAttribute(d)||(f.disconnect(),u())});f.observe(l,{attributes:!0,attributeFilter:[d]}),i?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}o.request(u)})}function Em(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=De(n),s=Tm(o,r,!1);DQ.useEffect(()=>{if(!t)return;let l=new AbortController;return s(i,l.signal),()=>{l.abort()}},[t,r,i,s])}var Y1={height:void 0,width:void 0};function BQ(e){let{externalRef:t,hiddenUntilFound:r,id:o,keepMounted:n,mounted:i,onOpenChange:s,open:l,setMounted:c,setOpen:u,transitionStatus:d}=e,f=bs.useRef(null),m=bs.useRef(null),[h,g]=bs.useState(Y1),v=bs.useRef(Y1),b=bs.useRef(!1),_=bs.useRef(l),y=bs.useRef(!1),[w,S]=bs.useState(!1),x=bs.useRef(null),C=Ef(t,f),I=Fi({mounted:i,open:l}),k=Tm(f,!1,!1),R=!l&&!i,A=w?"idle":d,P=l&&(_.current||y.current),T=!l&&i&&m.current==="css-animation"&&h.height===void 0&&h.width===void 0?v.current:h,M=r&&R&&m.current!=="css-animation",B=De((O,L=!0)=>{L&&(v.current=O),g(O)}),F=De(()=>{x.current?.(),x.current=null}),V=De(O=>{F(),x.current=()=>{x.current=null,O()}}),z=De(()=>{l&&i&&m.current==="css-animation"&&(y.current=!0)});Re(()=>{!w||d==="starting"||S(!1)},[w,d]),bs.useEffect(()=>()=>{z(),F()},[z,F]),Re(()=>{let O=f.current;if(!O)return;!l&&x.current&&F();let L=NDe(O,P);if(m.current=L,l&&d==="idle"&&_.current&&L==="css-animation"){v.current=k0(O);return}if(l&&d==="starting"){let Z=b.current;if(b.current=!1,L==="none"){B(k0(O)),S(!0);return}if(L==="css-transition"){let Q=MDe(O);if(B(k0(O)),!Z)return Q;let ue=q1(O,"transition-duration","0s");return V(ue),S(!0),Q}if(L==="css-animation"){if(B(k0(O)),!Z){q1(O,"animation-name","none")();return}let Q=q1(O,"animation-name","none"),ue=q1(O,"animation-duration","0s");Q(),V(ue),S(!0);return}}if(!l&&i&&(d==="idle"||d==="starting")){if(_.current=!1,y.current=!1,L==="none"){B(Y1,!1),c(!1);return}B(k0(O));return}if(d!=="ending")return;if(L==="none"){c(!1);return}let W=k0(O);if(!((W.height??0)>0||(W.width??0)>0)){c(!1);return}B(W),L==="css-animation"&&q1(O,"animation-name","none")()},[i,l,F,B,c,V,P,d]),Em({enabled:l&&i&&A==="idle",open:!0,ref:f,onComplete(){l&&B(Y1,!1)}}),bs.useEffect(()=>{if(l||!i||A!=="ending"||!f.current)return;let L=new AbortController,W=-1;function q(){I.current.open||(c(!1),B(Y1,!1))}return W=vs.request(()=>{L.signal.aborted||k(q,L.signal)}),()=>{vs.cancel(W),L.abort()}},[I,i,l,A,k,B,c]),Re(()=>{let O=f.current;!O||!r||!R||O.setAttribute("hidden","until-found")},[R,r]),bs.useEffect(function(){let L=f.current;if(!L)return;function W(q){let Z=Ct(Ke.none,q);s(!0,Z),!Z.isCanceled&&(b.current=!0,u(!0))}return Jt(L,"beforematch",W)},[s,u]);let D=n||r||i||l;return{height:T.height,props:{...M?{[U1.startingStyle]:""}:void 0,hidden:R,id:o},ref:C,shouldPreventOpenAnimation:P,shouldRender:D,transitionStatus:A,width:T.width}}function k0(e){return{height:e.scrollHeight,width:e.scrollWidth}}function NDe(e,t=!1){let r=Kr(e).getComputedStyle(e),o=(r.animationName.split(",").map(i=>i.trim()).some(i=>i!==""&&i!=="none")||t)&&LQ(r.animationDuration),n=LQ(r.transitionDuration);return o&&n||n?"css-transition":o?"css-animation":"none"}function LQ(e){return e.split(",").map(t=>t.trim()).some(t=>t!==""&&Number.parseFloat(t)>0)}function q1(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 MDe(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=vs.request(r);return()=>{vs.cancel(o),r()}}var VQ=a(_e(),1);function jQ(e){let t=VQ.useRef(!0);t.current&&(t.current=!1,e())}var Pf={};Yr(Pf,{engine:()=>t7,env:()=>o7,os:()=>$8,screenReader:()=>r7});var $8={};Yr($8,{android:()=>UQ,apple:()=>J8,ios:()=>Q8,linux:()=>VDe,mac:()=>WQ,windows:()=>BDe});function FDe(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:DDe,platform:LDe,maxTouchPoints:zQ}=FDe(),Cv=DDe.toLowerCase(),Tv=LDe.toLowerCase();var Q8=/^i(os$|p)/.test(Tv)||Tv==="macintel"&&zQ>1,HQ="android",UQ=Tv===HQ||Cv.includes(HQ),WQ=!Q8&&Tv.startsWith("mac"),BDe=Tv.startsWith("win"),VDe=!UQ&&/^(linux|chrome os)/.test(Tv),J8=WQ||Q8;var t7={};Yr(t7,{blink:()=>zDe,gecko:()=>jDe,webkit:()=>e7});var e7=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),jDe=!e7&&Cv.includes("firefox"),zDe=!e7&&Cv.includes("chrom");var r7={};Yr(r7,{voiceOver:()=>HDe});var HDe=J8;var o7={};Yr(o7,{jsdom:()=>UDe});var UDe=/jsdom|happydom/.test(Cv);var K1=0,Za=class e{static create(){return new e}currentId=K1;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=K1,r()},t)}isStarted(){return this.currentId!==K1}clear=()=>{this.currentId!==K1&&(clearTimeout(this.currentId),this.currentId=K1)};disposeEffect=()=>this.clear};function Rc(){let e=cn(Za.create).current;return S0(e.disposeEffect),e}var Di=a(_e(),1);function GQ(e){return"nativeEvent"in e}function kf(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function YQ(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var n7="data-base-ui-focusable";var i7="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function R0(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function tr(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&T0(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Wn(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Pm(e,t){if(!lt(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(tr(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function Q2(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 qQ(e){return e.matches("html,body")}function KQ(e){return wo(e)&&e.matches(i7)}function s7(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${i7}`)!=null}function ZQ(e){if(!e||Pf.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function WDe(e,t){return t!=null&&!kf(t)?0:typeof e=="function"?e():e}function Rf(e,t,r){let o=WDe(e,r);return typeof o=="number"?o:o?.[t]}function a7(e){return typeof e=="function"?e():e}function J2(e,t){return t||e==="click"||e==="mousedown"}function XQ(e){return e?.includes("mouse")&&e!=="mousedown"}var QQ=a(E(),1),JQ=Di.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Za,currentIdRef:{current:null},currentContextRef:{current:null}});function GDe(e,t){e.current=t.current}function l7(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=Di.useRef(r),i=Di.useRef(r),s=Di.useRef(null),l=Di.useRef(null),c=Rc();return Re(()=>{if(i.current=r,!s.current){n.current=r;return}n.current={open:Rf(n.current,"open"),close:Rf(r,"close")}},[r,s,n,i]),(0,QQ.jsx)(JQ.Provider,{value:Di.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:o,currentContextRef:l,timeout:c}),[o,c]),children:t})}function c7(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),i=Di.useContext(JQ),{currentIdRef:s,delayRef:l,timeoutMs:c,initialDelayRef:u,currentContextRef:d,hasProvider:f,timeout:m}=i,[h,g]=Di.useState(!1),v=Di.useRef(r),b=Di.useRef(!1);return Re(()=>{v.current=r},[r]),Re(()=>()=>{b.current=!0},[]),Re(()=>{function _(){b.current||g(!1),d.current?.setIsInstantPhase(!1),s.current=null,d.current=null,l.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,l,c,u,d,m,o]),Re(()=>{if(!r)return;let _=d.current,y=s.current;m.clear(),d.current={onOpenChange:o.setOpen,setIsInstantPhase:g},s.current=n,l.current={open:0,close:Rf(u.current,"close")},y!==null&&y!==n?(g(!0),_?.setIsInstantPhase(!0),_?.onOpenChange(!1,Ct(Ke.none))):(g(!1),_?.setIsInstantPhase(!1))},[r,n,o,s,l,u,d,m]),Re(()=>()=>{if(s.current===n){if(d.current=null,!v.current)return;s.current=null,GDe(l,u),m.clear()}},[d,s,l,n,u,m]),Di.useMemo(()=>({hasProvider:f,delayRef:l,isInstantPhase:h}),[f,l,h])}function Ac(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var tJ=["top","right","bottom","left"];var km=Math.min,ys=Math.max,Rm=Math.round,X1=Math.floor,Ic=e=>({x:e,y:e}),YDe={left:"right",right:"left",bottom:"top",top:"bottom"};function Q1(e,t,r){return ys(e,km(t,r))}function Oc(e,t){return typeof e=="function"?e(t):e}function ui(e){return e.split("-")[0]}function Nc(e){return e.split("-")[1]}function eA(e){return e==="x"?"y":"x"}function J1(e){return e==="y"?"height":"width"}function sa(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function $1(e){return eA(sa(e))}function rJ(e,t,r){r===void 0&&(r=!1);let o=Nc(e),n=$1(e),i=J1(n),s=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Z1(s)),[s,Z1(s)]}function oJ(e){let t=Z1(e);return[$2(e),t,$2(t)]}function $2(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var $Q=["left","right"],eJ=["right","left"],qDe=["top","bottom"],KDe=["bottom","top"];function ZDe(e,t,r){switch(e){case"top":case"bottom":return r?t?eJ:$Q:t?$Q:eJ;case"left":case"right":return t?qDe:KDe;default:return[]}}function nJ(e,t,r,o){let n=Nc(e),i=ZDe(ui(e),r==="start",o);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map($2)))),i}function Z1(e){let t=ui(e);return YDe[t]+e.slice(t.length)}function XDe(e){return{top:0,right:0,bottom:0,left:0,...e}}function tA(e){return typeof e!="number"?XDe(e):{top:e,right:e,bottom:e,left:e}}function Ev(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 eC(e,t){return t<0||t>=e.length}function u7(e,t){return Pv(e.current,{disabledIndices:t})}function d7(e,t){return Pv(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function Pv(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&&tC(e,i,o));return i}function tC(e,t,r){if(typeof r=="function"?r(t):r?.includes(t)??!1)return!0;let n=e[t];return n?JDe(n)?!r&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!0:!1}function QDe(e){return e.visibility==="hidden"||e.visibility==="collapse"}function JDe(e,t=e?Un(e):null){return!e||!e.isConnected||!t||QDe(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}function Af(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...Af(e,n.id,r)])}function A0(e){return`data-base-ui-${e}`}var Xa=a(_e(),1),aJ=a(Vu(),1);var iJ={style:{transition:"none"}};var $De="data-base-ui-swipe-ignore",eLe="data-swipe-ignore",c0t=`[${$De}]`,u0t=`[${eLe}]`;var sJ={fallbackAxisSide:"end"};var lJ=a(E(),1),tLe=Xa.createContext(null),rLe=()=>Xa.useContext(tLe),oLe=A0("portal");function f7(e={}){let{ref:t,container:r,componentProps:o=io,elementProps:n}=e,i=_m(),l=rLe()?.portalNode,[c,u]=Xa.useState(null),[d,f]=Xa.useState(null),m=De(b=>{b!==null&&f(b)}),h=Xa.useRef(null);Re(()=>{if(r===null){h.current&&(h.current=null,f(null),u(null));return}if(i==null)return;let b=(r&&(G2(r)?r:r.current))??l??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))},[r,l,i]);let g=Qt("div",o,{ref:[t,m],props:[{id:i,[oLe]:""},n]});return{portalNode:d,portalSubtree:c&&g?aJ.createPortal(g,c):null}}var kv=a(_e(),1);function cJ(){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 nLe=a(E(),1),iLe=kv.createContext(null),sLe=kv.createContext(null),I0=()=>kv.useContext(iLe)?.id||null,Am=e=>{let t=kv.useContext(sLe);return e??t};var aa=a(_e(),1);function aLe(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",l=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&&l&&(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=l&&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 uJ(e){return e!=null&&e.clientX!=null}function p7(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"),l=n.useState("domReferenceElement"),c=n.context.dataRef,u=aa.useRef(!1),d=aa.useRef(null),[f,m]=aa.useState(),[h,g]=aa.useState([]),v=De(S=>{n.set("positionReference",S)}),b=De((S,x,C)=>{u.current||c.current.openEvent&&!uJ(c.current.openEvent)||n.set("positionReference",aLe(C??l,{x:S,y:x,axis:o,dataRef:c,pointerType:f}))}),_=De(S=>{i?d.current||(b(S.clientX,S.clientY,S.currentTarget),g([])):b(S.clientX,S.clientY,S.currentTarget)}),y=kf(f)?s:i;aa.useEffect(()=>{if(!r){v(l);return}if(!y)return;function S(){d.current?.(),d.current=null}let x=Kr(s);function C(I){let k=Wn(I);tr(s,k)?S():b(I.clientX,I.clientY)}return!c.current.openEvent||uJ(c.current.openEvent)?d.current=Jt(x,"mousemove",C):v(l),S},[y,r,s,c,l,n,b,v,h]),aa.useEffect(()=>()=>{n.set("positionReference",null)},[n]),aa.useEffect(()=>{r&&!s&&(u.current=!1)},[r,s]),aa.useEffect(()=>{!r&&i&&(u.current=!0)},[r,i]);let w=aa.useMemo(()=>{function S(x){m(x.pointerType)}return{onPointerDown:S,onPointerEnter:S,onMouseMove:_,onMouseEnter:_}},[_]);return aa.useMemo(()=>r?{reference:w,trigger:w}:{},[r,w])}var la=a(_e(),1);function lLe(){return!1}function cLe(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function m7(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=lLe,bubbles:l,externalTree:c}=t,u="rootStore"in e?e.rootStore:e,d=u.useState("open"),f=u.useState("floatingElement"),{dataRef:m}=u.context,h=Am(c),g=De(typeof n=="function"?n:()=>!1),v=typeof n=="function"?g:n,b=v!==!1,_=De(()=>i),{escapeKey:y,outsidePress:w}=cLe(l),S=la.useRef(!1),x=la.useRef(!1),C=la.useRef(!1),I=la.useRef(!1),k=la.useRef(""),R=la.useRef(null),A=Rc(),P=Rc(),T=De(()=>{P.clear(),m.current.insideReactTree=!1}),M=De(q=>{let Z=m.current.floatingContext?.nodeId;return(h?Af(h.nodesRef.current,Z):[]).some(ue=>ue.context?.open&&!ue.context.dataRef.current[q])}),B=De(q=>Q2(q,u.select("floatingElement"))||Q2(q,u.select("domReferenceElement"))),F=De(q=>{s()&&u.setOpen(!1,Ct(Ke.triggerPress,q.nativeEvent))}),V=De(q=>{if(!d||!r||!o||q.key!=="Escape"||I.current||!y&&M("__escapeKeyBubbles"))return;let Z=GQ(q)?q.nativeEvent:q,Q=Ct(Ke.escapeKey,Z);u.setOpen(!1,Q),Q.isCanceled||q.preventDefault(),!y&&!Q.isPropagationAllowed&&q.stopPropagation()}),z=De(()=>{m.current.insideReactTree=!0,P.start(0,T)}),D=De(q=>{if(!d||!r||q.button!==0)return;let Z=Wn(q.nativeEvent);tr(u.select("floatingElement"),Z)&&(S.current||(S.current=!0,x.current=!1))}),O=De(q=>{!d||!r||(q.defaultPrevented||q.nativeEvent.defaultPrevented)&&S.current&&(x.current=!0)});la.useEffect(()=>{if(!d||!r)return;m.current.__escapeKeyBubbles=y,m.current.__outsidePressBubbles=w;let q=new Za,Z=new Za;function Q(){q.clear(),I.current=!0}function ue(){q.start(Pf.engine.webkit?5:0,()=>{I.current=!1})}function te(){C.current=!0,Z.start(0,()=>{C.current=!1})}function de(){S.current=!1,x.current=!1}function pe(){let X=k.current,ge=X==="pen"||!X?"mouse":X,Ue=_(),Ye=typeof Ue=="function"?Ue():Ue;return typeof Ye=="string"?Ye:Ye[ge]}function $(X){let ge=pe();return ge==="intentional"&&X.type!=="click"||ge==="sloppy"&&X.type==="click"}function ee(X){let ge=m.current.floatingContext?.nodeId,Ue=h&&Af(h.nodesRef.current,ge).some(Ye=>Q2(X,Ye.context?.elements.floating));return B(X)||Ue}function fe(X){if($(X)){X.type!=="click"&&!B(X)&&(Z.clear(),C.current=!1),T();return}if(m.current.insideReactTree){T();return}let ge=Wn(X),Ue=`[${A0("inert")}]`,Ye=lt(ge)?ge.getRootNode():null,st=Array.from((T0(Ye)?Ye:Ko(u.select("floatingElement"))).querySelectorAll(Ue)),St=u.context.triggerElements;if(ge&&(St.hasElement(ge)||St.hasMatchingElement(xt=>tr(xt,ge))))return;let dt=lt(ge)?ge:null;for(;dt&&!kc(dt);){let xt=Ec(dt);if(kc(xt)||!lt(xt))break;dt=xt}if(!(st.length&&lt(ge)&&!qQ(ge)&&!tr(ge,u.select("floatingElement"))&&st.every(xt=>!tr(dt,xt)))){if(wo(ge)&&!("touches"in X)){let xt=kc(ge),Kt=Un(ge),Xe=/auto|scroll/,ds=xt||Xe.test(Kt.overflowX),Wa=xt||Xe.test(Kt.overflowY),kr=ds&&ge.clientWidth>0&&ge.scrollWidth>ge.clientWidth,Ai=Wa&&ge.clientHeight>0&&ge.scrollHeight>ge.clientHeight,sn=Kt.direction==="rtl",vt=Ai&&(sn?X.offsetX<=ge.offsetWidth-ge.clientWidth:X.offsetX>ge.clientWidth),Ft=kr&&X.offsetY>ge.clientHeight;if(vt||Ft)return}if(!ee(X)){if(pe()==="intentional"&&C.current){Z.clear(),C.current=!1;return}typeof v=="function"&&!v(X)||M("__outsidePressBubbles")||(u.setOpen(!1,Ct(Ke.outsidePress,X)),T())}}}function ve(X){pe()!=="sloppy"||X.pointerType==="touch"||!u.select("open")||!r||B(X)||fe(X)}function we(X){if(pe()!=="sloppy"||!u.select("open")||!r||B(X))return;let ge=X.touches[0];ge&&(R.current={startTime:Date.now(),startX:ge.clientX,startY:ge.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},A.start(1e3,()=>{R.current&&(R.current.dismissOnTouchEnd=!1,R.current.dismissOnMouseDown=!1)}))}function oe(X,ge){let Ue=Wn(X);if(!Ue)return;let Ye=Jt(Ue,X.type,()=>{ge(X),Ye()})}function re(X){k.current="touch",oe(X,we)}function ce(X){A.clear(),X.type==="pointerdown"&&(k.current=X.pointerType),!(X.type==="mousedown"&&R.current&&!R.current.dismissOnMouseDown)&&oe(X,ge=>{ge.type==="pointerdown"?ve(ge):fe(ge)})}function ie(X){if(!S.current)return;let ge=x.current;if(de(),pe()==="intentional"){if(X.type==="pointercancel"){ge&&te();return}if(!ee(X)){if(ge){te();return}typeof v=="function"&&!v(X)||(Z.clear(),C.current=!0,T())}}}function le(X){if(pe()!=="sloppy"||!R.current||B(X))return;let ge=X.touches[0];if(!ge)return;let Ue=Math.abs(ge.clientX-R.current.startX),Ye=Math.abs(ge.clientY-R.current.startY),st=Math.sqrt(Ue*Ue+Ye*Ye);st>5&&(R.current.dismissOnTouchEnd=!0),st>10&&(fe(X),A.clear(),R.current=null)}function Oe(X){oe(X,le)}function ke(X){pe()!=="sloppy"||!R.current||B(X)||(R.current.dismissOnTouchEnd&&fe(X),A.clear(),R.current=null)}function Me(X){oe(X,ke)}let Ne=Ko(f),Fe=Ac(o&&Ac(Jt(Ne,"keydown",V),Jt(Ne,"compositionstart",Q),Jt(Ne,"compositionend",ue)),b&&Ac(Jt(Ne,"click",ce,!0),Jt(Ne,"pointerdown",ce,!0),Jt(Ne,"pointerup",ie,!0),Jt(Ne,"pointercancel",ie,!0),Jt(Ne,"mousedown",ce,!0),Jt(Ne,"mouseup",ie,!0),Jt(Ne,"touchstart",re,!0),Jt(Ne,"touchmove",Oe,!0),Jt(Ne,"touchend",Me,!0)));return()=>{Fe(),q.clear(),Z.clear(),de(),C.current=!1}},[m,f,o,b,v,d,r,y,w,V,T,_,M,B,h,u,A]),la.useEffect(T,[v,T]);let L=la.useMemo(()=>({onKeyDown:V,onPointerDown:F,onClick:F}),[V,F]),W=la.useMemo(()=>({onKeyDown:V,onPointerDown:O,onMouseDown:O,onClickCapture:z,onMouseDownCapture(q){z(),D(q)},onPointerDownCapture(q){z(),D(q)},onMouseUpCapture:z,onTouchEndCapture:z,onTouchMoveCapture:z}),[V,z,D,O]);return la.useMemo(()=>r?{reference:L,floating:W,trigger:L}:{},[r,L,W])}var Li=a(_e(),1);function dJ(e,t,r){let{reference:o,floating:n}=e,i=sa(t),s=$1(t),l=J1(s),c=ui(t),u=i==="y",d=o.x+o.width/2-n.width/2,f=o.y+o.height/2-n.height/2,m=o[l]/2-n[l]/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}}switch(Nc(t)){case"start":h[s]-=m*(r&&u?-1:1);break;case"end":h[s]+=m*(r&&u?-1:1);break}return h}async function mJ(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:s,elements:l,strategy:c}=e,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:m=!1,padding:h=0}=Oc(t,e),g=tA(h),b=l[m?f==="floating"?"reference":"floating":f],_=Ev(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(l.floating)),boundary:u,rootBoundary:d,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(l.floating)),S=await(i.isElement==null?void 0:i.isElement(w))?await(i.getScale==null?void 0:i.getScale(w))||{x:1,y:1}:{x:1,y:1},x=Ev(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:y,offsetParent:w,strategy:c}):y);return{top:(_.top-x.top+g.top)/S.y,bottom:(x.bottom-_.bottom+g.bottom)/S.y,left:(_.left-x.left+g.left)/S.x,right:(x.right-_.right+g.right)/S.x}}var uLe=50,hJ=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,l=s.detectOverflow?s:{...s,detectOverflow:mJ},c=await(s.isRTL==null?void 0:s.isRTL(t)),u=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:d,y:f}=dJ(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:S,data:x,reset:C}=await y({x:d,y:f,initialPlacement:o,placement:m,strategy:n,middlewareData:g,rects:u,platform:l,elements:{reference:e,floating:t}});d=w??d,f=S??f,g[_]={...g[_],...x},C&&h<uLe&&(h++,typeof C=="object"&&(C.placement&&(m=C.placement),C.rects&&(u=C.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):C.rects),{x:d,y:f}=dJ(u,m,c)),v=-1)}return{x:d,y:f,placement:m,strategy:n,middlewareData:g}};var gJ=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:l,platform:c,elements:u}=t,{mainAxis:d=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:v=!0,...b}=Oc(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let _=ui(n),y=sa(l),w=ui(l)===l,S=await(c.isRTL==null?void 0:c.isRTL(u.floating)),x=m||(w||!v?[Z1(l)]:oJ(l)),C=g!=="none";!m&&C&&x.push(...nJ(l,v,g,S));let I=[l,...x],k=await c.detectOverflow(t,b),R=[],A=((o=i.flip)==null?void 0:o.overflows)||[];if(d&&R.push(k[_]),f){let B=rJ(n,s,S);R.push(k[B[0]],k[B[1]])}if(A=[...A,{placement:n,overflows:R}],!R.every(B=>B<=0)){var P,T;let B=(((P=i.flip)==null?void 0:P.index)||0)+1,F=I[B];if(F&&(!(f==="alignment"?y!==sa(F):!1)||A.every(D=>sa(D.placement)===y?D.overflows[0]>0:!0)))return{data:{index:B,overflows:A},reset:{placement:F}};let V=(T=A.filter(z=>z.overflows[0]<=0).sort((z,D)=>z.overflows[1]-D.overflows[1])[0])==null?void 0:T.placement;if(!V)switch(h){case"bestFit":{var M;let z=(M=A.filter(D=>{if(C){let O=sa(D.placement);return O===y||O==="y"}return!0}).map(D=>[D.placement,D.overflows.filter(O=>O>0).reduce((O,L)=>O+L,0)]).sort((D,O)=>D[1]-O[1])[0])==null?void 0:M[0];z&&(V=z);break}case"initialPlacement":V=l;break}if(n!==V)return{reset:{placement:V}}}return{}}}};function fJ(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function pJ(e){return tJ.some(t=>e[t]>=0)}var vJ=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:o}=t,{strategy:n="referenceHidden",...i}=Oc(e,t);switch(n){case"referenceHidden":{let s=await o.detectOverflow(t,{...i,elementContext:"reference"}),l=fJ(s,r.reference);return{data:{referenceHiddenOffsets:l,referenceHidden:pJ(l)}}}case"escaped":{let s=await o.detectOverflow(t,{...i,altBoundary:!0}),l=fJ(s,r.floating);return{data:{escapedOffsets:l,escaped:pJ(l)}}}default:return{}}}}};var bJ=new Set(["left","top"]);async function dLe(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),s=ui(r),l=Nc(r),c=sa(r)==="y",u=bJ.has(s)?-1:1,d=i&&c?-1:1,f=Oc(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 l&&typeof g=="number"&&(h=l==="end"?g*-1:g),c?{x:h*d,y:m*u}:{x:m*u,y:h*d}}var yJ=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:l}=t,c=await dLe(t,e);return s===((r=l.offset)==null?void 0:r.placement)&&(o=l.arrow)!=null&&o.alignmentOffset?{}:{x:n+c.x,y:i+c.y,data:{...c,placement:s}}}}},wJ=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:l=!1,limiter:c={fn:_=>{let{x:y,y:w}=_;return{x:y,y:w}}},...u}=Oc(e,t),d={x:r,y:o},f=await i.detectOverflow(t,u),m=sa(ui(n)),h=eA(m),g=d[h],v=d[m];if(s){let _=h==="y"?"top":"left",y=h==="y"?"bottom":"right",w=g+f[_],S=g-f[y];g=Q1(w,g,S)}if(l){let _=m==="y"?"top":"left",y=m==="y"?"bottom":"right",w=v+f[_],S=v-f[y];v=Q1(w,v,S)}let b=c.fn({...t,[h]:g,[m]:v});return{...b,data:{x:b.x-r,y:b.y-o,enabled:{[h]:s,[m]:l}}}}}},_J=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:r,y:o,placement:n,rects:i,middlewareData:s}=t,{offset:l=0,mainAxis:c=!0,crossAxis:u=!0}=Oc(e,t),d={x:r,y:o},f=sa(n),m=eA(f),h=d[m],g=d[f],v=Oc(l,t),b=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(c){let w=m==="y"?"height":"width",S=i.reference[m]-i.floating[w]+b.mainAxis,x=i.reference[m]+i.reference[w]-b.mainAxis;h<S?h=S:h>x&&(h=x)}if(u){var _,y;let w=m==="y"?"width":"height",S=bJ.has(ui(n)),x=i.reference[f]-i.floating[w]+(S&&((_=s.offset)==null?void 0:_[f])||0)+(S?0:b.crossAxis),C=i.reference[f]+i.reference[w]+(S?0:((y=s.offset)==null?void 0:y[f])||0)-(S?b.crossAxis:0);g<x?g=x:g>C&&(g=C)}return{[m]:h,[f]:g}}}},SJ=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,o;let{placement:n,rects:i,platform:s,elements:l}=t,{apply:c=()=>{},...u}=Oc(e,t),d=await s.detectOverflow(t,u),f=ui(n),m=Nc(n),h=sa(n)==="y",{width:g,height:v}=i.floating,b,_;f==="top"||f==="bottom"?(b=f,_=m===(await(s.isRTL==null?void 0:s.isRTL(l.floating))?"start":"end")?"left":"right"):(_=f,b=m==="end"?"top":"bottom");let y=v-d.top-d.bottom,w=g-d.left-d.right,S=km(v-d[b],y),x=km(g-d[_],w),C=!t.middlewareData.shift,I=S,k=x;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(k=w),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(I=y),C&&!m){let A=ys(d.left,0),P=ys(d.right,0),T=ys(d.top,0),M=ys(d.bottom,0);h?k=g-2*(A!==0||P!==0?A+P:ys(d.left,d.right)):I=v-2*(T!==0||M!==0?T+M:ys(d.top,d.bottom))}await c({...t,availableWidth:k,availableHeight:I});let R=await s.getDimensions(l.floating);return g!==R.width||v!==R.height?{reset:{rects:!0}}:{}}}};function EJ(e){let t=Un(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=wo(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o,l=Rm(r)!==i||Rm(o)!==s;return l&&(r=i,o=s),{width:r,height:o,$:l}}function g7(e){return lt(e)?e:e.contextElement}function O0(e){let t=g7(e);if(!wo(t))return Ic(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=EJ(t),s=(i?Rm(r.width):r.width)/o,l=(i?Rm(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!l||!Number.isFinite(l))&&(l=1),{x:s,y:l}}var fLe=Ic(0);function PJ(e){let t=Kr(e);return!q2()||!t.visualViewport?fLe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function pLe(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Kr(e)?!1:t}function Rv(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=g7(e),s=Ic(1);t&&(o?lt(o)&&(s=O0(o)):s=O0(e));let l=pLe(i,r,o)?PJ(i):Ic(0),c=(n.left+l.x)/s.x,u=(n.top+l.y)/s.y,d=n.width/s.x,f=n.height/s.y;if(i){let m=Kr(i),h=o&&lt(o)?Kr(o):o,g=m,v=K2(g);for(;v&&o&&h!==g;){let b=O0(v),_=v.getBoundingClientRect(),y=Un(v),w=_.left+(v.clientLeft+parseFloat(y.paddingLeft))*b.x,S=_.top+(v.clientTop+parseFloat(y.paddingTop))*b.y;c*=b.x,u*=b.y,d*=b.x,f*=b.y,c+=w,u+=S,g=Kr(v),v=K2(g)}}return Ev({width:d,height:f,x:c,y:u})}function rA(e,t){let r=G1(e).scrollLeft;return t?t.left+r:Rv(Pc(e)).left+r}function kJ(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-rA(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function mLe(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",s=Pc(o),l=t?W1(t.floating):!1;if(o===s||l&&i)return r;let c={scrollLeft:0,scrollTop:0},u=Ic(1),d=Ic(0),f=wo(o);if((f||!f&&!i)&&((Sv(o)!=="body"||E0(s))&&(c=G1(o)),f)){let h=Rv(o);u=O0(o),d.x=h.x+o.clientLeft,d.y=h.y+o.clientTop}let m=s&&!f&&!i?kJ(s,c):Ic(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 hLe(e){return Array.from(e.getClientRects())}function gLe(e){let t=Pc(e),r=G1(e),o=e.ownerDocument.body,n=ys(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=ys(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),s=-r.scrollLeft+rA(e),l=-r.scrollTop;return Un(o).direction==="rtl"&&(s+=ys(t.clientWidth,o.clientWidth)-n),{width:n,height:i,x:s,y:l}}var xJ=25;function vLe(e,t){let r=Kr(e),o=Pc(e),n=r.visualViewport,i=o.clientWidth,s=o.clientHeight,l=0,c=0;if(n){i=n.width,s=n.height;let d=q2();(!d||d&&t==="fixed")&&(l=n.offsetLeft,c=n.offsetTop)}let u=rA(o);if(u<=0){let d=o.ownerDocument,f=d.body,m=getComputedStyle(f),h=d.compatMode==="CSS1Compat"&&parseFloat(m.marginLeft)+parseFloat(m.marginRight)||0,g=Math.abs(o.clientWidth-f.clientWidth-h);g<=xJ&&(i-=g)}else u<=xJ&&(i+=u);return{width:i,height:s,x:l,y:c}}function bLe(e,t){let r=Rv(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=wo(e)?O0(e):Ic(1),s=e.clientWidth*i.x,l=e.clientHeight*i.y,c=n*i.x,u=o*i.y;return{width:s,height:l,x:c,y:u}}function CJ(e,t,r){let o;if(t==="viewport")o=vLe(e,r);else if(t==="document")o=gLe(Pc(e));else if(lt(t))o=bLe(t,r);else{let n=PJ(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Ev(o)}function RJ(e,t){let r=Ec(e);return r===t||!lt(r)||kc(r)?!1:Un(r).position==="fixed"||RJ(r,t)}function yLe(e,t){let r=t.get(e);if(r)return r;let o=Cm(e,[],!1).filter(l=>lt(l)&&Sv(l)!=="body"),n=null,i=Un(e).position==="fixed",s=i?Ec(e):e;for(;lt(s)&&!kc(s);){let l=Un(s),c=Y2(s);!c&&l.position==="fixed"&&(n=null),(i?!c&&!n:!c&&l.position==="static"&&!!n&&(n.position==="absolute"||n.position==="fixed")||E0(s)&&!c&&RJ(e,s))?o=o.filter(d=>d!==s):n=l,s=Ec(s)}return t.set(e,o),o}function wLe(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,s=[...r==="clippingAncestors"?W1(t)?[]:yLe(t,this._c):[].concat(r),o],l=CJ(t,s[0],n),c=l.top,u=l.right,d=l.bottom,f=l.left;for(let m=1;m<s.length;m++){let h=CJ(t,s[m],n);c=ys(h.top,c),u=km(h.right,u),d=km(h.bottom,d),f=ys(h.left,f)}return{width:u-f,height:d-c,x:f,y:c}}function _Le(e){let{width:t,height:r}=EJ(e);return{width:t,height:r}}function SLe(e,t,r){let o=wo(t),n=Pc(t),i=r==="fixed",s=Rv(e,!0,i,t),l={scrollLeft:0,scrollTop:0},c=Ic(0);function u(){c.x=rA(n)}if(o||!o&&!i)if((Sv(t)!=="body"||E0(n))&&(l=G1(t)),o){let h=Rv(t,!0,i,t);c.x=h.x+t.clientLeft,c.y=h.y+t.clientTop}else n&&u();i&&!o&&n&&u();let d=n&&!o&&!i?kJ(n,l):Ic(0),f=s.left+l.scrollLeft-c.x-d.x,m=s.top+l.scrollTop-c.y-d.y;return{x:f,y:m,width:s.width,height:s.height}}function h7(e){return Un(e).position==="static"}function TJ(e,t){if(!wo(e)||Un(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Pc(e)===r&&(r=r.ownerDocument.body),r}function AJ(e,t){let r=Kr(e);if(W1(e))return r;if(!wo(e)){let n=Ec(e);for(;n&&!kc(n);){if(lt(n)&&!h7(n))return n;n=Ec(n)}return r}let o=TJ(e,t);for(;o&&kQ(o)&&h7(o);)o=TJ(o,t);return o&&kc(o)&&h7(o)&&!Y2(o)?r:o||RQ(e)||r}var xLe=async function(e){let t=this.getOffsetParent||AJ,r=this.getDimensions,o=await r(e.floating);return{reference:SLe(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function CLe(e){return Un(e).direction==="rtl"}var v7={convertOffsetParentRelativeRectToViewportRelativeRect:mLe,getDocumentElement:Pc,getClippingRect:wLe,getOffsetParent:AJ,getElementRects:xLe,getClientRects:hLe,getDimensions:_Le,getScale:O0,isElement:lt,isRTL:CLe};function IJ(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function TLe(e,t){let r=null,o,n=Pc(e);function i(){var l;clearTimeout(o),(l=r)==null||l.disconnect(),r=null}function s(l,c){l===void 0&&(l=!1),c===void 0&&(c=1),i();let u=e.getBoundingClientRect(),{left:d,top:f,width:m,height:h}=u;if(l||t(),!m||!h)return;let g=X1(f),v=X1(n.clientWidth-(d+m)),b=X1(n.clientHeight-(f+h)),_=X1(d),w={rootMargin:-g+"px "+-v+"px "+-b+"px "+-_+"px",threshold:ys(0,km(1,c))||1},S=!0;function x(C){let I=C[0].intersectionRatio;if(I!==c){if(!S)return s();I?s(!1,I):o=setTimeout(()=>{s(!1,1e-7)},1e3)}I===1&&!IJ(u,e.getBoundingClientRect())&&s(),S=!1}try{r=new IntersectionObserver(x,{...w,root:n.ownerDocument})}catch{r=new IntersectionObserver(x,w)}r.observe(e)}return s(!0),i}function rC(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=o,u=g7(e),d=n||i?[...u?Cm(u):[],...t?Cm(t):[]]:[];d.forEach(_=>{n&&_.addEventListener("scroll",r,{passive:!0}),i&&_.addEventListener("resize",r)});let f=u&&l?TLe(u,r):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?Rv(e):null;c&&b();function b(){let _=Rv(e);v&&!IJ(v,_)&&r(),v=_,g=requestAnimationFrame(b)}return r(),()=>{var _;d.forEach(y=>{n&&y.removeEventListener("scroll",r),i&&y.removeEventListener("resize",r)}),f?.(),(_=h)==null||_.disconnect(),h=null,c&&cancelAnimationFrame(g)}}var OJ=yJ;var NJ=wJ,MJ=gJ,FJ=SJ,DJ=vJ;var LJ=_J,oA=(e,t,r)=>{let o=new Map,n={platform:v7,...r},i={...n.platform,_c:o};return hJ(e,t,{...n,platform:i})};var un=a(_e(),1),VJ=a(_e(),1),jJ=a(Vu(),1),PLe=typeof document<"u",kLe=function(){},nA=PLe?VJ.useLayoutEffect:kLe;function iA(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(!iA(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)&&!iA(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function zJ(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function BJ(e,t){let r=zJ(e);return Math.round(t*r)/r}function b7(e){let t=un.useRef(e);return nA(()=>{t.current=e}),t}function HJ(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:i,floating:s}={},transform:l=!0,whileElementsMounted:c,open:u}=e,[d,f]=un.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,h]=un.useState(o);iA(m,o)||h(o);let[g,v]=un.useState(null),[b,_]=un.useState(null),y=un.useCallback(D=>{D!==C.current&&(C.current=D,v(D))},[]),w=un.useCallback(D=>{D!==I.current&&(I.current=D,_(D))},[]),S=i||g,x=s||b,C=un.useRef(null),I=un.useRef(null),k=un.useRef(d),R=c!=null,A=b7(c),P=b7(n),T=b7(u),M=un.useCallback(()=>{if(!C.current||!I.current)return;let D={placement:t,strategy:r,middleware:m};P.current&&(D.platform=P.current),oA(C.current,I.current,D).then(O=>{let L={...O,isPositioned:T.current!==!1};B.current&&!iA(k.current,L)&&(k.current=L,jJ.flushSync(()=>{f(L)}))})},[m,t,r,P,T]);nA(()=>{u===!1&&k.current.isPositioned&&(k.current.isPositioned=!1,f(D=>({...D,isPositioned:!1})))},[u]);let B=un.useRef(!1);nA(()=>(B.current=!0,()=>{B.current=!1}),[]),nA(()=>{if(S&&(C.current=S),x&&(I.current=x),S&&x){if(A.current)return A.current(S,x,M);M()}},[S,x,M,A,R]);let F=un.useMemo(()=>({reference:C,floating:I,setReference:y,setFloating:w}),[y,w]),V=un.useMemo(()=>({reference:S,floating:x}),[S,x]),z=un.useMemo(()=>{let D={position:r,left:0,top:0};if(!V.floating)return D;let O=BJ(V.floating,d.x),L=BJ(V.floating,d.y);return l?{...D,transform:"translate("+O+"px, "+L+"px)",...zJ(V.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:O,top:L}},[r,l,V.floating,d.x,d.y]);return un.useMemo(()=>({...d,update:M,refs:F,elements:V,floatingStyles:z}),[d,M,F,V,z])}var y7=(e,t)=>{let r=OJ(e);return{name:r.name,fn:r.fn,options:[e,t]}},w7=(e,t)=>{let r=NJ(e);return{name:r.name,fn:r.fn,options:[e,t]}},_7=(e,t)=>({fn:LJ(e).fn,options:[e,t]}),S7=(e,t)=>{let r=MJ(e);return{name:r.name,fn:r.fn,options:[e,t]}},x7=(e,t)=>{let r=FJ(e);return{name:r.name,fn:r.fn,options:[e,t]}};var C7=(e,t)=>{let r=DJ(e);return{name:r.name,fn:r.fn,options:[e,t]}};var F0=a(_e(),1),i$=a(Vu(),1);var o$=a(_e(),1);var jt=(e,t,r,o,n,i,...s)=>{if(s.length>0)throw new Error(No(1));let l;if(e&&t&&r&&o&&n&&i)l=(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),b=n(c,u,d,f);return i(m,h,g,v,b,u,d,f)};else if(e&&t&&r&&o&&n)l=(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)l=(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)l=(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)l=(c,u,d,f)=>{let m=e(c,u,d,f);return t(m,u,d,f)};else if(e)l=e;else throw new Error("Missing arguments");return l};var e$=a(_e(),1),R7=a(oC(),1),t$=a(ZJ(),1);var XJ=a(_e(),1);var E7=[],P7;function QJ(){return P7}function JJ(e){E7.push(e)}function k7(e){let t=(r,o)=>{let n=cn(YLe).current,i;try{P7=n;for(let s of E7)s.before(n);i=e(r,o);for(let s of E7)s.after(n);n.didInitialize=!0}finally{P7=void 0}return i};return t.displayName=e.displayName||e.name,t}function $J(e){return XJ.forwardRef(k7(e))}function YLe(){return{didInitialize:!1}}var qLe=_0(19),KLe=qLe?XLe:QLe;function aA(e,t,r,o,n){return KLe(e,t,r,o,n)}function ZLe(e,t,r,o,n){let i=e$.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,R7.useSyncExternalStore)(e.subscribe,i,i)}JJ({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,R7.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function XLe(e,t,r,o,n){let i=QJ();if(!i)return ZLe(e,t,r,o,n);let s=i.syncIndex;i.syncIndex+=1;let l;return i.didInitialize?(l=i.syncHooks[s],(l.store!==e||l.selector!==t||!Object.is(l.a1,r)||!Object.is(l.a2,o)||!Object.is(l.a3,n))&&(l.store!==e&&(i.didChangeStore=!0),l.store=e,l.selector=t,l.a1=r,l.a2=o,l.a3=n,l.value=t(e.getSnapshot(),r,o,n))):(l={store:e,selector:t,a1:r,a2:o,a3:n,value:t(e.getSnapshot(),r,o,n)},i.syncHooks.push(l)),l.value}function QLe(e,t,r,o,n){return(0,t$.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var lA=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 aA(this,t,r,o,n)}};var Av=a(_e(),1);var M0=class extends lA{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){Av.useDebugValue(t);let o=this;Re(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;Re(()=>(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);Re(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){Av.useDebugValue(t);let o=this,n=r!==void 0;Re(()=>{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 Av.useDebugValue(t),aA(this,this.selectors[t],r,o,n)}useContextCallback(t,r){Av.useDebugValue(t);let o=De(r??Tc);this.context[t]=o}useStateSetter(t){let r=Av.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 l=n;n=s,r(s,l,this)}})}};var cA=a(_e(),1);function r$(){let[,e]=cA.useState({});return cA.useCallback(()=>{e({})},[])}var JLe={open:jt(e=>e.open),transitionStatus:jt(e=>e.transitionStatus),domReferenceElement:jt(e=>e.domReferenceElement),referenceElement:jt(e=>e.positionReference??e.referenceElement),floatingElement:jt(e=>e.floatingElement),floatingId:jt(e=>e.floatingId)},ju=class extends M0{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:cJ(),nested:o,triggerElements:i},JLe),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&YQ(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 n$(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:i,onOpenChange:s}=e,l=t.useState("open"),c=t.useState("activeTriggerElement"),u=t.useState(r?"popupElement":"positionerElement"),d=t.context.triggerElements,f=s,m=o$.useRef(null);o===void 0&&m.current===null&&(m.current=new ju({open:l,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),Re(()=>{let g={open:l,floatingId:n,referenceElement:c,floatingElement:u};lt(c)&&(g.domReferenceElement=c),h.state.positionReference===h.state.referenceElement&&(g.positionReference=c),h.update(g)},[l,n,c,u,h]),h.context.onOpenChange=f,h.context.nested=i,h}var s$={tabIndex:-1,[n7]:""};function a$(e,t,r=!1){let o=_m(),n=I0()!=null,i=F0.useRef(null);e===void 0&&i.current===null&&(i.current=t(o,n));let s=e??i.current;return n$({popupStore:s,treatPopupAsFloatingElement:r,floatingRootContext:s.state.floatingRootContext,floatingId:o,nested:n,onOpenChange:s.setOpen}),{store:s,internalStore:i.current}}function $Le(e,t){let r=F0.useRef(null),o=F0.useRef(null);return F0.useCallback(n=>{if(e===void 0)return;let i=!1;if(r.current!==null){let s=r.current,l=o.current,c=t.context.triggerElements.getById(s);l&&c===l&&(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 e4e(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 t4e(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function l$(e,t,r,o={}){let n=r.reason,i=n===Ke.triggerHover,s=t&&n===Ke.triggerFocus,l=!t&&(n===Ke.triggerPress||n===Ke.escapeKey),c=t4e(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":l?d.instantType="dismiss":i&&(d.instantType=void 0),e4e(d,t,r.trigger,c()),e.update(d)};i?i$.flushSync(u):u()}function c$(e,t,r,o){jQ(()=>{t===void 0&&e.state.open===!1&&r&&(e.state={...e.state,open:!0,activeTriggerId:o,preventUnmountingOnClose:!1})})}function u$(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=$Le(e,r),s=De(l=>{if(i(l),!l)return;let c=r.select("open"),u=r.select("activeTriggerId");if(u===e){r.update({activeTriggerElement:l,...c?o:null});return}u==null&&c&&r.update({activeTriggerId:e,activeTriggerElement:l,...o})});return Re(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:s,isMountedByThisTrigger:n}}function d$(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=e.useState("open"),n=e.useState("triggerCount");Re(()=>{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 l=e.select("activeTriggerId"),c=null;if(l){let u=e.context.triggerElements.getById(l);u?u!==e.state.activeTriggerElement&&(s.activeTriggerElement=u):c=l}if(!c&&!l&&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=Ct(Ke.none);e.setOpen(!1,u),u.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[o,e,n,r])}function f$(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=C0(e),s=t.useState("preventUnmountingOnClose"),l=e?!1:s;t.useSyncedValues({mounted:o,transitionStatus:i,preventUnmountingOnClose:l});let c=De(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return Em({enabled:o&&!e&&!l,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:i}}function p$(e,t){e.useSyncedValues(t),Re(()=>()=>{e.update({activeTriggerProps:io,inactiveTriggerProps:io,popupProps:io})},[e])}var Im=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 m$(){return new ju({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Im,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function g$(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:m$(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:io,inactiveTriggerProps:io,popupProps:io}}function v$(e,t,r=!1){return new ju({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var nC=jt(e=>e.triggerIdProp??e.activeTriggerId),A7=jt(e=>e.openProp??e.open),h$=jt(e=>(e.popupElement?.id??e.floatingId)||void 0);function b$(e,t){return t!==void 0&&A7(e)&&nC(e)===t}function r4e(e,t){return b$(e,t)?!0:t!==void 0&&A7(e)&&nC(e)==null&&e.triggerCount===1}var y$={open:A7,mounted:jt(e=>e.mounted),transitionStatus:jt(e=>e.transitionStatus),floatingRootContext:jt(e=>e.floatingRootContext),triggerCount:jt(e=>e.triggerCount),preventUnmountingOnClose:jt(e=>e.preventUnmountingOnClose),payload:jt(e=>e.payload),activeTriggerId:nC,activeTriggerElement:jt(e=>e.mounted?e.activeTriggerElement:null),popupId:h$,isTriggerActive:jt((e,t)=>t!==void 0&&nC(e)===t),isOpenedByTrigger:jt((e,t)=>b$(e,t)),isMountedByTrigger:jt((e,t)=>t!==void 0&&nC(e)===t&&e.mounted),triggerProps:jt((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:jt((e,t)=>r4e(e,t)?h$(e):void 0),popupProps:jt(e=>e.popupProps),popupElement:jt(e=>e.popupElement),positionerElement:jt(e=>e.positionerElement)};function w$(e){let{open:t=!1,onOpenChange:r,elements:o={}}=e,n=_m(),i=I0()!=null,s=cn(()=>new ju({open:t,transitionStatus:void 0,onOpenChange:r,referenceElement:o.reference??null,floatingElement:o.floating??null,triggerElements:new Im,floatingId:n,syncOnly:!1,nested:i})).current;return Re(()=>{let l={open:t,floatingId:n};o.reference!==void 0&&(l.referenceElement=o.reference,l.domReferenceElement=lt(o.reference)?o.reference:null),o.floating!==void 0&&(l.floatingElement=o.floating),s.update(l)},[t,n,o.reference,o.floating,s]),s.context.onOpenChange=r,s.context.nested=i,s}function I7(e={}){let{nodeId:t,externalTree:r}=e,o=w$(e),n=e.rootContext||o,i=n.useState("referenceElement"),s=n.useState("floatingElement"),l=n.useState("domReferenceElement"),c=n.useState("open"),u=n.useState("floatingId"),[d,f]=Li.useState(null),[m,h]=Li.useState(void 0),[g,v]=Li.useState(void 0),b=Li.useRef(null),_=Am(r),y=Li.useMemo(()=>({reference:i,floating:s,domReference:l}),[i,s,l]),w=HJ({...e,elements:{...y,...d&&{reference:d}}}),S=lt(m)?m:null,x=g===void 0?n.state.floatingElement:g;n.useSyncedValue("referenceElement",m??null),n.useSyncedValue("domReferenceElement",m===void 0?l:S),n.useSyncedValue("floatingElement",x);let C=Li.useCallback(T=>{let M=lt(T)?{getBoundingClientRect:()=>T.getBoundingClientRect(),getClientRects:()=>T.getClientRects(),contextElement:T}:T;f(M),w.refs.setReference(M)},[w.refs]),I=Li.useCallback(T=>{(lt(T)||T===null)&&(b.current=T,h(T)),(lt(w.refs.reference.current)||w.refs.reference.current===null||T!==null&&!lt(T))&&w.refs.setReference(T)},[w.refs,h]),k=Li.useCallback(T=>{v(T),w.refs.setFloating(T)},[w.refs]),R=Li.useMemo(()=>({...w.refs,setReference:I,setFloating:k,setPositionReference:C,domReference:b}),[w.refs,I,k,C]),A=Li.useMemo(()=>({...w.elements,domReference:l}),[w.elements,l]),P=Li.useMemo(()=>({...w,dataRef:n.context.dataRef,open:c,onOpenChange:n.setOpen,events:n.context.events,floatingId:u,refs:R,elements:A,nodeId:t,rootStore:n}),[w,R,A,t,n,c,u]);return Re(()=>{l&&(b.current=l)},[l]),Re(()=>{n.context.dataRef.current.floatingContext=P;let T=_?.nodesRef.current.find(M=>M.id===t);T&&(T.context=P)}),Li.useMemo(()=>({...w,context:P,refs:R,elements:A,rootStore:n}),[w,R,A,P,n])}var zu=a(_e(),1);var O7=Pf.os.mac&&Pf.engine.webkit;function N7(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,l=zu.useRef(!1),c=zu.useRef(null),u=zu.useRef(!0),d=Rc();zu.useEffect(()=>{let m=n.select("domReferenceElement");if(!r)return;let h=Kr(m);function g(){let _=n.select("domReferenceElement");!n.select("open")&&wo(_)&&_===R0(Ko(_))&&(l.current=!0)}function v(){u.current=!0}function b(){u.current=!1}return Ac(Jt(h,"blur",g),O7&&Jt(h,"keydown",v,!0),O7&&Jt(h,"pointerdown",b,!0))},[n,r]),zu.useEffect(()=>{if(!r)return;function m(h){if(h.reason===Ke.triggerPress||h.reason===Ke.escapeKey){let g=n.select("domReferenceElement");lt(g)&&(c.current=g,l.current=!0)}}return i.on("openchange",m),()=>{i.off("openchange",m)}},[i,r,n]);let f=zu.useMemo(()=>{function m(){l.current=!1,c.current=null}return{onMouseLeave(){m()},onFocus(h){let g=h.currentTarget;if(l.current){if(c.current===g)return;m()}let v=Wn(h.nativeEvent);if(lt(v)){if(O7&&!h.relatedTarget){if(!u.current&&!KQ(v))return}else if(!ZQ(v))return}let b=Pm(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,Ct(Ke.triggerFocus,_,y));return}d.start(w,()=>{l.current||n.setOpen(!0,Ct(Ke.triggerFocus,_,y))})},onBlur(h){m();let g=h.relatedTarget,v=h.nativeEvent,b=lt(g)&&g.hasAttribute(A0("focus-guard"))&&g.getAttribute("data-type")==="outside";d.start(0,()=>{let _=n.select("domReferenceElement"),y=R0(Ko(_));!g&&y===_||tr(s.current.floatingContext?.refs.floating.current,y)||tr(_,y)||b||Pm(g??y,n.context.triggerElements)||n.setOpen(!1,Ct(Ke.triggerFocus,v))})}}},[s,o,n,d]);return zu.useMemo(()=>r?{reference:f,trigger:f}:{},[r,f])}var F7=a(_e(),1);var M7=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 Za,this.restTimeout=new Za,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},uA=new WeakMap;function D0(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&uA.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),uA.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function dA(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=uA.get(r);i&&i!==e&&D0(i),D0(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,uA.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function L0(e){let t=e.context.dataRef.current,r=cn(()=>t.hoverInteractionState??M7.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),S0(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function D7(e,t={}){let{enabled:r=!0,closeDelay:o=0,nodeId:n}=t,i="rootStore"in e?e.rootStore:e,s=i.useState("open"),l=i.useState("floatingElement"),c=i.useState("domReferenceElement"),{dataRef:u}=i.context,d=Am(),f=I0(),m=L0(i),h=Rc(),g=De(()=>J2(u.current.openEvent?.type,m.interactedInside)),v=De(()=>XQ(u.current.openEvent?.type)),b=De(()=>{D0(m)});Re(()=>{s||(m.pointerType=void 0,m.restTimeoutPending=!1,m.interactedInside=!1,b())},[s,m,b]),F7.useEffect(()=>b,[b]),Re(()=>{if(r&&s&&m.handleCloseOptions?.blockPointerEvents&&v()&&lt(c)&&l){let _=c,y=l,w=Ko(l),S=d?.nodesRef.current.find(k=>k.id===f)?.context?.elements.floating;S&&(S.style.pointerEvents="");let x=m.pointerEventsScopeElement!==y?m.pointerEventsScopeElement:null,C=S!==y?S:null,I=m.handleCloseOptions?.getScope?.()??x??C??_.closest("[data-rootownerid]")??w.body;return dA(m,{scopeElement:I,referenceElement:_,floatingElement:y}),()=>{b()}}},[r,s,c,l,m,v,d,f,b]),F7.useEffect(()=>{if(!r)return;function _(){return!!(d&&f&&Af(d.nodesRef.current,f).length>0)}function y(k){let R=Rf(o,"close",m.pointerType),A=()=>{i.setOpen(!1,Ct(Ke.triggerHover,k)),d?.events.emit("floating.closed",k)};R?m.openChangeTimeout.start(R,A):(m.openChangeTimeout.clear(),A())}function w(k){let R=Wn(k);if(!s7(R)){m.interactedInside=!1;return}m.interactedInside=R?.closest("[aria-haspopup]")!=null}function S(){m.openChangeTimeout.clear(),h.clear(),d?.events.off("floating.closed",C),b()}function x(k){if(_()&&d){d.events.on("floating.closed",C);return}if(Pm(k.relatedTarget,i.context.triggerElements))return;let R=u.current.floatingContext?.nodeId??n,A=k.relatedTarget;if(!(d&&R&&lt(A)&&Af(d.nodesRef.current,R,!1).some(T=>tr(T.context?.elements.floating,A)))){if(m.handler){m.handler(k);return}b(),v()&&!g()&&y(k)}}function C(k){!d||!f||_()||h.start(0,()=>{d.events.off("floating.closed",C),i.setOpen(!1,Ct(Ke.triggerHover,k)),d.events.emit("floating.closed",k)})}let I=l;return Ac(I&&Jt(I,"mouseenter",S),I&&Jt(I,"mouseleave",x),I&&Jt(I,"pointerdown",w,!0),()=>{d?.events.off("floating.closed",C)})},[r,l,i,u,o,n,v,g,b,m,d,f,h])}var Om=a(_e(),1),_$=a(Vu(),1);var o4e={current:null};function L7(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:l=!0,triggerElementRef:c=o4e,externalTree:u,isActiveTrigger:d=!0,getHandleCloseContext:f,isClosing:m,shouldOpen:h}=t,g="rootStore"in e?e.rootStore:e,{dataRef:v,events:b}=g.context,_=Am(u),y=L0(g),w=Om.useRef(!1),S=Fi(n),x=Fi(o),C=Fi(s),I=Fi(r),k=Fi(h),R=Fi(m),A=De(()=>J2(v.current.openEvent?.type,y.interactedInside)),P=De(()=>k.current?.()!==!1),T=De((F,V,z)=>{let D=g.context.triggerElements;if(D.hasElement(V))return!F||!tr(F,V);if(!lt(z))return!1;let O=z;return D.hasMatchingElement(L=>tr(L,O))&&(!F||!tr(F,O))}),M=De(()=>{if(!y.handler)return;Ko(g.select("domReferenceElement")).removeEventListener("mousemove",y.handler),y.handler=void 0}),B=De(()=>{D0(y)});return d&&(y.handleCloseOptions=S.current?.__options),Om.useEffect(()=>M,[M]),Om.useEffect(()=>{if(!r)return;function F(V){V.open?w.current=!1:(w.current=V.reason===Ke.triggerHover,M(),y.openChangeTimeout.clear(),y.restTimeout.clear(),y.blockMouseMove=!0,y.restTimeoutPending=!1)}return b.on("openchange",F),()=>{b.off("openchange",F)}},[r,b,y,M]),Om.useEffect(()=>{if(!r)return;function F(O,L=!0){let W=Rf(x.current,"close",y.pointerType);W?y.openChangeTimeout.start(W,()=>{g.setOpen(!1,Ct(Ke.triggerHover,O)),_?.events.emit("floating.closed",O)}):L&&(y.openChangeTimeout.clear(),g.setOpen(!1,Ct(Ke.triggerHover,O)),_?.events.emit("floating.closed",O))}let V=c.current??(d?g.select("domReferenceElement"):null);if(!lt(V))return;function z(O){if(y.openChangeTimeout.clear(),y.blockMouseMove=!1,i&&!kf(y.pointerType))return;let L=a7(C.current),W=Rf(x.current,"open",y.pointerType),q=Wn(O),Z=O.currentTarget??null,Q=g.select("domReferenceElement"),ue=Z;if(lt(q)&&!g.context.triggerElements.hasElement(q)){for(let oe of g.context.triggerElements.elements())if(tr(oe,q)){ue=oe;break}}lt(Z)&&lt(Q)&&!g.context.triggerElements.hasElement(Z)&&tr(Z,Q)&&(ue=Q);let te=ue==null?!1:T(Q,ue,q),de=g.select("open"),pe=R.current?.()??g.select("transitionStatus")==="ending",$=!de&&pe&&w.current,ee=!te&&lt(ue)&&lt(Q)&&tr(Q,ue)&&$,fe=L>0&&!W,ve=te&&(de||$)||ee,we=!de||te;if(ve){P()&&g.setOpen(!0,Ct(Ke.triggerHover,O,ue));return}fe||(W?y.openChangeTimeout.start(W,()=>{we&&P()&&g.setOpen(!0,Ct(Ke.triggerHover,O,ue))}):we&&P()&&g.setOpen(!0,Ct(Ke.triggerHover,O,ue)))}function D(O){if(A()){B();return}M();let L=g.select("domReferenceElement"),W=Ko(L);y.restTimeout.clear(),y.restTimeoutPending=!1;let q=v.current.floatingContext??f?.();if(Pm(O.relatedTarget,g.context.triggerElements))return;if(S.current&&q){g.select("open")||y.openChangeTimeout.clear();let Q=c.current;y.handler=S.current({...q,tree:_,x:O.clientX,y:O.clientY,onClose(){B(),M(),I.current&&!A()&&Q===g.select("domReferenceElement")&&F(O,!0)}}),W.addEventListener("mousemove",y.handler),y.handler(O);return}(y.pointerType!=="touch"||!tr(g.select("floatingElement"),O.relatedTarget))&&F(O)}return l?Ac(Jt(V,"mousemove",z,{once:!0}),Jt(V,"mouseenter",z),Jt(V,"mouseleave",D)):Ac(Jt(V,"mouseenter",z),Jt(V,"mouseleave",D))},[M,B,v,x,g,r,S,y,d,T,A,i,l,C,c,_,I,f,R,P]),Om.useMemo(()=>{if(!r)return;function F(V){y.pointerType=V.pointerType}return{onPointerDown:F,onPointerEnter:F,onMouseMove(V){let{nativeEvent:z}=V,D=V.currentTarget,O=g.select("domReferenceElement"),L=g.select("open"),W=T(O,D,V.target);if(i&&!kf(y.pointerType))return;if(L&&W&&y.handleCloseOptions?.blockPointerEvents){let Q=g.select("floatingElement");if(Q){let ue=y.handleCloseOptions?.getScope?.()??D.ownerDocument.body;dA(y,{scopeElement:ue,referenceElement:D,floatingElement:Q})}}let q=a7(C.current);if(L&&!W||q===0||!W&&y.restTimeoutPending&&V.movementX**2+V.movementY**2<2)return;y.restTimeout.clear();function Z(){if(y.restTimeoutPending=!1,A())return;let Q=g.select("open");!y.blockMouseMove&&(!Q||W)&&P()&&g.setOpen(!0,Ct(Ke.triggerHover,z,D))}y.pointerType==="touch"?_$.flushSync(()=>{Z()}):W&&L?Z():(y.restTimeoutPending=!0,y.restTimeout.start(q,Z))}}},[r,y,A,T,i,g,C,P])}var S$=.1,n4e=S$*S$,Cr=.5;function fA(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function pA(e,t,r,o,n,i,s,l,c,u){let d=!1;return fA(e,t,r,o,n,i)&&(d=!d),fA(e,t,n,i,s,l)&&(d=!d),fA(e,t,s,l,c,u)&&(d=!d),fA(e,t,c,u,r,o)&&(d=!d),d}function i4e(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function mA(e,t,r,o,n,i){let s=Math.min(r,n),l=Math.max(r,n),c=Math.min(o,i),u=Math.max(o,i);return e>=s&&e<=l&&t>=c&&t<=u}function B7(e={}){let{blockPointerEvents:t=!1}=e,r=new Za,o=({x:n,y:i,placement:s,elements:l,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 b(y,w){let S=performance.now(),x=S-v;if(h===null||g===null||x===0)return h=y,g=w,v=S,!1;let C=y-h,I=w-g,k=C*C+I*I,R=x*x*n4e;return h=y,g=w,v=S,k<R}function _(){r.clear(),c()}return function(w){r.clear();let S=l.domReference,x=l.floating;if(!S||!x||f==null||n==null||i==null)return;let{clientX:C,clientY:I}=w,k=Wn(w),R=w.type==="mouseleave",A=tr(x,k),P=tr(S,k);if(A&&(m=!0,!R))return;if(P&&(m=!1,!R)){m=!0;return}if(R&&lt(w.relatedTarget)&&tr(x,w.relatedTarget))return;function T(){return!!(d&&Af(d.nodesRef.current,u).length>0)}function M(){T()||_()}if(T())return;let B=S.getBoundingClientRect(),F=x.getBoundingClientRect(),V=n>F.right-F.width/2,z=i>F.bottom-F.height/2,D=F.width>B.width,O=F.height>B.height,L=(D?B:F).left,W=(D?B:F).right,q=(O?B:F).top,Z=(O?B:F).bottom;if(f==="top"&&i>=B.bottom-1||f==="bottom"&&i<=B.top+1||f==="left"&&n>=B.right-1||f==="right"&&n<=B.left+1){M();return}let Q=!1;switch(f){case"top":Q=mA(C,I,L,B.top+1,W,F.bottom-1);break;case"bottom":Q=mA(C,I,L,F.top+1,W,B.bottom-1);break;case"left":Q=mA(C,I,F.right-1,Z,B.left+1,q);break;case"right":Q=mA(C,I,B.right-1,Z,F.left+1,q);break;default:}if(Q)return;if(m&&!i4e(C,I,B)){M();return}if(!R&&b(C,I)){M();return}let ue=!1;switch(f){case"top":{let te=D?Cr/2:Cr*4,de=D||V?n+te:n-te,pe=D?n-te:V?n+te:n-te,$=i+Cr+1,ee=V||D?F.bottom-Cr:F.top,fe=V?D?F.bottom-Cr:F.top:F.bottom-Cr;ue=pA(C,I,de,$,pe,$,F.left,ee,F.right,fe);break}case"bottom":{let te=D?Cr/2:Cr*4,de=D||V?n+te:n-te,pe=D?n-te:V?n+te:n-te,$=i-Cr,ee=V||D?F.top+Cr:F.bottom,fe=V?D?F.top+Cr:F.bottom:F.top+Cr;ue=pA(C,I,de,$,pe,$,F.left,ee,F.right,fe);break}case"left":{let te=O?Cr/2:Cr*4,de=O||z?i+te:i-te,pe=O?i-te:z?i+te:i-te,$=n+Cr+1,ee=z||O?F.right-Cr:F.left,fe=z?O?F.right-Cr:F.left:F.right-Cr;ue=pA(C,I,ee,F.top,fe,F.bottom,$,de,$,pe);break}case"right":{let te=O?Cr/2:Cr*4,de=O||z?i+te:i-te,pe=O?i-te:z?i+te:i-te,$=n-Cr,ee=z||O?F.left+Cr:F.right,fe=z?O?F.left+Cr:F.right:F.left+Cr;ue=pA(C,I,$,de,$,pe,ee,F.top,fe,F.bottom);break}default:}ue?m||r.start(40,M):M()}};return o.__options={...e,blockPointerEvents:t},o}var V7=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Ka.startingStyle]="startingStyle",e[e.endingStyle=Ka.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),iC=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),s4e={[iC.popupOpen]:""},kSt={[iC.popupOpen]:"",[iC.pressed]:""},a4e={[V7.open]:""},l4e={[V7.closed]:""},c4e={[V7.anchorHidden]:""},x$={open(e){return e?s4e:null}};var B0={open(e){return e?a4e:l4e},anchorHidden(e){return e?c4e:null}};var V0="ArrowUp",j0="ArrowDown",sC="ArrowLeft",aC="ArrowRight",lC="Home",cC="End";var j7=new Set([sC,aC]),T$=new Set([sC,aC,lC,cC]),z7=new Set([V0,j0]),E$=new Set([V0,j0,lC,cC]),H7=new Set([...j7,...z7]),P$=new Set([...H7,lC,cC]),u4e="Shift",d4e="Control",f4e="Alt",p4e="Meta",k$=new Set([u4e,d4e,f4e,p4e]);function m4e(e){return wo(e)&&e.tagName==="INPUT"}function U7(e){return!!(m4e(e)&&e.selectionStart!=null||wo(e)&&e.tagName==="TEXTAREA")}function W7(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=C$(e,t,"left"),u=hA(e),d=hA(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(l&&o!=="horizontal"){let c=C$(e,t,"top"),u=hA(e),d=hA(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 C$(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 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 gA(e){return _0(19)?e:e?"true":void 0}var Qa=a(_e(),1);var h4e=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:i,platform:s,elements:l,middlewareData:c}=t,{element:u,padding:d=0,offsetParent:f="real"}=Oc(e,t)||{};if(u==null)return{};let m=tA(d),h={x:r,y:o},g=$1(n),v=J1(g),b=await s.getDimensions(u),_=g==="y",y=_?"top":"left",w=_?"bottom":"right",S=_?"clientHeight":"clientWidth",x=i.reference[v]+i.reference[g]-h[g]-i.floating[v],C=h[g]-i.reference[g],I=f==="real"?await s.getOffsetParent?.(u):l.floating,k=l.floating[S]||i.floating[v];(!k||!await s.isElement?.(I))&&(k=l.floating[S]||i.floating[v]);let R=x/2-C/2,A=k/2-b[v]/2-1,P=Math.min(m[y],A),T=Math.min(m[w],A),M=P,B=k-b[v]-T,F=k/2-b[v]/2+R,V=Q1(M,F,B),z=!c.arrow&&Nc(n)!=null&&F!==V&&i.reference[v]/2-(F<M?P:T)-b[v]/2<0,D=z?F<M?F-M:F-B:0;return{[g]:h[g]+D,data:{[g]:V,centerOffset:F-V-D,...z&&{alignmentOffset:D}},reset:z}}}),R$=(e,t)=>({...h4e(e),options:[e,t]});var g4e=C7().fn,A$={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 g4e(e)).data?.referenceHidden||i}}}};var uC={sideX:"left",sideY:"top"},I$={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:s,placement:l}=e,c=Kr(n),u=c.getComputedStyle(n);if(!(u.transitionDuration!=="0s"&&u.transitionDuration!==""))return{x:t,y:r,data:uC};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=Ko(n);m={width:y.documentElement.clientWidth,height:y.documentElement.clientHeight}}else await i.isElement?.(f)&&(m=await i.getDimensions(f));let h=ui(l),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":uC.sideX,_=h==="top"?"bottom":uC.sideY;return{x:g,y:v,data:{sideX:b,sideY:_}}}};function M$(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 O$(e,t,r){let{rects:o,placement:n}=e;return{side:M$(t,ui(n),r),align:Nc(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function F$(e){let{anchor:t,positionMethod:r="absolute",side:o="bottom",sideOffset:n=0,align:i="center",alignOffset:s=0,collisionBoundary:l,collisionPadding:c=5,sticky:u=!1,arrowPadding:d=5,disableAnchorTracking:f=!1,inline:m,keepMounted:h=!1,floatingRootContext:g,mounted:v,collisionAvoidance:b,shiftCrossAxis:_=!1,nodeId:y,adaptiveOrigin:w,lazyFlip:S=!1,externalTree:x}=e,[C,I]=Qa.useState(null);!v&&C!==null&&I(null);let k=b.side||"flip",R=b.align||"flip",A=b.fallbackAxisSide||"end",P=typeof t=="function"?t:void 0,T=De(P),M=P?T:t,B=Fi(t),F=Fi(v),z=wm()==="rtl",D=C||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":z?"left":"right","inline-start":z?"right":"left"}[o],O=i==="center"?D:`${D}-${i}`,L=c,W=1,q=o==="bottom"?W:0,Z=o==="top"?W:0,Q=o==="right"?W:0,ue=o==="left"?W:0;typeof L=="number"?L={top:L+q,right:L+ue,bottom:L+Z,left:L+Q}:L&&(L={top:(L.top||0)+q,right:(L.right||0)+ue,bottom:(L.bottom||0)+Z,left:(L.left||0)+Q});let te={boundary:l==="clipping-ancestors"?"clippingAncestors":l,padding:L},de=Qa.useRef(null),pe=Fi(n),$=Fi(s),ee=typeof n!="function"?n:0,fe=typeof s!="function"?s:0,ve=[];m&&ve.push(m),ve.push(y7(vt=>{let Ft=O$(vt,o,z),ne=typeof pe.current=="function"?pe.current(Ft):pe.current,xe=typeof $.current=="function"?$.current(Ft):$.current;return{mainAxis:ne,crossAxis:xe,alignmentAxis:xe}},[ee,fe,z,o]));let we=R==="none"&&k!=="shift",oe=!we&&(u||_||k==="shift"),re=k==="none"?null:S7({...te,padding:{top:L.top+W,right:L.right+W,bottom:L.bottom+W,left:L.left+W},mainAxis:!_&&k==="flip",crossAxis:R==="flip"?"alignment":!1,fallbackAxisSideDirection:A}),ce=we?null:w7(vt=>{let Ft=Ko(vt.elements.floating).documentElement;return{...te,rootBoundary:_?{x:0,y:0,width:Ft.clientWidth,height:Ft.clientHeight}:void 0,mainAxis:R!=="none",crossAxis:oe,limiter:u||_?void 0:_7(ne=>{if(!de.current)return{};let{width:xe,height:H}=de.current.getBoundingClientRect(),Pe=sa(ui(ne.placement)),Bt=Pe==="y"?xe:H,Ee=Pe==="y"?L.left+L.right:L.top+L.bottom;return{offset:Bt/2+Ee/2}})}},[te,u,_,L,R]);k==="shift"||R==="shift"||i==="center"?ve.push(ce,re):ve.push(re,ce),ve.push(x7({...te,apply({elements:{floating:vt},availableWidth:Ft,availableHeight:ne,rects:xe}){if(!F.current)return;let H=vt.style;H.setProperty("--available-width",`${Ft}px`),H.setProperty("--available-height",`${ne}px`);let Pe=Kr(vt).devicePixelRatio||1,{x:Bt,y:Ee,width:Ro,height:Ie}=xe.reference,pr=(Math.round((Bt+Ro)*Pe)-Math.round(Bt*Pe))/Pe,me=(Math.round((Ee+Ie)*Pe)-Math.round(Ee*Pe))/Pe;H.setProperty("--anchor-width",`${pr}px`),H.setProperty("--anchor-height",`${me}px`)}}),R$(vt=>({element:de.current||Ko(vt.elements.floating).createElement("div"),padding:d,offsetParent:"floating"}),[d]),{name:"transformOrigin",fn(vt){let{elements:Ft,middlewareData:ne,placement:xe,rects:H,y:Pe}=vt,Bt=ui(xe),Ee=sa(Bt),Ro=de.current,Ie=ne.arrow?.x||0,pr=ne.arrow?.y||0,me=Ro?.clientWidth||0,he=Ro?.clientHeight||0,Js=Ie+me/2,Wt=pr+he/2,He=Math.abs(ne.shift?.y||0),Ce=H.reference.height/2,it=typeof n=="function"?n(O$(vt,o,z)):n,ht=He>it,bt={top:`${Js}px calc(100% + ${it}px)`,bottom:`${Js}px ${-it}px`,left:`calc(100% + ${it}px) ${Wt}px`,right:`${-it}px ${Wt}px`}[Bt],Rr=`${Js}px ${H.reference.y+Ce-Pe}px`;return Ft.floating.style.setProperty("--transform-origin",oe&&Ee==="y"&&ht?Rr:bt),{}}},A$,w),Re(()=>{!v&&g&&g.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[v,g]);let ie=Qa.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:le,elements:Oe,x:ke,y:Me,middlewareData:Ne,update:Fe,placement:X,context:ge,isPositioned:Ue,floatingStyles:Ye}=I7({rootContext:g,open:h?v:void 0,placement:O,middleware:ve,strategy:r,whileElementsMounted:h?void 0:(...vt)=>rC(...vt,ie),nodeId:y,externalTree:x}),{sideX:st,sideY:St}=Ne.adaptiveOrigin||uC,dt=Ue?r:"fixed",xt=Qa.useMemo(()=>{let vt=w?{position:dt,[st]:ke,[St]:Me}:{position:dt,...Ye};return Ue||(vt.opacity=0),vt},[w,dt,st,ke,St,Me,Ye,Ue]),Kt=Qa.useRef(null);Re(()=>{if(!v)return;let vt=B.current,Ft=typeof vt=="function"?vt():vt,xe=(N$(Ft)?Ft.current:Ft)||null||null;xe!==Kt.current&&(le.setPositionReference(xe),Kt.current=xe)},[v,le,M,B]),Qa.useEffect(()=>{if(!v)return;let vt=B.current;typeof vt!="function"&&N$(vt)&&vt.current!==Kt.current&&(le.setPositionReference(vt.current),Kt.current=vt.current)},[v,le,M,B]),Qa.useEffect(()=>{if(h&&v&&Oe.reference&&Oe.floating)return rC(Oe.reference,Oe.floating,Fe,ie)},[h,v,Oe,Fe,ie]);let Xe=ui(X),ds=M$(o,Xe,z),Wa=Nc(X)||"center",kr=!!Ne.hide?.referenceHidden;Re(()=>{S&&v&&Ue&&I(Xe)},[S,v,Ue,Xe]);let Ai=Qa.useMemo(()=>({position:"absolute",top:Ne.arrow?.y,left:Ne.arrow?.x}),[Ne.arrow]),sn=Ne.arrow?.centerOffset!==0;return Qa.useMemo(()=>({positionerStyles:xt,arrowStyles:Ai,arrowRef:de,arrowUncentered:sn,side:ds,align:Wa,physicalSide:Xe,anchorHidden:kr,refs:le,context:ge,isPositioned:Ue,update:Fe}),[xt,Ai,de,sn,ds,Wa,Xe,kr,le,ge,Ue,Fe])}function N$(e){return e!=null&&"current"in e}function vA(e){return e==="starting"?iJ:io}function D$(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:s,inert:l=!1}){let c={...r};return l&&(c.pointerEvents="none"),Qt("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:c},vA(o),n],stateAttributesMapping:B0})}var L$=a(_e(),1);var G7=L$.forwardRef(function(t,r){let{render:o,className:n,disabled:i=!1,focusableWhenDisabled:s=!1,nativeButton:l=!0,style:c,...u}=t,{getButtonProps:d,buttonRef:f}=xv({disabled:i,focusableWhenDisabled:s,native:l});return Qt("button",t,{state:{disabled:i},ref:[r,f],props:[u,d]})});var Nm={};Yr(Nm,{Panel:()=>U$,Root:()=>V$,Trigger:()=>z$});var dC=a(_e(),1);var bA={...PQ,...xm};var B$=a(E(),1),V$=dC.forwardRef(function(t,r){let{render:o,className:n,defaultOpen:i=!1,disabled:s=!1,onOpenChange:l,open:c,style:u,...d}=t,f=De(l),m=CQ({open:c,defaultOpen:i,onOpenChange:f,disabled:s}),h=dC.useMemo(()=>({open:m.open,disabled:m.disabled,transitionStatus:m.transitionStatus}),[m.open,m.disabled,m.transitionStatus]),g=dC.useMemo(()=>({...m,onOpenChange:f,state:h}),[m,f,h]),v=Qt("div",t,{state:h,ref:r,props:d,stateAttributesMapping:bA});return(0,B$.jsx)(q8.Provider,{value:g,children:v})});var j$=a(_e(),1);var v4e={...EQ,...xm},z$=j$.forwardRef(function(t,r){let{panelId:o,open:n,handleTrigger:i,state:s,disabled:l}=H2(),{className:c,disabled:u=l,render:d,nativeButton:f=!0,style:m,...h}=t,{getButtonProps:g,buttonRef:v}=xv({disabled:u,focusableWhenDisabled:!0,native:f});return Qt("button",t,{state:s,ref:[r,v],props:[{"aria-controls":n?o:void 0,"aria-expanded":n,onClick:i},h,g],stateAttributesMapping:v4e})});var H$=a(_e(),1);var Y7=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var U$=H$.forwardRef(function(t,r){let{className:o,hiddenUntilFound:n,keepMounted:i,render:s,id:l,style:c,...u}=t,{mounted:d,onOpenChange:f,open:m,panelId:h,setMounted:g,setPanelIdState:v,setOpen:b,state:_,transitionStatus:y}=H2(),w=n??!1,S=i??!1;Re(()=>{if(l)return v(l),()=>{v(void 0)}},[l,v]);let{height:x,props:C,ref:I,shouldPreventOpenAnimation:k,shouldRender:R,transitionStatus:A,width:P}=BQ({externalRef:r,hiddenUntilFound:w,id:h,keepMounted:S,mounted:d,onOpenChange:f,open:m,setMounted:g,setOpen:b,transitionStatus:y}),T={..._,transitionStatus:A},M=F2(c,T),B=Qt("div",{...t,style:void 0},{state:T,ref:I,props:[C,{style:{[Y7.collapsiblePanelHeight]:x===void 0?"auto":`${x}px`,[Y7.collapsiblePanelWidth]:P===void 0?"auto":`${P}px`}},u,M?{style:M}:void 0,k?{style:{animationName:"none"}}:void 0],stateAttributesMapping:bA});return R?B:null});var W$=a(_e(),1);function G$(e={}){let{highlightItemOnHover:t,highlightedIndex:r,onHighlightedIndexChange:o}=X2(),{ref:n,index:i}=U2(e),s=r===i,l=W$.useRef(null),c=Ef(n,l);return{compositeProps:{tabIndex:s?0:-1,onFocus(){o(i)},onMouseMove(){let d=l.current;if(!t||!d)return;let f=d.hasAttribute("disabled")||d.ariaDisabled==="true";!s&&!f&&d.focus()}},compositeRef:c,index:i}}var Bi=a(_e(),1),Q$=a(Vu(),1);var Y$=a(_e(),1);function q$(e){let[t,r]=Y$.useState({current:e,previous:null});return e!==t.current&&r({current:e,previous:t.current}),t.previous}var H0=a(_e(),1);function z0(e){let t=Un(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=wo(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(Rm(r)!==i||Rm(o)!==s)&&(r=i,o=s),{width:r,height:o}}function Z$(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:l,direction:c}=e,u=Tm(t,!0,!1),d=x0(),f=H0.useRef(null),m=H0.useRef(!0),h=H0.useRef(Tc),g=De(i),v=De(s),b=H0.useMemo(()=>{let _=l==="top",y=l==="left";return c==="rtl"?(_=_||l==="inline-end",y=y||l==="inline-end"):(_=_||l==="inline-start",y=y||l==="inline-start"),_?{position:"absolute",[l==="top"?"bottom":"top"]:"0",[y?"right":"left"]:"0"}:io},[l,c]);Re(()=>{if(!n){h.current=Tc,m.current=!0,f.current=null;return}if(!t||!r)return;h.current=K$(t,b),q7(t,"auto");let _=wA(t,"position","static"),y=wA(t,"transform","none"),w=wA(t,"scale","1"),S=K$(r,{"--available-width":"max-content","--available-height":"max-content"});function x(){_(),y(),S()}function C(){x(),w()}if(g?.(),m.current||f.current===null){yA(r,"max-content");let A=z0(t);return f.current=A,yA(r,A),C(),v?.(null,A),m.current=!1,()=>{h.current(),h.current=Tc}}yA(r,"max-content");let I=f.current,k=z0(t);f.current=k,q7(t,I),C(),v?.(I,k),yA(r,k);let R=new AbortController;return d.request(()=>{q7(t,k),u(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},R.signal)}),()=>{R.abort(),d.cancel(),h.current(),h.current=Tc}},[o,t,r,u,d,n,g,v,b])}function wA(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function K$(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(wA(e,o,n));return r.length?()=>{r.forEach(o=>o())}:Tc}function q7(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 yA(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 U0=a(E(),1);function J$(e){let{store:t,side:r,cssVars:o,children:n}=e,i=wm(),s=t.useState("activeTriggerElement"),l=t.useState("activeTriggerId"),c=t.useState("open"),u=t.useState("payload"),d=t.useState("mounted"),f=t.useState("popupElement"),m=t.useState("positionerElement"),h=q$(c?s:null),g=w4e(l,u),v=Bi.useRef(null),[b,_]=Bi.useState(null),[y,w]=Bi.useState(null),S=Bi.useRef(null),x=Bi.useRef(null),C=Tm(S,!0,!1),I=x0(),[k,R]=Bi.useState(null),[A,P]=Bi.useState(!1);Re(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let T=De(()=>{S.current?.style.setProperty("animation","none"),S.current?.style.setProperty("transition","none"),x.current?.style.setProperty("display","none")}),M=De(D=>{S.current?.style.removeProperty("animation"),S.current?.style.removeProperty("transition"),x.current?.style.removeProperty("display"),D&&R(D)}),B=Bi.useRef(null);Re(()=>{(!c||!d)&&(B.current=null)},[c,d]),Re(()=>{if(s&&h&&s!==h&&B.current!==s&&v.current){_(v.current),P(!0);let D=y4e(h,s);w(D),I.request(()=>{Q$.flushSync(()=>{P(!1)}),C(()=>{_(null),R(null),v.current=null})}),B.current=s}},[s,h,b,C,I]),Re(()=>{let D=S.current;if(!D)return;let O=Ko(D).createElement("div");for(let L of Array.from(D.childNodes))O.appendChild(L.cloneNode(!0));v.current=O});let F=b!=null,V;F?V=(0,U0.jsxs)(Bi.Fragment,{children:[(0,U0.jsx)("div",{"data-previous":!0,inert:gA(!0),ref:x,style:{...k?{[o.popupWidth]:`${k.width}px`,[o.popupHeight]:`${k.height}px`}:null,position:"absolute"},"data-ending-style":A?void 0:""},"previous"),(0,U0.jsx)("div",{"data-current":!0,ref:S,"data-starting-style":A?"":void 0,children:n},g)]}):V=(0,U0.jsx)("div",{"data-current":!0,ref:S,children:n},g),Re(()=>{let D=x.current;!D||!b||D.replaceChildren(...Array.from(b.childNodes))},[b]),Z$({popupElement:f,positionerElement:m,mounted:d,content:u,onMeasureLayout:T,onMeasureLayoutComplete:M,side:r,direction:i});let z={activationDirection:b4e(y),transitioning:F};return{children:V,state:z}}function b4e(e){if(e)return`${X$(e.horizontal,5,"right","left")} ${X$(e.vertical,5,"down","up")}`}function X$(e,t,r,o){return e>t?r:e<-t?o:""}function y4e(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 w4e(e,t){let[r,o]=Bi.useState(0),n=Bi.useRef(e),i=Bi.useRef(t),s=Bi.useRef(!1);return Re(()=>{let l=n.current,c=i.current,u=e!==l,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 $$(e){return e==null||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true"}var _A=a(_e(),1),_4e=_A.createContext(void 0),S4e={disableStyleElements:!1};function eee(){return _A.useContext(_4e)??S4e}var ree=a(_e(),1);var W0=a(_e(),1);var SA="data-composite-item-active";var x4e=[];function tee(e){let{loopFocus:t=!0,orientation:r="both",grid:o,onLoop:n,direction:i,highlightedIndex:s,onHighlightedIndexChange:l,rootRef:c,enableHomeAndEndKeys:u=!1,stopEventPropagation:d=!1,disabledIndices:f,modifierKeys:m=x4e}=e,[h,g]=W0.useState(0),v=o!=null,b=W0.useRef(null),_=Ef(b,c),y=W0.useRef([]),w=W0.useRef(!1),S=s??h,x=De((A,P=!1)=>{if((l??g)(A),P){let T=y.current[A];W7(b.current,T,i,r)}}),C=De(A=>{if(A.size===0||w.current)return;w.current=!0;let P=Array.from(A.keys()),T=P.find(B=>B?.hasAttribute(SA))??null,M=T?P.indexOf(T):-1;if(M!==-1)x(M);else if(tC(P,S,f)){let B=Pv(P,{disabledIndices:f});eC(P,B)||x(B)}W7(b.current,T,i,r)});Re(()=>{if(f==null||s!=null||!w.current)return;let A=y.current;if(tC(A,S,f)){let P=Pv(A,{disabledIndices:f});eC(A,P)||x(P)}},[f,s,S,y,x]);let I=De((A,P,T)=>n?n(A,P,T,y):T),k=De(A=>{let P=u?P$:H7;if(!P.has(A.key)||C4e(A,m)||!b.current)return;let M=i==="rtl",B=M?sC:aC,F={horizontal:B,vertical:j0,both:B}[r],V=M?aC:sC,z={horizontal:V,vertical:V0,both:V}[r],D=Wn(A.nativeEvent);if(D!=null&&U7(D)&&!$$(D)){let ue=D.selectionStart,te=D.selectionEnd,de=D.value??"";if(ue==null||A.shiftKey||ue!==te||A.key!==z&&ue<de.length||A.key!==F&&ue>0)return}let O=S,L=u7(y,f),W=d7(y,f);o!=null&&(O=o({disabledIndices:f,elementsRef:y,event:A,highlightedIndex:S,loopFocus:t,maxIndex:W,minIndex:L,onLoop:I,orientation:r,rtl:M}));let q={horizontal:[B],vertical:[j0],both:[B,j0]}[r],Z={horizontal:[V],vertical:[V0],both:[V,V0]}[r],Q=v?P:{horizontal:u?T$:j7,vertical:u?E$:z7,both:P}[r];u&&(A.key===lC?O=L:A.key===cC&&(O=W)),O===S&&(q.includes(A.key)||Z.includes(A.key))&&(t&&O===W&&q.includes(A.key)?(O=L,n&&(O=n(A,S,O,y))):t&&O===L&&Z.includes(A.key)?(O=W,n&&(O=n(A,S,O,y))):O=Pv(y.current,{startingIndex:O,decrement:Z.includes(A.key),disabledIndices:f})),O!==S&&!eC(y.current,O)&&(d&&A.stopPropagation(),Q.has(A.key)&&A.preventDefault(),x(O,!0),queueMicrotask(()=>{y.current[O]?.focus()}))});return{props:{ref:_,onFocus(A){let P=b.current,T=Wn(A.nativeEvent);!P||T==null||!U7(T)||T.setSelectionRange(0,T.value.length??0)},onKeyDown:k},highlightedIndex:S,onHighlightedIndexChange:x,elementsRef:y,disabledIndices:f,onMapChange:C,relayKeyboardEvent:k}}function C4e(e,t){for(let r of k$.values())if(!t.includes(r)&&e.getModifierState(r))return!0;return!1}var K7=a(E(),1);function oee(e){let{render:t,className:r,style:o,refs:n=j1,props:i=j1,state:s=io,stateAttributesMapping:l,highlightedIndex:c,onHighlightedIndexChange:u,orientation:d,grid:f,loopFocus:m,onLoop:h,enableHomeAndEndKeys:g,onMapChange:v,stopEventPropagation:b=!0,rootRef:_,disabledIndices:y,modifierKeys:w,highlightItemOnHover:S=!1,tag:x="div",...C}=e,I=wm(),{props:k,highlightedIndex:R,onHighlightedIndexChange:A,elementsRef:P,onMapChange:T,relayKeyboardEvent:M}=tee({grid:f,loopFocus:m,onLoop:h,orientation:d,highlightedIndex:c,onHighlightedIndexChange:u,rootRef:_,stopEventPropagation:b,enableHomeAndEndKeys:g,direction:I,disabledIndices:y,modifierKeys:w}),B=Qt(x,e,{state:s,ref:n,props:[k,...i,C],stateAttributesMapping:l}),F=ree.useMemo(()=>({highlightedIndex:R,onHighlightedIndexChange:A,highlightItemOnHover:S,relayKeyboardEvent:M}),[R,A,S,M]);return(0,K7.jsx)(Z8.Provider,{value:F,children:(0,K7.jsx)(N2,{elementsRef:P,onMapChange:V=>{v?.(V),T(V)},children:B})})}var xA=a(_e(),1),nee=a(Vu(),1);var iee=a(E(),1),see=xA.forwardRef(function(t,r){let{children:o,container:n,className:i,render:s,style:l,...c}=t,{portalNode:u,portalSubtree:d}=f7({container:n,ref:r,componentProps:t,elementProps:c});return!d&&!u?null:(0,iee.jsxs)(xA.Fragment,{children:[d,u&&nee.createPortal(o,u)]})});var aee=a(oC(),1);function T4e(){return Tc}function E4e(){return!1}function P4e(){return!0}function lee(){return(0,aee.useSyncExternalStore)(T4e,E4e,P4e)}var Fc={};Yr(Fc,{Indicator:()=>mee,List:()=>vee,Panel:()=>gee,Root:()=>dee,Tab:()=>fee});var Zo=a(_e(),1);var CA=a(_e(),1),Z7=CA.createContext(void 0);function Mm(){let e=CA.useContext(Z7);if(e===void 0)throw new Error(No(64));return e}var cee=(function(e){return e.activationDirection="data-activation-direction",e.orientation="data-orientation",e})({});var Hu={tabActivationDirection:e=>({[cee.activationDirection]:e})};var X7=a(E(),1),dee=Zo.forwardRef(function(t,r){let{className:o,defaultValue:n=0,onValueChange:i,orientation:s="horizontal",render:l,value:c,style:u,...d}=t,f=t.defaultValue!==void 0,m=Zo.useRef([]),[h,g]=Zo.useState(()=>new Map),[v,b]=I2({controlled:c,default:n,name:"Tabs",state:"value"}),_=c!==void 0,[y,w]=Zo.useState(()=>new Map),S=Zo.useRef(void 0),x=Zo.useCallback($=>{if($===void 0)return null;for(let[ee,fe]of y.entries())if(fe!=null&&$===(fe.value??fe.index))return ee;return null},[y]),[C,I]=Zo.useState(()=>({previousValue:v,tabActivationDirection:"none"})),{previousValue:k,tabActivationDirection:R}=C,A=R,P=!1;k!==v&&(A=uee(k,v,s,y),P=k!=null&&v!=null&&x(v)==null);let T=P?k:v,M=k!==T||R!==A;Re(()=>{M&&I({previousValue:T,tabActivationDirection:A})},[T,M,A]);let B=De(($,ee)=>{let fe=uee(v,$,s,y);ee.activationDirection=fe,i?.($,ee),!ee.isCanceled&&b($)}),F=De(($,ee)=>{i?.($,Ct(ee,void 0,void 0,{activationDirection:"none"}))}),V=De(($,ee)=>{g(fe=>{if(fe.get($)===ee)return fe;let ve=new Map(fe);return ve.set($,ee),ve})}),z=De(($,ee)=>{g(fe=>{if(!fe.has($)||fe.get($)!==ee)return fe;let ve=new Map(fe);return ve.delete($),ve})}),D=Zo.useCallback($=>h.get($),[h]),O=Zo.useCallback($=>{for(let ee of y.values())if($===ee?.value)return ee?.id},[y]),L=Zo.useMemo(()=>({getTabElementBySelectedValue:x,getTabIdByPanelValue:O,getTabPanelIdByValue:D,onValueChange:B,orientation:s,registerMountedTabPanel:V,setTabMap:w,unregisterMountedTabPanel:z,tabActivationDirection:A,value:v}),[x,O,D,B,s,V,w,z,A,v]),W=Zo.useMemo(()=>{for(let $ of y.values())if($!=null&&$.value===v)return $},[y,v]),q=Zo.useMemo(()=>{for(let $ of y.values())if($!=null&&!$.disabled)return $.value},[y]),Z=Zo.useRef(!f),Q=Zo.useRef(n),ue=Zo.useRef(f),te=Zo.useRef(!1);Re(()=>{if(_)return;function $(we,oe){b(we),I(re=>re.previousValue===we&&re.tabActivationDirection==="none"?re:{previousValue:we,tabActivationDirection:"none"}),F(we,oe),Z.current=!1}if(y.size===0){te.current&&v!==null&&!S.current?.isConnected&&$(null,Ke.missing);return}te.current=!0,S.current=y.keys().next().value;let ee=W?.disabled,fe=W==null&&v!==null;if(!ee&&v===Q.current&&(ue.current=!1),ue.current&&ee&&v===Q.current)return;let ve=Z.current;if(ee||fe){let we=q??null;if(v===we){Z.current=!1;return}let oe=Ke.missing;ve?oe=Ke.initial:ee&&(oe=Ke.disabled),$(we,oe);return}ve&&W!=null&&(F(v,Ke.initial),Z.current=!1)},[q,_,F,W,b,y,v]);let pe=Qt("div",t,{state:{orientation:s,tabActivationDirection:A},ref:r,props:d,stateAttributesMapping:Hu});return(0,X7.jsx)(Z7.Provider,{value:L,children:(0,X7.jsx)(N2,{elementsRef:m,children:pe})})});function uee(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(),l=i.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 If=a(_e(),1);var TA=a(_e(),1),Q7=TA.createContext(void 0);function EA(){let e=TA.useContext(Q7);if(e===void 0)throw new Error(No(65));return e}var fee=If.forwardRef(function(t,r){let{className:o,disabled:n=!1,render:i,value:s,id:l,nativeButton:c=!0,style:u,...d}=t,{value:f,getTabPanelIdByValue:m,orientation:h,tabActivationDirection:g}=Mm(),{activateOnFocus:v,highlightedTabIndex:b,onTabActivation:_,registerTabResizeObserverElement:y,setHighlightedTabIndex:w,tabsListElement:S}=EA(),x=Sm(l),C=If.useMemo(()=>({disabled:n,id:x,value:s}),[n,x,s]),{compositeProps:I,compositeRef:k,index:R}=G$({metadata:C}),A=s===f,P=If.useRef(!1),T=If.useRef(null);Re(()=>{let Z=T.current;if(Z)return y(Z)},[y]),Re(()=>{if(P.current){P.current=!1;return}if(!(A&&R>-1&&b!==R))return;let Z=S;if(Z!=null){let Q=R0(Ko(Z));if(Q&&tr(Z,Q))return}n||w(R)},[A,R,b,w,n,S]);let{getButtonProps:M,buttonRef:B}=xv({disabled:n,native:c,focusableWhenDisabled:!0}),F=m(s),V=If.useRef(!1),z=If.useRef(!1);function D(Z){A||n||_(s,Ct(Ke.none,Z.nativeEvent,void 0,{activationDirection:"none"}))}function O(Z){A||(R>-1&&!n&&w(R),!n&&v&&(!V.current||V.current&&z.current)&&_(s,Ct(Ke.none,Z.nativeEvent,void 0,{activationDirection:"none"})))}function L(Z){if(A||n)return;V.current=!0;function Q(){V.current=!1,z.current=!1}(!Z.button||Z.button===0)&&(z.current=!0,Ko(Z.currentTarget).addEventListener("pointerup",Q,{once:!0}))}return Qt("button",t,{state:{disabled:n,active:A,orientation:h,tabActivationDirection:g},ref:[r,B,k,T],props:[I,{role:"tab","aria-controls":F,"aria-selected":A,id:x,onClick:D,onFocus:O,onPointerDown:L,[SA]:A?"":void 0,onKeyDownCapture(){P.current=!0}},d,M],stateAttributesMapping:Hu})});var G0=a(_e(),1);var pee='!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 Iv=(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 PA=a(E(),1),k4e={...Hu,activeTabPosition:()=>null,activeTabSize:()=>null},mee=G0.forwardRef(function(t,r){let{className:o,render:n,renderBeforeHydration:i=!1,style:s,...l}=t,{nonce:c}=eee(),{getTabElementBySelectedValue:u,orientation:d,tabActivationDirection:f,value:m}=Mm(),{tabsListElement:h,registerIndicatorUpdateListener:g}=EA(),v=lee(),b=r$();G0.useEffect(()=>g(b),[g,b]);let _=0,y=0,w=0,S=0,x=0,C=0,I=!1;if(m!=null&&h!=null){let B=u(m);if(B!=null){I=!0;let{width:F,height:V}=z0(B),{width:z,height:D}=z0(h),O=B.getBoundingClientRect(),L=h.getBoundingClientRect(),W=z>0?L.width/z:1,q=D>0?L.height/D:1;if(Math.abs(W)>Number.EPSILON&&Math.abs(q)>Number.EPSILON){let Q=O.left-L.left,ue=O.top-L.top;_=Q/W+h.scrollLeft-h.clientLeft,w=ue/q+h.scrollTop-h.clientTop}else _=B.offsetLeft,w=B.offsetTop;x=F,C=V,y=h.scrollWidth-_-x,S=h.scrollHeight-w-C}}let k=I?{left:_,right:y,top:w,bottom:S}:null,R=I?{width:x,height:C}:null,A=I?{[Iv.activeTabLeft]:`${_}px`,[Iv.activeTabRight]:`${y}px`,[Iv.activeTabTop]:`${w}px`,[Iv.activeTabBottom]:`${S}px`,[Iv.activeTabWidth]:`${x}px`,[Iv.activeTabHeight]:`${C}px`}:void 0,P=I&&x>0&&C>0,M=Qt("span",t,{state:{orientation:d,activeTabPosition:k,activeTabSize:R,tabActivationDirection:f},ref:r,props:[{role:"presentation",style:A,hidden:!P},l,{suppressHydrationWarning:!0}],stateAttributesMapping:k4e});return m==null?null:(0,PA.jsxs)(G0.Fragment,{children:[M,v&&i&&(0,PA.jsx)("script",{nonce:c,dangerouslySetInnerHTML:{__html:pee},suppressHydrationWarning:!0})]})});var Y0=a(_e(),1);var hee=(function(e){return e.index="data-index",e.activationDirection="data-activation-direction",e.orientation="data-orientation",e.hidden="data-hidden",e[e.startingStyle=Ka.startingStyle]="startingStyle",e[e.endingStyle=Ka.endingStyle]="endingStyle",e})({});var R4e={...Hu,...xm},gee=Y0.forwardRef(function(t,r){let{className:o,value:n,render:i,keepMounted:s=!1,style:l,...c}=t,{value:u,getTabIdByPanelValue:d,orientation:f,tabActivationDirection:m,registerMountedTabPanel:h,unregisterMountedTabPanel:g}=Mm(),v=Sm(),b=Y0.useMemo(()=>({id:v,value:n}),[v,n]),{ref:_,index:y}=U2({metadata:b}),w=n===u,{mounted:S,transitionStatus:x,setMounted:C}=C0(w),I=!S,k=d(n),R={hidden:I,orientation:f,tabActivationDirection:m,transitionStatus:x},A=Y0.useRef(null),P=Qt("div",t,{state:R,ref:[r,_,A],props:[{"aria-labelledby":k,hidden:I,id:v,role:"tabpanel",tabIndex:w?0:-1,inert:gA(!w),[hee.index]:y},c],stateAttributesMapping:R4e});return Em({open:w,ref:A,onComplete(){w||C(!1)}}),Re(()=>{if(!(I&&!s)&&v!=null)return h(n,v),()=>{g(n,v)}},[I,s,n,v,h,g]),s||S?P:null});var Mc=a(_e(),1);var J7=a(E(),1),vee=Mc.forwardRef(function(t,r){let{activateOnFocus:o=!1,className:n,loopFocus:i=!0,render:s,style:l,...c}=t,{onValueChange:u,orientation:d,value:f,setTabMap:m,tabActivationDirection:h}=Mm(),[g,v]=Mc.useState(0),[b,_]=Mc.useState(null),y=Mc.useRef(new Set),w=Mc.useRef(new Set),S=Mc.useRef(null);Re(()=>{if(typeof ResizeObserver>"u")return;let P=new ResizeObserver(()=>{y.current.forEach(T=>{T()})});return S.current=P,b&&P.observe(b),w.current.forEach(T=>{P.observe(T)}),()=>{P.disconnect(),S.current=null}},[b]);let x=De(P=>(y.current.add(P),()=>{y.current.delete(P)})),C=De(P=>(w.current.add(P),S.current?.observe(P),()=>{w.current.delete(P),S.current?.unobserve(P)})),I=De((P,T)=>{P!==f&&u(P,T)}),k={orientation:d,tabActivationDirection:h},R={"aria-orientation":d==="vertical"?"vertical":void 0,role:"tablist"},A=Mc.useMemo(()=>({activateOnFocus:o,highlightedTabIndex:g,registerIndicatorUpdateListener:x,registerTabResizeObserverElement:C,onTabActivation:I,setHighlightedTabIndex:v,tabsListElement:b}),[o,g,x,C,I,v,b]);return(0,J7.jsx)(Q7.Provider,{value:A,children:(0,J7.jsx)(oee,{render:s,className:n,style:l,state:k,refs:[r,_],props:[R,c],stateAttributesMapping:Hu,highlightedIndex:g,enableHomeAndEndKeys:!0,loopFocus:i,orientation:d,onHighlightedIndexChange:v,onMapChange:m,disabledIndices:j1})})});var ca={};Yr(ca,{Arrow:()=>Nee,Handle:()=>fC,Popup:()=>Iee,Portal:()=>Pee,Positioner:()=>Ree,Provider:()=>Mee,Root:()=>yee,Trigger:()=>Cee,Viewport:()=>Lee,createHandle:()=>Bee});var Uu=a(_e(),1);var kA=a(_e(),1),$7=kA.createContext(void 0);function Al(e){let t=kA.useContext($7);if(t===void 0&&!e)throw new Error(No(72));return t}var bee=a(_e(),1);var A4e={...y$,disabled:jt(e=>e.disabled),instantType:jt(e=>e.instantType),isInstantPhase:jt(e=>e.isInstantPhase),trackCursorAxis:jt(e=>e.trackCursorAxis),disableHoverablePopup:jt(e=>e.disableHoverablePopup),lastOpenChangeReason:jt(e=>e.openChangeReason),closeOnClick:jt(e=>e.closeOnClick),closeDelay:jt(e=>e.closeDelay),hasViewport:jt(e=>e.hasViewport)},q0=class e extends M0{constructor(t,r,o=!1){let n=new Im,i={...I4e(),...t};i.floatingRootContext=v$(n,r,o),super(i,{popupRef:bee.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},A4e)}setOpen=(t,r)=>{l$(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Ct(Ke.triggerPress,t))}static useStore(t,r){return a$(t,(n,i)=>new e(r,n,i)).store}};function I4e(){return{...g$(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var RA=a(E(),1),yee=k7(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:l,onOpenChange:c,onOpenChangeComplete:u,handle:d,triggerId:f,defaultTriggerId:m=null,children:h}=t,g=q0.useStore(d?.store,{open:o,openProp:n,activeTriggerId:m,triggerIdProp:f});c$(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"),b=!r&&v,_=g.useState("activeTriggerId"),y=g.useState("mounted"),w=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i}),g.useSyncedValue("disabled",r),d$(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:S,transitionStatus:x}=f$(b,g),C=g.useState("isInstantPhase"),I=g.useState("instantType"),k=g.useState("lastOpenChangeReason"),R=Uu.useRef(null);Re(()=>{v&&r&&g.setOpen(!1,Ct(Ke.disabled))},[v,r,g]),Re(()=>{x==="ending"&&k===Ke.none||x!=="ending"&&C?(I!=="delay"&&(R.current=I),g.set("instantType","delay")):R.current!==null&&(g.set("instantType",R.current),R.current=null)},[x,C,k,I,g]),Re(()=>{b&&_==null&&g.set("payload",void 0)},[g,_,b]);let A=Uu.useCallback(()=>{g.setOpen(!1,Ct(Ke.imperativeAction))},[g]);Uu.useImperativeHandle(l,()=>({unmount:S,close:A}),[S,A]);let P=b||y||!r&&s!=="none";return(0,RA.jsxs)($7.Provider,{value:g,children:[P&&(0,RA.jsx)(O4e,{store:g,disabled:r,trackCursorAxis:s}),typeof h=="function"?h({payload:w}):h]})});function O4e({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=m7(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=p7(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),s=Uu.useMemo(()=>hr(i.reference,n.reference),[i.reference,n.reference]),l=Uu.useMemo(()=>hr(i.trigger,n.trigger),[i.trigger,n.trigger]),c=Uu.useMemo(()=>hr(s$,i.floating,n.floating),[i.floating,n.floating]);return p$(e,{activeTriggerProps:s,inactiveTriggerProps:l,popupProps:c}),null}var IA=a(_e(),1);var AA=a(_e(),1),e9=AA.createContext(void 0);function wee(){return AA.useContext(e9)}var _ee=(function(e){return e[e.popupOpen=iC.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var xee="data-base-ui-tooltip-trigger";function See(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(lt(n))return n}}let t=e.target;return lt(t)?t:null}function N4e(e){let t=e;for(;t;){if(t.hasAttribute(xee))return t;let r=t.parentElement;if(r){t=r;continue}let o=t.getRootNode();t="host"in o&&lt(o.host)?o.host:null}return null}var Cee=$J(function(t,r){let{render:o,className:n,style:i,handle:s,payload:l,disabled:c,delay:u,closeOnClick:d=!0,closeDelay:f,id:m,...h}=t,g=Al(!0),v=s?.store??g;if(!v)throw new Error(No(82));let b=Sm(m),_=v.useState("isTriggerActive",b),y=v.useState("isOpenedByTrigger",b),w=v.useState("floatingRootContext"),S=IA.useRef(null),x=u??600,C=f??0,{registerTrigger:I,isMountedByThisTrigger:k}=u$(b,S,v,{payload:l,closeOnClick:d,closeDelay:C}),R=wee(),{delayRef:A,isInstantPhase:P,hasProvider:T}=c7(w,{open:y}),M=L0(w);v.useSyncedValue("isInstantPhase",P);let B=v.useState("disabled"),F=c??B,V=Fi(F),z=v.useState("trackCursorAxis"),D=v.useState("disableHoverablePopup"),O=IA.useRef(!1),L=Rc(),W=IA.useRef(void 0);function q(){let ve=R?.delay,we=typeof A.current=="object"?A.current.open:void 0,oe=x;return T&&(we!==0?oe=u??ve??x:oe=0),oe}function Z(ve){let we=S.current;if(!we||!ve)return!1;let oe=N4e(ve);return oe!==null&&oe!==we&&tr(we,oe)}function Q(ve){let we=Z(ve);return O.current=we,we&&(M.openChangeTimeout.clear(),M.restTimeout.clear(),M.restTimeoutPending=!1,L.clear()),we}let ue=L7(w,{enabled:!F,mouseOnly:!0,move:!1,handleClose:!D&&z!=="both"?B7():null,restMs:q,delay(){let ve=typeof A.current=="object"?A.current.close:void 0,we=C;return f==null&&T&&(we=ve),{close:we}},triggerElementRef:S,isActiveTrigger:_,isClosing:()=>v.select("transitionStatus")==="ending",shouldOpen(){return!O.current}}),te=N7(w,{enabled:!F}).reference,de=ve=>{let we=O.current,oe=See(ve),re=Q(oe),ce=S.current,ie=ce&&oe&&tr(ce,oe);if(re&&v.select("open")&&v.select("lastOpenChangeReason")===Ke.triggerHover){v.setOpen(!1,Ct(Ke.triggerHover,ve));return}if(we&&!re&&ie&&!V.current&&!v.select("open")&&ce&&kf(W.current)){let le=()=>{!O.current&&!V.current&&!v.select("open")&&v.setOpen(!0,Ct(Ke.triggerHover,ve,ce))},Oe=q();Oe===0?(L.clear(),le()):L.start(Oe,le)}},pe=v.useState("triggerProps",k);return Qt("button",t,{state:{open:y},ref:[r,I,S],props:[ue,te,k||z!=="none"?pe:void 0,{onMouseOver(ve){de(ve.nativeEvent)},onFocus(ve){Z(See(ve.nativeEvent))&&ve.preventBaseUIHandler()},onMouseLeave(){O.current=!1,L.clear(),W.current=void 0},onPointerEnter(ve){W.current=ve.pointerType},onPointerDown(ve){W.current=ve.pointerType,v.set("closeOnClick",d),d&&!v.select("open")&&v.cancelPendingOpen(ve.nativeEvent)},onClick(ve){d&&!v.select("open")&&v.cancelPendingOpen(ve.nativeEvent)},id:b,[_ee.triggerDisabled]:F?"":void 0,[xee]:F?void 0:""},h],stateAttributesMapping:x$})});var Eee=a(_e(),1);var OA=a(_e(),1),t9=OA.createContext(void 0);function Tee(){let e=OA.useContext(t9);if(e===void 0)throw new Error(No(70));return e}var r9=a(E(),1),Pee=Eee.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return Al().useState("mounted")||o?(0,r9.jsx)(t9.Provider,{value:o,children:(0,r9.jsx)(see,{ref:r,...n})}):null});var MA=a(_e(),1);var NA=a(_e(),1),o9=NA.createContext(void 0);function K0(){let e=NA.useContext(o9);if(e===void 0)throw new Error(No(71));return e}var kee=a(E(),1),Ree=MA.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:s="absolute",side:l="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:b=sJ,style:_,...y}=t,w=Al(),S=Tee(),x=w.useState("open"),C=w.useState("mounted"),I=w.useState("trackCursorAxis"),k=w.useState("disableHoverablePopup"),R=w.useState("floatingRootContext"),A=w.useState("instantType"),P=w.useState("transitionStatus"),T=w.useState("hasViewport"),M=F$({anchor:i,positionMethod:s,floatingRootContext:R,mounted:C,side:l,sideOffset:u,align:c,alignOffset:d,collisionBoundary:f,collisionPadding:m,sticky:g,arrowPadding:h,disableAnchorTracking:v,keepMounted:S,collisionAvoidance:b,adaptiveOrigin:T?I$:void 0}),B=MA.useMemo(()=>({open:x,side:M.side,align:M.align,anchorHidden:M.anchorHidden,instant:I!=="none"?"tracking-cursor":A}),[x,M.side,M.align,M.anchorHidden,I,A]),F=D$(t,B,{styles:M.positionerStyles,transitionStatus:P,props:y,refs:[r,w.useStateSetter("positionerElement")],hidden:!C,inert:!x||I==="both"||k});return(0,kee.jsx)(o9.Provider,{value:M,children:F})});var Aee=a(_e(),1);var M4e={...B0,...xm},Iee=Aee.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,l=Al(),{side:c,align:u}=K0(),d=l.useState("open"),f=l.useState("instantType"),m=l.useState("transitionStatus"),h=l.useState("popupProps"),g=l.useState("floatingRootContext"),v=l.useState("disabled"),b=l.useState("closeDelay");Em({open:d,ref:l.context.popupRef,onComplete(){d&&l.context.onOpenChangeComplete?.(!0)}}),D7(g,{enabled:!v,closeDelay:b});let _=l.useStateSetter("popupElement");return Qt("div",t,{state:{open:d,side:c,align:u,instant:f,transitionStatus:m},ref:[r,l.context.popupRef,_],props:[h,vA(m),s],stateAttributesMapping:M4e})});var Oee=a(_e(),1);var Nee=Oee.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,l=Al(),{arrowRef:c,side:u,align:d,arrowUncentered:f,arrowStyles:m}=K0(),h=l.useState("open"),g=l.useState("instantType");return Qt("div",t,{state:{open:h,side:u,align:d,uncentered:f,instant:g},ref:[r,c],props:[{style:m,"aria-hidden":!0},s],stateAttributesMapping:B0})});var n9=a(_e(),1);var i9=a(E(),1),Mee=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=n9.useMemo(()=>({delay:r,closeDelay:o}),[r,o]),s=n9.useMemo(()=>({open:r,close:o}),[r,o]);return(0,i9.jsx)(e9.Provider,{value:i,children:(0,i9.jsx)(l7,{delay:s,timeoutMs:n,children:t.children})})};var Dee=a(_e(),1);var Fee=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var F4e={activationDirection:e=>e?{"data-activation-direction":e}:null},Lee=Dee.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...l}=t,c=Al(),u=K0(),d=c.useState("instantType"),{children:f,state:m}=J$({store:c,side:u.side,cssVars:Fee,children:s}),h={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:d};return Qt("div",t,{state:h,ref:r,props:[l,{children:f}],stateAttributesMapping:F4e})});var fC=class{constructor(){this.store=new q0}open(t){let r=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!r)throw new Error(No(81,t));this.store.setOpen(!0,Ct(Ke.imperativeAction,void 0,r))}close(){this.store.setOpen(!1,Ct(Ke.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function Bee(){return new fC}function dn(e){return Qt(e.defaultTagName??"div",e,e)}var zee=a(U(),1),s9="data-wp-hash";function a9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&L4e(document)),e.__wpStyleRuntime}function D4e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${s9}]`))if(r.getAttribute(s9)===t)return!0;return!1}function Hee(e,t,r){if(!e.head)return;let o=a9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(D4e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(s9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function L4e(e){let t=a9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Hee(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Uee(e,t){let r=a9();r.styles.set(e,t);for(let o of r.documents.keys())Hee(o,e,t)}typeof process>"u",Uee("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 Vee={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",Uee("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 jee={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},ws=(0,zee.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return dn({render:r,defaultTagName:"span",ref:i,props:hr(n,{className:J(Vee.text,jee.heading,jee.p,Vee[t],o)})})});var qee=a(E(),1),l9="data-wp-hash";function c9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&V4e(document)),e.__wpStyleRuntime}function B4e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${l9}]`))if(r.getAttribute(l9)===t)return!0;return!1}function Yee(e,t,r){if(!e.head)return;let o=c9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(B4e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(l9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function V4e(e){let t=c9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Yee(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function j4e(e,t){let r=c9();r.styles.set(e,t);for(let o of r.documents.keys())Yee(o,e,t)}typeof process>"u",j4e("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 Wee={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"},pC=(0,Gee.forwardRef)(function({intent:t="none",className:r,...o},n){return(0,qee.jsx)(ws,{ref:n,className:J(Wee.badge,Wee[`is-${t}-intent`],r),...o,variant:"body-sm"})});var Kee=a(na(),1),FA=a(U(),1),Zee=a(j(),1),Qee=a(E(),1),u9="data-wp-hash";function d9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&H4e(document)),e.__wpStyleRuntime}function z4e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${u9}]`))if(r.getAttribute(u9)===t)return!0;return!1}function Xee(e,t,r){if(!e.head)return;let o=d9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(z4e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(u9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function H4e(e){let t=d9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Xee(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function DA(e,t){let r=d9();r.styles.set(e,t);for(let o of r.documents.keys())Xee(o,e,t)}typeof process>"u",DA("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 mC={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",DA("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var U4e={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",DA("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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 W4e={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"};typeof process>"u",DA("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 G4e={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Jee=(0,FA.forwardRef)(function({tone:t="brand",variant:r="solid",size:o="default",className:n,focusableWhenDisabled:i=!0,disabled:s,loading:l,loadingAnnouncement:c=(0,Zee.__)("Loading"),children:u,...d},f){let m=J(G4e.button,U4e["box-sizing"],W4e["outset-ring--focus-except-active"],r!=="unstyled"&&mC.button,mC[`is-${t}`],mC[`is-${r}`],mC[`is-${o}`],l&&mC["is-loading"],n);return(0,FA.useEffect)(()=>{l&&c&&(0,Kee.speak)(c)},[l,c]),(0,Qee.jsx)(G7,{ref:f,className:m,focusableWhenDisabled:i,disabled:s??l,...d,children:u})});var rte=a(U(),1);var $ee=a(U(),1),ete=a(Se(),1),tte=a(E(),1),Of=(0,$ee.forwardRef)(function({icon:t,size:r=24,...o},n){return(0,tte.jsx)(ete.SVG,{ref:n,...t.props,...o,width:r,height:r})});var nte=a(E(),1),f9="data-wp-hash";function p9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&q4e(document)),e.__wpStyleRuntime}function Y4e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${f9}]`))if(r.getAttribute(f9)===t)return!0;return!1}function ote(e,t,r){if(!e.head)return;let o=p9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Y4e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(f9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function q4e(e){let t=p9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ote(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function K4e(e,t){let r=p9();r.styles.set(e,t);for(let o of r.documents.keys())ote(o,e,t)}typeof process>"u",K4e("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 Z4e={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"},m9=(0,rte.forwardRef)(function({className:t,icon:r,...o},n){return(0,nte.jsx)(Of,{ref:n,icon:r,className:J(Z4e.icon,t),size:24,...o})});m9.displayName="Button.Icon";var ite=Object.assign(Jee,{Icon:m9});var Wu={};Yr(Wu,{Content:()=>VA,FullBleed:()=>hte,Header:()=>BA,Root:()=>LA,Title:()=>vte});var ste=a(U(),1),h9="data-wp-hash";function g9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Q4e(document)),e.__wpStyleRuntime}function X4e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${h9}]`))if(r.getAttribute(h9)===t)return!0;return!1}function ate(e,t,r){if(!e.head)return;let o=g9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(X4e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(h9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Q4e(e){let t=g9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ate(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function lte(e,t){let r=g9();r.styles.set(e,t);for(let o of r.documents.keys())ate(o,e,t)}typeof process>"u",lte("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var J4e={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",lte("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 $4e={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},LA=(0,ste.forwardRef)(function({render:t,...r},o){let n=J($4e.root,J4e["box-sizing"]);return dn({defaultTagName:"div",render:t,ref:o,props:hr({className:n},r)})});var cte=a(U(),1),v9="data-wp-hash";function b9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&tBe(document)),e.__wpStyleRuntime}function eBe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${v9}]`))if(r.getAttribute(v9)===t)return!0;return!1}function ute(e,t,r){if(!e.head)return;let o=b9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(eBe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(v9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function tBe(e){let t=b9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ute(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function rBe(e,t){let r=b9();r.styles.set(e,t);for(let o of r.documents.keys())ute(o,e,t)}typeof process>"u",rBe("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 oBe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},BA=(0,cte.forwardRef)(function({render:t,...r},o){return dn({defaultTagName:"div",render:t,ref:o,props:hr({className:oBe.header},r)})});var dte=a(U(),1),y9="data-wp-hash";function w9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&iBe(document)),e.__wpStyleRuntime}function nBe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${y9}]`))if(r.getAttribute(y9)===t)return!0;return!1}function fte(e,t,r){if(!e.head)return;let o=w9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(nBe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(y9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function iBe(e){let t=w9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)fte(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function sBe(e,t){let r=w9();r.styles.set(e,t);for(let o of r.documents.keys())fte(o,e,t)}typeof process>"u",sBe("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 aBe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},VA=(0,dte.forwardRef)(function({render:t,...r},o){return dn({defaultTagName:"div",render:t,ref:o,props:hr({className:aBe.content},r)})});var pte=a(U(),1),_9="data-wp-hash";function S9(){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[${_9}]`))if(r.getAttribute(_9)===t)return!0;return!1}function mte(e,t,r){if(!e.head)return;let o=S9(),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(_9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function cBe(e){let t=S9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)mte(e,r,o);return()=>{let 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=S9();r.styles.set(e,t);for(let o of r.documents.keys())mte(o,e,t)}typeof process>"u",uBe("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 dBe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},hte=(0,pte.forwardRef)(function({render:t,...r},o){return dn({defaultTagName:"div",render:t,ref:o,props:hr({className:dBe.fullbleed},r)})});var gte=a(U(),1);var x9=a(E(),1),fBe=(0,x9.jsx)("div",{}),vte=(0,gte.forwardRef)(function({render:t=fBe,children:r,...o},n){return(0,x9.jsx)(ws,{ref:n,variant:"heading-lg",render:t,...o,children:r})});var bte=a(U(),1),yte=a(E(),1),C9=(0,bte.forwardRef)(function(t,r){return(0,yte.jsx)(Nm.Panel,{ref:r,...t})});var wte=a(U(),1),_te=a(E(),1),T9=(0,wte.forwardRef)(function(t,r){return(0,_te.jsx)(Nm.Root,{ref:r,...t})});var Ste=a(U(),1),xte=a(E(),1),E9=(0,Ste.forwardRef)(function(t,r){return(0,xte.jsx)(Nm.Trigger,{ref:r,...t})});var Ov={};Yr(Ov,{Content:()=>Mte,Header:()=>Rte,HeaderDescription:()=>Ite,Root:()=>Tte});var Cte=a(U(),1);var k9=a(E(),1),Tte=(0,Cte.forwardRef)(function({render:t,...r},o){return(0,k9.jsx)(T9,{ref:o,render:(0,k9.jsx)(LA,{render:t}),...r})});var X0=a(U(),1);var Ete=a(U(),1),jA=(0,Ete.createContext)({setDescriptionId:()=>{}});var Nf=a(E(),1),R9="data-wp-hash";function A9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&mBe(document)),e.__wpStyleRuntime}function pBe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${R9}]`))if(r.getAttribute(R9)===t)return!0;return!1}function kte(e,t,r){if(!e.head)return;let o=A9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(pBe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(R9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function mBe(e){let t=A9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)kte(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function I9(e,t){let r=A9();r.styles.set(e,t);for(let o of r.documents.keys())kte(o,e,t)}typeof process>"u",I9("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 Z0={"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",I9("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 Pte={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",I9("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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 hBe={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"},Rte=(0,X0.forwardRef)(function({children:t,className:r,render:o,...n},i){let[s,l]=(0,X0.useState)(),c=(0,X0.useMemo)(()=>({setDescriptionId:l}),[l]);return dn({defaultTagName:"div",render:o,ref:i,props:hr(n,{className:J(Pte.heading,Z0["heading-wrapper"],r),children:(0,Nf.jsx)(jA.Provider,{value:c,children:(0,Nf.jsxs)(E9,{className:Z0.header,render:(0,Nf.jsx)(BA,{}),nativeButton:!1,"aria-describedby":s,children:[(0,Nf.jsx)("div",{className:Z0["header-content"],children:t}),(0,Nf.jsx)("div",{className:J(Z0["header-trigger-positioner"]),children:(0,Nf.jsx)("div",{className:J(Z0["header-trigger-wrapper"],Pte.div,hBe["outset-ring--focus-parent-visible"]),children:(0,Nf.jsx)(Of,{icon:m1,className:Z0["header-trigger"]})})})]})})})})});var Fm=a(U(),1);var Ate=a(E(),1),Ite=(0,Fm.forwardRef)(function({children:t,className:r,...o},n){let i=(0,Fm.useId)(),{setDescriptionId:s}=(0,Fm.useContext)(jA);return(0,Fm.useEffect)(()=>(s(i),()=>s(void 0)),[i,s]),(0,Ate.jsx)("div",{ref:n,id:i,"aria-hidden":"true",className:r,...o,children:t})});var Ote=a(U(),1);var M9=a(E(),1),N9="data-wp-hash";function F9(){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 gBe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${N9}]`))if(r.getAttribute(N9)===t)return!0;return!1}function Nte(e,t,r){if(!e.head)return;let o=F9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(gBe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(N9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function vBe(e){let t=F9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Nte(e,r,o);return()=>{let 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=F9();r.styles.set(e,t);for(let o of r.documents.keys())Nte(o,e,t)}typeof process>"u",bBe("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 O9={"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"},Mte=(0,Ote.forwardRef)(function({className:t,render:r,children:o,hiddenUntilFound:n=!0,...i},s){return(0,M9.jsx)(C9,{ref:s,className:l=>J(O9.content,l.open&&l.transitionStatus==="idle"&&O9["overflow-visible"],t),hiddenUntilFound:n,...i,children:(0,M9.jsx)(VA,{className:O9["content-inner"],render:r,children:o})})});var Fte=a(U(),1);function D9(e,t,r){return(0,Fte.cloneElement)(e??t,{children:r})}var yBe=a(L9(),1);var Lte=a(yf(),1),{lock:nkt,unlock:Bte}=(0,Lte.__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 wBe(){let e=yBe;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Bte(e.privateApis).ThemeProvider}var Vte=wBe();var jte=a(U(),1),B9="data-wp-hash";function V9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&SBe(document)),e.__wpStyleRuntime}function _Be(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${B9}]`))if(r.getAttribute(B9)===t)return!0;return!1}function zte(e,t,r){if(!e.head)return;let o=V9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(_Be(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(B9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function SBe(e){let t=V9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)zte(e,r,o);return()=>{let 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=V9();r.styles.set(e,t);for(let o of r.documents.keys())zte(o,e,t)}typeof process>"u",xBe("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var CBe={stack:"_19ce0419607e1896__stack"},TBe={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)"},se=(0,jte.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...l},c){let u={gap:r&&TBe[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return dn({render:s,ref:c,props:hr(l,{style:u,className:CBe.stack})})});var Ze={};Yr(Ze,{Popup:()=>ere,Portal:()=>zA,Positioner:()=>HA,Provider:()=>are,Root:()=>ire,Trigger:()=>ore});var Jte=a(U(),1);var Yte=a(U(),1);var z9="data-wp-hash";function H9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&PBe(document)),e.__wpStyleRuntime}function EBe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${z9}]`))if(r.getAttribute(z9)===t)return!0;return!1}function Ute(e,t,r){if(!e.head)return;let o=H9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(EBe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(z9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function PBe(e){let t=H9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Ute(e,r,o);return()=>{let 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=H9();r.styles.set(e,t);for(let o of r.documents.keys())Ute(o,e,t)}typeof process>"u",kBe("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 Hte={slot:"_11fc52b637ff8a7e__slot"},Wte="data-wp-compat-overlay-slot";function RBe(){return typeof document>"u"?null:document}function ABe(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Gu=null;function j9(e){return e.setAttribute("aria-hidden","false"),e}function IBe(e){let t=e.createElement("div");return t.setAttribute(Wte,""),Hte.slot&&t.classList.add(Hte.slot),e.body.appendChild(t),t}function Gte(){if(typeof window>"u"||!ABe()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=RBe();if(!e||!e.body)return;if(Gu&&Gu.ownerDocument===e&&Gu.isConnected)return j9(Gu);let t=e.querySelector(`[${Wte}]`);return t instanceof HTMLDivElement?(Gu=j9(t),Gu):(Gu?.isConnected&&Gu.remove(),Gu=j9(IBe(e)),Gu)}var qte=a(E(),1),zA=(0,Yte.forwardRef)(function({container:t,...r},o){return(0,qte.jsx)(ca.Portal,{container:t??Gte(),...r,ref:o})});var Kte=a(U(),1),Qte=a(E(),1),U9="data-wp-hash";function W9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&NBe(document)),e.__wpStyleRuntime}function OBe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${U9}]`))if(r.getAttribute(U9)===t)return!0;return!1}function Zte(e,t,r){if(!e.head)return;let o=W9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(OBe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(U9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function NBe(e){let t=W9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Zte(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Xte(e,t){let r=W9();r.styles.set(e,t);for(let o of r.documents.keys())Zte(o,e,t)}typeof process>"u",Xte("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var MBe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Xte("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 FBe={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},HA=(0,Kte.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},s){return(0,Qte.jsx)(ca.Positioner,{ref:s,align:t,side:o,sideOffset:n,...i,className:J(MBe["box-sizing"],FBe.positioner,r)})});var hC=a(E(),1),G9="data-wp-hash";function Y9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&LBe(document)),e.__wpStyleRuntime}function DBe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${G9}]`))if(r.getAttribute(G9)===t)return!0;return!1}function $te(e,t,r){if(!e.head)return;let o=Y9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(DBe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(G9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function LBe(e){let t=Y9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)$te(e,r,o);return()=>{let 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=Y9();r.styles.set(e,t);for(let o of r.documents.keys())$te(o,e,t)}typeof process>"u",BBe("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 VBe={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},jBe={background:"#1e1e1e"},ere=(0,Jte.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},s){let l=(0,hC.jsx)(Vte,{color:jBe,children:(0,hC.jsx)(ca.Popup,{ref:s,className:J(VBe.popup,n),...i,children:o})}),c=D9(r,(0,hC.jsx)(HA,{}),l);return D9(t,(0,hC.jsx)(zA,{}),c)});var tre=a(U(),1),rre=a(E(),1),ore=(0,tre.forwardRef)(function(t,r){return(0,rre.jsx)(ca.Trigger,{ref:r,...t})});var nre=a(E(),1);function ire(e){return(0,nre.jsx)(ca.Root,{...e})}var sre=a(E(),1);function are({...e}){return(0,sre.jsx)(ca.Provider,{...e})}var Dm=a(U(),1);function lre(e){let t=(0,Dm.useRef)(e);t.current=e;let r=(0,Dm.useRef)(null),o=(0,Dm.useRef)(!1),n=(0,Dm.useCallback)(()=>{o.current||(r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{t.current(),r.current=null},0))},[]);return(0,Dm.useEffect)(()=>(o.current=!1,()=>{o.current=!0,r.current&&clearTimeout(r.current)}),[]),n}var cre=a(U(),1),q9="data-wp-hash";function K9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&HBe(document)),e.__wpStyleRuntime}function zBe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${q9}]`))if(r.getAttribute(q9)===t)return!0;return!1}function ure(e,t,r){if(!e.head)return;let o=K9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(zBe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(q9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function HBe(e){let t=K9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ure(e,r,o);return()=>{let 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=K9();r.styles.set(e,t);for(let o of r.documents.keys())ure(o,e,t)}typeof process>"u",UBe("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 WBe={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},Gt=(0,cre.forwardRef)(function({render:t,...r},o){return dn({render:t,ref:o,props:hr({className:WBe["visually-hidden"]},r,{"data-visually-hidden":""})})});var dre=a(U(),1),fre=a(j(),1),Q0=a(E(),1),Z9="data-wp-hash";function X9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&YBe(document)),e.__wpStyleRuntime}function GBe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Z9}]`))if(r.getAttribute(Z9)===t)return!0;return!1}function pre(e,t,r){if(!e.head)return;let o=X9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(GBe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Z9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function YBe(e){let t=X9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)pre(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function WA(e,t){let r=X9();r.styles.set(e,t);for(let o of r.documents.keys())pre(o,e,t)}typeof process>"u",WA("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var qBe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",WA("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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 KBe={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"};typeof process>"u",WA("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 UA={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",WA("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 ZBe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Q9=(0,dre.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,render:i,className:s,...l},c){return dn({render:i,defaultTagName:"a",ref:c,props:hr(l,{className:J(ZBe.a,qBe["box-sizing"],KBe["outset-ring--focus-except-active"],r!=="unstyled"&&UA.link,r!=="unstyled"&&UA[`is-${o}`],r==="unstyled"&&UA["is-unstyled"],s),target:n?"_blank":void 0,children:(0,Q0.jsxs)(Q0.Fragment,{children:[t,n&&(0,Q0.jsx)("span",{className:UA["link-icon"],role:"img","aria-label":(0,fre.__)("(opens in a new tab)")})]})})})});var hre=a(U(),1),J9="data-wp-hash";function $9(){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 XBe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${J9}]`))if(r.getAttribute(J9)===t)return!0;return!1}function gre(e,t,r){if(!e.head)return;let o=$9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(XBe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(J9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function QBe(e){let t=$9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)gre(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function vre(e,t){let r=$9();r.styles.set(e,t);for(let o of r.documents.keys())gre(o,e,t)}typeof process>"u",vre("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var JBe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",vre("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 mre={skeleton:"b20cc1690085c2f0__skeleton",pulse:"_9b143194fdb45f93__pulse","skeleton-pulse":"e2b9fe0690281bc8__skeleton-pulse"},ej=(0,hre.forwardRef)(function({render:t,...r},o){return dn({render:t,ref:o,props:hr({className:J(mre.skeleton,mre.pulse,JBe["box-sizing"]),"aria-hidden":!0},r)})});var Cn={};Yr(Cn,{List:()=>_re,Panel:()=>Rre,Root:()=>Ire,Tab:()=>Mre});var Nv=a(U(),1);var yre=a(Te(),1),GA=a(E(),1),tj="data-wp-hash";function rj(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&eVe(document)),e.__wpStyleRuntime}function $Be(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${tj}]`))if(r.getAttribute(tj)===t)return!0;return!1}function wre(e,t,r){if(!e.head)return;let o=rj(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if($Be(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(tj,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function eVe(e){let t=rj();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)wre(e,r,o);return()=>{let 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=rj();r.styles.set(e,t);for(let o of r.documents.keys())wre(o,e,t)}typeof process>"u",tVe("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)
+				`),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)
 			&[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 gC={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"},bre=1,_re=(0,Nv.forwardRef)(function({children:t,variant:r="default",className:o,activateOnFocus:n,...i},s){let[l,c]=(0,Nv.useState)(null),[u,d]=(0,Nv.useState)({first:!1,last:!1,isScrolling:!1});(0,Nv.useEffect)(()=>{if(!l)return;let m=()=>{let{scrollWidth:y,clientWidth:w,scrollLeft:S}=l,x=Math.max(y-w,0),I=(l.dir||(typeof window<"u"?window.getComputedStyle(l).direction:"ltr"))==="rtl"&&S<0?-S:S,k={first:I>bre,last:I<x-bre,isScrolling:y>w};d(R=>R.first===k.first&&R.last===k.last&&R.isScrolling===k.isScrolling?R:k)},h=new ResizeObserver(m),g=()=>{h.disconnect(),h.observe(l),l.querySelectorAll('[role="tab"]').forEach(y=>h.observe(y))},v=new MutationObserver(g);v.observe(l,{childList:!0,subtree:!0});let b=!1,_=()=>{b||(requestAnimationFrame(()=>{m(),b=!1}),b=!0)};return l.addEventListener("scroll",_,{passive:!0}),g(),m(),()=>{l.removeEventListener("scroll",_),h.disconnect(),v.disconnect()}},[l]);let f=(0,yre.useMergeRefs)([s,m=>c(m)]);return(0,GA.jsxs)(Fc.List,{ref:f,activateOnFocus:n,"data-select-on-move":n?"true":"false",className:J(gC.tablist,u.first&&gC["is-overflowing-first"],u.last&&gC["is-overflowing-last"],gC[`is-${r}-variant`],o),...i,tabIndex:i.tabIndex??(u.isScrolling?-1:void 0),children:[t,(0,GA.jsx)(Fc.Indicator,{className:gC.indicator})]})});var Tre=a(U(),1);var Vi=a(U(),1);var vC=a(E(),1),YA=!1,oj=YA?(0,Vi.createContext)(null):null;function rVe(){let e=(0,Vi.useContext)(oj);(0,Vi.useEffect)(()=>{if(e)return e.registerTab()},[e])}function oVe(){}var Sre=YA?rVe:oVe;function nVe(){let e=(0,Vi.useContext)(oj);(0,Vi.useEffect)(()=>{if(e)return e.registerPanel()},[e])}function iVe(){}var xre=YA?nVe:iVe;function sVe({children:e}){let t=(0,Vi.useRef)(0),r=(0,Vi.useRef)(0),o=lre(()=>{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,Vi.useCallback)(()=>(t.current+=1,o(),()=>{t.current-=1,o()}),[o]),i=(0,Vi.useCallback)(()=>(r.current+=1,o(),()=>{r.current-=1,o()}),[o]),s=(0,Vi.useMemo)(()=>({registerTab:n,registerPanel:i}),[n,i]);return(0,vC.jsx)(oj.Provider,{value:s,children:e})}function aVe({children:e}){return(0,vC.jsx)(vC.Fragment,{children:e})}var Cre=YA?sVe:aVe;var kre=a(E(),1),nj="data-wp-hash";function ij(){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[${nj}]`))if(r.getAttribute(nj)===t)return!0;return!1}function Ere(e,t,r){if(!e.head)return;let o=ij(),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(nj,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function cVe(e){let t=ij();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Ere(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Pre(e,t){let r=ij();r.styles.set(e,t);for(let o of r.documents.keys())Ere(o,e,t)}typeof process>"u",Pre("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 uVe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",Pre("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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 dVe={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"},Rre=(0,Tre.forwardRef)(function({className:t,...r},o){return xre(),(0,kre.jsx)(Fc.Panel,{ref:o,className:J(uVe.div,dVe["outset-ring--focus-visible"],t),...r})});var Are=a(U(),1);var sj=a(E(),1),Ire=(0,Are.forwardRef)(function({...t},r){return(0,sj.jsx)(Cre,{children:(0,sj.jsx)(Fc.Root,{ref:r,...t})})});var Ore=a(U(),1);var bC=a(E(),1),lj="data-wp-hash";function cj(){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 fVe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${lj}]`))if(r.getAttribute(lj)===t)return!0;return!1}function Nre(e,t,r){if(!e.head)return;let o=cj(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(fVe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(lj,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function pVe(e){let t=cj();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Nre(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function mVe(e,t){let r=cj();r.styles.set(e,t);for(let o of r.documents.keys())Nre(o,e,t)}typeof process>"u",mVe("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 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)
 			&[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 aj={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"},Mre=(0,Ore.forwardRef)(function({className:t,children:r,...o},n){return Sre(),(0,bC.jsxs)(Fc.Tab,{ref:n,className:J(aj.tab,t),...o,children:[(0,bC.jsx)("span",{className:aj["tab-children"],children:r}),(0,bC.jsx)(Of,{icon:mr,className:aj["tab-chevron"]})]})});var Dc=a(E(),1),{PATTERN_TYPES:hVe}=ln(Dre.privateApis);function Lre({item:e}){let t=(0,Fre.__)("This pattern cannot be edited.");return(0,Dc.jsx)(D1,{item:e,className:"fields-field__pattern-title",children:e.type===hVe.theme&&(0,Dc.jsxs)(Dc.Fragment,{children:[(0,Dc.jsx)(Gt,{children:t}),(0,Dc.jsxs)(Ze.Root,{children:[(0,Dc.jsx)(Ze.Trigger,{render:(0,Dc.jsx)(xn,{icon:EV,size:24})}),(0,Dc.jsx)(Ze.Popup,{children:t})]})]})})}var gVe={type:"text",id:"title",label:(0,uj.__)("Title"),placeholder:(0,uj.__)("No title"),getValue:({item:e})=>ft(e),render:Lre,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},yC=gVe;var dj=a(Vt(),1),fj=a(j(),1);var Vre=a(E(),1);function Bre(e){return typeof e.excerpt=="string"?(0,dj.decodeEntities)(e.excerpt):(0,dj.decodeEntities)(e.excerpt?.raw||"")}var vVe={id:"excerpt",type:"text",label:(0,fj.__)("Description"),placeholder:(0,fj.__)("Add a description"),getValue:({item:e})=>Bre(e),render:({item:e})=>{let t=Bre(e);return t?(0,Vre.jsx)(ws,{children:t}):null},Edit:{control:"textarea",rows:4},enableSorting:!1,enableHiding:!1,filterBy:!1,enableGlobalSearch:!0},pj=vVe;var Mv=a(j(),1),zre=a(Rl(),1);var Hre=a(E(),1),{PATTERN_SYNC_TYPES:J0,PATTERN_TYPES:bVe}=ln(zre.privateApis),jre=[{value:J0.full,label:(0,Mv._x)("Synced","pattern (singular)"),description:(0,Mv.__)("Patterns that are kept in sync across the site.")},{value:J0.unsynced,label:(0,Mv._x)("Not synced","pattern (singular)"),description:(0,Mv.__)("Patterns that can be changed freely without affecting the site.")}];function yVe(e){return e.type&&e.type!==bVe.user||e.meta?.wp_pattern_sync_status===J0.unsynced?J0.unsynced:e.wp_pattern_sync_status||J0.full}var wVe={id:"sync-status",type:"text",label:(0,Mv.__)("Sync status"),readOnly:!0,enableSorting:!1,enableHiding:!0,elements:jre,filterBy:{operators:["is"],isPrimary:!0},render:({item:e})=>{let t=yVe(e);return(0,Hre.jsx)("span",{className:`fields-field__pattern-sync-status fields-field__pattern-sync-status-${t}`,children:jre.find(({value:r})=>r===t)?.label})}},mj=wVe;var tz=a(j(),1);var Tr=a(G(),1),Hv=a(qA(),1),Jj=a(ae(),1),LC=a(K(),1),Zr=a(U(),1),xs=a(j(),1);var Goe=a(na(),1),cw=a(Mf(),1),Yoe=a(It(),1);var gj=_C(),pt=e=>wC(e,gj),vj=_C();pt.write=e=>wC(e,vj);var KA=_C();pt.onStart=e=>wC(e,KA);var bj=_C();pt.onFrame=e=>wC(e,bj);var yj=_C();pt.onFinish=e=>wC(e,yj);var $0=[];pt.setTimeout=(e,t)=>{let r=pt.now()+t,o=()=>{let i=$0.findIndex(s=>s.cancel==o);~i&&$0.splice(i,1),Bm-=~i?1:0},n={time:r,handler:e,cancel:o};return $0.splice(Gre(r),0,n),Bm+=1,Yre(),n};var Gre=e=>~(~$0.findIndex(t=>t.time>e)||~$0.length);pt.cancel=e=>{KA.delete(e),bj.delete(e),yj.delete(e),gj.delete(e),vj.delete(e)};pt.sync=e=>{hj=!0,pt.batchedUpdates(e),hj=!1};pt.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}function o(...n){t=n,pt.onStart(r)}return o.handler=e,o.cancel=()=>{KA.delete(r),t=null},o};var wj=typeof window<"u"?window.requestAnimationFrame:()=>{};pt.use=e=>wj=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"):Kre()};var Lm=-1,Bm=0,hj=!1;function wC(e,t){hj?(t.delete(e),e(0)):(t.add(e),Yre())}function Yre(){Lm<0&&(Lm=0,pt.frameLoop!=="demand"&&wj(qre))}function _Ve(){Lm=-1}function qre(){~Lm&&(wj(qre),pt.batchedUpdates(Kre))}function Kre(){let e=Lm;Lm=pt.now();let t=Gre(Lm);if(t&&(Zre($0.splice(0,t),r=>r.handler()),Bm-=t),!Bm){_Ve();return}KA.flush(),gj.flush(e?Math.min(64,Lm-e):16.667),bj.flush(),vj.flush(),yj.flush()}function _C(){let e=new Set,t=e;return{add(r){Bm+=t==e&&!e.has(r)?1:0,e.add(r)},delete(r){return Bm-=t==e&&e.has(r)?1:0,e.delete(r)},flush(r){t.size&&(e=new Set,Bm-=t.size,Zre(t,o=>o(r)&&e.add(o)),Bm+=e.size,t=e)}}}function Zre(e,t){e.forEach(r=>{try{t(r)}catch(o){pt.catch(o)}})}var Ol=a(_e());function $A(){}var toe=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),Ae={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 Yu(e,t){if(Ae.arr(e)){if(!Ae.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 Mr=(e,t)=>e.forEach(t);function Nl(e,t,r){if(Ae.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 ua=e=>Ae.und(e)?[]:Ae.arr(e)?e:[e];function ow(e,t){if(e.size){let r=Array.from(e);e.clear(),Mr(r,t)}}var nw=(e,...t)=>ow(e,r=>r(...t)),Ej=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),Pj,roe,Vm=null,ooe=!1,kj=$A,SVe=e=>{e.to&&(roe=e.to),e.now&&(pt.now=e.now),e.colors!==void 0&&(Vm=e.colors),e.skipAnimation!=null&&(ooe=e.skipAnimation),e.createStringInterpolator&&(Pj=e.createStringInterpolator),e.requestAnimationFrame&&pt.use(e.requestAnimationFrame),e.batchedUpdates&&(pt.batchedUpdates=e.batchedUpdates),e.willAdvance&&(kj=e.willAdvance),e.frameLoop&&(pt.frameLoop=e.frameLoop)},Ja=Object.freeze({__proto__:null,get createStringInterpolator(){return Pj},get to(){return roe},get colors(){return Vm},get skipAnimation(){return ooe},get willAdvance(){return kj},assign:SVe}),SC=new Set,Il=[],_j=[],QA=0,iw={get idle(){return!SC.size&&!Il.length},start(e){QA>e.priority?(SC.add(e),pt.onStart(xVe)):(noe(e),pt(Cj))},advance:Cj,sort(e){if(QA)pt.onFrame(()=>iw.sort(e));else{let t=Il.indexOf(e);~t&&(Il.splice(t,1),ioe(e))}},clear(){Il=[],SC.clear()}};function xVe(){SC.forEach(noe),SC.clear(),pt(Cj)}function noe(e){Il.includes(e)||ioe(e)}function ioe(e){Il.splice(CVe(Il,t=>t.priority>e.priority),0,e)}function Cj(e){let t=_j;for(let r=0;r<Il.length;r++){let o=Il[r];QA=o.priority,o.idle||(kj(o),o.advance(e),o.idle||t.push(o))}return QA=0,_j=Il,_j.length=0,Il=t,Il.length>0}function CVe(e,t){let r=e.findIndex(t);return r<0?e.length:r}var soe={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},Lc="[-+]?\\d*\\.?\\d+",JA=Lc+"%";function eI(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var TVe=new RegExp("rgb"+eI(Lc,Lc,Lc)),EVe=new RegExp("rgba"+eI(Lc,Lc,Lc,Lc)),PVe=new RegExp("hsl"+eI(Lc,JA,JA)),kVe=new RegExp("hsla"+eI(Lc,JA,JA,Lc)),RVe=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,AVe=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,IVe=/^#([0-9a-fA-F]{6})$/,OVe=/^#([0-9a-fA-F]{8})$/;function NVe(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=IVe.exec(e))?parseInt(t[1]+"ff",16)>>>0:Vm&&Vm[e]!==void 0?Vm[e]:(t=TVe.exec(e))?(ew(t[1])<<24|ew(t[2])<<16|ew(t[3])<<8|255)>>>0:(t=EVe.exec(e))?(ew(t[1])<<24|ew(t[2])<<16|ew(t[3])<<8|Jre(t[4]))>>>0:(t=RVe.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=OVe.exec(e))?parseInt(t[1],16)>>>0:(t=AVe.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=PVe.exec(e))?(Xre(Qre(t[1]),ZA(t[2]),ZA(t[3]))|255)>>>0:(t=kVe.exec(e))?(Xre(Qre(t[1]),ZA(t[2]),ZA(t[3]))|Jre(t[4]))>>>0:null}function Sj(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 Xre(e,t,r){let o=r<.5?r*(1+t):r+t-r*t,n=2*r-o,i=Sj(n,o,e+1/3),s=Sj(n,o,e),l=Sj(n,o,e-1/3);return Math.round(i*255)<<24|Math.round(s*255)<<16|Math.round(l*255)<<8}function ew(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function Qre(e){return(parseFloat(e)%360+360)%360/360}function Jre(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function ZA(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function $re(e){let t=NVe(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 jm=(e,t,r)=>{if(Ae.fun(e))return e;if(Ae.arr(e))return jm({range:e,output:t,extrapolate:r});if(Ae.str(e.output[0]))return Pj(e);let o=e,n=o.output,i=o.range||[0,1],s=o.extrapolateLeft||o.extrapolate||"extend",l=o.extrapolateRight||o.extrapolate||"extend",c=o.easing||(u=>u);return u=>{let d=FVe(u,i);return MVe(u,i[d],i[d+1],n[d],n[d+1],c,s,l,o.map)}};function MVe(e,t,r,o,n,i,s,l,c){let u=c?c(e):e;if(u<t){if(s==="identity")return u;s==="clamp"&&(u=t)}if(u>r){if(l==="identity")return u;l==="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 FVe(e,t){for(var r=1;r<t.length-1&&!(t[r]>=e);++r);return r-1}function Tj(){return Tj=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},Tj.apply(this,arguments)}var tw=Symbol.for("FluidValue.get"),Fv=Symbol.for("FluidValue.observers"),_s=e=>!!(e&&e[tw]),di=e=>e&&e[tw]?e[tw]():e,Rj=e=>e[Fv]||null;function DVe(e,t){e.eventObserved?e.eventObserved(t):e(t)}function Dv(e,t){let r=e[Fv];r&&r.forEach(o=>{DVe(o,t)})}var rw=class{constructor(t){if(this[tw]=void 0,this[Fv]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");LVe(this,t)}},LVe=(e,t)=>aoe(e,tw,t);function zm(e,t){if(e[tw]){let r=e[Fv];r||aoe(e,Fv,r=new Set),r.has(t)||(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}function Hm(e,t){let r=e[Fv];if(r&&r.has(t)){let o=r.size-1;o?r.delete(t):e[Fv]=null,e.observerRemoved&&e.observerRemoved(o,t)}}var aoe=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),XA=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,BVe=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,eoe=new RegExp(`(${XA.source})(%|[a-z]+)`,"i"),VVe=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,tI=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,loe=e=>{let[t,r]=jVe(e);if(!t||Ej())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&&tI.test(r))return loe(r);if(r)return r}return e},jVe=e=>{let t=tI.exec(e);if(!t)return[,];let[,r,o]=t;return[r,o]},xj,zVe=(e,t,r,o,n)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(o)}, ${n})`,rI=e=>{xj||(xj=Vm?new RegExp(`(${Object.keys(Vm).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>di(i).replace(tI,loe).replace(BVe,$re).replace(xj,$re)),r=t.map(i=>i.match(XA).map(Number)),n=r[0].map((i,s)=>r.map(l=>{if(!(s in l))throw Error('The arity of each "output" value must be equal');return l[s]})).map(i=>jm(Tj({},e,{output:i})));return i=>{var s;let l=!eoe.test(t[0])&&((s=t.find(u=>eoe.test(u)))==null?void 0:s.replace(XA,"")),c=0;return t[0].replace(XA,()=>`${n[c++](i)}${l||""}`).replace(VVe,zVe)}},coe="react-spring: ",uoe=e=>{let t=e,r=!1;if(typeof t!="function")throw new TypeError(`${coe}once requires a function parameter`);return(...o)=>{r||(t(...o),r=!0)}},HVe=uoe(console.warn);function doe(){HVe(`${coe}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var ZRt=uoe(console.warn);function sw(e){return Ae.str(e)&&(e[0]=="#"||/\d/.test(e)||!Ej()&&tI.test(e)||e in(Vm||{}))}var xC=Ej()?Ol.useEffect:Ol.useLayoutEffect,UVe=()=>{let e=(0,Ol.useRef)(!1);return xC(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function Aj(){let e=(0,Ol.useState)()[1],t=UVe();return()=>{t.current&&e(Math.random())}}function foe(e,t){let[r]=(0,Ol.useState)(()=>({inputs:t,result:e()})),o=(0,Ol.useRef)(),n=o.current,i=n;return i?t&&i.inputs&&WVe(t,i.inputs)||(i={inputs:t,result:e()}):i=r,(0,Ol.useEffect)(()=>{o.current=i,n==r&&(r.inputs=r.result=void 0)},[i]),i.result}function WVe(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 Ij=e=>(0,Ol.useEffect)(e,GVe),GVe=[];var NC=a(_e()),MC=a(_e());var goe=a(_e()),Ff=a(_e()),CC=Symbol.for("Animated:node"),YVe=e=>!!e&&e[CC]===e,Bc=e=>e&&e[CC],sI=(e,t)=>toe(e,CC,t),TC=e=>e&&e[CC]&&e[CC].getPayload(),oI=class{constructor(){this.payload=void 0,sI(this,this)}getPayload(){return this.payload||[]}},Lv=class e extends oI{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,Ae.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 Ae.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,Ae.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},Bv=class e extends Lv{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=jm({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(Ae.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=jm({output:[this.getValue(),t]})),this._value=0,super.reset()}},nI={dependencies:null},Vv=class extends oI{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let r={};return Nl(this.source,(o,n)=>{YVe(o)?r[n]=o.getValue(t):_s(o)?r[n]=di(o):t||(r[n]=o)}),r}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&Mr(this.payload,t=>t.reset())}_makePayload(t){if(t){let r=new Set;return Nl(t,this._addToPayload,r),Array.from(r)}}_addToPayload(t){nI.dependencies&&_s(t)&&nI.dependencies.add(t);let r=TC(t);r&&Mr(r,o=>this.add(o))}},Oj=class e extends Vv{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(qVe)),!0)}};function qVe(e){return(sw(e)?Bv:Lv).create(e)}function aI(e){let t=Bc(e);return t?t.constructor:Ae.arr(e)?Oj:sw(e)?Bv:Lv}function iI(){return iI=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},iI.apply(this,arguments)}var poe=(e,t)=>{let r=!Ae.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,Ff.forwardRef)((o,n)=>{let i=(0,Ff.useRef)(null),s=r&&(0,Ff.useCallback)(g=>{i.current=ZVe(n,g)},[n]),[l,c]=KVe(o,t),u=Aj(),d=()=>{let g=i.current;if(r&&!g)return;(g?t.applyAnimatedValues(g,l.getValue(!0)):!1)===!1&&u()},f=new Nj(d,c),m=(0,Ff.useRef)();xC(()=>(m.current=f,Mr(c,g=>zm(g,f)),()=>{m.current&&(Mr(m.current.deps,g=>Hm(g,m.current)),pt.cancel(m.current.update))})),(0,Ff.useEffect)(d,[]),Ij(()=>()=>{let g=m.current;Mr(g.deps,v=>Hm(v,g))});let h=t.getComponentProps(l.getValue());return goe.createElement(e,iI({},h,{ref:s}))})},Nj=class{constructor(t,r){this.update=t,this.deps=r}eventObserved(t){t.type=="change"&&pt.write(this.update)}};function KVe(e,t){let r=new Set;return nI.dependencies=r,e.style&&(e=iI({},e,{style:t.createAnimatedStyle(e.style)})),e=new Vv(e),nI.dependencies=null,[e,r]}function ZVe(e,t){return e&&(Ae.fun(e)?e(t):e.current=t),t}var moe=Symbol.for("AnimatedComponent"),voe=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:r=n=>new Vv(n),getComponentProps:o=n=>n}={})=>{let n={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:o},i=s=>{let l=hoe(s)||"Anonymous";return Ae.str(s)?s=i[s]||(i[s]=poe(s,n)):s=s[moe]||(s[moe]=poe(s,n)),s.displayName=`Animated(${l})`,s};return Nl(e,(s,l)=>{Ae.arr(e)&&(l=hoe(s)),i[l]=i(s)}),{animated:i}},hoe=e=>Ae.str(e)?e:e&&Ae.str(e.displayName)?e.displayName:Ae.fun(e)&&e.name||null;function Ss(){return Ss=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},Ss.apply(this,arguments)}function jv(e,...t){return Ae.fun(e)?e(...t):e}var RC=(e,t)=>e===!0||!!(t&&e&&(Ae.fun(e)?e(t):ua(e).includes(t))),Roe=(e,t)=>Ae.obj(e)?t&&e[t]:e,Aoe=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,XVe=e=>e,Ioe=(e,t=XVe)=>{let r=QVe;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);Ae.und(i)||(o[n]=i)}return o},QVe=["config","onProps","onStart","onChange","onPause","onResume","onRest"],JVe={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 $Ve(e){let t={},r=0;if(Nl(e,(o,n)=>{JVe[n]||(t[n]=o,r++)}),r)return t}function Ooe(e){let t=$Ve(e);if(t){let r={to:t};return Nl(e,(o,n)=>n in t||(r[n]=o)),r}return Ss({},e)}function AC(e){return e=di(e),Ae.arr(e)?e.map(AC):sw(e)?Ja.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function Dj(e){return Ae.fun(e)||Ae.arr(e)&&Ae.obj(e[0])}var e8e={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}},uI=1.70158,lI=uI*1.525,boe=uI+1,yoe=2*Math.PI/3,woe=2*Math.PI/4.5,cI=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,t8e={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=>boe*e*e*e-uI*e*e,easeOutBack:e=>1+boe*Math.pow(e-1,3)+uI*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((lI+1)*2*e-lI)/2:(Math.pow(2*e-2,2)*((lI+1)*(e*2-2)+lI)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*yoe),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*yoe)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*woe))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*woe)/2+1,easeInBounce:e=>1-cI(1-e),easeOutBounce:cI,easeInOutBounce:e=>e<.5?(1-cI(1-2*e))/2:(1+cI(2*e-1))/2},Lj=Ss({},e8e.default,{mass:1,damping:1,easing:t8e.linear,clamp:!1}),Bj=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,Lj)}};function r8e(e,t,r){r&&(r=Ss({},r),_oe(r,t),t=Ss({},r,t)),_oe(e,t),Object.assign(e,t);for(let s in Lj)e[s]==null&&(e[s]=Lj[s]);let{mass:o,frequency:n,damping:i}=e;return Ae.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 _oe(e,t){if(!Ae.und(t.decay))e.duration=void 0;else{let r=!Ae.und(t.tension)||!Ae.und(t.friction);(r||!Ae.und(t.frequency)||!Ae.und(t.damping)||!Ae.und(t.mass))&&(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}}var Soe=[],Vj=class{constructor(){this.changed=!1,this.values=Soe,this.toValues=null,this.fromValues=Soe,this.to=void 0,this.from=void 0,this.config=new Bj,this.immediate=!1}};function Noe(e,{key:t,props:r,defaultProps:o,state:n,actions:i}){return new Promise((s,l)=>{var c;let u,d,f=RC((c=r.cancel)!=null?c:o?.cancel,t);if(f)g();else{Ae.und(r.pause)||(n.paused=RC(r.pause,t));let v=o?.pause;v!==!0&&(v=n.paused||RC(v,t)),u=jv(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-pt.now()}function h(){u>0&&!Ja.skipAnimation?(n.delayed=!0,d=pt.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(Ss({},r,{callId:e,cancel:f}),s)}catch(v){l(v)}}})}var Yj=(e,t)=>t.length==1?t[0]:t.some(r=>r.cancelled)?aw(e.get()):t.every(r=>r.noop)?Moe(e.get()):Vc(e.get(),t.every(r=>r.finished)),Moe=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Vc=(e,t,r=!1)=>({value:e,finished:t,cancelled:r}),aw=e=>({value:e,cancelled:!0,finished:!1});function Foe(e,t,r,o){let{callId:n,parentId:i,onRest:s}=t,{asyncTo:l,promise:c}=r;return!i&&e===l&&!t.reset?c:r.promise=(async()=>{r.asyncId=n,r.asyncTo=e;let u=Ioe(t,(b,_)=>_==="onRest"?void 0:b),d,f,m=new Promise((b,_)=>(d=b,f=_)),h=b=>{let _=n<=(r.cancelId||0)&&aw(o)||n!==r.asyncId&&Vc(o,!1);if(_)throw b.result=_,f(b),b},g=(b,_)=>{let y=new dI,w=new fI;return(async()=>{if(Ja.skipAnimation)throw IC(r),w.result=Vc(o,!1),f(w),w;h(y);let S=Ae.obj(b)?Ss({},b):Ss({},_,{to:b});S.parentId=n,Nl(u,(C,I)=>{Ae.und(S[I])&&(S[I]=C)});let x=await o.start(S);return h(y),r.paused&&await new Promise(C=>{r.resumeQueue.add(C)}),x})()},v;if(Ja.skipAnimation)return IC(r),Vc(o,!1);try{let b;Ae.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(d),m]),v=Vc(o.get(),!0,!1)}catch(b){if(b instanceof dI)v=b.result;else if(b instanceof fI)v=b.result;else throw b}finally{n==r.asyncId&&(r.asyncId=i,r.asyncTo=i?l:void 0,r.promise=i?c:void 0)}return Ae.fun(s)&&pt.batchedUpdates(()=>{s(v,o,o.item)}),v})()}function IC(e,t){ow(e.timeouts,r=>r.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var dI=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}},fI=class extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}},jj=e=>e instanceof OC,o8e=1,OC=class extends rw{constructor(...t){super(...t),this.id=o8e++,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=Bc(this);return t&&t.getValue()}to(...t){return Ja.to(this,t)}interpolate(...t){return doe(),Ja.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){Dv(this,{type:"change",parent:this,value:t,idle:r})}_onPriorityChange(t){this.idle||iw.sort(this),Dv(this,{type:"priority",parent:this,priority:t})}},zv=Symbol.for("SpringPhase"),Doe=1,zj=2,Hj=4,Mj=e=>(e[zv]&Doe)>0,Um=e=>(e[zv]&zj)>0,EC=e=>(e[zv]&Hj)>0,xoe=(e,t)=>t?e[zv]|=zj|Doe:e[zv]&=~zj,Coe=(e,t)=>t?e[zv]|=Hj:e[zv]&=~Hj,Uj=class extends OC{constructor(t,r){if(super(),this.key=void 0,this.animation=new Vj,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,!Ae.und(t)||!Ae.und(r)){let o=Ae.obj(t)?Ss({},t):Ss({},r,{from:t});Ae.und(o.default)&&(o.default=!0),this.start(o)}}get idle(){return!(Um(this)||this._state.asyncTo)||EC(this)}get goal(){return di(this.animation.to)}get velocity(){let t=Bc(this);return t instanceof Lv?t.lastVelocity||0:t.getPayload().map(r=>r.lastVelocity||0)}get hasAnimated(){return Mj(this)}get isAnimating(){return Um(this)}get isPaused(){return EC(this)}get isDelayed(){return this._state.delayed}advance(t){let r=!0,o=!1,n=this.animation,{config:i,toValues:s}=n,l=TC(n.to);!l&&_s(n.to)&&(s=ua(di(n.to))),n.values.forEach((d,f)=>{if(d.done)return;let m=d.constructor==Bv?1:l?l[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,b=n.fromValues[f],_=d.v0!=null?d.v0:d.v0=Ae.arr(i.velocity)?i.velocity[f]:i.velocity,y,w=i.precision||(b==m?.005:Math.min(1,Math.abs(m-b)*.001));if(Ae.und(i.duration))if(i.decay){let S=i.decay===!0?.998:i.decay,x=Math.exp(-(1-S)*v);g=b+_/(1-S)*(1-x),h=Math.abs(d.lastPosition-g)<=w,y=_*x}else{y=d.lastVelocity==null?_:d.lastVelocity;let S=i.restVelocity||w/10,x=i.clamp?0:i.bounce,C=!Ae.und(x),I=b==m?d.v0>0:b<m,k,R=!1,A=1,P=Math.ceil(t/A);for(let T=0;T<P&&(k=Math.abs(y)>S,!(!k&&(h=Math.abs(m-g)<=w,h)));++T){C&&(R=g==m||g>m==I,R&&(y=-y*x,g=m));let M=-i.tension*1e-6*(g-m),B=-i.friction*.001*y,F=(M+B)/i.mass;y=y+F*A,g=g+y*A}}else{let S=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)),S=(i.progress||0)+v/this._memoizedDuration,S=S>1?1:S<0?0:S,d.durationProgress=S),g=b+i.easing(S)*(m-b),y=(g-d.lastPosition)/t,h=S==1}d.lastVelocity=y,Number.isNaN(g)&&(console.warn("Got NaN while animating:",this),h=!0)}l&&!l[f].done&&(h=!1),h?d.done=!0:r=!1,d.setValue(g,i.round)&&(o=!0)});let c=Bc(this),u=c.getValue();if(r){let d=di(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 pt.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(Um(this)){let{to:t,config:r}=this.animation;pt.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 Ae.und(t)?(o=this.queue||[],this.queue=[]):o=[Ae.obj(t)?t:Ss({},r,{to:t})],Promise.all(o.map(n=>this._update(n))).then(n=>Yj(this,n))}stop(t){let{to:r}=this.animation;return this._focus(this.get()),IC(this._state,t&&this._lastCallId),pt.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=Ae.obj(o)?o[r]:o,(o==null||Dj(o))&&(o=void 0),n=Ae.obj(n)?n[r]:n,n==null&&(n=void 0);let i={to:o,from:n};return Mj(this)||(t.reverse&&([o,n]=[n,o]),n=di(n),Ae.und(n)?Bc(this)||this._set(o):this._set(n)),i}_update(t,r){let o=Ss({},t),{key:n,defaultProps:i}=this;o.default&&Object.assign(i,Ioe(o,(c,u)=>/^on/.test(u)?Roe(c,n):c)),Eoe(this,o,"onProps"),kC(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 l=this._state;return Noe(++this._lastCallId,{key:n,props:o,defaultProps:i,state:l,actions:{pause:()=>{EC(this)||(Coe(this,!0),nw(l.pauseQueue),kC(this,"onPause",Vc(this,PC(this,this.animation.to)),this))},resume:()=>{EC(this)&&(Coe(this,!1),Um(this)&&this._resume(),nw(l.resumeQueue),kC(this,"onResume",Vc(this,PC(this,this.animation.to)),this))},start:this._merge.bind(this,s)}}).then(c=>{if(o.loop&&c.finished&&!(r&&c.noop)){let u=Loe(o);if(u)return this._update(u,!0)}return c})}_merge(t,r,o){if(r.cancel)return this.stop(!0),o(aw(this));let n=!Ae.und(t.to),i=!Ae.und(t.from);if(n||i)if(r.callId>this._lastToId)this._lastToId=r.callId;else return o(aw(this));let{key:s,defaultProps:l,animation:c}=this,{to:u,from:d}=c,{to:f=u,from:m=d}=t;i&&!n&&(!r.default||Ae.und(f))&&(f=m),r.reverse&&([f,m]=[m,f]);let h=!Yu(m,d);h&&(c.from=m),m=di(m);let g=!Yu(f,u);g&&this._focus(f);let v=Dj(r.to),{config:b}=c,{decay:_,velocity:y}=b;(n||i)&&(b.velocity=0),r.config&&!v&&r8e(b,jv(r.config,s),r.config!==l.config?jv(l.config,s):void 0);let w=Bc(this);if(!w||Ae.und(f))return o(Vc(this,!0));let S=Ae.und(r.reset)?i&&!r.default:!Ae.und(m)&&RC(r.reset,s),x=S?m:this.get(),C=AC(f),I=Ae.num(C)||Ae.arr(C)||sw(C),k=!v&&(!I||RC(l.immediate||r.immediate,s));if(g){let T=aI(f);if(T!==w.constructor)if(k)w=this._set(C);else throw Error(`Cannot animate between ${w.constructor.name} and ${T.name}, as the "to" prop suggests`)}let R=w.constructor,A=_s(f),P=!1;if(!A){let T=S||!Mj(this)&&h;(g||T)&&(P=Yu(AC(x),C),A=!P),(!Yu(c.immediate,k)&&!k||!Yu(b.decay,_)||!Yu(b.velocity,y))&&(A=!0)}if(P&&Um(this)&&(c.changed&&!S?A=!0:A||this._stop(u)),!v&&((A||_s(u))&&(c.values=w.getPayload(),c.toValues=_s(f)?null:R==Bv?[1]:ua(C)),c.immediate!=k&&(c.immediate=k,!k&&!S&&this._set(u)),A)){let{onRest:T}=c;Mr(n8e,B=>Eoe(this,r,B));let M=Vc(this,PC(this,u));nw(this._pendingCalls,M),this._pendingCalls.add(o),c.changed&&pt.batchedUpdates(()=>{c.changed=!S,T?.(M,this),S?jv(l.onRest,M):c.onStart==null||c.onStart(M,this)})}S&&this._set(x),v?o(Foe(r.to,r,this._state,this)):A?this._start():Um(this)&&!g?this._pendingCalls.add(o):o(Moe(x))}_focus(t){let r=this.animation;t!==r.to&&(Rj(this)&&this._detach(),r.to=t,Rj(this)&&this._attach())}_attach(){let t=0,{to:r}=this.animation;_s(r)&&(zm(r,this),jj(r)&&(t=r.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;_s(t)&&Hm(t,this)}_set(t,r=!0){let o=di(t);if(!Ae.und(o)){let n=Bc(this);if(!n||!Yu(o,n.getValue())){let i=aI(o);!n||n.constructor!=i?sI(this,i.create(o)):n.setValue(o),n&&pt.batchedUpdates(()=>{this._onChange(o,r)})}}return Bc(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,kC(this,"onStart",Vc(this,PC(this,t.to)),this))}_onChange(t,r){r||(this._onStart(),jv(this.animation.onChange,t,this)),jv(this.defaultProps.onChange,t,this),super._onChange(t,r)}_start(){let t=this.animation;Bc(this).reset(di(t.to)),t.immediate||(t.fromValues=t.values.map(r=>r.lastPosition)),Um(this)||(xoe(this,!0),EC(this)||this._resume())}_resume(){Ja.skipAnimation?this.finish():iw.start(this)}_stop(t,r){if(Um(this)){xoe(this,!1);let o=this.animation;Mr(o.values,i=>{i.done=!0}),o.toValues&&(o.onChange=o.onPause=o.onResume=void 0),Dv(this,{type:"idle",parent:this});let n=r?aw(this.get()):Vc(this.get(),PC(this,t??o.to));nw(this._pendingCalls,n),o.changed&&(o.changed=!1,kC(this,"onRest",n,this))}}};function PC(e,t){let r=AC(t),o=AC(e.get());return Yu(o,r)}function Loe(e,t=e.loop,r=e.to){let o=jv(t);if(o){let n=o!==!0&&Ooe(o),i=(n||e).reverse,s=!n||n.reset;return Wj(Ss({},e,{loop:t,default:!1,pause:void 0,to:!i||Dj(r)?r:void 0,from:s?e.from:void 0,reset:s},n))}}function Wj(e){let{to:t,from:r}=e=Ooe(e),o=new Set;return Ae.obj(t)&&Toe(t,o),Ae.obj(r)&&Toe(r,o),e.keys=o.size?Array.from(o):null,e}function Toe(e,t){Nl(e,(r,o)=>r!=null&&t.add(o))}var n8e=["onStart","onRest","onChange","onPause","onResume"];function Eoe(e,t,r){e.animation[r]=t[r]!==Aoe(t,r)?Roe(t[r],e.key):void 0}function kC(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 i8e=["onStart","onChange","onRest"],s8e=1,pI=class{constructor(t,r){this.id=s8e++,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(Ss({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];Ae.und(o)||this.springs[r].set(o)}}update(t){return t&&this.queue.push(Wj(t)),this}start(t){let{queue:r}=this;return t?r=ua(t).map(Wj):this.queue=[],this._flush?this._flush(this,r):(Voe(this,r),a8e(this,r))}stop(t,r){if(t!==!!t&&(r=t),r){let o=this.springs;Mr(ua(r),n=>o[n].stop(!!t))}else IC(this._state,this._lastAsyncId),this.each(o=>o.stop(!!t));return this}pause(t){if(Ae.und(t))this.start({pause:!0});else{let r=this.springs;Mr(ua(t),o=>r[o].pause())}return this}resume(t){if(Ae.und(t))this.start({pause:!1});else{let r=this.springs;Mr(ua(t),o=>r[o].resume())}return this}each(t){Nl(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,ow(t,([c,u])=>{u.value=this.get(),c(u,this,this._item)}));let s=!n&&this._started,l=i||s&&o.size?this.get():null;i&&r.size&&ow(r,([c,u])=>{u.value=l,c(u,this,this._item)}),s&&(this._started=!1,ow(o,([c,u])=>{u.value=l,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;pt.onFrame(this._onFrame)}};function a8e(e,t){return Promise.all(t.map(r=>Boe(e,r))).then(r=>Yj(e,r))}async function Boe(e,t,r){let{keys:o,to:n,from:i,loop:s,onRest:l,onResolve:c}=t,u=Ae.obj(t.default)&&t.default;s&&(t.loop=!1),n===!1&&(t.to=null),i===!1&&(t.from=null);let d=Ae.arr(n)||Ae.fun(n)?n:void 0;d?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):Mr(i8e,v=>{let b=t[v];if(Ae.fun(b)){let _=e._events[v];t[v]=({finished:y,cancelled:w})=>{let S=_.get(b);S?(y||(S.finished=!1),w&&(S.cancelled=!0)):_.set(b,{value:null,finished:y||!1,cancelled:w||!1})},u&&(u[v]=t[v])}});let f=e._state;t.pause===!f.paused?(f.paused=t.pause,nw(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||Aoe(t,"cancel")===!0;(d||h&&f.asyncId)&&m.push(Noe(++e._lastAsyncId,{props:t,state:f,actions:{pause:$A,resume:$A,start(v,b){h?(IC(f,e._lastAsyncId),b(aw(e))):(v.onRest=l,b(Foe(d,v,f,e)))}}})),f.paused&&await new Promise(v=>{f.resumeQueue.add(v)});let g=Yj(e,await Promise.all(m));if(s&&g.finished&&!(r&&g.noop)){let v=Loe(t,s,n);if(v)return Voe(e,[v]),Boe(e,v,!0)}return c&&pt.batchedUpdates(()=>c(g,e,e.item)),g}function l8e(e,t){let r=new Uj;return r.key=e,t&&zm(r,t),r}function c8e(e,t,r){t.keys&&Mr(t.keys,o=>{(e[o]||(e[o]=r(o)))._prepareNode(t)})}function Voe(e,t){Mr(t,r=>{c8e(e.springs,r,o=>l8e(o,e))})}function u8e(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 d8e=["children"],qj=e=>{let{children:t}=e,r=u8e(e,d8e),o=(0,MC.useContext)(mI),n=r.pause||!!o.pause,i=r.immediate||!!o.immediate;r=foe(()=>({pause:n,immediate:i}),[n,i]);let{Provider:s}=mI;return NC.createElement(s,{value:r},t)},mI=f8e(qj,{});qj.Provider=mI.Provider;qj.Consumer=mI.Consumer;function f8e(e,t){return Object.assign(e,NC.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var Poe;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(Poe||(Poe={}));var Gj=class extends OC{constructor(t,r){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=jm(...r);let o=this._get(),n=aI(o);sI(this,n.create(o))}advance(t){let r=this._get(),o=this.get();Yu(r,o)||(Bc(this).setValue(r),this._onChange(r,this.idle)),!this.idle&&koe(this._active)&&Fj(this)}_get(){let t=Ae.arr(this.source)?this.source.map(di):ua(di(this.source));return this.calc(...t)}_start(){this.idle&&!koe(this._active)&&(this.idle=!1,Mr(TC(this),t=>{t.done=!1}),Ja.skipAnimation?(pt.batchedUpdates(()=>this.advance()),Fj(this)):iw.start(this))}_attach(){let t=1;Mr(ua(this.source),r=>{_s(r)&&zm(r,this),jj(r)&&(r.idle||this._active.add(r),t=Math.max(t,r.priority+1))}),this.priority=t,this._start()}_detach(){Mr(ua(this.source),t=>{_s(t)&&Hm(t,this)}),this._active.clear(),Fj(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=ua(this.source).reduce((r,o)=>Math.max(r,(jj(o)?o.priority:0)+1),0))}};function p8e(e){return e.idle!==!1}function koe(e){return!e.size||Array.from(e).every(p8e)}function Fj(e){e.idle||(e.idle=!0,Mr(TC(e),t=>{t.done=!0}),Dv(e,{type:"idle",parent:e}))}Ja.assign({createStringInterpolator:rI,to:(e,t)=>new Gj(e,t)});var i2t=iw.advance;var zoe=a(Vu());function Qj(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 m8e=["style","children","scrollTop","scrollLeft"],Hoe=/^--/;function h8e(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!Hoe.test(e)&&!(FC.hasOwnProperty(e)&&FC[e])?t+"px":(""+t).trim()}var joe={};function g8e(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:l}=o,c=Qj(o,m8e),u=Object.values(c),d=Object.keys(c).map(f=>r||e.hasAttribute(f)?f:joe[f]||(joe[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=h8e(f,n[f]);Hoe.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),l!==void 0&&(e.scrollLeft=l)}var FC={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},v8e=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),b8e=["Webkit","Ms","Moz","O"];FC=Object.keys(FC).reduce((e,t)=>(b8e.forEach(r=>e[v8e(r,t)]=e[t]),e),FC);var y8e=["x","y","z"],w8e=/^(matrix|translate|scale|rotate|skew)/,_8e=/^(translate)/,S8e=/^(rotate|skew)/,Kj=(e,t)=>Ae.num(e)&&e!==0?e+t:e,hI=(e,t)=>Ae.arr(e)?e.every(r=>hI(r,t)):Ae.num(e)?e===t:parseFloat(e)===t,Zj=class extends Vv{constructor(t){let{x:r,y:o,z:n}=t,i=Qj(t,y8e),s=[],l=[];(r||o||n)&&(s.push([r||0,o||0,n||0]),l.push(c=>[`translate3d(${c.map(u=>Kj(u,"px")).join(",")})`,hI(c,0)])),Nl(i,(c,u)=>{if(u==="transform")s.push([c||""]),l.push(d=>[d,d===""]);else if(w8e.test(u)){if(delete i[u],Ae.und(c))return;let d=_8e.test(u)?"px":S8e.test(u)?"deg":"";s.push(ua(c)),l.push(u==="rotate3d"?([f,m,h,g])=>[`rotate3d(${f},${m},${h},${Kj(g,d)})`,hI(g,0)]:f=>[`${u}(${f.map(m=>Kj(m,d)).join(",")})`,hI(f,u.startsWith("scale")?1:0)])}}),s.length&&(i.transform=new Xj(s,l)),super(i)}},Xj=class extends rw{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 Mr(this.inputs,(o,n)=>{let i=di(o[0]),[s,l]=this.transforms[n](Ae.arr(i)?i:o.map(di));t+=" "+s,r=r&&l}),r?"none":t}observerAdded(t){t==1&&Mr(this.inputs,r=>Mr(r,o=>_s(o)&&zm(o,this)))}observerRemoved(t){t==0&&Mr(this.inputs,r=>Mr(r,o=>_s(o)&&Hm(o,this)))}eventObserved(t){t.type=="change"&&(this._value=null),Dv(this,t)}},x8e=["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"],C8e=["scrollTop","scrollLeft"];Ja.assign({batchedUpdates:zoe.unstable_batchedUpdates,createStringInterpolator:rI,colors:soe});var T8e=voe(x8e,{applyAnimatedValues:g8e,createAnimatedStyle:e=>new Zj(e),getComponentProps:e=>Qj(e,C8e)}),p2t=T8e.animated;var DC=a(U(),1);function Uoe(e){return{top:e.offsetTop,left:e.offsetLeft}}function Woe(e){let t=(0,DC.useRef)(null),r=(0,DC.useRef)(void 0);return t.current&&(r.current=Uoe(t.current)),(0,DC.useLayoutEffect)(()=>{let o=r.current;if(!o||!t.current||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let n=new pI({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=Uoe(t.current),s=Math.round(o.left-i.left),l=Math.round(o.top-i.top);return n.start({x:0,y:0,from:{x:s,y:l}}),()=>{n.stop(),n.set({x:0,y:0})}},[e]),t}var Be=a(E(),1),{MediaUploadModal:E8e}=ln(cw.privateApis);function qoe({children:e,index:t,className:r}){let o=Woe(t);return(0,Be.jsx)("div",{ref:o,className:r,children:e})}function lw(e){return Array.isArray(e)?e:e?[e]:[]}function P8e({render:e,multiple:t,...r}){let[o,n]=(0,Zr.useState)(!1);return window.__experimentalDataViewsMediaModal?(0,Be.jsxs)(Be.Fragment,{children:[e&&e({open:()=>n(!0)}),o&&(0,Be.jsx)(E8e,{...r,multiple:t,isOpen:o,onClose:()=>{n(!1),r.onClose?.()},onSelect:i=>{n(!1),r.onSelect?.(i)}})]}):(0,Be.jsx)(cw.MediaUpload,{...r,render:e,multiple:t?"add":void 0})}function $j({open:e,children:t,label:r,showTooltip:o=!1,onFilesDrop:n,attachment:i,isUploading:s=!1}){let l=i&&(0,Hv.isBlobURL)(i.source_url),c=(0,Be.jsxs)("div",{className:J("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,l&&(0,Be.jsx)("span",{className:"fields__media-edit-picker-button-spinner",children:(0,Be.jsx)(Tr.Spinner,{})}),!s&&(0,Be.jsx)(Tr.DropZone,{onFilesDrop:u=>n(u,i?.id)})]});return o?(0,Be.jsxs)(Ze.Root,{children:[(0,Be.jsx)(Ze.Trigger,{render:c}),(0,Be.jsx)(Ze.Popup,{children:r})]}):c}var k8e=["application/zip","application/x-zip-compressed","application/x-rar-compressed","application/x-7z-compressed","application/x-tar","application/x-gzip"];function R8e({attachment:e}){return(0,Be.jsx)(Tr.__experimentalTruncate,{className:"fields__media-edit-filename",children:e.title.rendered})}function Koe(e){return(0,Be.jsx)($j,{...e,children:(0,Be.jsx)("span",{className:"fields__media-edit-placeholder",children:e.label})})}function Zoe({itemId:e,index:t,totalItems:r,isUploading:o,moveItem:n,orientation:i="vertical"}){let s=i==="horizontal";return(0,Be.jsxs)(Be.Fragment,{children:[(0,Be.jsx)(Tr.Button,{__next40pxDefaultSize:!0,icon:s?Ar:kB,label:s?(0,xs.__)("Move left"):(0,xs.__)("Move up"),size:"small",disabled:o||t===0,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:l=>{l.stopPropagation(),n(e,"up")}}),(0,Be.jsx)(Tr.Button,{__next40pxDefaultSize:!0,icon:s?mr:m1,label:s?(0,xs.__)("Move right"):(0,xs.__)("Move down"),size:"small",disabled:o||t===r-1,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:l=>{l.stopPropagation(),n(e,"down")}})]})}function Xoe({attachment:e}){let t=e.source_url,r=e.mime_type||"";return r.startsWith("image")?(0,Be.jsx)("img",{className:"fields__media-edit-thumbnail",alt:e.alt_text||"",src:t}):r.startsWith("audio")?(0,Be.jsx)(Tr.Icon,{icon:dB}):r.startsWith("video")?(0,Be.jsx)(Tr.Icon,{icon:C8}):k8e.includes(r)?(0,Be.jsx)(Tr.Icon,{icon:$4}):(0,Be.jsx)(Tr.Icon,{icon:rV})}function A8e({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:s,isUploading:l,setTargetItemId:c}){return(0,Be.jsxs)("div",{className:J("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,Hv.isBlobURL)(u.source_url),h=u.id;return(0,Be.jsxs)(qoe,{index:d,className:J("fields__media-edit-expanded-item",{"has-preview-image":f}),children:[(0,Be.jsx)($j,{open:()=>{c(h),i()},label:m?(0,xs.__)("Replace"):(0,xs.sprintf)((0,xs.__)("Replace %s"),u.title.rendered),showTooltip:!0,onFilesDrop:s,attachment:u,isUploading:l,children:(0,Be.jsx)("div",{className:"fields__media-edit-expanded-preview",children:(0,Be.jsx)(Tr.__experimentalVStack,{spacing:0,alignment:"center",justify:"center",className:"fields__media-edit-expanded-preview-stack",children:(!m||f)&&(0,Be.jsx)(Xoe,{attachment:u})})})}),!m&&(0,Be.jsx)("div",{className:"fields__media-edit-expanded-overlay",children:(0,Be.jsxs)(Tr.__experimentalHStack,{className:"fields__media-edit-expanded-actions",spacing:0,alignment:"flex-end",expanded:!1,children:[r&&e.length>1&&(0,Be.jsx)(Zoe,{itemId:h,index:d,totalItems:e.length,isUploading:l,moveItem:n,orientation:"horizontal"}),(0,Be.jsx)(Tr.Button,{__next40pxDefaultSize:!0,icon:Mi,label:(0,xs.__)("Remove"),size:"small",disabled:l,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:g=>{g.stopPropagation(),o(h)}})]})})]},u.id)}),(r||!e?.length)&&(0,Be.jsx)(Koe,{open:()=>{c(void 0),i()},label:t,onFilesDrop:s,isUploading:l})]})}function I8e({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:s,isUploading:l,setTargetItemId:c}){return(0,Be.jsxs)(Be.Fragment,{children:[!!e?.length&&(0,Be.jsx)("div",{className:J("fields__media-edit-compact-group",{"is-single":e.length===1}),children:(0,Be.jsx)(Tr.__experimentalVStack,{spacing:0,children:e.map((u,d)=>{let f=(0,Hv.isBlobURL)(u.source_url),m=r&&e.length>1,h=u.id;return(0,Be.jsxs)(qoe,{index:d,className:"fields__media-edit-compact",children:[(0,Be.jsx)($j,{open:()=>{c(h),i()},label:(0,xs.__)("Replace"),showTooltip:!0,onFilesDrop:s,attachment:u,isUploading:l,children:(0,Be.jsxs)(Be.Fragment,{children:[(0,Be.jsx)(Xoe,{attachment:u}),!f&&(0,Be.jsx)(R8e,{attachment:u})]})}),!f&&(0,Be.jsxs)(Tr.__experimentalHStack,{className:"fields__media-edit-compact-movers",spacing:0,alignment:"flex-end",expanded:!1,children:[m&&(0,Be.jsx)(Zoe,{itemId:h,index:d,totalItems:e.length,isUploading:l,moveItem:n,orientation:"vertical"}),(0,Be.jsx)(Tr.Button,{__next40pxDefaultSize:!0,icon:Mi,label:(0,xs.__)("Remove"),size:"small",disabled:l,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:g=>{g.stopPropagation(),o(h)}})]})]},u.id)})})}),(r||!e?.length)&&(0,Be.jsx)(Koe,{open:()=>{c(void 0),i()},label:t,onFilesDrop:s,isUploading:l})]})}function Qoe({data:e,field:t,onChange:r,hideLabelFromVision:o,allowedTypes:n=["image"],multiple:i,isExpanded:s,validity:l}){let c=t.getValue({item:e}),[u,d]=(0,Zr.useState)(!1),f=(0,Zr.useRef)(null),[m,h]=(0,Zr.useState)(void 0);(0,Zr.useEffect)(()=>{let D=f.current,O=()=>{d(!0)};return D?.addEventListener("invalid",O),()=>D?.removeEventListener("invalid",O)},[]);let g=(0,LC.useSelect)(D=>{if(!c)return null;let L=lw(c).toSorted((q,Z)=>q-Z),{getEntityRecords:W}=D(Jj.store);return W("postType","attachment",{include:L})},[c]),v=(0,Zr.useRef)(null);g!==null&&(v.current=g);let b=g;if(g===null&&v.current&&c){let D=new Set(v.current.map(O=>O.id));lw(c).every(O=>D.has(O))&&(b=v.current)}let _=(0,Zr.useMemo)(()=>{if(!b)return null;let D=lw(c),O=new Map(b.map(L=>[L.id,L]));return D.map(L=>O.get(L)).filter(L=>L!==void 0)},[b,c]),{createErrorNotice:y}=(0,LC.useDispatch)(Yoe.store),{receiveEntityRecords:w}=(0,LC.useDispatch)(Jj.store),[S,x]=(0,Zr.useState)(),C=(0,Zr.useRef)(void 0),[I,k]=(0,Zr.useState)(!1),[R,A]=(0,Zr.useState)([]);(0,Zr.useEffect)(()=>{I&&(k(!1),C.current?.())},[I]);let P=(0,Zr.useCallback)(D=>r(t.setValue({item:e,value:D})),[e,t,r]),T=(0,Zr.useCallback)(D=>{let L=lw(c).filter(W=>W!==D);d(!0),P(L.length?L:void 0)},[c,P]),M=(0,Zr.useCallback)((D,O)=>{if(!_)return;let L=_.map(Z=>Z.id),W=L.indexOf(D),q=O==="up"?W-1:W+1;[L[W],L[q]]=[L[q],L[W]],P(L)},[_,P]),B=(0,Zr.useCallback)((D,O)=>{x(O),(0,cw.uploadMedia)({allowedTypes:n?.length?n:void 0,filesList:D,onFileChange(L){let W=L.filter(Q=>(0,Hv.isBlobURL)(Q.url)).map(Q=>Q.url);if(A(W),W.length)return;w("postType","attachment",[],void 0,!0);let q=L.map(Q=>Q.id);if(!i){P(q[0]),x(void 0);return}let Z=lw(c);if(O===void 0)P([...Z,...q]);else{let Q=[...Z];Q.splice(Z.indexOf(O),1,...q),P(Q)}x(void 0)},onError(L){x(void 0),A([]),y(L.message,{type:"snackbar"})},multiple:!!i})},[n,c,i,y,P,w]),F=t.placeholder||(i?(0,xs.__)("Choose files"):(0,xs.__)("Choose file")),V=(0,Zr.useMemo)(()=>{if(!R.length)return _;let D=[..._||[]],O=R.map(L=>({id:L,source_url:L,mime_type:(0,Hv.getBlobTypeByURL)(L)}));if(S!==void 0){let L=D.findIndex(W=>W.id===S);D.splice(L,1,...O)}else D.push(...O);return D},[_,S,R]);(0,Zr.useEffect)(()=>{if(!u)return;let D=f.current;if(D)if(l){let O=l?.custom;h(O),O?.type==="invalid"?D.setCustomValidity(O.message||(0,xs.__)("Invalid")):D.setCustomValidity("")}else D.setCustomValidity(""),h(void 0)},[u,t.isValid,l]),(0,Zr.useEffect)(()=>{u&&m?.message&&(0,Goe.speak)(m.message)},[u,m?.message]);let z=(0,Zr.useCallback)(D=>{u||(!D.relatedTarget||!D.currentTarget.contains(D.relatedTarget))&&d(!0)},[u]);return(0,Be.jsxs)("div",{onBlur:z,children:[(0,Be.jsx)("fieldset",{className:"fields__media-edit","data-field-id":t.id,children:(0,Be.jsx)(P8e,{onSelect:D=>{if(!i){P(D.id),x(void 0);return}let O=Array.isArray(D)?D.map(W=>W.id):[D.id],L=lw(c);if(!L.length)P(O);else if(S===void 0){let W=L.filter(Z=>O.includes(Z)),q=O.filter(Z=>!L.includes(Z));P([...W,...q])}else if(D.id!==S){let W=L.filter(q=>q!==D.id);P(W.map(q=>q===S?D.id:q))}x(void 0)},onClose:()=>x(void 0),allowedTypes:n,value:S!==void 0?S:c,multiple:i&&S===void 0,title:t.label,render:({open:D})=>{C.current=D;let O=s?A8e:I8e;return(0,Be.jsxs)(Tr.__experimentalVStack,{spacing:2,children:[t.label&&(o?(0,Be.jsx)(Gt,{render:(0,Be.jsx)("legend",{}),children:t.label}):(0,Be.jsx)(Tr.BaseControl.VisualLabel,{as:"legend",style:{marginBottom:0},children:t.label})),(0,Be.jsx)(O,{allItems:V,addButtonLabel:F,multiple:i,removeItem:T,moveItem:M,open:()=>k(!0),onFilesDrop:B,isUploading:!!R.length,setTargetItemId:x}),t.description&&(0,Be.jsx)(Tr.__experimentalText,{variant:"muted",className:"fields__media-edit-description",children:t.description})]})}})}),(0,Be.jsx)(Gt,{children:(0,Be.jsx)("input",{type:"text",ref:f,value:c??"",tabIndex:-1,"aria-hidden":"true",onChange:()=>{}})}),m&&(0,Be.jsxs)("p",{className:J("components-validated-control__indicator",{"is-invalid":m.type==="invalid","is-valid":m.type==="valid"}),children:[(0,Be.jsx)(Tr.Icon,{className:"components-validated-control__indicator-icon",icon:xf,size:16,fill:"currentColor"}),m.message]})]})}var ez=a(E(),1),Joe=({item:e,config:t})=>{let r=e?._embedded?.["wp:featuredmedia"]?.[0],o=r?.source_url;return o?(0,ez.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,ez.jsx)("span",{className:"fields-controls__featured-image-placeholder"})};var $oe=a(E(),1),O8e={id:"featured_media",type:"media",label:(0,tz.__)("Featured Image"),placeholder:(0,tz.__)("Set featured image"),Edit:e=>(0,$oe.jsx)(Qoe,{...e,isExpanded:!0}),render:Joe,setValue:({value:e})=>({featured_media:e??0}),enableSorting:!1,filterBy:!1},rz=O8e;var ine=a(j(),1);var VC=a(U(),1),bI=a(ae(),1),nz=a(G(),1),iz=a(K(),1),sz=a(j(),1);var oz=a(K(),1),Ml=a(ae(),1);function gI(e){let t=e.type,r=e?.available_templates??{},o=Object.keys(r).length>0;return(0,oz.useSelect)(n=>{let i=!!n(Ml.store).getCurrentTheme()?.is_block_theme;if(!n(Ml.store).getPostType(t)?.viewable)return null;let l=i&&(n(Ml.store).canUser("create",{kind:"postType",name:"wp_template"})??!1),c=o||l,u=c?!!n(Ml.store).canUser("read",{kind:"postType",name:"wp_template"}):!1;return(!i||!u)&&c?"classic":i&&u?"block-theme":null},[t,o])}function N8e(e,t){return t?e==="page"?`${e}-${t}`:`single-${e}-${t}`:e==="page"?"page":`single-${e}`}var BC="";function vI(e,t,r){return(0,oz.useSelect)(o=>{if(!e||!t)return BC;let n=String(t),i=ln(o(Ml.store)).getHomePage();if(e==="page"&&i?.postType==="page"&&i?.postId===n){let f=o(Ml.store).getEntityRecords("postType","wp_template",{per_page:-1})?.find(m=>m.slug==="front-page");if(f)return ft(f)}let s=ln(o(Ml.store)).getPostsPageId();if(e==="page"&&s===n){let d=o(Ml.store).getDefaultTemplateId({slug:"home"});if(!d)return BC;let f=o(Ml.store).getEntityRecord("postType","wp_template",d);return f?ft(f):BC}let l=N8e(e,r),c=o(Ml.store).getDefaultTemplateId({slug:l});if(!c)return BC;let u=o(Ml.store).getEntityRecord("postType","wp_template",c);return u?ft(u):BC},[e,t,r])}var yI=a(E(),1),M8e=[];function F8e({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,VC.useMemo)(()=>Object.entries(e?.available_templates??{}).map(([l,c])=>({label:c,value:l})),[e]),s=(0,iz.useSelect)(l=>{let{getHomePage:c,getPostsPageId:u}=ln(l(bI.store)),d=String(o),f=u()===d,m=e.type==="page"&&c()?.postId===d;return!f&&!m},[o,e.type]);return(0,yI.jsx)(nz.SelectControl,{label:(0,sz.__)("Template"),hideLabelFromVision:!0,value:n,options:i,onChange:r,disabled:!s})}function D8e({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:l}=(0,iz.useSelect)(f=>{let m=f(bI.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:o})??M8e,{getHomePage:h,getPostsPageId:g}=ln(f(bI.store)),v=String(n),b=g()===v,_=o==="page"&&h()?.postId===v;return{templates:m,canSwitchTemplate:!b&&!_}},[n,o]),c=vI(o,n,i),u=t.getValue({item:e}),d=(0,VC.useMemo)(()=>{let f=s.map(m=>({label:ft(m),value:m.slug}));return[{label:c,value:""},...f]},[s,c]);return(0,yI.jsx)(nz.SelectControl,{label:(0,sz.__)("Template"),hideLabelFromVision:!0,value:u,options:d,onChange:r,disabled:!l})}var ene=({data:e,field:t,onChange:r})=>{let o=(0,VC.useCallback)(s=>r({[t.id]:s}),[t.id,r]),n=gI(e);return!n||!["block-theme","classic"].includes(n)?null:(0,yI.jsx)(n==="classic"?F8e:D8e,{data:e,field:t,onChange:o})};var tne=a(K(),1),rne=a(ae(),1),one=a(j(),1);var Uv=a(E(),1);function L8e({item:e,field:t}){let r=t.getValue({item:e}),o=e?.available_templates??{},n=r&&o[r]?o[r]:(0,one.__)("Default template");return(0,Uv.jsx)(Uv.Fragment,{children:n})}function B8e({item:e,field:t}){let r=e.type,o=e.slug,n=e.id,i=t.getValue({item:e}),s=vI(r,n,o),l=(0,tne.useSelect)(c=>{if(!i)return;let d=c(rne.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:r})?.find(f=>f.slug===i);return d?ft(d):void 0},[r,i]);return(0,Uv.jsx)(Uv.Fragment,{children:l??s})}var nne=({item:e,field:t})=>{let r=gI(e);return!r||!["block-theme","classic"].includes(r)?null:(0,Uv.jsx)(r==="classic"?L8e:B8e,{item:e,field:t})};var V8e={id:"template",type:"text",label:(0,ine.__)("Template"),Edit:ene,render:nne,enableSorting:!1,filterBy:!1},az=V8e;var wne=a(j(),1);var lz=a(uw(),1),_I=a(G(),1),cz=a(K(),1),Lf=a(U(),1),uz=a(ae(),1),fne=a(Te(),1),pne=a(Vt(),1),Wm=a(j(),1),mne=a(bo(),1);var cne=a(Vt(),1),une=a(j(),1);function jC(e){return typeof e.title=="object"&&"rendered"in e.title&&e.title.rendered?(0,cne.decodeEntities)(e.title.rendered):`#${e?.id} (${(0,une.__)("no title")})`}var Df=a(E(),1);function W8e(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 dne=(e,t)=>{let r=(0,lz.default)(e||"").toLowerCase(),o=(0,lz.default)(t||"").toLowerCase();return r===o?0:r.startsWith(o)?r.length:1/0};function G8e({data:e,onChangeControl:t}){let[r,o]=(0,Lf.useState)(""),n=e.parent,i=e.id,s=e.type,{parentPostTitle:l,pageItems:c,isHierarchical:u}=(0,cz.useSelect)(h=>{let{getEntityRecord:g,getEntityRecords:v,getPostType:b}=h(uz.store),_=b(s),y=_?.hierarchical&&_.viewable,w=n?g("postType",s,n):null,S={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?jC(w):"",pageItems:y?v("postType",s,S):null}},[r,n,i,s]),d=(0,Lf.useMemo)(()=>{let h=(_,y=0)=>_.map(x=>[{value:x.id,label:"\u2014 ".repeat(y)+(0,pne.decodeEntities)(x.name),rawName:x.name},...h(x.children||[],y+1)]).sort(([x],[C])=>{let I=dne(x.rawName,r),k=dne(C.rawName,r);return I>=k?1:-1}).flat();if(!c)return[];let g=c.map(_=>({id:_.id,parent:_.parent??null,name:jC(_)}));r||(g=W8e(g));let v=h(g),b=v.find(_=>_.value===n);return n&&l&&!b&&v.unshift({value:n,label:l,rawName:""}),v.map(_=>({..._,value:_.value.toString()}))},[c,r,l,n]);if(!u)return null;let f=h=>{o(h)},m=h=>{if(h)return t(parseInt(h,10)??0);t(0)};return(0,Df.jsx)(_I.ComboboxControl,{label:(0,Wm.__)("Parent"),help:(0,Wm.__)("Choose a parent page."),value:n?.toString(),options:d,onFilterValueChange:(0,fne.debounce)(h=>f(h),300),onChange:m,hideLabelFromVision:!0})}var hne=({data:e,field:t,onChange:r})=>{let{id:o}=t,n=(0,cz.useSelect)(s=>s(uz.store).getEntityRecord("root","__unstableBase")?.home,[]),i=(0,Lf.useCallback)(s=>r({[o]:s}),[o,r]);return(0,Df.jsx)("fieldset",{className:"fields-controls__parent",children:(0,Df.jsxs)("div",{children:[(0,Lf.createInterpolateElement)((0,Wm.sprintf)((0,Wm.__)('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,mne.filterURLForDisplay)(n).replace(/([/.])/g,"<wbr />$1")),{wbr:(0,Df.jsx)("wbr",{})}),(0,Df.jsx)("p",{children:(0,Lf.createInterpolateElement)((0,Wm.__)("They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"),{a:(0,Df.jsx)(_I.ExternalLink,{href:(0,Wm.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes"),children:void 0})})}),(0,Df.jsx)(G8e,{data:e,onChangeControl:i})]})})};var gne=a(K(),1),vne=a(ae(),1),bne=a(j(),1);var dw=a(E(),1),yne=({item:e})=>{let t=(0,gne.useSelect)(r=>{let{getEntityRecord:o}=r(vne.store);return e?.parent?o("postType",e.type,e.parent):null},[e.parent,e.type]);return t?(0,dw.jsx)(dw.Fragment,{children:jC(t)}):(0,dw.jsx)(dw.Fragment,{children:(0,bne.__)("None")})};var Y8e={id:"parent",type:"text",label:(0,wne.__)("Parent"),Edit:hne,render:yne,enableSorting:!0,filterBy:!1},dz=Y8e;var xne=a(j(),1);var pw=a(G(),1),_ne=a(U(),1),zC=a(j(),1),fw=a(E(),1);function q8e({data:e,onChange:t,field:r}){let[o,n]=(0,_ne.useState)(!!r.getValue({item:e})),i=s=>{n(s),s||t({password:""})};return(0,fw.jsxs)(pw.__experimentalVStack,{as:"fieldset",spacing:4,className:"fields-controls__password",children:[(0,fw.jsx)(pw.CheckboxControl,{label:(0,zC.__)("Password protected"),help:(0,zC.__)("Only visible to those who know the password"),checked:o,onChange:i}),o&&(0,fw.jsx)("div",{className:"fields-controls__password-input",children:(0,fw.jsx)(pw.TextControl,{label:(0,zC.__)("Password"),onChange:s=>t({password:s}),value:r.getValue({item:e})||"",placeholder:(0,zC.__)("Use a secure password"),type:"text",maxLength:255})})]})}var Sne=q8e;var K8e={id:"password",type:"text",label:(0,xne.__)("Password"),Edit:Sne,enableSorting:!1,enableHiding:!1,isVisible:e=>e.status!=="private",filterBy:!1},fz=K8e;var Tne=a(j(),1);var xI=a(G(),1);var Fl=a(j(),1),Z8e=[{value:"draft",label:(0,Fl.__)("Draft"),icon:v0,description:(0,Fl.__)("Not ready to publish.")},{value:"future",label:(0,Fl.__)("Scheduled"),icon:bm,description:(0,Fl.__)("Publish automatically on a chosen date.")},{value:"pending",label:(0,Fl.__)("Pending Review"),icon:P1,description:(0,Fl.__)("Waiting for review before publishing.")},{value:"private",label:(0,Fl.__)("Private"),icon:x1,description:(0,Fl.__)("Only visible to site admins and editors.")},{value:"publish",label:(0,Fl.__)("Published"),icon:dv,description:(0,Fl.__)("Visible to everyone.")},{value:"trash",label:(0,Fl.__)("Trash"),icon:Cf}],SI=Z8e;var mw=a(E(),1);function X8e({item:e,field:t}){let r=t.getValue({item:e}),o=SI.find(({value:s})=>s===r),n=o?.label||r,i=o?.icon;return(0,mw.jsxs)(xI.__experimentalHStack,{alignment:"left",spacing:0,children:[i&&(0,mw.jsx)("div",{className:"fields-controls__status-icon",children:(0,mw.jsx)(xI.Icon,{icon:i})}),(0,mw.jsx)("span",{children:n})]})}var Cne=X8e;var Q8e="isAny",J8e={label:(0,Tne.__)("Status"),id:"status",type:"text",elements:SI,getValue:({item:e})=>e.status==="auto-draft"?"draft":e.status,render:Cne,Edit:"radio",enableSorting:!1,filterBy:{operators:[Q8e]}},pz=J8e;var hw=a(j(),1),$8e={id:"comment_status",label:(0,hw.__)("Comments"),type:"text",Edit:"radio",enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{value:"open",label:(0,hw.__)("Open"),description:(0,hw.__)("Visitors can add new comments and replies.")},{value:"closed",label:(0,hw.__)("Closed"),description:(0,hw.__)("Visitors cannot add new comments or replies. Existing comments remain visible.")}]},mz=$8e;var Bf=a(j(),1),CI=a(G(),1),hz=a(E(),1);function e7e({data:e,onChange:t}){let r=e?.ping_status??"open",o=n=>{t({...e,ping_status:n?"open":"closed"})};return(0,hz.jsx)(CI.CheckboxControl,{label:(0,Bf.__)("Enable pingbacks & trackbacks"),checked:r==="open",onChange:o,help:(0,hz.jsx)(CI.ExternalLink,{href:(0,Bf.__)("https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"),children:(0,Bf.__)("Learn more about pingbacks & trackbacks")})})}var t7e={id:"ping_status",label:(0,Bf.__)("Trackbacks & Pingbacks"),type:"text",Edit:e7e,enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{value:"open",label:(0,Bf.__)("Allow"),description:(0,Bf.__)("Allow link notifications from other blogs (pingbacks and trackbacks) on new articles.")},{value:"closed",label:(0,Bf.__)("Don't allow"),description:(0,Bf.__)("Don't allow link notifications from other blogs (pingbacks and trackbacks) on new articles.")}]},gz=t7e;var gw=a(j(),1),r7e={id:"discussion",label:(0,gw.__)("Discussion"),type:"text",render:({item:e})=>{let t=e.comment_status==="open",r=e.ping_status==="open";return t&&r?(0,gw.__)("Open"):t&&!r?(0,gw.__)("Comments only"):!t&&r?(0,gw.__)("Pings only"):(0,gw.__)("Closed")},filterBy:!1},vz=r7e;var Pne=a(j(),1);var Ku=a(j(),1),UC=a(U(),1),Gm=a(an(),1),qu=a(E(),1),HC=e=>(0,Gm.dateI18n)((0,Gm.getSettings)().formats.datetimeAbbreviated,(0,Gm.getDate)(e)),o7e=({item:e})=>{if(["draft","private"].includes(e.status??""))return(0,UC.createInterpolateElement)((0,Ku.sprintf)((0,Ku.__)("<span>Modified: <time>%s</time></span>"),HC(e.date??null)),{span:(0,qu.jsx)("span",{}),time:(0,qu.jsx)("time",{})});if(e.status==="future")return(0,UC.createInterpolateElement)((0,Ku.sprintf)((0,Ku.__)("<span>Scheduled: <time>%s</time></span>"),HC(e.date??null)),{span:(0,qu.jsx)("span",{}),time:(0,qu.jsx)("time",{})});if(e.status==="publish")return(0,UC.createInterpolateElement)((0,Ku.sprintf)((0,Ku.__)("<span>Published: <time>%s</time></span>"),HC(e.date??null)),{span:(0,qu.jsx)("span",{}),time:(0,qu.jsx)("time",{})});let n=(0,Gm.getDate)(e.modified??null)>(0,Gm.getDate)(e.date??null)?e.modified:e.date;return e.status==="pending"?(0,UC.createInterpolateElement)((0,Ku.sprintf)((0,Ku.__)("<span>Modified: <time>%s</time></span>"),HC(n??null)),{span:(0,qu.jsx)("span",{}),time:(0,qu.jsx)("time",{})}):(0,qu.jsx)("time",{children:HC(e.date??null)})},Ene=o7e;var n7e={id:"date",type:"datetime",label:(0,Pne.__)("Date"),render:Ene,filterBy:{operators:["before","after"]}},bz=n7e;var kne=a(j(),1),i7e={id:"scheduled_date",type:"datetime",label:(0,kne.__)("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},yz=i7e;var One=a(j(),1);var TI=a(j(),1),Rne=a(an(),1),Ane=a(E(),1);function Ine({item:e}){return e.modified?(0,Ane.jsx)(ws,{children:(0,TI.sprintf)((0,TI.__)("Last edited %s."),(0,Rne.humanTimeDiff)(e.modified))}):null}var s7e={id:"last_edited_date",type:"datetime",label:(0,One.__)("Last edited"),render:Ine,getValue:({item:e})=>e.modified,isVisible:e=>!!e.modified,readOnly:!0,enableHiding:!1,enableSorting:!1,filterBy:!1},wz=s7e;var Bne=a(j(),1),Vne=a(K(),1),jne=a(ae(),1);var Nne=a(j(),1),Mne=a(U(),1);var EI=a(G(),1),Fne=a(K(),1),Dne=a(ae(),1),Ym=a(E(),1);function a7e({item:e}){let t=e?.author,r=e?._embedded?.author?.[0]?.id,o=!!(t&&(!r||t!==r)),n=(0,Fne.useSelect)(u=>{if(!o)return null;let{getEntityRecord:d}=u(Dne.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],[l,c]=(0,Mne.useState)(!1);return(0,Ym.jsxs)(EI.__experimentalHStack,{alignment:"left",spacing:0,children:[!!s&&(0,Ym.jsx)("div",{className:J("fields-controls__author-avatar",{"is-loaded":l}),children:(0,Ym.jsx)("img",{onLoad:()=>c(!0),alt:(0,Nne.__)("Author avatar"),src:s})}),!s&&(0,Ym.jsx)("div",{className:"fields-controls__author-icon",children:(0,Ym.jsx)(EI.Icon,{icon:cv})}),(0,Ym.jsx)("span",{className:"fields-controls__author-name",children:i})]})}var Lne=a7e;var l7e={label:(0,Bne.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,Vne.resolveSelect)(jne.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:Lne,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"]}},WC=l7e;var Sz=a(j(),1),Une=a(K(),1),Wne=a(ae(),1);var zne=a(U(),1),Hne=a(K(),1),PI=a(ae(),1);var qm=a(E(),1);function c7e(e){switch(e){case"theme":return xc;case"plugin":return BV;case"site":return mV;default:return cv}}function _z({item:e}){let[t,r]=(0,zne.useState)(!1),o=e.original_source,n=c7e(o),i=e.author_text,s=e.author,l=(0,Hne.useSelect)(c=>{if(o==="site"){let d=c(PI.store).getEntityRecord("root","__unstableBase")?.site_logo;return d?c(PI.store).getEntityRecord("postType","attachment",d)?.source_url:void 0}if(!(o!=="user"||!s))return c(PI.store).getUser(s)?.avatar_urls?.[48]},[o,s]);return(0,qm.jsxs)(se,{direction:"row",align:"center",children:[l&&(0,qm.jsx)("div",{className:J("fields-controls__author-avatar",{"is-loaded":t}),children:(0,qm.jsx)("img",{onLoad:()=>r(!0),alt:"",src:l})}),!l&&(0,qm.jsx)("div",{className:"fields-controls__author-icon",children:(0,qm.jsx)(Of,{icon:n})}),(0,qm.jsx)("span",{className:"fields-controls__author-name",children:i})]})}async function Gne(e){let t=await(0,Une.resolveSelect)(Wne.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 xz={label:(0,Sz.__)("Author"),id:"author",getValue:({item:e})=>e.author_text,render:_z,getElements:()=>Gne("wp_template")},Cz={label:(0,Sz.__)("Author"),id:"author",getValue:({item:e})=>e.author_text,render:_z,enableSorting:!1,filterBy:{isPrimary:!0},getElements:()=>Gne("wp_template_part")};var Yne=a(j(),1),u7e={id:"notesCount",label:(0,Yne.__)("Notes"),type:"integer",enableSorting:!1,filterBy:!1},Tz=u7e;var Ez=a(Vt(),1),vw=a(j(),1),kI=a(G(),1),Pz=a(E(),1),d7e={id:"excerpt",type:"text",label:(0,vw.__)("Excerpt"),placeholder:(0,vw.__)("Add an excerpt"),description:(0,Pz.jsx)(kI.ExternalLink,{href:(0,vw.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"),children:(0,vw.__)("Learn more about manual excerpts")}),render:({item:e})=>{let t;return typeof e.excerpt=="string"?t=e.excerpt?(0,Ez.decodeEntities)(e.excerpt):(0,vw.__)("Add an excerpt"):t=(0,Ez.decodeEntities)(e.excerpt?.raw||""),(0,Pz.jsx)(kI.__experimentalText,{align:"left",numberOfLines:3,truncate:!0,children:t})},Edit:{control:"textarea",rows:4},enableSorting:!1,filterBy:!1},kz=d7e;var Rz=a(Vt(),1),RI=a(j(),1);var qne=a(E(),1),Kne=e=>e.source==="custom"&&!e.has_theme_file&&e.is_custom,Zne=({item:e})=>(0,Rz.decodeEntities)(e.description||""),Xne=({item:e})=>{let{description:t}=e;return t&&(0,qne.jsx)(ws,{children:(0,Rz.decodeEntities)(t)})},f7e={id:"description",type:"text",label:(0,RI.__)("Description"),placeholder:(0,RI.__)("Add a description"),getValue:Zne,render:Xne,Edit:{control:"textarea",rows:4},isVisible:Kne,enableSorting:!1,filterBy:!1,enableGlobalSearch:!0},Az={id:"description_readonly",type:"text",label:(0,RI.__)("Description"),getValue:Zne,render:Xne,readOnly:!0,isVisible:e=>!Kne(e)&&!!e.description,enableSorting:!1,enableHiding:!1,filterBy:!1},Iz=f7e;var Dl=a(j(),1),Qne=a(K(),1),Jne=a(ae(),1),p7e=[{id:"aside",caption:(0,Dl.__)("Aside")},{id:"audio",caption:(0,Dl.__)("Audio")},{id:"chat",caption:(0,Dl.__)("Chat")},{id:"gallery",caption:(0,Dl.__)("Gallery")},{id:"image",caption:(0,Dl.__)("Image")},{id:"link",caption:(0,Dl.__)("Link")},{id:"quote",caption:(0,Dl.__)("Quote")},{id:"standard",caption:(0,Dl.__)("Standard")},{id:"status",caption:(0,Dl.__)("Status")},{id:"video",caption:(0,Dl.__)("Video")}].sort((e,t)=>{let r=e.caption.toUpperCase(),o=t.caption.toUpperCase();return r<o?-1:r>o?1:0}),m7e={id:"format",label:(0,Dl.__)("Format"),type:"text",Edit:"radio",enableSorting:!1,enableHiding:!1,filterBy:!1,getElements:async()=>{let e=await(0,Qne.resolveSelect)(Jne.store).getThemeSupports();return p7e.filter(t=>e?.formats?.includes(t.id)).map(t=>({value:t.id,label:t.caption}))}},Oz=m7e;var nie=a(j(),1);var GC=a(G(),1),da=a(j(),1),eie=a(bw(),1),tie=a(an(),1),rie=a(U(),1),YC=a(E(),1),h7e=189;function oie({item:e}){let t="";typeof e.content=="string"?t=e.content:typeof e.content=="function"&&(t=e.content(e));let r=(0,da._x)("words","Word count type. Do not translate!"),o=(0,rie.useMemo)(()=>t?(0,eie.count)(t,r):0,[t,r]),n=e.modified;if(!o&&!n)return null;let i;if(o){let s=Math.round(o/h7e),l=(0,da.sprintf)((0,da._n)("%s word","%s words",o),o.toLocaleString()),c=s<=1?(0,da.__)("1 minute"):(0,da.sprintf)((0,da._n)("%s minute","%s minutes",s),s.toLocaleString());i=(0,da.sprintf)((0,da.__)("%1$s, %2$s read time."),l,c)}return(0,YC.jsxs)(GC.__experimentalVStack,{spacing:1,children:[i&&(0,YC.jsx)(GC.__experimentalText,{variant:"muted",children:i}),n&&(0,YC.jsx)(GC.__experimentalText,{variant:"muted",children:(0,da.sprintf)((0,da.__)("Last edited %s."),(0,tie.humanTimeDiff)(n))})]})}var g7e={label:(0,nie.__)("Post content information"),id:"post-content-info",type:"text",readOnly:!0,render:oie,enableSorting:!1,enableHiding:!1,filterBy:!1},Nz=g7e;var Mz=a(j(),1),v7e={id:"sticky",type:"boolean",label:(0,Mz.__)("Sticky"),description:(0,Mz.__)("Pin this post to the top of the blog."),enableSorting:!1,enableHiding:!1,isVisible:e=>!!e._links?.["wp:action-sticky"],filterBy:!1},Fz=v7e;var Dz=a(j(),1),b7e={id:"posts_per_page",type:"integer",label:(0,Dz.__)("Posts per page"),description:(0,Dz.__)("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},Lz=b7e;var Km=a(j(),1),y7e={id:"default_comment_status",type:"text",label:(0,Km.__)("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,Km.__)("Comments open"):(0,Km.__)("Comments closed"),elements:[{value:"open",label:(0,Km.__)("Open"),description:(0,Km.__)("Visitors can add new comments and replies.")},{value:"",label:(0,Km.__)("Closed"),description:(0,Km.__)("Visitors cannot add new comments or replies. Existing comments remain visible.")}],enableSorting:!1,enableHiding:!1,filterBy:!1},Bz=y7e;var Vz=a(j(),1),w7e={id:"posts_page_title",type:"text",label:(0,Vz.__)("Blog title"),description:(0,Vz.__)("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},jz=w7e;var iie=a(j(),1),_7e={id:"view-post",label:(0,iie._x)("View","verb"),isPrimary:!0,icon:ms,isEligible(e){return e.status!=="trash"},callback(e,{onActionPerformed:t}){let r=e[0];window.open(r?.link,"_blank"),t&&t(e)}},zz=_7e;var Hz=a(K(),1),sie=a(ae(),1),Zm=a(j(),1),aie=a(It(),1),lie=a(U(),1),jf=a(G(),1),Vf=a(E(),1);function S7e(e){return typeof e.menu_order=="number"&&Number.isInteger(e.menu_order)}function x7e({items:e,closeModal:t,onActionPerformed:r}){let[o,n]=(0,lie.useState)(e[0]),{editEntityRecord:i,saveEditedEntityRecord:s}=(0,Hz.useDispatch)(sie.store),{createSuccessNotice:l,createErrorNotice:c}=(0,Hz.useDispatch)(aie.store),u=S7e(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}),l((0,Zm.__)("Order updated."),{type:"snackbar"}),r?.(e)}catch(m){let h=m,g=h.message&&h.code!=="unknown_error"?h.message:(0,Zm.__)("An error occurred while updating the order");c(g,{type:"snackbar"})}}return(0,Vf.jsx)("form",{onSubmit:d,children:(0,Vf.jsxs)(jf.__experimentalVStack,{spacing:"5",children:[(0,Vf.jsx)("div",{children:(0,Zm.__)("Determines the order of pages. Pages with the same order value are sorted alphabetically. Negative order values are supported.")}),(0,Vf.jsx)(jf.__experimentalInputControl,{label:(0,Zm.__)("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,Vf.jsxs)(jf.__experimentalHStack,{justify:"right",children:[(0,Vf.jsx)(jf.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},children:(0,Zm.__)("Cancel")}),(0,Vf.jsx)(jf.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",accessibleWhenDisabled:!0,disabled:!u,children:(0,Zm.__)("Save")})]})]})})}var C7e={id:"order-pages",label:(0,Zm.__)("Order"),isEligible({status:e}){return e!=="trash"},modalFocusOnMount:"firstContentElement",RenderModal:x7e},Uz=C7e;var Wz=a(K(),1),cie=a(ae(),1),ji=a(j(),1),uie=a(It(),1),Gz=a(U(),1),Hf=a(G(),1);var zf=a(E(),1),T7e={id:"duplicate-post",label:(0,ji._x)("Duplicate","action label"),isEligible({status:e}){return e!=="trash"},modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,Gz.useState)({...e[0],title:(0,ji.sprintf)((0,ji._x)("%s (Copy)","post"),ft(e[0]))}),[i,s]=(0,Gz.useState)(!1),{saveEntityRecord:l}=(0,Wz.useDispatch)(cie.store),{createSuccessNotice:c,createErrorNotice:u}=(0,Wz.useDispatch)(uie.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,ji.__)("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(b=>b.startsWith(g)).map(b=>b.slice(g.length)).forEach(b=>{o.hasOwnProperty(b)&&(h[b]=o[b])}),s(!0);try{let b=await l("postType",o.type,h,{throwOnError:!0});c((0,ji.sprintf)((0,ji.__)('"%s" successfully created.'),ft(b)),{id:"duplicate-post-action",type:"snackbar"}),r&&r([b])}catch(b){let _=b,y=_.message&&_.code!=="unknown_error"?_.message:(0,ji.__)("An error occurred while duplicating the page.");u(y,{type:"snackbar"})}finally{s(!1),t?.()}}return(0,zf.jsx)("form",{onSubmit:d,children:(0,zf.jsxs)(Hf.__experimentalVStack,{spacing:3,children:[typeof o.id=="string"&&(0,zf.jsx)("div",{children:(0,ji.__)("You are about to duplicate a bundled template. Changes will not be live until you activate the new template.")}),(0,zf.jsx)(Hf.__experimentalInputControl,{label:(0,ji.__)("Title"),placeholder:(0,ji.__)("No title"),value:ft(o),onChange:f=>n(m=>({...m,title:f||(0,ji.__)("No title")}))}),(0,zf.jsxs)(Hf.__experimentalHStack,{spacing:2,justify:"end",children:[(0,zf.jsx)(Hf.Button,{variant:"tertiary",onClick:t,__next40pxDefaultSize:!0,children:(0,ji.__)("Cancel")}),(0,zf.jsx)(Hf.Button,{variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,__next40pxDefaultSize:!0,children:(0,ji._x)("Duplicate","action label")})]})]})})}},Yz=T7e;var qz=a(K(),1),die=a(ae(),1),Wv=a(j(),1),fie=a(U(),1),pie=a(Rl(),1),Uf=a(G(),1),mie=a(It(),1);var Xm=a(E(),1),{PATTERN_TYPES:E7e}=ln(pie.privateApis),P7e={id:"rename-post",label:(0,Wv.__)("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)?BX(e)&&!window?.__experimentalTemplateActivate?T2(e)&&e.is_custom&&e.permissions?.update:VX(e)?e.source==="custom"&&!e?.has_theme_file&&e.permissions?.update:e.type===E7e.user&&e.permissions?.update:e.permissions?.update},RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o]=e,[n,i]=(0,fie.useState)(()=>ft(o,"")),{editEntityRecord:s,saveEditedEntityRecord:l}=(0,qz.useDispatch)(die.store),{createSuccessNotice:c,createErrorNotice:u}=(0,qz.useDispatch)(mie.store);async function d(f){f.preventDefault();try{await s("postType",o.type,o.id,{title:n}),i(""),t?.(),await l("postType",o.type,o.id,{throwOnError:!0}),c((0,Wv.__)("Name updated"),{type:"snackbar"}),r?.(e)}catch(m){let h=m,g=h.message&&h.code!=="unknown_error"?h.message:(0,Wv.__)("An error occurred while updating the name");u(g,{type:"snackbar"})}}return(0,Xm.jsx)("form",{onSubmit:d,children:(0,Xm.jsxs)(Uf.__experimentalVStack,{spacing:"5",children:[(0,Xm.jsx)(Uf.TextControl,{label:(0,Wv.__)("Name"),value:n,onChange:i,required:!0}),(0,Xm.jsxs)(Uf.__experimentalHStack,{justify:"right",children:[(0,Xm.jsx)(Uf.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},children:(0,Wv.__)("Cancel")}),(0,Xm.jsx)(Uf.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,Wv.__)("Save")})]})]})})}},Kz=P7e;var zi=a(K(),1),Gv=a(ae(),1),fn=a(j(),1),Qm=a(It(),1),hie=a(U(),1),AI=a(Pt(),1),Wf=a(G(),1),gie=a(bo(),1),vie=a(Bu(),1);var Yv=a(E(),1),k7e=e=>e?e.source==="custom"&&(!!e?.plugin||e?.has_theme_file):!1,R7e=async(e,{allowUndo:t=!0}={})=>{let r="edit-site-template-reverted";if((0,zi.dispatch)(Qm.store).removeNotice(r),!k7e(e)){(0,zi.dispatch)(Qm.store).createErrorNotice((0,fn.__)("This template is not revertable."),{type:"snackbar"});return}try{let o=(0,zi.select)(Gv.store).getEntityConfig("postType",e.type);if(!o){(0,zi.dispatch)(Qm.store).createErrorNotice((0,fn.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let n=(0,gie.addQueryArgs)(`${o.baseURL}/${e.id}`,{context:"edit",source:e.origin}),i=await(0,vie.default)({path:n});if(!i){(0,zi.dispatch)(Qm.store).createErrorNotice((0,fn.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let s=({blocks:u=[]})=>(0,AI.__unstableSerializeAndClean)(u),l=(0,zi.select)(Gv.store).getEditedEntityRecord("postType",e.type,e.id);(0,zi.dispatch)(Gv.store).editEntityRecord("postType",e.type,e.id,{content:s,blocks:l.blocks,source:"custom"},{undoIgnore:!0});let c=(0,AI.parse)(i?.content?.raw);if((0,zi.dispatch)(Gv.store).editEntityRecord("postType",e.type,i.id,{content:s,blocks:c,source:"theme"}),t){let u=()=>{(0,zi.dispatch)(Gv.store).editEntityRecord("postType",e.type,l.id,{content:s,blocks:l.blocks,source:"custom"})};(0,zi.dispatch)(Qm.store).createSuccessNotice((0,fn.__)("Template reset."),{type:"snackbar",id:r,actions:[{label:(0,fn.__)("Undo"),onClick:u}]})}}catch(o){let n=o.message&&o.code!=="unknown_error"?o.message:(0,fn.__)("Template revert failed. Please reload.");(0,zi.dispatch)(Qm.store).createErrorNotice(n,{type:"snackbar"})}},A7e={id:"reset-post",label:(0,fn.__)("Reset"),isEligible:e=>window?.__experimentalTemplateActivate?e.type==="wp_template_part"&&e?.source==="custom"&&e?.has_theme_file:Tf(e)&&e?.source==="custom"&&(!!(e.type==="wp_template"&&e?.plugin)||e?.has_theme_file),icon:_f,supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,hie.useState)(!1),{saveEditedEntityRecord:i}=(0,zi.useDispatch)(Gv.store),{createSuccessNotice:s,createErrorNotice:l}=(0,zi.useDispatch)(Qm.store),c=async()=>{try{for(let u of e)await R7e(u,{allowUndo:!1}),await i("postType",u.type,u.id);s(e.length>1?(0,fn.sprintf)((0,fn.__)("%d items reset."),e.length):(0,fn.sprintf)((0,fn.__)('"%s" reset.'),ft(e[0])),{type:"snackbar",id:"revert-template-action"})}catch(u){let d;e[0].type==="wp_template"?d=e.length===1?(0,fn.__)("An error occurred while reverting the template."):(0,fn.__)("An error occurred while reverting the templates."):d=e.length===1?(0,fn.__)("An error occurred while reverting the template part."):(0,fn.__)("An error occurred while reverting the template parts.");let f=u,m=f.message&&f.code!=="unknown_error"?f.message:d;l(m,{type:"snackbar"})}};return(0,Yv.jsxs)(Wf.__experimentalVStack,{spacing:"5",children:[(0,Yv.jsx)(Wf.__experimentalText,{children:(0,fn.__)("Reset to default and clear all customizations?")}),(0,Yv.jsxs)(Wf.__experimentalHStack,{justify:"right",children:[(0,Yv.jsx)(Wf.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,fn.__)("Cancel")}),(0,Yv.jsx)(Wf.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:async()=>{n(!0),await c(),r?.(e),n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,children:(0,fn.__)("Reset")})]})]})}},Zz=A7e;var II=a(j(),1),bie=a(Rl(),1);var yie=a(E(),1),{CreatePatternModalContents:I7e,useDuplicatePatternProps:O7e}=ln(bie.privateApis),N7e={id:"duplicate-pattern",label:(0,II._x)("Duplicate","action label"),isEligible:e=>e.type!=="wp_template_part",modalHeader:(0,II._x)("Duplicate pattern","action label"),modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t})=>{let[r]=e,o=O7e({pattern:r,onSuccess:()=>t?.()});return(0,yie.jsx)(I7e,{onClose:t,confirmLabel:(0,II._x)("Duplicate","action label"),...o})}},Xz=N7e;var Jm=function(){return Jm=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},Jm.apply(this,arguments)};function wie(e){return e.toLowerCase()}var M7e=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],F7e=/[^A-Z0-9]+/gi;function OI(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?M7e:r,n=t.stripRegexp,i=n===void 0?F7e:n,s=t.transform,l=s===void 0?wie:s,c=t.delimiter,u=c===void 0?" ":c,d=_ie(_ie(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(l).join(u)}function _ie(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function Sie(e){return e.charAt(0).toUpperCase()+e.substr(1)}function D7e(e){return Sie(e.toLowerCase())}function NI(e,t){return t===void 0&&(t={}),OI(e,Jm({delimiter:" ",transform:D7e},t))}function xie(e,t){return t===void 0&&(t={}),OI(e,Jm({delimiter:"."},t))}function qv(e,t){return t===void 0&&(t={}),xie(e,Jm({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 ww=e=>new DataView(new ArrayBuffer(e)),Gf=e=>new Uint8Array(e.buffer||e),yw=e=>new TextEncoder().encode(String(e)),Kv=e=>Math.min(4294967295,Number(e)),Cie=e=>Math.min(65535,Number(e));function L7e(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:yw(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:Gf(e)};if(Symbol.asyncIterator in e)return{isFile:1,t,i:Eie(e[Symbol.asyncIterator]())};throw new TypeError("Unsupported input format.")}function Eie(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=B7e(n.value);r.enqueue(i),o+=i.byteLength}}},cancel(r){t.throw?.(r)}})}function B7e(e){return typeof e=="string"?yw(e):e instanceof Uint8Array?e:Gf(e)}function Pie(e,t,r){let[o,n]=(function(i){return i?i instanceof Uint8Array?[i,1]:ArrayBuffer.isView(i)||i instanceof ArrayBuffer?[Gf(i),1]:[yw(i),0]:[void 0,0]})(t);if(e instanceof File)return{o:Qz(o||yw(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),l=s&&s[1]||e.url&&new URL(e.url).pathname.split("/").findLast(Boolean),c=l&&decodeURIComponent(l),u=r||+e.headers.get("content-length");return{o:Qz(o||yw(c)),u:BigInt(u),l:n}}return o=Qz(o,e!==void 0||r!==void 0),typeof e=="string"?{o,u:BigInt(yw(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:V7e(e,r),l:n}}function V7e(e,t){return t>-1?BigInt(t):e?void 0:0n}function Qz(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 kie=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);kie[e]=t}function Tie(e,t=0){t^=-1;for(var r=0,o=e.length;r<o;r++)t=t>>>8^kie[255&t^e[r]];return(-1^t)>>>0}function Rie(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 j7e({o:e,l:t},r){return 8*(!t||(r??(function(o){try{z7e.decode(o)}catch{return 0}return 1})(e)))}var z7e=new TextDecoder("utf8",{fatal:1});function H7e(e,t=0){let r=ww(30);return r.setUint32(0,1347093252),r.setUint32(4,754976768|t),Rie(e.t,r,10),r.setUint16(26,e.o.length,1),Gf(r)}async function*U7e(e){let{i:t}=e;if("then"in t&&(t=await t),t instanceof Uint8Array)yield t,e.m=Tie(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=Tie(o,e.m),e.u+=BigInt(o.length),yield o}}}function W7e(e,t){let r=ww(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,Kv(e.u),1),r.setUint32(12,Kv(e.u),1)),Gf(r)}function G7e(e,t,r=0,o=0){let n=ww(46);return n.setUint32(0,1347092738),n.setUint32(4,755182848),n.setUint16(8,2048|r),Rie(e.t,n,12),n.setUint32(16,e.isFile?e.m:0,1),n.setUint32(20,Kv(e.u),1),n.setUint32(24,Kv(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,Kv(t),1),Gf(n)}function Y7e(e,t,r){let o=ww(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),Gf(o)}function Aie(e){return e instanceof File||e instanceof Response?[[e],[e]]:[[e.input,e.name,e.size],[e.input,e.lastModified]]}var q7e=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,l=o>=0xffffffffn;o+=BigInt(46+i.o.length+(s&&8))+i.u,r+=BigInt(i.o.length+46+(12*l|28*s)),n||(n=s)}return(n||o>=0xffffffffn)&&(r+=BigInt(76)),r+o})((function*(t){for(let r of t)yield Pie(...Aie(r)[0])})(e));function Iie(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(q7e(t.metadata))),new Response(K7e(e,t),{headers:r})}function K7e(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,l]=Aie(i.value);return{done:0,value:Object.assign(L7e(...l),Pie(...s))}},throw:n.throw?.bind(n),[Symbol.asyncIterator](){return this}}})(e);return Eie((async function*(o,n){let i=[],s=0n,l=0n,c=0;for await(let f of o){let m=j7e(f,n.buffersAreUTF8);yield H7e(f,m),yield new Uint8Array(f.o),f.isFile&&(yield*U7e(f));let h=f.u>=0xffffffffn,g=12*(s>=0xffffffffn)|28*h;yield W7e(f,h),i.push(G7e(f,s,m,g)),i.push(f.o),g&&i.push(Y7e(f,s,g)),h&&(s+=8n),l++,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=ww(76);f.setUint32(0,1347094022),f.setBigUint64(4,BigInt(44),1),f.setUint32(12,755182848),f.setBigUint64(24,l,1),f.setBigUint64(32,l,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 Gf(f)}let d=ww(22);d.setUint32(0,1347093766),d.setUint16(8,Cie(l),1),d.setUint16(10,Cie(l),1),d.setUint32(12,Kv(u),1),d.setUint32(16,Kv(s),1),yield Gf(d)})(r,t),r)}var Jz=a(qA(),1),$z=a(j(),1);function Oie(e){return JSON.stringify({__file:e.type,title:ft(e),content:typeof e.content=="string"?e.content:e.content?.raw,syncStatus:e.wp_pattern_sync_status},null,2)}var Z7e={id:"export-pattern",label:(0,$z.__)("Export as JSON"),icon:qB,supportsBulk:!0,isEligible:e=>e.type==="wp_block",callback:async e=>{if(e.length===1)return(0,Jz.downloadBlob)(`${qv(ft(e[0])||e[0].slug)}.json`,Oie(e[0]),"application/json");let t={},r=e.map(o=>{let n=qv(ft(o)||o.slug);return t[n]=(t[n]||0)+1,{name:`${n+(t[n]>1?"-"+(t[n]-1):"")}.json`,lastModified:new Date,input:Oie(o)}});return(0,Jz.downloadBlob)((0,$z.__)("patterns-export")+".zip",await Iie(r).blob(),"application/zip")}},eH=Z7e;var Nie=a(bo(),1),MI=a(j(),1),X7e={id:"view-post-revisions",context:"list",label(e){let t=e[0]._links?.["version-history"]?.[0]?.count??0;return(0,MI.sprintf)((0,MI.__)("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,Nie.addQueryArgs)("revision.php",{revision:r?._links?.["predecessor-version"]?.[0]?.id});document.location.href=o,t&&t(e)}},tH=X7e;var Mie=a(ae(),1),Tn=a(j(),1),Fie=a(It(),1);var Die=a(U(),1),rH=a(K(),1),Yf=a(G(),1),Lie=a(Vt(),1);var Zv=a(E(),1),Q7e={id:"permanently-delete",label:(0,Tn.__)("Permanently delete"),supportsBulk:!0,icon:Cf,isEligible(e){if(Tf(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,Die.useState)(!1),{createSuccessNotice:i,createErrorNotice:s}=(0,rH.useDispatch)(Fie.store),{deleteEntityRecord:l}=(0,rH.useDispatch)(Mie.store);return(0,Zv.jsxs)(Yf.__experimentalVStack,{spacing:"5",children:[(0,Zv.jsx)(Yf.__experimentalText,{children:e.length>1?(0,Tn.sprintf)((0,Tn._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,Tn.sprintf)((0,Tn.__)('Are you sure you want to permanently delete "%s"?'),(0,Lie.decodeEntities)(ft(e[0])))}),(0,Zv.jsxs)(Yf.__experimentalHStack,{justify:"right",children:[(0,Zv.jsx)(Yf.Button,{variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Tn.__)("Cancel")}),(0,Zv.jsx)(Yf.Button,{variant:"primary",onClick:async()=>{n(!0);let c=await Promise.allSettled(e.map(u=>l("postType",u.type,u.id,{force:!0},{throwOnError:!0})));if(c.every(({status:u})=>u==="fulfilled")){let u;c.length===1?u=(0,Tn.sprintf)((0,Tn.__)('"%s" permanently deleted.'),ft(e[0])):u=(0,Tn.__)("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,Tn.__)("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,Tn.__)("An error occurred while permanently deleting the items."):d.size===1?u=(0,Tn.sprintf)((0,Tn.__)("An error occurred while permanently deleting the items: %s"),[...d][0]):u=(0,Tn.sprintf)((0,Tn.__)("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,Tn.__)("Delete permanently")})]})]})}},oH=Q7e;var Bie=a(ae(),1),Cs=a(j(),1),Vie=a(It(),1);var J7e={id:"restore",label:(0,Cs.__)("Restore"),isPrimary:!0,icon:_f,supportsBulk:!0,isEligible(e){return!Tf(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(Vie.store),{editEntityRecord:i,saveEditedEntityRecord:s}=t.dispatch(Bie.store);await Promise.allSettled(e.map(c=>i("postType",c.type,c.id,{status:"draft"})));let l=await Promise.allSettled(e.map(c=>s("postType",c.type,c.id,{throwOnError:!0})));if(l.every(({status:c})=>c==="fulfilled")){let c;e.length===1?c=(0,Cs.sprintf)((0,Cs.__)('"%s" has been restored.'),ft(e[0])):e[0].type==="page"?c=(0,Cs.sprintf)((0,Cs.__)("%d pages have been restored."),e.length):c=(0,Cs.sprintf)((0,Cs.__)("%d posts have been restored."),e.length),o(c,{type:"snackbar",id:"restore-post-action"}),r&&r(e)}else{let c;if(l.length===1){let u=l[0];u.reason?.message?c=u.reason.message:c=(0,Cs.__)("An error occurred while restoring the post.")}else{let u=new Set,d=l.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,Cs.__)("An error occurred while restoring the posts."):u.size===1?c=(0,Cs.sprintf)((0,Cs.__)("An error occurred while restoring the posts: %s"),[...u][0]):c=(0,Cs.sprintf)((0,Cs.__)("Some errors occurred while restoring the posts: %s"),[...u].join(","))}n(c,{type:"snackbar"})}}},nH=J7e;var iH=a(K(),1),jie=a(ae(),1),Xo=a(j(),1),zie=a(It(),1),Hie=a(U(),1),qf=a(G(),1);var Xv=a(E(),1),$7e={id:"move-to-trash",label:(0,Xo._x)("Trash","verb"),isPrimary:!0,icon:Cf,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,Hie.useState)(!1),{createSuccessNotice:i,createErrorNotice:s}=(0,iH.useDispatch)(zie.store),{deleteEntityRecord:l}=(0,iH.useDispatch)(jie.store);return(0,Xv.jsxs)(qf.__experimentalVStack,{spacing:"5",children:[(0,Xv.jsx)(qf.__experimentalText,{children:e.length===1?(0,Xo.sprintf)((0,Xo.__)('Are you sure you want to move "%s" to the trash?'),ft(e[0])):(0,Xo.sprintf)((0,Xo._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,Xv.jsxs)(qf.__experimentalHStack,{justify:"right",children:[(0,Xv.jsx)(qf.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,Xo.__)("Cancel")}),(0,Xv.jsx)(qf.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:async()=>{n(!0);let c=await Promise.allSettled(e.map(u=>l("postType",u.type,u.id.toString(),{},{throwOnError:!0})));if(c.every(({status:u})=>u==="fulfilled")){let u;c.length===1?u=(0,Xo.sprintf)((0,Xo.__)('"%s" moved to the trash.'),ft(e[0])):u=(0,Xo.sprintf)((0,Xo._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,Xo.__)("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,Xo.__)("An error occurred while moving the items to the trash."):d.size===1?u=(0,Xo.sprintf)((0,Xo.__)("An error occurred while moving the item to the trash: %s"),[...d][0]):u=(0,Xo.sprintf)((0,Xo.__)("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,Xo._x)("Trash","verb")})]})]})}},sH=$7e;var gr=a(j(),1),Yie=a(U(),1),Kf=a(G(),1),qie=a(Rl(),1),lH=a(Vt(),1);var Uie=a(It(),1),Wie=a(ae(),1),aH=a(K(),1);function e9e(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 Gie=async(e,t,r)=>{let{createSuccessNotice:o,createErrorNotice:n}=(0,aH.dispatch)(Uie.store),{deleteEntityRecord:i}=(0,aH.dispatch)(Wie.store),s=await Promise.allSettled(e.map(l=>i("postType",l.type,l.id,{force:!0},{throwOnError:!0})));if(s.every(({status:l})=>l==="fulfilled")){let l;s.length===1?l=t.success.messages.getMessage(e[0]):l=t.success.messages.getBatchMessage(e),o(l,{type:t.success.type??"snackbar",id:t.success.id}),r.onActionPerformed?.(e)}else{let l=e9e(s),c="";s.length===1?c=t.error.messages.getMessage(l):c=t.error.messages.getBatchMessage(l),n(c,{type:t.error.type??"snackbar",id:t.error.id}),r.onActionError?.()}};var Qv=a(E(),1),{PATTERN_TYPES:t9e}=ln(qie.privateApis),r9e={id:"delete-post",label:(0,gr.__)("Delete"),isPrimary:!0,icon:Cf,isEligible(e){return Tf(e)?T2(e):e.type===t9e.user},supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,Yie.useState)(!1),i=e.every(s=>Tf(s)&&s?.has_theme_file);return(0,Qv.jsxs)(Kf.__experimentalVStack,{spacing:"5",children:[(0,Qv.jsx)(Kf.__experimentalText,{children:e.length>1?(0,gr.sprintf)((0,gr._n)("Delete %d item?","Delete %d items?",e.length),e.length):(0,gr.sprintf)((0,gr._x)('Delete "%s"?',"template part"),ft(e[0]))}),(0,Qv.jsxs)(Kf.__experimentalHStack,{justify:"right",children:[(0,Qv.jsx)(Kf.Button,{variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,gr.__)("Cancel")}),(0,Qv.jsx)(Kf.Button,{variant:"primary",onClick:async()=>{n(!0),await Gie(e,{success:{messages:{getMessage:l=>i?(0,gr.sprintf)((0,gr.__)('"%s" reset.'),(0,lH.decodeEntities)(ft(l))):(0,gr.sprintf)((0,gr._x)('"%s" deleted.',"template part"),(0,lH.decodeEntities)(ft(l))),getBatchMessage:()=>i?(0,gr.__)("Items reset."):(0,gr.__)("Items deleted.")}},error:{messages:{getMessage:l=>l.size===1?[...l][0]:i?(0,gr.__)("An error occurred while reverting the item."):(0,gr.__)("An error occurred while deleting the item."),getBatchMessage:l=>l.size===0?i?(0,gr.__)("An error occurred while reverting the items."):(0,gr.__)("An error occurred while deleting the items."):l.size===1?i?(0,gr.sprintf)((0,gr.__)("An error occurred while reverting the items: %s"),[...l][0]):(0,gr.sprintf)((0,gr.__)("An error occurred while deleting the items: %s"),[...l][0]):i?(0,gr.sprintf)((0,gr.__)("Some errors occurred while reverting the items: %s"),[...l].join(",")):(0,gr.sprintf)((0,gr.__)("Some errors occurred while deleting the items: %s"),[...l].join(","))}}},{onActionPerformed:r}),n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,gr.__)("Delete")})]})]})}},cH=r9e;var nse=a(K(),1),Zf=a(j(),1),ise=a(It(),1),sse=a(U(),1),ase=a(Pt(),1);var Hi=a(G(),1),tse=a(Te(),1),DI=a(ae(),1),Sw=a(K(),1),FI=a(U(),1),_w=a(j(),1);var rse=a(It(),1),ose=a(Pt(),1);var Kie=a(K(),1),Zie=a(ae(),1),Xie=()=>(0,Kie.useSelect)(e=>e(Zie.store).getEntityRecords("postType","wp_template_part",{per_page:-1}),[])??[],Qie=(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}`},Jie=e=>qv(e).replace(/[^\w-]+/g,"")||"wp-custom-part";var En=a(E(),1);function $ie(e,t){return`fields-create-template-part-modal__area-option-${e}-${t}`}function ese(e,t){return`fields-create-template-part-modal__area-option-description-${e}-${t}`}function xw({modalTitle:e,...t}){let r=(0,Sw.useSelect)(o=>o(DI.store).getPostType("wp_template_part")?.labels?.add_new_item,[]);return(0,En.jsx)(Hi.Modal,{title:e||r,onRequestClose:t.closeModal,overlayClassName:"fields-create-template-part-modal",focusOnMount:"firstContentElement",size:"medium",children:(0,En.jsx)(uH,{...t})})}var o9e=e=>e==="header"?gV:e==="footer"?lV:e==="sidebar"?n8:e==="navigation-overlay"?AV:N1;function uH({defaultArea:e="uncategorized",blocks:t=[],confirmLabel:r=(0,_w.__)("Add"),closeModal:o,onCreate:n,onError:i,defaultTitle:s=""}){let{createErrorNotice:l}=(0,Sw.useDispatch)(rse.store),{saveEntityRecord:c}=(0,Sw.useDispatch)(DI.store),u=Xie(),[d,f]=(0,FI.useState)(s),[m,h]=(0,FI.useState)(e),[g,v]=(0,FI.useState)(!1),b=(0,tse.useInstanceId)(xw),_=(0,Sw.useSelect)(w=>w(DI.store).getCurrentTheme()?.default_template_part_areas,[]);async function y(){if(!(!d||g))try{v(!0);let w=Qie(d,u),S=Jie(w),x=await c("postType","wp_template_part",{slug:S,title:w,content:(0,ose.serialize)(t),area:m},{throwOnError:!0});await n(x)}catch(w){let S=w instanceof Error&&"code"in w&&w.message&&w.code!=="unknown_error"?w.message:(0,_w.__)("An error occurred while creating the template part.");l(S,{type:"snackbar"}),i?.()}finally{v(!1)}}return(0,En.jsx)("form",{onSubmit:async w=>{w.preventDefault(),await y()},children:(0,En.jsxs)(Hi.__experimentalVStack,{spacing:"4",children:[(0,En.jsx)(Hi.TextControl,{label:(0,_w.__)("Name"),value:d,onChange:f,required:!0}),(0,En.jsxs)("fieldset",{className:"fields-create-template-part-modal__area-fieldset",children:[(0,En.jsx)(Hi.BaseControl.VisualLabel,{as:"legend",children:(0,_w.__)("Area")}),(0,En.jsx)("div",{className:"fields-create-template-part-modal__area-radio-group",children:(_??[]).map(w=>{let S=o9e(w.icon);return(0,En.jsxs)("div",{className:"fields-create-template-part-modal__area-radio-wrapper",children:[(0,En.jsx)("input",{type:"radio",id:$ie(w.area,b),name:`fields-create-template-part-modal__area-${b}`,value:w.area,checked:m===w.area,onChange:()=>{h(w.area)},"aria-describedby":ese(w.area,b)}),(0,En.jsx)(Hi.Icon,{icon:S,className:"fields-create-template-part-modal__area-radio-icon"}),(0,En.jsx)("label",{htmlFor:$ie(w.area,b),className:"fields-create-template-part-modal__area-radio-label",children:w.label}),(0,En.jsx)(Hi.Icon,{icon:Oo,className:"fields-create-template-part-modal__area-radio-checkmark"}),(0,En.jsx)("p",{className:"fields-create-template-part-modal__area-radio-description",id:ese(w.area,b),children:w.description})]},w.area)})})]}),(0,En.jsxs)(Hi.__experimentalHStack,{justify:"right",children:[(0,En.jsx)(Hi.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{o()},children:(0,_w.__)("Cancel")}),(0,En.jsx)(Hi.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit","aria-disabled":!d||g,isBusy:g,children:r})]})]})})}var lse=a(E(),1),n9e={id:"duplicate-template-part",label:(0,Zf._x)("Duplicate","action label"),isEligible:e=>e.type==="wp_template_part",modalHeader:(0,Zf._x)("Duplicate template part","action label"),modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t})=>{let[r]=e,o=(0,sse.useMemo)(()=>r.blocks??(0,ase.parse)(typeof r.content=="string"?r.content:r.content.raw,{__unstableSkipMigrationLogs:!0}),[r.content,r.blocks]),{createSuccessNotice:n}=(0,nse.useDispatch)(ise.store);function i(s){n((0,Zf.sprintf)((0,Zf._x)('"%s" duplicated.',"template part"),ft(s)),{type:"snackbar",id:"edit-site-patterns-success"}),t?.()}return(0,lse.jsx)(uH,{blocks:o,defaultArea:r.area,defaultTitle:(0,Zf.sprintf)((0,Zf._x)("%s (Copy)","template part"),ft(r)),onCreate:i,onError:t,confirmLabel:(0,Zf._x)("Duplicate","action label"),closeModal:t??(()=>{})})}},dH=n9e;var qC=a(j(),1),cse=a(G(),1);var $m=a(E(),1),i9e={id:"alt_text",type:"text",label:(0,qC.__)("Alt text"),isVisible:e=>e?.media_type==="image",render:({item:e})=>e?.alt_text||"-",Edit:({field:e,onChange:t,data:r})=>(0,$m.jsx)(cse.TextareaControl,{label:e.label,value:r.alt_text||"",onChange:o=>t({alt_text:o}),help:(0,$m.jsxs)($m.Fragment,{children:[(0,$m.jsx)(Q9,{href:(0,qC.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),openInNewTab:!0,children:(0,qC.__)("Describe the purpose of the image.")}),(0,$m.jsx)("br",{}),(0,qC.__)("Leave empty if decorative.")]}),rows:2}),enableSorting:!1,filterBy:!1},fH=i9e;var mse=a(j(),1);var BI=a(U(),1),pH=a(j(),1);function LI(e){return e?typeof e=="string"?e:typeof e=="object"&&(e.rendered||e.raw)||"":""}var VI=a(E(),1);function use({item:e}){let[t,r]=(0,BI.useState)(null),o=e.post,n=e._embedded?.["wp:attached-to"]?.[0]?.id,i=e._embedded?.["wp:attached-to"]?.[0]?.title;return(0,BI.useEffect)(()=>{o&&o===n&&r(LI(i)||(0,pH.__)("(no title)")),o||r((0,pH.__)("(Unattached)"))},[o,n,i]),(0,VI.jsx)(VI.Fragment,{children:t})}var jI=a(ae(),1),zI=a(G(),1),mH=a(j(),1),Jv=a(U(),1),dse=a(Te(),1),fse=a(K(),1);var hH=a(E(),1);function pse({data:e,onChange:t}){let r=e.post&&e?._embedded?.["wp:attached-to"]?.[0]?[{label:LI(e._embedded?.["wp:attached-to"]?.[0]?.title),value:e.post.toString()}]:[],[o,n]=(0,Jv.useState)(r),[i,s]=(0,Jv.useState)([]),[l,c]=(0,Jv.useState)(!1),[u,d]=(0,Jv.useState)(e?.post?.toString()??null),f=(0,fse.useSelect)(b=>b(jI.store).getPostTypes(),[]),m=()=>{t({post:0,_embedded:{...e?._embedded,"wp:attached-to":void 0}}),d(null),n([])},h=async b=>{c(!0);let _=await(0,jI.__experimentalFetchLinkSuggestions)(b,{type:"post",isInitialSuggestions:!0},{});s(_);let y=_.map(S=>({label:S.title,value:S.id.toString()})),w=!b&&y.findIndex(S=>S.value===u)===-1;n(y.concat(w?r:[])),c(!1)},g=b=>{if(!b){m();return}if(d(b),b){let _=i.find(y=>y.id===Number(b));if(_&&f){let y=f.find(S=>S.slug===_?.type),w={...y&&{type:y.slug},id:Number(b),title:{raw:_.title,rendered:_.title}};t({post:Number(b),_embedded:{...e?._embedded,"wp:attached-to":[w]}})}}},v=(0,Jv.createInterpolateElement)((0,mH.__)("Search for a post or page to attach this media to or <button>detach current</button>."),{button:(0,hH.jsx)(zI.Button,{__next40pxDefaultSize:!0,onClick:m,variant:"link",accessibleWhenDisabled:!0,disabled:!u})});return(0,hH.jsx)(zI.ComboboxControl,{className:"dataviews-media-field__attached-to",isLoading:l,label:(0,mH.__)("Attached to"),help:v,value:u,options:o,onFilterValueChange:(0,dse.debounce)(b=>h(b),300),onChange:g,hideLabelFromVision:!0})}var s9e={id:"attached_to",type:"text",label:(0,mse.__)("Attached to"),Edit:pse,render:use,enableSorting:!1,filterBy:!1},gH=s9e;var vse=a(j(),1),bse=a(K(),1),yse=a(ae(),1);var hse=a(j(),1),Cw=a(U(),1);var HI=a(G(),1),eh=a(E(),1);function gse({item:e}){let t=e?._embedded?.author?.[0],r=t?.name,o=t?.avatar_urls?.[48],[n,i]=(0,Cw.useState)("loading");(0,Cw.useEffect)(()=>{i("loading")},[o]);let s=(0,Cw.useCallback)(c=>{c?.complete&&i("instant")},[]),l=()=>{n==="loading"&&i("loaded")};return(0,eh.jsxs)(HI.__experimentalHStack,{alignment:"left",spacing:0,children:[!!o&&(0,eh.jsx)("div",{className:J("media-author-field__avatar",{"is-loading":n==="loading","is-loaded":n==="loaded"}),children:(0,eh.jsx)("img",{ref:s,onLoad:l,alt:(0,hse.__)("Author avatar"),src:o})}),!o&&(0,eh.jsx)("div",{className:"media-author-field__icon",children:(0,eh.jsx)(HI.Icon,{icon:cv})}),(0,eh.jsx)("span",{className:"media-author-field__name",children:r})]})}var a9e={label:(0,vse.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,bse.resolveSelect)(yse.store).getEntityRecords("root","user",{per_page:-1,who:"authors",_fields:"id,name",context:"view"})??[]).map(({id:t,name:r})=>({value:t,label:r})),render:gse,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},vH=a9e;var wse=a(j(),1),_se=a(G(),1);function th(e){return e?typeof e=="string"?e:typeof e=="object"&&"raw"in e&&e.raw||"":""}var Sse=a(E(),1),l9e={id:"caption",type:"text",label:(0,wse.__)("Caption"),getValue:({item:e})=>th(e?.caption),render:({item:e})=>th(e?.caption)||"-",Edit:({field:e,onChange:t,data:r})=>(0,Sse.jsx)(_se.TextareaControl,{label:e.label,value:th(r.caption)||"",onChange:o=>t({caption:o}),rows:2}),enableSorting:!1,filterBy:!1},bH=l9e;var xse=a(j(),1),c9e={id:"date",type:"datetime",label:(0,xse.__)("Date added"),filterBy:{operators:["before","after"]},readOnly:!0},yH=c9e;var Cse=a(j(),1),Tse=a(G(),1);var wH=a(E(),1),u9e={id:"description",type:"text",label:(0,Cse.__)("Description"),getValue:({item:e})=>th(e?.description),render:({item:e})=>(0,wH.jsx)("div",{children:th(e?.description)||"-"}),Edit:({field:e,onChange:t,data:r})=>(0,wH.jsx)(Tse.TextareaControl,{label:e.label,value:th(r.description)||"",onChange:o=>t({description:o}),rows:5}),enableSorting:!1,filterBy:!1},_H=u9e;var Rse=a(j(),1),Ase=a(bo(),1);var Ese=a(U(),1),Pse=a(bo(),1);var $v=a(E(),1),d9e=15;function kse({item:e}){let t=(0,Ese.useMemo)(()=>e?.source_url?(0,Pse.getFilename)(e.source_url):null,[e?.source_url]);return t?t.length<=d9e?(0,$v.jsx)("span",{className:"dataviews-media-field__filename",children:t}):(0,$v.jsxs)(Ze.Root,{children:[(0,$v.jsx)(Ze.Trigger,{render:(0,$v.jsx)("span",{className:"dataviews-media-field__filename",children:t})}),(0,$v.jsx)(Ze.Popup,{children:t})]}):""}var f9e={id:"filename",type:"text",label:(0,Rse.__)("File name"),getValue:({item:e})=>(0,Ase.getFilename)(e?.source_url||""),render:kse,enableSorting:!1,filterBy:!1,readOnly:!0},SH=f9e;var Ui=a(j(),1),Ose=1024,Nse=1024*Ose,Mse=1024*Nse,Fse=1024*Mse,Dse=1024*Fse,Lse=1024*Dse,Bse=1024*Lse,p9e=1024*Bse;function Ise(e,t,r=2){return(0,Ui.sprintf)((0,Ui._x)("%1$s %2$s","file size"),e.toLocaleString(void 0,{minimumFractionDigits:0,maximumFractionDigits:r}),t)}function m9e(e,t=2){if(e===0)return Ise(0,(0,Ui._x)("B","unit symbol"),t);let r={[(0,Ui._x)("YB","unit symbol")]:p9e,[(0,Ui._x)("ZB","unit symbol")]:Bse,[(0,Ui._x)("EB","unit symbol")]:Lse,[(0,Ui._x)("PB","unit symbol")]:Dse,[(0,Ui._x)("TB","unit symbol")]:Fse,[(0,Ui._x)("GB","unit symbol")]:Mse,[(0,Ui._x)("MB","unit symbol")]:Nse,[(0,Ui._x)("KB","unit symbol")]:Ose,[(0,Ui._x)("B","unit symbol")]:1};for(let[o,n]of Object.entries(r))if(e>=n)return Ise(e/n,o,t);return""}var h9e={id:"filesize",type:"text",label:(0,Ui.__)("File size"),getValue:({item:e})=>e?.media_details?.filesize?m9e(e?.media_details?.filesize):"",isVisible:e=>!!e?.media_details?.filesize,enableSorting:!1,filterBy:!1,readOnly:!0},xH=h9e;var Tw=a(j(),1),g9e={id:"media_dimensions",type:"text",label:(0,Tw.__)("Dimensions"),getValue:({item:e})=>e?.media_details?.width&&e?.media_details?.height?(0,Tw.sprintf)((0,Tw._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},CH=g9e;var Vse=a(j(),1),v9e={id:"mime_type",type:"text",label:(0,Vse.__)("File type"),getValue:({item:e})=>e?.mime_type||"",render:({item:e})=>e?.mime_type||"-",enableSorting:!1,filterBy:!1,readOnly:!0},TH=v9e;var i_e=a(j(),1);var r_e=a(j(),1),LG=a(be(),1),o_e=a(K(),1),ME=a(ae(),1);var ml=a(U(),1),ug=a(K(),1),MG=a(j(),1),Ip=a(ae(),1),nS=a(be(),1),Qwe=a(It(),1),Jwe=a(Rl(),1),$we=a(Pt(),1),e_e=a(bo(),1);var jse=a(U(),1),Ew=a(K(),1),zse=a(Te(),1),Hse=a(be(),1);var UI=a(E(),1);function b9e(e,t,r){if(!r)return t;let o=e.get(t);return o||(o=(0,Ew.createRegistry)({"core/block-editor":Hse.storeConfig},t),o.registerStore("core/editor",KC),e.set(t,o)),o}var y9e=(0,zse.createHigherOrderComponent)(e=>({useSubRegistry:t=!0,...r})=>{let o=(0,Ew.useRegistry)(),[n]=(0,jse.useState)(()=>new WeakMap),i=b9e(n,o,t);return i===o?(0,UI.jsx)(e,{registry:o,...r}):(0,UI.jsx)(Ew.RegistryProvider,{value:i,children:(0,UI.jsx)(e,{registry:i,...r})})},"withRegistryProvider"),Use=y9e;var ig=a(U(),1),sy=a(K(),1),Ra=a(ae(),1),y0e=a(j(),1),w0e=a(Dt(),1),_0e=a(Te(),1),S0e=a(Pt(),1),LM=a(be(),1);var WI=a(U(),1),Wse=a(E(),1),Gse=(0,WI.createContext)(void 0);function Yse({value:e,onChange:t,settings:r={},children:o}){let n={media:e,onChange:t,fields:r.fields||[]};return(0,Wse.jsx)(Gse.Provider,{value:n,children:o})}function Pw(){let e=(0,WI.useContext)(Gse);if(!e)throw new Error("useMediaEditorContext must be used within MediaEditorProvider");return e}var qse=a(G(),1),Kse=a(U(),1),GI=a(j(),1);function eb(e){return e?e.startsWith("image/")?{type:"image"}:e.startsWith("video/")?{type:"video"}:e.startsWith("audio/")?{type:"audio"}:{type:"application"}:{type:"application"}}var Gn=a(E(),1);function w9e({mediaType:e,mediaUrl:t,altText:r,displayTitle:o,mimeType:n,onLoad:i,onError:s,loadingState:l}){switch(e.type){case"image":return(0,Gn.jsx)("img",{className:l==="loaded"?"loaded":"",src:t,alt:r||"",onLoad:i,onError:s});case"video":return(0,Gn.jsx)("video",{src:t,controls:!0,onError:s,children:o});case"audio":return(0,Gn.jsx)("audio",{src:t,controls:!0,onError:s,children:o});default:return(0,Gn.jsxs)("div",{className:"media-editor-preview__file-info",children:[(0,Gn.jsx)("p",{className:"media-editor-preview__file-name",children:o}),(0,Gn.jsx)("p",{className:"media-editor-preview__mime-type",children:n}),(0,Gn.jsx)("a",{href:t,target:"_blank",rel:"noopener",className:"media-editor-preview__download-link",children:(0,GI.__)("View file")})]})}}function Zse(e){let[t,r]=(0,Kse.useState)("loading"),{media:o}=Pw(),{source_url:n,mime_type:i,alt_text:s,title:l}=o||{},c=eb(i);if(!n)return(0,Gn.jsx)("div",{className:"media-editor-preview media-editor-preview--empty",children:(0,Gn.jsx)("p",{children:(0,GI.__)("No media file available.")})});if(t==="error")return(0,Gn.jsxs)("div",{className:"media-editor-preview media-editor-preview--error",children:[(0,Gn.jsx)("p",{children:(0,GI.__)("Failed to load media file.")}),(0,Gn.jsx)("p",{className:"media-editor-preview__url",children:n})]});let u=typeof l=="string"?l:l?.rendered||l?.raw;return(0,Gn.jsxs)("div",{...e,className:`media-editor-preview media-editor-preview--${c.type}`,children:[c.type==="image"&&t==="loading"&&(0,Gn.jsx)("div",{className:"media-editor-preview__spinner",children:(0,Gn.jsx)(qse.Spinner,{})}),(0,Gn.jsx)(w9e,{mediaType:c,mediaUrl:n,altText:s,displayTitle:u,mimeType:i,onLoad:()=>r("loaded"),onError:()=>r("error"),loadingState:t})]})}var XI=a(U(),1);var EH=a(j(),1);var so="isAny",ao="isNone",Wi="isAll",Yn="isNotAll",Ts="between",Es="inThePast",fa="over",_o="is",So="isNot",rh="lessThan",oh="greaterThan",nh="lessThanOrEqual",ih="greaterThanOrEqual",sh="before",ah="after",lh="beforeInc",ch="afterInc",Zu="contains",Xu="notContains",Qu="startsWith",uh="on",dh="notOn",YI=["asc","desc"],Xse={asc:"\u2191",desc:"\u2193"},qI={asc:"ascending",desc:"descending"},KI={asc:(0,EH.__)("Sort ascending"),desc:(0,EH.__)("Sort descending")},Qse={asc:aB,desc:tB},ZI="table",Jse="grid",$se="list",eae="activity",tae="pickerGrid",rae="pickerTable",oae="pickerActivity";var nae=(0,XI.createContext)({view:{type:ZI},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,XI.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});nae.displayName="DataViewsContext";var et=nae;var td=a(j(),1);var nb=a(j(),1),sO=a(G(),1),el=a(U(),1),Cae=a(Mo(),1);var sae=a(G(),1),aae=a(j(),1),lae=a(E(),1),PH="dataviews-selection-checkbox";function fh({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...s}){let l=o(r),c=e.includes(l),u=!i&&c,d=n?.getValue?.({item:r})||(0,aae.__)("(no title)");return(0,lae.jsx)(sae.CheckboxControl,{className:PH,"aria-label":d,"aria-disabled":i,checked:u,onChange:()=>{i||t(c?e.filter(f=>l!==f):[...e,l])},...s})}var tb=a(G(),1),fae=a(j(),1),Rw=a(U(),1);var pae=a(K(),1),kH=a(Te(),1);var cae=a(yf(),1),{lock:uae,unlock:_t}=(0,cae.__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 Fr=a(E(),1),{Menu:kw,kebabCase:_9e}=_t(tb.privateApis);function S9e({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,Fr.jsx)(tb.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function x9e({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,Fr.jsx)(kw.Item,{disabled:e.disabled,onClick:t,children:(0,Fr.jsx)(kw.ItemLabel,{children:o})})}function ZC({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,Fr.jsx)(tb.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${_9e(e.id)}`,children:(0,Fr.jsx)(e.RenderModal,{items:t,closeModal:r})})}function RH({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,Rw.useMemo)(()=>e.reduce((l,c)=>((c.isPrimary?l.primaryActions:l.regularActions).push(c),l),{primaryActions:[],regularActions:[]}),[e]),s=l=>l.map(c=>(0,Fr.jsx)(x9e,{action:c,onClick:()=>{if("RenderModal"in c){o(c);return}c.callback([t],{registry:r})},items:[t]},c.id));return(0,Fr.jsxs)(kw.Group,{children:[s(n),s(i)]})}function Aw({item:e,actions:t,isCompact:r}){let o=(0,pae.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,Rw.useMemo)(()=>{let l=t.filter(u=>!u.isEligible||u.isEligible(e));return{primaryActions:l.filter(u=>u.isPrimary),eligibleActions:l}},[t,e]),s=(0,kH.useViewportMatch)("medium","<");return r?(0,Fr.jsx)(dae,{item:e,actions:i,isSmall:!0,registry:o}):(0,Fr.jsxs)(se,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,Fr.jsx)(AH,{item:e,actions:n,registry:o}),(n.length<i.length||s)&&(0,Fr.jsx)(dae,{item:e,actions:i,registry:o})]})}function dae({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,Rw.useState)(null);return(0,Fr.jsxs)(Fr.Fragment,{children:[(0,Fr.jsxs)(kw,{placement:"bottom-end",children:[(0,Fr.jsx)(kw.TriggerButton,{render:(0,Fr.jsx)(tb.Button,{size:r?"small":"compact",icon:yo,label:(0,fae.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,Fr.jsx)(kw.Popover,{children:(0,Fr.jsx)(RH,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,Fr.jsx)(ZC,{action:n,items:[e],closeModal:()=>i(null)})]})}function AH({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,Rw.useState)(null);return(0,kH.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,Fr.jsxs)(Fr.Fragment,{children:[t.map(l=>(0,Fr.jsx)(S9e,{action:l,onClick:()=>{if("RenderModal"in l){i(l);return}l.callback([e],{registry:r})},items:[e],variant:o},l.id)),!!n&&(0,Fr.jsx)(ZC,{action:n,items:[e],closeModal:()=>i(null)})]})}var JI=a(G(),1),QI=a(j(),1),rb=a(U(),1),C9e=a(K(),1);var T9e=a(Te(),1);var ph=a(j(),1);function mae(e,t,r,o=!1){return e>0?(0,ph.sprintf)((0,ph._n)("%d Item selected","%d Items selected",e),e):o||r<=t?(0,ph.sprintf)((0,ph._n)("%d Item","%d Items",r),r):(0,ph.sprintf)((0,ph._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r)}var XC=a(E(),1);function Iw(e,t){return e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t)))}function $I(e,t){return(0,rb.useMemo)(()=>Iw(e,t),[e,t])}function eO(e,t){return(0,rb.useMemo)(()=>t.some(r=>Iw(e,r)),[e,t])}function tO({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n,disableSelectAll:i=!1}){let s=(0,rb.useMemo)(()=>r.filter(d=>o.some(f=>f.supportsBulk&&(!f.isEligible||f.isEligible(d)))),[r,o]),l=r.filter(d=>e.includes(n(d))&&s.includes(d)),c=e.length>0,u=l.length===s.length;return i?(0,XC.jsx)(JI.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:c,disabled:!c,onChange:()=>{t([])},"aria-label":(0,QI.__)("Deselect all")}):(0,XC.jsx)(JI.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:u,indeterminate:!u&&!!l.length,onChange:()=>{t(u?[]:s.map(d=>n(d)))},"aria-label":u?(0,QI.__)("Deselect all"):(0,QI.__)("Select all")})}var Xf=a(j(),1);var Qf=a(G(),1),mh=a(U(),1);function rO(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 Ot=a(E(),1),{Menu:vr}=_t(Qf.privateApis);function E9e({children:e}){return mh.Children.toArray(e).filter(Boolean).map((t,r)=>(0,Ot.jsxs)(mh.Fragment,{children:[r>0&&(0,Ot.jsx)(vr.Separator,{}),t]},r))}var P9e=(0,mh.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:s,canMove:l=!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,b=!1,_=[],y=o.find(k=>k.id===t),{setIsShowingFilter:w}=(0,mh.useContext)(et);if(!y)return null;g=y.enableHiding!==!1,v=y.enableSorting!==!1;let S=y.header;if(_=!!y.filterBy&&y.filterBy?.operators||[],b=!r.filters?.some(k=>t===k.field)&&!!(y.hasElements||y.Edit)&&y.filterBy!==!1&&!y.filterBy?.isPrimary,!v&&!l&&!g&&!b)return S;let x=rO(r,o).filter(k=>!f.includes(k.id)),C=(c||u)&&!!x.length,I=(0,Xf.isRTL)();return(0,Ot.jsxs)(vr,{children:[(0,Ot.jsxs)(vr.TriggerButton,{render:(0,Ot.jsx)(Qf.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:d,variant:"tertiary"}),children:[S,r.sort&&h&&(0,Ot.jsx)("span",{"aria-hidden":"true",children:Xse[r.sort.direction]})]}),(0,Ot.jsx)(vr.Popover,{style:{minWidth:"240px"},children:(0,Ot.jsxs)(E9e,{children:[v&&(0,Ot.jsx)(vr.Group,{children:YI.map(k=>{let R=r.sort&&h&&r.sort.direction===k,A=`${t}-${k}`;return(0,Ot.jsx)(vr.RadioItem,{name:"view-table-sorting",value:A,checked:R,onChange:()=>{n({...r,sort:{field:t,direction:k},showLevels:!1})},children:(0,Ot.jsx)(vr.ItemLabel,{children:KI[k]})},A)})}),b&&(0,Ot.jsx)(vr.Group,{children:(0,Ot.jsx)(vr.Item,{prefix:(0,Ot.jsx)(Qf.Icon,{icon:b1}),onClick:()=>{s(t),w(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:_[0]}]})},children:(0,Ot.jsx)(vr.ItemLabel,{children:(0,Xf.__)("Add filter")})})}),(l||g||C)&&y&&(0,Ot.jsxs)(vr.Group,{children:[l&&(0,Ot.jsx)(vr.Item,{prefix:(0,Ot.jsx)(Qf.Icon,{icon:oB}),disabled:I?m>=f.length-1:m<1,onClick:()=>{let k=I?m+1:m-1,R=[...f];R.splice(m,1),R.splice(k,0,t),n({...r,fields:R})},children:(0,Ot.jsx)(vr.ItemLabel,{children:(0,Xf.__)("Move left")})}),l&&(0,Ot.jsx)(vr.Item,{prefix:(0,Ot.jsx)(Qf.Icon,{icon:iB}),disabled:I?m<1:m>=f.length-1,onClick:()=>{let k=I?m-1:m+1,R=[...f];R.splice(m,1),R.splice(k,0,t),n({...r,fields:R})},children:(0,Ot.jsx)(vr.ItemLabel,{children:(0,Xf.__)("Move right")})}),c&&!!x.length&&(0,Ot.jsxs)(vr,{children:[(0,Ot.jsx)(vr.SubmenuTriggerItem,{children:(0,Ot.jsx)(vr.ItemLabel,{children:(0,Xf.__)("Insert left")})}),(0,Ot.jsx)(vr.Popover,{children:x.map(k=>{let R=I?m+1:m;return(0,Ot.jsx)(vr.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,R),k.id,...f.slice(R)]})},children:(0,Ot.jsx)(vr.ItemLabel,{children:k.label})},k.id)})})]}),u&&!!x.length&&(0,Ot.jsxs)(vr,{children:[(0,Ot.jsx)(vr.SubmenuTriggerItem,{children:(0,Ot.jsx)(vr.ItemLabel,{children:(0,Xf.__)("Insert right")})}),(0,Ot.jsx)(vr.Popover,{children:x.map(k=>{let R=I?m:m+1;return(0,Ot.jsx)(vr.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,R),k.id,...f.slice(R)]})},children:(0,Ot.jsx)(vr.ItemLabel,{children:k.label})},k.id)})})]}),g&&y&&(0,Ot.jsx)(vr.Item,{prefix:(0,Ot.jsx)(Qf.Icon,{icon:M1}),onClick:()=>{i(y),n({...r,fields:f.filter(k=>k!==t)})},children:(0,Ot.jsx)(vr.ItemLabel,{children:(0,Xf.__)("Hide column")})})]})]})})]})}),k9e=P9e,Ow=k9e;var hae=a(U(),1),IH=a(E(),1);function R9e({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 hh({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...s}){if(!t(e))return(0,IH.jsx)("div",{className:n,...s,children:i});if(o){let c=o({item:e,className:`${n} ${n}--clickable`,...s,children:i});return(0,hae.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 l=R9e({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,IH.jsx)("div",{...l,...s,children:i})}var Ju=a(E(),1);function A9e({item:e,level:t,titleField:r,mediaField:o,descriptionField:n,onClickItem:i,renderItemLink:s,isItemClickable:l}){return(0,Ju.jsxs)(se,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[o&&(0,Ju.jsx)(hh,{item:e,isItemClickable:l,onClickItem:i,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":l(e)&&(i||s)&&r?r.getValue?.({item:e}):void 0,children:(0,Ju.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,Ju.jsxs)(se,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,Ju.jsxs)(hh,{item:e,isItemClickable:l,onClickItem:i,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,Ju.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,Ju.jsx)(r.render,{item:e,field:r})]}),n&&(0,Ju.jsx)(n.render,{item:e,field:n})]})]})}var oO=A9e;var ob=a(U(),1),gae=a(j(),1),I9e=e=>(0,gae.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function vae({scrollContainerRef:e,enabledHorizontal:t=!1}){let[r,o]=(0,ob.useState)(!1),[n,i]=(0,ob.useState)(!1),s=(0,ob.useCallback)(()=>{let l=e.current;l&&(t&&o(I9e(l)),i(l.scrollTop>0))},[e,t]);return(0,ob.useEffect)(()=>{if(typeof window>"u"||!e.current)return()=>{};let l=e.current;return s(),l.addEventListener("scroll",s),window.addEventListener("resize",s),()=>{l.removeEventListener("scroll",s),window.removeEventListener("resize",s)}},[e,t,s]),{isHorizontalScrollEnd:r,isVerticallyScrolled:n}}function pa(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 QC=a(U(),1),yae=a(Mo(),1);function bae(e,t,r){return e.slice(Math.min(t,r),Math.max(t,r)+1)}function O9e({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),l=s!==-1,c=l?s:i,u=l&&r!==null?o.indexOf(r):-1,d=u===-1?[]:bae(o,c,u),f=n.filter(m=>!d.includes(m));return[...new Set([...f,...bae(o,c,i)])]}function N9e({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((l,c)=>{if(!n.has(l))return;let u=Math.abs(c-o);u<s&&(s=u,i=l)}),i}function Ll({data:e,getItemId:t,isItemSelectable:r,selection:o,onChangeSelection:n,selectionMode:i,shouldSelectOnClick:s}){let l=i==="multi",c=i!=="single-required",u=(0,QC.useRef)(null),d=_=>{u.current={anchorId:_,lastTargetId:null}},f=(0,QC.useRef)(!1);(0,QC.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&&l;return{getSelectionProps:_=>{let y=h.has(_);return{...s&&{onClick:()=>{c&&o.includes(_)?n(o.filter(w=>_!==w)):n(l?[...o,_]:[_]),d(_)}},onMouseDown:w=>{w.button===0&&w.shiftKey&&v&&w.preventDefault()},onClickCapture:w=>{if(!v)return;let S=(0,yae.isAppleOS)()?w.metaKey:w.ctrlKey,x=w.target instanceof Element&&!!w.target.closest(`.${PH}`);if(!S&&!w.shiftKey){y&&x&&d(_);return}if(!(f.current||document.getSelection()?.type==="Range")&&(w.stopPropagation(),x||w.preventDefault(),!!y))if(w.shiftKey){let C=u.current;(!C||!h.has(C.anchorId))&&(C={anchorId:N9e({targetId:_,orderedIds:m,selection:o})??_,lastTargetId:null}),n(O9e({anchorId:C.anchorId,targetId:_,lastTargetId:C.lastTargetId,orderedIds:m,selection:o})),u.current={anchorId:C.anchorId,lastTargetId:_}}else n(o.includes(_)?o.filter(C=>_!==C):[...o,_]),d(_)}}}}}var gh=a(G(),1),_ae=a(j(),1),Sae=a(U(),1);var $a=a(E(),1);function wae({field:e,isVisible:t,onToggleVisibility:r}){return(0,$a.jsx)(gh.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,$a.jsxs)(se,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,$a.jsx)("div",{style:{height:24,width:24},children:t&&(0,$a.jsx)(gh.Icon,{icon:Oo})}),(0,$a.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function M9e(e){return!!e}function nO({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,Sae.useContext)(et),n=rO(t,r);if(!n?.length)return null;let i=r.find(g=>g.id===t.titleField),s=r.find(g=>g.id===t.mediaField),l=r.find(g=>g.id===t.descriptionField),c=[{field:i,isVisibleFlag:"showTitle"},{field:s,isVisibleFlag:"showMedia"},{field:l,isVisibleFlag:"showDescription"}].filter(({field:g})=>M9e(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,$a.jsxs)(se,{direction:"column",className:"dataviews-field-control",children:[e&&(0,$a.jsx)(gh.BaseControl.VisualLabel,{children:(0,_ae.__)("Properties")}),(0,$a.jsx)(se,{direction:"column",className:"dataviews-view-config__properties",children:(0,$a.jsxs)(gh.__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,$a.jsx)(wae,{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,$a.jsx)(wae,{field:b,isVisible:v,onToggleVisibility:()=>{o({...t,fields:v?u.filter(_=>_!==g.id):[...u,g.id]})}},g.id)})]})})]})}var iO=a(U(),1);function $u(e,t={delay:400}){let[r,o]=(0,iO.useState)(!1);return(0,iO.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>{o(!0)},t.delay);return()=>{clearTimeout(n),o(!1)}},[e,t.delay]),r}var gt=a(E(),1);function Tae(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function F9e({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,gt.jsx)("div",{className:i,children:(0,gt.jsx)(n.render,{item:e,field:n})})}function xae({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:s,titleField:l,mediaField:c,descriptionField:u,selection:d,getItemId:f,isItemClickable:m,onClickItem:h,renderItemLink:g,onChangeSelection:v,onMouseDown:b,onClickCapture:_,isActionsColumnSticky:y,posinset:w}){let{paginationInfo:S}=(0,el.useContext)(et),x=$I(o,t),C=x&&d.includes(i),{showTitle:I=!0,showMedia:k=!0,showDescription:R=!0,infiniteScrollEnabled:A}=s,P=s.fields??[],T=l&&I||c&&k||u&&R;return(0,gt.jsxs)("tr",{className:J("dataviews-view-table__row",{"is-selected":x&&C,"has-bulk-actions":x}),"aria-setsize":A?S.totalItems:void 0,"aria-posinset":w,role:A?"article":void 0,onClickCapture:_,onMouseDown:M=>{let B=(0,Cae.isAppleOS)()?M.metaKey:M.ctrlKey;M.button===0&&B&&window.navigator.userAgent.toLowerCase().includes("firefox")&&M.preventDefault(),b(M)},children:[e&&(0,gt.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,gt.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,gt.jsx)(fh,{item:t,selection:d,onChangeSelection:v,getItemId:f,titleField:l,disabled:!x})})}),T&&(0,gt.jsx)("td",{children:(0,gt.jsx)(oO,{item:t,level:r,titleField:I?l:void 0,mediaField:k?c:void 0,descriptionField:R?u:void 0,isItemClickable:m,onClickItem:h,renderItemLink:g})}),P.map(M=>{let{width:B,maxWidth:F,minWidth:V,align:z}=s.layout?.styles?.[M]??{},D=n.find(L=>L.id===M),O=Tae(z,D?.type);return(0,gt.jsx)("td",{style:{width:B,maxWidth:F,minWidth:V},children:(0,gt.jsx)(F9e,{fields:n,item:t,column:M,align:O})},M)}),!!o?.length&&(0,gt.jsx)("td",{className:J("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":y}),onClick:M=>M.stopPropagation(),children:(0,gt.jsx)(Aw,{item:t,actions:o})})]})}function D9e({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:s,onChangeSelection:l,selection:c,setOpenedFilter:u,onClickItem:d,isItemClickable:f,renderItemLink:m,view:h,className:g,empty:v}){let{containerRef:b}=(0,el.useContext)(et),_=$u(i),y=h.groupBy?.field?r.find(ee=>ee.id===h.groupBy?.field):null,w=y?pa(t,y):null,S=w?Array.from(w.values()).flat():t,{getSelectionProps:x}=Ll({data:S,getItemId:o,isItemSelectable:ee=>Iw(e,ee),selection:c,onChangeSelection:l,selectionMode:"multi",shouldSelectOnClick:!1}),C=(0,el.useRef)(new Map),I=(0,el.useRef)(void 0),[k,R]=(0,el.useState)(),[A,P]=(0,el.useState)(null);(0,el.useEffect)(()=>{I.current&&(I.current.focus(),I.current=void 0)});let T=(0,el.useId)(),{isHorizontalScrollEnd:M,isVerticallyScrolled:B}=vae({scrollContainerRef:b,enabledHorizontal:!!e?.length}),F=eO(e,t);if(k){I.current=k,R(void 0);return}let V=ee=>{let fe=C.current.get(ee.id),ve=fe?C.current.get(fe.fallback):void 0;R(ve?.node)},z=ee=>{ee.preventDefault(),ee.stopPropagation();let fe={getBoundingClientRect:()=>({x:ee.clientX,y:ee.clientY,top:ee.clientY,left:ee.clientX,right:ee.clientX,bottom:ee.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{P(fe)})},D=!!t?.length,O=r.find(ee=>ee.id===h.titleField),L=r.find(ee=>ee.id===h.mediaField),W=r.find(ee=>ee.id===h.descriptionField),{showTitle:q=!0,showMedia:Z=!0,showDescription:Q=!0}=h,ue=O&&q||L&&Z||W&&Q,te=h.fields??[],de=(ee,fe)=>ve=>{ve?C.current.set(ee,{node:ve,fallback:te[fe>0?fe-1:1]}):C.current.delete(ee)},pe=h.infiniteScrollEnabled&&!w,$=(0,nb.isRTL)();return D?(0,gt.jsxs)(gt.Fragment,{children:[(0,gt.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":F,"is-refreshing":!pe&&_}),"aria-busy":i,"aria-describedby":T,role:pe?"feed":void 0,inert:!pe&&i?"true":void 0,children:[(0,gt.jsxs)("colgroup",{children:[F&&(0,gt.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),ue&&(0,gt.jsx)("col",{className:"dataviews-view-table__col-first-data"}),te.map((ee,fe)=>(0,gt.jsx)("col",{className:J(`dataviews-view-table__col-${ee}`,{"dataviews-view-table__col-expand":!ue&&fe===te.length-1})},`col-${ee}`)),!!e?.length&&(0,gt.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),A&&(0,gt.jsx)(sO.Popover,{anchor:A,onClose:()=>P(null),placement:"bottom-start",children:(0,gt.jsx)(nO,{showLabel:!1})}),(0,gt.jsx)("thead",{className:J({"dataviews-view-table__thead--stuck":B}),onContextMenu:z,children:(0,gt.jsxs)("tr",{className:"dataviews-view-table__row",children:[F&&(0,gt.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:z,children:(0,gt.jsx)(tO,{selection:c,onChangeSelection:l,data:t,actions:e,getItemId:o})}),ue&&(0,gt.jsx)("th",{scope:"col",children:O&&(0,gt.jsx)(Ow,{ref:de(O.id,0),fieldId:O.id,view:h,fields:r,onChangeView:s,onHide:V,setOpenedFilter:u,canMove:!1,canInsertLeft:$?h.layout?.enableMoving??!0:!1,canInsertRight:$?!1:h.layout?.enableMoving??!0})}),te.map((ee,fe)=>{let{width:ve,maxWidth:we,minWidth:oe,align:re}=h.layout?.styles?.[ee]??{},ce=r.find(Oe=>Oe.id===ee),ie=Tae(re,ce?.type),le=h.layout?.enableMoving??!0;return(0,gt.jsx)("th",{style:{width:ve,maxWidth:we,minWidth:oe,textAlign:ie},"aria-sort":h.sort?.direction&&h.sort?.field===ee?qI[h.sort.direction]:void 0,scope:"col",children:(0,gt.jsx)(Ow,{ref:de(ee,fe),fieldId:ee,view:h,fields:r,onChangeView:s,onHide:V,setOpenedFilter:u,canMove:le,canInsertLeft:le,canInsertRight:le})},ee)}),!!e?.length&&(0,gt.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,gt.jsx)("span",{className:"dataviews-view-table-header",children:(0,nb.__)("Actions")})})]})}),D&&y&&w?Array.from(w.entries()).map(([ee,fe])=>(0,gt.jsxs)("tbody",{children:[(0,gt.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,gt.jsx)("td",{colSpan:te.length+(ue?1:0)+(F?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:h.groupBy?.showLabel===!1?ee:(0,nb.sprintf)((0,nb.__)("%1$s: %2$s"),y.label,ee)})}),fe.map((ve,we)=>{let oe=o(ve)||we.toString();return(0,gt.jsx)(xae,{item:ve,level:h.showLevels&&typeof n=="function"?n(ve):void 0,hasBulkActions:F,actions:e,fields:r,id:oe,view:h,titleField:O,mediaField:L,descriptionField:W,selection:c,getItemId:o,onChangeSelection:l,...x(oe),onClickItem:d,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!M},o(ve))})]},`group-${ee}`)):(0,gt.jsx)("tbody",{children:D&&t.map((ee,fe)=>{let ve=o(ee)||fe.toString();return(0,gt.jsx)(xae,{item:ee,level:h.showLevels&&typeof n=="function"?n(ee):void 0,hasBulkActions:F,actions:e,fields:r,id:ve,view:h,titleField:O,mediaField:L,descriptionField:W,selection:c,getItemId:o,onChangeSelection:l,...x(ve),onClickItem:d,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!M,posinset:pe?fe+1:void 0},o(ee))})})]}),pe&&i&&(0,gt.jsx)("div",{className:"dataviews-loading",id:T,children:(0,gt.jsx)("p",{className:"dataviews-loading-more",children:(0,gt.jsx)(sO.Spinner,{})})})]}):(0,gt.jsx)("div",{className:J("dataviews-no-results",{"is-refreshing":_}),id:T,children:v})}var Eae=D9e;var Iae=a(G(),1),dO=a(j(),1);var ma=a(G(),1);var $C=a(j(),1),Aae=a(Te(),1),bh=a(U(),1);var L9e=a(G(),1),B9e=a(j(),1),aO=a(U(),1);var V9e=a(E(),1),j9e=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],z9e=j9e[2].value;function lO(){let e=(0,aO.useContext)(et),t=e.view;return(0,aO.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??z9e,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var Pae=a(U(),1);var kae=a(E(),1),JC=(0,Pae.forwardRef)(({className:e,previewSize:t,...r},o)=>(0,kae.jsx)("div",{ref:o,className:J("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`},...r}));var cO=a(U(),1);function vh(e,t){let{intersectionObserver:r}=(0,cO.useContext)(et);(0,cO.useEffect)(()=>{let o=e.current;if(!(!o||t===void 0||!r))return r.observe(o),()=>{r.unobserve(o)}},[e,r,t])}function uO(e,t,r){let n=!!e?.length&&t?e[0].position:void 0;return n&&r?(n-1)%r:0}var kt=a(E(),1),{Badge:H9e}=_t(ma.privateApis);function U9e(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 Rae=(0,bh.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:s,getItemId:l,item:c,actions:u,mediaField:d,titleField:f,descriptionField:m,regularFields:h,badgeFields:g,hasBulkActions:v,config:b,posinset:_,setsize:y,...w},S){let{showTitle:x=!0,showMedia:C=!0,showDescription:I=!0}=t,k=$I(u,c),R=l(c),A=(0,bh.useRef)(null),P=(0,bh.useCallback)(L=>{A.current=L,typeof S=="function"?S(L):S&&(S.current=L)},[S]);vh(A,_);let T=(0,Aae.useInstanceId)(e),M=r.includes(R),B=(0,kt.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),F=C&&d?.render,V=F?(0,kt.jsx)(d.render,{item:c,field:d,config:b}):B,z=x&&f?.render?(0,kt.jsx)(f.render,{item:c,field:f}):null,D,O;return i(c)&&n&&(z?(D={"aria-labelledby":`dataviews-view-grid__title-field-${T}`},O={id:`dataviews-view-grid__title-field-${T}`}):D={"aria-label":(0,$C.__)("Navigate to item")}),(0,kt.jsxs)(se,{direction:"column",...w,ref:P,"aria-setsize":y,"aria-posinset":_,className:J(w.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":k&&M}),children:[(0,kt.jsx)(hh,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:J("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!F}),...D,children:V}),v&&(0,kt.jsx)(fh,{item:c,selection:r,onChangeSelection:o,getItemId:l,titleField:f,disabled:!k}),!!u?.length&&(0,kt.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,kt.jsx)(Aw,{item:c,actions:u,isCompact:!0})}),x&&(0,kt.jsx)("div",{className:"dataviews-view-grid__title-actions",children:(0,kt.jsx)(hh,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:"dataviews-view-grid__title-field dataviews-title-field",...O,title:f?.getValueFormatted({item:c,field:f})||void 0,children:z})}),(0,kt.jsxs)(se,{direction:"column",gap:"xs",children:[I&&m?.render&&(0,kt.jsx)(m.render,{item:c,field:m}),!!g?.length&&(0,kt.jsx)(se,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:g.map(L=>(0,kt.jsx)(H9e,{className:"dataviews-view-grid__field-value",children:(0,kt.jsx)(L.render,{item:c,field:L})},L.id))}),!!h?.length&&(0,kt.jsx)(se,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:h.map(L=>(0,kt.jsx)(ma.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,kt.jsxs)(kt.Fragment,{children:[(0,kt.jsxs)(Ze.Root,{children:[(0,kt.jsx)(Ze.Trigger,{render:(0,kt.jsx)(ma.FlexItem,{className:"dataviews-view-grid__field-name",children:L.header})}),(0,kt.jsx)(Ze.Popup,{children:L.label})]}),(0,kt.jsx)(ma.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,kt.jsx)(L.render,{item:c,field:L})})]})},L.id))})]})]})});function OH({data:e,isInfiniteScroll:t,className:r,inert:o,isLoading:n,view:i,fields:s,selection:l,onChangeSelection:c,onClickItem:u,isItemClickable:d,renderItemLink:f,getItemId:m,actions:h,getSelectionProps:g}){let{paginationInfo:v,resizeObserverRef:b}=(0,bh.useContext)(et),_=lO(),y=eO(h,e),w=s.find(T=>T.id===i?.titleField),S=s.find(T=>T.id===i?.mediaField),x=s.find(T=>T.id===i?.descriptionField),C=i.fields??[],{regularFields:I,badgeFields:k}=C.reduce((T,M)=>{let B=s.find(V=>V.id===M);if(!B)return T;let F=i.layout?.badgeFields?.includes(M)?"badgeFields":"regularFields";return T[F].push(B),T},{regularFields:[],badgeFields:[]}),R="900px",A=Math.ceil(e.length/_),P=uO(e,t,_);return(0,kt.jsxs)(kt.Fragment,{children:[t&&(0,kt.jsxs)(ma.Composite,{render:(0,kt.jsx)(JC,{className:J("dataviews-view-grid-infinite-scroll",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density)}),previewSize:i.layout?.previewSize,"aria-busy":n,ref:b}),role:"feed",focusWrap:!0,inert:o,children:[Array.from({length:P}).map((T,M)=>(0,kt.jsx)(ma.Composite.Item,{render:B=>(0,kt.jsx)(se,{...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-${M}`)),e.map(T=>{let M=m(T),B=g(M),F=T.position;return(0,kt.jsx)(ma.Composite.Item,{render:V=>(0,kt.jsx)(Rae,{...V,id:M,role:"article",view:i,selection:l,onChangeSelection:c,onClickItem:u,isItemClickable:d,renderItemLink:f,getItemId:m,item:T,actions:h,onMouseDown:z=>{V.onMouseDown?.(z),B.onMouseDown(z)},onClickCapture:z=>{V.onClickCapture?.(z),B.onClickCapture(z)},mediaField:S,titleField:w,descriptionField:x,regularFields:I,badgeFields:k,hasBulkActions:y,posinset:F,setsize:v.totalItems,config:{sizes:R}})},M)})]}),!t&&(0,kt.jsx)(ma.Composite,{role:"grid",className:J("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:b,inert:o,children:U9e(e,_).map((T,M)=>(0,kt.jsx)(ma.Composite.Row,{render:(0,kt.jsx)("div",{role:"row","aria-rowindex":M+1,"aria-label":(0,$C.sprintf)((0,$C.__)("Row %d"),M+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${_}, minmax(0, 1fr) )`}}),children:T.map(B=>{let F=m(B),V=g(F);return(0,kt.jsx)(ma.Composite.Item,{render:z=>(0,kt.jsx)(Rae,{...z,id:F,role:"gridcell",view:i,selection:l,onChangeSelection:c,onClickItem:u,isItemClickable:d,renderItemLink:f,getItemId:m,item:B,actions:h,onMouseDown:D=>{z.onMouseDown?.(D),V.onMouseDown(D)},onClickCapture:D=>{z.onClickCapture?.(D),V.onClickCapture(D)},mediaField:S,titleField:w,descriptionField:x,regularFields:I,badgeFields:k,hasBulkActions:y,config:{sizes:R}})},F)})},M))})]})}var tl=a(E(),1);function W9e({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:s,isItemClickable:l,renderItemLink:c,selection:u,view:d,className:f,empty:m}){let h=$u(!!n),g=!!t?.length,v=d.groupBy?.field?r.find(x=>x.id===d.groupBy?.field):null,b=v?pa(t,v):null,_=d.infiniteScrollEnabled&&!b,y=b?Array.from(b.values()).flat():t,{getSelectionProps:w}=Ll({data:y,getItemId:o,isItemSelectable:x=>Iw(e,x),selection:u,onChangeSelection:i,selectionMode:"multi",shouldSelectOnClick:!1});if(!g)return(0,tl.jsx)("div",{className:J("dataviews-no-results",{"is-refreshing":h}),children:m});let S={className:J(f,{"is-refreshing":!_&&h}),inert:!_&&n?"true":void 0,isLoading:n,view:d,fields:r,selection:u,onChangeSelection:i,onClickItem:s,isItemClickable:l,renderItemLink:c,getItemId:o,actions:e,getSelectionProps:w};return(0,tl.jsxs)(tl.Fragment,{children:[g&&v&&b&&(0,tl.jsx)(se,{direction:"column",gap:"lg",children:Array.from(b.entries()).map(([x,C])=>(0,tl.jsxs)(se,{direction:"column",gap:"sm",children:[(0,tl.jsx)("h3",{className:"dataviews-view-grid__group-header",children:d.groupBy?.showLabel===!1?x:(0,dO.sprintf)((0,dO.__)("%1$s: %2$s"),v.label,x)}),(0,tl.jsx)(OH,{...S,data:C,isInfiniteScroll:!1})]},x))}),!b&&(0,tl.jsx)(OH,{...S,data:t,isInfiniteScroll:!!_}),_&&n&&(0,tl.jsx)("p",{className:"dataviews-loading-more",children:(0,tl.jsx)(Iae.Spinner,{})})]})}var Oae=W9e;var fO=a(Te(),1),Gi=a(G(),1),Fo=a(U(),1),eT=a(j(),1);var DH=a(K(),1);var rt=a(E(),1),{Menu:NH}=_t(Gi.privateApis);function MH(e){return`${e}-item-wrapper`}function G9e(e,t){return`${e}-primary-action-${t}`}function FH(e){return`${e}-dropdown`}function Y9e({idPrefix:e,primaryAction:t,item:r}){let o=(0,DH.useRegistry)(),[n,i]=(0,Fo.useState)(!1),s=G9e(e,t.id),l=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,rt.jsx)("div",{role:"gridcell",children:(0,rt.jsx)(Gi.Composite.Item,{id:s,render:(0,rt.jsx)(Gi.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:l,size:"small",onClick:()=>i(!0)}),children:n&&(0,rt.jsx)(ZC,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,rt.jsx)("div",{role:"gridcell",children:(0,rt.jsx)(Gi.Composite.Item,{id:s,render:(0,rt.jsx)(Gi.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:l})})},t.id)}function Nae({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:s,descriptionField:l,selectionProps:c,otherFields:u,onDropdownTriggerKeyDown:d,posinset:f}){let{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0,infiniteScrollEnabled:v}=e,b=(0,Fo.useRef)(null),_=`${r}-label`,y=`${r}-description`,w=(0,DH.useRegistry)(),[S,x]=(0,Fo.useState)(!1),[C,I]=(0,Fo.useState)(null),k=({type:D})=>{x(D==="mouseenter")},{paginationInfo:R}=(0,Fo.useContext)(et);(0,Fo.useEffect)(()=>{o&&b.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:A,eligibleActions:P}=(0,Fo.useMemo)(()=>{let D=t.filter(L=>!L.isEligible||L.isEligible(n));return{primaryAction:D.filter(L=>L.isPrimary)[0],eligibleActions:D}},[t,n]),T=A&&t.length===1,M=h&&s?.render?(0,rt.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,rt.jsx)(s.render,{item:n,field:s,config:{sizes:"52px"}})}):null,B=m&&i?.render?(0,rt.jsx)(i.render,{item:n,field:i}):null,F=g&&l?.render,V=!!M&&!F&&!u.length,z=P?.length>0&&(0,rt.jsxs)(se,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[A&&(0,rt.jsx)(Y9e,{idPrefix:r,primaryAction:A,item:n}),!T&&(0,rt.jsxs)("div",{role:"gridcell",children:[(0,rt.jsxs)(NH,{placement:"bottom-end",children:[(0,rt.jsx)(NH.TriggerButton,{render:(0,rt.jsx)(Gi.Composite.Item,{id:FH(r),render:(0,rt.jsx)(Gi.Button,{size:"small",icon:yo,label:(0,eT.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:d})})}),(0,rt.jsx)(NH.Popover,{children:(0,rt.jsx)(RH,{actions:P,item:n,registry:w,setActiveModalAction:I})})]}),!!C&&(0,rt.jsx)(ZC,{action:C,items:[n],closeModal:()=>I(null)})]})]});return(0,rt.jsx)(Gi.Composite.Row,{ref:b,render:(0,rt.jsx)("div",{"aria-posinset":f,"aria-setsize":v?R.totalItems:void 0}),role:v?"article":"row",className:J({"is-selected":o,"is-hovered":S}),onMouseEnter:k,onMouseLeave:k,children:(0,rt.jsxs)(se,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,rt.jsx)("div",{role:"gridcell",children:(0,rt.jsx)(Gi.Composite.Item,{id:MH(r),"aria-pressed":o,"aria-labelledby":_,"aria-describedby":y,className:"dataviews-view-list__item",...c})}),(0,rt.jsxs)(se,{direction:"row",gap:"md",justify:"start",align:V?"center":"flex-start",style:{flex:1,minWidth:0},children:[M,(0,rt.jsxs)(se,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,rt.jsxs)(se,{direction:"row",align:"center",children:[(0,rt.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:_,children:B}),z]}),F&&(0,rt.jsx)("div",{className:"dataviews-view-list__field",children:(0,rt.jsx)(l.render,{item:n,field:l})}),(0,rt.jsx)("div",{className:"dataviews-view-list__fields",id:y,children:u.map(D=>(0,rt.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,rt.jsx)(Gt,{className:"dataviews-view-list__field-label",render:(0,rt.jsx)("span",{}),children:D.label}),(0,rt.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,rt.jsx)(D.render,{item:n,field:D})})]},D.id))})]})]})]})})}function q9e(e){return!!e}function LH(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:s,selection:l,view:c,className:u,empty:d}=e,f=(0,fO.useInstanceId)(LH,"view-list"),m=$u(!!i),{paginationInfo:h}=(0,Fo.useContext)(et),g=r?.findLast(W=>l.includes(n(W))),v=o.find(W=>W.id===c.titleField),b=o.find(W=>W.id===c.mediaField),_=o.find(W=>W.id===c.descriptionField),y=(c?.fields??[]).map(W=>o.find(q=>W===q.id)).filter(q9e),{getSelectionProps:w}=Ll({data:r,getItemId:n,isItemSelectable:()=>!0,selection:l,onChangeSelection:s,selectionMode:"single-required",shouldSelectOnClick:!0}),S=(0,Fo.useCallback)(W=>`${f}-${n(W)}`,[f,n]),x=(0,Fo.useCallback)((W,q)=>q.startsWith(S(W)),[S]),[C,I]=(0,Fo.useState)(void 0),k=(0,Fo.useRef)(null);(0,Fo.useEffect)(()=>{g&&I(MH(S(g)))},[g,S]);let R=r.findIndex(W=>x(W,C??"")),A=(0,fO.usePrevious)(R),P=R!==-1,T=(0,Fo.useCallback)((W,q)=>{let Z=Math.min(r.length-1,Math.max(0,W));if(!r[Z])return;let Q=S(r[Z]),ue=q(Q);I(ue),k.current?.contains(k.current.ownerDocument.activeElement)&&document.getElementById(ue)?.focus()},[r,S]);(0,Fo.useEffect)(()=>{!P&&(A!==void 0&&A!==-1)&&T(A,MH)},[P,T,A]);let M=(0,Fo.useCallback)(W=>{W.key==="ArrowDown"&&(W.preventDefault(),T(R+1,FH)),W.key==="ArrowUp"&&(W.preventDefault(),T(R-1,FH))},[T,R]),B=!!r?.length,F=c.groupBy?.field?o.find(W=>W.id===c.groupBy?.field):null,V=B&&F?pa(r,F):null,z=c.infiniteScrollEnabled&&!V,D=z&&(c.startPosition??1)+(c.perPage??0)<h.totalItems,O=J("dataviews-view-list",u,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density),"is-refreshing":!z&&m}),L={ref:k,id:f,render:(0,rt.jsx)("div",{}),activeId:C,setActiveId:I,inert:!z&&i?"true":void 0};return B?B&&F&&V?(0,rt.jsx)(Gi.Composite,{...L,className:"dataviews-view-list__group",role:"grid",children:(0,rt.jsx)(se,{direction:"column",gap:"lg",className:O,children:Array.from(V.entries()).map(([W,q])=>(0,rt.jsxs)(se,{direction:"column",children:[(0,rt.jsx)("h3",{className:"dataviews-view-list__group-header",children:c.groupBy?.showLabel===!1?W:(0,eT.sprintf)((0,eT.__)("%1$s: %2$s"),F.label,W)}),q.map(Z=>{let Q=S(Z);return(0,rt.jsx)(Nae,{view:c,idPrefix:Q,actions:t,item:Z,isSelected:Z===g,selectionProps:w(n(Z)),mediaField:b,titleField:v,descriptionField:_,otherFields:y,onDropdownTriggerKeyDown:M},Q)})]},W))})}):(0,rt.jsxs)(rt.Fragment,{children:[(0,rt.jsx)(Gi.Composite,{...L,className:O,role:c.infiniteScrollEnabled?"feed":"grid",children:r.map((W,q)=>{let Z=S(W);return(0,rt.jsx)(Nae,{view:c,idPrefix:Z,actions:t,item:W,isSelected:W===g,selectionProps:w(n(W)),mediaField:b,titleField:v,descriptionField:_,otherFields:y,onDropdownTriggerKeyDown:M,posinset:c.infiniteScrollEnabled?q+1:void 0},Z)})}),(D||z&&i)&&(0,rt.jsx)("p",{className:"dataviews-loading-more","aria-hidden":!i,children:(0,rt.jsx)(Gi.Spinner,{})})]}):(0,rt.jsx)("div",{className:J("dataviews-no-results",{"is-refreshing":m}),children:d})}var jae=a(G(),1);var pO=a(j(),1),Mae=a(U(),1);var Nw=a(E(),1);function Fae({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,Mae.createInterpolateElement)((0,pO.sprintf)((0,pO.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,Nw.jsx)(r.render,{item:t[0],field:r})}):(0,Nw.jsx)(r.render,{item:t[0],field:r});return(0,Nw.jsxs)(se,{direction:"column",className:"dataviews-view-activity__group",children:[(0,Nw.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var ib=a(U(),1),Dae=a(K(),1),Lae=a(Te(),1);var Do=a(E(),1);function K9e(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:s,otherFields:l,posinset:c,onClickItem:u,renderItemLink:d,isItemClickable:f}=e,{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0,infiniteScrollEnabled:v}=t,b=(0,ib.useRef)(null),_=(0,Dae.useRegistry)(),{paginationInfo:y}=(0,ib.useContext)(et),{primaryActions:w,eligibleActions:S}=(0,ib.useMemo)(()=>{let P=r.filter(M=>!M.isEligible||M.isEligible(o));return{primaryActions:P.filter(M=>M.isPrimary),eligibleActions:P}},[r,o]),x=(0,Lae.useViewportMatch)("medium","<"),C=t.layout?.density??"balanced",I=h&&C!=="compact"&&i?.render?(0,Do.jsx)(i.render,{item:o,field:i,config:{sizes:C==="comfortable"?"32px":"24px"}}):null,k=(0,Do.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:I||(0,Do.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),R=m&&n?.render?(0,Do.jsx)(n.render,{item:o,field:n}):null,A=(0,ib.useMemo)(()=>C==="comfortable"?"md":"sm",[C]);return(0,Do.jsx)("div",{ref:b,role:v?"article":void 0,"aria-posinset":c,"aria-setsize":v?y.totalItems:void 0,className:J("dataviews-view-activity__item",C==="compact"&&"is-compact",C==="balanced"&&"is-balanced",C==="comfortable"&&"is-comfortable"),children:(0,Do.jsxs)(se,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,Do.jsx)(se,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:k}),(0,Do.jsxs)(se,{direction:"column",gap:A,align:"flex-start",className:"dataviews-view-activity__item-content",children:[R&&(0,Do.jsx)(hh,{item:o,isItemClickable:f,onClickItem:u,renderItemLink:d,className:"dataviews-view-activity__item-title",children:R}),g&&s&&(0,Do.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,Do.jsx)(s.render,{item:o,field:s})}),(0,Do.jsx)("div",{className:"dataviews-view-activity__item-fields",children:l.map(P=>(0,Do.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,Do.jsx)(Gt,{className:"dataviews-view-activity__item-field-label",render:(0,Do.jsx)("span",{}),children:P.label}),(0,Do.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,Do.jsx)(P.render,{item:o,field:P})})]},P.id))}),!!w?.length&&(0,Do.jsx)(AH,{item:o,actions:w,registry:_,buttonVariant:"secondary"})]}),(w.length<S.length||x&&S.length>0)&&(0,Do.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,Do.jsx)(Aw,{item:o,actions:S,isCompact:!0})})]})})}var Bae=K9e;var Vae=a(_e(),1);function Z9e(e){return!!e}function BH(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),l=r.find(u=>u.id===n.descriptionField),c=(n?.fields??[]).map(u=>r.find(d=>u===d.id)).filter(Z9e);return t.map((u,d)=>(0,Vae.createElement)(Bae,{...e,key:o(u),item:u,mediaField:s,titleField:i,descriptionField:l,otherFields:c,posinset:n.infiniteScrollEnabled?d+1:void 0}))}var rl=a(E(),1);function zae(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:s}=e,l=$u(!!n),c=!!r?.length,u=i.groupBy?.field?o.find(v=>v.id===i.groupBy?.field):null,d=c&&u?pa(r,u):null,f=i.infiniteScrollEnabled&&!d;if(!c)return(0,rl.jsx)("div",{className:J("dataviews-no-results",{"is-refreshing":l}),children:t});let m=!f&&!!n,h=J("dataviews-view-activity",s,{"is-refreshing":!f&&l}),g=d?Array.from(d.entries()):[];return c&&u&&d?(0,rl.jsx)(se,{direction:"column",gap:"sm",className:h,inert:m?"true":void 0,children:g.map(([v,b])=>(0,rl.jsx)(Fae,{groupName:v,groupData:b,groupField:u,showLabel:i.groupBy?.showLabel!==!1,children:(0,rl.jsx)(BH,{...e,data:b})},v))}):(0,rl.jsxs)(rl.Fragment,{children:[(0,rl.jsx)("div",{className:h,role:i.infiniteScrollEnabled?"feed":void 0,inert:m?"true":void 0,children:(0,rl.jsx)(BH,{...e})}),f&&n&&(0,rl.jsx)("p",{className:"dataviews-loading-more",children:(0,rl.jsx)(jae.Spinner,{})})]})}var Ps=a(G(),1),oT=a(j(),1),Kae=a(Te(),1),hO=a(U(),1);var rT=a(G(),1),Uae=a(K(),1),ed=a(U(),1);var mO=a(j(),1);var tT=a(G(),1),Mw=a(U(),1),ol=a(j(),1);var Jf=a(E(),1);function X9e(e,t){return!e.infiniteScrollEnabled&&t.totalItems>0&&t.totalPages>1}function VH(){let{view:e,onChangeView:t,paginationInfo:r}=(0,Mw.useContext)(et);if(!X9e(e,r))return null;let{totalPages:o}=r,n=e.page??1,i=Array.from(Array(o)).map((s,l)=>{let c=l+1;return{value:c.toString(),label:c.toString(),"aria-label":n===c?(0,ol.sprintf)((0,ol.__)("Page %1$d of %2$d"),n,o):c.toString()}});return(0,Jf.jsxs)(se,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,Jf.jsx)(se,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,Mw.createInterpolateElement)((0,ol.sprintf)((0,ol._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,Jf.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,Jf.jsx)(tT.SelectControl,{"aria-label":(0,ol.__)("Current page"),value:n.toString(),options:i,onChange:s=>{t({...e,page:+s})},size:"small",variant:"minimal"})})}),(0,Jf.jsxs)(se,{direction:"row",gap:"xs",align:"center",children:[(0,Jf.jsx)(tT.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,ol.__)("Previous page"),icon:(0,ol.isRTL)()?Pl:kl,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,Jf.jsx)(tT.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,ol.__)("Next page"),icon:(0,ol.isRTL)()?kl:Pl,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var Hae=(0,Mw.memo)(VH);var qn=a(E(),1),jH=[];function sb(e){return(0,ed.useMemo)(()=>!!e?.length&&e?.every(t=>t.supportsBulk),[e])}function Q9e({selection:e,selectedItems:t,onChangeSelection:r,data:o,getItemId:n,disableSelectAll:i=!1}){let s=e.length>0,l=t.length===o.length;return i?(0,qn.jsx)(rT.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:s,disabled:!s,onChange:()=>{r([])},"aria-label":(0,mO.__)("Deselect all")}):(0,qn.jsx)(rT.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:l,indeterminate:!l&&!!t.length,onChange:()=>{if(l)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":l?(0,mO.__)("Deselect all"):(0,mO.__)("Select all")})}function J9e({actions:e,items:t,selection:r}){let o=(0,Uae.useRegistry)(),[n,i]=(0,ed.useState)(null);return(0,qn.jsx)(se,{direction:"row",gap:"xs",children:e.map(s=>{if(!("callback"in s))return null;let{id:l,label:c,icon:u,isPrimary:d,callback:f}=s,m=typeof c=="string"?c:c(t),h=d?"primary":"tertiary",g=l===n;return(0,qn.jsx)(rT.Button,{accessibleWhenDisabled:!0,icon:u,disabled:g||!r?.length,isBusy:g,onClick:async()=>{i(l),await f(t,{registry:o}),i(null)},size:"compact",variant:h,children:m},l)})})}function Wae(){let{data:e,selection:t,onChangeSelection:r,getItemId:o,actions:n=jH,paginationInfo:i,view:s}=(0,ed.useContext)(et),l=sb(n),c=(0,ed.useMemo)(()=>e.filter(d=>t.includes(o(d))),[t,o,e]);if(!n.length)return null;let u=mae(t.length,e.length,i.totalItems,!!s.infiniteScrollEnabled);return(0,qn.jsxs)(se,{direction:"row",className:"dataviews-picker-footer__bulk-selection",gap:"md",align:"center",children:[l&&(0,qn.jsx)(Q9e,{selection:t,selectedItems:c,onChangeSelection:r,data:e,getItemId:o,disableSelectAll:!!s.infiniteScrollEnabled}),(0,qn.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:u})]})}function Gae(){let{data:e,selection:t,getItemId:r,actions:o=jH}=(0,ed.useContext)(et),n=(0,ed.useMemo)(()=>e.filter(i=>t.includes(r(i))),[t,r,e]);return o.length?(0,qn.jsx)("div",{className:"dataviews-picker-footer__actions",children:(0,qn.jsx)(J9e,{actions:o,items:n,selection:t})}):null}function Yae(){return(0,qn.jsxs)(se,{direction:"row",gap:"md",align:"center",children:[(0,qn.jsx)(Wae,{}),(0,qn.jsx)(Gae,{})]})}function zH(){let{actions:e=jH,paginationInfo:t,view:r}=(0,ed.useContext)(et),o=!r.infiniteScrollEnabled&&!!t.totalItems&&t.totalPages>1;return!e.length&&!o?null:(0,qn.jsxs)(se,{direction:"row",justify:"space-between",align:"center",className:"dataviews-footer",gap:"sm",children:[(0,qn.jsx)(Wae,{}),(0,qn.jsx)(Hae,{}),(0,qn.jsx)(Gae,{})]})}var Tt=a(E(),1),{Badge:$9e}=_t(Ps.privateApis);function qae({view:e,selection:t,onChangeSelection:r,selectionProps:o,getItemId:n,item:i,mediaField:s,titleField:l,descriptionField:c,regularFields:u,badgeFields:d,config:f,posinset:m,setsize:h}){let{showTitle:g=!0,showMedia:v=!0,showDescription:b=!0}=e,_=n(i),y=(0,hO.useRef)(null),w=t.includes(_);vh(y,m);let S=s?.render?(0,Tt.jsx)(s.render,{item:i,field:s,config:f}):null,x=g&&l?.render?(0,Tt.jsx)(l.render,{item:i,field:l}):null;return(0,Tt.jsxs)(Ps.Composite.Item,{ref:y,"aria-label":l?l.getValue({item:i})||(0,oT.__)("(no title)"):void 0,render:({children:C,...I})=>(0,Tt.jsx)(se,{direction:"column",children:C,...I}),role:"option","aria-posinset":m,"aria-setsize":h,className:J("dataviews-view-picker-grid__card",{"is-selected":w}),"aria-selected":w,...o,children:[v&&S&&(0,Tt.jsx)("div",{className:"dataviews-view-picker-grid__media",children:S}),v&&S&&(0,Tt.jsx)(fh,{item:i,selection:t,onChangeSelection:r,getItemId:n,titleField:l,disabled:!1,"aria-hidden":!0,tabIndex:-1}),g&&(0,Tt.jsx)(se,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,Tt.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:x})}),(0,Tt.jsxs)(se,{direction:"column",gap:"xs",children:[b&&c?.render&&(0,Tt.jsx)(c.render,{item:i,field:c}),!!d?.length&&(0,Tt.jsx)(se,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:d.map(C=>(0,Tt.jsx)($9e,{className:"dataviews-view-picker-grid__field-value",children:(0,Tt.jsx)(C.render,{item:i,field:C})},C.id))}),!!u?.length&&(0,Tt.jsx)(se,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:u.map(C=>(0,Tt.jsx)(Ps.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,Tt.jsxs)(Tt.Fragment,{children:[(0,Tt.jsx)(Ps.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:C.header}),(0,Tt.jsx)(Ps.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,Tt.jsx)(C.render,{item:i,field:C})})]})},C.id))})]})]},_)}function Zae({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,Kae.useInstanceId)(Zae,"dataviews-view-picker-grid-group__header");return(0,Tt.jsxs)(se,{direction:"column",gap:"sm",role:"group","aria-labelledby":n,children:[(0,Tt.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,oT.sprintf)((0,oT.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function eje({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:s,view:l,className:c,empty:u}){let{resizeObserverRef:d,paginationInfo:f,itemListLabel:m}=(0,hO.useContext)(et),h=r.find(z=>z.id===l?.titleField),g=r.find(z=>z.id===l?.mediaField),v=r.find(z=>z.id===l?.descriptionField),b=l.fields??[],{regularFields:_,badgeFields:y}=b.reduce((z,D)=>{let O=r.find(W=>W.id===D);if(!O)return z;let L=l.layout?.badgeFields?.includes(D)?"badgeFields":"regularFields";return z[L].push(O),z},{regularFields:[],badgeFields:[]}),w=!!t?.length,S=l.layout?.previewSize,x=sb(e),C="900px",I=l.groupBy?.field?r.find(z=>z.id===l.groupBy?.field):null,k=I?pa(t,I):null,R=(l.infiniteScrollEnabled&&!k)??!1,A=k?Array.from(k.values()).flat():t,{getSelectionProps:P}=Ll({data:A,getItemId:o,isItemSelectable:()=>!0,selection:s,onChangeSelection:i,selectionMode:x?"multi":"single-clearable",shouldSelectOnClick:!0}),T=l?.page??1,M=l?.perPage??0,B=R?f?.totalItems:void 0,F=lO(),V=uO(t,R,F);return(0,Tt.jsxs)(Tt.Fragment,{children:[w&&I&&k&&(0,Tt.jsx)(Ps.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":x,className:J("dataviews-view-picker-grid",c,{[`has-${l.layout?.density}-density`]:l.layout?.density&&["compact","comfortable"].includes(l.layout.density)}),"aria-label":m,render:({children:z,...D})=>(0,Tt.jsx)(se,{direction:"column",gap:"lg",children:z,...D}),children:Array.from(k.entries()).map(([z,D])=>(0,Tt.jsx)(Zae,{groupName:z,groupField:I,showLabel:l.groupBy?.showLabel!==!1,children:(0,Tt.jsx)(JC,{previewSize:S,style:{gridTemplateColumns:S&&`repeat(auto-fill, minmax(${S}px, 1fr))`},"aria-busy":n,ref:d,children:D.map(O=>{let L=O.position??(T-1)*M+t.indexOf(O)+1;return(0,Tt.jsx)(qae,{view:l,selection:s,onChangeSelection:i,selectionProps:P(o(O)),getItemId:o,item:O,mediaField:g,titleField:h,descriptionField:v,regularFields:_,badgeFields:y,config:{sizes:C},posinset:L,setsize:B},o(O))})})},z))}),w&&!k&&(0,Tt.jsxs)(Ps.Composite,{render:(0,Tt.jsx)(JC,{className:J("dataviews-view-picker-grid",c,{[`has-${l.layout?.density}-density`]:l.layout?.density&&["compact","comfortable"].includes(l.layout.density)}),previewSize:S,"aria-busy":n,ref:d}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":x,"aria-label":m,children:[Array.from({length:V}).map((z,D)=>(0,Tt.jsx)(Ps.Composite.Item,{render:({children:O,...L})=>(0,Tt.jsx)(se,{direction:"column",children:O,...L}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-${D}`)),t.map(z=>{let D=z.position;return(0,Tt.jsx)(qae,{view:l,selection:s,onChangeSelection:i,selectionProps:P(o(z)),getItemId:o,item:z,mediaField:g,titleField:h,descriptionField:v,regularFields:_,badgeFields:y,config:{sizes:C},posinset:D,setsize:B},o(z))})]}),!w&&(0,Tt.jsx)("div",{className:J({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,Tt.jsx)("p",{children:(0,Tt.jsx)(Ps.Spinner,{})}):u}),w&&n&&(0,Tt.jsx)("p",{className:"dataviews-loading-more",children:(0,Tt.jsx)(Ps.Spinner,{})})]})}var Xae=eje;var gO=a(j(),1),ab=a(G(),1),nl=a(U(),1);var Nt=a(E(),1);function tje({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,Nt.jsx)("div",{className:i,children:(0,Nt.jsx)(n.render,{item:e,field:n})})}function Qae({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:s,selection:l,getItemId:c,onChangeSelection:u,selectionProps:d,posinset:f}){let{paginationInfo:m}=(0,nl.useContext)(et),h=l.includes(r),[g,v]=(0,nl.useState)(!1),b=(0,nl.useRef)(null);vh(b,f);let{showTitle:_=!0,showMedia:y=!0,showDescription:w=!0,infiniteScrollEnabled:S}=o,x=()=>{v(!0)},C=()=>{v(!1)},I=o.fields??[],k=n&&_||i&&y||s&&w;return(0,Nt.jsxs)(ab.Composite.Item,{ref:b,render:({children:R,...A})=>(0,Nt.jsx)("tr",{className:J("dataviews-view-table__row",{"is-selected":h,"is-hovered":g}),onMouseEnter:x,onMouseLeave:C,children:R,...A}),"aria-selected":h,"aria-setsize":m.totalItems||void 0,"aria-posinset":f,role:S?"article":"option",onClickCapture:d.onClickCapture,onClick:d.onClick,onMouseDown:R=>{R.button===0&&(R.currentTarget.parentElement?.focus({preventScroll:!0}),d.onMouseDown(R))},children:[(0,Nt.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,Nt.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,Nt.jsx)(fh,{item:e,selection:l,onChangeSelection:u,getItemId:c,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),k&&(0,Nt.jsx)("td",{role:"presentation",children:(0,Nt.jsx)(oO,{item:e,titleField:_?n:void 0,mediaField:y?i:void 0,descriptionField:w?s:void 0,isItemClickable:()=>!1})}),I.map(R=>{let{width:A,maxWidth:P,minWidth:T,align:M}=o.layout?.styles?.[R]??{};return(0,Nt.jsx)("td",{style:{width:A,maxWidth:P,minWidth:T},role:"presentation",children:(0,Nt.jsx)(tje,{fields:t,item:e,column:R,align:M})},R)})]},r)}function rje({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:s,selection:l,setOpenedFilter:c,view:u,className:d,empty:f}){let m=(0,nl.useRef)(new Map),h=(0,nl.useRef)(void 0),[g,v]=(0,nl.useState)(),b=sb(e)??!1;(0,nl.useEffect)(()=>{h.current&&(h.current.focus(),h.current=void 0)});let _=u.groupBy?.field?r.find(D=>D.id===u.groupBy?.field):null,y=_?pa(t,_):null,w=u.infiniteScrollEnabled&&!y,S=y?Array.from(y.values()).flat():t,{getSelectionProps:x}=Ll({data:S,getItemId:o,isItemSelectable:()=>!0,selection:l,onChangeSelection:s,selectionMode:b?"multi":"single-clearable",shouldSelectOnClick:!0}),C=(0,nl.useId)();if(g){h.current=g,v(void 0);return}let I=D=>{let O=m.current.get(D.id),L=O?m.current.get(O.fallback):void 0;v(L?.node)},k=!!t?.length,R=r.find(D=>D.id===u.titleField),A=r.find(D=>D.id===u.mediaField),P=r.find(D=>D.id===u.descriptionField),{showTitle:T=!0,showMedia:M=!0,showDescription:B=!0}=u,F=R&&T||A&&M||P&&B,V=u.fields??[],z=(D,O)=>L=>{L?m.current.set(D,{node:L,fallback:V[O>0?O-1:1]}):m.current.delete(D)};return(0,Nt.jsxs)(Nt.Fragment,{children:[(0,Nt.jsxs)("table",{className:J("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":C,role:w?"feed":"listbox",children:[(0,Nt.jsx)("thead",{role:"presentation",children:(0,Nt.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,Nt.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:b&&(0,Nt.jsx)(tO,{selection:l,onChangeSelection:s,data:t,actions:e,getItemId:o,disableSelectAll:w})}),F&&(0,Nt.jsx)("th",{children:R&&(0,Nt.jsx)(Ow,{ref:z(R.id,0),fieldId:R.id,view:u,fields:r,onChangeView:i,onHide:I,setOpenedFilter:c,canMove:!1})}),V.map((D,O)=>{let{width:L,maxWidth:W,minWidth:q,align:Z}=u.layout?.styles?.[D]??{};return(0,Nt.jsx)("th",{style:{width:L,maxWidth:W,minWidth:q,textAlign:Z},"aria-sort":u.sort?.direction&&u.sort?.field===D?qI[u.sort.direction]:void 0,scope:"col",children:(0,Nt.jsx)(Ow,{ref:z(D,O),fieldId:D,view:u,fields:r,onChangeView:i,onHide:I,setOpenedFilter:c,canMove:u.layout?.enableMoving??!0})},D)})]})}),k&&_&&y?Array.from(y.entries()).map(([D,O])=>(0,Nt.jsxs)(ab.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,Nt.jsx)("tbody",{role:"group"}),children:[(0,Nt.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,Nt.jsx)("td",{colSpan:V.length+(F?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:u.groupBy?.showLabel===!1?D:(0,gO.sprintf)((0,gO.__)("%1$s: %2$s"),_.label,D)})}),O.map((L,W)=>{let q=o(L)||W.toString();return(0,Nt.jsx)(Qae,{item:L,fields:r,id:q,view:u,titleField:R,mediaField:A,descriptionField:P,selection:l,getItemId:o,onChangeSelection:s,selectionProps:x(q)},o(L))})]},`group-${D}`)):(0,Nt.jsx)(ab.Composite,{render:(0,Nt.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:k&&t.map((D,O)=>{let L=o(D),W=L||O.toString(),q=D.position;return(0,Nt.jsx)(Qae,{item:D,fields:r,id:W,view:u,titleField:R,mediaField:A,descriptionField:P,selection:l,getItemId:o,onChangeSelection:s,selectionProps:x(W),posinset:q},L)})})]}),(0,Nt.jsxs)("div",{className:J({"dataviews-loading":n,"dataviews-no-results":!k&&!n}),id:C,children:[!k&&(n?(0,Nt.jsx)("p",{children:(0,Nt.jsx)(ab.Spinner,{})}):f),k&&n&&(0,Nt.jsx)("p",{className:"dataviews-loading-more",children:(0,Nt.jsx)(ab.Spinner,{})})]})]})}var Jae=rje;var Fw=a(G(),1),Dw=a(U(),1),$ae=a(Te(),1),vO=a(j(),1);var Yt=a(E(),1);function oje(e){return!!e}function nje({view:e,selection:t,selectionProps:r,getItemId:o,item:n,titleField:i,mediaField:s,descriptionField:l,otherFields:c,posinset:u,setsize:d}){let f=(0,Dw.useRef)(null);vh(f,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,Yt.jsx)(s.render,{item:n,field:s,config:{sizes:_==="comfortable"?"32px":"24px"}}):null,w=(0,Yt.jsx)("div",{className:"dataviews-view-picker-activity__item-type-icon",children:y||(0,Yt.jsx)("span",{className:"dataviews-view-picker-activity__item-bullet","aria-hidden":"true"})}),S=m&&i?.render?(0,Yt.jsx)(i.render,{item:n,field:i}):null,x=g&&l?.render?(0,Yt.jsx)(l.render,{item:n,field:l}):null,C=(0,Dw.useMemo)(()=>_==="comfortable"?"md":"sm",[_]);return(0,Yt.jsx)(Fw.Composite.Item,{ref:f,role:"option","aria-label":i&&i.getValue({item:n})||void 0,"aria-posinset":u,"aria-setsize":d,"aria-selected":b,className:J("dataviews-view-picker-activity__item",_==="compact"&&"is-compact",_==="balanced"&&"is-balanced",_==="comfortable"&&"is-comfortable",b&&"is-selected"),...r,render:(0,Yt.jsx)("div",{}),children:(0,Yt.jsxs)(se,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,Yt.jsx)(se,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-picker-activity__item-type",children:w}),(0,Yt.jsxs)(se,{direction:"column",gap:C,align:"flex-start",className:"dataviews-view-picker-activity__item-content",children:[S&&(0,Yt.jsx)("div",{className:"dataviews-view-picker-activity__item-title",children:S}),x&&(0,Yt.jsx)("div",{className:"dataviews-view-picker-activity__item-description",children:x}),(0,Yt.jsx)("div",{className:"dataviews-view-picker-activity__item-fields",children:c.map(I=>(0,Yt.jsxs)("div",{className:"dataviews-view-picker-activity__item-field",children:[(0,Yt.jsx)(Gt,{render:(0,Yt.jsx)("span",{}),className:"dataviews-view-picker-activity__item-field-label",children:I.label}),(0,Yt.jsx)("span",{className:"dataviews-view-picker-activity__item-field-value",children:(0,Yt.jsx)(I.render,{item:n,field:I})})]},I.id))})]})]})})}function ele({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,$ae.useInstanceId)(ele,"dataviews-view-picker-activity-group__header");return(0,Yt.jsxs)(se,{direction:"column",role:"group","aria-labelledby":n,className:"dataviews-view-picker-activity-group",children:[(0,Yt.jsx)("h3",{className:"dataviews-view-picker-activity-group__header",id:n,children:r?(0,vO.sprintf)((0,vO.__)("%1$s: %2$s"),t.label,e):e}),o]})}function tle({data:e,fields:t,getItemId:r,isLoading:o,onChangeSelection:n,selection:i,view:s,actions:l,className:c,empty:u}){let{itemListLabel:d,paginationInfo:f}=(0,Dw.useContext)(et),m=sb(l),h=t.find(A=>A.id===s?.titleField),g=t.find(A=>A.id===s?.mediaField),v=t.find(A=>A.id===s?.descriptionField),b=(s?.fields??[]).map(A=>t.find(P=>A===P.id)).filter(oje),_=s.groupBy?.field?t.find(A=>A.id===s.groupBy?.field):null,y=_?pa(e,_):null,S=(s.infiniteScrollEnabled&&!y)??!1?f?.totalItems:void 0,x=!!e?.length,C=!!(_&&y),I=y?Array.from(y.values()).flat():e,{getSelectionProps:k}=Ll({data:I,getItemId:r,isItemSelectable:()=>!0,selection:i,onChangeSelection:n,selectionMode:m?"multi":"single-clearable",shouldSelectOnClick:!0}),R=A=>(0,Yt.jsx)(nje,{view:s,selection:i,selectionProps:k(r(A)),getItemId:r,item:A,titleField:h,mediaField:g,descriptionField:v,otherFields:b,posinset:A.position,setsize:S},r(A));return x?(0,Yt.jsxs)(Yt.Fragment,{children:[(0,Yt.jsx)(Fw.Composite,{virtualFocus:!0,orientation:"vertical",role:"listbox","aria-multiselectable":m,"aria-label":d,"aria-busy":o,render:C?(0,Yt.jsx)(se,{direction:"column",gap:"sm"}):void 0,className:J("dataviews-view-picker-activity",c),children:C&&y?Array.from(y.entries()).map(([A,P])=>(0,Yt.jsx)(ele,{groupName:A,groupField:_,showLabel:s.groupBy?.showLabel!==!1,children:P.map(R)},A)):e.map(R)}),o&&(0,Yt.jsx)("p",{className:"dataviews-loading-more",children:(0,Yt.jsx)(Fw.Spinner,{})})]}):(0,Yt.jsx)("div",{className:J({"dataviews-loading":o,"dataviews-no-results":!o}),children:o?(0,Yt.jsx)("p",{children:(0,Yt.jsx)(Fw.Spinner,{})}):u})}var Lw=a(G(),1),Bw=a(j(),1),rle=a(U(),1);var Vw=a(E(),1);function yh(){let e=(0,rle.useContext)(et),t=e.view;return(0,Vw.jsxs)(Lw.__experimentalToggleGroupControl,{label:(0,Bw.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,Vw.jsx)(Lw.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,Bw._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,Vw.jsx)(Lw.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,Bw._x)("Balanced","Density option for DataView layout")},"balanced"),(0,Vw.jsx)(Lw.__experimentalToggleGroupControlOption,{value:"compact",label:(0,Bw._x)("Compact","Density option for DataView layout")},"compact")]})}var ole=a(G(),1),nle=a(j(),1),ile=a(U(),1);var sle=a(E(),1),ije=[{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 ale(){let e=(0,ile.useContext)(et),t=e.view,r=ije.filter(s=>e.containerWidth>=s.breakpoint),o=t.layout?.previewSize??230,n=r.map((s,l)=>({...s,index:l})).filter(s=>s.value<=o).sort((s,l)=>l.value-s.value)[0]?.index??0,i=r.map((s,l)=>({value:l}));return(0,sle.jsx)(ole.RangeControl,{showTooltip:!1,label:(0,nle.__)("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 lb=a(E(),1);function HH(){return(0,lb.jsxs)(lb.Fragment,{children:[(0,lb.jsx)(yh,{}),(0,lb.jsx)(ale,{})]})}var wh=[{type:ZI,label:(0,td.__)("Table"),component:Eae,icon:Xk,viewConfigOptions:yh},{type:Jse,label:(0,td.__)("Grid"),component:Oae,icon:Jk,viewConfigOptions:HH},{type:$se,label:(0,td.__)("List"),component:LH,icon:(0,td.isRTL)()?uV:v1,viewConfigOptions:yh},{type:eae,label:(0,td.__)("Activity"),component:zae,icon:bm,viewConfigOptions:yh},{type:tae,label:(0,td.__)("Grid"),component:Xae,icon:Jk,viewConfigOptions:HH,isPicker:!0},{type:rae,label:(0,td.__)("Table"),component:Jae,icon:Xk,viewConfigOptions:yh,isPicker:!0},{type:oae,label:(0,td.__)("Activity"),component:tle,icon:bm,viewConfigOptions:yh,isPicker:!0}];var Jw=a(U(),1);var Eh=a(G(),1),rp=a(j(),1),s5=a(U(),1);var lle=a(_e(),1),cle=(0,lle.createContext)(!0);function dle(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function bO(e){let t=[];for(let r of e)t.push(...r);return t}function nT(e){return e.slice().reverse()}function iT(...e){}function ha(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function jw(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function sT(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function fle(e,t){let r={...e};for(let o of t)ha(r,o)&&delete r[o];return r}function ple(e,t){let r={};for(let o of t)ha(e,o)&&(r[o]=e[o]);return r}function yO(e){return e}function mle(e=iT){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function Yi(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function UH(e){return Object.keys(e)}function hle(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function zw(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function qi(e){let t={};for(let r in e)e[r]!==void 0&&(t[r]=e[r]);return t}function Lt(...e){for(let t of e)if(t!==void 0)return t}var Hw=sje();function sje(){return typeof window<"u"&&!!window.document?.createElement}function rd(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function ub(e,t=!1){let{activeElement:r}=rd(e);if(!r?.nodeName)return null;if(aje(r)&&r.contentDocument?.body)return ub(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=rd(r).getElementById(o);if(n)return n}}return r}function cb(e,t){return e===t||e.contains(t)}function Uw(e){return e?.nodeType===1}function gle(e){return typeof e?.nodeType=="number"}function aje(e){return e.tagName==="IFRAME"}function _h(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?lje.indexOf(e.type)!==-1:!1}var lje=["button","color","file","image","reset","submit"];function cje(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function ks(e){try{return e.tagName==="TEXTAREA"?!0:e.tagName!=="INPUT"?!1:e.selectionStart!==null}catch{return!1}}function wO(e){return e.isContentEditable||ks(e)}function vle(e){if(ks(e))return e.value;if(e.isContentEditable){let t=rd(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function aT(e){let t=0,r=0;if(ks(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=rd(e).getSelection();if(o?.rangeCount&&o.anchorNode&&cb(e,o.anchorNode)&&o.focusNode&&cb(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 uje=["dialog","menu","listbox","tree","grid"],ule={menu:"menuitem",listbox:"option",tree:"treeitem"};function ble(e,t){let r=e?.getAttribute("role");return r&&uje.indexOf(r)!==-1?r:t}function yle(e){if(e!=null&&ha(ule,e))return ule[e]}function lT(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=rd(e);return lT(e.parentElement)||r.scrollingElement||r.body}function _O(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function wle(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[s,l])=>{let c=t(i),u=t(l);return c===u||!c||!u?0:dje(c,u)?(n>s&&(o=!0),-1):(n<s&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function dje(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function _le(){return Hw&&!!navigator.maxTouchPoints}function SO(){return Hw?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function Ww(){return Hw&&SO()&&/apple/i.test(navigator.vendor)}function Sle(){return Hw&&/firefox\//i.test(navigator.userAgent)}function xle(e){let{currentTarget:t,target:r}=e;return t?gle(r)?!cb(t,r):!0:!1}function fi(e){return e.target===e.currentTarget}function Cle(e){if(!Uw(e))return!1;let t=e,r=t.tagName.toLowerCase();return r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit"}function Tle(e){let t=SO();return t&&!e.metaKey||!t&&!e.ctrlKey?!1:Cle(e.currentTarget)}function Ele(e){return e.altKey?Cle(e.currentTarget):!1}function db(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 Ple(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function WH(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function xO(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!gle(o)||!cb(r,o)}function kle(e){return e.type==="input"}function fb(e,t,r,o){let i=(l=>{if(o){let u=setTimeout(l,o);return()=>clearTimeout(u)}let c=requestAnimationFrame(l);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 od(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let s of Array.from(o.frames))n.push(od(e,t,r,s))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let s of n)s()}}var fje="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 CO(e){return!(!e.matches(fje)||!cje(e)||e.closest("[inert]"))}function Bl(e){let t=ub(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function Rle(e){let t=ub(e);if(!t)return!1;if(cb(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 Ale(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView({block:"nearest",inline:"nearest",...t})):e.focus()}function Ile(e){return async()=>{let t=await e?.();return Ile(async()=>(await t?.(),e))}}var N3t=pje();function pje({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]=Ile(async()=>{await h?.();let v=await g?.();return async()=>{await v?.(),await u?.()}});t.length>e;)t.shift()}}}var Ki=a(_e(),1),br=a(_e(),1),pb=a(E(),1);function Ole(e,t){if(typeof e=="function"){let r=e(t);if(typeof r=="function")return r}else e&&(e.current=t)}function mje(e){return!e||!(0,br.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function hje(e){return mje(e)?{...e.props}.ref||e.ref:null}function gje(e,t){let r={...e};for(let o in t){if(!ha(t,o))continue;if(o==="className"){let i="className",s=e[i],l=t[i];s&&l?r[i]=`${s} ${l}`:r[i]=l||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 GH={...Ki},Nle=GH.useId,D3t=GH.useDeferredValue,Mle=GH.useInsertionEffect,Dr=Hw?br.useLayoutEffect:br.useEffect;function vje(e){let[t]=(0,br.useState)(e);return t}function Ble(e){let t=(0,br.useRef)(e);return Dr(()=>{t.current=e}),t}function Mt(e){let t=(0,br.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return Mle?Mle(()=>{t.current=e}):t.current=e,(0,br.useCallback)((...r)=>t.current?.(...r),[])}function Vle(e){let[t,r]=(0,br.useState)(null);return Dr(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function Qo(...e){return(0,br.useMemo)(()=>{if(e.some(Boolean))return t=>{let r=[];for(let o of e){if(!o)continue;let n=Ole(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():Ole(o,null)}}},e)}function Vl(e){if(Nle){let o=Nle();return e||o}let[t,r]=(0,br.useState)(e);return Dr(()=>{e||t||r(`id-${Math.random().toString(36).slice(2,8)}`)},[e,t]),e||t}function jle(e,t){let r=i=>{if(typeof i=="string")return i},[o,n]=(0,br.useState)(()=>r(t));return Dr(()=>{n((e&&"current"in e?e.current:e)?.tagName.toLowerCase()||r(t))},[e,t]),o}function zle(e,t,r){let o=vje(r),[n,i]=(0,br.useState)(o);return(0,br.useEffect)(()=>{let s=e&&"current"in e?e.current:e;if(!s)return;let l=()=>{let u=s.getAttribute(t);i(u??o)},c=new MutationObserver(l);return c.observe(s,{attributeFilter:[t]}),l(),()=>c.disconnect()},[e,t,o]),n}function nd(e,t){let r=(0,br.useRef)(!1);(0,br.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,br.useEffect)(()=>()=>{r.current=!1},[])}function Hle(e,t){let r=(0,br.useRef)(!1);Dr(()=>{if(r.current)return e();r.current=!0},t),Dr(()=>()=>{r.current=!1},[])}function Ule(){return(0,br.useReducer)(()=>[],[])}function Jo(e){return Mt(typeof e=="function"?e:()=>e)}function id(e,t,r=[]){let o=(0,br.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return{...e,wrapElement:o}}function EO(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,br.useMemo)(()=>Object.assign(()=>{},o,...r!==void 0?[{[t]:r}]:[]),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}var Fle=!1;function Wle(){return(0,br.useEffect)(()=>{Fle||(od("mousemove",yje,!0),od("mousedown",TO,!0),od("mouseup",TO,!0),od("keydown",TO,!0),od("scroll",TO,!0),Fle=!0)},[]),Mt(()=>YH)}var YH=!1,Dle=0,Lle=0;function bje(e){let t=e.movementX||e.screenX-Dle,r=e.movementY||e.screenY-Lle;return Dle=e.screenX,Lle=e.screenY,t||r||!1}function yje(e){bje(e)&&(YH=!0)}function TO(){YH=!1}function Ir(e){let t=Ki.forwardRef((r,o)=>e({...r,ref:o}));return t.displayName=e.displayName||e.name,t}function sd(e,t){return Ki.memo(e,t)}function Lr(e,t){let{wrapElement:r,render:o,...n}=t,i=Qo(t.ref,hje(o)),s;if(Ki.isValidElement(o)){let l={...o.props,ref:i};s=Ki.cloneElement(o,gje(n,l))}else o?s=o(n):s=(0,pb.jsx)(e,{...n});return r?r(s):s}function Br(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function ga(e=[],t=[]){let r=Ki.createContext(void 0),o=Ki.createContext(void 0),n=()=>Ki.useContext(r),i=(u=!1)=>{let d=Ki.useContext(o),f=n();return u?d:d||f},s=()=>{let u=Ki.useContext(o),d=n();if(!(u&&u===d))return d},l=u=>e.reduceRight((d,f)=>(0,pb.jsx)(f,{...u,children:d}),(0,pb.jsx)(r.Provider,{...u}));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:s,ContextProvider:l,ScopedContextProvider:u=>(0,pb.jsx)(l,{...u,children:t.reduceRight((d,f)=>(0,pb.jsx)(f,{...u,children:d}),(0,pb.jsx)(o.Provider,{...u}))})}}var pi=a(_e(),1),wje="div",_je=Symbol("accessibleWhenDisabled"),Sje=Ww(),xje=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"];function Cje(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?xje.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function Tje(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function Eje(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function Pje(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 kje({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 qH(e,t){return Mt(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var Gle=!1,KH=!0;function Rje(e){let t=e.target;Uw(t)&&!t.hasAttribute("data-focus-visible")&&(KH=!1)}function Aje(e){e.metaKey||e.ctrlKey||e.altKey||(KH=!0)}var cT=Br(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:o,onFocusVisible:n,...i}){let s=(0,pi.useRef)(null),[l,c]=EO(i,_je,r);r??=l,(0,pi.useEffect)(()=>{t&&(Gle||(od("mousedown",Rje,!0),od("keydown",Aje,!0),Gle=!0))},[t]);let u=t&&zw(i),d=u&&!r,[f,m]=(0,pi.useState)(!1),h=(0,pi.useRef)(!1),g=(0,pi.useRef)(null),v=Mt(O=>{g.current?.(),g.current=null,h.current=!1,O?.removeAttribute("data-focus-visible")});(0,pi.useEffect)(()=>{t&&d&&(v(s.current),f&&m(!1))},[t,d,f,v]),(0,pi.useEffect)(()=>{if(!t||!f)return;let O=s.current;if(!O||typeof IntersectionObserver>"u")return;let L=new IntersectionObserver(()=>{CO(O)||(h.current=!1,m(!1))});return L.observe(O),()=>L.disconnect()},[t,f]),(0,pi.useEffect)(()=>()=>g.current?.(),[]);let b=qH(i.onKeyPressCapture,u),_=qH(i.onMouseDownCapture,u),y=qH(i.onClickCapture,u),w=(O,L)=>{if(L&&(O.currentTarget=L),!t)return;let W=O.currentTarget;if(W&&Bl(W)&&(n?.(O),!O.defaultPrevented)){if(W.dataset.focusVisible="true",h.current=!0,Pje(W)){if(g.current?.(),g.current=null,typeof IntersectionObserver<"u"){let q=new IntersectionObserver(()=>{CO(W)||v(W)});q.observe(W),g.current=()=>q.disconnect()}return}m(!0)}},S=i.onKeyDownCapture,x=Mt(O=>{if(S?.(O),O.defaultPrevented||!t||f||h.current||O.metaKey||O.altKey||O.ctrlKey||!fi(O))return;let L=O.currentTarget;fb(L,"focusout",()=>w(O,L))}),C=i.onFocusCapture,I=Mt(O=>{if(C?.(O),O.defaultPrevented||!t)return;if(!fi(O)){m(!1);return}let L=O.currentTarget,W=()=>w(O,L);KH||Cje(O.target)?fb(O.target,"focusout",W):m(!1)}),k=i.onBlur,R=Mt(O=>{k?.(O),t&&xO(O)&&(v(O.currentTarget),m(!1))}),A=(0,pi.useContext)(cle),P=Mt(O=>{t&&o&&O&&A&&queueMicrotask(()=>{Bl(O)||CO(O)&&O.focus()})}),T=jle(s),M=t&&Tje(T),B=t&&Eje(T),[F,V]=(0,pi.useState)(!1);Sje&&(0,pi.useEffect)(()=>{if(!t)return;let O=s.current;if(!O)return;let{type:L}=O,W=O.tagName==="INPUT"&&(L==="checkbox"||L==="radio");V(_h(O)||W)},[t]);let z=i.style,D=(0,pi.useMemo)(()=>d?{pointerEvents:"none",...z}:z,[d,z]);return i={"data-focus-visible":t&&f||void 0,"data-autofocus":o||void 0,"aria-disabled":u||void 0,...i,...c,ref:Qo(s,P,i.ref),style:D,tabIndex:kje({focusable:t,trulyDisabled:d,nativeTabbable:M,supportsDisabled:B,safariTabIndex:F,tabIndexProp:i.tabIndex}),disabled:B&&d?!0:void 0,contentEditable:u?void 0:i.contentEditable,onKeyPressCapture:b,onClickCapture:y,onMouseDownCapture:_,onKeyDownCapture:x,onFocusCapture:I,onBlur:R},qi(i)}),z3t=Ir(function(t){return Lr(wje,cT(t))});var Sh=a(_e(),1),Ije="button";function Yle(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?_h(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?_h(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var Oje=Symbol("command"),ZH=Br(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...o}){let n=(0,Sh.useRef)(null),[i,s]=(0,Sh.useState)(!1);(0,Sh.useEffect)(()=>{n.current&&s(_h(n.current))},[]);let[l,c]=(0,Sh.useState)(!1),u=(0,Sh.useRef)(!1),d=zw(o),[f,m]=EO(o,Oje,!0);Dr(()=>{d&&(u.current=!1,c(!1))},[d]);let h=o.onKeyDown,g=Mt(w=>{h?.(w);let S=w.currentTarget;if(w.defaultPrevented||f||d||!fi(w)||ks(S)||S.isContentEditable)return;let x=t&&w.key==="Enter",C=r&&w.key===" ",I=w.key==="Enter"&&!t,k=w.key===" "&&!r;if(I||k){w.preventDefault();return}if(x||C){let R=Yle(w);if(x){if(!R){w.preventDefault();let{view:A,...P}=w,T=()=>WH(S,P);Sle()?fb(S,"keyup",T):queueMicrotask(T)}}else C&&(u.current=!0,R||(w.preventDefault(),c(!0)))}}),v=o.onKeyUp,b=Mt(w=>{if(v?.(w),f)return;let S=r&&w.key===" ";if(!u.current||!S)return;let x=Yle(w);if(u.current=!1,x||c(!1),w.defaultPrevented||!fi(w)||d||w.metaKey||x)return;w.preventDefault();let C=w.currentTarget,{view:I,...k}=w;queueMicrotask(()=>WH(C,k))}),_=o.onBlur,y=Mt(w=>{_?.(w),u.current&&(u.current=!1,c(!1))});return o={"data-active":l||void 0,type:i?"button":void 0,...m,...o,ref:Qo(n,o.ref),onKeyDown:g,onKeyUp:b,onBlur:y},o=cT(o),o}),Y3t=Ir(function(t){return Lr(Ije,ZH(t))});var uT=ga(),qle=uT.useContext,Z3t=uT.useScopedContext,X3t=uT.useProviderContext,Kle=uT.ContextProvider,Zle=uT.ScopedContextProvider;var PO=a(_e(),1),Nje="div",XH=Br(function({store:t,shouldRegisterItem:r=!0,getItem:o=yO,element:n,...i}){let s=qle();t=t||s;let l=Vl(i.id),c=(0,PO.useRef)(n);return(0,PO.useEffect)(()=>{let u=c.current;if(!l||!u||!r)return;let d=o({id:l,element:u});return t?.renderItem(d)},[l,r,o,t]),i={...i,ref:Qo(c,i.ref)},qi(i)}),t6t=Ir(function(t){return Lr(Nje,XH(t))});var QH=a(_e(),1),dT=ga([Kle],[Zle]),i6t=dT.useContext,kO=dT.useScopedContext,Xle=dT.useProviderContext,RO=dT.ContextProvider,Gw=dT.ScopedContextProvider,Qle=(0,QH.createContext)(void 0),Jle=(0,QH.createContext)(void 0);function mb(e,t){let r=e.__unstableInternals;return Yi(r,"Invalid store"),r[t]}function ece(e,t){if(!e)return!0;for(let r of e)if(t instanceof Set){if(t.has(r))return!0}else if(r===t)return!0;return!1}function AO(e,t){return e===t||e!==e&&t!==t}function tce(e,t,r,o){let n;for(let i of UH(t))AO(t[i],r[i])||o!==void 0&&ece([i],o)||(n??={...e},n[i]=t[i]);return n}var Mje=100;function Fje(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 Dje(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 rce(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 IO(e){e.notifiedListeners??=rce(e)}function $H(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 JH(e,t,r){for(let o of e)if(o.group===t&&!o.recovering&&!(r&&!o.keyedListeners.has(r))){IO(o);for(let n of o.group.listeners){if(n===o.currentListener)break;$H(o,n)&&o.notifiedListeners?.add(n)}}}function Lje(e,t,r){for(let o of e)o.group===t&&(o.recovering||$H(o,r)&&(IO(o),o.notifiedListeners?.add(r)))}function Bje({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)&&($H(i,o)?(IO(i),i.notifiedListeners?.add(o)):n&&(IO(i),i.recoverToLive=!0)))}function Vje(e,t,r){for(let o of e)o.group===t&&o.notifiedListeners?.delete(r)}function jje({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 zje(e,t){if(!e.disposables.size)return;let r=e.disposables.get(t);r&&(e.disposables.delete(t),r())}function oce(e,t,r){let o=e.disposables.get(t);if(!o){e.disposables.set(t,r);return}e.disposables.set(t,()=>{o(),r()})}function nce(e,t,r,o,n,i){if(e.suspendCounts?.has(t))return;let{disposables:s}=e,l=s.size?s.get(t):void 0;if(l){s.delete(t);let u=r;l(),r=n?.()??r,r!==u&&(o=tce(o,r,u,i)??o)}let c=t(r,o);c&&oce(e,t,c)}function $le({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)&&!ece(e.listenerKeys.get(s),o)||(n?.add(s),nce(e,s,t(),r,t,o))}function va(e,...t){let r=e,o=r,n=iT,i=!1,s=!1,l=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=P=>(u.add(P),()=>u.delete(P)),h=()=>{let P=c.size,T=Symbol();c.add(T);let M=()=>{c.delete(T)&&(c.size||n())};if(P)return M;let B=UH(r),F=[];for(let D of t){let O=D?.getState?.();if(!O)continue;let L=B.filter(W=>ha(O,W));if(L.length){if(t.length===1||L.length===B.length){for(let W of L)F.push(hi(D,[W],q=>{R(W,q[W],!0)}));continue}F.push(xh(D,L,(W,q)=>{for(let Z of L)W[Z]!==q[Z]&&R(Z,W[Z],!0)}));for(let W of L){let q=D?.getState?.();q&&R(W,q[W],!0)}}}let V=[];for(let D of u)V.push(D());let z=t.map(fT);return n=jw(...F,...V,...z),M},g=(P,T,M)=>{M!==void 0&&(M?Dje(P.listenersByKey,M,T):P.allKeysListeners?.delete(T))},v=[],b=(P,T,M=d)=>{let B=P?[...P]:null,F=M.listeners.has(T);return F||Vje(v,M,T),B?Bje({fastPathFrames:v,group:M,keys:B,listener:T}):(F&&JH(v,M),Lje(v,M,T)),F&&(JH(v,M,T),g(M,T,M.listenerKeys.get(T))),M.listeners.add(T),B?(M.listenersByKey??=new Map,Fje(M.listenersByKey,B,T),jje({fastPathFrames:v,group:M,keys:B,listener:T})):(M.allKeysListeners??=new Set,M.allKeysListeners.add(T)),M.listenerKeys.set(T,B),()=>{let V=M.disposables.get(T);M.disposables.delete(T),JH(v,M,T);let z=M.listenerKeys.get(T);g(M,T,B),z!==B&&g(M,T,z),M.listenerKeys.delete(T),M.listeners.delete(T),V?.()}},_=(P,T)=>b(P,T),y=(P,T,M)=>{let B=P.listeners.has(T);if(B){P.suspendCounts??=new Map;let V=P.suspendCounts.get(T)??0;P.suspendCounts.set(T,V+1)}let F;try{let V=r;zje(P,T),r!==V&&(F=tce(M,r,V));let z=T(r,F??M);z&&oce(P,T,z)}finally{if(B){let V=P.suspendCounts,z=V?.get(T);z&&z>1?V?.set(T,z-1):V?.delete(T),V?.size||delete P.suspendCounts}}},w=(P,T)=>(y(d,T,r),b(P,T)),S=(P,T)=>(!f.listeners.size&&!s&&(o=r),y(f,T,o),b(P,T,f)),x=P=>va(ple(r,P),A),C=P=>va(fle(r,P),A),I=()=>r,k=(P,T,M)=>{if(!(M instanceof Set)&&!P.allKeysListeners?.size){let B=P.listenersByKey?.get(M);if(!B)return;let F={group:P,keyedListeners:B,updatedKey:M,currentListener:null};v.push(F);try{for(let V of B){if(F.notifiedListeners?.has(V)||(F.currentListener=V,F.notifiedListeners?.add(V),nce(P,V,r,T,I,M),!P.allKeysListeners?.size&&!F.recoverToLive))continue;let z=F.notifiedListeners??rce(F);F.notifiedListeners=z,F.recovering=!0,$le({group:P,getState:I,prevState:T,updatedKey:M,notifiedListeners:z});return}}finally{v.pop()}return}$le({group:P,getState:I,prevState:T,updatedKey:M})},R=(P,T,M=!1)=>{if(!ha(r,P))return;let B=r[P],F=typeof T=="function"?T(B):T;if(AO(F,B))return;let V=s;s=!0;let z=r,D={...r,[P]:F};r=D;let O=!1;try{if(!M&&t.length){for(let L of t)if(L?.setState?.(P,F),!AO(r[P],F)){O=!0;break}if(O){let L=0;for(;L<Mje;L+=1){let W=!1;for(let q of t){let Z=r[P];q?.setState?.(P,Z),AO(r[P],Z)||(W=!0)}if(!W)break}}}O||k(d,r===D?z:{...r,[P]:z[P]},P)}finally{s=V}if(!f.listeners.size){s||(o=r);return}l.add(P),!i&&(i=!0,queueMicrotask(()=>{i=!1;let L=r,W=l;l=new Set;let q=o;k(f,q,W),o===q&&(o=L)}))},A={getState:I,setState:R,__unstableInternals:{setup:m,init:h,subscribe:_,sync:w,batch:S,pick:x,omit:C}};return A}function mi(e,...t){if(e)return mb(e,"setup")(...t)}function fT(e,...t){if(e)return mb(e,"init")(...t)}function xh(e,...t){if(e)return mb(e,"subscribe")(...t)}function hi(e,...t){if(e)return mb(e,"sync")(...t)}function hb(e,...t){if(e)return mb(e,"batch")(...t)}function OO(e,...t){if(e)return mb(e,"omit")(...t)}function ice(e,...t){if(e)return mb(e,"pick")(...t)}function Yw(...e){let t={};for(let o of e){let n=o?.getState?.();n&&Object.assign(t,n)}let r=va(t,...e);return Object.assign({},...e,r)}function Hje(e){let t=e.find(n=>!!n.element),r=[...e].reverse().find(n=>!!n.element)?.element,o=t?.element?.parentElement;if(!r)return rd(o).body;for(;o;){if(o.contains(r))return o;o=o.parentElement}return rd(o).body}function Uje(e){return e?.__unstablePrivateStore}function sce(e={}){e.store;let t=e.store?.getState(),r=Lt(e.items,t?.items,e.defaultItems,[]),o=new Map(r.map(f=>[f.id,f])),n={items:r,renderedItems:Lt(t?.renderedItems,[])},i=Uje(e.store),s=va({items:r,renderedItems:n.renderedItems},i),l=va(n,e.store),c=f=>{let m=wle(f,h=>h.element);s.setState("renderedItems",m),l.setState("renderedItems",m)};mi(l,()=>fT(s)),mi(s,()=>hb(s,["items"],f=>{l.setState("items",f.items)})),mi(s,()=>hb(s,["renderedItems"],f=>{let m=!0,h=requestAnimationFrame(()=>{let{renderedItems:_}=l.getState();f.renderedItems!==_&&c(f.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(h);let g=()=>{if(m){m=!1;return}cancelAnimationFrame(h),h=requestAnimationFrame(()=>c(f.renderedItems))},v=Hje(f.renderedItems),b=new IntersectionObserver(g,{root:v});for(let _ of f.renderedItems)_.element&&b.observe(_.element);return()=>{cancelAnimationFrame(h),b.disconnect()}}));let u=(f,m,h=!1)=>{let g;return m(b=>{let _=b.findIndex(({id:w})=>w===f.id),y=b.slice();if(_!==-1){g=b[_];let w={...g,...f};y[_]=w,o.set(f.id,w)}else y.push(f),o.set(f.id,f);return y}),()=>{m(b=>{if(!g)return h&&o.delete(f.id),b.filter(({id:w})=>w!==f.id);let _=b.findIndex(({id:w})=>w===f.id);if(_===-1)return b;let y=b.slice();return y[_]=g,o.set(f.id,g),y})}},d=f=>u(f,m=>s.setState("items",m),!0);return{...l,registerItem:d,renderItem:f=>jw(d(f),u(f,m=>s.setState("renderedItems",m))),item:f=>{if(!f)return null;let m=o.get(f);if(!m){let{items:h}=s.getState();m=h.find(g=>g.id===f),m&&o.set(f,m)}return m||null},__unstablePrivateStore:s}}var Wje={id:null};function jc(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function Gje(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function ace(e,t){return e.filter(r=>r.rowId===t)}function lce({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&&!(n!=null&&s.id===n))return s.id}}function cce(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[Wje]:[],...e.slice(0,o)]}function NO(e){let t=[];for(let r of e){let o=t.find(n=>n[0]?.rowId===r.rowId);o?o.push(r):t.push([r])}return t}function uce(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function Yje(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function qje(e,t,r){let o=uce(e);for(let n of e)for(let i=0;i<o;i+=1){let s=n[i];if(!s||r&&s.disabled){let l=i===0&&r?jc(n):n[i-1];n[i]=l&&t!==l.id&&r?l:Yje(l?.rowId)}}return e}function Kje(e){let t=NO(e),r=uce(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 dce(e={}){let t=e.store?.getState(),r=sce(e),o=Lt(e.activeId,t?.activeId,e.defaultActiveId),n=va({...r.getState(),id:Lt(e.id,t?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:o,baseElement:Lt(t?.baseElement,null),includesBaseElement:Lt(e.includesBaseElement,t?.includesBaseElement,o===null),moves:Lt(t?.moves,0),orientation:Lt(e.orientation,t?.orientation,"both"),rtl:Lt(e.rtl,t?.rtl,!1),virtualFocus:Lt(e.virtualFocus,t?.virtualFocus,!1),focusLoop:Lt(e.focusLoop,t?.focusLoop,!1),focusWrap:Lt(e.focusWrap,t?.focusWrap,!1),focusShift:Lt(e.focusShift,t?.focusShift,!1)},r,e.store);mi(n,()=>hi(n,["renderedItems","activeId"],l=>{n.setState("activeId",c=>c!==void 0?c:jc(l.renderedItems)?.id)}));let i=(l="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:b=u.renderedItems,rtl:_=u.rtl}=c,y=l==="up"||l==="down",w=l==="next"||l==="down",S=w?_&&!y:!_||y,x=m&&!d;if(!d&&!g&&!v&&f!=null&&(!y||!x&&!b.some(V=>V.rowId!=null))){let V=b.findIndex(D=>D.id===f),z=b[V];if(z){let D=S?-1:1,O=lce({items:b,fromIndex:V+D,step:D,rowId:z.rowId,excludeId:f});return O!==void 0?O:h&&(y?h!=="horizontal":h!=="vertical")?lce({items:b,fromIndex:D===1?0:b.length-1,step:D,rowId:z.rowId,excludeId:f}):void 0}}let C=y?bO(qje(NO(b),f,x)):b;if(C=S?nT(C):C,C=y?Kje(C):C,f==null)return jc(C)?.id;let I=C.find(V=>V.id===f);if(!I)return jc(C)?.id;let k=C.some(V=>V.rowId),R=C.indexOf(I),A=C.slice(R+1),P=ace(A,I.rowId);if(d){let V=Gje(P,f);return(V.slice(d)[0]||V[V.length-1])?.id}let T=h&&(y?h!=="horizontal":h!=="vertical"),M=k&&g&&(y?g!=="horizontal":g!=="vertical"),B=w?(!k||y)&&T&&v:y?v:!1;if(T)return jc(cce(M&&!B?C:ace(C,I.rowId),f,B),f)?.id;if(M){let V=jc(B?P:A,f);return B?V?.id||null:V?.id}let F=jc(P,f);return!F&&B?null:F?.id},s=(l,c)=>typeof c=="number"?i(l,{skip:c}):i(l,c);return{...r,...n,setBaseElement:l=>n.setState("baseElement",l),setActiveId:l=>n.setState("activeId",l),move:l=>{l!==void 0&&(n.setState("activeId",l),n.setState("moves",c=>c+1))},first:()=>jc(n.getState().renderedItems)?.id,last:()=>jc(nT(n.getState().renderedItems))?.id,next:l=>s("next",l),previous:l=>s("previous",l),down:l=>s("down",l),up:l=>s("up",l)}}var fce=jc,pce=NO;function ad(e,t){return t&&e.item(t)||null}function mce(e,t=!1){if(ks(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=rd(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var tU=Symbol("FOCUS_SILENTLY");function hce(e){e[tU]=!0,e.focus({preventScroll:!0})}function gce(e){let t=e[tU];return delete e[tU],t}function gb(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var cd=a(_e(),1),yce=a(E(),1);var ld=a(_e(),1),rU=a(oC(),1),vce=()=>()=>{};function qt(e,t=yO){let r=ld.useCallback(n=>e?xh(e,null,n):vce(),[e]),o=()=>{let n=typeof t=="string"?t:null,i=typeof t=="function"?t:null,s=e?.getState();if(i)return i(s);if(s&&n&&ha(s,n))return s[n]};return(0,rU.useSyncExternalStore)(r,o,o)}function MO(e,t){let r=ld.useRef({}),o=ld.useCallback(i=>e?xh(e,null,i):vce(),[e]),n=()=>{let i=e?.getState(),s=!1,l=r.current;for(let c in t){let u=t[c];if(typeof u=="function"){let d=u(i);Object.is(d,l[c])||(l[c]=d,s=!0)}if(typeof u=="string"){if(!i||!ha(i,u))continue;let d=i[u];Object.is(d,l[c])||(l[c]=d,s=!0)}}return s&&(r.current={...l}),r.current};return(0,rU.useSyncExternalStore)(o,n,n)}function Lo(e,t,r,o){let n=ha(t,r)?t[r]:void 0,i=Ble({value:n,setValue:o?t[o]:void 0});Dr(()=>hi(e,[r],(s,l)=>{let{value:c,setValue:u}=i.current;u&&s[r]!==l[r]&&s[r]!==c&&u(s[r])}),[e,r]),Dr(()=>{if(n!==void 0)return e.setState(r,n),hb(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function qw(e,t){let[r,o]=ld.useState(()=>e(t));Dr(()=>fT(r),[r]);let n=ld.useCallback(i=>qt(r,i),[r]);return[ld.useMemo(()=>({...r,useState:n}),[r,n]),Mt(()=>{o(i=>e({...t,...i.getState()}))})]}var Xje="button";function Qje(e){return wO(e)?!0:e.tagName==="INPUT"&&!_h(e)}function Jje(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 $je(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function bce(e,t,r,o=!1){if(!t||!r)return;let{renderedItems:n}=t.getState(),i=lT(e);if(!i)return;let s=Jje(i,o),l,c;for(let u=0;u<n.length;u+=1){let d=l;if(l=r(u),!l)break;if(l===d)continue;let f=ad(t,l)?.element;if(!f)continue;let m=$je(f,o)-s,h=Math.abs(m);if(o&&m<=0||!o&&m>=0){c!==void 0&&c<h&&(l=d);break}c=h}return l}function eze(e,t){return fi(e)?!1:gb(t,e.target)}var oU=Br(function({store:t,rowId:r,preventScrollOnKeyDown:o=!1,moveOnKeyPress:n=!0,tabbable:i=!1,getItem:s,"aria-setsize":l,"aria-posinset":c,...u}){let d=kO();t=t||d;let f=Vl(u.id),m=(0,cd.useRef)(null),h=(0,cd.useContext)(Jle),g=zw(u)&&!u.accessibleWhenDisabled,v=u.shouldRegisterItem,b=O=>{if(r)return r;if(O&&h?.baseElement&&h.baseElement===O.baseElement)return h.id},{rowId:_,baseElement:y,isActiveItem:w,ariaSetSize:S,ariaPosInSet:x,isTabbable:C}=MO(t,{rowId:b,baseElement(O){return O?.baseElement||void 0},isActiveItem(O){return!!O&&O.activeId===f},ariaSetSize(O){if(l!=null)return l;if(O&&h?.ariaSetSize&&h.baseElement===O.baseElement)return h.ariaSetSize},ariaPosInSet(O){if(c!=null)return c;if(!O||!h?.ariaPosInSet||h.baseElement!==O.baseElement)return;let L=b(O),W=O.renderedItems.filter(q=>q.rowId===L);return h.ariaPosInSet+W.findIndex(q=>q.id===f)},isTabbable(O){if(!O?.renderedItems.length)return!0;if(O.virtualFocus)return!1;if(i)return!0;if(O.activeId===null)return!1;let L=t?.item(O.activeId);return L?.disabled||!L?.element?!0:O.activeId===f}}),I=(0,cd.useCallback)(O=>{let L={...O,id:f||O.id,rowId:_,disabled:g,children:O.element?.textContent};return s?s(L):L},[f,_,g,s]),k=u.onFocus,R=(0,cd.useRef)(!1),A=(0,cd.useRef)(null),P=Mt(O=>{if(k?.(O),O.defaultPrevented||xle(O)||!f||!t||eze(O,t))return;let{virtualFocus:L,baseElement:W}=t.getState();if(t.setActiveId(f),wO(O.currentTarget)&&mce(O.currentTarget),!L||!fi(O)||Qje(O.currentTarget))return;let q=(te,de,pe)=>{Ww()&&te.hasAttribute("data-autofocus")&&te.scrollIntoView({block:"nearest",inline:"nearest"}),R.current=!0,de===pe||gb(t,de)?hce(pe):pe.focus()};if(W?.isConnected){q(O.currentTarget,O.relatedTarget,W);return}if(v===!1)return;let{currentTarget:Z,relatedTarget:Q}=O,ue=()=>{A.current?.(),A.current=null};ue(),A.current=xh(t,null,()=>{if(ub(Z)!==Z){ue();return}let te=t.getState(),de=te.baseElement;de?.isConnected&&(ue(),te.virtualFocus&&q(Z,Q,de))})}),T=u.onBlurCapture,M=Mt(O=>{T?.(O),!O.defaultPrevented&&t?.getState()?.virtualFocus&&R.current&&(R.current=!1,O.preventDefault(),O.stopPropagation())}),B=u.onKeyDown,F=Jo(o),V=Jo(n),z=Mt(O=>{if(B?.(O),O.defaultPrevented||!fi(O)||!t)return;let{currentTarget:L}=O,W=t.getState(),q=!!t.item(f)?.rowId,Z=W.orientation!=="horizontal",Q=W.orientation!=="vertical",ue=()=>!!(q||Q||!W.baseElement||!ks(W.baseElement)),te={ArrowUp:(q||Z)&&t.up,ArrowRight:(q||Q)&&t.next,ArrowDown:(q||Z)&&t.down,ArrowLeft:(q||Q)&&t.previous,Home:()=>{if(ue())return!q||O.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(ue())return!q||O.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>bce(L,t,t?.up,!0),PageDown:()=>bce(L,t,t?.down)}[O.key];if(te){if(wO(L)){let pe=aT(L),$=Q&&O.key==="ArrowLeft",ee=Q&&O.key==="ArrowRight",fe=Z&&O.key==="ArrowUp",ve=Z&&O.key==="ArrowDown";if(ee||ve){let{length:we}=vle(L);if(pe.end!==we)return}else if(($||fe)&&pe.start!==0)return}let de=te();if(F(O)||de!==void 0){if(!V(O))return;O.preventDefault(),t.move(de)}}}),D=(0,cd.useMemo)(()=>({id:f,baseElement:y}),[f,y]);return u=id(u,O=>(0,yce.jsx)(Qle.Provider,{value:D,children:O}),[D]),u={"data-active-item":w||void 0,...u,id:f,ref:Qo(m,u.ref),tabIndex:C?u.tabIndex:-1,onFocus:P,onBlurCapture:M,onKeyDown:z},u=ZH(u),u=XH({store:t,...u,getItem:I,shouldRegisterItem:f?v:!1}),qi({...u,"aria-setsize":S,"aria-posinset":x})}),R6t=sd(Ir(function(t){return Lr(Xje,oU(t))}));var ud=a(_e(),1),FO=a(E(),1);var tze="div";function rze(e){return e.some(t=>!!t.rowId)}function oze(e){let t=e.target;return t&&!ks(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function nze(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function wce(e,t,r){return Mt(o=>{if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!fi(o)||nze(o)||oze(o))return;let n=ad(e,e.getState().activeId)?.element;if(!n)return;let{view:i,...s}=o;n!==r?.current&&n.focus(),Ple(n,o.type,s)||o.preventDefault(),o.currentTarget.contains(n)&&o.stopPropagation()})}function ize(e){return fce(bO(nT(pce(e))))}function _ce(e,t){let{virtualFocus:r,baseElement:o}=e.getState();if(!r||!o||!ks(o)){t();return}let n=o.scrollLeft,i=o.scrollTop;t(),o.scrollLeft=n,o.scrollTop=i}function sze(e){let[t,r]=(0,ud.useState)(!1),o=(0,ud.useCallback)(()=>r(!0),[]),n=qt(e,i=>t?ad(e,i.activeId):null);return(0,ud.useEffect)(()=>{let i=n?.element;t&&i&&(r(!1),_ce(e,()=>{i.focus({preventScroll:!0})}))},[e,n,t]),o}var aze=sd(function({store:t,focusOnMove:r,previousElementRef:o}){let n=qt(t,"moves"),i=qt(t,"baseElement");return(0,ud.useEffect)(()=>{if(!n||!r)return;let{activeId:s}=t.getState(),l=ad(t,s)?.element;l&&_ce(t,()=>Ale(l))},[t,n,r]),Dr(()=>{if(!n||!i)return;let{activeId:s}=t.getState();if(s!==null)return;let l=o.current;o.current=null,l&&db(l,{relatedTarget:i}),Bl(i)||i.focus()},[t,n,i]),null}),nU=Br(function({store:t,composite:r=!0,focusOnMove:o=r,moveOnKeyPress:n=!0,...i}){let s=Xle();t=t||s,Yi(t,!1);let l=(0,ud.useRef)(null),c=(0,ud.useRef)(null),u=sze(t),[,d]=Vle(r?t.setBaseElement:null),f=qt(t,"virtualFocus"),m=qt(t,k=>k.virtualFocus?k.activeId:null);Dr(()=>{if(!t||!r||!f)return;let k=c.current;if(c.current=null,!k)return;let R=ad(t,m)?.element||ub(k);R!==k&&db(k,{relatedTarget:R})},[t,m,f,r]);let h=wce(t,i.onKeyDownCapture,c),g=wce(t,i.onKeyUpCapture,c),v=i.onFocusCapture,b=Mt(k=>{if(v?.(k),k.defaultPrevented||!t)return;let{virtualFocus:R}=t.getState();if(!R)return;let A=k.relatedTarget,P=gce(k.currentTarget);fi(k)&&P&&(k.stopPropagation(),c.current=A)}),_=i.onFocus,y=Mt(k=>{if(_?.(k),k.defaultPrevented||!r||!t)return;let{relatedTarget:R}=k,{virtualFocus:A}=t.getState();A?fi(k)&&!gb(t,R)&&queueMicrotask(u):fi(k)&&t.setActiveId(null)}),w=i.onBlurCapture,S=Mt(k=>{if(w?.(k),k.defaultPrevented||!t)return;let{virtualFocus:R,activeId:A}=t.getState();if(!R)return;let P=ad(t,A)?.element,T=k.relatedTarget,M=gb(t,T),B=c.current;c.current=null,fi(k)&&M?(T===P?B&&B!==T&&db(B,k):P?db(P,k):B&&db(B,k),k.stopPropagation()):!gb(t,k.target)&&P&&db(P,k)}),x=i.onKeyDown,C=Jo(n),I=Mt(k=>{if(x?.(k),k.nativeEvent.isComposing||k.defaultPrevented||!t||!fi(k))return;let{orientation:R,renderedItems:A,activeId:P,rtl:T}=t.getState();if(ad(t,P)?.element?.isConnected)return;let M=R!=="horizontal",B=R!=="vertical",F=rze(A);if((k.key==="ArrowLeft"||k.key==="ArrowRight"||k.key==="Home"||k.key==="End")&&ks(k.currentTarget))return;let z={ArrowUp:(F||M)&&(()=>F?ize(A)?.id:t?.last()),ArrowRight:(F||B)&&(T?t.last:t.first),ArrowDown:(F||M)&&t.first,ArrowLeft:(F||B)&&(T?t.first:t.last),Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[k.key];if(z){let D=z();if(D!==void 0){if(!C(k))return;k.preventDefault(),t.move(D)}}});return i=id(i,k=>(0,FO.jsxs)(Gw,{value:t,children:[k,r&&(0,FO.jsx)(aze,{store:t,focusOnMove:o,previousElementRef:c})]}),[t,r,o]),i={"aria-activedescendant":qt(t,k=>{if(t&&r&&k.virtualFocus)return ad(t,k.activeId)?.id}),...i,ref:Qo(l,d,i.ref),onKeyDownCapture:h,onKeyUpCapture:g,onFocusCapture:b,onFocus:y,onBlurCapture:S,onKeyDown:I},i=cT({focusable:qt(t,k=>r&&(k.virtualFocus||k.activeId===null)),...i}),i}),L6t=Ir(function(t){return Lr(tze,nU(t))});var pT=ga(),j6t=pT.useContext,z6t=pT.useScopedContext,iU=pT.useProviderContext,Sce=pT.ContextProvider,xce=pT.ScopedContextProvider;var sU=a(_e(),1),mT=ga([Sce],[xce]),G6t=mT.useContext,Y6t=mT.useScopedContext,q6t=mT.useProviderContext,Cce=mT.ContextProvider,DO=mT.ScopedContextProvider,K6t=(0,sU.createContext)(void 0),Z6t=(0,sU.createContext)(void 0);var vb=a(_e(),1),aU=a(E(),1);var kce=a(Vu(),1),lze="div";function Tce(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function Ece(e){let t=e?.trim()||"0s",r=t.endsWith("ms")?1:1e3,o=Number.parseFloat(t)*r;return Number.isNaN(o)?0:o}function Pce(e,t,r){let o=e.split(","),n=t.split(","),i=r.split(","),s=0;for(let[l,c]of o.entries()){if(c.trim()==="none")continue;let u=Ece(n[l%n.length]),d=Ece(i[l%i.length]);s=Math.max(s,u+d)}return s}function cze(e){let{transitionProperty:t,transitionDuration:r,transitionDelay:o,animationName:n,animationDuration:i,animationDelay:s}=getComputedStyle(e);return Math.max(Pce(t,o,r),Pce(n,s,i))}function lU(e,t,r){return!r&&t!==!1&&(!e||!!t)}var uze=Br(function({store:t,alwaysVisible:r,unstable_otherElementRef:o,...n}){let i=iU();t=t||i,Yi(t,!1);let s=(0,vb.useRef)(null),l=Vl(n.id),[c,u]=(0,vb.useState)(null),d=qt(t,"open"),f=qt(t,"mounted"),m=qt(t,"animated"),h=qt(t,"contentElement"),g=qt(t.disclosure,"contentElement"),v=(0,vb.useRef)(!1);Dr(()=>{s.current&&t?.setContentElement(s.current)},[t]),Dr(()=>{let w;return t?.setState("animated",S=>(w=S,!0)),()=>{w!==void 0&&t?.setState("animated",w)}},[t]),Dr(()=>{if(!m){d?v.current&&(v.current=!1,u("enter")):(v.current=!0,u(null));return}if(!h?.isConnected){u(null);return}return mle(()=>{u(d?"enter":f?"leave":null)})},[m,h,d,f]),Dr(()=>{if(!t||!m||!c||!h)return;let w=()=>t?.setState("animating",!1),S=()=>(0,kce.flushSync)(w);if(c==="leave"&&d||c==="enter"&&!d)return;if(typeof m=="number")return Tce(m,S);let x=[h];g&&x.push(g);let C=o?.current;C&&x.push(C);let I=Math.max(...x.map(cze));if(!I){c==="enter"&&t.setState("animated",!1),w();return}return Tce(Math.max(I-1e3/60,0),S)},[t,m,h,g,o,d,c]),n=id(n,w=>(0,aU.jsx)(DO,{value:t,children:w}),[t]);let b=lU(f,n.hidden,r),_=n.style,y=(0,vb.useMemo)(()=>b?{..._,display:"none"}:_,[b,_]);return n={"data-open":d||void 0,"data-enter":c==="enter"||void 0,"data-leave":c==="leave"||void 0,hidden:b,...n,id:l,ref:Qo(l?t.setContentElement:null,s,n.ref),style:y},qi(n)}),dze=Ir(function(t){return Lr(lze,uze(t))}),rFt=Ir(function({unmountOnHide:t,...r}){let o=iU();return qt(r.store||o,n=>!t||n?.mounted)===!1?null:(0,aU.jsx)(dze,{...r})});function Rce(e={}){let t=Yw(e.store,OO(e.disclosure,["contentElement","disclosureElement"]));let r=t?.getState(),o=Lt(e.open,r?.open,e.defaultOpen,!1),n=Lt(e.animated,r?.animated,!1),i=va({open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:Lt(r?.contentElement,null),disclosureElement:Lt(r?.disclosureElement,null)},t);return mi(i,()=>hi(i,["animated","animating"],s=>{s.animated||i.setState("animating",!1)})),mi(i,()=>xh(i,["open"],()=>{i.getState().animated&&i.setState("animating",!0)})),mi(i,()=>hi(i,["open","animating"],s=>{i.setState("mounted",s.open||s.animating)})),{...i,disclosure:e.disclosure,setOpen:s=>i.setState("open",s),show:()=>i.setState("open",!0),hide:()=>i.setState("open",!1),toggle:()=>i.setState("open",s=>!s),stopAnimation:()=>i.setState("animating",!1),setContentElement:s=>i.setState("contentElement",s),setDisclosureElement:s=>i.setState("disclosureElement",s)}}function Ace(e,t,r){return nd(t,[r.store,r.disclosure]),Lo(e,r,"open","setOpen"),Lo(e,r,"mounted","setMounted"),Lo(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var hT=ga([Cce],[DO]),fFt=hT.useContext,pFt=hT.useScopedContext,Ice=hT.useProviderContext,Oce=hT.ContextProvider,Nce=hT.ScopedContextProvider;var LO=a(_e(),1),BO=(0,LO.createContext)(void 0),gT=ga([Oce,RO],[Nce,Gw]),cU=gT.useContext,Kw=gT.useScopedContext,VO=gT.useProviderContext,Mce=gT.ContextProvider,Fce=gT.ScopedContextProvider,jO=(0,LO.createContext)(void 0),Dce=(0,LO.createContext)(!1);function Lce(e,t,r){return nd(t,[r.store]),Lo(e,r,"items","setItems"),e}function Bce(e){return{id:Vl(e.id),...e}}function Vce(e,t,r){return e=Lce(e,t,r),Lo(e,r,"activeId","setActiveId"),Lo(e,r,"includesBaseElement"),Lo(e,r,"virtualFocus"),Lo(e,r,"orientation"),Lo(e,r,"rtl"),Lo(e,r,"focusLoop"),Lo(e,r,"focusWrap"),Lo(e,r,"focusShift"),e}function jce(e={}){return Rce(e)}function zce(e,t,r){return Ace(e,t,r)}function Hce({popover:e,...t}={}){let r=Yw(t.store,OO(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let o=r?.getState(),n=jce({...t,store:r}),i=Lt(t.placement,o?.placement,"bottom"),s=va({...n.getState(),placement:i,currentPlacement:i,anchorElement:Lt(o?.anchorElement,null),popoverElement:Lt(o?.popoverElement,null),arrowElement:Lt(o?.arrowElement,null),rendered:Symbol("rendered")},n,r);return{...n,...s,setAnchorElement:l=>s.setState("anchorElement",l),setPopoverElement:l=>s.setState("popoverElement",l),setArrowElement:l=>s.setState("arrowElement",l),render:()=>s.setState("rendered",Symbol("rendered"))}}function Uce(e,t,r){return nd(t,[r.popover]),Lo(e,r,"placement"),zce(e,t,r)}var fze="div",uU=Br(function({store:t,...r}){let o=Ice();return t=t||o,r={...r,ref:Qo(t?.setAnchorElement,r.ref)},r}),jFt=Ir(function(t){return Lr(fze,uU(t))});var Wce=a(_e(),1),pze="div";function mze(e){let t=e.relatedTarget;return Uw(t)?cb(e.currentTarget,t):!1}var dU=Symbol("composite-hover");function hze(e){let{relatedTarget:t}=e;if(!Uw(t))return!1;let r=t;do{if(ha(r,dU)&&r[dU])return!0;r=r.parentElement}while(r);return!1}var fU=Br(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:o=!!r,...n}){let i=kO();t=t||i,Yi(t,!1);let s=Wle(),l=n.onMouseMove,c=Jo(r),u=Mt(g=>{if(l?.(g),!g.defaultPrevented&&s()&&c(g)){if(!Rle(g.currentTarget)){let v=t?.getState().baseElement;v&&!Bl(v)&&v.focus()}t?.setActiveId(g.currentTarget.id)}}),d=n.onMouseLeave,f=Jo(o),m=Mt(g=>{d?.(g),!g.defaultPrevented&&s()&&(mze(g)||hze(g)||c(g)&&f(g)&&(t?.setActiveId(null),t?.getState().baseElement?.focus()))}),h=(0,Wce.useCallback)(g=>{g&&(g[dU]=!0)},[]);return n={...n,ref:Qo(h,n.ref),onMouseMove:u,onMouseLeave:m},qi(n)}),GFt=sd(Ir(function(t){return Lr(pze,fU(t))}));var Pn=a(_e(),1);var gze="input";function Gce(e,t,r){return r?e.find(o=>!o.disabled&&o.value)?.value===t:!1}function Yce(e,t){if(!t||e==null)return!1;let r=sT(e),o=sT(t);return r.length!==e.length||o.length!==t.length?!1:o.length>r.length&&o.toLowerCase().startsWith(r.toLowerCase())}function vze(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function bze(e){return e.find(t=>t.disabled?!1:t.element?.getAttribute("role")!=="tab")?.id}var yze=Br(function({store:t,focusable:r=!0,autoSelect:o=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:s=0,showOnChange:l,showOnMouseDown:c,showOnClick:u=c,showOnKeyDown:d,showOnKeyPress:f=d,blurActiveItemOnClick:m,setValueOnClick:h=!0,moveOnKeyPress:g=!0,autoComplete:v="list",...b}){let _=VO();t=t||_,Yi(t,!1);let y=(0,Pn.useRef)(null),[w,S]=Ule(),x=(0,Pn.useRef)(!1),C=(0,Pn.useRef)(!1),I=qt(t,X=>X.virtualFocus&&o),k=v==="inline"||v==="both",[R,A]=(0,Pn.useState)(k);Hle(()=>{k&&A(!0)},[k]);let P=qt(t,"value"),T=(0,Pn.useRef)(void 0);(0,Pn.useEffect)(()=>hi(t,["selectedValue","activeId"],(X,ge)=>{T.current=ge.selectedValue}),[t]);let M=qt(t,X=>{if(k&&R&&!(X.activeValue&&Array.isArray(X.selectedValue)&&(X.selectedValue.includes(X.activeValue)||T.current?.includes(X.activeValue))))return X.activeValue}),B=qt(t,"renderedItems"),F=qt(t,"open"),V=qt(t,"contentElement"),z=(0,Pn.useMemo)(()=>!k||!R?P:Gce(B,M,I)?Yce(P,M)?P+(M?.slice(P.length)||""):P:M||P,[k,R,B,M,I,P]);(0,Pn.useEffect)(()=>{let X=y.current;if(!X)return;let ge=()=>A(!0);return X.addEventListener("combobox-item-move",ge),()=>{X.removeEventListener("combobox-item-move",ge)}},[]),(0,Pn.useEffect)(()=>{if(!k||!R||!M||!Gce(B,M,I)||!Yce(P,M))return;let X=iT;return queueMicrotask(()=>{let ge=y.current;if(!ge)return;let{start:Ue,end:Ye}=aT(ge),st=P.length,St=M.length;_O(ge,st,St),X=()=>{if(!Bl(ge))return;let{start:dt,end:xt}=aT(ge);dt===st&&xt===St&&_O(ge,Ue,Ye)}}),()=>X()},[w,k,R,M,B,I,P]);let D=Mt(n),O=(0,Pn.useRef)(null),L=(0,Pn.useRef)(void 0),W=(0,Pn.useRef)(!1),q=(0,Pn.useRef)(!1);(0,Pn.useEffect)(()=>{if(!F||!V)return;let X=lT(V);if(!X)return;let ge=()=>{x.current=!1,W.current=!0},Ue=()=>{if(q.current||(W.current=!0),!t||!x.current)return;let{activeId:st}=t.getState();st!==null&&st!==O.current&&(x.current=!1)},Ye={passive:!0,capture:!0};return X.addEventListener("wheel",ge,Ye),X.addEventListener("touchmove",ge,Ye),X.addEventListener("scroll",Ue,Ye),()=>{X.removeEventListener("wheel",ge,!0),X.removeEventListener("touchmove",ge,!0),X.removeEventListener("scroll",Ue,!0)}},[F,V,t]),Dr(()=>{W.current=!1,P&&(C.current||(x.current=!0))},[P]),Dr(()=>{I!=="always"&&F||(x.current=F)},[I,F]),Dr(()=>{F||(L.current=void 0)},[F]);let Z=qt(t,"resetValueOnSelect");nd(()=>{let X=x.current;if(!t||!F||!X&&(!Z||W.current))return;let{baseElement:ge,contentElement:Ue,activeId:Ye}=t.getState();if(!(ge&&!Bl(ge))){if(Ue?.hasAttribute("data-placing")){let st=new MutationObserver(S);return st.observe(Ue,{attributeFilter:["data-placing"]}),()=>st.disconnect()}if(I&&X){let st=D(B),St=st!==void 0?st:bze(B)??t.first();O.current=St;let dt=St??null,xt=t.item(dt)?.value,Kt=L.current;dt!==Ye||Kt?.id!==dt||Kt?.value!==xt?(L.current={id:dt,value:xt},t.move(dt)):t.setState("activeValue",xt)}else{let st=t.item(Ye||t.first())?.element;st&&"scrollIntoView"in st&&(q.current=!0,st.scrollIntoView({block:"nearest",inline:"nearest"}),requestAnimationFrame(()=>{q.current=!1}))}}},[t,F,w,P,I,Z,D,B]),(0,Pn.useEffect)(()=>{if(!k)return;let X=y.current;if(!X)return;let ge=[X,V].filter(Ye=>!!Ye),Ue=Ye=>{ge.every(st=>xO(Ye,st))&&t?.setValue(z)};for(let Ye of ge)Ye.addEventListener("focusout",Ue);return()=>{for(let Ye of ge)Ye.removeEventListener("focusout",Ue)}},[k,V,t,z]);let Q=X=>X.currentTarget.value.length>=s,ue=b.onChange,te=Jo(l??Q),de=Jo(i??!t.tag),pe=Mt(X=>{if(ue?.(X),X.defaultPrevented||!t)return;let ge=X.currentTarget,{value:Ue,selectionStart:Ye,selectionEnd:st}=ge,St=X.nativeEvent;if(x.current=!0,kle(St)&&(St.isComposing&&(x.current=!1,C.current=!0),k)){let dt=St.inputType==="insertText"||St.inputType==="insertCompositionText",xt=Ye===Ue.length;A(dt&&xt)}if(de(X)){let dt=Ue===t.getState().value;t.setValue(Ue),queueMicrotask(()=>{_O(ge,Ye,st)}),k&&I&&dt&&S()}te(X)&&t.show(),(!I||!x.current)&&t.setActiveId(null)}),$=b.onCompositionEnd,ee=Mt(X=>{x.current=!0,C.current=!1,$?.(X),!X.defaultPrevented&&I&&S()}),fe=b.onMouseDown,ve=Jo(m??(()=>t.getState().includesBaseElement)),we=Jo(h),oe=Jo(u??Q),re=Mt(X=>{fe?.(X),!X.defaultPrevented&&(X.button||X.ctrlKey||t&&(ve(X)&&t.setActiveId(null),we(X)&&t.setValue(z),oe(X)&&fb(X.currentTarget,"mouseup",t.show)))}),ce=b.onKeyDown,ie=Jo(f??Q),le=Mt(X=>{if(ce?.(X),X.repeat||(x.current=!1),X.defaultPrevented||!t)return;let{open:ge}=t.getState();if(ge&&X.key==="Enter"){X.preventDefault();return}X.ctrlKey||X.altKey||X.shiftKey||X.metaKey||ge||(X.key==="ArrowUp"||X.key==="ArrowDown")&&ie(X)&&(X.preventDefault(),t.show())}),Oe=b.onBlur,ke=Mt(X=>{x.current=!1,Oe?.(X)}),Me=Vl(b.id),Ne=vze(v)?v:void 0,Fe=qt(t,X=>X.activeId===null);return b={role:"combobox","aria-autocomplete":Ne,"aria-haspopup":ble(V,"listbox"),"aria-expanded":F,"aria-controls":V?.id,"data-active-item":Fe||void 0,value:z,...b,id:Me,ref:Qo(y,b.ref),onChange:pe,onCompositionEnd:ee,onMouseDown:re,onKeyDown:le,onBlur:ke},b=nU({store:t,focusable:r,...b,moveOnKeyPress:X=>hle(g,X)?!1:(k&&A(!0),!0)}),b=uU({store:t,...b}),{autoComplete:"off",...b}}),zO=Ir(function(t){return Lr(gze,yze(t))});var HO=a(_e(),1),pU=a(E(),1);var wze="div";function _ze(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function Sze(e){return yle(e)??"option"}var xze=Br(function({store:t,value:r,hideOnClick:o,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:s,focusOnHover:l=!1,moveOnKeyPress:c=!0,getItem:u,...d}){let f=Kw();t=t||f,Yi(t,!1);let{resetValueOnSelectState:m,multiSelectable:h,selected:g}=MO(t,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(R){return Array.isArray(R.selectedValue)},selected(R){return _ze(R.selectedValue,r)}}),v=(0,HO.useCallback)(R=>{let A={...R,value:r};return u?u(A):A},[r,u]);n=n??!h,o=o??(r!=null&&!h);let b=d.onClick,_=Jo(n),y=Jo(i),w=Jo(s??m??h),S=Jo(o),x=Mt(R=>{b?.(R),!R.defaultPrevented&&(Ele(R)||Tle(R)||(r!=null&&(y(R)&&(w(R)&&t?.resetValue(),t?.setSelectedValue(A=>Array.isArray(A)?A.includes(r)?A.filter(P=>P!==r):[...A,r]:r)),_(R)&&t?.setValue(r)),S(R)&&t?.hide()))}),C=d.onKeyDown,I=Mt(R=>{if(C?.(R),R.defaultPrevented)return;let A=t?.getState().baseElement;if(!A||Bl(A))return;let P=R.key.length===1&&!R.ctrlKey&&!R.metaKey,T=(SO()?R.metaKey:R.ctrlKey)&&R.key.toLowerCase()==="v",M=R.key==="Backspace"||R.key==="Delete";(P||T||M)&&(queueMicrotask(()=>A.focus()),ks(A)&&t?.setValue(A.value))});h&&g!=null&&(d={"aria-selected":g,...d}),d=id(d,R=>(0,pU.jsx)(jO.Provider,{value:r,children:(0,pU.jsx)(Dce.Provider,{value:g??!1,children:R})}),[r,g]),d={role:Sze((0,HO.useContext)(BO)),children:r,...d,onClick:x,onKeyDown:I};let k=Jo(c);return d=oU({store:t,...d,getItem:v,moveOnKeyPress:R=>{if(!k(R))return!1;let A=new Event("combobox-item-move");return t?.getState().baseElement?.dispatchEvent(A),!0}}),d=fU({store:t,focusOnHover:l,...d}),d}),UO=sd(Ir(function(t){return Lr(wze,xze(t))}));var WO=a(_e(),1),qce=a(E(),1);var Cze="span";function mU(e){return sT(e).toLowerCase()}function Tze(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 Eze(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 Pze(e){let t=[],r=[],o=0;for(let i of e){let s=mU(i).length;for(let l=0;l<s;l+=1)t.push(l===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 kze(e,t){if(!t.length)return t;let{starts:r,ends:o}=Pze(e),n=[];for(let[i,s]of t){let l=r[i],c=o[i+s];l==null||c==null||c<=l||n.push([l,c-l])}return n}function Rze(e,t){if(!e||!t)return e;let r=dle(t).map(mU),o=[],n=(c,u=!1)=>(0,qce.jsx)("span",{"data-autocomplete-value":u?"":void 0,"data-user-value":u?void 0:"",children:c},o.length),i=kze(e,Eze(Tze(mU(e),new Set(r)))),s=i[0];if(!s)return o.push(n(e,!0)),o;let[l]=s;return[e.slice(0,l),...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 Aze=Br(function({store:t,value:r,userValue:o,...n}){let i=Kw();t=t||i;let s=(0,WO.useContext)(jO),l=r??s,c=qt(t,u=>o??u?.value);return n={children:(0,WO.useMemo)(()=>{if(l)return c?Rze(l,c):l},[l,c]),...n},qi(n)}),GO=Ir(function(t){return Lr(Cze,Aze(t))});var Ize="label",Oze=Br(function({store:t,...r}){let o=VO();return t=t||o,Yi(t,!1),r={htmlFor:qt(t,n=>n.baseElement?.id),...r},qi(r)}),YO=sd(Ir(function(t){return Lr(Ize,Oze(t))}));var qO=a(_e(),1),hU=a(E(),1);var Nze="div",Mze=Br(function({store:t,alwaysVisible:r,...o}){let n=Kw(!0),i=cU();t=t||i;let s=!!t&&t===n;Yi(t,!1);let l=(0,qO.useRef)(null),c=Vl(o.id),u=qt(t,"mounted"),d=lU(u,o.hidden,r),f=d?{...o.style,display:"none"}:o.style,m=qt(t,w=>Array.isArray(w.selectedValue)),h=zle(l,"role",o.role),g=(h==="listbox"||h==="tree"||h==="grid")&&m||void 0,[v,b]=(0,qO.useState)(!1),_=qt(t,"contentElement");Dr(()=>{if(!u)return;let w=l.current;if(!w||_!==w)return;let S=()=>{b(!!w.querySelector("[role='listbox']"))},x=new MutationObserver(S);return x.observe(w,{subtree:!0,childList:!0,attributeFilter:["role"]}),S(),()=>x.disconnect()},[u,_]),v||(o={role:"listbox","aria-multiselectable":g,...o}),o=id(o,w=>(0,hU.jsx)(Fce,{value:t,children:(0,hU.jsx)(BO.Provider,{value:h,children:w})}),[t,h]);let y=c&&(!n||!s)?t.setContentElement:null;return o={hidden:d,...o,id:c,ref:Qo(y,l,o.ref),style:f},qi(o)}),KO=Ir(function(t){return Lr(Nze,Mze(t))});var gU=a(_e(),1),EDt=(0,gU.createContext)(null),PDt=(0,gU.createContext)(null),vT=ga([RO],[Gw]),Kce=vT.useContext,kDt=vT.useScopedContext,RDt=vT.useProviderContext,ADt=vT.ContextProvider,IDt=vT.ScopedContextProvider;var Fze=Ww()&&_le();function Zce({tag:e,...t}={}){let r=Yw(t.store,ice(e,["value","rtl"]));let o=e?.getState(),n=r?.getState(),i=Lt(t.activeId,n?.activeId,t.defaultActiveId,null),s=dce({...t,activeId:i,includesBaseElement:Lt(t.includesBaseElement,n?.includesBaseElement,!0),orientation:Lt(t.orientation,n?.orientation,"vertical"),focusLoop:Lt(t.focusLoop,n?.focusLoop,!0),focusWrap:Lt(t.focusWrap,n?.focusWrap,!0),virtualFocus:Lt(t.virtualFocus,n?.virtualFocus,!0)}),l=Hce({...t,placement:Lt(t.placement,n?.placement,"bottom-start")}),c=Lt(t.value,n?.value,t.defaultValue,""),u=Lt(t.selectedValue,n?.selectedValue,o?.values,t.defaultSelectedValue,""),d=Array.isArray(u),f={...s.getState(),...l.getState(),value:c,selectedValue:u,resetValueOnSelect:Lt(t.resetValueOnSelect,n?.resetValueOnSelect,d),resetValueOnHide:Lt(t.resetValueOnHide,n?.resetValueOnHide,d&&!e),activeValue:n?.activeValue},m=va(f,s,l,r);return Fze&&mi(m,()=>hi(m,["virtualFocus"],()=>{m.setState("virtualFocus",!1)})),mi(m,()=>{if(e)return jw(hi(m,["selectedValue"],h=>{Array.isArray(h.selectedValue)&&e.setValues(h.selectedValue)}),hi(e,["values"],h=>{m.setState("selectedValue",h.values)}))}),mi(m,()=>hi(m,["resetValueOnHide","mounted"],h=>{h.resetValueOnHide&&(h.mounted||m.setState("value",c))})),mi(m,()=>hi(m,["open"],h=>{h.open||(m.setState("activeId",i),m.setState("moves",0))})),mi(m,()=>hi(m,["moves","activeId"],(h,g)=>{h.moves===g.moves&&m.setState("activeValue",void 0)})),mi(m,()=>hb(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)})),{...l,...s,...m,tag:e,setValue:h=>m.setState("value",h),resetValue:()=>m.setState("value",f.value),setSelectedValue:h=>m.setState("selectedValue",h)}}function Lze(e){let t=Kce();return e={...e,tag:e.tag!==void 0?e.tag:t},Bce(e)}function Bze(e,t,r){return nd(t,[r.tag]),Lo(e,r,"value","setValue"),Lo(e,r,"selectedValue","setSelectedValue"),Lo(e,r,"resetValueOnHide"),Lo(e,r,"resetValueOnSelect"),Object.assign(Vce(Uce(e,t,r),t,r),{tag:r.tag})}function vU(e={}){e=Lze(e);let[t,r]=qw(Zce,e);return Bze(t,r,e)}var Xce=a(E(),1);function ZO(e={}){return(0,Xce.jsx)(Mce,{value:vU(e),children:e.children})}var eue=a(uw(),1);var tue=a(Te(),1),Ch=a(j(),1),bb=a(U(),1),dd=a(G(),1);var jze=[],bT=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:jze;var yT=a(U(),1),zze=[];function Kn({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:zze,[o,n]=(0,yT.useState)(r),[i,s]=(0,yT.useState)(!1);return(0,yT.useEffect)(()=>{if(!t){n(r);return}let l=!1;return s(!0),t().then(c=>{if(!l){let u=Array.isArray(c)&&c.length>0?c:r;n(u)}}).catch(()=>{l||n(r)}).finally(()=>{l||s(!1)}),()=>{l=!0}},[t,r]),{elements:o,isLoading:i}}var $t=a(E(),1);function Qce(e=""){return(0,eue.default)(e.trim().toLowerCase())}var Jce=(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 $ce(e,t){return`${e}-${t}`}var rue=({selected:e})=>(0,$t.jsx)("span",{className:J("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,$t.jsx)(dd.Icon,{icon:Oo})}),oue=({selected:e})=>(0,$t.jsx)("span",{className:J("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function nue({view:e,filter:t,onChangeView:r}){let o=(0,tue.useInstanceId)(nue,"dataviews-filter-list-box"),[n,i]=(0,bb.useState)(t.operators?.length===1?void 0:null),s=e.filters?.find(c=>c.field===t.field),l=bT(t,s);return(0,$t.jsx)(dd.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,Ch.sprintf)((0,Ch.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i($ce(o,t.elements[0].value))},render:(0,$t.jsx)(dd.Composite.Typeahead,{}),children:t.elements.map(c=>(0,$t.jsxs)(dd.Composite.Hover,{render:(0,$t.jsx)(dd.Composite.Item,{id:$ce(o,c.value),render:(0,$t.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:Jce(t,s,c.value)}:d)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:Jce(t,s,c.value)}];r({...e,page:1,filters:u})}}),children:[t.singleSelection&&(0,$t.jsx)(oue,{selected:l===c.value}),!t.singleSelection&&(0,$t.jsx)(rue,{selected:l.includes(c.value)}),(0,$t.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:c.label,children:c.label})]},c.value))})}function Hze({view:e,filter:t,onChangeView:r}){let[o,n]=(0,bb.useState)(""),i=(0,bb.useDeferredValue)(o),s=e.filters?.find(u=>u.field===t.field),l=bT(t,s),c=(0,bb.useMemo)(()=>{let u=Qce(i);return t.elements.filter(d=>Qce(d.label).includes(u))},[t.elements,i]);return(0,$t.jsxs)(ZO,{selectedValue:l,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,$t.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,$t.jsx)(Gt,{render:(0,$t.jsx)(YO,{}),children:(0,Ch.__)("Search items")}),(0,$t.jsx)(zO,{autoSelect:"always",placeholder:(0,Ch.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,$t.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,$t.jsx)(dd.Icon,{icon:QV})})]}),(0,$t.jsxs)(KO,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[c.map(u=>(0,$t.jsxs)(UO,{resetValueOnSelect:!1,value:u.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,$t.jsx)(oue,{selected:l===u.value}),!t.singleSelection&&(0,$t.jsx)(rue,{selected:l.includes(u.value)}),(0,$t.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:u.label,children:[(0,$t.jsx)(GO,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:u.label}),!!u.description&&(0,$t.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:u.description})]})]},u.value)),!c.length&&(0,$t.jsx)("p",{children:(0,Ch.__)("No results found")})]})]})}function iue(e){let{elements:t,isLoading:r}=Kn({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,$t.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,$t.jsx)(dd.Spinner,{})});if(t.length===0)return(0,$t.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Ch.__)("No elements found")});let o=t.length>10?Hze:nue;return(0,$t.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var sue=a(yk(),1),aue=a(Te(),1),bU=a(U(),1),lue=a(G(),1);var yU=a(E(),1);function cue({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(u=>u.field===e.field),i=bT(e,n),s=(0,bU.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]),l=(0,bU.useMemo)(()=>(t.filters??[]).reduce((u,d)=>(u[d.field]=d.value,u),{}),[t.filters]),c=(0,aue.useEvent)(u=>{if(!s||!n)return;let d=s.getValue({item:u});(0,sue.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,yU.jsx)(lue.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,yU.jsx)(s.Edit,{hideLabelFromVision:!0,data:l,field:s,operator:n.operator,onChange:c})})}var Uze=Math.pow(10,8)*24*60*60*1e3,yLt=-Uze,XO=6048e5,uue=864e5;var Wze=3600;var due=Wze*24,wLt=due*7,Gze=due*365.2425,Yze=Gze/12,_Lt=Yze*3,wU=Symbol.for("constructDateFrom");function kn(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&wU in e?e[wU](t):e instanceof Date?new e.constructor(t):new Date(t)}function Er(e,t){return kn(t||e,e)}function QO(e,t,r){let o=Er(e,r?.in);return isNaN(t)?kn(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function JO(e,t,r){let o=Er(e,r?.in);if(isNaN(t))return kn(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=kn(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 qze={};function Th(){return qze}function $f(e,t){let r=Th(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=Er(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 yb(e,t){return $f(e,{...t,weekStartsOn:1})}function $O(e,t){let r=Er(e,t?.in),o=r.getFullYear(),n=kn(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=yb(n),s=kn(r,0);s.setFullYear(o,0,4),s.setHours(0,0,0,0);let l=yb(s);return r.getTime()>=i.getTime()?o+1:r.getTime()>=l.getTime()?o:o-1}function _U(e){let t=Er(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 fue(e,...t){let r=kn.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function SU(e,t){let r=Er(e,t?.in);return r.setHours(0,0,0,0),r}function pue(e,t,r){let[o,n]=fue(r?.in,e,t),i=SU(o),s=SU(n),l=+i-_U(i),c=+s-_U(s);return Math.round((l-c)/uue)}function mue(e,t){let r=$O(e,t),o=kn(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),yb(o)}function hue(e,t,r){return QO(e,t*7,r)}function gue(e,t,r){return JO(e,t*12,r)}function vue(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function ep(e){return!(!vue(e)&&typeof e!="number"||isNaN(+Er(e)))}function bue(e,t){let r=Er(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function e5(e,t){let r=Er(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var Kze={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"}},yue=(e,t,r)=>{let o,n=Kze[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 t5(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var Zze={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Xze={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Qze={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},wue={date:t5({formats:Zze,defaultWidth:"full"}),time:t5({formats:Xze,defaultWidth:"full"}),dateTime:t5({formats:Qze,defaultWidth:"full"})};var Jze={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},_ue=(e,t,r,o)=>Jze[e];function Zw(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let s=e.defaultFormattingWidth||e.defaultWidth,l=r?.width?String(r.width):s;n=e.formattingValues[l]||e.formattingValues[s]}else{let s=e.defaultWidth,l=r?.width?String(r.width):e.defaultWidth;n=e.values[l]||e.values[s]}let i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}var $ze={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},eHe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},tHe={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"]},rHe={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"]},oHe={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"}},nHe={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"}},iHe=(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"},Sue={ordinalNumber:iHe,era:Zw({values:$ze,defaultWidth:"wide"}),quarter:Zw({values:eHe,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Zw({values:tHe,defaultWidth:"wide"}),day:Zw({values:rHe,defaultWidth:"wide"}),dayPeriod:Zw({values:oHe,defaultWidth:"wide",formattingValues:nHe,defaultFormattingWidth:"wide"})};function Xw(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],l=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?aHe(l,f=>f.test(s)):sHe(l,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 sHe(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function aHe(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function xue(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 l=t.slice(n.length);return{value:s,rest:l}}}var lHe=/^(\d+)(th|st|nd|rd)?/i,cHe=/\d+/i,uHe={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},dHe={any:[/^b/i,/^(a|c)/i]},fHe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},pHe={any:[/1/i,/2/i,/3/i,/4/i]},mHe={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},hHe={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]},gHe={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},vHe={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]},bHe={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},yHe={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}},Cue={ordinalNumber:xue({matchPattern:lHe,parsePattern:cHe,valueCallback:e=>parseInt(e,10)}),era:Xw({matchPatterns:uHe,defaultMatchWidth:"wide",parsePatterns:dHe,defaultParseWidth:"any"}),quarter:Xw({matchPatterns:fHe,defaultMatchWidth:"wide",parsePatterns:pHe,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Xw({matchPatterns:mHe,defaultMatchWidth:"wide",parsePatterns:hHe,defaultParseWidth:"any"}),day:Xw({matchPatterns:gHe,defaultMatchWidth:"wide",parsePatterns:vHe,defaultParseWidth:"any"}),dayPeriod:Xw({matchPatterns:bHe,defaultMatchWidth:"any",parsePatterns:yHe,defaultParseWidth:"any"})};var xU={code:"en-US",formatDistance:yue,formatLong:wue,formatRelative:_ue,localize:Sue,match:Cue,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Tue(e,t){let r=Er(e,t?.in);return pue(r,e5(r))+1}function Eue(e,t){let r=Er(e,t?.in),o=+yb(r)-+mue(r);return Math.round(o/XO)+1}function r5(e,t){let r=Er(e,t?.in),o=r.getFullYear(),n=Th(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=kn(t?.in||e,0);s.setFullYear(o+1,0,i),s.setHours(0,0,0,0);let l=$f(s,t),c=kn(t?.in||e,0);c.setFullYear(o,0,i),c.setHours(0,0,0,0);let u=$f(c,t);return+r>=+l?o+1:+r>=+u?o:o-1}function Pue(e,t){let r=Th(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=r5(e,t),i=kn(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),$f(i,t)}function kue(e,t){let r=Er(e,t?.in),o=+$f(r,t)-+Pue(r,t);return Math.round(o/XO)+1}function rr(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var tp={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return rr(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):rr(r+1,2)},d(e,t){return rr(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 rr(e.getHours()%12||12,t.length)},H(e,t){return rr(e.getHours(),t.length)},m(e,t){return rr(e.getMinutes(),t.length)},s(e,t){return rr(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return rr(n,t.length)}};var Qw={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},CU={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 tp.y(e,t)},Y:function(e,t,r,o){let n=r5(e,o),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return rr(s,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):rr(i,t.length)},R:function(e,t){let r=$O(e);return rr(r,t.length)},u:function(e,t){let r=e.getFullYear();return rr(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 rr(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 rr(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 tp.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 rr(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=kue(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):rr(n,t.length)},I:function(e,t,r){let o=Eue(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):rr(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):tp.d(e,t)},D:function(e,t,r){let o=Tue(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):rr(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 rr(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 rr(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 rr(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=Qw.noon:o===0?n=Qw.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=Qw.evening:o>=12?n=Qw.afternoon:o>=4?n=Qw.morning:n=Qw.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 tp.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):tp.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):rr(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):rr(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):tp.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):tp.s(e,t)},S:function(e,t){return tp.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return Aue(o);case"XXXX":case"XX":return wb(o);default:return wb(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return Aue(o);case"xxxx":case"xx":return wb(o);default:return wb(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Rue(o,":");default:return"GMT"+wb(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Rue(o,":");default:return"GMT"+wb(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return rr(o,t.length)},T:function(e,t,r){return rr(+e,t.length)}};function Rue(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+rr(i,2)}function Aue(e,t){return e%60===0?(e>0?"-":"+")+rr(Math.abs(e)/60,2):wb(e,t)}function wb(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=rr(Math.trunc(o/60),2),i=rr(o%60,2);return r+n+t+i}var Iue=(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"})}},Oue=(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"})}},wHe=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return Iue(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}}",Iue(o,t)).replace("{{time}}",Oue(n,t))},Nue={p:Oue,P:wHe};var _He=/^D+$/,SHe=/^Y+$/,xHe=["D","DD","YY","YYYY"];function Mue(e){return _He.test(e)}function Fue(e){return SHe.test(e)}function Due(e,t,r){let o=CHe(e,t,r);if(console.warn(o),xHe.includes(e))throw new RangeError(o)}function CHe(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 THe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,EHe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,PHe=/^'([^]*?)'?$/,kHe=/''/g,RHe=/[a-zA-Z]/;function TU(e,t,r){let o=Th(),n=r?.locale??o.locale??xU,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,l=Er(e,r?.in);if(!ep(l))throw new RangeError("Invalid time value");let c=t.match(EHe).map(d=>{let f=d[0];if(f==="p"||f==="P"){let m=Nue[f];return m(d,n.formatLong)}return d}).join("").match(THe).map(d=>{if(d==="''")return{isToken:!1,value:"'"};let f=d[0];if(f==="'")return{isToken:!1,value:AHe(d)};if(CU[f])return{isToken:!0,value:d};if(f.match(RHe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:d}});n.localize.preprocessor&&(c=n.localize.preprocessor(l,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&&Fue(f)||!r?.useAdditionalDayOfYearTokens&&Mue(f))&&Due(f,t,String(e));let m=CU[f[0]];return m(l,f,n.localize,u)}).join("")}function AHe(e){let t=e.match(PHe);return t?t[1].replace(kHe,"'"):e}function _b(e,t,r){return QO(e,-t,r)}function o5(e,t,r){return JO(e,-t,r)}function Lue(e,t,r){return hue(e,-t,r)}function n5(e,t,r){return gue(e,-t,r)}var Ve=a(j(),1),Bo=a(U(),1),Rs=a(an(),1);var EU=a(E(),1),$o={Name:(0,EU.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,EU.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function Bue(e,t){switch(t){case"days":return _b(new Date,e);case"weeks":return Lue(new Date,e);case"months":return o5(new Date,e);case"years":return n5(new Date,e);default:return new Date}}var Vue={label:(0,Ve.__)("Is none of"),filterText:(e,t)=>(0,Bo.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(", ")),$o),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"},i5=[{name:so,label:(0,Ve.__)("Includes"),filterText:(e,t)=>(0,Bo.createInterpolateElement)((0,Ve.sprintf)((0,Ve.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),$o),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:ao,...Vue},{name:Wi,label:(0,Ve.__)("Includes all"),filterText:(e,t)=>(0,Bo.createInterpolateElement)((0,Ve.sprintf)((0,Ve.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),$o),filter(e,t,r){return r?.length?r.every(o=>t.getValue({item:e})?.includes(o)):!0},selection:"multi"},{name:Yn,...Vue},{name:Ts,label:(0,Ve.__)("Between (inc)"),filterText:(e,t)=>(0,Bo.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]),$o),filter(e,t,r){if(!Array.isArray(r)||r.length!==2||r[0]===void 0||r[1]===void 0)return!0;let o=t.getValue({item:e});return typeof o=="number"||o instanceof Date||typeof o=="string"?o>=r[0]&&o<=r[1]:!1},selection:"custom"},{name:Es,label:(0,Ve.__)("In the past"),filterText:(e,t)=>(0,Bo.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}`),$o),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=Bue(r.value,r.unit),n=(0,Rs.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:fa,label:(0,Ve.__)("Over"),filterText:(e,t)=>(0,Bo.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}`),$o),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=Bue(r.value,r.unit);return(0,Rs.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:_o,label:(0,Ve.__)("Is"),filterText:(e,t)=>(0,Bo.createInterpolateElement)((0,Ve.sprintf)((0,Ve.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),$o),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:So,label:(0,Ve.__)("Is not"),filterText:(e,t)=>(0,Bo.createInterpolateElement)((0,Ve.sprintf)((0,Ve.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),$o),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:rh,label:(0,Ve.__)("Less than"),filterText:(e,t)=>(0,Bo.createInterpolateElement)((0,Ve.sprintf)((0,Ve.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),$o),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:oh,label:(0,Ve.__)("Greater than"),filterText:(e,t)=>(0,Bo.createInterpolateElement)((0,Ve.sprintf)((0,Ve.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),$o),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:nh,label:(0,Ve.__)("Less than or equal"),filterText:(e,t)=>(0,Bo.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),$o),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:ih,label:(0,Ve.__)("Greater than or equal"),filterText:(e,t)=>(0,Bo.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),$o),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:sh,label:(0,Ve.__)("Before"),filterText:(e,t)=>(0,Bo.createInterpolateElement)((0,Ve.sprintf)((0,Ve.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),$o),filter(e,t,r){if(r===void 0)return!0;let o=(0,Rs.getDate)(r);return(0,Rs.getDate)(t.getValue({item:e}))<o},selection:"single"},{name:ah,label:(0,Ve.__)("After"),filterText:(e,t)=>(0,Bo.createInterpolateElement)((0,Ve.sprintf)((0,Ve.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),$o),filter(e,t,r){if(r===void 0)return!0;let o=(0,Rs.getDate)(r);return(0,Rs.getDate)(t.getValue({item:e}))>o},selection:"single"},{name:lh,label:(0,Ve.__)("Before (inc)"),filterText:(e,t)=>(0,Bo.createInterpolateElement)((0,Ve.sprintf)((0,Ve.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),$o),filter(e,t,r){if(r===void 0)return!0;let o=(0,Rs.getDate)(r);return(0,Rs.getDate)(t.getValue({item:e}))<=o},selection:"single"},{name:ch,label:(0,Ve.__)("After (inc)"),filterText:(e,t)=>(0,Bo.createInterpolateElement)((0,Ve.sprintf)((0,Ve.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),$o),filter(e,t,r){if(r===void 0)return!0;let o=(0,Rs.getDate)(r);return(0,Rs.getDate)(t.getValue({item:e}))>=o},selection:"single"},{name:Zu,label:(0,Ve.__)("Contains"),filterText:(e,t)=>(0,Bo.createInterpolateElement)((0,Ve.sprintf)((0,Ve.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),$o),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:Xu,label:(0,Ve.__)("Doesn't contain"),filterText:(e,t)=>(0,Bo.createInterpolateElement)((0,Ve.sprintf)((0,Ve.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),$o),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:Qu,label:(0,Ve.__)("Starts with"),filterText:(e,t)=>(0,Bo.createInterpolateElement)((0,Ve.sprintf)((0,Ve.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),$o),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:uh,label:(0,Ve.__)("On"),filterText:(e,t)=>(0,Bo.createInterpolateElement)((0,Ve.sprintf)((0,Ve.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),$o),filter(e,t,r){if(r===void 0)return!0;let o=(0,Rs.getDate)(r),n=(0,Rs.getDate)(t.getValue({item:e}));return o.getTime()===n.getTime()},selection:"single"},{name:dh,label:(0,Ve.__)("Not on"),filterText:(e,t)=>(0,Bo.createInterpolateElement)((0,Ve.sprintf)((0,Ve.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),$o),filter(e,t,r){if(r===void 0)return!0;let o=(0,Rs.getDate)(r),n=(0,Rs.getDate)(t.getValue({item:e}));return o.getTime()!==n.getTime()},selection:"single"}],Sb=e=>i5.find(t=>t.name===e),jue=()=>i5.map(e=>e.name),zue=e=>i5.filter(t=>t.selection==="single").some(t=>t.name===e),Hue=e=>i5.some(t=>t.name===e);var en=a(E(),1),IHe="Enter",OHe=" ",NHe=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=Sb(t?.operator);return o!==void 0?o.filterText(r,e):(0,rp.sprintf)((0,rp.__)("Unknown status for %1$s"),r.name)};function MHe({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(s=>({value:s,label:Sb(s)?.label||s})),n=t.filters?.find(s=>s.field===e.field),i=n?.operator||e.operators[0];return o.length>1&&(0,en.jsxs)(se,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,en.jsx)(Eh.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,en.jsx)(Eh.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,rp.__)("Conditions"),value:i,options:o,onChange:s=>{let l=s,c=n?.operator,u=n?[...(t.filters??[]).map(d=>{if(d.field===e.field){let f=Sb(c)?.selection,m=Sb(l)?.selection,h=f!==m||[f,m].includes("custom");return{...d,value:h?void 0:d.value,operator:l}}return d})]:[...t.filters??[],{field:e.field,operator:l,value:void 0}];r({...t,page:1,filters:u})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function Uue({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,s5.useRef)(null),{filter:i,view:s,onChangeView:l}=o,c=s.filters?.find(_=>_.field===i.field),u=[],d=(0,s5.useMemo)(()=>{let _=r.find(y=>y.id===i.field);return _&&{..._,getValue:({item:y})=>y[_.id]}},[r,i.field]),{elements:f}=Kn({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)){let _=c.value.map(y=>d?.getValueFormatted({item:{[d.id]:y},field:d})||String(y));u=[{value:c.value,label:_}]}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),b=m?(0,rp.__)("Reset"):(0,rp.__)("Remove");return(0,en.jsx)(Eh.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,en.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,en.jsxs)(Ze.Root,{children:[(0,en.jsx)(Ze.Trigger,{render:(0,en.jsx)("div",{className:J("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&&[IHe,OHe].includes(w.key)&&(y(),w.preventDefault())},"aria-disabled":h,"aria-pressed":_,"aria-expanded":_,ref:n,children:(0,en.jsx)(NHe,{activeElements:u,filterInView:c,filter:i})})}),(0,en.jsx)(Ze.Popup,{children:(0,rp.sprintf)((0,rp.__)("Filter by: %1$s"),i.name.toLowerCase())})]}),v&&(0,en.jsxs)(Ze.Root,{children:[(0,en.jsx)(Ze.Trigger,{render:(0,en.jsx)("button",{className:J("dataviews-filters__summary-chip-remove",{"has-values":g}),"aria-label":b,onClick:()=>{l({...s,page:1,filters:s.filters?.filter(w=>w.field!==i.field)}),m?n.current?.focus():e.current?.focus()},children:(0,en.jsx)(Eh.Icon,{icon:Mi})})}),(0,en.jsx)(Ze.Popup,{children:b})]})]}),renderContent:()=>(0,en.jsxs)(se,{direction:"column",justify:"flex-start",children:[(0,en.jsx)(MHe,{...o}),o.filter.hasElements?(0,en.jsx)(iue,{...o,filter:{...o.filter,elements:f}}):(0,en.jsx)(cue,{...o,fields:r})]})})}var a5=a(G(),1),Wue=a(j(),1),Gue=a(U(),1);var op=a(E(),1),{Menu:wT}=_t(a5.privateApis);function PU({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(s=>!s.isVisible);return(0,op.jsxs)(wT,{children:[(0,op.jsx)(wT.TriggerButton,{...n}),(0,op.jsx)(wT.Popover,{children:i.map(s=>(0,op.jsx)(wT.Item,{onClick:()=>{o(s.field),r({...t,page:1,filters:[...t.filters||[],{field:s.field,value:void 0,operator:s.operators[0]}]})},children:(0,op.jsx)(wT.ItemLabel,{children:s.name})},s.field))})]})}function FHe({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,op.jsx)(PU,{triggerProps:{render:(0,op.jsx)(a5.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,Wue.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var Yue=(0,Gue.forwardRef)(FHe);var que=a(G(),1),Kue=a(j(),1),Zue=a(E(),1);function Xue({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,Zue.jsx)(que.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,Kue.__)("Reset")})}var Que=a(U(),1);function DHe(e,t){return(0,Que.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(l=>l.field===o.id&&!!l.isLocked)??!1;r.push({field:o.id,name:o.label,elements:o.elements,getElements:o.getElements,hasElements:o.hasElements,singleSelection:n.some(l=>zue(l)),operators:n,isVisible:s||i||!!t.filters?.some(l=>l.field===o.id&&Hue(l.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 _T=DHe;var ST=a(E(),1);function LHe({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,Jw.useContext)(et),s=(0,Jw.useRef)(null),l=_T(t,r),c=(0,ST.jsx)(Yue,{filters:l,view:r,onChangeView:o,ref:s,setOpenedFilter:i},"add-filter"),u=l.filter(f=>f.isVisible);if(u.length===0)return null;let d=[...u.map(f=>(0,ST.jsx)(Uue,{filter:f,view:r,fields:t,onChangeView:o,addFilterRef:s,openedFilter:n},f.field)),c];return d.push((0,ST.jsx)(Xue,{filters:l,view:r,onChangeView:o},"reset-filters")),(0,ST.jsx)(se,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:d})}var xT=(0,Jw.memo)(LHe);var Ph=a(U(),1),Jue=a(G(),1);var l5=a(j(),1);var fd=a(E(),1);function BHe(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,Ph.useContext)(et),s=(0,Ph.useRef)(null),l=(0,Ph.useCallback)(h=>{r(h),i(!0)},[r,i]);if(e.length===0)return null;let c=e.some(h=>h.isVisible),u={label:(0,l5.__)("Add filter"),"aria-expanded":!1,isPressed:!1},d={label:(0,l5._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},f=e.some(h=>h.isPrimary||h.isLocked),m=(0,fd.jsx)(Jue.Button,{ref:s,className:"dataviews-filters__visibility-toggle",size:"compact",icon:b1,disabled:f,accessibleWhenDisabled:!0,...c?d:u});return(0,fd.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:c?(0,fd.jsx)(VHe,{buttonRef:s,filtersCount:t.filters?.length,children:m}):(0,fd.jsx)(PU,{filters:e,view:t,onChangeView:l,setOpenedFilter:o,triggerProps:{render:m}})})}function VHe({buttonRef:e,filtersCount:t,children:r}){return(0,Ph.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,fd.jsxs)(fd.Fragment,{children:[r,!!t&&(0,fd.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var c5=BHe;var $ue=a(U(),1);var ede=a(E(),1);function jHe(e){let{isShowingFilter:t}=(0,$ue.useContext)(et);return t?(0,ede.jsx)(xT,{...e}):null}var u5=jHe;var tde=a(U(),1),rde=a(G(),1),ode=a(j(),1);var xb=a(E(),1);function kU({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,hasInitiallyLoaded:s,isLoading:l,view:c,onChangeView:u,selection:d,onChangeSelection:f,setOpenedFilter:m,onClickItem:h,isItemClickable:g,renderItemLink:v,defaultLayouts:b,containerRef:_,empty:y=(0,xb.jsx)("p",{children:(0,ode.__)("No results")})}=(0,tde.useContext)(et),w=$u(!s,{delay:200});if(!s)return w?(0,xb.jsx)("div",{className:"dataviews-loading",children:(0,xb.jsx)("p",{children:(0,xb.jsx)(rde.Spinner,{})})}):null;let S=wh.find(x=>x.type===c.type&&b[x.type])?.component;return(0,xb.jsx)("div",{className:"dataviews-layout__container",ref:_,children:(0,xb.jsx)(S,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:l,onChangeView:u,onChangeSelection:f,selection:d,setOpenedFilter:m,onClickItem:h,renderItemLink:v,isItemClickable:g,view:c,empty:y})})}var nde=a(j(),1),zc=a(U(),1),ide=a(G(),1),sde=a(Te(),1);var ade=a(E(),1),zHe=(0,zc.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,zc.useContext)(et),[n,i,s]=(0,sde.useDebouncedInput)(r.search);(0,zc.useEffect)(()=>{r.search!==s&&i(r.search??"")},[r.search,i]);let l=(0,zc.useRef)(o),c=(0,zc.useRef)(r);(0,zc.useEffect)(()=>{l.current=o,c.current=r},[o,r]),(0,zc.useEffect)(()=>{s!==c.current?.search&&l.current({...c.current,page:r.page?1:void 0,startPosition:r.startPosition?1:void 0,search:s})},[s]);let u=t||(0,nde.__)("Search");return(0,ade.jsx)(ide.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:u,placeholder:u,size:"compact"})}),RU=zHe;var tn=a(G(),1),np=a(j(),1),Hc=a(U(),1);var IU=a(AU(),1),cde=a(Te(),1);var Ht=a(E(),1),{Menu:CT}=_t(tn.privateApis),HHe={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function OU(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,Hc.useContext)(et),o=Object.keys(r);if(o.length<=1)return null;let n=wh.find(i=>e.type===i.type);return(0,Ht.jsxs)(CT,{children:[(0,Ht.jsx)(CT.TriggerButton,{render:(0,Ht.jsx)(tn.Button,{size:"compact",icon:n?.icon,label:(0,np.__)("Layout")})}),(0,Ht.jsx)(CT.Popover,{children:o.map(i=>{let s=wh.find(l=>l.type===i);return s?(0,Ht.jsx)(CT.RadioItem,{value:i,name:"view-actions-available-view",checked:i===e.type,hideOnClick:!0,onChange:l=>{switch(l.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:l.target.value,...r[l.target.value]})}(0,IU.default)("Invalid dataview")},children:(0,Ht.jsx)(CT.ItemLabel,{children:s.label})},i):null})})]})}function UHe(){let{view:e,fields:t,onChangeView:r}=(0,Hc.useContext)(et),o=(0,Hc.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,Ht.jsx)(tn.SelectControl,{label:(0,np.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function WHe(){let{view:e,fields:t,onChangeView:r}=(0,Hc.useContext)(et);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,Ht.jsx)(tn.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",isBlock:!0,label:(0,np.__)("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,IU.default)("Invalid direction")},children:YI.map(i=>(0,Ht.jsx)(tn.__experimentalToggleGroupControlOptionIcon,{value:i,icon:Qse[i],label:KI[i]},i))})}function GHe(){let{view:e,config:t,onChangeView:r}=(0,Hc.useContext)(et),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,Ht.jsx)(tn.__experimentalToggleGroupControl,{isBlock:!0,label:(0,np.__)("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,Ht.jsx)(tn.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function YHe(){let{onReset:e}=(0,Hc.useContext)(et);return e===void 0?null:(0,Ht.jsx)(tn.Button,{variant:"tertiary",size:"compact",disabled:e===!1,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{typeof e=="function"&&e()},children:(0,np.__)("Reset view")})}function NU(){let{view:e,onReset:t}=(0,Hc.useContext)(et),r=(0,cde.useInstanceId)(ude,"dataviews-view-config-dropdown"),o=wh.find(i=>i.type===e.type),n=typeof t=="function";return(0,Ht.jsx)(tn.Dropdown,{expandOnMobile:!0,popoverProps:{...HHe,id:r},renderToggle:({onToggle:i,isOpen:s})=>(0,Ht.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,Ht.jsx)(tn.Button,{size:"compact",icon:BB,label:(0,np._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":s?"true":"false","aria-controls":r}),n&&(0,Ht.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,Ht.jsx)(tn.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,Ht.jsxs)(se,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,Ht.jsxs)(se,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,Ht.jsx)(tn.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,np.__)("Appearance")}),(0,Ht.jsx)(YHe,{})]}),(0,Ht.jsxs)(se,{direction:"column",gap:"lg",children:[(0,Ht.jsxs)(se,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,Ht.jsx)(UHe,{}),(0,Ht.jsx)(WHe,{})]}),!!o?.viewConfigOptions&&(0,Ht.jsx)(o.viewConfigOptions,{}),(0,Ht.jsx)(GHe,{}),(0,Ht.jsx)(nO,{})]})]})})})}function ude(){return(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsx)(OU,{}),(0,Ht.jsx)(NU,{})]})}var qHe=(0,Hc.memo)(ude),dde=qHe;var fde=a(G(),1),pde=a(U(),1);function yr(e,t){let r;return e?.required&&t?.required?r=t?.required?.message?t.required: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 mde=a(E(),1),{ValidatedCheckboxControl:KHe}=_t(fde.privateApis);function hde({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:l,label:c,description:u,isValid:d}=e,f=e.isDisabled({item:r,field:e}),m=(0,pde.useCallback)(()=>{t(l({item:r,value:!s({item:r})}))},[r,s,t,l]);return(0,mde.jsx)(KHe,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:yr(d,i),hidden:o,label:c,help:u,checked:s({item:r}),onChange:m,disabled:f})}var d5=a(G(),1),gde=a(U(),1);var MU=a(E(),1),{ValidatedComboboxControl:ZHe}=_t(d5.privateApis);function f5({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:s,placeholder:l,getValue:c,setValue:u,isValid:d}=t,f=c({item:e})??"",m=(0,gde.useCallback)(v=>r(u({item:e,value:v??""})),[e,r,u]),{elements:h,isLoading:g}=Kn({elements:t.elements,getElements:t.getElements});return g?(0,MU.jsx)(d5.Spinner,{}):(0,MU.jsx)(ZHe,{required:!!t.isValid?.required,customValidity:yr(d,n),label:i,value:f,help:s,placeholder:l,options:h,onChange:m,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var h5=a(G(),1),jl=a(U(),1),m5=a(j(),1),il=a(an(),1);var e_=a(G(),1),FU=a(U(),1),pd=a(j(),1);var $w=a(E(),1),XHe={[Es]:[{value:"days",label:(0,pd.__)("Days")},{value:"weeks",label:(0,pd.__)("Weeks")},{value:"months",label:(0,pd.__)("Months")},{value:"years",label:(0,pd.__)("Years")}],[fa]:[{value:"days",label:(0,pd.__)("Days ago")},{value:"weeks",label:(0,pd.__)("Weeks ago")},{value:"months",label:(0,pd.__)("Months ago")},{value:"years",label:(0,pd.__)("Years ago")}]};function p5({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let s=XHe[i===Es?"inThePast":"over"],{id:l,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:{},b=(0,FU.useCallback)(y=>o(f({item:t,value:{value:Number(y),unit:v}})),[o,f,t,v]),_=(0,FU.useCallback)(y=>o(f({item:t,value:{value:g,unit:y}})),[o,f,t,g]);return(0,$w.jsx)(e_.BaseControl,{id:l,className:J(e,"dataviews-controls__relative-date"),label:c,hideLabelFromVision:n,help:u,children:(0,$w.jsxs)(se,{direction:"row",gap:"sm",children:[(0,$w.jsx)(e_.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:g,onChange:b,disabled:m}),(0,$w.jsx)(e_.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,pd.__)("Unit"),value:v,options:s,onChange:_,hideLabelFromVision:!0,disabled:m})]})})}var vde=a(U(),1);function TT(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,vde.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 bde=a(an(),1);function ET(e){if(!e)return null;let t=(0,bde.getDate)(e);return t&&ep(t)?t:null}var kh=a(E(),1),{DateCalendar:QHe,ValidatedInputControl:JHe}=_t(h5.privateApis),DU=e=>e?(0,il.dateI18n)("Y-m-d\\TH:i",(0,il.getDate)(e)):"";function $He({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,config:s}){let{compact:l}=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}),b=typeof v=="string"?v:void 0,[_,y]=(0,jl.useState)(()=>ET(b)||new Date),w=(0,jl.useRef)(null),S=(0,jl.useRef)(void 0),x=(0,jl.useRef)(null),{minConstraint:C,maxConstraint:I,disabledMatchers:k}=TT(h,ET),R=(0,jl.useCallback)(V=>r(f({item:e,value:V})),[e,r,f]);(0,jl.useEffect)(()=>()=>{S.current&&clearTimeout(S.current)},[]);let A=(0,jl.useCallback)(V=>{let z;if(V){let D=(0,il.dateI18n)("Y-m-d",V),O;b?O=(0,il.dateI18n)("H:i",(0,il.getDate)(b)):O=(0,il.dateI18n)("H:i",V),z=(0,il.getDate)(`${D}T${O}`).toISOString(),R(z),S.current&&clearTimeout(S.current)}else R(void 0);x.current=w.current&&w.current.ownerDocument.activeElement,S.current=setTimeout(()=>{w.current&&(w.current.focus(),w.current.blur(),R(z),x.current&&x.current instanceof HTMLElement&&x.current.focus())},0)},[R,b]),P=(0,jl.useCallback)(V=>{if(V){let z=(0,il.getDate)(V);R(z.toISOString());let D=ET(z.toISOString());D&&y(D)}else R(void 0)},[R]),{format:T}=t,M=T.weekStartsOn??(0,il.getSettings)().l10n.startOfWeek,{timezone:{string:B}}=(0,il.getSettings)(),F=u;return h?.required&&!n&&!o?F=`${u} (${(0,m5.__)("Required")})`:!h?.required&&n&&!o&&(F=`${u} (${(0,m5.__)("Optional")})`),(0,kh.jsx)(h5.BaseControl,{id:c,label:F,help:d,hideLabelFromVision:o,children:(0,kh.jsxs)(se,{direction:"column",gap:"lg",children:[(0,kh.jsx)(JHe,{ref:w,required:!!h?.required,customValidity:yr(h,i),type:"datetime-local",label:(0,m5.__)("Date time"),hideLabelFromVision:!0,value:DU(b),onChange:P,disabled:g,min:C?DU(C):void 0,max:I?DU(I):void 0}),!l&&(0,kh.jsx)(QHe,{style:{width:"100%"},selected:b&&ET(b)||void 0,onSelect:A,month:_,onMonthChange:y,timeZone:B||void 0,weekStartsOn:M,disabled:g||k})]})})}function yde({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s,config:l}){return i===Es||i===fa?(0,kh.jsx)(p5,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,kh.jsx)($He,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,config:l})}var Xi=a(G(),1),wde=a(na(),1),ar=a(U(),1),Rn=a(j(),1),Zi=a(an(),1);var Vr=a(E(),1),{DateCalendar:eUe,DateRangeCalendar:tUe}=_t(Xi.privateApis),rUe=[{id:"today",label:(0,Rn.__)("Today"),getValue:()=>(0,Zi.getDate)(null)},{id:"yesterday",label:(0,Rn.__)("Yesterday"),getValue:()=>{let e=(0,Zi.getDate)(null);return _b(e,1)}},{id:"past-week",label:(0,Rn.__)("Past week"),getValue:()=>{let e=(0,Zi.getDate)(null);return _b(e,7)}},{id:"past-month",label:(0,Rn.__)("Past month"),getValue:()=>{let e=(0,Zi.getDate)(null);return o5(e,1)}}],oUe=[{id:"last-7-days",label:(0,Rn.__)("Last 7 days"),getValue:()=>{let e=(0,Zi.getDate)(null);return[_b(e,7),e]}},{id:"last-30-days",label:(0,Rn.__)("Last 30 days"),getValue:()=>{let e=(0,Zi.getDate)(null);return[_b(e,30),e]}},{id:"month-to-date",label:(0,Rn.__)("Month to date"),getValue:()=>{let e=(0,Zi.getDate)(null);return[bue(e),e]}},{id:"last-year",label:(0,Rn.__)("Last year"),getValue:()=>{let e=(0,Zi.getDate)(null);return[n5(e,1),e]}},{id:"year-to-date",label:(0,Rn.__)("Year to date"),getValue:()=>{let e=(0,Zi.getDate)(null);return[e5(e),e]}}],Rh=e=>{if(!e)return null;let t=(0,Zi.getDate)(e);return t&&ep(t)?t:null},LU=e=>e?typeof e=="string"?e:TU(e,"yyyy-MM-dd"):"";function _de({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:s}=e,[l,c]=(0,ar.useState)(void 0),u=(0,ar.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,ar.useEffect)(()=>{let f=Array.isArray(r)?r:[r],m=t?yr(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,ar.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,ar.useEffect)(()=>{if(!o)return;let f=t?yr(s,t):void 0;f?c(f):u()},[o,s,t,u]),(0,ar.useEffect)(()=>{o&&l?.message&&(0,wde.speak)(l.message)},[o,l?.message]),(0,Vr.jsxs)("div",{onBlur:f=>{o||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,l&&(0,Vr.jsxs)("p",{className:J("components-validated-control__indicator",l.type==="invalid"?"is-invalid":void 0),children:[(0,Vr.jsx)(Xi.Icon,{className:"components-validated-control__indicator-icon",icon:xf,size:16,fill:"currentColor"}),l.message]})]})}function nUe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:l,description:c,setValue:u,getValue:d,isValid:f,format:m}=t,h=t.isDisabled({item:e,field:t}),[g,v]=(0,ar.useState)(null),b=m.weekStartsOn??(0,Zi.getSettings)().l10n.startOfWeek,_=d({item:e}),y=typeof _=="string"?_:void 0,[w,S]=(0,ar.useState)(()=>Rh(y)||new Date),[x,C]=(0,ar.useState)(!1),I=(0,ar.useRef)(null),{minConstraint:k,maxConstraint:R,disabledMatchers:A}=TT(f,Rh),P=(0,ar.useCallback)(z=>r(u({item:e,value:z})),[e,r,u]),T=(0,ar.useCallback)(z=>{let D=z?TU(z,"yyyy-MM-dd"):void 0;P(D),v(null),C(!0)},[P]),M=(0,ar.useCallback)(z=>{let D=z.getValue(),O=LU(D);S(D),P(O),v(z.id),C(!0)},[P]),B=(0,ar.useCallback)(z=>{if(P(z),z){let D=Rh(z);D&&S(D)}v(null),C(!0)},[P]),{timezone:{string:F}}=(0,Zi.getSettings)(),V=l;return f?.required&&!n?V=`${l} (${(0,Rn.__)("Required")})`:!f?.required&&n&&(V=`${l} (${(0,Rn.__)("Optional")})`),(0,Vr.jsx)(_de,{field:t,validity:i,inputRefs:I,isTouched:x,setIsTouched:C,children:(0,Vr.jsx)(Xi.BaseControl,{id:s,className:"dataviews-controls__date",label:V,help:c,hideLabelFromVision:o,children:(0,Vr.jsxs)(se,{direction:"column",gap:"lg",children:[(0,Vr.jsxs)(se,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[rUe.map(z=>{let D=g===z.id;return(0,Vr.jsx)(Xi.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:D,size:"small",disabled:h,accessibleWhenDisabled:!0,onClick:()=>M(z),children:z.label},z.id)}),(0,Vr.jsx)(Xi.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",disabled:!!g||h,accessibleWhenDisabled:!0,children:(0,Rn.__)("Custom")})]}),(0,Vr.jsx)(Xi.__experimentalInputControl,{ref:I,type:"date",label:(0,Rn.__)("Date"),hideLabelFromVision:!0,value:y,onChange:B,required:!!t.isValid?.required,disabled:h,min:k,max:R}),(0,Vr.jsx)(eUe,{style:{width:"100%"},selected:y&&Rh(y)||void 0,onSelect:T,month:w,onMonthChange:S,timeZone:F||void 0,weekStartsOn:b,disabled:h||A,disableNavigation:h})]})})})}function iUe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:l,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(L=>typeof L=="string")&&(g=v);let b=m.weekStartsOn??(0,Zi.getSettings)().l10n.startOfWeek,{minConstraint:_,maxConstraint:y,disabledMatchers:w}=TT(f,Rh),S=(0,ar.useCallback)(L=>{r(d({item:e,value:L}))},[e,r,d]),[x,C]=(0,ar.useState)(null),I=(0,ar.useMemo)(()=>{if(!g)return{from:void 0,to:void 0};let[L,W]=g;return{from:Rh(L)||void 0,to:Rh(W)||void 0}},[g]),[k,R]=(0,ar.useState)(()=>I.from||new Date),[A,P]=(0,ar.useState)(!1),T=(0,ar.useRef)(null),M=(0,ar.useRef)(null),B=(0,ar.useCallback)((L,W)=>{L&&W?S([LU(L),LU(W)]):!L&&!W&&S(void 0)},[S]),F=(0,ar.useCallback)(L=>{B(L?.from,L?.to),C(null),P(!0)},[B]),V=(0,ar.useCallback)(L=>{let[W,q]=L.getValue();R(W),B(W,q),C(L.id),P(!0)},[B]),z=(0,ar.useCallback)((L,W)=>{let[q,Z]=g||[void 0,void 0];if(B(L==="from"?W:q,L==="to"?W:Z),W){let te=Rh(W);te&&R(te)}C(null),P(!0)},[g,B]),{timezone:D}=(0,Zi.getSettings)(),O=l;return t.isValid?.required&&!n?O=`${l} (${(0,Rn.__)("Required")})`:!t.isValid?.required&&n&&(O=`${l} (${(0,Rn.__)("Optional")})`),(0,Vr.jsx)(_de,{field:t,validity:i,inputRefs:[T,M],isTouched:A,setIsTouched:P,children:(0,Vr.jsx)(Xi.BaseControl,{id:s,className:"dataviews-controls__date",label:O,help:c,hideLabelFromVision:o,children:(0,Vr.jsxs)(se,{direction:"column",gap:"lg",children:[(0,Vr.jsxs)(se,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[oUe.map(L=>{let W=x===L.id;return(0,Vr.jsx)(Xi.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:W,size:"small",disabled:h,accessibleWhenDisabled:!0,onClick:()=>V(L),children:L.label},L.id)}),(0,Vr.jsx)(Xi.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!x,size:"small",accessibleWhenDisabled:!0,disabled:!!x||h,children:(0,Rn.__)("Custom")})]}),(0,Vr.jsxs)(se,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,Vr.jsx)(Xi.__experimentalInputControl,{ref:T,type:"date",label:(0,Rn.__)("From"),hideLabelFromVision:!0,value:g?.[0],onChange:L=>z("from",L),required:!!t.isValid?.required,disabled:h,min:_,max:y}),(0,Vr.jsx)(Xi.__experimentalInputControl,{ref:M,type:"date",label:(0,Rn.__)("To"),hideLabelFromVision:!0,value:g?.[1],onChange:L=>z("to",L),required:!!t.isValid?.required,disabled:h,min:_,max:y})]}),(0,Vr.jsx)(tUe,{style:{width:"100%"},selected:I,onSelect:F,month:k,onMonthChange:R,timeZone:D.string||void 0,weekStartsOn:b,disabled:h||w})]})})})}function Sde({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){return i===Es||i===fa?(0,Vr.jsx)(p5,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===Ts?(0,Vr.jsx)(iUe,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s}):(0,Vr.jsx)(nUe,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s})}var g5=a(G(),1),xde=a(U(),1);var BU=a(E(),1),{ValidatedSelectControl:sUe}=_t(g5.privateApis);function v5({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:s,label:l,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,xde.useCallback)(y=>r(d({item:e,value:y})),[e,r,d]),{elements:b,isLoading:_}=Kn({elements:t.elements,getElements:t.getElements});return _?(0,BU.jsx)(g5.Spinner,{}):(0,BU.jsx)(sUe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:yr(f,i),label:l,value:g,help:c,options:b,onChange:v,hideLabelFromVision:o,multiple:h,disabled:m})}var VU=a(E(),1),aUe=10;function Cde(e){let{field:t}=e,{elements:r}=Kn({elements:t.elements,getElements:t.getElements});return r.length>=aUe?(0,VU.jsx)(f5,{...e}):(0,VU.jsx)(v5,{...e})}var y5=a(G(),1);var Tde=a(G(),1),Ede=a(U(),1);var Pde=a(E(),1),{ValidatedInputControl:lUe}=_t(Tde.privateApis);function md({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:s,suffix:l,validity:c}){let{label:u,placeholder:d,description:f,getValue:m,setValue:h,isValid:g}=t,v=m({item:e}),b=t.isDisabled({item:e,field:t}),_=(0,Ede.useCallback)(y=>r(h({item:e,value:y})),[e,h,r]);return(0,Pde.jsx)(lUe,{required:!!g.required,markWhenOptional:n,customValidity:yr(g,c),label:u,placeholder:d,value:v??"",help:f,onChange:_,hideLabelFromVision:o,type:i,prefix:s,suffix:l,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 b5=a(E(),1);function kde({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,b5.jsx)(md,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,b5.jsx)(y5.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,b5.jsx)(y5.Icon,{icon:JB})})})}var _5=a(G(),1);var w5=a(E(),1);function Rde({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,w5.jsx)(md,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,w5.jsx)(_5.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,w5.jsx)(_5.Icon,{icon:b0})})})}var x5=a(G(),1);var S5=a(E(),1);function Ade({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,S5.jsx)(md,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,S5.jsx)(x5.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,S5.jsx)(x5.Icon,{icon:xV})})})}var ip=a(G(),1),PT=a(U(),1),C5=a(j(),1);var Ah=a(E(),1),{ValidatedNumberControl:cUe}=_t(ip.privateApis);function Ide(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function uUe({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,s=(0,PT.useCallback)(c=>t([Ide(c),i]),[t,i]),l=(0,PT.useCallback)(c=>t([n,Ide(c)]),[t,n]);return(0,Ah.jsx)(ip.BaseControl,{help:(0,C5.__)("The max. value must be greater than the min. value."),children:(0,Ah.jsxs)(ip.Flex,{direction:"row",gap:4,children:[(0,Ah.jsx)(ip.__experimentalNumberControl,{label:(0,C5.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:s,hideLabelFromVision:r,step:o}),(0,Ah.jsx)(ip.__experimentalNumberControl,{label:(0,C5.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:l,hideLabelFromVision:r,step:o})]})})}function T5({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){let l=t.format?.decimals??0,c=Math.pow(10,Math.abs(l)*-1),{label:u,description:d,getValue:f,setValue:m,isValid:h}=t,g=f({item:e})??"",v=t.isDisabled({item:e,field:t}),b=(0,PT.useCallback)(y=>{r(m({item:e,value:["",void 0].includes(y)?void 0:Number(y)}))},[e,r,m]),_=(0,PT.useCallback)(y=>{r(m({item:e,value:y}))},[e,r,m]);if(i===Ts){let y=["",""];return Array.isArray(g)&&g.length===2&&g.every(w=>typeof w=="number"||w==="")&&(y=g),(0,Ah.jsx)(uUe,{value:y,onChange:_,hideLabelFromVision:o,step:c})}return(0,Ah.jsx)(cUe,{required:!!h.required,markWhenOptional:n,customValidity:yr(h,s),label:u,help:d,value:g,onChange:b,hideLabelFromVision:o,step:c,min:h.min?h.min.constraint:void 0,max:h.max?h.max.constraint:void 0,disabled:v})}var Ode=a(E(),1);function Nde(e){return(0,Ode.jsx)(T5,{...e})}var Mde=a(E(),1);function Fde(e){return(0,Mde.jsx)(T5,{...e})}var E5=a(G(),1),Dde=a(U(),1);var jU=a(E(),1),{ValidatedRadioControl:dUe}=_t(E5.privateApis);function Lde({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:l,getValue:c,setValue:u,isValid:d}=t,f=t.isDisabled({item:e,field:t}),{elements:m,isLoading:h}=Kn({elements:t.elements,getElements:t.getElements}),g=c({item:e}),v=(0,Dde.useCallback)(b=>r(u({item:e,value:b})),[e,r,u]);return h?(0,jU.jsx)(E5.Spinner,{}):(0,jU.jsx)(dUe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:yr(d,i),label:s,help:l,onChange:v,options:m,selected:g,hideLabelFromVision:o,disabled:f})}var zU=a(U(),1);var Bde=a(E(),1);function Vde({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{prefix:l,suffix:c}=i||{};return(0,Bde.jsx)(md,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,prefix:l?(0,zU.createElement)(l):void 0,suffix:c?(0,zU.createElement)(c):void 0})}var jde=a(G(),1),zde=a(U(),1);var Hde=a(E(),1),{ValidatedToggleControl:fUe}=_t(jde.privateApis);function Ude({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:l,getValue:c,setValue:u,isValid:d}=e,f=e.isDisabled({item:r,field:e}),m=(0,zde.useCallback)(()=>{t(u({item:r,value:!c({item:r})}))},[t,u,r,c]);return(0,Hde.jsx)(fUe,{required:!!d.required,markWhenOptional:n,customValidity:yr(d,i),hidden:o,label:s,help:l,checked:c({item:r}),onChange:m,disabled:f})}var Wde=a(G(),1),Gde=a(U(),1);var Yde=a(E(),1),{ValidatedTextareaControl:pUe}=_t(Wde.privateApis);function qde({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{rows:l=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,Gde.useCallback)(b=>r(m({item:e,value:b})),[e,r,m]);return(0,Yde.jsx)(pUe,{required:!!h.required,markWhenOptional:n,customValidity:yr(h,s),label:u,placeholder:d,value:g??"",help:f,onChange:v,rows:l,disabled:c,minLength:h.minLength?h.minLength.constraint:void 0,maxLength:h.maxLength?h.maxLength.constraint:void 0,hideLabelFromVision:o})}var $de=a(U(),1);var t_=a(G(),1),Oh=a(Te(),1),sl=a(U(),1),k5=a(hd(),1);var mUe=[];function Zde({allowedFormats:e,disableFormats:t}){return t?mUe:e}var P5=a(hd(),1),Xde=a(E(),1),Qde=a(_e(),1),hUe={};function gUe({onChange:e,onFocus:t,value:r,forwardedRef:o,settings:n,isVisible:i}){let{name:s,edit:l}=n;if(!l)return null;let c=(0,P5.getActiveFormat)(r,s),u=c!==void 0,d=(0,P5.getActiveObject)(r),f=d!==void 0&&d.type===s;return(0,Xde.jsx)(l,{isActive:u,isVisible:i,activeAttributes:u?c.attributes||{}:{},isObjectActive:f,activeObjectAttributes:f?d.attributes||{}:{},value:r,onChange:e,onFocus:t,contentRef:o,context:hUe},s)}function Jde({formatTypes:e,...t}){return e.map(r=>(0,Qde.createElement)(gUe,{settings:r,...t,key:r.name}))}var Ih=a(E(),1),{ValidatedContentEditableControl:vUe,withIgnoreIMEEvents:bUe}=_t(t_.privateApis),{useRichText:yUe,KeyboardShortcutContext:wUe,InputEventContext:_Ue,shortcutsListener:SUe,inputEventsListener:xUe}=_t(k5.privateApis),CUe=[];function R5({label:e,value:t,onChange:r,placeholder:o,id:n,clientId:i,className:s,hideLabelFromVision:l,help:c,disabled:u,required:d,markWhenOptional:f,customValidity:m,allowedFormats:h,disableFormats:g,withoutInteractiveFormatting:v,preserveWhiteSpace:b,disableLineBreaks:_,focusOnMount:y,completers:w=CUe}){let[S,x]=(0,sl.useState)({start:void 0,end:void 0}),[C,I]=(0,sl.useState)(!1),k=(0,sl.useRef)(void 0),R=(0,sl.useRef)(new Set),A=(0,sl.useRef)(new Set),P=(0,Oh.__experimentalUseFocusOutside)(()=>I(!1)),T=Zde({allowedFormats:h,disableFormats:g}),{value:M,onChange:B,ref:F,formatTypes:V,getValue:z}=yUe({value:t,onChange:r,selectionStart:S.start,selectionEnd:S.end,onSelectionChange:(de,pe)=>x({start:de,end:pe}),__unstableIsSelected:C,preserveWhiteSpace:!!b,placeholder:o,__unstableDisableFormats:g,allowedFormats:T,withoutInteractiveFormatting:v,__unstableFormatTypeHandlerContext:(0,sl.useMemo)(()=>({richTextIdentifier:n,blockClientId:i}),[n,i])});function D(){k.current?.focus()}let O=(0,sl.useRef)({keyboardShortcuts:A,inputEvents:R}),L=(0,sl.useRef)({formatTypes:V,getValue:z,onChange:B});(0,sl.useInsertionEffect)(()=>{L.current={formatTypes:V,getValue:z,onChange:B}});let W=(0,Oh.useRefEffect)(de=>{if(u)return;let pe=bUe($=>{if($.key!=="Enter"||$.defaultPrevented||$.metaKey||$.ctrlKey||($.preventDefault(),_))return;let{getValue:ee,onChange:fe}=L.current,ve=ee();fe((0,k5.insert)(ve,`
-`,ve.start??ve.text.length,ve.end??ve.text.length))});return de.addEventListener("keydown",pe),()=>de.removeEventListener("keydown",pe)},[_,u]),q=(0,Oh.useRefEffect)(de=>{if(!C)return;let pe=SUe(O)(de),$=xUe(O)(de);function ee(fe){if(fe.inputType!=="insertText"&&fe.type!=="compositionend")return;let{formatTypes:ve,getValue:we,onChange:oe}=L.current,re=we(),ce=ve.reduce((ie,{__unstableInputRule:le})=>le?le(ie):ie,re);ce!==re&&oe({...ce,activeFormats:re.activeFormats})}return de.addEventListener("input",ee),de.addEventListener("compositionend",ee),()=>{pe(),$(),de.removeEventListener("input",ee),de.removeEventListener("compositionend",ee)}},[C]),{ref:Z,...Q}=(0,t_.__unstableUseAutocompleteProps)({completers:w,record:M,onChange:B,onReplace:()=>{}}),ue=(0,Oh.useRefEffect)(de=>{y&&!u&&de.focus()},[y,u]),te=(0,Oh.useMergeRefs)([F,k,q,W,ue,Z]);return(0,Ih.jsx)("div",{...P,onFocus:de=>{I(!0),P.onFocus(de)},children:(0,Ih.jsxs)(t_.SlotFillProvider,{children:[(0,Ih.jsx)(vUe,{label:e,id:n,className:J("dataviews-controls__richtext",s),placeholder:o,hideLabelFromVision:l,help:c,disabled:u,required:d,markWhenOptional:f,customValidity:m,value:M.text,"aria-multiline":!_,...Q,ref:te}),C&&!u&&(0,Ih.jsx)(wUe.Provider,{value:A,children:(0,Ih.jsx)(_Ue.Provider,{value:R,children:(0,Ih.jsx)(Jde,{value:M,onChange:B,onFocus:D,formatTypes:V,forwardedRef:k,isVisible:!0})})})]})})}var efe=a(E(),1);function tfe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{className:l,clientId:c,allowedFormats:u,disableFormats:d,withoutInteractiveFormatting:f,preserveWhiteSpace:m,disableLineBreaks:h}=i||{},g=t.isDisabled({item:e,field:t}),{label:v,placeholder:b,description:_,id:y,setValue:w,isValid:S}=t,x=t.getValue({item:e})??"",C=(0,$de.useCallback)(I=>r(w({item:e,value:I})),[e,r,w]);return(0,efe.jsx)(R5,{label:v,value:x,onChange:C,placeholder:b,id:y,hideLabelFromVision:o,help:_,disabled:g,required:!!S.required,markWhenOptional:n,customValidity:yr(S,s),className:l,clientId:c,allowedFormats:u,disableFormats:d,withoutInteractiveFormatting:f,preserveWhiteSpace:m,disableLineBreaks:h})}var r_=a(G(),1),rfe=a(U(),1);var A5=a(E(),1),{ValidatedToggleGroupControl:TUe}=_t(r_.privateApis);function ofe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:l,isValid:c}=t,u=t.isDisabled({item:e,field:t}),d=s({item:e}),f=(0,rfe.useCallback)(v=>r(l({item:e,value:v})),[e,r,l]),{elements:m,isLoading:h}=Kn({elements:t.elements,getElements:t.getElements});if(h)return(0,A5.jsx)(r_.Spinner,{});if(m.length===0)return null;let g=m.find(v=>v.value===d);return(0,A5.jsx)(TUe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:yr(c,i),isBlock:!0,label:t.label,help:g?.description||t.description,onChange:f,value:d,hideLabelFromVision:o,children:m.map(v=>(0,A5.jsx)(r_.__experimentalToggleGroupControlOption,{label:v.label,value:v.value,disabled:u},v.value))})}var I5=a(G(),1),O5=a(U(),1);var kT=a(E(),1),{ValidatedFormTokenField:EUe}=_t(I5.privateApis);function nfe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:l,description:c,getValue:u,setValue:d,isValid:f}=t,m=u({item:e}),h=t.isDisabled({item:e,field:t}),{elements:g,isLoading:v}=Kn({elements:t.elements,getElements:t.getElements}),b=(0,O5.useMemo)(()=>Array.isArray(m)?m.map(y=>g?.find(S=>S.value===y)||{value:y,label:y}):[],[m,g]),_=(0,O5.useCallback)(y=>{let w=y.map(S=>typeof S=="object"&&"value"in S?S.value:S);r(d({item:e,value:w}))},[r,d,e]);return v?(0,kT.jsx)(I5.Spinner,{}):(0,kT.jsx)(EUe,{required:!!f?.required,markWhenOptional:n,customValidity:yr(f,i),label:o?void 0:s,value:b,onChange:_,placeholder:l,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(S=>S.value===y)?.label||y,__experimentalRenderItem:({item:y})=>{if(typeof y=="string"&&g){let w=g.find(S=>S.value===y);return(0,kT.jsx)("span",{children:w?.label||y})}return(0,kT.jsx)("span",{children:y})}})}var ba=a(G(),1),HU=a(U(),1),ife=a(j(),1);var sp=a(E(),1),{ValidatedInputControl:PUe}=_t(ba.privateApis),kUe=({color:e,onColorChange:t,disabled:r})=>{let o=e&&Io(e).isValid()?e:"#ffffff";return(0,sp.jsx)(ba.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,sp.jsx)(ba.Button,{onClick:n,"aria-label":(0,ife.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,sp.jsx)(ba.ColorIndicator,{colorValue:o})}),renderContent:()=>(0,sp.jsx)(ba.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,sp.jsx)(ba.ColorPicker,{color:o,onChange:t,enableAlpha:!0})})})};function sfe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:l,description:c,setValue:u,isValid:d}=t,f=t.isDisabled({item:e,field:t}),m=t.getValue({item:e})||"",h=(0,HU.useCallback)(v=>{r(u({item:e,value:v}))},[e,r,u]),g=(0,HU.useCallback)(v=>{r(u({item:e,value:v||""}))},[e,r,u]);return(0,sp.jsx)(PUe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:yr(d,i),label:s,placeholder:l,value:m,help:c,onChange:g,hideLabelFromVision:o,type:"text",disabled:f,prefix:(0,sp.jsx)(ba.__experimentalInputControlPrefixWrapper,{variant:"control",children:(0,sp.jsx)(kUe,{color:m,onColorChange:h,disabled:f})})})}var M5=a(G(),1),F5=a(U(),1),UU=a(j(),1);var N5=a(E(),1);function afe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let[s,l]=(0,F5.useState)(!1),c=t.isDisabled({item:e,field:t}),u=(0,F5.useCallback)(()=>{l(d=>!d)},[]);return(0,N5.jsx)(md,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:s?"text":"password",suffix:(0,N5.jsx)(M5.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,N5.jsx)(M5.Button,{icon:s?M1:pv,onClick:u,size:"small",label:s?(0,UU.__)("Hide password"):(0,UU.__)("Show password"),disabled:c,accessibleWhenDisabled:!0})})})}function D5(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var cfe=a(E(),1),lfe={adaptiveSelect:Cde,array:nfe,checkbox:hde,color:sfe,combobox:f5,datetime:yde,date:Sde,email:kde,telephone:Rde,url:Ade,integer:Nde,number:Fde,password:afe,radio:Lde,select:v5,text:Vde,toggle:Ude,textarea:qde,richtext:tfe,toggleGroup:ofe};function RUe(e){return e&&typeof e=="object"&&typeof e.control=="string"}function AUe(e){let{control:t,...r}=e,o=L5(t);return o===null?null:function(i){return(0,cfe.jsx)(o,{...i,config:r})}}function ufe(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?L5(e.Edit):RUe(e.Edit)?AUe(e.Edit):D5(e)&&e.type!=="array"?L5("adaptiveSelect"):t===null?null:L5(t)}function L5(e){return Object.keys(lfe).includes(e)?lfe[e]:null}function IUe(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 dfe=IUe;var OUe=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},ffe=OUe;var NUe=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},pfe=NUe;var hfe=a(j(),1);function B5({item:e,field:t}){let{elements:r,isLoading:o}=Kn({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 mfe=a(E(),1);function Vo({item:e,field:t}){return t.hasElements?(0,mfe.jsx)(B5,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var gd=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function jo(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function vd(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 bd(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 yd(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 jr(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 MUe({item:e,field:t}){return t.getValue({item:e})}var As=MUe;var FUe=/^[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 DUe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!FUe.test(r)?(0,hfe.__)("Value must be a valid email address."):null}var gfe={type:"email",render:Vo,Edit:"email",sort:gd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[so,ao],validOperators:[_o,So,Zu,Xu,Qu,so,ao,Wi,Yn],format:{},getValueFormatted:As,validate:{required:jo,pattern:yd,minLength:vd,maxLength:bd,elements:jr,custom:DUe}};var vfe=a(j(),1);var o_=(e,t,r)=>r==="asc"?e-t:t-e;function V5(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 j5(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 bfe={separatorThousand:","};function LUe({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=bfe: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 BUe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,vfe.__)("Value must be an integer."):null}var yfe={type:"integer",render:Vo,Edit:"integer",sort:o_,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_o,So,rh,oh,nh,ih,Ts],validOperators:[_o,So,rh,oh,nh,ih,Ts,so,ao,Wi,Yn],format:bfe,getValueFormatted:LUe,validate:{required:jo,min:V5,max:j5,elements:jr,custom:BUe}};var wfe=a(j(),1);var _fe={separatorThousand:",",separatorDecimal:".",decimals:2};function VUe({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=_fe:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:s}=o,l=r.toFixed(s),[c,u]=l.split("."),d=n?c.replace(/\B(?=(\d{3})+(?!\d))/g,n):c;return s===0?d:d+i+u}function jUe(e){return e===""||e===void 0||e===null}function zUe(e,t){let r=t.getValue({item:e});return!jUe(r)&&!Number.isFinite(r)?(0,wfe.__)("Value must be a number."):null}var Sfe={type:"number",render:Vo,Edit:"number",sort:o_,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_o,So,rh,oh,nh,ih,Ts],validOperators:[_o,So,rh,oh,nh,ih,Ts,so,ao,Wi,Yn],format:_fe,getValueFormatted:VUe,validate:{required:jo,min:V5,max:j5,elements:jr,custom:zUe}};var xfe={type:"text",render:Vo,Edit:"text",sort:gd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[so,ao],validOperators:[_o,So,Zu,Xu,Qu,so,ao,Wi,Yn],format:{},getValueFormatted:As,validate:{required:jo,pattern:yd,minLength:vd,maxLength:bd,elements:jr}};var Cb=a(an(),1);var Tfe=a(an(),1);function Cfe(e){if(!e||!ep(new Date(e)))return null;let t=(0,Tfe.getDate)(e);return t&&ep(t)?t:null}function Efe(e,t,r){let o=t.isValid[r]?.constraint;if(typeof o!="string")return!1;let n=t.getValue({item:e}),i=Array.isArray(n)?n[r==="min"?0:n.length-1]:n;if(i==null||i==="")return!0;let s=Cfe(o),l=Cfe(String(i));return!!s&&!!l&&(r==="min"?l.getTime()>=s.getTime():l.getTime()<=s.getTime())}function z5(e,t){return Efe(e,t,"min")}function H5(e,t){return Efe(e,t,"max")}var Pfe={datetime:(0,Cb.getSettings)().formats.datetime,weekStartsOn:(0,Cb.getSettings)().l10n.startOfWeek};function HUe({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=Pfe:o=t.format,(0,Cb.dateI18n)(o.datetime,(0,Cb.getDate)(r))}var UUe=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},kfe={type:"datetime",render:Vo,Edit:"datetime",sort:UUe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[uh,dh,sh,ah,lh,ch,Es,fa],validOperators:[uh,dh,sh,ah,lh,ch,Es,fa],format:Pfe,getValueFormatted:HUe,validate:{required:jo,elements:jr,min:z5,max:H5}};var Tb=a(an(),1);var Rfe={date:(0,Tb.getSettings)().formats.date,weekStartsOn:(0,Tb.getSettings)().l10n.startOfWeek};function WUe({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=Rfe:o=t.format,(0,Tb.dateI18n)(o.date,(0,Tb.getDate)(r))}var GUe=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},Afe={type:"date",render:Vo,Edit:"date",sort:GUe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[uh,dh,sh,ah,lh,ch,Es,fa,Ts],validOperators:[uh,dh,sh,ah,lh,ch,Es,fa,Ts],format:Rfe,getValueFormatted:WUe,validate:{required:jo,elements:jr,min:z5,max:H5}};var U5=a(j(),1);function Ife(e,t){return t.getValue({item:e})===!0}function YUe({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,U5.__)("True"):r===!1?(0,U5.__)("False"):""}function qUe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,U5.__)("Value must be true, false, or undefined"):null}var KUe=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},Ofe={type:"boolean",render:Vo,Edit:"checkbox",sort:KUe,validate:{required:Ife,elements:jr,custom:qUe},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_o,So],validOperators:[_o,So],format:{},getValueFormatted:YUe};var Nfe={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:As,validate:{}};var WU=a(j(),1);function Mfe(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function Ffe({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function ZUe({item:e,field:t}){return Ffe({item:e,field:t})}function XUe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,WU.__)("Value must be an array."):r.every(o=>typeof o=="string")?null:(0,WU.__)("Every value must be a string.")}var QUe=(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)},Dfe={type:"array",render:ZUe,Edit:"array",sort:QUe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[so,ao],validOperators:[so,ao,Wi,Yn],format:{},getValueFormatted:Ffe,validate:{required:Mfe,elements:jr,custom:XUe}};function JUe({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var Lfe={type:"password",render:Vo,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:JUe,validate:{required:jo,pattern:yd,minLength:vd,maxLength:bd,elements:jr}};var Bfe={type:"telephone",render:Vo,Edit:"telephone",sort:gd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[so,ao],validOperators:[_o,So,Zu,Xu,Qu,so,ao,Wi,Yn],format:{},getValueFormatted:As,validate:{required:jo,pattern:yd,minLength:vd,maxLength:bd,elements:jr}};var Vfe=a(j(),1);var n_=a(E(),1);function $Ue({item:e,field:t}){if(t.hasElements)return(0,n_.jsx)(B5,{item:e,field:t});let r=As({item:e,field:t});return!r||!Io(r).isValid()?r:(0,n_.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,n_.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,n_.jsx)("span",{children:r})]})}function eWe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Io(r).isValid()?(0,Vfe.__)("Value must be a valid color."):null}var tWe=(e,t,r)=>{let o=Io(e),n=Io(t);if(!o.isValid()&&!n.isValid())return 0;if(!o.isValid())return r==="asc"?1:-1;if(!n.isValid())return r==="asc"?-1:1;let i=o.toHsl(),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},jfe={type:"color",render:$Ue,Edit:"color",sort:tWe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[so,ao],validOperators:[_o,So,so,ao],format:{},getValueFormatted:As,validate:{required:jo,elements:jr,custom:eWe}};var zfe={type:"url",render:Vo,Edit:"url",sort:gd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[so,ao],validOperators:[_o,So,Zu,Xu,Qu,so,ao,Wi,Yn],format:{},getValueFormatted:As,validate:{required:jo,pattern:yd,minLength:vd,maxLength:bd,elements:jr}};var rWe=(e,t,r)=>typeof e=="number"&&typeof t=="number"?o_(e,t,r):gd(e,t,r),Hfe={render:Vo,Edit:null,sort:rWe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_o,So],validOperators:jue(),format:{},getValueFormatted:As,validate:{required:jo,elements:jr}};function oWe(e){return e==="integer"||e==="number"}function nWe(e){return e==="date"||e==="datetime"}function Ufe(e,t,r){let o=t.validate[r];if(o&&(typeof e=="number"&&oWe(t.type)||typeof e=="string"&&nWe(t.type)))return{constraint:e,validate:o}}function Wfe(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=Ufe(r?.min,t,"min"),s=Ufe(r?.max,t,"max"),l=r?.minLength,c;typeof l=="number"&&t.validate.minLength!==void 0&&(c={constraint:l,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 Gfe(e){return e.validOperators.reduce((t,r)=>{let o=Sb(r);return o?.filter&&(t[r]=o.filter),t},{})}function iWe(e,t){return{...t.format,...e.format}}var Yfe=iWe;function sWe(e){let t=[gfe,yfe,Sfe,xfe,kfe,Afe,Ofe,Nfe,Dfe,Lfe,Bfe,jfe,zfe].find(r=>r?.type===e);return t||Hfe}function ap(e){return e.map(t=>{let r=sWe(t.type),o=t.getValue||ffe(t.id),n=function(i,s,l){let c=o({item:i}),u=o({item:s});return t.sort?t.sort(c,u,l):r.sort(c,u,l)};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||pfe(t.id),elements:t.elements,getElements:t.getElements,hasElements:D5(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:ufe(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:Wfe(t,r),filterBy:dfe(t,r.defaultOperators,r.validOperators),filter:Gfe(r),format:Yfe(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var gi=a(U(),1);function qfe({view:e,data:t,getItemId:r,isLoading:o,paginationInfo:n,selection:i}){let s=e.infiniteScrollEnabled,[l,c]=(0,gi.useState)(!o);(0,gi.useEffect)(()=>{o||c(!0)},[o]);let u=(0,gi.useRef)(t),d=(0,gi.useRef)(n);(0,gi.useEffect)(()=>{o||(u.current=t,d.current=n)},[t,o,n]);let[f,m]=(0,gi.useState)([]),h=(0,gi.useRef)(new Map),g=(0,gi.useRef)([]),v=(0,gi.useRef)({search:void 0,filters:void 0,perPage:void 0}),b=(0,gi.useRef)(void 0),_=(0,gi.useRef)(void 0),y=(0,gi.useRef)(!1),w=(0,gi.useMemo)(()=>{e.startPosition!==void 0&&_.current!==void 0&&(e.startPosition<_.current?b.current="up":e.startPosition>_.current&&(b.current="down")),_.current=e.startPosition;let S=JSON.stringify(e.filters??[]),x=v.current.filters,C=!y.current||!e.infiniteScrollEnabled||e.search!==v.current.search||S!==x||e.perPage!==v.current.perPage;if(y.current=!0,v.current={search:e.search,filters:S,perPage:e.perPage},C){h.current.clear(),b.current=void 0;let F=e.search?1:e.startPosition??1,V=t.map((z,D)=>{let O=F+D;return h.current.set(r(z),O),{...z,position:O}});return g.current=V,V}let I=g.current,k=new Set(t.map(r)),R=b.current,A=e.search?1:e.startPosition??1,P=t.map((F,V)=>{let z=r(F),D=e.infiniteScrollEnabled?A+V:void 0;return D!==void 0&&h.current.set(z,D),{...F,position:D}});if(P.length===0)return I;let T=I.filter(F=>!k.has(r(F))),M=R==="up"?[...P,...T]:[...T,...P];M.sort((F,V)=>{let z=F.position,D=V.position;return z-D});let B=M;if(f.length>0){let F=Math.min(...f),V=Math.max(...f),z=20,D=M.map(q=>q.position),O=Math.min(...D);!(Math.max(...D)<F-z||O>V+z)&&(B=M.filter(q=>{let Z=r(q);if(i?.includes(Z))return!0;let ue=q.position;return R==="up"?ue<=V+z:R==="down"?ue>=F-z:ue>=F-z&&ue<=V+z}))}return g.current=B,B},[t,e.search,e.filters,e.perPage,e.startPosition,e.infiniteScrollEnabled,f,i,r]);return s?{data:w,paginationInfo:n,hasInitiallyLoaded:l,setVisibleEntries:m}:{data:(o&&u.current?.length?u.current:t).map(x=>({...x,position:void 0})),paginationInfo:o&&u.current?.length?d.current:n,hasInitiallyLoaded:l,setVisibleEntries:void 0}}var Is=a(U(),1),Zfe=a(Te(),1);function Kfe(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,b=Math.abs(v-n);return h<b?d:u}),l=Number(s.getAttribute("aria-posinset")),c=s.getBoundingClientRect();return t.current={posinset:l,viewportOffset:c.top-o.top,scrollTop:e.scrollTop,direction:r},!0}function Xfe({view:e,onChangeView:t,isLoading:r,paginationInfo:o,containerRef:n,setVisibleEntries:i}){let s=(0,Is.useRef)(null),l=(0,Is.useRef)(e),c=(0,Is.useRef)(r),u=(0,Is.useRef)(t),d=(0,Is.useRef)(o.totalItems);(0,Is.useLayoutEffect)(()=>{l.current=e,c.current=r,u.current=t,d.current=o.totalItems},[e,r,t,o.totalItems]);let f=(0,Is.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,Is.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,Is.useRef)(null);return(0,Is.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,Is.useEffect)(()=>{if(!e.infiniteScrollEnabled||!n.current)return;let h=0,g=600,v=800,b=(0,Zfe.throttle)(y=>{let w=l.current,S=d.current,x=y.target,C=x.scrollTop,I=x.scrollHeight,k=x.clientHeight,R=C>h?"down":"up";if(h=C,c.current)return;let A=w.startPosition||1,P=w.perPage||10,T=Math.min(A+P,S);if(R==="down"&&C+k>=I-g&&T<S){let M=T;Kfe(x,s,"down"),u.current({...w,startPosition:M})}if(R==="up"&&C<=v&&A>1){let M=A-P,B=M<6?1:M;Kfe(x,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 ya=a(U(),1),Qfe=a(Te(),1);var vi=a(E(),1),aWe=()=>!1,lWe=wh.filter(e=>e.isPicker),cWe=e=>e.id,uWe=[],dWe={pickerGrid:!0,pickerTable:!0};function fWe({search:e=!0,searchLabel:t=void 0}){let{view:r}=(0,ya.useContext)(et),o=r.infiniteScrollEnabled;return(0,vi.jsxs)(vi.Fragment,{children:[(0,vi.jsxs)(se,{direction:"row",align:"top",justify:"space-between",className:J("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":o}),gap:"xs",children:[(0,vi.jsxs)(se,{direction:"row",gap:"sm",justify:"start",className:"dataviews__search",children:[e&&(0,vi.jsx)(RU,{label:t}),(0,vi.jsx)(c5,{})]}),(0,vi.jsx)(se,{direction:"row",gap:"xs",style:{flexShrink:0},children:(0,vi.jsx)(dde,{})})]}),(0,vi.jsx)(u5,{className:"dataviews-filters__container"}),(0,vi.jsx)(kU,{}),(0,vi.jsx)(zH,{})]})}function pWe({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=uWe,data:s,getItemId:l=cWe,isLoading:c=!1,paginationInfo:u,defaultLayouts:d=dWe,selection:f,onChangeSelection:m,children:h,config:g={perPageSizes:[10,20,50,100]},itemListLabel:v,empty:b,onReset:_}){let{data:y,setVisibleEntries:w}=qfe({view:e,data:s,getItemId:l,selection:f,paginationInfo:u}),S=(0,ya.useRef)(null),[x,C]=(0,ya.useState)(0),I=(0,Qfe.useResizeObserver)(D=>{C(D[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[k,R]=(0,ya.useState)(null);function A(D){let O=typeof D=="function"?D(f):D;m&&m(O)}let P=(0,ya.useMemo)(()=>ap(r),[r]),T=_T(P,e),M=(0,ya.useMemo)(()=>(T||[]).some(D=>D.isPrimary||D.isLocked),[T]),[B,F]=(0,ya.useState)(M),{intersectionObserver:V}=Xfe({view:e,onChangeView:t,isLoading:c,paginationInfo:u,containerRef:S,setVisibleEntries:w});(0,ya.useEffect)(()=>{M&&!B&&F(!0)},[M,B]);let z=(0,ya.useMemo)(()=>Object.fromEntries(Object.entries(d).filter(([D])=>lWe.some(O=>O.type===D)).map(([D,O])=>[D,O===!0?{}:O])),[d]);return z[e.type]?(0,vi.jsx)(et.Provider,{value:{view:e,onChangeView:t,fields:P,actions:i,data:y,isLoading:c,paginationInfo:u,isItemClickable:aWe,selection:f,onChangeSelection:A,openedFilter:k,setOpenedFilter:R,getItemId:l,containerWidth:x,containerRef:S,resizeObserverRef:I,defaultLayouts:z,filters:T,isShowingFilter:B,setIsShowingFilter:F,config:g,itemListLabel:v,empty:b,onReset:_,hasInitiallyLoaded:!0,intersectionObserver:V},children:(0,vi.jsx)("div",{className:"dataviews-picker-wrapper",children:h??(0,vi.jsx)(fWe,{search:o,searchLabel:n})})}):null}var Uc=pWe;Uc.BulkActionToolbar=Yae;Uc.Footer=zH;Uc.Filters=xT;Uc.FiltersToggled=u5;Uc.FiltersToggle=c5;Uc.Layout=kU;Uc.LayoutSwitcher=OU;Uc.Pagination=VH;Uc.Search=RU;Uc.ViewConfig=NU;var lp=Uc;var XU=a(U(),1);var Jfe=a(U(),1),$fe=a(E(),1),GU=(0,Jfe.createContext)({fields:[]});GU.displayName="DataFormContext";function epe({fields:e,children:t}){return(0,$fe.jsx)(GU.Provider,{value:{fields:e},children:t})}var zl=GU;var eN=a(U(),1);var G5=a(U(),1),AT=a(G(),1);var RT=a(j(),1),Qi={type:"regular",labelPosition:"top"},mWe=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 tpe(e){let t=Qi;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,RT.__)("Apply"),cancelLabel:n.cancelLabel?.trim()||(0,RT.__)("Cancel")}:n==="modal"?i={type:"modal",applyLabel:(0,RT.__)("Apply"),cancelLabel:(0,RT.__)("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:mWe(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 rpe(e){let t=tpe(e?.layout),r=(e.fields??[]).map(o=>{if(typeof o=="string")return{id:o,layout:t};let n=o.layout?tpe(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:rpe({fields:o.children,layout:Qi}).fields}}});return{layout:t,fields:r}}var W5=rpe;var lo=a(E(),1);function hWe({title:e}){return(0,lo.jsx)(se,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,lo.jsx)(se,{direction:"row",align:"center",children:(0,lo.jsx)(AT.__experimentalHeading,{level:2,size:13,children:e})})})}function ope({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,G5.useContext)(zl),l=t.layout,c=(0,G5.useMemo)(()=>({layout:Qi,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,lo.jsxs)(lo.Fragment,{children:[!o&&t.label&&(0,lo.jsx)(hWe,{title:t.label}),(0,lo.jsx)(wa,{data:e,form:c,onChange:r,validity:i?.children})]});let u=l.labelPosition,d=s.find(f=>f.id===t.id);return!d||!d.Edit?null:u==="side"?(0,lo.jsxs)(se,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,lo.jsx)("div",{className:J("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-${u}`),children:(0,lo.jsx)(AT.BaseControl.VisualLabel,{children:d.label})}),(0,lo.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:d.readOnly===!0?(0,lo.jsx)(d.render,{item:e,field:d}):(0,lo.jsx)(d.Edit,{data:e,field:d,onChange:r,hideLabelFromVision:!0,markWhenOptional:n,validity:i},d.id)})]}):(0,lo.jsx)("div",{className:"dataforms-layouts-regular__field",children:d.readOnly===!0?(0,lo.jsx)(lo.Fragment,{children:(0,lo.jsxs)(lo.Fragment,{children:[!o&&u!=="none"&&(0,lo.jsx)(AT.BaseControl.VisualLabel,{children:d.label}),(0,lo.jsx)(d.render,{item:e,field:d})]})}):(0,lo.jsx)(d.Edit,{data:e,field:d,onChange:r,hideLabelFromVision:u==="none"?!0:o,markWhenOptional:n,validity:i})})}var KU=a(wk(),1),Eb=a(G(),1),Wc=a(U(),1),X5=a(Te(),1);var Y5=a(G(),1),i_=a(j(),1);var cpe=a(Te(),1);var YU=a(U(),1);function gWe(e,t){return J("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-${e}`,{"has-error":t})}var npe=gWe;var ipe=a(G(),1);var Nh=a(E(),1);function vWe(e,t,r){return e?(0,Nh.jsxs)(Ze.Root,{children:[(0,Nh.jsx)(Ze.Trigger,{render:(0,Nh.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,Nh.jsx)(ipe.Icon,{icon:xf,size:16}),(0,Nh.jsxs)(Gt,{children:[t,": "]}),r]})}),(0,Nh.jsx)(Ze.Popup,{children:t})]}):r}var spe=vWe;function ape(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=ape(r);if(o)return o}}var lpe=ape;var Os=a(E(),1);function IT({data:e,field:t,fieldLabel:r,summaryFields:o,validity:n,touched:i,disabled:s,isOpen:l,onClick:c}){let{labelPosition:u,editVisibility:d}=t.layout,f=lpe(n),m=i&&!!f,h=npe(u,m),g=spe(m,f,r),v=J("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,cpe.useInstanceId)(IT,"dataforms-layouts-panel__field-control"),_=m?(0,i_.sprintf)((0,i_._x)("Edit %s (has errors)","field"),r||""):(0,i_.sprintf)((0,i_._x)("Edit %s","field"),r||""),y=(0,YU.useRef)(null),w=(0,YU.useRef)(null);return(0,Os.jsxs)("div",{ref:y,className:v,onClick:s?void 0:C=>{!l&&C.detail<2&&!w.current?.contains(C.target)&&y.current?.ownerDocument.defaultView?.getSelection()?.toString()||c()},onKeyDown:s?void 0:C=>{C.target===C.currentTarget&&(C.key==="Enter"||C.key===" ")&&(C.preventDefault(),c())},children:[u!=="none"&&(0,Os.jsx)("span",{className:h,children:g}),u==="none"&&m&&(0,Os.jsxs)(Ze.Root,{children:[(0,Os.jsx)(Ze.Trigger,{render:(0,Os.jsx)("span",{className:"dataforms-layouts-panel__field-label-error-content",role:"img","aria-label":f,children:(0,Os.jsx)(Y5.Icon,{icon:xf,size:16})})}),(0,Os.jsx)(Ze.Popup,{children:f})]}),(0,Os.jsx)("span",{id:`${b}`,className:"dataforms-layouts-panel__field-control",children:o.length>1?(0,Os.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:o.map(C=>(0,Os.jsx)("span",{style:{width:"100%"},children:(0,Os.jsx)(C.render,{item:e,field:C})},C.id))}):o.map(C=>(0,Os.jsx)(C.render,{item:e,field:C},C.id))}),!s&&(0,Os.jsx)(Y5.Button,{ref:w,className:"dataforms-layouts-panel__field-trigger-icon",label:_,icon:E1,size:"small","aria-expanded":l,"aria-haspopup":"dialog","aria-describedby":`${b}`})]})}var upe=a(wk(),1),qU=a(yk(),1),wd=a(U(),1),Ns=a(j(),1);function dpe(e){return e?Object.values(e).every(t=>Object.entries(t).every(([r,o])=>r==="children"&&o&&typeof o=="object"?dpe(o):o.type!=="invalid"&&o.type!=="validating")):!0}function bWe(e,t){let r=W5(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]=ap([d]);return{id:s.id,children:u,field:f}}return{id:s.id,children:u}}let l=o.get(s.id);if(!l)return null;let[c]=ap([l]);return{id:s.id,children:[],field:c}}return r.fields.map(n).filter(s=>s!==null)}function s_(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 l=r[s];n[l]||(n[l]={}),n[l]={...n[l]},n=n[l]}let i=r[r.length-1];return n[i]={...n[i]||{},...t},o}function fpe(e,t,r){if(!e||t.length===0)return e;let o={...e},n=o;for(let l=0;l<t.length-1;l++){let c=t[l];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 yWe(e,t,r){let{elementsCounterRef:o,setFormValidity:n,path:i,item:s}=r,l=(o.current[t.id]||0)+1;o.current[t.id]=l,e.then(c=>{if(l===o.current[t.id]){if(!Array.isArray(c)){n(u=>s_(u,{elements:{type:"invalid",message:(0,Ns.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(s,{...t.field,elements:c})?n(u=>s_(u,{elements:{type:"invalid",message:(0,Ns.__)("Value must be one of the elements.")}},[...i,t.id])):n(u=>fpe(u,[...i,t.id],"elements"))}}).catch(c=>{if(l!==o.current[t.id])return;let u;c instanceof Error?u=c.message:u=String(c)||(0,Ns.__)("Unknown error when running elements validation asynchronously."),n(d=>s_(d,{elements:{type:"invalid",message:u}},[...i,t.id]))})}function wWe(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(l=>{if(s===o.current[t.id]){if(l===null){n(c=>fpe(c,[...i,t.id],"custom"));return}if(typeof l=="string"){n(c=>s_(c,{custom:{type:"invalid",message:l}},[...i,t.id]));return}n(c=>s_(c,{custom:{type:"invalid",message:(0,Ns.__)("Validation could not be processed.")}},[...i,t.id]))}}).catch(l=>{if(s!==o.current[t.id])return;let c;l instanceof Error?c=l.message:c=String(l)||(0,Ns.__)("Unknown error when running custom validation asynchronously."),n(u=>s_(u,{custom:{type:"invalid",message:c}},[...i,t.id]))})}function ppe(e,t,r){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,Ns.__)("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,Ns.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,Ns.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,Ns.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,Ns.__)("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,Ns.__)("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,upe.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,Ns.__)("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"&&(yWe(t.field.getElements(),t,r),n.elements={type:"validating",message:(0,Ns.__)("Validating\u2026")}),o instanceof Promise&&(wWe(o,t,r),n.custom={type:"validating",message:(0,Ns.__)("Validating\u2026")}),Object.keys(n).length>0)return n;if(t.children.length>0){let i={};t.children.forEach(l=>{i[l.id]=ppe(e,l,{...r,path:[...r.path,t.id,"children"]})});let s={};return Object.entries(i).forEach(([l,c])=>{c!==void 0&&(s[l]=c)}),Object.keys(s).length===0?void 0:{children:s}}}function mpe(e,t){let r=e?.field?.getValue({item:t});if(e.children.length===0)return r;let o=e.children.map(n=>mpe(n,t));return o?{value:r,children:o}:r}function _We(e,t,r){let[o,n]=(0,wd.useState)(),i=(0,wd.useRef)({}),s=(0,wd.useRef)({}),l=(0,wd.useRef)({}),c=(0,wd.useCallback)(()=>{let u={customCounterRef:i,elementsCounterRef:s,setFormValidity:n,path:[],item:e},d=bWe(r,t);if(d.length===0){n(void 0);return}let f={},m=[];d.forEach(h=>{let g=mpe(h,e);if(l.current.hasOwnProperty(h.id)&&(0,qU.default)(l.current[h.id],g)){m.push(h.id);return}l.current[h.id]=g;let v=ppe(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,qU.default)(h,g)?h:g})},[e,t,r]);return(0,wd.useEffect)(()=>{c()},[c]),{validity:o,isValid:dpe(o)}}var hpe=_We;var q5=a(U(),1);function Mh(e,t){let r=(0,q5.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,q5.useEffect)(()=>{t&&r()},[t,r]),r}var gpe=a(U(),1);function SWe(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var K5=(e,t)=>Array.isArray(e)&&e.length>0?SWe(e).map(o=>t.find(n=>n.id===o)).filter(o=>o!==void 0):[];var xWe=(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 CWe(e){let{fields:t}=(0,gpe.useContext)(zl),r=e.layout,o=K5(r.summary,t),n=xWe(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 Z5=CWe;var Ms=a(E(),1);function TWe({data:e,field:t,onChange:r,fieldLabel:o,onClose:n,touched:i}){let{openAs:s}=t.layout,{applyLabel:l,cancelLabel:c}=s,{fields:u}=(0,Wc.useContext)(zl),[d,f]=(0,Wc.useState)({}),m=(0,Wc.useMemo)(()=>(0,KU.default)(e,d,{arrayMerge:(x,C)=>C}),[e,d]),h=(0,Wc.useMemo)(()=>({layout:Qi,fields:t.children?t.children:[{id:t.id,layout:Qi}]}),[t]),g=u.map(x=>({...x,Edit:x.Edit===null?void 0:x.Edit,isValid:{required:x.isValid.required?.constraint,elements:x.isValid.elements?.constraint,min:x.isValid.min?.constraint,max:x.isValid.max?.constraint,pattern:x.isValid.pattern?.constraint,minLength:x.isValid.minLength?.constraint,maxLength:x.isValid.maxLength?.constraint}})),{validity:v}=hpe(m,g,h),b=()=>{r(d),n()},_=x=>{f(C=>(0,KU.default)(C,x,{arrayMerge:(I,k)=>k}))},y=(0,X5.useFocusOnMount)("firstInputElement"),w=(0,Wc.useRef)(null),S=(0,X5.useMergeRefs)([y,w]);return Mh(w,i),(0,Ms.jsxs)(Eb.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:o,size:"medium",children:[(0,Ms.jsx)("div",{ref:S,children:(0,Ms.jsx)(wa,{data:m,form:h,onChange:_,validity:v,children:(x,C,I,k)=>(0,Ms.jsx)(x,{data:m,field:C,onChange:_,hideLabelFromVision:h.fields.length<2,markWhenOptional:k,validity:I},C.id)})}),(0,Ms.jsxs)(se,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,Ms.jsx)(Eb.__experimentalSpacer,{style:{flex:1}}),(0,Ms.jsx)(Eb.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:c}),(0,Ms.jsx)(Eb.Button,{variant:"primary",onClick:b,__next40pxDefaultSize:!0,children:l})]})]})}function EWe({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,Wc.useState)(!1),[s,l]=(0,Wc.useState)(!1),{fieldDefinition:c,fieldLabel:u,summaryFields:d}=Z5(t);if(!c)return null;let f=()=>{l(!1),i(!0)};return(0,Ms.jsxs)(Ms.Fragment,{children:[(0,Ms.jsx)(IT,{data:e,field:t,fieldLabel:u,summaryFields:d,validity:o,touched:n,disabled:c.readOnly===!0,onClick:()=>l(!0),isOpen:s}),s&&(0,Ms.jsx)(TWe,{data:e,field:t,onChange:r,fieldLabel:u??"",onClose:f,touched:n})]})}var vpe=EWe;var Fh=a(G(),1),bpe=a(j(),1),cp=a(U(),1);var ype=a(Te(),1);var Ji=a(E(),1);function PWe({title:e,onClose:t}){return(0,Ji.jsx)(se,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,Ji.jsxs)(se,{direction:"row",gap:"sm",align:"center",children:[e&&(0,Ji.jsx)(Fh.__experimentalHeading,{level:2,size:13,children:e}),(0,Ji.jsx)(Fh.__experimentalSpacer,{style:{flex:1}}),t&&(0,Ji.jsx)(Fh.Button,{label:(0,bpe.__)("Close"),icon:Mi,onClick:t,size:"small"})]})})}function kWe({touched:e,children:t}){let r=(0,cp.useRef)(null);return Mh(r,e),(0,Ji.jsx)("div",{ref:r,children:t})}function RWe({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,cp.useState)(!1),[s,l]=(0,cp.useState)(null),c=(0,cp.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]),[u,d]=(0,ype.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),f=(0,cp.useMemo)(()=>({layout:Qi,fields:t.children?t.children:[{id:t.id,layout:Qi}]}),[t]),m=(0,cp.useMemo)(()=>{if(o!==void 0)return t.children?o?.children:{[t.id]:o}},[o,t]),{fieldDefinition:h,fieldLabel:g,summaryFields:v}=Z5(t);return h?(0,Ji.jsx)("div",{ref:l,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,Ji.jsx)(Fh.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:c,focusOnMount:!1,onToggle:b=>{b||i(!0)},renderToggle:({isOpen:b,onToggle:_})=>(0,Ji.jsx)(IT,{data:e,field:t,fieldLabel:g,summaryFields:v,validity:o,touched:n,disabled:h.readOnly===!0,isOpen:b,onClick:_}),renderContent:({onClose:b})=>(0,Ji.jsx)(kWe,{touched:n,children:(0,Ji.jsxs)("div",{ref:u,...d,children:[(0,Ji.jsx)(PWe,{title:g,onClose:b}),(0,Ji.jsx)(wa,{data:e,form:f,onChange:r,validity:m,children:(_,y,w,S)=>(0,Ji.jsx)(_,{data:e,field:y,onChange:r,hideLabelFromVision:(f?.fields??[]).length<2,markWhenOptional:S,validity:w},y.id)})]})})})}):null}var wpe=RWe;var ZU=a(E(),1);function _pe({data:e,field:t,onChange:r,validity:o}){return t.layout.openAs.type==="modal"?(0,ZU.jsx)(vpe,{data:e,field:t,onChange:r,validity:o}):(0,ZU.jsx)(wpe,{data:e,field:t,onChange:r,validity:o})}var $i=a(U(),1),Cpe=a(na(),1),Tpe=a(Te(),1);var Q5=a(j(),1);function Spe(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+=Spe(o);return t}function a_(e){let t=Spe(e);if(t!==0)return(0,Q5.sprintf)((0,Q5._n)("%d field needs attention","%d fields need attention",t),t)}var xpe=a(E(),1);function J5({validity:e}){let t=a_(e);return t?(0,xpe.jsx)(pC,{intent:"high",children:t}):null}var zo=a(E(),1);function AWe(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 IWe({data:e,fields:t,label:r,layout:o,isOpen:n,touched:i,validity:s}){let c=K5(o.summary,t).filter(f=>AWe(f,o.summary,n)),u=i&&o.isCollapsible,d=c.length>0&&o.withHeader;return(0,zo.jsxs)(se,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,zo.jsx)(Wu.Title,{children:r}),(u||d)&&(0,zo.jsxs)(Ov.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[u&&(0,zo.jsx)(J5,{validity:s}),d&&(0,zo.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:c.map(f=>(0,zo.jsx)(f.render,{item:e,field:f},f.id))})]})]})}function OWe({data:e,field:t,form:r,onChange:o,hideLabelFromVision:n,markWhenOptional:i,validity:s,withHeader:l}){if(t.children)return(0,zo.jsxs)(zo.Fragment,{children:[t.description&&(0,zo.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,zo.jsx)(wa,{data:e,form:r,onChange:o,validity:s?.children})]});let c=Pb("regular")?.component;return c?(0,zo.jsx)(c,{data:e,field:t,onChange:o,hideLabelFromVision:n||l,markWhenOptional:i,validity:s}):null}function Epe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,$i.useContext)(zl),l=t.layout,c=(0,$i.useRef)(null),u=(0,$i.useRef)(!1),d=(0,$i.useMemo)(()=>({layout:Qi,fields:t.children??[]}),[t]),{isOpened:f,isCollapsible:m}=l,[h,g]=(0,$i.useState)(f),[v,b]=(0,$i.useState)(!1);(0,$i.useEffect)(()=>{g(f)},[f]);let _=(0,$i.useCallback)(A=>{A||b(!0),g(A)},[]),y=Mh(c,(m?h:!0)&&v),w=(0,$i.useCallback)(()=>{u.current=!0},[]),S=(0,$i.useCallback)(()=>{if(!u.current||(b(!0),m&&!h))return;let A=y(),P=a_(i);A>0&&P&&(0,Cpe.speak)(P,"polite")},[m,h,y,i]),x=(0,Tpe.__experimentalUseFocusOutside)(S),C=t.label,I;if(t.children)I=!!C&&l.withHeader;else{let A=s.find(P=>P.id===t.id);if(!A||!A.Edit)return null;C=A.label,I=!!C&&l.withHeader}let k=(0,zo.jsx)(OWe,{data:e,field:t,form:d,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,withHeader:I}),R=(0,zo.jsx)(IWe,{data:e,fields:s,label:C,layout:l,isOpen:m?!!h:!0,touched:v,validity:i});return I&&m?(0,zo.jsxs)(Ov.Root,{className:"dataforms-layouts-card__field",open:h,onOpenChange:_,...x,children:[(0,zo.jsx)(Ov.Header,{children:R}),(0,zo.jsx)(Ov.Content,{ref:c,onFocus:w,children:k})]}):(0,zo.jsxs)(Wu.Root,{className:"dataforms-layouts-card__field",...x,children:[I&&(0,zo.jsx)(Wu.Header,{children:R}),(0,zo.jsx)(Wu.Content,{ref:c,onFocus:w,children:k})]})}var Ppe=a(G(),1);var Zn=a(E(),1);function NWe({title:e}){return(0,Zn.jsx)(se,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,Zn.jsx)(se,{direction:"row",align:"center",children:(0,Zn.jsx)(Ppe.__experimentalHeading,{level:2,size:13,children:e})})})}var MWe=({children:e})=>(0,Zn.jsx)(Zn.Fragment,{children:e});function kpe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let s=t.layout;if(t.children){let c={layout:Qi,fields:t.children};return(0,Zn.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!o&&t.label&&(0,Zn.jsx)(NWe,{title:t.label}),(0,Zn.jsx)(se,{direction:"row",align:s.alignment,gap:"lg",children:(0,Zn.jsx)(wa,{data:e,form:c,onChange:r,validity:i?.children,as:MWe,children:(u,d,f)=>(0,Zn.jsx)("div",{className:"dataforms-layouts-row__field-control",style:s.styles[d.id],children:(0,Zn.jsx)(u,{data:e,field:d,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:f})},d.id)})})]})}let l=Pb("regular")?.component;return l?(0,Zn.jsx)(Zn.Fragment,{children:(0,Zn.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,Zn.jsx)(l,{data:e,field:t,onChange:r,markWhenOptional:n,validity:i})})}):null}var es=a(U(),1),Rpe=a(j(),1),Ape=a(na(),1),Ipe=a(Te(),1);var up=a(E(),1);function Ope({data:e,field:t,onChange:r,validity:o}){let{fields:n}=(0,es.useContext)(zl),i=(0,es.useRef)(null),s=(0,es.useRef)(null),l=(0,es.useRef)(!1),[c,u]=(0,es.useState)(!1),[d,f]=(0,es.useState)(!1),m=(0,es.useMemo)(()=>({layout:Qi,fields:t.children??[]}),[t]);(0,es.useEffect)(()=>{let S=i.current;if(!S)return;let x=()=>{let C=S.open;C||u(!0),f(C)};return S.addEventListener("toggle",x),()=>{S.removeEventListener("toggle",x)}},[]);let h=Mh(s,d&&c),g=(0,es.useCallback)(()=>{l.current=!0},[]),v=(0,es.useCallback)(()=>{if(!l.current||(u(!0),!i.current?.open))return;let S=h(),x=a_(o);S>0&&x&&(0,Ape.speak)(x,"polite")},[h,o]),b=(0,Ipe.__experimentalUseFocusOutside)(v);if(!t.children)return null;let _=t.layout.summary??"",y=_?n.find(S=>S.id===_):void 0,w;return y&&y.render?w=(0,up.jsx)(y.render,{item:e,field:y}):w=t.label||(0,Rpe.__)("More details"),(0,up.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",...b,children:[(0,up.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,up.jsxs)(se,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[w,c&&(0,up.jsx)(J5,{validity:o})]})}),(0,up.jsx)("div",{ref:s,className:"dataforms-layouts-details__content",onFocus:g,children:(0,up.jsx)(wa,{data:e,form:m,onChange:r,validity:o?.children})})]})}var kb=a(E(),1),FWe=[{type:"regular",component:ope,wrapper:({children:e})=>(0,kb.jsx)(se,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:_pe,wrapper:({children:e})=>(0,kb.jsx)(se,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:Epe,wrapper:({children:e})=>(0,kb.jsx)(se,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:kpe,wrapper:({children:e,layout:t})=>(0,kb.jsx)(se,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,kb.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,kb.jsx)(se,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:Ope}];function Pb(e){return FWe.find(t=>t.type===e)}var $5=a(E(),1),DWe=({children:e})=>(0,$5.jsx)(se,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function wa({data:e,form:t,onChange:r,validity:o,children:n,as:i}){let{fields:s}=(0,eN.useContext)(zl),l=(0,eN.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??Pb(t.layout.type)?.wrapper??DWe;return(0,$5.jsx)(u,{layout:t.layout,children:t.fields.map(d=>{let f=Pb(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],l):(0,$5.jsx)(f,{data:e,field:d,onChange:r,markWhenOptional:l,validity:o?.[d.id]},d.id)})})}var QU=a(E(),1);function OT({data:e,form:t,fields:r,onChange:o,validity:n}){let i=(0,XU.useMemo)(()=>W5(t),[t]),s=(0,XU.useMemo)(()=>ap(r),[r]);return t.fields?(0,QU.jsx)(epe,{fields:s,children:(0,QU.jsx)(wa,{data:e,form:i,onChange:o,validity:n})}):null}var Mpe=a(uw(),1),Fpe=a(Ya(),1);function Npe(e=""){return(0,Mpe.default)(e.trim().toLowerCase())}var LWe=[];function JU(e,t,r){if(!e)return{data:LWe,paginationInfo:{totalItems:0,totalPages:0}};let o=ap(r),n=[...e];if(t.search){let u=Npe(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=>Npe(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===Yn&&(0,Fpe.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 l=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,l);n=n?.slice(u,d)}else if(t.page!==void 0&&t.perPage!==void 0){let u=(t.page-1)*t.perPage;l=n?.length||0,c=Math.ceil(l/t.perPage),n=n?.slice(u,u+t.perPage)}return{data:n,paginationInfo:{totalItems:l,totalPages:c}}}var tN={};uae(tN,{RichTextControl:R5});var rN=a(G(),1);var Dpe=a(j(),1);var dp=a(E(),1);function Lpe({form:e,header:t}){let{media:r,fields:o,onChange:n}=Pw();if(!r||!n)return(0,dp.jsx)("div",{className:"media-editor-form media-editor-form--loading",children:(0,dp.jsx)(rN.Spinner,{})});let i=["title","alt_text","caption","description"],s=[...o.filter(u=>i.includes(u.id)),...o.filter(u=>!i.includes(u.id))],l={layout:{type:"panel"},fields:s.map(u=>i.includes(u.id)?{id:u.id,layout:{type:"regular",labelPosition:"top"}}:u.id)},c=e||l;return(0,dp.jsx)("div",{className:"media-editor-form",children:(0,dp.jsxs)(rN.__experimentalVStack,{spacing:4,children:[(0,dp.jsx)(Gt,{render:(0,dp.jsx)("h2",{}),children:(0,Dpe.__)("Media details")}),t,(0,dp.jsx)(OT,{data:r,fields:o,form:c,onChange:n})]})})}var Bpe=a(yf(),1),{lock:Vpe,unlock:ZUt}=(0,Bpe.__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 oN=a(K(),1);var jpe={isOpen:!1,id:null,onUpdate:null,onClose:null};function zpe(e=jpe,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 jpe}return e}var $U={};Yr($U,{closeMediaEditorModal:()=>VWe,openMediaEditorModal:()=>BWe});function BWe({id:e,onUpdate:t,onClose:r}){return{type:"OPEN_MEDIA_EDITOR_MODAL",id:e,onUpdate:t??null,onClose:r??null}}function VWe(){return{type:"CLOSE_MEDIA_EDITOR_MODAL"}}var eW={};Yr(eW,{getId:()=>zWe,getOnClose:()=>UWe,getOnUpdate:()=>HWe,isOpen:()=>jWe});function jWe(e){return e.isOpen}function zWe(e){return e.id}function HWe(e){return e.onUpdate}function UWe(e){return e.onClose}var Hpe="core/media-editor";var l_=(0,oN.createReduxStore)(Hpe,{reducer:zpe,actions:$U,selectors:eW});(0,oN.register)(l_);var Ghe=a(G(),1),XT=a(K(),1),ZT=a(j(),1),Yhe=a(_a(),1),qhe=a(It(),1);var ts=a(G(),1);var Uhe=a(Te(),1),KT=a(K(),1),vW=a(ae(),1),hn=a(U(),1),Jn=a(j(),1);var Kc=a(Mo(),1),BN=a(It(),1);var iW={};Yr(iW,{ActionItem:()=>Ul,ComplementaryArea:()=>Gl,ComplementaryAreaMoreMenuItem:()=>Bh,FullscreenMode:()=>cme,InterfaceSkeleton:()=>Ib,PinnedItems:()=>Vh,store:()=>je});var Wl=a(G(),1),DT=a(K(),1),pN=a(j(),1);var Sd=a(U(),1),oW=a(Gpe(),1),ime=a(Dt(),1),jh=a(Te(),1),sme=a(Dh(),1);var Qpe=a(G(),1),aN=a(K(),1),Jpe=a(Dh(),1);var sN=a(K(),1);var tW={};Yr(tW,{closeModal:()=>$We,disableComplementaryArea:()=>YWe,enableComplementaryArea:()=>GWe,openModal:()=>JWe,pinItem:()=>qWe,setDefaultComplementaryArea:()=>WWe,setFeatureDefaults:()=>QWe,setFeatureValue:()=>XWe,toggleFeature:()=>ZWe,unpinItem:()=>KWe});var iN=a(Ya(),1),Hl=a(Dt(),1);var nN=a(Ya(),1);function _d(e){return["core/edit-post","core/edit-site"].includes(e)?((0,nN.default)(`${e} interface scope`,{alternative:"core interface scope",hint:"core/edit-post and core/edit-site are merging.",version:"6.6"}),"core"):e}function Rb(e,t){return e==="core"&&t==="edit-site/template"?((0,nN.default)("edit-site/template sidebar",{alternative:"edit-post/document",version:"6.6"}),"edit-post/document"):e==="core"&&t==="edit-site/block-inspector"?((0,nN.default)("edit-site/block-inspector sidebar",{alternative:"edit-post/block",version:"6.6"}),"edit-post/block"):t}var WWe=(e,t)=>(e=_d(e),t=Rb(e,t),{type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),GWe=(e,t)=>({registry:r,dispatch:o})=>{if(!t)return;e=_d(e),t=Rb(e,t),r.select(Hl.store).get(e,"isComplementaryAreaVisible")||r.dispatch(Hl.store).set(e,"isComplementaryAreaVisible",!0),o({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},YWe=e=>({registry:t})=>{e=_d(e),t.select(Hl.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(Hl.store).set(e,"isComplementaryAreaVisible",!1)},qWe=(e,t)=>({registry:r})=>{if(!t)return;e=_d(e),t=Rb(e,t);let o=r.select(Hl.store).get(e,"pinnedItems");o?.[t]!==!0&&r.dispatch(Hl.store).set(e,"pinnedItems",{...o,[t]:!0})},KWe=(e,t)=>({registry:r})=>{if(!t)return;e=_d(e),t=Rb(e,t);let o=r.select(Hl.store).get(e,"pinnedItems");r.dispatch(Hl.store).set(e,"pinnedItems",{...o,[t]:!1})};function ZWe(e,t){return function({registry:r}){(0,iN.default)("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),r.dispatch(Hl.store).toggle(e,t)}}function XWe(e,t,r){return function({registry:o}){(0,iN.default)("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),o.dispatch(Hl.store).set(e,t,!!r)}}function QWe(e,t){return function({registry:r}){(0,iN.default)("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),r.dispatch(Hl.store).setDefaults(e,t)}}function JWe(e){return{type:"OPEN_MODAL",name:e}}function $We(){return{type:"CLOSE_MODAL"}}var rW={};Yr(rW,{getActiveComplementaryArea:()=>eGe,isComplementaryAreaLoading:()=>tGe,isFeatureActive:()=>oGe,isItemPinned:()=>rGe,isModalActive:()=>nGe});var NT=a(K(),1),qpe=a(Ya(),1),MT=a(Dt(),1);var eGe=(0,NT.createRegistrySelector)(e=>(t,r)=>{r=_d(r);let o=e(MT.store).get(r,"isComplementaryAreaVisible");if(o!==void 0)return o===!1?null:t?.complementaryAreas?.[r]}),tGe=(0,NT.createRegistrySelector)(e=>(t,r)=>{r=_d(r);let o=e(MT.store).get(r,"isComplementaryAreaVisible"),n=t?.complementaryAreas?.[r];return o&&n===void 0}),rGe=(0,NT.createRegistrySelector)(e=>(t,r,o)=>(r=_d(r),o=Rb(r,o),e(MT.store).get(r,"pinnedItems")?.[o]??!0)),oGe=(0,NT.createRegistrySelector)(e=>(t,r,o)=>((0,qpe.default)("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(MT.store).get(r,o)));function nGe(e,t){return e.activeModal===t}var Kpe=a(K(),1);function iGe(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 sGe(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}var Zpe=(0,Kpe.combineReducers)({complementaryAreas:iGe,activeModal:sGe});var Xpe="core/interface";var je=(0,sN.createReduxStore)(Xpe,{reducer:Zpe,actions:tW,selectors:rW});(0,sN.register)(je);var $pe=a(E(),1);function aGe(e){return["checkbox","option","radio","switch","menuitemcheckbox","menuitemradio","treeitem"].includes(e)}function c_({as:e=Qpe.Button,scope:t,identifier:r,icon:o,selectedIcon:n,name:i,shortcut:s,...l}){let c=e,u=(0,Jpe.usePluginContext)(),d=o||u.icon,f=r||`${u.name}/${i}`,m=(0,aN.useSelect)(v=>v(je).getActiveComplementaryArea(t)===f,[f,t]),{enableComplementaryArea:h,disableComplementaryArea:g}=(0,aN.useDispatch)(je);return(0,$pe.jsx)(c,{icon:n&&m?n:d,"aria-controls":f.replace("/",":"),"aria-checked":aGe(l.role)?m:void 0,onClick:()=>{m?g(t):h(t,f)},shortcut:s,...l})}var lN=a(E(),1),lGe=({children:e,className:t,toggleButtonProps:r})=>{let o=(0,lN.jsx)(c_,{icon:Mi,...r});return(0,lN.jsxs)("div",{className:J("components-panel__header","interface-complementary-area-header",t),tabIndex:-1,children:[e,o]})},eme=lGe;var ome=a(G(),1);var Lh=a(G(),1),cN=a(U(),1),FT=a(E(),1),tme=()=>{};function cGe({name:e,as:t=Lh.MenuGroup,fillProps:r={},bubblesVirtually:o,...n}){return(0,FT.jsx)(Lh.Slot,{name:e,bubblesVirtually:o,fillProps:r,children:i=>{if(!cN.Children.toArray(i).length)return null;let s=[];cN.Children.forEach(i,({props:{__unstableExplicitMenuItem:c,__unstableTarget:u}})=>{u&&c&&s.push(u)});let l=cN.Children.map(i,c=>!c.props.__unstableExplicitMenuItem&&s.includes(c.props.__unstableTarget)?null:c);return(0,FT.jsx)(t,{...n,children:l})}})}function rme({name:e,as:t=Lh.Button,onClick:r,...o}){return(0,FT.jsx)(Lh.Fill,{name:e,children:({onClick:n})=>(0,FT.jsx)(t,{onClick:r||n?(...i)=>{(r||tme)(...i),(n||tme)(...i)}:void 0,...o})})}rme.Slot=cGe;var Ul=rme;var uN=a(E(),1),uGe=({__unstableExplicitMenuItem:e,__unstableTarget:t,...r})=>(0,uN.jsx)(ome.MenuItem,{...r});function Bh({scope:e,target:t,__unstableExplicitMenuItem:r,...o}){return(0,uN.jsx)(c_,{as:n=>(0,uN.jsx)(Ul,{__unstableExplicitMenuItem:r,__unstableTarget:`${e}/${t}`,as:uGe,name:`${e}/plugin-more-menu`,...n}),role:"menuitemcheckbox",selectedIcon:Oo,name:t,scope:e,...o})}var fN=a(G(),1),dN=a(E(),1);function nme({scope:e,...t}){return(0,dN.jsx)(fN.Fill,{name:`PinnedItems/${e}`,...t})}function dGe({scope:e,className:t,...r}){return(0,dN.jsx)(fN.Slot,{name:`PinnedItems/${e}`,...r,children:o=>o?.length>0&&(0,dN.jsx)("div",{className:J(t,"interface-pinned-items"),children:o})})}nme.Slot=dGe;var Vh=nme;var pn=a(E(),1),fGe=.3;function pGe({scope:e,...t}){return(0,pn.jsx)(Wl.Slot,{name:`ComplementaryArea/${e}`,...t})}var ame=280,mGe={open:{width:ame},closed:{width:0},mobileOpen:{width:"100vw"}};function hGe({activeArea:e,isActive:t,scope:r,children:o,className:n,id:i}){let s=(0,jh.useReducedMotion)(),l=(0,jh.useViewportMatch)("medium","<"),c=(0,jh.usePrevious)(e),u=(0,jh.usePrevious)(t),[,d]=(0,Sd.useState)({});(0,Sd.useEffect)(()=>{d({})},[t]);let f={type:"tween",duration:s||l||c&&e&&e!==c?0:fGe,ease:[.6,0,.4,1]};return(0,pn.jsx)(Wl.Fill,{name:`ComplementaryArea/${r}`,children:(0,pn.jsx)(Wl.__unstableAnimatePresence,{initial:!1,children:(u||t)&&(0,pn.jsx)(Wl.__unstableMotion.div,{variants:mGe,initial:"closed",animate:l?"mobileOpen":"open",exit:"closed",transition:f,className:"interface-complementary-area__fill",children:(0,pn.jsx)("div",{id:i,className:n,style:{width:l?"100vw":ame},children:o})})})})}function gGe(e,t,r,o,n){let i=(0,Sd.useRef)(!1),s=(0,Sd.useRef)(!1),{enableComplementaryArea:l,disableComplementaryArea:c}=(0,DT.useDispatch)(je);(0,Sd.useEffect)(()=>{o&&n&&!i.current?(c(e),s.current=!0):s.current&&!n&&i.current?(s.current=!1,l(e,t)):s.current&&r&&r!==t&&(s.current=!1),n!==i.current&&(i.current=n)},[o,n,e,t,r,c,l])}function lme({children:e,className:t,closeLabel:r=(0,pN.__)("Close plugin"),identifier:o,header:n,headerClassName:i,icon:s,isPinnable:l=!0,panelClassName:c,scope:u,name:d,title:f,toggleShortcut:m,isActiveByDefault:h}){let g=(0,sme.usePluginContext)(),v=s||g.icon,b=o||`${g.name}/${d}`,[_,y]=(0,Sd.useState)(!1),{isLoading:w,isActive:S,isPinned:x,activeArea:C,isSmall:I,isLarge:k,showIconLabels:R}=(0,DT.useSelect)(F=>{let{getActiveComplementaryArea:V,isComplementaryAreaLoading:z,isItemPinned:D}=F(je),{get:O}=F(ime.store),L=V(u);return{isLoading:z(u),isActive:L===b,isPinned:D(u,b),activeArea:L,isSmall:F(oW.store).isViewportMatch("< medium"),isLarge:F(oW.store).isViewportMatch("large"),showIconLabels:O("core","showIconLabels")}},[b,u]),A=(0,jh.useViewportMatch)("medium","<");gGe(u,b,C,S,I);let{enableComplementaryArea:P,disableComplementaryArea:T,pinItem:M,unpinItem:B}=(0,DT.useDispatch)(je);if((0,Sd.useEffect)(()=>{h&&C===void 0&&!I?P(u,b):C===void 0&&I&&T(u,b),y(!0)},[C,h,u,b,I,P,T]),!!_)return(0,pn.jsxs)(pn.Fragment,{children:[l&&(0,pn.jsx)(Vh,{scope:u,children:x&&(0,pn.jsx)(c_,{scope:u,identifier:b,isPressed:S&&(!R||k),"aria-expanded":S,"aria-disabled":w,label:f,icon:R?Oo:v,showTooltip:!R,variant:R?"tertiary":void 0,size:"compact",shortcut:m})}),d&&l&&(0,pn.jsx)(Bh,{target:d,scope:u,icon:v,identifier:b,children:f}),(0,pn.jsxs)(hGe,{activeArea:C,isActive:S,className:J("interface-complementary-area",t),scope:u,id:b.replace("/",":"),children:[(0,pn.jsx)(eme,{className:i,closeLabel:r,onClose:()=>T(u),toggleButtonProps:{label:r,size:"compact",shortcut:m,scope:u,identifier:b},children:n||(0,pn.jsxs)(pn.Fragment,{children:[(0,pn.jsx)("h2",{className:"interface-complementary-area-header__title",children:f}),l&&!A&&(0,pn.jsx)(Wl.Button,{className:"interface-complementary-area__pin-unpin-item",icon:x?u8:l8,label:x?(0,pN.__)("Unpin from toolbar"):(0,pN.__)("Pin to toolbar"),onClick:()=>(x?B:M)(u,b),isPressed:x,"aria-expanded":x,size:"compact"})]})}),(0,pn.jsx)(Wl.Panel,{className:c,children:e})]})]})}lme.Slot=pGe;var Gl=lme;var nW=a(U(),1),vGe=({isActive:e})=>((0,nW.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,nW.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),cme=vGe;var ume=a(U(),1),dme=a(E(),1),fme=(0,ume.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,dme.jsx)(o,{ref:i,className:J("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));fme.displayName="NavigableRegion";var zh=fme;var mN=a(U(),1),Ab=a(G(),1),Hh=a(j(),1),u_=a(Te(),1),Fs=a(E(),1),mme=.25,pme={type:"tween",duration:mme,ease:[.6,0,.4,1]};function bGe(e){(0,mN.useEffect)(()=>{let t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}},[e])}var yGe={hidden:{opacity:1,marginTop:-60},visible:{opacity:1,marginTop:0},distractionFreeHover:{opacity:1,marginTop:0,transition:{...pme,delay:.2,delayChildren:.2}},distractionFreeHidden:{opacity:0,marginTop:-60},distractionFreeDisabled:{opacity:0,marginTop:0,transition:{...pme,delay:.8,delayChildren:.8}}};function wGe({isDistractionFree:e,footer:t,header:r,editorNotices:o,sidebar:n,secondarySidebar:i,content:s,actions:l,labels:c,className:u},d){let[f,m]=(0,u_.useResizeObserver)(),h=(0,u_.useViewportMatch)("medium","<"),v={type:"tween",duration:(0,u_.useReducedMotion)()?0:mme,ease:[.6,0,.4,1]};bGe("interface-interface-skeleton__html-container");let _={...{header:(0,Hh._x)("Header","header landmark area"),body:(0,Hh.__)("Content"),secondarySidebar:(0,Hh.__)("Block Library"),sidebar:(0,Hh._x)("Settings","settings landmark area"),actions:(0,Hh.__)("Publish"),footer:(0,Hh.__)("Footer")},...c};return(0,Fs.jsxs)("div",{ref:d,className:J(u,"interface-interface-skeleton",!!t&&"has-footer"),children:[(0,Fs.jsxs)("div",{className:"interface-interface-skeleton__editor",children:[(0,Fs.jsx)(Ab.__unstableAnimatePresence,{initial:!1,children:!!r&&(0,Fs.jsx)(zh,{as:Ab.__unstableMotion.div,className:"interface-interface-skeleton__header",ariaLabel:_.header,initial:e&&!h?"distractionFreeHidden":"hidden",whileHover:e&&!h?"distractionFreeHover":"visible",animate:e&&!h?"distractionFreeDisabled":"visible",exit:e&&!h?"distractionFreeHidden":"hidden",variants:yGe,transition:v,children:r})}),e&&(0,Fs.jsx)("div",{className:"interface-interface-skeleton__header",children:o}),(0,Fs.jsxs)("div",{className:"interface-interface-skeleton__body",children:[(0,Fs.jsx)(Ab.__unstableAnimatePresence,{initial:!1,children:!!i&&(0,Fs.jsx)(zh,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:_.secondarySidebar,as:Ab.__unstableMotion.div,initial:"closed",animate:"open",exit:"closed",variants:{open:{width:m.width},closed:{width:0}},transition:v,children:(0,Fs.jsxs)(Ab.__unstableMotion.div,{style:{position:"absolute",width:h?"100vw":"fit-content",height:"100%",left:0},variants:{open:{x:0},closed:{x:"-100%"}},transition:v,children:[f,i]})})}),(0,Fs.jsx)(zh,{className:"interface-interface-skeleton__content",ariaLabel:_.body,children:s}),!!n&&(0,Fs.jsx)(zh,{className:"interface-interface-skeleton__sidebar",ariaLabel:_.sidebar,children:n}),!!l&&(0,Fs.jsx)(zh,{className:"interface-interface-skeleton__actions",ariaLabel:_.actions,children:l})]})]}),!!t&&(0,Fs.jsx)(zh,{className:"interface-interface-skeleton__footer",ariaLabel:_.footer,children:t})]})}var Ib=(0,mN.forwardRef)(wGe);var kd=a(U(),1),xhe=a(G(),1),Che=a(j(),1);var xd=a(j(),1),fp=1,LT=.1,al=10,sW=16,gme=44,vme=.8,bme=8,hN=1,yme=.0025,BT=.01,gN=10,VT=45,_Ge={x:0,y:0,width:1,height:1},SGe={horizontal:!1,vertical:!1},hme={x:0,y:0},d_={image:null,pan:{...hme},zoom:fp,rotation:0,basePan:{...hme},baseZoom:fp,baseRotation:0,flip:{...SGe},cropRect:{..._Ge}},jT=-1,zT=[{label:(0,xd.__)("Free"),value:0},{label:(0,xd.__)("Original"),value:jT},{label:(0,xd.__)("Square (1:1)"),value:1},{label:(0,xd.__)("Landscape (16:9)"),value:16/9},{label:(0,xd.__)("Portrait (9:16)"),value:9/16},{label:(0,xd.__)("Classic (4:3)"),value:4/3},{label:(0,xd.__)("Classic portrait (3:4)"),value:3/4},{label:(0,xd.__)("Photo (3:2)"),value:3/2},{label:(0,xd.__)("Photo portrait (2:3)"),value:2/3}];var Cd=1e-6,Td=typeof Float32Array<"u"?Float32Array:Array,wme=Math.random;function aW(e){return e>=0?Math.round(e):e%.5===0?Math.floor(e):Math.round(e)}var JWt=Math.PI/180,$Wt=180/Math.PI;var Xr={};Yr(Xr,{add:()=>VGe,clone:()=>CGe,copy:()=>TGe,create:()=>xGe,determinant:()=>AGe,equals:()=>UGe,exactEquals:()=>HGe,frob:()=>BGe,fromRotation:()=>MGe,fromScaling:()=>FGe,fromTranslation:()=>DGe,fromValues:()=>PGe,identity:()=>EGe,invert:()=>RGe,mul:()=>WGe,multiply:()=>Sme,multiplyScalar:()=>jGe,multiplyScalarAndAdd:()=>zGe,rotate:()=>IGe,scale:()=>OGe,set:()=>kGe,str:()=>LGe,sub:()=>GGe,subtract:()=>xme,translate:()=>NGe});function xGe(){var e=new Td(6);return Td!=Float32Array&&(e[1]=0,e[2]=0,e[4]=0,e[5]=0),e[0]=1,e[3]=1,e}function CGe(e){var t=new Td(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 TGe(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 EGe(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function PGe(e,t,r,o,n,i){var s=new Td(6);return s[0]=e,s[1]=t,s[2]=r,s[3]=o,s[4]=n,s[5]=i,s}function kGe(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 RGe(e,t){var r=t[0],o=t[1],n=t[2],i=t[3],s=t[4],l=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*l-i*s)*c,e[5]=(o*s-r*l)*c,e):null}function AGe(e){return e[0]*e[3]-e[1]*e[2]}function Sme(e,t,r){var o=t[0],n=t[1],i=t[2],s=t[3],l=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+l,e[5]=n*h+s*g+c,e}function IGe(e,t,r){var o=t[0],n=t[1],i=t[2],s=t[3],l=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]=l,e[5]=c,e}function OGe(e,t,r){var o=t[0],n=t[1],i=t[2],s=t[3],l=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]=l,e[5]=c,e}function NGe(e,t,r){var o=t[0],n=t[1],i=t[2],s=t[3],l=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+l,e[5]=n*u+s*d+c,e}function MGe(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 FGe(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 DGe(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 LGe(e){return"mat2d("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+")"}function BGe(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 VGe(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 xme(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 jGe(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 zGe(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 HGe(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 UGe(e,t){var r=e[0],o=e[1],n=e[2],i=e[3],s=e[4],l=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)<=Cd*Math.max(1,Math.abs(r),Math.abs(c))&&Math.abs(o-u)<=Cd*Math.max(1,Math.abs(o),Math.abs(u))&&Math.abs(n-d)<=Cd*Math.max(1,Math.abs(n),Math.abs(d))&&Math.abs(i-f)<=Cd*Math.max(1,Math.abs(i),Math.abs(f))&&Math.abs(s-m)<=Cd*Math.max(1,Math.abs(s),Math.abs(m))&&Math.abs(l-h)<=Cd*Math.max(1,Math.abs(l),Math.abs(h))}var WGe=Sme,GGe=xme;var Ds={};Yr(Ds,{add:()=>XGe,angle:()=>gYe,ceil:()=>QGe,clone:()=>YGe,copy:()=>KGe,create:()=>Cme,cross:()=>lYe,dist:()=>EYe,distance:()=>kme,div:()=>TYe,divide:()=>Pme,dot:()=>aYe,equals:()=>_Ye,exactEquals:()=>wYe,floor:()=>JGe,forEach:()=>RYe,fromValues:()=>qGe,inverse:()=>iYe,len:()=>SYe,length:()=>Ame,lerp:()=>cYe,max:()=>eYe,min:()=>$Ge,mul:()=>CYe,multiply:()=>Eme,negate:()=>nYe,normalize:()=>sYe,random:()=>uYe,rotate:()=>hYe,round:()=>tYe,scale:()=>rYe,scaleAndAdd:()=>oYe,set:()=>ZGe,signedAngle:()=>vYe,sqrDist:()=>PYe,sqrLen:()=>kYe,squaredDistance:()=>Rme,squaredLength:()=>Ime,str:()=>yYe,sub:()=>xYe,subtract:()=>Tme,transformMat2:()=>dYe,transformMat2d:()=>fYe,transformMat3:()=>pYe,transformMat4:()=>mYe,zero:()=>bYe});function Cme(){var e=new Td(2);return Td!=Float32Array&&(e[0]=0,e[1]=0),e}function YGe(e){var t=new Td(2);return t[0]=e[0],t[1]=e[1],t}function qGe(e,t){var r=new Td(2);return r[0]=e,r[1]=t,r}function KGe(e,t){return e[0]=t[0],e[1]=t[1],e}function ZGe(e,t,r){return e[0]=t,e[1]=r,e}function XGe(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e}function Tme(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e}function Eme(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e}function Pme(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e}function QGe(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e}function JGe(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e}function $Ge(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e}function eYe(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e}function tYe(e,t){return e[0]=aW(t[0]),e[1]=aW(t[1]),e}function rYe(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e}function oYe(e,t,r,o){return e[0]=t[0]+r[0]*o,e[1]=t[1]+r[1]*o,e}function kme(e,t){var r=t[0]-e[0],o=t[1]-e[1];return Math.sqrt(r*r+o*o)}function Rme(e,t){var r=t[0]-e[0],o=t[1]-e[1];return r*r+o*o}function Ame(e){var t=e[0],r=e[1];return Math.sqrt(t*t+r*r)}function Ime(e){var t=e[0],r=e[1];return t*t+r*r}function nYe(e,t){return e[0]=-t[0],e[1]=-t[1],e}function iYe(e,t){return e[0]=1/t[0],e[1]=1/t[1],e}function sYe(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 aYe(e,t){return e[0]*t[0]+e[1]*t[1]}function lYe(e,t,r){var o=t[0]*r[1]-t[1]*r[0];return e[0]=e[1]=0,e[2]=o,e}function cYe(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 uYe(e,t){t=t===void 0?1:t;var r=wme()*2*Math.PI;return e[0]=Math.cos(r)*t,e[1]=Math.sin(r)*t,e}function dYe(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 fYe(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 pYe(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 mYe(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 hYe(e,t,r,o){var n=t[0]-r[0],i=t[1]-r[1],s=Math.sin(o),l=Math.cos(o);return e[0]=n*l-i*s+r[0],e[1]=n*s+i*l+r[1],e}function gYe(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 vYe(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 bYe(e){return e[0]=0,e[1]=0,e}function yYe(e){return"vec2("+e[0]+", "+e[1]+")"}function wYe(e,t){return e[0]===t[0]&&e[1]===t[1]}function _Ye(e,t){var r=e[0],o=e[1],n=t[0],i=t[1];return Math.abs(r-n)<=Cd*Math.max(1,Math.abs(r),Math.abs(n))&&Math.abs(o-i)<=Cd*Math.max(1,Math.abs(o),Math.abs(i))}var SYe=Ame,xYe=Tme,CYe=Eme,TYe=Pme,EYe=kme,PYe=Rme,kYe=Ime,RYe=(function(){var e=Cme();return function(t,r,o,n,i,s){var l,c;for(r||(r=2),o||(o=0),n?c=Math.min(n*r+o,t.length):c=t.length,l=o;l<c;l+=r)e[0]=t[l],e[1]=t[l+1],i(e,e,s),t[l]=e[0],t[l+1]=e[1];return t}})();function f_(e){return e>=0?e%360:(360+e%360)%360}function Gc(e){return e*Math.PI/180}var vN=1e6;function Xn(e,t){return!Number.isFinite(e)||Math.abs(e)>vN?t:e}function bN(e){return Number.isFinite(e)&&Math.abs(e)<=vN}function mn(e){return Number.isFinite(e.width)&&Number.isFinite(e.height)&&e.width>=Number.EPSILON&&e.height>=Number.EPSILON&&e.width<=vN&&e.height<=vN}function yN(e){let t=Xn(e.x,0),r=Xn(e.y,0),o=Xn(e.width,0),n=Xn(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 Sa(e){let t=Xn(e.pan.x,0),r=Xn(e.pan.y,0),o=Xn(e.basePan.x,0),n=Xn(e.basePan.y,0),i=Xn(e.rotation,0),s=Xn(e.baseRotation,0),l=Xn(e.zoom,1),c=l>=Number.EPSILON?l:1,u=Xn(e.baseZoom,1),d=u>=Number.EPSILON?u:1,f=yN(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 sGt=Xr.create(),aGt=Ds.create();function Qn(e,t,r){if(!bN(e)||!bN(t)||!bN(r)||e<=0||t<=0)return{width:0,height:0};let o=Gc(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 Ome(e,t,r){if(!mn(e)||!mn(t))return{elementSize:{width:0,height:0},visualSize:{width:0,height:0}};let o=Xn(r,0),n=Math.round(o/90)*90,i=Qn(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),l=t.width*s,c=t.height*s,u=Qn(l,c,n);return{elementSize:{width:l,height:c},visualSize:u}}function Nme(e,t,r,o,n){let i=e.width*r.width,s=e.height*r.height;if(!mn(t)||!mn(r)||!(i>0)||!(s>0)||!Number.isFinite(o)||!Number.isFinite(n)||!(o>0)||!(n>=1))return 1;let l=o*t.width/i,c=o*t.height/s,u=Math.min(l,c);return Math.min(n,Math.max(1,u))}function Uh(e,t,r){let o=Xr.create();if(!mn(t)||!mn(r))return o;let n=Sa(e),i=Math.round(n.rotation/90)*90,s=Qn(r.width,r.height,i);if(s.width===0||s.height===0)return o;let l=Math.min(t.width/s.width,t.height/s.height),c=r.width*l,u=r.height*l,{width:d,height:f}=Qn(c,u,i);return Xr.translate(o,o,[t.width/2,t.height/2]),Xr.translate(o,o,[n.pan.x*d,n.pan.y*f]),Xr.scale(o,o,[n.flip.horizontal?-1:1,n.flip.vertical?-1:1]),Xr.rotate(o,o,Gc(n.rotation)),Xr.scale(o,o,[n.zoom,n.zoom]),Xr.translate(o,o,[-c/2,-u/2]),Xr.scale(o,o,[c,u]),o}function AYe(e,t){let r=t.map(l=>{let c=Ds.create();return Ds.transformMat2d(c,l,e),c}),o=r[0][0],n=r[0][0],i=r[0][1],s=r[0][1];for(let l=1;l<r.length;l++){let c=r[l];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 HT(e){return AYe(e,[[0,0],[1,0],[1,1],[0,1]])}function Mme(e,t,r){let o=Xr.create();if(!mn(t)||!mn(r))return o;let{rotation:n,flip:i,cropRect:s,zoom:l,pan:c}=Sa(e),u=Math.round(n/90)*90,{width:d,height:f}=Qn(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,b=s.x*d+r.width/2/g,_=s.y*f+r.height/2/v,y=d/2+c.x*d,w=f/2+c.y*f;return Xr.scale(o,o,[g,v]),Xr.translate(o,o,[y-b+r.width/2/g,w-_+r.height/2/v]),Xr.scale(o,o,[i.horizontal?-1:1,i.vertical?-1:1]),Xr.rotate(o,o,Gc(n)),Xr.scale(o,o,[l,l]),Xr.translate(o,o,[-t.width/2,-t.height/2]),o}var Fme=.92;function IYe(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 OYe(e,t){let{naturalWidth:r,naturalHeight:o}=e,{rotation:n,cropRect:i}=t,s={width:r,height:o},l=Math.round(n/90)*90,c=Qn(r,o,l),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=Mme(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 NYe(e,t="image/png",r=Fme){return new Promise((o,n)=>{e.toBlob(i=>{i?o(i):n(new Error("Canvas toBlob returned null."))},t,r)})}async function wN(e,t,r="image/png",o=Fme){let n=await IYe(e),i=OYe(n,t);return NYe(i,r,o)}var pp=1e-9;function _N(e,t){let r=Gc(e),o=Math.abs(Math.cos(r)),n=Math.abs(Math.sin(r)),i=Qn(t,1,e);return{visualW:i.width,visualH:i.height,absC:o,absS:n}}function Vme(e,t,r){let o=Math.max(t,Number.EPSILON),n=Math.round(e/90)*90,{visualW:i,visualH:s}=_N(n,o),{absC:l,absS:c}=_N(e,o),u=r.width*i/2,d=r.height*s/2,f=u*l+d*c,m=u*c+d*l,h=2*f/o,g=2*m;return Math.max(h,g)}function p_(e){if(!e.image)return fp;let t={width:e.image.naturalWidth,height:e.image.naturalHeight};if(!mn(t))return fp;let r=Sa(e),o=t.width/t.height;return Math.max(LT,Vme(r.rotation,o,r.cropRect))}function jme(e,t,r){if(!mn(t)||!mn(r))return{minX:0,minY:0,maxX:1,maxY:1};let o=Sa(e),n=o.pan.x*r.width,i=o.pan.y*r.height,s=Gc(o.rotation),l=Math.cos(s),c=Math.sin(s),u=o.flip.horizontal?-1:1,d=o.flip.vertical?-1:1,f=o.zoom,m=u*l*f,h=d*c*f,g=-u*c*f,v=d*l*f,b=t.width/2,_=t.height/2,y=[[-b,-_],[b,-_],[b,_],[-b,_]],w=1/0,S=-1/0,x=1/0,C=-1/0;for(let[I,k]of y){let R=m*I+g*k+n,A=h*I+v*k+i,P=R/r.width+.5,T=A/r.height+.5;w=Math.min(w,P),S=Math.max(S,P),x=Math.min(x,T),C=Math.max(C,T)}return{minX:w,minY:x,maxX:S,maxY:C}}function zme(e,t,r,o){let n=yN(e),i=Xn(t,1),s=i>=Number.EPSILON?i:1,l=Xn(r,0),c=Xn(o,1),u=Math.max(c,Number.EPSILON),d=Math.round(l/90)*90,{visualW:f,visualH:m}=_N(d,u),{absC:h,absS:g}=_N(l,u),v=n.width,b=n.height,_=v*f,y=b*m,w=_*h+y*g,S=_*g+y*h,x=u*s,C=s,I=1;if(w>0&&(I=Math.min(I,x/w)),S>0&&(I=Math.min(I,C/S)),I>=1-pp)return n;let k=v*I,R=b*I,A=n.x+v/2,P=n.y+b/2,T=A-k/2,M=P-R/2;return T=Math.max(0,Math.min(T,1-k)),M=Math.max(0,Math.min(M,1-R)),{x:T,y:M,width:k,height:R}}var Dme={width:1e3,height:1e3},Lme=Xr.create(),Bme=Ds.create();function Ls(e,t,r){let o=Sa(e),n=yN(r),i=mn(t)?t.width/t.height:1,s=Math.max(LT,Vme(o.rotation,i,n)),l=Math.min(al,Math.max(o.zoom,s)),c={...o,zoom:l},u=Uh(c,Dme,t),d=Math.round(o.rotation/90)*90,f=Uh({...c,pan:{x:0,y:0},zoom:1,rotation:d},Dme,t),m=HT(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]];Xr.invert(Lme,u);let g=1/0,v=-1/0,b=1/0,_=-1/0;for(let k of h){Ds.transformMat2d(Bme,k,Lme);let R=Bme;R[0]<g&&(g=R[0]),R[0]>v&&(v=R[0]),R[1]<b&&(b=R[1]),R[1]>_&&(_=R[1])}if(g>=-pp&&v<=1+pp&&b>=-pp&&_<=1+pp)return{pan:o.pan,zoom:l};let y=0,w=0;g<0&&v<=1+pp?y=-g:v>1&&g>=-pp?y=1-v:g<0&&v>1&&(y=(1-v-g)/2),b<0&&_<=1+pp?w=-b:_>1&&b>=-pp?w=1-_:b<0&&_>1&&(w=(1-_-b)/2);let S=u[0]*y+u[2]*w,x=u[1]*y+u[3]*w,C=o.pan.x-(m.width>0?S/m.width:0),I=o.pan.y-(m.height>0?x/m.height:0);return{pan:{x:C,y:I},zoom:l}}var MYe=1e-6;function Wh(e,t){return Math.abs(e-t)<MYe}function m_(e,t){let r=e.image,o=t.image;return r?.src===o?.src&&r?.naturalWidth===o?.naturalWidth&&r?.naturalHeight===o?.naturalHeight&&Wh(e.pan.x,t.pan.x)&&Wh(e.pan.y,t.pan.y)&&Wh(e.zoom,t.zoom)&&Wh(e.rotation,t.rotation)&&e.flip.horizontal===t.flip.horizontal&&e.flip.vertical===t.flip.vertical&&Wh(e.cropRect.x,t.cropRect.x)&&Wh(e.cropRect.y,t.cropRect.y)&&Wh(e.cropRect.width,t.cropRect.width)&&Wh(e.cropRect.height,t.cropRect.height)}function Hme(e,t){return e.image?Math.min(al,Math.max(LT,t)):Math.min(al,Math.max(fp,t))}function FYe(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:f_(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 xa(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}=Ls(e,t,e.cropRect),i=zme(e.cropRect,n,e.rotation,r),s=o;return i!==e.cropRect&&({pan:s}=Ls({...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 mp(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 Ob(e,t){switch(t.type){case"SET_IMAGE":return mp(xa({...e,image:t.payload}));case"SET_PAN":return mp(xa({...e,pan:t.payload}));case"SET_ZOOM":{let r=Hme(e,t.payload);return mp(xa({...e,zoom:r}))}case"SET_ZOOM_AT_POINT":{let r=Hme(e,t.payload.zoom);return mp(xa({...e,zoom:r,pan:t.payload.pan}))}case"SET_ROTATION":{let r=f_(t.payload),o=e.flip.horizontal!==e.flip.vertical,n=Gc(r-e.baseRotation),i=Math.cos(n),s=Math.sin(n)*(o?-1:1),l=e.cropRect.x+e.cropRect.width/2,c=e.cropRect.y+e.cropRect.height/2,u=l-.5,d=c-.5,f=e.basePan.x-u,m=e.basePan.y-d;return xa({...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=f_(e.rotation+n*90),s=e.cropRect,l=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 mp(xa({...e,rotation:i,zoom:e.baseZoom,pan:{x:u,y:d},cropRect:{x:l-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 mp(xa({...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 mp(xa({...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?al/e.zoom:o,i=Math.min(o,n),s=r.width*i,l=r.height*i,c=r.x+r.width/2,u=r.y+r.height/2;return mp(xa({...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-l)/2,width:s,height:l}}))}case"APPLY_OPERATION":return Ob(e,FYe(e,t.payload));case"RESET":return mp(xa({...d_,image:e.image,...t.payload}))}}function Ume(e,t){let r=Math.min(al,Math.max(p_(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,l=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}=Ls({...e,zoom:r,pan:{x:l,y:c}},u,e.cropRect);return{type:"SET_ZOOM_AT_POINT",payload:{zoom:r,pan:d}}}function SN(e,t){return{setPan:r=>e({type:"SET_PAN",payload:r}),setZoom:r=>{let o=Ume(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 Qe=a(U(),1),uW=a(j(),1);function Nb(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 Wme(e){return e<=0?sW:Math.max(sW,gme/e)}var lW={width:.05,height:.05};function xN(e,t,r,o,n,i=lW){let s=o.width>0?(t-e.startX)/o.width:0,l=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+l,f-i.height))),(u==="s"||u==="sw"||u==="se")&&(f=Math.max(d+i.height,Math.min(c.y+c.height+l,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 cW(e,t,r,o,n,i,s=lW,l){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,b=(f==="nw"||f==="sw"?d.x:d.x+d.width)+c,_=(f==="nw"||f==="ne"?d.y:d.y+d.height)+u,y=(b-m)*g,w=(_-h)*v,S=Math.max(s.width,s.height*i),x=S/i;y=Math.max(y,S),w=Math.max(w,x);let C=i*o.width/o.height;l==="width"||!l&&y*o.width/(w*o.height)>C?w=y/i:y=w*i;let k=g>0?n.maxX-m:m-n.minX,R=v>0?n.maxY-h:h-n.minY;y>k&&(y=k,w=y/i),w>R&&(w=R,y=w*i),y=Math.max(y,S),w=Math.max(w,x);let A=g>0?m:m-y,P=v>0?h:h-w;return{x:A,y:P,width:y,height:w}}function Gme(e,t,r,o,n,i=lW){let s=e.startRect,l=s.width*o.width;if(s.height*o.height<=0||l<=0)return xN(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 cW(e,t,r,o,n,u,i);let f=xN(e,t,r,o,n,i);if(d==="n"||d==="s"){let y=f.height,w=y*u,S=s.x+s.width/2,x=Math.min(S-n.minX,n.maxX-S)*2;w>x&&(w=x,y=w/u);let C=Math.max(i.height,i.width/u);y<C&&(y=C,w=y*u);let I=d==="n"?s.y+s.height-y:s.y;return{x:S-w/2,y:I,width:w,height:y}}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 b=Math.max(i.width,i.height*u);return m<b&&(m=b,h=m/u),{x:d==="w"?s.x+s.width-m:s.x,y:g-h/2,width:m,height:h}}var Qr=a(U(),1);var Yme=300,DYe=30,LYe=200;function hp(e){return e.image?{width:e.image.naturalWidth,height:e.image.naturalHeight}:{width:1,height:1}}function CN(e,t){let r=e.clientX-t.clientX,o=e.clientY-t.clientY;return Math.sqrt(r*r+o*o)}var qme=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??fp}get maxZoom(){return this.options.maxZoom??al}get zoomSpeed(){return this.options.zoomSpeed??yme}get keyboardStep(){return this.options.keyboardStep??BT}getKeyboardStep(e){return e.shiftKey?this.keyboardStep*gN: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=l=>{let c=this.drag;if(!c)return;let u=l;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:b}=Ls({...d,pan:{x:c.startPanX+g,y:c.startPanY+v}},hp(d),d.cropRect);this.options.actions.setPan(b)})},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?.()},Yme);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,l=e.currentTarget,c=l instanceof Element?l.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:b}=Ls({...t,zoom:o,pan:{x:g,y:v}},hp(t),t.cropRect);this.options.actions.setZoomAtPoint(o,b)}else this.options.actions.setZoom(o)}handleTouchStart(e,t,r=document){if(this.touch&&e.touches.length===2){let n=this.options.getState(),i=CN(e.touches[0],e.touches[1]),s=(e.touches[0].clientX+e.touches[1].clientX)/2,l=(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=l,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=CN(e.touches[0],e.touches[1]),s=(e.touches[0].clientX+e.touches[1].clientX)/2,l=(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:l,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=CN(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=CN(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,b=d.width>0?(m-g)/d.width:0,_=d.height>0?(h-v)/d.height:0,y=t.startZoom!==0?1-u/t.startZoom:0,w=g/d.width,S=v/d.height,x=t.startPanX+b+(w-t.startPanX)*y,C=t.startPanY+_+(S-t.startPanY)*y,{pan:I}=Ls({...r,zoom:u,pan:{x,y:C}},hp(r),r.cropRect);this.options.actions.setZoomAtPoint(u,I)}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,l=i.height>0?(e.touches[0].clientY-t.lastTouchY)/i.height:0,{pan:c}=Ls({...r,pan:{x:t.startPanX+s,y:t.startPanY+l}},hp(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,l=Math.sqrt((t-i.x)**2+(r-i.y)**2);if(!(s<Yme&&l<DYe))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})},LYe),this.options.onGestureStart?.(),h.width>0&&h.height>0){let g=t-o.left-d.width/2,v=r-o.top-d.height/2,b=1-m/u.zoom,_=g/h.width,y=v/h.height,w=u.pan.x+(_-u.pan.x)*b,S=u.pan.y+(y-u.pan.y)*b,{pan:x}=Ls({...u,zoom:m,pan:{x:w,y:S}},hp(u),u.cropRect);this.options.actions.setZoomAtPoint(m,x)}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}=Ls({...t,pan:{x:t.pan.x,y:t.pan.y+r}},hp(t),t.cropRect);this.options.actions.setPan(o);break}case"ArrowDown":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=Ls({...t,pan:{x:t.pan.x,y:t.pan.y-r}},hp(t),t.cropRect);this.options.actions.setPan(o);break}case"ArrowLeft":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=Ls({...t,pan:{x:t.pan.x+r,y:t.pan.y}},hp(t),t.cropRect);this.options.actions.setPan(o);break}case"ArrowRight":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=Ls({...t,pan:{x:t.pan.x-r,y:t.pan.y}},hp(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 BYe=300;function VYe(e){switch(e.key){case"ArrowUp":case"ArrowDown":case"ArrowLeft":case"ArrowRight":return!0;default:return!1}}function jYe(e){switch(e.key){case"+":case"=":case"-":case"_":return!0;default:return!1}}function Kme(e,t,r,o,n){let[i,s]=(0,Qr.useState)(!1),[l,c]=(0,Qr.useState)(!1),[u,d]=(0,Qr.useState)(!1),[f,m]=(0,Qr.useState)(!1),h=(0,Qr.useRef)(),g=(0,Qr.useRef)(!1),v=(0,Qr.useRef)(e);v.current=e;let b=(0,Qr.useRef)(r);b.current=r;let _=(0,Qr.useRef)(o);_.current=o;let y=(0,Qr.useRef)(n);y.current=n;let w=(0,Qr.useRef)(t);w.current=t;let S=(0,Qr.useRef)(null),x=(0,Qr.useCallback)(()=>{d(!0)},[]),C=(0,Qr.useCallback)(()=>{d(!1)},[]),I=(0,Qr.useCallback)(()=>{g.current||(g.current=!0,y.current?.onGestureStart?.()),clearTimeout(h.current),h.current=setTimeout(()=>{g.current=!1,m(!1),y.current?.onGestureEnd?.()},BYe)},[]);(0,Qr.useEffect)(()=>()=>{clearTimeout(h.current)},[]),(0,Qr.useEffect)(()=>{let T=new qme({getState:()=>v.current,actions:{setPan:M=>w.current.setPan(M),setZoom:M=>w.current.setZoom(M),setZoomAtPoint:(M,B)=>w.current.setZoomAtPoint(M,B),snapRotate90:M=>w.current.snapRotate90(M),toggleFlip:M=>w.current.toggleFlip?.(M)},getContainerSize:()=>b.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:()=>{x(),y.current?.onGestureStart?.()},onGestureEnd:()=>{C(),y.current?.onGestureEnd?.()},onStatusChange:M=>{s(M.isDragging),c(M.isZooming)}});return S.current=T,()=>{T.destroy(),S.current=null}},[x,C]);let k=(0,Qr.useCallback)(T=>{let M=T.currentTarget;S.current?.handlePointerDown(T.nativeEvent,M)},[]),R=(0,Qr.useCallback)(T=>{let M=T.currentTarget,B=M.getBoundingClientRect();S.current?.handleTouchStart(T.nativeEvent,B,M.ownerDocument)},[]),A=(0,Qr.useCallback)(T=>{VYe(T.nativeEvent)?(m(!0),I()):jYe(T.nativeEvent)&&I(),S.current?.handleKeyDown(T.nativeEvent)},[I]),P=(0,Qr.useCallback)(T=>{S.current?.handleWheel(T)},[]);return{handlers:{onPointerDown:k,onTouchStart:R,onKeyDown:A},onWheelNative:P,isDragging:i,isZooming:l,isPlacementActive:u||f||l}}var Xme=a(U(),1);var zYe="matrix(1, 0, 0, 1, 0, 0)";function Zme(e,t){if(!mn(t))return zYe;let r=Sa(e),o=r.pan.x*t.width,n=r.pan.y*t.height,i=Gc(r.rotation),s=Math.cos(i),l=Math.sin(i),c=r.flip.horizontal?-1:1,u=r.flip.vertical?-1:1,d=r.zoom,f=c*s*d,m=u*l*d,h=-c*l*d,g=u*s*d;return`matrix(${f}, ${m}, ${h}, ${g}, ${o}, ${n})`}function Qme(e,t){return(0,Xme.useMemo)(()=>Zme(e,t),[e,t])}var the=a(na(),1),gp=a(U(),1),Bs=a(j(),1);function Mb(e,t){let r=Sa(e);if(!mn(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=Uh(r,o,t),i=Xr.create();Xr.invert(i,n);let s=Uh({...r,pan:{x:0,y:0},zoom:1},o,t),l=HT(s),c=r.cropRect,u=l.left+(c.x+c.width/2)*l.width,d=l.top+(c.y+c.height/2)*l.height,f=Ds.create();Ds.transformMat2d(f,[u,d],i);let m=Math.round(r.rotation/90)*90,{width:h,height:g}=Qn(t.width,t.height,m),v=c.width*h/r.zoom,b=c.height*g/r.zoom;return{x:f[0]*t.width-v/2,y:f[1]*t.height-b/2,width:v,height:b,rotation:r.rotation,flip:{...r.flip},zoom:r.zoom}}function HYe(e,t,r){if(!mn(t)||r.width<=0||r.height<=0)return null;let o=Sa(e),n={width:1e3,height:1e3},i=Uh({...o,pan:{x:0,y:0},zoom:1},n,t),s=HT(i);if(s.width<=0||s.height<=0)return null;let l=Ds.fromValues((r.x+r.width/2)/t.width,(r.y+r.height/2)/t.height),c=Ds.create(),u=Uh(o,n,t);Ds.transformMat2d(c,l,u);let d=Math.round(o.rotation/90)*90,{width:f,height:m}=Qn(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,b=(c[1]-s.top)/s.height;return{x:v-h/2,y:b-g/2,width:h,height:g}}var UYe=1e-6;function WYe(e){let t=f_(e),r=Math.round(t/90)*90;return Math.abs(t-r)<UYe}function Jme(e,t,r,o){let n=Sa(e);return WYe(n.rotation)?ehe(n,t,r,{left:o.includes("w"),top:o.includes("n"),right:o.includes("e"),bottom:o.includes("s")}):r}function $me(e,t,r){return ehe(e,t,r,{left:!0,top:!0,right:!0,bottom:!0})}function ehe(e,t,r,o){if(!mn(t))return r;let n=Sa({...e,cropRect:r}),i=Mb(n,t),s=o.left||o.right,l=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=HYe(n,t,{...i,x:c,y:u,width:d-c,height:f-u});return m?{x:s?m.x:r.x,y:l?m.y:r.y,width:s?m.width:r.width,height:l?m.height:r.height}:r}var GYe=300;function YYe(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,Bs.__)("Flipped horizontally and vertically"):r?(0,Bs.__)("Flipped horizontally"):o?(0,Bs.__)("Flipped vertically"):(0,Bs.__)("Flip removed")}function qYe(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,Bs.__)("Rotation 0 degrees"):void 0:n>0?(0,Bs.sprintf)((0,Bs.__)("Rotated %d degrees clockwise"),n):(0,Bs.sprintf)((0,Bs.__)("Rotated %d degrees counterclockwise"),Math.abs(n))}function KYe(e,t){if(!e.image)return;let r={width:e.image.naturalWidth,height:e.image.naturalHeight},o=Mb(e,r);if(t?.image){let n=Mb({...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,Bs.sprintf)((0,Bs.__)("Crop %1$d by %2$d pixels"),Math.round(o.width),Math.round(o.height))}function ZYe(e,t){if(!(t&&Math.round(t.zoom*100)===Math.round(e.zoom*100)))return(0,Bs.sprintf)((0,Bs.__)("Zoom %d%%"),Math.round(e.zoom*100))}function XYe(e,t){let r=YYe(e,t);return r||[qYe(e,t),ZYe(e,t),KYe(e,t)].filter(n=>n!==void 0).join(", ")}function rhe(e){let t=(0,gp.useRef)(),r=(0,gp.useRef)(""),o=(0,gp.useRef)(null),n=(0,gp.useRef)(e);(0,gp.useLayoutEffect)(()=>{n.current=e},[e]),(0,gp.useEffect)(()=>(clearTimeout(t.current),t.current=setTimeout(()=>{let i=n.current,s=XYe(i,o.current);o.current=i,s!==r.current&&(r.current=s,(0,the.speak)(s))},GYe),()=>{clearTimeout(t.current)}),[e.zoom,e.rotation,e.cropRect.width,e.cropRect.height,e.flip.horizontal,e.flip.vertical])}var An=a(U(),1),Ed=a(j(),1);var TN={position:"absolute",width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0};var h_=a(E(),1),QYe=["nw","ne","se","sw"],JYe=["nw","n","ne","e","se","s","sw","w"];function $Ye(e){switch(e){case"n":return(0,Ed.__)("Resize from top edge");case"s":return(0,Ed.__)("Resize from bottom edge");case"e":return(0,Ed.__)("Resize from right edge");case"w":return(0,Ed.__)("Resize from left edge");case"nw":return(0,Ed.__)("Resize from top-left corner");case"ne":return(0,Ed.__)("Resize from top-right corner");case"sw":return(0,Ed.__)("Resize from bottom-left corner");case"se":return(0,Ed.__)("Resize from bottom-right corner")}}var eqe=500;function ohe({cropRect:e,containerSize:t,imageSize:r,onCropChange:o,onResizeStart:n,onResizeEnd:i,aspectRatio:s,freeformCrop:l=!1,isResizeDisabled:c=!1,stencilTransition:u,cropBounds:d,onEscape:f,minCropSize:m,snapCropRect:h,keyboardResizeStep:g}){let v=d?.minX??0,b=d?.minY??0,_=d?.maxX??1,y=d?.maxY??1,w=(0,An.useMemo)(()=>({minX:v,minY:b,maxX:_,maxY:y}),[v,b,_,y]),S=(0,An.useRef)(),x=(0,An.useRef)(!1),C=(0,An.useId)(),I=!!(s&&s>0),k=(0,An.useRef)(null);(0,An.useEffect)(()=>()=>{clearTimeout(S.current),x.current=!1,k.current?.cancel(!1)},[]),(0,An.useEffect)(()=>{c&&k.current?.cancel()},[c]);let R=(0,An.useRef)(null),A=(0,An.useMemo)(()=>!I||r.width===0?0:s*r.height/r.width,[s,I,r.width,r.height]),P=(t.width-r.width)/2,T=(t.height-r.height)/2,M=P+e.x*r.width,B=T+e.y*r.height,F=e.width*r.width,V=e.height*r.height,z=(0,An.useCallback)((Z,Q)=>{if(c||Q.pointerType==="touch"&&Q.isPrimary===!1){Q.preventDefault(),Q.stopPropagation();return}if(Q.button!==0)return;Q.preventDefault(),Q.stopPropagation();let ue=Q.currentTarget.ownerDocument;ue.activeElement instanceof HTMLElement&&ue.activeElement.blur();let te=Q.currentTarget;te.setPointerCapture(Q.pointerId);let de={handle:Z,startX:Q.clientX,startY:Q.clientY,startRect:{...e}},pe=0,$=Q.clientX,ee=Q.clientY,fe=Q.shiftKey,ve=ie=>{let le=ie;$=le.clientX,ee=le.clientY,fe=le.shiftKey,!pe&&(pe=requestAnimationFrame(()=>{pe=0;let Oe=R.current;if(!Oe)return;let ke;Oe.hasLockedRatio?ke=Oe.computeLockedRect(de,$,ee):fe?ke=Oe.computeShiftLockedRect(de,$,ee):(ke=Oe.computeFreeRect(de,$,ee),ke=Oe.snapCropRect?.(ke,de.handle)??ke),Oe.onCropChange(ke)}))},we=!1,oe=(ie=!0,le=!0)=>{we||(we=!0,pe&&(cancelAnimationFrame(pe),pe=0),te.removeEventListener("pointermove",ve),te.removeEventListener("pointerup",ce),te.removeEventListener("lostpointercapture",ce),k.current=null,ie&&R.current?.onResizeEnd?.(),le&&te.focus({preventScroll:!0}))},re=(ie=!0)=>oe(ie,!1),ce=()=>oe();te.addEventListener("pointermove",ve),te.addEventListener("pointerup",ce),te.addEventListener("lostpointercapture",ce),k.current={cancel:re},n?.(Z),clearTimeout(S.current),x.current=!1},[e,c,n]),D=(0,An.useCallback)((Z,Q,ue)=>xN(Z,Q,ue,r,w,m),[r,w,m]),O=(0,An.useCallback)((Z,Q,ue,te)=>cW(Z,Q,ue,r,w,A,m,te),[r,w,A,m]),L=(0,An.useCallback)((Z,Q,ue)=>Gme(Z,Q,ue,r,w,m),[r,w,m]);R.current={hasLockedRatio:I,computeLockedRect:O,computeFreeRect:D,computeShiftLockedRect:L,onCropChange:o,onResizeEnd:i,snapCropRect:h};let W=(0,An.useCallback)((Z,Q)=>{let ue=Q.key;if(c)return;if(ue==="Escape"){Q.preventDefault(),Q.stopPropagation(),f?.();return}if(ue!=="ArrowUp"&&ue!=="ArrowDown"&&ue!=="ArrowLeft"&&ue!=="ArrowRight")return;Q.preventDefault(),Q.stopPropagation(),x.current||(x.current=!0,n?.(Z));let te=()=>{clearTimeout(S.current),S.current=setTimeout(()=>{x.current=!1,i?.()},eqe)},de=Q.shiftKey?gN:1,pe=g?.width??BT,$=g?.height??BT,ee=pe*de,fe=$*de,ve=0,we=0;ue==="ArrowLeft"&&(ve=-ee),ue==="ArrowRight"&&(ve=ee),ue==="ArrowUp"&&(we=-fe),ue==="ArrowDown"&&(we=fe);let oe=ve!==0?"width":"height";if(I){let re={handle:Z,startX:0,startY:0,startRect:{...e}},ce=ve*r.width,ie=we*r.height;o(O(re,ce,ie,oe)),te()}else{let re={handle:Z,startX:0,startY:0,startRect:{...e}},ce=ve*r.width,ie=we*r.height,le=D(re,ce,ie);o(h?.(le,Z)??le),te()}},[e,I,r.width,r.height,O,D,o,n,i,f,g,h,c]);if(t.width===0||t.height===0)return null;let q=I?QYe:JYe;return(0,h_.jsxs)("div",{className:"wp-media-editor-image-editor__stencil","data-testid":"cropper-stencil",style:{left:M,top:B,width:F,height:V,transition:u},children:[l&&(0,h_.jsx)("div",{id:C,style:TN,children:(0,Ed.__)("Use arrow keys to resize the crop area. Hold Shift for larger steps.")}),(0,h_.jsx)("div",{className:"wp-media-editor-image-editor__stencil-rect",style:{width:"100%",height:"100%",top:0,left:0}}),l&&q.map(Z=>(0,h_.jsx)("button",{type:"button",className:`wp-media-editor-image-editor__handle wp-media-editor-image-editor__handle--${Z}`,onPointerDown:Q=>z(Z,Q),onTouchStart:Q=>{Q.touches.length<2&&Q.stopPropagation()},onKeyDown:Q=>W(Z,Q),"aria-label":$Ye(Z),"aria-describedby":C},Z))]})}var nhe=a(E(),1);function ihe({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,l=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,nhe.jsx)("div",{className:"wp-media-editor-image-editor__dimming","data-testid":"cropper-dimming",style:{left:s,top:l,width:c,height:u,transition:d}})}var Fb=a(E(),1);function she({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,l=e.width*r.width,c=e.height*r.height,u=l/3,d=c/3;return(0,Fb.jsxs)("div",{className:"wp-media-editor-image-editor__grid","data-testid":"cropper-grid",style:{left:i,top:s,width:l,height:c},children:[(0,Fb.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--horizontal",style:{top:d}}),(0,Fb.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--horizontal",style:{top:d*2}}),(0,Fb.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--vertical",style:{left:u}}),(0,Fb.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--vertical",style:{left:u*2}})]})}var g_=a(U(),1),dhe=a(E(),1),EN=12,ahe={before:"-100%",center:"-50%",after:"0"},lhe={before:-1,center:0,after:1},tqe={before:"after",center:"center",after:"before"};function rqe(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 che(e,t,r){return e==="before"?t-EN-r:e==="after"?t+EN:t-r/2}function uhe(e,t,r,o){let n=c=>{let u=che(c,t,r);return u>=0&&u+r<=o};if(n(e))return e;let i=tqe[e];if(i!==e&&n(i))return i;if(e!=="center"&&n("center"))return"center";let s=c=>{let u=che(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 fhe({cropRect:e,containerSize:t,imageSize:r,activeHandle:o,outputWidth:n,outputHeight:i}){let s=(0,g_.useRef)(null),[l,c]=(0,g_.useState)(null);if((0,g_.useLayoutEffect)(()=>{if(!s.current)return;let w=s.current.getBoundingClientRect();c(S=>S&&S.width===w.width&&S.height===w.height?S:{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 b=m+g/2;o.includes("n")?b=m:o.includes("s")&&(b=m+g);let _=rqe(o),y=l?{x:uhe(_.x,v,l.width,t.width),y:uhe(_.y,b,l.height,t.height)}:_;return(0,dhe.jsx)("div",{ref:s,className:"wp-media-editor-image-editor__dimensions-tooltip","data-testid":"cropper-dimensions-tooltip",style:{left:v+lhe[y.x]*EN,top:b+lhe[y.y]*EN,transform:`translate(${ahe[y.x]}, ${ahe[y.y]})`},"aria-hidden":"true",children:`W: ${Math.round(n)}px H: ${Math.round(i)}px`})}var PN=a(U(),1);var Gh=a(U(),1);var v_={zoom:1,pan:{x:0,y:0}};function phe(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===v_.zoom&&e.pan.x===v_.pan.x&&e.pan.y===v_.pan.y?e:v_}}function mhe(){let[e,t]=(0,Gh.useReducer)(phe,v_),r=(0,Gh.useCallback)(i=>{t({type:"SET_VIEWPORT_ZOOM",payload:i})},[]),o=(0,Gh.useCallback)(i=>{t({type:"SET_VIEWPORT_PAN",payload:i})},[]),n=(0,Gh.useCallback)(()=>{t({type:"RESET_VIEWPORT"})},[]);return(0,Gh.useMemo)(()=>({viewport:e,setViewportZoom:r,setViewportPan:o,resetViewport:n}),[e,r,o,n])}var hhe=a(E(),1),ghe=(0,PN.createContext)(null);function vhe({children:e}){let t=mhe();return(0,hhe.jsx)(ghe.Provider,{value:t,children:e})}function bhe(){let e=(0,PN.useContext)(ghe);if(!e)throw new Error("useViewport must be used within a ViewportProvider.");return e}var ll=a(E(),1),Yl=1e-6,oqe=1e-6,b_=200,nqe=b_+100,yhe=`transform ${b_}ms ease-out`,iqe=[`left ${b_}ms ease-out`,`top ${b_}ms ease-out`,`width ${b_}ms ease-out`,`height ${b_}ms ease-out`].join(", ");function sqe({src:e,controller:t,stencil:r=ohe,showGrid:o=!1,isPlacementActive:n=!1,showDimming:i=!0,showDimensions:s=!0,minZoom:l,maxZoom:c,aspectRatio:u,freeformCrop:d=!1,focusOnMount:f=!1,onImageLoaded:m,onStateChange:h,onGestureStart:g,onGestureEnd:v,className:b},_){let{state:y,setImage:w,setCropRect:S,settleCrop:x,setVisualSize:C,adjustCropRectForViewport:I}=t,{viewport:k,setViewportPan:R,resetViewport:A}=bhe(),P=(0,Qe.useRef)(null),T=(0,Qe.useId)(),[M,B]=(0,Qe.useState)(f),[F,V]=(0,Qe.useState)(!1),[z,D]=(0,Qe.useState)({width:0,height:0});(0,Qe.useLayoutEffect)(()=>{f&&P.current?.focus({preventScroll:!0})},[f]);let O=(0,Qe.useCallback)(Ce=>{let it=Ce.target;it===Ce.currentTarget&&B(!0),Ce.relatedTarget!==null&&it.matches(":focus-visible")&&V(!0)},[]),L=(0,Qe.useCallback)(Ce=>{Ce.target===Ce.currentTarget&&B(!1),Ce.currentTarget.contains(Ce.relatedTarget)||V(!1)},[]);(0,Qe.useEffect)(()=>{let Ce=P.current;if(!Ce)return;let it=new ResizeObserver(ht=>{for(let bt of ht){let{width:Rr,height:Gr}=bt.contentRect;D(oo=>oo.width===Rr&&oo.height===Gr?oo:{width:Rr,height:Gr})}});return it.observe(Ce),()=>{it.disconnect()}},[]),(0,Qe.useEffect)(()=>{h?.(y)},[y,h]),rhe(y);let W=y.image?.naturalWidth??0,q=y.image?.naturalHeight??0,{elementSize:Z,visualSize:Q}=(0,Qe.useMemo)(()=>Ome(z,{width:W,height:q},y.rotation),[z,W,q,y.rotation]);(0,Qe.useEffect)(()=>{C(Q)},[Q,C]),(0,Qe.useEffect)(()=>{if(d||Q.width===0||Q.height===0||!u||u<=0)return;let Ce=Nb(u,Q),it=y.cropRect;Math.abs(it.x-Ce.x)<Yl&&Math.abs(it.y-Ce.y)<Yl&&Math.abs(it.width-Ce.width)<Yl&&Math.abs(it.height-Ce.height)<Yl||I(Ce)},[d,u,Q,I,y.cropRect]);let ue=(0,Qe.useRef)(u);(0,Qe.useEffect)(()=>{if(ue.current===u||(ue.current=u,!d||Q.width===0||Q.height===0||!u||u<=0))return;let Ce=Nb(u,Q),it=y.cropRect;Math.abs(it.x-Ce.x)<Yl&&Math.abs(it.y-Ce.y)<Yl&&Math.abs(it.width-Ce.width)<Yl&&Math.abs(it.height-Ce.height)<Yl||I(Ce)},[u,d,Q,I,y.cropRect]);let te=(0,Qe.useMemo)(()=>{if(!(!y.image||Z.width===0))return jme(y,Z,Q)},[y,Z,Q]),de=l!==void 0?l:p_(y),[pe,$]=(0,Qe.useState)(!1),ee=(0,Qe.useRef)(!1),fe=(0,Qe.useRef)(!1),[ve,we]=(0,Qe.useState)(!1),oe=(0,Qe.useRef)(!1),re=(0,Qe.useCallback)(Ce=>{oe.current=Ce,we(Ce)},[]),[ce,ie]=(0,Qe.useState)(null),le=(0,Qe.useMemo)(()=>Nme(y.cropRect,z,Q,vme,bme),[y.cropRect,z,Q]),[Oe,ke]=(0,Qe.useState)(1),Me=pe?Oe:le,Ne=(0,Qe.useMemo)(()=>({width:Q.width*Me,height:Q.height*Me}),[Q.width,Q.height,Me]),Fe=W>0?Z.width/W*y.zoom*Me:0,X=(0,Qe.useMemo)(()=>{if(Fe<hN||u&&u>0||W<=0||q<=0)return;let Ce=Math.round(y.rotation/90)*90;if(Math.abs(y.rotation-Ce)>=oqe)return;let it=Qn(W,q,Ce);if(!(it.width<=0||it.height<=0))return{width:y.zoom/it.width,height:y.zoom/it.height}},[Fe,u,W,q,y.rotation,y.zoom]),ge=(0,Qe.useMemo)(()=>{if(W<=0||q<=0)return;let Ce=Math.round(y.rotation/90)*90,it=Qn(W,q,Ce),ht=Wme(Fe);return{width:Math.min(1,ht*y.zoom/it.width),height:Math.min(1,ht*y.zoom/it.height)}},[W,q,y.rotation,y.zoom,Fe]),Ue=(0,Qe.useCallback)((Ce,it)=>Fe<hN||W<=0||q<=0?Ce:Jme(y,{width:W,height:q},Ce,it),[Fe,W,q,y]),Ye=(0,Qe.useRef)(!1);(0,Qe.useEffect)(()=>{let Ce=d&&(!u||u<=0)&&Fe>=hN&&W>0&&q>0,it=Ye.current;if(Ye.current=Ce,!Ce||it)return;let ht=$me(y,{width:W,height:q},y.cropRect),bt=y.cropRect;Math.abs(bt.x-ht.x)<Yl&&Math.abs(bt.y-ht.y)<Yl&&Math.abs(bt.width-ht.width)<Yl&&Math.abs(bt.height-ht.height)<Yl||S(ht)},[u,Fe,d,W,q,S,y]);let{handlers:st,onWheelNative:St,isDragging:dt,isZooming:xt,isPlacementActive:Kt}=Kme(y,t,z,Ne,{minZoom:de,maxZoom:c,onGestureStart:g,onGestureEnd:v}),Xe={...st,onPointerDownCapture:()=>{V(!1)},onTouchStartCapture:Ce=>{Ce.touches.length>1&&re(!0)},onTouchMoveCapture:Ce=>{Ce.touches.length>1&&re(!0)},onTouchEndCapture:Ce=>{Ce.touches.length===0&&re(!1)},onTouchCancelCapture:Ce=>{Ce.touches.length===0&&re(!1)},onKeyDownCapture:Ce=>{["Shift","Control","Alt","Meta"].includes(Ce.key)||V(!0)},onPointerDown:Ce=>{if(ee.current||oe.current||Ce.pointerType==="touch"&&Ce.isPrimary===!1){Ce.preventDefault();return}st.onPointerDown?.(Ce),V(!1)}};(0,Qe.useEffect)(()=>{let Ce=P.current;if(!Ce)return;let it=ht=>{if(ee.current||fe.current){ht.preventDefault();return}St(ht)};return Ce.addEventListener("wheel",it,{passive:!1}),()=>{Ce.removeEventListener("wheel",it)}},[St]);let ds=Qme(y,Q),Wa=(0,Qe.useCallback)(Ce=>{let it=Ce.currentTarget,ht={width:it.naturalWidth,height:it.naturalHeight};w({src:e,naturalWidth:ht.width,naturalHeight:ht.height}),m?.(ht)},[e,w,m]),kr=(0,Qe.useCallback)(Ce=>{if(!oe.current&&(S(Ce),ee.current&&Ne.width>0&&Ne.height>0)){let it=(z.width-Ne.width)/2,ht=(z.height-Ne.height)/2,bt=Math.max(0,it+(Ce.x+Ce.width)*Ne.width-z.width),Rr=Math.max(0,-(it+Ce.x*Ne.width)),Gr=Math.max(0,ht+(Ce.y+Ce.height)*Ne.height-z.height),oo=Math.max(0,-(ht+Ce.y*Ne.height));R({x:-bt+Rr,y:-Gr+oo})}},[S,R,z,Ne]),[Ai,sn]=(0,Qe.useState)(!1),vt=(0,Qe.useRef)(),Ft=(0,Qe.useCallback)(()=>{clearTimeout(vt.current),fe.current=!1,sn(!1)},[]);(0,Qe.useEffect)(()=>()=>{clearTimeout(vt.current)},[]);let ne=o==="interactive",xe=ne&&(Kt||pe||n),H=(0,Qe.useMemo)(()=>{if(!s||!ce||!y.image)return null;let Ce=Mb(y,{width:y.image.naturalWidth,height:y.image.naturalHeight});return{width:Ce.width,height:Ce.height}},[s,ce,y]),Pe=(0,Qe.useCallback)(()=>{V(!0),P.current?.focus({preventScroll:!0})},[]),Bt=(0,Qe.useCallback)(Ce=>{oe.current||(ke(le),ee.current=!0,$(!0),ie(Ce??null),Ft(),A(),g?.())},[Ft,g,A,le]),Ee=(0,Qe.useCallback)(()=>{let Ce=oe.current;if(ee.current=!1,$(!1),ie(null),clearTimeout(vt.current),Ce){Ft(),A();return}fe.current=!0,sn(!0),A(),x(),v?.(),vt.current=setTimeout(Ft,nqe)},[Ft,x,v,A]),Ro=(0,Qe.useCallback)(Ce=>{!fe.current||Ce.propertyName!=="transform"||Ft()},[Ft]),Ie;Ai?Ie=yhe:xt&&(Ie="transform 150ms linear");let pr=Ai?iqe:void 0,me=(0,Qe.useMemo)(()=>{if(Z.width===0||Z.height===0)return{};let Ce=(z.width-Z.width)/2,it=(z.height-Z.height)/2;return{width:Z.width,height:Z.height,maxWidth:Z.width,maxHeight:Z.height,left:Ce,top:it,transform:`scale(${Me}) ${ds}`,transition:Ie,imageRendering:Fe>1?"pixelated":void 0}},[z,Z,ds,Ie,Fe,Me]),he=Ai?yhe:void 0,Js=pe||Ai?"transform":void 0,Wt;k.pan.x!==0||k.pan.y!==0?Wt={transform:`translate(${k.pan.x}px, ${k.pan.y}px)`,transition:he,willChange:Js}:Ai&&(Wt={transform:"translate(0px, 0px)",transition:he,willChange:Js});let He=(0,Qe.useCallback)(Ce=>{typeof _=="function"?_(Ce):_&&(_.current=Ce)},[_]);return(0,ll.jsx)("div",{ref:He,className:J("wp-media-editor-image-editor",dt&&"wp-media-editor-image-editor--dragging",b),children:(0,ll.jsxs)("div",{ref:P,className:J("wp-media-editor-image-editor__canvas",ne&&"wp-media-editor-image-editor__canvas--grid-interactive",xe&&"wp-media-editor-image-editor__canvas--show-grid",Ai&&"wp-media-editor-image-editor__canvas--settling",F&&"wp-media-editor-image-editor__canvas--focus-visible"),tabIndex:0,role:"group","aria-label":(0,uW.__)("Crop area"),"aria-describedby":M?T:void 0,onFocus:O,onBlur:L,...Xe,children:[(0,ll.jsx)("div",{id:T,style:TN,children:(0,uW.__)("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,ll.jsxs)("div",{className:"wp-media-editor-image-editor__stage","data-testid":"cropper-stage",style:Wt,onTransitionEnd:Ro,children:[(0,ll.jsx)("img",{className:"wp-media-editor-image-editor__image","data-testid":"cropper-image",src:e,alt:"",onLoad:Wa,style:me,draggable:!1}),i&&(0,ll.jsx)(ihe,{cropRect:y.cropRect,containerSize:z,imageSize:Ne,transition:pr}),(0,ll.jsx)(r,{cropRect:y.cropRect,containerSize:z,imageSize:Ne,onCropChange:kr,onResizeStart:Bt,onResizeEnd:Ee,onEscape:Pe,aspectRatio:u,freeformCrop:d,isResizeDisabled:ve,stencilTransition:pr,cropBounds:te,minCropSize:ge,snapCropRect:Ue,keyboardResizeStep:X}),(o===!0||ne)&&(0,ll.jsx)(she,{cropRect:y.cropRect,containerSize:z,imageSize:Ne}),ce&&H&&(0,ll.jsx)(fhe,{cropRect:y.cropRect,containerSize:z,imageSize:Ne,activeHandle:ce,outputWidth:H.width,outputHeight:H.height})]})]})})}var aqe=(0,Qe.forwardRef)(sqe),kN=(0,Qe.forwardRef)((e,t)=>(0,ll.jsx)(vhe,{children:(0,ll.jsx)(aqe,{...e,ref:t})}));var or=a(U(),1);var RN={aspectRatioValue:"0"};function AN(e,t){switch(t.type){case"CROPPER":{let r=Ob(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 l=Nb(o,n);return{cropper:Ob(e.cropper,{type:"SET_CROP_RECT",payload:l}),cropOptions:s}}case"RESET_CROP_OPTIONS":return e.cropOptions.aspectRatioValue===RN.aspectRatioValue?e:{...e,cropOptions:{...RN}};case"RESTORE_SNAPSHOT":return t.payload;case"VIEWPORT_ADJUST_CROP_RECT":{let r=Ob(e.cropper,{type:"SET_CROP_RECT",payload:t.payload});return r===e.cropper?e:{...e,cropper:r}}}}function UT(e,t){return e===t?!0:m_(e.cropper,t.cropper)&&e.cropOptions.aspectRatioValue===t.cropOptions.aspectRatioValue}function whe(e,t){return{cropper:e,cropOptions:{...RN,...t}}}function y_(e,t){let r=parseFloat(e);if(!(r===0||Number.isNaN(r))){if(r===jT)return t&&t.naturalWidth>0&&t.naturalHeight>0?t.naturalWidth/t.naturalHeight:void 0;if(r>0)return r}}function cqe(e,t){return e?.src===t?.src&&e?.naturalWidth===t?.naturalWidth&&e?.naturalHeight===t?.naturalHeight}function dW(e){let[t,r]=(0,or.useReducer)(AN,null,()=>whe(xa({...d_,...e?.cropper}),e?.cropOptions)),[o,n]=(0,or.useState)(()=>t),i=(0,or.useRef)(t),s=(0,or.useRef)({width:0,height:0}),l=(0,or.useRef)([]),c=(0,or.useRef)([]),[u,d]=(0,or.useState)(!1),[f,m]=(0,or.useState)(!1),h=(0,or.useRef)(!1),g=(0,or.useRef)(null),v=(0,or.useCallback)(z=>{let D=l.current[l.current.length-1];D&&UT(D,z)||(l.current=[...l.current,z],c.current=[],d(!0),m(!1))},[]),b=(0,or.useCallback)((z,D=!0)=>{let O=i.current,L=AN(O,z);D&&(UT(O,L)||(h.current?g.current===null&&(g.current=O):v(O))),i.current=L,r(z)},[v]),_=(0,or.useCallback)(()=>{h.current||(h.current=!0,g.current=null)},[]),y=(0,or.useCallback)(()=>{let z=g.current;z&&!UT(z,i.current)&&v(z),g.current=null,h.current=!1},[v]),w=(0,or.useCallback)(z=>{b({type:"CROPPER",action:z})},[b]),S=(0,or.useMemo)(()=>SN(w,()=>i.current.cropper),[w]),x=(0,or.useCallback)(z=>{if(cqe(i.current.cropper.image,z))return;let D={type:"CROPPER",action:{type:"SET_IMAGE",payload:z}},O=AN(i.current,D);i.current=O,r(D),n(O),h.current=!1,g.current=null,l.current=[],c.current=[],d(!1),m(!1)},[]),C=(0,or.useCallback)(z=>{b({type:"CROPPER",action:{type:"RESET",payload:z}})},[b]),I=(0,or.useCallback)(z=>{let D=y_(z,i.current.cropper.image);b({type:"SET_ASPECT_RATIO_VALUE",payload:{presetKey:z,resolved:D,visualSize:s.current}})},[b]),k=(0,or.useCallback)(()=>{b({type:"RESET_CROP_OPTIONS"})},[b]),R=(0,or.useCallback)(()=>{y();let z=l.current[l.current.length-1];z&&(c.current=[i.current,...c.current],l.current=l.current.slice(0,-1),d(l.current.length>0),m(!0),i.current=z,r({type:"RESTORE_SNAPSHOT",payload:z}))},[y]),A=(0,or.useCallback)(()=>{y();let z=c.current[0];z&&(l.current=[...l.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}))},[y]),P=(0,or.useCallback)(z=>{s.current=z},[]),T=(0,or.useCallback)(z=>{b({type:"VIEWPORT_ADJUST_CROP_RECT",payload:z},!1)},[b]),M=!UT(t,o),B=!m_(t.cropper,o.cropper),F=(0,or.useCallback)((z,D)=>t.cropper.image?wN(t.cropper.image.src,t.cropper,z,D):Promise.reject(new Error("No image loaded \u2014 call setImage first.")),[t.cropper]);return(0,or.useMemo)(()=>({...S,state:t.cropper,setImage:x,reset:C,isDirty:M,getCroppedImage:F,cropOptions:t.cropOptions,setAspectRatioValue:I,resetCropOptions:k,isCropperDirty:B,hasUndo:u,hasRedo:f,undo:R,redo:A,beginGesture:_,endGesture:y,setVisualSize:P,adjustCropRectForViewport:T}),[S,t.cropper,x,C,M,F,t.cropOptions,I,k,B,u,f,R,A,_,y,P,T])}var IN=a(U(),1);var _he=a(E(),1),She=(0,IN.createContext)(null);function fW({initialCropperState:e,initialCropOptions:t,children:r}){let o=dW({cropper:e,cropOptions:t});return(0,_he.jsx)(She.Provider,{value:o,children:r})}function Ca(){let e=(0,IN.useContext)(She);if(!e)throw new Error("useMediaEditor must be used within a MediaEditorStateProvider.");return e}var Pd=a(E(),1);function The({focusOnMount:e,isPlacementActive:t=!1,onGestureStart:r,onGestureEnd:o}){let{media:n}=Pw(),i=Ca(),{aspectRatioValue:s}=i.cropOptions,l=i.state.image,{beginGesture:c,endGesture:u,setImage:d}=i,[f,m]=(0,kd.useState)("loading"),h=(0,kd.useMemo)(()=>y_(s,l),[s,l]),g=(0,kd.useCallback)(()=>{c(),r?.()},[c,r]),v=(0,kd.useCallback)(()=>{u(),o?.()},[u,o]),b=n?.source_url,_=eb(n?.mime_type),y=Number(n?.media_details?.width),w=Number(n?.media_details?.height);(0,kd.useEffect)(()=>{l||!b||!Number.isFinite(y)||!Number.isFinite(w)||y<=0||w<=0||d({src:b,naturalWidth:y,naturalHeight:w})},[l,b,y,w,d]);let S=_.type==="image";return(0,kd.useEffect)(()=>{if(!b||!S)return;m("loading");let x=new window.Image;return x.onload=()=>m("loaded"),x.onerror=()=>m("error"),x.src=b,x.complete&&m(x.naturalWidth>0?"loaded":"error"),()=>{x.onload=null,x.onerror=null}},[b,S]),!b||!S?null:f==="error"?(0,Pd.jsx)("div",{className:"media-editor-canvas",children:(0,Pd.jsx)("div",{className:"media-editor-canvas__error",role:"alert",children:(0,Pd.jsx)("p",{children:(0,Che.__)("Failed to load image.")})})}):(0,Pd.jsxs)("div",{className:"media-editor-canvas",children:[f==="loading"&&(0,Pd.jsx)("div",{className:"media-editor-canvas__spinner",children:(0,Pd.jsx)(xhe.Spinner,{})}),(0,Pd.jsx)("div",{className:J("media-editor-canvas__cropper",{"is-loaded":f==="loaded"}),children:(0,Pd.jsx)(kN,{src:b,controller:i,aspectRatio:h,freeformCrop:!0,focusOnMount:e&&f==="loaded",showGrid:"interactive",isPlacementActive:t,onGestureStart:g,onGestureEnd:v})})]})}var Ihe=a(j(),1);var Yc=a(U(),1);var WT="data-crop-control",uqe=300;function Ehe(e={}){let{commitOnKeyUp:t=!0}=e,{beginGesture:r,endGesture:o}=Ca(),n=(0,Yc.useRef)(),i=(0,Yc.useCallback)(()=>{clearTimeout(n.current)},[]),s=(0,Yc.useCallback)(()=>{i(),n.current=setTimeout(()=>{o()},uqe)},[i,o]);(0,Yc.useEffect)(()=>i,[i]);let l=(0,Yc.useCallback)(()=>{i(),r()},[r,i]),c=(0,Yc.useCallback)(()=>{i(),o()},[i,o]),u=(0,Yc.useCallback)(()=>{r(),t||s()},[r,t,s]),d=(0,Yc.useCallback)(()=>{if(t){o();return}s()},[t,o,s]);return{[WT]:!0,onPointerDownCapture:l,onPointerUp:c,onPointerCancel:c,onKeyDownCapture:u,onKeyUp:d}}var Db=a(U(),1);var vp=a(U(),1);function dqe(e,t,r){return-e/t*r}function ON(e,t,r){return e<t?t:e>r?r:e}function fqe(e,t){return Math.round(e/t)*t}function Phe(e){let{value:t,onChange:r,min:o,max:n,step:i,pixelsPerStep:s,disabled:l,onPointerDownStart:c}=e,u=(0,vp.useRef)({value:t,startX:0,startValue:0,activeStep:i,dragging:!1,captureElement:null,capturePointerId:0,windowPointerUp:null});(0,vp.useEffect)(()=>{u.current.value=t},[t]);let d=(0,vp.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,vp.useEffect)(()=>d,[d]);let f=(0,vp.useCallback)(h=>{if(l||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)},[l,c,d,i]),m=(0,vp.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 b=h.clientX-g.startX,_=dqe(b,s,g.activeStep),y=g.startValue+_,w=fqe(y,g.activeStep),S=ON(w,o,n);S!==g.value&&(g.value=S,r(S))},[r,o,n,i,s]);return{onPointerDown:f,onPointerMove:m,onPointerUp:d,onPointerCancel:d}}var cl=a(E(),1),NN=32,pqe=11,khe=15,mqe=4,hqe=8,gqe=14;function vqe(e,t){return(0,Db.useMemo)(()=>{let r=[];for(let o=Math.ceil(e);o<=Math.floor(t);o+=1){let n="minor",i=mqe;o%15===0?(n="major",i=gqe):o%5===0&&(n="mid",i=hqe),r.push({value:o,kind:n,height:i})}return r},[e,t])}function Rhe(e){let t=Math.round(e*10)/10;return Number.isInteger(t)?t.toFixed(0):t.toFixed(1)}function Ahe(e){let{value:t,onChange:r,min:o=-45,max:n=45,step:i=1,label:s,unit:l="\xB0",pixelsPerStep:c=6,className:u,id:d,disabled:f=!1}=e,m=(0,Db.useRef)(null),h=(0,Db.useId)(),g=d??h,v=Phe({value:t,onChange:r,min:o,max:n,step:i,pixelsPerStep:c,disabled:f,onPointerDownStart:()=>m.current?.focus()}),b=P=>{let T=P.key==="ArrowRight"||P.key==="ArrowUp",M=P.key==="ArrowLeft"||P.key==="ArrowDown";if(!T&&!M||(P.preventDefault(),f))return;let B=T?1:-1,F=P.shiftKey?i/2:i,V=ON(t+B*F,o,n);V!==t&&r(V)},_=`${Rhe(t)}${l}`,y=vqe(o,n),w=c/i,S=(0,Db.useMemo)(()=>({transform:`translateX(calc(-50% + ${-t*w}px))`}),[t,w]),x=Math.round(t/khe)*khe,I=Math.abs(t-x)<.01?`${x}`:Rhe(t),k=I.startsWith("-"),R=k?I.slice(1):I,A=y.filter(P=>P.kind==="major");return(0,cl.jsxs)("div",{className:J("rotation-ruler",u),role:"presentation","data-disabled":f||void 0,...v,children:[(0,cl.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:P=>r(ON(P.target.valueAsNumber,o,n)),onKeyDown:b}),(0,cl.jsx)("div",{className:"rotation-ruler__strip","aria-hidden":"true",children:(0,cl.jsxs)("svg",{className:"rotation-ruler__ticks",style:S,width:(n-o)*w,height:NN,viewBox:`${o*w} 0 ${(n-o)*w} ${NN}`,preserveAspectRatio:"xMidYMid meet",children:[y.map(P=>(0,cl.jsx)("line",{x1:P.value*w,x2:P.value*w,y1:NN-P.height,y2:NN,className:`rotation-ruler__tick rotation-ruler__tick--${P.kind}`},P.value)),A.map(P=>(0,cl.jsxs)("text",{x:P.value*w,y:pqe,textAnchor:"middle",className:"rotation-ruler__label",children:[P.value,l]},P.value))]})}),(0,cl.jsx)("div",{className:"rotation-ruler__active-label","aria-hidden":"true",children:(0,cl.jsxs)("span",{className:"rotation-ruler__active-label-number",children:[k&&(0,cl.jsx)("span",{className:"rotation-ruler__active-label-sign",children:"-"}),R,(0,cl.jsx)("span",{className:"rotation-ruler__active-label-unit",children:l})]})}),(0,cl.jsx)("div",{className:"rotation-ruler__pointer","aria-hidden":"true"})]})}var pW=a(E(),1);function Ohe({onPlacementControlInteraction:e}){let{state:t,setRotation:r}=Ca(),o=Ehe({commitOnKeyUp:!1}),n=Math.round(t.rotation/90)*90,s=t.flip.horizontal!==t.flip.vertical?-1:1,l=(t.rotation-n)*s,c=u=>{let f=Math.max(-VT+.01,Math.min(VT-.01,u));e?.(),r(n+f*s)};return(0,pW.jsx)("div",{role:"presentation",className:"media-editor-fine-rotation",...o,children:(0,pW.jsx)(Ahe,{label:(0,Ihe.__)("Fine rotation"),min:-VT,max:VT,value:l,onChange:c})})}var ul=a(G(),1),Vs=a(j(),1);var mW=a(U(),1);function bqe(e){return[...zT.filter(t=>t.value<=0),...e??zT.filter(t=>t.value>0)]}function MN({aspectRatioPresets:e}={}){let t=Ca(),{aspectRatioValue:r}=t.cropOptions,o=t.state.image,n=(0,mW.useMemo)(()=>bqe(e),[e]),i=(0,mW.useMemo)(()=>y_(r,o),[r,o]);return{aspectRatioValue:r,setAspectRatioValue:t.setAspectRatioValue,aspectRatioOptions:n,resolvedAspectRatio:i,resetCropOptions:t.resetCropOptions}}var lr=a(E(),1),yqe=1.2;function FN({withLabels:e=!1,showAspectRatioControl:t=!1,aspectRatioPresets:r,zoomFactor:o=yqe}){let{state:n,setFlip:i,snapRotate90:s,setZoom:l}=Ca(),{aspectRatioValue:c,setAspectRatioValue:u,aspectRatioOptions:d}=MN({aspectRatioPresets:r}),f=!e&&t,m=p_(n),h=y=>{l(Math.min(al,Math.max(m,n.zoom*y)))},g=(0,lr.jsxs)(lr.Fragment,{children:[(0,lr.jsx)(ul.Button,{size:"compact",icon:k1,label:(0,Vs.__)("Rotate 90\xB0 counter-clockwise"),showTooltip:!0,onClick:()=>s(-1)}),(0,lr.jsx)(ul.Button,{size:"compact",icon:R1,label:(0,Vs.__)("Rotate 90\xB0 clockwise"),showTooltip:!0,onClick:()=>s(1)})]}),v=(0,lr.jsxs)(lr.Fragment,{children:[(0,lr.jsx)(ul.Button,{size:"compact",icon:nV,label:(0,Vs.__)("Flip horizontal"),showTooltip:!0,isPressed:n.flip.horizontal,onClick:()=>i({horizontal:!n.flip.horizontal,vertical:n.flip.vertical})}),(0,lr.jsx)(ul.Button,{size:"compact",icon:sV,label:(0,Vs.__)("Flip vertical"),showTooltip:!0,isPressed:n.flip.vertical,onClick:()=>i({horizontal:n.flip.horizontal,vertical:!n.flip.vertical})})]}),b=(0,lr.jsxs)(lr.Fragment,{children:[(0,lr.jsx)(ul.Button,{size:"compact",icon:Cc,label:(0,Vs.__)("Zoom in"),showTooltip:!0,disabled:n.zoom>=al,accessibleWhenDisabled:!0,onClick:()=>h(o)}),(0,lr.jsx)(ul.Button,{size:"compact",icon:_V,label:(0,Vs.__)("Zoom out"),showTooltip:!0,disabled:n.zoom<=m,accessibleWhenDisabled:!0,onClick:()=>h(1/o)})]}),_=f?(0,lr.jsx)(ul.DropdownMenu,{icon:cB,label:(0,Vs.__)("Aspect ratio"),popoverProps:{placement:"top"},toggleProps:{size:"compact"},children:({onClose:y})=>(0,lr.jsx)(ul.MenuGroup,{label:(0,Vs.__)("Aspect ratio"),children:d.map(w=>{let S=w.value.toString(),x=S===c;return(0,lr.jsx)(ul.MenuItem,{role:"menuitemradio",isSelected:x,icon:x?Oo:void 0,onClick:()=>{u(S),y()},children:w.label},S)})})}):null;return e?(0,lr.jsxs)("div",{className:"media-editor-image-controls is-stacked",children:[(0,lr.jsxs)("div",{className:"media-editor-image-controls__transforms",children:[(0,lr.jsxs)("div",{className:"media-editor-image-controls__group",role:"group","aria-label":(0,Vs.__)("Rotate"),children:[(0,lr.jsx)("span",{className:"media-editor-image-controls__label","aria-hidden":"true",children:(0,Vs.__)("Rotate")}),(0,lr.jsx)("div",{className:"media-editor-image-controls__buttons",children:g})]}),(0,lr.jsxs)("div",{className:"media-editor-image-controls__group",role:"group","aria-label":(0,Vs.__)("Flip"),children:[(0,lr.jsx)("span",{className:"media-editor-image-controls__label","aria-hidden":"true",children:(0,Vs.__)("Flip")}),(0,lr.jsx)("div",{className:"media-editor-image-controls__buttons",children:v})]})]}),(0,lr.jsxs)("div",{className:"media-editor-image-controls__group",role:"group","aria-label":(0,Vs.__)("Zoom"),children:[(0,lr.jsx)("span",{className:"media-editor-image-controls__label","aria-hidden":"true",children:(0,Vs.__)("Zoom")}),(0,lr.jsx)("div",{className:"media-editor-image-controls__buttons",children:b})]})]}):(0,lr.jsxs)("div",{className:"media-editor-image-controls",children:[g,v,b,_]})}var Nhe=a(G(),1);var hW=a(j(),1);var Lb=a(E(),1);function Mhe({aspectRatioValue:e,onAspectRatioChange:t,aspectRatioOptions:r,showTransformControls:o=!1}){return(0,Lb.jsxs)(se,{direction:"column",gap:"xl",[WT]:!0,children:[(0,Lb.jsx)(Gt,{render:(0,Lb.jsx)("h2",{}),children:(0,hW.__)("Crop options")}),o&&(0,Lb.jsx)(FN,{withLabels:!0}),(0,Lb.jsx)(Nhe.SelectControl,{label:(0,hW.__)("Aspect ratio"),value:e,onChange:t,options:r.map(n=>({label:n.label,value:n.value.toString()}))})]})}var Fhe=a(G(),1),Dhe=a(U(),1),js=a(j(),1),GT=a(Mo(),1),qc=a(E(),1),wqe=[{description:(0,js.__)("Undo"),keyCombination:{modifier:"primary",character:"z"}},{description:(0,js.__)("Redo"),keyCombination:{modifier:"primaryShift",character:"z"}},{description:(0,js.__)("Pan"),keyCombination:{character:["\u2191","\u2193","\u2190","\u2192"],ariaLabel:(0,js.__)("Arrow keys")}},{description:(0,js.__)("Zoom in"),keyCombination:{character:"+"}},{description:(0,js.__)("Zoom out"),keyCombination:{character:"-"}},{description:(0,js.__)("Rotate 90\xB0 clockwise"),keyCombination:{character:"R"}},{description:(0,js.__)("Rotate 90\xB0 counter-clockwise"),keyCombination:{modifier:"shift",character:"R"}},{description:(0,js.__)("Flip horizontal"),keyCombination:{character:"H"}},{description:(0,js.__)("Flip vertical"),keyCombination:{character:"V"}},{description:(0,js.__)("Pan or resize crop (large step)"),keyCombination:{modifier:"shift",character:["\u2191","\u2193","\u2190","\u2192"],ariaLabel:(0,js.__)("Shift + Arrow keys")}}];function _qe({keyCombination:e}){let{modifier:t,character:r,ariaLabel:o}=e,n;Array.isArray(r)?t?n=[...GT.displayShortcutList[t](r[0]).slice(0,-1),...r]:n=r:n=t?GT.displayShortcutList[t](r):[r];let i=Array.isArray(r)?r.join(""):r,s;return o?s=o:t?s=GT.shortcutAriaLabel[t](i):s=i,(0,qc.jsx)("kbd",{className:"media-editor-keyboard-shortcuts-modal__shortcut-term","aria-label":s,children:n.map((l,c)=>l==="+"&&t?(0,qc.jsx)(Dhe.Fragment,{children:l},c):(0,qc.jsx)("kbd",{className:"media-editor-keyboard-shortcuts-modal__shortcut-key",children:l},c))})}function Lhe({onClose:e}){return(0,qc.jsxs)(Fhe.Modal,{className:"media-editor-keyboard-shortcuts-modal",title:(0,js.__)("Keyboard shortcuts"),onRequestClose:e,children:[(0,qc.jsx)("p",{className:"media-editor-keyboard-shortcuts-modal__note",children:(0,js.__)("These shortcuts work when the image editor has focus.")}),(0,qc.jsx)("ul",{className:"media-editor-keyboard-shortcuts-modal__shortcut-list",role:"list",children:wqe.map(({description:t,keyCombination:r},o)=>(0,qc.jsxs)("li",{className:"media-editor-keyboard-shortcuts-modal__shortcut",children:[(0,qc.jsx)("span",{className:"media-editor-keyboard-shortcuts-modal__shortcut-description",children:t}),(0,qc.jsx)(_qe,{keyCombination:r})]},o))})]})}var Vhe=a(Bu(),1),YT=a(K(),1),gW=a(ae(),1),LN=a(U(),1),Bb=a(j(),1),jhe=a(It(),1);var DN=.1;function Bhe(e,t){let r=[];if(t.width===0||t.height===0)return r;let{cropRect:o,pan:n,zoom:i,flip:s}=e,l=s.horizontal,c=s.vertical;(l||c)&&r.push({type:"flip",args:{flip:{horizontal:l,vertical:c}}});let u=(e.rotation%360+360)%360,f=l!==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}=Qn(t.width,t.height,m),{width:v,height:b}=Qn(t.width,t.height,e.rotation),_=.5+n.x-i/2,y=.5+n.y-i/2,w=(o.x-_)/i*h,S=(o.y-y)/i*g,x=o.width/i*h,C=o.height/i*g,I=(v-h)/2,k=(b-g)/2,R=w+I,A=S+k,P=R/v*100,T=A/b*100,M=x/v*100,B=C/b*100;return P<=DN&&T<=DN&&M>=100-DN&&B>=100-DN||r.push({type:"crop",args:{left:P,top:T,width:M,height:B}}),r}var Sqe=["title","caption","description","alt_text","post"],qT="media-editor";function xqe(e){return!e.isCropperDirty||!e.state.image?[]:Bhe(e.state,{width:e.state.image.naturalWidth,height:e.state.image.naturalHeight})}function Cqe(e,t){let r={};for(let o of Sqe)e&&o in e&&(r[o]=e[o]);return!("post"in r)&&t?.post!==void 0&&(r.post=t.post),r}function zhe({cropper:e,id:t,isImage:r,media:o,onSaved:n}){let i=(0,YT.useRegistry)(),{clearEntityRecordEdits:s,receiveEntityRecords:l,saveEditedEntityRecord:c}=(0,YT.useDispatch)(gW.store),{createErrorNotice:u,removeAllNotices:d}=(0,YT.useDispatch)(jhe.store),[f,m]=(0,LN.useState)(!1),h=(0,LN.useCallback)(async()=>{d("snackbar",qT),m(!0);try{let g,v=xqe(e),b=v.length>0&&o?{id:t,url:o.source_url}:void 0;if(v.length>0){let y=i.select(gW.store).getEntityRecordNonTransientEdits("postType","attachment",t),w=Cqe(y,o);g=await(0,Vhe.default)({path:`/wp/v2/media/${t}/edit`,method:"POST",data:{src:o?.source_url,modifiers:v,...w}}),g&&l("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:b}))}catch(g){let v=g instanceof Error?g.message:g?.message??(0,Bb.__)("An unknown error occurred.");u(r?(0,Bb.sprintf)((0,Bb.__)("Could not save image. %s"),v):(0,Bb.sprintf)((0,Bb.__)("Could not save media. %s"),v),{type:"snackbar",context:qT})}finally{m(!1)}},[s,u,e,t,r,o,n,l,i,d,c]);return{isSaving:f,save:h}}var ct=a(E(),1),Hhe={_embed:"author,wp:attached-to"},Tqe=300;function Eqe({tabs:e}){return(0,ct.jsx)(Gl,{scope:"media-editor",identifier:"media-editor/details",title:(0,Jn.__)("Details"),icon:Sf,isActiveByDefault:!0,className:"media-editor__sidebar",panelClassName:"media-editor__sidebar-panel",headerClassName:"media-editor__sidebar-header",closeLabel:(0,Jn.__)("Close media panel"),header:(0,ct.jsx)(Cn.List,{variant:"minimal",children:e.map(t=>(0,ct.jsx)(Cn.Tab,{value:t.id,children:t.title},t.id))}),children:e.map(t=>(0,ct.jsx)(Cn.Panel,{value:t.id,tabIndex:-1,children:t.panel},t.id))})}function Pqe({isSaving:e,isImage:t,showCloseButton:r=!1,onCancel:o}){let[n,i]=(0,hn.useState)(!1);return(0,ct.jsxs)(ts.Flex,{className:"media-editor__header-actions",justify:"flex-end",expanded:!1,gap:2,children:[t&&(0,ct.jsx)(ts.Button,{size:"compact",icon:_1,label:(0,Jn.__)("Keyboard shortcuts"),onClick:()=>i(!0)}),(0,ct.jsx)(Vh.Slot,{scope:"media-editor"}),r&&(0,ct.jsx)(ts.Button,{size:"compact",icon:h1,label:(0,Jn.__)("Close"),onClick:o,disabled:e,accessibleWhenDisabled:!0}),n&&(0,ct.jsx)(Lhe,{onClose:()=>i(!1)})]})}function kqe({isUndoRedoDisabled:e=!1,onReset:t}){let{reset:r,isDirty:o,hasUndo:n,hasRedo:i,undo:s,redo:l,beginGesture:c,endGesture:u}=Ca(),d=()=>{e||s()},f=()=>{e||l()};return(0,ct.jsxs)(ts.Flex,{className:"media-editor__history-actions",expanded:!1,gap:2,children:[(0,ct.jsx)(ts.Button,{size:"compact",variant:"tertiary",disabled:!o,accessibleWhenDisabled:!0,onClick:()=>{c(),r(),t(),u()},children:(0,Jn.__)("Reset")}),(0,ct.jsx)(ts.Button,{size:"compact",icon:mv,label:(0,Jn.__)("Undo"),showTooltip:!0,shortcut:Kc.displayShortcut.primary("z"),disabled:e||!n,accessibleWhenDisabled:!0,onClick:d}),(0,ct.jsx)(ts.Button,{size:"compact",icon:fv,label:(0,Jn.__)("Redo"),showTooltip:!0,shortcut:(0,Kc.isAppleOS)()?Kc.displayShortcut.primaryShift("z"):Kc.displayShortcut.primary("y"),disabled:e||!i,accessibleWhenDisabled:!0,onClick:f})]})}function Rqe({isSaving:e,hasMedia:t,hasChanges:r,onCancel:o,onSave:n}){let i=e||!t||!r;return(0,ct.jsxs)(ts.Flex,{className:"media-editor__footer-actions",justify:"flex-end",expanded:!1,gap:2,children:[(0,ct.jsx)(ts.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:o,disabled:e,accessibleWhenDisabled:!0,children:(0,Jn.__)("Cancel")}),(0,ct.jsx)(ts.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:n,isBusy:e,disabled:i,accessibleWhenDisabled:!0,children:(0,Jn.__)("Save")})]})}function Aqe({fields:e=[],id:t,aspectRatioPresets:r,onClose:o,onSaved:n,renderFrame:i,noticesClassName:s="media-editor__snackbar",noticesPortalElement:l,showCloseButton:c=!1,shouldCloseOnEsc:u=!1}){let d=Ca(),f=(0,Uhe.useViewportMatch)("small"),m=f?"wide":"narrow",{media:h,hasEdits:g}=(0,KT.useSelect)(le=>{let{getEditedEntityRecord:Oe,getEntityRecord:ke,hasEditsForEntityRecord:Me}=le(vW.store);return ke("postType","attachment",t,Hhe),{media:Oe("postType","attachment",t),hasEdits:Me("postType","attachment",t)}},[t]),v=d.isCropperDirty||g,{clearEntityRecordEdits:b,editEntityRecord:_,invalidateResolution:y}=(0,KT.useDispatch)(vW.store),{removeAllNotices:w}=(0,KT.useDispatch)(BN.store),[S,x]=(0,hn.useState)(!1),[C,I]=(0,hn.useState)(!1),[k,R]=(0,hn.useState)(!1),A=(0,hn.useRef)(),P=(0,hn.useCallback)(()=>{I(!0),clearTimeout(A.current),A.current=setTimeout(()=>{I(!1)},Tqe)},[]),T=(0,hn.useCallback)(()=>{R(!0)},[]),M=(0,hn.useCallback)(()=>{R(!1)},[]),B=C||k;(0,hn.useEffect)(()=>()=>{clearTimeout(A.current)},[]),(0,hn.useEffect)(()=>{I(!1),R(!1)},[t]),(0,hn.useEffect)(()=>{y("getEntityRecord",["postType","attachment",t,Hhe])},[t,y]);let F=eb(h?.mime_type).type,V=!!h&&F==="image",{aspectRatioValue:z,setAspectRatioValue:D,aspectRatioOptions:O,resetCropOptions:L}=MN({aspectRatioPresets:r}),{isSaving:W,save:q}=zhe({cropper:d,id:t,isImage:V,media:h,onSaved:n}),Z=(0,hn.useMemo)(()=>{let le={id:"details",title:(0,Jn.__)("Details"),panel:(0,ct.jsx)(se,{className:"media-editor__panel",direction:"column",gap:"lg",children:(0,ct.jsx)(Lpe,{})})};return V?[{id:"crop",title:(0,Jn.__)("Crop"),panel:(0,ct.jsx)(se,{className:"media-editor__panel",direction:"column",gap:"lg",children:(0,ct.jsx)(Mhe,{aspectRatioValue:z,onAspectRatioChange:D,aspectRatioOptions:O,showTransformControls:f})})},le]:[le]},[V,z,D,O,f]),[Q,ue]=(0,hn.useState)(),te=Q??Z[0]?.id,de=le=>{_("postType","attachment",t,le)},pe=()=>{w("snackbar",qT),b("postType","attachment",t),o?.()},$=()=>{if(!W){if(v){x(!0);return}pe()}},ee=le=>{let Oe=Kc.isKeyboardEvent.primary(le,"z"),ke=Kc.isKeyboardEvent.primaryShift(le,"z")||!(0,Kc.isAppleOS)()&&Kc.isKeyboardEvent.primary(le,"y");if((Oe||ke)&&V){let Me=le.target;if(!((Me.tagName==="INPUT"||Me.tagName==="TEXTAREA"||Me.isContentEditable)&&!Me.closest(`[${WT}]`))){if(le.preventDefault(),B)return;ke?d.redo():d.undo()}}if(u){if(le.code!=="Escape"&&le.key!=="Escape")return;if(W){le.preventDefault();return}v&&(le.preventDefault(),x(!0))}},fe=(0,ct.jsx)(BN.SnackbarNotices,{className:s,context:qT}),ve=V?(0,ct.jsx)(Ohe,{onPlacementControlInteraction:P}):null,we=(0,ct.jsxs)(Yse,{value:h??void 0,onChange:de,settings:{fields:e},children:[h?(0,ct.jsxs)(Cn.Root,{className:"media-editor",value:te,onValueChange:le=>ue(le),children:[(0,ct.jsx)(Eqe,{tabs:Z}),(0,ct.jsx)(Ib,{className:"media-editor__skeleton",labels:{body:V?(0,Jn.__)("Image editor"):(0,Jn.__)("Media preview"),sidebar:(0,Jn.__)("Media details")},content:(0,ct.jsxs)("div",{className:"media-editor__content",children:[(0,ct.jsx)("div",{className:"media-editor__canvas-area",children:V?(0,ct.jsx)(The,{focusOnMount:!0,isPlacementActive:C,onGestureStart:T,onGestureEnd:M}):(0,ct.jsx)(Zse,{})}),V&&(0,ct.jsx)("div",{className:"media-editor__canvas-toolbar",children:ve})]}),sidebar:(0,ct.jsx)(Gl.Slot,{scope:"media-editor"})})]}):(0,ct.jsx)("div",{className:"media-editor",children:(0,ct.jsx)("div",{className:"media-editor__loading",children:(0,ct.jsx)(ts.Spinner,{})})}),(0,ct.jsx)(ts.__experimentalConfirmDialog,{isOpen:S,confirmButtonText:(0,Jn.__)("Discard"),cancelButtonText:(0,Jn.__)("Keep editing"),onCancel:()=>x(!1),onConfirm:()=>{x(!1),pe()},children:(0,Jn.__)("Are you sure you want to discard your unsaved changes?")}),l?(0,hn.createPortal)(fe,l):fe]}),oe=V?(0,ct.jsx)(kqe,{isUndoRedoDisabled:B,onReset:L}):null,re=V?(0,ct.jsx)(FN,{showAspectRatioControl:!0,aspectRatioPresets:r}):null,ce=(0,ct.jsx)(Rqe,{isSaving:W,hasMedia:!!h,hasChanges:v,onCancel:$,onSave:q}),ie;return m==="wide"?ie=(0,ct.jsxs)(ct.Fragment,{children:[oe,ce]}):ie=(0,ct.jsxs)(ct.Fragment,{children:[re,(0,ct.jsxs)("div",{className:"media-editor-modal__footer-row",children:[oe,ce]})]}),i({children:we,headerActions:(0,ct.jsx)(Pqe,{isSaving:W,isImage:V,showCloseButton:c,onCancel:$}),footerActions:ie,footerLayout:m,onRequestClose:$,onKeyDown:ee,shouldCloseOnClickOutside:!v&&!W,isSaving:W,hasChanges:v,hasMedia:!!h})}function bW(e){return(0,ct.jsx)(fW,{children:(0,ct.jsx)(Aqe,{...e})},e.id)}var Whe=bW;var w_=a(E(),1);function Khe({fields:e=[],aspectRatioPresets:t}){let{isModalOpen:r,id:o,onUpdate:n,onClose:i}=(0,XT.useSelect)(f=>{let{isOpen:m,getId:h,getOnUpdate:g,getOnClose:v}=f(l_);return{isModalOpen:m(),id:h(),onUpdate:g(),onClose:v()}},[]),{closeMediaEditorModal:s}=(0,XT.useDispatch)(l_),{createSuccessNotice:l}=(0,XT.useDispatch)(qhe.store);if(!r||!o)return null;let c=typeof document>"u"?null:document.body,u=f=>{f.stopPropagation()},d=()=>{s(),i?.()};return(0,w_.jsx)(Whe,{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&&l((0,ZT.__)("Image edited."),{type:"snackbar",actions:[{label:(0,ZT.__)("Undo"),onClick:()=>{n({id:h.id,url:h.url})}}]})},renderFrame:({children:f,headerActions:m,footerActions:h,footerLayout:g,onRequestClose:v,onKeyDown:b,shouldCloseOnClickOutside:_})=>(0,w_.jsx)(Yhe.ShortcutProvider,{className:"media-editor-modal__shortcut-scope",onKeyDown:u,children:(0,w_.jsxs)(Ghe.Modal,{className:"media-editor-modal",title:(0,ZT.__)("Edit media"),size:"fill",isDismissible:!1,shouldCloseOnClickOutside:_,onKeyDown:b,onRequestClose:v,headerActions:m,children:[f,(0,w_.jsx)("div",{className:`media-editor-modal__footer is-${g}`,role:"region","aria-label":(0,ZT.__)("Editor actions"),children:h})]})})})}var __={};Vpe(__,{store:l_,MediaEditor:bW,MediaEditorModal:Khe});var co=a(j(),1),Zc=a(K(),1),VN=a(Vt(),1),qh=a(ae(),1),Yh=(e,t)=>`<a ${yW(e)}>${t}</a>`,yW=e=>`href="${e}" target="_blank" rel="noopener"`,Iqe=(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},Oqe=e=>{let{title:t,foreign_landing_url:r,creator:o,creator_url:n,license:i,license_version:s,license_url:l}=e,c=Iqe(i,s),u=(0,VN.decodeEntities)(o),d;return u?d=t?(0,co.sprintf)((0,co._x)('"%1$s" by %2$s/ %3$s',"caption"),Yh(r,(0,VN.decodeEntities)(t)),n?Yh(n,u):u,l?Yh(`${l}?ref=openverse`,c):c):(0,co.sprintf)((0,co._x)("<a %1$s>Work</a> by %2$s/ %3$s","caption"),yW(r),n?Yh(n,u):u,l?Yh(`${l}?ref=openverse`,c):c):d=t?(0,co.sprintf)((0,co._x)('"%1$s"/ %2$s',"caption"),Yh(r,(0,VN.decodeEntities)(t)),l?Yh(`${l}?ref=openverse`,c):c):(0,co.sprintf)((0,co._x)("<a %1$s>Work</a>/ %2$s","caption"),yW(r),l?Yh(`${l}?ref=openverse`,c):c),d.replace(/\s{2}/g," ")},wW=(e={})=>({...e,orderBy:e?.search?"relevance":"date"}),Nqe=async(e={})=>{let t=wW(e),r=await(0,Zc.resolveSelect)(qh.store).getEntityRecords("postType","attachment",t),o=(0,Zc.select)(qh.store).getEntityRecordsTotalItems("postType","attachment",t),n=(0,Zc.select)(qh.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}},Qhe=(e,t={})=>({...t,media_type:"image",parent:e}),Mqe=e=>{let t=typeof e=="number"?e:Number(e);return Number.isInteger(t)&&t>0?t:void 0},Zhe=(e,t)=>(0,Zc.dispatch)(qh.store).saveEntityRecord("postType","attachment",{id:e,post:t},{throwOnError:!0}),Fqe=e=>e?.media_type||e?.mime_type?.split("/")[0]||e?.type,Dqe=e=>[...new Set((Array.isArray(e)?e:[e]).filter(t=>Fqe(t)==="image").map(t=>t?.id).filter(Boolean))],Lqe=(e,t={})=>{let{invalidateResolution:r}=(0,Zc.dispatch)(qh.store);r("getEntityRecords",["postType","attachment",wW(Qhe(e,t))])},Bqe=(e,t)=>{let r=()=>(0,Zc.select)(qh.store).hasFinishedResolution("getEntityRecords",e),o=r();return(0,Zc.subscribe)(()=>{let n=r();o&&!n&&t(),o=n},qh.store)},jN=({getQuery:e,...t})=>({...t,async fetch(r={}){return Nqe(e(r))},subscribe(r,o={}){return Bqe(["postType","attachment",wW(e(o))],r)}}),Vqe=(e,t)=>jN({name:"attached-images",labels:{name:(0,co.__)("Attached images"),search_items:(0,co.__)("Search attachments")},mediaType:"image",getQuery:r=>Qhe(e,r),postTypeLabel:t,emptyMessage:t?(0,co.sprintf)((0,co.__)("No images attached to this %s."),t):(0,co.__)("No images attached to this post."),async attach(r){let o=Dqe(r);return await Promise.all(o.map(n=>Zhe(n,e))),o.length},async detach(r){await Zhe(r.id,0)},invalidate(r={}){Lqe(e,r)}}),Xhe=[jN({name:"images",labels:{name:(0,co.__)("Images"),search_items:(0,co.__)("Search images")},mediaType:"image",getQuery:e=>({...e,media_type:"image"})}),jN({name:"videos",labels:{name:(0,co.__)("Videos"),search_items:(0,co.__)("Search videos")},mediaType:"video",getQuery:e=>({...e,media_type:"video"})}),jN({name:"audio",labels:{name:(0,co.__)("Audio"),search_items:(0,co.__)("Search audio")},mediaType:"audio",getQuery:e=>({...e,media_type:"audio"})}),{name:"openverse",labels:{name:(0,co.__)("Openverse"),search_items:(0,co.__)("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:Oqe(c),previewUrl:c.thumbnail}))},getReportUrl:({sourceId:e})=>`https://wordpress.org/openverse/image/${e}/report/`,isExternalResource:!0}];function Jhe(e,t){let r=Mqe(e);return!r||!t?Xhe:[Vqe(r,t),...Xhe]}var bi=[];for(let e=0;e<256;++e)bi.push((e+256).toString(16).slice(1));function $he(e,t=0){return(bi[e[t+0]]+bi[e[t+1]]+bi[e[t+2]]+bi[e[t+3]]+"-"+bi[e[t+4]]+bi[e[t+5]]+"-"+bi[e[t+6]]+bi[e[t+7]]+"-"+bi[e[t+8]]+bi[e[t+9]]+"-"+bi[e[t+10]]+bi[e[t+11]]+bi[e[t+12]]+bi[e[t+13]]+bi[e[t+14]]+bi[e[t+15]]).toLowerCase()}var jqe=new Uint8Array(16);function _W(){return crypto.getRandomValues(jqe)}function zqe(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():Hqe(e,t,r)}function Hqe(e,t,r){e=e||{};let o=e.random??e.rng?.()??_W();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 $he(o)}var SW=zqe;var QT=a(K(),1),ige=a(ae(),1),sge=a(Mf(),1);var tge=a(U(),1),zs=null,xW=new Set;function rge(){xW.forEach(e=>e())}function oge(e){e.length&&(zs||(zs={total:0,completed:0,pending:[]}),zs={total:zs.total+e.length,completed:zs.completed,pending:[...zs.pending,...e]},rge())}function CW(e){if(!zs||e<=0)return;let t=Math.min(zs.total,zs.completed+e),r=zs.pending.slice(e);t>=zs.total?zs=null:zs={total:zs.total,completed:t,pending:r},rge()}function ege(){return zs}function Uqe(e){return xW.add(e),()=>{xW.delete(e)}}function nge(){return(0,tge.useSyncExternalStore)(Uqe,ege,ege)}var Wqe=()=>{};function zN({additionalData:e={},allowedTypes:t,filesList:r,maxUploadFileSize:o,onError:n=Wqe,onFileChange:i,onSuccess:s,multiple:l=!0,isTransportOnly:c=!1}){let{receiveEntityRecords:u}=(0,QT.dispatch)(ige.store),{getCurrentPost:d,getEditorSettings:f}=(0,QT.select)(N),{lockPostAutosaving:m,unlockPostAutosaving:h,lockPostSaving:g,unlockPostSaving:v}=(0,QT.dispatch)(N),b=f().allowedMimeTypes,_=`image-upload-${SW()}`;o=o||f().maxUploadFileSize;let y=d(),w=typeof y?.id=="number"?y.id:y?.wp_id,S=()=>{v(_),h(_)};c||(g(_),m(_));let x=w?{post:w}:{};if(!c){let I=Array.from(r).map(k=>k?.name||"");oge(I)}let C=0;(0,sge.uploadMedia)({allowedTypes:t,filesList:r,onFileChange:I=>{i?.(I);let k=I.filter(R=>R?.id);if(k?.length&&u("postType","attachment",k,void 0,!0),!c&&k.length===I.length&&S(),!c){let R=k.length;R>C&&(CW(R-C),C=R)}},onSuccess:s,additionalData:{...x,...e},maxUploadFileSize:o,onError:({message:I})=>{c||(S(),CW(1)),n(I)},wpAllowedMimeTypes:b,multiple:l})}var age=a(bo(),1),lge=a(Ya(),1);function cge(e){return(0,lge.default)("wp.editor.cleanForSlug",{since:"12.7",plugin:"Gutenberg",alternative:"wp.url.cleanForSlug"}),(0,age.cleanForSlug)(e)}var uge=a(K(),1),dge=a(ae(),1);function fge(e){let{invalidateResolution:t}=(0,uge.dispatch)(dge.store);for(let r of e)r.id&&(t("getEntityRecord",["postType","attachment",r.id,{context:"view"}]),t("getEntityRecord",["postType","attachment",r.id]))}var pge=a(Mf(),1);var{sideloadMedia:Gqe}=Y(pge.privateApis),mge=Gqe;var hge=a(Bu(),1),gge=a(K(),1),vge=a(Mf(),1);var Yqe=()=>{};function bge({url:e,onSuccess:t,onError:r=Yqe}){let o=(0,gge.select)(N).getCurrentPost(),n=typeof o?.id=="number"?o.id:o?.wp_id;(0,hge.default)({path:"/wp/v2/media",method:"POST",data:{url:e,...n?{post:n}:{}}}).then(s=>{t?.((0,vge.transformAttachment)(s))}).catch(s=>{r(s?.message||s)})}var yge=a(Bu(),1),wge=a(Mf(),1);async function _ge(e,t=[]){let r=await(0,yge.default)({path:`/wp/v2/media/${e}/finalize`,method:"POST",data:{sub_sizes:t}});return r?(0,wge.transformAttachment)(r):void 0}var Sge=a(Bu(),1);async function xge(e){await(0,Sge.default)({path:`/wp/v2/media/${e}?force=true`,method:"DELETE"})}var h0e=a(ae(),1),g0e=a(K(),1),aG=a(U(),1);var H_=a(G(),1),FM=a(Pt(),1),a0e=a(K(),1),l0e=a(be(),1),og=a(U(),1),rG=a(Te(),1);var TW=a(U(),1);var Cge=a(U(),1),rn=(0,Cge.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var Tge=a(E(),1);function JT({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let i=(0,TW.useMemo)(()=>Oi(r,t),[r,t]),s=(0,TW.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:n}),[t,r,i,o,n]);return(0,Tge.jsx)(rn.Provider,{value:s,children:e})}var Co=a(G(),1),Ub=a(j(),1);var Zge=a(K(),1),Xge=a(ae(),1);var Ege=a(E(),1);function $T({className:e,...t}){return(0,Ege.jsx)(xn,{className:J(e,"global-styles-ui-icon-with-current-color"),...t})}var Kh=a(G(),1);var Vb=a(E(),1);function qqe({icon:e,children:t,...r}){return(0,Vb.jsxs)(Kh.__experimentalItem,{...r,children:[e&&(0,Vb.jsxs)(Kh.__experimentalHStack,{justify:"flex-start",children:[(0,Vb.jsx)($T,{icon:e,size:24}),(0,Vb.jsx)(Kh.FlexItem,{children:t})]}),!e&&t]})}function xo(e){return(0,Vb.jsx)(Kh.Navigator.Button,{as:qqe,...e})}var Bge=a(G(),1);var jb=a(j(),1),Vge=a(be(),1);var EW=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},PW=function(e){return .2126*EW(e.r)+.7152*EW(e.g)+.0722*EW(e.b)};function HN(e){e.prototype.luminance=function(){return t=PW(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,l,c,u=t instanceof e?t:new e(t);return i=this.rgba,s=u.toRgb(),l=PW(i),c=PW(s),r=l>c?(l+.05)/(c+.05):(c+.05)/(l+.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)>=(l=(s=(o=r).size)===void 0?"normal":s,(i=(n=o.level)===void 0?"AA":n)==="AAA"&&l==="normal"?7:i==="AA"&&l==="large"?3:4.5);var o,n,i,s,l}}var ql=a(U(),1),Fge=a(K(),1),Dge=a(ae(),1),RW=a(j(),1);var on=a(j(),1);var Pge=a(yf(),1),{lock:UKt,unlock:Et}=(0,Pge.__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:Kqe}=Et(Du),kge={link:[{value:":link",label:(0,on.__)("Link")},{value:":any-link",label:(0,on.__)("Any Link")},{value:":visited",label:(0,on.__)("Visited")},{value:":hover",label:(0,on.__)("Hover")},{value:":focus",label:(0,on.__)("Focus")},{value:":focus-visible",label:(0,on.__)("Focus-visible")},{value:":active",label:(0,on.__)("Active")}],button:[{value:":link",label:(0,on.__)("Link")},{value:":any-link",label:(0,on.__)("Any Link")},{value:":visited",label:(0,on.__)("Visited")},{value:":hover",label:(0,on.__)("Hover")},{value:":focus",label:(0,on.__)("Focus")},{value:":focus-visible",label:(0,on.__)("Focus-visible")},{value:":active",label:(0,on.__)("Active")}]},Rge={"core/button":[{value:":hover",label:(0,on.__)("Hover")},{value:":focus",label:(0,on.__)("Focus")},{value:":focus-visible",label:(0,on.__)("Focus-visible")},{value:":active",label:(0,on.__)("Active")}]},Zqe=[{value:"@tablet",label:(0,on.__)("Tablet")},{value:"@mobile",label:(0,on.__)("Mobile")}];function Ige(e){return Rge[e]?Rge[e]??[]:kge[e]?kge[e]:[]}function Oge(e){let t=Kqe(e);return Zqe.filter(r=>(r.value!=="@tablet"||t.tablet!==void 0)&&(r.value!=="@mobile"||t.mobile!==void 0))}function kW(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"&&kW(e[r],t);return e}var UN=(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=UN(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function eE(e,t){let r=UN(structuredClone(e),t);return av(r,e)}function Age(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 Nge(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=Age(o,n),s=e?.styles?.elements?.heading?.typography?.fontFamily,l;return s?l=Age(o,e?.styles?.elements?.heading?.typography?.fontFamily):l=i,[i,l]}function Mge(e){return e?`is-style-${e}`:""}function WN(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 l=parseInt(s[1],10);if(l>n)return l}}return n},0)+1}Ck([HN]);function qe(e,t,r="merged",o=!0,n){let{user:i,base:s,merged:l,onChange:c}=(0,ql.useContext)(rn),u=n?.split(".").filter(Boolean)??[],d=u.find(b=>b.startsWith(":")),f=u.filter(b=>!b.startsWith(":")).join("."),m=[e,f].filter(Boolean).join("."),h=l;r==="base"?h=s:r==="user"&&(h=i);let g=(0,ql.useMemo)(()=>{let b=dm(h,m,t,o);return d?b?.[d]??{}:b},[h,m,t,o,d]),v=(0,ql.useCallback)(b=>{let _=b;d&&(_={...dm(i,m,t,!1),[d]:b});let y=o1(i,m,_,t);c(y)},[i,c,m,t,d]);return[g,v]}function Le(e,t,r="merged"){let{user:o,base:n,merged:i,onChange:s}=(0,ql.useContext)(rn),l=i;r==="base"?l=n:r==="user"&&(l=o);let c=(0,ql.useMemo)(()=>iv(l,e,t),[l,e,t]),u=(0,ql.useCallback)(d=>{let f=e1(o,e,d,t);s(f)},[o,s,e,t]);return[c,u]}var Xqe=[];function Qqe({title:e,settings:t,styles:r}){return e===(0,RW.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function GN(e=[]){let{variationsFromTheme:t}=(0,Fge.useSelect)(o=>({variationsFromTheme:o(Dge.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||Xqe}),[]),{user:r}=(0,ql.useContext)(rn);return(0,ql.useMemo)(()=>{let o=structuredClone(r),n=kW(o,e);n.title=(0,RW.__)("Default");let i=t.filter(l=>eE(l,e)).map(l=>Oi(n,l)),s=[n,...i];return s?.length?s.filter(Qqe):[]},[e,r,t])}function Lge(e){let[t,r]=Le("color.palette.theme",e),o=(0,ql.useCallback)(()=>{if(!t||!t.length)return;let n=Math.floor(Math.random()*225),i=t.map(s=>{let{color:l}=s,c=Io(l).rotate(n).toHex();return{...s,color:c}});r(i)},[t,r]);return window.__experimentalEnableColorRandomizer?[o]:[]}var Xc=a(E(),1),{useHasDimensionsPanel:Jqe,useHasTypographyPanel:$qe,useHasColorPanel:eKe,useSettingsForBlockElement:tKe,useHasBackgroundPanel:rKe}=Et(Vge.privateApis);function oKe(){let[e]=Le(""),t=tKe(e),r=rKe(e),o=$qe(t),n=eKe(t),i=!0,l=Jqe(t);return(0,Xc.jsx)(Xc.Fragment,{children:(0,Xc.jsxs)(Bge.__experimentalItemGroup,{children:[o&&(0,Xc.jsx)(xo,{icon:b8,path:"/typography",children:(0,jb.__)("Typography")}),n&&(0,Xc.jsx)(xo,{icon:jB,path:"/colors",children:(0,jb.__)("Colors")}),r&&(0,Xc.jsx)(xo,{icon:pB,path:"/background","aria-label":(0,jb.__)("Background styles"),children:(0,jb.__)("Background")}),i&&(0,Xc.jsx)(xo,{icon:O1,path:"/shadows",children:(0,jb.__)("Shadows")}),l&&(0,Xc.jsx)(xo,{icon:xc,path:"/layout",children:(0,jb.__)("Layout")})]})})}var jge=oKe;var Rd=a(G(),1);function S_(){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]=Le("color.palette.core")||[],[s]=Le("color.palette.theme")||[],[l]=Le("color.palette.custom")||[],c=(s??[]).concat(l??[]).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 Uge=a(U(),1),Wge=a(G(),1),IW=a(j(),1);function nKe(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}function iKe(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 zge(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 AW(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 zb(e){let t={fontFamily:zge(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=iKe(r),n=nKe(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 Hge(e){return{fontFamily:zge(e.fontFamily),fontStyle:e.fontStyle||"normal",fontWeight:e.fontWeight||"400"}}var tE=a(E(),1);function YN({fontSize:e,variation:t}){let{base:r}=(0,Uge.useContext)(rn),o=r;t&&(o={...r,...t});let[n]=qe("color.text"),[i,s]=Nge(o),l=i?zb(i):{},c=s?zb(s):{};return n&&(l.color=n,c.color=n),e&&(l.fontSize=e,c.fontSize=e),(0,tE.jsxs)(Wge.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,tE.jsx)("span",{style:c,children:(0,IW._x)("A","Uppercase letter A")}),(0,tE.jsx)("span",{style:l,children:(0,IW._x)("a","Lowercase letter A")})]})}var Gge=a(G(),1);var Yge=a(E(),1);function qge({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=S_(),o=e*t;return r.map(({slug:n,color:i},s)=>(0,Yge.jsx)(Gge.__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 Kge=a(G(),1),x_=a(Te(),1),Hb=a(U(),1);var bp=a(E(),1),OW=248,NW=152,sKe={leading:!0,trailing:!0};function aKe({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=qe("color.background"),[i]=qe("color.gradient"),s=(0,x_.useReducedMotion)(),[l,c]=(0,Hb.useState)(!1),[u,{width:d}]=(0,x_.useResizeObserver)(),[f,m]=(0,Hb.useState)(d),[h,g]=(0,Hb.useState)(),v=(0,x_.useThrottle)(m,250,sKe);(0,Hb.useLayoutEffect)(()=>{d&&v(d)},[d,v]),(0,Hb.useLayoutEffect)(()=>{let w=f?f/OW:1,S=w-(h||0);(Math.abs(S)>.1||!h)&&g(w)},[f,h]);let b=d?d/OW:1,_=h||b,y=!!d;return(0,bp.jsxs)(bp.Fragment,{children:[(0,bp.jsx)("div",{style:{position:"relative"},children:u}),!y&&(0,bp.jsx)(ej,{className:"global-styles-ui-preview__wrapper",style:{aspectRatio:OW/NW}}),y&&(0,bp.jsx)("div",{className:J("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:NW*_},onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),tabIndex:-1,children:(0,bp.jsx)(Kge.__unstableMotion.div,{style:{height:NW*_,width:"100%",background:i??n},initial:"start",animate:(l||r)&&!s&&t?"hover":"start",children:[].concat(e).map((w,S)=>w({ratio:_,key:S}))})})]})}var C_=aKe;var Ta=a(E(),1),lKe={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},cKe={hover:{opacity:1},start:{opacity:.5}},uKe={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function dKe({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"),[l=n]=qe("elements.h1.typography.fontWeight"),[c="black"]=qe("color.text"),[u=c]=qe("elements.h1.color.text"),{paletteColors:d}=S_();return(0,Ta.jsxs)(C_,{label:e,isFocused:t,withHoverView:r,children:[({ratio:f,key:m})=>(0,Ta.jsx)(Rd.__unstableMotion.div,{variants:lKe,style:{height:"100%",overflow:"hidden"},children:(0,Ta.jsxs)(Rd.__experimentalHStack,{spacing:10*f,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,Ta.jsx)(YN,{fontSize:65*f,variation:o}),(0,Ta.jsx)(Rd.__experimentalVStack,{spacing:4*f,children:(0,Ta.jsx)(qge,{normalizedColorSwatchSize:32,ratio:f})})]})},m),({key:f})=>(0,Ta.jsx)(Rd.__unstableMotion.div,{variants:r?cKe:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,Ta.jsx)(Rd.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:d.slice(0,4).map(({color:m},h)=>(0,Ta.jsx)("div",{style:{height:"100%",background:m,flexGrow:1}},h))})},f),({ratio:f,key:m})=>(0,Ta.jsx)(Rd.__unstableMotion.div,{variants:uKe,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,Ta.jsx)(Rd.__experimentalVStack,{spacing:3*f,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*f,boxSizing:"border-box"},children:e&&(0,Ta.jsx)("div",{style:{fontSize:40*f,fontFamily:s,color:u,fontWeight:l,lineHeight:"1em",textAlign:"center"},children:e})})},m)]})}var qN=dKe;var Ho=a(E(),1);function fKe(){let e=(0,Zge.useSelect)(t=>{let{__experimentalGetCurrentThemeGlobalStylesVariations:r}=t(Xge.store);return!!r()?.length},[]);return(0,Ho.jsxs)(Co.Card,{size:"small",isBorderless:!0,className:"global-styles-ui-screen-root",isRounded:!1,children:[(0,Ho.jsx)(Co.CardBody,{children:(0,Ho.jsxs)(Co.__experimentalVStack,{spacing:4,children:[(0,Ho.jsx)(Co.Card,{className:"global-styles-ui-screen-root__active-style-tile",children:(0,Ho.jsx)(Co.CardMedia,{className:"global-styles-ui-screen-root__active-style-tile-preview",children:(0,Ho.jsx)(qN,{})})}),e&&(0,Ho.jsx)(Co.__experimentalItemGroup,{children:(0,Ho.jsx)(xo,{path:"/variations",children:(0,Ho.jsxs)(Co.__experimentalHStack,{justify:"space-between",children:[(0,Ho.jsx)(Co.FlexItem,{children:(0,Ub.__)("Browse styles")}),(0,Ho.jsx)($T,{icon:(0,Ub.isRTL)()?Ar:mr})]})})}),(0,Ho.jsx)(jge,{})]})}),(0,Ho.jsx)(Co.CardDivider,{}),(0,Ho.jsxs)(Co.CardBody,{children:[(0,Ho.jsx)(Co.__experimentalSpacer,{as:"p",paddingTop:2,paddingX:"13px",marginBottom:4,children:(0,Ub.__)("Customize the appearance of specific blocks for the whole site.")}),(0,Ho.jsx)(Co.__experimentalItemGroup,{children:(0,Ho.jsx)(xo,{path:"/blocks",children:(0,Ho.jsxs)(Co.__experimentalHStack,{justify:"space-between",children:[(0,Ho.jsx)(Co.FlexItem,{children:(0,Ub.__)("Blocks")}),(0,Ho.jsx)($T,{icon:(0,Ub.isRTL)()?Ar:mr})]})})})]})]})}var Qge=fKe;var FW=a(Pt(),1),Ad=a(j(),1),Zh=a(G(),1),DW=a(K(),1),Id=a(U(),1),ZN=a(be(),1),ove=a(Te(),1),nve=a(na(),1);var Jge=a(Pt(),1),$ge=a(K(),1),eve=a(G(),1);var MW=a(E(),1);function pKe(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function rE(e){let t=(0,$ge.useSelect)(n=>{let{getBlockStyles:i}=n(Jge.store);return i(e)},[e]),[r]=qe("variations",e),o=Object.keys(r??{});return pKe(t,o)}function tve({name:e}){let t=rE(e);return(0,MW.jsx)(eve.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:t.map((r,o)=>r?.isDefault?null:(0,MW.jsx)(xo,{path:"/blocks/"+encodeURIComponent(e)+"/variations/"+encodeURIComponent(r.name),children:r.label},o))})}var $n=a(G(),1),KN=a(j(),1);var rve=a(be(),1);var Hs=a(E(),1),{StateControl:mKe,StateControlBadges:hKe}=Et(rve.privateApis);function nr({title:e,description:t,onBack:r,viewportStates:o,pseudoStates:n,selectedViewport:i="default",selectedPseudoState:s="default",onChangeViewport:l,onChangePseudoState:c,showResponsiveStateControls:u=!0}){return(0,Hs.jsx)($n.__experimentalVStack,{spacing:0,children:(0,Hs.jsx)($n.__experimentalView,{children:(0,Hs.jsx)($n.__experimentalSpacer,{marginBottom:0,paddingX:4,paddingY:3,children:(0,Hs.jsxs)($n.__experimentalVStack,{spacing:2,children:[(0,Hs.jsxs)($n.__experimentalHStack,{spacing:2,alignment:"top",children:[(0,Hs.jsx)($n.Navigator.BackButton,{icon:(0,KN.isRTL)()?mr:Ar,size:"small",label:(0,KN.__)("Back"),onClick:r}),(0,Hs.jsx)($n.__experimentalSpacer,{children:(0,Hs.jsxs)($n.__experimentalHStack,{justify:"space-between",alignment:"top",children:[(0,Hs.jsx)($n.__experimentalHeading,{className:"global-styles-ui-header",level:2,size:13,children:e}),(0,Hs.jsxs)($n.__experimentalVStack,{spacing:2,alignment:"right",children:[(0,Hs.jsx)(mKe,{viewportStates:u?o:[],pseudoStates:n,viewportValue:i,pseudoStateValue:s,onChangeViewport:l,onChangePseudoState:c}),(0,Hs.jsx)(hKe,{viewportStates:o,pseudoStates:n,viewportValue:i,pseudoStateValue:s})]})]})})]}),t&&(0,Hs.jsx)($n.__experimentalText,{className:"global-styles-ui-header__description",children:t})]})})})})}var Us=a(E(),1),{useHasDimensionsPanel:gKe,useHasTypographyPanel:vKe,useHasBorderPanel:bKe,useSettingsForBlockElement:yKe,useHasColorPanel:wKe,useHasBackgroundPanel:_Ke}=Et(ZN.privateApis);function SKe(){let e=(0,DW.useSelect)(n=>n(FW.store).getBlockTypes(),[]),t=(n,i)=>{let{core:s,noncore:l}=n;return(i.name.startsWith("core/")?s:l).push(i),n},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function xKe(e){let[t]=Le("",e),r=yKe(t,e),o=vKe(r),n=wKe(r),i=_Ke(r),s=bKe(r),l=gKe(r),c=s||l,u=!!rE(e)?.length;return o||n||i||c||u}function CKe({block:e}){return xKe(e.name)?(0,Us.jsx)(xo,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Us.jsxs)(Zh.__experimentalHStack,{justify:"flex-start",children:[(0,Us.jsx)(ZN.BlockIcon,{icon:e.icon}),(0,Us.jsx)(Zh.FlexItem,{children:e.title})]})}):null}function TKe({filterValue:e}){let t=SKe(),r=(0,ove.useDebounce)(nve.speak,500),{isMatchingSearchTerm:o}=(0,DW.useSelect)(FW.store),n=e?t.filter(s=>o(s,e)):t,i=(0,Id.useRef)(null);return(0,Id.useEffect)(()=>{if(!e)return;let s=i.current?.childElementCount||0,l=(0,Ad.sprintf)((0,Ad._n)("%d result found.","%d results found.",s),s);r(l,"polite")},[e,r]),(0,Us.jsx)("div",{ref:i,className:"global-styles-ui-block-types-item-list",role:"list",children:n.length===0?(0,Us.jsx)(Zh.__experimentalText,{align:"center",as:"p",children:(0,Ad.__)("No blocks found.")}):n.map(s=>(0,Us.jsx)(CKe,{block:s},"menu-itemblock-"+s.name))})}var EKe=(0,Id.memo)(TKe);function PKe(){let[e,t]=(0,Id.useState)(""),r=(0,Id.useDeferredValue)(e);return(0,Us.jsxs)(Us.Fragment,{children:[(0,Us.jsx)(nr,{title:(0,Ad.__)("Blocks"),description:(0,Ad.__)("Customize the appearance of specific blocks and for the whole site.")}),(0,Us.jsx)(Zh.SearchControl,{className:"global-styles-ui-block-types-search",onChange:t,value:e,label:(0,Ad.__)("Search"),placeholder:(0,Ad.__)("Search")}),(0,Us.jsx)(EKe,{filterValue:r})]})}var ive=PKe;var pve=a(Pt(),1),mve=a(be(),1),Qc=a(U(),1),hve=a(K(),1),gve=a(ae(),1),Wb=a(G(),1),T_=a(j(),1);var lve=a(be(),1),QN=a(Pt(),1),cve=a(G(),1),LW=a(U(),1);var XN=a(E(),1),{getViewportBreakpoints:kKe,getViewportBreakpointValueInPixels:sve}=Et(Du),ave={default:783,"@tablet":600,"@mobile":480};function RKe(e,t){let r=kKe(t),o=sve(r.mobile);if(e==="@mobile"&&o)return o;let n=sve(r.tablet);if(e==="@tablet"&&n)return o?r.mobile==="480px"&&r.tablet==="782px"?ave["@tablet"]:Math.round((o+n)/2):n;if(e==="default"){let i=n??o;if(i)return i+1}return ave[e]}var AKe=({name:e,variation:t="",selectedViewport:r="default",selectedState:o="default",stateStyles:n,viewportSettings:i})=>{let s=(0,QN.getBlockType)(e)?.example,l=(0,LW.useMemo)(()=>{if(!s)return null;let _={...s,attributes:{...s.attributes,style:void 0,className:t?Mge(t):s.attributes?.className}};return(0,QN.getBlockFromExample)(e,_)},[e,s,t]),c=(0,LW.useMemo)(()=>o==="default"||!n?"":W4(n,e),[o,n,e]);if(!s)return null;let u=RKe(r,i)??s.viewportWidth??500,d=s.viewportWidth??500,f=Math.max(u/d,1),m=24*f,h=144,v=235/u,b=v!==0&&v<1&&h?h/v:h;return(0,XN.jsx)(cve.__experimentalSpacer,{marginX:4,marginBottom:4,children:(0,XN.jsx)("div",{className:"global-styles-ui__block-preview-panel",style:{maxHeight:h,boxSizing:"initial"},children:(0,XN.jsx)(lve.BlockPreview,{blocks:l,viewportWidth:u,minHeight:h,additionalStyles:[{css:`
+				&{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:`
 								body{
 									padding: ${m}px;
-									min-height:${Math.round(b)}px;
+									min-height:${Math.round(y)}px;
 									display:flex;
 								}
 								.is-root-container {
@@ -53,30 +53,30 @@
 									transform-origin: top left;
 								}
 								${c}
-							`}]})})})},uve=AKe;var dve=a(G(),1),fve=a(E(),1);function Uo({children:e,level:t=2}){return(0,fve.jsx)(dve.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var gn=a(E(),1),IKe={backgroundSize:"cover",backgroundPosition:"50% 50%"};function oE(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 OKe(e){return e&&((0,Wb.__experimentalHasSplitBorders)(e)?{top:oE(e.top),right:oE(e.right),bottom:oE(e.bottom),left:oE(e.left)}:oE(e))}var{useHasDimensionsPanel:NKe,useHasTypographyPanel:MKe,useHasBorderPanel:FKe,useSettingsForBlockElement:DKe,useHasColorPanel:LKe,useHasFiltersPanel:BKe,useHasImageSettingsPanel:VKe,useHasBackgroundPanel:jKe,BackgroundPanel:zKe,BorderPanel:HKe,ColorPanel:UKe,TypographyPanel:WKe,DimensionsPanel:GKe,FiltersPanel:YKe,ImageSettingsPanel:qKe,AdvancedPanel:KKe}=Et(mve.privateApis);function ZKe({name:e,variation:t,selectedViewport:r,showResponsiveStateControls:o=!0}){let{user:n,merged:i,onChange:s}=(0,Qc.useContext)(rn),l=[];t&&(l=["variations",t].concat(l));let c=l.join("."),[u,d]=(0,Qc.useState)("default"),[f,m]=(0,Qc.useState)("default"),h=r??u,g=i.settings?.viewport,v=(0,Qc.useMemo)(()=>Oge(g),[g]),b=h==="default"||v.some(we=>we.value===h)?h:"default",_=(0,Qc.useMemo)(()=>Ige(e),[e]),y=[b,f].filter(we=>we!=="default").join("."),w=y.length>0,[S,x]=qe(c,e,"user",!1,w?y:void 0),[C]=qe(c,e,"merged",!1,w?y:void 0),[I]=Le("",e,"user"),[k,R]=Le("",e),A=DKe(k,e),P=(0,pve.getBlockType)(e),T=!1;A?.spacing?.blockGap&&P?.supports?.spacing?.blockGap&&(P?.supports?.spacing?.__experimentalSkipSerialization===!0||P?.supports?.spacing?.__experimentalSkipSerialization?.some?.(we=>we==="blockGap"))&&(T=!0);let M=!1;A?.dimensions?.aspectRatio&&e==="core/group"&&(M=!0);let B=(0,Qc.useMemo)(()=>{let we=structuredClone(A);return T&&(we.spacing.blockGap=!1),M&&(we.dimensions.aspectRatio=!1),we},[A,T,M]),F=rE(e),V=jKe(B),z=MKe(B),D=LKe(B),O=FKe(B),L=NKe(B),q=BKe(B)&&b==="default",Z=VKe(e,I,B),Q=!!F?.length&&!t&&!w,{canEditCSS:ue}=(0,hve.useSelect)(we=>{let{getEntityRecord:oe,__experimentalGetCurrentGlobalStylesId:re}=we(gve.store),ce=re();return{canEditCSS:!!(ce?oe("root","globalStyles",ce):void 0)?._links?.["wp:action-edit-css"]}},[]),te=t?F.find(we=>we.name===t):null,de=(0,Qc.useMemo)(()=>({...C,layout:B.layout}),[C,B.layout]),pe=(0,Qc.useMemo)(()=>({...S,layout:I.layout}),[S,I.layout]),$=we=>{let oe={...we};delete oe.layout,x(oe),we.layout!==I.layout&&R({...I,layout:we.layout})},ee=we=>{R(we===void 0?{...k,lightbox:void 0}:{...k,lightbox:{...k.lightbox,...we}})},fe=we=>{let{settings:oe,...re}=we;if(oe?.typography){let ce=[c,y].filter(Boolean).join("."),ie=o1(n,ce,re,e);ie=e1(ie,"typography",{...I.typography,...oe.typography},e),s(ie)}else x(re)},ve=we=>{if(!we?.border){x(we);return}let{radius:oe,...re}=we.border,ce=OKe(re),ie=(0,Wb.__experimentalHasSplitBorders)(ce)?{color:null,style:null,width:null,...ce}:{top:ce,right:ce,bottom:ce,left:ce};x({...we,border:{...ie,radius:oe}})};return(0,gn.jsxs)(gn.Fragment,{children:[(0,gn.jsx)(nr,{title:t?te?.label:P?.title,viewportStates:v,pseudoStates:_,selectedViewport:b,selectedPseudoState:f,onChangeViewport:o?d:void 0,onChangePseudoState:m,showResponsiveStateControls:o}),(0,gn.jsx)(uve,{name:e,variation:t,selectedViewport:b,selectedState:w?y:"default",stateStyles:w?C:void 0,viewportSettings:g}),Q&&(0,gn.jsx)("div",{className:"global-styles-ui-screen-variations",children:(0,gn.jsxs)(Wb.__experimentalVStack,{spacing:3,children:[(0,gn.jsx)(Uo,{children:(0,T_.__)("Style Variations")}),(0,gn.jsx)(tve,{name:e})]})}),z&&(0,gn.jsx)(WKe,{inheritedValue:C,value:S,onChange:fe,settings:B,isGlobalStyles:!w,showInheritanceLabelIndicators:!1}),V&&(0,gn.jsx)(zKe,{inheritedValue:C,value:S,onChange:x,settings:B,defaultValues:IKe,showInheritanceLabelIndicators:!1}),q&&(0,gn.jsx)(YKe,{inheritedValue:de,value:pe,onChange:x,settings:B,includeLayoutControls:!0,showInheritanceLabelIndicators:!1}),L&&(0,gn.jsx)(GKe,{inheritedValue:de,value:pe,onChange:$,settings:B,includeLayoutControls:!0,showInheritanceLabelIndicators:!1}),O&&(0,gn.jsx)(HKe,{inheritedValue:C,value:S,onChange:ve,settings:B,showInheritanceLabelIndicators:!1}),D&&(0,gn.jsx)(UKe,{inheritedValue:C,value:S,onChange:x,settings:B,showInheritanceLabelIndicators:!1}),Z&&!w&&(0,gn.jsx)(qKe,{onChange:ee,value:I,inheritedValue:B}),ue&&(0,gn.jsx)(Wb.PanelBody,{title:(0,T_.__)("Advanced"),initialOpen:!1,children:(0,gn.jsx)(KKe,{value:S,onChange:x,inheritedValue:C,help:(0,T_.sprintf)((0,T_.__)("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."),P?.title)})})]})}var BW=ZKe;var xM=a(j(),1),Abe=a(G(),1),Ibe=a(U(),1);var vve=a(G(),1);var bve=a(E(),1);function Xh({children:e,className:t}){return(0,bve.jsx)(vve.__experimentalSpacer,{className:J("global-styles-ui-screen-body",t),padding:4,children:e})}var Qh=a(j(),1),yp=a(G(),1);var Ea=a(E(),1);function nE({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"),[l]=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,Ea.jsx)(xo,{path:e+"/typography/"+t,children:(0,Ea.jsxs)(yp.__experimentalHStack,{justify:"flex-start",children:[(0,Ea.jsx)(yp.FlexItem,{className:"global-styles-ui-screen-typography__indicator","aria-hidden":"true",style:{fontFamily:i??"serif",background:d??c??u,color:f,fontStyle:s,fontWeight:l,...n},children:(0,Qh.__)("Aa")}),(0,Ea.jsx)(yp.FlexItem,{children:r})]})})}function XKe(){return(0,Ea.jsxs)(yp.__experimentalVStack,{spacing:3,children:[(0,Ea.jsx)(Uo,{level:3,children:(0,Qh.__)("Elements")}),(0,Ea.jsxs)(yp.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:[(0,Ea.jsx)(nE,{parentMenu:"",element:"text",label:(0,Qh.__)("Text")}),(0,Ea.jsx)(nE,{parentMenu:"",element:"link",label:(0,Qh.__)("Links")}),(0,Ea.jsx)(nE,{parentMenu:"",element:"heading",label:(0,Qh.__)("Headings")}),(0,Ea.jsx)(nE,{parentMenu:"",element:"caption",label:(0,Qh.__)("Captions")}),(0,Ea.jsx)(nE,{parentMenu:"",element:"button",label:(0,Qh.__)("Buttons")})]})]})}var yve=XKe;var eM=a(G(),1);var wve=a(G(),1);var JN=a(E(),1),QKe=({variation:e,isFocused:t,withHoverView:r})=>(0,JN.jsx)(C_,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,JN.jsx)(wve.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,JN.jsx)(YN,{variation:e,fontSize:85*o})},n)}),_ve=QKe;var Gb=a(U(),1),Sve=a(Mo(),1),$N=a(j(),1);var Jh=a(E(),1);function E_({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[i,s]=(0,Gb.useState)(!1),{base:l,user:c,onChange:u}=(0,Gb.useContext)(rn),d=(0,Gb.useMemo)(()=>{let b=Oi(l,e);return o&&(b=UN(b,o)),{user:e,base:l,merged:b,onChange:()=>{}}},[e,l,o]),f=()=>u(e),m=b=>{b.keyCode===Sve.ENTER&&(b.preventDefault(),f())},h=(0,Gb.useMemo)(()=>av(c,e),[c,e]),g=e?.title;e?.description&&(g=(0,$N.sprintf)((0,$N._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let v=(0,Jh.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,Jh.jsx)("div",{className:J("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,Jh.jsx)(rn.Provider,{value:d,children:n?(0,Jh.jsxs)(Ze.Root,{children:[(0,Jh.jsx)(Ze.Trigger,{render:v}),(0,Jh.jsx)(Ze.Popup,{children:e?.title})]}):v})}var Yb=a(E(),1),xve=["typography"];function P_({title:e,gap:t=2}){let r=GN(xve);return r?.length<=1?null:(0,Yb.jsxs)(eM.__experimentalVStack,{spacing:3,children:[e&&(0,Yb.jsx)(Uo,{level:3,children:e}),(0,Yb.jsx)(eM.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,Yb.jsx)(E_,{variation:o,properties:xve,showTooltip:!0,children:()=>(0,Yb.jsx)(_ve,{variation:o})},n))})]})}var Qb=a(j(),1),$c=a(G(),1);var Pbe=a(U(),1);var _p=a(U(),1),tg=a(K(),1),eg=a(ae(),1),HW=a(j(),1);var VW=a(Bu(),1),Cve=a(ae(),1),Tve="/wp/v2/font-families";function Eve(e){let{receiveEntityRecords:t}=e.dispatch(Cve.store);t("postType","wp_font_family",[],void 0,!0)}async function Pve(e,t){let o=await(0,VW.default)({path:Tve,method:"POST",body:e});return Eve(t),{id:o.id,...o.font_family_settings,fontFace:[]}}async function kve(e,t,r){let o={path:`${Tve}/${e}/font-faces`,method:"POST",body:t},n=await(0,VW.default)(o);return Eve(r),{id:n.id,...n.font_face_settings}}var Ive=a(G(),1);var Kl=a(j(),1),jW=["otf","ttf","woff","woff2"],Rve={100:(0,Kl._x)("Thin","font weight"),200:(0,Kl._x)("Extra-light","font weight"),300:(0,Kl._x)("Light","font weight"),400:(0,Kl._x)("Normal","font weight"),500:(0,Kl._x)("Medium","font weight"),600:(0,Kl._x)("Semi-bold","font weight"),700:(0,Kl._x)("Bold","font weight"),800:(0,Kl._x)("Extra-bold","font weight"),900:(0,Kl._x)("Black","font weight")},Ave={normal:(0,Kl._x)("Normal","font style"),italic:(0,Kl._x)("Italic","font style")};var{File:Ove}=window,{kebabCase:JKe}=Et(Ive.privateApis);function wp(e,t={}){return!e.name&&(e.fontFamily||e.slug)&&(e.name=e.fontFamily||e.slug),{...e,...t}}function $Ke(e){return typeof e!="string"?!1:e!==decodeURIComponent(e)}function tM(e){let t=Rve[e.fontWeight??""]||e.fontWeight,r=e.fontStyle==="normal"?"":Ave[e.fontStyle??""]||e.fontStyle;return`${t} ${r}`}function eZe(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 Nve(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),l=eZe(s.fontFace,n);r.set(o.slug,{...i,fontFace:l})}else r.set(o.slug,{...o});return Array.from(r.values())}async function $h(e,t,r="all"){let o;if(typeof t=="string")o=`url(${t})`;else if(t instanceof Ove)o=await t.arrayBuffer();else return;let i=await new window.FontFace(AW(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 iE(e,t="all"){let r=o=>{o.forEach(n=>{n.family===AW(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 k_(e){if(!e)return;let t;if(Array.isArray(e)?t=e[0]:t=e,!t.startsWith("file:."))return $Ke(t)||(t=encodeURI(t)),t}function Mve(e){let t=new FormData,{fontFace:r,category:o,...n}=e,i={...n,slug:JKe(e.slug)};return t.append("font_family_settings",JSON.stringify(i)),t}function Fve(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],l=[];s.forEach((c,u)=>{let d=`file-${o}-${u}`;i.append(d,c,c.name),l.push(d)}),n.src=l.length===1?l[0]:l,delete n.file,i.append("font_face_settings",JSON.stringify(n))}else i.append("font_face_settings",JSON.stringify(n));return i})}async function Dve(e,t,r){let o=[];for(let i of t)try{let s=await kve(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 l=i.value;n.successes.push(l)}else i.reason&&n.errors.push({data:t[s],message:i.reason.message})}),n}async function Lve(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 Ove([o],n,{type:o.type})})));return t.length===1?t[0]:t}function zW(e,t){return t.findIndex(r=>r.fontWeight===e.fontWeight&&r.fontStyle===e.fontStyle)!==-1}function Bve(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 rM(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)},l=n(r);return t?s(l):i(l)}var Vve=a(E(),1),yi=(0,_p.createContext)({});yi.displayName="FontLibraryContext";function tZe({children:e}){let t=(0,tg.useRegistry)(),{saveEntityRecord:r,deleteEntityRecord:o}=(0,tg.useDispatch)(eg.store),{globalStylesId:n}=(0,tg.useSelect)(O=>{let{__experimentalGetCurrentGlobalStylesId:L}=O(eg.store);return{globalStylesId:L()}},[]),i=(0,eg.useEntityRecord)("root","globalStyles",n),[s,l]=(0,_p.useState)(!1),{records:c=[],isResolving:u}=(0,eg.useEntityRecords)("postType","wp_font_family",{_embed:!0}),d=(c||[]).map(O=>({id:O.id,...O.font_family_settings||{},fontFace:O?._embedded?.font_faces?.map(L=>L.font_face_settings)||[]}))||[],[f,m]=Le("typography.fontFamilies"),h=async O=>{if(!i.record)return;let L=i.record,W=Bve(L??{},["settings","typography","fontFamilies"],O);await r("root","globalStyles",W)},[g,v]=(0,_p.useState)(""),[b,_]=(0,_p.useState)(void 0),y=f?.theme?f.theme.map(O=>wp(O,{source:"theme"})).sort((O,L)=>O.name.localeCompare(L.name)):[],w=f?.custom?f.custom.map(O=>wp(O,{source:"custom"})).sort((O,L)=>O.name.localeCompare(L.name)):[],S=d?d.map(O=>wp(O,{source:"custom"})).sort((O,L)=>O.name.localeCompare(L.name)):[];(0,_p.useEffect)(()=>{g||_(void 0)},[g]);let x=O=>{if(!O){_(void 0);return}let W=(O.source==="theme"?y:S).find(q=>q.slug===O.slug);_({...W||O,source:O.source})},[C]=(0,_p.useState)(new Set),I=O=>O.reduce((W,q)=>{let Z=q?.fontFace&&q.fontFace?.length>0?q?.fontFace.map(Q=>`${Q.fontStyle??""}${Q.fontWeight??""}`):["normal400"];return W[q.slug]=Z,W},{}),k=O=>I(O==="theme"?y:w),R=(O,L,W,q)=>!L&&!W?!!k(q)[O]:!!k(q)[O]?.includes((L??"")+(W??"")),A=(O,L)=>k(L)[O]||[];async function P(O){l(!0);try{let L=[],W=[];for(let Z of O){let Q=!1,ue=await(0,tg.resolveSelect)(eg.store).getEntityRecords("postType","wp_font_family",{slug:Z.slug,per_page:1,_embed:!0}),te=ue&&ue.length>0?ue[0]:null,de=te?{id:te.id,...te.font_family_settings,fontFace:(te?._embedded?.font_faces??[]).map(fe=>fe.font_face_settings)||[]}:null;de||(Q=!0,de=await Pve(Mve(Z),t));let pe=de.fontFace&&Z.fontFace?de.fontFace.filter(fe=>fe&&Z.fontFace&&zW(fe,Z.fontFace)):[];de.fontFace&&Z.fontFace&&(Z.fontFace=Z.fontFace.filter(fe=>!zW(fe,de.fontFace)));let $=[],ee=[];if(Z?.fontFace?.length??!1){let fe=await Dve(de.id,Fve(Z),t);$=fe?.successes,ee=fe?.errors}($?.length>0||pe?.length>0)&&(de.fontFace=[...$],L.push(de)),de&&!Z?.fontFace?.length&&L.push(de),Q&&(Z?.fontFace?.length??0)>0&&$?.length===0&&await o("postType","wp_font_family",de.id,{force:!0}),W=W.concat(ee)}let q=W.reduce((Z,Q)=>Z.includes(Q.message)?Z:[...Z,Q.message],[]);if(L.length>0){let Z=B(L);await h(Z)}if(q.length>0){let Z=new Error((0,HW.__)("There was an error installing fonts."));throw Z.installationErrors=q,Z}}finally{l(!1)}}async function T(O){if(!O?.id)throw new Error((0,HW.__)("Font family to uninstall is not defined."));try{await o("postType","wp_font_family",O.id,{force:!0});let L=M(O);return await h(L),{deleted:!0}}catch(L){throw console.error("There was an error uninstalling the font family:",L),L}}let M=O=>{let W=(f?.[O.source??""]??[]).filter(Z=>Z.slug!==O.slug),q={...f,[O.source??""]:W};return m(q),O.fontFace&&O.fontFace.forEach(Z=>{iE(Z,"all")}),q},B=O=>{let L=F(O),W={...f,custom:Nve(f?.custom,L)};return m(W),V(L),W},F=O=>O.map(({id:L,fontFace:W,...q})=>({...q,...W&&W.length>0?{fontFace:W.map(({id:Z,...Q})=>Q)}:{}})),V=O=>{O.forEach(L=>{L.fontFace&&L.fontFace.forEach(W=>{let q=k_(W?.src??"");q&&$h(W,q,"all")})})},z=(O,L)=>{let W=f?.[O.source??""]??[],q=rM(O,L,W);m({...f,[O.source??""]:q});let Z=R(O.slug,L?.fontStyle??"",L?.fontWeight??"",O.source??"custom");if(L&&Z)iE(L,"all");else{let Q=k_(L?.src??"");L&&Q&&$h(L,Q,"all")}},D=async O=>{if(!O.src)return;let L=k_(O.src);!L||C.has(L)||($h(O,L,"document"),C.add(L))};return(0,Vve.jsx)(yi.Provider,{value:{libraryFontSelected:b,handleSetLibraryFontSelected:x,fontFamilies:f??{},baseCustomFonts:S,isFontActivated:R,getFontFacesActivated:A,loadFontFaceAsset:D,installFonts:P,uninstallFontFamily:T,toggleActivateFont:z,getAvailableFontsOutline:I,modalTabOpen:g,setModalTabOpen:v,saveFontFamilies:h,isResolvingLibrary:u,isInstalling:s},children:e})}var oM=tZe;var O_=a(j(),1),wM=a(G(),1),_M=a(ae(),1),Sbe=a(K(),1);var Rt=a(G(),1),aE=a(ae(),1),UW=a(K(),1),Md=a(U(),1),uo=a(j(),1);var A_=a(j(),1),iM=a(U(),1),Zl=a(G(),1);var jve=a(G(),1),Od=a(U(),1);var nM=a(E(),1);function rZe(e){if(e.preview)return e.preview;if(e.src)return Array.isArray(e.src)?e.src[0]:e.src}function oZe(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 nZe({font:e,text:t}){let r=(0,Od.useRef)(null),o=oZe(e),n=zb(e);t=t||("name"in e?e.name:"");let i=e.preview,[s,l]=(0,Od.useState)(!1),[c,u]=(0,Od.useState)(!1),{loadFontFaceAsset:d}=(0,Od.useContext)(yi),f=i??rZe(o),m=f&&f.match(/\.(png|jpg|jpeg|gif|svg)$/i),h=Hge(o),g={fontSize:"18px",lineHeight:1,opacity:c?"1":"0",...n,...h};return(0,Od.useEffect)(()=>{let v=new window.IntersectionObserver(([b])=>{l(b.isIntersecting)},{});return r.current&&v.observe(r.current),()=>v.disconnect()},[r]),(0,Od.useEffect)(()=>{(async()=>s&&(!m&&o.src&&await d(o),u(!0)))()},[o,s,d,m]),(0,nM.jsx)("div",{ref:r,children:m?(0,nM.jsx)("img",{src:f,loading:"lazy",alt:t,className:"font-library__font-variant_demo-image"}):(0,nM.jsx)(jve.__experimentalText,{style:g,className:"font-library__font-variant_demo-text",children:t})})}var R_=nZe;var Nd=a(E(),1);function iZe({font:e,onClick:t,variantsText:r,navigatorPath:o,shouldFocus:n}){let i=e.fontFace?.length||1,s={cursor:t?"pointer":"default"},l=(0,Zl.useNavigator)(),c=(0,iM.useRef)(null);return(0,iM.useEffect)(()=>{n&&c.current?.focus()},[n]),(0,Nd.jsx)(Zl.Button,{ref:c,__next40pxDefaultSize:!0,onClick:()=>{t(),o&&l.goTo(o)},style:s,className:"font-library__font-card",children:(0,Nd.jsxs)(Zl.Flex,{justify:"space-between",wrap:!1,children:[(0,Nd.jsx)(R_,{font:e}),(0,Nd.jsxs)(Zl.Flex,{justify:"flex-end",children:[(0,Nd.jsx)(Zl.FlexItem,{children:(0,Nd.jsx)(Zl.__experimentalText,{className:"font-library__font-card__count",children:r||(0,A_.sprintf)((0,A_._n)("%d variant","%d variants",i),i)})}),(0,Nd.jsx)(Zl.FlexItem,{children:(0,Nd.jsx)(xn,{icon:(0,A_.isRTL)()?Ar:mr})})]})]})})}var sE=iZe;var sM=a(U(),1),aM=a(G(),1);var qb=a(E(),1);function sZe({face:e,font:t}){let{isFontActivated:r,toggleActivateFont:o}=(0,sM.useContext)(yi),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+" "+tM(e),l=(0,sM.useId)();return(0,qb.jsx)("div",{className:"font-library__font-card",children:(0,qb.jsxs)(aM.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,qb.jsx)(aM.CheckboxControl,{checked:n,onChange:i,id:l}),(0,qb.jsx)("label",{htmlFor:l,children:(0,qb.jsx)(R_,{font:e,text:s,onClick:i})})]})})}var zve=sZe;function Hve(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 lM(e){return e.sort((t,r)=>t.fontStyle==="normal"&&r.fontStyle!=="normal"?-1:r.fontStyle==="normal"&&t.fontStyle!=="normal"?1:t.fontStyle===r.fontStyle?Hve(t.fontWeight?.toString()??"normal")-Hve(r.fontWeight?.toString()??"normal"):!t.fontStyle||!r.fontStyle?t.fontStyle?-1:1:t.fontStyle.localeCompare(r.fontStyle))}var mt=a(E(),1);function Uve(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 aZe(){let{baseCustomFonts:e,libraryFontSelected:t,handleSetLibraryFontSelected:r,uninstallFontFamily:o,isResolvingLibrary:n,isInstalling:i,saveFontFamilies:s,getFontFacesActivated:l}=(0,Md.useContext)(yi),[c,u]=Le("typography.fontFamilies"),[d,f]=(0,Md.useState)(void 0),[m,h]=(0,Md.useState)(!1),[g,v]=(0,Md.useState)(null),[b]=Le("typography.fontFamilies",void 0,"base"),_=(0,UW.useSelect)(q=>{let{__experimentalGetCurrentGlobalStylesId:Z}=q(aE.store);return Z()},[]),y=(0,aE.useEntityRecord)("root","globalStyles",_),w=y?.edits?.settings?.typography?.fontFamilies,S=y?.record?.settings?.typography?.fontFamilies,x=(0,Md.useMemo)(()=>w===void 0?!1:Uve(w)!==Uve(S),[w,S]),C=c?.theme?c.theme.map(q=>wp(q,{source:"theme"})).sort((q,Z)=>q.name.localeCompare(Z.name)):[],I=new Set(C.map(q=>q.slug)),k=b?.theme?C.concat(b.theme.filter(q=>!I.has(q.slug)).map(q=>wp(q,{source:"theme"})).sort((q,Z)=>q.name.localeCompare(Z.name))):[],R=t?.source==="custom"&&t?.id,A=(0,UW.useSelect)(q=>{let{canUser:Z}=q(aE.store);return R&&Z("delete",{kind:"postType",name:"wp_font_family",id:R})},[R]),P=!!t&&t?.source!=="theme"&&A,T=()=>{h(!0)},M=async()=>{v(null);try{await s(c),v({type:"success",message:(0,uo.__)("Font family updated successfully.")})}catch(q){v({type:"error",message:(0,uo.sprintf)((0,uo.__)("There was an error updating the font family. %s"),q.message)})}},B=q=>q?!q.fontFace||!q.fontFace.length?[{fontFamily:q.fontFamily,fontStyle:"normal",fontWeight:"400"}]:lM(q.fontFace):[],F=q=>{let Z=q?.fontFace&&(q?.fontFace?.length??0)>0?q.fontFace.length:1,Q=l(q.slug,q.source).length;return(0,uo.sprintf)((0,uo.__)("%1$d of %2$d active"),Q,Z)};(0,Md.useEffect)(()=>{r(t)},[]);let V=t?l(t.slug,t.source).length:0,z=t?.fontFace?.length??(t?.fontFamily?1:0),D=V>0&&V!==z,O=V===z,L=()=>{if(!t||!t?.source)return;let q=c?.[t.source]?.filter(Q=>Q.slug!==t.slug)??[],Z=O?q:[...q,t];u({...c,[t.source]:Z}),t.fontFace&&t.fontFace.forEach(Q=>{if(O)iE(Q,"all");else{let ue=k_(Q?.src??"");ue&&$h(Q,ue,"all")}})},W=k.length>0||e.length>0;return(0,mt.jsxs)("div",{className:"font-library__tabpanel-layout",children:[n&&(0,mt.jsx)("div",{className:"font-library__loading",children:(0,mt.jsx)(Rt.ProgressBar,{})}),!n&&(0,mt.jsxs)(mt.Fragment,{children:[(0,mt.jsxs)(Rt.Navigator,{initialPath:t?"/fontFamily":"/",children:[(0,mt.jsx)(Rt.Navigator.Screen,{path:"/",children:(0,mt.jsxs)(Rt.__experimentalVStack,{spacing:"8",children:[g&&(0,mt.jsx)(Rt.Notice,{status:g.type,onRemove:()=>v(null),children:g.message}),!W&&(0,mt.jsx)(Rt.__experimentalText,{as:"p",children:(0,uo.__)("No fonts installed.")}),k.length>0&&(0,mt.jsxs)(Rt.__experimentalVStack,{children:[(0,mt.jsx)("h2",{className:"font-library__fonts-title",children:(0,uo._x)("Theme","font source")}),(0,mt.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:k.map(q=>(0,mt.jsx)("li",{className:"font-library__fonts-list-item",children:(0,mt.jsx)(sE,{font:q,navigatorPath:"/fontFamily",variantsText:F(q),shouldFocus:q.slug===d,onClick:()=>{v(null),r(q)}})},q.slug))})]}),e.length>0&&(0,mt.jsxs)(Rt.__experimentalVStack,{children:[(0,mt.jsx)("h2",{className:"font-library__fonts-title",children:(0,uo._x)("Custom","font source")}),(0,mt.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:e.map(q=>(0,mt.jsx)("li",{className:"font-library__fonts-list-item",children:(0,mt.jsx)(sE,{font:q,navigatorPath:"/fontFamily",variantsText:F(q),shouldFocus:q.slug===d,onClick:()=>{v(null),r(q)}})},q.slug))})]})]})}),(0,mt.jsxs)(Rt.Navigator.Screen,{path:"/fontFamily",children:[t&&(0,mt.jsx)(lZe,{font:t,isOpen:m,setIsOpen:h,setNotice:v,uninstallFontFamily:o,handleSetLibraryFontSelected:r}),(0,mt.jsxs)(Rt.Flex,{justify:"flex-start",children:[(0,mt.jsx)(Rt.Navigator.BackButton,{icon:(0,uo.isRTL)()?mr:Ar,size:"small",onClick:()=>{f(t?.slug),r(void 0),v(null)},label:(0,uo.__)("Back")}),(0,mt.jsx)(Rt.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:t?.name})]}),g&&(0,mt.jsxs)(mt.Fragment,{children:[(0,mt.jsx)(Rt.__experimentalSpacer,{margin:1}),(0,mt.jsx)(Rt.Notice,{status:g.type,onRemove:()=>v(null),children:g.message}),(0,mt.jsx)(Rt.__experimentalSpacer,{margin:1})]}),(0,mt.jsx)(Rt.__experimentalSpacer,{margin:4}),(0,mt.jsx)(Rt.__experimentalText,{children:(0,uo.__)("Choose font variants. Keep in mind that too many variants could make your site slower.")}),(0,mt.jsx)(Rt.__experimentalSpacer,{margin:4}),(0,mt.jsxs)(Rt.__experimentalVStack,{spacing:0,children:[(0,mt.jsx)(Rt.CheckboxControl,{className:"font-library__select-all",label:(0,uo.__)("Select all"),checked:O,onChange:L,indeterminate:D}),(0,mt.jsx)(Rt.__experimentalSpacer,{margin:8}),(0,mt.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:t&&B(t).map((q,Z)=>(0,mt.jsx)("li",{className:"font-library__fonts-list-item",children:(0,mt.jsx)(zve,{font:t,face:q},`face${Z}`)},`face${Z}`))})]})]})]}),(0,mt.jsxs)(Rt.__experimentalHStack,{justify:"flex-end",className:"font-library__footer",children:[i&&(0,mt.jsx)(Rt.ProgressBar,{}),P&&(0,mt.jsx)(Rt.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"tertiary",onClick:T,children:(0,uo.__)("Delete")}),(0,mt.jsx)(Rt.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:M,disabled:!x,accessibleWhenDisabled:!0,children:(0,uo.__)("Update")})]})]})]})}function lZe({font:e,isOpen:t,setIsOpen:r,setNotice:o,uninstallFontFamily:n,handleSetLibraryFontSelected:i}){let s=(0,Rt.useNavigator)(),l=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(u){o({type:"error",message:(0,uo.__)("There was an error uninstalling the font family.")+u.message})}},c=()=>{r(!1)};return(0,mt.jsx)(Rt.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,uo.__)("Cancel"),confirmButtonText:(0,uo.__)("Delete"),onCancel:c,onConfirm:l,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 cM=aZe;var In=a(U(),1),ut=a(G(),1),Qve=a(Te(),1),Jr=a(j(),1);var Jve=a(ae(),1);function Wve(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 Gve(e){return e.reduce((t,r)=>({...t,[r.slug]:(r?.fontFace||[]).reduce((o,n)=>({...o,[`${n.fontStyle}-${n.fontWeight}`]:!0}),{})}),{})}function Yve(e,t,r){return t?!!r[e]?.[`${t.fontStyle}-${t.fontWeight}`]:!!r[e]}var lE=a(j(),1),Ws=a(G(),1),Xl=a(E(),1);function cZe(){let e=()=>{window.localStorage.setItem("wp-font-library-google-fonts-permission","true"),window.dispatchEvent(new Event("storage"))};return(0,Xl.jsx)("div",{className:"font-library__google-fonts-confirm",children:(0,Xl.jsx)(Ws.Card,{children:(0,Xl.jsxs)(Ws.CardBody,{children:[(0,Xl.jsx)(Ws.__experimentalHeading,{level:2,children:(0,lE.__)("Connect to Google Fonts")}),(0,Xl.jsx)(Ws.__experimentalSpacer,{margin:6}),(0,Xl.jsx)(Ws.__experimentalText,{as:"p",children:(0,lE.__)("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,Xl.jsx)(Ws.__experimentalSpacer,{margin:3}),(0,Xl.jsx)(Ws.__experimentalText,{as:"p",children:(0,lE.__)("You can alternatively upload files directly on the Upload tab.")}),(0,Xl.jsx)(Ws.__experimentalSpacer,{margin:6}),(0,Xl.jsx)(Ws.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,lE.__)("Allow access to Google Fonts")})]})})})}var qve=cZe;var Kve=a(U(),1),uM=a(G(),1);var Kb=a(E(),1);function uZe({face:e,font:t,handleToggleVariant:r,selected:o}){let n=()=>{if(t?.fontFace){r(t,e);return}r(t)},i=t.name+" "+tM(e),s=(0,Kve.useId)();return(0,Kb.jsx)("div",{className:"font-library__font-card",children:(0,Kb.jsxs)(uM.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Kb.jsx)(uM.CheckboxControl,{checked:o,onChange:n,id:s}),(0,Kb.jsx)("label",{htmlFor:s,children:(0,Kb.jsx)(R_,{font:e,text:i,onClick:n})})]})})}var Zve=uZe;var tt=a(E(),1),dZe={slug:"all",name:(0,Jr._x)("All","font categories")},Xve="wp-font-library-google-fonts-permission",fZe=500;function pZe({slug:e}){let t=e==="google-fonts",r=()=>window.localStorage.getItem(Xve)==="true",[o,n]=(0,In.useState)(null),[i,s]=(0,In.useState)(void 0),[l,c]=(0,In.useState)(null),[u,d]=(0,In.useState)([]),[f,m]=(0,In.useState)(1),[h,g]=(0,In.useState)({}),[v,b]=(0,In.useState)(t&&!r()),{installFonts:_,isInstalling:y}=(0,In.useContext)(yi),{record:w,isResolving:S}=(0,Jve.useEntityRecord)("root","fontCollection",e);(0,In.useEffect)(()=>{let $=()=>{b(t&&!r())};return $(),window.addEventListener("storage",$),()=>window.removeEventListener("storage",$)},[e,t]);let x=()=>{window.localStorage.setItem(Xve,"false"),window.dispatchEvent(new Event("storage"))};(0,In.useEffect)(()=>{n(null)},[e]),(0,In.useEffect)(()=>{d([])},[o]);let C=(0,In.useMemo)(()=>w?.font_families??[],[w]),I=w?.categories??[],k=[dZe,...I],R=(0,In.useMemo)(()=>Wve(C,h),[C,h]),A=Math.max(window.innerHeight,fZe),P=Math.floor((A-417)/61),T=Math.ceil(R.length/P),M=(f-1)*P,B=f*P,F=R.slice(M,B),V=$=>{g({...h,category:$}),m(1)},D=(0,Qve.debounce)($=>{g({...h,search:$}),m(1)},300),O=($,ee)=>{let fe=rM($,ee,u);d(fe)},L=Gve(u),W=()=>{d([])},q=u.length>0?u[0]?.fontFace?.length??0:0,Z=q>0&&q!==o?.fontFace?.length,Q=q===o?.fontFace?.length,ue=()=>{let $=[];!Q&&o&&$.push(o),d($)},te=async()=>{c(null);let $=u[0];try{$?.fontFace&&await Promise.all($.fontFace.map(async ee=>{ee.src&&(ee.file=await Lve(ee.src))}))}catch{c({type:"error",message:(0,Jr.__)("Error installing the fonts, could not be downloaded.")});return}try{await _([$]),c({type:"success",message:(0,Jr.__)("Fonts were installed successfully.")})}catch(ee){c({type:"error",message:ee.message})}W()},de=$=>$?!$.fontFace||!$.fontFace.length?[{fontFamily:$.fontFamily,fontStyle:"normal",fontWeight:"400"}]:lM($.fontFace):[];if(v)return(0,tt.jsx)(qve,{});let pe=e==="google-fonts"&&!v&&!o;return(0,tt.jsxs)("div",{className:"font-library__tabpanel-layout",children:[S&&(0,tt.jsx)("div",{className:"font-library__loading",children:(0,tt.jsx)(ut.ProgressBar,{})}),!S&&w&&(0,tt.jsxs)(tt.Fragment,{children:[(0,tt.jsxs)(ut.Navigator,{initialPath:"/",className:"font-library__tabpanel-layout",children:[(0,tt.jsxs)(ut.Navigator.Screen,{path:"/",children:[(0,tt.jsxs)(ut.__experimentalHStack,{justify:"space-between",children:[(0,tt.jsxs)(ut.__experimentalVStack,{children:[(0,tt.jsx)(ut.__experimentalHeading,{level:2,size:13,children:w.name}),(0,tt.jsx)(ut.__experimentalText,{children:w.description})]}),pe&&(0,tt.jsx)(ut.DropdownMenu,{icon:yo,label:(0,Jr.__)("Actions"),popoverProps:{position:"bottom left"},controls:[{title:(0,Jr.__)("Revoke access to Google Fonts"),onClick:x}]})]}),(0,tt.jsx)(ut.__experimentalSpacer,{margin:4}),(0,tt.jsxs)(ut.__experimentalHStack,{spacing:4,justify:"space-between",children:[(0,tt.jsx)(ut.SearchControl,{className:"font-library__search",value:h.search,placeholder:(0,Jr.__)("Font name\u2026"),label:(0,Jr.__)("Search"),onChange:D,hideLabelFromVision:!1}),(0,tt.jsx)(ut.SelectControl,{label:(0,Jr.__)("Category"),value:h.category,onChange:V,children:k&&k.map($=>(0,tt.jsx)("option",{value:$.slug,children:$.name},$.slug))})]}),(0,tt.jsx)(ut.__experimentalSpacer,{margin:4}),!!w?.font_families?.length&&!R.length&&(0,tt.jsx)(ut.__experimentalText,{children:(0,Jr.__)("No fonts found. Try with a different search term.")}),(0,tt.jsx)("div",{className:"font-library__fonts-grid__main",children:(0,tt.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:F.map($=>(0,tt.jsx)("li",{className:"font-library__fonts-list-item",children:(0,tt.jsx)(sE,{font:$.font_family_settings,navigatorPath:"/fontFamily",shouldFocus:$.font_family_settings.slug===i,onClick:()=>{n($.font_family_settings)}})},$.font_family_settings.slug))})})]}),(0,tt.jsxs)(ut.Navigator.Screen,{path:"/fontFamily",children:[(0,tt.jsxs)(ut.Flex,{justify:"flex-start",children:[(0,tt.jsx)(ut.Navigator.BackButton,{icon:(0,Jr.isRTL)()?mr:Ar,size:"small",onClick:()=>{s(o?.slug),n(null),c(null)},label:(0,Jr.__)("Back")}),(0,tt.jsx)(ut.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:o?.name})]}),l&&(0,tt.jsxs)(tt.Fragment,{children:[(0,tt.jsx)(ut.__experimentalSpacer,{margin:1}),(0,tt.jsx)(ut.Notice,{status:l.type,onRemove:()=>c(null),children:l.message}),(0,tt.jsx)(ut.__experimentalSpacer,{margin:1})]}),(0,tt.jsx)(ut.__experimentalSpacer,{margin:4}),(0,tt.jsx)(ut.__experimentalText,{children:(0,Jr.__)("Select font variants to install.")}),(0,tt.jsx)(ut.__experimentalSpacer,{margin:4}),(0,tt.jsx)(ut.CheckboxControl,{className:"font-library__select-all",label:(0,Jr.__)("Select all"),checked:Q,onChange:ue,indeterminate:Z}),(0,tt.jsx)(ut.__experimentalVStack,{spacing:0,children:(0,tt.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:o&&de(o).map(($,ee)=>(0,tt.jsx)("li",{className:"font-library__fonts-list-item",children:(0,tt.jsx)(Zve,{font:o,face:$,handleToggleVariant:O,selected:Yve(o.slug,o.fontFace?$:null,L)})},`face${ee}`))})}),(0,tt.jsx)(ut.__experimentalSpacer,{margin:16})]})]}),o&&(0,tt.jsx)(ut.Flex,{justify:"flex-end",className:"font-library__footer",children:(0,tt.jsx)(ut.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:te,isBusy:y,disabled:u.length===0||y,accessibleWhenDisabled:!0,children:(0,Jr.__)("Install")})}),!o&&(0,tt.jsxs)(ut.__experimentalHStack,{expanded:!1,className:"font-library__footer",justify:"end",spacing:6,children:[(0,tt.jsx)(ut.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"font-library__page-selection",children:(0,In.createInterpolateElement)((0,Jr.sprintf)((0,Jr._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",T),{div:(0,tt.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,tt.jsx)(ut.SelectControl,{"aria-label":(0,Jr.__)("Current page"),value:f.toString(),options:[...Array(T)].map(($,ee)=>({label:(ee+1).toString(),value:(ee+1).toString()})),onChange:$=>m(parseInt($)),size:"small",variant:"minimal"})})}),(0,tt.jsxs)(ut.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,tt.jsx)(ut.Button,{onClick:()=>m(f-1),disabled:f===1,accessibleWhenDisabled:!0,label:(0,Jr.__)("Previous page"),icon:(0,Jr.isRTL)()?Pl:kl,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,tt.jsx)(ut.Button,{onClick:()=>m(f+1),disabled:f===T,accessibleWhenDisabled:!0,label:(0,Jr.__)("Next page"),icon:(0,Jr.isRTL)()?kl:Pl,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})]})]})}var dM=pZe;var I_=a(j(),1),rs=a(G(),1),uE=a(U(),1);var fM=(e=>typeof ta<"u"?ta:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof ta<"u"?ta:t)[r]}):e)(function(e){if(typeof ta<"u")return ta.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),$ve=(function(){var e,t,r;return(function(){function o(n,i,s){function l(d,f){if(!i[d]){if(!n[d]){var m=typeof fM=="function"&&fM;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 b=n[d][1][v];return l(b||v)},g,g.exports,o,n,i,s)}return i[d].exports}for(var c=typeof fM=="function"&&fM,u=0;u<s.length;u++)l(s[u]);return l}return o})()({1:[function(o,n,i){var s=4096,l=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(l),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,l=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,l=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,b=16,_=256,y=704,w=26,S=6,x=2,C=8,I=255,k=1080,R=18,A=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),P=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]),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(oe){var re;return oe.readBits(1)===0?16:(re=oe.readBits(3),re>0?17+re:(re=oe.readBits(3),re>0?8+re:17))}function V(oe){if(oe.readBits(1)){var re=oe.readBits(3);return re===0?1:oe.readBits(re)+(1<<re)}return 0}function z(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function D(oe){var re=new z,ce,ie,le;if(re.input_end=oe.readBits(1),re.input_end&&oe.readBits(1))return re;if(ce=oe.readBits(2)+4,ce===7){if(re.is_metadata=!0,oe.readBits(1)!==0)throw new Error("Invalid reserved bit");if(ie=oe.readBits(2),ie===0)return re;for(le=0;le<ie;le++){var Oe=oe.readBits(8);if(le+1===ie&&ie>1&&Oe===0)throw new Error("Invalid size byte");re.meta_block_length|=Oe<<le*8}}else for(le=0;le<ce;++le){var ke=oe.readBits(4);if(le+1===ce&&ce>4&&ke===0)throw new Error("Invalid size nibble");re.meta_block_length|=ke<<le*4}return++re.meta_block_length,!re.input_end&&!re.is_metadata&&(re.is_uncompressed=oe.readBits(1)),re}function O(oe,re,ce){var ie=re,le;return ce.fillBitWindow(),re+=ce.val_>>>ce.bit_pos_&I,le=oe[re].bits-C,le>0&&(ce.bit_pos_+=C,re+=oe[re].value,re+=ce.val_>>>ce.bit_pos_&(1<<le)-1),ce.bit_pos_+=oe[re].bits,oe[re].value}function L(oe,re,ce,ie){for(var le=0,Oe=v,ke=0,Me=0,Ne=32768,Fe=[],X=0;X<32;X++)Fe.push(new d(0,0));for(f(Fe,0,5,oe,R);le<re&&Ne>0;){var ge=0,Ue;if(ie.readMoreInput(),ie.fillBitWindow(),ge+=ie.val_>>>ie.bit_pos_&31,ie.bit_pos_+=Fe[ge].bits,Ue=Fe[ge].value&255,Ue<b)ke=0,ce[le++]=Ue,Ue!==0&&(Oe=Ue,Ne-=32768>>Ue);else{var Ye=Ue-14,st,St,dt=0;if(Ue===b&&(dt=Oe),Me!==dt&&(ke=0,Me=dt),st=ke,ke>0&&(ke-=2,ke<<=Ye),ke+=ie.readBits(Ye)+3,St=ke-st,le+St>re)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var xt=0;xt<St;xt++)ce[le+xt]=Me;le+=St,Me!==0&&(Ne-=St<<15-Me)}}if(Ne!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+Ne);for(;le<re;le++)ce[le]=0}function W(oe,re,ce,ie){var le=0,Oe,ke=new Uint8Array(oe);if(ie.readMoreInput(),Oe=ie.readBits(2),Oe===1){for(var Me,Ne=oe-1,Fe=0,X=new Int32Array(4),ge=ie.readBits(2)+1;Ne;)Ne>>=1,++Fe;for(Me=0;Me<ge;++Me)X[Me]=ie.readBits(Fe)%oe,ke[X[Me]]=2;switch(ke[X[0]]=1,ge){case 1:break;case 3:if(X[0]===X[1]||X[0]===X[2]||X[1]===X[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(X[0]===X[1])throw new Error("[ReadHuffmanCode] invalid symbols");ke[X[1]]=1;break;case 4:if(X[0]===X[1]||X[0]===X[2]||X[0]===X[3]||X[1]===X[2]||X[1]===X[3]||X[2]===X[3])throw new Error("[ReadHuffmanCode] invalid symbols");ie.readBits(1)?(ke[X[2]]=3,ke[X[3]]=3):ke[X[0]]=2;break}}else{var Me,Ue=new Uint8Array(R),Ye=32,st=0,St=[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(Me=Oe;Me<R&&Ye>0;++Me){var dt=A[Me],xt=0,Kt;ie.fillBitWindow(),xt+=ie.val_>>>ie.bit_pos_&15,ie.bit_pos_+=St[xt].bits,Kt=St[xt].value,Ue[dt]=Kt,Kt!==0&&(Ye-=32>>Kt,++st)}if(!(st===1||Ye===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");L(Ue,oe,ke,ie)}if(le=f(re,ce,C,ke,oe),le===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return le}function q(oe,re,ce){var ie,le;return ie=O(oe,re,ce),le=h.kBlockLengthPrefixCode[ie].nbits,h.kBlockLengthPrefixCode[ie].offset+ce.readBits(le)}function Z(oe,re,ce){var ie;return oe<P?(ce+=T[oe],ce&=3,ie=re[ce]+M[oe]):ie=oe-P+1,ie}function Q(oe,re){for(var ce=oe[re],ie=re;ie;--ie)oe[ie]=oe[ie-1];oe[0]=ce}function ue(oe,re){var ce=new Uint8Array(256),ie;for(ie=0;ie<256;++ie)ce[ie]=ie;for(ie=0;ie<re;++ie){var le=oe[ie];oe[ie]=ce[le],le&&Q(ce,le)}}function te(oe,re){this.alphabet_size=oe,this.num_htrees=re,this.codes=new Array(re+re*B[oe+31>>>5]),this.htrees=new Uint32Array(re)}te.prototype.decode=function(oe){var re,ce,ie=0;for(re=0;re<this.num_htrees;++re)this.htrees[re]=ie,ce=W(this.alphabet_size,this.codes,ie,oe),ie+=ce};function de(oe,re){var ce={num_htrees:null,context_map:null},ie,le=0,Oe,ke;re.readMoreInput();var Me=ce.num_htrees=V(re)+1,Ne=ce.context_map=new Uint8Array(oe);if(Me<=1)return ce;for(ie=re.readBits(1),ie&&(le=re.readBits(4)+1),Oe=[],ke=0;ke<k;ke++)Oe[ke]=new d(0,0);for(W(Me+le,Oe,0,re),ke=0;ke<oe;){var Fe;if(re.readMoreInput(),Fe=O(Oe,0,re),Fe===0)Ne[ke]=0,++ke;else if(Fe<=le)for(var X=1+(1<<Fe)+re.readBits(Fe);--X;){if(ke>=oe)throw new Error("[DecodeContextMap] i >= context_map_size");Ne[ke]=0,++ke}else Ne[ke]=Fe-le,++ke}return re.readBits(1)&&ue(Ne,oe),ce}function pe(oe,re,ce,ie,le,Oe,ke){var Me=ce*2,Ne=ce,Fe=O(re,ce*k,ke),X;Fe===0?X=le[Me+(Oe[Ne]&1)]:Fe===1?X=le[Me+(Oe[Ne]-1&1)]+1:X=Fe-2,X>=oe&&(X-=oe),ie[ce]=X,le[Me+(Oe[Ne]&1)]=X,++Oe[Ne]}function $(oe,re,ce,ie,le,Oe){var ke=le+1,Me=ce&le,Ne=Oe.pos_&c.IBUF_MASK,Fe;if(re<8||Oe.bit_pos_+(re<<3)<Oe.bit_end_pos_){for(;re-- >0;)Oe.readMoreInput(),ie[Me++]=Oe.readBits(8),Me===ke&&(oe.write(ie,ke),Me=0);return}if(Oe.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;Oe.bit_pos_<32;)ie[Me]=Oe.val_>>>Oe.bit_pos_,Oe.bit_pos_+=8,++Me,--re;if(Fe=Oe.bit_end_pos_-Oe.bit_pos_>>3,Ne+Fe>c.IBUF_MASK){for(var X=c.IBUF_MASK+1-Ne,ge=0;ge<X;ge++)ie[Me+ge]=Oe.buf_[Ne+ge];Fe-=X,Me+=X,re-=X,Ne=0}for(var ge=0;ge<Fe;ge++)ie[Me+ge]=Oe.buf_[Ne+ge];if(Me+=Fe,re-=Fe,Me>=ke){oe.write(ie,ke),Me-=ke;for(var ge=0;ge<Me;ge++)ie[ge]=ie[ke+ge]}for(;Me+re>=ke;){if(Fe=ke-Me,Oe.input_.read(ie,Me,Fe)<Fe)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");oe.write(ie,ke),re-=Fe,Me=0}if(Oe.input_.read(ie,Me,re)<re)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");Oe.reset()}function ee(oe){var re=oe.bit_pos_+7&-8,ce=oe.readBits(re-oe.bit_pos_);return ce==0}function fe(oe){var re=new s(oe),ce=new c(re);F(ce);var ie=D(ce);return ie.meta_block_length}i.BrotliDecompressedSize=fe;function ve(oe,re){var ce=new s(oe);re==null&&(re=fe(oe));var ie=new Uint8Array(re),le=new l(ie);return we(ce,le),le.pos<le.buffer.length&&(le.buffer=le.buffer.subarray(0,le.pos)),le.buffer}i.BrotliDecompressBuffer=ve;function we(oe,re){var ce,ie=0,le=0,Oe=0,ke,Me=0,Ne,Fe,X,ge,Ue=[16,15,11,4],Ye=0,st=0,St=0,dt=[new te(0,0),new te(0,0),new te(0,0)],xt,Kt,Xe,ds=128+c.READ_SIZE;Xe=new c(oe),Oe=F(Xe),ke=(1<<Oe)-16,Ne=1<<Oe,Fe=Ne-1,X=new Uint8Array(Ne+ds+u.maxDictionaryWordLength),ge=Ne,xt=[],Kt=[];for(var Wa=0;Wa<3*k;Wa++)xt[Wa]=new d(0,0),Kt[Wa]=new d(0,0);for(;!le;){var kr=0,Ai,sn=[1<<28,1<<28,1<<28],vt=[0],Ft=[1,1,1],ne=[0,1,0,1,0,1],xe=[0],H,Pe,Bt,Ee,Ro=null,Ie=null,pr,me=null,he,Js=0,Wt=null,He=0,Ce=0,it=null,ht=0,bt=0,Rr=0,Gr,oo;for(ce=0;ce<3;++ce)dt[ce].codes=null,dt[ce].htrees=null;Xe.readMoreInput();var vf=D(Xe);if(kr=vf.meta_block_length,ie+kr>re.buffer.length){var nv=new Uint8Array(ie+kr);nv.set(re.buffer),re.buffer=nv}if(le=vf.input_end,Ai=vf.is_uncompressed,vf.is_metadata){for(ee(Xe);kr>0;--kr)Xe.readMoreInput(),Xe.readBits(8);continue}if(kr!==0){if(Ai){Xe.bit_pos_=Xe.bit_pos_+7&-8,$(re,kr,ie,X,Fe,Xe),ie+=kr;continue}for(ce=0;ce<3;++ce)Ft[ce]=V(Xe)+1,Ft[ce]>=2&&(W(Ft[ce]+2,xt,ce*k,Xe),W(w,Kt,ce*k,Xe),sn[ce]=q(Kt,ce*k,Xe),xe[ce]=1);for(Xe.readMoreInput(),H=Xe.readBits(2),Pe=P+(Xe.readBits(4)<<H),Bt=(1<<H)-1,Ee=Pe+(48<<H),Ie=new Uint8Array(Ft[0]),ce=0;ce<Ft[0];++ce)Xe.readMoreInput(),Ie[ce]=Xe.readBits(2)<<1;var vo=de(Ft[0]<<S,Xe);pr=vo.num_htrees,Ro=vo.context_map;var fs=de(Ft[2]<<x,Xe);for(he=fs.num_htrees,me=fs.context_map,dt[0]=new te(_,pr),dt[1]=new te(y,Ft[1]),dt[2]=new te(Ee,he),ce=0;ce<3;++ce)dt[ce].decode(Xe);for(Wt=0,it=0,Gr=Ie[vt[0]],bt=m.lookupOffsets[Gr],Rr=m.lookupOffsets[Gr+1],oo=dt[1].htrees[0];kr>0;){var Ao,ps,$s,s0,y4,ea,Ga,bf,Qx,a0,Jx;for(Xe.readMoreInput(),sn[1]===0&&(pe(Ft[1],xt,1,vt,ne,xe,Xe),sn[1]=q(Kt,k,Xe),oo=dt[1].htrees[vt[1]]),--sn[1],Ao=O(dt[1].codes,oo,Xe),ps=Ao>>6,ps>=2?(ps-=2,Ga=-1):Ga=0,$s=h.kInsertRangeLut[ps]+(Ao>>3&7),s0=h.kCopyRangeLut[ps]+(Ao&7),y4=h.kInsertLengthPrefixCode[$s].offset+Xe.readBits(h.kInsertLengthPrefixCode[$s].nbits),ea=h.kCopyLengthPrefixCode[s0].offset+Xe.readBits(h.kCopyLengthPrefixCode[s0].nbits),st=X[ie-1&Fe],St=X[ie-2&Fe],a0=0;a0<y4;++a0)Xe.readMoreInput(),sn[0]===0&&(pe(Ft[0],xt,0,vt,ne,xe,Xe),sn[0]=q(Kt,0,Xe),Js=vt[0]<<S,Wt=Js,Gr=Ie[vt[0]],bt=m.lookupOffsets[Gr],Rr=m.lookupOffsets[Gr+1]),Qx=m.lookup[bt+st]|m.lookup[Rr+St],He=Ro[Wt+Qx],--sn[0],St=st,st=O(dt[0].codes,dt[0].htrees[He],Xe),X[ie&Fe]=st,(ie&Fe)===Fe&&re.write(X,Ne),++ie;if(kr-=y4,kr<=0)break;if(Ga<0){var Qx;if(Xe.readMoreInput(),sn[2]===0&&(pe(Ft[2],xt,2,vt,ne,xe,Xe),sn[2]=q(Kt,2*k,Xe),Ce=vt[2]<<x,it=Ce),--sn[2],Qx=(ea>4?3:ea-2)&255,ht=me[it+Qx],Ga=O(dt[2].codes,dt[2].htrees[ht],Xe),Ga>=Pe){var w4,BK,$x;Ga-=Pe,BK=Ga&Bt,Ga>>=H,w4=(Ga>>1)+1,$x=(2+(Ga&1)<<w4)-4,Ga=Pe+($x+Xe.readBits(w4)<<H)+BK}}if(bf=Z(Ga,Ue,Ye),bf<0)throw new Error("[BrotliDecompress] invalid distance");if(ie<ke&&Me!==ke?Me=ie:Me=ke,Jx=ie&Fe,bf>Me)if(ea>=u.minDictionaryWordLength&&ea<=u.maxDictionaryWordLength){var $x=u.offsetsByLength[ea],VK=bf-Me-1,jK=u.sizeBitsByLength[ea],V5e=(1<<jK)-1,j5e=VK&V5e,zK=VK>>jK;if($x+=j5e*ea,zK<g.kNumTransforms){var _4=g.transformDictionaryWord(X,Jx,$x,ea,zK);if(Jx+=_4,ie+=_4,kr-=_4,Jx>=ge){re.write(X,Ne);for(var fk=0;fk<Jx-ge;fk++)X[fk]=X[ge+fk]}}else throw new Error("Invalid backward reference. pos: "+ie+" distance: "+bf+" len: "+ea+" bytes left: "+kr)}else throw new Error("Invalid backward reference. pos: "+ie+" distance: "+bf+" len: "+ea+" bytes left: "+kr);else{if(Ga>0&&(Ue[Ye&3]=bf,++Ye),ea>kr)throw new Error("Invalid backward reference. pos: "+ie+" distance: "+bf+" len: "+ea+" bytes left: "+kr);for(a0=0;a0<ea;++a0)X[ie&Fe]=X[ie-bf&Fe],(ie&Fe)===Fe&&re.write(X,Ne),++ie,--kr}st=X[ie-1&Fe],St=X[ie-2&Fe]}ie&=1073741823}}re.write(X,ie&Fe)}i.BrotliDecompress=we,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 l=o("./decode").BrotliDecompressBuffer,c=s.toByteArray(o("./dictionary.bin.js"));return l(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 l=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<l&&(g-=f[m],!(g<=0));)++m,g<<=1;return m-h}i.BrotliBuildHuffmanTable=function(f,m,h,g,v){var b=m,_,y,w,S,x,C,I,k,R,A,P,T=new Int32Array(l+1),M=new Int32Array(l+1);for(P=new Int32Array(v),w=0;w<v;w++)T[g[w]]++;for(M[1]=0,y=1;y<l;y++)M[y+1]=M[y]+T[y];for(w=0;w<v;w++)g[w]!==0&&(P[M[g[w]]++]=w);if(k=h,R=1<<k,A=R,M[l]===1){for(S=0;S<A;++S)f[m+S]=new s(0,P[0]&65535);return A}for(S=0,w=0,y=1,x=2;y<=h;++y,x<<=1)for(;T[y]>0;--T[y])_=new s(y&255,P[w++]&65535),u(f,m+S,x,R,_),S=c(S,y);for(I=A-1,C=-1,y=h+1,x=2;y<=l;++y,x<<=1)for(;T[y]>0;--T[y])(S&I)!==C&&(m+=R,k=d(T,y,h),R=1<<k,A+=R,C=S&I,f[b+C]=new s(k+h&255,m-b-C&65535)),_=new s(y-h&255,P[w++]&65535),u(f,m+(S>>h),x,R,_),S=c(S,y);return A}},{}],8:[function(o,n,i){"use strict";i.byteLength=h,i.toByteArray=v,i.fromByteArray=y;for(var s=[],l=[],c=typeof Uint8Array<"u"?Uint8Array:Array,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=0,f=u.length;d<f;++d)s[d]=u[d],l[u.charCodeAt(d)]=d;l[45]=62,l[95]=63;function m(w){var S=w.length;if(S%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var x=w.indexOf("=");x===-1&&(x=S);var C=x===S?0:4-x%4;return[x,C]}function h(w){var S=m(w),x=S[0],C=S[1];return(x+C)*3/4-C}function g(w,S,x){return(S+x)*3/4-x}function v(w){for(var S,x=m(w),C=x[0],I=x[1],k=new c(g(w,C,I)),R=0,A=I>0?C-4:C,P=0;P<A;P+=4)S=l[w.charCodeAt(P)]<<18|l[w.charCodeAt(P+1)]<<12|l[w.charCodeAt(P+2)]<<6|l[w.charCodeAt(P+3)],k[R++]=S>>16&255,k[R++]=S>>8&255,k[R++]=S&255;return I===2&&(S=l[w.charCodeAt(P)]<<2|l[w.charCodeAt(P+1)]>>4,k[R++]=S&255),I===1&&(S=l[w.charCodeAt(P)]<<10|l[w.charCodeAt(P+1)]<<4|l[w.charCodeAt(P+2)]>>2,k[R++]=S>>8&255,k[R++]=S&255),k}function b(w){return s[w>>18&63]+s[w>>12&63]+s[w>>6&63]+s[w&63]}function _(w,S,x){for(var C,I=[],k=S;k<x;k+=3)C=(w[k]<<16&16711680)+(w[k+1]<<8&65280)+(w[k+2]&255),I.push(b(C));return I.join("")}function y(w){for(var S,x=w.length,C=x%3,I=[],k=16383,R=0,A=x-C;R<A;R+=k)I.push(_(w,R,R+k>A?A:R+k));return C===1?(S=w[x-1],I.push(s[S>>2]+s[S<<4&63]+"==")):C===2&&(S=(w[x-2]<<8)+w[x-1],I.push(s[S>>10]+s[S>>4&63]+s[S<<2&63]+"=")),I.join("")}},{}],9:[function(o,n,i){function s(l,c){this.offset=l,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 l(c){this.buffer=c,this.pos=0}l.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=l},{}],11:[function(o,n,i){var s=o("./dictionary"),l=0,c=1,u=2,d=3,f=4,m=5,h=6,g=7,v=8,b=9,_=10,y=11,w=12,S=13,x=14,C=15,I=16,k=17,R=18,A=19,P=20;function T(F,V,z){this.prefix=new Uint8Array(F.length),this.transform=V,this.suffix=new Uint8Array(z.length);for(var D=0;D<F.length;D++)this.prefix[D]=F.charCodeAt(D);for(var D=0;D<z.length;D++)this.suffix[D]=z.charCodeAt(D)}var M=[new T("",l,""),new T("",l," "),new T(" ",l," "),new T("",w,""),new T("",_," "),new T("",l," the "),new T(" ",l,""),new T("s ",l," "),new T("",l," of "),new T("",_,""),new T("",l," and "),new T("",S,""),new T("",c,""),new T(", ",l," "),new T("",l,", "),new T(" ",_," "),new T("",l," in "),new T("",l," to "),new T("e ",l," "),new T("",l,'"'),new T("",l,"."),new T("",l,'">'),new T("",l,`
-`),new T("",d,""),new T("",l,"]"),new T("",l," for "),new T("",x,""),new T("",u,""),new T("",l," a "),new T("",l," that "),new T(" ",_,""),new T("",l,". "),new T(".",l,""),new T(" ",l,", "),new T("",C,""),new T("",l," with "),new T("",l,"'"),new T("",l," from "),new T("",l," by "),new T("",I,""),new T("",k,""),new T(" the ",l,""),new T("",f,""),new T("",l,". The "),new T("",y,""),new T("",l," on "),new T("",l," as "),new T("",l," is "),new T("",g,""),new T("",c,"ing "),new T("",l,`
-	`),new T("",l,":"),new T(" ",l,". "),new T("",l,"ed "),new T("",P,""),new T("",R,""),new T("",h,""),new T("",l,"("),new T("",_,", "),new T("",v,""),new T("",l," at "),new T("",l,"ly "),new T(" the ",l," of "),new T("",m,""),new T("",b,""),new T(" ",_,", "),new T("",_,'"'),new T(".",l,"("),new T("",y," "),new T("",_,'">'),new T("",l,'="'),new T(" ",l,"."),new T(".com/",l,""),new T(" the ",l," of the "),new T("",_,"'"),new T("",l,". This "),new T("",l,","),new T(".",l," "),new T("",_,"("),new T("",_,"."),new T("",l," not "),new T(" ",l,'="'),new T("",l,"er "),new T(" ",y," "),new T("",l,"al "),new T(" ",y,""),new T("",l,"='"),new T("",y,'"'),new T("",_,". "),new T(" ",l,"("),new T("",l,"ful "),new T(" ",_,". "),new T("",l,"ive "),new T("",l,"less "),new T("",y,"'"),new T("",l,"est "),new T(" ",_,"."),new T("",y,'">'),new T(" ",l,"='"),new T("",_,","),new T("",l,"ize "),new T("",y,"."),new T("\xC2\xA0",l,""),new T(" ",l,","),new T("",_,'="'),new T("",y,'="'),new T("",l,"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=M,i.kNumTransforms=M.length;function B(F,V){return F[V]<192?(F[V]>=97&&F[V]<=122&&(F[V]^=32),1):F[V]<224?(F[V+1]^=32,2):(F[V+2]^=5,3)}i.transformDictionaryWord=function(F,V,z,D,O){var L=M[O].prefix,W=M[O].suffix,q=M[O].transform,Z=q<w?0:q-(w-1),Q=0,ue=V,te;Z>D&&(Z=D);for(var de=0;de<L.length;)F[V++]=L[de++];for(z+=Z,D-=Z,q<=b&&(D-=q),Q=0;Q<D;Q++)F[V++]=s.dictionary[z+Q];if(te=V-D,q===_)B(F,te);else if(q===y)for(;D>0;){var pe=B(F,te);te+=pe,D-=pe}for(var $=0;$<W.length;)F[V++]=W[$++];return V-ue}},{"./dictionary":6}],12:[function(o,n,i){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var pM=(e=>typeof ta<"u"?ta:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof ta<"u"?ta:t)[r]}):e)(function(e){if(typeof ta<"u")return ta.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),ebe=(function(){var e,t,r;return(function(){function o(n,i,s){function l(d,f){if(!i[d]){if(!n[d]){var m=typeof pM=="function"&&pM;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 b=n[d][1][v];return l(b||v)},g,g.exports,o,n,i,s)}return i[d].exports}for(var c=typeof pM=="function"&&pM,u=0;u<s.length;u++)l(s[u]);return l}return o})()({1:[function(o,n,i){"use strict";var s=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function l(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)l(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,b;for(h=0,f=0,m=d.length;f<m;f++)h+=d[f].length;for(b=new Uint8Array(h),g=0,f=0,m=d.length;f<m;f++)v=d[f],b.set(v,g),g+=v.length;return b}},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"),l=!0,c=!0;try{String.fromCharCode.apply(null,[0])}catch{l=!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,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 f(m,h){if(h<65534&&(m.subarray&&c||!m.subarray&&l))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,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 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(l,c,u,d){for(var f=l&65535|0,m=l>>>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 l=s();function c(u,d,f,m){var h=l,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,l=12;n.exports=function(u,d){var f,m,h,g,v,b,_,y,w,S,x,C,I,k,R,A,P,T,M,B,F,V,z,D,O;f=u.state,m=u.next_in,D=u.input,h=m+(u.avail_in-5),g=u.next_out,O=u.output,v=g-(d-u.avail_out),b=g+(u.avail_out-257),_=f.dmax,y=f.wsize,w=f.whave,S=f.wnext,x=f.window,C=f.hold,I=f.bits,k=f.lencode,R=f.distcode,A=(1<<f.lenbits)-1,P=(1<<f.distbits)-1;e:do{I<15&&(C+=D[m++]<<I,I+=8,C+=D[m++]<<I,I+=8),T=k[C&A];t:for(;;){if(M=T>>>24,C>>>=M,I-=M,M=T>>>16&255,M===0)O[g++]=T&65535;else if(M&16){B=T&65535,M&=15,M&&(I<M&&(C+=D[m++]<<I,I+=8),B+=C&(1<<M)-1,C>>>=M,I-=M),I<15&&(C+=D[m++]<<I,I+=8,C+=D[m++]<<I,I+=8),T=R[C&P];r:for(;;){if(M=T>>>24,C>>>=M,I-=M,M=T>>>16&255,M&16){if(F=T&65535,M&=15,I<M&&(C+=D[m++]<<I,I+=8,I<M&&(C+=D[m++]<<I,I+=8)),F+=C&(1<<M)-1,F>_){u.msg="invalid distance too far back",f.mode=s;break e}if(C>>>=M,I-=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(V=0,z=x,S===0){if(V+=y-M,M<B){B-=M;do O[g++]=x[V++];while(--M);V=g-F,z=O}}else if(S<M){if(V+=y+S-M,M-=S,M<B){B-=M;do O[g++]=x[V++];while(--M);if(V=0,S<B){M=S,B-=M;do O[g++]=x[V++];while(--M);V=g-F,z=O}}}else if(V+=S-M,M<B){B-=M;do O[g++]=x[V++];while(--M);V=g-F,z=O}for(;B>2;)O[g++]=z[V++],O[g++]=z[V++],O[g++]=z[V++],B-=3;B&&(O[g++]=z[V++],B>1&&(O[g++]=z[V++]))}else{V=g-F;do O[g++]=O[V++],O[g++]=O[V++],O[g++]=O[V++],B-=3;while(B>2);B&&(O[g++]=O[V++],B>1&&(O[g++]=O[V++]))}}else if((M&64)===0){T=R[(T&65535)+(C&(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)+(C&(1<<M)-1)];continue t}else if(M&32){f.mode=l;break e}else{u.msg="invalid literal/length code",f.mode=s;break e}break}}while(m<h&&g<b);B=I>>3,m-=B,I-=B<<3,C&=(1<<I)-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),f.hold=C,f.bits=I}},{}],8:[function(o,n,i){"use strict";var s=o("../utils/common"),l=o("./adler32"),c=o("./crc32"),u=o("./inffast"),d=o("./inftrees"),f=0,m=1,h=2,g=4,v=5,b=6,_=0,y=1,w=2,S=-2,x=-3,C=-4,I=-5,k=8,R=1,A=2,P=3,T=4,M=5,B=6,F=7,V=8,z=9,D=10,O=11,L=12,W=13,q=14,Z=15,Q=16,ue=17,te=18,de=19,pe=20,$=21,ee=22,fe=23,ve=24,we=25,oe=26,re=27,ce=28,ie=29,le=30,Oe=31,ke=32,Me=852,Ne=592,Fe=15,X=Fe;function ge(ne){return(ne>>>24&255)+(ne>>>8&65280)+((ne&65280)<<8)+((ne&255)<<24)}function Ue(){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 Ye(ne){var xe;return!ne||!ne.state?S:(xe=ne.state,ne.total_in=ne.total_out=xe.total=0,ne.msg="",xe.wrap&&(ne.adler=xe.wrap&1),xe.mode=R,xe.last=0,xe.havedict=0,xe.dmax=32768,xe.head=null,xe.hold=0,xe.bits=0,xe.lencode=xe.lendyn=new s.Buf32(Me),xe.distcode=xe.distdyn=new s.Buf32(Ne),xe.sane=1,xe.back=-1,_)}function st(ne){var xe;return!ne||!ne.state?S:(xe=ne.state,xe.wsize=0,xe.whave=0,xe.wnext=0,Ye(ne))}function St(ne,xe){var H,Pe;return!ne||!ne.state||(Pe=ne.state,xe<0?(H=0,xe=-xe):(H=(xe>>4)+1,xe<48&&(xe&=15)),xe&&(xe<8||xe>15))?S:(Pe.window!==null&&Pe.wbits!==xe&&(Pe.window=null),Pe.wrap=H,Pe.wbits=xe,st(ne))}function dt(ne,xe){var H,Pe;return ne?(Pe=new Ue,ne.state=Pe,Pe.window=null,H=St(ne,xe),H!==_&&(ne.state=null),H):S}function xt(ne){return dt(ne,X)}var Kt=!0,Xe,ds;function Wa(ne){if(Kt){var xe;for(Xe=new s.Buf32(512),ds=new s.Buf32(32),xe=0;xe<144;)ne.lens[xe++]=8;for(;xe<256;)ne.lens[xe++]=9;for(;xe<280;)ne.lens[xe++]=7;for(;xe<288;)ne.lens[xe++]=8;for(d(m,ne.lens,0,288,Xe,0,ne.work,{bits:9}),xe=0;xe<32;)ne.lens[xe++]=5;d(h,ne.lens,0,32,ds,0,ne.work,{bits:5}),Kt=!1}ne.lencode=Xe,ne.lenbits=9,ne.distcode=ds,ne.distbits=5}function kr(ne,xe,H,Pe){var Bt,Ee=ne.state;return Ee.window===null&&(Ee.wsize=1<<Ee.wbits,Ee.wnext=0,Ee.whave=0,Ee.window=new s.Buf8(Ee.wsize)),Pe>=Ee.wsize?(s.arraySet(Ee.window,xe,H-Ee.wsize,Ee.wsize,0),Ee.wnext=0,Ee.whave=Ee.wsize):(Bt=Ee.wsize-Ee.wnext,Bt>Pe&&(Bt=Pe),s.arraySet(Ee.window,xe,H-Pe,Bt,Ee.wnext),Pe-=Bt,Pe?(s.arraySet(Ee.window,xe,H-Pe,Pe,0),Ee.wnext=Pe,Ee.whave=Ee.wsize):(Ee.wnext+=Bt,Ee.wnext===Ee.wsize&&(Ee.wnext=0),Ee.whave<Ee.wsize&&(Ee.whave+=Bt))),0}function Ai(ne,xe){var H,Pe,Bt,Ee,Ro,Ie,pr,me,he,Js,Wt,He,Ce,it,ht=0,bt,Rr,Gr,oo,vf,nv,vo,fs,Ao=new s.Buf8(4),ps,$s,s0=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!ne||!ne.state||!ne.output||!ne.input&&ne.avail_in!==0)return S;H=ne.state,H.mode===L&&(H.mode=W),Ro=ne.next_out,Bt=ne.output,pr=ne.avail_out,Ee=ne.next_in,Pe=ne.input,Ie=ne.avail_in,me=H.hold,he=H.bits,Js=Ie,Wt=pr,fs=_;e:for(;;)switch(H.mode){case R:if(H.wrap===0){H.mode=W;break}for(;he<16;){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}if(H.wrap&2&&me===35615){H.check=0,Ao[0]=me&255,Ao[1]=me>>>8&255,H.check=c(H.check,Ao,2,0),me=0,he=0,H.mode=A;break}if(H.flags=0,H.head&&(H.head.done=!1),!(H.wrap&1)||(((me&255)<<8)+(me>>8))%31){ne.msg="incorrect header check",H.mode=le;break}if((me&15)!==k){ne.msg="unknown compression method",H.mode=le;break}if(me>>>=4,he-=4,vo=(me&15)+8,H.wbits===0)H.wbits=vo;else if(vo>H.wbits){ne.msg="invalid window size",H.mode=le;break}H.dmax=1<<vo,ne.adler=H.check=1,H.mode=me&512?D:L,me=0,he=0;break;case A:for(;he<16;){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}if(H.flags=me,(H.flags&255)!==k){ne.msg="unknown compression method",H.mode=le;break}if(H.flags&57344){ne.msg="unknown header flags set",H.mode=le;break}H.head&&(H.head.text=me>>8&1),H.flags&512&&(Ao[0]=me&255,Ao[1]=me>>>8&255,H.check=c(H.check,Ao,2,0)),me=0,he=0,H.mode=P;case P:for(;he<32;){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}H.head&&(H.head.time=me),H.flags&512&&(Ao[0]=me&255,Ao[1]=me>>>8&255,Ao[2]=me>>>16&255,Ao[3]=me>>>24&255,H.check=c(H.check,Ao,4,0)),me=0,he=0,H.mode=T;case T:for(;he<16;){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}H.head&&(H.head.xflags=me&255,H.head.os=me>>8),H.flags&512&&(Ao[0]=me&255,Ao[1]=me>>>8&255,H.check=c(H.check,Ao,2,0)),me=0,he=0,H.mode=M;case M:if(H.flags&1024){for(;he<16;){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}H.length=me,H.head&&(H.head.extra_len=me),H.flags&512&&(Ao[0]=me&255,Ao[1]=me>>>8&255,H.check=c(H.check,Ao,2,0)),me=0,he=0}else H.head&&(H.head.extra=null);H.mode=B;case B:if(H.flags&1024&&(He=H.length,He>Ie&&(He=Ie),He&&(H.head&&(vo=H.head.extra_len-H.length,H.head.extra||(H.head.extra=new Array(H.head.extra_len)),s.arraySet(H.head.extra,Pe,Ee,He,vo)),H.flags&512&&(H.check=c(H.check,Pe,He,Ee)),Ie-=He,Ee+=He,H.length-=He),H.length))break e;H.length=0,H.mode=F;case F:if(H.flags&2048){if(Ie===0)break e;He=0;do vo=Pe[Ee+He++],H.head&&vo&&H.length<65536&&(H.head.name+=String.fromCharCode(vo));while(vo&&He<Ie);if(H.flags&512&&(H.check=c(H.check,Pe,He,Ee)),Ie-=He,Ee+=He,vo)break e}else H.head&&(H.head.name=null);H.length=0,H.mode=V;case V:if(H.flags&4096){if(Ie===0)break e;He=0;do vo=Pe[Ee+He++],H.head&&vo&&H.length<65536&&(H.head.comment+=String.fromCharCode(vo));while(vo&&He<Ie);if(H.flags&512&&(H.check=c(H.check,Pe,He,Ee)),Ie-=He,Ee+=He,vo)break e}else H.head&&(H.head.comment=null);H.mode=z;case z:if(H.flags&512){for(;he<16;){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}if(me!==(H.check&65535)){ne.msg="header crc mismatch",H.mode=le;break}me=0,he=0}H.head&&(H.head.hcrc=H.flags>>9&1,H.head.done=!0),ne.adler=H.check=0,H.mode=L;break;case D:for(;he<32;){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}ne.adler=H.check=ge(me),me=0,he=0,H.mode=O;case O:if(H.havedict===0)return ne.next_out=Ro,ne.avail_out=pr,ne.next_in=Ee,ne.avail_in=Ie,H.hold=me,H.bits=he,w;ne.adler=H.check=1,H.mode=L;case L:if(xe===v||xe===b)break e;case W:if(H.last){me>>>=he&7,he-=he&7,H.mode=re;break}for(;he<3;){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}switch(H.last=me&1,me>>>=1,he-=1,me&3){case 0:H.mode=q;break;case 1:if(Wa(H),H.mode=pe,xe===b){me>>>=2,he-=2;break e}break;case 2:H.mode=ue;break;case 3:ne.msg="invalid block type",H.mode=le}me>>>=2,he-=2;break;case q:for(me>>>=he&7,he-=he&7;he<32;){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}if((me&65535)!==(me>>>16^65535)){ne.msg="invalid stored block lengths",H.mode=le;break}if(H.length=me&65535,me=0,he=0,H.mode=Z,xe===b)break e;case Z:H.mode=Q;case Q:if(He=H.length,He){if(He>Ie&&(He=Ie),He>pr&&(He=pr),He===0)break e;s.arraySet(Bt,Pe,Ee,He,Ro),Ie-=He,Ee+=He,pr-=He,Ro+=He,H.length-=He;break}H.mode=L;break;case ue:for(;he<14;){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}if(H.nlen=(me&31)+257,me>>>=5,he-=5,H.ndist=(me&31)+1,me>>>=5,he-=5,H.ncode=(me&15)+4,me>>>=4,he-=4,H.nlen>286||H.ndist>30){ne.msg="too many length or distance symbols",H.mode=le;break}H.have=0,H.mode=te;case te:for(;H.have<H.ncode;){for(;he<3;){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}H.lens[s0[H.have++]]=me&7,me>>>=3,he-=3}for(;H.have<19;)H.lens[s0[H.have++]]=0;if(H.lencode=H.lendyn,H.lenbits=7,ps={bits:H.lenbits},fs=d(f,H.lens,0,19,H.lencode,0,H.work,ps),H.lenbits=ps.bits,fs){ne.msg="invalid code lengths set",H.mode=le;break}H.have=0,H.mode=de;case de:for(;H.have<H.nlen+H.ndist;){for(;ht=H.lencode[me&(1<<H.lenbits)-1],bt=ht>>>24,Rr=ht>>>16&255,Gr=ht&65535,!(bt<=he);){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}if(Gr<16)me>>>=bt,he-=bt,H.lens[H.have++]=Gr;else{if(Gr===16){for($s=bt+2;he<$s;){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}if(me>>>=bt,he-=bt,H.have===0){ne.msg="invalid bit length repeat",H.mode=le;break}vo=H.lens[H.have-1],He=3+(me&3),me>>>=2,he-=2}else if(Gr===17){for($s=bt+3;he<$s;){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}me>>>=bt,he-=bt,vo=0,He=3+(me&7),me>>>=3,he-=3}else{for($s=bt+7;he<$s;){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}me>>>=bt,he-=bt,vo=0,He=11+(me&127),me>>>=7,he-=7}if(H.have+He>H.nlen+H.ndist){ne.msg="invalid bit length repeat",H.mode=le;break}for(;He--;)H.lens[H.have++]=vo}}if(H.mode===le)break;if(H.lens[256]===0){ne.msg="invalid code -- missing end-of-block",H.mode=le;break}if(H.lenbits=9,ps={bits:H.lenbits},fs=d(m,H.lens,0,H.nlen,H.lencode,0,H.work,ps),H.lenbits=ps.bits,fs){ne.msg="invalid literal/lengths set",H.mode=le;break}if(H.distbits=6,H.distcode=H.distdyn,ps={bits:H.distbits},fs=d(h,H.lens,H.nlen,H.ndist,H.distcode,0,H.work,ps),H.distbits=ps.bits,fs){ne.msg="invalid distances set",H.mode=le;break}if(H.mode=pe,xe===b)break e;case pe:H.mode=$;case $:if(Ie>=6&&pr>=258){ne.next_out=Ro,ne.avail_out=pr,ne.next_in=Ee,ne.avail_in=Ie,H.hold=me,H.bits=he,u(ne,Wt),Ro=ne.next_out,Bt=ne.output,pr=ne.avail_out,Ee=ne.next_in,Pe=ne.input,Ie=ne.avail_in,me=H.hold,he=H.bits,H.mode===L&&(H.back=-1);break}for(H.back=0;ht=H.lencode[me&(1<<H.lenbits)-1],bt=ht>>>24,Rr=ht>>>16&255,Gr=ht&65535,!(bt<=he);){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}if(Rr&&(Rr&240)===0){for(oo=bt,vf=Rr,nv=Gr;ht=H.lencode[nv+((me&(1<<oo+vf)-1)>>oo)],bt=ht>>>24,Rr=ht>>>16&255,Gr=ht&65535,!(oo+bt<=he);){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}me>>>=oo,he-=oo,H.back+=oo}if(me>>>=bt,he-=bt,H.back+=bt,H.length=Gr,Rr===0){H.mode=oe;break}if(Rr&32){H.back=-1,H.mode=L;break}if(Rr&64){ne.msg="invalid literal/length code",H.mode=le;break}H.extra=Rr&15,H.mode=ee;case ee:if(H.extra){for($s=H.extra;he<$s;){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}H.length+=me&(1<<H.extra)-1,me>>>=H.extra,he-=H.extra,H.back+=H.extra}H.was=H.length,H.mode=fe;case fe:for(;ht=H.distcode[me&(1<<H.distbits)-1],bt=ht>>>24,Rr=ht>>>16&255,Gr=ht&65535,!(bt<=he);){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}if((Rr&240)===0){for(oo=bt,vf=Rr,nv=Gr;ht=H.distcode[nv+((me&(1<<oo+vf)-1)>>oo)],bt=ht>>>24,Rr=ht>>>16&255,Gr=ht&65535,!(oo+bt<=he);){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}me>>>=oo,he-=oo,H.back+=oo}if(me>>>=bt,he-=bt,H.back+=bt,Rr&64){ne.msg="invalid distance code",H.mode=le;break}H.offset=Gr,H.extra=Rr&15,H.mode=ve;case ve:if(H.extra){for($s=H.extra;he<$s;){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}H.offset+=me&(1<<H.extra)-1,me>>>=H.extra,he-=H.extra,H.back+=H.extra}if(H.offset>H.dmax){ne.msg="invalid distance too far back",H.mode=le;break}H.mode=we;case we:if(pr===0)break e;if(He=Wt-pr,H.offset>He){if(He=H.offset-He,He>H.whave&&H.sane){ne.msg="invalid distance too far back",H.mode=le;break}He>H.wnext?(He-=H.wnext,Ce=H.wsize-He):Ce=H.wnext-He,He>H.length&&(He=H.length),it=H.window}else it=Bt,Ce=Ro-H.offset,He=H.length;He>pr&&(He=pr),pr-=He,H.length-=He;do Bt[Ro++]=it[Ce++];while(--He);H.length===0&&(H.mode=$);break;case oe:if(pr===0)break e;Bt[Ro++]=H.length,pr--,H.mode=$;break;case re:if(H.wrap){for(;he<32;){if(Ie===0)break e;Ie--,me|=Pe[Ee++]<<he,he+=8}if(Wt-=pr,ne.total_out+=Wt,H.total+=Wt,Wt&&(ne.adler=H.check=H.flags?c(H.check,Bt,Wt,Ro-Wt):l(H.check,Bt,Wt,Ro-Wt)),Wt=pr,(H.flags?me:ge(me))!==H.check){ne.msg="incorrect data check",H.mode=le;break}me=0,he=0}H.mode=ce;case ce:if(H.wrap&&H.flags){for(;he<32;){if(Ie===0)break e;Ie--,me+=Pe[Ee++]<<he,he+=8}if(me!==(H.total&4294967295)){ne.msg="incorrect length check",H.mode=le;break}me=0,he=0}H.mode=ie;case ie:fs=y;break e;case le:fs=x;break e;case Oe:return C;case ke:default:return S}return ne.next_out=Ro,ne.avail_out=pr,ne.next_in=Ee,ne.avail_in=Ie,H.hold=me,H.bits=he,(H.wsize||Wt!==ne.avail_out&&H.mode<le&&(H.mode<re||xe!==g))&&kr(ne,ne.output,ne.next_out,Wt-ne.avail_out)?(H.mode=Oe,C):(Js-=ne.avail_in,Wt-=ne.avail_out,ne.total_in+=Js,ne.total_out+=Wt,H.total+=Wt,H.wrap&&Wt&&(ne.adler=H.check=H.flags?c(H.check,Bt,Wt,ne.next_out-Wt):l(H.check,Bt,Wt,ne.next_out-Wt)),ne.data_type=H.bits+(H.last?64:0)+(H.mode===L?128:0)+(H.mode===pe||H.mode===Z?256:0),(Js===0&&Wt===0||xe===g)&&fs===_&&(fs=I),fs)}function sn(ne){if(!ne||!ne.state)return S;var xe=ne.state;return xe.window&&(xe.window=null),ne.state=null,_}function vt(ne,xe){var H;return!ne||!ne.state||(H=ne.state,(H.wrap&2)===0)?S:(H.head=xe,xe.done=!1,_)}function Ft(ne,xe){var H=xe.length,Pe,Bt,Ee;return!ne||!ne.state||(Pe=ne.state,Pe.wrap!==0&&Pe.mode!==O)?S:Pe.mode===O&&(Bt=1,Bt=l(Bt,xe,H,0),Bt!==Pe.check)?x:(Ee=kr(ne,xe,H,H),Ee?(Pe.mode=Oe,C):(Pe.havedict=1,_))}i.inflateReset=st,i.inflateReset2=St,i.inflateResetKeep=Ye,i.inflateInit=xt,i.inflateInit2=dt,i.inflate=Ai,i.inflateEnd=sn,i.inflateGetHeader=vt,i.inflateSetDictionary=Ft,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"),l=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],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,S,x,C,I,k,R){var A=R.bits,P=0,T=0,M=0,B=0,F=0,V=0,z=0,D=0,O=0,L=0,W,q,Z,Q,ue,te=null,de=0,pe,$=new s.Buf16(l+1),ee=new s.Buf16(l+1),fe=null,ve=0,we,oe,re;for(P=0;P<=l;P++)$[P]=0;for(T=0;T<x;T++)$[w[S+T]]++;for(F=A,B=l;B>=1&&$[B]===0;B--);if(F>B&&(F=B),B===0)return C[I++]=1<<24|64<<16|0,C[I++]=1<<24|64<<16|0,R.bits=1,0;for(M=1;M<B&&$[M]===0;M++);for(F<M&&(F=M),D=1,P=1;P<=l;P++)if(D<<=1,D-=$[P],D<0)return-1;if(D>0&&(y===d||B!==1))return-1;for(ee[1]=0,P=1;P<l;P++)ee[P+1]=ee[P]+$[P];for(T=0;T<x;T++)w[S+T]!==0&&(k[ee[w[S+T]]++]=T);if(y===d?(te=fe=k,pe=19):y===f?(te=h,de-=257,fe=g,ve-=257,pe=256):(te=v,fe=b,pe=-1),L=0,T=0,P=M,ue=I,V=F,z=0,Z=-1,O=1<<F,Q=O-1,y===f&&O>c||y===m&&O>u)return 1;for(;;){we=P-z,k[T]<pe?(oe=0,re=k[T]):k[T]>pe?(oe=fe[ve+k[T]],re=te[de+k[T]]):(oe=96,re=0),W=1<<P-z,q=1<<V,M=q;do q-=W,C[ue+(L>>z)+q]=we<<24|oe<<16|re|0;while(q!==0);for(W=1<<P-1;L&W;)W>>=1;if(W!==0?(L&=W-1,L+=W):L=0,T++,--$[P]===0){if(P===B)break;P=w[S+k[T]]}if(P>F&&(L&Q)!==Z){for(z===0&&(z=F),ue+=M,V=P-z,D=1<<V;V+z<B&&(D-=$[V+z],!(D<=0));)V++,D<<=1;if(O+=1<<V,y===f&&O>c||y===m&&O>u)return 1;Z=L&Q,C[Z]=F<<24|V<<16|ue-I|0}}return L!==0&&(C[ue+L]=P-z<<24|64<<16|0),R.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"),l=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=l.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!==u.Z_OK)throw new Error(d[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(d[w])}g.prototype.push=function(_,y){var w=this.strm,S=this.options.chunkSize,x=this.options.dictionary,C,I,k,R,A,P=!1;if(this.ended)return!1;I=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 l.Buf8(S),w.next_out=0,w.avail_out=S),C=s.inflate(w,u.Z_NO_FLUSH),C===u.Z_NEED_DICT&&x&&(C=s.inflateSetDictionary(this.strm,x)),C===u.Z_BUF_ERROR&&P===!0&&(C=u.Z_OK,P=!1),C!==u.Z_STREAM_END&&C!==u.Z_OK)return this.onEnd(C),this.ended=!0,!1;w.next_out&&(w.avail_out===0||C===u.Z_STREAM_END||w.avail_in===0&&(I===u.Z_FINISH||I===u.Z_SYNC_FLUSH))&&(this.options.to==="string"?(k=c.utf8border(w.output,w.next_out),R=w.next_out-k,A=c.buf2string(w.output,k),w.next_out=R,w.avail_out=S-R,R&&l.arraySet(w.output,w.output,k,R,0),this.onData(A)):this.onData(l.shrinkBuf(w.output,w.next_out))),w.avail_in===0&&w.avail_out===0&&(P=!0)}while((w.avail_in>0||w.avail_out===0)&&C!==u.Z_STREAM_END);return C===u.Z_STREAM_END&&(I=u.Z_FINISH),I===u.Z_FINISH?(C=s.inflateEnd(this.strm),this.onEnd(C),this.ended=!0,C===u.Z_OK):(I===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=l.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||d[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 PQt=globalThis.fetch,mM=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]`}},mZe=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)}},hZe=new Date("1904-01-01T00:00:00+0000").getTime();function gZe(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var vZe=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 gZe([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(hZe+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}},To=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()}},yt=class extends To{constructor(e,t,r){let{parser:o,start:n}=super(new vZe(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>n})}};function ze(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var bZe=class extends yt{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 yZe(o)),this.tables={},this.directory.forEach(n=>{let i=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);ze(this.tables,n.tag.trim(),i)})}},yZe=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},tbe=ebe.inflate||void 0,rbe=void 0,wZe=class extends yt{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 _Ze(o)),SZe(this,t,r)}},_Ze=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function SZe(e,t,r){e.tables={},e.directory.forEach(o=>{ze(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),l;if(tbe)l=tbe(new Uint8Array(s));else if(rbe)l=rbe(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(l.buffer)}else n=o.offset;return r(e.tables,{tag:o.tag,offset:n,length:o.origLength},i)})})}var obe=$ve,nbe=void 0,xZe=class extends yt{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(l=>new CZe(o));let n=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((l,c)=>{let u=this.directory[c+1];u&&(u.offset=l.offset+(l.transformLength!==void 0?l.transformLength:l.origLength))});let i,s=t.buffer.slice(n);if(obe)i=obe(new Uint8Array(s));else if(nbe)i=new Uint8Array(nbe(s));else{let l="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(l),new Error(l)}TZe(this,i,r)}},CZe=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=EZe(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 TZe(e,t,r){e.tables={},e.directory.forEach(o=>{ze(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(l){console.error(l)}})})}function EZe(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 dbe={},fbe=!1;Promise.all([Promise.resolve().then(function(){return eXe}),Promise.resolve().then(function(){return rXe}),Promise.resolve().then(function(){return nXe}),Promise.resolve().then(function(){return aXe}),Promise.resolve().then(function(){return cXe}),Promise.resolve().then(function(){return mXe}),Promise.resolve().then(function(){return gXe}),Promise.resolve().then(function(){return bXe}),Promise.resolve().then(function(){return kXe}),Promise.resolve().then(function(){return VXe}),Promise.resolve().then(function(){return EQe}),Promise.resolve().then(function(){return kQe}),Promise.resolve().then(function(){return OQe}),Promise.resolve().then(function(){return DQe}),Promise.resolve().then(function(){return BQe}),Promise.resolve().then(function(){return jQe}),Promise.resolve().then(function(){return UQe}),Promise.resolve().then(function(){return GQe}),Promise.resolve().then(function(){return qQe}),Promise.resolve().then(function(){return ZQe}),Promise.resolve().then(function(){return QQe}),Promise.resolve().then(function(){return $Qe}),Promise.resolve().then(function(){return rJe}),Promise.resolve().then(function(){return iJe}),Promise.resolve().then(function(){return sJe}),Promise.resolve().then(function(){return lJe}),Promise.resolve().then(function(){return uJe}),Promise.resolve().then(function(){return fJe}),Promise.resolve().then(function(){return mJe}),Promise.resolve().then(function(){return vJe}),Promise.resolve().then(function(){return xJe}),Promise.resolve().then(function(){return PJe}),Promise.resolve().then(function(){return AJe}),Promise.resolve().then(function(){return MJe}),Promise.resolve().then(function(){return DJe}),Promise.resolve().then(function(){return BJe}),Promise.resolve().then(function(){return zJe}),Promise.resolve().then(function(){return UJe}),Promise.resolve().then(function(){return KJe}),Promise.resolve().then(function(){return XJe}),Promise.resolve().then(function(){return $Je})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];dbe[r]=t[r]}),fbe=!0});function PZe(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=dbe[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function kZe(){let e=0;function t(r,o){if(!fbe)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(PZe)}return new Promise((r,o)=>t(r))}function RZe(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 AZe(e,t,r={}){if(!globalThis.document)return;let o=RZe(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,l])=>`${s}: ${l};`)),n.textContent=`
+							`}]})})})},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=`
 @font-face {
     font-family: "${e}";
     ${i.join(`
 	`)}
     src: url("${t}") format("${o}");
-}`,globalThis.document.head.appendChild(n),n}var IZe=[0,1,0,0],OZe=[79,84,84,79],NZe=[119,79,70,70],MZe=[119,79,70,50];function hM(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function FZe(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(hM(t,IZe)||hM(t,OZe))return"SFNT";if(hM(t,NZe))return"WOFF";if(hM(t,MZe))return"WOFF2"}function DZe(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var vM=class extends mZe{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 AZe(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>DZe(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new mM("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=FZe(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 mM("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return kZe().then(t=>(e==="SFNT"&&(this.opentype=new bZe(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new wZe(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new xZe(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 mM("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 mM("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=vM;var Sp=class extends To{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},LZe=class extends Sp{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}]}},BZe=class extends Sp{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;ze(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(s=>new VZe(e))));let i=n+o*8;ze(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}))}},VZe=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}},jZe=class extends Sp{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;ze(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;ze(this,"startCode",()=>e.readBytes(this.segCount,n,16));let i=n+this.segCountX2;ze(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let s=i+this.segCountX2;ze(this,"idRangeOffset",()=>e.readBytes(this.segCount,s,16));let l=s+this.segCountX2,c=this.length-(l-this.tableStart);ze(this,"glyphIdArray",()=>e.readBytes(c,l,16)),ze(this,"segments",()=>this.buildSegments(s,l,e))}buildSegments(e,t,r){let o=(n,i)=>{let s=this.startCode[i],l=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=l+c;m<=h;m++)f.push(m);else for(let m=0,h=l-s;m<=h;m++)r.currentPosition=d+u+m*2,f.push(r.uint16);return{startCode:s,endCode:l,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}))}},zZe=class extends Sp{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,ze(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}]}},HZe=class extends Sp{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,ze(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new UZe(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}))}},UZe=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},WZe=class extends Sp{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,ze(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}]}},GZe=class extends Sp{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,ze(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new YZe(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}))}},YZe=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},qZe=class extends Sp{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 KZe(e));ze(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}))}},KZe=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},ZZe=class extends Sp{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,ze(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new XZe(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)}},XZe=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function QZe(e,t,r){let o=e.uint16;return o===0?new LZe(e,t,r):o===2?new BZe(e,t,r):o===4?new jZe(e,t,r):o===6?new zZe(e,t,r):o===8?new HZe(e,t,r):o===10?new WZe(e,t,r):o===12?new GZe(e,t,r):o===13?new qZe(e,t,r):o===14?new ZZe(e,t,r):{}}var JZe=class extends yt{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 $Ze(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})}},$Ze=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,n=this.offset=e.Offset32;ze(this,"table",()=>(e.currentPosition=t+n,QZe(e,r,o)))}},eXe=Object.freeze({__proto__:null,cmap:JZe}),tXe=class extends yt{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})}},rXe=Object.freeze({__proto__:null,head:tXe}),oXe=class extends yt{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()}},nXe=Object.freeze({__proto__:null,hhea:oXe}),iXe=class extends yt{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,i=r.maxp.numGlyphs,s=o.currentPosition;if(ze(this,"hMetrics",()=>(o.currentPosition=s,[...new Array(n)].map(l=>new sXe(o.uint16,o.int16)))),n<i){let l=s+n*4;ze(this,"leftSideBearings",()=>(o.currentPosition=l,[...new Array(i-n)].map(c=>o.int16)))}}},sXe=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},aXe=Object.freeze({__proto__:null,hmtx:iXe}),lXe=class extends yt{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()}},cXe=Object.freeze({__proto__:null,maxp:lXe}),uXe=class extends yt{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 fXe(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new dXe(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}},dXe=class{constructor(e,t){this.length=e,this.offset=t}},fXe=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,ze(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,pXe(e,this)))}};function pXe(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let s=[];for(let l=0,c=o/2;l<c;l++)s[l]=String.fromCharCode(e.uint16);return s.join("")}let n=e.readBytes(o),i=[];return n.forEach(function(s,l){i[l]=String.fromCharCode(s)}),i.join("")}var mXe=Object.freeze({__proto__:null,name:uXe}),hXe=class extends yt{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()}},gXe=Object.freeze({__proto__:null,OS2:hXe}),vXe=class extends yt{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]<ibe.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 ibe[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(""))}},ibe=[".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"],bXe=Object.freeze({__proto__:null,post:vXe}),yXe=class extends yt{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,ze(this,"horizAxis",()=>new WW({offset:e.offset+this.horizAxisOffset},t)),ze(this,"vertAxis",()=>new WW({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,ze(this,"itemVarStore",()=>new WW({offset:e.offset+this.itemVarStoreOffset},t)))}},WW=class extends yt{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,ze(this,"baseTagList",()=>new wXe({offset:e.offset+this.baseTagListOffset},t)),ze(this,"baseScriptList",()=>new _Xe({offset:e.offset+this.baseScriptListOffset},t))}},wXe=class extends yt{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},_Xe=class extends yt{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;ze(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(n=>new SXe(this.start,r))))}},SXe=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,ze(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new xXe(t)))}},xXe=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 CXe(this.start,e)),ze(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new TXe(e))),ze(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new pbe(e)))}},CXe=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,ze(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new pbe(t)))}},TXe=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 PXe(this.parser)}},pbe=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;ze(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new EXe(e))))}},EXe=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},PXe=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)}},kXe=Object.freeze({__proto__:null,BASE:yXe}),sbe=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 RXe(e)))}},RXe=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},cE=class extends To{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 AXe(e)))}},AXe=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},IXe=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)}},OXe=class extends yt{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,ze(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new sbe(r)}),this.attachListOffset=r.Offset16,ze(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new NXe(r)}),this.ligCaretListOffset=r.Offset16,ze(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new FXe(r)}),this.markAttachClassDefOffset=r.Offset16,ze(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new sbe(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,ze(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new BXe(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,ze(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new IXe(r)}))}},NXe=class extends To{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 MXe(this.parser)}},MXe=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},FXe=class extends To{constructor(e){super(e),this.coverageOffset=e.Offset16,ze(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new cE(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 DXe(this.parser)}},DXe=class extends To{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 LXe(this.parser)}},LXe=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)}},BXe=class extends To{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 cE(this.parser)}},VXe=Object.freeze({__proto__:null,GDEF:OXe}),abe=class extends To{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new jXe(e))}},jXe=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},zXe=class extends To{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new HXe(e))}},HXe=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},lbe=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)}},cbe=class extends To{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new UXe(e))}},UXe=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},WXe=class extends To{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 YXe(e);if(t.startsWith("cc"))return new GXe(e);if(t.startsWith("ss"))return new qXe(e)}}},GXe=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)}},YXe=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},qXe=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function mbe(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var Zb=class extends To{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 cE(e)}},YW=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},KXe=class extends Zb{constructor(e){super(e),this.deltaGlyphID=e.int16}},ZXe=class extends Zb{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 XXe(t)}},XXe=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},QXe=class extends Zb{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 JXe(t)}},JXe=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},$Xe=class extends Zb{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 eQe(t)}},eQe=class extends To{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 tQe(t)}},tQe=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},rQe=class extends Zb{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&&(mbe(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 YW(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 oQe(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 nQe(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 cE(t)}},oQe=class extends To{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 hbe(t)}},hbe=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 YW(e))}},nQe=class extends To{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 iQe(t)}},iQe=class extends hbe{constructor(e){super(e)}},sQe=class extends Zb{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&&(mbe(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 gbe(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 aQe(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 cQe(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 cE(t)}},aQe=class extends To{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 lQe(t)}},lQe=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 YW(e))}},cQe=class extends To{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 uQe(t)}},uQe=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 gbe(e))}},gbe=class extends To{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},dQe=class extends To{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},fQe=class extends Zb{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)}},pQe={buildSubtable:function(e,t){let r=new[void 0,KXe,ZXe,QXe,$Xe,rQe,sQe,dQe,fQe][e](t);return r.type=e,r}},xp=class extends To{constructor(e){super(e)}},mQe=class extends xp{constructor(e){super(e),console.log("lookup type 1")}},hQe=class extends xp{constructor(e){super(e),console.log("lookup type 2")}},gQe=class extends xp{constructor(e){super(e),console.log("lookup type 3")}},vQe=class extends xp{constructor(e){super(e),console.log("lookup type 4")}},bQe=class extends xp{constructor(e){super(e),console.log("lookup type 5")}},yQe=class extends xp{constructor(e){super(e),console.log("lookup type 6")}},wQe=class extends xp{constructor(e){super(e),console.log("lookup type 7")}},_Qe=class extends xp{constructor(e){super(e),console.log("lookup type 8")}},SQe=class extends xp{constructor(e){super(e),console.log("lookup type 9")}},xQe={buildSubtable:function(e,t){let r=new[void 0,mQe,hQe,gQe,vQe,bQe,yQe,wQe,_Qe,SQe][e](t);return r.type=e,r}},ube=class extends To{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},CQe=class extends To{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"?pQe:xQe;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},vbe=class extends yt{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);ze(this,"scriptList",()=>i?abe.EMPTY:(o.currentPosition=n+this.scriptListOffset,new abe(o))),ze(this,"featureList",()=>i?cbe.EMPTY:(o.currentPosition=n+this.featureListOffset,new cbe(o))),ze(this,"lookupList",()=>i?ube.EMPTY:(o.currentPosition=n+this.lookupListOffset,new ube(o))),this.featureVariationsOffset&&ze(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 zXe(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 lbe(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 lbe(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 WXe(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 CQe(this.parser,t)}},TQe=class extends vbe{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},EQe=Object.freeze({__proto__:null,GSUB:TQe}),PQe=class extends vbe{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},kQe=Object.freeze({__proto__:null,GPOS:PQe}),RQe=class extends yt{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 AQe(r)}},AQe=class extends To{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new IQe(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)}},IQe=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},OQe=Object.freeze({__proto__:null,SVG:RQe}),NQe=class extends yt{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;ze(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(i=>new MQe(r))));let n=o+this.axisCount*this.axisSize;ze(this,"instances",()=>{let i=[];for(let s=0;s<this.instanceCount;s++)r.currentPosition=n+s*this.instanceSize,i.push(new FQe(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)}},MQe=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}},FQe=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)}},DQe=Object.freeze({__proto__:null,fvar:NQe}),LQe=class extends yt{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;ze(this,"items",()=>[...new Array(o)].map(n=>r.fword))}},BQe=Object.freeze({__proto__:null,cvt:LQe}),VQe=class extends yt{constructor(e,t){let{p:r}=super(e,t);ze(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},jQe=Object.freeze({__proto__:null,fpgm:VQe}),zQe=class extends yt{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,ze(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(n=>new HQe(r)))}},HQe=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},UQe=Object.freeze({__proto__:null,gasp:zQe}),WQe=class extends yt{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},GQe=Object.freeze({__proto__:null,glyf:WQe}),YQe=class extends yt{constructor(e,t,r){let{p:o}=super(e,t),n=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,ze(this,"offsets",()=>[...new Array(n)].map(i=>o.Offset16))):ze(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}}},qQe=Object.freeze({__proto__:null,loca:YQe}),KQe=class extends yt{constructor(e,t){let{p:r}=super(e,t);ze(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},ZQe=Object.freeze({__proto__:null,prep:KQe}),XQe=class extends yt{constructor(e,t){let{p:r}=super(e,t);ze(this,"data",()=>r.readBytes())}},QQe=Object.freeze({__proto__:null,CFF:XQe}),JQe=class extends yt{constructor(e,t){let{p:r}=super(e,t);ze(this,"data",()=>r.readBytes())}},$Qe=Object.freeze({__proto__:null,CFF2:JQe}),eJe=class extends yt{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,ze(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new tJe(r)))}},tJe=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},rJe=Object.freeze({__proto__:null,VORG:eJe}),oJe=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new gM(e),this.vert=new gM(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}},nJe=class{constructor(e){this.hori=new gM(e),this.vert=new gM(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},gM=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}},bbe=class extends yt{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,ze(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(n=>new oJe(o)))}},iJe=Object.freeze({__proto__:null,EBLC:bbe}),ybe=class extends yt{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},sJe=Object.freeze({__proto__:null,EBDT:ybe}),aJe=class extends yt{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,ze(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new nJe(r)))}},lJe=Object.freeze({__proto__:null,EBSC:aJe}),cJe=class extends bbe{constructor(e,t){super(e,t,"CBLC")}},uJe=Object.freeze({__proto__:null,CBLC:cJe}),dJe=class extends ybe{constructor(e,t){super(e,t,"CBDT")}},fJe=Object.freeze({__proto__:null,CBDT:dJe}),pJe=class extends yt{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,ze(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},mJe=Object.freeze({__proto__:null,sbix:pJe}),hJe=class extends yt{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 GW(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let i=new GW(this.parser),s=i.gID;if(o===e)return r;if(s===e)return i;for(;t!==n;){let l=t+(n-t)/12;this.parser.currentPosition=l;let c=new GW(this.parser),u=c.gID;if(u===e)return c;u>e?n=l:u<e&&(t=l)}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 gJe(p))}},GW=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},gJe=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},vJe=Object.freeze({__proto__:null,COLR:hJe}),bJe=class extends yt{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),ze(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(n=>new yJe(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,ze(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new wJe(r,o))),ze(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new _Je(r,o))),ze(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new SJe(r,o))))}},yJe=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},wJe=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},_Je=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},SJe=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},xJe=Object.freeze({__proto__:null,CPAL:bJe}),CJe=class extends yt{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 TJe(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new EJe(this.parser)}},TJe=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},EJe=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},PJe=Object.freeze({__proto__:null,DSIG:CJe}),kJe=class extends yt{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 RJe(o,n))}},RJe=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},AJe=Object.freeze({__proto__:null,hdmx:kJe}),IJe=class extends yt{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,ze(this,"tables",()=>{let o=this.tableStart+4,n=[];for(let i=0;i<this.nTables;i++){r.currentPosition=o;let s=new OJe(r);n.push(s),o+=s}return n})}},OJe=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,ze(this,"pairs",()=>[...new Array(this.nPairs)].map(t=>new NJe(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]}},NJe=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},MJe=Object.freeze({__proto__:null,kern:IJe}),FJe=class extends yt{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},DJe=Object.freeze({__proto__:null,LTSH:FJe}),LJe=class extends yt{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,ze(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.")}},BJe=Object.freeze({__proto__:null,MERG:LJe}),VJe=class extends yt{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 jJe(this.tableStart,r))}},jJe=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)}},zJe=Object.freeze({__proto__:null,meta:VJe}),HJe=class extends yt{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.")}},UJe=Object.freeze({__proto__:null,PCLT:HJe}),WJe=class extends yt{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 GJe(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new YJe(r))}},GJe=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},YJe=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new qJe(e))}},qJe=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},KJe=Object.freeze({__proto__:null,VDMX:WJe}),ZJe=class extends yt{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()}},XJe=Object.freeze({__proto__:null,vhea:ZJe}),QJe=class extends yt{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 JJe(p.uint16,p.int16)))),o<n){let s=i+o*4;lazy(this,"topSideBearings",()=>(p.currentPosition=s,[...new Array(n-o)].map(l=>p.int16)))}}},JJe=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},$Je=Object.freeze({__proto__:null,vmtx:QJe});var wbe=a(G(),1);var{kebabCase:e$e}=Et(wbe.privateApis);function _be(e){let t=e.reduce((r,o)=>(r[o.fontFamily]||(r[o.fontFamily]={name:o.fontFamily,fontFamily:o.fontFamily,slug:e$e(o.fontFamily.toLowerCase()),fontFace:[]}),r[o.fontFamily].fontFace.push(o),r),{});return Object.values(t)}var Pa=a(E(),1);function t$e(){let{installFonts:e}=(0,uE.useContext)(yi),[t,r]=(0,uE.useState)(!1),[o,n]=(0,uE.useState)(null),i=h=>{l(h)},s=h=>{l(h.target.files)},l=async h=>{if(!h)return;n(null),r(!0);let g=new Set,v=[...h],b=!1,_=v.map(async w=>{if(!await u(w))return b=!0,null;if(g.has(w.name))return null;let x=(((w.name??"").split(".")??[]).pop()??"").toLowerCase();return jW.includes(x)?(g.add(w.name),w):null}),y=(await Promise.all(_)).filter(w=>w!==null);if(y.length>0)c(y);else{let w=b?(0,I_.__)("Sorry, you are not allowed to upload this file type."):(0,I_.__)("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 b=await f(v);return await $h(b,b.file,"all"),b}));m(g)};async function u(h){let g=new vM("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 b=new window.FileReader;b.readAsArrayBuffer(h),b.onload=()=>g(b.result),b.onerror=v})}let f=async h=>{let g=await d(h),v=new vM("Uploaded Font");v.fromDataBuffer(g,h.name);let _=(await new Promise(R=>v.onload=R)).detail.font,{name:y}=_.opentype.tables,w=y.get(16)||y.get(1),S=y.get(2).toLowerCase().includes("italic"),x=_.opentype.tables["OS/2"].usWeightClass||"normal",I=!!_.opentype.tables.fvar&&_.opentype.tables.fvar.axes.find(({tag:R})=>R==="wght"),k=I?`${I.minValue} ${I.maxValue}`:null;return{file:h,fontFamily:w,fontStyle:S?"italic":"normal",fontWeight:k||x}},m=async h=>{let g=_be(h);try{await e(g),n({type:"success",message:(0,I_.__)("Fonts were installed successfully.")})}catch(v){let b=v;n({type:"error",message:b.message,errors:b?.installationErrors})}r(!1)};return(0,Pa.jsxs)("div",{className:"font-library__tabpanel-layout",children:[(0,Pa.jsx)(rs.DropZone,{onFilesDrop:i}),(0,Pa.jsxs)(rs.__experimentalVStack,{className:"font-library__local-fonts",justify:"start",children:[o&&(0,Pa.jsxs)(rs.Notice,{status:o.type,__unstableHTML:!0,onRemove:()=>n(null),children:[o.message,o.errors&&(0,Pa.jsx)("ul",{children:o.errors.map((h,g)=>(0,Pa.jsx)("li",{children:h},g))})]}),t&&(0,Pa.jsx)(rs.FlexItem,{children:(0,Pa.jsx)("div",{className:"font-library__upload-area",children:(0,Pa.jsx)(rs.ProgressBar,{})})}),!t&&(0,Pa.jsx)(rs.FormFileUpload,{accept:jW.map(h=>`.${h}`).join(","),multiple:!0,onChange:s,render:({openFileDialog:h})=>(0,Pa.jsx)(rs.Button,{__next40pxDefaultSize:!0,className:"font-library__upload-area",onClick:h,children:(0,I_.__)("Upload font")})}),(0,Pa.jsx)(rs.__experimentalText,{className:"font-library__upload-area__text",children:(0,I_.__)("Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2.")})]})]})}var bM=t$e;var Jc=a(E(),1),{Tabs:yM}=Et(wM.privateApis),r$e={id:"installed-fonts",title:(0,O_._x)("Library","Font library")},o$e={id:"upload-fonts",title:(0,O_._x)("Upload","noun")},n$e=e=>e.map(({slug:t,name:r})=>({id:t,title:e.length===1&&t==="google-fonts"?(0,O_.__)("Install Fonts"):r}));function i$e({onRequestClose:e,defaultTabId:t="installed-fonts"}){let{records:r=[]}=(0,_M.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),o=(0,Sbe.useSelect)(i=>i(_M.store).canUser("create",{kind:"postType",name:"wp_font_family"}),[]),n=[r$e];return o&&(n.push(o$e),n.push(...n$e(r||[]))),(0,Jc.jsx)(wM.Modal,{title:(0,O_.__)("Fonts"),onRequestClose:e,isFullScreen:!0,className:"font-library-modal",children:(0,Jc.jsxs)(yM,{defaultTabId:t,children:[(0,Jc.jsx)("div",{className:"font-library-modal__tablist-container",children:(0,Jc.jsx)(yM.TabList,{children:n.map(({id:i,title:s})=>(0,Jc.jsx)(yM.Tab,{tabId:i,children:s},i))})}),n.map(({id:i})=>{let s;switch(i){case"upload-fonts":s=(0,Jc.jsx)(bM,{});break;case"installed-fonts":s=(0,Jc.jsx)(cM,{});break;default:s=(0,Jc.jsx)(dM,{slug:i})}return(0,Jc.jsx)(yM.TabPanel,{tabId:i,focusable:!1,className:"font-library-modal__tab-panel",children:s},i)})]})})}var xbe=i$e;var SM=a(j(),1),Xb=a(G(),1),Cbe=a(U(),1);var N_=a(E(),1);function s$e({font:e}){let{handleSetLibraryFontSelected:t,setModalTabOpen:r}=(0,Cbe.useContext)(yi),o=e?.fontFace?.length||1,n=()=>{t?.(e),r?.("installed-fonts")},i=zb(e);return(0,N_.jsx)(Xb.__experimentalItem,{onClick:n,children:(0,N_.jsxs)(Xb.__experimentalHStack,{justify:"space-between",children:[(0,N_.jsx)(Xb.FlexItem,{style:i,children:e.name}),(0,N_.jsx)(Xb.FlexItem,{className:"global-styles-ui-screen-typography__font-variants-count",children:(0,SM.sprintf)((0,SM._n)("%d variant","%d variants",o),o)})]})})}var Tbe=s$e;var vn=a(E(),1);function Ebe(e,t){return e?e.map(r=>wp(r,{source:t})):[]}function a$e(){let{baseCustomFonts:e,modalTabOpen:t,setModalTabOpen:r}=(0,Pbe.useContext)(yi),[o]=Le("typography.fontFamilies"),[n]=Le("typography.fontFamilies",void 0,"base"),i=Ebe(o?.theme,"theme"),s=Ebe(o?.custom,"custom"),l=[...i,...s].sort((d,f)=>d.name.localeCompare(f.name)),c=0<l.length,u=c||n?.theme?.length>0||(e?.length??0)>0;return(0,vn.jsxs)(vn.Fragment,{children:[!!t&&(0,vn.jsx)(xbe,{onRequestClose:()=>r?.(""),defaultTabId:t}),(0,vn.jsxs)($c.__experimentalVStack,{spacing:2,children:[(0,vn.jsxs)($c.__experimentalHStack,{justify:"space-between",children:[(0,vn.jsx)(Uo,{level:3,children:(0,Qb.__)("Fonts")}),(0,vn.jsx)($c.Button,{onClick:()=>r?.("installed-fonts"),label:(0,Qb.__)("Manage fonts"),icon:$V,size:"small"})]}),l.length>0&&(0,vn.jsx)(vn.Fragment,{children:(0,vn.jsx)($c.__experimentalItemGroup,{size:"large",isBordered:!0,isSeparated:!0,children:l.map(d=>(0,vn.jsx)(Tbe,{font:d},d.slug))})}),!c&&(0,vn.jsxs)(vn.Fragment,{children:[(0,vn.jsx)($c.__experimentalText,{as:"p",children:u?(0,Qb.__)("No fonts activated."):(0,Qb.__)("No fonts installed.")}),(0,vn.jsx)($c.Button,{className:"global-styles-ui-font-families__manage-fonts",variant:"secondary",__next40pxDefaultSize:!0,onClick:()=>{r?.(u?"installed-fonts":"upload-fonts")},children:u?(0,Qb.__)("Manage fonts"):(0,Qb.__)("Add fonts")})]})]})]})}function kbe({...e}){return(0,vn.jsx)(oM,{children:(0,vn.jsx)(a$e,{...e})})}var dE=a(j(),1),Cp=a(G(),1);var Fd=a(E(),1);function l$e(){return(0,Fd.jsxs)(Cp.__experimentalVStack,{spacing:2,children:[(0,Fd.jsx)(Cp.__experimentalHStack,{justify:"space-between",children:(0,Fd.jsx)(Uo,{level:3,children:(0,dE.__)("Font Sizes")})}),(0,Fd.jsx)(Cp.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:(0,Fd.jsx)(xo,{path:"/typography/font-sizes",children:(0,Fd.jsxs)(Cp.__experimentalHStack,{direction:"row",children:[(0,Fd.jsx)(Cp.FlexItem,{children:(0,dE.__)("Font size presets")}),(0,Fd.jsx)(xn,{icon:(0,dE.isRTL)()?Ar:mr})]})})})]})}var Rbe=l$e;var Ql=a(E(),1);function c$e(){let{fontLibraryEnabled:e}=(0,Ibe.useContext)(rn);return(0,Ql.jsxs)(Ql.Fragment,{children:[(0,Ql.jsx)(nr,{title:(0,xM.__)("Typography"),description:(0,xM.__)("Available fonts, typographic styles, and the application of those styles.")}),(0,Ql.jsx)(Xh,{children:(0,Ql.jsxs)(Abe.__experimentalVStack,{spacing:7,children:[(0,Ql.jsx)(P_,{title:(0,xM.__)("Typesets")}),e&&(0,Ql.jsx)(kbe,{}),(0,Ql.jsx)(yve,{}),(0,Ql.jsx)(Rbe,{})]})})]})}var Obe=c$e;var Or=a(j(),1),dl=a(G(),1),Vbe=a(U(),1);var Nbe=a(be(),1);var Mbe=a(E(),1),{useSettingsForBlockElement:u$e,TypographyPanel:d$e}=Et(Nbe.privateApis);function Fbe({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),[l]=Le(""),u=u$e(l,void 0,e==="heading"?t:e);return(0,Mbe.jsx)(d$e,{inheritedValue:i,value:n,onChange:s,settings:u,showInheritanceLabelIndicators:!1})}var Dbe=a(E(),1);function Lbe({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),[l]=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,Dbe.jsx)("div",{className:"global-styles-ui-typography-preview",style:{fontFamily:n??"serif",background:i??s??l,color:c,fontSize:u,fontStyle:d,fontWeight:f,letterSpacing:m,...t==="link"?{textDecoration:"underline"}:{}},children:"Aa"})}var ei=a(E(),1),Bbe={text:{description:(0,Or.__)("Manage the fonts used on the site."),title:(0,Or.__)("Text")},link:{description:(0,Or.__)("Manage the fonts and typography used on the links."),title:(0,Or.__)("Links")},heading:{description:(0,Or.__)("Manage the fonts and typography used on headings."),title:(0,Or.__)("Headings")},caption:{description:(0,Or.__)("Manage the fonts and typography used on captions."),title:(0,Or.__)("Captions")},button:{description:(0,Or.__)("Manage the fonts and typography used on buttons."),title:(0,Or.__)("Buttons")}};function f$e({element:e}){let[t,r]=(0,Vbe.useState)("heading");return(0,ei.jsxs)(ei.Fragment,{children:[(0,ei.jsx)(nr,{title:Bbe[e].title,description:Bbe[e].description}),(0,ei.jsx)(dl.__experimentalSpacer,{marginX:4,children:(0,ei.jsx)(Lbe,{element:e,headingLevel:t})}),e==="heading"&&(0,ei.jsx)(dl.__experimentalSpacer,{marginX:4,marginBottom:"1em",children:(0,ei.jsxs)(dl.__experimentalToggleGroupControl,{label:(0,Or.__)("Select heading level"),hideLabelFromVision:!0,value:t,onChange:o=>r(o),isBlock:!0,children:[(0,ei.jsx)(dl.__experimentalToggleGroupControlOption,{value:"heading",showTooltip:!0,"aria-label":(0,Or.__)("All headings"),label:(0,Or._x)("All","heading levels")}),(0,ei.jsx)(dl.__experimentalToggleGroupControlOption,{value:"h1",showTooltip:!0,"aria-label":(0,Or.__)("Heading 1"),label:(0,Or.__)("H1")}),(0,ei.jsx)(dl.__experimentalToggleGroupControlOption,{value:"h2",showTooltip:!0,"aria-label":(0,Or.__)("Heading 2"),label:(0,Or.__)("H2")}),(0,ei.jsx)(dl.__experimentalToggleGroupControlOption,{value:"h3",showTooltip:!0,"aria-label":(0,Or.__)("Heading 3"),label:(0,Or.__)("H3")}),(0,ei.jsx)(dl.__experimentalToggleGroupControlOption,{value:"h4",showTooltip:!0,"aria-label":(0,Or.__)("Heading 4"),label:(0,Or.__)("H4")}),(0,ei.jsx)(dl.__experimentalToggleGroupControlOption,{value:"h5",showTooltip:!0,"aria-label":(0,Or.__)("Heading 5"),label:(0,Or.__)("H5")}),(0,ei.jsx)(dl.__experimentalToggleGroupControlOption,{value:"h6",showTooltip:!0,"aria-label":(0,Or.__)("Heading 6"),label:(0,Or.__)("H6")})]})}),(0,ei.jsx)(Fbe,{element:e,headingLevel:t})]})}var M_=f$e;var qW=a(j(),1),Gbe=a(G(),1),Ybe=a(be(),1);var fl=a(G(),1),F_=a(j(),1);var Ube=a(U(),1);var jbe=a(G(),1),zbe=a(E(),1);function p$e({className:e,children:t,...r}){return(0,zbe.jsx)(jbe.Flex,{className:J("global-styles-ui__color-indicator-wrapper",e),...r,children:t})}var Hbe=p$e;var os=a(E(),1),CM=[];function m$e({name:e}){let[t]=Le("color.palette.custom"),[r]=Le("color.palette.theme"),[o]=Le("color.palette.default"),[n]=Le("color.defaultPalette",e),i=t||CM,s=r||CM,l=o||CM,c=n??!0,u=(0,Ube.useMemo)(()=>[...i,...s,...l&&c?l:CM],[i,s,l,c]),d=e?"/blocks/"+encodeURIComponent(e)+"/colors/palette":"/colors/palette";return(0,os.jsxs)(fl.__experimentalVStack,{spacing:3,children:[(0,os.jsx)(Uo,{level:3,children:(0,F_.__)("Palette")}),(0,os.jsx)(fl.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:(0,os.jsx)(xo,{path:d,children:(0,os.jsxs)(fl.__experimentalHStack,{direction:"row",children:[u.length>0?(0,os.jsxs)(os.Fragment,{children:[(0,os.jsx)(fl.__experimentalZStack,{isLayered:!1,offset:-8,children:u.slice(0,5).map(({color:f},m)=>(0,os.jsx)(Hbe,{children:(0,os.jsx)(fl.ColorIndicator,{colorValue:f})},`${f}-${m}`))}),(0,os.jsx)(fl.FlexItem,{isBlock:!0,children:(0,F_.__)("Edit palette")})]}):(0,os.jsx)(fl.FlexItem,{children:(0,F_.__)("Add colors")}),(0,os.jsx)(xn,{icon:(0,F_.isRTL)()?Ar:mr})]})})})]})}var Wbe=m$e;var Dd=a(E(),1),{useSettingsForBlockElement:h$e,ColorPanel:g$e}=Et(Ybe.privateApis);function v$e(){let[e,t]=qe("",void 0,"user",!1),[r]=qe("",void 0,"merged",!1),[o]=Le(""),n=h$e(o);return(0,Dd.jsxs)(Dd.Fragment,{children:[(0,Dd.jsx)(nr,{title:(0,qW.__)("Colors"),description:(0,qW.__)("Palette colors and the application of those colors on site elements.")}),(0,Dd.jsx)(Xh,{children:(0,Dd.jsx)(Gbe.__experimentalVStack,{spacing:7,children:(0,Dd.jsx)(Wbe,{})})}),(0,Dd.jsx)(g$e,{inheritedValue:r,value:e,onChange:t,settings:n,showInheritanceLabelIndicators:!1})]})}var qbe=v$e;var mE=a(j(),1);var Jbe=a(Te(),1),Ep=a(G(),1),L_=a(j(),1);var EM=a(G(),1);var TM=a(G(),1);var Kbe=a(E(),1);function Zbe(){let{paletteColors:e}=S_();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,Kbe.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var fE=a(E(),1),b$e={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},y$e=({label:e,isFocused:t,withHoverView:r})=>(0,fE.jsx)(C_,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,fE.jsx)(TM.__unstableMotion.div,{variants:b$e,style:{height:"100%",overflow:"hidden"},children:(0,fE.jsx)(TM.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,fE.jsx)(Zbe,{})})},o)}),Xbe=y$e;var Jb=a(E(),1),Qbe=["color"];function D_({title:e,gap:t=2}){let r=GN(Qbe);return r?.length<=1?null:(0,Jb.jsxs)(EM.__experimentalVStack,{spacing:3,children:[e&&(0,Jb.jsx)(Uo,{level:3,children:e}),(0,Jb.jsx)(EM.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,Jb.jsx)(E_,{variation:o,isPill:!0,properties:Qbe,showTooltip:!0,children:()=>(0,Jb.jsx)(Xbe,{})},n))})]})}var Tp=a(E(),1),w$e={placement:"bottom-start",offset:8};function $be({name:e}){let[t,r]=Le("color.palette.theme",e),[o]=Le("color.palette.theme",e,"base"),[n,i]=Le("color.palette.default",e),[s]=Le("color.palette.default",e,"base"),[l,c]=Le("color.palette.custom",e),[u]=Le("color.defaultPalette",e),f=(0,Jbe.useViewportMatch)("small","<")?w$e:void 0,[m]=Lge(e);return(0,Tp.jsxs)(Ep.__experimentalVStack,{className:"global-styles-ui-color-palette-panel",spacing:8,children:[(0,Tp.jsxs)(Ep.__experimentalVStack,{spacing:4,children:[!!t&&!!t.length&&(0,Tp.jsx)(Ep.__experimentalPaletteEdit,{canReset:t!==o,canOnlyChangeValues:!0,colors:t,onChange:r,paletteLabel:(0,L_.__)("Theme"),paletteLabelHeadingLevel:3,popoverProps:f}),window.__experimentalEnableColorRandomizer&&t?.length>0&&m&&(0,Tp.jsx)(Ep.Button,{__next40pxDefaultSize:!0,variant:"secondary",icon:r8,onClick:m,children:(0,L_.__)("Randomize colors")})]}),!!n&&!!n.length&&!!u&&(0,Tp.jsx)(Ep.__experimentalPaletteEdit,{canReset:n!==s,canOnlyChangeValues:!0,colors:n,onChange:i,paletteLabel:(0,L_.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:f}),(0,Tp.jsx)(Ep.__experimentalPaletteEdit,{colors:l,onChange:c,paletteLabel:(0,L_.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:f}),(0,Tp.jsx)(D_,{title:(0,L_.__)("Palettes")})]})}var eye=a(Te(),1),Bd=a(G(),1),pE=a(j(),1);var Ld=a(E(),1),_$e={placement:"bottom-start",offset:8},S$e=()=>{};function tye({name:e}){let[t,r]=Le("color.gradients.theme",e),[o]=Le("color.gradients.theme",e,"base"),[n,i]=Le("color.gradients.default",e),[s]=Le("color.gradients.default",e,"base"),[l,c]=Le("color.gradients.custom",e),[u]=Le("color.defaultGradients",e),[d]=Le("color.duotone.custom")||[],[f]=Le("color.duotone.default")||[],[m]=Le("color.duotone.theme")||[],[h]=Le("color.defaultDuotone"),g=[...d||[],...m||[],...f&&h?f:[]],b=(0,eye.useViewportMatch)("small","<")?_$e:void 0;return(0,Ld.jsxs)(Bd.__experimentalVStack,{className:"global-styles-ui-gradient-palette-panel",spacing:8,children:[!!t&&!!t.length&&(0,Ld.jsx)(Bd.__experimentalPaletteEdit,{canReset:t!==o,canOnlyChangeValues:!0,gradients:t,onChange:r,paletteLabel:(0,pE.__)("Theme"),paletteLabelHeadingLevel:3,popoverProps:b}),!!n&&!!n.length&&!!u&&(0,Ld.jsx)(Bd.__experimentalPaletteEdit,{canReset:n!==s,canOnlyChangeValues:!0,gradients:n,onChange:i,paletteLabel:(0,pE.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:b}),(0,Ld.jsx)(Bd.__experimentalPaletteEdit,{gradients:l,onChange:c,paletteLabel:(0,pE.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:b}),!!g&&!!g.length&&(0,Ld.jsxs)("div",{children:[(0,Ld.jsx)(Uo,{level:3,children:(0,pE.__)("Duotone")}),(0,Ld.jsx)(Bd.__experimentalSpacer,{margin:3}),(0,Ld.jsx)(Bd.DuotonePicker,{duotonePalette:g,disableCustomDuotone:!0,disableCustomColors:!0,clearable:!1,onChange:S$e,colorPalette:[]})]})]})}var Gs=a(E(),1);function x$e({name:e}){return(0,Gs.jsxs)(Gs.Fragment,{children:[(0,Gs.jsx)(nr,{title:(0,mE.__)("Edit palette"),description:(0,mE.__)("The combination of colors used across the site and in color pickers.")}),(0,Gs.jsxs)(Cn.Root,{defaultValue:"color",children:[(0,Gs.jsx)("div",{className:"global-styles-ui-color-palette__tablist-container",children:(0,Gs.jsxs)(Cn.List,{className:"global-styles-ui-color-palette__tablist",children:[(0,Gs.jsx)(Cn.Tab,{value:"color",children:(0,mE.__)("Color")}),(0,Gs.jsx)(Cn.Tab,{value:"gradient",children:(0,mE.__)("Gradient")})]})}),(0,Gs.jsx)(Cn.Panel,{value:"color",tabIndex:-1,children:(0,Gs.jsx)($be,{name:e})}),(0,Gs.jsx)(Cn.Panel,{value:"gradient",tabIndex:-1,children:(0,Gs.jsx)(tye,{name:e})})]})]})}var rye=x$e;var KW=a(j(),1),sye=a(be(),1),aye=a(G(),1);var oye=a(be(),1);var nye=a(E(),1),C$e={backgroundSize:"auto"},{BackgroundPanel:T$e}=Et(oye.privateApis);function iye(){let[e]=qe("",void 0,"user",!1),[t,r]=qe("",void 0,"merged",!1),[o]=Le("");return(0,nye.jsx)(T$e,{inheritedValue:t,value:e,onChange:r,settings:o,defaultValues:C$e,showInheritanceLabelIndicators:!1})}var rg=a(E(),1),{useHasBackgroundPanel:E$e}=Et(sye.privateApis);function P$e(){let[e]=Le(""),t=E$e(e);return(0,rg.jsxs)(rg.Fragment,{children:[(0,rg.jsx)(nr,{title:(0,KW.__)("Background"),description:(0,rg.jsx)(aye.__experimentalText,{children:(0,KW.__)("Set styles for the site's background.")})}),t&&(0,rg.jsx)(iye,{})]})}var lye=P$e;var is=a(G(),1),ns=a(j(),1);var pye=a(U(),1);var cye=a(G(),1),uye=a(j(),1),dye=a(E(),1);function k$e({text:e,confirmButtonText:t,isOpen:r,toggleOpen:o,onConfirm:n}){let i=async()=>{o(),n()},s=()=>{o()};return(0,dye.jsx)(cye.__experimentalConfirmDialog,{isOpen:r,cancelButtonText:(0,uye.__)("Cancel"),confirmButtonText:t,onCancel:s,onConfirm:i,size:"medium",children:e})}var fye=k$e;var wr=a(E(),1),{Menu:hE}=Et(is.privateApis),XW="6px 6px 9px rgba(0, 0, 0, 0.2)";function mye(){let[e]=Le("shadow.presets.default"),[t]=Le("shadow.defaultPresets"),[r]=Le("shadow.presets.theme"),[o,n]=Le("shadow.presets.custom"),i=d=>{n([...o||[],d])},s=()=>{n([])},[l,c]=(0,pye.useState)(!1),u=()=>c(!l);return(0,wr.jsxs)(wr.Fragment,{children:[l&&(0,wr.jsx)(fye,{text:(0,ns.__)("Are you sure you want to remove all custom shadows?"),confirmButtonText:(0,ns.__)("Remove"),isOpen:l,toggleOpen:u,onConfirm:s}),(0,wr.jsx)(nr,{title:(0,ns.__)("Shadows"),description:(0,ns.__)("Manage and create shadow styles for use across the site.")}),(0,wr.jsx)(Xh,{children:(0,wr.jsxs)(is.__experimentalVStack,{className:"global-styles-ui__shadows-panel",spacing:7,children:[t&&(0,wr.jsx)(ZW,{label:(0,ns.__)("Default"),shadows:e||[],category:"default"}),r&&r.length>0&&(0,wr.jsx)(ZW,{label:(0,ns.__)("Theme"),shadows:r||[],category:"theme"}),(0,wr.jsx)(ZW,{label:(0,ns.__)("Custom"),shadows:o||[],category:"custom",canCreate:!0,onCreate:i,onReset:u})]})})]})}function ZW({label:e,shadows:t,category:r,canCreate:o,onCreate:n,onReset:i}){let s=()=>{let l=WN(t,"shadow-");n?.({name:(0,ns.sprintf)((0,ns.__)("Shadow %d"),l),shadow:XW,slug:`shadow-${l}`})};return(0,wr.jsxs)(is.__experimentalVStack,{spacing:2,children:[(0,wr.jsxs)(is.__experimentalHStack,{justify:"space-between",children:[(0,wr.jsx)(Uo,{level:3,children:e}),(0,wr.jsxs)(is.FlexItem,{className:"global-styles-ui__shadows-panel__options-container",children:[o&&(0,wr.jsx)(is.Button,{size:"small",icon:Cc,label:(0,ns.__)("Add shadow"),onClick:()=>{s()}}),!!t?.length&&r==="custom"&&(0,wr.jsxs)(hE,{children:[(0,wr.jsx)(hE.TriggerButton,{render:(0,wr.jsx)(is.Button,{size:"small",icon:yo,label:(0,ns.__)("Shadow options")})}),(0,wr.jsx)(hE.Popover,{children:(0,wr.jsx)(hE.Item,{onClick:i,children:(0,wr.jsx)(hE.ItemLabel,{children:(0,ns.__)("Remove all custom shadows")})})})]})]})]}),t.length>0&&(0,wr.jsx)(is.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:t.map(l=>(0,wr.jsx)(R$e,{shadow:l,category:r},l.slug))})]})}function R$e({shadow:e,category:t}){return(0,wr.jsx)(xo,{path:`/shadows/edit/${t}/${e.slug}`,children:(0,wr.jsxs)(is.__experimentalHStack,{children:[(0,wr.jsx)(is.FlexItem,{children:e.name}),(0,wr.jsx)(xn,{icon:(0,ns.isRTL)()?Ar:mr})]})})}var ot=a(G(),1),zr=a(j(),1);var pl=a(U(),1);function hye(e){return(e.match(/(?:[^,(]|\([^)]*\))+/g)||[]).map(r=>r.trim())}function gye(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,l=e.replace(r,"").trim();s&&(l=l.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=(l.match(c)||[]).map(g=>g?.trim()).filter(g=>g);if(u.length>1)return t;if(u.length===0&&(u=l.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:l||t.color}}function vye(e){let t=`${e.x||"0px"} ${e.y||"0px"} ${e.blur||"0px"} ${e.spread||"0px"}`;return`${e.inset?"inset":""} ${t} ${e.color||""}`.trim()}var We=a(E(),1),{Menu:gE}=Et(ot.privateApis),A$e=[{label:(0,zr.__)("Rename"),action:"rename"},{label:(0,zr.__)("Delete"),action:"delete"}],I$e=[{label:(0,zr.__)("Reset"),action:"reset"}];function bye(){let{goBack:e,params:t}=(0,ot.useNavigator)(),{category:r,slug:o}=t,[n,i]=Le(`shadow.presets.${r}`);(0,pl.useEffect)(()=>{let S=n?.some(x=>x.slug===o);o&&!S&&e()},[n,o,e]);let[s]=Le(`shadow.presets.${r}`,void 0,"base"),[l,c]=(0,pl.useState)(()=>(n||[]).find(S=>S.slug===o)),u=(0,pl.useMemo)(()=>(s||[]).find(S=>S.slug===o),[s,o]),[d,f]=(0,pl.useState)(!1),[m,h]=(0,pl.useState)(!1),[g,v]=(0,pl.useState)(l?.name);if(!r||!o)return null;let b=S=>{c({...l,shadow:S});let x=n.map(C=>C.slug===o?{...l,shadow:S}:C);i(x)},_=S=>{if(S==="reset"){let x=n.map(C=>C.slug===o?u:C);c(u),i(x)}else S==="delete"?f(!0):S==="rename"&&h(!0)},y=()=>{i(n.filter(S=>S.slug!==o))},w=S=>{if(!S)return;let x=n.map(C=>C.slug===o?{...l,name:S}:C);c({...l,name:S}),i(x)};return l?(0,We.jsxs)(We.Fragment,{children:[(0,We.jsxs)(ot.__experimentalHStack,{justify:"space-between",children:[(0,We.jsx)(nr,{title:l.name}),(0,We.jsx)(ot.FlexItem,{children:(0,We.jsx)(ot.__experimentalSpacer,{marginTop:2,marginBottom:0,paddingX:4,children:(0,We.jsxs)(gE,{children:[(0,We.jsx)(gE.TriggerButton,{render:(0,We.jsx)(ot.Button,{size:"small",icon:yo,label:(0,zr.__)("Menu")})}),(0,We.jsx)(gE.Popover,{children:(r==="custom"?A$e:I$e).map(S=>(0,We.jsx)(gE.Item,{onClick:()=>_(S.action),disabled:S.action==="reset"&&l.shadow===u?.shadow,children:(0,We.jsx)(gE.ItemLabel,{children:S.label})},S.action))})]})})})]}),(0,We.jsxs)(Xh,{children:[(0,We.jsx)(O$e,{shadow:l.shadow}),(0,We.jsx)(N$e,{shadow:l.shadow,onChange:b})]}),d&&(0,We.jsx)(ot.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{y(),f(!1)},onCancel:()=>{f(!1)},confirmButtonText:(0,zr.__)("Delete"),size:"medium",children:(0,zr.sprintf)((0,zr.__)('Are you sure you want to delete "%s" shadow preset?'),l.name)}),m&&(0,We.jsx)(ot.Modal,{title:(0,zr.__)("Rename"),onRequestClose:()=>h(!1),size:"small",children:(0,We.jsxs)("form",{onSubmit:S=>{S.preventDefault(),w(g),h(!1)},children:[(0,We.jsx)(ot.__experimentalInputControl,{autoComplete:"off",label:(0,zr.__)("Name"),placeholder:(0,zr.__)("Shadow name"),value:g??"",onChange:v}),(0,We.jsx)(ot.__experimentalSpacer,{marginBottom:6}),(0,We.jsxs)(ot.Flex,{className:"block-editor-shadow-edit-modal__actions",justify:"flex-end",expanded:!1,children:[(0,We.jsx)(ot.FlexItem,{children:(0,We.jsx)(ot.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>h(!1),children:(0,zr.__)("Cancel")})}),(0,We.jsx)(ot.FlexItem,{children:(0,We.jsx)(ot.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,zr.__)("Save")})})]})]})})]}):(0,We.jsx)(nr,{title:""})}function O$e({shadow:e}){return(0,We.jsx)(ot.__experimentalSpacer,{marginBottom:4,marginTop:-2,children:(0,We.jsx)(ot.__experimentalHStack,{alignment:"center",justify:"center",className:"global-styles-ui__shadow-preview-panel",children:(0,We.jsx)("div",{className:"global-styles-ui__shadow-preview-block",style:{boxShadow:e}})})})}function N$e({shadow:e,onChange:t}){let r=(0,pl.useRef)(null),o=(0,pl.useMemo)(()=>hye(e),[e]),n=(l,c)=>{let u=[...o];u[l]=c,t(u.join(", "))},i=()=>{t([...o,XW].join(", "))},s=l=>{t(o.filter((c,u)=>u!==l).join(", ")),r.current?.focus()};return(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(ot.__experimentalVStack,{spacing:2,children:(0,We.jsxs)(ot.__experimentalHStack,{justify:"space-between",children:[(0,We.jsx)(Uo,{level:3,children:(0,zr.__)("Shadows")}),(0,We.jsx)(ot.FlexItem,{className:"global-styles-ui__shadows-panel__options-container",children:(0,We.jsx)(ot.Button,{size:"small",icon:Cc,label:(0,zr.__)("Add shadow"),onClick:()=>{i()},ref:r})})]})}),(0,We.jsx)(ot.__experimentalSpacer,{}),(0,We.jsx)(ot.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:o.map((l,c)=>(0,We.jsx)(M$e,{shadow:l,onChange:u=>n(c,u),canRemove:o.length>1,onRemove:()=>s(c)},c))})]})}function M$e({shadow:e,onChange:t,canRemove:r,onRemove:o}){let n={placement:"left-start",offset:36,shift:!0},i=(0,pl.useMemo)(()=>gye(e),[e]),s=l=>{t(vye(l))};return(0,We.jsx)(ot.Dropdown,{popoverProps:n,className:"global-styles-ui__shadow-editor__dropdown",renderToggle:({onToggle:l,isOpen:c})=>{let u={onClick:l,className:J("global-styles-ui__shadow-editor__dropdown-toggle",{"is-open":c}),"aria-expanded":c},d={onClick:()=>{c&&l(),o()},className:J("global-styles-ui__shadow-editor__remove-button",{"is-open":c}),label:(0,zr.__)("Remove shadow")};return(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(ot.Button,{__next40pxDefaultSize:!0,icon:O1,...u,children:i.inset?(0,zr.__)("Inner shadow"):(0,zr.__)("Drop shadow")}),r&&(0,We.jsx)(ot.Button,{size:"small",icon:YV,...d})]})},renderContent:()=>(0,We.jsx)(ot.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"global-styles-ui__shadow-editor__dropdown-content",children:(0,We.jsx)(F$e,{shadowObj:i,onChange:s})})})}function F$e({shadowObj:e,onChange:t}){let n=(i,s)=>{let l={...e,[i]:s};t(l)};return(0,We.jsxs)(ot.__experimentalVStack,{spacing:4,className:"global-styles-ui__shadow-editor-panel",children:[(0,We.jsx)(ot.ColorPalette,{clearable:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,value:e.color,onChange:i=>n("color",i)}),(0,We.jsxs)(ot.__experimentalToggleGroupControl,{label:(0,zr.__)("Shadow Type"),value:e.inset?"inset":"outset",isBlock:!0,onChange:i=>n("inset",i==="inset"),hideLabelFromVision:!0,children:[(0,We.jsx)(ot.__experimentalToggleGroupControlOption,{value:"outset",label:(0,zr.__)("Outset")}),(0,We.jsx)(ot.__experimentalToggleGroupControlOption,{value:"inset",label:(0,zr.__)("Inset")})]}),(0,We.jsxs)(ot.__experimentalGrid,{columns:2,gap:4,children:[(0,We.jsx)(PM,{label:(0,zr.__)("X Position"),value:e.x,onChange:i=>n("x",i)}),(0,We.jsx)(PM,{label:(0,zr.__)("Y Position"),value:e.y,onChange:i=>n("y",i)}),(0,We.jsx)(PM,{label:(0,zr.__)("Blur"),value:e.blur,onChange:i=>n("blur",i)}),(0,We.jsx)(PM,{label:(0,zr.__)("Spread"),value:e.spread,onChange:i=>n("spread",i)})]})]})}function PM({label:e,value:t,onChange:r}){return(0,We.jsx)(ot.__experimentalUnitControl,{label:e,value:t,onChange:n=>{let s=n!==void 0&&!isNaN(parseFloat(n))?n:"0px";r(s)}})}var QW=a(E(),1);function yye(){return(0,QW.jsx)(mye,{})}function wye(){return(0,QW.jsx)(bye,{})}var Cye=a(j(),1),Tye=a(be(),1);var _ye=a(be(),1),JW=a(U(),1);var Sye=a(E(),1),{useSettingsForBlockElement:D$e,DimensionsPanel:L$e}=Et(_ye.privateApis),B$e={contentSize:!0,wideSize:!0,padding:!0,margin:!0,blockGap:!0,height:!0,minHeight:!0,minWidth:!0,width:!0,childLayout:!1};function xye(){let[e]=qe("",void 0,"user",!1),[t,r]=qe("",void 0,"merged",!1),[o]=Le("",void 0,"user"),[n,i]=Le(""),s=D$e(n),l=(0,JW.useMemo)(()=>({...t,layout:s.layout}),[t,s.layout]),c=(0,JW.useMemo)(()=>({...e,layout:o.layout}),[e,o.layout]);return(0,Sye.jsx)(L$e,{inheritedValue:l,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:B$e,showInheritanceLabelIndicators:!1})}var $b=a(E(),1),{useHasDimensionsPanel:V$e,useSettingsForBlockElement:j$e}=Et(Tye.privateApis);function z$e(){let[e]=Le(""),t=j$e(e),r=V$e(t);return(0,$b.jsxs)($b.Fragment,{children:[(0,$b.jsx)(nr,{title:(0,Cye.__)("Layout")}),r&&(0,$b.jsx)(xye,{})]})}var Eye=z$e;var IM=a(G(),1),eG=a(j(),1);var $W=a(j(),1),Iye=a(G(),1);var Pye=a(ae(),1),kye=a(K(),1),RM=a(U(),1),Rye=a(G(),1),Aye=a(j(),1);var kM=a(E(),1);function H$e({gap:e=2}){let{user:t}=(0,RM.useContext)(rn),r=t?.styles,n=(0,kye.useSelect)(s=>{let l=s(Pye.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(l)?l:void 0},[])?.filter(s=>!eE(s,["color"])&&!eE(s,["typography","spacing"])),i=(0,RM.useMemo)(()=>[...[{title:(0,Aye.__)("Default"),settings:{},styles:{}},...n??[]].map(l=>{let c=l?.styles?.blocks?{...l.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||l.styles?.css?{css:`${l.styles?.css||""} ${r?.css||""}`}:{},d=Object.keys(c).length>0?{blocks:c}:{},f={...l.styles,...u,...d};return{...l,settings:l.settings??{},styles:f}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,kM.jsx)(Rye.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((s,l)=>(0,kM.jsx)(E_,{variation:s,children:c=>(0,kM.jsx)(qN,{label:s?.title,withHoverView:!0,isFocused:c,variation:s})},l))})}var AM=H$e;var B_=a(E(),1);function Oye(){return(0,B_.jsxs)(Iye.__experimentalVStack,{spacing:10,className:"global-styles-ui-variation-container",children:[(0,B_.jsx)(AM,{gap:3}),(0,B_.jsx)(D_,{title:(0,$W.__)("Color Variations"),gap:3}),(0,B_.jsx)(P_,{title:(0,$W.__)("Typography"),gap:3})]})}var Pp=a(E(),1);function U$e(){return(0,Pp.jsxs)(Pp.Fragment,{children:[(0,Pp.jsx)(nr,{title:(0,eG.__)("Browse styles"),description:(0,eG.__)("Choose a variation to change the look of the site.")}),(0,Pp.jsx)(IM.Card,{size:"small",isBorderless:!0,className:"global-styles-ui-screen-style-variations",children:(0,Pp.jsx)(IM.CardBody,{children:(0,Pp.jsx)(Oye,{})})})]})}var Nye=U$e;var vE=a(j(),1),Mye=a(G(),1),Fye=a(be(),1);var Jl=a(E(),1),{AdvancedPanel:W$e}=Et(Fye.privateApis);function G$e(){let[e]=qe("",void 0,"user",!1),[t,r]=qe("",void 0,"merged",!1);return(0,Jl.jsxs)(Jl.Fragment,{children:[(0,Jl.jsx)(nr,{title:(0,vE.__)("Additional CSS"),description:(0,Jl.jsxs)(Jl.Fragment,{children:[(0,vE.__)("You can add custom CSS to further customize the appearance and layout of your site."),(0,Jl.jsx)("br",{}),(0,Jl.jsx)(Mye.ExternalLink,{href:(0,vE.__)("https://developer.wordpress.org/advanced-administration/wordpress/css/"),className:"global-styles-ui-screen-css-help-link",children:(0,vE.__)("Learn more about CSS")})]})}),(0,Jl.jsx)("div",{className:"global-styles-ui-screen-css",children:(0,Jl.jsx)(W$e,{value:e,onChange:r,inheritedValue:t})})]})}var Dye=G$e;var kp=a(j(),1),V_=a(G(),1),ry=a(U(),1);var Lye=a(K(),1),Bye=a(ae(),1),bE=a(U(),1);var Y$e={per_page:-1,_fields:"id,name,avatar_urls",context:"view",capabilities:["edit_theme_options"]},q$e={per_page:100,page:1},OM=[];function ey({query:e}={}){let{user:t}=(0,bE.useContext)(rn),r=(0,bE.useMemo)(()=>({...q$e,...e}),[e]),{authors:o,currentUser:n,isDirty:i,revisions:s,isLoadingGlobalStylesRevisions:l,revisionsCount:c}=(0,Lye.useSelect)(u=>{let{__experimentalGetDirtyEntityRecords:d,getCurrentUser:f,getUsers:m,getRevisions:h,__experimentalGetCurrentGlobalStylesId:g,getEntityRecord:v,isResolving:b}=u(Bye.store),_=d()||[],y=f(),w=_.length>0,S=g(),C=(S?v("root","globalStyles",S):void 0)?._links?.["version-history"]?.[0]?.count??0,I=S&&h("root","globalStyles",S,r)||OM,k=m(Y$e)||OM,R=S?b("getRevisions",["root","globalStyles",S,r]):!1;return{authors:k,currentUser:y,isDirty:w,revisions:I,isLoadingGlobalStylesRevisions:R,revisionsCount:C}},[r]);return(0,bE.useMemo)(()=>{if(!o.length||l)return{revisions:OM,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,l,c,r.page,r.per_page])}var wi=a(j(),1),ty=a(G(),1),Vd=a(an(),1),Vye=a(ae(),1),jye=a(K(),1);var NM=a(Mo(),1);var ti=a(E(),1),{Badge:K$e}=Et(ty.privateApis),Z$e=3600*1e3*24;function X$e({revision:e,previousRevision:t}){let r=A4(e,t,{maxResults:7});return r.length?(0,ti.jsx)("ul",{"data-testid":"global-styles-revision-changes",className:"global-styles-ui-screen-revisions__changes",children:r.map(o=>(0,ti.jsx)("li",{children:o},o))}):null}function Q$e(e,t,r,o){return e==="parent"?(0,wi.__)("Reset the styles to the theme defaults"):e==="unsaved"?(0,wi.sprintf)((0,wi.__)("Unsaved changes by %s"),t):o?(0,wi.sprintf)((0,wi.__)("Changes saved by %1$s on %2$s. This revision matches current editor styles."),t,r):(0,wi.sprintf)((0,wi.__)("Changes saved by %1$s on %2$s"),t,r)}function J$e({userRevisions:e,selectedRevisionId:t,onChange:r,canApplyRevision:o,onApplyRevision:n}){let{currentThemeName:i,currentUser:s}=(0,jye.useSelect)(u=>{let{getCurrentTheme:d,getCurrentUser:f}=u(Vye.store),m=d();return{currentThemeName:m?.name?.rendered||m?.stylesheet,currentUser:f()}},[]),l=(0,Vd.getDate)(null).getTime(),{datetimeAbbreviated:c}=(0,Vd.getSettings)().formats;return(0,ti.jsx)(ty.Composite,{orientation:"vertical",className:"global-styles-ui-screen-revisions__revisions-list","aria-label":(0,wi.__)("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,b=v?.name||(0,wi.__)("User"),_=v?.avatar_urls?.["48"],w=t?t===f:d===0,S=!o&&w,x=f==="parent",C=h instanceof Date?h.toISOString():h,I=(0,Vd.getDate)(C??null),k=C&&l-I.getTime()>Z$e?(0,Vd.dateI18n)(c,I):(0,Vd.humanTimeDiff)(C??I,void 0),R=Q$e(f,b,(0,Vd.dateI18n)(c,I),S);return(0,ti.jsxs)(ty.Composite.Item,{className:"global-styles-ui-screen-revisions__revision-item","aria-current":w,role:"option",onKeyDown:A=>{let{keyCode:P}=A;(P===NM.ENTER||P===NM.SPACE)&&r(u)},onClick:A=>{A.preventDefault(),r(u)},"aria-selected":w,"aria-label":R,render:(0,ti.jsx)("div",{}),children:[(0,ti.jsx)("span",{className:"global-styles-ui-screen-revisions__revision-item-wrapper",children:x?(0,ti.jsxs)("span",{className:"global-styles-ui-screen-revisions__description",children:[(0,wi.__)("Default styles"),(0,ti.jsx)("span",{className:"global-styles-ui-screen-revisions__meta",children:i})]}):(0,ti.jsxs)("span",{className:"global-styles-ui-screen-revisions__description",children:[g?(0,ti.jsx)("span",{className:"global-styles-ui-screen-revisions__date",children:(0,wi.__)("(Unsaved)")}):(0,ti.jsx)("time",{className:"global-styles-ui-screen-revisions__date",dateTime:C,children:k}),(0,ti.jsxs)("span",{className:"global-styles-ui-screen-revisions__meta",children:[(0,ti.jsx)("img",{alt:b,src:_}),b]}),w&&(0,ti.jsx)(X$e,{revision:u,previousRevision:d<e.length?e[d+1]:void 0})]})}),w&&(S?(0,ti.jsx)(K$e,{className:"global-styles-ui-screen-revisions__active-badge",intent:"info",children:(0,wi.__)("Active")}):(0,ti.jsx)(ty.Button,{size:"compact",variant:"primary",className:"global-styles-ui-screen-revisions__apply-button",onClick:n,"aria-label":(0,wi.__)("Apply the selected revision to your site."),children:x?(0,wi.__)("Reset to defaults"):(0,wi.__)("Apply")}))]},f)})})}var zye=J$e;var $l=a(G(),1),ri=a(j(),1);var eu=a(E(),1);function Hye({currentPage:e,numPages:t,changePage:r,totalItems:o,className:n,disabled:i=!1,buttonVariant:s="tertiary",label:l=(0,ri.__)("Pagination")}){return(0,eu.jsxs)($l.__experimentalHStack,{expanded:!1,as:"nav","aria-label":l,spacing:3,justify:"flex-start",className:J("global-styles-ui-pagination",n),children:[(0,eu.jsx)($l.__experimentalText,{variant:"muted",className:"global-styles-ui-pagination__total",children:(0,ri.sprintf)((0,ri._n)("%d item","%d items",o),o)}),(0,eu.jsxs)($l.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,eu.jsx)($l.Button,{variant:s,onClick:()=>r(1),accessibleWhenDisabled:!0,disabled:i||e===1,label:(0,ri.__)("First page"),icon:(0,ri.isRTL)()?Pl:kl,size:"compact"}),(0,eu.jsx)($l.Button,{variant:s,onClick:()=>r(e-1),accessibleWhenDisabled:!0,disabled:i||e===1,label:(0,ri.__)("Previous page"),icon:(0,ri.isRTL)()?mr:Ar,size:"compact"})]}),(0,eu.jsx)($l.__experimentalText,{variant:"muted",children:(0,ri.sprintf)((0,ri._x)("%1$d of %2$d","paging"),e,t)}),(0,eu.jsxs)($l.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,eu.jsx)($l.Button,{variant:s,onClick:()=>r(e+1),accessibleWhenDisabled:!0,disabled:i||e===t,label:(0,ri.__)("Next page"),icon:(0,ri.isRTL)()?Ar:mr,size:"compact"}),(0,eu.jsx)($l.Button,{variant:s,onClick:()=>r(t),accessibleWhenDisabled:!0,disabled:i||e===t,label:(0,ri.__)("Last page"),icon:(0,ri.isRTL)()?kl:Pl,size:"compact"})]})]})}var tu=a(E(),1),Uye=10;function $$e({onClose:e}={}){let{user:t,onChange:r}=(0,ry.useContext)(rn),{params:o,goTo:n}=(0,V_.useNavigator)(),{revisionId:i}=o,[s,l]=(0,ry.useState)(1),{revisions:c,isLoading:u,hasUnsavedChanges:d,revisionsCount:f}=ey({query:{per_page:Uye,page:s}}),m=Math.ceil(f/Uye),[h,g]=(0,ry.useState)(!1),v=(0,ry.useMemo)(()=>i&&c.find(k=>String(k.id)===String(i))||t,[i,c,t]),b=av(v,t),_=()=>{e&&e()},y=I=>{r(I),g(!1),_()},w=I=>{n(`/revisions/${I.id}`)},S=v?.id??c[0]?.id,x=!!S&&S!=="unsaved"&&!b,C=!!c.length;return(0,tu.jsxs)(tu.Fragment,{children:[(0,tu.jsx)(nr,{title:f?(0,kp.sprintf)((0,kp.__)("Revisions (%d)"),f):(0,kp.__)("Revisions"),description:(0,kp.__)(`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:_}),!C&&(0,tu.jsx)(V_.Spinner,{className:"global-styles-ui-screen-revisions__loading"}),(0,tu.jsx)(zye,{onChange:w,selectedRevisionId:S,userRevisions:c,canApplyRevision:x,onApplyRevision:()=>d?g(!0):y(v)}),m>1&&(0,tu.jsx)("div",{className:"global-styles-ui-screen-revisions__footer",children:(0,tu.jsx)(Hye,{className:"global-styles-ui-screen-revisions__pagination",currentPage:s,numPages:m,changePage:l,totalItems:f,disabled:u,label:(0,kp.__)("Global Styles pagination")})}),h&&(0,tu.jsx)(V_.__experimentalConfirmDialog,{isOpen:h,confirmButtonText:(0,kp.__)("Apply"),onConfirm:()=>y(v),onCancel:()=>g(!1),size:"medium",children:(0,kp.__)("Are you sure you want to apply this revision? Any unsaved changes will be lost.")})]})}var Wye=$$e;var On=a(j(),1),Wo=a(G(),1);var Zye=a(U(),1);var Gye=a(G(),1),Yye=a(j(),1),qye=a(E(),1);function eet({text:e,confirmButtonText:t,isOpen:r,toggleOpen:o,onConfirm:n}){let i=async()=>{o(),n()},s=()=>{o()};return(0,qye.jsx)(Gye.__experimentalConfirmDialog,{isOpen:r,cancelButtonText:(0,Yye.__)("Cancel"),confirmButtonText:t,onCancel:s,onConfirm:i,size:"medium",children:e})}var Kye=eet;var ir=a(E(),1),{Menu:yE}=Et(Wo.privateApis);function tG({label:e,origin:t,sizes:r,handleAddFontSize:o,handleResetFontSizes:n}){let[i,s]=(0,Zye.useState)(!1),l=()=>s(!i),c=t==="custom"?(0,On.__)("Are you sure you want to remove all custom font size presets?"):(0,On.__)("Are you sure you want to reset all font size presets to their default values?");return(0,ir.jsxs)(ir.Fragment,{children:[n&&i&&(0,ir.jsx)(Kye,{text:c,confirmButtonText:t==="custom"?(0,On.__)("Remove"):(0,On.__)("Reset"),isOpen:i,toggleOpen:l,onConfirm:n}),(0,ir.jsxs)(Wo.__experimentalVStack,{spacing:4,children:[(0,ir.jsxs)(Wo.__experimentalHStack,{children:[(0,ir.jsx)(Uo,{level:3,children:e}),(0,ir.jsxs)(Wo.FlexItem,{className:"global-styles-ui__typography-panel__options-container",children:[t==="custom"&&(0,ir.jsx)(Wo.Button,{label:(0,On.__)("Add font size"),icon:Cc,size:"small",onClick:o}),!!n&&(0,ir.jsxs)(yE,{children:[(0,ir.jsx)(yE.TriggerButton,{render:(0,ir.jsx)(Wo.Button,{size:"small",icon:yo,label:(0,On.__)("Font size presets options")})}),(0,ir.jsx)(yE.Popover,{children:(0,ir.jsx)(yE.Item,{onClick:l,children:(0,ir.jsx)(yE.ItemLabel,{children:t==="custom"?(0,On.__)("Remove font size presets"):(0,On.__)("Reset font size presets")})})})]})]})]}),!!r.length&&(0,ir.jsx)(Wo.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:r.map(u=>(0,ir.jsx)(xo,{path:`/typography/font-sizes/${t}/${u.slug}`,children:(0,ir.jsxs)(Wo.__experimentalHStack,{children:[(0,ir.jsx)(Wo.FlexItem,{className:"global-styles-ui-font-size__item",children:u.name}),(0,ir.jsx)(Wo.FlexItem,{display:"flex",children:(0,ir.jsx)(xn,{icon:(0,On.isRTL)()?Ar:mr})})]})},u.slug))})]})]})}function tet(){let[e,t]=Le("typography.fontSizes.theme"),[r]=Le("typography.fontSizes.theme","base"),[o,n]=Le("typography.fontSizes.default"),[i]=Le("typography.fontSizes.default","base"),[s=[],l]=Le("typography.fontSizes.custom"),[c]=Le("typography.defaultFontSizes"),u=()=>{let f=WN(s,"custom-"),m={name:(0,On.sprintf)((0,On.__)("New Font Size %d"),f),size:"16px",slug:`custom-${f}`};l([...s,m])},d=(f,m)=>f.map(h=>h.size).join("")===m.map(h=>h.size).join("");return(0,ir.jsxs)(Wo.__experimentalVStack,{spacing:2,children:[(0,ir.jsx)(nr,{title:(0,On.__)("Font size presets"),description:(0,On.__)("Create and edit the presets used for font sizes across the site.")}),(0,ir.jsx)(Wo.__experimentalView,{children:(0,ir.jsx)(Wo.__experimentalSpacer,{paddingX:4,children:(0,ir.jsxs)(Wo.__experimentalVStack,{spacing:8,children:[!!e?.length&&(0,ir.jsx)(tG,{label:(0,On.__)("Theme"),origin:"theme",sizes:e,handleAddFontSize:u,handleResetFontSizes:d(e,r)?void 0:()=>t(r)}),c&&!!o?.length&&(0,ir.jsx)(tG,{label:(0,On.__)("Default"),origin:"default",sizes:o,handleAddFontSize:u,handleResetFontSizes:d(o,i)?void 0:()=>n(i)}),(0,ir.jsx)(tG,{label:(0,On.__)("Custom"),origin:"custom",sizes:s,handleAddFontSize:u,handleResetFontSizes:s.length>0?()=>l([]):void 0})]})})})]})}var Xye=tet;var ka=a(j(),1),Go=a(G(),1);var wE=a(U(),1);var Qye=a(be(),1),Jye=a(j(),1);var $ye=a(E(),1);function ret({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,Qye.getComputedFluidTypographyValue)(r);return(0,$ye.jsx)("div",{className:"global-styles-ui-typography-preview",style:{fontSize:o,fontFamily:t?.fontFamily??"serif"},children:(0,Jye.__)("Aa")})}var e0e=ret;var t0e=a(G(),1),j_=a(j(),1),r0e=a(E(),1);function oet({fontSize:e,isOpen:t,toggleOpen:r,handleRemoveFontSize:o}){let n=async()=>{r(),o(e)},i=()=>{r()};return(0,r0e.jsx)(t0e.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,j_.__)("Cancel"),confirmButtonText:(0,j_.__)("Delete"),onCancel:i,onConfirm:n,size:"medium",children:e&&(0,j_.sprintf)((0,j_.__)('Are you sure you want to delete "%s" font size preset?'),e.name)})}var o0e=oet;var ru=a(G(),1),z_=a(j(),1),n0e=a(U(),1),Rp=a(E(),1);function net({fontSize:e,toggleOpen:t,handleRename:r}){let[o,n]=(0,n0e.useState)(e.name),i=()=>{o&&o.trim()&&r(o),t()};return(0,Rp.jsx)(ru.Modal,{onRequestClose:t,focusOnMount:"firstContentElement",title:(0,z_.__)("Rename"),size:"small",children:(0,Rp.jsx)("form",{onSubmit:s=>{s.preventDefault(),i(),t()},children:(0,Rp.jsxs)(ru.__experimentalVStack,{spacing:"3",children:[(0,Rp.jsx)(ru.__experimentalInputControl,{autoComplete:"off",value:o,onChange:n,label:(0,z_.__)("Name"),placeholder:(0,z_.__)("Font size preset name")}),(0,Rp.jsxs)(ru.__experimentalHStack,{justify:"right",children:[(0,Rp.jsx)(ru.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,z_.__)("Cancel")}),(0,Rp.jsx)(ru.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,z_.__)("Save")})]})]})})})}var i0e=net;var Nn=a(G(),1),Ap=a(E(),1),iet=["px","em","rem","vw","vh"];function MM(e){let{baseControlProps:t}=(0,Nn.useBaseControlProps)(e),{value:r,onChange:o,fallbackValue:n,disabled:i,label:s}=e,l=(0,Nn.__experimentalUseCustomUnits)({availableUnits:iet}),[c,u="px"]=(0,Nn.__experimentalParseQuantityAndUnitFromRawValue)(r,l),d=!!u&&["em","rem","vw","vh"].includes(u);return(0,Ap.jsx)(Nn.BaseControl,{...t,children:(0,Ap.jsxs)(Nn.Flex,{children:[(0,Ap.jsx)(Nn.FlexItem,{isBlock:!0,children:(0,Ap.jsx)(Nn.__experimentalUnitControl,{label:s,hideLabelFromVision:!0,value:r,onChange:h=>{o?.(h)},units:l,min:0,disabled:i})}),(0,Ap.jsx)(Nn.FlexItem,{isBlock:!0,children:(0,Ap.jsx)(Nn.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,Ap.jsx)(Nn.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 er=a(E(),1),{Menu:oy}=Et(Go.privateApis);function set(){let[e,t]=(0,wE.useState)(!1),[r,o]=(0,wE.useState)(!1),{params:{origin:n,slug:i},goBack:s}=(0,Go.useNavigator)(),[l,c]=Le("typography.fontSizes"),[u]=Le("typography.fluid"),d=l?.[n]??[],f=d.find(k=>k.slug===i);if((0,wE.useEffect)(()=>{i&&!f&&s()},[i,f,s]),!n||!i||!f)return null;let m=f?.fluid!==void 0?!!f.fluid:!!u,h=typeof f?.fluid=="object",g=k=>{S("name",k)},v=k=>{S("size",k)},b=k=>{S("fluid",k)},_=k=>{k?S("fluid",{min:f.size,max:f.size}):S("fluid",!0)},y=k=>{let R=typeof f.fluid=="object"?f.fluid:{};S("fluid",{...R,min:k})},w=k=>{let R=typeof f.fluid=="object"?f.fluid:{};S("fluid",{...R,max:k})},S=(k,R)=>{let A=d.map(P=>P.slug===i?{...P,[k]:R}:P);c({...l,[n]:A})},x=()=>{let k=d.filter(R=>R.slug!==i);c({...l,[n]:k})},C=()=>{t(!e)},I=()=>{o(!r)};return(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(o0e,{fontSize:f,isOpen:e,toggleOpen:C,handleRemoveFontSize:x}),r&&(0,er.jsx)(i0e,{fontSize:f,toggleOpen:I,handleRename:g}),(0,er.jsxs)(Go.__experimentalVStack,{spacing:4,children:[(0,er.jsxs)(Go.__experimentalHStack,{justify:"space-between",alignment:"flex-start",children:[(0,er.jsx)(nr,{title:f.name,description:(0,ka.sprintf)((0,ka.__)("Manage the font size %s."),f.name)}),n==="custom"&&(0,er.jsx)(Go.FlexItem,{children:(0,er.jsx)(Go.__experimentalSpacer,{marginTop:3,marginBottom:0,paddingX:4,children:(0,er.jsxs)(oy,{children:[(0,er.jsx)(oy.TriggerButton,{render:(0,er.jsx)(Go.Button,{size:"small",icon:yo,label:(0,ka.__)("Font size options")})}),(0,er.jsxs)(oy.Popover,{children:[(0,er.jsx)(oy.Item,{onClick:I,children:(0,er.jsx)(oy.ItemLabel,{children:(0,ka.__)("Rename")})}),(0,er.jsx)(oy.Item,{onClick:C,children:(0,er.jsx)(oy.ItemLabel,{children:(0,ka.__)("Delete")})})]})]})})})]}),(0,er.jsx)(Go.__experimentalView,{children:(0,er.jsx)(Go.__experimentalSpacer,{paddingX:4,marginBottom:0,paddingBottom:6,children:(0,er.jsxs)(Go.__experimentalVStack,{spacing:4,children:[(0,er.jsx)(Go.FlexItem,{children:(0,er.jsx)(e0e,{fontSize:f})}),(0,er.jsx)(MM,{label:(0,ka.__)("Size"),value:!h&&f.size?String(f.size):"",onChange:v,disabled:h}),(0,er.jsx)(Go.ToggleControl,{label:(0,ka.__)("Fluid typography"),help:(0,ka.__)("Scale the font size dynamically to fit the screen or viewport."),checked:m,onChange:b}),m&&(0,er.jsx)(Go.ToggleControl,{label:(0,ka.__)("Custom fluid values"),help:(0,ka.__)("Set custom min and max values for the fluid font size."),checked:h,onChange:_}),h&&(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(MM,{label:(0,ka.__)("Minimum"),value:typeof f?.fluid=="object"?f.fluid?.min:void 0,onChange:y}),(0,er.jsx)(MM,{label:(0,ka.__)("Maximum"),value:typeof f?.fluid=="object"?f.fluid?.max:void 0,onChange:w})]})]})})})]})]})}var s0e=set;var Je=a(E(),1);function aet({parentMenu:e,blockStyles:t,blockName:r,selectedViewport:o,showResponsiveStateControls:n}){return(0,Je.jsx)(Je.Fragment,{children:t.map((i,s)=>(0,Je.jsx)(H_.Navigator.Screen,{path:e+"/variations/"+i.name,children:(0,Je.jsx)(BW,{name:r,variation:i.name,selectedViewport:o,showResponsiveStateControls:n})},s))})}function cet({name:e,parentMenu:t="",selectedViewport:r,showResponsiveStateControls:o}){let n=(0,a0e.useSelect)(i=>{if(!e)return[];let{getBlockStyles:s}=i(FM.store);return s(e)},[e]);return n?.length?(0,Je.jsx)(aet,{parentMenu:t,blockStyles:n,blockName:e||"",selectedViewport:r,showResponsiveStateControls:o}):null}function oG({value:e,baseValue:t,onChange:r,path:o,onPathChange:n,fontLibraryEnabled:i=!1,serverCSS:s,serverSettings:l,selectedViewport:c,showResponsiveStateControls:u=!0}){let d=(0,FM.getBlockTypes)(),f=(0,og.useMemo)(()=>Oi(t,e),[t,e]),[m,h]=lv(f,[],{styleOptions:{variationStyles:!0}}),g=(0,og.useMemo)(()=>[...s??[],...m??[]],[s,m]),v=(0,og.useMemo)(()=>({...l,__experimentalFeatures:h,styles:g}),[h,l,g]);return(0,Je.jsx)(JT,{value:e,baseValue:t,onChange:r,fontLibraryEnabled:i,children:(0,Je.jsx)(l0e.BlockEditorProvider,{settings:v,children:(0,Je.jsxs)(H_.Navigator,{className:"global-styles-ui-sidebar__navigator-provider",initialPath:o||"/",children:[(o||n)&&(0,Je.jsx)(uet,{path:o,onPathChange:n}),(0,Je.jsx)(bn,{path:"/",children:(0,Je.jsx)(Qge,{})}),(0,Je.jsx)(bn,{path:"/colors",children:(0,Je.jsx)(qbe,{})}),(0,Je.jsx)(bn,{path:"/typography",children:(0,Je.jsx)(Obe,{})}),(0,Je.jsx)(bn,{path:"/typography/font-sizes",children:(0,Je.jsx)(Xye,{})}),(0,Je.jsx)(bn,{path:"/typography/font-sizes/:origin/:slug",children:(0,Je.jsx)(s0e,{})}),(0,Je.jsx)(bn,{path:"/layout",children:(0,Je.jsx)(Eye,{})}),(0,Je.jsx)(bn,{path:"/colors/palette",children:(0,Je.jsx)(rye,{})}),(0,Je.jsx)(bn,{path:"/variations",children:(0,Je.jsx)(Nye,{})}),(0,Je.jsx)(bn,{path:"/css",children:(0,Je.jsx)(Dye,{})}),(0,Je.jsx)(bn,{path:"/revisions/:revisionId?",children:(0,Je.jsx)(Wye,{})}),(0,Je.jsx)(bn,{path:"/shadows",children:(0,Je.jsx)(yye,{})}),(0,Je.jsx)(bn,{path:"/shadows/edit/:category/:slug",children:(0,Je.jsx)(wye,{})}),(0,Je.jsx)(bn,{path:"/background",children:(0,Je.jsx)(lye,{})}),(0,Je.jsx)(bn,{path:"/typography/text",children:(0,Je.jsx)(M_,{element:"text"})}),(0,Je.jsx)(bn,{path:"/typography/link",children:(0,Je.jsx)(M_,{element:"link"})}),(0,Je.jsx)(bn,{path:"/typography/heading",children:(0,Je.jsx)(M_,{element:"heading"})}),(0,Je.jsx)(bn,{path:"/typography/caption",children:(0,Je.jsx)(M_,{element:"caption"})}),(0,Je.jsx)(bn,{path:"/typography/button",children:(0,Je.jsx)(M_,{element:"button"})}),(0,Je.jsx)(bn,{path:"/blocks",children:(0,Je.jsx)(ive,{})}),d.map(b=>(0,Je.jsxs)(og.Fragment,{children:[(0,Je.jsx)(bn,{path:"/blocks/"+encodeURIComponent(b.name),children:(0,Je.jsx)(BW,{name:b.name,selectedViewport:c,showResponsiveStateControls:u})}),(0,Je.jsx)(cet,{name:b.name,parentMenu:"/blocks/"+encodeURIComponent(b.name),selectedViewport:c,showResponsiveStateControls:u})]},b.name))]})})})}function bn({path:e,children:t}){return(0,Je.jsx)(H_.Navigator.Screen,{className:"global-styles-ui-sidebar__navigator-screen",path:e,children:t})}function uet({path:e,onPathChange:t}){let r=(0,H_.useNavigator)(),{path:o}=r.location,n=(0,rG.usePrevious)(e),i=(0,rG.usePrevious)(o);return(0,og.useEffect)(()=>{e&&e!==o&&(e!==n?r.goTo(e):o!==i&&t&&t(o??"/"))},[t,e,i,n,o,r]),null}var nG=a(E(),1);function U_(e){return function({value:r,baseValue:o,onChange:n,...i}){return(0,nG.jsx)(JT,{value:r,baseValue:o,onChange:n,children:(0,nG.jsx)(e,{...i})})}}var det=U_(AM);var fet=U_(D_);var pet=U_(P_);var met=a(E(),1);var v0e=a(Mf(),1);var c0e=a(K(),1),u0e=a(U(),1),d0e=a(be(),1),f0e=a(Te(),1);function p0e({path:e,onPathChange:t}){let{selectedBlockName:r,selectedBlockClientId:o}=(0,c0e.useSelect)(s=>{let{getSelectedBlockClientId:l,getBlockName:c}=s(d0e.store),u=l();return{selectedBlockName:c(u),selectedBlockClientId:u}},[]),n=!0,i=(0,f0e.usePrevious)(o);return(0,u0e.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 ny=a(U(),1);var W_=a(ae(),1),G_=a(K(),1),m0e=a(be(),1);var{cleanEmptyObject:iG}=Y(m0e.privateApis);function het(){let{globalStylesId:e,isReady:t,settings:r,styles:o,_links:n}=(0,G_.useSelect)(u=>{let{getEntityRecord:d,getEditedEntityRecord:f,hasFinishedResolution:m,canUser:h}=u(W_.store),g=u(W_.store).__experimentalGetCurrentGlobalStylesId(),v,b=g?h("update",{kind:"root",name:"globalStyles",id:g}):null;g&&typeof b=="boolean"&&(b?v=f("root","globalStyles",g):v=d("root","globalStyles",g,{context:"view"}));let _=!1;return m("__experimentalGetCurrentGlobalStylesId")&&(g?_=b?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,G_.useSelect)(W_.store),{editEntityRecord:s}=(0,G_.useDispatch)(W_.store),l=(0,ny.useMemo)(()=>({settings:r??{},styles:o??{},_links:n??{}}),[r,o,n]),c=(0,ny.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:iG(h.styles)||{},settings:iG(h.settings)||{},_links:iG(h._links)||{}},d)},[e,s,i]);return[t,l,c]}function get(){let e=(0,G_.useSelect)(t=>t(W_.store).__experimentalGetCurrentThemeBaseGlobalStyles(),[]);return[!!e,e]}function Hr(){let[e,t,r]=het(),[o,n]=get();return{merged:(0,ny.useMemo)(()=>!e||!o?{}:Oi(n||{},t),[e,o,n,t]),base:n||{},user:t,setUser:r,isReady:e&&o}}function ng(e,t){let{merged:r}=Hr();return(0,ny.useMemo)(()=>dm(r,e,t),[r,e,t])}function sG(e,t){let{merged:r}=Hr();return(0,ny.useMemo)(()=>iv(r,e,t),[r,e,t])}var iy=a(E(),1);function vet(e){let t=e?.styles,r=e?.__unstableResolvedAssets,o=e?.colors,n=e?.gradients,i=e?.__experimentalDiscussionSettings,s=e?.fontLibraryEnabled??!0,l=e?.responsiveEditingEnabled??!0,c=(0,g0e.useSelect)(f=>{let{canUser:m}=f(h0e.store);return m("create",{kind:"postType",name:"attachment"})?v0e.uploadMedia:void 0},[]),u=(0,aG.useMemo)(()=>t?t.filter(f=>!f.isGlobalStyles):[],[t]),d=(0,aG.useMemo)(()=>({__unstableResolvedAssets:r,settings:{color:{palette:{theme:o??[]},gradients:{theme:n??[]},duotone:{theme:[]}}},__experimentalDiscussionSettings:i,mediaUpload:c}),[r,o,n,i,c]);return{serverCSS:u,serverSettings:d,fontLibraryEnabled:s,responsiveEditingEnabled:l}}function DM({path:e,onPathChange:t,settings:r,selectedViewport:o,showResponsiveStateControls:n=!0}){let{user:i,base:s,setUser:l,isReady:c}=Hr(),{serverCSS:u,serverSettings:d,fontLibraryEnabled:f,responsiveEditingEnabled:m}=vet(r);return c?(0,iy.jsxs)(iy.Fragment,{children:[(0,iy.jsx)(oG,{value:i,baseValue:s||{},onChange:l,path:e,onPathChange:t,fontLibraryEnabled:f,serverCSS:u,serverSettings:d,selectedViewport:o,showResponsiveStateControls:n&&m}),(0,iy.jsx)(p0e,{path:e,onPathChange:t})]}):null}var{store:bet}=Y(__),b0e={};function yet(e){let{RECEIVE_INTERMEDIATE_RESULTS:t}=Y(Ra.privateApis),{getEntityRecords:r}=e(Ra.store);return r("postType","wp_block",{per_page:-1,[t]:!0})}function wet(e){return e(Ra.store).getUserPatternCategories()}var _et=["__experimentalBlockBindingsSupportedAttributes","__experimentalBlockDirectory","__experimentalDiscussionSettings","__experimentalFeatures","__experimentalGlobalStylesBaseStyles","allImageSizes","alignWide","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:xet,globalStylesLinksDataKey:Cet,selectBlockPatternsKey:Tet,reusableBlocksSelectKey:Eet,userPatternCategoriesSelectKey:Pet,sectionRootClientIdKey:ket,mediaEditKey:Ret,getMediaSelectKey:Aet,isIsolatedEditorKey:Iet,deviceTypeKey:Oet,isNavigationOverlayContextKey:Net,isNavigationPostEditorKey:Met,mediaUploadOnSuccessKey:Fet,mediaSideloadFromUrlKey:Det,openMediaEditorModalKey:Let}=Y(LM.privateApis);function Bet(e,t,r,o){let n=(0,_0e.useViewportMatch)("medium"),{allImageSizes:i,bigImageSizeThreshold:s,imageStripMeta:l,imageMaxBitDepth:c,allowRightClickOverrides:u,blockTypes:d,focusMode:f,hasFixedToolbar:m,isDistractionFree:h,keepCaretInsideBlock:g,hasUploadPermissions:v,hiddenBlockTypes:b,canUseUnfilteredHTML:_,userCanCreatePages:y,pageOnFront:w,pageForPosts:S,restBlockPatternCategories:x,sectionRootClientId:C,deviceType:I,isNavigationOverlayContext:k,isRevisionsMode:R,viewablePostTypeLabel:A,currentPostId:P}=(0,sy.useSelect)(pe=>{let{canUser:$,getRawEntityRecord:ee,getEntityRecord:fe,getBlockPatternCategories:ve,getPostType:we}=pe(Ra.store),{get:oe}=pe(w0e.store),{getBlockTypes:re}=pe(S0e.store),{getCurrentPostId:ce,getCurrentPostType:ie}=pe(N),{getDeviceType:le,isRevisionsMode:Oe}=Y(pe(N)),{getBlocksByName:ke,getBlockAttributes:Me}=pe(LM.store),Ne=$("read",{kind:"root",name:"site"})?fe("root","site"):void 0,Fe=fe("root","__unstableBase"),X=ie(),ge=X?we(X):void 0;function Ue(){return o==="template-locked"?ke("core/post-content")?.[0]??"":ke("core/group").find(Ye=>Me(Ye)?.tagName==="main")??""}return{allImageSizes:Fe?.image_sizes,bigImageSizeThreshold:Fe?.image_size_threshold,imageStripMeta:Fe?.image_strip_meta,imageMaxBitDepth:Fe?.image_max_bit_depth,allowRightClickOverrides:oe("core","allowRightClickOverrides"),blockTypes:re(),canUseUnfilteredHTML:ee("postType",t,r)?._links?.hasOwnProperty("wp:action-unfiltered-html"),focusMode:oe("core","focusMode"),hasFixedToolbar:oe("core","fixedToolbar")||!n,hiddenBlockTypes:oe("core","hiddenBlockTypes"),isDistractionFree:oe("core","distractionFree"),keepCaretInsideBlock:oe("core","keepCaretInsideBlock"),hasUploadPermissions:$("create",{kind:"postType",name:"attachment"})??!0,userCanCreatePages:$("create",{kind:"postType",name:"page"}),pageOnFront:Ne?.page_on_front,pageForPosts:Ne?.page_for_posts,viewablePostTypeLabel:ge?.viewable?ge?.labels?.singular_name:void 0,currentPostId:ce(),restBlockPatternCategories:ve(),sectionRootClientId:Ue(),deviceType:le(),isNavigationOverlayContext:t==="wp_template_part"&&r?fe("postType","wp_template_part",r)?.area==="navigation-overlay":!1,isRevisionsMode:Oe()}},[t,r,n,o]),{merged:T}=Hr(),M=T.styles??b0e,B=T._links??b0e,F=e.__experimentalAdditionalBlockPatterns??e.__experimentalBlockPatterns,V=e.__experimentalAdditionalBlockPatternCategories??e.__experimentalBlockPatternCategories,z=(0,ig.useMemo)(()=>[...F||[]].filter(({postTypes:pe})=>!pe||Array.isArray(pe)&&pe.includes(t)),[F,t]),D=(0,ig.useMemo)(()=>[...V||[],...x||[]].filter((pe,$,ee)=>$===ee.findIndex(fe=>pe.name===fe.name)),[V,x]),{undo:O,setIsInserterOpened:L}=(0,sy.useDispatch)(N),{editMediaEntity:W}=Y((0,sy.useDispatch)(Ra.store)),{saveEntityRecord:q}=(0,sy.useDispatch)(Ra.store),{openMediaEditorModal:Z}=(0,sy.useDispatch)(bet),Q=(0,ig.useCallback)(pe=>y?q("postType","page",pe):Promise.reject({message:(0,y0e.__)("You do not have permission to create Pages.")}),[q,y]),ue=(0,ig.useMemo)(()=>b&&b.length>0?(e.allowedBlockTypes===!0?d.map(({name:$})=>$):e.allowedBlockTypes||[]).filter($=>!b.includes($)):e.allowedBlockTypes,[e.allowedBlockTypes,b,d]),te=e.focusMode===!1,de=(0,ig.useMemo)(()=>Jhe(P,A),[P,A]);return(0,ig.useMemo)(()=>{let pe={...Object.fromEntries(Object.entries(e).filter(([$])=>_et.includes($))),[xet]:M,[Cet]:B,allImageSizes:i,bigImageSizeThreshold:s,imageStripMeta:l,imageMaxBitDepth:c,allowedBlockTypes:ue,allowRightClickOverrides:u,focusMode:f&&!te,hasFixedToolbar:m,isDistractionFree:h,keepCaretInsideBlock:g,[Aet]:($,ee)=>$(Ra.store).getEntityRecord("postType","attachment",ee),[Ret]:v?W:void 0,[Let]:({id:$,onUpdate:ee,onClose:fe})=>Z({id:$,onUpdate:ee,onClose:fe}),mediaUpload:v?zN:void 0,[Fet]:v?fge:void 0,mediaSideload:v?mge:void 0,[Det]:v?bge:void 0,mediaFinalize:v?_ge:void 0,mediaDelete:v?xge:void 0,__experimentalBlockPatterns:z,[Tet]:$=>{let{hasFinishedResolution:ee,getBlockPatternsForPostType:fe}=Y($(Ra.store)),ve=fe(t);return ee("getBlockPatterns")?ve:void 0},[Eet]:yet,[Pet]:wet,__experimentalBlockPatternCategories:D,__experimentalFetchLinkSuggestions:($,ee)=>(0,Ra.__experimentalFetchLinkSuggestions)($,ee,e),inserterMediaCategories:de,__experimentalFetchRichUrlData:Ra.__experimentalFetchUrlData,__experimentalCanUserUseUnfilteredHTML:_,__experimentalUndo:O,outlineMode:!h&&t==="wp_template",__experimentalCreatePageEntity:Q,__experimentalUserCanCreatePages:y,pageOnFront:w,pageForPosts:S,__experimentalPreferPatternsOnRoot:t==="wp_template",templateLock:t==="wp_navigation"?"insert":e.templateLock,template:t==="wp_navigation"?[["core/navigation",{},[]]]:e.template,__experimentalSetIsInserterOpened:L,[ket]:C,editorTool:o==="post-only"&&t!=="wp_template"?"edit":void 0,[Iet]:["wp_template_part","wp_block","wp_navigation"].includes(t),[Met]:t==="wp_navigation",disableContentOnlyForTemplateParts:o==="template-locked"||e.disableContentOnlyForTemplateParts,...I?{[Oet]:I}:{},[Net]:k};return R&&(pe.isPreviewMode=!0),pe},[R,ue,u,f,te,m,h,g,e,v,z,D,de,_,O,Q,y,w,S,t,L,C,M,B,o,W,Z,I,i,s,l,c,k])}var x0e=Bet;var _E=a(K(),1),Y_=a(be(),1),VM=a(U(),1);var C0e=a(U(),1),T0e=a(Vn(),1),Vet=["core/post-title","core/post-featured-image","core/post-content"];function BM(){return(0,C0e.useMemo)(()=>[...(0,T0e.applyFilters)("editor.postContentBlockTypes",Vet)],[])}function E0e(){let e=BM(),{contentOnlyIds:t,templateParts:r}=(0,_E.useSelect)(i=>{let{getPostBlocksByName:s}=Y(i(N)),{getBlocksByName:l}=i(Y_.store);return{contentOnlyIds:s(e),templateParts:l("core/template-part")}},[e]),o=(0,_E.useSelect)(i=>{let{getBlockOrder:s}=i(Y_.store);return r.flatMap(l=>s(l))},[r]),n=(0,_E.useRegistry)();return(0,VM.useEffect)(()=>{let{setBlockEditingMode:i,unsetBlockEditingMode:s,__unstableMarkNextChangeAsNotPersistent:l}=n.dispatch(Y_.store);return l(),i("","disabled"),()=>{l(),s("")}},[n]),(0,VM.useEffect)(()=>{let{setBlockEditingMode:i,unsetBlockEditingMode:s,__unstableMarkNextChangeAsNotPersistent:l}=n.dispatch(Y_.store);return n.batch(()=>{for(let c of r)l(),i(c,"contentOnly")}),()=>{n.batch(()=>{for(let c of r)l(),s(c)})}},[r,n]),(0,VM.useEffect)(()=>{let{setBlockEditingMode:i,unsetBlockEditingMode:s,__unstableMarkNextChangeAsNotPersistent:l}=n.dispatch(Y_.store),c=new Set(t);return n.batch(()=>{for(let u of t)l(),i(u,"contentOnly");for(let u of o)c.has(u)||(l(),i(u,"disabled"))}),()=>{n.batch(()=>{for(let u of t)l(),s(u);for(let u of o)c.has(u)||(l(),s(u))})}},[t,o,n]),null}var P0e=a(U(),1),jM=a(K(),1),lG=a(be(),1);function k0e(){let e=(0,jM.useRegistry)(),t=(0,jM.useSelect)(r=>r(lG.store).getBlockOrder()?.[0],[]);(0,P0e.useEffect)(()=>{if(!t)return;let{setBlockEditingMode:r,unsetBlockEditingMode:o,__unstableMarkNextChangeAsNotPersistent:n}=e.dispatch(lG.store);return n(),r(t,"contentOnly"),()=>{n(),o(t)}},[e,t])}var A0e=a(U(),1),q_=a(Vn(),1),R0e=["wp_block","wp_template","wp_template_part"];function I0e(e,t){(0,A0e.useEffect)(()=>((0,q_.addFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter",(r,o)=>!R0e.includes(e)&&o.name==="core/template-part"&&t==="post-only"?!1:r),(0,q_.addFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter",(r,o,n,{getBlockParentsByBlockName:i})=>!R0e.includes(e)&&o.name==="core/post-content"?i(n,"core/query").length>0:r),()=>{(0,q_.removeFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter"),(0,q_.removeFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter")}),[e,t])}var q0e=a(K(),1),qM=a(U(),1),KM=a(Pt(),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),l=this.removeEmpty(this.tokenize(i,o)),c=this.removeEmpty(this.tokenize(s,o));return this.diffWithOptionsObj(l,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},l=r.length,c=t.length,u=1,d=l+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>=l)return s(this.buildValues(h[0].lastComponent,r,t));let v=-1/0,b=1/0,_=()=>{for(let y=Math.max(v,-u);y<=Math.min(b,u);y+=2){let w,S=h[y-1],x=h[y+1];S&&(h[y-1]=void 0);let C=!1;if(x){let k=x.oldPos-y;C=x&&0<=k&&k<l}let I=S&&S.oldPos+1<c;if(!C&&!I){h[y]=void 0;continue}if(!I||C&&S.oldPos<x.oldPos?w=this.addToPath(x,!0,!1,0,o):w=this.addToPath(S,!1,!0,1,o),g=this.extractCommon(w,r,t,y,o),w.oldPos+1>=c&&g+1>=l)return s(this.buildValues(w.lastComponent,r,t))||!0;h[y]=w,w.oldPos+1>=c&&(b=Math.min(b,y-1)),g+1>=l&&(v=Math.max(v,y+1))}u++};if(n)(function y(){setTimeout(function(){if(u>d||Date.now()>m)return n(void 0);_()||y()},0)})();else for(;u<=d&&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,l=o.length,c=t.oldPos,u=c-n,d=0;for(;u+1<s&&c+1<l&&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,l=0,c=0,u=0;for(;l<s;l++){let d=n[l];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 cG=class extends ec{},jet=new cG;function uG(e,t,r){return jet.diff(e,t,r)}function dG(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 fG(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 zM(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 HM(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 K_(e,t){return zM(e,t,"")}function SE(e,t){return HM(e,t,"")}function pG(e,t){return t.slice(0,zet(e,t))}function zet(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 mG(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 UM(e,t){if(t)return Z_(e,t)[1];let r;for(r=e.length-1;r>=0&&e[r].match(/\s/);r--);return e.substring(r+1)}function ay(e,t){if(t)return Z_(e,t)[0];let r=e.match(/^\s*/);return r?r[0]:""}function Z_(e,t){if(!t)return[ay(e),UM(e)];if(t.resolvedOptions().granularity!="word")throw new Error('The segmenter passed must have a granularity of "word"');let r=mG(e,t),o=r[0],n=r[r.length-1],i=/\s/.test(o)?o:"",s=/\s/.test(n)?n:"";return[i,s]}var WM="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}",Het=new RegExp(`[${WM}]+|\\s+|[^${WM}]`,"ug"),hG=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=mG(t,s)}else o=t.match(Het)||[];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)&&O0e(o,i,n,s,r.intlSegmenter),o=s,n=null,i=null)}),(n||i)&&O0e(o,i,n,null,r.intlSegmenter),t}},Uet=new hG;function O0e(e,t,r,o,n){if(t&&r){let[i,s]=Z_(t.value,n),[l,c]=Z_(r.value,n);if(e){let u=dG(i,l);e.value=HM(e.value,l,u),t.value=K_(t.value,u),r.value=K_(r.value,u)}if(o){let u=fG(s,c);o.value=zM(o.value,c,u),t.value=SE(t.value,u),r.value=SE(r.value,u)}}else if(r){if(e){let i=ay(r.value,n);r.value=r.value.substring(i.length)}if(o){let i=ay(o.value,n);o.value=o.value.substring(i.length)}}else if(e&&o){let i=ay(o.value,n),[s,l]=Z_(t.value,n),c=dG(i,s);t.value=K_(t.value,c);let u=fG(K_(i,c),l);t.value=SE(t.value,u),o.value=zM(o.value,i,u),e.value=HM(e.value,i,i.slice(0,i.length-u.length))}else if(o){let i=ay(o.value,n),s=UM(t.value,n),l=pG(s,i);t.value=SE(t.value,l)}else if(e){let i=UM(e.value,n),s=ay(t.value,n),l=pG(i,s);t.value=K_(t.value,l)}}var gG=class extends ec{tokenize(t){let r=new RegExp(`(\\r?\\n)|[${WM}]+|[^\\S\\n\\r]+|[^${WM}]`,"ug");return t.match(r)||[]}},N0e=new gG;function X_(e,t,r){return N0e.diff(e,t,r)}var vG=class extends ec{constructor(){super(...arguments),this.tokenize=Get}equals(t,r,o){return o.ignoreWhitespace?((!o.newlineIsToken||!t.includes(`
+}`,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(`
 `))&&(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)}},Wet=new vG;function M0e(e,t,r){return Wet.diff(e,t,r)}function Get(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 bG=class extends ec{tokenize(t){return t.slice()}join(t){return t}removeEmpty(t){return t}},F0e=new bG;function xE(e,t,r){return F0e.diff(e,t,r)}var yG=a(L0e(),1),YM=a(Pt(),1),Mn=a(hd(),1),Aa=a(j(),1);var Q_=a(j(),1),GM=a(hd(),1),tc={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"},B0e=[{name:"revision/diff-removed",title:(0,Q_.__)("Removed"),tagName:"del",className:"revision-diff-removed"},{name:"revision/diff-added",title:(0,Q_.__)("Added"),tagName:"ins",className:"revision-diff-added"},{name:"revision/diff-format-added",title:(0,Q_.__)("Format added"),tagName:"mark",className:"revision-diff-format-added"},{name:"revision/diff-format-removed",title:(0,Q_.__)("Format removed"),tagName:"mark",className:"revision-diff-format-removed"},{name:"revision/diff-format-changed",title:(0,Q_.__)("Format changed"),tagName:"mark",className:"revision-diff-format-changed"}];function V0e(){for(let e of B0e)(0,GM.registerFormatType)(e.name,{...e,attributes:{"aria-describedby":"aria-describedby"},edit:()=>null})}function j0e(){for(let e of B0e)(0,GM.unregisterFormatType)(e.name)}var{parseRawBlock:U0e}=Y(YM.privateApis);function z0e(e){return e.blockName===null&&(!e.innerHTML||!e.innerHTML.trim())}function H0e(e){return e==null?"":typeof e=="object"?JSON.stringify(e,null,2):String(e)}function Yet(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 l=new Set(i),c=0;for(let d of s)l.has(d)&&c++;let u=Math.max(i.length,s.length);return u>0?c/u:0}function qet(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,l=new Map;for(let d of r){let f=d.block.blockName;l.has(f)||l.set(f,[]),l.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=l.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],b=JSON.stringify(d.block.attrs)===JSON.stringify(v.block.attrs);(!((d.block.innerHTML||"")===(v.block.innerHTML||""))||!b)&&(g=v)}else{let v=0;for(let b of h){let _=Yet(d.block.innerHTML||"",b.block.innerHTML||""),y=JSON.stringify(d.block.attrs)===JSON.stringify(b.block.attrs);_>v&&_>s&&(_<1||!y)&&(v=_,g=b)}}if(g){u=g.index;let v={...g.block,__revisionDiffStatus:{status:"modified"},__previousRawBlock:d.block},b=Math.min(d.index,g.index),_=Math.max(d.index,g.index),y=!1;for(let w=b+1;w<_;w++){let S=e[w].__revisionDiffStatus?.status;if(S===void 0){y=!0;break}if(S==="added"&&!n.has(w)){y=!0;break}}y?(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 W0e(e,t){e=e.filter(u=>!z0e(u)),t=t.filter(u=>!z0e(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=xE(n,o),s=[],l=0,c=0;for(let u of i)if(u.added)for(let d=0;d<u.count;d++)s.push({...e[l++],__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[l++],m=t[c++],h=W0e(f.innerBlocks||[],m.innerBlocks||[]);s.push({...f,innerBlocks:h})}return qet(s)}function Ket(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 Zet(e,t,r,o){let n=e[r]||[],i=t[o]||[],s=0,l=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)||l++;if(s>0&&l===0&&c===0)return{type:"added",description:(0,Aa.sprintf)((0,Aa._n)("%d format added","%d formats added",s),s)};if(l>0&&s===0&&c===0)return{type:"removed",description:(0,Aa.sprintf)((0,Aa._n)("%d format removed","%d formats removed",l),l)};let u=[];return s>0&&u.push((0,Aa.sprintf)((0,Aa._n)("%d format added","%d formats added",s),s)),l>0&&u.push((0,Aa.sprintf)((0,Aa._n)("%d format removed","%d formats removed",l),l)),c>0&&u.push((0,Aa.sprintf)((0,Aa._n)("%d format changed","%d formats changed",c),c)),{type:"changed",description:u.join(", ")||(0,Aa.__)("Formatting changed")}}function Xet(e,t){let r=e.toPlainText(),o=t.toPlainText(),n=X_(o,r),i=(0,Mn.create)({text:""}),s=0,l=0;for(let c of n)if(c.removed){let u=(0,Mn.slice)(t,l,l+c.value.length),d=(0,Mn.applyFormat)(u,{type:"revision/diff-removed",attributes:{"aria-describedby":tc.removed}},0,c.value.length);i=(0,Mn.concat)(i,d),l+=c.value.length}else if(c.added){let u=(0,Mn.slice)(e,s,s+c.value.length),d=(0,Mn.applyFormat)(u,{type:"revision/diff-added",attributes:{"aria-describedby":tc.added}},0,c.value.length);i=(0,Mn.concat)(i,d),s+=c.value.length}else{let u=e.formats||[],d=t.formats||[],f=c.value.length,m=v=>Ket(u,d,s+v,l+v),h=0,g=m(0);for(let v=1;v<=f;v++){let b=v<f&&m(v);if(v===f||b!==g){let _=(0,Mn.slice)(e,s+h,s+v);if(g){let{type:y}=Zet(u,d,s+h,l+h),w={added:"revision/diff-format-added",removed:"revision/diff-format-removed",changed:"revision/diff-format-changed"}[y],S={added:tc.formatAdded,removed:tc.formatRemoved,changed:tc.formatChanged}[y],x=(0,Mn.applyFormat)(_,{type:w,attributes:{"aria-describedby":S}},0,v-h);i=(0,Mn.concat)(i,x)}else i=(0,Mn.concat)(i,_);h=v,g=b}}s+=c.value.length,l+=c.value.length}return new Mn.RichTextData(i)}function Qet(e,t,r){let o=(0,YM.getBlockType)(e.name);if(!o)return;let n={};for(let[i,s]of Object.entries(o.attributes))if(s.source==="rich-text"){let l=e.attributes[i],c=t.attributes[i];l instanceof Mn.RichTextData&&c instanceof Mn.RichTextData&&(e.attributes[i]=Xet(l,c))}else{let l=H0e(e.attributes[i]),c=H0e(t.attributes[i]);l!==c&&(n[i]=X_(c,l))}Object.keys(n).length>0&&(r.changedAttributes=n)}function G0e(e,t){if(t.__revisionDiffStatus){if(t.__revisionDiffStatus.status==="modified"&&t.__previousRawBlock){let r=U0e(t.__previousRawBlock);r&&Qet(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&&G0e(o,n)}}function Y0e(e,t){let r=(0,yG.parse)(e||""),o=(0,yG.parse)(t||"");return W0e(r,o).map(i=>{let s=U0e(i);return s&&G0e(s,i),s}).filter(Boolean)}function wG(e,t){if(!t?.length||!e?.length)return e;let r=e.map(c=>c.name),o=t.map(c=>c.name),n=xE(o,r),i=0,s=0,l=[];for(let c of n)if(c.removed)s+=c.count;else if(c.added)for(let u=0;u<c.count;u++)l.push(e[i++]);else for(let u=0;u<c.count;u++){let d=e[i++],f=t[s++];l.push({...d,clientId:f.clientId,innerBlocks:wG(d.innerBlocks,f.innerBlocks)})}return l}function K0e(){let{isInRevisionsMode:e,showDiff:t,revision:r,previousRevision:o,postType:n}=(0,q0e.useSelect)(l=>{let{isRevisionsMode:c,isShowingRevisionDiff:u,getCurrentRevision:d,getPreviousRevision:f}=Y(l(N)),{getCurrentPostType:m}=l(N),h=c();return{isInRevisionsMode:h,showDiff:u(),revision:h?d():void 0,previousRevision:h?f():void 0,postType:m()}},[]),i=(0,qM.useRef)([]);return(0,qM.useMemo)(()=>{if(!e)return i.current=[],null;if(!r)return[];let l=r?.content?.raw??"",c;if(t){let d=o?.content?.raw||"";c=Y0e(l,d)}else c=(0,KM.parse)(l);n==="wp_navigation"&&(c=[(0,KM.createBlock)("core/navigation",{templateLock:!1},c)]);let u=wG(c,i.current);return i.current=u,u},[e,r,r?.content?.raw,o?.content?.raw,n,t])}var oi=a(K(),1),At=a(j(),1);var J_=a(_G(),1),CG=a(Dt(),1),nwe=a(It(),1),EE=a(be(),1),$_=a(ae(),1);var ZM=a(Vt(),1);var CE=a(K(),1),X0e=a(Rl(),1),Q0e=a(ae(),1);var J0e=a(E(),1),{RenamePatternModal:Jet}=Y(X0e.privateApis),SG="editor/pattern-rename";function $0e(){let e=(0,CE.useSelect)(n=>n(je).isModalActive(SG)),{record:t,postType:r}=(0,CE.useSelect)(n=>{if(!e)return{};let{getCurrentPostType:i,getCurrentPostId:s}=n(N),{getEditedEntityRecord:l}=n(Q0e.store),c=i();return{record:l("postType",c,s()),postType:c}},[e]),{closeModal:o}=(0,CE.useDispatch)(je);return!e||r!==Nu?null:(0,J0e.jsx)(Jet,{onClose:o,pattern:t})}var TE=a(K(),1),ewe=a(Rl(),1),twe=a(ae(),1);var rwe=a(E(),1),{DuplicatePatternModal:$et}=Y(ewe.privateApis),xG="editor/pattern-duplicate";function owe(){let e=(0,TE.useSelect)(n=>n(je).isModalActive(xG)),{record:t,postType:r}=(0,TE.useSelect)(n=>{if(!e)return{};let{getCurrentPostType:i,getCurrentPostId:s}=n(N),{getEditedEntityRecord:l}=n(twe.store),c=i();return{record:l("postType",c,s()),postType:c}},[e]),{closeModal:o}=(0,TE.useDispatch)(je);return!e||r!==Nu?null:(0,rwe.jsx)($et,{onClose:o,onSuccess:()=>o(),pattern:t})}function iwe({disableContentOnlyForPatternsAndTemplateParts:e,stopEditingContentOnlySection:t,updateEditorSettings:r}){return{name:"core/toggle-pattern-editing",label:e?(0,At.__)("Disable editing all patterns"):(0,At.__)("Enable editing all patterns"),icon:y0,category:"command",callback:({close:o})=>{let n=!e;t(),r({disableContentOnlyForUnsyncedPatterns:n,disableContentOnlyForTemplateParts:n}),o()}}}function ett(e,t){return!!t?.metadata?.patternName||e==="core/template-part"}var ttt=()=>function(){let{editorMode:t,isListViewOpen:r,showBlockBreadcrumbs:o,isDistractionFree:n,isFocusMode:i,isPreviewMode:s,isViewable:l,isCodeEditingEnabled:c,isRichEditingEnabled:u,isPublishSidebarEnabled:d,disableContentOnlyForUnsyncedPatterns:f,disableContentOnlyForTemplateParts:m}=(0,oi.useSelect)(F=>{let{get:V}=F(CG.store),{isListViewOpened:z,getCurrentPostType:D,getEditorSettings:O}=F(N),{getSettings:L}=F(EE.store),{getPostType:W}=F($_.store);return{editorMode:V("core","editorMode")??"visual",isListViewOpen:z(),showBlockBreadcrumbs:V("core","showBlockBreadcrumbs"),isDistractionFree:V("core","distractionFree"),isFocusMode:V("core","focusMode"),isPreviewMode:L().isPreviewMode,isViewable:W(D())?.viewable??!1,isCodeEditingEnabled:O().codeEditingEnabled,isRichEditingEnabled:O().richEditingEnabled,isPublishSidebarEnabled:F(N).isPublishSidebarEnabled(),disableContentOnlyForUnsyncedPatterns:!!O().disableContentOnlyForUnsyncedPatterns,disableContentOnlyForTemplateParts:!!O().disableContentOnlyForTemplateParts}},[]),{getActiveComplementaryArea:h}=(0,oi.useSelect)(je),{toggle:g}=(0,oi.useDispatch)(CG.store),{createInfoNotice:v}=(0,oi.useDispatch)(nwe.store),{__unstableSaveForPreview:b,setIsListViewOpened:_,switchEditorMode:y,toggleDistractionFree:w,toggleSpotlightMode:S,toggleTopToolbar:x,updateEditorSettings:C}=(0,oi.useDispatch)(N),{stopEditingContentOnlySection:I}=Y((0,oi.useDispatch)(EE.store)),{openModal:k,enableComplementaryArea:R,disableComplementaryArea:A}=(0,oi.useDispatch)(je),{getCurrentPostId:P}=(0,oi.useSelect)(N),T=c&&u;if(s)return{commands:[],isLoading:!1};let M=[],B=f&&m;return M.push({name:"core/open-shortcut-help",label:(0,At.__)("Keyboard shortcuts"),icon:_1,category:"view",callback:({close:F})=>{F(),k("editor/keyboard-shortcut-help")}}),M.push({name:"core/toggle-distraction-free",label:n?(0,At.__)("Exit Distraction free"):(0,At.__)("Enter Distraction free"),category:"command",callback:({close:F})=>{w(),F()}}),M.push({name:"core/open-preferences",label:(0,At.__)("Editor preferences"),category:"view",callback:({close:F})=>{F(),k("editor/preferences")}}),M.push({name:"core/toggle-spotlight-mode",label:i?(0,At.__)("Exit Spotlight mode"):(0,At.__)("Enter Spotlight mode"),category:"command",callback:({close:F})=>{S(),F()}}),M.push({name:"core/toggle-list-view",label:r?(0,At.__)("Close List View"):(0,At.__)("Open List View"),icon:S1,category:"command",callback:({close:F})=>{_(!r),F(),v(r?(0,At.__)("List View off."):(0,At.__)("List View on."),{id:"core/editor/toggle-list-view/notice",type:"snackbar"})}}),M.push({name:"core/toggle-top-toolbar",label:(0,At.__)("Top toolbar"),category:"command",callback:({close:F})=>{x(),F()}}),M.push(iwe({disableContentOnlyForPatternsAndTemplateParts:B,stopEditingContentOnlySection:I,updateEditorSettings:C})),T&&M.push({name:"core/toggle-code-editor",label:t==="visual"?(0,At.__)("Open code editor"):(0,At.__)("Exit code editor"),icon:DB,category:"command",callback:({close:F})=>{y(t==="visual"?"text":"visual"),F()}}),M.push({name:"core/toggle-breadcrumbs",label:o?(0,At.__)("Hide block breadcrumbs"):(0,At.__)("Show block breadcrumbs"),category:"command",callback:({close:F})=>{g("core","showBlockBreadcrumbs"),F(),v(o?(0,At.__)("Breadcrumbs hidden."):(0,At.__)("Breadcrumbs visible."),{id:"core/editor/toggle-breadcrumbs/notice",type:"snackbar"})}}),M.push({name:"core/open-settings-sidebar",label:(0,At.__)("Show or hide the Settings panel"),icon:(0,At.isRTL)()?uv:Sf,category:"command",callback:({close:F})=>{let V=h("core");F(),V==="edit-post/document"?A("core"):R("core","edit-post/document")}}),M.push({name:"core/open-block-inspector",label:(0,At.__)("Show or hide the Block settings panel"),icon:gB,category:"command",callback:({close:F})=>{let V=h("core");F(),V==="edit-post/block"?A("core"):R("core","edit-post/block")}}),M.push({name:"core/toggle-publish-sidebar",label:d?(0,At.__)("Disable pre-publish checks"):(0,At.__)("Enable pre-publish checks"),icon:v1,category:"command",callback:({close:F})=>{F(),g("core","isPublishSidebarEnabled"),v(d?(0,At.__)("Pre-publish checks disabled."):(0,At.__)("Pre-publish checks enabled."),{id:"core/editor/publish-sidebar/notice",type:"snackbar"})}}),l&&M.push({name:"core/preview-link",label:(0,At.__)("Preview in a new tab"),icon:ms,category:"view",callback:async({close:F})=>{F();let V=P(),z=await b();window.open(z,`wp-preview-${V}`)}}),{commands:M,isLoading:!1}},rtt=()=>function({search:t}){let{disableContentOnlyForPatternsAndTemplateParts:r,hasPatternOrTemplatePartSelection:o,isPreviewMode:n}=(0,oi.useSelect)(l=>{let{getBlockAttributes:c,getBlockName:u,getBlockParents:d,getSelectedBlockClientId:f,getSelectedBlockClientIds:m,getSettings:h}=l(EE.store),{getEditorSettings:g}=l(N),v=g(),b=f(),_=m(),y=b&&_.length===1?[b,...d(b,!0)]:[];return{disableContentOnlyForPatternsAndTemplateParts:!!v.disableContentOnlyForUnsyncedPatterns&&!!v.disableContentOnlyForTemplateParts,hasPatternOrTemplatePartSelection:y.some(w=>ett(u(w),c(w))),isPreviewMode:h().isPreviewMode}},[]),{updateEditorSettings:i}=(0,oi.useDispatch)(N),{stopEditingContentOnlySection:s}=Y((0,oi.useDispatch)(EE.store));return t||!o&&!r||n?{isLoading:!1,commands:[]}:{isLoading:!1,commands:[iwe({disableContentOnlyForPatternsAndTemplateParts:r,stopEditingContentOnlySection:s,updateEditorSettings:i})]}},ott=()=>function(){let{postType:t}=(0,oi.useSelect)(n=>{let{getCurrentPostType:i}=n(N);return{postType:i()}},[]),{openModal:r}=(0,oi.useDispatch)(je),o=[];return t===Nu&&(o.push({name:"core/rename-pattern",label:(0,At.__)("Rename pattern"),icon:E1,category:"edit",callback:({close:n})=>{r(SG),n()}}),o.push({name:"core/duplicate-pattern",label:(0,At.__)("Duplicate pattern"),icon:y0,category:"command",callback:({close:n})=>{r(xG),n()}})),{isLoading:!1,commands:o}},ntt=()=>function(){let{onNavigateToEntityRecord:t,goBack:r,templateId:o,isPreviewMode:n,canEditTemplate:i}=(0,oi.useSelect)(u=>{let{getRenderingMode:d,getEditorSettings:f,getCurrentTemplateId:m}=Y(u(N)),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($_.store).canUser("update",{kind:"postType",name:"wp_template",id:g})}},[]),{editedRecord:s,hasResolved:l}=(0,$_.useEntityRecord)("postType","wp_template",o);if(n)return{isLoading:!1,commands:[]};let c=[];return o&&l&&i&&c.push({name:"core/switch-to-template-focus",label:(0,At.sprintf)((0,At.__)("Edit template: %s"),(0,ZM.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,At.__)("Go back"),icon:vm,category:"view",callback:({close:u})=>{r(),u()}}),{isLoading:!1,commands:c}},itt=()=>function(){let{postType:t,postId:r}=(0,oi.useSelect)(l=>{let{getCurrentPostId:c,getCurrentPostType:u}=l(N);return{postType:u(),postId:c()}},[]),{editedRecord:o,hasResolved:n}=(0,$_.useEntityRecord)("postType",t,r),{revertTemplate:i}=Y((0,oi.useDispatch)(N));if(!n||![Ii,xr].includes(t))return{isLoading:!0,commands:[]};let s=[];if(Dk(o)){let l=o.type===xr?(0,At.sprintf)((0,At.__)("Reset template: %s"),(0,ZM.decodeEntities)(o.title)):(0,At.sprintf)((0,At.__)("Reset template part: %s"),(0,ZM.decodeEntities)(o.title));s.push({name:"core/reset-template",label:l,icon:(0,At.isRTL)()?R1:k1,category:"command",callback:({close:c})=>{i(o),c()}})}return{isLoading:!n,commands:s}};function swe(){(0,J_.useCommandLoader)({name:"core/editor/edit-ui",hook:ttt()}),(0,J_.useCommandLoader)({name:"core/editor/contextual-commands",hook:ott(),context:"entity-edit"}),(0,J_.useCommandLoader)({name:"core/editor/pattern-editing-contextual-commands",hook:rtt(),context:"block-selection-edit"}),(0,J_.useCommandLoader)({name:"core/editor/page-content-focus",hook:ntt(),context:"entity-edit"}),(0,J_.useCommandLoader)({name:"core/edit-site/manipulate-document",hook:itt()})}var QM=a(K(),1),lwe=a(U(),1),cwe=a(XM(),1);var eS="upload-in-progress";function uwe(){let e=(0,QM.useSelect)(i=>i(cwe.store).isUploading(),[]),{lockPostSaving:t,unlockPostSaving:r,lockPostAutosaving:o,unlockPostAutosaving:n}=(0,QM.useDispatch)(N);(0,lwe.useEffect)(()=>(e?(t(eS),o(eS)):(r(eS),n(eS)),()=>{r(eS),n(eS)}),[e,t,r,o,n])}var dwe=a(U(),1),fwe=a(K(),1),TG=a(XM(),1);function pwe(){let e=window.__clientSideMediaProcessing,t=(0,fwe.useRegistry)();(0,dwe.useEffect)(()=>{if(!e)return;let r=()=>{Y(t.dispatch(TG.store)).pauseQueue()},o=()=>{Y(t.dispatch(TG.store)).resumeQueue()};return window.addEventListener("offline",r),window.addEventListener("online",o),()=>{window.removeEventListener("offline",r),window.removeEventListener("online",o)}},[e,t])}var ly=a(j(),1),mwe=a(be(),1),hwe=a(K(),1),gwe=a(U(),1);var vwe=a(E(),1),{BlockRemovalWarningModal:stt}=Y(mwe.privateApis),att=["core/post-content","core/post-template","core/query"],ltt=[{postTypes:["wp_template","wp_template_part"],callback(e){if(e.filter(({name:o})=>o==="core/post-content").length)return{description:(0,ly.__)("This block displays the content of posts and pages using this template."),warning:(0,ly.__)("If you delete it, posts or pages using this template will not display any content."),subtext:(0,ly.__)("Visitors will see blank pages."),requireConfirmation:!0};if(e.filter(({name:o})=>att.includes(o)).length)return(0,ly._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,ly._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 bwe(){let e=(0,hwe.useSelect)(r=>r(N).getCurrentPostType(),[]),t=(0,gwe.useMemo)(()=>ltt.filter(r=>r.postTypes.includes(e)),[e]);return t?(0,vwe.jsx)(stt,{rules:t}):null}var sg=a(G(),1),EG=a(j(),1),cy=a(U(),1),JM=a(be(),1),zd=a(K(),1),PG=a(ae(),1),ywe=a(Pt(),1),kG=a(Dt(),1);var jd=a(E(),1);function ctt(){let{blockPatternsWithPostContentBlockType:e,postType:t}=(0,zd.useSelect)(r=>{let{getPatternsByBlockTypes:o,getBlocksByName:n}=r(JM.store),{getCurrentPostType:i,getRenderingMode:s}=r(N),l=s()==="post-only"?"":n("core/post-content")?.[0];return{blockPatternsWithPostContentBlockType:o("core/post-content",l),postType:i()}},[]);return(0,cy.useMemo)(()=>e?.length?e.filter(r=>t==="page"&&!r.postTypes||Array.isArray(r.postTypes)&&r.postTypes.includes(t)):[],[t,e])}function utt({blockPatterns:e,onChoosePattern:t}){let{editEntityRecord:r}=(0,zd.useDispatch)(PG.store),{postType:o,postId:n}=(0,zd.useSelect)(i=>{let{getCurrentPostType:s,getCurrentPostId:l}=i(N);return{postType:s(),postId:l()}},[]);return(0,jd.jsx)(JM.__experimentalBlockPatternsList,{blockPatterns:e,onClickPattern:(i,s)=>{r("postType",o,n,{blocks:s,content:({blocks:l=[]})=>(0,ywe.__unstableSerializeAndClean)(l)}),t()}})}function dtt({onClose:e}){let[t,r]=(0,cy.useState)(!0),{set:o}=(0,zd.useDispatch)(kG.store),n=ctt();if(!(n.length>0))return null;function s(){e(),o("core","enableChoosePatternModal",t)}return(0,jd.jsxs)(sg.Modal,{className:"editor-start-page-options__modal",title:(0,EG.__)("Choose a pattern"),isFullScreen:!0,onRequestClose:s,children:[(0,jd.jsx)("div",{className:"editor-start-page-options__modal-content",children:(0,jd.jsx)(utt,{blockPatterns:n,onChoosePattern:s})}),(0,jd.jsx)(sg.Flex,{className:"editor-start-page-options__modal__actions",justify:"flex-start",expanded:!1,children:(0,jd.jsx)(sg.FlexItem,{children:(0,jd.jsx)(sg.CheckboxControl,{checked:t,label:(0,EG.__)("Always show starter patterns for new pages"),onChange:l=>{r(l)}})})})]})}function wwe(){let[e,t]=(0,cy.useState)(!1),{isEditedPostEmpty:r}=(0,zd.useSelect)(N),{getEntityRecordNonTransientEdits:o}=(0,zd.useSelect)(PG.store),{isModalActive:n}=(0,zd.useSelect)(je),{enabled:i,postType:s,postId:l}=(0,zd.useSelect)(c=>{let{getCurrentPostId:u,getCurrentPostType:d}=c(N),f=c(kG.store).get("core","enableChoosePatternModal"),m=d();return{postType:m,postId:u(),enabled:f&&Tl!==m&&xr!==m&&Ii!==m}},[]);return(0,cy.useEffect)(()=>{let u=!(Object.keys(o("postType",s,l)??{}).length>0)&&r(),d=n("editor/preferences");!i||!u||d||t(!0)},[i,s,l,o,r,n]),e?(0,jd.jsx)(dtt,{onClose:()=>t(!1)}):null}var Rwe=a(G(),1),Hd=a(j(),1),r3=a(_a(),1),PE=a(K(),1);var rc=a(j(),1),_we=[{keyCombination:{modifier:"primary",character:"b"},description:(0,rc.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,rc.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,rc.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,rc.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,rc.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,rc.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,rc.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,rc.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,rc.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,rc.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,rc.__)("Add non breaking space.")}];var xwe=a(U(),1),$M=a(Mo(),1),oc=a(E(),1);function Swe({keyCombination:e,forceAriaLabel:t}){let r=e.modifier?$M.displayShortcutList[e.modifier](e.character):e.character,o=e.modifier?$M.shortcutAriaLabel[e.modifier](e.character):e.character;return(0,oc.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,oc.jsx)(xwe.Fragment,{children:n},i):(0,oc.jsx)("kbd",{className:"editor-keyboard-shortcut-help-modal__shortcut-key",children:n},i))})}function ftt({description:e,keyCombination:t,aliases:r=[],ariaLabel:o}){return(0,oc.jsxs)(oc.Fragment,{children:[(0,oc.jsx)("div",{className:"editor-keyboard-shortcut-help-modal__shortcut-description",children:e}),(0,oc.jsxs)("div",{className:"editor-keyboard-shortcut-help-modal__shortcut-term",children:[(0,oc.jsx)(Swe,{keyCombination:t,forceAriaLabel:o}),r.map((n,i)=>(0,oc.jsx)(Swe,{keyCombination:n,forceAriaLabel:o},i))]})]})}var e3=ftt;var Cwe=a(K(),1),Twe=a(_a(),1);var Ewe=a(E(),1);function ptt({name:e}){let{keyCombination:t,description:r,aliases:o}=(0,Cwe.useSelect)(n=>{let{getShortcutKeyCombination:i,getShortcutDescription:s,getShortcutAliases:l}=n(Twe.store);return{keyCombination:i(e),aliases:l(e),description:s(e)}},[e]);return t?(0,Ewe.jsx)(e3,{keyCombination:t,description:r,aliases:o}):null}var Pwe=ptt;var _i=a(E(),1),kwe="editor/keyboard-shortcut-help",mtt=({shortcuts:e})=>(0,_i.jsx)("ul",{className:"editor-keyboard-shortcut-help-modal__shortcut-list",role:"list",children:e.map((t,r)=>(0,_i.jsx)("li",{className:"editor-keyboard-shortcut-help-modal__shortcut",children:typeof t=="string"?(0,_i.jsx)(Pwe,{name:t}):(0,_i.jsx)(e3,{...t})},r))}),RG=({title:e,shortcuts:t,className:r})=>(0,_i.jsxs)("section",{className:J("editor-keyboard-shortcut-help-modal__section",r),children:[!!e&&(0,_i.jsx)("h2",{className:"editor-keyboard-shortcut-help-modal__section-title",children:e}),(0,_i.jsx)(mtt,{shortcuts:t})]}),t3=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{let o=(0,PE.useSelect)(n=>n(r3.store).getCategoryShortcuts(t),[t]);return(0,_i.jsx)(RG,{title:e,shortcuts:o.concat(r)})};function htt(){let e=(0,PE.useSelect)(n=>n(je).isModalActive(kwe),[]),{openModal:t,closeModal:r}=(0,PE.useDispatch)(je),o=()=>{e?r():t(kwe)};return(0,r3.useShortcut)("core/editor/keyboard-shortcuts",o),e?(0,_i.jsxs)(Rwe.Modal,{className:"editor-keyboard-shortcut-help-modal",title:(0,Hd.__)("Keyboard shortcuts"),closeButtonLabel:(0,Hd.__)("Close"),onRequestClose:o,children:[(0,_i.jsx)(RG,{className:"editor-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/editor/keyboard-shortcuts"]}),(0,_i.jsx)(t3,{title:(0,Hd.__)("Global shortcuts"),categoryName:"global"}),(0,_i.jsx)(t3,{title:(0,Hd.__)("Selection shortcuts"),categoryName:"selection"}),(0,_i.jsx)(t3,{title:(0,Hd.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,Hd.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,Hd.__)("Forward-slash")}]}),(0,_i.jsx)(RG,{title:(0,Hd.__)("Text formatting"),shortcuts:_we}),(0,_i.jsx)(t3,{title:(0,Hd.__)("List View shortcuts"),categoryName:"list-view"})]}):null}var Awe=htt;var ag=a(G(),1),kE=a(j(),1),tS=a(U(),1),Iwe=a(be(),1),RE=a(K(),1),AG=a(Pt(),1),uy=a(ae(),1);var Ud=a(E(),1);function gtt(e,t=!1){return(0,RE.useSelect)(r=>{let{getEntityRecord:o,getDefaultTemplateId:n}=r(uy.store),i=n({slug:e,is_custom:t,ignore_empty:!0});return i?o("postType",xr,i)?.content?.raw:void 0},[e,t])}function vtt(e){let{slug:t,patterns:r}=(0,RE.useSelect)(i=>{let{getCurrentPostType:s,getCurrentPostId:l}=i(N),{getEntityRecord:c,getBlockPatterns:u}=i(uy.store),d=l(),f=s();return{slug:c("postType",f,d).slug,patterns:u()}},[]),o=(0,RE.useSelect)(i=>i(uy.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,tS.useMemo)(()=>[{name:"fallback",blocks:(0,AG.parse)(e),title:(0,kE.__)("Fallback content")},...r.filter(i=>Array.isArray(i.templateTypes)&&i.templateTypes.some(s=>t.startsWith(s))).map(i=>({...i,blocks:(0,AG.parse)(i.content).map(s=>n(s))}))],[e,t,r])}function btt({fallbackContent:e,onChoosePattern:t,postType:r}){let[,,o]=(0,uy.useEntityBlockEditor)("postType",r),n=vtt(e);return(0,Ud.jsx)(Iwe.__experimentalBlockPatternsList,{blockPatterns:n,onClickPattern:(i,s)=>{o(s,{selection:void 0}),t()}})}function ytt({slug:e,isCustom:t,onClose:r,postType:o}){let n=gtt(e,t);return n?(0,Ud.jsxs)(ag.Modal,{className:"editor-start-template-options__modal",title:(0,kE.__)("Choose a pattern"),closeLabel:(0,kE.__)("Cancel"),focusOnMount:"firstElement",onRequestClose:r,isFullScreen:!0,children:[(0,Ud.jsx)("div",{className:"editor-start-template-options__modal-content",children:(0,Ud.jsx)(btt,{fallbackContent:n,slug:e,isCustom:t,postType:o,onChoosePattern:()=>{r()}})}),(0,Ud.jsx)(ag.Flex,{className:"editor-start-template-options__modal__actions",justify:"flex-end",expanded:!1,children:(0,Ud.jsx)(ag.FlexItem,{children:(0,Ud.jsx)(ag.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,kE.__)("Skip")})})})]}):null}function Owe(){let[e,t]=(0,tS.useState)(!1),{shouldOpenModal:r,slug:o,isCustom:n,postType:i,postId:s}=(0,RE.useSelect)(l=>{let{getCurrentPostType:c,getCurrentPostId:u}=l(N),d=c(),f=u(),{getEditedEntityRecord:m,getEntityRecordNonTransientEdits:h}=l(uy.store),g=m("postType",d,f);return{shouldOpenModal:!(Object.keys(h("postType",d,f)??{}).length>0)&&g.content===""&&xr===d,slug:g.slug,isCustom:g.is_custom,postType:d,postId:f}},[]);return(0,tS.useEffect)(()=>{t(!1)},[i,s]),!r||e?null:(0,Ud.jsx)(ytt,{slug:o,isCustom:n,postType:i,onClose:()=>t(!0)})}var lg=a(_a(),1),cg=a(K(),1);var o3=a(be(),1);var{usesNativeUndo:Nwe}=Y(o3.privateApis);function rS(){let e=(0,cg.useSelect)(b=>{let{richEditingEnabled:_,codeEditingEnabled:y}=b(N).getEditorSettings();return!_||!y},[]),{getBlockSelectionStart:t}=(0,cg.useSelect)(o3.store),{getActiveComplementaryArea:r}=(0,cg.useSelect)(je),{enableComplementaryArea:o,disableComplementaryArea:n}=(0,cg.useDispatch)(je),{redo:i,undo:s,savePost:l,setIsListViewOpened:c,switchEditorMode:u,toggleDistractionFree:d}=(0,cg.useDispatch)(N),{isEditedPostDirty:f,isPostSavingLocked:m,isListViewOpened:h,getEditorMode:g,isSavingNonPostEntityChanges:v}=(0,cg.useSelect)(N);return(0,lg.useShortcut)("core/editor/toggle-mode",()=>{u(g()==="visual"?"text":"visual")},{isDisabled:e}),(0,lg.useShortcut)("core/editor/toggle-distraction-free",()=>{d()}),(0,lg.useShortcut)("core/editor/undo",b=>{Nwe(b)||(s(),b.preventDefault())}),(0,lg.useShortcut)("core/editor/redo",b=>{Nwe(b)||(i(),b.preventDefault())}),(0,lg.useShortcut)("core/editor/save",b=>{b.preventDefault(),!(m()||v())&&f()&&l()}),(0,lg.useShortcut)("core/editor/toggle-list-view",b=>{h()||(b.preventDefault(),c(!0))}),(0,lg.useShortcut)("core/editor/toggle-sidebar",b=>{if(b.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 Wwe=a(K(),1),s3=a(be(),1);var AE=a(K(),1),n3=a(be(),1),Mwe=a(ae(),1),i3=a(G(),1),Wd=a(j(),1),Fwe=a(Vt(),1),Dwe=a(U(),1),dy=a(E(),1);function Lwe({clientId:e,onClose:t}){let[r,o]=(0,Dwe.useState)(!1),{getBlocks:n}=(0,AE.useSelect)(n3.store),{replaceBlocks:i}=(0,AE.useDispatch)(n3.store),{canRemove:s,templatePartTitle:l}=(0,AE.useSelect)(d=>{let{canRemoveBlock:f,getBlock:m}=d(n3.store),{getEntityRecord:h,getCurrentTheme:g}=d(Mwe.store),v=m(e),{slug:b,theme:_}=v?.attributes??{},y=_||g()?.stylesheet,w=y&&b?`${y}//${b}`:null,S=w?h("postType","wp_template_part",w):null;return{canRemove:f(e),templatePartTitle:S?.title?.rendered?(0,Fwe.decodeEntities)(S.title.rendered):null}},[e]);if(!s)return null;let c=l?(0,Wd.sprintf)((0,Wd.__)("Detach %s?"),l):(0,Wd.__)("Detach template part?"),u=l?(0,Wd.sprintf)((0,Wd.__)("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."),l):(0,Wd.__)("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,dy.jsxs)(dy.Fragment,{children:[(0,dy.jsx)(i3.MenuItem,{onClick:()=>o(!0),children:(0,Wd.__)("Detach")}),(0,dy.jsx)(i3.__experimentalConfirmDialog,{isOpen:r,onConfirm:()=>{i(e,n(e)),t()},onCancel:()=>o(!1),confirmButtonText:(0,Wd.__)("Detach"),size:"medium",title:c,__experimentalHideHeader:!1,children:u})]})}var IE=a(K(),1),IG=a(be(),1),Bwe=a(G(),1),Vwe=a(Pt(),1),OG=a(j(),1),jwe=a(U(),1),zwe=a(It(),1);var Hwe=a(ae(),1);var fy=a(E(),1);function Uwe({clientIds:e,blocks:t}){let[r,o]=(0,jwe.useState)(!1),{replaceBlocks:n}=(0,IE.useDispatch)(IG.store),{createSuccessNotice:i}=(0,IE.useDispatch)(zwe.store),{isBlockBasedTheme:s,canCreate:l}=(0,IE.useSelect)(u=>({isBlockBasedTheme:u(Hwe.store).getCurrentTheme()?.is_block_theme,canCreate:u(IG.store).canInsertBlockType("core/template-part")}),[]);if(!s||!l)return null;let c=async u=>{n(e,(0,Vwe.createBlock)("core/template-part",{slug:u.slug,theme:u.theme})),i((0,OG.__)("Template part created."),{type:"snackbar"})};return(0,fy.jsxs)(fy.Fragment,{children:[(0,fy.jsx)(Bwe.MenuItem,{icon:N1,onClick:()=>{o(!0)},"aria-expanded":r,"aria-haspopup":"dialog",children:(0,OG.__)("Create template part")}),r&&(0,fy.jsx)(xw,{closeModal:()=>{o(!1)},blocks:t,onCreate:c})]})}var OE=a(E(),1);function Gwe(){return(0,OE.jsx)(s3.BlockSettingsMenuControls,{children:({selectedClientIds:e,onClose:t})=>(0,OE.jsx)(wtt,{clientIds:e,onClose:t})})}function wtt({clientIds:e,onClose:t}){let{blocks:r}=(0,Wwe.useSelect)(o=>{let{getBlocksByClientId:n}=o(s3.store);return{blocks:n(e)}},[e]);return r.length===1&&r[0]?.name==="core/template-part"?(0,OE.jsx)(Lwe,{clientId:e[0],onClose:t}):(0,OE.jsx)(Uwe,{clientIds:e,blocks:r})}var qwe=a(be(),1),Kwe=a(K(),1),Zwe=a(U(),1);var Ywe=a(U(),1),a3=a(K(),1);function _tt({postType:e}){let{registerPostTypeSchema:t}=Y((0,a3.useDispatch)(N));(0,Ywe.useEffect)(()=>{t(e)},[t,e]);let{fields:r}=(0,a3.useSelect)(o=>{let{getEntityFields:n}=Y(o(N));return{fields:n("postType",e)}},[e]);return r}var oS=_tt;var NG=a(E(),1),{MediaEditorModal:Stt,store:xtt}=Y(__);function Ctt(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 Ttt({name:e,ratio:t}={}){let r=Ctt(t);return!e||!Number.isFinite(r)||r<=0?null:{label:e,value:r}}function Xwe(){return(0,Kwe.useSelect)(t=>t(xtt).isOpen(),[])?(0,NG.jsx)(Ett,{}):null}function Ett(){let e=oS({postType:"attachment"}),[t,r,o]=(0,qwe.useSettings)("dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios"),n=(0,Zwe.useMemo)(()=>{if(!(Array.isArray(t)||Array.isArray(r)||typeof o=="boolean"))return;let l=[...o&&Array.isArray(t)?t:[],...Array.isArray(r)?r:[]].map(Ttt).filter(Boolean);if(l.length||o===!1)return l},[t,r,o]);return(0,NG.jsx)(Stt,{fields:e,aspectRatioPresets:n})}var Yo=a(E(),1),{ExperimentalBlockEditorProvider:Ptt}=Y(nS.privateApis),{PatternsMenuItems:ktt}=Y(Jwe.privateApis),NE=()=>{},Rtt=["wp_block","wp_navigation","wp_template_part"];function Att(e,t,r){let o=K0e(),n=r==="template-locked"?"template":"post",[i,s,l]=(0,Ip.useEntityBlockEditor)("postType",e.type,{id:e.id}),[c,u,d]=(0,Ip.useEntityBlockEditor)("postType",t?.type,{id:t?.id}),f=(0,ml.useMemo)(()=>{if(e.type==="wp_navigation")return[(0,$we.createBlock)("core/navigation",{ref:e.id,templateLock:!1})]},[e.type,e.id]),m=(0,ml.useMemo)(()=>f||(n==="template"?c:i),[f,n,c,i]);return o!==null?[o,NE,NE]:!!t&&r==="template-locked"||e.type==="wp_navigation"?[m,NE,NE]:[m,n==="post"?s:u,n==="post"?l:d]}var FG=Use(({post:e,settings:t,recovery:r,initialEdits:o,children:n,BlockEditorProviderComponent:i=Ptt,__unstableTemplate:s})=>{let l=!!s,{editorSettings:c,selection:u,isReady:d,mode:f,defaultMode:m,postTypeEntities:h,isInRevisionsMode:g,currentRevisionId:v}=(0,ug.useSelect)(W=>{let{getEditorSettings:q,getRenderingMode:Z,__unstableIsEditorReady:Q,getDefaultRenderingMode:ue,isRevisionsMode:te,getCurrentRevisionId:de}=Y(W(N)),{getEntitiesConfig:pe,getEntityRecordEdits:$}=W(Ip.store),ee=Z(),fe=ue(e.type),ve=fe==="template-locked"?l:fe!==void 0,we=fe!==void 0,oe=$("postType",e.type,e.id);return{editorSettings:q(),isReady:Q(),mode:we?ee:void 0,defaultMode:ve?fe:void 0,selection:oe?.selection,postTypeEntities:e.type==="wp_template"?pe("postType"):null,isInRevisionsMode:te(),currentRevisionId:de()}},[e.type,e.id,l]),b=l&&f!=="post-only",_=b?s:e,y=(0,ml.useMemo)(()=>{let W={};if(e.type==="wp_template"){if(e.slug==="page")W.postType="page";else if(e.slug==="single")W.postType="post";else if(e.slug.split("-")[0]==="single"){let q=h?.map(Q=>Q.name)||[],Z=e.slug.match(`^single-(${q.join("|")})(?:-.+)?$`);Z&&(W.postType=Z[1])}}else(!Rtt.includes(_.type)||b)&&(W.postId=e.id,W.postType=e.type);return{...W,templateSlug:_.type==="wp_template"?_.slug:void 0}},[b,e.id,e.type,e.slug,_.type,_.slug,h]),{id:w,type:S}=_,x=x0e(c,S,w,f),[C,I,k]=Att(e,s,f),{updatePostLock:R,setupEditor:A,updateEditorSettings:P,setCurrentTemplateId:T,setEditedPost:M,setRenderingMode:B,setCurrentRevisionId:F}=Y((0,ug.useDispatch)(N)),{editEntityRecord:V}=(0,ug.useDispatch)(Ip.store),z=(0,ug.useRegistry)(),D=(0,ml.useCallback)(W=>{V("postType",e.type,e.id,{selection:W},{undoIgnore:!0})},[V,e.type,e.id]),{createWarningNotice:O,removeNotice:L}=(0,ug.useDispatch)(Qwe.store);return(0,ml.useLayoutEffect)(()=>{if(!r&&(R(t.postLock),z.select(N).__unstableIsEditorReady()||A(e,o,t.template),t.autosave)){let W=Number((0,e_e.getQueryArg)(t.autosave.editLink,"revision"));O((0,MG.__)("There is an autosave of this post that is more recent than the version below."),{id:"autosave-exists",actions:[{label:(0,MG.__)("View the autosave"),...W?{onClick:()=>{let{disableVisualRevisions:q}=z.select(N).getEditorSettings();if(q){window.location.href=t.autosave.editLink;return}F(W)}}:{url:t.autosave.editLink}}]})}},[]),(0,ml.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,ml.useLayoutEffect)(()=>{P(t)},[t,P]),(0,ml.useEffect)(()=>{T(s?.id)},[s?.id,T]),(0,ml.useEffect)(()=>{m&&B(m)},[m,B]),I0e(e.type,f),swe(),uwe(),pwe(),!d||!f?null:(0,Yo.jsx)(Ip.EntityProvider,{kind:"root",type:"site",children:(0,Yo.jsx)(Ip.EntityProvider,{kind:"postType",type:e.type,id:e.id,revisionId:v??void 0,children:(0,Yo.jsx)(nS.BlockContextProvider,{value:y,children:(0,Yo.jsxs)(i,{value:C,onChange:k,onInput:I,selection:g?void 0:u,onChangeSelection:g?NE:D,settings:x,useSubRegistry:!1,children:[n,!t.isPreviewMode&&(0,Yo.jsxs)(Yo.Fragment,{children:[(0,Yo.jsx)(ktt,{}),(0,Yo.jsx)(Gwe,{}),f==="template-locked"&&(0,Yo.jsx)(E0e,{}),S==="wp_navigation"&&(0,Yo.jsx)(k0e,{}),(0,Yo.jsx)(rS,{}),(0,Yo.jsx)(Awe,{}),(0,Yo.jsx)(bwe,{}),(0,Yo.jsx)(wwe,{}),(0,Yo.jsx)(Owe,{}),(0,Yo.jsx)($0e,{}),(0,Yo.jsx)(owe,{}),(0,Yo.jsx)(Xwe,{})]})]})})})})});function DG(e){return(0,Yo.jsx)(FG,{...e,BlockEditorProviderComponent:nS.BlockEditorProvider,children:e.children})}var t_e=DG;var dg=a(E(),1);function Itt({template:e,post:t}){let[r="white"]=ng("color.background"),[o]=(0,ME.useEntityBlockEditor)("postType",t.type,{id:t.id}),[n]=(0,ME.useEntityBlockEditor)("postType",e?.type,{id:e?.id}),i=e&&n?n:o,s=!i?.length;return(0,dg.jsxs)("div",{className:"editor-fields-content-preview",style:{backgroundColor:r},children:[s&&(0,dg.jsx)("span",{className:"editor-fields-content-preview__empty",children:(0,r_e.__)("Empty content")}),!s&&(0,dg.jsx)(LG.BlockPreview.Async,{children:(0,dg.jsx)(LG.BlockPreview,{blocks:i})})]})}function n_e({item:e}){let{settings:t,template:r}=(0,o_e.useSelect)(o=>{let{canUser:n,getPostType:i,getTemplateId:s,getEntityRecord:l}=Y(o(ME.store)),c=n("read",{kind:"postType",name:"wp_template"}),u=o(N).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?l("postType","wp_template",m):void 0}},[e.type,e.id]);return(0,dg.jsx)(DG,{post:e,settings:t,__unstableTemplate:r,children:(0,dg.jsx)(Itt,{template:r,post:e})})}var Ott={type:"media",id:"content-preview",label:(0,i_e.__)("Content preview"),render:n_e,enableSorting:!1},s_e=Ott;function Ntt(e){let t=e?.editor;return Array.isArray(t)?!!t[0]?.notes:!1}function Mtt(e,t,r){return{type:"REGISTER_ENTITY_ACTION",kind:e,name:t,config:r}}function Ftt(e,t,r){return{type:"UNREGISTER_ENTITY_ACTION",kind:e,name:t,actionId:r}}function Dtt(e,t,r){return{type:"REGISTER_ENTITY_FIELD",kind:e,name:t,config:r}}function Ltt(e,t,r){return{type:"UNREGISTER_ENTITY_FIELD",kind:e,name:t,fieldId:r}}function Btt(e,t){return{type:"SET_IS_READY",kind:e,name:t}}var Vtt=[yH,vH,SH,TH,xH,CH,gH,A2,fH,bH,_H],jtt=e=>async({registry:t})=>{if(Y(t.select(N)).isEntityReady("postType",e))return;Y(t.dispatch(N)).setIsReady("postType",e);let o=await t.resolveSelect(l3.store).getPostType(e),n=await t.resolveSelect(l3.store).canUser("create",{kind:"postType",name:e}),i=await t.resolveSelect(l3.store).getCurrentTheme(),{disablePostFormats:s}=t.select(N).getEditorSettings(),l=!["wp_block","wp_template_part"].includes(o.slug)&&n&&Yz;o.slug!=="wp_template"&&(l=void 0),o.slug==="wp_template"&&!window?.__experimentalTemplateActivate&&(l=void 0);let c=[o.viewable?zz:void 0,o.supports?.revisions?tH:void 0,l,o.slug==="wp_template_part"&&n&&i?.is_block_theme?dH:void 0,n&&o.slug==="wp_block"?Xz:void 0,o.supports?.title?Kz:void 0,o.supports?.["page-attributes"]?Uz:void 0,o.slug==="wp_block"?eH:void 0,nH,Zz,cH,sH,oH].filter(Boolean),u;if(e===Tl)u=Vtt;else{let d=o.slug,f=cm.includes(d),m=d==="wp_block";if(u=[o.supports?.thumbnail&&i?.theme_supports?.["post-thumbnails"]&&rz,!f&&o.supports?.author&&WC,d==="wp_template"&&xz,d==="wp_template_part"&&Cz,!f&&pz,!f&&bz,!f&&yz,wz,!f&&I8,!f&&o.supports?.excerpt&&kz,m&&o.supports?.excerpt&&pj,o.supports?.["page-attributes"]&&dz,o.supports?.comments&&mz,o.supports?.trackbacks&&gz,(o.supports?.comments||o.supports?.trackbacks)&&vz,!f&&az,o.supports?.["post-formats"]&&!s&&Oz,(!f||m)&&o.supports?.editor&&Nz,!f&&fz,d==="post"&&Fz,d==="wp_template"&&Iz,d==="wp_template"&&Az,d==="wp_template"&&jz,d==="wp_template"&&Lz,d==="wp_template"&&Bz,o.supports?.editor&&o.viewable&&s_e,Ntt(o.supports)&&Tz,m&&mj].filter(Boolean),o.supports?.title){let h;e==="page"?h=D8:e==="wp_template"?h=L1:["wp_block","wp_template_part"].includes(e)?h=yC:h=A2,u.push(h)}}t.batch(()=>{c.forEach(d=>{Y(t.dispatch(N)).registerEntityAction("postType",e,d)}),u.forEach(d=>{Y(t.dispatch(N)).registerEntityField("postType",e,d)})}),(0,a_e.doAction)("core.registerPostTypeSchema",e)};function ztt(e){return{type:"SET_CURRENT_TEMPLATE_ID",id:e}}var Htt=e=>async({select:t,dispatch:r,registry:o})=>{let n=await o.dispatch(Ia.store).saveEntityRecord("postType","wp_template",e);return o.dispatch(Ia.store).editEntityRecord("postType",t.getCurrentPostType(),t.getCurrentPostId(),{template:n.slug}),o.dispatch(nc.store).createSuccessNotice((0,cr.__)("Custom template created. You're in template mode now."),{type:"snackbar",actions:[{label:(0,cr.__)("Go back"),onClick:()=>r.setRenderingMode(t.getEditorSettings().defaultRenderingMode)}]}),n},Utt=e=>({registry:t})=>{let o=(t.select(py.store).get("core","hiddenBlockTypes")??[]).filter(n=>!(Array.isArray(e)?e:[e]).includes(n));t.dispatch(py.store).set("core","hiddenBlockTypes",o)},Wtt=e=>({registry:t})=>{let r=t.select(py.store).get("core","hiddenBlockTypes")??[],o=new Set([...r,...Array.isArray(e)?e:[e]]);t.dispatch(py.store).set("core","hiddenBlockTypes",[...o])},Gtt=(e,{allowUndo:t=!0}={})=>async({registry:r})=>{let o="edit-site-template-reverted";if(r.dispatch(nc.store).removeNotice(o),!Dk(e)){r.dispatch(nc.store).createErrorNotice((0,cr.__)("This template is not revertable."),{type:"snackbar"});return}try{let n=r.select(Ia.store).getEntityConfig("postType",e.type);if(!n){r.dispatch(nc.store).createErrorNotice((0,cr.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let i=(0,l_e.addQueryArgs)(`${n.baseURL}/${e.id}`,{context:"edit",source:e.origin}),s=await(0,c_e.default)({path:i});if(!s){r.dispatch(nc.store).createErrorNotice((0,cr.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let l=({blocks:d=[]})=>(0,c3.__unstableSerializeAndClean)(d),c=r.select(Ia.store).getEditedEntityRecord("postType",e.type,e.id);r.dispatch(Ia.store).editEntityRecord("postType",e.type,e.id,{content:l,blocks:c.blocks,source:"custom"},{undoIgnore:!0});let u=(0,c3.parse)(s?.content?.raw);if(r.dispatch(Ia.store).editEntityRecord("postType",e.type,s.id,{content:l,blocks:u,source:"theme"}),t){let d=()=>{r.dispatch(Ia.store).editEntityRecord("postType",e.type,c.id,{content:l,blocks:c.blocks,source:"custom"})};r.dispatch(nc.store).createSuccessNotice((0,cr.__)("Template reset."),{type:"snackbar",id:o,actions:[{label:(0,cr.__)("Undo"),onClick:d}]})}}catch(n){let i=n.message&&n.code!=="unknown_error"?n.message:(0,cr.__)("Template revert failed. Please reload.");r.dispatch(nc.store).createErrorNotice(i,{type:"snackbar"})}},Ytt=e=>async({registry:t})=>{let r=e.every(n=>n?.has_theme_file),o=await Promise.allSettled(e.map(n=>t.dispatch(Ia.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,cr.sprintf)((0,cr.__)('"%s" reset.'),(0,VG.decodeEntities)(i)):(0,cr.sprintf)((0,cr._x)('"%s" deleted.',"template part"),(0,VG.decodeEntities)(i))}else n=r?(0,cr.__)("Items reset."):(0,cr.__)("Items deleted.");t.dispatch(nc.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,cr.__)("An error occurred while reverting the item."):(0,cr.__)("An error occurred while deleting the item.");else{let i=new Set,s=o.filter(({status:l})=>l==="rejected");for(let l of s)l.reason?.message&&i.add(l.reason.message);i.size===0?n=(0,cr.__)("An error occurred while deleting the items."):i.size===1?n=r?(0,cr.sprintf)((0,cr.__)("An error occurred while reverting the items: %s"),[...i][0]):(0,cr.sprintf)((0,cr.__)("An error occurred while deleting the items: %s"),[...i][0]):n=r?(0,cr.sprintf)((0,cr.__)("Some errors occurred while reverting the items: %s"),[...i].join(",")):(0,cr.sprintf)((0,cr.__)("Some errors occurred while deleting the items: %s"),[...i].join(","))}t.dispatch(nc.store).createErrorNotice(n,{type:"snackbar"})}},qtt=e=>({select:t,registry:r})=>{let o=t.getCurrentPostType(),n=r.select(Ia.store).getCurrentTheme()?.stylesheet,i=r.select(py.store).get("core","renderingModes")?.[n]??{};if(i[o]===e)return;let s={[n]:{...i,[o]:e}};r.dispatch(py.store).set("core","renderingModes",s)};function Ktt(e){return{type:"SET_STYLES_PATH",path:e}}function Ztt(e){return{type:"SET_SHOW_STYLEBOOK",show:e}}function Xtt(){return{type:"RESET_STYLES_NAVIGATION"}}function jG(e){return({dispatch:t,registry:r})=>{t({type:"SET_CANVAS_WIDTH",width:e});let o=Y(r.select(BG.store));if(o.isResponsiveEditing()){let n=o.getSettings().__experimentalFeatures?.viewport,i=m0(e,n);Y(r.dispatch(BG.store)).setStyleStateViewport(Ik[i]??"default")}}}function Qtt(e){return{type:"SET_CURRENT_REVISION_ID",revisionId:e}}var Jtt=e=>async({dispatch:t,select:r,registry:o})=>{let n=r.getCurrentPostType(),i=r.getCurrentPostId(),l=o.select(Ia.store).getEntityConfig("postType",n)?.revisionKey||"id",c=await o.resolveSelect(Ia.store).getRevisions("postType",n,i,gv(l,e));o.batch(()=>{t({type:"SET_REVISION_PAGE",page:e}),c?.length&&t.setCurrentRevisionId(c[0][l])})};function $tt(e){return{type:"SET_SHOW_REVISION_DIFF",showDiff:e}}var ert=e=>async({select:t,dispatch:r,registry:o})=>{let n=t.getCurrentPostType(),i=t.getCurrentPostId(),l=o.select(Ia.store).getEntityConfig("postType",n)?.revisionKey||"id",c=await o.resolveSelect(Ia.store).getRevision("postType",n,i,e,{context:"edit",_fields:[...new Set(["id","date","modified","author","meta","title.raw","excerpt.raw","content.raw",l])].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(nc.store).removeNotice("autosave-exists"),o.dispatch(nc.store).createSuccessNotice((0,cr.sprintf)((0,cr.__)("Restored to revision from %s."),(0,u3.dateI18n)((0,u3.getSettings)().formats.datetime,c.date)),{type:"snackbar",id:"editor-revision-restored"}))};function trt(e,t={focus:!1}){return{type:"SELECT_NOTE",noteId:e,options:t}}var rrt=(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,iS.parse)(i);s=(0,iS.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 ort(){return(0,fg.default)("wp.data.dispatch( 'core/editor' ).__experimentalTearDownEditor",{since:"6.5"}),{type:"DO_NOTHING"}}function nrt(){return(0,fg.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 irt(){return(0,fg.default)("wp.data.dispatch( 'core/editor' ).updatePost",{since:"5.7",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function srt(e){return(0,fg.default)("wp.data.dispatch( 'core/editor' ).setupEditorState",{since:"6.5",alternative:"wp.data.dispatch( 'core/editor' ).setEditedPost"}),d_e(e.type,e.id)}function d_e(e,t){return{type:"SET_EDITED_POST",postType:e,postId:t}}var art=(e,t)=>({select:r,registry:o})=>{let{id:n,type:i}=r.getCurrentPost();o.dispatch(Ys.store).editEntityRecord("postType",i,n,e,t)},lrt=(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(Ys.store).getEntityRecordNonTransientEdits("postType",i.type,i.id),content:n};r({type:"REQUEST_POST_UPDATE_START",options:e});let l=!1;try{s=await(0,sS.applyFiltersAsync)("editor.preSavePost",s,e)}catch(c){l=c}if(!l)try{await o.dispatch(Ys.store).saveEntityRecord("postType",i.type,s,e)}catch(c){l=c.message&&c.code!=="unknown_error"?c.message:(0,yn.__)("An error occurred while updating.")}if(l||(l=o.select(Ys.store).getLastEntitySaveError("postType",i.type,i.id)),!l)try{await(0,sS.applyFilters)("editor.__unstableSavePost",Promise.resolve(),e)}catch(c){l=c}if(!l)try{await(0,sS.doActionAsync)("editor.savePost",{id:i.id,type:i.type},e)}catch(c){l=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))&&crt({select:t,dispatch:r,registry:o}),l){let c=xX({post:i,edits:s,error:l});c.length&&o.dispatch(ou.store).createErrorNotice(...c)}else{let c=t.getCurrentPost(),u=SX({previousPost:i,post:c,postType:await o.resolveSelect(Ys.store).getPostType(c.type),options:e});u.length&&o.dispatch(ou.store).createSuccessNotice(...u),e.isAutosave||o.dispatch(Op.store).__unstableMarkLastChangeAsPersistent()}};async function crt({select:e,registry:t}){if(e.getEditorSettings().onNavigateToPreviousEntityRecord)return;let{id:o,slug:n}=e.getCurrentPost();if((await t.select(Ys.store).getEntityRecord("root","site")).active_templates[n]===o)return;let l=(await t.resolveSelect(Ys.store).getCurrentTheme())?.default_template_types.find(c=>c.slug===n);await t.dispatch(ou.store).createNotice("info",(0,yn.sprintf)((0,yn.__)('Do you want to activate this "%s" template?'),l?.title??n),{id:"template-activate-notice",actions:[{label:(0,yn.__)("Activate"),onClick:async()=>{await t.dispatch(ou.store).createNotice("info",(0,yn.__)("Activating template\u2026"),{id:"template-activate-notice"});try{let c=await t.select(Ys.store).getEntityRecord("root","site");await t.dispatch(Ys.store).saveEntityRecord("root","site",{active_templates:{...c.active_templates,[n]:o}},{throwOnError:!0}),await t.dispatch(ou.store).createSuccessNotice((0,yn.__)("Template activated."),{id:"template-activate-notice"})}catch(c){throw await t.dispatch(ou.store).createErrorNotice((0,yn.__)("Template activation failed."),{id:"template-activate-notice"}),c}}}]})}function urt(){return(0,fg.default)("wp.data.dispatch( 'core/editor' ).refreshPost",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}var drt=()=>async({select:e,dispatch:t,registry:r})=>{let o=e.getCurrentPostType(),n=await r.resolveSelect(Ys.store).getPostType(o),{rest_base:i,rest_namespace:s="wp/v2"}=n;t({type:"REQUEST_POST_DELETE_START"});try{let l=e.getCurrentPost();await(0,u_e.default)({path:`/${s}/${i}/${l.id}`,method:"DELETE"}),await t.savePost()}catch(l){r.dispatch(ou.store).createErrorNotice(...CX({error:l}))}t({type:"REQUEST_POST_DELETE_FINISH"})},frt=({local:e=!1,...t}={})=>async({select:r,dispatch:o})=>{let n=r.getCurrentPost();if(e){let i=r.isEditedPostNew(),s=r.getEditedPostAttribute("title"),l=r.getEditedPostAttribute("content"),c=r.getEditedPostAttribute("excerpt");_X(n.id,i,s,l,c)}else await o.savePost({isAutosave:!0,...t})},prt=({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()),mrt=()=>({registry:e})=>{e.dispatch(Ys.store).redo()},hrt=()=>({registry:e})=>{e.dispatch(Ys.store).undo()};function grt(){return(0,fg.default)("wp.data.dispatch( 'core/editor' ).createUndoLevel",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function vrt(e){return{type:"UPDATE_POST_LOCK",lock:e}}var brt=()=>({registry:e})=>{e.dispatch(nn.store).set("core","isPublishSidebarEnabled",!0)},yrt=()=>({registry:e})=>{e.dispatch(nn.store).set("core","isPublishSidebarEnabled",!1)};function wrt(e){return{type:"LOCK_POST_SAVING",lockName:e}}function _rt(e){return{type:"UNLOCK_POST_SAVING",lockName:e}}function Srt(e){return{type:"LOCK_POST_AUTOSAVING",lockName:e}}function xrt(e){return{type:"UNLOCK_POST_AUTOSAVING",lockName:e}}var Crt=(e,t={})=>({select:r,dispatch:o,registry:n})=>{let{__unstableShouldCreateUndoLevel:i,selection:s}=t,l={blocks:e,selection:s};if(i!==!1){let{id:c,type:u}=r.getCurrentPost();if(n.select(Ys.store).getEditedEntityRecord("postType",u,c).blocks===l.blocks){n.dispatch(Ys.store).__unstableCreateUndoLevel("postType",u,c);return}l.content=({blocks:f=[]})=>(0,iS.__unstableSerializeAndClean)(f)}o.editPost(l)};function Trt(e){return{type:"UPDATE_EDITOR_SETTINGS",settings:e}}var Ert=e=>({dispatch:t,registry:r,select:o})=>{o.__unstableIsEditorReady()&&!o.getEditorSettings().isPreviewMode&&r.dispatch(Op.store).clearSelectedBlock(),t({type:"SET_RENDERING_MODE",mode:e})};function Prt(e){return({dispatch:t,registry:r})=>{let o=Y(r.select(Op.store)).getSettings().__experimentalFeatures?.viewport,n=p0(e,o);t(jG(n))}}var krt=e=>({registry:t})=>{let r=t.select(nn.store).get("core","inactivePanels")??[],o=!!r?.includes(e),n;o?n=r.filter(i=>i!==e):n=[...r,e],t.dispatch(nn.store).set("core","inactivePanels",n)},Rrt=e=>({registry:t})=>{let r=t.select(nn.store).get("core","openPanels")??[],o=!!r?.includes(e),n;o?n=r.filter(i=>i!==e):n=[...r,e],t.dispatch(nn.store).set("core","openPanels",n)};function Art(e){return{type:"REMOVE_PANEL",panelName:e}}var Irt=e=>({dispatch:t,registry:r})=>{typeof e=="object"&&e.hasOwnProperty("rootClientId")&&e.hasOwnProperty("insertionIndex")&&Y(r.dispatch(Op.store)).setInsertionPoint({rootClientId:e.rootClientId,index:e.insertionIndex}),t({type:"SET_IS_INSERTER_OPENED",value:e})};function Ort(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}var Nrt=({createNotice:e=!0}={})=>({dispatch:t,registry:r})=>{let o=r.select(nn.store).get("core","distractionFree");o&&r.dispatch(nn.store).set("core","fixedToolbar",!1),o||r.batch(()=>{r.dispatch(nn.store).set("core","fixedToolbar",!0),t.setIsInserterOpened(!1),t.setIsListViewOpened(!1),Y(r.dispatch(Op.store)).resetZoomLevel()}),r.batch(()=>{r.dispatch(nn.store).set("core","distractionFree",!o),e&&r.dispatch(ou.store).createInfoNotice(o?(0,yn.__)("Distraction free mode deactivated."):(0,yn.__)("Distraction free mode activated."),{id:"core/editor/distraction-free-mode/notice",type:"snackbar",actions:[{label:(0,yn.__)("Undo"),onClick:()=>{r.batch(()=>{r.dispatch(nn.store).set("core","fixedToolbar",o),r.dispatch(nn.store).toggle("core","distractionFree")})}}]})})},Mrt=()=>({registry:e})=>{e.dispatch(nn.store).toggle("core","focusMode");let t=e.select(nn.store).get("core","focusMode");e.dispatch(ou.store).createInfoNotice(t?(0,yn.__)("Spotlight mode activated."):(0,yn.__)("Spotlight mode deactivated."),{id:"core/editor/toggle-spotlight-mode/notice",type:"snackbar",actions:[{label:(0,yn.__)("Undo"),onClick:()=>{e.dispatch(nn.store).toggle("core","focusMode")}}]})},Frt=()=>({registry:e})=>{e.dispatch(nn.store).toggle("core","fixedToolbar");let t=e.select(nn.store).get("core","fixedToolbar");e.dispatch(ou.store).createInfoNotice(t?(0,yn.__)("Top toolbar activated."):(0,yn.__)("Top toolbar deactivated."),{id:"core/editor/toggle-top-toolbar/notice",type:"snackbar",actions:[{label:(0,yn.__)("Undo"),onClick:()=>{e.dispatch(nn.store).toggle("core","fixedToolbar")}}]})},Drt=e=>({dispatch:t,registry:r})=>{r.dispatch(nn.store).set("core","editorMode",e),e!=="visual"&&(r.dispatch(Op.store).clearSelectedBlock(),Y(r.dispatch(Op.store)).resetZoomLevel()),e==="visual"?(0,HG.speak)((0,yn.__)("Visual editor selected"),"assertive"):e==="text"&&(r.select(nn.store).get("core","distractionFree")&&t.toggleDistractionFree(),(0,HG.speak)((0,yn.__)("Code editor selected"),"assertive"))};function Lrt(){return{type:"OPEN_PUBLISH_SIDEBAR"}}function Brt(){return{type:"CLOSE_PUBLISH_SIDEBAR"}}function Vrt(){return{type:"TOGGLE_PUBLISH_SIDEBAR"}}var sr=e=>(...t)=>({registry:r})=>{(0,fg.default)("`wp.data.dispatch( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.dispatch( 'core/block-editor' )."+e+"`",version:"6.2"}),r.dispatch(Op.store)[e](...t)},jrt=sr("resetBlocks"),zrt=sr("receiveBlocks"),Hrt=sr("updateBlock"),Urt=sr("updateBlockAttributes"),Wrt=sr("selectBlock"),Grt=sr("startMultiSelect"),Yrt=sr("stopMultiSelect"),qrt=sr("multiSelect"),Krt=sr("clearSelectedBlock"),Zrt=sr("toggleSelection"),Xrt=sr("replaceBlocks"),Qrt=sr("replaceBlock"),Jrt=sr("moveBlocksDown"),$rt=sr("moveBlocksUp"),eot=sr("moveBlockToPosition"),tot=sr("insertBlock"),rot=sr("insertBlocks"),oot=sr("showInsertionPoint"),not=sr("hideInsertionPoint"),iot=sr("setTemplateValidity"),sot=sr("synchronizeTemplate"),aot=sr("mergeBlocks"),lot=sr("removeBlocks"),cot=sr("removeBlock"),uot=sr("toggleBlockMode"),dot=sr("startTyping"),fot=sr("stopTyping"),pot=sr("enterFormattedText"),mot=sr("exitFormattedText"),hot=sr("insertDefaultBlock"),got=sr("updateBlockListSettings");var KC={reducer:eZ,selectors:K4,actions:UG},N=(0,d3.createReduxStore)(aZ,{...KC});(0,d3.register)(N);Y(N).registerPrivateActions(zG);Y(N).registerPrivateSelectors(A8);var v_e=a(E(),1),vot=e=>(0,h_e.createHigherOrderComponent)(t=>({attributes:r,setAttributes:o,...n})=>{let i=(0,f_e.useSelect)(u=>u(N).getCurrentPostType(),[]),[s,l]=(0,p_e.useEntityProp)("postType",i,"meta"),c=(0,m_e.useMemo)(()=>({...r,...Object.fromEntries(Object.entries(e).map(([u,d])=>[u,s[d]]))}),[r,s]);return(0,v_e.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&&l(d),o(u)},...n})},"withMetaAttributeSource");function bot(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=vot(t)(e.edit)),e}(0,g_e.addFilter)("blocks.registerBlockType","core/editor/custom-sources-backwards-compatibility/shim-attribute-source",bot);var xPe=a(Vn(),1);var SPe=a(ae(),1);var b_e=a(Bu(),1),y_e=a(bo(),1);var w_e=a(Vt(),1),my=a(E(),1),yot=10,f3={name:"links",className:"editor-autocompleters__link",triggerPrefix:"[[",isDebounced:!0,async options(e){return(await(0,b_e.default)({path:(0,y_e.addQueryArgs)("/wp/v2/search",{per_page:yot,search:e,type:"post"})})).filter(r=>r.title!=="")},getOptionKeywords(e){return[...e.title.split(/\s+/)]},getOptionLabel(e){return(0,my.jsxs)(my.Fragment,{children:[(0,my.jsx)(xn,{icon:e.subtype==="page"?vm:zV}),(0,w_e.decodeEntities)(e.title)]})},getOptionCompletion(e){return(0,my.jsx)("a",{href:e.url,children:e.title})}};var __e=a(U(),1),S_e=a(K(),1),x_e=a(ae(),1),Np=a(E(),1);function WG(e){let t=e.avatar_urls&&e.avatar_urls[24]?(0,Np.jsx)("img",{className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls[24]}):(0,Np.jsx)("span",{className:"editor-autocompleters__no-avatar"});return(0,Np.jsxs)(Np.Fragment,{children:[t,(0,Np.jsx)("span",{className:"editor-autocompleters__user-name",children:e.name}),(0,Np.jsx)("span",{className:"editor-autocompleters__user-slug",children:e.slug})]})}var p3={name:"users",className:"editor-autocompleters__user",triggerPrefix:"@",useItems(e){let t=(0,S_e.useSelect)(o=>{let{getUsers:n}=o(x_e.store);return n({context:"view",search:e})},[e]);return[(0,__e.useMemo)(()=>t?t.map(o=>({key:`user-${o.slug}`,value:o,label:WG(o)})):[],[t])]},getOptionCompletion(e){return`@${e.slug}`}};var lS=a(U(),1),aS=a(K(),1),C_e=a(ae(),1);function wot(e,t){let r=(0,lS.useRef)(e);(0,lS.useEffect)(()=>{r.current=e},[e]),(0,lS.useEffect)(()=>{if(!t)return;let o=setInterval(()=>r.current(),t*1e3);return()=>clearInterval(o)},[t])}function m3({interval:e,autosave:t}){let{autosave:r}=(0,aS.useDispatch)(N),o=t??r,{getReferenceByDistinctEdits:n}=(0,aS.useSelect)(C_e.store),{isEditedPostDirty:i,isEditedPostAutosaveable:s,isAutosavingPost:l}=(0,aS.useSelect)(N),c=(0,aS.useSelect)(d=>e!==void 0?e:d(N).getEditorSettings().autosaveInterval,[e]),u=(0,lS.useRef)();return wot(()=>{if(!s())return;let d=n();d!==u.current&&i()&&!l()&&(u.current=d,o())},c),null}var vg=a(j(),1),VE=a(K(),1),su=a(G(),1),jE=a(be(),1);var k3=a(ae(),1),lSe=a(_G(),1),R3=a(U(),1),cSe=a(Te(),1),uSe=a(Vt(),1),dSe=a(Mp(),1);var GG=a(j(),1),E_e=a(K(),1),P_e=a(ae(),1);function h3(e){let{isFrontPage:t,isPostsPage:r}=(0,E_e.useSelect)(o=>{let{canUser:n,getEditedEntityRecord:i}=o(P_e.store),s=n("read",{kind:"root",name:"site"})?i("root","site"):void 0,l=parseInt(e,10);return{isFrontPage:s?.page_on_front===l,isPostsPage:s?.page_for_posts===l}});return t?(0,GG.__)("Homepage"):r?(0,GG.__)("Posts Page"):!1}var tSe=a(G(),1),rSe=a(Mo(),1),E3=a(j(),1),BE=a(K(),1);var P3=a(Te(),1),oSe=a(Dt(),1);var DE=a(U(),1);var gy=a(G(),1),nu=a(j(),1),Fn=a(be(),1),vy=a(K(),1);var Wr=a(U(),1),S3=a(Mo(),1),L_e=a(Mf(),1),B_e=a(ae(),1);var Ur=a(j(),1),cS=[{slug:"theme-colors",title:(0,Ur.__)("Theme Colors"),origin:"theme",type:"colors"},{slug:"theme-gradients",title:(0,Ur.__)("Theme Gradients"),origin:"theme",type:"gradients"},{slug:"custom-colors",title:(0,Ur.__)("Custom Colors"),origin:"custom",type:"colors"},{slug:"custom-gradients",title:(0,Ur.__)("Custom Gradients"),origin:"custom",type:"gradients"},{slug:"duotones",title:(0,Ur.__)("Duotones"),origin:"theme",type:"duotones"},{slug:"default-colors",title:(0,Ur.__)("Default Colors"),origin:"default",type:"colors"},{slug:"default-gradients",title:(0,Ur.__)("Default Gradients"),origin:"default",type:"gradients"}],g3=[{slug:"site-identity",title:(0,Ur.__)("Site Identity"),blocks:["core/site-logo","core/site-title","core/site-tagline"]},{slug:"design",title:(0,Ur.__)("Design"),blocks:["core/navigation","core/avatar","core/post-time-to-read"],exclude:["core/home-link","core/navigation-link"]},{slug:"posts",title:(0,Ur.__)("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,Ur.__)("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"]}],YG=[{slug:"overview",title:(0,Ur.__)("Overview"),blocks:[]},{slug:"text",title:(0,Ur.__)("Text"),blocks:["core/post-content","core/home-link","core/navigation-link"]},{slug:"colors",title:(0,Ur.__)("Colors"),blocks:[]},{slug:"theme",title:(0,Ur.__)("Theme"),subcategories:g3},{slug:"media",title:(0,Ur.__)("Media"),blocks:["core/post-featured-image"]},{slug:"widgets",title:(0,Ur.__)("Widgets"),blocks:[]},{slug:"embed",title:(0,Ur.__)("Embeds"),include:[]}],_ot=[...g3,{slug:"media",title:(0,Ur.__)("Media"),blocks:["core/post-featured-image"]},{slug:"widgets",title:(0,Ur.__)("Widgets"),blocks:[]},{slug:"embed",title:(0,Ur.__)("Embeds"),include:[]}],k_e=[{slug:"overview",title:(0,Ur.__)("Overview"),blocks:[]},{slug:"text",title:(0,Ur.__)("Text"),blocks:["core/post-content","core/home-link","core/navigation-link"]},{slug:"colors",title:(0,Ur.__)("Colors"),blocks:[]},{slug:"blocks",title:(0,Ur.__)("All Blocks"),blocks:[],subcategories:_ot}],Sot=`
+`)&&(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=`
 	.is-root-container {
 		display: flow-root;
 	}
-`,R_e=`
+`,mEe=`
 	body {
 		position: relative;
 		padding: 32px !important;
 	}

-	${Sot}
+	${Rut}

 	.editor-style-book__examples {
 		max-width: 1200px;
@@ -164,7 +164,7 @@
 	:where(.is-root-container > .wp-block:last-child) {
 		margin-bottom: 0;
 	}
-`;var A_e=a(Pt(),1);function FE(e,t){if(!e?.slug||!t?.length)return;let r=e?.subcategories??[];if(r.length)return r.reduce((s,l)=>{let c=FE(l,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 qG(){let e=[...g3,...YG].map(({slug:o})=>o),r=(0,A_e.getCategories)().filter(({slug:o})=>!e.includes(o));return[...YG,...r]}var Gd=a(j(),1),Si=a(Pt(),1);var I_e=a(G(),1),v3=a(be(),1),KG=a(E(),1),xot=({colors:e,type:t,templateColumns:r="1fr 1fr",itemHeight:o="52px"})=>e?(0,KG.jsx)(I_e.__experimentalGrid,{templateColumns:r,rowGap:8,columnGap:16,children:e.map(n=>{let i=t==="gradients"?(0,v3.__experimentalGetGradientClass)(n.slug):(0,v3.getColorClassName)("background-color",n.slug),s=J("editor-style-book__color-example",i);return(0,KG.jsx)("div",{className:s,style:{height:o}},n.slug)})}):null,ZG=xot;var XG=a(G(),1),hy=a(E(),1),Cot=({duotones:e})=>e?(0,hy.jsx)(XG.__experimentalGrid,{columns:2,rowGap:16,columnGap:16,children:e.map(t=>(0,hy.jsxs)(XG.__experimentalGrid,{className:"editor-style-book__duotone-example",columns:2,rowGap:8,columnGap:8,children:[(0,hy.jsx)("div",{children:(0,hy.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,hy.jsx)("div",{className:"editor-style-book__color-example",style:{backgroundColor:r}},r))]},t.slug))}):null,O_e=Cot;var b3=a(E(),1);function Tot(e){if(!e)return[];let t=[];return cS.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,b3.jsx)(O_e,{duotones:n[r.type]}),t.push(i)):(i.content=(0,b3.jsx)(ZG,{colors:n[r.type],type:r.type}),t.push(i))}}),t}function Eot(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,Gd.__)("Colors"),category:"overview",content:(0,b3.jsx)(ZG,{colors:r.colors,type:"colors",templateColumns:"repeat(auto-fill, minmax( 200px, 1fr ))",itemHeight:"32px"})};t.push(i)}let o=[];if((0,Si.getBlockType)("core/heading")){let i=(0,Si.createBlock)("core/heading",{content:(0,Gd.__)("AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789X{(\u2026)},.-<>?!*&:/A@HELFO\u2122\xA9"),level:1});o.push(i)}if((0,Si.getBlockType)("core/paragraph")){let i=(0,Si.createBlock)("core/paragraph",{content:(0,Gd.__)("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,Si.createBlock)("core/paragraph",{content:(0,Gd.__)("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,Si.getBlockType)("core/group")){let l=(0,Si.createBlock)("core/group",{layout:{type:"grid",columnCount:2,minimumColumnWidth:"12rem"},style:{spacing:{blockGap:"1.5rem"}}},[i,s]);o.push(l)}else o.push(i)}return o.length&&t.push({name:"typography",title:(0,Gd.__)("Typography"),category:"overview",blocks:o}),["core/image","core/separator","core/buttons","core/pullquote","core/search"].forEach(i=>{let s=(0,Si.getBlockType)(i);if(s&&s.example){let l={name:i,title:s.title,category:"overview",blocks:(0,Si.getBlockFromExample)(i,{...s.example,attributes:{...s.example.attributes,style:void 0}})};t.push(l)}}),t}function QG(e){let t=(0,Si.getBlockTypes)().filter(s=>{let{name:l,example:c,supports:u}=s;return l!=="core/heading"&&!!c&&u?.inserter!==!1}).map(s=>({name:s.name,title:s.title,category:s.category,blocks:(0,Si.getBlockFromExample)(s.name,{...s.example,attributes:{...s.example?.attributes,style:void 0}})}));if(!!!(0,Si.getBlockType)("core/heading"))return t;let o={name:"core/heading",title:(0,Gd.__)("Headings"),category:"text",blocks:[1,2,3,4,5,6].map(s=>(0,Si.createBlock)("core/heading",{content:(0,Gd.sprintf)((0,Gd.__)("Heading %d"),s),level:s}))},n=Tot(e),i=Eot(e);return[o,...n,...t,...i]}var D_e=a(U(),1),w3=a(K(),1);var y3=a(Pt(),1),N_e=a(K(),1),M_e=a(U(),1);function uS(e={},t=!1){let o=sG("spacing.blockGap")!==null,n=!o,{disableLayoutStyles:i,getBlockStyles:s}=(0,N_e.useSelect)(l=>{let{getEditorSettings:c}=l(N),{getBlockStyles:u}=l(y3.store);return{disableLayoutStyles:!!c()?.disableLayoutStyles,getBlockStyles:u}},[]);return(0,M_e.useMemo)(()=>{if(!e?.styles||!e?.settings)return[[],{}];let l=(0,y3.getBlockTypes)();return lv(e,l,{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i,disableRootPadding:t,getBlockStyles:s})},[o,n,e,i,t,s])}function F_e(e=!1){let{merged:t}=Hr();return uS(t,e)}function Pot(e){let[t,r]=F_e(e),{getEditorSettings:o}=(0,w3.useSelect)(N),{updateEditorSettings:n}=(0,w3.useDispatch)(N);(0,D_e.useEffect)(()=>{if(!t||!r)return;let i=o(),s=Object.values(i.styles??[]).filter(l=>!l.isGlobalStyles);n({...i,styles:[...s,...t],__experimentalFeatures:r})},[t,r,n,o])}function _3({disableRootPadding:e}){return Pot(e),null}var Ut=a(E(),1),{ExperimentalBlockEditorProvider:kot}=Y(Fn.privateApis);function pg(e){return!e||Object.keys(e).length===0}var Rot=(e,t)=>{if(!e||!t||!t?.contentDocument)return;let r=e==="top"?t.contentDocument.body:t.contentDocument.getElementById(e);r&&r.scrollIntoView({behavior:"smooth"})},V_e=e=>e&&typeof e=="string"&&(e==="/"||e.startsWith("/typography")||e.startsWith("/colors")||e.startsWith("/blocks"))?{top:!0}:null;function j_e(){let{colors:e,gradients:t}=(0,Fn.__experimentalUseMultipleOriginColorsAndGradients)(),[r,o,n,i]=(0,Fn.useSettings)("color.defaultDuotone","color.duotone.custom","color.duotone.theme","color.duotone.default");return(0,Wr.useMemo)(()=>{let l={colors:e,gradients:t,duotones:[]};return n&&n.length&&l.duotones.push({name:(0,nu._x)("Theme","Indicates these duotone filters come from the theme."),slug:"theme",duotones:n}),r&&i&&i.length&&l.duotones.push({name:(0,nu._x)("Default","Indicates these duotone filters come from WordPress."),slug:"default",duotones:i}),o&&o.length&&l.duotones.push({name:(0,nu._x)("Custom","Indicates these doutone filters are created by the user."),slug:"custom",duotones:o}),l},[e,t,o,n,i,r])}function z_e(e){let t=[],r=FE({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 Aot(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 Iot({isSelected:e,onClick:t,onSelect:r,showTabs:o=!0,userConfig:n={},path:i=""},s){let l=ng("color.text"),c=ng("color.background"),u=j_e(),d=(0,Wr.useMemo)(()=>QG(u),[u]),f=(0,Wr.useMemo)(()=>qG().filter(w=>d.some(S=>S.category===w.slug)),[d]),m=z_e(d),{base:h}=Hr(),g=V_e(i),v=(0,Wr.useMemo)(()=>!pg(n)&&!pg(h)?Oi(h,n):{},[h,n]),b=(0,vy.useSelect)(w=>w(Fn.store).getSettings(),[]),[_]=uS(v),y=(0,Wr.useMemo)(()=>({...b,styles:!pg(_)&&!pg(n)?_:b.styles,isPreviewMode:!0}),[_,b,n]);return(0,Ut.jsx)("div",{ref:s,className:J("editor-style-book",{"is-button":!!t}),style:{color:l,background:c},children:o?(0,Ut.jsxs)(Cn.Root,{className:"editor-style-book__tabs",defaultValue:f[0]?.slug,children:[(0,Ut.jsx)("div",{className:"editor-style-book__tablist-container",children:(0,Ut.jsx)(Cn.List,{children:f.map(w=>(0,Ut.jsx)(Cn.Tab,{value:w.slug,children:w.title},w.slug))})}),f.map(w=>{let S=w.slug?qG().find(C=>C.slug===w.slug):null,x=S?FE(S,d):{examples:d};return(0,Ut.jsx)(Cn.Panel,{value:w.slug,tabIndex:-1,className:"editor-style-book__tabpanel",children:(0,Ut.jsx)(JG,{category:w.slug,examples:x,isSelected:e,onSelect:r,settings:y,title:w.title,goTo:g})},w.slug)})]}):(0,Ut.jsx)(JG,{examples:{examples:m},isSelected:e,onClick:t,onSelect:r,settings:y,goTo:g})})}var H_e=({userConfig:e={},isStatic:t=!1,path:r,onPathChange:o,settings:n})=>{let i=(0,vy.useSelect)(A=>n??A(N).getEditorSettings(),[n]),s=(0,vy.useSelect)(A=>A(B_e.store).canUser("create",{kind:"postType",name:"attachment"}),[]);(0,Wr.useEffect)(()=>{(0,vy.dispatch)(Fn.store).updateSettings({...i,mediaUpload:s?L_e.uploadMedia:void 0})},[i,s]);let[l,c]=(0,Wr.useState)("/"),u=r??l,d=o??c,f=A=>u===`/blocks/${encodeURIComponent(A)}`||u.startsWith(`/blocks/${encodeURIComponent(A)}/`),m=(A,P=!1)=>{if(cS.find(T=>T.slug===A)){d("/colors/palette");return}if(A==="typography"){d("/typography");return}P||d(`/blocks/${encodeURIComponent(A)}`)},h=j_e(),g=QG(h),v=z_e(g),b=null,_=null;if(u.includes("/colors"))b="colors";else if(u.includes("/typography"))b="text";else if(u.includes("/blocks")){b="blocks";let A=decodeURIComponent(u).split("/blocks/")[1];A?.includes("/variations")&&([A,_]=A.split("/variations/")),A&&g.find(P=>P.name===A)&&(b=A)}else t||(b="overview");let y=k_e.find(A=>A.slug===b),w=(0,Wr.useMemo)(()=>y?FE(y,g):{examples:[g.find(A=>A.name===b)]},[y,g,b]),S=(0,Wr.useMemo)(()=>b?_&&w?.examples?.length?{examples:Aot(w.examples,_)}:w:{examples:v},[b,v,_,w]),{base:x}=Hr(),C=V_e(u),I=(0,Wr.useMemo)(()=>!pg(e)&&!pg(x)?Oi(x,e):{},[x,e]),[k]=uS(I),R=(0,Wr.useMemo)(()=>({...i,styles:!pg(k)&&!pg(e)?k:i.styles,isPreviewMode:!0}),[k,i,e]);return(0,Ut.jsx)("div",{className:"editor-style-book",children:(0,Ut.jsxs)(Fn.BlockEditorProvider,{settings:R,children:[(0,Ut.jsx)(_3,{disableRootPadding:!0}),(0,Ut.jsx)(JG,{examples:S,settings:R,goTo:C,isSelected:t?null:f,onSelect:t?null:m})]})})},JG=({examples:e,isSelected:t,onClick:r,onSelect:o,settings:n,title:i,goTo:s})=>{let[l,c]=(0,Wr.useState)(!1),[u,d]=(0,Wr.useState)(!1),f=(0,Wr.useRef)(null),m={role:"button",onFocus:()=>c(!0),onBlur:()=>c(!1),onKeyDown:g=>{if(g.defaultPrevented)return;let{keyCode:v}=g;r&&(v===S3.ENTER||v===S3.SPACE)&&(g.preventDefault(),r(g))},onClick:g=>{g.defaultPrevented||r&&(g.preventDefault(),r(g))},readonly:!0},h=()=>d(!0);return(0,Wr.useLayoutEffect)(()=>{u&&f.current&&s?.top&&Rot("top",f.current)},[s?.top,u]),(0,Ut.jsxs)(Fn.__unstableIframe,{onLoad:h,ref:f,className:J("editor-style-book__iframe",{"is-focused":l&&!!r,"is-button":!!r}),name:"style-book-canvas",tabIndex:0,...r?m:{},children:[(0,Ut.jsx)(Fn.__unstableEditorStyles,{styles:n.styles}),(0,Ut.jsxs)("style",{children:[R_e,!!r&&"body { cursor: var(--wpds-cursor-control, pointer); } body * { pointer-events: none; }"]}),(0,Ut.jsx)(Oot,{className:"editor-style-book__examples",filteredExamples:e,label:i?(0,nu.sprintf)((0,nu.__)("Examples of blocks in the %s category"),i):(0,nu.__)("Examples of blocks"),isSelected:t,onSelect:o},i)]})},Oot=(0,Wr.memo)(({className:e,filteredExamples:t,label:r,isSelected:o,onSelect:n})=>(0,Ut.jsxs)(gy.Composite,{orientation:"vertical",className:e,"aria-label":r,role:"grid",children:[!!t?.examples?.length&&t.examples.map(i=>(0,Ut.jsx)(U_e,{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,Ut.jsxs)(gy.Composite.Group,{className:"editor-style-book__subcategory",children:[(0,Ut.jsx)(gy.Composite.GroupLabel,{children:(0,Ut.jsx)("h2",{className:"editor-style-book__subcategory-title",children:i.title})}),(0,Ut.jsx)(Not,{examples:i.examples,isSelected:o,onSelect:n})]},`subcategory-${i.slug}`))]})),Not=({examples:e,isSelected:t,onSelect:r})=>!!e?.length&&e.map(o=>(0,Ut.jsx)(U_e,{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)),Mot=["example-duotones"],U_e=({id:e,title:t,blocks:r,isSelected:o,onClick:n,content:i})=>{let s=(0,vy.useSelect)(d=>d(Fn.store).getSettings(),[]),l=(0,Wr.useMemo)(()=>({...s,focusMode:!1,isPreviewMode:!0}),[s]),c=(0,Wr.useMemo)(()=>Array.isArray(r)?r:[r],[r]),u=Mot.includes(e)||!n?{disabled:!0,accessibleWhenDisabled:!!n}:{};return(0,Ut.jsx)("div",{role:"row",children:(0,Ut.jsx)("div",{role:"gridcell",children:(0,Ut.jsxs)(gy.Composite.Item,{className:J("editor-style-book__example",{"is-selected":o,"is-disabled-example":!!u?.disabled}),id:e,"aria-label":n?(0,nu.sprintf)((0,nu.__)("Open %s styles in Styles panel"),t):void 0,render:(0,Ut.jsx)("div",{}),role:n?"button":null,onClick:n,...u,children:[(0,Ut.jsx)("span",{className:"editor-style-book__example-title",children:t}),(0,Ut.jsx)("div",{className:"editor-style-book__example-preview","aria-hidden":!0,children:(0,Ut.jsx)(gy.Disabled,{className:"editor-style-book__example-preview__content",children:i||(0,Ut.jsxs)(kot,{value:c,settings:l,children:[(0,Ut.jsx)(Fn.__unstableEditorStyles,{}),(0,Ut.jsx)(Fn.BlockList,{renderAppender:!1})]})})})]})})})},W_e=(0,Wr.forwardRef)(Iot);var LE=a(E(),1);function G_e({path:e,onPathChange:t,userConfig:r,forwardedRef:o}){return(0,LE.jsx)(W_e,{ref:o,path:e,userConfig:r,isSelected:n=>e===`/blocks/${encodeURIComponent(n)}`||e?.startsWith(`/blocks/${encodeURIComponent(n)}/`),onSelect:n=>{if(cS.find(i=>i.slug===n)){t?.("/colors/palette");return}if(n==="typography"){t?.("/typography");return}t?.("/blocks/"+encodeURIComponent(n))}})}function Fot({path:e,onPathChange:t,forwardedRef:r}){let{user:o}=Hr(),{revisions:n,isLoading:i}=ey(),s=(0,DE.useMemo)(()=>{let c=e?.match(/^\/revisions\/(.+)$/);return c?c[1]:null},[e]),l=(0,DE.useMemo)(()=>!s||!n.length?null:n.find(c=>String(c.id)===String(s)),[s,n]);return i?null:(0,LE.jsx)(G_e,{forwardedRef:r,path:e,onPathChange:t,userConfig:l||o})}function Dot({path:e,onPathChange:t},r){return e?.startsWith("/revisions")?(0,LE.jsx)(Fot,{forwardedRef:r,path:e,onPathChange:t}):(0,LE.jsx)(G_e,{forwardedRef:r,path:e,onPathChange:t})}var Y_e=(0,DE.forwardRef)(Dot);var q_e=a(G(),1),iu=a(be(),1),$G=a(K(),1),mg=a(U(),1);var Fp=a(E(),1),{ExperimentalBlockEditorProvider:Lot,BlockStyleVariationOverridesWithConfig:Bot}=Y(iu.privateApis);function x3(e){return!e||Object.keys(e).length===0}function Vot({path:e},t){let r=(0,$G.useSelect)(b=>b(iu.store).getBlocks(),[]),{user:o,base:n}=Hr(),{revisions:i,isLoading:s}=ey(),l=(0,mg.useMemo)(()=>{let b=e?.match(/^\/revisions\/(.+)$/);return b?b[1]:null},[e]),u=(0,mg.useMemo)(()=>!l||!i.length?null:i.find(b=>String(b.id)===String(l)),[l,i])||o,d=(0,mg.useMemo)(()=>!x3(u)&&!x3(n)?Oi(n,u):{},[n,u]),f=(0,mg.useMemo)(()=>Array.isArray(r)?r:[r],[r]),m=(0,$G.useSelect)(b=>b(iu.store).getSettings(),[]),h=(0,mg.useMemo)(()=>({...m,isPreviewMode:!0}),[m]),[g]=uS(d),v=!x3(g)&&!x3(u)?g:h.styles;return s?null:(0,Fp.jsxs)(iu.__unstableIframe,{ref:t,className:"editor-revisions__iframe",name:"revisions",tabIndex:0,children:[(0,Fp.jsx)("style",{children:".is-root-container { display: flow-root; }"}),(0,Fp.jsx)(q_e.Disabled,{className:"editor-revisions__example-preview__content",children:(0,Fp.jsxs)(Lot,{value:f,settings:h,children:[(0,Fp.jsx)(iu.BlockList,{renderAppender:!1}),(0,Fp.jsx)(iu.__unstableEditorStyles,{styles:v}),(0,Fp.jsx)(Bot,{config:d})]})})]})}var K_e=(0,mg.forwardRef)(Vot);var $_e=a(K(),1),by=a(U(),1),eSe=a(G(),1);var C3=a(j(),1),hg=a(Mo(),1),X_e=a(G(),1);var Yd=a(E(),1),Z_e=20;function eY({direction:e,resizeWidthBy:t}){function r(i){let{keyCode:s}=i;s!==hg.LEFT&&s!==hg.RIGHT||(i.preventDefault(),e==="left"&&s===hg.LEFT||e==="right"&&s===hg.RIGHT?t(Z_e):(e==="left"&&s===hg.RIGHT||e==="right"&&s===hg.LEFT)&&t(-Z_e))}let o={active:{opacity:1,scaleY:1.3}},n=`resizable-editor__resize-help-${e}`;return(0,Yd.jsxs)(Yd.Fragment,{children:[(0,Yd.jsxs)(Ze.Root,{children:[(0,Yd.jsx)(Ze.Trigger,{render:(0,Yd.jsx)(X_e.__unstableMotion.button,{className:`editor-resizable-editor__resize-handle is-${e}`,"aria-label":(0,C3.__)("Drag to resize"),"aria-describedby":n,onKeyDown:r,variants:o,whileFocus:"active",whileHover:"active",whileTap:"active",role:"separator","aria-orientation":"vertical"},"handle")}),(0,Yd.jsx)(Ze.Popup,{children:(0,C3.__)("Drag to resize")})]}),(0,Yd.jsx)(Gt,{id:n,children:(0,C3.__)("Use left and right arrow keys to resize the canvas.")})]})}var T3=a(E(),1),Q_e={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 J_e(e,t,r=0){return t>0&&e>=t-r}function jot({className:e,enableResizing:t,width:r="100%",height:o="100%",onResizeStart:n,onResizeStop:i,children:s}){let[l,c]=(0,by.useState)(!1),{setCanvasWidth:u}=Y((0,$_e.useDispatch)(N)),d=(0,by.useRef)(),f=(0,by.useCallback)(h=>{if(d.current){let g=J_e(d.current.offsetWidth+h,d.current.parentElement?.offsetWidth??0,80);u(g?void 0:d.current.offsetWidth+h)}},[u]),m=(0,by.useCallback)(h=>{let g=h.offsetWidth,v=h.parentElement?.offsetWidth??0;u(J_e(g,v,80)?void 0:g)},[u]);return(0,T3.jsx)(eSe.ResizableBox,{className:J("editor-resizable-editor",e,{"is-resizable":t,"is-resizing":l}),ref:h=>{d.current=h?.resizable},size:{width:r,height:o},onResizeStart:()=>{c(!0),n?.()},onResize:(h,g,v)=>{m(v)},onResizeStop:(h,g,v)=>{m(v),c(!1),i?.()},minWidth:300,maxWidth:"100%",maxHeight:"100%",enable:{left:t,right:t},showHandle:t,resizeRatio:2,handleComponent:{left:(0,T3.jsx)(eY,{direction:"left",resizeWidthBy:f}),right:(0,T3.jsx)(eY,{direction:"right",resizeWidthBy:f})},handleClasses:void 0,handleStyles:{left:Q_e,right:Q_e},children:s})}var dS=jot;var gg=a(E(),1);function tY(e,t){return t?(0,E3.__)("Style Book"):e?.startsWith("/revisions")?(0,E3.__)("Style Revisions"):""}function nSe(){let{stylesPath:e,showStylebook:t,showListViewByDefault:r}=(0,BE.useSelect)(m=>{let{getStylesPath:h,getShowStylebook:g}=Y(m(N)),v=m(oSe.store).get("core","showListViewByDefault");return{stylesPath:h(),showStylebook:g(),showListViewByDefault:v}},[]),{resetStylesNavigation:o,setStylesPath:n}=Y((0,BE.useDispatch)(N)),{setIsListViewOpened:i}=(0,BE.useDispatch)(N),s=(0,P3.useFocusOnMount)("firstElement"),l=(0,P3.useFocusReturn)(),c=null;t?c=(0,gg.jsx)(Y_e,{path:e,onPathChange:n,ref:l}):e?.startsWith("/revisions")&&(c=(0,gg.jsx)(K_e,{path:e,ref:l}));let u=tY(e,t),d=()=>{i(r),o()};return(0,gg.jsx)("div",{className:"editor-styles-canvas",children:(0,gg.jsx)(dS,{enableResizing:!1,children:(0,gg.jsxs)("section",{className:"editor-styles-canvas__section",ref:s,onKeyDown:m=>{m.keyCode===rSe.ESCAPE&&!m.defaultPrevented&&(m.preventDefault(),d())},"aria-label":u,children:[(0,gg.jsx)(tSe.Button,{size:"compact",className:"editor-styles-canvas__close-button",icon:Mi,label:(0,E3.__)("Close"),onClick:d}),c]})})})}var iSe=a(K(),1),rY=a(Vt(),1),oY=a(be(),1),sSe=a(ae(),1);function aSe(){return(0,iSe.useSelect)(e=>{let{getBlockAttributes:t,getBlockName:r,__experimentalGetParsedPattern:o}=e(oY.store),{getEditedEntityRecord:n,getCurrentTheme:i}=e(sSe.store),{getEditedContentOnlySection:s}=Y(e(oY.store)),l=s();if(!l)return null;let c=t(l),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(l);if(d==="core/block"&&c?.ref){let f=n("postType","wp_block",c.ref);if(f?.title)return{patternName:c.ref,patternTitle:(0,rY.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,rY.decodeEntities)(h.title),type:"template-part"}}}return null},[])}var qs=a(E(),1),{getTemplateInfo:zot}=Y(k3.privateApis),Hot=su.__unstableMotion.create(su.Button);function A3(e){let{stopEditingContentOnlySection:t}=Y((0,VE.useDispatch)(jE.store)),r=aSe(),{postId:o,postType:n,postTypeLabel:i,documentTitle:s,isNotFound:l,templateTitle:c,onNavigateToPreviousEntityRecord:u,isTemplatePreview:d,stylesCanvasTitle:f}=(0,VE.useSelect)(C=>{let{getCurrentPostType:I,getCurrentPostId:k,getEditorSettings:R,getRenderingMode:A}=C(N),{getEditedEntityRecord:P,getPostType:T,getCurrentTheme:M,isResolving:B}=C(k3.store),F=I(),V=k(),z=P("postType",F,V),{default_template_types:D=[]}=M()??{},O=zot({templateTypes:D,template:z}),L=T(F)?.labels?.singular_name,{getStylesPath:W,getShowStylebook:q}=Y(C(N)),Z=W(),Q=q(),ue=tY(Z,Q);return{postId:V,postType:F,postTypeLabel:L,documentTitle:z.title,isNotFound:!z&&!B("getEditedEntityRecord","postType",F,V),templateTitle:O.title,onNavigateToPreviousEntityRecord:R().onNavigateToPreviousEntityRecord,isTemplatePreview:A()==="template-locked",stylesCanvasTitle:ue}},[]),{open:m}=(0,VE.useDispatch)(lSe.store),h=(0,cSe.useReducedMotion)(),g=C4.includes(n),v=!!u||!!r,b=g?c:s,_=r?.patternTitle||e.title||f||b,y=e.icon,w=C=>{C.stopPropagation(),r?t():u&&u()},S=h3(o),x=(0,R3.useRef)(!1);return(0,R3.useEffect)(()=>{x.current=!0},[]),(0,qs.jsxs)("div",{className:J("editor-document-bar",{"has-back-button":v}),children:[(0,qs.jsx)(su.__unstableAnimatePresence,{children:v&&(0,qs.jsx)(Hot,{className:"editor-document-bar__back",icon:(0,vg.isRTL)()?TB:SB,onClick:w,size:"compact",initial:x.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,vg.__)("Back")})}),!g&&d&&!v&&(0,qs.jsx)(jE.BlockIcon,{icon:xc,className:"editor-document-bar__icon-layout"}),l?(0,qs.jsx)(su.__experimentalText,{children:(0,vg.__)("Document not found")}):(0,qs.jsx)(su.Button,{className:"editor-document-bar__command",onClick:()=>m(),size:"compact",children:(0,qs.jsxs)(su.__unstableMotion.div,{className:"editor-document-bar__title",initial:x.current?{opacity:0,transform:v?"translateX(15%)":"translateX(-15%)"}:!1,animate:{opacity:1,transform:"translateX(0%)"},transition:h?{duration:0}:void 0,children:[y&&(0,qs.jsx)(jE.BlockIcon,{icon:y}),(0,qs.jsxs)(su.__experimentalText,{size:"body",as:"h1",children:[(0,qs.jsx)("span",{className:"editor-document-bar__post-title",children:_?(0,dSe.__unstableStripHTML)(_):(0,vg.__)("No title")}),r&&(0,qs.jsx)("span",{className:"editor-document-bar__post-type-label",children:r.type==="template-part"?`\xB7 ${(0,vg.__)("Template Part")}`:`\xB7 ${(0,vg.__)("Pattern")}`}),!r&&S&&(0,qs.jsx)("span",{className:"editor-document-bar__post-type-label",children:`\xB7 ${S}`}),!r&&i&&!e.title&&!S&&(0,qs.jsx)("span",{className:"editor-document-bar__post-type-label",children:`\xB7 ${(0,uSe.decodeEntities)(i)}`})]})]},v)})]})}var wy=a(j(),1),fS=a(K(),1),O3=a(U(),1),N3=a(hd(),1),I3=a(be(),1),fSe=a(ae(),1),ni=a(G(),1);var yy=a(E(),1),Uot=({children:e,isValid:t,isDisabled:r,level:o,href:n,onSelect:i})=>{function s(l){if(r){l.preventDefault();return}i()}return(0,yy.jsx)("li",{className:J("document-outline__item",`is-${o.toLowerCase()}`,{"is-invalid":!t,"is-disabled":r}),children:(0,yy.jsxs)("a",{href:n,className:"document-outline__button","aria-disabled":r,onClick:s,children:[(0,yy.jsx)("span",{className:"document-outline__emdash","aria-hidden":"true"}),(0,yy.jsx)("strong",{className:"document-outline__level",children:o}),(0,yy.jsx)("span",{className:"document-outline__item-content",children:e})]})})},nY=Uot;var ur=a(E(),1),Wot=(0,ur.jsx)("em",{children:(0,wy.__)("(Empty heading)")}),Got=[(0,ur.jsx)("br",{},"incorrect-break"),(0,ur.jsx)("em",{children:(0,wy.__)("(Incorrect heading level)")},"incorrect-message")],Yot=[(0,ur.jsx)("br",{},"incorrect-break-h1"),(0,ur.jsx)("em",{children:(0,wy.__)("(Your theme may already use a H1 for the post title)")},"incorrect-message-h1")],qot=[(0,ur.jsx)("br",{},"incorrect-break-multiple-h1"),(0,ur.jsx)("em",{children:(0,wy.__)("(Multiple H1 headings are not recommended)")},"incorrect-message-multiple-h1")];function Kot(){return(0,ur.jsxs)(ni.SVG,{width:"138",height:"148",viewBox:"0 0 138 148",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,ur.jsx)(ni.Rect,{width:"138",height:"148",rx:"4",fill:"#F0F6FC"}),(0,ur.jsx)(ni.Line,{x1:"44",y1:"28",x2:"24",y2:"28",stroke:"#DDDDDD"}),(0,ur.jsx)(ni.Rect,{x:"48",y:"16",width:"27",height:"23",rx:"4",fill:"#DDDDDD"}),(0,ur.jsx)(ni.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,ur.jsx)(ni.Line,{x1:"55",y1:"59",x2:"24",y2:"59",stroke:"#DDDDDD"}),(0,ur.jsx)(ni.Rect,{x:"59",y:"47",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,ur.jsx)(ni.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,ur.jsx)(ni.Line,{x1:"80",y1:"90",x2:"24",y2:"90",stroke:"#DDDDDD"}),(0,ur.jsx)(ni.Rect,{x:"84",y:"78",width:"30",height:"23",rx:"4",fill:"#F0B849"}),(0,ur.jsx)(ni.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,ur.jsx)(ni.Line,{x1:"66",y1:"121",x2:"24",y2:"121",stroke:"#DDDDDD"}),(0,ur.jsx)(ni.Rect,{x:"70",y:"109",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,ur.jsx)(ni.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 Zot=(e=[])=>e.filter(t=>t.name==="core/heading").map(t=>({...t,level:t.attributes.level,isEmpty:Xot(t)})),Xot=e=>!e.attributes.content||e.attributes.content.trim().length===0;function pS({onSelect:e,hasOutlineItemsDisabled:t}){let{selectBlock:r}=(0,fS.useDispatch)(I3.store),{title:o,isTitleSupported:n}=(0,fS.useSelect)(g=>{let{getEditedPostAttribute:v}=g(N),{getPostType:b}=g(fSe.store),_=b(v("type"));return{title:v("title"),isTitleSupported:_?.supports?.title??!1}}),i=(0,fS.useSelect)(g=>{let{getClientIdsWithDescendants:v,getBlock:b}=g(I3.store);return v().map(y=>b(y))}),s=(0,fS.useSelect)(g=>{if(g(N).getRenderingMode()==="post-only")return;let{getBlocksByName:v,getClientIdsOfDescendants:b}=g(I3.store),[_]=v("core/post-content");if(_)return b(_)},[]),l=(0,O3.useRef)(1),c=(0,O3.useMemo)(()=>Zot(i),[i]);if(c.length<1)return(0,ur.jsxs)("div",{className:"editor-document-outline has-no-headings",children:[(0,ur.jsx)(Kot,{}),(0,ur.jsx)("p",{children:(0,wy.__)("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,ur.jsx)("div",{className:"document-outline",children:(0,ur.jsxs)("ul",{children:[d&&(0,ur.jsx)(nY,{level:(0,wy.__)("Title"),isValid:!0,onSelect:e,href:`#${u.id}`,isDisabled:t,children:o}),c.map(g=>{let v=g.level>l.current+1,b=!g.isEmpty&&!v&&!!g.level&&(g.level!==1||!m&&!d);return l.current=g.level,(0,ur.jsxs)(nY,{level:`H${g.level}`,isValid:b,isDisabled:t||!h(g.clientId),href:`#block-${g.clientId}`,onSelect:()=>{r(g.clientId),e?.()},children:[g.isEmpty?Wot:(0,N3.getTextContent)((0,N3.create)({html:g.attributes.content})),v&&Got,g.level===1&&m&&qot,d&&g.level===1&&!m&&Yot]},g.clientId)})]})})}var pSe=a(K(),1),mSe=a(be(),1);function hSe({children:e}){return(0,pSe.useSelect)(r=>{let{getGlobalBlockCount:o}=r(mSe.store);return o("core/heading")>0})?e:null}var gSe=a(U(),1),vSe=a(K(),1),ic=a(j(),1),bSe=a(be(),1),ySe=a(_a(),1),wSe=a(Mo(),1),_Se=a(E(),1);function Qot(){let{registerShortcut:e}=(0,vSe.useDispatch)(ySe.store);return(0,gSe.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,wSe.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,_Se.jsx)(bSe.BlockEditorKeyboardShortcuts.Register,{})}var SSe=Qot;var M3=a(j(),1),xSe=a(G(),1),F3=a(K(),1),zE=a(Mo(),1);var CSe=a(U(),1);var TSe=a(E(),1);function Jot(e,t){let r=(0,zE.isAppleOS)()?zE.displayShortcut.primaryShift("z"):zE.displayShortcut.primary("y"),o=(0,F3.useSelect)(i=>i(N).hasEditorRedo(),[]),{redo:n}=(0,F3.useDispatch)(N);return(0,TSe.jsx)(xSe.Button,{__next40pxDefaultSize:!0,...e,ref:t,icon:(0,M3.isRTL)()?mv:fv,label:(0,M3.__)("Redo"),shortcut:r,"aria-disabled":!o,onClick:o?n:void 0,className:"editor-history__redo"})}var D3=(0,CSe.forwardRef)(Jot);var L3=a(j(),1),ESe=a(G(),1),B3=a(K(),1),PSe=a(Mo(),1);var kSe=a(U(),1);var RSe=a(E(),1);function $ot(e,t){let r=(0,B3.useSelect)(n=>n(N).hasEditorUndo(),[]),{undo:o}=(0,B3.useDispatch)(N);return(0,RSe.jsx)(ESe.Button,{__next40pxDefaultSize:!0,...e,ref:t,icon:(0,L3.isRTL)()?fv:mv,label:(0,L3.__)("Undo"),shortcut:PSe.displayShortcut.primary("z"),"aria-disabled":!r,onClick:r?o:void 0,className:"editor-history__undo"})}var V3=(0,kSe.forwardRef)($ot);var ISe=a(Ya(),1),OSe=a(K(),1),NSe=a(be(),1),MSe=a(It(),1);var j3=a(G(),1),mS=a(j(),1),z3=a(K(),1),ASe=a(U(),1),iY=a(be(),1),_y=a(E(),1);function H3(){let[e,t]=(0,ASe.useState)(!1),r=(0,z3.useSelect)(i=>i(iY.store).isValidTemplate(),[]),{setTemplateValidity:o,synchronizeTemplate:n}=(0,z3.useDispatch)(iY.store);return r?null:(0,_y.jsxs)(_y.Fragment,{children:[(0,_y.jsx)(j3.Notice,{className:"editor-template-validation-notice",isDismissible:!1,status:"warning",actions:[{label:(0,mS.__)("Keep it as is"),onClick:()=>o(!0)},{label:(0,mS.__)("Reset the template"),onClick:()=>t(!0)}],children:(0,mS.__)("The content of your post doesn\u2019t match the template assigned to your post type.")}),(0,_y.jsx)(j3.__experimentalConfirmDialog,{isOpen:e,confirmButtonText:(0,mS.__)("Reset"),onConfirm:()=>{t(!1),n()},onCancel:()=>t(!1),size:"medium",children:(0,mS.__)("Resetting the template may result in loss of content, do you want to continue?")})]})}var sY=a(E(),1);function ent(){(0,ISe.default)("wp.editor.EditorNotices",{since:"7.0",version:"7.2",alternative:"wp.notices.InlineNotices"});let e=(0,OSe.useSelect)(t=>t(NSe.store).isValidTemplate(),[]);return(0,sY.jsx)(MSe.InlineNotices,{pinnedNoticesClassName:"components-editor-notices__pinned",dismissibleNoticesClassName:"components-editor-notices__dismissible",children:!e&&(0,sY.jsx)(H3,{})})}var FSe=ent;var DSe=a(Ya(),1),LSe=a(It(),1),BSe=a(E(),1);function VSe(){return(0,DSe.default)("wp.editor.EditorSnackbars",{since:"7.0",version:"7.2",alternative:"wp.notices.SnackbarNotices"}),(0,BSe.jsx)(LSe.SnackbarNotices,{className:"components-editor-notices__snackbar"})}var zSe=a(U(),1),U3=a(j(),1),Sy=a(G(),1),HSe=a(K(),1),USe=a(Te(),1),WSe=a(Vn(),1);var bg=a(E(),1);function tnt(){try{return(0,HSe.select)(N).getEditedPostContent()}catch{}}function jSe({text:e,children:t,variant:r="secondary"}){let o=(0,USe.useCopyToClipboard)(e);return(0,bg.jsx)(Sy.Button,{__next40pxDefaultSize:!0,variant:r,ref:o,children:t})}var rnt=class extends zSe.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,WSe.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,bg.jsxs)(Sy.__experimentalHStack,{className:"editor-error-boundary",alignment:"baseline",spacing:4,justify:"space-between",expanded:!1,wrap:!0,children:[(0,bg.jsx)(Sy.__experimentalText,{as:"p",children:(0,U3.__)("The editor has encountered an unexpected error.")}),(0,bg.jsxs)(Sy.__experimentalHStack,{expanded:!1,children:[t&&(0,bg.jsx)(jSe,{text:tnt,children:(0,U3.__)("Copy contents")}),(0,bg.jsx)(jSe,{variant:"primary",text:e?.stack,children:(0,U3.__)("Copy error")})]})]}):this.props.children}},GSe=rnt;var Dp=a(U(),1),UE=a(Te(),1),yg=a(K(),1),aY=a(j(),1),YSe=a(Pt(),1),qSe=a(It(),1);var KSe=a(E(),1),ont=window.requestIdleCallback?window.requestIdleCallback:window.requestAnimationFrame,HE,nnt=()=>{if(HE!==void 0)return HE;try{window.sessionStorage.setItem("__wpEditorTestSessionStorage",""),window.sessionStorage.removeItem("__wpEditorTestSessionStorage"),HE=!0}catch{HE=!1}return HE};function int(){let e=(0,yg.useRegistry)(),{postId:t,isEditedPostNew:r}=(0,yg.useSelect)(o=>({postId:o(N).getCurrentPostId(),isEditedPostNew:o(N).isEditedPostNew()}),[]);(0,Dp.useEffect)(()=>{let o=wX(t,r);if(!o)return;try{o=JSON.parse(o)}catch{return}let{post_title:n,content:i,excerpt:s}=o,l={title:n,content:i,excerpt:s},{getEditedPostAttribute:c,getEditorSettings:u}=e.select(N);if(!Object.keys(l).some(_=>l[_]!==c(_))){Fk(t,r);return}if(!!u().autosave)return;let{createWarningNotice:m,removeNotice:h}=e.dispatch(qSe.store),{editPost:g,resetEditorBlocks:v}=e.dispatch(N),b="wpEditorAutosaveRestore";m((0,aY.__)("The backup of this post in your browser is different from the version below."),{id:b,actions:[{label:(0,aY.__)("Restore the backup"),onClick(){let{content:_,...y}=l;g(y),v((0,YSe.parse)(l.content)),h(b)}}]})},[e,t,r])}function snt(){let{postId:e,isEditedPostNew:t,isDirty:r,isAutosaving:o,didError:n}=(0,yg.useSelect)(u=>({postId:u(N).getCurrentPostId(),isEditedPostNew:u(N).isEditedPostNew(),isDirty:u(N).isEditedPostDirty(),isAutosaving:u(N).isAutosavingPost(),didError:u(N).didPostSaveRequestFail()}),[]),i=(0,Dp.useRef)(r),s=(0,Dp.useRef)(o);(0,Dp.useEffect)(()=>{!n&&(s.current&&!o||i.current&&!r)&&Fk(e,t),i.current=r,s.current=o},[r,o,n]);let l=(0,UE.usePrevious)(t),c=(0,UE.usePrevious)(e);(0,Dp.useEffect)(()=>{c===e&&l&&!t&&Fk(e,!0)},[t,e])}function ant(){let{autosave:e}=(0,yg.useDispatch)(N),t=(0,Dp.useCallback)(()=>{ont(()=>e({local:!0}))},[]);int(),snt();let r=(0,yg.useSelect)(o=>o(N).getEditorSettings().localAutosaveInterval,[]);return(0,KSe.jsx)(m3,{interval:r,autosave:t})}var ZSe=(0,UE.ifCondition)(nnt)(ant);var XSe=a(K(),1),QSe=a(ae(),1);function lnt({children:e}){return(0,XSe.useSelect)(r=>{let{getEditedPostAttribute:o}=r(N),{getPostType:n}=r(QSe.store);return!!n(o("type"))?.supports?.["page-attributes"]},[])?e:null}var hS=lnt;var lY=a(j(),1),vS=a(G(),1),W3=a(K(),1),exe=a(U(),1);var JSe=a(K(),1),$Se=a(ae(),1);function cnt(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 unt({children:e,supportKeys:t}){let r=(0,JSe.useSelect)(n=>{let{getEditedPostAttribute:i}=n(N),{getPostType:s}=n($Se.store);return s(i("type"))},[]),o=!!r;return r&&(o=(Array.isArray(t)?t:[t]).some(n=>cnt(r.supports,n))),o?e:null}var fo=unt;var gS=a(E(),1);function dnt(){let e=(0,W3.useSelect)(s=>s(N).getEditedPostAttribute("menu_order")??0,[]),{editPost:t}=(0,W3.useDispatch)(N),[r,o]=(0,exe.useState)(null),n=s=>{o(s);let l=Number(s);Number.isInteger(l)&&s.trim?.()!==""&&t({menu_order:l})},i=r??e;return(0,gS.jsx)(vS.Flex,{children:(0,gS.jsx)(vS.FlexBlock,{children:(0,gS.jsx)(vS.__experimentalNumberControl,{label:(0,lY.__)("Order"),help:(0,lY.__)("Set the page order."),value:i,onChange:n,hideLabelFromVision:!0,onBlur:()=>{o(null)}})})})}function txe(){return(0,gS.jsx)(fo,{supportKeys:"page-attributes",children:(0,gS.jsx)(dnt,{})})}var pxe=a(K(),1),mxe=a(ae(),1);var uY=a(uw(),1),Na=a(j(),1),wg=a(G(),1),axe=a(Te(),1),qd=a(U(),1),yS=a(K(),1),fY=a(Vt(),1),Y3=a(ae(),1),lxe=a(be(),1),cxe=a(bo(),1);var rxe=a(G(),1),oxe=a(U(),1),WE=a(E(),1),fnt=(0,oxe.forwardRef)(({className:e,label:t,children:r},o)=>(0,WE.jsxs)(rxe.__experimentalHStack,{className:J("editor-post-panel__row",e),ref:o,children:[t&&(0,WE.jsx)("div",{className:"editor-post-panel__row-label",children:t}),(0,WE.jsx)("div",{className:"editor-post-panel__row-control",children:r})]})),dr=fnt;var nxe=a(Vt(),1);function G3(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 bS=e=>(0,nxe.decodeEntities)(e),cY=e=>({...e,name:bS(e.name)}),ixe=e=>(e??[]).map(cY);var Oa=a(E(),1);function dY(e){return e?.title?.rendered?(0,fY.decodeEntities)(e.title.rendered):`#${e.id} (${(0,Na.__)("no title")})`}var sxe=(e,t)=>{let r=(0,uY.default)(e||"").toLowerCase(),o=(0,uY.default)(t||"").toLowerCase();return r===o?0:r.startsWith(o)?r.length:1/0};function uxe(){let{editPost:e}=(0,yS.useDispatch)(N),[t,r]=(0,qd.useState)(""),{isHierarchical:o,parentPostId:n,parentPostTitle:i,pageItems:s,isLoading:l}=(0,yS.useSelect)(f=>{let{getPostType:m,getEntityRecords:h,getEntityRecord:g,isResolving:v}=f(Y3.store),{getCurrentPostId:b,getEditedPostAttribute:_}=f(N),y=_("type"),w=_("parent"),S=m(y),x=b(),C=S?.hierarchical??!1,I={per_page:100,exclude:x,parent_exclude:x,orderby:"menu_order",order:"asc",_fields:"id,title,parent"};t&&(I.search=t,I.orderby="relevance",I.search_columns=["post_title"]);let k=w?g("postType",y,w):null;return{isHierarchical:C,parentPostId:w,parentPostTitle:k?dY(k):"",pageItems:C?h("postType",y,I):null,isLoading:C?v("getEntityRecords",["postType",y,I]):!1}},[t]),c=(0,qd.useMemo)(()=>{let f=(v,b=0)=>v.map(w=>[{value:w.id,label:"\u2014 ".repeat(b)+(0,fY.decodeEntities)(w.name),rawName:w.name},...f(w.children||[],b+1)]).sort(([w],[S])=>{let x=sxe(w.rawName,t),C=sxe(S.rawName,t);return x>=C?1:-1}).flat();if(!s)return[];let m=s.map(v=>({id:v.id,parent:v.parent,name:dY(v)}));t||(m=G3(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,Oa.jsx)(wg.ComboboxControl,{className:"editor-page-attributes__parent",label:(0,Na.__)("Parent"),help:(0,Na.__)("Choose a parent page."),value:n,options:c,onFilterValueChange:(0,axe.debounce)(u,300),onChange:d,hideLabelFromVision:!0,isLoading:l})}function pnt({isOpen:e,onClick:t}){let r=(0,yS.useSelect)(n=>{let{getEditedPostAttribute:i}=n(N),s=i("parent");if(!s)return null;let{getEntityRecord:l}=n(Y3.store),c=i("type");return l("postType",c,s)},[]),o=(0,qd.useMemo)(()=>r?dY(r):(0,Na.__)("None"),[r]);return(0,Oa.jsx)(wg.Button,{size:"compact",className:"editor-post-parent__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,Na.sprintf)((0,Na.__)("Change parent: %s"),o),onClick:t,children:o})}function dxe(){let e=(0,yS.useSelect)(n=>n(Y3.store).getEntityRecord("root","__unstableBase")?.home,[]),[t,r]=(0,qd.useState)(null),o=(0,qd.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]);return(0,Oa.jsx)(dr,{label:(0,Na.__)("Parent"),ref:r,children:(0,Oa.jsx)(wg.Dropdown,{popoverProps:o,className:"editor-post-parent__panel-dropdown",contentClassName:"editor-post-parent__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:n,onToggle:i})=>(0,Oa.jsx)(pnt,{isOpen:n,onClick:i}),renderContent:({onClose:n})=>(0,Oa.jsxs)("div",{className:"editor-post-parent",children:[(0,Oa.jsx)(lxe.__experimentalInspectorPopoverHeader,{title:(0,Na.__)("Parent"),onClose:n}),(0,Oa.jsxs)("div",{children:[(0,qd.createInterpolateElement)((0,Na.sprintf)((0,Na.__)('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,cxe.filterURLForDisplay)(e).replace(/([/.])/g,"<wbr />$1")),{wbr:(0,Oa.jsx)("wbr",{})}),(0,Oa.jsx)("p",{children:(0,qd.createInterpolateElement)((0,Na.__)("They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"),{a:(0,Oa.jsx)(wg.ExternalLink,{href:(0,Na.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes")})})})]}),(0,Oa.jsx)(uxe,{})]})})})}var fxe=uxe;var q3=a(E(),1),mnt="page-attributes";function hnt(){let{isEnabled:e,postType:t}=(0,pxe.useSelect)(r=>{let{getEditedPostAttribute:o,isEditorPanelEnabled:n}=r(N),{getPostType:i}=r(mxe.store);return{isEnabled:n(mnt),postType:i(o("type"))}},[]);return!e||!t?null:(0,q3.jsx)(dxe,{})}function K3(){return(0,q3.jsx)(hS,{children:(0,q3.jsx)(hnt,{})})}var sc=a(j(),1),Bp=a(G(),1),_S=a(K(),1),gY=a(ae(),1),vxe=a(be(),1),SS=a(U(),1);var bxe=a(It(),1);var Z3=a(K(),1),mY=a(U(),1),au=a(Pt(),1),lu=a(G(),1),xy=a(j(),1);var Lp=a(E(),1),pY=(0,xy.__)("Custom Template");function _g({onClose:e}){let{defaultBlockTemplate:t,onNavigateToEntityRecord:r}=(0,Z3.useSelect)(d=>{let{getEditorSettings:f,getCurrentTemplateId:m}=d(N);return{defaultBlockTemplate:f().defaultBlockTemplate,onNavigateToEntityRecord:f().onNavigateToEntityRecord,getTemplateId:m}}),{createTemplate:o}=Y((0,Z3.useDispatch)(N)),[n,i]=(0,mY.useState)(""),[s,l]=(0,mY.useState)(!1),c=()=>{i(""),e()},u=async d=>{if(d.preventDefault(),s)return;l(!0);let f=t??(0,au.serialize)([(0,au.createBlock)("core/group",{tagName:"header",layout:{inherit:!0}},[(0,au.createBlock)("core/site-title"),(0,au.createBlock)("core/site-tagline")]),(0,au.createBlock)("core/separator"),(0,au.createBlock)("core/group",{tagName:"main"},[(0,au.createBlock)("core/group",{layout:{inherit:!0}},[(0,au.createBlock)("core/post-title")]),(0,au.createBlock)("core/post-content",{layout:{inherit:!0}})])]),m=await o({slug:qv(n||pY)||"wp-custom-template",content:f,title:n||pY,status:"publish"});l(!1),r({postId:m.id,postType:"wp_template"}),c()};return(0,Lp.jsx)(lu.Modal,{title:(0,xy.__)("Create custom template"),onRequestClose:c,focusOnMount:"firstContentElement",size:"small",overlayClassName:"editor-post-template__create-template-modal",children:(0,Lp.jsx)("form",{onSubmit:u,children:(0,Lp.jsxs)(lu.__experimentalVStack,{spacing:"3",children:[(0,Lp.jsx)(lu.TextControl,{label:(0,xy.__)("Name"),value:n,onChange:i,placeholder:pY,disabled:s,help:(0,xy.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,Lp.jsxs)(lu.__experimentalHStack,{justify:"right",children:[(0,Lp.jsx)(lu.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:c,children:(0,xy.__)("Cancel")}),(0,Lp.jsx)(lu.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:s,"aria-disabled":s,children:(0,xy.__)("Create")})]})]})})})}var Cy=a(K(),1),hxe=a(U(),1),Sg=a(ae(),1),X3=a(j(),1);function Ty(){return(0,Cy.useSelect)(e=>{let{getCurrentPostId:t,getCurrentPostType:r}=e(N);return{postId:t(),postType:r()}},[])}function Ey(){let{postType:e,postId:t}=Ty();return(0,Cy.useSelect)(r=>{let{canUser:o,getEntityRecord:n,getEntityRecords:i}=r(Sg.store),s=o("read",{kind:"root",name:"site"})?n("root","site"):void 0,l=+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!l&&!d},[t,e])}function gxe(e){return(0,Cy.useSelect)(t=>t(Sg.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:e}),[e])}function GE(){let{postType:e,postId:t}=Ty(),[r]=(0,Sg.useEntityProp)("postType",e,"slug",t),o=hY(),n=Ey(),i=gxe(e),s=(0,Cy.useSelect)(l=>{if(!window?.__experimentalDataFormInspector||!o)return null;let{getDefaultTemplateId:c,getEntityRecord:u}=l(Sg.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,hxe.useMemo)(()=>n&&[...(i||[]).filter(l=>l.is_custom&&l.slug!==o&&!!l.content.raw),s&&{...s,title:{rendered:(0,X3.sprintf)((0,X3.__)("%s (default)"),s.title.rendered)},isDefault:!0}].filter(Boolean),[i,s,o,n])}function wS(){return(0,Cy.useSelect)(e=>{let{getEditorSettings:t,getCurrentTemplateId:r,getCurrentPostType:o}=e(N),{getPostType:n,canUser:i}=e(Sg.store),s=o(),l=n(s),c=t(),u=c.__unstableIsBlockBasedTheme,d=!!c.availableTemplates&&Object.keys(c.availableTemplates).length>0,f;l?.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 hY(){let{postType:e,postId:t}=Ty(),r=gxe(e),o=(0,Cy.useSelect)(n=>n(Sg.store).getEditedEntityRecord("postType",e,t)?.template,[e,t]);if(o)return r?.find(n=>n.slug===o)?.slug}var Ma=a(E(),1);function gnt({isOpen:e,onClick:t}){let r=(0,_S.useSelect)(o=>{let n=o(N).getEditedPostAttribute("template"),{supportsTemplateMode:i,availableTemplates:s}=o(N).getEditorSettings();if(!i&&s[n])return s[n];let l=o(gY.store).canUser("create",{kind:"postType",name:"wp_template"})&&o(N).getCurrentTemplateId();return l?.title||l?.slug||s?.[n]},[]);return(0,Ma.jsx)(Bp.Button,{__next40pxDefaultSize:!0,variant:"tertiary","aria-expanded":e,"aria-label":(0,sc.__)("Template options"),onClick:t,children:r??(0,sc.__)("Default template")})}function vnt({onClose:e}){let t=Ey(),{availableTemplates:r,fetchedTemplates:o,selectedTemplateSlug:n,canCreate:i,canEdit:s,currentTemplateId:l,onNavigateToEntityRecord:c,getEditorSettings:u}=(0,_S.useSelect)(b=>{let{canUser:_,getEntityRecords:y}=b(gY.store),w=b(N).getEditorSettings(),S=_("create",{kind:"postType",name:"wp_template"}),x=b(N).getCurrentTemplateId();return{availableTemplates:w.availableTemplates,fetchedTemplates:S?y("postType","wp_template",{post_type:b(N).getCurrentPostType(),per_page:-1}):void 0,selectedTemplateSlug:b(N).getEditedPostAttribute("template"),canCreate:t&&S&&w.supportsTemplateMode,canEdit:t&&S&&w.supportsTemplateMode&&!!x,currentTemplateId:x,onNavigateToEntityRecord:w.onNavigateToEntityRecord,getEditorSettings:b(N).getEditorSettings}},[t]),d=(0,SS.useMemo)(()=>Object.entries({...r,...Object.fromEntries((o??[]).map(({slug:b,title:_})=>[b,_.rendered]))}).map(([b,_])=>({value:b,label:_})),[r,o]),f=d.find(b=>b.value===n)??d.find(b=>!b.value),{editPost:m}=(0,_S.useDispatch)(N),{createSuccessNotice:h}=(0,_S.useDispatch)(bxe.store),[g,v]=(0,SS.useState)(!1);return(0,Ma.jsxs)("div",{className:"editor-post-template__classic-theme-dropdown",children:[(0,Ma.jsx)(vxe.__experimentalInspectorPopoverHeader,{title:(0,sc.__)("Template"),help:(0,sc.__)("Templates define the way content is displayed when viewing your site."),actions:i?[{icon:Q4,label:(0,sc.__)("Add template"),onClick:()=>v(!0)}]:[],onClose:e}),t?(0,Ma.jsx)(Bp.SelectControl,{hideLabelFromVision:!0,label:(0,sc.__)("Template"),value:f?.value??"",options:d,onChange:b=>m({template:b||""})}):(0,Ma.jsx)(Bp.Notice,{status:"warning",isDismissible:!1,children:(0,sc.__)("The posts page template cannot be changed.")}),s&&c&&(0,Ma.jsx)("p",{children:(0,Ma.jsx)(Bp.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>{c({postId:l,postType:"wp_template"}),e(),h((0,sc.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:[{label:(0,sc.__)("Go back"),onClick:()=>u().onNavigateToPreviousEntityRecord()}]})},children:(0,sc.__)("Edit template")})}),g&&(0,Ma.jsx)(_g,{onClose:()=>v(!1)})]})}function bnt(){let[e,t]=(0,SS.useState)(null),r=(0,SS.useMemo)(()=>({anchor:e,className:"editor-post-template__dropdown",placement:"left-start",offset:36,shift:!0}),[e]);return(0,Ma.jsx)(dr,{label:(0,sc.__)("Template"),ref:t,children:(0,Ma.jsx)(Bp.Dropdown,{popoverProps:r,focusOnMount:!0,renderToggle:({isOpen:o,onToggle:n})=>(0,Ma.jsx)(gnt,{isOpen:o,onClick:n}),renderContent:({onClose:o})=>(0,Ma.jsx)(vnt,{onClose:o})})})}var Q3=bnt;var e6=a(G(),1),xxe=a(Dh(),1),t6=a(K(),1),Cxe=a(AU(),1);var _xe=a(G(),1);var J3=a(K(),1),yxe=a(Dt(),1);var wxe=a(E(),1),{PreferenceBaseOption:ynt}=Y(yxe.privateApis);function xg(e){let{toggleEditorPanelEnabled:t}=(0,J3.useDispatch)(N),{isChecked:r,isRemoved:o}=(0,J3.useSelect)(n=>{let{isEditorPanelEnabled:i,isEditorPanelRemoved:s}=n(N);return{isChecked:i(e.panelName),isRemoved:s(e.panelName)}},[e.panelName]);return o?null:(0,wxe.jsx)(ynt,{isChecked:r,onChange:()=>t(e.panelName),...e})}var vY=a(E(),1),{Fill:wnt,Slot:_nt}=(0,_xe.createSlotFill)("EnablePluginDocumentSettingPanelOption"),Sxe=({label:e,panelName:t})=>(0,vY.jsx)(wnt,{children:(0,vY.jsx)(xg,{label:e,panelName:t})});Sxe.Slot=_nt;var $3=Sxe;var Cg=a(E(),1),{Fill:Snt,Slot:xnt}=(0,e6.createSlotFill)("PluginDocumentSettingPanel"),Txe=({name:e,className:t,title:r,icon:o,children:n})=>{let{name:i}=(0,xxe.usePluginContext)(),s=`${i}/${e}`,{opened:l,isEnabled:c}=(0,t6.useSelect)(d=>{let{isEditorPanelOpened:f,isEditorPanelEnabled:m}=d(N);return{opened:f(s),isEnabled:m(s)}},[s]),{toggleEditorPanelOpened:u}=(0,t6.useDispatch)(N);return e===void 0&&(0,Cxe.default)("PluginDocumentSettingPanel requires a name property."),(0,Cg.jsxs)(Cg.Fragment,{children:[(0,Cg.jsx)($3,{label:r,panelName:s}),(0,Cg.jsx)(Snt,{children:c&&(0,Cg.jsx)(e6.PanelBody,{className:t,title:r,icon:o,opened:l,onToggle:()=>u(s),children:n})})]})};Txe.Slot=xnt;var r6=Txe;var Exe=a(be(),1),Pxe=a(G(),1),kxe=a(Te(),1),bY=a(E(),1),Cnt=(e,t)=>e.filter(r=>!t.includes(r)).length===0,Tnt=(e,t)=>!Array.isArray(t)||Cnt(e,t),Ent=({allowedBlocks:e,icon:t,label:r,onClick:o,small:n,role:i})=>(0,bY.jsx)(Exe.BlockSettingsMenuControls,{children:({selectedBlocks:s,onClose:l})=>Tnt(s,e)?(0,bY.jsx)(Pxe.MenuItem,{onClick:(0,kxe.compose)(o,l),icon:t,label:n?r:void 0,role:i,children:!n&&r}):null}),Rxe=Ent;var Axe=a(G(),1),Ixe=a(Dh(),1);var Oxe=a(E(),1);function Nxe(e){let t=(0,Ixe.usePluginContext)();return(0,Oxe.jsx)(Ul,{name:"core/plugin-more-menu",as:e.as??Axe.MenuItem,icon:e.icon||t.icon,...e})}var Mxe=a(Dh(),1),o6=a(G(),1),yY=a(E(),1),{Fill:Pnt,Slot:knt}=(0,o6.createSlotFill)("PluginPostPublishPanel"),Fxe=({children:e,className:t,title:r,initialOpen:o=!1,icon:n})=>{let{icon:i}=(0,Mxe.usePluginContext)();return(0,yY.jsx)(Pnt,{children:(0,yY.jsx)(o6.PanelBody,{className:t,initialOpen:o||!r,title:r,icon:n??i,children:e})})};Fxe.Slot=knt;var n6=Fxe;var i6=a(G(),1),wY=a(E(),1),{Fill:Rnt,Slot:Ant}=(0,i6.createSlotFill)("PluginPostStatusInfo"),Dxe=({children:e,className:t})=>(0,wY.jsx)(Rnt,{children:(0,wY.jsx)(i6.PanelRow,{className:t,children:e})});Dxe.Slot=Ant;var xS=Dxe;var s6=a(G(),1),Lxe=a(Dh(),1),_Y=a(E(),1),{Fill:Int,Slot:Ont}=(0,s6.createSlotFill)("PluginPrePublishPanel"),Bxe=({children:e,className:t,title:r,initialOpen:o=!1,icon:n})=>{let{icon:i}=(0,Lxe.usePluginContext)();return(0,_Y.jsx)(Int,{children:(0,_Y.jsx)(s6.PanelBody,{className:t,initialOpen:o||!r,title:r,icon:n??i,children:e})})};Bxe.Slot=Ont;var a6=Bxe;var Vxe=a(G(),1),jxe=a(Dh(),1);var zxe=a(E(),1);function Hxe(e){let t=(0,jxe.usePluginContext)();return(0,zxe.jsx)(Ul,{name:"core/plugin-preview-menu",as:e.as??Vxe.MenuItem,icon:e.icon||t.icon,...e})}var Uxe=a(E(),1);function Py({className:e,...t}){return(0,Uxe.jsx)(Gl,{panelClassName:e,className:"editor-sidebar",scope:"core",...t})}var Wxe=a(E(),1);function Gxe(e){return(0,Wxe.jsx)(Bh,{__unstableExplicitMenuItem:!0,scope:"core",...e})}var Vp=a(K(),1),p1e=a(Vt(),1),Tg=a(G(),1),l6=a(U(),1),Ry=a(j(),1),PS=a(ae(),1);var m1e=a(It(),1),h1e=a(Dt(),1);var TS=a(U(),1),Zxe=a(Vt(),1),Xxe=a(be(),1),ES=a(G(),1),CS=a(j(),1),Qxe=a(K(),1),Jxe=a(ae(),1),$xe=a(Pt(),1);var qxe=a(uw(),1);function Yxe(e=""){return e=(0,qxe.default)(e),e=e.trim().toLowerCase(),e}function Nnt(e,t){let r=Yxe(t),o=Yxe(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 Kxe(e=[],t=""){if(!t)return e;let r=e.map(o=>[o,Nnt(o,t)]).filter(([,o])=>o>0);return r.sort(([,o],[,n])=>n-o),r.map(([o])=>o)}var Fa=a(E(),1);function SY({onRequestClose:e,onSelect:t}){let{postType:r,postId:o}=Ty(),{editEntityRecord:n}=(0,Qxe.useDispatch)(Jxe.store),i=async s=>{n("postType",r,o,{template:s.isDefault?"":s.name},{undoIgnore:!0}),e(),t?.()};return(0,Fa.jsx)(ES.Modal,{title:(0,CS.__)("Choose a template"),onRequestClose:e,overlayClassName:"editor-post-template__swap-template-modal",isFullScreen:!0,children:(0,Fa.jsx)("div",{className:"editor-post-template__swap-template-modal-content",children:(0,Fa.jsx)(Mnt,{onSelect:i})})})}function e1e({onClick:e}){let[t,r]=(0,TS.useState)(!1),o=GE();return(0,Fa.jsxs)(Fa.Fragment,{children:[(0,Fa.jsx)(ES.MenuItem,{disabled:!o?.length,accessibleWhenDisabled:!0,onClick:()=>r(!0),children:(0,CS.__)("Change template")}),t&&(0,Fa.jsx)(SY,{onRequestClose:()=>r(!1),onSelect:e})]})}function Mnt({onSelect:e}){let[t,r]=(0,TS.useState)(""),o=GE(),n=(0,TS.useMemo)(()=>o.map(s=>({name:s.slug,blocks:(0,$xe.parse)(s.content.raw),title:(0,Zxe.decodeEntities)(s.title.rendered),id:s.id,isDefault:s.isDefault})),[o]),i=(0,TS.useMemo)(()=>Kxe(n,t),[n,t]);return(0,Fa.jsxs)(Fa.Fragment,{children:[(0,Fa.jsx)(ES.SearchControl,{onChange:r,value:t,label:(0,CS.__)("Search"),placeholder:(0,CS.__)("Search"),className:"editor-post-template__swap-template-search"}),(0,Fa.jsx)(Xxe.__experimentalBlockPatternsList,{label:(0,CS.__)("Templates"),blockPatterns:i,onClickPattern:e})]})}var t1e=a(G(),1),r1e=a(j(),1),o1e=a(K(),1),n1e=a(ae(),1);var i1e=a(E(),1);function s1e({onClick:e}){let t=hY(),r=Ey(),{postType:o,postId:n}=Ty(),{editEntityRecord:i}=(0,o1e.useDispatch)(n1e.store);return!t||!r?null:(0,i1e.jsx)(t1e.MenuItem,{onClick:()=>{i("postType",o,n,{template:""},{undoIgnore:!0}),e()},children:(0,r1e.__)("Use default template")})}var a1e=a(G(),1),l1e=a(j(),1),c1e=a(K(),1),u1e=a(ae(),1),d1e=a(U(),1);var ky=a(E(),1);function f1e(){let{canCreateTemplates:e}=(0,c1e.useSelect)(n=>{let{canUser:i}=n(u1e.store);return{canCreateTemplates:i("create",{kind:"postType",name:"wp_template"})}},[]),[t,r]=(0,d1e.useState)(!1),o=Ey();return!e||!o?null:(0,ky.jsxs)(ky.Fragment,{children:[(0,ky.jsx)(a1e.MenuItem,{onClick:()=>{r(!0)},children:(0,l1e.__)("Create new template")}),t&&(0,ky.jsx)(_g,{onClose:()=>{r(!1)}})]})}var Da=a(E(),1);function g1e(){let{isTemplateHidden:e,onNavigateToEntityRecord:t,getEditorSettings:r,hasGoBack:o,hasSpecificTemplate:n,id:i}=(0,Vp.useSelect)(S=>{let{getRenderingMode:x,getEditorSettings:C,getCurrentPost:I,getCurrentTemplateId:k}=Y(S(N)),R=C(),A=I();return{isTemplateHidden:x()==="post-only",onNavigateToEntityRecord:R.onNavigateToEntityRecord,getEditorSettings:C,hasGoBack:R.hasOwnProperty("onNavigateToPreviousEntityRecord"),hasSpecificTemplate:!!A.template,id:k()}},[]),{get:s}=(0,Vp.useSelect)(h1e.store),{editedRecord:l,hasResolved:c}=(0,PS.useEntityRecord)("postType","wp_template",i),{getEntityRecord:u}=(0,Vp.useSelect)(PS.store),{editEntityRecord:d}=(0,Vp.useDispatch)(PS.store),{createSuccessNotice:f}=(0,Vp.useDispatch)(m1e.store),{setRenderingMode:m,setDefaultRenderingMode:h}=Y((0,Vp.useDispatch)(N)),g=(0,Vp.useSelect)(S=>!!S(PS.store).canUser("create",{kind:"postType",name:"wp_template"}),[]),[v,b]=(0,l6.useState)(null),_=(0,l6.useMemo)(()=>({anchor:v,className:"editor-post-template__dropdown",placement:"left-start",offset:36,shift:!0}),[v]);if(!c)return null;let y=o?[{label:(0,Ry.__)("Go back"),onClick:()=>r().onNavigateToPreviousEntityRecord()}]:void 0,w=()=>{s("core/edit-site","welcomeGuideTemplate")||f((0,Ry.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:y})};return(0,Da.jsx)(dr,{label:(0,Ry.__)("Template"),ref:b,children:(0,Da.jsx)(Tg.DropdownMenu,{popoverProps:_,focusOnMount:!0,toggleProps:{size:"compact",variant:"tertiary",tooltipPosition:"middle left"},label:(0,Ry.__)("Template options"),text:(0,p1e.decodeEntities)(l.title),icon:null,children:({onClose:S})=>(0,Da.jsxs)(Da.Fragment,{children:[(0,Da.jsxs)(Tg.MenuGroup,{children:[g&&(0,Da.jsx)(Tg.MenuItem,{onClick:async()=>{if(t({postId:l.id,postType:"wp_template"}),!n&&window?.__experimentalTemplateActivate){let x=await u("root","site").active_templates;x[l.slug]!==l.id&&d("root","site",void 0,{active_templates:{...x,[l.slug]:l.id}})}S(),w()},children:(0,Ry.__)("Edit template")}),(0,Da.jsx)(e1e,{onClick:S}),(0,Da.jsx)(s1e,{onClick:S}),g&&(0,Da.jsx)(f1e,{})]}),(0,Da.jsx)(Tg.MenuGroup,{children:(0,Da.jsx)(Tg.MenuItem,{icon:e?void 0:Oo,isSelected:!e,role:"menuitemcheckbox",onClick:()=>{let x=e?"template-locked":"post-only";m(x),h(x)},children:(0,Ry.__)("Show template")})})]})})})}var xY=a(E(),1);function c6(){let e=wS();return e==="classic"?(0,xY.jsx)(Q3,{}):e==="block-theme"?(0,xY.jsx)(g1e,{}):null}var N1e=a(K(),1),M1e=a(ae(),1);var _1e=a(Te(),1),S1e=a(U(),1),x1e=a(K(),1),C1e=a(j(),1),T1e=a(G(),1);var v1e=a(j(),1),b1e=a(U(),1),y1e=a(K(),1),CY=a(Vt(),1),w1e=a(ae(),1);var YE={_fields:"id,name",context:"view"},u6={who:"authors",per_page:100,...YE};function d6(e){let{authorId:t,authors:r,postAuthor:o,isLoading:n}=(0,y1e.useSelect)(s=>{let{getUser:l,getUsers:c,isResolving:u}=s(w1e.store),{getEditedPostAttribute:d}=s(N),f=d("author"),m={...u6};return e&&(m.search=e,m.search_columns=["name"]),{authorId:f,authors:c(m),postAuthor:l(f,YE),isLoading:u("getUsers",[m])}},[e]),i=(0,b1e.useMemo)(()=>{let s=(r??[]).map(u=>({value:u.id,label:(0,CY.decodeEntities)(u.name)})),l=s.findIndex(({value:u})=>o?.id===u),c=[];return l<0&&o?c=[{value:o.id,label:(0,CY.decodeEntities)(o.name)}]:l<0&&!o&&(c=[{value:0,label:(0,v1e.__)("(No author)")}]),[...c,...s]},[r,o]);return{authorId:t,authorOptions:i,postAuthor:o,isLoading:n}}var E1e=a(E(),1);function P1e(){let[e,t]=(0,S1e.useState)(),{editPost:r}=(0,x1e.useDispatch)(N),{authorId:o,authorOptions:n,isLoading:i}=d6(e),s=l=>{l&&r({author:l})};return(0,E1e.jsx)(T1e.ComboboxControl,{label:(0,C1e.__)("Author"),options:n,value:o,onFilterValueChange:(0,_1e.debounce)(t,300),onChange:s,allowReset:!1,hideLabelFromVision:!0,isLoading:i})}var k1e=a(j(),1),R1e=a(K(),1),A1e=a(G(),1);var I1e=a(E(),1);function O1e(){let{editPost:e}=(0,R1e.useDispatch)(N),{authorId:t,authorOptions:r}=d6(),o=n=>{let i=Number(n);e({author:i})};return(0,I1e.jsx)(A1e.SelectControl,{className:"post-author-selector",label:(0,k1e.__)("Author"),options:r,onChange:o,value:t,hideLabelFromVision:!0})}var TY=a(E(),1),Fnt=25;function Dnt(){return(0,N1e.useSelect)(t=>t(M1e.store).getUsers(u6)?.length>=Fnt,[])?(0,TY.jsx)(P1e,{}):(0,TY.jsx)(O1e,{})}var f6=Dnt;var F1e=a(K(),1);var D1e=a(E(),1);function p6({children:e}){let{hasAssignAuthorAction:t}=(0,F1e.useSelect)(r=>({hasAssignAuthorAction:!!r(N).getCurrentPost()?._links?.["wp:action-assign-author"]}),[]);return t?(0,D1e.jsx)(fo,{supportKeys:"author",children:e}):null}var Ay=a(j(),1),m6=a(G(),1),h6=a(U(),1),L1e=a(Vt(),1),B1e=a(be(),1),V1e=a(K(),1),j1e=a(ae(),1);var Kd=a(E(),1);function Lnt({isOpen:e,onClick:t}){let{postAuthor:r}=(0,V1e.useSelect)(n=>{let i=n(N).getEditedPostAttribute("author");return{postAuthor:n(j1e.store).getUser(i,YE)}},[]),o=(0,L1e.decodeEntities)(r?.name)||(0,Ay.__)("(No author)");return(0,Kd.jsx)(m6.Button,{size:"compact",variant:"tertiary","aria-expanded":e,"aria-label":(0,Ay.sprintf)((0,Ay.__)("Change author: %s"),o),onClick:t,children:o})}function Bnt(){let[e,t]=(0,h6.useState)(null),r=(0,h6.useMemo)(()=>({anchor:e,placement:"left-start",offset:36,shift:!0}),[e]);return(0,Kd.jsx)(p6,{children:(0,Kd.jsx)(dr,{label:(0,Ay.__)("Author"),ref:t,children:(0,Kd.jsx)(m6.Dropdown,{popoverProps:r,contentClassName:"editor-post-author__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:o,onToggle:n})=>(0,Kd.jsx)(Lnt,{isOpen:o,onClick:n}),renderContent:({onClose:o})=>(0,Kd.jsxs)("div",{className:"editor-post-author",children:[(0,Kd.jsx)(B1e.__experimentalInspectorPopoverHeader,{title:(0,Ay.__)("Author"),onClose:o}),(0,Kd.jsx)(f6,{onClose:o})]})})})})}var g6=Bnt;var Eg=a(j(),1),b6=a(G(),1),y6=a(K(),1);var v6=a(E(),1),Vnt=[{label:(0,Eg._x)("Open",'Adjective: e.g. "Comments are open"'),value:"open",description:(0,Eg.__)("Visitors can add new comments and replies.")},{label:(0,Eg.__)("Closed"),value:"closed",description:[(0,Eg.__)("Visitors cannot add new comments or replies."),(0,Eg.__)("Existing comments remain visible.")].join(" ")}];function jnt(){let e=(0,y6.useSelect)(o=>o(N).getEditedPostAttribute("comment_status")??"open",[]),{editPost:t}=(0,y6.useDispatch)(N),r=o=>t({comment_status:o});return(0,v6.jsx)("form",{children:(0,v6.jsx)(b6.__experimentalVStack,{spacing:4,children:(0,v6.jsx)(b6.RadioControl,{className:"editor-change-status__options",hideLabelFromVision:!0,label:(0,Eg.__)("Comment status"),options:Vnt,onChange:r,selected:e})})})}var w6=jnt;var cu=a(j(),1),kS=a(G(),1),PY=a(K(),1),T6=a(U(),1),z1e=a(be(),1),H1e=a(ae(),1);var _6=a(j(),1),S6=a(G(),1),x6=a(K(),1);var EY=a(E(),1);function znt(){let e=(0,x6.useSelect)(o=>o(N).getEditedPostAttribute("ping_status")??"open",[]),{editPost:t}=(0,x6.useDispatch)(N),r=()=>t({ping_status:e==="open"?"closed":"open"});return(0,EY.jsx)(S6.CheckboxControl,{label:(0,_6.__)("Enable pingbacks & trackbacks"),checked:e==="open",onChange:r,help:(0,EY.jsx)(S6.ExternalLink,{href:(0,_6.__)("https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"),children:(0,_6.__)("Learn more about pingbacks & trackbacks")})})}var C6=znt;var Ks=a(E(),1),Hnt="discussion-panel";function Unt({onClose:e}){return(0,Ks.jsxs)("div",{className:"editor-post-discussion",children:[(0,Ks.jsx)(z1e.__experimentalInspectorPopoverHeader,{title:(0,cu.__)("Discussion"),onClose:e}),(0,Ks.jsxs)(kS.__experimentalVStack,{spacing:4,children:[(0,Ks.jsx)(fo,{supportKeys:"comments",children:(0,Ks.jsx)(w6,{})}),(0,Ks.jsx)(fo,{supportKeys:"trackbacks",children:(0,Ks.jsx)(C6,{})})]})]})}function Wnt({isOpen:e,onClick:t}){let{commentStatus:r,pingStatus:o,commentsSupported:n,trackbacksSupported:i}=(0,PY.useSelect)(l=>{let{getEditedPostAttribute:c}=l(N),{getPostType:u}=l(H1e.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,cu._x)("Open",'Adjective: e.g. "Comments are open"'):s=i?(0,cu.__)("Comments only"):(0,cu._x)("Open",'Adjective: e.g. "Comments are open"'):o==="open"?s=n?(0,cu.__)("Pings only"):(0,cu.__)("Pings enabled"):s=(0,cu.__)("Closed"),(0,Ks.jsx)(kS.Button,{size:"compact",className:"editor-post-discussion__panel-toggle",variant:"tertiary","aria-label":(0,cu.__)("Change discussion options"),"aria-expanded":e,onClick:t,children:s})}function E6(){let{isEnabled:e}=(0,PY.useSelect)(n=>{let{isEditorPanelEnabled:i}=n(N);return{isEnabled:i(Hnt)}},[]),[t,r]=(0,T6.useState)(null),o=(0,T6.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]);return e?(0,Ks.jsx)(fo,{supportKeys:["comments","trackbacks"],children:(0,Ks.jsx)(dr,{label:(0,cu.__)("Discussion"),ref:r,children:(0,Ks.jsx)(kS.Dropdown,{popoverProps:o,className:"editor-post-discussion__panel-dropdown",contentClassName:"editor-post-discussion__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:n,onToggle:i})=>(0,Ks.jsx)(Wnt,{isOpen:n,onClick:i}),renderContent:({onClose:n})=>(0,Ks.jsx)(Unt,{onClose:n})})})}):null}var RS=a(j(),1),k6=a(G(),1),R6=a(K(),1),U1e=a(U(),1),W1e=a(Vt(),1);var P6=a(E(),1);function qE({hideLabelFromVision:e=!1,updateOnBlur:t=!1}){let{excerpt:r,shouldUseDescriptionLabel:o,usedAttribute:n}=(0,R6.useSelect)(d=>{let{getCurrentPostType:f,getEditedPostAttribute:m}=d(N),h=f(),g=["wp_template","wp_template_part"].includes(h)?"description":"excerpt";return{excerpt:m(g),shouldUseDescriptionLabel:["wp_template","wp_template_part","wp_block"].includes(h),usedAttribute:g}},[]),{editPost:i}=(0,R6.useDispatch)(N),[s,l]=(0,U1e.useState)((0,W1e.decodeEntities)(r)),c=d=>{i({[n]:d})},u=o?(0,RS.__)("Write a description (optional)"):(0,RS.__)("Write an excerpt (optional)");return(0,P6.jsx)("div",{className:"editor-post-excerpt",children:(0,P6.jsx)(k6.TextareaControl,{label:u,hideLabelFromVision:e,className:"editor-post-excerpt__textarea",onChange:t?l:c,onBlur:t?()=>c(s):void 0,value:t?s:r,help:o?(0,RS.__)("Write a description"):(0,P6.jsx)(k6.ExternalLink,{href:(0,RS.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"),children:(0,RS.__)("Learn more about manual excerpts")})})})}var G1e=a(E(),1);function Gnt({children:e}){return(0,G1e.jsx)(fo,{supportKeys:"excerpt",children:e})}var Iy=Gnt;var jp=a(j(),1),uu=a(G(),1),XE=a(K(),1),O6=a(U(),1),q1e=a(be(),1),ZE=a(ae(),1),K1e=a(Vt(),1);var A6=a(G(),1),kY=a(E(),1),{Fill:Ynt,Slot:qnt}=(0,A6.createSlotFill)("PluginPostExcerpt"),Y1e=({children:e,className:t})=>(0,kY.jsx)(Ynt,{children:(0,kY.jsx)(A6.PanelRow,{className:t,children:e})});Y1e.Slot=qnt;var KE=Y1e;var po=a(E(),1),{getTemplateInfo:Knt}=Y(ZE.privateApis),I6="post-excerpt";function Znt(){let{isOpened:e,isEnabled:t,postType:r}=(0,XE.useSelect)(s=>{let{isEditorPanelOpened:l,isEditorPanelEnabled:c,getCurrentPostType:u}=s(N);return{isOpened:l(I6),isEnabled:c(I6),postType:u()}},[]),{toggleEditorPanelOpened:o}=(0,XE.useDispatch)(N),n=()=>o(I6);if(!t)return null;let i=["wp_template","wp_template_part","wp_block"].includes(r);return(0,po.jsx)(uu.PanelBody,{title:i?(0,jp.__)("Description"):(0,jp.__)("Excerpt"),opened:e,onToggle:n,children:(0,po.jsx)(KE.Slot,{children:s=>(0,po.jsxs)(po.Fragment,{children:[(0,po.jsx)(qE,{}),s]})})})}function Z1e(){return(0,po.jsx)(Iy,{children:(0,po.jsx)(Znt,{})})}function X1e(){return(0,po.jsx)(Iy,{children:(0,po.jsx)(Xnt,{})})}function Xnt(){let{shouldRender:e,excerpt:t,shouldBeUsedAsDescription:r,allowEditing:o}=(0,XE.useSelect)(f=>{let{getCurrentPostType:m,getCurrentPostId:h,getEditedPostAttribute:g,isEditorPanelEnabled:v}=f(N),b=m(),_=["wp_template","wp_template_part"].includes(b),y=b==="wp_block",w=_||y,x=g(_?"description":"excerpt"),C=_&&f(ZE.store).getEntityRecord("postType",b,h()),I=!x&&_?Knt({template:C,templateTypes:f(ZE.store).getCurrentTheme()?.default_template_types})?.description:void 0,k=v(I6)||w;return{excerpt:x??I,shouldRender:k,shouldBeUsedAsDescription:w,allowEditing:k&&(!w||y||C&&C.source===gk.custom&&!C.has_theme_file&&C.is_custom)}},[]),[n,i]=(0,O6.useState)(null),s=r?(0,jp.__)("Description"):(0,jp.__)("Excerpt"),l=(0,O6.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,po.jsx)(uu.__experimentalText,{align:"left",numberOfLines:4,truncate:o,children:(0,K1e.decodeEntities)(t)});if(!o)return c;let u=r?(0,jp.__)("Add a description\u2026"):(0,jp.__)("Add an excerpt\u2026"),d=r?(0,jp.__)("Edit description"):(0,jp.__)("Edit excerpt");return(0,po.jsxs)(uu.__experimentalVStack,{children:[c,(0,po.jsx)(uu.Dropdown,{className:"editor-post-excerpt__dropdown",contentClassName:"editor-post-excerpt__dropdown__content",popoverProps:l,focusOnMount:!0,ref:i,renderToggle:({onToggle:f})=>(0,po.jsx)(uu.Button,{__next40pxDefaultSize:!0,onClick:f,variant:"link",children:c?d:u}),renderContent:({onClose:f})=>(0,po.jsxs)(po.Fragment,{children:[(0,po.jsx)(q1e.__experimentalInspectorPopoverHeader,{title:s,onClose:f}),(0,po.jsx)(uu.__experimentalVStack,{spacing:4,children:(0,po.jsx)(KE.Slot,{children:m=>(0,po.jsxs)(po.Fragment,{children:[(0,po.jsx)(qE,{hideLabelFromVision:!0,updateOnBlur:!0}),m]})})})]})})]})}var hl=a(j(),1),AY=a(Vn(),1),ss=a(G(),1),eCe=a(qA(),1),M6=a(U(),1),tCe=a(Te(),1),AS=a(K(),1),Oy=a(be(),1),rCe=a(ae(),1);var Q1e=a(K(),1),J1e=a(ae(),1);function N6({children:e,supportKeys:t}){let{postType:r,themeSupports:o}=(0,Q1e.useSelect)(i=>({postType:i(N).getEditedPostAttribute("type"),themeSupports:i(J1e.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 RY=a(E(),1);function Qnt({children:e}){return(0,RY.jsx)(N6,{supportKeys:"post-thumbnails",children:(0,RY.jsx)(fo,{supportKeys:"thumbnail",children:e})})}var zp=Qnt;var xi=a(E(),1),$1e=["image"],Jnt=(0,hl.__)("Featured image"),$nt=(0,hl.__)("Add a featured image"),eit=(0,xi.jsx)("p",{children:(0,hl.__)("To edit the featured image, you need permission to upload media.")});function tit(e,t){if(!e)return{};let r=(0,AY.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,AY.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 rit({currentPostId:e,featuredImageId:t,onUpdateImage:r,onRemoveImage:o,media:n,postType:i,noticeUI:s,noticeOperations:l,isRequestingFeaturedImageMedia:c}){let u=(0,M6.useRef)(!1),[d,f]=(0,M6.useState)(!1),{getSettings:m}=(0,AS.useSelect)(Oy.store),{mediaSourceUrl:h}=tit(n,e);function g(y){m().mediaUpload({allowedTypes:$1e,filesList:y,onFileChange([w]){if((0,eCe.isBlobURL)(w?.url)){f(!0);return}w&&r(w),f(!1)},onError(w){l.removeAllNotices(),l.createErrorNotice(w)},multiple:!1})}function v(y){return y.alt_text?(0,hl.sprintf)((0,hl.__)("Current image: %s"),y.alt_text):(0,hl.sprintf)((0,hl.__)("The current image has no alternative text. The file name is: %s"),y.media_details.sizes?.full?.file||y.slug)}function b(y){u.current&&y&&(y.focus(),u.current=!1)}let _=!c&&!!t&&!n;return(0,xi.jsxs)(zp,{children:[s,(0,xi.jsxs)("div",{className:"editor-post-featured-image",children:[n&&(0,xi.jsx)("div",{id:`editor-post-featured-image-${t}-describedby`,className:"hidden",children:v(n)}),(0,xi.jsx)(Oy.MediaUploadCheck,{fallback:eit,children:(0,xi.jsx)(Oy.MediaUpload,{title:i?.labels?.featured_image||Jnt,onSelect:r,unstableFeaturedImageFlow:!0,allowedTypes:$1e,modalClass:"editor-post-featured-image__media-modal",render:({open:y})=>(0,xi.jsxs)("div",{className:"editor-post-featured-image__container",children:[_?(0,xi.jsx)(ss.Notice,{status:"warning",isDismissible:!1,children:(0,hl.__)("Could not retrieve the featured image data.")}):(0,xi.jsxs)(ss.Button,{__next40pxDefaultSize:!0,ref:b,className:t?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:y,"aria-label":t?(0,hl.__)("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,xi.jsx)("img",{className:"editor-post-featured-image__preview-image",src:h,alt:v(n)}),(d||c)&&(0,xi.jsx)(ss.Spinner,{}),!t&&!d&&(i?.labels?.set_featured_image||$nt)]}),!!t&&(0,xi.jsxs)(ss.__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,xi.jsx)(ss.Button,{__next40pxDefaultSize:!0,className:"editor-post-featured-image__action",onClick:y,"aria-haspopup":"dialog",variant:_?"secondary":void 0,children:(0,hl.__)("Replace")}),(0,xi.jsx)(ss.Button,{__next40pxDefaultSize:!0,className:"editor-post-featured-image__action",onClick:()=>{o(),u.current=!0},variant:_?"secondary":void 0,isDestructive:_,children:(0,hl.__)("Remove")})]}),(0,xi.jsx)(ss.DropZone,{onFilesDrop:g})]}),value:t})})]})]})}var oit=(0,AS.withSelect)(e=>{let{getEntityRecord:t,getPostType:r,hasFinishedResolution:o}=e(rCe.store),{getCurrentPostId:n,getEditedPostAttribute:i}=e(N),s=i("featured_media");return{media:s?t("postType","attachment",s,{context:"view"}):null,currentPostId:n(),postType:r(i("type")),featuredImageId:s,isRequestingFeaturedImageMedia:!!s&&!o("getEntityRecord",["postType","attachment",s,{context:"view"}])}}),nit=(0,AS.withDispatch)((e,{noticeOperations:t},{select:r})=>{let{editPost:o}=e(N);return{onUpdateImage(n){o({featured_media:n.id})},onDropImage(n){r(Oy.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})}}}),QE=(0,tCe.compose)(ss.withNotices,oit,nit,(0,ss.withFilters)("editor.PostFeaturedImage"))(rit);var oCe=a(j(),1),nCe=a(G(),1),F6=a(K(),1),iCe=a(ae(),1);var IS=a(E(),1),IY="featured-image";function D6({withPanelBody:e=!0}){let{postType:t,isEnabled:r,isOpened:o}=(0,F6.useSelect)(i=>{let{getEditedPostAttribute:s,isEditorPanelEnabled:l,isEditorPanelOpened:c}=i(N),{getPostType:u}=i(iCe.store);return{postType:u(s("type")),isEnabled:l(IY),isOpened:c(IY)}},[]),{toggleEditorPanelOpened:n}=(0,F6.useDispatch)(N);return r?e?(0,IS.jsx)(zp,{children:(0,IS.jsx)(nCe.PanelBody,{title:t?.labels?.featured_image??(0,oCe.__)("Featured image"),opened:o,onToggle:()=>n(IY),children:(0,IS.jsx)(QE,{})})}):(0,IS.jsx)(zp,{children:(0,IS.jsx)(QE,{})}):null}var Zs=a(j(),1),L6=a(G(),1),B6=a(K(),1),lCe=a(Te(),1),cCe=a(ae(),1);var sCe=a(K(),1);var aCe=a(E(),1);function OS({children:e}){return(0,sCe.useSelect)(r=>r(N).getEditorSettings().disablePostFormats,[])?null:(0,aCe.jsx)(fo,{supportKeys:"post-formats",children:e})}var Ny=a(E(),1),JE=[{id:"aside",caption:(0,Zs.__)("Aside")},{id:"audio",caption:(0,Zs.__)("Audio")},{id:"chat",caption:(0,Zs.__)("Chat")},{id:"gallery",caption:(0,Zs.__)("Gallery")},{id:"image",caption:(0,Zs.__)("Image")},{id:"link",caption:(0,Zs.__)("Link")},{id:"quote",caption:(0,Zs.__)("Quote")},{id:"standard",caption:(0,Zs.__)("Standard")},{id:"status",caption:(0,Zs.__)("Status")},{id:"video",caption:(0,Zs.__)("Video")}].sort((e,t)=>{let r=e.caption.toUpperCase(),o=t.caption.toUpperCase();return r<o?-1:r>o?1:0});function $E(){let t=`post-format-selector-${(0,lCe.useInstanceId)($E)}`,{postFormat:r,suggestedFormat:o,supportedFormats:n}=(0,B6.useSelect)(u=>{let{getEditedPostAttribute:d,getSuggestedPostFormat:f}=u(N),m=d("format"),h=u(cCe.store).getThemeSupports();return{postFormat:m??"standard",suggestedFormat:f(),supportedFormats:h.formats}},[]),i=JE.filter(u=>n?.includes(u.id)||r===u.id),s=i.find(u=>u.id===o),{editPost:l}=(0,B6.useDispatch)(N),c=u=>l({format:u});return(0,Ny.jsx)(OS,{children:(0,Ny.jsxs)("div",{className:"editor-post-format",children:[(0,Ny.jsx)(L6.RadioControl,{className:"editor-post-format__options",label:(0,Zs.__)("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,Ny.jsx)("p",{className:"editor-post-format__suggestion",children:(0,Ny.jsx)(L6.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>c(s.id),children:(0,Zs.sprintf)((0,Zs.__)("Apply suggested format: %s"),s.caption)})})]})})}var Pg=a(j(),1),OY=a(G(),1),eP=a(K(),1);var NY=a(bo(),1);var uCe=a(K(),1);var dCe=a(E(),1);function iit({children:e}){let{lastRevisionId:t,revisionsCount:r}=(0,uCe.useSelect)(o=>{let{getCurrentPostLastRevisionId:n,getCurrentPostRevisionsCount:i}=o(N);return{lastRevisionId:n(),revisionsCount:i()}},[]);return!t||r<2?null:(0,dCe.jsx)(fo,{supportKeys:"revisions",children:e})}var My=iit;var NS=a(E(),1);function fCe(){return(0,eP.useSelect)(e=>{let{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:r,getEditorSettings:o}=e(N);return{lastRevisionId:t(),revisionsCount:r(),disableVisualRevisions:!!o().disableVisualRevisions}},[])}function sit(){let{lastRevisionId:e,revisionsCount:t,disableVisualRevisions:r}=fCe(),{setCurrentRevisionId:o}=Y((0,eP.useDispatch)(N)),n=r?{href:(0,NY.addQueryArgs)("revision.php",{revision:e})}:{onClick:()=>o(e)};return(0,NS.jsx)(My,{children:(0,NS.jsx)(OY.Button,{__next40pxDefaultSize:!0,...n,className:"editor-post-last-revision__title",icon:_f,iconPosition:"right",text:(0,Pg.sprintf)((0,Pg.__)("Revisions (%s)"),t)})})}function pCe(){let{lastRevisionId:e,revisionsCount:t,disableVisualRevisions:r}=fCe(),{setCurrentRevisionId:o}=Y((0,eP.useDispatch)(N)),n=r?{href:(0,NY.addQueryArgs)("revision.php",{revision:e})}:{onClick:()=>o(e)};return(0,NS.jsx)(My,{children:(0,NS.jsx)(dr,{label:(0,Pg.__)("Revisions"),children:(0,NS.jsx)(OY.Button,{...n,className:"editor-private-post-last-revision__button",text:t,"aria-label":(0,Pg.sprintf)((0,Pg._n)("Open revisions screen: %d revision","Open revisions screen: %d revisions",t),t),variant:"tertiary",size:"compact"})})})}var V6=sit;var mCe=a(G(),1);var j6=a(E(),1);function ait(){return(0,j6.jsx)(My,{children:(0,j6.jsx)(mCe.PanelBody,{className:"editor-post-last-revision__panel",children:(0,j6.jsx)(V6,{})})})}var hCe=ait;var ii=a(j(),1),fu=a(G(),1),rP=a(K(),1),DY=a(bo(),1),tP=a(U(),1),MS=a(Vn(),1),wCe=a(Te(),1),LY=a(ae(),1);var du=a(j(),1),lit="authentication-failed",cit="connection-expired",uit="connection-limit-exceeded",gCe="document-size-limit-exceeded",FY="protocol-mismatch",vCe="unknown-error",MY={[lit]:{title:(0,du.__)("Unable to connect"),description:(0,du.__)("Real-time collaboration couldn't verify your permissions. Check that you have access to edit this post or contact your site administrator.")},[cit]:{title:(0,du.__)("Connection expired"),description:(0,du.__)("Your connection to real-time collaboration has timed out. Editing is paused to prevent conflicts with other editors.")},[uit]:{title:(0,du.__)("Too many editors connected"),description:(0,du.__)("Real-time collaboration has reached its connection limit. Try again later or contact your site administrator.")},[FY]:{title:(0,du.__)("Protocol update"),description:(0,du.__)("Real-time collaboration has been updated. Please refresh the page to continue editing.")},[vCe]:{title:(0,du.__)("Connection lost"),description:(0,du.__)("The connection to real-time collaboration was interrupted. Editing is paused to prevent conflicts with other editors.")}};function bCe(e){return e?.code&&MY[e?.code]?MY[e.code]:MY[vCe]}var $r=a(E(),1);function yCe(){let{isCollaborationSupported:e,syncConnectionStatus:t}=(0,rP.useSelect)(r=>{let{isCollaborationSupported:o,getSyncConnectionStatus:n}=Y(r(LY.store));return{isCollaborationSupported:o(),syncConnectionStatus:n()}},[]);return e?null:gCe===t?.error?.code?(0,$r.jsx)("p",{children:(0,ii.__)("Because this post is too large for real-time collaboration, only one person can edit at a time.")}):(0,$r.jsx)("p",{children:(0,ii.__)("Because this post uses plugins that aren\u2019t compatible with real-time collaboration, only one person can edit at a time.")})}function _Ce(){let t="core/editor/post-locked-modal-"+(0,wCe.useInstanceId)(_Ce),{autosave:r,updatePostLock:o}=(0,rP.useDispatch)(N),{isCollaborationEnabled:n,isLocked:i,isTakeover:s,user:l,postId:c,postLockUtils:u,activePostLock:d,postType:f,previewLink:m}=(0,rP.useSelect)(y=>{let{isPostLocked:w,isPostLockTakeover:S,getPostLockUser:x,getCurrentPostId:C,getActivePostLock:I,getEditedPostAttribute:k,getEditedPostPreviewLink:R,getEditorSettings:A,isCollaborationEnabledForCurrentPost:P}=Y(y(N)),{getPostType:T}=y(LY.store);return{isCollaborationEnabled:P(),isLocked:w(),isTakeover:S(),user:x(),postId:C(),postLockUtils:A().postLockUtils,activePostLock:I(),postType:T(k("type")),previewLink:R()}},[]);if((0,tP.useEffect)(()=>{function y(x){i||(x["wp-refresh-post-lock"]={lock:d,post_id:c})}function w(x){if(!x["wp-refresh-post-lock"])return;let C=x["wp-refresh-post-lock"];C.lock_error?(r(),o({isLocked:!0,isTakeover:!0,user:{name:C.lock_error.name,avatar:C.lock_error.avatar_src_2x}})):C.new_lock&&o({isLocked:!1,activePostLock:C.new_lock})}function S(){if(i||!d)return;let x=new window.FormData;if(x.append("action","wp-remove-post-lock"),x.append("_wpnonce",u.unlockNonce),x.append("post_ID",c),x.append("active_post_lock",d),window.navigator.sendBeacon)window.navigator.sendBeacon(u.ajaxUrl,x);else{let C=new window.XMLHttpRequest;C.open("POST",u.ajaxUrl,!1),C.send(x)}}return(0,MS.addAction)("heartbeat.send",t,y),(0,MS.addAction)("heartbeat.tick",t,w),window.addEventListener("beforeunload",S),()=>{(0,MS.removeAction)("heartbeat.send",t),(0,MS.removeAction)("heartbeat.tick",t),window.removeEventListener("beforeunload",S)}},[t,i,d,c,u,r,o]),!i||n)return null;let h=l.name,g=l.avatar,v=(0,DY.addQueryArgs)("post.php",{"get-post-lock":"1",lockKey:!0,post:c,action:"edit",_wpnonce:u.nonce}),b=(0,DY.addQueryArgs)("edit.php",{post_type:f?.slug}),_=(0,ii.__)("Exit editor");return(0,$r.jsx)(fu.Modal,{title:s?(0,ii.__)("Someone else has taken over this post"):(0,ii.__)("This post is already being edited"),focusOnMount:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"editor-post-locked-modal",size:"medium",children:(0,$r.jsxs)(fu.__experimentalHStack,{alignment:"top",spacing:6,children:[!!g&&(0,$r.jsx)("img",{src:g,alt:(0,ii.__)("Avatar"),className:"editor-post-locked-modal__avatar",width:64,height:64}),(0,$r.jsxs)("div",{children:[!!s&&(0,$r.jsxs)($r.Fragment,{children:[(0,$r.jsx)("p",{children:(0,tP.createInterpolateElement)(h?(0,ii.sprintf)((0,ii.__)("<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,ii.__)("Another user now has editing control of this post (<PreviewLink />). Don\u2019t worry, your changes up to this moment have been saved."),{strong:(0,$r.jsx)("strong",{}),PreviewLink:(0,$r.jsx)(fu.ExternalLink,{href:m,children:(0,ii.__)("preview")})})}),(0,$r.jsx)(yCe,{})]}),!s&&(0,$r.jsxs)($r.Fragment,{children:[(0,$r.jsx)("p",{children:(0,tP.createInterpolateElement)(h?(0,ii.sprintf)((0,ii.__)("<strong>%s</strong> is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),h):(0,ii.__)("Another user is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),{strong:(0,$r.jsx)("strong",{}),PreviewLink:(0,$r.jsx)(fu.ExternalLink,{href:m,children:(0,ii.__)("preview")})})}),(0,$r.jsx)(yCe,{}),(0,$r.jsx)("p",{children:(0,ii.__)("If you take over, the other user will lose editing control to the post, but their changes will be saved.")})]}),(0,$r.jsxs)(fu.__experimentalHStack,{className:"editor-post-locked-modal__buttons",justify:"flex-end",children:[!s&&(0,$r.jsx)(fu.Button,{__next40pxDefaultSize:!0,variant:"tertiary",href:v,children:(0,ii.__)("Take over")}),(0,$r.jsx)(fu.Button,{__next40pxDefaultSize:!0,variant:"primary",href:b,children:_})]})]})]})})}var SCe=_Ce;var CCe=a(j(),1),TCe=a(G(),1),H6=a(K(),1);var xCe=a(K(),1);function dit({children:e}){let{hasPublishAction:t,isPublished:r}=(0,xCe.useSelect)(o=>{let{isCurrentPostPublished:n,getCurrentPost:i}=o(N);return{hasPublishAction:i()._links?.["wp:action-publish"]??!1,isPublished:n()}},[]);return r||!t?null:e}var z6=dit;var BY=a(E(),1);function fit(){let e=(0,H6.useSelect)(o=>o(N).getEditedPostAttribute("status"),[]),{editPost:t}=(0,H6.useDispatch)(N),r=()=>{t({status:e==="pending"?"draft":"pending"})};return(0,BY.jsx)(z6,{children:(0,BY.jsx)(TCe.CheckboxControl,{label:(0,CCe.__)("Pending review"),checked:e==="pending",onChange:r})})}var ECe=fit;var PCe=a(U(),1),Hp=a(G(),1),Fy=a(j(),1),U6=a(K(),1),kCe=a(Vn(),1),RCe=a(ae(),1);var La=a(E(),1);function pit(){let e=(0,PCe.renderToString)((0,La.jsxs)("div",{className:"editor-post-preview-button__interstitial-message",children:[(0,La.jsxs)(Hp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96",children:[(0,La.jsx)(Hp.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,La.jsx)(Hp.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,La.jsx)("p",{children:(0,Fy.__)("Generating preview\u2026")})]}));return e+=`
+`;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+=`
 		<style>
 			body {
 				margin: 0;
@@ -217,32 +217,32 @@
 				font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
 			}
 		</style>
-	`,e=(0,kCe.applyFilters)("editor.PostPreview.interstitialMarkup",e),e}function mit(e,t){e.write(t),e.title=(0,Fy.__)("Generating preview\u2026"),e.close()}async function hit(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 git(e){let t=await hit(e);t&&mit(t,pit())}function ACe({forceIsAutosaveable:e,onPreview:t}){let{postId:r,currentPostLink:o,previewLink:n,isSaveable:i,isViewable:s}=(0,U6.useSelect)(f=>{let m=f(N),v=f(RCe.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:l}=(0,U6.useDispatch)(N);if(!s)return null;let c=`wp-preview-${r}`;return{href:n||o,target:c,disabled:!i,onClick:async f=>{f.preventDefault();let m=window.open("",c);m.focus(),await git(m);let h=await l({forceIsAutosaveable:e});m.location=h,t?.()}}}function ICe({forceIsAutosaveable:e,onPreview:t}){let r=ACe({forceIsAutosaveable:e,onPreview:t});return r?(0,La.jsx)(Hp.MenuItem,{icon:ms,...r,children:(0,Fy.__)("Preview in new tab")}):null}function FS({className:e,textContent:t,forceIsAutosaveable:r,role:o,onPreview:n}){let i=ACe({forceIsAutosaveable:r,onPreview:n});return i?(0,La.jsx)(Hp.Button,{variant:e?void 0:"tertiary",className:e||"editor-post-preview",role:o,size:"compact",accessibleWhenDisabled:!0,...i,children:t||(0,La.jsxs)(La.Fragment,{children:[(0,Fy._x)("Preview","imperative verb"),(0,La.jsx)(Gt,{render:(0,La.jsx)("span",{}),children:(0,Fy.__)("(opens in a new tab)")})]})}):null}var FCe=a(G(),1),G6=a(K(),1);var kg=a(j(),1),OCe=a(K(),1),NCe=a(Te(),1);function W6(){let e=(0,NCe.useViewportMatch)("medium","<"),{isPublished:t,isBeingScheduled:r,isSaving:o,isPublishing:n,hasPublishAction:i,isAutosaving:s,hasNonPostEntityChanges:l,postStatusHasChanged:c,postStatus:u,isPostSavingLocked:d}=(0,OCe.useSelect)(f=>{let{isCurrentPostPublished:m,isEditedPostBeingScheduled:h,isSavingPost:g,isPublishingPost:v,getCurrentPost:b,isAutosavingPost:_,getPostEdits:y,getEditedPostAttribute:w}=f(N);return{isPublished:m(),isBeingScheduled:h(),isSaving:g(),isPublishing:v(),hasPublishAction:b()._links?.["wp:action-publish"]??!1,isAutosaving:_(),hasNonPostEntityChanges:f(N).hasNonPostEntityChanges(),isPostSavingLocked:f(N).isPostSavingLocked(),postStatusHasChanged:!!y()?.status,postStatus:w("status")}},[]);return n?(0,kg.__)("Publishing\u2026"):(t||r)&&o&&!s?(0,kg.__)("Saving\u2026"):i?l&&!d||t||c&&!["future","publish"].includes(u)||!c&&u==="future"?(0,kg.__)("Save"):r?(0,kg.__)("Schedule"):(0,kg.__)("Publish"):e?(0,kg.__)("Publish"):(0,kg.__)("Submit for Review")}var VY=a(E(),1),MCe=()=>{};function vit({forceIsDirty:e,isOpen:t,isToggle:r,onSubmit:o=MCe,onToggle:n,setEntitiesSavedStatesCallback:i}){let{hasPublishAction:s,isBeingScheduled:l,isPostSavingLocked:c,isPublishable:u,isPublished:d,isSaveable:f,isSaving:m,isAutoSaving:h,visibility:g,hasNonPostEntityChanges:v,isSavingNonPostEntityChanges:b,postStatus:_,postStatusHasChanged:y,postType:w,postId:S}=(0,G6.useSelect)(z=>{let D=z(N);return{isSaving:D.isSavingPost(),isAutoSaving:D.isAutosavingPost(),isBeingScheduled:D.isEditedPostBeingScheduled(),visibility:D.getEditedPostVisibility(),isSaveable:D.isEditedPostSaveable(),isPostSavingLocked:D.isPostSavingLocked(),isPublishable:D.isEditedPostPublishable(),isPublished:D.isCurrentPostPublished(),hasPublishAction:!!D.getCurrentPost()?._links?.["wp:action-publish"],postType:D.getCurrentPostType(),postId:D.getCurrentPostId(),postStatus:D.getEditedPostAttribute("status"),postStatusHasChanged:D.getPostEdits()?.status,hasNonPostEntityChanges:D.hasNonPostEntityChanges(),isSavingNonPostEntityChanges:D.isSavingNonPostEntityChanges()}},[]),{editPost:x,savePost:C}=(0,G6.useDispatch)(N),I=z=>{x({status:z},{undoIgnore:!0}),C()},k=z=>(...D)=>{if(v&&i){let O=L=>{L&&L.some(W=>W.kind==="postType"&&W.name===w&&W.key===S)&&z(...D)};return i(()=>O),MCe}return z(...D)},R=c||b||(m||!f||!u&&!e)&&!v,A=c||b||(d||m||!f||!u&&!e)&&!v,P="publish";y?P=_:s?g==="private"?P="private":l&&(P="future"):P="pending";let T=()=>{R||(o(),I(P))},M=()=>{A||n()},B={"aria-disabled":R,className:"editor-post-publish-button",isBusy:!h&&m,variant:"primary",onClick:k(T),"aria-haspopup":v?"dialog":void 0},F={"aria-disabled":A,"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},V=r?F:B;return(0,VY.jsx)(FCe.Button,{...V,className:`${V.className} editor-post-publish-button__button`,size:"compact",children:(0,VY.jsx)(W6,{})})}var DS=vit;var uF=a(j(),1),WS=a(U(),1),Yy=a(G(),1),dF=a(K(),1),Og=a(Te(),1);var MTe=a(ae(),1);var pu=a(j(),1),cP=a(G(),1),STe=a(K(),1);var xTe=a(bo(),1),CTe=a(ae(),1),TTe=a(Vt(),1);var LS=a(j(),1),DCe=a(U(),1),BS=a(G(),1),LCe=a(Te(),1),q6=a(K(),1),BCe=a(be(),1);var Dy=a(j(),1),Y6=[{label:(0,Dy.__)("Public"),value:"public",description:(0,Dy.__)("Visible to everyone.")},{label:(0,Dy.__)("Private"),value:"private",description:(0,Dy.__)("Only visible to site admins and editors.")},{label:(0,Dy.__)("Password protected"),value:"password",description:(0,Dy.__)("Only visible to those who know the password.")}];var Ly=a(E(),1);function oP({onClose:e}){let t=(0,LCe.useInstanceId)(oP),{status:r,visibility:o,password:n}=(0,q6.useSelect)(d=>({status:d(N).getEditedPostAttribute("status"),visibility:d(N).getEditedPostVisibility(),password:d(N).getEditedPostAttribute("password")})),{editPost:i}=(0,q6.useDispatch)(N),[s,l]=(0,DCe.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]),l(d==="password")}let u=d=>{i({password:d})};return(0,Ly.jsxs)("div",{className:"editor-post-visibility",children:[(0,Ly.jsx)(BCe.__experimentalInspectorPopoverHeader,{title:(0,LS.__)("Visibility"),help:(0,LS.__)("Control how this post is viewed."),onClose:e}),(0,Ly.jsxs)(BS.__experimentalVStack,{spacing:4,children:[(0,Ly.jsx)(BS.RadioControl,{label:(0,LS.__)("Visibility"),hideLabelFromVision:!0,options:Y6,selected:s?"password":o,onChange:c}),s&&(0,Ly.jsx)(BS.TextControl,{label:(0,LS.__)("Password"),onChange:u,value:n,placeholder:(0,LS.__)("Use a secure password"),type:"text",id:`editor-post-visibility__password-input-${t}`,maxLength:255})]})]})}var VCe=a(K(),1);function K6(){return jY()}function jY(){let e=(0,VCe.useSelect)(t=>t(N).getEditedPostVisibility(),[]);return Y6.find(t=>t.value===e)?.label}var bit=Math.pow(10,8)*24*60*60*1e3,epr=-bit;var zY=6e4,HY=36e5;var yit=3600;var jCe=yit*24,tpr=jCe*7,wit=jCe*365.2425,_it=wit/12,rpr=_it*3,UY=Symbol.for("constructDateFrom");function Z6(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&UY in e?e[UY](t):e instanceof Date?new e.constructor(t):new Date(t)}function By(e,t){return Z6(t||e,e)}function zCe(e,t){let r=By(e,t?.in),o=r.getMonth();return r.setFullYear(r.getFullYear(),o+1,0),r.setHours(23,59,59,999),r}function WY(e,t){let r=By(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function HCe(e,t){let r=()=>Z6(t?.in,NaN),o=t?.additionalDigits??2,n=Tit(e),i;if(n.date){let u=Eit(n.date,o);i=Pit(u.restDateString,u.year)}if(!i||isNaN(+i))return r();let s=+i,l=0,c;if(n.time&&(l=kit(n.time),isNaN(l)))return r();if(n.timezone){if(c=Rit(n.timezone),isNaN(c))return r()}else{let u=new Date(s+l),d=By(0,t?.in);return d.setFullYear(u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()),d.setHours(u.getUTCHours(),u.getUTCMinutes(),u.getUTCSeconds(),u.getUTCMilliseconds()),d}return By(s+l+c,t?.in)}var X6={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Sit=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,xit=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Cit=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Tit(e){let t={},r=e.split(X6.dateTimeDelimiter),o;if(r.length>2)return t;if(/:/.test(r[0])?o=r[0]:(t.date=r[0],o=r[1],X6.timeZoneDelimiter.test(t.date)&&(t.date=e.split(X6.timeZoneDelimiter)[0],o=e.substr(t.date.length,e.length))),o){let n=X6.timezone.exec(o);n?(t.time=o.replace(n[1],""),t.timezone=n[1]):t.time=o}return t}function Eit(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 Pit(e,t){if(t===null)return new Date(NaN);let r=e.match(Sit);if(!r)return new Date(NaN);let o=!!r[4],n=nP(r[1]),i=nP(r[2])-1,s=nP(r[3]),l=nP(r[4]),c=nP(r[5])-1;if(o)return Mit(t,l,c)?Ait(t,l,c):new Date(NaN);{let u=new Date(0);return!Oit(t,i,s)||!Nit(t,n)?new Date(NaN):(u.setUTCFullYear(t,i,Math.max(n,s)),u)}}function nP(e){return e?parseInt(e):1}function kit(e){let t=e.match(xit);if(!t)return NaN;let r=GY(t[1]),o=GY(t[2]),n=GY(t[3]);return Fit(r,o,n)?r*HY+o*zY+n*1e3:NaN}function GY(e){return e&&parseFloat(e.replace(",","."))||0}function Rit(e){if(e==="Z")return 0;let t=e.match(Cit);if(!t)return 0;let r=t[1]==="+"?-1:1,o=parseInt(t[2]),n=t[3]&&parseInt(t[3])||0;return Dit(o,n)?r*(o*HY+n*zY):NaN}function Ait(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 Iit=[31,null,31,30,31,30,31,31,30,31,30,31];function UCe(e){return e%400===0||e%4===0&&e%100!==0}function Oit(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(Iit[t]||(UCe(e)?29:28))}function Nit(e,t){return t>=1&&t<=(UCe(e)?366:365)}function Mit(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function Fit(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function Dit(e,t){return t>=0&&t<=59}var WCe=a(an(),1),GCe=a(j(),1),iP=a(K(),1),YCe=a(be(),1),Q6=a(U(),1),qCe=a(ae(),1);var YY=a(E(),1),{PrivatePublishDateTimePicker:Lit}=Y(YCe.privateApis);function VS(e){return(0,YY.jsx)(qY,{...e,showPopoverHeaderActions:!0,isCompact:!1})}function qY({onClose:e,showPopoverHeaderActions:t,isCompact:r}){let{postDate:o,postType:n}=(0,iP.useSelect)(h=>({postDate:h(N).getEditedPostAttribute("date"),postType:h(N).getCurrentPostType()}),[]),{editPost:i}=(0,iP.useDispatch)(N),s=h=>i({date:h}),[l,c]=(0,Q6.useState)(WY(new Date(o))),u=(0,iP.useSelect)(h=>h(qCe.store).getEntityRecords("postType",n,{status:"publish,future",after:WY(l).toISOString(),before:zCe(l).toISOString(),exclude:[h(N).getCurrentPostId()],per_page:100,_fields:"id,date"}),[l,n]),d=(0,Q6.useMemo)(()=>(u||[]).map(({date:h})=>({date:new Date(h)})),[u]),f=(0,WCe.getSettings)(),m=/a(?!\\)/i.test(f.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return(0,YY.jsx)(Lit,{currentDate:o,onChange:s,is12Hour:m,dateOrder:(0,GCe._x)("dmy","date order"),events:d,onMonthPreviewed:h=>c(HCe(h)),onClose:e,isCompact:r,showPopoverHeaderActions:t})}var Xs=a(j(),1),ac=a(an(),1),ZCe=a(K(),1);function jS(e){return zS(e)}function zS({full:e=!1}={}){let{date:t,isFloating:r}=(0,ZCe.useSelect)(o=>({date:o(N).getEditedPostAttribute("date"),isFloating:o(N).isEditedPostDateFloating()}),[]);return e?XCe(t):Bit(t,{isFloating:r})}function XCe(e){let t=(0,ac.getDate)(e),r=Vit(),o=(0,ac.dateI18n)((0,Xs._x)("F j, Y g:i\xA0a","post schedule full date format"),t);return(0,Xs.isRTL)()?`${r} ${o}`:`${o} ${r}`}function Bit(e,{isFloating:t=!1,now:r=new Date}={}){if(!e||t)return(0,Xs.__)("Immediately");if(!jit(r))return XCe(e);let o=(0,ac.getDate)(e);if(KCe(o,r))return(0,Xs.sprintf)((0,Xs.__)("Today at %s"),(0,ac.dateI18n)((0,Xs._x)("g:i\xA0a","post schedule time format"),o));let n=new Date(r);return n.setDate(n.getDate()+1),KCe(o,n)?(0,Xs.sprintf)((0,Xs.__)("Tomorrow at %s"),(0,ac.dateI18n)((0,Xs._x)("g:i\xA0a","post schedule time format"),o)):o.getFullYear()===r.getFullYear()?(0,ac.dateI18n)((0,Xs._x)("F j g:i\xA0a","post schedule date format without year"),o):(0,ac.dateI18n)((0,Xs._x)("F j, Y g:i\xA0a","post schedule full date format"),o)}function Vit(){let{timezone:e}=(0,ac.getSettings)();return e.abbr&&isNaN(Number(e.abbr))?e.abbr:`UTC${e.offset<0?"":"+"}${e.offsetFormatted}`}function jit(e){let{timezone:t}=(0,ac.getSettings)(),r=Number(t.offset),o=-1*(e.getTimezoneOffset()/60);return r===o}function KCe(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}var Hy=a(j(),1),sTe=a(U(),1),QY=a(K(),1),aTe=a(G(),1),rF=a(ae(),1);var Ci=a(j(),1),zy=a(U(),1),eF=a(G(),1);var jy=a(K(),1),$6=a(ae(),1),tTe=a(Te(),1),rTe=a(na(),1),oTe=a(It(),1);var J6=a(G(),1),QCe=a(K(),1),JCe=a(ae(),1);var Vy=a(E(),1),zit=3,Hit={per_page:10,orderby:"count",order:"desc",hide_empty:!0,_fields:"id,name,count",context:"view"};function $Ce({onSelect:e,taxonomy:t}){let{_terms:r,showTerms:o}=(0,QCe.useSelect)(i=>{let s=i(JCe.store).getEntityRecords("taxonomy",t.slug,Hit);return{_terms:s,showTerms:s?.length>=zit}},[t.slug]);if(!o)return null;let n=ixe(r);return(0,Vy.jsxs)("div",{className:"editor-post-taxonomies__flat-term-most-used",children:[(0,Vy.jsx)(J6.BaseControl.VisualLabel,{as:"h3",className:"editor-post-taxonomies__flat-term-most-used-label",children:t.labels.most_used}),(0,Vy.jsx)("ul",{role:"list",className:"editor-post-taxonomies__flat-term-most-used-list",children:n.map(i=>(0,Vy.jsx)("li",{children:(0,Vy.jsx)(J6.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>e(i),children:i.name})},i.id))})]})}var sP=a(E(),1),KY=[],nTe=100,eTe={per_page:nTe,_fields:"id,name",context:"view"},iTe=(e,t)=>bS(e).toLowerCase()===bS(t).toLowerCase(),ZY=(e,t)=>e.map(r=>t.find(o=>iTe(o.name,r))?.id).filter(r=>r!==void 0);function XY({slug:e}){let[t,r]=(0,zy.useState)([]),[o,n]=(0,zy.useState)(""),i=(0,tTe.useDebounce)(n,500),{terms:s,termIds:l,taxonomy:c,hasAssignAction:u,hasCreateAction:d,hasResolvedTerms:f}=(0,jy.useSelect)(A=>{let{getCurrentPost:P,getEditedPostAttribute:T}=A(N),{getEntityRecords:M,getEntityRecord:B,hasFinishedResolution:F}=A($6.store),V=P(),z=B("root","taxonomy",e),D=z?T(z.rest_base):KY,O={...eTe,include:D?.length?[...D].sort((L,W)=>L-W).join(","):void 0,per_page:-1};return{hasCreateAction:z?V._links?.["wp:action-create-"+z.rest_base]??!1:!1,hasAssignAction:z?V._links?.["wp:action-assign-"+z.rest_base]??!1:!1,taxonomy:z,termIds:D,terms:D?.length?M("taxonomy",e,O):KY,hasResolvedTerms:F("getEntityRecords",["taxonomy",e,O])}},[e]),{searchResults:m}=(0,jy.useSelect)(A=>{let{getEntityRecords:P}=A($6.store);return{searchResults:o?P("taxonomy",e,{...eTe,search:o}):KY}},[o,e]);(0,zy.useEffect)(()=>{if(f){let A=(s??[]).map(P=>bS(P.name));r(A)}},[s,f]);let h=(0,zy.useMemo)(()=>(m??[]).map(A=>bS(A.name)),[m]),{editPost:g}=(0,jy.useDispatch)(N),{saveEntityRecord:v}=(0,jy.useDispatch)($6.store),{createErrorNotice:b}=(0,jy.useDispatch)(oTe.store);if(!u)return null;async function _(A){try{let P=await v("taxonomy",e,A,{throwOnError:!0});return cY(P)}catch(P){if(P.code!=="term_exists")throw P;return{id:P.data.term_id,name:A.name}}}function y(A){g({[c.rest_base]:A})}function w(A){let P=[...s??[],...m??[]],T=A.reduce((B,F)=>(B.some(V=>V.toLowerCase()===F.toLowerCase())||B.push(F),B),[]),M=T.filter(B=>!P.find(F=>iTe(F.name,B)));if(r(T),n(""),M.length===0){y(ZY(T,P));return}d&&Promise.all(M.map(B=>_({name:B}))).then(B=>{let F=P.concat(B);y(ZY(T,F))}).catch(B=>{b(B.message,{type:"snackbar"}),y(ZY(T,P))})}function S(A){if(l.includes(A.id))return;let P=[...l,A.id],T=e==="post_tag"?(0,Ci.__)("Tag"):(0,Ci.__)("Term"),M=(0,Ci.sprintf)((0,Ci._x)("%s added","term"),c?.labels?.singular_name??T);(0,rTe.speak)(M,"assertive"),y(P)}let x=c?.labels?.add_new_item??(e==="post_tag"?(0,Ci.__)("Add Tag"):(0,Ci.__)("Add Term")),C=c?.labels?.singular_name??(e==="post_tag"?(0,Ci.__)("Tag"):(0,Ci.__)("Term")),I=(0,Ci.sprintf)((0,Ci._x)("%s added","term"),C),k=(0,Ci.sprintf)((0,Ci._x)("%s removed","term"),C),R=(0,Ci.sprintf)((0,Ci._x)("Remove %s","term"),C);return(0,sP.jsxs)(se,{direction:"column",gap:"lg",children:[(0,sP.jsx)(eF.FormTokenField,{value:t,suggestions:h,onChange:w,onInputChange:i,maxSuggestions:nTe,label:x,messages:{added:I,removed:k,remove:R}}),(0,sP.jsx)($Ce,{taxonomy:c,onSelect:S})]})}var tF=(0,eF.withFilters)("editor.PostTaxonomyType")(XY);var Uy=a(E(),1),Uit=()=>{let e=(0,QY.useSelect)(n=>n(rF.store).getTaxonomy("post_tag")?.labels,[]),t=e?.add_new_item??(0,Hy.__)("Add tag"),r=e?.name??(0,Hy.__)("Tags"),o=[(0,Hy.__)("Suggestion:"),(0,Uy.jsx)("span",{className:"editor-post-publish-panel__link",children:t},"label")];return(0,Uy.jsxs)(aTe.PanelBody,{initialOpen:!1,title:o,children:[(0,Uy.jsx)("p",{children:(0,Hy.sprintf)((0,Hy.__)("%s help users and search engines navigate your site and find your content. Add a few keywords to describe your post."),r)}),(0,Uy.jsx)(tF,{slug:"post_tag"})]})},Wit=()=>{let{postHasTags:e,siteHasTags:t,isPostTypeSupported:r}=(0,QY.useSelect)(n=>{let i=n(N).getCurrentPostType(),s=n(rF.store).getEntityRecord("root","taxonomy","post_tag"),l=s?.types?.includes(i),c=s!==void 0,u=s&&n(N).getEditedPostAttribute(s.rest_base),d=l?!!n(rF.store).getEntityRecords("taxonomy","post_tag",{per_page:1})?.length:!1;return{postHasTags:!!u?.length,siteHasTags:d,isPostTypeSupported:c&&l}},[]),[o]=(0,sTe.useState)(e);return!r||!t||o?null:(0,Uy.jsx)(Uit,{})},lTe=Wit;var oF=a(G(),1),nF=a(K(),1),Wy=a(j(),1),cTe=a(ae(),1);var Rg=a(E(),1),Git=(e,t)=>JE.filter(o=>e?.includes(o.id)).find(o=>o.id===t),Yit=({suggestedPostFormat:e,suggestionText:t,onUpdatePostFormat:r})=>(0,Rg.jsx)(oF.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>r(e),children:t});function uTe(){let{currentPostFormat:e,suggestion:t}=(0,nF.useSelect)(i=>{let{getEditedPostAttribute:s,getSuggestedPostFormat:l}=i(N),c=i(cTe.store).getThemeSupports().formats??[];return{currentPostFormat:s("format"),suggestion:Git(c,l())}},[]),{editPost:r}=(0,nF.useDispatch)(N),o=i=>r({format:i}),n=[(0,Wy.__)("Suggestion:"),(0,Rg.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,Wy.__)("Use a post format")},"label")];return!t||t.id===e?null:(0,Rg.jsxs)(oF.PanelBody,{initialOpen:!1,title:n,children:[(0,Rg.jsx)("p",{children:(0,Wy.__)("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,Rg.jsx)("p",{children:(0,Rg.jsx)(Yit,{onUpdatePostFormat:o,suggestedPostFormat:t.id,suggestionText:(0,Wy.sprintf)((0,Wy.__)('Apply the "%1$s" format.'),t.caption)})})]})}var sF=a(j(),1),vTe=a(K(),1),bTe=a(G(),1),eq=a(ae(),1),aF=a(U(),1);var ai=a(j(),1),Up=a(U(),1),mTe=a(It(),1),mo=a(G(),1),HS=a(K(),1),hTe=a(Te(),1),aP=a(ae(),1),JY=a(na(),1),gTe=a(Vt(),1);var si=a(E(),1),{normalizeTextString:dTe}=Y(mo.privateApis),{RECEIVE_INTERMEDIATE_RESULTS:qit}=Y(aP.privateApis),fTe={per_page:-1,orderby:"name",order:"asc",_fields:"id,name,parent",context:"view",[qit]:!0},Kit=8,pTe=[];function Zit(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 l=r(i),c=r(s);return l===c?0:l&&!c?-1:!l&&c?1:0},n=[...e];return n.sort(o),n}function Xit(e,t,r){return e.find(o=>(!o.parent&&!t||parseInt(o.parent)===parseInt(t))&&o.name.toLowerCase()===r.toLowerCase())}function Qit(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)),dTe(o.name).indexOf(dTe(e))!==-1||o.children.length>0?o:!1};return t}function $Y({slug:e}){let[t,r]=(0,Up.useState)(!1),[o,n]=(0,Up.useState)(""),[i,s]=(0,Up.useState)(""),[l,c]=(0,Up.useState)(!1),[u,d]=(0,Up.useState)(""),[f,m]=(0,Up.useState)([]),h=(0,hTe.useDebounce)(JY.speak,500),{hasCreateAction:g,hasAssignAction:v,terms:b,loading:_,availableTerms:y,taxonomy:w}=(0,HS.useSelect)(te=>{let{getCurrentPost:de,getEditedPostAttribute:pe}=te(N),{getEntityRecord:$,getEntityRecords:ee,isResolving:fe}=te(aP.store),ve=$("root","taxonomy",e),we=de();return{hasCreateAction:ve?!!we._links?.["wp:action-create-"+ve.rest_base]:!1,hasAssignAction:ve?!!we._links?.["wp:action-assign-"+ve.rest_base]:!1,terms:ve?pe(ve.rest_base):pTe,loading:fe("getEntityRecords",["taxonomy",e,fTe]),availableTerms:ee("taxonomy",e,fTe)||pTe,taxonomy:ve}},[e]),{editPost:S}=(0,HS.useDispatch)(N),{saveEntityRecord:x}=(0,HS.useDispatch)(aP.store),C=(0,Up.useMemo)(()=>Zit(G3(y),b),[y]),{createErrorNotice:I}=(0,HS.useDispatch)(mTe.store);if(!v)return null;let k=te=>x("taxonomy",e,te,{throwOnError:!0}),R=te=>{S({[w.rest_base]:te})},A=te=>{let pe=b.includes(te)?b.filter($=>$!==te):[...b,te];R(pe)},P=te=>{n(te)},T=te=>{s(te)},M=()=>{c(!l)},B=async te=>{if(te.preventDefault(),o===""||t)return;let de=Xit(y,i,o);if(de){b.some(fe=>fe===de.id)||R([...b,de.id]),n(""),s("");return}r(!0);let pe;try{pe=await k({name:o,parent:i||void 0})}catch(fe){I(fe.message,{type:"snackbar"});return}let $=e==="category"?(0,ai.__)("Category"):(0,ai.__)("Term"),ee=(0,ai.sprintf)((0,ai._x)("%s added","term"),w?.labels?.singular_name??$);(0,JY.speak)(ee,"assertive"),r(!1),n(""),s(""),R([...b,pe.id])},F=te=>{let de=C.map(Qit(te)).filter(fe=>fe),pe=fe=>{let ve=0;for(let we=0;we<fe.length;we++)ve++,fe[we].children!==void 0&&(ve+=pe(fe[we].children));return ve};d(te),m(de);let $=pe(de),ee=(0,ai.sprintf)((0,ai._n)("%d result found.","%d results found.",$),$);h(ee,"assertive")},V=te=>te.map(de=>(0,si.jsxs)("div",{className:"editor-post-taxonomies__hierarchical-terms-choice",children:[(0,si.jsx)(mo.CheckboxControl,{checked:b.indexOf(de.id)!==-1,onChange:()=>{let pe=parseInt(de.id,10);A(pe)},label:(0,gTe.decodeEntities)(de.name)}),!!de.children.length&&(0,si.jsx)("div",{className:"editor-post-taxonomies__hierarchical-terms-subchoices",children:V(de.children)})]},de.id)),z=(te,de,pe)=>w?.labels?.[te]??(e==="category"?de:pe),D=z("add_new_item",(0,ai.__)("Add Category"),(0,ai.__)("Add Term")),O=z("new_item_name",(0,ai.__)("Add Category"),(0,ai.__)("Add Term")),L=z("parent_item",(0,ai.__)("Parent Category"),(0,ai.__)("Parent Term")),W=`\u2014 ${L} \u2014`,q=D,Z=w?.labels?.search_items??(0,ai.__)("Search Terms"),Q=w?.name??(0,ai.__)("Terms"),ue=y.length>=Kit;return(0,si.jsxs)(mo.Flex,{direction:"column",gap:"4",children:[ue&&!_&&(0,si.jsx)(mo.SearchControl,{label:Z,placeholder:Z,value:u,onChange:F}),_&&(0,si.jsx)(mo.Flex,{justify:"center",style:{height:"40px"},children:(0,si.jsx)(mo.Spinner,{})}),(0,si.jsx)("div",{className:"editor-post-taxonomies__hierarchical-terms-list",tabIndex:"0",role:"group","aria-label":Q,children:V(u!==""?f:C)}),!_&&g&&(0,si.jsx)(mo.FlexItem,{children:(0,si.jsx)(mo.Button,{__next40pxDefaultSize:!0,onClick:M,className:"editor-post-taxonomies__hierarchical-terms-add","aria-expanded":l,variant:"link",children:D})}),l&&(0,si.jsx)("form",{onSubmit:B,children:(0,si.jsxs)(mo.Flex,{direction:"column",gap:"4",children:[(0,si.jsx)(mo.TextControl,{className:"editor-post-taxonomies__hierarchical-terms-input",label:O,value:o,onChange:P,required:!0}),!!y.length&&(0,si.jsx)(mo.TreeSelect,{label:L,noOptionLabel:W,onChange:T,selectedId:i,tree:C}),(0,si.jsx)(mo.FlexItem,{children:(0,si.jsx)(mo.Button,{__next40pxDefaultSize:!0,variant:"secondary",type:"submit",className:"editor-post-taxonomies__hierarchical-terms-submit",children:q})})]})})]})}var iF=(0,mo.withFilters)("editor.PostTaxonomyType")($Y);var US=a(E(),1);function Jit(){let{hasNoCategory:e,hasSiteCategories:t}=(0,vTe.useSelect)(i=>{let s=i(N).getCurrentPostType(),{canUser:l,getEntityRecord:c}=i(eq.store),u=c("root","taxonomy","category"),d=l("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(b=>b===s),h=u&&i(N).getEditedPostAttribute(u.rest_base),g=m?!!i(eq.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,aF.useState)(!1);if((0,aF.useEffect)(()=>{e&&o(!0)},[e]),!r||!t)return null;let n=[(0,sF.__)("Suggestion:"),(0,US.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,sF.__)("Assign a category")},"label")];return(0,US.jsxs)(bTe.PanelBody,{initialOpen:!1,title:n,children:[(0,US.jsx)("p",{children:(0,sF.__)("Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about.")}),(0,US.jsx)(iF,{slug:"category"})]})}var yTe=Jit;var Zd=a(G(),1),lP=a(K(),1),Ag=a(j(),1),Gy=a(be(),1),lF=a(U(),1);var lc=a(E(),1),{mediaSideloadFromUrlKey:$it}=Y(Gy.privateApis);function wTe(e){let t=[];return e.forEach(r=>{t.push(r),t.push(...wTe(r.innerBlocks))}),t}function est(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 tq(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 tst({clientId:e,alt:t,url:r}){let{selectBlock:o}=(0,lP.useDispatch)(Gy.store);return(0,lc.jsx)(Zd.__unstableMotion.img,{tabIndex:0,role:"button","aria-label":(0,Ag.__)("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 _Te(){let[e,t]=(0,lF.useState)(!1),[r,o]=(0,lF.useState)(!1),[n,i]=(0,lF.useState)(!1),{editorBlocks:s,mediaSideloadFromUrl:l}=(0,lP.useSelect)(h=>({editorBlocks:h(Gy.store).getBlocks(),mediaSideloadFromUrl:h(Gy.store).getSettings()[$it]}),[]),c=wTe(s).filter(h=>est(h)),{updateBlockAttributes:u}=(0,lP.useDispatch)(Gy.store);if(!l||!c.length)return null;let d=[(0,Ag.__)("Suggestion:"),(0,lc.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,Ag.__)("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:b}=tq(v);return b})),g=Object.fromEntries([...h].map(v=>{let b=new Promise((_,y)=>{l({url:v,onSuccess:w=>_(w),onError:()=>y()})});return[v,b]}));Promise.allSettled(c.map(v=>{let{url:b}=tq(v);return g[b].then(_=>f(v,_)).then(()=>o(!0)).catch(()=>i(!0))})).finally(()=>{t(!1)})}return(0,lc.jsxs)(Zd.PanelBody,{initialOpen:!0,title:d,children:[(0,lc.jsx)("p",{children:(0,Ag.__)("Upload external images to the Media Library. Images from different domains may load slowly, display incorrectly, or be removed unexpectedly.")}),(0,lc.jsxs)("div",{style:{display:"inline-flex",flexWrap:"wrap",gap:"8px"},children:[(0,lc.jsx)(Zd.__unstableAnimatePresence,{onExitComplete:()=>o(!1),children:c.map(h=>{let{url:g,alt:v}=tq(h);return(0,lc.jsx)(tst,{clientId:h.clientId,url:g,alt:v},h.clientId)})}),e||r?(0,lc.jsx)(Zd.Spinner,{}):(0,lc.jsx)(Zd.Button,{size:"compact",variant:"primary",onClick:m,children:(0,Ag._x)("Upload","verb")})]}),n&&(0,lc.jsx)("p",{children:(0,Ag.__)("Upload failed, try again.")})]})}var Nr=a(E(),1);function rst({children:e}){let{isBeingScheduled:t,isRequestingSiteIcon:r,hasPublishAction:o,siteIconUrl:n,siteTitle:i,siteHome:s}=(0,STe.useSelect)(d=>{let{getCurrentPost:f,isEditedPostBeingScheduled:m}=d(N),{getEntityRecord:h,isResolving:g}=d(CTe.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,xTe.filterURLForDisplay)(v.home)}},[]),l=(0,Nr.jsx)(cP.Icon,{className:"components-site-icon",size:"36px",icon:E8});n&&(l=(0,Nr.jsx)("img",{alt:(0,pu.__)("Site Icon"),className:"components-site-icon",src:n})),r&&(l=null);let c,u;return o?t?(c=(0,pu.__)("Are you ready to schedule?"),u=(0,pu.__)("Your work will be published at the specified date and time.")):(c=(0,pu.__)("Are you ready to publish?"),u=(0,pu.__)("Double-check your settings before publishing.")):(c=(0,pu.__)("Are you ready to submit for review?"),u=(0,pu.__)("Your work will be reviewed and then approved.")),(0,Nr.jsxs)("div",{className:"editor-post-publish-panel__prepublish",children:[(0,Nr.jsx)("div",{children:(0,Nr.jsx)("strong",{children:c})}),(0,Nr.jsx)("p",{children:u}),(0,Nr.jsxs)("div",{className:"components-site-card",children:[l,(0,Nr.jsxs)("div",{className:"components-site-info",children:[(0,Nr.jsx)("span",{className:"components-site-name",children:(0,TTe.decodeEntities)(i)||(0,pu.__)("(Untitled)")}),(0,Nr.jsx)("span",{className:"components-site-home",children:s})]})]}),(0,Nr.jsx)(_Te,{}),o&&(0,Nr.jsxs)(Nr.Fragment,{children:[(0,Nr.jsx)(cP.PanelBody,{initialOpen:!1,title:[(0,pu.__)("Visibility:"),(0,Nr.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,Nr.jsx)(K6,{})},"label")],children:(0,Nr.jsx)(oP,{})}),(0,Nr.jsx)(cP.PanelBody,{initialOpen:!1,title:[(0,pu.__)("Publish:"),(0,Nr.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,Nr.jsx)(jS,{})},"label")],children:(0,Nr.jsx)(VS,{})})]}),(0,Nr.jsx)(uTe,{}),(0,Nr.jsx)(lTe,{}),(0,Nr.jsx)(yTe,{}),e]})}var ETe=rst;var hu=a(G(),1),mu=a(j(),1),Ig=a(U(),1),RTe=a(K(),1),cF=a(bo(),1),ATe=a(Vt(),1),ITe=a(Te(),1),OTe=a(ae(),1);var qo=a(E(),1),PTe="%postname%",kTe="%pagename%",ost=e=>{let{slug:t}=e;return e.permalink_template.includes(PTe)?e.permalink_template.replace(PTe,t):e.permalink_template.includes(kTe)?e.permalink_template.replace(kTe,t):e.permalink_template};function nst({text:e}){let[t,r]=(0,Ig.useState)(!1),o=(0,Ig.useRef)(),n=(0,ITe.useCopyToClipboard)(e,()=>{r(!0),o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{r(!1)},4e3)});return(0,Ig.useEffect)(()=>()=>{o.current&&clearTimeout(o.current)},[]),(0,qo.jsx)(hu.Button,{__next40pxDefaultSize:!0,variant:"secondary",ref:n,children:t?(0,mu.__)("Copied!"):(0,mu.__)("Copy")})}function NTe({focusOnMount:e,children:t}){let{post:r,postType:o,isScheduled:n}=(0,RTe.useSelect)(m=>{let{getEditedPostAttribute:h,getCurrentPost:g,isCurrentPostScheduled:v}=m(N),{getPostType:b}=m(OTe.store);return{post:g(),postType:b(h("type")),isScheduled:v()}},[]),i=o?.labels?.singular_name,s=o?.labels?.view_item,l=o?.labels?.add_new_item,c=r.status==="future"?ost(r):r.link,u=(0,cF.addQueryArgs)("post-new.php",{post_type:r.type}),d=(0,Ig.useCallback)(m=>{e&&m&&m.focus()},[e]),f=n?(0,qo.jsxs)(qo.Fragment,{children:[(0,mu.__)("is now scheduled. It will go live on")," ",(0,qo.jsx)(jS,{}),"."]}):(0,mu.__)("is now live.");return(0,qo.jsxs)("div",{className:"post-publish-panel__postpublish",children:[(0,qo.jsxs)(hu.PanelBody,{className:"post-publish-panel__postpublish-header",children:[(0,qo.jsx)(hu.ExternalLink,{ref:d,href:c,children:(0,ATe.decodeEntities)(r.title)||(0,mu.__)("(no title)")})," ",f]}),(0,qo.jsxs)(hu.PanelBody,{children:[(0,qo.jsx)("p",{className:"post-publish-panel__postpublish-subheader",children:(0,qo.jsx)("strong",{children:(0,mu.__)("What\u2019s next?")})}),(0,qo.jsxs)("div",{className:"post-publish-panel__postpublish-post-address-container",children:[(0,qo.jsx)(hu.TextControl,{className:"post-publish-panel__postpublish-post-address",readOnly:!0,label:(0,mu.sprintf)((0,mu.__)("%s address"),i),value:(0,cF.safeDecodeURIComponent)(c),onFocus:m=>m.target.select()}),(0,qo.jsx)("div",{className:"post-publish-panel__postpublish-post-address__copy-button-wrap",children:(0,qo.jsx)(nst,{text:c})})]}),(0,qo.jsxs)("div",{className:"post-publish-panel__postpublish-buttons",children:[!n&&(0,qo.jsxs)(hu.Button,{variant:"primary",href:c,__next40pxDefaultSize:!0,icon:ms,iconPosition:"right",target:"_blank",children:[s,(0,qo.jsx)(Gt,{render:(0,qo.jsx)("span",{}),children:(0,mu.__)("(opens in a new tab)")})]}),(0,qo.jsx)(hu.Button,{variant:n?"primary":"secondary",__next40pxDefaultSize:!0,href:u,children:l})]})]}),t]})}var wn=a(E(),1);function fF({forceIsDirty:e,onClose:t,PostPublishExtension:r,PrePublishExtension:o,...n}){let{hasPublishAction:i,isPostTypeViewable:s,isBeingScheduled:l,isDirty:c,isPublished:u,isPublishSidebarEnabled:d,isSaving:f,isSavingNonPostEntityChanges:m,isScheduled:h,currentPostId:g}=(0,dF.useSelect)(A=>{let{getPostType:P}=A(MTe.store),{getCurrentPost:T,getCurrentPostId:M,getEditedPostAttribute:B,isCurrentPostPublished:F,isCurrentPostScheduled:V,isEditedPostBeingScheduled:z,isEditedPostDirty:D,isAutosavingPost:O,isSavingPost:L,isSavingNonPostEntityChanges:W,isPublishSidebarEnabled:q}=A(N),Z=P(B("type"));return{hasPublishAction:T()._links?.["wp:action-publish"]??!1,isPostTypeViewable:Z?.viewable,isBeingScheduled:z(),isDirty:D(),isPublished:F(),isPublishSidebarEnabled:q(),isSaving:L()&&!O(),isSavingNonPostEntityChanges:W(),isScheduled:V(),currentPostId:M()}},[]),{disablePublishSidebar:v,enablePublishSidebar:b}=(0,dF.useDispatch)(N),_=(0,WS.useRef)(null),y=(0,Og.useMergeRefs)([(0,Og.useFocusReturn)(),(0,Og.useConstrainedTabbing)()]);(0,WS.useEffect)(()=>{_.current?.focus()},[]);let w=(0,WS.useRef)(g),S=(0,Og.useEvent)(t);(0,WS.useEffect)(()=>{let A=g!==w.current;w.current=g,(A||u&&!f&&c)&&S()},[u,f,c,g,S]);function x(){d?v():b()}function C(){(!i||!s)&&t()}let I=u||h&&l,k=!I&&!f,R=I&&!f;return(0,wn.jsxs)("div",{ref:y,tabIndex:-1,className:"editor-post-publish-panel",...n,children:[(0,wn.jsx)("div",{className:"editor-post-publish-panel__header",children:R?(0,wn.jsx)(Yy.Button,{size:"compact",onClick:t,icon:Mi,label:(0,uF.__)("Close panel")}):(0,wn.jsxs)(wn.Fragment,{children:[(0,wn.jsx)("div",{className:"editor-post-publish-panel__header-cancel-button",children:(0,wn.jsx)(Yy.Button,{ref:_,accessibleWhenDisabled:!0,disabled:m,onClick:t,variant:"secondary",size:"compact",children:(0,uF.__)("Cancel")})}),(0,wn.jsx)("div",{className:"editor-post-publish-panel__header-publish-button",children:(0,wn.jsx)(DS,{onSubmit:C,forceIsDirty:e})})]})}),(0,wn.jsxs)("div",{className:"editor-post-publish-panel__content",children:[k&&(0,wn.jsx)(ETe,{children:o&&(0,wn.jsx)(o,{})}),R&&(0,wn.jsx)(NTe,{focusOnMount:!0,children:r&&(0,wn.jsx)(r,{})}),f&&(0,wn.jsx)(Yy.Spinner,{})]}),(0,wn.jsx)("div",{className:"editor-post-publish-panel__footer",children:(0,wn.jsx)(Yy.CheckboxControl,{label:(0,uF.__)("Always show pre-publish checks."),checked:d,onChange:x})})]})}var bF=a(G(),1),yF=a(Te(),1),wF=a(K(),1),_F=a(U(),1),qy=a(j(),1);var jTe=a(Mo(),1),zTe=a(Dt(),1);var gl=a(G(),1),_r=a(j(),1),vF=a(K(),1),uP=a(U(),1),LTe=a(ae(),1),BTe=a(be(),1),VTe=a(Te(),1);var rq=a(j(),1),DTe=a(G(),1),mF=a(K(),1);var FTe=a(K(),1);function pF({children:e}){let{hasStickyAction:t,postType:r}=(0,FTe.useSelect)(o=>({hasStickyAction:o(N).getCurrentPost()._links?.["wp:action-sticky"]??!1,postType:o(N).getCurrentPostType()}),[]);return r!=="post"||!t?null:e}var oq=a(E(),1);function hF(){let e=(0,mF.useSelect)(r=>r(N).getEditedPostAttribute("sticky")??!1,[]),{editPost:t}=(0,mF.useDispatch)(N);return(0,oq.jsx)(pF,{children:(0,oq.jsx)(DTe.CheckboxControl,{className:"editor-post-sticky__checkbox-control",label:(0,rq.__)("Sticky"),help:(0,rq.__)("Pin this post to the top of the blog."),checked:e,onChange:()=>t({sticky:!e})})})}var _n=a(E(),1),gF={"auto-draft":{label:(0,_r.__)("Draft"),icon:v0},draft:{label:(0,_r.__)("Draft"),icon:v0},pending:{label:(0,_r.__)("Pending"),icon:P1},private:{label:(0,_r.__)("Private"),icon:x1},future:{label:(0,_r.__)("Scheduled"),icon:bm},publish:{label:(0,_r.__)("Published"),icon:dv}},nq=[{label:(0,_r.__)("Draft"),value:"draft",description:(0,_r.__)("Not ready to publish.")},{label:(0,_r.__)("Pending"),value:"pending",description:(0,_r.__)("Waiting for review before publishing.")},{label:(0,_r.__)("Private"),value:"private",description:(0,_r.__)("Only visible to site admins and editors.")},{label:(0,_r.__)("Scheduled"),value:"future",description:(0,_r.__)("Publish automatically on a chosen date.")},{label:(0,_r.__)("Published"),value:"publish",description:(0,_r.__)("Visible to everyone.")}];function iq(){let{status:e,date:t,password:r,postId:o,postType:n,canEdit:i}=(0,vF.useSelect)(b=>{let{getEditedPostAttribute:_,getCurrentPostId:y,getCurrentPostType:w,getCurrentPost:S}=b(N);return{status:_("status"),date:_("date"),password:_("password"),postId:y(),postType:w(),canEdit:S()._links?.["wp:action-publish"]??!1}},[]),[s,l]=(0,uP.useState)(!!r),c=(0,VTe.useInstanceId)(iq,"editor-change-status__password-input"),{editEntityRecord:u}=(0,vF.useDispatch)(LTe.store),[d,f]=(0,uP.useState)(null),m=(0,uP.useMemo)(()=>({anchor:d,"aria-label":(0,_r.__)("Status & visibility"),headerTitle:(0,_r.__)("Status & visibility"),placement:"left-start",offset:36,shift:!0}),[d]);if(cm.includes(n))return null;let h=({status:b=e,password:_=r,date:y=t})=>{u("postType",n,o,{status:b,date:y,password:_})},g=b=>{l(b),b||h({password:""})},v=b=>{let _=t,y=r;e==="future"&&new Date(t)>new Date&&(_=null),b==="private"&&r&&(y=""),h({status:b,date:_,password:y})};return(0,_n.jsx)(dr,{label:(0,_r.__)("Status"),ref:f,children:i?(0,_n.jsx)(gl.Dropdown,{className:"editor-post-status",contentClassName:"editor-change-status__content",popoverProps:m,focusOnMount:!0,renderToggle:({onToggle:b,isOpen:_})=>(0,_n.jsx)(gl.Button,{className:"editor-post-status__toggle",variant:"tertiary",size:"compact",onClick:b,icon:gF[e]?.icon,"aria-label":(0,_r.sprintf)((0,_r.__)("Change status: %s"),gF[e]?.label),"aria-expanded":_,children:gF[e]?.label}),renderContent:({onClose:b})=>(0,_n.jsxs)(_n.Fragment,{children:[(0,_n.jsx)(BTe.__experimentalInspectorPopoverHeader,{title:(0,_r.__)("Status & visibility"),onClose:b}),(0,_n.jsx)("form",{onSubmit:_=>{_.preventDefault(),b()},children:(0,_n.jsxs)(gl.__experimentalVStack,{spacing:4,children:[(0,_n.jsx)(gl.RadioControl,{className:"editor-change-status__options",hideLabelFromVision:!0,label:(0,_r.__)("Status"),options:nq,onChange:v,selected:e==="auto-draft"?"draft":e}),e==="future"&&(0,_n.jsx)("div",{className:"editor-change-status__publish-date-wrapper",children:(0,_n.jsx)(qY,{showPopoverHeaderActions:!1,isCompact:!0})}),e!=="private"&&(0,_n.jsxs)(gl.__experimentalVStack,{as:"fieldset",spacing:4,className:"editor-change-status__password-fieldset",children:[(0,_n.jsx)(gl.CheckboxControl,{label:(0,_r.__)("Password protected"),help:(0,_r.__)("Only visible to those who know the password."),checked:s,onChange:g}),s&&(0,_n.jsx)("div",{className:"editor-change-status__password-input",children:(0,_n.jsx)(gl.TextControl,{label:(0,_r.__)("Password"),onChange:_=>h({password:_}),value:r,placeholder:(0,_r.__)("Use a secure password"),type:"text",id:c,maxLength:255})})]}),(0,_n.jsx)(hF,{})]})})]})}):(0,_n.jsx)("div",{className:"editor-post-status is-read-only",children:gF[e]?.label})})}var SF=a(E(),1);function xF({forceIsDirty:e}){let[t,r]=(0,_F.useState)(!1),o=(0,yF.useViewportMatch)("small"),{isAutosaving:n,isDirty:i,isNew:s,isPublished:l,isSaveable:c,isSaving:u,isSavingLocked:d,isSavingNonPostEntityChanges:f,isScheduled:m,hasPublishAction:h,showIconLabels:g,postStatus:v,postStatusHasChanged:b,postType:_}=(0,wF.useSelect)(T=>{let M=T(N),{get:B}=T(zTe.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:B("core","showIconLabels"),postStatus:M.getEditedPostAttribute("status"),postStatusHasChanged:!!M.getPostEdits()?.status,postType:M.getCurrentPostType()}},[e]),y=v==="pending",{savePost:w}=(0,wF.useDispatch)(N),S=(0,yF.usePrevious)(u);if((0,_F.useEffect)(()=>{let T;return S&&!u&&(r(!0),T=setTimeout(()=>{r(!1)},1e3)),()=>clearTimeout(T)},[u]),_===Tl||!h&&y)return null;let x=!["pending","draft","auto-draft"].includes(v)&&nq.map(({value:T})=>T).includes(v);if(l||m||x||b&&["pending","draft"].includes(v))return null;let C=y?(0,qy.__)("Save as pending"):(0,qy.__)("Save draft"),I=(0,qy.__)("Save"),k=t||!s&&!i,R=u||k,A=u||k||!c||d||f,P;return u?P=n?(0,qy.__)("Autosaving"):(0,qy.__)("Saving"):k?P=(0,qy.__)("Saved"):o?P=C:g&&(P=I),(0,SF.jsxs)(bF.Button,{className:c||u?J({"editor-post-save-draft":!R,"editor-post-saved-state":R,"is-saving":u,"is-autosaving":n,"is-saved":k,[(0,bF.__unstableGetAnimateClassName)({type:"loading"})]:u}):void 0,onClick:A?void 0:()=>w(),shortcut:A?void 0:jTe.displayShortcut.primary("s"),variant:"tertiary",size:"compact",icon:o?void 0:OB,label:P||C,"aria-disabled":A,children:[R&&(0,SF.jsx)(xn,{icon:k?Oo:MB}),P]})}var HTe=a(K(),1);function CF({children:e}){return(0,HTe.useSelect)(r=>r(N).getCurrentPost()._links?.["wp:action-publish"]??!1,[])?e:null}var TF=a(G(),1),YS=a(j(),1),EF=a(U(),1),UTe=a(K(),1);var GS=a(E(),1);function PF(){let[e,t]=(0,EF.useState)(null),r=(0,UTe.useSelect)(s=>s(N).getCurrentPostType(),[]),o=(0,EF.useMemo)(()=>({anchor:e,"aria-label":(0,YS.__)("Change publish date"),placement:"left-start",offset:36,shift:!0}),[e]),n=zS(),i=zS({full:!0});return cm.includes(r)?null:(0,GS.jsx)(CF,{children:(0,GS.jsx)(dr,{label:(0,YS.__)("Publish"),ref:t,children:(0,GS.jsx)(TF.Dropdown,{popoverProps:o,focusOnMount:!0,className:"editor-post-schedule__panel-dropdown",contentClassName:"editor-post-schedule__dialog",renderToggle:({onToggle:s,isOpen:l})=>(0,GS.jsx)(TF.Button,{size:"compact",className:"editor-post-schedule__dialog-toggle",variant:"tertiary",tooltipPosition:"middle left",onClick:s,"aria-label":(0,YS.sprintf)((0,YS.__)("Change date: %s"),n),label:i,showTooltip:n!==i,"aria-expanded":l,children:n}),renderContent:({onClose:s})=>(0,GS.jsx)(VS,{onClose:s})})})})}var kF=a(G(),1),qS=a(j(),1),RF=a(K(),1),WTe=a(U(),1),GTe=a(Ya(),1);var Ky=a(E(),1);function YTe(){(0,GTe.default)("wp.editor.PostSwitchToDraftButton",{since:"6.7",version:"6.9"});let[e,t]=(0,WTe.useState)(!1),{editPost:r,savePost:o}=(0,RF.useDispatch)(N),{isSaving:n,isPublished:i,isScheduled:s}=(0,RF.useSelect)(f=>{let{isSavingPost:m,isCurrentPostPublished:h,isCurrentPostScheduled:g}=f(N);return{isSaving:m(),isPublished:h(),isScheduled:g()}},[]),l=n||!i&&!s,c,u;i?(c=(0,qS.__)("Are you sure you want to unpublish this post?"),u=(0,qS.__)("Unpublish")):s&&(c=(0,qS.__)("Are you sure you want to unschedule this post?"),u=(0,qS.__)("Unschedule"));let d=()=>{t(!1),r({status:"draft"}),o()};return(0,Ky.jsxs)(Ky.Fragment,{children:[(0,Ky.jsx)(kF.Button,{__next40pxDefaultSize:!0,className:"editor-post-switch-to-draft",onClick:()=>{l||t(!0)},"aria-disabled":l,variant:"secondary",style:{flexGrow:"1",justifyContent:"center"},children:(0,qS.__)("Switch to draft")}),(0,Ky.jsx)(kF.__experimentalConfirmDialog,{isOpen:e,onConfirm:d,onCancel:()=>t(!1),confirmButtonText:u,children:c})]})}var qTe=a(K(),1),dP=a(j(),1);var sq=a(E(),1);function AF(){let{syncStatus:e,postType:t}=(0,qTe.useSelect)(r=>{let{getEditedPostAttribute:o}=r(N);return{syncStatus:o("meta")?.wp_pattern_sync_status==="unsynced"?"unsynced":o("wp_pattern_sync_status"),postType:o("type")}});return t!=="wp_block"?null:(0,sq.jsx)(dr,{label:(0,dP.__)("Sync status"),children:(0,sq.jsx)("div",{className:"editor-post-sync-status__value",children:e==="unsynced"?(0,dP._x)("Not synced","pattern (singular)"):(0,dP._x)("Synced","pattern (singular)")})})}var KTe=a(U(),1),ZTe=a(K(),1),XTe=a(ae(),1);var aq=a(E(),1),ist=e=>e;function sst({taxonomyWrapper:e=ist}){let{postType:t,taxonomies:r}=(0,ZTe.useSelect)(n=>({postType:n(N).getCurrentPostType(),taxonomies:n(XTe.store).getEntityRecords("root","taxonomy")}),[]);return(r??[]).filter(n=>n.types.includes(t)&&n.visibility?.show_ui).map(n=>{let i=n.hierarchical?iF:tF;return(0,aq.jsx)(KTe.Fragment,{children:e((0,aq.jsx)(i,{slug:n.slug}),n)},`taxonomy-${n.slug}`)})}var KS=sst;var QTe=a(K(),1),JTe=a(ae(),1);function IF({children:e}){return(0,QTe.useSelect)(r=>{let o=r(N).getCurrentPostType();return r(JTe.store).getEntityRecords("root","taxonomy")?.some(i=>i.types.includes(o))},[])?e:null}var $Te=a(G(),1),OF=a(K(),1);var fP=a(E(),1);function ast({taxonomy:e,children:t}){let r=e?.slug,o=r?`taxonomy-panel-${r}`:"",{isEnabled:n,isOpened:i}=(0,OF.useSelect)(c=>{let{isEditorPanelEnabled:u,isEditorPanelOpened:d}=c(N);return{isEnabled:r?u(o):!1,isOpened:r?d(o):!1}},[o,r]),{toggleEditorPanelOpened:s}=(0,OF.useDispatch)(N);if(!n)return null;let l=e?.labels?.menu_name;return l?(0,fP.jsx)($Te.PanelBody,{title:l,opened:i,onToggle:()=>s(o),children:t}):null}function NF(){return(0,fP.jsx)(IF,{children:(0,fP.jsx)(KS,{taxonomyWrapper:(e,t)=>(0,fP.jsx)(ast,{taxonomy:t,children:e})})})}var wEe=a(vEe(),1),ZS=a(U(),1),dq=a(j(),1),_Ee=a(ae(),1),LF=a(K(),1),SEe=a(Te(),1);var bEe=1e3;function yEe(e,t){if(Math.max(e.length,t.length)<=bEe)return uG(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 l=e.slice(o,i),c=t.slice(o,s),u=Math.max(l.length,c.length),d;return u<=bEe?d=uG(l,c):d=M0e(l,c),o>0&&d.unshift({value:e.slice(0,o)}),i<e.length&&d.push({value:e.slice(i)}),d}function bst(e,t){return Math.max(0,Math.min(t.length,e))}function yst(e,t,r){let o=e.slice(0,r),n=1,i=o.length,s;for(;n<=i;){let l=Math.floor((n+i)/2),c=t.indexOf(o.slice(o.length-l));c===-1?i=l-1:(s=c+l,n=l+1)}return s}function uq(e,t,r,o){let n=0,i=0,s=e;for(let l=0;l<t.length;l++){let c=t[l];if(!c.added&&!c.removed){n+=c.value.length,i+=c.value.length;continue}let u=n,d=i,f=0,m=0;for(;l<t.length&&(t[l].added||t[l].removed);)t[l].removed?f+=t[l].value.length:m+=t[l].value.length,l++;l--;let h=u+f,g=d+m;if(e<u)break;if(f===0)s+=m;else if(e<=h){let v=yst(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 bst(s,o)}var Ng=a(E(),1);function mP(){let e=(0,SEe.useInstanceId)(mP),t=(0,ZS.useRef)(),r=(0,ZS.useRef)(),o=(0,ZS.useRef)(),{value:n,type:i,id:s}=(0,LF.useSelect)(u=>{let{getCurrentPostType:d,getCurrentPostId:f,getEditedPostContent:m}=u(N);return{value:m(),type:d(),id:f()}},[]),{editEntityRecord:l}=(0,LF.useDispatch)(_Ee.store);(0,ZS.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=yEe(d,n),v=uq(f,g,d,n),b=uq(m,g,d,n);u.setSelectionRange(v,b,h),o.current={selectionStart:v,selectionEnd:b,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,Ng.jsxs)(Ng.Fragment,{children:[(0,Ng.jsx)(Gt,{render:(0,Ng.jsx)("label",{htmlFor:`post-content-${e}`}),children:(0,dq.__)("Type text or HTML")}),(0,Ng.jsx)(wEe.default,{autoComplete:"off",dir:"auto",ref:t,value:n,onChange:u=>{c(u),r.current=u.target.value,l("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,dq.__)("Start writing with text or HTML")})]})}var CEe=a(j(),1),QS=a(U(),1),TEe=a(Vt(),1),WF=a(K(),1),fq=a(be(),1),EEe=a(Mo(),1),PEe=a(Pt(),1),JS=a(hd(),1),kEe=a(Te(),1),pq=a(Mp(),1);var BF="wp-block wp-block-post-title block-editor-block-list__block editor-post-title editor-post-title__input rich-text",VF=/[\r\n]+/g;var XS=a(U(),1),xEe=a(K(),1);function jF(e){let t=(0,XS.useRef)(),{isCleanNewPost:r}=(0,xEe.useSelect)(o=>{let{isCleanNewPost:n}=o(N);return{isCleanNewPost:n()}},[]);return(0,XS.useImperativeHandle)(e,()=>({focus:()=>{t?.current?.focus()}})),(0,XS.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:l,body:c}=s;r&&(!l||c===l)&&t.current.focus()},[r]),{ref:t}}var zF=a(K(),1);function HF(){let{editPost:e}=(0,zF.useDispatch)(N),{title:t}=(0,zF.useSelect)(o=>{let{getEditedPostAttribute:n}=o(N);return{title:n("title")}},[]);function r(o){e({title:o})}return{title:t,setTitle:r}}var UF=a(E(),1),{useRichText:wst}=Y(JS.privateApis),_st=(0,QS.forwardRef)((e,t)=>{let{placeholder:r,isEditingContentOnlySection:o,isPreview:n}=(0,WF.useSelect)(P=>{let{getSettings:T,getEditedContentOnlySection:M}=Y(P(fq.store)),{titlePlaceholder:B,isPreviewMode:F}=T();return{placeholder:B,isEditingContentOnlySection:!!M(),isPreview:F}},[]),[i,s]=(0,QS.useState)(!1),{ref:l}=jF(t),{title:c,setTitle:u}=HF(),[d,f]=(0,QS.useState)({}),{clearSelectedBlock:m,insertBlocks:h,insertDefaultBlock:g}=(0,WF.useDispatch)(fq.store),v=(0,TEe.decodeEntities)(r)||(0,CEe.__)("Add title"),{value:b,onChange:_,ref:y}=wst({value:c,onChange(P){u(P.replace(VF," "))},placeholder:v,selectionStart:d.start,selectionEnd:d.end,onSelectionChange(P,T){f(M=>{let{start:B,end:F}=M;return B===P&&F===T?M:{start:P,end:T}})},__unstableDisableFormats:!1});function w(P){h(P,0)}function S(){s(!0),m()}function x(){s(!1),f({})}function C(){g(void 0,void 0,0)}function I(P){P.keyCode===EEe.ENTER&&(P.preventDefault(),C())}function k(P){let T=P.clipboardData,M="",B="";try{M=T.getData("text/plain"),B=T.getData("text/html")}catch{return}let F=(0,PEe.pasteHandler)({HTML:B,plainText:M});if(P.preventDefault(),!!F.length)if(typeof F!="string"){let[V]=F;if(!c&&(V.name==="core/heading"||V.name==="core/paragraph")){let z=(0,pq.__unstableStripHTML)(V.attributes.content);u(z),w(F.slice(1))}else w(F)}else{let V=(0,pq.__unstableStripHTML)(F);_((0,JS.insert)(b,(0,JS.create)({html:V})))}}let R=J(BF,{"is-selected":i}),A=o?{opacity:.2}:void 0;return(0,UF.jsx)("h1",{ref:(0,kEe.useMergeRefs)([y,l]),contentEditable:!o&&!n,className:R,"aria-label":v,role:"textbox","aria-multiline":"true",onFocus:S,onBlur:x,onKeyDown:I,onPaste:k,style:A})}),GF=(0,QS.forwardRef)((e,t)=>(0,UF.jsx)(fo,{supportKeys:"title",children:(0,UF.jsx)(_st,{ref:t})}));var REe=a(G(),1),AEe=a(j(),1),IEe=a(Vt(),1),OEe=a(K(),1),NEe=a(be(),1),YF=a(U(),1);var MEe=a(E(),1);function Sst(e,t){let{placeholder:r}=(0,OEe.useSelect)(h=>{let{getSettings:g}=h(NEe.store),{titlePlaceholder:v}=g();return{placeholder:v}},[]),[o,n]=(0,YF.useState)(!1),{title:i,setTitle:s}=HF(),{ref:l}=jF(t);function c(h){s(h.replace(VF," "))}function u(){n(!0)}function d(){n(!1)}let f=J(BF,{"is-selected":o,"is-raw-text":!0}),m=(0,IEe.decodeEntities)(r)||(0,AEe.__)("Add title");return(0,MEe.jsx)(REe.TextareaControl,{ref:l,value:i,onChange:c,onFocus:u,onBlur:d,label:r,className:f,placeholder:m,hideLabelFromVision:!0,autoComplete:"off",dir:"auto",rows:1})}var qF=(0,YF.forwardRef)(Sst);var $S=a(j(),1),ZF=a(G(),1),ex=a(K(),1),LEe=a(U(),1);var FEe=a(K(),1),DEe=a(ae(),1);function KF({children:e}){let{canTrashPost:t}=(0,FEe.useSelect)(r=>{let{isEditedPostNew:o,getCurrentPostId:n,getCurrentPostType:i}=r(N),{canUser:s}=r(DEe.store),l=i(),c=n(),u=o(),d=c?s("delete",{kind:"postType",name:l,id:c}):!1;return{canTrashPost:(!u||c)&&d&&!cZ.includes(l)}},[]);return t?e:null}var hP=a(E(),1);function tx({onActionPerformed:e}){let t=(0,ex.useRegistry)(),{isNew:r,isDeleting:o,postId:n,title:i}=(0,ex.useSelect)(d=>{let f=d(N);return{isNew:f.isEditedPostNew(),isDeleting:f.isDeletingPost(),postId:f.getCurrentPostId(),title:f.getCurrentPostAttribute("title")}},[]),{trashPost:s}=(0,ex.useDispatch)(N),[l,c]=(0,LEe.useState)(!1);if(r||!n)return null;let u=async()=>{c(!1),await s();let d=await t.resolveSelect(N).getCurrentPost();e?.("move-to-trash",[d])};return(0,hP.jsxs)(KF,{children:[(0,hP.jsx)(ZF.Button,{__next40pxDefaultSize:!0,className:"editor-post-trash",isDestructive:!0,variant:"secondary",isBusy:o,"aria-disabled":o,onClick:o?void 0:()=>c(!0),children:(0,$S.__)("Move to trash")}),(0,hP.jsx)(ZF.__experimentalConfirmDialog,{isOpen:l,onConfirm:u,onCancel:()=>c(!1),confirmButtonText:(0,$S.__)("Move to trash"),size:"small",children:(0,$S.sprintf)((0,$S.__)('Are you sure you want to move "%s" to the trash?'),i)})]})}var gP=a(K(),1),vP=a(bo(),1),XF=a(U(),1),BEe=a(be(),1),Zy=a(j(),1),Ba=a(G(),1),VEe=a(It(),1);var jEe=a(ae(),1),QF=a(Te(),1);var Eo=a(E(),1);function bP({onClose:e}){let{isEditable:t,postSlug:r,postLink:o,permalinkPrefix:n,permalinkSuffix:i,permalink:s}=(0,gP.useSelect)(h=>{let g=h(N).getCurrentPost(),v=h(N).getCurrentPostType(),b=h(jEe.store).getPostType(v),_=h(N).getPermalinkParts(),y=g?._links?.["wp:action-publish"]??!1;return{isEditable:h(N).isPermalinkEditable()&&y,postSlug:(0,vP.safeDecodeURIComponent)(h(N).getEditedPostSlug()),viewPostLabel:b?.labels?.view_item,postLink:g.link,permalinkPrefix:_?.prefix,permalinkSuffix:_?.suffix,permalink:(0,vP.safeDecodeURIComponent)(h(N).getPermalink())}},[]),{editPost:l}=(0,gP.useDispatch)(N),{createNotice:c}=(0,gP.useDispatch)(VEe.store),[u,d]=(0,XF.useState)(!1),f=(0,QF.useCopyToClipboard)(s,()=>{c("info",(0,Zy.__)("Copied Permalink to clipboard."),{isDismissible:!0,type:"snackbar"})}),m="editor-post-url__slug-description-"+(0,QF.useInstanceId)(bP);return(0,Eo.jsxs)("div",{className:"editor-post-url",children:[(0,Eo.jsx)(BEe.__experimentalInspectorPopoverHeader,{title:(0,Zy.__)("Slug"),onClose:e}),(0,Eo.jsxs)(Ba.__experimentalVStack,{spacing:3,children:[t&&(0,Eo.jsx)("p",{className:"editor-post-url__intro",children:(0,XF.createInterpolateElement)((0,Zy.__)("<span>Customize the last part of the Permalink.</span> <a>Learn more.</a>"),{span:(0,Eo.jsx)("span",{id:m}),a:(0,Eo.jsx)(Ba.ExternalLink,{href:(0,Zy.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink")})})}),(0,Eo.jsxs)("div",{children:[t&&(0,Eo.jsxs)(Eo.Fragment,{children:[(0,Eo.jsx)(Ba.__experimentalInputControl,{prefix:(0,Eo.jsx)(Ba.__experimentalInputControlPrefixWrapper,{children:"/"}),suffix:(0,Eo.jsx)(Ba.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Eo.jsx)(Ba.Button,{icon:g1,ref:f,size:"small",label:"Copy"})}),label:(0,Zy.__)("Slug"),hideLabelFromVision:!0,value:u?"":r,autoComplete:"off",spellCheck:"false",type:"text",className:"editor-post-url__input",onChange:h=>{if(l({slug:h}),!h){u||d(!0);return}u&&d(!1)},onBlur:h=>{l({slug:(0,vP.cleanForSlug)(h.target.value)}),u&&d(!1)},"aria-describedby":m}),(0,Eo.jsxs)("p",{className:"editor-post-url__permalink",children:[(0,Eo.jsx)("span",{className:"editor-post-url__permalink-visual-label",children:(0,Zy.__)("Permalink:")}),(0,Eo.jsxs)(Ba.ExternalLink,{className:"editor-post-url__link",href:o,target:"_blank",children:[(0,Eo.jsx)("span",{className:"editor-post-url__link-prefix",children:n}),(0,Eo.jsx)("span",{className:"editor-post-url__link-slug",children:r}),(0,Eo.jsx)("span",{className:"editor-post-url__link-suffix",children:i})]})]})]}),!t&&(0,Eo.jsx)(Ba.ExternalLink,{className:"editor-post-url__link",href:o,target:"_blank",children:o})]})]})]})}var zEe=a(K(),1),HEe=a(ae(),1);function JF({children:e}){return(0,zEe.useSelect)(r=>{let o=r(N).getCurrentPostType();return!(!r(HEe.store).getPostType(o)?.viewable||!r(N).getCurrentPost().link||!r(N).getPermalinkParts())},[])?e:null}var UEe=a(K(),1),$F=a(bo(),1);function WEe(){return mq()}function mq(){let e=(0,UEe.useSelect)(t=>t(N).getPermalink(),[]);return(0,$F.filterURLForDisplay)((0,$F.safeDecodeURIComponent)(e))}var eD=a(U(),1),tD=a(K(),1),ox=a(G(),1),rx=a(j(),1),GEe=a(bo(),1),YEe=a(ae(),1);var vl=a(E(),1);function rD(){let{isFrontPage:e}=(0,tD.useSelect)(i=>{let{getCurrentPostId:s}=i(N),{getEditedEntityRecord:l,canUser:c}=i(YEe.store),u=c("read",{kind:"root",name:"site"})?l("root","site"):void 0,d=s();return{isFrontPage:u?.page_on_front===d}},[]),[t,r]=(0,eD.useState)(null),o=(0,eD.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]),n=e?(0,rx.__)("Link"):(0,rx.__)("Slug");return(0,vl.jsx)(JF,{children:(0,vl.jsxs)(dr,{label:n,ref:r,children:[!e&&(0,vl.jsx)(ox.Dropdown,{popoverProps:o,className:"editor-post-url__panel-dropdown",contentClassName:"editor-post-url__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:i,onToggle:s})=>(0,vl.jsx)(xst,{isOpen:i,onClick:s}),renderContent:({onClose:i})=>(0,vl.jsx)(bP,{onClose:i})}),e&&(0,vl.jsx)(Cst,{})]})})}function xst({isOpen:e,onClick:t}){let{slug:r}=(0,tD.useSelect)(n=>({slug:n(N).getEditedPostSlug()}),[]),o=(0,GEe.safeDecodeURIComponent)(r);return(0,vl.jsx)(ox.Button,{size:"compact",className:"editor-post-url__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,rx.sprintf)((0,rx.__)("Change link: %s"),o),onClick:t,children:(0,vl.jsx)(vl.Fragment,{children:o})})}function Cst(){let{postLink:e}=(0,tD.useSelect)(t=>{let{getCurrentPost:r}=t(N);return{postLink:r()?.link}},[]);return(0,vl.jsx)(ox.ExternalLink,{className:"editor-post-url__front-page-link",href:e,target:"_blank",children:e})}var qEe=a(K(),1);function KEe({render:e}){let t=(0,qEe.useSelect)(r=>r(N).getCurrentPost()._links?.["wp:action-publish"]??!1);return e({canEdit:t})}var sPe=a(j(),1),iD=a(G(),1),aPe=a(K(),1);var lPe=a(U(),1),cPe=a(be(),1);var Gp=a(j(),1),oPe=a(K(),1),nPe=a(be(),1);var ZEe=a(K(),1),XEe=a(j(),1),QEe=a(bw(),1);var JEe=a(E(),1);function nx(){let e=(0,ZEe.useSelect)(r=>r(N).getEditedPostAttribute("content"),[]),t=(0,XEe._x)("words","Word count type. Do not translate!");return(0,JEe.jsx)("span",{className:"word-count",children:(0,QEe.count)(e,t)})}var $Ee=a(K(),1),Mg=a(j(),1),ePe=a(bw(),1),hq=a(U(),1);var oD=a(E(),1),Tst=189;function ix(){let e=(0,$Ee.useSelect)(n=>n(N).getEditedPostAttribute("content"),[]),t=(0,Mg._x)("words","Word count type. Do not translate!"),r=Math.round((0,ePe.count)(e,t)/Tst),o=r===0?(0,hq.createInterpolateElement)((0,Mg.__)("<span>< 1</span> minute"),{span:(0,oD.jsx)("span",{})}):(0,hq.createInterpolateElement)((0,Mg.sprintf)((0,Mg._n)("<span>%s</span> minute","<span>%s</span> minutes",r),r),{span:(0,oD.jsx)("span",{})});return(0,oD.jsx)("span",{className:"time-to-read",children:o})}var tPe=a(K(),1),rPe=a(bw(),1);function sx(){let e=(0,tPe.useSelect)(t=>t(N).getEditedPostAttribute("content"),[]);return(0,rPe.count)(e,"characters_including_spaces")}var eo=a(E(),1);function Est({hasOutlineItemsDisabled:e,onRequestClose:t}){let{headingCount:r,paragraphCount:o,numberOfBlocks:n}=(0,oPe.useSelect)(i=>{let{getGlobalBlockCount:s}=i(nPe.store);return{headingCount:s("core/heading"),paragraphCount:s("core/paragraph"),numberOfBlocks:s()}},[]);return(0,eo.jsxs)(eo.Fragment,{children:[(0,eo.jsx)("div",{className:"table-of-contents__wrapper",role:"note","aria-label":(0,Gp.__)("Document Statistics"),tabIndex:"0",children:(0,eo.jsxs)("ul",{role:"list",className:"table-of-contents__counts",children:[(0,eo.jsxs)("li",{className:"table-of-contents__count",children:[(0,Gp.__)("Words"),(0,eo.jsx)(nx,{})]}),(0,eo.jsxs)("li",{className:"table-of-contents__count",children:[(0,Gp.__)("Characters"),(0,eo.jsx)("span",{className:"table-of-contents__number",children:(0,eo.jsx)(sx,{})})]}),(0,eo.jsxs)("li",{className:"table-of-contents__count",children:[(0,Gp.__)("Time to read"),(0,eo.jsx)(ix,{})]}),(0,eo.jsxs)("li",{className:"table-of-contents__count",children:[(0,Gp.__)("Headings"),(0,eo.jsx)("span",{className:"table-of-contents__number",children:r})]}),(0,eo.jsxs)("li",{className:"table-of-contents__count",children:[(0,Gp.__)("Paragraphs"),(0,eo.jsx)("span",{className:"table-of-contents__number",children:o})]}),(0,eo.jsxs)("li",{className:"table-of-contents__count",children:[(0,Gp.__)("Blocks"),(0,eo.jsx)("span",{className:"table-of-contents__number",children:n})]})]})}),r>0&&(0,eo.jsxs)(eo.Fragment,{children:[(0,eo.jsx)("hr",{}),(0,eo.jsx)("h2",{className:"table-of-contents__title",children:(0,Gp.__)("Document Outline")}),(0,eo.jsx)(pS,{onSelect:t,hasOutlineItemsDisabled:e})]})]})}var iPe=Est;var nD=a(E(),1);function Pst({hasOutlineItemsDisabled:e,repositionDropdown:t,...r},o){let n=(0,aPe.useSelect)(i=>!!i(cPe.store).getBlockCount(),[]);return(0,nD.jsx)(iD.Dropdown,{popoverProps:{placement:t?"right":"bottom"},className:"table-of-contents",contentClassName:"table-of-contents__popover",renderToggle:({isOpen:i,onToggle:s})=>(0,nD.jsx)(iD.Button,{__next40pxDefaultSize:!0,...r,ref:o,onClick:n?s:void 0,icon:bV,"aria-expanded":i,"aria-haspopup":"true",label:(0,sPe.__)("Details"),tooltipPosition:"bottom","aria-disabled":!n}),renderContent:({onClose:i})=>(0,nD.jsx)(iPe,{onRequestClose:i,hasOutlineItemsDisabled:e})})}var uPe=(0,lPe.forwardRef)(Pst);var dPe=a(j(),1),fPe=a(U(),1),pPe=a(K(),1),mPe=a(ae(),1);function hPe(){let{__experimentalGetDirtyEntityRecords:e}=(0,pPe.useSelect)(mPe.store);return(0,fPe.useEffect)(()=>{let t=r=>{if(e().length>0)return r.returnValue=(0,dPe.__)("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 gq=a(Ya(),1),bPe=a(U(),1),ye=a(be(),1),yPe=a(vPe(),1),wPe=a(E(),1);function wt(e,t,r=[]){let o=(0,bPe.forwardRef)((n,i)=>((0,gq.default)("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),(0,wPe.jsx)(t,{ref:i,...n})));return r.forEach(n=>{o[n]=wt(e+"."+n,t[n])}),o}function Xd(e,t){return(...r)=>((0,gq.default)("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),t(...r))}var _Pe=wt("RichText",ye.RichText,["Content"]);_Pe.isEmpty=Xd("RichText.isEmpty",ye.RichText.isEmpty);var kst=wt("Autocomplete",ye.Autocomplete),Rst=wt("AlignmentToolbar",ye.AlignmentToolbar),Ast=wt("BlockAlignmentToolbar",ye.BlockAlignmentToolbar),Ist=wt("BlockControls",ye.BlockControls,["Slot"]),Ost=wt("BlockEdit",ye.BlockEdit),Nst=wt("BlockEditorKeyboardShortcuts",ye.BlockEditorKeyboardShortcuts),Mst=wt("BlockFormatControls",ye.BlockFormatControls,["Slot"]),Fst=wt("BlockIcon",ye.BlockIcon),Dst=wt("BlockInspector",ye.BlockInspector),Lst=wt("BlockList",ye.BlockList),Bst=wt("BlockMover",ye.BlockMover),Vst=wt("BlockNavigationDropdown",ye.BlockNavigationDropdown),jst=wt("BlockSelectionClearer",ye.BlockSelectionClearer),zst=wt("BlockSettingsMenu",ye.BlockSettingsMenu),Hst=wt("BlockTitle",ye.BlockTitle),Ust=wt("BlockToolbar",ye.BlockToolbar),Wst=wt("ColorPalette",ye.ColorPalette),Gst=wt("ContrastChecker",ye.ContrastChecker),Yst=wt("CopyHandler",ye.CopyHandler),qst=wt("DefaultBlockAppender",ye.DefaultBlockAppender),Kst=wt("FontSizePicker",ye.FontSizePicker),Zst=wt("Inserter",ye.Inserter),Xst=wt("InnerBlocks",ye.InnerBlocks,["ButtonBlockAppender","DefaultBlockAppender","Content"]),Qst=wt("InspectorAdvancedControls",ye.InspectorAdvancedControls,["Slot"]),Jst=wt("InspectorControls",ye.InspectorControls,["Slot"]),$st=wt("PanelColorSettings",ye.PanelColorSettings),eat=wt("PlainText",ye.PlainText),tat=wt("RichTextShortcut",ye.RichTextShortcut),rat=wt("RichTextToolbarButton",ye.RichTextToolbarButton),oat=wt("__unstableRichTextInputEvent",ye.__unstableRichTextInputEvent),nat=wt("MediaPlaceholder",ye.MediaPlaceholder),iat=wt("MediaUpload",ye.MediaUpload),sat=wt("MediaUploadCheck",ye.MediaUploadCheck),aat=wt("MultiSelectScrollIntoView",ye.MultiSelectScrollIntoView),lat=wt("NavigableToolbar",ye.NavigableToolbar),cat=wt("ObserveTyping",ye.ObserveTyping),uat=wt("SkipToSelectedBlock",ye.SkipToSelectedBlock),dat=wt("URLInput",ye.URLInput),fat=wt("URLInputButton",ye.URLInputButton),pat=wt("URLPopover",ye.URLPopover),mat=wt("Warning",ye.Warning),hat=wt("WritingFlow",ye.WritingFlow),gat=Xd("createCustomColorsHOC",ye.createCustomColorsHOC),vat=Xd("getColorClassName",ye.getColorClassName),bat=Xd("getColorObjectByAttributeValues",ye.getColorObjectByAttributeValues),yat=Xd("getColorObjectByColorValue",ye.getColorObjectByColorValue),wat=Xd("getFontSize",ye.getFontSize),_at=Xd("getFontSizeClass",ye.getFontSizeClass),Sat=Xd("withColorContext",ye.withColorContext),xat=Xd("withColors",ye.withColors),Cat=Xd("withFontSizes",ye.withFontSizes);var Tat=rS,Eat=rS,{EntitiesSavedStates:Pat,useEntitiesSavedStatesIsDirty:kat}=Y(SPe.privateApis);function Rat(e=[]){return e.push({...f3},{...p3}),e}(0,xPe.addFilter)("editor.Autocomplete.completers","editor/autocompleters/set-default-completers",Rat);var CPe=a(U(),1),vq=a(Vn(),1),TPe=a(Ya(),1),sD=a(Mf(),1);var ax=a(E(),1),{MediaUploadModal:Aat}=Y(sD.privateApis),Iat=class extends CPe.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:l}=this.state;return(0,ax.jsxs)(ax.Fragment,{children:[s({open:this.openModal}),(0,ax.jsx)(Aat,{allowedTypes:e,multiple:t,value:r,onSelect:c=>{o(c),this.closeModal()},onClose:this.closeModal,title:n,isOpen:l,modalClass:i})]})}};window.__experimentalDataViewsMediaModal?(0,vq.addFilter)("editor.MediaUpload","core/editor/components/media-upload",()=>((0,TPe.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."}),Iat)):(0,vq.addFilter)("editor.MediaUpload","core/editor/components/media-upload",()=>sD.MediaUpload);var PPe=a(Vn(),1),kPe=a(Rl(),1),RPe=a(Te(),1),aD=a(be(),1),bq=a(K(),1),APe=a(Pt(),1);var gu=a(E(),1),{PatternOverridesControls:Oat,ResetOverridesControl:Nat,PATTERN_TYPES:Mat,PATTERN_SYNC_TYPES:EPe}=Y(kPe.privateApis),Fat=(0,RPe.createHigherOrderComponent)(e=>t=>{let r=(0,bq.useSelect)(o=>{let{__experimentalBlockBindingsSupportedAttributes:n}=o(aD.store).getSettings();return!!n?.[t.name]},[t.name]);return(0,gu.jsxs)(gu.Fragment,{children:[(0,gu.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,gu.jsx)(Dat,{...t})]})},"withPatternOverrideControls");function Dat(e){let t=(0,aD.useBlockEditingMode)(),{hasPatternOverridesSource:r,isEditingSyncedPattern:o}=(0,bq.useSelect)(c=>{let{getCurrentPostType:u,getEditedPostAttribute:d}=c(N);return{hasPatternOverridesSource:!!(0,APe.getBlockBindingsSource)("core/pattern-overrides"),isEditingSyncedPattern:u()===Mat.user&&d("meta")?.wp_pattern_sync_status!==EPe.unsynced&&d("wp_pattern_sync_status")!==EPe.unsynced}},[]),n=e.attributes.metadata?.bindings,i=!!n&&Object.values(n).some(c=>c.source==="core/pattern-overrides"),s=o&&t==="default",l=!o&&!!e.attributes.metadata?.name&&t!=="disabled"&&i;return r?(0,gu.jsxs)(gu.Fragment,{children:[s&&(0,gu.jsx)(Oat,{...e}),l&&(0,gu.jsx)(Nat,{...e})]}):null}(0,PPe.addFilter)("editor.BlockEdit","core/editor/with-pattern-override-controls",Fat);var IPe=a(Vn(),1),OPe=a(Te(),1),NPe=a(U(),1),yq=a(j(),1),lx=a(be(),1),lD=a(G(),1),MPe=a(K(),1),Qd=a(E(),1),Lat=["core/navigation-link","core/navigation-submenu"];function Bat({attributes:e}){let{kind:t,id:r,type:o}=e,n=(0,lx.useBlockEditingMode)(),i=(0,MPe.useSelect)(l=>l(lx.store).getSettings().onNavigateToEntityRecord,[]),s=(0,NPe.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,Qd.jsx)(lx.__unstableBlockToolbarLastItem,{children:(0,Qd.jsx)(lD.ToolbarGroup,{children:(0,Qd.jsx)(lD.ToolbarButton,{name:"view",title:(0,yq.__)("View"),onClick:s,children:(0,yq.__)("View")})})})}var Vat=(0,OPe.createHigherOrderComponent)(e=>t=>{let r=Lat.includes(t.name);return(0,Qd.jsxs)(Qd.Fragment,{children:[(0,Qd.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,Qd.jsx)(Bat,{...t})]})},"withNavigationViewButton");(0,IPe.addFilter)("editor.BlockEdit","core/editor/with-navigation-view-button",Vat);var FPe=a(Vn(),1),DPe=a(Te(),1),LPe=a(U(),1),wq=a(j(),1),cx=a(be(),1),cD=a(G(),1),Fg=a(K(),1);var Jd=a(E(),1),jat="core/navigation",zat="core/template-part",Hat="edit-post/block";function Uat({clientId:e}){let t=(0,Fg.useRegistry)(),{selectBlock:r,flashBlock:o}=(0,Fg.useDispatch)(cx.store),{requestInspectorTab:n}=Y((0,Fg.useDispatch)(cx.store)),{enableComplementaryArea:i}=(0,Fg.useDispatch)(je),{hasNavigationBlocks:s,firstNavigationBlockId:l,isNavigationEditable:c}=(0,Fg.useSelect)(d=>{let{getClientIdsOfDescendants:f,getBlockName:m,getBlockEditingMode:h}=d(cx.store),v=f(e).filter(y=>m(y)===jat),b=v.length>0,_=b?v[0]:null;return{hasNavigationBlocks:b,firstNavigationBlockId:_,isNavigationEditable:h(_)!=="disabled"}},[e]),u=(0,LPe.useCallback)(()=>{l&&t.batch(()=>{r(l),o(l,500),i("core",Hat),n("list",{openPanel:l})})},[l,t,r,o,i,n]);return!s||!c?null:(0,Jd.jsx)(cx.__unstableBlockToolbarLastItem,{children:(0,Jd.jsx)(cD.ToolbarGroup,{children:(0,Jd.jsx)(cD.ToolbarButton,{label:(0,wq.__)("Edit navigation"),onClick:u,children:(0,wq.__)("Edit navigation")})})})}var Wat=(0,DPe.createHigherOrderComponent)(e=>t=>{let r=t.name===zat;return(0,Jd.jsxs)(Jd.Fragment,{children:[(0,Jd.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,Jd.jsx)(Uat,{clientId:t.clientId})]})},"withTemplatePartNavigationEditButton");(0,FPe.addFilter)("editor.BlockEdit","core/editor/with-template-part-navigation-edit-button",Wat);var JPe=a(Vn(),1),$Pe=a(Te(),1),Dg=a(be(),1),yP=a(G(),1),qp=a(j(),1),Kp=a(Pt(),1),fx=a(U(),1),dx=a(K(),1),eke=a(It(),1),tke=a(ae(),1);function _q(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 qPe=a(G(),1);var vu=a(j(),1),KPe=a(Pt(),1),ux=a(U(),1);var GPe=a(U(),1);var Sr=a(j(),1),BPe={"typography.fontFamily":(0,Sr.__)("Font family"),"typography.fontSize":(0,Sr.__)("Font size"),"typography.fontStyle":(0,Sr.__)("Font style"),"typography.fontWeight":(0,Sr.__)("Font weight"),"typography.lineHeight":(0,Sr.__)("Line height"),"typography.letterSpacing":(0,Sr.__)("Letter spacing"),"typography.textDecoration":(0,Sr.__)("Text decoration"),"typography.textTransform":(0,Sr.__)("Letter case"),"typography.textColumns":(0,Sr.__)("Text columns"),"typography.writingMode":(0,Sr.__)("Orientation"),"color.text":(0,Sr.__)("Text color"),"color.background":(0,Sr.__)("Background color"),"color.gradient":(0,Sr.__)("Gradient"),"elements.link.color.text":(0,Sr.__)("Link color"),"spacing.padding":(0,Sr.__)("Padding"),"spacing.margin":(0,Sr.__)("Margin"),"spacing.blockGap":(0,Sr.__)("Block spacing"),border:(0,Sr.__)("Border"),"border.top":(0,Sr.__)("Border top"),"border.right":(0,Sr.__)("Border right"),"border.bottom":(0,Sr.__)("Border bottom"),"border.left":(0,Sr.__)("Border left"),"border.color":(0,Sr.__)("Border color"),"border.width":(0,Sr.__)("Border width"),"border.style":(0,Sr.__)("Border style"),"border.radius":(0,Sr.__)("Border radius"),"dimensions.minHeight":(0,Sr.__)("Minimum height"),"dimensions.aspectRatio":(0,Sr.__)("Aspect ratio")};function VPe(e){let t=e.join(".");return BPe[t]?BPe[t]:NI(e[e.length-1]??"")}var $d="\u2014",Gat="var:preset|",Yat=/^var\(\s*--wp--preset--[a-z0-9-]+?\s*(?:,[^)]*)?\)$/i;function qat(e){if(e.startsWith(Gat))return e.split("|").pop();if(Yat.test(e))return e.replace(/^var\(\s*/,"").replace(/\s*(?:,[^)]*)?\)$/,"").split("--").pop()}var Dn=e=>e!=null&&e!=="",Kat=["top","right","bottom","left"];function Zat(e){if(Dn(e.width)||Dn(e.style)||Dn(e.color))return e;let t=Kat.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 Xy(e){if(!Dn(e))return $d;if(typeof e=="string"){let t=qat(e);return t?NI(t):e}if(typeof e=="number")return String(e);if(typeof e=="object")try{let t=JSON.stringify(e);return t&&t!=="{}"&&t!=="[]"?t:$d}catch{return $d}return String(e)}function jPe(e){if(!e||typeof e!="object")return Xy(e);let{width:t,style:r,color:o}=Zat(e),n=[t,r,o].filter(Dn).map(i=>Xy(i));return n.length?n.join(" "):$d}var Xat=["topLeft","topRight","bottomRight","bottomLeft"];function zPe(e){if(e&&typeof e=="object"){let t=Xat.map(r=>e[r]).filter(Dn);return t.length?t.join(" "):$d}return Xy(e)}function HPe(e,t=r=>r){let r=l=>Xy(t(l));if(!e||typeof e!="object")return r(e);let{top:o,right:n,bottom:i,left:s}=e;return Dn(o)&&Dn(n)&&Dn(i)&&Dn(s)?o===n&&n===i&&i===s?r(o):o===i&&s===n?`${r(o)} ${r(s)}`:[o,n,i,s].map(r).join(" "):!Dn(o)&&!Dn(n)&&!Dn(i)&&!Dn(s)?$d:[o,n,i,s].map(l=>Dn(l)?r(l):$d).join(" ")}function UPe(e,t=r=>r){let r=l=>Xy(t(l));if(!e||typeof e!="object")return r(e);let{top:o,left:n}=e;if(!Dn(o)&&!Dn(n))return $d;if(o===n)return r(o);let i=Dn(o)?r(o):$d,s=Dn(n)?r(n):$d;return`${i} - ${s}`}function WPe(e,t,r){return e==="border"?jPe(t):e==="borderRadius"?zPe(t):e==="spacing"?HPe(t,r):e==="blockGap"?UPe(t,r):Xy(t)}function YPe(e,t,r){return(0,GPe.useMemo)(()=>{let o=n=>sv(t,r,n);return e.map(n=>{let i=dm(t,n.primaryPath.join("."),r,!1);return{...n,label:VPe(n.primaryPath),currentValue:i,formattedCurrentValue:WPe(n.format,i,o),formattedNewValue:WPe(n.format,n.newValue,o)}})},[e,t,r])}var Yp=a(E(),1),Qat={pickerTable:{}},Jat=e=>e.id;function ZPe({name:e,rows:t,onApply:r,onRequestClose:o}){let{merged:n}=Hr(),i=YPe(t,n,e),[s,l]=(0,ux.useState)(()=>i.map(h=>h.id)),[c,u]=(0,ux.useState)(()=>({type:"pickerTable",titleField:"label",fields:["current","new"],page:1,perPage:i.length,layout:{enableMoving:!1}})),d=(0,ux.useMemo)(()=>[{id:"label",label:(0,vu.__)("Style"),enableSorting:!1,enableHiding:!1,filterBy:!1,getValue:({item:h})=>h.label,render:({item:h})=>h.label},{id:"current",label:(0,vu.__)("Current"),enableSorting:!1,enableHiding:!1,filterBy:!1,getValue:({item:h})=>h.formattedCurrentValue,render:({item:h})=>(0,Yp.jsx)("span",{className:"editor-push-changes-to-global-styles-modal__value",children:h.formattedCurrentValue})},{id:"new",label:(0,vu.__)("New"),enableSorting:!1,enableHiding:!1,filterBy:!1,getValue:({item:h})=>h.formattedNewValue,render:({item:h})=>(0,Yp.jsx)("span",{className:"editor-push-changes-to-global-styles-modal__value",children:h.formattedNewValue})}],[]),f=(0,ux.useMemo)(()=>[{id:"apply",label:(0,vu.__)("Apply"),isPrimary:!0,supportsBulk:!0,callback(h){r(h),o()}}],[r,o]),m=(0,KPe.getBlockType)(e)?.title;return(0,Yp.jsxs)(qPe.Modal,{title:(0,vu.sprintf)((0,vu.__)("Apply %s styles globally"),m),onRequestClose:o,size:"large",className:"editor-push-changes-to-global-styles-modal",children:[(0,Yp.jsx)("p",{children:(0,vu.sprintf)((0,vu.__)("Choose which styles to make default for all %s blocks."),m)}),(0,Yp.jsxs)(lp,{data:i,fields:d,view:c,onChangeView:u,actions:f,selection:s,onChangeSelection:l,getItemId:Jat,paginationInfo:{totalItems:i.length,totalPages:1},defaultLayouts:Qat,search:!1,itemListLabel:(0,vu.__)("Styles to apply"),children:[(0,Yp.jsx)(lp.Layout,{}),(0,Yp.jsx)(lp.Footer,{})]})]})}var bl=a(E(),1),{cleanEmptyObject:$at}=Y(Dg.privateApis),Sq={...Kp.__EXPERIMENTAL_STYLE_PROPERTY,blockGap:{value:["spacing","blockGap"]}},elt={"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"},tlt={"border.color":"borderColor","color.background":"backgroundColor","color.text":"textColor","color.gradient":"gradient","typography.fontSize":"fontSize","typography.fontFamily":"fontFamily"},rlt=["border","color","spacing","typography"],XPe=(e,t)=>{let r=e;return t.forEach(o=>{r=r?.[o]}),r},rke=["top","right","bottom","left"];function olt(e,t,r){let o=[],n=t.style?.border,i=r?.border,s=e.includes("borderColor"),l=e.includes("borderWidth"),c=e.includes("borderStyle"),u=t.borderColor,d=u?`var:preset|color|${u}`:n?.color,f=QPe({id:"border",primaryPath:["border"],side:null,color:s?d:void 0,width:l?n?.width:void 0,style:c?n?.style:void 0,userBorder:i,presetAttributes:u?["borderColor"]:[]});return f&&o.push(f),rke.forEach(m=>{let h=n?.[m],g=QPe({id:`border.${m}`,primaryPath:["border",m],side:m,color:s?h?.color:void 0,width:l?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 QPe({id:e,primaryPath:t,side:r,color:o,width:n,style:i,userBorder:s,presetAttributes:l}){if(!o&&!n&&!i)return null;let c=[],u=r?[r]:rke,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:l,newValue:{color:o,width:n,style:f},format:"border"}}function nlt(e,t,r){let o=[];return e.forEach(n=>{if(!Sq[n]||n.startsWith("border")||Sq[n].rootOnly)return;let{value:i}=Sq[n],s=i.join("."),l=tlt[s],c=l?t[l]:void 0,u=c?`var:preset|${elt[s]}|${c}`:XPe(t.style,i),d=c?[l]:[];if(n==="linkColor"){let f=u?[{path:i,value:u}]:[],m=["elements","link",":hover","color","text"],h=XPe(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(...olt(e,t,r)),o}function ilt(e,t,r){let o=(0,dx.useSelect)(i=>Y(i(Kp.store)).getSupportedStyles(e),[e]),n=r?.styles?.blocks?.[e];return(0,fx.useMemo)(()=>nlt(o,t,n),[o,t,n])}function slt({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),l=structuredClone(r);for(let{path:u,value:d}of n)_q(s,u,void 0),_q(l,["styles","blocks",o,...u],d);let c={style:$at(s)};for(let u of e.flatMap(d=>d.presetAttributes))c[u]=void 0;return{newBlockAttributes:c,newUserConfig:l}}function alt({name:e,attributes:t,setAttributes:r}){let{user:o,setUser:n}=Hr(),i=ilt(e,t,o),[s,l]=(0,fx.useState)(!1),{__unstableMarkNextChangeAsNotPersistent:c}=(0,dx.useDispatch)(Dg.store),{createSuccessNotice:u}=(0,dx.useDispatch)(eke.store),d=(0,fx.useCallback)(f=>{let m=slt({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,qp.sprintf)((0,qp.__)("%s styles applied."),(0,Kp.getBlockType)(e).title),{type:"snackbar",actions:[{label:(0,qp.__)("Undo"),onClick(){c(),r(t),n(o,{undoIgnore:!0})}}]})},[c,t,u,e,r,n,o]);return(0,bl.jsxs)(yP.BaseControl,{className:"editor-push-changes-to-global-styles-control",help:(0,qp.sprintf)((0,qp.__)("Review and apply this block\u2019s typography, spacing, dimensions, and color styles to all %s blocks."),(0,Kp.getBlockType)(e).title),children:[(0,bl.jsx)(yP.BaseControl.VisualLabel,{children:(0,qp.__)("Styles")}),(0,bl.jsx)(yP.Button,{__next40pxDefaultSize:!0,variant:"secondary",accessibleWhenDisabled:!0,disabled:i.length===0,onClick:()=>l(!0),children:(0,qp.__)("Apply globally")}),s&&(0,bl.jsx)(ZPe,{name:e,rows:i,onApply:d,onRequestClose:()=>l(!1)})]})}function llt(e){let t=(0,Dg.useBlockEditingMode)(),r=(0,dx.useSelect)(i=>i(tke.store).getCurrentTheme()?.is_block_theme,[]),o=rlt.some(i=>(0,Kp.hasBlockSupport)(e.name,i));return t==="default"&&o&&r?(0,bl.jsx)(Dg.InspectorAdvancedControls,{children:(0,bl.jsx)(alt,{...e})}):null}var clt=(0,$Pe.createHigherOrderComponent)(e=>t=>(0,bl.jsxs)(bl.Fragment,{children:[(0,bl.jsx)(e,{...t},"edit"),t.isSelected&&(0,bl.jsx)(llt,{...t})]}));(0,JPe.addFilter)("editor.BlockEdit","core/editor/push-changes-to-global-styles",clt);var ske=a(hd(),1);var oke=a(j(),1),nke=a(U(),1),_P=a(K(),1);var px="edit-post/collab-history-sidebar",Lg="edit-post/collab-sidebar",wP=[px,Lg];var uD="core/note",ike={title:(0,oke.__)("Note"),tagName:"mark",className:"wp-note",attributes:{"data-id":"data-id"},edit:ult};function ult({isActive:e,activeAttributes:t}){let{getActiveComplementaryArea:r}=(0,_P.useSelect)(je),{getSelectedNote:o}=Y((0,_P.useSelect)(N)),{selectNote:n}=Y((0,_P.useDispatch)(N)),i=t?.["data-id"];return(0,nke.useEffect)(()=>{!e||!i||wP.includes(r("core"))&&String(o())!==String(i)&&n(Number(i))},[e,i,r,o,n]),null}(0,ske.registerFormatType)(uD,ike);var SP=a(G(),1),ake=a(E(),1),xq="__experimentalMainDashboardButton",lke=()=>{let e=(0,SP.__experimentalUseSlotFills)(xq);return!!(e&&e.length)},{Fill:dlt,Slot:flt}=(0,SP.createSlotFill)(xq),cke=dlt,plt=()=>{let e=(0,SP.__experimentalUseSlotFills)(xq);return(0,ake.jsx)(flt,{bubblesVirtually:!0,fillProps:{length:e?e.length:0}})};cke.Slot=plt;var dD=cke;var c5e=a(K(),1),u5e=a(ae(),1),d5e=a(G(),1),f5e=a(j(),1);var jP=a(K(),1),qg=a(j(),1),K2e=a(Dt(),1),xx=a(be(),1),Z2e=a(Te(),1),mL=a(U(),1),X2e=a(Vt(),1),Q2e=a(It(),1),J2e=a(L9(),1);var zRe=a(be(),1),HRe=a(K(),1),IP=a(Te(),1),URe=a(Dt(),1),WRe=a(U(),1);var mx=a(be(),1),uke=a(U(),1),fD=a(G(),1),Cq=a(j(),1);var dke=a(K(),1);var Zp=a(E(),1),{useHasBlockToolbar:mlt}=Y(mx.privateApis);function fke({isCollapsed:e,onToggle:t}){let{blockSelectionStart:r}=(0,dke.useSelect)(i=>({blockSelectionStart:i(mx.store).getBlockSelectionStart()}),[]),o=mlt(),n=!!r;return(0,uke.useEffect)(()=>{r&&t(!1)},[r,t]),o?(0,Zp.jsxs)(Zp.Fragment,{children:[(0,Zp.jsx)("div",{className:J("editor-collapsible-block-toolbar",{"is-collapsed":e||!n}),children:(0,Zp.jsx)(mx.BlockToolbar,{hideDragHandle:!0})}),(0,Zp.jsx)(fD.Popover.Slot,{name:"block-toolbar"}),(0,Zp.jsx)(fD.Button,{className:"editor-collapsible-block-toolbar__toggle",icon:e?Pl:kl,onClick:()=>{t(!e)},label:e?(0,Cq.__)("Show block tools"):(0,Cq.__)("Hide block tools"),size:"compact"})]}):null}var pke=a(Te(),1),pD=a(K(),1),Qy=a(j(),1),mke=a(be(),1),hx=a(G(),1);var Tq=a(U(),1),hke=a(_a(),1),gke=a(Dt(),1);var bu=a(E(),1);function hlt({className:e,disableBlockTools:t=!1}){let{setIsInserterOpened:r,setIsListViewOpened:o}=(0,pD.useDispatch)(N),{isDistractionFree:n,isInserterOpened:i,isListViewOpen:s,listViewShortcut:l,inserterSidebarToggleRef:c,listViewToggleRef:u,showIconLabels:d}=(0,pD.useSelect)(y=>{let{get:w}=y(gke.store),{isListViewOpened:S,getEditorMode:x,getInserterSidebarToggleRef:C,getListViewToggleRef:I}=Y(y(N)),{getShortcutRepresentation:k}=y(hke.store);return{isInserterOpened:y(N).isInserterOpened(),isListViewOpen:S(),listViewShortcut:k("core/editor/toggle-list-view"),inserterSidebarToggleRef:C(),listViewToggleRef:I(),showIconLabels:w("core","showIconLabels"),isDistractionFree:w("core","distractionFree"),isVisualMode:x()==="visual"}},[]),f=y=>{i&&y.preventDefault()},m=(0,pke.useViewportMatch)("wide"),h=(0,Qy.__)("Document tools"),g=(0,Tq.useCallback)(()=>o(!s),[o,s]),v=(0,Tq.useCallback)(()=>r(!i),[i,r]),b=(0,Qy._x)("Block Inserter","Generic label for block inserter button"),_=i?(0,Qy.__)("Close"):(0,Qy.__)("Add");return(0,bu.jsx)(mke.NavigableToolbar,{className:J("editor-document-tools","edit-post-header-toolbar",e),"aria-label":h,variant:"unstyled",children:(0,bu.jsxs)("div",{className:"editor-document-tools__left",children:[!n&&(0,bu.jsx)(hx.ToolbarButton,{ref:c,className:"editor-document-tools__inserter-toggle",variant:"primary",isPressed:i,onMouseDown:f,onClick:v,disabled:t,icon:Cc,label:d?_:b,showTooltip:!d,"aria-expanded":i}),(m||!d)&&(0,bu.jsxs)(bu.Fragment,{children:[(0,bu.jsx)(hx.ToolbarItem,{as:V3,showTooltip:!d,variant:d?"tertiary":void 0,size:"compact"}),(0,bu.jsx)(hx.ToolbarItem,{as:D3,showTooltip:!d,variant:d?"tertiary":void 0,size:"compact"}),!n&&(0,bu.jsx)(hx.ToolbarButton,{className:"editor-document-tools__document-overview-toggle",icon:S1,disabled:t,isPressed:s,label:(0,Qy.__)("Document Overview"),onClick:g,shortcut:l,showTooltip:!d,variant:d?"tertiary":void 0,"aria-expanded":s,ref:u})]})]})})}var vke=hlt;var xP=a(G(),1);var Bg=a(E(),1),Eq={distractionFreeDisabled:{y:"-50px"},distractionFreeHover:{y:0},distractionFreeHidden:{y:"-50px"},visible:{y:0},hidden:{y:0}},glt={distractionFreeDisabled:{x:"-100%"},distractionFreeHover:{x:0},distractionFreeHidden:{x:"-100%"},visible:{x:0},hidden:{x:0}};function mD({className:e,toolbar:t,center:r,settings:o}){let n=lke();return(0,Bg.jsxs)("div",{className:J("editor-header edit-post-header",e),children:[n&&(0,Bg.jsx)(xP.__unstableMotion.div,{className:"editor-header__back-button",variants:glt,transition:{type:"tween"},children:(0,Bg.jsx)(dD.Slot,{})}),(0,Bg.jsx)(xP.__unstableMotion.div,{variants:Eq,className:"editor-header__toolbar",transition:{type:"tween"},children:t}),r&&(0,Bg.jsx)(xP.__unstableMotion.div,{variants:Eq,className:"editor-header__center",transition:{type:"tween"},children:r}),(0,Bg.jsx)(xP.__unstableMotion.div,{variants:Eq,transition:{type:"tween"},className:"editor-header__settings",children:o})]})}var Po=a(j(),1),gx=a(K(),1),Rq=a(Mo(),1);var ef=a(G(),1),Jy=a(Dt(),1);var bke=a(G(),1),hD=a(K(),1),Pq=a(j(),1),yke=a(Te(),1),wke=a(It(),1);var _ke=a(E(),1);function Ske(){let{createNotice:e}=(0,hD.useDispatch)(wke.store),{getEditedPostContent:t}=(0,hD.useSelect)(N);function r(){return t()}function o(){e("info",(0,Pq.__)("All content copied."),{isDismissible:!0,type:"snackbar"})}let n=(0,yke.useCopyToClipboard)(r,o);return(0,_ke.jsx)(bke.MenuItem,{ref:n,children:(0,Pq.__)("Copy all blocks")})}var CP=a(j(),1),gD=a(G(),1),vD=a(K(),1),xke=a(_a(),1);var kq=a(E(),1),vlt=[{value:"visual",label:(0,CP.__)("Visual editor")},{value:"text",label:(0,CP.__)("Code editor")}];function blt(){let{shortcut:e,isRichEditingEnabled:t,isCodeEditingEnabled:r,mode:o}=(0,vD.useSelect)(l=>({shortcut:l(xke.store).getShortcutRepresentation("core/editor/toggle-mode"),isRichEditingEnabled:l(N).getEditorSettings().richEditingEnabled,isCodeEditingEnabled:l(N).getEditorSettings().codeEditingEnabled,mode:l(N).getEditorMode()}),[]),{switchEditorMode:n}=(0,vD.useDispatch)(N),i=o;!t&&o==="visual"&&(i="text"),!r&&o==="text"&&(i="visual");let s=vlt.map(l=>(!r&&l.value==="text"&&(l={...l,disabled:!0}),!t&&l.value==="visual"&&(l={...l,disabled:!0,info:(0,CP.__)("You can enable the visual editor in your profile settings.")}),l.value!==i&&!l.disabled?{...l,shortcut:e}:l));return(0,kq.jsx)(gD.MenuGroup,{label:(0,CP.__)("Editor"),children:(0,kq.jsx)(gD.MenuItemsChoice,{choices:s,value:i,onSelect:n})})}var Cke=blt;var Tke=a(G(),1),Eke=a(E(),1),{Fill:Pke,Slot:ylt}=(0,Tke.createSlotFill)("ToolsMoreMenuGroup");Pke.Slot=({fillProps:e})=>(0,Eke.jsx)(ylt,{fillProps:e});var bD=Pke;var kke=a(G(),1),Rke=a(E(),1),{Fill:Ake,Slot:wlt}=(0,kke.createSlotFill)(Symbol("ViewMoreMenuGroup"));Ake.Slot=({fillProps:e})=>(0,Rke.jsx)(wlt,{fillProps:e});var yD=Ake;var ho=a(E(),1);function wD({disabled:e=!1}){let{openModal:t}=(0,gx.useDispatch)(je),{set:r}=(0,gx.useDispatch)(Jy.store),{toggleDistractionFree:o}=(0,gx.useDispatch)(N),n=(0,gx.useSelect)(s=>s(Jy.store).get("core","showIconLabels"),[]),i=()=>{r("core","distractionFree",!1)};return(0,ho.jsx)(ho.Fragment,{children:(0,ho.jsx)(ef.DropdownMenu,{icon:yo,label:(0,Po.__)("Options"),popoverProps:{placement:"bottom-end",className:"more-menu-dropdown__content"},toggleProps:{showTooltip:!n,...n&&{variant:"tertiary"},tooltipPosition:"bottom",size:"compact",disabled:e},children:({onClose:s})=>(0,ho.jsxs)(ho.Fragment,{children:[(0,ho.jsxs)(ef.MenuGroup,{label:(0,Po._x)("View","noun"),children:[(0,ho.jsx)(Jy.PreferenceToggleMenuItem,{scope:"core",name:"fixedToolbar",onToggle:i,label:(0,Po.__)("Top toolbar"),info:(0,Po.__)("Access all block and document tools in a single place"),messageActivated:(0,Po.__)("Top toolbar activated."),messageDeactivated:(0,Po.__)("Top toolbar deactivated.")}),(0,ho.jsx)(Jy.PreferenceToggleMenuItem,{scope:"core",name:"distractionFree",label:(0,Po.__)("Distraction free"),info:(0,Po.__)("Write with calmness"),handleToggling:!1,onToggle:()=>o({createNotice:!1}),messageActivated:(0,Po.__)("Distraction free mode activated."),messageDeactivated:(0,Po.__)("Distraction free mode deactivated."),shortcut:Rq.displayShortcut.primaryShift("\\")}),(0,ho.jsx)(Jy.PreferenceToggleMenuItem,{scope:"core",name:"focusMode",label:(0,Po.__)("Spotlight mode"),info:(0,Po.__)("Focus on one block at a time"),messageActivated:(0,Po.__)("Spotlight mode activated."),messageDeactivated:(0,Po.__)("Spotlight mode deactivated.")}),(0,ho.jsx)(yD.Slot,{fillProps:{onClose:s}})]}),(0,ho.jsx)(Cke,{}),(0,ho.jsx)(Ul.Slot,{name:"core/plugin-more-menu",label:(0,Po.__)("Panels"),fillProps:{onClick:s}}),(0,ho.jsxs)(ef.MenuGroup,{label:(0,Po.__)("Tools"),children:[(0,ho.jsx)(ef.MenuItem,{onClick:()=>t("editor/keyboard-shortcut-help"),shortcut:Rq.displayShortcut.access("h"),children:(0,Po.__)("Keyboard shortcuts")}),(0,ho.jsx)(Ske,{}),(0,ho.jsxs)(ef.MenuItem,{icon:ms,href:(0,Po.__)("https://wordpress.org/documentation/article/wordpress-block-editor/"),target:"_blank",rel:"noopener",children:[(0,Po.__)("Help"),(0,ho.jsx)(Gt,{render:(0,ho.jsx)("span",{}),children:(0,Po.__)("(opens in a new tab)")})]}),(0,ho.jsx)(bD.Slot,{fillProps:{onClose:s}})]}),(0,ho.jsx)(ef.MenuGroup,{children:(0,ho.jsx)(ef.MenuItem,{onClick:()=>t("editor/preferences"),children:(0,Po.__)("Preferences")})})]})})})}var Oke=a(Te(),1),_D=a(K(),1);var Nke=a(E(),1),Ike="toggle",Aq="button";function Mke({forceIsDirty:e,setEntitiesSavedStatesCallback:t}){let r,o=(0,Oke.useViewportMatch)("medium","<"),{togglePublishSidebar:n}=(0,_D.useDispatch)(N),{hasPublishAction:i,isBeingScheduled:s,isPending:l,isPublished:c,isPublishSidebarEnabled:u,isPublishSidebarOpened:d,isScheduled:f,postStatus:m,postStatusHasChanged:h,postType:g}=(0,_D.useSelect)(v=>({hasPublishAction:!!v(N).getCurrentPost()?._links?.["wp:action-publish"],isBeingScheduled:v(N).isEditedPostBeingScheduled(),isPending:v(N).isCurrentPostPending(),isPublished:v(N).isCurrentPostPublished(),isPublishSidebarEnabled:v(N).isPublishSidebarEnabled(),isPublishSidebarOpened:v(N).isPublishSidebarOpened(),isScheduled:v(N).isCurrentPostScheduled(),postStatus:v(N).getEditedPostAttribute("status"),postStatusHasChanged:v(N).getPostEdits()?.status,postType:v(N).getCurrentPostType()}),[]);return g===Tl||c||h&&!["future","publish"].includes(m)||f&&s||l&&!i&&!o?r=Aq:o||u?r=Ike:r=Aq,(0,Nke.jsx)(DS,{forceIsDirty:e,isOpen:d,isToggle:r===Ike,onToggle:n,setEntitiesSavedStatesCallback:t})}var Fke=a(j(),1),Dke=a(G(),1);var Lke=a(ae(),1),Bke=a(K(),1),Vke=a(Dt(),1);var jke=a(E(),1);function zke(){let{hasLoaded:e,permalink:t,isPublished:r,label:o,showIconLabels:n}=(0,Bke.useSelect)(i=>{let s=i(N).getCurrentPostType(),l=i(Lke.store).getPostType(s),{get:c}=i(Vke.store);return{permalink:i(N).getPermalink(),isPublished:i(N).isCurrentPostPublished(),label:l?.labels?.view_item,hasLoaded:!!l,showIconLabels:c("core","showIconLabels")}},[]);return!r||!t||!e?null:(0,jke.jsx)(Dke.Button,{icon:ms,label:o||(0,Fke.__)("View post"),href:t,target:"_blank",showTooltip:!n,size:"compact"})}var Hke=a(Te(),1),Va=a(G(),1),Ti=a(j(),1);var vx=a(K(),1),Uke=a(ae(),1),Wke=a(Dt(),1);var Iq=a(be(),1);var as={document:"edit-post/document",block:"edit-post/block"};var Ln=a(E(),1),{getViewportBreakpoints:_lt}=Y(Du);function Gke({forceIsAutosaveable:e,disabled:t}){let{deviceType:r,homeUrl:o,hasMobileViewport:n,hasTabletViewport:i,isTemplate:s,isViewable:l,showIconLabels:c,isTemplateHidden:u,templateId:d,isResponsiveEditing:f,isResponsiveEditingEnabled:m,hasBlockSelection:h,activeComplementaryArea:g}=(0,vx.useSelect)(B=>{let{getCurrentPostType:F,getCurrentTemplateId:V,getRenderingMode:z,getDeviceType:D,getEditorSettings:O}=Y(B(N)),{isResponsiveEditing:L,getBlockSelectionStart:W,getSettings:q}=Y(B(Iq.store)),{getEntityRecord:Z,getPostType:Q}=B(Uke.store),{get:ue}=B(Wke.store),te=F(),de=_lt(q().__experimentalFeatures?.viewport);return{deviceType:D(),homeUrl:Z("root","__unstableBase")?.home,hasMobileViewport:de.mobile!==void 0,hasTabletViewport:de.tablet!==void 0,isTemplate:te==="wp_template",isViewable:Q(te)?.viewable??!1,showIconLabels:ue("core","showIconLabels"),isTemplateHidden:z()==="post-only",templateId:V(),isResponsiveEditing:L(),isResponsiveEditingEnabled:O().responsiveEditingEnabled,hasBlockSelection:!!W(),activeComplementaryArea:B(je).getActiveComplementaryArea("core")}},[]),{setDeviceType:v,setRenderingMode:b,setDefaultRenderingMode:_}=Y((0,vx.useDispatch)(N)),{resetZoomLevel:y,setStyleStateViewport:w,setResponsiveEditing:S}=Y((0,vx.useDispatch)(Iq.store)),{enableComplementaryArea:x}=(0,vx.useDispatch)(je),C=B=>{v(B),y()},I=()=>{let B=!f;S(B),w(B?Ik[r]??"default":"default"),B&&h&&!g&&x("core",as.block)};if((0,Hke.useViewportMatch)("medium","<"))return null;let R={placement:"bottom-end"},A={className:"editor-preview-dropdown__toggle",iconPosition:"right",size:"compact",showTooltip:!c,disabled:t,accessibleWhenDisabled:t},P={"aria-label":(0,Ti.__)("View options")},T={desktop:vR,mobile:b0,tablet:g2},M=[{value:"Desktop",label:(0,Ti.__)("Desktop"),icon:vR,info:f?(0,Ti.__)("Style all viewports."):(0,Ti.__)("Preview desktop viewport.")},...i?[{value:"Tablet",label:(0,Ti.__)("Tablet"),icon:g2,info:f?(0,Ti.__)("Style tablet only."):(0,Ti.__)("Preview tablet viewport.")}]:[],...n?[{value:"Mobile",label:(0,Ti.__)("Mobile"),icon:b0,info:f?(0,Ti.__)("Style mobile only."):(0,Ti.__)("Preview mobile viewport.")}]:[]];return(0,Ln.jsx)(Va.DropdownMenu,{className:J("editor-preview-dropdown",`editor-preview-dropdown--${r.toLowerCase()}`,{"is-responsive-editing":f}),popoverProps:R,toggleProps:A,menuProps:P,icon:T[r.toLowerCase()],label:(0,Ti.__)("View"),disableOpenOnArrowDown:t,children:({onClose:B})=>(0,Ln.jsxs)(Ln.Fragment,{children:[(0,Ln.jsx)(Va.MenuGroup,{children:(0,Ln.jsx)(Va.MenuItemsChoice,{choices:M,value:r,onSelect:C})}),m&&(0,Ln.jsx)(Va.MenuGroup,{children:(0,Ln.jsx)(Va.MenuItem,{icon:f?Oo:void 0,isSelected:f,role:"menuitemcheckbox",onClick:I,info:(0,Ti.__)("Style changes apply only to the selected viewport."),children:(0,Ti.__)("Responsive styles")})}),s&&(0,Ln.jsx)(Va.MenuGroup,{children:(0,Ln.jsxs)(Va.MenuItem,{href:o,target:"_blank",icon:ms,onClick:B,children:[(0,Ti.__)("View site"),(0,Ln.jsx)(Gt,{render:(0,Ln.jsx)("span",{}),children:(0,Ti.__)("(opens in a new tab)")})]})}),!s&&!!d&&(0,Ln.jsx)(Va.MenuGroup,{children:(0,Ln.jsx)(Va.MenuItem,{icon:u?void 0:Oo,isSelected:!u,role:"menuitemcheckbox",onClick:()=>{let F=u?"template-locked":"post-only";b(F),_(F),y()},children:(0,Ti.__)("Show template")})}),l&&(0,Ln.jsx)(Va.MenuGroup,{children:(0,Ln.jsx)(ICe,{forceIsAutosaveable:e,onPreview:B})}),(0,Ln.jsx)(Ul.Slot,{name:"core/plugin-preview-menu",fillProps:{onClick:B}})]})})}var Yke=a(G(),1),Oq=a(j(),1),qke=a(U(),1),TP=a(K(),1),Nq=a(be(),1);var Mq=a(Dt(),1),SD=a(_a(),1),Kke=a(Mo(),1);var Zke=a(E(),1),Slt=({disabled:e})=>{let{isZoomOut:t,showIconLabels:r,isDistractionFree:o}=(0,TP.useSelect)(u=>({isZoomOut:Y(u(Nq.store)).isZoomOut(),showIconLabels:u(Mq.store).get("core","showIconLabels"),isDistractionFree:u(Mq.store).get("core","distractionFree")})),{resetZoomLevel:n,setZoomLevel:i}=Y((0,TP.useDispatch)(Nq.store)),{registerShortcut:s,unregisterShortcut:l}=(0,TP.useDispatch)(SD.store);return(0,qke.useEffect)(()=>(s({name:"core/editor/zoom",category:"global",description:(0,Oq.__)("Enter or exit zoom out."),keyCombination:{modifier:(0,Kke.isAppleOS)()?"primaryShift":"secondary",character:"0"}}),()=>{l("core/editor/zoom")}),[s,l]),(0,SD.useShortcut)("core/editor/zoom",()=>{t?n():i("auto-scaled")},{isDisabled:o}),(0,Zke.jsx)(Yke.Button,{accessibleWhenDisabled:!0,disabled:e,onClick:()=>{t?n():i("auto-scaled")},icon:s8,label:(0,Oq.__)("Zoom Out"),isPressed:t,size:"compact",showTooltip:!r,className:"editor-zoom-out-toggle"})},Xke=Slt;var VRe=a(G(),1),_x=a(U(),1),jRe=a(ae(),1),VD=a(j(),1);var $ke=a(G(),1),eRe=a(U(),1);var bx=a(U(),1);function Qke(e){let[t,r]=(0,bx.useState)(e),[o,n]=(0,bx.useState)(e?"loading":"idle");t!==e&&(r(e),n(e?"loading":"idle"));let i=(0,bx.useCallback)(()=>n("loaded"),[]),s=(0,bx.useCallback)(()=>n("error"),[]);return{status:o,handleLoad:i,handleError:s}}var yu=a(E(),1);Ck([HN]);var Jke="#1e1e1e",xlt="#fff";function Clt({className:e,src:t,name:r,label:o,variant:n,size:i="default",borderColor:s,dimmed:l=!1,statusIndicator:c,style:u,...d}){let{status:f,handleLoad:m,handleError:h}=Qke(t),g=f==="loaded",v=n==="badge"&&!!r,b=r?r.split(/\s+/).slice(0,2).map(S=>S[0]).join("").toUpperCase():void 0,_=(0,eRe.useMemo)(()=>s&&Io(s).isReadable(Jke,{level:"AA",size:"normal"})?Jke:xlt,[s]),y={...u,...s?{"--editor-avatar-outline-color":s,"--editor-avatar-name-color":_}:{}},w=(0,yu.jsxs)("div",{className:J("editor-avatar",e,{"has-avatar-border-color":!!s,"has-src":g,"is-badge":v,"is-small":i==="small","is-dimmed":l}),style:y,role:r?"img":void 0,"aria-label":r||void 0,...d,children:[(0,yu.jsxs)("span",{className:"editor-avatar__image",children:[t&&(0,yu.jsx)("img",{src:t,alt:"",crossOrigin:"anonymous",className:"editor-avatar__img",onLoad:m,onError:h}),!g&&b]}),l&&!!c&&(0,yu.jsx)("span",{className:"editor-avatar__status-indicator",children:(0,yu.jsx)($ke.Icon,{icon:c})}),v&&(0,yu.jsx)("span",{className:"editor-avatar__name",children:o||r})]});return r&&(!v||o)?(0,yu.jsxs)(Ze.Root,{children:[(0,yu.jsx)(Ze.Trigger,{render:w}),(0,yu.jsx)(Ze.Popup,{children:r})]}):w}var Xp=Clt;var tRe=a(U(),1),xD=a(j(),1),CD=a(E(),1);function Tlt({className:e,max:t=3,children:r,...o}){let n=tRe.Children.toArray(r),i=n.slice(0,t),s=n.length-t;return(0,CD.jsxs)("div",{role:"group",className:J("editor-avatar-group",e),...o,children:[i,s>0&&(0,CD.jsx)("span",{className:"editor-avatar-group__overflow","aria-label":(0,xD.sprintf)((0,xD._n)("%d more collaborator","%d more collaborators",s),s),children:`+${s}`})]})}var Fq=Tlt;var RP=a(j(),1),PD=a(G(),1);var gRe=a(na(),1);function Qp(e){return e?.["48"]||e?.["96"]||e?.["24"]}var nRe=a(j(),1),Vg=a(hd(),1),iRe=a(Mp(),1);function sRe(e){return e.trim()}var EP=-16,Elt=16,rRe=20,oRe=["#6F42C1","#D94145","#FBBF24","#FF35EE","#879F11","#0F766E","#00CFFF"];function ja(e){return oRe[e%oRe.length]}function aRe(e,t=10){if(!e)return"";let r=(0,nRe._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(""),l=s.length-s.replaceAll(" ","").length;n=o.split("",t+l).join("")}else r==="characters_including_spaces"&&(n=o.split("",t).join(""));return n!==o?n+"\u2026":n}function jg(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 lRe(e,t){let r=new Set(jg(e)),o=Number(t);return r.has(o)?e:(r.add(o),{...e,noteId:[...r]})}var PP="core/note";function Plt(e,t){if(t==null)return null;let r=null;if(e instanceof Vg.RichTextData?r=e.toHTMLString():typeof e=="string"&&(r=e),!r||r.indexOf("wp-note")===-1)return null;let o=String(t),i=(0,Vg.create)({html:r}).formats,s=-1;for(let l=0;l<i.length;l++)if(i[l]?.find(d=>d.type===PP&&d.attributes&&d.attributes["data-id"]===o))s===-1&&(s=l);else if(s!==-1)return{start:s,end:l};return s!==-1?{start:s,end:i.length}:null}function TD(e,t){if(!e)return null;for(let r of Object.keys(e)){let o=Plt(e[r],t);if(o)return{attributeKey:r,start:o.start,end:o.end}}return null}function ED(e){return`mark.wp-note[data-id="${String(e).replace(/["\\\n\r\f]/g,r=>r==='"'||r==="\\"?`\\${r}`:`\\${r.codePointAt(0).toString(16)} `)}"]`}function cRe(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,iRe.getRectangleFromRange)(r);return!o||o.width===0&&o.height===0?null:o}var klt=-1;function uRe(e,t){let r=TD(t,e?.id);return r?r.start:klt}function dRe(e,t,r,o){let n=e.formats.slice();for(let l=r;l<o;l++){let c=n[l]?n[l].slice():[];c.push(t),n[l]=c}let i=new Map;for(let l=0;l<n.length;l++){let c=n[l];if(c)for(let u of c){if(u.type!==PP)continue;let d=u.attributes?.["data-id"],f=i.get(d);f?f.end=l:i.set(d,{start:l,end:l})}}let s=l=>{let c=i.get(l);return c?c.end-c.start:0};for(let l=0;l<n.length;l++){let c=n[l];if(!c||c.length<2)continue;let u=c.filter(f=>f.type===PP);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!==PP);n[l]=[...u,...d]}return{...e,formats:n}}function Dq(e,t){if(!(e instanceof Vg.RichTextData))return null;let r=String(t),o=(0,Vg.create)({html:e.toHTMLString()}),n=!1,i=o.formats.map(s=>{if(!s)return s;let l=s.filter(c=>!(c.type===PP&&c.attributes?.["data-id"]===r));return l.length===s.length?s:(n=!0,l.length?l:void 0)});return n?Vg.RichTextData.fromHTMLString(new Vg.RichTextData({...o,formats:i}).toHTMLString()):null}function kP(e){return e.find(t=>t.status==="hold")??e[0]??null}function fRe(e,t){let r=new Set(jg(e));return r.delete(Number(t)),{...e,noteId:r.size>0?[...r]:void 0}}function pRe({threads:e,selectedNoteId:t,blockRects:r,heights:o,scrollTop:n=0}){let i={},s=[...e].sort((b,_)=>(r[b.id]?.top??Number.MAX_VALUE)-(r[_.id]?.top??Number.MAX_VALUE)),l=Math.max(0,s.findIndex(b=>b.id===t)),c=s[l];if(!c||!r[c.id])return{positions:{}};let d=r[c.id].top||0,f=o[c.id]||0;i[c.id]=EP;let m=d+EP,h=f;for(let b=l+1;b<s.length;b++){let _=s[b],y=r[_.id];if(!y)continue;let w=y.top||0,S=o[_.id]||0,x=EP,C=m+h;w<C+Elt&&(x=C-w+rRe),i[_.id]=x,m=w+x,h=S}let g=d+EP;for(let b=l-1;b>=0;b--){let _=s[b],y=r[_.id];if(!y)continue;let w=y.top||0,S=o[_.id]||0,x=EP;w+S>g&&(x=g-w-S-rRe),i[_.id]=x,g=w+x}let v={};for(let b of s){let _=r[b.id];_&&i[b.id]!==void 0&&(v[b.id]=_.top+n+i[b.id])}return{positions:v}}function mRe(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,l=new window.MutationObserver(()=>{t.querySelector(n)&&(clearTimeout(s),l.disconnect(),i(t.querySelector(n)))});l.observe(t,{childList:!0,subtree:!0}),s=setTimeout(()=>{l.disconnect(),i(null)},3e3)})}function ls(e,t,r){return mRe(e,t,r).then(o=>{o&&(o.focus(),o.scrollIntoView({block:"nearest"}))})}function hRe(e,t){return mRe(e,t).then(r=>{r?.scrollIntoView({block:"nearest"})})}var za=a(E(),1);function vRe({activeCollaborators:e,popoverAnchor:t,setIsPopoverVisible:r,cursorRegistry:o}){let n=i=>{o.scrollToCursor(i,{behavior:"smooth",block:"center",highlightDuration:2e3})&&((0,gRe.speak)((0,RP.__)("Scrolled to cursor"),"polite"),r(!1))};return(0,za.jsx)(PD.Popover,{anchor:t,placement:"bottom",offset:8,className:"editor-collaborators-presence__list",onClose:()=>r(!1),children:(0,za.jsxs)("div",{className:"editor-collaborators-presence__list-content",children:[(0,za.jsxs)("div",{className:"editor-collaborators-presence__list-header",children:[(0,za.jsxs)("div",{className:"editor-collaborators-presence__list-header-title",children:[(0,RP.__)("Collaborators"),(0,za.jsx)("span",{children:e.length})]}),(0,za.jsx)("div",{className:"editor-collaborators-presence__list-header-action",children:(0,za.jsx)(PD.Button,{__next40pxDefaultSize:!0,icon:Mi,iconSize:24,label:(0,RP.__)("Close Collaborators List"),onClick:()=>r(!1)})})]}),(0,za.jsx)("div",{className:"editor-collaborators-presence__list-items",children:e.map(i=>{let s=i.isMe;return(0,za.jsxs)("button",{className:"editor-collaborators-presence__list-item",disabled:s,onClick:()=>n(i.clientId),children:[(0,za.jsx)(Xp,{src:Qp(i.collaboratorInfo.avatar_urls),name:i.collaboratorInfo.name,borderColor:s?"var(--wp-admin-theme-color)":ja(i.collaboratorInfo.id),dimmed:!i.isConnected}),(0,za.jsx)("div",{className:"editor-collaborators-presence__list-item-info",children:(0,za.jsx)("div",{className:"editor-collaborators-presence__list-item-name",children:s?(0,RP.__)("You"):i.collaboratorInfo.name})})]},i.clientId)})})]})})}function Rlt(e,t){e.classList.add("collaborators-overlay-cursor-highlighted"),setTimeout(()=>{e.classList.remove("collaborators-overlay-cursor-highlighted")},t)}function bRe(){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&&Rlt(o,r.highlightDuration),!0):!1},removeAll(){e.clear()}}}var BRe=a(be(),1);var LD=a(Te(),1),_u=a(U(),1),DRe=a(j(),1);var kD="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)",Lq="9999px",Bq="32px",Vq="24px",RD="4px",AD="8px",jq="1px",yRe="2px",zg="#fff",wRe="11px",_Re="13px",zq="var(--wpds-typography-font-weight-emphasis, 600)",SRe="20px";var xRe=`
+	`,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=`
 .editor-avatar {
 	position: relative;
 	display: inline-flex;
 	align-items: center;
-	border-radius: ${Lq};
+	border-radius: ${kQ};
 	flex-shrink: 0;
-	box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 2px) ${zg}, ${kD};
+	box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 2px) ${Vv}, ${MB};
 }
 .editor-avatar__image {
 	box-sizing: border-box;
 	position: relative;
-	width: ${Bq};
-	height: ${Bq};
-	border-radius: ${Lq};
+	width: ${RQ};
+	height: ${RQ};
+	border-radius: ${kQ};
 	border: 0;
 	background-color: var(--wp-admin-theme-color, #3858e9);
 	overflow: hidden;
 	overflow: clip;
 	flex-shrink: 0;
 	font-size: 0;
-	color: ${zg};
+	color: ${Vv};
 }
 .is-small > .editor-avatar__image {
-	width: ${Vq};
-	height: ${Vq};
+	width: ${IQ};
+	height: ${IQ};
 }
 .has-avatar-border-color > .editor-avatar__image {
 	border: var(--wp-admin-border-width-focus, 2px) solid var(--editor-avatar-outline-color);
@@ -253,7 +253,7 @@
 	position: absolute;
 	inset: 0;
 	border-radius: inherit;
-	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus, 2px) ${zg};
+	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus, 2px) ${Vv};
 	pointer-events: none;
 	z-index: 1;
 }
@@ -273,8 +273,8 @@
 	display: flex;
 	align-items: center;
 	justify-content: center;
-	font-size: ${wRe};
-	font-weight: ${zq};
+	font-size: ${e5e};
+	font-weight: ${AQ};
 	border: 0;
 	background-clip: border-box;
 }
@@ -285,10 +285,10 @@
 	background-color: var(--editor-avatar-outline-color);
 }
 .editor-avatar__name {
-	font-size: ${_Re};
-	font-weight: ${zq};
-	line-height: ${SRe};
-	color: var(--editor-avatar-name-color, ${zg});
+	font-size: ${t5e};
+	font-weight: ${AQ};
+	line-height: ${r5e};
+	color: var(--editor-avatar-name-color, ${Vv});
 	min-width: 0;
 	padding-bottom: 2px; /* $grid-unit-05 / 2 */
 	overflow: hidden;
@@ -309,8 +309,8 @@
 }
 .editor-avatar.is-badge:hover {
 	grid-template-columns: min-content 1fr;
-	column-gap: ${RD};
-	padding-inline-end: ${AD};
+	column-gap: ${NB};
+	padding-inline-end: ${n2};
 	transition-timing-function: cubic-bezier(0.85, 0, 0.85, 1);
 }
 .editor-avatar.is-badge:hover .editor-avatar__name {
@@ -326,7 +326,7 @@
 		transition: none;
 	}
 }
-`;var CRe=`
+`;var n5e=`
 .block-canvas-cover {
 	position: absolute;
 	top: 0;
@@ -357,10 +357,10 @@
 .collaborators-overlay-user-cursor {
 	position: absolute;
 	z-index: 0;
-	width: ${yRe};
-	border-radius: ${jq};
-	outline: ${jq} solid ${zg};
-	box-shadow: ${kD};
+	width: ${$Me};
+	border-radius: ${OQ};
+	outline: ${OQ} solid ${Vv};
+	box-shadow: ${MB};
 	animation: collaborators-overlay-cursor-blink 1s infinite;
 }
 .collaborators-overlay-selection-rect {
@@ -375,19 +375,21 @@
 	position: absolute;
 	z-index: 1;
 	transform: translate(-11px, -100%);
-	margin-top: -${RD};
+	margin-top: -${NB};
 	pointer-events: auto;
 	overflow: visible;
 	width: max-content;
+	--label-base-transform: translate(-11px, -100%);
 }
 /* Avatar positioned above a highlighted block as a label. */
 .collaborators-overlay-block-label.editor-avatar {
 	position: absolute;
 	z-index: 1;
-	transform: translateY(calc(-100% - ${AD}));
+	transform: translateY(calc(-100% - ${n2}));
 	pointer-events: auto;
 	overflow: visible;
 	width: max-content;
+	--label-base-transform: translateY(calc(-100% - ${n2}));
 }

 @keyframes collaborators-overlay-cursor-blink {
@@ -398,7 +400,8 @@
 .collaborators-overlay-cursor-highlighted .collaborators-overlay-user-cursor {
 	animation: collaborators-overlay-cursor-highlight 0.6s ease-in-out 3;
 }
-.collaborators-overlay-cursor-highlighted .collaborators-overlay-user-label {
+.collaborators-overlay-cursor-highlighted .collaborators-overlay-user-label,
+.collaborators-overlay-cursor-highlighted .collaborators-overlay-block-label {
 	animation: collaborators-overlay-label-highlight 0.6s ease-in-out 3;
 }
 @keyframes collaborators-overlay-cursor-highlight {
@@ -413,11 +416,11 @@
 }
 @keyframes collaborators-overlay-label-highlight {
 	0%, 100% {
-		transform: translate(-11px, -100%) scale(1);
+		transform: var(--label-base-transform) scale(1);
 		filter: drop-shadow(0 0 0 transparent);
 	}
 	50% {
-		transform: translate(-11px, -100%) scale(1.1);
+		transform: var(--label-base-transform) scale(1.1);
 		filter: drop-shadow(0 0 6px currentColor);
 	}
 }
@@ -433,21 +436,22 @@
 	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(${zg}, 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(${Vv}, 0.7);
 	z-index: 1;
 }
 @media (prefers-reduced-motion: reduce) {
 	.collaborators-overlay-user-label,
-	.collaborators-overlay-user-cursor {
+	.collaborators-overlay-user-cursor,
+	.collaborators-overlay-block-label {
 		animation: none;
 	}
 }
-`;function TRe(e,t){let r=null,o=()=>{try{e()}catch{}r=setTimeout(o,t)};return r=setTimeout(o,t),()=>{r&&clearTimeout(r)}}var Uq=a(ae(),1),yx=a(U(),1);var wu=a(U(),1);function ID(e){let[t,r]=(0,wu.useState)(0),o=(0,wu.useRef)(null),n=(0,wu.useCallback)(()=>(o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{r(i=>i+1)},e),()=>{o.current&&clearTimeout(o.current)}),[e]);return[t,n]}function OD(){let[e,t]=(0,wu.useState)(0),r=(0,wu.useRef)(null);(0,wu.useEffect)(()=>()=>{r.current!==null&&cancelAnimationFrame(r.current)},[]);let o=(0,wu.useCallback)(()=>{r.current!==null&&cancelAnimationFrame(r.current),r.current=requestAnimationFrame(()=>{r.current=null,t(n=>n+1)})},[]);return[e,o]}var{useActiveCollaborators:Alt,useResolvedSelection:Ilt}=Y(Uq.privateApis),{SelectionType:Olt}=Y(Uq.privateApis);function ERe(e,t,r,o,n){let i=(0,yx.useRef)(new Set),s=Alt(r??null,o??null),l=Ilt(r??null,o??null),[c,u]=(0,yx.useState)([]),[d,f]=ID(n),[m,h]=OD();return(0,yx.useEffect)(()=>{if(!t){u([]);return}let g=i.current,v=new Set,b=s.filter(S=>{let x=S.editorState?.selection?.type===Olt.WholeBlock;return!S.isMe&&x}).map(S=>{let x;try{({localClientId:x}=l(S.editorState?.selection))}catch{return null}return x?{blockId:x,color:S.isMe?"var(--wp-admin-theme-color)":ja(S.collaboratorInfo.id),userName:S.collaboratorInfo.name,avatarUrl:Qp(S.collaboratorInfo.avatar_urls)}:null}).filter(S=>!S||v.has(S.blockId)?!1:(v.add(S.blockId),!0)),_=new Set(b.map(S=>S.blockId));for(let S of g)if(!_.has(S)){let x=Hq(t,S);x&&(x.classList.remove("is-collaborator-selected"),x.style.removeProperty("--collaborator-outline-color")),g.delete(S)}let y=[],w=e?.getBoundingClientRect()??null;return b.forEach(S=>{let{color:x,blockId:C,userName:I,avatarUrl:k}=S,R=Hq(t,C);if(R&&(R.classList.add("is-collaborator-selected"),R.style.setProperty("--collaborator-outline-color",x),g.add(C),w)){let A=R.getBoundingClientRect();y.push({blockId:C,userName:I,avatarUrl:k,color:x,x:A.left-w.left,y:A.top-w.top})}}),u(y),()=>{for(let S of g){let x=Hq(t,S);x&&(x.classList.remove("is-collaborator-selected"),x.style.removeProperty("--collaborator-outline-color"))}g.clear()}},[s,t,e,d,m,l]),{highlights:c,rerenderHighlightsAfterDelay:f,rerenderHighlightsOnResize:h}}var Hq=(e,t)=>e.querySelector(`[data-block="${t}"]`);var Gq=a(ae(),1),ORe=a(K(),1),DD=a(U(),1),NRe=a(Dt(),1);var ARe=a(ae(),1);var Nlt=500,ND=(e,t,r,o)=>e===null||!t?null:Mlt(t,e,r,o)??null,Mlt=(e,t,r,o)=>{let{node:n,offset:i}=Wq(e,t,r),s=r.createRange();try{s.setStart(n,i)}catch{return null}s.collapse(!0);let l=s.getBoundingClientRect(),c=e.getBoundingClientRect(),u=0,d=0;l.x===0&&l.y===0&&l.width===0&&l.height===0?(u=c.left-o.left,d=c.top-o.top):(u=l.left-o.left,d=l.top-o.top);let f=l.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}},MD=(e,t,r,o,n)=>{let i=t,s=r;i>s&&([i,s]=[s,i]);let l=Wq(e,i,o),c=Wq(e,s,o),u=o.createRange();try{u.setStart(l.node,l.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(b=>b.x===h&&b.y===g&&b.width===m.width&&b.height===m.height)||f.push({x:h,y:g,width:m.width,height:m.height})}return f.length>0?f:null},PRe=(e,t,r)=>{let o=t.createRange();o.selectNodeContents(e);let n=o.getClientRects(),i=[];for(let s of n)s.width===0&&s.height===0||i.push({x:s.left-r.left,y:s.top-r.top,width:s.width,height:s.height});if(i.length===0){let s=e.getBoundingClientRect();s.width>0&&s.height>0&&i.push({x:s.left-r.left,y:s.top-r.top,width:s.width,height:s.height})}return i},kRe=(e,t,r)=>{let o=r.querySelectorAll("[data-block]"),n=-1,i=-1;for(let l=0;l<o.length;l++){let c=o[l].getAttribute("data-block");c===e&&(n=l),c===t&&(i=l)}if(n===-1||i===-1)return[];n>i&&([n,i]=[i,n]);let s=[];for(let l=n+1;l<i;l++)s.push(o[l]);return s},Wq=(e,t,r)=>{let o=r.createTreeWalker(e,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT),n=0,i=null,s=null,l=1;for(;s=o.nextNode();){if(l++,l>Nlt)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}},RRe=(e,t)=>e.compareDocumentPosition(t)===Node.DOCUMENT_POSITION_FOLLOWING;var{SelectionDirection:Flt,SelectionType:FD}=Y(ARe.privateApis);function AP(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);return r.querySelector(`[data-wp-block-attribute-key="${o}"]`)??r}function IRe(e,t,r,o){return e.type===FD.None||e.type===FD.WholeBlock?{}:e.type===FD.Cursor?Dlt(t,o):r?Llt(e,t,r,o):{}}function Dlt(e,t){if(!e.localClientId)return{};let r=AP(t.editorDocument,e);return{coords:ND(e.richTextOffset,r,t.editorDocument,t.overlayRect)}}function Llt(e,t,r,o){if(!t.localClientId||!r.localClientId||t.richTextOffset===null||r.richTextOffset===null)return{};let i=e.selectionDirection===Flt.Backward?t:r,s,l=null;if(e.type===FD.SelectionInOneBlock){let u=Blt(t,r,o);s=u.rects,l=u.blockElement}else{let u=Vlt(t,r,o);s=u.rects,l=i.localClientId===u.firstBlockClientId?u.firstBlock:u.lastBlock}if(s.length>0)return{coords:ND(i.richTextOffset,l,o.editorDocument,o.overlayRect),selectionRects:s};let c=AP(o.editorDocument,t);return{coords:ND(t.richTextOffset,c,o.editorDocument,o.overlayRect)}}function Blt(e,t,r){let o=AP(r.editorDocument,e);return!o||e.richTextOffset===null||t.richTextOffset===null?{rects:[],blockElement:null}:{rects:MD(o,e.richTextOffset,t.richTextOffset,r.editorDocument,r.overlayRect)??[],blockElement:o}}function Vlt(e,t,r){let o=e,n=t,i=AP(r.editorDocument,o),s=AP(r.editorDocument,n);if(i&&s&&RRe(s,i)&&(o=t,n=e,[i,s]=[s,i]),!i||!s||o.richTextOffset===null||n.richTextOffset===null||!o.localClientId||!n.localClientId)return{rects:[],firstBlock:null,lastBlock:null,firstBlockClientId:null};let l=[],c=MD(i,o.richTextOffset,Number.MAX_SAFE_INTEGER,r.editorDocument,r.overlayRect);c&&l.push(...c);let u=kRe(o.localClientId,n.localClientId,r.editorDocument);for(let f of u){let m=PRe(f,r.editorDocument,r.overlayRect);l.push(...m)}let d=MD(s,0,n.richTextOffset,r.editorDocument,r.overlayRect);return d&&l.push(...d),{rects:l,firstBlock:i,lastBlock:s,firstBlockClientId:o.localClientId}}var{useActiveCollaborators:jlt,useResolvedSelection:zlt}=Y(Gq.privateApis),{SelectionType:wx}=Y(Gq.privateApis);function MRe(e,t,r,o,n){let i=jlt(r??null,o??null),s=zlt(r??null,o??null),l=(0,ORe.useSelect)(g=>g(NRe.store).get("core","showCollaborationCursor"),[]),[c,u]=(0,DD.useState)([]),[d,f]=ID(n),[m,h]=OD();return(0,DD.useEffect)(()=>{if(!e||!t){u([]);return}let g=e.getBoundingClientRect(),v={editorDocument:t,overlayRect:g},b=[],_=i.some(y=>!y.isMe);i.forEach(y=>{if(y.isMe&&(!l||!_))return;let w=y.editorState?.selection??{type:wx.None},S={richTextOffset:null,localClientId:null,attributeKey:null},x;if(w.type===wx.Cursor)try{S=s(w)}catch{return}else if(w.type===wx.SelectionInOneBlock||w.type===wx.SelectionInMultipleBlocks)try{S=s({type:wx.Cursor,cursorPosition:w.cursorStartPosition}),x=s({type:wx.Cursor,cursorPosition:w.cursorEndPosition})}catch{return}let C=y.collaboratorInfo.name,I=y.clientId,k=y.isMe?"var(--wp-admin-theme-color)":ja(y.collaboratorInfo.id),R=Qp(y.collaboratorInfo.avatar_urls),A=IRe(w,S,x,v);if(A.coords){let P={userName:C,clientId:I,color:k,avatarUrl:R,isMe:y.isMe,...A.coords};A.selectionRects&&(P.selectionRects=A.selectionRects),b.push(P)}}),u(b)},[t,s,e,i,l,d,m]),{cursors:c,rerenderCursorsAfterDelay:f,rerenderCursorsOnResize:h}}var tf=a(E(),1),FRe=500,Hlt=1e4;function LRe({blockEditorDocument:e,postId:t,postType:r,cursorRegistry:o}){let[n,i]=(0,_u.useState)(null),{cursors:s,rerenderCursorsAfterDelay:l,rerenderCursorsOnResize:c}=MRe(n,e??null,t??null,r??null,FRe),{highlights:u,rerenderHighlightsAfterDelay:d,rerenderHighlightsOnResize:f}=ERe(n,e??null,t??null,r??null,FRe),m=(0,_u.useCallback)(()=>{c(),f()},[c,f]),h=(0,LD.useResizeObserver)(m);(0,_u.useEffect)(()=>{let _=l(),y=d();return()=>{_(),y()}},[l,d]),(0,_u.useEffect)(()=>{if(s.length!==0)return TRe(l,Hlt)},[s.length,l]);let g=(0,LD.useMergeRefs)([i,h]),v=(0,_u.useRef)(new Map);(0,_u.useEffect)(()=>{if(!o)return;let _=v.current,y=new Set(s.map(w=>w.clientId));for(let w of _.keys())y.has(w)||(o.unregisterCursor(w),_.delete(w));for(let[w,S]of _.entries())o.registerCursor(w,S);return()=>o.removeAll()},[s,o]);let b=(0,_u.useCallback)(_=>y=>{y?v.current.set(_,y):v.current.delete(_)},[]);return(0,tf.jsxs)("div",{className:"collaborators-overlay-full",ref:g,children:[(0,tf.jsx)("style",{children:xRe+CRe}),s.map(_=>(0,tf.jsxs)("div",{children:[!_.isMe&&_.selectionRects?.map((y,w)=>(0,tf.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}`)),(0,tf.jsxs)("div",{ref:b(_.clientId),className:"collaborators-overlay-user",style:{left:`${_.x}px`,top:`${_.y}px`},children:[!_.isMe&&(0,tf.jsx)("div",{className:"collaborators-overlay-user-cursor",style:{backgroundColor:_.color,height:`${_.height}px`}}),(0,tf.jsx)(Xp,{className:"collaborators-overlay-user-label",variant:"badge",size:"small",src:_.avatarUrl,name:_.userName,label:_.isMe?(0,DRe.__)("You"):void 0,borderColor:_.color})]})]},_.clientId)),u.map(_=>(0,tf.jsx)(Xp,{className:"collaborators-overlay-block-label",variant:"badge",size:"small",src:_.avatarUrl,name:_.userName,borderColor:_.color,style:{left:`${_.x}px`,top:`${_.y}px`}},_.blockId))]})}var Yq=a(E(),1),{BlockCanvasCover:Ult}=Y(BRe.privateApis);function BD({postId:e,postType:t,cursorRegistry:r}){return(0,Yq.jsx)(Ult.Fill,{children:({containerRef:o})=>(0,Yq.jsx)(LRe,{blockEditorDocument:o.current?.ownerDocument,postId:e,postType:t,cursorRegistry:r})})}var cc=a(E(),1),{useActiveCollaborators:Wlt}=Y(jRe.privateApis);function qq({postId:e,postType:t}){let r=Wlt(e,t),o=r.filter(f=>!f.isMe),n=(0,_x.useMemo)(()=>[...r].sort((f,m)=>f.isMe&&!m.isMe?-1:!f.isMe&&m.isMe?1:0),[r]),[i]=(0,_x.useState)(bRe),[s,l]=(0,_x.useState)(!1),[c,u]=(0,_x.useState)(null);if(o.length===0)return null;let d=r.find(f=>f.isMe);return(0,cc.jsxs)(cc.Fragment,{children:[(0,cc.jsxs)("div",{className:"editor-collaborators-presence",children:[(0,cc.jsx)(VRe.Button,{__next40pxDefaultSize:!0,className:"editor-collaborators-presence__button",onClick:()=>l(!s),isPressed:s,ref:u,"aria-label":(0,VD.sprintf)((0,VD.__)("Collaborators list, %d online"),n.length),children:(0,cc.jsxs)(Fq,{max:4,children:[d&&(0,cc.jsx)(Xp,{src:Qp(d.collaboratorInfo.avatar_urls),name:d.collaboratorInfo.name,borderColor:"var(--wp-admin-theme-color)",size:"small"},d.clientId),o.map(f=>(0,cc.jsx)(Xp,{src:Qp(f.collaboratorInfo.avatar_urls),name:f.collaboratorInfo.name,borderColor:ja(f.collaboratorInfo.id),size:"small"},f.clientId))]})}),s&&(0,cc.jsx)(vRe,{activeCollaborators:n,popoverAnchor:c,setIsPopoverVisible:l,cursorRegistry:i})]}),(0,cc.jsx)(BD,{postId:e,postType:t,cursorRegistry:i})]})}var ko=a(E(),1);function Glt({customSaveButton:e,forceIsDirty:t,setEntitiesSavedStatesCallback:r}){let o=(0,IP.useViewportMatch)("large"),n=(0,IP.useViewportMatch)("medium"),i=(0,IP.useMediaQuery)("(max-width: 403px)"),{postId:s,postType:l,isTextEditor:c,isPublishSidebarOpened:u,showIconLabels:d,hasFixedToolbar:f,hasBlockSelection:m,hasSectionRootClientId:h,isStylesCanvasActive:g}=(0,HRe.useSelect)(w=>{let{get:S}=w(URe.store),{getEditorMode:x,getCurrentPostType:C,getCurrentPostId:I,isPublishSidebarOpened:k}=w(N),{getStylesPath:R,getShowStylebook:A}=Y(w(N)),{getBlockSelectionStart:P,getSectionRootClientId:T}=Y(w(zRe.store));return{postId:I(),postType:C(),isTextEditor:x()==="text",isPublishSidebarOpened:k(),showIconLabels:S("core","showIconLabels"),hasFixedToolbar:S("core","fixedToolbar"),hasBlockSelection:!!P(),hasSectionRootClientId:!!T(),isStylesCanvasActive:!!R()?.startsWith("/revisions")||A()}},[]),v=["post","page","wp_template"].includes(l)&&h,[b,_]=(0,WRe.useState)(!0),y=!i&&(!f||f&&(!m||b));return(0,ko.jsx)(mD,{toolbar:(0,ko.jsxs)(ko.Fragment,{children:[(0,ko.jsx)(vke,{disableBlockTools:g||c}),f&&n&&(0,ko.jsx)(fke,{isCollapsed:b,onToggle:_})]}),center:y?(0,ko.jsxs)(ko.Fragment,{children:[(0,ko.jsx)(qq,{postType:l,postId:s}),(0,ko.jsx)(A3,{})]}):void 0,settings:(0,ko.jsxs)(ko.Fragment,{children:[!y&&!i&&(0,ko.jsx)(qq,{postType:l,postId:s}),!e&&!u&&(0,ko.jsx)(xF,{forceIsDirty:t}),(0,ko.jsx)(zke,{}),(0,ko.jsx)(Gke,{forceIsAutosaveable:t,disabled:g}),(0,ko.jsx)(FS,{className:"editor-header__post-preview-button",forceIsAutosaveable:t}),o&&v&&(0,ko.jsx)(Xke,{disabled:g}),(o||!d)&&(0,ko.jsx)(Vh.Slot,{scope:"core"}),!e&&(0,ko.jsx)(Mke,{forceIsDirty:t,setEntitiesSavedStatesCallback:r}),e,(0,ko.jsx)(wD,{})]})})}var GRe=Glt;var OP=a(K(),1),zD=a(be(),1),YRe=a(Te(),1),NP=a(U(),1),qRe=a(Dt(),1),KRe=a(Mo(),1);var jD=a(E(),1),{PrivateInserterLibrary:Ylt}=Y(zD.privateApis);function ZRe(){let{blockSectionRootClientId:e,inserterSidebarToggleRef:t,inserter:r,showMostUsedBlocks:o,sidebarIsOpened:n}=(0,OP.useSelect)(m=>{let{getInserterSidebarToggleRef:h,getInserter:g,isPublishSidebarOpened:v}=Y(m(N)),{getBlockRootClientId:b,isZoomOut:_,getSectionRootClientId:y}=Y(m(zD.store)),{get:w}=m(qRe.store),{getActiveComplementaryArea:S}=m(je),x=()=>{if(_()){let C=y();if(C)return C}return b()};return{inserterSidebarToggleRef:h(),inserter:g(),showMostUsedBlocks:w("core","mostUsedBlocks"),blockSectionRootClientId:x(),sidebarIsOpened:!!(S("core")||v())}},[]),{setIsInserterOpened:i}=(0,OP.useDispatch)(N),{disableComplementaryArea:s}=(0,OP.useDispatch)(je),l=(0,YRe.useViewportMatch)("medium","<"),c=(0,NP.useRef)(),u=(0,NP.useCallback)(()=>{i(!1),t.current?.focus()},[t,i]),d=(0,NP.useCallback)(m=>{m.keyCode===KRe.ESCAPE&&!m.defaultPrevented&&(m.preventDefault(),u())},[u]),f=(0,jD.jsx)("div",{className:"editor-inserter-sidebar__content",children:(0,jD.jsx)(Ylt,{showMostUsedBlocks:o,showInserterHelpPanel:!0,shouldFocusBlock:l,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,jD.jsx)("div",{onKeyDown:d,className:"editor-inserter-sidebar",children:f})}var UD=a(be(),1),WD=a(Te(),1),GD=a(K(),1),Kq=a(Mp(),1),Su=a(U(),1),FP=a(j(),1),QRe=a(_a(),1),JRe=a(Mo(),1);var MP=a(G(),1),HD=a(j(),1);var Ei=a(E(),1);function XRe(){return(0,Ei.jsxs)(Ei.Fragment,{children:[(0,Ei.jsxs)("div",{className:"editor-list-view-sidebar__outline",children:[(0,Ei.jsxs)("div",{children:[(0,Ei.jsx)(MP.__experimentalText,{children:(0,HD.__)("Characters:")}),(0,Ei.jsx)(MP.__experimentalText,{children:(0,Ei.jsx)(sx,{})})]}),(0,Ei.jsxs)("div",{children:[(0,Ei.jsx)(MP.__experimentalText,{children:(0,HD.__)("Words:")}),(0,Ei.jsx)(nx,{})]}),(0,Ei.jsxs)("div",{children:[(0,Ei.jsx)(MP.__experimentalText,{children:(0,HD.__)("Time to read:")}),(0,Ei.jsx)(ix,{})]})]}),(0,Ei.jsx)(pS,{})]})}var Hg=a(E(),1),{TabbedSidebar:qlt}=Y(UD.privateApis);function $Re(){let{setIsListViewOpened:e}=(0,GD.useDispatch)(N),{getListViewToggleRef:t}=Y((0,GD.useSelect)(N)),r=(0,WD.useFocusOnMount)("firstElement"),o=(0,Su.useCallback)(()=>{e(!1),t().current?.focus()},[t,e]),n=(0,Su.useCallback)(v=>{v.keyCode===JRe.ESCAPE&&!v.defaultPrevented&&(v.preventDefault(),o())},[o]),[i,s]=(0,Su.useState)(null),[l,c]=(0,Su.useState)("list-view"),u=(0,Su.useRef)(),d=(0,Su.useRef)(),f=(0,Su.useRef)(),m=(0,WD.useMergeRefs)([r,f,s]);function h(v){let b=Kq.focus.tabbable.find(d.current)[0];if(v==="list-view"){let _=Kq.focus.tabbable.find(f.current)[0];(u.current.contains(_)?_:b).focus()}else b.focus()}let g=(0,Su.useCallback)(()=>{u.current.contains(u.current.ownerDocument.activeElement)?o():h(l)},[o,l]);return(0,QRe.useShortcut)("core/editor/toggle-list-view",g),(0,Hg.jsx)("div",{className:"editor-list-view-sidebar",onKeyDown:n,ref:u,children:(0,Hg.jsx)(qlt,{tabs:[{name:"list-view",title:(0,FP._x)("List View","Post overview"),panel:(0,Hg.jsx)("div",{className:"editor-list-view-sidebar__list-view-container",children:(0,Hg.jsx)("div",{className:"editor-list-view-sidebar__list-view-panel-content",children:(0,Hg.jsx)(UD.__experimentalListView,{dropZoneElement:i})})}),panelRef:m},{name:"outline",title:(0,FP._x)("Outline","Post overview"),panel:(0,Hg.jsx)("div",{className:"editor-list-view-sidebar__list-view-container",children:(0,Hg.jsx)(XRe,{})})}],onClose:o,onSelect:v=>c(v),defaultTabId:"list-view",ref:d,closeButtonLabel:(0,FP.__)("Close")})})}var LP=a(K(),1),DP=a(G(),1);var Wg=a(j(),1);var YD=a(K(),1),Ug=a(G(),1),e2e=a(ae(),1),Jp=a(j(),1),qD=a(an(),1),t2e=a(U(),1);var r2e=a(Te(),1);var xu=a(E(),1);function Klt(){let{revisions:e,perPage:t,currentRevisionId:r,revisionKey:o,revisionPage:n,totalRevisions:i}=(0,YD.useSelect)(w=>{let{getCurrentRevisionId:S,getRevisionPage:x,getPageRevisions:C,getRevisionsPerPage:I}=Y(w(N)),k=w(N).getCurrentPostType();if(!k)return{};let A=w(e2e.store).getEntityConfig("postType",k)?.revisionKey||"id",P=x();return{revisions:C(P),perPage:I(),currentRevisionId:S(),revisionKey:A,revisionPage:P,totalRevisions:w(N).getCurrentPostRevisionsCount()}},[]),{setCurrentRevisionId:s,setRevisionPage:l}=Y((0,YD.useDispatch)(N)),c=(0,r2e.useFocusOnMount)(!0),u=!e,d=Math.ceil(i/t)||1,f=(0,t2e.useMemo)(()=>e&&[...e].reverse(),[e]),m=f?.findIndex(w=>w[o]===r),h=w=>{let S=f?.[w];S&&s(S[o])},g=(0,qD.getSettings)(),v=w=>{let S=f?.[w];return S?(0,qD.dateI18n)(g.formats.datetime,S.date):w},b=d>1;if(u&&!b)return(0,xu.jsx)(Ug.Spinner,{});if(!u&&!f?.length)return(0,xu.jsx)("span",{className:"editor-revisions-header__no-revisions",children:(0,Jp.__)("No revisions found.")});if(i<=1)return(0,xu.jsx)("span",{className:"editor-revisions-header__no-revisions",children:(0,Jp.__)("Only one revision found.")});let _=w=>{let S=i-(w-1)*t,x=Math.max(1,S-t+1);return(0,Jp.sprintf)((0,Jp.__)("Revisions %1$s\u2013%2$s"),x,S)},y=u||m===-1?(0,xu.jsx)(Ug.Spinner,{}):(0,xu.jsx)(Ug.RangeControl,{ref:c,"aria-valuetext":v(m),className:"editor-revisions-header__slider",hideLabelFromVision:!0,label:(0,Jp.__)("Revision"),max:f?.length-1,min:0,marks:!0,onChange:h,renderTooltipContent:v,value:m,withInputField:!1});return b?(0,xu.jsxs)(se,{direction:"row",gap:"sm",align:"center",style:{flex:1},children:[(0,xu.jsx)(Ug.Button,{icon:Ar,label:n<d?_(n+1):(0,Jp.__)("No older revisions"),onClick:()=>l(n+1),disabled:u||n>=d,size:"compact",accessibleWhenDisabled:!0}),(0,xu.jsx)("div",{style:{flex:1,minWidth:0,display:"flex",justifyContent:"center"},children:y}),(0,xu.jsx)(Ug.Button,{icon:mr,label:n>1?_(n-1):(0,Jp.__)("No newer revisions"),onClick:()=>l(n-1),disabled:u||n<=1,size:"compact",accessibleWhenDisabled:!0})]}):y}var o2e=Klt;var yl=a(E(),1);function Zlt({showDiff:e,onToggleDiff:t}){let{currentRevisionId:r,sidebarIsOpened:o}=(0,LP.useSelect)(d=>({currentRevisionId:Y(d(N)).getCurrentRevisionId(),sidebarIsOpened:!!d(je).getActiveComplementaryArea("core")}),[]),{setCurrentRevisionId:n,restoreRevision:i}=Y((0,LP.useDispatch)(N)),{enableComplementaryArea:s,disableComplementaryArea:l}=(0,LP.useDispatch)(je),c=!!r,u=()=>{r&&i(r)};return(0,yl.jsx)(mD,{className:"editor-revisions-header",toolbar:(0,yl.jsx)(DP.Button,{__next40pxDefaultSize:!0,size:"compact",icon:pv,label:(0,Wg._x)("Show changes","revisions"),isPressed:e,onClick:t}),center:(0,yl.jsx)(o2e,{}),settings:(0,yl.jsxs)(yl.Fragment,{children:[(0,yl.jsx)(FS,{className:"editor-header__post-preview-button"}),(0,yl.jsx)(DP.Button,{__next40pxDefaultSize:!0,icon:(0,Wg.isRTL)()?uv:Sf,label:(0,Wg._x)("Settings","panel button label"),isPressed:o,"aria-expanded":o,onClick:()=>{o?l("core"):s("core",as.document)},size:"compact"}),(0,yl.jsx)(DP.Button,{__next40pxDefaultSize:!0,variant:"secondary",size:"compact",onClick:()=>n(null),children:(0,Wg.__)("Exit")}),(0,yl.jsx)(DP.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,variant:"primary",size:"compact",className:"editor-revisions-header__restore-button",disabled:!c,onClick:u,children:(0,Wg.__)("Restore")}),(0,yl.jsx)(wD,{disabled:!0})]})})}var Zq=Zlt;var O2e=a(G(),1),N2e=a(be(),1),nK=a(K(),1),lL=a(U(),1),M2e=a(Vn(),1),F2e=a(Pt(),1),Sl=a(j(),1);var uc=a(be(),1),wl=a(U(),1),oL=a(K(),1),tK=a(Pt(),1),T2e=a(ae(),1),nL=a(Te(),1);var Xq=a(K(),1),n2e=a(ae(),1),KD=a(U(),1),Qq=a(j(),1),i2e=a(G(),1);var s2e=a(E(),1);function a2e({contentRef:e}){let{onNavigateToEntityRecord:t,templateId:r}=(0,Xq.useSelect)(s=>{let{getEditorSettings:l,getCurrentTemplateId:c}=s(N);return{onNavigateToEntityRecord:l().onNavigateToEntityRecord,templateId:c()}},[]),o=(0,Xq.useSelect)(s=>!!s(n2e.store).canUser("create",{kind:"postType",name:"wp_template"}),[]),[n,i]=(0,KD.useState)(!1);return(0,KD.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)))},l=e.current;return l?.addEventListener("dblclick",s),()=>{l?.removeEventListener("dblclick",s)}},[e,o]),o?(0,s2e.jsx)(i2e.__experimentalConfirmDialog,{isOpen:n,confirmButtonText:(0,Qq.__)("Edit template"),onConfirm:()=>{i(!1),t({postId:r,postType:"wp_template"})},onCancel:()=>i(!1),size:"medium",children:(0,Qq.__)("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 c2e=a(Te(),1),ZD=a(K(),1),Jq=a(be(),1);var Xlt=500;function l2e(e,t,r){return Math.min(Math.max(e,t),r)}function Qlt(e,t,r){let o=e-l2e(e,r.left,r.right),n=t-l2e(t,r.top,r.bottom);return Math.sqrt(o*o+n*n)}function u2e({isEnabled:e=!0}={}){let{getEnabledClientIdsTree:t,getBlockName:r,getBlockOrder:o}=Y((0,ZD.useSelect)(Jq.store)),{selectBlock:n}=(0,ZD.useDispatch)(Jq.store);return(0,c2e.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(),b=Qlt(c,u,v);b<f&&b<Xlt&&(f=b,m=h)}m&&n(m)},l=c=>{(c.target===i||c.target.classList.contains("is-root-container"))&&s(c.clientX,c.clientY)};return i.addEventListener("click",l),()=>i.removeEventListener("click",l)},[e])}var XD=a(K(),1),d2e=a(Te(),1),$q=a(be(),1);function f2e(){let{getSettings:e,isZoomOut:t}=Y((0,XD.useSelect)($q.store)),{resetZoomLevel:r}=Y((0,XD.useDispatch)($q.store));return(0,d2e.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 p2e=a(K(),1),m2e=a(Te(),1),QD=a(be(),1),h2e=a(Pt(),1),Jlt=':root :where(.editor-styles-wrapper)::after {content: ""; display: block; height: 40vh;}';function g2e(e){let t=(0,p2e.useRegistry)(),r=(0,m2e.useRefEffect)(o=>{function n(s){if(s.target!==o&&s.target!==o.parentElement)return;let l=o.lastElementChild;if(!l)return;let c=l.getBoundingClientRect();if(s.clientY<c.bottom)return;s.preventDefault();let u=t.select(QD.store).getBlockOrder(""),d=u[u.length-1],f=t.select(QD.store).getBlock(d),{selectBlock:m,insertDefaultBlock:h}=t.dispatch(QD.store);f&&(0,h2e.isUnmodifiedDefaultBlock)(f)?m(d):h()}let{ownerDocument:i}=o;return i.addEventListener("pointerdown",n),()=>{i.removeEventListener("pointerdown",n)}},[t]);return e?[r,Jlt]:[]}var JD=a(K(),1),v2e=a(Te(),1),eK=a(be(),1);function b2e(){let{getEditedContentOnlySection:e}=Y((0,JD.useSelect)(eK.store)),{stopEditingContentOnlySection:t}=Y((0,JD.useDispatch)(eK.store));return(0,v2e.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 $D=a(K(),1),w2e=a(Te(),1),_2e=a(Pt(),1),eL=a(ae(),1),tL=a(be(),1),rf=a(G(),1),S2e=a(Vn(),1),Gg=a(U(),1),Tu=a(j(),1);var Sx=a(U(),1);function y2e(e){let[t,r]=(0,Sx.useState)(),o=(0,Sx.useRef)(!1);return(0,Sx.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 l=null,c=()=>{r(Math.ceil((i-Date.now())/1e3)),l=setInterval(()=>{let d=Math.ceil((i-Date.now())/1e3);r(Math.max(0,d)),d<=0&&l&&clearInterval(l)},1e3)},u=s?setTimeout(c,500):null;return u||c(),()=>{u&&clearTimeout(u),l&&clearInterval(l)}},[e]),{onManualRetry:()=>{r(0)},secondsRemaining:t}}var Cu=a(E(),1),{BlockCanvasCover:$lt}=Y(tL.privateApis),{retrySyncConnection:ect}=Y(eL.privateApis),tct=2e4;function x2e(){let[e,t]=(0,Gg.useState)(!1),[r,o]=(0,Gg.useState)(!1),[n,i]=(0,Gg.useState)(!1),{connectionStatus:s,isCollaborationEnabled:l,postType:c}=(0,$D.useSelect)(S=>{let{getSyncConnectionStatus:x,getPostType:C}=Y(S(eL.store)),{getCurrentPostType:I,isCollaborationEnabledForCurrentPost:k}=Y(S(N)),R=I();return{connectionStatus:x()||null,isCollaborationEnabled:k(),postType:R?C(R):null}},[]),{onManualRetry:u,secondsRemaining:d}=y2e(s),f=(0,w2e.useCopyToClipboard)(()=>{let S=(0,$D.select)(tL.store).getBlocks();return(0,_2e.serialize)(S)});(0,Gg.useEffect)(()=>{let S=setTimeout(()=>{t(!0)},tct);return()=>clearTimeout(S)},[]),(0,Gg.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,Gg.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===FY;if(!l||!e&&!h||!r)return null;let g=s&&"error"in s?s?.error:void 0;if(!m&&(0,S2e.applyFilters)("editor.isSyncConnectionErrorHandled",!1,g?.code)!==!1)return null;let v=n?()=>{u(),ect()}:void 0,b=bCe(g),_="",y=!1;d&&d>0?_=(0,Tu.sprintf)((0,Tu._n)("Retrying connection in %d second\u2026","Retrying connection in %d seconds\u2026",d),d):d===0&&(y=!0,_=(0,Tu.__)("Retrying\u2026"));let w="edit.php";return c?.slug&&(w=`edit.php?post_type=${c.slug}`),(0,Cu.jsx)($lt.Fill,{children:(0,Cu.jsx)(rf.Modal,{overlayClassName:"editor-sync-connection-error-modal",isDismissible:!1,onRequestClose:()=>{},shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,size:"medium",title:b.title,children:(0,Cu.jsxs)(rf.__experimentalVStack,{spacing:6,children:[(0,Cu.jsx)("p",{children:b.description}),_&&(0,Cu.jsx)("p",{className:"editor-sync-connection-error-modal__retry-countdown",children:_}),(0,Cu.jsxs)(rf.__experimentalHStack,{justify:"right",children:[(0,Cu.jsx)(rf.Button,{__next40pxDefaultSize:!0,href:w,isDestructive:!0,variant:"tertiary",children:(0,Tu.sprintf)((0,Tu.__)("Back to %s"),c?.labels?.name??(0,Tu.__)("Posts"))}),(0,Cu.jsx)(rf.Button,{__next40pxDefaultSize:!0,ref:f,variant:v?"secondary":"primary",children:(0,Tu.__)("Copy Post Content")}),v&&(0,Cu.jsx)(rf.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,"aria-disabled":y,disabled:y,isBusy:y,variant:"primary",onClick:v,children:(0,Tu.__)("Retry")})]})]})})})}var li=a(E(),1),{LayoutStyle:rL,useLayoutClasses:rct,useLayoutStyles:oct,ExperimentalBlockCanvas:nct,useFlashEditableBlocks:ict}=Y(uc.privateApis);function rK(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=rK(e[t].innerBlocks);if(r)return r}}}function C2e(e){for(let t=0;t<e.length;t++)if(e[t].name==="core/post-content")return!0;return!1}function sct({autoFocus:e,iframeProps:t,contentRef:r,className:o}){let n=(0,nL.useViewportMatch)("small","<"),{renderingMode:i,postContentAttributes:s,editedPostTemplate:l={},wrapperBlockName:c,wrapperUniqueId:u,deviceType:d,isFocusedEntity:f,isDesignPostType:m,postType:h,isPreview:g,styles:v,hasCanvasWidth:b,canvasWidth:_,canvasHeight:y}=(0,oL.useSelect)(re=>{let{getCurrentPostId:ce,getCurrentPostType:ie,getCurrentTemplateId:le,getEditorSettings:Oe,getRenderingMode:ke,getDeviceType:Me,getCanvasWidth:Ne,getCanvasHeight:Fe}=Y(re(N)),{getPostType:X,getEditedEntityRecord:ge}=re(T2e.store),Ue=ie(),Ye=ke(),st;Ue===Nu?st="core/block":Ye==="post-only"&&(st="core/post-content");let St=Oe(),dt=St.supportsTemplateMode,xt=X(Ue),Kt=le(),Xe=Ne(),ds=Kt?ge("postType",xr,Kt):void 0;return{renderingMode:Ye,postContentAttributes:St.postContentAttributes,isDesignPostType:cm.includes(Ue),editedPostTemplate:xt?.viewable&&dt?ds:void 0,wrapperBlockName:st,wrapperUniqueId:ce(),deviceType:Me(),isFocusedEntity:!!St.onNavigateToPreviousEntityRecord,postType:Ue,isPreview:St.isPreviewMode,styles:St.styles,hasCanvasWidth:Xe!==void 0,canvasWidth:Xe,canvasHeight:Fe()}},[]),{isCleanNewPost:w}=(0,oL.useSelect)(N),{hasRootPaddingAwareAlignments:S,themeHasDisabledLayoutStyles:x,themeSupportsLayout:C,isZoomedOut:I}=(0,oL.useSelect)(re=>{let{getSettings:ce,isZoomOut:ie}=Y(re(uc.store)),le=ce();return{themeHasDisabledLayoutStyles:le.disableLayoutStyles,themeSupportsLayout:le.supportsLayout,hasRootPaddingAwareAlignments:le.__experimentalFeatures?.useRootPaddingAwareAlignments,isZoomedOut:ie()}},[]),k=(0,wl.useRef)(),[R,A]=(0,wl.useState)(!1),[P]=(0,uc.useSettings)("layout"),T=(0,wl.useMemo)(()=>i!=="post-only"||m?{type:"default"}:C?{...P,type:"constrained"}:{type:"default"},[i,C,P,m]),M=(0,wl.useMemo)(()=>{if(!l?.content&&!l?.blocks&&s)return s;if(l?.blocks)return rK(l?.blocks);let re=typeof l?.content=="string"?l?.content:"";return rK((0,tK.parse)(re))||{}},[l?.content,l?.blocks,s]),B=(0,wl.useMemo)(()=>{if(!l?.content&&!l?.blocks)return!1;if(l?.blocks)return C2e(l?.blocks);let re=typeof l?.content=="string"?l?.content:"";return C2e((0,tK.parse)(re))||!1},[l?.content,l?.blocks]),{layout:F={},align:V=""}=M||{},z=rct(M,"core/post-content"),D=J({"is-layout-flow":!C},C&&z,V&&`align${V}`),O=oct(M,"core/post-content",".block-editor-block-list__layout.is-root-container"),L=(0,wl.useMemo)(()=>F&&(F?.type==="constrained"||F?.inherit||F?.contentSize||F?.wideSize)?{...P,...F,type:"constrained"}:{...P,...F,type:"default"},[F?.type,F?.inherit,F?.contentSize,F?.wideSize,P]),W=s?L:T,q=W?.type==="default"&&!B?T:W,Z=(0,wl.useRef)();(0,wl.useEffect)(()=>{!e||!w()||Z?.current?.focus()},[e,w]);let Q=`.is-root-container.alignwide { max-width: var(--wp--style--global--wide-size); margin-left: auto; margin-right: auto;}
+`;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;}
 		.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;}`,ue=[hk,Ii,Nu].includes(h),te=ue&&!g&&!n&&!I||b,de=h===hk&&g,[pe,$]=g2e(!g&&i==="post-only"&&!m),ee="display:flex;align-items:center;justify-content:center;",ve=y!==void 0&&!ue&&!R?"min-height:100vh;":"",we=(0,wl.useMemo)(()=>[...v??[],{css:`:where(.block-editor-iframe__body){display:flow-root;}.is-root-container{display:flow-root;${te||de?"min-height:0!important;":""}}
+		.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;":""}}
 				${$||""}
-				${te?`.block-editor-iframe__html{background:var(--wp-editor-canvas-background);min-height:100vh;${ee}}.block-editor-iframe__body{width:100%;${ve}}`:""}${de?`.block-editor-iframe__body{${ee}padding:var(--wp--style--block-gap,2em);}`:""}`}],[v,te,ee,ve,de,$]),oe=(0,uc.__unstableUseTypewriter)();return r=(0,nL.useMergeRefs)([k,r,i==="post-only"?oe:null,ict({isEnabled:i==="template-locked"}),u2e({isEnabled:i==="template-locked"}),f2e(),pe,b2e()]),(0,li.jsxs)("div",{className:J("editor-visual-editor","edit-post-visual-editor",o,{"has-vertical-padding":f||b,"has-horizontal-padding":f||te}),children:[(0,li.jsx)(x2e,{}),(0,li.jsx)(dS,{enableResizing:te,width:te&&_?_+"px":"100%",height:te&&y&&!R?y+"px":"100%",onResizeStart:()=>A(!0),onResizeStop:()=>A(!1),children:(0,li.jsxs)(nct,{shouldIframe:!0,contentRef:r,styles:we,height:"100%",iframeProps:{...t,style:t?.style},children:[C&&!x&&i==="post-only"&&!m&&(0,li.jsxs)(li.Fragment,{children:[(0,li.jsx)(rL,{selector:".editor-visual-editor__post-title-wrapper",layout:T}),(0,li.jsx)(rL,{selector:".block-editor-block-list__layout.is-root-container",layout:q}),V&&(0,li.jsx)(rL,{css:Q}),O&&(0,li.jsx)(rL,{layout:L,css:O})]}),i==="post-only"&&!m&&(0,li.jsx)("div",{className:J("editor-visual-editor__post-title-wrapper","edit-post-visual-editor__post-title-wrapper",{"has-global-padding":S}),contentEditable:!1,style:{marginTop:"4rem"},children:(0,li.jsx)(GF,{ref:Z})}),(0,li.jsxs)(uc.RecursionProvider,{blockName:c,uniqueId:u,children:[(0,li.jsx)(uc.BlockList,{className:J("is-"+d.toLowerCase()+"-preview",i!=="post-only"||m?"wp-site-blocks":`${D} wp-block-post-content`,{"has-global-padding":i==="post-only"&&!m&&S}),layout:W,dropZoneElement:k.current?.parentNode,__unstableDisableDropZone:i==="template-locked"}),i==="template-locked"&&(0,li.jsx)(a2e,{contentRef:k})]})]})})]})}var iL=sct;var _l=a(U(),1),sL=a(Te(),1),P2e=a(K(),1),aL=a(be(),1),BP=a(j(),1);var Yg=a(E(),1),{useBlockElementRef:act}=Y(aL.privateApis);function k2e(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(...k2e(r.innerBlocks));return t}var E2e={added:(0,BP.__)("Go to added block"),removed:(0,BP.__)("Go to removed block"),modified:(0,BP.__)("Go to modified block")};function oK(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 lct({clientId:e,status:t,subscribe:r}){let o=(0,_l.useRef)();act(e,o);let[n,i]=(0,_l.useState)(()=>oK(o.current));return(0,_l.useEffect)(()=>r(()=>{i(oK(o.current))}),[r]),(0,_l.useEffect)(()=>{i(oK(o.current))},[t]),n?(0,Yg.jsxs)(Ze.Root,{children:[(0,Yg.jsx)(Ze.Trigger,{render:(0,Yg.jsx)("button",{className:`revision-diff-marker is-${t}`,style:{top:`${n.top}%`,height:`${Math.max(n.height,.5)}%`},onClick:()=>o.current?.focus(),"aria-label":E2e[t]})}),(0,Yg.jsx)(Ze.Popup,{children:E2e[t]})]}):null}function R2e(){let[e,t]=(0,_l.useState)(!1),r=(0,_l.useRef)(new Set),o=(0,P2e.useSelect)(l=>l(aL.store).getBlocks(),[]),n=(0,_l.useMemo)(()=>k2e(o),[o]),i=(0,_l.useCallback)(l=>(r.current.add(l),()=>r.current.delete(l)),[]),s=(0,sL.useRefEffect)(l=>{let{ownerDocument:c}=l,{defaultView:u}=c,d=new u.ResizeObserver(()=>{r.current.forEach(f=>f())});return d.observe(c.body),()=>{d.disconnect()}},[]);return[(0,sL.useMergeRefs)([s,t]),(0,Yg.jsx)("div",{className:"revision-diff-markers",role:"navigation","aria-label":(0,BP.__)("Document changes"),children:e&&n.map(({clientId:l,status:c})=>(0,Yg.jsx)(lct,{clientId:l,status:c,subscribe:i},l))},"diff-markers")]}var go=a(E(),1),{usePrivateStyleOverride:A2e,PrivateBlockContext:I2e}=Y(N2e.privateApis),cct=`
+				${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=`
 <svg
 	xmlns="http://www.w3.org/2000/svg"
 	viewBox="0 0 0 0"
@@ -469,7 +473,7 @@
 		</filter>
 	</defs>
 </svg>
-`,uct=`
+`,tgt=`
 	.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;
@@ -512,7 +516,9 @@
 		text-decoration: underline wavy color-mix(in srgb, currentColor 30%, #dba617 70%);
 		text-decoration-thickness: 2px;
 	}
-`;function dct(e,t){switch(e){case"added":return(0,Sl.sprintf)((0,Sl.__)("Added block: %s"),t);case"removed":return(0,Sl.sprintf)((0,Sl.__)("Removed block: %s"),t);case"modified":return(0,Sl.sprintf)((0,Sl.__)("Modified block: %s"),t)}}function fct({status:e,name:t,attributes:r,children:o}){let n=(0,lL.useContext)(I2e),i=(0,nK.useSelect)(s=>{let{getActiveBlockVariation:l,getBlockType:c}=s(F2e.store);return l(t,r)?.title??c(t)?.title},[t,r]);return(0,go.jsx)(I2e.Provider,{value:{...n,ariaLabel:i?dct(e,i):void 0},children:o})}function pct(e){return function(r){let{block:o,className:n,name:i,attributes:s}=r,l=o?.__revisionDiffStatus?.status,c=J(n,{"is-revision-added":l==="added","is-revision-removed":l==="removed","is-revision-modified":l==="modified"});return l?(0,go.jsx)(fct,{status:l,name:i,attributes:s,children:(0,go.jsx)(e,{...r,className:c})}):(0,go.jsx)(e,{...r,className:c})}}var mct="editor/revisions-canvas/withRevisionDiffClasses";(0,M2e.addFilter)("editor.BlockListBlock",mct,pct);function hct({showDiff:e}){return A2e({css:e?uct:""}),A2e({assets:e?cct:"",__unstableType:"svgs"}),null}function gct(){return(0,go.jsxs)(Gt,{children:[(0,go.jsx)("span",{id:tc.removed,children:(0,Sl.__)("Removed")}),(0,go.jsx)("span",{id:tc.added,children:(0,Sl.__)("Added")}),(0,go.jsx)("span",{id:tc.formatAdded,children:(0,Sl.__)("Format added")}),(0,go.jsx)("span",{id:tc.formatRemoved,children:(0,Sl.__)("Format removed")}),(0,go.jsx)("span",{id:tc.formatChanged,children:(0,Sl.__)("Format changed")})]})}function vct({showDiff:e}){let[t,r]=R2e();return(0,go.jsxs)(go.Fragment,{children:[e&&(0,go.jsx)(gct,{}),(0,go.jsx)(iL,{contentRef:t}),e&&r]})}function iK(){(0,lL.useEffect)(()=>(V0e(),()=>{j0e()}),[]);let{revision:e,showDiff:t}=(0,nK.useSelect)(r=>{let{getCurrentRevision:o,isShowingRevisionDiff:n}=Y(r(N));return{revision:o(),showDiff:n()}},[]);return e?(0,go.jsxs)(go.Fragment,{children:[(0,go.jsx)(hct,{showDiff:t}),(0,go.jsx)("div",{className:"editor-revisions-canvas__content",children:(0,go.jsx)(vct,{showDiff:t})})]}):(0,go.jsx)("div",{className:"editor-revisions-canvas__loading",children:(0,go.jsx)(O2e.Spinner,{})})}var uL=a(K(),1),cL=a(U(),1),dc=a(j(),1),D2e=a(It(),1),L2e=a(ae(),1),B2e=a(Dt(),1);var{useOnCollaboratorJoin:bct,useOnCollaboratorLeave:yct,useOnPostSave:wct}=Y(L2e.privateApis),sK={COLLAB_POST_UPDATED:"collab-post-updated",COLLAB_USER_ENTERED:"collab-user-entered",COLLAB_USER_EXITED:"collab-user-exited"},aK=["publish","private","future"];function _ct(e,t,r){return r?(0,dc.sprintf)((0,dc.__)("Post published by %s."),e):aK.includes(t)?(0,dc.sprintf)((0,dc.__)("Post updated by %s."),e):(0,dc.sprintf)((0,dc.__)("Draft saved by %s."),e)}function V2e(e,t){let{postStatus:r,isCollaborationEnabled:o,showJoinNotifications:n,showLeaveNotifications:i,showPostSaveNotifications:s}=(0,uL.useSelect)(y=>{let{getCurrentPostAttribute:w,isCollaborationEnabledForCurrentPost:S}=Y(y(N)),x=C=>y(B2e.store).get("core",C)??!0;return{postStatus:w("status"),isCollaborationEnabled:S(),showJoinNotifications:x("showCollaborationJoinNotifications"),showLeaveNotifications:x("showCollaborationLeaveNotifications"),showPostSaveNotifications:x("showCollaborationPostSaveNotifications")}},[]),{createNotice:l}=(0,uL.useDispatch)(D2e.store),c=o&&n,u=o&&i,d=o&&s,f=y=>y?[e,t]:[null,null],[m,h]=f(c),[g,v]=f(u),[b,_]=f(d);bct(m,h,(0,cL.useCallback)((y,w)=>{c&&(w&&y.collaboratorInfo.enteredAt<w.collaboratorInfo.enteredAt||l("info",(0,dc.sprintf)((0,dc.__)("%s has joined the post."),y.collaboratorInfo.name),{id:`${sK.COLLAB_USER_ENTERED}-${y.collaboratorInfo.id}`,type:"snackbar",isDismissible:!1}))},[l,c])),yct(g,v,(0,cL.useCallback)(y=>{u&&l("info",(0,dc.sprintf)((0,dc.__)("%s has left the post."),y.collaboratorInfo.name),{id:`${sK.COLLAB_USER_EXITED}-${y.collaboratorInfo.id}`,type:"snackbar",isDismissible:!1})},[l,u])),wct(b,_,(0,cL.useCallback)((y,w,S)=>{if(!d||!r)return;let x=y.postStatus??r??"draft",C=S?.postStatus??r,I=!(C&&aK.includes(C))&&aK.includes(x),k=_ct(w.collaboratorInfo.name,x,I);l("info",k,{id:`${sK.COLLAB_POST_UPDATED}-${w.collaboratorInfo.id}`,type:"snackbar",isDismissible:!1})},[l,r,d]))}var dL=a(K(),1),VP=a(G(),1),lK=a(j(),1),j2e=a(U(),1),z2e=a(ae(),1);var fc=a(E(),1),{Fill:R_r,Slot:Sct}=(0,VP.createSlotFill)("ActionsPanel"),{EntitiesSavedStates:xct}=Y(z2e.privateApis);function H2e({setEntitiesSavedStatesCallback:e,closeEntitiesSavedStates:t,isEntitiesSavedStatesOpen:r,forceIsDirtyPublishPanel:o}){let{closePublishSidebar:n,togglePublishSidebar:i}=(0,dL.useDispatch)(N),{publishSidebarOpened:s,isPublishable:l,isDirty:c,hasOtherEntitiesChanges:u}=(0,dL.useSelect)(m=>{let{isPublishSidebarOpened:h,isEditedPostPublishable:g,isCurrentPostPublished:v,isEditedPostDirty:b,hasNonPostEntityChanges:_}=m(N),y=_();return{publishSidebarOpened:h(),isPublishable:!v()&&g(),isDirty:y||b(),hasOtherEntitiesChanges:y}},[]),d=(0,j2e.useCallback)(()=>e(!0),[]),f;return s?f=(0,fc.jsx)(fF,{onClose:n,forceIsDirty:o,PrePublishExtension:a6.Slot,PostPublishExtension:n6.Slot}):l&&!u?f=(0,fc.jsx)("div",{className:"editor-layout__toggle-publish-panel",children:(0,fc.jsx)(VP.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:i,"aria-expanded":!1,children:(0,lK.__)("Open publish panel")})}):f=(0,fc.jsx)("div",{className:"editor-layout__toggle-entities-saved-states-panel",children:(0,fc.jsx)(VP.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:d,"aria-expanded":!1,"aria-haspopup":"dialog",disabled:!c,accessibleWhenDisabled:!0,children:(0,lK.__)("Open save panel")})}),(0,fc.jsxs)(fc.Fragment,{children:[r&&(0,fc.jsx)(xct,{close:t,renderDialog:!0}),(0,fc.jsx)(Sct,{bubblesVirtually:!0}),!r&&f]})}var U2e=a(G(),1),fL=a(K(),1),cK=a(j(),1),W2e=a(_a(),1),pL=a(U(),1);var $p=a(E(),1);function G2e({autoFocus:e=!1}){let{switchEditorMode:t}=(0,fL.useDispatch)(N),{shortcut:r,isRichEditingEnabled:o}=(0,fL.useSelect)(i=>{let{getEditorSettings:s}=i(N),{getShortcutRepresentation:l}=i(W2e.store);return{shortcut:l("core/editor/toggle-mode"),isRichEditingEnabled:s().richEditingEnabled}},[]),n=(0,pL.useRef)();return(0,pL.useEffect)(()=>{e||n?.current?.focus()},[e]),(0,$p.jsxs)("div",{className:"editor-text-editor",children:[o&&(0,$p.jsxs)("div",{className:"editor-text-editor__toolbar",children:[(0,$p.jsx)("h2",{children:(0,cK.__)("Editing code")}),(0,$p.jsx)(U2e.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t("visual"),shortcut:r,children:(0,cK.__)("Exit code editor")})]}),(0,$p.jsxs)("div",{className:"editor-text-editor__body",children:[(0,$p.jsx)(qF,{ref:n}),(0,$p.jsx)(mP,{})]})]})}var Pr=a(E(),1),Y2e={header:(0,qg.__)("Editor top bar"),body:(0,qg.__)("Editor content"),sidebar:(0,qg.__)("Editor settings"),actions:(0,qg.__)("Editor publish"),footer:(0,qg.__)("Editor footer")};function q2e(){let e=(0,jP.useSelect)(t=>t(xx.store).isValidTemplate(),[]);return(0,Pr.jsx)(J2e.ThemeProvider,{cornerRadius:"none",children:(0,Pr.jsx)(Q2e.InlineNotices,{className:"editor-notices",pinnedNoticesClassName:"editor-notices__pinned",dismissibleNoticesClassName:"editor-notices__dismissible",children:!e&&(0,Pr.jsx)(H3,{})})})}function $2e({className:e,children:t,forceIsDirty:r,contentRef:o,autoFocus:n,customSaveButton:i,customSavePanel:s,forceDisableBlockTools:l,iframeProps:c}){let{mode:u,postId:d,postType:f,isInserterOpened:m,isListViewOpened:h,isDistractionFree:g,isPreviewMode:v,showBlockBreadcrumbs:b,postTypeLabel:_,stylesPath:y,showStylebook:w,isRevisionsMode:S,showDiff:x}=(0,jP.useSelect)(B=>{let{get:F}=B(K2e.store),{getEditorSettings:V,getPostTypeLabel:z,getCurrentPostType:D,getCurrentPostId:O}=B(N),{getStylesPath:L,getShowStylebook:W,isRevisionsMode:q,isShowingRevisionDiff:Z}=Y(B(N)),Q=V(),ue=B(N).getEditorMode();return!Q.richEditingEnabled&&ue==="visual"&&(ue="text"),!Q.codeEditingEnabled&&ue==="text"&&(ue="visual"),{mode:ue,postId:O(),postType:D(),isInserterOpened:B(N).isInserterOpened(),isListViewOpened:B(N).isListViewOpened(),isDistractionFree:F("core","distractionFree"),isPreviewMode:Q.isPreviewMode,showBlockBreadcrumbs:F("core","showBlockBreadcrumbs"),postTypeLabel:z(),stylesPath:L(),showStylebook:W(),isRevisionsMode:q(),showDiff:Z()}},[]),{setShowRevisionDiff:C}=Y((0,jP.useDispatch)(N));V2e(d,f);let I=(0,Z2e.useViewportMatch)("medium"),k=h?(0,qg.__)("Document Overview"):(0,qg.__)("Block Library"),R=w||y?.startsWith("/revisions"),A=!R,[P,T]=(0,mL.useState)(!1),M=(0,mL.useCallback)(B=>{typeof P=="function"&&P(B),T(!1)},[P]);return S?(0,Pr.jsx)(Ib,{className:J("editor-editor-interface",e),labels:Y2e,header:(0,Pr.jsx)(Zq,{showDiff:x,onToggleDiff:()=>C(!x)}),content:(0,Pr.jsx)(iK,{}),sidebar:(0,Pr.jsx)(Gl.Slot,{scope:"core"})}):(0,Pr.jsx)(Ib,{isDistractionFree:g,className:J("editor-editor-interface",e,{"is-entity-save-view-open":!!P,"is-distraction-free":g&&!v}),labels:{...Y2e,secondarySidebar:k},header:!v&&(0,Pr.jsx)(GRe,{forceIsDirty:r,setEntitiesSavedStatesCallback:T,customSaveButton:i,forceDisableBlockTools:l}),editorNotices:(0,Pr.jsx)(q2e,{}),secondarySidebar:!v&&u==="visual"&&(m&&(0,Pr.jsx)(ZRe,{})||h&&(0,Pr.jsx)($Re,{})),sidebar:!v&&!g&&(0,Pr.jsx)(Gl.Slot,{scope:"core"}),content:(0,Pr.jsxs)(Pr.Fragment,{children:[!g&&!v&&(0,Pr.jsx)(q2e,{}),R&&(0,Pr.jsx)(nSe,{}),A&&(0,Pr.jsxs)(Pr.Fragment,{children:[!v&&u==="text"&&(0,Pr.jsx)(G2e,{autoFocus:n}),!v&&!I&&u==="visual"&&(0,Pr.jsx)(xx.BlockToolbar,{hideDragHandle:!0}),(v||u==="visual")&&(0,Pr.jsx)(iL,{contentRef:o,autoFocus:n,iframeProps:c}),t,(0,Pr.jsx)(BD,{postId:d,postType:f})]})]}),footer:!v&&!g&&I&&b&&u==="visual"&&(0,Pr.jsx)(xx.BlockBreadcrumb,{rootLabelText:_?(0,X2e.decodeEntities)(_):void 0}),actions:v?void 0:s||(0,Pr.jsx)(H2e,{closeEntitiesSavedStates:M,isEntitiesSavedStatesOpen:P,setEntitiesSavedStatesCallback:T,forceIsDirtyPublishPanel:r})})}var UL=a(be(),1),ZP=a(K(),1),ev=a(U(),1),zx=a(j(),1);var lOe=a(_a(),1),cOe=a(G(),1);var eAe=a(K(),1),tAe=a(Rl(),1);var rAe=a(E(),1),{OverridesPanel:Cct}=Y(tAe.privateApis);function oAe(){return(0,eAe.useSelect)(t=>t(N).getCurrentPostType()==="wp_block",[])?(0,rAe.jsx)(Cct,{}):null}var jAe=a(K(),1);var xl=a(G(),1);var _L=a(ae(),1),hAe=a(K(),1),gAe=a(U(),1),Xg=a(j(),1),vAe=a(Mp(),1);var wL=a(K(),1),HP=a(U(),1),fAe=a(j(),1),kx=a(G(),1);var pAe=a(ae(),1);var zP=a(K(),1),bL=a(U(),1),uAe=a(ae(),1);var pc=a(j(),1),nAe=a(U(),1),em=a(G(),1),Tx=a(K(),1),gL=a(ae(),1),iAe=a(It(),1);var hL=a(Vt(),1);function Cx(e){return typeof e.title=="string"?(0,hL.decodeEntities)(e.title):e.title&&"rendered"in e.title?(0,hL.decodeEntities)(e.title.rendered):e.title&&"raw"in e.title?(0,hL.decodeEntities)(e.title.raw):""}var Kg=a(E(),1),Tct=({items:e,closeModal:t})=>{let[r]=e,o=Cx(r),{showOnFront:n,currentHomePage:i,isSaving:s}=(0,Tx.useSelect)(g=>{let{getEntityRecord:v,isSavingEntityRecord:b}=g(gL.store),_=v("root","site"),y=v("postType","page",_?.page_on_front);return{showOnFront:_?.show_on_front,currentHomePage:y,isSaving:b("root","site")}}),{saveEntityRecord:l}=(0,Tx.useDispatch)(gL.store),{createSuccessNotice:c,createErrorNotice:u}=(0,Tx.useDispatch)(iAe.store);async function d(g){g.preventDefault();try{await l("root","site",{page_on_front:r.id,show_on_front:"page"}),c((0,pc.__)("Homepage updated."),{type:"snackbar"})}catch(v){let b=v.message&&v.code!=="unknown_error"?v.message:(0,pc.__)("An error occurred while setting the homepage.");u(b,{type:"snackbar"})}finally{t?.()}}let f="";n==="posts"?f=(0,pc.__)("This will replace the current homepage which is set to display latest posts."):i&&(f=(0,pc.sprintf)((0,pc.__)('This will replace the current homepage: "%s"'),Cx(i)));let m=(0,pc.sprintf)((0,pc.__)('Set "%1$s" as the site homepage? %2$s'),o,f).trim(),h=(0,pc.__)("Set homepage");return(0,Kg.jsx)("form",{onSubmit:d,children:(0,Kg.jsxs)(em.__experimentalVStack,{spacing:"5",children:[(0,Kg.jsx)(em.__experimentalText,{children:m}),(0,Kg.jsxs)(em.__experimentalHStack,{justify:"right",children:[(0,Kg.jsx)(em.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},disabled:s,accessibleWhenDisabled:!0,children:(0,pc.__)("Cancel")}),(0,Kg.jsx)(em.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:s,accessibleWhenDisabled:!0,children:h})]})]})})},sAe=()=>{let{pageOnFront:e,pageForPosts:t}=(0,Tx.useSelect)(r=>{let{getEntityRecord:o,canUser:n}=r(gL.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,nAe.useMemo)(()=>({id:"set-as-homepage",label:(0,pc.__)("Set as homepage"),isEligible(r){return!(r.status!=="publish"||r.type!=="page"||e===r.id||t===r.id)},modalFocusOnMount:"firstContentElement",RenderModal:Tct}),[t,e])};var mc=a(j(),1),aAe=a(U(),1),tm=a(G(),1),Ex=a(K(),1),vL=a(ae(),1),lAe=a(It(),1);var Zg=a(E(),1),Ect=({items:e,closeModal:t})=>{let[r]=e,o=Cx(r),{currentPostsPage:n,isPageForPostsSet:i,isSaving:s}=(0,Ex.useSelect)(g=>{let{getEntityRecord:v,isSavingEntityRecord:b}=g(vL.store),_=v("root","site");return{currentPostsPage:v("postType","page",_?.page_for_posts),isPageForPostsSet:_?.page_for_posts!==0,isSaving:b("root","site")}}),{saveEntityRecord:l}=(0,Ex.useDispatch)(vL.store),{createSuccessNotice:c,createErrorNotice:u}=(0,Ex.useDispatch)(lAe.store);async function d(g){g.preventDefault();try{await l("root","site",{page_for_posts:r.id,show_on_front:"page"}),c((0,mc.__)("Posts page updated."),{type:"snackbar"})}catch(v){let b=v.message&&v.code!=="unknown_error"?v.message:(0,mc.__)("An error occurred while setting the posts page.");u(b,{type:"snackbar"})}finally{t?.()}}let f=i&&n?(0,mc.sprintf)((0,mc.__)('This will replace the current posts page: "%s"'),Cx(n)):(0,mc.__)("This page will show the latest posts."),m=(0,mc.sprintf)((0,mc.__)('Set "%1$s" as the posts page? %2$s'),o,f),h=(0,mc.__)("Set posts page");return(0,Zg.jsx)("form",{onSubmit:d,children:(0,Zg.jsxs)(tm.__experimentalVStack,{spacing:"5",children:[(0,Zg.jsx)(tm.__experimentalText,{children:m}),(0,Zg.jsxs)(tm.__experimentalHStack,{justify:"right",children:[(0,Zg.jsx)(tm.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},disabled:s,accessibleWhenDisabled:!0,children:(0,mc.__)("Cancel")}),(0,Zg.jsx)(tm.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:s,accessibleWhenDisabled:!0,children:h})]})]})})},cAe=()=>{let{pageOnFront:e,pageForPosts:t}=(0,Ex.useSelect)(r=>{let{getEntityRecord:o,canUser:n}=r(vL.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,aAe.useMemo)(()=>({id:"set-as-posts-page",label:(0,mc.__)("Set as posts page"),isEligible(r){return!(r.status!=="publish"||r.type!=="page"||e===r.id||t===r.id)},modalFocusOnMount:"firstContentElement",RenderModal:Ect}),[t,e])};var dAe=a(E(),1);function yL({postType:e,onActionPerformed:t,context:r}){let{defaultActions:o}=(0,zP.useSelect)(c=>{let{getEntityActions:u}=Y(c(N));return{defaultActions:u("postType",e)}},[e]),n=(0,zP.useSelect)(c=>{if(e!=="page")return!1;let{getDefaultTemplateId:u,getEntityRecord:d,canUser:f}=c(uAe.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=sAe(),s=cAe(),{registerPostTypeSchema:l}=Y((0,zP.useDispatch)(N));return(0,bL.useEffect)(()=>{l(e)},[l,e]),(0,bL.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,dAe.jsx)(d,{...f,onActionPerformed:m=>{f.onActionPerformed&&f.onActionPerformed(m),t(c[u].id,m)}})}}}return c},[r,o,t,i,s,n])}var Pi=a(E(),1),{Menu:Px,kebabCase:Pct}=Y(kx.privateApis);function mAe({postType:e,postId:t,onActionPerformed:r}){let[o,n]=(0,HP.useState)(null),{item:i,permissions:s}=(0,wL.useSelect)(d=>{let{getEditedEntityRecord:f,getEntityRecordPermissions:m}=Y(d(pAe.store));return{item:f("postType",e,t),permissions:m("postType",e,t)}},[t,e]),l=(0,HP.useMemo)(()=>({...i,permissions:s}),[i,s]),c=yL({postType:e,onActionPerformed:r}),u=(0,HP.useMemo)(()=>c.filter(d=>!d.isEligible||d.isEligible(l)),[c,l]);return(0,Pi.jsxs)(Pi.Fragment,{children:[(0,Pi.jsxs)(Px,{placement:"bottom-end",children:[(0,Pi.jsx)(Px.TriggerButton,{render:(0,Pi.jsx)(kx.Button,{size:"small",icon:yo,label:(0,fAe.__)("Actions"),disabled:!u.length,accessibleWhenDisabled:!0,className:"editor-all-actions-button"})}),(0,Pi.jsx)(Px.Popover,{children:(0,Pi.jsx)(Act,{actions:u,items:[l],setActiveModalAction:n})})]}),!!o&&(0,Pi.jsx)(Rct,{action:o,items:[l],closeModal:()=>n(null)})]})}function kct({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,Pi.jsx)(Px.Item,{onClick:t,children:(0,Pi.jsx)(Px.ItemLabel,{children:o})})}function Rct({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t);return(0,Pi.jsx)(kx.Modal,{title:e.modalHeader||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r??(()=>{}),focusOnMount:"firstContentElement",size:"medium",overlayClassName:`editor-action-modal editor-action-modal__${Pct(e.id)}`,children:(0,Pi.jsx)(e.RenderModal,{items:t,closeModal:r})})}function Act({actions:e,items:t,setActiveModalAction:r}){let o=(0,wL.useRegistry)();return(0,Pi.jsx)(Px.Group,{children:e.map(n=>(0,Pi.jsx)(kct,{action:n,onClick:()=>{if("RenderModal"in n){r(n);return}n.callback(t,{registry:o})},items:t},n.id))})}var Eu=a(E(),1),{Badge:Ict}=Y(xl.privateApis),{getTemplateInfo:Oct}=Y(_L.privateApis);function Qg({postType:e,postId:t,hideActions:r=!1,onActionPerformed:o,onClose:n}){let i=(0,gAe.useMemo)(()=>Array.isArray(t)?t:[t],[t]),{postTitle:s,icon:l,labels:c}=(0,hAe.useSelect)(f=>{let{getEditedEntityRecord:m,getCurrentTheme:h,getPostType:g}=f(_L.store),{getPostIcon:v,getCurrentPostType:b,isRevisionsMode:_,getCurrentRevision:y}=Y(f(N)),w="";if(_()){let x=b(),C=y();return w=C?.title?.rendered||C?.title?.raw||"",{postTitle:w,icon:v(x,{area:C?.area}),labels:g(x)?.labels}}let S=m("postType",e,i[0]);if(i.length===1){let{default_template_types:x=[]}=h()??{};w=([xr,Ii].includes(e)?Oct({template:S,templateTypes:x}):{})?.title||S?.title}return{postTitle:w,icon:v(e,{area:S?.area}),labels:g(e)?.labels}},[i,e]),u=h3(t),d=(0,Xg.__)("No title");return c?.name&&i.length>1?d=(0,Xg.sprintf)((0,Xg.__)("%1$d %2$s"),i.length,c?.name):s&&(d=(0,vAe.__unstableStripHTML)(s)),(0,Eu.jsxs)(xl.__experimentalVStack,{spacing:1,className:"editor-post-card-panel",children:[(0,Eu.jsxs)(xl.__experimentalHStack,{spacing:2,className:"editor-post-card-panel__header",alignment:"flex-start",children:[(0,Eu.jsx)(xl.Icon,{className:"editor-post-card-panel__icon",icon:l}),(0,Eu.jsxs)(xl.__experimentalText,{numberOfLines:2,truncate:!0,className:"editor-post-card-panel__title",as:"h2",children:[(0,Eu.jsx)("span",{className:"editor-post-card-panel__title-name",children:d}),u&&i.length===1&&(0,Eu.jsx)(Ict,{children:u})]}),!r&&i.length===1&&(0,Eu.jsx)(mAe,{postType:e,postId:i[0],onActionPerformed:o}),n&&(0,Eu.jsx)(xl.Button,{size:"small",icon:h1,label:(0,Xg.__)("Close"),onClick:n})]}),i.length>1&&(0,Eu.jsx)(xl.__experimentalText,{className:"editor-post-card-panel__description",children:(0,Xg.sprintf)((0,Xg.__)("Changes will be applied to all selected %s."),c?.name?.toLowerCase())})]})}var bAe=a(G(),1),yAe=a(K(),1),hc=a(j(),1),wAe=a(bw(),1),_Ae=a(U(),1),uK=a(ae(),1);var SL=a(E(),1),Nct=189;function SAe(){let e=(0,yAe.useSelect)(t=>{let{getEditedPostAttribute:r,getCurrentPostType:o,getCurrentPostId:n}=t(N),{canUser:i}=t(uK.store),{getEntityRecord:s}=t(uK.store),l=i("read",{kind:"root",name:"site"})?s("root","site"):void 0,c=o();return!(+n()===l?.page_for_posts)&&![xr,Ii].includes(c)&&r("content")},[]);return(0,SL.jsx)(dK,{postContent:e})}function dK({postContent:e}){let t=(0,hc._x)("words","Word count type. Do not translate!"),r=(0,_Ae.useMemo)(()=>e?(0,wAe.count)(e,t):0,[e,t]);if(!r)return null;let o=Math.round(r/Nct),n=(0,hc.sprintf)((0,hc._n)("%s word","%s words",r),r.toLocaleString()),i=o<=1?(0,hc.__)("1 minute"):(0,hc.sprintf)((0,hc._n)("%s minute","%s minutes",o),o.toLocaleString());return(0,SL.jsx)("div",{className:"editor-post-content-information",children:(0,SL.jsx)(bAe.__experimentalText,{children:(0,hc.sprintf)((0,hc.__)("%1$s, %2$s read time."),n,i)})})}var xL=a(G(),1),Rx=a(j(),1),xAe=a(K(),1),CL=a(U(),1),CAe=a(be(),1);var rm=a(E(),1);function Mct(){let{postFormat:e}=(0,xAe.useSelect)(i=>{let{getEditedPostAttribute:s}=i(N);return{postFormat:s("format")??"standard"}},[]),t=JE.find(i=>i.id===e),[r,o]=(0,CL.useState)(null),n=(0,CL.useMemo)(()=>({anchor:r,placement:"left-start",offset:36,shift:!0}),[r]);return(0,rm.jsx)(OS,{children:(0,rm.jsx)(dr,{label:(0,Rx.__)("Format"),ref:o,children:(0,rm.jsx)(xL.Dropdown,{popoverProps:n,contentClassName:"editor-post-format__dialog",focusOnMount:!0,renderToggle:({isOpen:i,onToggle:s})=>(0,rm.jsx)(xL.Button,{size:"compact",variant:"tertiary","aria-expanded":i,"aria-label":(0,Rx.sprintf)((0,Rx.__)("Change format: %s"),t?.caption),onClick:s,children:t?.caption}),renderContent:({onClose:i})=>(0,rm.jsxs)("div",{className:"editor-post-format__dialog-content",children:[(0,rm.jsx)(CAe.__experimentalInspectorPopoverHeader,{title:(0,Rx.__)("Format"),onClose:i}),(0,rm.jsx)($E,{})]})})})})}var TAe=Mct;var EAe=a(G(),1),PAe=a(K(),1),TL=a(j(),1),kAe=a(an(),1);var fK=a(E(),1);function RAe(){let e=(0,PAe.useSelect)(t=>t(N).getEditedPostAttribute("modified"),[]);return e?(0,fK.jsx)("div",{className:"editor-post-last-edited-panel",children:(0,fK.jsx)(EAe.__experimentalText,{children:(0,TL.sprintf)((0,TL.__)("Last edited %s."),(0,kAe.humanTimeDiff)(e))})}):null}var AAe=a(G(),1),IAe=a(E(),1);function Fct({className:e,children:t}){return(0,IAe.jsx)(AAe.__experimentalVStack,{className:J("editor-post-panel__section",e),children:t})}var Ax=Fct;var om=a(j(),1),OAe=a(Te(),1),EL=a(K(),1),pK=a(ae(),1),NAe=a(Vt(),1),Ix=a(G(),1),PL=a(U(),1),MAe=a(be(),1);var of=a(E(),1),Dct={};function FAe(){let{editEntityRecord:e}=(0,EL.useDispatch)(pK.store),{postsPageTitle:t,postsPageId:r,isTemplate:o,postSlug:n}=(0,EL.useSelect)(d=>{let{getEntityRecord:f,getEditedEntityRecord:m,canUser:h}=d(pK.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):Dct,{getEditedPostAttribute:b,getCurrentPostType:_}=d(N);return{postsPageId:v?.id,postsPageTitle:v?.title,isTemplate:_()===xr,postSlug:b("slug")}},[]),[i,s]=(0,PL.useState)(null),l=(0,PL.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,NAe.decodeEntities)(t);return(0,of.jsx)(dr,{label:(0,om.__)("Blog title"),ref:s,children:(0,of.jsx)(Ix.Dropdown,{popoverProps:l,contentClassName:"editor-blog-title-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:d,onToggle:f})=>(0,of.jsx)(Ix.Button,{size:"compact",variant:"tertiary","aria-expanded":d,"aria-label":(0,om.sprintf)((0,om.__)("Change blog title: %s"),u),onClick:f,children:u}),renderContent:({onClose:d})=>(0,of.jsxs)(of.Fragment,{children:[(0,of.jsx)(MAe.__experimentalInspectorPopoverHeader,{title:(0,om.__)("Blog title"),onClose:d}),(0,of.jsx)(Ix.__experimentalInputControl,{placeholder:(0,om.__)("No title"),value:t,onChange:(0,OAe.debounce)(c,300),label:(0,om.__)("Blog title"),help:(0,om.__)("Set the Posts Page title. Appears in search results, and when the page is shared on social media."),hideLabelFromVision:!0})]})})})}var Ox=a(j(),1),kL=a(K(),1),mK=a(ae(),1),Nx=a(G(),1),RL=a(U(),1),DAe=a(be(),1);var nf=a(E(),1);function LAe(){let{editEntityRecord:e}=(0,kL.useDispatch)(mK.store),{postsPerPage:t,isTemplate:r,postSlug:o}=(0,kL.useSelect)(c=>{let{getEditedPostAttribute:u,getCurrentPostType:d}=c(N),{getEditedEntityRecord:f,canUser:m}=c(mK.store),h=m("read",{kind:"root",name:"site"})?f("root","site"):void 0;return{isTemplate:d()===xr,postSlug:u("slug"),postsPerPage:h?.posts_per_page||1}},[]),[n,i]=(0,RL.useState)(null),s=(0,RL.useMemo)(()=>({anchor:n,placement:"left-start",offset:36,shift:!0}),[n]);if(!r||!["home","index"].includes(o))return null;let l=c=>{e("root","site",void 0,{posts_per_page:c})};return(0,nf.jsx)(dr,{label:(0,Ox.__)("Posts per page"),ref:i,children:(0,nf.jsx)(Nx.Dropdown,{popoverProps:s,contentClassName:"editor-posts-per-page-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:c,onToggle:u})=>(0,nf.jsx)(Nx.Button,{size:"compact",variant:"tertiary","aria-expanded":c,"aria-label":(0,Ox.__)("Change posts per page"),onClick:u,children:t}),renderContent:({onClose:c})=>(0,nf.jsxs)(nf.Fragment,{children:[(0,nf.jsx)(DAe.__experimentalInspectorPopoverHeader,{title:(0,Ox.__)("Posts per page"),onClose:c}),(0,nf.jsx)(Nx.__experimentalNumberControl,{placeholder:0,value:t,spinControls:"custom",step:"1",min:"1",onChange:l,label:(0,Ox.__)("Posts per page"),help:(0,Ox.__)("Set the default number of posts to display on blog pages, including categories and tags. Some templates may override this setting."),hideLabelFromVision:!0})]})})})}var Ha=a(j(),1),AL=a(K(),1),hK=a(ae(),1),sf=a(G(),1),IL=a(U(),1),BAe=a(be(),1);var gc=a(E(),1),Lct=[{label:(0,Ha._x)("Open",'Adjective: e.g. "Comments are open"'),value:"open",description:(0,Ha.__)("Visitors can add new comments and replies.")},{label:(0,Ha.__)("Closed"),value:"",description:[(0,Ha.__)("Visitors cannot add new comments or replies."),(0,Ha.__)("Existing comments remain visible.")].join(" ")}];function VAe(){let{editEntityRecord:e}=(0,AL.useDispatch)(hK.store),{allowCommentsOnNewPosts:t,isTemplate:r,postSlug:o}=(0,AL.useSelect)(c=>{let{getEditedPostAttribute:u,getCurrentPostType:d}=c(N),{getEditedEntityRecord:f,canUser:m}=c(hK.store),h=m("read",{kind:"root",name:"site"})?f("root","site"):void 0;return{isTemplate:d()===xr,postSlug:u("slug"),allowCommentsOnNewPosts:h?.default_comment_status||""}},[]),[n,i]=(0,IL.useState)(null),s=(0,IL.useMemo)(()=>({anchor:n,placement:"left-start",offset:36,shift:!0}),[n]);if(!r||!["home","index"].includes(o))return null;let l=c=>{e("root","site",void 0,{default_comment_status:c?"open":null})};return(0,gc.jsx)(dr,{label:(0,Ha.__)("Discussion"),ref:i,children:(0,gc.jsx)(sf.Dropdown,{popoverProps:s,contentClassName:"editor-site-discussion-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:c,onToggle:u})=>(0,gc.jsx)(sf.Button,{size:"compact",variant:"tertiary","aria-expanded":c,"aria-label":(0,Ha.__)("Change discussion settings"),onClick:u,children:t?(0,Ha.__)("Comments open"):(0,Ha.__)("Comments closed")}),renderContent:({onClose:c})=>(0,gc.jsxs)(gc.Fragment,{children:[(0,gc.jsx)(BAe.__experimentalInspectorPopoverHeader,{title:(0,Ha.__)("Discussion"),onClose:c}),(0,gc.jsxs)(sf.__experimentalVStack,{spacing:3,children:[(0,gc.jsx)(sf.__experimentalText,{children:(0,Ha.__)("Changes will apply to new posts only. Individual posts may override these settings.")}),(0,gc.jsx)(sf.RadioControl,{className:"editor-site-discussion__options",hideLabelFromVision:!0,label:(0,Ha.__)("Comment status"),options:Lct,onChange:l,selected:t})]})]})})})}var fr=a(E(),1),Bct="post-status";function zAe({onActionPerformed:e}){let{isRemovedPostStatusPanel:t,postType:r,postId:o}=(0,jAe.useSelect)(n=>{let{isEditorPanelRemoved:i,getCurrentPostType:s,getCurrentPostId:l}=n(N);return{isRemovedPostStatusPanel:i(Bct),postType:s(),postId:l()}},[]);return(0,fr.jsx)(Ax,{className:"editor-post-summary",children:(0,fr.jsx)(xS.Slot,{children:n=>(0,fr.jsx)(fr.Fragment,{children:(0,fr.jsxs)(se,{direction:"column",gap:"lg",children:[(0,fr.jsx)(Qg,{postType:r,postId:o,onActionPerformed:e}),(0,fr.jsx)(D6,{withPanelBody:!1}),(0,fr.jsx)(X1e,{}),(0,fr.jsxs)(se,{direction:"column",gap:"xs",children:[(0,fr.jsx)(SAe,{}),(0,fr.jsx)(RAe,{})]}),!t&&(0,fr.jsxs)(se,{direction:"column",gap:"lg",children:[(0,fr.jsxs)(se,{direction:"column",gap:"xs",children:[(0,fr.jsx)(iq,{}),(0,fr.jsx)(PF,{}),(0,fr.jsx)(rD,{}),(0,fr.jsx)(g6,{}),(0,fr.jsx)(c6,{}),(0,fr.jsx)(E6,{}),(0,fr.jsx)(pCe,{}),(0,fr.jsx)(K3,{}),(0,fr.jsx)(AF,{}),(0,fr.jsx)(FAe,{}),(0,fr.jsx)(LAe,{}),(0,fr.jsx)(VAe,{}),(0,fr.jsx)(TAe,{}),n]}),(0,fr.jsx)(tx,{onActionPerformed:e})]})]})})})})}var eIe=a(j(),1),nm=a(K(),1),Mx=a(ae(),1);var UP=a(U(),1);var HAe=a(U(),1),UAe=a(K(),1),zct=a(Dt(),1);var Hct=a(K(),1),Uct=a(Dt(),1);var YAe=a(K(),1),qAe=a(ae(),1);var WAe=a(yf(),1),{lock:Pxr,unlock:GAe}=(0,WAe.__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 gK({kind:e,name:t,fields:r}){let o=Array.isArray(r)?r:r?.split(","),n=o?[...o].sort().join(","):void 0;return(0,YAe.useSelect)(i=>GAe(i(qAe.store)).getViewConfig(e,t,{fields:n}),[e,t,n])}var JAe=a(j(),1);var KAe=a(G(),1),OL=a(K(),1),NL=a(j(),1),ZAe=a(bo(),1);var XAe=a(E(),1);function QAe(){let{lastRevisionId:e,revisionsCount:t,disableVisualRevisions:r}=(0,OL.useSelect)(i=>{let{getCurrentPostLastRevisionId:s,getCurrentPostRevisionsCount:l,getEditorSettings:c}=i(N);return{lastRevisionId:s(),revisionsCount:l(),disableVisualRevisions:!!c().disableVisualRevisions}},[]),{setCurrentRevisionId:o}=Y((0,OL.useDispatch)(N)),n=r?{href:(0,ZAe.addQueryArgs)("revision.php",{revision:e})}:{onClick:()=>o(e)};return(0,XAe.jsx)(KAe.Button,{...n,variant:"link",text:String(t),"aria-label":(0,NL.sprintf)((0,NL._n)("Open revisions screen: %d revision","Open revisions screen: %d revisions",t),t)})}var Wct={id:"revisions",label:(0,JAe.__)("Revisions"),readOnly:!0,enableSorting:!1,render:QAe,isVisible:e=>{let t=e._links?.["version-history"]?.[0]?.count??0;return!!(e._links?.["predecessor-version"]?.[0]?.id??null)&&t>=2}},$Ae=Wct;var vc=a(E(),1),Gct={layout:{type:"panel"},fields:[]},Yct=["form"];function qct(e){let{isPostStatusRemoved:t,featuredImageEnabled:r,excerptEnabled:o,discussionEnabled:n,pageAttributesEnabled:i}=(0,nm.useSelect)(l=>{let{isEditorPanelRemoved:c,isEditorPanelEnabled:u}=l(N);return{isPostStatusRemoved:c("post-status"),featuredImageEnabled:u("featured-image"),excerptEnabled:u("post-excerpt"),discussionEnabled:u("discussion-panel"),pageAttributesEnabled:u("page-attributes")}},[]);return(0,UP.useMemo)(()=>{if(!e.fields?.length)return e;let l={featured_media:r,excerpt:o,"post-content-info":!0,discussion:n&&!t,parent:i&&!t},c=d=>d in l?l[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 ML={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(Mx.store).getEditedEntityRecord("root","site")?.page_for_posts,fields:["posts_page_title"],isVisible:e=>["home","index"].includes(e.slug??"")}}};function Kct(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 tIe({onActionPerformed:e}){let{postType:t,postId:r,isPostStatusRemoved:o,availableTemplates:n}=(0,nm.useSelect)(_=>{let{getCurrentPostType:y,getCurrentPostId:w,isEditorPanelRemoved:S,getEditorSettings:x}=_(N),C=_(Mx.store).getCurrentTheme()?.is_block_theme?null:x().availableTemplates??null;return{postType:y(),postId:w(),isPostStatusRemoved:S("post-status"),availableTemplates:C}},[]),{form:i}=gK({kind:"postType",name:t,fields:Yct}),s=qct(i??Gct),l=(0,nm.useSelect)(_=>!t||!r?null:_(Mx.store).getEditedEntityRecord("postType",t,r),[t,r]),c=wS(),u=(0,nm.useSelect)(_=>{let{getEditedEntityRecord:y,canUser:w}=_(Mx.store),S={};for(let[x,C]of Object.entries(ML[t]??{})){if(!w("read",{kind:C.kind,name:C.name}))continue;let I=C.getId?C.getId(_):void 0;C.getId&&!I||(S[x]=y(C.kind,C.name,I))}return S},[t]),d=(0,UP.useMemo)(()=>{if(!l)return l;let _={...u};return n&&Object.keys(n).length&&(_.available_templates=n),{...l,..._}},[l,u,n]),{editEntityRecord:f}=(0,nm.useDispatch)(Mx.store),m=(0,nm.useRegistry)(),h=(0,UP.useMemo)(()=>{let _={};for(let[y,w]of Object.entries(ML[t]??{}))for(let S of w.fields??[])_[S]=y;return _},[t]),g=oS({postType:t}),v=(0,UP.useMemo)(()=>g?.map(_=>{let y=h[_.id];return y?Kct(_,y,ML[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,eIe.__)("Default template")}:_:null:_}).filter(Boolean).concat($Ae),[g,c,n,h,t]);return(0,vc.jsx)(Ax,{className:"editor-post-summary",children:(0,vc.jsxs)(se,{direction:"column",gap:"lg",children:[(0,vc.jsx)(Qg,{postType:t,postId:r,onActionPerformed:e}),(0,vc.jsx)(OT,{data:d,fields:v,form:s,onChange:_=>{let y=ML[t]??{},w={};for(let[S,x]of Object.entries(_)){let C=y[S];if(C){let I=C.getId?C.getId(m.select):void 0;f(C.kind,C.name,I,x)}else w[S]=x}Object.keys(w).length&&(w.status&&w.status!=="future"&&l?.status==="future"&&new Date(l.date)>new Date&&(w.date=null),w.status&&w.status==="private"&&l?.password&&(w.password=""),f("postType",t,r,w))}}),!o&&(0,vc.jsxs)(vc.Fragment,{children:[(0,vc.jsx)(xS.Slot,{children:_=>_.length>0&&(0,vc.jsx)(se,{direction:"column",gap:"xs",children:_})}),(0,vc.jsx)(tx,{onActionPerformed:e})]})]})})}var hIe=a(K(),1),LL=a(G(),1),gIe=a(j(),1),vIe=a(bo(),1);var FL=a(K(),1),nIe=a(ae(),1);var im=a(an(),1),Pu=a(U(),1),Jg=a(j(),1);var bc=a(E(),1),Zct=10,rIe=[],Xct={pickerActivity:!0},Qct={type:"pickerActivity",titleField:"date",descriptionField:"details",fields:["author"],layout:{density:"compact"},page:1,perPage:Zct},Jct=864e5;function oIe(e){let t=(0,im.getDate)(null).getTime(),r=(0,im.getDate)(e??null);return t-r.getTime()>Jct?(0,im.dateI18n)((0,im.getSettings)().formats.datetimeAbbreviated,r):(0,im.humanTimeDiff)(r)}function iIe(e){return e.slug?.endsWith("-autosave-v1")??!1}function $ct({item:e}){return iIe(e)?(0,bc.jsx)(pC,{intent:"none",children:(0,Jg.__)("Autosave")}):null}function sIe(){let{setCurrentRevisionId:e}=Y((0,FL.useDispatch)(N)),[t,r]=(0,Pu.useState)(Qct),{revisions:o,revisionKey:n,currentRevisionId:i}=(0,FL.useSelect)(h=>{let{getCurrentPostType:g}=h(N),{getCurrentRevisionId:v,getRevisionPage:b,getPageRevisions:_}=Y(h(N)),{getEntityConfig:y}=h(nIe.store),w=g(),x=y("postType",w)?.revisionKey||"id",C=v();return{revisions:_(b()),revisionKey:x,currentRevisionId:C}},[]),s=!o,l=(0,Pu.useMemo)(()=>[{id:"date",label:(0,Jg.__)("Date"),getValue:({item:h})=>{let g=oIe(h.date);return iIe(h)?(0,Jg.sprintf)((0,Jg.__)("%1$s, %2$s"),g,(0,Jg.__)("Autosave")):g},render:({item:h})=>(0,bc.jsxs)(se,{direction:"row",align:"center",gap:"sm",children:[(0,bc.jsx)(ws,{variant:"heading-sm",render:(0,bc.jsx)("time",{dateTime:h.date}),children:oIe(h.date)}),(0,bc.jsx)($ct,{item:h})]}),enableSorting:!1,enableHiding:!1},WC,{id:"details",label:(0,Jg.__)("Details"),render:({item:h})=>String(h[n])!==String(i)?null:(0,bc.jsx)(dK,{postContent:h.content?.raw}),enableSorting:!1,enableHiding:!1}],[n,i]),{data:c,paginationInfo:u}=(0,Pu.useMemo)(()=>JU(o||rIe,t,l),[o,t,l]);(0,Pu.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,Pu.useMemo)(()=>i?[String(i)]:rIe,[i]),f=(0,Pu.useCallback)(h=>{if(h.length===0)return;let g=h[h.length-1];e(Number(g))},[e]),m=(0,Pu.useCallback)(h=>String(h[n]),[n]);return(0,bc.jsx)("div",{className:"editor-post-revisions-timeline",children:(0,bc.jsxs)(lp,{view:t,onChangeView:r,fields:l,data:c,isLoading:s,paginationInfo:u,defaultLayouts:Xct,getItemId:m,selection:d,onChangeSelection:f,children:[(0,bc.jsx)(lp.Layout,{}),(0,bc.jsx)(lp.Footer,{})]})})}var uIe=a(K(),1),dIe=a(U(),1),fIe=a(j(),1);var aIe=a(G(),1);var $g=a(E(),1);function DL({title:e,entries:t,initialOpen:r,className:o}){if(!t)return null;let n=Object.entries(t).map(([i,s])=>(0,$g.jsx)(dr,{label:i,children:(0,$g.jsx)("span",{className:"editor-revision-fields-diff__value",children:s.map((l,c)=>l.added?(0,$g.jsx)("ins",{className:"editor-revision-fields-diff__added",children:l.value},c):l.removed?(0,$g.jsx)("del",{className:"editor-revision-fields-diff__removed",children:l.value},c):(0,$g.jsx)("span",{children:l.value},c))})},i));return(0,$g.jsx)(aIe.PanelBody,{title:e,initialOpen:r,children:(0,$g.jsx)("div",{className:o,children:n})})}var pIe=a(E(),1);function lIe(e){return e==null?"":typeof e=="object"?JSON.stringify(e,null,2):String(e)}function cIe(e){return!e||e==="[]"||e==="{}"}function mIe(){let{revision:e,previousRevision:t}=(0,uIe.useSelect)(o=>{let{getCurrentRevision:n,getPreviousRevision:i}=Y(o(N));return{revision:n(),previousRevision:i()}},[]),r=(0,dIe.useMemo)(()=>{if(!e)return null;let o=e.meta??{},n=t?.meta??{},i=new Set([...Object.keys(o),...Object.keys(n)]),s={};for(let l of i){let c=lIe(o[l]),u=lIe(n[l]);cIe(c)&&cIe(u)||(s[l]=X_(u,c))}return Object.keys(s).length===0?null:s},[e,t]);return(0,pIe.jsx)(DL,{title:(0,fIe.__)("Meta"),entries:r,initialOpen:!1,className:"editor-revision-meta-diff__content"})}var ku=a(E(),1);function bIe(){let{revisionId:e,postId:t}=(0,hIe.useSelect)(r=>{let{getCurrentRevisionId:o,getCurrentPostId:n}=Y(r(N));return{revisionId:o(),postId:n()}},[]);return e?(0,ku.jsxs)(ku.Fragment,{children:[(0,ku.jsx)(Ax,{className:"editor-post-summary",children:(0,ku.jsxs)(LL.__experimentalVStack,{spacing:4,children:[(0,ku.jsx)(Qg,{postId:t,hideActions:!0}),(0,ku.jsx)(LL.ExternalLink,{href:(0,vIe.addQueryArgs)("revision.php",{revision:e}),children:(0,gIe.__)("Open classic revisions screen")})]})}),(0,ku.jsx)(mIe,{}),(0,ku.jsx)(sIe,{})]}):null}var GP=a(K(),1),bK=a(ae(),1),TIe=a(G(),1),yK=a(j(),1),EIe=a(be(),1),PIe=a(Pt(),1);var yIe=a(K(),1),wIe=a(U(),1),vK=a(ae(),1),_Ie=a(Pt(),1),SIe=a(Rl(),1);var{EXCLUDED_PATTERN_SOURCES:eut,PATTERN_TYPES:tut}=Y(SIe.privateApis);function xIe(e,t){return e.innerBlocks=e.innerBlocks.map(r=>xIe(r,t)),e.name==="core/template-part"&&e.attributes.theme===void 0&&(e.attributes.theme=t),e}function rut(e,t){let r=(i,s,l)=>s===l.findIndex(c=>i.name===c.name),o=i=>t.area==="navigation-overlay"&&i.blockTypes?.includes("core/template-part/navigation-overlay")?!0:!eut.includes(i.source),n=i=>i.templateTypes?.includes(t.slug)||i.blockTypes?.includes("core/template-part/"+t.area);return e.filter((i,s,l)=>r(i,s,l)&&o(i)&&n(i))}function out(e,t){return e.map(r=>({...r,keywords:r.keywords||[],type:tut.theme,blocks:(0,_Ie.parse)(r.content,{__unstableSkipMigrationLogs:!0}).map(o=>xIe(o,t))}))}function CIe({area:e,name:t,slug:r}){let{blockPatterns:o,restBlockPatterns:n,currentThemeStylesheet:i}=(0,yIe.useSelect)(s=>{let{getEditorSettings:l}=s(N),c=l();return{blockPatterns:c.__experimentalAdditionalBlockPatterns??c.__experimentalBlockPatterns,restBlockPatterns:s(vK.store).getBlockPatterns(),currentThemeStylesheet:s(vK.store).getCurrentTheme().stylesheet}},[]);return(0,wIe.useMemo)(()=>{let s=[...o||[],...n||[]],l=rut(s,{area:e,name:t,slug:r});return out(l,i)},[e,t,r,o,n,i])}var WP=a(E(),1);function nut({availableTemplates:e,onSelect:t}){return!e||e?.length===0?null:(0,WP.jsx)(EIe.__experimentalBlockPatternsList,{label:(0,yK.__)("Templates"),blockPatterns:e,onClickPattern:t,showTitlesAsTooltip:!0})}function iut(){let{area:e,name:t,slug:r,postType:o,postId:n}=(0,GP.useSelect)(c=>{let{getCurrentPostType:u,getCurrentPostId:d}=c(N),{getEditedEntityRecord:f}=c(bK.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,GP.useDispatch)(bK.store),s=CIe({area:e,name:t,slug:r}),l=async c=>{await i("postType",o,n,{blocks:c.blocks,content:(0,PIe.serialize)(c.blocks)})};return s?.length?(0,WP.jsx)(TIe.PanelBody,{title:(0,yK.__)("Design"),initialOpen:o===Ii,children:(0,WP.jsx)(nut,{availableTemplates:s,onSelect:l})}):null}function kIe(){let{postType:e}=(0,GP.useSelect)(t=>{let{getCurrentPostType:r}=t(N);return{postType:r()}},[]);return[Ii,xr].includes(e)?(0,WP.jsx)(iut,{}):null}var RIe=a(G(),1),YP=a(j(),1),AIe=a(K(),1),IIe=a(U(),1),OIe=a(Vt(),1);var qP=a(E(),1),{Tabs:wK}=Y(RIe.privateApis),sut=(e,t)=>{let{postTypeLabel:r,isRevisionsMode:o}=(0,AIe.useSelect)(i=>{let{getPostTypeLabel:s}=i(N),{isRevisionsMode:l}=Y(i(N));return{postTypeLabel:s(),isRevisionsMode:l()}},[]),n;return o?n=(0,YP.__)("Revision"):r?n=(0,OIe.decodeEntities)(r):n=(0,YP._x)("Document","noun, panel"),(0,qP.jsxs)(wK.TabList,{ref:t,children:[(0,qP.jsx)(wK.Tab,{tabId:as.document,"data-tab-id":as.document,children:n}),(0,qP.jsx)(wK.Tab,{tabId:as.block,"data-tab-id":as.block,children:(0,YP.__)("Block")})]})},NIe=(0,IIe.forwardRef)(sut);var Fx=a(K(),1),Dx=a(ae(),1),_K=a(be(),1),am=a(G(),1),SK=a(U(),1),sm=a(j(),1),MIe=a(Vt(),1),BL=a(Mo(),1),FIe=a(It(),1),DIe=a(Dt(),1);var Bn=a(E(),1);function LIe(){let e=(0,Fx.useSelect)(x=>x(N).getCurrentTemplateId(),[]),[t,r]=(0,SK.useState)(!1),[o,n]=(0,SK.useState)(!1),s=!!GE()?.length,{onNavigateToEntityRecord:l,canCreateTemplate:c,hasGoBack:u,getEditorSettings:d}=(0,Fx.useSelect)(x=>{let{getEditorSettings:C}=x(N),I=C();return{onNavigateToEntityRecord:I.onNavigateToEntityRecord,canCreateTemplate:!!x(Dx.store).canUser("create",{kind:"postType",name:"wp_template"}),hasGoBack:I.hasOwnProperty("onNavigateToPreviousEntityRecord"),getEditorSettings:C}},[]),{get:f}=(0,Fx.useSelect)(DIe.store),{createSuccessNotice:m}=(0,Fx.useDispatch)(FIe.store),{editedRecord:h,hasResolved:g}=(0,Dx.useEntityRecord)("postType","wp_template",e),[v]=(0,Dx.useEntityBlockEditor)("postType","wp_template",{id:e});if(!g)return null;let b=u?[{label:(0,sm.__)("Go back"),onClick:()=>d().onNavigateToPreviousEntityRecord()}]:void 0,_=()=>{f("core/edit-site","welcomeGuideTemplate")||m((0,sm.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:b})},y=(0,MIe.decodeEntities)(h.title),w=!!v?.length&&(0,Bn.jsx)(_K.BlockPreview.Async,{children:(0,Bn.jsx)(_K.BlockPreview,{blocks:v})}),S=()=>{if(!w)return null;if(s){let x=(0,sm.__)("Change template");return(0,Bn.jsxs)(Ze.Root,{children:[(0,Bn.jsx)(Ze.Trigger,{render:(0,Bn.jsx)("div",{className:"editor-template-actions-panel__preview",role:"button",tabIndex:0,"aria-label":x,onClick:()=>n(!0),onKeyDown:C=>{(C.keyCode===BL.ENTER||C.keyCode===BL.SPACE)&&(C.preventDefault(),n(!0))},children:w})}),(0,Bn.jsx)(Ze.Popup,{children:x})]})}return(0,Bn.jsx)("div",{className:"editor-template-actions-panel__preview",children:w})};return(0,Bn.jsxs)(Bn.Fragment,{children:[(0,Bn.jsx)(am.PanelBody,{title:(0,sm.sprintf)((0,sm.__)("Template: %s"),y),initialOpen:!1,children:(0,Bn.jsxs)(am.__experimentalVStack,{children:[S(),(0,Bn.jsxs)(am.__experimentalHStack,{children:[l&&(0,Bn.jsx)(am.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{l({postId:h.id,postType:"wp_template"}),_()},children:(0,sm.__)("Edit")}),c&&(0,Bn.jsx)(am.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(!0),children:(0,sm.__)("Create new")})]})]})}),t&&(0,Bn.jsx)(_g,{onClose:()=>r(!1)}),o&&(0,Bn.jsx)(SY,{onRequestClose:()=>n(!1)})]})}var Lx=a(K(),1),Bx=a(ae(),1),xK=a(be(),1),Au=a(G(),1),BIe=a(U(),1),Ru=a(j(),1),VIe=a(Vt(),1),jIe=a(It(),1),zIe=a(Dt(),1);var Qs=a(E(),1);function HIe(){let e=(0,Lx.useSelect)(v=>v(N).getCurrentTemplateId(),[]),[t,r]=(0,BIe.useState)(!1),{onNavigateToEntityRecord:o,canCreateTemplate:n,hasGoBack:i,getEditorSettings:s}=(0,Lx.useSelect)(v=>{let{getEditorSettings:b}=v(N),_=b();return{onNavigateToEntityRecord:_.onNavigateToEntityRecord,canCreateTemplate:!!v(Bx.store).canUser("create",{kind:"postType",name:"wp_template"})&&_.supportsTemplateMode,hasGoBack:_.hasOwnProperty("onNavigateToPreviousEntityRecord"),getEditorSettings:b}},[]),{get:l}=(0,Lx.useSelect)(zIe.store),{createSuccessNotice:c}=(0,Lx.useDispatch)(jIe.store),{editedRecord:u}=(0,Bx.useEntityRecord)("postType","wp_template",e),[d]=(0,Bx.useEntityBlockEditor)("postType","wp_template",{id:e});if(!e&&!n)return null;let f=i?[{label:(0,Ru.__)("Go back"),onClick:()=>s().onNavigateToPreviousEntityRecord()}]:void 0,m=()=>{l("core/edit-site","welcomeGuideTemplate")||c((0,Ru.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:f})},h=u?(0,VIe.decodeEntities)(u.title):void 0,g=!!d?.length&&(0,Qs.jsx)(xK.BlockPreview.Async,{children:(0,Qs.jsx)(xK.BlockPreview,{blocks:d})});return(0,Qs.jsxs)(Qs.Fragment,{children:[(0,Qs.jsx)(Au.PanelBody,{title:u?(0,Ru.sprintf)((0,Ru.__)("Template: %s"),h):(0,Ru.__)("Template"),initialOpen:!1,children:(0,Qs.jsxs)(Au.__experimentalVStack,{children:[!e&&(0,Qs.jsx)(Au.__experimentalText,{children:(0,Ru.__)("This page uses a classic template. To edit this template with blocks, create a block template.")}),u&&g&&(0,Qs.jsx)("div",{className:"editor-template-actions-panel__preview",children:g}),(0,Qs.jsxs)(Au.__experimentalHStack,{children:[u&&o&&(0,Qs.jsx)(Au.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{o({postId:u.id,postType:"wp_template"}),m()},children:(0,Ru.__)("Edit")}),n&&(0,Qs.jsx)(Au.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(!0),children:e?(0,Ru.__)("Create new"):(0,Ru.__)("Create block template")})]})]})}),t&&(0,Qs.jsx)(_g,{onClose:()=>r(!1)})]})}var CK=a(E(),1);function UIe(){let e=wS();return e==="classic"?(0,CK.jsx)(HIe,{}):e==="block-theme"?(0,CK.jsx)(LIe,{}):null}var KP=a(K(),1),WIe=a(be(),1),GIe=a(G(),1),YIe=a(j(),1);var VL=a(E(),1),{BlockQuickNavigation:aut}=Y(WIe.privateApis),lut="core/template-part";function cut({postType:e}){let t=BM(),r=(0,KP.useSelect)(n=>{let{getPostBlocksByName:i}=Y(n(N));return i(xr===e?lut:t)},[e,t]),{enableComplementaryArea:o}=(0,KP.useDispatch)(je);return r.length===0?null:(0,VL.jsx)(GIe.PanelBody,{title:(0,YIe.__)("Content"),children:(0,VL.jsx)(aut,{clientIds:r,onSelect:()=>{o("core","edit-post/document")}})})}function qIe(){let{postType:e,renderingMode:t}=(0,KP.useSelect)(r=>{let{getCurrentPostType:o,getRenderingMode:n}=Y(r(N));return{postType:o(),renderingMode:n()}},[]);return t==="post-only"&&e!==xr?null:(0,VL.jsx)(cut,{postType:e})}var jL=a(K(),1),KIe=a(U(),1),ZIe=a(Pt(),1),HL=a(be(),1),XIe=a(G(),1),QIe=a(j(),1);var zL=a(E(),1),{BlockQuickNavigation:uut}=Y(HL.privateApis);function dut(){let e=(0,jL.useSelect)(o=>{let{getBlockTypes:n}=o(ZIe.store);return n()},[]),t=(0,KIe.useMemo)(()=>e.filter(o=>o.category==="theme").map(({name:o})=>o),[e]),r=(0,jL.useSelect)(o=>{let{getBlocksByName:n}=o(HL.store);return n(t)},[t]);return r.length===0?null:(0,zL.jsx)(XIe.PanelBody,{title:(0,QIe.__)("Content"),children:(0,zL.jsx)(uut,{clientIds:r})})}function JIe(){return(0,jL.useSelect)(t=>{let{getCurrentPostType:r}=t(N);return r()},[])!==Ii?null:(0,zL.jsx)(dut,{})}var $Ie=a(be(),1),eOe=a(K(),1),tOe=a(j(),1);var rOe=a(E(),1);function oOe(){let{block:e}=(0,eOe.useSelect)(r=>{let{getSelectedBlock:o}=r($Ie.store);return{block:o()}},[]);if(!e)return null;let t=e.attributes?.__revisionDiffStatus?.changedAttributes;return(0,rOe.jsx)(DL,{title:(0,tOe.__)("Changed attributes"),entries:t,initialOpen:!0})}var Vx=a(K(),1),nOe=a(U(),1),iOe=a(be(),1),sOe=a(Dt(),1);function fut(){let{hasBlockSelection:e}=(0,Vx.useSelect)(n=>({hasBlockSelection:!!n(iOe.store).getBlockSelectionStart()}),[]),{getActiveComplementaryArea:t}=(0,Vx.useSelect)(je),{enableComplementaryArea:r}=(0,Vx.useDispatch)(je),{get:o}=(0,Vx.useSelect)(sOe.store);(0,nOe.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 aOe=fut;var to=a(E(),1),{Tabs:jx}=Y(cOe.privateApis),put=!0,mut=({tabName:e,keyboardShortcut:t,onActionPerformed:r,extraPanels:o})=>{let n=(0,ev.useRef)(null),i=(0,ev.useContext)(jx.Context),s=(0,ZP.useSelect)(c=>Y(c(N)).isRevisionsMode());(0,ev.useEffect)(()=>{let c=Array.from(n.current?.querySelectorAll('[role="tab"]')||[]),u=c.find(m=>m.getAttribute("data-tab-id")===e),d=u?.ownerDocument.activeElement;c.some(m=>d&&d.id===m.id)&&u&&u.id!==d?.id&&u?.focus()},[e]);let l;if(s)l=(0,to.jsx)(bIe,{});else{let c=window?.__experimentalDataFormInspector;l=(0,to.jsxs)(to.Fragment,{children:[c?(0,to.jsx)(tIe,{onActionPerformed:r}):(0,to.jsx)(zAe,{onActionPerformed:r}),(0,to.jsx)(r6.Slot,{}),(0,to.jsx)(qIe,{}),c&&(0,to.jsx)(UIe,{}),(0,to.jsx)(JIe,{}),(0,to.jsx)(kIe,{}),(0,to.jsx)(NF,{}),(0,to.jsx)(oAe,{}),o]})}return(0,to.jsx)(Py,{identifier:e,header:(0,to.jsx)(jx.Context.Provider,{value:i,children:(0,to.jsx)(NIe,{ref:n})}),closeLabel:(0,zx.__)("Close Settings"),className:"editor-sidebar__panel",headerClassName:"editor-sidebar__panel-tabs",title:(0,zx._x)("Settings","panel button label"),toggleShortcut:t,icon:(0,zx.isRTL)()?uv:Sf,isActiveByDefault:put,children:(0,to.jsxs)(jx.Context.Provider,{value:i,children:[(0,to.jsx)(jx.TabPanel,{tabId:as.document,focusable:!1,children:l}),(0,to.jsxs)(jx.TabPanel,{tabId:as.block,focusable:!1,children:[(0,to.jsx)(UL.BlockInspector,{}),s&&(0,to.jsx)(oOe,{})]})]})})},hut=({extraPanels:e,onActionPerformed:t})=>{aOe();let{tabName:r,keyboardShortcut:o}=(0,ZP.useSelect)(s=>{let l=s(lOe.store).getShortcutRepresentation("core/editor/toggle-sidebar"),c=s(je).getActiveComplementaryArea("core"),u=[as.block,as.document].includes(c),d=c;return u||(d=s(UL.store).getBlockSelectionStart()?as.block:as.document),{tabName:d,keyboardShortcut:l}},[]),{enableComplementaryArea:n}=(0,ZP.useDispatch)(je),i=(0,ev.useCallback)(s=>{s&&n("core",s)},[n]);return(0,to.jsx)(jx,{selectedTabId:r,onSelect:i,selectOnMove:!1,children:(0,to.jsx)(mut,{tabName:r,keyboardShortcut:o,onActionPerformed:t,extraPanels:e})})},uOe=hut;var i4=a(j(),1),ff=a(K(),1),XOe=a(U(),1),QOe=a(Te(),1),JOe=a(_a(),1);var RK=a(be(),1);var $Oe=a(Dt(),1);var df=a(U(),1),e4=a(j(),1),Yx=a(K(),1);var ek=a(be(),1);var Wx=a(U(),1),XL=a(G(),1);var QL=a(Te(),1),ki=a(j(),1),$P=a(K(),1),POe=a(Mp(),1),JL=a(be(),1);var qL=a(j(),1),TOe=a(U(),1),EOe=a(Te(),1),t0=a(K(),1),XP=a(be(),1);var hOe=a(G(),1);var WL=a(j(),1),af=a(an(),1),dOe=a(ae(),1),fOe=a(K(),1),pOe=a(be(),1);var yc=a(E(),1);function mOe({avatar:e,name:t,date:r,userId:o}){let n=!!e,i=(0,af.getSettings)(),{currentUserAvatar:s,currentUserName:l,currentUserId:c,dateFormat:u=i.formats.date}=(0,fOe.useSelect)(v=>{let{canUser:b,getCurrentUser:_,getEntityRecord:y}=v(dOe.store),w=b("read",{kind:"root",name:"site"})?y("root","site"):void 0;if(n)return{dateFormat:w?.date_format};let{getSettings:S}=v(pOe.store),{__experimentalDiscussionSettings:x}=S(),C=x?.avatarURL,I=_();return{currentUserAvatar:I?.avatar_urls?.[48]??C,currentUserName:I?.name,currentUserId:I?.id,dateFormat:w?.date_format}},[n]),d=(0,af.getDate)(r),f=(0,af.dateI18n)("c",d),h=Math.floor((new Date-d)/(1e3*60*60*24))<30?(0,af.humanTimeDiff)(d):(0,af.dateI18n)(u,d),g=(0,af.dateI18n)((0,WL._x)("F j, Y g:i\xA0a","Note date full date format"),r);return(0,yc.jsxs)(yc.Fragment,{children:[(0,yc.jsx)("img",{src:e||s,className:"editor-collab-sidebar-panel__user-avatar",alt:(0,WL.__)("User avatar"),width:32,height:32,style:{borderColor:ja(o??c)}}),(0,yc.jsxs)(se,{direction:"column",children:[(0,yc.jsx)("span",{className:"editor-collab-sidebar-panel__user-name",children:t??l}),r&&(0,yc.jsxs)(Ze.Root,{children:[(0,yc.jsx)(Ze.Trigger,{render:(0,yc.jsx)("time",{dateTime:f,className:"editor-collab-sidebar-panel__user-time",children:h})}),(0,yc.jsx)(Ze.Popup,{children:g})]})]})]})}var $y=a(E(),1);function Hx({note:e,actions:t,className:r,children:o,...n}){return(0,$y.jsxs)(se,{direction:"column",gap:"sm",className:r,...n,children:[(0,$y.jsxs)(se,{direction:"row",align:"center",justify:"flex-start",gap:"md",children:[(0,$y.jsx)(mOe,{avatar:e?.author_avatar_urls?.[48],name:e?.author_name,date:e?.date,userId:e?.author}),t&&(0,$y.jsx)(hOe.FlexItem,{className:"editor-collab-sidebar-panel__note-actions",onClick:i=>i.stopPropagation(),children:(0,$y.jsx)(se,{direction:"row",align:"center",children:t})})]}),o]})}var TK=a(U(),1),Ux=a(G(),1);var GL=a(j(),1),_Oe=a(Te(),1),SOe=a(Mo(),1);var xOe=a(Mp(),1);var gOe=a(U(),1),vOe=a(K(),1),bOe=a(ae(),1);var yOe=a(E(),1),gut={name:"note-mentions",className:"editor-autocompleters__user editor-collab-sidebar-panel__mention-suggestion",triggerPrefix:"@",useItems(e){let t=(0,vOe.useSelect)(o=>{let{getUsers:n}=o(bOe.store);return n({context:"view",search:e})},[e]);return[(0,gOe.useMemo)(()=>t?t.map(o=>({key:`note-mention-${o.slug}`,value:o,label:WG(o)})):[],[t])]},getOptionCompletion(e){return{action:"insert-at-caret",value:(0,yOe.jsx)("span",{className:`wp-note-mention user-${e.id}`,children:"@"+e.name})}}},wOe=gut;var lf=a(E(),1),{RichTextControl:vut}=Y(tN),but=["core/bold","core/italic","core/link","core/code"],yut=[wOe];function e0({onSubmit:e,onCancel:t,note:r,labels:o}){let[n,i]=(0,TK.useState)(r?.content?.raw??""),[s,l]=(0,TK.useState)(!1),c=(0,_Oe.useInstanceId)(e0,"comment-input"),u=sRe((0,xOe.__unstableStripHTML)(n)),d=s||n===r?.content?.raw||!u.length;async function f(){if(d)return;l(!0);let m=n;await e(m)&&i(g=>g===m?"":g),l(!1)}return(0,lf.jsxs)(se,{className:"editor-collab-sidebar-panel__note-form",direction:"column",gap:"lg",render:(0,lf.jsx)("form",{}),onSubmit:m=>{m.preventDefault(),f()},onKeyDown:m=>{if(SOe.isKeyboardEvent.primary(m,"Enter")){m.preventDefault(),f();return}m.key==="Escape"&&!m.defaultPrevented&&(m.preventDefault(),t(m))},children:[(0,lf.jsx)(vut,{id:c,label:o?.input??(0,GL.__)("Note"),hideLabelFromVision:!0,value:n,onChange:i,placeholder:o?.placeholder,allowedFormats:but,completers:yut}),(0,lf.jsxs)(se,{direction:"row",align:"center",justify:"flex-end",gap:"sm",wrap:"wrap",children:[(0,lf.jsx)(Ux.Button,{size:"compact",variant:"tertiary",onClick:t,children:(0,lf.jsx)(Ux.__experimentalTruncate,{children:(0,GL.__)("Cancel")})}),(0,lf.jsx)(Ux.Button,{size:"compact",accessibleWhenDisabled:!0,variant:"primary",type:"submit",disabled:d,children:(0,lf.jsx)(Ux.__experimentalTruncate,{children:o?.submit??(0,GL.__)("Add note")})})]})]})}var COe=a(E(),1);function YL({floating:e,className:t,style:r,children:o,...n}){let i=!!e;return(0,COe.jsx)(se,{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 KL=a(E(),1),{useBlockElement:wut}=Y(XP.privateApis);function QP({onSubmit:e,sidebarRef:t,floating:r}){let{clientId:o}=(0,t0.useSelect)(m=>{let{getSelectedBlockClientId:h}=m(XP.store);return{clientId:h()}},[]),n=(0,t0.useSelect)(m=>Y(m(N)).getSelectedNote(),[]),i=wut(o),{toggleBlockSpotlight:s}=Y((0,t0.useDispatch)(XP.store)),{selectNote:l}=Y((0,t0.useDispatch)(N)),{getSelectedNote:c}=Y((0,t0.useSelect)(N)),u=(0,TOe.useRef)(!1),d=(0,EOe.__experimentalUseFocusOutside)(m=>{m.relatedTarget?.closest(".editor-collab-sidebar-panel__add-note")||u.current||c()==="new"&&(s(o,!1),l(void 0))}),f=()=>{l(void 0),i?.focus(),s(o,!1)};return n!=="new"||!o?null:(0,KL.jsx)(YL,{floating:r,className:"editor-collab-sidebar-panel__add-note is-selected",gap:"md",tabIndex:0,"aria-label":(0,qL.__)("New note"),role:"treeitem",style:r?{opacity:r.y?void 0:0}:void 0,...d,children:(0,KL.jsx)(Hx,{children:(0,KL.jsx)(e0,{onSubmit:async m=>{u.current=!0;try{let h=await e({content:m});return h&&(l(h.id),ls(h.id,t.current)),h}finally{u.current=!1}},onCancel:f,labels:{input:(0,qL.__)("New note"),placeholder:(0,qL.__)("Add a note or @ mention")}})})})}var cf=a(U(),1),r0=a(G(),1);var Sn=a(j(),1);var ci=a(E(),1),{Menu:JP}=Y(r0.privateApis);function _ut({items:e,buttonRef:t}){return(0,ci.jsxs)(JP,{placement:"bottom-end",children:[(0,ci.jsx)(JP.TriggerButton,{render:(0,ci.jsx)(r0.Button,{ref:t,size:"small",icon:yo,label:(0,Sn.__)("Actions"),disabled:!e.length,accessibleWhenDisabled:!0})}),(0,ci.jsx)(JP.Popover,{modal:!1,children:e.map(r=>(0,ci.jsx)(JP.Item,{onClick:r.onClick,children:(0,ci.jsx)(JP.ItemLabel,{children:r.title})},r.id))})]})}function ZL({note:e,parentNote:t,isSelected:r,onEditNote:o,onDeleteNote:n,onResolve:i}){let[s,l]=(0,cf.useState)(null),c=(0,cf.useRef)(null),u=(0,cf.useRef)(null),d=e?.content?.raw,[f,m]=(0,cf.useState)(d),[h,g]=(0,cf.useState)(!1),[v,b]=(0,cf.useState)(!1);f!==d&&(m(d),g(!1)),(0,cf.useLayoutEffect)(()=>{let R=u.current;R&&b(R.scrollHeight>R.clientHeight)},[d]);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,Sn.__)("Edit"),isEligible:({status:R})=>R!=="approved",onClick:()=>l("edit")},{id:"reopen",title:(0,Sn._x)("Reopen","Reopen note"),isEligible:({status:R})=>R==="approved",onClick:()=>o({id:e.id,status:"hold"})},{id:"delete",title:(0,Sn.__)("Delete"),isEligible:()=>!0,onClick:()=>l("delete")}],S=t?.status!=="approved"?w.filter(R=>R.isEligible(e)):[],x=e.parent===0?(0,Sn.__)("Are you sure you want to delete this note? This will also delete all of this note's replies."):(0,Sn.__)("Are you sure you want to delete this reply?"),C=()=>{l(null),c.current?.focus()},I;if(s==="edit")I=(0,ci.jsx)(e0,{onSubmit:async R=>{let A=await o({id:e.id,content:R});return A&&C(),A},onCancel:C,note:e,labels:{submit:(0,Sn._x)("Update","verb"),input:(0,Sn.sprintf)((0,Sn.__)("Edit note %1$s by %2$s"),e.id,e.author_name)}});else{let R;if(y){let A=e.meta._wp_note_status==="resolved"?(0,Sn.__)("Marked as resolved"):(0,Sn.__)("Reopened"),P=e?.content?.raw;R=P&&typeof P=="string"&&P.trim()!==""?(0,Sn.sprintf)((0,Sn.__)("%1$s: %2$s"),A,P):A}else R=e?.content?.rendered;I=(0,ci.jsx)("div",{ref:u,className:J("editor-collab-sidebar-panel__note-content",{"editor-collab-sidebar-panel__resolution-text":y,"is-collapsed":!h}),dangerouslySetInnerHTML:{__html:R??""}})}let k=r?(0,ci.jsxs)(ci.Fragment,{children:[_&&i&&(0,ci.jsx)(r0.Button,{label:(0,Sn._x)("Resolve","Mark note as resolved"),size:"small",icon:dv,disabled:e.status==="approved",accessibleWhenDisabled:e.status==="approved",onClick:i}),(0,ci.jsx)(_ut,{items:S,buttonRef:c})]}):null;return(0,ci.jsxs)(Hx,{note:e,actions:k,role:e.parent!==0?"treeitem":void 0,children:[I,s==="delete"&&(0,ci.jsx)(r0.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{n(e),l(null)},onCancel:C,confirmButtonText:(0,Sn.__)("Delete"),children:x}),v&&s!=="edit"&&(0,ci.jsx)(ite,{className:"editor-collab-sidebar-panel__show-more-button",variant:"unstyled",size:"small",onClick:()=>g(!h),children:h?(0,Sn.__)("Show less"):(0,Sn.__)("Show more")})]})}var Ua=a(E(),1),{useBlockElement:Sut}=Y(JL.privateApis);function kOe({note:e,onEditNote:t,onAddReply:r,onDeleteNote:o,isSelected:n,sidebarRef:i,floating:s,onKeyDown:l}){let c=!!s,{toggleBlockHighlight:u,selectBlock:d,toggleBlockSpotlight:f}=Y((0,$P.useDispatch)(JL.store)),{selectNote:m}=Y((0,$P.useDispatch)(N)),{getSelectedNote:h}=Y((0,$P.useSelect)(N)),g=Sut(e.blockClientId),v=(0,QL.useDebounce)(u,50),b=(0,Wx.useRef)(null),_=(0,Wx.useRef)(!1),y=s?.registerThread,w=s?.unregisterThread;(0,Wx.useEffect)(()=>{let V=b.current;return V&&y&&y(e.id,g,V),()=>w?.(e.id)},[g,e.id,y,w]),(0,Wx.useEffect)(()=>{!n||e.id==="new"||hRe(e.id,i.current)},[n,s?.y,e.id,i]);let S=(0,QL.__experimentalUseFocusOutside)(V=>{let z=V.relatedTarget?.closest(".editor-collab-sidebar-panel__thread");z&&!_.current||(z||(v.cancel(),u(e.blockClientId,!1)),h()===e.id&&R())});function x(){v(e.blockClientId,!0)}function C(){v(e.blockClientId,!1)}function I(V){S.onFocus(V),v.cancel(),u(e.blockClientId,!0)}function k(){n||(m(e.id),ls(e.id,i.current),f(e.blockClientId,!0),e.blockClientId&&d(e.blockClientId,null))}function R(){m(void 0),f(e.blockClientId,!1)}function A(){t({id:e.id,status:"approved"}),R(),c?g?.focus():ls(e.id,i.current)}let P=e?.reply||[],T=P.length>0?P[P.length-1]:void 0,M=P.length>0?P.slice(0,-1):[],B=aRe((0,POe.__unstableStripHTML)(e.content?.rendered),10),F=e.blockClientId?(0,ki.sprintf)((0,ki.__)("Note: %s"),B):(0,ki.sprintf)((0,ki.__)("Original block deleted. Note: %s"),B);return c&&e.id==="new"?(0,Ua.jsx)(QP,{onSubmit:r,sidebarRef:i,floating:{y:s.y,ref:b}}):(0,Ua.jsxs)(YL,{floating:c?{y:s.y,ref:b}:void 0,className:J("editor-collab-sidebar-panel__thread",{"is-selected":n}),id:`note-thread-${e.id}`,gap:"md",onClick:k,onMouseEnter:x,onMouseLeave:C,...S,onFocus:I,onKeyUp:V=>{V.key==="Tab"&&(_.current=!1)},onKeyDown:V=>{V.key==="Tab"?_.current=!0:l(V)},tabIndex:0,role:"treeitem","aria-label":F,"aria-expanded":n,children:[(0,Ua.jsx)(XL.Button,{className:"editor-collab-sidebar-panel__skip-to-note",variant:"secondary",size:"compact",onClick:()=>{ls(e.id,i.current,'[role="textbox"]')},children:(0,ki.__)("Add new reply")}),!e.blockClientId&&(0,Ua.jsx)("p",{className:"editor-collab-sidebar-panel__deleted-block-notice",children:(0,ki.__)("Original block deleted.")}),(0,Ua.jsx)(ZL,{note:e,isSelected:n,onEditNote:t,onDeleteNote:o,onResolve:A}),n&&P.map(V=>(0,Ua.jsx)(ZL,{note:V,parentNote:e,isSelected:n,onEditNote:t,onDeleteNote:o},V.id)),!n&&M.length>0&&(0,Ua.jsx)(se,{direction:"row",align:"center",justify:"space-between",className:"editor-collab-sidebar-panel__more-reply-separator",children:(0,Ua.jsx)(XL.Button,{size:"compact",variant:"tertiary",className:"editor-collab-sidebar-panel__more-reply-button",onClick:V=>{V.stopPropagation(),k()},children:(0,ki.sprintf)((0,ki._n)("%s more reply","%s more replies",M.length),M.length)})}),!n&&T&&(0,Ua.jsx)(ZL,{note:T,parentNote:e,isSelected:!1,onEditNote:t,onDeleteNote:o}),n&&(0,Ua.jsx)(Hx,{role:"treeitem",children:(0,Ua.jsx)(e0,{onSubmit:V=>e.status==="approved"?t({id:e.id,status:"hold",content:V}):r({content:V,parent:e.id}),onCancel:V=>{V.stopPropagation(),R(),ls(e.id,i.current)},labels:{submit:e.status==="approved"?(0,ki.__)("Reopen & Reply"):(0,ki.__)("Reply"),input:(0,ki.sprintf)((0,ki.__)("Reply to note %1$s by %2$s"),e.id,e.author_name),placeholder:(0,ki.__)("Reply or @ mention")}})}),!!e.blockClientId&&(0,Ua.jsx)(XL.Button,{className:"editor-collab-sidebar-panel__skip-to-block",variant:"secondary",size:"compact",onClick:V=>{V.stopPropagation(),g?.focus()},children:(0,ki.__)("Back to block")})]})}var IOe=a(na(),1),tv=a(j(),1),uf=a(U(),1),$L=a(ae(),1),Iu=a(K(),1),o0=a(be(),1),OOe=a(It(),1),NOe=a(Mp(),1),MOe=a(Vt(),1);var Gx=a(hd(),1);function ROe(){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 l=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&&l.disconnect()}},getSnapshot(){return i},registerThread(c,u,d){t.set(c,u);let f=r.get(c);f&&f!==d&&(l.unobserve(f),o.delete(f)),d&&(r.set(c,d),o.set(d,c),l.observe(d)),s()},unregisterThread(c){t.delete(c);let u=r.get(c);u&&(l.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=cRe(u)??u.getBoundingClientRect();return[[c,f]]}let d=u.querySelector(ED(c))??u;return[[c,d.getBoundingClientRect()]]}))},getFirstBlockElement(){return t.values().next().value??null}}}var{cleanEmptyObject:AOe}=Y(o0.privateApis);function FOe(e){let t={post:e,type:"note",status:"all",per_page:-1},{records:r}=(0,$L.useEntityRecords)("root","comment",t,{enabled:!!e&&typeof e=="number"}),{getBlockAttributes:o}=(0,Iu.useSelect)(o0.store),{clientIds:n}=(0,Iu.useSelect)(l=>{let{getClientIdsWithDescendants:c}=l(o0.store);return{clientIds:c()}},[]),{notes:i,unresolvedNotes:s}=(0,uf.useMemo)(()=>{if(!r||r.length===0)return{notes:[],unresolvedNotes:[]};let l={},c=new Map;for(let g of n){let v=o(g)?.metadata,b=jg(v);if(b.length>0){l[g]=b;for(let _ of b)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(l)){let b=o(g),_=v.map(y=>{let w=u.get(y);return w?{thread:w,start:uRe(w,b)}: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=d.filter(g=>!g.blockClientId);return{notes:[...f,...h,...m],unresolvedNotes:f}},[n,r,o]);return{notes:i,unresolvedNotes:s}}function xut(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 Cut(e,t,r,o){if(!(e instanceof Gx.RichTextData))return null;let n=dRe((0,Gx.create)({html:e.toHTMLString()}),{type:uD,attributes:{"data-id":String(t)}},r,o);return Gx.RichTextData.fromHTMLString(new Gx.RichTextData(n).toHTMLString())}function Tut(e,t,r,o){for(let n of t()){let i=r(n),s=TD(i,e);if(!s)continue;let l=Dq(i[s.attributeKey],e);l&&o(n,{[s.attributeKey]:l});return}}function DOe(){let{createNotice:e}=(0,Iu.useDispatch)(OOe.store),{saveEntityRecord:t,deleteEntityRecord:r}=(0,Iu.useDispatch)($L.store),{getCurrentPostId:o}=(0,Iu.useSelect)(N),{getBlockAttributes:n,getClientIdsWithDescendants:i,getSelectedBlockClientId:s,getSelectionStart:l,getSelectionEnd:c}=(0,Iu.useSelect)(o0.store),{updateBlockAttributes:u}=(0,Iu.useDispatch)(o0.store),d=g=>{let v=g.message&&g.code!=="unknown_error"?(0,MOe.decodeEntities)(g.message):(0,tv.__)("An error occurred while performing an update.");e("error",v,{type:"snackbar",isDismissible:!0})};return{onCreate:async({content:g,parent:v})=>{try{let b=v?null:xut(l,c),_=v?null:b?.clientId||s(),y=await t("root","comment",{post:o(),content:g,status:"hold",type:"note",parent:v||0},{throwOnError:!0});if(!v&&y?.id&&_){let w=n(_),S=w?.metadata,x=lRe(S,y.id),C={metadata:AOe(x)};if(b){let I=Cut(w?.[b.attributeKey],y.id,b.start,b.end);I&&(C[b.attributeKey]=I)}u(_,C)}return e("snackbar",v?(0,tv.__)("Reply added."):(0,tv.__)("Note added."),{type:"snackbar",isDismissible:!0}),y}catch(b){d(b)}},onEdit:async({id:g,content:v,status:b})=>{try{if(b==="approved"||b==="hold"){await t("root","comment",{id:g,status:b},{throwOnError:!0});let w={post:o(),content:v||"",type:"note",status:b,parent:g,meta:{_wp_note_status:b==="approved"?"resolved":"reopen"}},S=await t("root","comment",w,{throwOnError:!0});return b==="approved"&&Tut(g,i,n,u),(0,IOe.speak)(b==="approved"?(0,tv.__)("Note marked as resolved."):(0,tv.__)("Note reopened.")),S}let y=await t("root","comment",{id:g,content:v,status:b},{throwOnError:!0});return e("snackbar",(0,tv.__)("Note updated."),{type:"snackbar",isDismissible:!0}),y}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 b=n(v),_={metadata:AOe(fRe(b?.metadata,g.id))},y=TD(b,g.id);if(y){let w=Dq(b[y.attributeKey],g.id);w&&(_[y.attributeKey]=w)}u(v,_)}return e("snackbar",(0,tv.__)("Note deleted."),{type:"snackbar",isDismissible:!0}),!0}catch(v){d(v)}}}}function LOe(e=!1){let t=(0,Iu.useRegistry)();(0,uf.useEffect)(()=>{if(!e)return;let{getActiveComplementaryArea:r}=t.select(je),{disableComplementaryArea:o,enableComplementaryArea:n}=t.dispatch(je),i=t.subscribe(()=>{r("core")===null&&n("core",Lg)});return()=>{i(),r("core")===Lg&&o("core",Lg)}},[e,t])}function BOe({threads:e,selectedNoteId:t,isFloating:r,sidebarRef:o}){let[n,i]=(0,uf.useState)({}),[s]=(0,uf.useState)(ROe),l=(0,uf.useSyncExternalStore)(s.subscribe,s.getSnapshot);return(0,uf.useEffect)(()=>{if(!r||!o?.current)return;let c=o.current,u=s.getFirstBlockElement(),d=u?.closest(".is-root-container")??u,f=d?(0,NOe.getScrollContainer)(d):null,m=()=>{c.style.setProperty("--canvas-scroll",`${-(f?.scrollTop??0)}px`)},h,g=()=>{window.cancelAnimationFrame(h),h=window.requestAnimationFrame(()=>{let y=pRe({threads:e,selectedNoteId:t,blockRects:s.getAnchorRects(),heights:l,scrollTop:f?.scrollTop??0});i(y.positions),m()})};g();let v=new window.ResizeObserver(g);d&&v.observe(d);let b=f?.ownerDocument?.defaultView,_={passive:!0,capture:!0};return b?.addEventListener("scroll",m,_),()=>{window.cancelAnimationFrame(h),v.disconnect(),b?.removeEventListener("scroll",m,_)}},[o,l,r,t,s,e]),{notePositions:n,registerThread:s.registerThread,unregisterThread:s.unregisterThread}}var Cl=a(E(),1),{useBlockElement:Eut}=Y(ek.privateApis);function EK({notes:e,sidebarRef:t,isFloating:r=!1,styles:o}){let{onCreate:n,onEdit:i,onDelete:s}=DOe(),{selectNote:l}=Y((0,Yx.useDispatch)(N)),{selectBlock:c,toggleBlockSpotlight:u}=Y((0,Yx.useDispatch)(ek.store)),{noteId:d,selectedBlockClientId:f,orderedBlockIds:m}=(0,Yx.useSelect)(A=>{let{getBlockAttributes:P,getSelectedBlockClientId:T,getClientIdsWithDescendants:M}=A(ek.store),B=T();return{noteId:B?P(B)?.metadata?.noteId:null,selectedBlockClientId:B,orderedBlockIds:M()}},[]),{selectedNote:h,noteFocused:g}=(0,Yx.useSelect)(A=>{let{getSelectedNote:P,isNoteFocused:T}=Y(A(N));return{selectedNote:P(),noteFocused:T()}},[]),v=Eut(f),b=(0,df.useMemo)(()=>{if(!r||h!=="new")return e;let A={id:"new",blockClientId:f,content:{rendered:""}},P=[];return m.forEach(T=>{let M=e.filter(B=>B.blockClientId===T);P.push(...M),T===f&&P.push(A)}),P},[e,r,h,f,m]),_=async A=>{let P=b.findIndex(V=>V.id===A.id),T=b[P+1],M=b[P-1];if(!await s(A))return;if(A.parent!==0){l(A.parent),ls(A.parent,t.current);return}let F=T??M;F?(l(F.id),ls(F.id,t.current),F.blockClientId&&(u(F.blockClientId,!0),c(F.blockClientId,null))):(l(void 0),u(A.blockClientId,!1),v?.focus())},y=(0,df.useMemo)(()=>{let A=jg({noteId:d}),P=e.filter(T=>A.includes(T.id));return kP(P)?.id},[d,e]),w=(0,df.useRef)(f);(0,df.useEffect)(()=>{w.current!==f&&(w.current=f,l(y))},[f,y,l]),(0,df.useEffect)(()=>{g&&h&&(ls(h,t.current,h==="new"?'[role="textbox"]':void 0),l(h))},[g,h,l,t]);let{notePositions:S,registerThread:x,unregisterThread:C}=BOe({threads:b,selectedNoteId:h,isFloating:r,sidebarRef:t}),I=Array.isArray(b)&&b.length>0,k=(A,P,T)=>{if(A.defaultPrevented)return;let M=b.findIndex(F=>F.id===P.id),B=A.currentTarget===A.target;(A.key==="Enter"||A.key==="ArrowRight")&&B&&!T?(l(P.id),P.blockClientId&&(c(P.blockClientId,null),u(P.blockClientId,!0))):(A.key==="Enter"||A.key==="ArrowLeft")&&B&&T||A.key==="Escape"?(l(void 0),P.blockClientId&&u(P.blockClientId,!1),ls(P.id,t.current)):A.key==="ArrowDown"&&M<b.length-1&&B?ls(b[M+1].id,t.current):A.key==="ArrowUp"&&M>0&&B?ls(b[M-1].id,t.current):A.key==="Home"&&B?ls(b[0].id,t.current):A.key==="End"&&B&&ls(b[b.length-1].id,t.current)},R=r?-1:b.findIndex(A=>A.status==="approved"&&!!A.blockClientId);return(0,Cl.jsx)(se,{className:"editor-collab-sidebar-panel",style:o,role:"tree",direction:"column",gap:"md",justify:"flex-start",ref:A=>{A&&(t.current=A)},"aria-label":r?(0,e4.__)("Unresolved notes"):(0,e4.__)("All notes"),children:!I&&!r?(0,Cl.jsx)(QP,{onSubmit:n,sidebarRef:t}):(0,Cl.jsxs)(Cl.Fragment,{children:[!r&&h==="new"&&(0,Cl.jsx)(QP,{onSubmit:n,sidebarRef:t}),b.map((A,P)=>(0,Cl.jsxs)(df.Fragment,{children:[P===R&&(0,Cl.jsx)(se,{direction:"row",align:"center",justify:"center",gap:"sm",className:"editor-collab-sidebar-panel__status-separator",children:(0,Cl.jsx)(ws,{variant:"heading-sm",render:(0,Cl.jsx)("p",{}),children:(0,e4.__)("Resolved")})}),(0,Cl.jsx)(kOe,{note:A,onAddReply:n,onDeleteNote:_,onEditNote:i,isSelected:h===A.id,sidebarRef:t,floating:r?{y:S[A.id],registerThread:x,unregisterThread:C}:void 0,onKeyDown:T=>k(T,A,h===A.id)})]},A.id))]})})}var VOe=a(G(),1),t4=a(j(),1),o4=a(be(),1),PK=a(K(),1),jOe=a(Pt(),1),zOe=a(_a(),1);var r4=a(E(),1),{NoteIconSlotFill:Put}=Y(o4.privateApis);function kut({clientId:e,onClick:t,isDistractionFree:r}){let o=(0,PK.useSelect)(l=>l(o4.store).getBlock(e),[e]),n=(0,PK.useSelect)(l=>l(zOe.store).getShortcutRepresentation("core/editor/new-note"),[]);if(!o?.isValid||o?.name===(0,jOe.getUnregisteredTypeHandlerName)())return null;let i=r||o?.name==="core/freeform",s;return r?s=(0,t4.__)("Notes are disabled in distraction free mode."):o?.name==="core/freeform"&&(s=(0,t4.__)("Convert to blocks to add notes.")),(0,r4.jsx)(VOe.MenuItem,{onClick:t,"aria-haspopup":"dialog",disabled:i,info:s,shortcut:n,children:(0,t4.__)("Add note")})}function kK({onClick:e,isDistractionFree:t}){return(0,r4.jsx)(Put.Fill,{children:({clientId:r,onClose:o})=>(0,r4.jsx)(kut,{clientId:r,isDistractionFree:t,onClick:()=>{e(r),o()}})})}var HOe=a(G(),1);var qx=a(j(),1),UOe=a(U(),1),n4=a(be(),1),WOe=a(K(),1);var rv=a(E(),1),{NoteIconToolbarSlotFill:Rut}=Y(n4.privateApis);function Aut({participants:e}){let t=(0,WOe.useSelect)(c=>{let{getSettings:u}=c(n4.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),l=e.length>100&&i>0?(0,qx.__)("100+"):(0,qx.sprintf)((0,qx.__)("+%s"),i);return(0,rv.jsxs)(se,{direction:"row",align:"center",gap:"xs",children:[n.map(c=>(0,rv.jsx)("img",{src:c.avatar||t,alt:c.name,className:"editor-note-indicator__avatar",style:{borderColor:ja(c.id)}},c.id)),i>0&&(0,rv.jsx)("span",{className:"editor-note-indicator__overflow",children:l})]})}function GOe({onClick:e,note:t}){let r=(0,UOe.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,rv.jsx)(Rut.Fill,{children:(0,rv.jsx)(HOe.ToolbarButton,{className:"editor-note-indicator",label:(0,qx.__)("View notes"),onClick:()=>e(),showTooltip:!0,children:(0,rv.jsx)(Aut,{participants:r})})}):null}var qOe=a(U(),1),KOe=a(be(),1);var Iut="40",YOe="80",Out="mark.wp-note{background-color:transparent;color:inherit;}";function Nut(e,t=null){let r=[Out];for(let o of e??[]){if(!o?.id)continue;let n=ja(o.author??0),i=ED(o.id);r.push(`${i}{background-color:${n}${Iut};}`),r.push(`${i}:hover,${i}:focus-within{background-color:${n}${YOe};}`),t&&String(t)===String(o.id)&&r.push(`${i}{background-color:${n}${YOe};}`)}return r.join("")}function ZOe({threads:e,selectedId:t}){let r=(0,qOe.useMemo)(()=>Nut(e,t),[e,t]);return(0,KOe.useStyleOverride)({id:"core-note-highlights",css:r}),null}var cs=a(E(),1);function Mut({postId:e}){let{getActiveComplementaryArea:t}=(0,ff.useSelect)(je),{enableComplementaryArea:r}=(0,ff.useDispatch)(je),{toggleBlockSpotlight:o,selectBlock:n}=Y((0,ff.useDispatch)(RK.store)),{selectNote:i}=Y((0,ff.useDispatch)(N)),s=(0,QOe.useViewportMatch)("medium"),l=(0,XOe.useRef)(null),{clientId:c,noteId:u,isClassicBlock:d}=(0,ff.useSelect)(R=>{let{getBlockAttributes:A,getSelectedBlockClientId:P,getBlockName:T}=R(RK.store),M=P();return{clientId:M,noteId:M?A(M)?.metadata?.noteId:null,isClassicBlock:M?T(M)==="core/freeform":!1}},[]),f=jg({noteId:u}),{isDistractionFree:m}=(0,ff.useSelect)(R=>{let{get:A}=R($Oe.store);return{isDistractionFree:A("core","distractionFree")}},[]),h=(0,ff.useSelect)(R=>Y(R(N)).getSelectedNote(),[]),{notes:g,unresolvedNotes:v}=FOe(e),b=s,_=g.length>0||!b;LOe(b&&(v.length>0||h!==void 0));async function y({targetClientId:R,noteId:A,isApproved:P}){if(!R)return;let T=await t("core");P?r("core",px):(!wP.includes(T)||!_)&&r("core",b?Lg:px);let M=await t("core");wP.includes(M)&&(n(R,null),o(R,!0),i(A,{focus:!0}))}function w(R){let A=g.filter(T=>T.blockClientId===R),P=kP(A);return y({targetClientId:R,noteId:P?.id??"new",isApproved:P?.status==="approved"})}function S(R){return y({targetClientId:R,noteId:"new",isApproved:!1})}(0,JOe.useShortcut)("core/editor/new-note",R=>{R.preventDefault(),S(c)},{isDisabled:m||d||!c});let{merged:x}=Hr(),C=x?.styles?.color?.background,I=f.length>0?g.filter(R=>f.includes(R.id)):[],k=kP(I);return m?(0,cs.jsx)(kK,{isDistractionFree:!0}):(0,cs.jsxs)(cs.Fragment,{children:[(0,cs.jsx)(ZOe,{threads:v,selectedId:h}),!!k&&(0,cs.jsx)(GOe,{note:k,onClick:()=>w(c)}),(0,cs.jsx)(kK,{onClick:R=>S(R)}),_&&(0,cs.jsx)(Py,{identifier:px,name:px,title:(0,i4.__)("All notes"),header:(0,cs.jsx)("h2",{className:"interface-complementary-area-header__title",children:(0,i4.__)("All notes")}),icon:UB,closeLabel:(0,i4.__)("Close Notes"),children:(0,cs.jsx)(EK,{notes:g,sidebarRef:l})}),s&&(0,cs.jsx)(Py,{isPinnable:!1,header:!1,identifier:Lg,className:"editor-collab-sidebar",headerClassName:"editor-collab-sidebar__header",backgroundColor:C,children:(0,cs.jsx)(EK,{notes:v,sidebarRef:l,styles:{backgroundColor:C},isFloating:!0})})]})}function e5e(){let{postId:e,editorMode:t,revisionsMode:r}=(0,ff.useSelect)(o=>{let{getCurrentPostId:n,getEditorMode:i,isRevisionsMode:s}=Y(o(N));return{postId:n(),editorMode:i(),revisionsMode:s()}},[]);return!e||typeof e!="number"||t==="text"||r?null:(0,cs.jsx)(fo,{supportKeys:"editor.notes",children:(0,cs.jsx)(Mut,{postId:e})})}var pf=a(G(),1),Kx=a(j(),1);var nk=a(K(),1),IK=a(U(),1),i5e=a(Dt(),1),u4=a(Te(),1),s5e=a(ae(),1);var a5e=a(be(),1);var lm=a(G(),1),s4=a(K(),1),tk=a(j(),1),t5e=a(Dt(),1);var r5e=a(ae(),1);var Ou=a(E(),1);function a4({hideWelcomeGuide:e=!1,onChangePath:t}){let{user:r,setUser:o}=Hr(),n=!!r&&(Object.keys(r?.styles??{}).length>0||Object.keys(r?.settings??{}).length>0),i=()=>{o({styles:{},settings:{}})},{toggle:s}=(0,s4.useDispatch)(t5e.store),{canEditCSS:l}=(0,s4.useSelect)(u=>{let{getEntityRecord:d,__experimentalGetCurrentGlobalStylesId:f}=u(r5e.store),m=f();return{canEditCSS:!!(m?d("root","globalStyles",m):void 0)?._links?.["wp:action-edit-css"]}},[]),c=()=>{t("/css")};return(0,Ou.jsx)(lm.DropdownMenu,{icon:yo,label:(0,tk.__)("More"),toggleProps:{size:"compact"},children:({onClose:u})=>(0,Ou.jsxs)(Ou.Fragment,{children:[(0,Ou.jsxs)(lm.MenuGroup,{children:[l&&(0,Ou.jsx)(lm.MenuItem,{onClick:c,children:(0,tk.__)("Additional CSS")}),!e&&(0,Ou.jsx)(lm.MenuItem,{onClick:()=>{s("core/edit-site","welcomeGuideStyles"),u()},children:(0,tk.__)("Welcome Guide")})]}),(0,Ou.jsx)(lm.MenuGroup,{children:(0,Ou.jsx)(lm.MenuItem,{onClick:()=>{i(),u()},disabled:!n,children:(0,tk.__)("Reset styles")})})]})})}var n0=a(E(),1);function o5e({className:e,identifier:t,title:r,icon:o,children:n,closeLabel:i,header:s,headerClassName:l,panelClassName:c,isActiveByDefault:u}){return(0,n0.jsxs)(n0.Fragment,{children:[(0,n0.jsx)(Gl,{className:e,scope:"core",identifier:t,title:r,icon:o,closeLabel:i,header:s,headerClassName:l,panelClassName:c,isActiveByDefault:u,children:n}),(0,n0.jsx)(Bh,{scope:"core",identifier:t,icon:o,children:r})]})}var l4=a(K(),1),c4=a(G(),1),wc=a(j(),1),AK=a(Dt(),1);var rk=a(E(),1);function ok({nonAnimatedSrc:e,animatedSrc:t}){return(0,rk.jsxs)("picture",{className:"editor-welcome-guide__image",children:[(0,rk.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,rk.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var ro=a(E(),1);function n5e(){let{toggle:e}=(0,l4.useDispatch)(AK.store),{isActive:t,isStylesOpen:r}=(0,l4.useSelect)(n=>{let i=n(je).getActiveComplementaryArea("core");return{isActive:!!n(AK.store).get("core/edit-site","welcomeGuideStyles"),isStylesOpen:i==="edit-site/global-styles"}},[]);if(!t||!r)return null;let o=(0,wc.__)("Welcome to Styles");return(0,ro.jsx)(c4.Guide,{className:"editor-welcome-guide guide-styles",contentLabel:o,finishButtonText:(0,wc.__)("Get started"),onFinish:()=>e("core/edit-site","welcomeGuideStyles"),pages:[{image:(0,ro.jsx)(ok,{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,ro.jsxs)(ro.Fragment,{children:[(0,ro.jsx)("h1",{className:"editor-welcome-guide__heading",children:o}),(0,ro.jsx)("p",{className:"editor-welcome-guide__text",children:(0,wc.__)("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,ro.jsx)(ok,{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,ro.jsxs)(ro.Fragment,{children:[(0,ro.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,wc.__)("Set the design")}),(0,ro.jsx)("p",{className:"editor-welcome-guide__text",children:(0,wc.__)("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,ro.jsx)(ok,{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,ro.jsxs)(ro.Fragment,{children:[(0,ro.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,wc.__)("Personalize blocks")}),(0,ro.jsx)("p",{className:"editor-welcome-guide__text",children:(0,wc.__)("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,ro.jsx)(ok,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,ro.jsxs)(ro.Fragment,{children:[(0,ro.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,wc.__)("Learn more")}),(0,ro.jsxs)("p",{className:"editor-welcome-guide__text",children:[(0,wc.__)("New to block themes and styling your site?")," ",(0,ro.jsx)(c4.ExternalLink,{href:(0,wc.__)("https://wordpress.org/documentation/article/styles-overview/"),children:(0,wc.__)("Here\u2019s a detailed guide to learn how to make the most of it.")})]})]})}]})}var Ri=a(E(),1);function l5e(){let{shouldResetNavigation:e,stylesPath:t,showStylebook:r,showListViewByDefault:o,hasRevisions:n,activeComplementaryArea:i,editorSettings:s,styleStateViewport:l}=(0,nk.useSelect)(y=>{let{getActiveComplementaryArea:w}=y(je),{getStylesPath:S,getShowStylebook:x}=Y(y(N)),C=y(N).getEditorMode()==="visual",I=y(i5e.store).get("core","showListViewByDefault"),{getEntityRecord:k,__experimentalGetCurrentGlobalStylesId:R}=y(s5e.store),A=R(),P=A?k("root","globalStyles",A):void 0;return{stylesPath:S(),showStylebook:x(),shouldResetNavigation:w("core")!=="edit-site/global-styles"||!C,showListViewByDefault:I,hasRevisions:!!P?._links?.["version-history"]?.[0]?.count,activeComplementaryArea:y(je).getActiveComplementaryArea("core"),editorSettings:y(N).getEditorSettings(),styleStateViewport:Y(y(a5e.store)).getStyleStateViewport()}},[]),{setStylesPath:c,setShowStylebook:u,resetStylesNavigation:d}=Y((0,nk.useDispatch)(N)),f=(0,u4.useViewportMatch)("medium","<"),m=t.startsWith("/revisions")&&!r,h=t.startsWith("/revisions")&&r,g=(0,u4.usePrevious)(i);(0,IK.useEffect)(()=>{i==="edit-site/global-styles"&&g!=="edit-site/global-styles"&&d()},[i,g,d]),(0,IK.useEffect)(()=>{e&&d()},[e,d]);let{setIsListViewOpened:v}=(0,nk.useDispatch)(N),b=()=>{v(!1),c(m||h?"/":"/revisions")},_=()=>{v(r&&o),u(!r)};return(0,Ri.jsxs)(Ri.Fragment,{children:[(0,Ri.jsx)(o5e,{className:"editor-global-styles-sidebar",identifier:"edit-site/global-styles",title:(0,Kx.__)("Styles"),icon:f8,closeLabel:(0,Kx.__)("Close Styles"),panelClassName:"editor-global-styles-sidebar__panel",header:(0,Ri.jsxs)(pf.Flex,{className:"editor-global-styles-sidebar__header",gap:1,children:[(0,Ri.jsx)(pf.FlexItem,{children:(0,Ri.jsx)("h2",{className:"editor-global-styles-sidebar__header-title",children:(0,Kx.__)("Styles")})}),(0,Ri.jsxs)(pf.Flex,{justify:"flex-end",gap:1,className:"editor-global-styles-sidebar__header-actions",children:[!f&&(0,Ri.jsx)(pf.FlexItem,{children:(0,Ri.jsx)(pf.Button,{icon:pv,label:(0,Kx.__)("Style Book"),isPressed:r,accessibleWhenDisabled:!0,disabled:e,onClick:_,size:"compact"})}),(0,Ri.jsx)(pf.FlexItem,{children:(0,Ri.jsx)(pf.Button,{label:(0,Kx.__)("Revisions"),icon:_f,onClick:b,accessibleWhenDisabled:!0,disabled:!n,isPressed:m||h,size:"compact"})}),(0,Ri.jsx)(a4,{onChangePath:c})]})]}),children:(0,Ri.jsx)(DM,{path:t,onPathChange:c,settings:s,selectedViewport:l,showResponsiveStateControls:!1})}),(0,Ri.jsx)(n5e,{})]})}var _c=a(E(),1);function Fut({postType:e,postId:t,templateId:r,settings:o,children:n,initialEdits:i,onActionPerformed:s,extraContent:l,extraSidebarPanels:c,...u}){let{post:d,template:f,hasLoadedPost:m,error:h,isBlockTheme:g,showGlobalStyles:v}=(0,c5e.useSelect)(b=>{let{getEntityRecord:_,getResolutionError:y,hasFinishedResolution:w,getCurrentTheme:S,__experimentalGetCurrentGlobalStylesId:x,canUser:C}=b(u5e.store),{getRenderingMode:I,getCurrentPostType:k}=b(N),R=["postType",e,t],A=I(),P=k(),T=S()?.is_block_theme,M=x(),B=M?C("update",{kind:"root",name:"globalStyles",id:M}):!1;return{post:_(...R),template:r?_("postType",xr,r):void 0,hasLoadedPost:w("getEntityRecord",R),error:y("getEntityRecord",R)?.message,isBlockTheme:T,showGlobalStyles:T&&B&&(P==="wp_template"||A==="template-locked")}},[e,t,r]);return(0,_c.jsxs)(_c.Fragment,{children:[m&&!d&&(0,_c.jsx)(d5e.Notice,{status:h?"error":"warning",isDismissible:!1,children:h||(0,f5e.__)("You attempted to edit an item that doesn't exist. Perhaps it was deleted?")}),!!d&&(0,_c.jsxs)(FG,{post:d,__unstableTemplate:f,settings:o,initialEdits:i,useSubRegistry:!1,children:[(0,_c.jsx)($2e,{...u,children:l}),n,(0,_c.jsx)(uOe,{onActionPerformed:s,extraPanels:c}),(0,_c.jsx)(e5e,{}),g&&(0,_c.jsx)(_3,{}),v&&(0,_c.jsx)(l5e,{})]})]})}var p5e=Fut;var Ge=a(j(),1),S5e=a(Te(),1),i0=a(K(),1),x5e=a(U(),1),ik=a(Dt(),1);var d4=a(K(),1),m5e=a(Dt(),1);var h5e=a(E(),1),{PreferenceBaseOption:Dut}=Y(m5e.privateApis);function g5e(e){let t=(0,d4.useSelect)(n=>n(N).isPublishSidebarEnabled(),[]),{enablePublishSidebar:r,disablePublishSidebar:o}=(0,d4.useDispatch)(N);return(0,h5e.jsx)(Dut,{isChecked:t,onChange:n=>n?r():o(),...e})}var f4=a(K(),1),v5e=a(Dt(),1),p4=a(Pt(),1),b5e=a(U(),1),y5e=a(G(),1),Xx=a(j(),1),w5e=a(be(),1);var Zx=a(E(),1),{BlockManager:Lut}=Y(w5e.privateApis),But=[];function _5e(){let{showBlockTypes:e,hideBlockTypes:t}=Y((0,f4.useDispatch)(N)),{blockTypes:r,allowedBlockTypes:o,hiddenBlockTypes:n}=(0,f4.useSelect)(m=>({blockTypes:m(p4.store).getBlockTypes(),allowedBlockTypes:m(N).getEditorSettings().allowedBlockTypes,hiddenBlockTypes:m(v5e.store).get("core","hiddenBlockTypes")??But}),[]),s=(0,b5e.useMemo)(()=>o===!0?r:r.filter(({name:m})=>o?.includes(m)),[o,r]).filter(m=>(0,p4.hasBlockSupport)(m,"inserter",!0)&&(!m.parent||m.parent.includes("core/post-content"))),l=n.filter(m=>s.some(h=>h.name===m)),c=s.filter(m=>!l.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,Zx.jsxs)("div",{className:"editor-block-visibility",children:[!!u&&(0,Zx.jsxs)("div",{className:"editor-block-visibility__disabled-blocks-count",children:[(0,Xx.sprintf)((0,Xx._n)("%d block is hidden.","%d blocks are hidden.",u),u),(0,Zx.jsx)(y5e.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:d,children:(0,Xx.__)("Reset")})]}),(0,Zx.jsx)(Lut,{blockTypes:s,selectedBlockTypes:c,onChange:f,showSelectAll:!1})]})}var nt=a(E(),1),{PreferencesModal:Vut,PreferencesModalTabs:jut,PreferencesModalSection:mf,PreferenceToggleControl:us}=Y(ik.privateApis);function C5e({extraSections:e={}}){let t=(0,i0.useSelect)(o=>o(je).isModalActive("editor/preferences"),[]),{closeModal:r}=(0,i0.useDispatch)(je);return t?(0,nt.jsx)(Vut,{closeModal:r,children:(0,nt.jsx)(zut,{extraSections:e})}):null}function zut({extraSections:e={}}){let t=(0,S5e.useViewportMatch)("medium"),{showBlockBreadcrumbsOption:r,showCollaborationOptions:o}=(0,i0.useSelect)(c=>{let{getEditorSettings:u,isCollaborationEnabledForCurrentPost:d}=Y(c(N)),{get:f}=c(ik.store),m=u().richEditingEnabled;return{showBlockBreadcrumbsOption:!f("core","distractionFree")&&t&&m,showCollaborationOptions:d()}},[t]),{setIsListViewOpened:n,setIsInserterOpened:i}=(0,i0.useDispatch)(N),{set:s}=(0,i0.useDispatch)(ik.store),l=(0,x5e.useMemo)(()=>[{name:"general",tabLabel:(0,Ge.__)("General"),content:(0,nt.jsxs)(nt.Fragment,{children:[(0,nt.jsxs)(mf,{title:(0,Ge.__)("Interface"),children:[(0,nt.jsx)(us,{scope:"core",featureName:"showListViewByDefault",help:(0,Ge.__)("Opens the List View panel by default."),label:(0,Ge.__)("Always open List View")}),r&&(0,nt.jsx)(us,{scope:"core",featureName:"showBlockBreadcrumbs",help:(0,Ge.__)("Display the block hierarchy trail at the bottom of the editor."),label:(0,Ge.__)("Show block breadcrumbs")}),(0,nt.jsx)(us,{scope:"core",featureName:"allowRightClickOverrides",help:(0,Ge.__)("Allows contextual List View menus via right-click, overriding browser defaults."),label:(0,Ge.__)("Allow right-click contextual menus")}),(0,nt.jsx)(us,{scope:"core",featureName:"enableChoosePatternModal",help:(0,Ge.__)("Pick from starter content when creating a new page."),label:(0,Ge.__)("Show starter patterns")}),o&&(0,nt.jsx)(us,{scope:"core",featureName:"showCollaborationCursor",help:(0,Ge.__)("Show your own avatar inside blocks during collaborative editing sessions."),label:(0,Ge.__)("Show avatar in blocks")})]}),o&&(0,nt.jsxs)(mf,{title:(0,Ge.__)("Collaboration notifications"),children:[(0,nt.jsx)(us,{scope:"core",featureName:"showCollaborationJoinNotifications",help:(0,Ge.__)("Show notifications when collaborators join the post."),label:(0,Ge.__)("Collaborator joined")}),(0,nt.jsx)(us,{scope:"core",featureName:"showCollaborationLeaveNotifications",help:(0,Ge.__)("Show notifications when collaborators leave the post."),label:(0,Ge.__)("Collaborator left")}),(0,nt.jsx)(us,{scope:"core",featureName:"showCollaborationPostSaveNotifications",help:(0,Ge.__)("Show notifications when collaborators save, update, or publish the post."),label:(0,Ge.__)("Post updated")})]}),(0,nt.jsxs)(mf,{title:(0,Ge.__)("Document settings"),description:(0,Ge.__)("Select what settings are shown in the document panel."),children:[(0,nt.jsx)($3.Slot,{}),(0,nt.jsx)(KS,{taxonomyWrapper:(c,u)=>(0,nt.jsx)(xg,{label:u.labels.menu_name,panelName:`taxonomy-panel-${u.slug}`})}),(0,nt.jsx)(zp,{children:(0,nt.jsx)(xg,{label:(0,Ge.__)("Featured image"),panelName:"featured-image"})}),(0,nt.jsx)(Iy,{children:(0,nt.jsx)(xg,{label:(0,Ge.__)("Excerpt"),panelName:"post-excerpt"})}),(0,nt.jsx)(fo,{supportKeys:["comments","trackbacks"],children:(0,nt.jsx)(xg,{label:(0,Ge.__)("Discussion"),panelName:"discussion-panel"})}),(0,nt.jsx)(hS,{children:(0,nt.jsx)(xg,{label:(0,Ge.__)("Page attributes"),panelName:"page-attributes"})})]}),t&&(0,nt.jsx)(mf,{title:(0,Ge.__)("Publishing"),children:(0,nt.jsx)(g5e,{help:(0,Ge.__)("Review settings, such as visibility and tags."),label:(0,Ge.__)("Enable pre-publish checks")})}),e?.general]})},{name:"appearance",tabLabel:(0,Ge.__)("Appearance"),content:(0,nt.jsxs)(mf,{title:(0,Ge.__)("Appearance"),description:(0,Ge.__)("Customize the editor interface to suit your needs."),children:[(0,nt.jsx)(us,{scope:"core",featureName:"fixedToolbar",onToggle:()=>s("core","distractionFree",!1),help:(0,Ge.__)("Access all block and document tools in a single place."),label:(0,Ge.__)("Top toolbar")}),(0,nt.jsx)(us,{scope:"core",featureName:"distractionFree",onToggle:()=>{s("core","fixedToolbar",!0),i(!1),n(!1)},help:(0,Ge.__)("Reduce visual distractions by hiding the toolbar and other elements to focus on writing."),label:(0,Ge.__)("Distraction free")}),(0,nt.jsx)(us,{scope:"core",featureName:"focusMode",help:(0,Ge.__)("Highlights the current block and fades other content."),label:(0,Ge.__)("Spotlight mode")}),e?.appearance]})},{name:"accessibility",tabLabel:(0,Ge.__)("Accessibility"),content:(0,nt.jsxs)(nt.Fragment,{children:[(0,nt.jsx)(mf,{title:(0,Ge.__)("Navigation"),description:(0,Ge.__)("Optimize the editing experience for enhanced control."),children:(0,nt.jsx)(us,{scope:"core",featureName:"keepCaretInsideBlock",help:(0,Ge.__)("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,Ge.__)("Contain text cursor inside block")})}),(0,nt.jsx)(mf,{title:(0,Ge.__)("Interface"),children:(0,nt.jsx)(us,{scope:"core",featureName:"showIconLabels",label:(0,Ge.__)("Show button text labels"),help:(0,Ge.__)("Show text instead of icons on buttons across the interface.")})})]})},{name:"blocks",tabLabel:(0,Ge.__)("Blocks"),content:(0,nt.jsxs)(nt.Fragment,{children:[(0,nt.jsx)(mf,{title:(0,Ge.__)("Inserter"),children:(0,nt.jsx)(us,{scope:"core",featureName:"mostUsedBlocks",help:(0,Ge.__)("Adds a category with the most frequently used blocks in the inserter."),label:(0,Ge.__)("Show most used blocks")})}),(0,nt.jsx)(mf,{title:(0,Ge.__)("Manage block visibility"),description:(0,Ge.__)("Disable blocks that you don't want to appear in the inserter. They can always be toggled back on later."),children:(0,nt.jsx)(_5e,{})})]})},window.__clientSideMediaProcessing&&{name:"media",tabLabel:(0,Ge.__)("Media"),content:(0,nt.jsx)(nt.Fragment,{children:(0,nt.jsxs)(mf,{title:(0,Ge.__)("General"),description:(0,Ge.__)("Customize options related to the media upload flow."),children:[(0,nt.jsx)(us,{scope:"core/media",featureName:"optimizeOnUpload",help:(0,Ge.__)("Compress media items before uploading to the server."),label:(0,Ge.__)("Pre-upload compression")}),(0,nt.jsx)(us,{scope:"core/media",featureName:"requireApproval",help:(0,Ge.__)("Require approval step when optimizing existing media."),label:(0,Ge.__)("Approval step")})]})})}].filter(Boolean),[r,o,e,i,n,s,t]);return(0,nt.jsx)(jut,{sections:l})}var ck=a(Pt(),1);var sk=a(be(),1),T5e="content",E5e={name:"core/pattern-overrides",getValues({select:e,clientId:t,context:r,bindings:o}){let n=r["pattern/overrides"],{getBlockAttributes:i}=e(sk.store),s=i(t),l={};for(let c of Object.keys(o)){let u=n?.[s?.metadata?.name]?.[c];if(u===void 0){l[c]=s?.[c];continue}else l[c]=u===""?void 0:u}return l},setValues({select:e,dispatch:t,clientId:r,bindings:o}){let{getBlockAttributes:n,getBlockParentsByBlockName:i,getBlocks:s}=e(sk.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(sk.store).updateBlockAttributes(g.clientId,d),m(g.innerBlocks)};m(s());return}let f=n(u)?.[T5e];t(sk.store).updateBlockAttributes(u,{[T5e]:{...f,[c]:{...f?.[c],...Object.entries(d).reduce((m,[h,g])=>(m[h]=g===void 0?"":g,m),{})}}})},canUserEditValue:()=>!0};var m4=a(j(),1),h4=a(ae(),1),ak=a(be(),1),OK=["core/navigation-link","core/navigation-submenu"],P5e=[{label:(0,m4.__)("Post Date"),args:{field:"date"},type:"string"},{label:(0,m4.__)("Post Modified Date"),args:{field:"modified"},type:"string"},{label:(0,m4.__)("Post Link"),args:{field:"link"},type:"string"}],k5e={name:"core/post-data",getValues({select:e,context:t,bindings:r,clientId:o}){let{getBlockAttributes:n,getBlockName:i}=e(ak.store),s=i(o),l=OK.includes(s),c,u;if(l){let h=n(o);c=h?.id,u=h?.type}else c=t?.postId,u=t?.postType;let{getEditedEntityRecord:d}=e(h4.store),f=d("postType",u,c),m={};for(let[h,g]of Object.entries(r)){let v=P5e.find(b=>b.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(ak.store),s=i(o);if(OK.includes(s))return!1;let l={};Object.values(r).forEach(({args:c,newValue:u})=>{l[c.field]=u}),e(h4.store).editEntityRecord("postType",t?.postType,t?.postId,l)},canUserEditValue({select:e,context:t}){let{getBlockName:r,getSelectedBlockClientId:o}=e(ak.store),n=o(),i=r(n);return!(OK.includes(i)||t?.query||t?.queryId||!t?.postType||!e(h4.store).canUser("update",{kind:"postType",name:t?.postType,id:t?.postId}))},getFieldsList({context:e,select:t}){return t(ak.store).getSelectedBlock()?.name!=="core/post-date"?[]:!e||!e.postId||!e.postType?[]:P5e}};var lk=a(ae(),1);function NK(e,t){let{getRegisteredPostMeta:r}=Y(e(lk.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 Hut({select:e,context:t,args:r}){let n=NK(e,t).find(l=>l.args.key===r.key);if(!n)return r.key;if(!t?.postId)return n.default||n.label||r.key;let{getEditedEntityRecord:i}=e(lk.store);return i("postType",t?.postType,t?.postId).meta?.[r.key]??n?.label??r.key}var R5e={name:"core/post-meta",getValues({select:e,context:t,bindings:r}){let o={};for(let[n,i]of Object.entries(r))o[n]=Hut({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(lk.store).editEntityRecord("postType",t?.postType,t?.postId,{meta:o})},canUserEditValue({select:e,context:t,args:r}){return!(t?.query||t?.queryId||!t?.postType||!NK(e,t).some(l=>l.args.key===r.key)||e(N).getEditorSettings().enableCustomFields||!e(lk.store).canUser("update",{kind:"postType",name:t?.postType,id:t?.postId}))},getFieldsList({select:e,context:t}){return NK(e,t).map(({default:o,...n})=>({...n}))}};var ov=a(j(),1),A5e=a(ae(),1),g4=a(be(),1),MK=["core/navigation-link","core/navigation-submenu"],FK=[{label:(0,ov.__)("Term ID"),args:{field:"id"},type:"string"},{label:(0,ov.__)("Name"),args:{field:"name"},type:"string"},{label:(0,ov.__)("Slug"),args:{field:"slug"},type:"string"},{label:(0,ov.__)("Link"),args:{field:"link"},type:"string"},{label:(0,ov.__)("Description"),args:{field:"description"},type:"string"},{label:(0,ov.__)("Parent ID"),args:{field:"parent"},type:"string"},{label:(0,ov.__)("Count"),args:{field:"count"},type:"string"}],I5e={name:"core/term-data",usesContext:["taxonomy","termId","termData"],getValues({select:e,context:t,bindings:r,clientId:o}){let{getEntityRecord:n}=e(A5e.store),{getBlockAttributes:i,getBlockName:s}=e(g4.store),l=s(o),c=MK.includes(l),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=FK.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(g4.store),n=o(),i=r(n);return MK.includes(i)||t?.termQuery||!t?.taxonomy||!t?.termId,!1},getFieldsList({context:e,select:t}){let{getBlockAttributes:r,getBlockName:o,getSelectedBlockClientId:n}=t(g4.store),i=n(),s=o(i);if(MK.includes(s)){let l=r(i);return!l||!l.id||!l.type?[]:FK}return e?e.taxonomy&&e.termId||e.termData?FK:[]:[]}};function O5e(){(0,ck.registerBlockBindingsSource)(E5e),(0,ck.registerBlockBindingsSource)(k5e),(0,ck.registerBlockBindingsSource)(R5e),(0,ck.registerBlockBindingsSource)(I5e)}var v4=a(K(),1),gf=a(U(),1),hf=a(j(),1),LK=a(na(),1),M5e=a(XM(),1),F5e=a(It(),1),b4=a(G(),1);var uk=a(E(),1),DK="upload-progress",Uut=3e3,N5e=40;function Wut(e){if(e.length<=N5e)return e;let t="\u2026",r=N5e-t.length,o=Math.ceil(r/2),n=Math.floor(r/2);return e.slice(0,o)+t+e.slice(e.length-n)}var Gut=(0,uk.jsx)("span",{className:"editor-upload-progress-snackbar__spinner","aria-hidden":"true",children:(0,uk.jsx)(b4.Spinner,{})}),Yut=(0,uk.jsx)("span",{className:"editor-upload-progress-snackbar__check","aria-hidden":"true",children:(0,uk.jsx)(b4.Icon,{icon:Oo})});function D5e(){let e=(0,v4.useSelect)(h=>h(M5e.store).getItems(),[]),t=nge(),r=(0,gf.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),l=(0,gf.useRef)(0),{createNotice:c,removeNotice:u}=(0,v4.useDispatch)(F5e.store),d=(0,gf.useRef)(!1),f=(0,gf.useRef)(!1),m=(0,gf.useRef)(null);return(0,gf.useEffect)(()=>()=>{m.current&&clearTimeout(m.current)},[]),(0,gf.useEffect)(()=>{let h=i>0;if(h&&!f.current?(d.current=!1,(0,LK.speak)((0,hf.__)("Media upload started"),"polite"),m.current&&(clearTimeout(m.current),m.current=null,l.current=0)):!h&&f.current&&((0,LK.speak)((0,hf.__)("Media upload complete"),"polite"),d.current?l.current=0:(c("info",(0,hf.__)("Upload complete"),{id:DK,type:"snackbar",isDismissible:!1,explicitDismiss:!1,speak:!1,icon:Yut,onDismiss:()=>{d.current=!0}}),m.current=setTimeout(()=>{u(DK),m.current=null,l.current=0},Uut))),f.current=h,!h||d.current)return;s>l.current&&(l.current=s);let g=l.current,v=g-i+1,b=Wut(r[0]?.sourceFile?.name||t?.pending[0]||(0,hf.__)("Uploading")),_=g===1?(0,hf.sprintf)((0,hf.__)("Uploading \u2014 %s"),b):(0,hf.sprintf)((0,hf.__)("Uploading %1$d of %2$d \u2014 %3$s"),v,g,b);c("info",_,{id:DK,type:"snackbar",isDismissible:!1,explicitDismiss:!0,speak:!1,icon:Gut,onDismiss:()=>{d.current=!0}})},[i,s,r,t,c,u]),null}var{store:qut,...Kut}=iW,L5e={};fZ(L5e,{CreateTemplatePartModal:xw,patternTitleField:yC,templateTitleField:L1,BackButton:dD,Editor:p5e,PluginPostExcerpt:KE,PostCardPanel:Qg,PreferencesModal:C5e,usePostActions:yL,usePostFields:oS,ToolsMoreMenuGroup:bD,ViewMoreMenuGroup:yD,ResizableEditor:dS,UploadProgressSnackbar:D5e,registerCoreBlockBindingsSources:O5e,GlobalStylesUIWrapper:DM,GlobalStylesActionMenu:a4,StyleBookPreview:H_e,useGlobalStyles:Hr,useStyle:ng,interfaceStore:qut,...Kut});var dk=a(K(),1);function Zut(e,t,r){let{registerEntityAction:o}=Y((0,dk.dispatch)(N))}function Xut(e,t,r){let{unregisterEntityAction:o}=Y((0,dk.dispatch)(N))}function Qut(e,t,r){let{registerEntityField:o}=Y((0,dk.dispatch)(N))}function Jut(e,t,r){let{unregisterEntityField:o}=Y((0,dk.dispatch)(N))}var B5e=a(be(),1);return Y5e($ut);})();
+`;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);})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
@@ -552,3 +558,5 @@ is-plain-object/dist/is-plain-object.mjs:
    * Released under the MIT License.
    *)
 */
+(window.wp ||= {}).editor = wp.editor;
+})();
diff --git a/wp-includes/js/dist/element.js b/wp-includes/js/dist/element.js
index 5650b7dd0c..a2e2c9dcaa 100644
--- a/wp-includes/js/dist/element.js
+++ b/wp-includes/js/dist/element.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).element = (() => {
@@ -76,23 +77,23 @@ var wp;
     createContext: () => import_react.createContext,
     createElement: () => import_react.createElement,
     createInterpolateElement: () => create_interpolate_element_default,
-    createPortal: () => import_react_dom.createPortal,
+    createPortal: () => createPortal,
     createRef: () => import_react.createRef,
     createRoot: () => import_client.createRoot,
-    findDOMNode: () => import_react_dom.findDOMNode,
-    flushSync: () => import_react_dom.flushSync,
+    findDOMNode: () => findDOMNode,
+    flushSync: () => flushSync,
     forwardRef: () => import_react.forwardRef,
-    hydrate: () => import_react_dom.hydrate,
+    hydrate: () => hydrate,
     hydrateRoot: () => import_client.hydrateRoot,
     isEmptyElement: () => isEmptyElement,
     isValidElement: () => import_react.isValidElement,
     lazy: () => import_react.lazy,
     memo: () => import_react.memo,
-    render: () => import_react_dom.render,
+    render: () => render,
     renderToString: () => serialize_default,
     startTransition: () => import_react.startTransition,
     switchChildrenNodeName: () => switchChildrenNodeName,
-    unmountComponentAtNode: () => import_react_dom.unmountComponentAtNode,
+    unmountComponentAtNode: () => unmountComponentAtNode,
     useCallback: () => import_react.useCallback,
     useContext: () => import_react.useContext,
     useDebugValue: () => import_react.useDebugValue,
@@ -318,8 +319,18 @@ var wp;
   var create_interpolate_element_default = createInterpolateElement;

   // packages/element/build-module/react-platform.mjs
-  var import_react_dom = __toESM(require_react_dom(), 1);
+  var ReactDOM = __toESM(require_react_dom(), 1);
   var import_client = __toESM(require_client(), 1);
+  var {
+    createPortal,
+    flushSync,
+    /* eslint-disable react/no-deprecated */
+    findDOMNode,
+    render,
+    hydrate,
+    unmountComponentAtNode
+    /* eslint-enable react/no-deprecated */
+  } = ReactDOM;

   // packages/element/build-module/utils.mjs
   var isEmptyElement = (element) => {
@@ -949,3 +960,5 @@ is-plain-object/dist/is-plain-object.mjs:
    * Released under the MIT License.
    *)
 */
+(window.wp ||= {}).element = wp.element;
+})();
diff --git a/wp-includes/js/dist/element.min.js b/wp-includes/js/dist/element.min.js
index ebab7c0ffc..5893770018 100644
--- a/wp-includes/js/dist/element.min.js
+++ b/wp-includes/js/dist/element.min.js
@@ -1,5 +1,6 @@
 /*! This file is auto-generated */
-"use strict";var wp;(wp||={}).element=(()=>{var ne=Object.create;var S=Object.defineProperty;var oe=Object.getOwnPropertyDescriptor;var ie=Object.getOwnPropertyNames;var ae=Object.getPrototypeOf,se=Object.prototype.hasOwnProperty;var x=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ue=(e,t)=>{for(var o in t)S(e,o,{get:t[o],enumerable:!0})},A=(e,t,o,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of ie(t))!se.call(e,n)&&n!==o&&S(e,n,{get:()=>t[n],enumerable:!(i=oe(t,n))||i.enumerable});return e};var O=(e,t,o)=>(o=e!=null?ne(ae(e)):{},A(t||!e||!e.__esModule?S(o,"default",{value:e,enumerable:!0}):o,e)),le=e=>A(S({},"__esModule",{value:!0}),e);var L=x((He,I)=>{I.exports=window.React});var H=x((Be,U)=>{U.exports=window.ReactDOM});var V=x((We,F)=>{F.exports=window.ReactDOM});var Z=x((it,Y)=>{Y.exports=window.wp.escapeHtml});var Ne={};ue(Ne,{Children:()=>r.Children,Component:()=>r.Component,Fragment:()=>r.Fragment,Platform:()=>z,PureComponent:()=>r.PureComponent,RawHTML:()=>j,StrictMode:()=>r.StrictMode,Suspense:()=>r.Suspense,cloneElement:()=>r.cloneElement,concatChildren:()=>fe,createContext:()=>r.createContext,createElement:()=>r.createElement,createInterpolateElement:()=>N,createPortal:()=>u.createPortal,createRef:()=>r.createRef,createRoot:()=>T.createRoot,findDOMNode:()=>u.findDOMNode,flushSync:()=>u.flushSync,forwardRef:()=>r.forwardRef,hydrate:()=>u.hydrate,hydrateRoot:()=>T.hydrateRoot,isEmptyElement:()=>ge,isValidElement:()=>r.isValidElement,lazy:()=>r.lazy,memo:()=>r.memo,render:()=>u.render,renderToString:()=>re,startTransition:()=>r.startTransition,switchChildrenNodeName:()=>ce,unmountComponentAtNode:()=>u.unmountComponentAtNode,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=O(L(),1);function fe(...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 ce(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 c,p,h,d,M=/<(\/)?(\w+)\s*(\/)?>/g;function C(e,t,o,i,n){return{element:e,tokenStart:t,tokenLength:o,prevOffset:i,leadingTextStart:n,children:[]}}function pe(e,t){if(c=e,p=0,h=[],d=[],M.lastIndex=0,!de(t))throw new TypeError("The conversionMap provided is not valid. It must be an object with values that are React Elements");do;while(he(t));return(0,r.createElement)(r.Fragment,null,...h)}var de=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 he(e){let t=me(),[o,i,n,a]=t,s=d.length,l=n>p?p:null;if(i&&!e[i])return E(),!1;switch(o){case"no-more-tokens":if(s!==0){let{leadingTextStart:b,tokenStart:v}=d.pop();h.push(c.substr(b,v))}return E(),!1;case"self-closed":return s===0?(l!==null&&h.push(c.substr(l,n-l)),h.push(e[i]),p=n+a,!0):(D(C(e[i],n,a)),p=n+a,!0);case"opener":return d.push(C(e[i],n,a,n+a,l)),p=n+a,!0;case"closer":if(s===0)return E(),!1;if(s===1)return ye(n),p=n+a,!0;let f=d.pop(),k=c.substr(f.prevOffset,n-f.prevOffset);f.children.push(k),f.prevOffset=n+a;let m=C(f.element,f.tokenStart,f.tokenLength,n+a);return m.children=f.children,D(m),p=n+a,!0;default:return E(),!1}}function me(){let e=M.exec(c);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 E(){let e=c.length-p;e!==0&&h.push(c.substr(p,e))}function D(e){let{element:t,tokenStart:o,tokenLength:i,prevOffset:n,children:a}=e,s=d[d.length-1],l=c.substr(s.prevOffset,o-s.prevOffset);l&&s.children.push(l),s.children.push((0,r.cloneElement)(t,null,...a)),s.prevOffset=n||o+i}function ye(e){let{element:t,leadingTextStart:o,prevOffset:i,tokenStart:n,children:a}=d.pop(),s=e?c.substr(i,e-i):c.substr(i);s&&a.push(s),o!==null&&h.push(c.substr(o,n-o)),h.push((0,r.cloneElement)(t,null,...a))}var N=pe;var u=O(H(),1),T=O(V(),1);var ge=e=>typeof e=="number"?!1:typeof e?.valueOf()=="string"||Array.isArray(e)?!e.length:!e;var we={OS:"web",select(e){return"web"in e?e.web:e.default},isWeb:!0},z=we;function B(e){return Object.prototype.toString.call(e)==="[object Object]"}function W(e){var t,o;return B(e)===!1?!1:(t=e.constructor,t===void 0?!0:(o=t.prototype,!(B(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 be=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],ve=/[^A-Z0-9]+/gi;function X(e,t){t===void 0&&(t={});for(var o=t.splitRegexp,i=o===void 0?be:o,n=t.stripRegexp,a=n===void 0?ve:n,s=t.transform,l=s===void 0?$:s,f=t.delimiter,k=f===void 0?" ":f,m=G(G(e,i,"$1\0$2"),a,"\0"),b=0,v=m.length;m.charAt(b)==="\0";)b++;for(;m.charAt(v-1)==="\0";)v--;return m.slice(b,v).split("\0").map(l).join(k)}function G(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce(function(i,n){return i.replace(n,o)},e)}function q(e,t){return t===void 0&&(t={}),X(e,y({delimiter:"."},t))}function P(e,t){return t===void 0&&(t={}),q(e,y({delimiter:"-"},t))}var w=O(Z(),1);function j({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 te=(0,r.createContext)(void 0);te.displayName="ElementContext";var{Provider:_e,Consumer:Se}=te,xe=(0,r.forwardRef)(()=>null),Oe=new Set(["string","boolean","number"]),Ee=new Set(["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]),Te=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"]),Pe=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"]),je=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 ke(e){return e==="key"||e==="children"}function Ce(e,t){return e==="style"?Me(t):t}var K=["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),{}),J=["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),{}),Q=["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 Re(e){switch(e){case"htmlFor":return"for";case"className":return"class"}let t=e.toLowerCase();return J[t]?J[t]:K[t]?P(K[t]):Q[t]?Q[t]:t}function Ae(e){return e.startsWith("--")?e:R(e,["ms","O","Moz","Webkit"])?"-"+P(e):P(e)}function Ie(e,t){return typeof t=="number"&&t!==0&&!R(e,["--"])&&!je.has(e)?t+"px":t}function g(e,t,o={}){if(e==null||e===!1)return"";if(Array.isArray(e))return _(e,t,o);switch(typeof e){case"string":return(0,w.escapeHTML)(e);case"number":return e.toString()}let{type:i,props:n}=e;switch(i){case r.StrictMode:case r.Fragment:return _(n.children,t,o);case j:let{children:a,...s}=n;return ee(Object.keys(s).length?"div":null,{...s,dangerouslySetInnerHTML:{__html:a}},t,o)}switch(typeof i){case"string":return ee(i,n,t,o);case"function":return i.prototype&&typeof i.prototype.render=="function"?Le(i,n,t,o):g(i(n,o),t,o)}switch(i&&i.$$typeof){case _e.$$typeof:return _(n.children,n.value,o);case Se.$$typeof:return g(n.children(t||i._currentValue),t,o);case xe.$$typeof:return g(i.render(n),t,o)}return""}function ee(e,t,o,i={}){let n="";if(e==="textarea"&&t.hasOwnProperty("value")){n=_(t.value,o,i);let{value:s,...l}=t;t=l}else t.dangerouslySetInnerHTML&&typeof t.dangerouslySetInnerHTML.__html=="string"?n=t.dangerouslySetInnerHTML.__html:typeof t.children<"u"&&(n=_(t.children,o,i));if(!e)return n;let a=De(t);return Ee.has(e)?"<"+e+a+"/>":"<"+e+a+">"+n+"</"+e+">"}function Le(e,t,o,i={}){let n=new e(t,i);return typeof n.getChildContext=="function"&&Object.assign(i,n.getChildContext()),g(n.render(),o,i)}function _(e,t,o={}){let i="",n=Array.isArray(e)?e:[e];for(let a=0;a<n.length;a++){let s=n[a];i+=g(s,t,o)}return i}function De(e){let t="";for(let o in e){let i=Re(o);if(!(0,w.isValidAttributeName)(i))continue;let n=Ce(o,e[o]);if(!Oe.has(typeof n)||ke(o))continue;let a=Te.has(i);if(a&&n===!1)continue;let s=a||R(o,["data-","aria-"])||Pe.has(i);typeof n=="boolean"&&!s||(t+=" "+i,!a&&(typeof n=="string"&&(n=(0,w.escapeAttribute)(n)),t+='="'+n+'"'))}return t}function Me(e){if(!W(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=Ae(i),s=Ie(i,n);t+=a+":"+s}return t}var re=g;return le(Ne);})();
+(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);})();
 /*! Bundled license information:

 is-plain-object/dist/is-plain-object.mjs:
@@ -10,3 +11,5 @@ is-plain-object/dist/is-plain-object.mjs:
    * Released under the MIT License.
    *)
 */
+(window.wp ||= {}).element = wp.element;
+})();
diff --git a/wp-includes/js/dist/escape-html.js b/wp-includes/js/dist/escape-html.js
index 4531f47018..5e1e65b514 100644
--- a/wp-includes/js/dist/escape-html.js
+++ b/wp-includes/js/dist/escape-html.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).escapeHtml = (() => {
@@ -63,3 +64,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).escapeHtml = wp.escapeHtml;
+})();
diff --git a/wp-includes/js/dist/escape-html.min.js b/wp-includes/js/dist/escape-html.min.js
index 58035ccd32..ae2e6109c8 100644
--- a/wp-includes/js/dist/escape-html.min.js
+++ b/wp-includes/js/dist/escape-html.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).escapeHtml=(()=>{var u=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var f=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var E=(e,t)=>{for(var a in t)u(e,a,{get:t[a],enumerable:!0})},T=(e,t,a,p)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of f(t))!l.call(e,r)&&r!==a&&u(e,r,{get:()=>t[r],enumerable:!(p=o(t,r))||p.enumerable});return e};var _=e=>T(u({},"__esModule",{value:!0}),e);var d={};E(d,{escapeAmpersand:()=>c,escapeAttribute:()=>m,escapeEditableHTML:()=>b,escapeHTML:()=>A,escapeLessThan:()=>n,escapeQuotationMark:()=>s,isValidAttributeName:()=>F});function i(e){return e.replace(/>/g,"&gt;")}var g=/[\u007F-\u009F "'>/="\uFDD0-\uFDEF]/;function c(e){return e.replace(/&(?!([a-z0-9]+|#[0-9]+|#x[a-f0-9]+);)/gi,"&amp;")}function s(e){return e.replace(/"/g,"&quot;")}function n(e){return e.replace(/</g,"&lt;")}function m(e){return i(n(s(c(e))))}function A(e){return n(c(e))}function b(e){return n(e.replace(/&/g,"&amp;"))}function F(e){return!g.test(e)}return _(d);})();
+(window.wp ||= {}).escapeHtml = wp.escapeHtml;
+})();
diff --git a/wp-includes/js/dist/format-library.js b/wp-includes/js/dist/format-library.js
index 6bbf3c1676..c66d231f70 100644
--- a/wp-includes/js/dist/format-library.js
+++ b/wp-includes/js/dist/format-library.js
@@ -1,3 +1,4 @@
+(function() {
 var wp;
 (wp ||= {}).formatLibrary = (() => {
   var __create = Object.create;
@@ -108,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 === React31.startTransition || (didWarnOld18Alpha = true, console.error(
+          didWarnOld18Alpha || void 0 === React32.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();
@@ -156,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 React31 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState17 = React31.useState, useEffect12 = React31.useEffect, useLayoutEffect3 = React31.useLayoutEffect, useDebugValue = React31.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 !== React31.useSyncExternalStore ? React31.useSyncExternalStore : shim;
+        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;
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
       })();
     }
@@ -278,38 +279,43 @@ var wp;
   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" }) });

-  // packages/icons/build-module/library/language.mjs
+  // packages/icons/build-module/library/inline-image.mjs
   var import_primitives9 = __toESM(require_primitives(), 1);
   var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-  var language_default = /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives9.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives9.Path, { d: "M17.5 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_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" }) });

-  // packages/icons/build-module/library/link.mjs
+  // packages/icons/build-module/library/language.mjs
   var import_primitives10 = __toESM(require_primitives(), 1);
   var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
-  var link_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: "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_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" }) });

-  // packages/icons/build-module/library/math.mjs
+  // packages/icons/build-module/library/link.mjs
   var import_primitives11 = __toESM(require_primitives(), 1);
   var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
-  var math_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: "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_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" }) });

-  // packages/icons/build-module/library/subscript.mjs
+  // packages/icons/build-module/library/math.mjs
   var import_primitives12 = __toESM(require_primitives(), 1);
   var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
-  var subscript_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: "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_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" }) });

-  // packages/icons/build-module/library/superscript.mjs
+  // packages/icons/build-module/library/subscript.mjs
   var import_primitives13 = __toESM(require_primitives(), 1);
   var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-  var superscript_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 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 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" }) });

-  // packages/icons/build-module/library/text-color.mjs
+  // packages/icons/build-module/library/superscript.mjs
   var import_primitives14 = __toESM(require_primitives(), 1);
   var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-  var text_color_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: "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 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" }) });

-  // packages/format-library/build-module/bold/index.mjs
+  // packages/icons/build-module/library/text-color.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" }) });
+
+  // packages/format-library/build-module/bold/index.mjs
+  var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
   var name = "core/bold";
   var title = (0, import_i18n.__)("Bold");
   var bold = {
@@ -325,8 +331,8 @@ var wp;
         onChange((0, import_rich_text.toggleFormat)(value, { type: name }));
         onFocus();
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime15.jsxs)(import_jsx_runtime15.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime16.jsxs)(import_jsx_runtime16.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
           import_block_editor.RichTextShortcut,
           {
             type: "primary",
@@ -334,7 +340,7 @@ var wp;
             onUse: onToggle
           }
         ),
-        isVisible && /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(
+        isVisible && /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
           import_block_editor.RichTextToolbarButton,
           {
             name: "bold",
@@ -346,7 +352,7 @@ var wp;
             shortcutCharacter: "b"
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
           import_block_editor.__unstableRichTextInputEvent,
           {
             inputType: "formatBold",
@@ -361,7 +367,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_runtime16 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
   var name2 = "core/code";
   var title2 = (0, import_i18n2.__)("Inline code");
   var code = {
@@ -398,8 +404,8 @@ var wp;
         onChange((0, import_rich_text2.toggleFormat)(value, { type: name2, title: title2 }));
         onFocus();
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime16.jsxs)(import_jsx_runtime16.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime17.jsxs)(import_jsx_runtime17.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
           import_block_editor2.RichTextShortcut,
           {
             type: "access",
@@ -407,7 +413,7 @@ var wp;
             onUse: onClick
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
           import_block_editor2.RichTextToolbarButton,
           {
             icon: code_default,
@@ -617,7 +623,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/list/CompositeList.mjs
-  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
   function CompositeList(props) {
     const {
       children,
@@ -723,7 +729,7 @@ var wp;
       labelsRef,
       nextIndexRef
     }), [register, unregister, subscribeMapChange, elementsRef, labelsRef, nextIndexRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(CompositeListContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(CompositeListContext.Provider, {
       value: contextValue,
       children
     });
@@ -2180,27 +2186,44 @@ 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 DirectionProvider = function DirectionProvider2(props) {
+    const {
+      direction = "ltr"
+    } = props;
+    const contextValue = React21.useMemo(() => ({
+      direction
+    }), [direction]);
+    return /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(DirectionContext.Provider, {
+      value: contextValue,
+      children: props.children
+    });
+  };
+  if (true) DirectionProvider.displayName = "DirectionProvider";
+
   // node_modules/@base-ui/utils/isElementDisabled.mjs
   function isElementDisabled(element) {
     return element == null || element.hasAttribute("disabled") || element.getAttribute("aria-disabled") === "true";
   }

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

   // node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
-  var React23 = __toESM(require_react(), 1);
+  var React24 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/composite/root/useCompositeRoot.mjs
-  var React22 = __toESM(require_react(), 1);
+  var React23 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/composite/constants.mjs
   var ACTIVE_COMPOSITE_ITEM = "data-composite-item-active";
@@ -2222,12 +2245,12 @@ var wp;
       disabledIndices,
       modifierKeys = EMPTY_ARRAY2
     } = params;
-    const [internalHighlightedIndex, internalSetHighlightedIndex] = React22.useState(0);
+    const [internalHighlightedIndex, internalSetHighlightedIndex] = React23.useState(0);
     const isGrid = grid != null;
-    const rootRef = React22.useRef(null);
+    const rootRef = React23.useRef(null);
     const mergedRef = useMergedRefs(rootRef, externalRef);
-    const elementsRef = React22.useRef([]);
-    const hasSetDefaultIndexRef = React22.useRef(false);
+    const elementsRef = React23.useRef([]);
+    const hasSetDefaultIndexRef = React23.useRef(false);
     const highlightedIndex = externalHighlightedIndex ?? internalHighlightedIndex;
     const onHighlightedIndexChange = useStableCallback((index, shouldScrollIntoView = false) => {
       (externalSetHighlightedIndex ?? internalSetHighlightedIndex)(index);
@@ -2422,7 +2445,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
-  var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
   function CompositeRoot(componentProps) {
     const {
       render,
@@ -2476,15 +2499,15 @@ var wp;
       props: [defaultProps, ...props, elementProps],
       stateAttributesMapping: stateAttributesMapping3
     });
-    const contextValue = React23.useMemo(() => ({
+    const contextValue = React24.useMemo(() => ({
       highlightedIndex,
       onHighlightedIndexChange,
       highlightItemOnHover,
       relayKeyboardEvent
     }), [highlightedIndex, onHighlightedIndexChange, highlightItemOnHover, relayKeyboardEvent]);
-    return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(CompositeRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(CompositeRootContext.Provider, {
       value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(CompositeList, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(CompositeList, {
         elementsRef,
         onMapChange: (newMap) => {
           onMapChangeProp?.(newMap);
@@ -2521,14 +2544,14 @@ var wp;
   });

   // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
-  var React25 = __toESM(require_react(), 1);
+  var React26 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tabs/root/TabsRootContext.mjs
-  var React24 = __toESM(require_react(), 1);
-  var TabsRootContext = /* @__PURE__ */ React24.createContext(void 0);
+  var React25 = __toESM(require_react(), 1);
+  var TabsRootContext = /* @__PURE__ */ React25.createContext(void 0);
   if (true) TabsRootContext.displayName = "TabsRootContext";
   function useTabsRootContext() {
-    const context = React24.useContext(TabsRootContext);
+    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));
     }
@@ -2550,8 +2573,8 @@ var wp;
   };

   // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
-  var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
-  var TabsRoot = /* @__PURE__ */ React25.forwardRef(function TabsRoot2(componentProps, forwardedRef) {
+  var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+  var TabsRoot = /* @__PURE__ */ React26.forwardRef(function TabsRoot2(componentProps, forwardedRef) {
     const {
       className,
       defaultValue: defaultValueProp = 0,
@@ -2563,8 +2586,8 @@ var wp;
       ...elementProps
     } = componentProps;
     const hasExplicitDefaultValueProp = componentProps.defaultValue !== void 0;
-    const tabPanelRefs = React25.useRef([]);
-    const [mountedTabPanels, setMountedTabPanels] = React25.useState(() => /* @__PURE__ */ new Map());
+    const tabPanelRefs = React26.useRef([]);
+    const [mountedTabPanels, setMountedTabPanels] = React26.useState(() => /* @__PURE__ */ new Map());
     const [value, setValue] = useControlled({
       controlled: valueProp,
       default: defaultValueProp,
@@ -2572,9 +2595,9 @@ var wp;
       state: "value"
     });
     const isControlled = valueProp !== void 0;
-    const [tabMap, setTabMap] = React25.useState(() => /* @__PURE__ */ new Map());
-    const lastKnownTabElementRef = React25.useRef(void 0);
-    const getTabElementBySelectedValue = React25.useCallback((selectedValue) => {
+    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;
       }
@@ -2585,7 +2608,7 @@ var wp;
       }
       return null;
     }, [tabMap]);
-    const [activationDirectionState, setActivationDirectionState] = React25.useState(() => ({
+    const [activationDirectionState, setActivationDirectionState] = React26.useState(() => ({
       previousValue: value,
       tabActivationDirection: "none"
     }));
@@ -2644,10 +2667,10 @@ var wp;
         return next;
       });
     });
-    const getTabPanelIdByValue = React25.useCallback((tabValue) => {
+    const getTabPanelIdByValue = React26.useCallback((tabValue) => {
       return mountedTabPanels.get(tabValue);
     }, [mountedTabPanels]);
-    const getTabIdByPanelValue = React25.useCallback((tabPanelValue) => {
+    const getTabIdByPanelValue = React26.useCallback((tabPanelValue) => {
       for (const tabMetadata of tabMap.values()) {
         if (tabPanelValue === tabMetadata?.value) {
           return tabMetadata?.id;
@@ -2655,7 +2678,7 @@ var wp;
       }
       return void 0;
     }, [tabMap]);
-    const tabsContextValue = React25.useMemo(() => ({
+    const tabsContextValue = React26.useMemo(() => ({
       getTabElementBySelectedValue,
       getTabIdByPanelValue,
       getTabPanelIdByValue,
@@ -2667,7 +2690,7 @@ var wp;
       tabActivationDirection,
       value
     }), [getTabElementBySelectedValue, getTabIdByPanelValue, getTabPanelIdByValue, onValueChange, orientation, registerMountedTabPanel, setTabMap, unregisterMountedTabPanel, tabActivationDirection, value]);
-    const selectedTabMetadata = React25.useMemo(() => {
+    const selectedTabMetadata = React26.useMemo(() => {
       for (const tabMetadata of tabMap.values()) {
         if (tabMetadata != null && tabMetadata.value === value) {
           return tabMetadata;
@@ -2675,7 +2698,7 @@ var wp;
       }
       return void 0;
     }, [tabMap, value]);
-    const firstEnabledTabValue = React25.useMemo(() => {
+    const firstEnabledTabValue = React26.useMemo(() => {
       for (const tabMetadata of tabMap.values()) {
         if (tabMetadata != null && !tabMetadata.disabled) {
           return tabMetadata.value;
@@ -2683,10 +2706,10 @@ var wp;
       }
       return void 0;
     }, [tabMap]);
-    const shouldNotifyInitialValueChangeRef = React25.useRef(!hasExplicitDefaultValueProp);
-    const initialDefaultValueRef = React25.useRef(defaultValueProp);
-    const shouldHonorDisabledDefaultValueRef = React25.useRef(hasExplicitDefaultValueProp);
-    const didRegisterTabsRef = React25.useRef(false);
+    const shouldNotifyInitialValueChangeRef = React26.useRef(!hasExplicitDefaultValueProp);
+    const initialDefaultValueRef = React26.useRef(defaultValueProp);
+    const shouldHonorDisabledDefaultValueRef = React26.useRef(hasExplicitDefaultValueProp);
+    const didRegisterTabsRef = React26.useRef(false);
     useIsoLayoutEffect(() => {
       if (isControlled) {
         return;
@@ -2752,9 +2775,9 @@ var wp;
       props: elementProps,
       stateAttributesMapping: tabsStateAttributesMapping
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(TabsRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(TabsRootContext.Provider, {
       value: tabsContextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(CompositeList, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(CompositeList, {
         elementsRef: tabPanelRefs,
         children: element
       })
@@ -2812,14 +2835,14 @@ var wp;
   }

   // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
-  var React27 = __toESM(require_react(), 1);
+  var React28 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tabs/list/TabsListContext.mjs
-  var React26 = __toESM(require_react(), 1);
-  var TabsListContext = /* @__PURE__ */ React26.createContext(void 0);
+  var React27 = __toESM(require_react(), 1);
+  var TabsListContext = /* @__PURE__ */ React27.createContext(void 0);
   if (true) TabsListContext.displayName = "TabsListContext";
   function useTabsListContext() {
-    const context = React26.useContext(TabsListContext);
+    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));
     }
@@ -2827,7 +2850,7 @@ var wp;
   }

   // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
-  var TabsTab = /* @__PURE__ */ React27.forwardRef(function TabsTab2(componentProps, forwardedRef) {
+  var TabsTab = /* @__PURE__ */ React28.forwardRef(function TabsTab2(componentProps, forwardedRef) {
     const {
       className,
       disabled: disabled2 = false,
@@ -2853,7 +2876,7 @@ var wp;
       tabsListElement
     } = useTabsListContext();
     const id = useBaseUiId(idProp);
-    const tabMetadata = React27.useMemo(() => ({
+    const tabMetadata = React28.useMemo(() => ({
       disabled: disabled2,
       id,
       value
@@ -2868,8 +2891,8 @@ var wp;
       metadata: tabMetadata
     });
     const active = value === activeTabValue;
-    const isNavigatingRef = React27.useRef(false);
-    const tabElementRef = React27.useRef(null);
+    const isNavigatingRef = React28.useRef(false);
+    const tabElementRef = React28.useRef(null);
     useIsoLayoutEffect(() => {
       const tabElement = tabElementRef.current;
       if (!tabElement) {
@@ -2905,8 +2928,8 @@ var wp;
       focusableWhenDisabled: true
     });
     const tabPanelId = getTabPanelIdByValue(value);
-    const isPressingRef = React27.useRef(false);
-    const isMainButtonRef = React27.useRef(false);
+    const isPressingRef = React28.useRef(false);
+    const isMainButtonRef = React28.useRef(false);
     function onClick(event) {
       if (active || disabled2) {
         return;
@@ -2978,7 +3001,7 @@ var wp;
   if (true) TabsTab.displayName = "TabsTab";

   // node_modules/@base-ui/react/tabs/indicator/TabsIndicator.mjs
-  var React28 = __toESM(require_react(), 1);
+  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")}();';
@@ -2995,13 +3018,13 @@ var wp;
   })({});

   // node_modules/@base-ui/react/tabs/indicator/TabsIndicator.mjs
-  var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
   var stateAttributesMapping = {
     ...tabsStateAttributesMapping,
     activeTabPosition: () => null,
     activeTabSize: () => null
   };
-  var TabsIndicator = /* @__PURE__ */ React28.forwardRef(function TabsIndicator2(componentProps, forwardedRef) {
+  var TabsIndicator = /* @__PURE__ */ React29.forwardRef(function TabsIndicator2(componentProps, forwardedRef) {
     const {
       className,
       render,
@@ -3024,7 +3047,7 @@ var wp;
     } = useTabsListContext();
     const isHydrating = useIsHydrating();
     const rerender = useForcedRerendering();
-    React28.useEffect(() => {
+    React29.useEffect(() => {
       return registerIndicatorUpdateListener(rerender);
     }, [registerIndicatorUpdateListener, rerender]);
     let left = 0;
@@ -3107,8 +3130,8 @@ var wp;
     if (value == null) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime20.jsxs)(React28.Fragment, {
-      children: [element, isHydrating && renderBeforeHydration && /* @__PURE__ */ (0, import_jsx_runtime20.jsx)("script", {
+    return /* @__PURE__ */ (0, import_jsx_runtime22.jsxs)(React29.Fragment, {
+      children: [element, isHydrating && renderBeforeHydration && /* @__PURE__ */ (0, import_jsx_runtime22.jsx)("script", {
         nonce,
         dangerouslySetInnerHTML: {
           __html: script
@@ -3120,7 +3143,7 @@ var wp;
   if (true) TabsIndicator.displayName = "TabsIndicator";

   // node_modules/@base-ui/react/tabs/panel/TabsPanel.mjs
-  var React29 = __toESM(require_react(), 1);
+  var React30 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tabs/panel/TabsPanelDataAttributes.mjs
   var TabsPanelDataAttributes = (function(TabsPanelDataAttributes2) {
@@ -3138,7 +3161,7 @@ var wp;
     ...tabsStateAttributesMapping,
     ...transitionStatusMapping
   };
-  var TabsPanel = /* @__PURE__ */ React29.forwardRef(function TabsPanel2(componentProps, forwardedRef) {
+  var TabsPanel = /* @__PURE__ */ React30.forwardRef(function TabsPanel2(componentProps, forwardedRef) {
     const {
       className,
       value,
@@ -3156,7 +3179,7 @@ var wp;
       unregisterMountedTabPanel
     } = useTabsRootContext();
     const id = useBaseUiId();
-    const metadata = React29.useMemo(() => ({
+    const metadata = React30.useMemo(() => ({
       id,
       value
     }), [id, value]);
@@ -3180,7 +3203,7 @@ var wp;
       tabActivationDirection,
       transitionStatus
     };
-    const panelRef = React29.useRef(null);
+    const panelRef = React30.useRef(null);
     const element = useRenderElement("div", componentProps, {
       state,
       ref: [forwardedRef, listItemRef, panelRef],
@@ -3225,9 +3248,9 @@ var wp;
   if (true) TabsPanel.displayName = "TabsPanel";

   // node_modules/@base-ui/react/tabs/list/TabsList.mjs
-  var React30 = __toESM(require_react(), 1);
-  var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
-  var TabsList = /* @__PURE__ */ React30.forwardRef(function TabsList2(componentProps, forwardedRef) {
+  var React31 = __toESM(require_react(), 1);
+  var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+  var TabsList = /* @__PURE__ */ React31.forwardRef(function TabsList2(componentProps, forwardedRef) {
     const {
       activateOnFocus = false,
       className,
@@ -3243,11 +3266,11 @@ var wp;
       setTabMap,
       tabActivationDirection
     } = useTabsRootContext();
-    const [highlightedTabIndex, setHighlightedTabIndex] = React30.useState(0);
-    const [tabsListElement, setTabsListElement] = React30.useState(null);
-    const indicatorUpdateListenersRef = React30.useRef(/* @__PURE__ */ new Set());
-    const tabResizeObserverElementsRef = React30.useRef(/* @__PURE__ */ new Set());
-    const resizeObserverRef = React30.useRef(null);
+    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;
@@ -3296,7 +3319,7 @@ var wp;
       "aria-orientation": orientation === "vertical" ? "vertical" : void 0,
       role: "tablist"
     };
-    const tabsListContextValue = React30.useMemo(() => ({
+    const tabsListContextValue = React31.useMemo(() => ({
       activateOnFocus,
       highlightedTabIndex,
       registerIndicatorUpdateListener,
@@ -3305,9 +3328,9 @@ var wp;
       setHighlightedTabIndex,
       tabsListElement
     }), [activateOnFocus, highlightedTabIndex, registerIndicatorUpdateListener, registerTabResizeObserverElement, onTabActivation, setHighlightedTabIndex, tabsListElement]);
-    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(TabsListContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(TabsListContext.Provider, {
       value: tabsListContextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(CompositeRoot, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(CompositeRoot, {
         render,
         className,
         style,
@@ -3334,11 +3357,11 @@ var wp;

   // packages/ui/build-module/icon/icon.mjs
   var import_element2 = __toESM(require_element(), 1);
-  var import_primitives15 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 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_runtime22.jsx)(
-      import_primitives15.SVG,
+    return /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
+      import_primitives16.SVG,
       {
         ref,
         ...icon.props,
@@ -3460,39 +3483,15 @@ var wp;
     return element;
   });

-  // packages/ui/build-module/utils/use-schedule-validation.mjs
-  var import_element4 = __toESM(require_element(), 1);
-  function useScheduleValidation(validate) {
-    const validateRef = (0, import_element4.useRef)(validate);
-    validateRef.current = validate;
-    const timerRef = (0, import_element4.useRef)(null);
-    const unmountedRef = (0, import_element4.useRef)(false);
-    const scheduleValidation = (0, import_element4.useCallback)(() => {
-      if (unmountedRef.current) {
-        return;
-      }
-      if (timerRef.current) {
-        clearTimeout(timerRef.current);
-      }
-      timerRef.current = setTimeout(() => {
-        validateRef.current();
-        timerRef.current = null;
-      }, 0);
-    }, []);
-    (0, import_element4.useEffect)(() => {
-      unmountedRef.current = false;
-      return () => {
-        unmountedRef.current = true;
-        if (timerRef.current) {
-          clearTimeout(timerRef.current);
-        }
-      };
-    }, []);
-    return scheduleValidation;
+  // 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 });
   }

   // packages/ui/build-module/visually-hidden/visually-hidden.mjs
-  var import_element5 = __toESM(require_element(), 1);
+  var import_element4 = __toESM(require_element(), 1);
   var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
   function getRuntime2() {
     const globalScope = globalThis;
@@ -3577,7 +3576,7 @@ var wp;
     registerStyle2("fa606a57ae", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");
   }
   var style_default2 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element5.forwardRef)(
+  var VisuallyHidden = (0, import_element4.forwardRef)(
     function VisuallyHidden2({ render, ...restProps }, ref) {
       const element = useRender({
         render,
@@ -3595,10 +3594,41 @@ var wp;
     }
   );

+  // 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/link/link.mjs
   var import_element6 = __toESM(require_element(), 1);
-  var import_i18n3 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 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() {
     const globalScope = globalThis;
@@ -3684,9 +3714,9 @@ var wp;
   }
   var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle3("5f8e7aa0bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+    registerStyle3("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_default = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" };
+  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("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"}}}');
   }
@@ -3712,23 +3742,23 @@ var wp;
         className: clsx_default(
           global_css_defense_default.a,
           resets_default["box-sizing"],
-          focus_default["outset-ring--focus-except-active"],
+          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"],
           className
         ),
         target: openInNewTab ? "_blank" : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime23.jsxs)(import_jsx_runtime23.Fragment, { children: [
+        children: /* @__PURE__ */ (0, import_jsx_runtime26.jsxs)(import_jsx_runtime26.Fragment, { children: [
           children,
-          openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(
+          openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
             "span",
             {
               className: style_default3["link-icon"],
               role: "img",
               "aria-label": (
                 /* translators: accessibility text appended to link text */
-                (0, import_i18n3.__)("(opens in a new tab)")
+                (0, import_i18n4.__)("(opens in a new tab)")
               )
             }
           )
@@ -3750,7 +3780,7 @@ var wp;
   // packages/ui/build-module/tabs/list.mjs
   var import_element7 = __toESM(require_element(), 1);
   var import_compose = __toESM(require_compose(), 1);
-  var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
   function getRuntime4() {
     const globalScope = globalThis;
@@ -3914,7 +3944,7 @@ var wp;
         forwardedRef,
         (el) => setListEl(el)
       ]);
-      return /* @__PURE__ */ (0, import_jsx_runtime24.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)(
         index_parts_exports.List,
         {
           ref: mergedListRef,
@@ -3931,7 +3961,7 @@ var wp;
           tabIndex: otherProps.tabIndex ?? (overflow.isScrolling ? -1 : void 0),
           children: [
             children,
-            /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(index_parts_exports.Indicator, { className: style_default4.indicator })
+            /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(index_parts_exports.Indicator, { className: style_default4.indicator })
           ]
         }
       );
@@ -3943,7 +3973,7 @@ var wp;

   // packages/ui/build-module/tabs/context.mjs
   var import_element8 = __toESM(require_element(), 1);
-  var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
   var VALIDATION_ENABLED = true;
   var TabsValidationContext = VALIDATION_ENABLED ? (0, import_element8.createContext)(null) : null;
   function useRegisterTabDev() {
@@ -4007,17 +4037,17 @@ var wp;
       }),
       [registerTab, registerPanel]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
   }
   function TabsValidationProviderProd({
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_jsx_runtime25.Fragment, { children });
+    return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(import_jsx_runtime28.Fragment, { children });
   }
   var TabsValidationProvider = VALIDATION_ENABLED ? TabsValidationProviderDev : TabsValidationProviderProd;

   // packages/ui/build-module/tabs/panel.mjs
-  var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
   function getRuntime5() {
     const globalScope = globalThis;
@@ -4103,19 +4133,19 @@ var wp;
   }
   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("5f8e7aa0bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+    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_default2 = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" };
+  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)(
     function TabPanel({ className, ...otherProps }, forwardedRef) {
       useRegisterPanel();
-      return /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
         index_parts_exports.Panel,
         {
           ref: forwardedRef,
           className: clsx_default(
             global_css_defense_default2.div,
-            focus_default2["outset-ring--focus-visible"],
+            focus_module_default2["outset-ring--focus-visible"],
             className
           ),
           ...otherProps
@@ -4126,16 +4156,16 @@ var wp;

   // packages/ui/build-module/tabs/root.mjs
   var import_element10 = __toESM(require_element(), 1);
-  var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
   var Root = (0, import_element10.forwardRef)(
     function TabsRoot3({ ...otherProps }, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(TabsValidationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...otherProps }) });
+      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 }) }) });
     }
   );

   // packages/ui/build-module/tabs/tab.mjs
   var import_element11 = __toESM(require_element(), 1);
-  var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
   function getRuntime6() {
     const globalScope = globalThis;
@@ -4222,29 +4252,29 @@ var wp;
   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) {
     useRegisterTab();
-    return /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(
       index_parts_exports.Tab,
       {
         ref: forwardedRef,
         className: clsx_default(style_default5.tab, className),
         ...otherProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime28.jsx)("span", { className: style_default5["tab-children"], children }),
-          /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(Icon, { icon: chevron_right_default, className: style_default5["tab-chevron"] })
+          /* @__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"] })
         ]
       }
     );
   });

   // packages/format-library/build-module/image/index.mjs
-  var import_i18n4 = __toESM(require_i18n(), 1);
+  var import_i18n5 = __toESM(require_i18n(), 1);
   var import_element12 = __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_runtime29 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES = ["image"];
   var name3 = "core/image";
-  var title3 = (0, import_i18n4.__)("Inline image");
+  var title3 = (0, import_i18n5.__)("Inline image");
   function getCurrentImageId(activeObjectAttributes) {
     if (!activeObjectAttributes?.className) {
       return void 0;
@@ -4255,7 +4285,7 @@ var wp;
   var image = {
     name: name3,
     title: title3,
-    keywords: [(0, import_i18n4.__)("photo"), (0, import_i18n4.__)("media")],
+    keywords: [(0, import_i18n5.__)("photo"), (0, import_i18n5.__)("media")],
     object: true,
     tagName: "img",
     className: null,
@@ -4277,13 +4307,13 @@ var wp;
       editableContentElement: contentRef.current,
       settings: image
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
       import_components.Popover,
       {
         focusOnMount: false,
         anchor: popoverAnchor,
         className: "block-editor-format-toolbar__image-popover",
-        children: /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
           "form",
           {
             className: "block-editor-format-toolbar__image-container-content",
@@ -4303,11 +4333,11 @@ var wp;
               });
               event.preventDefault();
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime32.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
                 import_components.__experimentalNumberControl,
                 {
-                  label: (0, import_i18n4.__)("Width"),
+                  label: (0, import_i18n5.__)("Width"),
                   value: editedWidth,
                   min: 1,
                   onChange: (newWidth) => {
@@ -4315,36 +4345,36 @@ var wp;
                   }
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
                 import_components.TextareaControl,
                 {
-                  label: (0, import_i18n4.__)("Alternative text"),
+                  label: (0, import_i18n5.__)("Alternative text"),
                   value: editedAlt,
                   onChange: (newAlt) => {
                     setEditedAlt(newAlt);
                   },
-                  help: /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(import_jsx_runtime29.Fragment, { children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+                  help: /* @__PURE__ */ (0, import_jsx_runtime32.jsxs)(import_jsx_runtime32.Fragment, { children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
                       Link,
                       {
                         openInNewTab: true,
                         href: (
                           // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                          (0, import_i18n4.__)(
+                          (0, import_i18n5.__)(
                             "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                           )
                         ),
-                        children: (0, import_i18n4.__)(
+                        children: (0, import_i18n5.__)(
                           "Describe the purpose of the image."
                         )
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime29.jsx)("br", {}),
-                    (0, import_i18n4.__)("Leave empty if decorative.")
+                    /* @__PURE__ */ (0, import_jsx_runtime32.jsx)("br", {}),
+                    (0, import_i18n5.__)("Leave empty if decorative.")
                   ] })
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(Stack, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(Stack, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
                 import_components.Button,
                 {
                   disabled: !hasChanged,
@@ -4352,7 +4382,7 @@ var wp;
                   variant: "primary",
                   type: "submit",
                   size: "compact",
-                  children: (0, import_i18n4.__)("Apply")
+                  children: (0, import_i18n5.__)("Apply")
                 }
               ) })
             ] })
@@ -4369,8 +4399,8 @@ var wp;
     activeObjectAttributes,
     contentRef
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(import_block_editor3.MediaUploadCheck, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime32.jsxs)(import_block_editor3.MediaUploadCheck, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
         import_block_editor3.MediaUpload,
         {
           allowedTypes: ALLOWED_MEDIA_TYPES,
@@ -4392,25 +4422,18 @@ var wp;
             );
             onFocus();
           },
-          render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+          render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
             import_block_editor3.RichTextToolbarButton,
             {
-              icon: /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
-                import_components.SVG,
-                {
-                  xmlns: "http://www.w3.org/2000/svg",
-                  viewBox: "0 0 24 24",
-                  children: /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_components.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" })
-                }
-              ),
-              title: isObjectActive ? (0, import_i18n4.__)("Replace image") : title3,
+              icon: inline_image_default,
+              title: isObjectActive ? (0, import_i18n5.__)("Replace image") : title3,
               onClick: open,
               isActive: isObjectActive
             }
           )
         }
       ),
-      isObjectActive && /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+      isObjectActive && /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
         InlineUI,
         {
           value,
@@ -4423,12 +4446,12 @@ var wp;
   }

   // packages/format-library/build-module/italic/index.mjs
-  var import_i18n5 = __toESM(require_i18n(), 1);
+  var import_i18n6 = __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_runtime30 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
   var name4 = "core/italic";
-  var title4 = (0, import_i18n5.__)("Italic");
+  var title4 = (0, import_i18n6.__)("Italic");
   var italic = {
     name: name4,
     title: title4,
@@ -4442,8 +4465,8 @@ var wp;
         onChange((0, import_rich_text4.toggleFormat)(value, { type: name4 }));
         onFocus();
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime30.jsxs)(import_jsx_runtime30.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime33.jsxs)(import_jsx_runtime33.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
           import_block_editor4.RichTextShortcut,
           {
             type: "primary",
@@ -4451,7 +4474,7 @@ var wp;
             onUse: onToggle
           }
         ),
-        isVisible && /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
+        isVisible && /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
           import_block_editor4.RichTextToolbarButton,
           {
             name: "italic",
@@ -4463,7 +4486,7 @@ var wp;
             shortcutCharacter: "i"
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
           import_block_editor4.__unstableRichTextInputEvent,
           {
             inputType: "formatItalic",
@@ -4475,7 +4498,7 @@ var wp;
   };

   // packages/format-library/build-module/link/index.mjs
-  var import_i18n8 = __toESM(require_i18n(), 1);
+  var import_i18n9 = __toESM(require_i18n(), 1);
   var import_element15 = __toESM(require_element(), 1);
   var import_rich_text6 = __toESM(require_rich_text(), 1);
   var import_url3 = __toESM(require_url(), 1);
@@ -4485,7 +4508,7 @@ var wp;

   // packages/format-library/build-module/link/inline.mjs
   var import_element14 = __toESM(require_element(), 1);
-  var import_i18n7 = __toESM(require_i18n(), 1);
+  var import_i18n8 = __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);
@@ -4630,9 +4653,9 @@ var wp;
   // 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_i18n6 = __toESM(require_i18n(), 1);
+  var import_i18n7 = __toESM(require_i18n(), 1);
   var import_components2 = __toESM(require_components(), 1);
-  var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime34 = __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);
@@ -4655,10 +4678,10 @@ var wp;
         setIsSettingActive(true);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)("fieldset", { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime31.jsx)("legend", {}), children: setting.title }),
-      /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(Stack, { direction: "column", gap: "md", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
+    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)(
           import_components2.CheckboxControl,
           {
             label: setting.title,
@@ -4668,13 +4691,13 @@ var wp;
             "aria-controls": isSettingActive ? controlledRegionId : void 0
           }
         ),
-        isSettingActive && /* @__PURE__ */ (0, import_jsx_runtime31.jsx)("div", { id: controlledRegionId, children: /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
+        isSettingActive && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)("div", { id: controlledRegionId, children: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
           import_components2.__experimentalInputControl,
           {
-            label: (0, import_i18n6.__)("CSS classes"),
+            label: (0, import_i18n7.__)("CSS classes"),
             value: value?.cssClasses,
             onChange: handleSettingChange,
-            help: (0, import_i18n6.__)(
+            help: (0, import_i18n7.__)(
               "Separate multiple classes with spaces."
             ),
             __unstableInputWidth: "100%"
@@ -4686,18 +4709,18 @@ var wp;
   var css_classes_setting_default = CSSClassesSettingComponent;

   // packages/format-library/build-module/link/inline.mjs
-  var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
   var LINK_SETTINGS = [
     ...import_block_editor5.LinkControl.DEFAULT_LINK_SETTINGS,
     {
       id: "nofollow",
-      title: (0, import_i18n7.__)("Mark as nofollow")
+      title: (0, import_i18n8.__)("Mark as nofollow")
     },
     {
       id: "cssClasses",
-      title: (0, import_i18n7.__)("Additional CSS class(es)"),
+      title: (0, import_i18n8.__)("Additional CSS class(es)"),
       render: (setting, value, onChange) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
           css_classes_setting_default,
           {
             setting,
@@ -4757,7 +4780,7 @@ var wp;
       const newValue = (0, import_rich_text5.removeFormat)(value, "core/link");
       onChange(newValue);
       stopAddingLink();
-      (0, import_a11y.speak)((0, import_i18n7.__)("Link removed."), "assertive");
+      (0, import_a11y.speak)((0, import_i18n8.__)("Link removed."), "assertive");
     }
     function onChangeLink(nextValue) {
       const hasLink = linkValue?.url;
@@ -4823,15 +4846,15 @@ var wp;
       }
       if (!isValidHref(newUrl)) {
         (0, import_a11y.speak)(
-          (0, import_i18n7.__)(
+          (0, import_i18n8.__)(
             "Warning: the link has been inserted but may have errors. Please test it."
           ),
           "assertive"
         );
       } else if (isActive) {
-        (0, import_a11y.speak)((0, import_i18n7.__)("Link edited."), "assertive");
+        (0, import_a11y.speak)((0, import_i18n8.__)("Link edited."), "assertive");
       } else {
-        (0, import_a11y.speak)((0, import_i18n7.__)("Link inserted."), "assertive");
+        (0, import_a11y.speak)((0, import_i18n8.__)("Link inserted."), "assertive");
       }
     }
     const popoverAnchor = (0, import_rich_text5.useAnchor)({
@@ -4856,15 +4879,15 @@ var wp;
     }
     function createButtonText(searchTerm) {
       return (0, import_element14.createInterpolateElement)(
-        (0, import_i18n7.sprintf)(
+        (0, import_i18n8.sprintf)(
           /* translators: %s: search term. */
-          (0, import_i18n7.__)("Create page: <mark>%s</mark>"),
+          (0, import_i18n8.__)("Create page: <mark>%s</mark>"),
           searchTerm
         ),
-        { mark: /* @__PURE__ */ (0, import_jsx_runtime32.jsx)("mark", {}) }
+        { mark: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)("mark", {}) }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
       import_components3.Popover,
       {
         anchor: popoverAnchor,
@@ -4876,7 +4899,7 @@ var wp;
         shift: true,
         focusOnMount,
         constrainTabbing: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
           import_block_editor5.LinkControl,
           {
             value: linkValue,
@@ -4917,9 +4940,9 @@ var wp;
   var inline_default = InlineLinkUI;

   // packages/format-library/build-module/link/index.mjs
-  var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
   var name5 = "core/link";
-  var title5 = (0, import_i18n8.__)("Link");
+  var title5 = (0, import_i18n9.__)("Link");
   function Edit2({
     isActive,
     activeAttributes,
@@ -5007,12 +5030,12 @@ var wp;
     }
     function onRemoveFormat() {
       onChange((0, import_rich_text6.removeFormat)(value, name5));
-      (0, import_a11y2.speak)((0, import_i18n8.__)("Link removed."), "assertive");
+      (0, import_a11y2.speak)((0, import_i18n9.__)("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_runtime33.jsxs)(import_jsx_runtime33.Fragment, { children: [
-      hasSelection && /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(import_jsx_runtime36.Fragment, { children: [
+      hasSelection && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
         import_block_editor6.RichTextShortcut,
         {
           type: "primary",
@@ -5020,7 +5043,7 @@ var wp;
           onUse: addLink
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
         import_block_editor6.RichTextShortcut,
         {
           type: "primaryShift",
@@ -5028,12 +5051,12 @@ var wp;
           onUse: onRemoveFormat
         }
       ),
-      isVisible && /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+      isVisible && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
         import_block_editor6.RichTextToolbarButton,
         {
           name: "link",
           icon: link_default,
-          title: isActive ? (0, import_i18n8.__)("Link") : title5,
+          title: isActive ? (0, import_i18n9.__)("Link") : title5,
           onClick: (event) => {
             addLink(event.currentTarget);
           },
@@ -5044,7 +5067,7 @@ var wp;
           "aria-expanded": addingLink
         }
       ),
-      isVisible && addingLink && /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+      isVisible && addingLink && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
         inline_default,
         {
           stopAddingLink,
@@ -5102,12 +5125,12 @@ var wp;
   };

   // packages/format-library/build-module/strikethrough/index.mjs
-  var import_i18n9 = __toESM(require_i18n(), 1);
+  var import_i18n10 = __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_runtime34 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
   var name6 = "core/strikethrough";
-  var title6 = (0, import_i18n9.__)("Strikethrough");
+  var title6 = (0, import_i18n10.__)("Strikethrough");
   var strikethrough = {
     name: name6,
     title: title6,
@@ -5118,8 +5141,8 @@ var wp;
         onChange((0, import_rich_text7.toggleFormat)(value, { type: name6, title: title6 }));
         onFocus();
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(import_jsx_runtime34.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(import_jsx_runtime37.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
           import_block_editor7.RichTextShortcut,
           {
             type: "access",
@@ -5127,7 +5150,7 @@ var wp;
             onUse: onClick
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
           import_block_editor7.RichTextToolbarButton,
           {
             icon: format_strikethrough_default,
@@ -5142,12 +5165,12 @@ var wp;
   };

   // packages/format-library/build-module/underline/index.mjs
-  var import_i18n10 = __toESM(require_i18n(), 1);
+  var import_i18n11 = __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_runtime35 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
   var name7 = "core/underline";
-  var title7 = (0, import_i18n10.__)("Underline");
+  var title7 = (0, import_i18n11.__)("Underline");
   var underline = {
     name: name7,
     title: title7,
@@ -5168,8 +5191,8 @@ var wp;
           })
         );
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime35.jsxs)(import_jsx_runtime35.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)(import_jsx_runtime38.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
           import_block_editor8.RichTextShortcut,
           {
             type: "primary",
@@ -5177,7 +5200,7 @@ var wp;
             onUse: onToggle
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
           import_block_editor8.__unstableRichTextInputEvent,
           {
             inputType: "formatUnderline",
@@ -5189,7 +5212,7 @@ var wp;
   };

   // packages/format-library/build-module/text-color/index.mjs
-  var import_i18n12 = __toESM(require_i18n(), 1);
+  var import_i18n13 = __toESM(require_i18n(), 1);
   var import_element17 = __toESM(require_element(), 1);
   var import_block_editor10 = __toESM(require_block_editor(), 1);
   var import_rich_text10 = __toESM(require_rich_text(), 1);
@@ -5200,11 +5223,11 @@ var wp;
   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_i18n11 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n12 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
   var TABS = [
-    { name: "color", title: (0, import_i18n11.__)("Text") },
-    { name: "backgroundColor", title: (0, import_i18n11.__)("Background") }
+    { name: "color", title: (0, import_i18n12.__)("Text") },
+    { name: "backgroundColor", title: (0, import_i18n12.__)("Background") }
   ];
   function parseCSS(css = "") {
     return css.split(";").reduce((accumulator, rule) => {
@@ -5284,7 +5307,7 @@ var wp;
       () => getActiveColors(value, name16, colors),
       [name16, value, colors]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
       import_block_editor9.ColorPalette,
       {
         value: activeColors[property],
@@ -5310,20 +5333,20 @@ var wp;
       editableContentElement: contentRef.current,
       settings: { ...textColor, isActive }
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
       import_components4.Popover,
       {
         onClose,
         className: "format-library__inline-color-popover",
         anchor: popoverAnchor,
-        children: /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(tabs_exports.Root, { defaultValue: TABS[0].name, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(tabs_exports.List, { children: TABS.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(tabs_exports.Tab, { value: tab.name, children: tab.title }, tab.name)) }),
-          TABS.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+        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)(
             tabs_exports.Panel,
             {
               value: tab.name,
               tabIndex: -1,
-              children: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
                 ColorPicker,
                 {
                   name: name16,
@@ -5341,10 +5364,10 @@ var wp;
   }

   // packages/format-library/build-module/text-color/index.mjs
-  var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
   var transparentValue = "rgba(0, 0, 0, 0)";
   var name8 = "core/text-color";
-  var title8 = (0, import_i18n12.__)("Highlight");
+  var title8 = (0, import_i18n13.__)("Highlight");
   var EMPTY_ARRAY3 = [];
   function getComputedStyleProperty(element, property) {
     const { ownerDocument: ownerDocument2 } = element;
@@ -5388,13 +5411,13 @@ var wp;
     if (!hasColorsToChoose && !isActive) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(import_jsx_runtime37.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(import_jsx_runtime40.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
         import_block_editor10.RichTextToolbarButton,
         {
           className: "format-library-text-color-button",
           isActive,
-          icon: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+          icon: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
             icon_default,
             {
               icon: Object.keys(activeAttributes).length ? text_color_default : color_default,
@@ -5406,7 +5429,7 @@ var wp;
           role: "menuitemcheckbox"
         }
       ),
-      isAddingColor && /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+      isAddingColor && /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
         InlineColorUI,
         {
           name: name8,
@@ -5433,12 +5456,12 @@ var wp;
   };

   // packages/format-library/build-module/subscript/index.mjs
-  var import_i18n13 = __toESM(require_i18n(), 1);
+  var import_i18n14 = __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_runtime38 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
   var name9 = "core/subscript";
-  var title9 = (0, import_i18n13.__)("Subscript");
+  var title9 = (0, import_i18n14.__)("Subscript");
   var subscript = {
     name: name9,
     title: title9,
@@ -5452,7 +5475,7 @@ var wp;
         onToggle();
         onFocus();
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
         import_block_editor11.RichTextToolbarButton,
         {
           icon: subscript_default,
@@ -5466,12 +5489,12 @@ var wp;
   };

   // packages/format-library/build-module/superscript/index.mjs
-  var import_i18n14 = __toESM(require_i18n(), 1);
+  var import_i18n15 = __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_runtime39 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
   var name10 = "core/superscript";
-  var title10 = (0, import_i18n14.__)("Superscript");
+  var title10 = (0, import_i18n15.__)("Superscript");
   var superscript = {
     name: name10,
     title: title10,
@@ -5485,7 +5508,7 @@ var wp;
         onToggle();
         onFocus();
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
         import_block_editor12.RichTextToolbarButton,
         {
           icon: superscript_default,
@@ -5499,12 +5522,12 @@ var wp;
   };

   // packages/format-library/build-module/keyboard/index.mjs
-  var import_i18n15 = __toESM(require_i18n(), 1);
+  var import_i18n16 = __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_runtime40 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
   var name11 = "core/keyboard";
-  var title11 = (0, import_i18n15.__)("Keyboard input");
+  var title11 = (0, import_i18n16.__)("Keyboard input");
   var keyboard2 = {
     name: name11,
     title: title11,
@@ -5518,7 +5541,7 @@ var wp;
         onToggle();
         onFocus();
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
         import_block_editor13.RichTextToolbarButton,
         {
           icon: button_default,
@@ -5532,12 +5555,12 @@ var wp;
   };

   // packages/format-library/build-module/unknown/index.mjs
-  var import_i18n16 = __toESM(require_i18n(), 1);
+  var import_i18n17 = __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_runtime41 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
   var name12 = "core/unknown";
-  var title12 = (0, import_i18n16.__)("Clear Unknown Formatting");
+  var title12 = (0, import_i18n17.__)("Clear Unknown Formatting");
   function selectionContainsUnknownFormats(value) {
     if ((0, import_rich_text14.isCollapsed)(value)) {
       return false;
@@ -5560,7 +5583,7 @@ var wp;
         onChange((0, import_rich_text14.removeFormat)(value, name12));
         onFocus();
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
         import_block_editor14.RichTextToolbarButton,
         {
           name: "unknown",
@@ -5574,14 +5597,14 @@ var wp;
   };

   // packages/format-library/build-module/language/index.mjs
-  var import_i18n17 = __toESM(require_i18n(), 1);
+  var import_i18n18 = __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_rich_text15 = __toESM(require_rich_text(), 1);
-  var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
   var name13 = "core/language";
-  var title13 = (0, import_i18n17.__)("Language");
+  var title13 = (0, import_i18n18.__)("Language");
   var language = {
     name: name13,
     title: title13,
@@ -5598,8 +5621,8 @@ var wp;
     const togglePopover = () => {
       setIsPopoverVisible((state) => !state);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime42.jsxs)(import_jsx_runtime42.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime45.jsxs)(import_jsx_runtime45.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
         import_block_editor15.RichTextToolbarButton,
         {
           icon: language_default,
@@ -5616,7 +5639,7 @@ var wp;
           role: "menuitemcheckbox"
         }
       ),
-      isPopoverVisible && /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
+      isPopoverVisible && /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
         InlineLanguageUI,
         {
           value,
@@ -5634,16 +5657,16 @@ var wp;
     });
     const [lang, setLang] = (0, import_element18.useState)("");
     const [dir, setDir] = (0, import_element18.useState)("ltr");
-    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
       import_components5.Popover,
       {
         className: "block-editor-format-toolbar__language-popover",
         anchor: popoverAnchor,
         onClose,
-        children: /* @__PURE__ */ (0, import_jsx_runtime42.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime45.jsxs)(
           Stack,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)("form", {}),
+            render: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("form", {}),
             direction: "column",
             gap: "lg",
             className: "block-editor-format-toolbar__language-container-content",
@@ -5661,42 +5684,42 @@ var wp;
               onClose();
             },
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
                 import_components5.TextControl,
                 {
                   label: title13,
                   value: lang,
                   onChange: (val) => setLang(val),
-                  help: (0, import_i18n17.__)(
+                  help: (0, import_i18n18.__)(
                     'A valid language attribute, like "en" or "fr".'
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
                 import_components5.SelectControl,
                 {
-                  label: (0, import_i18n17.__)("Text direction"),
+                  label: (0, import_i18n18.__)("Text direction"),
                   value: dir,
                   options: [
                     {
-                      label: (0, import_i18n17.__)("Left to right"),
+                      label: (0, import_i18n18.__)("Left to right"),
                       value: "ltr"
                     },
                     {
-                      label: (0, import_i18n17.__)("Right to left"),
+                      label: (0, import_i18n18.__)("Right to left"),
                       value: "rtl"
                     }
                   ],
                   onChange: (val) => setDir(val)
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(Stack, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(Stack, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
                 import_components5.Button,
                 {
                   __next40pxDefaultSize: true,
                   variant: "primary",
                   type: "submit",
-                  text: (0, import_i18n17.__)("Apply")
+                  text: (0, import_i18n18.__)("Apply")
                 }
               ) })
             ]
@@ -5707,7 +5730,7 @@ var wp;
   }

   // packages/format-library/build-module/math/index.mjs
-  var import_i18n18 = __toESM(require_i18n(), 1);
+  var import_i18n19 = __toESM(require_i18n(), 1);
   var import_element19 = __toESM(require_element(), 1);
   var import_rich_text16 = __toESM(require_rich_text(), 1);
   var import_block_editor16 = __toESM(require_block_editor(), 1);
@@ -5721,10 +5744,10 @@ var wp;
   );

   // packages/format-library/build-module/math/index.mjs
-  var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedTextControl } = unlock(import_components6.privateApis);
+  var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
+  var { ValidatedInputControl } = unlock(import_components6.privateApis);
   var name14 = "core/math";
-  var title14 = (0, import_i18n18.__)("Math");
+  var title14 = (0, import_i18n19.__)("Math");
   function InlineUI2({
     value,
     onChange,
@@ -5767,7 +5790,7 @@ var wp;
         replacements: newReplacements
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
       import_components6.Popover,
       {
         placement: "bottom-start",
@@ -5776,21 +5799,21 @@ var wp;
         anchor: popoverAnchor,
         onFocusOutside: () => formRef.current?.reportValidity(),
         className: "block-editor-format-toolbar__math-popover",
-        children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
           "form",
           {
             ref: formRef,
             style: { minWidth: "300px", padding: "4px" },
             onSubmit: (event) => event.preventDefault(),
-            children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
-              ValidatedTextControl,
+            children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
+              ValidatedInputControl,
               {
                 hideLabelFromVision: true,
-                label: (0, import_i18n18.__)("LaTeX math syntax"),
+                label: (0, import_i18n19.__)("LaTeX math syntax"),
                 value: latex,
                 customValidity: error2 ? { type: "invalid", message: error2 } : void 0,
                 onChange: handleLatexChange,
-                placeholder: (0, import_i18n18.__)("e.g., x^2, \\frac{a}{b}"),
+                placeholder: (0, import_i18n19.__)("e.g., x^2, \\frac{a}{b}"),
                 autoComplete: "off",
                 className: "block-editor-format-toolbar__math-input"
               }
@@ -5841,8 +5864,8 @@ var wp;
       onChange(newValue);
       onFocus();
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime43.jsxs)(import_jsx_runtime43.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime46.jsxs)(import_jsx_runtime46.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
         import_block_editor16.RichTextToolbarButton,
         {
           icon: math_default,
@@ -5851,7 +5874,7 @@ var wp;
           isActive: isObjectActive
         }
       ),
-      isObjectActive && /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
+      isObjectActive && /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
         InlineUI2,
         {
           value,
@@ -5876,12 +5899,12 @@ var wp;
   };

   // packages/format-library/build-module/non-breaking-space/index.mjs
-  var import_i18n19 = __toESM(require_i18n(), 1);
+  var import_i18n20 = __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_runtime44 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
   var name15 = "core/non-breaking-space";
-  var title15 = (0, import_i18n19.__)("Non breaking space");
+  var title15 = (0, import_i18n20.__)("Non breaking space");
   var nonBreakingSpace = {
     name: name15,
     title: title15,
@@ -5891,7 +5914,7 @@ var wp;
       function addNonBreakingSpace() {
         onChange((0, import_rich_text17.insert)(value, "\xA0"));
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(
         import_block_editor17.RichTextShortcut,
         {
           type: "primaryShift",
@@ -5939,3 +5962,5 @@ use-sync-external-store/cjs/use-sync-external-store-shim.development.js:
    * LICENSE file in the root directory of this source tree.
    *)
 */
+(window.wp ||= {}).formatLibrary = wp.formatLibrary;
+})();
diff --git a/wp-includes/js/dist/format-library.min.js b/wp-includes/js/dist/format-library.min.js
index aeac15e489..a20257baba 100644
--- a/wp-includes/js/dist/format-library.min.js
+++ b/wp-includes/js/dist/format-library.min.js
@@ -1,13 +1,14 @@
 /*! This file is auto-generated */
-var wp;(wp||={}).formatLibrary=(()=>{var Sl=Object.create;var Jr=Object.defineProperty;var Tl=Object.getOwnPropertyDescriptor;var Cl=Object.getOwnPropertyNames;var El=Object.getPrototypeOf,kl=Object.prototype.hasOwnProperty;var Nl=(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),Qr=(t,e)=>{for(var r in e)Jr(t,r,{get:e[r],enumerable:!0})},Il=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of Cl(e))!kl.call(t,o)&&o!==r&&Jr(t,o,{get:()=>e[o],enumerable:!(n=Tl(e,o))||n.enumerable});return t};var i=(t,e,r)=>(r=t!=null?Sl(El(t)):{},Il(e||!t||!t.__esModule?Jr(r,"default",{value:t,enumerable:!0}):r,t));var K=Z((gu,ea)=>{ea.exports=window.wp.richText});var U=Z((hu,ra)=>{ra.exports=window.wp.i18n});var G=Z((bu,oa)=>{oa.exports=window.wp.blockEditor});var W=Z((vu,na)=>{na.exports=window.wp.element});var J=Z((wu,aa)=>{aa.exports=window.wp.primitives});var S=Z((_u,ia)=>{ia.exports=window.ReactJSXRuntime});var Wt=Z((nd,ua)=>{ua.exports=window.wp.components});var N=Z((id,ma)=>{ma.exports=window.React});var Ya=Z((Rm,Ka)=>{Ka.exports=window.ReactDOM});var ti=Z(Qa=>{"use strict";var le=N();function Wf(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var $f=typeof Object.is=="function"?Object.is:Wf,Kf=le.useState,Yf=le.useEffect,Gf=le.useLayoutEffect,qf=le.useDebugValue;function Zf(t,e){var r=e(),n=Kf({inst:{value:r,getSnapshot:e}}),o=n[0].inst,a=n[1];return Gf(function(){o.value=r,o.getSnapshot=e,en(o)&&a({inst:o})},[t,r,e]),Yf(function(){return en(o)&&a({inst:o}),t(function(){en(o)&&a({inst:o})})},[t]),qf(r),r}function en(t){var e=t.getSnapshot;t=t.value;try{var r=e();return!$f(t,r)}catch{return!0}}function Xf(t,e){return e()}var Jf=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Xf:Zf;Qa.useSyncExternalStore=le.useSyncExternalStore!==void 0?le.useSyncExternalStore:Jf});var ri=Z((Hm,ei)=>{"use strict";ei.exports=ti()});var pn=Z((Wg,ki)=>{ki.exports=window.wp.a11y});var hn=Z((Gg,Li)=>{Li.exports=window.wp.compose});var Ai=Z((qg,Mi)=>{Mi.exports=window.wp.privateApis});var Lr=Z((Gh,fs)=>{fs.exports=window.wp.url});var us=Z((qh,cs)=>{cs.exports=window.wp.htmlEntities});var Dn=Z((Zh,ds)=>{ds.exports=window.wp.data});var yl=i(K(),1);var sa=i(U(),1),Lo=i(K(),1),ie=i(G(),1);var Ue=i(W(),1),to=(0,Ue.forwardRef)(({icon:t,size:e=24,...r},n)=>(0,Ue.cloneElement)(t,{width:e,height:e,...r,ref:n}));var We=i(J(),1),eo=i(S(),1),ro=(0,eo.jsx)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eo.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(J(),1),oo=i(S(),1),no=(0,oo.jsx)($e.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oo.jsx)($e.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Ke=i(J(),1),ao=i(S(),1),io=(0,ao.jsx)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ao.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(J(),1),so=i(S(),1),lo=(0,so.jsx)(Ye.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,so.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(J(),1),fo=i(S(),1),co=(0,fo.jsx)(Ge.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fo.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(J(),1),uo=i(S(),1),mo=(0,uo.jsx)(qe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uo.jsx)(qe.Path,{d:"M12.5 5L10 19h1.9l2.5-14z"})});var Ze=i(J(),1),po=i(S(),1),go=(0,po.jsx)(Ze.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,po.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(J(),1),ho=i(S(),1),bo=(0,ho.jsx)(Xe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ho.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(J(),1),vo=i(S(),1),xo=(0,vo.jsx)(Je.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vo.jsx)(Je.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 Qe=i(J(),1),wo=i(S(),1),_o=(0,wo.jsx)(Qe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wo.jsx)(Qe.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 tr=i(J(),1),yo=i(S(),1),Ro=(0,yo.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yo.jsx)(tr.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 er=i(J(),1),So=i(S(),1),To=(0,So.jsx)(er.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,So.jsx)(er.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 rr=i(J(),1),Co=i(S(),1),Eo=(0,Co.jsx)(rr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Co.jsx)(rr.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 or=i(J(),1),ko=i(S(),1),No=(0,ko.jsx)(or.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ko.jsx)(or.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 It=i(S(),1),Io="core/bold",Po=(0,sa.__)("Bold"),la={name:Io,title:Po,tagName:"strong",className:null,edit({isActive:t,value:e,onChange:r,onFocus:n,isVisible:o=!0}){function a(){r((0,Lo.toggleFormat)(e,{type:Io,title:Po}))}function s(){r((0,Lo.toggleFormat)(e,{type:Io})),n()}return(0,It.jsxs)(It.Fragment,{children:[(0,It.jsx)(ie.RichTextShortcut,{type:"primary",character:"b",onUse:a}),o&&(0,It.jsx)(ie.RichTextToolbarButton,{name:"bold",icon:co,title:Po,onClick:s,isActive:t,shortcutType:"primary",shortcutCharacter:"b"}),(0,It.jsx)(ie.__unstableRichTextInputEvent,{inputType:"formatBold",onInput:a})]})}};var fa=i(U(),1),Ft=i(K(),1),nr=i(G(),1);var Ut=i(S(),1),Mo="core/code",Ao=(0,fa.__)("Inline code"),ca={name:Mo,title:Ao,tagName:"code",className:null,__unstableInputRule(t){let{start:r,text:n}=t;if(n[r-1]!=="`"||r-2<0)return t;let a=n.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:Mo},s,l)),t},edit({value:t,onChange:e,onFocus:r,isActive:n}){function o(){e((0,Ft.toggleFormat)(t,{type:Mo,title:Ao})),r()}return(0,Ut.jsxs)(Ut.Fragment,{children:[(0,Ut.jsx)(nr.RichTextShortcut,{type:"access",character:"x",onUse:o}),(0,Ut.jsx)(nr.RichTextToolbarButton,{icon:io,title:Ao,onClick:o,isActive:n,role:"menuitemcheckbox"})]})}};var at=i(Wt(),1);function da(t){var e,r,n="";if(typeof t=="string"||typeof t=="number")n+=t;else if(typeof t=="object")if(Array.isArray(t)){var o=t.length;for(e=0;e<o;e++)t[e]&&(r=da(t[e]))&&(n&&(n+=" "),n+=r)}else for(r in t)t[r]&&(n&&(n+=" "),n+=r);return n}function Pl(){for(var t,e,r=0,n="",o=arguments.length;r<o;r++)(t=arguments[r])&&(e=da(t))&&(n&&(n+=" "),n+=e);return n}var Pt=Pl;var $t=i(N(),1);function pa({controlled:t,default:e,name:r,state:n="value"}){let{current:o}=$t.useRef(t!==void 0),[a,s]=$t.useState(e),l=o?t:a,c=$t.useCallback(f=>{o||s(f)},[]);return[l,c]}var Ll=i(N(),1),Re={...Ll};var ha=i(N(),1),ga={};function gt(t,e){let r=ha.useRef(ga);return r.current===ga&&(r.current=t(e)),r}var Oo=Re.useInsertionEffect,Ml=Oo&&Oo!==Re.useLayoutEffect?Oo:t=>t();function O(t){let e=gt(Al).current;return e.next=t,Ml(e.effect),e.trampoline}function Al(){let t={next:void 0,callback:Ol,trampoline:(...e)=>t.callback?.(...e),effect:()=>{t.callback=t.next}};return t}function Ol(){}var ba=i(N(),1),Vl=()=>{},M=typeof document<"u"?ba.useLayoutEffect:Vl;var Lt=i(N(),1);var ar=i(N(),1),Vo=ar.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function va(){return ar.useContext(Vo)}var xa=i(S(),1);function ir(t){let{children:e,elementsRef:r,labelsRef:n,onMapChange:o}=t,a=O(o),s=Lt.useRef(0),l=gt(jl).current,c=gt(Bl).current,[f,d]=Lt.useState(0),h=Lt.useRef(f),R=O((v,m)=>{c.set(v,m??null),h.current+=1,d(h.current)}),b=O(v=>{c.delete(v),h.current+=1,d(h.current)}),g=Lt.useMemo(()=>{let v=new Map;return Array.from(c.keys()).filter(_=>_.isConnected).sort(zl).forEach((_,u)=>{let y=c.get(_)??{};v.set(_,{...y,index:u})}),v},[c,f]);M(()=>{if(typeof MutationObserver!="function"||g.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&&(h.current+=1,d(h.current))});return g.forEach((m,_)=>{_.parentElement&&v.observe(_.parentElement,{childList:!0})}),()=>{v.disconnect()}},[g]),M(()=>{h.current===f&&(r.current.length!==g.size&&(r.current.length=g.size),n&&n.current.length!==g.size&&(n.current.length=g.size),s.current=g.size),a(g)},[a,g,r,n,f]),M(()=>()=>{r.current=[]},[r]),M(()=>()=>{n&&(n.current=[])},[n]);let x=O(v=>(l.add(v),()=>{l.delete(v)}));M(()=>{l.forEach(v=>v(g))},[l,g]);let T=Lt.useMemo(()=>({register:R,unregister:b,subscribeMapChange:x,elementsRef:r,labelsRef:n,nextIndexRef:s}),[R,b,x,r,n,s]);return(0,xa.jsx)(Vo.Provider,{value:T,children:e})}function Bl(){return new Map}function jl(){return new Set}function zl(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 sr=i(N(),1),Dl=sr.createContext(void 0);function wa(){return sr.useContext(Dl)?.direction??"ltr"}function Hl(t,e){return function(n,...o){let a=new URL(t);return a.searchParams.set("code",n.toString()),o.forEach(s=>a.searchParams.append("args[]",s)),`${e} error #${n}; visit ${a} for the full message.`}}var Fl=Hl("https://base-ui.com/production-error","Base UI"),Mt=Fl;var Yt=i(N(),1);function Kt(t,e,r,n){let o=gt(ya).current;return Ul(o,t,e,r,n)&&Ra(o,[t,e,r,n]),o.callback}function _a(t){let e=gt(ya).current;return Wl(e,t)&&Ra(e,t),e.callback}function ya(){return{callback:null,cleanup:null,refs:[]}}function Ul(t,e,r,n,o){return t.refs[0]!==e||t.refs[1]!==r||t.refs[2]!==n||t.refs[3]!==o}function Wl(t,e){return t.refs.length!==e.length||t.refs.some((r,n)=>r!==e[n])}function Ra(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 n=Array(e.length).fill(null);for(let o=0;o<e.length;o+=1){let a=e[o];if(a!=null)switch(typeof a){case"function":{let s=a(r);typeof s=="function"&&(n[o]=s);break}case"object":{a.current=r;break}default:}}t.cleanup=()=>{for(let o=0;o<e.length;o+=1){let a=e[o];if(a!=null)switch(typeof a){case"function":{let s=n[o];typeof s=="function"?s():a(null);break}case"object":{a.current=null;break}default:}}}}}}var Ta=i(N(),1);var Sa=i(N(),1),$l=parseInt(Sa.version,10);function lr(t){return $l>=t}function Bo(t){if(!Ta.isValidElement(t))return null;let e=t,r=e.props;return(lr(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 jo(){}var Te=Object.freeze([]),ht=Object.freeze({});function Ca(t,e){let r={};for(let n in t){let o=t[n];if(e?.hasOwnProperty(n)){let a=e[n](o);a!=null&&Object.assign(r,a);continue}o===!0?r[`data-${n.toLowerCase()}`]="":o&&(r[`data-${n.toLowerCase()}`]=o.toString())}return r}function Ea(t,e){return typeof t=="function"?t(e):t}function ka(t,e){return typeof t=="function"?t(e):t}var zo={};function ft(t,e,r,n,o){if(!r&&!n&&!o&&!t)return fr(e);let a=fr(t);return e&&(a=Ce(a,e)),r&&(a=Ce(a,r)),n&&(a=Ce(a,n)),o&&(a=Ce(a,o)),a}function Na(t){if(t.length===0)return zo;if(t.length===1)return fr(t[0]);let e=fr(t[0]);for(let r=1;r<t.length;r+=1)e=Ce(e,t[r]);return e}function fr(t){return Do(t)?{...Pa(t,zo)}:Kl(t)}function Ce(t,e){return Do(e)?Pa(e,t):Yl(t,e)}function Kl(t){let e={...t};for(let r in e){let n=e[r];Ia(r,n)&&(e[r]=La(n))}return e}function Yl(t,e){if(!e)return t;for(let r in e){let n=e[r];switch(r){case"style":{t[r]=Se(t.style,n);break}case"className":{t[r]=Ho(t.className,n);break}default:Ia(r,n)?t[r]=Gl(t[r],n):t[r]=n}}return t}function Ia(t,e){let r=t.charCodeAt(0),n=t.charCodeAt(1),o=t.charCodeAt(2);return r===111&&n===110&&o>=65&&o<=90&&(typeof e=="function"||typeof e>"u")}function Do(t){return typeof t=="function"}function Pa(t,e){return Do(t)?t(e):t??zo}function Gl(t,e){return e?t?(...r)=>{let n=r[0];if(Ma(n)){let a=n;Ee(a);let s=e(...r);return a.baseUIHandlerPrevented||t?.(...r),s}let o=e(...r);return t?.(...r),o}:La(e):t}function La(t){return t&&((...e)=>{let r=e[0];return Ma(r)&&Ee(r),t(...e)})}function Ee(t){return t.preventBaseUIHandler=()=>{t.baseUIHandlerPrevented=!0},t}function Ho(t,e){return e?t?e+" "+t:e:t}function Ma(t){return t!=null&&typeof t=="object"&&"nativeEvent"in t}var Fo=i(N(),1);function nt(t,e,r={}){let n=e.render,o=ql(e,r);if(r.enabled===!1)return null;let a=r.state??ht;return Jl(t,n,o,a)}function ql(t,e={}){let{className:r,style:n,render:o}=t,{state:a=ht,ref:s,props:l,stateAttributesMapping:c,enabled:f=!0}=e,d=f?Ea(r,a):void 0,h=f?ka(n,a):void 0,R=f?Ca(a,c):ht,b=f&&l?Zl(l):void 0,g=f?Se(R,b)??{}:ht;return typeof document<"u"&&(f?Array.isArray(s)?g.ref=_a([g.ref,Bo(o),...s]):g.ref=Kt(g.ref,Bo(o),s):Kt(null,null)),f?(d!==void 0&&(g.className=Ho(g.className,d)),h!==void 0&&(g.style=Se(g.style,h)),g):ht}function Zl(t){return Array.isArray(t)?Na(t):ft(void 0,t)}var Xl=Symbol.for("react.lazy");function Jl(t,e,r,n){if(e){if(typeof e=="function")return e(r,n);let o=ft(r,e.props);o.ref=r.ref;let a=e;return a?.$$typeof===Xl&&(a=Yt.Children.toArray(e)[0]),Yt.cloneElement(a,o)}if(t&&typeof t=="string")return Ql(t,r);throw new Error(Mt(8))}function Ql(t,e){return t==="button"?(0,Fo.createElement)("button",{type:"button",...e,key:e.key}):t==="img"?(0,Fo.createElement)("img",{alt:"",...e,key:e.key}):Yt.createElement(t,e)}var cr=i(N(),1);var Aa=0;function tf(t,e="mui"){let[r,n]=cr.useState(t),o=t||r;return cr.useEffect(()=>{r==null&&(Aa+=1,n(`${e}-${Aa}`))},[r,e]),o}var Oa=Re.useId;function Va(t,e){if(Oa!==void 0){let r=Oa();return t??(e?`${e}-${r}`:r)}return tf(t,e)}function ur(t){return Va(t,"base-ui")}var ct={};Qr(ct,{cancelOpen:()=>Nf,chipRemovePress:()=>uf,clearPress:()=>cf,closePress:()=>lf,closeWatcher:()=>yf,decrementPress:()=>pf,disabled:()=>Pf,drag:()=>Cf,escapeKey:()=>_f,focusOut:()=>wf,imperativeAction:()=>Af,incrementPress:()=>mf,initial:()=>Mf,inputBlur:()=>bf,inputChange:()=>gf,inputClear:()=>hf,inputPaste:()=>vf,inputPress:()=>xf,itemPress:()=>sf,keyboard:()=>Sf,linkPress:()=>ff,listNavigation:()=>Rf,missing:()=>Lf,none:()=>ef,outsidePress:()=>af,pointer:()=>Tf,scrub:()=>kf,siblingOpen:()=>If,swipe:()=>Of,trackPress:()=>df,triggerFocus:()=>nf,triggerHover:()=>of,triggerPress:()=>rf,wheel:()=>Ef,windowResize:()=>Vf});var ef="none",rf="trigger-press",of="trigger-hover",nf="trigger-focus",af="outside-press",sf="item-press",lf="close-press",ff="link-press",cf="clear-press",uf="chip-remove-press",df="track-press",mf="increment-press",pf="decrement-press",gf="input-change",hf="input-clear",bf="input-blur",vf="input-paste",xf="input-press",wf="focus-out",_f="escape-key",yf="close-watcher",Rf="list-navigation",Sf="keyboard",Tf="pointer",Cf="drag",Ef="wheel",kf="scrub",Nf="cancel-open",If="sibling-open",Pf="disabled",Lf="missing",Mf="initial",Af="imperative-action",Of="swipe",Vf="window-resize";function ke(t,e,r,n){let o=!1,a=!1,s=n??ht;return{reason:t,event:e??new Event("base-ui"),cancel(){o=!0},allowPropagation(){a=!0},get isCanceled(){return o},get isPropagationAllowed(){return a},trigger:r,...s}}var Wo=i(N(),1);var Ba=i(N(),1),Bf=[];function ja(t){Ba.useEffect(t,Bf)}var dr=null,tm=globalThis.requestAnimationFrame,Uo=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;let r=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let o=0;o<r.length;o+=1)r[o]?.(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)}},mr=new Uo,bt=class t{static create(){return new t}static request(e){return mr.request(e)}static cancel(e){return mr.cancel(e)}currentId=dr;request(e){this.cancel(),this.currentId=mr.request(()=>{this.currentId=dr,e()})}cancel=()=>{this.currentId!==dr&&(mr.cancel(this.currentId),this.currentId=dr)};disposeEffect=()=>this.cancel};function za(){let t=gt(bt.create).current;return ja(t.disposeEffect),t}function Da(t,e=!1,r=!1){let[n,o]=Wo.useState(t&&e?"idle":void 0),[a,s]=Wo.useState(t);return t&&!a&&(s(!0),o("starting")),!t&&a&&n!=="ending"&&!r&&o("ending"),!t&&!a&&n==="ending"&&o(void 0),M(()=>{if(!t&&a&&n!=="ending"&&r){let l=bt.request(()=>{o("ending")});return()=>{bt.cancel(l)}}},[t,a,n,r]),M(()=>{if(!t||e)return;let l=bt.request(()=>{o(void 0)});return()=>{bt.cancel(l)}},[e,t]),M(()=>{if(!t||!e)return;t&&a&&n!=="idle"&&o("starting");let l=bt.request(()=>{o("idle")});return()=>{bt.cancel(l)}},[e,t,a,n]),{mounted:a,setMounted:s,transitionStatus:n}}var Gt=i(N(),1);var jf=(function(t){return t[t.None=0]="None",t[t.GuessFromOrder=1]="GuessFromOrder",t})({});function pr(t={}){let{label:e,metadata:r,textRef:n,indexGuessBehavior:o,index:a}=t,{register:s,unregister:l,subscribeMapChange:c,elementsRef:f,labelsRef:d,nextIndexRef:h}=va(),R=Gt.useRef(-1),[b,g]=Gt.useState(a??(o===jf.GuessFromOrder?()=>{if(R.current===-1){let v=h.current;h.current+=1,R.current=v}return R.current}:-1)),x=Gt.useRef(null),T=Gt.useCallback(v=>{if(x.current=v,b!==-1&&v!==null&&(f.current[b]=v,d)){let m=e!==void 0;d.current[b]=m?e:n?.current?.textContent??v.textContent}},[b,f,d,e,n]);return M(()=>{if(a!=null)return;let v=x.current;if(v)return s(v,r),()=>{l(v)}},[a,s,l,r]),M(()=>{if(a==null)return c(v=>{let m=x.current?v.get(x.current)?.index:null;m!=null&&g(m)})},[a,c,g]),{ref:T,index:b}}var qt=(function(t){return t.startingStyle="data-starting-style",t.endingStyle="data-ending-style",t})({}),zf={[qt.startingStyle]:""},Df={[qt.endingStyle]:""},Ha={transitionStatus(t){return t==="starting"?zf:t==="ending"?Df:null}};var se=i(N(),1);function Fa(){return typeof window<"u"}function $o(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function Zt(t){return Fa()?t instanceof HTMLElement||t instanceof $o(t).HTMLElement:!1}function Ua(t){return!Fa()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof $o(t).ShadowRoot}function gr(t){return $o(t).getComputedStyle(t)}var hr=i(N(),1),Ko=hr.createContext(void 0);function br(t=!1){let e=hr.useContext(Ko);if(e===void 0&&!t)throw new Error(Mt(16));return e}var Wa=i(N(),1);function $a(t){let{focusableWhenDisabled:e,disabled:r,composite:n=!1,tabIndex:o=0,isNativeButton:a}=t,s=n&&e!==!1,l=n&&e===!1;return{props:Wa.useMemo(()=>{let f={onKeyDown(d){r&&e&&d.key!=="Tab"&&d.preventDefault()}};return n||(f.tabIndex=o,!a&&r&&(f.tabIndex=e?o:-1)),(a&&(e||s)||!a&&r)&&(f["aria-disabled"]=r),a&&(!e||l)&&(f.disabled=r),f},[n,r,e,s,l,a,o])}}function Go(t={}){let{disabled:e=!1,focusableWhenDisabled:r,tabIndex:n=0,native:o=!0,composite:a}=t,s=se.useRef(null),l=br(!0),c=a??l!==void 0,{props:f}=$a({focusableWhenDisabled:r,disabled:e,composite:c,tabIndex:n,isNativeButton:o}),d=se.useCallback(()=>{let b=s.current;Yo(b)&&c&&e&&f.disabled===void 0&&b.disabled&&(b.disabled=!1)},[e,f.disabled,c]);M(d,[d]);let h=se.useCallback((b={})=>{let{onClick:g,onMouseDown:x,onKeyUp:T,onKeyDown:v,onPointerDown:m,..._}=b;return ft({onClick(u){if(e){u.preventDefault();return}g?.(u)},onMouseDown(u){e||x?.(u)},onKeyDown(u){if(e||(Ee(u),v?.(u),u.baseUIHandlerPrevented))return;let y=u.target===u.currentTarget,L=u.currentTarget,E=Yo(L),I=!o&&Hf(L),k=y&&(o?E:!I),p=u.key==="Enter",w=u.key===" ",C=L.getAttribute("role"),H=C?.startsWith("menuitem")||C==="option"||C==="gridcell";if(y&&c&&w){if(u.defaultPrevented&&H)return;u.preventDefault(),I||o&&E?(L.click(),u.preventBaseUIHandler()):k&&(g?.(u),u.preventBaseUIHandler());return}k&&(!o&&(w||p)&&u.preventDefault(),!o&&p&&g?.(u))},onKeyUp(u){if(!e){if(Ee(u),T?.(u),u.target===u.currentTarget&&o&&c&&Yo(u.currentTarget)&&u.key===" "){u.preventDefault();return}u.baseUIHandlerPrevented||u.target===u.currentTarget&&!o&&!c&&u.key===" "&&g?.(u)}},onPointerDown(u){if(e){u.preventDefault();return}m?.(u)}},o?{type:"button"}:{role:"button"},f,_)},[e,f,c,o]),R=O(b=>{s.current=b,d()});return{getButtonProps:h,buttonRef:R}}function Yo(t){return Zt(t)&&t.tagName==="BUTTON"}function Hf(t){return!!(t?.tagName==="A"&&t?.href)}function qo(t){return t?.ownerDocument||document}var Xa=i(N(),1);var qa=i(Ya(),1);function Ga(t){return t==null?t:"current"in t?t.current:t}function Za(t,e=!1,r=!0){let n=za();return O((o,a=null)=>{n.cancel();let s=Ga(t);if(s==null)return;let l=s,c=()=>{qa.flushSync(o)};if(typeof l.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){o();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(h=>h.pending||h.playState!=="finished")&&f()})}if(e){let d=qt.startingStyle;if(!l.hasAttribute(d)){n.request(f);return}let h=new MutationObserver(()=>{l.hasAttribute(d)||(h.disconnect(),f())});h.observe(l,{attributes:!0,attributeFilter:[d]}),a?.addEventListener("abort",()=>h.disconnect(),{once:!0});return}n.request(f)})}function Ja(t){let{enabled:e=!0,open:r,ref:n,onComplete:o}=t,a=O(o),s=Za(n,r,!1);Xa.useEffect(()=>{if(!e)return;let l=new AbortController;return s(a,l.signal),()=>{l.abort()}},[e,r,a,s])}function Zo(t){let e=t.activeElement;for(;e?.shadowRoot?.activeElement!=null;)e=e.shadowRoot.activeElement;return e}function Xo(t,e){if(!t||!e)return!1;let r=e.getRootNode?.();if(t.contains(e))return!0;if(r&&Ua(r)){let n=e;for(;n;){if(t===n)return!0;n=n.parentNode||n.host}}return!1}function vr(t){return"composedPath"in t?t.composedPath()[0]:t.target}var Jo=Math.round;function Ne(t,e){return e<0||e>=t.length}function Qo(t,e){return Xt(t.current,{disabledIndices:e})}function tn(t,e){return Xt(t.current,{decrement:!0,startingIndex:t.current.length,disabledIndices:e})}function Xt(t,{startingIndex:e=-1,decrement:r=!1,disabledIndices:n,amount:o=1}={}){let a=e;do a+=r?-o:o;while(a>=0&&a<=t.length-1&&Ie(t,a,n));return a}function Ie(t,e,r){if(typeof r=="function"?r(e):r?.includes(e)??!1)return!0;let o=t[e];return o?Uf(o)?!r&&(o.hasAttribute("disabled")||o.getAttribute("aria-disabled")==="true"):!0:!1}function Ff(t){return t.visibility==="hidden"||t.visibility==="collapse"}function Uf(t,e=t?gr(t):null){return!t||!t.isConnected||!e||Ff(e)?!1:typeof t.checkVisibility=="function"?t.checkVisibility():e.display!=="none"&&e.display!=="contents"}var xr=i(N(),1);function oi(){let[,t]=xr.useState({});return xr.useCallback(()=>{t({})},[])}var fe="ArrowUp",ce="ArrowDown",Pe="ArrowLeft",Le="ArrowRight",Me="Home",Ae="End";var rn=new Set([Pe,Le]),ai=new Set([Pe,Le,Me,Ae]),on=new Set([fe,ce]),ii=new Set([fe,ce,Me,Ae]),nn=new Set([...rn,...on]),si=new Set([...nn,Me,Ae]),Qf="Shift",tc="Control",ec="Alt",rc="Meta",li=new Set([Qf,tc,ec,rc]);function oc(t){return Zt(t)&&t.tagName==="INPUT"}function an(t){return!!(oc(t)&&t.selectionStart!=null||Zt(t)&&t.tagName==="TEXTAREA")}function sn(t,e,r,n){if(!t||!e||!e.scrollTo)return;let o=t.scrollLeft,a=t.scrollTop,s=t.clientWidth<t.scrollWidth,l=t.clientHeight<t.scrollHeight;if(s&&n!=="vertical"){let c=ni(t,e,"left"),f=wr(t),d=wr(e);r==="ltr"&&(c+e.offsetWidth+d.scrollMarginRight>t.scrollLeft+t.clientWidth-f.scrollPaddingRight?o=c+e.offsetWidth+d.scrollMarginRight-t.clientWidth+f.scrollPaddingRight:c-d.scrollMarginLeft<t.scrollLeft+f.scrollPaddingLeft&&(o=c-d.scrollMarginLeft-f.scrollPaddingLeft)),r==="rtl"&&(c-d.scrollMarginRight<t.scrollLeft+f.scrollPaddingLeft?o=c-d.scrollMarginLeft-f.scrollPaddingLeft:c+e.offsetWidth+d.scrollMarginRight>t.scrollLeft+t.clientWidth-f.scrollPaddingRight&&(o=c+e.offsetWidth+d.scrollMarginRight-t.clientWidth+f.scrollPaddingRight))}if(l&&n!=="horizontal"){let c=ni(t,e,"top"),f=wr(t),d=wr(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:o,top:a,behavior:"auto"})}function ni(t,e,r){let n=r==="left"?"offsetLeft":"offsetTop",o=0;for(;e.offsetParent&&(o+=e[n],e.offsetParent!==t);)e=e.offsetParent;return o}function wr(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 fi(t){return lr(19)?t:t?"true":void 0}var ci=i(N(),1);function ui(t={}){let{highlightItemOnHover:e,highlightedIndex:r,onHighlightedIndexChange:n}=br(),{ref:o,index:a}=pr(t),s=r===a,l=ci.useRef(null),c=Kt(o,l);return{compositeProps:{tabIndex:s?0:-1,onFocus(){n(a)},onMouseMove(){let d=l.current;if(!e||!d)return;let h=d.hasAttribute("disabled")||d.ariaDisabled==="true";!s&&!h&&d.focus()}},compositeRef:c,index:a}}function ln(t){let e=gr(t),r=parseFloat(e.width)||0,n=parseFloat(e.height)||0,o=Zt(t),a=o?t.offsetWidth:r,s=o?t.offsetHeight:n;return(Jo(r)!==a||Jo(n)!==s)&&(r=a,n=s),{width:r,height:n}}function di(t){return t==null||t.hasAttribute("disabled")||t.getAttribute("aria-disabled")==="true"}var _r=i(N(),1),nc=_r.createContext(void 0),ac={disableStyleElements:!1};function mi(){return _r.useContext(nc)??ac}var gi=i(N(),1);var ue=i(N(),1);var yr="data-composite-item-active";var ic=[];function pi(t){let{loopFocus:e=!0,orientation:r="both",grid:n,onLoop:o,direction:a,highlightedIndex:s,onHighlightedIndexChange:l,rootRef:c,enableHomeAndEndKeys:f=!1,stopEventPropagation:d=!1,disabledIndices:h,modifierKeys:R=ic}=t,[b,g]=ue.useState(0),x=n!=null,T=ue.useRef(null),v=Kt(T,c),m=ue.useRef([]),_=ue.useRef(!1),u=s??b,y=O((p,w=!1)=>{if((l??g)(p),w){let C=m.current[p];sn(T.current,C,a,r)}}),L=O(p=>{if(p.size===0||_.current)return;_.current=!0;let w=Array.from(p.keys()),C=w.find(V=>V?.hasAttribute(yr))??null,H=C?w.indexOf(C):-1;if(H!==-1)y(H);else if(Ie(w,u,h)){let V=Xt(w,{disabledIndices:h});Ne(w,V)||y(V)}sn(T.current,C,a,r)});M(()=>{if(h==null||s!=null||!_.current)return;let p=m.current;if(Ie(p,u,h)){let w=Xt(p,{disabledIndices:h});Ne(p,w)||y(w)}},[h,s,u,m,y]);let E=O((p,w,C)=>o?o(p,w,C,m):C),I=O(p=>{let w=f?si:nn;if(!w.has(p.key)||sc(p,R)||!T.current)return;let H=a==="rtl",V=H?Pe:Le,it={horizontal:V,vertical:ce,both:V}[r],q=H?Le:Pe,st={horizontal:q,vertical:fe,both:q}[r],tt=vr(p.nativeEvent);if(tt!=null&&an(tt)&&!di(tt)){let pt=tt.selectionStart,Fe=tt.selectionEnd,ta=tt.value??"";if(pt==null||p.shiftKey||pt!==Fe||p.key!==st&&pt<ta.length||p.key!==it&&pt>0)return}let A=u,rt=Qo(m,h),ot=tn(m,h);n!=null&&(A=n({disabledIndices:h,elementsRef:m,event:p,highlightedIndex:u,loopFocus:e,maxIndex:ot,minIndex:rt,onLoop:E,orientation:r,rtl:H}));let Rt={horizontal:[V],vertical:[ce],both:[V,ce]}[r],B={horizontal:[q],vertical:[fe],both:[q,fe]}[r],lt=x?w:{horizontal:f?ai:rn,vertical:f?ii:on,both:w}[r];f&&(p.key===Me?A=rt:p.key===Ae&&(A=ot)),A===u&&(Rt.includes(p.key)||B.includes(p.key))&&(e&&A===ot&&Rt.includes(p.key)?(A=rt,o&&(A=o(p,u,A,m))):e&&A===rt&&B.includes(p.key)?(A=ot,o&&(A=o(p,u,A,m))):A=Xt(m.current,{startingIndex:A,decrement:B.includes(p.key),disabledIndices:h})),A!==u&&!Ne(m.current,A)&&(d&&p.stopPropagation(),lt.has(p.key)&&p.preventDefault(),y(A,!0),queueMicrotask(()=>{m.current[A]?.focus()}))});return{props:{ref:v,onFocus(p){let w=T.current,C=vr(p.nativeEvent);!w||C==null||!an(C)||C.setSelectionRange(0,C.value.length??0)},onKeyDown:I},highlightedIndex:u,onHighlightedIndexChange:y,elementsRef:m,disabledIndices:h,onMapChange:L,relayKeyboardEvent:I}}function sc(t,e){for(let r of li.values())if(!e.includes(r)&&t.getModifierState(r))return!0;return!1}var fn=i(S(),1);function hi(t){let{render:e,className:r,style:n,refs:o=Te,props:a=Te,state:s=ht,stateAttributesMapping:l,highlightedIndex:c,onHighlightedIndexChange:f,orientation:d,grid:h,loopFocus:R,onLoop:b,enableHomeAndEndKeys:g,onMapChange:x,stopEventPropagation:T=!0,rootRef:v,disabledIndices:m,modifierKeys:_,highlightItemOnHover:u=!1,tag:y="div",...L}=t,E=wa(),{props:I,highlightedIndex:k,onHighlightedIndexChange:p,elementsRef:w,onMapChange:C,relayKeyboardEvent:H}=pi({grid:h,loopFocus:R,onLoop:b,orientation:d,highlightedIndex:c,onHighlightedIndexChange:f,rootRef:v,stopEventPropagation:T,enableHomeAndEndKeys:g,direction:E,disabledIndices:m,modifierKeys:_}),V=nt(y,t,{state:s,ref:o,props:[I,...a,L],stateAttributesMapping:l}),it=gi.useMemo(()=>({highlightedIndex:k,onHighlightedIndexChange:p,highlightItemOnHover:u,relayKeyboardEvent:H}),[k,p,u,H]);return(0,fn.jsx)(Ko.Provider,{value:it,children:(0,fn.jsx)(ir,{elementsRef:w,onMapChange:q=>{x?.(q),C(q)},children:V})})}var bi=i(ri(),1);function lc(){return jo}function fc(){return!1}function cc(){return!0}function vi(){return(0,bi.useSyncExternalStore)(lc,fc,cc)}var dt={};Qr(dt,{Indicator:()=>Si,List:()=>Ei,Panel:()=>Ci,Root:()=>_i,Tab:()=>yi});var z=i(N(),1);var Rr=i(N(),1),cn=Rr.createContext(void 0);function At(){let t=Rr.useContext(cn);if(t===void 0)throw new Error(Mt(64));return t}var xi=(function(t){return t.activationDirection="data-activation-direction",t.orientation="data-orientation",t})({});var vt={tabActivationDirection:t=>({[xi.activationDirection]:t})};var un=i(S(),1),_i=z.forwardRef(function(e,r){let{className:n,defaultValue:o=0,onValueChange:a,orientation:s="horizontal",render:l,value:c,style:f,...d}=e,h=e.defaultValue!==void 0,R=z.useRef([]),[b,g]=z.useState(()=>new Map),[x,T]=pa({controlled:c,default:o,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[F,X]of m.entries())if(X!=null&&P===(X.value??X.index))return F;return null},[m]),[L,E]=z.useState(()=>({previousValue:x,tabActivationDirection:"none"})),{previousValue:I,tabActivationDirection:k}=L,p=k,w=!1;I!==x&&(p=wi(I,x,s,m),w=I!=null&&x!=null&&y(x)==null);let C=w?I:x,H=I!==C||k!==p;M(()=>{H&&E({previousValue:C,tabActivationDirection:p})},[C,H,p]);let V=O((P,F)=>{let X=wi(x,P,s,m);F.activationDirection=X,a?.(P,F),!F.isCanceled&&T(P)}),it=O((P,F)=>{a?.(P,ke(F,void 0,void 0,{activationDirection:"none"}))}),q=O((P,F)=>{g(X=>{if(X.get(P)===F)return X;let Nt=new Map(X);return Nt.set(P,F),Nt})}),st=O((P,F)=>{g(X=>{if(!X.has(P)||X.get(P)!==F)return X;let Nt=new Map(X);return Nt.delete(P),Nt})}),tt=z.useCallback(P=>b.get(P),[b]),A=z.useCallback(P=>{for(let F of m.values())if(P===F?.value)return F?.id},[m]),rt=z.useMemo(()=>({getTabElementBySelectedValue:y,getTabIdByPanelValue:A,getTabPanelIdByValue:tt,onValueChange:V,orientation:s,registerMountedTabPanel:q,setTabMap:_,unregisterMountedTabPanel:st,tabActivationDirection:p,value:x}),[y,A,tt,V,s,q,_,st,p,x]),ot=z.useMemo(()=>{for(let P of m.values())if(P!=null&&P.value===x)return P},[m,x]),Rt=z.useMemo(()=>{for(let P of m.values())if(P!=null&&!P.disabled)return P.value},[m]),B=z.useRef(!h),lt=z.useRef(o),pt=z.useRef(h),Fe=z.useRef(!1);M(()=>{if(v)return;function P(Ht,ye){T(Ht),E(Xr=>Xr.previousValue===Ht&&Xr.tabActivationDirection==="none"?Xr:{previousValue:Ht,tabActivationDirection:"none"}),it(Ht,ye),B.current=!1}if(m.size===0){Fe.current&&x!==null&&!u.current?.isConnected&&P(null,ct.missing);return}Fe.current=!0,u.current=m.keys().next().value;let F=ot?.disabled,X=ot==null&&x!==null;if(!F&&x===lt.current&&(pt.current=!1),pt.current&&F&&x===lt.current)return;let Nt=B.current;if(F||X){let Ht=Rt??null;if(x===Ht){B.current=!1;return}let ye=ct.missing;Nt?ye=ct.initial:F&&(ye=ct.disabled),P(Ht,ye);return}Nt&&ot!=null&&(it(x,ct.initial),B.current=!1)},[Rt,v,it,ot,T,m,x]);let Rl=nt("div",e,{state:{orientation:s,tabActivationDirection:p},ref:r,props:d,stateAttributesMapping:vt});return(0,un.jsx)(cn.Provider,{value:rt,children:(0,un.jsx)(ir,{elementsRef:R,children:Rl})})});function wi(t,e,r,n){if(t==null||e==null)return"none";let o=null,a=null;for(let[c,f]of n.entries()){if(f==null)continue;let d=f.value??f.index;if(t===d&&(o=c),e===d&&(a=c),o!=null&&a!=null)break}if(o==null||a==null)return o!==a&&(typeof t=="number"||typeof t=="string")&&typeof t==typeof e?r==="horizontal"?e>t?"right":"left":e>t?"down":"up":"none";let s=o.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 St=i(N(),1);var Sr=i(N(),1),dn=Sr.createContext(void 0);function Tr(){let t=Sr.useContext(dn);if(t===void 0)throw new Error(Mt(65));return t}var yi=St.forwardRef(function(e,r){let{className:n,disabled:o=!1,render:a,value:s,id:l,nativeButton:c=!0,style:f,...d}=e,{value:h,getTabPanelIdByValue:R,orientation:b,tabActivationDirection:g}=At(),{activateOnFocus:x,highlightedTabIndex:T,onTabActivation:v,registerTabResizeObserverElement:m,setHighlightedTabIndex:_,tabsListElement:u}=Tr(),y=ur(l),L=St.useMemo(()=>({disabled:o,id:y,value:s}),[o,y,s]),{compositeProps:E,compositeRef:I,index:k}=ui({metadata:L}),p=s===h,w=St.useRef(!1),C=St.useRef(null);M(()=>{let B=C.current;if(B)return m(B)},[m]),M(()=>{if(w.current){w.current=!1;return}if(!(p&&k>-1&&T!==k))return;let B=u;if(B!=null){let lt=Zo(qo(B));if(lt&&Xo(B,lt))return}o||_(k)},[p,k,T,_,o,u]);let{getButtonProps:H,buttonRef:V}=Go({disabled:o,native:c,focusableWhenDisabled:!0}),it=R(s),q=St.useRef(!1),st=St.useRef(!1);function tt(B){p||o||v(s,ke(ct.none,B.nativeEvent,void 0,{activationDirection:"none"}))}function A(B){p||(k>-1&&!o&&_(k),!o&&x&&(!q.current||q.current&&st.current)&&v(s,ke(ct.none,B.nativeEvent,void 0,{activationDirection:"none"})))}function rt(B){if(p||o)return;q.current=!0;function lt(){q.current=!1,st.current=!1}(!B.button||B.button===0)&&(st.current=!0,qo(B.currentTarget).addEventListener("pointerup",lt,{once:!0}))}return nt("button",e,{state:{disabled:o,active:p,orientation:b,tabActivationDirection:g},ref:[r,V,I,C],props:[E,{role:"tab","aria-controls":it,"aria-selected":p,id:y,onClick:tt,onFocus:A,onPointerDown:rt,[yr]:p?"":void 0,onKeyDownCapture(){w.current=!0}},d,H],stateAttributesMapping:vt})});var de=i(N(),1);var Ri='!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 Cr=i(S(),1),uc={...vt,activeTabPosition:()=>null,activeTabSize:()=>null},Si=de.forwardRef(function(e,r){let{className:n,render:o,renderBeforeHydration:a=!1,style:s,...l}=e,{nonce:c}=mi(),{getTabElementBySelectedValue:f,orientation:d,tabActivationDirection:h,value:R}=At(),{tabsListElement:b,registerIndicatorUpdateListener:g}=Tr(),x=vi(),T=oi();de.useEffect(()=>g(T),[g,T]);let v=0,m=0,_=0,u=0,y=0,L=0,E=!1;if(R!=null&&b!=null){let V=f(R);if(V!=null){E=!0;let{width:it,height:q}=ln(V),{width:st,height:tt}=ln(b),A=V.getBoundingClientRect(),rt=b.getBoundingClientRect(),ot=st>0?rt.width/st:1,Rt=tt>0?rt.height/tt:1;if(Math.abs(ot)>Number.EPSILON&&Math.abs(Rt)>Number.EPSILON){let lt=A.left-rt.left,pt=A.top-rt.top;v=lt/ot+b.scrollLeft-b.clientLeft,_=pt/Rt+b.scrollTop-b.clientTop}else v=V.offsetLeft,_=V.offsetTop;y=it,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,w=E&&y>0&&L>0,H=nt("span",e,{state:{orientation:d,activeTabPosition:I,activeTabSize:k,tabActivationDirection:h},ref:r,props:[{role:"presentation",style:p,hidden:!w},l,{suppressHydrationWarning:!0}],stateAttributesMapping:uc});return R==null?null:(0,Cr.jsxs)(de.Fragment,{children:[H,x&&a&&(0,Cr.jsx)("script",{nonce:c,dangerouslySetInnerHTML:{__html:Ri},suppressHydrationWarning:!0})]})});var me=i(N(),1);var Ti=(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 dc={...vt,...Ha},Ci=me.forwardRef(function(e,r){let{className:n,value:o,render:a,keepMounted:s=!1,style:l,...c}=e,{value:f,getTabIdByPanelValue:d,orientation:h,tabActivationDirection:R,registerMountedTabPanel:b,unregisterMountedTabPanel:g}=At(),x=ur(),T=me.useMemo(()=>({id:x,value:o}),[x,o]),{ref:v,index:m}=pr({metadata:T}),_=o===f,{mounted:u,transitionStatus:y,setMounted:L}=Da(_),E=!u,I=d(o),k={hidden:E,orientation:h,tabActivationDirection:R,transitionStatus:y},p=me.useRef(null),w=nt("div",e,{state:k,ref:[r,v,p],props:[{"aria-labelledby":I,hidden:E,id:x,role:"tabpanel",tabIndex:_?0:-1,inert:fi(!_),[Ti.index]:m},c],stateAttributesMapping:dc});return Ja({open:_,ref:p,onComplete(){_||L(!1)}}),M(()=>{if(!(E&&!s)&&x!=null)return b(o,x),()=>{g(o,x)}},[E,s,o,x,b,g]),s||u?w:null});var ut=i(N(),1);var mn=i(S(),1),Ei=ut.forwardRef(function(e,r){let{activateOnFocus:n=!1,className:o,loopFocus:a=!0,render:s,style:l,...c}=e,{onValueChange:f,orientation:d,value:h,setTabMap:R,tabActivationDirection:b}=At(),[g,x]=ut.useState(0),[T,v]=ut.useState(null),m=ut.useRef(new Set),_=ut.useRef(new Set),u=ut.useRef(null);M(()=>{if(typeof ResizeObserver>"u")return;let w=new ResizeObserver(()=>{m.current.forEach(C=>{C()})});return u.current=w,T&&w.observe(T),_.current.forEach(C=>{w.observe(C)}),()=>{w.disconnect(),u.current=null}},[T]);let y=O(w=>(m.current.add(w),()=>{m.current.delete(w)})),L=O(w=>(_.current.add(w),u.current?.observe(w),()=>{_.current.delete(w),u.current?.unobserve(w)})),E=O((w,C)=>{w!==h&&f(w,C)}),I={orientation:d,tabActivationDirection:b},k={"aria-orientation":d==="vertical"?"vertical":void 0,role:"tablist"},p=ut.useMemo(()=>({activateOnFocus:n,highlightedTabIndex:g,registerIndicatorUpdateListener:y,registerTabResizeObserverElement:L,onTabActivation:E,setHighlightedTabIndex:x,tabsListElement:T}),[n,g,y,L,E,x,T]);return(0,mn.jsx)(dn.Provider,{value:p,children:(0,mn.jsx)(hi,{render:s,className:o,style:l,state:I,refs:[r,v],props:[k,c],stateAttributesMapping:vt,highlightedIndex:g,enableHomeAndEndKeys:!0,loopFocus:a,orientation:d,onHighlightedIndexChange:x,onMapChange:R,disabledIndices:Te})})});function pe(t){return nt(t.defaultTagName??"div",t,t)}var Ni=i(W(),1),Ii=i(J(),1),Pi=i(S(),1),gn=(0,Ni.forwardRef)(function({icon:e,size:r=24,...n},o){return(0,Pi.jsx)(Ii.SVG,{ref:o,...e.props,...n,width:r,height:r})});var Oi=i(W(),1),bn="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"&&pc(document)),t.__wpStyleRuntime}function mc(t,e){if(!t.head)return!1;for(let r of t.head.querySelectorAll(`style[${bn}]`))if(r.getAttribute(bn)===e)return!0;return!1}function Vi(t,e,r){if(!t.head)return;let n=vn(),o=n.injectedStyles.get(t);if(o||(o=new Set,n.injectedStyles.set(t,o)),o.has(e))return;if(mc(t,e)){o.add(e);return}let a=t.createElement("style");a.setAttribute(bn,e),a.appendChild(t.createTextNode(r)),t.head.appendChild(a),o.add(e)}function pc(t){let e=vn();e.documents.set(t,(e.documents.get(t)??0)+1);for(let[r,n]of e.styles)Vi(t,r,n);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 gc(t,e){let r=vn();r.styles.set(t,e);for(let n of r.documents.keys())Vi(n,t,e)}typeof process>"u",gc("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var hc={stack:"_19ce0419607e1896__stack"},bc={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)"},Tt=(0,Oi.forwardRef)(function({direction:e,gap:r,align:n,justify:o,wrap:a,render:s,...l},c){let f={gap:r&&bc[r],alignItems:n,justifyContent:o,flexDirection:e,flexWrap:a};return pe({render:s,ref:c,props:ft(l,{style:f,className:hc.stack})})});var Ot=i(W(),1);function Bi(t){let e=(0,Ot.useRef)(t);e.current=t;let r=(0,Ot.useRef)(null),n=(0,Ot.useRef)(!1),o=(0,Ot.useCallback)(()=>{n.current||(r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{e.current(),r.current=null},0))},[]);return(0,Ot.useEffect)(()=>(n.current=!1,()=>{n.current=!0,r.current&&clearTimeout(r.current)}),[]),o}var ji=i(W(),1),xn="data-wp-hash";function wn(){let t=globalThis;return t.__wpStyleRuntime||(t.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&xc(document)),t.__wpStyleRuntime}function vc(t,e){if(!t.head)return!1;for(let r of t.head.querySelectorAll(`style[${xn}]`))if(r.getAttribute(xn)===e)return!0;return!1}function zi(t,e,r){if(!t.head)return;let n=wn(),o=n.injectedStyles.get(t);if(o||(o=new Set,n.injectedStyles.set(t,o)),o.has(e))return;if(vc(t,e)){o.add(e);return}let a=t.createElement("style");a.setAttribute(xn,e),a.appendChild(t.createTextNode(r)),t.head.appendChild(a),o.add(e)}function xc(t){let e=wn();e.documents.set(t,(e.documents.get(t)??0)+1);for(let[r,n]of e.styles)zi(t,r,n);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 wc(t,e){let r=wn();r.styles.set(t,e);for(let n of r.documents.keys())zi(n,t,e)}typeof process>"u",wc("fa606a57ae","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");var _c={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},_n=(0,ji.forwardRef)(function({render:e,...r},n){return pe({render:e,ref:n,props:ft({className:_c["visually-hidden"]},r,{"data-visually-hidden":""})})});var Di=i(W(),1),Hi=i(U(),1),ge=i(S(),1),yn="data-wp-hash";function Rn(){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[${yn}]`))if(r.getAttribute(yn)===e)return!0;return!1}function Fi(t,e,r){if(!t.head)return;let n=Rn(),o=n.injectedStyles.get(t);if(o||(o=new Set,n.injectedStyles.set(t,o)),o.has(e))return;if(yc(t,e)){o.add(e);return}let a=t.createElement("style");a.setAttribute(yn,e),a.appendChild(t.createTextNode(r)),t.head.appendChild(a),o.add(e)}function Rc(t){let e=Rn();e.documents.set(t,(e.documents.get(t)??0)+1);for(let[r,n]of e.styles)Fi(t,r,n);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 kr(t,e){let r=Rn();r.styles.set(t,e);for(let n of r.documents.keys())Fi(n,t,e)}typeof process>"u",kr("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Sc={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",kr("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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 Tc={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"};typeof process>"u",kr("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 Er={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",kr("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 Cc={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Sn=(0,Di.forwardRef)(function({children:e,variant:r="default",tone:n="brand",openInNewTab:o=!1,render:a,className:s,...l},c){return pe({render:a,defaultTagName:"a",ref:c,props:ft(l,{className:Pt(Cc.a,Sc["box-sizing"],Tc["outset-ring--focus-except-active"],r!=="unstyled"&&Er.link,r!=="unstyled"&&Er[`is-${n}`],r==="unstyled"&&Er["is-unstyled"],s),target:o?"_blank":void 0,children:(0,ge.jsxs)(ge.Fragment,{children:[e,o&&(0,ge.jsx)("span",{className:Er["link-icon"],role:"img","aria-label":(0,Hi.__)("(opens in a new tab)")})]})})})});var te={};Qr(te,{List:()=>Ki,Panel:()=>ts,Root:()=>rs,Tab:()=>as});var Qt=i(W(),1);var Wi=i(hn(),1),Nr=i(S(),1),Tn="data-wp-hash";function Cn(){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[${Tn}]`))if(r.getAttribute(Tn)===e)return!0;return!1}function $i(t,e,r){if(!t.head)return;let n=Cn(),o=n.injectedStyles.get(t);if(o||(o=new Set,n.injectedStyles.set(t,o)),o.has(e))return;if(Ec(t,e)){o.add(e);return}let a=t.createElement("style");a.setAttribute(Tn,e),a.appendChild(t.createTextNode(r)),t.head.appendChild(a),o.add(e)}function kc(t){let e=Cn();e.documents.set(t,(e.documents.get(t)??0)+1);for(let[r,n]of e.styles)$i(t,r,n);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=Cn();r.styles.set(t,e);for(let n of r.documents.keys())$i(n,t,e)}typeof process>"u",Nc("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)
+(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)
 			&[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"},Ui=1,Ki=(0,Qt.forwardRef)(function({children:e,variant:r="default",className:n,activateOnFocus:o,...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 R=()=>{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>Ui,last:E<y-Ui,isScrolling:m>_};d(k=>k.first===I.first&&k.last===I.last&&k.isScrolling===I.isScrolling?k:I)},b=new ResizeObserver(R),g=()=>{b.disconnect(),b.observe(l),l.querySelectorAll('[role="tab"]').forEach(m=>b.observe(m))},x=new MutationObserver(g);x.observe(l,{childList:!0,subtree:!0});let T=!1,v=()=>{T||(requestAnimationFrame(()=>{R(),T=!1}),T=!0)};return l.addEventListener("scroll",v,{passive:!0}),g(),R(),()=>{l.removeEventListener("scroll",v),b.disconnect(),x.disconnect()}},[l]);let h=(0,Wi.useMergeRefs)([s,R=>c(R)]);return(0,Nr.jsxs)(dt.List,{ref:h,activateOnFocus:o,"data-select-on-move":o?"true":"false",className:Pt(Oe.tablist,f.first&&Oe["is-overflowing-first"],f.last&&Oe["is-overflowing-last"],Oe[`is-${r}-variant`],n),...a,tabIndex:a.tabIndex??(f.isScrolling?-1:void 0),children:[e,(0,Nr.jsx)(dt.Indicator,{className:Oe.indicator})]})});var Zi=i(W(),1);var Q=i(W(),1);var Ve=i(S(),1),Ir=!1,En=Ir?(0,Q.createContext)(null):null;function Ic(){let t=(0,Q.useContext)(En);(0,Q.useEffect)(()=>{if(t)return t.registerTab()},[t])}function Pc(){}var Yi=Ir?Ic:Pc;function Lc(){let t=(0,Q.useContext)(En);(0,Q.useEffect)(()=>{if(t)return t.registerPanel()},[t])}function Mc(){}var Gi=Ir?Lc:Mc;function Ac({children:t}){let e=(0,Q.useRef)(0),r=(0,Q.useRef)(0),n=Bi(()=>{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.`)}),o=(0,Q.useCallback)(()=>(e.current+=1,n(),()=>{e.current-=1,n()}),[n]),a=(0,Q.useCallback)(()=>(r.current+=1,n(),()=>{r.current-=1,n()}),[n]),s=(0,Q.useMemo)(()=>({registerTab:o,registerPanel:a}),[o,a]);return(0,Ve.jsx)(En.Provider,{value:s,children:t})}function Oc({children:t}){return(0,Ve.jsx)(Ve.Fragment,{children:t})}var qi=Ir?Ac:Oc;var Qi=i(S(),1),kn="data-wp-hash";function Nn(){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[${kn}]`))if(r.getAttribute(kn)===e)return!0;return!1}function Xi(t,e,r){if(!t.head)return;let n=Nn(),o=n.injectedStyles.get(t);if(o||(o=new Set,n.injectedStyles.set(t,o)),o.has(e))return;if(Vc(t,e)){o.add(e);return}let a=t.createElement("style");a.setAttribute(kn,e),a.appendChild(t.createTextNode(r)),t.head.appendChild(a),o.add(e)}function Bc(t){let e=Nn();e.documents.set(t,(e.documents.get(t)??0)+1);for(let[r,n]of e.styles)Xi(t,r,n);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 Ji(t,e){let r=Nn();r.styles.set(t,e);for(let n of r.documents.keys())Xi(n,t,e)}typeof process>"u",Ji("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 jc={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",Ji("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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 zc={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"},ts=(0,Zi.forwardRef)(function({className:e,...r},n){return Gi(),(0,Qi.jsx)(dt.Panel,{ref:n,className:Pt(jc.div,zc["outset-ring--focus-visible"],e),...r})});var es=i(W(),1);var In=i(S(),1),rs=(0,es.forwardRef)(function({...e},r){return(0,In.jsx)(qi,{children:(0,In.jsx)(dt.Root,{ref:r,...e})})});var os=i(W(),1);var Be=i(S(),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"&&Hc(document)),t.__wpStyleRuntime}function Dc(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 ns(t,e,r){if(!t.head)return;let n=Mn(),o=n.injectedStyles.get(t);if(o||(o=new Set,n.injectedStyles.set(t,o)),o.has(e))return;if(Dc(t,e)){o.add(e);return}let a=t.createElement("style");a.setAttribute(Ln,e),a.appendChild(t.createTextNode(r)),t.head.appendChild(a),o.add(e)}function Hc(t){let e=Mn();e.documents.set(t,(e.documents.get(t)??0)+1);for(let[r,n]of e.styles)ns(t,r,n);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 Fc(t,e){let r=Mn();r.styles.set(t,e);for(let n of r.documents.keys())ns(n,t,e)}typeof process>"u",Fc("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 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)
 			&[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 Pn={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"},as=(0,os.forwardRef)(function({className:e,children:r,...n},o){return Yi(),(0,Be.jsxs)(dt.Tab,{ref:o,className:Pt(Pn.tab,e),...n,children:[(0,Be.jsx)("span",{className:Pn["tab-children"],children:r}),(0,Be.jsx)(gn,{icon:no,className:Pn["tab-chevron"]})]})});var mt=i(U(),1),An=i(W(),1),Pr=i(K(),1),he=i(G(),1),$=i(S(),1),Uc=["image"],On="core/image",is=(0,mt.__)("Inline image");function Wc(t){if(!t?.className)return;let[,e]=t.className.match(/wp-image-(\d+)/)??[];return e?parseInt(e,10):void 0}var Vn={name:On,title:is,keywords:[(0,mt.__)("photo"),(0,mt.__)("media")],object:!0,tagName:"img",className:null,attributes:{className:"class",style:"style",url:"src",alt:"alt"},edit:Kc};function $c({value:t,onChange:e,activeObjectAttributes:r,contentRef:n}){let{style:o,alt:a}=r,s=o?.replace(/\D/g,""),[l,c]=(0,An.useState)(s),[f,d]=(0,An.useState)(a),h=l!==s||f!==a,R=(0,Pr.useAnchor)({editableContentElement:n.current,settings:Vn});return(0,$.jsx)(at.Popover,{focusOnMount:!1,anchor:R,className:"block-editor-format-toolbar__image-popover",children:(0,$.jsx)("form",{className:"block-editor-format-toolbar__image-container-content",onSubmit:b=>{let g=t.replacements.slice();g[t.start]={type:On,attributes:{...r,style:l?`width: ${l}px;`:"",alt:f}},e({...t,replacements:g}),b.preventDefault()},children:(0,$.jsxs)(Tt,{direction:"column",gap:"lg",children:[(0,$.jsx)(at.__experimentalNumberControl,{label:(0,mt.__)("Width"),value:l,min:1,onChange:b=>{c(b)}}),(0,$.jsx)(at.TextareaControl,{label:(0,mt.__)("Alternative text"),value:f,onChange:b=>{d(b)},help:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Sn,{openInNewTab:!0,href:(0,mt.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,mt.__)("Describe the purpose of the image.")}),(0,$.jsx)("br",{}),(0,mt.__)("Leave empty if decorative.")]})}),(0,$.jsx)(Tt,{justify:"right",children:(0,$.jsx)(at.Button,{disabled:!h,accessibleWhenDisabled:!0,variant:"primary",type:"submit",size:"compact",children:(0,mt.__)("Apply")})})]})})})}function Kc({value:t,onChange:e,onFocus:r,isObjectActive:n,activeObjectAttributes:o,contentRef:a}){return(0,$.jsxs)(he.MediaUploadCheck,{children:[(0,$.jsx)(he.MediaUpload,{allowedTypes:Uc,value:Wc(o),onSelect:({id:s,url:l,alt:c,width:f})=>{e((0,Pr.insertObject)(t,{type:On,attributes:{className:`wp-image-${s}`,style:`width: ${Math.min(f,150)}px;`,url:l,alt:c}})),r()},render:({open:s})=>(0,$.jsx)(he.RichTextToolbarButton,{icon:(0,$.jsx)(at.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$.jsx)(at.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"})}),title:n?(0,mt.__)("Replace image"):is,onClick:s,isActive:n})}),n&&(0,$.jsx)($c,{value:t,onChange:e,activeObjectAttributes:o,contentRef:a})]})}var ss=i(U(),1),zn=i(K(),1),be=i(G(),1);var Vt=i(S(),1),Bn="core/italic",jn=(0,ss.__)("Italic"),ls={name:Bn,title:jn,tagName:"em",className:null,edit({isActive:t,value:e,onChange:r,onFocus:n,isVisible:o=!0}){function a(){r((0,zn.toggleFormat)(e,{type:Bn,title:jn}))}function s(){r((0,zn.toggleFormat)(e,{type:Bn})),n()}return(0,Vt.jsxs)(Vt.Fragment,{children:[(0,Vt.jsx)(be.RichTextShortcut,{type:"primary",character:"i",onUse:a}),o&&(0,Vt.jsx)(be.RichTextToolbarButton,{name:"italic",icon:mo,title:jn,onClick:s,isActive:t,shortcutType:"primary",shortcutCharacter:"i"}),(0,Vt.jsx)(be.__unstableRichTextInputEvent,{inputType:"formatItalic",onInput:a})]})}};var zr=i(U(),1),ee=i(W(),1),Y=i(K(),1),re=i(Lr(),1),De=i(G(),1),Rs=i(us(),1);var Ss=i(pn(),1);var Vr=i(W(),1),xt=i(U(),1),je=i(pn(),1),ws=i(Wt(),1),_s=i(Lr(),1),j=i(K(),1),ve=i(G(),1),Br=i(Dn(),1);var D=i(Lr(),1);function Mr(t){if(!t)return!1;let e=t.trim();if(!e)return!1;if(/^\S+:/.test(e)){let r=(0,D.getProtocol)(e);if(!(0,D.isValidProtocol)(r)||r.startsWith("http")&&!/^https?:\/\/[^\/\s]/i.test(e))return!1;let n=(0,D.getAuthority)(e);if(!(0,D.isValidAuthority)(n))return!1;let o=(0,D.getPath)(e);if(o&&!(0,D.isValidPath)(o))return!1;let a=(0,D.getQueryString)(e);if(a&&!(0,D.isValidQueryString)(a))return!1;let s=(0,D.getFragment)(e);if(s&&!(0,D.isValidFragment)(s))return!1}return!(e.startsWith("#")&&!(0,D.isValidFragment)(e))}function ms({url:t,type:e,id:r,opensInNewWindow:n,nofollow:o,cssClasses:a}){let s={type:"core/link",attributes:{url:t}};e&&(s.attributes.type=e),r&&(s.attributes.id=r),n&&(s.attributes.target="_blank",s.attributes.rel=s.attributes.rel?s.attributes.rel+" noopener":"noopener"),o&&(s.attributes.rel=s.attributes.rel?s.attributes.rel+" nofollow":"nofollow");let l=a?.trim();return l?.length&&(s.attributes.class=l),s}function Ar(t,e,r=t.start,n=t.end){let o={start:void 0,end:void 0},{formats:a}=t,s,l;if(!a?.length)return o;let c=a.slice(),f=c[r]?.find(({type:g})=>g===e.type),d=c[n]?.find(({type:g})=>g===e.type),h=c[n-1]?.find(({type:g})=>g===e.type);if(f)s=f,l=r;else if(d)s=d,l=n;else if(h)s=h,l=n-1;else return o;let R=c[l].indexOf(s),b=[c,l,s,R];return r=Yc(...b),n=Gc(...b),r=r<0?0:r,{start:r,end:n+1}}function ps(t,e,r,n,o){let a=e,l={forwards:1,backwards:-1}[o]||1,c=l*-1;for(;t[a]&&t[a][n]===r;)a=a+l;return a=a+c,a}var gs=(t,...e)=>(...r)=>t(...r,...e),Yc=gs(ps,"backwards"),Gc=gs(ps,"forwards");var hs=i(W(),1),bs=i(hn(),1),Hn=i(U(),1),Or=i(Wt(),1);var Ct=i(S(),1),vs=({setting:t,value:e,onChange:r})=>{let n=e?e?.cssClasses?.length>0:!1,[o,a]=(0,hs.useState)(n),l=`css-classes-setting-${(0,bs.useInstanceId)(vs)}`,c=d=>{let h=typeof d=="string"?d.replace(/,/g," ").replace(/\s+/g," ").trim():d;r({...e,[t.id]:h})},f=()=>{o?(n&&c(""),a(!1)):a(!0)};return(0,Ct.jsxs)("fieldset",{children:[(0,Ct.jsx)(_n,{render:(0,Ct.jsx)("legend",{}),children:t.title}),(0,Ct.jsxs)(Tt,{direction:"column",gap:"md",children:[(0,Ct.jsx)(Or.CheckboxControl,{label:t.title,onChange:f,checked:o||n,"aria-expanded":o,"aria-controls":o?l:void 0}),o&&(0,Ct.jsx)("div",{id:l,children:(0,Ct.jsx)(Or.__experimentalInputControl,{label:(0,Hn.__)("CSS classes"),value:e?.cssClasses,onChange:c,help:(0,Hn.__)("Separate multiple classes with spaces."),__unstableInputWidth:"100%"})})]})]})},xs=vs;var ze=i(S(),1),qc=[...ve.LinkControl.DEFAULT_LINK_SETTINGS,{id:"nofollow",title:(0,xt.__)("Mark as nofollow")},{id:"cssClasses",title:(0,xt.__)("Additional CSS class(es)"),render:(t,e,r)=>(0,ze.jsx)(xs,{setting:t,value:e,onChange:r})}];function Zc({isActive:t,activeAttributes:e,value:r,onChange:n,onFocusOutside:o,stopAddingLink:a,contentRef:s,focusOnMount:l}){let f=Xc(r,t).text,{selectionChange:d}=(0,Br.useDispatch)(ve.store),{createPageEntity:h,userCanCreatePages:R,selectionStart:b}=(0,Br.useSelect)(u=>{let{getSettings:y,getSelectionStart:L}=u(ve.store),E=y();return{createPageEntity:E.__experimentalCreatePageEntity,userCanCreatePages:E.__experimentalUserCanCreatePages,selectionStart:L()}},[]),g=(0,Vr.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 x(){let u=(0,j.removeFormat)(r,"core/link");n(u),a(),(0,je.speak)((0,xt.__)("Link removed."),"assertive")}function T(u){let L=!g?.url;u={...g,...u};let E=(0,_s.prependHTTPS)(u.url),I=ms({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,j.isCollapsed)(r)&&!t){let w=(0,j.insert)(r,k);p=(0,j.applyFormat)(w,I,r.start,r.start+k.length),n(p),a(),d({clientId:b.clientId,identifier:b.attributeKey,start:r.start+k.length+1});return}else if(k===f){let w=Ar(r,{type:"core/link"});p=(0,j.applyFormat)(r,I,w.start,w.end)}else{p=(0,j.create)({text:k}),p=(0,j.applyFormat)(p,I,0,k.length);let w=Ar(r,{type:"core/link"}),[C,H]=(0,j.split)(r,w.start,w.start),V=(0,j.replace)(H,f,p);p=(0,j.concat)(C,V)}n(p),L||a(),Mr(E)?t?(0,je.speak)((0,xt.__)("Link edited."),"assertive"):(0,je.speak)((0,xt.__)("Link inserted."),"assertive"):(0,je.speak)((0,xt.__)("Warning: the link has been inserted but may have errors. Please test it."),"assertive")}let v=(0,j.useAnchor)({editableContentElement:s.current,settings:{...jr,isActive:t}});async function m(u){let y=await h({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,Vr.createInterpolateElement)((0,xt.sprintf)((0,xt.__)("Create page: <mark>%s</mark>"),u),{mark:(0,ze.jsx)("mark",{})})}return(0,ze.jsx)(ws.Popover,{anchor:v,animate:!1,onClose:a,onFocusOutside:o,placement:"bottom",offset:8,shift:!0,focusOnMount:l,constrainTabbing:!0,children:(0,ze.jsx)(ve.LinkControl,{value:g,onChange:T,onRemove:x,hasRichPreviews:!0,createSuggestion:h&&m,withCreateSuggestion:R,createSuggestionButtonText:_,hasTextControl:!0,settings:qc,showInitialSuggestions:!0,suggestionsQuery:{initialSuggestionsSearchOptions:{type:"post",subtype:"page",perPage:20}}})})}function Xc(t,e){let r=t.start,n=t.end;if(e){let o=Ar(t,{type:"core/link"});r=o.start,n=o.end}return(0,j.slice)(t,r,n)}var ys=Zc;var Et=i(S(),1),xe="core/link",Ts=(0,zr.__)("Link");function Jc({isActive:t,activeAttributes:e,value:r,onChange:n,onFocus:o,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 h(v){let m=(0,Y.getTextContent)((0,Y.slice)(r));!t&&m&&(0,re.isURL)(m)&&Mr(m)?n((0,Y.applyFormat)(r,{type:xe,attributes:{url:m}})):!t&&m&&(0,re.isEmail)(m)?n((0,Y.applyFormat)(r,{type:xe,attributes:{url:`mailto:${m}`}})):!t&&m&&(0,re.isPhoneNumber)(m)?n((0,Y.applyFormat)(r,{type:xe,attributes:{url:`tel:${m.replace(/\D/g,"")}`}})):(v&&d({el:v,action:null}),c(!0))}function R(){c(!1),f?.el?.tagName==="BUTTON"?f.el.focus():o(),d(null)}function b(){c(!1),d(null)}function g(){n((0,Y.removeFormat)(r,xe)),(0,Ss.speak)((0,zr.__)("Link removed."),"assertive")}let x=!(f?.el?.tagName==="A"&&f?.action==="click"),T=!(0,Y.isCollapsed)(r);return(0,Et.jsxs)(Et.Fragment,{children:[T&&(0,Et.jsx)(De.RichTextShortcut,{type:"primary",character:"k",onUse:h}),(0,Et.jsx)(De.RichTextShortcut,{type:"primaryShift",character:"k",onUse:g}),s&&(0,Et.jsx)(De.RichTextToolbarButton,{name:"link",icon:_o,title:t?(0,zr.__)("Link"):Ts,onClick:v=>{h(v.currentTarget)},isActive:t||l,shortcutType:"primary",shortcutCharacter:"k","aria-haspopup":"true","aria-expanded":l}),s&&l&&(0,Et.jsx)(ys,{stopAddingLink:R,onFocusOutside:b,isActive:t,activeAttributes:e,value:r,onChange:n,contentRef:a,focusOnMount:x?"firstElement":!1})]})}var jr={name:xe,title:Ts,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 n=(e||r).replace(/<[^>]+>/g,"").trim();if(!(0,re.isURL)(n)||!/^https?:/.test(n))return t;window.console.log(`Created link:
+				&{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:

-`,n);let o={type:xe,attributes:{url:(0,Rs.decodeEntities)(n)}};return(0,Y.isCollapsed)(t)?(0,Y.insert)(t,(0,Y.applyFormat)((0,Y.create)({text:r}),o,0,r.length)):(0,Y.applyFormat)(t,o)},edit:Jc};var Es=i(U(),1),ks=i(K(),1),Dr=i(G(),1);var oe=i(S(),1),Cs="core/strikethrough",Fn=(0,Es.__)("Strikethrough"),Ns={name:Cs,title:Fn,tagName:"s",className:null,edit({isActive:t,value:e,onChange:r,onFocus:n}){function o(){r((0,ks.toggleFormat)(e,{type:Cs,title:Fn})),n()}return(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)(Dr.RichTextShortcut,{type:"access",character:"d",onUse:o}),(0,oe.jsx)(Dr.RichTextToolbarButton,{icon:go,title:Fn,onClick:o,isActive:t,role:"menuitemcheckbox"})]})}};var Ls=i(U(),1),Ms=i(K(),1),Hr=i(G(),1),ne=i(S(),1),Is="core/underline",Ps=(0,Ls.__)("Underline"),As={name:Is,title:Ps,tagName:"span",className:null,attributes:{style:"style"},edit({value:t,onChange:e}){let r=()=>{e((0,Ms.toggleFormat)(t,{type:Is,attributes:{style:"text-decoration: underline;"},title:Ps}))};return(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsx)(Hr.RichTextShortcut,{type:"primary",character:"u",onUse:r}),(0,ne.jsx)(Hr.__unstableRichTextInputEvent,{inputType:"formatUnderline",onInput:r})]})}};var zs=i(U(),1),$r=i(W(),1),Kr=i(G(),1);var Ds=i(K(),1);var Os=i(W(),1),Vs=i(Dn(),1),Bt=i(K(),1),wt=i(G(),1),Bs=i(Wt(),1);var Wn=i(U(),1);var kt=i(S(),1),Un=[{name:"color",title:(0,Wn.__)("Text")},{name:"backgroundColor",title:(0,Wn.__)("Background")}];function Qc(t=""){return t.split(";").reduce((e,r)=>{if(r){let[n,o]=r.split(":");n==="color"&&(e.color=o),n==="background-color"&&o!==He&&(e.backgroundColor=o)}return e},{})}function tu(t="",e){return t.split(" ").reduce((r,n)=>{if(n.startsWith("has-")&&n.endsWith("-color")){let o=n.replace(/^has-/,"").replace(/-color$/,""),a=(0,wt.getColorObjectByAttributeValues)(e,o);r.color=a.color}return r},{})}function Fr(t,e,r){let n=(0,Bt.getActiveFormat)(t,e);return n?{...Qc(n.attributes.style),...tu(n.attributes.class,r)}:{}}function eu(t,e,r,n){let{color:o,backgroundColor:a}={...Fr(t,e,r),...n};if(!o&&!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(":")),o){let f=(0,wt.getColorObjectByColorValue)(r,o);f?l.push((0,wt.getColorClassName)("color",f.slug)):s.push(["color",o].join(":"))}return s.length&&(c.style=s.join(";")),l.length&&(c.class=l.join(" ")),(0,Bt.applyFormat)(t,{type:e,attributes:c})}function ru({name:t,property:e,value:r,onChange:n}){let o=(0,Vs.useSelect)(s=>{let{getSettings:l}=s(wt.store);return l().colors??[]},[]),a=(0,Os.useMemo)(()=>Fr(r,t,o),[t,r,o]);return(0,kt.jsx)(wt.ColorPalette,{value:a[e],onChange:s=>{n(eu(r,t,o,{[e]:s}))},enableAlpha:!0,__experimentalIsRenderedInSidebar:!0})}function js({name:t,value:e,onChange:r,onClose:n,contentRef:o,isActive:a}){let s=(0,Bt.useAnchor)({editableContentElement:o.current,settings:{...Ur,isActive:a}});return(0,kt.jsx)(Bs.Popover,{onClose:n,className:"format-library__inline-color-popover",anchor:s,children:(0,kt.jsxs)(te.Root,{defaultValue:Un[0].name,children:[(0,kt.jsx)(te.List,{children:Un.map(l=>(0,kt.jsx)(te.Tab,{value:l.name,children:l.title},l.name))}),Un.map(l=>(0,kt.jsx)(te.Panel,{value:l.name,tabIndex:-1,children:(0,kt.jsx)(ru,{name:t,property:l.name,value:e,onChange:r})},l.name))]})})}var jt=i(S(),1),He="rgba(0, 0, 0, 0)",Wr="core/text-color",Hs=(0,zs.__)("Highlight"),ou=[];function $n(t,e){let{ownerDocument:r}=t,{defaultView:n}=r,a=n.getComputedStyle(t).getPropertyValue(e);return e==="background-color"&&a===He&&t.parentElement?$n(t.parentElement,e):a}function nu(t,{color:e,backgroundColor:r}){if(!(!e&&!r))return{color:e||$n(t,"color"),backgroundColor:r===He?$n(t,"background-color"):r}}function au({value:t,onChange:e,isActive:r,activeAttributes:n,contentRef:o}){let[a,s=ou]=(0,Kr.useSettings)("color.custom","color.palette"),[l,c]=(0,$r.useState)(!1),f=(0,$r.useMemo)(()=>nu(o.current,Fr(t,Wr,s)),[o,t,s]),d=!!s.length||a;return!d&&!r?null:(0,jt.jsxs)(jt.Fragment,{children:[(0,jt.jsx)(Kr.RichTextToolbarButton,{className:"format-library-text-color-button",isActive:r,icon:(0,jt.jsx)(to,{icon:Object.keys(n).length?No:lo,style:f}),title:Hs,onClick:d?()=>c(!0):()=>e((0,Ds.removeFormat)(t,Wr)),role:"menuitemcheckbox"}),l&&(0,jt.jsx)(js,{name:Wr,onClose:()=>c(!1),activeAttributes:n,value:t,onChange:e,contentRef:o,isActive:r})]})}var Ur={name:Wr,title:Hs,tagName:"mark",className:"has-inline-color",attributes:{style:"style",class:"class"},edit:au};var Us=i(U(),1),Ws=i(K(),1),$s=i(G(),1);var Ks=i(S(),1),Fs="core/subscript",Kn=(0,Us.__)("Subscript"),Ys={name:Fs,title:Kn,tagName:"sub",className:null,edit({isActive:t,value:e,onChange:r,onFocus:n}){function o(){r((0,Ws.toggleFormat)(e,{type:Fs,title:Kn}))}function a(){o(),n()}return(0,Ks.jsx)($s.RichTextToolbarButton,{icon:To,title:Kn,onClick:a,isActive:t,role:"menuitemcheckbox"})}};var qs=i(U(),1),Zs=i(K(),1),Xs=i(G(),1);var Js=i(S(),1),Gs="core/superscript",Yn=(0,qs.__)("Superscript"),Qs={name:Gs,title:Yn,tagName:"sup",className:null,edit({isActive:t,value:e,onChange:r,onFocus:n}){function o(){r((0,Zs.toggleFormat)(e,{type:Gs,title:Yn}))}function a(){o(),n()}return(0,Js.jsx)(Xs.RichTextToolbarButton,{icon:Eo,title:Yn,onClick:a,isActive:t,role:"menuitemcheckbox"})}};var el=i(U(),1),rl=i(K(),1),ol=i(G(),1);var nl=i(S(),1),tl="core/keyboard",Gn=(0,el.__)("Keyboard input"),al={name:tl,title:Gn,tagName:"kbd",className:null,edit({isActive:t,value:e,onChange:r,onFocus:n}){function o(){r((0,rl.toggleFormat)(e,{type:tl,title:Gn}))}function a(){o(),n()}return(0,nl.jsx)(ol.RichTextToolbarButton,{icon:ro,title:Gn,onClick:a,isActive:t,role:"menuitemcheckbox"})}};var sl=i(U(),1),we=i(K(),1),ll=i(G(),1);var fl=i(S(),1),qn="core/unknown",il=(0,sl.__)("Clear Unknown Formatting");function iu(t){return(0,we.isCollapsed)(t)?!1:(0,we.slice)(t).formats.some(r=>r.some(n=>n.type===qn))}var cl={name:qn,title:il,tagName:"*",className:null,edit({isActive:t,value:e,onChange:r,onFocus:n}){if(!t&&!iu(e))return null;function o(){r((0,we.removeFormat)(e,qn)),n()}return(0,fl.jsx)(ll.RichTextToolbarButton,{name:"unknown",icon:bo,title:il,onClick:o,isActive:!0})}};var ae=i(U(),1),ul=i(G(),1),zt=i(Wt(),1);var Yr=i(W(),1),_e=i(K(),1);var et=i(S(),1),Zn="core/language",Gr=(0,ae.__)("Language"),Xn={name:Zn,title:Gr,tagName:"bdo",className:null,attributes:{lang:"lang",dir:"dir"},edit:su};function su({isActive:t,value:e,onChange:r,contentRef:n}){let[o,a]=(0,Yr.useState)(!1),s=()=>{a(l=>!l)};return(0,et.jsxs)(et.Fragment,{children:[(0,et.jsx)(ul.RichTextToolbarButton,{icon:xo,label:Gr,title:Gr,onClick:()=>{t?r((0,_e.removeFormat)(e,Zn)):s()},isActive:t,role:"menuitemcheckbox"}),o&&(0,et.jsx)(lu,{value:e,onChange:r,onClose:s,contentRef:n})]})}function lu({value:t,contentRef:e,onChange:r,onClose:n}){let o=(0,_e.useAnchor)({editableContentElement:e.current,settings:Xn}),[a,s]=(0,Yr.useState)(""),[l,c]=(0,Yr.useState)("ltr");return(0,et.jsx)(zt.Popover,{className:"block-editor-format-toolbar__language-popover",anchor:o,onClose:n,children:(0,et.jsxs)(Tt,{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:Zn,attributes:{lang:a,dir:l}})),n()},children:[(0,et.jsx)(zt.TextControl,{label:Gr,value:a,onChange:f=>s(f),help:(0,ae.__)('A valid language attribute, like "en" or "fr".')}),(0,et.jsx)(zt.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)(Tt,{justify:"right",children:(0,et.jsx)(zt.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",text:(0,ae.__)("Apply")})})]})})}var qr=i(U(),1),Dt=i(W(),1),yt=i(K(),1),pl=i(G(),1),Zr=i(Wt(),1);var dl=i(Ai(),1),{lock:kb,unlock:ml}=(0,dl.__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 _t=i(S(),1),{ValidatedTextControl:fu}=ml(Zr.privateApis),Jn="core/math",gl=(0,qr.__)("Math");function cu({value:t,onChange:e,activeAttributes:r,contentRef:n,latexToMathML:o}){let[a,s]=(0,Dt.useState)(r?.["data-latex"]||""),[l,c]=(0,Dt.useState)(null),f=(0,Dt.useRef)(),d=(0,yt.useAnchor)({editableContentElement:n.current,settings:Qn}),h=R=>{s(R);let b="";if(R&&o)try{b=o(R,{displayMode:!1}),c(null)}catch(x){c(x.message)}else c(null);let g=t.replacements.slice();g[t.start]={type:Jn,attributes:{"data-latex":R},innerHTML:b},e({...t,replacements:g})};return(0,_t.jsx)(Zr.Popover,{placement:"bottom-start",offset:8,focusOnMount:!1,anchor:d,onFocusOutside:()=>f.current?.reportValidity(),className:"block-editor-format-toolbar__math-popover",children:(0,_t.jsx)("form",{ref:f,style:{minWidth:"300px",padding:"4px"},onSubmit:R=>R.preventDefault(),children:(0,_t.jsx)(fu,{hideLabelFromVision:!0,label:(0,qr.__)("LaTeX math syntax"),value:a,customValidity:l?{type:"invalid",message:l}:void 0,onChange:h,placeholder:(0,qr.__)("e.g., x^2, \\frac{a}{b}"),autoComplete:"off",className:"block-editor-format-toolbar__math-input"})})})}function uu({value:t,onChange:e,onFocus:r,isObjectActive:n,activeObjectAttributes:o,contentRef:a}){let[s,l]=(0,Dt.useState)();(0,Dt.useEffect)(()=>{import("@wordpress/latex-to-mathml").then(f=>{l(()=>f.default)})},[]);function c(){let f;if(n){let d=o?.["data-latex"]||"";f=(0,yt.insert)(t,d),f.start=f.end-d.length}else{let d=(0,yt.getTextContent)((0,yt.slice)(t)),h="";if(d&&s)try{h=s(d,{displayMode:!1})}catch{}f=(0,yt.insertObject)(t,{type:Jn,attributes:{"data-latex":d},innerHTML:h}),f.start=f.end-1}e(f),r()}return(0,_t.jsxs)(_t.Fragment,{children:[(0,_t.jsx)(pl.RichTextToolbarButton,{icon:Ro,title:gl,onClick:c,isActive:n}),n&&(0,_t.jsx)(cu,{value:t,onChange:e,activeAttributes:o,contentRef:a,latexToMathML:s})]})}var Qn={name:Jn,title:gl,tagName:"math",className:null,attributes:{"data-latex":"data-latex"},contentEditable:!1,edit:uu};var hl=i(U(),1),bl=i(K(),1),vl=i(G(),1),xl=i(S(),1),du="core/non-breaking-space",mu=(0,hl.__)("Non breaking space"),wl={name:du,title:mu,tagName:"nbsp",className:null,edit({value:t,onChange:e}){function r(){e((0,bl.insert)(t,"\xA0"))}return(0,xl.jsx)(vl.RichTextShortcut,{type:"primaryShift",character:" ",onUse:r})}};var _l=[la,ca,Vn,ls,jr,Ns,As,Ur,Ys,Qs,al,cl,Xn,Qn,wl];_l.forEach(({name:t,...e})=>(0,yl.registerFormatType)(t,e));})();
+`,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));})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
@@ -21,3 +22,5 @@ use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
    * LICENSE file in the root directory of this source tree.
    *)
 */
+(window.wp ||= {}).formatLibrary = wp.formatLibrary;
+})();
diff --git a/wp-includes/js/dist/hooks.js b/wp-includes/js/dist/hooks.js
index 8b7fb2e380..9fae926c84 100644
--- a/wp-includes/js/dist/hooks.js
+++ b/wp-includes/js/dist/hooks.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).hooks = (() => {
@@ -373,3 +374,5 @@ var wp;
   } = defaultHooks;
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).hooks = wp.hooks;
+})();
diff --git a/wp-includes/js/dist/hooks.min.js b/wp-includes/js/dist/hooks.min.js
index 026d3d0da5..4772754a99 100644
--- a/wp-includes/js/dist/hooks.min.js
+++ b/wp-includes/js/dist/hooks.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).hooks=(()=>{var v=Object.defineProperty;var S=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var I=Object.prototype.hasOwnProperty;var w=(e,n)=>{for(var s in n)v(e,s,{get:n[s],enumerable:!0})},D=(e,n,s,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let t of g(n))!I.call(e,t)&&t!==s&&v(e,t,{get:()=>n[t],enumerable:!(r=S(n,t))||r.enumerable});return e};var T=e=>D(v({},"__esModule",{value:!0}),e);var le={};w(le,{actions:()=>ae,addAction:()=>J,addFilter:()=>K,applyFilters:()=>N,applyFiltersAsync:()=>ee,createHooks:()=>F,currentAction:()=>te,currentFilter:()=>re,defaultHooks:()=>b,didAction:()=>ie,didFilter:()=>se,doAction:()=>X,doActionAsync:()=>Y,doingAction:()=>ne,doingFilter:()=>oe,filters:()=>ce,hasAction:()=>P,hasFilter:()=>Q,removeAction:()=>L,removeAllActions:()=>U,removeAllFilters:()=>W,removeFilter:()=>M});function z(e){return typeof e!="string"||e===""?(console.error("The namespace must be a non-empty string."),!1):/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)?!0:(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)}var m=z;function E(e){return typeof e!="string"||e===""?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)?!0:(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)}var f=E;function Z(e,n){return function(r,t,a,i=10){let c=e[n];if(!f(r)||!m(t))return;if(typeof a!="function"){console.error("The hook callback must be a function.");return}if(typeof i!="number"){console.error("If specified, the hook priority must be a number.");return}let l={callback:a,priority:i,namespace:t};if(c[r]){let o=c[r].handlers,d;for(d=o.length;d>0&&!(i>=o[d-1].priority);d--);d===o.length?o[d]=l:o.splice(d,0,l),c.__current.forEach(h=>{h.name===r&&h.currentIndex>=d&&h.currentIndex++})}else c[r]={handlers:[l],runs:0};r!=="hookAdded"&&e.doAction("hookAdded",r,t,a,i)}}var H=Z;function C(e,n,s=!1){return function(t,a){let i=e[n];if(!f(t)||!s&&!m(a))return;if(!i[t])return 0;let c=0;if(s)c=i[t].handlers.length,i[t]={runs:i[t].runs,handlers:[]};else{let l=i[t].handlers;for(let o=l.length-1;o>=0;o--)l[o].namespace===a&&(l.splice(o,1),c++,i.__current.forEach(d=>{d.name===t&&d.currentIndex>=o&&d.currentIndex--}))}return t!=="hookRemoved"&&e.doAction("hookRemoved",t,a),c}}var p=C;function O(e,n){return function(r,t){let a=e[n];return typeof t<"u"?r in a&&a[r].handlers.some(i=>i.namespace===t):r in a}}var _=O;function j(e,n,s,r){return function(a,...i){let c=e[n];c[a]||(c[a]={handlers:[],runs:0}),c[a].runs++;let l=c[a].handlers;if(!l||!l.length)return s?i[0]:void 0;let o={name:a,currentIndex:0};async function d(){try{c.__current.add(o);let u=s?i[0]:void 0;for(;o.currentIndex<l.length;)u=await l[o.currentIndex].callback.apply(null,i),s&&(i[0]=u),o.currentIndex++;return s?u:void 0}finally{c.__current.delete(o)}}function h(){try{c.__current.add(o);let u=s?i[0]:void 0;for(;o.currentIndex<l.length;)u=l[o.currentIndex].callback.apply(null,i),s&&(i[0]=u),o.currentIndex++;return s?u:void 0}finally{c.__current.delete(o)}}return(r?d:h)()}}var A=j;function $(e,n){return function(){let r=e[n];return Array.from(r.__current).at(-1)?.name??null}}var y=$;function V(e,n){return function(r){let t=e[n];return typeof r>"u"?t.__current.size>0:Array.from(t.__current).some(a=>a.name===r)}}var k=V;function q(e,n){return function(r){let t=e[n];if(f(r))return t[r]&&t[r].runs?t[r].runs:0}}var x=q;var B=class{actions;filters;addAction;addFilter;removeAction;removeFilter;hasAction;hasFilter;removeAllActions;removeAllFilters;doAction;doActionAsync;applyFilters;applyFiltersAsync;currentAction;currentFilter;doingAction;doingFilter;didAction;didFilter;constructor(){this.actions=Object.create(null),this.actions.__current=new Set,this.filters=Object.create(null),this.filters.__current=new Set,this.addAction=H(this,"actions"),this.addFilter=H(this,"filters"),this.removeAction=p(this,"actions"),this.removeFilter=p(this,"filters"),this.hasAction=_(this,"actions"),this.hasFilter=_(this,"filters"),this.removeAllActions=p(this,"actions",!0),this.removeAllFilters=p(this,"filters",!0),this.doAction=A(this,"actions",!1,!1),this.doActionAsync=A(this,"actions",!1,!0),this.applyFilters=A(this,"filters",!0,!1),this.applyFiltersAsync=A(this,"filters",!0,!0),this.currentAction=y(this,"actions"),this.currentFilter=y(this,"filters"),this.doingAction=k(this,"actions"),this.doingFilter=k(this,"filters"),this.didAction=x(this,"actions"),this.didFilter=x(this,"filters")}};function G(){return new B}var F=G;var b=F(),{addAction:J,addFilter:K,removeAction:L,removeFilter:M,hasAction:P,hasFilter:Q,removeAllActions:U,removeAllFilters:W,doAction:X,doActionAsync:Y,applyFilters:N,applyFiltersAsync:ee,currentAction:te,currentFilter:re,doingAction:ne,doingFilter:oe,didAction:ie,didFilter:se,actions:ae,filters:ce}=b;return T(le);})();
+(window.wp ||= {}).hooks = wp.hooks;
+})();
diff --git a/wp-includes/js/dist/html-entities.js b/wp-includes/js/dist/html-entities.js
index 75a96b1087..2e650f7d02 100644
--- a/wp-includes/js/dist/html-entities.js
+++ b/wp-includes/js/dist/html-entities.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).htmlEntities = (() => {
@@ -43,3 +44,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).htmlEntities = wp.htmlEntities;
+})();
diff --git a/wp-includes/js/dist/html-entities.min.js b/wp-includes/js/dist/html-entities.min.js
index 90478fdc88..c22d65012b 100644
--- a/wp-includes/js/dist/html-entities.min.js
+++ b/wp-includes/js/dist/html-entities.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).htmlEntities=(()=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var d=Object.getOwnPropertyNames;var m=Object.prototype.hasOwnProperty;var u=(e,t)=>{for(var i in t)r(e,i,{get:t[i],enumerable:!0})},f=(e,t,i,c)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of d(t))!m.call(e,o)&&o!==i&&r(e,o,{get:()=>t[o],enumerable:!(c=a(t,o))||c.enumerable});return e};var x=e=>f(r({},"__esModule",{value:!0}),e);var T={};u(T,{decodeEntities:()=>p});var n;function p(e){if(typeof e!="string"||e.indexOf("&")===-1)return e;n===void 0&&(document.implementation&&document.implementation.createHTMLDocument?n=document.implementation.createHTMLDocument("").createElement("textarea"):n=document.createElement("textarea")),n.innerHTML=e;let t=n.textContent??"";return n.innerHTML="",t}return x(T);})();
+(window.wp ||= {}).htmlEntities = wp.htmlEntities;
+})();
diff --git a/wp-includes/js/dist/i18n.js b/wp-includes/js/dist/i18n.js
index a1a5ec98d2..7c53dc1b9a 100644
--- a/wp-includes/js/dist/i18n.js
+++ b/wp-includes/js/dist/i18n.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).i18n = (() => {
@@ -555,3 +556,5 @@ var wp;
   var hasTranslation = i18n.hasTranslation.bind(i18n);
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).i18n = wp.i18n;
+})();
diff --git a/wp-includes/js/dist/i18n.min.js b/wp-includes/js/dist/i18n.min.js
index e5eb746f20..fcaeb12735 100644
--- a/wp-includes/js/dist/i18n.min.js
+++ b/wp-includes/js/dist/i18n.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).i18n=(()=>{var nt=Object.create;var L=Object.defineProperty;var at=Object.getOwnPropertyDescriptor;var it=Object.getOwnPropertyNames;var ut=Object.getPrototypeOf,lt=Object.prototype.hasOwnProperty;var ft=(t,r)=>()=>(r||t((r={exports:{}}).exports,r),r.exports),ot=(t,r)=>{for(var e in r)L(t,e,{get:r[e],enumerable:!0})},O=(t,r,e,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let u of it(r))!lt.call(t,u)&&u!==e&&L(t,u,{get:()=>r[u],enumerable:!(n=at(r,u))||n.enumerable});return t};var st=(t,r,e)=>(e=t!=null?nt(ut(t)):{},O(r||!t||!t.__esModule?L(e,"default",{value:t,enumerable:!0}):e,t)),pt=t=>O(L({},"__esModule",{value:!0}),t);var $=ft((It,M)=>{M.exports=window.wp.hooks});var yt={};ot(yt,{__:()=>Z,_n:()=>G,_nx:()=>B,_x:()=>q,createI18n:()=>R,defaultI18n:()=>H,getLocaleData:()=>j,hasTranslation:()=>Q,isRTL:()=>J,resetLocaleData:()=>U,setLocaleData:()=>z,sprintf:()=>P,subscribe:()=>X});var ct=/%(((\d+)\$)|(\(([$_a-zA-Z][$_a-zA-Z0-9]*)\)))?[ +0#-]*\d*(\.(\d+|\*))?(ll|[lhqL])?([cduxXefgsp%])/g;function T(t,...r){var e=0;return Array.isArray(r[0])&&(r=r[0]),t.replace(ct,function(){var n,u,l,o,f;return n=arguments[3],u=arguments[5],l=arguments[7],o=arguments[9],o==="%"?"%":(l==="*"&&(l=r[e],e++),u===void 0?(n===void 0&&(n=e+1),e++,f=r[n-1]):r[0]&&typeof r[0]=="object"&&r[0].hasOwnProperty(u)&&(f=r[0][u]),o==="f"?f=parseFloat(f)||0:o==="d"&&(f=parseInt(f)||0),l!==void 0&&(o==="f"?f=f.toFixed(l):o==="s"&&(f=f.substr(0,l))),f??"")})}function P(t,...r){return T(t,...r)}var D,I,h,N;D={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1};I=["(","?"];h={")":["("],":":["?","?:"]};N=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;function b(t){for(var r=[],e=[],n,u,l,o;n=t.match(N);){for(u=n[0],l=t.substr(0,n.index).trim(),l&&r.push(l);o=e.pop();){if(h[u]){if(h[u][0]===o){u=h[u][1]||u;break}}else if(I.indexOf(o)>=0||D[o]<D[u]){e.push(o);break}r.push(o)}h[u]||e.push(u),t=t.substr(n.index+u.length)}return t=t.trim(),t&&r.push(t),r.concat(e.reverse())}var dt={"!":function(t){return!t},"*":function(t,r){return t*r},"/":function(t,r){return t/r},"%":function(t,r){return t%r},"+":function(t,r){return t+r},"-":function(t,r){return t-r},"<":function(t,r){return t<r},"<=":function(t,r){return t<=r},">":function(t,r){return t>r},">=":function(t,r){return t>=r},"==":function(t,r){return t===r},"!=":function(t,r){return t!==r},"&&":function(t,r){return t&&r},"||":function(t,r){return t||r},"?:":function(t,r,e){if(t)throw r;return e}};function g(t,r){var e=[],n,u,l,o,f,_;for(n=0;n<t.length;n++){if(f=t[n],o=dt[f],o){for(u=o.length,l=Array(u);u--;)l[u]=e.pop();try{_=o.apply(null,l)}catch(v){return v}}else r.hasOwnProperty(f)?_=r[f]:_=+f;e.push(_)}return e[0]}function A(t){var r=b(t);return function(e){return g(r,e)}}function E(t){var r=A(t);return function(e){return+r({n:e})}}var S={contextDelimiter:"",onMissingKey:null};function _t(t){var r,e,n;for(r=t.split(";"),e=0;e<r.length;e++)if(n=r[e].trim(),n.indexOf("plural=")===0)return n.substr(7)}function x(t,r){var e;this.data=t,this.pluralForms={},this.options={};for(e in S)this.options[e]=r!==void 0&&e in r?r[e]:S[e]}x.prototype.getPluralForm=function(t,r){var e=this.pluralForms[t],n,u,l;return e||(n=this.data[t][""],l=n["Plural-Forms"]||n["plural-forms"]||n.plural_forms,typeof l!="function"&&(u=_t(n["Plural-Forms"]||n["plural-forms"]||n.plural_forms),l=E(u)),e=this.pluralForms[t]=l),e(r)};x.prototype.dcnpgettext=function(t,r,e,n,u){var l,o,f;return u===void 0?l=0:l=this.getPluralForm(t,u),o=e,r&&(o=r+this.options.contextDelimiter+e),f=this.data[t][o],f&&f[l]?f[l]:(this.options.onMissingKey&&this.options.onMissingKey(e,t),l===0?e:n)};var K={"":{plural_forms(t){return t===1?0:1}}},vt=/^i18n\.(n?gettext|has_translation)(_|$)/,R=(t,r,e)=>{let n=new x({}),u=new Set,l=()=>{u.forEach(a=>a())},o=a=>(u.add(a),()=>u.delete(a)),f=(a="default")=>n.data[a],_=(a,i="default")=>{n.data[i]={...n.data[i],...a},n.data[i][""]={...K[""],...n.data[i]?.[""]},delete n.pluralForms[i]},v=(a,i)=>{_(a,i),l()},V=(a,i="default")=>{n.data[i]={...n.data[i],...a,"":{...K[""],...n.data[i]?.[""],...a?.[""]}},delete n.pluralForms[i],l()},W=(a,i)=>{n.data={},n.pluralForms={},v(a,i)},m=(a="default",i,s,c,d)=>(n.data[a]||_(void 0,a),n.dcnpgettext(a,i,s,c,d)),y=a=>a||"default",Y=(a,i)=>{let s=m(i,void 0,a);return e?(s=e.applyFilters("i18n.gettext",s,a,i),e.applyFilters("i18n.gettext_"+y(i),s,a,i)):s},w=(a,i,s)=>{let c=m(s,i,a);return e?(c=e.applyFilters("i18n.gettext_with_context",c,a,i,s),e.applyFilters("i18n.gettext_with_context_"+y(s),c,a,i,s)):c},k=(a,i,s,c)=>{let d=m(c,void 0,a,i,s);return e?(d=e.applyFilters("i18n.ngettext",d,a,i,s,c),e.applyFilters("i18n.ngettext_"+y(c),d,a,i,s,c)):d},tt=(a,i,s,c,d)=>{let F=m(d,c,a,i,s);return e?(F=e.applyFilters("i18n.ngettext_with_context",F,a,i,s,c,d),e.applyFilters("i18n.ngettext_with_context_"+y(d),F,a,i,s,c,d)):F},rt=()=>w("ltr","text direction")==="rtl",et=(a,i,s)=>{let c=i?i+""+a:a,d=!!n.data?.[s??"default"]?.[c];return e&&(d=e.applyFilters("i18n.has_translation",d,a,i,s),d=e.applyFilters("i18n.has_translation_"+y(s),d,a,i,s)),d};if(t&&v(t,r),e){let a=i=>{vt.test(i)&&l()};e.addAction("hookAdded","core/i18n",a),e.addAction("hookRemoved","core/i18n",a)}return{getLocaleData:f,setLocaleData:v,addLocaleData:V,resetLocaleData:W,subscribe:o,__:Y,_x:w,_n:k,_nx:tt,isRTL:rt,hasTranslation:et}};var C=st($(),1);var p=R(void 0,void 0,C.defaultHooks),H=p,j=p.getLocaleData.bind(p),z=p.setLocaleData.bind(p),U=p.resetLocaleData.bind(p),X=p.subscribe.bind(p),Z=p.__.bind(p),q=p._x.bind(p),G=p._n.bind(p),B=p._nx.bind(p),J=p.isRTL.bind(p),Q=p.hasTranslation.bind(p);return pt(yt);})();
+(window.wp ||= {}).i18n = wp.i18n;
+})();
diff --git a/wp-includes/js/dist/is-shallow-equal.js b/wp-includes/js/dist/is-shallow-equal.js
index d43d9c63e1..cfd364a988 100644
--- a/wp-includes/js/dist/is-shallow-equal.js
+++ b/wp-includes/js/dist/is-shallow-equal.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).isShallowEqual = (() => {
@@ -86,3 +87,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).isShallowEqual = wp.isShallowEqual;
+})();
diff --git a/wp-includes/js/dist/is-shallow-equal.min.js b/wp-includes/js/dist/is-shallow-equal.min.js
index c1f9774996..f17f7c7477 100644
--- a/wp-includes/js/dist/is-shallow-equal.min.js
+++ b/wp-includes/js/dist/is-shallow-equal.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).isShallowEqual=(()=>{var u=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var c=Object.getOwnPropertyNames;var h=Object.prototype.hasOwnProperty;var y=(e,r)=>{for(var t in r)u(e,t,{get:r[t],enumerable:!0})},w=(e,r,t,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let l of c(r))!h.call(e,l)&&l!==t&&u(e,l,{get:()=>r[l],enumerable:!(n=a(r,l))||n.enumerable});return e};var O=e=>w(u({},"__esModule",{value:!0}),e);var j={};y(j,{default:()=>g,isShallowEqual:()=>g,isShallowEqualArrays:()=>i,isShallowEqualObjects:()=>o});function o(e,r){if(e===r)return!0;let t=Object.keys(e),n=Object.keys(r);if(t.length!==n.length)return!1;let l=0;for(;l<t.length;){let s=t[l],f=e[s];if(f===void 0&&!r.hasOwnProperty(s)||f!==r[s])return!1;l++}return!0}function i(e,r){if(e===r)return!0;if(e.length!==r.length)return!1;for(let t=0,n=e.length;t<n;t++)if(e[t]!==r[t])return!1;return!0}function g(e,r){if(e&&r){if(e.constructor===Object&&r.constructor===Object)return o(e,r);if(Array.isArray(e)&&Array.isArray(r))return i(e,r)}return e===r}return O(j);})();
+(window.wp ||= {}).isShallowEqual = wp.isShallowEqual;
+})();
diff --git a/wp-includes/js/dist/keyboard-shortcuts.js b/wp-includes/js/dist/keyboard-shortcuts.js
index 980a9ffc79..5e4efc1336 100644
--- a/wp-includes/js/dist/keyboard-shortcuts.js
+++ b/wp-includes/js/dist/keyboard-shortcuts.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).keyboardShortcuts = (() => {
@@ -301,3 +302,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).keyboardShortcuts = wp.keyboardShortcuts;
+})();
diff --git a/wp-includes/js/dist/keyboard-shortcuts.min.js b/wp-includes/js/dist/keyboard-shortcuts.min.js
index 40153fce0f..e4f8dad28d 100644
--- a/wp-includes/js/dist/keyboard-shortcuts.min.js
+++ b/wp-includes/js/dist/keyboard-shortcuts.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).keyboardShortcuts=(()=>{var J=Object.create;var l=Object.defineProperty;var X=Object.getOwnPropertyDescriptor;var q=Object.getOwnPropertyNames;var B=Object.getPrototypeOf,Q=Object.prototype.hasOwnProperty;var p=(t,r)=>()=>(r||t((r={exports:{}}).exports,r),r.exports),R=(t,r)=>{for(var e in r)l(t,e,{get:r[e],enumerable:!0})},k=(t,r,e,o)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of q(r))!Q.call(t,n)&&n!==e&&l(t,n,{get:()=>r[n],enumerable:!(o=X(r,n))||o.enumerable});return t};var i=(t,r,e)=>(e=t!=null?J(B(t)):{},k(r||!t||!t.__esModule?l(e,"default",{value:t,enumerable:!0}):e,t)),V=t=>k(l({},"__esModule",{value:!0}),t);var S=p((ft,_)=>{_.exports=window.wp.data});var x=p((dt,A)=>{A.exports=window.wp.keycodes});var f=p((St,N)=>{N.exports=window.wp.element});var z=p((Et,j)=>{j.exports=window.ReactJSXRuntime});var ct={};R(ct,{ShortcutProvider:()=>F,__unstableUseShortcutEventMatch:()=>v,store:()=>s,useShortcut:()=>P});var y=i(S(),1);function W(t={},r){switch(r.type){case"REGISTER_SHORTCUT":return{...t,[r.name]:{category:r.category,keyCombination:r.keyCombination,aliases:r.aliases,description:r.description}};case"UNREGISTER_SHORTCUT":let{[r.name]:e,...o}=t;return o}return t}var K=W;var w={};R(w,{registerShortcut:()=>Z,unregisterShortcut:()=>$});function Z({name:t,category:r,description:e,keyCombination:o,aliases:n}){return{type:"REGISTER_SHORTCUT",name:t,category:r,keyCombination:o,aliases:n,description:e}}function $(t){return{type:"UNREGISTER_SHORTCUT",name:t}}var b={};R(b,{getAllShortcutKeyCombinations:()=>U,getAllShortcutRawKeyCombinations:()=>nt,getCategoryShortcuts:()=>it,getShortcutAliases:()=>O,getShortcutDescription:()=>ot,getShortcutKeyCombination:()=>E,getShortcutRepresentation:()=>et});var h=i(S(),1),u=i(x(),1),tt=[],rt={display:u.displayShortcut,raw:u.rawShortcut,ariaLabel:u.shortcutAriaLabel};function M(t,r){return t?t.modifier?rt[r][t.modifier](t.character):t.character:null}function E(t,r){return t[r]?t[r].keyCombination:null}function et(t,r,e="display"){let o=E(t,r);return M(o,e)}function ot(t,r){return t[r]?t[r].description:null}function O(t,r){return t[r]&&t[r].aliases?t[r].aliases:tt}var U=(0,h.createSelector)((t,r)=>[E(t,r),...O(t,r)].filter(e=>!!e),(t,r)=>[t[r]]),nt=(0,h.createSelector)((t,r)=>U(t,r).map(e=>M(e,"raw")),(t,r)=>[t[r]]),it=(0,h.createSelector)((t,r)=>Object.entries(t).filter(([,e])=>e.category===r).map(([e])=>e),t=>[t]);var at="core/keyboard-shortcuts",s=(0,y.createReduxStore)(at,{reducer:K,actions:w,selectors:b});(0,y.register)(s);var a=i(f(),1);var G=i(S(),1),H=i(f(),1),I=i(x(),1);function v(){let{getAllShortcutKeyCombinations:t}=(0,G.useSelect)(s);return(0,H.useCallback)((r,e)=>t(r).some(o=>o?I.isKeyboardEvent[o.modifier??"undefined"](e,o.character):!1),[t])}var D=i(f(),1),m=new Set,L=t=>{for(let r of m)r(t)},d=(0,D.createContext)({add:t=>{m.size===0&&document.addEventListener("keydown",L),m.add(t)},delete:t=>{m.delete(t),m.size===0&&document.removeEventListener("keydown",L)}});d.displayName="KeyboardShortcutsContext";function P(t,r,{isDisabled:e=!1}={}){let o=(0,a.useContext)(d),n=v(),c=(0,a.useRef)();(0,a.useEffect)(()=>{c.current=r},[r]),(0,a.useEffect)(()=>{if(e)return;function C(T){n(t,T)&&c.current&&c.current(T)}return o.add(C),()=>{o.delete(C)}},[t,e,o,n])}var Y=i(f(),1);var g=i(z(),1),{Provider:ut}=d;function F(t){let[r]=(0,Y.useState)(()=>new Set);function e(o){t.onKeyDown&&t.onKeyDown(o);let n=o.nativeEvent;for(let c of r)c(n)}return(0,g.jsx)(ut,{value:r,children:(0,g.jsx)("div",{...t,onKeyDown:e})})}return V(ct);})();
+(window.wp ||= {}).keyboardShortcuts = wp.keyboardShortcuts;
+})();
diff --git a/wp-includes/js/dist/keycodes.js b/wp-includes/js/dist/keycodes.js
index 269e2ca864..020f22784b 100644
--- a/wp-includes/js/dist/keycodes.js
+++ b/wp-includes/js/dist/keycodes.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).keycodes = (() => {
@@ -69,7 +70,8 @@ var wp;
     isKeyboardEvent: () => isKeyboardEvent,
     modifiers: () => modifiers,
     rawShortcut: () => rawShortcut,
-    shortcutAriaLabel: () => shortcutAriaLabel
+    shortcutAriaLabel: () => shortcutAriaLabel,
+    withIgnoreIMEEvents: () => withIgnoreIMEEvents
   });
   var import_i18n = __toESM(require_i18n(), 1);

@@ -85,6 +87,20 @@ var wp;
     return platform.indexOf("Mac") !== -1 || ["iPad", "iPhone"].includes(platform);
   }

+  // packages/keycodes/build-module/with-ignore-ime-events.mjs
+  function withIgnoreIMEEvents(handler) {
+    return (event) => {
+      const { isComposing } = "nativeEvent" in event ? event.nativeEvent : event;
+      if (isComposing || // Workaround for Mac Safari where the final Enter/Backspace of an IME composition
+      // is `isComposing=false`, even though it's technically still part of the composition.
+      // These can only be detected by keyCode.
+      event.keyCode === 229) {
+        return;
+      }
+      handler(event);
+    };
+  }
+
   // packages/keycodes/build-module/index.mjs
   var BACKSPACE = 8;
   var TAB = 9;
@@ -245,3 +261,5 @@ var wp;
   });
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).keycodes = wp.keycodes;
+})();
diff --git a/wp-includes/js/dist/keycodes.min.js b/wp-includes/js/dist/keycodes.min.js
index 38315b660b..2538e212ee 100644
--- a/wp-includes/js/dist/keycodes.min.js
+++ b/wp-includes/js/dist/keycodes.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
-"use strict";var wp;(wp||={}).keycodes=(()=>{var M=Object.create;var y=Object.defineProperty;var P=Object.getOwnPropertyDescriptor;var T=Object.getOwnPropertyNames;var w=Object.getPrototypeOf,D=Object.prototype.hasOwnProperty;var j=(r,t)=>()=>(t||r((t={exports:{}}).exports,t),t.exports),g=(r,t)=>{for(var e in t)y(r,e,{get:t[e],enumerable:!0})},S=(r,t,e,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of T(t))!D.call(r,n)&&n!==e&&y(r,n,{get:()=>t[n],enumerable:!(o=P(t,n))||o.enumerable});return r};var N=(r,t,e)=>(e=r!=null?M(w(r)):{},S(t||!r||!r.__esModule?y(e,"default",{value:r,enumerable:!0}):e,r)),R=r=>S(y({},"__esModule",{value:!0}),r);var O=j((nr,K)=>{K.exports=window.wp.i18n});var er={};g(er,{ALT:()=>i,BACKSPACE:()=>b,COMMAND:()=>f,CTRL:()=>s,DELETE:()=>$,DOWN:()=>Z,END:()=>G,ENTER:()=>B,ESCAPE:()=>F,F10:()=>q,HOME:()=>H,LEFT:()=>W,PAGEDOWN:()=>k,PAGEUP:()=>U,RIGHT:()=>Y,SHIFT:()=>a,SPACE:()=>I,TAB:()=>x,UP:()=>V,ZERO:()=>z,ariaKeyShortcut:()=>Q,displayShortcut:()=>X,displayShortcutList:()=>L,isAppleOS:()=>l,isKeyboardEvent:()=>tr,modifiers:()=>u,rawShortcut:()=>J,shortcutAriaLabel:()=>_});var m=N(O(),1);function l(r){if(!r){if(typeof window>"u")return!1;r=window}let{platform:t}=r.navigator;return t.indexOf("Mac")!==-1||["iPad","iPhone"].includes(t)}var b=8,x=9,B=13,F=27,I=32,U=33,k=34,G=35,H=36,W=37,V=38,Y=39,Z=40,$=46,q=121,i="alt",s="ctrl",f="meta",a="shift",z=48;function E(r){return r.length<2?r.toUpperCase():r.charAt(0).toUpperCase()+r.slice(1)}function p(r,t){return Object.fromEntries(Object.entries(r).map(([e,o])=>[e,t(o)]))}var u={primary:r=>r()?[f]:[s],primaryShift:r=>r()?[a,f]:[s,a],primaryAlt:r=>r()?[i,f]:[s,i],secondary:r=>r()?[a,i,f]:[s,a,i],access:r=>r()?[s,i]:[a,i],ctrl:()=>[s],alt:()=>[i],ctrlShift:()=>[s,a],shift:()=>[a],shiftAlt:()=>[a,i],undefined:()=>[]},J=p(u,r=>(t,e=l)=>[...r(e),t.toLowerCase()].join("+")),Q=p(u,r=>(t,e=l)=>[...r(e).map(o=>o===s?"Control":o).map(o=>E(o)),E(t)].join("+")),L=p(u,r=>(t,e=l)=>{let o=e(),n={[i]:o?"\u2325":"Alt",[s]:o?"\u2303":"Ctrl",[f]:"\u2318",[a]:o?"\u21E7":"Shift"};return[...r(e).reduce((d,v)=>{let C=n[v]??v;return o?[...d,C]:[...d,C,"+"]},[]),E(t)]}),X=p(L,r=>(t,e=l)=>r(t,e).join("")),_=p(u,r=>(t,e=l)=>{let o=e(),n={[a]:"Shift",[f]:o?"Command":"Control",[s]:"Control",[i]:o?"Option":"Alt",",":(0,m.__)("Comma"),".":(0,m.__)("Period"),"`":(0,m.__)("Backtick"),"~":(0,m.__)("Tilde")};return[...r(e),t].map(c=>E(n[c]??c)).join(o?" ":" + ")});function rr(r){return[i,s,f,a].filter(t=>r[`${t}Key`])}var tr=p(u,r=>(t,e,o=l)=>{let n=r(o),c=rr(t),d={Comma:",",Backslash:"\\",IntlRo:"\\",IntlYen:"\\"},v=n.filter(A=>!c.includes(A)),C=c.filter(A=>!n.includes(A));if(v.length>0||C.length>0)return!1;let h=t.key.toLowerCase();return e?(t.altKey&&e.length===1&&(h=String.fromCharCode(t.keyCode).toLowerCase()),t.shiftKey&&e.length===1&&d[t.code]&&(h=d[t.code]),e==="del"&&(e="delete"),h===e.toLowerCase()):n.includes(h)});return R(er);})();
+(function() {
+"use strict";var wp;(wp||={}).keycodes=(()=>{var L=Object.create;var h=Object.defineProperty;var P=Object.getOwnPropertyDescriptor;var T=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,I=Object.prototype.hasOwnProperty;var D=(r,t)=>()=>(t||r((t={exports:{}}).exports,t),t.exports),j=(r,t)=>{for(var e in t)h(r,e,{get:t[e],enumerable:!0})},S=(r,t,e,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of T(t))!I.call(r,o)&&o!==e&&h(r,o,{get:()=>t[o],enumerable:!(n=P(t,o))||n.enumerable});return r};var x=(r,t,e)=>(e=r!=null?L(g(r)):{},S(t||!r||!r.__esModule?h(e,"default",{value:r,enumerable:!0}):e,r)),N=r=>S(h({},"__esModule",{value:!0}),r);var M=D((ir,K)=>{K.exports=window.wp.i18n});var nr={};j(nr,{ALT:()=>i,BACKSPACE:()=>R,COMMAND:()=>f,CTRL:()=>s,DELETE:()=>q,DOWN:()=>$,END:()=>H,ENTER:()=>k,ESCAPE:()=>B,F10:()=>z,HOME:()=>W,LEFT:()=>V,PAGEDOWN:()=>G,PAGEUP:()=>U,RIGHT:()=>Z,SHIFT:()=>a,SPACE:()=>F,TAB:()=>b,UP:()=>Y,ZERO:()=>J,ariaKeyShortcut:()=>X,displayShortcut:()=>_,displayShortcutList:()=>w,isAppleOS:()=>l,isKeyboardEvent:()=>er,modifiers:()=>u,rawShortcut:()=>Q,shortcutAriaLabel:()=>rr,withIgnoreIMEEvents:()=>O});var m=x(M(),1);function l(r){if(!r){if(typeof window>"u")return!1;r=window}let{platform:t}=r.navigator;return t.indexOf("Mac")!==-1||["iPad","iPhone"].includes(t)}function O(r){return t=>{let{isComposing:e}="nativeEvent"in t?t.nativeEvent:t;e||t.keyCode===229||r(t)}}var R=8,b=9,k=13,B=27,F=32,U=33,G=34,H=35,W=36,V=37,Y=38,Z=39,$=40,q=46,z=121,i="alt",s="ctrl",f="meta",a="shift",J=48;function y(r){return r.length<2?r.toUpperCase():r.charAt(0).toUpperCase()+r.slice(1)}function p(r,t){return Object.fromEntries(Object.entries(r).map(([e,n])=>[e,t(n)]))}var u={primary:r=>r()?[f]:[s],primaryShift:r=>r()?[a,f]:[s,a],primaryAlt:r=>r()?[i,f]:[s,i],secondary:r=>r()?[a,i,f]:[s,a,i],access:r=>r()?[s,i]:[a,i],ctrl:()=>[s],alt:()=>[i],ctrlShift:()=>[s,a],shift:()=>[a],shiftAlt:()=>[a,i],undefined:()=>[]},Q=p(u,r=>(t,e=l)=>[...r(e),t.toLowerCase()].join("+")),X=p(u,r=>(t,e=l)=>[...r(e).map(n=>n===s?"Control":n).map(n=>y(n)),y(t)].join("+")),w=p(u,r=>(t,e=l)=>{let n=e(),o={[i]:n?"\u2325":"Alt",[s]:n?"\u2303":"Ctrl",[f]:"\u2318",[a]:n?"\u21E7":"Shift"};return[...r(e).reduce((d,v)=>{let C=o[v]??v;return n?[...d,C]:[...d,C,"+"]},[]),y(t)]}),_=p(w,r=>(t,e=l)=>r(t,e).join("")),rr=p(u,r=>(t,e=l)=>{let n=e(),o={[a]:"Shift",[f]:n?"Command":"Control",[s]:"Control",[i]:n?"Option":"Alt",",":(0,m.__)("Comma"),".":(0,m.__)("Period"),"`":(0,m.__)("Backtick"),"~":(0,m.__)("Tilde")};return[...r(e),t].map(c=>y(o[c]??c)).join(n?" ":" + ")});function tr(r){return[i,s,f,a].filter(t=>r[`${t}Key`])}var er=p(u,r=>(t,e,n=l)=>{let o=r(n),c=tr(t),d={Comma:",",Backslash:"\\",IntlRo:"\\",IntlYen:"\\"},v=o.filter(A=>!c.includes(A)),C=c.filter(A=>!o.includes(A));if(v.length>0||C.length>0)return!1;let E=t.key.toLowerCase();return e?(t.altKey&&e.length===1&&(E=String.fromCharCode(t.keyCode).toLowerCase()),t.shiftKey&&e.length===1&&d[t.code]&&(E=d[t.code]),e==="del"&&(e="delete"),E===e.toLowerCase()):o.includes(E)});return N(nr);})();
+(window.wp ||= {}).keycodes = wp.keycodes;
+})();
diff --git a/wp-includes/js/dist/list-reusable-blocks.js b/wp-includes/js/dist/list-reusable-blocks.js
index 58cf76a070..f8b4069e21 100644
--- a/wp-includes/js/dist/list-reusable-blocks.js
+++ b/wp-includes/js/dist/list-reusable-blocks.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).listReusableBlocks = (() => {
@@ -366,3 +367,5 @@ var wp;
     );
   });
 })();
+(window.wp ||= {}).listReusableBlocks = wp.listReusableBlocks;
+})();
diff --git a/wp-includes/js/dist/list-reusable-blocks.min.js b/wp-includes/js/dist/list-reusable-blocks.min.js
index 3c7eb24e12..5bd1e309f6 100644
--- a/wp-includes/js/dist/list-reusable-blocks.min.js
+++ b/wp-includes/js/dist/list-reusable-blocks.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).listReusableBlocks=(()=>{var ie=Object.create;var F=Object.defineProperty;var ae=Object.getOwnPropertyDescriptor;var se=Object.getOwnPropertyNames;var ce=Object.getPrototypeOf,ue=Object.prototype.hasOwnProperty;var u=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports);var le=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of se(e))!ue.call(r,o)&&o!==t&&F(r,o,{get:()=>e[o],enumerable:!(n=ae(e,o))||n.enumerable});return r};var i=(r,e,t)=>(t=r!=null?ie(ce(r)):{},le(e||!r||!r.__esModule?F(t,"default",{value:r,enumerable:!0}):t,r));var I=u((be,k)=>{k.exports=window.wp.element});var h=u((he,L)=>{L.exports=window.wp.i18n});var T=u((ve,B)=>{B.exports=window.wp.components});var C=u((ge,J)=>{J.exports=window.wp.compose});var R=u((xe,M)=>{M.exports=window.wp.apiFetch});var v=u((Ee,z)=>{z.exports=window.ReactJSXRuntime});var te=u(($e,ee)=>{ee.exports=window.wp.blob});var S=i(I(),1),oe=i(h(),1);var O=i(T(),1),q=i(C(),1),X=i(h(),1);var g=i(T(),1),G=i(C(),1),m=i(I(),1),l=i(h(),1);var N=i(R(),1);function $(r){let e=new window.FileReader;return new Promise(t=>{e.onload=()=>{t(e.result)},e.readAsText(r)})}async function fe(r){let e=await $(r),t;try{t=JSON.parse(e)}catch{throw new Error("Invalid JSON file")}if(t.__file!=="wp_block"||!t.title||!t.content||typeof t.title!="string"||typeof t.content!="string"||t.syncStatus&&typeof t.syncStatus!="string")throw new Error("Invalid pattern JSON file");let n=await(0,N.default)({path:"/wp/v2/types/wp_block"});return await(0,N.default)({path:`/wp/v2/${n.rest_base}`,data:{title:t.title,content:t.content,status:"publish",meta:t.syncStatus==="unsynced"?{wp_pattern_sync_status:t.syncStatus}:void 0},method:"POST"})}var U=fe;var f=i(v(),1);function pe({instanceId:r,onUpload:e}){let t="list-reusable-blocks-import-form-"+r,n=(0,m.useRef)(null),[o,a]=(0,m.useState)(!1),[s,c]=(0,m.useState)(null),[p,j]=(0,m.useState)(null),d=E=>{j(E.target.files?.[0]||null),c(null)},w=E=>{E.preventDefault(),p&&(a(!0),U(p).then(P=>{n.current&&(a(!1),e(P))}).catch(P=>{if(!n.current)return;let b;switch(P.message){case"Invalid JSON file":b=(0,l.__)("Invalid JSON file");break;case"Invalid pattern JSON file":b=(0,l.__)("Invalid pattern JSON file");break;default:b=(0,l.__)("Unknown error")}a(!1),c(b)}))},_=()=>{c(null)};return(0,f.jsxs)("form",{className:"list-reusable-blocks-import-form",onSubmit:w,ref:n,children:[s&&(0,f.jsx)(g.Notice,{status:"error",onRemove:()=>_(),children:s}),(0,f.jsx)("label",{htmlFor:t,className:"list-reusable-blocks-import-form__label",children:(0,l.__)("File")}),(0,f.jsx)("input",{id:t,type:"file",onChange:d}),(0,f.jsx)(g.Button,{__next40pxDefaultSize:!0,type:"submit",isBusy:o,accessibleWhenDisabled:!0,disabled:!p||o,variant:"secondary",className:"list-reusable-blocks-import-form__button",children:(0,l._x)("Import","button label")})]})}var Z=(0,G.withInstanceId)(pe);var x=i(v(),1);function de({onUpload:r}){return(0,x.jsx)(O.Dropdown,{popoverProps:{placement:"bottom-start"},contentClassName:"list-reusable-blocks-import-dropdown__content",renderToggle:({isOpen:e,onToggle:t})=>(0,x.jsx)(O.Button,{size:"compact",className:"list-reusable-blocks-import-dropdown__button","aria-expanded":e,onClick:t,variant:"primary",children:(0,X.__)("Import from JSON")}),renderContent:({onClose:e})=>(0,x.jsx)(Z,{onUpload:(0,q.pipe)(e,r)})})}var K=de;var y=function(){return y=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},y.apply(this,arguments)};function V(r){return r.toLowerCase()}var me=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],ye=/[^A-Z0-9]+/gi;function W(r,e){e===void 0&&(e={});for(var t=e.splitRegexp,n=t===void 0?me:t,o=e.stripRegexp,a=o===void 0?ye:o,s=e.transform,c=s===void 0?V:s,p=e.delimiter,j=p===void 0?" ":p,d=H(H(r,n,"$1\0$2"),a,"\0"),w=0,_=d.length;d.charAt(w)==="\0";)w++;for(;d.charAt(_-1)==="\0";)_--;return d.slice(w,_).split("\0").map(c).join(j)}function H(r,e,t){return e instanceof RegExp?r.replace(e,t):e.reduce(function(n,o){return n.replace(o,t)},r)}function Q(r,e){return e===void 0&&(e={}),W(r,y({delimiter:"."},e))}function Y(r,e){return e===void 0&&(e={}),Q(r,y({delimiter:"-"},e))}var D=i(R(),1),re=i(te(),1);async function we(r){let e=await(0,D.default)({path:"/wp/v2/types/wp_block"}),t=await(0,D.default)({path:`/wp/v2/${e.rest_base}/${r}?context=edit`}),n=t.title.raw,o=t.content.raw,a=t.wp_pattern_sync_status,s=JSON.stringify({__file:"wp_block",title:n,content:o,syncStatus:a},null,2),c=Y(n)+".json";(0,re.downloadBlob)(c,s,"application/json")}var ne=we;var A=i(v(),1);document.body.addEventListener("click",r=>{let e=r.target;if(!e.classList.contains("wp-list-reusable-blocks__export"))return;r.preventDefault();let t=e.dataset.id;t&&ne(Number(t))});document.addEventListener("DOMContentLoaded",()=>{let r=document.querySelector(".page-title-action");if(!r)return;let e=()=>{let n=document.createElement("div");n.className="notice notice-success is-dismissible",n.innerHTML=`<p>${(0,oe.__)("Pattern imported successfully!")}</p>`;let o=document.querySelector(".wp-header-end");!o||!o.parentNode||o.parentNode.insertBefore(n,o)},t=document.createElement("div");t.className="list-reusable-blocks__container",r.parentNode&&(r.parentNode.insertBefore(t,r),(0,S.createRoot)(t).render((0,A.jsx)(S.StrictMode,{children:(0,A.jsx)(K,{onUpload:e})})))});})();
+(window.wp ||= {}).listReusableBlocks = wp.listReusableBlocks;
+})();
diff --git a/wp-includes/js/dist/media-utils.js b/wp-includes/js/dist/media-utils.js
index 9625adfb15..95ebc6a970 100644
--- a/wp-includes/js/dist/media-utils.js
+++ b/wp-includes/js/dist/media-utils.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).mediaUtils = (() => {
@@ -125,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 === React49.startTransition || (didWarnOld18Alpha = true, console.error(
+          didWarnOld18Alpha || void 0 === React80.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();
@@ -135,11 +136,11 @@ var wp;
               "The result of getSnapshot should be cached to avoid an infinite loop"
             ), didWarnUncachedGetSnapshot = true);
           }
-          cachedValue = useState43({
+          cachedValue = useState47({
             inst: { value, getSnapshot }
           });
           var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
-          useLayoutEffect6(
+          useLayoutEffect7(
             function() {
               inst.value = value;
               inst.getSnapshot = getSnapshot;
@@ -147,7 +148,7 @@ var wp;
             },
             [subscribe2, value, getSnapshot]
           );
-          useEffect36(
+          useEffect40(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               return subscribe2(function() {
@@ -165,7 +166,7 @@ var wp;
           try {
             var nextValue = latestGetSnapshot();
             return !objectIs(inst, nextValue);
-          } catch (error) {
+          } catch (error2) {
             return true;
           }
         }
@@ -173,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 React49 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState43 = React49.useState, useEffect36 = React49.useEffect, useLayoutEffect6 = 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 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;
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
       })();
     }
@@ -201,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 React49 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore3 = shim.useSyncExternalStore, useRef51 = React49.useRef, useEffect36 = React49.useEffect, useMemo43 = React49.useMemo, useDebugValue2 = React49.useDebugValue;
+        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;
         exports.useSyncExternalStoreWithSelector = function(subscribe2, getSnapshot, getServerSnapshot, selector2, isEqual) {
-          var instRef = useRef51(null);
+          var instRef = useRef57(null);
           if (null === instRef.current) {
             var inst = { hasValue: false, value: null };
             instRef.current = inst;
           } else inst = instRef.current;
-          instRef = useMemo43(
+          instRef = useMemo49(
             function() {
               function memoizedSelector(nextSnapshot) {
                 if (!hasMemo) {
@@ -244,7 +245,7 @@ var wp;
             [getSnapshot, getServerSnapshot, selector2, isEqual]
           );
           var value = useSyncExternalStore3(subscribe2, instRef[0], instRef[1]);
-          useEffect36(
+          useEffect40(
             function() {
               inst.hasValue = true;
               inst.value = value;
@@ -851,13 +852,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/rich-text
-  var require_rich_text = __commonJS({
-    "package-external:@wordpress/rich-text"(exports, module) {
-      module.exports = window.wp.richText;
-    }
-  });
-
   // package-external:@wordpress/preferences
   var require_preferences = __commonJS({
     "package-external:@wordpress/preferences"(exports, module) {
@@ -883,7 +877,7 @@ var wp;
   var index_exports = {};
   __export(index_exports, {
     MediaUpload: () => media_upload_default,
-    privateApis: () => privateApis12,
+    privateApis: () => privateApis8,
     transformAttachment: () => transformAttachment,
     uploadMedia: () => uploadMedia,
     validateFileSize: () => validateFileSize,
@@ -1523,20 +1517,20 @@ var wp;
     for (const mediaFile of filesList) {
       try {
         validateMimeTypeForUser(mediaFile, wpAllowedMimeTypes);
-      } catch (error) {
-        onError?.(error);
+      } catch (error2) {
+        onError?.(error2);
         continue;
       }
       try {
         validateMimeType(mediaFile, allowedTypes);
-      } catch (error) {
-        onError?.(error);
+      } catch (error2) {
+        onError?.(error2);
         continue;
       }
       try {
         validateFileSize(mediaFile, maxUploadFileSize);
-      } catch (error) {
-        onError?.(error);
+      } catch (error2) {
+        onError?.(error2);
         continue;
       }
       validFiles.push(mediaFile);
@@ -1553,11 +1547,11 @@ var wp;
           signal
         );
         setAndUpdateFiles(index2, attachment);
-      } catch (error) {
+      } catch (error2) {
         setAndUpdateFiles(index2, null);
         let message2;
-        if (typeof error === "object" && error !== null && "message" in error) {
-          message2 = typeof error.message === "string" ? error.message : String(error.message);
+        if (typeof error2 === "object" && error2 !== null && "message" in error2) {
+          message2 = typeof error2.message === "string" ? error2.message : String(error2.message);
         } else {
           message2 = (0, import_i18n5.sprintf)(
             // translators: %s: file name
@@ -1570,7 +1564,7 @@ var wp;
             code: "GENERAL",
             message: message2,
             file,
-            cause: error instanceof Error ? error : void 0
+            cause: error2 instanceof Error ? error2 : void 0
           })
         );
       }
@@ -1619,10 +1613,10 @@ var wp;
         signal
       );
       onSuccess?.(subSizeData);
-    } catch (error) {
+    } catch (error2) {
       let message2;
-      if (error instanceof Error) {
-        message2 = error.message;
+      if (error2 instanceof Error) {
+        message2 = error2.message;
       } else {
         message2 = (0, import_i18n6.sprintf)(
           // translators: %s: file name
@@ -1635,7 +1629,7 @@ var wp;
           code: "GENERAL",
           message: message2,
           file,
-          cause: error instanceof Error ? error : void 0
+          cause: error2 instanceof Error ? error2 : void 0
         })
       );
     }
@@ -1658,11 +1652,11 @@ var wp;
   var clsx_default = clsx;

   // packages/media-utils/build-module/components/media-upload-modal/index.mjs
-  var import_element87 = __toESM(require_element(), 1);
-  var import_i18n68 = __toESM(require_i18n(), 1);
+  var import_element102 = __toESM(require_element(), 1);
+  var import_i18n73 = __toESM(require_i18n(), 1);
   var import_core_data6 = __toESM(require_core_data(), 1);
   var import_data14 = __toESM(require_data(), 1);
-  var import_components54 = __toESM(require_components(), 1);
+  var import_components59 = __toESM(require_components(), 1);

   // packages/icons/build-module/library/arrow-down.mjs
   var import_primitives = __toESM(require_primitives(), 1);
@@ -1709,110 +1703,143 @@ var wp;
   var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
   var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives9.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives9.Path, { d: "M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z" }) });

-  // packages/icons/build-module/library/close-small.mjs
+  // packages/icons/build-module/library/chevron-left.mjs
   var import_primitives10 = __toESM(require_primitives(), 1);
   var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
-  var close_small_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: "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_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/cog.mjs
+  // packages/icons/build-module/library/chevron-right.mjs
   var import_primitives11 = __toESM(require_primitives(), 1);
   var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
-  var cog_default = /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(import_primitives11.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(import_primitives11.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "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 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" }) });

-  // packages/icons/build-module/library/comment-author-avatar.mjs
+  // packages/icons/build-module/library/close-small.mjs
   var import_primitives12 = __toESM(require_primitives(), 1);
   var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
-  var comment_author_avatar_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, { 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 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" }) });

-  // packages/icons/build-module/library/envelope.mjs
+  // packages/icons/build-module/library/cog.mjs
   var import_primitives13 = __toESM(require_primitives(), 1);
   var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-  var envelope_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: "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 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" }) });

-  // packages/icons/build-module/library/error.mjs
+  // packages/icons/build-module/library/comment-author-avatar.mjs
   var import_primitives14 = __toESM(require_primitives(), 1);
   var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-  var error_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.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 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" }) });

-  // packages/icons/build-module/library/file.mjs
+  // packages/icons/build-module/library/envelope.mjs
   var import_primitives15 = __toESM(require_primitives(), 1);
   var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
-  var file_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: "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 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" }) });

-  // packages/icons/build-module/library/format-list-bullets-rtl.mjs
+  // packages/icons/build-module/library/error.mjs
   var import_primitives16 = __toESM(require_primitives(), 1);
   var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
-  var format_list_bullets_rtl_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: "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 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" }) });

-  // packages/icons/build-module/library/format-list-bullets.mjs
+  // packages/icons/build-module/library/file.mjs
   var import_primitives17 = __toESM(require_primitives(), 1);
   var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
-  var format_list_bullets_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: "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 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" }) });

-  // packages/icons/build-module/library/funnel.mjs
+  // packages/icons/build-module/library/format-list-bullets-rtl.mjs
   var import_primitives18 = __toESM(require_primitives(), 1);
   var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
-  var funnel_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 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z" }) });
+  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" }) });

-  // packages/icons/build-module/library/image.mjs
+  // packages/icons/build-module/library/format-list-bullets.mjs
   var import_primitives19 = __toESM(require_primitives(), 1);
   var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
-  var image_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: "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 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" }) });

-  // packages/icons/build-module/library/link.mjs
+  // packages/icons/build-module/library/funnel.mjs
   var import_primitives20 = __toESM(require_primitives(), 1);
   var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
-  var link_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.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 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" }) });

-  // packages/icons/build-module/library/mobile.mjs
+  // packages/icons/build-module/library/image.mjs
   var import_primitives21 = __toESM(require_primitives(), 1);
   var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
-  var mobile_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: "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 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" }) });

-  // packages/icons/build-module/library/more-vertical.mjs
+  // packages/icons/build-module/library/link.mjs
   var import_primitives22 = __toESM(require_primitives(), 1);
   var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
-  var more_vertical_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 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
+  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" }) });

-  // packages/icons/build-module/library/next.mjs
+  // packages/icons/build-module/library/mobile.mjs
   var import_primitives23 = __toESM(require_primitives(), 1);
   var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
-  var next_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: "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 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" }) });

-  // packages/icons/build-module/library/previous.mjs
+  // packages/icons/build-module/library/more-vertical.mjs
   var import_primitives24 = __toESM(require_primitives(), 1);
   var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
-  var previous_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: "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 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" }) });

-  // packages/icons/build-module/library/scheduled.mjs
+  // packages/icons/build-module/library/next.mjs
   var import_primitives25 = __toESM(require_primitives(), 1);
   var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
-  var scheduled_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, { 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 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" }) });

-  // packages/icons/build-module/library/search.mjs
+  // packages/icons/build-module/library/previous.mjs
   var import_primitives26 = __toESM(require_primitives(), 1);
   var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
-  var search_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: "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 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" }) });

-  // packages/icons/build-module/library/seen.mjs
+  // packages/icons/build-module/library/published.mjs
   var import_primitives27 = __toESM(require_primitives(), 1);
   var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
-  var seen_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: "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 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" }) });

-  // packages/icons/build-module/library/unseen.mjs
+  // packages/icons/build-module/library/scheduled.mjs
   var import_primitives28 = __toESM(require_primitives(), 1);
   var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
-  var unseen_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: "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 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" }) });

-  // packages/icons/build-module/library/upload.mjs
+  // packages/icons/build-module/library/search.mjs
   var import_primitives29 = __toESM(require_primitives(), 1);
   var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
-  var upload_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.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 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" }) });

-  // packages/icons/build-module/library/video.mjs
+  // packages/icons/build-module/library/seen.mjs
   var import_primitives30 = __toESM(require_primitives(), 1);
   var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
-  var video_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.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 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" }) });
+
+  // packages/icons/build-module/library/unseen.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" }) });
+
+  // packages/icons/build-module/library/upload.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" }) });
+
+  // packages/icons/build-module/library/video.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" }) });
+
+  // packages/ui/build-module/badge/badge.mjs
+  var import_element12 = __toESM(require_element(), 1);
+
+  // node_modules/@base-ui/utils/error.mjs
+  var set;
+  if (true) {
+    set = /* @__PURE__ */ new Set();
+  }
+  function error(...messages) {
+    if (true) {
+      const messageKey = messages.join(" ");
+      if (!set.has(messageKey)) {
+        set.add(messageKey);
+        console.error(`Base UI: ${messageKey}`);
+      }
+    }
+  }

   // node_modules/@base-ui/utils/safeReact.mjs
   var React = __toESM(require_react(), 1);
@@ -1871,15 +1898,15 @@ var wp;
   var useIsoLayoutEffect = typeof document !== "undefined" ? React3.useLayoutEffect : noop2;

   // node_modules/@base-ui/utils/warn.mjs
-  var set;
+  var set2;
   if (true) {
-    set = /* @__PURE__ */ new Set();
+    set2 = /* @__PURE__ */ new Set();
   }
   function warn(...messages) {
     if (true) {
       const messageKey = messages.join(" ");
-      if (!set.has(messageKey)) {
-        set.add(messageKey);
+      if (!set2.has(messageKey)) {
+        set2.add(messageKey);
         console.warn(`Base UI: ${messageKey}`);
       }
     }
@@ -2051,8 +2078,8 @@ var wp;
   }

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

   // node_modules/@base-ui/react/utils/resolveStyle.mjs
@@ -2239,7 +2266,7 @@ var wp;
       stateAttributesMapping: stateAttributesMapping3,
       enabled = true
     } = params;
-    const className = enabled ? resolveClassName(classNameProp, state) : void 0;
+    const className2 = enabled ? resolveClassName(classNameProp, state) : void 0;
     const style = enabled ? resolveStyle(styleProp, state) : void 0;
     const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping3) : EMPTY_OBJECT;
     const resolvedProps = enabled && props ? resolveRenderFunctionProps(props) : void 0;
@@ -2256,8 +2283,8 @@ var wp;
     if (!enabled) {
       return EMPTY_OBJECT;
     }
-    if (className !== void 0) {
-      outProps.className = mergeClassNames(outProps.className, className);
+    if (className2 !== void 0) {
+      outProps.className = mergeClassNames(outProps.className, className2);
     }
     if (style !== void 0) {
       outProps.style = mergeObjects(outProps.style, style);
@@ -2641,6 +2668,9 @@ var wp;
     }
   };

+  // node_modules/@base-ui/react/internals/use-button/useButton.mjs
+  var React13 = __toESM(require_react(), 1);
+
   // node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs
   function hasWindow() {
     return typeof window !== "undefined";
@@ -2768,7 +2798,7 @@ var wp;
   function getNearestOverflowAncestor(node) {
     const parentNode = getParentNode(node);
     if (isLastTraversableNode(parentNode)) {
-      return node.ownerDocument ? node.ownerDocument.body : node.body;
+      return (node.ownerDocument || node).body;
     }
     if (isHTMLElement(parentNode) && isOverflowElement(parentNode)) {
       return parentNode;
@@ -2797,6 +2827,217 @@ var wp;
     return win.parent && Object.getPrototypeOf(win.parent) ? win.frameElement : null;
   }

+  // node_modules/@base-ui/react/internals/composite/root/CompositeRootContext.mjs
+  var React11 = __toESM(require_react(), 1);
+  var CompositeRootContext = /* @__PURE__ */ React11.createContext(void 0);
+  if (true) CompositeRootContext.displayName = "CompositeRootContext";
+  function useCompositeRootContext(optional = false) {
+    const context = React11.useContext(CompositeRootContext);
+    if (context === void 0 && !optional) {
+      throw new Error(true ? "Base UI: CompositeRootContext is missing. Composite parts must be placed within <Composite.Root>." : formatErrorMessage_default(16));
+    }
+    return context;
+  }
+
+  // node_modules/@base-ui/react/utils/useFocusableWhenDisabled.mjs
+  var React12 = __toESM(require_react(), 1);
+  function useFocusableWhenDisabled(parameters) {
+    const {
+      focusableWhenDisabled,
+      disabled: disabled2,
+      composite = false,
+      tabIndex: tabIndexProp = 0,
+      isNativeButton
+    } = parameters;
+    const isFocusableComposite = composite && focusableWhenDisabled !== false;
+    const isNonFocusableComposite = composite && focusableWhenDisabled === false;
+    const props = React12.useMemo(() => {
+      const additionalProps = {
+        // allow Tabbing away from focusableWhenDisabled elements
+        onKeyDown(event) {
+          if (disabled2 && focusableWhenDisabled && event.key !== "Tab") {
+            event.preventDefault();
+          }
+        }
+      };
+      if (!composite) {
+        additionalProps.tabIndex = tabIndexProp;
+        if (!isNativeButton && disabled2) {
+          additionalProps.tabIndex = focusableWhenDisabled ? tabIndexProp : -1;
+        }
+      }
+      if (isNativeButton && (focusableWhenDisabled || isFocusableComposite) || !isNativeButton && disabled2) {
+        additionalProps["aria-disabled"] = disabled2;
+      }
+      if (isNativeButton && (!focusableWhenDisabled || isNonFocusableComposite)) {
+        additionalProps.disabled = disabled2;
+      }
+      return additionalProps;
+    }, [composite, disabled2, focusableWhenDisabled, isFocusableComposite, isNonFocusableComposite, isNativeButton, tabIndexProp]);
+    return {
+      props
+    };
+  }
+
+  // node_modules/@base-ui/react/internals/use-button/useButton.mjs
+  function useButton(parameters = {}) {
+    const {
+      disabled: disabled2 = false,
+      focusableWhenDisabled,
+      tabIndex = 0,
+      native: isNativeButton = true,
+      composite: compositeProp
+    } = parameters;
+    const elementRef = React13.useRef(null);
+    const compositeRootContext = useCompositeRootContext(true);
+    const isCompositeItem = compositeProp ?? compositeRootContext !== void 0;
+    const {
+      props: focusableWhenDisabledProps
+    } = useFocusableWhenDisabled({
+      focusableWhenDisabled,
+      disabled: disabled2,
+      composite: isCompositeItem,
+      tabIndex,
+      isNativeButton
+    });
+    if (true) {
+      React13.useEffect(() => {
+        if (!elementRef.current) {
+          return;
+        }
+        const isButtonTag = isButtonElement(elementRef.current);
+        if (isNativeButton) {
+          if (!isButtonTag) {
+            const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+            const message2 = "A component that acts as a button expected a native <button> because the `nativeButton` prop is true. Rendering a non-<button> removes native button semantics, which can impact forms and accessibility. Use a real <button> in the `render` prop, or set `nativeButton` to `false`.";
+            error(`${message2}${ownerStackMessage}`);
+          }
+        } else if (isButtonTag) {
+          const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+          const message2 = "A component that acts as a button expected a non-<button> because the `nativeButton` prop is false. Rendering a <button> keeps native behavior while Base UI applies non-native attributes and handlers, which can add unintended extra attributes (such as `role` or `aria-disabled`). Use a non-<button> in the `render` prop, or set `nativeButton` to `true`.";
+          error(`${message2}${ownerStackMessage}`);
+        }
+      }, [isNativeButton]);
+    }
+    const updateDisabled = React13.useCallback(() => {
+      const element = elementRef.current;
+      if (!isButtonElement(element)) {
+        return;
+      }
+      if (isCompositeItem && disabled2 && focusableWhenDisabledProps.disabled === void 0 && element.disabled) {
+        element.disabled = false;
+      }
+    }, [disabled2, focusableWhenDisabledProps.disabled, isCompositeItem]);
+    useIsoLayoutEffect(updateDisabled, [updateDisabled]);
+    const getButtonProps = React13.useCallback((externalProps = {}) => {
+      const {
+        onClick: externalOnClick,
+        onMouseDown: externalOnMouseDown,
+        onKeyUp: externalOnKeyUp,
+        onKeyDown: externalOnKeyDown,
+        onPointerDown: externalOnPointerDown,
+        ...otherExternalProps
+      } = externalProps;
+      return mergeProps({
+        onClick(event) {
+          if (disabled2) {
+            event.preventDefault();
+            return;
+          }
+          externalOnClick?.(event);
+        },
+        onMouseDown(event) {
+          if (!disabled2) {
+            externalOnMouseDown?.(event);
+          }
+        },
+        onKeyDown(event) {
+          if (disabled2) {
+            return;
+          }
+          makeEventPreventable(event);
+          externalOnKeyDown?.(event);
+          if (event.baseUIHandlerPrevented) {
+            return;
+          }
+          const isCurrentTarget = event.target === event.currentTarget;
+          const currentTarget = event.currentTarget;
+          const isButton2 = isButtonElement(currentTarget);
+          const isLink = !isNativeButton && isValidLinkElement(currentTarget);
+          const shouldClick = isCurrentTarget && (isNativeButton ? isButton2 : !isLink);
+          const isEnterKey = event.key === "Enter";
+          const isSpaceKey = event.key === " ";
+          const role = currentTarget.getAttribute("role");
+          const isTextNavigationRole = role?.startsWith("menuitem") || role === "option" || role === "gridcell";
+          if (isCurrentTarget && isCompositeItem && isSpaceKey) {
+            if (event.defaultPrevented && isTextNavigationRole) {
+              return;
+            }
+            event.preventDefault();
+            if (isLink || isNativeButton && isButton2) {
+              currentTarget.click();
+              event.preventBaseUIHandler();
+            } else if (shouldClick) {
+              externalOnClick?.(event);
+              event.preventBaseUIHandler();
+            }
+            return;
+          }
+          if (shouldClick) {
+            if (!isNativeButton && (isSpaceKey || isEnterKey)) {
+              event.preventDefault();
+            }
+            if (!isNativeButton && isEnterKey) {
+              externalOnClick?.(event);
+            }
+          }
+        },
+        onKeyUp(event) {
+          if (disabled2) {
+            return;
+          }
+          makeEventPreventable(event);
+          externalOnKeyUp?.(event);
+          if (event.target === event.currentTarget && isNativeButton && isCompositeItem && isButtonElement(event.currentTarget) && event.key === " ") {
+            event.preventDefault();
+            return;
+          }
+          if (event.baseUIHandlerPrevented) {
+            return;
+          }
+          if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && event.key === " ") {
+            externalOnClick?.(event);
+          }
+        },
+        onPointerDown(event) {
+          if (disabled2) {
+            event.preventDefault();
+            return;
+          }
+          externalOnPointerDown?.(event);
+        }
+      }, isNativeButton ? {
+        type: "button"
+      } : {
+        role: "button"
+      }, focusableWhenDisabledProps, otherExternalProps);
+    }, [disabled2, focusableWhenDisabledProps, isCompositeItem, isNativeButton]);
+    const buttonRef = useStableCallback((element) => {
+      elementRef.current = element;
+      updateDisabled();
+    });
+    return {
+      getButtonProps,
+      buttonRef
+    };
+  }
+  function isButtonElement(elem) {
+    return isHTMLElement(elem) && elem.tagName === "BUTTON";
+  }
+  function isValidLinkElement(elem) {
+    return Boolean(elem?.tagName === "A" && elem?.href);
+  }
+
   // node_modules/@base-ui/utils/addEventListener.mjs
   function addEventListener(target, type, listener, options) {
     target.addEventListener(type, listener, options);
@@ -2829,7 +3070,7 @@ var wp;
   }

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

   // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
   var ReactDOM = __toESM(require_react_dom(), 1);
@@ -2912,7 +3153,7 @@ var wp;
     } = parameters;
     const onComplete = useStableCallback(onCompleteParam);
     const runOnceAnimationsFinish = useAnimationsFinished(ref, open, false);
-    React11.useEffect(() => {
+    React14.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -2925,9 +3166,9 @@ var wp;
   }

   // node_modules/@base-ui/utils/useOnFirstRender.mjs
-  var React12 = __toESM(require_react(), 1);
+  var React15 = __toESM(require_react(), 1);
   function useOnFirstRender(fn) {
-    const ref = React12.useRef(true);
+    const ref = React15.useRef(true);
     if (ref.current) {
       ref.current = false;
       fn();
@@ -3061,7 +3302,7 @@ var wp;
   }

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

   // node_modules/@base-ui/react/floating-ui-react/utils/event.mjs
   function isReactEvent(event) {
@@ -3194,8 +3435,8 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
-  var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
-  var FloatingDelayGroupContext = /* @__PURE__ */ React13.createContext({
+  var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
+  var FloatingDelayGroupContext = /* @__PURE__ */ React16.createContext({
     hasProvider: false,
     timeoutMs: 0,
     delayRef: {
@@ -3222,10 +3463,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 = React16.useRef(delay);
+    const initialDelayRef = React16.useRef(delay);
+    const currentIdRef = React16.useRef(null);
+    const currentContextRef = React16.useRef(null);
     const timeout = useTimeout();
     useIsoLayoutEffect(() => {
       initialDelayRef.current = delay;
@@ -3238,8 +3479,8 @@ var wp;
         close: getDelay(delay, "close")
       };
     }, [delay, currentIdRef, delayRef, initialDelayRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(FloatingDelayGroupContext.Provider, {
-      value: React13.useMemo(() => ({
+    return /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(FloatingDelayGroupContext.Provider, {
+      value: React16.useMemo(() => ({
         hasProvider: true,
         delayRef,
         initialDelayRef,
@@ -3259,7 +3500,7 @@ var wp;
     } = options;
     const store = "rootStore" in context ? context.rootStore : context;
     const floatingId = store.useState("floatingId");
-    const groupContext = React13.useContext(FloatingDelayGroupContext);
+    const groupContext = React16.useContext(FloatingDelayGroupContext);
     const {
       currentIdRef,
       delayRef,
@@ -3269,9 +3510,9 @@ var wp;
       hasProvider,
       timeout
     } = groupContext;
-    const [isInstantPhase, setIsInstantPhase] = React13.useState(false);
-    const openRef = React13.useRef(open);
-    const isUnmountedRef = React13.useRef(false);
+    const [isInstantPhase, setIsInstantPhase] = React16.useState(false);
+    const openRef = React16.useRef(open);
+    const isUnmountedRef = React16.useRef(false);
     useIsoLayoutEffect(() => {
       openRef.current = open;
     }, [open]);
@@ -3352,7 +3593,7 @@ var wp;
         }
       };
     }, [currentContextRef, currentIdRef, delayRef, floatingId, initialDelayRef, timeout]);
-    return React13.useMemo(() => ({
+    return React16.useMemo(() => ({
       hasProvider,
       delayRef,
       isInstantPhase
@@ -3372,7 +3613,7 @@ var wp;
   }

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

   // node_modules/@base-ui/utils/visuallyHidden.mjs
   var visuallyHiddenBase = {
@@ -3397,9 +3638,9 @@ var wp;
   };

   // node_modules/@base-ui/react/utils/FocusGuard.mjs
-  var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
-  var FocusGuard = /* @__PURE__ */ React14.forwardRef(function FocusGuard2(props, ref) {
-    const [role, setRole] = React14.useState();
+  var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
+  var FocusGuard = /* @__PURE__ */ React17.forwardRef(function FocusGuard2(props, ref) {
+    const [role, setRole] = React17.useState();
     useIsoLayoutEffect(() => {
       if (parts_exports.screenReader.voiceOver && parts_exports.engine.webkit) {
         setRole("button");
@@ -3410,7 +3651,7 @@ var wp;
       // Role is only for VoiceOver
       role
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)("span", {
+    return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)("span", {
       ...props,
       ref,
       style: visuallyHidden,
@@ -3515,12 +3756,12 @@ var wp;
     return oppositeSideMap[side] + placement.slice(side.length);
   }
   function expandPaddingObject(padding) {
+    var _padding$top, _padding$right, _padding$bottom, _padding$left;
     return {
-      top: 0,
-      right: 0,
-      bottom: 0,
-      left: 0,
-      ...padding
+      top: (_padding$top = padding.top) != null ? _padding$top : 0,
+      right: (_padding$right = padding.right) != null ? _padding$right : 0,
+      bottom: (_padding$bottom = padding.bottom) != null ? _padding$bottom : 0,
+      left: (_padding$left = padding.left) != null ? _padding$left : 0
     };
   }
   function getPaddingObject(padding) {
@@ -3744,7 +3985,7 @@ var wp;
   }

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

   // node_modules/@base-ui/react/internals/constants.mjs
@@ -3768,10 +4009,10 @@ var wp;
   };

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
-  var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
-  var PortalContext = /* @__PURE__ */ React15.createContext(null);
+  var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
+  var PortalContext = /* @__PURE__ */ React18.createContext(null);
   if (true) PortalContext.displayName = "PortalContext";
-  var usePortalContext = () => React15.useContext(PortalContext);
+  var usePortalContext = () => React18.useContext(PortalContext);
   var attr = createAttribute("portal");
   function useFloatingPortalNode(props = {}) {
     const {
@@ -3783,14 +4024,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] = React18.useState(null);
+    const [portalNode, setPortalNode] = React18.useState(null);
     const setPortalNodeRef = useStableCallback((node) => {
       if (node !== null) {
         setPortalNode(node);
       }
     });
-    const containerRef = React15.useRef(null);
+    const containerRef = React18.useRef(null);
     useIsoLayoutEffect(() => {
       if (containerProp === null) {
         if (containerRef.current) {
@@ -3831,10 +4072,10 @@ var wp;
       portalSubtree
     };
   }
-  var FloatingPortal = /* @__PURE__ */ React15.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
+  var FloatingPortal = /* @__PURE__ */ React18.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       children,
       container,
@@ -3850,16 +4091,16 @@ var wp;
       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 = 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 modal = focusManagerState?.modal;
     const open = focusManagerState?.open;
     const shouldRenderGuards = typeof renderGuards === "boolean" ? renderGuards : !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
-    React15.useEffect(() => {
+    React18.useEffect(() => {
       if (!portalNode || modal) {
         return void 0;
       }
@@ -3885,7 +4126,7 @@ var wp;
       enableFocusInside(portalNode);
       focusInsideDisabledRef.current = false;
     }, [open, portalNode]);
-    const portalContextValue = React15.useMemo(() => ({
+    const portalContextValue = React18.useMemo(() => ({
       beforeOutsideRef,
       afterOutsideRef,
       beforeInsideRef,
@@ -3893,10 +4134,10 @@ var wp;
       portalNode,
       setFocusManagerState
     }), [portalNode]);
-    return /* @__PURE__ */ (0, import_jsx_runtime33.jsxs)(React15.Fragment, {
-      children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime33.jsxs)(PortalContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(React18.Fragment, {
+      children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(PortalContext.Provider, {
         value: portalContextValue,
-        children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(FocusGuard, {
+        children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(FocusGuard, {
           "data-type": "outside",
           ref: beforeOutsideRef,
           onFocus: (event) => {
@@ -3908,10 +4149,10 @@ var wp;
               prevTabbable?.focus();
             }
           }
-        }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime33.jsx)("span", {
+        }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)("span", {
           "aria-owns": portalNode.id,
           style: ownerVisuallyHidden
-        }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(FocusGuard, {
+        }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(FocusGuard, {
           "data-type": "outside",
           ref: afterOutsideRef,
           onFocus: (event) => {
@@ -3933,7 +4174,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 React19 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/utils/createEventEmitter.mjs
   function createEventEmitter() {
@@ -3955,19 +4196,19 @@ var wp;
   }

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

   // node_modules/@base-ui/react/floating-ui-react/hooks/useClientPoint.mjs
-  var React17 = __toESM(require_react(), 1);
+  var React20 = __toESM(require_react(), 1);
   function createVirtualElement(domElement, data) {
     let offsetX = null;
     let offsetY = null;
@@ -4034,10 +4275,10 @@ var wp;
     const floating = store.useState("floatingElement");
     const domReference = store.useState("domReferenceElement");
     const dataRef = store.context.dataRef;
-    const initialRef = React17.useRef(false);
-    const cleanupListenerRef = React17.useRef(null);
-    const [pointerType, setPointerType] = React17.useState();
-    const [reactive, setReactive] = React17.useState([]);
+    const initialRef = React20.useRef(false);
+    const cleanupListenerRef = React20.useRef(null);
+    const [pointerType, setPointerType] = React20.useState();
+    const [reactive, setReactive] = React20.useState([]);
     const resetReference = useStableCallback((reference2) => {
       store.set("positionReference", reference2);
     });
@@ -4065,7 +4306,7 @@ var wp;
       }
     });
     const openCheck = isMouseLikePointerType(pointerType) ? floating : open;
-    React17.useEffect(() => {
+    React20.useEffect(() => {
       if (!enabled) {
         resetReference(domReference);
         return void 0;
@@ -4093,20 +4334,20 @@ var wp;
       }
       return cleanupListener;
     }, [openCheck, enabled, floating, dataRef, domReference, store, setReference, resetReference, reactive]);
-    React17.useEffect(() => () => {
+    React20.useEffect(() => () => {
       store.set("positionReference", null);
     }, [store]);
-    React17.useEffect(() => {
+    React20.useEffect(() => {
       if (enabled && !floating) {
         initialRef.current = false;
       }
     }, [enabled, floating]);
-    React17.useEffect(() => {
+    React20.useEffect(() => {
       if (!enabled && open) {
         initialRef.current = true;
       }
     }, [enabled, open]);
-    const reference = React17.useMemo(() => {
+    const reference = React20.useMemo(() => {
       function setPointerTypeRef(event) {
         setPointerType(event.pointerType);
       }
@@ -4117,14 +4358,14 @@ var wp;
         onMouseEnter: handleReferenceEnterOrMove
       };
     }, [handleReferenceEnterOrMove]);
-    return React17.useMemo(() => enabled ? {
+    return React20.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 React21 = __toESM(require_react(), 1);
   function alwaysFalse() {
     return false;
   }
@@ -4159,12 +4400,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 = 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 cancelDismissOnEndTimeout = useTimeout();
     const clearInsideReactTreeTimeout = useTimeout();
     const clearInsideReactTree = useStableCallback(() => {
@@ -4233,7 +4474,7 @@ var wp;
         pressStartPreventedRef.current = true;
       }
     });
-    React18.useEffect(() => {
+    React21.useEffect(() => {
       if (!open || !enabled) {
         return void 0;
       }
@@ -4327,8 +4568,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 isRTL7 = style.direction === "rtl";
-          const pressedVerticalScrollbar = canScrollY && (isRTL7 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
+          const isRTL8 = style.direction === "rtl";
+          const pressedVerticalScrollbar = canScrollY && (isRTL8 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
           const pressedHorizontalScrollbar = canScrollX && event.offsetY > target.clientHeight;
           if (pressedVerticalScrollbar || pressedHorizontalScrollbar) {
             return;
@@ -4483,13 +4724,13 @@ var wp;
         suppressNextOutsideClickRef.current = false;
       };
     }, [dataRef, floatingElement, escapeKey2, outsidePressEnabled, outsidePress2, open, enabled, escapeKeyBubbles, outsidePressBubbles, closeOnEscapeKeyDown, clearInsideReactTree, getOutsidePressEventProp, hasBlockingChild, isEventWithinOwnElements, tree, store, cancelDismissOnEndTimeout]);
-    React18.useEffect(clearInsideReactTree, [outsidePress2, clearInsideReactTree]);
-    const reference = React18.useMemo(() => ({
+    React21.useEffect(clearInsideReactTree, [outsidePress2, clearInsideReactTree]);
+    const reference = React21.useMemo(() => ({
       onKeyDown: closeOnEscapeKeyDown,
       onPointerDown: closeOnReferencePress,
       onClick: closeOnReferencePress
     }), [closeOnEscapeKeyDown, closeOnReferencePress]);
-    const floating = React18.useMemo(() => ({
+    const floating = React21.useMemo(() => ({
       onKeyDown: closeOnEscapeKeyDown,
       // `onMouseDown` may be blocked if `event.preventDefault()` is called in
       // `onPointerDown`, such as with <NumberField.ScrubArea>.
@@ -4509,7 +4750,7 @@ var wp;
       onTouchEndCapture: markInsideReactTree,
       onTouchMoveCapture: markInsideReactTree
     }), [closeOnEscapeKeyDown, markInsideReactTree, markPressStartedInsideReactTree, markInsidePressStartPrevented]);
-    return React18.useMemo(() => enabled ? {
+    return React21.useMemo(() => enabled ? {
       reference,
       floating,
       trigger: reference
@@ -4517,7 +4758,7 @@ var wp;
   }

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

   // node_modules/@floating-ui/core/dist/floating-ui.core.mjs
   function computeCoordsFromPlacement(_ref, placement, rtl) {
@@ -4565,13 +4806,9 @@ var wp;
           y: reference.y
         };
     }
-    switch (getAlignment(placement)) {
-      case "start":
-        coords[alignmentAxis] -= commonAlign * (rtl && isVertical ? -1 : 1);
-        break;
-      case "end":
-        coords[alignmentAxis] += commonAlign * (rtl && isVertical ? -1 : 1);
-        break;
+    const alignment = getAlignment(placement);
+    if (alignment) {
+      coords[alignmentAxis] += commonAlign * (alignment === "end" ? 1 : -1) * (rtl && isVertical ? -1 : 1);
     }
     return coords;
   }
@@ -4611,10 +4848,7 @@ var wp;
       height: rects.floating.height
     } : rects.reference;
     const offsetParent = await (platform3.getOffsetParent == null ? void 0 : platform3.getOffsetParent(elements.floating));
-    const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) ? await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
-      x: 1,
-      y: 1
-    } : {
+    const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) && await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
       x: 1,
       y: 1
     };
@@ -4993,23 +5227,16 @@ var wp;
           y: y2
         };
         const overflow = await platform3.detectOverflow(state, detectOverflowOptions);
-        const crossAxis = getSideAxis(getSide(placement));
+        const crossAxis = getSideAxis(placement);
         const mainAxis = getOppositeAxis(crossAxis);
         let mainAxisCoord = coords[mainAxis];
         let crossAxisCoord = coords[crossAxis];
+        const clampCoord = (axis, coord) => clamp(coord + overflow[axis === "y" ? "top" : "left"], coord, coord - overflow[axis === "y" ? "bottom" : "right"]);
         if (checkMainAxis) {
-          const minSide = mainAxis === "y" ? "top" : "left";
-          const maxSide = mainAxis === "y" ? "bottom" : "right";
-          const min2 = mainAxisCoord + overflow[minSide];
-          const max2 = mainAxisCoord - overflow[maxSide];
-          mainAxisCoord = clamp(min2, mainAxisCoord, max2);
+          mainAxisCoord = clampCoord(mainAxis, mainAxisCoord);
         }
         if (checkCrossAxis) {
-          const minSide = crossAxis === "y" ? "top" : "left";
-          const maxSide = crossAxis === "y" ? "bottom" : "right";
-          const min2 = crossAxisCoord + overflow[minSide];
-          const max2 = crossAxisCoord - overflow[maxSide];
-          crossAxisCoord = clamp(min2, crossAxisCoord, max2);
+          crossAxisCoord = clampCoord(crossAxis, crossAxisCoord);
         }
         const limitedCoords = limiter.fn({
           ...state,
@@ -5037,6 +5264,7 @@ var wp;
     return {
       options,
       fn(state) {
+        var _rawOffset$mainAxis, _rawOffset$crossAxis;
         const {
           x: x2,
           y: y2,
@@ -5062,9 +5290,8 @@ var wp;
           mainAxis: rawOffset,
           crossAxis: 0
         } : {
-          mainAxis: 0,
-          crossAxis: 0,
-          ...rawOffset
+          mainAxis: (_rawOffset$mainAxis = rawOffset.mainAxis) != null ? _rawOffset$mainAxis : 0,
+          crossAxis: (_rawOffset$crossAxis = rawOffset.crossAxis) != null ? _rawOffset$crossAxis : 0
         };
         if (checkMainAxis) {
           const len = mainAxis === "y" ? "height" : "width";
@@ -5103,7 +5330,6 @@ var wp;
       name: "size",
       options,
       async fn(state) {
-        var _state$middlewareData, _state$middlewareData2;
         const {
           placement,
           rects,
@@ -5136,24 +5362,21 @@ var wp;
         const maximumClippingWidth = width - overflow.left - overflow.right;
         const overflowAvailableHeight = min(height - overflow[heightSide], maximumClippingHeight);
         const overflowAvailableWidth = min(width - overflow[widthSide], maximumClippingWidth);
-        const noShift = !state.middlewareData.shift;
+        const shiftData = state.middlewareData.shift;
+        const noShift = !shiftData;
         let availableHeight = overflowAvailableHeight;
         let availableWidth = overflowAvailableWidth;
-        if ((_state$middlewareData = state.middlewareData.shift) != null && _state$middlewareData.enabled.x) {
+        if (shiftData != null && shiftData.enabled.x) {
           availableWidth = maximumClippingWidth;
         }
-        if ((_state$middlewareData2 = state.middlewareData.shift) != null && _state$middlewareData2.enabled.y) {
+        if (shiftData != null && shiftData.enabled.y) {
           availableHeight = maximumClippingHeight;
         }
         if (noShift && !alignment) {
-          const xMin = max(overflow.left, 0);
-          const xMax = max(overflow.right, 0);
-          const yMin = max(overflow.top, 0);
-          const yMax = max(overflow.bottom, 0);
           if (isYAxis) {
-            availableWidth = width - 2 * (xMin !== 0 || xMax !== 0 ? xMin + xMax : max(overflow.left, overflow.right));
+            availableWidth = width - 2 * max(overflow.left, overflow.right);
           } else {
-            availableHeight = height - 2 * (yMin !== 0 || yMax !== 0 ? yMin + yMax : max(overflow.top, overflow.bottom));
+            availableHeight = height - 2 * max(overflow.top, overflow.bottom);
           }
         }
         await apply({
@@ -5235,10 +5458,7 @@ var wp;
     if (isFixed === void 0) {
       isFixed = false;
     }
-    if (!floatingOffsetParent || isFixed && floatingOffsetParent !== getWindow(element)) {
-      return false;
-    }
-    return isFixed;
+    return !!floatingOffsetParent && isFixed && floatingOffsetParent === getWindow(element);
   }
   function getBoundingClientRect(element, includeScale, isFixedStrategy, offsetParent) {
     if (includeScale === void 0) {
@@ -5264,12 +5484,12 @@ var wp;
     let y2 = (clientRect.top + visualOffsets.y) / scale.y;
     let width = clientRect.width / scale.x;
     let height = clientRect.height / scale.y;
-    if (domElement) {
+    if (domElement && offsetParent) {
       const win = getWindow(domElement);
-      const offsetWin = offsetParent && isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
+      const offsetWin = isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
       let currentWin = win;
       let currentIFrame = getFrameElement(currentWin);
-      while (currentIFrame && offsetParent && offsetWin !== currentWin) {
+      while (currentIFrame && offsetWin !== currentWin) {
         const iframeScale = getScale(currentIFrame);
         const iframeRect = currentIFrame.getBoundingClientRect();
         const css = getComputedStyle2(currentIFrame);
@@ -5328,7 +5548,7 @@ var wp;
     let scale = createCoords(1);
     const offsets = createCoords(0);
     const isOffsetParentAnElement = isHTMLElement(offsetParent);
-    if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
+    if (isOffsetParentAnElement || !isFixed) {
       if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
         scroll = getNodeScroll(offsetParent);
       }
@@ -5348,15 +5568,14 @@ var wp;
     };
   }
   function getClientRects(element) {
-    return Array.from(element.getClientRects());
+    return element.getClientRects ? Array.from(element.getClientRects()) : [];
   }
-  function getDocumentRect(element) {
-    const html = getDocumentElement(element);
-    const scroll = getNodeScroll(element);
-    const body = element.ownerDocument.body;
+  function getDocumentRect(html) {
+    const scroll = getNodeScroll(html);
+    const body = html.ownerDocument.body;
     const width = max(html.scrollWidth, html.clientWidth, body.scrollWidth, body.clientWidth);
     const height = max(html.scrollHeight, html.clientHeight, body.scrollHeight, body.clientHeight);
-    let x2 = -scroll.scrollLeft + getWindowScrollBarX(element);
+    let x2 = -scroll.scrollLeft + getWindowScrollBarX(html);
     const y2 = -scroll.scrollTop;
     if (getComputedStyle2(body).direction === "rtl") {
       x2 += max(html.clientWidth, body.clientWidth) - width;
@@ -5369,7 +5588,11 @@ var wp;
     };
   }
   var SCROLLBAR_MAX = 25;
-  function getViewportRect(element, strategy) {
+  function getViewportRect(element, strategy, rootBoundary) {
+    if (rootBoundary === void 0) {
+      rootBoundary = "viewport";
+    }
+    const isLayoutViewport = rootBoundary === "layoutViewport";
     const win = getWindow(element);
     const html = getDocumentElement(element);
     const visualViewport = win.visualViewport;
@@ -5378,12 +5601,19 @@ var wp;
     let x2 = 0;
     let y2 = 0;
     if (visualViewport) {
-      width = visualViewport.width;
-      height = visualViewport.height;
-      const visualViewportBased = isWebKit();
-      if (!visualViewportBased || visualViewportBased && strategy === "fixed") {
-        x2 = visualViewport.offsetLeft;
-        y2 = visualViewport.offsetTop;
+      const layoutRelativeClientCoords = !isWebKit() || strategy === "fixed";
+      if (isLayoutViewport) {
+        if (!layoutRelativeClientCoords) {
+          x2 = -visualViewport.offsetLeft;
+          y2 = -visualViewport.offsetTop;
+        }
+      } else {
+        width = visualViewport.width;
+        height = visualViewport.height;
+        if (layoutRelativeClientCoords) {
+          x2 = visualViewport.offsetLeft;
+          y2 = visualViewport.offsetTop;
+        }
       }
     }
     const windowScrollbarX = getWindowScrollBarX(html);
@@ -5392,12 +5622,11 @@ var wp;
       const body = doc.body;
       const bodyStyles = getComputedStyle(body);
       const bodyMarginInline = doc.compatMode === "CSS1Compat" ? parseFloat(bodyStyles.marginLeft) + parseFloat(bodyStyles.marginRight) || 0 : 0;
-      const clippingStableScrollbarWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
-      if (clippingStableScrollbarWidth <= SCROLLBAR_MAX) {
-        width -= clippingStableScrollbarWidth;
+      const reservedWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
+      const gutter = getComputedStyle(html).scrollbarGutter === "stable both-edges" ? reservedWidth / 2 : reservedWidth;
+      if (gutter <= SCROLLBAR_MAX) {
+        width -= gutter;
       }
-    } else if (windowScrollbarX <= SCROLLBAR_MAX) {
-      width += windowScrollbarX;
     }
     return {
       width,
@@ -5410,7 +5639,7 @@ var wp;
     const clientRect = getBoundingClientRect(element, true, strategy === "fixed");
     const top = clientRect.top + element.clientTop;
     const left = clientRect.left + element.clientLeft;
-    const scale = isHTMLElement(element) ? getScale(element) : createCoords(1);
+    const scale = getScale(element);
     const width = element.clientWidth * scale.x;
     const height = element.clientHeight * scale.y;
     const x2 = left * scale.x;
@@ -5424,8 +5653,8 @@ var wp;
   }
   function getClientRectFromClippingAncestor(element, clippingAncestor, strategy) {
     let rect;
-    if (clippingAncestor === "viewport") {
-      rect = getViewportRect(element, strategy);
+    if (clippingAncestor === "viewport" || clippingAncestor === "layoutViewport") {
+      rect = getViewportRect(element, strategy, clippingAncestor);
     } else if (clippingAncestor === "document") {
       rect = getDocumentRect(getDocumentElement(element));
     } else if (isElement(clippingAncestor)) {
@@ -5441,33 +5670,24 @@ var wp;
     }
     return rectToClientRect(rect);
   }
-  function hasFixedPositionAncestor(element, stopNode) {
-    const parentNode = getParentNode(element);
-    if (parentNode === stopNode || !isElement(parentNode) || isLastTraversableNode(parentNode)) {
-      return false;
-    }
-    return getComputedStyle2(parentNode).position === "fixed" || hasFixedPositionAncestor(parentNode, stopNode);
-  }
   function getClippingElementAncestors(element, cache) {
     const cachedResult = cache.get(element);
     if (cachedResult) {
       return cachedResult;
     }
     let result = getOverflowAncestors(element, [], false).filter((el) => isElement(el) && getNodeName(el) !== "body");
-    let currentContainingBlockComputedStyle = null;
+    let lastKeptComputedStyle = null;
     const elementIsFixed = getComputedStyle2(element).position === "fixed";
     let currentNode = elementIsFixed ? getParentNode(element) : element;
     while (isElement(currentNode) && !isLastTraversableNode(currentNode)) {
       const computedStyle = getComputedStyle2(currentNode);
       const currentNodeIsContaining = isContainingBlock(currentNode);
-      if (!currentNodeIsContaining && computedStyle.position === "fixed") {
-        currentContainingBlockComputedStyle = null;
-      }
-      const shouldDropCurrentNode = elementIsFixed ? !currentNodeIsContaining && !currentContainingBlockComputedStyle : !currentNodeIsContaining && computedStyle.position === "static" && !!currentContainingBlockComputedStyle && (currentContainingBlockComputedStyle.position === "absolute" || currentContainingBlockComputedStyle.position === "fixed") || isOverflowElement(currentNode) && !currentNodeIsContaining && hasFixedPositionAncestor(element, currentNode);
+      const lastPosition = lastKeptComputedStyle ? lastKeptComputedStyle.position : elementIsFixed ? "fixed" : "";
+      const shouldDropCurrentNode = !currentNodeIsContaining && (lastPosition === "fixed" || lastPosition === "absolute" && computedStyle.position === "static");
       if (shouldDropCurrentNode) {
         result = result.filter((ancestor) => ancestor !== currentNode);
       } else {
-        currentContainingBlockComputedStyle = computedStyle;
+        lastKeptComputedStyle = computedStyle;
       }
       currentNode = getParentNode(currentNode);
     }
@@ -5522,10 +5742,7 @@ var wp;
       scrollTop: 0
     };
     const offsets = createCoords(0);
-    function setLeftRTLScrollbarOffset() {
-      offsets.x = getWindowScrollBarX(documentElement);
-    }
-    if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
+    if (isOffsetParentAnElement || !isFixed) {
       if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
         scroll = getNodeScroll(offsetParent);
       }
@@ -5533,12 +5750,10 @@ var wp;
         const offsetRect = getBoundingClientRect(offsetParent, true, isFixed, offsetParent);
         offsets.x = offsetRect.x + offsetParent.clientLeft;
         offsets.y = offsetRect.y + offsetParent.clientTop;
-      } else if (documentElement) {
-        setLeftRTLScrollbarOffset();
       }
     }
-    if (isFixed && !isOffsetParentAnElement && documentElement) {
-      setLeftRTLScrollbarOffset();
+    if (!isOffsetParentAnElement && documentElement) {
+      offsets.x = getWindowScrollBarX(documentElement);
     }
     const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll) : createCoords(0);
     const x2 = rect.left + scroll.scrollLeft - offsets.x - htmlOffset.x;
@@ -5622,7 +5837,7 @@ var wp;
   function rectsAreEqual(a2, b2) {
     return a2.x === b2.x && a2.y === b2.y && a2.width === b2.width && a2.height === b2.height;
   }
-  function observeMove(element, onMove) {
+  function observeMove(element, onMove, ancestorResize) {
     let io = null;
     let timeoutId;
     const root = getDocumentElement(element);
@@ -5665,6 +5880,9 @@ var wp;
       let isFirstUpdate = true;
       function handleObserve(entries) {
         const ratio = entries[0].intersectionRatio;
+        if (!rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
+          return refresh();
+        }
         if (ratio !== threshold) {
           if (!isFirstUpdate) {
             return refresh();
@@ -5677,9 +5895,6 @@ var wp;
             refresh(false, ratio);
           }
         }
-        if (ratio === 1 && !rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
-          refresh();
-        }
         isFirstUpdate = false;
       }
       try {
@@ -5693,8 +5908,14 @@ var wp;
       }
       io.observe(element);
     }
+    const win = getWindow(element);
+    const handleResize = () => refresh(ancestorResize);
+    win.addEventListener("resize", handleResize);
     refresh(true);
-    return cleanup;
+    return () => {
+      win.removeEventListener("resize", handleResize);
+      cleanup();
+    };
   }
   function autoUpdate(reference, floating, update2, options) {
     if (options === void 0) {
@@ -5710,12 +5931,10 @@ var wp;
     const referenceEl = unwrapElement(reference);
     const ancestors = ancestorScroll || ancestorResize ? [...referenceEl ? getOverflowAncestors(referenceEl) : [], ...floating ? getOverflowAncestors(floating) : []] : [];
     ancestors.forEach((ancestor) => {
-      ancestorScroll && ancestor.addEventListener("scroll", update2, {
-        passive: true
-      });
+      ancestorScroll && ancestor.addEventListener("scroll", update2);
       ancestorResize && ancestor.addEventListener("resize", update2);
     });
-    const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update2) : null;
+    const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update2, ancestorResize) : null;
     let reobserveFrame = -1;
     let resizeObserver = null;
     if (elementResize) {
@@ -5774,11 +5993,9 @@ var wp;
   var limitShift2 = limitShift;
   var computePosition2 = (reference, floating, options) => {
     const cache = /* @__PURE__ */ new Map();
-    const mergedOptions = {
-      platform: platform2,
-      ...options
-    };
+    const mergedOptions = options != null ? options : {};
     const platformWithCache = {
+      ...platform2,
       ...mergedOptions.platform,
       _c: cache
     };
@@ -5789,7 +6006,7 @@ var wp;
   };

   // node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs
-  var React19 = __toESM(require_react(), 1);
+  var React22 = __toESM(require_react(), 1);
   var import_react2 = __toESM(require_react(), 1);
   var ReactDOM3 = __toESM(require_react_dom(), 1);
   var isClient = typeof document !== "undefined";
@@ -5855,7 +6072,7 @@ var wp;
     return Math.round(value * dpr) / dpr;
   }
   function useLatestRef(value) {
-    const ref = React19.useRef(value);
+    const ref = React22.useRef(value);
     index(() => {
       ref.current = value;
     });
@@ -5878,7 +6095,7 @@ var wp;
       whileElementsMounted,
       open
     } = options;
-    const [data, setData] = React19.useState({
+    const [data, setData] = React22.useState({
       x: 0,
       y: 0,
       strategy,
@@ -5886,19 +6103,19 @@ var wp;
       middlewareData: {},
       isPositioned: false
     });
-    const [latestMiddleware, setLatestMiddleware] = React19.useState(middleware);
+    const [latestMiddleware, setLatestMiddleware] = React22.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] = React22.useState(null);
+    const [_floating, _setFloating] = React22.useState(null);
+    const setReference = React22.useCallback((node) => {
       if (node !== referenceRef.current) {
         referenceRef.current = node;
         _setReference(node);
       }
     }, []);
-    const setFloating = React19.useCallback((node) => {
+    const setFloating = React22.useCallback((node) => {
       if (node !== floatingRef.current) {
         floatingRef.current = node;
         _setFloating(node);
@@ -5906,14 +6123,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 = React22.useRef(null);
+    const floatingRef = React22.useRef(null);
+    const dataRef = React22.useRef(data);
     const hasWhileElementsMounted = whileElementsMounted != null;
     const whileElementsMountedRef = useLatestRef(whileElementsMounted);
     const platformRef = useLatestRef(platform3);
     const openRef = useLatestRef(open);
-    const update2 = React19.useCallback(() => {
+    const update2 = React22.useCallback(() => {
       if (!referenceRef.current || !floatingRef.current) {
         return;
       }
@@ -5951,7 +6168,7 @@ var wp;
         }));
       }
     }, [open]);
-    const isMountedRef = React19.useRef(false);
+    const isMountedRef = React22.useRef(false);
     index(() => {
       isMountedRef.current = true;
       return () => {
@@ -5968,17 +6185,17 @@ var wp;
         update2();
       }
     }, [referenceEl, floatingEl, update2, whileElementsMountedRef, hasWhileElementsMounted]);
-    const refs = React19.useMemo(() => ({
+    const refs = React22.useMemo(() => ({
       reference: referenceRef,
       floating: floatingRef,
       setReference,
       setFloating
     }), [setReference, setFloating]);
-    const elements = React19.useMemo(() => ({
+    const elements = React22.useMemo(() => ({
       reference: referenceEl,
       floating: floatingEl
     }), [referenceEl, floatingEl]);
-    const floatingStyles = React19.useMemo(() => {
+    const floatingStyles = React22.useMemo(() => {
       const initialStyles = {
         position: strategy,
         left: 0,
@@ -6004,7 +6221,7 @@ var wp;
         top: y2
       };
     }, [strategy, transform, elements.floating, data.x, data.y]);
-    return React19.useMemo(() => ({
+    return React22.useMemo(() => ({
       ...data,
       update: update2,
       refs,
@@ -6061,11 +6278,11 @@ var wp;
   };

   // node_modules/@base-ui/react/utils/popups/popupStoreUtils.mjs
-  var React24 = __toESM(require_react(), 1);
+  var React27 = __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);
+  var React26 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/store/createSelector.mjs
   var createSelector = (a2, b2, c2, d2, e2, f2, ...other) => {
@@ -6120,12 +6337,12 @@ var wp;
   };

   // node_modules/@base-ui/utils/store/useStore.mjs
-  var React21 = __toESM(require_react(), 1);
+  var React24 = __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 React23 = __toESM(require_react(), 1);
   var hooks = [];
   var currentInstance = void 0;
   function getInstance() {
@@ -6157,7 +6374,7 @@ var wp;
     return FastComponent;
   }
   function fastComponentRef(fn) {
-    return /* @__PURE__ */ React20.forwardRef(fastComponent(fn));
+    return /* @__PURE__ */ React23.forwardRef(fastComponent(fn));
   }
   function createInstance() {
     return {
@@ -6172,7 +6389,7 @@ var wp;
     return useStoreImplementation(store, selector2, a1, a2, a3);
   }
   function useStoreR19(store, selector2, a1, a2, a3) {
-    const getSelection = React21.useCallback(() => selector2(store.getSnapshot(), a1, a2, a3), [store, selector2, a1, a2, a3]);
+    const getSelection = React24.useCallback(() => selector2(store.getSnapshot(), a1, a2, a3), [store, selector2, a1, a2, a3]);
     return (0, import_shim.useSyncExternalStore)(store.subscribe, getSelection, getSelection);
   }
   register({
@@ -6359,7 +6576,7 @@ var wp;
   };

   // node_modules/@base-ui/utils/store/ReactStore.mjs
-  var React22 = __toESM(require_react(), 1);
+  var React25 = __toESM(require_react(), 1);
   var ReactStore = class extends Store {
     /**
      * Creates a new ReactStore instance.
@@ -6383,7 +6600,7 @@ var wp;
      * by `useState` is updated before the next render (similarly to React's `useState`).
      */
     useSyncedValue(key, value) {
-      React22.useDebugValue(key);
+      React25.useDebugValue(key);
       const store = this;
       useIsoLayoutEffect(() => {
         if (store.state[key] !== value) {
@@ -6418,8 +6635,8 @@ var wp;
     useSyncedValues(statePart) {
       const store = this;
       if (true) {
-        React22.useDebugValue(statePart, (p2) => Object.keys(p2));
-        const keys = React22.useRef(Object.keys(statePart)).current;
+        React25.useDebugValue(statePart, (p2) => Object.keys(p2));
+        const keys = React25.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.");
@@ -6435,7 +6652,7 @@ var wp;
      * is non-undefined, the store's state at `key` is updated to match `controlled`.
      */
     useControlledProp(key, controlled) {
-      React22.useDebugValue(key);
+      React25.useDebugValue(key);
       const store = this;
       const isControlled = controlled !== void 0;
       useIsoLayoutEffect(() => {
@@ -6473,7 +6690,7 @@ var wp;
      * @param key Key of the selector to use.
      */
     useState(key, a1, a2, a3) {
-      React22.useDebugValue(key);
+      React25.useDebugValue(key);
       return useStore(this, this.selectors[key], a1, a2, a3);
     }
     /**
@@ -6484,7 +6701,7 @@ var wp;
      * @param fn Function to assign.
      */
     useContextCallback(key, fn) {
-      React22.useDebugValue(key);
+      React25.useDebugValue(key);
       const stableFunction = useStableCallback(fn ?? NOOP);
       this.context[key] = stableFunction;
     }
@@ -6495,7 +6712,7 @@ var wp;
      * @param key Key of the state to set.
      */
     useStateSetter(key) {
-      const ref = React22.useRef(void 0);
+      const ref = React25.useRef(void 0);
       if (ref.current === void 0) {
         ref.current = (value) => {
           this.set(key, value);
@@ -6617,7 +6834,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 = React26.useRef(null);
     if (floatingRootContextProp === void 0 && internalStoreRef.current === null) {
       internalStoreRef.current = new FloatingRootStore({
         open,
@@ -6661,7 +6878,7 @@ var wp;
   function usePopupStore(externalStore, createStore2, treatPopupAsFloatingElement = false) {
     const floatingId = useId();
     const nested = useFloatingParentNodeId() != null;
-    const internalStoreRef = React24.useRef(null);
+    const internalStoreRef = React27.useRef(null);
     if (externalStore === void 0 && internalStoreRef.current === null) {
       internalStoreRef.current = createStore2(floatingId, nested);
     }
@@ -6680,9 +6897,9 @@ var wp;
     };
   }
   function useTriggerRegistration(id, store) {
-    const registeredElementIdRef = React24.useRef(null);
-    const registeredElementRef = React24.useRef(null);
-    return React24.useCallback((element) => {
+    const registeredElementIdRef = React27.useRef(null);
+    const registeredElementRef = React27.useRef(null);
+    return React27.useCallback((element) => {
       if (id === void 0) {
         return;
       }
@@ -7157,12 +7374,12 @@ var wp;
     const domReferenceElement = store.useState("domReferenceElement");
     const open = store.useState("open");
     const floatingId = store.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] = React28.useState(null);
+    const [localDomReference, setLocalDomReference] = React28.useState(void 0);
+    const [localFloatingElement, setLocalFloatingElement] = React28.useState(void 0);
+    const domReferenceRef = React28.useRef(null);
     const tree = useFloatingTree(externalTree);
-    const storeElements = React25.useMemo(() => ({
+    const storeElements = React28.useMemo(() => ({
       reference: referenceElement,
       floating: floatingElement,
       domReference: domReferenceElement
@@ -7181,7 +7398,7 @@ var wp;
     store.useSyncedValue("referenceElement", localDomReference ?? null);
     store.useSyncedValue("domReferenceElement", localDomReference === void 0 ? domReferenceElement : localDomReferenceElement);
     store.useSyncedValue("floatingElement", syncedFloatingElement);
-    const setPositionReference = React25.useCallback((node) => {
+    const setPositionReference = React28.useCallback((node) => {
       const computedPositionReference = isElement(node) ? {
         getBoundingClientRect: () => node.getBoundingClientRect(),
         getClientRects: () => node.getClientRects(),
@@ -7190,7 +7407,7 @@ var wp;
       setPositionReferenceRaw(computedPositionReference);
       position.refs.setReference(computedPositionReference);
     }, [position.refs]);
-    const setReference = React25.useCallback((node) => {
+    const setReference = React28.useCallback((node) => {
       if (isElement(node) || node === null) {
         domReferenceRef.current = node;
         setLocalDomReference(node);
@@ -7202,22 +7419,22 @@ var wp;
         position.refs.setReference(node);
       }
     }, [position.refs, setLocalDomReference]);
-    const setFloating = React25.useCallback((node) => {
+    const setFloating = React28.useCallback((node) => {
       setLocalFloatingElement(node);
       position.refs.setFloating(node);
     }, [position.refs]);
-    const refs = React25.useMemo(() => ({
+    const refs = React28.useMemo(() => ({
       ...position.refs,
       setReference,
       setFloating,
       setPositionReference,
       domReference: domReferenceRef
     }), [position.refs, setReference, setFloating, setPositionReference]);
-    const elements = React25.useMemo(() => ({
+    const elements = React28.useMemo(() => ({
       ...position.elements,
       domReference: domReferenceElement
     }), [position.elements, domReferenceElement]);
-    const context = React25.useMemo(() => ({
+    const context = React28.useMemo(() => ({
       ...position,
       dataRef: store.context.dataRef,
       open,
@@ -7241,7 +7458,7 @@ var wp;
         node.context = context;
       }
     });
-    return React25.useMemo(() => ({
+    return React28.useMemo(() => ({
       ...position,
       context,
       refs,
@@ -7251,7 +7468,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useFocus.mjs
-  var React26 = __toESM(require_react(), 1);
+  var React29 = __toESM(require_react(), 1);
   var isMacSafari = parts_exports.os.mac && parts_exports.engine.webkit;
   function useFocus(context, props = {}) {
     const {
@@ -7263,11 +7480,11 @@ var wp;
       events,
       dataRef
     } = store.context;
-    const blockFocusRef = React26.useRef(false);
-    const blockedReferenceRef = React26.useRef(null);
-    const keyboardModalityRef = React26.useRef(true);
+    const blockFocusRef = React29.useRef(false);
+    const blockedReferenceRef = React29.useRef(null);
+    const keyboardModalityRef = React29.useRef(true);
     const timeout = useTimeout();
-    React26.useEffect(() => {
+    React29.useEffect(() => {
       const domReference = store.select("domReferenceElement");
       if (!enabled) {
         return void 0;
@@ -7287,7 +7504,7 @@ var wp;
       }
       return mergeCleanups(addEventListener(win, "blur", onBlur), isMacSafari && addEventListener(win, "keydown", onKeyDown, true), isMacSafari && addEventListener(win, "pointerdown", onPointerDown, true));
     }, [store, enabled]);
-    React26.useEffect(() => {
+    React29.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -7305,7 +7522,7 @@ var wp;
         events.off("openchange", onOpenChangeLocal);
       };
     }, [events, enabled, store]);
-    const reference = React26.useMemo(() => {
+    const reference = React29.useMemo(() => {
       function resetBlockedFocus() {
         blockFocusRef.current = false;
         blockedReferenceRef.current = null;
@@ -7372,14 +7589,14 @@ var wp;
         }
       };
     }, [dataRef, delay, store, timeout]);
-    return React26.useMemo(() => enabled ? {
+    return React29.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 React30 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverInteractionSharedState.mjs
   var HoverInteraction = class _HoverInteraction {
@@ -7490,7 +7707,7 @@ var wp;
         clearPointerEvents();
       }
     }, [open, instance, clearPointerEvents]);
-    React27.useEffect(() => {
+    React30.useEffect(() => {
       return clearPointerEvents;
     }, [clearPointerEvents]);
     useIsoLayoutEffect(() => {
@@ -7519,7 +7736,7 @@ var wp;
       }
       return void 0;
     }, [enabled, open, domReferenceElement, floatingElement, instance, isHoverOpen, tree, parentId, clearPointerEvents]);
-    React27.useEffect(() => {
+    React30.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -7594,7 +7811,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverReferenceInteraction.mjs
-  var React28 = __toESM(require_react(), 1);
+  var React31 = __toESM(require_react(), 1);
   var ReactDOM5 = __toESM(require_react_dom(), 1);
   var EMPTY_REF = {
     current: null
@@ -7621,7 +7838,7 @@ var wp;
     } = store.context;
     const tree = useFloatingTree(externalTree);
     const instance = useHoverInteractionSharedState(store);
-    const isHoverCloseActiveRef = React28.useRef(false);
+    const isHoverCloseActiveRef = React31.useRef(false);
     const handleCloseRef = useValueAsRef(handleClose);
     const delayRef = useValueAsRef(delay);
     const restMsRef = useValueAsRef(restMs);
@@ -7659,8 +7876,8 @@ var wp;
     if (isActiveTrigger) {
       instance.handleCloseOptions = handleCloseRef.current?.__options;
     }
-    React28.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
-    React28.useEffect(() => {
+    React31.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
+    React31.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -7681,7 +7898,7 @@ var wp;
         events.off("openchange", onOpenChangeLocal);
       };
     }, [enabled, events, instance, cleanupMouseMoveHandler]);
-    React28.useEffect(() => {
+    React31.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -7802,7 +8019,7 @@ var wp;
       }
       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 React28.useMemo(() => {
+    return React31.useMemo(() => {
       if (!enabled) {
         return void 0;
       }
@@ -8147,7 +8364,7 @@ var wp;
   }

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

   // node_modules/@base-ui/react/floating-ui-react/middleware/arrow.mjs
   var baseArrow = (options) => ({
@@ -8194,12 +8411,12 @@ var wp;
       const largestPossiblePadding = clientSize / 2 - arrowDimensions[length] / 2 - 1;
       const minPadding = Math.min(paddingObject[minProp], largestPossiblePadding);
       const maxPadding = Math.min(paddingObject[maxProp], largestPossiblePadding);
-      const min2 = minPadding;
-      const max2 = clientSize - arrowDimensions[length] - maxPadding;
+      const min3 = minPadding;
+      const max3 = clientSize - arrowDimensions[length] - maxPadding;
       const center = clientSize / 2 - arrowDimensions[length] / 2 + centerToReference;
-      const offset4 = clamp(min2, center, max2);
-      const shouldAddOffset = !middlewareData.arrow && getAlignment(placement) != null && center !== offset4 && rects.reference[length] / 2 - (center < min2 ? minPadding : maxPadding) - arrowDimensions[length] / 2 < 0;
-      const alignmentOffset = shouldAddOffset ? center < min2 ? center - min2 : center - max2 : 0;
+      const offset4 = clamp(min3, center, max3);
+      const shouldAddOffset = !middlewareData.arrow && getAlignment(placement) != null && center !== offset4 && rects.reference[length] / 2 - (center < min3 ? minPadding : maxPadding) - arrowDimensions[length] / 2 < 0;
+      const alignmentOffset = shouldAddOffset ? center < min3 ? center - min3 : center - max3 : 0;
       return {
         [axis]: coords[axis] + alignmentOffset,
         data: {
@@ -8368,7 +8585,7 @@ var wp;
       lazyFlip = false,
       externalTree
     } = params;
-    const [mountSide, setMountSide] = React29.useState(null);
+    const [mountSide, setMountSide] = React32.useState(null);
     if (!mounted && mountSide !== null) {
       setMountSide(null);
     }
@@ -8416,7 +8633,7 @@ var wp;
       boundary: collisionBoundary === "clipping-ancestors" ? "clippingAncestors" : collisionBoundary,
       padding: collisionPadding
     };
-    const arrowRef = React29.useRef(null);
+    const arrowRef = React32.useRef(null);
     const sideOffsetRef = useValueAsRef(sideOffset);
     const alignOffsetRef = useValueAsRef(alignOffset);
     const sideOffsetDep = typeof sideOffset !== "function" ? sideOffset : 0;
@@ -8565,7 +8782,7 @@ var wp;
         });
       }
     }, [mounted, floatingRootContext]);
-    const autoUpdateOptions = React29.useMemo(() => ({
+    const autoUpdateOptions = React32.useMemo(() => ({
       elementResize: !disableAnchorTracking && typeof ResizeObserver !== "undefined",
       layoutShift: !disableAnchorTracking && typeof IntersectionObserver !== "undefined"
     }), [disableAnchorTracking]);
@@ -8595,7 +8812,7 @@ var wp;
       sideY
     } = middlewareData.adaptiveOrigin || DEFAULT_SIDES;
     const resolvedPosition = isPositioned ? positionMethod : "fixed";
-    const floatingStyles = React29.useMemo(() => {
+    const floatingStyles = React32.useMemo(() => {
       const base = adaptiveOrigin2 ? {
         position: resolvedPosition,
         [sideX]: x2,
@@ -8609,7 +8826,7 @@ var wp;
       }
       return base;
     }, [adaptiveOrigin2, resolvedPosition, sideX, x2, sideY, y2, originalFloatingStyles, isPositioned]);
-    const registeredPositionReferenceRef = React29.useRef(null);
+    const registeredPositionReferenceRef = React32.useRef(null);
     useIsoLayoutEffect(() => {
       if (!mounted) {
         return;
@@ -8623,7 +8840,7 @@ var wp;
         registeredPositionReferenceRef.current = finalAnchor;
       }
     }, [mounted, refs, anchorDep, anchorValueRef]);
-    React29.useEffect(() => {
+    React32.useEffect(() => {
       if (!mounted) {
         return;
       }
@@ -8636,7 +8853,7 @@ var wp;
         registeredPositionReferenceRef.current = anchorValue.current;
       }
     }, [mounted, refs, anchorDep, anchorValueRef]);
-    React29.useEffect(() => {
+    React32.useEffect(() => {
       if (keepMounted && mounted && elements.reference && elements.floating) {
         return autoUpdate(elements.reference, elements.floating, update2, autoUpdateOptions);
       }
@@ -8651,13 +8868,13 @@ var wp;
         setMountSide(renderedSide);
       }
     }, [lazyFlip, mounted, isPositioned, renderedSide]);
-    const arrowStyles = React29.useMemo(() => ({
+    const arrowStyles = React32.useMemo(() => ({
       position: "absolute",
       top: middlewareData.arrow?.y,
       left: middlewareData.arrow?.x
     }), [middlewareData.arrow]);
     const arrowUncentered = middlewareData.arrow?.centerOffset !== 0;
-    return React29.useMemo(() => ({
+    return React32.useMemo(() => ({
       positionerStyles: floatingStyles,
       arrowStyles,
       arrowRef,
@@ -8708,14 +8925,45 @@ var wp;
     });
   }

+  // node_modules/@base-ui/react/button/Button.mjs
+  var React33 = __toESM(require_react(), 1);
+  var Button = /* @__PURE__ */ React33.forwardRef(function Button2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className: className2,
+      disabled: disabled2 = false,
+      focusableWhenDisabled = false,
+      nativeButton = true,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      disabled: disabled2,
+      focusableWhenDisabled,
+      native: nativeButton
+    });
+    const state = {
+      disabled: disabled2
+    };
+    return useRenderElement("button", componentProps, {
+      state,
+      ref: [forwardedRef, buttonRef],
+      props: [elementProps, getButtonProps]
+    });
+  });
+  if (true) Button.displayName = "Button";
+
   // node_modules/@base-ui/react/utils/usePopupViewport.mjs
-  var React32 = __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 React30 = __toESM(require_react(), 1);
+  var React34 = __toESM(require_react(), 1);
   function usePreviousValue(value) {
-    const [state, setState] = React30.useState({
+    const [state, setState] = React34.useState({
       current: value,
       previous: null
     });
@@ -8729,7 +8977,7 @@ var wp;
   }

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

   // node_modules/@base-ui/react/utils/getCssDimensions.mjs
   function getCssDimensions2(element) {
@@ -8764,12 +9012,12 @@ var wp;
     } = parameters;
     const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true, false);
     const animationFrame = useAnimationFrame();
-    const committedDimensionsRef = React31.useRef(null);
-    const isInitialRenderRef = React31.useRef(true);
-    const restoreAnchoringStylesRef = React31.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 = React31.useMemo(() => {
+    const anchoringStyles = React35.useMemo(() => {
       let isOriginSide = side === "top";
       let isPhysicalLeft = side === "left";
       if (direction === "rtl") {
@@ -8880,8 +9128,25 @@ var wp;
     positionerElement.style.setProperty("--positioner-height", height);
   }

+  // 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) {
+    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_runtime35 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
   function usePopupViewport(parameters) {
     const {
       store,
@@ -8899,15 +9164,15 @@ var wp;
     const positionerElement = store.useState("positionerElement");
     const previousActiveTrigger = usePreviousValue(open ? activeTrigger : null);
     const currentContentKey = usePopupContentKey(activeTriggerId, payload);
-    const capturedNodeRef = React32.useRef(null);
-    const [previousContentNode, setPreviousContentNode] = React32.useState(null);
-    const [newTriggerOffset, setNewTriggerOffset] = React32.useState(null);
-    const currentContainerRef = React32.useRef(null);
-    const previousContainerRef = React32.useRef(null);
+    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] = React32.useState(null);
-    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React32.useState(false);
+    const [previousContentDimensions, setPreviousContentDimensions] = React37.useState(null);
+    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React37.useState(false);
     useIsoLayoutEffect(() => {
       store.set("hasViewport", true);
       return () => {
@@ -8927,7 +9192,7 @@ var wp;
         setPreviousContentDimensions(previousDimensions);
       }
     });
-    const lastHandledTriggerRef = React32.useRef(null);
+    const lastHandledTriggerRef = React37.useRef(null);
     useIsoLayoutEffect(() => {
       if (!open || !mounted) {
         lastHandledTriggerRef.current = null;
@@ -8966,14 +9231,14 @@ var wp;
     const isTransitioning = previousContentNode != null;
     let childrenToRender;
     if (!isTransitioning) {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime35.jsx)("div", {
+      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime39.jsx)("div", {
         "data-current": true,
         ref: currentContainerRef,
         children
       }, currentContentKey);
     } else {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime35.jsxs)(React32.Fragment, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime35.jsx)("div", {
+      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,
@@ -8985,7 +9250,7 @@ var wp;
             position: "absolute"
           },
           "data-ending-style": showStartingStyleAttribute ? void 0 : ""
-        }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime35.jsx)("div", {
+        }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime39.jsx)("div", {
           "data-current": true,
           ref: currentContainerRef,
           "data-starting-style": showStartingStyleAttribute ? "" : void 0,
@@ -9051,10 +9316,10 @@ var wp;
     };
   }
   function usePopupContentKey(activeTriggerId, payload) {
-    const [contentKey, setContentKey] = React32.useState(0);
-    const previousActiveTriggerIdRef = React32.useRef(activeTriggerId);
-    const previousPayloadRef = React32.useRef(payload);
-    const pendingPayloadUpdateRef = React32.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;
@@ -9074,14 +9339,14 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
-  var React33 = __toESM(require_react(), 1);
+  var React38 = __toESM(require_react(), 1);
   var ReactDOM7 = __toESM(require_react_dom(), 1);
-  var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
-  var FloatingPortalLite = /* @__PURE__ */ React33.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
+  var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
+  var FloatingPortalLite = /* @__PURE__ */ React38.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
     const {
       children,
       container,
-      className,
+      className: className2,
       render: render4,
       style,
       ...elementProps
@@ -9098,7 +9363,7 @@ var wp;
     if (!portalSubtree && !portalNode) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(React33.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(React38.Fragment, {
       children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM7.createPortal(children, portalNode)]
     });
   });
@@ -9120,14 +9385,14 @@ var wp;
   });

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

   // node_modules/@base-ui/react/tooltip/root/TooltipRootContext.mjs
-  var React34 = __toESM(require_react(), 1);
-  var TooltipRootContext = /* @__PURE__ */ React34.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 = React34.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));
     }
@@ -9135,7 +9400,7 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/store/TooltipStore.mjs
-  var React35 = __toESM(require_react(), 1);
+  var React40 = __toESM(require_react(), 1);
   var selectors2 = {
     ...popupStoreSelectors,
     disabled: createSelector((state) => state.disabled),
@@ -9157,7 +9422,7 @@ var wp;
       };
       state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
       super(state, {
-        popupRef: /* @__PURE__ */ React35.createRef(),
+        popupRef: /* @__PURE__ */ React40.createRef(),
         onOpenChange: void 0,
         onOpenChangeComplete: void 0,
         triggerElements
@@ -9195,7 +9460,7 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-  var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
   var TooltipRoot = fastComponent(function TooltipRoot2(props) {
     const {
       disabled: disabled2 = false,
@@ -9242,7 +9507,7 @@ var wp;
     const isInstantPhase = store.useState("isInstantPhase");
     const instantType = store.useState("instantType");
     const lastOpenChangeReason = store.useState("lastOpenChangeReason");
-    const previousInstantTypeRef = React36.useRef(null);
+    const previousInstantTypeRef = React41.useRef(null);
     useIsoLayoutEffect(() => {
       if (openState && disabled2) {
         store.setOpen(false, createChangeEventDetails(reason_parts_exports.disabled));
@@ -9266,17 +9531,17 @@ var wp;
         }
       }
     }, [store, activeTriggerId, open]);
-    const handleImperativeClose = React36.useCallback(() => {
+    const handleImperativeClose = React41.useCallback(() => {
       store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
     }, [store]);
-    React36.useImperativeHandle(actionsRef, () => ({
+    React41.useImperativeHandle(actionsRef, () => ({
       unmount: forceUnmount,
       close: handleImperativeClose
     }), [forceUnmount, handleImperativeClose]);
     const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
-    return /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(TooltipRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)(TooltipRootContext.Provider, {
       value: store,
-      children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(TooltipInteractions, {
+      children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(TooltipInteractions, {
         store,
         disabled: disabled2,
         trackCursorAxis
@@ -9300,9 +9565,9 @@ var wp;
       enabled: !disabled2 && trackCursorAxis !== "none",
       axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
     });
-    const activeTriggerProps = React36.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
-    const inactiveTriggerProps = React36.useMemo(() => mergeProps(clientPoint.trigger, dismiss.trigger), [clientPoint.trigger, dismiss.trigger]);
-    const popupProps = React36.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, clientPoint.floating, dismiss.floating), [clientPoint.floating, dismiss.floating]);
+    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,
@@ -9312,14 +9577,14 @@ var wp;
   }

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

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

   // node_modules/@base-ui/react/tooltip/trigger/TooltipTriggerDataAttributes.mjs
@@ -9369,7 +9634,7 @@ var wp;
   var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       handle,
       payload,
@@ -9389,7 +9654,7 @@ var wp;
     const isTriggerActive = store.useState("isTriggerActive", thisTriggerId);
     const isOpenedByThisTrigger = store.useState("isOpenedByTrigger", thisTriggerId);
     const floatingRootContext = store.useState("floatingRootContext");
-    const triggerElementRef = React38.useRef(null);
+    const triggerElementRef = React43.useRef(null);
     const delayWithDefault = delay ?? OPEN_DELAY;
     const closeDelayWithDefault = closeDelay ?? 0;
     const {
@@ -9415,9 +9680,9 @@ var wp;
     const disabledRef = useValueAsRef(disabled2);
     const trackCursorAxis = store.useState("trackCursorAxis");
     const disableHoverablePopup = store.useState("disableHoverablePopup");
-    const isNestedTriggerHoveredRef = React38.useRef(false);
+    const isNestedTriggerHoveredRef = React43.useRef(false);
     const nestedTriggerOpenTimeout = useTimeout();
-    const pointerTypeRef = React38.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;
@@ -9550,14 +9815,14 @@ var wp;
   if (true) TooltipTrigger.displayName = "TooltipTrigger";

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

   // node_modules/@base-ui/react/tooltip/portal/TooltipPortalContext.mjs
-  var React39 = __toESM(require_react(), 1);
-  var TooltipPortalContext = /* @__PURE__ */ React39.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 = React39.useContext(TooltipPortalContext);
+    const value = React44.useContext(TooltipPortalContext);
     if (value === void 0) {
       throw new Error(true ? "Base UI: <Tooltip.Portal> is missing." : formatErrorMessage_default(70));
     }
@@ -9565,8 +9830,8 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
-  var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
-  var TooltipPortal = /* @__PURE__ */ React40.forwardRef(function TooltipPortal2(props, forwardedRef) {
+  var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPortal = /* @__PURE__ */ React45.forwardRef(function TooltipPortal2(props, forwardedRef) {
     const {
       keepMounted = false,
       ...portalProps
@@ -9577,9 +9842,9 @@ var wp;
     if (!shouldRender) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(TooltipPortalContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(TooltipPortalContext.Provider, {
       value: keepMounted,
-      children: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(FloatingPortalLite, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(FloatingPortalLite, {
         ref: forwardedRef,
         ...portalProps
       })
@@ -9588,14 +9853,14 @@ var wp;
   if (true) TooltipPortal.displayName = "TooltipPortal";

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

   // node_modules/@base-ui/react/tooltip/positioner/TooltipPositionerContext.mjs
-  var React41 = __toESM(require_react(), 1);
-  var TooltipPositionerContext = /* @__PURE__ */ React41.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 = React41.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));
     }
@@ -9603,11 +9868,11 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-  var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
-  var TooltipPositioner = /* @__PURE__ */ React42.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+  var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPositioner = /* @__PURE__ */ React47.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       anchor,
       positionMethod = "absolute",
       side = "top",
@@ -9651,7 +9916,7 @@ var wp;
       collisionAvoidance,
       adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
     });
-    const state = React42.useMemo(() => ({
+    const state = React47.useMemo(() => ({
       open,
       side: positioning.side,
       align: positioning.align,
@@ -9666,7 +9931,7 @@ var wp;
       hidden: !mounted,
       inert: !open || trackCursorAxis === "both" || disableHoverablePopup
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(TooltipPositionerContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(TooltipPositionerContext.Provider, {
       value: positioning,
       children: element
     });
@@ -9674,15 +9939,15 @@ var wp;
   if (true) TooltipPositioner.displayName = "TooltipPositioner";

   // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
-  var React43 = __toESM(require_react(), 1);
+  var React48 = __toESM(require_react(), 1);
   var stateAttributesMapping = {
     ...popupStateMapping,
     ...transitionStatusMapping
   };
-  var TooltipPopup = /* @__PURE__ */ React43.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+  var TooltipPopup = /* @__PURE__ */ React48.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       ...elementProps
     } = componentProps;
@@ -9730,11 +9995,11 @@ var wp;
   if (true) TooltipPopup.displayName = "TooltipPopup";

   // node_modules/@base-ui/react/tooltip/arrow/TooltipArrow.mjs
-  var React44 = __toESM(require_react(), 1);
-  var TooltipArrow = /* @__PURE__ */ React44.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+  var React49 = __toESM(require_react(), 1);
+  var TooltipArrow = /* @__PURE__ */ React49.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       ...elementProps
     } = componentProps;
@@ -9769,25 +10034,25 @@ var wp;
   if (true) TooltipArrow.displayName = "TooltipArrow";

   // node_modules/@base-ui/react/tooltip/provider/TooltipProvider.mjs
-  var React45 = __toESM(require_react(), 1);
-  var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
+  var React50 = __toESM(require_react(), 1);
+  var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
   var TooltipProvider = function TooltipProvider2(props) {
     const {
       delay,
       closeDelay,
       timeout = 400
     } = props;
-    const contextValue = React45.useMemo(() => ({
+    const contextValue = React50.useMemo(() => ({
       delay,
       closeDelay
     }), [delay, closeDelay]);
-    const delayValue = React45.useMemo(() => ({
+    const delayValue = React50.useMemo(() => ({
       open: delay,
       close: closeDelay
     }), [delay, closeDelay]);
-    return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(TooltipProviderContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(TooltipProviderContext.Provider, {
       value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(FloatingDelayGroup, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(FloatingDelayGroup, {
         delay: delayValue,
         timeoutMs: timeout,
         children: props.children
@@ -9797,7 +10062,7 @@ var wp;
   if (true) TooltipProvider.displayName = "TooltipProvider";

   // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-  var React46 = __toESM(require_react(), 1);
+  var React51 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tooltip/viewport/TooltipViewportCssVars.mjs
   var TooltipViewportCssVars = /* @__PURE__ */ (function(TooltipViewportCssVars2) {
@@ -9812,10 +10077,10 @@ var wp;
       "data-activation-direction": value
     } : null
   };
-  var TooltipViewport = /* @__PURE__ */ React46.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+  var TooltipViewport = /* @__PURE__ */ React51.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className,
+      className: className2,
       style,
       children,
       ...elementProps
@@ -9894,41 +10159,8 @@ var wp;
     return useRenderElement(params.defaultTagName ?? "div", params, params);
   }

-  // packages/ui/build-module/utils/render-slot-with-children.mjs
+  // packages/ui/build-module/text/text.mjs
   var import_element11 = __toESM(require_element(), 1);
-  function renderSlotWithChildren(slot, defaultSlot, children) {
-    return (0, import_element11.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/stack/stack.mjs
-  var import_element12 = __toESM(require_element(), 1);
   var STYLE_HASH_ATTRIBUTE = "data-wp-hash";
   function getRuntime() {
     const globalScope = globalThis;
@@ -10010,52 +10242,33 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+    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 = { "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: render4, ...props }, ref) {
-    const style = {
-      gap: gap && gapTokens[gap],
-      alignItems: align,
-      justifyContent: justify,
-      flexDirection: direction,
-      flexWrap: wrap
-    };
+  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, { style, className: style_default.stack })
+      props: mergeProps(props, {
+        className: clsx_default(
+          style_default.text,
+          global_css_defense_default.heading,
+          global_css_defense_default.p,
+          style_default[variant],
+          className2
+        )
+      })
     });
     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
+  // 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;
@@ -10137,82 +10350,30 @@ 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}}}");
-  }
-  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;
+    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 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_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"
+      }
     );
-    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_runtime41 = __toESM(require_jsx_runtime(), 1);
-  var Portal = (0, import_element13.forwardRef)(
-    function TooltipPortal3({ container, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
-        index_parts_exports.Portal,
-        {
-          container: container ?? getWpCompatOverlaySlot(),
-          ...restProps,
-          ref
-        }
-      );
-    }
-  );
+  });

-  // packages/ui/build-module/tooltip/positioner.mjs
-  var import_element14 = __toESM(require_element(), 1);
-  var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
+  // 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;
@@ -10293,36 +10454,87 @@ var wp;
       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("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("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_default2 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var Positioner = (0, import_element14.forwardRef)(
-    function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
-        index_parts_exports.Positioner,
+  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);
+        }
+      }, [loading, loadingAnnouncement]);
+      return /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
+        Button,
         {
           ref,
-          align,
-          side,
-          sideOffset,
+          className: mergedClassName,
+          focusableWhenDisabled,
+          disabled: disabled2 ?? loading,
           ...props,
-          className: clsx_default(
-            resets_default["box-sizing"],
-            style_default2.positioner,
-            className
-          )
+          children
         }
       );
     }
   );

-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
+  // packages/ui/build-module/button/icon.mjs
+  var import_element15 = __toESM(require_element(), 1);
+
+  // 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
+      }
+    );
+  });
+
+  // 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;
@@ -10404,11128 +10616,17466 @@ 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("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 = { "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_runtime43.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
-      index_parts_exports.Popup,
-      {
-        ref,
-        className: clsx_default(style_default3.popup, className),
-        ...props,
-        children
-      }
-    ) });
-    const positionedPopup = renderSlotWithChildren(
-      positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(Positioner, {}),
-      popupContent
-    );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(Portal, {}), positionedPopup);
-  });
+  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/tooltip/trigger.mjs
-  var import_element16 = __toESM(require_element(), 1);
-  var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
-  var Trigger = (0, import_element16.forwardRef)(
-    function TooltipTrigger3(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(index_parts_exports.Trigger, { ref, ...props });
-    }
-  );
-
-  // packages/ui/build-module/tooltip/root.mjs
-  var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
-  function Root(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(index_parts_exports.Root, { ...props });
-  }
+  // packages/ui/build-module/button/index.mjs
+  ButtonIcon.displayName = "Button.Icon";
+  var Button4 = Object.assign(Button3, {
+    /**
+     * An icon component specifically designed to work well when rendered inside
+     * a `Button` component.
+     */
+    Icon: ButtonIcon
+  });

-  // packages/ui/build-module/tooltip/provider.mjs
-  var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
-  function Provider({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(index_parts_exports.Provider, { ...props });
+  // node_modules/@date-fns/tz/tzName/index.js
+  function tzName(timeZone, date, format7 = "long") {
+    return new Intl.DateTimeFormat("en-US", {
+      // Enforces engine to render the time. Without the option JavaScriptCore omits it.
+      hour: "numeric",
+      timeZone,
+      timeZoneName: format7
+    }).format(date).split(/\s/g).slice(2).join(" ");
   }

-  // packages/ui/build-module/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;
-    }
-    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;
+  // 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);
+        }
       }
     }
-    return false;
-  }
-  function injectStyle5(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    static tz(tz, ...args) {
+      return args.length ? new _TZDateMini(...args, tz) : new _TZDateMini(Date.now(), tz);
     }
-    const runtime = getRuntime5();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    //#endregion
+    //#region time zone
+    withTimeZone(timeZone) {
+      return new _TZDateMini(+this, timeZone);
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    getTimezoneOffset() {
+      const offset4 = -tzOffset(this.timeZone, this);
+      return offset4 > 0 ? Math.floor(offset4) : Math.ceil(offset4);
     }
-    if (documentContainsStyleHash5(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    //#endregion
+    //#region time
+    setTime(_time) {
+      Date.prototype.setTime.apply(this, arguments);
+      syncToInternal(this);
+      return +this;
     }
-    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);
+    //#endregion
+    //#region date-fns integration
+    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
+      return new _TZDateMini(+new Date(date), this.timeZone);
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
-      }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle5(hash, css) {
-    const runtime = getRuntime5();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle5(targetDocument, hash, css);
+    //#endregion
+  };
+  var re = /^(get|set)(?!UTC)/;
+  Object.getOwnPropertyNames(Date.prototype).forEach((method) => {
+    if (!re.test(method)) return;
+    const utcMethod = method.replace(re, "$1UTC");
+    if (!TZDateMini.prototype[utcMethod]) return;
+    if (method.startsWith("get")) {
+      TZDateMini.prototype[method] = function() {
+        return this.internal[utcMethod]();
+      };
+    } else {
+      TZDateMini.prototype[method] = function() {
+        Date.prototype[utcMethod].apply(this.internal, arguments);
+        syncFromInternal(this);
+        return +this;
+      };
+      TZDateMini.prototype[utcMethod] = function() {
+        Date.prototype[utcMethod].apply(this, arguments);
+        syncToInternal(this);
+        return +this;
+      };
     }
-  }
-  if (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: render4, ...restProps }, ref) {
-      const element = useRender({
-        render: render4,
-        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": ""
-          }
-        )
+  });
+  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
       });
-      return element;
-    }
-  );
-
-  // packages/ui/build-module/link/link.mjs
-  var import_element18 = __toESM(require_element(), 1);
-  var import_i18n7 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime47 = __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;
-      }
+    toLocaleDateString(locales, options) {
+      return Date.prototype.toLocaleDateString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
     }
-    return false;
-  }
-  function injectStyle6(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    toLocaleTimeString(locales, options) {
+      return Date.prototype.toLocaleTimeString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
     }
-    const runtime = getRuntime6();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    //#endregion
+    //#region private
+    tzComponents() {
+      const offset4 = this.getTimezoneOffset();
+      const sign = offset4 > 0 ? "-" : "+";
+      const hours = String(Math.floor(Math.abs(offset4) / 60)).padStart(2, "0");
+      const minutes = String(Math.abs(offset4) % 60).padStart(2, "0");
+      return [sign, hours, minutes];
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    //#endregion
+    withTimeZone(timeZone) {
+      return new _TZDate(+this, timeZone);
     }
-    if (documentContainsStyleHash6(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    //#region date-fns integration
+    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
+      return new _TZDate(+new Date(date), this.timeZone);
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    //#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);
   }
-  function registerDocument6(targetDocument) {
-    const runtime = getRuntime6();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle6(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
-      }
-      runtime.documents.set(targetDocument, count - 1);
-    };
+
+  // node_modules/date-fns/toDate.js
+  function toDate(argument, context) {
+    return constructFrom(context || argument, argument);
   }
-  function registerStyle6(hash, css) {
-    const runtime = getRuntime6();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle6(targetDocument, hash, css);
-    }
+
+  // node_modules/date-fns/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;
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle6("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+
+  // node_modules/date-fns/addMonths.js
+  function addMonths(date, amount, options) {
+    const _date = toDate(date, options?.in);
+    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
+    if (!amount) {
+      return _date;
+    }
+    const dayOfMonth = _date.getDate();
+    const endOfDesiredMonth = constructFrom(options?.in || date, _date.getTime());
+    endOfDesiredMonth.setMonth(_date.getMonth() + amount + 1, 0);
+    const daysInMonth = endOfDesiredMonth.getDate();
+    if (dayOfMonth >= daysInMonth) {
+      return endOfDesiredMonth;
+    } else {
+      _date.setFullYear(
+        endOfDesiredMonth.getFullYear(),
+        endOfDesiredMonth.getMonth(),
+        dayOfMonth
+      );
+      return _date;
+    }
   }
-  var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle6("5f8e7aa0bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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/_lib/defaultOptions.js
+  var defaultOptions = {};
+  function getDefaultOptions() {
+    return defaultOptions;
   }
-  var focus_default = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" };
-  if (typeof process === "undefined" || true) {
-    registerStyle6("e8e6a9be37", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}}');
-  }
-  var style_default5 = { "link": "d4250949359b05ce__link", "is-brand": "c6055659b8e2cd2c__is-brand", "is-neutral": "_92e0dfcaeee15b88__is-neutral", "is-unstyled": "cf122a9bf1035d42__is-unstyled", "link-icon": "_0cb411afac4c86c7__link-icon" };
-  if (typeof process === "undefined" || true) {
-    registerStyle6("af6d9984a6", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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/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;
   }
-  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_element18.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_default.a,
-          resets_default2["box-sizing"],
-          focus_default["outset-ring--focus-except-active"],
-          variant !== "unstyled" && style_default5.link,
-          variant !== "unstyled" && style_default5[`is-${tone}`],
-          variant === "unstyled" && style_default5["is-unstyled"],
-          className
-        ),
-        target: openInNewTab ? "_blank" : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime47.jsxs)(import_jsx_runtime47.Fragment, { children: [
-          children,
-          openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(
-            "span",
-            {
-              className: style_default5["link-icon"],
-              role: "img",
-              "aria-label": (
-                /* translators: accessibility text appended to link text */
-                (0, import_i18n7.__)("(opens in a new tab)")
-              )
-            }
-          )
-        ] })
-      })
-    });
-    return element;
-  });

-  // packages/dataviews/build-module/components/dataviews-context/index.mjs
-  var import_element19 = __toESM(require_element(), 1);
+  // node_modules/date-fns/startOfISOWeek.js
+  function startOfISOWeek(date, options) {
+    return startOfWeek(date, { ...options, weekStartsOn: 1 });
+  }

-  // packages/dataviews/build-module/constants.mjs
-  var import_i18n8 = __toESM(require_i18n(), 1);
-  var OPERATOR_IS_ANY = "isAny";
-  var OPERATOR_IS_NONE = "isNone";
-  var OPERATOR_IS_ALL = "isAll";
-  var OPERATOR_IS_NOT_ALL = "isNotAll";
-  var OPERATOR_BETWEEN = "between";
-  var OPERATOR_IN_THE_PAST = "inThePast";
-  var OPERATOR_OVER = "over";
-  var OPERATOR_IS = "is";
-  var OPERATOR_IS_NOT = "isNot";
-  var OPERATOR_LESS_THAN = "lessThan";
-  var OPERATOR_GREATER_THAN = "greaterThan";
-  var OPERATOR_LESS_THAN_OR_EQUAL = "lessThanOrEqual";
-  var OPERATOR_GREATER_THAN_OR_EQUAL = "greaterThanOrEqual";
-  var OPERATOR_BEFORE = "before";
-  var OPERATOR_AFTER = "after";
-  var OPERATOR_BEFORE_INC = "beforeInc";
-  var OPERATOR_AFTER_INC = "afterInc";
-  var OPERATOR_CONTAINS = "contains";
-  var OPERATOR_NOT_CONTAINS = "notContains";
-  var OPERATOR_STARTS_WITH = "startsWith";
-  var OPERATOR_ON = "on";
-  var OPERATOR_NOT_ON = "notOn";
-  var SORTING_DIRECTIONS = ["asc", "desc"];
-  var sortArrows = { asc: "\u2191", desc: "\u2193" };
-  var sortValues = { asc: "ascending", desc: "descending" };
-  var sortLabels = {
-    asc: (0, import_i18n8.__)("Sort ascending"),
-    desc: (0, import_i18n8.__)("Sort descending")
-  };
-  var sortIcons = {
-    asc: arrow_up_default,
-    desc: arrow_down_default
-  };
-  var LAYOUT_TABLE = "table";
-  var LAYOUT_GRID = "grid";
-  var LAYOUT_LIST = "list";
-  var LAYOUT_ACTIVITY = "activity";
-  var LAYOUT_PICKER_GRID = "pickerGrid";
-  var LAYOUT_PICKER_TABLE = "pickerTable";
-  var LAYOUT_PICKER_ACTIVITY = "pickerActivity";
+  // node_modules/date-fns/getISOWeekYear.js
+  function getISOWeekYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    const fourthOfJanuaryOfNextYear = constructFrom(_date, 0);
+    fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);
+    fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);
+    const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);
+    const fourthOfJanuaryOfThisYear = constructFrom(_date, 0);
+    fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4);
+    fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0);
+    const startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear);
+    if (_date.getTime() >= startOfNextYear.getTime()) {
+      return year + 1;
+    } else if (_date.getTime() >= startOfThisYear.getTime()) {
+      return year;
+    } else {
+      return year - 1;
+    }
+  }

-  // packages/dataviews/build-module/components/dataviews-context/index.mjs
-  var DataViewsContext = (0, import_element19.createContext)({
-    view: { type: LAYOUT_TABLE },
-    onChangeView: () => {
-    },
-    fields: [],
-    data: [],
-    paginationInfo: {
-      totalItems: 0,
-      totalPages: 0
-    },
-    selection: [],
-    onChangeSelection: () => {
-    },
-    setOpenedFilter: () => {
-    },
-    openedFilter: null,
-    getItemId: (item) => item.id,
-    isItemClickable: () => true,
-    renderItemLink: void 0,
-    containerWidth: 0,
-    containerRef: (0, import_element19.createRef)(),
-    resizeObserverRef: () => {
-    },
-    defaultLayouts: { list: {}, grid: {}, table: {} },
-    filters: [],
-    isShowingFilter: false,
-    setIsShowingFilter: () => {
-    },
-    hasInitiallyLoaded: false,
-    config: {
-      perPageSizes: []
-    },
-    intersectionObserver: null
-  });
-  DataViewsContext.displayName = "DataViewsContext";
-  var dataviews_context_default = DataViewsContext;
+  // node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.js
+  function getTimezoneOffsetInMilliseconds(date) {
+    const _date = toDate(date);
+    const utcDate = new Date(
+      Date.UTC(
+        _date.getFullYear(),
+        _date.getMonth(),
+        _date.getDate(),
+        _date.getHours(),
+        _date.getMinutes(),
+        _date.getSeconds(),
+        _date.getMilliseconds()
+      )
+    );
+    utcDate.setUTCFullYear(_date.getFullYear());
+    return +date - +utcDate;
+  }

-  // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
-  var import_i18n29 = __toESM(require_i18n(), 1);
+  // node_modules/date-fns/_lib/normalizeDates.js
+  function normalizeDates(context, ...dates) {
+    const normalize = constructFrom.bind(
+      null,
+      context || dates.find((date) => typeof date === "object")
+    );
+    return dates.map(normalize);
+  }

-  // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
-  var import_i18n16 = __toESM(require_i18n(), 1);
-  var import_components6 = __toESM(require_components(), 1);
-  var import_element28 = __toESM(require_element(), 1);
-  var import_keycodes2 = __toESM(require_keycodes(), 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;
+  }

-  // packages/dataviews/build-module/components/dataviews-selection-checkbox/index.mjs
-  var import_components = __toESM(require_components(), 1);
-  var import_i18n9 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
-  var SELECTION_CHECKBOX_CLASS = "dataviews-selection-checkbox";
-  function DataViewsSelectionCheckbox({
-    selection,
-    onChangeSelection,
-    item,
-    getItemId,
-    titleField,
-    disabled: disabled2,
-    ...extraProps
-  }) {
-    const id = getItemId(item);
-    const isInSelectionArray = selection.includes(id);
-    const checked = !disabled2 && isInSelectionArray;
-    const selectionLabel = titleField?.getValue?.({ item }) || (0, import_i18n9.__)("(no title)");
-    return /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(
-      import_components.CheckboxControl,
-      {
-        className: SELECTION_CHECKBOX_CLASS,
-        "aria-label": selectionLabel,
-        "aria-disabled": disabled2,
-        checked,
-        onChange: () => {
-          if (disabled2) {
-            return;
-          }
-          onChangeSelection(
-            isInSelectionArray ? selection.filter((itemId) => id !== itemId) : [...selection, id]
-          );
-        },
-        ...extraProps
-      }
+  // node_modules/date-fns/differenceInCalendarDays.js
+  function differenceInCalendarDays(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
     );
+    const laterStartOfDay = startOfDay(laterDate_);
+    const earlierStartOfDay = startOfDay(earlierDate_);
+    const laterTimestamp = +laterStartOfDay - getTimezoneOffsetInMilliseconds(laterStartOfDay);
+    const earlierTimestamp = +earlierStartOfDay - getTimezoneOffsetInMilliseconds(earlierStartOfDay);
+    return Math.round((laterTimestamp - earlierTimestamp) / millisecondsInDay);
   }

-  // packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
-  var import_components2 = __toESM(require_components(), 1);
-  var import_i18n10 = __toESM(require_i18n(), 1);
-  var import_element20 = __toESM(require_element(), 1);
-  var import_data2 = __toESM(require_data(), 1);
-  var import_compose = __toESM(require_compose(), 1);
+  // node_modules/date-fns/startOfISOWeekYear.js
+  function startOfISOWeekYear(date, options) {
+    const year = getISOWeekYear(date, options);
+    const fourthOfJanuary = constructFrom(options?.in || date, 0);
+    fourthOfJanuary.setFullYear(year, 0, 4);
+    fourthOfJanuary.setHours(0, 0, 0, 0);
+    return startOfISOWeek(fourthOfJanuary);
+  }

-  // packages/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"
-  );
+  // node_modules/date-fns/addWeeks.js
+  function addWeeks(date, amount, options) {
+    return addDays(date, amount * 7, options);
+  }

-  // packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
-  var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
-  var { Menu, kebabCase } = unlock2(import_components2.privateApis);
-  function ButtonTrigger({
-    action,
-    onClick,
-    items,
-    variant
-  }) {
-    const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-      import_components2.Button,
-      {
-        disabled: !!action.disabled,
-        accessibleWhenDisabled: true,
-        size: "compact",
-        variant,
-        onClick,
-        children: label
-      }
-    );
+  // node_modules/date-fns/addYears.js
+  function addYears(date, amount, options) {
+    return addMonths(date, amount * 12, options);
   }
-  function MenuItemTrigger({
-    action,
-    onClick,
-    items
-  }) {
-    const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(Menu.Item, { disabled: action.disabled, onClick, children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(Menu.ItemLabel, { children: label }) });
+
+  // node_modules/date-fns/max.js
+  function max2(dates, options) {
+    let result;
+    let context = options?.in;
+    dates.forEach((date) => {
+      if (!context && typeof date === "object")
+        context = constructFrom.bind(null, date);
+      const date_ = toDate(date, context);
+      if (!result || result < date_ || isNaN(+date_)) result = date_;
+    });
+    return constructFrom(context, result || NaN);
   }
-  function ActionModal({
-    action,
-    items,
-    closeModal
-  }) {
-    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_runtime49.jsx)(
-      import_components2.Modal,
-      {
-        title: modalHeader || label,
-        __experimentalHideHeader: !!action.hideModalHeader,
-        onRequestClose: closeModal,
-        focusOnMount: action.modalFocusOnMount ?? true,
-        size: action.modalSize || "medium",
-        overlayClassName: `dataviews-action-modal dataviews-action-modal__${kebabCase(
-          action.id
-        )}`,
-        children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(action.RenderModal, { items, closeModal })
-      }
+
+  // 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_);
   }
-  function ActionsMenuGroup({
-    actions,
-    item,
-    registry,
-    setActiveModalAction
-  }) {
-    const { primaryActions, regularActions } = (0, import_element20.useMemo)(() => {
-      return actions.reduce(
-        (acc, action) => {
-          (action.isPrimary ? acc.primaryActions : acc.regularActions).push(action);
-          return acc;
-        },
-        {
-          primaryActions: [],
-          regularActions: []
-        }
-      );
-    }, [actions]);
-    const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-      MenuItemTrigger,
-      {
-        action,
-        onClick: () => {
-          if ("RenderModal" in action) {
-            setActiveModalAction(action);
-            return;
-          }
-          action.callback([item], { registry });
-        },
-        items: [item]
-      },
-      action.id
-    ));
-    return /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(Menu.Group, { children: [
-      renderActionGroup(primaryActions),
-      renderActionGroup(regularActions)
-    ] });
+
+  // node_modules/date-fns/isDate.js
+  function isDate(value) {
+    return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
   }
-  function ItemActions({
-    item,
-    actions,
-    isCompact
-  }) {
-    const registry = (0, import_data2.useRegistry)();
-    const { primaryActions, eligibleActions } = (0, import_element20.useMemo)(() => {
-      const _eligibleActions = actions.filter(
-        (action) => !action.isEligible || action.isEligible(item)
-      );
-      const _primaryActions = _eligibleActions.filter(
-        (action) => action.isPrimary
-      );
-      return {
-        primaryActions: _primaryActions,
-        eligibleActions: _eligibleActions
-      };
-    }, [actions, item]);
-    const isMobileViewport = (0, import_compose.useViewportMatch)("medium", "<");
-    if (isCompact) {
-      return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-        CompactItemActions,
-        {
-          item,
-          actions: eligibleActions,
-          isSmall: true,
-          registry
-        }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        justify: "flex-end",
-        className: "dataviews-item-actions",
-        style: {
-          flexShrink: 0,
-          width: "auto"
-        },
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-            PrimaryActions,
-            {
-              item,
-              actions: primaryActions,
-              registry
-            }
-          ),
-          (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
-          // there if there are any actions at all.
-          isMobileViewport) && /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-            CompactItemActions,
-            {
-              item,
-              actions: eligibleActions,
-              registry
-            }
-          )
-        ]
-      }
-    );
+
+  // node_modules/date-fns/isValid.js
+  function isValid(date) {
+    return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
   }
-  function CompactItemActions({
-    item,
-    actions,
-    isSmall,
-    registry
-  }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element20.useState)(
-      null
+
+  // node_modules/date-fns/differenceInCalendarMonths.js
+  function differenceInCalendarMonths(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(import_jsx_runtime49.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(Menu, { placement: "bottom-end", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-          Menu.TriggerButton,
-          {
-            render: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-              import_components2.Button,
-              {
-                size: isSmall ? "small" : "compact",
-                icon: more_vertical_default,
-                label: (0, import_i18n10.__)("Actions"),
-                accessibleWhenDisabled: true,
-                disabled: !actions.length,
-                className: "dataviews-all-actions-button"
-              }
-            )
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(Menu.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-          ActionsMenuGroup,
-          {
-            actions,
-            item,
-            registry,
-            setActiveModalAction
-          }
-        ) })
-      ] }),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-        ActionModal,
-        {
-          action: activeModalAction,
-          items: [item],
-          closeModal: () => setActiveModalAction(null)
-        }
-      )
-    ] });
+    const yearsDiff = laterDate_.getFullYear() - earlierDate_.getFullYear();
+    const monthsDiff = laterDate_.getMonth() - earlierDate_.getMonth();
+    return yearsDiff * 12 + monthsDiff;
   }
-  function PrimaryActions({
-    item,
-    actions,
-    registry,
-    buttonVariant
-  }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element20.useState)(null);
-    const isMobileViewport = (0, import_compose.useViewportMatch)("medium", "<");
-    if (isMobileViewport) {
-      return null;
-    }
-    if (!Array.isArray(actions) || actions.length === 0) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(import_jsx_runtime49.Fragment, { children: [
-      actions.map((action) => /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-        ButtonTrigger,
-        {
-          action,
-          onClick: () => {
-            if ("RenderModal" in action) {
-              setActiveModalAction(action);
-              return;
-            }
-            action.callback([item], { registry });
-          },
-          items: [item],
-          variant: buttonVariant
-        },
-        action.id
-      )),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-        ActionModal,
-        {
-          action: activeModalAction,
-          items: [item],
-          closeModal: () => setActiveModalAction(null)
-        }
-      )
-    ] });
+
+  // node_modules/date-fns/endOfMonth.js
+  function endOfMonth(date, options) {
+    const _date = toDate(date, options?.in);
+    const month = _date.getMonth();
+    _date.setFullYear(_date.getFullYear(), month + 1, 0);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
   }

-  // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
-  var import_components3 = __toESM(require_components(), 1);
-  var import_i18n12 = __toESM(require_i18n(), 1);
-  var import_element21 = __toESM(require_element(), 1);
-  var import_data3 = __toESM(require_data(), 1);
-  var import_compose2 = __toESM(require_compose(), 1);
+  // node_modules/date-fns/_lib/normalizeInterval.js
+  function normalizeInterval(context, interval) {
+    const [start, end] = normalizeDates(context, interval.start, interval.end);
+    return { start, end };
+  }

-  // packages/dataviews/build-module/utils/get-footer-message.mjs
-  var import_i18n11 = __toESM(require_i18n(), 1);
-  function getFooterMessage(selectionCount, itemsCount, totalItems, onlyTotalCount = false) {
-    if (selectionCount > 0) {
-      return (0, import_i18n11.sprintf)(
-        /* translators: %d: number of items. */
-        (0, import_i18n11._n)("%d Item selected", "%d Items selected", selectionCount),
-        selectionCount
-      );
+  // 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;
     }
-    if (onlyTotalCount || totalItems <= itemsCount) {
-      return (0, import_i18n11.sprintf)(
-        /* translators: %d: number of items. */
-        (0, import_i18n11._n)("%d Item", "%d Items", totalItems),
-        totalItems
-      );
+    const dates = [];
+    while (+date <= endTime) {
+      dates.push(constructFrom(start, date));
+      date.setMonth(date.getMonth() + step);
     }
-    return (0, import_i18n11.sprintf)(
-      /* translators: %1$d: number of items. %2$d: total number of items. */
-      (0, import_i18n11._n)("%1$d of %2$d Item", "%1$d of %2$d Items", totalItems),
-      itemsCount,
-      totalItems
-    );
+    return reversed ? dates.reverse() : dates;
   }

-  // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
-  var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
-  function hasAPossibleBulkAction(actions, item) {
-    return actions.some(
-      (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
-    );
+  // 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 useHasAPossibleBulkAction(actions, item) {
-    return (0, import_element21.useMemo)(
-      () => hasAPossibleBulkAction(actions, item),
-      [actions, item]
-    );
+
+  // 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 useSomeItemHasAPossibleBulkAction(actions, data) {
-    return (0, import_element21.useMemo)(
-      () => data.some((item) => hasAPossibleBulkAction(actions, item)),
-      [actions, data]
-    );
+
+  // 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 BulkSelectionCheckbox({
-    selection,
-    onChangeSelection,
-    data,
-    actions,
-    getItemId,
-    disableSelectAll = false
-  }) {
-    const selectableItems = (0, import_element21.useMemo)(() => {
-      return data.filter((item) => {
-        return actions.some(
-          (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
-        );
-      });
-    }, [data, actions]);
-    const selectedItems = data.filter(
-      (item) => selection.includes(getItemId(item)) && selectableItems.includes(item)
-    );
-    const hasSelection = selection.length > 0;
-    const areAllSelected = selectedItems.length === selectableItems.length;
-    if (disableSelectAll) {
-      return /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(
-        import_components3.CheckboxControl,
-        {
-          className: "dataviews-view-table-selection-checkbox",
-          checked: hasSelection,
-          disabled: !hasSelection,
-          onChange: () => {
-            onChangeSelection([]);
-          },
-          "aria-label": (0, import_i18n12.__)("Deselect all")
-        }
-      );
+
+  // 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;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(
-      import_components3.CheckboxControl,
-      {
-        className: "dataviews-view-table-selection-checkbox",
-        checked: areAllSelected,
-        indeterminate: !areAllSelected && !!selectedItems.length,
-        onChange: () => {
-          if (areAllSelected) {
-            onChangeSelection([]);
-          } else {
-            onChangeSelection(
-              selectableItems.map((item) => getItemId(item))
-            );
-          }
-        },
-        "aria-label": areAllSelected ? (0, import_i18n12.__)("Deselect all") : (0, import_i18n12.__)("Select all")
-      }
-    );
+    const dates = [];
+    while (+date <= endTime) {
+      dates.push(constructFrom(start, date));
+      date.setFullYear(date.getFullYear() + step);
+    }
+    return reversed ? dates.reverse() : dates;
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
-  var import_i18n13 = __toESM(require_i18n(), 1);
-  var import_components4 = __toESM(require_components(), 1);
-  var import_element22 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/utils/get-hideable-fields.mjs
-  function getHideableFields(view, fields) {
-    const togglableFields = [
-      view?.titleField,
-      view?.mediaField,
-      view?.descriptionField
-    ].filter(Boolean);
-    return fields.filter(
-      (f2) => !togglableFields.includes(f2.id) && f2.type !== "media" && f2.enableHiding !== false
-    );
+  // node_modules/date-fns/endOfWeek.js
+  function endOfWeek(date, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const _date = toDate(date, options?.in);
+    const day = _date.getDay();
+    const diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn);
+    _date.setDate(_date.getDate() + diff);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
-  var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu2 } = unlock2(import_components4.privateApis);
-  function WithMenuSeparators({ children }) {
-    return import_element22.Children.toArray(children).filter(Boolean).map((child, i2) => /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(import_element22.Fragment, { children: [
-      i2 > 0 && /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(Menu2.Separator, {}),
-      child
-    ] }, i2));
+  // node_modules/date-fns/endOfISOWeek.js
+  function endOfISOWeek(date, options) {
+    return endOfWeek(date, { ...options, weekStartsOn: 1 });
   }
-  var _HeaderMenu = (0, import_element22.forwardRef)(function HeaderMenu({
-    fieldId,
-    view,
-    fields,
-    onChangeView,
-    onHide,
-    setOpenedFilter,
-    canMove = true,
-    canInsertLeft = true,
-    canInsertRight = true
-  }, ref) {
-    const visibleFieldIds = view.fields ?? [];
-    const index2 = visibleFieldIds?.indexOf(fieldId);
-    const isSorted = view.sort?.field === fieldId;
-    let isHidable = false;
-    let isSortable = false;
-    let canAddFilter = false;
-    let operators = [];
-    const field = fields.find((f2) => f2.id === fieldId);
-    const { setIsShowingFilter } = (0, import_element22.useContext)(dataviews_context_default);
-    if (!field) {
-      return null;
+
+  // 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"
     }
-    isHidable = field.enableHiding !== false;
-    isSortable = field.enableSorting !== false;
-    const header = field.header;
-    operators = !!field.filterBy && field.filterBy?.operators || [];
-    canAddFilter = !view.filters?.some((_filter) => fieldId === _filter.field) && !!(field.hasElements || field.Edit) && field.filterBy !== false && !field.filterBy?.isPrimary;
-    if (!isSortable && !canMove && !isHidable && !canAddFilter) {
-      return header;
+  };
+  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 hiddenFields = getHideableFields(view, fields).filter(
-      (f2) => !visibleFieldIds.includes(f2.id)
-    );
-    const canInsert = (canInsertLeft || canInsertRight) && !!hiddenFields.length;
-    const isRtl = (0, import_i18n13.isRTL)();
-    return /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(Menu2, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(
-        Menu2.TriggerButton,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
-            import_components4.Button,
-            {
-              size: "compact",
-              className: "dataviews-view-table-header-button",
-              ref,
-              variant: "tertiary"
-            }
-          ),
-          children: [
-            header,
-            view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime51.jsx)("span", { "aria-hidden": "true", children: sortArrows[view.sort.direction] })
-          ]
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(Menu2.Popover, { style: { minWidth: "240px" }, children: /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(WithMenuSeparators, { children: [
-        isSortable && /* @__PURE__ */ (0, import_jsx_runtime51.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_runtime51.jsx)(
-              Menu2.RadioItem,
-              {
-                name: "view-table-sorting",
-                value,
-                checked: isChecked,
-                onChange: () => {
-                  onChangeView({
-                    ...view,
-                    sort: {
-                      field: fieldId,
-                      direction
-                    },
-                    showLevels: false
-                  });
-                },
-                children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(Menu2.ItemLabel, { children: sortLabels[direction] })
-              },
-              value
-            );
-          }
-        ) }),
-        canAddFilter && /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(Menu2.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
-          Menu2.Item,
-          {
-            prefix: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components4.Icon, { icon: funnel_default }),
-            onClick: () => {
-              setOpenedFilter(fieldId);
-              setIsShowingFilter(true);
-              onChangeView({
-                ...view,
-                page: 1,
-                filters: [
-                  ...view.filters || [],
-                  {
-                    field: fieldId,
-                    value: void 0,
-                    operator: operators[0]
-                  }
-                ]
-              });
-            },
-            children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(Menu2.ItemLabel, { children: (0, import_i18n13.__)("Add filter") })
-          }
-        ) }),
-        (canMove || isHidable || canInsert) && field && /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(Menu2.Group, { children: [
-          canMove && /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
-            Menu2.Item,
-            {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components4.Icon, { icon: arrow_left_default }),
-              disabled: isRtl ? index2 >= visibleFieldIds.length - 1 : index2 < 1,
-              onClick: () => {
-                const targetIndex = isRtl ? index2 + 1 : index2 - 1;
-                const newFields = [
-                  ...visibleFieldIds
-                ];
-                newFields.splice(index2, 1);
-                newFields.splice(
-                  targetIndex,
-                  0,
-                  fieldId
-                );
-                onChangeView({
-                  ...view,
-                  fields: newFields
-                });
-              },
-              children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(Menu2.ItemLabel, { children: (0, import_i18n13.__)("Move left") })
-            }
-          ),
-          canMove && /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
-            Menu2.Item,
-            {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components4.Icon, { icon: arrow_right_default }),
-              disabled: isRtl ? index2 < 1 : index2 >= visibleFieldIds.length - 1,
-              onClick: () => {
-                const targetIndex = isRtl ? index2 - 1 : index2 + 1;
-                const newFields = [
-                  ...visibleFieldIds
-                ];
-                newFields.splice(index2, 1);
-                newFields.splice(
-                  targetIndex,
-                  0,
-                  fieldId
-                );
-                onChangeView({
-                  ...view,
-                  fields: newFields
-                });
-              },
-              children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(Menu2.ItemLabel, { children: (0, import_i18n13.__)("Move right") })
-            }
-          ),
-          canInsertLeft && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(Menu2, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(Menu2.SubmenuTriggerItem, { children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(Menu2.ItemLabel, { children: (0, import_i18n13.__)("Insert left") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(Menu2.Popover, { children: hiddenFields.map((hiddenField) => {
-              const insertIndex = isRtl ? index2 + 1 : index2;
-              return /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
-                Menu2.Item,
-                {
-                  onClick: () => {
-                    onChangeView({
-                      ...view,
-                      fields: [
-                        ...visibleFieldIds.slice(
-                          0,
-                          insertIndex
-                        ),
-                        hiddenField.id,
-                        ...visibleFieldIds.slice(
-                          insertIndex
-                        )
-                      ]
-                    });
-                  },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(Menu2.ItemLabel, { children: hiddenField.label })
-                },
-                hiddenField.id
-              );
-            }) })
-          ] }),
-          canInsertRight && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(Menu2, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(Menu2.SubmenuTriggerItem, { children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(Menu2.ItemLabel, { children: (0, import_i18n13.__)("Insert right") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(Menu2.Popover, { children: hiddenFields.map((hiddenField) => {
-              const insertIndex = isRtl ? index2 : index2 + 1;
-              return /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
-                Menu2.Item,
-                {
-                  onClick: () => {
-                    onChangeView({
-                      ...view,
-                      fields: [
-                        ...visibleFieldIds.slice(
-                          0,
-                          insertIndex
-                        ),
-                        hiddenField.id,
-                        ...visibleFieldIds.slice(
-                          insertIndex
-                        )
-                      ]
-                    });
-                  },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(Menu2.ItemLabel, { children: hiddenField.label })
-                },
-                hiddenField.id
-              );
-            }) })
-          ] }),
-          isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
-            Menu2.Item,
-            {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components4.Icon, { icon: unseen_default }),
-              onClick: () => {
-                onHide(field);
-                onChangeView({
-                  ...view,
-                  fields: visibleFieldIds.filter(
-                    (id) => id !== fieldId
-                  )
-                });
-              },
-              children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(Menu2.ItemLabel, { children: (0, import_i18n13.__)("Hide column") })
-            }
-          )
-        ] })
-      ] }) })
-    ] });
-  });
-  var ColumnHeaderMenu = _HeaderMenu;
-  var column_header_menu_default = ColumnHeaderMenu;
-
-  // packages/dataviews/build-module/components/dataviews-layouts/utils/item-click-wrapper.mjs
-  var import_element23 = __toESM(require_element(), 1);
-  var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
-  function getClickableItemProps({
-    item,
-    isItemClickable: isItemClickable2,
-    onClickItem,
-    className
-  }) {
-    if (!isItemClickable2(item) || !onClickItem) {
-      return { className };
-    }
-    return {
-      className: className ? `${className} ${className}--clickable` : void 0,
-      role: "button",
-      tabIndex: 0,
-      onClick: (event) => {
-        event.stopPropagation();
-        onClickItem(item);
-      },
-      onKeyDown: (event) => {
-        if (event.key === "Enter" || event.key === "" || event.key === " ") {
-          event.stopPropagation();
-          onClickItem(item);
-        }
+    if (options?.addSuffix) {
+      if (options.comparison && options.comparison > 0) {
+        return "in " + result;
+      } else {
+        return result + " ago";
       }
-    };
-  }
-  function ItemClickWrapper({
-    item,
-    isItemClickable: isItemClickable2,
-    onClickItem,
-    renderItemLink,
-    className,
-    children,
-    ...extraProps
-  }) {
-    if (!isItemClickable2(item)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime52.jsx)("div", { className, ...extraProps, children });
-    }
-    if (renderItemLink) {
-      const renderedElement = renderItemLink({
-        item,
-        className: `${className} ${className}--clickable`,
-        ...extraProps,
-        children
-      });
-      return (0, import_element23.cloneElement)(renderedElement, {
-        onClick: (event) => {
-          event.stopPropagation();
-          if (renderedElement.props.onClick) {
-            renderedElement.props.onClick(event);
-          }
-        },
-        onKeyDown: (event) => {
-          if (event.key === "Enter" || event.key === "" || event.key === " ") {
-            event.stopPropagation();
-            if (renderedElement.props.onKeyDown) {
-              renderedElement.props.onKeyDown(event);
-            }
-          }
-        }
-      });
     }
-    const clickProps = getClickableItemProps({
-      item,
-      isItemClickable: isItemClickable2,
-      onClickItem,
-      className
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime52.jsx)("div", { ...clickProps, ...extraProps, children });
-  }
+    return result;
+  };

-  // packages/dataviews/build-module/components/dataviews-layouts/table/column-primary.mjs
-  var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
-  function ColumnPrimary({
-    item,
-    level,
-    titleField,
-    mediaField,
-    descriptionField: descriptionField2,
-    onClickItem,
-    renderItemLink,
-    isItemClickable: isItemClickable2
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(Stack, { direction: "row", gap: "md", align: "flex-start", justify: "flex-start", children: [
-      mediaField && /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
-        ItemClickWrapper,
-        {
-          item,
-          isItemClickable: isItemClickable2,
-          onClickItem,
-          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_runtime53.jsx)(
-            mediaField.render,
-            {
-              item,
-              field: mediaField,
-              config: { sizes: "32px" }
-            }
-          )
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(
-        Stack,
-        {
-          direction: "column",
-          align: "flex-start",
-          className: "dataviews-view-table__primary-column-content",
-          children: [
-            titleField && /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(
-              ItemClickWrapper,
-              {
-                item,
-                isItemClickable: isItemClickable2,
-                onClickItem,
-                renderItemLink,
-                className: "dataviews-view-table__cell-content-wrapper dataviews-title-field",
-                children: [
-                  level !== void 0 && level > 0 && /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)("span", { className: "dataviews-view-table__level", children: [
-                    Array(level).fill("\u2014").join(" "),
-                    "\xA0"
-                  ] }),
-                  /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(titleField.render, { item, field: titleField })
-                ]
-              }
-            ),
-            descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
-              descriptionField2.render,
-              {
-                item,
-                field: descriptionField2
-              }
-            )
-          ]
-        }
-      )
-    ] });
+  // 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;
+    };
   }
-  var column_primary_default = ColumnPrimary;

-  // packages/dataviews/build-module/components/dataviews-layouts/table/use-scroll-state.mjs
-  var import_element24 = __toESM(require_element(), 1);
-  var import_i18n14 = __toESM(require_i18n(), 1);
-  var isScrolledToEnd = (element) => {
-    if ((0, import_i18n14.isRTL)()) {
-      const scrollLeft = Math.abs(element.scrollLeft);
-      return scrollLeft <= 1;
-    }
-    return element.scrollLeft + element.clientWidth >= element.scrollWidth - 1;
+  // 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"
+    })
   };
-  function useScrollState({
-    scrollContainerRef,
-    enabledHorizontal = false
-  }) {
-    const [isHorizontalScrollEnd, setIsHorizontalScrollEnd] = (0, import_element24.useState)(false);
-    const [isVerticallyScrolled, setIsVerticallyScrolled] = (0, import_element24.useState)(false);
-    const handleScroll = (0, import_element24.useCallback)(() => {
-      const scrollContainer = scrollContainerRef.current;
-      if (!scrollContainer) {
-        return;
-      }
-      if (enabledHorizontal) {
-        setIsHorizontalScrollEnd(isScrolledToEnd(scrollContainer));
-      }
-      setIsVerticallyScrolled(scrollContainer.scrollTop > 0);
-    }, [scrollContainerRef, enabledHorizontal]);
-    (0, import_element24.useEffect)(() => {
-      if (typeof window === "undefined" || !scrollContainerRef.current) {
-        return () => {
-        };
-      }
-      const scrollContainer = scrollContainerRef.current;
-      handleScroll();
-      scrollContainer.addEventListener("scroll", handleScroll);
-      window.addEventListener("resize", handleScroll);
-      return () => {
-        scrollContainer.removeEventListener("scroll", handleScroll);
-        window.removeEventListener("resize", handleScroll);
-      };
-    }, [scrollContainerRef, enabledHorizontal, handleScroll]);
-    return { isHorizontalScrollEnd, isVerticallyScrolled };
-  }

-  // packages/dataviews/build-module/components/dataviews-layouts/utils/get-data-by-group.mjs
-  function getDataByGroup(data, groupByField) {
-    return data.reduce((groups, item) => {
-      const groupName = groupByField.getValue({ item });
-      if (!groups.has(groupName)) {
-        groups.set(groupName, []);
+  // node_modules/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];
       }
-      groups.get(groupName)?.push(item);
-      return groups;
-    }, /* @__PURE__ */ new Map());
+      const index2 = args.argumentCallback ? args.argumentCallback(value) : value;
+      return valuesArray[index2];
+    };
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/utils/use-selection-props.mjs
-  var import_element25 = __toESM(require_element(), 1);
-  var import_keycodes = __toESM(require_keycodes(), 1);
-  function getRange(orderedIds, fromIndex, toIndex) {
-    return orderedIds.slice(
-      Math.min(fromIndex, toIndex),
-      Math.max(fromIndex, toIndex) + 1
-    );
-  }
-  function getRangeSelection({
-    anchorId,
-    targetId,
-    lastTargetId,
-    orderedIds,
-    selection
-  }) {
-    const targetIndex = orderedIds.indexOf(targetId);
-    if (targetIndex === -1) {
-      return selection;
+  // 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"
     }
-    const anchorIndex = anchorId === null ? -1 : orderedIds.indexOf(anchorId);
-    const hasAnchor = anchorIndex !== -1;
-    const rangeStart = hasAnchor ? anchorIndex : targetIndex;
-    const lastTargetIndex = hasAnchor && lastTargetId !== null ? orderedIds.indexOf(lastTargetId) : -1;
-    const lastRange = lastTargetIndex === -1 ? [] : getRange(orderedIds, rangeStart, lastTargetIndex);
-    const base = selection.filter((id) => !lastRange.includes(id));
-    return [
-      .../* @__PURE__ */ new Set([
-        ...base,
-        ...getRange(orderedIds, rangeStart, targetIndex)
-      ])
-    ];
-  }
-  function getClosestSelectedId({
-    targetId,
-    orderedIds,
-    selection
-  }) {
-    const targetIndex = orderedIds.indexOf(targetId);
-    if (targetIndex === -1) {
-      return null;
+  };
+  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 selectedIds = new Set(selection);
-    let closestId = null;
-    let closestDistance = Infinity;
-    orderedIds.forEach((id, index2) => {
-      if (!selectedIds.has(id)) {
-        return;
-      }
-      const distance = Math.abs(index2 - targetIndex);
-      if (distance < closestDistance) {
-        closestDistance = distance;
-        closestId = id;
+  };
+  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 closestId;
-  }
-  function useSelectionProps({
-    data,
-    getItemId,
-    isItemSelectable,
-    selection,
-    onChangeSelection,
-    selectionMode,
-    shouldSelectOnClick
-  }) {
-    const isMultiselect = selectionMode === "multi";
-    const allowDeselect = selectionMode !== "single-required";
-    const gestureRef = (0, import_element25.useRef)(null);
-    const anchorTo = (id) => {
-      gestureRef.current = { anchorId: id, lastTargetId: null };
-    };
-    const isTouchDeviceRef = (0, import_element25.useRef)(false);
-    (0, import_element25.useEffect)(() => {
-      const markTouchDevice = () => {
-        isTouchDeviceRef.current = true;
-      };
-      document.addEventListener("touchstart", markTouchDevice, {
-        once: true
-      });
-      return () => document.removeEventListener("touchstart", markTouchDevice);
-    }, []);
-    const selectableIds = data.filter(isItemSelectable).map(getItemId);
-    const selectableIdSet = new Set(selectableIds);
-    const hasSelectableItems = selectableIds.length > 0;
-    const hasRangeGesture = hasSelectableItems && isMultiselect;
-    const getSelectionProps = (id) => {
-      const isSelectable = selectableIdSet.has(id);
-      return {
-        // When a plain click selects, that click is also what anchors the
-        // range a following Shift+Click extends from. Modifier clicks never
-        // reach here: `onClickCapture` stops them.
-        ...shouldSelectOnClick && {
-          onClick: () => {
-            if (allowDeselect && selection.includes(id)) {
-              onChangeSelection(
-                selection.filter((itemId) => id !== itemId)
-              );
-            } else {
-              onChangeSelection(
-                isMultiselect ? [...selection, id] : [id]
-              );
-            }
-            anchorTo(id);
-          }
-        },
-        onMouseDown: (event) => {
-          if (event.button === 0 && event.shiftKey && hasRangeGesture) {
-            event.preventDefault();
-          }
-        },
-        onClickCapture: (event) => {
-          if (!hasRangeGesture) {
-            return;
-          }
-          const isModifierKeyPressed = (0, import_keycodes.isAppleOS)() ? event.metaKey : event.ctrlKey;
-          const isSelectionCheckboxClick = event.target instanceof Element && !!event.target.closest(`.${SELECTION_CHECKBOX_CLASS}`);
-          if (!isModifierKeyPressed && !event.shiftKey) {
-            if (isSelectable && isSelectionCheckboxClick) {
-              anchorTo(id);
-            }
-            return;
-          }
-          if (isTouchDeviceRef.current || document.getSelection()?.type === "Range") {
-            return;
-          }
-          event.stopPropagation();
-          if (!isSelectionCheckboxClick) {
-            event.preventDefault();
-          }
-          if (!isSelectable) {
-            return;
-          }
-          if (event.shiftKey) {
-            let gesture = gestureRef.current;
-            if (!gesture || !selectableIdSet.has(gesture.anchorId)) {
-              gesture = {
-                anchorId: getClosestSelectedId({
-                  targetId: id,
-                  orderedIds: selectableIds,
-                  selection
-                }) ?? id,
-                lastTargetId: null
-              };
-            }
-            onChangeSelection(
-              getRangeSelection({
-                anchorId: gesture.anchorId,
-                targetId: id,
-                lastTargetId: gesture.lastTargetId,
-                orderedIds: selectableIds,
-                selection
-              })
-            );
-            gestureRef.current = {
-              anchorId: gesture.anchorId,
-              lastTargetId: id
-            };
-          } else {
-            onChangeSelection(
-              selection.includes(id) ? selection.filter((itemId) => id !== itemId) : [...selection, id]
-            );
-            anchorTo(id);
-          }
-        }
-      };
-    };
-    return { getSelectionProps };
-  }
+    }
+    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"
+    })
+  };

-  // packages/dataviews/build-module/components/dataviews-view-config/properties-section.mjs
-  var import_components5 = __toESM(require_components(), 1);
-  var import_i18n15 = __toESM(require_i18n(), 1);
-  var import_element26 = __toESM(require_element(), 1);
-  var import_jsx_runtime54 = __toESM(require_jsx_runtime(), 1);
-  function FieldItem({
-    field,
-    isVisible: isVisible2,
-    onToggleVisibility
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components5.__experimentalItem, { onClick: field.enableHiding ? onToggleVisibility : void 0, children: /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(Stack, { direction: "row", gap: "sm", justify: "flex-start", align: "center", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime54.jsx)("div", { style: { height: 24, width: 24 }, children: isVisible2 && /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components5.Icon, { icon: check_default }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime54.jsx)("span", { className: "dataviews-view-config__label", children: field.label })
-    ] }) });
-  }
-  function isDefined(item) {
-    return !!item;
+  // 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 PropertiesSection({
-    showLabel = true
-  }) {
-    const { view, fields, onChangeView } = (0, import_element26.useContext)(dataviews_context_default);
-    const regularFields = getHideableFields(view, fields);
-    if (!regularFields?.length) {
-      return null;
-    }
-    const titleField = fields.find((f2) => f2.id === view.titleField);
-    const previewField = fields.find((f2) => f2.id === view.mediaField);
-    const descriptionField2 = fields.find(
-      (f2) => f2.id === view.descriptionField
-    );
-    const lockedFields = [
-      {
-        field: titleField,
-        isVisibleFlag: "showTitle"
-      },
-      {
-        field: previewField,
-        isVisibleFlag: "showMedia"
-      },
-      {
-        field: descriptionField2,
-        isVisibleFlag: "showDescription"
+  function findKey(object, predicate) {
+    for (const key in object) {
+      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
+        return key;
       }
-    ].filter(({ field }) => isDefined(field));
-    const visibleFieldIds = view.fields ?? [];
-    const visibleRegularFieldsCount = regularFields.filter(
-      (f2) => visibleFieldIds.includes(f2.id)
-    ).length;
-    const visibleLockedFields = lockedFields.filter(
-      ({ isVisibleFlag }) => (
-        // @ts-expect-error
-        view[isVisibleFlag] ?? true
-      )
-    );
-    const totalVisibleFields = visibleLockedFields.length + visibleRegularFieldsCount;
-    const isSingleVisibleLockedField = totalVisibleFields === 1 && visibleLockedFields.length === 1;
-    return /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(Stack, { direction: "column", className: "dataviews-field-control", children: [
-      showLabel && /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components5.BaseControl.VisualLabel, { children: (0, import_i18n15.__)("Properties") }),
-      /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
-        Stack,
-        {
-          direction: "column",
-          className: "dataviews-view-config__properties",
-          children: /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(import_components5.__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_runtime54.jsx)(
-                FieldItem,
-                {
-                  field: fieldToRender,
-                  isVisible: isVisible2,
-                  onToggleVisibility: () => {
-                    onChangeView({
-                      ...view,
-                      [isVisibleFlag]: !isVisible2
-                    });
-                  }
-                },
-                field.id
-              );
-            }),
-            regularFields.map((field) => {
-              const isVisible2 = visibleFieldIds.includes(field.id);
-              const fieldToRender = totalVisibleFields === 1 && isVisible2 ? { ...field, enableHiding: false } : field;
-              return /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
-                FieldItem,
-                {
-                  field: fieldToRender,
-                  isVisible: isVisible2,
-                  onToggleVisibility: () => {
-                    onChangeView({
-                      ...view,
-                      fields: isVisible2 ? visibleFieldIds.filter(
-                        (fieldId) => fieldId !== field.id
-                      ) : [...visibleFieldIds, field.id]
-                    });
-                  }
-                },
-                field.id
-              );
-            })
-          ] })
-        }
-      )
-    ] });
+    }
+    return void 0;
   }
-
-  // packages/dataviews/build-module/hooks/use-delayed-loading.mjs
-  var import_element27 = __toESM(require_element(), 1);
-  function useDelayedLoading(isLoading, options = { delay: 400 }) {
-    const [showLoader, setShowLoader] = (0, import_element27.useState)(false);
-    (0, import_element27.useEffect)(() => {
-      if (!isLoading) {
-        return;
+  function findIndex(array, predicate) {
+    for (let key = 0; key < array.length; key++) {
+      if (predicate(array[key])) {
+        return key;
       }
-      const timeout = setTimeout(() => {
-        setShowLoader(true);
-      }, options.delay);
-      return () => {
-        clearTimeout(timeout);
-        setShowLoader(false);
-      };
-    }, [isLoading, options.delay]);
-    return showLoader;
+    }
+    return void 0;
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
-  var import_jsx_runtime55 = __toESM(require_jsx_runtime(), 1);
-  function getEffectiveAlign(explicitAlign, fieldType) {
-    if (explicitAlign) {
-      return explicitAlign;
+  // 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
     }
-    if (fieldType === "integer" || fieldType === "number") {
-      return "end";
+  };
+  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
     }
-    return void 0;
+  };
+
+  // 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;
   }
-  function TableColumnField({
-    item,
-    fields,
-    column,
-    align
-  }) {
-    const field = fields.find((f2) => f2.id === column);
-    if (!field) {
-      return null;
+
+  // 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;
     }
-    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_runtime55.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(field.render, { item, field }) });
   }
-  function TableRow({
-    hasBulkActions,
-    item,
-    level,
-    actions,
-    fields,
-    id,
-    view,
-    titleField,
-    mediaField,
-    descriptionField: descriptionField2,
-    selection,
-    getItemId,
-    isItemClickable: isItemClickable2,
-    onClickItem,
-    renderItemLink,
-    onChangeSelection,
-    onMouseDown,
-    onClickCapture,
-    isActionsColumnSticky,
-    posinset
-  }) {
-    const { paginationInfo } = (0, import_element28.useContext)(dataviews_context_default);
-    const hasPossibleBulkAction = useHasAPossibleBulkAction(actions, item);
-    const isSelected2 = hasPossibleBulkAction && selection.includes(id);
-    const {
-      showTitle = true,
-      showMedia = true,
-      showDescription = true,
-      infiniteScrollEnabled
-    } = view;
-    const columns = view.fields ?? [];
-    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    return /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)(
-      "tr",
-      {
-        className: clsx_default("dataviews-view-table__row", {
-          "is-selected": hasPossibleBulkAction && isSelected2,
-          "has-bulk-actions": hasPossibleBulkAction
-        }),
-        "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0,
-        "aria-posinset": posinset,
-        role: infiniteScrollEnabled ? "article" : void 0,
-        onClickCapture,
-        onMouseDown: (event) => {
-          const isMetaClick = (0, import_keycodes2.isAppleOS)() ? event.metaKey : event.ctrlKey;
-          if (event.button === 0 && isMetaClick && window.navigator.userAgent.toLowerCase().includes("firefox")) {
-            event.preventDefault();
-          }
-          onMouseDown(event);
-        },
-        children: [
-          hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("td", { className: "dataviews-view-table__checkbox-column", children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
-            DataViewsSelectionCheckbox,
-            {
-              item,
-              selection,
-              onChangeSelection,
-              getItemId,
-              titleField,
-              disabled: !hasPossibleBulkAction
-            }
-          ) }) }),
-          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
-            column_primary_default,
-            {
-              item,
-              level,
-              titleField: showTitle ? titleField : void 0,
-              mediaField: showMedia ? mediaField : void 0,
-              descriptionField: showDescription ? descriptionField2 : void 0,
-              isItemClickable: isItemClickable2,
-              onClickItem,
-              renderItemLink
-            }
-          ) }),
-          columns.map((column) => {
-            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_runtime55.jsx)(
-              "td",
-              {
-                style: {
-                  width,
-                  maxWidth,
-                  minWidth
-                },
-                children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
-                  TableColumnField,
-                  {
-                    fields,
-                    item,
-                    column,
-                    align: effectiveAlign
-                  }
-                )
-              },
-              column
-            );
-          }),
-          !!actions?.length && // Disable reason: we are not making the element interactive,
-          // but preventing any click events from bubbling up to the
-          // table row. This allows us to add a click handler to the row
-          // itself (to toggle row selection) without erroneously
-          // intercepting click events from ItemActions.
-          /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
-            "td",
-            {
-              className: clsx_default("dataviews-view-table__actions-column", {
-                "dataviews-view-table__actions-column--sticky": true,
-                "dataviews-view-table__actions-column--stuck": isActionsColumnSticky
-              }),
-              onClick: (e2) => e2.stopPropagation(),
-              children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(ItemActions, { item, actions })
-            }
-          )
-        ]
-      }
-    );
+
+  // 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 ViewTable({
-    actions,
-    data,
-    fields,
-    getItemId,
-    getItemLevel,
-    isLoading = false,
-    onChangeView,
-    onChangeSelection,
-    selection,
-    setOpenedFilter,
-    onClickItem,
-    isItemClickable: isItemClickable2,
-    renderItemLink,
-    view,
-    className,
-    empty
-  }) {
-    const { containerRef } = (0, import_element28.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;
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId,
-      isItemSelectable: (item) => hasAPossibleBulkAction(actions, item),
-      selection,
-      onChangeSelection,
-      selectionMode: "multi",
-      shouldSelectOnClick: false
-    });
-    const headerMenuRefs = (0, import_element28.useRef)(/* @__PURE__ */ new Map());
-    const headerMenuToFocusRef = (0, import_element28.useRef)(void 0);
-    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element28.useState)();
-    const [contextMenuAnchor, setContextMenuAnchor] = (0, import_element28.useState)(null);
-    (0, import_element28.useEffect)(() => {
-      if (headerMenuToFocusRef.current) {
-        headerMenuToFocusRef.current.focus();
-        headerMenuToFocusRef.current = void 0;
-      }
-    });
-    const tableNoticeId = (0, import_element28.useId)();
-    const { isHorizontalScrollEnd, isVerticallyScrolled } = useScrollState({
-      scrollContainerRef: containerRef,
-      enabledHorizontal: !!actions?.length
-    });
-    const hasBulkActions = useSomeItemHasAPossibleBulkAction(actions, data);
-    if (nextHeaderMenuToFocus) {
-      headerMenuToFocusRef.current = nextHeaderMenuToFocus;
-      setNextHeaderMenuToFocus(void 0);
-      return;
-    }
-    const onHide = (field) => {
-      const hidden = headerMenuRefs.current.get(field.id);
-      const fallback = hidden ? headerMenuRefs.current.get(hidden.fallback) : void 0;
-      setNextHeaderMenuToFocus(fallback?.node);
-    };
-    const handleHeaderContextMenu = (event) => {
-      event.preventDefault();
-      event.stopPropagation();
-      const virtualAnchor = {
-        getBoundingClientRect: () => ({
-          x: event.clientX,
-          y: event.clientY,
-          top: event.clientY,
-          left: event.clientX,
-          right: event.clientX,
-          bottom: event.clientY,
-          width: 0,
-          height: 0,
-          toJSON: () => ({})
-        })
-      };
-      window.requestAnimationFrame(() => {
-        setContextMenuAnchor(virtualAnchor);
-      });
-    };
-    const hasData = !!data?.length;
-    const titleField = fields.find((field) => field.id === view.titleField);
-    const mediaField = fields.find((field) => field.id === view.mediaField);
-    const descriptionField2 = fields.find(
-      (field) => field.id === view.descriptionField
-    );
-    const { showTitle = true, showMedia = true, showDescription = true } = view;
-    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    const columns = view.fields ?? [];
-    const headerMenuRef = (column, index2) => (node) => {
-      if (node) {
-        headerMenuRefs.current.set(column, {
-          node,
-          fallback: columns[index2 > 0 ? index2 - 1 : 1]
-        });
-      } else {
-        headerMenuRefs.current.delete(column);
+
+  // 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.";
       }
-    };
-    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    const isRtl = (0, import_i18n16.isRTL)();
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
-        "div",
-        {
-          className: clsx_default("dataviews-no-results", {
-            "is-refreshing": isDelayedLoading
-          }),
-          id: tableNoticeId,
-          children: empty
-        }
+    },
+    // Hour [1-12]
+    h(date, token) {
+      return addLeadingZeros(date.getHours() % 12 || 12, token.length);
+    },
+    // Hour [0-23]
+    H(date, token) {
+      return addLeadingZeros(date.getHours(), token.length);
+    },
+    // Minute
+    m(date, token) {
+      return addLeadingZeros(date.getMinutes(), token.length);
+    },
+    // Second
+    s(date, token) {
+      return addLeadingZeros(date.getSeconds(), token.length);
+    },
+    // Fraction of second
+    S(date, token) {
+      const numberOfDigits = token.length;
+      const milliseconds = date.getMilliseconds();
+      const fractionalSeconds = Math.trunc(
+        milliseconds * Math.pow(10, numberOfDigits - 3)
       );
+      return addLeadingZeros(fractionalSeconds, token.length);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)(import_jsx_runtime55.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)(
-        "table",
-        {
-          className: clsx_default("dataviews-view-table", className, {
-            [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-              view.layout.density
-            ),
-            "has-bulk-actions": hasBulkActions,
-            "is-refreshing": !isInfiniteScroll && isDelayedLoading
-          }),
-          "aria-busy": isLoading,
-          "aria-describedby": tableNoticeId,
-          role: isInfiniteScroll ? "feed" : void 0,
-          inert: !isInfiniteScroll && isLoading ? "true" : void 0,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)("colgroup", { children: [
-              hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("col", { className: "dataviews-view-table__col-checkbox" }),
-              hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("col", { className: "dataviews-view-table__col-first-data" }),
-              columns.map((column, index2) => /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
-                "col",
-                {
-                  className: clsx_default(
-                    `dataviews-view-table__col-${column}`,
-                    {
-                      "dataviews-view-table__col-expand": !hasPrimaryColumn && index2 === columns.length - 1
-                    }
-                  )
-                },
-                `col-${column}`
-              )),
-              !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("col", { className: "dataviews-view-table__col-actions" })
-            ] }),
-            contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
-              import_components6.Popover,
-              {
-                anchor: contextMenuAnchor,
-                onClose: () => setContextMenuAnchor(null),
-                placement: "bottom-start",
-                children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(PropertiesSection, { showLabel: false })
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
-              "thead",
-              {
-                className: clsx_default({
-                  "dataviews-view-table__thead--stuck": isVerticallyScrolled
-                }),
-                onContextMenu: handleHeaderContextMenu,
-                children: /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)("tr", { className: "dataviews-view-table__row", children: [
-                  hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
-                    "th",
-                    {
-                      className: "dataviews-view-table__checkbox-column",
-                      scope: "col",
-                      onContextMenu: handleHeaderContextMenu,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
-                        BulkSelectionCheckbox,
-                        {
-                          selection,
-                          onChangeSelection,
-                          data,
-                          actions,
-                          getItemId
-                        }
-                      )
-                    }
-                  ),
-                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("th", { scope: "col", children: titleField && /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
-                    column_header_menu_default,
-                    {
-                      ref: headerMenuRef(
-                        titleField.id,
-                        0
-                      ),
-                      fieldId: titleField.id,
-                      view,
-                      fields,
-                      onChangeView,
-                      onHide,
-                      setOpenedFilter,
-                      canMove: false,
-                      canInsertLeft: isRtl ? view.layout?.enableMoving ?? true : false,
-                      canInsertRight: isRtl ? false : view.layout?.enableMoving ?? true
-                    }
-                  ) }),
-                  columns.map((column, index2) => {
-                    const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-                    const field = fields.find(
-                      (f2) => f2.id === column
-                    );
-                    const effectiveAlign = getEffectiveAlign(
-                      align,
-                      field?.type
-                    );
-                    const canInsertOrMove = view.layout?.enableMoving ?? true;
-                    return /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
-                      "th",
-                      {
-                        style: {
-                          width,
-                          maxWidth,
-                          minWidth,
-                          textAlign: effectiveAlign
-                        },
-                        "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
-                        scope: "col",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
-                          column_header_menu_default,
-                          {
-                            ref: headerMenuRef(column, index2),
-                            fieldId: column,
-                            view,
-                            fields,
-                            onChangeView,
-                            onHide,
-                            setOpenedFilter,
-                            canMove: canInsertOrMove,
-                            canInsertLeft: canInsertOrMove,
-                            canInsertRight: canInsertOrMove
-                          }
-                        )
-                      },
-                      column
-                    );
-                  }),
-                  !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
-                    "th",
-                    {
-                      className: clsx_default(
-                        "dataviews-view-table__actions-column",
-                        {
-                          "dataviews-view-table__actions-column--sticky": true,
-                          "dataviews-view-table__actions-column--stuck": !isHorizontalScrollEnd
-                        }
-                      ),
-                      children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("span", { className: "dataviews-view-table-header", children: (0, import_i18n16.__)("Actions") })
-                    }
-                  )
-                ] })
-              }
-            ),
-            hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)("tbody", { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("tr", { className: "dataviews-view-table__group-header-row", children: /* @__PURE__ */ (0, import_jsx_runtime55.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_i18n16.sprintf)(
-                      // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                      (0, import_i18n16.__)("%1$s: %2$s"),
-                      groupField.label,
-                      groupName
-                    )
-                  }
-                ) }),
-                groupItems.map((item, index2) => {
-                  const id = getItemId(item) || index2.toString();
-                  return /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
-                    TableRow,
-                    {
-                      item,
-                      level: view.showLevels && typeof getItemLevel === "function" ? getItemLevel(item) : void 0,
-                      hasBulkActions,
-                      actions,
-                      fields,
-                      id,
-                      view,
-                      titleField,
-                      mediaField,
-                      descriptionField: descriptionField2,
-                      selection,
-                      getItemId,
-                      onChangeSelection,
-                      ...getSelectionProps(id),
-                      onClickItem,
-                      renderItemLink,
-                      isItemClickable: isItemClickable2,
-                      isActionsColumnSticky: !isHorizontalScrollEnd
-                    },
-                    getItemId(item)
-                  );
-                })
-              ] }, `group-${groupName}`)
-            ) : /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("tbody", { children: hasData && data.map((item, index2) => {
-              const id = getItemId(item) || index2.toString();
-              return /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
-                TableRow,
-                {
-                  item,
-                  level: view.showLevels && typeof getItemLevel === "function" ? getItemLevel(item) : void 0,
-                  hasBulkActions,
-                  actions,
-                  fields,
-                  id,
-                  view,
-                  titleField,
-                  mediaField,
-                  descriptionField: descriptionField2,
-                  selection,
-                  getItemId,
-                  onChangeSelection,
-                  ...getSelectionProps(id),
-                  onClickItem,
-                  renderItemLink,
-                  isItemClickable: isItemClickable2,
-                  isActionsColumnSticky: !isHorizontalScrollEnd,
-                  posinset: isInfiniteScroll ? index2 + 1 : void 0
-                },
-                getItemId(item)
-              );
-            }) })
-          ]
-        }
-      ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("div", { className: "dataviews-loading", id: tableNoticeId, children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_components6.Spinner, {}) }) })
-    ] });
-  }
-  var table_default = ViewTable;
-
-  // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
-  var import_components9 = __toESM(require_components(), 1);
-  var import_i18n19 = __toESM(require_i18n(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
-  var import_components8 = __toESM(require_components(), 1);
-  var import_i18n18 = __toESM(require_i18n(), 1);
-  var import_compose3 = __toESM(require_compose(), 1);
-  var import_element32 = __toESM(require_element(), 1);
+  };

-  // packages/dataviews/build-module/components/dataviews-layouts/grid/preview-size-picker.mjs
-  var import_components7 = __toESM(require_components(), 1);
-  var import_i18n17 = __toESM(require_i18n(), 1);
-  var import_element29 = __toESM(require_element(), 1);
-  var import_jsx_runtime56 = __toESM(require_jsx_runtime(), 1);
-  var imageSizes = [
-    {
-      value: 120,
-      breakpoint: 1
+  // 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" });
+      }
     },
-    {
-      value: 170,
-      breakpoint: 1
+    // 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);
     },
-    {
-      value: 230,
-      breakpoint: 1
+    // 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);
     },
-    {
-      value: 290,
-      breakpoint: 1112
-      // at minimum image width, 4 images display at this container size
+    // ISO week-numbering year
+    R: function(date, token) {
+      const isoWeekYear = getISOWeekYear(date);
+      return addLeadingZeros(isoWeekYear, token.length);
     },
-    {
-      value: 350,
-      breakpoint: 1636
-      // at minimum image width, 6 images display at this container size
+    // 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);
     },
-    {
-      value: 430,
-      breakpoint: 588
-      // at minimum image width, 2 images display at this container size
-    }
-  ];
-  var DEFAULT_PREVIEW_SIZE = imageSizes[2].value;
-  function useGridColumns() {
-    const context = (0, import_element29.useContext)(dataviews_context_default);
-    const view = context.view;
-    return (0, import_element29.useMemo)(() => {
-      const containerWidth = context.containerWidth;
-      const gap = 32;
-      const previewSize = view.layout?.previewSize ?? DEFAULT_PREVIEW_SIZE;
-      const columns = Math.floor(
-        (containerWidth + gap) / (previewSize + gap)
-      );
-      return Math.max(1, columns);
-    }, [context.containerWidth, view.layout?.previewSize]);
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-items.mjs
-  var import_element30 = __toESM(require_element(), 1);
-  var import_jsx_runtime57 = __toESM(require_jsx_runtime(), 1);
-  var GridItems = (0, import_element30.forwardRef)(({ className, previewSize, ...props }, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(
-      "div",
-      {
-        ref,
-        className: clsx_default("dataviews-view-grid-items", className),
-        style: {
-          gridTemplateColumns: previewSize && `repeat(auto-fill, minmax(${previewSize}px, 1fr))`
-        },
-        ...props
+    // 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"
+          });
       }
-    );
-  });
-
-  // packages/dataviews/build-module/components/dataviews-layouts/utils/use-infinite-scroll.mjs
-  var import_element31 = __toESM(require_element(), 1);
-  function useIntersectionObserver(elementRef, posinset) {
-    const { intersectionObserver } = (0, import_element31.useContext)(dataviews_context_default);
-    (0, import_element31.useEffect)(() => {
-      const element = elementRef.current;
-      if (!element || posinset === void 0 || !intersectionObserver) {
-        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"
+          });
       }
-      intersectionObserver.observe(element);
-      return () => {
-        intersectionObserver.unobserve(element);
-      };
-    }, [elementRef, intersectionObserver, posinset]);
-  }
-  function usePlaceholdersNeeded(data, isInfiniteScroll, gridColumns) {
-    const hasData = !!data?.length;
-    const firstItemPosition = hasData && isInfiniteScroll ? data[0].position : void 0;
-    return firstItemPosition && gridColumns ? (firstItemPosition - 1) % gridColumns : 0;
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
-  var import_jsx_runtime58 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge } = unlock2(import_components8.privateApis);
-  function chunk(array, size4) {
-    const chunks = [];
-    for (let i2 = 0, j2 = array.length; i2 < j2; i2 += size4) {
-      chunks.push(array.slice(i2, i2 + size4));
-    }
-    return chunks;
-  }
-  var GridItem = (0, import_element32.forwardRef)(
-    function GridItem2({
-      view,
-      selection,
-      onChangeSelection,
-      onClickItem,
-      isItemClickable: isItemClickable2,
-      renderItemLink,
-      getItemId,
-      item,
-      actions,
-      mediaField,
-      titleField,
-      descriptionField: descriptionField2,
-      regularFields,
-      badgeFields,
-      hasBulkActions,
-      config,
-      posinset,
-      setsize,
-      ...props
-    }, forwardedRef) {
-      const {
-        showTitle = true,
-        showMedia = true,
-        showDescription = true
-      } = view;
-      const hasBulkAction = useHasAPossibleBulkAction(actions, item);
-      const id = getItemId(item);
-      const elementRef = (0, import_element32.useRef)(null);
-      const setRefs = (0, import_element32.useCallback)(
-        (node) => {
-          elementRef.current = node;
-          if (typeof forwardedRef === "function") {
-            forwardedRef(node);
-          } else if (forwardedRef) {
-            forwardedRef.current = node;
-          }
-        },
-        [forwardedRef]
-      );
-      useIntersectionObserver(elementRef, posinset);
-      const instanceId = (0, import_compose3.useInstanceId)(GridItem2);
-      const isSelected2 = selection.includes(id);
-      const mediaPlaceholder = /* @__PURE__ */ (0, import_jsx_runtime58.jsx)("span", { className: "dataviews-view-grid__media-placeholder" });
-      const rendersMediaField = showMedia && mediaField?.render;
-      const renderedMediaField = rendersMediaField ? /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-        mediaField.render,
-        {
-          item,
-          field: mediaField,
-          config
-        }
-      ) : mediaPlaceholder;
-      const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(titleField.render, { item, field: titleField }) : null;
-      let mediaA11yProps;
-      let titleA11yProps;
-      if (isItemClickable2(item) && onClickItem) {
-        if (renderedTitleField) {
-          mediaA11yProps = {
-            "aria-labelledby": `dataviews-view-grid__title-field-${instanceId}`
-          };
-          titleA11yProps = {
-            id: `dataviews-view-grid__title-field-${instanceId}`
-          };
-        } else {
-          mediaA11yProps = {
-            "aria-label": (0, import_i18n18.__)("Navigate to item")
-          };
-        }
+    },
+    // 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 /* @__PURE__ */ (0, import_jsx_runtime58.jsxs)(
-        Stack,
-        {
-          direction: "column",
-          ...props,
-          ref: setRefs,
-          "aria-setsize": setsize,
-          "aria-posinset": posinset,
-          className: clsx_default(
-            props.className,
-            "dataviews-view-grid__row__gridcell",
-            "dataviews-view-grid__card",
-            {
-              "is-selected": hasBulkAction && isSelected2
-            }
-          ),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-              ItemClickWrapper,
-              {
-                item,
-                isItemClickable: isItemClickable2,
-                onClickItem,
-                renderItemLink,
-                className: clsx_default("dataviews-view-grid__media", {
-                  "dataviews-view-grid__media--placeholder": !rendersMediaField
-                }),
-                ...mediaA11yProps,
-                children: renderedMediaField
-              }
-            ),
-            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-              DataViewsSelectionCheckbox,
-              {
-                item,
-                selection,
-                onChangeSelection,
-                getItemId,
-                titleField,
-                disabled: !hasBulkAction
-              }
-            ),
-            !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime58.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-              ItemActions,
-              {
-                item,
-                actions,
-                isCompact: true
-              }
-            ) }),
-            showTitle && /* @__PURE__ */ (0, import_jsx_runtime58.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-              ItemClickWrapper,
-              {
-                item,
-                isItemClickable: isItemClickable2,
-                onClickItem,
-                renderItemLink,
-                className: "dataviews-view-grid__title-field dataviews-title-field",
-                ...titleA11yProps,
-                title: titleField?.getValueFormatted({
-                  item,
-                  field: titleField
-                }) || void 0,
-                children: renderedTitleField
-              }
-            ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime58.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-              showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-                descriptionField2.render,
-                {
-                  item,
-                  field: descriptionField2
-                }
-              ),
-              !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-                Stack,
-                {
-                  direction: "row",
-                  className: "dataviews-view-grid__badge-fields",
-                  gap: "sm",
-                  wrap: "wrap",
-                  align: "top",
-                  justify: "flex-start",
-                  children: badgeFields.map((field) => {
-                    return /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-                      WCBadge,
-                      {
-                        className: "dataviews-view-grid__field-value",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-                          field.render,
-                          {
-                            item,
-                            field
-                          }
-                        )
-                      },
-                      field.id
-                    );
-                  })
-                }
-              ),
-              !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-                Stack,
-                {
-                  direction: "column",
-                  className: "dataviews-view-grid__fields",
-                  gap: "xs",
-                  children: regularFields.map((field) => {
-                    return /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-                      import_components8.Flex,
-                      {
-                        className: "dataviews-view-grid__field",
-                        gap: 1,
-                        justify: "flex-start",
-                        expanded: true,
-                        style: { height: "auto" },
-                        direction: "row",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime58.jsxs)(import_jsx_runtime58.Fragment, { children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime58.jsxs)(tooltip_exports.Root, { children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-                              tooltip_exports.Trigger,
-                              {
-                                render: /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_components8.FlexItem, { className: "dataviews-view-grid__field-name", children: field.header })
-                              }
-                            ),
-                            /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(tooltip_exports.Popup, { children: field.label })
-                          ] }),
-                          /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-                            import_components8.FlexItem,
-                            {
-                              className: "dataviews-view-grid__field-value",
-                              style: { maxHeight: "none" },
-                              children: /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-                                field.render,
-                                {
-                                  item,
-                                  field
-                                }
-                              )
-                            }
-                          )
-                        ] })
-                      },
-                      field.id
-                    );
-                  })
-                }
-              )
-            ] })
-          ]
-        }
-      );
-    }
-  );
-  function CompositeGrid({
-    data,
-    isInfiniteScroll,
-    className,
-    inert,
-    isLoading,
-    view,
-    fields,
-    selection,
-    onChangeSelection,
-    onClickItem,
-    isItemClickable: isItemClickable2,
-    renderItemLink,
-    getItemId,
-    actions,
-    getSelectionProps
-  }) {
-    const { paginationInfo, resizeObserverRef } = (0, import_element32.useContext)(dataviews_context_default);
-    const gridColumns = useGridColumns();
-    const hasBulkActions = useSomeItemHasAPossibleBulkAction(actions, data);
-    const titleField = fields.find(
-      (field) => field.id === view?.titleField
-    );
-    const mediaField = fields.find(
-      (field) => field.id === view?.mediaField
-    );
-    const descriptionField2 = fields.find(
-      (field) => field.id === view?.descriptionField
-    );
-    const otherFields = view.fields ?? [];
-    const { regularFields, badgeFields } = otherFields.reduce(
-      (accumulator, fieldId) => {
-        const field = fields.find((f2) => f2.id === fieldId);
-        if (!field) {
-          return accumulator;
-        }
-        const key = view.layout?.badgeFields?.includes(fieldId) ? "badgeFields" : "regularFields";
-        accumulator[key].push(field);
-        return accumulator;
-      },
-      { regularFields: [], badgeFields: [] }
-    );
-    const size4 = "900px";
-    const totalRows = Math.ceil(data.length / gridColumns);
-    const placeholdersNeeded = usePlaceholdersNeeded(
-      data,
-      isInfiniteScroll,
-      gridColumns
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime58.jsxs)(import_jsx_runtime58.Fragment, {
-      // Render infinite scroll layout (no rows, feed semantics)
-      children: [
-        isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime58.jsxs)(
-          import_components8.Composite,
-          {
-            render: /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-              GridItems,
-              {
-                className: clsx_default(
-                  "dataviews-view-grid-infinite-scroll",
-                  className,
-                  {
-                    [`has-${view.layout?.density}-density`]: view.layout?.density && [
-                      "compact",
-                      "comfortable"
-                    ].includes(view.layout.density)
-                  }
-                ),
-                previewSize: view.layout?.previewSize,
-                "aria-busy": isLoading,
-                ref: resizeObserverRef
-              }
-            ),
-            role: "feed",
-            focusWrap: true,
-            inert,
-            children: [
-              Array.from({ length: placeholdersNeeded }).map(
-                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-                  import_components8.Composite.Item,
-                  {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-                      Stack,
-                      {
-                        ...props,
-                        direction: "column",
-                        role: "article",
-                        className: "dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"
-                      }
-                    ),
-                    "aria-hidden": true,
-                    tabIndex: -1
-                  },
-                  `placeholder-${index2}`
-                )
-              ),
-              data.map((item) => {
-                const itemId = getItemId(item);
-                const selectionProps = getSelectionProps(itemId);
-                const stablePosition = item.position;
-                return /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-                  import_components8.Composite.Item,
-                  {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-                      GridItem,
-                      {
-                        ...props,
-                        id: itemId,
-                        role: "article",
-                        view,
-                        selection,
-                        onChangeSelection,
-                        onClickItem,
-                        isItemClickable: isItemClickable2,
-                        renderItemLink,
-                        getItemId,
-                        item,
-                        actions,
-                        onMouseDown: (event) => {
-                          props.onMouseDown?.(event);
-                          selectionProps.onMouseDown(
-                            event
-                          );
-                        },
-                        onClickCapture: (event) => {
-                          props.onClickCapture?.(event);
-                          selectionProps.onClickCapture(
-                            event
-                          );
-                        },
-                        mediaField,
-                        titleField,
-                        descriptionField: descriptionField2,
-                        regularFields,
-                        badgeFields,
-                        hasBulkActions,
-                        posinset: stablePosition,
-                        setsize: paginationInfo.totalItems,
-                        config: {
-                          sizes: size4
-                        }
-                      }
-                    )
-                  },
-                  itemId
-                );
-              })
-            ]
-          }
-        ),
-        // Render standard grid layout (with rows, grid semantics)
-        !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-          import_components8.Composite,
-          {
-            role: "grid",
-            className: clsx_default("dataviews-view-grid", className, {
-              [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-                view.layout.density
-              )
-            }),
-            focusWrap: true,
-            "aria-busy": isLoading,
-            "aria-rowcount": totalRows,
-            ref: resizeObserverRef,
-            inert,
-            children: chunk(data, gridColumns).map((row, i2) => /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-              import_components8.Composite.Row,
-              {
-                render: /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-                  "div",
-                  {
-                    role: "row",
-                    "aria-rowindex": i2 + 1,
-                    "aria-label": (0, import_i18n18.sprintf)(
-                      /* translators: %d: The row number in the grid */
-                      (0, import_i18n18.__)("Row %d"),
-                      i2 + 1
-                    ),
-                    className: "dataviews-view-grid__row",
-                    style: {
-                      gridTemplateColumns: `repeat( ${gridColumns}, minmax(0, 1fr) )`
-                    }
-                  }
-                ),
-                children: row.map((item) => {
-                  const itemId = getItemId(item);
-                  const selectionProps = getSelectionProps(itemId);
-                  return /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-                    import_components8.Composite.Item,
-                    {
-                      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-                        GridItem,
-                        {
-                          ...props,
-                          id: itemId,
-                          role: "gridcell",
-                          view,
-                          selection,
-                          onChangeSelection,
-                          onClickItem,
-                          isItemClickable: isItemClickable2,
-                          renderItemLink,
-                          getItemId,
-                          item,
-                          actions,
-                          onMouseDown: (event) => {
-                            props.onMouseDown?.(
-                              event
-                            );
-                            selectionProps.onMouseDown(
-                              event
-                            );
-                          },
-                          onClickCapture: (event) => {
-                            props.onClickCapture?.(
-                              event
-                            );
-                            selectionProps.onClickCapture(
-                              event
-                            );
-                          },
-                          mediaField,
-                          titleField,
-                          descriptionField: descriptionField2,
-                          regularFields,
-                          badgeFields,
-                          hasBulkActions,
-                          config: {
-                            sizes: size4
-                          }
-                        }
-                      )
-                    },
-                    itemId
-                  );
-                })
-              },
-              i2
-            ))
-          }
-        )
-      ]
-    });
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
-  var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1);
-  function ViewGrid({
-    actions,
-    data,
-    fields,
-    getItemId,
-    isLoading,
-    onChangeSelection,
-    onClickItem,
-    isItemClickable: isItemClickable2,
-    renderItemLink,
-    selection,
-    view,
-    className,
-    empty
-  }) {
-    const isDelayedLoading = useDelayedLoading(!!isLoading);
-    const hasData = !!data?.length;
-    const groupField = view.groupBy?.field ? fields.find((f2) => f2.id === view.groupBy?.field) : null;
-    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId,
-      isItemSelectable: (item) => hasAPossibleBulkAction(actions, item),
-      selection,
-      onChangeSelection,
-      selectionMode: "multi",
-      shouldSelectOnClick: false
-    });
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(
-        "div",
-        {
-          className: clsx_default("dataviews-no-results", {
-            "is-refreshing": isDelayedLoading
-          }),
-          children: empty
-        }
-      );
+    },
+    // 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);
     }
-    const gridProps = {
-      className: clsx_default(className, {
-        "is-refreshing": !isInfiniteScroll && isDelayedLoading
-      }),
-      inert: !isInfiniteScroll && !!isLoading ? "true" : void 0,
-      isLoading,
-      view,
-      fields,
-      selection,
-      onChangeSelection,
-      onClickItem,
-      isItemClickable: isItemClickable2,
-      renderItemLink,
-      getItemId,
-      actions,
-      getSelectionProps
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime59.jsxs)(import_jsx_runtime59.Fragment, {
-      // Render multiple groups.
-      children: [
-        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(Stack, { direction: "column", gap: "lg", children: Array.from(dataByGroup.entries()).map(
-          ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime59.jsxs)(
-            Stack,
-            {
-              direction: "column",
-              gap: "sm",
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime59.jsx)("h3", { className: "dataviews-view-grid__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n19.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"),
-                  groupField.label,
-                  groupName
-                ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(
-                  CompositeGrid,
-                  {
-                    ...gridProps,
-                    data: groupItems,
-                    isInfiniteScroll: false
-                  }
-                )
-              ]
-            },
-            groupName
-          )
-        ) }),
-        // Render a single grid with all data.
-        !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(
-          CompositeGrid,
-          {
-            ...gridProps,
-            data,
-            isInfiniteScroll: !!isInfiniteScroll
-          }
-        ),
-        isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime59.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_components9.Spinner, {}) })
-      ]
-    });
+  };
+  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;
   }
-  var grid_default = ViewGrid;

-  // packages/dataviews/build-module/components/dataviews-layouts/list/index.mjs
-  var import_compose4 = __toESM(require_compose(), 1);
-  var import_components10 = __toESM(require_components(), 1);
-  var import_element33 = __toESM(require_element(), 1);
-  var import_i18n20 = __toESM(require_i18n(), 1);
-  var import_data4 = __toESM(require_data(), 1);
-  var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu3 } = unlock2(import_components10.privateApis);
-  function generateItemWrapperCompositeId(idPrefix) {
-    return `${idPrefix}-item-wrapper`;
+  // 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 generatePrimaryActionCompositeId(idPrefix, primaryActionId) {
-    return `${idPrefix}-primary-action-${primaryActionId}`;
+  function isProtectedWeekYearToken(token) {
+    return weekYearTokenRE.test(token);
   }
-  function generateDropdownTriggerCompositeId(idPrefix) {
-    return `${idPrefix}-dropdown`;
+  function warnOrThrowProtectedError(token, format7, input) {
+    const _message = message(token, format7, input);
+    console.warn(_message);
+    if (throwTokens.includes(token)) throw new RangeError(_message);
   }
-  function PrimaryActionGridCell({
-    idPrefix,
-    primaryAction,
-    item
-  }) {
-    const registry = (0, import_data4.useRegistry)();
-    const [isModalOpen, setIsModalOpen] = (0, import_element33.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_runtime60.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-      import_components10.Composite.Item,
-      {
-        id: compositeItemId,
-        render: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-          import_components10.Button,
-          {
-            disabled: !!primaryAction.disabled,
-            accessibleWhenDisabled: true,
-            text: label,
-            size: "small",
-            onClick: () => setIsModalOpen(true)
-          }
-        ),
-        children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-          ActionModal,
-          {
-            action: primaryAction,
-            items: [item],
-            closeModal: () => setIsModalOpen(false)
-          }
-        )
-      }
-    ) }, primaryAction.id) : /* @__PURE__ */ (0, import_jsx_runtime60.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-      import_components10.Composite.Item,
-      {
-        id: compositeItemId,
-        render: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-          import_components10.Button,
-          {
-            disabled: !!primaryAction.disabled,
-            accessibleWhenDisabled: true,
-            size: "small",
-            onClick: () => {
-              primaryAction.callback([item], { registry });
-            },
-            children: label
-          }
-        )
-      }
-    ) }, primaryAction.id);
+  function message(token, format7, input) {
+    const subject = token[0] === "Y" ? "years" : "days of the month";
+    return `Use \`${token.toLowerCase()}\` instead of \`${token}\` (in \`${format7}\`) for formatting ${subject} to the input \`${input}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`;
   }
-  function ListItem({
-    view,
-    actions,
-    idPrefix,
-    isSelected: isSelected2,
-    item,
-    titleField,
-    mediaField,
-    descriptionField: descriptionField2,
-    selectionProps,
-    otherFields,
-    onDropdownTriggerKeyDown,
-    posinset
-  }) {
-    const {
-      showTitle = true,
-      showMedia = true,
-      showDescription = true,
-      infiniteScrollEnabled
-    } = view;
-    const itemRef = (0, import_element33.useRef)(null);
-    const labelId = `${idPrefix}-label`;
-    const descriptionId = `${idPrefix}-description`;
-    const registry = (0, import_data4.useRegistry)();
-    const [isHovered, setIsHovered] = (0, import_element33.useState)(false);
-    const [activeModalAction, setActiveModalAction] = (0, import_element33.useState)(
-      null
-    );
-    const handleHover = ({ type }) => {
-      const isHover = type === "mouseenter";
-      setIsHovered(isHover);
-    };
-    const { paginationInfo } = (0, import_element33.useContext)(dataviews_context_default);
-    (0, import_element33.useEffect)(() => {
-      if (isSelected2) {
-        itemRef.current?.scrollIntoView({
-          behavior: "auto",
-          block: "nearest",
-          inline: "nearest"
-        });
-      }
-    }, [isSelected2]);
-    const { primaryAction, eligibleActions } = (0, import_element33.useMemo)(() => {
-      const _eligibleActions = actions.filter(
-        (action) => !action.isEligible || action.isEligible(item)
-      );
-      const _primaryActions = _eligibleActions.filter(
-        (action) => action.isPrimary
-      );
-      return {
-        primaryAction: _primaryActions[0],
-        eligibleActions: _eligibleActions
-      };
-    }, [actions, item]);
-    const hasOnlyOnePrimaryAction = primaryAction && actions.length === 1;
-    const renderedMediaField = showMedia && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime60.jsx)("div", { className: "dataviews-view-list__media-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-      mediaField.render,
-      {
-        item,
-        field: mediaField,
-        config: { sizes: "52px" }
-      }
-    ) }) : null;
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime60.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_runtime60.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        gap: "md",
-        className: "dataviews-view-list__item-actions",
-        children: [
-          primaryAction && /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-            PrimaryActionGridCell,
-            {
-              idPrefix,
-              primaryAction,
-              item
-            }
-          ),
-          !hasOnlyOnePrimaryAction && /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)("div", { role: "gridcell", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)(Menu3, { placement: "bottom-end", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-                Menu3.TriggerButton,
-                {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-                    import_components10.Composite.Item,
-                    {
-                      id: generateDropdownTriggerCompositeId(
-                        idPrefix
-                      ),
-                      render: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-                        import_components10.Button,
-                        {
-                          size: "small",
-                          icon: more_vertical_default,
-                          label: (0, import_i18n20.__)("Actions"),
-                          accessibleWhenDisabled: true,
-                          disabled: !actions.length,
-                          onKeyDown: onDropdownTriggerKeyDown
-                        }
-                      )
-                    }
-                  )
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(Menu3.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-                ActionsMenuGroup,
-                {
-                  actions: eligibleActions,
-                  item,
-                  registry,
-                  setActiveModalAction
-                }
-              ) })
-            ] }),
-            !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-              ActionModal,
-              {
-                action: activeModalAction,
-                items: [item],
-                closeModal: () => setActiveModalAction(null)
-              }
-            )
-          ] })
-        ]
+
+  // 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 /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-      import_components10.Composite.Row,
-      {
-        ref: itemRef,
-        render: (
-          /* aria-posinset breaks Composite.Row if passed to it directly. */
-          /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-            "div",
-            {
-              "aria-posinset": posinset,
-              "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0
-            }
-          )
-        ),
-        role: infiniteScrollEnabled ? "article" : "row",
-        className: clsx_default({
-          "is-selected": isSelected2,
-          "is-hovered": isHovered
-        }),
-        onMouseEnter: handleHover,
-        onMouseLeave: handleHover,
-        children: /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)(
-          Stack,
-          {
-            direction: "row",
-            className: "dataviews-view-list__item-wrapper",
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime60.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-                import_components10.Composite.Item,
-                {
-                  id: generateItemWrapperCompositeId(idPrefix),
-                  "aria-pressed": isSelected2,
-                  "aria-labelledby": labelId,
-                  "aria-describedby": descriptionId,
-                  className: "dataviews-view-list__item",
-                  ...selectionProps
-                }
-              ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)(
-                Stack,
-                {
-                  direction: "row",
-                  gap: "md",
-                  justify: "start",
-                  align: hasOnlyMediaAndTitle ? "center" : "flex-start",
-                  style: { flex: 1, minWidth: 0 },
-                  children: [
-                    renderedMediaField,
-                    /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)(
-                      Stack,
-                      {
-                        direction: "column",
-                        gap: "xs",
-                        className: "dataviews-view-list__field-wrapper",
-                        children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)(Stack, { direction: "row", align: "center", children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-                              "div",
-                              {
-                                className: "dataviews-title-field dataviews-view-list__title-field",
-                                id: labelId,
-                                children: renderedTitleField
-                              }
-                            ),
-                            usedActions
-                          ] }),
-                          renderDescription && /* @__PURE__ */ (0, import_jsx_runtime60.jsx)("div", { className: "dataviews-view-list__field", children: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-                            descriptionField2.render,
-                            {
-                              item,
-                              field: descriptionField2
-                            }
-                          ) }),
-                          /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-                            "div",
-                            {
-                              className: "dataviews-view-list__fields",
-                              id: descriptionId,
-                              children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)(
-                                "div",
-                                {
-                                  className: "dataviews-view-list__field",
-                                  children: [
-                                    /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-                                      VisuallyHidden,
-                                      {
-                                        className: "dataviews-view-list__field-label",
-                                        render: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)("span", {}),
-                                        children: field.label
-                                      }
-                                    ),
-                                    /* @__PURE__ */ (0, import_jsx_runtime60.jsx)("span", { className: "dataviews-view-list__field-value", children: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-                                      field.render,
-                                      {
-                                        item,
-                                        field
-                                      }
-                                    ) })
-                                  ]
-                                },
-                                field.id
-                              ))
-                            }
-                          )
-                        ]
-                      }
-                    )
-                  ]
-                }
-              )
-            ]
-          }
-        )
+      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 isDefined2(item) {
-    return !!item;
+  function cleanEscapedString(input) {
+    const matched = input.match(escapedStringRegExp);
+    if (!matched) {
+      return input;
+    }
+    return matched[1].replace(doubleQuoteRegExp, "'");
   }
-  function ViewList(props) {
-    const {
-      actions,
-      data,
-      fields,
-      getItemId,
-      isLoading,
-      onChangeSelection,
-      selection,
-      view,
-      className,
-      empty
-    } = props;
-    const baseId = (0, import_compose4.useInstanceId)(ViewList, "view-list");
-    const isDelayedLoading = useDelayedLoading(!!isLoading);
-    const { paginationInfo } = (0, import_element33.useContext)(dataviews_context_default);
-    const selectedItem = data?.findLast(
-      (item) => selection.includes(getItemId(item))
-    );
-    const titleField = fields.find((field) => field.id === view.titleField);
-    const mediaField = fields.find((field) => field.id === view.mediaField);
-    const descriptionField2 = fields.find(
-      (field) => field.id === view.descriptionField
-    );
-    const otherFields = (view?.fields ?? []).map((fieldId) => fields.find((f2) => fieldId === f2.id)).filter(isDefined2);
-    const { getSelectionProps } = useSelectionProps({
-      data,
-      getItemId,
-      isItemSelectable: () => true,
-      selection,
-      onChangeSelection,
-      selectionMode: "single-required",
-      shouldSelectOnClick: true
-    });
-    const generateCompositeItemIdPrefix = (0, import_element33.useCallback)(
-      (item) => `${baseId}-${getItemId(item)}`,
-      [baseId, getItemId]
-    );
-    const isActiveCompositeItem = (0, import_element33.useCallback)(
-      (item, idToCheck) => {
-        return idToCheck.startsWith(
-          generateCompositeItemIdPrefix(item)
-        );
-      },
-      [generateCompositeItemIdPrefix]
+
+  // 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()
     );
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element33.useState)(void 0);
-    const compositeRef = (0, import_element33.useRef)(null);
-    (0, import_element33.useEffect)(() => {
-      if (selectedItem) {
-        setActiveCompositeId(
-          generateItemWrapperCompositeId(
-            generateCompositeItemIdPrefix(selectedItem)
-          )
-        );
+    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);
       }
-    }, [selectedItem, generateCompositeItemIdPrefix]);
-    const activeItemIndex = data.findIndex(
-      (item) => isActiveCompositeItem(item, activeCompositeId ?? "")
-    );
-    const previousActiveItemIndex = (0, import_compose4.usePrevious)(activeItemIndex);
-    const isActiveIdInList = activeItemIndex !== -1;
-    const selectCompositeItem = (0, import_element33.useCallback)(
-      (targetIndex, generateCompositeId) => {
-        const clampedIndex = Math.min(
-          data.length - 1,
-          Math.max(0, targetIndex)
+    }
+    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
         );
-        if (!data[clampedIndex]) {
-          return;
-        }
-        const itemIdPrefix = generateCompositeItemIdPrefix(
-          data[clampedIndex]
+        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
         );
-        const targetCompositeItemId = generateCompositeId(itemIdPrefix);
-        setActiveCompositeId(targetCompositeItemId);
-        if (compositeRef.current?.contains(
-          compositeRef.current.ownerDocument.activeElement
-        )) {
-          document.getElementById(targetCompositeItemId)?.focus();
-        }
-      },
-      [data, generateCompositeItemIdPrefix]
-    );
-    (0, import_element33.useEffect)(() => {
-      const wasActiveIdInList = previousActiveItemIndex !== void 0 && previousActiveItemIndex !== -1;
-      if (!isActiveIdInList && wasActiveIdInList) {
-        selectCompositeItem(
-          previousActiveItemIndex,
-          generateItemWrapperCompositeId
+        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" });
       }
-    }, [isActiveIdInList, selectCompositeItem, previousActiveItemIndex]);
-    const onDropdownTriggerKeyDown = (0, import_element33.useCallback)(
-      (event) => {
-        if (event.key === "ArrowDown") {
-          event.preventDefault();
-          selectCompositeItem(
-            activeItemIndex + 1,
-            generateDropdownTriggerCompositeId
+    }
+    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
           );
-        }
-        if (event.key === "ArrowUp") {
-          event.preventDefault();
-          selectCompositeItem(
-            activeItemIndex - 1,
-            generateDropdownTriggerCompositeId
+        // 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: "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;
         }
-      },
-      [selectCompositeItem, activeItemIndex]
-    );
-    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;
-    const hasMoreItems = isInfiniteScroll && (view.startPosition ?? 1) + (view.perPage ?? 0) < paginationInfo.totalItems;
-    const listClassName = clsx_default("dataviews-view-list", className, {
-      [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(view.layout.density),
-      "is-refreshing": !isInfiniteScroll && isDelayedLoading
-    });
-    const compositeProps = {
-      ref: compositeRef,
-      id: baseId,
-      render: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)("div", {}),
-      activeId: activeCompositeId,
-      setActiveId: setActiveCompositeId,
-      inert: !isInfiniteScroll && !!isLoading ? "true" : void 0
-    };
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-        "div",
-        {
-          className: clsx_default("dataviews-no-results", {
-            "is-refreshing": isDelayedLoading
-          }),
-          children: empty
-        }
-      );
+        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 (hasData && groupField && dataByGroup) {
-      return /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-        import_components10.Composite,
-        {
-          ...compositeProps,
-          className: "dataviews-view-list__group",
-          role: "grid",
-          children: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(Stack, { direction: "column", gap: "lg", className: listClassName, children: Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)(Stack, { direction: "column", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime60.jsx)("h3", { className: "dataviews-view-list__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n20.sprintf)(
-                // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                (0, import_i18n20.__)("%1$s: %2$s"),
-                groupField.label,
-                groupName
-              ) }),
-              groupItems.map((item) => {
-                const id = generateCompositeItemIdPrefix(item);
-                return /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-                  ListItem,
-                  {
-                    view,
-                    idPrefix: id,
-                    actions,
-                    item,
-                    isSelected: item === selectedItem,
-                    selectionProps: getSelectionProps(
-                      getItemId(item)
-                    ),
-                    mediaField,
-                    titleField,
-                    descriptionField: descriptionField2,
-                    otherFields,
-                    onDropdownTriggerKeyDown
-                  },
-                  id
-                );
-              })
-            ] }, groupName)
-          ) })
-        }
-      );
+    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"
+          });
+        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"
+          });
+      }
+    }
+    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"
+          });
+      }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)(import_jsx_runtime60.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-        import_components10.Composite,
-        {
-          ...compositeProps,
-          className: listClassName,
-          role: view.infiniteScrollEnabled ? "feed" : "grid",
-          children: data.map((item, index2) => {
-            const id = generateCompositeItemIdPrefix(item);
-            return /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-              ListItem,
-              {
-                view,
-                idPrefix: id,
-                actions,
-                item,
-                isSelected: item === selectedItem,
-                selectionProps: getSelectionProps(
-                  getItemId(item)
-                ),
-                mediaField,
-                titleField,
-                descriptionField: descriptionField2,
-                otherFields,
-                onDropdownTriggerKeyDown,
-                posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
-              },
-              id
-            );
-          })
-        }
-      ),
-      (hasMoreItems || isInfiniteScroll && isLoading) && // Keep the spinner's height reserved while loading more so the
-      // scroll position doesn't bounce. Hidden, and silent to a11y,
-      // while idle.
-      /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-        "p",
-        {
-          className: "dataviews-loading-more",
-          "aria-hidden": !isLoading,
-          children: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_components10.Spinner, {})
-        }
-      )
-    ] });
-  }
+    set(date, _flags, value) {
+      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = ["a", "b", "t", "T"];
+  };

-  // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
-  var import_components11 = __toESM(require_components(), 1);
+  // 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"];
+  };

-  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-group.mjs
-  var import_i18n21 = __toESM(require_i18n(), 1);
-  var import_element34 = __toESM(require_element(), 1);
-  var import_jsx_runtime61 = __toESM(require_jsx_runtime(), 1);
-  function ActivityGroup({
-    groupName,
-    groupData,
-    groupField,
-    showLabel = true,
-    children
-  }) {
-    const groupHeader = showLabel ? (0, import_element34.createInterpolateElement)(
-      // translators: %s: The label of the field e.g. "Status".
-      (0, import_i18n21.sprintf)((0, import_i18n21.__)("%s: <groupName />"), groupField.label).trim(),
-      {
-        groupName: /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
-          groupField.render,
-          {
-            item: groupData[0],
-            field: groupField
-          }
-        )
+  // 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);
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(groupField.render, { item: groupData[0], field: groupField });
-    return /* @__PURE__ */ (0, import_jsx_runtime61.jsxs)(
-      Stack,
-      {
-        direction: "column",
-        className: "dataviews-view-activity__group",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime61.jsx)("h3", { className: "dataviews-view-activity__group-header", children: groupHeader }),
-          children
-        ]
-      },
-      groupName
-    );
-  }
+    }
+    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"];
+  };

-  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-item.mjs
-  var import_element35 = __toESM(require_element(), 1);
-  var import_data5 = __toESM(require_data(), 1);
-  var import_compose5 = __toESM(require_compose(), 1);
-  var import_jsx_runtime62 = __toESM(require_jsx_runtime(), 1);
-  function ActivityItem(props) {
-    const {
-      view,
-      actions,
-      item,
-      titleField,
-      mediaField,
-      descriptionField: descriptionField2,
-      otherFields,
-      posinset,
-      onClickItem,
-      renderItemLink,
-      isItemClickable: isItemClickable2
-    } = props;
-    const {
-      showTitle = true,
-      showMedia = true,
-      showDescription = true,
-      infiniteScrollEnabled
-    } = view;
-    const itemRef = (0, import_element35.useRef)(null);
-    const registry = (0, import_data5.useRegistry)();
-    const { paginationInfo } = (0, import_element35.useContext)(dataviews_context_default);
-    const { primaryActions, eligibleActions } = (0, import_element35.useMemo)(() => {
-      const _eligibleActions = actions.filter(
-        (action) => !action.isEligible || action.isEligible(item)
-      );
-      const _primaryActions = _eligibleActions.filter(
-        (action) => action.isPrimary
-      );
-      return {
-        primaryActions: _primaryActions,
-        eligibleActions: _eligibleActions
-      };
-    }, [actions, item]);
-    const isMobileViewport = (0, import_compose5.useViewportMatch)("medium", "<");
-    const density = view.layout?.density ?? "balanced";
-    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
-      mediaField.render,
-      {
-        item,
-        field: mediaField,
-        config: {
-          sizes: density === "comfortable" ? "32px" : "24px"
-        }
+  // 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);
       }
-    ) : null;
-    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime62.jsx)("div", { className: "dataviews-view-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
-      "span",
-      {
-        className: "dataviews-view-activity__item-bullet",
-        "aria-hidden": "true"
+    }
+    validate(_date, value) {
+      return value >= 0 && value <= 11;
+    }
+    set(date, _flags, value) {
+      const isPM = date.getHours() >= 12;
+      if (isPM && value < 12) {
+        date.setHours(value + 12, 0, 0, 0);
+      } else {
+        date.setHours(value, 0, 0, 0);
       }
-    ) });
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(titleField.render, { item, field: titleField }) : null;
-    const verticalGap = (0, import_element35.useMemo)(() => {
-      switch (density) {
-        case "comfortable":
-          return "md";
+      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 "sm";
+          return parseNDigits(token.length, dateString);
       }
-    }, [density]);
-    return /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
-      "div",
-      {
-        ref: itemRef,
-        role: infiniteScrollEnabled ? "article" : void 0,
-        "aria-posinset": posinset,
-        "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0,
-        className: clsx_default(
-          "dataviews-view-activity__item",
-          density === "compact" && "is-compact",
-          density === "balanced" && "is-balanced",
-          density === "comfortable" && "is-comfortable"
-        ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime62.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
-            Stack,
-            {
-              direction: "column",
-              gap: "xs",
-              align: "center",
-              className: "dataviews-view-activity__item-type",
-              children: renderedMediaField
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime62.jsxs)(
-            Stack,
-            {
-              direction: "column",
-              gap: verticalGap,
-              align: "flex-start",
-              className: "dataviews-view-activity__item-content",
-              children: [
-                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
-                  ItemClickWrapper,
-                  {
-                    item,
-                    isItemClickable: isItemClickable2,
-                    onClickItem,
-                    renderItemLink,
-                    className: "dataviews-view-activity__item-title",
-                    children: renderedTitleField
-                  }
-                ),
-                showDescription && descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime62.jsx)("div", { className: "dataviews-view-activity__item-description", children: /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
-                  descriptionField2.render,
-                  {
-                    item,
-                    field: descriptionField2
-                  }
-                ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime62.jsx)("div", { className: "dataviews-view-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime62.jsxs)(
-                  "div",
-                  {
-                    className: "dataviews-view-activity__item-field",
-                    children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
-                        VisuallyHidden,
-                        {
-                          className: "dataviews-view-activity__item-field-label",
-                          render: /* @__PURE__ */ (0, import_jsx_runtime62.jsx)("span", {}),
-                          children: field.label
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime62.jsx)("span", { className: "dataviews-view-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
-                        field.render,
-                        {
-                          item,
-                          field
-                        }
-                      ) })
-                    ]
-                  },
-                  field.id
-                )) }),
-                !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
-                  PrimaryActions,
-                  {
-                    item,
-                    actions: primaryActions,
-                    registry,
-                    buttonVariant: "secondary"
-                  }
-                )
-              ]
-            }
-          ),
-          (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
-          // there if there are any actions at all.
-          isMobileViewport && // At the same time, only show the menu if there are actions to show.
-          eligibleActions.length > 0) && /* @__PURE__ */ (0, import_jsx_runtime62.jsx)("div", { className: "dataviews-view-activity__item-actions", children: /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
-            ItemActions,
-            {
-              item,
-              actions: eligibleActions,
-              isCompact: true
-            }
-          ) })
-        ] })
+    }
+    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);
       }
-    );
-  }
-  var activity_item_default = ActivityItem;
+    }
+    validate(_date, value) {
+      return value >= 0 && value <= 59;
+    }
+    set(date, _flags, value) {
+      date.setSeconds(value, 0);
+      return date;
+    }
+    incompatibleTokens = ["t", "T"];
+  };

-  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-items.mjs
-  var import_react6 = __toESM(require_react(), 1);
-  function isDefined3(item) {
-    return !!item;
-  }
-  function ActivityItems(props) {
-    const { data, fields, getItemId, view } = props;
-    const titleField = fields.find((field) => field.id === view.titleField);
-    const mediaField = fields.find((field) => field.id === view.mediaField);
-    const descriptionField2 = fields.find(
-      (field) => field.id === view.descriptionField
-    );
-    const otherFields = (view?.fields ?? []).map((fieldId) => fields.find((f2) => fieldId === f2.id)).filter(isDefined3);
-    return data.map((item, index2) => {
-      return /* @__PURE__ */ (0, import_react6.createElement)(
-        activity_item_default,
-        {
-          ...props,
-          key: getItemId(item),
-          item,
-          mediaField,
-          titleField,
-          descriptionField: descriptionField2,
-          otherFields,
-          posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
-        }
-      );
-    });
-  }
+  // node_modules/date-fns/parse/_lib/parsers/FractionOfSecondParser.js
+  var FractionOfSecondParser = class extends Parser {
+    priority = 30;
+    parse(dateString, token) {
+      const valueCallback = (value) => Math.trunc(value * Math.pow(10, -token.length + 3));
+      return mapValue(parseNDigits(token.length, dateString), valueCallback);
+    }
+    set(date, _flags, value) {
+      date.setMilliseconds(value);
+      return date;
+    }
+    incompatibleTokens = ["t", "T"];
+  };

-  // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
-  var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1);
-  function ViewActivity(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_runtime63.jsx)(
-        "div",
-        {
-          className: clsx_default("dataviews-no-results", {
-            "is-refreshing": isDelayedLoading
-          }),
-          children: empty
-        }
+  // 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
       );
     }
-    const isInert = !isInfiniteScroll && !!isLoading;
-    const wrapperClassName = clsx_default("dataviews-view-activity", className, {
-      "is-refreshing": !isInfiniteScroll && isDelayedLoading
-    });
-    const groupedEntries = dataByGroup ? Array.from(dataByGroup.entries()) : [];
-    if (hasData && groupField && dataByGroup) {
-      return /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
-        Stack,
-        {
-          direction: "column",
-          gap: "sm",
-          className: wrapperClassName,
-          inert: isInert ? "true" : void 0,
-          children: groupedEntries.map(
-            ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
-              ActivityGroup,
-              {
-                groupName,
-                groupData,
-                groupField,
-                showLabel: view.groupBy?.showLabel !== false,
-                children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
-                  ActivityItems,
-                  {
-                    ...props,
-                    data: groupData
-                  }
-                )
-              },
-              groupName
-            )
-          )
-        }
+    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
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime63.jsxs)(import_jsx_runtime63.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
-        "div",
-        {
-          className: wrapperClassName,
-          role: view.infiniteScrollEnabled ? "feed" : void 0,
-          inert: isInert ? "true" : void 0,
-          children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(ActivityItems, { ...props })
-        }
-      ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime63.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_components11.Spinner, {}) })
-    ] });
-  }
+    incompatibleTokens = ["t", "T", "X"];
+  };

-  // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
-  var import_components14 = __toESM(require_components(), 1);
-  var import_i18n24 = __toESM(require_i18n(), 1);
-  var import_compose6 = __toESM(require_compose(), 1);
-  var import_element38 = __toESM(require_element(), 1);
+  // node_modules/date-fns/parse/_lib/parsers/TimestampSecondsParser.js
+  var TimestampSecondsParser = class extends Parser {
+    priority = 40;
+    parse(dateString) {
+      return parseAnyDigitsSigned(dateString);
+    }
+    set(date, _flags, value) {
+      return [constructFrom(date, value * 1e3), { timestampIsSet: true }];
+    }
+    incompatibleTokens = "*";
+  };

-  // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
-  var import_components13 = __toESM(require_components(), 1);
-  var import_data6 = __toESM(require_data(), 1);
-  var import_element37 = __toESM(require_element(), 1);
-  var import_i18n23 = __toESM(require_i18n(), 1);
+  // node_modules/date-fns/parse/_lib/parsers/TimestampMillisecondsParser.js
+  var TimestampMillisecondsParser = class extends Parser {
+    priority = 20;
+    parse(dateString) {
+      return parseAnyDigitsSigned(dateString);
+    }
+    set(date, _flags, value) {
+      return [constructFrom(date, value), { timestampIsSet: true }];
+    }
+    incompatibleTokens = "*";
+  };

-  // packages/dataviews/build-module/components/dataviews-pagination/index.mjs
-  var import_components12 = __toESM(require_components(), 1);
-  var import_element36 = __toESM(require_element(), 1);
-  var import_i18n22 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime64 = __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_element36.useContext)(dataviews_context_default);
-    if (!hasPaginationControls(view, paginationInfo)) {
-      return null;
+  // 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();
+        }
+      }
     }
-    const { totalPages } = paginationInfo;
-    const currentPage = view.page ?? 1;
-    const pageSelectOptions = Array.from(Array(totalPages)).map(
-      (_, i2) => {
-        const page = i2 + 1;
-        return {
-          value: page.toString(),
-          label: page.toString(),
-          "aria-label": currentPage === page ? (0, import_i18n22.sprintf)(
-            // translators: 1: current page number. 2: total number of pages.
-            (0, import_i18n22.__)("Page %1$d of %2$d"),
-            currentPage,
-            totalPages
-          ) : page.toString()
-        };
+    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();
       }
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime64.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        className: "dataviews-pagination",
-        justify: "end",
-        align: "center",
-        gap: "xl",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(
-            Stack,
-            {
-              direction: "row",
-              justify: "flex-start",
-              align: "center",
-              gap: "xs",
-              className: "dataviews-pagination__page-select",
-              children: (0, import_element36.createInterpolateElement)(
-                (0, import_i18n22.sprintf)(
-                  // translators: 1: Current page number, 2: Total number of pages.
-                  (0, import_i18n22._x)("<div>Page</div>%1$s<div>of %2$d</div>", "paging"),
-                  "<CurrentPage />",
-                  totalPages
-                ),
-                {
-                  div: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)("div", { "aria-hidden": true }),
-                  // @ts-expect-error — Tag injected via sprintf argument, not visible in format string.
-                  CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(
-                    import_components12.SelectControl,
-                    {
-                      "aria-label": (0, import_i18n22.__)("Current page"),
-                      value: currentPage.toString(),
-                      options: pageSelectOptions,
-                      onChange: (newValue) => {
-                        onChangeView({
-                          ...view,
-                          page: +newValue
-                        });
-                      },
-                      size: "small",
-                      variant: "minimal"
-                    }
-                  )
-                }
-              )
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime64.jsxs)(Stack, { direction: "row", gap: "xs", align: "center", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(
-              import_components12.Button,
-              {
-                onClick: () => onChangeView({
-                  ...view,
-                  page: currentPage - 1
-                }),
-                disabled: currentPage === 1,
-                accessibleWhenDisabled: true,
-                label: (0, import_i18n22.__)("Previous page"),
-                icon: (0, import_i18n22.isRTL)() ? next_default : previous_default,
-                showTooltip: true,
-                size: "compact",
-                tooltipPosition: "top"
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(
-              import_components12.Button,
-              {
-                onClick: () => onChangeView({ ...view, page: currentPage + 1 }),
-                disabled: currentPage >= totalPages,
-                accessibleWhenDisabled: true,
-                label: (0, import_i18n22.__)("Next page"),
-                icon: (0, import_i18n22.isRTL)() ? previous_default : next_default,
-                showTooltip: true,
-                size: "compact",
-                tooltipPosition: "top"
-              }
-            )
-          ] })
-        ]
+      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();
   }
-  var dataviews_pagination_default = (0, import_element36.memo)(DataViewsPagination);

-  // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
-  var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY2 = [];
-  function useIsMultiselectPicker(actions) {
-    return (0, import_element37.useMemo)(() => {
-      return !!actions?.length && actions?.every((action) => action.supportsBulk);
-    }, [actions]);
+  // 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 BulkSelectionCheckbox2({
-    selection,
-    selectedItems,
-    onChangeSelection,
-    data,
-    getItemId,
-    disableSelectAll = false
-  }) {
-    const hasSelection = selection.length > 0;
-    const areAllSelected = selectedItems.length === data.length;
-    if (disableSelectAll) {
-      return /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(
-        import_components13.CheckboxControl,
-        {
-          className: "dataviews-view-table-selection-checkbox",
-          checked: hasSelection,
-          disabled: !hasSelection,
-          onChange: () => {
-            onChangeSelection([]);
-          },
-          "aria-label": (0, import_i18n23.__)("Deselect all")
+
+  // node_modules/date-fns/subDays.js
+  function subDays(date, amount, options) {
+    return addDays(date, -amount, options);
+  }
+
+  // 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");
+      }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(
-      import_components13.CheckboxControl,
-      {
-        className: "dataviews-view-table-selection-checkbox",
-        checked: areAllSelected,
-        indeterminate: !areAllSelected && !!selectedItems.length,
-        onChange: () => {
-          if (areAllSelected) {
-            onChangeSelection(
-              selection.filter(
-                (id) => !data.some(
-                  (item) => id === getItemId(item)
-                )
-              )
-            );
-          } else {
-            const selectionSet = /* @__PURE__ */ new Set([
-              ...selection,
-              ...data.map((item) => getItemId(item))
-            ]);
-            onChangeSelection(Array.from(selectionSet));
-          }
-        },
-        "aria-label": areAllSelected ? (0, import_i18n23.__)("Deselect all") : (0, import_i18n23.__)("Select all")
+  };
+
+  // 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);
       }
-    );
-  }
-  function ActionButtons({
-    actions,
-    items,
-    selection
-  }) {
-    const registry = (0, import_data6.useRegistry)();
-    const [actionInProgress, setActionInProgress] = (0, import_element37.useState)(
-      null
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(Stack, { direction: "row", gap: "xs", children: actions.map((action) => {
-      if (!("callback" in action)) {
-        return null;
+      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";
       }
-      const { id, label, icon, isPrimary, callback } = action;
-      const _label = typeof label === "string" ? label : label(items);
-      const variant = isPrimary ? "primary" : "tertiary";
-      const isInProgress = id === actionInProgress;
-      return /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(
-        import_components13.Button,
-        {
-          accessibleWhenDisabled: true,
-          icon,
-          disabled: isInProgress || !selection?.length,
-          isBusy: isInProgress,
-          onClick: async () => {
-            setActionInProgress(id);
-            await callback(items, {
-              registry
-            });
-            setActionInProgress(null);
-          },
-          size: "compact",
-          variant,
-          children: _label
-        },
-        id
-      );
-    }) });
-  }
-  function PickerBulkSelectionInfo() {
-    const {
-      data,
-      selection,
-      onChangeSelection,
-      getItemId,
-      actions = EMPTY_ARRAY2,
-      paginationInfo,
-      view
-    } = (0, import_element37.useContext)(dataviews_context_default);
-    const isMultiselect = useIsMultiselectPicker(actions);
-    const selectedItems = (0, import_element37.useMemo)(
-      () => data.filter((item) => selection.includes(getItemId(item))),
-      [selection, getItemId, data]
-    );
-    if (!actions.length) {
-      return null;
+      return _DateLib.yearFirstLocales.has(code) ? "year-first" : "month-first";
     }
-    const message2 = getFooterMessage(
-      selection.length,
-      data.length,
-      paginationInfo.totalItems,
-      !!view.infiniteScrollEnabled
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime65.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        className: "dataviews-picker-footer__bulk-selection",
-        gap: "md",
-        align: "center",
-        children: [
-          isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(
-            BulkSelectionCheckbox2,
-            {
-              selection,
-              selectedItems,
-              onChangeSelection,
-              data,
-              getItemId,
-              disableSelectAll: !!view.infiniteScrollEnabled
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime65.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 })
-        ]
+    /**
+     * 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: 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 PickerActions() {
-    const {
-      data,
-      selection,
-      getItemId,
-      actions = EMPTY_ARRAY2
-    } = (0, import_element37.useContext)(dataviews_context_default);
-    const selectedItems = (0, import_element37.useMemo)(
-      () => data.filter((item) => selection.includes(getItemId(item))),
-      [selection, getItemId, data]
-    );
-    if (!actions.length) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime65.jsx)("div", { className: "dataviews-picker-footer__actions", children: /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(
-      ActionButtons,
-      {
-        actions,
-        items: selectedItems,
-        selection
-      }
-    ) });
+
+  // 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 DataViewsPickerBulkActionToolbar() {
-    return /* @__PURE__ */ (0, import_jsx_runtime65.jsxs)(Stack, { direction: "row", gap: "md", align: "center", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(PickerBulkSelectionInfo, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(PickerActions, {})
-    ] });
+
+  // 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 DataViewsPickerFooter() {
-    const {
-      actions = EMPTY_ARRAY2,
-      paginationInfo,
-      view
-    } = (0, import_element37.useContext)(dataviews_context_default);
-    const hasPagination = !view.infiniteScrollEnabled && !!paginationInfo.totalItems && paginationInfo.totalPages > 1;
-    if (!actions.length && !hasPagination) {
-      return null;
+
+  // 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 /* @__PURE__ */ (0, import_jsx_runtime65.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        justify: "space-between",
-        align: "center",
-        className: "dataviews-footer",
-        gap: "sm",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(PickerBulkSelectionInfo, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(dataviews_pagination_default, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(PickerActions, {})
-        ]
-      }
-    );
+    return context;
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
-  var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge2 } = unlock2(import_components14.privateApis);
-  function GridItem3({
-    view,
-    selection,
-    onChangeSelection,
-    selectionProps,
-    getItemId,
-    item,
-    mediaField,
-    titleField,
-    descriptionField: descriptionField2,
-    regularFields,
-    badgeFields,
-    config,
-    posinset,
-    setsize
-  }) {
-    const { showTitle = true, showMedia = true, showDescription = true } = view;
-    const id = getItemId(item);
-    const elementRef = (0, import_element38.useRef)(null);
-    const isSelected2 = selection.includes(id);
-    useIntersectionObserver(elementRef, posinset);
-    const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-      mediaField.render,
-      {
-        item,
-        field: mediaField,
-        config
-      }
-    ) : null;
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(titleField.render, { item, field: titleField }) : null;
-    return /* @__PURE__ */ (0, import_jsx_runtime66.jsxs)(
-      import_components14.Composite.Item,
-      {
-        ref: elementRef,
-        "aria-label": titleField ? titleField.getValue({ item }) || (0, import_i18n24.__)("(no title)") : void 0,
-        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(Stack, { direction: "column", children, ...props }),
-        role: "option",
-        "aria-posinset": posinset,
-        "aria-setsize": setsize,
-        className: clsx_default("dataviews-view-picker-grid__card", {
-          "is-selected": isSelected2
-        }),
-        "aria-selected": isSelected2,
-        ...selectionProps,
-        children: [
-          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime66.jsx)("div", { className: "dataviews-view-picker-grid__media", children: renderedMediaField }),
-          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-            DataViewsSelectionCheckbox,
-            {
-              item,
-              selection,
-              onChangeSelection,
-              getItemId,
-              titleField,
-              disabled: false,
-              "aria-hidden": true,
-              tabIndex: -1
-            }
-          ),
-          showTitle && /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-            Stack,
-            {
-              direction: "row",
-              justify: "space-between",
-              className: "dataviews-view-picker-grid__title-actions",
-              children: /* @__PURE__ */ (0, import_jsx_runtime66.jsx)("div", { className: "dataviews-view-picker-grid__title-field dataviews-title-field", children: renderedTitleField })
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime66.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-            showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-              descriptionField2.render,
-              {
-                item,
-                field: descriptionField2
-              }
-            ),
-            !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-              Stack,
-              {
-                direction: "row",
-                className: "dataviews-view-picker-grid__badge-fields",
-                gap: "sm",
-                wrap: "wrap",
-                align: "top",
-                justify: "flex-start",
-                children: badgeFields.map((field) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-                    WCBadge2,
-                    {
-                      className: "dataviews-view-picker-grid__field-value",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-                        field.render,
-                        {
-                          item,
-                          field
-                        }
-                      )
-                    },
-                    field.id
-                  );
-                })
-              }
-            ),
-            !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-              Stack,
-              {
-                direction: "column",
-                className: "dataviews-view-picker-grid__fields",
-                gap: "xs",
-                children: regularFields.map((field) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-                    import_components14.Flex,
-                    {
-                      className: "dataviews-view-picker-grid__field",
-                      gap: 1,
-                      justify: "flex-start",
-                      expanded: true,
-                      style: { height: "auto" },
-                      direction: "row",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime66.jsxs)(import_jsx_runtime66.Fragment, { children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_components14.FlexItem, { className: "dataviews-view-picker-grid__field-name", children: field.header }),
-                        /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-                          import_components14.FlexItem,
-                          {
-                            className: "dataviews-view-picker-grid__field-value",
-                            style: { maxHeight: "none" },
-                            children: /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-                              field.render,
-                              {
-                                item,
-                                field
-                              }
-                            )
-                          }
-                        )
-                      ] })
-                    },
-                    field.id
-                  );
-                })
-              }
-            )
-          ] })
-        ]
-      },
-      id
+  // 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 GridGroup({
-    groupName,
-    groupField,
-    showLabel = true,
-    children
-  }) {
-    const headerId = (0, import_compose6.useInstanceId)(
-      GridGroup,
-      "dataviews-view-picker-grid-group__header"
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime66.jsxs)(
-      Stack,
-      {
-        direction: "column",
-        gap: "sm",
-        role: "group",
-        "aria-labelledby": headerId,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-            "h3",
-            {
-              className: "dataviews-view-picker-grid-group__header",
-              id: headerId,
-              children: showLabel ? (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_i18n24.__)("%1$s: %2$s"),
-                groupField.label,
-                groupName
-              ) : groupName
-            }
-          ),
-          children
-        ]
-      },
-      groupName
+
+  // 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] })
+      )
     );
   }
-  function ViewPickerGrid({
-    actions,
-    data,
-    fields,
-    getItemId,
-    isLoading,
-    onChangeSelection,
-    selection,
-    view,
-    className,
-    empty
-  }) {
-    const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element38.useContext)(dataviews_context_default);
-    const titleField = fields.find(
-      (field) => field.id === view?.titleField
-    );
-    const mediaField = fields.find(
-      (field) => field.id === view?.mediaField
-    );
-    const descriptionField2 = fields.find(
-      (field) => field.id === view?.descriptionField
+
+  // 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 })
     );
-    const otherFields = view.fields ?? [];
-    const { regularFields, badgeFields } = otherFields.reduce(
-      (accumulator, fieldId) => {
-        const field = fields.find((f2) => f2.id === fieldId);
-        if (!field) {
-          return accumulator;
+  }
+
+  // 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];
+      }
+      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;
+      }
+      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();
         }
-        const key = view.layout?.badgeFields?.includes(fieldId) ? "badgeFields" : "regularFields";
-        accumulator[key].push(field);
-        return accumulator;
-      },
-      { regularFields: [], badgeFields: [] }
-    );
-    const hasData = !!data?.length;
-    const usedPreviewSize = view.layout?.previewSize;
-    const isMultiselect = useIsMultiselectPicker(actions);
-    const size4 = "900px";
-    const groupField = view.groupBy?.field ? fields.find((f2) => f2.id === view.groupBy?.field) : null;
-    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = (view.infiniteScrollEnabled && !dataByGroup) ?? false;
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId,
-      isItemSelectable: () => true,
-      selection,
-      onChangeSelection,
-      selectionMode: isMultiselect ? "multi" : "single-clearable",
-      shouldSelectOnClick: true
+        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;
     });
-    const currentPage = view?.page ?? 1;
-    const perPage = view?.perPage ?? 0;
-    const setSize = isInfiniteScroll ? paginationInfo?.totalItems : void 0;
-    const gridColumns = useGridColumns();
-    const placeholdersNeeded = usePlaceholdersNeeded(
-      data,
-      isInfiniteScroll,
-      gridColumns
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime66.jsxs)(import_jsx_runtime66.Fragment, {
-      // Render multiple groups.
-      children: [
-        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-          import_components14.Composite,
-          {
-            virtualFocus: true,
-            orientation: "horizontal",
-            role: "listbox",
-            "aria-multiselectable": isMultiselect,
-            className: clsx_default(
-              "dataviews-view-picker-grid",
-              className,
-              {
-                [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-                  view.layout.density
-                )
-              }
-            ),
-            "aria-label": itemListLabel,
-            render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-              Stack,
-              {
-                direction: "column",
-                gap: "lg",
-                children,
-                ...props
-              }
-            ),
-            children: Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-                GridGroup,
-                {
-                  groupName,
-                  groupField,
-                  showLabel: view.groupBy?.showLabel !== false,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime66.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_runtime66.jsx)(
-                          GridItem3,
-                          {
-                            view,
-                            selection,
-                            onChangeSelection,
-                            selectionProps: getSelectionProps(
-                              getItemId(item)
-                            ),
-                            getItemId,
-                            item,
-                            mediaField,
-                            titleField,
-                            descriptionField: descriptionField2,
-                            regularFields,
-                            badgeFields,
-                            config: {
-                              sizes: size4
-                            },
-                            posinset: posInSet,
-                            setsize: setSize
-                          },
-                          getItemId(item)
-                        );
-                      })
-                    }
-                  )
-                },
-                groupName
-              )
-            )
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/createGetModifiers.js
+  function createGetModifiers(days, props, navStart, navEnd, dateLib) {
+    const { disabled: disabled2, hidden, modifiers, showOutsideDays, broadcastCalendar, today = dateLib.today() } = props;
+    const { isSameDay: isSameDay2, isSameMonth: isSameMonth2, startOfMonth: startOfMonth2, isBefore: isBefore2, endOfMonth: endOfMonth2, isAfter: isAfter2 } = dateLib;
+    const computedNavStart = navStart && startOfMonth2(navStart);
+    const computedNavEnd = navEnd && endOfMonth2(navEnd);
+    const internalModifiersMap = {
+      [DayFlag.focused]: [],
+      [DayFlag.outside]: [],
+      [DayFlag.disabled]: [],
+      [DayFlag.hidden]: [],
+      [DayFlag.today]: []
+    };
+    const customModifiersMap = {};
+    for (const day of days) {
+      const { date, displayMonth } = day;
+      const isOutside = Boolean(displayMonth && !isSameMonth2(date, displayMonth));
+      const isBeforeNavStart = Boolean(computedNavStart && isBefore2(date, computedNavStart));
+      const isAfterNavEnd = Boolean(computedNavEnd && isAfter2(date, computedNavEnd));
+      const isDisabled = Boolean(disabled2 && dateMatchModifiers(date, disabled2, dateLib));
+      const isHidden2 = Boolean(hidden && dateMatchModifiers(date, hidden, dateLib)) || isBeforeNavStart || isAfterNavEnd || // Broadcast calendar will show outside days as default
+      !broadcastCalendar && !showOutsideDays && isOutside || broadcastCalendar && showOutsideDays === false && isOutside;
+      const isToday = isSameDay2(date, today);
+      if (isOutside)
+        internalModifiersMap.outside.push(day);
+      if (isDisabled)
+        internalModifiersMap.disabled.push(day);
+      if (isHidden2)
+        internalModifiersMap.hidden.push(day);
+      if (isToday)
+        internalModifiersMap.today.push(day);
+      if (modifiers) {
+        Object.keys(modifiers).forEach((name) => {
+          const modifierValue = modifiers?.[name];
+          const isMatch = modifierValue ? dateMatchModifiers(date, modifierValue, dateLib) : false;
+          if (!isMatch)
+            return;
+          if (customModifiersMap[name]) {
+            customModifiersMap[name].push(day);
+          } else {
+            customModifiersMap[name] = [day];
+          }
+        });
+      }
+    }
+    return (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);
+      }
+      for (const name in customModifiersMap) {
+        customModifiers[name] = customModifiersMap[name].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 start = broadcastCalendar ? dateLib.startOfBroadcastWeek(referenceToday, dateLib) : ISOWeek ? dateLib.startOfISOWeek(referenceToday) : dateLib.startOfWeek(referenceToday);
+    const days = [];
+    for (let i2 = 0; i2 < 7; i2++) {
+      const day = dateLib.addDays(start, i2);
+      days.push(day);
+    }
+    return days;
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getYearOptions.js
+  function getYearOptions(navStart, navEnd, formatters2, dateLib, reverse = false) {
+    if (!navStart)
+      return void 0;
+    if (!navEnd)
+      return void 0;
+    const { startOfYear: startOfYear2, endOfYear: endOfYear2, eachYearOfInterval: eachYearOfInterval2, getYear: getYear2 } = dateLib;
+    const firstNavYear = startOfYear2(navStart);
+    const lastNavYear = endOfYear2(navEnd);
+    const years = eachYearOfInterval2({ start: firstNavYear, end: lastNavYear });
+    if (reverse)
+      years.reverse();
+    return years.map((year) => {
+      const label = formatters2.formatYearDropdown(year, dateLib);
+      return {
+        value: getYear2(year),
+        label,
+        disabled: false
+      };
+    });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/noonDateLib.js
+  function createNoonOverrides(timeZone, options = {}) {
+    const { weekStartsOn, locale } = options;
+    const fallbackWeekStartsOn = weekStartsOn ?? locale?.options?.weekStartsOn ?? 0;
+    const toNoonTZDate = (date) => {
+      const normalizedDate = typeof date === "number" || typeof date === "string" ? new Date(date) : date;
+      return new TZDate(normalizedDate.getFullYear(), normalizedDate.getMonth(), normalizedDate.getDate(), 12, 0, 0, timeZone);
+    };
+    const 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);
+        }
+        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 = 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);
+      }
+    };
+  }
+
+  // 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);
           }
-        ),
-        // Render a single grid with all data.
-        hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime66.jsxs)(
-          import_components14.Composite,
-          {
-            render: /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-              GridItems,
-              {
-                className: clsx_default(
-                  "dataviews-view-picker-grid",
-                  className,
-                  {
-                    [`has-${view.layout?.density}-density`]: view.layout?.density && [
-                      "compact",
-                      "comfortable"
-                    ].includes(view.layout.density)
-                  }
-                ),
-                previewSize: usedPreviewSize,
-                "aria-busy": isLoading,
-                ref: resizeObserverRef
-              }
-            ),
-            virtualFocus: true,
-            orientation: "horizontal",
-            role: "listbox",
-            "aria-multiselectable": isMultiselect,
-            "aria-label": itemListLabel,
-            children: [
-              Array.from({ length: placeholdersNeeded }).map(
-                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-                  import_components14.Composite.Item,
-                  {
-                    render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-                      Stack,
-                      {
-                        direction: "column",
-                        children,
-                        ...props
-                      }
-                    ),
-                    role: "option",
-                    "aria-hidden": true,
-                    tabIndex: -1,
-                    className: "dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"
-                  },
-                  `placeholder-${index2}`
-                )
-              ),
-              data.map((item) => {
-                const posinset = item.position;
-                return /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-                  GridItem3,
-                  {
-                    view,
-                    selection,
-                    onChangeSelection,
-                    selectionProps: getSelectionProps(
-                      getItemId(item)
-                    ),
-                    getItemId,
-                    item,
-                    mediaField,
-                    titleField,
-                    descriptionField: descriptionField2,
-                    regularFields,
-                    badgeFields,
-                    config: {
-                      sizes: size4
-                    },
-                    posinset,
-                    setsize: setSize
-                  },
-                  getItemId(item)
-                );
-              })
-            ]
+          const captionEl = queryCaptionEl(currentMonthElSnapshot);
+          if (captionEl) {
+            captionEl.classList.remove(captionAnimationClass);
           }
-        ),
-        // Render empty state.
-        !hasData && /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-          "div",
-          {
-            className: clsx_default({
-              "dataviews-loading": isLoading,
-              "dataviews-no-results": !isLoading
-            }),
-            children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime66.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_components14.Spinner, {}) }) : empty
+          const weeksEl = queryWeeksEl(currentMonthElSnapshot);
+          if (weeksEl) {
+            weeksEl.classList.remove(weeksAnimationClass);
           }
-        ),
-        hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime66.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_components14.Spinner, {}) })
-      ]
+        });
+        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);
+        });
+      }
     });
   }
-  var picker_grid_default = ViewPickerGrid;

-  // packages/dataviews/build-module/components/dataviews-layouts/picker-table/index.mjs
-  var import_i18n25 = __toESM(require_i18n(), 1);
-  var import_components15 = __toESM(require_components(), 1);
-  var import_element39 = __toESM(require_element(), 1);
-  var import_jsx_runtime67 = __toESM(require_jsx_runtime(), 1);
-  function TableColumnField2({
-    item,
-    fields,
-    column,
-    align
-  }) {
-    const field = fields.find((f2) => f2.id === column);
-    if (!field) {
-      return null;
-    }
-    const className = clsx_default("dataviews-view-table__cell-content-wrapper", {
-      "dataviews-view-table__cell-align-end": align === "end",
-      "dataviews-view-table__cell-align-center": align === "center"
+  // 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 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;
+      }
+      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);
+      }
+      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;
+      }
+      let newMonth = startOfMonth2(date);
+      if (navStart && newMonth < startOfMonth2(navStart)) {
+        newMonth = startOfMonth2(navStart);
+      }
+      if (navEnd && newMonth > startOfMonth2(navEnd)) {
+        newMonth = startOfMonth2(navEnd);
+      }
+      setFirstMonth(newMonth);
+      onMonthChange?.(newMonth);
+    };
+    const goToDay = (day) => {
+      if (isDayInCalendar(day)) {
+        return;
+      }
+      goToMonth(day.date);
+    };
+    const calendar = {
+      months,
+      weeks,
+      days,
+      navStart,
+      navEnd,
+      previousMonth,
+      nextMonth,
+      goToMonth,
+      goToDay
+    };
+    return calendar;
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
+  var import_react33 = __toESM(require_react(), 1);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/calculateFocusTarget.js
+  var FocusTargetPriority;
+  (function(FocusTargetPriority2) {
+    FocusTargetPriority2[FocusTargetPriority2["Today"] = 0] = "Today";
+    FocusTargetPriority2[FocusTargetPriority2["Selected"] = 1] = "Selected";
+    FocusTargetPriority2[FocusTargetPriority2["LastFocused"] = 2] = "LastFocused";
+    FocusTargetPriority2[FocusTargetPriority2["FocusedModifier"] = 3] = "FocusedModifier";
+  })(FocusTargetPriority || (FocusTargetPriority = {}));
+  function isFocusableDay(modifiers) {
+    return !modifiers[DayFlag.disabled] && !modifiers[DayFlag.hidden] && !modifiers[DayFlag.outside];
+  }
+  function calculateFocusTarget(days, getModifiers, isSelected2, lastFocused) {
+    let focusTarget;
+    let foundFocusTargetPriority = -1;
+    for (const day of days) {
+      const modifiers = getModifiers(day);
+      if (isFocusableDay(modifiers)) {
+        if (modifiers[DayFlag.focused] && foundFocusTargetPriority < FocusTargetPriority.FocusedModifier) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.FocusedModifier;
+        } else if (lastFocused?.isEqualTo(day) && foundFocusTargetPriority < FocusTargetPriority.LastFocused) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.LastFocused;
+        } else if (isSelected2(day.date) && foundFocusTargetPriority < FocusTargetPriority.Selected) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.Selected;
+        } else if (modifiers[DayFlag.today] && foundFocusTargetPriority < FocusTargetPriority.Today) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.Today;
+        }
+      }
+    }
+    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)
+    };
+    let focusableDate = moveFns[moveBy](refDate, moveDir === "after" ? 1 : -1);
+    if (moveDir === "before" && navStart) {
+      focusableDate = max3([navStart, focusableDate]);
+    } else if (moveDir === "after" && navEnd) {
+      focusableDate = min3([navEnd, focusableDate]);
+    }
+    return focusableDate;
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNextFocus.js
+  function getNextFocus(moveBy, moveDir, refDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt = 0) {
+    if (attempt > 365) {
+      return void 0;
+    }
+    const focusableDate = getFocusableDate(moveBy, moveDir, refDay.date, calendarStartMonth, calendarEndMonth, props, dateLib);
+    const isDisabled = Boolean(props.disabled && dateMatchModifiers(focusableDate, props.disabled, dateLib));
+    const isHidden2 = Boolean(props.hidden && dateMatchModifiers(focusableDate, props.hidden, dateLib));
+    const targetMonth = focusableDate;
+    const focusDay = new CalendarDay(focusableDate, targetMonth, dateLib);
+    if (!isDisabled && !isHidden2) {
+      return focusDay;
+    }
+    return getNextFocus(moveBy, moveDir, focusDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt + 1);
+  }
+
+  // node_modules/@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/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useMulti.js
+  function useMulti(props, dateLib) {
+    const { selected: initiallySelected, required, onSelect } = props;
+    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
+    const selected = !onSelect ? internallySelected : initiallySelected;
+    const { isSameDay: isSameDay2 } = dateLib;
+    const isSelected2 = (date) => {
+      return selected?.some((d2) => isSameDay2(d2, date)) ?? false;
+    };
+    const { min: min3, max: max3 } = props;
+    const select3 = (triggerDate, modifiers, e2) => {
+      let newDates = [...selected ?? []];
+      if (isSelected2(triggerDate)) {
+        if (selected?.length === min3) {
+          return;
+        }
+        if (required && selected?.length === 1) {
+          return;
+        }
+        newDates = selected?.filter((d2) => !isSameDay2(d2, triggerDate));
+      } else {
+        if (selected?.length === max3) {
+          newDates = [triggerDate];
+        } else {
+          newDates = [...newDates, triggerDate];
+        }
+      }
+      if (!onSelect) {
+        setSelected(newDates);
+      }
+      onSelect?.(newDates, triggerDate, modifiers, e2);
+      return newDates;
+    };
+    return {
+      selected,
+      select: select3,
+      isSelected: isSelected2
+    };
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/addToRange.js
+  function addToRange(date, initialRange, min3 = 0, max3 = 0, required = false, dateLib = defaultDateLib) {
+    const { from, to } = initialRange || {};
+    const { isSameDay: isSameDay2, isAfter: isAfter2, isBefore: isBefore2 } = dateLib;
+    let range;
+    if (!from && !to) {
+      range = { from: date, to: min3 > 0 ? void 0 : date };
+    } else if (from && !to) {
+      if (isSameDay2(from, date)) {
+        if (min3 === 0) {
+          range = { from, to: date };
+        } else if (required) {
+          range = { from, to: void 0 };
+        } else {
+          range = void 0;
+        }
+      } else if (isBefore2(date, from)) {
+        range = { from: date, to: from };
+      } else {
+        range = { from, to: date };
+      }
+    } else if (from && to) {
+      if (isSameDay2(from, date) && isSameDay2(to, date)) {
+        if (required) {
+          range = { from, to };
+        } else {
+          range = void 0;
+        }
+      } else if (isSameDay2(from, date)) {
+        range = { from, to: min3 > 0 ? void 0 : date };
+      } else if (isSameDay2(to, date)) {
+        range = { from: date, to: min3 > 0 ? void 0 : date };
+      } else if (isBefore2(date, from)) {
+        range = { from: date, to };
+      } else if (isAfter2(date, from)) {
+        range = { from, to: date };
+      } else if (isAfter2(date, to)) {
+        range = { from, to: date };
+      } else {
+        throw new Error("Invalid range");
+      }
+    }
+    if (range?.from && range?.to) {
+      const diff = dateLib.differenceInCalendarDays(range.to, range.from);
+      if (max3 > 0 && diff > max3) {
+        range = { from: date, to: void 0 };
+      } else if (min3 > 1 && diff < min3) {
+        range = { from: date, to: void 0 };
+      }
+    }
+    return range;
+  }
+
+  // node_modules/@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/@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;
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(field.render, { item, field }) });
+    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;
   }
-  function TableRow2({
-    item,
-    fields,
-    id,
-    view,
-    titleField,
-    mediaField,
-    descriptionField: descriptionField2,
-    selection,
-    getItemId,
-    onChangeSelection,
-    selectionProps,
-    posinset
-  }) {
-    const { paginationInfo } = (0, import_element39.useContext)(dataviews_context_default);
-    const isSelected2 = selection.includes(id);
-    const [isHovered, setIsHovered] = (0, import_element39.useState)(false);
-    const elementRef = (0, import_element39.useRef)(null);
-    useIntersectionObserver(elementRef, posinset);
-    const {
-      showTitle = true,
-      showMedia = true,
-      showDescription = true,
-      infiniteScrollEnabled
-    } = view;
-    const handleMouseEnter = () => {
-      setIsHovered(true);
+
+  // 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;
     };
-    const handleMouseLeave = () => {
-      setIsHovered(false);
+    return {
+      selected,
+      select: select3,
+      isSelected: isSelected2
     };
-    const columns = view.fields ?? [];
-    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    return /* @__PURE__ */ (0, import_jsx_runtime67.jsxs)(
-      import_components15.Composite.Item,
-      {
-        ref: elementRef,
-        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
-          "tr",
-          {
-            className: clsx_default("dataviews-view-table__row", {
-              "is-selected": isSelected2,
-              "is-hovered": isHovered
-            }),
-            onMouseEnter: handleMouseEnter,
-            onMouseLeave: handleMouseLeave,
-            children,
-            ...props
-          }
-        ),
-        "aria-selected": isSelected2,
-        "aria-setsize": paginationInfo.totalItems || void 0,
-        "aria-posinset": posinset,
-        role: infiniteScrollEnabled ? "article" : "option",
-        onClickCapture: selectionProps.onClickCapture,
-        onClick: selectionProps.onClick,
-        onMouseDown: (event) => {
-          if (event.button !== 0) {
-            return;
-          }
-          event.currentTarget.parentElement?.focus({
-            preventScroll: true
-          });
-          selectionProps.onMouseDown(event);
-        },
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
-            "td",
-            {
-              className: "dataviews-view-table__checkbox-column",
-              role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
-                DataViewsSelectionCheckbox,
-                {
-                  item,
-                  selection,
-                  onChangeSelection,
-                  getItemId,
-                  titleField,
-                  disabled: false,
-                  "aria-hidden": true,
-                  tabIndex: -1
-                }
-              ) })
-            }
-          ),
-          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
-            "td",
-            {
-              role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
-                column_primary_default,
-                {
-                  item,
-                  titleField: showTitle ? titleField : void 0,
-                  mediaField: showMedia ? mediaField : void 0,
-                  descriptionField: showDescription ? descriptionField2 : void 0,
-                  isItemClickable: () => false
-                }
-              )
-            }
-          ),
-          columns.map((column) => {
-            const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-            return /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
-              "td",
-              {
-                style: {
-                  width,
-                  maxWidth,
-                  minWidth
-                },
-                role: "presentation",
-                children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
-                  TableColumnField2,
-                  {
-                    fields,
-                    item,
-                    column,
-                    align
-                  }
-                )
-              },
-              column
-            );
-          })
-        ]
-      },
-      id
-    );
   }
-  function ViewPickerTable({
-    actions,
-    data,
-    fields,
-    getItemId,
-    isLoading = false,
-    onChangeView,
-    onChangeSelection,
-    selection,
-    setOpenedFilter,
-    view,
-    className,
-    empty
-  }) {
-    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 isMultiselect = useIsMultiselectPicker(actions) ?? false;
-    (0, import_element39.useEffect)(() => {
-      if (headerMenuToFocusRef.current) {
-        headerMenuToFocusRef.current.focus();
-        headerMenuToFocusRef.current = void 0;
+
+  // 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;
       }
-    });
-    const groupField = view.groupBy?.field ? fields.find((f2) => f2.id === view.groupBy?.field) : null;
-    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId,
-      isItemSelectable: () => true,
-      selection,
-      onChangeSelection,
-      selectionMode: isMultiselect ? "multi" : "single-clearable",
-      shouldSelectOnClick: true
-    });
-    const tableNoticeId = (0, import_element39.useId)();
-    if (nextHeaderMenuToFocus) {
-      headerMenuToFocusRef.current = nextHeaderMenuToFocus;
-      setNextHeaderMenuToFocus(void 0);
-      return;
-    }
-    const onHide = (field) => {
-      const hidden = headerMenuRefs.current.get(field.id);
-      const fallback = hidden ? headerMenuRefs.current.get(hidden.fallback) : void 0;
-      setNextHeaderMenuToFocus(fallback?.node);
+      if (!onSelect) {
+        setSelected(newDate);
+      }
+      if (required) {
+        onSelect?.(newDate, triggerDate, modifiers, e2);
+      } else {
+        onSelect?.(newDate, triggerDate, modifiers, e2);
+      }
+      return newDate;
     };
-    const hasData = !!data?.length;
-    const titleField = fields.find((field) => field.id === view.titleField);
-    const mediaField = fields.find((field) => field.id === view.mediaField);
-    const descriptionField2 = fields.find(
-      (field) => field.id === view.descriptionField
-    );
-    const { showTitle = true, showMedia = true, showDescription = true } = view;
-    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    const columns = view.fields ?? [];
-    const headerMenuRef = (column, index2) => (node) => {
-      if (node) {
-        headerMenuRefs.current.set(column, {
-          node,
-          fallback: columns[index2 > 0 ? index2 - 1 : 1]
+    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;
+    }
+  }
+
+  // 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/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/convertMatchersToTimeZone.js
+  function toZoneNoon(date, timeZone, noonSafe) {
+    if (!noonSafe)
+      return toTimeZone(date, timeZone);
+    const zoned = toTimeZone(date, timeZone);
+    const noonZoned = new TZDate(zoned.getFullYear(), zoned.getMonth(), zoned.getDate(), 12, 0, 0, timeZone);
+    return new Date(noonZoned.getTime());
+  }
+  function convertMatcher(matcher, timeZone, noonSafe) {
+    if (typeof matcher === "boolean" || typeof matcher === "function") {
+      return matcher;
+    }
+    if (matcher instanceof Date) {
+      return toZoneNoon(matcher, timeZone, noonSafe);
+    }
+    if (Array.isArray(matcher)) {
+      return matcher.map((value) => value instanceof Date ? toZoneNoon(value, timeZone, noonSafe) : value);
+    }
+    if (isDateRange(matcher)) {
+      return {
+        ...matcher,
+        from: matcher.from ? toTimeZone(matcher.from, timeZone) : matcher.from,
+        to: matcher.to ? toTimeZone(matcher.to, timeZone) : matcher.to
+      };
+    }
+    if (isDateInterval(matcher)) {
+      return {
+        before: toZoneNoon(matcher.before, timeZone, noonSafe),
+        after: toZoneNoon(matcher.after, timeZone, noonSafe)
+      };
+    }
+    if (isDateAfterType(matcher)) {
+      return {
+        after: toZoneNoon(matcher.after, timeZone, noonSafe)
+      };
+    }
+    if (isDateBeforeType(matcher)) {
+      return {
+        before: toZoneNoon(matcher.before, timeZone, noonSafe)
+      };
+    }
+    return matcher;
+  }
+  function convertMatchersToTimeZone(matchers, timeZone, noonSafe) {
+    if (!matchers) {
+      return matchers;
+    }
+    if (Array.isArray(matchers)) {
+      return matchers.map((matcher) => convertMatcher(matcher, timeZone, noonSafe));
+    }
+    return convertMatcher(matchers, timeZone, noonSafe);
+  }
+
+  // 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);
         });
-      } else {
-        headerMenuRefs.current.delete(column);
+        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() };
+    }
+    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: 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;
+      }
+      return {
+        ...dropdownStyle,
+        ...specificDropdownStyle
+      };
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime67.jsxs)(import_jsx_runtime67.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime67.jsxs)(
-        "table",
-        {
-          className: clsx_default(
-            "dataviews-view-table",
-            "dataviews-view-picker-table",
-            className,
-            {
-              [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-                view.layout.density
-              )
-            }
-          ),
-          "aria-busy": isLoading,
-          "aria-describedby": tableNoticeId,
-          role: isInfiniteScroll ? "feed" : "listbox",
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("thead", { role: "presentation", children: /* @__PURE__ */ (0, import_jsx_runtime67.jsxs)(
-              "tr",
+    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: 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,
               {
-                className: "dataviews-view-table__row",
-                role: "presentation",
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("th", { className: "dataviews-view-table__checkbox-column", children: isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
-                    BulkSelectionCheckbox,
-                    {
-                      selection,
-                      onChangeSelection,
-                      data,
-                      actions,
-                      getItemId,
-                      disableSelectAll: isInfiniteScroll
-                    }
-                  ) }),
-                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("th", { children: titleField && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
-                    column_header_menu_default,
-                    {
-                      ref: headerMenuRef(
-                        titleField.id,
-                        0
-                      ),
-                      fieldId: titleField.id,
-                      view,
-                      fields,
-                      onChangeView,
-                      onHide,
-                      setOpenedFilter,
-                      canMove: false
-                    }
-                  ) }),
-                  columns.map((column, index2) => {
-                    const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-                    return /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
-                      "th",
-                      {
-                        style: {
-                          width,
-                          maxWidth,
-                          minWidth,
-                          textAlign: align
-                        },
-                        "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
-                        scope: "col",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
-                          column_header_menu_default,
-                          {
-                            ref: headerMenuRef(column, index2),
-                            fieldId: column,
-                            view,
-                            fields,
-                            onChangeView,
-                            onHide,
-                            setOpenedFilter,
-                            canMove: view.layout?.enableMoving ?? true
-                          }
-                        )
-                      },
-                      column
-                    );
-                  })
-                ]
-              }
-            ) }),
-            hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime67.jsxs)(
-                import_components15.Composite,
-                {
-                  virtualFocus: true,
-                  orientation: "vertical",
-                  render: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("tbody", { role: "group" }),
-                  children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
-                      "tr",
-                      {
-                        className: "dataviews-view-table__group-header-row",
-                        role: "presentation",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime67.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_i18n25.sprintf)(
-                              // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                              (0, import_i18n25.__)("%1$s: %2$s"),
-                              groupField.label,
-                              groupName
-                            )
-                          }
-                        )
+                "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);
                       }
-                    ),
-                    groupItems.map((item, index2) => {
-                      const id = getItemId(item) || index2.toString();
-                      return /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
-                        TableRow2,
-                        {
-                          item,
-                          fields,
-                          id,
-                          view,
-                          titleField,
-                          mediaField,
-                          descriptionField: descriptionField2,
-                          selection,
-                          getItemId,
-                          onChangeSelection,
-                          selectionProps: getSelectionProps(
-                            id
-                          )
-                        },
-                        getItemId(item)
-                      );
+                      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));
                     })
-                  ]
-                },
-                `group-${groupName}`
-              )
-            ) : /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
-              import_components15.Composite,
-              {
-                render: /* @__PURE__ */ (0, import_jsx_runtime67.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_runtime67.jsx)(
-                    TableRow2,
-                    {
-                      item,
-                      fields,
-                      id,
-                      view,
-                      titleField,
-                      mediaField,
-                      descriptionField: descriptionField2,
-                      selection,
-                      getItemId,
-                      onChangeSelection,
-                      selectionProps: getSelectionProps(
-                        id
-                      ),
-                      posinset
-                    },
-                    itemId
                   );
-                })
-              }
-            )
-          ]
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime67.jsxs)(
-        "div",
-        {
-          className: clsx_default({
-            "dataviews-loading": isLoading,
-            "dataviews-no-results": !hasData && !isLoading
-          }),
-          id: tableNoticeId,
-          children: [
-            !hasData && (isLoading ? /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_components15.Spinner, {}) }) : empty),
-            hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_components15.Spinner, {}) })
-          ]
-        }
+                }))
+              )
+            );
+          })
+        ),
+        props.footer && import_react34.default.createElement(components.Footer, { className: classNames[UI.Footer], style: styles?.[UI.Footer], role: "status", "aria-live": "polite" }, props.footer)
       )
-    ] });
+    );
   }
-  var picker_table_default = ViewPickerTable;

-  // packages/dataviews/build-module/components/dataviews-layouts/picker-activity/index.mjs
-  var import_components16 = __toESM(require_components(), 1);
-  var import_element40 = __toESM(require_element(), 1);
-  var import_compose7 = __toESM(require_compose(), 1);
-  var import_i18n26 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime68 = __toESM(require_jsx_runtime(), 1);
-  function isDefined4(item) {
-    return !!item;
-  }
-  function PickerActivityItem({
-    view,
-    selection,
-    selectionProps,
-    getItemId,
-    item,
-    titleField,
-    mediaField,
-    descriptionField: descriptionField2,
-    otherFields,
-    posinset,
-    setsize
-  }) {
-    const elementRef = (0, import_element40.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_runtime68.jsx)(
-      mediaField.render,
+  // 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",
       {
-        item,
-        field: mediaField,
-        config: {
-          sizes: density === "comfortable" ? "32px" : "24px"
-        }
+        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" })
       }
-    ) : null;
-    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime68.jsx)("div", { className: "dataviews-view-picker-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
-      "span",
+    );
+  };
+  var PreviewDashStart = () => {
+    return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
+      "svg",
       {
-        className: "dataviews-view-picker-activity__item-bullet",
-        "aria-hidden": "true"
+        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" })
       }
-    ) });
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(titleField.render, { item, field: titleField }) : null;
-    const renderedDescriptionField = showDescription && descriptionField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(descriptionField2.render, { item, field: descriptionField2 }) : null;
-    const verticalGap = (0, import_element40.useMemo)(() => {
-      switch (density) {
-        case "comfortable":
-          return "md";
-        default:
-          return "sm";
+    );
+  };
+  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" })
+        ]
       }
-    }, [density]);
-    return /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
-      import_components16.Composite.Item,
+    );
+  };
+  var PreviewDashEnd = () => {
+    return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
+      "svg",
       {
-        ref: elementRef,
-        role: "option",
-        "aria-label": titleField ? titleField.getValue({ item }) || void 0 : void 0,
-        "aria-posinset": posinset,
-        "aria-setsize": setsize,
-        "aria-selected": isSelected2,
-        className: clsx_default(
-          "dataviews-view-picker-activity__item",
-          density === "compact" && "is-compact",
-          density === "balanced" && "is-balanced",
-          density === "comfortable" && "is-comfortable",
-          isSelected2 && "is-selected"
-        ),
-        ...selectionProps,
-        render: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)("div", {}),
-        children: /* @__PURE__ */ (0, import_jsx_runtime68.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
-            Stack,
-            {
-              direction: "column",
-              gap: "xs",
-              align: "center",
-              className: "dataviews-view-picker-activity__item-type",
-              children: renderedMediaField
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime68.jsxs)(
-            Stack,
-            {
-              direction: "column",
-              gap: verticalGap,
-              align: "flex-start",
-              className: "dataviews-view-picker-activity__item-content",
-              children: [
-                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime68.jsx)("div", { className: "dataviews-view-picker-activity__item-title", children: renderedTitleField }),
-                renderedDescriptionField && /* @__PURE__ */ (0, import_jsx_runtime68.jsx)("div", { className: "dataviews-view-picker-activity__item-description", children: renderedDescriptionField }),
-                /* @__PURE__ */ (0, import_jsx_runtime68.jsx)("div", { className: "dataviews-view-picker-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime68.jsxs)(
-                  "div",
-                  {
-                    className: "dataviews-view-picker-activity__item-field",
-                    children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
-                        VisuallyHidden,
-                        {
-                          render: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)("span", {}),
-                          className: "dataviews-view-picker-activity__item-field-label",
-                          children: field.label
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime68.jsx)("span", { className: "dataviews-view-picker-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
-                        field.render,
-                        {
-                          item,
-                          field
-                        }
-                      ) })
-                    ]
-                  },
-                  field.id
-                )) })
-              ]
-            }
-          )
-        ] })
+        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" })
       }
     );
+  };
+  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_runtime49.jsxs)("td", { ...tdProps, children: [
+      PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(PreviewDash, {}),
+      children
+    ] });
   }
-  function PickerActivityGroup({
-    groupName,
-    groupField,
-    showLabel = true,
-    children
-  }) {
-    const headerId = (0, import_compose7.useInstanceId)(
-      PickerActivityGroup,
-      "dataviews-view-picker-activity-group__header"
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime68.jsxs)(
-      Stack,
+  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 Chevron2({ orientation, className: className2 }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
+      Icon,
       {
-        direction: "column",
-        role: "group",
-        "aria-labelledby": headerId,
-        className: "dataviews-view-picker-activity-group",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
-            "h3",
-            {
-              className: "dataviews-view-picker-activity-group__header",
-              id: headerId,
-              children: showLabel ? (0, import_i18n26.sprintf)(
-                // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                (0, import_i18n26.__)("%1$s: %2$s"),
-                groupField.label,
-                groupName
-              ) : groupName
-            }
-          ),
-          children
-        ]
+        className: className2,
+        icon: orientation === "right" ? chevron_right_default : chevron_left_default
       }
     );
   }
-  function ViewPickerActivity({
-    data,
-    fields,
-    getItemId,
-    isLoading,
-    onChangeSelection,
-    selection,
-    view,
-    actions,
-    className,
-    empty
+  function NavButton({
+    className: className2,
+    "aria-disabled": ariaDisabled,
+    ...props
   }) {
-    const { itemListLabel, paginationInfo } = (0, import_element40.useContext)(dataviews_context_default);
-    const isMultiselect = useIsMultiselectPicker(actions);
-    const titleField = fields.find(
-      (field) => field.id === view?.titleField
-    );
-    const mediaField = fields.find(
-      (field) => field.id === view?.mediaField
-    );
-    const descriptionField2 = fields.find(
-      (field) => field.id === view?.descriptionField
-    );
-    const otherFields = (view?.fields ?? []).map((fieldId) => fields.find((f2) => fieldId === f2.id)).filter(isDefined4);
-    const groupField = view.groupBy?.field ? fields.find((f2) => f2.id === view.groupBy?.field) : null;
-    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = (view.infiniteScrollEnabled && !dataByGroup) ?? false;
-    const setsize = isInfiniteScroll ? paginationInfo?.totalItems : void 0;
-    const hasData = !!data?.length;
-    const isGrouped = !!(groupField && dataByGroup);
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId,
-      isItemSelectable: () => true,
-      selection,
-      onChangeSelection,
-      selectionMode: isMultiselect ? "multi" : "single-clearable",
-      shouldSelectOnClick: true
-    });
-    const renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
-      PickerActivityItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
+      Button4,
       {
-        view,
-        selection,
-        selectionProps: getSelectionProps(getItemId(item)),
-        getItemId,
-        item,
-        titleField,
-        mediaField,
-        descriptionField: descriptionField2,
-        otherFields,
-        posinset: item.position,
-        setsize
-      },
-      getItemId(item)
+        ...props,
+        className: className2,
+        variant: "minimal",
+        tone: "neutral",
+        size: "compact",
+        disabled: ariaDisabled === true || ariaDisabled === "true",
+        focusableWhenDisabled: true
+      }
     );
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
-        "div",
-        {
-          className: clsx_default({
-            "dataviews-loading": isLoading,
-            "dataviews-no-results": !isLoading
-          }),
-          children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime68.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_components16.Spinner, {}) }) : empty
-        }
-      );
+  }
+
+  // packages/ui/build-module/calendar/utils/constants.mjs
+  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
+  function getRuntime5() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument5(document);
+    }
+    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);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime68.jsxs)(import_jsx_runtime68.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
-        import_components16.Composite,
-        {
-          virtualFocus: true,
-          orientation: "vertical",
-          role: "listbox",
-          "aria-multiselectable": isMultiselect,
-          "aria-label": itemListLabel,
-          "aria-busy": isLoading,
-          render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
-          className: clsx_default(
-            "dataviews-view-picker-activity",
-            className
-          ),
-          children: isGrouped && dataByGroup ? Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
-              PickerActivityGroup,
-              {
-                groupName,
-                groupField,
-                showLabel: view.groupBy?.showLabel !== false,
-                children: groupItems.map(renderItem)
-              },
-              groupName
-            )
-          ) : data.map(renderItem)
-        }
-      ),
-      isLoading && /* @__PURE__ */ (0, import_jsx_runtime68.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_components16.Spinner, {}) })
-    ] });
   }
+  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)}");
+  }
+  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/dataviews/build-module/components/dataviews-layouts/utils/density-picker.mjs
-  var import_components17 = __toESM(require_components(), 1);
-  var import_i18n27 = __toESM(require_i18n(), 1);
-  var import_element41 = __toESM(require_element(), 1);
-  var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
-  function DensityPicker() {
-    const context = (0, import_element41.useContext)(dataviews_context_default);
-    const view = context.view;
-    return /* @__PURE__ */ (0, import_jsx_runtime69.jsxs)(
-      import_components17.__experimentalToggleGroupControl,
-      {
-        label: (0, import_i18n27.__)("Density"),
-        value: view.layout?.density || "balanced",
-        onChange: (value) => {
-          context.onChangeView({
-            ...view,
-            layout: {
-              ...view.layout,
-              density: value
-            }
-          });
-        },
-        isBlock: true,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(
-            import_components17.__experimentalToggleGroupControlOption,
-            {
-              value: "comfortable",
-              label: (0, import_i18n27._x)(
-                "Comfortable",
-                "Density option for DataView layout"
-              )
-            },
-            "comfortable"
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(
-            import_components17.__experimentalToggleGroupControlOption,
-            {
-              value: "balanced",
-              label: (0, import_i18n27._x)("Balanced", "Density option for DataView layout")
-            },
-            "balanced"
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(
-            import_components17.__experimentalToggleGroupControlOption,
-            {
-              value: "compact",
-              label: (0, import_i18n27._x)("Compact", "Density option for DataView layout")
-            },
-            "compact"
-          )
-        ]
-      }
+  // 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/dataviews/build-module/components/dataviews-layouts/utils/preview-size-picker.mjs
-  var import_components18 = __toESM(require_components(), 1);
-  var import_i18n28 = __toESM(require_i18n(), 1);
-  var import_element42 = __toESM(require_element(), 1);
-  var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
-  var imageSizes2 = [
-    {
-      value: 120,
-      breakpoint: 1
-    },
-    {
-      value: 170,
-      breakpoint: 1
-    },
-    {
-      value: 230,
-      breakpoint: 1
-    },
-    {
-      value: 290,
-      breakpoint: 1112
-      // at minimum image width, 4 images display at this container size
-    },
-    {
-      value: 350,
-      breakpoint: 1636
-      // at minimum image width, 6 images display at this container size
-    },
-    {
-      value: 430,
-      breakpoint: 588
-      // at minimum image width, 2 images display at this container size
+  // packages/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 PreviewSizePicker() {
-    const context = (0, import_element42.useContext)(dataviews_context_default);
-    const view = context.view;
-    const breakValues = imageSizes2.filter((size4) => {
-      return context.containerWidth >= size4.breakpoint;
-    });
-    const layoutPreviewSize = view.layout?.previewSize ?? 230;
-    const previewSizeToUse = breakValues.map((size4, index2) => ({ ...size4, index: index2 })).filter((size4) => size4.value <= layoutPreviewSize).sort((a2, b2) => b2.value - a2.value)[0]?.index ?? 0;
-    const marks = breakValues.map((size4, index2) => {
+    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_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 {
-        value: index2
-      };
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
-      import_components18.RangeControl,
-      {
-        showTooltip: false,
-        label: (0, import_i18n28.__)("Preview size"),
-        value: previewSizeToUse,
-        min: 0,
-        max: breakValues.length - 1,
-        withInputField: false,
-        onChange: (value = 0) => {
-          context.onChangeView({
-            ...view,
-            layout: {
-              ...view.layout,
-              previewSize: breakValues[value].value
+        "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)
         },
-        step: 1,
-        marks
-      }
-    );
-  }
+        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/dataviews/build-module/components/dataviews-layouts/utils/grid-config-options.mjs
-  var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
-  function GridConfigOptions() {
-    return /* @__PURE__ */ (0, import_jsx_runtime71.jsxs)(import_jsx_runtime71.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(DensityPicker, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(PreviewSizePicker, {})
-    ] });
-  }
+  // 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
+        }
+      ) });
+    }
+  );

-  // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
-  var VIEW_LAYOUTS = [
-    {
-      type: LAYOUT_TABLE,
-      label: (0, import_i18n29.__)("Table"),
-      component: table_default,
-      icon: block_table_default,
-      viewConfigOptions: DensityPicker
-    },
-    {
-      type: LAYOUT_GRID,
-      label: (0, import_i18n29.__)("Grid"),
-      component: grid_default,
-      icon: category_default,
-      viewConfigOptions: GridConfigOptions
-    },
-    {
-      type: LAYOUT_LIST,
-      label: (0, import_i18n29.__)("List"),
-      component: ViewList,
-      icon: (0, import_i18n29.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
-      viewConfigOptions: DensityPicker
-    },
-    {
-      type: LAYOUT_ACTIVITY,
-      label: (0, import_i18n29.__)("Activity"),
-      component: ViewActivity,
-      icon: scheduled_default,
-      viewConfigOptions: DensityPicker
-    },
-    {
-      type: LAYOUT_PICKER_GRID,
-      label: (0, import_i18n29.__)("Grid"),
-      component: picker_grid_default,
-      icon: category_default,
-      viewConfigOptions: GridConfigOptions,
-      isPicker: true
-    },
-    {
-      type: LAYOUT_PICKER_TABLE,
-      label: (0, import_i18n29.__)("Table"),
-      component: picker_table_default,
-      icon: block_table_default,
-      viewConfigOptions: DensityPicker,
-      isPicker: true
-    },
-    {
-      type: LAYOUT_PICKER_ACTIVITY,
-      label: (0, import_i18n29.__)("Activity"),
-      component: ViewPickerActivity,
-      icon: scheduled_default,
-      viewConfigOptions: DensityPicker,
-      isPicker: true
+  // 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;
+      }
+      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_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/dataviews/build-module/components/dataviews-filters/filters.mjs
-  var import_element50 = __toESM(require_element(), 1);
+  // 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/dataviews/build-module/components/dataviews-filters/filter.mjs
-  var import_components21 = __toESM(require_components(), 1);
-  var import_i18n32 = __toESM(require_i18n(), 1);
-  var import_element47 = __toESM(require_element(), 1);
+  // packages/ui/build-module/utils/theme-provider.mjs
+  var theme = __toESM(require_theme(), 1);

-  // node_modules/@ariakit/react-components/dist/focusable/focusable-context.js
-  var import_react7 = __toESM(require_react(), 1);
-  var FocusableContext = (0, import_react7.createContext)(true);
+  // 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"
+  );

-  // node_modules/@ariakit/utils/dist/index.js
-  function toArray(arg) {
-    if (Array.isArray(arg)) return arg;
-    return typeof arg !== "undefined" ? [arg] : [];
-  }
-  function flatten2DArray(array) {
-    const flattened = [];
-    for (const row of array) flattened.push(...row);
-    return flattened;
+  // 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;
   }
-  function reverseArray(array) {
-    return array.slice().reverse();
+  var ThemeProvider = getThemeProvider();
+
+  // packages/ui/build-module/stack/stack.mjs
+  var import_element23 = __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 noop5(..._) {
+  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 hasOwnProperty(object, prop) {
-    if (typeof Object.hasOwn === "function") return Object.hasOwn(object, prop);
-    return Object.prototype.hasOwnProperty.call(object, prop);
+  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 chain(...fns) {
-    return (...args) => {
-      for (const fn of fns) if (typeof fn === "function") fn(...args);
+  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 normalizeString(str) {
-    return str.normalize("NFD").replace(/[\u0300-\u036f]/g, "");
+  function registerStyle6(hash, css) {
+    const runtime = getRuntime6();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle6(targetDocument, hash, css);
+    }
   }
-  function omit(object, keys) {
-    const result = { ...object };
-    for (const key of keys) if (hasOwnProperty(result, key)) delete result[key];
-    return result;
+  if (typeof process === "undefined" || true) {
+    registerStyle6("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
   }
-  function pick(object, paths) {
-    const result = {};
-    for (const key of paths) if (hasOwnProperty(object, key)) result[key] = object[key];
-    return result;
+  var style_default6 = { "stack": "_19ce0419607e1896__stack" };
+  var gapTokens = {
+    xs: "var(--wpds-dimension-gap-xs, 4px)",
+    sm: "var(--wpds-dimension-gap-sm, 8px)",
+    md: "var(--wpds-dimension-gap-md, 12px)",
+    lg: "var(--wpds-dimension-gap-lg, 16px)",
+    xl: "var(--wpds-dimension-gap-xl, 24px)",
+    "2xl": "var(--wpds-dimension-gap-2xl, 32px)",
+    "3xl": "var(--wpds-dimension-gap-3xl, 40px)"
+  };
+  var Stack = (0, import_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);
+
+  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
+  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 identity(value) {
-    return value;
+  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 afterPaint(cb = noop5) {
-    let raf = requestAnimationFrame(() => {
-      raf = requestAnimationFrame(cb);
-    });
-    return () => cancelAnimationFrame(raf);
+  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 invariant(condition, message2) {
-    if (condition) return;
-    if (typeof message2 !== "string") throw new Error("Invariant failed");
-    throw new Error(message2);
+  function registerStyle7(hash, css) {
+    const runtime = getRuntime7();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle7(targetDocument, hash, css);
+    }
   }
-  function getKeys(obj) {
-    return Object.keys(obj);
+  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}}}");
   }
-  function isFalsyBooleanCallback(booleanOrCallback, ...args) {
-    const result = typeof booleanOrCallback === "function" ? booleanOrCallback(...args) : booleanOrCallback;
-    if (result == null) return false;
-    return !result;
+  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 disabledFromProps(props) {
-    return props.disabled || props["aria-disabled"] === true || props["aria-disabled"] === "true";
+  function isInWordPressEnvironment() {
+    let topWp;
+    try {
+      topWp = window.top?.wp;
+    } catch {
+    }
+    const wp = topWp ?? window.wp;
+    return typeof wp?.components === "object" && wp.components !== null;
   }
-  function removeUndefinedValues(obj) {
-    const result = {};
-    for (const key in obj) if (obj[key] !== void 0) result[key] = obj[key];
-    return result;
+  var cachedSlot = null;
+  function ensureSlotIsAccessible(element) {
+    element.setAttribute("aria-hidden", "false");
+    return element;
   }
-  function defaultValue(...values) {
-    for (const value of values) if (value !== void 0) return value;
+  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 canUseDOM = checkIsBrowser();
-  function checkIsBrowser() {
-    return typeof window !== "undefined" && !!window.document?.createElement;
+  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;
   }
-  function getDocument(node) {
-    if (!node) return document;
-    if ("self" in node) return node.document;
-    return node.ownerDocument || document;
+
+  // 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
+        }
+      );
+    }
+  );
+
+  // 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() {
+    const globalScope = globalThis;
+    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 getActiveElement(node, activeDescendant = false) {
-    const { activeElement: activeElement2 } = getDocument(node);
-    if (!activeElement2?.nodeName) return null;
-    if (isFrame(activeElement2) && activeElement2.contentDocument?.body) return getActiveElement(activeElement2.contentDocument.body, activeDescendant);
-    if (activeDescendant) {
-      const id = activeElement2.getAttribute("aria-activedescendant");
-      if (id) {
-        const element = getDocument(activeElement2).getElementById(id);
-        if (element) return element;
+  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 activeElement2;
+    return false;
   }
-  function contains2(parent, child) {
-    return parent === child || parent.contains(child);
+  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 isElement2(target) {
-    return target?.nodeType === 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);
+    };
   }
-  function isNode2(target) {
-    return typeof target?.nodeType === "number";
+  function registerStyle8(hash, css) {
+    const runtime = getRuntime8();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle8(targetDocument, hash, css);
+    }
   }
-  function isFrame(element) {
-    return element.tagName === "IFRAME";
+  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}}}}");
   }
-  function isButton(element) {
-    const tagName = element.tagName.toLowerCase();
-    if (tagName === "button") return true;
-    if (tagName === "input" && element.type) return buttonInputTypes.indexOf(element.type) !== -1;
-    return false;
+  var 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 buttonInputTypes = [
-    "button",
-    "color",
-    "file",
-    "image",
-    "reset",
-    "submit"
-  ];
-  function isVisible(element) {
-    if (typeof element.checkVisibility === "function") return element.checkVisibility();
-    const htmlElement = element;
-    return htmlElement.offsetWidth > 0 || htmlElement.offsetHeight > 0 || element.getClientRects().length > 0;
+  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,
+        {
+          ref,
+          align,
+          side,
+          sideOffset,
+          ...props,
+          className: clsx_default(
+            resets_default3["box-sizing"],
+            style_default7.positioner,
+            className2
+          )
+        }
+      );
+    }
+  );
+
+  // 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() {
+    const globalScope = globalThis;
+    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 isTextField(element) {
-    try {
-      if (element.tagName === "TEXTAREA") return true;
-      if (element.tagName !== "INPUT") return false;
-      return element.selectionStart !== null;
-    } catch (_error) {
+  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 isTextbox(element) {
-    return element.isContentEditable || isTextField(element);
+  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 getTextboxValue(element) {
-    if (isTextField(element)) return element.value;
-    if (element.isContentEditable) {
-      const range = getDocument(element).createRange();
-      range.selectNodeContents(element);
-      return range.toString();
+  function registerStyle9(hash, css) {
+    const runtime = getRuntime9();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle9(targetDocument, hash, css);
     }
-    return "";
   }
-  function getTextboxSelection(element) {
-    let start = 0;
-    let end = 0;
-    if (isTextField(element)) {
-      start = element.selectionStart || 0;
-      end = element.selectionEnd || 0;
-    } else if (element.isContentEditable) {
-      const selection = getDocument(element).getSelection();
-      if (selection?.rangeCount && selection.anchorNode && contains2(element, selection.anchorNode) && selection.focusNode && contains2(element, selection.focusNode)) {
-        const range = selection.getRangeAt(0);
-        const nextRange = range.cloneRange();
-        nextRange.selectNodeContents(element);
-        nextRange.setEnd(range.startContainer, range.startOffset);
-        start = nextRange.toString().length;
-        nextRange.setEnd(range.endContainer, range.endOffset);
-        end = nextRange.toString().length;
+  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}}}}');
+  }
+  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 });
     }
-    return {
-      start,
-      end
-    };
+  );
+
+  // 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 });
   }
-  var allowedPopupRoles = [
-    "dialog",
-    "menu",
-    "listbox",
-    "tree",
-    "grid"
-  ];
-  var itemRoleByPopupRole = {
-    menu: "menuitem",
-    listbox: "option",
-    tree: "treeitem"
-  };
-  function getPopupRole(element, fallback) {
-    const role = element?.getAttribute("role");
-    if (role && allowedPopupRoles.indexOf(role) !== -1) return role;
-    return fallback;
+
+  // 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 getItemRoleByPopupRole(popupRole) {
-    if (popupRole == null) return;
-    if (!hasOwnProperty(itemRoleByPopupRole, popupRole)) return;
-    return itemRoleByPopupRole[popupRole];
+
+  // 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 });
   }
-  function getScrollingElement(element) {
-    if (!element) return null;
-    const isScrollableOverflow = (overflow) => {
-      if (overflow === "auto") return true;
-      if (overflow === "scroll") return true;
-      return false;
+
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-    if (element.clientHeight && element.scrollHeight > element.clientHeight) {
-      const { overflowY } = getComputedStyle(element);
-      if (isScrollableOverflow(overflowY)) return element;
-    } else if (element.clientWidth && element.scrollWidth > element.clientWidth) {
-      const { overflowX } = getComputedStyle(element);
-      if (isScrollableOverflow(overflowX)) return element;
+    if (typeof document !== "undefined") {
+      registerDocument10(document);
     }
-    const doc = getDocument(element);
-    return getScrollingElement(element.parentElement) || doc.scrollingElement || doc.body;
-  }
-  function setSelectionRange(element, ...args) {
-    if (/text|search|password|tel|url/i.test(element.type)) element.setSelectionRange(...args);
+    return globalScope.__wpStyleRuntime;
   }
-  function sortBasedOnDOMPosition(items, getElement) {
-    const pairs = items.map((item, index2) => [index2, item]);
-    let isOrderDifferent = false;
-    pairs.sort(([indexA, a2], [indexB, b2]) => {
-      const elementA = getElement(a2);
-      const elementB = getElement(b2);
-      if (elementA === elementB) return 0;
-      if (!elementA || !elementB) return 0;
-      if (isElementPreceding(elementA, elementB)) {
-        if (indexA > indexB) isOrderDifferent = true;
-        return -1;
+  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;
       }
-      if (indexA < indexB) isOrderDifferent = true;
-      return 1;
-    });
-    if (isOrderDifferent) return pairs.map(([_, item]) => item);
-    return items;
-  }
-  function isElementPreceding(a2, b2) {
-    return Boolean(b2.compareDocumentPosition(a2) & Node.DOCUMENT_POSITION_PRECEDING);
-  }
-  function isTouchDevice() {
-    return canUseDOM && !!navigator.maxTouchPoints;
+    }
+    return false;
   }
-  function isApple() {
-    if (!canUseDOM) return false;
-    return /mac|iphone|ipad|ipod/i.test(navigator.platform);
+  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 isSafari() {
-    return canUseDOM && isApple() && /apple/i.test(navigator.vendor);
+  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 isFirefox() {
-    return canUseDOM && /firefox\//i.test(navigator.userAgent);
+  function registerStyle10(hash, css) {
+    const runtime = getRuntime10();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle10(targetDocument, hash, css);
+    }
   }
-  function isPortalEvent(event) {
-    const { currentTarget, target } = event;
-    if (!currentTarget) return false;
-    if (!isNode2(target)) return true;
-    return !contains2(currentTarget, target);
+  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}}}");
   }
-  function isSelfTarget(event) {
-    return event.target === event.currentTarget;
+  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;
+    }
+  );
+
+  // 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() {
+    const globalScope = globalThis;
+    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 isActivatableNavigationTarget(element) {
-    if (!isElement2(element)) return false;
-    const target = element;
-    const tagName = target.tagName.toLowerCase();
-    if (tagName === "a") return true;
-    if (tagName === "button" && target.type === "submit") return true;
-    if (tagName === "input" && target.type === "submit") return true;
+  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 isOpeningInNewTab(event) {
-    const isAppleDevice = isApple();
-    if (isAppleDevice && !event.metaKey) return false;
-    if (!isAppleDevice && !event.ctrlKey) return false;
-    return isActivatableNavigationTarget(event.currentTarget);
-  }
-  function isDownloading(event) {
-    if (!event.altKey) return false;
-    return isActivatableNavigationTarget(event.currentTarget);
+  function 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 fireBlurEvent(element, eventInit) {
-    const event = new FocusEvent("blur", eventInit);
-    const defaultAllowed = element.dispatchEvent(event);
-    const bubbleInit = {
-      ...eventInit,
-      bubbles: true
+  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);
     };
-    element.dispatchEvent(new FocusEvent("focusout", bubbleInit));
-    return defaultAllowed;
   }
-  function fireKeyboardEvent(element, type, eventInit) {
-    const event = new KeyboardEvent(type, eventInit);
-    return element.dispatchEvent(event);
+  function registerStyle11(hash, css) {
+    const runtime = getRuntime11();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle11(targetDocument, hash, css);
+    }
   }
-  function fireClickEvent(element, eventInit) {
-    const event = new MouseEvent("click", eventInit);
-    return element.dispatchEvent(event);
+  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 isFocusEventOutside(event, container) {
-    const containerElement = container || event.currentTarget;
-    const relatedTarget = event.relatedTarget;
-    return !isNode2(relatedTarget) || !contains2(containerElement, relatedTarget);
+  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))}}}");
   }
-  function isInputEvent(event) {
-    return event.type === "input";
+  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"}}}');
   }
-  function queueBeforeEvent(element, type, callback, timeout) {
-    const createTimer = (callback2) => {
-      if (timeout) {
-        const timerId2 = setTimeout(callback2, timeout);
-        return () => clearTimeout(timerId2);
-      }
-      const timerId = requestAnimationFrame(callback2);
-      return () => cancelAnimationFrame(timerId);
-    };
-    const cancelTimer = createTimer(() => {
-      element.removeEventListener(type, callSync, true);
-      callback();
-    });
-    const callSync = () => {
-      cancelTimer();
-      callback();
-    };
-    element.addEventListener(type, callSync, {
-      once: true,
-      capture: true
-    });
-    return () => {
-      cancelTimer();
-      element.removeEventListener(type, callSync, true);
-    };
+  var style_default10 = { "link": "d4250949359b05ce__link", "is-brand": "c6055659b8e2cd2c__is-brand", "is-neutral": "_92e0dfcaeee15b88__is-neutral", "is-unstyled": "cf122a9bf1035d42__is-unstyled", "link-icon": "_0cb411afac4c86c7__link-icon" };
+  if (typeof process === "undefined" || true) {
+    registerStyle11("af6d9984a6", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");
   }
-  function addGlobalEventListener(type, listener, options, scope = window) {
-    const children = [];
-    try {
-      scope.document.addEventListener(type, listener, options);
-      for (const frame of Array.from(scope.frames)) children.push(addGlobalEventListener(type, listener, options, frame));
-    } catch {
-    }
-    const removeEventListener = () => {
-      try {
-        scope.document.removeEventListener(type, listener, options);
-      } catch {
+  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",
+            {
+              className: style_default10["link-icon"],
+              role: "img",
+              "aria-label": (
+                /* translators: accessibility text appended to link text */
+                (0, import_i18n10.__)("(opens in a new tab)")
+              )
+            }
+          )
+        ] })
+      })
+    });
+    return element;
+  });
+
+  // packages/dataviews/build-module/components/dataviews-context/index.mjs
+  var import_element30 = __toESM(require_element(), 1);
+
+  // packages/dataviews/build-module/constants.mjs
+  var import_i18n11 = __toESM(require_i18n(), 1);
+  var OPERATOR_IS_ANY = "isAny";
+  var OPERATOR_IS_NONE = "isNone";
+  var OPERATOR_IS_ALL = "isAll";
+  var OPERATOR_IS_NOT_ALL = "isNotAll";
+  var OPERATOR_BETWEEN = "between";
+  var OPERATOR_IN_THE_PAST = "inThePast";
+  var OPERATOR_OVER = "over";
+  var OPERATOR_IS = "is";
+  var OPERATOR_IS_NOT = "isNot";
+  var OPERATOR_LESS_THAN = "lessThan";
+  var OPERATOR_GREATER_THAN = "greaterThan";
+  var OPERATOR_LESS_THAN_OR_EQUAL = "lessThanOrEqual";
+  var OPERATOR_GREATER_THAN_OR_EQUAL = "greaterThanOrEqual";
+  var OPERATOR_BEFORE = "before";
+  var OPERATOR_AFTER = "after";
+  var OPERATOR_BEFORE_INC = "beforeInc";
+  var OPERATOR_AFTER_INC = "afterInc";
+  var OPERATOR_CONTAINS = "contains";
+  var OPERATOR_NOT_CONTAINS = "notContains";
+  var OPERATOR_STARTS_WITH = "startsWith";
+  var OPERATOR_ON = "on";
+  var OPERATOR_NOT_ON = "notOn";
+  var SORTING_DIRECTIONS = ["asc", "desc"];
+  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")
+  };
+  var sortIcons = {
+    asc: arrow_up_default,
+    desc: arrow_down_default
+  };
+  var LAYOUT_TABLE = "table";
+  var LAYOUT_GRID = "grid";
+  var LAYOUT_LIST = "list";
+  var LAYOUT_ACTIVITY = "activity";
+  var LAYOUT_PICKER_GRID = "pickerGrid";
+  var LAYOUT_PICKER_TABLE = "pickerTable";
+  var LAYOUT_PICKER_ACTIVITY = "pickerActivity";
+  var MEDIA_ASPECT_RATIOS = [
+    "1/1",
+    "4/3",
+    "3/4",
+    "3/2",
+    "2/3",
+    "16/9",
+    "9/16"
+  ];
+
+  // packages/dataviews/build-module/components/dataviews-context/index.mjs
+  var DataViewsContext = (0, import_element30.createContext)({
+    view: { type: LAYOUT_TABLE },
+    onChangeView: () => {
+    },
+    fields: [],
+    data: [],
+    paginationInfo: {
+      totalItems: 0,
+      totalPages: 0
+    },
+    selection: [],
+    onChangeSelection: () => {
+    },
+    setOpenedFilter: () => {
+    },
+    openedFilter: null,
+    getItemId: (item) => item.id,
+    isItemClickable: () => true,
+    renderItemLink: void 0,
+    containerWidth: 0,
+    containerRef: (0, import_element30.createRef)(),
+    resizeObserverRef: () => {
+    },
+    defaultLayouts: { list: {}, grid: {}, table: {} },
+    filters: [],
+    isShowingFilter: false,
+    setIsShowingFilter: () => {
+    },
+    hasInitiallyLoaded: false,
+    config: {
+      perPageSizes: []
+    },
+    intersectionObserver: null
+  });
+  DataViewsContext.displayName = "DataViewsContext";
+  var dataviews_context_default = DataViewsContext;
+
+  // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
+  var import_i18n32 = __toESM(require_i18n(), 1);
+
+  // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
+  var import_i18n19 = __toESM(require_i18n(), 1);
+  var import_components7 = __toESM(require_components(), 1);
+  var import_element39 = __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 SELECTION_CHECKBOX_CLASS = "dataviews-selection-checkbox";
+  function DataViewsSelectionCheckbox({
+    selection,
+    onChangeSelection,
+    item,
+    getItemId,
+    titleField,
+    disabled: disabled2,
+    ...extraProps
+  }) {
+    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)(
+      import_components2.CheckboxControl,
+      {
+        className: SELECTION_CHECKBOX_CLASS,
+        "aria-label": selectionLabel,
+        "aria-disabled": disabled2,
+        checked,
+        onChange: () => {
+          if (disabled2) {
+            return;
+          }
+          onChangeSelection(
+            isInSelectionArray ? selection.filter((itemId) => id !== itemId) : [...selection, id]
+          );
+        },
+        ...extraProps
       }
-      for (const remove of children) remove();
-    };
-    return removeEventListener;
-  }
-  var selector = "input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";
-  function isFocusable(element) {
-    if (!element.matches(selector)) return false;
-    if (!isVisible(element)) return false;
-    if (element.closest("[inert]")) return false;
-    return true;
-  }
-  function hasFocus(element) {
-    const activeElement2 = getActiveElement(element);
-    if (!activeElement2) return false;
-    if (activeElement2 === element) return true;
-    const activeDescendant = activeElement2.getAttribute("aria-activedescendant");
-    if (!activeDescendant) return false;
-    return activeDescendant === element.id;
-  }
-  function hasFocusWithin(element) {
-    const activeElement2 = getActiveElement(element);
-    if (!activeElement2) return false;
-    if (contains2(element, activeElement2)) return true;
-    const activeDescendant = activeElement2.getAttribute("aria-activedescendant");
-    if (!activeDescendant) return false;
-    if (!("id" in element)) return false;
-    if (activeDescendant === element.id) return true;
-    return !!element.querySelector(`#${CSS.escape(activeDescendant)}`);
-  }
-  function 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?.();
-      return createUndoCallback(async () => {
-        await redo?.();
-        return callback;
-      });
+
+  // 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_data2 = __toESM(require_data(), 1);
+  var import_compose2 = __toESM(require_compose(), 1);
+
+  // node_modules/tslib/tslib.es6.mjs
+  var __assign = function() {
+    __assign = Object.assign || function __assign2(t2) {
+      for (var s2, i2 = 1, n2 = arguments.length; i2 < n2; i2++) {
+        s2 = arguments[i2];
+        for (var p2 in s2) if (Object.prototype.hasOwnProperty.call(s2, p2)) t2[p2] = s2[p2];
+      }
+      return t2;
     };
+    return __assign.apply(this, arguments);
+  };
+
+  // node_modules/lower-case/dist.es2015/index.js
+  function lowerCase(str) {
+    return str.toLowerCase();
   }
-  var UndoManager = createUndoManager();
-  function createUndoManager({ limit = 100 } = {}) {
-    const undoStack = [];
-    let redoStack = [];
-    let currentGroup = null;
-    const canUndo = () => undoStack.length > 0;
-    const canRedo = () => redoStack.length > 0;
-    const undo = async () => {
-      if (!canUndo()) return;
-      currentGroup = null;
-      redoStack.push(await undoStack.pop()?.());
-    };
-    const redo = async () => {
-      if (!canRedo()) return;
-      currentGroup = null;
-      undoStack.push(await redoStack.pop()?.());
-    };
-    const execute = async (callback, group) => {
-      if (!callback) return;
-      const sameGroup = group === currentGroup;
-      currentGroup = group ?? null;
-      const nextIndex = sameGroup ? Math.max(0, undoStack.length - 1) : undoStack.length;
-      const undoCallback = await callback();
-      if (!undoCallback) return;
-      redoStack = [];
-      const currentUndo = undoStack[nextIndex];
-      undoStack[nextIndex] = createUndoCallback(async () => {
-        await undoCallback?.();
-        const currentRedo = await currentUndo?.();
-        return async () => {
-          await currentRedo?.();
-          await callback?.();
-        };
-      });
-      while (undoStack.length > limit) undoStack.shift();
-    };
-    return {
-      canUndo,
-      canRedo,
-      undo,
-      redo,
-      execute
-    };
+
+  // node_modules/no-case/dist.es2015/index.js
+  var DEFAULT_SPLIT_REGEXP = [/([a-z0-9])([A-Z])/g, /([A-Z])([A-Z][a-z])/g];
+  var DEFAULT_STRIP_REGEXP = /[^A-Z0-9]+/gi;
+  function noCase(input, options) {
+    if (options === void 0) {
+      options = {};
+    }
+    var _a = options.splitRegexp, splitRegexp = _a === void 0 ? DEFAULT_SPLIT_REGEXP : _a, _b = options.stripRegexp, stripRegexp = _b === void 0 ? DEFAULT_STRIP_REGEXP : _b, _c = options.transform, transform = _c === void 0 ? lowerCase : _c, _d = options.delimiter, delimiter = _d === void 0 ? " " : _d;
+    var result = replace(replace(input, splitRegexp, "$1\0$2"), stripRegexp, "\0");
+    var start = 0;
+    var end = result.length;
+    while (result.charAt(start) === "\0")
+      start++;
+    while (result.charAt(end - 1) === "\0")
+      end--;
+    return result.slice(start, end).split("\0").map(transform).join(delimiter);
+  }
+  function replace(input, re2, value) {
+    if (re2 instanceof RegExp)
+      return input.replace(re2, value);
+    return re2.reduce(function(input2, re3) {
+      return input2.replace(re3, value);
+    }, input);
+  }
+
+  // node_modules/dot-case/dist.es2015/index.js
+  function dotCase(input, options) {
+    if (options === void 0) {
+      options = {};
+    }
+    return noCase(input, __assign({ delimiter: "." }, options));
   }

-  // node_modules/@ariakit/react-utils/dist/index.js
-  var React47 = __toESM(require_react(), 1);
-  var import_react8 = __toESM(require_react(), 1);
-  var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1);
-  function setRef(ref, value) {
-    if (typeof ref === "function") {
-      const cleanup = ref(value);
-      if (typeof cleanup === "function") return cleanup;
-    } else if (ref) ref.current = value;
+  // node_modules/param-case/dist.es2015/index.js
+  function paramCase(input, options) {
+    if (options === void 0) {
+      options = {};
+    }
+    return dotCase(input, __assign({ delimiter: "-" }, options));
+  }
+
+  // packages/kebab-case/build-module/index.mjs
+  function kebabCase(str) {
+    let input = str?.toString?.() ?? "";
+    input = input.replace(/['\u2019]/, "");
+    return paramCase(input, {
+      splitRegexp: [
+        /(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,
+        // fooBar => foo-bar, 3Bar => 3-bar
+        /(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,
+        // 3bar => 3-bar
+        /([A-Za-z])([0-9])/g,
+        // Foo3 => foo-3, foo3 => foo-3
+        /([A-Z])([A-Z][a-z])/g
+        // FOOBar => foo-bar
+      ]
+    });
   }
-  function isValidElementWithRef(element) {
-    if (!element) return false;
-    if (!(0, import_react8.isValidElement)(element)) return false;
-    if ("ref" in element.props) return true;
-    if ("ref" in element) return true;
-    return false;
+
+  // 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);
+  function ButtonTrigger({
+    action,
+    onClick,
+    items,
+    variant
+  }) {
+    const label = typeof action.label === "string" ? action.label : action.label(items);
+    return /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+      import_components3.Button,
+      {
+        disabled: !!action.disabled,
+        accessibleWhenDisabled: true,
+        size: "compact",
+        variant,
+        onClick,
+        children: label
+      }
+    );
   }
-  function getRefProperty(element) {
-    if (!isValidElementWithRef(element)) return null;
-    return { ...element.props }.ref || element.ref;
+  function MenuItemTrigger({
+    action,
+    onClick,
+    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 }) });
   }
-  function mergeProps2(base, overrides) {
-    const props = { ...base };
-    for (const key in overrides) {
-      if (!hasOwnProperty(overrides, key)) continue;
-      if (key === "className") {
-        const prop = "className";
-        const baseClass = base[prop];
-        const overrideClass = overrides[prop];
-        if (baseClass && overrideClass) props[prop] = `${baseClass} ${overrideClass}`;
-        else props[prop] = overrideClass || baseClass;
-        continue;
-      }
-      if (key === "style") {
-        const prop = "style";
-        props[prop] = base[prop] ? {
-          ...base[prop],
-          ...overrides[prop]
-        } : overrides[prop];
-        continue;
+  function ActionModal({
+    action,
+    items,
+    closeModal
+  }) {
+    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)(
+      import_components3.Modal,
+      {
+        title: modalHeader || label,
+        __experimentalHideHeader: !!action.hideModalHeader,
+        onRequestClose: closeModal,
+        focusOnMount: action.modalFocusOnMount ?? true,
+        size: action.modalSize || "medium",
+        overlayClassName: `dataviews-action-modal dataviews-action-modal__${kebabCase(
+          action.id
+        )}`,
+        children: /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(action.RenderModal, { items, closeModal })
       }
-      const overrideValue = overrides[key];
-      if (key.startsWith("on")) {
-        if (typeof overrideValue !== "function") continue;
-        const baseValue = base[key];
-        if (typeof baseValue === "function") {
-          props[key] = (...args) => {
-            overrideValue(...args);
-            baseValue(...args);
-          };
-          continue;
+    );
+  }
+  function ActionsMenuGroup({
+    actions,
+    item,
+    registry,
+    setActiveModalAction
+  }) {
+    const { primaryActions, regularActions } = (0, import_element31.useMemo)(() => {
+      return actions.reduce(
+        (acc, action) => {
+          (action.isPrimary ? acc.primaryActions : acc.regularActions).push(action);
+          return acc;
+        },
+        {
+          primaryActions: [],
+          regularActions: []
+        }
+      );
+    }, [actions]);
+    const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+      MenuItemTrigger,
+      {
+        action,
+        onClick: () => {
+          if ("RenderModal" in action) {
+            setActiveModalAction(action);
+            return;
+          }
+          action.callback([item], { registry });
+        },
+        items: [item]
+      },
+      action.id
+    ));
+    return /* @__PURE__ */ (0, import_jsx_runtime61.jsxs)(Menu.Group, { children: [
+      renderActionGroup(primaryActions),
+      renderActionGroup(regularActions)
+    ] });
+  }
+  function ItemActions({
+    item,
+    actions,
+    isCompact
+  }) {
+    const registry = (0, import_data2.useRegistry)();
+    const { primaryActions, eligibleActions } = (0, import_element31.useMemo)(() => {
+      const _eligibleActions = actions.filter(
+        (action) => !action.isEligible || action.isEligible(item)
+      );
+      const _primaryActions = _eligibleActions.filter(
+        (action) => action.isPrimary
+      );
+      return {
+        primaryActions: _primaryActions,
+        eligibleActions: _eligibleActions
+      };
+    }, [actions, item]);
+    const isMobileViewport = (0, import_compose2.useViewportMatch)("medium", "<");
+    if (isCompact) {
+      return /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+        CompactItemActions,
+        {
+          item,
+          actions: eligibleActions,
+          isSmall: true,
+          registry
         }
-      }
-      props[key] = overrideValue;
+      );
     }
-    return props;
-  }
-  var _React = { ...React47 };
-  var useReactId = _React.useId;
-  var useReactDeferredValue = _React.useDeferredValue;
-  var useReactInsertionEffect = _React.useInsertionEffect;
-  var useSafeLayoutEffect = canUseDOM ? import_react8.useLayoutEffect : import_react8.useEffect;
-  function useInitialValue(value) {
-    const [initialValue] = (0, import_react8.useState)(value);
-    return initialValue;
-  }
-  function useLiveRef(value) {
-    const ref = (0, import_react8.useRef)(value);
-    useSafeLayoutEffect(() => {
-      ref.current = value;
-    });
-    return ref;
-  }
-  function useEvent(callback) {
-    const ref = (0, import_react8.useRef)(() => {
-      throw new Error("Cannot call an event handler while rendering.");
-    });
-    if (useReactInsertionEffect) useReactInsertionEffect(() => {
-      ref.current = callback;
-    });
-    else ref.current = callback;
-    return (0, import_react8.useCallback)((...args) => ref.current?.(...args), []);
+    return /* @__PURE__ */ (0, import_jsx_runtime61.jsxs)(
+      Stack,
+      {
+        direction: "row",
+        justify: "flex-end",
+        className: "dataviews-item-actions",
+        style: {
+          flexShrink: 0,
+          width: "auto"
+        },
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+            PrimaryActions,
+            {
+              item,
+              actions: primaryActions,
+              registry
+            }
+          ),
+          (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
+          // there if there are any actions at all.
+          isMobileViewport) && /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+            CompactItemActions,
+            {
+              item,
+              actions: eligibleActions,
+              registry
+            }
+          )
+        ]
+      }
+    );
   }
-  function useTransactionState(callback) {
-    const [state, setState] = (0, import_react8.useState)(null);
-    useSafeLayoutEffect(() => {
-      if (state == null) return;
-      if (!callback) return;
-      let prevState = null;
-      callback((prev) => {
-        prevState = prev;
-        return state;
-      });
-      return () => {
-        callback(prevState);
-      };
-    }, [state, callback]);
-    return [state, setState];
+  function CompactItemActions({
+    item,
+    actions,
+    isSmall,
+    registry
+  }) {
+    const [activeModalAction, setActiveModalAction] = (0, import_element31.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,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+              import_components3.Button,
+              {
+                size: isSmall ? "small" : "compact",
+                icon: more_vertical_default,
+                label: (0, import_i18n13.__)("Actions"),
+                accessibleWhenDisabled: true,
+                disabled: !actions.length,
+                className: "dataviews-all-actions-button"
+              }
+            )
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(Menu.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+          ActionsMenuGroup,
+          {
+            actions,
+            item,
+            registry,
+            setActiveModalAction
+          }
+        ) })
+      ] }),
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+        ActionModal,
+        {
+          action: activeModalAction,
+          items: [item],
+          closeModal: () => setActiveModalAction(null)
+        }
+      )
+    ] });
   }
-  function useMergeRefs(...refs) {
-    return (0, import_react8.useMemo)(() => {
-      if (!refs.some(Boolean)) return;
-      return (value) => {
-        const refEffects = [];
-        for (const ref of refs) {
-          if (!ref) continue;
-          const cleanup = setRef(ref, value);
-          refEffects.push({
-            ref,
-            cleanup: typeof cleanup === "function" ? cleanup : void 0
-          });
+  function PrimaryActions({
+    item,
+    actions,
+    registry,
+    buttonVariant
+  }) {
+    const [activeModalAction, setActiveModalAction] = (0, import_element31.useState)(null);
+    const isMobileViewport = (0, import_compose2.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)(
+        ButtonTrigger,
+        {
+          action,
+          onClick: () => {
+            if ("RenderModal" in action) {
+              setActiveModalAction(action);
+              return;
+            }
+            action.callback([item], { registry });
+          },
+          items: [item],
+          variant: buttonVariant
+        },
+        action.id
+      )),
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+        ActionModal,
+        {
+          action: activeModalAction,
+          items: [item],
+          closeModal: () => setActiveModalAction(null)
         }
-        if (!refEffects.some((effect) => effect.cleanup)) return;
-        return () => {
-          for (const { ref, cleanup } of refEffects) if (cleanup) cleanup();
-          else setRef(ref, null);
-        };
-      };
-    }, refs);
+      )
+    ] });
   }
-  function useId4(defaultId) {
-    if (useReactId) {
-      const reactId = useReactId();
-      if (defaultId) return defaultId;
-      return reactId;
+
+  // 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_data3 = __toESM(require_data(), 1);
+  var import_compose3 = __toESM(require_compose(), 1);
+
+  // packages/dataviews/build-module/utils/get-footer-message.mjs
+  var import_i18n14 = __toESM(require_i18n(), 1);
+  function getFooterMessage(selectionCount, itemsCount, totalItems, onlyTotalCount = false) {
+    if (selectionCount > 0) {
+      return (0, import_i18n14.sprintf)(
+        /* translators: %d: number of items. */
+        (0, import_i18n14._n)("%d Item selected", "%d Items selected", selectionCount),
+        selectionCount
+      );
     }
-    const [id, setId] = (0, import_react8.useState)(defaultId);
-    useSafeLayoutEffect(() => {
-      if (defaultId || id) return;
-      setId(`id-${Math.random().toString(36).slice(2, 8)}`);
-    }, [defaultId, id]);
-    return defaultId || id;
+    if (onlyTotalCount || totalItems <= itemsCount) {
+      return (0, import_i18n14.sprintf)(
+        /* translators: %d: number of items. */
+        (0, import_i18n14._n)("%d Item", "%d Items", totalItems),
+        totalItems
+      );
+    }
+    return (0, import_i18n14.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),
+      itemsCount,
+      totalItems
+    );
   }
-  function useTagName(refOrElement, type) {
-    const stringOrUndefined = (type2) => {
-      if (typeof type2 !== "string") return;
-      return type2;
-    };
-    const [tagName, setTagName] = (0, import_react8.useState)(() => stringOrUndefined(type));
-    useSafeLayoutEffect(() => {
-      setTagName((refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement)?.tagName.toLowerCase() || stringOrUndefined(type));
-    }, [refOrElement, type]);
-    return tagName;
+
+  // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
+  var import_jsx_runtime62 = __toESM(require_jsx_runtime(), 1);
+  function hasAPossibleBulkAction(actions, item) {
+    return actions.some(
+      (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
+    );
   }
-  function useAttribute(refOrElement, attributeName, defaultValue2) {
-    const initialValue = useInitialValue(defaultValue2);
-    const [attribute, setAttribute] = (0, import_react8.useState)(initialValue);
-    (0, import_react8.useEffect)(() => {
-      const element = refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement;
-      if (!element) return;
-      const callback = () => {
-        const value = element.getAttribute(attributeName);
-        setAttribute(value == null ? initialValue : value);
-      };
-      const observer = new MutationObserver(callback);
-      observer.observe(element, { attributeFilter: [attributeName] });
-      callback();
-      return () => observer.disconnect();
-    }, [
-      refOrElement,
-      attributeName,
-      initialValue
-    ]);
-    return attribute;
+  function useHasAPossibleBulkAction(actions, item) {
+    return (0, import_element32.useMemo)(
+      () => hasAPossibleBulkAction(actions, item),
+      [actions, item]
+    );
   }
-  function useUpdateEffect(effect, deps) {
-    const mounted = (0, import_react8.useRef)(false);
-    (0, import_react8.useEffect)(() => {
-      if (mounted.current) return effect();
-      mounted.current = true;
-    }, deps);
-    (0, import_react8.useEffect)(() => () => {
-      mounted.current = false;
-    }, []);
+  function useSomeItemHasAPossibleBulkAction(actions, data) {
+    return (0, import_element32.useMemo)(
+      () => data.some((item) => hasAPossibleBulkAction(actions, item)),
+      [actions, data]
+    );
   }
-  function useUpdateLayoutEffect(effect, deps) {
-    const mounted = (0, import_react8.useRef)(false);
-    useSafeLayoutEffect(() => {
-      if (mounted.current) return effect();
-      mounted.current = true;
-    }, deps);
-    useSafeLayoutEffect(() => () => {
-      mounted.current = false;
-    }, []);
+  function BulkSelectionCheckbox({
+    selection,
+    onChangeSelection,
+    data,
+    actions,
+    getItemId,
+    disableSelectAll = false
+  }) {
+    const selectableItems = (0, import_element32.useMemo)(() => {
+      return data.filter((item) => {
+        return actions.some(
+          (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
+        );
+      });
+    }, [data, actions]);
+    const selectedItems = data.filter(
+      (item) => selection.includes(getItemId(item)) && selectableItems.includes(item)
+    );
+    const hasSelection = selection.length > 0;
+    const areAllSelected = selectedItems.length === selectableItems.length;
+    if (disableSelectAll) {
+      return /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
+        import_components4.CheckboxControl,
+        {
+          className: "dataviews-view-table-selection-checkbox",
+          checked: hasSelection,
+          disabled: !hasSelection,
+          onChange: () => {
+            onChangeSelection([]);
+          },
+          "aria-label": (0, import_i18n15.__)("Deselect all")
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
+      import_components4.CheckboxControl,
+      {
+        className: "dataviews-view-table-selection-checkbox",
+        checked: areAllSelected,
+        indeterminate: !areAllSelected && !!selectedItems.length,
+        onChange: () => {
+          if (areAllSelected) {
+            onChangeSelection([]);
+          } else {
+            onChangeSelection(
+              selectableItems.map((item) => getItemId(item))
+            );
+          }
+        },
+        "aria-label": areAllSelected ? (0, import_i18n15.__)("Deselect all") : (0, import_i18n15.__)("Select all")
+      }
+    );
   }
-  function useForceUpdate() {
-    return (0, import_react8.useReducer)(() => [], []);
+
+  // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
+  var import_i18n16 = __toESM(require_i18n(), 1);
+  var import_components5 = __toESM(require_components(), 1);
+  var import_element33 = __toESM(require_element(), 1);
+
+  // packages/dataviews/build-module/utils/get-hideable-fields.mjs
+  function getHideableFields(view, fields) {
+    const togglableFields = [
+      view?.titleField,
+      view?.mediaField,
+      view?.descriptionField
+    ].filter(Boolean);
+    return fields.filter(
+      (f2) => !togglableFields.includes(f2.id) && f2.type !== "media" && f2.enableHiding !== false
+    );
   }
-  function useBooleanEvent(booleanOrCallback) {
-    return useEvent(typeof booleanOrCallback === "function" ? booleanOrCallback : () => booleanOrCallback);
+
+  // 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);
+  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, {}),
+      child
+    ] }, i2));
   }
-  function useWrapElement(props, callback, deps = []) {
-    const wrapElement = (0, import_react8.useCallback)((element) => {
-      if (props.wrapElement) element = props.wrapElement(element);
-      return callback(element);
-    }, [...deps, props.wrapElement]);
+  var _HeaderMenu = (0, import_element33.forwardRef)(function HeaderMenu({
+    fieldId,
+    view,
+    fields,
+    onChangeView,
+    onHide,
+    setOpenedFilter,
+    canMove = true,
+    canInsertLeft = true,
+    canInsertRight = true
+  }, ref) {
+    const visibleFieldIds = view.fields ?? [];
+    const index2 = visibleFieldIds?.indexOf(fieldId);
+    const isSorted = view.sort?.field === fieldId;
+    let isHidable = false;
+    let isSortable = false;
+    let canAddFilter = false;
+    let operators = [];
+    const field = fields.find((f2) => f2.id === fieldId);
+    const { setIsShowingFilter } = (0, import_element33.useContext)(dataviews_context_default);
+    if (!field) {
+      return null;
+    }
+    isHidable = field.enableHiding !== false;
+    isSortable = field.enableSorting !== false;
+    const header = field.header;
+    operators = !!field.filterBy && field.filterBy?.operators || [];
+    canAddFilter = !view.filters?.some((_filter) => fieldId === _filter.field) && !!(field.hasElements || field.Edit) && field.filterBy !== false && !field.filterBy?.isPrimary;
+    if (!isSortable && !canMove && !isHidable && !canAddFilter) {
+      return header;
+    }
+    const hiddenFields = getHideableFields(view, fields).filter(
+      (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,
+        {
+          render: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
+            import_components5.Button,
+            {
+              size: "compact",
+              className: "dataviews-view-table-header-button",
+              ref,
+              variant: "tertiary"
+            }
+          ),
+          children: [
+            header,
+            view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime63.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
+                  });
+                },
+                children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.ItemLabel, { children: sortLabels[direction] })
+              },
+              value
+            );
+          }
+        ) }),
+        canAddFilter && /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
+          Menu2.Item,
+          {
+            prefix: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_components5.Icon, { icon: funnel_default }),
+            onClick: () => {
+              setOpenedFilter(fieldId);
+              setIsShowingFilter(true);
+              onChangeView({
+                ...view,
+                page: 1,
+                filters: [
+                  ...view.filters || [],
+                  {
+                    field: fieldId,
+                    value: void 0,
+                    operator: operators[0]
+                  }
+                ]
+              });
+            },
+            children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.ItemLabel, { children: (0, import_i18n16.__)("Add filter") })
+          }
+        ) }),
+        (canMove || isHidable || canInsert) && field && /* @__PURE__ */ (0, import_jsx_runtime63.jsxs)(Menu2.Group, { children: [
+          canMove && /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
+            Menu2.Item,
+            {
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_components5.Icon, { icon: arrow_left_default }),
+              disabled: isRtl ? index2 >= visibleFieldIds.length - 1 : index2 < 1,
+              onClick: () => {
+                const targetIndex = isRtl ? index2 + 1 : index2 - 1;
+                const newFields = [
+                  ...visibleFieldIds
+                ];
+                newFields.splice(index2, 1);
+                newFields.splice(
+                  targetIndex,
+                  0,
+                  fieldId
+                );
+                onChangeView({
+                  ...view,
+                  fields: newFields
+                });
+              },
+              children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.ItemLabel, { children: (0, import_i18n16.__)("Move left") })
+            }
+          ),
+          canMove && /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
+            Menu2.Item,
+            {
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_components5.Icon, { icon: arrow_right_default }),
+              disabled: isRtl ? index2 < 1 : index2 >= visibleFieldIds.length - 1,
+              onClick: () => {
+                const targetIndex = isRtl ? index2 - 1 : index2 + 1;
+                const newFields = [
+                  ...visibleFieldIds
+                ];
+                newFields.splice(index2, 1);
+                newFields.splice(
+                  targetIndex,
+                  0,
+                  fieldId
+                );
+                onChangeView({
+                  ...view,
+                  fields: newFields
+                });
+              },
+              children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.ItemLabel, { children: (0, import_i18n16.__)("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) => {
+              const insertIndex = isRtl ? index2 + 1 : index2;
+              return /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
+                Menu2.Item,
+                {
+                  onClick: () => {
+                    onChangeView({
+                      ...view,
+                      fields: [
+                        ...visibleFieldIds.slice(
+                          0,
+                          insertIndex
+                        ),
+                        hiddenField.id,
+                        ...visibleFieldIds.slice(
+                          insertIndex
+                        )
+                      ]
+                    });
+                  },
+                  children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.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) => {
+              const insertIndex = isRtl ? index2 : index2 + 1;
+              return /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
+                Menu2.Item,
+                {
+                  onClick: () => {
+                    onChangeView({
+                      ...view,
+                      fields: [
+                        ...visibleFieldIds.slice(
+                          0,
+                          insertIndex
+                        ),
+                        hiddenField.id,
+                        ...visibleFieldIds.slice(
+                          insertIndex
+                        )
+                      ]
+                    });
+                  },
+                  children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.ItemLabel, { children: hiddenField.label })
+                },
+                hiddenField.id
+              );
+            }) })
+          ] }),
+          isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
+            Menu2.Item,
+            {
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_components5.Icon, { icon: unseen_default }),
+              onClick: () => {
+                onHide(field);
+                onChangeView({
+                  ...view,
+                  fields: visibleFieldIds.filter(
+                    (id) => id !== fieldId
+                  )
+                });
+              },
+              children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.ItemLabel, { children: (0, import_i18n16.__)("Hide column") })
+            }
+          )
+        ] })
+      ] }) })
+    ] });
+  });
+  var ColumnHeaderMenu = _HeaderMenu;
+  var column_header_menu_default = ColumnHeaderMenu;
+
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/item-click-wrapper.mjs
+  var import_element34 = __toESM(require_element(), 1);
+  var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);
+  function getClickableItemProps({
+    item,
+    isItemClickable: isItemClickable2,
+    onClickItem,
+    className: className2
+  }) {
+    if (!isItemClickable2(item) || !onClickItem) {
+      return { className: className2 };
+    }
     return {
-      ...props,
-      wrapElement
-    };
-  }
-  function useMetadataProps(props, key, value) {
-    const parent = props.onLoadedMetadataCapture;
-    const onLoadedMetadataCapture = (0, import_react8.useMemo)(() => {
-      return Object.assign(() => {
-      }, parent, ...value !== void 0 ? [{ [key]: value }] : []);
-    }, [
-      parent,
-      key,
-      value
-    ]);
-    return [parent?.[key], { onLoadedMetadataCapture }];
-  }
-  var hasInstalledGlobalEventListeners = false;
-  function useIsMouseMoving() {
-    (0, import_react8.useEffect)(() => {
-      if (hasInstalledGlobalEventListeners) return;
-      addGlobalEventListener("mousemove", setMouseMoving, true);
-      addGlobalEventListener("mousedown", resetMouseMoving, true);
-      addGlobalEventListener("mouseup", resetMouseMoving, true);
-      addGlobalEventListener("keydown", resetMouseMoving, true);
-      addGlobalEventListener("scroll", resetMouseMoving, true);
-      hasInstalledGlobalEventListeners = true;
-    }, []);
-    return useEvent(() => mouseMoving);
-  }
-  var mouseMoving = false;
-  var previousScreenX = 0;
-  var previousScreenY = 0;
-  function hasMouseMovement(event) {
-    const movementX = event.movementX || event.screenX - previousScreenX;
-    const movementY = event.movementY || event.screenY - previousScreenY;
-    previousScreenX = event.screenX;
-    previousScreenY = event.screenY;
-    return movementX || movementY || false;
-  }
-  function setMouseMoving(event) {
-    if (!hasMouseMovement(event)) return;
-    mouseMoving = true;
-  }
-  function resetMouseMoving() {
-    mouseMoving = false;
-  }
-  function forwardRef21(render4) {
-    const Role = React47.forwardRef((props, ref) => render4({
-      ...props,
-      ref
-    }));
-    Role.displayName = render4.displayName || render4.name;
-    return Role;
-  }
-  function memo3(Component2, propsAreEqual) {
-    return React47.memo(Component2, propsAreEqual);
-  }
-  function createElement3(Type, props) {
-    const { wrapElement, render: render4, ...rest } = props;
-    const mergedRef = useMergeRefs(props.ref, getRefProperty(render4));
-    let element;
-    if (React47.isValidElement(render4)) {
-      const renderProps = {
-        ...render4.props,
-        ref: mergedRef
-      };
-      element = React47.cloneElement(render4, mergeProps2(rest, renderProps));
-    } else if (render4) element = render4(rest);
-    else element = /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(Type, { ...rest });
-    if (wrapElement) return wrapElement(element);
-    return element;
-  }
-  function createHook(useProps) {
-    const useRole = (props = {}) => {
-      return useProps(props);
+      className: className2 ? `${className2} ${className2}--clickable` : void 0,
+      role: "button",
+      tabIndex: 0,
+      onClick: (event) => {
+        event.stopPropagation();
+        onClickItem(item);
+      },
+      onKeyDown: (event) => {
+        if (event.key === "Enter" || event.key === "" || event.key === " ") {
+          event.stopPropagation();
+          onClickItem(item);
+        }
+      }
     };
-    useRole.displayName = useProps.name;
-    return useRole;
   }
-  function createStoreContext(providers = [], scopedProviders = []) {
-    const context = React47.createContext(void 0);
-    const scopedContext = React47.createContext(void 0);
-    const useContext37 = () => React47.useContext(context);
-    const useScopedContext = (onlyScoped = false) => {
-      const scoped = React47.useContext(scopedContext);
-      const store = useContext37();
-      if (onlyScoped) return scoped;
-      return scoped || store;
-    };
-    const useProviderContext = () => {
-      const scoped = React47.useContext(scopedContext);
-      const store = useContext37();
-      if (scoped && scoped === store) return;
-      return store;
-    };
-    const ContextProvider = (props) => {
-      return providers.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(Provider2, {
-        ...props,
+  function ItemClickWrapper({
+    item,
+    isItemClickable: isItemClickable2,
+    onClickItem,
+    renderItemLink,
+    className: className2,
+    children,
+    ...extraProps
+  }) {
+    if (!isItemClickable2(item)) {
+      return /* @__PURE__ */ (0, import_jsx_runtime64.jsx)("div", { className: className2, ...extraProps, children });
+    }
+    if (renderItemLink) {
+      const renderedElement = renderItemLink({
+        item,
+        className: `${className2} ${className2}--clickable`,
+        ...extraProps,
         children
-      }), /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(context.Provider, { ...props }));
-    };
-    const ScopedContextProvider = (props) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(ContextProvider, {
-        ...props,
-        children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(Provider2, {
-          ...props,
-          children
-        }), /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(scopedContext.Provider, { ...props }))
       });
-    };
-    return {
-      context,
-      scopedContext,
-      useContext: useContext37,
-      useScopedContext,
-      useProviderContext,
-      ContextProvider,
-      ScopedContextProvider
-    };
+      return (0, import_element34.cloneElement)(renderedElement, {
+        onClick: (event) => {
+          event.stopPropagation();
+          if (renderedElement.props.onClick) {
+            renderedElement.props.onClick(event);
+          }
+        },
+        onKeyDown: (event) => {
+          if (event.key === "Enter" || event.key === "" || event.key === " ") {
+            event.stopPropagation();
+            if (renderedElement.props.onKeyDown) {
+              renderedElement.props.onKeyDown(event);
+            }
+          }
+        }
+      });
+    }
+    const clickProps = getClickableItemProps({
+      item,
+      isItemClickable: isItemClickable2,
+      onClickItem,
+      className: className2
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime64.jsx)("div", { ...clickProps, ...extraProps, children });
   }

-  // node_modules/@ariakit/react-components/dist/focusable/focusable.js
-  var import_react9 = __toESM(require_react(), 1);
-  var TagName = "div";
-  var accessibleWhenDisabledSymbol = /* @__PURE__ */ Symbol("accessibleWhenDisabled");
-  var isSafariBrowser = isSafari();
-  var alwaysFocusVisibleInputTypes = [
-    "text",
-    "search",
-    "url",
-    "tel",
-    "email",
-    "password",
-    "number",
-    "date",
-    "month",
-    "week",
-    "time",
-    "datetime",
-    "datetime-local"
-  ];
-  function isAlwaysFocusVisible(element) {
-    const { tagName, readOnly, type } = element;
-    if (tagName === "TEXTAREA" && !readOnly) return true;
-    if (tagName === "SELECT" && !readOnly) return true;
-    if (tagName === "INPUT" && !readOnly) return alwaysFocusVisibleInputTypes.includes(type);
-    if (element.isContentEditable) return true;
-    if (element.getAttribute("role") === "combobox" && element.dataset.name) return true;
-    return false;
-  }
-  function isNativeTabbable(tagName) {
-    if (!tagName) return true;
-    return tagName === "button" || tagName === "summary" || tagName === "input" || tagName === "select" || tagName === "textarea" || tagName === "a";
-  }
-  function supportsDisabledAttribute(tagName) {
-    if (!tagName) return true;
-    return tagName === "button" || tagName === "input" || tagName === "select" || tagName === "textarea";
-  }
-  function isNativeSubmitControl(element) {
-    if (element.tagName === "BUTTON") {
-      const { type } = element;
-      return type === "submit";
-    }
-    if (element.tagName === "INPUT") {
-      const { type } = element;
-      return type === "submit" || type === "image";
-    }
-    return false;
+  // packages/dataviews/build-module/components/dataviews-layouts/table/column-primary.mjs
+  var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
+  function ColumnPrimary({
+    item,
+    level,
+    titleField,
+    mediaField,
+    mediaAspectRatio,
+    descriptionField: descriptionField2,
+    onClickItem,
+    renderItemLink,
+    isItemClickable: isItemClickable2
+  }) {
+    let mediaSizes = "32px";
+    if (mediaAspectRatio) {
+      const [ratioWidth, ratioHeight] = mediaAspectRatio.split("/").map(Number);
+      mediaSizes = `${Math.min(
+        60,
+        Math.round(32 * ratioWidth / ratioHeight)
+      )}px`;
+    }
+    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)(
+        ItemClickWrapper,
+        {
+          item,
+          isItemClickable: isItemClickable2,
+          onClickItem,
+          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)(
+            mediaField.render,
+            {
+              item,
+              field: mediaField,
+              config: { sizes: mediaSizes }
+            }
+          )
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime65.jsxs)(
+        Stack,
+        {
+          direction: "column",
+          align: "flex-start",
+          className: "dataviews-view-table__primary-column-content",
+          children: [
+            titleField && /* @__PURE__ */ (0, import_jsx_runtime65.jsxs)(
+              ItemClickWrapper,
+              {
+                item,
+                isItemClickable: isItemClickable2,
+                onClickItem,
+                renderItemLink,
+                className: "dataviews-view-table__cell-content-wrapper dataviews-title-field",
+                children: [
+                  level !== void 0 && level > 0 && /* @__PURE__ */ (0, import_jsx_runtime65.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 })
+                ]
+              }
+            ),
+            descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(
+              descriptionField2.render,
+              {
+                item,
+                field: descriptionField2
+              }
+            )
+          ]
+        }
+      )
+    ] });
   }
-  function getTabIndex2({ focusable: focusable2, trulyDisabled, nativeTabbable, supportsDisabled, safariTabIndex, tabIndexProp }) {
-    if (!focusable2) return tabIndexProp;
-    if (trulyDisabled) {
-      if (nativeTabbable && !supportsDisabled) return -1;
-      return;
-    }
-    if (nativeTabbable) {
-      if (safariTabIndex && tabIndexProp == null) return 0;
-      return tabIndexProp;
+  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 isScrolledToEnd = (element) => {
+    if ((0, import_i18n17.isRTL)()) {
+      const scrollLeft = Math.abs(element.scrollLeft);
+      return scrollLeft <= 1;
     }
-    return tabIndexProp ?? 0;
+    return element.scrollLeft + element.clientWidth >= element.scrollWidth - 1;
+  };
+  function useScrollState({
+    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 scrollContainer = scrollContainerRef.current;
+      if (!scrollContainer) {
+        return;
+      }
+      if (enabledHorizontal) {
+        setIsHorizontalScrollEnd(isScrolledToEnd(scrollContainer));
+      }
+      setIsVerticallyScrolled(scrollContainer.scrollTop > 0);
+    }, [scrollContainerRef, enabledHorizontal]);
+    (0, import_element35.useEffect)(() => {
+      if (typeof window === "undefined" || !scrollContainerRef.current) {
+        return () => {
+        };
+      }
+      const scrollContainer = scrollContainerRef.current;
+      handleScroll();
+      scrollContainer.addEventListener("scroll", handleScroll);
+      window.addEventListener("resize", handleScroll);
+      return () => {
+        scrollContainer.removeEventListener("scroll", handleScroll);
+        window.removeEventListener("resize", handleScroll);
+      };
+    }, [scrollContainerRef, enabledHorizontal, handleScroll]);
+    return { isHorizontalScrollEnd, isVerticallyScrolled };
   }
-  function useDisableEvent(onEvent, disabled2) {
-    return useEvent((event) => {
-      onEvent?.(event);
-      if (event.defaultPrevented) return;
-      if (disabled2) {
-        event.stopPropagation();
-        event.preventDefault();
+
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/get-data-by-group.mjs
+  function getDataByGroup(data, groupByField) {
+    return data.reduce((groups, item) => {
+      const groupName = groupByField.getValue({ item });
+      if (!groups.has(groupName)) {
+        groups.set(groupName, []);
       }
-    });
+      groups.get(groupName)?.push(item);
+      return groups;
+    }, /* @__PURE__ */ new Map());
   }
-  var hasInstalledGlobalEventListeners2 = false;
-  var isKeyboardModality = true;
-  function onGlobalMouseDown(event) {
-    const target = event.target;
-    if (isElement2(target) && !target.hasAttribute("data-focus-visible")) isKeyboardModality = false;
+
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/use-selection-props.mjs
+  var import_element36 = __toESM(require_element(), 1);
+  var import_keycodes = __toESM(require_keycodes(), 1);
+  function getRange(orderedIds, fromIndex, toIndex) {
+    return orderedIds.slice(
+      Math.min(fromIndex, toIndex),
+      Math.max(fromIndex, toIndex) + 1
+    );
   }
-  function onGlobalKeyDown(event) {
-    if (event.metaKey) return;
-    if (event.ctrlKey) return;
-    if (event.altKey) return;
-    isKeyboardModality = true;
+  function getRangeSelection({
+    anchorId,
+    targetId,
+    lastTargetId,
+    orderedIds,
+    selection
+  }) {
+    const targetIndex = orderedIds.indexOf(targetId);
+    if (targetIndex === -1) {
+      return selection;
+    }
+    const anchorIndex = anchorId === null ? -1 : orderedIds.indexOf(anchorId);
+    const hasAnchor = anchorIndex !== -1;
+    const rangeStart = hasAnchor ? anchorIndex : targetIndex;
+    const lastTargetIndex = hasAnchor && lastTargetId !== null ? orderedIds.indexOf(lastTargetId) : -1;
+    const lastRange = lastTargetIndex === -1 ? [] : getRange(orderedIds, rangeStart, lastTargetIndex);
+    const base = selection.filter((id) => !lastRange.includes(id));
+    return [
+      .../* @__PURE__ */ new Set([
+        ...base,
+        ...getRange(orderedIds, rangeStart, targetIndex)
+      ])
+    ];
   }
-  var useFocusable = createHook(function useFocusable2({ focusable: focusable2 = true, accessibleWhenDisabled, autoFocus, onFocusVisible, ...props }) {
-    const ref = (0, import_react9.useRef)(null);
-    const [parentAccessibleWhenDisabled, metadataProps] = useMetadataProps(props, accessibleWhenDisabledSymbol, accessibleWhenDisabled);
-    accessibleWhenDisabled ??= parentAccessibleWhenDisabled;
-    (0, import_react9.useEffect)(() => {
-      if (!focusable2) return;
-      if (hasInstalledGlobalEventListeners2) return;
-      addGlobalEventListener("mousedown", onGlobalMouseDown, true);
-      addGlobalEventListener("keydown", onGlobalKeyDown, true);
-      hasInstalledGlobalEventListeners2 = true;
-    }, [focusable2]);
-    const disabled2 = focusable2 && disabledFromProps(props);
-    const trulyDisabled = disabled2 && !accessibleWhenDisabled;
-    const [focusVisible, setFocusVisible] = (0, import_react9.useState)(false);
-    const focusVisibleRef = (0, import_react9.useRef)(false);
-    const nativeSubmitObserverCleanupRef = (0, import_react9.useRef)(null);
-    const cleanupFocusVisible = useEvent((element) => {
-      nativeSubmitObserverCleanupRef.current?.();
-      nativeSubmitObserverCleanupRef.current = null;
-      focusVisibleRef.current = false;
-      element?.removeAttribute("data-focus-visible");
-    });
-    (0, import_react9.useEffect)(() => {
-      if (!focusable2) return;
-      if (!trulyDisabled) return;
-      cleanupFocusVisible(ref.current);
-      if (focusVisible) setFocusVisible(false);
-    }, [
-      focusable2,
-      trulyDisabled,
-      focusVisible,
-      cleanupFocusVisible
-    ]);
-    (0, import_react9.useEffect)(() => {
-      if (!focusable2) return;
-      if (!focusVisible) return;
-      const element = ref.current;
-      if (!element) return;
-      if (typeof IntersectionObserver === "undefined") return;
-      const observer = new IntersectionObserver(() => {
-        if (!isFocusable(element)) {
-          focusVisibleRef.current = false;
-          setFocusVisible(false);
-        }
-      });
-      observer.observe(element);
-      return () => observer.disconnect();
-    }, [focusable2, focusVisible]);
-    (0, import_react9.useEffect)(() => {
-      return () => nativeSubmitObserverCleanupRef.current?.();
-    }, []);
-    const onKeyPressCapture = useDisableEvent(props.onKeyPressCapture, disabled2);
-    const onMouseDownCapture = useDisableEvent(props.onMouseDownCapture, disabled2);
-    const onClickCapture = useDisableEvent(props.onClickCapture, disabled2);
-    const handleFocusVisible = (event, currentTarget) => {
-      if (currentTarget) event.currentTarget = currentTarget;
-      if (!focusable2) return;
-      const element = event.currentTarget;
-      if (!element) return;
-      if (!hasFocus(element)) return;
-      onFocusVisible?.(event);
-      if (event.defaultPrevented) return;
-      element.dataset.focusVisible = "true";
-      focusVisibleRef.current = true;
-      if (isNativeSubmitControl(element)) {
-        nativeSubmitObserverCleanupRef.current?.();
-        nativeSubmitObserverCleanupRef.current = null;
-        if (typeof IntersectionObserver !== "undefined") {
-          const observer = new IntersectionObserver(() => {
-            if (isFocusable(element)) return;
-            cleanupFocusVisible(element);
-          });
-          observer.observe(element);
-          nativeSubmitObserverCleanupRef.current = () => observer.disconnect();
-        }
+  function getClosestSelectedId({
+    targetId,
+    orderedIds,
+    selection
+  }) {
+    const targetIndex = orderedIds.indexOf(targetId);
+    if (targetIndex === -1) {
+      return null;
+    }
+    const selectedIds = new Set(selection);
+    let closestId = null;
+    let closestDistance = Infinity;
+    orderedIds.forEach((id, index2) => {
+      if (!selectedIds.has(id)) {
         return;
       }
-      setFocusVisible(true);
-    };
-    const onKeyDownCaptureProp = props.onKeyDownCapture;
-    const onKeyDownCapture = useEvent((event) => {
-      onKeyDownCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!focusable2) return;
-      if (focusVisible) return;
-      if (focusVisibleRef.current) return;
-      if (event.metaKey) return;
-      if (event.altKey) return;
-      if (event.ctrlKey) return;
-      if (!isSelfTarget(event)) return;
-      const element = event.currentTarget;
-      const applyFocusVisible = () => handleFocusVisible(event, element);
-      queueBeforeEvent(element, "focusout", applyFocusVisible);
-    });
-    const onFocusCaptureProp = props.onFocusCapture;
-    const onFocusCapture = useEvent((event) => {
-      onFocusCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!focusable2) return;
-      if (!isSelfTarget(event)) {
-        setFocusVisible(false);
-        return;
+      const distance = Math.abs(index2 - targetIndex);
+      if (distance < closestDistance) {
+        closestDistance = distance;
+        closestId = id;
       }
-      const element = event.currentTarget;
-      const applyFocusVisible = () => handleFocusVisible(event, element);
-      if (isKeyboardModality || isAlwaysFocusVisible(event.target)) queueBeforeEvent(event.target, "focusout", applyFocusVisible);
-      else setFocusVisible(false);
-    });
-    const onBlurProp = props.onBlur;
-    const onBlur = useEvent((event) => {
-      onBlurProp?.(event);
-      if (!focusable2) return;
-      if (!isFocusEventOutside(event)) return;
-      cleanupFocusVisible(event.currentTarget);
-      setFocusVisible(false);
-    });
-    const autoFocusOnShow = (0, import_react9.useContext)(FocusableContext);
-    const autoFocusRef = useEvent((element) => {
-      if (!focusable2) return;
-      if (!autoFocus) return;
-      if (!element) return;
-      if (!autoFocusOnShow) return;
-      queueMicrotask(() => {
-        if (hasFocus(element)) return;
-        if (!isFocusable(element)) return;
-        element.focus();
-      });
     });
-    const tagName = useTagName(ref);
-    const nativeTabbable = focusable2 && isNativeTabbable(tagName);
-    const supportsDisabled = focusable2 && supportsDisabledAttribute(tagName);
-    const [safariTabIndex, setSafariTabIndex] = (0, import_react9.useState)(false);
-    if (isSafariBrowser) (0, import_react9.useEffect)(() => {
-      if (!focusable2) return;
-      const element = ref.current;
-      if (!element) return;
-      const { type } = element;
-      const isNativeCheckboxOrRadio = element.tagName === "INPUT" && (type === "checkbox" || type === "radio");
-      setSafariTabIndex(isButton(element) || isNativeCheckboxOrRadio);
-    }, [focusable2]);
-    const styleProp = props.style;
-    const style = (0, import_react9.useMemo)(() => {
-      if (trulyDisabled) return {
-        pointerEvents: "none",
-        ...styleProp
+    return closestId;
+  }
+  function useSelectionProps({
+    data,
+    getItemId,
+    isItemSelectable,
+    selection,
+    onChangeSelection,
+    selectionMode,
+    shouldSelectOnClick
+  }) {
+    const isMultiselect = selectionMode === "multi";
+    const allowDeselect = selectionMode !== "single-required";
+    const gestureRef = (0, import_element36.useRef)(null);
+    const anchorTo = (id) => {
+      gestureRef.current = { anchorId: id, lastTargetId: null };
+    };
+    const isTouchDeviceRef = (0, import_element36.useRef)(false);
+    (0, import_element36.useEffect)(() => {
+      const markTouchDevice = () => {
+        isTouchDeviceRef.current = true;
+      };
+      document.addEventListener("touchstart", markTouchDevice, {
+        once: true
+      });
+      return () => document.removeEventListener("touchstart", markTouchDevice);
+    }, []);
+    const selectableIds = data.filter(isItemSelectable).map(getItemId);
+    const selectableIdSet = new Set(selectableIds);
+    const hasSelectableItems = selectableIds.length > 0;
+    const hasRangeGesture = hasSelectableItems && isMultiselect;
+    const getSelectionProps = (id) => {
+      const isSelectable = selectableIdSet.has(id);
+      return {
+        // When a plain click selects, that click is also what anchors the
+        // range a following Shift+Click extends from. Modifier clicks never
+        // reach here: `onClickCapture` stops them.
+        ...shouldSelectOnClick && {
+          onClick: () => {
+            if (allowDeselect && selection.includes(id)) {
+              onChangeSelection(
+                selection.filter((itemId) => id !== itemId)
+              );
+            } else {
+              onChangeSelection(
+                isMultiselect ? [...selection, id] : [id]
+              );
+            }
+            anchorTo(id);
+          }
+        },
+        onMouseDown: (event) => {
+          if (event.button === 0 && event.shiftKey && hasRangeGesture) {
+            event.preventDefault();
+          }
+        },
+        onClickCapture: (event) => {
+          if (!hasRangeGesture) {
+            return;
+          }
+          const isModifierKeyPressed = (0, import_keycodes.isAppleOS)() ? event.metaKey : event.ctrlKey;
+          const isSelectionCheckboxClick = event.target instanceof Element && !!event.target.closest(`.${SELECTION_CHECKBOX_CLASS}`);
+          if (!isModifierKeyPressed && !event.shiftKey) {
+            if (isSelectable && isSelectionCheckboxClick) {
+              anchorTo(id);
+            }
+            return;
+          }
+          if (isTouchDeviceRef.current || document.getSelection()?.type === "Range") {
+            return;
+          }
+          event.stopPropagation();
+          if (!isSelectionCheckboxClick) {
+            event.preventDefault();
+          }
+          if (!isSelectable) {
+            return;
+          }
+          if (event.shiftKey) {
+            let gesture = gestureRef.current;
+            if (!gesture || !selectableIdSet.has(gesture.anchorId)) {
+              gesture = {
+                anchorId: getClosestSelectedId({
+                  targetId: id,
+                  orderedIds: selectableIds,
+                  selection
+                }) ?? id,
+                lastTargetId: null
+              };
+            }
+            onChangeSelection(
+              getRangeSelection({
+                anchorId: gesture.anchorId,
+                targetId: id,
+                lastTargetId: gesture.lastTargetId,
+                orderedIds: selectableIds,
+                selection
+              })
+            );
+            gestureRef.current = {
+              anchorId: gesture.anchorId,
+              lastTargetId: id
+            };
+          } else {
+            onChangeSelection(
+              selection.includes(id) ? selection.filter((itemId) => id !== itemId) : [...selection, id]
+            );
+            anchorTo(id);
+          }
+        }
       };
-      return styleProp;
-    }, [trulyDisabled, styleProp]);
-    props = {
-      "data-focus-visible": focusable2 && focusVisible || void 0,
-      "data-autofocus": autoFocus || void 0,
-      "aria-disabled": disabled2 || void 0,
-      ...props,
-      ...metadataProps,
-      ref: useMergeRefs(ref, autoFocusRef, props.ref),
-      style,
-      tabIndex: getTabIndex2({
-        focusable: focusable2,
-        trulyDisabled,
-        nativeTabbable,
-        supportsDisabled,
-        safariTabIndex,
-        tabIndexProp: props.tabIndex
-      }),
-      disabled: supportsDisabled && trulyDisabled ? true : void 0,
-      contentEditable: disabled2 ? void 0 : props.contentEditable,
-      onKeyPressCapture,
-      onClickCapture,
-      onMouseDownCapture,
-      onKeyDownCapture,
-      onFocusCapture,
-      onBlur
     };
-    return removeUndefinedValues(props);
-  });
-  var Focusable = forwardRef21(function Focusable2(props) {
-    return createElement3(TagName, useFocusable(props));
-  });
+    return { getSelectionProps };
+  }

-  // node_modules/@ariakit/react-components/dist/command/command.js
-  var import_react10 = __toESM(require_react(), 1);
-  var TagName2 = "button";
-  function isNativeClick(event) {
-    if (!event.isTrusted) return false;
-    const element = event.currentTarget;
-    if (event.key === "Enter") return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "A";
-    if (event.key === " ") return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "INPUT" || element.tagName === "SELECT";
-    return false;
+  // 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({
+    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 })
+    ] }) });
   }
-  var symbol = /* @__PURE__ */ Symbol("command");
-  var useCommand = createHook(function useCommand2({ clickOnEnter = true, clickOnSpace = true, ...props }) {
-    const ref = (0, import_react10.useRef)(null);
-    const [isNativeButton, setIsNativeButton] = (0, import_react10.useState)(false);
-    (0, import_react10.useEffect)(() => {
-      if (!ref.current) return;
-      setIsNativeButton(isButton(ref.current));
-    }, []);
-    const [active, setActive] = (0, import_react10.useState)(false);
-    const activeRef = (0, import_react10.useRef)(false);
-    const disabled2 = disabledFromProps(props);
-    const [isDuplicate, metadataProps] = useMetadataProps(props, symbol, true);
-    useSafeLayoutEffect(() => {
-      if (!disabled2) return;
-      activeRef.current = false;
-      setActive(false);
-    }, [disabled2]);
-    const onKeyDownProp = props.onKeyDown;
-    const onKeyDown = useEvent((event) => {
-      onKeyDownProp?.(event);
-      const element = event.currentTarget;
-      if (event.defaultPrevented) return;
-      if (isDuplicate) return;
-      if (disabled2) return;
-      if (!isSelfTarget(event)) return;
-      if (isTextField(element)) return;
-      if (element.isContentEditable) return;
-      const isEnter = clickOnEnter && event.key === "Enter";
-      const isSpace = clickOnSpace && event.key === " ";
-      const shouldPreventEnter = event.key === "Enter" && !clickOnEnter;
-      const shouldPreventSpace = event.key === " " && !clickOnSpace;
-      if (shouldPreventEnter || shouldPreventSpace) {
-        event.preventDefault();
+  function isDefined(item) {
+    return !!item;
+  }
+  function PropertiesSection({
+    showLabel = true
+  }) {
+    const { view, fields, onChangeView } = (0, import_element37.useContext)(dataviews_context_default);
+    const regularFields = getHideableFields(view, fields);
+    if (!regularFields?.length) {
+      return null;
+    }
+    const titleField = fields.find((f2) => f2.id === view.titleField);
+    const previewField = fields.find((f2) => f2.id === view.mediaField);
+    const descriptionField2 = fields.find(
+      (f2) => f2.id === view.descriptionField
+    );
+    const lockedFields = [
+      {
+        field: titleField,
+        isVisibleFlag: "showTitle"
+      },
+      {
+        field: previewField,
+        isVisibleFlag: "showMedia"
+      },
+      {
+        field: descriptionField2,
+        isVisibleFlag: "showDescription"
+      }
+    ].filter(({ field }) => isDefined(field));
+    const visibleFieldIds = view.fields ?? [];
+    const visibleRegularFieldsCount = regularFields.filter(
+      (f2) => visibleFieldIds.includes(f2.id)
+    ).length;
+    const visibleLockedFields = lockedFields.filter(
+      ({ isVisibleFlag }) => view[isVisibleFlag] ?? true
+    );
+    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)(
+        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: [
+            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,
+                {
+                  field: fieldToRender,
+                  isVisible: isVisible2,
+                  onToggleVisibility: () => {
+                    onChangeView({
+                      ...view,
+                      [isVisibleFlag]: !isVisible2
+                    });
+                  }
+                },
+                field.id
+              );
+            }),
+            regularFields.map((field) => {
+              const isVisible2 = visibleFieldIds.includes(field.id);
+              const fieldToRender = totalVisibleFields === 1 && isVisible2 ? { ...field, enableHiding: false } : field;
+              return /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
+                FieldItem,
+                {
+                  field: fieldToRender,
+                  isVisible: isVisible2,
+                  onToggleVisibility: () => {
+                    onChangeView({
+                      ...view,
+                      fields: isVisible2 ? visibleFieldIds.filter(
+                        (fieldId) => fieldId !== field.id
+                      ) : [...visibleFieldIds, field.id]
+                    });
+                  }
+                },
+                field.id
+              );
+            })
+          ] })
+        }
+      )
+    ] });
+  }
+
+  // packages/dataviews/build-module/hooks/use-delayed-loading.mjs
+  var import_element38 = __toESM(require_element(), 1);
+  function useDelayedLoading(isLoading, options = { delay: 400 }) {
+    const [showLoader, setShowLoader] = (0, import_element38.useState)(false);
+    (0, import_element38.useEffect)(() => {
+      if (!isLoading) {
         return;
       }
-      if (isEnter || isSpace) {
-        const nativeClick = isNativeClick(event);
-        if (isEnter) {
-          if (!nativeClick) {
-            event.preventDefault();
-            const { view, ...eventInit } = event;
-            const click = () => fireClickEvent(element, eventInit);
-            if (isFirefox()) queueBeforeEvent(element, "keyup", click);
-            else queueMicrotask(click);
-          }
-        } else if (isSpace) {
-          activeRef.current = true;
-          if (!nativeClick) {
+      const timeout = setTimeout(() => {
+        setShowLoader(true);
+      }, options.delay);
+      return () => {
+        clearTimeout(timeout);
+        setShowLoader(false);
+      };
+    }, [isLoading, options.delay]);
+    return showLoader;
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
+  var import_jsx_runtime67 = __toESM(require_jsx_runtime(), 1);
+  function getEffectiveAlign(explicitAlign, fieldType) {
+    if (explicitAlign) {
+      return explicitAlign;
+    }
+    if (fieldType === "integer" || fieldType === "number") {
+      return "end";
+    }
+    return void 0;
+  }
+  function TableColumnField({
+    item,
+    fields,
+    column,
+    align
+  }) {
+    const field = fields.find((f2) => f2.id === column);
+    if (!field) {
+      return null;
+    }
+    const className2 = 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 }) });
+  }
+  function TableRow({
+    hasBulkActions,
+    item,
+    level,
+    actions,
+    fields,
+    id,
+    view,
+    titleField,
+    mediaField,
+    mediaAspectRatio,
+    descriptionField: descriptionField2,
+    selection,
+    getItemId,
+    isItemClickable: isItemClickable2,
+    onClickItem,
+    renderItemLink,
+    onChangeSelection,
+    onMouseDown,
+    onClickCapture,
+    isActionsColumnSticky,
+    posinset
+  }) {
+    const { paginationInfo } = (0, import_element39.useContext)(dataviews_context_default);
+    const hasPossibleBulkAction = useHasAPossibleBulkAction(actions, item);
+    const isSelected2 = hasPossibleBulkAction && selection.includes(id);
+    const {
+      showTitle = true,
+      showMedia = true,
+      showDescription = true,
+      infiniteScrollEnabled
+    } = view;
+    const columns = view.fields ?? [];
+    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
+    return /* @__PURE__ */ (0, import_jsx_runtime67.jsxs)(
+      "tr",
+      {
+        className: clsx_default("dataviews-view-table__row", {
+          "is-selected": hasPossibleBulkAction && isSelected2,
+          "has-bulk-actions": hasPossibleBulkAction
+        }),
+        "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0,
+        "aria-posinset": posinset,
+        role: infiniteScrollEnabled ? "article" : void 0,
+        onClickCapture,
+        onMouseDown: (event) => {
+          const isMetaClick = (0, import_keycodes2.isAppleOS)() ? event.metaKey : event.ctrlKey;
+          if (event.button === 0 && isMetaClick && window.navigator.userAgent.toLowerCase().includes("firefox")) {
             event.preventDefault();
-            setActive(true);
           }
-        }
+          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)(
+            DataViewsSelectionCheckbox,
+            {
+              item,
+              selection,
+              onChangeSelection,
+              getItemId,
+              titleField,
+              disabled: !hasPossibleBulkAction
+            }
+          ) }) }),
+          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+            column_primary_default,
+            {
+              item,
+              level,
+              titleField: showTitle ? titleField : void 0,
+              mediaField: showMedia ? mediaField : void 0,
+              mediaAspectRatio,
+              descriptionField: showDescription ? descriptionField2 : void 0,
+              isItemClickable: isItemClickable2,
+              onClickItem,
+              renderItemLink
+            }
+          ) }),
+          columns.map((column) => {
+            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)(
+              "td",
+              {
+                style: {
+                  width,
+                  maxWidth,
+                  minWidth
+                },
+                children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+                  TableColumnField,
+                  {
+                    fields,
+                    item,
+                    column,
+                    align: effectiveAlign
+                  }
+                )
+              },
+              column
+            );
+          }),
+          !!actions?.length && // Disable reason: we are not making the element interactive,
+          // but preventing any click events from bubbling up to the
+          // table row. This allows us to add a click handler to the row
+          // itself (to toggle row selection) without erroneously
+          // intercepting click events from ItemActions.
+          /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+            "td",
+            {
+              className: clsx_default("dataviews-view-table__actions-column", {
+                "dataviews-view-table__actions-column--sticky": true,
+                "dataviews-view-table__actions-column--stuck": isActionsColumnSticky
+              }),
+              onClick: (e2) => e2.stopPropagation(),
+              children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(ItemActions, { item, actions })
+            }
+          )
+        ]
       }
+    );
+  }
+  function ViewTable({
+    actions,
+    data,
+    fields,
+    getItemId,
+    getItemLevel,
+    isLoading = false,
+    onChangeView,
+    onChangeSelection,
+    selection,
+    setOpenedFilter,
+    onClickItem,
+    isItemClickable: isItemClickable2,
+    renderItemLink,
+    view,
+    className: className2,
+    empty
+  }) {
+    const { containerRef } = (0, import_element39.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;
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId,
+      isItemSelectable: (item) => hasAPossibleBulkAction(actions, item),
+      selection,
+      onChangeSelection,
+      selectionMode: "multi",
+      shouldSelectOnClick: false
     });
-    const onKeyUpProp = props.onKeyUp;
-    const onKeyUp = useEvent((event) => {
-      onKeyUpProp?.(event);
-      if (isDuplicate) return;
-      const isSpace = clickOnSpace && event.key === " ";
-      if (!activeRef.current || !isSpace) return;
-      const nativeClick = isNativeClick(event);
-      activeRef.current = false;
-      if (!nativeClick) setActive(false);
-      if (event.defaultPrevented) return;
-      if (!isSelfTarget(event)) return;
-      if (disabled2) return;
-      if (event.metaKey) return;
-      if (nativeClick) return;
-      event.preventDefault();
-      const element = event.currentTarget;
-      const { view, ...eventInit } = event;
-      queueMicrotask(() => fireClickEvent(element, eventInit));
+    const 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)(() => {
+      if (headerMenuToFocusRef.current) {
+        headerMenuToFocusRef.current.focus();
+        headerMenuToFocusRef.current = void 0;
+      }
     });
-    const onBlurProp = props.onBlur;
-    const onBlur = useEvent((event) => {
-      onBlurProp?.(event);
-      if (!activeRef.current) return;
-      activeRef.current = false;
-      setActive(false);
+    const tableNoticeId = (0, import_element39.useId)();
+    const { isHorizontalScrollEnd, isVerticallyScrolled } = useScrollState({
+      scrollContainerRef: containerRef,
+      enabledHorizontal: !!actions?.length
     });
-    props = {
-      "data-active": active || void 0,
-      type: isNativeButton ? "button" : void 0,
-      ...metadataProps,
-      ...props,
-      ref: useMergeRefs(ref, props.ref),
-      onKeyDown,
-      onKeyUp,
-      onBlur
+    const hasBulkActions = useSomeItemHasAPossibleBulkAction(actions, data);
+    if (nextHeaderMenuToFocus) {
+      headerMenuToFocusRef.current = nextHeaderMenuToFocus;
+      setNextHeaderMenuToFocus(void 0);
+      return;
+    }
+    const onHide = (field) => {
+      const hidden = headerMenuRefs.current.get(field.id);
+      const fallback = hidden ? headerMenuRefs.current.get(hidden.fallback) : void 0;
+      setNextHeaderMenuToFocus(fallback?.node);
     };
-    props = useFocusable(props);
-    return props;
-  });
-  var Command = forwardRef21(function Command2(props) {
-    return createElement3(TagName2, useCommand(props));
-  });
-
-  // node_modules/@ariakit/react-components/dist/collection/collection-context.js
-  var ctx = createStoreContext();
-  var useCollectionContext = ctx.useContext;
-  var useCollectionScopedContext = ctx.useScopedContext;
-  var useCollectionProviderContext = ctx.useProviderContext;
-  var CollectionContextProvider = ctx.ContextProvider;
-  var CollectionScopedContextProvider = ctx.ScopedContextProvider;
+    const handleHeaderContextMenu = (event) => {
+      event.preventDefault();
+      event.stopPropagation();
+      const virtualAnchor = {
+        getBoundingClientRect: () => ({
+          x: event.clientX,
+          y: event.clientY,
+          top: event.clientY,
+          left: event.clientX,
+          right: event.clientX,
+          bottom: event.clientY,
+          width: 0,
+          height: 0,
+          toJSON: () => ({})
+        })
+      };
+      window.requestAnimationFrame(() => {
+        setContextMenuAnchor(virtualAnchor);
+      });
+    };
+    const hasData = !!data?.length;
+    const titleField = fields.find((field) => field.id === view.titleField);
+    const mediaField = fields.find((field) => field.id === view.mediaField);
+    const descriptionField2 = fields.find(
+      (field) => field.id === view.descriptionField
+    );
+    const { showTitle = true, showMedia = true, showDescription = true } = view;
+    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
+    const columns = view.fields ?? [];
+    const headerMenuRef = (column, index2) => (node) => {
+      if (node) {
+        headerMenuRefs.current.set(column, {
+          node,
+          fallback: columns[index2 > 0 ? index2 - 1 : 1]
+        });
+      } else {
+        headerMenuRefs.current.delete(column);
+      }
+    };
+    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
+    const isRtl = (0, import_i18n19.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)(
+        "div",
+        {
+          className: clsx_default("dataviews-no-results", {
+            "is-refreshing": isDelayedLoading
+          }),
+          id: tableNoticeId,
+          children: empty
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime67.jsxs)(import_jsx_runtime67.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime67.jsxs)(
+        "table",
+        {
+          className: clsx_default("dataviews-view-table", className2, {
+            [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
+              view.layout.density
+            ),
+            "has-bulk-actions": hasBulkActions,
+            "is-refreshing": !isInfiniteScroll && isDelayedLoading,
+            "has-media-aspect-ratio": !!mediaAspectRatio
+          }),
+          style: tableStyle,
+          "aria-busy": isLoading,
+          "aria-describedby": tableNoticeId,
+          role: isInfiniteScroll ? "feed" : void 0,
+          inert: !isInfiniteScroll && isLoading ? "true" : void 0,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_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)(
+                "col",
+                {
+                  className: clsx_default(
+                    `dataviews-view-table__col-${column}`,
+                    {
+                      "dataviews-view-table__col-expand": !hasPrimaryColumn && index2 === columns.length - 1
+                    }
+                  )
+                },
+                `col-${column}`
+              )),
+              !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("col", { className: "dataviews-view-table__col-actions" })
+            ] }),
+            contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+              import_components7.Popover,
+              {
+                anchor: contextMenuAnchor,
+                onClose: () => setContextMenuAnchor(null),
+                placement: "bottom-start",
+                children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(PropertiesSection, { showLabel: false })
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime67.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)(
+                    "th",
+                    {
+                      className: "dataviews-view-table__checkbox-column",
+                      scope: "col",
+                      onContextMenu: handleHeaderContextMenu,
+                      children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+                        BulkSelectionCheckbox,
+                        {
+                          selection,
+                          onChangeSelection,
+                          data,
+                          actions,
+                          getItemId
+                        }
+                      )
+                    }
+                  ),
+                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("th", { scope: "col", children: titleField && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+                    column_header_menu_default,
+                    {
+                      ref: headerMenuRef(
+                        titleField.id,
+                        0
+                      ),
+                      fieldId: titleField.id,
+                      view,
+                      fields,
+                      onChangeView,
+                      onHide,
+                      setOpenedFilter,
+                      canMove: false,
+                      canInsertLeft: isRtl ? view.layout?.enableMoving ?? true : false,
+                      canInsertRight: isRtl ? false : view.layout?.enableMoving ?? true
+                    }
+                  ) }),
+                  columns.map((column, index2) => {
+                    const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
+                    const field = fields.find(
+                      (f2) => f2.id === column
+                    );
+                    const effectiveAlign = getEffectiveAlign(
+                      align,
+                      field?.type
+                    );
+                    const canInsertOrMove = view.layout?.enableMoving ?? true;
+                    return /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+                      "th",
+                      {
+                        style: {
+                          width,
+                          maxWidth,
+                          minWidth,
+                          textAlign: effectiveAlign
+                        },
+                        "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
+                        scope: "col",
+                        children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+                          column_header_menu_default,
+                          {
+                            ref: headerMenuRef(column, index2),
+                            fieldId: column,
+                            view,
+                            fields,
+                            onChangeView,
+                            onHide,
+                            setOpenedFilter,
+                            canMove: canInsertOrMove,
+                            canInsertLeft: canInsertOrMove,
+                            canInsertRight: canInsertOrMove
+                          }
+                        )
+                      },
+                      column
+                    );
+                  }),
+                  !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+                    "th",
+                    {
+                      className: clsx_default(
+                        "dataviews-view-table__actions-column",
+                        {
+                          "dataviews-view-table__actions-column--sticky": true,
+                          "dataviews-view-table__actions-column--stuck": !isHorizontalScrollEnd
+                        }
+                      ),
+                      children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("span", { className: "dataviews-view-table-header", children: (0, import_i18n19.__)("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)(
+                  "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)(
+                      // 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"),
+                      groupField.label,
+                      groupName
+                    )
+                  }
+                ) }),
+                groupItems.map((item, index2) => {
+                  const id = getItemId(item) || index2.toString();
+                  return /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+                    TableRow,
+                    {
+                      item,
+                      level: view.showLevels && typeof getItemLevel === "function" ? getItemLevel(item) : void 0,
+                      hasBulkActions,
+                      actions,
+                      fields,
+                      id,
+                      view,
+                      titleField,
+                      mediaField,
+                      mediaAspectRatio,
+                      descriptionField: descriptionField2,
+                      selection,
+                      getItemId,
+                      onChangeSelection,
+                      ...getSelectionProps(id),
+                      onClickItem,
+                      renderItemLink,
+                      isItemClickable: isItemClickable2,
+                      isActionsColumnSticky: !isHorizontalScrollEnd
+                    },
+                    getItemId(item)
+                  );
+                })
+              ] }, `group-${groupName}`)
+            ) : /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("tbody", { children: hasData && data.map((item, index2) => {
+              const id = getItemId(item) || index2.toString();
+              return /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+                TableRow,
+                {
+                  item,
+                  level: view.showLevels && typeof getItemLevel === "function" ? getItemLevel(item) : void 0,
+                  hasBulkActions,
+                  actions,
+                  fields,
+                  id,
+                  view,
+                  titleField,
+                  mediaField,
+                  mediaAspectRatio,
+                  descriptionField: descriptionField2,
+                  selection,
+                  getItemId,
+                  onChangeSelection,
+                  ...getSelectionProps(id),
+                  onClickItem,
+                  renderItemLink,
+                  isItemClickable: isItemClickable2,
+                  isActionsColumnSticky: !isHorizontalScrollEnd,
+                  posinset: isInfiniteScroll ? index2 + 1 : void 0
+                },
+                getItemId(item)
+              );
+            }) })
+          ]
+        }
+      ),
+      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, {}) }) })
+    ] });
+  }
+  var table_default = ViewTable;

-  // node_modules/@ariakit/react-components/dist/collection/collection-item.js
-  var import_react11 = __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_react11.useRef)(element);
-    (0, import_react11.useEffect)(() => {
-      const element2 = ref.current;
-      if (!id) return;
-      if (!element2) return;
-      if (!shouldRegisterItem) return;
-      const item = getItem({
-        id,
-        element: element2
-      });
-      return store?.renderItem(item);
-    }, [
-      id,
-      shouldRegisterItem,
-      getItem,
-      store
-    ]);
-    props = {
-      ...props,
-      ref: useMergeRefs(ref, props.ref)
-    };
-    return removeUndefinedValues(props);
-  });
-  var CollectionItem = forwardRef21(function CollectionItem2(props) {
-    return createElement3(TagName3, useCollectionItem(props));
-  });
+  // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
+  var import_components10 = __toESM(require_components(), 1);
+  var import_i18n22 = __toESM(require_i18n(), 1);

-  // node_modules/@ariakit/react-components/dist/composite/composite-context.js
-  var import_react12 = __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_react12.createContext)(void 0);
-  var CompositeRowContext = (0, import_react12.createContext)(void 0);
+  // 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);

-  // node_modules/@ariakit/store/dist/index.js
-  function getInternal(store, key) {
-    const internals = store.__unstableInternals;
-    invariant(internals, "Invalid store");
-    return internals[key];
-  }
-  function hasUpdatedKey(keys, updatedKey) {
-    if (!keys) return true;
-    for (const currentKey of keys) if (updatedKey instanceof Set) {
-      if (updatedKey.has(currentKey)) return true;
-    } else if (currentKey === updatedKey) return true;
-    return false;
-  }
-  function isSameValue(value, other) {
-    return value === other || value !== value && other !== other;
-  }
-  function getCleanupPrevState(prevState, state, stateBeforeCleanup, updatedKey) {
-    let cleanupPrevState;
-    for (const key of getKeys(state)) {
-      if (isSameValue(state[key], stateBeforeCleanup[key])) continue;
-      if (updatedKey !== void 0 && hasUpdatedKey([key], updatedKey)) continue;
-      cleanupPrevState ??= { ...prevState };
-      cleanupPrevState[key] = state[key];
-    }
-    return cleanupPrevState;
-  }
-  var MAX_REPAIR_PASSES = 100;
-  function addKeyedListener(map, keys, listener) {
-    if (!keys) return;
-    for (const key of keys) {
-      let listeners = map.get(key);
-      if (!listeners) {
-        listeners = /* @__PURE__ */ new Set();
-        map.set(key, listeners);
-      }
-      listeners.add(listener);
-    }
-  }
-  function deleteKeyedListener(map, keys, listener) {
-    if (!map) return;
-    if (!keys) return;
-    for (const key of keys) {
-      const listeners = map.get(key);
-      if (!listeners) continue;
-      listeners.delete(listener);
-      if (!listeners.size) map.delete(key);
-    }
-  }
-  function getFastPathNotifiedListeners(frame) {
-    const notifiedListeners = /* @__PURE__ */ new Set();
-    const currentListener = frame.currentListener;
-    if (!currentListener) return notifiedListeners;
-    for (const listener of frame.keyedListeners) {
-      notifiedListeners.add(listener);
-      if (listener === currentListener) return notifiedListeners;
-    }
-    notifiedListeners.clear();
-    notifiedListeners.add(currentListener);
-    return notifiedListeners;
-  }
-  function preserveFastPathNotifiedListeners(frame) {
-    frame.notifiedListeners ??= getFastPathNotifiedListeners(frame);
-  }
-  function hasFastPathPassedListener(frame, listener) {
-    if (!frame.currentListener) return false;
-    let foundCurrentKeyedListener = false;
-    for (const currentListener of frame.keyedListeners) {
-      if (currentListener === frame.currentListener) {
-        foundCurrentKeyedListener = true;
-        continue;
-      }
-      if (!foundCurrentKeyedListener) continue;
-      if (currentListener === listener) return false;
-    }
-    let foundListener = false;
-    for (const currentListener of frame.group.listeners) {
-      if (currentListener === frame.currentListener) return foundListener;
-      if (currentListener === listener) foundListener = true;
+  // 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 imageSizes = [
+    {
+      value: 120,
+      breakpoint: 1
+    },
+    {
+      value: 170,
+      breakpoint: 1
+    },
+    {
+      value: 230,
+      breakpoint: 1
+    },
+    {
+      value: 290,
+      breakpoint: 1112
+      // at minimum image width, 4 images display at this container size
+    },
+    {
+      value: 350,
+      breakpoint: 1636
+      // at minimum image width, 6 images display at this container size
+    },
+    {
+      value: 430,
+      breakpoint: 588
+      // at minimum image width, 2 images display at this container size
     }
-    return false;
+  ];
+  var DEFAULT_PREVIEW_SIZE = imageSizes[2].value;
+  function useGridColumns() {
+    const context = (0, import_element40.useContext)(dataviews_context_default);
+    const view = context.view;
+    return (0, import_element40.useMemo)(() => {
+      const containerWidth = context.containerWidth;
+      const gap = 32;
+      const previewSize = view.layout?.previewSize ?? DEFAULT_PREVIEW_SIZE;
+      const columns = Math.floor(
+        (containerWidth + gap) / (previewSize + gap)
+      );
+      return Math.max(1, columns);
+    }, [context.containerWidth, view.layout?.previewSize]);
   }
-  function preserveFastPathFrames(fastPathFrames, group, listener) {
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      if (frame.recovering) continue;
-      if (listener && !frame.keyedListeners.has(listener)) continue;
-      preserveFastPathNotifiedListeners(frame);
-      for (const currentListener of frame.group.listeners) {
-        if (currentListener === frame.currentListener) break;
-        if (!hasFastPathPassedListener(frame, currentListener)) continue;
-        frame.notifiedListeners?.add(currentListener);
+
+  // 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)(
+      "div",
+      {
+        ref,
+        className: clsx_default("dataviews-view-grid-items", className2),
+        style: {
+          gridTemplateColumns: previewSize && `repeat(auto-fill, minmax(${previewSize}px, 1fr))`,
+          ...style
+        },
+        ...props
       }
-    }
-  }
-  function preserveFastPathPassedListeners(fastPathFrames, group, listener) {
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      if (frame.recovering) continue;
-      if (!hasFastPathPassedListener(frame, listener)) continue;
-      preserveFastPathNotifiedListeners(frame);
-      frame.notifiedListeners?.add(listener);
-    }
-  }
-  function preserveFastPathPassedKeyedListeners({ fastPathFrames, group, keys, listener }) {
-    const wasRegistered = group.listeners.has(listener);
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      if (frame.recovering) continue;
-      if (!keys.includes(frame.updatedKey)) continue;
-      if (hasFastPathPassedListener(frame, listener)) {
-        preserveFastPathNotifiedListeners(frame);
-        frame.notifiedListeners?.add(listener);
-      } else if (wasRegistered) {
-        preserveFastPathNotifiedListeners(frame);
-        frame.recoverToLive = true;
+    );
+  });
+
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/use-infinite-scroll.mjs
+  var import_element42 = __toESM(require_element(), 1);
+  function useIntersectionObserver(elementRef, posinset) {
+    const { intersectionObserver } = (0, import_element42.useContext)(dataviews_context_default);
+    (0, import_element42.useEffect)(() => {
+      const element = elementRef.current;
+      if (!element || posinset === void 0 || !intersectionObserver) {
+        return;
       }
-    }
+      intersectionObserver.observe(element);
+      return () => {
+        intersectionObserver.unobserve(element);
+      };
+    }, [elementRef, intersectionObserver, posinset]);
   }
-  function clearFastPathNotifiedListener(fastPathFrames, group, listener) {
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      frame.notifiedListeners?.delete(listener);
-    }
+  function usePlaceholdersNeeded(data, isInfiniteScroll, gridColumns) {
+    const hasData = !!data?.length;
+    const firstItemPosition = hasData && isInfiniteScroll ? data[0].position : void 0;
+    return firstItemPosition && gridColumns ? (firstItemPosition - 1) % gridColumns : 0;
   }
-  function addFastPathKeyedListener({ fastPathFrames, group, keys, listener }) {
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      if (frame.recovering) continue;
-      if (!keys.includes(frame.updatedKey)) continue;
-      frame.keyedListeners.add(listener);
+
+  // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
+  var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
+  function chunk(array, size4) {
+    const chunks = [];
+    for (let i2 = 0, j2 = array.length; i2 < j2; i2 += size4) {
+      chunks.push(array.slice(i2, i2 + size4));
     }
+    return chunks;
   }
-  function runPendingCleanup(group, listener) {
-    if (!group.disposables.size) return;
-    const cleanup = group.disposables.get(listener);
-    if (!cleanup) return;
-    group.disposables.delete(listener);
-    cleanup();
+  var GridItem = (0, import_element43.forwardRef)(
+    function GridItem2({
+      view,
+      selection,
+      onChangeSelection,
+      onClickItem,
+      isItemClickable: isItemClickable2,
+      renderItemLink,
+      getItemId,
+      item,
+      actions,
+      mediaField,
+      titleField,
+      descriptionField: descriptionField2,
+      regularFields,
+      badgeFields,
+      hasBulkActions,
+      config,
+      posinset,
+      setsize,
+      ...props
+    }, forwardedRef) {
+      const {
+        showTitle = true,
+        showMedia = true,
+        showDescription = true
+      } = view;
+      const hasBulkAction = useHasAPossibleBulkAction(actions, item);
+      const id = getItemId(item);
+      const elementRef = (0, import_element43.useRef)(null);
+      const setRefs = (0, import_element43.useCallback)(
+        (node) => {
+          elementRef.current = node;
+          if (typeof forwardedRef === "function") {
+            forwardedRef(node);
+          } else if (forwardedRef) {
+            forwardedRef.current = node;
+          }
+        },
+        [forwardedRef]
+      );
+      useIntersectionObserver(elementRef, posinset);
+      const instanceId = (0, import_compose4.useInstanceId)(GridItem2);
+      const isSelected2 = selection.includes(id);
+      const mediaPlaceholder = /* @__PURE__ */ (0, import_jsx_runtime70.jsx)("span", { className: "dataviews-view-grid__media-placeholder" });
+      const rendersMediaField = showMedia && mediaField?.render;
+      const renderedMediaField = rendersMediaField ? /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+        mediaField.render,
+        {
+          item,
+          field: mediaField,
+          config
+        }
+      ) : mediaPlaceholder;
+      const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(titleField.render, { item, field: titleField }) : null;
+      let mediaA11yProps;
+      let titleA11yProps;
+      if (isItemClickable2(item) && onClickItem) {
+        if (renderedTitleField) {
+          mediaA11yProps = {
+            "aria-labelledby": `dataviews-view-grid__title-field-${instanceId}`
+          };
+          titleA11yProps = {
+            id: `dataviews-view-grid__title-field-${instanceId}`
+          };
+        } else {
+          mediaA11yProps = {
+            "aria-label": (0, import_i18n21.__)("Navigate to item")
+          };
+        }
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime70.jsxs)(
+        Stack,
+        {
+          direction: "column",
+          ...props,
+          ref: setRefs,
+          "aria-setsize": setsize,
+          "aria-posinset": posinset,
+          className: clsx_default(
+            props.className,
+            "dataviews-view-grid__row__gridcell",
+            "dataviews-view-grid__card",
+            {
+              "is-selected": hasBulkAction && isSelected2
+            }
+          ),
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+              ItemClickWrapper,
+              {
+                item,
+                isItemClickable: isItemClickable2,
+                onClickItem,
+                renderItemLink,
+                className: clsx_default("dataviews-view-grid__media", {
+                  "dataviews-view-grid__media--placeholder": !rendersMediaField
+                }),
+                ...mediaA11yProps,
+                children: renderedMediaField
+              }
+            ),
+            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+              DataViewsSelectionCheckbox,
+              {
+                item,
+                selection,
+                onChangeSelection,
+                getItemId,
+                titleField,
+                disabled: !hasBulkAction
+              }
+            ),
+            !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime70.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+              ItemActions,
+              {
+                item,
+                actions,
+                isCompact: true
+              }
+            ) }),
+            showTitle && /* @__PURE__ */ (0, import_jsx_runtime70.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+              ItemClickWrapper,
+              {
+                item,
+                isItemClickable: isItemClickable2,
+                onClickItem,
+                renderItemLink,
+                className: "dataviews-view-grid__title-field dataviews-title-field",
+                ...titleA11yProps,
+                title: titleField?.getValueFormatted({
+                  item,
+                  field: titleField
+                }) || void 0,
+                children: renderedTitleField
+              }
+            ) }),
+            /* @__PURE__ */ (0, import_jsx_runtime70.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+              showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                descriptionField2.render,
+                {
+                  item,
+                  field: descriptionField2
+                }
+              ),
+              !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                Stack,
+                {
+                  direction: "row",
+                  className: "dataviews-view-grid__badge-fields",
+                  gap: "sm",
+                  wrap: "wrap",
+                  align: "top",
+                  justify: "flex-start",
+                  children: badgeFields.map((field) => {
+                    return (
+                      /* @ts-expect-error `Badge` is text-only, but a badge field renders whatever its `render` returns. */
+                      /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                        Badge,
+                        {
+                          className: "dataviews-view-grid__field-value",
+                          children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                            field.render,
+                            {
+                              item,
+                              field
+                            }
+                          )
+                        },
+                        field.id
+                      )
+                    );
+                  })
+                }
+              ),
+              !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                Stack,
+                {
+                  direction: "column",
+                  className: "dataviews-view-grid__fields",
+                  gap: "xs",
+                  children: regularFields.map((field) => {
+                    return /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                      import_components9.Flex,
+                      {
+                        className: "dataviews-view-grid__field",
+                        gap: 1,
+                        justify: "flex-start",
+                        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)(
+                              tooltip_exports.Trigger,
+                              {
+                                render: /* @__PURE__ */ (0, import_jsx_runtime70.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_runtime70.jsx)(
+                            import_components9.FlexItem,
+                            {
+                              className: "dataviews-view-grid__field-value",
+                              style: { maxHeight: "none" },
+                              children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                                field.render,
+                                {
+                                  item,
+                                  field
+                                }
+                              )
+                            }
+                          )
+                        ] })
+                      },
+                      field.id
+                    );
+                  })
+                }
+              )
+            ] })
+          ]
+        }
+      );
+    }
+  );
+  function CompositeGrid({
+    data,
+    isInfiniteScroll,
+    className: className2,
+    inert,
+    isLoading,
+    view,
+    fields,
+    selection,
+    onChangeSelection,
+    onClickItem,
+    isItemClickable: isItemClickable2,
+    renderItemLink,
+    getItemId,
+    actions,
+    getSelectionProps
+  }) {
+    const { paginationInfo, resizeObserverRef } = (0, import_element43.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 hasBulkActions = useSomeItemHasAPossibleBulkAction(actions, data);
+    const titleField = fields.find(
+      (field) => field.id === view?.titleField
+    );
+    const mediaField = fields.find(
+      (field) => field.id === view?.mediaField
+    );
+    const descriptionField2 = fields.find(
+      (field) => field.id === view?.descriptionField
+    );
+    const otherFields = view.fields ?? [];
+    const { regularFields, badgeFields } = otherFields.reduce(
+      (accumulator, fieldId) => {
+        const field = fields.find((f2) => f2.id === fieldId);
+        if (!field) {
+          return accumulator;
+        }
+        const key = view.layout?.badgeFields?.includes(fieldId) ? "badgeFields" : "regularFields";
+        accumulator[key].push(field);
+        return accumulator;
+      },
+      { regularFields: [], badgeFields: [] }
+    );
+    const size4 = "900px";
+    const totalRows = Math.ceil(data.length / gridColumns);
+    const placeholdersNeeded = usePlaceholdersNeeded(
+      data,
+      isInfiniteScroll,
+      gridColumns
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime70.jsxs)(import_jsx_runtime70.Fragment, {
+      // Render infinite scroll layout (no rows, feed semantics)
+      children: [
+        isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime70.jsxs)(
+          import_components9.Composite,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+              GridItems,
+              {
+                className: clsx_default(
+                  "dataviews-view-grid-infinite-scroll",
+                  className2,
+                  {
+                    [`has-${view.layout?.density}-density`]: view.layout?.density && [
+                      "compact",
+                      "comfortable"
+                    ].includes(view.layout.density)
+                  }
+                ),
+                previewSize: view.layout?.previewSize,
+                style: gridStyle,
+                "aria-busy": isLoading,
+                ref: resizeObserverRef
+              }
+            ),
+            role: "feed",
+            focusWrap: true,
+            inert,
+            children: [
+              Array.from({ length: placeholdersNeeded }).map(
+                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                  import_components9.Composite.Item,
+                  {
+                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                      Stack,
+                      {
+                        ...props,
+                        direction: "column",
+                        role: "article",
+                        className: "dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"
+                      }
+                    ),
+                    "aria-hidden": true,
+                    tabIndex: -1
+                  },
+                  `placeholder-${index2}`
+                )
+              ),
+              data.map((item) => {
+                const itemId = getItemId(item);
+                const selectionProps = getSelectionProps(itemId);
+                const stablePosition = item.position;
+                return /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                  import_components9.Composite.Item,
+                  {
+                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                      GridItem,
+                      {
+                        ...props,
+                        id: itemId,
+                        role: "article",
+                        view,
+                        selection,
+                        onChangeSelection,
+                        onClickItem,
+                        isItemClickable: isItemClickable2,
+                        renderItemLink,
+                        getItemId,
+                        item,
+                        actions,
+                        onMouseDown: (event) => {
+                          props.onMouseDown?.(event);
+                          selectionProps.onMouseDown(
+                            event
+                          );
+                        },
+                        onClickCapture: (event) => {
+                          props.onClickCapture?.(event);
+                          selectionProps.onClickCapture(
+                            event
+                          );
+                        },
+                        mediaField,
+                        titleField,
+                        descriptionField: descriptionField2,
+                        regularFields,
+                        badgeFields,
+                        hasBulkActions,
+                        posinset: stablePosition,
+                        setsize: paginationInfo.totalItems,
+                        config: {
+                          sizes: size4
+                        }
+                      }
+                    )
+                  },
+                  itemId
+                );
+              })
+            ]
+          }
+        ),
+        // Render standard grid layout (with rows, grid semantics)
+        !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+          import_components9.Composite,
+          {
+            role: "grid",
+            style: gridStyle,
+            className: clsx_default("dataviews-view-grid", className2, {
+              [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
+                view.layout.density
+              )
+            }),
+            focusWrap: true,
+            "aria-busy": isLoading,
+            "aria-rowcount": totalRows,
+            ref: resizeObserverRef,
+            inert,
+            children: chunk(data, gridColumns).map((row, i2) => /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+              import_components9.Composite.Row,
+              {
+                render: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                  "div",
+                  {
+                    role: "row",
+                    "aria-rowindex": i2 + 1,
+                    "aria-label": (0, import_i18n21.sprintf)(
+                      /* translators: %d: The row number in the grid */
+                      (0, import_i18n21.__)("Row %d"),
+                      i2 + 1
+                    ),
+                    className: "dataviews-view-grid__row",
+                    style: {
+                      gridTemplateColumns: `repeat( ${gridColumns}, minmax(0, 1fr) )`
+                    }
+                  }
+                ),
+                children: row.map((item) => {
+                  const itemId = getItemId(item);
+                  const selectionProps = getSelectionProps(itemId);
+                  return /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                    import_components9.Composite.Item,
+                    {
+                      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                        GridItem,
+                        {
+                          ...props,
+                          id: itemId,
+                          role: "gridcell",
+                          view,
+                          selection,
+                          onChangeSelection,
+                          onClickItem,
+                          isItemClickable: isItemClickable2,
+                          renderItemLink,
+                          getItemId,
+                          item,
+                          actions,
+                          onMouseDown: (event) => {
+                            props.onMouseDown?.(
+                              event
+                            );
+                            selectionProps.onMouseDown(
+                              event
+                            );
+                          },
+                          onClickCapture: (event) => {
+                            props.onClickCapture?.(
+                              event
+                            );
+                            selectionProps.onClickCapture(
+                              event
+                            );
+                          },
+                          mediaField,
+                          titleField,
+                          descriptionField: descriptionField2,
+                          regularFields,
+                          badgeFields,
+                          hasBulkActions,
+                          config: {
+                            sizes: size4
+                          }
+                        }
+                      )
+                    },
+                    itemId
+                  );
+                })
+              },
+              i2
+            ))
+          }
+        )
+      ]
+    });
   }
-  function setListenerCleanup(group, listener, cleanup) {
-    const currentCleanup = group.disposables.get(listener);
-    if (!currentCleanup) {
-      group.disposables.set(listener, cleanup);
-      return;
+
+  // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
+  var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
+  function ViewGrid({
+    actions,
+    data,
+    fields,
+    getItemId,
+    isLoading,
+    onChangeSelection,
+    onClickItem,
+    isItemClickable: isItemClickable2,
+    renderItemLink,
+    selection,
+    view,
+    className: className2,
+    empty
+  }) {
+    const isDelayedLoading = useDelayedLoading(!!isLoading);
+    const hasData = !!data?.length;
+    const groupField = view.groupBy?.field ? fields.find((f2) => f2.id === view.groupBy?.field) : null;
+    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId,
+      isItemSelectable: (item) => hasAPossibleBulkAction(actions, item),
+      selection,
+      onChangeSelection,
+      selectionMode: "multi",
+      shouldSelectOnClick: false
+    });
+    if (!hasData) {
+      return /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(
+        "div",
+        {
+          className: clsx_default("dataviews-no-results", {
+            "is-refreshing": isDelayedLoading
+          }),
+          children: empty
+        }
+      );
     }
-    group.disposables.set(listener, () => {
-      currentCleanup();
-      cleanup();
+    const gridProps = {
+      className: clsx_default(className2, {
+        "is-refreshing": !isInfiniteScroll && isDelayedLoading
+      }),
+      inert: !isInfiniteScroll && !!isLoading ? "true" : void 0,
+      isLoading,
+      view,
+      fields,
+      selection,
+      onChangeSelection,
+      onClickItem,
+      isItemClickable: isItemClickable2,
+      renderItemLink,
+      getItemId,
+      actions,
+      getSelectionProps
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime71.jsxs)(import_jsx_runtime71.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)(
+            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)(
+                  // 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"),
+                  groupField.label,
+                  groupName
+                ) }),
+                /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(
+                  CompositeGrid,
+                  {
+                    ...gridProps,
+                    data: groupItems,
+                    isInfiniteScroll: false
+                  }
+                )
+              ]
+            },
+            groupName
+          )
+        ) }),
+        // Render a single grid with all data.
+        !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(
+          CompositeGrid,
+          {
+            ...gridProps,
+            data,
+            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, {}) })
+      ]
     });
   }
-  function notifyStoreListener(group, listener, state, prevState, getState, updatedKey) {
-    if (group.suspendCounts?.has(listener)) return;
-    const { disposables } = group;
-    const cleanup = disposables.size ? disposables.get(listener) : void 0;
-    if (cleanup) {
-      disposables.delete(listener);
-      const stateBeforeCleanup = state;
-      cleanup();
-      state = getState?.() ?? state;
-      if (state !== stateBeforeCleanup) prevState = getCleanupPrevState(prevState, state, stateBeforeCleanup, updatedKey) ?? prevState;
-    }
-    const result = listener(state, prevState);
-    if (result) setListenerCleanup(group, listener, result);
+  var grid_default = ViewGrid;
+
+  // packages/dataviews/build-module/components/dataviews-layouts/list/index.mjs
+  var import_compose5 = __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_data4 = __toESM(require_data(), 1);
+  var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1);
+  var { Menu: Menu3 } = unlock2(import_components11.privateApis);
+  function generateItemWrapperCompositeId(idPrefix) {
+    return `${idPrefix}-item-wrapper`;
   }
-  function runLiveListeners({ group, getState, prevState, updatedKey, notifiedListeners }) {
-    const allKeysListeners = group.allKeysListeners;
-    for (const listener of group.listeners) {
-      if (notifiedListeners?.has(listener)) continue;
-      if (!allKeysListeners?.has(listener)) {
-        if (!hasUpdatedKey(group.listenerKeys.get(listener), updatedKey)) continue;
-      }
-      notifiedListeners?.add(listener);
-      notifyStoreListener(group, listener, getState(), prevState, getState, updatedKey);
-    }
+  function generatePrimaryActionCompositeId(idPrefix, primaryActionId) {
+    return `${idPrefix}-primary-action-${primaryActionId}`;
   }
-  function createStore(initialState, ...stores) {
-    let state = initialState;
-    let prevStateBatch = state;
-    let destroy = noop5;
-    let batchPending = false;
-    let inDispatch = false;
-    let updatedKeys = /* @__PURE__ */ new Set();
-    const instances = /* @__PURE__ */ new Set();
-    const setups = /* @__PURE__ */ new Set();
-    const syncListenerGroup = {
-      listeners: /* @__PURE__ */ new Set(),
-      disposables: /* @__PURE__ */ new Map(),
-      listenerKeys: /* @__PURE__ */ new WeakMap()
-    };
-    const batchListenerGroup = {
-      listeners: /* @__PURE__ */ new Set(),
-      disposables: /* @__PURE__ */ new Map(),
-      listenerKeys: /* @__PURE__ */ new WeakMap()
-    };
-    const storeSetup = (callback) => {
-      setups.add(callback);
-      return () => setups.delete(callback);
-    };
-    const storeInit = () => {
-      const initializedInstances = instances.size;
-      const instance = /* @__PURE__ */ Symbol();
-      instances.add(instance);
-      const maybeDestroy = () => {
-        if (!instances.delete(instance)) return;
-        if (instances.size) return;
-        destroy();
-      };
-      if (initializedInstances) return maybeDestroy;
-      const stateKeys = getKeys(state);
-      const desyncs = [];
-      for (const store of stores) {
-        const storeState = store?.getState?.();
-        if (!storeState) continue;
-        const keys = stateKeys.filter((key) => hasOwnProperty(storeState, key));
-        if (!keys.length) continue;
-        if (stores.length === 1 || keys.length === stateKeys.length) {
-          for (const key of keys) desyncs.push(sync(store, [key], (state2) => {
-            setState(key, state2[key], true);
-          }));
-          continue;
-        }
-        desyncs.push(subscribe(store, keys, (state2, prevState) => {
-          for (const key of keys) {
-            if (state2[key] === prevState[key]) continue;
-            setState(key, state2[key], true);
+  function generateDropdownTriggerCompositeId(idPrefix) {
+    return `${idPrefix}-dropdown`;
+  }
+  function PrimaryActionGridCell({
+    idPrefix,
+    primaryAction,
+    item
+  }) {
+    const registry = (0, import_data4.useRegistry)();
+    const [isModalOpen, setIsModalOpen] = (0, import_element44.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)(
+      import_components11.Composite.Item,
+      {
+        id: compositeItemId,
+        render: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+          import_components11.Button,
+          {
+            disabled: !!primaryAction.disabled,
+            accessibleWhenDisabled: true,
+            text: label,
+            size: "small",
+            onClick: () => setIsModalOpen(true)
           }
-        }));
-        for (const key of keys) {
-          const liveState = store?.getState?.();
-          if (!liveState) continue;
-          setState(key, liveState[key], true);
-        }
-      }
-      const teardowns = [];
-      for (const setup2 of setups) teardowns.push(setup2());
-      const cleanups = stores.map(init);
-      destroy = chain(...desyncs, ...teardowns, ...cleanups);
-      return maybeDestroy;
-    };
-    const deleteListenerIndexes = (group, listener, keys) => {
-      if (keys === void 0) return;
-      if (keys) deleteKeyedListener(group.listenersByKey, keys, listener);
-      else group.allKeysListeners?.delete(listener);
-    };
-    const fastPathFrames = [];
-    const registerListener = (keys, listener, group = syncListenerGroup) => {
-      const listenerKeysValue = keys ? [...keys] : null;
-      const wasRegistered = group.listeners.has(listener);
-      if (!wasRegistered) clearFastPathNotifiedListener(fastPathFrames, group, listener);
-      if (!listenerKeysValue) {
-        if (wasRegistered) preserveFastPathFrames(fastPathFrames, group);
-        preserveFastPathPassedListeners(fastPathFrames, group, listener);
-      } else preserveFastPathPassedKeyedListeners({
-        fastPathFrames,
-        group,
-        keys: listenerKeysValue,
-        listener
-      });
-      if (wasRegistered) {
-        preserveFastPathFrames(fastPathFrames, group, listener);
-        deleteListenerIndexes(group, listener, group.listenerKeys.get(listener));
-      }
-      group.listeners.add(listener);
-      if (listenerKeysValue) {
-        group.listenersByKey ??= /* @__PURE__ */ new Map();
-        addKeyedListener(group.listenersByKey, listenerKeysValue, listener);
-        addFastPathKeyedListener({
-          fastPathFrames,
-          group,
-          keys: listenerKeysValue,
-          listener
-        });
-      } else {
-        group.allKeysListeners ??= /* @__PURE__ */ new Set();
-        group.allKeysListeners.add(listener);
-      }
-      group.listenerKeys.set(listener, listenerKeysValue);
-      return () => {
-        const cleanup = group.disposables.get(listener);
-        group.disposables.delete(listener);
-        preserveFastPathFrames(fastPathFrames, group, listener);
-        const currentKeys = group.listenerKeys.get(listener);
-        deleteListenerIndexes(group, listener, listenerKeysValue);
-        if (currentKeys !== listenerKeysValue) deleteListenerIndexes(group, listener, currentKeys);
-        group.listenerKeys.delete(listener);
-        group.listeners.delete(listener);
-        cleanup?.();
-      };
-    };
-    const storeSubscribe = (keys, listener) => registerListener(keys, listener);
-    const runInitialListener = (group, listener, prevState) => {
-      const shouldSuspend = group.listeners.has(listener);
-      if (shouldSuspend) {
-        group.suspendCounts ??= /* @__PURE__ */ new Map();
-        const count = group.suspendCounts.get(listener) ?? 0;
-        group.suspendCounts.set(listener, count + 1);
-      }
-      let cleanupPrevState;
-      try {
-        const stateBeforeCleanups = state;
-        runPendingCleanup(group, listener);
-        if (state !== stateBeforeCleanups) cleanupPrevState = getCleanupPrevState(prevState, state, stateBeforeCleanups);
-        const cleanup = listener(state, cleanupPrevState ?? prevState);
-        if (cleanup) setListenerCleanup(group, listener, cleanup);
-      } finally {
-        if (shouldSuspend) {
-          const suspendCounts = group.suspendCounts;
-          const count = suspendCounts?.get(listener);
-          if (count && count > 1) suspendCounts?.set(listener, count - 1);
-          else suspendCounts?.delete(listener);
-          if (!suspendCounts?.size) delete group.suspendCounts;
-        }
-      }
-    };
-    const storeSync = (keys, listener) => {
-      runInitialListener(syncListenerGroup, listener, state);
-      return registerListener(keys, listener);
-    };
-    const storeBatch = (keys, listener) => {
-      if (!batchListenerGroup.listeners.size && !inDispatch) prevStateBatch = state;
-      runInitialListener(batchListenerGroup, listener, prevStateBatch);
-      return registerListener(keys, listener, batchListenerGroup);
-    };
-    const storePick = (keys) => createStore(pick(state, keys), finalStore);
-    const storeOmit = (keys) => createStore(omit(state, keys), finalStore);
-    const getState = () => state;
-    const runListeners = (group, prevState, updatedKey) => {
-      if (!(updatedKey instanceof Set) && !group.allKeysListeners?.size) {
-        const keyedListeners = group.listenersByKey?.get(updatedKey);
-        if (!keyedListeners) return;
-        const frame = {
-          group,
-          keyedListeners,
-          updatedKey,
-          currentListener: null
-        };
-        fastPathFrames.push(frame);
-        try {
-          for (const listener of keyedListeners) {
-            if (frame.notifiedListeners?.has(listener)) continue;
-            frame.currentListener = listener;
-            frame.notifiedListeners?.add(listener);
-            notifyStoreListener(group, listener, state, prevState, getState, updatedKey);
-            if (!group.allKeysListeners?.size && !frame.recoverToLive) continue;
-            const notifiedListeners = frame.notifiedListeners ?? getFastPathNotifiedListeners(frame);
-            frame.notifiedListeners = notifiedListeners;
-            frame.recovering = true;
-            runLiveListeners({
-              group,
-              getState,
-              prevState,
-              updatedKey,
-              notifiedListeners
-            });
-            return;
+        ),
+        children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+          ActionModal,
+          {
+            action: primaryAction,
+            items: [item],
+            closeModal: () => setIsModalOpen(false)
           }
-        } finally {
-          fastPathFrames.pop();
-        }
-        return;
+        )
       }
-      runLiveListeners({
-        group,
-        getState,
-        prevState,
-        updatedKey
-      });
+    ) }, primaryAction.id) : /* @__PURE__ */ (0, import_jsx_runtime72.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+      import_components11.Composite.Item,
+      {
+        id: compositeItemId,
+        render: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+          import_components11.Button,
+          {
+            disabled: !!primaryAction.disabled,
+            accessibleWhenDisabled: true,
+            size: "small",
+            onClick: () => {
+              primaryAction.callback([item], { registry });
+            },
+            children: label
+          }
+        )
+      }
+    ) }, primaryAction.id);
+  }
+  function ListItem({
+    view,
+    actions,
+    idPrefix,
+    isSelected: isSelected2,
+    item,
+    titleField,
+    mediaField,
+    descriptionField: descriptionField2,
+    selectionProps,
+    otherFields,
+    onDropdownTriggerKeyDown,
+    posinset
+  }) {
+    const {
+      showTitle = true,
+      showMedia = true,
+      showDescription = true,
+      infiniteScrollEnabled
+    } = view;
+    const itemRef = (0, import_element44.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)(
+      null
+    );
+    const handleHover = ({ type }) => {
+      const isHover = type === "mouseenter";
+      setIsHovered(isHover);
     };
-    const setState = (key, value, fromStores = false) => {
-      if (!hasOwnProperty(state, key)) return;
-      const currentValue = state[key];
-      const nextValue = typeof value === "function" ? value(currentValue) : value;
-      if (isSameValue(nextValue, currentValue)) return;
-      const wasInDispatch = inDispatch;
-      inDispatch = true;
-      const prevState = state;
-      const nextState = {
-        ...state,
-        [key]: nextValue
+    const { paginationInfo } = (0, import_element44.useContext)(dataviews_context_default);
+    (0, import_element44.useEffect)(() => {
+      if (isSelected2) {
+        itemRef.current?.scrollIntoView({
+          behavior: "auto",
+          block: "nearest",
+          inline: "nearest"
+        });
+      }
+    }, [isSelected2]);
+    const { primaryAction, eligibleActions } = (0, import_element44.useMemo)(() => {
+      const _eligibleActions = actions.filter(
+        (action) => !action.isEligible || action.isEligible(item)
+      );
+      const _primaryActions = _eligibleActions.filter(
+        (action) => action.isPrimary
+      );
+      return {
+        primaryAction: _primaryActions[0],
+        eligibleActions: _eligibleActions
       };
-      state = nextState;
-      let superseded = false;
-      try {
-        if (!fromStores && stores.length) {
-          for (const store of stores) {
-            store?.setState?.(key, nextValue);
-            if (isSameValue(state[key], nextValue)) continue;
-            superseded = true;
-            break;
-          }
-          if (superseded) {
-            let pass = 0;
-            for (; pass < MAX_REPAIR_PASSES; pass += 1) {
-              let changed = false;
-              for (const store of stores) {
-                const previousValue = state[key];
-                store?.setState?.(key, previousValue);
-                if (!isSameValue(state[key], previousValue)) changed = true;
+    }, [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)(
+      mediaField.render,
+      {
+        item,
+        field: mediaField,
+        config: { sizes: "52px" }
+      }
+    ) }) : null;
+    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime72.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)(
+      Stack,
+      {
+        direction: "row",
+        gap: "md",
+        className: "dataviews-view-list__item-actions",
+        children: [
+          primaryAction && /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+            PrimaryActionGridCell,
+            {
+              idPrefix,
+              primaryAction,
+              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,
+                {
+                  render: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+                    import_components11.Composite.Item,
+                    {
+                      id: generateDropdownTriggerCompositeId(
+                        idPrefix
+                      ),
+                      render: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+                        import_components11.Button,
+                        {
+                          size: "small",
+                          icon: more_vertical_default,
+                          label: (0, import_i18n23.__)("Actions"),
+                          accessibleWhenDisabled: true,
+                          disabled: !actions.length,
+                          onKeyDown: onDropdownTriggerKeyDown
+                        }
+                      )
+                    }
+                  )
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(Menu3.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+                ActionsMenuGroup,
+                {
+                  actions: eligibleActions,
+                  item,
+                  registry,
+                  setActiveModalAction
+                }
+              ) })
+            ] }),
+            !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+              ActionModal,
+              {
+                action: activeModalAction,
+                items: [item],
+                closeModal: () => setActiveModalAction(null)
               }
-              if (!changed) break;
+            )
+          ] })
+        ]
+      }
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+      import_components11.Composite.Row,
+      {
+        ref: itemRef,
+        render: (
+          /* aria-posinset breaks Composite.Row if passed to it directly. */
+          /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+            "div",
+            {
+              "aria-posinset": posinset,
+              "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0
             }
-            if (pass === MAX_REPAIR_PASSES) console.warn("Parent stores did not converge after a superseded fan-out; a parent listener may be rewriting this key in a cycle.");
+          )
+        ),
+        role: infiniteScrollEnabled ? "article" : "row",
+        className: clsx_default({
+          "is-selected": isSelected2,
+          "is-hovered": isHovered
+        }),
+        onMouseEnter: handleHover,
+        onMouseLeave: handleHover,
+        children: /* @__PURE__ */ (0, import_jsx_runtime72.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)(
+                import_components11.Composite.Item,
+                {
+                  id: generateItemWrapperCompositeId(idPrefix),
+                  "aria-pressed": isSelected2,
+                  "aria-labelledby": labelId,
+                  "aria-describedby": descriptionId,
+                  className: "dataviews-view-list__item",
+                  ...selectionProps
+                }
+              ) }),
+              /* @__PURE__ */ (0, import_jsx_runtime72.jsxs)(
+                Stack,
+                {
+                  direction: "row",
+                  gap: "md",
+                  justify: "start",
+                  align: hasOnlyMediaAndTitle ? "center" : "flex-start",
+                  style: { flex: 1, minWidth: 0 },
+                  children: [
+                    renderedMediaField,
+                    /* @__PURE__ */ (0, import_jsx_runtime72.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)(
+                              "div",
+                              {
+                                className: "dataviews-title-field dataviews-view-list__title-field",
+                                id: labelId,
+                                children: renderedTitleField
+                              }
+                            ),
+                            usedActions
+                          ] }),
+                          renderDescription && /* @__PURE__ */ (0, import_jsx_runtime72.jsx)("div", { className: "dataviews-view-list__field", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+                            descriptionField2.render,
+                            {
+                              item,
+                              field: descriptionField2
+                            }
+                          ) }),
+                          /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+                            "div",
+                            {
+                              className: "dataviews-view-list__fields",
+                              id: descriptionId,
+                              children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime72.jsxs)(
+                                "div",
+                                {
+                                  className: "dataviews-view-list__field",
+                                  children: [
+                                    /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+                                      VisuallyHidden,
+                                      {
+                                        className: "dataviews-view-list__field-label",
+                                        render: /* @__PURE__ */ (0, import_jsx_runtime72.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)(
+                                      field.render,
+                                      {
+                                        item,
+                                        field
+                                      }
+                                    ) })
+                                  ]
+                                },
+                                field.id
+                              ))
+                            }
+                          )
+                        ]
+                      }
+                    )
+                  ]
+                }
+              )
+            ]
           }
-        }
-        if (!superseded) runListeners(syncListenerGroup, state === nextState ? prevState : {
-          ...state,
-          [key]: prevState[key]
-        }, key);
-      } finally {
-        inDispatch = wasInDispatch;
+        )
       }
-      if (!batchListenerGroup.listeners.size) {
-        if (!inDispatch) prevStateBatch = state;
-        return;
+    );
+  }
+  function isDefined2(item) {
+    return !!item;
+  }
+  function ViewList(props) {
+    const {
+      actions,
+      data,
+      fields,
+      getItemId,
+      isLoading,
+      onChangeSelection,
+      selection,
+      view,
+      className: className2,
+      empty
+    } = props;
+    const baseId = (0, import_compose5.useInstanceId)(ViewList, "view-list");
+    const isDelayedLoading = useDelayedLoading(!!isLoading);
+    const { paginationInfo } = (0, import_element44.useContext)(dataviews_context_default);
+    const selectedItem = data?.findLast(
+      (item) => selection.includes(getItemId(item))
+    );
+    const titleField = fields.find((field) => field.id === view.titleField);
+    const mediaField = fields.find((field) => field.id === view.mediaField);
+    const descriptionField2 = fields.find(
+      (field) => field.id === view.descriptionField
+    );
+    const otherFields = (view?.fields ?? []).map((fieldId) => fields.find((f2) => fieldId === f2.id)).filter(isDefined2);
+    const { getSelectionProps } = useSelectionProps({
+      data,
+      getItemId,
+      isItemSelectable: () => true,
+      selection,
+      onChangeSelection,
+      selectionMode: "single-required",
+      shouldSelectOnClick: true
+    });
+    const generateCompositeItemIdPrefix = (0, import_element44.useCallback)(
+      (item) => `${baseId}-${getItemId(item)}`,
+      [baseId, getItemId]
+    );
+    const isActiveCompositeItem = (0, import_element44.useCallback)(
+      (item, idToCheck) => {
+        return idToCheck.startsWith(
+          generateCompositeItemIdPrefix(item)
+        );
+      },
+      [generateCompositeItemIdPrefix]
+    );
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element44.useState)(void 0);
+    const compositeRef = (0, import_element44.useRef)(null);
+    (0, import_element44.useEffect)(() => {
+      if (selectedItem) {
+        setActiveCompositeId(
+          generateItemWrapperCompositeId(
+            generateCompositeItemIdPrefix(selectedItem)
+          )
+        );
       }
-      updatedKeys.add(key);
-      if (batchPending) return;
-      batchPending = true;
-      queueMicrotask(() => {
-        batchPending = false;
-        const snapshot = state;
-        const updatedKeysSnapshot = updatedKeys;
-        updatedKeys = /* @__PURE__ */ new Set();
-        const prevStateBatchBefore = prevStateBatch;
-        runListeners(batchListenerGroup, prevStateBatchBefore, updatedKeysSnapshot);
-        if (prevStateBatch === prevStateBatchBefore) prevStateBatch = snapshot;
-      });
-    };
-    const finalStore = {
-      getState,
-      setState,
-      __unstableInternals: {
-        setup: storeSetup,
-        init: storeInit,
-        subscribe: storeSubscribe,
-        sync: storeSync,
-        batch: storeBatch,
-        pick: storePick,
-        omit: storeOmit
+    }, [selectedItem, generateCompositeItemIdPrefix]);
+    const activeItemIndex = data.findIndex(
+      (item) => isActiveCompositeItem(item, activeCompositeId ?? "")
+    );
+    const previousActiveItemIndex = (0, import_compose5.usePrevious)(activeItemIndex);
+    const isActiveIdInList = activeItemIndex !== -1;
+    const selectCompositeItem = (0, import_element44.useCallback)(
+      (targetIndex, generateCompositeId) => {
+        const clampedIndex = Math.min(
+          data.length - 1,
+          Math.max(0, targetIndex)
+        );
+        if (!data[clampedIndex]) {
+          return;
+        }
+        const itemIdPrefix = generateCompositeItemIdPrefix(
+          data[clampedIndex]
+        );
+        const targetCompositeItemId = generateCompositeId(itemIdPrefix);
+        setActiveCompositeId(targetCompositeItemId);
+        if (compositeRef.current?.contains(
+          compositeRef.current.ownerDocument.activeElement
+        )) {
+          document.getElementById(targetCompositeItemId)?.focus();
+        }
+      },
+      [data, generateCompositeItemIdPrefix]
+    );
+    (0, import_element44.useEffect)(() => {
+      const wasActiveIdInList = previousActiveItemIndex !== void 0 && previousActiveItemIndex !== -1;
+      if (!isActiveIdInList && wasActiveIdInList) {
+        selectCompositeItem(
+          previousActiveItemIndex,
+          generateItemWrapperCompositeId
+        );
       }
+    }, [isActiveIdInList, selectCompositeItem, previousActiveItemIndex]);
+    const onDropdownTriggerKeyDown = (0, import_element44.useCallback)(
+      (event) => {
+        if (event.key === "ArrowDown") {
+          event.preventDefault();
+          selectCompositeItem(
+            activeItemIndex + 1,
+            generateDropdownTriggerCompositeId
+          );
+        }
+        if (event.key === "ArrowUp") {
+          event.preventDefault();
+          selectCompositeItem(
+            activeItemIndex - 1,
+            generateDropdownTriggerCompositeId
+          );
+        }
+      },
+      [selectCompositeItem, activeItemIndex]
+    );
+    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;
+    const hasMoreItems = isInfiniteScroll && (view.startPosition ?? 1) + (view.perPage ?? 0) < paginationInfo.totalItems;
+    const listClassName = clsx_default("dataviews-view-list", className2, {
+      [`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", {}),
+      activeId: activeCompositeId,
+      setActiveId: setActiveCompositeId,
+      inert: !isInfiniteScroll && !!isLoading ? "true" : void 0
     };
-    return finalStore;
-  }
-  function setup(store, ...args) {
-    if (!store) return;
-    return getInternal(store, "setup")(...args);
-  }
-  function init(store, ...args) {
-    if (!store) return;
-    return getInternal(store, "init")(...args);
-  }
-  function subscribe(store, ...args) {
-    if (!store) return;
-    return getInternal(store, "subscribe")(...args);
-  }
-  function sync(store, ...args) {
-    if (!store) return;
-    return getInternal(store, "sync")(...args);
-  }
-  function batch(store, ...args) {
-    if (!store) return;
-    return getInternal(store, "batch")(...args);
-  }
-  function omit2(store, ...args) {
-    if (!store) return;
-    return getInternal(store, "omit")(...args);
-  }
-  function pick2(store, ...args) {
-    if (!store) return;
-    return getInternal(store, "pick")(...args);
-  }
-  function mergeStore(...stores) {
-    const initialState = {};
-    for (const store2 of stores) {
-      const nextState = store2?.getState?.();
-      if (nextState) Object.assign(initialState, nextState);
+    if (!hasData) {
+      return /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+        "div",
+        {
+          className: clsx_default("dataviews-no-results", {
+            "is-refreshing": isDelayedLoading
+          }),
+          children: empty
+        }
+      );
     }
-    const store = createStore(initialState, ...stores);
-    return Object.assign({}, ...stores, store);
+    if (hasData && groupField && dataByGroup) {
+      return /* @__PURE__ */ (0, import_jsx_runtime72.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)(
+                // 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"),
+                groupField.label,
+                groupName
+              ) }),
+              groupItems.map((item) => {
+                const id = generateCompositeItemIdPrefix(item);
+                return /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+                  ListItem,
+                  {
+                    view,
+                    idPrefix: id,
+                    actions,
+                    item,
+                    isSelected: item === selectedItem,
+                    selectionProps: getSelectionProps(
+                      getItemId(item)
+                    ),
+                    mediaField,
+                    titleField,
+                    descriptionField: descriptionField2,
+                    otherFields,
+                    onDropdownTriggerKeyDown
+                  },
+                  id
+                );
+              })
+            ] }, groupName)
+          ) })
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime72.jsxs)(import_jsx_runtime72.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+        import_components11.Composite,
+        {
+          ...compositeProps,
+          className: listClassName,
+          role: view.infiniteScrollEnabled ? "feed" : "grid",
+          children: data.map((item, index2) => {
+            const id = generateCompositeItemIdPrefix(item);
+            return /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+              ListItem,
+              {
+                view,
+                idPrefix: id,
+                actions,
+                item,
+                isSelected: item === selectedItem,
+                selectionProps: getSelectionProps(
+                  getItemId(item)
+                ),
+                mediaField,
+                titleField,
+                descriptionField: descriptionField2,
+                otherFields,
+                onDropdownTriggerKeyDown,
+                posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
+              },
+              id
+            );
+          })
+        }
+      ),
+      (hasMoreItems || isInfiniteScroll && isLoading) && // Keep the spinner's height reserved while loading more so the
+      // scroll position doesn't bounce. Hidden, and silent to a11y,
+      // while idle.
+      /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+        "p",
+        {
+          className: "dataviews-loading-more",
+          "aria-hidden": !isLoading,
+          children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_components11.Spinner, {})
+        }
+      )
+    ] });
   }
-  function throwOnConflictingProps(props, store) {
-    if (false) return;
-    if (!store) return;
-    const defaultKeys = Object.entries(props).filter(([key, value]) => key.startsWith("default") && value !== void 0).map(([key]) => {
-      const stateKey = key.replace("default", "");
-      return `${stateKey[0]?.toLowerCase() || ""}${stateKey.slice(1)}`;
-    });
-    if (!defaultKeys.length) return;
-    const storeState = store.getState();
-    if (!defaultKeys.filter((key) => hasOwnProperty(storeState, key)).length) return;
-    throw new Error(`Passing a store prop in conjunction with a default state is not supported.
-
-const store = useSelectStore();
-<SelectProvider store={store} defaultValue="Apple" />
-                ^             ^
-
-Instead, pass the default state to the topmost store:
-
-const store = useSelectStore({ defaultValue: "Apple" });
-<SelectProvider store={store} />

-See https://github.com/ariakit/ariakit/pull/2745 for more details.
+  // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
+  var import_components12 = __toESM(require_components(), 1);

-If there's a particular need for this, please submit a feature request at https://github.com/ariakit/ariakit
-`);
+  // packages/dataviews/build-module/components/dataviews-layouts/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);
+  function ActivityGroup({
+    groupName,
+    groupData,
+    groupField,
+    showLabel = true,
+    children
+  }) {
+    const groupHeader = showLabel ? (0, import_element45.createInterpolateElement)(
+      // translators: %s: The label of the field e.g. "Status".
+      (0, import_i18n24.sprintf)((0, import_i18n24.__)("%s: <groupName />"), groupField.label).trim(),
+      {
+        groupName: /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(
+          groupField.render,
+          {
+            item: groupData[0],
+            field: groupField
+          }
+        )
+      }
+    ) : /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(groupField.render, { item: groupData[0], field: groupField });
+    return /* @__PURE__ */ (0, import_jsx_runtime73.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 }),
+          children
+        ]
+      },
+      groupName
+    );
   }

-  // node_modules/@ariakit/components/dist/collection/collection-store.js
-  function getCommonParent(items) {
-    const firstItem = items.find((item) => !!item.element);
-    const lastElement = [...items].reverse().find((item) => !!item.element)?.element;
-    let parentElement = firstItem?.element?.parentElement;
-    if (!lastElement) return getDocument(parentElement).body;
-    while (parentElement) {
-      if (parentElement.contains(lastElement)) return parentElement;
-      parentElement = parentElement.parentElement;
-    }
-    return getDocument(parentElement).body;
-  }
-  function getPrivateStore(store) {
-    return store?.__unstablePrivateStore;
-  }
-  function createCollectionStore(props = {}) {
-    throwOnConflictingProps(props, props.store);
-    const syncState = props.store?.getState();
-    const items = defaultValue(props.items, syncState?.items, props.defaultItems, []);
-    const itemsMap = new Map(items.map((item) => [item.id, item]));
-    const initialState = {
-      items,
-      renderedItems: defaultValue(syncState?.renderedItems, [])
-    };
-    const syncPrivateStore = getPrivateStore(props.store);
-    const privateStore = createStore({
-      items,
-      renderedItems: initialState.renderedItems
-    }, syncPrivateStore);
-    const collection = createStore(initialState, props.store);
-    const sortItems = (renderedItems) => {
-      const sortedItems = sortBasedOnDOMPosition(renderedItems, (i2) => i2.element);
-      privateStore.setState("renderedItems", sortedItems);
-      collection.setState("renderedItems", sortedItems);
-    };
-    setup(collection, () => init(privateStore));
-    setup(privateStore, () => {
-      return batch(privateStore, ["items"], (state) => {
-        collection.setState("items", state.items);
-      });
-    });
-    setup(privateStore, () => {
-      return batch(privateStore, ["renderedItems"], (state) => {
-        let firstRun = true;
-        let raf = requestAnimationFrame(() => {
-          const { renderedItems } = collection.getState();
-          if (state.renderedItems === renderedItems) return;
-          sortItems(state.renderedItems);
-        });
-        if (typeof IntersectionObserver !== "function") return () => cancelAnimationFrame(raf);
-        const ioCallback = () => {
-          if (firstRun) {
-            firstRun = false;
-            return;
-          }
-          cancelAnimationFrame(raf);
-          raf = requestAnimationFrame(() => sortItems(state.renderedItems));
-        };
-        const root = getCommonParent(state.renderedItems);
-        const observer = new IntersectionObserver(ioCallback, { root });
-        for (const item of state.renderedItems) {
-          if (!item.element) continue;
-          observer.observe(item.element);
-        }
-        return () => {
-          cancelAnimationFrame(raf);
-          observer.disconnect();
-        };
-      });
-    });
-    const mergeItem = (item, setItems, canDeleteFromMap = false) => {
-      let prevItem;
-      setItems((items2) => {
-        const index2 = items2.findIndex(({ id }) => id === item.id);
-        const nextItems = items2.slice();
-        if (index2 !== -1) {
-          prevItem = items2[index2];
-          const nextItem = {
-            ...prevItem,
-            ...item
-          };
-          nextItems[index2] = nextItem;
-          itemsMap.set(item.id, nextItem);
-        } else {
-          nextItems.push(item);
-          itemsMap.set(item.id, item);
-        }
-        return nextItems;
-      });
-      const unmergeItem = () => {
-        setItems((items2) => {
-          if (!prevItem) {
-            if (canDeleteFromMap) itemsMap.delete(item.id);
-            return items2.filter(({ id }) => id !== item.id);
-          }
-          const index2 = items2.findIndex(({ id }) => id === item.id);
-          if (index2 === -1) return items2;
-          const nextItems = items2.slice();
-          nextItems[index2] = prevItem;
-          itemsMap.set(item.id, prevItem);
-          return nextItems;
-        });
+  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-item.mjs
+  var import_element46 = __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);
+  function ActivityItem(props) {
+    const {
+      view,
+      actions,
+      item,
+      titleField,
+      mediaField,
+      descriptionField: descriptionField2,
+      otherFields,
+      posinset,
+      onClickItem,
+      renderItemLink,
+      isItemClickable: isItemClickable2
+    } = props;
+    const {
+      showTitle = true,
+      showMedia = true,
+      showDescription = true,
+      infiniteScrollEnabled
+    } = view;
+    const itemRef = (0, import_element46.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 _eligibleActions = actions.filter(
+        (action) => !action.isEligible || action.isEligible(item)
+      );
+      const _primaryActions = _eligibleActions.filter(
+        (action) => action.isPrimary
+      );
+      return {
+        primaryActions: _primaryActions,
+        eligibleActions: _eligibleActions
       };
-      return unmergeItem;
-    };
-    const registerItem = (item) => mergeItem(item, (getItems) => privateStore.setState("items", getItems), true);
-    return {
-      ...collection,
-      registerItem,
-      renderItem: (item) => chain(registerItem(item), mergeItem(item, (getItems) => privateStore.setState("renderedItems", getItems))),
-      item: (id) => {
-        if (!id) return null;
-        let item = itemsMap.get(id);
-        if (!item) {
-          const { items: items2 } = privateStore.getState();
-          item = items2.find((item2) => item2.id === id);
-          if (item) itemsMap.set(id, item);
+    }, [actions, item]);
+    const isMobileViewport = (0, import_compose6.useViewportMatch)("medium", "<");
+    const density = view.layout?.density ?? "balanced";
+    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+      mediaField.render,
+      {
+        item,
+        field: mediaField,
+        config: {
+          sizes: density === "comfortable" ? "32px" : "24px"
         }
-        return item || null;
-      },
-      __unstablePrivateStore: privateStore
-    };
+      }
+    ) : 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)(
+      "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)(() => {
+      switch (density) {
+        case "comfortable":
+          return "md";
+        default:
+          return "sm";
+      }
+    }, [density]);
+    return /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+      "div",
+      {
+        ref: itemRef,
+        role: infiniteScrollEnabled ? "article" : void 0,
+        "aria-posinset": posinset,
+        "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0,
+        className: clsx_default(
+          "dataviews-view-activity__item",
+          density === "compact" && "is-compact",
+          density === "balanced" && "is-balanced",
+          density === "comfortable" && "is-comfortable"
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime74.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+            Stack,
+            {
+              direction: "column",
+              gap: "xs",
+              align: "center",
+              className: "dataviews-view-activity__item-type",
+              children: renderedMediaField
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime74.jsxs)(
+            Stack,
+            {
+              direction: "column",
+              gap: verticalGap,
+              align: "flex-start",
+              className: "dataviews-view-activity__item-content",
+              children: [
+                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+                  ItemClickWrapper,
+                  {
+                    item,
+                    isItemClickable: isItemClickable2,
+                    onClickItem,
+                    renderItemLink,
+                    className: "dataviews-view-activity__item-title",
+                    children: renderedTitleField
+                  }
+                ),
+                showDescription && descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime74.jsx)("div", { className: "dataviews-view-activity__item-description", children: /* @__PURE__ */ (0, import_jsx_runtime74.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)(
+                  "div",
+                  {
+                    className: "dataviews-view-activity__item-field",
+                    children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+                        VisuallyHidden,
+                        {
+                          className: "dataviews-view-activity__item-field-label",
+                          render: /* @__PURE__ */ (0, import_jsx_runtime74.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)(
+                        field.render,
+                        {
+                          item,
+                          field
+                        }
+                      ) })
+                    ]
+                  },
+                  field.id
+                )) }),
+                !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+                  PrimaryActions,
+                  {
+                    item,
+                    actions: primaryActions,
+                    registry,
+                    buttonVariant: "secondary"
+                  }
+                )
+              ]
+            }
+          ),
+          (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
+          // there if there are any actions at all.
+          isMobileViewport && // At the same time, only show the menu if there are actions to show.
+          eligibleActions.length > 0) && /* @__PURE__ */ (0, import_jsx_runtime74.jsx)("div", { className: "dataviews-view-activity__item-actions", children: /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+            ItemActions,
+            {
+              item,
+              actions: eligibleActions,
+              isCompact: true
+            }
+          ) })
+        ] })
+      }
+    );
   }
+  var activity_item_default = ActivityItem;

-  // node_modules/@ariakit/components/dist/composite/composite-store.js
-  var NULL_ITEM = { id: null };
-  function findFirstEnabledItem(items, excludeId) {
-    return items.find((item) => {
-      if (excludeId) return !item.disabled && item.id !== excludeId;
-      return !item.disabled;
-    });
+  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-items.mjs
+  var import_react41 = __toESM(require_react(), 1);
+  function isDefined3(item) {
+    return !!item;
   }
-  function getEnabledItems(items, excludeId) {
-    return items.filter((item) => {
-      if (excludeId) return !item.disabled && item.id !== excludeId;
-      return !item.disabled;
+  function ActivityItems(props) {
+    const { data, fields, getItemId, view } = props;
+    const titleField = fields.find((field) => field.id === view.titleField);
+    const mediaField = fields.find((field) => field.id === view.mediaField);
+    const descriptionField2 = fields.find(
+      (field) => field.id === view.descriptionField
+    );
+    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)(
+        activity_item_default,
+        {
+          ...props,
+          key: getItemId(item),
+          item,
+          mediaField,
+          titleField,
+          descriptionField: descriptionField2,
+          otherFields,
+          posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
+        }
+      );
     });
   }
-  function getItemsInRow(items, rowId) {
-    return items.filter((item) => item.rowId === rowId);
-  }
-  function findEnabledItemId({ items, fromIndex, step, rowId, excludeId }) {
-    for (let i2 = fromIndex; i2 >= 0 && i2 < items.length; i2 += step) {
-      const item = items[i2];
-      if (!item) continue;
-      if (item.rowId !== rowId) continue;
-      if (item.disabled) continue;
-      if (excludeId != null && item.id === excludeId) continue;
-      return item.id;
+
+  // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
+  var import_jsx_runtime75 = __toESM(require_jsx_runtime(), 1);
+  function ViewActivity(props) {
+    const { empty, data, fields, isLoading, view, className: className2 } = 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)(
+        "div",
+        {
+          className: clsx_default("dataviews-no-results", {
+            "is-refreshing": isDelayedLoading
+          }),
+          children: empty
+        }
+      );
     }
-  }
-  function flipItems(items, activeId, shouldInsertNullItem = false) {
-    const index2 = items.findIndex((item) => item.id === activeId);
-    return [
-      ...items.slice(index2 + 1),
-      ...shouldInsertNullItem ? [NULL_ITEM] : [],
-      ...items.slice(0, index2)
-    ];
-  }
-  function groupItemsByRows(items) {
-    const rows = [];
-    for (const item of items) {
-      const row = rows.find((currentRow) => currentRow[0]?.rowId === item.rowId);
-      if (row) row.push(item);
-      else rows.push([item]);
+    const isInert = !isInfiniteScroll && !!isLoading;
+    const wrapperClassName = clsx_default("dataviews-view-activity", className2, {
+      "is-refreshing": !isInfiniteScroll && isDelayedLoading
+    });
+    const groupedEntries = dataByGroup ? Array.from(dataByGroup.entries()) : [];
+    if (hasData && groupField && dataByGroup) {
+      return /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(
+        Stack,
+        {
+          direction: "column",
+          gap: "sm",
+          className: wrapperClassName,
+          inert: isInert ? "true" : void 0,
+          children: groupedEntries.map(
+            ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(
+              ActivityGroup,
+              {
+                groupName,
+                groupData,
+                groupField,
+                showLabel: view.groupBy?.showLabel !== false,
+                children: /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(
+                  ActivityItems,
+                  {
+                    ...props,
+                    data: groupData
+                  }
+                )
+              },
+              groupName
+            )
+          )
+        }
+      );
     }
-    return rows;
-  }
-  function getMaxRowLength(array) {
-    let maxLength = 0;
-    for (const { length } of array) if (length > maxLength) maxLength = length;
-    return maxLength;
+    return /* @__PURE__ */ (0, import_jsx_runtime75.jsxs)(import_jsx_runtime75.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(
+        "div",
+        {
+          className: wrapperClassName,
+          role: view.infiniteScrollEnabled ? "feed" : void 0,
+          inert: isInert ? "true" : void 0,
+          children: /* @__PURE__ */ (0, import_jsx_runtime75.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, {}) })
+    ] });
   }
-  function createEmptyItem(rowId) {
-    return {
-      id: "__EMPTY_ITEM__",
-      disabled: true,
-      rowId
-    };
+
+  // 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);
+
+  // 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);
+
+  // 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);
+  function hasPaginationControls(view, paginationInfo) {
+    return !view.infiniteScrollEnabled && paginationInfo.totalItems > 0 && paginationInfo.totalPages > 1;
   }
-  function normalizeRows(rows, activeId, focusShift) {
-    const maxLength = getMaxRowLength(rows);
-    for (const row of rows) for (let i2 = 0; i2 < maxLength; i2 += 1) {
-      const item = row[i2];
-      if (!item || focusShift && item.disabled) {
-        const previousItem = i2 === 0 && focusShift ? findFirstEnabledItem(row) : row[i2 - 1];
-        row[i2] = previousItem && activeId !== previousItem.id && focusShift ? previousItem : createEmptyItem(previousItem?.rowId);
+  function DataViewsPagination() {
+    const { view, onChangeView, paginationInfo } = (0, import_element47.useContext)(dataviews_context_default);
+    if (!hasPaginationControls(view, paginationInfo)) {
+      return null;
+    }
+    const { totalPages } = paginationInfo;
+    const currentPage = view.page ?? 1;
+    const pageSelectOptions = Array.from(Array(totalPages)).map(
+      (_, i2) => {
+        const page = i2 + 1;
+        return {
+          value: page.toString(),
+          label: page.toString(),
+          "aria-label": currentPage === page ? (0, import_i18n25.sprintf)(
+            // translators: 1: current page number. 2: total number of pages.
+            (0, import_i18n25.__)("Page %1$d of %2$d"),
+            currentPage,
+            totalPages
+          ) : page.toString()
+        };
+      }
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime76.jsxs)(
+      Stack,
+      {
+        direction: "row",
+        className: "dataviews-pagination",
+        justify: "end",
+        align: "center",
+        gap: "xl",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(
+            Stack,
+            {
+              direction: "row",
+              justify: "flex-start",
+              align: "center",
+              gap: "xs",
+              className: "dataviews-pagination__page-select",
+              children: (0, import_element47.createInterpolateElement)(
+                (0, import_i18n25.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"),
+                  "<CurrentPage />",
+                  totalPages
+                ),
+                {
+                  div: /* @__PURE__ */ (0, import_jsx_runtime76.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)(
+                    import_components13.SelectControl,
+                    {
+                      "aria-label": (0, import_i18n25.__)("Current page"),
+                      value: currentPage.toString(),
+                      options: pageSelectOptions,
+                      onChange: (newValue) => {
+                        onChangeView({
+                          ...view,
+                          page: +newValue
+                        });
+                      },
+                      size: "small",
+                      variant: "minimal"
+                    }
+                  )
+                }
+              )
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime76.jsxs)(Stack, { direction: "row", gap: "xs", align: "center", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(
+              import_components13.Button,
+              {
+                onClick: () => onChangeView({
+                  ...view,
+                  page: currentPage - 1
+                }),
+                disabled: currentPage === 1,
+                accessibleWhenDisabled: true,
+                label: (0, import_i18n25.__)("Previous page"),
+                icon: (0, import_i18n25.isRTL)() ? next_default : previous_default,
+                showTooltip: true,
+                size: "compact",
+                tooltipPosition: "top"
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime76.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,
+                showTooltip: true,
+                size: "compact",
+                tooltipPosition: "top"
+              }
+            )
+          ] })
+        ]
       }
-    }
-    return rows;
+    );
   }
-  function verticalizeItems(items) {
-    const rows = groupItemsByRows(items);
-    const maxLength = getMaxRowLength(rows);
-    const verticalized = [];
-    for (let i2 = 0; i2 < maxLength; i2 += 1) for (const row of rows) {
-      const item = row[i2];
-      if (item) verticalized.push({
-        ...item,
-        rowId: item.rowId ? `${i2}` : void 0
-      });
-    }
-    return verticalized;
+  var dataviews_pagination_default = (0, import_element47.memo)(DataViewsPagination);
+
+  // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
+  var import_jsx_runtime77 = __toESM(require_jsx_runtime(), 1);
+  var EMPTY_ARRAY2 = [];
+  function useIsMultiselectPicker(actions) {
+    return (0, import_element48.useMemo)(() => {
+      return !!actions?.length && actions?.every((action) => action.supportsBulk);
+    }, [actions]);
   }
-  function createCompositeStore(props = {}) {
-    const syncState = props.store?.getState();
-    const collection = createCollectionStore(props);
-    const activeId = defaultValue(props.activeId, syncState?.activeId, props.defaultActiveId);
-    const composite = createStore({
-      ...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),
-      moves: defaultValue(syncState?.moves, 0),
-      orientation: defaultValue(props.orientation, syncState?.orientation, "both"),
-      rtl: defaultValue(props.rtl, syncState?.rtl, false),
-      virtualFocus: defaultValue(props.virtualFocus, syncState?.virtualFocus, false),
-      focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, false),
-      focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, false),
-      focusShift: defaultValue(props.focusShift, syncState?.focusShift, false)
-    }, collection, props.store);
-    setup(composite, () => sync(composite, ["renderedItems", "activeId"], (state) => {
-      composite.setState("activeId", (activeId2) => {
-        if (activeId2 !== void 0) return activeId2;
-        return findFirstEnabledItem(state.renderedItems)?.id;
-      });
-    }));
-    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 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 (!isVerticalDirection ? true : !canShift && !renderedItems.some((item) => item.rowId != null)) {
-          const activeIndex2 = renderedItems.findIndex((item) => item.id === activeId2);
-          const activeItem2 = renderedItems[activeIndex2];
-          if (activeItem2) {
-            const step = canReverse ? -1 : 1;
-            const nextId = findEnabledItemId({
-              items: renderedItems,
-              fromIndex: activeIndex2 + step,
-              step,
-              rowId: activeItem2.rowId,
-              excludeId: activeId2
-            });
-            if (nextId !== void 0) return nextId;
-            if (!(focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical"))) return void 0;
-            return findEnabledItemId({
-              items: renderedItems,
-              fromIndex: step === 1 ? 0 : renderedItems.length - 1,
-              step,
-              rowId: activeItem2.rowId,
-              excludeId: activeId2
-            });
-          }
+  function BulkSelectionCheckbox2({
+    selection,
+    selectedItems,
+    onChangeSelection,
+    data,
+    getItemId,
+    disableSelectAll = false
+  }) {
+    const hasSelection = selection.length > 0;
+    const areAllSelected = selectedItems.length === data.length;
+    if (disableSelectAll) {
+      return /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(
+        import_components14.CheckboxControl,
+        {
+          className: "dataviews-view-table-selection-checkbox",
+          checked: hasSelection,
+          disabled: !hasSelection,
+          onChange: () => {
+            onChangeSelection([]);
+          },
+          "aria-label": (0, import_i18n26.__)("Deselect all")
         }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(
+      import_components14.CheckboxControl,
+      {
+        className: "dataviews-view-table-selection-checkbox",
+        checked: areAllSelected,
+        indeterminate: !areAllSelected && !!selectedItems.length,
+        onChange: () => {
+          if (areAllSelected) {
+            onChangeSelection(
+              selection.filter(
+                (id) => !data.some(
+                  (item) => id === getItemId(item)
+                )
+              )
+            );
+          } else {
+            const selectionSet = /* @__PURE__ */ new Set([
+              ...selection,
+              ...data.map((item) => getItemId(item))
+            ]);
+            onChangeSelection(Array.from(selectionSet));
+          }
+        },
+        "aria-label": areAllSelected ? (0, import_i18n26.__)("Deselect all") : (0, import_i18n26.__)("Select all")
       }
-      let items = !isVerticalDirection ? renderedItems : flatten2DArray(normalizeRows(groupItemsByRows(renderedItems), activeId2, canShift));
-      items = canReverse ? reverseArray(items) : items;
-      items = isVerticalDirection ? verticalizeItems(items) : items;
-      if (activeId2 == null) return findFirstEnabledItem(items)?.id;
-      const activeItem = items.find((item) => item.id === activeId2);
-      if (!activeItem) return findFirstEnabledItem(items)?.id;
-      const isGrid2 = items.some((item) => item.rowId);
-      const activeIndex = items.indexOf(activeItem);
-      const nextItems = items.slice(activeIndex + 1);
-      const nextItemsInRow = getItemsInRow(nextItems, activeItem.rowId);
-      if (skip) {
-        const nextEnabledItemsInRow = getEnabledItems(nextItemsInRow, activeId2);
-        return (nextEnabledItemsInRow.slice(skip)[0] || nextEnabledItemsInRow[nextEnabledItemsInRow.length - 1])?.id;
-      }
-      const canLoop = focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical");
-      const canWrap = isGrid2 && focusWrap && (isVerticalDirection ? focusWrap !== "horizontal" : focusWrap !== "vertical");
-      const hasNullItem = isNextDirection ? (!isGrid2 || isVerticalDirection) && canLoop && includesBaseElement : isVerticalDirection ? includesBaseElement : false;
-      if (canLoop) return findFirstEnabledItem(flipItems(canWrap && !hasNullItem ? items : getItemsInRow(items, activeItem.rowId), activeId2, hasNullItem), activeId2)?.id;
-      if (canWrap) {
-        const nextItem2 = findFirstEnabledItem(hasNullItem ? nextItemsInRow : nextItems, activeId2);
-        return hasNullItem ? nextItem2?.id || null : nextItem2?.id;
+    );
+  }
+  function ActionButtons({
+    actions,
+    items,
+    selection
+  }) {
+    const registry = (0, import_data6.useRegistry)();
+    const [actionInProgress, setActionInProgress] = (0, import_element48.useState)(
+      null
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(Stack, { direction: "row", gap: "xs", children: actions.map((action) => {
+      if (!("callback" in action)) {
+        return null;
       }
-      const nextItem = findFirstEnabledItem(nextItemsInRow, activeId2);
-      if (!nextItem && hasNullItem) return null;
-      return nextItem?.id;
-    };
-    const getNextIdFromOptions = (direction, options) => {
-      if (typeof options === "number") return getNextId(direction, { skip: options });
-      return getNextId(direction, options);
-    };
-    return {
-      ...collection,
-      ...composite,
-      setBaseElement: (element) => composite.setState("baseElement", element),
-      setActiveId: (id) => composite.setState("activeId", id),
-      move: (id) => {
-        if (id === void 0) return;
-        composite.setState("activeId", id);
-        composite.setState("moves", (moves) => moves + 1);
-      },
-      first: () => findFirstEnabledItem(composite.getState().renderedItems)?.id,
-      last: () => findFirstEnabledItem(reverseArray(composite.getState().renderedItems))?.id,
-      next: (options) => getNextIdFromOptions("next", options),
-      previous: (options) => getNextIdFromOptions("previous", options),
-      down: (options) => getNextIdFromOptions("down", options),
-      up: (options) => getNextIdFromOptions("up", options)
-    };
+      const { id, label, icon, isPrimary, callback } = action;
+      const _label = typeof label === "string" ? label : label(items);
+      const variant = isPrimary ? "primary" : "tertiary";
+      const isInProgress = id === actionInProgress;
+      return /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(
+        import_components14.Button,
+        {
+          accessibleWhenDisabled: true,
+          icon,
+          disabled: isInProgress || !selection?.length,
+          isBusy: isInProgress,
+          onClick: async () => {
+            setActionInProgress(id);
+            await callback(items, {
+              registry
+            });
+            setActionInProgress(null);
+          },
+          size: "compact",
+          variant,
+          children: _label
+        },
+        id
+      );
+    }) });
   }
-
-  // node_modules/@ariakit/react-components/dist/composite/utils.js
-  var findFirstEnabledItem2 = findFirstEnabledItem;
-  var groupItemsByRows2 = groupItemsByRows;
-  function getEnabledItem(store, id) {
-    if (!id) return null;
-    return store.item(id) || null;
+  function PickerBulkSelectionInfo() {
+    const {
+      data,
+      selection,
+      onChangeSelection,
+      getItemId,
+      actions = EMPTY_ARRAY2,
+      paginationInfo,
+      view
+    } = (0, import_element48.useContext)(dataviews_context_default);
+    const isMultiselect = useIsMultiselectPicker(actions);
+    const selectedItems = (0, import_element48.useMemo)(
+      () => data.filter((item) => selection.includes(getItemId(item))),
+      [selection, getItemId, data]
+    );
+    if (!actions.length) {
+      return null;
+    }
+    const message2 = getFooterMessage(
+      selection.length,
+      data.length,
+      paginationInfo.totalItems,
+      !!view.infiniteScrollEnabled
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime77.jsxs)(
+      Stack,
+      {
+        direction: "row",
+        className: "dataviews-picker-footer__bulk-selection",
+        gap: "md",
+        align: "center",
+        children: [
+          isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(
+            BulkSelectionCheckbox2,
+            {
+              selection,
+              selectedItems,
+              onChangeSelection,
+              data,
+              getItemId,
+              disableSelectAll: !!view.infiniteScrollEnabled
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime77.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 })
+        ]
+      }
+    );
   }
-  function selectTextField(element, collapseToEnd = false) {
-    if (isTextField(element)) element.setSelectionRange(collapseToEnd ? element.value.length : 0, element.value.length);
-    else if (element.isContentEditable) {
-      const selection = getDocument(element).getSelection();
-      selection?.selectAllChildren(element);
-      if (collapseToEnd) selection?.collapseToEnd();
+  function PickerActions() {
+    const {
+      data,
+      selection,
+      getItemId,
+      actions = EMPTY_ARRAY2
+    } = (0, import_element48.useContext)(dataviews_context_default);
+    const selectedItems = (0, import_element48.useMemo)(
+      () => data.filter((item) => selection.includes(getItemId(item))),
+      [selection, getItemId, data]
+    );
+    if (!actions.length) {
+      return null;
     }
-  }
-  var FOCUS_SILENTLY = /* @__PURE__ */ Symbol("FOCUS_SILENTLY");
-  function focusSilently(element) {
-    element[FOCUS_SILENTLY] = true;
-    element.focus({ preventScroll: true });
-  }
-  function silentlyFocused(element) {
-    const isSilentlyFocused = element[FOCUS_SILENTLY];
-    delete element[FOCUS_SILENTLY];
-    return isSilentlyFocused;
-  }
-  function isItem(store, element, exclude) {
-    if (!element) return false;
-    if (element === exclude) return false;
-    const item = store.item(element.id);
-    if (!item) return false;
-    if (exclude && item.element === exclude) return false;
-    return true;
-  }
-
-  // node_modules/@ariakit/react-components/dist/composite/composite-item.js
-  var import_react13 = __toESM(require_react(), 1);
-  var import_jsx_runtime73 = __toESM(require_jsx_runtime(), 1);
-
-  // node_modules/@ariakit/react-store/dist/index.js
-  var React48 = __toESM(require_react(), 1);
-  var import_shim2 = __toESM(require_shim(), 1);
-  var noopSubscribe = () => () => {
-  };
-  function useStoreState(store, keyOrSelector = identity) {
-    const storeSubscribe = React48.useCallback((callback) => {
-      if (!store) return noopSubscribe();
-      return subscribe(store, null, callback);
-    }, [store]);
-    const getSnapshot = () => {
-      const key = typeof keyOrSelector === "string" ? keyOrSelector : null;
-      const selector2 = typeof keyOrSelector === "function" ? keyOrSelector : null;
-      const state = store?.getState();
-      if (selector2) return selector2(state);
-      if (!state) return;
-      if (!key) return;
-      if (!hasOwnProperty(state, key)) return;
-      return state[key];
-    };
-    return (0, import_shim2.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
-  }
-  function useStoreStateObject(store, object) {
-    const objRef = React48.useRef({});
-    const storeSubscribe = React48.useCallback((callback) => {
-      if (!store) return noopSubscribe();
-      return subscribe(store, null, callback);
-    }, [store]);
-    const getSnapshot = () => {
-      const state = store?.getState();
-      let updated = false;
-      const obj = objRef.current;
-      for (const prop in object) {
-        const keyOrSelector = object[prop];
-        if (typeof keyOrSelector === "function") {
-          const value = keyOrSelector(state);
-          if (!Object.is(value, obj[prop])) {
-            obj[prop] = value;
-            updated = true;
-          }
-        }
-        if (typeof keyOrSelector === "string") {
-          if (!state) continue;
-          if (!hasOwnProperty(state, keyOrSelector)) continue;
-          const value = state[keyOrSelector];
-          if (!Object.is(value, obj[prop])) {
-            obj[prop] = value;
-            updated = true;
-          }
-        }
+    return /* @__PURE__ */ (0, import_jsx_runtime77.jsx)("div", { className: "dataviews-picker-footer__actions", children: /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(
+      ActionButtons,
+      {
+        actions,
+        items: selectedItems,
+        selection
       }
-      if (updated) objRef.current = { ...obj };
-      return objRef.current;
-    };
-    return (0, import_shim2.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
+    ) });
   }
-  function useStoreProps(store, props, key, setKey) {
-    const value = hasOwnProperty(props, key) ? props[key] : void 0;
-    const propsRef = useLiveRef({
-      value,
-      setValue: setKey ? props[setKey] : void 0
-    });
-    useSafeLayoutEffect(() => {
-      return sync(store, [key], (state, prev) => {
-        const { value: value2, setValue } = propsRef.current;
-        if (!setValue) return;
-        if (state[key] === prev[key]) return;
-        if (state[key] === value2) return;
-        setValue(state[key]);
-      });
-    }, [store, key]);
-    useSafeLayoutEffect(() => {
-      if (value === void 0) return;
-      store.setState(key, value);
-      return batch(store, [key], () => {
-        if (value === void 0) return;
-        store.setState(key, value);
-      });
-    });
+  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, {})
+    ] });
   }
-  function useStore2(createStore2, props) {
-    const [store, setStore] = React48.useState(() => createStore2(props));
-    useSafeLayoutEffect(() => init(store), [store]);
-    const useState43 = React48.useCallback((keyOrSelector) => useStoreState(store, keyOrSelector), [store]);
-    return [React48.useMemo(() => ({
-      ...store,
-      useState: useState43
-    }), [store, useState43]), useEvent(() => {
-      setStore((store2) => createStore2({
-        ...props,
-        ...store2.getState()
-      }));
-    })];
+  function DataViewsPickerFooter() {
+    const {
+      actions = EMPTY_ARRAY2,
+      paginationInfo,
+      view
+    } = (0, import_element48.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)(
+      Stack,
+      {
+        direction: "row",
+        justify: "space-between",
+        align: "center",
+        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, {})
+        ]
+      }
+    );
   }

-  // node_modules/@ariakit/react-components/dist/composite/composite-item.js
-  var TagName4 = "button";
-  function isEditableElement(element) {
-    if (isTextbox(element)) return true;
-    return element.tagName === "INPUT" && !isButton(element);
+  // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
+  var import_jsx_runtime78 = __toESM(require_jsx_runtime(), 1);
+  function GridItem3({
+    view,
+    selection,
+    onChangeSelection,
+    selectionProps,
+    getItemId,
+    item,
+    mediaField,
+    titleField,
+    descriptionField: descriptionField2,
+    regularFields,
+    badgeFields,
+    config,
+    posinset,
+    setsize
+  }) {
+    const { showTitle = true, showMedia = true, showDescription = true } = view;
+    const id = getItemId(item);
+    const elementRef = (0, import_element49.useRef)(null);
+    const isSelected2 = selection.includes(id);
+    useIntersectionObserver(elementRef, posinset);
+    const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+      mediaField.render,
+      {
+        item,
+        field: mediaField,
+        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)(
+      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 }),
+        role: "option",
+        "aria-posinset": posinset,
+        "aria-setsize": setsize,
+        className: clsx_default("dataviews-view-picker-grid__card", {
+          "is-selected": isSelected2
+        }),
+        "aria-selected": isSelected2,
+        ...selectionProps,
+        children: [
+          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)("div", { className: "dataviews-view-picker-grid__media", children: renderedMediaField }),
+          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+            DataViewsSelectionCheckbox,
+            {
+              item,
+              selection,
+              onChangeSelection,
+              getItemId,
+              titleField,
+              disabled: false,
+              "aria-hidden": true,
+              tabIndex: -1
+            }
+          ),
+          showTitle && /* @__PURE__ */ (0, import_jsx_runtime78.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 })
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime78.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+            showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+              descriptionField2.render,
+              {
+                item,
+                field: descriptionField2
+              }
+            ),
+            !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+              Stack,
+              {
+                direction: "row",
+                className: "dataviews-view-picker-grid__badge-fields",
+                gap: "sm",
+                wrap: "wrap",
+                align: "top",
+                justify: "flex-start",
+                children: badgeFields.map((field) => {
+                  return (
+                    /* @ts-expect-error `Badge` is text-only, but a badge field renders whatever its `render` returns. */
+                    /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+                      Badge,
+                      {
+                        className: "dataviews-view-picker-grid__field-value",
+                        children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+                          field.render,
+                          {
+                            item,
+                            field
+                          }
+                        )
+                      },
+                      field.id
+                    )
+                  );
+                })
+              }
+            ),
+            !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+              Stack,
+              {
+                direction: "column",
+                className: "dataviews-view-picker-grid__fields",
+                gap: "xs",
+                children: regularFields.map((field) => {
+                  return /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+                    import_components15.Flex,
+                    {
+                      className: "dataviews-view-picker-grid__field",
+                      gap: 1,
+                      justify: "flex-start",
+                      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)(
+                          import_components15.FlexItem,
+                          {
+                            className: "dataviews-view-picker-grid__field-value",
+                            style: { maxHeight: "none" },
+                            children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+                              field.render,
+                              {
+                                item,
+                                field
+                              }
+                            )
+                          }
+                        )
+                      ] })
+                    },
+                    field.id
+                  );
+                })
+              }
+            )
+          ] })
+        ]
+      },
+      id
+    );
   }
-  function getNextPageOffset(scrollingElement, pageUp = false) {
-    const height = scrollingElement.clientHeight;
-    const { top } = scrollingElement.getBoundingClientRect();
-    const pageSize = Math.max(height * 0.875, height - 40) * 1.5;
-    const pageOffset = pageUp ? height - pageSize + top : pageSize + top;
-    if (scrollingElement.tagName === "HTML") return pageOffset + scrollingElement.scrollTop;
-    return pageOffset;
+  function GridGroup({
+    groupName,
+    groupField,
+    showLabel = true,
+    children
+  }) {
+    const headerId = (0, import_compose7.useInstanceId)(
+      GridGroup,
+      "dataviews-view-picker-grid-group__header"
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime78.jsxs)(
+      Stack,
+      {
+        direction: "column",
+        gap: "sm",
+        role: "group",
+        "aria-labelledby": headerId,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+            "h3",
+            {
+              className: "dataviews-view-picker-grid-group__header",
+              id: headerId,
+              children: showLabel ? (0, import_i18n27.sprintf)(
+                // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
+                (0, import_i18n27.__)("%1$s: %2$s"),
+                groupField.label,
+                groupName
+              ) : groupName
+            }
+          ),
+          children
+        ]
+      },
+      groupName
+    );
   }
-  function getItemOffset(itemElement, pageUp = false) {
-    const { top } = itemElement.getBoundingClientRect();
-    if (pageUp) return top + itemElement.clientHeight;
-    return top;
+  function ViewPickerGrid({
+    actions,
+    data,
+    fields,
+    getItemId,
+    isLoading,
+    onChangeSelection,
+    selection,
+    view,
+    className: className2,
+    empty
+  }) {
+    const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element49.useContext)(dataviews_context_default);
+    const titleField = fields.find(
+      (field) => field.id === view?.titleField
+    );
+    const mediaField = fields.find(
+      (field) => field.id === view?.mediaField
+    );
+    const descriptionField2 = fields.find(
+      (field) => field.id === view?.descriptionField
+    );
+    const otherFields = view.fields ?? [];
+    const { regularFields, badgeFields } = otherFields.reduce(
+      (accumulator, fieldId) => {
+        const field = fields.find((f2) => f2.id === fieldId);
+        if (!field) {
+          return accumulator;
+        }
+        const key = view.layout?.badgeFields?.includes(fieldId) ? "badgeFields" : "regularFields";
+        accumulator[key].push(field);
+        return accumulator;
+      },
+      { regularFields: [], badgeFields: [] }
+    );
+    const hasData = !!data?.length;
+    const usedPreviewSize = view.layout?.previewSize;
+    const isMultiselect = useIsMultiselectPicker(actions);
+    const size4 = "900px";
+    const groupField = view.groupBy?.field ? fields.find((f2) => f2.id === view.groupBy?.field) : null;
+    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = (view.infiniteScrollEnabled && !dataByGroup) ?? false;
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId,
+      isItemSelectable: () => true,
+      selection,
+      onChangeSelection,
+      selectionMode: isMultiselect ? "multi" : "single-clearable",
+      shouldSelectOnClick: true
+    });
+    const currentPage = view?.page ?? 1;
+    const perPage = view?.perPage ?? 0;
+    const setSize = isInfiniteScroll ? paginationInfo?.totalItems : void 0;
+    const gridColumns = useGridColumns();
+    const placeholdersNeeded = usePlaceholdersNeeded(
+      data,
+      isInfiniteScroll,
+      gridColumns
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime78.jsxs)(import_jsx_runtime78.Fragment, {
+      // Render multiple groups.
+      children: [
+        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+          import_components15.Composite,
+          {
+            virtualFocus: true,
+            orientation: "horizontal",
+            role: "listbox",
+            "aria-multiselectable": isMultiselect,
+            className: clsx_default(
+              "dataviews-view-picker-grid",
+              className2,
+              {
+                [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
+                  view.layout.density
+                )
+              }
+            ),
+            "aria-label": itemListLabel,
+            render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+              Stack,
+              {
+                direction: "column",
+                gap: "lg",
+                children,
+                ...props
+              }
+            ),
+            children: Array.from(dataByGroup.entries()).map(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+                GridGroup,
+                {
+                  groupName,
+                  groupField,
+                  showLabel: view.groupBy?.showLabel !== false,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime78.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)(
+                          GridItem3,
+                          {
+                            view,
+                            selection,
+                            onChangeSelection,
+                            selectionProps: getSelectionProps(
+                              getItemId(item)
+                            ),
+                            getItemId,
+                            item,
+                            mediaField,
+                            titleField,
+                            descriptionField: descriptionField2,
+                            regularFields,
+                            badgeFields,
+                            config: {
+                              sizes: size4
+                            },
+                            posinset: posInSet,
+                            setsize: setSize
+                          },
+                          getItemId(item)
+                        );
+                      })
+                    }
+                  )
+                },
+                groupName
+              )
+            )
+          }
+        ),
+        // Render a single grid with all data.
+        hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime78.jsxs)(
+          import_components15.Composite,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+              GridItems,
+              {
+                className: clsx_default(
+                  "dataviews-view-picker-grid",
+                  className2,
+                  {
+                    [`has-${view.layout?.density}-density`]: view.layout?.density && [
+                      "compact",
+                      "comfortable"
+                    ].includes(view.layout.density)
+                  }
+                ),
+                previewSize: usedPreviewSize,
+                "aria-busy": isLoading,
+                ref: resizeObserverRef
+              }
+            ),
+            virtualFocus: true,
+            orientation: "horizontal",
+            role: "listbox",
+            "aria-multiselectable": isMultiselect,
+            "aria-label": itemListLabel,
+            children: [
+              Array.from({ length: placeholdersNeeded }).map(
+                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+                  import_components15.Composite.Item,
+                  {
+                    render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+                      Stack,
+                      {
+                        direction: "column",
+                        children,
+                        ...props
+                      }
+                    ),
+                    role: "option",
+                    "aria-hidden": true,
+                    tabIndex: -1,
+                    className: "dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"
+                  },
+                  `placeholder-${index2}`
+                )
+              ),
+              data.map((item) => {
+                const posinset = item.position;
+                return /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+                  GridItem3,
+                  {
+                    view,
+                    selection,
+                    onChangeSelection,
+                    selectionProps: getSelectionProps(
+                      getItemId(item)
+                    ),
+                    getItemId,
+                    item,
+                    mediaField,
+                    titleField,
+                    descriptionField: descriptionField2,
+                    regularFields,
+                    badgeFields,
+                    config: {
+                      sizes: size4
+                    },
+                    posinset,
+                    setsize: setSize
+                  },
+                  getItemId(item)
+                );
+              })
+            ]
+          }
+        ),
+        // Render empty state.
+        !hasData && /* @__PURE__ */ (0, import_jsx_runtime78.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
+          }
+        ),
+        hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_components15.Spinner, {}) })
+      ]
+    });
   }
-  function findNextPageItemId(element, store, next, pageUp = false) {
-    if (!store) return;
-    if (!next) return;
-    const { renderedItems } = store.getState();
-    const scrollingElement = getScrollingElement(element);
-    if (!scrollingElement) return;
-    const nextPageOffset = getNextPageOffset(scrollingElement, pageUp);
-    let id;
-    let prevDifference;
-    for (let i2 = 0; i2 < renderedItems.length; i2 += 1) {
-      const previousId = id;
-      id = next(i2);
-      if (!id) break;
-      if (id === previousId) continue;
-      const itemElement = getEnabledItem(store, id)?.element;
-      if (!itemElement) continue;
-      const difference = getItemOffset(itemElement, pageUp) - nextPageOffset;
-      const absDifference = Math.abs(difference);
-      if (pageUp && difference <= 0 || !pageUp && difference >= 0) {
-        if (prevDifference !== void 0 && prevDifference < absDifference) id = previousId;
-        break;
-      }
-      prevDifference = absDifference;
+  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_components16 = __toESM(require_components(), 1);
+  var import_element50 = __toESM(require_element(), 1);
+  var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1);
+  function TableColumnField2({
+    item,
+    fields,
+    column,
+    align
+  }) {
+    const field = fields.find((f2) => f2.id === column);
+    if (!field) {
+      return null;
     }
-    return id;
-  }
-  function targetIsAnotherItem(event, store) {
-    if (isSelfTarget(event)) return false;
-    return isItem(store, event.target);
+    const className2 = 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 }) });
   }
-  var useCompositeItem = createHook(function useCompositeItem2({ store, rowId: rowIdProp, preventScrollOnKeyDown = false, moveOnKeyPress = true, tabbable: tabbable2 = false, getItem: getItemProp, "aria-setsize": ariaSetSizeProp, "aria-posinset": ariaPosInSetProp, ...props }) {
-    const context = useCompositeScopedContext();
-    store = store || context;
-    const id = useId4(props.id);
-    const ref = (0, import_react13.useRef)(null);
-    const row = (0, import_react13.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;
-      return row.id;
+  function TableRow2({
+    item,
+    fields,
+    id,
+    view,
+    titleField,
+    mediaField,
+    descriptionField: descriptionField2,
+    selection,
+    getItemId,
+    onChangeSelection,
+    selectionProps,
+    posinset
+  }) {
+    const { paginationInfo } = (0, import_element50.useContext)(dataviews_context_default);
+    const isSelected2 = selection.includes(id);
+    const [isHovered, setIsHovered] = (0, import_element50.useState)(false);
+    const elementRef = (0, import_element50.useRef)(null);
+    useIntersectionObserver(elementRef, posinset);
+    const {
+      showTitle = true,
+      showMedia = true,
+      showDescription = true,
+      infiniteScrollEnabled
+    } = view;
+    const handleMouseEnter = () => {
+      setIsHovered(true);
     };
-    const { rowId, baseElement, isActiveItem, ariaSetSize, ariaPosInSet, isTabbable } = useStoreStateObject(store, {
-      rowId: getRowId,
-      baseElement(state) {
-        return state?.baseElement || void 0;
-      },
-      isActiveItem(state) {
-        return !!state && state.activeId === id;
-      },
-      ariaSetSize(state) {
-        if (ariaSetSizeProp != null) return ariaSetSizeProp;
-        if (!state) return;
-        if (!row?.ariaSetSize) return;
-        if (row.baseElement !== state.baseElement) return;
-        return row.ariaSetSize;
-      },
-      ariaPosInSet(state) {
-        if (ariaPosInSetProp != null) return ariaPosInSetProp;
-        if (!state) return;
-        if (!row?.ariaPosInSet) return;
-        if (row.baseElement !== state.baseElement) return;
-        const rowId2 = getRowId(state);
-        const itemsInRow = state.renderedItems.filter((item) => item.rowId === rowId2);
-        return row.ariaPosInSet + itemsInRow.findIndex((item) => item.id === id);
+    const handleMouseLeave = () => {
+      setIsHovered(false);
+    };
+    const columns = view.fields ?? [];
+    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
+    return /* @__PURE__ */ (0, import_jsx_runtime79.jsxs)(
+      import_components16.Composite.Item,
+      {
+        ref: elementRef,
+        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+          "tr",
+          {
+            className: clsx_default("dataviews-view-table__row", {
+              "is-selected": isSelected2,
+              "is-hovered": isHovered
+            }),
+            onMouseEnter: handleMouseEnter,
+            onMouseLeave: handleMouseLeave,
+            children,
+            ...props
+          }
+        ),
+        "aria-selected": isSelected2,
+        "aria-setsize": paginationInfo.totalItems || void 0,
+        "aria-posinset": posinset,
+        role: infiniteScrollEnabled ? "article" : "option",
+        onClickCapture: selectionProps.onClickCapture,
+        onClick: selectionProps.onClick,
+        onMouseDown: (event) => {
+          if (event.button !== 0) {
+            return;
+          }
+          event.currentTarget.parentElement?.focus({
+            preventScroll: true
+          });
+          selectionProps.onMouseDown(event);
+        },
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime79.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)(
+                DataViewsSelectionCheckbox,
+                {
+                  item,
+                  selection,
+                  onChangeSelection,
+                  getItemId,
+                  titleField,
+                  disabled: false,
+                  "aria-hidden": true,
+                  tabIndex: -1
+                }
+              ) })
+            }
+          ),
+          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+            "td",
+            {
+              role: "presentation",
+              children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+                column_primary_default,
+                {
+                  item,
+                  titleField: showTitle ? titleField : void 0,
+                  mediaField: showMedia ? mediaField : void 0,
+                  descriptionField: showDescription ? descriptionField2 : void 0,
+                  isItemClickable: () => false
+                }
+              )
+            }
+          ),
+          columns.map((column) => {
+            const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
+            return /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+              "td",
+              {
+                style: {
+                  width,
+                  maxWidth,
+                  minWidth
+                },
+                role: "presentation",
+                children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+                  TableColumnField2,
+                  {
+                    fields,
+                    item,
+                    column,
+                    align
+                  }
+                )
+              },
+              column
+            );
+          })
+        ]
       },
-      isTabbable(state) {
-        if (!state?.renderedItems.length) return true;
-        if (state.virtualFocus) return false;
-        if (tabbable2) return true;
-        if (state.activeId === null) return false;
-        const item = store?.item(state.activeId);
-        if (item?.disabled) return true;
-        if (!item?.element) return true;
-        return state.activeId === id;
-      }
-    });
-    const getItem = (0, import_react13.useCallback)((item) => {
-      const nextItem = {
-        ...item,
-        id: id || item.id,
-        rowId,
-        disabled: trulyDisabled,
-        children: item.element?.textContent
-      };
-      if (getItemProp) return getItemProp(nextItem);
-      return nextItem;
-    }, [
-      id,
-      rowId,
-      trulyDisabled,
-      getItemProp
-    ]);
-    const onFocusProp = props.onFocus;
-    const hasFocusedComposite = (0, import_react13.useRef)(false);
-    const cancelScheduledFocusRedirectRef = (0, import_react13.useRef)(null);
-    const onFocus = useEvent((event) => {
-      onFocusProp?.(event);
-      if (event.defaultPrevented) return;
-      if (isPortalEvent(event)) return;
-      if (!id) return;
-      if (!store) return;
-      if (targetIsAnotherItem(event, store)) return;
-      const { virtualFocus, baseElement: baseElement2 } = store.getState();
-      store.setActiveId(id);
-      if (isTextbox(event.currentTarget)) selectTextField(event.currentTarget);
-      if (!virtualFocus) return;
-      if (!isSelfTarget(event)) return;
-      if (isEditableElement(event.currentTarget)) return;
-      const redirectFocusToBaseElement = (currentTarget2, relatedTarget2, baseElement3) => {
-        if (isSafari() && currentTarget2.hasAttribute("data-autofocus")) currentTarget2.scrollIntoView({
-          block: "nearest",
-          inline: "nearest"
-        });
-        hasFocusedComposite.current = true;
-        if (relatedTarget2 === baseElement3 || isItem(store, relatedTarget2)) focusSilently(baseElement3);
-        else baseElement3.focus();
-      };
-      if (baseElement2?.isConnected) {
-        redirectFocusToBaseElement(event.currentTarget, event.relatedTarget, baseElement2);
-        return;
+      id
+    );
+  }
+  function ViewPickerTable({
+    actions,
+    data,
+    fields,
+    getItemId,
+    isLoading = false,
+    onChangeView,
+    onChangeSelection,
+    selection,
+    setOpenedFilter,
+    view,
+    className: className2,
+    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 isMultiselect = useIsMultiselectPicker(actions) ?? false;
+    (0, import_element50.useEffect)(() => {
+      if (headerMenuToFocusRef.current) {
+        headerMenuToFocusRef.current.focus();
+        headerMenuToFocusRef.current = void 0;
       }
-      if (shouldRegisterItem === false) return;
-      const { currentTarget, relatedTarget } = event;
-      const cancelScheduledFocusRedirect = () => {
-        cancelScheduledFocusRedirectRef.current?.();
-        cancelScheduledFocusRedirectRef.current = null;
-      };
-      cancelScheduledFocusRedirect();
-      cancelScheduledFocusRedirectRef.current = subscribe(store, null, () => {
-        if (getActiveElement(currentTarget) !== currentTarget) {
-          cancelScheduledFocusRedirect();
-          return;
-        }
-        const state = store.getState();
-        const nextBaseElement = state.baseElement;
-        if (!nextBaseElement?.isConnected) return;
-        cancelScheduledFocusRedirect();
-        if (!state.virtualFocus) return;
-        redirectFocusToBaseElement(currentTarget, relatedTarget, nextBaseElement);
-      });
     });
-    const onBlurCaptureProp = props.onBlurCapture;
-    const onBlurCapture = useEvent((event) => {
-      onBlurCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (store?.getState()?.virtualFocus && hasFocusedComposite.current) {
-        hasFocusedComposite.current = false;
-        event.preventDefault();
-        event.stopPropagation();
-      }
+    const groupField = view.groupBy?.field ? fields.find((f2) => f2.id === view.groupBy?.field) : null;
+    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId,
+      isItemSelectable: () => true,
+      selection,
+      onChangeSelection,
+      selectionMode: isMultiselect ? "multi" : "single-clearable",
+      shouldSelectOnClick: true
     });
-    const onKeyDownProp = props.onKeyDown;
-    const preventScrollOnKeyDownProp = useBooleanEvent(preventScrollOnKeyDown);
-    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
-    const onKeyDown = useEvent((event) => {
-      onKeyDownProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!isSelfTarget(event)) return;
-      if (!store) return;
-      const { currentTarget } = event;
-      const state = store.getState();
-      const isGrid2 = !!store.item(id)?.rowId;
-      const isVertical = state.orientation !== "horizontal";
-      const isHorizontal = state.orientation !== "vertical";
-      const canHomeEnd = () => {
-        if (isGrid2) return true;
-        if (isHorizontal) return true;
-        if (!state.baseElement) return true;
-        if (!isTextField(state.baseElement)) return true;
-        return false;
-      };
-      const action = {
-        ArrowUp: (isGrid2 || isVertical) && store.up,
-        ArrowRight: (isGrid2 || isHorizontal) && store.next,
-        ArrowDown: (isGrid2 || isVertical) && store.down,
-        ArrowLeft: (isGrid2 || isHorizontal) && store.previous,
-        Home: () => {
-          if (!canHomeEnd()) return;
-          if (!isGrid2 || event.ctrlKey) return store?.first();
-          return store?.previous(-1);
-        },
-        End: () => {
-          if (!canHomeEnd()) return;
-          if (!isGrid2 || event.ctrlKey) return store?.last();
-          return store?.next(-1);
-        },
-        PageUp: () => {
-          return findNextPageItemId(currentTarget, store, store?.up, true);
-        },
-        PageDown: () => {
-          return findNextPageItemId(currentTarget, store, store?.down);
-        }
-      }[event.key];
-      if (action) {
-        if (isTextbox(currentTarget)) {
-          const selection = getTextboxSelection(currentTarget);
-          const isLeft = isHorizontal && event.key === "ArrowLeft";
-          const isRight = isHorizontal && event.key === "ArrowRight";
-          const isUp = isVertical && event.key === "ArrowUp";
-          const isDown = isVertical && event.key === "ArrowDown";
-          if (isRight || isDown) {
-            const { length: valueLength } = getTextboxValue(currentTarget);
-            if (selection.end !== valueLength) return;
-          } else if ((isLeft || isUp) && selection.start !== 0) return;
+    const tableNoticeId = (0, import_element50.useId)();
+    if (nextHeaderMenuToFocus) {
+      headerMenuToFocusRef.current = nextHeaderMenuToFocus;
+      setNextHeaderMenuToFocus(void 0);
+      return;
+    }
+    const onHide = (field) => {
+      const hidden = headerMenuRefs.current.get(field.id);
+      const fallback = hidden ? headerMenuRefs.current.get(hidden.fallback) : void 0;
+      setNextHeaderMenuToFocus(fallback?.node);
+    };
+    const hasData = !!data?.length;
+    const titleField = fields.find((field) => field.id === view.titleField);
+    const mediaField = fields.find((field) => field.id === view.mediaField);
+    const descriptionField2 = fields.find(
+      (field) => field.id === view.descriptionField
+    );
+    const { showTitle = true, showMedia = true, showDescription = true } = view;
+    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
+    const columns = view.fields ?? [];
+    const headerMenuRef = (column, index2) => (node) => {
+      if (node) {
+        headerMenuRefs.current.set(column, {
+          node,
+          fallback: columns[index2 > 0 ? index2 - 1 : 1]
+        });
+      } else {
+        headerMenuRefs.current.delete(column);
+      }
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime79.jsxs)(import_jsx_runtime79.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime79.jsxs)(
+        "table",
+        {
+          className: clsx_default(
+            "dataviews-view-table",
+            "dataviews-view-picker-table",
+            className2,
+            {
+              [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
+                view.layout.density
+              )
+            }
+          ),
+          "aria-busy": isLoading,
+          "aria-describedby": tableNoticeId,
+          role: isInfiniteScroll ? "feed" : "listbox",
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime79.jsx)("thead", { role: "presentation", children: /* @__PURE__ */ (0, import_jsx_runtime79.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)(
+                    BulkSelectionCheckbox,
+                    {
+                      selection,
+                      onChangeSelection,
+                      data,
+                      actions,
+                      getItemId,
+                      disableSelectAll: isInfiniteScroll
+                    }
+                  ) }),
+                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime79.jsx)("th", { children: titleField && /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+                    column_header_menu_default,
+                    {
+                      ref: headerMenuRef(
+                        titleField.id,
+                        0
+                      ),
+                      fieldId: titleField.id,
+                      view,
+                      fields,
+                      onChangeView,
+                      onHide,
+                      setOpenedFilter,
+                      canMove: false
+                    }
+                  ) }),
+                  columns.map((column, index2) => {
+                    const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
+                    return /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+                      "th",
+                      {
+                        style: {
+                          width,
+                          maxWidth,
+                          minWidth,
+                          textAlign: align
+                        },
+                        "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
+                        scope: "col",
+                        children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+                          column_header_menu_default,
+                          {
+                            ref: headerMenuRef(column, index2),
+                            fieldId: column,
+                            view,
+                            fields,
+                            onChangeView,
+                            onHide,
+                            setOpenedFilter,
+                            canMove: view.layout?.enableMoving ?? true
+                          }
+                        )
+                      },
+                      column
+                    );
+                  })
+                ]
+              }
+            ) }),
+            hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime79.jsxs)(
+                import_components16.Composite,
+                {
+                  virtualFocus: true,
+                  orientation: "vertical",
+                  render: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)("tbody", { role: "group" }),
+                  children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+                      "tr",
+                      {
+                        className: "dataviews-view-table__group-header-row",
+                        role: "presentation",
+                        children: /* @__PURE__ */ (0, import_jsx_runtime79.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)(
+                              // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
+                              (0, import_i18n28.__)("%1$s: %2$s"),
+                              groupField.label,
+                              groupName
+                            )
+                          }
+                        )
+                      }
+                    ),
+                    groupItems.map((item, index2) => {
+                      const id = getItemId(item) || index2.toString();
+                      return /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+                        TableRow2,
+                        {
+                          item,
+                          fields,
+                          id,
+                          view,
+                          titleField,
+                          mediaField,
+                          descriptionField: descriptionField2,
+                          selection,
+                          getItemId,
+                          onChangeSelection,
+                          selectionProps: getSelectionProps(
+                            id
+                          )
+                        },
+                        getItemId(item)
+                      );
+                    })
+                  ]
+                },
+                `group-${groupName}`
+              )
+            ) : /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+              import_components16.Composite,
+              {
+                render: /* @__PURE__ */ (0, import_jsx_runtime79.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)(
+                    TableRow2,
+                    {
+                      item,
+                      fields,
+                      id,
+                      view,
+                      titleField,
+                      mediaField,
+                      descriptionField: descriptionField2,
+                      selection,
+                      getItemId,
+                      onChangeSelection,
+                      selectionProps: getSelectionProps(
+                        id
+                      ),
+                      posinset
+                    },
+                    itemId
+                  );
+                })
+              }
+            )
+          ]
         }
-        const nextId = action();
-        if (preventScrollOnKeyDownProp(event) || nextId !== void 0) {
-          if (!moveOnKeyPressProp(event)) return;
-          event.preventDefault();
-          store.move(nextId);
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime79.jsxs)(
+        "div",
+        {
+          className: clsx_default({
+            "dataviews-loading": isLoading,
+            "dataviews-no-results": !hasData && !isLoading
+          }),
+          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, {}) })
+          ]
         }
-      }
-    });
-    const providerValue = (0, import_react13.useMemo)(() => ({
-      id,
-      baseElement
-    }), [id, baseElement]);
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(CompositeItemContext.Provider, {
-      value: providerValue,
-      children: element
-    }), [providerValue]);
-    props = {
-      "data-active-item": isActiveItem || void 0,
-      ...props,
-      id,
-      ref: useMergeRefs(ref, props.ref),
-      tabIndex: isTabbable ? props.tabIndex : -1,
-      onFocus,
-      onBlurCapture,
-      onKeyDown
-    };
-    props = useCommand(props);
-    props = useCollectionItem({
-      store,
-      ...props,
-      getItem,
-      shouldRegisterItem: id ? shouldRegisterItem : false
-    });
-    return removeUndefinedValues({
-      ...props,
-      "aria-setsize": ariaSetSize,
-      "aria-posinset": ariaPosInSet
-    });
-  });
-  var CompositeItem = memo3(forwardRef21(function CompositeItem2(props) {
-    return createElement3(TagName4, useCompositeItem(props));
-  }));
+      )
+    ] });
+  }
+  var picker_table_default = ViewPickerTable;

-  // node_modules/@ariakit/react-components/dist/composite/composite.js
-  var import_react14 = __toESM(require_react(), 1);
-  var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1);
-  var TagName5 = "div";
-  function isGrid(items) {
-    return items.some((item) => !!item.rowId);
+  // 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);
+  function isDefined4(item) {
+    return !!item;
   }
-  function isPrintableKey(event) {
-    const target = event.target;
-    if (target && !isTextField(target)) return false;
-    return event.key.length === 1 && !event.ctrlKey && !event.metaKey;
+  function PickerActivityItem({
+    view,
+    selection,
+    selectionProps,
+    getItemId,
+    item,
+    titleField,
+    mediaField,
+    descriptionField: descriptionField2,
+    otherFields,
+    posinset,
+    setsize
+  }) {
+    const elementRef = (0, import_element51.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)(
+      mediaField.render,
+      {
+        item,
+        field: mediaField,
+        config: {
+          sizes: density === "comfortable" ? "32px" : "24px"
+        }
+      }
+    ) : 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)(
+      "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)(() => {
+      switch (density) {
+        case "comfortable":
+          return "md";
+        default:
+          return "sm";
+      }
+    }, [density]);
+    return /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+      import_components17.Composite.Item,
+      {
+        ref: elementRef,
+        role: "option",
+        "aria-label": titleField ? titleField.getValue({ item }) || void 0 : void 0,
+        "aria-posinset": posinset,
+        "aria-setsize": setsize,
+        "aria-selected": isSelected2,
+        className: clsx_default(
+          "dataviews-view-picker-activity__item",
+          density === "compact" && "is-compact",
+          density === "balanced" && "is-balanced",
+          density === "comfortable" && "is-comfortable",
+          isSelected2 && "is-selected"
+        ),
+        ...selectionProps,
+        render: /* @__PURE__ */ (0, import_jsx_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)(
+            Stack,
+            {
+              direction: "column",
+              gap: "xs",
+              align: "center",
+              className: "dataviews-view-picker-activity__item-type",
+              children: renderedMediaField
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(
+            Stack,
+            {
+              direction: "column",
+              gap: verticalGap,
+              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)(
+                  "div",
+                  {
+                    className: "dataviews-view-picker-activity__item-field",
+                    children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+                        VisuallyHidden,
+                        {
+                          render: /* @__PURE__ */ (0, import_jsx_runtime80.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)(
+                        field.render,
+                        {
+                          item,
+                          field
+                        }
+                      ) })
+                    ]
+                  },
+                  field.id
+                )) })
+              ]
+            }
+          )
+        ] })
+      }
+    );
   }
-  function isModifierKey(event) {
-    return event.key === "Shift" || event.key === "Control" || event.key === "Alt" || event.key === "Meta";
+  function PickerActivityGroup({
+    groupName,
+    groupField,
+    showLabel = true,
+    children
+  }) {
+    const headerId = (0, import_compose8.useInstanceId)(
+      PickerActivityGroup,
+      "dataviews-view-picker-activity-group__header"
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(
+      Stack,
+      {
+        direction: "column",
+        role: "group",
+        "aria-labelledby": headerId,
+        className: "dataviews-view-picker-activity-group",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+            "h3",
+            {
+              className: "dataviews-view-picker-activity-group__header",
+              id: headerId,
+              children: showLabel ? (0, import_i18n29.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"),
+                groupField.label,
+                groupName
+              ) : groupName
+            }
+          ),
+          children
+        ]
+      }
+    );
   }
-  function useKeyboardEventProxy(store, onKeyboardEvent, previousElementRef) {
-    return useEvent((event) => {
-      onKeyboardEvent?.(event);
-      if (event.defaultPrevented) return;
-      if (event.isPropagationStopped()) return;
-      if (!isSelfTarget(event)) return;
-      if (isModifierKey(event)) return;
-      if (isPrintableKey(event)) return;
-      const activeElement2 = getEnabledItem(store, store.getState().activeId)?.element;
-      if (!activeElement2) return;
-      const { view, ...eventInit } = event;
-      if (activeElement2 !== previousElementRef?.current) activeElement2.focus();
-      if (!fireKeyboardEvent(activeElement2, event.type, eventInit)) event.preventDefault();
-      if (event.currentTarget.contains(activeElement2)) event.stopPropagation();
+  function ViewPickerActivity({
+    data,
+    fields,
+    getItemId,
+    isLoading,
+    onChangeSelection,
+    selection,
+    view,
+    actions,
+    className: className2,
+    empty
+  }) {
+    const { itemListLabel, paginationInfo } = (0, import_element51.useContext)(dataviews_context_default);
+    const isMultiselect = useIsMultiselectPicker(actions);
+    const titleField = fields.find(
+      (field) => field.id === view?.titleField
+    );
+    const mediaField = fields.find(
+      (field) => field.id === view?.mediaField
+    );
+    const descriptionField2 = fields.find(
+      (field) => field.id === view?.descriptionField
+    );
+    const otherFields = (view?.fields ?? []).map((fieldId) => fields.find((f2) => fieldId === f2.id)).filter(isDefined4);
+    const groupField = view.groupBy?.field ? fields.find((f2) => f2.id === view.groupBy?.field) : null;
+    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = (view.infiniteScrollEnabled && !dataByGroup) ?? false;
+    const setsize = isInfiniteScroll ? paginationInfo?.totalItems : void 0;
+    const hasData = !!data?.length;
+    const isGrouped = !!(groupField && dataByGroup);
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId,
+      isItemSelectable: () => true,
+      selection,
+      onChangeSelection,
+      selectionMode: isMultiselect ? "multi" : "single-clearable",
+      shouldSelectOnClick: true
     });
-  }
-  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 renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+      PickerActivityItem,
+      {
+        view,
+        selection,
+        selectionProps: getSelectionProps(getItemId(item)),
+        getItemId,
+        item,
+        titleField,
+        mediaField,
+        descriptionField: descriptionField2,
+        otherFields,
+        posinset: item.position,
+        setsize
+      },
+      getItemId(item)
+    );
+    if (!hasData) {
+      return /* @__PURE__ */ (0, import_jsx_runtime80.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
+        }
+      );
     }
-    const savedScrollLeft = baseElement.scrollLeft;
-    const savedScrollTop = baseElement.scrollTop;
-    callback();
-    baseElement.scrollLeft = savedScrollLeft;
-    baseElement.scrollTop = savedScrollTop;
-  }
-  function useScheduleFocus(store) {
-    const [scheduled, setScheduled] = (0, import_react14.useState)(false);
-    const schedule = (0, import_react14.useCallback)(() => setScheduled(true), []);
-    const activeItem = useStoreState(store, (state) => scheduled ? getEnabledItem(store, state.activeId) : null);
-    (0, import_react14.useEffect)(() => {
-      const activeElement2 = activeItem?.element;
-      if (!scheduled) return;
-      if (!activeElement2) return;
-      setScheduled(false);
-      withBaseScrollPreserved(store, () => {
-        activeElement2.focus({ preventScroll: true });
-      });
-    }, [
-      store,
-      activeItem,
-      scheduled
-    ]);
-    return schedule;
+    return /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(import_jsx_runtime80.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+        import_components17.Composite,
+        {
+          virtualFocus: true,
+          orientation: "vertical",
+          role: "listbox",
+          "aria-multiselectable": isMultiselect,
+          "aria-label": itemListLabel,
+          "aria-busy": isLoading,
+          render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
+          className: clsx_default(
+            "dataviews-view-picker-activity",
+            className2
+          ),
+          children: isGrouped && dataByGroup ? Array.from(dataByGroup.entries()).map(
+            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+              PickerActivityGroup,
+              {
+                groupName,
+                groupField,
+                showLabel: view.groupBy?.showLabel !== false,
+                children: groupItems.map(renderItem)
+              },
+              groupName
+            )
+          ) : 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, {}) })
+    ] });
   }
-  var CompositeFocusOnMove = memo3(function CompositeFocusOnMove2({ store, focusOnMove, previousElementRef }) {
-    const moves = useStoreState(store, "moves");
-    const baseElement = useStoreState(store, "baseElement");
-    (0, import_react14.useEffect)(() => {
-      if (!moves) return;
-      if (!focusOnMove) return;
-      const { activeId } = store.getState();
-      const itemElement = getEnabledItem(store, activeId)?.element;
-      if (!itemElement) return;
-      withBaseScrollPreserved(store, () => focusIntoView(itemElement));
-    }, [
-      store,
-      moves,
-      focusOnMove
-    ]);
-    useSafeLayoutEffect(() => {
-      if (!moves) return;
-      if (!baseElement) 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();
-    }, [
-      store,
-      moves,
-      baseElement
-    ]);
-    return null;
-  });
-  var useComposite = createHook(function useComposite2({ store, composite = true, focusOnMove = composite, moveOnKeyPress = true, ...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_react14.useRef)(null);
-    const previousElementRef = (0, import_react14.useRef)(null);
-    const scheduleFocus = useScheduleFocus(store);
-    const [, setBaseElement] = useTransactionState(composite ? store.setBaseElement : null);
-    const virtualFocus = useStoreState(store, "virtualFocus");
-    const activeId = useStoreState(store, (state) => state.virtualFocus ? state.activeId : null);
-    useSafeLayoutEffect(() => {
-      if (!store) return;
-      if (!composite) return;
-      if (!virtualFocus) return;
-      const previousElement = previousElementRef.current;
-      previousElementRef.current = null;
-      if (!previousElement) return;
-      const relatedTarget = getEnabledItem(store, activeId)?.element || getActiveElement(previousElement);
-      if (relatedTarget === previousElement) return;
-      fireBlurEvent(previousElement, { relatedTarget });
-    }, [
-      store,
-      activeId,
-      virtualFocus,
-      composite
-    ]);
-    const onKeyDownCapture = useKeyboardEventProxy(store, props.onKeyDownCapture, previousElementRef);
-    const onKeyUpCapture = useKeyboardEventProxy(store, props.onKeyUpCapture, previousElementRef);
-    const onFocusCaptureProp = props.onFocusCapture;
-    const onFocusCapture = useEvent((event) => {
-      onFocusCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!store) return;
-      const { virtualFocus: virtualFocus2 } = store.getState();
-      if (!virtualFocus2) return;
-      const previousActiveElement = event.relatedTarget;
-      const isSilentlyFocused = silentlyFocused(event.currentTarget);
-      if (isSelfTarget(event) && isSilentlyFocused) {
-        event.stopPropagation();
-        previousElementRef.current = previousActiveElement;
+
+  // 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);
+  function DensityPicker() {
+    const context = (0, import_element52.useContext)(dataviews_context_default);
+    const view = context.view;
+    return /* @__PURE__ */ (0, import_jsx_runtime81.jsxs)(
+      import_components18.__experimentalToggleGroupControl,
+      {
+        label: (0, import_i18n30.__)("Density"),
+        value: view.layout?.density || "balanced",
+        onChange: (value) => {
+          context.onChangeView({
+            ...view,
+            layout: {
+              ...view.layout,
+              density: value
+            }
+          });
+        },
+        isBlock: true,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(
+            import_components18.__experimentalToggleGroupControlOption,
+            {
+              value: "comfortable",
+              label: (0, import_i18n30._x)(
+                "Comfortable",
+                "Density option for DataView layout"
+              )
+            },
+            "comfortable"
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(
+            import_components18.__experimentalToggleGroupControlOption,
+            {
+              value: "balanced",
+              label: (0, import_i18n30._x)("Balanced", "Density option for DataView layout")
+            },
+            "balanced"
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(
+            import_components18.__experimentalToggleGroupControlOption,
+            {
+              value: "compact",
+              label: (0, import_i18n30._x)("Compact", "Density option for DataView layout")
+            },
+            "compact"
+          )
+        ]
       }
+    );
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/preview-size-picker.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 imageSizes2 = [
+    {
+      value: 120,
+      breakpoint: 1
+    },
+    {
+      value: 170,
+      breakpoint: 1
+    },
+    {
+      value: 230,
+      breakpoint: 1
+    },
+    {
+      value: 290,
+      breakpoint: 1112
+      // at minimum image width, 4 images display at this container size
+    },
+    {
+      value: 350,
+      breakpoint: 1636
+      // at minimum image width, 6 images display at this container size
+    },
+    {
+      value: 430,
+      breakpoint: 588
+      // at minimum image width, 2 images display at this container size
+    }
+  ];
+  function PreviewSizePicker() {
+    const context = (0, import_element53.useContext)(dataviews_context_default);
+    const view = context.view;
+    const breakValues = imageSizes2.filter((size4) => {
+      return context.containerWidth >= size4.breakpoint;
     });
-    const onFocusProp = props.onFocus;
-    const onFocus = useEvent((event) => {
-      onFocusProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!composite) return;
-      if (!store) return;
-      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);
-    });
-    const onBlurCaptureProp = props.onBlurCapture;
-    const onBlurCapture = useEvent((event) => {
-      onBlurCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!store) return;
-      const { virtualFocus: virtualFocus2, activeId: activeId2 } = store.getState();
-      if (!virtualFocus2) return;
-      const activeElement2 = getEnabledItem(store, activeId2)?.element;
-      const nextActiveElement = event.relatedTarget;
-      const nextActiveElementIsItem = isItem(store, nextActiveElement);
-      const previousElement = previousElementRef.current;
-      previousElementRef.current = null;
-      if (isSelfTarget(event) && nextActiveElementIsItem) {
-        if (nextActiveElement === activeElement2) {
-          if (previousElement && previousElement !== nextActiveElement) fireBlurEvent(previousElement, event);
-        } else if (activeElement2) fireBlurEvent(activeElement2, event);
-        else if (previousElement) fireBlurEvent(previousElement, event);
-        event.stopPropagation();
-      } else if (!isItem(store, event.target) && activeElement2) fireBlurEvent(activeElement2, event);
-    });
-    const onKeyDownProp = props.onKeyDown;
-    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
-    const onKeyDown = useEvent((event) => {
-      onKeyDownProp?.(event);
-      if (event.nativeEvent.isComposing) return;
-      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 isVertical = orientation !== "horizontal";
-      const isHorizontal = orientation !== "vertical";
-      const grid = isGrid(renderedItems);
-      if ((event.key === "ArrowLeft" || event.key === "ArrowRight" || event.key === "Home" || event.key === "End") && isTextField(event.currentTarget)) return;
-      const up = () => {
-        if (grid) return findFirstEnabledItemInTheLastRow(renderedItems)?.id;
-        return store?.last();
+    const layoutPreviewSize = view.layout?.previewSize ?? 230;
+    const previewSizeToUse = breakValues.map((size4, index2) => ({ ...size4, index: index2 })).filter((size4) => size4.value <= layoutPreviewSize).sort((a2, b2) => b2.value - a2.value)[0]?.index ?? 0;
+    const marks = breakValues.map((size4, index2) => {
+      return {
+        value: index2
       };
-      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),
-        Home: store.first,
-        End: store.last,
-        PageUp: store.first,
-        PageDown: store.last
-      }[event.key];
-      if (action) {
-        const id = action();
-        if (id !== void 0) {
-          if (!moveOnKeyPressProp(event)) return;
-          event.preventDefault();
-          store.move(id);
-        }
-      }
     });
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime74.jsxs)(CompositeScopedContextProvider, {
-      value: store,
-      children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(CompositeFocusOnMove, {
-        store,
-        focusOnMove,
-        previousElementRef
-      })]
-    }), [
-      store,
-      composite,
-      focusOnMove
-    ]);
-    props = {
-      "aria-activedescendant": useStoreState(store, (state) => {
-        if (!store) return;
-        if (!composite) return;
-        if (!state.virtualFocus) return;
-        return getEnabledItem(store, state.activeId)?.id;
-      }),
+    return /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(
+      import_components19.RangeControl,
+      {
+        showTooltip: false,
+        label: (0, import_i18n31.__)("Preview size"),
+        value: previewSizeToUse,
+        min: 0,
+        max: breakValues.length - 1,
+        withInputField: false,
+        onChange: (value = 0) => {
+          context.onChangeView({
+            ...view,
+            layout: {
+              ...view.layout,
+              previewSize: breakValues[value].value
+            }
+          });
+        },
+        step: 1,
+        marks
+      }
+    );
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-config-options.mjs
+  var import_jsx_runtime83 = __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, {})
+    ] });
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
+  var VIEW_LAYOUTS = [
+    {
+      type: LAYOUT_TABLE,
+      label: (0, import_i18n32.__)("Table"),
+      component: table_default,
+      icon: block_table_default,
+      viewConfigOptions: DensityPicker
+    },
+    {
+      type: LAYOUT_GRID,
+      label: (0, import_i18n32.__)("Grid"),
+      component: grid_default,
+      icon: category_default,
+      viewConfigOptions: GridConfigOptions
+    },
+    {
+      type: LAYOUT_LIST,
+      label: (0, import_i18n32.__)("List"),
+      component: ViewList,
+      icon: (0, import_i18n32.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
+      viewConfigOptions: DensityPicker
+    },
+    {
+      type: LAYOUT_ACTIVITY,
+      label: (0, import_i18n32.__)("Activity"),
+      component: ViewActivity,
+      icon: scheduled_default,
+      viewConfigOptions: DensityPicker
+    },
+    {
+      type: LAYOUT_PICKER_GRID,
+      label: (0, import_i18n32.__)("Grid"),
+      component: picker_grid_default,
+      icon: category_default,
+      viewConfigOptions: GridConfigOptions,
+      isPicker: true
+    },
+    {
+      type: LAYOUT_PICKER_TABLE,
+      label: (0, import_i18n32.__)("Table"),
+      component: picker_table_default,
+      icon: block_table_default,
+      viewConfigOptions: DensityPicker,
+      isPicker: true
+    },
+    {
+      type: LAYOUT_PICKER_ACTIVITY,
+      label: (0, import_i18n32.__)("Activity"),
+      component: ViewPickerActivity,
+      icon: scheduled_default,
+      viewConfigOptions: DensityPicker,
+      isPicker: true
+    }
+  ];
+
+  // packages/dataviews/build-module/components/dataviews-filters/filters.mjs
+  var import_element61 = __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);
+
+  // node_modules/@ariakit/react-components/dist/button/utils.js
+  function withDefaultButtonType(props) {
+    const { render: render4, type } = props;
+    if (render4 || type !== void 0) return props;
+    return {
       ...props,
-      ref: useMergeRefs(ref, setBaseElement, props.ref),
-      onKeyDownCapture,
-      onKeyUpCapture,
-      onFocusCapture,
-      onFocus,
-      onBlurCapture,
-      onKeyDown
+      type: "button"
     };
-    props = useFocusable({
-      focusable: useStoreState(store, (state) => composite && (state.virtualFocus || state.activeId === null)),
-      ...props
-    });
-    return props;
-  });
-  var Composite6 = forwardRef21(function Composite7(props) {
-    return createElement3(TagName5, useComposite(props));
-  });
-
-  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-context.js
-  var ctx3 = createStoreContext();
-  var useDisclosureContext = ctx3.useContext;
-  var useDisclosureScopedContext = ctx3.useScopedContext;
-  var useDisclosureProviderContext = ctx3.useProviderContext;
-  var DisclosureContextProvider = ctx3.ContextProvider;
-  var DisclosureScopedContextProvider = ctx3.ScopedContextProvider;
+  }

-  // node_modules/@ariakit/react-components/dist/dialog/dialog-context.js
-  var import_react15 = __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_react15.createContext)(void 0);
-  var DialogDescriptionContext = (0, import_react15.createContext)(void 0);
+  // node_modules/@ariakit/react-components/dist/focusable/focusable-context.js
+  var import_react42 = __toESM(require_react(), 1);
+  var FocusableContext = (0, import_react42.createContext)(true);

-  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-content.js
-  var import_react16 = __toESM(require_react(), 1);
-  var import_jsx_runtime75 = __toESM(require_jsx_runtime(), 1);
-  var import_react_dom4 = __toESM(require_react_dom(), 1);
-  var TagName6 = "div";
-  function afterTimeout(timeoutMs, cb) {
-    const timeoutId = setTimeout(cb, timeoutMs);
-    return () => clearTimeout(timeoutId);
+  // node_modules/@ariakit/utils/dist/index.js
+  function toArray(arg) {
+    if (Array.isArray(arg)) return arg;
+    return typeof arg !== "undefined" ? [arg] : [];
   }
-  function parseCSSTime(time) {
-    const value = time?.trim() || "0s";
-    const multiplier = value.endsWith("ms") ? 1 : 1e3;
-    const parsed = Number.parseFloat(value) * multiplier;
-    return Number.isNaN(parsed) ? 0 : parsed;
+  function flatten2DArray(array) {
+    const flattened = [];
+    for (const row of array) flattened.push(...row);
+    return flattened;
+  }
+  function reverseArray(array) {
+    return array.slice().reverse();
+  }
+  function noop5(..._) {
+  }
+  function applyState(argument, currentValue) {
+    if (isUpdater(argument)) return argument(isLazyValue(currentValue) ? currentValue() : currentValue);
+    return argument;
+  }
+  function isUpdater(argument) {
+    return typeof argument === "function";
+  }
+  function isLazyValue(value) {
+    return typeof value === "function";
+  }
+  function hasOwnProperty(object, prop) {
+    if (typeof Object.hasOwn === "function") return Object.hasOwn(object, prop);
+    return Object.prototype.hasOwnProperty.call(object, prop);
+  }
+  function chain(...fns) {
+    return (...args) => {
+      for (const fn of fns) if (typeof fn === "function") fn(...args);
+    };
+  }
+  function normalizeString(str) {
+    return str.normalize("NFD").replace(/[\u0300-\u036f]/g, "");
+  }
+  function omit(object, keys) {
+    const result = { ...object };
+    for (const key of keys) if (hasOwnProperty(result, key)) delete result[key];
+    return result;
+  }
+  function pick(object, paths) {
+    const result = {};
+    for (const key of paths) if (hasOwnProperty(object, key)) result[key] = object[key];
+    return result;
+  }
+  function identity(value) {
+    return value;
+  }
+  function afterPaint(cb = noop5) {
+    let raf = requestAnimationFrame(() => {
+      raf = requestAnimationFrame(cb);
+    });
+    return () => cancelAnimationFrame(raf);
   }
-  function getEndTime(names, delays, durations) {
-    const nameList = names.split(",");
-    const delayList = delays.split(",");
-    const durationList = durations.split(",");
-    let endTime = 0;
-    for (const [index2, name] of nameList.entries()) {
-      if (name.trim() === "none") continue;
-      const delay = parseCSSTime(delayList[index2 % delayList.length]);
-      const duration = parseCSSTime(durationList[index2 % durationList.length]);
-      endTime = Math.max(endTime, delay + duration);
+  var defaultWarnOnceKey = {};
+  var warningMessages = /* @__PURE__ */ new WeakMap();
+  function warnOnce(message2, key) {
+    const warningKey = key || defaultWarnOnceKey;
+    let messages = warningMessages.get(warningKey);
+    if (!messages) {
+      messages = /* @__PURE__ */ new Set();
+      warningMessages.set(warningKey, messages);
     }
-    return endTime;
+    if (messages.has(message2)) return;
+    messages.add(message2);
+    console.warn(message2);
   }
-  function getElementEndTime(element) {
-    const { transitionProperty, transitionDuration, transitionDelay, animationName, animationDuration, animationDelay } = getComputedStyle(element);
-    return Math.max(getEndTime(transitionProperty, transitionDelay, transitionDuration), getEndTime(animationName, animationDelay, animationDuration));
+  function invariant(condition, message2) {
+    if (condition) return;
+    if (typeof message2 !== "string") throw new Error("Invariant failed");
+    throw new Error(message2);
   }
-  function isHidden(mounted, hidden, alwaysVisible) {
-    return !alwaysVisible && hidden !== false && (!mounted || !!hidden);
+  function getKeys(obj) {
+    return Object.keys(obj);
   }
-  var useDisclosureContent = createHook(function useDisclosureContent2({ store, alwaysVisible, unstable_otherElementRef: otherElementRef, ...props }) {
-    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_react16.useRef)(null);
-    const id = useId4(props.id);
-    const [transition, setTransition] = (0, import_react16.useState)(null);
-    const open = useStoreState(store, "open");
-    const mounted = useStoreState(store, "mounted");
-    const animated = useStoreState(store, "animated");
-    const contentElement = useStoreState(store, "contentElement");
-    const otherElement = useStoreState(store.disclosure, "contentElement");
-    const hasClosedRef = (0, import_react16.useRef)(false);
-    useSafeLayoutEffect(() => {
-      if (!ref.current) return;
-      store?.setContentElement(ref.current);
-    }, [store]);
-    useSafeLayoutEffect(() => {
-      let previousAnimated;
-      store?.setState("animated", (animated2) => {
-        previousAnimated = animated2;
-        return true;
-      });
-      return () => {
-        if (previousAnimated === void 0) return;
-        store?.setState("animated", previousAnimated);
-      };
-    }, [store]);
-    useSafeLayoutEffect(() => {
-      if (!animated) {
-        if (!open) {
-          hasClosedRef.current = true;
-          setTransition(null);
-        } else if (hasClosedRef.current) {
-          hasClosedRef.current = false;
-          setTransition("enter");
-        }
-        return;
-      }
-      if (!contentElement?.isConnected) {
-        setTransition(null);
-        return;
+  function isFalsyBooleanCallback(booleanOrCallback, ...args) {
+    const result = typeof booleanOrCallback === "function" ? booleanOrCallback(...args) : booleanOrCallback;
+    if (result == null) return false;
+    return !result;
+  }
+  function disabledFromProps(props) {
+    return props.disabled || props["aria-disabled"] === true || props["aria-disabled"] === "true";
+  }
+  function removeUndefinedValues(obj) {
+    const result = {};
+    for (const key in obj) if (obj[key] !== void 0) result[key] = obj[key];
+    return result;
+  }
+  function defaultValue(...values) {
+    for (const value of values) if (value !== void 0) return value;
+  }
+  var canUseDOM = checkIsBrowser();
+  function checkIsBrowser() {
+    return typeof window !== "undefined" && !!window.document?.createElement;
+  }
+  function getDocument(node) {
+    if (!node) return document;
+    if ("self" in node) return node.document;
+    return node.ownerDocument || document;
+  }
+  function getActiveElement(node, activeDescendant = false) {
+    const { activeElement: activeElement2 } = getDocument(node);
+    if (!activeElement2?.nodeName) return null;
+    if (isFrame(activeElement2) && activeElement2.contentDocument?.body) return getActiveElement(activeElement2.contentDocument.body, activeDescendant);
+    if (activeDescendant) {
+      const id = activeElement2.getAttribute("aria-activedescendant");
+      if (id) {
+        const element = getDocument(activeElement2).getElementById(id);
+        if (element) return element;
       }
-      return afterPaint(() => {
-        setTransition(open ? "enter" : mounted ? "leave" : null);
-      });
-    }, [
-      animated,
-      contentElement,
-      open,
-      mounted
-    ]);
-    useSafeLayoutEffect(() => {
-      if (!store) return;
-      if (!animated) return;
-      if (!transition) return;
-      if (!contentElement) return;
-      const stopAnimation = () => store?.setState("animating", false);
-      const stopAnimationSync = () => (0, import_react_dom4.flushSync)(stopAnimation);
-      if (transition === "leave" && open) return;
-      if (transition === "enter" && !open) return;
-      if (typeof animated === "number") return afterTimeout(animated, stopAnimationSync);
-      const elements = [contentElement];
-      if (otherElement) elements.push(otherElement);
-      const relatedElement = otherElementRef?.current;
-      if (relatedElement) elements.push(relatedElement);
-      const timeout = Math.max(...elements.map(getElementEndTime));
-      if (!timeout) {
-        if (transition === "enter") store.setState("animated", false);
-        stopAnimation();
-        return;
+    }
+    return activeElement2;
+  }
+  function contains2(parent, child) {
+    return parent === child || parent.contains(child);
+  }
+  function isElement2(target) {
+    return target?.nodeType === 1;
+  }
+  function isNode2(target) {
+    return typeof target?.nodeType === "number";
+  }
+  function isFrame(element) {
+    return element.tagName === "IFRAME";
+  }
+  function isButton(element) {
+    const tagName = element.tagName.toLowerCase();
+    if (tagName === "button") return true;
+    if (tagName === "input" && element.type) return buttonInputTypes.indexOf(element.type) !== -1;
+    return false;
+  }
+  var buttonInputTypes = [
+    "button",
+    "color",
+    "file",
+    "image",
+    "reset",
+    "submit"
+  ];
+  function isVisible(element) {
+    if (typeof element.checkVisibility === "function") return element.checkVisibility();
+    const htmlElement = element;
+    return htmlElement.offsetWidth > 0 || htmlElement.offsetHeight > 0 || element.getClientRects().length > 0;
+  }
+  function isTextField(element) {
+    try {
+      if (element.tagName === "TEXTAREA") return true;
+      if (element.tagName !== "INPUT") return false;
+      return element.selectionStart !== null;
+    } catch (_error) {
+      return false;
+    }
+  }
+  function isTextbox(element) {
+    return element.isContentEditable || isTextField(element);
+  }
+  function getTextboxValue(element) {
+    if (isTextField(element)) return element.value;
+    if (element.isContentEditable) {
+      const range = getDocument(element).createRange();
+      range.selectNodeContents(element);
+      return range.toString();
+    }
+    return "";
+  }
+  function getTextboxSelection(element) {
+    let start = 0;
+    let end = 0;
+    if (isTextField(element)) {
+      start = element.selectionStart || 0;
+      end = element.selectionEnd || 0;
+    } else if (element.isContentEditable) {
+      const selection = getDocument(element).getSelection();
+      if (selection?.rangeCount && selection.anchorNode && contains2(element, selection.anchorNode) && selection.focusNode && contains2(element, selection.focusNode)) {
+        const range = selection.getRangeAt(0);
+        const nextRange = range.cloneRange();
+        nextRange.selectNodeContents(element);
+        nextRange.setEnd(range.startContainer, range.startOffset);
+        start = nextRange.toString().length;
+        nextRange.setEnd(range.endContainer, range.endOffset);
+        end = nextRange.toString().length;
       }
-      return afterTimeout(Math.max(timeout - 1e3 / 60, 0), stopAnimationSync);
-    }, [
-      store,
-      animated,
-      contentElement,
-      otherElement,
-      otherElementRef,
-      open,
-      transition
-    ]);
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(DialogScopedContextProvider, {
-      value: store,
-      children: element
-    }), [store]);
-    const hidden = isHidden(mounted, props.hidden, alwaysVisible);
-    const styleProp = props.style;
-    const style = (0, import_react16.useMemo)(() => {
-      if (hidden) return {
-        ...styleProp,
-        display: "none"
-      };
-      return styleProp;
-    }, [hidden, styleProp]);
-    props = {
-      "data-open": open || void 0,
-      "data-enter": transition === "enter" || void 0,
-      "data-leave": transition === "leave" || void 0,
-      hidden,
-      ...props,
-      id,
-      ref: useMergeRefs(id ? store.setContentElement : null, ref, props.ref),
-      style
-    };
-    return removeUndefinedValues(props);
-  });
-  var DisclosureContentImpl = forwardRef21(function DisclosureContentImpl2(props) {
-    return createElement3(TagName6, useDisclosureContent(props));
-  });
-  var DisclosureContent = forwardRef21(function DisclosureContent2({ unmountOnHide, ...props }) {
-    const context = useDisclosureProviderContext();
-    if (useStoreState(props.store || context, (state) => !unmountOnHide || state?.mounted) === false) return null;
-    return /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(DisclosureContentImpl, { ...props });
-  });
-
-  // node_modules/@ariakit/components/dist/disclosure/disclosure-store.js
-  function createDisclosureStore(props = {}) {
-    const store = mergeStore(props.store, omit2(props.disclosure, ["contentElement", "disclosureElement"]));
-    throwOnConflictingProps(props, store);
-    const syncState = store?.getState();
-    const open = defaultValue(props.open, syncState?.open, props.defaultOpen, false);
-    const animated = defaultValue(props.animated, syncState?.animated, false);
-    const disclosure = createStore({
-      open,
-      animated,
-      animating: !!animated && open,
-      mounted: open,
-      contentElement: defaultValue(syncState?.contentElement, null),
-      disclosureElement: defaultValue(syncState?.disclosureElement, null)
-    }, store);
-    setup(disclosure, () => sync(disclosure, ["animated", "animating"], (state) => {
-      if (state.animated) return;
-      disclosure.setState("animating", false);
-    }));
-    setup(disclosure, () => subscribe(disclosure, ["open"], () => {
-      if (!disclosure.getState().animated) return;
-      disclosure.setState("animating", true);
-    }));
-    setup(disclosure, () => sync(disclosure, ["open", "animating"], (state) => {
-      disclosure.setState("mounted", state.open || state.animating);
-    }));
+    }
     return {
-      ...disclosure,
-      disclosure: props.disclosure,
-      setOpen: (value) => disclosure.setState("open", value),
-      show: () => disclosure.setState("open", true),
-      hide: () => disclosure.setState("open", false),
-      toggle: () => disclosure.setState("open", (open2) => !open2),
-      stopAnimation: () => disclosure.setState("animating", false),
-      setContentElement: (value) => disclosure.setState("contentElement", value),
-      setDisclosureElement: (value) => disclosure.setState("disclosureElement", value)
+      start,
+      end
     };
   }
-
-  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-store.js
-  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 });
+  var allowedPopupRoles = [
+    "dialog",
+    "menu",
+    "listbox",
+    "tree",
+    "grid"
+  ];
+  var itemRoleByPopupRole = {
+    menu: "menuitem",
+    listbox: "option",
+    tree: "treeitem"
+  };
+  function getPopupRole(element, fallback) {
+    const role = element?.getAttribute("role");
+    if (role && allowedPopupRoles.indexOf(role) !== -1) return role;
+    return fallback;
   }
-
-  // node_modules/@ariakit/react-components/dist/popover/popover-context.js
-  var ctx5 = createStoreContext([DialogContextProvider], [DialogScopedContextProvider]);
-  var usePopoverContext = ctx5.useContext;
-  var usePopoverScopedContext = ctx5.useScopedContext;
-  var usePopoverProviderContext = ctx5.useProviderContext;
-  var PopoverContextProvider = ctx5.ContextProvider;
-  var PopoverScopedContextProvider = ctx5.ScopedContextProvider;
-
-  // node_modules/@ariakit/react-components/dist/combobox/combobox-context.js
-  var import_react17 = __toESM(require_react(), 1);
-  var ComboboxListRoleContext = (0, import_react17.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_react17.createContext)(void 0);
-  var ComboboxItemCheckedContext = (0, import_react17.createContext)(false);
-
-  // node_modules/@ariakit/react-components/dist/collection/collection-store.js
-  function useCollectionStoreProps(store, update2, props) {
-    useUpdateEffect(update2, [props.store]);
-    useStoreProps(store, props, "items", "setItems");
-    return store;
+  function getItemRoleByPopupRole(popupRole) {
+    if (popupRole == null) return;
+    if (!hasOwnProperty(itemRoleByPopupRole, popupRole)) return;
+    return itemRoleByPopupRole[popupRole];
   }
-
-  // node_modules/@ariakit/react-components/dist/composite/composite-store.js
-  function useCompositeStoreOptions(props) {
-    return {
-      id: useId4(props.id),
-      ...props
+  function getScrollingElement(element) {
+    if (!element) return null;
+    const isScrollableOverflow = (overflow) => {
+      if (overflow === "auto") return true;
+      if (overflow === "scroll") return true;
+      return false;
     };
+    if (element.clientHeight && element.scrollHeight > element.clientHeight) {
+      const { overflowY } = getComputedStyle(element);
+      if (isScrollableOverflow(overflowY)) return element;
+    } else if (element.clientWidth && element.scrollWidth > element.clientWidth) {
+      const { overflowX } = getComputedStyle(element);
+      if (isScrollableOverflow(overflowX)) return element;
+    }
+    const doc = getDocument(element);
+    return getScrollingElement(element.parentElement) || doc.scrollingElement || doc.body;
   }
-  function useCompositeStoreProps(store, update2, props) {
-    store = useCollectionStoreProps(store, update2, props);
-    useStoreProps(store, props, "activeId", "setActiveId");
-    useStoreProps(store, props, "includesBaseElement");
-    useStoreProps(store, props, "virtualFocus");
-    useStoreProps(store, props, "orientation");
-    useStoreProps(store, props, "rtl");
-    useStoreProps(store, props, "focusLoop");
-    useStoreProps(store, props, "focusWrap");
-    useStoreProps(store, props, "focusShift");
-    return store;
+  function setSelectionRange(element, ...args) {
+    if (/text|search|password|tel|url/i.test(element.type)) element.setSelectionRange(...args);
   }
-
-  // node_modules/@ariakit/components/dist/dialog/dialog-store.js
-  function createDialogStore(props = {}) {
-    return createDisclosureStore(props);
+  function sortBasedOnDOMPosition(items, getElement) {
+    const pairs = items.map((item, index2) => [index2, item]);
+    let isOrderDifferent = false;
+    pairs.sort(([indexA, a2], [indexB, b2]) => {
+      const elementA = getElement(a2);
+      const elementB = getElement(b2);
+      if (elementA === elementB) return 0;
+      if (!elementA || !elementB) return 0;
+      if (isElementPreceding(elementA, elementB)) {
+        if (indexA > indexB) isOrderDifferent = true;
+        return -1;
+      }
+      if (indexA < indexB) isOrderDifferent = true;
+      return 1;
+    });
+    if (isOrderDifferent) return pairs.map(([_, item]) => item);
+    return items;
   }
-
-  // node_modules/@ariakit/react-components/dist/dialog/dialog-store.js
-  function useDialogStoreProps(store, update2, props) {
-    return useDisclosureStoreProps(store, update2, props);
+  function isElementPreceding(a2, b2) {
+    return Boolean(b2.compareDocumentPosition(a2) & Node.DOCUMENT_POSITION_PRECEDING);
   }
-
-  // node_modules/@ariakit/components/dist/popover/popover-store.js
-  function createPopoverStore({ popover: otherPopover, ...props } = {}) {
-    const store = mergeStore(props.store, omit2(otherPopover, [
-      "arrowElement",
-      "anchorElement",
-      "contentElement",
-      "popoverElement",
-      "disclosureElement"
-    ]));
-    throwOnConflictingProps(props, store);
-    const syncState = store?.getState();
-    const dialog = createDialogStore({
-      ...props,
-      store
-    });
-    const placement = defaultValue(props.placement, syncState?.placement, "bottom");
-    const popover = createStore({
-      ...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);
-    return {
-      ...dialog,
-      ...popover,
-      setAnchorElement: (element) => popover.setState("anchorElement", element),
-      setPopoverElement: (element) => popover.setState("popoverElement", element),
-      setArrowElement: (element) => popover.setState("arrowElement", element),
-      render: () => popover.setState("rendered", /* @__PURE__ */ Symbol("rendered"))
-    };
+  function isTouchDevice() {
+    return canUseDOM && !!navigator.maxTouchPoints;
   }
-
-  // node_modules/@ariakit/react-components/dist/popover/popover-store.js
-  function usePopoverStoreProps(store, update2, props) {
-    useUpdateEffect(update2, [props.popover]);
-    useStoreProps(store, props, "placement");
-    return useDialogStoreProps(store, update2, props);
+  function isApple() {
+    if (!canUseDOM) return false;
+    return /mac|iphone|ipad|ipod/i.test(navigator.platform);
   }
-
-  // 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: useMergeRefs(store?.setAnchorElement, props.ref)
-    };
-    return props;
-  });
-  var PopoverAnchor = forwardRef21(function PopoverAnchor2(props) {
-    return createElement3(TagName7, usePopoverAnchor(props));
-  });
-
-  // node_modules/@ariakit/react-components/dist/composite/composite-hover.js
-  var import_react18 = __toESM(require_react(), 1);
-  var TagName8 = "div";
-  function hoveringInside(event) {
-    const nextElement = event.relatedTarget;
-    if (!isElement2(nextElement)) return false;
-    return contains2(event.currentTarget, nextElement);
+  function isSafari() {
+    return canUseDOM && isApple() && /apple/i.test(navigator.vendor);
   }
-  var symbol2 = /* @__PURE__ */ Symbol("composite-hover");
-  function movingToAnotherItem(event) {
-    const { relatedTarget } = event;
-    if (!isElement2(relatedTarget)) return false;
-    let dest = relatedTarget;
-    do {
-      if (hasOwnProperty(dest, symbol2) && dest[symbol2]) return true;
-      dest = dest.parentElement;
-    } while (dest);
+  function isFirefox() {
+    return canUseDOM && /firefox\//i.test(navigator.userAgent);
+  }
+  function isPortalEvent(event) {
+    const { currentTarget, target } = event;
+    if (!currentTarget) return false;
+    if (!isNode2(target)) return true;
+    return !contains2(currentTarget, target);
+  }
+  function isSelfTarget(event) {
+    return event.target === event.currentTarget;
+  }
+  function isActivatableNavigationTarget(element) {
+    if (!isElement2(element)) return false;
+    const target = element;
+    const tagName = target.tagName.toLowerCase();
+    if (tagName === "a") return true;
+    if (tagName === "button" && target.type === "submit") return true;
+    if (tagName === "input" && target.type === "submit") return true;
     return false;
   }
-  var useCompositeHover = createHook(function useCompositeHover2({ store, focusOnHover = true, blurOnHoverEnd = !!focusOnHover, ...props }) {
-    const context = useCompositeScopedContext();
-    store = store || context;
-    invariant(store, "CompositeHover must be wrapped in a Composite component.");
-    const isMouseMoving = useIsMouseMoving();
-    const onMouseMoveProp = props.onMouseMove;
-    const focusOnHoverProp = useBooleanEvent(focusOnHover);
-    const onMouseMove = useEvent((event) => {
-      onMouseMoveProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!isMouseMoving()) return;
-      if (!focusOnHoverProp(event)) return;
-      if (!hasFocusWithin(event.currentTarget)) {
-        const baseElement = store?.getState().baseElement;
-        if (baseElement && !hasFocus(baseElement)) baseElement.focus();
+  function isOpeningInNewTab(event) {
+    const isAppleDevice = isApple();
+    if (isAppleDevice && !event.metaKey) return false;
+    if (!isAppleDevice && !event.ctrlKey) return false;
+    return isActivatableNavigationTarget(event.currentTarget);
+  }
+  function isDownloading(event) {
+    if (!event.altKey) return false;
+    return isActivatableNavigationTarget(event.currentTarget);
+  }
+  function fireBlurEvent(element, eventInit) {
+    const event = new FocusEvent("blur", eventInit);
+    const defaultAllowed = element.dispatchEvent(event);
+    const bubbleInit = {
+      ...eventInit,
+      bubbles: true
+    };
+    element.dispatchEvent(new FocusEvent("focusout", bubbleInit));
+    return defaultAllowed;
+  }
+  function fireKeyboardEvent(element, type, eventInit) {
+    const event = new KeyboardEvent(type, eventInit);
+    return element.dispatchEvent(event);
+  }
+  function fireClickEvent(element, eventInit) {
+    const event = new MouseEvent("click", eventInit);
+    return element.dispatchEvent(event);
+  }
+  function isFocusEventOutside(event, container) {
+    const containerElement = container || event.currentTarget;
+    const relatedTarget = event.relatedTarget;
+    return !isNode2(relatedTarget) || !contains2(containerElement, relatedTarget);
+  }
+  function isInputEvent(event) {
+    return event.type === "input";
+  }
+  function queueBeforeEvent(element, type, callback, timeout) {
+    const createTimer = (callback2) => {
+      if (timeout) {
+        const timerId2 = setTimeout(callback2, timeout);
+        return () => clearTimeout(timerId2);
       }
-      store?.setActiveId(event.currentTarget.id);
+      const timerId = requestAnimationFrame(callback2);
+      return () => cancelAnimationFrame(timerId);
+    };
+    const cancelTimer = createTimer(() => {
+      element.removeEventListener(type, callSync, true);
+      callback();
     });
-    const onMouseLeaveProp = props.onMouseLeave;
-    const blurOnHoverEndProp = useBooleanEvent(blurOnHoverEnd);
-    const onMouseLeave = useEvent((event) => {
-      onMouseLeaveProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!isMouseMoving()) return;
-      if (hoveringInside(event)) return;
-      if (movingToAnotherItem(event)) return;
-      if (!focusOnHoverProp(event)) return;
-      if (!blurOnHoverEndProp(event)) return;
-      store?.setActiveId(null);
-      store?.getState().baseElement?.focus();
+    const callSync = () => {
+      cancelTimer();
+      callback();
+    };
+    element.addEventListener(type, callSync, {
+      once: true,
+      capture: true
     });
-    const ref = (0, import_react18.useCallback)((element) => {
-      if (!element) return;
-      element[symbol2] = true;
-    }, []);
-    props = {
-      ...props,
-      ref: useMergeRefs(ref, props.ref),
-      onMouseMove,
-      onMouseLeave
+    return () => {
+      cancelTimer();
+      element.removeEventListener(type, callSync, true);
     };
-    return removeUndefinedValues(props);
-  });
-  var CompositeHover = memo3(forwardRef21(function CompositeHover2(props) {
-    return createElement3(TagName8, useCompositeHover(props));
-  }));
-
-  // node_modules/@ariakit/react-components/dist/combobox/combobox.js
-  var import_react19 = __toESM(require_react(), 1);
-  var TagName9 = "input";
-  function isFirstItemAutoSelected(items, activeValue, autoSelect) {
-    if (!autoSelect) return false;
-    return items.find((item) => !item.disabled && item.value)?.value === activeValue;
   }
-  function hasCompletionString(value, activeValue) {
-    if (!activeValue) return false;
-    if (value == null) return false;
-    const normalizedValue = normalizeString(value);
-    const normalizedActiveValue = normalizeString(activeValue);
-    if (normalizedValue.length !== value.length) return false;
-    if (normalizedActiveValue.length !== activeValue.length) return false;
-    return normalizedActiveValue.length > normalizedValue.length && normalizedActiveValue.toLowerCase().startsWith(normalizedValue.toLowerCase());
+  function addGlobalEventListener(type, listener, options, scope = window) {
+    const children = [];
+    try {
+      scope.document.addEventListener(type, listener, options);
+      for (const frame of Array.from(scope.frames)) children.push(addGlobalEventListener(type, listener, options, frame));
+    } catch {
+    }
+    const removeEventListener = () => {
+      try {
+        scope.document.removeEventListener(type, listener, options);
+      } catch {
+      }
+      for (const remove of children) remove();
+    };
+    return removeEventListener;
   }
-  function isAriaAutoCompleteValue(value) {
-    return value === "inline" || value === "list" || value === "both" || value === "none";
+  var selector = "input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";
+  function isFocusable(element) {
+    if (!element.matches(selector)) return false;
+    if (!isVisible(element)) return false;
+    if (element.closest("[inert]")) return false;
+    return true;
   }
-  function getDefaultAutoSelectId(items) {
-    return items.find((item) => {
-      if (item.disabled) return false;
-      return item.element?.getAttribute("role") !== "tab";
-    })?.id;
+  function hasFocus(element) {
+    const activeElement2 = getActiveElement(element);
+    if (!activeElement2) return false;
+    if (activeElement2 === element) return true;
+    const activeDescendant = activeElement2.getAttribute("aria-activedescendant");
+    if (!activeDescendant) return false;
+    return activeDescendant === element.id;
   }
-  var 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", ...props }) {
-    const context = useComboboxProviderContext();
-    store = store || context;
-    invariant(store, "Combobox must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    const ref = (0, import_react19.useRef)(null);
-    const [valueUpdated, forceValueUpdate] = useForceUpdate();
-    const canAutoSelectRef = (0, import_react19.useRef)(false);
-    const composingRef = (0, import_react19.useRef)(false);
-    const autoSelect = useStoreState(store, (state) => state.virtualFocus && autoSelectProp);
-    const inline4 = autoComplete === "inline" || autoComplete === "both";
-    const [canInline, setCanInline] = (0, import_react19.useState)(inline4);
-    useUpdateLayoutEffect(() => {
-      if (!inline4) return;
-      setCanInline(true);
-    }, [inline4]);
-    const storeValue = useStoreState(store, "value");
-    const prevSelectedValueRef = (0, import_react19.useRef)(void 0);
-    (0, import_react19.useEffect)(() => {
-      return sync(store, ["selectedValue", "activeId"], (_, prev) => {
-        prevSelectedValueRef.current = prev.selectedValue;
+  function hasFocusWithin(element) {
+    const activeElement2 = getActiveElement(element);
+    if (!activeElement2) return false;
+    if (contains2(element, activeElement2)) return true;
+    const activeDescendant = activeElement2.getAttribute("aria-activedescendant");
+    if (!activeDescendant) return false;
+    if (!("id" in element)) return false;
+    if (activeDescendant === element.id) return true;
+    return !!element.querySelector(`#${CSS.escape(activeDescendant)}`);
+  }
+  function focusIntoView(element, options) {
+    if (!("scrollIntoView" in element)) element.focus();
+    else {
+      element.focus({ preventScroll: true });
+      element.scrollIntoView({
+        block: "nearest",
+        inline: "nearest",
+        ...options
       });
-    }, [store]);
-    const inlineActiveValue = useStoreState(store, (state) => {
-      if (!inline4) return;
-      if (!canInline) return;
-      if (state.activeValue && Array.isArray(state.selectedValue)) {
-        if (state.selectedValue.includes(state.activeValue)) return;
-        if (prevSelectedValueRef.current?.includes(state.activeValue)) return;
+    }
+  }
+  function createUndoCallback(callback) {
+    return async () => {
+      const redo = await callback?.();
+      return createUndoCallback(async () => {
+        await redo?.();
+        return callback;
+      });
+    };
+  }
+  var UndoManager = createUndoManager();
+  function createUndoManager({ limit = 100 } = {}) {
+    const undoStack = [];
+    let redoStack = [];
+    let currentGroup = null;
+    const canUndo = () => undoStack.length > 0;
+    const canRedo = () => redoStack.length > 0;
+    const undo = async () => {
+      if (!canUndo()) return;
+      currentGroup = null;
+      redoStack.push(await undoStack.pop()?.());
+    };
+    const redo = async () => {
+      if (!canRedo()) return;
+      currentGroup = null;
+      undoStack.push(await redoStack.pop()?.());
+    };
+    const execute = async (callback, group) => {
+      if (!callback) return;
+      const sameGroup = group === currentGroup;
+      currentGroup = group ?? null;
+      const nextIndex = sameGroup ? Math.max(0, undoStack.length - 1) : undoStack.length;
+      const undoCallback = await callback();
+      if (!undoCallback) return;
+      redoStack = [];
+      const currentUndo = undoStack[nextIndex];
+      undoStack[nextIndex] = createUndoCallback(async () => {
+        await undoCallback?.();
+        const currentRedo = await currentUndo?.();
+        return async () => {
+          await currentRedo?.();
+          await callback?.();
+        };
+      });
+      while (undoStack.length > limit) undoStack.shift();
+    };
+    return {
+      canUndo,
+      canRedo,
+      undo,
+      redo,
+      execute
+    };
+  }
+
+  // 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);
+  function setRef(ref, value) {
+    if (typeof ref === "function") {
+      const cleanup = ref(value);
+      if (typeof cleanup === "function") return cleanup;
+    } else if (ref) ref.current = value;
+  }
+  function isValidElementWithRef(element) {
+    if (!element) return false;
+    if (!(0, import_react43.isValidElement)(element)) return false;
+    if ("ref" in element.props) return true;
+    if ("ref" in element) return true;
+    return false;
+  }
+  function getRefProperty(element) {
+    if (!isValidElementWithRef(element)) return null;
+    return { ...element.props }.ref || element.ref;
+  }
+  function mergeProps2(base, overrides) {
+    const props = { ...base };
+    for (const key in overrides) {
+      if (!hasOwnProperty(overrides, key)) continue;
+      if (key === "className") {
+        const prop = "className";
+        const baseClass = base[prop];
+        const overrideClass = overrides[prop];
+        if (baseClass && overrideClass) props[prop] = `${baseClass} ${overrideClass}`;
+        else props[prop] = overrideClass || baseClass;
+        continue;
       }
-      return state.activeValue;
-    });
-    const items = useStoreState(store, "renderedItems");
-    const open = useStoreState(store, "open");
-    const contentElement = useStoreState(store, "contentElement");
-    const value = (0, import_react19.useMemo)(() => {
-      if (!inline4) return storeValue;
-      if (!canInline) return storeValue;
-      if (isFirstItemAutoSelected(items, inlineActiveValue, autoSelect)) {
-        if (hasCompletionString(storeValue, inlineActiveValue)) return storeValue + (inlineActiveValue?.slice(storeValue.length) || "");
-        return storeValue;
+      if (key === "style") {
+        const prop = "style";
+        props[prop] = base[prop] ? {
+          ...base[prop],
+          ...overrides[prop]
+        } : overrides[prop];
+        continue;
+      }
+      const overrideValue = overrides[key];
+      if (key.startsWith("on")) {
+        if (typeof overrideValue !== "function") continue;
+        const baseValue = base[key];
+        if (typeof baseValue === "function") {
+          props[key] = (...args) => {
+            overrideValue(...args);
+            baseValue(...args);
+          };
+          continue;
+        }
       }
-      return inlineActiveValue || storeValue;
-    }, [
-      inline4,
-      canInline,
-      items,
-      inlineActiveValue,
-      autoSelect,
-      storeValue
-    ]);
-    (0, import_react19.useEffect)(() => {
-      const element = ref.current;
-      if (!element) return;
-      const onCompositeItemMove = () => setCanInline(true);
-      element.addEventListener("combobox-item-move", onCompositeItemMove);
+      props[key] = overrideValue;
+    }
+    return props;
+  }
+  var _React = { ...React78 };
+  var useReactId = _React.useId;
+  var useReactDeferredValue = _React.useDeferredValue;
+  var useReactInsertionEffect = _React.useInsertionEffect;
+  var useSafeLayoutEffect = canUseDOM ? import_react43.useLayoutEffect : import_react43.useEffect;
+  function useInitialValue(value) {
+    const [initialValue] = (0, import_react43.useState)(value);
+    return initialValue;
+  }
+  function useLiveRef(value) {
+    const ref = (0, import_react43.useRef)(value);
+    useSafeLayoutEffect(() => {
+      ref.current = value;
+    });
+    return ref;
+  }
+  function useEvent(callback) {
+    const ref = (0, import_react43.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), []);
+  }
+  function useTransactionState(callback) {
+    const [state, setState] = (0, import_react43.useState)(null);
+    useSafeLayoutEffect(() => {
+      if (state == null) return;
+      if (!callback) return;
+      let prevState = null;
+      callback((prev) => {
+        prevState = prev;
+        return state;
+      });
       return () => {
-        element.removeEventListener("combobox-item-move", onCompositeItemMove);
+        callback(prevState);
       };
-    }, []);
-    (0, import_react19.useEffect)(() => {
-      if (!inline4) return;
-      if (!canInline) return;
-      if (!inlineActiveValue) return;
-      if (!isFirstItemAutoSelected(items, inlineActiveValue, autoSelect)) return;
-      if (!hasCompletionString(storeValue, 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 nextEnd = inlineActiveValue.length;
-        setSelectionRange(element, nextStart, nextEnd);
-        cleanup = () => {
-          if (!hasFocus(element)) return;
-          const { start, end } = getTextboxSelection(element);
-          if (start !== nextStart) return;
-          if (end !== nextEnd) return;
-          setSelectionRange(element, prevStart, prevEnd);
+    }, [state, callback]);
+    return [state, setState];
+  }
+  function useMergeRefs2(...refs) {
+    return (0, import_react43.useMemo)(() => {
+      if (!refs.some(Boolean)) return;
+      return (value) => {
+        const refEffects = [];
+        for (const ref of refs) {
+          if (!ref) continue;
+          const cleanup = setRef(ref, value);
+          refEffects.push({
+            ref,
+            cleanup: typeof cleanup === "function" ? cleanup : void 0
+          });
+        }
+        if (!refEffects.some((effect) => effect.cleanup)) return;
+        return () => {
+          for (const { ref, cleanup } of refEffects) if (cleanup) cleanup();
+          else setRef(ref, null);
         };
-      });
-      return () => cleanup();
-    }, [
-      valueUpdated,
-      inline4,
-      canInline,
-      inlineActiveValue,
-      items,
-      autoSelect,
-      storeValue
-    ]);
-    const getAutoSelectIdProp = useEvent(getAutoSelectId);
-    const autoSelectIdRef = (0, import_react19.useRef)(null);
-    const autoSelectMovedRef = (0, import_react19.useRef)(void 0);
-    const userScrolledRef = (0, import_react19.useRef)(false);
-    const isAutoScrollingRef = (0, import_react19.useRef)(false);
-    (0, import_react19.useEffect)(() => {
-      if (!open) return;
-      if (!contentElement) return;
-      const scrollingElement = getScrollingElement(contentElement);
-      if (!scrollingElement) return;
-      const onUserScroll = () => {
-        canAutoSelectRef.current = false;
-        userScrolledRef.current = true;
-      };
-      const onScroll = () => {
-        if (!isAutoScrollingRef.current) userScrolledRef.current = true;
-        if (!store) return;
-        if (!canAutoSelectRef.current) return;
-        const { activeId } = store.getState();
-        if (activeId === null) return;
-        if (activeId === autoSelectIdRef.current) return;
-        canAutoSelectRef.current = false;
-      };
-      const options = {
-        passive: true,
-        capture: true
       };
-      scrollingElement.addEventListener("wheel", onUserScroll, options);
-      scrollingElement.addEventListener("touchmove", onUserScroll, options);
-      scrollingElement.addEventListener("scroll", onScroll, options);
-      return () => {
-        scrollingElement.removeEventListener("wheel", onUserScroll, true);
-        scrollingElement.removeEventListener("touchmove", onUserScroll, true);
-        scrollingElement.removeEventListener("scroll", onScroll, true);
+    }, refs);
+  }
+  function useId4(defaultId) {
+    if (useReactId) {
+      const reactId = useReactId();
+      if (defaultId) return defaultId;
+      return reactId;
+    }
+    const [id, setId] = (0, import_react43.useState)(defaultId);
+    useSafeLayoutEffect(() => {
+      if (defaultId || id) return;
+      const random = Math.random().toString(36).slice(2, 8);
+      setId(`id-${random}`);
+    }, [defaultId, id]);
+    return defaultId || id;
+  }
+  function useAttribute(refOrElement, attributeName, defaultValue2) {
+    const initialValue = useInitialValue(defaultValue2);
+    const [attribute, setAttribute] = (0, import_react43.useState)(initialValue);
+    (0, import_react43.useEffect)(() => {
+      const element = refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement;
+      if (!element) return;
+      const callback = () => {
+        const value = element.getAttribute(attributeName);
+        setAttribute(value == null ? initialValue : value);
       };
+      const observer = new MutationObserver(callback);
+      observer.observe(element, { attributeFilter: [attributeName] });
+      callback();
+      return () => observer.disconnect();
     }, [
-      open,
-      contentElement,
-      store
+      refOrElement,
+      attributeName,
+      initialValue
     ]);
+    return attribute;
+  }
+  function useUpdateEffect(effect, deps) {
+    const mounted = (0, import_react43.useRef)(false);
+    (0, import_react43.useEffect)(() => {
+      if (mounted.current) return effect();
+      mounted.current = true;
+    }, deps);
+    (0, import_react43.useEffect)(() => () => {
+      mounted.current = false;
+    }, []);
+  }
+  function useUpdateLayoutEffect(effect, deps) {
+    const mounted = (0, import_react43.useRef)(false);
     useSafeLayoutEffect(() => {
-      userScrolledRef.current = false;
-      if (!storeValue) return;
-      if (composingRef.current) return;
-      canAutoSelectRef.current = true;
-    }, [storeValue]);
-    useSafeLayoutEffect(() => {
-      if (autoSelect !== "always" && open) return;
-      canAutoSelectRef.current = open;
-    }, [autoSelect, open]);
-    useSafeLayoutEffect(() => {
-      if (open) return;
-      autoSelectMovedRef.current = void 0;
-    }, [open]);
-    const resetValueOnSelect = useStoreState(store, "resetValueOnSelect");
-    useUpdateEffect(() => {
-      const canAutoSelect = canAutoSelectRef.current;
-      if (!store) return;
-      if (!open) return;
-      if (!canAutoSelect && (!resetValueOnSelect || userScrolledRef.current)) return;
-      const { baseElement, contentElement: contentElement2, activeId } = store.getState();
-      if (baseElement && !hasFocus(baseElement)) return;
-      if (contentElement2?.hasAttribute("data-placing")) {
-        const observer = new MutationObserver(forceValueUpdate);
-        observer.observe(contentElement2, { attributeFilter: ["data-placing"] });
-        return () => observer.disconnect();
-      }
-      if (autoSelect && canAutoSelect) {
-        const userAutoSelectId = getAutoSelectIdProp(items);
-        const autoSelectId = userAutoSelectId !== void 0 ? userAutoSelectId : getDefaultAutoSelectId(items) ?? store.first();
-        autoSelectIdRef.current = autoSelectId;
-        const nextActiveId = autoSelectId ?? null;
-        const nextActiveValue = store.item(nextActiveId)?.value;
-        const moved = autoSelectMovedRef.current;
-        if (nextActiveId !== activeId || moved?.id !== nextActiveId || moved?.value !== nextActiveValue) {
-          autoSelectMovedRef.current = {
-            id: nextActiveId,
-            value: nextActiveValue
-          };
-          store.move(nextActiveId);
-        } else store.setState("activeValue", nextActiveValue);
-      } else {
-        const element = store.item(activeId || store.first())?.element;
-        if (element && "scrollIntoView" in element) {
-          isAutoScrollingRef.current = true;
-          element.scrollIntoView({
-            block: "nearest",
-            inline: "nearest"
-          });
-          requestAnimationFrame(() => {
-            isAutoScrollingRef.current = false;
-          });
-        }
-      }
-    }, [
-      store,
-      open,
-      valueUpdated,
-      storeValue,
-      autoSelect,
-      resetValueOnSelect,
-      getAutoSelectIdProp,
-      items
-    ]);
-    (0, import_react19.useEffect)(() => {
-      if (!inline4) return;
-      const combobox = ref.current;
-      if (!combobox) return;
-      const elements = [combobox, contentElement].filter((value2) => !!value2);
-      const onBlur2 = (event) => {
-        if (elements.every((el) => isFocusEventOutside(event, el))) store?.setValue(value);
-      };
-      for (const element of elements) element.addEventListener("focusout", onBlur2);
-      return () => {
-        for (const element of elements) element.removeEventListener("focusout", onBlur2);
-      };
+      if (mounted.current) return effect();
+      mounted.current = true;
+    }, deps);
+    useSafeLayoutEffect(() => () => {
+      mounted.current = false;
+    }, []);
+  }
+  function useForceUpdate() {
+    return (0, import_react43.useReducer)(() => [], []);
+  }
+  function useBooleanEvent(booleanOrCallback) {
+    return useEvent(typeof booleanOrCallback === "function" ? booleanOrCallback : () => booleanOrCallback);
+  }
+  function useWrapElement(props, callback, deps = []) {
+    const wrapElement = (0, import_react43.useCallback)((element) => {
+      if (props.wrapElement) element = props.wrapElement(element);
+      return callback(element);
+    }, [...deps, props.wrapElement]);
+    return {
+      ...props,
+      wrapElement
+    };
+  }
+  function useMetadataProps(props, key, value) {
+    const parent = props.onLoadedMetadataCapture;
+    const onLoadedMetadataCapture = (0, import_react43.useMemo)(() => {
+      return Object.assign(() => {
+      }, parent, ...value !== void 0 ? [{ [key]: value }] : []);
     }, [
-      inline4,
-      contentElement,
-      store,
+      parent,
+      key,
       value
     ]);
-    const canShow = (event) => {
-      return event.currentTarget.value.length >= showMinLength;
-    };
-    const onChangeProp = props.onChange;
-    const showOnChangeProp = useBooleanEvent(showOnChange ?? canShow);
-    const setValueOnChangeProp = useBooleanEvent(setValueOnChange ?? !store.tag);
-    const onChange = useEvent((event) => {
-      onChangeProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!store) return;
-      const currentTarget = event.currentTarget;
-      const { value: value2, selectionStart, selectionEnd } = currentTarget;
-      const nativeEvent = event.nativeEvent;
-      canAutoSelectRef.current = true;
-      if (isInputEvent(nativeEvent)) {
-        if (nativeEvent.isComposing) {
-          canAutoSelectRef.current = false;
-          composingRef.current = true;
-        }
-        if (inline4) {
-          const textInserted = nativeEvent.inputType === "insertText" || nativeEvent.inputType === "insertCompositionText";
-          const caretAtEnd = selectionStart === value2.length;
-          setCanInline(textInserted && caretAtEnd);
-        }
-      }
-      if (setValueOnChangeProp(event)) {
-        const isSameValue2 = value2 === store.getState().value;
-        store.setValue(value2);
-        queueMicrotask(() => {
-          setSelectionRange(currentTarget, selectionStart, selectionEnd);
-        });
-        if (inline4 && autoSelect && isSameValue2) forceValueUpdate();
-      }
-      if (showOnChangeProp(event)) store.show();
-      if (!autoSelect || !canAutoSelectRef.current) store.setActiveId(null);
-    });
-    const onCompositionEndProp = props.onCompositionEnd;
-    const onCompositionEnd = useEvent((event) => {
-      canAutoSelectRef.current = true;
-      composingRef.current = false;
-      onCompositionEndProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!autoSelect) return;
-      forceValueUpdate();
-    });
-    const onMouseDownProp = props.onMouseDown;
-    const blurActiveItemOnClickProp = useBooleanEvent(blurActiveItemOnClick ?? (() => store.getState().includesBaseElement));
-    const setValueOnClickProp = useBooleanEvent(setValueOnClick);
-    const showOnClickProp = useBooleanEvent(showOnClick ?? canShow);
-    const onMouseDown = useEvent((event) => {
-      onMouseDownProp?.(event);
-      if (event.defaultPrevented) return;
-      if (event.button) return;
-      if (event.ctrlKey) return;
-      if (!store) return;
-      if (blurActiveItemOnClickProp(event)) store.setActiveId(null);
-      if (setValueOnClickProp(event)) store.setValue(value);
-      if (showOnClickProp(event)) queueBeforeEvent(event.currentTarget, "mouseup", store.show);
-    });
-    const onKeyDownProp = props.onKeyDown;
-    const showOnKeyPressProp = useBooleanEvent(showOnKeyPress ?? canShow);
-    const onKeyDown = useEvent((event) => {
-      onKeyDownProp?.(event);
-      if (!event.repeat) canAutoSelectRef.current = false;
-      if (event.defaultPrevented) return;
-      if (!store) return;
-      const { open: open2 } = store.getState();
-      if (open2 && event.key === "Enter") {
-        event.preventDefault();
-        return;
-      }
-      if (event.ctrlKey) return;
-      if (event.altKey) return;
-      if (event.shiftKey) return;
-      if (event.metaKey) return;
-      if (open2) return;
-      if (event.key === "ArrowUp" || event.key === "ArrowDown") {
-        if (showOnKeyPressProp(event)) {
-          event.preventDefault();
-          store.show();
-        }
-      }
-    });
-    const onBlurProp = props.onBlur;
-    const onBlur = useEvent((event) => {
-      canAutoSelectRef.current = false;
-      onBlurProp?.(event);
-    });
-    const id = useId4(props.id);
-    const ariaAutoComplete = isAriaAutoCompleteValue(autoComplete) ? autoComplete : void 0;
-    const isActiveItem = useStoreState(store, (state) => state.activeId === null);
-    props = {
-      role: "combobox",
-      "aria-autocomplete": ariaAutoComplete,
-      "aria-haspopup": getPopupRole(contentElement, "listbox"),
-      "aria-expanded": open,
-      "aria-controls": contentElement?.id,
-      "data-active-item": isActiveItem || void 0,
-      value,
+    return [parent?.[key], { onLoadedMetadataCapture }];
+  }
+  var hasInstalledGlobalEventListeners = false;
+  function useIsMouseMoving() {
+    (0, import_react43.useEffect)(() => {
+      if (hasInstalledGlobalEventListeners) return;
+      addGlobalEventListener("mousemove", setMouseMoving, true);
+      addGlobalEventListener("mousedown", resetMouseMoving, true);
+      addGlobalEventListener("mouseup", resetMouseMoving, true);
+      addGlobalEventListener("keydown", resetMouseMoving, true);
+      addGlobalEventListener("scroll", resetMouseMoving, true);
+      hasInstalledGlobalEventListeners = true;
+    }, []);
+    return useEvent(() => mouseMoving);
+  }
+  var mouseMoving = false;
+  var previousScreenX = 0;
+  var previousScreenY = 0;
+  function hasMouseMovement(event) {
+    const movementX = event.movementX || event.screenX - previousScreenX;
+    const movementY = event.movementY || event.screenY - previousScreenY;
+    previousScreenX = event.screenX;
+    previousScreenY = event.screenY;
+    return movementX || movementY || false;
+  }
+  function setMouseMoving(event) {
+    if (!hasMouseMovement(event)) return;
+    mouseMoving = true;
+  }
+  function resetMouseMoving() {
+    mouseMoving = false;
+  }
+  function forwardRef29(render4) {
+    const Role = React78.forwardRef((props, ref) => render4({
       ...props,
-      id,
-      ref: useMergeRefs(ref, props.ref),
-      onChange,
-      onCompositionEnd,
-      onMouseDown,
-      onKeyDown,
-      onBlur
+      ref
+    }));
+    Role.displayName = render4.displayName || render4.name;
+    return Role;
+  }
+  function memo3(Component2, propsAreEqual) {
+    return React78.memo(Component2, propsAreEqual);
+  }
+  function createElement3(Type, props) {
+    const { wrapElement, render: render4, ...rest } = props;
+    const mergedRef = useMergeRefs2(props.ref, getRefProperty(render4));
+    let element;
+    if (React78.isValidElement(render4)) {
+      const renderProps = {
+        ...render4.props,
+        ref: mergedRef
+      };
+      element = React78.cloneElement(render4, mergeProps2(rest, renderProps));
+    } else if (render4) element = render4(rest);
+    else element = /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(Type, { ...rest });
+    if (wrapElement) return wrapElement(element);
+    return element;
+  }
+  function createHook(useProps) {
+    const useRole = (props = {}) => {
+      return useProps(props);
     };
-    props = useComposite({
-      store,
-      focusable: focusable2,
-      ...props,
-      moveOnKeyPress: (event) => {
-        if (isFalsyBooleanCallback(moveOnKeyPress, event)) return false;
-        if (inline4) setCanInline(true);
-        return true;
+    useRole.displayName = useProps.name;
+    return useRole;
+  }
+  function createStoreContext(providers = [], scopedProviders = []) {
+    const context = React78.createContext(void 0);
+    const scopedContext = React78.createContext(void 0);
+    const useContext40 = () => React78.useContext(context);
+    const useScopedContext = (onlyScoped = false) => {
+      const scoped = React78.useContext(scopedContext);
+      const store = useContext40();
+      if (onlyScoped) return scoped;
+      return scoped || store;
+    };
+    const useProviderContext = () => {
+      const scoped = React78.useContext(scopedContext);
+      const store = useContext40();
+      if (scoped && scoped === store) return;
+      return store;
+    };
+    const ContextProvider = (props) => {
+      return providers.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(Provider2, {
+        ...props,
+        children
+      }), /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(context.Provider, { ...props }));
+    };
+    const ScopedContextProvider = (props) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(ContextProvider, {
+        ...props,
+        children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(Provider2, {
+          ...props,
+          children
+        }), /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(scopedContext.Provider, { ...props }))
+      });
+    };
+    return {
+      context,
+      scopedContext,
+      useContext: useContext40,
+      useScopedContext,
+      useProviderContext,
+      ContextProvider,
+      ScopedContextProvider
+    };
+  }
+
+  // node_modules/@ariakit/react-components/dist/focusable/focusable.js
+  var import_react44 = __toESM(require_react(), 1);
+  var TagName = "div";
+  var accessibleWhenDisabledSymbol = /* @__PURE__ */ Symbol("accessibleWhenDisabled");
+  var isSafariBrowser = isSafari();
+  var nativeTabbableMask = 1;
+  var supportsDisabledMask = 2;
+  var defaultElementCapabilities = 3;
+  var alwaysFocusVisibleInputTypes = [
+    "text",
+    "search",
+    "url",
+    "tel",
+    "email",
+    "password",
+    "number",
+    "date",
+    "month",
+    "week",
+    "time",
+    "datetime",
+    "datetime-local"
+  ];
+  function isAlwaysFocusVisible(element) {
+    const { tagName, readOnly, type } = element;
+    if (tagName === "TEXTAREA" && !readOnly) return true;
+    if (tagName === "SELECT" && !readOnly) return true;
+    if (tagName === "INPUT" && !readOnly) return alwaysFocusVisibleInputTypes.includes(type);
+    if (element.isContentEditable) return true;
+    if (element.getAttribute("role") === "combobox" && element.dataset.name) return true;
+    return false;
+  }
+  function isNativeTabbable(tagName) {
+    if (!tagName) return true;
+    return tagName === "button" || tagName === "summary" || tagName === "input" || tagName === "select" || tagName === "textarea" || tagName === "a";
+  }
+  function supportsDisabledAttribute(tagName) {
+    if (!tagName) return true;
+    return tagName === "button" || tagName === "input" || tagName === "select" || tagName === "textarea";
+  }
+  function getElementCapabilities(tagName) {
+    let capabilities = 0;
+    if (isNativeTabbable(tagName)) capabilities |= nativeTabbableMask;
+    if (supportsDisabledAttribute(tagName)) capabilities |= supportsDisabledMask;
+    return capabilities;
+  }
+  function isNativeSubmitControl(element) {
+    if (element.tagName === "BUTTON") {
+      const { type } = element;
+      return type === "submit";
+    }
+    if (element.tagName === "INPUT") {
+      const { type } = element;
+      return type === "submit" || type === "image";
+    }
+    return false;
+  }
+  function getTabIndex2({ focusable: focusable2, trulyDisabled, nativeTabbable, supportsDisabled, safariTabIndex, tabIndexProp }) {
+    if (!focusable2) return tabIndexProp;
+    if (trulyDisabled) {
+      if (nativeTabbable && !supportsDisabled) return -1;
+      return;
+    }
+    if (nativeTabbable) {
+      if (safariTabIndex && tabIndexProp == null) return 0;
+      return tabIndexProp;
+    }
+    return tabIndexProp ?? 0;
+  }
+  function useDisableEvent(onEvent, disabled2) {
+    return useEvent((event) => {
+      onEvent?.(event);
+      if (event.defaultPrevented) return;
+      if (disabled2) {
+        event.stopPropagation();
+        event.preventDefault();
       }
     });
-    props = usePopoverAnchor({
-      store,
-      ...props
-    });
-    return {
-      autoComplete: "off",
-      ...props
-    };
-  });
-  var Combobox = forwardRef21(function Combobox2(props) {
-    return createElement3(TagName9, useCombobox(props));
-  });
-
-  // node_modules/@ariakit/react-components/dist/combobox/combobox-item.js
-  var import_react20 = __toESM(require_react(), 1);
-  var import_jsx_runtime76 = __toESM(require_jsx_runtime(), 1);
-  var TagName10 = "div";
-  function isSelected(storeValue, itemValue) {
-    if (itemValue == null) return;
-    if (storeValue == null) return false;
-    if (Array.isArray(storeValue)) return storeValue.includes(itemValue);
-    return storeValue === itemValue;
   }
-  function getItemRole(popupRole) {
-    return getItemRoleByPopupRole(popupRole) ?? "option";
+  var hasInstalledGlobalEventListeners2 = false;
+  var isKeyboardModality = true;
+  function onGlobalMouseDown(event) {
+    const target = event.target;
+    if (isElement2(target) && !target.hasAttribute("data-focus-visible")) isKeyboardModality = false;
   }
-  var useComboboxItem = createHook(function useComboboxItem2({ store, value, hideOnClick, setValueOnClick, selectValueOnClick = true, resetValueOnSelect, focusOnHover = false, moveOnKeyPress = true, 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, {
-      resetValueOnSelectState: "resetValueOnSelect",
-      multiSelectable(state) {
-        return Array.isArray(state.selectedValue);
-      },
-      selected(state) {
-        return isSelected(state.selectedValue, value);
-      }
+  function onGlobalKeyDown(event) {
+    if (event.metaKey) return;
+    if (event.ctrlKey) return;
+    if (event.altKey) return;
+    isKeyboardModality = true;
+  }
+  var useFocusable = createHook(function useFocusable2({ focusable: focusable2 = true, accessibleWhenDisabled, autoFocus, onFocusVisible, ...props }) {
+    const ref = (0, import_react44.useRef)(null);
+    const [parentAccessibleWhenDisabled, metadataProps] = useMetadataProps(props, accessibleWhenDisabledSymbol, accessibleWhenDisabled);
+    accessibleWhenDisabled ??= parentAccessibleWhenDisabled;
+    (0, import_react44.useEffect)(() => {
+      if (!focusable2) return;
+      if (hasInstalledGlobalEventListeners2) return;
+      addGlobalEventListener("mousedown", onGlobalMouseDown, true);
+      addGlobalEventListener("keydown", onGlobalKeyDown, true);
+      hasInstalledGlobalEventListeners2 = true;
+    }, [focusable2]);
+    const disabled2 = focusable2 && disabledFromProps(props);
+    const trulyDisabled = disabled2 && !accessibleWhenDisabled;
+    const [focusVisible, setFocusVisible] = (0, import_react44.useState)(false);
+    const focusVisibleRef = (0, import_react44.useRef)(false);
+    const nativeSubmitObserverCleanupRef = (0, import_react44.useRef)(null);
+    const cleanupFocusVisible = useEvent((element) => {
+      nativeSubmitObserverCleanupRef.current?.();
+      nativeSubmitObserverCleanupRef.current = null;
+      focusVisibleRef.current = false;
+      element?.removeAttribute("data-focus-visible");
     });
-    const getItem = (0, import_react20.useCallback)((item) => {
-      const nextItem = {
-        ...item,
-        value
-      };
-      if (getItemProp) return getItemProp(nextItem);
-      return nextItem;
-    }, [value, getItemProp]);
-    setValueOnClick = setValueOnClick ?? !multiSelectable;
-    hideOnClick = hideOnClick ?? (value != null && !multiSelectable);
-    const onClickProp = props.onClick;
-    const setValueOnClickProp = useBooleanEvent(setValueOnClick);
-    const selectValueOnClickProp = useBooleanEvent(selectValueOnClick);
-    const resetValueOnSelectProp = useBooleanEvent(resetValueOnSelect ?? resetValueOnSelectState ?? multiSelectable);
-    const hideOnClickProp = useBooleanEvent(hideOnClick);
-    const onClick = useEvent((event) => {
-      onClickProp?.(event);
+    (0, import_react44.useEffect)(() => {
+      if (focusable2 && !trulyDisabled) return;
+      cleanupFocusVisible(ref.current);
+      if (focusVisible) setFocusVisible(false);
+    }, [
+      focusable2,
+      trulyDisabled,
+      focusVisible,
+      cleanupFocusVisible
+    ]);
+    (0, import_react44.useEffect)(() => {
+      if (!focusable2) return;
+      if (!focusVisible) return;
+      const element = ref.current;
+      if (!element) return;
+      if (typeof IntersectionObserver === "undefined") return;
+      const observer = new IntersectionObserver(() => {
+        if (!isFocusable(element)) {
+          focusVisibleRef.current = false;
+          setFocusVisible(false);
+        }
+      });
+      observer.observe(element);
+      return () => observer.disconnect();
+    }, [focusable2, focusVisible]);
+    (0, import_react44.useEffect)(() => {
+      return () => nativeSubmitObserverCleanupRef.current?.();
+    }, []);
+    const onKeyPressCapture = useDisableEvent(props.onKeyPressCapture, disabled2);
+    const onMouseDownCapture = useDisableEvent(props.onMouseDownCapture, disabled2);
+    const onClickCapture = useDisableEvent(props.onClickCapture, disabled2);
+    const handleFocusVisible = (event, currentTarget) => {
+      if (currentTarget) event.currentTarget = currentTarget;
+      if (!focusable2) return;
+      const element = event.currentTarget;
+      if (!element) return;
+      if (!hasFocus(element)) return;
+      onFocusVisible?.(event);
       if (event.defaultPrevented) return;
-      if (isDownloading(event)) return;
-      if (isOpeningInNewTab(event)) return;
-      if (value != null) {
-        if (selectValueOnClickProp(event)) {
-          if (resetValueOnSelectProp(event)) store?.resetValue();
-          store?.setSelectedValue((prevValue) => {
-            if (!Array.isArray(prevValue)) return value;
-            if (prevValue.includes(value)) return prevValue.filter((v2) => v2 !== value);
-            return [...prevValue, value];
+      element.dataset.focusVisible = "true";
+      focusVisibleRef.current = true;
+      if (isNativeSubmitControl(element)) {
+        nativeSubmitObserverCleanupRef.current?.();
+        nativeSubmitObserverCleanupRef.current = null;
+        if (typeof IntersectionObserver !== "undefined") {
+          const observer = new IntersectionObserver(() => {
+            if (isFocusable(element)) return;
+            cleanupFocusVisible(element);
           });
+          observer.observe(element);
+          nativeSubmitObserverCleanupRef.current = () => observer.disconnect();
         }
-        if (setValueOnClickProp(event)) store?.setValue(value);
-      }
-      if (hideOnClickProp(event)) store?.hide();
-    });
-    const onKeyDownProp = props.onKeyDown;
-    const onKeyDown = useEvent((event) => {
-      onKeyDownProp?.(event);
-      if (event.defaultPrevented) return;
-      const baseElement = store?.getState().baseElement;
-      if (!baseElement) return;
-      if (hasFocus(baseElement)) 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);
+        return;
       }
-    });
-    if (multiSelectable && selected != null) props = {
-      "aria-selected": selected,
-      ...props
-    };
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(ComboboxItemValueContext.Provider, {
-      value,
-      children: /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(ComboboxItemCheckedContext.Provider, {
-        value: selected ?? false,
-        children: element
-      })
-    }), [value, selected]);
-    props = {
-      role: getItemRole((0, import_react20.useContext)(ComboboxListRoleContext)),
-      children: value,
-      ...props,
-      onClick,
-      onKeyDown
+      setFocusVisible(true);
     };
-    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
-    props = useCompositeItem({
-      store,
-      ...props,
-      getItem,
-      moveOnKeyPress: (event) => {
-        if (!moveOnKeyPressProp(event)) return false;
-        const moveEvent = new Event("combobox-item-move");
-        store?.getState().baseElement?.dispatchEvent(moveEvent);
-        return true;
-      }
-    });
-    props = useCompositeHover({
-      store,
-      focusOnHover,
-      ...props
+    const onKeyDownCaptureProp = props.onKeyDownCapture;
+    const onKeyDownCapture = useEvent((event) => {
+      onKeyDownCaptureProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!focusable2) return;
+      if (focusVisible) return;
+      if (focusVisibleRef.current) return;
+      if (event.metaKey) return;
+      if (event.altKey) return;
+      if (event.ctrlKey) return;
+      if (!isSelfTarget(event)) return;
+      const element = event.currentTarget;
+      const applyFocusVisible = () => handleFocusVisible(event, element);
+      queueBeforeEvent(element, "focusout", applyFocusVisible);
     });
-    return props;
-  });
-  var ComboboxItem = memo3(forwardRef21(function ComboboxItem2(props) {
-    return createElement3(TagName10, useComboboxItem(props));
-  }));
-
-  // node_modules/@ariakit/react-components/dist/combobox/combobox-item-value.js
-  var import_react21 = __toESM(require_react(), 1);
-  var import_jsx_runtime77 = __toESM(require_jsx_runtime(), 1);
-  var TagName11 = "span";
-  function normalizeValue(value) {
-    return normalizeString(value).toLowerCase();
-  }
-  function getOffsets(string, values) {
-    const offsets = [];
-    for (const value of values) {
-      if (!value) continue;
-      let pos = 0;
-      const length = value.length;
-      let index2 = string.indexOf(value, pos);
-      while (index2 !== -1) {
-        offsets.push([index2, length]);
-        pos = index2 + 1;
-        index2 = string.indexOf(value, pos);
-      }
-    }
-    return offsets;
-  }
-  function mergeOverlappingOffsets(offsets) {
-    offsets.sort(([a2], [b2]) => a2 - b2);
-    const merged = [];
-    for (const [offset4, length] of offsets) {
-      const last = merged[merged.length - 1];
-      if (last && offset4 < last[0] + last[1]) last[1] = Math.max(last[1], offset4 + length - last[0]);
-      else merged.push([offset4, length]);
-    }
-    return merged;
-  }
-  function getNormalizedIndexes(itemValue) {
-    const starts = [];
-    const ends = [];
-    let index2 = 0;
-    for (const char of itemValue) {
-      const normalizedLength = normalizeValue(char).length;
-      for (let i2 = 0; i2 < normalizedLength; i2 += 1) {
-        starts.push(i2 === 0 ? index2 : -1);
-        ends.push(index2);
+    const onFocusCaptureProp = props.onFocusCapture;
+    const onFocusCapture = useEvent((event) => {
+      onFocusCaptureProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!focusable2) return;
+      if (!isSelfTarget(event)) {
+        setFocusVisible(false);
+        return;
       }
-      index2 += char.length;
-    }
-    starts.push(itemValue.length);
-    ends.push(itemValue.length);
-    let nextBoundary = itemValue.length;
-    for (let i2 = starts.length - 1; i2 >= 0; i2 -= 1) {
-      const start = starts[i2];
-      if (start == null) continue;
-      if (start === -1) starts[i2] = nextBoundary;
-      else nextBoundary = start;
-    }
-    return {
-      starts,
-      ends
-    };
-  }
-  function toOriginalOffsets(itemValue, normalizedOffsets) {
-    if (!normalizedOffsets.length) return normalizedOffsets;
-    const { starts, ends } = getNormalizedIndexes(itemValue);
-    const offsets = [];
-    for (const [normalizedOffset, normalizedLength] of normalizedOffsets) {
-      const start = starts[normalizedOffset];
-      const end = ends[normalizedOffset + normalizedLength];
-      if (start == null || end == null) continue;
-      if (end <= start) continue;
-      offsets.push([start, end - start]);
-    }
-    return offsets;
-  }
-  function splitValue(itemValue, userValue) {
-    if (!itemValue) return itemValue;
-    if (!userValue) return itemValue;
-    const userValues = toArray(userValue).map(normalizeValue);
-    const parts = [];
-    const span = (value, autocomplete = false) => /* @__PURE__ */ (0, import_jsx_runtime77.jsx)("span", {
-      "data-autocomplete-value": autocomplete ? "" : void 0,
-      "data-user-value": autocomplete ? void 0 : "",
-      children: value
-    }, parts.length);
-    const offsets = toOriginalOffsets(itemValue, mergeOverlappingOffsets(getOffsets(normalizeValue(itemValue), new Set(userValues))));
-    const firstEntry = offsets[0];
-    if (!firstEntry) {
-      parts.push(span(itemValue, true));
-      return parts;
-    }
-    const [firstOffset] = firstEntry;
-    [itemValue.slice(0, firstOffset), ...offsets.flatMap(([offset4, length], i2) => {
-      const value = itemValue.slice(offset4, offset4 + length);
-      const nextOffset = offsets[i2 + 1]?.[0];
-      return [value, itemValue.slice(offset4 + length, nextOffset)];
-    })].forEach((value, i2) => {
-      if (!value) return;
-      parts.push(span(value, i2 % 2 === 0));
+      const element = event.currentTarget;
+      const applyFocusVisible = () => handleFocusVisible(event, element);
+      if (isKeyboardModality || isAlwaysFocusVisible(event.target)) queueBeforeEvent(event.target, "focusout", applyFocusVisible);
+      else setFocusVisible(false);
     });
-    return parts;
-  }
-  var useComboboxItemValue = createHook(function useComboboxItemValue2({ store, value, userValue, ...props }) {
-    const context = useComboboxScopedContext();
-    store = store || context;
-    const itemContext = (0, import_react21.useContext)(ComboboxItemValueContext);
-    const itemValue = value ?? itemContext;
-    const inputValue = useStoreState(store, (state) => userValue ?? state?.value);
+    const onBlurProp = props.onBlur;
+    const onBlur = useEvent((event) => {
+      onBlurProp?.(event);
+      if (!focusable2) return;
+      if (!isFocusEventOutside(event)) return;
+      cleanupFocusVisible(event.currentTarget);
+      setFocusVisible(false);
+    });
+    const autoFocusOnShow = (0, import_react44.useContext)(FocusableContext);
+    const autoFocusRef = useEvent((element) => {
+      if (!focusable2) return;
+      if (!autoFocus) return;
+      if (!element) return;
+      if (!autoFocusOnShow) return;
+      queueMicrotask(() => {
+        if (hasFocus(element)) return;
+        if (!isFocusable(element)) return;
+        element.focus();
+      });
+    });
+    const [elementCapabilities, setElementCapabilities] = (0, import_react44.useState)(defaultElementCapabilities);
+    useSafeLayoutEffect(() => {
+      const element = ref.current;
+      if (!element) return;
+      const nextCapabilities = getElementCapabilities(element.tagName.toLowerCase());
+      if (nextCapabilities === defaultElementCapabilities) return;
+      setElementCapabilities(nextCapabilities);
+    }, []);
+    const nativeTabbable = focusable2 && !!(elementCapabilities & nativeTabbableMask);
+    const supportsDisabled = focusable2 && !!(elementCapabilities & supportsDisabledMask);
+    const [safariTabIndex, setSafariTabIndex] = (0, import_react44.useState)(false);
+    if (isSafariBrowser) (0, import_react44.useEffect)(() => {
+      if (!focusable2) return;
+      const element = ref.current;
+      if (!element) return;
+      const { type } = element;
+      const isNativeCheckboxOrRadio = element.tagName === "INPUT" && (type === "checkbox" || type === "radio");
+      setSafariTabIndex(isButton(element) || isNativeCheckboxOrRadio);
+    }, [focusable2]);
+    const styleProp = props.style;
+    const style = (0, import_react44.useMemo)(() => {
+      if (trulyDisabled) return {
+        pointerEvents: "none",
+        ...styleProp
+      };
+      return styleProp;
+    }, [trulyDisabled, styleProp]);
     props = {
-      children: (0, import_react21.useMemo)(() => {
-        if (!itemValue) return;
-        if (!inputValue) return itemValue;
-        return splitValue(itemValue, inputValue);
-      }, [itemValue, inputValue]),
-      ...props
+      "data-focus-visible": focusable2 && focusVisible || void 0,
+      "data-autofocus": autoFocus || void 0,
+      "aria-disabled": disabled2 || void 0,
+      ...props,
+      ...metadataProps,
+      ref: useMergeRefs2(ref, autoFocusRef, props.ref),
+      style,
+      tabIndex: getTabIndex2({
+        focusable: focusable2,
+        trulyDisabled,
+        nativeTabbable,
+        supportsDisabled,
+        safariTabIndex,
+        tabIndexProp: props.tabIndex
+      }),
+      disabled: supportsDisabled && trulyDisabled ? true : void 0,
+      contentEditable: disabled2 ? void 0 : props.contentEditable,
+      onKeyPressCapture,
+      onClickCapture,
+      onMouseDownCapture,
+      onKeyDownCapture,
+      onFocusCapture,
+      onBlur
     };
     return removeUndefinedValues(props);
   });
-  var ComboboxItemValue = forwardRef21(function ComboboxItemValue2(props) {
-    return createElement3(TagName11, useComboboxItemValue(props));
-  });
-
-  // node_modules/@ariakit/react-components/dist/combobox/combobox-label.js
-  var TagName12 = "label";
-  var useComboboxLabel = createHook(function useComboboxLabel2({ store, ...props }) {
-    const context = useComboboxProviderContext();
-    store = store || context;
-    invariant(store, "ComboboxLabel must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    props = {
-      htmlFor: useStoreState(store, (state) => state.baseElement?.id),
-      ...props
-    };
-    return removeUndefinedValues(props);
+  var Focusable = forwardRef29(function Focusable2(props) {
+    const htmlProps = useFocusable(props);
+    return createElement3(TagName, htmlProps);
   });
-  var ComboboxLabel = memo3(forwardRef21(function ComboboxLabel2(props) {
-    return createElement3(TagName12, useComboboxLabel(props));
-  }));

-  // node_modules/@ariakit/react-components/dist/combobox/combobox-list.js
-  var import_react22 = __toESM(require_react(), 1);
-  var import_jsx_runtime78 = __toESM(require_jsx_runtime(), 1);
-  var TagName13 = "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_react22.useRef)(null);
-    const id = useId4(props.id);
-    const mounted = useStoreState(store, "mounted");
-    const hidden = isHidden(mounted, props.hidden, alwaysVisible);
-    const style = hidden ? {
-      ...props.style,
-      display: "none"
-    } : props.style;
-    const multiSelectable = useStoreState(store, (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_react22.useState)(false);
-    const contentElement = useStoreState(store, "contentElement");
-    useSafeLayoutEffect(() => {
-      if (!mounted) return;
+  // node_modules/@ariakit/react-components/dist/command/command.js
+  var import_react45 = __toESM(require_react(), 1);
+  var TagName2 = "button";
+  function isNativeClick(event) {
+    if (!event.isTrusted) return false;
+    const element = event.currentTarget;
+    if (event.key === "Enter") return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "A";
+    if (event.key === " ") return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "INPUT" || element.tagName === "SELECT";
+    return false;
+  }
+  var symbol = /* @__PURE__ */ Symbol("command");
+  var useCommand = createHook(function useCommand2({ clickOnEnter = true, clickOnSpace = true, ...props }) {
+    const ref = (0, import_react45.useRef)(null);
+    const [isNativeButton, setIsNativeButton] = (0, import_react45.useState)(false);
+    const type = props.type;
+    (0, import_react45.useEffect)(() => {
       const element = ref.current;
       if (!element) return;
-      if (contentElement !== element) return;
-      const callback = () => {
-        setHasListboxInside(!!element.querySelector("[role='listbox']"));
-      };
-      const observer = new MutationObserver(callback);
-      observer.observe(element, {
-        subtree: true,
-        childList: true,
-        attributeFilter: ["role"]
-      });
-      callback();
-      return () => observer.disconnect();
-    }, [mounted, contentElement]);
-    if (!hasListboxInside) props = {
-      role: "listbox",
-      "aria-multiselectable": ariaMultiSelectable,
-      ...props
-    };
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(ComboboxScopedContextProvider, {
-      value: store,
-      children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(ComboboxListRoleContext.Provider, {
-        value: role,
-        children: element
-      })
-    }), [store, role]);
-    const setContentElement = id && (!scopedContext || !scopedContextSameStore) ? store.setContentElement : null;
+      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 disabled2 = disabledFromProps(props);
+    const [isDuplicate, metadataProps] = useMetadataProps(props, symbol, true);
+    useSafeLayoutEffect(() => {
+      if (!disabled2) return;
+      activeRef.current = false;
+      setActive(false);
+    }, [disabled2]);
+    const onKeyDownProp = props.onKeyDown;
+    const onKeyDown = useEvent((event) => {
+      onKeyDownProp?.(event);
+      const element = event.currentTarget;
+      if (event.defaultPrevented) return;
+      if (isDuplicate) return;
+      if (disabled2) return;
+      if (!isSelfTarget(event)) return;
+      if (isTextField(element)) return;
+      if (element.isContentEditable) return;
+      const isEnter = clickOnEnter && event.key === "Enter";
+      const isSpace = clickOnSpace && event.key === " ";
+      const shouldPreventEnter = event.key === "Enter" && !clickOnEnter;
+      const shouldPreventSpace = event.key === " " && !clickOnSpace;
+      if (shouldPreventEnter || shouldPreventSpace) {
+        event.preventDefault();
+        return;
+      }
+      if (isEnter || isSpace) {
+        const nativeClick = isNativeClick(event);
+        if (isEnter) {
+          if (!nativeClick) {
+            event.preventDefault();
+            const { view, ...eventInit } = event;
+            const click = () => fireClickEvent(element, eventInit);
+            if (isFirefox()) queueBeforeEvent(element, "keyup", click);
+            else queueMicrotask(click);
+          }
+        } else if (isSpace) {
+          activeRef.current = true;
+          if (!nativeClick) {
+            event.preventDefault();
+            setActive(true);
+          }
+        }
+      }
+    });
+    const onKeyUpProp = props.onKeyUp;
+    const onKeyUp = useEvent((event) => {
+      onKeyUpProp?.(event);
+      if (isDuplicate) return;
+      const isSpace = clickOnSpace && event.key === " ";
+      if (!activeRef.current || !isSpace) return;
+      const nativeClick = isNativeClick(event);
+      activeRef.current = false;
+      if (!nativeClick) setActive(false);
+      if (event.defaultPrevented) return;
+      if (!isSelfTarget(event)) return;
+      if (disabled2) return;
+      if (event.metaKey) return;
+      if (nativeClick) return;
+      event.preventDefault();
+      const element = event.currentTarget;
+      const { view, ...eventInit } = event;
+      queueMicrotask(() => fireClickEvent(element, eventInit));
+    });
+    const onBlurProp = props.onBlur;
+    const onBlur = useEvent((event) => {
+      onBlurProp?.(event);
+      if (!activeRef.current) return;
+      activeRef.current = false;
+      setActive(false);
+    });
     props = {
-      hidden,
+      "data-active": active || void 0,
+      type: isNativeButton ? "button" : void 0,
+      ...metadataProps,
       ...props,
-      id,
-      ref: useMergeRefs(setContentElement, ref, props.ref),
-      style
+      ref: useMergeRefs2(ref, props.ref),
+      onKeyDown,
+      onKeyUp,
+      onBlur
     };
-    return removeUndefinedValues(props);
+    props = useFocusable(props);
+    return props;
   });
-  var ComboboxList = forwardRef21(function ComboboxList2(props) {
-    return createElement3(TagName13, useComboboxList(props));
+  var Command = forwardRef29(function Command2(props) {
+    const htmlProps = useCommand(withDefaultButtonType(props));
+    return createElement3(TagName2, htmlProps);
   });

-  // node_modules/@ariakit/react-components/dist/tag/tag-context.js
-  var import_react23 = __toESM(require_react(), 1);
-  var TagValueContext = (0, import_react23.createContext)(null);
-  var TagRemoveIdContext = (0, import_react23.createContext)(null);
-  var ctx7 = createStoreContext([CompositeContextProvider], [CompositeScopedContextProvider]);
-  var useTagContext = ctx7.useContext;
-  var useTagScopedContext = ctx7.useScopedContext;
-  var useTagProviderContext = ctx7.useProviderContext;
-  var TagContextProvider = ctx7.ContextProvider;
-  var TagScopedContextProvider = ctx7.ScopedContextProvider;
-
-  // node_modules/@ariakit/components/dist/combobox/combobox-store.js
-  var isTouchSafari = isSafari() && isTouchDevice();
-  function createComboboxStore({ tag, ...props } = {}) {
-    const store = mergeStore(props.store, pick2(tag, ["value", "rtl"]));
-    throwOnConflictingProps(props, 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),
-      orientation: defaultValue(props.orientation, syncState?.orientation, "vertical"),
-      focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, true),
-      focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, true),
-      virtualFocus: defaultValue(props.virtualFocus, syncState?.virtualFocus, true)
-    });
-    const popover = createPopoverStore({
-      ...props,
-      placement: defaultValue(props.placement, syncState?.placement, "bottom-start")
-    });
-    const value = defaultValue(props.value, syncState?.value, props.defaultValue, "");
-    const selectedValue = defaultValue(props.selectedValue, syncState?.selectedValue, tagState?.values, props.defaultSelectedValue, "");
-    const multiSelectable = Array.isArray(selectedValue);
-    const initialState = {
-      ...composite.getState(),
-      ...popover.getState(),
-      value,
-      selectedValue,
-      resetValueOnSelect: defaultValue(props.resetValueOnSelect, syncState?.resetValueOnSelect, multiSelectable),
-      resetValueOnHide: defaultValue(props.resetValueOnHide, syncState?.resetValueOnHide, multiSelectable && !tag),
-      activeValue: syncState?.activeValue
-    };
-    const combobox = createStore(initialState, composite, popover, store);
-    if (isTouchSafari) setup(combobox, () => sync(combobox, ["virtualFocus"], () => {
-      combobox.setState("virtualFocus", false);
-    }));
-    setup(combobox, () => {
-      if (!tag) return;
-      return chain(sync(combobox, ["selectedValue"], (state) => {
-        if (!Array.isArray(state.selectedValue)) return;
-        tag.setValues(state.selectedValue);
-      }), sync(tag, ["values"], (state) => {
-        combobox.setState("selectedValue", state.values);
-      }));
-    });
-    setup(combobox, () => sync(combobox, ["resetValueOnHide", "mounted"], (state) => {
-      if (!state.resetValueOnHide) return;
-      if (state.mounted) return;
-      combobox.setState("value", value);
-    }));
-    setup(combobox, () => sync(combobox, ["open"], (state) => {
-      if (state.open) return;
-      combobox.setState("activeId", activeId);
-      combobox.setState("moves", 0);
-    }));
-    setup(combobox, () => sync(combobox, ["moves", "activeId"], (state, prevState) => {
-      if (state.moves === prevState.moves) combobox.setState("activeValue", void 0);
-    }));
-    setup(combobox, () => batch(combobox, ["moves", "renderedItems"], (state, prev) => {
-      if (state.moves === prev.moves) return;
-      const { activeId: activeId2 } = combobox.getState();
-      const activeItem = composite.item(activeId2);
-      combobox.setState("activeValue", activeItem?.value);
-    }));
-    return {
-      ...popover,
-      ...composite,
-      ...combobox,
-      tag,
-      setValue: (value2) => combobox.setState("value", value2),
-      resetValue: () => combobox.setState("value", initialState.value),
-      setSelectedValue: (selectedValue2) => combobox.setState("selectedValue", selectedValue2)
-    };
-  }
+  // node_modules/@ariakit/react-components/dist/collection/collection-context.js
+  var ctx = createStoreContext();
+  var useCollectionContext = ctx.useContext;
+  var useCollectionScopedContext = ctx.useScopedContext;
+  var useCollectionProviderContext = ctx.useProviderContext;
+  var CollectionContextProvider = ctx.ContextProvider;
+  var CollectionScopedContextProvider = ctx.ScopedContextProvider;

-  // node_modules/@ariakit/react-components/dist/combobox/combobox-store.js
-  function useComboboxStoreOptions(props) {
-    const tag = useTagContext();
+  // node_modules/@ariakit/react-components/dist/collection/collection-item.js
+  var import_react46 = __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 element2 = ref.current;
+      if (!id) return;
+      if (!element2) return;
+      if (!shouldRegisterItem) return;
+      const item = getItem({
+        id,
+        element: element2
+      });
+      return store?.renderItem(item);
+    }, [
+      id,
+      shouldRegisterItem,
+      getItem,
+      store
+    ]);
     props = {
       ...props,
-      tag: props.tag !== void 0 ? props.tag : tag
+      ref: useMergeRefs2(ref, props.ref)
     };
-    return useCompositeStoreOptions(props);
-  }
-  function useComboboxStoreProps(store, update2, props) {
-    useUpdateEffect(update2, [props.tag]);
-    useStoreProps(store, props, "value", "setValue");
-    useStoreProps(store, props, "selectedValue", "setSelectedValue");
-    useStoreProps(store, props, "resetValueOnHide");
-    useStoreProps(store, props, "resetValueOnSelect");
-    return Object.assign(useCompositeStoreProps(usePopoverStoreProps(store, update2, props), update2, props), { tag: props.tag });
-  }
-  function useComboboxStore(props = {}) {
-    props = useComboboxStoreOptions(props);
-    const [store, update2] = useStore2(createComboboxStore, props);
-    return useComboboxStoreProps(store, update2, props);
-  }
-
-  // node_modules/@ariakit/react-components/dist/combobox/combobox-provider.js
-  var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1);
-  function ComboboxProvider(props = {}) {
-    return /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(ComboboxContextProvider, {
-      value: useComboboxStore(props),
-      children: props.children
-    });
-  }
-
-  // packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
-  var import_remove_accents = __toESM(require_remove_accents(), 1);
-  var import_compose8 = __toESM(require_compose(), 1);
-  var import_i18n30 = __toESM(require_i18n(), 1);
-  var import_element44 = __toESM(require_element(), 1);
-  var import_components19 = __toESM(require_components(), 1);
+    return removeUndefinedValues(props);
+  });
+  var CollectionItem = forwardRef29(function CollectionItem2(props) {
+    const htmlProps = useCollectionItem(props);
+    return createElement3(TagName3, htmlProps);
+  });

-  // packages/dataviews/build-module/components/dataviews-filters/utils.mjs
-  var EMPTY_ARRAY3 = [];
-  var getCurrentValue = (filterDefinition, currentFilter) => {
-    if (filterDefinition.singleSelection) {
-      return currentFilter?.value;
-    }
-    if (Array.isArray(currentFilter?.value)) {
-      return currentFilter.value;
-    }
-    if (!Array.isArray(currentFilter?.value) && !!currentFilter?.value) {
-      return [currentFilter.value];
-    }
-    return EMPTY_ARRAY3;
-  };
+  // node_modules/@ariakit/react-components/dist/composite/composite-context.js
+  var import_react47 = __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);

-  // packages/dataviews/build-module/hooks/use-elements.mjs
-  var import_element43 = __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_element43.useState)(staticElements);
-    const [isLoading, setIsLoading] = (0, import_element43.useState)(false);
-    (0, import_element43.useEffect)(() => {
-      if (!getElements) {
-        setRecords(staticElements);
-        return;
-      }
-      let cancelled = false;
-      setIsLoading(true);
-      getElements().then((fetchedElements) => {
-        if (!cancelled) {
-          const dynamicElements = Array.isArray(fetchedElements) && fetchedElements.length > 0 ? fetchedElements : staticElements;
-          setRecords(dynamicElements);
-        }
-      }).catch(() => {
-        if (!cancelled) {
-          setRecords(staticElements);
-        }
-      }).finally(() => {
-        if (!cancelled) {
-          setIsLoading(false);
-        }
-      });
-      return () => {
-        cancelled = true;
-      };
-    }, [getElements, staticElements]);
-    return {
-      elements: records,
-      isLoading
-    };
+  // node_modules/@ariakit/store/dist/index.js
+  function getInternal(store, key) {
+    const internals = store.__unstableInternals;
+    invariant(internals, "Invalid store");
+    return internals[key];
   }
-
-  // packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
-  var import_jsx_runtime80 = __toESM(require_jsx_runtime(), 1);
-  function normalizeSearchInput(input = "") {
-    return (0, import_remove_accents.default)(input.trim().toLowerCase());
+  function hasUpdatedKey(keys, updatedKey) {
+    if (!keys) return true;
+    for (const currentKey of keys) if (updatedKey instanceof Set) {
+      if (updatedKey.has(currentKey)) return true;
+    } else if (isSameValue(currentKey, updatedKey)) return true;
+    return false;
   }
-  var getNewValue = (filterDefinition, currentFilter, value) => {
-    if (filterDefinition.singleSelection) {
-      return value;
-    }
-    if (Array.isArray(currentFilter?.value)) {
-      return currentFilter.value.includes(value) ? currentFilter.value.filter((v2) => v2 !== value) : [...currentFilter.value, value];
+  function isSameValue(value, other) {
+    return value === other || value !== value && other !== other;
+  }
+  function getCleanupPrevState(prevState, state, stateBeforeCleanup, updatedKey) {
+    let cleanupPrevState;
+    for (const key of getKeys(state)) {
+      if (isSameValue(state[key], stateBeforeCleanup[key])) continue;
+      if (updatedKey !== void 0 && hasUpdatedKey([key], updatedKey)) continue;
+      cleanupPrevState ??= { ...prevState };
+      cleanupPrevState[key] = state[key];
     }
-    return [value];
-  };
-  function generateFilterElementCompositeItemId(prefix, filterElementValue) {
-    return `${prefix}-${filterElementValue}`;
+    return cleanupPrevState;
   }
-  var MultiSelectionOption = ({ selected }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
-      "span",
-      {
-        className: clsx_default(
-          "dataviews-filters__search-widget-listitem-multi-selection",
-          { "is-selected": selected }
-        ),
-        children: selected && /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_components19.Icon, { icon: check_default })
-      }
-    );
-  };
-  var SingleSelectionOption = ({ selected }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
-      "span",
-      {
-        className: clsx_default(
-          "dataviews-filters__search-widget-listitem-single-selection",
-          { "is-selected": selected }
-        )
-      }
-    );
-  };
-  function ListBox({ view, filter, onChangeView }) {
-    const baseId = (0, import_compose8.useInstanceId)(ListBox, "dataviews-filter-list-box");
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element44.useState)(
-      // When there are one or less operators, the first item is set as active
-      // (by setting the initial `activeId` to `undefined`).
-      // With 2 or more operators, the focus is moved on the operators control
-      // (by setting the initial `activeId` to `null`), meaning that there won't
-      // be an active item initially. Focus is then managed via the
-      // `onFocusVisible` callback.
-      filter.operators?.length === 1 ? void 0 : null
-    );
-    const currentFilter = view.filters?.find(
-      (f2) => f2.field === filter.field
-    );
-    const currentValue = getCurrentValue(filter, currentFilter);
-    return /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
-      import_components19.Composite,
-      {
-        virtualFocus: true,
-        focusLoop: true,
-        activeId: activeCompositeId,
-        setActiveId: setActiveCompositeId,
-        role: "listbox",
-        className: "dataviews-filters__search-widget-listbox",
-        "aria-label": (0, import_i18n30.sprintf)(
-          /* translators: List of items for a filter. 1: Filter name. e.g.: "List of: Author". */
-          (0, import_i18n30.__)("List of: %1$s"),
-          filter.name
-        ),
-        onFocusVisible: () => {
-          if (!activeCompositeId && filter.elements.length) {
-            setActiveCompositeId(
-              generateFilterElementCompositeItemId(
-                baseId,
-                filter.elements[0].value
-              )
-            );
-          }
-        },
-        render: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_components19.Composite.Typeahead, {}),
-        children: filter.elements.map((element) => /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(
-          import_components19.Composite.Hover,
-          {
-            render: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
-              import_components19.Composite.Item,
-              {
-                id: generateFilterElementCompositeItemId(
-                  baseId,
-                  element.value
-                ),
-                render: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
-                  "div",
-                  {
-                    "aria-label": element.label,
-                    role: "option",
-                    className: "dataviews-filters__search-widget-listitem"
-                  }
-                ),
-                onClick: () => {
-                  const newFilters = currentFilter ? [
-                    ...(view.filters ?? []).map(
-                      (_filter) => {
-                        if (_filter.field === filter.field) {
-                          return {
-                            ..._filter,
-                            operator: currentFilter.operator || filter.operators[0],
-                            value: getNewValue(
-                              filter,
-                              currentFilter,
-                              element.value
-                            )
-                          };
-                        }
-                        return _filter;
-                      }
-                    )
-                  ] : [
-                    ...view.filters ?? [],
-                    {
-                      field: filter.field,
-                      operator: filter.operators[0],
-                      value: getNewValue(
-                        filter,
-                        currentFilter,
-                        element.value
-                      )
-                    }
-                  ];
-                  onChangeView({
-                    ...view,
-                    page: 1,
-                    filters: newFilters
-                  });
-                }
-              }
-            ),
-            children: [
-              filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
-                SingleSelectionOption,
-                {
-                  selected: currentValue === element.value
-                }
-              ),
-              !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
-                MultiSelectionOption,
-                {
-                  selected: currentValue.includes(element.value)
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
-                "span",
-                {
-                  className: "dataviews-filters__search-widget-listitem-value",
-                  title: element.label,
-                  children: element.label
-                }
-              )
-            ]
-          },
-          element.value
-        ))
+  var MAX_REPAIR_PASSES = 100;
+  function addKeyedListener(map, keys, listener) {
+    if (!keys) return;
+    for (const key of keys) {
+      let listeners = map.get(key);
+      if (!listeners) {
+        listeners = /* @__PURE__ */ new Set();
+        map.set(key, listeners);
       }
-    );
+      listeners.add(listener);
+    }
   }
-  function ComboboxList22({ view, filter, onChangeView }) {
-    const [searchValue, setSearchValue] = (0, import_element44.useState)("");
-    const deferredSearchValue = (0, import_element44.useDeferredValue)(searchValue);
-    const currentFilter = view.filters?.find(
-      (_filter) => _filter.field === filter.field
-    );
-    const currentValue = getCurrentValue(filter, currentFilter);
-    const matches = (0, import_element44.useMemo)(() => {
-      const normalizedSearch = normalizeSearchInput(deferredSearchValue);
-      return filter.elements.filter(
-        (item) => normalizeSearchInput(item.label).includes(normalizedSearch)
-      );
-    }, [filter.elements, deferredSearchValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(
-      ComboboxProvider,
-      {
-        selectedValue: currentValue,
-        setSelectedValue: (value) => {
-          const newFilters = currentFilter ? [
-            ...(view.filters ?? []).map((_filter) => {
-              if (_filter.field === filter.field) {
-                return {
-                  ..._filter,
-                  operator: currentFilter.operator || filter.operators[0],
-                  value
-                };
-              }
-              return _filter;
-            })
-          ] : [
-            ...view.filters ?? [],
-            {
-              field: filter.field,
-              operator: filter.operators[0],
-              value
-            }
-          ];
-          onChangeView({
-            ...view,
-            page: 1,
-            filters: newFilters
-          });
-        },
-        setValue: setSearchValue,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)("div", { className: "dataviews-filters__search-widget-filter-combobox__wrapper", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(ComboboxLabel, {}), children: (0, import_i18n30.__)("Search items") }),
-            /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
-              Combobox,
-              {
-                autoSelect: "always",
-                placeholder: (0, import_i18n30.__)("Search"),
-                className: "dataviews-filters__search-widget-filter-combobox__input"
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime80.jsx)("div", { className: "dataviews-filters__search-widget-filter-combobox__icon", children: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_components19.Icon, { icon: search_default }) })
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(
-            ComboboxList,
-            {
-              className: "dataviews-filters__search-widget-filter-combobox-list",
-              alwaysVisible: true,
-              children: [
-                matches.map((element) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(
-                    ComboboxItem,
-                    {
-                      resetValueOnSelect: false,
-                      value: element.value,
-                      className: "dataviews-filters__search-widget-listitem",
-                      hideOnClick: false,
-                      setValueOnClick: false,
-                      focusOnHover: true,
-                      children: [
-                        filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
-                          SingleSelectionOption,
-                          {
-                            selected: currentValue === element.value
-                          }
-                        ),
-                        !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
-                          MultiSelectionOption,
-                          {
-                            selected: currentValue.includes(
-                              element.value
-                            )
-                          }
-                        ),
-                        /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(
-                          "span",
-                          {
-                            className: "dataviews-filters__search-widget-listitem-value",
-                            title: element.label,
-                            children: [
-                              /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
-                                ComboboxItemValue,
-                                {
-                                  className: "dataviews-filters__search-widget-filter-combobox-item-value",
-                                  value: element.label
-                                }
-                              ),
-                              !!element.description && /* @__PURE__ */ (0, import_jsx_runtime80.jsx)("span", { className: "dataviews-filters__search-widget-listitem-description", children: element.description })
-                            ]
-                          }
-                        )
-                      ]
-                    },
-                    element.value
-                  );
-                }),
-                !matches.length && /* @__PURE__ */ (0, import_jsx_runtime80.jsx)("p", { children: (0, import_i18n30.__)("No results found") })
-              ]
-            }
-          )
-        ]
+  function deleteKeyedListener(map, keys, listener) {
+    if (!map) return;
+    if (!keys) return;
+    for (const key of keys) {
+      const listeners = map.get(key);
+      if (!listeners) continue;
+      listeners.delete(listener);
+      if (!listeners.size) map.delete(key);
+    }
+  }
+  function getFastPathNotifiedListeners(frame) {
+    const notifiedListeners = /* @__PURE__ */ new Set();
+    const currentListener = frame.currentListener;
+    if (!currentListener) return notifiedListeners;
+    for (const listener of frame.keyedListeners) {
+      notifiedListeners.add(listener);
+      if (listener === currentListener) return notifiedListeners;
+    }
+    notifiedListeners.clear();
+    notifiedListeners.add(currentListener);
+    return notifiedListeners;
+  }
+  function preserveFastPathNotifiedListeners(frame) {
+    frame.notifiedListeners ??= getFastPathNotifiedListeners(frame);
+  }
+  function hasFastPathPassedListener(frame, listener) {
+    if (!frame.currentListener) return false;
+    let foundCurrentKeyedListener = false;
+    for (const currentListener of frame.keyedListeners) {
+      if (currentListener === frame.currentListener) {
+        foundCurrentKeyedListener = true;
+        continue;
       }
-    );
+      if (!foundCurrentKeyedListener) continue;
+      if (currentListener === listener) return false;
+    }
+    let foundListener = false;
+    for (const currentListener of frame.group.listeners) {
+      if (currentListener === frame.currentListener) return foundListener;
+      if (currentListener === listener) foundListener = true;
+    }
+    return false;
   }
-  function SearchWidget(props) {
-    const { elements, isLoading } = useElements({
-      elements: props.filter.elements,
-      getElements: props.filter.getElements
+  function preserveFastPathFrames(fastPathFrames, group, listener) {
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      if (frame.recovering) continue;
+      if (listener && !frame.keyedListeners.has(listener)) continue;
+      preserveFastPathNotifiedListeners(frame);
+      for (const currentListener of frame.group.listeners) {
+        if (currentListener === frame.currentListener) break;
+        if (!hasFastPathPassedListener(frame, currentListener)) continue;
+        frame.notifiedListeners?.add(currentListener);
+      }
+    }
+  }
+  function preserveFastPathPassedListeners(fastPathFrames, group, listener) {
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      if (frame.recovering) continue;
+      if (!hasFastPathPassedListener(frame, listener)) continue;
+      preserveFastPathNotifiedListeners(frame);
+      frame.notifiedListeners?.add(listener);
+    }
+  }
+  function preserveFastPathPassedKeyedListeners({ fastPathFrames, group, keys, listener }) {
+    const wasRegistered = group.listeners.has(listener);
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      if (frame.recovering) continue;
+      if (!keys.includes(frame.updatedKey)) continue;
+      if (hasFastPathPassedListener(frame, listener)) {
+        preserveFastPathNotifiedListeners(frame);
+        frame.notifiedListeners?.add(listener);
+      } else if (wasRegistered) {
+        preserveFastPathNotifiedListeners(frame);
+        frame.recoverToLive = true;
+      }
+    }
+  }
+  function clearFastPathNotifiedListener(fastPathFrames, group, listener) {
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      frame.notifiedListeners?.delete(listener);
+    }
+  }
+  function addFastPathKeyedListener({ fastPathFrames, group, keys, listener }) {
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      if (frame.recovering) continue;
+      if (!keys.includes(frame.updatedKey)) continue;
+      frame.keyedListeners.add(listener);
+    }
+  }
+  function runPendingCleanup(group, listener) {
+    if (!group.disposables.size) return;
+    const cleanup = group.disposables.get(listener);
+    if (!cleanup) return;
+    group.disposables.delete(listener);
+    cleanup();
+  }
+  function setListenerCleanup(group, listener, cleanup) {
+    const currentCleanup = group.disposables.get(listener);
+    if (!currentCleanup) {
+      group.disposables.set(listener, cleanup);
+      return;
+    }
+    group.disposables.set(listener, () => {
+      currentCleanup();
+      cleanup();
     });
-    if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime80.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_components19.Spinner, {}) });
+  }
+  function notifyStoreListener(group, listener, state, prevState, getState, updatedKey) {
+    if (group.suspendCounts?.has(listener)) return;
+    const { disposables } = group;
+    const cleanup = disposables.size ? disposables.get(listener) : void 0;
+    if (cleanup) {
+      disposables.delete(listener);
+      const stateBeforeCleanup = state;
+      cleanup();
+      state = getState?.() ?? state;
+      if (state !== stateBeforeCleanup) prevState = getCleanupPrevState(prevState, state, stateBeforeCleanup, updatedKey) ?? prevState;
     }
-    if (elements.length === 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime80.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: (0, import_i18n30.__)("No elements found") });
+    const result = listener(state, prevState);
+    if (result) setListenerCleanup(group, listener, result);
+  }
+  function runLiveListeners({ group, getState, prevState, updatedKey, notifiedListeners }) {
+    const allKeysListeners = group.allKeysListeners;
+    for (const listener of group.listeners) {
+      if (notifiedListeners?.has(listener)) continue;
+      if (!allKeysListeners?.has(listener)) {
+        if (!hasUpdatedKey(group.listenerKeys.get(listener), updatedKey)) continue;
+      }
+      notifiedListeners?.add(listener);
+      notifyStoreListener(group, listener, getState(), prevState, getState, updatedKey);
     }
-    const Widget = elements.length > 10 ? ComboboxList22 : ListBox;
-    return /* @__PURE__ */ (0, import_jsx_runtime80.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_compose9 = __toESM(require_compose(), 1);
-  var import_element45 = __toESM(require_element(), 1);
-  var import_components20 = __toESM(require_components(), 1);
-  var import_jsx_runtime81 = __toESM(require_jsx_runtime(), 1);
-  function InputWidget({
-    filter,
-    view,
-    onChangeView,
-    fields
-  }) {
-    const currentFilter = view.filters?.find(
-      (f2) => f2.field === filter.field
-    );
-    const currentValue = getCurrentValue(filter, currentFilter);
-    const field = (0, import_element45.useMemo)(() => {
-      const currentField = fields.find((f2) => f2.id === filter.field);
-      if (currentField) {
-        return {
-          ...currentField,
-          // Deactivate validation for filters.
-          isValid: {},
-          // Filter controls are always enabled.
-          isDisabled: () => false,
-          // Filter controls are always visible.
-          isVisible: () => true,
-          // Configure getValue/setValue as if Item was a plain object.
-          getValue: ({ item }) => item[currentField.id],
-          setValue: ({ value }) => ({
-            [currentField.id]: value
-          })
-        };
+  function createStore(initialState, ...stores) {
+    let state = initialState;
+    let prevStateBatch = state;
+    let destroy = noop5;
+    let batchPending = false;
+    let inDispatch = false;
+    let updatedKeys = /* @__PURE__ */ new Set();
+    const instances = /* @__PURE__ */ new Set();
+    const setups = /* @__PURE__ */ new Set();
+    const syncListenerGroup = {
+      listeners: /* @__PURE__ */ new Set(),
+      disposables: /* @__PURE__ */ new Map(),
+      listenerKeys: /* @__PURE__ */ new WeakMap()
+    };
+    const batchListenerGroup = {
+      listeners: /* @__PURE__ */ new Set(),
+      disposables: /* @__PURE__ */ new Map(),
+      listenerKeys: /* @__PURE__ */ new WeakMap()
+    };
+    const storeSetup = (callback) => {
+      setups.add(callback);
+      return () => setups.delete(callback);
+    };
+    const storeInit = () => {
+      const initializedInstances = instances.size;
+      const instance = /* @__PURE__ */ Symbol();
+      instances.add(instance);
+      const maybeDestroy = () => {
+        if (!instances.delete(instance)) return;
+        if (instances.size) return;
+        destroy();
+      };
+      if (initializedInstances) return maybeDestroy;
+      const stateKeys = getKeys(state);
+      const desyncs = [];
+      for (const store of stores) {
+        const storeState = store?.getState?.();
+        if (!storeState) continue;
+        const keys = stateKeys.filter((key) => hasOwnProperty(storeState, key));
+        if (!keys.length) continue;
+        if (stores.length === 1 || keys.length === stateKeys.length) {
+          for (const key of keys) desyncs.push(sync(store, [key], (state2) => {
+            setState(key, state2[key], true);
+          }));
+          continue;
+        }
+        desyncs.push(subscribe(store, keys, (state2, prevState) => {
+          for (const key of keys) {
+            if (state2[key] === prevState[key]) continue;
+            setState(key, state2[key], true);
+          }
+        }));
+        for (const key of keys) {
+          const liveState = store?.getState?.();
+          if (!liveState) continue;
+          setState(key, liveState[key], true);
+        }
+      }
+      const teardowns = [];
+      for (const setup2 of setups) teardowns.push(setup2());
+      const cleanups = stores.map(init);
+      destroy = chain(...desyncs, ...teardowns, ...cleanups);
+      return maybeDestroy;
+    };
+    const deleteListenerIndexes = (group, listener, keys) => {
+      if (keys === void 0) return;
+      if (keys) deleteKeyedListener(group.listenersByKey, keys, listener);
+      else group.allKeysListeners?.delete(listener);
+    };
+    const fastPathFrames = [];
+    const registerListener = (keys, listener, group = syncListenerGroup) => {
+      const listenerKeysValue = keys ? [...keys] : null;
+      const wasRegistered = group.listeners.has(listener);
+      if (!wasRegistered) clearFastPathNotifiedListener(fastPathFrames, group, listener);
+      if (!listenerKeysValue) {
+        if (wasRegistered) preserveFastPathFrames(fastPathFrames, group);
+        preserveFastPathPassedListeners(fastPathFrames, group, listener);
+      } else preserveFastPathPassedKeyedListeners({
+        fastPathFrames,
+        group,
+        keys: listenerKeysValue,
+        listener
+      });
+      if (wasRegistered) {
+        preserveFastPathFrames(fastPathFrames, group, listener);
+        deleteListenerIndexes(group, listener, group.listenerKeys.get(listener));
       }
-      return currentField;
-    }, [fields, filter.field]);
-    const data = (0, import_element45.useMemo)(() => {
-      return (view.filters ?? []).reduce(
-        (acc, activeFilter) => {
-          acc[activeFilter.field] = activeFilter.value;
-          return acc;
-        },
-        {}
-      );
-    }, [view.filters]);
-    const handleChange = (0, import_compose9.useEvent)((updatedData) => {
-      if (!field || !currentFilter) {
-        return;
+      group.listeners.add(listener);
+      if (listenerKeysValue) {
+        group.listenersByKey ??= /* @__PURE__ */ new Map();
+        addKeyedListener(group.listenersByKey, listenerKeysValue, listener);
+        addFastPathKeyedListener({
+          fastPathFrames,
+          group,
+          keys: listenerKeysValue,
+          listener
+        });
+      } else {
+        group.allKeysListeners ??= /* @__PURE__ */ new Set();
+        group.allKeysListeners.add(listener);
       }
-      const nextValue = field.getValue({ item: updatedData });
-      if ((0, import_es6.default)(nextValue, currentValue)) {
+      group.listenerKeys.set(listener, listenerKeysValue);
+      return () => {
+        const cleanup = group.disposables.get(listener);
+        group.disposables.delete(listener);
+        preserveFastPathFrames(fastPathFrames, group, listener);
+        const currentKeys = group.listenerKeys.get(listener);
+        deleteListenerIndexes(group, listener, listenerKeysValue);
+        if (currentKeys !== listenerKeysValue) deleteListenerIndexes(group, listener, currentKeys);
+        group.listenerKeys.delete(listener);
+        group.listeners.delete(listener);
+        cleanup?.();
+      };
+    };
+    const storeSubscribe = (keys, listener) => registerListener(keys, listener);
+    const runInitialListener = (group, listener, prevState) => {
+      const shouldSuspend = group.listeners.has(listener);
+      if (shouldSuspend) {
+        group.suspendCounts ??= /* @__PURE__ */ new Map();
+        const count = group.suspendCounts.get(listener) ?? 0;
+        group.suspendCounts.set(listener, count + 1);
+      }
+      let cleanupPrevState;
+      try {
+        const stateBeforeCleanups = state;
+        runPendingCleanup(group, listener);
+        if (state !== stateBeforeCleanups) cleanupPrevState = getCleanupPrevState(prevState, state, stateBeforeCleanups);
+        const cleanup = listener(state, cleanupPrevState ?? prevState);
+        if (cleanup) setListenerCleanup(group, listener, cleanup);
+      } finally {
+        if (shouldSuspend) {
+          const suspendCounts = group.suspendCounts;
+          const count = suspendCounts?.get(listener);
+          if (count && count > 1) suspendCounts?.set(listener, count - 1);
+          else suspendCounts?.delete(listener);
+          if (!suspendCounts?.size) delete group.suspendCounts;
+        }
+      }
+    };
+    const storeSync = (keys, listener) => {
+      runInitialListener(syncListenerGroup, listener, state);
+      return registerListener(keys, listener);
+    };
+    const storeBatch = (keys, listener) => {
+      if (!batchListenerGroup.listeners.size && !inDispatch) prevStateBatch = state;
+      runInitialListener(batchListenerGroup, listener, prevStateBatch);
+      return registerListener(keys, listener, batchListenerGroup);
+    };
+    const storePick = (keys) => createStore(pick(state, keys), finalStore);
+    const storeOmit = (keys) => createStore(omit(state, keys), finalStore);
+    const getState = () => state;
+    const runListeners = (group, prevState, updatedKey) => {
+      if (!(updatedKey instanceof Set) && !group.allKeysListeners?.size) {
+        const keyedListeners = group.listenersByKey?.get(updatedKey);
+        if (!keyedListeners) return;
+        const frame = {
+          group,
+          keyedListeners,
+          updatedKey,
+          currentListener: null
+        };
+        fastPathFrames.push(frame);
+        try {
+          for (const listener of keyedListeners) {
+            if (frame.notifiedListeners?.has(listener)) continue;
+            frame.currentListener = listener;
+            frame.notifiedListeners?.add(listener);
+            notifyStoreListener(group, listener, state, prevState, getState, updatedKey);
+            if (!group.allKeysListeners?.size && !frame.recoverToLive) continue;
+            const notifiedListeners = frame.notifiedListeners ?? getFastPathNotifiedListeners(frame);
+            frame.notifiedListeners = notifiedListeners;
+            frame.recovering = true;
+            runLiveListeners({
+              group,
+              getState,
+              prevState,
+              updatedKey,
+              notifiedListeners
+            });
+            return;
+          }
+        } finally {
+          fastPathFrames.pop();
+        }
         return;
       }
-      onChangeView({
-        ...view,
-        filters: (view.filters ?? []).map(
-          (_filter) => _filter.field === filter.field ? {
-            ..._filter,
-            operator: currentFilter.operator || filter.operators[0],
-            // Consider empty strings as undefined:
-            //
-            // - undefined as value means the filter is unset: the filter widget displays no value and the search returns all records
-            // - empty string as value means "search empty string": returns only the records that have an empty string as value
-            //
-            // In practice, this means the filter will not be able to find an empty string as the value.
-            value: nextValue === "" ? void 0 : nextValue
-          } : _filter
-        )
+      runLiveListeners({
+        group,
+        getState,
+        prevState,
+        updatedKey
       });
-    });
-    if (!field || !field.Edit || !currentFilter) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(
-      import_components20.Flex,
-      {
-        className: "dataviews-filters__user-input-widget",
-        gap: 2.5,
-        direction: "column",
-        children: /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(
-          field.Edit,
-          {
-            hideLabelFromVision: true,
-            data,
-            field,
-            operator: currentFilter.operator,
-            onChange: handleChange
+    };
+    const setState = (key, value, fromStores = false) => {
+      if (!hasOwnProperty(state, key)) return;
+      const currentValue = state[key];
+      const nextValue = applyState(value, () => currentValue);
+      if (isSameValue(nextValue, currentValue)) return;
+      const wasInDispatch = inDispatch;
+      inDispatch = true;
+      const prevState = state;
+      const nextState = {
+        ...state,
+        [key]: nextValue
+      };
+      state = nextState;
+      let superseded = false;
+      try {
+        if (!fromStores && stores.length) {
+          for (const store of stores) {
+            store?.setState?.(key, nextValue);
+            if (isSameValue(state[key], nextValue)) continue;
+            superseded = true;
+            break;
           }
-        )
-      }
-    );
-  }
-
-  // packages/dataviews/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 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");
-
-  // packages/dataviews/node_modules/date-fns/constructFrom.js
-  function constructFrom(date, value) {
-    if (typeof date === "function") return date(value);
-    if (date && typeof date === "object" && constructFromSymbol in date)
-      return date[constructFromSymbol](value);
-    if (date instanceof Date) return new date.constructor(value);
-    return new Date(value);
-  }
-
-  // packages/dataviews/node_modules/date-fns/toDate.js
-  function toDate(argument, context) {
-    return constructFrom(context || argument, argument);
-  }
-
-  // packages/dataviews/node_modules/date-fns/addDays.js
-  function addDays(date, amount, options) {
-    const _date = toDate(date, options?.in);
-    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
-    if (!amount) return _date;
-    _date.setDate(_date.getDate() + amount);
-    return _date;
-  }
-
-  // packages/dataviews/node_modules/date-fns/addMonths.js
-  function addMonths(date, amount, options) {
-    const _date = toDate(date, options?.in);
-    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
-    if (!amount) {
-      return _date;
-    }
-    const dayOfMonth = _date.getDate();
-    const endOfDesiredMonth = constructFrom(options?.in || date, _date.getTime());
-    endOfDesiredMonth.setMonth(_date.getMonth() + amount + 1, 0);
-    const daysInMonth = endOfDesiredMonth.getDate();
-    if (dayOfMonth >= daysInMonth) {
-      return endOfDesiredMonth;
-    } else {
-      _date.setFullYear(
-        endOfDesiredMonth.getFullYear(),
-        endOfDesiredMonth.getMonth(),
-        dayOfMonth
-      );
-      return _date;
-    }
-  }
-
-  // packages/dataviews/node_modules/date-fns/_lib/defaultOptions.js
-  var defaultOptions = {};
-  function getDefaultOptions() {
-    return defaultOptions;
-  }
-
-  // packages/dataviews/node_modules/date-fns/startOfWeek.js
-  function startOfWeek(date, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const _date = toDate(date, options?.in);
-    const day = _date.getDay();
-    const diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
-    _date.setDate(_date.getDate() - diff);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
+          if (superseded) {
+            let pass = 0;
+            for (; pass < MAX_REPAIR_PASSES; pass += 1) {
+              let changed = false;
+              for (const store of stores) {
+                const previousValue = state[key];
+                store?.setState?.(key, previousValue);
+                if (!isSameValue(state[key], previousValue)) changed = true;
+              }
+              if (!changed) break;
+            }
+            if (pass === MAX_REPAIR_PASSES) console.warn("Parent stores did not converge after a superseded fan-out; a parent listener may be rewriting this key in a cycle.");
+          }
+        }
+        if (!superseded) {
+          const listenerPrevState = state === nextState ? prevState : {
+            ...state,
+            [key]: prevState[key]
+          };
+          runListeners(syncListenerGroup, listenerPrevState, key);
+        }
+      } finally {
+        inDispatch = wasInDispatch;
+      }
+      if (!batchListenerGroup.listeners.size) {
+        if (!inDispatch) prevStateBatch = state;
+        return;
+      }
+      updatedKeys.add(key);
+      if (batchPending) return;
+      batchPending = true;
+      queueMicrotask(() => {
+        batchPending = false;
+        const snapshot = state;
+        const updatedKeysSnapshot = updatedKeys;
+        updatedKeys = /* @__PURE__ */ new Set();
+        const prevStateBatchBefore = prevStateBatch;
+        runListeners(batchListenerGroup, prevStateBatchBefore, updatedKeysSnapshot);
+        if (prevStateBatch === prevStateBatchBefore) prevStateBatch = snapshot;
+      });
+    };
+    const finalStore = {
+      getState,
+      setState,
+      __unstableInternals: {
+        setup: storeSetup,
+        init: storeInit,
+        subscribe: storeSubscribe,
+        sync: storeSync,
+        batch: storeBatch,
+        pick: storePick,
+        omit: storeOmit
+      }
+    };
+    return finalStore;
   }
-
-  // packages/dataviews/node_modules/date-fns/startOfISOWeek.js
-  function startOfISOWeek(date, options) {
-    return startOfWeek(date, { ...options, weekStartsOn: 1 });
+  function setup(store, ...args) {
+    if (!store) return;
+    return getInternal(store, "setup")(...args);
   }
-
-  // packages/dataviews/node_modules/date-fns/getISOWeekYear.js
-  function getISOWeekYear(date, options) {
-    const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    const fourthOfJanuaryOfNextYear = constructFrom(_date, 0);
-    fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);
-    fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);
-    const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);
-    const fourthOfJanuaryOfThisYear = constructFrom(_date, 0);
-    fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4);
-    fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0);
-    const startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear);
-    if (_date.getTime() >= startOfNextYear.getTime()) {
-      return year + 1;
-    } else if (_date.getTime() >= startOfThisYear.getTime()) {
-      return year;
-    } else {
-      return year - 1;
-    }
+  function init(store, ...args) {
+    if (!store) return;
+    return getInternal(store, "init")(...args);
   }
-
-  // packages/dataviews/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 subscribe(store, ...args) {
+    if (!store) return;
+    return getInternal(store, "subscribe")(...args);
   }
-
-  // packages/dataviews/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 sync(store, ...args) {
+    if (!store) return;
+    return getInternal(store, "sync")(...args);
   }
-
-  // packages/dataviews/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 batch(store, ...args) {
+    if (!store) return;
+    return getInternal(store, "batch")(...args);
   }
-
-  // packages/dataviews/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 omit2(store, ...args) {
+    if (!store) return;
+    return getInternal(store, "omit")(...args);
   }
-
-  // packages/dataviews/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);
+  function pick2(store, ...args) {
+    if (!store) return;
+    return getInternal(store, "pick")(...args);
   }
-
-  // packages/dataviews/node_modules/date-fns/addWeeks.js
-  function addWeeks(date, amount, options) {
-    return addDays(date, amount * 7, options);
+  function mergeStore(...stores) {
+    const initialState = {};
+    for (const store2 of stores) {
+      const nextState = store2?.getState?.();
+      if (nextState) Object.assign(initialState, nextState);
+    }
+    const store = createStore(initialState, ...stores);
+    return Object.assign({}, ...stores, store);
   }
+  function throwOnConflictingProps(props, store) {
+    if (false) return;
+    if (!store) return;
+    const defaultKeys = Object.entries(props).filter(([key, value]) => key.startsWith("default") && value !== void 0).map(([key]) => {
+      const stateKey = key.replace("default", "");
+      return `${stateKey[0]?.toLowerCase() || ""}${stateKey.slice(1)}`;
+    });
+    if (!defaultKeys.length) return;
+    const storeState = store.getState();
+    if (!defaultKeys.filter((key) => hasOwnProperty(storeState, key)).length) return;
+    throw new Error(`Passing a store prop in conjunction with a default state is not supported.

-  // packages/dataviews/node_modules/date-fns/addYears.js
-  function addYears(date, amount, options) {
-    return addMonths(date, amount * 12, options);
-  }
+const store = useSelectStore();
+<SelectProvider store={store} defaultValue="Apple" />
+                ^             ^

-  // packages/dataviews/node_modules/date-fns/isDate.js
-  function isDate(value) {
-    return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
-  }
+Instead, pass the default state to the topmost store:

-  // packages/dataviews/node_modules/date-fns/isValid.js
-  function isValid(date) {
-    return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
-  }
+const store = useSelectStore({ defaultValue: "Apple" });
+<SelectProvider store={store} />

-  // packages/dataviews/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;
-  }
+See https://github.com/ariakit/ariakit/pull/2745 for more details.

-  // packages/dataviews/node_modules/date-fns/startOfYear.js
-  function startOfYear(date, options) {
-    const date_ = toDate(date, options?.in);
-    date_.setFullYear(date_.getFullYear(), 0, 1);
-    date_.setHours(0, 0, 0, 0);
-    return date_;
+If there's a particular need for this, please submit a feature request at https://github.com/ariakit/ariakit
+`);
   }

-  // packages/dataviews/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());
+  // node_modules/@ariakit/components/dist/collection/collection-store.js
+  function getCommonParent(items) {
+    const firstItem = items.find((item) => !!item.element);
+    const lastElement = [...items].reverse().find((item) => !!item.element)?.element;
+    let parentElement = firstItem?.element?.parentElement;
+    if (!lastElement) return getDocument(parentElement).body;
+    while (parentElement) {
+      if (parentElement.contains(lastElement)) return parentElement;
+      parentElement = parentElement.parentElement;
     }
-    if (options?.addSuffix) {
-      if (options.comparison && options.comparison > 0) {
-        return "in " + result;
-      } else {
-        return result + " ago";
+    return getDocument(parentElement).body;
+  }
+  function getPrivateStore(store) {
+    return store?.__unstablePrivateStore;
+  }
+  var itemIdCacheThreshold = 64;
+  function getCachedItemIds(items, cache) {
+    if (items.length < itemIdCacheThreshold) {
+      if (cache.ids) {
+        cache.items = void 0;
+        cache.ids = void 0;
       }
+      return;
     }
-    return result;
-  };
-
-  // packages/dataviews/node_modules/date-fns/locale/_lib/buildFormatLongFn.js
-  function buildFormatLongFn(args) {
-    return (options = {}) => {
-      const width = options.width ? String(options.width) : args.defaultWidth;
-      const format6 = args.formats[width] || args.formats[args.defaultWidth];
-      return format6;
-    };
+    if (cache.items === items) return cache.ids;
+    const ids = /* @__PURE__ */ new Set();
+    for (const item of items) ids.add(item.id);
+    cache.items = items;
+    cache.ids = ids;
+    return ids;
   }
-
-  // packages/dataviews/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"
-    })
-  };
-
-  // packages/dataviews/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];
-
-  // packages/dataviews/node_modules/date-fns/locale/_lib/buildLocalizeFn.js
-  function buildLocalizeFn(args) {
-    return (value, options) => {
-      const context = options?.context ? String(options.context) : "standalone";
-      let valuesArray;
-      if (context === "formatting" && args.formattingValues) {
-        const defaultWidth = args.defaultFormattingWidth || args.defaultWidth;
-        const width = options?.width ? String(options.width) : defaultWidth;
-        valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];
-      } else {
-        const defaultWidth = args.defaultWidth;
-        const width = options?.width ? String(options.width) : args.defaultWidth;
-        valuesArray = args.values[width] || args.values[defaultWidth];
+  function setCachedItemIds(items, cache, ids) {
+    if (items.length < itemIdCacheThreshold) {
+      if (cache.ids) {
+        cache.items = void 0;
+        cache.ids = void 0;
       }
-      const index2 = args.argumentCallback ? args.argumentCallback(value) : value;
-      return valuesArray[index2];
+      return;
+    }
+    if (!ids) {
+      ids = /* @__PURE__ */ new Set();
+      for (const item of items) ids.add(item.id);
+    }
+    cache.items = items;
+    cache.ids = ids;
+  }
+  function createCollectionStore(props = {}) {
+    throwOnConflictingProps(props, props.store);
+    const syncState = props.store?.getState();
+    const items = defaultValue(props.items, syncState?.items, props.defaultItems, []);
+    const syncPrivateStore = getPrivateStore(props.store);
+    const collectionLookup = syncPrivateStore?.__unstableCollectionLookup ?? {
+      controlledItems: new Map(items.map((item) => [item.id, item])),
+      registeredItems: /* @__PURE__ */ new Map(),
+      controlledItemsSource: items,
+      propagatedItems: items
+    };
+    const { controlledItems, registeredItems } = collectionLookup;
+    const itemIdCache = {};
+    const renderedItemIdCache = {};
+    const initialState = {
+      items,
+      renderedItems: defaultValue(syncState?.renderedItems, [])
+    };
+    const collection = createStore(initialState, props.store);
+    const privateStore = Object.assign(createStore({
+      items,
+      renderedItems: initialState.renderedItems
+    }, syncPrivateStore), { __unstableCollectionLookup: collectionLookup });
+    const sortItems = (renderedItems) => {
+      const sortedItems = sortBasedOnDOMPosition(renderedItems, (i2) => i2.element);
+      privateStore.setState("renderedItems", sortedItems);
+      collection.setState("renderedItems", sortedItems);
+    };
+    const indexControlledItems = (items2) => {
+      if (items2 === collectionLookup.controlledItemsSource) return;
+      collectionLookup.controlledItemsSource = items2;
+      controlledItems.clear();
+      for (const item of items2) controlledItems.set(item.id, item);
+    };
+    const setState = (key, value) => {
+      if (key !== "items") {
+        collection.setState(key, value);
+        return;
+      }
+      collection.setState("items", (items2) => {
+        const nextItems = applyState(value, items2);
+        if (nextItems === items2) return items2;
+        collectionLookup.propagatedItems = nextItems;
+        indexControlledItems(nextItems);
+        return nextItems;
+      });
+    };
+    setup(collection, () => init(privateStore));
+    if (!syncPrivateStore) {
+      subscribe(collection, ["items"], ({ items: items2 }) => {
+        if (items2 === collectionLookup.propagatedItems) return;
+        collectionLookup.propagatedItems = items2;
+        indexControlledItems(items2);
+      });
+      setup(privateStore, () => {
+        return batch(privateStore, ["items"], ({ items: items2 }) => {
+          collectionLookup.propagatedItems = items2;
+          collection.setState("items", items2);
+        });
+      });
+    }
+    setup(privateStore, () => {
+      return batch(privateStore, ["renderedItems"], (state) => {
+        let firstRun = true;
+        let raf = requestAnimationFrame(() => {
+          const { renderedItems } = collection.getState();
+          if (state.renderedItems === renderedItems) return;
+          sortItems(state.renderedItems);
+        });
+        if (typeof IntersectionObserver !== "function") return () => cancelAnimationFrame(raf);
+        const ioCallback = () => {
+          if (firstRun) {
+            firstRun = false;
+            return;
+          }
+          cancelAnimationFrame(raf);
+          raf = requestAnimationFrame(() => sortItems(state.renderedItems));
+        };
+        const root = getCommonParent(state.renderedItems);
+        const observer = new IntersectionObserver(ioCallback, { root });
+        for (const item of state.renderedItems) {
+          if (!item.element) continue;
+          observer.observe(item.element);
+        }
+        return () => {
+          cancelAnimationFrame(raf);
+          observer.disconnect();
+        };
+      });
+    });
+    const createMergeItem = (key, cache, lookup) => {
+      const registeredItems2 = lookup?.registeredItems;
+      const controlledItems2 = lookup?.controlledItems;
+      return (item) => {
+        const previousRegisteredItem = registeredItems2?.get(item.id);
+        const wasKnown = !!previousRegisteredItem || !!controlledItems2?.has(item.id);
+        let prevItem;
+        privateStore.setState(key, (items2) => {
+          const ids = !!cache.ids || items2.length >= itemIdCacheThreshold && !wasKnown ? getCachedItemIds(items2, cache) : void 0;
+          const index2 = ids && !ids.has(item.id) ? -1 : items2.findIndex(({ id }) => id === item.id);
+          const nextItems = items2.slice();
+          if (index2 !== -1) {
+            prevItem = items2[index2];
+            const nextItem = {
+              ...prevItem,
+              ...item
+            };
+            nextItems[index2] = nextItem;
+            registeredItems2?.set(item.id, nextItem);
+          } else {
+            nextItems.push(item);
+            registeredItems2?.set(item.id, item);
+            ids?.add(item.id);
+          }
+          if (cache.ids || index2 === -1 && nextItems.length >= itemIdCacheThreshold) setCachedItemIds(nextItems, cache, ids);
+          return nextItems;
+        });
+        const unmergeItem = () => {
+          if (registeredItems2) if (previousRegisteredItem) registeredItems2.set(item.id, previousRegisteredItem);
+          else registeredItems2.delete(item.id);
+          privateStore.setState(key, (items2) => {
+            const ids = cache.ids ? getCachedItemIds(items2, cache) : void 0;
+            if (!prevItem) {
+              const nextItems2 = items2.filter(({ id }) => id !== item.id);
+              ids?.delete(item.id);
+              if (cache.ids) setCachedItemIds(nextItems2, cache, ids);
+              return nextItems2;
+            }
+            const index2 = items2.findIndex(({ id }) => id === item.id);
+            if (index2 === -1) return items2;
+            const nextItems = items2.slice();
+            nextItems[index2] = prevItem;
+            if (cache.ids) setCachedItemIds(nextItems, cache, ids);
+            return nextItems;
+          });
+        };
+        return unmergeItem;
+      };
+    };
+    const registerItem = createMergeItem("items", itemIdCache, collectionLookup);
+    const mergeRenderedItem = createMergeItem("renderedItems", renderedItemIdCache);
+    return {
+      ...collection,
+      setState,
+      registerItem,
+      renderItem: (item) => chain(registerItem(item), mergeRenderedItem(item)),
+      item: (id) => {
+        if (!id) return null;
+        if (!registeredItems.size) return controlledItems.get(id) ?? null;
+        return registeredItems.get(id) ?? controlledItems.get(id) ?? null;
+      },
+      __unstablePrivateStore: privateStore
     };
   }

-  // packages/dataviews/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/@ariakit/components/dist/composite/composite-store.js
+  var NULL_ITEM = { id: null };
+  function findFirstEnabledItem(items, excludeId) {
+    return items.find((item) => {
+      if (excludeId) return !item.disabled && item.id !== excludeId;
+      return !item.disabled;
+    });
+  }
+  function findLastEnabledItem(items) {
+    for (let i2 = items.length - 1; i2 >= 0; i2 -= 1) {
+      const item = items[i2];
+      if (!item) continue;
+      if (item.disabled) continue;
+      return item;
+    }
+  }
+  function getEnabledItems(items, excludeId) {
+    return items.filter((item) => {
+      if (excludeId) return !item.disabled && item.id !== excludeId;
+      return !item.disabled;
+    });
+  }
+  function getItemsInRow(items, rowId) {
+    return items.filter((item) => item.rowId === rowId);
+  }
+  function findEnabledItemId({ items, fromIndex, step, rowId, excludeId }) {
+    for (let i2 = fromIndex; i2 >= 0 && i2 < items.length; i2 += step) {
+      const item = items[i2];
+      if (!item) continue;
+      if (item.rowId !== rowId) continue;
+      if (item.disabled) continue;
+      const itemId = item.id;
+      if (excludeId != null && itemId === excludeId) continue;
+      return itemId;
     }
-  };
-  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"
+  }
+  function flipItems(items, activeId, shouldInsertNullItem = false) {
+    const index2 = items.findIndex((item) => item.id === activeId);
+    return [
+      ...items.slice(index2 + 1),
+      ...shouldInsertNullItem ? [NULL_ITEM] : [],
+      ...items.slice(0, index2)
+    ];
+  }
+  var rowMapItemThreshold = 48;
+  var rowMapRowThreshold = 4;
+  function groupSmallItemsByRows(items) {
+    const rows = [];
+    let previousRow;
+    let previousRowId;
+    for (const item of items) {
+      const rowId = item.rowId;
+      if (previousRow && previousRowId === rowId) {
+        previousRow.push(item);
+        continue;
+      }
+      const row = rows.find((currentRow) => currentRow[0]?.rowId === rowId);
+      if (row) {
+        row.push(item);
+        previousRow = row;
+      } else {
+        previousRow = [item];
+        rows.push(previousRow);
+      }
+      previousRowId = rowId;
     }
-  };
-  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 rows;
+  }
+  function groupLargeItemsByRows(items) {
+    const firstItem = items[0];
+    if (!firstItem) return [];
+    let itemIndex = 1;
+    while (itemIndex < items.length && items[itemIndex]?.rowId === firstItem.rowId) itemIndex += 1;
+    const firstRow = items.slice(0, itemIndex);
+    if (itemIndex === items.length) return [firstRow];
+    const rows = [firstRow];
+    let rowsById;
+    for (; itemIndex < items.length; itemIndex += 1) {
+      const item = items[itemIndex];
+      if (!item) continue;
+      const row = rowsById ? rowsById.get(item.rowId) : rows.find((currentRow) => currentRow[0]?.rowId === item.rowId);
+      if (row) {
+        row.push(item);
+        continue;
       }
+      const newRow = [item];
+      rows.push(newRow);
+      if (rowsById) rowsById.set(item.rowId, newRow);
+      else if (rows.length === rowMapRowThreshold) rowsById = new Map(rows.map((currentRow) => [currentRow[0]?.rowId, currentRow]));
     }
-    return 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"
-    })
-  };
-
-  // packages/dataviews/node_modules/date-fns/locale/_lib/buildMatchFn.js
-  function buildMatchFn(args) {
-    return (string, options = {}) => {
-      const width = options.width;
-      const matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];
-      const matchResult = string.match(matchPattern);
-      if (!matchResult) {
-        return null;
+    return rows;
+  }
+  function groupItemsByRows(items) {
+    if (items.length >= rowMapItemThreshold) return groupLargeItemsByRows(items);
+    return groupSmallItemsByRows(items);
+  }
+  function getMaxRowLength(array) {
+    let maxLength = 0;
+    for (const { length } of array) if (length > maxLength) maxLength = length;
+    return maxLength;
+  }
+  function createEmptyItem(rowId) {
+    return {
+      id: "__EMPTY_ITEM__",
+      disabled: true,
+      rowId
+    };
+  }
+  function normalizeRows(rows, activeId, focusShift) {
+    const maxLength = getMaxRowLength(rows);
+    for (const row of rows) for (let i2 = 0; i2 < maxLength; i2 += 1) {
+      const item = row[i2];
+      if (!item || focusShift && item.disabled) {
+        const previousItem = i2 === 0 && focusShift ? findFirstEnabledItem(row) : row[i2 - 1];
+        row[i2] = previousItem && activeId !== previousItem.id && focusShift ? previousItem : createEmptyItem(previousItem?.rowId);
       }
-      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 rows;
+  }
+  function verticalizeItems(items) {
+    const rows = groupItemsByRows(items);
+    const maxLength = getMaxRowLength(rows);
+    const verticalized = [];
+    for (let i2 = 0; i2 < maxLength; i2 += 1) for (const row of rows) {
+      const item = row[i2];
+      if (item) verticalized.push({
+        ...item,
+        rowId: item.rowId ? `${i2}` : void 0
+      });
+    }
+    return verticalized;
+  }
+  function createCompositeStore(props = {}) {
+    const syncState = props.store?.getState();
+    const collection = createCollectionStore(props);
+    const activeId = defaultValue(props.activeId, syncState?.activeId, props.defaultActiveId);
+    const composite = createStore({
+      ...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),
+      moves: defaultValue(syncState?.moves, 0),
+      orientation: defaultValue(props.orientation, syncState?.orientation, "both"),
+      rtl: defaultValue(props.rtl, syncState?.rtl, false),
+      virtualFocus: defaultValue(props.virtualFocus, syncState?.virtualFocus, false),
+      focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, false),
+      focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, false),
+      focusShift: defaultValue(props.focusShift, syncState?.focusShift, false)
+    }, collection, props.store);
+    setup(composite, () => sync(composite, ["renderedItems", "activeId"], (state) => {
+      composite.setState("activeId", (activeId2) => {
+        if (activeId2 !== void 0) return activeId2;
+        return findFirstEnabledItem(state.renderedItems)?.id;
+      });
+    }));
+    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 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 (!isVerticalDirection ? true : !canShift && !renderedItems.some((item) => item.rowId != null)) {
+          let activeIndex2 = -1;
+          if (renderedItems === defaultState.renderedItems) {
+            const firstItem = renderedItems[0];
+            if (firstItem && collection.item(firstItem.id) === firstItem) {
+              const registeredItem = collection.item(activeId2);
+              if (registeredItem?.id === activeId2) activeIndex2 = renderedItems.indexOf(registeredItem);
+            }
+          }
+          if (activeIndex2 === -1) activeIndex2 = renderedItems.findIndex((item) => item.id === activeId2);
+          const activeItem2 = renderedItems[activeIndex2];
+          if (activeItem2) {
+            const step = canReverse ? -1 : 1;
+            const nextId = findEnabledItemId({
+              items: renderedItems,
+              fromIndex: activeIndex2 + step,
+              step,
+              rowId: activeItem2.rowId,
+              excludeId: activeId2
+            });
+            if (nextId !== void 0) return nextId;
+            if (!(focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical"))) return void 0;
+            return findEnabledItemId({
+              items: renderedItems,
+              fromIndex: step === 1 ? 0 : renderedItems.length - 1,
+              step,
+              rowId: activeItem2.rowId,
+              excludeId: activeId2
+            });
+          }
+        }
+      }
+      let items = !isVerticalDirection ? renderedItems : flatten2DArray(normalizeRows(groupItemsByRows(renderedItems), activeId2, canShift));
+      items = canReverse ? reverseArray(items) : items;
+      items = isVerticalDirection ? verticalizeItems(items) : items;
+      if (activeId2 == null) return findFirstEnabledItem(items)?.id;
+      const activeItem = items.find((item) => item.id === activeId2);
+      if (!activeItem) return findFirstEnabledItem(items)?.id;
+      const isGrid2 = items.some((item) => item.rowId);
+      const activeIndex = items.indexOf(activeItem);
+      const nextItems = items.slice(activeIndex + 1);
+      const nextItemsInRow = getItemsInRow(nextItems, activeItem.rowId);
+      if (skip) {
+        const nextEnabledItemsInRow = getEnabledItems(nextItemsInRow, activeId2);
+        return (nextEnabledItemsInRow.slice(skip)[0] || nextEnabledItemsInRow[nextEnabledItemsInRow.length - 1])?.id;
+      }
+      const canLoop = focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical");
+      const canWrap = isGrid2 && focusWrap && (isVerticalDirection ? focusWrap !== "horizontal" : focusWrap !== "vertical");
+      const hasNullItem = isNextDirection ? (!isGrid2 || isVerticalDirection) && canLoop && includesBaseElement : isVerticalDirection ? includesBaseElement : false;
+      if (canLoop) return findFirstEnabledItem(flipItems(canWrap && !hasNullItem ? items : getItemsInRow(items, activeItem.rowId), activeId2, hasNullItem), activeId2)?.id;
+      if (canWrap) {
+        const nextItem2 = findFirstEnabledItem(hasNullItem ? nextItemsInRow : nextItems, activeId2);
+        return hasNullItem ? nextItem2?.id || null : nextItem2?.id;
+      }
+      const nextItem = findFirstEnabledItem(nextItemsInRow, activeId2);
+      if (!nextItem && hasNullItem) return null;
+      return nextItem?.id;
+    };
+    const getNextIdFromOptions = (direction, options) => {
+      if (typeof options === "number") return getNextId(direction, { skip: options });
+      return getNextId(direction, options);
+    };
+    return {
+      ...collection,
+      ...composite,
+      setBaseElement: (element) => composite.setState("baseElement", element),
+      setActiveId: (id) => composite.setState("activeId", id),
+      move: (id) => {
+        if (id === void 0) return;
+        composite.setState("activeId", id);
+        composite.setState("moves", (moves) => moves + 1);
+      },
+      first: () => findFirstEnabledItem(composite.getState().renderedItems)?.id,
+      last: () => findLastEnabledItem(composite.getState().renderedItems)?.id,
+      next: (options) => getNextIdFromOptions("next", options),
+      previous: (options) => getNextIdFromOptions("previous", options),
+      down: (options) => getNextIdFromOptions("down", options),
+      up: (options) => getNextIdFromOptions("up", options)
     };
   }
-  function findKey(object, predicate) {
-    for (const key in object) {
-      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
-        return key;
-      }
-    }
-    return void 0;
+
+  // node_modules/@ariakit/react-components/dist/composite/utils.js
+  var findFirstEnabledItem2 = findFirstEnabledItem;
+  var groupItemsByRows2 = groupItemsByRows;
+  function getEnabledItem(store, id) {
+    if (!id) return null;
+    return store.item(id) || null;
   }
-  function findIndex(array, predicate) {
-    for (let key = 0; key < array.length; key++) {
-      if (predicate(array[key])) {
-        return key;
-      }
+  function selectTextField(element, collapseToEnd = false) {
+    if (isTextField(element)) element.setSelectionRange(collapseToEnd ? element.value.length : 0, element.value.length);
+    else if (element.isContentEditable) {
+      const selection = getDocument(element).getSelection();
+      selection?.selectAllChildren(element);
+      if (collapseToEnd) selection?.collapseToEnd();
     }
-    return void 0;
   }
-
-  // packages/dataviews/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 };
-    };
+  var FOCUS_SILENTLY = /* @__PURE__ */ Symbol("FOCUS_SILENTLY");
+  function focusSilently(element) {
+    element[FOCUS_SILENTLY] = true;
+    element.focus({ preventScroll: true });
+  }
+  function silentlyFocused(element) {
+    const isSilentlyFocused = element[FOCUS_SILENTLY];
+    delete element[FOCUS_SILENTLY];
+    return isSilentlyFocused;
+  }
+  function isItem(store, element, exclude) {
+    if (!element) return false;
+    if (element === exclude) return false;
+    const item = store.item(element.id);
+    if (!item) return false;
+    if (exclude && item.element === exclude) return false;
+    return true;
   }

-  // packages/dataviews/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
+  // 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);
+
+  // node_modules/@ariakit/react-store/dist/index.js
+  var React79 = __toESM(require_react(), 1);
+  var import_shim2 = __toESM(require_shim(), 1);
+  var noopSubscribe = () => () => {
   };
-  var parseDayPeriodPatterns = {
-    any: {
-      am: /^a/i,
-      pm: /^p/i,
-      midnight: /^mi/i,
-      noon: /^no/i,
-      morning: /morning/i,
-      afternoon: /afternoon/i,
-      evening: /evening/i,
-      night: /night/i
+  function isStoreKeyArray(value) {
+    return Array.isArray(value);
+  }
+  function isSameValue2(value, other) {
+    return value === other || value !== value && other !== other;
+  }
+  function hasSameStoreKeys(keys, otherKeys) {
+    if (keys?.length !== otherKeys.length) return false;
+    for (let index2 = 0; index2 < keys.length; index2 += 1) {
+      const key = keys[index2];
+      if (key === void 0) return false;
+      if (isSameValue2(key, otherKeys[index2])) continue;
+      return false;
     }
-  };
-  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"
-    })
-  };
-
-  // packages/dataviews/node_modules/date-fns/locale/en-US.js
-  var enUS = {
-    code: "en-US",
-    formatDistance,
-    formatLong,
-    formatRelative,
-    localize,
-    match,
-    options: {
-      weekStartsOn: 0,
-      firstWeekContainsDate: 1
+    return true;
+  }
+  function useStableStoreKeys(keys) {
+    const keysRef = React79.useRef(null);
+    const currentKeys = keysRef.current;
+    if (keys === null) {
+      keysRef.current = null;
+      return null;
     }
-  };
-
-  // packages/dataviews/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;
+    if (hasSameStoreKeys(currentKeys, keys)) return currentKeys;
+    const nextKeys = [...keys];
+    keysRef.current = nextKeys;
+    return nextKeys;
   }
-
-  // packages/dataviews/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 useStoreState(store, keyOrKeysOrSelector = identity, selector2) {
+    const subscriptionKeys = useStableStoreKeys(isStoreKeyArray(keyOrKeysOrSelector) ? keyOrKeysOrSelector : typeof keyOrKeysOrSelector === "function" ? null : [keyOrKeysOrSelector]);
+    const storeSubscribe = React79.useCallback((callback) => {
+      if (!store) return noopSubscribe();
+      if (subscriptionKeys?.length === 0) return noopSubscribe();
+      return subscribe(store, subscriptionKeys, callback);
+    }, [store, subscriptionKeys]);
+    const getSnapshot = () => {
+      const state = store?.getState();
+      if (isStoreKeyArray(keyOrKeysOrSelector)) return selector2?.(state);
+      if (typeof keyOrKeysOrSelector === "function") return keyOrKeysOrSelector(state);
+      if (!state) return;
+      if (!hasOwnProperty(state, keyOrKeysOrSelector)) return;
+      return state[keyOrKeysOrSelector];
+    };
+    return (0, import_shim2.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
+  }
+  function getStoreStateObjectKeys(object, selectorKeys) {
+    const keys = [];
+    let hasSelector = false;
+    for (const prop in object) {
+      const keyOrSelector = object[prop];
+      if (keyOrSelector === void 0) continue;
+      if (typeof keyOrSelector === "function") {
+        hasSelector = true;
+        continue;
+      }
+      if (keys.includes(keyOrSelector)) continue;
+      keys.push(keyOrSelector);
+    }
+    if (!hasSelector) return keys;
+    if (!selectorKeys) return null;
+    for (const key of selectorKeys) {
+      if (keys.includes(key)) continue;
+      keys.push(key);
+    }
+    return keys;
+  }
+  function useStoreStateObject(store, objectOrKeys, object) {
+    const stateObject = isStoreKeyArray(objectOrKeys) ? object ?? {} : objectOrKeys;
+    const selectorKeys = isStoreKeyArray(objectOrKeys) ? objectOrKeys : void 0;
+    const objRef = React79.useRef({});
+    const subscriptionKeys = useStableStoreKeys(getStoreStateObjectKeys(stateObject, selectorKeys));
+    const storeSubscribe = React79.useCallback((callback) => {
+      if (!store) return noopSubscribe();
+      if (subscriptionKeys?.length === 0) return noopSubscribe();
+      return subscribe(store, subscriptionKeys, callback);
+    }, [store, subscriptionKeys]);
+    const getSnapshot = () => {
+      const state = store?.getState();
+      let updated = false;
+      const obj = objRef.current;
+      for (const prop in stateObject) {
+        const keyOrSelector = stateObject[prop];
+        if (keyOrSelector === void 0) continue;
+        if (typeof keyOrSelector === "function") {
+          const value2 = keyOrSelector(state);
+          if (!Object.is(value2, obj[prop])) {
+            obj[prop] = value2;
+            updated = true;
+          }
+        }
+        if (typeof keyOrSelector === "function") continue;
+        const value = state && hasOwnProperty(state, keyOrSelector) ? state[keyOrSelector] : void 0;
+        if (!Object.is(value, obj[prop])) {
+          obj[prop] = value;
+          updated = true;
+        }
+      }
+      if (updated) objRef.current = { ...obj };
+      return objRef.current;
+    };
+    return (0, import_shim2.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
+  }
+  function useStoreProps(store, props, key, setKey) {
+    const value = hasOwnProperty(props, key) ? props[key] : void 0;
+    const setValue = setKey ? props[setKey] : void 0;
+    const hasSetValue = !!setValue;
+    const propsRef = useLiveRef({
+      value,
+      setValue
+    });
+    useSafeLayoutEffect(() => {
+      if (!hasSetValue) return;
+      return subscribe(store, [key], (state, prev) => {
+        const { value: value2, setValue: setValue2 } = propsRef.current;
+        if (!setValue2) return;
+        if (isSameValue2(state[key], prev[key])) return;
+        if (isSameValue2(state[key], value2)) return;
+        setValue2(state[key]);
+      });
+    }, [
+      store,
+      key,
+      hasSetValue
+    ]);
+    useSafeLayoutEffect(() => {
+      if (value === void 0) return;
+      store.setState(key, value);
+      return batch(store, [key], () => {
+        if (value === void 0) return;
+        store.setState(key, value);
+      });
+    });
   }
-
-  // packages/dataviews/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 useStore2(createStore2, props) {
+    const [store, setStore] = React79.useState(() => createStore2(props));
+    useSafeLayoutEffect(() => init(store), [store]);
+    const useState47 = React79.useCallback((keyOrSelector) => useStoreState(store, keyOrSelector), [store]);
+    return [React79.useMemo(() => ({
+      ...store,
+      useState: useState47
+    }), [store, useState47]), useEvent(() => {
+      setStore((store2) => createStore2({
+        ...props,
+        ...store2.getState()
+      }));
+    })];
   }

-  // packages/dataviews/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/@ariakit/react-components/dist/composite/composite-item.js
+  var TagName4 = "button";
+  function isEditableElement(element) {
+    if (isTextbox(element)) return true;
+    return element.tagName === "INPUT" && !isButton(element);
   }
-
-  // packages/dataviews/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 getNextPageOffset(scrollingElement, pageUp = false) {
+    const height = scrollingElement.clientHeight;
+    const { top } = scrollingElement.getBoundingClientRect();
+    const pageSize = Math.max(height * 0.875, height - 40) * 1.5;
+    const pageOffset = pageUp ? height - pageSize + top : pageSize + top;
+    if (scrollingElement.tagName === "HTML") return pageOffset + scrollingElement.scrollTop;
+    return pageOffset;
   }
-
-  // packages/dataviews/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;
+  function getItemOffset(itemElement, pageUp = false) {
+    const { top } = itemElement.getBoundingClientRect();
+    if (pageUp) return top + itemElement.clientHeight;
+    return top;
   }
-
-  // packages/dataviews/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);
-    }
-  };
-
-  // packages/dataviews/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"
-          });
+  function findNextPageItemId(element, store, next, pageUp = false) {
+    if (!store) return;
+    if (!next) return;
+    const { renderedItems } = store.getState();
+    const scrollingElement = getScrollingElement(element);
+    if (!scrollingElement) return;
+    const nextPageOffset = getNextPageOffset(scrollingElement, pageUp);
+    let id;
+    let prevDifference;
+    for (let i2 = 0; i2 < renderedItems.length; i2 += 1) {
+      const previousId = id;
+      id = next(i2);
+      if (!id) break;
+      if (id === previousId) continue;
+      const itemElement = getEnabledItem(store, id)?.element;
+      if (!itemElement) continue;
+      const difference = getItemOffset(itemElement, pageUp) - nextPageOffset;
+      const absDifference = Math.abs(difference);
+      if (pageUp && difference <= 0 || !pageUp && difference >= 0) {
+        if (prevDifference !== void 0 && prevDifference < absDifference) id = previousId;
+        break;
       }
-    },
-    // 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"
-          });
+      prevDifference = absDifference;
+    }
+    return id;
+  }
+  function targetIsAnotherItem(event, store) {
+    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 }) {
+    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 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;
+      return row.id;
+    };
+    const { rowId, baseElement, ariaSetSize, ariaPosInSet } = useStoreStateObject(store, ["baseElement", "renderedItems"], {
+      rowId: getRowId,
+      baseElement(state) {
+        return state?.baseElement || void 0;
+      },
+      ariaSetSize(state) {
+        if (ariaSetSizeProp != null) return ariaSetSizeProp;
+        if (!state) return;
+        if (!row?.ariaSetSize) return;
+        if (row.baseElement !== state.baseElement) return;
+        return row.ariaSetSize;
+      },
+      ariaPosInSet(state) {
+        if (ariaPosInSetProp != null) return ariaPosInSetProp;
+        if (!state) return;
+        if (!row?.ariaPosInSet) return;
+        if (row.baseElement !== state.baseElement) return;
+        const rowId2 = getRowId(state);
+        const itemsInRow = state.renderedItems.filter((item) => item.rowId === rowId2);
+        return row.ariaPosInSet + itemsInRow.findIndex((item) => item.id === id);
       }
-    },
-    // 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" });
+    });
+    const { isActiveItem, isTabbable } = useStoreStateObject(store, [
+      "activeId",
+      "renderedItems",
+      "virtualFocus",
+      "items"
+    ], {
+      isActiveItem(state) {
+        return !!state && state.activeId === id;
+      },
+      isTabbable(state) {
+        if (!state?.renderedItems.length) return true;
+        if (state.virtualFocus) return false;
+        if (tabbable2) return true;
+        if (state.activeId === null) return false;
+        const item = store?.item(state.activeId);
+        if (item?.disabled) return true;
+        if (!item?.element) return true;
+        return state.activeId === id;
       }
-    },
-    // 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" });
+    });
+    const getItem = (0, import_react48.useCallback)((item) => {
+      const nextItem = {
+        ...item,
+        id: id || item.id,
+        rowId,
+        disabled: trulyDisabled,
+        children: item.element?.textContent,
+        typeaheadText
+      };
+      if (getItemProp) return getItemProp(nextItem);
+      return nextItem;
+    }, [
+      id,
+      rowId,
+      trulyDisabled,
+      typeaheadText,
+      getItemProp
+    ]);
+    const onFocusProp = props.onFocus;
+    const hasFocusedComposite = (0, import_react48.useRef)(false);
+    const cancelScheduledFocusRedirectRef = (0, import_react48.useRef)(null);
+    const onFocus = useEvent((event) => {
+      onFocusProp?.(event);
+      if (event.defaultPrevented) return;
+      if (isPortalEvent(event)) return;
+      if (!id) return;
+      if (!store) return;
+      if (targetIsAnotherItem(event, store)) return;
+      const { virtualFocus, baseElement: baseElement2 } = store.getState();
+      store.setActiveId(id);
+      if (isTextbox(event.currentTarget)) selectTextField(event.currentTarget);
+      if (!virtualFocus) 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);
+          return;
+        }
+        if (isSafari() && currentTarget2.hasAttribute("data-autofocus")) currentTarget2.scrollIntoView({
+          block: "nearest",
+          inline: "nearest"
+        });
+        hasFocusedComposite.current = true;
+        if (relatedTarget2 === baseElement3 || isItem(store, relatedTarget2)) focusSilently(baseElement3);
+        else baseElement3.focus();
+      };
+      if (baseElement2?.isConnected) {
+        redirectFocusToBaseElement(event.currentTarget, event.relatedTarget, baseElement2);
+        return;
+      }
+      if (shouldRegisterItem === false) return;
+      const { currentTarget, relatedTarget } = event;
+      const cancelScheduledFocusRedirect = () => {
+        cancelScheduledFocusRedirectRef.current?.();
+        cancelScheduledFocusRedirectRef.current = null;
+      };
+      cancelScheduledFocusRedirect();
+      cancelScheduledFocusRedirectRef.current = subscribe(store, null, () => {
+        if (getActiveElement(currentTarget) !== currentTarget) {
+          cancelScheduledFocusRedirect();
+          return;
+        }
+        const state = store.getState();
+        const nextBaseElement = state.baseElement;
+        if (!nextBaseElement?.isConnected) return;
+        cancelScheduledFocusRedirect();
+        if (!state.virtualFocus) return;
+        redirectFocusToBaseElement(currentTarget, relatedTarget, nextBaseElement);
+      });
+    });
+    const onBlurCaptureProp = props.onBlurCapture;
+    const onBlurCapture = useEvent((event) => {
+      onBlurCaptureProp?.(event);
+      if (event.defaultPrevented) return;
+      if (store?.getState()?.virtualFocus && hasFocusedComposite.current) {
+        hasFocusedComposite.current = false;
+        event.preventDefault();
+        event.stopPropagation();
+      }
+    });
+    const onKeyDownProp = props.onKeyDown;
+    const preventScrollOnKeyDownProp = useBooleanEvent(preventScrollOnKeyDown);
+    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
+    const onKeyDown = useEvent((event) => {
+      onKeyDownProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!isSelfTarget(event)) return;
+      if (!store) return;
+      const { currentTarget } = event;
+      const state = store.getState();
+      const isGrid2 = !!store.item(id)?.rowId;
+      const isVertical = state.orientation !== "horizontal";
+      const isHorizontal = state.orientation !== "vertical";
+      const canHomeEnd = () => {
+        if (isGrid2) return true;
+        if (isHorizontal) return true;
+        if (!state.baseElement) return true;
+        if (!isTextField(state.baseElement)) return true;
+        return false;
+      };
+      const action = {
+        ArrowUp: (isGrid2 || isVertical) && store.up,
+        ArrowRight: (isGrid2 || isHorizontal) && store.next,
+        ArrowDown: (isGrid2 || isVertical) && store.down,
+        ArrowLeft: (isGrid2 || isHorizontal) && store.previous,
+        Home: () => {
+          if (!canHomeEnd()) return;
+          if (!isGrid2 || event.ctrlKey) return store?.first();
+          return store?.previous(-1);
+        },
+        End: () => {
+          if (!canHomeEnd()) return;
+          if (!isGrid2 || event.ctrlKey) return store?.last();
+          return store?.next(-1);
+        },
+        PageUp: () => {
+          return findNextPageItemId(currentTarget, store, store?.up, true);
+        },
+        PageDown: () => {
+          return findNextPageItemId(currentTarget, store, store?.down);
+        }
+      }[event.key];
+      if (action) {
+        if (isTextbox(currentTarget)) {
+          const selection = getTextboxSelection(currentTarget);
+          const isLeft = isHorizontal && event.key === "ArrowLeft";
+          const isRight = isHorizontal && event.key === "ArrowRight";
+          const isUp = isVertical && event.key === "ArrowUp";
+          const isDown = isVertical && event.key === "ArrowDown";
+          if (isRight || isDown) {
+            const { length: valueLength } = getTextboxValue(currentTarget);
+            if (selection.end !== valueLength) return;
+          } else if ((isLeft || isUp) && selection.start !== 0) return;
+        }
+        const nextId = action();
+        if (preventScrollOnKeyDownProp(event) || nextId !== void 0) {
+          if (!moveOnKeyPressProp(event)) return;
+          event.preventDefault();
+          store.move(nextId);
+        }
       }
-    },
-    // Local week of year
-    w: function(date, token, localize2, options) {
-      const week = getWeek(date, options);
-      if (token === "wo") {
-        return localize2.ordinalNumber(week, { unit: "week" });
+    });
+    const providerValue = (0, import_react48.useMemo)(() => ({
+      id,
+      baseElement
+    }), [id, baseElement]);
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(CompositeItemContext.Provider, {
+      value: providerValue,
+      children: element
+    }), [providerValue]);
+    props = {
+      "data-active-item": isActiveItem || void 0,
+      ...props,
+      id,
+      ref: useMergeRefs2(ref, props.ref),
+      tabIndex: isTabbable ? props.tabIndex : -1,
+      onFocus,
+      onBlurCapture,
+      onKeyDown
+    };
+    props = useCommand(props);
+    props = useCollectionItem({
+      store,
+      ...props,
+      getItem,
+      shouldRegisterItem: id ? shouldRegisterItem : false
+    });
+    return removeUndefinedValues({
+      ...props,
+      "aria-setsize": ariaSetSize,
+      "aria-posinset": ariaPosInSet
+    });
+  });
+  var CompositeItem = memo3(forwardRef29(function CompositeItem2(props) {
+    const htmlProps = useCompositeItem(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 TagName5 = "div";
+  function isGrid(items) {
+    return items.some((item) => !!item.rowId);
+  }
+  function isPrintableKey(event) {
+    const target = event.target;
+    if (target && !isTextField(target)) return false;
+    return event.key.length === 1 && !event.ctrlKey && !event.metaKey;
+  }
+  function isModifierKey(event) {
+    return event.key === "Shift" || event.key === "Control" || event.key === "Alt" || event.key === "Meta";
+  }
+  function useKeyboardEventProxy(store, onKeyboardEvent, previousElementRef) {
+    return useEvent((event) => {
+      onKeyboardEvent?.(event);
+      if (event.defaultPrevented) return;
+      if (event.isPropagationStopped()) return;
+      if (!isSelfTarget(event)) return;
+      if (isModifierKey(event)) return;
+      if (isPrintableKey(event)) return;
+      const activeElement2 = getEnabledItem(store, store.getState().activeId)?.element;
+      if (!activeElement2) return;
+      const { view, ...eventInit } = event;
+      if (activeElement2 !== previousElementRef?.current) activeElement2.focus();
+      if (!fireKeyboardEvent(activeElement2, event.type, eventInit)) event.preventDefault();
+      if (event.currentTarget.contains(activeElement2)) event.stopPropagation();
+    });
+  }
+  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 }) {
+    const moves = useStoreState(store, "moves");
+    const baseElement = useStoreState(store, "baseElement");
+    (0, import_react49.useEffect)(() => {
+      if (!moves) return;
+      if (!focusOnMove) return;
+      const { activeId } = store.getState();
+      const itemElement = getEnabledItem(store, activeId)?.element;
+      if (!itemElement) return;
+      withBaseScrollPreserved(store, () => focusIntoView(itemElement));
+    }, [
+      store,
+      moves,
+      focusOnMove
+    ]);
+    useSafeLayoutEffect(() => {
+      if (!moves) return;
+      if (!baseElement) 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();
+    }, [
+      store,
+      moves,
+      baseElement
+    ]);
+    return null;
+  });
+  var useComposite = createHook(function useComposite2({ store, composite = true, focusOnMove = composite, moveOnKeyPress = true, ...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 virtualFocus = useStoreState(store, "virtualFocus");
+    const activeId = useStoreState(store, composite && virtualFocus ? ["activeId"] : [], (state) => composite && virtualFocus ? state.activeId : null);
+    useSafeLayoutEffect(() => {
+      if (!store) return;
+      if (!composite) return;
+      if (!virtualFocus) return;
+      const previousElement = previousElementRef.current;
+      previousElementRef.current = null;
+      if (!previousElement) return;
+      const relatedTarget = getEnabledItem(store, activeId)?.element || getActiveElement(previousElement);
+      if (relatedTarget === previousElement) return;
+      fireBlurEvent(previousElement, { relatedTarget });
+    }, [
+      store,
+      activeId,
+      virtualFocus,
+      composite
+    ]);
+    const onKeyDownCapture = useKeyboardEventProxy(store, props.onKeyDownCapture, previousElementRef);
+    const onKeyUpCapture = useKeyboardEventProxy(store, props.onKeyUpCapture, previousElementRef);
+    const onFocusCaptureProp = props.onFocusCapture;
+    const onFocusCapture = useEvent((event) => {
+      onFocusCaptureProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!store) return;
+      const { virtualFocus: virtualFocus2 } = store.getState();
+      if (!virtualFocus2) return;
+      const previousActiveElement = event.relatedTarget;
+      const isSilentlyFocused = silentlyFocused(event.currentTarget);
+      if (isSelfTarget(event) && isSilentlyFocused) {
+        event.stopPropagation();
+        previousElementRef.current = previousActiveElement;
       }
-      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" });
+    });
+    const onFocusProp = props.onFocus;
+    const onFocus = useEvent((event) => {
+      onFocusProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!composite) return;
+      if (!store) return;
+      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);
+    });
+    const onBlurCaptureProp = props.onBlurCapture;
+    const onBlurCapture = useEvent((event) => {
+      onBlurCaptureProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!store) return;
+      const { virtualFocus: virtualFocus2, activeId: activeId2 } = store.getState();
+      if (!virtualFocus2) return;
+      const activeElement2 = getEnabledItem(store, activeId2)?.element;
+      const nextActiveElement = event.relatedTarget;
+      const nextActiveElementIsItem = isItem(store, nextActiveElement);
+      const previousElement = previousElementRef.current;
+      previousElementRef.current = null;
+      if (isSelfTarget(event) && nextActiveElementIsItem) {
+        if (nextActiveElement === activeElement2) {
+          if (previousElement && previousElement !== nextActiveElement) fireBlurEvent(previousElement, event);
+        } else if (activeElement2) fireBlurEvent(activeElement2, event);
+        else if (previousElement) fireBlurEvent(previousElement, event);
+        event.stopPropagation();
+      } else if (!isItem(store, event.target) && activeElement2) fireBlurEvent(activeElement2, event);
+    });
+    const onKeyDownProp = props.onKeyDown;
+    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
+    const onKeyDown = useEvent((event) => {
+      onKeyDownProp?.(event);
+      if (event.nativeEvent.isComposing) return;
+      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 isVertical = orientation !== "horizontal";
+      const isHorizontal = orientation !== "vertical";
+      const grid = isGrid(renderedItems);
+      if ((event.key === "ArrowLeft" || event.key === "ArrowRight" || event.key === "Home" || event.key === "End") && isTextField(event.currentTarget)) return;
+      const up = () => {
+        if (grid) return findFirstEnabledItemInTheLastRow(renderedItems)?.id;
+        return 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),
+        Home: store.first,
+        End: store.last,
+        PageUp: store.first,
+        PageDown: store.last
+      }[event.key];
+      if (action) {
+        const id = action();
+        if (id !== void 0) {
+          if (!moveOnKeyPressProp(event)) return;
+          event.preventDefault();
+          store.move(id);
+        }
       }
-      return addLeadingZeros(isoWeek, token.length);
-    },
-    // Day of the month
-    d: function(date, token, localize2) {
-      if (token === "do") {
-        return localize2.ordinalNumber(date.getDate(), { unit: "date" });
+    });
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime86.jsxs)(CompositeScopedContextProvider, {
+      value: store,
+      children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(CompositeFocusOnMove, {
+        store,
+        focusOnMove,
+        previousElementRef
+      })]
+    }), [
+      store,
+      composite,
+      focusOnMove
+    ]);
+    props = {
+      "aria-activedescendant": useStoreState(store, composite && virtualFocus ? ["items"] : [], () => {
+        if (!store) return;
+        if (!composite) return;
+        if (!virtualFocus) return;
+        return getEnabledItem(store, activeId)?.id;
+      }),
+      ...props,
+      ref: useMergeRefs2(ref, setBaseElement, props.ref),
+      onKeyDownCapture,
+      onKeyUpCapture,
+      onFocusCapture,
+      onFocus,
+      onBlurCapture,
+      onKeyDown
+    };
+    props = useFocusable({
+      focusable: useStoreState(store, composite && !virtualFocus ? ["activeId"] : [], (state) => composite && (virtualFocus || state.activeId === null)),
+      ...props
+    });
+    return props;
+  });
+  var Composite6 = forwardRef29(function Composite7(props) {
+    const htmlProps = useComposite(props);
+    return createElement3(TagName5, htmlProps);
+  });
+
+  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-context.js
+  var ctx3 = createStoreContext();
+  var useDisclosureContext = ctx3.useContext;
+  var useDisclosureScopedContext = ctx3.useScopedContext;
+  var useDisclosureProviderContext = ctx3.useProviderContext;
+  var DisclosureContextProvider = ctx3.ContextProvider;
+  var DisclosureScopedContextProvider = ctx3.ScopedContextProvider;
+
+  // node_modules/@ariakit/react-components/dist/dialog/dialog-context.js
+  var import_react50 = __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);
+
+  // 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 TagName6 = "div";
+  function afterTimeout(timeoutMs, cb) {
+    const timeoutId = setTimeout(cb, timeoutMs);
+    return () => clearTimeout(timeoutId);
+  }
+  function parseCSSTime(time) {
+    const value = time?.trim() || "0s";
+    const multiplier = value.endsWith("ms") ? 1 : 1e3;
+    const parsed = Number.parseFloat(value) * multiplier;
+    return Number.isNaN(parsed) ? 0 : parsed;
+  }
+  function getEndTime(names, delays, durations) {
+    const nameList = names.split(",");
+    const delayList = delays.split(",");
+    const durationList = durations.split(",");
+    let endTime = 0;
+    for (const [index2, name] of nameList.entries()) {
+      if (name.trim() === "none") continue;
+      const delay = parseCSSTime(delayList[index2 % delayList.length]);
+      const duration = parseCSSTime(durationList[index2 % durationList.length]);
+      endTime = Math.max(endTime, delay + duration);
+    }
+    return endTime;
+  }
+  function getElementEndTime(element) {
+    const { transitionProperty, transitionDuration, transitionDelay, animationName, animationDuration, animationDelay } = getComputedStyle(element);
+    return Math.max(getEndTime(transitionProperty, transitionDelay, transitionDuration), getEndTime(animationName, animationDelay, animationDuration));
+  }
+  function isHidden(mounted, hidden, alwaysVisible) {
+    return !alwaysVisible && hidden !== false && (!mounted || !!hidden);
+  }
+  var useDisclosureContent = createHook(function useDisclosureContent2({ store, alwaysVisible, unstable_otherElementRef: otherElementRef, ...props }) {
+    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 { open, mounted, animated, contentElement } = useStoreStateObject(store, {
+      open: "open",
+      mounted: "mounted",
+      animated: "animated",
+      contentElement: "contentElement"
+    });
+    const otherElement = useStoreState(store.disclosure, "contentElement");
+    const hasClosedRef = (0, import_react51.useRef)(false);
+    useSafeLayoutEffect(() => {
+      if (!ref.current) return;
+      store?.setContentElement(ref.current);
+    }, [store]);
+    useSafeLayoutEffect(() => {
+      let previousAnimated;
+      store?.setState("animated", (animated2) => {
+        previousAnimated = animated2;
+        return true;
+      });
+      return () => {
+        if (previousAnimated === void 0) return;
+        store?.setState("animated", previousAnimated);
+      };
+    }, [store]);
+    useSafeLayoutEffect(() => {
+      if (!animated) {
+        if (!open) {
+          hasClosedRef.current = true;
+          setTransition(null);
+        } else if (hasClosedRef.current) {
+          hasClosedRef.current = false;
+          setTransition("enter");
+        }
+        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 (!contentElement?.isConnected) {
+        setTransition(null);
+        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"
-          });
+      return afterPaint(() => {
+        setTransition(open ? "enter" : mounted ? "leave" : null);
+      });
+    }, [
+      animated,
+      contentElement,
+      open,
+      mounted
+    ]);
+    useSafeLayoutEffect(() => {
+      if (!store) return;
+      if (!animated) return;
+      if (!transition) return;
+      if (!contentElement) return;
+      const stopAnimation = () => store?.setState("animating", false);
+      const stopAnimationSync = () => (0, import_react_dom4.flushSync)(stopAnimation);
+      if (transition === "leave" && open) return;
+      if (transition === "enter" && !open) return;
+      if (typeof animated === "number") return afterTimeout(animated, stopAnimationSync);
+      const elements = [contentElement];
+      if (otherElement) elements.push(otherElement);
+      const relatedElement = otherElementRef?.current;
+      if (relatedElement) elements.push(relatedElement);
+      const timeout = Math.max(...elements.map(getElementEndTime));
+      if (!timeout) {
+        if (transition === "enter") store.setState("animated", false);
+        stopAnimation();
+        return;
+      }
+      return afterTimeout(Math.max(timeout - 1e3 / 60, 0), stopAnimationSync);
+    }, [
+      store,
+      animated,
+      contentElement,
+      otherElement,
+      otherElementRef,
+      open,
+      transition
+    ]);
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(DialogScopedContextProvider, {
+      value: store,
+      children: element
+    }), [store]);
+    const hidden = isHidden(mounted, props.hidden, alwaysVisible);
+    const styleProp = props.style;
+    const style = (0, import_react51.useMemo)(() => {
+      if (hidden) return {
+        ...styleProp,
+        display: "none"
+      };
+      return styleProp;
+    }, [hidden, styleProp]);
+    props = {
+      "data-open": open || void 0,
+      "data-enter": transition === "enter" || void 0,
+      "data-leave": transition === "leave" || void 0,
+      hidden,
+      ...props,
+      id,
+      ref: useMergeRefs2(id ? store.setContentElement : null, ref, props.ref),
+      style
+    };
+    return removeUndefinedValues(props);
+  });
+  var DisclosureContentImpl = forwardRef29(function DisclosureContentImpl2(props) {
+    const htmlProps = useDisclosureContent(props);
+    return createElement3(TagName6, htmlProps);
+  });
+  var DisclosureContent = forwardRef29(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 });
+  });
+
+  // node_modules/@ariakit/components/dist/disclosure/disclosure-store.js
+  function createDisclosureStore(props = {}) {
+    const store = props.store || props.disclosure ? mergeStore(props.store, omit2(props.disclosure, ["contentElement", "disclosureElement"])) : void 0;
+    throwOnConflictingProps(props, store);
+    const syncState = store?.getState();
+    const open = defaultValue(props.open, syncState?.open, props.defaultOpen, false);
+    const animated = defaultValue(props.animated, syncState?.animated, false);
+    const initialState = {
+      open,
+      animated,
+      animating: !!animated && open,
+      mounted: open,
+      contentElement: defaultValue(syncState?.contentElement, null),
+      disclosureElement: defaultValue(syncState?.disclosureElement, null)
+    };
+    const disclosure = store ? createStore(initialState, store) : createStore(initialState);
+    setup(disclosure, () => sync(disclosure, ["animated", "animating"], (state) => {
+      if (state.animated) return;
+      disclosure.setState("animating", false);
+    }));
+    setup(disclosure, () => subscribe(disclosure, ["open"], () => {
+      if (!disclosure.getState().animated) return;
+      disclosure.setState("animating", true);
+    }));
+    setup(disclosure, () => sync(disclosure, ["open", "animating"], (state) => {
+      disclosure.setState("mounted", state.open || state.animating);
+    }));
+    return {
+      ...disclosure,
+      disclosure: props.disclosure,
+      setOpen: (value) => disclosure.setState("open", value),
+      show: () => disclosure.setState("open", true),
+      hide: () => disclosure.setState("open", false),
+      toggle: () => disclosure.setState("open", (open2) => !open2),
+      stopAnimation: () => disclosure.setState("animating", false),
+      setContentElement: (value) => disclosure.setState("contentElement", value),
+      setDisclosureElement: (value) => disclosure.setState("disclosureElement", value)
+    };
+  }
+
+  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-store.js
+  function useDisclosureStoreProps(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 });
+  }
+
+  // node_modules/@ariakit/react-components/dist/popover/popover-context.js
+  var ctx5 = createStoreContext([DialogContextProvider], [DialogScopedContextProvider]);
+  var usePopoverContext = ctx5.useContext;
+  var usePopoverScopedContext = ctx5.useScopedContext;
+  var usePopoverProviderContext = ctx5.useProviderContext;
+  var PopoverContextProvider = ctx5.ContextProvider;
+  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 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);
+
+  // node_modules/@ariakit/react-components/dist/collection/collection-store.js
+  function useCollectionStoreProps(store, update2, props) {
+    useUpdateEffect(update2, [props.store]);
+    useStoreProps(store, props, "items", "setItems");
+    return store;
+  }
+
+  // node_modules/@ariakit/react-components/dist/composite/composite-store.js
+  function useCompositeStoreOptions(props) {
+    return {
+      id: useId4(props.id),
+      ...props
+    };
+  }
+  function useCompositeStoreProps(store, update2, props) {
+    store = useCollectionStoreProps(store, update2, props);
+    useStoreProps(store, props, "activeId", "setActiveId");
+    useStoreProps(store, props, "includesBaseElement");
+    useStoreProps(store, props, "virtualFocus");
+    useStoreProps(store, props, "orientation");
+    useStoreProps(store, props, "rtl");
+    useStoreProps(store, props, "focusLoop");
+    useStoreProps(store, props, "focusWrap");
+    useStoreProps(store, props, "focusShift");
+    return store;
+  }
+
+  // node_modules/@ariakit/components/dist/dialog/dialog-store.js
+  function createDialogStore(props = {}) {
+    return createDisclosureStore(props);
+  }
+
+  // node_modules/@ariakit/react-components/dist/dialog/dialog-store.js
+  function useDialogStoreProps(store, update2, props) {
+    return useDisclosureStoreProps(store, update2, props);
+  }
+
+  // node_modules/@ariakit/components/dist/popover/popover-store.js
+  function createPopoverStore({ popover: otherPopover, ...props } = {}) {
+    const store = mergeStore(props.store, omit2(otherPopover, [
+      "arrowElement",
+      "anchorElement",
+      "contentElement",
+      "popoverElement",
+      "disclosureElement"
+    ]));
+    throwOnConflictingProps(props, store);
+    const syncState = store?.getState();
+    const dialog = createDialogStore({
+      ...props,
+      store
+    });
+    const placement = defaultValue(props.placement, syncState?.placement, "bottom");
+    const popover = createStore({
+      ...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);
+    return {
+      ...dialog,
+      ...popover,
+      setAnchorElement: (element) => popover.setState("anchorElement", element),
+      setPopoverElement: (element) => popover.setState("popoverElement", element),
+      setArrowElement: (element) => popover.setState("arrowElement", element),
+      render: () => popover.setState("rendered", /* @__PURE__ */ Symbol("rendered"))
+    };
+  }
+
+  // node_modules/@ariakit/react-components/dist/popover/popover-store.js
+  function usePopoverStoreProps(store, update2, props) {
+    useUpdateEffect(update2, [props.popover]);
+    useStoreProps(store, props, "placement");
+    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";
+  function hoveringInside(event) {
+    const nextElement = event.relatedTarget;
+    if (!isElement2(nextElement)) return false;
+    return contains2(event.currentTarget, nextElement);
+  }
+  var symbol2 = /* @__PURE__ */ Symbol("composite-hover");
+  function movingToAnotherItem(event) {
+    const { relatedTarget } = event;
+    if (!isElement2(relatedTarget)) return false;
+    let dest = relatedTarget;
+    do {
+      if (hasOwnProperty(dest, symbol2) && dest[symbol2]) return true;
+      dest = dest.parentElement;
+    } while (dest);
+    return false;
+  }
+  var useCompositeHover = createHook(function useCompositeHover2({ store, focusOnHover = true, blurOnHoverEnd = !!focusOnHover, ...props }) {
+    const context = useCompositeScopedContext();
+    store = store || context;
+    invariant(store, "CompositeHover must be wrapped in a Composite component.");
+    const isMouseMoving = useIsMouseMoving();
+    const onMouseMoveProp = props.onMouseMove;
+    const focusOnHoverProp = useBooleanEvent(focusOnHover);
+    const onMouseMove = useEvent((event) => {
+      onMouseMoveProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!isMouseMoving()) return;
+      if (!focusOnHoverProp(event)) return;
+      if (!hasFocusWithin(event.currentTarget)) {
+        const baseElement = store?.getState().baseElement;
+        if (baseElement && !hasFocus(baseElement)) baseElement.focus();
       }
-    },
-    // 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"
-          });
+      store?.setActiveId(event.currentTarget.id);
+    });
+    const onMouseLeaveProp = props.onMouseLeave;
+    const blurOnHoverEndProp = useBooleanEvent(blurOnHoverEnd);
+    const onMouseLeave = useEvent((event) => {
+      onMouseLeaveProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!isMouseMoving()) return;
+      if (hoveringInside(event)) return;
+      if (movingToAnotherItem(event)) return;
+      if (!focusOnHoverProp(event)) return;
+      if (!blurOnHoverEndProp(event)) return;
+      store?.setActiveId(null);
+      store?.getState().baseElement?.focus();
+    });
+    const ref = (0, import_react53.useCallback)((element) => {
+      if (!element) return;
+      element[symbol2] = true;
+    }, []);
+    props = {
+      ...props,
+      ref: useMergeRefs2(ref, props.ref),
+      onMouseMove,
+      onMouseLeave
+    };
+    return removeUndefinedValues(props);
+  });
+  var CompositeHover = memo3(forwardRef29(function CompositeHover2(props) {
+    const htmlProps = useCompositeHover(props);
+    return createElement3(TagName8, htmlProps);
+  }));
+
+  // 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";
+  function isFirstItemAutoSelected(items, activeValue, autoSelect) {
+    if (!autoSelect) return false;
+    return items.find((item) => !item.disabled && item.value)?.value === activeValue;
+  }
+  function hasCompletionString(value, activeValue) {
+    if (!activeValue) return false;
+    if (value == null) return false;
+    const normalizedValue = normalizeString(value);
+    const normalizedActiveValue = normalizeString(activeValue);
+    if (normalizedValue.length !== value.length) return false;
+    if (normalizedActiveValue.length !== activeValue.length) return false;
+    return normalizedActiveValue.length > normalizedValue.length && normalizedActiveValue.toLowerCase().startsWith(normalizedValue.toLowerCase());
+  }
+  function isAriaAutoCompleteValue(value) {
+    return value === "inline" || value === "list" || value === "both" || value === "none";
+  }
+  function getDefaultAutoSelectId(items) {
+    return items.find((item) => {
+      if (item.disabled) return false;
+      return item.element?.getAttribute("role") !== "tab";
+    })?.id;
+  }
+  var useCombobox = createHook(function useCombobox2({ store, 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 context = useComboboxProviderContext();
+    store = store || context;
+    invariant(store, "Combobox must receive a `store` prop or be wrapped in a ComboboxProvider component.");
+    const ref = (0, import_react54.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 cancelCompositionEndFrame = () => {
+      const frame = compositionEndFrameRef.current;
+      if (frame == null) return;
+      cancelAnimationFrame(frame);
+      compositionEndFrameRef.current = null;
+    };
+    const autoSelect = useStoreState(store, ["virtualFocus"], (state) => state.virtualFocus && autoSelectProp);
+    const inline4 = autoComplete === "inline" || autoComplete === "both";
+    const [canInline, setCanInline] = (0, import_react54.useState)(inline4);
+    useUpdateLayoutEffect(() => {
+      if (!inline4) return;
+      setCanInline(true);
+    }, [inline4]);
+    const storeValue = useStoreState(store, "value");
+    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)(() => {
+      return sync(store, ["selectedValue", "activeId"], (_, prev) => {
+        prevSelectedValueRef.current = prev.selectedValue;
+      });
+    }, [store]);
+    const inlineActiveValue = useStoreState(store, [
+      "activeValue",
+      "selectedValue",
+      "activeId"
+    ], (state) => {
+      if (!inline4) return;
+      if (!canInline) return;
+      if (state.activeValue && Array.isArray(state.selectedValue)) {
+        if (state.selectedValue.includes(state.activeValue)) return;
+        if (prevSelectedValueRef.current?.includes(state.activeValue)) return;
       }
-    },
-    // 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 state.activeValue;
+    });
+    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;
       }
-    },
-    // 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 inlineActiveValue || storeValue;
+    }, [
+      inline4,
+      canInline,
+      items,
+      inlineActiveValue,
+      autoSelect,
+      storeValue
+    ]);
+    (0, import_react54.useEffect)(() => {
+      const element = ref.current;
+      if (!element) return;
+      const onCompositeItemMove = () => setCanInline(true);
+      element.addEventListener("combobox-item-move", onCompositeItemMove);
+      return () => {
+        element.removeEventListener("combobox-item-move", onCompositeItemMove);
+      };
+    }, []);
+    (0, import_react54.useEffect)(() => {
+      if (!inline4) return;
+      if (!canInline) return;
+      if (!inlineActiveValue) return;
+      if (!isFirstItemAutoSelected(items, inlineActiveValue, autoSelect)) return;
+      if (!hasCompletionString(storeValue, 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 nextEnd = inlineActiveValue.length;
+        setSelectionRange(element, nextStart, nextEnd);
+        cleanup = () => {
+          if (!hasFocus(element)) return;
+          const { start, end } = getTextboxSelection(element);
+          if (start !== nextStart) return;
+          if (end !== nextEnd) return;
+          setSelectionRange(element, prevStart, prevEnd);
+        };
+      });
+      return () => cleanup();
+    }, [
+      valueUpdated,
+      inline4,
+      canInline,
+      inlineActiveValue,
+      items,
+      autoSelect,
+      storeValue
+    ]);
+    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)(() => {
+      if (!open) return;
+      if (!contentElement) return;
+      const scrollingElement = getScrollingElement(contentElement);
+      if (!scrollingElement) return;
+      const onUserScroll = () => {
+        canAutoSelectRef.current = false;
+        userScrolledRef.current = true;
+      };
+      const onScroll = () => {
+        if (!isAutoScrollingRef.current) userScrolledRef.current = true;
+        if (!store) return;
+        if (!canAutoSelectRef.current) return;
+        const { activeId } = store.getState();
+        if (activeId === null) return;
+        if (activeId === autoSelectIdRef.current) return;
+        canAutoSelectRef.current = false;
+      };
+      const options = {
+        passive: true,
+        capture: true
+      };
+      scrollingElement.addEventListener("wheel", onUserScroll, options);
+      scrollingElement.addEventListener("touchmove", onUserScroll, options);
+      scrollingElement.addEventListener("scroll", onScroll, options);
+      return () => {
+        scrollingElement.removeEventListener("wheel", onUserScroll, true);
+        scrollingElement.removeEventListener("touchmove", onUserScroll, true);
+        scrollingElement.removeEventListener("scroll", onScroll, true);
+      };
+    }, [
+      open,
+      contentElement,
+      store
+    ]);
+    useSafeLayoutEffect(() => {
+      userScrolledRef.current = false;
+      if (!storeValue) return;
+      if (composingRef.current) return;
+      canAutoSelectRef.current = true;
+    }, [storeValue]);
+    useSafeLayoutEffect(() => {
+      if (autoSelect !== "always" && open) return;
+      canAutoSelectRef.current = open;
+    }, [autoSelect, open]);
+    useSafeLayoutEffect(() => {
+      if (open) return;
+      autoSelectMovedRef.current = void 0;
+    }, [open]);
+    const resetValueOnSelect = useStoreState(store, "resetValueOnSelect");
+    useUpdateEffect(() => {
+      const canAutoSelect = canAutoSelectRef.current;
+      if (!store) return;
+      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();
       }
-    },
-    // 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"
+      if (autoSelect && canAutoSelect) {
+        const userAutoSelectId = getAutoSelectIdProp(items);
+        const autoSelectId = userAutoSelectId !== void 0 ? userAutoSelectId : getDefaultAutoSelectId(items) ?? store.first();
+        autoSelectIdRef.current = autoSelectId;
+        const nextActiveId = autoSelectId ?? null;
+        const nextActiveValue = store.item(nextActiveId)?.value;
+        const moved = autoSelectMovedRef.current;
+        if (nextActiveId !== activeId || moved?.id !== nextActiveId || moved?.value !== nextActiveValue) {
+          autoSelectMovedRef.current = {
+            id: nextActiveId,
+            value: nextActiveValue
+          };
+          store.move(nextActiveId);
+        } else store.setState("activeValue", nextActiveValue);
+      } else {
+        const element = store.item(activeId || store.first())?.element;
+        if (element && "scrollIntoView" in element) {
+          isAutoScrollingRef.current = true;
+          element.scrollIntoView({
+            block: "nearest",
+            inline: "nearest"
           });
-        case "aaaa":
-        default:
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "wide",
-            context: "formatting"
+          requestAnimationFrame(() => {
+            isAutoScrollingRef.current = false;
           });
+        }
       }
-    },
-    // 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";
+    }, [
+      store,
+      open,
+      valueUpdated,
+      storeValue,
+      autoSelect,
+      resetValueOnSelect,
+      getAutoSelectIdProp,
+      items
+    ]);
+    (0, import_react54.useEffect)(() => {
+      if (!inline4) return;
+      const combobox = ref.current;
+      if (!combobox) return;
+      const elements = [combobox, contentElement].filter((value2) => !!value2);
+      const onBlur2 = (event) => {
+        if (elements.every((el) => isFocusEventOutside(event, el))) store?.setValue(value);
+      };
+      for (const element of elements) element.addEventListener("focusout", onBlur2);
+      return () => {
+        for (const element of elements) element.removeEventListener("focusout", onBlur2);
+      };
+    }, [
+      inline4,
+      contentElement,
+      store,
+      value
+    ]);
+    const canShow = (event) => {
+      return event.currentTarget.value.length >= showMinLength;
+    };
+    const onChangeProp = props.onChange;
+    const showOnChangeProp = useBooleanEvent(showOnChange ?? canShow);
+    const setValueOnChangeProp = useBooleanEvent(setValueOnChange ?? !store.tag);
+    const onChange = useEvent((event) => {
+      onChangeProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!store) return;
+      const currentTarget = event.currentTarget;
+      const { value: value2, selectionStart, selectionEnd } = currentTarget;
+      const nativeEvent = event.nativeEvent;
+      canAutoSelectRef.current = true;
+      if (isInputEvent(nativeEvent)) {
+        if (nativeEvent.isComposing) {
+          canAutoSelectRef.current = false;
+          composingRef.current = true;
+        }
+        if (inline4) {
+          const textInserted = nativeEvent.inputType === "insertText" || nativeEvent.inputType === "insertCompositionText";
+          const caretAtEnd = selectionStart === value2.length;
+          setCanInline(textInserted && caretAtEnd);
+        }
       }
-      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 (setValueOnChangeProp(event)) {
+        const isSameValue3 = value2 === store.getState().value;
+        store.setValue(value2);
+        queueMicrotask(() => {
+          setSelectionRange(currentTarget, selectionStart, selectionEnd);
+        });
+        if (inline4 && autoSelect && isSameValue3) forceValueUpdate();
       }
-    },
-    // 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 (showOnChangeProp(event)) store.show();
+      if (!autoSelect || !canAutoSelectRef.current) store.setActiveId(null);
+    });
+    (0, import_react54.useEffect)(() => cancelCompositionEndFrame, []);
+    const onCompositionStartProp = props.onCompositionStart;
+    const onCompositionStart = useEvent((event) => {
+      cancelCompositionEndFrame();
+      canAutoSelectRef.current = false;
+      composingRef.current = true;
+      onCompositionStartProp?.(event);
+    });
+    const onCompositionEndProp = props.onCompositionEnd;
+    const onCompositionEnd = useEvent((event) => {
+      canAutoSelectRef.current = true;
+      composingRef.current = false;
+      onCompositionEndProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!autoSelect) return;
+      cancelCompositionEndFrame();
+      compositionEndFrameRef.current = requestAnimationFrame(() => {
+        compositionEndFrameRef.current = null;
+        if (composingRef.current) return;
+        forceValueUpdate();
+      });
+    });
+    const onMouseDownProp = props.onMouseDown;
+    const blurActiveItemOnClickProp = useBooleanEvent(blurActiveItemOnClick ?? (() => store.getState().includesBaseElement));
+    const setValueOnClickProp = useBooleanEvent(setValueOnClick);
+    const showOnClickProp = useBooleanEvent(showOnClick ?? canShow);
+    const onMouseDown = useEvent((event) => {
+      onMouseDownProp?.(event);
+      if (event.defaultPrevented) return;
+      if (event.button) return;
+      if (event.ctrlKey) return;
+      if (!store) return;
+      if (blurActiveItemOnClickProp(event)) store.setActiveId(null);
+      if (setValueOnClickProp(event)) store.setValue(value);
+      if (showOnClickProp(event)) queueBeforeEvent(event.currentTarget, "mouseup", store.show);
+    });
+    const onKeyDownProp = props.onKeyDown;
+    const showOnKeyPressProp = useBooleanEvent(showOnKeyPress ?? canShow);
+    const onKeyDown = useEvent((event) => {
+      onKeyDownProp?.(event);
+      if (!event.repeat) canAutoSelectRef.current = false;
+      if (event.defaultPrevented) return;
+      if (!store) return;
+      const { open: open2 } = store.getState();
+      if (open2 && event.key === "Enter") {
+        event.preventDefault();
+        return;
       }
-      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 (event.ctrlKey) return;
+      if (event.altKey) return;
+      if (event.shiftKey) return;
+      if (event.metaKey) return;
+      if (open2) return;
+      if (event.key === "ArrowUp" || event.key === "ArrowDown") {
+        if (showOnKeyPressProp(event)) {
+          event.preventDefault();
+          store.show();
+        }
       }
-    },
-    // 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" });
+    });
+    const onBlurProp = props.onBlur;
+    const onBlur = useEvent((event) => {
+      canAutoSelectRef.current = false;
+      onBlurProp?.(event);
+    });
+    const id = useId4(props.id);
+    const ariaAutoComplete = isAriaAutoCompleteValue(autoComplete) ? autoComplete : void 0;
+    const isActiveItem = useStoreState(store, ["activeId"], (state) => state.activeId === null);
+    const formDisabled = disabledFromProps({
+      disabled: disabled2,
+      "aria-disabled": props["aria-disabled"]
+    });
+    const composite = props.composite !== false;
+    const baseElement = useStoreState(store, multiSelectable ? ["baseElement"] : [], (state) => multiSelectable ? state.baseElement : 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", {
+        type: "hidden",
+        name,
+        form,
+        disabled: formDisabled,
+        value: value2
+      }, index2))] });
+    }, [
+      name,
+      form,
+      formDisabled,
+      composite,
+      baseElement,
+      selectedValue
+    ]);
+    props = {
+      role: "combobox",
+      "aria-autocomplete": ariaAutoComplete,
+      "aria-haspopup": getPopupRole(contentElement, "listbox"),
+      "aria-expanded": open,
+      "aria-controls": contentElement?.id,
+      "data-active-item": isActiveItem || void 0,
+      value,
+      ...props,
+      id,
+      name: multiSelectable ? void 0 : name,
+      form,
+      disabled: disabled2,
+      ref: useMergeRefs2(ref, props.ref),
+      onChange,
+      onCompositionStart,
+      onCompositionEnd,
+      onMouseDown,
+      onKeyDown,
+      onBlur
+    };
+    props = useComposite({
+      store,
+      focusable: focusable2,
+      ...props,
+      moveOnKeyPress: (event) => {
+        if (isFalsyBooleanCallback(moveOnKeyPress, event)) return false;
+        if (inline4) setCanInline(true);
+        return true;
+      }
+    });
+    props = usePopoverAnchor({
+      store,
+      ...props
+    });
+    return {
+      autoComplete: "off",
+      ...props
+    };
+  });
+  var Combobox = forwardRef29(function Combobox2(props) {
+    const htmlProps = useCombobox(props);
+    return createElement3(TagName9, 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";
+  function isSelected(storeValue, itemValue) {
+    if (itemValue == null) return;
+    if (storeValue == null) return false;
+    if (Array.isArray(storeValue)) return storeValue.includes(itemValue);
+    return storeValue === itemValue;
+  }
+  function getItemRole(popupRole) {
+    return getItemRoleByPopupRole(popupRole) ?? "option";
+  }
+  var useComboboxItem = createHook(function useComboboxItem2({ store, value, hideOnClick, setValueOnClick, selectValueOnClick = true, resetValueOnSelect, focusOnHover = false, moveOnKeyPress = true, 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"], {
+      resetValueOnSelectState: "resetValueOnSelect",
+      multiSelectable(state) {
+        return Array.isArray(state.selectedValue);
+      },
+      selected(state) {
+        return isSelected(state.selectedValue, value);
       }
-      return lightFormatters.h(date, token);
-    },
-    // Hour [0-23]
-    H: function(date, token, localize2) {
-      if (token === "Ho") {
-        return localize2.ordinalNumber(date.getHours(), { unit: "hour" });
+    });
+    const getItem = (0, import_react55.useCallback)((item) => {
+      const nextItem = {
+        ...item,
+        value
+      };
+      if (getItemProp) return getItemProp(nextItem);
+      return nextItem;
+    }, [value, getItemProp]);
+    setValueOnClick = setValueOnClick ?? !multiSelectable;
+    hideOnClick = hideOnClick ?? (value != null && !multiSelectable);
+    const onClickProp = props.onClick;
+    const setValueOnClickProp = useBooleanEvent(setValueOnClick);
+    const selectValueOnClickProp = useBooleanEvent(selectValueOnClick);
+    const resetValueOnSelectProp = useBooleanEvent(resetValueOnSelect ?? resetValueOnSelectState ?? multiSelectable);
+    const hideOnClickProp = useBooleanEvent(hideOnClick);
+    const onClick = useEvent((event) => {
+      onClickProp?.(event);
+      if (event.defaultPrevented) return;
+      if (isDownloading(event)) return;
+      if (isOpeningInNewTab(event)) return;
+      if (value != null) {
+        if (selectValueOnClickProp(event)) {
+          if (resetValueOnSelectProp(event)) store?.resetValue();
+          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);
       }
-      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 (hideOnClickProp(event)) store?.hide();
+    });
+    const onKeyDownProp = props.onKeyDown;
+    const onKeyDown = useEvent((event) => {
+      onKeyDownProp?.(event);
+      if (event.defaultPrevented) return;
+      const baseElement = store?.getState().baseElement;
+      if (!baseElement) return;
+      if (hasFocus(baseElement)) 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);
       }
-      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 (multiSelectable && selected != null) props = {
+      "aria-selected": selected,
+      ...props
+    };
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(ComboboxItemValueContext.Provider, {
+      value,
+      children: /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(ComboboxItemCheckedContext.Provider, {
+        value: selected ?? false,
+        children: element
+      })
+    }), [value, selected]);
+    props = {
+      role: getItemRole((0, import_react55.useContext)(ComboboxListRoleContext)),
+      children: value,
+      ...props,
+      onClick,
+      onKeyDown
+    };
+    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
+    props = useCompositeItem({
+      store,
+      ...props,
+      getItem,
+      moveOnKeyPress: (event) => {
+        if (!moveOnKeyPressProp(event)) return false;
+        const moveEvent = new Event("combobox-item-move");
+        store?.getState().baseElement?.dispatchEvent(moveEvent);
+        return true;
       }
-      return addLeadingZeros(hours, token.length);
-    },
-    // Minute
-    m: function(date, token, localize2) {
-      if (token === "mo") {
-        return localize2.ordinalNumber(date.getMinutes(), { unit: "minute" });
+    });
+    props = useCompositeHover({
+      store,
+      focusOnHover,
+      ...props
+    });
+    return props;
+  });
+  var ComboboxItem = memo3(forwardRef29(function ComboboxItem2(props) {
+    const htmlProps = useComboboxItem(props);
+    return createElement3(TagName10, 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";
+  function normalizeValue(value) {
+    return normalizeString(value).toLowerCase();
+  }
+  function getOffsets(string, values) {
+    const offsets = [];
+    for (const value of values) {
+      if (!value) continue;
+      let pos = 0;
+      const length = value.length;
+      let index2 = string.indexOf(value, pos);
+      while (index2 !== -1) {
+        offsets.push([index2, length]);
+        pos = index2 + 1;
+        index2 = string.indexOf(value, pos);
       }
-      return lightFormatters.m(date, token);
-    },
-    // Second
-    s: function(date, token, localize2) {
-      if (token === "so") {
-        return localize2.ordinalNumber(date.getSeconds(), { unit: "second" });
+    }
+    return offsets;
+  }
+  function mergeOverlappingOffsets(offsets) {
+    offsets.sort(([a2], [b2]) => a2 - b2);
+    const merged = [];
+    for (const [offset4, length] of offsets) {
+      const last = merged[merged.length - 1];
+      if (last && offset4 < last[0] + last[1]) last[1] = Math.max(last[1], offset4 + length - last[0]);
+      else merged.push([offset4, length]);
+    }
+    return merged;
+  }
+  function getNormalizedIndexes(itemValue) {
+    const starts = [];
+    const ends = [];
+    let index2 = 0;
+    for (const char of itemValue) {
+      const normalizedLength = normalizeValue(char).length;
+      for (let i2 = 0; i2 < normalizedLength; i2 += 1) {
+        starts.push(i2 === 0 ? index2 : -1);
+        ends.push(index2);
       }
-      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";
+      index2 += char.length;
+    }
+    starts.push(itemValue.length);
+    ends.push(itemValue.length);
+    let nextBoundary = itemValue.length;
+    for (let i2 = starts.length - 1; i2 >= 0; i2 -= 1) {
+      const start = starts[i2];
+      if (start == null) continue;
+      if (start === -1) starts[i2] = nextBoundary;
+      else nextBoundary = start;
+    }
+    return {
+      starts,
+      ends
+    };
+  }
+  function toOriginalOffsets(itemValue, normalizedOffsets) {
+    if (!normalizedOffsets.length) return normalizedOffsets;
+    const { starts, ends } = getNormalizedIndexes(itemValue);
+    const offsets = [];
+    for (const [normalizedOffset, normalizedLength] of normalizedOffsets) {
+      const start = starts[normalizedOffset];
+      const end = ends[normalizedOffset + normalizedLength];
+      if (start == null || end == null) continue;
+      if (end <= start) continue;
+      offsets.push([start, end - start]);
+    }
+    return offsets;
+  }
+  function splitValue(itemValue, userValue) {
+    if (!itemValue) return itemValue;
+    if (!userValue) return itemValue;
+    const userValues = toArray(userValue).map(normalizeValue);
+    const parts = [];
+    const span = (value, autocomplete = false) => /* @__PURE__ */ (0, import_jsx_runtime90.jsx)("span", {
+      "data-autocomplete-value": autocomplete ? "" : void 0,
+      "data-user-value": autocomplete ? void 0 : "",
+      children: value
+    }, parts.length);
+    const offsets = toOriginalOffsets(itemValue, mergeOverlappingOffsets(getOffsets(normalizeValue(itemValue), new Set(userValues))));
+    const firstEntry = offsets[0];
+    if (!firstEntry) {
+      parts.push(span(itemValue, true));
+      return parts;
+    }
+    const [firstOffset] = firstEntry;
+    [itemValue.slice(0, firstOffset), ...offsets.flatMap(([offset4, length], i2) => {
+      const value = itemValue.slice(offset4, offset4 + length);
+      const nextOffset = offsets[i2 + 1]?.[0];
+      return [value, itemValue.slice(offset4 + length, nextOffset)];
+    })].forEach((value, i2) => {
+      if (!value) return;
+      parts.push(span(value, i2 % 2 === 0));
+    });
+    return parts;
+  }
+  var useComboboxItemValue = createHook(function useComboboxItemValue2({ store, value, userValue, ...props }) {
+    const context = useComboboxScopedContext();
+    store = store || context;
+    const itemContext = (0, import_react56.useContext)(ComboboxItemValueContext);
+    const itemValue = value ?? itemContext;
+    const inputValue = useStoreState(store, ["value"], (state) => userValue ?? state?.value);
+    props = {
+      children: (0, import_react56.useMemo)(() => {
+        if (!itemValue) return;
+        if (!inputValue) return itemValue;
+        return splitValue(itemValue, inputValue);
+      }, [itemValue, inputValue]),
+      ...props
+    };
+    return removeUndefinedValues(props);
+  });
+  var ComboboxItemValue = forwardRef29(function ComboboxItemValue2(props) {
+    const htmlProps = useComboboxItemValue(props);
+    return createElement3(TagName11, htmlProps);
+  });
+
+  // node_modules/@ariakit/react-components/dist/combobox/combobox-label.js
+  var TagName12 = "label";
+  var useComboboxLabel = createHook(function useComboboxLabel2({ store, ...props }) {
+    const context = useComboboxProviderContext();
+    store = store || context;
+    invariant(store, "ComboboxLabel must receive a `store` prop or be wrapped in a ComboboxProvider component.");
+    const baseElement = useStoreState(store, "baseElement");
+    useAttribute(baseElement, "id");
+    props = {
+      htmlFor: baseElement?.id,
+      ...props
+    };
+    return removeUndefinedValues(props);
+  });
+  var ComboboxLabel = memo3(forwardRef29(function ComboboxLabel2(props) {
+    const htmlProps = useComboboxLabel(props);
+    return createElement3(TagName12, 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 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 mounted = useStoreState(store, "mounted");
+    const hidden = isHidden(mounted, props.hidden, alwaysVisible);
+    const style = hidden ? {
+      ...props.style,
+      display: "none"
+    } : props.style;
+    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 contentElement = useStoreState(store, "contentElement");
+    useSafeLayoutEffect(() => {
+      if (!mounted) return;
+      const element = ref.current;
+      if (!element) return;
+      if (contentElement !== element) return;
+      const callback = () => {
+        setHasListboxInside(!!element.querySelector("[role='listbox']"));
+      };
+      const observer = new MutationObserver(callback);
+      observer.observe(element, {
+        subtree: true,
+        childList: true,
+        attributeFilter: ["role"]
+      });
+      callback();
+      return () => observer.disconnect();
+    }, [mounted, contentElement]);
+    if (!hasListboxInside) props = {
+      role: "listbox",
+      "aria-multiselectable": ariaMultiSelectable,
+      ...props
+    };
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(ComboboxScopedContextProvider, {
+      value: store,
+      children: /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(ComboboxListRoleContext.Provider, {
+        value: role,
+        children: element
+      })
+    }), [store, role]);
+    const setContentElement = id && (!scopedContext || !scopedContextSameStore) ? store.setContentElement : null;
+    props = {
+      hidden,
+      ...props,
+      id,
+      ref: useMergeRefs2(setContentElement, ref, props.ref),
+      style
+    };
+    return removeUndefinedValues(props);
+  });
+  var ComboboxList = forwardRef29(function ComboboxList2(props) {
+    const htmlProps = useComboboxList(props);
+    return createElement3(TagName13, 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 ctx7 = createStoreContext([CompositeContextProvider], [CompositeScopedContextProvider]);
+  var useTagContext = ctx7.useContext;
+  var useTagScopedContext = ctx7.useScopedContext;
+  var useTagProviderContext = ctx7.useProviderContext;
+  var TagContextProvider = ctx7.ContextProvider;
+  var TagScopedContextProvider = ctx7.ScopedContextProvider;
+
+  // node_modules/@ariakit/components/dist/combobox/combobox-store.js
+  var isTouchSafari = isSafari() && isTouchDevice();
+  function createComboboxStore({ tag, ...props } = {}) {
+    const store = mergeStore(props.store, pick2(tag, ["value", "rtl"]));
+    throwOnConflictingProps(props, 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),
+      orientation: defaultValue(props.orientation, syncState?.orientation, "vertical"),
+      focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, true),
+      focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, true),
+      virtualFocus: defaultValue(props.virtualFocus, syncState?.virtualFocus, true)
+    });
+    const popover = createPopoverStore({
+      ...props,
+      placement: defaultValue(props.placement, syncState?.placement, "bottom-start")
+    });
+    const value = defaultValue(props.value, syncState?.value, props.defaultValue, "");
+    const selectedValue = defaultValue(props.selectedValue, syncState?.selectedValue, tagState?.values, props.defaultSelectedValue, "");
+    const multiSelectable = Array.isArray(selectedValue);
+    const initialState = {
+      ...composite.getState(),
+      ...popover.getState(),
+      value,
+      selectedValue,
+      resetValueOnSelect: defaultValue(props.resetValueOnSelect, syncState?.resetValueOnSelect, multiSelectable),
+      resetValueOnHide: defaultValue(props.resetValueOnHide, syncState?.resetValueOnHide, multiSelectable && !tag),
+      activeValue: syncState?.activeValue
+    };
+    const combobox = createStore(initialState, composite, popover, store);
+    if (isTouchSafari) setup(combobox, () => sync(combobox, ["virtualFocus"], () => {
+      combobox.setState("virtualFocus", false);
+    }));
+    setup(combobox, () => {
+      if (!tag) return;
+      return chain(sync(combobox, ["selectedValue"], (state) => {
+        if (!Array.isArray(state.selectedValue)) return;
+        tag.setValues(state.selectedValue);
+      }), sync(tag, ["values"], (state) => {
+        combobox.setState("selectedValue", state.values);
+      }));
+    });
+    setup(combobox, () => sync(combobox, ["resetValueOnHide", "mounted"], (state) => {
+      if (!state.resetValueOnHide) return;
+      if (state.mounted) return;
+      combobox.setState("value", value);
+    }));
+    setup(combobox, () => sync(combobox, ["open"], (state) => {
+      if (state.open) return;
+      combobox.setState("activeId", activeId);
+      combobox.setState("moves", 0);
+    }));
+    setup(combobox, () => sync(combobox, ["moves", "activeId"], (state, prevState) => {
+      if (state.moves === prevState.moves) combobox.setState("activeValue", void 0);
+    }));
+    setup(combobox, () => batch(combobox, ["moves", "renderedItems"], (state, prev) => {
+      if (state.moves === prev.moves) return;
+      const { activeId: activeId2 } = combobox.getState();
+      const activeItem = composite.item(activeId2);
+      combobox.setState("activeValue", activeItem?.value);
+    }));
+    return {
+      ...popover,
+      ...composite,
+      ...combobox,
+      tag,
+      setValue: (value2) => combobox.setState("value", value2),
+      resetValue: () => combobox.setState("value", initialState.value),
+      setSelectedValue: (selectedValue2) => combobox.setState("selectedValue", selectedValue2)
+    };
+  }
+
+  // node_modules/@ariakit/react-components/dist/combobox/combobox-store.js
+  function useComboboxStoreOptions(props) {
+    const tag = useTagContext();
+    props = {
+      ...props,
+      tag: props.tag !== void 0 ? props.tag : tag
+    };
+    return useCompositeStoreOptions(props);
+  }
+  function useComboboxStoreProps(store, update2, props) {
+    useUpdateEffect(update2, [props.tag]);
+    useStoreProps(store, props, "value", "setValue");
+    useStoreProps(store, props, "selectedValue", "setSelectedValue");
+    useStoreProps(store, props, "resetValueOnHide");
+    useStoreProps(store, props, "resetValueOnSelect");
+    return Object.assign(useCompositeStoreProps(usePopoverStoreProps(store, update2, props), update2, props), { tag: props.tag });
+  }
+  function useComboboxStore(props = {}) {
+    props = useComboboxStoreOptions(props);
+    const [store, update2] = useStore2(createComboboxStore, props);
+    return useComboboxStoreProps(store, update2, props);
+  }
+
+  // node_modules/@ariakit/react-components/dist/combobox/combobox-provider.js
+  var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);
+  function ComboboxProvider(props = {}) {
+    return /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(ComboboxContextProvider, {
+      value: useComboboxStore(props),
+      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);
+
+  // packages/dataviews/build-module/components/dataviews-filters/utils.mjs
+  var EMPTY_ARRAY3 = [];
+  var getCurrentValue = (filterDefinition, currentFilter) => {
+    if (filterDefinition.singleSelection) {
+      return currentFilter?.value;
+    }
+    if (Array.isArray(currentFilter?.value)) {
+      return currentFilter.value;
+    }
+    if (!Array.isArray(currentFilter?.value) && !!currentFilter?.value) {
+      return [currentFilter.value];
+    }
+    return EMPTY_ARRAY3;
+  };
+
+  // packages/dataviews/build-module/hooks/use-elements.mjs
+  var import_element54 = __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)(() => {
+      if (!getElements) {
+        setRecords(staticElements);
+        return;
       }
-      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 cancelled = false;
+      setIsLoading(true);
+      getElements().then((fetchedElements) => {
+        if (!cancelled) {
+          const dynamicElements = Array.isArray(fetchedElements) && fetchedElements.length > 0 ? fetchedElements : staticElements;
+          setRecords(dynamicElements);
+        }
+      }).catch(() => {
+        if (!cancelled) {
+          setRecords(staticElements);
+        }
+      }).finally(() => {
+        if (!cancelled) {
+          setIsLoading(false);
+        }
+      });
+      return () => {
+        cancelled = true;
+      };
+    }, [getElements, staticElements]);
+    return {
+      elements: records,
+      isLoading
+    };
+  }
+
+  // packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
+  var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1);
+  function normalizeSearchInput(input = "") {
+    return (0, import_remove_accents.default)(input.trim().toLowerCase());
+  }
+  var getNewValue = (filterDefinition, currentFilter, value) => {
+    if (filterDefinition.singleSelection) {
+      return value;
+    }
+    if (Array.isArray(currentFilter?.value)) {
+      return currentFilter.value.includes(value) ? currentFilter.value.filter((v2) => v2 !== value) : [...currentFilter.value, value];
+    }
+    return [value];
+  };
+  function generateFilterElementCompositeItemId(prefix, filterElementValue) {
+    return `${prefix}-${filterElementValue}`;
+  }
+  var MultiSelectionOption = ({ selected }) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime93.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 })
       }
-    },
-    // 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, ":");
+    );
+  };
+  var SingleSelectionOption = ({ selected }) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
+      "span",
+      {
+        className: clsx_default(
+          "dataviews-filters__search-widget-listitem-single-selection",
+          { "is-selected": selected }
+        )
       }
-    },
-    // 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, ":");
+    );
+  };
+  function ListBox({ view, filter, onChangeView }) {
+    const baseId = (0, import_compose9.useInstanceId)(ListBox, "dataviews-filter-list-box");
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element55.useState)(
+      // When there are one or less operators, the first item is set as active
+      // (by setting the initial `activeId` to `undefined`).
+      // With 2 or more operators, the focus is moved on the operators control
+      // (by setting the initial `activeId` to `null`), meaning that there won't
+      // be an active item initially. Focus is then managed via the
+      // `onFocusVisible` callback.
+      filter.operators?.length === 1 ? void 0 : null
+    );
+    const currentFilter = view.filters?.find(
+      (f2) => f2.field === filter.field
+    );
+    const currentValue = getCurrentValue(filter, currentFilter);
+    return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
+      import_components20.Composite,
+      {
+        virtualFocus: true,
+        focusLoop: true,
+        activeId: activeCompositeId,
+        setActiveId: setActiveCompositeId,
+        role: "listbox",
+        className: "dataviews-filters__search-widget-listbox",
+        "aria-label": (0, import_i18n33.sprintf)(
+          /* translators: List of items for a filter. 1: Filter name. e.g.: "List of: Author". */
+          (0, import_i18n33.__)("List of: %1$s"),
+          filter.name
+        ),
+        onFocusVisible: () => {
+          if (!activeCompositeId && filter.elements.length) {
+            setActiveCompositeId(
+              generateFilterElementCompositeItemId(
+                baseId,
+                filter.elements[0].value
+              )
+            );
+          }
+        },
+        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_runtime93.jsx)(
+              import_components20.Composite.Item,
+              {
+                id: generateFilterElementCompositeItemId(
+                  baseId,
+                  element.value
+                ),
+                render: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
+                  "div",
+                  {
+                    "aria-label": element.label,
+                    role: "option",
+                    className: "dataviews-filters__search-widget-listitem"
+                  }
+                ),
+                onClick: () => {
+                  const newFilters = currentFilter ? [
+                    ...(view.filters ?? []).map(
+                      (_filter) => {
+                        if (_filter.field === filter.field) {
+                          return {
+                            ..._filter,
+                            operator: currentFilter.operator || filter.operators[0],
+                            value: getNewValue(
+                              filter,
+                              currentFilter,
+                              element.value
+                            )
+                          };
+                        }
+                        return _filter;
+                      }
+                    )
+                  ] : [
+                    ...view.filters ?? [],
+                    {
+                      field: filter.field,
+                      operator: filter.operators[0],
+                      value: getNewValue(
+                        filter,
+                        currentFilter,
+                        element.value
+                      )
+                    }
+                  ];
+                  onChangeView({
+                    ...view,
+                    page: 1,
+                    filters: newFilters
+                  });
+                }
+              }
+            ),
+            children: [
+              filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
+                SingleSelectionOption,
+                {
+                  selected: currentValue === element.value
+                }
+              ),
+              !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
+                MultiSelectionOption,
+                {
+                  selected: currentValue.includes(element.value)
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
+                "span",
+                {
+                  className: "dataviews-filters__search-widget-listitem-value",
+                  title: element.label,
+                  children: element.label
+                }
+              )
+            ]
+          },
+          element.value
+        ))
       }
-    },
-    // 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, ":");
+    );
+  }
+  function ComboboxList22({ view, filter, onChangeView }) {
+    const [searchValue, setSearchValue] = (0, import_element55.useState)("");
+    const deferredSearchValue = (0, import_element55.useDeferredValue)(searchValue);
+    const currentFilter = view.filters?.find(
+      (_filter) => _filter.field === filter.field
+    );
+    const currentValue = getCurrentValue(filter, currentFilter);
+    const matches = (0, import_element55.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)(
+      ComboboxProvider,
+      {
+        selectedValue: currentValue,
+        setSelectedValue: (value) => {
+          const newFilters = currentFilter ? [
+            ...(view.filters ?? []).map((_filter) => {
+              if (_filter.field === filter.field) {
+                return {
+                  ..._filter,
+                  operator: currentFilter.operator || filter.operators[0],
+                  value
+                };
+              }
+              return _filter;
+            })
+          ] : [
+            ...view.filters ?? [],
+            {
+              field: filter.field,
+              operator: filter.operators[0],
+              value
+            }
+          ];
+          onChangeView({
+            ...view,
+            page: 1,
+            filters: newFilters
+          });
+        },
+        setValue: setSearchValue,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_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)(
+              Combobox,
+              {
+                autoSelect: "always",
+                placeholder: (0, import_i18n33.__)("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_runtime93.jsxs)(
+            ComboboxList,
+            {
+              className: "dataviews-filters__search-widget-filter-combobox-list",
+              alwaysVisible: true,
+              children: [
+                matches.map((element) => {
+                  return /* @__PURE__ */ (0, import_jsx_runtime93.jsxs)(
+                    ComboboxItem,
+                    {
+                      resetValueOnSelect: false,
+                      value: element.value,
+                      className: "dataviews-filters__search-widget-listitem",
+                      hideOnClick: false,
+                      setValueOnClick: false,
+                      focusOnHover: true,
+                      children: [
+                        filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
+                          SingleSelectionOption,
+                          {
+                            selected: currentValue === element.value
+                          }
+                        ),
+                        !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
+                          MultiSelectionOption,
+                          {
+                            selected: currentValue.includes(
+                              element.value
+                            )
+                          }
+                        ),
+                        /* @__PURE__ */ (0, import_jsx_runtime93.jsxs)(
+                          "span",
+                          {
+                            className: "dataviews-filters__search-widget-listitem-value",
+                            title: element.label,
+                            children: [
+                              /* @__PURE__ */ (0, import_jsx_runtime93.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.value
+                  );
+                }),
+                !matches.length && /* @__PURE__ */ (0, import_jsx_runtime93.jsx)("p", { children: (0, import_i18n33.__)("No results found") })
+              ]
+            }
+          )
+        ]
       }
-    },
-    // 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;
+    );
   }
-
-  // packages/dataviews/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);
+  function SearchWidget(props) {
+    const { elements, isLoading } = useElements({
+      elements: props.filter.elements,
+      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, {}) });
     }
-    let dateTimeFormat;
-    switch (datePattern) {
-      case "P":
-        dateTimeFormat = formatLong2.dateTime({ width: "short" });
-        break;
-      case "PP":
-        dateTimeFormat = formatLong2.dateTime({ width: "medium" });
-        break;
-      case "PPP":
-        dateTimeFormat = formatLong2.dateTime({ width: "long" });
-        break;
-      case "PPPP":
-      default:
-        dateTimeFormat = formatLong2.dateTime({ width: "full" });
-        break;
+    if (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 dateTimeFormat.replace("{{date}}", dateLongFormatter(datePattern, formatLong2)).replace("{{time}}", timeLongFormatter(timePattern, formatLong2));
-  };
-  var longFormatters = {
-    p: timeLongFormatter,
-    P: dateTimeLongFormatter
-  };
-
-  // packages/dataviews/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, format6, input) {
-    const _message = message(token, format6, input);
-    console.warn(_message);
-    if (throwTokens.includes(token)) throw new RangeError(_message);
-  }
-  function message(token, format6, input) {
-    const subject = token[0] === "Y" ? "years" : "days of the month";
-    return `Use \`${token.toLowerCase()}\` instead of \`${token}\` (in \`${format6}\`) for formatting ${subject} to the input \`${input}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`;
+    const Widget = elements.length > 10 ? ComboboxList22 : ListBox;
+    return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(Widget, { ...props, filter: { ...props.filter, elements } });
   }

-  // packages/dataviews/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 };
+  // 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);
+  function InputWidget({
+    filter,
+    view,
+    onChangeView,
+    fields
+  }) {
+    const currentFilter = view.filters?.find(
+      (f2) => f2.field === filter.field
+    );
+    const currentValue = getCurrentValue(filter, currentFilter);
+    const field = (0, import_element56.useMemo)(() => {
+      const currentField = fields.find((f2) => f2.id === filter.field);
+      if (currentField) {
+        return {
+          ...currentField,
+          // Deactivate validation for filters.
+          isValid: {},
+          // Filter controls are always enabled.
+          isDisabled: () => false,
+          // Filter controls are always visible.
+          isVisible: () => true,
+          // Configure getValue/setValue as if Item was a plain object.
+          getValue: ({ item }) => item[currentField.id],
+          setValue: ({ value }) => ({
+            [currentField.id]: value
+          })
+        };
       }
-      if (firstCharacter.match(unescapedLatinCharacterRegExp)) {
-        throw new RangeError(
-          "Format string contains an unescaped latin alphabet character `" + firstCharacter + "`"
-        );
+      return currentField;
+    }, [fields, filter.field]);
+    const data = (0, import_element56.useMemo)(() => {
+      return (view.filters ?? []).reduce(
+        (acc, activeFilter) => {
+          acc[activeFilter.field] = activeFilter.value;
+          return acc;
+        },
+        {}
+      );
+    }, [view.filters]);
+    const handleChange = (0, import_compose10.useEvent)((updatedData) => {
+      if (!field || !currentFilter) {
+        return;
       }
-      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 nextValue = field.getValue({ item: updatedData });
+      if ((0, import_es6.default)(nextValue, currentValue)) {
+        return;
       }
-      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;
+      onChangeView({
+        ...view,
+        filters: (view.filters ?? []).map(
+          (_filter) => _filter.field === filter.field ? {
+            ..._filter,
+            operator: currentFilter.operator || filter.operators[0],
+            // Consider empty strings as undefined:
+            //
+            // - undefined as value means the filter is unset: the filter widget displays no value and the search returns all records
+            // - empty string as value means "search empty string": returns only the records that have an empty string as value
+            //
+            // In practice, this means the filter will not be able to find an empty string as the value.
+            value: nextValue === "" ? void 0 : nextValue
+          } : _filter
+        )
+      });
+    });
+    if (!field || !field.Edit || !currentFilter) {
+      return null;
     }
-    return matched[1].replace(doubleQuoteRegExp, "'");
-  }
-
-  // packages/dataviews/node_modules/date-fns/subDays.js
-  function subDays(date, amount, options) {
-    return addDays(date, -amount, options);
-  }
-
-  // packages/dataviews/node_modules/date-fns/subMonths.js
-  function subMonths(date, amount, options) {
-    return addMonths(date, -amount, options);
+    return /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
+      import_components21.Flex,
+      {
+        className: "dataviews-filters__user-input-widget",
+        gap: 2.5,
+        direction: "column",
+        children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
+          field.Edit,
+          {
+            hideLabelFromVision: true,
+            data,
+            field,
+            operator: currentFilter.operator,
+            onChange: handleChange
+          }
+        )
+      }
+    );
   }

-  // packages/dataviews/node_modules/date-fns/subWeeks.js
-  function subWeeks(date, amount, options) {
-    return addWeeks(date, -amount, options);
-  }
+  // packages/dataviews/build-module/utils/operators.mjs
+  var import_i18n34 = __toESM(require_i18n(), 1);
+  var import_element57 = __toESM(require_element(), 1);
+  var import_date2 = __toESM(require_date(), 1);

-  // packages/dataviews/node_modules/date-fns/subYears.js
-  function subYears(date, amount, options) {
-    return addYears(date, -amount, options);
+  // 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) {
+    if (typeof value !== "string") {
+      return null;
+    }
+    const time = value.trim().replace(ZONE_DESIGNATOR, "");
+    for (const timeFormat of TIME_FORMATS) {
+      const parsed = parse(time, timeFormat, REFERENCE_DATE);
+      if (isValid(parsed)) {
+        return parsed.getHours() * 3600 + parsed.getMinutes() * 60 + parsed.getSeconds();
+      }
+    }
+    return null;
   }

   // packages/dataviews/build-module/utils/operators.mjs
-  var import_i18n31 = __toESM(require_i18n(), 1);
-  var import_element46 = __toESM(require_element(), 1);
-  var import_date = __toESM(require_date(), 1);
-  var import_jsx_runtime82 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
   var filterTextWrappers = {
-    Name: /* @__PURE__ */ (0, import_jsx_runtime82.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
-    Value: /* @__PURE__ */ (0, import_jsx_runtime82.jsx)("span", { className: "dataviews-filters__summary-filter-text-value" })
+    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" })
   };
+  function toComparableTemporals(fieldValue, filterValue) {
+    const filterTime = parseTime(filterValue);
+    if (filterTime !== null) {
+      return [parseTime(fieldValue) ?? NaN, filterTime];
+    }
+    return [
+      (0, import_date2.getDate)(fieldValue).getTime(),
+      (0, import_date2.getDate)(filterValue).getTime()
+    ];
+  }
   function getRelativeDate(value, unit) {
     switch (unit) {
       case "days":
@@ -21542,11 +28092,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_i18n31.__)("Is none of"),
-    filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-      (0, import_i18n31.sprintf)(
+    label: (0, import_i18n34.__)("Is none of"),
+    filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+      (0, import_i18n34.sprintf)(
         /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is none of: Admin, Editor". */
-        (0, import_i18n31.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
+        (0, import_i18n34.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
         filter.name,
         activeElements.map((element) => element.label).join(", ")
       ),
@@ -21572,11 +28122,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_i18n31.__)("Includes"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("Includes"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is any: Admin, Editor". */
-          (0, import_i18n31.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
+          (0, import_i18n34.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements.map((element) => element.label).join(", ")
         ),
@@ -21605,11 +28155,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_i18n31.__)("Includes all"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("Includes all"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author includes all: Admin, Editor". */
-          (0, import_i18n31.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
+          (0, import_i18n34.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements.map((element) => element.label).join(", ")
         ),
@@ -21632,11 +28182,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_i18n31.__)("Between (inc)"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("Between (inc)"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.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_i18n31.__)(
+          (0, import_i18n34.__)(
             "<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"
           ),
           filter.name,
@@ -21646,10 +28196,18 @@ If there's a particular need for this, please submit a feature request at https:
         filterTextWrappers
       ),
       filter(item, field, filterValue) {
-        if (!Array.isArray(filterValue) || filterValue.length !== 2 || filterValue[0] === void 0 || filterValue[1] === void 0) {
+        if (!Array.isArray(filterValue) || filterValue.length !== 2 || // An unfilled bound is `undefined` from the controls, `''`
+        // when it arrives from a persisted view, or `null` once
+        // `undefined` round-trips through JSON persistence.
+        filterValue.includes(void 0) || filterValue.includes("") || filterValue.includes(null)) {
           return true;
         }
         const fieldValue = field.getValue({ item });
+        const [min3, max3] = filterValue.map(parseTime);
+        if (min3 !== null && max3 !== null) {
+          const value = parseTime(fieldValue);
+          return value !== null && value >= min3 && value <= max3;
+        }
         if (typeof fieldValue === "number" || fieldValue instanceof Date || typeof fieldValue === "string") {
           return fieldValue >= filterValue[0] && fieldValue <= filterValue[1];
         }
@@ -21660,11 +28218,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_i18n31.__)("In the past"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("In the past"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is in the past: 7 days". */
-          (0, import_i18n31.__)(
+          (0, import_i18n34.__)(
             "<Name>%1$s is in the past: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -21680,7 +28238,7 @@ If there's a particular need for this, please submit a feature request at https:
           filterValue.value,
           filterValue.unit
         );
-        const fieldValue = (0, import_date.getDate)(field.getValue({ item }));
+        const fieldValue = (0, import_date2.getDate)(field.getValue({ item }));
         return fieldValue >= targetDate && fieldValue <= /* @__PURE__ */ new Date();
       },
       selection: "custom"
@@ -21688,11 +28246,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_i18n31.__)("Over"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("Over"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is over: 7 days". */
-          (0, import_i18n31.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
+          (0, import_i18n34.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
           filter.name,
           `${activeElements[0].value.value} ${activeElements[0].value.unit}`
         ),
@@ -21706,7 +28264,7 @@ If there's a particular need for this, please submit a feature request at https:
           filterValue.value,
           filterValue.unit
         );
-        const fieldValue = (0, import_date.getDate)(field.getValue({ item }));
+        const fieldValue = (0, import_date2.getDate)(field.getValue({ item }));
         return fieldValue < targetDate;
       },
       selection: "custom"
@@ -21714,11 +28272,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_i18n31.__)("Is"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("Is"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is: Admin". */
-          (0, import_i18n31.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+          (0, import_i18n34.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -21732,11 +28290,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_i18n31.__)("Is not"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("Is not"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is not: Admin". */
-          (0, import_i18n31.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+          (0, import_i18n34.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -21750,11 +28308,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_i18n31.__)("Less than"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("Less than"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than: 10". */
-          (0, import_i18n31.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
+          (0, import_i18n34.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -21772,11 +28330,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_i18n31.__)("Greater than"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("Greater than"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than: 10". */
-          (0, import_i18n31.__)(
+          (0, import_i18n34.__)(
             "<Name>%1$s is greater than: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -21796,11 +28354,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_i18n31.__)("Less than or equal"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("Less than or equal"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than or equal to: 10". */
-          (0, import_i18n31.__)(
+          (0, import_i18n34.__)(
             "<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -21820,11 +28378,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_i18n31.__)("Greater than or equal"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("Greater than or equal"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than or equal to: 10". */
-          (0, import_i18n31.__)(
+          (0, import_i18n34.__)(
             "<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -21844,11 +28402,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_i18n31.__)("Before"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("Before"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is before: 2024-01-01". */
-          (0, import_i18n31.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
+          (0, import_i18n34.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -21858,20 +28416,22 @@ If there's a particular need for this, please submit a feature request at https:
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date.getDate)(filterValue);
-        const fieldDate = (0, import_date.getDate)(field.getValue({ item }));
-        return fieldDate < filterDate;
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal < filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_AFTER,
       /* translators: DataViews operator name */
-      label: (0, import_i18n31.__)("After"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("After"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is after: 2024-01-01". */
-          (0, import_i18n31.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
+          (0, import_i18n34.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -21881,20 +28441,22 @@ If there's a particular need for this, please submit a feature request at https:
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date.getDate)(filterValue);
-        const fieldDate = (0, import_date.getDate)(field.getValue({ item }));
-        return fieldDate > filterDate;
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal > filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_BEFORE_INC,
       /* translators: DataViews operator name */
-      label: (0, import_i18n31.__)("Before (inc)"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("Before (inc)"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.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_i18n31.__)(
+          (0, import_i18n34.__)(
             "<Name>%1$s is on or before: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -21906,20 +28468,22 @@ If there's a particular need for this, please submit a feature request at https:
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date.getDate)(filterValue);
-        const fieldDate = (0, import_date.getDate)(field.getValue({ item }));
-        return fieldDate <= filterDate;
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal <= filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_AFTER_INC,
       /* translators: DataViews operator name */
-      label: (0, import_i18n31.__)("After (inc)"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("After (inc)"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.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_i18n31.__)(
+          (0, import_i18n34.__)(
             "<Name>%1$s is on or after: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -21931,20 +28495,22 @@ If there's a particular need for this, please submit a feature request at https:
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date.getDate)(filterValue);
-        const fieldDate = (0, import_date.getDate)(field.getValue({ item }));
-        return fieldDate >= filterDate;
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal >= filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_CONTAINS,
       /* translators: DataViews operator name */
-      label: (0, import_i18n31.__)("Contains"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("Contains"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title contains: Hello". */
-          (0, import_i18n31.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
+          (0, import_i18n34.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -21962,11 +28528,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_i18n31.__)("Doesn't contain"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("Doesn't contain"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title doesn't contain: Hello". */
-          (0, import_i18n31.__)(
+          (0, import_i18n34.__)(
             "<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -21986,11 +28552,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_i18n31.__)("Starts with"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("Starts with"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title starts with: Hello". */
-          (0, import_i18n31.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
+          (0, import_i18n34.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -22008,11 +28574,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_i18n31.__)("On"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("On"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is: 2024-01-01". */
-          (0, import_i18n31.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+          (0, import_i18n34.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -22022,20 +28588,22 @@ If there's a particular need for this, please submit a feature request at https:
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date.getDate)(filterValue);
-        const fieldDate = (0, import_date.getDate)(field.getValue({ item }));
-        return filterDate.getTime() === fieldDate.getTime();
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal === filterTemporal;
       },
       selection: "single"
     },
     {
       name: OPERATOR_NOT_ON,
       /* translators: DataViews operator name */
-      label: (0, import_i18n31.__)("Not on"),
-      filterText: (filter, activeElements) => (0, import_element46.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
+      label: (0, import_i18n34.__)("Not on"),
+      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
+        (0, import_i18n34.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is not: 2024-01-01". */
-          (0, import_i18n31.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+          (0, import_i18n34.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -22045,9 +28613,11 @@ If there's a particular need for this, please submit a feature request at https:
         if (filterValue === void 0) {
           return true;
         }
-        const filterDate = (0, import_date.getDate)(filterValue);
-        const fieldDate = (0, import_date.getDate)(field.getValue({ item }));
-        return filterDate.getTime() !== fieldDate.getTime();
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal !== filterTemporal;
       },
       selection: "single"
     }
@@ -22060,7 +28630,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_runtime83 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);
   var ENTER = "Enter";
   var SPACE = " ";
   var FilterText = ({
@@ -22075,9 +28645,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_i18n32.sprintf)(
+    return (0, import_i18n35.sprintf)(
       /* translators: 1: Filter name e.g.: "Unknown status for Author". */
-      (0, import_i18n32.__)("Unknown status for %1$s"),
+      (0, import_i18n35.__)("Unknown status for %1$s"),
       filter.name
     );
   };
@@ -22094,7 +28664,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_runtime83.jsxs)(
+    return operatorOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(
       Stack,
       {
         direction: "row",
@@ -22103,12 +28673,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_runtime83.jsx)(import_components21.FlexItem, { className: "dataviews-filters__summary-operators-filter-name", children: filter.name }),
-          /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(
-            import_components21.SelectControl,
+          /* @__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,
             {
               className: "dataviews-filters__summary-operators-filter-select",
-              label: (0, import_i18n32.__)("Conditions"),
+              label: (0, import_i18n35.__)("Conditions"),
               value,
               options: operatorOptions,
               onChange: (newValue) => {
@@ -22166,13 +28736,13 @@ If there's a particular need for this, please submit a feature request at https:
     fields,
     ...commonProps
   }) {
-    const toggleRef = (0, import_element47.useRef)(null);
+    const toggleRef = (0, import_element58.useRef)(null);
     const { filter, view, onChangeView } = commonProps;
     const filterInView = view.filters?.find(
       (f2) => f2.field === filter.field
     );
     let activeElements = [];
-    const field = (0, import_element47.useMemo)(() => {
+    const field = (0, import_element58.useMemo)(() => {
       const currentField = fields.find((f2) => f2.id === filter.field);
       if (currentField) {
         return {
@@ -22196,20 +28766,25 @@ If there's a particular need for this, please submit a feature request at https:
         return filterInView?.value?.includes(element.value);
       });
     } else if (Array.isArray(filterInView?.value)) {
-      const label = filterInView.value.map((v2) => {
-        const formattedValue = field?.getValueFormatted({
-          item: { [field.id]: v2 },
-          field
+      const isComplete = !filterInView.value.some(
+        (v2) => v2 === void 0 || v2 === null || v2 === ""
+      );
+      if (isComplete) {
+        const label = filterInView.value.map((v2) => {
+          const formattedValue = field?.getValueFormatted({
+            item: { [field.id]: v2 },
+            field
+          });
+          return formattedValue || String(v2);
         });
-        return formattedValue || String(v2);
-      });
-      activeElements = [
-        {
-          value: filterInView.value,
-          // @ts-ignore
-          label
-        }
-      ];
+        activeElements = [
+          {
+            value: filterInView.value,
+            // @ts-expect-error `label` is a `string[]` here, but the element type expects a `string`.
+            label
+          }
+        ];
+      }
     } else if (typeof filterInView?.value === "object") {
       activeElements = [
         { value: filterInView.value, label: filterInView.value }
@@ -22230,9 +28805,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_i18n32.__)("Reset") : (0, import_i18n32.__)("Remove");
-    return /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(
-      import_components21.Dropdown,
+    const resetOrRemoveLabel = isPrimary ? (0, import_i18n35.__)("Reset") : (0, import_i18n35.__)("Remove");
+    return /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
+      import_components22.Dropdown,
       {
         defaultOpen: openedFilter === filter.field,
         contentClassName: "dataviews-filters__summary-popover",
@@ -22240,12 +28815,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_runtime83.jsxs)("div", { className: "dataviews-filters__summary-chip-container", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime83.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(
+        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)(
               tooltip_exports.Trigger,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
                   "div",
                   {
                     className: clsx_default(
@@ -22275,7 +28850,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_runtime83.jsx)(
+                    children: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
                       FilterText,
                       {
                         activeElements,
@@ -22287,17 +28862,17 @@ If there's a particular need for this, please submit a feature request at https:
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(tooltip_exports.Popup, { children: (0, import_i18n32.sprintf)(
+            /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(tooltip_exports.Popup, { children: (0, import_i18n35.sprintf)(
               /* translators: 1: Filter name. */
-              (0, import_i18n32.__)("Filter by: %1$s"),
+              (0, import_i18n35.__)("Filter by: %1$s"),
               filter.name.toLowerCase()
             ) })
           ] }),
-          canResetOrRemove && /* @__PURE__ */ (0, import_jsx_runtime83.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(
+          canResetOrRemove && /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(tooltip_exports.Root, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
               tooltip_exports.Trigger,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
                   "button",
                   {
                     className: clsx_default(
@@ -22319,18 +28894,18 @@ If there's a particular need for this, please submit a feature request at https:
                         toggleRef.current?.focus();
                       }
                     },
-                    children: /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_components21.Icon, { icon: close_small_default })
+                    children: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_components22.Icon, { icon: close_small_default })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
+            /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
           ] })
         ] }),
         renderContent: () => {
-          return /* @__PURE__ */ (0, import_jsx_runtime83.jsxs)(Stack, { direction: "column", justify: "flex-start", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(OperatorSelector, { ...commonProps }),
-            commonProps.filter.hasElements ? /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(
+          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)(
               SearchWidget,
               {
                 ...commonProps,
@@ -22339,7 +28914,7 @@ If there's a particular need for this, please submit a feature request at https:
                   elements
                 }
               }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(InputWidget, { ...commonProps, fields })
+            ) : /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(InputWidget, { ...commonProps, fields })
           ] });
         }
       }
@@ -22347,11 +28922,11 @@ 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_components22 = __toESM(require_components(), 1);
-  var import_i18n33 = __toESM(require_i18n(), 1);
-  var import_element48 = __toESM(require_element(), 1);
-  var import_jsx_runtime84 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu4 } = unlock2(import_components22.privateApis);
+  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);
   function AddFilterMenu({
     filters,
     view,
@@ -22360,10 +28935,10 @@ 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_runtime84.jsxs)(Menu4, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(Menu4.TriggerButton, { ...triggerProps }),
-      /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(Menu4.Popover, { children: inactiveFilters.map((filter) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(
+    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: () => {
@@ -22381,7 +28956,7 @@ If there's a particular need for this, please submit a feature request at https:
                 ]
               });
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(Menu4.ItemLabel, { children: filter.name })
+            children: /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(Menu4.ItemLabel, { children: filter.name })
           },
           filter.field
         );
@@ -22393,12 +28968,12 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     const inactiveFilters = filters.filter((filter) => !filter.isVisible);
-    return /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(
       AddFilterMenu,
       {
         triggerProps: {
-          render: /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(
-            import_components22.Button,
+          render: /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(
+            import_components23.Button,
             {
               accessibleWhenDisabled: true,
               size: "compact",
@@ -22408,18 +28983,18 @@ If there's a particular need for this, please submit a feature request at https:
               ref
             }
           ),
-          children: (0, import_i18n33.__)("Add filter")
+          children: (0, import_i18n36.__)("Add filter")
         },
         ...{ filters, view, onChangeView, setOpenedFilter }
       }
     );
   }
-  var add_filter_default = (0, import_element48.forwardRef)(AddFilter);
+  var add_filter_default = (0, import_element59.forwardRef)(AddFilter);

   // packages/dataviews/build-module/components/dataviews-filters/reset-filters.mjs
-  var import_components23 = __toESM(require_components(), 1);
-  var import_i18n34 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime85 = __toESM(require_jsx_runtime(), 1);
+  var import_components24 = __toESM(require_components(), 1);
+  var import_i18n37 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
   function ResetFilter({
     filters,
     view,
@@ -22431,8 +29006,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_runtime85.jsx)(
-      import_components23.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
+      import_components24.Button,
       {
         disabled: isDisabled,
         accessibleWhenDisabled: true,
@@ -22447,15 +29022,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_i18n34.__)("Reset")
+        children: (0, import_i18n37.__)("Reset")
       }
     );
   }

   // packages/dataviews/build-module/components/dataviews-filters/use-filters.mjs
-  var import_element49 = __toESM(require_element(), 1);
+  var import_element60 = __toESM(require_element(), 1);
   function useFilters(fields, view) {
-    return (0, import_element49.useMemo)(() => {
+    return (0, import_element60.useMemo)(() => {
       const filters = [];
       fields.forEach((field) => {
         if (field.filterBy === false || !field.hasElements && !field.Edit) {
@@ -22504,12 +29079,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_runtime86 = __toESM(require_jsx_runtime(), 1);
-  function Filters({ className }) {
-    const { fields, view, onChangeView, openedFilter, setOpenedFilter } = (0, import_element50.useContext)(dataviews_context_default);
-    const addFilterRef = (0, import_element50.useRef)(null);
+  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);
     const filters = use_filters_default(fields, view);
-    const addFilter = /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(
+    const addFilter = /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(
       add_filter_default,
       {
         filters,
@@ -22526,7 +29101,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_runtime86.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(
           Filter,
           {
             filter,
@@ -22542,7 +29117,7 @@ If there's a particular need for this, please submit a feature request at https:
       addFilter
     ];
     filterComponents.push(
-      /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(
         ResetFilter,
         {
           filters,
@@ -22552,7 +29127,7 @@ If there's a particular need for this, please submit a feature request at https:
         "reset-filters"
       )
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(
       Stack,
       {
         direction: "row",
@@ -22560,18 +29135,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,
+        className: className2,
         children: filterComponents
       }
     );
   }
-  var filters_default = (0, import_element50.memo)(Filters);
+  var filters_default = (0, import_element61.memo)(Filters);

   // packages/dataviews/build-module/components/dataviews-filters/toggle.mjs
-  var import_element51 = __toESM(require_element(), 1);
-  var import_components24 = __toESM(require_components(), 1);
-  var import_i18n35 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
+  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);
   function FiltersToggle() {
     const {
       filters,
@@ -22580,9 +29155,9 @@ If there's a particular need for this, please submit a feature request at https:
       setOpenedFilter,
       isShowingFilter,
       setIsShowingFilter
-    } = (0, import_element51.useContext)(dataviews_context_default);
-    const buttonRef = (0, import_element51.useRef)(null);
-    const onChangeViewWithFilterVisibility = (0, import_element51.useCallback)(
+    } = (0, import_element62.useContext)(dataviews_context_default);
+    const buttonRef = (0, import_element62.useRef)(null);
+    const onChangeViewWithFilterVisibility = (0, import_element62.useCallback)(
       (_view) => {
         onChangeView(_view);
         setIsShowingFilter(true);
@@ -22594,12 +29169,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_i18n35.__)("Add filter"),
+      label: (0, import_i18n38.__)("Add filter"),
       "aria-expanded": false,
       isPressed: false
     };
     const toggleFiltersButtonProps = {
-      label: (0, import_i18n35._x)("Filter", "verb"),
+      label: (0, import_i18n38._x)("Filter", "verb"),
       "aria-expanded": isShowingFilter,
       isPressed: isShowingFilter,
       onClick: () => {
@@ -22612,8 +29187,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_runtime87.jsx)(
-      import_components24.Button,
+    const buttonComponent = /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(
+      import_components25.Button,
       {
         ref: buttonRef,
         className: "dataviews-filters__visibility-toggle",
@@ -22624,7 +29199,7 @@ If there's a particular need for this, please submit a feature request at https:
         ...hasVisibleFilters ? toggleFiltersButtonProps : addFilterButtonProps
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime87.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime100.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(
       AddFilterMenu,
       {
         filters,
@@ -22633,7 +29208,7 @@ If there's a particular need for this, please submit a feature request at https:
         setOpenedFilter,
         triggerProps: { render: buttonComponent }
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(
       FilterVisibilityToggle,
       {
         buttonRef,
@@ -22647,37 +29222,37 @@ If there's a particular need for this, please submit a feature request at https:
     filtersCount,
     children
   }) {
-    (0, import_element51.useEffect)(
+    (0, import_element62.useEffect)(
       () => () => {
         buttonRef.current?.focus();
       },
       [buttonRef]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime87.jsxs)(import_jsx_runtime87.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime100.jsxs)(import_jsx_runtime100.Fragment, { children: [
       children,
-      !!filtersCount && /* @__PURE__ */ (0, import_jsx_runtime87.jsx)("span", { className: "dataviews-filters-toggle__count", children: filtersCount })
+      !!filtersCount && /* @__PURE__ */ (0, import_jsx_runtime100.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_element52 = __toESM(require_element(), 1);
-  var import_jsx_runtime88 = __toESM(require_jsx_runtime(), 1);
+  var import_element63 = __toESM(require_element(), 1);
+  var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
   function FiltersToggled(props) {
-    const { isShowingFilter } = (0, import_element52.useContext)(dataviews_context_default);
+    const { isShowingFilter } = (0, import_element63.useContext)(dataviews_context_default);
     if (!isShowingFilter) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(filters_default, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(filters_default, { ...props });
   }
   var filters_toggled_default = FiltersToggled;

   // packages/dataviews/build-module/components/dataviews-layout/index.mjs
-  var import_element53 = __toESM(require_element(), 1);
-  var import_components25 = __toESM(require_components(), 1);
-  var import_i18n36 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1);
-  function DataViewsLayout({ className }) {
+  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 }) {
     const {
       actions = [],
       data,
@@ -22696,8 +29271,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_runtime89.jsx)("p", { children: (0, import_i18n36.__)("No results") })
-    } = (0, import_element53.useContext)(dataviews_context_default);
+      empty = /* @__PURE__ */ (0, import_jsx_runtime102.jsx)("p", { children: (0, import_i18n39.__)("No results") })
+    } = (0, import_element64.useContext)(dataviews_context_default);
     const isDelayedInitialLoading = useDelayedLoading(!hasInitiallyLoaded, {
       delay: 200
     });
@@ -22705,15 +29280,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_runtime89.jsx)("div", { className: "dataviews-loading", children: /* @__PURE__ */ (0, import_jsx_runtime89.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_components25.Spinner, {}) }) });
+      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, {}) }) });
     }
     const ViewComponent = VIEW_LAYOUTS.find(
       (v2) => v2.type === view.type && defaultLayouts2[v2.type]
     )?.component;
-    return /* @__PURE__ */ (0, import_jsx_runtime89.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(
       ViewComponent,
       {
-        className,
+        className: className2,
         actions,
         data,
         fields,
@@ -22734,28 +29309,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_i18n37 = __toESM(require_i18n(), 1);
-  var import_element54 = __toESM(require_element(), 1);
-  var import_components26 = __toESM(require_components(), 1);
-  var import_compose10 = __toESM(require_compose(), 1);
-  var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);
-  var DataViewsSearch = (0, import_element54.memo)(function Search({ label }) {
-    const { view, onChangeView } = (0, import_element54.useContext)(dataviews_context_default);
-    const [search, setSearch, debouncedSearch] = (0, import_compose10.useDebouncedInput)(
+  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)(
       view.search
     );
-    (0, import_element54.useEffect)(() => {
+    (0, import_element65.useEffect)(() => {
       if (view.search !== debouncedSearch) {
         setSearch(view.search ?? "");
       }
     }, [view.search, setSearch]);
-    const onChangeViewRef = (0, import_element54.useRef)(onChangeView);
-    const viewRef = (0, import_element54.useRef)(view);
-    (0, import_element54.useEffect)(() => {
+    const onChangeViewRef = (0, import_element65.useRef)(onChangeView);
+    const viewRef = (0, import_element65.useRef)(view);
+    (0, import_element65.useEffect)(() => {
       onChangeViewRef.current = onChangeView;
       viewRef.current = view;
     }, [onChangeView, view]);
-    (0, import_element54.useEffect)(() => {
+    (0, import_element65.useEffect)(() => {
       if (debouncedSearch !== viewRef.current?.search) {
         onChangeViewRef.current({
           ...viewRef.current,
@@ -22765,9 +29340,9 @@ If there's a particular need for this, please submit a feature request at https:
         });
       }
     }, [debouncedSearch]);
-    const searchLabel = label || (0, import_i18n37.__)("Search");
-    return /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(
-      import_components26.SearchControl,
+    const searchLabel = label || (0, import_i18n40.__)("Search");
+    return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
+      import_components27.SearchControl,
       {
         className: "dataviews-search",
         onChange: setSearch,
@@ -22781,47 +29356,47 @@ 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_components27 = __toESM(require_components(), 1);
-  var import_i18n38 = __toESM(require_i18n(), 1);
-  var import_element55 = __toESM(require_element(), 1);
+  var import_components28 = __toESM(require_components(), 1);
+  var import_i18n41 = __toESM(require_i18n(), 1);
+  var import_element66 = __toESM(require_element(), 1);
   var import_warning = __toESM(require_warning(), 1);
-  var import_compose11 = __toESM(require_compose(), 1);
-  var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu5 } = unlock2(import_components27.privateApis);
+  var import_compose12 = __toESM(require_compose(), 1);
+  var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
+  var { Menu: Menu5 } = unlock2(import_components28.privateApis);
   var DATAVIEWS_CONFIG_POPOVER_PROPS = {
     className: "dataviews-config__popover",
     placement: "bottom-end",
     offset: 9
   };
   function ViewTypeMenu() {
-    const { view, onChangeView, defaultLayouts: defaultLayouts2 } = (0, import_element55.useContext)(dataviews_context_default);
+    const { view, onChangeView, defaultLayouts: defaultLayouts2 } = (0, import_element66.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_runtime91.jsxs)(Menu5, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(Menu5, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
         Menu5.TriggerButton,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(
-            import_components27.Button,
+          render: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
+            import_components28.Button,
             {
               size: "compact",
               icon: activeView?.icon,
-              label: (0, import_i18n38.__)("Layout")
+              label: (0, import_i18n41.__)("Layout")
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(Menu5.Popover, { children: availableLayouts.map((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_runtime91.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
           Menu5.RadioItem,
           {
             value: layout,
@@ -22849,7 +29424,7 @@ If there's a particular need for this, please submit a feature request at https:
               }
               (0, import_warning.default)("Invalid dataview");
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(Menu5.ItemLabel, { children: config.label })
+            children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(Menu5.ItemLabel, { children: config.label })
           },
           layout
         );
@@ -22857,8 +29432,8 @@ If there's a particular need for this, please submit a feature request at https:
     ] });
   }
   function SortFieldControl() {
-    const { view, fields, onChangeView } = (0, import_element55.useContext)(dataviews_context_default);
-    const orderOptions = (0, import_element55.useMemo)(() => {
+    const { view, fields, onChangeView } = (0, import_element66.useContext)(dataviews_context_default);
+    const orderOptions = (0, import_element66.useMemo)(() => {
       const sortableFields = fields.filter(
         (field) => field.enableSorting !== false
       );
@@ -22869,10 +29444,10 @@ If there's a particular need for this, please submit a feature request at https:
         };
       });
     }, [fields]);
-    return /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(
-      import_components27.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
+      import_components28.SelectControl,
       {
-        label: (0, import_i18n38.__)("Sort by"),
+        label: (0, import_i18n41.__)("Sort by"),
         value: view.sort?.field,
         options: orderOptions,
         onChange: (value) => {
@@ -22889,7 +29464,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function SortDirectionControl() {
-    const { view, fields, onChangeView } = (0, import_element55.useContext)(dataviews_context_default);
+    const { view, fields, onChangeView } = (0, import_element66.useContext)(dataviews_context_default);
     const sortableFields = fields.filter(
       (field) => field.enableSorting !== false
     );
@@ -22900,12 +29475,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_runtime91.jsx)(
-      import_components27.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
+      import_components28.__experimentalToggleGroupControl,
       {
         className: "dataviews-view-config__sort-direction",
         isBlock: true,
-        label: (0, import_i18n38.__)("Order"),
+        label: (0, import_i18n41.__)("Order"),
         value,
         onChange: (newDirection) => {
           if (newDirection === "asc" || newDirection === "desc") {
@@ -22925,8 +29500,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_runtime91.jsx)(
-            import_components27.__experimentalToggleGroupControlOptionIcon,
+          return /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
+            import_components28.__experimentalToggleGroupControlOptionIcon,
             {
               value: direction,
               icon: sortIcons[direction],
@@ -22939,16 +29514,16 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function ItemsPerPageControl() {
-    const { view, config, onChangeView } = (0, import_element55.useContext)(dataviews_context_default);
+    const { view, config, onChangeView } = (0, import_element66.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_runtime91.jsx)(
-      import_components27.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
+      import_components28.__experimentalToggleGroupControl,
       {
         isBlock: true,
-        label: (0, import_i18n38.__)("Items per page"),
+        label: (0, import_i18n41.__)("Items per page"),
         value: view.perPage || 10,
         disabled: !view?.sort?.field,
         onChange: (newItemsPerPage) => {
@@ -22960,8 +29535,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_runtime91.jsx)(
-            import_components27.__experimentalToggleGroupControlOption,
+          return /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
+            import_components28.__experimentalToggleGroupControlOption,
             {
               value,
               label: value.toString()
@@ -22973,13 +29548,13 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function ResetViewButton() {
-    const { onReset } = (0, import_element55.useContext)(dataviews_context_default);
+    const { onReset } = (0, import_element66.useContext)(dataviews_context_default);
     if (onReset === void 0) {
       return null;
     }
     const isDisabled = onReset === false;
-    return /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(
-      import_components27.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
+      import_components28.Button,
       {
         variant: "tertiary",
         size: "compact",
@@ -22991,13 +29566,13 @@ If there's a particular need for this, please submit a feature request at https:
             onReset();
           }
         },
-        children: (0, import_i18n38.__)("Reset view")
+        children: (0, import_i18n41.__)("Reset view")
       }
     );
   }
   function DataviewsViewConfigDropdown() {
-    const { view, onReset } = (0, import_element55.useContext)(dataviews_context_default);
-    const popoverId = (0, import_compose11.useInstanceId)(
+    const { view, onReset } = (0, import_element66.useContext)(dataviews_context_default);
+    const popoverId = (0, import_compose12.useInstanceId)(
       _DataViewsViewConfig,
       "dataviews-view-config-dropdown"
     );
@@ -23005,8 +29580,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_runtime91.jsx)(
-      import_components27.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
+      import_components28.Dropdown,
       {
         expandOnMobile: true,
         popoverProps: {
@@ -23014,13 +29589,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_runtime91.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(
-              import_components27.Button,
+          return /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
+              import_components28.Button,
               {
                 size: "compact",
                 icon: cog_default,
-                label: (0, import_i18n38._x)(
+                label: (0, import_i18n41._x)(
                   "View options",
                   "View is used as a noun"
                 ),
@@ -23029,22 +29604,22 @@ If there's a particular need for this, please submit a feature request at https:
                 "aria-controls": popoverId
               }
             ),
-            isModified && /* @__PURE__ */ (0, import_jsx_runtime91.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
+            isModified && /* @__PURE__ */ (0, import_jsx_runtime104.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
           ] });
         },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(
-          import_components27.__experimentalDropdownContentWrapper,
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
+          import_components28.__experimentalDropdownContentWrapper,
           {
             paddingSize: "medium",
             className: "dataviews-config__popover-content-wrapper",
-            children: /* @__PURE__ */ (0, import_jsx_runtime91.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(
               Stack,
               {
                 direction: "column",
                 className: "dataviews-view-config",
                 gap: "xl",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime91.jsxs)(
+                  /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(
                     Stack,
                     {
                       direction: "row",
@@ -23052,34 +29627,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_runtime91.jsx)(
-                          import_components27.__experimentalHeading,
+                        /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
+                          import_components28.__experimentalHeading,
                           {
                             level: 2,
                             className: "dataviews-settings-section__title",
-                            children: (0, import_i18n38.__)("Appearance")
+                            children: (0, import_i18n41.__)("Appearance")
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(ResetViewButton, {})
+                        /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(ResetViewButton, {})
                       ]
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime91.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime91.jsxs)(
+                  /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(
                       Stack,
                       {
                         direction: "row",
                         gap: "sm",
                         className: "dataviews-view-config__sort-controls",
                         children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(SortFieldControl, {}),
-                          /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(SortDirectionControl, {})
+                          /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(SortFieldControl, {}),
+                          /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(SortDirectionControl, {})
                         ]
                       }
                     ),
-                    !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(activeLayout.viewConfigOptions, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(ItemsPerPageControl, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(PropertiesSection, {})
+                    !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(activeLayout.viewConfigOptions, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(ItemsPerPageControl, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(PropertiesSection, {})
                   ] })
                 ]
               }
@@ -23088,25 +29663,388 @@ If there's a particular need for this, please submit a feature request at https:
         )
       }
     );
-  }
-  function _DataViewsViewConfig() {
-    return /* @__PURE__ */ (0, import_jsx_runtime91.jsxs)(import_jsx_runtime91.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(ViewTypeMenu, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(DataviewsViewConfigDropdown, {})
-    ] });
-  }
-  var DataViewsViewConfig = (0, import_element55.memo)(_DataViewsViewConfig);
-  var dataviews_view_config_default = DataViewsViewConfig;
+  }
+  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, {})
+    ] });
+  }
+  var DataViewsViewConfig = (0, import_element66.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";
+
+  // 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_components30 = __toESM(require_components(), 1);
+  var import_jsx_runtime107 = __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)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        ref: mergedRefs,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current?.querySelector(
+          'input[type="checkbox"]'
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
+          import_components30.CheckboxControl,
+          {
+            ...restProps
+          }
+        )
+      }
+    );
+  };
+  var ValidatedCheckboxControl = (0, import_element68.forwardRef)(UnforwardedValidatedCheckboxControl);
+  ValidatedCheckboxControl.displayName = "ValidatedCheckboxControl";

-  // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-  var import_components28 = __toESM(require_components(), 1);
-  var import_element56 = __toESM(require_element(), 1);
+  // 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);
+  var import_components31 = __toESM(require_components(), 1);
+  var import_jsx_runtime108 = __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)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(import_components31.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
+      }
+    );
+  };
+  var ValidatedNumberControl = (0, import_element69.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 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)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        ref: mergedRefs,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current?.querySelector(
+          'input[type="radio"]'
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_components32.RadioControl, { ...restProps })
+      }
+    );
+  };
+  var ValidatedRadioControl = (0, import_element70.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 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)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
+          import_components33.SelectControl,
+          {
+            ref: mergedRefs,
+            // A runtime boolean cannot statically discriminate
+            // SelectControl's single/multiple props union.
+            ...restProps
+          }
+        )
+      }
+    );
+  };
+  var ValidatedSelectControl = (0, import_element71.forwardRef)(UnforwardedValidatedSelectControl);
+  ValidatedSelectControl.displayName = "ValidatedSelectControl";

   // packages/dataviews/build-module/components/dataform-controls/utils/get-custom-validity.mjs
   function getCustomValidity(isValid2, validity) {
     let customValidity;
     if (isValid2?.required && validity?.required) {
-      customValidity = validity?.required?.message ? validity.required : void 0;
+      customValidity = validity.required.message ? {
+        type: validity.required.type,
+        message: validity.required.message
+      } : void 0;
     } else if (isValid2?.pattern && validity?.pattern) {
       customValidity = validity.pattern;
     } else if (isValid2?.min && validity?.min) {
@@ -23126,8 +30064,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_runtime92 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedCheckboxControl } = unlock2(import_components28.privateApis);
+  var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
   function Checkbox({
     field,
     onChange,
@@ -23138,12 +30075,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_element56.useCallback)(() => {
+    const onChangeControl = (0, import_element72.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue({ item: data }) })
       );
     }, [data, getValue, onChange, setValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
       ValidatedCheckboxControl,
       {
         required: !!field.isValid?.required,
@@ -23160,10 +30097,10 @@ 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_components29 = __toESM(require_components(), 1);
-  var import_element57 = __toESM(require_element(), 1);
-  var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedComboboxControl } = unlock2(import_components29.privateApis);
+  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);
   function Combobox3({
     data,
     field,
@@ -23173,7 +30110,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_element57.useCallback)(
+    const onChangeControl = (0, import_element73.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue ?? "" })),
       [data, onChange, setValue]
     );
@@ -23182,9 +30119,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_runtime93.jsx)(import_components29.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(import_components34.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(
       ValidatedComboboxControl,
       {
         required: !!field.isValid?.required,
@@ -23203,32 +30140,32 @@ 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_components31 = __toESM(require_components(), 1);
-  var import_element60 = __toESM(require_element(), 1);
-  var import_i18n40 = __toESM(require_i18n(), 1);
-  var import_date3 = __toESM(require_date(), 1);
+  var import_components36 = __toESM(require_components(), 1);
+  var import_element76 = __toESM(require_element(), 1);
+  var import_i18n44 = __toESM(require_i18n(), 1);
+  var import_date4 = __toESM(require_date(), 1);

   // packages/dataviews/build-module/components/dataform-controls/utils/relative-date-control.mjs
-  var import_components30 = __toESM(require_components(), 1);
-  var import_element58 = __toESM(require_element(), 1);
-  var import_i18n39 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);
+  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 TIME_UNITS_OPTIONS = {
     [OPERATOR_IN_THE_PAST]: [
-      { value: "days", label: (0, import_i18n39.__)("Days") },
-      { value: "weeks", label: (0, import_i18n39.__)("Weeks") },
-      { value: "months", label: (0, import_i18n39.__)("Months") },
-      { value: "years", label: (0, import_i18n39.__)("Years") }
+      { 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") }
     ],
     [OPERATOR_OVER]: [
-      { value: "days", label: (0, import_i18n39.__)("Days ago") },
-      { value: "weeks", label: (0, import_i18n39.__)("Weeks ago") },
-      { value: "months", label: (0, import_i18n39.__)("Months ago") },
-      { value: "years", label: (0, import_i18n39.__)("Years ago") }
+      { 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") }
     ]
   };
   function RelativeDateControl({
-    className,
+    className: className2,
     data,
     field,
     onChange,
@@ -23240,7 +30177,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_element58.useCallback)(
+    const onChangeValue = (0, import_element74.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -23249,7 +30186,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [onChange, setValue, data, unit]
     );
-    const onChangeUnit = (0, import_element58.useCallback)(
+    const onChangeUnit = (0, import_element74.useCallback)(
       (newUnit) => onChange(
         setValue({
           item: data,
@@ -23258,17 +30195,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_runtime94.jsx)(
-      import_components30.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
+      import_components35.BaseControl,
       {
         id,
-        className: clsx_default(className, "dataviews-controls__relative-date"),
+        className: clsx_default(className2, "dataviews-controls__relative-date"),
         label,
         hideLabelFromVision,
         help: description,
-        children: /* @__PURE__ */ (0, import_jsx_runtime94.jsxs)(Stack, { direction: "row", gap: "sm", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
-            import_components30.__experimentalNumberControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime113.jsxs)(Stack, { direction: "row", gap: "sm", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
+            import_components35.__experimentalNumberControl,
             {
               className: "dataviews-controls__relative-date-number",
               spinControls: "none",
@@ -23279,11 +30216,11 @@ If there's a particular need for this, please submit a feature request at https:
               disabled: disabled2
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
-            import_components30.SelectControl,
+          /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
+            import_components35.SelectControl,
             {
               className: "dataviews-controls__relative-date-unit",
-              label: (0, import_i18n39.__)("Unit"),
+              label: (0, import_i18n43.__)("Unit"),
               value: unit,
               options,
               onChange: onChangeUnit,
@@ -23297,11 +30234,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/utils/use-disabled-date-matchers.mjs
-  var import_element59 = __toESM(require_element(), 1);
+  var import_element75 = __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_element59.useMemo)(() => {
+    const disabledMatchers = (0, import_element75.useMemo)(() => {
       const matchers = [];
       if (minConstraint) {
         const minDate = parseDateFn(minConstraint);
@@ -23321,23 +30258,23 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
-  var import_date2 = __toESM(require_date(), 1);
+  var import_date3 = __toESM(require_date(), 1);
   function parseDateTime(dateTimeString) {
     if (!dateTimeString) {
       return null;
     }
-    const parsed = (0, import_date2.getDate)(dateTimeString);
+    const parsed = (0, import_date3.getDate)(dateTimeString);
     return parsed && isValid(parsed) ? parsed : null;
   }

   // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
-  var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
-  var { DateCalendar, ValidatedInputControl } = unlock2(import_components31.privateApis);
+  var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
+  var { ValidatedInputControl } = unlock2(import_components36.privateApis);
   var formatDateTime = (value) => {
     if (!value) {
       return "";
     }
-    return (0, import_date3.dateI18n)("Y-m-d\\TH:i", (0, import_date3.getDate)(value));
+    return (0, import_date4.dateI18n)("Y-m-d\\TH:i", (0, import_date4.getDate)(value));
   };
   function CalendarDateTimeControl({
     data,
@@ -23353,37 +30290,37 @@ 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_element60.useState)(() => {
+    const [calendarMonth, setCalendarMonth] = (0, import_element76.useState)(() => {
       const parsedDate = parseDateTime(value);
       return parsedDate || /* @__PURE__ */ new Date();
     });
-    const inputControlRef = (0, import_element60.useRef)(null);
-    const validationTimeoutRef = (0, import_element60.useRef)(void 0);
-    const previousFocusRef = (0, import_element60.useRef)(null);
+    const inputControlRef = (0, import_element76.useRef)(null);
+    const validationTimeoutRef = (0, import_element76.useRef)(void 0);
+    const previousFocusRef = (0, import_element76.useRef)(null);
     const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDateTime);
-    const onChangeCallback = (0, import_element60.useCallback)(
+    const onChangeCallback = (0, import_element76.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    (0, import_element60.useEffect)(() => {
+    (0, import_element76.useEffect)(() => {
       return () => {
         if (validationTimeoutRef.current) {
           clearTimeout(validationTimeoutRef.current);
         }
       };
     }, []);
-    const onSelectDate = (0, import_element60.useCallback)(
+    const onSelectDate = (0, import_element76.useCallback)(
       (newDate) => {
         let dateTimeValue;
         if (newDate) {
-          const wpDate = (0, import_date3.dateI18n)("Y-m-d", newDate);
+          const wpDate = (0, import_date4.dateI18n)("Y-m-d", newDate);
           let wpTime;
           if (value) {
-            wpTime = (0, import_date3.dateI18n)("H:i", (0, import_date3.getDate)(value));
+            wpTime = (0, import_date4.dateI18n)("H:i", (0, import_date4.getDate)(value));
           } else {
-            wpTime = (0, import_date3.dateI18n)("H:i", newDate);
+            wpTime = (0, import_date4.dateI18n)("H:i", newDate);
           }
-          const finalDateTime = (0, import_date3.getDate)(`${wpDate}T${wpTime}`);
+          const finalDateTime = (0, import_date4.getDate)(`${wpDate}T${wpTime}`);
           dateTimeValue = finalDateTime.toISOString();
           onChangeCallback(dateTimeValue);
           if (validationTimeoutRef.current) {
@@ -23406,10 +30343,10 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback, value]
     );
-    const handleManualDateTimeChange = (0, import_element60.useCallback)(
+    const handleManualDateTimeChange = (0, import_element76.useCallback)(
       (newValue) => {
         if (newValue) {
-          const dateTime = (0, import_date3.getDate)(newValue);
+          const dateTime = (0, import_date4.getDate)(newValue);
           onChangeCallback(dateTime.toISOString());
           const parsedDate = parseDateTime(dateTime.toISOString());
           if (parsedDate) {
@@ -23422,32 +30359,32 @@ If there's a particular need for this, please submit a feature request at https:
       [onChangeCallback]
     );
     const { format: fieldFormat } = field;
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date3.getSettings)().l10n.startOfWeek;
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date4.getSettings)().l10n.startOfWeek;
     const {
       timezone: { string: timezoneString }
-    } = (0, import_date3.getSettings)();
+    } = (0, import_date4.getSettings)();
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n40.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n44.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n40.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n44.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(
-      import_components31.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
+      import_components36.BaseControl,
       {
         id,
         label: displayLabel,
         help: description,
         hideLabelFromVision,
-        children: /* @__PURE__ */ (0, import_jsx_runtime95.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime114.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
             ValidatedInputControl,
             {
               ref: inputControlRef,
               required: !!isValid2?.required,
               customValidity: getCustomValidity(isValid2, validity),
               type: "datetime-local",
-              label: (0, import_i18n40.__)("Date time"),
+              label: (0, import_i18n44.__)("Date time"),
               hideLabelFromVision: true,
               value: formatDateTime(value),
               onChange: handleManualDateTimeChange,
@@ -23456,12 +30393,12 @@ If there's a particular need for this, please submit a feature request at https:
               max: maxConstraint ? formatDateTime(maxConstraint) : void 0
             }
           ),
-          !compact && /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(
-            DateCalendar,
+          !compact && /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
+            Calendar,
             {
               style: { width: "100%" },
-              selected: value ? parseDateTime(value) || void 0 : void 0,
-              onSelect: onSelectDate,
+              value: value ? parseDateTime(value) : null,
+              onValueChange: onSelectDate,
               month: calendarMonth,
               onMonthChange: setCalendarMonth,
               timeZone: timezoneString || void 0,
@@ -23484,7 +30421,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_runtime95.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__datetime",
@@ -23496,7 +30433,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
       CalendarDateTimeControl,
       {
         data,
@@ -23511,40 +30448,39 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/date.mjs
-  var import_components32 = __toESM(require_components(), 1);
-  var import_a11y = __toESM(require_a11y(), 1);
-  var import_element61 = __toESM(require_element(), 1);
-  var import_i18n41 = __toESM(require_i18n(), 1);
-  var import_date4 = __toESM(require_date(), 1);
-  var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);
-  var { DateCalendar: DateCalendar2, DateRangeCalendar } = unlock2(import_components32.privateApis);
+  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_date5 = __toESM(require_date(), 1);
+  var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
   var DATE_PRESETS = [
     {
       id: "today",
-      label: (0, import_i18n41.__)("Today"),
-      getValue: () => (0, import_date4.getDate)(null)
+      label: (0, import_i18n45.__)("Today"),
+      getValue: () => (0, import_date5.getDate)(null)
     },
     {
       id: "yesterday",
-      label: (0, import_i18n41.__)("Yesterday"),
+      label: (0, import_i18n45.__)("Yesterday"),
       getValue: () => {
-        const today = (0, import_date4.getDate)(null);
+        const today = (0, import_date5.getDate)(null);
         return subDays(today, 1);
       }
     },
     {
       id: "past-week",
-      label: (0, import_i18n41.__)("Past week"),
+      label: (0, import_i18n45.__)("Past week"),
       getValue: () => {
-        const today = (0, import_date4.getDate)(null);
+        const today = (0, import_date5.getDate)(null);
         return subDays(today, 7);
       }
     },
     {
       id: "past-month",
-      label: (0, import_i18n41.__)("Past month"),
+      label: (0, import_i18n45.__)("Past month"),
       getValue: () => {
-        const today = (0, import_date4.getDate)(null);
+        const today = (0, import_date5.getDate)(null);
         return subMonths(today, 1);
       }
     }
@@ -23552,41 +30488,41 @@ If there's a particular need for this, please submit a feature request at https:
   var DATE_RANGE_PRESETS = [
     {
       id: "last-7-days",
-      label: (0, import_i18n41.__)("Last 7 days"),
+      label: (0, import_i18n45.__)("Last 7 days"),
       getValue: () => {
-        const today = (0, import_date4.getDate)(null);
+        const today = (0, import_date5.getDate)(null);
         return [subDays(today, 7), today];
       }
     },
     {
       id: "last-30-days",
-      label: (0, import_i18n41.__)("Last 30 days"),
+      label: (0, import_i18n45.__)("Last 30 days"),
       getValue: () => {
-        const today = (0, import_date4.getDate)(null);
+        const today = (0, import_date5.getDate)(null);
         return [subDays(today, 30), today];
       }
     },
     {
       id: "month-to-date",
-      label: (0, import_i18n41.__)("Month to date"),
+      label: (0, import_i18n45.__)("Month to date"),
       getValue: () => {
-        const today = (0, import_date4.getDate)(null);
+        const today = (0, import_date5.getDate)(null);
         return [startOfMonth(today), today];
       }
     },
     {
       id: "last-year",
-      label: (0, import_i18n41.__)("Last year"),
+      label: (0, import_i18n45.__)("Last year"),
       getValue: () => {
-        const today = (0, import_date4.getDate)(null);
+        const today = (0, import_date5.getDate)(null);
         return [subYears(today, 1), today];
       }
     },
     {
       id: "year-to-date",
-      label: (0, import_i18n41.__)("Year to date"),
+      label: (0, import_i18n45.__)("Year to date"),
       getValue: () => {
-        const today = (0, import_date4.getDate)(null);
+        const today = (0, import_date5.getDate)(null);
         return [startOfYear(today), today];
       }
     }
@@ -23595,7 +30531,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!dateString) {
       return null;
     }
-    const parsed = (0, import_date4.getDate)(dateString);
+    const parsed = (0, import_date5.getDate)(dateString);
     return parsed && isValid(parsed) ? parsed : null;
   };
   var formatDate = (date) => {
@@ -23613,8 +30549,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_element61.useState)(void 0);
-    const validateRefs = (0, import_element61.useCallback)(() => {
+    const [customValidity, setCustomValidity] = (0, import_element77.useState)(void 0);
+    const validateRefs = (0, import_element77.useCallback)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       for (const ref of refs) {
         const input = ref.current;
@@ -23628,7 +30564,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       setCustomValidity(void 0);
     }, [inputRefs]);
-    (0, import_element61.useEffect)(() => {
+    (0, import_element77.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const result = validity ? getCustomValidity(isValid2, validity) : void 0;
       for (const ref of refs) {
@@ -23640,7 +30576,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     }, [inputRefs, isValid2, validity]);
-    (0, import_element61.useEffect)(() => {
+    (0, import_element77.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const handleInvalid = (event) => {
         event.preventDefault();
@@ -23655,7 +30591,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, [inputRefs, setIsTouched]);
-    (0, import_element61.useEffect)(() => {
+    (0, import_element77.useEffect)(() => {
       if (!isTouched) {
         return;
       }
@@ -23666,9 +30602,9 @@ If there's a particular need for this, please submit a feature request at https:
         validateRefs();
       }
     }, [isTouched, isValid2, validity, validateRefs]);
-    (0, import_element61.useEffect)(() => {
+    (0, import_element77.useEffect)(() => {
       if (isTouched && customValidity?.message) {
-        (0, import_a11y.speak)(customValidity.message);
+        (0, import_a11y2.speak)(customValidity.message);
       }
     }, [isTouched, customValidity?.message]);
     const onBlur = (event) => {
@@ -23679,9 +30615,9 @@ If there's a particular need for this, please submit a feature request at https:
         setIsTouched(true);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)("div", { onBlur, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime115.jsxs)("div", { onBlur, children: [
       children,
-      customValidity && /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(
+      customValidity && /* @__PURE__ */ (0, import_jsx_runtime115.jsxs)(
         "p",
         {
           className: clsx_default(
@@ -23689,8 +30625,8 @@ If there's a particular need for this, please submit a feature request at https:
             customValidity.type === "invalid" ? "is-invalid" : void 0
           ),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-              import_components32.Icon,
+            /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+              import_components37.Icon,
               {
                 className: "components-validated-control__indicator-icon",
                 icon: error_default,
@@ -23722,24 +30658,24 @@ 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_element61.useState)(
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element77.useState)(
       null
     );
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date4.getSettings)().l10n.startOfWeek;
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date5.getSettings)().l10n.startOfWeek;
     const fieldValue = getValue({ item: data });
     const value = typeof fieldValue === "string" ? fieldValue : void 0;
-    const [calendarMonth, setCalendarMonth] = (0, import_element61.useState)(() => {
+    const [calendarMonth, setCalendarMonth] = (0, import_element77.useState)(() => {
       const parsedDate = parseDate(value);
       return parsedDate || /* @__PURE__ */ new Date();
     });
-    const [isTouched, setIsTouched] = (0, import_element61.useState)(false);
-    const validityTargetRef = (0, import_element61.useRef)(null);
+    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_element61.useCallback)(
+    const onChangeCallback = (0, import_element77.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    const onSelectDate = (0, import_element61.useCallback)(
+    const onSelectDate = (0, import_element77.useCallback)(
       (newDate) => {
         const dateValue = newDate ? format(newDate, "yyyy-MM-dd") : void 0;
         onChangeCallback(dateValue);
@@ -23748,7 +30684,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const handlePresetClick = (0, import_element61.useCallback)(
+    const handlePresetClick = (0, import_element77.useCallback)(
       (preset) => {
         const presetDate = preset.getValue();
         const dateValue = formatDate(presetDate);
@@ -23759,7 +30695,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const handleManualDateChange = (0, import_element61.useCallback)(
+    const handleManualDateChange = (0, import_element77.useCallback)(
       (newValue) => {
         onChangeCallback(newValue);
         if (newValue) {
@@ -23775,14 +30711,14 @@ If there's a particular need for this, please submit a feature request at https:
     );
     const {
       timezone: { string: timezoneString }
-    } = (0, import_date4.getSettings)();
+    } = (0, import_date5.getSettings)();
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n41.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n45.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n41.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n45.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -23790,16 +30726,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_runtime96.jsx)(
-          import_components32.BaseControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+          import_components37.BaseControl,
           {
             id,
             className: "dataviews-controls__date",
             label: displayLabel,
             help: description,
             hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime115.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime115.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -23809,8 +30745,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_runtime96.jsx)(
-                        import_components32.Button,
+                      return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+                        import_components37.Button,
                         {
                           className: "dataviews-controls__date-preset",
                           variant: "tertiary",
@@ -23824,8 +30760,8 @@ If there's a particular need for this, please submit a feature request at https:
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-                      import_components32.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+                      import_components37.Button,
                       {
                         className: "dataviews-controls__date-preset",
                         variant: "tertiary",
@@ -23833,18 +30769,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_i18n41.__)("Custom")
+                        children: (0, import_i18n45.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-                import_components32.__experimentalInputControl,
+              /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+                import_components37.__experimentalInputControl,
                 {
                   ref: validityTargetRef,
                   type: "date",
-                  label: (0, import_i18n41.__)("Date"),
+                  label: (0, import_i18n45.__)("Date"),
                   hideLabelFromVision: true,
                   value,
                   onChange: handleManualDateChange,
@@ -23854,12 +30790,12 @@ If there's a particular need for this, please submit a feature request at https:
                   max: maxConstraint
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-                DateCalendar2,
+              /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+                Calendar,
                 {
                   style: { width: "100%" },
-                  selected: value ? parseDate(value) || void 0 : void 0,
-                  onSelect: onSelectDate,
+                  value: value ? parseDate(value) : null,
+                  onValueChange: onSelectDate,
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
                   timeZone: timezoneString || void 0,
@@ -23897,9 +30833,9 @@ If there's a particular need for this, please submit a feature request at https:
     if (Array.isArray(fieldValue) && fieldValue.length === 2 && fieldValue.every((date) => typeof date === "string")) {
       value = fieldValue;
     }
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date4.getSettings)().l10n.startOfWeek;
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date5.getSettings)().l10n.startOfWeek;
     const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate);
-    const onChangeCallback = (0, import_element61.useCallback)(
+    const onChangeCallback = (0, import_element77.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -23910,12 +30846,12 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [data, onChange, setValue]
     );
-    const [selectedPresetId, setSelectedPresetId] = (0, import_element61.useState)(
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element77.useState)(
       null
     );
-    const selectedRange = (0, import_element61.useMemo)(() => {
+    const selectedRange = (0, import_element77.useMemo)(() => {
       if (!value) {
-        return { from: void 0, to: void 0 };
+        return null;
       }
       const [from, to] = value;
       return {
@@ -23923,26 +30859,26 @@ If there's a particular need for this, please submit a feature request at https:
         to: parseDate(to) || void 0
       };
     }, [value]);
-    const [calendarMonth, setCalendarMonth] = (0, import_element61.useState)(() => {
-      return selectedRange.from || /* @__PURE__ */ new Date();
+    const [calendarMonth, setCalendarMonth] = (0, import_element77.useState)(() => {
+      return selectedRange?.from || /* @__PURE__ */ new Date();
     });
-    const [isTouched, setIsTouched] = (0, import_element61.useState)(false);
-    const fromInputRef = (0, import_element61.useRef)(null);
-    const toInputRef = (0, import_element61.useRef)(null);
-    const updateDateRange = (0, import_element61.useCallback)(
+    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)(
       (fromDate, toDate2) => {
-        if (fromDate && toDate2) {
-          onChangeCallback([
-            formatDate(fromDate),
-            formatDate(toDate2)
-          ]);
-        } else if (!fromDate && !toDate2) {
+        if (!fromDate && !toDate2) {
           onChangeCallback(void 0);
+          return;
         }
+        onChangeCallback([
+          formatDate(fromDate),
+          formatDate(toDate2)
+        ]);
       },
       [onChangeCallback]
     );
-    const onSelectCalendarRange = (0, import_element61.useCallback)(
+    const onSelectCalendarRange = (0, import_element77.useCallback)(
       (newRange) => {
         updateDateRange(newRange?.from, newRange?.to);
         setSelectedPresetId(null);
@@ -23950,7 +30886,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [updateDateRange]
     );
-    const handlePresetClick = (0, import_element61.useCallback)(
+    const handlePresetClick = (0, import_element77.useCallback)(
       (preset) => {
         const [startDate, endDate] = preset.getValue();
         setCalendarMonth(startDate);
@@ -23960,7 +30896,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [updateDateRange]
     );
-    const handleManualDateChange = (0, import_element61.useCallback)(
+    const handleManualDateChange = (0, import_element77.useCallback)(
       (fromOrTo, newValue) => {
         const [currentFrom, currentTo] = value || [
           void 0,
@@ -23980,14 +30916,14 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [value, updateDateRange]
     );
-    const { timezone } = (0, import_date4.getSettings)();
+    const { timezone } = (0, import_date5.getSettings)();
     let displayLabel = label;
     if (field.isValid?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n41.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n45.__)("Required")})`;
     } else if (!field.isValid?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n41.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n45.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -23995,16 +30931,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_runtime96.jsx)(
-          import_components32.BaseControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+          import_components37.BaseControl,
           {
             id,
             className: "dataviews-controls__date",
             label: displayLabel,
             help: description,
             hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime115.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime115.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -24014,8 +30950,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_runtime96.jsx)(
-                        import_components32.Button,
+                      return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+                        import_components37.Button,
                         {
                           className: "dataviews-controls__date-preset",
                           variant: "tertiary",
@@ -24029,8 +30965,8 @@ If there's a particular need for this, please submit a feature request at https:
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-                      import_components32.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+                      import_components37.Button,
                       {
                         className: "dataviews-controls__date-preset",
                         variant: "tertiary",
@@ -24038,13 +30974,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_i18n41.__)("Custom")
+                        children: (0, import_i18n45.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime115.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -24052,12 +30988,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_runtime96.jsx)(
-                      import_components32.__experimentalInputControl,
+                    /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+                      import_components37.__experimentalInputControl,
                       {
                         ref: fromInputRef,
                         type: "date",
-                        label: (0, import_i18n41.__)("From"),
+                        label: (0, import_i18n45.__)("From"),
                         hideLabelFromVision: true,
                         value: value?.[0],
                         onChange: (newValue) => handleManualDateChange("from", newValue),
@@ -24067,12 +31003,12 @@ If there's a particular need for this, please submit a feature request at https:
                         max: maxConstraint
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-                      import_components32.__experimentalInputControl,
+                    /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+                      import_components37.__experimentalInputControl,
                       {
                         ref: toInputRef,
                         type: "date",
-                        label: (0, import_i18n41.__)("To"),
+                        label: (0, import_i18n45.__)("To"),
                         hideLabelFromVision: true,
                         value: value?.[1],
                         onChange: (newValue) => handleManualDateChange("to", newValue),
@@ -24085,12 +31021,12 @@ If there's a particular need for this, please submit a feature request at https:
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-                DateRangeCalendar,
+              /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+                RangeCalendar,
                 {
                   style: { width: "100%" },
-                  selected: selectedRange,
-                  onSelect: onSelectCalendarRange,
+                  value: selectedRange,
+                  onValueChange: onSelectCalendarRange,
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
                   timeZone: timezone.string || void 0,
@@ -24114,7 +31050,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_runtime96.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__date",
@@ -24127,7 +31063,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_runtime96.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
         CalendarDateRangeControl,
         {
           data,
@@ -24139,7 +31075,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
       CalendarDateControl,
       {
         data,
@@ -24153,11 +31089,10 @@ 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_components33 = __toESM(require_components(), 1);
-  var import_element62 = __toESM(require_element(), 1);
-  var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedSelectControl } = unlock2(import_components33.privateApis);
-  function Select({
+  var import_components38 = __toESM(require_components(), 1);
+  var import_element78 = __toESM(require_element(), 1);
+  var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
+  function Select2({
     data,
     field,
     onChange,
@@ -24169,7 +31104,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_element62.useCallback)(
+    const onChangeControl = (0, import_element78.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -24178,9 +31113,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_runtime97.jsx)(import_components33.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(import_components38.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
       ValidatedSelectControl,
       {
         required: !!field.isValid?.required,
@@ -24199,7 +31134,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_runtime98 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
   var ELEMENTS_THRESHOLD = 10;
   function AdaptiveSelect(props) {
     const { field } = props;
@@ -24208,19 +31143,19 @@ 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_runtime98.jsx)(Combobox3, { ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(Combobox3, { ...props });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(Select, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(Select2, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/email.mjs
-  var import_components35 = __toESM(require_components(), 1);
+  var import_components40 = __toESM(require_components(), 1);

   // packages/dataviews/build-module/components/dataform-controls/utils/validated-input.mjs
-  var import_components34 = __toESM(require_components(), 1);
-  var import_element63 = __toESM(require_element(), 1);
-  var import_jsx_runtime99 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl2 } = unlock2(import_components34.privateApis);
+  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);
   function ValidatedText({
     data,
     field,
@@ -24235,7 +31170,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_element63.useCallback)(
+    const onChangeControl = (0, import_element79.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -24244,7 +31179,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [data, setValue, onChange]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
       ValidatedInputControl2,
       {
         required: !!isValid2.required,
@@ -24268,7 +31203,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_runtime100 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
   function Email({
     data,
     field,
@@ -24277,7 +31212,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
       ValidatedText,
       {
         ...{
@@ -24288,15 +31223,15 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional,
           validity,
           type: "email",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(import_components35.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(import_components35.Icon, { icon: envelope_default }) })
+          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 }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/telephone.mjs
-  var import_components36 = __toESM(require_components(), 1);
-  var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
+  var import_components41 = __toESM(require_components(), 1);
+  var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
   function Telephone({
     data,
     field,
@@ -24305,7 +31240,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
       ValidatedText,
       {
         ...{
@@ -24316,15 +31251,15 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional,
           validity,
           type: "tel",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(import_components36.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(import_components36.Icon, { icon: mobile_default }) })
+          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 }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/url.mjs
-  var import_components37 = __toESM(require_components(), 1);
-  var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
+  var import_components42 = __toESM(require_components(), 1);
+  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
   function Url({
     data,
     field,
@@ -24333,7 +31268,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
       ValidatedText,
       {
         ...{
@@ -24344,18 +31279,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_runtime102.jsx)(import_components37.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(import_components37.Icon, { icon: link_default }) })
+          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 }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/utils/validated-number.mjs
-  var import_components38 = __toESM(require_components(), 1);
-  var import_element64 = __toESM(require_element(), 1);
-  var import_i18n42 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedNumberControl } = unlock2(import_components38.privateApis);
+  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);
   function toNumberOrEmpty(value) {
     if (value === "" || value === void 0) {
       return "";
@@ -24369,37 +31303,37 @@ If there's a particular need for this, please submit a feature request at https:
     hideLabelFromVision,
     step
   }) {
-    const [min2 = "", max2 = ""] = value;
-    const onChangeMin = (0, import_element64.useCallback)(
-      (newValue) => onChange([toNumberOrEmpty(newValue), max2]),
-      [onChange, max2]
+    const [min3 = "", max3 = ""] = value;
+    const onChangeMin = (0, import_element80.useCallback)(
+      (newValue) => onChange([toNumberOrEmpty(newValue), max3]),
+      [onChange, max3]
     );
-    const onChangeMax = (0, import_element64.useCallback)(
-      (newValue) => onChange([min2, toNumberOrEmpty(newValue)]),
-      [onChange, min2]
+    const onChangeMax = (0, import_element80.useCallback)(
+      (newValue) => onChange([min3, toNumberOrEmpty(newValue)]),
+      [onChange, min3]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-      import_components38.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+      import_components43.BaseControl,
       {
-        help: (0, import_i18n42.__)("The max. value must be greater than the min. value."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(import_components38.Flex, { direction: "row", gap: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-            import_components38.__experimentalNumberControl,
+        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)(
+            import_components43.__experimentalNumberControl,
             {
-              label: (0, import_i18n42.__)("Min."),
-              value: min2,
-              max: max2 ? Number(max2) - step : void 0,
+              label: (0, import_i18n46.__)("Min."),
+              value: min3,
+              max: max3 ? Number(max3) - step : void 0,
               onChange: onChangeMin,
               hideLabelFromVision,
               step
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-            import_components38.__experimentalNumberControl,
+          /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+            import_components43.__experimentalNumberControl,
             {
-              label: (0, import_i18n42.__)("Max."),
-              value: max2,
-              min: min2 ? Number(min2) + step : void 0,
+              label: (0, import_i18n46.__)("Max."),
+              value: max3,
+              min: min3 ? Number(min3) + step : void 0,
               onChange: onChangeMax,
               hideLabelFromVision,
               step
@@ -24423,7 +31357,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_element64.useCallback)(
+    const onChangeControl = (0, import_element80.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -24437,7 +31371,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [data, onChange, setValue]
     );
-    const onChangeBetweenControls = (0, import_element64.useCallback)(
+    const onChangeBetweenControls = (0, import_element80.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -24455,7 +31389,7 @@ If there's a particular need for this, please submit a feature request at https:
       )) {
         valueBetween = value;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
         BetweenControls,
         {
           value: valueBetween,
@@ -24465,7 +31399,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
       ValidatedNumberControl,
       {
         required: !!isValid2.required,
@@ -24477,104 +31411,260 @@ If there's a particular need for this, please submit a feature request at https:
         onChange: onChangeControl,
         hideLabelFromVision,
         step,
-        min: isValid2.min ? isValid2.min.constraint : void 0,
-        max: isValid2.max ? isValid2.max.constraint : void 0,
+        min: typeof isValid2.min?.constraint === "number" ? isValid2.min.constraint : void 0,
+        max: typeof isValid2.max?.constraint === "number" ? isValid2.max.constraint : void 0,
         disabled: disabled2
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/integer.mjs
-  var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
   function Integer(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(ValidatedNumber, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/number.mjs
-  var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
   function Number2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime124.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);
+  function Radio({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    validity
+  }) {
+    const { label, description, getValue, setValue, isValid: isValid2 } = field;
+    const disabled2 = field.isDisabled({ item: data, field });
+    const { elements, isLoading } = useElements({
+      elements: field.elements,
+      getElements: field.getElements
+    });
+    const value = getValue({ item: data });
+    const onChangeControl = (0, import_element81.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_runtime125.jsx)(
+      ValidatedRadioControl,
+      {
+        required: !!field.isValid?.required,
+        markWhenOptional,
+        customValidity: getCustomValidity(isValid2, validity),
+        label,
+        help: description,
+        onChange: onChangeControl,
+        options: elements,
+        selected: value,
+        hideLabelFromVision,
+        disabled: disabled2
+      }
+    );
+  }
+
+  // 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);
+  function Text3({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    config,
+    validity
+  }) {
+    const { prefix, suffix } = config || {};
+    return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
+      ValidatedText,
+      {
+        ...{
+          data,
+          field,
+          onChange,
+          hideLabelFromVision,
+          markWhenOptional,
+          validity,
+          prefix: prefix ? (0, import_element82.createElement)(prefix) : void 0,
+          suffix: suffix ? (0, import_element82.createElement)(suffix) : void 0
+        }
+      }
+    );
+  }
+
+  // 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);
+  function getStep(timeFormat, values) {
+    const tokens = (timeFormat ?? "").replace(/\\./g, "");
+    const hasSeconds = tokens.includes("s") || values.some((value) => (parseTime(value) ?? 0) % 60 !== 0);
+    return hasSeconds ? 1 : void 0;
+  }
+  function toInputValue(value) {
+    const seconds = parseTime(value);
+    if (seconds === null) {
+      return "";
+    }
+    const parts = [
+      Math.floor(seconds / 3600),
+      Math.floor(seconds % 3600 / 60)
+    ];
+    if (seconds % 60 !== 0) {
+      parts.push(seconds % 60);
+    }
+    return parts.map((part) => String(part).padStart(2, "0")).join(":");
+  }
+  function BetweenControls2({
+    value,
+    onChange,
+    hideLabelFromVision,
+    disabled: disabled2,
+    step,
+    min: min3,
+    max: max3
+  }) {
+    const [from = "", to = ""] = value;
+    const onChangeFrom = (0, import_element83.useCallback)(
+      (newValue) => onChange([newValue ?? "", to]),
+      [onChange, to]
+    );
+    const onChangeTo = (0, import_element83.useCallback)(
+      (newValue) => onChange([from, newValue ?? ""]),
+      [onChange, from]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime127.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,
+            {
+              type: "time",
+              label: (0, import_i18n47.__)("From"),
+              value: from,
+              onChange: onChangeFrom,
+              hideLabelFromVision,
+              disabled: disabled2,
+              step,
+              min: min3,
+              max: to || max3
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+            ValidatedInputControl3,
+            {
+              type: "time",
+              label: (0, import_i18n47.__)("To"),
+              value: to,
+              onChange: onChangeTo,
+              hideLabelFromVision,
+              disabled: disabled2,
+              step,
+              min: from || min3,
+              max: max3
+            }
+          )
+        ] })
+      }
+    );
   }
-
-  // packages/dataviews/build-module/components/dataform-controls/radio.mjs
-  var import_components39 = __toESM(require_components(), 1);
-  var import_element65 = __toESM(require_element(), 1);
-  var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedRadioControl } = unlock2(import_components39.privateApis);
-  function Radio({
+  function Time({
     data,
     field,
     onChange,
     hideLabelFromVision,
     markWhenOptional,
+    operator,
     validity
   }) {
-    const { label, description, getValue, setValue, isValid: isValid2 } = field;
-    const disabled2 = field.isDisabled({ item: data, field });
-    const { elements, isLoading } = useElements({
-      elements: field.elements,
-      getElements: field.getElements
-    });
+    const { label, placeholder, description, getValue, setValue, isValid: isValid2 } = field;
     const value = getValue({ item: data });
-    const onChangeControl = (0, import_element65.useCallback)(
-      (newValue) => onChange(setValue({ item: data, value: newValue })),
+    const disabled2 = field.isDisabled({ item: data, field });
+    const timeFormat = field.format?.time;
+    const min3 = typeof isValid2.min?.constraint === "string" ? isValid2.min.constraint : void 0;
+    const max3 = typeof isValid2.max?.constraint === "string" ? isValid2.max.constraint : void 0;
+    const onChangeControl = (0, import_element83.useCallback)(
+      (newValue) => onChange(
+        setValue({
+          item: data,
+          value: newValue === "" ? void 0 : newValue
+        })
+      ),
       [data, onChange, setValue]
     );
-    if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(import_components39.Spinner, {});
+    const onChangeBetweenControls = (0, import_element83.useCallback)(
+      ([from, to]) => onChange(
+        setValue({
+          item: data,
+          // An unfilled bound is stored as `undefined`, which the
+          // `between` operator reads as "do not apply the filter".
+          value: [from || void 0, to || void 0]
+        })
+      ),
+      [data, onChange, setValue]
+    );
+    if (operator === OPERATOR_BETWEEN) {
+      let valueBetween = ["", ""];
+      if (Array.isArray(value) && value.length === 2) {
+        valueBetween = [
+          toInputValue(value[0]),
+          toInputValue(value[1])
+        ];
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+        BetweenControls2,
+        {
+          value: valueBetween,
+          onChange: onChangeBetweenControls,
+          hideLabelFromVision,
+          disabled: disabled2,
+          step: getStep(timeFormat, valueBetween),
+          min: min3,
+          max: max3
+        }
+      );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(
-      ValidatedRadioControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+      ValidatedInputControl3,
       {
-        required: !!field.isValid?.required,
+        required: !!isValid2.required,
         markWhenOptional,
         customValidity: getCustomValidity(isValid2, validity),
+        type: "time",
         label,
+        placeholder,
         help: description,
+        value: toInputValue(value),
         onChange: onChangeControl,
-        options: elements,
-        selected: value,
         hideLabelFromVision,
-        disabled: disabled2
-      }
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/text.mjs
-  var import_element66 = __toESM(require_element(), 1);
-  var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
-  function Text({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    config,
-    validity
-  }) {
-    const { prefix, suffix } = config || {};
-    return /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
-      ValidatedText,
-      {
-        ...{
-          data,
-          field,
-          onChange,
-          hideLabelFromVision,
-          markWhenOptional,
-          validity,
-          prefix: prefix ? (0, import_element66.createElement)(prefix) : void 0,
-          suffix: suffix ? (0, import_element66.createElement)(suffix) : void 0
-        }
+        disabled: disabled2,
+        step: getStep(timeFormat, [value]),
+        min: min3,
+        max: max3
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/toggle.mjs
-  var import_components40 = __toESM(require_components(), 1);
-  var import_element67 = __toESM(require_element(), 1);
-  var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedToggleControl } = unlock2(import_components40.privateApis);
+  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);
   function Toggle({
     field,
     onChange,
@@ -24585,12 +31675,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_element67.useCallback)(() => {
+    const onChangeControl = (0, import_element84.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue({ item: data }) })
       );
     }, [onChange, setValue, data, getValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
       ValidatedToggleControl,
       {
         required: !!isValid2.required,
@@ -24607,10 +31697,10 @@ 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_components41 = __toESM(require_components(), 1);
-  var import_element68 = __toESM(require_element(), 1);
-  var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedTextareaControl } = unlock2(import_components41.privateApis);
+  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({
     data,
     field,
@@ -24624,11 +31714,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_element68.useCallback)(
+    const onChangeControl = (0, import_element85.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
       ValidatedTextareaControl,
       {
         required: !!isValid2.required,
@@ -24648,384 +31738,11 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }

-  // packages/dataviews/build-module/components/dataform-controls/richtext/index.mjs
-  var import_element70 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/control.mjs
-  var import_components42 = __toESM(require_components(), 1);
-  var import_compose12 = __toESM(require_compose(), 1);
-  var import_element69 = __toESM(require_element(), 1);
-  var import_rich_text2 = __toESM(require_rich_text(), 1);
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/utils.mjs
-  var EMPTY_ARRAY5 = [];
-  function getAllowedFormats({
-    allowedFormats,
-    disableFormats
-  }) {
-    if (disableFormats) {
-      return EMPTY_ARRAY5;
-    }
-    return allowedFormats;
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/format-edit.mjs
-  var import_rich_text = __toESM(require_rich_text(), 1);
-  var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
-  var import_react24 = __toESM(require_react(), 1);
-  var EMPTY_CONTEXT = {};
-  function Edit({
-    onChange,
-    onFocus,
-    value,
-    forwardedRef,
-    settings,
-    isVisible: isVisible2
-  }) {
-    const { name, edit: EditFunction } = settings;
-    if (!EditFunction) {
-      return null;
-    }
-    const activeFormat = (0, import_rich_text.getActiveFormat)(value, name);
-    const isActive = activeFormat !== void 0;
-    const activeObject = (0, import_rich_text.getActiveObject)(value);
-    const isObjectActive = activeObject !== void 0 && activeObject.type === name;
-    return /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-      EditFunction,
-      {
-        isActive,
-        isVisible: isVisible2,
-        activeAttributes: isActive ? activeFormat.attributes || {} : {},
-        isObjectActive,
-        activeObjectAttributes: isObjectActive ? activeObject.attributes || {} : {},
-        value,
-        onChange,
-        onFocus,
-        contentRef: forwardedRef,
-        context: EMPTY_CONTEXT
-      },
-      name
-    );
-  }
-  function FormatEdit({
-    formatTypes,
-    ...props
-  }) {
-    return formatTypes.map((settings) => /* @__PURE__ */ (0, import_react24.createElement)(Edit, { settings, ...props, key: settings.name }));
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/control.mjs
-  var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
-  var {
-    ValidatedContentEditableControl: RichTextControlShell,
-    withIgnoreIMEEvents
-  } = unlock2(import_components42.privateApis);
-  var {
-    useRichText,
-    KeyboardShortcutContext,
-    InputEventContext,
-    shortcutsListener,
-    inputEventsListener
-  } = unlock2(import_rich_text2.privateApis);
-  var EMPTY_COMPLETERS = [];
-  function RichTextControl({
-    label,
-    value: attrValue,
-    onChange,
-    placeholder,
-    id,
-    clientId,
-    className,
-    hideLabelFromVision,
-    help,
-    disabled: disabled2,
-    required,
-    markWhenOptional,
-    customValidity,
-    allowedFormats,
-    disableFormats,
-    withoutInteractiveFormatting,
-    preserveWhiteSpace,
-    disableLineBreaks,
-    focusOnMount,
-    completers = EMPTY_COMPLETERS
-  }) {
-    const [selection, setSelection] = (0, import_element69.useState)({
-      start: void 0,
-      end: void 0
-    });
-    const [isSelected2, setIsSelected] = (0, import_element69.useState)(false);
-    const anchorRef = (0, import_element69.useRef)(void 0);
-    const inputEvents = (0, import_element69.useRef)(/* @__PURE__ */ new Set());
-    const keyboardShortcuts = (0, import_element69.useRef)(
-      /* @__PURE__ */ new Set()
-    );
-    const focusOutside = (0, import_compose12.__experimentalUseFocusOutside)(() => setIsSelected(false));
-    const adjustedAllowedFormats = getAllowedFormats({
-      allowedFormats,
-      disableFormats
-    });
-    const {
-      value,
-      onChange: onRichTextChange,
-      ref: richTextRef,
-      formatTypes,
-      getValue
-    } = useRichText({
-      value: attrValue,
-      onChange,
-      selectionStart: selection.start,
-      selectionEnd: selection.end,
-      onSelectionChange: (start, end) => setSelection({ start, end }),
-      __unstableIsSelected: isSelected2,
-      preserveWhiteSpace: !!preserveWhiteSpace,
-      placeholder,
-      __unstableDisableFormats: disableFormats,
-      allowedFormats: adjustedAllowedFormats,
-      withoutInteractiveFormatting,
-      __unstableFormatTypeHandlerContext: (0, import_element69.useMemo)(
-        () => ({
-          richTextIdentifier: id,
-          blockClientId: clientId
-        }),
-        [id, clientId]
-      )
-    });
-    function onFocus() {
-      anchorRef.current?.focus();
-    }
-    const eventListenersPropsRef = (0, import_element69.useRef)({
-      keyboardShortcuts,
-      inputEvents
-    });
-    const inputRulePropsRef = (0, import_element69.useRef)({
-      formatTypes,
-      getValue,
-      onChange: onRichTextChange
-    });
-    (0, import_element69.useInsertionEffect)(() => {
-      inputRulePropsRef.current = {
-        formatTypes,
-        getValue,
-        onChange: onRichTextChange
-      };
-    });
-    const enterRef = (0, import_compose12.useRefEffect)(
-      (element) => {
-        if (disabled2) {
-          return;
-        }
-        const onKeyDown = withIgnoreIMEEvents((event) => {
-          if (event.key !== "Enter" || event.defaultPrevented || event.metaKey || event.ctrlKey) {
-            return;
-          }
-          event.preventDefault();
-          if (disableLineBreaks) {
-            return;
-          }
-          const { getValue: getCurrentValue2, onChange: handleChange } = inputRulePropsRef.current;
-          const current = getCurrentValue2();
-          handleChange(
-            (0, import_rich_text2.insert)(
-              current,
-              "\n",
-              current.start ?? current.text.length,
-              current.end ?? current.text.length
-            )
-          );
-        });
-        element.addEventListener("keydown", onKeyDown);
-        return () => element.removeEventListener("keydown", onKeyDown);
-      },
-      [disableLineBreaks, disabled2]
-    );
-    const eventListenersRef = (0, import_compose12.useRefEffect)(
-      (element) => {
-        if (!isSelected2) {
-          return;
-        }
-        const cleanupShortcuts = shortcutsListener(
-          eventListenersPropsRef
-        )(element);
-        const cleanupInputEvents = inputEventsListener(
-          eventListenersPropsRef
-        )(element);
-        function onFormatInput(event) {
-          if (event.inputType !== "insertText" && event.type !== "compositionend") {
-            return;
-          }
-          const {
-            formatTypes: types,
-            getValue: getCurrentValue2,
-            onChange: handleChange
-          } = inputRulePropsRef.current;
-          const current = getCurrentValue2();
-          const transformed = types.reduce(
-            (accumulator, {
-              __unstableInputRule
-            }) => __unstableInputRule ? __unstableInputRule(accumulator) : accumulator,
-            current
-          );
-          if (transformed !== current) {
-            handleChange({
-              ...transformed,
-              activeFormats: current.activeFormats
-            });
-          }
-        }
-        element.addEventListener("input", onFormatInput);
-        element.addEventListener("compositionend", onFormatInput);
-        return () => {
-          cleanupShortcuts();
-          cleanupInputEvents();
-          element.removeEventListener("input", onFormatInput);
-          element.removeEventListener("compositionend", onFormatInput);
-        };
-      },
-      [isSelected2]
-    );
-    const { ref: autocompleteRef, ...autocompleteProps } = (0, import_components42.__unstableUseAutocompleteProps)(
-      {
-        completers,
-        record: value,
-        onChange: onRichTextChange,
-        // This control's completers insert their completion into the value;
-        // none replace the whole value, so the required `onReplace` is a
-        // no-op here.
-        onReplace: () => {
-        }
-      }
-    );
-    const focusOnMountRef = (0, import_compose12.useRefEffect)(
-      (element) => {
-        if (focusOnMount && !disabled2) {
-          element.focus();
-        }
-      },
-      [focusOnMount, disabled2]
-    );
-    const editableRef = (0, import_compose12.useMergeRefs)([
-      richTextRef,
-      anchorRef,
-      eventListenersRef,
-      enterRef,
-      focusOnMountRef,
-      autocompleteRef
-    ]);
-    return (
-      // Focus boundary for the field's selection: `onFocus` selects on entry;
-      // the spread `useFocusOutside` handlers deselect once focus leaves.
-      /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
-        "div",
-        {
-          ...focusOutside,
-          onFocus: (event) => {
-            setIsSelected(true);
-            focusOutside.onFocus(event);
-          },
-          children: /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)(import_components42.SlotFillProvider, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
-              RichTextControlShell,
-              {
-                label,
-                id,
-                className: clsx_default(
-                  "dataviews-controls__richtext",
-                  className
-                ),
-                placeholder,
-                hideLabelFromVision,
-                help,
-                disabled: disabled2,
-                required,
-                markWhenOptional,
-                customValidity,
-                value: value.text,
-                "aria-multiline": !disableLineBreaks,
-                ...autocompleteProps,
-                ref: editableRef
-              }
-            ),
-            isSelected2 && !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
-              KeyboardShortcutContext.Provider,
-              {
-                value: keyboardShortcuts,
-                children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(InputEventContext.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
-                  FormatEdit,
-                  {
-                    value,
-                    onChange: onRichTextChange,
-                    onFocus,
-                    formatTypes,
-                    forwardedRef: anchorRef,
-                    isVisible: true
-                  }
-                ) })
-              }
-            )
-          ] })
-        }
-      )
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/richtext/index.mjs
-  var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
-  function RichText({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    config,
-    validity
-  }) {
-    const {
-      className,
-      clientId,
-      allowedFormats,
-      disableFormats,
-      withoutInteractiveFormatting,
-      preserveWhiteSpace,
-      disableLineBreaks
-    } = config || {};
-    const disabled2 = field.isDisabled({ item: data, field });
-    const { label, placeholder, description, id, setValue, isValid: isValid2 } = field;
-    const value = field.getValue({ item: data }) ?? "";
-    const onChangeControl = (0, import_element70.useCallback)(
-      (newValue) => onChange(setValue({ item: data, value: newValue })),
-      [data, onChange, setValue]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(
-      RichTextControl,
-      {
-        label,
-        value,
-        onChange: onChangeControl,
-        placeholder,
-        id,
-        hideLabelFromVision,
-        help: description,
-        disabled: disabled2,
-        required: !!isValid2.required,
-        markWhenOptional,
-        customValidity: getCustomValidity(isValid2, validity),
-        className,
-        clientId,
-        allowedFormats,
-        disableFormats,
-        withoutInteractiveFormatting,
-        preserveWhiteSpace,
-        disableLineBreaks
-      }
-    );
-  }
-
   // packages/dataviews/build-module/components/dataform-controls/toggle-group.mjs
-  var import_components43 = __toESM(require_components(), 1);
-  var import_element71 = __toESM(require_element(), 1);
-  var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedToggleGroupControl } = unlock2(import_components43.privateApis);
+  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);
   function ToggleGroup({
     data,
     field,
@@ -25037,7 +31754,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_element71.useCallback)(
+    const onChangeControl = (0, import_element86.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -25046,13 +31763,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_runtime113.jsx)(import_components43.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(import_components48.Spinner, {});
     }
     if (elements.length === 0) {
       return null;
     }
     const selectedOption = elements.find((el) => el.value === value);
-    return /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
       ValidatedToggleGroupControl,
       {
         required: !!field.isValid?.required,
@@ -25064,8 +31781,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_runtime113.jsx)(
-          import_components43.__experimentalToggleGroupControlOption,
+        children: elements.map((el) => /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+          import_components48.__experimentalToggleGroupControlOption,
           {
             label: el.label,
             value: el.value,
@@ -25078,10 +31795,10 @@ 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_components44 = __toESM(require_components(), 1);
-  var import_element72 = __toESM(require_element(), 1);
-  var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedFormTokenField } = unlock2(import_components44.privateApis);
+  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);
   function ArrayControl({
     data,
     field,
@@ -25097,7 +31814,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_element72.useMemo)(
+    const arrayValueAsElements = (0, import_element87.useMemo)(
       () => Array.isArray(value) ? value.map((token) => {
         const element = elements?.find(
           (suggestion) => suggestion.value === token
@@ -25106,7 +31823,7 @@ If there's a particular need for this, please submit a feature request at https:
       }) : [],
       [value, elements]
     );
-    const onChangeControl = (0, import_element72.useCallback)(
+    const onChangeControl = (0, import_element87.useCallback)(
       (tokens) => {
         const valueTokens = tokens.map((token) => {
           if (typeof token === "object" && "value" in token) {
@@ -25119,9 +31836,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_runtime114.jsx)(import_components44.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(import_components49.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
       ValidatedFormTokenField,
       {
         required: !!isValid2?.required,
@@ -25160,9 +31877,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_runtime114.jsx)("span", { children: element?.label || item });
+            return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("span", { children: element?.label || item });
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)("span", { children: item });
+          return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("span", { children: item });
         }
       }
     );
@@ -25327,35 +32044,35 @@ 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_components45 = __toESM(require_components(), 1);
-  var import_element73 = __toESM(require_element(), 1);
-  var import_i18n43 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl3 } = unlock2(import_components45.privateApis);
+  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 ColorPickerDropdown = ({
     color,
     onColorChange,
     disabled: disabled2
   }) => {
     const validColor = color && w(color).isValid() ? color : "#ffffff";
-    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
-      import_components45.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+      import_components50.Dropdown,
       {
         className: "dataviews-controls__color-picker-dropdown",
         popoverProps: { resize: false },
-        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
-          import_components45.Button,
+        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+          import_components50.Button,
           {
             onClick: onToggle,
-            "aria-label": (0, import_i18n43.__)("Open color picker"),
+            "aria-label": (0, import_i18n48.__)("Open color picker"),
             size: "small",
             disabled: disabled2,
             accessibleWhenDisabled: true,
-            icon: () => /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(import_components45.ColorIndicator, { colorValue: validColor })
+            icon: () => /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_components50.ColorIndicator, { colorValue: validColor })
           }
         ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(import_components45.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
-          import_components45.ColorPicker,
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_components50.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+          import_components50.ColorPicker,
           {
             color: validColor,
             onChange: onColorChange,
@@ -25376,20 +32093,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_element73.useCallback)(
+    const handleColorChange = (0, import_element88.useCallback)(
       (newColor) => {
         onChange(setValue({ item: data, value: newColor }));
       },
       [data, onChange, setValue]
     );
-    const handleInputChange = (0, import_element73.useCallback)(
+    const handleInputChange = (0, import_element88.useCallback)(
       (newValue) => {
         onChange(setValue({ item: data, value: newValue || "" }));
       },
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
-      ValidatedInputControl3,
+    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+      ValidatedInputControl4,
       {
         required: !!field.isValid?.required,
         markWhenOptional,
@@ -25402,7 +32119,7 @@ If there's a particular need for this, please submit a feature request at https:
         hideLabelFromVision,
         type: "text",
         disabled: disabled2,
-        prefix: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(import_components45.__experimentalInputControlPrefixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+        prefix: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_components50.__experimentalInputControlPrefixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
           ColorPickerDropdown,
           {
             color: value,
@@ -25415,10 +32132,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_components46 = __toESM(require_components(), 1);
-  var import_element74 = __toESM(require_element(), 1);
-  var import_i18n44 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
+  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);
   function Password({
     data,
     field,
@@ -25427,12 +32144,12 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    const [isVisible2, setIsVisible] = (0, import_element74.useState)(false);
+    const [isVisible2, setIsVisible] = (0, import_element89.useState)(false);
     const disabled2 = field.isDisabled({ item: data, field });
-    const toggleVisibility = (0, import_element74.useCallback)(() => {
+    const toggleVisibility = (0, import_element89.useCallback)(() => {
       setIsVisible((prev) => !prev);
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
       ValidatedText,
       {
         ...{
@@ -25443,13 +32160,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_runtime116.jsx)(import_components46.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
-            import_components46.Button,
+          suffix: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components51.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+            import_components51.Button,
             {
               icon: isVisible2 ? unseen_default : seen_default,
               onClick: toggleVisibility,
               size: "small",
-              label: isVisible2 ? (0, import_i18n44.__)("Hide password") : (0, import_i18n44.__)("Show password"),
+              label: isVisible2 ? (0, import_i18n49.__)("Hide password") : (0, import_i18n49.__)("Show password"),
               disabled: disabled2,
               accessibleWhenDisabled: true
             }
@@ -25465,7 +32182,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_runtime117 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
   var FORM_CONTROLS = {
     adaptiveSelect: AdaptiveSelect,
     array: ArrayControl,
@@ -25481,11 +32198,11 @@ If there's a particular need for this, please submit a feature request at https:
     number: Number2,
     password: Password,
     radio: Radio,
-    select: Select,
-    text: Text,
+    select: Select2,
+    text: Text3,
+    time: Time,
     toggle: Toggle,
     textarea: Textarea,
-    richtext: RichText,
     toggleGroup: ToggleGroup
   };
   function isEditConfig(value) {
@@ -25498,7 +32215,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_runtime117.jsx)(BaseControlType, { ...props, config: controlConfig });
+      return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(BaseControlType, { ...props, config: controlConfig });
     };
   }
   function getControl(field, fallback) {
@@ -25574,7 +32291,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_i18n45 = __toESM(require_i18n(), 1);
+  var import_i18n50 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/render-from-elements.mjs
   function RenderFromElements({
@@ -25596,13 +32313,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_runtime118 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
   function render({
     item,
     field
   }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(RenderFromElements, { item, field });
+      return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(RenderFromElements, { item, field });
     }
     return field.getValueFormatted({ item, field });
   }
@@ -25684,7 +32401,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_i18n45.__)("Value must be a valid email address.");
+      return (0, import_i18n50.__)("Value must be a valid email address.");
     }
     return null;
   }
@@ -25721,7 +32438,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_i18n46 = __toESM(require_i18n(), 1);
+  var import_i18n51 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/sort-number.mjs
   var sort_number_default = (a2, b2, direction) => {
@@ -25787,7 +32504,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_i18n46.__)("Value must be an integer.");
+      return (0, import_i18n51.__)("Value must be an integer.");
     }
     return null;
   }
@@ -25834,7 +32551,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_i18n47 = __toESM(require_i18n(), 1);
+  var import_i18n52 = __toESM(require_i18n(), 1);
   var format3 = {
     separatorThousand: ",",
     separatorDecimal: ".",
@@ -25870,7 +32587,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_i18n47.__)("Value must be a number.");
+      return (0, import_i18n52.__)("Value must be a number.");
     }
     return null;
   }
@@ -25950,21 +32667,18 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/datetime.mjs
-  var import_date7 = __toESM(require_date(), 1);
+  var import_date8 = __toESM(require_date(), 1);

-  // packages/dataviews/build-module/field-types/utils/is-valid-date-boundary.mjs
-  var import_date6 = __toESM(require_date(), 1);
+  // packages/dataviews/build-module/field-types/utils/is-valid-boundary.mjs
+  var import_date7 = __toESM(require_date(), 1);
   function parseDateLike(value) {
-    if (!value) {
-      return null;
-    }
     if (!isValid(new Date(value))) {
       return null;
     }
-    const parsed = (0, import_date6.getDate)(value);
-    return parsed && isValid(parsed) ? parsed : null;
+    const parsed = (0, import_date7.getDate)(value);
+    return parsed && isValid(parsed) ? parsed.getTime() : null;
   }
-  function validateDateLikeBoundary(item, field, boundary) {
+  function validateBoundary(item, field, boundary, parse2) {
     const constraint = field.isValid[boundary]?.constraint;
     if (typeof constraint !== "string") {
       return false;
@@ -25974,21 +32688,30 @@ If there's a particular need for this, please submit a feature request at https:
     if (boundaryValue === void 0 || boundaryValue === null || boundaryValue === "") {
       return true;
     }
-    const parsedConstraint = parseDateLike(constraint);
-    const parsedValue = parseDateLike(String(boundaryValue));
-    return !!parsedConstraint && !!parsedValue && (boundary === "min" ? parsedValue.getTime() >= parsedConstraint.getTime() : parsedValue.getTime() <= parsedConstraint.getTime());
+    const parsedConstraint = parse2(constraint);
+    const parsedValue = parse2(String(boundaryValue));
+    if (parsedConstraint === null || parsedValue === null) {
+      return false;
+    }
+    return boundary === "min" ? parsedValue >= parsedConstraint : parsedValue <= parsedConstraint;
   }
   function isValidMinDate(item, field) {
-    return validateDateLikeBoundary(item, field, "min");
+    return validateBoundary(item, field, "min", parseDateLike);
   }
   function isValidMaxDate(item, field) {
-    return validateDateLikeBoundary(item, field, "max");
+    return validateBoundary(item, field, "max", parseDateLike);
+  }
+  function isValidMinTime(item, field) {
+    return validateBoundary(item, field, "min", parseTime);
+  }
+  function isValidMaxTime(item, field) {
+    return validateBoundary(item, field, "max", parseTime);
   }

   // packages/dataviews/build-module/field-types/datetime.mjs
   var format4 = {
-    datetime: (0, import_date7.getSettings)().formats.datetime,
-    weekStartsOn: (0, import_date7.getSettings)().l10n.startOfWeek
+    datetime: (0, import_date8.getSettings)().formats.datetime,
+    weekStartsOn: (0, import_date8.getSettings)().l10n.startOfWeek
   };
   function getValueFormatted4({
     item,
@@ -26004,7 +32727,7 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       formatDatetime = field.format;
     }
-    return (0, import_date7.dateI18n)(formatDatetime.datetime, (0, import_date7.getDate)(value));
+    return (0, import_date8.dateI18n)(formatDatetime.datetime, (0, import_date8.getDate)(value));
   }
   var sort = (a2, b2, direction) => {
     const timeA = new Date(a2).getTime();
@@ -26049,10 +32772,10 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/date.mjs
-  var import_date8 = __toESM(require_date(), 1);
+  var import_date9 = __toESM(require_date(), 1);
   var format5 = {
-    date: (0, import_date8.getSettings)().formats.date,
-    weekStartsOn: (0, import_date8.getSettings)().l10n.startOfWeek
+    date: (0, import_date9.getSettings)().formats.date,
+    weekStartsOn: (0, import_date9.getSettings)().l10n.startOfWeek
   };
   function getValueFormatted5({
     item,
@@ -26068,7 +32791,7 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       formatDate2 = field.format;
     }
-    return (0, import_date8.dateI18n)(formatDate2.date, (0, import_date8.getDate)(value));
+    return (0, import_date9.dateI18n)(formatDate2.date, (0, import_date9.getDate)(value));
   }
   var sort2 = (a2, b2, direction) => {
     const timeA = new Date(a2).getTime();
@@ -26114,8 +32837,83 @@ If there's a particular need for this, please submit a feature request at https:
     }
   };

+  // packages/dataviews/build-module/field-types/time.mjs
+  var import_date10 = __toESM(require_date(), 1);
+  var format6 = {
+    time: (0, import_date10.getSettings)().formats.time
+  };
+  var ANCHOR_DATE = "2000-01-01";
+  function toAnchoredDate(secondsSinceMidnight) {
+    const hours = Math.floor(secondsSinceMidnight / 3600);
+    const minutes = Math.floor(secondsSinceMidnight % 3600 / 60);
+    const seconds = secondsSinceMidnight % 60;
+    const time = [hours, minutes, seconds].map((part) => String(part).padStart(2, "0")).join(":");
+    return (0, import_date10.getDate)(`${ANCHOR_DATE}T${time}`);
+  }
+  function getValueFormatted6({
+    item,
+    field
+  }) {
+    const secondsSinceMidnight = parseTime(field.getValue({ item }));
+    if (secondsSinceMidnight === null) {
+      return "";
+    }
+    let formatTime;
+    if (field.type !== "time") {
+      formatTime = format6;
+    } else {
+      formatTime = field.format;
+    }
+    return (0, import_date10.dateI18n)(formatTime.time, toAnchoredDate(secondsSinceMidnight));
+  }
+  var sort3 = (a2, b2, direction) => {
+    const timeA = parseTime(a2);
+    const timeB = parseTime(b2);
+    if (timeA === null || timeB === null) {
+      if (timeA === timeB) {
+        return 0;
+      }
+      return timeA === null ? 1 : -1;
+    }
+    return direction === "asc" ? timeA - timeB : timeB - timeA;
+  };
+  var time_default = {
+    type: "time",
+    render,
+    Edit: "time",
+    sort: sort3,
+    enableSorting: true,
+    enableGlobalSearch: false,
+    defaultOperators: [
+      OPERATOR_ON,
+      OPERATOR_NOT_ON,
+      OPERATOR_BEFORE,
+      OPERATOR_AFTER,
+      OPERATOR_BEFORE_INC,
+      OPERATOR_AFTER_INC,
+      OPERATOR_BETWEEN
+    ],
+    validOperators: [
+      OPERATOR_ON,
+      OPERATOR_NOT_ON,
+      OPERATOR_BEFORE,
+      OPERATOR_AFTER,
+      OPERATOR_BEFORE_INC,
+      OPERATOR_AFTER_INC,
+      OPERATOR_BETWEEN
+    ],
+    format: format6,
+    getValueFormatted: getValueFormatted6,
+    validate: {
+      required: isValidRequired,
+      elements: isValidElements,
+      min: isValidMinTime,
+      max: isValidMaxTime
+    }
+  };
+
   // packages/dataviews/build-module/field-types/boolean.mjs
-  var import_i18n48 = __toESM(require_i18n(), 1);
+  var import_i18n53 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-bool.mjs
   function isValidRequiredForBool(item, field) {
@@ -26124,27 +32922,27 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/field-types/boolean.mjs
-  function getValueFormatted6({
+  function getValueFormatted7({
     item,
     field
   }) {
     const value = field.getValue({ item });
     if (value === true) {
-      return (0, import_i18n48.__)("True");
+      return (0, import_i18n53.__)("True");
     }
     if (value === false) {
-      return (0, import_i18n48.__)("False");
+      return (0, import_i18n53.__)("False");
     }
     return "";
   }
   function isValidCustom4(item, field) {
     const value = field.getValue({ item });
     if (![void 0, "", null].includes(value) && ![true, false].includes(value)) {
-      return (0, import_i18n48.__)("Value must be true, false, or undefined");
+      return (0, import_i18n53.__)("Value must be true, false, or undefined");
     }
     return null;
   }
-  var sort3 = (a2, b2, direction) => {
+  var sort4 = (a2, b2, direction) => {
     const boolA = Boolean(a2);
     const boolB = Boolean(b2);
     if (boolA === boolB) {
@@ -26159,7 +32957,7 @@ If there's a particular need for this, please submit a feature request at https:
     type: "boolean",
     render,
     Edit: "checkbox",
-    sort: sort3,
+    sort: sort4,
     validate: {
       required: isValidRequiredForBool,
       elements: isValidElements,
@@ -26170,7 +32968,7 @@ If there's a particular need for this, please submit a feature request at https:
     defaultOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
     validOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
     format: {},
-    getValueFormatted: getValueFormatted6
+    getValueFormatted: getValueFormatted7
   };

   // packages/dataviews/build-module/field-types/media.mjs
@@ -26192,7 +32990,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_i18n49 = __toESM(require_i18n(), 1);
+  var import_i18n54 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-array.mjs
   function isValidRequiredForArray(item, field) {
@@ -26203,7 +33001,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/field-types/array.mjs
-  function getValueFormatted7({
+  function getValueFormatted8({
     item,
     field
   }) {
@@ -26212,19 +33010,22 @@ If there's a particular need for this, please submit a feature request at https:
     return arr.join(", ");
   }
   function render2({ item, field }) {
-    return getValueFormatted7({ item, field });
+    return getValueFormatted8({ item, field });
   }
   function isValidCustom5(item, field) {
     const value = field.getValue({ item });
-    if (![void 0, "", null].includes(value) && !Array.isArray(value)) {
-      return (0, import_i18n49.__)("Value must be an array.");
+    if ([void 0, "", null].includes(value)) {
+      return null;
+    }
+    if (!Array.isArray(value)) {
+      return (0, import_i18n54.__)("Value must be an array.");
     }
     if (!value.every((v2) => typeof v2 === "string")) {
-      return (0, import_i18n49.__)("Every value must be a string.");
+      return (0, import_i18n54.__)("Every value must be a string.");
     }
     return null;
   }
-  var sort4 = (a2, b2, direction) => {
+  var sort5 = (a2, b2, direction) => {
     const arrA = Array.isArray(a2) ? a2 : [];
     const arrB = Array.isArray(b2) ? b2 : [];
     if (arrA.length !== arrB.length) {
@@ -26238,7 +33039,7 @@ If there's a particular need for this, please submit a feature request at https:
     type: "array",
     render: render2,
     Edit: "array",
-    sort: sort4,
+    sort: sort5,
     enableSorting: true,
     enableGlobalSearch: false,
     defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
@@ -26249,7 +33050,7 @@ If there's a particular need for this, please submit a feature request at https:
       OPERATOR_IS_NOT_ALL
     ],
     format: {},
-    getValueFormatted: getValueFormatted7,
+    getValueFormatted: getValueFormatted8,
     validate: {
       required: isValidRequiredForArray,
       elements: isValidElements,
@@ -26258,7 +33059,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/password.mjs
-  function getValueFormatted8({
+  function getValueFormatted9({
     item,
     field
   }) {
@@ -26275,7 +33076,7 @@ If there's a particular need for this, please submit a feature request at https:
     defaultOperators: [],
     validOperators: [],
     format: {},
-    getValueFormatted: getValueFormatted8,
+    getValueFormatted: getValueFormatted9,
     validate: {
       required: isValidRequired,
       pattern: isValidPattern,
@@ -26318,18 +33119,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_i18n50 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n55 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
   function render3({ item, field }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(RenderFromElements, { item, field });
+      return /* @__PURE__ */ (0, import_jsx_runtime136.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_runtime119.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
         "div",
         {
           style: {
@@ -26342,17 +33143,17 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime119.jsx)("span", { children: value })
+      /* @__PURE__ */ (0, import_jsx_runtime136.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_i18n50.__)("Value must be a valid color.");
+      return (0, import_i18n55.__)("Value must be a valid color.");
     }
     return null;
   }
-  var sort5 = (a2, b2, direction) => {
+  var sort6 = (a2, b2, direction) => {
     const colorA = w(a2);
     const colorB = w(b2);
     if (!colorA.isValid() && !colorB.isValid()) {
@@ -26378,7 +33179,7 @@ If there's a particular need for this, please submit a feature request at https:
     type: "color",
     render: render3,
     Edit: "color",
-    sort: sort5,
+    sort: sort6,
     enableSorting: true,
     enableGlobalSearch: false,
     defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
@@ -26430,7 +33231,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/no-type.mjs
-  var sort6 = (a2, b2, direction) => {
+  var sort7 = (a2, b2, direction) => {
     if (typeof a2 === "number" && typeof b2 === "number") {
       return sort_number_default(a2, b2, direction);
     }
@@ -26440,7 +33241,7 @@ If there's a particular need for this, please submit a feature request at https:
     // type: no type for this one
     render,
     Edit: null,
-    sort: sort6,
+    sort: sort7,
     enableSorting: true,
     enableGlobalSearch: false,
     defaultOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
@@ -26457,12 +33258,12 @@ If there's a particular need for this, please submit a feature request at https:
   function supportsNumericRangeConstraint(type) {
     return type === "integer" || type === "number";
   }
-  function supportsDateRangeConstraint(type) {
-    return type === "date" || type === "datetime";
+  function supportsStringRangeConstraint(type) {
+    return type === "date" || type === "datetime" || type === "time";
   }
   function normalizeRangeRule(value, fieldType, key) {
     const validator = fieldType.validate[key];
-    if (validator && (typeof value === "number" && supportsNumericRangeConstraint(fieldType.type) || typeof value === "string" && supportsDateRangeConstraint(fieldType.type))) {
+    if (validator && (typeof value === "number" && supportsNumericRangeConstraint(fieldType.type) || typeof value === "string" && supportsStringRangeConstraint(fieldType.type))) {
       return { constraint: value, validate: validator };
     }
     return void 0;
@@ -26484,8 +33285,8 @@ If there's a particular need for this, please submit a feature request at https:
         validate: fieldType.validate.elements
       };
     }
-    const min2 = normalizeRangeRule(rules?.min, fieldType, "min");
-    const max2 = normalizeRangeRule(rules?.max, fieldType, "max");
+    const min3 = normalizeRangeRule(rules?.min, fieldType, "min");
+    const max3 = normalizeRangeRule(rules?.max, fieldType, "max");
     const minLengthValue = rules?.minLength;
     let minLength;
     if (typeof minLengthValue === "number" && fieldType.validate.minLength !== void 0) {
@@ -26514,8 +33315,8 @@ If there's a particular need for this, please submit a feature request at https:
     return {
       required,
       elements,
-      min: min2,
-      max: max2,
+      min: min3,
+      max: max3,
       minLength,
       maxLength,
       pattern,
@@ -26552,6 +33353,7 @@ If there's a particular need for this, please submit a feature request at https:
       text_default,
       datetime_default,
       date_default,
+      time_default,
       boolean_default,
       media_default,
       array_default,
@@ -26569,7 +33371,7 @@ If there's a particular need for this, please submit a feature request at https:
     return fields.map((field) => {
       const fieldType = getFieldTypeByName(field.type);
       const getValue = field.getValue || get_value_from_id_default(field.id);
-      const sort7 = function(a2, b2, direction) {
+      const sort8 = function(a2, b2, direction) {
         const aValue = getValue({ item: a2 });
         const bValue = getValue({ item: b2 });
         return field.sort ? field.sort(aValue, bValue, direction) : fieldType.sort(aValue, bValue, direction);
@@ -26593,7 +33395,7 @@ If there's a particular need for this, please submit a feature request at https:
         type: fieldType.type,
         render: field.render ?? fieldType.render,
         Edit: getControl(field, fieldType.Edit),
-        sort: sort7,
+        sort: sort8,
         enableSorting: field.enableSorting ?? fieldType.enableSorting,
         enableGlobalSearch: field.enableGlobalSearch ?? fieldType.enableGlobalSearch,
         isValid: getIsValid(field, fieldType),
@@ -26610,7 +33412,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_element75 = __toESM(require_element(), 1);
+  var import_element90 = __toESM(require_element(), 1);
   function useData({
     view,
     data: shownData,
@@ -26620,34 +33422,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_element75.useState)(
+    const [hasInitiallyLoaded, setHasInitiallyLoaded] = (0, import_element90.useState)(
       !isLoading
     );
-    (0, import_element75.useEffect)(() => {
+    (0, import_element90.useEffect)(() => {
       if (!isLoading) {
         setHasInitiallyLoaded(true);
       }
     }, [isLoading]);
-    const previousDataRef = (0, import_element75.useRef)(shownData);
-    const previousPaginationInfoRef = (0, import_element75.useRef)(paginationInfo);
-    (0, import_element75.useEffect)(() => {
+    const previousDataRef = (0, import_element90.useRef)(shownData);
+    const previousPaginationInfoRef = (0, import_element90.useRef)(paginationInfo);
+    (0, import_element90.useEffect)(() => {
       if (!isLoading) {
         previousDataRef.current = shownData;
         previousPaginationInfoRef.current = paginationInfo;
       }
     }, [shownData, isLoading, paginationInfo]);
-    const [visibleEntries, setVisibleEntries] = (0, import_element75.useState)([]);
-    const positionMapRef = (0, import_element75.useRef)(/* @__PURE__ */ new Map());
-    const allLoadedRecordsRef = (0, import_element75.useRef)([]);
-    const prevViewParamsRef = (0, import_element75.useRef)({
+    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)({
       search: void 0,
       filters: void 0,
       perPage: void 0
     });
-    const scrollDirectionRef = (0, import_element75.useRef)(void 0);
-    const prevStartPositionRef = (0, import_element75.useRef)(void 0);
-    const hasInitializedRef = (0, import_element75.useRef)(false);
-    const allLoadedRecords = (0, import_element75.useMemo)(() => {
+    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)(() => {
       if (view.startPosition !== void 0 && prevStartPositionRef.current !== void 0) {
         if (view.startPosition < prevStartPositionRef.current) {
           scrollDirectionRef.current = "up";
@@ -26769,8 +33571,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_element76 = __toESM(require_element(), 1);
-  var import_compose13 = __toESM(require_compose(), 1);
+  var import_element91 = __toESM(require_element(), 1);
+  var import_compose17 = __toESM(require_compose(), 1);
   function captureAnchorElement(container, anchorElementRef, direction) {
     const containerRect = container.getBoundingClientRect();
     const centerY = containerRect.top + containerRect.height / 2;
@@ -26805,18 +33607,18 @@ If there's a particular need for this, please submit a feature request at https:
     containerRef,
     setVisibleEntries
   }) {
-    const anchorElementRef = (0, import_element76.useRef)(null);
-    const viewRef = (0, import_element76.useRef)(view);
-    const isLoadingRef = (0, import_element76.useRef)(isLoading);
-    const onChangeViewRef = (0, import_element76.useRef)(onChangeView);
-    const totalItemsRef = (0, import_element76.useRef)(paginationInfo.totalItems);
-    (0, import_element76.useLayoutEffect)(() => {
+    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)(() => {
       viewRef.current = view;
       isLoadingRef.current = isLoading;
       onChangeViewRef.current = onChangeView;
       totalItemsRef.current = paginationInfo.totalItems;
     }, [view, isLoading, onChangeView, paginationInfo.totalItems]);
-    const intersectionObserverCallback = (0, import_element76.useCallback)(
+    const intersectionObserverCallback = (0, import_element91.useCallback)(
       (entries) => {
         if (!setVisibleEntries) {
           return;
@@ -26848,7 +33650,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [setVisibleEntries]
     );
-    (0, import_element76.useLayoutEffect)(() => {
+    (0, import_element91.useLayoutEffect)(() => {
       const container = containerRef.current;
       const anchor = anchorElementRef.current;
       if (!container || !view.infiniteScrollEnabled || !anchor || isLoading) {
@@ -26868,10 +33670,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_element76.useRef)(
+    const intersectionObserverRef = (0, import_element91.useRef)(
       null
     );
-    (0, import_element76.useEffect)(() => {
+    (0, import_element91.useEffect)(() => {
       if (!view.infiniteScrollEnabled || !intersectionObserverCallback) {
         if (intersectionObserverRef.current) {
           intersectionObserverRef.current.disconnect();
@@ -26890,14 +33692,14 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, [view.infiniteScrollEnabled, intersectionObserverCallback]);
-    (0, import_element76.useEffect)(() => {
+    (0, import_element91.useEffect)(() => {
       if (!view.infiniteScrollEnabled || !containerRef.current) {
         return;
       }
       let lastScrollTop = 0;
       const BOTTOM_THRESHOLD = 600;
       const TOP_THRESHOLD = 800;
-      const handleScroll = (0, import_compose13.throttle)((event) => {
+      const handleScroll = (0, import_compose17.throttle)((event) => {
         const currentView = viewRef.current;
         const totalItems = totalItemsRef.current;
         const target = event.target;
@@ -26950,15 +33752,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_element77 = __toESM(require_element(), 1);
-  var import_compose14 = __toESM(require_compose(), 1);
-  var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
+  var import_element92 = __toESM(require_element(), 1);
+  var import_compose18 = __toESM(require_compose(), 1);
+  var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
   var isItemClickable = () => false;
   var dataViewsPickerLayouts = VIEW_LAYOUTS.filter(
     (viewLayout) => viewLayout.isPicker
   );
   var defaultGetItemId = (item) => item.id;
-  var EMPTY_ARRAY6 = [];
+  var EMPTY_ARRAY5 = [];
   var DEFAULT_PICKER_LAYOUTS = {
     pickerGrid: true,
     pickerTable: true
@@ -26967,10 +33769,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_element77.useContext)(dataviews_context_default);
+    const { view } = (0, import_element92.useContext)(dataviews_context_default);
     const isInfiniteScroll = view.infiniteScrollEnabled;
-    return /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(import_jsx_runtime120.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(import_jsx_runtime137.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(
         Stack,
         {
           direction: "row",
@@ -26981,7 +33783,7 @@ If there's a particular need for this, please submit a feature request at https:
           }),
           gap: "xs",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(
               Stack,
               {
                 direction: "row",
@@ -26989,18 +33791,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_runtime120.jsx)(dataviews_search_default, { label: searchLabel }),
-                  /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(toggle_default, {})
+                  search && /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(dataviews_search_default, { label: searchLabel }),
+                  /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(toggle_default, {})
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(Stack, { direction: "row", gap: "xs", style: { flexShrink: 0 }, children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(dataviews_view_config_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_runtime120.jsx)(filters_toggled_default, { className: "dataviews-filters__container" }),
-      /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(DataViewsLayout, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(DataViewsPickerFooter, {})
+      /* @__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, {})
     ] });
   }
   function DataViewsPicker({
@@ -27009,7 +33811,7 @@ If there's a particular need for this, please submit a feature request at https:
     fields,
     search = true,
     searchLabel = void 0,
-    actions = EMPTY_ARRAY6,
+    actions = EMPTY_ARRAY5,
     data,
     getItemId = defaultGetItemId,
     isLoading = false,
@@ -27030,9 +33832,9 @@ If there's a particular need for this, please submit a feature request at https:
       selection,
       paginationInfo
     });
-    const containerRef = (0, import_element77.useRef)(null);
-    const [containerWidth, setContainerWidth] = (0, import_element77.useState)(0);
-    const resizeObserverRef = (0, import_compose14.useResizeObserver)(
+    const containerRef = (0, import_element92.useRef)(null);
+    const [containerWidth, setContainerWidth] = (0, import_element92.useState)(0);
+    const resizeObserverRef = (0, import_compose18.useResizeObserver)(
       (resizeObserverEntries) => {
         setContainerWidth(
           resizeObserverEntries[0].borderBoxSize[0].inlineSize
@@ -27040,22 +33842,22 @@ If there's a particular need for this, please submit a feature request at https:
       },
       { box: "border-box" }
     );
-    const [openedFilter, setOpenedFilter] = (0, import_element77.useState)(null);
+    const [openedFilter, setOpenedFilter] = (0, import_element92.useState)(null);
     function setSelectionWithChange(value) {
       const newValue = typeof value === "function" ? value(selection) : value;
       if (onChangeSelection) {
         onChangeSelection(newValue);
       }
     }
-    const _fields = (0, import_element77.useMemo)(() => normalizeFields(fields), [fields]);
+    const _fields = (0, import_element92.useMemo)(() => normalizeFields(fields), [fields]);
     const filters = use_filters_default(_fields, view);
-    const hasPrimaryOrLockedFilters = (0, import_element77.useMemo)(
+    const hasPrimaryOrLockedFilters = (0, import_element92.useMemo)(
       () => (filters || []).some(
         (filter) => filter.isPrimary || filter.isLocked
       ),
       [filters]
     );
-    const [isShowingFilter, setIsShowingFilter] = (0, import_element77.useState)(
+    const [isShowingFilter, setIsShowingFilter] = (0, import_element92.useState)(
       hasPrimaryOrLockedFilters
     );
     const { intersectionObserver } = useInfiniteScroll({
@@ -27066,12 +33868,12 @@ If there's a particular need for this, please submit a feature request at https:
       containerRef,
       setVisibleEntries
     });
-    (0, import_element77.useEffect)(() => {
+    (0, import_element92.useEffect)(() => {
       if (hasPrimaryOrLockedFilters && !isShowingFilter) {
         setIsShowingFilter(true);
       }
     }, [hasPrimaryOrLockedFilters, isShowingFilter]);
-    const defaultLayouts2 = (0, import_element77.useMemo)(
+    const defaultLayouts2 = (0, import_element92.useMemo)(
       () => Object.fromEntries(
         Object.entries(defaultLayoutsProperty).filter(([layoutType]) => {
           return dataViewsPickerLayouts.some(
@@ -27087,7 +33889,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_runtime120.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
       dataviews_context_default.Provider,
       {
         value: {
@@ -27118,7 +33920,7 @@ If there's a particular need for this, please submit a feature request at https:
           hasInitiallyLoaded: true,
           intersectionObserver
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)("div", { className: "dataviews-picker-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(DefaultUI, { search, searchLabel }) })
+        children: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)("div", { className: "dataviews-picker-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(DefaultUI, { search, searchLabel }) })
       }
     );
   }
@@ -27212,7 +34014,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_element78 = __toESM(require_element(), 1);
+  var import_element93 = __toESM(require_element(), 1);
   var import_data7 = __toESM(require_data(), 1);
   var import_preferences = __toESM(require_preferences(), 1);

@@ -27221,124 +34023,116 @@ If there's a particular need for this, please submit a feature request at https:
     return `dataviews-${kind}-${name}-${slug}`;
   }

-  // packages/views/build-module/filter-utils.mjs
-  var SCALAR_VALUES = [
-    "titleField",
-    "mediaField",
-    "descriptionField",
-    "showTitle",
-    "showMedia",
-    "showDescription",
-    "showLevels",
-    "infiniteScrollEnabled"
-  ];
-  function mergeActiveViewOverrides(view, activeViewOverrides, defaultView2) {
-    if (!activeViewOverrides) {
-      return view;
-    }
-    let result = view;
-    for (const key of SCALAR_VALUES) {
-      if (key in activeViewOverrides) {
-        result = { ...result, [key]: activeViewOverrides[key] };
-      }
+  // packages/views/build-module/resolve-view.mjs
+  var QUERY_PARAMS = ["page", "search"];
+  function isPlainObject2(value) {
+    return typeof value === "object" && value !== null && !Array.isArray(value);
+  }
+  function withoutQueryParams(layer) {
+    const result = isPlainObject2(layer) ? { ...layer } : {};
+    for (const key of QUERY_PARAMS) {
+      delete result[key];
     }
-    if (activeViewOverrides.filters && activeViewOverrides.filters.length > 0) {
-      const activeFields = new Set(
-        activeViewOverrides.filters.map((f2) => f2.field)
-      );
-      const preserved = (view.filters ?? []).filter(
-        (f2) => !activeFields.has(f2.field)
-      );
-      result = {
-        ...result,
-        filters: [...preserved, ...activeViewOverrides.filters]
-      };
+    return result;
+  }
+  function mergeLayer(lower, upper) {
+    const result = { ...lower };
+    for (const key of Object.keys(upper)) {
+      const value = upper[key];
+      const current = result[key];
+      result[key] = isPlainObject2(current) && isPlainObject2(value) ? mergeLayer(current, value) : value;
     }
-    if (activeViewOverrides.sort) {
-      const isDefaultSort = defaultView2 && view.sort?.field === defaultView2.sort?.field && view.sort?.direction === defaultView2.sort?.direction;
-      if (isDefaultSort) {
-        result = {
-          ...result,
-          sort: activeViewOverrides.sort
-        };
+    return result;
+  }
+  function diffLayer(value, base, persisted = {}) {
+    const result = {};
+    for (const key of Object.keys(value)) {
+      const next = value[key];
+      const current = base[key];
+      const prev = persisted[key];
+      if (next === void 0) {
+        continue;
       }
-    }
-    if (activeViewOverrides.layout) {
-      result = {
-        ...result,
-        layout: {
-          ...result.layout,
-          ...activeViewOverrides.layout
+      if (isPlainObject2(next) && isPlainObject2(current)) {
+        const nested = diffLayer(
+          next,
+          current,
+          isPlainObject2(prev) ? prev : {}
+        );
+        if (Object.keys(nested).length > 0) {
+          result[key] = nested;
         }
-      };
-    }
-    if (activeViewOverrides.groupBy) {
-      result = {
-        ...result,
-        groupBy: activeViewOverrides.groupBy
-      };
+      } else if (!dequal(next, current)) {
+        result[key] = next;
+      } else if (prev !== void 0 && dequal(next, prev)) {
+        result[key] = prev;
+      }
     }
     return result;
   }
-  function stripActiveViewOverrides(view, activeViewOverrides, defaultView2) {
-    if (!activeViewOverrides) {
+  function getLockedFilters(overrides) {
+    return (overrides?.filters ?? []).filter((filter) => filter.isLocked);
+  }
+  function applyLockedFilters(view, overrides) {
+    const locked = getLockedFilters(overrides);
+    if (locked.length === 0) {
       return view;
     }
-    let result = view;
-    for (const key of SCALAR_VALUES) {
-      if (key in activeViewOverrides) {
-        const { [key]: _, ...rest } = result;
-        result = rest;
-      }
-    }
-    if (activeViewOverrides.filters && activeViewOverrides.filters.length > 0) {
-      const activeFields = new Set(
-        activeViewOverrides.filters.map((f2) => f2.field)
+    const rest = (view.filters ?? []).filter(
+      (filter) => !locked.some((f2) => f2.field === filter.field)
+    );
+    return { ...view, filters: [...locked, ...rest] };
+  }
+  function resolveBaseView(layers, effectiveType) {
+    const { defaultView: defaultView2, defaultLayouts: defaultLayouts2, activeViewOverrides } = layers;
+    const layoutDefaults = defaultLayouts2?.[effectiveType];
+    return applyLockedFilters(
+      [layoutDefaults, activeViewOverrides].reduce(
+        (lower, upper) => mergeLayer(lower, withoutQueryParams(upper)),
+        withoutQueryParams(defaultView2)
+      ),
+      activeViewOverrides
+    );
+  }
+  function resolveView(args) {
+    const { defaultView: defaultView2, activeViewOverrides, persistedView, page, search } = args;
+    const effectiveType = persistedView?.type ?? activeViewOverrides?.type ?? defaultView2?.type;
+    const baseView = resolveBaseView(args, effectiveType);
+    const view = {
+      ...applyLockedFilters(
+        mergeLayer(baseView, withoutQueryParams(persistedView)),
+        activeViewOverrides
+      ),
+      page: Number(page ?? 1),
+      search: search ?? ""
+    };
+    return view;
+  }
+  function getUserModifications(newView, layers) {
+    const { activeViewOverrides, persistedView } = layers;
+    const baseView = resolveBaseView(layers, newView.type);
+    const modifications = diffLayer(
+      withoutQueryParams(newView),
+      withoutQueryParams(baseView),
+      withoutQueryParams(persistedView)
+    );
+    const locked = getLockedFilters(activeViewOverrides);
+    if (locked.length > 0 && Array.isArray(modifications.filters)) {
+      modifications.filters = modifications.filters.filter(
+        (filter) => !locked.some((f2) => f2.field === filter.field)
       );
-      result = {
-        ...result,
-        filters: (view.filters ?? []).filter(
-          (f2) => !activeFields.has(f2.field)
-        )
-      };
-    }
-    if (activeViewOverrides.sort && view.sort?.field === activeViewOverrides.sort.field && view.sort?.direction === activeViewOverrides.sort.direction) {
-      result = {
-        ...result,
-        sort: defaultView2?.sort
-      };
-    }
-    if (activeViewOverrides.layout && "layout" in result && result.layout) {
-      const layout = { ...result.layout };
-      for (const key of Object.keys(activeViewOverrides.layout)) {
-        delete layout[key];
-      }
-      result = {
-        ...result,
-        layout: Object.keys(layout).length > 0 ? layout : void 0
-      };
-    }
-    if (activeViewOverrides.groupBy && "groupBy" in result) {
-      const { groupBy: _, ...rest } = result;
-      result = rest;
     }
-    return result;
+    return Object.keys(modifications).length > 0 ? modifications : void 0;
   }

   // packages/views/build-module/use-view.mjs
-  function omit3(obj, keys) {
-    const result = { ...obj };
-    for (const key of keys) {
-      delete result[key];
-    }
-    return result;
-  }
   function useView(config) {
     const {
       kind,
       name,
       slug,
       defaultView: defaultView2,
+      defaultLayouts: defaultLayouts2,
       activeViewOverrides,
       queryParams,
       onChangeQueryParams
@@ -27353,76 +34147,62 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [preferenceKey]
     );
-    const { set: set2 } = (0, import_data7.useDispatch)(import_preferences.store);
-    const baseView = (0, import_element78.useMemo)(
-      () => persistedView ?? defaultView2 ?? {},
-      [persistedView, defaultView2]
+    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)(
+      () => resolveView({
+        defaultView: defaultView2,
+        defaultLayouts: defaultLayouts2,
+        activeViewOverrides,
+        persistedView,
+        page,
+        search
+      }),
+      [
+        defaultView2,
+        defaultLayouts2,
+        activeViewOverrides,
+        persistedView,
+        page,
+        search
+      ]
     );
-    const page = Number(queryParams?.page ?? baseView.page ?? 1);
-    const search = queryParams?.search ?? baseView.search ?? "";
-    const combinedOverrides = (0, import_element78.useMemo)(() => {
-      const rawDefaults = config.defaultLayouts?.[baseView.type];
-      const layoutTypeDefaults = !rawDefaults || rawDefaults === true ? {} : rawDefaults;
-      return { ...layoutTypeDefaults, ...activeViewOverrides };
-    }, [config.defaultLayouts, baseView.type, activeViewOverrides]);
-    const view = (0, import_element78.useMemo)(() => {
-      return mergeActiveViewOverrides(
-        {
-          ...baseView,
-          page,
-          search
-        },
-        combinedOverrides,
-        defaultView2
-      );
-    }, [baseView, page, search, combinedOverrides, defaultView2]);
-    const isModified = !!persistedView;
-    const updateView = (0, import_element78.useCallback)(
+    const isModified = !!persistedView && Object.keys(persistedView).length > 0;
+    const updateView = (0, import_element93.useCallback)(
       (newView) => {
-        const urlParams = {
-          page: newView?.page,
-          search: newView?.search
+        const newQueryParams = {
+          page: Number(newView?.page ?? 1),
+          search: newView?.search ?? ""
         };
-        const preferenceView = stripActiveViewOverrides(
-          omit3(newView, ["page", "search"]),
-          combinedOverrides,
-          defaultView2
-        );
-        if (onChangeQueryParams && !dequal(urlParams, { page, search })) {
-          onChangeQueryParams(urlParams);
+        if (onChangeQueryParams && !dequal(newQueryParams, { page, search })) {
+          onChangeQueryParams(newQueryParams);
         }
-        const comparableBaseView = stripActiveViewOverrides(
-          baseView,
-          combinedOverrides,
-          defaultView2
-        );
-        const comparableDefaultView = stripActiveViewOverrides(
-          defaultView2,
-          combinedOverrides,
-          defaultView2
-        );
-        if (!dequal(comparableBaseView, preferenceView)) {
-          if (dequal(preferenceView, comparableDefaultView)) {
-            set2("core/views", preferenceKey, void 0);
-          } else {
-            set2("core/views", preferenceKey, preferenceView);
-          }
+        const modifications = getUserModifications(newView, {
+          defaultView: defaultView2,
+          defaultLayouts: defaultLayouts2,
+          activeViewOverrides,
+          persistedView
+        });
+        if (!dequal(modifications, persistedView)) {
+          set3("core/views", preferenceKey, modifications);
         }
       },
       [
         onChangeQueryParams,
         page,
         search,
-        baseView,
         defaultView2,
-        combinedOverrides,
-        set2,
+        defaultLayouts2,
+        activeViewOverrides,
+        persistedView,
+        set3,
         preferenceKey
       ]
     );
-    const resetToDefault = (0, import_element78.useCallback)(() => {
-      set2("core/views", preferenceKey, void 0);
-    }, [preferenceKey, set2]);
+    const resetToDefault = (0, import_element93.useCallback)(() => {
+      set3("core/views", preferenceKey, void 0);
+    }, [preferenceKey, set3]);
     return {
       view,
       isModified,
@@ -27447,38 +34227,38 @@ If there's a particular need for this, please submit a feature request at https:
   );

   // packages/media-fields/build-module/alt_text/index.mjs
-  var import_i18n51 = __toESM(require_i18n(), 1);
-  var import_components47 = __toESM(require_components(), 1);
-  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n56 = __toESM(require_i18n(), 1);
+  var import_components52 = __toESM(require_components(), 1);
+  var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
   var altTextField = {
     id: "alt_text",
     type: "text",
-    label: (0, import_i18n51.__)("Alt text"),
+    label: (0, import_i18n56.__)("Alt text"),
     isVisible: (item) => item?.media_type === "image",
     render: ({ item }) => item?.alt_text || "-",
     Edit: ({ field, onChange, data }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
-        import_components47.TextareaControl,
+      return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+        import_components52.TextareaControl,
         {
           label: field.label,
           value: data.alt_text || "",
           onChange: (value) => onChange({ alt_text: value }),
-          help: /* @__PURE__ */ (0, import_jsx_runtime121.jsxs)(import_jsx_runtime121.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
+          help: /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(import_jsx_runtime138.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
               Link,
               {
                 href: (
                   // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                  (0, import_i18n51.__)(
+                  (0, import_i18n56.__)(
                     "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                   )
                 ),
                 openInNewTab: true,
-                children: (0, import_i18n51.__)("Describe the purpose of the image.")
+                children: (0, import_i18n56.__)("Describe the purpose of the image.")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime121.jsx)("br", {}),
-            (0, import_i18n51.__)("Leave empty if decorative.")
+            /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("br", {}),
+            (0, import_i18n56.__)("Leave empty if decorative.")
           ] }),
           rows: 2
         }
@@ -27490,11 +34270,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_i18n54 = __toESM(require_i18n(), 1);
+  var import_i18n59 = __toESM(require_i18n(), 1);

   // packages/media-fields/build-module/attached_to/view.mjs
-  var import_element79 = __toESM(require_element(), 1);
-  var import_i18n52 = __toESM(require_i18n(), 1);
+  var import_element94 = __toESM(require_element(), 1);
+  var import_i18n57 = __toESM(require_i18n(), 1);

   // packages/media-fields/build-module/utils/get-rendered-content.mjs
   function getRenderedContent(content) {
@@ -27511,35 +34291,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_runtime122 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
   function MediaAttachedToView({
     item
   }) {
-    const [attachedPostTitle, setAttachedPostTitle] = (0, import_element79.useState)(null);
+    const [attachedPostTitle, setAttachedPostTitle] = (0, import_element94.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_element79.useEffect)(() => {
+    (0, import_element94.useEffect)(() => {
       if (!!parentId && parentId === embeddedPostId) {
         setAttachedPostTitle(
-          getRenderedContent(embeddedPostTitle) || (0, import_i18n52.__)("(no title)")
+          getRenderedContent(embeddedPostTitle) || (0, import_i18n57.__)("(no title)")
         );
       }
       if (!parentId) {
-        setAttachedPostTitle((0, import_i18n52.__)("(Unattached)"));
+        setAttachedPostTitle((0, import_i18n57.__)("(Unattached)"));
       }
     }, [parentId, embeddedPostId, embeddedPostTitle]);
-    return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(import_jsx_runtime122.Fragment, { children: attachedPostTitle });
+    return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(import_jsx_runtime139.Fragment, { children: attachedPostTitle });
   }

   // packages/media-fields/build-module/attached_to/edit.mjs
   var import_core_data3 = __toESM(require_core_data(), 1);
-  var import_components48 = __toESM(require_components(), 1);
-  var import_i18n53 = __toESM(require_i18n(), 1);
-  var import_element80 = __toESM(require_element(), 1);
-  var import_compose15 = __toESM(require_compose(), 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_data10 = __toESM(require_data(), 1);
-  var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
   function MediaAttachedToEdit({
     data,
     onChange
@@ -27552,12 +34332,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_element80.useState)(defaultPost);
-    const [searchResults, setSearchResults] = (0, import_element80.useState)(
+    const [options, setOptions] = (0, import_element95.useState)(defaultPost);
+    const [searchResults, setSearchResults] = (0, import_element95.useState)(
       []
     );
-    const [isLoading, setIsLoading] = (0, import_element80.useState)(false);
-    const [value, setValue] = (0, import_element80.useState)(
+    const [isLoading, setIsLoading] = (0, import_element95.useState)(false);
+    const [value, setValue] = (0, import_element95.useState)(
       data?.post?.toString() ?? null
     );
     const postTypes = (0, import_data10.useSelect)(
@@ -27570,7 +34350,6 @@ If there's a particular need for this, please submit a feature request at https:
         _embedded: { ...data?._embedded, "wp:attached-to": void 0 }
       });
       setValue(null);
-      setOptions([]);
     };
     const onValueChange = async (filterValue) => {
       setIsLoading(true);
@@ -27594,6 +34373,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 handleSelectOption = (selectedPostId) => {
       if (!selectedPostId) {
         handleDetach();
@@ -27626,38 +34406,19 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     };
-    const help = (0, import_element80.createInterpolateElement)(
-      (0, import_i18n53.__)(
-        "Search for a post or page to attach this media to or <button>detach current</button>."
-      ),
-      {
-        button: /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-          import_components48.Button,
-          {
-            __next40pxDefaultSize: true,
-            onClick: handleDetach,
-            variant: "link",
-            accessibleWhenDisabled: true,
-            disabled: !value
-          }
-        )
-      }
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-      import_components48.ComboboxControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
+      import_components53.ComboboxControl,
       {
         className: "dataviews-media-field__attached-to",
         isLoading,
-        label: (0, import_i18n53.__)("Attached to"),
-        help,
+        label: (0, import_i18n58.__)("Attached to"),
+        help: (0, import_i18n58.__)("Attach this file to a single post or page."),
         value,
         options,
-        onFilterValueChange: (0, import_compose15.debounce)(
-          (filterValue) => onValueChange(filterValue),
-          300
-        ),
+        onFilterValueChange: (filterValue) => debouncedValueChange(filterValue),
         onChange: handleSelectOption,
-        hideLabelFromVision: true
+        hideLabelFromVision: true,
+        expandOnFocus: false
       }
     );
   }
@@ -27666,7 +34427,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_i18n54.__)("Attached to"),
+    label: (0, import_i18n59.__)("Attached to"),
     Edit: MediaAttachedToEdit,
     render: MediaAttachedToView,
     enableSorting: false,
@@ -27675,26 +34436,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_i18n56 = __toESM(require_i18n(), 1);
+  var import_i18n61 = __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_i18n55 = __toESM(require_i18n(), 1);
-  var import_element81 = __toESM(require_element(), 1);
-  var import_components49 = __toESM(require_components(), 1);
-  var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
+  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);
   function AuthorView({
     item
   }) {
     const author = item?._embedded?.author?.[0];
     const text = author?.name;
     const imageUrl = author?.avatar_urls?.[48];
-    const [loadingState, setLoadingState] = (0, import_element81.useState)("loading");
-    (0, import_element81.useEffect)(() => {
+    const [loadingState, setLoadingState] = (0, import_element96.useState)("loading");
+    (0, import_element96.useEffect)(() => {
       setLoadingState("loading");
     }, [imageUrl]);
-    const imgRef = (0, import_element81.useCallback)((img) => {
+    const imgRef = (0, import_element96.useCallback)((img) => {
       if (img?.complete) {
         setLoadingState("instant");
       }
@@ -27704,33 +34465,33 @@ If there's a particular need for this, please submit a feature request at https:
         setLoadingState("loaded");
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime124.jsxs)(import_components49.__experimentalHStack, { alignment: "left", spacing: 0, children: [
-      !!imageUrl && /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)(import_components54.__experimentalHStack, { alignment: "left", spacing: 0, children: [
+      !!imageUrl && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
         "div",
         {
           className: clsx_default("media-author-field__avatar", {
             "is-loading": loadingState === "loading",
             "is-loaded": loadingState === "loaded"
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
             "img",
             {
               ref: imgRef,
               onLoad: handleLoad,
-              alt: (0, import_i18n55.__)("Author avatar"),
+              alt: (0, import_i18n60.__)("Author avatar"),
               src: imageUrl
             }
           )
         }
       ),
-      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime124.jsx)("div", { className: "media-author-field__icon", children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(import_components49.Icon, { icon: comment_author_avatar_default }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime124.jsx)("span", { className: "media-author-field__name", children: text })
+      !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 })
     ] });
   }

   // packages/media-fields/build-module/author/index.mjs
   var authorField = {
-    label: (0, import_i18n56.__)("Author"),
+    label: (0, import_i18n61.__)("Author"),
     id: "author",
     type: "integer",
     getElements: async () => {
@@ -27763,8 +34524,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_i18n57 = __toESM(require_i18n(), 1);
-  var import_components50 = __toESM(require_components(), 1);
+  var import_i18n62 = __toESM(require_i18n(), 1);
+  var import_components55 = __toESM(require_components(), 1);

   // packages/media-fields/build-module/utils/get-raw-content.mjs
   function getRawContent(content) {
@@ -27781,16 +34542,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_runtime125 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
   var captionField = {
     id: "caption",
     type: "text",
-    label: (0, import_i18n57.__)("Caption"),
+    label: (0, import_i18n62.__)("Caption"),
     getValue: ({ item }) => getRawContent(item?.caption),
     render: ({ item }) => getRawContent(item?.caption) || "-",
     Edit: ({ field, onChange, data }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
-        import_components50.TextareaControl,
+      return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+        import_components55.TextareaControl,
         {
           label: field.label,
           value: getRawContent(data.caption) || "",
@@ -27805,11 +34566,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_i18n58 = __toESM(require_i18n(), 1);
+  var import_i18n63 = __toESM(require_i18n(), 1);
   var dateAddedField = {
     id: "date",
     type: "datetime",
-    label: (0, import_i18n58.__)("Date added"),
+    label: (0, import_i18n63.__)("Date added"),
     filterBy: {
       operators: ["before", "after"]
     },
@@ -27818,11 +34579,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_i18n59 = __toESM(require_i18n(), 1);
+  var import_i18n64 = __toESM(require_i18n(), 1);
   var dateModifiedField = {
     id: "modified",
     type: "datetime",
-    label: (0, import_i18n59.__)("Date modified"),
+    label: (0, import_i18n64.__)("Date modified"),
     filterBy: {
       operators: ["before", "after"]
     },
@@ -27831,18 +34592,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_i18n60 = __toESM(require_i18n(), 1);
-  var import_components51 = __toESM(require_components(), 1);
-  var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n65 = __toESM(require_i18n(), 1);
+  var import_components56 = __toESM(require_components(), 1);
+  var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
   var descriptionField = {
     id: "description",
     type: "text",
-    label: (0, import_i18n60.__)("Description"),
+    label: (0, import_i18n65.__)("Description"),
     getValue: ({ item }) => getRawContent(item?.description),
-    render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime126.jsx)("div", { children: getRawContent(item?.description) || "-" }),
+    render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", { children: getRawContent(item?.description) || "-" }),
     Edit: ({ field, onChange, data }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-        import_components51.TextareaControl,
+      return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+        import_components56.TextareaControl,
         {
           label: field.label,
           value: getRawContent(data.description) || "",
@@ -27857,18 +34618,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_i18n61 = __toESM(require_i18n(), 1);
+  var import_i18n66 = __toESM(require_i18n(), 1);
   var import_url4 = __toESM(require_url(), 1);

   // packages/media-fields/build-module/filename/view.mjs
-  var import_element82 = __toESM(require_element(), 1);
+  var import_element97 = __toESM(require_element(), 1);
   var import_url3 = __toESM(require_url(), 1);
-  var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
   var TRUNCATE_LENGTH = 15;
   function FileNameView({
     item
   }) {
-    const fileName = (0, import_element82.useMemo)(
+    const fileName = (0, import_element97.useMemo)(
       () => item?.source_url ? (0, import_url3.getFilename)(item.source_url) : null,
       [item?.source_url]
     );
@@ -27876,16 +34637,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_runtime127.jsx)("span", { className: "dataviews-media-field__filename", children: fileName });
+      return /* @__PURE__ */ (0, import_jsx_runtime144.jsx)("span", { className: "dataviews-media-field__filename", children: fileName });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime144.jsxs)(tooltip_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
         tooltip_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("span", { className: "dataviews-media-field__filename", children: fileName })
+          render: /* @__PURE__ */ (0, import_jsx_runtime144.jsx)("span", { className: "dataviews-media-field__filename", children: fileName })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(tooltip_exports.Popup, { children: fileName })
+      /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(tooltip_exports.Popup, { children: fileName })
     ] });
   }

@@ -27893,7 +34654,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_i18n61.__)("File name"),
+    label: (0, import_i18n66.__)("File name"),
     getValue: ({ item }) => (0, import_url4.getFilename)(item?.source_url || ""),
     render: FileNameView,
     enableSorting: false,
@@ -27903,7 +34664,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_i18n62 = __toESM(require_i18n(), 1);
+  var import_i18n67 = __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;
@@ -27913,9 +34674,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_i18n62.sprintf)(
+    return (0, import_i18n67.sprintf)(
       // translators: 1: Actual bytes of a file. 2: The unit symbol (e.g. MB).
-      (0, import_i18n62._x)("%1$s %2$s", "file size"),
+      (0, import_i18n67._x)("%1$s %2$s", "file size"),
       bytes.toLocaleString(void 0, {
         minimumFractionDigits: 0,
         maximumFractionDigits: decimals
@@ -27925,27 +34686,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_i18n62._x)("B", "unit symbol"), decimals);
+      return getBytesString(0, (0, import_i18n67._x)("B", "unit symbol"), decimals);
     }
     const quant = {
       /* translators: Unit symbol for yottabyte. */
-      [(0, import_i18n62._x)("YB", "unit symbol")]: YB_IN_BYTES,
+      [(0, import_i18n67._x)("YB", "unit symbol")]: YB_IN_BYTES,
       /* translators: Unit symbol for zettabyte. */
-      [(0, import_i18n62._x)("ZB", "unit symbol")]: ZB_IN_BYTES,
+      [(0, import_i18n67._x)("ZB", "unit symbol")]: ZB_IN_BYTES,
       /* translators: Unit symbol for exabyte. */
-      [(0, import_i18n62._x)("EB", "unit symbol")]: EB_IN_BYTES,
+      [(0, import_i18n67._x)("EB", "unit symbol")]: EB_IN_BYTES,
       /* translators: Unit symbol for petabyte. */
-      [(0, import_i18n62._x)("PB", "unit symbol")]: PB_IN_BYTES,
+      [(0, import_i18n67._x)("PB", "unit symbol")]: PB_IN_BYTES,
       /* translators: Unit symbol for terabyte. */
-      [(0, import_i18n62._x)("TB", "unit symbol")]: TB_IN_BYTES,
+      [(0, import_i18n67._x)("TB", "unit symbol")]: TB_IN_BYTES,
       /* translators: Unit symbol for gigabyte. */
-      [(0, import_i18n62._x)("GB", "unit symbol")]: GB_IN_BYTES,
+      [(0, import_i18n67._x)("GB", "unit symbol")]: GB_IN_BYTES,
       /* translators: Unit symbol for megabyte. */
-      [(0, import_i18n62._x)("MB", "unit symbol")]: MB_IN_BYTES,
+      [(0, import_i18n67._x)("MB", "unit symbol")]: MB_IN_BYTES,
       /* translators: Unit symbol for kilobyte. */
-      [(0, import_i18n62._x)("KB", "unit symbol")]: KB_IN_BYTES,
+      [(0, import_i18n67._x)("KB", "unit symbol")]: KB_IN_BYTES,
       /* translators: Unit symbol for byte. */
-      [(0, import_i18n62._x)("B", "unit symbol")]: 1
+      [(0, import_i18n67._x)("B", "unit symbol")]: 1
     };
     for (const [unit, mag] of Object.entries(quant)) {
       if (bytes >= mag) {
@@ -27957,7 +34718,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_i18n62.__)("File size"),
+    label: (0, import_i18n67.__)("File size"),
     getValue: ({ item }) => item?.media_details?.filesize ? formatFileSize(item?.media_details?.filesize) : "",
     isVisible: (item) => {
       return !!item?.media_details?.filesize;
@@ -27969,14 +34730,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_i18n63 = __toESM(require_i18n(), 1);
+  var import_i18n68 = __toESM(require_i18n(), 1);
   var mediaDimensionsField = {
     id: "media_dimensions",
     type: "text",
-    label: (0, import_i18n63.__)("Dimensions"),
-    getValue: ({ item }) => item?.media_details?.width && item?.media_details?.height ? (0, import_i18n63.sprintf)(
+    label: (0, import_i18n68.__)("Dimensions"),
+    getValue: ({ item }) => item?.media_details?.width && item?.media_details?.height ? (0, import_i18n68.sprintf)(
       // translators: 1: Width. 2: Height.
-      (0, import_i18n63._x)("%1$s \xD7 %2$s", "image dimensions"),
+      (0, import_i18n68._x)("%1$s \xD7 %2$s", "image dimensions"),
       item?.media_details?.width?.toString(),
       item?.media_details?.height?.toString()
     ) : "",
@@ -27990,48 +34751,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_i18n65 = __toESM(require_i18n(), 1);
+  var import_i18n70 = __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_components52 = __toESM(require_components(), 1);
-  var import_element83 = __toESM(require_element(), 1);
+  var import_components57 = __toESM(require_components(), 1);
+  var import_element98 = __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_i18n64 = __toESM(require_i18n(), 1);
+  var import_i18n69 = __toESM(require_i18n(), 1);
   function getMediaTypeFromMimeType(mimeType) {
     if (mimeType.startsWith("image/")) {
       return {
         type: "image",
-        label: (0, import_i18n64.__)("Image"),
+        label: (0, import_i18n69.__)("Image"),
         icon: image_default
       };
     }
     if (mimeType.startsWith("video/")) {
       return {
         type: "video",
-        label: (0, import_i18n64.__)("Video"),
+        label: (0, import_i18n69.__)("Video"),
         icon: video_default
       };
     }
     if (mimeType.startsWith("audio/")) {
       return {
         type: "audio",
-        label: (0, import_i18n64.__)("Audio"),
+        label: (0, import_i18n69.__)("Audio"),
         icon: audio_default
       };
     }
     return {
       type: "application",
-      label: (0, import_i18n64.__)("Application"),
+      label: (0, import_i18n69.__)("Application"),
       icon: file_default
     };
   }

   // packages/media-fields/build-module/media_thumbnail/view.mjs
-  var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
   function getBestImageUrl(featuredMedia, configSizes) {
     const sizes = featuredMedia?.media_details?.sizes;
     if (!sizes) {
@@ -28064,23 +34825,23 @@ If there's a particular need for this, please submit a feature request at https:
     item,
     filename
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime128.jsx)("div", { className: "dataviews-media-field__media-thumbnail", children: /* @__PURE__ */ (0, import_jsx_runtime128.jsxs)(
-      import_components52.__experimentalVStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("div", { className: "dataviews-media-field__media-thumbnail", children: /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(
+      import_components57.__experimentalVStack,
       {
         justify: "center",
         alignment: "center",
         className: "dataviews-media-field__media-thumbnail__stack",
         spacing: 0,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
-            import_components52.Icon,
+          /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+            import_components57.Icon,
             {
               className: "dataviews-media-field__media-thumbnail--icon",
               icon: getMediaTypeFromMimeType(item.mime_type).icon,
               size: 24
             }
           ),
-          !!filename && /* @__PURE__ */ (0, import_jsx_runtime128.jsx)("div", { className: "dataviews-media-field__media-thumbnail__filename", children: /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(import_components52.__experimentalTruncate, { className: "dataviews-media-field__media-thumbnail__filename__truncate", children: filename }) })
+          !!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 }) })
         ]
       }
     ) });
@@ -28091,9 +34852,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_element83.useRef)(null);
-    const [loadingState, setLoadingState] = (0, import_element83.useState)("loading");
-    (0, import_element83.useLayoutEffect)(() => {
+    const imgRef = (0, import_element98.useRef)(null);
+    const [loadingState, setLoadingState] = (0, import_element98.useState)("loading");
+    (0, import_element98.useLayoutEffect)(() => {
       if (imgRef.current?.complete) {
         setLoadingState("instant");
       } else {
@@ -28105,14 +34866,14 @@ If there's a particular need for this, please submit a feature request at https:
         setLoadingState("loaded");
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
       "div",
       {
         className: clsx_default("dataviews-media-field__media-thumbnail", {
           "is-loading": loadingState === "loading",
           "is-loaded": loadingState === "loaded"
         }),
-        children: /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
           "img",
           {
             ref: imgRef,
@@ -28131,7 +34892,7 @@ If there's a particular need for this, please submit a feature request at https:
     item,
     config
   }) {
-    const [imageError, setImageError] = (0, import_element83.useState)(false);
+    const [imageError, setImageError] = (0, import_element98.useState)(false);
     const _featuredMedia = (0, import_data12.useSelect)(
       (select3) => {
         if (!item.featured_media) {
@@ -28151,9 +34912,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_runtime128.jsx)(FallbackView, { item: featuredMedia, filename: filename || "" });
+      return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(FallbackView, { item: featuredMedia, filename: filename || "" });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
       ImageView,
       {
         item: featuredMedia,
@@ -28167,7 +34928,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_i18n65.__)("Thumbnail"),
+    label: (0, import_i18n70.__)("Thumbnail"),
     render: MediaThumbnailView,
     enableSorting: false,
     filterBy: false
@@ -28175,11 +34936,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_i18n66 = __toESM(require_i18n(), 1);
+  var import_i18n71 = __toESM(require_i18n(), 1);
   var mimeTypeField = {
     id: "mime_type",
     type: "text",
-    label: (0, import_i18n66.__)("File type"),
+    label: (0, import_i18n71.__)("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.
@@ -28201,19 +34962,19 @@ If there's a particular need for this, please submit a feature request at https:
   );

   // packages/media-utils/build-module/components/media-upload-modal/upload-status-popover.mjs
-  var import_element84 = __toESM(require_element(), 1);
-  var import_i18n67 = __toESM(require_i18n(), 1);
-  var import_components53 = __toESM(require_components(), 1);
-  var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
+  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);
   function UploadStatusPopover({
     uploadingFiles,
     onDismissError,
     onOpenChange
   }) {
-    const [isOpen, setIsOpen] = (0, import_element84.useState)(false);
-    const [prevHadErrors, setPrevHadErrors] = (0, import_element84.useState)(false);
-    const triggerRef = (0, import_element84.useRef)(null);
-    const updateIsOpen = (0, import_element84.useCallback)(
+    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)(
       (open) => {
         setIsOpen(open);
         onOpenChange?.(open);
@@ -28228,7 +34989,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_element84.useEffect)(() => {
+    (0, import_element99.useEffect)(() => {
       if (hasErrors && !prevHadErrors) {
         updateIsOpen(true);
       }
@@ -28239,27 +35000,27 @@ If there's a particular need for this, please submit a feature request at https:
     }
     let buttonLabel, popoverHeading;
     if (isUploading) {
-      buttonLabel = (0, import_i18n67.sprintf)(
+      buttonLabel = (0, import_i18n72.sprintf)(
         // translators: %s: number of files being uploaded
-        (0, import_i18n67._n)("Uploading %s file", "Uploading %s files", activeFiles.length),
+        (0, import_i18n72._n)("Uploading %s file", "Uploading %s files", activeFiles.length),
         activeFiles.length.toLocaleString()
       );
-      popoverHeading = (0, import_i18n67.__)("Uploading");
+      popoverHeading = (0, import_i18n72.__)("Uploading");
     } else if (hasErrors) {
-      buttonLabel = (0, import_i18n67.sprintf)(
+      buttonLabel = (0, import_i18n72.sprintf)(
         // translators: %s: number of upload errors
-        (0, import_i18n67._n)("%s upload error", "%s upload errors", errorFiles.length),
+        (0, import_i18n72._n)("%s upload error", "%s upload errors", errorFiles.length),
         errorFiles.length.toLocaleString()
       );
-      popoverHeading = (0, import_i18n67.__)("Upload errors");
+      popoverHeading = (0, import_i18n72.__)("Upload errors");
     } else {
-      buttonLabel = (0, import_i18n67.__)("Upload complete");
-      popoverHeading = (0, import_i18n67.__)("Upload complete");
+      buttonLabel = (0, import_i18n72.__)("Upload complete");
+      popoverHeading = (0, import_i18n72.__)("Upload complete");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)("div", { className: "media-upload-modal__upload-status", children: [
-      isUploading && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(import_components53.Spinner, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
-        import_components53.Button,
+    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,
         {
           className: "media-upload-modal__upload-status__trigger",
           size: "compact",
@@ -28271,8 +35032,8 @@ If there's a particular need for this, please submit a feature request at https:
           children: buttonLabel
         }
       ),
-      isOpen && /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(
-        import_components53.Popover,
+      isOpen && /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(
+        import_components58.Popover,
         {
           className: "media-upload-modal__upload-status__popover",
           placement: "top-start",
@@ -28288,15 +35049,15 @@ If there's a particular need for this, please submit a feature request at https:
             updateIsOpen(false);
           },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("div", { className: "media-upload-modal__upload-status__header", children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("h3", { children: popoverHeading }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("ul", { className: "media-upload-modal__upload-status__list", children: uploadingFiles.map((file) => /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(
+            /* @__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)(
               "li",
               {
                 className: "media-upload-modal__upload-status__item",
                 children: [
-                  file.status === "uploading" && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(import_components53.Spinner, {}),
-                  file.status === "uploaded" && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(import_components53.Icon, { icon: check_default, size: 16 }),
-                  (file.status === "uploading" || file.status === "uploaded") && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
+                  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)(
                     "span",
                     {
                       className: "media-upload-modal__upload-status__filename",
@@ -28304,8 +35065,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_runtime129.jsxs)(
-                    import_components53.Notice,
+                  file.status === "error" && /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(
+                    import_components58.Notice,
                     {
                       status: "error",
                       isDismissible: !!onDismissError,
@@ -28328,38 +35089,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_element85 = __toESM(require_element(), 1);
+  var import_element100 = __toESM(require_element(), 1);
   var import_data13 = __toESM(require_data(), 1);
   function useInvalidateAttachmentResolutions() {
     const registry = (0, import_data13.useRegistry)();
-    return (0, import_element85.useCallback)(
+    return (0, import_element100.useCallback)(
       () => invalidateAttachmentResolutions(registry),
       [registry]
     );
   }

   // packages/media-utils/build-module/components/media-upload-modal/use-upload-status.mjs
-  var import_element86 = __toESM(require_element(), 1);
+  var import_element101 = __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_element86.useState)(
+    const [uploadingFiles, setUploadingFiles] = (0, import_element101.useState)(
       []
     );
-    const clearCompleted = (0, import_element86.useCallback)(() => {
+    const clearCompleted = (0, import_element101.useCallback)(() => {
       setUploadingFiles(
         (prev) => prev.filter((item) => item.status !== "uploaded")
       );
     }, []);
-    const dismissError = (0, import_element86.useCallback)((fileId) => {
+    const dismissError = (0, import_element101.useCallback)((fileId) => {
       setUploadingFiles(
         (prev) => prev.filter((item) => item.id !== fileId)
       );
     }, []);
-    const registerBatch = (0, import_element86.useCallback)(
+    const registerBatch = (0, import_element101.useCallback)(
       (files) => {
         const batchId = String(++batchIdCounter);
         const batchSize = files.length;
@@ -28403,8 +35164,8 @@ If there's a particular need for this, please submit a feature request at https:
           successAttachments = attachments;
           completeBatchIfDone();
         };
-        const onError = (error) => {
-          const fileName = error instanceof UploadError ? error.file.name : void 0;
+        const onError = (error2) => {
+          const fileName = error2 instanceof UploadError ? error2.file.name : void 0;
           setUploadingFiles((prev) => {
             let matched = false;
             return prev.map((item) => {
@@ -28413,7 +35174,7 @@ If there's a particular need for this, please submit a feature request at https:
                 return {
                   ...item,
                   status: "error",
-                  error: error.message
+                  error: error2.message
                 };
               }
               return item;
@@ -28437,7 +35198,7 @@ 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_runtime130 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
   var { useEntityRecordsWithPermissions } = unlock4(import_core_data6.privateApis);
   var LAYOUT_PICKER_GRID2 = "pickerGrid";
   var LAYOUT_PICKER_TABLE2 = "pickerTable";
@@ -28493,19 +35254,19 @@ If there's a particular need for this, please submit a feature request at https:
     onSelect,
     onClose,
     onUpload,
-    title = (0, import_i18n68.__)("Select Media"),
+    title = (0, import_i18n73.__)("Select Media"),
     isOpen,
     isDismissible = true,
     modalClass,
     search = true,
-    searchLabel = (0, import_i18n68.__)("Search media")
+    searchLabel = (0, import_i18n73.__)("Search media")
   }) {
-    const [selection, setSelection] = (0, import_element87.useState)(
+    const [selection, setSelection] = (0, import_element102.useState)(
       () => getSelectionFromValue(value)
     );
     const { createSuccessNotice, removeAllNotices } = (0, import_data14.useDispatch)(import_notices.store);
     const invalidateAttachmentResolutions2 = useInvalidateAttachmentResolutions();
-    const [queryParams, setQueryParams] = (0, import_element87.useState)(
+    const [queryParams, setQueryParams] = (0, import_element102.useState)(
       () => defaultQueryParams
     );
     const { view, updateView, isModified, resetToDefault } = useView({
@@ -28516,7 +35277,7 @@ If there's a particular need for this, please submit a feature request at https:
       queryParams,
       onChangeQueryParams: setQueryParams
     });
-    const handleChangeView = (0, import_element87.useCallback)(
+    const handleChangeView = (0, import_element102.useCallback)(
       (nextView) => {
         const normalizedView = { ...nextView };
         if (normalizedView.startPosition === void 0) {
@@ -28526,7 +35287,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [updateView]
     );
-    const queryArgs = (0, import_element87.useMemo)(() => {
+    const queryArgs = (0, import_element102.useMemo)(() => {
       const filters = {};
       view.filters?.forEach((filter) => {
         if (filter.field === "media_type") {
@@ -28582,7 +35343,7 @@ If there's a particular need for this, please submit a feature request at https:
         ...filters
       };
     }, [view, allowedTypes]);
-    const handleBatchComplete = (0, import_element87.useCallback)(
+    const handleBatchComplete = (0, import_element102.useCallback)(
       (attachments) => {
         const uploadedIds = attachments.map((attachment) => String(attachment.id)).filter(Boolean);
         if (multiple) {
@@ -28607,8 +35368,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_element87.useRef)(false);
-    const handlePopoverOpenChange = (0, import_element87.useCallback)(
+    const isPopoverOpenRef = (0, import_element102.useRef)(false);
+    const handlePopoverOpenChange = (0, import_element102.useCallback)(
       (open) => {
         isPopoverOpenRef.current = open;
         if (!open) {
@@ -28623,7 +35384,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_element87.useMemo)(
+    const fields = (0, import_element102.useMemo)(
       () => [
         // Media field definitions from @wordpress/media-fields
         // Cast is safe because RestAttachment has the same properties as Attachment
@@ -28635,10 +35396,10 @@ If there's a particular need for this, please submit a feature request at https:
         {
           id: "title",
           type: "text",
-          label: (0, import_i18n68.__)("Title"),
+          label: (0, import_i18n73.__)("Title"),
           getValue: ({ item }) => {
             const titleValue = item.title.raw || item.title.rendered;
-            return titleValue || (0, import_i18n68.__)("(no title)");
+            return titleValue || (0, import_i18n73.__)("(no title)");
           }
         },
         alt_text_default,
@@ -28655,11 +35416,11 @@ If there's a particular need for this, please submit a feature request at https:
       ],
       []
     );
-    const actions = (0, import_element87.useMemo)(
+    const actions = (0, import_element102.useMemo)(
       () => [
         {
           id: "select",
-          label: (0, import_i18n68.__)("Select"),
+          label: (0, import_i18n73.__)("Select"),
           isPrimary: true,
           supportsBulk: multiple,
           async callback() {
@@ -28686,15 +35447,15 @@ If there's a particular need for this, please submit a feature request at https:
       ],
       [multiple, onSelect, selection, removeAllNotices]
     );
-    const handleModalClose = (0, import_element87.useCallback)(() => {
+    const handleModalClose = (0, import_element102.useCallback)(() => {
       removeAllNotices("snackbar", NOTICES_CONTEXT);
       onClose?.();
     }, [removeAllNotices, onClose]);
-    const valueRef = (0, import_element87.useRef)(value);
-    (0, import_element87.useEffect)(() => {
+    const valueRef = (0, import_element102.useRef)(value);
+    (0, import_element102.useEffect)(() => {
       valueRef.current = value;
     }, [value]);
-    (0, import_element87.useEffect)(() => {
+    (0, import_element102.useEffect)(() => {
       if (isOpen) {
         setSelection(getSelectionFromValue(valueRef.current));
       } else {
@@ -28702,17 +35463,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_element87.useRef)(false);
-    (0, import_element87.useEffect)(() => {
+    const prevAllCompleteRef = (0, import_element102.useRef)(false);
+    (0, import_element102.useEffect)(() => {
       if (allComplete && !prevAllCompleteRef.current) {
         const completeCount = uploadingFiles.filter(
           (file) => file.status === "uploaded"
         ).length;
         if (completeCount > 0) {
           createSuccessNotice(
-            (0, import_i18n68.sprintf)(
+            (0, import_i18n73.sprintf)(
               // translators: %s: number of files
-              (0, import_i18n68._n)(
+              (0, import_i18n73._n)(
                 "Uploaded %s file",
                 "Uploaded %s files",
                 completeCount
@@ -28732,7 +35493,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_element87.useCallback)(
+    const handleFileSelect = (0, import_element102.useCallback)(
       (event) => {
         const files = event.target.files;
         if (files && files.length > 0) {
@@ -28748,14 +35509,14 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [allowedTypes, handleUpload, registerBatch]
     );
-    const paginationInfo = (0, import_element87.useMemo)(
+    const paginationInfo = (0, import_element102.useMemo)(
       () => ({
         totalItems,
         totalPages
       }),
       [totalItems, totalPages]
     );
-    const acceptTypes = (0, import_element87.useMemo)(() => {
+    const acceptTypes = (0, import_element102.useMemo)(() => {
       if (allowedTypes?.includes("*")) {
         return void 0;
       }
@@ -28764,8 +35525,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_runtime130.jsxs)(
-      import_components54.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(
+      import_components59.Modal,
       {
         title,
         onRequestClose: handleModalClose,
@@ -28773,26 +35534,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_runtime130.jsx)(
-          import_components54.FormFileUpload,
+        headerActions: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
+          import_components59.FormFileUpload,
           {
             accept: acceptTypes,
             multiple: true,
             onChange: handleFileSelect,
-            render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-              import_components54.Button,
+            render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
+              import_components59.Button,
               {
                 onClick: openFileDialog,
                 icon: upload_default,
                 __next40pxDefaultSize: true,
-                children: (0, import_i18n68.__)("Upload media")
+                children: (0, import_i18n73.__)("Upload media")
               }
             )
           }
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-            import_components54.DropZone,
+          /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
+            import_components59.DropZone,
             {
               onFilesDrop: (files) => {
                 let filteredFiles = files;
@@ -28815,10 +35576,10 @@ If there's a particular need for this, please submit a feature request at https:
                   });
                 }
               },
-              label: (0, import_i18n68.__)("Drop files to upload")
+              label: (0, import_i18n73.__)("Drop files to upload")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(
             dataviews_picker_default,
             {
               data: mediaRecords || [],
@@ -28832,10 +35593,10 @@ If there's a particular need for this, please submit a feature request at https:
               paginationInfo,
               defaultLayouts,
               getItemId: (item) => String(item.id),
-              itemListLabel: (0, import_i18n68.__)("Media items"),
+              itemListLabel: (0, import_i18n73.__)("Media items"),
               onReset: isModified ? resetToDefault : false,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(
+                /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(
                   Stack,
                   {
                     direction: "row",
@@ -28844,7 +35605,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_runtime130.jsxs)(
+                      /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(
                         Stack,
                         {
                           direction: "row",
@@ -28852,28 +35613,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_runtime130.jsx)(dataviews_picker_default.Search, { label: searchLabel }),
-                            /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(dataviews_picker_default.FiltersToggle, {})
+                            search && /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(dataviews_picker_default.Search, { label: searchLabel }),
+                            /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(dataviews_picker_default.FiltersToggle, {})
                           ]
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(Stack, { direction: "row", gap: "xs", style: { flexShrink: 0 }, children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(dataviews_picker_default.LayoutSwitcher, {}),
-                        /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(dataviews_picker_default.ViewConfig, {})
+                      /* @__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_runtime130.jsx)(dataviews_picker_default.FiltersToggled, { className: "dataviews-filters__container" }),
-                /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(dataviews_picker_default.Layout, {}),
-                /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(
+                /* @__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)(
                   "div",
                   {
                     className: clsx_default("media-upload-modal__footer", {
                       "is-uploading": uploadingFiles.length > 0
                     }),
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
                         UploadStatusPopover,
                         {
                           uploadingFiles,
@@ -28881,15 +35642,15 @@ If there's a particular need for this, please submit a feature request at https:
                           onOpenChange: handlePopoverOpenChange
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(dataviews_picker_default.Footer, {})
+                      /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(dataviews_picker_default.Footer, {})
                     ]
                   }
                 )
               ]
             }
           ),
-          (0, import_element87.createPortal)(
-            /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+          (0, import_element102.createPortal)(
+            /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
               import_notices.SnackbarNotices,
               {
                 className: "media-upload-modal__snackbar",
@@ -28904,8 +35665,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 privateApis12 = {};
-  lock4(privateApis12, {
+  var privateApis8 = {};
+  lock4(privateApis8, {
     sideloadMedia,
     MediaUploadModal
   });
@@ -28935,3 +35696,5 @@ use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.developme
    * LICENSE file in the root directory of this source tree.
    *)
 */
+(window.wp ||= {}).mediaUtils = wp.mediaUtils;
+})();
diff --git a/wp-includes/js/dist/media-utils.min.js b/wp-includes/js/dist/media-utils.min.js
index f07f30a0df..c77a522327 100644
--- a/wp-includes/js/dist/media-utils.min.js
+++ b/wp-includes/js/dist/media-utils.min.js
@@ -1,6 +1,6 @@
 /*! This file is auto-generated */
-"use strict";var wp;(wp||={}).mediaUtils=(()=>{var g1=Object.create;var vl=Object.defineProperty;var h1=Object.getOwnPropertyDescriptor;var v1=Object.getOwnPropertyNames;var b1=Object.getPrototypeOf,y1=Object.prototype.hasOwnProperty;var He=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Go=(e,t)=>{for(var r in t)vl(e,r,{get:t[r],enumerable:!0})},Nh=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of v1(t))!y1.call(e,n)&&n!==r&&vl(e,n,{get:()=>t[n],enumerable:!(o=h1(t,n))||o.enumerable});return e};var d=(e,t,r)=>(r=e!=null?g1(b1(e)):{},Nh(t||!e||!e.__esModule?vl(r,"default",{value:e,enumerable:!0}):r,e)),x1=e=>Nh(vl({},"__esModule",{value:!0}),e);var G=He((kk,Vh)=>{Vh.exports=window.wp.element});var X=He((Mk,kh)=>{kh.exports=window.wp.i18n});var or=He((Dk,Mh)=>{Mh.exports=window.wp.data});var ci=He((Fk,Dh)=>{Dh.exports=window.wp.coreData});var yd=He((Uk,jh)=>{jh.exports=window.wp.blob});var xd=He(($k,Wh)=>{Wh.exports=window.wp.apiFetch});var oe=He((yM,Xh)=>{Xh.exports=window.wp.components});var Ae=He((xM,Zh)=>{Zh.exports=window.wp.primitives});var B=He((wM,Qh)=>{Qh.exports=window.ReactJSXRuntime});var jt=He((OD,Jh)=>{Jh.exports=window.wp.compose});var K=He((AD,ev)=>{ev.exports=window.React});var qo=He((IF,Tv)=>{Tv.exports=window.ReactDOM});var Db=He(Mb=>{"use strict";var fs=K();function PP(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var OP=typeof Object.is=="function"?Object.is:PP,AP=fs.useState,IP=fs.useEffect,NP=fs.useLayoutEffect,VP=fs.useDebugValue;function kP(e,t){var r=t(),o=AP({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return NP(function(){n.value=r,n.getSnapshot=t,ep(n)&&i({inst:n})},[e,r,t]),IP(function(){return ep(n)&&i({inst:n}),e(function(){ep(n)&&i({inst:n})})},[e]),VP(r),r}function ep(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!OP(e,r)}catch{return!0}}function MP(e,t){return t()}var DP=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?MP:kP;Mb.useSyncExternalStore=fs.useSyncExternalStore!==void 0?fs.useSyncExternalStore:DP});var Ic=He((y5,Fb)=>{"use strict";Fb.exports=Db()});var Bb=He(Lb=>{"use strict";var Nc=K(),FP=Ic();function LP(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var BP=typeof Object.is=="function"?Object.is:LP,HP=FP.useSyncExternalStore,jP=Nc.useRef,WP=Nc.useEffect,zP=Nc.useMemo,UP=Nc.useDebugValue;Lb.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=jP(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=zP(function(){function c(m){if(!l){if(l=!0,u=m,m=o(m),n!==void 0&&s.hasValue){var p=s.value;if(n(p,m))return f=p}return f=m}if(p=f,BP(u,m))return p;var h=o(m);return n!==void 0&&n(p,h)?(u=m,p):(u=m,f=h)}var l=!1,u,f,g=r===void 0?null:r;return[function(){return c(t())},g===null?void 0:function(){return c(g())}]},[t,r,o,n]);var a=HP(e,i[0],i[1]);return WP(function(){s.hasValue=!0,s.value=a},[a]),UP(a),a}});var jb=He((w5,Hb)=>{"use strict";Hb.exports=Bb()});var rx=He((OH,tx)=>{tx.exports=window.wp.a11y});var ix=He((IH,nx)=>{nx.exports=window.wp.theme});var Ra=He((NH,sx)=>{sx.exports=window.wp.privateApis});var Hp=He((L9,Yx)=>{Yx.exports=window.wp.keycodes});var H0=He((f$,sf)=>{var F0={\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"},L0=Object.keys(F0).join("|"),h2=new RegExp(L0,"g"),v2=new RegExp(L0,"");function b2(e){return F0[e]}var B0=function(e){return e.replace(h2,b2)},y2=function(e){return!!e.match(v2)};sf.exports=B0;sf.exports.has=y2;sf.exports.remove=B0});var Z0=He((x$,X0)=>{"use strict";X0.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 Kn=He((HG,AC)=>{AC.exports=window.wp.date});var rE=He((Pq,tE)=>{tE.exports=window.wp.warning});var th=He((rX,WE)=>{WE.exports=window.wp.richText});var lh=He((iee,aR)=>{aR.exports=window.wp.preferences});var cd=He((Gee,PR)=>{PR.exports=window.wp.url});var KR=He((wte,qR)=>{qR.exports=window.wp.notices});var Nk={};Go(Nk,{MediaUpload:()=>Hh,privateApis:()=>Ah,transformAttachment:()=>Ji,uploadMedia:()=>Tl,validateFileSize:()=>_l,validateMimeType:()=>Sl,validateMimeTypeForUser:()=>El});var Lh=d(G(),1),Bh=d(X(),1),xl=d(or(),1);var bd=d(ci(),1);function bl(e){e.select(bd.store).getCachedResolvers().getEntityRecords?.forEach((o,n)=>{n[0]==="postType"&&n[1]==="attachment"&&e.dispatch(bd.store).invalidateResolution("getEntityRecords",n)})}var w1=[],S1=()=>{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})])}})},C1=()=>{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})])}})},E1=()=>{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])}})},Fh=e=>["sizes","mime","type","subtype","id","url","alt","link","caption"].reduce((r,o)=>(e?.hasOwnProperty(o)&&(r[o]=e[o]),r),{}),yl=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"})},_1=class extends Lh.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=w1}=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=E1());let s=yl(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=S1(),i=yl(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,Bh.__)("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=C1(),a=yl(n),c=new e.media.model.Selection(a.models,{props:a.props.toJSON()});this.frame=new s({mimeType:t,multiple:r,selection:c,...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=>Fh(i.toJSON())):Fh(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=yl(i);s.more().done(function(){o&&s?.models?.length&&n.add(s.models)})}onClose(){let{onClose:e}=this.props;e&&e(),bl({select:xl.select,dispatch:xl.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})}},Hh=_1;var sa=d(X(),1),Rl=d(yd(),1);var zh=d(xd(),1);function R1(e){return e!==null&&typeof e=="object"&&Object.getPrototypeOf(e)===Object.prototype}function ia(e,t,r){if(R1(r))for(let[o,n]of Object.entries(r))ia(e,`${t}[${o}]`,n);else r!==void 0&&e.append(t,String(r))}function Ji(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 Uh(e,t={},r){let o=new FormData;o.append("file",e,e.name||e.type.replace("/","."));for(let[n,i]of Object.entries(t))ia(o,n,i);return Ji(await(0,zh.default)({path:"/wp/v2/media?_embed=wp:featuredmedia",body:o,method:"POST",signal:r}))}var wl=d(X(),1);var Ar=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 Sl(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 Ar({code:"MIME_TYPE_NOT_SUPPORTED",message:(0,wl.sprintf)((0,wl.__)("%s: Sorry, this file type is not supported here."),e.name),file:e})}var Cl=d(X(),1);function $h(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 El(e,t){let r=$h(t);if(!r)return;let o=r.includes(e.type);if(e.type&&!o)throw new Ar({code:"MIME_TYPE_NOT_ALLOWED_FOR_USER",message:(0,Cl.sprintf)((0,Cl.__)("%s: Sorry, you are not allowed to upload this file type."),e.name),file:e})}var es=d(X(),1);function _l(e,t){if(e.size<=0)throw new Ar({code:"EMPTY_FILE",message:(0,es.sprintf)((0,es.__)("%s: This file is empty."),e.name),file:e});if(t&&e.size>t)throw new Ar({code:"SIZE_ABOVE_LIMIT",message:(0,es.sprintf)((0,es.__)("%s: This file exceeds the maximum upload size for this site."),e.name),file:e})}function Tl({wpAllowedMimeTypes:e,allowedTypes:t,additionalData:r={},filesList:o,maxUploadFileSize:n,onError:i,onFileChange:s,signal:a,multiple:c=!0}){if(!c&&o.length>1){i?.(new Error((0,sa.__)("Only one file can be used here.")));return}let l=[],u=[],f=(g,m)=>{window.__clientSideMediaProcessing||u[g]?.url&&(0,Rl.revokeBlobURL)(u[g].url),u[g]=m,s?.(u.filter(p=>p!==null))};for(let g of o){try{El(g,e)}catch(m){i?.(m);continue}try{Sl(g,t)}catch(m){i?.(m);continue}try{_l(g,n)}catch(m){i?.(m);continue}l.push(g),window.__clientSideMediaProcessing||(u.push({url:(0,Rl.createBlobURL)(g)}),s?.(u))}l.map(async(g,m)=>{try{let p=await Uh(g,r,a);f(m,p)}catch(p){f(m,null);let h;typeof p=="object"&&p!==null&&"message"in p?h=typeof p.message=="string"?p.message:String(p.message):h=(0,sa.sprintf)((0,sa.__)("Error while uploading file %s to the media library."),g.name),i?.(new Ar({code:"GENERAL",message:h,file:g,cause:p instanceof Error?p:void 0}))}})}var Pl=d(X(),1);var Yh=d(xd(),1);async function Gh(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))ia(n,i,s);return(0,Yh.default)({path:`/wp/v2/media/${t}/sideload`,body:n,method:"POST",signal:o})}var T1=()=>{};async function qh({file:e,attachmentId:t,additionalData:r={},signal:o,onSuccess:n,onError:i=T1}){try{let s=await Gh(e,t,r,o);n?.(s)}catch(s){let a;s instanceof Error?a=s.message:a=(0,Pl.sprintf)((0,Pl.__)("Error while sideloading file %s to the server."),e.name),i(new Ar({code:"GENERAL",message:a,file:e,cause:s instanceof Error?s:void 0}))}}function Kh(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=Kh(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function P1(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Kh(e))&&(o&&(o+=" "),o+=t);return o}var Z=P1;var Xe=d(G(),1),zr=d(X(),1),fd=d(ci(),1),dd=d(or(),1),ai=d(oe(),1);var Ol=d(Ae(),1),wd=d(B(),1),Sd=(0,wd.jsx)(Ol.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wd.jsx)(Ol.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 Al=d(Ae(),1),Cd=d(B(),1),Ed=(0,Cd.jsx)(Al.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Cd.jsx)(Al.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var Il=d(Ae(),1),_d=d(B(),1),Rd=(0,_d.jsx)(Il.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_d.jsx)(Il.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 Nl=d(Ae(),1),Td=d(B(),1),Pd=(0,Td.jsx)(Nl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Td.jsx)(Nl.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var Vl=d(Ae(),1),Od=d(B(),1),Ad=(0,Od.jsx)(Vl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Od.jsx)(Vl.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 kl=d(Ae(),1),Id=d(B(),1),Ml=(0,Id.jsx)(kl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Id.jsx)(kl.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 Dl=d(Ae(),1),Nd=d(B(),1),Fl=(0,Nd.jsx)(Dl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Nd.jsx)(Dl.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 Ll=d(Ae(),1),Vd=d(B(),1),ui=(0,Vd.jsx)(Ll.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vd.jsx)(Ll.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var Bl=d(Ae(),1),kd=d(B(),1),Md=(0,kd.jsx)(Bl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kd.jsx)(Bl.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var Hl=d(Ae(),1),Dd=d(B(),1),Fd=(0,Dd.jsx)(Hl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Dd.jsx)(Hl.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 jl=d(Ae(),1),Ld=d(B(),1),Bd=(0,Ld.jsx)(jl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ld.jsx)(jl.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 Wl=d(Ae(),1),Hd=d(B(),1),jd=(0,Hd.jsx)(Wl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Hd.jsx)(Wl.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 zl=d(Ae(),1),Wd=d(B(),1),zd=(0,Wd.jsx)(zl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Wd.jsx)(zl.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 Ul=d(Ae(),1),Ud=d(B(),1),$d=(0,Ud.jsx)(Ul.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ud.jsx)(Ul.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 $l=d(Ae(),1),Yd=d(B(),1),Gd=(0,Yd.jsx)($l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Yd.jsx)($l.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 Yl=d(Ae(),1),qd=d(B(),1),Kd=(0,qd.jsx)(Yl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qd.jsx)(Yl.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 Gl=d(Ae(),1),Xd=d(B(),1),Zd=(0,Xd.jsx)(Gl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Xd.jsx)(Gl.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 ql=d(Ae(),1),Qd=d(B(),1),aa=(0,Qd.jsx)(ql.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Qd.jsx)(ql.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var Kl=d(Ae(),1),Jd=d(B(),1),em=(0,Jd.jsx)(Kl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Jd.jsx)(Kl.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 Xl=d(Ae(),1),tm=d(B(),1),rm=(0,tm.jsx)(Xl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tm.jsx)(Xl.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 Zl=d(Ae(),1),om=d(B(),1),nm=(0,om.jsx)(Zl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,om.jsx)(Zl.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 Ql=d(Ae(),1),im=d(B(),1),la=(0,im.jsx)(Ql.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,im.jsx)(Ql.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Jl=d(Ae(),1),sm=d(B(),1),ec=(0,sm.jsx)(Jl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sm.jsx)(Jl.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 tc=d(Ae(),1),am=d(B(),1),rc=(0,am.jsx)(tc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,am.jsx)(tc.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 oc=d(Ae(),1),lm=d(B(),1),nc=(0,lm.jsx)(oc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lm.jsx)(oc.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 ic=d(Ae(),1),cm=d(B(),1),um=(0,cm.jsx)(ic.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cm.jsx)(ic.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 sc=d(Ae(),1),fm=d(B(),1),dm=(0,fm.jsx)(sc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fm.jsx)(sc.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 ac=d(Ae(),1),mm=d(B(),1),ca=(0,mm.jsx)(ac.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mm.jsx)(ac.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 lc=d(Ae(),1),pm=d(B(),1),gm=(0,pm.jsx)(lc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pm.jsx)(lc.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 cc=d(Ae(),1),hm=d(B(),1),vm=(0,hm.jsx)(cc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hm.jsx)(cc.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 O1=d(K(),1),ua={...O1};var rv=d(K(),1),tv={};function At(e,t){let r=rv.useRef(tv);return r.current===tv&&(r.current=e(t)),r}var bm=ua.useInsertionEffect,A1=bm&&bm!==ua.useLayoutEffect?bm:e=>e();function fe(e){let t=At(I1).current;return t.next=e,A1(t.effect),t.trampoline}function I1(){let e={next:void 0,callback:N1,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function N1(){}var ov=d(K(),1),V1=()=>{},se=typeof document<"u"?ov.useLayoutEffect:V1;var uc=d(K(),1),k1=uc.createContext(void 0);function ts(){return uc.useContext(k1)?.direction??"ltr"}function M1(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 D1=M1("https://base-ui.com/production-error","Base UI"),pr=D1;var fi=d(K(),1);function ym(e,t,r,o){let n=At(iv).current;return F1(n,e,t,r,o)&&sv(n,[e,t,r,o]),n.callback}function nv(e){let t=At(iv).current;return L1(t,e)&&sv(t,e),t.callback}function iv(){return{callback:null,cleanup:null,refs:[]}}function F1(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function L1(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function sv(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 lv=d(K(),1);var av=d(K(),1),B1=parseInt(av.version,10);function rs(e){return B1>=e}function xm(e){if(!lv.isValidElement(e))return null;let t=e,r=t.props;return(rs(19)?r?.ref:t.ref)??null}function fa(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function hn(){}var $D=Object.freeze([]),rt=Object.freeze({});function cv(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 uv(e,t){return typeof e=="function"?e(t):e}function fv(e,t){return typeof e=="function"?e(t):e}var wm={};function Ir(e,t,r,o,n){if(!r&&!o&&!n&&!e)return fc(t);let i=fc(e);return t&&(i=da(i,t)),r&&(i=da(i,r)),o&&(i=da(i,o)),n&&(i=da(i,n)),i}function dv(e){if(e.length===0)return wm;if(e.length===1)return fc(e[0]);let t=fc(e[0]);for(let r=1;r<e.length;r+=1)t=da(t,e[r]);return t}function fc(e){return Sm(e)?{...pv(e,wm)}:H1(e)}function da(e,t){return Sm(t)?pv(t,e):j1(e,t)}function H1(e){let t={...e};for(let r in t){let o=t[r];mv(r,o)&&(t[r]=gv(o))}return t}function j1(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=fa(e.style,o);break}case"className":{e[r]=Cm(e.className,o);break}default:mv(r,o)?e[r]=W1(e[r],o):e[r]=o}}return e}function mv(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 Sm(e){return typeof e=="function"}function pv(e,t){return Sm(e)?e(t):e??wm}function W1(e,t){return t?e?(...r)=>{let o=r[0];if(vv(o)){let i=o;hv(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:gv(t):e}function gv(e){return e&&((...t)=>{let r=t[0];return vv(r)&&hv(r),e(...t)})}function hv(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Cm(e,t){return t?e?t+" "+e:t:e}function vv(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Em=d(K(),1);function gr(e,t,r={}){let o=t.render,n=z1(t,r);if(r.enabled===!1)return null;let i=r.state??rt;return Y1(e,o,n,i)}function z1(e,t={}){let{className:r,style:o,render:n}=e,{state:i=rt,ref:s,props:a,stateAttributesMapping:c,enabled:l=!0}=t,u=l?uv(r,i):void 0,f=l?fv(o,i):void 0,g=l?cv(i,c):rt,m=l&&a?U1(a):void 0,p=l?fa(g,m)??{}:rt;return typeof document<"u"&&(l?Array.isArray(s)?p.ref=nv([p.ref,xm(n),...s]):p.ref=ym(p.ref,xm(n),s):ym(null,null)),l?(u!==void 0&&(p.className=Cm(p.className,u)),f!==void 0&&(p.style=fa(p.style,f)),p):rt}function U1(e){return Array.isArray(e)?dv(e):Ir(void 0,e)}var $1=Symbol.for("react.lazy");function Y1(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===$1&&(i=fi.Children.toArray(t)[0]),fi.cloneElement(i,n)}if(e&&typeof e=="string")return G1(e,r);throw new Error(pr(8))}function G1(e,t){return e==="button"?(0,Em.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Em.createElement)("img",{alt:"",...t,key:t.key}):fi.createElement(e,t)}var dc=d(K(),1);var bv=0;function q1(e,t="mui"){let[r,o]=dc.useState(e),n=e||r;return dc.useEffect(()=>{r==null&&(bv+=1,o(`${t}-${bv}`))},[r,t]),n}var yv=ua.useId;function vn(e,t){if(yv!==void 0){let r=yv();return e??(t?`${t}-${r}`:r)}return q1(e,t)}function xv(e){return vn(e,"base-ui")}var de={};Go(de,{cancelOpen:()=>ST,chipRemovePress:()=>nT,clearPress:()=>oT,closePress:()=>tT,closeWatcher:()=>gT,decrementPress:()=>aT,disabled:()=>ET,drag:()=>yT,escapeKey:()=>pT,focusOut:()=>mT,imperativeAction:()=>TT,incrementPress:()=>sT,initial:()=>RT,inputBlur:()=>uT,inputChange:()=>lT,inputClear:()=>cT,inputPaste:()=>fT,inputPress:()=>dT,itemPress:()=>eT,keyboard:()=>vT,linkPress:()=>rT,listNavigation:()=>hT,missing:()=>_T,none:()=>K1,outsidePress:()=>J1,pointer:()=>bT,scrub:()=>wT,siblingOpen:()=>CT,swipe:()=>PT,trackPress:()=>iT,triggerFocus:()=>Q1,triggerHover:()=>Z1,triggerPress:()=>X1,wheel:()=>xT,windowResize:()=>OT});var K1="none",X1="trigger-press",Z1="trigger-hover",Q1="trigger-focus",J1="outside-press",eT="item-press",tT="close-press",rT="link-press",oT="clear-press",nT="chip-remove-press",iT="track-press",sT="increment-press",aT="decrement-press",lT="input-change",cT="input-clear",uT="input-blur",fT="input-paste",dT="input-press",mT="focus-out",pT="escape-key",gT="close-watcher",hT="list-navigation",vT="keyboard",bT="pointer",yT="drag",xT="wheel",wT="scrub",ST="cancel-open",CT="sibling-open",ET="disabled",_T="missing",RT="initial",TT="imperative-action",PT="swipe",OT="window-resize";function Te(e,t,r,o){let n=!1,i=!1,s=o??rt;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 Rm=d(K(),1);var wv=d(K(),1),AT=[];function os(e){wv.useEffect(e,AT)}var mc=null,bF=globalThis.requestAnimationFrame,_m=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)}},pc=new _m,ho=class e{static create(){return new e}static request(t){return pc.request(t)}static cancel(t){return pc.cancel(t)}currentId=mc;request(t){this.cancel(),this.currentId=pc.request(()=>{this.currentId=mc,t()})}cancel=()=>{this.currentId!==mc&&(pc.cancel(this.currentId),this.currentId=mc)};disposeEffect=()=>this.cancel};function ns(){let e=At(ho.create).current;return os(e.disposeEffect),e}function Sv(e,t=!1,r=!1){let[o,n]=Rm.useState(e&&t?"idle":void 0),[i,s]=Rm.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),se(()=>{if(!e&&i&&o!=="ending"&&r){let a=ho.request(()=>{n("ending")});return()=>{ho.cancel(a)}}},[e,i,o,r]),se(()=>{if(!e||t)return;let a=ho.request(()=>{n(void 0)});return()=>{ho.cancel(a)}},[t,e]),se(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let a=ho.request(()=>{n("idle")});return()=>{ho.cancel(a)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}var di=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),IT={[di.startingStyle]:""},NT={[di.endingStyle]:""},Cv={transitionStatus(e){return e==="starting"?IT:e==="ending"?NT:null}};function gc(){return typeof window<"u"}function pi(e){return hc(e)?(e.nodeName||"").toLowerCase():"#document"}function Je(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function eo(e){var t;return(t=(hc(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function hc(e){return gc()?e instanceof Node||e instanceof Je(e).Node:!1}function ae(e){return gc()?e instanceof Element||e instanceof Je(e).Element:!1}function Et(e){return gc()?e instanceof HTMLElement||e instanceof Je(e).HTMLElement:!1}function is(e){return!gc()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Je(e).ShadowRoot}function ss(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Wt(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function Ev(e){return/^(table|td|th)$/.test(pi(e))}function ma(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var VT=/transform|translate|scale|rotate|perspective|filter/,kT=/paint|layout|strict|content/,mi=e=>!!e&&e!=="none",Tm;function vc(e){let t=ae(e)?Wt(e):e;return mi(t.transform)||mi(t.translate)||mi(t.scale)||mi(t.rotate)||mi(t.perspective)||!bc()&&(mi(t.backdropFilter)||mi(t.filter))||VT.test(t.willChange||"")||kT.test(t.contain||"")}function _v(e){let t=Jr(e);for(;Et(t)&&!to(t);){if(vc(t))return t;if(ma(t))return null;t=Jr(t)}return null}function bc(){return Tm==null&&(Tm=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Tm}function to(e){return/^(html|body|#document)$/.test(pi(e))}function Wt(e){return Je(e).getComputedStyle(e)}function pa(e){return ae(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Jr(e){if(pi(e)==="html")return e;let t=e.assignedSlot||e.parentNode||is(e)&&e.host||eo(e);return is(t)?t.host:t}function Rv(e){let t=Jr(e);return to(t)?e.ownerDocument?e.ownerDocument.body:e.body:Et(t)&&ss(t)?t:Rv(t)}function bn(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=Rv(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),s=Je(n);if(i){let a=yc(s);return t.concat(s,s.visualViewport||[],ss(n)?n:[],a&&r?bn(a):[])}else return t.concat(n,bn(n,[],r))}function yc(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Ne(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function hr(e){let t=At(MT,e).current;return t.next=e,se(t.effect),t}function MT(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function _t(e){return e?.ownerDocument||document}var Av=d(K(),1);var Ov=d(qo(),1);function Pv(e){return e==null?e:"current"in e?e.current:e}function as(e,t=!1,r=!0){let o=ns();return fe((n,i=null)=>{o.cancel();let s=Pv(e);if(s==null)return;let a=s,c=()=>{Ov.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(()=>{i?.aborted||c()}).catch(()=>{if(r){i?.aborted||c();return}let u=a.getAnimations();!i?.aborted&&u.length>0&&u.some(f=>f.pending||f.playState!=="finished")&&l()})}if(t){let u=di.startingStyle;if(!a.hasAttribute(u)){o.request(l);return}let f=new MutationObserver(()=>{a.hasAttribute(u)||(f.disconnect(),l())});f.observe(a,{attributes:!0,attributeFilter:[u]}),i?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}o.request(l)})}function xc(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=fe(n),s=as(o,r,!1);Av.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,r,i,s])}var Iv=d(K(),1);function Nv(e){let t=Iv.useRef(!0);t.current&&(t.current=!1,e())}var Ko={};Go(Ko,{engine:()=>Nm,env:()=>km,os:()=>Am,screenReader:()=>Vm});var Am={};Go(Am,{android:()=>Mv,apple:()=>Om,ios:()=>Pm,linux:()=>HT,mac:()=>Dv,windows:()=>BT});function DT(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:FT,platform:LT,maxTouchPoints:Vv}=DT(),gi=FT.toLowerCase(),hi=LT.toLowerCase();var Pm=/^i(os$|p)/.test(hi)||hi==="macintel"&&Vv>1,kv="android",Mv=hi===kv||gi.includes(kv),Dv=!Pm&&hi.startsWith("mac"),BT=hi.startsWith("win"),HT=!Mv&&/^(linux|chrome os)/.test(hi),Om=Dv||Pm;var Nm={};Go(Nm,{blink:()=>WT,gecko:()=>jT,webkit:()=>Im});var Im=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),jT=!Im&&gi.includes("firefox"),WT=!Im&&gi.includes("chrom");var Vm={};Go(Vm,{voiceOver:()=>zT});var zT=Om;var km={};Go(km,{jsdom:()=>UT});var UT=/jsdom|happydom/.test(gi);var ga=0,Nr=class e{static create(){return new e}currentId=ga;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=ga,r()},t)}isStarted(){return this.currentId!==ga}clear=()=>{this.currentId!==ga&&(clearTimeout(this.currentId),this.currentId=ga)};disposeEffect=()=>this.clear};function ro(){let e=At(Nr.create).current;return os(e.disposeEffect),e}var zt=d(K(),1);function Fv(e){return"nativeEvent"in e}function Xo(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Lv(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Mm="data-base-ui-focusable";var Dm="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function wc(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function ke(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&is(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function nr(e){return"composedPath"in e?e.composedPath()[0]:e.target}function yn(e,t){if(!ae(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(ke(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function Sc(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 Bv(e){return e.matches("html,body")}function Hv(e){return Et(e)&&e.matches(Dm)}function Fm(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Dm}`)!=null}function jv(e){if(!e||Ko.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function $T(e,t){return t!=null&&!Xo(t)?0:typeof e=="function"?e():e}function Zo(e,t,r){let o=$T(e,r);return typeof o=="number"?o:o?.[t]}function Lm(e){return typeof e=="function"?e():e}function Cc(e,t){return t||e==="click"||e==="mousedown"}function Wv(e){return e?.includes("mouse")&&e!=="mousedown"}var zv=d(B(),1),Uv=zt.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Nr,currentIdRef:{current:null},currentContextRef:{current:null}});function YT(e,t){e.current=t.current}function Bm(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=zt.useRef(r),i=zt.useRef(r),s=zt.useRef(null),a=zt.useRef(null),c=ro();return se(()=>{if(i.current=r,!s.current){n.current=r;return}n.current={open:Zo(n.current,"open"),close:Zo(r,"close")}},[r,s,n,i]),(0,zv.jsx)(Uv.Provider,{value:zt.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:o,currentContextRef:a,timeout:c}),[o,c]),children:t})}function Hm(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),i=zt.useContext(Uv),{currentIdRef:s,delayRef:a,timeoutMs:c,initialDelayRef:l,currentContextRef:u,hasProvider:f,timeout:g}=i,[m,p]=zt.useState(!1),h=zt.useRef(r),y=zt.useRef(!1);return se(()=>{h.current=r},[r]),se(()=>()=>{y.current=!0},[]),se(()=>{function x(){y.current||p(!1),u.current?.setIsInstantPhase(!1),s.current=null,u.current=null,a.current=l.current,g.clear()}if(s.current&&!r&&s.current===n){if(p(!1),c){let v=n;return g.start(c,()=>{o.select("open")||s.current&&s.current!==v||x()}),()=>{(h.current||s.current!==v)&&g.clear()}}x()}},[r,n,s,a,c,l,u,g,o]),se(()=>{if(!r)return;let x=u.current,v=s.current;g.clear(),u.current={onOpenChange:o.setOpen,setIsInstantPhase:p},s.current=n,a.current={open:0,close:Zo(l.current,"close")},v!==null&&v!==n?(p(!0),x?.setIsInstantPhase(!0),x?.onOpenChange(!1,Te(de.none))):(p(!1),x?.setIsInstantPhase(!1))},[r,n,o,s,a,l,u,g]),se(()=>()=>{if(s.current===n){if(u.current=null,!h.current)return;s.current=null,YT(a,l),g.clear()}},[u,s,a,n,l,g]),zt.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:m}),[f,a,m])}function oo(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var Gv=["top","right","bottom","left"];var xn=Math.min,ir=Math.max,wn=Math.round,va=Math.floor,no=e=>({x:e,y:e}),GT={left:"right",right:"left",bottom:"top",top:"bottom"};function ba(e,t,r){return ir(e,xn(t,r))}function io(e,t){return typeof e=="function"?e(t):e}function It(e){return e.split("-")[0]}function so(e){return e.split("-")[1]}function _c(e){return e==="x"?"y":"x"}function ya(e){return e==="y"?"height":"width"}function vr(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function xa(e){return _c(vr(e))}function qv(e,t,r){r===void 0&&(r=!1);let o=so(e),n=xa(e),i=ya(n),s=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=ha(s)),[s,ha(s)]}function Kv(e){let t=ha(e);return[Ec(e),t,Ec(t)]}function Ec(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var $v=["left","right"],Yv=["right","left"],qT=["top","bottom"],KT=["bottom","top"];function XT(e,t,r){switch(e){case"top":case"bottom":return r?t?Yv:$v:t?$v:Yv;case"left":case"right":return t?qT:KT;default:return[]}}function Xv(e,t,r,o){let n=so(e),i=XT(It(e),r==="start",o);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(Ec)))),i}function ha(e){let t=It(e);return GT[t]+e.slice(t.length)}function ZT(e){return{top:0,right:0,bottom:0,left:0,...e}}function Rc(e){return typeof e!="number"?ZT(e):{top:e,right:e,bottom:e,left:e}}function vi(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 Qo(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...Qo(e,n.id,r)])}function ls(e){return`data-base-ui-${e}`}var Vr=d(K(),1),Jv=d(qo(),1);var Zv={style:{transition:"none"}};var QT="data-base-ui-swipe-ignore",JT="data-swipe-ignore",yL=`[${QT}]`,xL=`[${JT}]`;var Qv={fallbackAxisSide:"end"};var eb=d(B(),1),eP=Vr.createContext(null),tP=()=>Vr.useContext(eP),rP=ls("portal");function jm(e={}){let{ref:t,container:r,componentProps:o=rt,elementProps:n}=e,i=vn(),a=tP()?.portalNode,[c,l]=Vr.useState(null),[u,f]=Vr.useState(null),g=fe(y=>{y!==null&&f(y)}),m=Vr.useRef(null);se(()=>{if(r===null){m.current&&(m.current=null,f(null),l(null));return}if(i==null)return;let y=(r&&(hc(r)?r:r.current))??a??document.body;if(y==null){m.current&&(m.current=null,f(null),l(null));return}m.current!==y&&(m.current=y,f(null),l(y))},[r,a,i]);let p=gr("div",o,{ref:[t,g],props:[{id:i,[rP]:""},n]});return{portalNode:u,portalSubtree:c&&p?Jv.createPortal(p,c):null}}var bi=d(K(),1);function tb(){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 oP=d(B(),1),nP=bi.createContext(null),iP=bi.createContext(null),cs=()=>bi.useContext(nP)?.id||null,Sn=e=>{let t=bi.useContext(iP);return e??t};var br=d(K(),1);function sP(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",l=i.width,u=i.height,f=i.x,g=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,g-=o||0,l=0,u=0,!n||c?(l=t.axis==="y"?i.width:0,u=t.axis==="x"?i.height:0,f=s&&t.x!=null?t.x:f,g=a&&t.y!=null?t.y:g):n&&!c&&(u=t.axis==="x"?i.height:u,l=t.axis==="y"?i.width:l),n=!0,{width:l,height:u,x:f,y:g,top:g,right:f+l,bottom:g+u,left:f}}}}function rb(e){return e!=null&&e.clientX!=null}function Wm(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,l=br.useRef(!1),u=br.useRef(null),[f,g]=br.useState(),[m,p]=br.useState([]),h=fe(w=>{n.set("positionReference",w)}),y=fe((w,T,_)=>{l.current||c.current.openEvent&&!rb(c.current.openEvent)||n.set("positionReference",sP(_??a,{x:w,y:T,axis:o,dataRef:c,pointerType:f}))}),x=fe(w=>{i?u.current||(y(w.clientX,w.clientY,w.currentTarget),p([])):y(w.clientX,w.clientY,w.currentTarget)}),v=Xo(f)?s:i;br.useEffect(()=>{if(!r){h(a);return}if(!v)return;function w(){u.current?.(),u.current=null}let T=Je(s);function _(k){let C=nr(k);ke(s,C)?w():y(k.clientX,k.clientY)}return!c.current.openEvent||rb(c.current.openEvent)?u.current=Ne(T,"mousemove",_):h(a),w},[v,r,s,c,a,n,y,h,m]),br.useEffect(()=>()=>{n.set("positionReference",null)},[n]),br.useEffect(()=>{r&&!s&&(l.current=!1)},[r,s]),br.useEffect(()=>{!r&&i&&(l.current=!0)},[r,i]);let b=br.useMemo(()=>{function w(T){g(T.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:x,onMouseEnter:x}},[x]);return br.useMemo(()=>r?{reference:b,trigger:b}:{},[r,b])}var yr=d(K(),1);function aP(){return!1}function lP(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function zm(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=aP,bubbles:a,externalTree:c}=t,l="rootStore"in e?e.rootStore:e,u=l.useState("open"),f=l.useState("floatingElement"),{dataRef:g}=l.context,m=Sn(c),p=fe(typeof n=="function"?n:()=>!1),h=typeof n=="function"?p:n,y=h!==!1,x=fe(()=>i),{escapeKey:v,outsidePress:b}=lP(a),w=yr.useRef(!1),T=yr.useRef(!1),_=yr.useRef(!1),k=yr.useRef(!1),C=yr.useRef(""),E=yr.useRef(null),M=ro(),A=ro(),I=fe(()=>{A.clear(),g.current.insideReactTree=!1}),O=fe(j=>{let q=g.current.floatingContext?.nodeId;return(m?Qo(m.nodesRef.current,q):[]).some(te=>te.context?.open&&!te.context.dataRef.current[j])}),F=fe(j=>Sc(j,l.select("floatingElement"))||Sc(j,l.select("domReferenceElement"))),P=fe(j=>{s()&&l.setOpen(!1,Te(de.triggerPress,j.nativeEvent))}),D=fe(j=>{if(!u||!r||!o||j.key!=="Escape"||k.current||!v&&O("__escapeKeyBubbles"))return;let q=Fv(j)?j.nativeEvent:j,ee=Te(de.escapeKey,q);l.setOpen(!1,ee),ee.isCanceled||j.preventDefault(),!v&&!ee.isPropagationAllowed&&j.stopPropagation()}),V=fe(()=>{g.current.insideReactTree=!0,A.start(0,I)}),R=fe(j=>{if(!u||!r||j.button!==0)return;let q=nr(j.nativeEvent);ke(l.select("floatingElement"),q)&&(w.current||(w.current=!0,T.current=!1))}),S=fe(j=>{!u||!r||(j.defaultPrevented||j.nativeEvent.defaultPrevented)&&w.current&&(T.current=!0)});yr.useEffect(()=>{if(!u||!r)return;g.current.__escapeKeyBubbles=v,g.current.__outsidePressBubbles=b;let j=new Nr,q=new Nr;function ee(){j.clear(),k.current=!0}function te(){j.start(Ko.engine.webkit?5:0,()=>{k.current=!1})}function Q(){_.current=!0,q.start(0,()=>{_.current=!1})}function re(){w.current=!1,T.current=!1}function ce(){let H=C.current,Y=H==="pen"||!H?"mouse":H,Se=x(),Ce=typeof Se=="function"?Se():Se;return typeof Ce=="string"?Ce:Ce[Y]}function be(H){let Y=ce();return Y==="intentional"&&H.type!=="click"||Y==="sloppy"&&H.type==="click"}function W(H){let Y=g.current.floatingContext?.nodeId,Se=m&&Qo(m.nodesRef.current,Y).some(Ce=>Sc(H,Ce.context?.elements.floating));return F(H)||Se}function U(H){if(be(H)){H.type!=="click"&&!F(H)&&(q.clear(),_.current=!1),I();return}if(g.current.insideReactTree){I();return}let Y=nr(H),Se=`[${ls("inert")}]`,Ce=ae(Y)?Y.getRootNode():null,Le=Array.from((is(Ce)?Ce:_t(l.select("floatingElement"))).querySelectorAll(Se)),Ht=l.context.triggerElements;if(Y&&(Ht.hasElement(Y)||Ht.hasMatchingElement(ft=>ke(ft,Y))))return;let ut=ae(Y)?Y:null;for(;ut&&!to(ut);){let ft=Jr(ut);if(to(ft)||!ae(ft))break;ut=ft}if(!(Le.length&&ae(Y)&&!Bv(Y)&&!ke(Y,l.select("floatingElement"))&&Le.every(ft=>!ke(ut,ft)))){if(Et(Y)&&!("touches"in H)){let ft=to(Y),Zr=Wt(Y),gn=/auto|scroll/,fl=ft||gn.test(Zr.overflowX),dl=ft||gn.test(Zr.overflowY),ml=fl&&Y.clientWidth>0&&Y.scrollWidth>Y.clientWidth,pl=dl&&Y.clientHeight>0&&Y.scrollHeight>Y.clientHeight,gl=Zr.direction==="rtl",Be=pl&&(gl?H.offsetX<=Y.offsetWidth-Y.clientWidth:H.offsetX>Y.clientWidth),rr=ml&&H.offsetY>Y.clientHeight;if(Be||rr)return}if(!W(H)){if(ce()==="intentional"&&_.current){q.clear(),_.current=!1;return}typeof h=="function"&&!h(H)||O("__outsidePressBubbles")||(l.setOpen(!1,Te(de.outsidePress,H)),I())}}}function $(H){ce()!=="sloppy"||H.pointerType==="touch"||!l.select("open")||!r||F(H)||U(H)}function le(H){if(ce()!=="sloppy"||!l.select("open")||!r||F(H))return;let Y=H.touches[0];Y&&(E.current={startTime:Date.now(),startX:Y.clientX,startY:Y.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},M.start(1e3,()=>{E.current&&(E.current.dismissOnTouchEnd=!1,E.current.dismissOnMouseDown=!1)}))}function ge(H,Y){let Se=nr(H);if(!Se)return;let Ce=Ne(Se,H.type,()=>{Y(H),Ce()})}function Ot(H){C.current="touch",ge(H,le)}function Ct(H){M.clear(),H.type==="pointerdown"&&(C.current=H.pointerType),!(H.type==="mousedown"&&E.current&&!E.current.dismissOnMouseDown)&&ge(H,Y=>{Y.type==="pointerdown"?$(Y):U(Y)})}function Bt(H){if(!w.current)return;let Y=T.current;if(re(),ce()==="intentional"){if(H.type==="pointercancel"){Y&&Q();return}if(!W(H)){if(Y){Q();return}typeof h=="function"&&!h(H)||(q.clear(),_.current=!0,I())}}}function vt(H){if(ce()!=="sloppy"||!E.current||F(H))return;let Y=H.touches[0];if(!Y)return;let Se=Math.abs(Y.clientX-E.current.startX),Ce=Math.abs(Y.clientY-E.current.startY),Le=Math.sqrt(Se*Se+Ce*Ce);Le>5&&(E.current.dismissOnTouchEnd=!0),Le>10&&(U(H),M.clear(),E.current=null)}function mr(H){ge(H,vt)}function Xi(H){ce()!=="sloppy"||!E.current||F(H)||(E.current.dismissOnTouchEnd&&U(H),M.clear(),E.current=null)}function Zi(H){ge(H,Xi)}let ct=_t(f),pn=oo(o&&oo(Ne(ct,"keydown",D),Ne(ct,"compositionstart",ee),Ne(ct,"compositionend",te)),y&&oo(Ne(ct,"click",Ct,!0),Ne(ct,"pointerdown",Ct,!0),Ne(ct,"pointerup",Bt,!0),Ne(ct,"pointercancel",Bt,!0),Ne(ct,"mousedown",Ct,!0),Ne(ct,"mouseup",Bt,!0),Ne(ct,"touchstart",Ot,!0),Ne(ct,"touchmove",mr,!0),Ne(ct,"touchend",Zi,!0)));return()=>{pn(),j.clear(),q.clear(),re(),_.current=!1}},[g,f,o,y,h,u,r,v,b,D,I,x,O,F,m,l,M]),yr.useEffect(I,[h,I]);let N=yr.useMemo(()=>({onKeyDown:D,onPointerDown:P,onClick:P}),[D,P]),L=yr.useMemo(()=>({onKeyDown:D,onPointerDown:S,onMouseDown:S,onClickCapture:V,onMouseDownCapture(j){V(),R(j)},onPointerDownCapture(j){V(),R(j)},onMouseUpCapture:V,onTouchEndCapture:V,onTouchMoveCapture:V}),[D,V,R,S]);return yr.useMemo(()=>r?{reference:N,floating:L,trigger:N}:{},[r,N,L])}var Ut=d(K(),1);function ob(e,t,r){let{reference:o,floating:n}=e,i=vr(t),s=xa(t),a=ya(s),c=It(t),l=i==="y",u=o.x+o.width/2-n.width/2,f=o.y+o.height/2-n.height/2,g=o[a]/2-n[a]/2,m;switch(c){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}}switch(so(t)){case"start":m[s]-=g*(r&&l?-1:1);break;case"end":m[s]+=g*(r&&l?-1:1);break}return m}async function sb(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:s,elements:a,strategy:c}=e,{boundary:l="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:g=!1,padding:m=0}=io(t,e),p=Rc(m),y=a[g?f==="floating"?"reference":"floating":f],x=vi(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:l,rootBoundary:u,strategy:c})),v=f==="floating"?{x:o,y:n,width:s.floating.width,height:s.floating.height}:s.reference,b=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),w=await(i.isElement==null?void 0:i.isElement(b))?await(i.getScale==null?void 0:i.getScale(b))||{x:1,y:1}:{x:1,y:1},T=vi(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:b,strategy:c}):v);return{top:(x.top-T.top+p.top)/w.y,bottom:(T.bottom-x.bottom+p.bottom)/w.y,left:(x.left-T.left+p.left)/w.x,right:(T.right-x.right+p.right)/w.x}}var cP=50,ab=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,a=s.detectOverflow?s:{...s,detectOverflow:sb},c=await(s.isRTL==null?void 0:s.isRTL(t)),l=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:f}=ob(l,o,c),g=o,m=0,p={};for(let h=0;h<i.length;h++){let y=i[h];if(!y)continue;let{name:x,fn:v}=y,{x:b,y:w,data:T,reset:_}=await v({x:u,y:f,initialPlacement:o,placement:g,strategy:n,middlewareData:p,rects:l,platform:a,elements:{reference:e,floating:t}});u=b??u,f=w??f,p[x]={...p[x],...T},_&&m<cP&&(m++,typeof _=="object"&&(_.placement&&(g=_.placement),_.rects&&(l=_.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):_.rects),{x:u,y:f}=ob(l,g,c)),h=-1)}return{x:u,y:f,placement:g,strategy:n,middlewareData:p}};var lb=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:l}=t,{mainAxis:u=!0,crossAxis:f=!0,fallbackPlacements:g,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:h=!0,...y}=io(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let x=It(n),v=vr(a),b=It(a)===a,w=await(c.isRTL==null?void 0:c.isRTL(l.floating)),T=g||(b||!h?[ha(a)]:Kv(a)),_=p!=="none";!g&&_&&T.push(...Xv(a,h,p,w));let k=[a,...T],C=await c.detectOverflow(t,y),E=[],M=((o=i.flip)==null?void 0:o.overflows)||[];if(u&&E.push(C[x]),f){let F=qv(n,s,w);E.push(C[F[0]],C[F[1]])}if(M=[...M,{placement:n,overflows:E}],!E.every(F=>F<=0)){var A,I;let F=(((A=i.flip)==null?void 0:A.index)||0)+1,P=k[F];if(P&&(!(f==="alignment"?v!==vr(P):!1)||M.every(R=>vr(R.placement)===v?R.overflows[0]>0:!0)))return{data:{index:F,overflows:M},reset:{placement:P}};let D=(I=M.filter(V=>V.overflows[0]<=0).sort((V,R)=>V.overflows[1]-R.overflows[1])[0])==null?void 0:I.placement;if(!D)switch(m){case"bestFit":{var O;let V=(O=M.filter(R=>{if(_){let S=vr(R.placement);return S===v||S==="y"}return!0}).map(R=>[R.placement,R.overflows.filter(S=>S>0).reduce((S,N)=>S+N,0)]).sort((R,S)=>R[1]-S[1])[0])==null?void 0:O[0];V&&(D=V);break}case"initialPlacement":D=a;break}if(n!==D)return{reset:{placement:D}}}return{}}}};function nb(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function ib(e){return Gv.some(t=>e[t]>=0)}var cb=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:o}=t,{strategy:n="referenceHidden",...i}=io(e,t);switch(n){case"referenceHidden":{let s=await o.detectOverflow(t,{...i,elementContext:"reference"}),a=nb(s,r.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:ib(a)}}}case"escaped":{let s=await o.detectOverflow(t,{...i,altBoundary:!0}),a=nb(s,r.floating);return{data:{escapedOffsets:a,escaped:ib(a)}}}default:return{}}}}};var ub=new Set(["left","top"]);async function uP(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),s=It(r),a=so(r),c=vr(r)==="y",l=ub.has(s)?-1:1,u=i&&c?-1:1,f=io(t,e),{mainAxis:g,crossAxis:m,alignmentAxis:p}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof p=="number"&&(m=a==="end"?p*-1:p),c?{x:m*u,y:g*l}:{x:g*l,y:m*u}}var fb=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 uP(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}}}}},db=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:x=>{let{x:v,y:b}=x;return{x:v,y:b}}},...l}=io(e,t),u={x:r,y:o},f=await i.detectOverflow(t,l),g=vr(It(n)),m=_c(g),p=u[m],h=u[g];if(s){let x=m==="y"?"top":"left",v=m==="y"?"bottom":"right",b=p+f[x],w=p-f[v];p=ba(b,p,w)}if(a){let x=g==="y"?"top":"left",v=g==="y"?"bottom":"right",b=h+f[x],w=h-f[v];h=ba(b,h,w)}let y=c.fn({...t,[m]:p,[g]:h});return{...y,data:{x:y.x-r,y:y.y-o,enabled:{[m]:s,[g]:a}}}}}},mb=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:r,y:o,placement:n,rects:i,middlewareData:s}=t,{offset:a=0,mainAxis:c=!0,crossAxis:l=!0}=io(e,t),u={x:r,y:o},f=vr(n),g=_c(f),m=u[g],p=u[f],h=io(a,t),y=typeof h=="number"?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(c){let b=g==="y"?"height":"width",w=i.reference[g]-i.floating[b]+y.mainAxis,T=i.reference[g]+i.reference[b]-y.mainAxis;m<w?m=w:m>T&&(m=T)}if(l){var x,v;let b=g==="y"?"width":"height",w=ub.has(It(n)),T=i.reference[f]-i.floating[b]+(w&&((x=s.offset)==null?void 0:x[f])||0)+(w?0:y.crossAxis),_=i.reference[f]+i.reference[b]+(w?0:((v=s.offset)==null?void 0:v[f])||0)-(w?y.crossAxis:0);p<T?p=T:p>_&&(p=_)}return{[g]:m,[f]:p}}}},pb=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,o;let{placement:n,rects:i,platform:s,elements:a}=t,{apply:c=()=>{},...l}=io(e,t),u=await s.detectOverflow(t,l),f=It(n),g=so(n),m=vr(n)==="y",{width:p,height:h}=i.floating,y,x;f==="top"||f==="bottom"?(y=f,x=g===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(x=f,y=g==="end"?"top":"bottom");let v=h-u.top-u.bottom,b=p-u.left-u.right,w=xn(h-u[y],v),T=xn(p-u[x],b),_=!t.middlewareData.shift,k=w,C=T;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(C=b),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(k=v),_&&!g){let M=ir(u.left,0),A=ir(u.right,0),I=ir(u.top,0),O=ir(u.bottom,0);m?C=p-2*(M!==0||A!==0?M+A:ir(u.left,u.right)):k=h-2*(I!==0||O!==0?I+O:ir(u.top,u.bottom))}await c({...t,availableWidth:C,availableHeight:k});let E=await s.getDimensions(a.floating);return p!==E.width||h!==E.height?{reset:{rects:!0}}:{}}}};function bb(e){let t=Wt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Et(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o,a=wn(r)!==i||wn(o)!==s;return a&&(r=i,o=s),{width:r,height:o,$:a}}function $m(e){return ae(e)?e:e.contextElement}function us(e){let t=$m(e);if(!Et(t))return no(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=bb(t),s=(i?wn(r.width):r.width)/o,a=(i?wn(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var fP=no(0);function yb(e){let t=Je(e);return!bc()||!t.visualViewport?fP:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function dP(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Je(e)?!1:t}function yi(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=$m(e),s=no(1);t&&(o?ae(o)&&(s=us(o)):s=us(e));let a=dP(i,r,o)?yb(i):no(0),c=(n.left+a.x)/s.x,l=(n.top+a.y)/s.y,u=n.width/s.x,f=n.height/s.y;if(i){let g=Je(i),m=o&&ae(o)?Je(o):o,p=g,h=yc(p);for(;h&&o&&m!==p;){let y=us(h),x=h.getBoundingClientRect(),v=Wt(h),b=x.left+(h.clientLeft+parseFloat(v.paddingLeft))*y.x,w=x.top+(h.clientTop+parseFloat(v.paddingTop))*y.y;c*=y.x,l*=y.y,u*=y.x,f*=y.y,c+=b,l+=w,p=Je(h),h=yc(p)}}return vi({width:u,height:f,x:c,y:l})}function Tc(e,t){let r=pa(e).scrollLeft;return t?t.left+r:yi(eo(e)).left+r}function xb(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-Tc(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function mP(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",s=eo(o),a=t?ma(t.floating):!1;if(o===s||a&&i)return r;let c={scrollLeft:0,scrollTop:0},l=no(1),u=no(0),f=Et(o);if((f||!f&&!i)&&((pi(o)!=="body"||ss(s))&&(c=pa(o)),f)){let m=yi(o);l=us(o),u.x=m.x+o.clientLeft,u.y=m.y+o.clientTop}let g=s&&!f&&!i?xb(s,c):no(0);return{width:r.width*l.x,height:r.height*l.y,x:r.x*l.x-c.scrollLeft*l.x+u.x+g.x,y:r.y*l.y-c.scrollTop*l.y+u.y+g.y}}function pP(e){return Array.from(e.getClientRects())}function gP(e){let t=eo(e),r=pa(e),o=e.ownerDocument.body,n=ir(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=ir(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),s=-r.scrollLeft+Tc(e),a=-r.scrollTop;return Wt(o).direction==="rtl"&&(s+=ir(t.clientWidth,o.clientWidth)-n),{width:n,height:i,x:s,y:a}}var gb=25;function hP(e,t){let r=Je(e),o=eo(e),n=r.visualViewport,i=o.clientWidth,s=o.clientHeight,a=0,c=0;if(n){i=n.width,s=n.height;let u=bc();(!u||u&&t==="fixed")&&(a=n.offsetLeft,c=n.offsetTop)}let l=Tc(o);if(l<=0){let u=o.ownerDocument,f=u.body,g=getComputedStyle(f),m=u.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,p=Math.abs(o.clientWidth-f.clientWidth-m);p<=gb&&(i-=p)}else l<=gb&&(i+=l);return{width:i,height:s,x:a,y:c}}function vP(e,t){let r=yi(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=Et(e)?us(e):no(1),s=e.clientWidth*i.x,a=e.clientHeight*i.y,c=n*i.x,l=o*i.y;return{width:s,height:a,x:c,y:l}}function hb(e,t,r){let o;if(t==="viewport")o=hP(e,r);else if(t==="document")o=gP(eo(e));else if(ae(t))o=vP(t,r);else{let n=yb(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return vi(o)}function wb(e,t){let r=Jr(e);return r===t||!ae(r)||to(r)?!1:Wt(r).position==="fixed"||wb(r,t)}function bP(e,t){let r=t.get(e);if(r)return r;let o=bn(e,[],!1).filter(a=>ae(a)&&pi(a)!=="body"),n=null,i=Wt(e).position==="fixed",s=i?Jr(e):e;for(;ae(s)&&!to(s);){let a=Wt(s),c=vc(s);!c&&a.position==="fixed"&&(n=null),(i?!c&&!n:!c&&a.position==="static"&&!!n&&(n.position==="absolute"||n.position==="fixed")||ss(s)&&!c&&wb(e,s))?o=o.filter(u=>u!==s):n=a,s=Jr(s)}return t.set(e,o),o}function yP(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,s=[...r==="clippingAncestors"?ma(t)?[]:bP(t,this._c):[].concat(r),o],a=hb(t,s[0],n),c=a.top,l=a.right,u=a.bottom,f=a.left;for(let g=1;g<s.length;g++){let m=hb(t,s[g],n);c=ir(m.top,c),l=xn(m.right,l),u=xn(m.bottom,u),f=ir(m.left,f)}return{width:l-f,height:u-c,x:f,y:c}}function xP(e){let{width:t,height:r}=bb(e);return{width:t,height:r}}function wP(e,t,r){let o=Et(t),n=eo(t),i=r==="fixed",s=yi(e,!0,i,t),a={scrollLeft:0,scrollTop:0},c=no(0);function l(){c.x=Tc(n)}if(o||!o&&!i)if((pi(t)!=="body"||ss(n))&&(a=pa(t)),o){let m=yi(t,!0,i,t);c.x=m.x+t.clientLeft,c.y=m.y+t.clientTop}else n&&l();i&&!o&&n&&l();let u=n&&!o&&!i?xb(n,a):no(0),f=s.left+a.scrollLeft-c.x-u.x,g=s.top+a.scrollTop-c.y-u.y;return{x:f,y:g,width:s.width,height:s.height}}function Um(e){return Wt(e).position==="static"}function vb(e,t){if(!Et(e)||Wt(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return eo(e)===r&&(r=r.ownerDocument.body),r}function Sb(e,t){let r=Je(e);if(ma(e))return r;if(!Et(e)){let n=Jr(e);for(;n&&!to(n);){if(ae(n)&&!Um(n))return n;n=Jr(n)}return r}let o=vb(e,t);for(;o&&Ev(o)&&Um(o);)o=vb(o,t);return o&&to(o)&&Um(o)&&!vc(o)?r:o||_v(e)||r}var SP=async function(e){let t=this.getOffsetParent||Sb,r=this.getDimensions,o=await r(e.floating);return{reference:wP(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function CP(e){return Wt(e).direction==="rtl"}var Ym={convertOffsetParentRelativeRectToViewportRelativeRect:mP,getDocumentElement:eo,getClippingRect:yP,getOffsetParent:Sb,getElementRects:SP,getClientRects:pP,getDimensions:xP,getScale:us,isElement:ae,isRTL:CP};function Cb(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function EP(e,t){let r=null,o,n=eo(e);function i(){var a;clearTimeout(o),(a=r)==null||a.disconnect(),r=null}function s(a,c){a===void 0&&(a=!1),c===void 0&&(c=1),i();let l=e.getBoundingClientRect(),{left:u,top:f,width:g,height:m}=l;if(a||t(),!g||!m)return;let p=va(f),h=va(n.clientWidth-(u+g)),y=va(n.clientHeight-(f+m)),x=va(u),b={rootMargin:-p+"px "+-h+"px "+-y+"px "+-x+"px",threshold:ir(0,xn(1,c))||1},w=!0;function T(_){let k=_[0].intersectionRatio;if(k!==c){if(!w)return s();k?s(!1,k):o=setTimeout(()=>{s(!1,1e-7)},1e3)}k===1&&!Cb(l,e.getBoundingClientRect())&&s(),w=!1}try{r=new IntersectionObserver(T,{...b,root:n.ownerDocument})}catch{r=new IntersectionObserver(T,b)}r.observe(e)}return s(!0),i}function wa(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,l=$m(e),u=n||i?[...l?bn(l):[],...t?bn(t):[]]:[];u.forEach(x=>{n&&x.addEventListener("scroll",r,{passive:!0}),i&&x.addEventListener("resize",r)});let f=l&&a?EP(l,r):null,g=-1,m=null;s&&(m=new ResizeObserver(x=>{let[v]=x;v&&v.target===l&&m&&t&&(m.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var b;(b=m)==null||b.observe(t)})),r()}),l&&!c&&m.observe(l),t&&m.observe(t));let p,h=c?yi(e):null;c&&y();function y(){let x=yi(e);h&&!Cb(h,x)&&r(),h=x,p=requestAnimationFrame(y)}return r(),()=>{var x;u.forEach(v=>{n&&v.removeEventListener("scroll",r),i&&v.removeEventListener("resize",r)}),f?.(),(x=m)==null||x.disconnect(),m=null,c&&cancelAnimationFrame(p)}}var Eb=fb;var _b=db,Rb=lb,Tb=pb,Pb=cb;var Ob=mb,Pc=(e,t,r)=>{let o=new Map,n={platform:Ym,...r},i={...n.platform,_c:o};return ab(e,t,{...n,platform:i})};var bt=d(K(),1),Ib=d(K(),1),Nb=d(qo(),1),RP=typeof document<"u",TP=function(){},Oc=RP?Ib.useLayoutEffect:TP;function Ac(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(!Ac(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)&&!Ac(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Vb(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Ab(e,t){let r=Vb(e);return Math.round(t*r)/r}function Gm(e){let t=bt.useRef(e);return Oc(()=>{t.current=e}),t}function kb(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:l}=e,[u,f]=bt.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[g,m]=bt.useState(o);Ac(g,o)||m(o);let[p,h]=bt.useState(null),[y,x]=bt.useState(null),v=bt.useCallback(R=>{R!==_.current&&(_.current=R,h(R))},[]),b=bt.useCallback(R=>{R!==k.current&&(k.current=R,x(R))},[]),w=i||p,T=s||y,_=bt.useRef(null),k=bt.useRef(null),C=bt.useRef(u),E=c!=null,M=Gm(c),A=Gm(n),I=Gm(l),O=bt.useCallback(()=>{if(!_.current||!k.current)return;let R={placement:t,strategy:r,middleware:g};A.current&&(R.platform=A.current),Pc(_.current,k.current,R).then(S=>{let N={...S,isPositioned:I.current!==!1};F.current&&!Ac(C.current,N)&&(C.current=N,Nb.flushSync(()=>{f(N)}))})},[g,t,r,A,I]);Oc(()=>{l===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,f(R=>({...R,isPositioned:!1})))},[l]);let F=bt.useRef(!1);Oc(()=>(F.current=!0,()=>{F.current=!1}),[]),Oc(()=>{if(w&&(_.current=w),T&&(k.current=T),w&&T){if(M.current)return M.current(w,T,O);O()}},[w,T,O,M,E]);let P=bt.useMemo(()=>({reference:_,floating:k,setReference:v,setFloating:b}),[v,b]),D=bt.useMemo(()=>({reference:w,floating:T}),[w,T]),V=bt.useMemo(()=>{let R={position:r,left:0,top:0};if(!D.floating)return R;let S=Ab(D.floating,u.x),N=Ab(D.floating,u.y);return a?{...R,transform:"translate("+S+"px, "+N+"px)",...Vb(D.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:S,top:N}},[r,a,D.floating,u.x,u.y]);return bt.useMemo(()=>({...u,update:O,refs:P,elements:D,floatingStyles:V}),[u,O,P,D,V])}var qm=(e,t)=>{let r=Eb(e);return{name:r.name,fn:r.fn,options:[e,t]}},Km=(e,t)=>{let r=_b(e);return{name:r.name,fn:r.fn,options:[e,t]}},Xm=(e,t)=>({fn:Ob(e).fn,options:[e,t]}),Zm=(e,t)=>{let r=Rb(e);return{name:r.name,fn:r.fn,options:[e,t]}},Qm=(e,t)=>{let r=Tb(e);return{name:r.name,fn:r.fn,options:[e,t]}};var Jm=(e,t)=>{let r=Pb(e);return{name:r.name,fn:r.fn,options:[e,t]}};var ms=d(K(),1),Xb=d(qo(),1);var qb=d(K(),1);var Ee=(e,t,r,o,n,i,...s)=>{if(s.length>0)throw new Error(pr(1));let a;if(e&&t&&r&&o&&n&&i)a=(c,l,u,f)=>{let g=e(c,l,u,f),m=t(c,l,u,f),p=r(c,l,u,f),h=o(c,l,u,f),y=n(c,l,u,f);return i(g,m,p,h,y,l,u,f)};else if(e&&t&&r&&o&&n)a=(c,l,u,f)=>{let g=e(c,l,u,f),m=t(c,l,u,f),p=r(c,l,u,f),h=o(c,l,u,f);return n(g,m,p,h,l,u,f)};else if(e&&t&&r&&o)a=(c,l,u,f)=>{let g=e(c,l,u,f),m=t(c,l,u,f),p=r(c,l,u,f);return o(g,m,p,l,u,f)};else if(e&&t&&r)a=(c,l,u,f)=>{let g=e(c,l,u,f),m=t(c,l,u,f);return r(g,m,l,u,f)};else if(e&&t)a=(c,l,u,f)=>{let g=e(c,l,u,f);return t(g,l,u,f)};else if(e)a=e;else throw new Error("Missing arguments");return a};var Yb=d(K(),1),np=d(Ic(),1),Gb=d(jb(),1);var Wb=d(K(),1);var tp=[],rp;function zb(){return rp}function Ub(e){tp.push(e)}function op(e){let t=(r,o)=>{let n=At($P).current,i;try{rp=n;for(let s of tp)s.before(n);i=e(r,o);for(let s of tp)s.after(n);n.didInitialize=!0}finally{rp=void 0}return i};return t.displayName=e.displayName||e.name,t}function $b(e){return Wb.forwardRef(op(e))}function $P(){return{didInitialize:!1}}var YP=rs(19),GP=YP?KP:XP;function Vc(e,t,r,o,n){return GP(e,t,r,o,n)}function qP(e,t,r,o,n){let i=Yb.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,np.useSyncExternalStore)(e.subscribe,i,i)}Ub({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,np.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function KP(e,t,r,o,n){let i=zb();if(!i)return qP(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 XP(e,t,r,o,n){return(0,Gb.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var kc=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 Vc(this,t,r,o,n)}};var xi=d(K(),1);var ds=class extends kc{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){xi.useDebugValue(t);let o=this;se(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;se(()=>(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);se(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){xi.useDebugValue(t);let o=this,n=r!==void 0;se(()=>{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 xi.useDebugValue(t),Vc(this,this.selectors[t],r,o,n)}useContextCallback(t,r){xi.useDebugValue(t);let o=fe(r??hn);this.context[t]=o}useStateSetter(t){let r=xi.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 ZP={open:Ee(e=>e.open),transitionStatus:Ee(e=>e.transitionStatus),domReferenceElement:Ee(e=>e.domReferenceElement),referenceElement:Ee(e=>e.positionReference??e.referenceElement),floatingElement:Ee(e=>e.floatingElement),floatingId:Ee(e=>e.floatingId)},vo=class extends ds{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:tb(),nested:o,triggerElements:i},ZP),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&Lv(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 Kb(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:i,onOpenChange:s}=e,a=t.useState("open"),c=t.useState("activeTriggerElement"),l=t.useState(r?"popupElement":"positionerElement"),u=t.context.triggerElements,f=s,g=qb.useRef(null);o===void 0&&g.current===null&&(g.current=new vo({open:a,transitionStatus:void 0,referenceElement:c,floatingElement:l,triggerElements:u,onOpenChange:f,floatingId:n,syncOnly:!0,nested:i}));let m=o??g.current;return t.useSyncedValue("floatingId",n),se(()=>{let p={open:a,floatingId:n,referenceElement:c,floatingElement:l};ae(c)&&(p.domReferenceElement=c),m.state.positionReference===m.state.referenceElement&&(p.positionReference=c),m.update(p)},[a,n,c,l,m]),m.context.onOpenChange=f,m.context.nested=i,m}var Zb={tabIndex:-1,[Mm]:""};function Qb(e,t,r=!1){let o=vn(),n=cs()!=null,i=ms.useRef(null);e===void 0&&i.current===null&&(i.current=t(o,n));let s=e??i.current;return Kb({popupStore:s,treatPopupAsFloatingElement:r,floatingRootContext:s.state.floatingRootContext,floatingId:o,nested:n,onOpenChange:s.setOpen}),{store:s,internalStore:i.current}}function QP(e,t){let r=ms.useRef(null),o=ms.useRef(null);return ms.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 JP(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 eO(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Jb(e,t,r,o={}){let n=r.reason,i=n===de.triggerHover,s=t&&n===de.triggerFocus,a=!t&&(n===de.triggerPress||n===de.escapeKey),c=eO(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let l=()=>{let u={...o.extraState,open:t};s?u.instantType="focus":a?u.instantType="dismiss":i&&(u.instantType=void 0),JP(u,t,r.trigger,c()),e.update(u)};i?Xb.flushSync(l):l()}function ey(e,t,r,o){Nv(()=>{t===void 0&&e.state.open===!1&&r&&(e.state={...e.state,open:!0,activeTriggerId:o,preventUnmountingOnClose:!1})})}function ty(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=QP(e,r),s=fe(a=>{if(i(a),!a)return;let c=r.select("open"),l=r.select("activeTriggerId");if(l===e){r.update({activeTriggerElement:a,...c?o:null});return}l==null&&c&&r.update({activeTriggerId:e,activeTriggerElement:a,...o})});return se(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:s,isMountedByThisTrigger:n}}function ry(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=e.useState("open"),n=e.useState("triggerCount");se(()=>{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 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,f]=l.value;s.activeTriggerId=u,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 l=Te(de.none);e.setOpen(!1,l),l.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[o,e,n,r])}function oy(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=Sv(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:o,transitionStatus:i,preventUnmountingOnClose:a});let c=fe(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return xc({enabled:o&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:i}}function ny(e,t){e.useSyncedValues(t),se(()=>()=>{e.update({activeTriggerProps:rt,inactiveTriggerProps:rt,popupProps:rt})},[e])}var Cn=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 iy(){return new vo({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Cn,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function ay(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:iy(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:rt,inactiveTriggerProps:rt,popupProps:rt}}function ly(e,t,r=!1){return new vo({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var Sa=Ee(e=>e.triggerIdProp??e.activeTriggerId),ip=Ee(e=>e.openProp??e.open),sy=Ee(e=>(e.popupElement?.id??e.floatingId)||void 0);function cy(e,t){return t!==void 0&&ip(e)&&Sa(e)===t}function tO(e,t){return cy(e,t)?!0:t!==void 0&&ip(e)&&Sa(e)==null&&e.triggerCount===1}var uy={open:ip,mounted:Ee(e=>e.mounted),transitionStatus:Ee(e=>e.transitionStatus),floatingRootContext:Ee(e=>e.floatingRootContext),triggerCount:Ee(e=>e.triggerCount),preventUnmountingOnClose:Ee(e=>e.preventUnmountingOnClose),payload:Ee(e=>e.payload),activeTriggerId:Sa,activeTriggerElement:Ee(e=>e.mounted?e.activeTriggerElement:null),popupId:sy,isTriggerActive:Ee((e,t)=>t!==void 0&&Sa(e)===t),isOpenedByTrigger:Ee((e,t)=>cy(e,t)),isMountedByTrigger:Ee((e,t)=>t!==void 0&&Sa(e)===t&&e.mounted),triggerProps:Ee((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:Ee((e,t)=>tO(e,t)?sy(e):void 0),popupProps:Ee(e=>e.popupProps),popupElement:Ee(e=>e.popupElement),positionerElement:Ee(e=>e.positionerElement)};function fy(e){let{open:t=!1,onOpenChange:r,elements:o={}}=e,n=vn(),i=cs()!=null,s=At(()=>new vo({open:t,transitionStatus:void 0,onOpenChange:r,referenceElement:o.reference??null,floatingElement:o.floating??null,triggerElements:new Cn,floatingId:n,syncOnly:!1,nested:i})).current;return se(()=>{let a={open:t,floatingId:n};o.reference!==void 0&&(a.referenceElement=o.reference,a.domReferenceElement=ae(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 sp(e={}){let{nodeId:t,externalTree:r}=e,o=fy(e),n=e.rootContext||o,i=n.useState("referenceElement"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),c=n.useState("open"),l=n.useState("floatingId"),[u,f]=Ut.useState(null),[g,m]=Ut.useState(void 0),[p,h]=Ut.useState(void 0),y=Ut.useRef(null),x=Sn(r),v=Ut.useMemo(()=>({reference:i,floating:s,domReference:a}),[i,s,a]),b=kb({...e,elements:{...v,...u&&{reference:u}}}),w=ae(g)?g:null,T=p===void 0?n.state.floatingElement:p;n.useSyncedValue("referenceElement",g??null),n.useSyncedValue("domReferenceElement",g===void 0?a:w),n.useSyncedValue("floatingElement",T);let _=Ut.useCallback(I=>{let O=ae(I)?{getBoundingClientRect:()=>I.getBoundingClientRect(),getClientRects:()=>I.getClientRects(),contextElement:I}:I;f(O),b.refs.setReference(O)},[b.refs]),k=Ut.useCallback(I=>{(ae(I)||I===null)&&(y.current=I,m(I)),(ae(b.refs.reference.current)||b.refs.reference.current===null||I!==null&&!ae(I))&&b.refs.setReference(I)},[b.refs,m]),C=Ut.useCallback(I=>{h(I),b.refs.setFloating(I)},[b.refs]),E=Ut.useMemo(()=>({...b.refs,setReference:k,setFloating:C,setPositionReference:_,domReference:y}),[b.refs,k,C,_]),M=Ut.useMemo(()=>({...b.elements,domReference:a}),[b.elements,a]),A=Ut.useMemo(()=>({...b,dataRef:n.context.dataRef,open:c,onOpenChange:n.setOpen,events:n.context.events,floatingId:l,refs:E,elements:M,nodeId:t,rootStore:n}),[b,E,M,t,n,c,l]);return se(()=>{a&&(y.current=a)},[a]),se(()=>{n.context.dataRef.current.floatingContext=A;let I=x?.nodesRef.current.find(O=>O.id===t);I&&(I.context=A)}),Ut.useMemo(()=>({...b,context:A,refs:E,elements:M,rootStore:n}),[b,E,M,A,n])}var bo=d(K(),1);var ap=Ko.os.mac&&Ko.engine.webkit;function lp(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=bo.useRef(!1),c=bo.useRef(null),l=bo.useRef(!0),u=ro();bo.useEffect(()=>{let g=n.select("domReferenceElement");if(!r)return;let m=Je(g);function p(){let x=n.select("domReferenceElement");!n.select("open")&&Et(x)&&x===wc(_t(x))&&(a.current=!0)}function h(){l.current=!0}function y(){l.current=!1}return oo(Ne(m,"blur",p),ap&&Ne(m,"keydown",h,!0),ap&&Ne(m,"pointerdown",y,!0))},[n,r]),bo.useEffect(()=>{if(!r)return;function g(m){if(m.reason===de.triggerPress||m.reason===de.escapeKey){let p=n.select("domReferenceElement");ae(p)&&(c.current=p,a.current=!0)}}return i.on("openchange",g),()=>{i.off("openchange",g)}},[i,r,n]);let f=bo.useMemo(()=>{function g(){a.current=!1,c.current=null}return{onMouseLeave(){g()},onFocus(m){let p=m.currentTarget;if(a.current){if(c.current===p)return;g()}let h=nr(m.nativeEvent);if(ae(h)){if(ap&&!m.relatedTarget){if(!l.current&&!Hv(h))return}else if(!jv(h))return}let y=yn(m.relatedTarget,n.context.triggerElements),{nativeEvent:x,currentTarget:v}=m,b=typeof o=="function"?o():o;if(n.select("open")&&y||b===0||b===void 0){n.setOpen(!0,Te(de.triggerFocus,x,v));return}u.start(b,()=>{a.current||n.setOpen(!0,Te(de.triggerFocus,x,v))})},onBlur(m){g();let p=m.relatedTarget,h=m.nativeEvent,y=ae(p)&&p.hasAttribute(ls("focus-guard"))&&p.getAttribute("data-type")==="outside";u.start(0,()=>{let x=n.select("domReferenceElement"),v=wc(_t(x));!p&&v===x||ke(s.current.floatingContext?.refs.floating.current,v)||ke(x,v)||y||yn(p??v,n.context.triggerElements)||n.setOpen(!1,Te(de.triggerFocus,h))})}}},[s,o,n,u]);return bo.useMemo(()=>r?{reference:f,trigger:f}:{},[r,f])}var up=d(K(),1);var cp=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 Nr,this.restTimeout=new Nr,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Mc=new WeakMap;function ps(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Mc.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Mc.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Dc(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=Mc.get(r);i&&i!==e&&ps(i),ps(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,Mc.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function gs(e){let t=e.context.dataRef.current,r=At(()=>t.hoverInteractionState??cp.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),os(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function fp(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:l}=i.context,u=Sn(),f=cs(),g=gs(i),m=ro(),p=fe(()=>Cc(l.current.openEvent?.type,g.interactedInside)),h=fe(()=>Wv(l.current.openEvent?.type)),y=fe(()=>{ps(g)});se(()=>{s||(g.pointerType=void 0,g.restTimeoutPending=!1,g.interactedInside=!1,y())},[s,g,y]),up.useEffect(()=>y,[y]),se(()=>{if(r&&s&&g.handleCloseOptions?.blockPointerEvents&&h()&&ae(c)&&a){let x=c,v=a,b=_t(a),w=u?.nodesRef.current.find(C=>C.id===f)?.context?.elements.floating;w&&(w.style.pointerEvents="");let T=g.pointerEventsScopeElement!==v?g.pointerEventsScopeElement:null,_=w!==v?w:null,k=g.handleCloseOptions?.getScope?.()??T??_??x.closest("[data-rootownerid]")??b.body;return Dc(g,{scopeElement:k,referenceElement:x,floatingElement:v}),()=>{y()}}},[r,s,c,a,g,h,u,f,y]),up.useEffect(()=>{if(!r)return;function x(){return!!(u&&f&&Qo(u.nodesRef.current,f).length>0)}function v(C){let E=Zo(o,"close",g.pointerType),M=()=>{i.setOpen(!1,Te(de.triggerHover,C)),u?.events.emit("floating.closed",C)};E?g.openChangeTimeout.start(E,M):(g.openChangeTimeout.clear(),M())}function b(C){let E=nr(C);if(!Fm(E)){g.interactedInside=!1;return}g.interactedInside=E?.closest("[aria-haspopup]")!=null}function w(){g.openChangeTimeout.clear(),m.clear(),u?.events.off("floating.closed",_),y()}function T(C){if(x()&&u){u.events.on("floating.closed",_);return}if(yn(C.relatedTarget,i.context.triggerElements))return;let E=l.current.floatingContext?.nodeId??n,M=C.relatedTarget;if(!(u&&E&&ae(M)&&Qo(u.nodesRef.current,E,!1).some(I=>ke(I.context?.elements.floating,M)))){if(g.handler){g.handler(C);return}y(),h()&&!p()&&v(C)}}function _(C){!u||!f||x()||m.start(0,()=>{u.events.off("floating.closed",_),i.setOpen(!1,Te(de.triggerHover,C)),u.events.emit("floating.closed",C)})}let k=a;return oo(k&&Ne(k,"mouseenter",w),k&&Ne(k,"mouseleave",T),k&&Ne(k,"pointerdown",b,!0),()=>{u?.events.off("floating.closed",_)})},[r,a,i,l,o,n,h,p,y,g,u,f,m])}var En=d(K(),1),dy=d(qo(),1);var rO={current:null};function dp(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:c=rO,externalTree:l,isActiveTrigger:u=!0,getHandleCloseContext:f,isClosing:g,shouldOpen:m}=t,p="rootStore"in e?e.rootStore:e,{dataRef:h,events:y}=p.context,x=Sn(l),v=gs(p),b=En.useRef(!1),w=hr(n),T=hr(o),_=hr(s),k=hr(r),C=hr(m),E=hr(g),M=fe(()=>Cc(h.current.openEvent?.type,v.interactedInside)),A=fe(()=>C.current?.()!==!1),I=fe((P,D,V)=>{let R=p.context.triggerElements;if(R.hasElement(D))return!P||!ke(P,D);if(!ae(V))return!1;let S=V;return R.hasMatchingElement(N=>ke(N,S))&&(!P||!ke(P,S))}),O=fe(()=>{if(!v.handler)return;_t(p.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),F=fe(()=>{ps(v)});return u&&(v.handleCloseOptions=w.current?.__options),En.useEffect(()=>O,[O]),En.useEffect(()=>{if(!r)return;function P(D){D.open?b.current=!1:(b.current=D.reason===de.triggerHover,O(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return y.on("openchange",P),()=>{y.off("openchange",P)}},[r,y,v,O]),En.useEffect(()=>{if(!r)return;function P(S,N=!0){let L=Zo(T.current,"close",v.pointerType);L?v.openChangeTimeout.start(L,()=>{p.setOpen(!1,Te(de.triggerHover,S)),x?.events.emit("floating.closed",S)}):N&&(v.openChangeTimeout.clear(),p.setOpen(!1,Te(de.triggerHover,S)),x?.events.emit("floating.closed",S))}let D=c.current??(u?p.select("domReferenceElement"):null);if(!ae(D))return;function V(S){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,i&&!Xo(v.pointerType))return;let N=Lm(_.current),L=Zo(T.current,"open",v.pointerType),j=nr(S),q=S.currentTarget??null,ee=p.select("domReferenceElement"),te=q;if(ae(j)&&!p.context.triggerElements.hasElement(j)){for(let ge of p.context.triggerElements.elements())if(ke(ge,j)){te=ge;break}}ae(q)&&ae(ee)&&!p.context.triggerElements.hasElement(q)&&ke(q,ee)&&(te=ee);let Q=te==null?!1:I(ee,te,j),re=p.select("open"),ce=E.current?.()??p.select("transitionStatus")==="ending",be=!re&&ce&&b.current,W=!Q&&ae(te)&&ae(ee)&&ke(ee,te)&&be,U=N>0&&!L,$=Q&&(re||be)||W,le=!re||Q;if($){A()&&p.setOpen(!0,Te(de.triggerHover,S,te));return}U||(L?v.openChangeTimeout.start(L,()=>{le&&A()&&p.setOpen(!0,Te(de.triggerHover,S,te))}):le&&A()&&p.setOpen(!0,Te(de.triggerHover,S,te)))}function R(S){if(M()){F();return}O();let N=p.select("domReferenceElement"),L=_t(N);v.restTimeout.clear(),v.restTimeoutPending=!1;let j=h.current.floatingContext??f?.();if(yn(S.relatedTarget,p.context.triggerElements))return;if(w.current&&j){p.select("open")||v.openChangeTimeout.clear();let ee=c.current;v.handler=w.current({...j,tree:x,x:S.clientX,y:S.clientY,onClose(){F(),O(),k.current&&!M()&&ee===p.select("domReferenceElement")&&P(S,!0)}}),L.addEventListener("mousemove",v.handler),v.handler(S);return}(v.pointerType!=="touch"||!ke(p.select("floatingElement"),S.relatedTarget))&&P(S)}return a?oo(Ne(D,"mousemove",V,{once:!0}),Ne(D,"mouseenter",V),Ne(D,"mouseleave",R)):oo(Ne(D,"mouseenter",V),Ne(D,"mouseleave",R))},[O,F,h,T,p,r,w,v,u,I,M,i,a,_,c,x,k,f,E,A]),En.useMemo(()=>{if(!r)return;function P(D){v.pointerType=D.pointerType}return{onPointerDown:P,onPointerEnter:P,onMouseMove(D){let{nativeEvent:V}=D,R=D.currentTarget,S=p.select("domReferenceElement"),N=p.select("open"),L=I(S,R,D.target);if(i&&!Xo(v.pointerType))return;if(N&&L&&v.handleCloseOptions?.blockPointerEvents){let ee=p.select("floatingElement");if(ee){let te=v.handleCloseOptions?.getScope?.()??R.ownerDocument.body;Dc(v,{scopeElement:te,referenceElement:R,floatingElement:ee})}}let j=Lm(_.current);if(N&&!L||j===0||!L&&v.restTimeoutPending&&D.movementX**2+D.movementY**2<2)return;v.restTimeout.clear();function q(){if(v.restTimeoutPending=!1,M())return;let ee=p.select("open");!v.blockMouseMove&&(!ee||L)&&A()&&p.setOpen(!0,Te(de.triggerHover,V,R))}v.pointerType==="touch"?dy.flushSync(()=>{q()}):L&&N?q():(v.restTimeoutPending=!0,v.restTimeout.start(j,q))}}},[r,v,M,I,i,p,_,A])}var my=.1,oO=my*my,je=.5;function Fc(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function Lc(e,t,r,o,n,i,s,a,c,l){let u=!1;return Fc(e,t,r,o,n,i)&&(u=!u),Fc(e,t,n,i,s,a)&&(u=!u),Fc(e,t,s,a,c,l)&&(u=!u),Fc(e,t,c,l,r,o)&&(u=!u),u}function nO(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function Bc(e,t,r,o,n,i){let s=Math.min(r,n),a=Math.max(r,n),c=Math.min(o,i),l=Math.max(o,i);return e>=s&&e<=a&&t>=c&&t<=l}function mp(e={}){let{blockPointerEvents:t=!1}=e,r=new Nr,o=({x:n,y:i,placement:s,elements:a,onClose:c,nodeId:l,tree:u})=>{let f=s?.split("-")[0],g=!1,m=null,p=null,h=typeof performance<"u"?performance.now():0;function y(v,b){let w=performance.now(),T=w-h;if(m===null||p===null||T===0)return m=v,p=b,h=w,!1;let _=v-m,k=b-p,C=_*_+k*k,E=T*T*oO;return m=v,p=b,h=w,C<E}function x(){r.clear(),c()}return function(b){r.clear();let w=a.domReference,T=a.floating;if(!w||!T||f==null||n==null||i==null)return;let{clientX:_,clientY:k}=b,C=nr(b),E=b.type==="mouseleave",M=ke(T,C),A=ke(w,C);if(M&&(g=!0,!E))return;if(A&&(g=!1,!E)){g=!0;return}if(E&&ae(b.relatedTarget)&&ke(T,b.relatedTarget))return;function I(){return!!(u&&Qo(u.nodesRef.current,l).length>0)}function O(){I()||x()}if(I())return;let F=w.getBoundingClientRect(),P=T.getBoundingClientRect(),D=n>P.right-P.width/2,V=i>P.bottom-P.height/2,R=P.width>F.width,S=P.height>F.height,N=(R?F:P).left,L=(R?F:P).right,j=(S?F:P).top,q=(S?F:P).bottom;if(f==="top"&&i>=F.bottom-1||f==="bottom"&&i<=F.top+1||f==="left"&&n>=F.right-1||f==="right"&&n<=F.left+1){O();return}let ee=!1;switch(f){case"top":ee=Bc(_,k,N,F.top+1,L,P.bottom-1);break;case"bottom":ee=Bc(_,k,N,P.top+1,L,F.bottom-1);break;case"left":ee=Bc(_,k,P.right-1,q,F.left+1,j);break;case"right":ee=Bc(_,k,F.right-1,q,P.left+1,j);break;default:}if(ee)return;if(g&&!nO(_,k,F)){O();return}if(!E&&y(_,k)){O();return}let te=!1;switch(f){case"top":{let Q=R?je/2:je*4,re=R||D?n+Q:n-Q,ce=R?n-Q:D?n+Q:n-Q,be=i+je+1,W=D||R?P.bottom-je:P.top,U=D?R?P.bottom-je:P.top:P.bottom-je;te=Lc(_,k,re,be,ce,be,P.left,W,P.right,U);break}case"bottom":{let Q=R?je/2:je*4,re=R||D?n+Q:n-Q,ce=R?n-Q:D?n+Q:n-Q,be=i-je,W=D||R?P.top+je:P.bottom,U=D?R?P.top+je:P.bottom:P.top+je;te=Lc(_,k,re,be,ce,be,P.left,W,P.right,U);break}case"left":{let Q=S?je/2:je*4,re=S||V?i+Q:i-Q,ce=S?i-Q:V?i+Q:i-Q,be=n+je+1,W=V||S?P.right-je:P.left,U=V?S?P.right-je:P.left:P.right-je;te=Lc(_,k,W,P.top,U,P.bottom,be,re,be,ce);break}case"right":{let Q=S?je/2:je*4,re=S||V?i+Q:i-Q,ce=S?i-Q:V?i+Q:i-Q,be=n-je,W=V||S?P.left+je:P.right,U=V?S?P.left+je:P.right:P.left+je;te=Lc(_,k,be,re,be,ce,W,P.top,U,P.bottom);break}default:}te?g||r.start(40,O):O()}};return o.__options={...e,blockPointerEvents:t},o}var pp=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=di.startingStyle]="startingStyle",e[e.endingStyle=di.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),Ca=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),iO={[Ca.popupOpen]:""},F4={[Ca.popupOpen]:"",[Ca.pressed]:""},sO={[pp.open]:""},aO={[pp.closed]:""},lO={[pp.anchorHidden]:""},py={open(e){return e?iO:null}};var hs={open(e){return e?sO:aO},anchorHidden(e){return e?lO:null}};function gy(e){return rs(19)?e:e?"true":void 0}var kr=d(K(),1);var cO=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:l,padding:u=0,offsetParent:f="real"}=io(e,t)||{};if(l==null)return{};let g=Rc(u),m={x:r,y:o},p=xa(n),h=ya(p),y=await s.getDimensions(l),x=p==="y",v=x?"top":"left",b=x?"bottom":"right",w=x?"clientHeight":"clientWidth",T=i.reference[h]+i.reference[p]-m[p]-i.floating[h],_=m[p]-i.reference[p],k=f==="real"?await s.getOffsetParent?.(l):a.floating,C=a.floating[w]||i.floating[h];(!C||!await s.isElement?.(k))&&(C=a.floating[w]||i.floating[h]);let E=T/2-_/2,M=C/2-y[h]/2-1,A=Math.min(g[v],M),I=Math.min(g[b],M),O=A,F=C-y[h]-I,P=C/2-y[h]/2+E,D=ba(O,P,F),V=!c.arrow&&so(n)!=null&&P!==D&&i.reference[h]/2-(P<O?A:I)-y[h]/2<0,R=V?P<O?P-O:P-F:0;return{[p]:m[p]+R,data:{[p]:D,centerOffset:P-D-R,...V&&{alignmentOffset:R}},reset:V}}}),hy=(e,t)=>({...cO(e),options:[e,t]});var uO=Jm().fn,vy={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 uO(e)).data?.referenceHidden||i}}}};var Ea={sideX:"left",sideY:"top"},by={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:s,placement:a}=e,c=Je(n),l=c.getComputedStyle(n);if(!(l.transitionDuration!=="0s"&&l.transitionDuration!==""))return{x:t,y:r,data:Ea};let f=await i.getOffsetParent?.(n),g={width:0,height:0};if(s==="fixed"&&c?.visualViewport)g={width:c.visualViewport.width,height:c.visualViewport.height};else if(f===c){let v=_t(n);g={width:v.documentElement.clientWidth,height:v.documentElement.clientHeight}}else await i.isElement?.(f)&&(g=await i.getDimensions(f));let m=It(a),p=t,h=r;m==="left"&&(p=g.width-(t+o.width)),m==="top"&&(h=g.height-(r+o.height));let y=m==="left"?"right":Ea.sideX,x=m==="top"?"bottom":Ea.sideY;return{x:p,y:h,data:{sideX:y,sideY:x}}}};function wy(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 yy(e,t,r){let{rects:o,placement:n}=e;return{side:wy(t,It(n),r),align:so(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function Sy(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:l=!1,arrowPadding:u=5,disableAnchorTracking:f=!1,inline:g,keepMounted:m=!1,floatingRootContext:p,mounted:h,collisionAvoidance:y,shiftCrossAxis:x=!1,nodeId:v,adaptiveOrigin:b,lazyFlip:w=!1,externalTree:T}=e,[_,k]=kr.useState(null);!h&&_!==null&&k(null);let C=y.side||"flip",E=y.align||"flip",M=y.fallbackAxisSide||"end",A=typeof t=="function"?t:void 0,I=fe(A),O=A?I:t,F=hr(t),P=hr(h),V=ts()==="rtl",R=_||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":V?"left":"right","inline-start":V?"right":"left"}[o],S=i==="center"?R:`${R}-${i}`,N=c,L=1,j=o==="bottom"?L:0,q=o==="top"?L:0,ee=o==="right"?L:0,te=o==="left"?L:0;typeof N=="number"?N={top:N+j,right:N+te,bottom:N+q,left:N+ee}:N&&(N={top:(N.top||0)+j,right:(N.right||0)+te,bottom:(N.bottom||0)+q,left:(N.left||0)+ee});let Q={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:N},re=kr.useRef(null),ce=hr(n),be=hr(s),W=typeof n!="function"?n:0,U=typeof s!="function"?s:0,$=[];g&&$.push(g),$.push(qm(Be=>{let rr=yy(Be,o,V),go=typeof ce.current=="function"?ce.current(rr):ce.current,Ur=typeof be.current=="function"?be.current(rr):be.current;return{mainAxis:go,crossAxis:Ur,alignmentAxis:Ur}},[W,U,V,o]));let le=E==="none"&&C!=="shift",ge=!le&&(l||x||C==="shift"),Ot=C==="none"?null:Zm({...Q,padding:{top:N.top+L,right:N.right+L,bottom:N.bottom+L,left:N.left+L},mainAxis:!x&&C==="flip",crossAxis:E==="flip"?"alignment":!1,fallbackAxisSideDirection:M}),Ct=le?null:Km(Be=>{let rr=_t(Be.elements.floating).documentElement;return{...Q,rootBoundary:x?{x:0,y:0,width:rr.clientWidth,height:rr.clientHeight}:void 0,mainAxis:E!=="none",crossAxis:ge,limiter:l||x?void 0:Xm(go=>{if(!re.current)return{};let{width:Ur,height:Yo}=re.current.getBoundingClientRect(),Qr=vr(It(go.placement)),li=Qr==="y"?Ur:Yo,Qi=Qr==="y"?N.left+N.right:N.top+N.bottom;return{offset:li/2+Qi/2}})}},[Q,l,x,N,E]);C==="shift"||E==="shift"||i==="center"?$.push(Ct,Ot):$.push(Ot,Ct),$.push(Qm({...Q,apply({elements:{floating:Be},availableWidth:rr,availableHeight:go,rects:Ur}){if(!P.current)return;let Yo=Be.style;Yo.setProperty("--available-width",`${rr}px`),Yo.setProperty("--available-height",`${go}px`);let Qr=Je(Be).devicePixelRatio||1,{x:li,y:Qi,width:hl,height:pd}=Ur.reference,gd=(Math.round((li+hl)*Qr)-Math.round(li*Qr))/Qr,hd=(Math.round((Qi+pd)*Qr)-Math.round(Qi*Qr))/Qr;Yo.setProperty("--anchor-width",`${gd}px`),Yo.setProperty("--anchor-height",`${hd}px`)}}),hy(Be=>({element:re.current||_t(Be.elements.floating).createElement("div"),padding:u,offsetParent:"floating"}),[u]),{name:"transformOrigin",fn(Be){let{elements:rr,middlewareData:go,placement:Ur,rects:Yo,y:Qr}=Be,li=It(Ur),Qi=vr(li),hl=re.current,pd=go.arrow?.x||0,gd=go.arrow?.y||0,hd=hl?.clientWidth||0,c1=hl?.clientHeight||0,vd=pd+hd/2,Ih=gd+c1/2,u1=Math.abs(go.shift?.y||0),f1=Yo.reference.height/2,na=typeof n=="function"?n(yy(Be,o,V)):n,d1=u1>na,m1={top:`${vd}px calc(100% + ${na}px)`,bottom:`${vd}px ${-na}px`,left:`calc(100% + ${na}px) ${Ih}px`,right:`${-na}px ${Ih}px`}[li],p1=`${vd}px ${Yo.reference.y+f1-Qr}px`;return rr.floating.style.setProperty("--transform-origin",ge&&Qi==="y"&&d1?p1:m1),{}}},vy,b),se(()=>{!h&&p&&p.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[h,p]);let Bt=kr.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:vt,elements:mr,x:Xi,y:Zi,middlewareData:ct,update:pn,placement:H,context:Y,isPositioned:Se,floatingStyles:Ce}=sp({rootContext:p,open:m?h:void 0,placement:S,middleware:$,strategy:r,whileElementsMounted:m?void 0:(...Be)=>wa(...Be,Bt),nodeId:v,externalTree:T}),{sideX:Le,sideY:Ht}=ct.adaptiveOrigin||Ea,ut=Se?r:"fixed",ft=kr.useMemo(()=>{let Be=b?{position:ut,[Le]:Xi,[Ht]:Zi}:{position:ut,...Ce};return Se||(Be.opacity=0),Be},[b,ut,Le,Xi,Ht,Zi,Ce,Se]),Zr=kr.useRef(null);se(()=>{if(!h)return;let Be=F.current,rr=typeof Be=="function"?Be():Be,Ur=(xy(rr)?rr.current:rr)||null||null;Ur!==Zr.current&&(vt.setPositionReference(Ur),Zr.current=Ur)},[h,vt,O,F]),kr.useEffect(()=>{if(!h)return;let Be=F.current;typeof Be!="function"&&xy(Be)&&Be.current!==Zr.current&&(vt.setPositionReference(Be.current),Zr.current=Be.current)},[h,vt,O,F]),kr.useEffect(()=>{if(m&&h&&mr.reference&&mr.floating)return wa(mr.reference,mr.floating,pn,Bt)},[m,h,mr,pn,Bt]);let gn=It(H),fl=wy(o,gn,V),dl=so(H)||"center",ml=!!ct.hide?.referenceHidden;se(()=>{w&&h&&Se&&k(gn)},[w,h,Se,gn]);let pl=kr.useMemo(()=>({position:"absolute",top:ct.arrow?.y,left:ct.arrow?.x}),[ct.arrow]),gl=ct.arrow?.centerOffset!==0;return kr.useMemo(()=>({positionerStyles:ft,arrowStyles:pl,arrowRef:re,arrowUncentered:gl,side:fl,align:dl,physicalSide:gn,anchorHidden:ml,refs:vt,context:Y,isPositioned:Se,update:pn}),[ft,pl,re,gl,fl,dl,gn,ml,vt,Y,Se,pn])}function xy(e){return e!=null&&"current"in e}function Hc(e){return e==="starting"?Zv:rt}function Cy(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:s,inert:a=!1}){let c={...r};return a&&(c.pointerEvents="none"),gr("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:c},Hc(o),n],stateAttributesMapping:hs})}var $t=d(K(),1),Oy=d(qo(),1);var Ey=d(K(),1);function _y(e){let[t,r]=Ey.useState({current:e,previous:null});return e!==t.current&&r({current:e,previous:t.current}),t.previous}var vs=d(K(),1);function gp(e){let t=Wt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Et(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(wn(r)!==i||wn(o)!==s)&&(r=i,o=s),{width:r,height:o}}function Ty(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:c}=e,l=as(t,!0,!1),u=ns(),f=vs.useRef(null),g=vs.useRef(!0),m=vs.useRef(hn),p=fe(i),h=fe(s),y=vs.useMemo(()=>{let x=a==="top",v=a==="left";return c==="rtl"?(x=x||a==="inline-end",v=v||a==="inline-end"):(x=x||a==="inline-start",v=v||a==="inline-start"),x?{position:"absolute",[a==="top"?"bottom":"top"]:"0",[v?"right":"left"]:"0"}:rt},[a,c]);se(()=>{if(!n){m.current=hn,g.current=!0,f.current=null;return}if(!t||!r)return;m.current=Ry(t,y),hp(t,"auto");let x=Wc(t,"position","static"),v=Wc(t,"transform","none"),b=Wc(t,"scale","1"),w=Ry(r,{"--available-width":"max-content","--available-height":"max-content"});function T(){x(),v(),w()}function _(){T(),b()}if(p?.(),g.current||f.current===null){jc(r,"max-content");let M=gp(t);return f.current=M,jc(r,M),_(),h?.(null,M),g.current=!1,()=>{m.current(),m.current=hn}}jc(r,"max-content");let k=f.current,C=gp(t);f.current=C,hp(t,k),_(),h?.(k,C),jc(r,C);let E=new AbortController;return u.request(()=>{hp(t,C),l(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},E.signal)}),()=>{E.abort(),u.cancel(),m.current(),m.current=hn}},[o,t,r,l,u,n,p,h,y])}function Wc(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function Ry(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(Wc(e,o,n));return r.length?()=>{r.forEach(o=>o())}:hn}function hp(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 jc(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 bs=d(B(),1);function Ay(e){let{store:t,side:r,cssVars:o,children:n}=e,i=ts(),s=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),c=t.useState("open"),l=t.useState("payload"),u=t.useState("mounted"),f=t.useState("popupElement"),g=t.useState("positionerElement"),m=_y(c?s:null),p=mO(a,l),h=$t.useRef(null),[y,x]=$t.useState(null),[v,b]=$t.useState(null),w=$t.useRef(null),T=$t.useRef(null),_=as(w,!0,!1),k=ns(),[C,E]=$t.useState(null),[M,A]=$t.useState(!1);se(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let I=fe(()=>{w.current?.style.setProperty("animation","none"),w.current?.style.setProperty("transition","none"),T.current?.style.setProperty("display","none")}),O=fe(R=>{w.current?.style.removeProperty("animation"),w.current?.style.removeProperty("transition"),T.current?.style.removeProperty("display"),R&&E(R)}),F=$t.useRef(null);se(()=>{(!c||!u)&&(F.current=null)},[c,u]),se(()=>{if(s&&m&&s!==m&&F.current!==s&&h.current){x(h.current),A(!0);let R=dO(m,s);b(R),k.request(()=>{Oy.flushSync(()=>{A(!1)}),_(()=>{x(null),E(null),h.current=null})}),F.current=s}},[s,m,y,_,k]),se(()=>{let R=w.current;if(!R)return;let S=_t(R).createElement("div");for(let N of Array.from(R.childNodes))S.appendChild(N.cloneNode(!0));h.current=S});let P=y!=null,D;P?D=(0,bs.jsxs)($t.Fragment,{children:[(0,bs.jsx)("div",{"data-previous":!0,inert:gy(!0),ref:T,style:{...C?{[o.popupWidth]:`${C.width}px`,[o.popupHeight]:`${C.height}px`}:null,position:"absolute"},"data-ending-style":M?void 0:""},"previous"),(0,bs.jsx)("div",{"data-current":!0,ref:w,"data-starting-style":M?"":void 0,children:n},p)]}):D=(0,bs.jsx)("div",{"data-current":!0,ref:w,children:n},p),se(()=>{let R=T.current;!R||!y||R.replaceChildren(...Array.from(y.childNodes))},[y]),Ty({popupElement:f,positionerElement:g,mounted:u,content:l,onMeasureLayout:I,onMeasureLayoutComplete:O,side:r,direction:i});let V={activationDirection:fO(v),transitioning:P};return{children:D,state:V}}function fO(e){if(e)return`${Py(e.horizontal,5,"right","left")} ${Py(e.vertical,5,"down","up")}`}function Py(e,t,r,o){return e>t?r:e<-t?o:""}function dO(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 mO(e,t){let[r,o]=$t.useState(0),n=$t.useRef(e),i=$t.useRef(t),s=$t.useRef(!1);return se(()=>{let a=n.current,c=i.current,l=e!==a,u=t!==c;l?(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 zc=d(K(),1),Iy=d(qo(),1);var Ny=d(B(),1),Vy=zc.forwardRef(function(t,r){let{children:o,container:n,className:i,render:s,style:a,...c}=t,{portalNode:l,portalSubtree:u}=jm({container:n,ref:r,componentProps:t,elementProps:c});return!u&&!l?null:(0,Ny.jsxs)(zc.Fragment,{children:[u,l&&Iy.createPortal(o,l)]})});var xr={};Go(xr,{Arrow:()=>Ky,Handle:()=>_a,Popup:()=>Gy,Portal:()=>zy,Positioner:()=>$y,Provider:()=>Xy,Root:()=>My,Trigger:()=>Hy,Viewport:()=>Jy,createHandle:()=>ex});var yo=d(K(),1);var Uc=d(K(),1),vp=Uc.createContext(void 0);function $r(e){let t=Uc.useContext(vp);if(t===void 0&&!e)throw new Error(pr(72));return t}var ky=d(K(),1);var pO={...uy,disabled:Ee(e=>e.disabled),instantType:Ee(e=>e.instantType),isInstantPhase:Ee(e=>e.isInstantPhase),trackCursorAxis:Ee(e=>e.trackCursorAxis),disableHoverablePopup:Ee(e=>e.disableHoverablePopup),lastOpenChangeReason:Ee(e=>e.openChangeReason),closeOnClick:Ee(e=>e.closeOnClick),closeDelay:Ee(e=>e.closeDelay),hasViewport:Ee(e=>e.hasViewport)},ys=class e extends ds{constructor(t,r,o=!1){let n=new Cn,i={...gO(),...t};i.floatingRootContext=ly(n,r,o),super(i,{popupRef:ky.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},pO)}setOpen=(t,r)=>{Jb(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Te(de.triggerPress,t))}static useStore(t,r){return Qb(t,(n,i)=>new e(r,n,i)).store}};function gO(){return{...ay(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var $c=d(B(),1),My=op(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:c,onOpenChangeComplete:l,handle:u,triggerId:f,defaultTriggerId:g=null,children:m}=t,p=ys.useStore(u?.store,{open:o,openProp:n,activeTriggerId:g,triggerIdProp:f});ey(p,n,o,g),p.useControlledProp("openProp",n),p.useControlledProp("triggerIdProp",f),p.useContextCallback("onOpenChange",c),p.useContextCallback("onOpenChangeComplete",l);let h=p.useState("open"),y=!r&&h,x=p.useState("activeTriggerId"),v=p.useState("mounted"),b=p.useState("payload");p.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i}),p.useSyncedValue("disabled",r),ry(p,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:T}=oy(y,p),_=p.useState("isInstantPhase"),k=p.useState("instantType"),C=p.useState("lastOpenChangeReason"),E=yo.useRef(null);se(()=>{h&&r&&p.setOpen(!1,Te(de.disabled))},[h,r,p]),se(()=>{T==="ending"&&C===de.none||T!=="ending"&&_?(k!=="delay"&&(E.current=k),p.set("instantType","delay")):E.current!==null&&(p.set("instantType",E.current),E.current=null)},[T,_,C,k,p]),se(()=>{y&&x==null&&p.set("payload",void 0)},[p,x,y]);let M=yo.useCallback(()=>{p.setOpen(!1,Te(de.imperativeAction))},[p]);yo.useImperativeHandle(a,()=>({unmount:w,close:M}),[w,M]);let A=y||v||!r&&s!=="none";return(0,$c.jsxs)(vp.Provider,{value:p,children:[A&&(0,$c.jsx)(hO,{store:p,disabled:r,trackCursorAxis:s}),typeof m=="function"?m({payload:b}):m]})});function hO({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=zm(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=Wm(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),s=yo.useMemo(()=>Ir(i.reference,n.reference),[i.reference,n.reference]),a=yo.useMemo(()=>Ir(i.trigger,n.trigger),[i.trigger,n.trigger]),c=yo.useMemo(()=>Ir(Zb,i.floating,n.floating),[i.floating,n.floating]);return ny(e,{activeTriggerProps:s,inactiveTriggerProps:a,popupProps:c}),null}var Gc=d(K(),1);var Yc=d(K(),1),bp=Yc.createContext(void 0);function Dy(){return Yc.useContext(bp)}var Fy=(function(e){return e[e.popupOpen=Ca.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var By="data-base-ui-tooltip-trigger";function Ly(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(ae(n))return n}}let t=e.target;return ae(t)?t:null}function vO(e){let t=e;for(;t;){if(t.hasAttribute(By))return t;let r=t.parentElement;if(r){t=r;continue}let o=t.getRootNode();t="host"in o&&ae(o.host)?o.host:null}return null}var Hy=$b(function(t,r){let{render:o,className:n,style:i,handle:s,payload:a,disabled:c,delay:l,closeOnClick:u=!0,closeDelay:f,id:g,...m}=t,p=$r(!0),h=s?.store??p;if(!h)throw new Error(pr(82));let y=xv(g),x=h.useState("isTriggerActive",y),v=h.useState("isOpenedByTrigger",y),b=h.useState("floatingRootContext"),w=Gc.useRef(null),T=l??600,_=f??0,{registerTrigger:k,isMountedByThisTrigger:C}=ty(y,w,h,{payload:a,closeOnClick:u,closeDelay:_}),E=Dy(),{delayRef:M,isInstantPhase:A,hasProvider:I}=Hm(b,{open:v}),O=gs(b);h.useSyncedValue("isInstantPhase",A);let F=h.useState("disabled"),P=c??F,D=hr(P),V=h.useState("trackCursorAxis"),R=h.useState("disableHoverablePopup"),S=Gc.useRef(!1),N=ro(),L=Gc.useRef(void 0);function j(){let $=E?.delay,le=typeof M.current=="object"?M.current.open:void 0,ge=T;return I&&(le!==0?ge=l??$??T:ge=0),ge}function q($){let le=w.current;if(!le||!$)return!1;let ge=vO($);return ge!==null&&ge!==le&&ke(le,ge)}function ee($){let le=q($);return S.current=le,le&&(O.openChangeTimeout.clear(),O.restTimeout.clear(),O.restTimeoutPending=!1,N.clear()),le}let te=dp(b,{enabled:!P,mouseOnly:!0,move:!1,handleClose:!R&&V!=="both"?mp():null,restMs:j,delay(){let $=typeof M.current=="object"?M.current.close:void 0,le=_;return f==null&&I&&(le=$),{close:le}},triggerElementRef:w,isActiveTrigger:x,isClosing:()=>h.select("transitionStatus")==="ending",shouldOpen(){return!S.current}}),Q=lp(b,{enabled:!P}).reference,re=$=>{let le=S.current,ge=Ly($),Ot=ee(ge),Ct=w.current,Bt=Ct&&ge&&ke(Ct,ge);if(Ot&&h.select("open")&&h.select("lastOpenChangeReason")===de.triggerHover){h.setOpen(!1,Te(de.triggerHover,$));return}if(le&&!Ot&&Bt&&!D.current&&!h.select("open")&&Ct&&Xo(L.current)){let vt=()=>{!S.current&&!D.current&&!h.select("open")&&h.setOpen(!0,Te(de.triggerHover,$,Ct))},mr=j();mr===0?(N.clear(),vt()):N.start(mr,vt)}},ce=h.useState("triggerProps",C);return gr("button",t,{state:{open:v},ref:[r,k,w],props:[te,Q,C||V!=="none"?ce:void 0,{onMouseOver($){re($.nativeEvent)},onFocus($){q(Ly($.nativeEvent))&&$.preventBaseUIHandler()},onMouseLeave(){S.current=!1,N.clear(),L.current=void 0},onPointerEnter($){L.current=$.pointerType},onPointerDown($){L.current=$.pointerType,h.set("closeOnClick",u),u&&!h.select("open")&&h.cancelPendingOpen($.nativeEvent)},onClick($){u&&!h.select("open")&&h.cancelPendingOpen($.nativeEvent)},id:y,[Fy.triggerDisabled]:P?"":void 0,[By]:P?void 0:""},m],stateAttributesMapping:py})});var Wy=d(K(),1);var qc=d(K(),1),yp=qc.createContext(void 0);function jy(){let e=qc.useContext(yp);if(e===void 0)throw new Error(pr(70));return e}var xp=d(B(),1),zy=Wy.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return $r().useState("mounted")||o?(0,xp.jsx)(yp.Provider,{value:o,children:(0,xp.jsx)(Vy,{ref:r,...n})}):null});var Xc=d(K(),1);var Kc=d(K(),1),wp=Kc.createContext(void 0);function xs(){let e=Kc.useContext(wp);if(e===void 0)throw new Error(pr(71));return e}var Uy=d(B(),1),$y=Xc.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:c="center",sideOffset:l=0,alignOffset:u=0,collisionBoundary:f="clipping-ancestors",collisionPadding:g=5,arrowPadding:m=5,sticky:p=!1,disableAnchorTracking:h=!1,collisionAvoidance:y=Qv,style:x,...v}=t,b=$r(),w=jy(),T=b.useState("open"),_=b.useState("mounted"),k=b.useState("trackCursorAxis"),C=b.useState("disableHoverablePopup"),E=b.useState("floatingRootContext"),M=b.useState("instantType"),A=b.useState("transitionStatus"),I=b.useState("hasViewport"),O=Sy({anchor:i,positionMethod:s,floatingRootContext:E,mounted:_,side:a,sideOffset:l,align:c,alignOffset:u,collisionBoundary:f,collisionPadding:g,sticky:p,arrowPadding:m,disableAnchorTracking:h,keepMounted:w,collisionAvoidance:y,adaptiveOrigin:I?by:void 0}),F=Xc.useMemo(()=>({open:T,side:O.side,align:O.align,anchorHidden:O.anchorHidden,instant:k!=="none"?"tracking-cursor":M}),[T,O.side,O.align,O.anchorHidden,k,M]),P=Cy(t,F,{styles:O.positionerStyles,transitionStatus:A,props:v,refs:[r,b.useStateSetter("positionerElement")],hidden:!_,inert:!T||k==="both"||C});return(0,Uy.jsx)(wp.Provider,{value:O,children:P})});var Yy=d(K(),1);var bO={...hs,...Cv},Gy=Yy.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=$r(),{side:c,align:l}=xs(),u=a.useState("open"),f=a.useState("instantType"),g=a.useState("transitionStatus"),m=a.useState("popupProps"),p=a.useState("floatingRootContext"),h=a.useState("disabled"),y=a.useState("closeDelay");xc({open:u,ref:a.context.popupRef,onComplete(){u&&a.context.onOpenChangeComplete?.(!0)}}),fp(p,{enabled:!h,closeDelay:y});let x=a.useStateSetter("popupElement");return gr("div",t,{state:{open:u,side:c,align:l,instant:f,transitionStatus:g},ref:[r,a.context.popupRef,x],props:[m,Hc(g),s],stateAttributesMapping:bO})});var qy=d(K(),1);var Ky=qy.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=$r(),{arrowRef:c,side:l,align:u,arrowUncentered:f,arrowStyles:g}=xs(),m=a.useState("open"),p=a.useState("instantType");return gr("div",t,{state:{open:m,side:l,align:u,uncentered:f,instant:p},ref:[r,c],props:[{style:g,"aria-hidden":!0},s],stateAttributesMapping:hs})});var Sp=d(K(),1);var Cp=d(B(),1),Xy=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=Sp.useMemo(()=>({delay:r,closeDelay:o}),[r,o]),s=Sp.useMemo(()=>({open:r,close:o}),[r,o]);return(0,Cp.jsx)(bp.Provider,{value:i,children:(0,Cp.jsx)(Bm,{delay:s,timeoutMs:n,children:t.children})})};var Qy=d(K(),1);var Zy=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var yO={activationDirection:e=>e?{"data-activation-direction":e}:null},Jy=Qy.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,c=$r(),l=xs(),u=c.useState("instantType"),{children:f,state:g}=Ay({store:c,side:l.side,cssVars:Zy,children:s}),m={activationDirection:g.activationDirection,transitioning:g.transitioning,instant:u};return gr("div",t,{state:m,ref:r,props:[a,{children:f}],stateAttributesMapping:yO})});var _a=class{constructor(){this.store=new ys}open(t){let r=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!r)throw new Error(pr(81,t));this.store.setOpen(!0,Te(de.imperativeAction,void 0,r))}close(){this.store.setOpen(!1,Te(de.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function ex(){return new _a}function ws(e){return gr(e.defaultTagName??"div",e,e)}var ox=d(G(),1);function Ep(e,t,r){return(0,ox.cloneElement)(e??t,{children:r})}var xO=d(ix(),1);var ax=d(Ra(),1),{lock:VH,unlock:lx}=(0,ax.__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 wO(){let e=xO;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return lx(e.privateApis).ThemeProvider}var cx=wO();var ux=d(G(),1),_p="data-wp-hash";function Rp(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&CO(document)),e.__wpStyleRuntime}function SO(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 fx(e,t,r){if(!e.head)return;let o=Rp(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(SO(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 CO(e){let t=Rp();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)fx(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function EO(e,t){let r=Rp();r.styles.set(e,t);for(let o of r.documents.keys())fx(o,e,t)}typeof process>"u",EO("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var _O={stack:"_19ce0419607e1896__stack"},RO={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)"},z=(0,ux.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...a},c){let l={gap:r&&RO[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return ws({render:s,ref:c,props:Ir(a,{style:l,className:_O.stack})})});var Nt={};Go(Nt,{Popup:()=>Ex,Portal:()=>Zc,Positioner:()=>Qc,Provider:()=>Ix,Root:()=>Ox,Trigger:()=>Tx});var Sx=d(G(),1);var hx=d(G(),1);var Pp="data-wp-hash";function Op(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&PO(document)),e.__wpStyleRuntime}function TO(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Pp}]`))if(r.getAttribute(Pp)===t)return!0;return!1}function mx(e,t,r){if(!e.head)return;let o=Op(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(TO(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Pp,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function PO(e){let t=Op();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)mx(e,r,o);return()=>{let 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=Op();r.styles.set(e,t);for(let o of r.documents.keys())mx(o,e,t)}typeof process>"u",OO("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 dx={slot:"_11fc52b637ff8a7e__slot"},px="data-wp-compat-overlay-slot";function AO(){return typeof document>"u"?null:document}function IO(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var xo=null;function Tp(e){return e.setAttribute("aria-hidden","false"),e}function NO(e){let t=e.createElement("div");return t.setAttribute(px,""),dx.slot&&t.classList.add(dx.slot),e.body.appendChild(t),t}function gx(){if(typeof window>"u"||!IO()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=AO();if(!e||!e.body)return;if(xo&&xo.ownerDocument===e&&xo.isConnected)return Tp(xo);let t=e.querySelector(`[${px}]`);return t instanceof HTMLDivElement?(xo=Tp(t),xo):(xo?.isConnected&&xo.remove(),xo=Tp(NO(e)),xo)}var vx=d(B(),1),Zc=(0,hx.forwardRef)(function({container:t,...r},o){return(0,vx.jsx)(xr.Portal,{container:t??gx(),...r,ref:o})});var bx=d(G(),1),wx=d(B(),1),Ap="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"&&kO(document)),e.__wpStyleRuntime}function VO(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ap}]`))if(r.getAttribute(Ap)===t)return!0;return!1}function yx(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(VO(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ap,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function kO(e){let t=Ip();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)yx(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function xx(e,t){let r=Ip();r.styles.set(e,t);for(let o of r.documents.keys())yx(o,e,t)}typeof process>"u",xx("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var MO={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",xx("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 DO={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Qc=(0,bx.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},s){return(0,wx.jsx)(xr.Positioner,{ref:s,align:t,side:o,sideOffset:n,...i,className:Z(MO["box-sizing"],DO.positioner,r)})});var Ta=d(B(),1),Np="data-wp-hash";function Vp(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&LO(document)),e.__wpStyleRuntime}function FO(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 Cx(e,t,r){if(!e.head)return;let o=Vp(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(FO(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 LO(e){let t=Vp();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Cx(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function BO(e,t){let r=Vp();r.styles.set(e,t);for(let o of r.documents.keys())Cx(o,e,t)}typeof process>"u",BO("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 HO={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},jO={background:"#1e1e1e"},Ex=(0,Sx.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},s){let a=(0,Ta.jsx)(cx,{color:jO,children:(0,Ta.jsx)(xr.Popup,{ref:s,className:Z(HO.popup,n),...i,children:o})}),c=Ep(r,(0,Ta.jsx)(Qc,{}),a);return Ep(t,(0,Ta.jsx)(Zc,{}),c)});var _x=d(G(),1),Rx=d(B(),1),Tx=(0,_x.forwardRef)(function(t,r){return(0,Rx.jsx)(xr.Trigger,{ref:r,...t})});var Px=d(B(),1);function Ox(e){return(0,Px.jsx)(xr.Root,{...e})}var Ax=d(B(),1);function Ix({...e}){return(0,Ax.jsx)(xr.Provider,{...e})}var Nx=d(G(),1),kp="data-wp-hash";function Mp(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zO(document)),e.__wpStyleRuntime}function WO(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 Vx(e,t,r){if(!e.head)return;let o=Mp(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(WO(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 zO(e){let t=Mp();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Vx(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function UO(e,t){let r=Mp();r.styles.set(e,t);for(let o of r.documents.keys())Vx(o,e,t)}typeof process>"u",UO("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 $O={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},Jo=(0,Nx.forwardRef)(function({render:t,...r},o){return ws({render:t,ref:o,props:Ir({className:$O["visually-hidden"]},r,{"data-visually-hidden":""})})});var kx=d(G(),1),Mx=d(X(),1),Ss=d(B(),1),Dp="data-wp-hash";function Fp(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&GO(document)),e.__wpStyleRuntime}function YO(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 Dx(e,t,r){if(!e.head)return;let o=Fp(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(YO(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 GO(e){let t=Fp();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Dx(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function eu(e,t){let r=Fp();r.styles.set(e,t);for(let o of r.documents.keys())Dx(o,e,t)}typeof process>"u",eu("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var qO={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",eu("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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 KO={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"};typeof process>"u",eu("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 Jc={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",eu("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 XO={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Lp=(0,kx.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,render:i,className:s,...a},c){return ws({render:i,defaultTagName:"a",ref:c,props:Ir(a,{className:Z(XO.a,qO["box-sizing"],KO["outset-ring--focus-except-active"],r!=="unstyled"&&Jc.link,r!=="unstyled"&&Jc[`is-${o}`],r==="unstyled"&&Jc["is-unstyled"],s),target:n?"_blank":void 0,children:(0,Ss.jsxs)(Ss.Fragment,{children:[t,n&&(0,Ss.jsx)("span",{className:Jc["link-icon"],role:"img","aria-label":(0,Mx.__)("(opens in a new tab)")})]})})})});var iu=d(G(),1);var Bp=d(X(),1);var Ze="isAny",Qe="isNone",Yt="isAll",Gt="isNotAll",sr="between",ar="inThePast",wr="over",et="is",tt="isNot",_n="lessThan",Rn="greaterThan",Tn="lessThanOrEqual",Pn="greaterThanOrEqual",On="before",An="after",In="beforeInc",Nn="afterInc",wo="contains",So="notContains",Co="startsWith",Vn="on",kn="notOn",tu=["asc","desc"],Fx={asc:"\u2191",desc:"\u2193"},ru={asc:"ascending",desc:"descending"},ou={asc:(0,Bp.__)("Sort ascending"),desc:(0,Bp.__)("Sort descending")},Lx={asc:Pd,desc:Sd},nu="table",Bx="grid",Hx="list",jx="activity",Wx="pickerGrid",zx="pickerTable",Ux="pickerActivity";var $x=(0,iu.createContext)({view:{type:nu},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,iu.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});$x.displayName="DataViewsContext";var ne=$x;var To=d(X(),1);var Ei=d(X(),1),gu=d(oe(),1),Dr=d(G(),1),uw=d(Hp(),1);var Gx=d(oe(),1),qx=d(X(),1),Kx=d(B(),1),jp="dataviews-selection-checkbox";function Mn({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...s}){let a=o(r),c=e.includes(a),l=!i&&c,u=n?.getValue?.({item:r})||(0,qx.__)("(no title)");return(0,Kx.jsx)(Gx.CheckboxControl,{className:jp,"aria-label":u,"aria-disabled":i,checked:l,onChange:()=>{i||t(c?e.filter(f=>a!==f):[...e,a])},...s})}var wi=d(oe(),1),Qx=d(X(),1),Es=d(G(),1);var Jx=d(or(),1),Wp=d(jt(),1);var Xx=d(Ra(),1),{lock:H9,unlock:me}=(0,Xx.__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 Ue=d(B(),1),{Menu:Cs,kebabCase:ZO}=me(wi.privateApis);function QO({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,Ue.jsx)(wi.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function JO({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,Ue.jsx)(Cs.Item,{disabled:e.disabled,onClick:t,children:(0,Ue.jsx)(Cs.ItemLabel,{children:o})})}function Pa({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,Ue.jsx)(wi.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${ZO(e.id)}`,children:(0,Ue.jsx)(e.RenderModal,{items:t,closeModal:r})})}function zp({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,Es.useMemo)(()=>e.reduce((a,c)=>((c.isPrimary?a.primaryActions:a.regularActions).push(c),a),{primaryActions:[],regularActions:[]}),[e]),s=a=>a.map(c=>(0,Ue.jsx)(JO,{action:c,onClick:()=>{if("RenderModal"in c){o(c);return}c.callback([t],{registry:r})},items:[t]},c.id));return(0,Ue.jsxs)(Cs.Group,{children:[s(n),s(i)]})}function _s({item:e,actions:t,isCompact:r}){let o=(0,Jx.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,Es.useMemo)(()=>{let a=t.filter(l=>!l.isEligible||l.isEligible(e));return{primaryActions:a.filter(l=>l.isPrimary),eligibleActions:a}},[t,e]),s=(0,Wp.useViewportMatch)("medium","<");return r?(0,Ue.jsx)(Zx,{item:e,actions:i,isSmall:!0,registry:o}):(0,Ue.jsxs)(z,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,Ue.jsx)(Up,{item:e,actions:n,registry:o}),(n.length<i.length||s)&&(0,Ue.jsx)(Zx,{item:e,actions:i,registry:o})]})}function Zx({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,Es.useState)(null);return(0,Ue.jsxs)(Ue.Fragment,{children:[(0,Ue.jsxs)(Cs,{placement:"bottom-end",children:[(0,Ue.jsx)(Cs.TriggerButton,{render:(0,Ue.jsx)(wi.Button,{size:r?"small":"compact",icon:la,label:(0,Qx.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,Ue.jsx)(Cs.Popover,{children:(0,Ue.jsx)(zp,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,Ue.jsx)(Pa,{action:n,items:[e],closeModal:()=>i(null)})]})}function Up({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,Es.useState)(null);return(0,Wp.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,Ue.jsxs)(Ue.Fragment,{children:[t.map(a=>(0,Ue.jsx)(QO,{action:a,onClick:()=>{if("RenderModal"in a){i(a);return}a.callback([e],{registry:r})},items:[e],variant:o},a.id)),!!n&&(0,Ue.jsx)(Pa,{action:n,items:[e],closeModal:()=>i(null)})]})}var au=d(oe(),1),su=d(X(),1),Si=d(G(),1),eA=d(or(),1);var tA=d(jt(),1);var Dn=d(X(),1);function ew(e,t,r,o=!1){return e>0?(0,Dn.sprintf)((0,Dn._n)("%d Item selected","%d Items selected",e),e):o||r<=t?(0,Dn.sprintf)((0,Dn._n)("%d Item","%d Items",r),r):(0,Dn.sprintf)((0,Dn._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r)}var Oa=d(B(),1);function Rs(e,t){return e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t)))}function lu(e,t){return(0,Si.useMemo)(()=>Rs(e,t),[e,t])}function cu(e,t){return(0,Si.useMemo)(()=>t.some(r=>Rs(e,r)),[e,t])}function uu({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n,disableSelectAll:i=!1}){let s=(0,Si.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,l=a.length===s.length;return i?(0,Oa.jsx)(au.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:c,disabled:!c,onChange:()=>{t([])},"aria-label":(0,su.__)("Deselect all")}):(0,Oa.jsx)(au.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:l,indeterminate:!l&&!!a.length,onChange:()=>{t(l?[]:s.map(u=>n(u)))},"aria-label":l?(0,su.__)("Deselect all"):(0,su.__)("Select all")})}var en=d(X(),1);var tn=d(oe(),1),Fn=d(G(),1);function fu(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 ve=d(B(),1),{Menu:Me}=me(tn.privateApis);function rA({children:e}){return Fn.Children.toArray(e).filter(Boolean).map((t,r)=>(0,ve.jsxs)(Fn.Fragment,{children:[r>0&&(0,ve.jsx)(Me.Separator,{}),t]},r))}var oA=(0,Fn.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:s,canMove:a=!0,canInsertLeft:c=!0,canInsertRight:l=!0},u){let f=r.fields??[],g=f?.indexOf(t),m=r.sort?.field===t,p=!1,h=!1,y=!1,x=[],v=o.find(C=>C.id===t),{setIsShowingFilter:b}=(0,Fn.useContext)(ne);if(!v)return null;p=v.enableHiding!==!1,h=v.enableSorting!==!1;let w=v.header;if(x=!!v.filterBy&&v.filterBy?.operators||[],y=!r.filters?.some(C=>t===C.field)&&!!(v.hasElements||v.Edit)&&v.filterBy!==!1&&!v.filterBy?.isPrimary,!h&&!a&&!p&&!y)return w;let T=fu(r,o).filter(C=>!f.includes(C.id)),_=(c||l)&&!!T.length,k=(0,en.isRTL)();return(0,ve.jsxs)(Me,{children:[(0,ve.jsxs)(Me.TriggerButton,{render:(0,ve.jsx)(tn.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:u,variant:"tertiary"}),children:[w,r.sort&&m&&(0,ve.jsx)("span",{"aria-hidden":"true",children:Fx[r.sort.direction]})]}),(0,ve.jsx)(Me.Popover,{style:{minWidth:"240px"},children:(0,ve.jsxs)(rA,{children:[h&&(0,ve.jsx)(Me.Group,{children:tu.map(C=>{let E=r.sort&&m&&r.sort.direction===C,M=`${t}-${C}`;return(0,ve.jsx)(Me.RadioItem,{name:"view-table-sorting",value:M,checked:E,onChange:()=>{n({...r,sort:{field:t,direction:C},showLevels:!1})},children:(0,ve.jsx)(Me.ItemLabel,{children:ou[C]})},M)})}),y&&(0,ve.jsx)(Me.Group,{children:(0,ve.jsx)(Me.Item,{prefix:(0,ve.jsx)(tn.Icon,{icon:aa}),onClick:()=>{s(t),b(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:x[0]}]})},children:(0,ve.jsx)(Me.ItemLabel,{children:(0,en.__)("Add filter")})})}),(a||p||_)&&v&&(0,ve.jsxs)(Me.Group,{children:[a&&(0,ve.jsx)(Me.Item,{prefix:(0,ve.jsx)(tn.Icon,{icon:Ed}),disabled:k?g>=f.length-1:g<1,onClick:()=>{let C=k?g+1:g-1,E=[...f];E.splice(g,1),E.splice(C,0,t),n({...r,fields:E})},children:(0,ve.jsx)(Me.ItemLabel,{children:(0,en.__)("Move left")})}),a&&(0,ve.jsx)(Me.Item,{prefix:(0,ve.jsx)(tn.Icon,{icon:Rd}),disabled:k?g<1:g>=f.length-1,onClick:()=>{let C=k?g-1:g+1,E=[...f];E.splice(g,1),E.splice(C,0,t),n({...r,fields:E})},children:(0,ve.jsx)(Me.ItemLabel,{children:(0,en.__)("Move right")})}),c&&!!T.length&&(0,ve.jsxs)(Me,{children:[(0,ve.jsx)(Me.SubmenuTriggerItem,{children:(0,ve.jsx)(Me.ItemLabel,{children:(0,en.__)("Insert left")})}),(0,ve.jsx)(Me.Popover,{children:T.map(C=>{let E=k?g+1:g;return(0,ve.jsx)(Me.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,E),C.id,...f.slice(E)]})},children:(0,ve.jsx)(Me.ItemLabel,{children:C.label})},C.id)})})]}),l&&!!T.length&&(0,ve.jsxs)(Me,{children:[(0,ve.jsx)(Me.SubmenuTriggerItem,{children:(0,ve.jsx)(Me.ItemLabel,{children:(0,en.__)("Insert right")})}),(0,ve.jsx)(Me.Popover,{children:T.map(C=>{let E=k?g:g+1;return(0,ve.jsx)(Me.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,E),C.id,...f.slice(E)]})},children:(0,ve.jsx)(Me.ItemLabel,{children:C.label})},C.id)})})]}),p&&v&&(0,ve.jsx)(Me.Item,{prefix:(0,ve.jsx)(tn.Icon,{icon:ca}),onClick:()=>{i(v),n({...r,fields:f.filter(C=>C!==t)})},children:(0,ve.jsx)(Me.ItemLabel,{children:(0,en.__)("Hide column")})})]})]})})]})}),nA=oA,Ts=nA;var tw=d(G(),1),$p=d(B(),1);function iA({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 Ln({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...s}){if(!t(e))return(0,$p.jsx)("div",{className:n,...s,children:i});if(o){let c=o({item:e,className:`${n} ${n}--clickable`,...s,children:i});return(0,tw.cloneElement)(c,{onClick:l=>{l.stopPropagation(),c.props.onClick&&c.props.onClick(l)},onKeyDown:l=>{(l.key==="Enter"||l.key===""||l.key===" ")&&(l.stopPropagation(),c.props.onKeyDown&&c.props.onKeyDown(l))}})}let a=iA({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,$p.jsx)("div",{...a,...s,children:i})}var Eo=d(B(),1);function sA({item:e,level:t,titleField:r,mediaField:o,descriptionField:n,onClickItem:i,renderItemLink:s,isItemClickable:a}){return(0,Eo.jsxs)(z,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[o&&(0,Eo.jsx)(Ln,{item:e,isItemClickable:a,onClickItem:i,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":a(e)&&(i||s)&&r?r.getValue?.({item:e}):void 0,children:(0,Eo.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,Eo.jsxs)(z,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,Eo.jsxs)(Ln,{item:e,isItemClickable:a,onClickItem:i,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,Eo.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,Eo.jsx)(r.render,{item:e,field:r})]}),n&&(0,Eo.jsx)(n.render,{item:e,field:n})]})]})}var du=sA;var Ci=d(G(),1),rw=d(X(),1),aA=e=>(0,rw.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function ow({scrollContainerRef:e,enabledHorizontal:t=!1}){let[r,o]=(0,Ci.useState)(!1),[n,i]=(0,Ci.useState)(!1),s=(0,Ci.useCallback)(()=>{let a=e.current;a&&(t&&o(aA(a)),i(a.scrollTop>0))},[e,t]);return(0,Ci.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 Sr(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 Aa=d(G(),1),iw=d(Hp(),1);function nw(e,t,r){return e.slice(Math.min(t,r),Math.max(t,r)+1)}function lA({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,l=a&&r!==null?o.indexOf(r):-1,u=l===-1?[]:nw(o,c,l),f=n.filter(g=>!u.includes(g));return[...new Set([...f,...nw(o,c,i)])]}function cA({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 l=Math.abs(c-o);l<s&&(s=l,i=a)}),i}function Yr({data:e,getItemId:t,isItemSelectable:r,selection:o,onChangeSelection:n,selectionMode:i,shouldSelectOnClick:s}){let a=i==="multi",c=i!=="single-required",l=(0,Aa.useRef)(null),u=x=>{l.current={anchorId:x,lastTargetId:null}},f=(0,Aa.useRef)(!1);(0,Aa.useEffect)(()=>{let x=()=>{f.current=!0};return document.addEventListener("touchstart",x,{once:!0}),()=>document.removeEventListener("touchstart",x)},[]);let g=e.filter(r).map(t),m=new Set(g),h=g.length>0&&a;return{getSelectionProps:x=>{let v=m.has(x);return{...s&&{onClick:()=>{c&&o.includes(x)?n(o.filter(b=>x!==b)):n(a?[...o,x]:[x]),u(x)}},onMouseDown:b=>{b.button===0&&b.shiftKey&&h&&b.preventDefault()},onClickCapture:b=>{if(!h)return;let w=(0,iw.isAppleOS)()?b.metaKey:b.ctrlKey,T=b.target instanceof Element&&!!b.target.closest(`.${jp}`);if(!w&&!b.shiftKey){v&&T&&u(x);return}if(!(f.current||document.getSelection()?.type==="Range")&&(b.stopPropagation(),T||b.preventDefault(),!!v))if(b.shiftKey){let _=l.current;(!_||!m.has(_.anchorId))&&(_={anchorId:cA({targetId:x,orderedIds:g,selection:o})??x,lastTargetId:null}),n(lA({anchorId:_.anchorId,targetId:x,lastTargetId:_.lastTargetId,orderedIds:g,selection:o})),l.current={anchorId:_.anchorId,lastTargetId:x}}else n(o.includes(x)?o.filter(_=>x!==_):[...o,x]),u(x)}}}}}var Bn=d(oe(),1),aw=d(X(),1),lw=d(G(),1);var Mr=d(B(),1);function sw({field:e,isVisible:t,onToggleVisibility:r}){return(0,Mr.jsx)(Bn.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,Mr.jsxs)(z,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,Mr.jsx)("div",{style:{height:24,width:24},children:t&&(0,Mr.jsx)(Bn.Icon,{icon:ui})}),(0,Mr.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function uA(e){return!!e}function mu({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,lw.useContext)(ne),n=fu(t,r);if(!n?.length)return null;let i=r.find(p=>p.id===t.titleField),s=r.find(p=>p.id===t.mediaField),a=r.find(p=>p.id===t.descriptionField),c=[{field:i,isVisibleFlag:"showTitle"},{field:s,isVisibleFlag:"showMedia"},{field:a,isVisibleFlag:"showDescription"}].filter(({field:p})=>uA(p)),l=t.fields??[],u=n.filter(p=>l.includes(p.id)).length,f=c.filter(({isVisibleFlag:p})=>t[p]??!0),g=f.length+u,m=g===1&&f.length===1;return(0,Mr.jsxs)(z,{direction:"column",className:"dataviews-field-control",children:[e&&(0,Mr.jsx)(Bn.BaseControl.VisualLabel,{children:(0,aw.__)("Properties")}),(0,Mr.jsx)(z,{direction:"column",className:"dataviews-view-config__properties",children:(0,Mr.jsxs)(Bn.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[c.map(({field:p,isVisibleFlag:h})=>{let y=t[h]??!0,x=m&&y?{...p,enableHiding:!1}:p;return(0,Mr.jsx)(sw,{field:x,isVisible:y,onToggleVisibility:()=>{o({...t,[h]:!y})}},p.id)}),n.map(p=>{let h=l.includes(p.id),y=g===1&&h?{...p,enableHiding:!1}:p;return(0,Mr.jsx)(sw,{field:y,isVisible:h,onToggleVisibility:()=>{o({...t,fields:h?l.filter(x=>x!==p.id):[...l,p.id]})}},p.id)})]})})]})}var pu=d(G(),1);function _o(e,t={delay:400}){let[r,o]=(0,pu.useState)(!1);return(0,pu.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>{o(!0)},t.delay);return()=>{clearTimeout(n),o(!1)}},[e,t.delay]),r}var ue=d(B(),1);function fw(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function fA({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=Z("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,ue.jsx)("div",{className:i,children:(0,ue.jsx)(n.render,{item:e,field:n})})}function cw({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:s,titleField:a,mediaField:c,descriptionField:l,selection:u,getItemId:f,isItemClickable:g,onClickItem:m,renderItemLink:p,onChangeSelection:h,onMouseDown:y,onClickCapture:x,isActionsColumnSticky:v,posinset:b}){let{paginationInfo:w}=(0,Dr.useContext)(ne),T=lu(o,t),_=T&&u.includes(i),{showTitle:k=!0,showMedia:C=!0,showDescription:E=!0,infiniteScrollEnabled:M}=s,A=s.fields??[],I=a&&k||c&&C||l&&E;return(0,ue.jsxs)("tr",{className:Z("dataviews-view-table__row",{"is-selected":T&&_,"has-bulk-actions":T}),"aria-setsize":M?w.totalItems:void 0,"aria-posinset":b,role:M?"article":void 0,onClickCapture:x,onMouseDown:O=>{let F=(0,uw.isAppleOS)()?O.metaKey:O.ctrlKey;O.button===0&&F&&window.navigator.userAgent.toLowerCase().includes("firefox")&&O.preventDefault(),y(O)},children:[e&&(0,ue.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,ue.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,ue.jsx)(Mn,{item:t,selection:u,onChangeSelection:h,getItemId:f,titleField:a,disabled:!T})})}),I&&(0,ue.jsx)("td",{children:(0,ue.jsx)(du,{item:t,level:r,titleField:k?a:void 0,mediaField:C?c:void 0,descriptionField:E?l:void 0,isItemClickable:g,onClickItem:m,renderItemLink:p})}),A.map(O=>{let{width:F,maxWidth:P,minWidth:D,align:V}=s.layout?.styles?.[O]??{},R=n.find(N=>N.id===O),S=fw(V,R?.type);return(0,ue.jsx)("td",{style:{width:F,maxWidth:P,minWidth:D},children:(0,ue.jsx)(fA,{fields:n,item:t,column:O,align:S})},O)}),!!o?.length&&(0,ue.jsx)("td",{className:Z("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":v}),onClick:O=>O.stopPropagation(),children:(0,ue.jsx)(_s,{item:t,actions:o})})]})}function dA({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:s,onChangeSelection:a,selection:c,setOpenedFilter:l,onClickItem:u,isItemClickable:f,renderItemLink:g,view:m,className:p,empty:h}){let{containerRef:y}=(0,Dr.useContext)(ne),x=_o(i),v=m.groupBy?.field?r.find(W=>W.id===m.groupBy?.field):null,b=v?Sr(t,v):null,w=b?Array.from(b.values()).flat():t,{getSelectionProps:T}=Yr({data:w,getItemId:o,isItemSelectable:W=>Rs(e,W),selection:c,onChangeSelection:a,selectionMode:"multi",shouldSelectOnClick:!1}),_=(0,Dr.useRef)(new Map),k=(0,Dr.useRef)(void 0),[C,E]=(0,Dr.useState)(),[M,A]=(0,Dr.useState)(null);(0,Dr.useEffect)(()=>{k.current&&(k.current.focus(),k.current=void 0)});let I=(0,Dr.useId)(),{isHorizontalScrollEnd:O,isVerticallyScrolled:F}=ow({scrollContainerRef:y,enabledHorizontal:!!e?.length}),P=cu(e,t);if(C){k.current=C,E(void 0);return}let D=W=>{let U=_.current.get(W.id),$=U?_.current.get(U.fallback):void 0;E($?.node)},V=W=>{W.preventDefault(),W.stopPropagation();let U={getBoundingClientRect:()=>({x:W.clientX,y:W.clientY,top:W.clientY,left:W.clientX,right:W.clientX,bottom:W.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{A(U)})},R=!!t?.length,S=r.find(W=>W.id===m.titleField),N=r.find(W=>W.id===m.mediaField),L=r.find(W=>W.id===m.descriptionField),{showTitle:j=!0,showMedia:q=!0,showDescription:ee=!0}=m,te=S&&j||N&&q||L&&ee,Q=m.fields??[],re=(W,U)=>$=>{$?_.current.set(W,{node:$,fallback:Q[U>0?U-1:1]}):_.current.delete(W)},ce=m.infiniteScrollEnabled&&!b,be=(0,Ei.isRTL)();return R?(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsxs)("table",{className:Z("dataviews-view-table",p,{[`has-${m.layout?.density}-density`]:m.layout?.density&&["compact","comfortable"].includes(m.layout.density),"has-bulk-actions":P,"is-refreshing":!ce&&x}),"aria-busy":i,"aria-describedby":I,role:ce?"feed":void 0,inert:!ce&&i?"true":void 0,children:[(0,ue.jsxs)("colgroup",{children:[P&&(0,ue.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),te&&(0,ue.jsx)("col",{className:"dataviews-view-table__col-first-data"}),Q.map((W,U)=>(0,ue.jsx)("col",{className:Z(`dataviews-view-table__col-${W}`,{"dataviews-view-table__col-expand":!te&&U===Q.length-1})},`col-${W}`)),!!e?.length&&(0,ue.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),M&&(0,ue.jsx)(gu.Popover,{anchor:M,onClose:()=>A(null),placement:"bottom-start",children:(0,ue.jsx)(mu,{showLabel:!1})}),(0,ue.jsx)("thead",{className:Z({"dataviews-view-table__thead--stuck":F}),onContextMenu:V,children:(0,ue.jsxs)("tr",{className:"dataviews-view-table__row",children:[P&&(0,ue.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:V,children:(0,ue.jsx)(uu,{selection:c,onChangeSelection:a,data:t,actions:e,getItemId:o})}),te&&(0,ue.jsx)("th",{scope:"col",children:S&&(0,ue.jsx)(Ts,{ref:re(S.id,0),fieldId:S.id,view:m,fields:r,onChangeView:s,onHide:D,setOpenedFilter:l,canMove:!1,canInsertLeft:be?m.layout?.enableMoving??!0:!1,canInsertRight:be?!1:m.layout?.enableMoving??!0})}),Q.map((W,U)=>{let{width:$,maxWidth:le,minWidth:ge,align:Ot}=m.layout?.styles?.[W]??{},Ct=r.find(mr=>mr.id===W),Bt=fw(Ot,Ct?.type),vt=m.layout?.enableMoving??!0;return(0,ue.jsx)("th",{style:{width:$,maxWidth:le,minWidth:ge,textAlign:Bt},"aria-sort":m.sort?.direction&&m.sort?.field===W?ru[m.sort.direction]:void 0,scope:"col",children:(0,ue.jsx)(Ts,{ref:re(W,U),fieldId:W,view:m,fields:r,onChangeView:s,onHide:D,setOpenedFilter:l,canMove:vt,canInsertLeft:vt,canInsertRight:vt})},W)}),!!e?.length&&(0,ue.jsx)("th",{className:Z("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!O}),children:(0,ue.jsx)("span",{className:"dataviews-view-table-header",children:(0,Ei.__)("Actions")})})]})}),R&&v&&b?Array.from(b.entries()).map(([W,U])=>(0,ue.jsxs)("tbody",{children:[(0,ue.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,ue.jsx)("td",{colSpan:Q.length+(te?1:0)+(P?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:m.groupBy?.showLabel===!1?W:(0,Ei.sprintf)((0,Ei.__)("%1$s: %2$s"),v.label,W)})}),U.map(($,le)=>{let ge=o($)||le.toString();return(0,ue.jsx)(cw,{item:$,level:m.showLevels&&typeof n=="function"?n($):void 0,hasBulkActions:P,actions:e,fields:r,id:ge,view:m,titleField:S,mediaField:N,descriptionField:L,selection:c,getItemId:o,onChangeSelection:a,...T(ge),onClickItem:u,renderItemLink:g,isItemClickable:f,isActionsColumnSticky:!O},o($))})]},`group-${W}`)):(0,ue.jsx)("tbody",{children:R&&t.map((W,U)=>{let $=o(W)||U.toString();return(0,ue.jsx)(cw,{item:W,level:m.showLevels&&typeof n=="function"?n(W):void 0,hasBulkActions:P,actions:e,fields:r,id:$,view:m,titleField:S,mediaField:N,descriptionField:L,selection:c,getItemId:o,onChangeSelection:a,...T($),onClickItem:u,renderItemLink:g,isItemClickable:f,isActionsColumnSticky:!O,posinset:ce?U+1:void 0},o(W))})})]}),ce&&i&&(0,ue.jsx)("div",{className:"dataviews-loading",id:I,children:(0,ue.jsx)("p",{className:"dataviews-loading-more",children:(0,ue.jsx)(gu.Spinner,{})})})]}):(0,ue.jsx)("div",{className:Z("dataviews-no-results",{"is-refreshing":x}),id:I,children:h})}var dw=dA;var vw=d(oe(),1),xu=d(X(),1);var Cr=d(oe(),1);var Na=d(X(),1),hw=d(jt(),1),jn=d(G(),1);var mA=d(oe(),1),pA=d(X(),1),hu=d(G(),1);var gA=d(B(),1),hA=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],vA=hA[2].value;function vu(){let e=(0,hu.useContext)(ne),t=e.view;return(0,hu.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??vA,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var mw=d(G(),1);var pw=d(B(),1),Ia=(0,mw.forwardRef)(({className:e,previewSize:t,...r},o)=>(0,pw.jsx)("div",{ref:o,className:Z("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`},...r}));var bu=d(G(),1);function Hn(e,t){let{intersectionObserver:r}=(0,bu.useContext)(ne);(0,bu.useEffect)(()=>{let o=e.current;if(!(!o||t===void 0||!r))return r.observe(o),()=>{r.unobserve(o)}},[e,r,t])}function yu(e,t,r){let n=!!e?.length&&t?e[0].position:void 0;return n&&r?(n-1)%r:0}var he=d(B(),1),{Badge:bA}=me(Cr.privateApis);function yA(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 gw=(0,jn.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:s,getItemId:a,item:c,actions:l,mediaField:u,titleField:f,descriptionField:g,regularFields:m,badgeFields:p,hasBulkActions:h,config:y,posinset:x,setsize:v,...b},w){let{showTitle:T=!0,showMedia:_=!0,showDescription:k=!0}=t,C=lu(l,c),E=a(c),M=(0,jn.useRef)(null),A=(0,jn.useCallback)(N=>{M.current=N,typeof w=="function"?w(N):w&&(w.current=N)},[w]);Hn(M,x);let I=(0,hw.useInstanceId)(e),O=r.includes(E),F=(0,he.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),P=_&&u?.render,D=P?(0,he.jsx)(u.render,{item:c,field:u,config:y}):F,V=T&&f?.render?(0,he.jsx)(f.render,{item:c,field:f}):null,R,S;return i(c)&&n&&(V?(R={"aria-labelledby":`dataviews-view-grid__title-field-${I}`},S={id:`dataviews-view-grid__title-field-${I}`}):R={"aria-label":(0,Na.__)("Navigate to item")}),(0,he.jsxs)(z,{direction:"column",...b,ref:A,"aria-setsize":v,"aria-posinset":x,className:Z(b.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":C&&O}),children:[(0,he.jsx)(Ln,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:Z("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!P}),...R,children:D}),h&&(0,he.jsx)(Mn,{item:c,selection:r,onChangeSelection:o,getItemId:a,titleField:f,disabled:!C}),!!l?.length&&(0,he.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,he.jsx)(_s,{item:c,actions:l,isCompact:!0})}),T&&(0,he.jsx)("div",{className:"dataviews-view-grid__title-actions",children:(0,he.jsx)(Ln,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:"dataviews-view-grid__title-field dataviews-title-field",...S,title:f?.getValueFormatted({item:c,field:f})||void 0,children:V})}),(0,he.jsxs)(z,{direction:"column",gap:"xs",children:[k&&g?.render&&(0,he.jsx)(g.render,{item:c,field:g}),!!p?.length&&(0,he.jsx)(z,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:p.map(N=>(0,he.jsx)(bA,{className:"dataviews-view-grid__field-value",children:(0,he.jsx)(N.render,{item:c,field:N})},N.id))}),!!m?.length&&(0,he.jsx)(z,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:m.map(N=>(0,he.jsx)(Cr.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,he.jsxs)(he.Fragment,{children:[(0,he.jsxs)(Nt.Root,{children:[(0,he.jsx)(Nt.Trigger,{render:(0,he.jsx)(Cr.FlexItem,{className:"dataviews-view-grid__field-name",children:N.header})}),(0,he.jsx)(Nt.Popup,{children:N.label})]}),(0,he.jsx)(Cr.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,he.jsx)(N.render,{item:c,field:N})})]})},N.id))})]})]})});function Yp({data:e,isInfiniteScroll:t,className:r,inert:o,isLoading:n,view:i,fields:s,selection:a,onChangeSelection:c,onClickItem:l,isItemClickable:u,renderItemLink:f,getItemId:g,actions:m,getSelectionProps:p}){let{paginationInfo:h,resizeObserverRef:y}=(0,jn.useContext)(ne),x=vu(),v=cu(m,e),b=s.find(I=>I.id===i?.titleField),w=s.find(I=>I.id===i?.mediaField),T=s.find(I=>I.id===i?.descriptionField),_=i.fields??[],{regularFields:k,badgeFields:C}=_.reduce((I,O)=>{let F=s.find(D=>D.id===O);if(!F)return I;let P=i.layout?.badgeFields?.includes(O)?"badgeFields":"regularFields";return I[P].push(F),I},{regularFields:[],badgeFields:[]}),E="900px",M=Math.ceil(e.length/x),A=yu(e,t,x);return(0,he.jsxs)(he.Fragment,{children:[t&&(0,he.jsxs)(Cr.Composite,{render:(0,he.jsx)(Ia,{className:Z("dataviews-view-grid-infinite-scroll",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density)}),previewSize:i.layout?.previewSize,"aria-busy":n,ref:y}),role:"feed",focusWrap:!0,inert:o,children:[Array.from({length:A}).map((I,O)=>(0,he.jsx)(Cr.Composite.Item,{render:F=>(0,he.jsx)(z,{...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-${O}`)),e.map(I=>{let O=g(I),F=p(O),P=I.position;return(0,he.jsx)(Cr.Composite.Item,{render:D=>(0,he.jsx)(gw,{...D,id:O,role:"article",view:i,selection:a,onChangeSelection:c,onClickItem:l,isItemClickable:u,renderItemLink:f,getItemId:g,item:I,actions:m,onMouseDown:V=>{D.onMouseDown?.(V),F.onMouseDown(V)},onClickCapture:V=>{D.onClickCapture?.(V),F.onClickCapture(V)},mediaField:w,titleField:b,descriptionField:T,regularFields:k,badgeFields:C,hasBulkActions:v,posinset:P,setsize:h.totalItems,config:{sizes:E}})},O)})]}),!t&&(0,he.jsx)(Cr.Composite,{role:"grid",className:Z("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":M,ref:y,inert:o,children:yA(e,x).map((I,O)=>(0,he.jsx)(Cr.Composite.Row,{render:(0,he.jsx)("div",{role:"row","aria-rowindex":O+1,"aria-label":(0,Na.sprintf)((0,Na.__)("Row %d"),O+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${x}, minmax(0, 1fr) )`}}),children:I.map(F=>{let P=g(F),D=p(P);return(0,he.jsx)(Cr.Composite.Item,{render:V=>(0,he.jsx)(gw,{...V,id:P,role:"gridcell",view:i,selection:a,onChangeSelection:c,onClickItem:l,isItemClickable:u,renderItemLink:f,getItemId:g,item:F,actions:m,onMouseDown:R=>{V.onMouseDown?.(R),D.onMouseDown(R)},onClickCapture:R=>{V.onClickCapture?.(R),D.onClickCapture(R)},mediaField:w,titleField:b,descriptionField:T,regularFields:k,badgeFields:C,hasBulkActions:v,config:{sizes:E}})},P)})},O))})]})}var Fr=d(B(),1);function xA({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:c,selection:l,view:u,className:f,empty:g}){let m=_o(!!n),p=!!t?.length,h=u.groupBy?.field?r.find(T=>T.id===u.groupBy?.field):null,y=h?Sr(t,h):null,x=u.infiniteScrollEnabled&&!y,v=y?Array.from(y.values()).flat():t,{getSelectionProps:b}=Yr({data:v,getItemId:o,isItemSelectable:T=>Rs(e,T),selection:l,onChangeSelection:i,selectionMode:"multi",shouldSelectOnClick:!1});if(!p)return(0,Fr.jsx)("div",{className:Z("dataviews-no-results",{"is-refreshing":m}),children:g});let w={className:Z(f,{"is-refreshing":!x&&m}),inert:!x&&n?"true":void 0,isLoading:n,view:u,fields:r,selection:l,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:c,getItemId:o,actions:e,getSelectionProps:b};return(0,Fr.jsxs)(Fr.Fragment,{children:[p&&h&&y&&(0,Fr.jsx)(z,{direction:"column",gap:"lg",children:Array.from(y.entries()).map(([T,_])=>(0,Fr.jsxs)(z,{direction:"column",gap:"sm",children:[(0,Fr.jsx)("h3",{className:"dataviews-view-grid__group-header",children:u.groupBy?.showLabel===!1?T:(0,xu.sprintf)((0,xu.__)("%1$s: %2$s"),h.label,T)}),(0,Fr.jsx)(Yp,{...w,data:_,isInfiniteScroll:!1})]},T))}),!y&&(0,Fr.jsx)(Yp,{...w,data:t,isInfiniteScroll:!!x}),x&&n&&(0,Fr.jsx)("p",{className:"dataviews-loading-more",children:(0,Fr.jsx)(vw.Spinner,{})})]})}var bw=xA;var wu=d(jt(),1),qt=d(oe(),1),ot=d(G(),1),Va=d(X(),1);var Xp=d(or(),1);var ie=d(B(),1),{Menu:Gp}=me(qt.privateApis);function qp(e){return`${e}-item-wrapper`}function wA(e,t){return`${e}-primary-action-${t}`}function Kp(e){return`${e}-dropdown`}function SA({idPrefix:e,primaryAction:t,item:r}){let o=(0,Xp.useRegistry)(),[n,i]=(0,ot.useState)(!1),s=wA(e,t.id),a=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,ie.jsx)("div",{role:"gridcell",children:(0,ie.jsx)(qt.Composite.Item,{id:s,render:(0,ie.jsx)(qt.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:a,size:"small",onClick:()=>i(!0)}),children:n&&(0,ie.jsx)(Pa,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,ie.jsx)("div",{role:"gridcell",children:(0,ie.jsx)(qt.Composite.Item,{id:s,render:(0,ie.jsx)(qt.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:a})})},t.id)}function yw({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:s,descriptionField:a,selectionProps:c,otherFields:l,onDropdownTriggerKeyDown:u,posinset:f}){let{showTitle:g=!0,showMedia:m=!0,showDescription:p=!0,infiniteScrollEnabled:h}=e,y=(0,ot.useRef)(null),x=`${r}-label`,v=`${r}-description`,b=(0,Xp.useRegistry)(),[w,T]=(0,ot.useState)(!1),[_,k]=(0,ot.useState)(null),C=({type:R})=>{T(R==="mouseenter")},{paginationInfo:E}=(0,ot.useContext)(ne);(0,ot.useEffect)(()=>{o&&y.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:M,eligibleActions:A}=(0,ot.useMemo)(()=>{let R=t.filter(N=>!N.isEligible||N.isEligible(n));return{primaryAction:R.filter(N=>N.isPrimary)[0],eligibleActions:R}},[t,n]),I=M&&t.length===1,O=m&&s?.render?(0,ie.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,ie.jsx)(s.render,{item:n,field:s,config:{sizes:"52px"}})}):null,F=g&&i?.render?(0,ie.jsx)(i.render,{item:n,field:i}):null,P=p&&a?.render,D=!!O&&!P&&!l.length,V=A?.length>0&&(0,ie.jsxs)(z,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[M&&(0,ie.jsx)(SA,{idPrefix:r,primaryAction:M,item:n}),!I&&(0,ie.jsxs)("div",{role:"gridcell",children:[(0,ie.jsxs)(Gp,{placement:"bottom-end",children:[(0,ie.jsx)(Gp.TriggerButton,{render:(0,ie.jsx)(qt.Composite.Item,{id:Kp(r),render:(0,ie.jsx)(qt.Button,{size:"small",icon:la,label:(0,Va.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:u})})}),(0,ie.jsx)(Gp.Popover,{children:(0,ie.jsx)(zp,{actions:A,item:n,registry:b,setActiveModalAction:k})})]}),!!_&&(0,ie.jsx)(Pa,{action:_,items:[n],closeModal:()=>k(null)})]})]});return(0,ie.jsx)(qt.Composite.Row,{ref:y,render:(0,ie.jsx)("div",{"aria-posinset":f,"aria-setsize":h?E.totalItems:void 0}),role:h?"article":"row",className:Z({"is-selected":o,"is-hovered":w}),onMouseEnter:C,onMouseLeave:C,children:(0,ie.jsxs)(z,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,ie.jsx)("div",{role:"gridcell",children:(0,ie.jsx)(qt.Composite.Item,{id:qp(r),"aria-pressed":o,"aria-labelledby":x,"aria-describedby":v,className:"dataviews-view-list__item",...c})}),(0,ie.jsxs)(z,{direction:"row",gap:"md",justify:"start",align:D?"center":"flex-start",style:{flex:1,minWidth:0},children:[O,(0,ie.jsxs)(z,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,ie.jsxs)(z,{direction:"row",align:"center",children:[(0,ie.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:x,children:F}),V]}),P&&(0,ie.jsx)("div",{className:"dataviews-view-list__field",children:(0,ie.jsx)(a.render,{item:n,field:a})}),(0,ie.jsx)("div",{className:"dataviews-view-list__fields",id:v,children:l.map(R=>(0,ie.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,ie.jsx)(Jo,{className:"dataviews-view-list__field-label",render:(0,ie.jsx)("span",{}),children:R.label}),(0,ie.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,ie.jsx)(R.render,{item:n,field:R})})]},R.id))})]})]})]})})}function CA(e){return!!e}function Zp(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:s,selection:a,view:c,className:l,empty:u}=e,f=(0,wu.useInstanceId)(Zp,"view-list"),g=_o(!!i),{paginationInfo:m}=(0,ot.useContext)(ne),p=r?.findLast(L=>a.includes(n(L))),h=o.find(L=>L.id===c.titleField),y=o.find(L=>L.id===c.mediaField),x=o.find(L=>L.id===c.descriptionField),v=(c?.fields??[]).map(L=>o.find(j=>L===j.id)).filter(CA),{getSelectionProps:b}=Yr({data:r,getItemId:n,isItemSelectable:()=>!0,selection:a,onChangeSelection:s,selectionMode:"single-required",shouldSelectOnClick:!0}),w=(0,ot.useCallback)(L=>`${f}-${n(L)}`,[f,n]),T=(0,ot.useCallback)((L,j)=>j.startsWith(w(L)),[w]),[_,k]=(0,ot.useState)(void 0),C=(0,ot.useRef)(null);(0,ot.useEffect)(()=>{p&&k(qp(w(p)))},[p,w]);let E=r.findIndex(L=>T(L,_??"")),M=(0,wu.usePrevious)(E),A=E!==-1,I=(0,ot.useCallback)((L,j)=>{let q=Math.min(r.length-1,Math.max(0,L));if(!r[q])return;let ee=w(r[q]),te=j(ee);k(te),C.current?.contains(C.current.ownerDocument.activeElement)&&document.getElementById(te)?.focus()},[r,w]);(0,ot.useEffect)(()=>{!A&&(M!==void 0&&M!==-1)&&I(M,qp)},[A,I,M]);let O=(0,ot.useCallback)(L=>{L.key==="ArrowDown"&&(L.preventDefault(),I(E+1,Kp)),L.key==="ArrowUp"&&(L.preventDefault(),I(E-1,Kp))},[I,E]),F=!!r?.length,P=c.groupBy?.field?o.find(L=>L.id===c.groupBy?.field):null,D=F&&P?Sr(r,P):null,V=c.infiniteScrollEnabled&&!D,R=V&&(c.startPosition??1)+(c.perPage??0)<m.totalItems,S=Z("dataviews-view-list",l,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density),"is-refreshing":!V&&g}),N={ref:C,id:f,render:(0,ie.jsx)("div",{}),activeId:_,setActiveId:k,inert:!V&&i?"true":void 0};return F?F&&P&&D?(0,ie.jsx)(qt.Composite,{...N,className:"dataviews-view-list__group",role:"grid",children:(0,ie.jsx)(z,{direction:"column",gap:"lg",className:S,children:Array.from(D.entries()).map(([L,j])=>(0,ie.jsxs)(z,{direction:"column",children:[(0,ie.jsx)("h3",{className:"dataviews-view-list__group-header",children:c.groupBy?.showLabel===!1?L:(0,Va.sprintf)((0,Va.__)("%1$s: %2$s"),P.label,L)}),j.map(q=>{let ee=w(q);return(0,ie.jsx)(yw,{view:c,idPrefix:ee,actions:t,item:q,isSelected:q===p,selectionProps:b(n(q)),mediaField:y,titleField:h,descriptionField:x,otherFields:v,onDropdownTriggerKeyDown:O},ee)})]},L))})}):(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsx)(qt.Composite,{...N,className:S,role:c.infiniteScrollEnabled?"feed":"grid",children:r.map((L,j)=>{let q=w(L);return(0,ie.jsx)(yw,{view:c,idPrefix:q,actions:t,item:L,isSelected:L===p,selectionProps:b(n(L)),mediaField:y,titleField:h,descriptionField:x,otherFields:v,onDropdownTriggerKeyDown:O,posinset:c.infiniteScrollEnabled?j+1:void 0},q)})}),(R||V&&i)&&(0,ie.jsx)("p",{className:"dataviews-loading-more","aria-hidden":!i,children:(0,ie.jsx)(qt.Spinner,{})})]}):(0,ie.jsx)("div",{className:Z("dataviews-no-results",{"is-refreshing":g}),children:u})}var Rw=d(oe(),1);var Su=d(X(),1),xw=d(G(),1);var Ps=d(B(),1);function ww({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,xw.createInterpolateElement)((0,Su.sprintf)((0,Su.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,Ps.jsx)(r.render,{item:t[0],field:r})}):(0,Ps.jsx)(r.render,{item:t[0],field:r});return(0,Ps.jsxs)(z,{direction:"column",className:"dataviews-view-activity__group",children:[(0,Ps.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var _i=d(G(),1),Sw=d(or(),1),Cw=d(jt(),1);var nt=d(B(),1);function EA(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:s,otherFields:a,posinset:c,onClickItem:l,renderItemLink:u,isItemClickable:f}=e,{showTitle:g=!0,showMedia:m=!0,showDescription:p=!0,infiniteScrollEnabled:h}=t,y=(0,_i.useRef)(null),x=(0,Sw.useRegistry)(),{paginationInfo:v}=(0,_i.useContext)(ne),{primaryActions:b,eligibleActions:w}=(0,_i.useMemo)(()=>{let A=r.filter(O=>!O.isEligible||O.isEligible(o));return{primaryActions:A.filter(O=>O.isPrimary),eligibleActions:A}},[r,o]),T=(0,Cw.useViewportMatch)("medium","<"),_=t.layout?.density??"balanced",k=m&&_!=="compact"&&i?.render?(0,nt.jsx)(i.render,{item:o,field:i,config:{sizes:_==="comfortable"?"32px":"24px"}}):null,C=(0,nt.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:k||(0,nt.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),E=g&&n?.render?(0,nt.jsx)(n.render,{item:o,field:n}):null,M=(0,_i.useMemo)(()=>_==="comfortable"?"md":"sm",[_]);return(0,nt.jsx)("div",{ref:y,role:h?"article":void 0,"aria-posinset":c,"aria-setsize":h?v.totalItems:void 0,className:Z("dataviews-view-activity__item",_==="compact"&&"is-compact",_==="balanced"&&"is-balanced",_==="comfortable"&&"is-comfortable"),children:(0,nt.jsxs)(z,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,nt.jsx)(z,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:C}),(0,nt.jsxs)(z,{direction:"column",gap:M,align:"flex-start",className:"dataviews-view-activity__item-content",children:[E&&(0,nt.jsx)(Ln,{item:o,isItemClickable:f,onClickItem:l,renderItemLink:u,className:"dataviews-view-activity__item-title",children:E}),p&&s&&(0,nt.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,nt.jsx)(s.render,{item:o,field:s})}),(0,nt.jsx)("div",{className:"dataviews-view-activity__item-fields",children:a.map(A=>(0,nt.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,nt.jsx)(Jo,{className:"dataviews-view-activity__item-field-label",render:(0,nt.jsx)("span",{}),children:A.label}),(0,nt.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,nt.jsx)(A.render,{item:o,field:A})})]},A.id))}),!!b?.length&&(0,nt.jsx)(Up,{item:o,actions:b,registry:x,buttonVariant:"secondary"})]}),(b.length<w.length||T&&w.length>0)&&(0,nt.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,nt.jsx)(_s,{item:o,actions:w,isCompact:!0})})]})})}var Ew=EA;var _w=d(K(),1);function _A(e){return!!e}function Qp(e){let{data:t,fields:r,getItemId:o,view:n}=e,i=r.find(l=>l.id===n.titleField),s=r.find(l=>l.id===n.mediaField),a=r.find(l=>l.id===n.descriptionField),c=(n?.fields??[]).map(l=>r.find(u=>l===u.id)).filter(_A);return t.map((l,u)=>(0,_w.createElement)(Ew,{...e,key:o(l),item:l,mediaField:s,titleField:i,descriptionField:a,otherFields:c,posinset:n.infiniteScrollEnabled?u+1:void 0}))}var Lr=d(B(),1);function Tw(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:s}=e,a=_o(!!n),c=!!r?.length,l=i.groupBy?.field?o.find(h=>h.id===i.groupBy?.field):null,u=c&&l?Sr(r,l):null,f=i.infiniteScrollEnabled&&!u;if(!c)return(0,Lr.jsx)("div",{className:Z("dataviews-no-results",{"is-refreshing":a}),children:t});let g=!f&&!!n,m=Z("dataviews-view-activity",s,{"is-refreshing":!f&&a}),p=u?Array.from(u.entries()):[];return c&&l&&u?(0,Lr.jsx)(z,{direction:"column",gap:"sm",className:m,inert:g?"true":void 0,children:p.map(([h,y])=>(0,Lr.jsx)(ww,{groupName:h,groupData:y,groupField:l,showLabel:i.groupBy?.showLabel!==!1,children:(0,Lr.jsx)(Qp,{...e,data:y})},h))}):(0,Lr.jsxs)(Lr.Fragment,{children:[(0,Lr.jsx)("div",{className:m,role:i.infiniteScrollEnabled?"feed":void 0,inert:g?"true":void 0,children:(0,Lr.jsx)(Qp,{...e})}),f&&n&&(0,Lr.jsx)("p",{className:"dataviews-loading-more",children:(0,Lr.jsx)(Rw.Spinner,{})})]})}var lr=d(oe(),1),Da=d(X(),1),kw=d(jt(),1),Eu=d(G(),1);var Ma=d(oe(),1),Ow=d(or(),1),Ro=d(G(),1);var Cu=d(X(),1);var ka=d(oe(),1),Os=d(G(),1),Br=d(X(),1);var rn=d(B(),1);function RA(e,t){return!e.infiniteScrollEnabled&&t.totalItems>0&&t.totalPages>1}function Jp(){let{view:e,onChangeView:t,paginationInfo:r}=(0,Os.useContext)(ne);if(!RA(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,Br.sprintf)((0,Br.__)("Page %1$d of %2$d"),n,o):c.toString()}});return(0,rn.jsxs)(z,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,rn.jsx)(z,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,Os.createInterpolateElement)((0,Br.sprintf)((0,Br._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,rn.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,rn.jsx)(ka.SelectControl,{"aria-label":(0,Br.__)("Current page"),value:n.toString(),options:i,onChange:s=>{t({...e,page:+s})},size:"small",variant:"minimal"})})}),(0,rn.jsxs)(z,{direction:"row",gap:"xs",align:"center",children:[(0,rn.jsx)(ka.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,Br.__)("Previous page"),icon:(0,Br.isRTL)()?ec:rc,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,rn.jsx)(ka.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,Br.__)("Next page"),icon:(0,Br.isRTL)()?rc:ec,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var Pw=(0,Os.memo)(Jp);var Rt=d(B(),1),eg=[];function Ri(e){return(0,Ro.useMemo)(()=>!!e?.length&&e?.every(t=>t.supportsBulk),[e])}function TA({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,Rt.jsx)(Ma.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:s,disabled:!s,onChange:()=>{r([])},"aria-label":(0,Cu.__)("Deselect all")}):(0,Rt.jsx)(Ma.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:a,indeterminate:!a&&!!t.length,onChange:()=>{if(a)r(e.filter(c=>!o.some(l=>c===n(l))));else{let c=new Set([...e,...o.map(l=>n(l))]);r(Array.from(c))}},"aria-label":a?(0,Cu.__)("Deselect all"):(0,Cu.__)("Select all")})}function PA({actions:e,items:t,selection:r}){let o=(0,Ow.useRegistry)(),[n,i]=(0,Ro.useState)(null);return(0,Rt.jsx)(z,{direction:"row",gap:"xs",children:e.map(s=>{if(!("callback"in s))return null;let{id:a,label:c,icon:l,isPrimary:u,callback:f}=s,g=typeof c=="string"?c:c(t),m=u?"primary":"tertiary",p=a===n;return(0,Rt.jsx)(Ma.Button,{accessibleWhenDisabled:!0,icon:l,disabled:p||!r?.length,isBusy:p,onClick:async()=>{i(a),await f(t,{registry:o}),i(null)},size:"compact",variant:m,children:g},a)})})}function Aw(){let{data:e,selection:t,onChangeSelection:r,getItemId:o,actions:n=eg,paginationInfo:i,view:s}=(0,Ro.useContext)(ne),a=Ri(n),c=(0,Ro.useMemo)(()=>e.filter(u=>t.includes(o(u))),[t,o,e]);if(!n.length)return null;let l=ew(t.length,e.length,i.totalItems,!!s.infiniteScrollEnabled);return(0,Rt.jsxs)(z,{direction:"row",className:"dataviews-picker-footer__bulk-selection",gap:"md",align:"center",children:[a&&(0,Rt.jsx)(TA,{selection:t,selectedItems:c,onChangeSelection:r,data:e,getItemId:o,disableSelectAll:!!s.infiniteScrollEnabled}),(0,Rt.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:l})]})}function Iw(){let{data:e,selection:t,getItemId:r,actions:o=eg}=(0,Ro.useContext)(ne),n=(0,Ro.useMemo)(()=>e.filter(i=>t.includes(r(i))),[t,r,e]);return o.length?(0,Rt.jsx)("div",{className:"dataviews-picker-footer__actions",children:(0,Rt.jsx)(PA,{actions:o,items:n,selection:t})}):null}function Nw(){return(0,Rt.jsxs)(z,{direction:"row",gap:"md",align:"center",children:[(0,Rt.jsx)(Aw,{}),(0,Rt.jsx)(Iw,{})]})}function tg(){let{actions:e=eg,paginationInfo:t,view:r}=(0,Ro.useContext)(ne),o=!r.infiniteScrollEnabled&&!!t.totalItems&&t.totalPages>1;return!e.length&&!o?null:(0,Rt.jsxs)(z,{direction:"row",justify:"space-between",align:"center",className:"dataviews-footer",gap:"sm",children:[(0,Rt.jsx)(Aw,{}),(0,Rt.jsx)(Pw,{}),(0,Rt.jsx)(Iw,{})]})}var pe=d(B(),1),{Badge:OA}=me(lr.privateApis);function Vw({view:e,selection:t,onChangeSelection:r,selectionProps:o,getItemId:n,item:i,mediaField:s,titleField:a,descriptionField:c,regularFields:l,badgeFields:u,config:f,posinset:g,setsize:m}){let{showTitle:p=!0,showMedia:h=!0,showDescription:y=!0}=e,x=n(i),v=(0,Eu.useRef)(null),b=t.includes(x);Hn(v,g);let w=s?.render?(0,pe.jsx)(s.render,{item:i,field:s,config:f}):null,T=p&&a?.render?(0,pe.jsx)(a.render,{item:i,field:a}):null;return(0,pe.jsxs)(lr.Composite.Item,{ref:v,"aria-label":a?a.getValue({item:i})||(0,Da.__)("(no title)"):void 0,render:({children:_,...k})=>(0,pe.jsx)(z,{direction:"column",children:_,...k}),role:"option","aria-posinset":g,"aria-setsize":m,className:Z("dataviews-view-picker-grid__card",{"is-selected":b}),"aria-selected":b,...o,children:[h&&w&&(0,pe.jsx)("div",{className:"dataviews-view-picker-grid__media",children:w}),h&&w&&(0,pe.jsx)(Mn,{item:i,selection:t,onChangeSelection:r,getItemId:n,titleField:a,disabled:!1,"aria-hidden":!0,tabIndex:-1}),p&&(0,pe.jsx)(z,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,pe.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:T})}),(0,pe.jsxs)(z,{direction:"column",gap:"xs",children:[y&&c?.render&&(0,pe.jsx)(c.render,{item:i,field:c}),!!u?.length&&(0,pe.jsx)(z,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:u.map(_=>(0,pe.jsx)(OA,{className:"dataviews-view-picker-grid__field-value",children:(0,pe.jsx)(_.render,{item:i,field:_})},_.id))}),!!l?.length&&(0,pe.jsx)(z,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:l.map(_=>(0,pe.jsx)(lr.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,pe.jsxs)(pe.Fragment,{children:[(0,pe.jsx)(lr.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:_.header}),(0,pe.jsx)(lr.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,pe.jsx)(_.render,{item:i,field:_})})]})},_.id))})]})]},x)}function Mw({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,kw.useInstanceId)(Mw,"dataviews-view-picker-grid-group__header");return(0,pe.jsxs)(z,{direction:"column",gap:"sm",role:"group","aria-labelledby":n,children:[(0,pe.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,Da.sprintf)((0,Da.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function AA({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:s,view:a,className:c,empty:l}){let{resizeObserverRef:u,paginationInfo:f,itemListLabel:g}=(0,Eu.useContext)(ne),m=r.find(V=>V.id===a?.titleField),p=r.find(V=>V.id===a?.mediaField),h=r.find(V=>V.id===a?.descriptionField),y=a.fields??[],{regularFields:x,badgeFields:v}=y.reduce((V,R)=>{let S=r.find(L=>L.id===R);if(!S)return V;let N=a.layout?.badgeFields?.includes(R)?"badgeFields":"regularFields";return V[N].push(S),V},{regularFields:[],badgeFields:[]}),b=!!t?.length,w=a.layout?.previewSize,T=Ri(e),_="900px",k=a.groupBy?.field?r.find(V=>V.id===a.groupBy?.field):null,C=k?Sr(t,k):null,E=(a.infiniteScrollEnabled&&!C)??!1,M=C?Array.from(C.values()).flat():t,{getSelectionProps:A}=Yr({data:M,getItemId:o,isItemSelectable:()=>!0,selection:s,onChangeSelection:i,selectionMode:T?"multi":"single-clearable",shouldSelectOnClick:!0}),I=a?.page??1,O=a?.perPage??0,F=E?f?.totalItems:void 0,P=vu(),D=yu(t,E,P);return(0,pe.jsxs)(pe.Fragment,{children:[b&&k&&C&&(0,pe.jsx)(lr.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":T,className:Z("dataviews-view-picker-grid",c,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),"aria-label":g,render:({children:V,...R})=>(0,pe.jsx)(z,{direction:"column",gap:"lg",children:V,...R}),children:Array.from(C.entries()).map(([V,R])=>(0,pe.jsx)(Mw,{groupName:V,groupField:k,showLabel:a.groupBy?.showLabel!==!1,children:(0,pe.jsx)(Ia,{previewSize:w,style:{gridTemplateColumns:w&&`repeat(auto-fill, minmax(${w}px, 1fr))`},"aria-busy":n,ref:u,children:R.map(S=>{let N=S.position??(I-1)*O+t.indexOf(S)+1;return(0,pe.jsx)(Vw,{view:a,selection:s,onChangeSelection:i,selectionProps:A(o(S)),getItemId:o,item:S,mediaField:p,titleField:m,descriptionField:h,regularFields:x,badgeFields:v,config:{sizes:_},posinset:N,setsize:F},o(S))})})},V))}),b&&!C&&(0,pe.jsxs)(lr.Composite,{render:(0,pe.jsx)(Ia,{className:Z("dataviews-view-picker-grid",c,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),previewSize:w,"aria-busy":n,ref:u}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":T,"aria-label":g,children:[Array.from({length:D}).map((V,R)=>(0,pe.jsx)(lr.Composite.Item,{render:({children:S,...N})=>(0,pe.jsx)(z,{direction:"column",children:S,...N}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-${R}`)),t.map(V=>{let R=V.position;return(0,pe.jsx)(Vw,{view:a,selection:s,onChangeSelection:i,selectionProps:A(o(V)),getItemId:o,item:V,mediaField:p,titleField:m,descriptionField:h,regularFields:x,badgeFields:v,config:{sizes:_},posinset:R,setsize:F},o(V))})]}),!b&&(0,pe.jsx)("div",{className:Z({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,pe.jsx)("p",{children:(0,pe.jsx)(lr.Spinner,{})}):l}),b&&n&&(0,pe.jsx)("p",{className:"dataviews-loading-more",children:(0,pe.jsx)(lr.Spinner,{})})]})}var Dw=AA;var _u=d(X(),1),Ti=d(oe(),1),Hr=d(G(),1);var ye=d(B(),1);function IA({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=Z("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,ye.jsx)("div",{className:i,children:(0,ye.jsx)(n.render,{item:e,field:n})})}function Fw({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:s,selection:a,getItemId:c,onChangeSelection:l,selectionProps:u,posinset:f}){let{paginationInfo:g}=(0,Hr.useContext)(ne),m=a.includes(r),[p,h]=(0,Hr.useState)(!1),y=(0,Hr.useRef)(null);Hn(y,f);let{showTitle:x=!0,showMedia:v=!0,showDescription:b=!0,infiniteScrollEnabled:w}=o,T=()=>{h(!0)},_=()=>{h(!1)},k=o.fields??[],C=n&&x||i&&v||s&&b;return(0,ye.jsxs)(Ti.Composite.Item,{ref:y,render:({children:E,...M})=>(0,ye.jsx)("tr",{className:Z("dataviews-view-table__row",{"is-selected":m,"is-hovered":p}),onMouseEnter:T,onMouseLeave:_,children:E,...M}),"aria-selected":m,"aria-setsize":g.totalItems||void 0,"aria-posinset":f,role:w?"article":"option",onClickCapture:u.onClickCapture,onClick:u.onClick,onMouseDown:E=>{E.button===0&&(E.currentTarget.parentElement?.focus({preventScroll:!0}),u.onMouseDown(E))},children:[(0,ye.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,ye.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,ye.jsx)(Mn,{item:e,selection:a,onChangeSelection:l,getItemId:c,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),C&&(0,ye.jsx)("td",{role:"presentation",children:(0,ye.jsx)(du,{item:e,titleField:x?n:void 0,mediaField:v?i:void 0,descriptionField:b?s:void 0,isItemClickable:()=>!1})}),k.map(E=>{let{width:M,maxWidth:A,minWidth:I,align:O}=o.layout?.styles?.[E]??{};return(0,ye.jsx)("td",{style:{width:M,maxWidth:A,minWidth:I},role:"presentation",children:(0,ye.jsx)(IA,{fields:t,item:e,column:E,align:O})},E)})]},r)}function NA({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:s,selection:a,setOpenedFilter:c,view:l,className:u,empty:f}){let g=(0,Hr.useRef)(new Map),m=(0,Hr.useRef)(void 0),[p,h]=(0,Hr.useState)(),y=Ri(e)??!1;(0,Hr.useEffect)(()=>{m.current&&(m.current.focus(),m.current=void 0)});let x=l.groupBy?.field?r.find(R=>R.id===l.groupBy?.field):null,v=x?Sr(t,x):null,b=l.infiniteScrollEnabled&&!v,w=v?Array.from(v.values()).flat():t,{getSelectionProps:T}=Yr({data:w,getItemId:o,isItemSelectable:()=>!0,selection:a,onChangeSelection:s,selectionMode:y?"multi":"single-clearable",shouldSelectOnClick:!0}),_=(0,Hr.useId)();if(p){m.current=p,h(void 0);return}let k=R=>{let S=g.current.get(R.id),N=S?g.current.get(S.fallback):void 0;h(N?.node)},C=!!t?.length,E=r.find(R=>R.id===l.titleField),M=r.find(R=>R.id===l.mediaField),A=r.find(R=>R.id===l.descriptionField),{showTitle:I=!0,showMedia:O=!0,showDescription:F=!0}=l,P=E&&I||M&&O||A&&F,D=l.fields??[],V=(R,S)=>N=>{N?g.current.set(R,{node:N,fallback:D[S>0?S-1:1]}):g.current.delete(R)};return(0,ye.jsxs)(ye.Fragment,{children:[(0,ye.jsxs)("table",{className:Z("dataviews-view-table","dataviews-view-picker-table",u,{[`has-${l.layout?.density}-density`]:l.layout?.density&&["compact","comfortable"].includes(l.layout.density)}),"aria-busy":n,"aria-describedby":_,role:b?"feed":"listbox",children:[(0,ye.jsx)("thead",{role:"presentation",children:(0,ye.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,ye.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:y&&(0,ye.jsx)(uu,{selection:a,onChangeSelection:s,data:t,actions:e,getItemId:o,disableSelectAll:b})}),P&&(0,ye.jsx)("th",{children:E&&(0,ye.jsx)(Ts,{ref:V(E.id,0),fieldId:E.id,view:l,fields:r,onChangeView:i,onHide:k,setOpenedFilter:c,canMove:!1})}),D.map((R,S)=>{let{width:N,maxWidth:L,minWidth:j,align:q}=l.layout?.styles?.[R]??{};return(0,ye.jsx)("th",{style:{width:N,maxWidth:L,minWidth:j,textAlign:q},"aria-sort":l.sort?.direction&&l.sort?.field===R?ru[l.sort.direction]:void 0,scope:"col",children:(0,ye.jsx)(Ts,{ref:V(R,S),fieldId:R,view:l,fields:r,onChangeView:i,onHide:k,setOpenedFilter:c,canMove:l.layout?.enableMoving??!0})},R)})]})}),C&&x&&v?Array.from(v.entries()).map(([R,S])=>(0,ye.jsxs)(Ti.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,ye.jsx)("tbody",{role:"group"}),children:[(0,ye.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,ye.jsx)("td",{colSpan:D.length+(P?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:l.groupBy?.showLabel===!1?R:(0,_u.sprintf)((0,_u.__)("%1$s: %2$s"),x.label,R)})}),S.map((N,L)=>{let j=o(N)||L.toString();return(0,ye.jsx)(Fw,{item:N,fields:r,id:j,view:l,titleField:E,mediaField:M,descriptionField:A,selection:a,getItemId:o,onChangeSelection:s,selectionProps:T(j)},o(N))})]},`group-${R}`)):(0,ye.jsx)(Ti.Composite,{render:(0,ye.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:C&&t.map((R,S)=>{let N=o(R),L=N||S.toString(),j=R.position;return(0,ye.jsx)(Fw,{item:R,fields:r,id:L,view:l,titleField:E,mediaField:M,descriptionField:A,selection:a,getItemId:o,onChangeSelection:s,selectionProps:T(L),posinset:j},N)})})]}),(0,ye.jsxs)("div",{className:Z({"dataviews-loading":n,"dataviews-no-results":!C&&!n}),id:_,children:[!C&&(n?(0,ye.jsx)("p",{children:(0,ye.jsx)(Ti.Spinner,{})}):f),C&&n&&(0,ye.jsx)("p",{className:"dataviews-loading-more",children:(0,ye.jsx)(Ti.Spinner,{})})]})]})}var Lw=NA;var As=d(oe(),1),Is=d(G(),1),Bw=d(jt(),1),Ru=d(X(),1);var Re=d(B(),1);function VA(e){return!!e}function kA({view:e,selection:t,selectionProps:r,getItemId:o,item:n,titleField:i,mediaField:s,descriptionField:a,otherFields:c,posinset:l,setsize:u}){let f=(0,Is.useRef)(null);Hn(f,l);let{showTitle:g=!0,showMedia:m=!0,showDescription:p=!0}=e,h=o(n),y=t.includes(h),x=e.layout?.density??"balanced",v=m&&x!=="compact"&&s?.render?(0,Re.jsx)(s.render,{item:n,field:s,config:{sizes:x==="comfortable"?"32px":"24px"}}):null,b=(0,Re.jsx)("div",{className:"dataviews-view-picker-activity__item-type-icon",children:v||(0,Re.jsx)("span",{className:"dataviews-view-picker-activity__item-bullet","aria-hidden":"true"})}),w=g&&i?.render?(0,Re.jsx)(i.render,{item:n,field:i}):null,T=p&&a?.render?(0,Re.jsx)(a.render,{item:n,field:a}):null,_=(0,Is.useMemo)(()=>x==="comfortable"?"md":"sm",[x]);return(0,Re.jsx)(As.Composite.Item,{ref:f,role:"option","aria-label":i&&i.getValue({item:n})||void 0,"aria-posinset":l,"aria-setsize":u,"aria-selected":y,className:Z("dataviews-view-picker-activity__item",x==="compact"&&"is-compact",x==="balanced"&&"is-balanced",x==="comfortable"&&"is-comfortable",y&&"is-selected"),...r,render:(0,Re.jsx)("div",{}),children:(0,Re.jsxs)(z,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,Re.jsx)(z,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-picker-activity__item-type",children:b}),(0,Re.jsxs)(z,{direction:"column",gap:_,align:"flex-start",className:"dataviews-view-picker-activity__item-content",children:[w&&(0,Re.jsx)("div",{className:"dataviews-view-picker-activity__item-title",children:w}),T&&(0,Re.jsx)("div",{className:"dataviews-view-picker-activity__item-description",children:T}),(0,Re.jsx)("div",{className:"dataviews-view-picker-activity__item-fields",children:c.map(k=>(0,Re.jsxs)("div",{className:"dataviews-view-picker-activity__item-field",children:[(0,Re.jsx)(Jo,{render:(0,Re.jsx)("span",{}),className:"dataviews-view-picker-activity__item-field-label",children:k.label}),(0,Re.jsx)("span",{className:"dataviews-view-picker-activity__item-field-value",children:(0,Re.jsx)(k.render,{item:n,field:k})})]},k.id))})]})]})})}function Hw({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,Bw.useInstanceId)(Hw,"dataviews-view-picker-activity-group__header");return(0,Re.jsxs)(z,{direction:"column",role:"group","aria-labelledby":n,className:"dataviews-view-picker-activity-group",children:[(0,Re.jsx)("h3",{className:"dataviews-view-picker-activity-group__header",id:n,children:r?(0,Ru.sprintf)((0,Ru.__)("%1$s: %2$s"),t.label,e):e}),o]})}function jw({data:e,fields:t,getItemId:r,isLoading:o,onChangeSelection:n,selection:i,view:s,actions:a,className:c,empty:l}){let{itemListLabel:u,paginationInfo:f}=(0,Is.useContext)(ne),g=Ri(a),m=t.find(M=>M.id===s?.titleField),p=t.find(M=>M.id===s?.mediaField),h=t.find(M=>M.id===s?.descriptionField),y=(s?.fields??[]).map(M=>t.find(A=>M===A.id)).filter(VA),x=s.groupBy?.field?t.find(M=>M.id===s.groupBy?.field):null,v=x?Sr(e,x):null,w=(s.infiniteScrollEnabled&&!v)??!1?f?.totalItems:void 0,T=!!e?.length,_=!!(x&&v),k=v?Array.from(v.values()).flat():e,{getSelectionProps:C}=Yr({data:k,getItemId:r,isItemSelectable:()=>!0,selection:i,onChangeSelection:n,selectionMode:g?"multi":"single-clearable",shouldSelectOnClick:!0}),E=M=>(0,Re.jsx)(kA,{view:s,selection:i,selectionProps:C(r(M)),getItemId:r,item:M,titleField:m,mediaField:p,descriptionField:h,otherFields:y,posinset:M.position,setsize:w},r(M));return T?(0,Re.jsxs)(Re.Fragment,{children:[(0,Re.jsx)(As.Composite,{virtualFocus:!0,orientation:"vertical",role:"listbox","aria-multiselectable":g,"aria-label":u,"aria-busy":o,render:_?(0,Re.jsx)(z,{direction:"column",gap:"sm"}):void 0,className:Z("dataviews-view-picker-activity",c),children:_&&v?Array.from(v.entries()).map(([M,A])=>(0,Re.jsx)(Hw,{groupName:M,groupField:x,showLabel:s.groupBy?.showLabel!==!1,children:A.map(E)},M)):e.map(E)}),o&&(0,Re.jsx)("p",{className:"dataviews-loading-more",children:(0,Re.jsx)(As.Spinner,{})})]}):(0,Re.jsx)("div",{className:Z({"dataviews-loading":o,"dataviews-no-results":!o}),children:o?(0,Re.jsx)("p",{children:(0,Re.jsx)(As.Spinner,{})}):l})}var Ns=d(oe(),1),Vs=d(X(),1),Ww=d(G(),1);var ks=d(B(),1);function Wn(){let e=(0,Ww.useContext)(ne),t=e.view;return(0,ks.jsxs)(Ns.__experimentalToggleGroupControl,{label:(0,Vs.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,ks.jsx)(Ns.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,Vs._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,ks.jsx)(Ns.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,Vs._x)("Balanced","Density option for DataView layout")},"balanced"),(0,ks.jsx)(Ns.__experimentalToggleGroupControlOption,{value:"compact",label:(0,Vs._x)("Compact","Density option for DataView layout")},"compact")]})}var zw=d(oe(),1),Uw=d(X(),1),$w=d(G(),1);var Yw=d(B(),1),MA=[{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 Gw(){let e=(0,$w.useContext)(ne),t=e.view,r=MA.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,Yw.jsx)(zw.RangeControl,{showTooltip:!1,label:(0,Uw.__)("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 Pi=d(B(),1);function rg(){return(0,Pi.jsxs)(Pi.Fragment,{children:[(0,Pi.jsx)(Wn,{}),(0,Pi.jsx)(Gw,{})]})}var zn=[{type:nu,label:(0,To.__)("Table"),component:dw,icon:Ml,viewConfigOptions:Wn},{type:Bx,label:(0,To.__)("Grid"),component:bw,icon:Fl,viewConfigOptions:rg},{type:Hx,label:(0,To.__)("List"),component:Zp,icon:(0,To.isRTL)()?Kd:Zd,viewConfigOptions:Wn},{type:jx,label:(0,To.__)("Activity"),component:Tw,icon:nc,viewConfigOptions:Wn},{type:Wx,label:(0,To.__)("Grid"),component:Dw,icon:Fl,viewConfigOptions:rg,isPicker:!0},{type:zx,label:(0,To.__)("Table"),component:Lw,icon:Ml,viewConfigOptions:Wn,isPicker:!0},{type:Ux,label:(0,To.__)("Activity"),component:jw,icon:nc,viewConfigOptions:Wn,isPicker:!0}];var Gs=d(G(),1);var Xn=d(oe(),1),an=d(X(),1),vf=d(G(),1);var qw=d(K(),1),Kw=(0,qw.createContext)(!0);function Zw(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function Tu(e){let t=[];for(let r of e)t.push(...r);return t}function Fa(e){return e.slice().reverse()}function La(...e){}function Er(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function Ms(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function Ba(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function Qw(e,t){let r={...e};for(let o of t)Er(r,o)&&delete r[o];return r}function Jw(e,t){let r={};for(let o of t)Er(e,o)&&(r[o]=e[o]);return r}function Pu(e){return e}function eS(e=La){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function Kt(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function og(e){return Object.keys(e)}function tS(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function Ds(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function Xt(e){let t={};for(let r in e)e[r]!==void 0&&(t[r]=e[r]);return t}function we(...e){for(let t of e)if(t!==void 0)return t}var Fs=DA();function DA(){return typeof window<"u"&&!!window.document?.createElement}function Po(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function Ai(e,t=!1){let{activeElement:r}=Po(e);if(!r?.nodeName)return null;if(FA(r)&&r.contentDocument?.body)return Ai(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=Po(r).getElementById(o);if(n)return n}}return r}function Oi(e,t){return e===t||e.contains(t)}function Ls(e){return e?.nodeType===1}function rS(e){return typeof e?.nodeType=="number"}function FA(e){return e.tagName==="IFRAME"}function Un(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?LA.indexOf(e.type)!==-1:!1}var LA=["button","color","file","image","reset","submit"];function BA(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function cr(e){try{return e.tagName==="TEXTAREA"?!0:e.tagName!=="INPUT"?!1:e.selectionStart!==null}catch{return!1}}function Ou(e){return e.isContentEditable||cr(e)}function oS(e){if(cr(e))return e.value;if(e.isContentEditable){let t=Po(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function Ha(e){let t=0,r=0;if(cr(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=Po(e).getSelection();if(o?.rangeCount&&o.anchorNode&&Oi(e,o.anchorNode)&&o.focusNode&&Oi(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 HA=["dialog","menu","listbox","tree","grid"],Xw={menu:"menuitem",listbox:"option",tree:"treeitem"};function nS(e,t){let r=e?.getAttribute("role");return r&&HA.indexOf(r)!==-1?r:t}function iS(e){if(e!=null&&Er(Xw,e))return Xw[e]}function ja(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=Po(e);return ja(e.parentElement)||r.scrollingElement||r.body}function Au(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function sS(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[s,a])=>{let c=t(i),l=t(a);return c===l||!c||!l?0:jA(c,l)?(n>s&&(o=!0),-1):(n<s&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function jA(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function aS(){return Fs&&!!navigator.maxTouchPoints}function Iu(){return Fs?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function Bs(){return Fs&&Iu()&&/apple/i.test(navigator.vendor)}function lS(){return Fs&&/firefox\//i.test(navigator.userAgent)}function cS(e){let{currentTarget:t,target:r}=e;return t?rS(r)?!Oi(t,r):!0:!1}function Vt(e){return e.target===e.currentTarget}function uS(e){if(!Ls(e))return!1;let t=e,r=t.tagName.toLowerCase();return r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit"}function fS(e){let t=Iu();return t&&!e.metaKey||!t&&!e.ctrlKey?!1:uS(e.currentTarget)}function dS(e){return e.altKey?uS(e.currentTarget):!1}function Ii(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 mS(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function ng(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function Nu(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!rS(o)||!Oi(r,o)}function pS(e){return e.type==="input"}function Ni(e,t,r,o){let i=(a=>{if(o){let l=setTimeout(a,o);return()=>clearTimeout(l)}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 Oo(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let s of Array.from(o.frames))n.push(Oo(e,t,r,s))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let s of n)s()}}var WA="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 Vu(e){return!(!e.matches(WA)||!BA(e)||e.closest("[inert]"))}function Gr(e){let t=Ai(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function gS(e){let t=Ai(e);if(!t)return!1;if(Oi(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 hS(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView({block:"nearest",inline:"nearest",...t})):e.focus()}function vS(e){return async()=>{let t=await e?.();return vS(async()=>(await t?.(),e))}}var MW=zA();function zA({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(l,u)=>{if(!l)return;let f=u===o;o=u??null;let g=f?Math.max(0,t.length-1):t.length,m=await l();if(!m)return;r=[];let p=t[g];for(t[g]=vS(async()=>{await m?.();let h=await p?.();return async()=>{await h?.(),await l?.()}});t.length>e;)t.shift()}}}var Zt=d(K(),1),De=d(K(),1),Vi=d(B(),1);function bS(e,t){if(typeof e=="function"){let r=e(t);if(typeof r=="function")return r}else e&&(e.current=t)}function UA(e){return!e||!(0,De.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function $A(e){return UA(e)?{...e.props}.ref||e.ref:null}function YA(e,t){let r={...e};for(let o in t){if(!Er(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 ig={...Zt},yS=ig.useId,LW=ig.useDeferredValue,xS=ig.useInsertionEffect,$e=Fs?De.useLayoutEffect:De.useEffect;function GA(e){let[t]=(0,De.useState)(e);return t}function ES(e){let t=(0,De.useRef)(e);return $e(()=>{t.current=e}),t}function xe(e){let t=(0,De.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return xS?xS(()=>{t.current=e}):t.current=e,(0,De.useCallback)((...r)=>t.current?.(...r),[])}function _S(e){let[t,r]=(0,De.useState)(null);return $e(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function dt(...e){return(0,De.useMemo)(()=>{if(e.some(Boolean))return t=>{let r=[];for(let o of e){if(!o)continue;let n=bS(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():bS(o,null)}}},e)}function qr(e){if(yS){let o=yS();return e||o}let[t,r]=(0,De.useState)(e);return $e(()=>{e||t||r(`id-${Math.random().toString(36).slice(2,8)}`)},[e,t]),e||t}function RS(e,t){let r=i=>{if(typeof i=="string")return i},[o,n]=(0,De.useState)(()=>r(t));return $e(()=>{n((e&&"current"in e?e.current:e)?.tagName.toLowerCase()||r(t))},[e,t]),o}function TS(e,t,r){let o=GA(r),[n,i]=(0,De.useState)(o);return(0,De.useEffect)(()=>{let s=e&&"current"in e?e.current:e;if(!s)return;let a=()=>{let l=s.getAttribute(t);i(l??o)},c=new MutationObserver(a);return c.observe(s,{attributeFilter:[t]}),a(),()=>c.disconnect()},[e,t,o]),n}function Ao(e,t){let r=(0,De.useRef)(!1);(0,De.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,De.useEffect)(()=>()=>{r.current=!1},[])}function PS(e,t){let r=(0,De.useRef)(!1);$e(()=>{if(r.current)return e();r.current=!0},t),$e(()=>()=>{r.current=!1},[])}function OS(){return(0,De.useReducer)(()=>[],[])}function mt(e){return xe(typeof e=="function"?e:()=>e)}function Io(e,t,r=[]){let o=(0,De.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return{...e,wrapElement:o}}function Mu(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,De.useMemo)(()=>Object.assign(()=>{},o,...r!==void 0?[{[t]:r}]:[]),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}var wS=!1;function AS(){return(0,De.useEffect)(()=>{wS||(Oo("mousemove",KA,!0),Oo("mousedown",ku,!0),Oo("mouseup",ku,!0),Oo("keydown",ku,!0),Oo("scroll",ku,!0),wS=!0)},[]),xe(()=>sg)}var sg=!1,SS=0,CS=0;function qA(e){let t=e.movementX||e.screenX-SS,r=e.movementY||e.screenY-CS;return SS=e.screenX,CS=e.screenY,t||r||!1}function KA(e){qA(e)&&(sg=!0)}function ku(){sg=!1}function ze(e){let t=Zt.forwardRef((r,o)=>e({...r,ref:o}));return t.displayName=e.displayName||e.name,t}function No(e,t){return Zt.memo(e,t)}function Ye(e,t){let{wrapElement:r,render:o,...n}=t,i=dt(t.ref,$A(o)),s;if(Zt.isValidElement(o)){let a={...o.props,ref:i};s=Zt.cloneElement(o,YA(n,a))}else o?s=o(n):s=(0,Vi.jsx)(e,{...n});return r?r(s):s}function Ge(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function _r(e=[],t=[]){let r=Zt.createContext(void 0),o=Zt.createContext(void 0),n=()=>Zt.useContext(r),i=(l=!1)=>{let u=Zt.useContext(o),f=n();return l?u:u||f},s=()=>{let l=Zt.useContext(o),u=n();if(!(l&&l===u))return u},a=l=>e.reduceRight((u,f)=>(0,Vi.jsx)(f,{...l,children:u}),(0,Vi.jsx)(r.Provider,{...l}));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:s,ContextProvider:a,ScopedContextProvider:l=>(0,Vi.jsx)(a,{...l,children:t.reduceRight((u,f)=>(0,Vi.jsx)(f,{...l,children:u}),(0,Vi.jsx)(o.Provider,{...l}))})}}var kt=d(K(),1),XA="div",ZA=Symbol("accessibleWhenDisabled"),QA=Bs(),JA=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"];function eI(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?JA.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function tI(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function rI(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function oI(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 nI({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 ag(e,t){return xe(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var IS=!1,lg=!0;function iI(e){let t=e.target;Ls(t)&&!t.hasAttribute("data-focus-visible")&&(lg=!1)}function sI(e){e.metaKey||e.ctrlKey||e.altKey||(lg=!0)}var Wa=Ge(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:o,onFocusVisible:n,...i}){let s=(0,kt.useRef)(null),[a,c]=Mu(i,ZA,r);r??=a,(0,kt.useEffect)(()=>{t&&(IS||(Oo("mousedown",iI,!0),Oo("keydown",sI,!0),IS=!0))},[t]);let l=t&&Ds(i),u=l&&!r,[f,g]=(0,kt.useState)(!1),m=(0,kt.useRef)(!1),p=(0,kt.useRef)(null),h=xe(S=>{p.current?.(),p.current=null,m.current=!1,S?.removeAttribute("data-focus-visible")});(0,kt.useEffect)(()=>{t&&u&&(h(s.current),f&&g(!1))},[t,u,f,h]),(0,kt.useEffect)(()=>{if(!t||!f)return;let S=s.current;if(!S||typeof IntersectionObserver>"u")return;let N=new IntersectionObserver(()=>{Vu(S)||(m.current=!1,g(!1))});return N.observe(S),()=>N.disconnect()},[t,f]),(0,kt.useEffect)(()=>()=>p.current?.(),[]);let y=ag(i.onKeyPressCapture,l),x=ag(i.onMouseDownCapture,l),v=ag(i.onClickCapture,l),b=(S,N)=>{if(N&&(S.currentTarget=N),!t)return;let L=S.currentTarget;if(L&&Gr(L)&&(n?.(S),!S.defaultPrevented)){if(L.dataset.focusVisible="true",m.current=!0,oI(L)){if(p.current?.(),p.current=null,typeof IntersectionObserver<"u"){let j=new IntersectionObserver(()=>{Vu(L)||h(L)});j.observe(L),p.current=()=>j.disconnect()}return}g(!0)}},w=i.onKeyDownCapture,T=xe(S=>{if(w?.(S),S.defaultPrevented||!t||f||m.current||S.metaKey||S.altKey||S.ctrlKey||!Vt(S))return;let N=S.currentTarget;Ni(N,"focusout",()=>b(S,N))}),_=i.onFocusCapture,k=xe(S=>{if(_?.(S),S.defaultPrevented||!t)return;if(!Vt(S)){g(!1);return}let N=S.currentTarget,L=()=>b(S,N);lg||eI(S.target)?Ni(S.target,"focusout",L):g(!1)}),C=i.onBlur,E=xe(S=>{C?.(S),t&&Nu(S)&&(h(S.currentTarget),g(!1))}),M=(0,kt.useContext)(Kw),A=xe(S=>{t&&o&&S&&M&&queueMicrotask(()=>{Gr(S)||Vu(S)&&S.focus()})}),I=RS(s),O=t&&tI(I),F=t&&rI(I),[P,D]=(0,kt.useState)(!1);QA&&(0,kt.useEffect)(()=>{if(!t)return;let S=s.current;if(!S)return;let{type:N}=S,L=S.tagName==="INPUT"&&(N==="checkbox"||N==="radio");D(Un(S)||L)},[t]);let V=i.style,R=(0,kt.useMemo)(()=>u?{pointerEvents:"none",...V}:V,[u,V]);return i={"data-focus-visible":t&&f||void 0,"data-autofocus":o||void 0,"aria-disabled":l||void 0,...i,...c,ref:dt(s,A,i.ref),style:R,tabIndex:nI({focusable:t,trulyDisabled:u,nativeTabbable:O,supportsDisabled:F,safariTabIndex:P,tabIndexProp:i.tabIndex}),disabled:F&&u?!0:void 0,contentEditable:l?void 0:i.contentEditable,onKeyPressCapture:y,onClickCapture:v,onMouseDownCapture:x,onKeyDownCapture:T,onFocusCapture:k,onBlur:E},Xt(i)}),zW=ze(function(t){return Ye(XA,Wa(t))});var $n=d(K(),1),aI="button";function NS(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?Un(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?Un(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var lI=Symbol("command"),cg=Ge(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...o}){let n=(0,$n.useRef)(null),[i,s]=(0,$n.useState)(!1);(0,$n.useEffect)(()=>{n.current&&s(Un(n.current))},[]);let[a,c]=(0,$n.useState)(!1),l=(0,$n.useRef)(!1),u=Ds(o),[f,g]=Mu(o,lI,!0);$e(()=>{u&&(l.current=!1,c(!1))},[u]);let m=o.onKeyDown,p=xe(b=>{m?.(b);let w=b.currentTarget;if(b.defaultPrevented||f||u||!Vt(b)||cr(w)||w.isContentEditable)return;let T=t&&b.key==="Enter",_=r&&b.key===" ",k=b.key==="Enter"&&!t,C=b.key===" "&&!r;if(k||C){b.preventDefault();return}if(T||_){let E=NS(b);if(T){if(!E){b.preventDefault();let{view:M,...A}=b,I=()=>ng(w,A);lS()?Ni(w,"keyup",I):queueMicrotask(I)}}else _&&(l.current=!0,E||(b.preventDefault(),c(!0)))}}),h=o.onKeyUp,y=xe(b=>{if(h?.(b),f)return;let w=r&&b.key===" ";if(!l.current||!w)return;let T=NS(b);if(l.current=!1,T||c(!1),b.defaultPrevented||!Vt(b)||u||b.metaKey||T)return;b.preventDefault();let _=b.currentTarget,{view:k,...C}=b;queueMicrotask(()=>ng(_,C))}),x=o.onBlur,v=xe(b=>{x?.(b),l.current&&(l.current=!1,c(!1))});return o={"data-active":a||void 0,type:i?"button":void 0,...g,...o,ref:dt(n,o.ref),onKeyDown:p,onKeyUp:y,onBlur:v},o=Wa(o),o}),qW=ze(function(t){return Ye(aI,cg(t))});var za=_r(),VS=za.useContext,ZW=za.useScopedContext,QW=za.useProviderContext,kS=za.ContextProvider,MS=za.ScopedContextProvider;var Du=d(K(),1),cI="div",ug=Ge(function({store:t,shouldRegisterItem:r=!0,getItem:o=Pu,element:n,...i}){let s=VS();t=t||s;let a=qr(i.id),c=(0,Du.useRef)(n);return(0,Du.useEffect)(()=>{let l=c.current;if(!a||!l||!r)return;let u=o({id:a,element:l});return t?.renderItem(u)},[a,r,o,t]),i={...i,ref:dt(c,i.ref)},Xt(i)}),oz=ze(function(t){return Ye(cI,ug(t))});var fg=d(K(),1),Ua=_r([kS],[MS]),az=Ua.useContext,Fu=Ua.useScopedContext,DS=Ua.useProviderContext,Lu=Ua.ContextProvider,Hs=Ua.ScopedContextProvider,FS=(0,fg.createContext)(void 0),LS=(0,fg.createContext)(void 0);function ki(e,t){let r=e.__unstableInternals;return Kt(r,"Invalid store"),r[t]}function HS(e,t){if(!e)return!0;for(let r of e)if(t instanceof Set){if(t.has(r))return!0}else if(r===t)return!0;return!1}function Bu(e,t){return e===t||e!==e&&t!==t}function jS(e,t,r,o){let n;for(let i of og(t))Bu(t[i],r[i])||o!==void 0&&HS([i],o)||(n??={...e},n[i]=t[i]);return n}var uI=100;function fI(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 dI(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 WS(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 Hu(e){e.notifiedListeners??=WS(e)}function mg(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 dg(e,t,r){for(let o of e)if(o.group===t&&!o.recovering&&!(r&&!o.keyedListeners.has(r))){Hu(o);for(let n of o.group.listeners){if(n===o.currentListener)break;mg(o,n)&&o.notifiedListeners?.add(n)}}}function mI(e,t,r){for(let o of e)o.group===t&&(o.recovering||mg(o,r)&&(Hu(o),o.notifiedListeners?.add(r)))}function pI({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)&&(mg(i,o)?(Hu(i),i.notifiedListeners?.add(o)):n&&(Hu(i),i.recoverToLive=!0)))}function gI(e,t,r){for(let o of e)o.group===t&&o.notifiedListeners?.delete(r)}function hI({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 vI(e,t){if(!e.disposables.size)return;let r=e.disposables.get(t);r&&(e.disposables.delete(t),r())}function zS(e,t,r){let o=e.disposables.get(t);if(!o){e.disposables.set(t,r);return}e.disposables.set(t,()=>{o(),r()})}function US(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 l=r;a(),r=n?.()??r,r!==l&&(o=jS(o,r,l,i)??o)}let c=t(r,o);c&&zS(e,t,c)}function BS({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)&&!HS(e.listenerKeys.get(s),o)||(n?.add(s),US(e,s,t(),r,t,o))}function Rr(e,...t){let r=e,o=r,n=La,i=!1,s=!1,a=new Set,c=new Set,l=new Set,u={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},f={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},g=A=>(l.add(A),()=>l.delete(A)),m=()=>{let A=c.size,I=Symbol();c.add(I);let O=()=>{c.delete(I)&&(c.size||n())};if(A)return O;let F=og(r),P=[];for(let R of t){let S=R?.getState?.();if(!S)continue;let N=F.filter(L=>Er(S,L));if(N.length){if(t.length===1||N.length===F.length){for(let L of N)P.push(Dt(R,[L],j=>{E(L,j[L],!0)}));continue}P.push(Yn(R,N,(L,j)=>{for(let q of N)L[q]!==j[q]&&E(q,L[q],!0)}));for(let L of N){let j=R?.getState?.();j&&E(L,j[L],!0)}}}let D=[];for(let R of l)D.push(R());let V=t.map($a);return n=Ms(...P,...D,...V),O},p=(A,I,O)=>{O!==void 0&&(O?dI(A.listenersByKey,O,I):A.allKeysListeners?.delete(I))},h=[],y=(A,I,O=u)=>{let F=A?[...A]:null,P=O.listeners.has(I);return P||gI(h,O,I),F?pI({fastPathFrames:h,group:O,keys:F,listener:I}):(P&&dg(h,O),mI(h,O,I)),P&&(dg(h,O,I),p(O,I,O.listenerKeys.get(I))),O.listeners.add(I),F?(O.listenersByKey??=new Map,fI(O.listenersByKey,F,I),hI({fastPathFrames:h,group:O,keys:F,listener:I})):(O.allKeysListeners??=new Set,O.allKeysListeners.add(I)),O.listenerKeys.set(I,F),()=>{let D=O.disposables.get(I);O.disposables.delete(I),dg(h,O,I);let V=O.listenerKeys.get(I);p(O,I,F),V!==F&&p(O,I,V),O.listenerKeys.delete(I),O.listeners.delete(I),D?.()}},x=(A,I)=>y(A,I),v=(A,I,O)=>{let F=A.listeners.has(I);if(F){A.suspendCounts??=new Map;let D=A.suspendCounts.get(I)??0;A.suspendCounts.set(I,D+1)}let P;try{let D=r;vI(A,I),r!==D&&(P=jS(O,r,D));let V=I(r,P??O);V&&zS(A,I,V)}finally{if(F){let D=A.suspendCounts,V=D?.get(I);V&&V>1?D?.set(I,V-1):D?.delete(I),D?.size||delete A.suspendCounts}}},b=(A,I)=>(v(u,I,r),y(A,I)),w=(A,I)=>(!f.listeners.size&&!s&&(o=r),v(f,I,o),y(A,I,f)),T=A=>Rr(Jw(r,A),M),_=A=>Rr(Qw(r,A),M),k=()=>r,C=(A,I,O)=>{if(!(O instanceof Set)&&!A.allKeysListeners?.size){let F=A.listenersByKey?.get(O);if(!F)return;let P={group:A,keyedListeners:F,updatedKey:O,currentListener:null};h.push(P);try{for(let D of F){if(P.notifiedListeners?.has(D)||(P.currentListener=D,P.notifiedListeners?.add(D),US(A,D,r,I,k,O),!A.allKeysListeners?.size&&!P.recoverToLive))continue;let V=P.notifiedListeners??WS(P);P.notifiedListeners=V,P.recovering=!0,BS({group:A,getState:k,prevState:I,updatedKey:O,notifiedListeners:V});return}}finally{h.pop()}return}BS({group:A,getState:k,prevState:I,updatedKey:O})},E=(A,I,O=!1)=>{if(!Er(r,A))return;let F=r[A],P=typeof I=="function"?I(F):I;if(Bu(P,F))return;let D=s;s=!0;let V=r,R={...r,[A]:P};r=R;let S=!1;try{if(!O&&t.length){for(let N of t)if(N?.setState?.(A,P),!Bu(r[A],P)){S=!0;break}if(S){let N=0;for(;N<uI;N+=1){let L=!1;for(let j of t){let q=r[A];j?.setState?.(A,q),Bu(r[A],q)||(L=!0)}if(!L)break}}}S||C(u,r===R?V:{...r,[A]:V[A]},A)}finally{s=D}if(!f.listeners.size){s||(o=r);return}a.add(A),!i&&(i=!0,queueMicrotask(()=>{i=!1;let N=r,L=a;a=new Set;let j=o;C(f,j,L),o===j&&(o=N)}))},M={getState:k,setState:E,__unstableInternals:{setup:g,init:m,subscribe:x,sync:b,batch:w,pick:T,omit:_}};return M}function Mt(e,...t){if(e)return ki(e,"setup")(...t)}function $a(e,...t){if(e)return ki(e,"init")(...t)}function Yn(e,...t){if(e)return ki(e,"subscribe")(...t)}function Dt(e,...t){if(e)return ki(e,"sync")(...t)}function Mi(e,...t){if(e)return ki(e,"batch")(...t)}function ju(e,...t){if(e)return ki(e,"omit")(...t)}function $S(e,...t){if(e)return ki(e,"pick")(...t)}function js(...e){let t={};for(let o of e){let n=o?.getState?.();n&&Object.assign(t,n)}let r=Rr(t,...e);return Object.assign({},...e,r)}function bI(e){let t=e.find(n=>!!n.element),r=[...e].reverse().find(n=>!!n.element)?.element,o=t?.element?.parentElement;if(!r)return Po(o).body;for(;o;){if(o.contains(r))return o;o=o.parentElement}return Po(o).body}function yI(e){return e?.__unstablePrivateStore}function YS(e={}){e.store;let t=e.store?.getState(),r=we(e.items,t?.items,e.defaultItems,[]),o=new Map(r.map(f=>[f.id,f])),n={items:r,renderedItems:we(t?.renderedItems,[])},i=yI(e.store),s=Rr({items:r,renderedItems:n.renderedItems},i),a=Rr(n,e.store),c=f=>{let g=sS(f,m=>m.element);s.setState("renderedItems",g),a.setState("renderedItems",g)};Mt(a,()=>$a(s)),Mt(s,()=>Mi(s,["items"],f=>{a.setState("items",f.items)})),Mt(s,()=>Mi(s,["renderedItems"],f=>{let g=!0,m=requestAnimationFrame(()=>{let{renderedItems:x}=a.getState();f.renderedItems!==x&&c(f.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(m);let p=()=>{if(g){g=!1;return}cancelAnimationFrame(m),m=requestAnimationFrame(()=>c(f.renderedItems))},h=bI(f.renderedItems),y=new IntersectionObserver(p,{root:h});for(let x of f.renderedItems)x.element&&y.observe(x.element);return()=>{cancelAnimationFrame(m),y.disconnect()}}));let l=(f,g,m=!1)=>{let p;return g(y=>{let x=y.findIndex(({id:b})=>b===f.id),v=y.slice();if(x!==-1){p=y[x];let b={...p,...f};v[x]=b,o.set(f.id,b)}else v.push(f),o.set(f.id,f);return v}),()=>{g(y=>{if(!p)return m&&o.delete(f.id),y.filter(({id:b})=>b!==f.id);let x=y.findIndex(({id:b})=>b===f.id);if(x===-1)return y;let v=y.slice();return v[x]=p,o.set(f.id,p),v})}},u=f=>l(f,g=>s.setState("items",g),!0);return{...a,registerItem:u,renderItem:f=>Ms(u(f),l(f,g=>s.setState("renderedItems",g))),item:f=>{if(!f)return null;let g=o.get(f);if(!g){let{items:m}=s.getState();g=m.find(p=>p.id===f),g&&o.set(f,g)}return g||null},__unstablePrivateStore:s}}var xI={id:null};function ao(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function wI(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function GS(e,t){return e.filter(r=>r.rowId===t)}function qS({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&&!(n!=null&&s.id===n))return s.id}}function KS(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[xI]:[],...e.slice(0,o)]}function Wu(e){let t=[];for(let r of e){let o=t.find(n=>n[0]?.rowId===r.rowId);o?o.push(r):t.push([r])}return t}function XS(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function SI(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function CI(e,t,r){let o=XS(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?ao(n):n[i-1];n[i]=a&&t!==a.id&&r?a:SI(a?.rowId)}}return e}function EI(e){let t=Wu(e),r=XS(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 ZS(e={}){let t=e.store?.getState(),r=YS(e),o=we(e.activeId,t?.activeId,e.defaultActiveId),n=Rr({...r.getState(),id:we(e.id,t?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:o,baseElement:we(t?.baseElement,null),includesBaseElement:we(e.includesBaseElement,t?.includesBaseElement,o===null),moves:we(t?.moves,0),orientation:we(e.orientation,t?.orientation,"both"),rtl:we(e.rtl,t?.rtl,!1),virtualFocus:we(e.virtualFocus,t?.virtualFocus,!1),focusLoop:we(e.focusLoop,t?.focusLoop,!1),focusWrap:we(e.focusWrap,t?.focusWrap,!1),focusShift:we(e.focusShift,t?.focusShift,!1)},r,e.store);Mt(n,()=>Dt(n,["renderedItems","activeId"],a=>{n.setState("activeId",c=>c!==void 0?c:ao(a.renderedItems)?.id)}));let i=(a="next",c={})=>{let l=n.getState(),{skip:u=0,activeId:f=l.activeId,focusShift:g=l.focusShift,focusLoop:m=l.focusLoop,focusWrap:p=l.focusWrap,includesBaseElement:h=l.includesBaseElement,renderedItems:y=l.renderedItems,rtl:x=l.rtl}=c,v=a==="up"||a==="down",b=a==="next"||a==="down",w=b?x&&!v:!x||v,T=g&&!u;if(!u&&!p&&!h&&f!=null&&(!v||!T&&!y.some(D=>D.rowId!=null))){let D=y.findIndex(R=>R.id===f),V=y[D];if(V){let R=w?-1:1,S=qS({items:y,fromIndex:D+R,step:R,rowId:V.rowId,excludeId:f});return S!==void 0?S:m&&(v?m!=="horizontal":m!=="vertical")?qS({items:y,fromIndex:R===1?0:y.length-1,step:R,rowId:V.rowId,excludeId:f}):void 0}}let _=v?Tu(CI(Wu(y),f,T)):y;if(_=w?Fa(_):_,_=v?EI(_):_,f==null)return ao(_)?.id;let k=_.find(D=>D.id===f);if(!k)return ao(_)?.id;let C=_.some(D=>D.rowId),E=_.indexOf(k),M=_.slice(E+1),A=GS(M,k.rowId);if(u){let D=wI(A,f);return(D.slice(u)[0]||D[D.length-1])?.id}let I=m&&(v?m!=="horizontal":m!=="vertical"),O=C&&p&&(v?p!=="horizontal":p!=="vertical"),F=b?(!C||v)&&I&&h:v?h:!1;if(I)return ao(KS(O&&!F?_:GS(_,k.rowId),f,F),f)?.id;if(O){let D=ao(F?A:M,f);return F?D?.id||null:D?.id}let P=ao(A,f);return!P&&F?null:P?.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:()=>ao(n.getState().renderedItems)?.id,last:()=>ao(Fa(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 QS=ao,JS=Wu;function Vo(e,t){return t&&e.item(t)||null}function e0(e,t=!1){if(cr(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=Po(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var gg=Symbol("FOCUS_SILENTLY");function t0(e){e[gg]=!0,e.focus({preventScroll:!0})}function r0(e){let t=e[gg];return delete e[gg],t}function Di(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var Mo=d(K(),1),i0=d(B(),1);var ko=d(K(),1),hg=d(Ic(),1),o0=()=>()=>{};function Pe(e,t=Pu){let r=ko.useCallback(n=>e?Yn(e,null,n):o0(),[e]),o=()=>{let n=typeof t=="string"?t:null,i=typeof t=="function"?t:null,s=e?.getState();if(i)return i(s);if(s&&n&&Er(s,n))return s[n]};return(0,hg.useSyncExternalStore)(r,o,o)}function zu(e,t){let r=ko.useRef({}),o=ko.useCallback(i=>e?Yn(e,null,i):o0(),[e]),n=()=>{let i=e?.getState(),s=!1,a=r.current;for(let c in t){let l=t[c];if(typeof l=="function"){let u=l(i);Object.is(u,a[c])||(a[c]=u,s=!0)}if(typeof l=="string"){if(!i||!Er(i,l))continue;let u=i[l];Object.is(u,a[c])||(a[c]=u,s=!0)}}return s&&(r.current={...a}),r.current};return(0,hg.useSyncExternalStore)(o,n,n)}function it(e,t,r,o){let n=Er(t,r)?t[r]:void 0,i=ES({value:n,setValue:o?t[o]:void 0});$e(()=>Dt(e,[r],(s,a)=>{let{value:c,setValue:l}=i.current;l&&s[r]!==a[r]&&s[r]!==c&&l(s[r])}),[e,r]),$e(()=>{if(n!==void 0)return e.setState(r,n),Mi(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function Ws(e,t){let[r,o]=ko.useState(()=>e(t));$e(()=>$a(r),[r]);let n=ko.useCallback(i=>Pe(r,i),[r]);return[ko.useMemo(()=>({...r,useState:n}),[r,n]),xe(()=>{o(i=>e({...t,...i.getState()}))})]}var RI="button";function TI(e){return Ou(e)?!0:e.tagName==="INPUT"&&!Un(e)}function PI(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 OI(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function n0(e,t,r,o=!1){if(!t||!r)return;let{renderedItems:n}=t.getState(),i=ja(e);if(!i)return;let s=PI(i,o),a,c;for(let l=0;l<n.length;l+=1){let u=a;if(a=r(l),!a)break;if(a===u)continue;let f=Vo(t,a)?.element;if(!f)continue;let g=OI(f,o)-s,m=Math.abs(g);if(o&&g<=0||!o&&g>=0){c!==void 0&&c<m&&(a=u);break}c=m}return a}function AI(e,t){return Vt(e)?!1:Di(t,e.target)}var vg=Ge(function({store:t,rowId:r,preventScrollOnKeyDown:o=!1,moveOnKeyPress:n=!0,tabbable:i=!1,getItem:s,"aria-setsize":a,"aria-posinset":c,...l}){let u=Fu();t=t||u;let f=qr(l.id),g=(0,Mo.useRef)(null),m=(0,Mo.useContext)(LS),p=Ds(l)&&!l.accessibleWhenDisabled,h=l.shouldRegisterItem,y=S=>{if(r)return r;if(S&&m?.baseElement&&m.baseElement===S.baseElement)return m.id},{rowId:x,baseElement:v,isActiveItem:b,ariaSetSize:w,ariaPosInSet:T,isTabbable:_}=zu(t,{rowId:y,baseElement(S){return S?.baseElement||void 0},isActiveItem(S){return!!S&&S.activeId===f},ariaSetSize(S){if(a!=null)return a;if(S&&m?.ariaSetSize&&m.baseElement===S.baseElement)return m.ariaSetSize},ariaPosInSet(S){if(c!=null)return c;if(!S||!m?.ariaPosInSet||m.baseElement!==S.baseElement)return;let N=y(S),L=S.renderedItems.filter(j=>j.rowId===N);return m.ariaPosInSet+L.findIndex(j=>j.id===f)},isTabbable(S){if(!S?.renderedItems.length)return!0;if(S.virtualFocus)return!1;if(i)return!0;if(S.activeId===null)return!1;let N=t?.item(S.activeId);return N?.disabled||!N?.element?!0:S.activeId===f}}),k=(0,Mo.useCallback)(S=>{let N={...S,id:f||S.id,rowId:x,disabled:p,children:S.element?.textContent};return s?s(N):N},[f,x,p,s]),C=l.onFocus,E=(0,Mo.useRef)(!1),M=(0,Mo.useRef)(null),A=xe(S=>{if(C?.(S),S.defaultPrevented||cS(S)||!f||!t||AI(S,t))return;let{virtualFocus:N,baseElement:L}=t.getState();if(t.setActiveId(f),Ou(S.currentTarget)&&e0(S.currentTarget),!N||!Vt(S)||TI(S.currentTarget))return;let j=(Q,re,ce)=>{Bs()&&Q.hasAttribute("data-autofocus")&&Q.scrollIntoView({block:"nearest",inline:"nearest"}),E.current=!0,re===ce||Di(t,re)?t0(ce):ce.focus()};if(L?.isConnected){j(S.currentTarget,S.relatedTarget,L);return}if(h===!1)return;let{currentTarget:q,relatedTarget:ee}=S,te=()=>{M.current?.(),M.current=null};te(),M.current=Yn(t,null,()=>{if(Ai(q)!==q){te();return}let Q=t.getState(),re=Q.baseElement;re?.isConnected&&(te(),Q.virtualFocus&&j(q,ee,re))})}),I=l.onBlurCapture,O=xe(S=>{I?.(S),!S.defaultPrevented&&t?.getState()?.virtualFocus&&E.current&&(E.current=!1,S.preventDefault(),S.stopPropagation())}),F=l.onKeyDown,P=mt(o),D=mt(n),V=xe(S=>{if(F?.(S),S.defaultPrevented||!Vt(S)||!t)return;let{currentTarget:N}=S,L=t.getState(),j=!!t.item(f)?.rowId,q=L.orientation!=="horizontal",ee=L.orientation!=="vertical",te=()=>!!(j||ee||!L.baseElement||!cr(L.baseElement)),Q={ArrowUp:(j||q)&&t.up,ArrowRight:(j||ee)&&t.next,ArrowDown:(j||q)&&t.down,ArrowLeft:(j||ee)&&t.previous,Home:()=>{if(te())return!j||S.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(te())return!j||S.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>n0(N,t,t?.up,!0),PageDown:()=>n0(N,t,t?.down)}[S.key];if(Q){if(Ou(N)){let ce=Ha(N),be=ee&&S.key==="ArrowLeft",W=ee&&S.key==="ArrowRight",U=q&&S.key==="ArrowUp",$=q&&S.key==="ArrowDown";if(W||$){let{length:le}=oS(N);if(ce.end!==le)return}else if((be||U)&&ce.start!==0)return}let re=Q();if(P(S)||re!==void 0){if(!D(S))return;S.preventDefault(),t.move(re)}}}),R=(0,Mo.useMemo)(()=>({id:f,baseElement:v}),[f,v]);return l=Io(l,S=>(0,i0.jsx)(FS.Provider,{value:R,children:S}),[R]),l={"data-active-item":b||void 0,...l,id:f,ref:dt(g,l.ref),tabIndex:_?l.tabIndex:-1,onFocus:A,onBlurCapture:O,onKeyDown:V},l=cg(l),l=ug({store:t,...l,getItem:k,shouldRegisterItem:f?h:!1}),Xt({...l,"aria-setsize":w,"aria-posinset":T})}),Iz=No(ze(function(t){return Ye(RI,vg(t))}));var Do=d(K(),1),Uu=d(B(),1);var II="div";function NI(e){return e.some(t=>!!t.rowId)}function VI(e){let t=e.target;return t&&!cr(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function kI(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function s0(e,t,r){return xe(o=>{if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!Vt(o)||kI(o)||VI(o))return;let n=Vo(e,e.getState().activeId)?.element;if(!n)return;let{view:i,...s}=o;n!==r?.current&&n.focus(),mS(n,o.type,s)||o.preventDefault(),o.currentTarget.contains(n)&&o.stopPropagation()})}function MI(e){return QS(Tu(Fa(JS(e))))}function a0(e,t){let{virtualFocus:r,baseElement:o}=e.getState();if(!r||!o||!cr(o)){t();return}let n=o.scrollLeft,i=o.scrollTop;t(),o.scrollLeft=n,o.scrollTop=i}function DI(e){let[t,r]=(0,Do.useState)(!1),o=(0,Do.useCallback)(()=>r(!0),[]),n=Pe(e,i=>t?Vo(e,i.activeId):null);return(0,Do.useEffect)(()=>{let i=n?.element;t&&i&&(r(!1),a0(e,()=>{i.focus({preventScroll:!0})}))},[e,n,t]),o}var FI=No(function({store:t,focusOnMove:r,previousElementRef:o}){let n=Pe(t,"moves"),i=Pe(t,"baseElement");return(0,Do.useEffect)(()=>{if(!n||!r)return;let{activeId:s}=t.getState(),a=Vo(t,s)?.element;a&&a0(t,()=>hS(a))},[t,n,r]),$e(()=>{if(!n||!i)return;let{activeId:s}=t.getState();if(s!==null)return;let a=o.current;o.current=null,a&&Ii(a,{relatedTarget:i}),Gr(i)||i.focus()},[t,n,i]),null}),bg=Ge(function({store:t,composite:r=!0,focusOnMove:o=r,moveOnKeyPress:n=!0,...i}){let s=DS();t=t||s,Kt(t,!1);let a=(0,Do.useRef)(null),c=(0,Do.useRef)(null),l=DI(t),[,u]=_S(r?t.setBaseElement:null),f=Pe(t,"virtualFocus"),g=Pe(t,C=>C.virtualFocus?C.activeId:null);$e(()=>{if(!t||!r||!f)return;let C=c.current;if(c.current=null,!C)return;let E=Vo(t,g)?.element||Ai(C);E!==C&&Ii(C,{relatedTarget:E})},[t,g,f,r]);let m=s0(t,i.onKeyDownCapture,c),p=s0(t,i.onKeyUpCapture,c),h=i.onFocusCapture,y=xe(C=>{if(h?.(C),C.defaultPrevented||!t)return;let{virtualFocus:E}=t.getState();if(!E)return;let M=C.relatedTarget,A=r0(C.currentTarget);Vt(C)&&A&&(C.stopPropagation(),c.current=M)}),x=i.onFocus,v=xe(C=>{if(x?.(C),C.defaultPrevented||!r||!t)return;let{relatedTarget:E}=C,{virtualFocus:M}=t.getState();M?Vt(C)&&!Di(t,E)&&queueMicrotask(l):Vt(C)&&t.setActiveId(null)}),b=i.onBlurCapture,w=xe(C=>{if(b?.(C),C.defaultPrevented||!t)return;let{virtualFocus:E,activeId:M}=t.getState();if(!E)return;let A=Vo(t,M)?.element,I=C.relatedTarget,O=Di(t,I),F=c.current;c.current=null,Vt(C)&&O?(I===A?F&&F!==I&&Ii(F,C):A?Ii(A,C):F&&Ii(F,C),C.stopPropagation()):!Di(t,C.target)&&A&&Ii(A,C)}),T=i.onKeyDown,_=mt(n),k=xe(C=>{if(T?.(C),C.nativeEvent.isComposing||C.defaultPrevented||!t||!Vt(C))return;let{orientation:E,renderedItems:M,activeId:A,rtl:I}=t.getState();if(Vo(t,A)?.element?.isConnected)return;let O=E!=="horizontal",F=E!=="vertical",P=NI(M);if((C.key==="ArrowLeft"||C.key==="ArrowRight"||C.key==="Home"||C.key==="End")&&cr(C.currentTarget))return;let V={ArrowUp:(P||O)&&(()=>P?MI(M)?.id:t?.last()),ArrowRight:(P||F)&&(I?t.last:t.first),ArrowDown:(P||O)&&t.first,ArrowLeft:(P||F)&&(I?t.first:t.last),Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[C.key];if(V){let R=V();if(R!==void 0){if(!_(C))return;C.preventDefault(),t.move(R)}}});return i=Io(i,C=>(0,Uu.jsxs)(Hs,{value:t,children:[C,r&&(0,Uu.jsx)(FI,{store:t,focusOnMove:o,previousElementRef:c})]}),[t,r,o]),i={"aria-activedescendant":Pe(t,C=>{if(t&&r&&C.virtualFocus)return Vo(t,C.activeId)?.id}),...i,ref:dt(a,u,i.ref),onKeyDownCapture:m,onKeyUpCapture:p,onFocusCapture:y,onFocus:v,onBlurCapture:w,onKeyDown:k},i=Wa({focusable:Pe(t,C=>r&&(C.virtualFocus||C.activeId===null)),...i}),i}),Bz=ze(function(t){return Ye(II,bg(t))});var Ya=_r(),Wz=Ya.useContext,zz=Ya.useScopedContext,yg=Ya.useProviderContext,l0=Ya.ContextProvider,c0=Ya.ScopedContextProvider;var xg=d(K(),1),Ga=_r([l0],[c0]),Gz=Ga.useContext,qz=Ga.useScopedContext,Kz=Ga.useProviderContext,u0=Ga.ContextProvider,$u=Ga.ScopedContextProvider,Xz=(0,xg.createContext)(void 0),Zz=(0,xg.createContext)(void 0);var Fi=d(K(),1),wg=d(B(),1);var p0=d(qo(),1),LI="div";function f0(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function d0(e){let t=e?.trim()||"0s",r=t.endsWith("ms")?1:1e3,o=Number.parseFloat(t)*r;return Number.isNaN(o)?0:o}function m0(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 l=d0(n[a%n.length]),u=d0(i[a%i.length]);s=Math.max(s,l+u)}return s}function BI(e){let{transitionProperty:t,transitionDuration:r,transitionDelay:o,animationName:n,animationDuration:i,animationDelay:s}=getComputedStyle(e);return Math.max(m0(t,o,r),m0(n,s,i))}function Sg(e,t,r){return!r&&t!==!1&&(!e||!!t)}var HI=Ge(function({store:t,alwaysVisible:r,unstable_otherElementRef:o,...n}){let i=yg();t=t||i,Kt(t,!1);let s=(0,Fi.useRef)(null),a=qr(n.id),[c,l]=(0,Fi.useState)(null),u=Pe(t,"open"),f=Pe(t,"mounted"),g=Pe(t,"animated"),m=Pe(t,"contentElement"),p=Pe(t.disclosure,"contentElement"),h=(0,Fi.useRef)(!1);$e(()=>{s.current&&t?.setContentElement(s.current)},[t]),$e(()=>{let b;return t?.setState("animated",w=>(b=w,!0)),()=>{b!==void 0&&t?.setState("animated",b)}},[t]),$e(()=>{if(!g){u?h.current&&(h.current=!1,l("enter")):(h.current=!0,l(null));return}if(!m?.isConnected){l(null);return}return eS(()=>{l(u?"enter":f?"leave":null)})},[g,m,u,f]),$e(()=>{if(!t||!g||!c||!m)return;let b=()=>t?.setState("animating",!1),w=()=>(0,p0.flushSync)(b);if(c==="leave"&&u||c==="enter"&&!u)return;if(typeof g=="number")return f0(g,w);let T=[m];p&&T.push(p);let _=o?.current;_&&T.push(_);let k=Math.max(...T.map(BI));if(!k){c==="enter"&&t.setState("animated",!1),b();return}return f0(Math.max(k-1e3/60,0),w)},[t,g,m,p,o,u,c]),n=Io(n,b=>(0,wg.jsx)($u,{value:t,children:b}),[t]);let y=Sg(f,n.hidden,r),x=n.style,v=(0,Fi.useMemo)(()=>y?{...x,display:"none"}:x,[y,x]);return n={"data-open":u||void 0,"data-enter":c==="enter"||void 0,"data-leave":c==="leave"||void 0,hidden:y,...n,id:a,ref:dt(a?t.setContentElement:null,s,n.ref),style:v},Xt(n)}),jI=ze(function(t){return Ye(LI,HI(t))}),n7=ze(function({unmountOnHide:t,...r}){let o=yg();return Pe(r.store||o,n=>!t||n?.mounted)===!1?null:(0,wg.jsx)(jI,{...r})});function g0(e={}){let t=js(e.store,ju(e.disclosure,["contentElement","disclosureElement"]));let r=t?.getState(),o=we(e.open,r?.open,e.defaultOpen,!1),n=we(e.animated,r?.animated,!1),i=Rr({open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:we(r?.contentElement,null),disclosureElement:we(r?.disclosureElement,null)},t);return Mt(i,()=>Dt(i,["animated","animating"],s=>{s.animated||i.setState("animating",!1)})),Mt(i,()=>Yn(i,["open"],()=>{i.getState().animated&&i.setState("animating",!0)})),Mt(i,()=>Dt(i,["open","animating"],s=>{i.setState("mounted",s.open||s.animating)})),{...i,disclosure:e.disclosure,setOpen:s=>i.setState("open",s),show:()=>i.setState("open",!0),hide:()=>i.setState("open",!1),toggle:()=>i.setState("open",s=>!s),stopAnimation:()=>i.setState("animating",!1),setContentElement:s=>i.setState("contentElement",s),setDisclosureElement:s=>i.setState("disclosureElement",s)}}function h0(e,t,r){return Ao(t,[r.store,r.disclosure]),it(e,r,"open","setOpen"),it(e,r,"mounted","setMounted"),it(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var qa=_r([u0],[$u]),p7=qa.useContext,g7=qa.useScopedContext,v0=qa.useProviderContext,b0=qa.ContextProvider,y0=qa.ScopedContextProvider;var Yu=d(K(),1),Gu=(0,Yu.createContext)(void 0),Ka=_r([b0,Lu],[y0,Hs]),Cg=Ka.useContext,zs=Ka.useScopedContext,qu=Ka.useProviderContext,x0=Ka.ContextProvider,w0=Ka.ScopedContextProvider,Ku=(0,Yu.createContext)(void 0),S0=(0,Yu.createContext)(!1);function C0(e,t,r){return Ao(t,[r.store]),it(e,r,"items","setItems"),e}function E0(e){return{id:qr(e.id),...e}}function _0(e,t,r){return e=C0(e,t,r),it(e,r,"activeId","setActiveId"),it(e,r,"includesBaseElement"),it(e,r,"virtualFocus"),it(e,r,"orientation"),it(e,r,"rtl"),it(e,r,"focusLoop"),it(e,r,"focusWrap"),it(e,r,"focusShift"),e}function R0(e={}){return g0(e)}function T0(e,t,r){return h0(e,t,r)}function P0({popover:e,...t}={}){let r=js(t.store,ju(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let o=r?.getState(),n=R0({...t,store:r}),i=we(t.placement,o?.placement,"bottom"),s=Rr({...n.getState(),placement:i,currentPlacement:i,anchorElement:we(o?.anchorElement,null),popoverElement:we(o?.popoverElement,null),arrowElement:we(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 O0(e,t,r){return Ao(t,[r.popover]),it(e,r,"placement"),T0(e,t,r)}var WI="div",Eg=Ge(function({store:t,...r}){let o=v0();return t=t||o,r={...r,ref:dt(t?.setAnchorElement,r.ref)},r}),W7=ze(function(t){return Ye(WI,Eg(t))});var A0=d(K(),1),zI="div";function UI(e){let t=e.relatedTarget;return Ls(t)?Oi(e.currentTarget,t):!1}var _g=Symbol("composite-hover");function $I(e){let{relatedTarget:t}=e;if(!Ls(t))return!1;let r=t;do{if(Er(r,_g)&&r[_g])return!0;r=r.parentElement}while(r);return!1}var Rg=Ge(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:o=!!r,...n}){let i=Fu();t=t||i,Kt(t,!1);let s=AS(),a=n.onMouseMove,c=mt(r),l=xe(p=>{if(a?.(p),!p.defaultPrevented&&s()&&c(p)){if(!gS(p.currentTarget)){let h=t?.getState().baseElement;h&&!Gr(h)&&h.focus()}t?.setActiveId(p.currentTarget.id)}}),u=n.onMouseLeave,f=mt(o),g=xe(p=>{u?.(p),!p.defaultPrevented&&s()&&(UI(p)||$I(p)||c(p)&&f(p)&&(t?.setActiveId(null),t?.getState().baseElement?.focus()))}),m=(0,A0.useCallback)(p=>{p&&(p[_g]=!0)},[]);return n={...n,ref:dt(m,n.ref),onMouseMove:l,onMouseLeave:g},Xt(n)}),G7=No(ze(function(t){return Ye(zI,Rg(t))}));var xt=d(K(),1);var YI="input";function I0(e,t,r){return r?e.find(o=>!o.disabled&&o.value)?.value===t:!1}function N0(e,t){if(!t||e==null)return!1;let r=Ba(e),o=Ba(t);return r.length!==e.length||o.length!==t.length?!1:o.length>r.length&&o.toLowerCase().startsWith(r.toLowerCase())}function GI(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function qI(e){return e.find(t=>t.disabled?!1:t.element?.getAttribute("role")!=="tab")?.id}var KI=Ge(function({store:t,focusable:r=!0,autoSelect:o=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:s=0,showOnChange:a,showOnMouseDown:c,showOnClick:l=c,showOnKeyDown:u,showOnKeyPress:f=u,blurActiveItemOnClick:g,setValueOnClick:m=!0,moveOnKeyPress:p=!0,autoComplete:h="list",...y}){let x=qu();t=t||x,Kt(t,!1);let v=(0,xt.useRef)(null),[b,w]=OS(),T=(0,xt.useRef)(!1),_=(0,xt.useRef)(!1),k=Pe(t,H=>H.virtualFocus&&o),C=h==="inline"||h==="both",[E,M]=(0,xt.useState)(C);PS(()=>{C&&M(!0)},[C]);let A=Pe(t,"value"),I=(0,xt.useRef)(void 0);(0,xt.useEffect)(()=>Dt(t,["selectedValue","activeId"],(H,Y)=>{I.current=Y.selectedValue}),[t]);let O=Pe(t,H=>{if(C&&E&&!(H.activeValue&&Array.isArray(H.selectedValue)&&(H.selectedValue.includes(H.activeValue)||I.current?.includes(H.activeValue))))return H.activeValue}),F=Pe(t,"renderedItems"),P=Pe(t,"open"),D=Pe(t,"contentElement"),V=(0,xt.useMemo)(()=>!C||!E?A:I0(F,O,k)?N0(A,O)?A+(O?.slice(A.length)||""):A:O||A,[C,E,F,O,k,A]);(0,xt.useEffect)(()=>{let H=v.current;if(!H)return;let Y=()=>M(!0);return H.addEventListener("combobox-item-move",Y),()=>{H.removeEventListener("combobox-item-move",Y)}},[]),(0,xt.useEffect)(()=>{if(!C||!E||!O||!I0(F,O,k)||!N0(A,O))return;let H=La;return queueMicrotask(()=>{let Y=v.current;if(!Y)return;let{start:Se,end:Ce}=Ha(Y),Le=A.length,Ht=O.length;Au(Y,Le,Ht),H=()=>{if(!Gr(Y))return;let{start:ut,end:ft}=Ha(Y);ut===Le&&ft===Ht&&Au(Y,Se,Ce)}}),()=>H()},[b,C,E,O,F,k,A]);let R=xe(n),S=(0,xt.useRef)(null),N=(0,xt.useRef)(void 0),L=(0,xt.useRef)(!1),j=(0,xt.useRef)(!1);(0,xt.useEffect)(()=>{if(!P||!D)return;let H=ja(D);if(!H)return;let Y=()=>{T.current=!1,L.current=!0},Se=()=>{if(j.current||(L.current=!0),!t||!T.current)return;let{activeId:Le}=t.getState();Le!==null&&Le!==S.current&&(T.current=!1)},Ce={passive:!0,capture:!0};return H.addEventListener("wheel",Y,Ce),H.addEventListener("touchmove",Y,Ce),H.addEventListener("scroll",Se,Ce),()=>{H.removeEventListener("wheel",Y,!0),H.removeEventListener("touchmove",Y,!0),H.removeEventListener("scroll",Se,!0)}},[P,D,t]),$e(()=>{L.current=!1,A&&(_.current||(T.current=!0))},[A]),$e(()=>{k!=="always"&&P||(T.current=P)},[k,P]),$e(()=>{P||(N.current=void 0)},[P]);let q=Pe(t,"resetValueOnSelect");Ao(()=>{let H=T.current;if(!t||!P||!H&&(!q||L.current))return;let{baseElement:Y,contentElement:Se,activeId:Ce}=t.getState();if(!(Y&&!Gr(Y))){if(Se?.hasAttribute("data-placing")){let Le=new MutationObserver(w);return Le.observe(Se,{attributeFilter:["data-placing"]}),()=>Le.disconnect()}if(k&&H){let Le=R(F),Ht=Le!==void 0?Le:qI(F)??t.first();S.current=Ht;let ut=Ht??null,ft=t.item(ut)?.value,Zr=N.current;ut!==Ce||Zr?.id!==ut||Zr?.value!==ft?(N.current={id:ut,value:ft},t.move(ut)):t.setState("activeValue",ft)}else{let Le=t.item(Ce||t.first())?.element;Le&&"scrollIntoView"in Le&&(j.current=!0,Le.scrollIntoView({block:"nearest",inline:"nearest"}),requestAnimationFrame(()=>{j.current=!1}))}}},[t,P,b,A,k,q,R,F]),(0,xt.useEffect)(()=>{if(!C)return;let H=v.current;if(!H)return;let Y=[H,D].filter(Ce=>!!Ce),Se=Ce=>{Y.every(Le=>Nu(Ce,Le))&&t?.setValue(V)};for(let Ce of Y)Ce.addEventListener("focusout",Se);return()=>{for(let Ce of Y)Ce.removeEventListener("focusout",Se)}},[C,D,t,V]);let ee=H=>H.currentTarget.value.length>=s,te=y.onChange,Q=mt(a??ee),re=mt(i??!t.tag),ce=xe(H=>{if(te?.(H),H.defaultPrevented||!t)return;let Y=H.currentTarget,{value:Se,selectionStart:Ce,selectionEnd:Le}=Y,Ht=H.nativeEvent;if(T.current=!0,pS(Ht)&&(Ht.isComposing&&(T.current=!1,_.current=!0),C)){let ut=Ht.inputType==="insertText"||Ht.inputType==="insertCompositionText",ft=Ce===Se.length;M(ut&&ft)}if(re(H)){let ut=Se===t.getState().value;t.setValue(Se),queueMicrotask(()=>{Au(Y,Ce,Le)}),C&&k&&ut&&w()}Q(H)&&t.show(),(!k||!T.current)&&t.setActiveId(null)}),be=y.onCompositionEnd,W=xe(H=>{T.current=!0,_.current=!1,be?.(H),!H.defaultPrevented&&k&&w()}),U=y.onMouseDown,$=mt(g??(()=>t.getState().includesBaseElement)),le=mt(m),ge=mt(l??ee),Ot=xe(H=>{U?.(H),!H.defaultPrevented&&(H.button||H.ctrlKey||t&&($(H)&&t.setActiveId(null),le(H)&&t.setValue(V),ge(H)&&Ni(H.currentTarget,"mouseup",t.show)))}),Ct=y.onKeyDown,Bt=mt(f??ee),vt=xe(H=>{if(Ct?.(H),H.repeat||(T.current=!1),H.defaultPrevented||!t)return;let{open:Y}=t.getState();if(Y&&H.key==="Enter"){H.preventDefault();return}H.ctrlKey||H.altKey||H.shiftKey||H.metaKey||Y||(H.key==="ArrowUp"||H.key==="ArrowDown")&&Bt(H)&&(H.preventDefault(),t.show())}),mr=y.onBlur,Xi=xe(H=>{T.current=!1,mr?.(H)}),Zi=qr(y.id),ct=GI(h)?h:void 0,pn=Pe(t,H=>H.activeId===null);return y={role:"combobox","aria-autocomplete":ct,"aria-haspopup":nS(D,"listbox"),"aria-expanded":P,"aria-controls":D?.id,"data-active-item":pn||void 0,value:V,...y,id:Zi,ref:dt(v,y.ref),onChange:ce,onCompositionEnd:W,onMouseDown:Ot,onKeyDown:vt,onBlur:Xi},y=bg({store:t,focusable:r,...y,moveOnKeyPress:H=>tS(p,H)?!1:(C&&M(!0),!0)}),y=Eg({store:t,...y}),{autoComplete:"off",...y}}),Xu=ze(function(t){return Ye(YI,KI(t))});var Zu=d(K(),1),Tg=d(B(),1);var XI="div";function ZI(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function QI(e){return iS(e)??"option"}var JI=Ge(function({store:t,value:r,hideOnClick:o,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:s,focusOnHover:a=!1,moveOnKeyPress:c=!0,getItem:l,...u}){let f=zs();t=t||f,Kt(t,!1);let{resetValueOnSelectState:g,multiSelectable:m,selected:p}=zu(t,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(E){return Array.isArray(E.selectedValue)},selected(E){return ZI(E.selectedValue,r)}}),h=(0,Zu.useCallback)(E=>{let M={...E,value:r};return l?l(M):M},[r,l]);n=n??!m,o=o??(r!=null&&!m);let y=u.onClick,x=mt(n),v=mt(i),b=mt(s??g??m),w=mt(o),T=xe(E=>{y?.(E),!E.defaultPrevented&&(dS(E)||fS(E)||(r!=null&&(v(E)&&(b(E)&&t?.resetValue(),t?.setSelectedValue(M=>Array.isArray(M)?M.includes(r)?M.filter(A=>A!==r):[...M,r]:r)),x(E)&&t?.setValue(r)),w(E)&&t?.hide()))}),_=u.onKeyDown,k=xe(E=>{if(_?.(E),E.defaultPrevented)return;let M=t?.getState().baseElement;if(!M||Gr(M))return;let A=E.key.length===1&&!E.ctrlKey&&!E.metaKey,I=(Iu()?E.metaKey:E.ctrlKey)&&E.key.toLowerCase()==="v",O=E.key==="Backspace"||E.key==="Delete";(A||I||O)&&(queueMicrotask(()=>M.focus()),cr(M)&&t?.setValue(M.value))});m&&p!=null&&(u={"aria-selected":p,...u}),u=Io(u,E=>(0,Tg.jsx)(Ku.Provider,{value:r,children:(0,Tg.jsx)(S0.Provider,{value:p??!1,children:E})}),[r,p]),u={role:QI((0,Zu.useContext)(Gu)),children:r,...u,onClick:T,onKeyDown:k};let C=mt(c);return u=vg({store:t,...u,getItem:h,moveOnKeyPress:E=>{if(!C(E))return!1;let M=new Event("combobox-item-move");return t?.getState().baseElement?.dispatchEvent(M),!0}}),u=Rg({store:t,focusOnHover:a,...u}),u}),Qu=No(ze(function(t){return Ye(XI,JI(t))}));var Ju=d(K(),1),V0=d(B(),1);var e2="span";function Pg(e){return Ba(e).toLowerCase()}function t2(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 r2(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 o2(e){let t=[],r=[],o=0;for(let i of e){let s=Pg(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 n2(e,t){if(!t.length)return t;let{starts:r,ends:o}=o2(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 i2(e,t){if(!e||!t)return e;let r=Zw(t).map(Pg),o=[],n=(c,l=!1)=>(0,V0.jsx)("span",{"data-autocomplete-value":l?"":void 0,"data-user-value":l?void 0:"",children:c},o.length),i=n2(e,r2(t2(Pg(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,l],u)=>{let f=e.slice(c,c+l),g=i[u+1]?.[0];return[f,e.slice(c+l,g)]})].forEach((c,l)=>{c&&o.push(n(c,l%2===0))}),o}var s2=Ge(function({store:t,value:r,userValue:o,...n}){let i=zs();t=t||i;let s=(0,Ju.useContext)(Ku),a=r??s,c=Pe(t,l=>o??l?.value);return n={children:(0,Ju.useMemo)(()=>{if(a)return c?i2(a,c):a},[a,c]),...n},Xt(n)}),ef=ze(function(t){return Ye(e2,s2(t))});var a2="label",l2=Ge(function({store:t,...r}){let o=qu();return t=t||o,Kt(t,!1),r={htmlFor:Pe(t,n=>n.baseElement?.id),...r},Xt(r)}),tf=No(ze(function(t){return Ye(a2,l2(t))}));var rf=d(K(),1),Og=d(B(),1);var c2="div",u2=Ge(function({store:t,alwaysVisible:r,...o}){let n=zs(!0),i=Cg();t=t||i;let s=!!t&&t===n;Kt(t,!1);let a=(0,rf.useRef)(null),c=qr(o.id),l=Pe(t,"mounted"),u=Sg(l,o.hidden,r),f=u?{...o.style,display:"none"}:o.style,g=Pe(t,b=>Array.isArray(b.selectedValue)),m=TS(a,"role",o.role),p=(m==="listbox"||m==="tree"||m==="grid")&&g||void 0,[h,y]=(0,rf.useState)(!1),x=Pe(t,"contentElement");$e(()=>{if(!l)return;let b=a.current;if(!b||x!==b)return;let w=()=>{y(!!b.querySelector("[role='listbox']"))},T=new MutationObserver(w);return T.observe(b,{subtree:!0,childList:!0,attributeFilter:["role"]}),w(),()=>T.disconnect()},[l,x]),h||(o={role:"listbox","aria-multiselectable":p,...o}),o=Io(o,b=>(0,Og.jsx)(w0,{value:t,children:(0,Og.jsx)(Gu.Provider,{value:m,children:b})}),[t,m]);let v=c&&(!n||!s)?t.setContentElement:null;return o={hidden:u,...o,id:c,ref:dt(v,a,o.ref),style:f},Xt(o)}),of=ze(function(t){return Ye(c2,u2(t))});var Ag=d(K(),1),PU=(0,Ag.createContext)(null),OU=(0,Ag.createContext)(null),Xa=_r([Lu],[Hs]),k0=Xa.useContext,AU=Xa.useScopedContext,IU=Xa.useProviderContext,NU=Xa.ContextProvider,VU=Xa.ScopedContextProvider;var f2=Bs()&&aS();function M0({tag:e,...t}={}){let r=js(t.store,$S(e,["value","rtl"]));let o=e?.getState(),n=r?.getState(),i=we(t.activeId,n?.activeId,t.defaultActiveId,null),s=ZS({...t,activeId:i,includesBaseElement:we(t.includesBaseElement,n?.includesBaseElement,!0),orientation:we(t.orientation,n?.orientation,"vertical"),focusLoop:we(t.focusLoop,n?.focusLoop,!0),focusWrap:we(t.focusWrap,n?.focusWrap,!0),virtualFocus:we(t.virtualFocus,n?.virtualFocus,!0)}),a=P0({...t,placement:we(t.placement,n?.placement,"bottom-start")}),c=we(t.value,n?.value,t.defaultValue,""),l=we(t.selectedValue,n?.selectedValue,o?.values,t.defaultSelectedValue,""),u=Array.isArray(l),f={...s.getState(),...a.getState(),value:c,selectedValue:l,resetValueOnSelect:we(t.resetValueOnSelect,n?.resetValueOnSelect,u),resetValueOnHide:we(t.resetValueOnHide,n?.resetValueOnHide,u&&!e),activeValue:n?.activeValue},g=Rr(f,s,a,r);return f2&&Mt(g,()=>Dt(g,["virtualFocus"],()=>{g.setState("virtualFocus",!1)})),Mt(g,()=>{if(e)return Ms(Dt(g,["selectedValue"],m=>{Array.isArray(m.selectedValue)&&e.setValues(m.selectedValue)}),Dt(e,["values"],m=>{g.setState("selectedValue",m.values)}))}),Mt(g,()=>Dt(g,["resetValueOnHide","mounted"],m=>{m.resetValueOnHide&&(m.mounted||g.setState("value",c))})),Mt(g,()=>Dt(g,["open"],m=>{m.open||(g.setState("activeId",i),g.setState("moves",0))})),Mt(g,()=>Dt(g,["moves","activeId"],(m,p)=>{m.moves===p.moves&&g.setState("activeValue",void 0)})),Mt(g,()=>Mi(g,["moves","renderedItems"],(m,p)=>{if(m.moves===p.moves)return;let{activeId:h}=g.getState(),y=s.item(h);g.setState("activeValue",y?.value)})),{...a,...s,...g,tag:e,setValue:m=>g.setState("value",m),resetValue:()=>g.setState("value",f.value),setSelectedValue:m=>g.setState("selectedValue",m)}}function m2(e){let t=k0();return e={...e,tag:e.tag!==void 0?e.tag:t},E0(e)}function p2(e,t,r){return Ao(t,[r.tag]),it(e,r,"value","setValue"),it(e,r,"selectedValue","setSelectedValue"),it(e,r,"resetValueOnHide"),it(e,r,"resetValueOnSelect"),Object.assign(_0(O0(e,t,r),t,r),{tag:r.tag})}function Ig(e={}){e=m2(e);let[t,r]=Ws(M0,e);return p2(t,r,e)}var D0=d(B(),1);function nf(e={}){return(0,D0.jsx)(x0,{value:Ig(e),children:e.children})}var U0=d(H0(),1);var $0=d(jt(),1),Gn=d(X(),1),Li=d(G(),1),Fo=d(oe(),1);var x2=[],Za=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:x2;var Qa=d(G(),1),w2=[];function Tt({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:w2,[o,n]=(0,Qa.useState)(r),[i,s]=(0,Qa.useState)(!1);return(0,Qa.useEffect)(()=>{if(!t){n(r);return}let a=!1;return s(!0),t().then(c=>{if(!a){let l=Array.isArray(c)&&c.length>0?c:r;n(l)}}).catch(()=>{a||n(r)}).finally(()=>{a||s(!1)}),()=>{a=!0}},[t,r]),{elements:o,isLoading:i}}var Oe=d(B(),1);function j0(e=""){return(0,U0.default)(e.trim().toLowerCase())}var W0=(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 z0(e,t){return`${e}-${t}`}var Y0=({selected:e})=>(0,Oe.jsx)("span",{className:Z("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,Oe.jsx)(Fo.Icon,{icon:ui})}),G0=({selected:e})=>(0,Oe.jsx)("span",{className:Z("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function q0({view:e,filter:t,onChangeView:r}){let o=(0,$0.useInstanceId)(q0,"dataviews-filter-list-box"),[n,i]=(0,Li.useState)(t.operators?.length===1?void 0:null),s=e.filters?.find(c=>c.field===t.field),a=Za(t,s);return(0,Oe.jsx)(Fo.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,Gn.sprintf)((0,Gn.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(z0(o,t.elements[0].value))},render:(0,Oe.jsx)(Fo.Composite.Typeahead,{}),children:t.elements.map(c=>(0,Oe.jsxs)(Fo.Composite.Hover,{render:(0,Oe.jsx)(Fo.Composite.Item,{id:z0(o,c.value),render:(0,Oe.jsx)("div",{"aria-label":c.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let l=s?[...(e.filters??[]).map(u=>u.field===t.field?{...u,operator:s.operator||t.operators[0],value:W0(t,s,c.value)}:u)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:W0(t,s,c.value)}];r({...e,page:1,filters:l})}}),children:[t.singleSelection&&(0,Oe.jsx)(G0,{selected:a===c.value}),!t.singleSelection&&(0,Oe.jsx)(Y0,{selected:a.includes(c.value)}),(0,Oe.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:c.label,children:c.label})]},c.value))})}function S2({view:e,filter:t,onChangeView:r}){let[o,n]=(0,Li.useState)(""),i=(0,Li.useDeferredValue)(o),s=e.filters?.find(l=>l.field===t.field),a=Za(t,s),c=(0,Li.useMemo)(()=>{let l=j0(i);return t.elements.filter(u=>j0(u.label).includes(l))},[t.elements,i]);return(0,Oe.jsxs)(nf,{selectedValue:a,setSelectedValue:l=>{let u=s?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:s.operator||t.operators[0],value:l}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:l}];r({...e,page:1,filters:u})},setValue:n,children:[(0,Oe.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,Oe.jsx)(Jo,{render:(0,Oe.jsx)(tf,{}),children:(0,Gn.__)("Search items")}),(0,Oe.jsx)(Xu,{autoSelect:"always",placeholder:(0,Gn.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,Oe.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,Oe.jsx)(Fo.Icon,{icon:um})})]}),(0,Oe.jsxs)(of,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[c.map(l=>(0,Oe.jsxs)(Qu,{resetValueOnSelect:!1,value:l.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,Oe.jsx)(G0,{selected:a===l.value}),!t.singleSelection&&(0,Oe.jsx)(Y0,{selected:a.includes(l.value)}),(0,Oe.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:l.label,children:[(0,Oe.jsx)(ef,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:l.label}),!!l.description&&(0,Oe.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:l.description})]})]},l.value)),!c.length&&(0,Oe.jsx)("p",{children:(0,Gn.__)("No results found")})]})]})}function K0(e){let{elements:t,isLoading:r}=Tt({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,Oe.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Oe.jsx)(Fo.Spinner,{})});if(t.length===0)return(0,Oe.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Gn.__)("No elements found")});let o=t.length>10?S2:q0;return(0,Oe.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var Q0=d(Z0(),1),J0=d(jt(),1),Ng=d(G(),1),eC=d(oe(),1);var Vg=d(B(),1);function tC({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(l=>l.field===e.field),i=Za(e,n),s=(0,Ng.useMemo)(()=>{let l=o.find(u=>u.id===e.field);return l&&{...l,isValid:{},isDisabled:()=>!1,isVisible:()=>!0,getValue:({item:u})=>u[l.id],setValue:({value:u})=>({[l.id]:u})}},[o,e.field]),a=(0,Ng.useMemo)(()=>(t.filters??[]).reduce((l,u)=>(l[u.field]=u.value,l),{}),[t.filters]),c=(0,J0.useEvent)(l=>{if(!s||!n)return;let u=s.getValue({item:l});(0,Q0.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,Vg.jsx)(eC.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,Vg.jsx)(s.Edit,{hideLabelFromVision:!0,data:a,field:s,operator:n.operator,onChange:c})})}var C2=Math.pow(10,8)*24*60*60*1e3,C$=-C2,af=6048e5,rC=864e5;var E2=3600;var oC=E2*24,E$=oC*7,_2=oC*365.2425,R2=_2/12,_$=R2*3,kg=Symbol.for("constructDateFrom");function wt(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&kg in e?e[kg](t):e instanceof Date?new e.constructor(t):new Date(t)}function We(e,t){return wt(t||e,e)}function lf(e,t,r){let o=We(e,r?.in);return isNaN(t)?wt(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function cf(e,t,r){let o=We(e,r?.in);if(isNaN(t))return wt(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=wt(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 T2={};function qn(){return T2}function on(e,t){let r=qn(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=We(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 Bi(e,t){return on(e,{...t,weekStartsOn:1})}function uf(e,t){let r=We(e,t?.in),o=r.getFullYear(),n=wt(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=Bi(n),s=wt(r,0);s.setFullYear(o,0,4),s.setHours(0,0,0,0);let a=Bi(s);return r.getTime()>=i.getTime()?o+1:r.getTime()>=a.getTime()?o:o-1}function Mg(e){let t=We(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 nC(e,...t){let r=wt.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function Dg(e,t){let r=We(e,t?.in);return r.setHours(0,0,0,0),r}function iC(e,t,r){let[o,n]=nC(r?.in,e,t),i=Dg(o),s=Dg(n),a=+i-Mg(i),c=+s-Mg(s);return Math.round((a-c)/rC)}function sC(e,t){let r=uf(e,t),o=wt(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Bi(o)}function aC(e,t,r){return lf(e,t*7,r)}function lC(e,t,r){return cf(e,t*12,r)}function cC(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function nn(e){return!(!cC(e)&&typeof e!="number"||isNaN(+We(e)))}function uC(e,t){let r=We(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function ff(e,t){let r=We(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var P2={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"}},fC=(e,t,r)=>{let o,n=P2[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 df(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var O2={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},A2={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},I2={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},dC={date:df({formats:O2,defaultWidth:"full"}),time:df({formats:A2,defaultWidth:"full"}),dateTime:df({formats:I2,defaultWidth:"full"})};var N2={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},mC=(e,t,r,o)=>N2[e];function Us(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 V2={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},k2={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},M2={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"]},D2={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"]},F2={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"}},L2={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"}},B2=(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"},pC={ordinalNumber:B2,era:Us({values:V2,defaultWidth:"wide"}),quarter:Us({values:k2,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Us({values:M2,defaultWidth:"wide"}),day:Us({values:D2,defaultWidth:"wide"}),dayPeriod:Us({values:F2,defaultWidth:"wide",formattingValues:L2,defaultFormattingWidth:"wide"})};function $s(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)?j2(a,f=>f.test(s)):H2(a,f=>f.test(s)),l;l=e.valueCallback?e.valueCallback(c):c,l=r.valueCallback?r.valueCallback(l):l;let u=t.slice(s.length);return{value:l,rest:u}}}function H2(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function j2(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function gC(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 W2=/^(\d+)(th|st|nd|rd)?/i,z2=/\d+/i,U2={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},$2={any:[/^b/i,/^(a|c)/i]},Y2={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},G2={any:[/1/i,/2/i,/3/i,/4/i]},q2={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},K2={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]},X2={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},Z2={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]},Q2={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},J2={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}},hC={ordinalNumber:gC({matchPattern:W2,parsePattern:z2,valueCallback:e=>parseInt(e,10)}),era:$s({matchPatterns:U2,defaultMatchWidth:"wide",parsePatterns:$2,defaultParseWidth:"any"}),quarter:$s({matchPatterns:Y2,defaultMatchWidth:"wide",parsePatterns:G2,defaultParseWidth:"any",valueCallback:e=>e+1}),month:$s({matchPatterns:q2,defaultMatchWidth:"wide",parsePatterns:K2,defaultParseWidth:"any"}),day:$s({matchPatterns:X2,defaultMatchWidth:"wide",parsePatterns:Z2,defaultParseWidth:"any"}),dayPeriod:$s({matchPatterns:Q2,defaultMatchWidth:"any",parsePatterns:J2,defaultParseWidth:"any"})};var Fg={code:"en-US",formatDistance:fC,formatLong:dC,formatRelative:mC,localize:pC,match:hC,options:{weekStartsOn:0,firstWeekContainsDate:1}};function vC(e,t){let r=We(e,t?.in);return iC(r,ff(r))+1}function bC(e,t){let r=We(e,t?.in),o=+Bi(r)-+sC(r);return Math.round(o/af)+1}function mf(e,t){let r=We(e,t?.in),o=r.getFullYear(),n=qn(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=wt(t?.in||e,0);s.setFullYear(o+1,0,i),s.setHours(0,0,0,0);let a=on(s,t),c=wt(t?.in||e,0);c.setFullYear(o,0,i),c.setHours(0,0,0,0);let l=on(c,t);return+r>=+a?o+1:+r>=+l?o:o-1}function yC(e,t){let r=qn(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=mf(e,t),i=wt(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),on(i,t)}function xC(e,t){let r=We(e,t?.in),o=+on(r,t)-+yC(r,t);return Math.round(o/af)+1}function Ie(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var sn={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return Ie(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):Ie(r+1,2)},d(e,t){return Ie(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 Ie(e.getHours()%12||12,t.length)},H(e,t){return Ie(e.getHours(),t.length)},m(e,t){return Ie(e.getMinutes(),t.length)},s(e,t){return Ie(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return Ie(n,t.length)}};var Ys={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Lg={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 sn.y(e,t)},Y:function(e,t,r,o){let n=mf(e,o),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return Ie(s,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):Ie(i,t.length)},R:function(e,t){let r=uf(e);return Ie(r,t.length)},u:function(e,t){let r=e.getFullYear();return Ie(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 Ie(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 Ie(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 sn.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 Ie(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"}):Ie(n,t.length)},I:function(e,t,r){let o=bC(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):Ie(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):sn.d(e,t)},D:function(e,t,r){let o=vC(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):Ie(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 Ie(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 Ie(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 Ie(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=Ys.noon:o===0?n=Ys.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=Ys.evening:o>=12?n=Ys.afternoon:o>=4?n=Ys.morning:n=Ys.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 sn.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):sn.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):Ie(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):Ie(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):sn.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):sn.s(e,t)},S:function(e,t){return sn.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return SC(o);case"XXXX":case"XX":return Hi(o);default:return Hi(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return SC(o);case"xxxx":case"xx":return Hi(o);default:return Hi(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+wC(o,":");default:return"GMT"+Hi(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+wC(o,":");default:return"GMT"+Hi(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return Ie(o,t.length)},T:function(e,t,r){return Ie(+e,t.length)}};function wC(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+Ie(i,2)}function SC(e,t){return e%60===0?(e>0?"-":"+")+Ie(Math.abs(e)/60,2):Hi(e,t)}function Hi(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Ie(Math.trunc(o/60),2),i=Ie(o%60,2);return r+n+t+i}var CC=(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"})}},EC=(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"})}},eN=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return CC(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}}",CC(o,t)).replace("{{time}}",EC(n,t))},_C={p:EC,P:eN};var tN=/^D+$/,rN=/^Y+$/,oN=["D","DD","YY","YYYY"];function RC(e){return tN.test(e)}function TC(e){return rN.test(e)}function PC(e,t,r){let o=nN(e,t,r);if(console.warn(o),oN.includes(e))throw new RangeError(o)}function nN(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 iN=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,sN=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,aN=/^'([^]*?)'?$/,lN=/''/g,cN=/[a-zA-Z]/;function Bg(e,t,r){let o=qn(),n=r?.locale??o.locale??Fg,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=We(e,r?.in);if(!nn(a))throw new RangeError("Invalid time value");let c=t.match(sN).map(u=>{let f=u[0];if(f==="p"||f==="P"){let g=_C[f];return g(u,n.formatLong)}return u}).join("").match(iN).map(u=>{if(u==="''")return{isToken:!1,value:"'"};let f=u[0];if(f==="'")return{isToken:!1,value:uN(u)};if(Lg[f])return{isToken:!0,value:u};if(f.match(cN))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 l={firstWeekContainsDate:i,weekStartsOn:s,locale:n};return c.map(u=>{if(!u.isToken)return u.value;let f=u.value;(!r?.useAdditionalWeekYearTokens&&TC(f)||!r?.useAdditionalDayOfYearTokens&&RC(f))&&PC(f,t,String(e));let g=Lg[f[0]];return g(a,f,n.localize,l)}).join("")}function uN(e){let t=e.match(aN);return t?t[1].replace(lN,"'"):e}function ji(e,t,r){return lf(e,-t,r)}function pf(e,t,r){return cf(e,-t,r)}function OC(e,t,r){return aC(e,-t,r)}function gf(e,t,r){return lC(e,-t,r)}var J=d(X(),1),st=d(G(),1),ur=d(Kn(),1);var Hg=d(B(),1),pt={Name:(0,Hg.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,Hg.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function IC(e,t){switch(t){case"days":return ji(new Date,e);case"weeks":return OC(new Date,e);case"months":return pf(new Date,e);case"years":return gf(new Date,e);default:return new Date}}var NC={label:(0,J.__)("Is none of"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),pt),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"},hf=[{name:Ze,label:(0,J.__)("Includes"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),pt),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:Qe,...NC},{name:Yt,label:(0,J.__)("Includes all"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),pt),filter(e,t,r){return r?.length?r.every(o=>t.getValue({item:e})?.includes(o)):!0},selection:"multi"},{name:Gt,...NC},{name:sr,label:(0,J.__)("Between (inc)"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),pt),filter(e,t,r){if(!Array.isArray(r)||r.length!==2||r[0]===void 0||r[1]===void 0)return!0;let o=t.getValue({item:e});return typeof o=="number"||o instanceof Date||typeof o=="string"?o>=r[0]&&o<=r[1]:!1},selection:"custom"},{name:ar,label:(0,J.__)("In the past"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),pt),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=IC(r.value,r.unit),n=(0,ur.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:wr,label:(0,J.__)("Over"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),pt),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=IC(r.value,r.unit);return(0,ur.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:et,label:(0,J.__)("Is"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:tt,label:(0,J.__)("Is not"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:_n,label:(0,J.__)("Less than"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:Rn,label:(0,J.__)("Greater than"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:Tn,label:(0,J.__)("Less than or equal"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:Pn,label:(0,J.__)("Greater than or equal"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:On,label:(0,J.__)("Before"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){if(r===void 0)return!0;let o=(0,ur.getDate)(r);return(0,ur.getDate)(t.getValue({item:e}))<o},selection:"single"},{name:An,label:(0,J.__)("After"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){if(r===void 0)return!0;let o=(0,ur.getDate)(r);return(0,ur.getDate)(t.getValue({item:e}))>o},selection:"single"},{name:In,label:(0,J.__)("Before (inc)"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){if(r===void 0)return!0;let o=(0,ur.getDate)(r);return(0,ur.getDate)(t.getValue({item:e}))<=o},selection:"single"},{name:Nn,label:(0,J.__)("After (inc)"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){if(r===void 0)return!0;let o=(0,ur.getDate)(r);return(0,ur.getDate)(t.getValue({item:e}))>=o},selection:"single"},{name:wo,label:(0,J.__)("Contains"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),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:So,label:(0,J.__)("Doesn't contain"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),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:Co,label:(0,J.__)("Starts with"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),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:Vn,label:(0,J.__)("On"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){if(r===void 0)return!0;let o=(0,ur.getDate)(r),n=(0,ur.getDate)(t.getValue({item:e}));return o.getTime()===n.getTime()},selection:"single"},{name:kn,label:(0,J.__)("Not on"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){if(r===void 0)return!0;let o=(0,ur.getDate)(r),n=(0,ur.getDate)(t.getValue({item:e}));return o.getTime()!==n.getTime()},selection:"single"}],Wi=e=>hf.find(t=>t.name===e),VC=()=>hf.map(e=>e.name),kC=e=>hf.filter(t=>t.selection==="single").some(t=>t.name===e),MC=e=>hf.some(t=>t.name===e);var gt=d(B(),1),fN="Enter",dN=" ",mN=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=Wi(t?.operator);return o!==void 0?o.filterText(r,e):(0,an.sprintf)((0,an.__)("Unknown status for %1$s"),r.name)};function pN({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(s=>({value:s,label:Wi(s)?.label||s})),n=t.filters?.find(s=>s.field===e.field),i=n?.operator||e.operators[0];return o.length>1&&(0,gt.jsxs)(z,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,gt.jsx)(Xn.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,gt.jsx)(Xn.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,an.__)("Conditions"),value:i,options:o,onChange:s=>{let a=s,c=n?.operator,l=n?[...(t.filters??[]).map(u=>{if(u.field===e.field){let f=Wi(c)?.selection,g=Wi(a)?.selection,m=f!==g||[f,g].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:l})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function DC({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,vf.useRef)(null),{filter:i,view:s,onChangeView:a}=o,c=s.filters?.find(x=>x.field===i.field),l=[],u=(0,vf.useMemo)(()=>{let x=r.find(v=>v.id===i.field);return x&&{...x,getValue:({item:v})=>v[x.id]}},[r,i.field]),{elements:f}=Tt({elements:i.elements,getElements:i.getElements});if(f.length>0)l=f.filter(x=>i.singleSelection?x.value===c?.value:c?.value?.includes(x.value));else if(Array.isArray(c?.value)){let x=c.value.map(v=>u?.getValueFormatted({item:{[u.id]:v},field:u})||String(v));l=[{value:c.value,label:x}]}else if(typeof c?.value=="object")l=[{value:c.value,label:c.value}];else if(c?.value!==void 0){let x=u!==void 0?u.getValueFormatted({item:{[u.id]:c.value},field:u}):String(c.value);l=[{value:c.value,label:x}]}let g=i.isPrimary,m=c?.isLocked,p=!m&&c?.value!==void 0,h=!m&&(!g||p),y=g?(0,an.__)("Reset"):(0,an.__)("Remove");return(0,gt.jsx)(Xn.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:x,onToggle:v})=>(0,gt.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,gt.jsxs)(Nt.Root,{children:[(0,gt.jsx)(Nt.Trigger,{render:(0,gt.jsx)("div",{className:Z("dataviews-filters__summary-chip",{"has-reset":h,"has-values":p,"is-not-clickable":m}),role:"button",tabIndex:m?-1:0,onClick:()=>{m||v()},onKeyDown:b=>{!m&&[fN,dN].includes(b.key)&&(v(),b.preventDefault())},"aria-disabled":m,"aria-pressed":x,"aria-expanded":x,ref:n,children:(0,gt.jsx)(mN,{activeElements:l,filterInView:c,filter:i})})}),(0,gt.jsx)(Nt.Popup,{children:(0,an.sprintf)((0,an.__)("Filter by: %1$s"),i.name.toLowerCase())})]}),h&&(0,gt.jsxs)(Nt.Root,{children:[(0,gt.jsx)(Nt.Trigger,{render:(0,gt.jsx)("button",{className:Z("dataviews-filters__summary-chip-remove",{"has-values":p}),"aria-label":y,onClick:()=>{a({...s,page:1,filters:s.filters?.filter(b=>b.field!==i.field)}),g?n.current?.focus():e.current?.focus()},children:(0,gt.jsx)(Xn.Icon,{icon:Fd})})}),(0,gt.jsx)(Nt.Popup,{children:y})]})]}),renderContent:()=>(0,gt.jsxs)(z,{direction:"column",justify:"flex-start",children:[(0,gt.jsx)(pN,{...o}),o.filter.hasElements?(0,gt.jsx)(K0,{...o,filter:{...o.filter,elements:f}}):(0,gt.jsx)(tC,{...o,fields:r})]})})}var bf=d(oe(),1),FC=d(X(),1),LC=d(G(),1);var ln=d(B(),1),{Menu:Ja}=me(bf.privateApis);function jg({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(s=>!s.isVisible);return(0,ln.jsxs)(Ja,{children:[(0,ln.jsx)(Ja.TriggerButton,{...n}),(0,ln.jsx)(Ja.Popover,{children:i.map(s=>(0,ln.jsx)(Ja.Item,{onClick:()=>{o(s.field),r({...t,page:1,filters:[...t.filters||[],{field:s.field,value:void 0,operator:s.operators[0]}]})},children:(0,ln.jsx)(Ja.ItemLabel,{children:s.name})},s.field))})]})}function gN({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,ln.jsx)(jg,{triggerProps:{render:(0,ln.jsx)(bf.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,FC.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var BC=(0,LC.forwardRef)(gN);var HC=d(oe(),1),jC=d(X(),1),WC=d(B(),1);function zC({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,WC.jsx)(HC.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,jC.__)("Reset")})}var UC=d(G(),1);function hN(e,t){return(0,UC.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=>kC(a)),operators:n,isVisible:s||i||!!t.filters?.some(a=>a.field===o.id&&MC(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 el=hN;var tl=d(B(),1);function vN({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,Gs.useContext)(ne),s=(0,Gs.useRef)(null),a=el(t,r),c=(0,tl.jsx)(BC,{filters:a,view:r,onChangeView:o,ref:s,setOpenedFilter:i},"add-filter"),l=a.filter(f=>f.isVisible);if(l.length===0)return null;let u=[...l.map(f=>(0,tl.jsx)(DC,{filter:f,view:r,fields:t,onChangeView:o,addFilterRef:s,openedFilter:n},f.field)),c];return u.push((0,tl.jsx)(zC,{filters:a,view:r,onChangeView:o},"reset-filters")),(0,tl.jsx)(z,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:u})}var rl=(0,Gs.memo)(vN);var Zn=d(G(),1),$C=d(oe(),1);var yf=d(X(),1);var Lo=d(B(),1);function bN(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,Zn.useContext)(ne),s=(0,Zn.useRef)(null),a=(0,Zn.useCallback)(m=>{r(m),i(!0)},[r,i]);if(e.length===0)return null;let c=e.some(m=>m.isVisible),l={label:(0,yf.__)("Add filter"),"aria-expanded":!1,isPressed:!1},u={label:(0,yf._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},f=e.some(m=>m.isPrimary||m.isLocked),g=(0,Lo.jsx)($C.Button,{ref:s,className:"dataviews-filters__visibility-toggle",size:"compact",icon:aa,disabled:f,accessibleWhenDisabled:!0,...c?u:l});return(0,Lo.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:c?(0,Lo.jsx)(yN,{buttonRef:s,filtersCount:t.filters?.length,children:g}):(0,Lo.jsx)(jg,{filters:e,view:t,onChangeView:a,setOpenedFilter:o,triggerProps:{render:g}})})}function yN({buttonRef:e,filtersCount:t,children:r}){return(0,Zn.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,Lo.jsxs)(Lo.Fragment,{children:[r,!!t&&(0,Lo.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var xf=bN;var YC=d(G(),1);var GC=d(B(),1);function xN(e){let{isShowingFilter:t}=(0,YC.useContext)(ne);return t?(0,GC.jsx)(rl,{...e}):null}var wf=xN;var qC=d(G(),1),KC=d(oe(),1),XC=d(X(),1);var zi=d(B(),1);function Wg({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,hasInitiallyLoaded:s,isLoading:a,view:c,onChangeView:l,selection:u,onChangeSelection:f,setOpenedFilter:g,onClickItem:m,isItemClickable:p,renderItemLink:h,defaultLayouts:y,containerRef:x,empty:v=(0,zi.jsx)("p",{children:(0,XC.__)("No results")})}=(0,qC.useContext)(ne),b=_o(!s,{delay:200});if(!s)return b?(0,zi.jsx)("div",{className:"dataviews-loading",children:(0,zi.jsx)("p",{children:(0,zi.jsx)(KC.Spinner,{})})}):null;let w=zn.find(T=>T.type===c.type&&y[T.type])?.component;return(0,zi.jsx)("div",{className:"dataviews-layout__container",ref:x,children:(0,zi.jsx)(w,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:a,onChangeView:l,onChangeSelection:f,selection:u,setOpenedFilter:g,onClickItem:m,renderItemLink:h,isItemClickable:p,view:c,empty:v})})}var ZC=d(X(),1),lo=d(G(),1),QC=d(oe(),1),JC=d(jt(),1);var eE=d(B(),1),wN=(0,lo.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,lo.useContext)(ne),[n,i,s]=(0,JC.useDebouncedInput)(r.search);(0,lo.useEffect)(()=>{r.search!==s&&i(r.search??"")},[r.search,i]);let a=(0,lo.useRef)(o),c=(0,lo.useRef)(r);(0,lo.useEffect)(()=>{a.current=o,c.current=r},[o,r]),(0,lo.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 l=t||(0,ZC.__)("Search");return(0,eE.jsx)(QC.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:l,placeholder:l,size:"compact"})}),zg=wN;var ht=d(oe(),1),cn=d(X(),1),co=d(G(),1);var Ug=d(rE(),1),oE=d(jt(),1);var _e=d(B(),1),{Menu:ol}=me(ht.privateApis),SN={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function $g(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,co.useContext)(ne),o=Object.keys(r);if(o.length<=1)return null;let n=zn.find(i=>e.type===i.type);return(0,_e.jsxs)(ol,{children:[(0,_e.jsx)(ol.TriggerButton,{render:(0,_e.jsx)(ht.Button,{size:"compact",icon:n?.icon,label:(0,cn.__)("Layout")})}),(0,_e.jsx)(ol.Popover,{children:o.map(i=>{let s=zn.find(a=>a.type===i);return s?(0,_e.jsx)(ol.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,Ug.default)("Invalid dataview")},children:(0,_e.jsx)(ol.ItemLabel,{children:s.label})},i):null})})]})}function CN(){let{view:e,fields:t,onChangeView:r}=(0,co.useContext)(ne),o=(0,co.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,_e.jsx)(ht.SelectControl,{label:(0,cn.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function EN(){let{view:e,fields:t,onChangeView:r}=(0,co.useContext)(ne);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,_e.jsx)(ht.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",isBlock:!0,label:(0,cn.__)("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,Ug.default)("Invalid direction")},children:tu.map(i=>(0,_e.jsx)(ht.__experimentalToggleGroupControlOptionIcon,{value:i,icon:Lx[i],label:ou[i]},i))})}function _N(){let{view:e,config:t,onChangeView:r}=(0,co.useContext)(ne),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,_e.jsx)(ht.__experimentalToggleGroupControl,{isBlock:!0,label:(0,cn.__)("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,_e.jsx)(ht.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function RN(){let{onReset:e}=(0,co.useContext)(ne);return e===void 0?null:(0,_e.jsx)(ht.Button,{variant:"tertiary",size:"compact",disabled:e===!1,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{typeof e=="function"&&e()},children:(0,cn.__)("Reset view")})}function Yg(){let{view:e,onReset:t}=(0,co.useContext)(ne),r=(0,oE.useInstanceId)(nE,"dataviews-view-config-dropdown"),o=zn.find(i=>i.type===e.type),n=typeof t=="function";return(0,_e.jsx)(ht.Dropdown,{expandOnMobile:!0,popoverProps:{...SN,id:r},renderToggle:({onToggle:i,isOpen:s})=>(0,_e.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,_e.jsx)(ht.Button,{size:"compact",icon:Bd,label:(0,cn._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":s?"true":"false","aria-controls":r}),n&&(0,_e.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,_e.jsx)(ht.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,_e.jsxs)(z,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,_e.jsxs)(z,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,_e.jsx)(ht.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,cn.__)("Appearance")}),(0,_e.jsx)(RN,{})]}),(0,_e.jsxs)(z,{direction:"column",gap:"lg",children:[(0,_e.jsxs)(z,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,_e.jsx)(CN,{}),(0,_e.jsx)(EN,{})]}),!!o?.viewConfigOptions&&(0,_e.jsx)(o.viewConfigOptions,{}),(0,_e.jsx)(_N,{}),(0,_e.jsx)(mu,{})]})]})})})}function nE(){return(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsx)($g,{}),(0,_e.jsx)(Yg,{})]})}var TN=(0,co.memo)(nE),iE=TN;var sE=d(oe(),1),aE=d(G(),1);function Fe(e,t){let r;return e?.required&&t?.required?r=t?.required?.message?t.required: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 lE=d(B(),1),{ValidatedCheckboxControl:PN}=me(sE.privateApis);function cE({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,label:c,description:l,isValid:u}=e,f=e.isDisabled({item:r,field:e}),g=(0,aE.useCallback)(()=>{t(a({item:r,value:!s({item:r})}))},[r,s,t,a]);return(0,lE.jsx)(PN,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:Fe(u,i),hidden:o,label:c,help:l,checked:s({item:r}),onChange:g,disabled:f})}var Sf=d(oe(),1),uE=d(G(),1);var Gg=d(B(),1),{ValidatedComboboxControl:ON}=me(Sf.privateApis);function Cf({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:s,placeholder:a,getValue:c,setValue:l,isValid:u}=t,f=c({item:e})??"",g=(0,uE.useCallback)(h=>r(l({item:e,value:h??""})),[e,r,l]),{elements:m,isLoading:p}=Tt({elements:t.elements,getElements:t.getElements});return p?(0,Gg.jsx)(Sf.Spinner,{}):(0,Gg.jsx)(ON,{required:!!t.isValid?.required,customValidity:Fe(u,n),label:i,value:f,help:s,placeholder:a,options:m,onChange:g,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var Rf=d(oe(),1),Kr=d(G(),1),_f=d(X(),1),jr=d(Kn(),1);var Ks=d(oe(),1),qg=d(G(),1),Bo=d(X(),1);var qs=d(B(),1),AN={[ar]:[{value:"days",label:(0,Bo.__)("Days")},{value:"weeks",label:(0,Bo.__)("Weeks")},{value:"months",label:(0,Bo.__)("Months")},{value:"years",label:(0,Bo.__)("Years")}],[wr]:[{value:"days",label:(0,Bo.__)("Days ago")},{value:"weeks",label:(0,Bo.__)("Weeks ago")},{value:"months",label:(0,Bo.__)("Months ago")},{value:"years",label:(0,Bo.__)("Years ago")}]};function Ef({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let s=AN[i===ar?"inThePast":"over"],{id:a,label:c,description:l,getValue:u,setValue:f}=r,g=r.isDisabled({item:t,field:r}),m=u({item:t}),{value:p="",unit:h=s[0].value}=m&&typeof m=="object"?m:{},y=(0,qg.useCallback)(v=>o(f({item:t,value:{value:Number(v),unit:h}})),[o,f,t,h]),x=(0,qg.useCallback)(v=>o(f({item:t,value:{value:p,unit:v}})),[o,f,t,p]);return(0,qs.jsx)(Ks.BaseControl,{id:a,className:Z(e,"dataviews-controls__relative-date"),label:c,hideLabelFromVision:n,help:l,children:(0,qs.jsxs)(z,{direction:"row",gap:"sm",children:[(0,qs.jsx)(Ks.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:p,onChange:y,disabled:g}),(0,qs.jsx)(Ks.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,Bo.__)("Unit"),value:h,options:s,onChange:x,hideLabelFromVision:!0,disabled:g})]})})}var fE=d(G(),1);function nl(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,fE.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 dE=d(Kn(),1);function il(e){if(!e)return null;let t=(0,dE.getDate)(e);return t&&nn(t)?t:null}var Qn=d(B(),1),{DateCalendar:IN,ValidatedInputControl:NN}=me(Rf.privateApis),Kg=e=>e?(0,jr.dateI18n)("Y-m-d\\TH:i",(0,jr.getDate)(e)):"";function VN({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,config:s}){let{compact:a}=s||{},{id:c,label:l,description:u,setValue:f,getValue:g,isValid:m}=t,p=t.isDisabled({item:e,field:t}),h=g({item:e}),y=typeof h=="string"?h:void 0,[x,v]=(0,Kr.useState)(()=>il(y)||new Date),b=(0,Kr.useRef)(null),w=(0,Kr.useRef)(void 0),T=(0,Kr.useRef)(null),{minConstraint:_,maxConstraint:k,disabledMatchers:C}=nl(m,il),E=(0,Kr.useCallback)(D=>r(f({item:e,value:D})),[e,r,f]);(0,Kr.useEffect)(()=>()=>{w.current&&clearTimeout(w.current)},[]);let M=(0,Kr.useCallback)(D=>{let V;if(D){let R=(0,jr.dateI18n)("Y-m-d",D),S;y?S=(0,jr.dateI18n)("H:i",(0,jr.getDate)(y)):S=(0,jr.dateI18n)("H:i",D),V=(0,jr.getDate)(`${R}T${S}`).toISOString(),E(V),w.current&&clearTimeout(w.current)}else E(void 0);T.current=b.current&&b.current.ownerDocument.activeElement,w.current=setTimeout(()=>{b.current&&(b.current.focus(),b.current.blur(),E(V),T.current&&T.current instanceof HTMLElement&&T.current.focus())},0)},[E,y]),A=(0,Kr.useCallback)(D=>{if(D){let V=(0,jr.getDate)(D);E(V.toISOString());let R=il(V.toISOString());R&&v(R)}else E(void 0)},[E]),{format:I}=t,O=I.weekStartsOn??(0,jr.getSettings)().l10n.startOfWeek,{timezone:{string:F}}=(0,jr.getSettings)(),P=l;return m?.required&&!n&&!o?P=`${l} (${(0,_f.__)("Required")})`:!m?.required&&n&&!o&&(P=`${l} (${(0,_f.__)("Optional")})`),(0,Qn.jsx)(Rf.BaseControl,{id:c,label:P,help:u,hideLabelFromVision:o,children:(0,Qn.jsxs)(z,{direction:"column",gap:"lg",children:[(0,Qn.jsx)(NN,{ref:b,required:!!m?.required,customValidity:Fe(m,i),type:"datetime-local",label:(0,_f.__)("Date time"),hideLabelFromVision:!0,value:Kg(y),onChange:A,disabled:p,min:_?Kg(_):void 0,max:k?Kg(k):void 0}),!a&&(0,Qn.jsx)(IN,{style:{width:"100%"},selected:y&&il(y)||void 0,onSelect:M,month:x,onMonthChange:v,timeZone:F||void 0,weekStartsOn:O,disabled:p||C})]})})}function mE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s,config:a}){return i===ar||i===wr?(0,Qn.jsx)(Ef,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,Qn.jsx)(VN,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,config:a})}var Jt=d(oe(),1),pE=d(rx(),1),Ve=d(G(),1),St=d(X(),1),Qt=d(Kn(),1);var qe=d(B(),1),{DateCalendar:kN,DateRangeCalendar:MN}=me(Jt.privateApis),DN=[{id:"today",label:(0,St.__)("Today"),getValue:()=>(0,Qt.getDate)(null)},{id:"yesterday",label:(0,St.__)("Yesterday"),getValue:()=>{let e=(0,Qt.getDate)(null);return ji(e,1)}},{id:"past-week",label:(0,St.__)("Past week"),getValue:()=>{let e=(0,Qt.getDate)(null);return ji(e,7)}},{id:"past-month",label:(0,St.__)("Past month"),getValue:()=>{let e=(0,Qt.getDate)(null);return pf(e,1)}}],FN=[{id:"last-7-days",label:(0,St.__)("Last 7 days"),getValue:()=>{let e=(0,Qt.getDate)(null);return[ji(e,7),e]}},{id:"last-30-days",label:(0,St.__)("Last 30 days"),getValue:()=>{let e=(0,Qt.getDate)(null);return[ji(e,30),e]}},{id:"month-to-date",label:(0,St.__)("Month to date"),getValue:()=>{let e=(0,Qt.getDate)(null);return[uC(e),e]}},{id:"last-year",label:(0,St.__)("Last year"),getValue:()=>{let e=(0,Qt.getDate)(null);return[gf(e,1),e]}},{id:"year-to-date",label:(0,St.__)("Year to date"),getValue:()=>{let e=(0,Qt.getDate)(null);return[ff(e),e]}}],Jn=e=>{if(!e)return null;let t=(0,Qt.getDate)(e);return t&&nn(t)?t:null},Xg=e=>e?typeof e=="string"?e:Bg(e,"yyyy-MM-dd"):"";function gE({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:s}=e,[a,c]=(0,Ve.useState)(void 0),l=(0,Ve.useCallback)(()=>{let f=Array.isArray(r)?r:[r];for(let g of f){let m=g.current;if(m&&!m.validity.valid){c({type:"invalid",message:m.validationMessage});return}}c(void 0)},[r]);return(0,Ve.useEffect)(()=>{let f=Array.isArray(r)?r:[r],g=t?Fe(s,t):void 0;for(let m of f){let p=m.current;p&&p.setCustomValidity(g?.type==="invalid"&&g.message?g.message:"")}},[r,s,t]),(0,Ve.useEffect)(()=>{let f=Array.isArray(r)?r:[r],g=m=>{m.preventDefault(),n(!0)};for(let m of f)m.current?.addEventListener("invalid",g);return()=>{for(let m of f)m.current?.removeEventListener("invalid",g)}},[r,n]),(0,Ve.useEffect)(()=>{if(!o)return;let f=t?Fe(s,t):void 0;f?c(f):l()},[o,s,t,l]),(0,Ve.useEffect)(()=>{o&&a?.message&&(0,pE.speak)(a.message)},[o,a?.message]),(0,qe.jsxs)("div",{onBlur:f=>{o||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,a&&(0,qe.jsxs)("p",{className:Z("components-validated-control__indicator",a.type==="invalid"?"is-invalid":void 0),children:[(0,qe.jsx)(Jt.Icon,{className:"components-validated-control__indicator-icon",icon:$d,size:16,fill:"currentColor"}),a.message]})]})}function LN({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:c,setValue:l,getValue:u,isValid:f,format:g}=t,m=t.isDisabled({item:e,field:t}),[p,h]=(0,Ve.useState)(null),y=g.weekStartsOn??(0,Qt.getSettings)().l10n.startOfWeek,x=u({item:e}),v=typeof x=="string"?x:void 0,[b,w]=(0,Ve.useState)(()=>Jn(v)||new Date),[T,_]=(0,Ve.useState)(!1),k=(0,Ve.useRef)(null),{minConstraint:C,maxConstraint:E,disabledMatchers:M}=nl(f,Jn),A=(0,Ve.useCallback)(V=>r(l({item:e,value:V})),[e,r,l]),I=(0,Ve.useCallback)(V=>{let R=V?Bg(V,"yyyy-MM-dd"):void 0;A(R),h(null),_(!0)},[A]),O=(0,Ve.useCallback)(V=>{let R=V.getValue(),S=Xg(R);w(R),A(S),h(V.id),_(!0)},[A]),F=(0,Ve.useCallback)(V=>{if(A(V),V){let R=Jn(V);R&&w(R)}h(null),_(!0)},[A]),{timezone:{string:P}}=(0,Qt.getSettings)(),D=a;return f?.required&&!n?D=`${a} (${(0,St.__)("Required")})`:!f?.required&&n&&(D=`${a} (${(0,St.__)("Optional")})`),(0,qe.jsx)(gE,{field:t,validity:i,inputRefs:k,isTouched:T,setIsTouched:_,children:(0,qe.jsx)(Jt.BaseControl,{id:s,className:"dataviews-controls__date",label:D,help:c,hideLabelFromVision:o,children:(0,qe.jsxs)(z,{direction:"column",gap:"lg",children:[(0,qe.jsxs)(z,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[DN.map(V=>{let R=p===V.id;return(0,qe.jsx)(Jt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:R,size:"small",disabled:m,accessibleWhenDisabled:!0,onClick:()=>O(V),children:V.label},V.id)}),(0,qe.jsx)(Jt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!p,size:"small",disabled:!!p||m,accessibleWhenDisabled:!0,children:(0,St.__)("Custom")})]}),(0,qe.jsx)(Jt.__experimentalInputControl,{ref:k,type:"date",label:(0,St.__)("Date"),hideLabelFromVision:!0,value:v,onChange:F,required:!!t.isValid?.required,disabled:m,min:C,max:E}),(0,qe.jsx)(kN,{style:{width:"100%"},selected:v&&Jn(v)||void 0,onSelect:I,month:b,onMonthChange:w,timeZone:P||void 0,weekStartsOn:y,disabled:m||M,disableNavigation:m})]})})})}function BN({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:c,getValue:l,setValue:u,isValid:f,format:g}=t,m=t.isDisabled({item:e,field:t}),p,h=l({item:e});Array.isArray(h)&&h.length===2&&h.every(N=>typeof N=="string")&&(p=h);let y=g.weekStartsOn??(0,Qt.getSettings)().l10n.startOfWeek,{minConstraint:x,maxConstraint:v,disabledMatchers:b}=nl(f,Jn),w=(0,Ve.useCallback)(N=>{r(u({item:e,value:N}))},[e,r,u]),[T,_]=(0,Ve.useState)(null),k=(0,Ve.useMemo)(()=>{if(!p)return{from:void 0,to:void 0};let[N,L]=p;return{from:Jn(N)||void 0,to:Jn(L)||void 0}},[p]),[C,E]=(0,Ve.useState)(()=>k.from||new Date),[M,A]=(0,Ve.useState)(!1),I=(0,Ve.useRef)(null),O=(0,Ve.useRef)(null),F=(0,Ve.useCallback)((N,L)=>{N&&L?w([Xg(N),Xg(L)]):!N&&!L&&w(void 0)},[w]),P=(0,Ve.useCallback)(N=>{F(N?.from,N?.to),_(null),A(!0)},[F]),D=(0,Ve.useCallback)(N=>{let[L,j]=N.getValue();E(L),F(L,j),_(N.id),A(!0)},[F]),V=(0,Ve.useCallback)((N,L)=>{let[j,q]=p||[void 0,void 0];if(F(N==="from"?L:j,N==="to"?L:q),L){let Q=Jn(L);Q&&E(Q)}_(null),A(!0)},[p,F]),{timezone:R}=(0,Qt.getSettings)(),S=a;return t.isValid?.required&&!n?S=`${a} (${(0,St.__)("Required")})`:!t.isValid?.required&&n&&(S=`${a} (${(0,St.__)("Optional")})`),(0,qe.jsx)(gE,{field:t,validity:i,inputRefs:[I,O],isTouched:M,setIsTouched:A,children:(0,qe.jsx)(Jt.BaseControl,{id:s,className:"dataviews-controls__date",label:S,help:c,hideLabelFromVision:o,children:(0,qe.jsxs)(z,{direction:"column",gap:"lg",children:[(0,qe.jsxs)(z,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[FN.map(N=>{let L=T===N.id;return(0,qe.jsx)(Jt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:L,size:"small",disabled:m,accessibleWhenDisabled:!0,onClick:()=>D(N),children:N.label},N.id)}),(0,qe.jsx)(Jt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!T,size:"small",accessibleWhenDisabled:!0,disabled:!!T||m,children:(0,St.__)("Custom")})]}),(0,qe.jsxs)(z,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,qe.jsx)(Jt.__experimentalInputControl,{ref:I,type:"date",label:(0,St.__)("From"),hideLabelFromVision:!0,value:p?.[0],onChange:N=>V("from",N),required:!!t.isValid?.required,disabled:m,min:x,max:v}),(0,qe.jsx)(Jt.__experimentalInputControl,{ref:O,type:"date",label:(0,St.__)("To"),hideLabelFromVision:!0,value:p?.[1],onChange:N=>V("to",N),required:!!t.isValid?.required,disabled:m,min:x,max:v})]}),(0,qe.jsx)(MN,{style:{width:"100%"},selected:k,onSelect:P,month:C,onMonthChange:E,timeZone:R.string||void 0,weekStartsOn:y,disabled:m||b})]})})})}function hE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){return i===ar||i===wr?(0,qe.jsx)(Ef,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===sr?(0,qe.jsx)(BN,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s}):(0,qe.jsx)(LN,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s})}var Tf=d(oe(),1),vE=d(G(),1);var Zg=d(B(),1),{ValidatedSelectControl:HN}=me(Tf.privateApis);function Pf({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:s,label:a,description:c,getValue:l,setValue:u,isValid:f}=t,g=t.isDisabled({item:e,field:t}),m=s==="array",p=l({item:e})??(m?[]:""),h=(0,vE.useCallback)(v=>r(u({item:e,value:v})),[e,r,u]),{elements:y,isLoading:x}=Tt({elements:t.elements,getElements:t.getElements});return x?(0,Zg.jsx)(Tf.Spinner,{}):(0,Zg.jsx)(HN,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Fe(f,i),label:a,value:p,help:c,options:y,onChange:h,hideLabelFromVision:o,multiple:m,disabled:g})}var Qg=d(B(),1),jN=10;function bE(e){let{field:t}=e,{elements:r}=Tt({elements:t.elements,getElements:t.getElements});return r.length>=jN?(0,Qg.jsx)(Cf,{...e}):(0,Qg.jsx)(Pf,{...e})}var Af=d(oe(),1);var yE=d(oe(),1),xE=d(G(),1);var wE=d(B(),1),{ValidatedInputControl:WN}=me(yE.privateApis);function Ho({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:s,suffix:a,validity:c}){let{label:l,placeholder:u,description:f,getValue:g,setValue:m,isValid:p}=t,h=g({item:e}),y=t.isDisabled({item:e,field:t}),x=(0,xE.useCallback)(v=>r(m({item:e,value:v})),[e,m,r]);return(0,wE.jsx)(WN,{required:!!p.required,markWhenOptional:n,customValidity:Fe(p,c),label:l,placeholder:u,value:h??"",help:f,onChange:x,hideLabelFromVision:o,type:i,prefix:s,suffix:a,disabled:y,pattern:p.pattern?p.pattern.constraint:void 0,minLength:p.minLength?p.minLength.constraint:void 0,maxLength:p.maxLength?p.maxLength.constraint:void 0})}var Of=d(B(),1);function SE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,Of.jsx)(Ho,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,Of.jsx)(Af.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Of.jsx)(Af.Icon,{icon:zd})})})}var Nf=d(oe(),1);var If=d(B(),1);function CE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,If.jsx)(Ho,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,If.jsx)(Nf.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,If.jsx)(Nf.Icon,{icon:nm})})})}var kf=d(oe(),1);var Vf=d(B(),1);function EE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,Vf.jsx)(Ho,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,Vf.jsx)(kf.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Vf.jsx)(kf.Icon,{icon:rm})})})}var un=d(oe(),1),sl=d(G(),1),Mf=d(X(),1);var ei=d(B(),1),{ValidatedNumberControl:zN}=me(un.privateApis);function _E(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function UN({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,s=(0,sl.useCallback)(c=>t([_E(c),i]),[t,i]),a=(0,sl.useCallback)(c=>t([n,_E(c)]),[t,n]);return(0,ei.jsx)(un.BaseControl,{help:(0,Mf.__)("The max. value must be greater than the min. value."),children:(0,ei.jsxs)(un.Flex,{direction:"row",gap:4,children:[(0,ei.jsx)(un.__experimentalNumberControl,{label:(0,Mf.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:s,hideLabelFromVision:r,step:o}),(0,ei.jsx)(un.__experimentalNumberControl,{label:(0,Mf.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:a,hideLabelFromVision:r,step:o})]})})}function Df({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:l,description:u,getValue:f,setValue:g,isValid:m}=t,p=f({item:e})??"",h=t.isDisabled({item:e,field:t}),y=(0,sl.useCallback)(v=>{r(g({item:e,value:["",void 0].includes(v)?void 0:Number(v)}))},[e,r,g]),x=(0,sl.useCallback)(v=>{r(g({item:e,value:v}))},[e,r,g]);if(i===sr){let v=["",""];return Array.isArray(p)&&p.length===2&&p.every(b=>typeof b=="number"||b==="")&&(v=p),(0,ei.jsx)(UN,{value:v,onChange:x,hideLabelFromVision:o,step:c})}return(0,ei.jsx)(zN,{required:!!m.required,markWhenOptional:n,customValidity:Fe(m,s),label:l,help:u,value:p,onChange:y,hideLabelFromVision:o,step:c,min:m.min?m.min.constraint:void 0,max:m.max?m.max.constraint:void 0,disabled:h})}var RE=d(B(),1);function TE(e){return(0,RE.jsx)(Df,{...e})}var PE=d(B(),1);function OE(e){return(0,PE.jsx)(Df,{...e})}var Ff=d(oe(),1),AE=d(G(),1);var Jg=d(B(),1),{ValidatedRadioControl:$N}=me(Ff.privateApis);function IE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:c,setValue:l,isValid:u}=t,f=t.isDisabled({item:e,field:t}),{elements:g,isLoading:m}=Tt({elements:t.elements,getElements:t.getElements}),p=c({item:e}),h=(0,AE.useCallback)(y=>r(l({item:e,value:y})),[e,r,l]);return m?(0,Jg.jsx)(Ff.Spinner,{}):(0,Jg.jsx)($N,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Fe(u,i),label:s,help:a,onChange:h,options:g,selected:p,hideLabelFromVision:o,disabled:f})}var eh=d(G(),1);var NE=d(B(),1);function VE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{prefix:a,suffix:c}=i||{};return(0,NE.jsx)(Ho,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,prefix:a?(0,eh.createElement)(a):void 0,suffix:c?(0,eh.createElement)(c):void 0})}var kE=d(oe(),1),ME=d(G(),1);var DE=d(B(),1),{ValidatedToggleControl:YN}=me(kE.privateApis);function FE({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:c,setValue:l,isValid:u}=e,f=e.isDisabled({item:r,field:e}),g=(0,ME.useCallback)(()=>{t(l({item:r,value:!c({item:r})}))},[t,l,r,c]);return(0,DE.jsx)(YN,{required:!!u.required,markWhenOptional:n,customValidity:Fe(u,i),hidden:o,label:s,help:a,checked:c({item:r}),onChange:g,disabled:f})}var LE=d(oe(),1),BE=d(G(),1);var HE=d(B(),1),{ValidatedTextareaControl:GN}=me(LE.privateApis);function jE({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:l,placeholder:u,description:f,setValue:g,isValid:m}=t,p=t.getValue({item:e}),h=(0,BE.useCallback)(y=>r(g({item:e,value:y})),[e,r,g]);return(0,HE.jsx)(GN,{required:!!m.required,markWhenOptional:n,customValidity:Fe(m,s),label:l,placeholder:u,value:p??"",help:f,onChange:h,rows:a,disabled:c,minLength:m.minLength?m.minLength.constraint:void 0,maxLength:m.maxLength?m.maxLength.constraint:void 0,hideLabelFromVision:o})}var qE=d(G(),1);var Xs=d(oe(),1),ri=d(jt(),1),Wr=d(G(),1),Bf=d(th(),1);var qN=[];function zE({allowedFormats:e,disableFormats:t}){return t?qN:e}var Lf=d(th(),1),UE=d(B(),1),$E=d(K(),1),KN={};function XN({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,Lf.getActiveFormat)(r,s),l=c!==void 0,u=(0,Lf.getActiveObject)(r),f=u!==void 0&&u.type===s;return(0,UE.jsx)(a,{isActive:l,isVisible:i,activeAttributes:l?c.attributes||{}:{},isObjectActive:f,activeObjectAttributes:f?u.attributes||{}:{},value:r,onChange:e,onFocus:t,contentRef:o,context:KN},s)}function YE({formatTypes:e,...t}){return e.map(r=>(0,$E.createElement)(XN,{settings:r,...t,key:r.name}))}var ti=d(B(),1),{ValidatedContentEditableControl:ZN,withIgnoreIMEEvents:QN}=me(Xs.privateApis),{useRichText:JN,KeyboardShortcutContext:eV,InputEventContext:tV,shortcutsListener:rV,inputEventsListener:oV}=me(Bf.privateApis),nV=[];function GE({label:e,value:t,onChange:r,placeholder:o,id:n,clientId:i,className:s,hideLabelFromVision:a,help:c,disabled:l,required:u,markWhenOptional:f,customValidity:g,allowedFormats:m,disableFormats:p,withoutInteractiveFormatting:h,preserveWhiteSpace:y,disableLineBreaks:x,focusOnMount:v,completers:b=nV}){let[w,T]=(0,Wr.useState)({start:void 0,end:void 0}),[_,k]=(0,Wr.useState)(!1),C=(0,Wr.useRef)(void 0),E=(0,Wr.useRef)(new Set),M=(0,Wr.useRef)(new Set),A=(0,ri.__experimentalUseFocusOutside)(()=>k(!1)),I=zE({allowedFormats:m,disableFormats:p}),{value:O,onChange:F,ref:P,formatTypes:D,getValue:V}=JN({value:t,onChange:r,selectionStart:w.start,selectionEnd:w.end,onSelectionChange:(re,ce)=>T({start:re,end:ce}),__unstableIsSelected:_,preserveWhiteSpace:!!y,placeholder:o,__unstableDisableFormats:p,allowedFormats:I,withoutInteractiveFormatting:h,__unstableFormatTypeHandlerContext:(0,Wr.useMemo)(()=>({richTextIdentifier:n,blockClientId:i}),[n,i])});function R(){C.current?.focus()}let S=(0,Wr.useRef)({keyboardShortcuts:M,inputEvents:E}),N=(0,Wr.useRef)({formatTypes:D,getValue:V,onChange:F});(0,Wr.useInsertionEffect)(()=>{N.current={formatTypes:D,getValue:V,onChange:F}});let L=(0,ri.useRefEffect)(re=>{if(l)return;let ce=QN(be=>{if(be.key!=="Enter"||be.defaultPrevented||be.metaKey||be.ctrlKey||(be.preventDefault(),x))return;let{getValue:W,onChange:U}=N.current,$=W();U((0,Bf.insert)($,`
-`,$.start??$.text.length,$.end??$.text.length))});return re.addEventListener("keydown",ce),()=>re.removeEventListener("keydown",ce)},[x,l]),j=(0,ri.useRefEffect)(re=>{if(!_)return;let ce=rV(S)(re),be=oV(S)(re);function W(U){if(U.inputType!=="insertText"&&U.type!=="compositionend")return;let{formatTypes:$,getValue:le,onChange:ge}=N.current,Ot=le(),Ct=$.reduce((Bt,{__unstableInputRule:vt})=>vt?vt(Bt):Bt,Ot);Ct!==Ot&&ge({...Ct,activeFormats:Ot.activeFormats})}return re.addEventListener("input",W),re.addEventListener("compositionend",W),()=>{ce(),be(),re.removeEventListener("input",W),re.removeEventListener("compositionend",W)}},[_]),{ref:q,...ee}=(0,Xs.__unstableUseAutocompleteProps)({completers:b,record:O,onChange:F,onReplace:()=>{}}),te=(0,ri.useRefEffect)(re=>{v&&!l&&re.focus()},[v,l]),Q=(0,ri.useMergeRefs)([P,C,j,L,te,q]);return(0,ti.jsx)("div",{...A,onFocus:re=>{k(!0),A.onFocus(re)},children:(0,ti.jsxs)(Xs.SlotFillProvider,{children:[(0,ti.jsx)(ZN,{label:e,id:n,className:Z("dataviews-controls__richtext",s),placeholder:o,hideLabelFromVision:a,help:c,disabled:l,required:u,markWhenOptional:f,customValidity:g,value:O.text,"aria-multiline":!x,...ee,ref:Q}),_&&!l&&(0,ti.jsx)(eV.Provider,{value:M,children:(0,ti.jsx)(tV.Provider,{value:E,children:(0,ti.jsx)(YE,{value:O,onChange:F,onFocus:R,formatTypes:D,forwardedRef:C,isVisible:!0})})})]})})}var KE=d(B(),1);function XE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{className:a,clientId:c,allowedFormats:l,disableFormats:u,withoutInteractiveFormatting:f,preserveWhiteSpace:g,disableLineBreaks:m}=i||{},p=t.isDisabled({item:e,field:t}),{label:h,placeholder:y,description:x,id:v,setValue:b,isValid:w}=t,T=t.getValue({item:e})??"",_=(0,qE.useCallback)(k=>r(b({item:e,value:k})),[e,r,b]);return(0,KE.jsx)(GE,{label:h,value:T,onChange:_,placeholder:y,id:v,hideLabelFromVision:o,help:x,disabled:p,required:!!w.required,markWhenOptional:n,customValidity:Fe(w,s),className:a,clientId:c,allowedFormats:l,disableFormats:u,withoutInteractiveFormatting:f,preserveWhiteSpace:g,disableLineBreaks:m})}var Zs=d(oe(),1),ZE=d(G(),1);var Hf=d(B(),1),{ValidatedToggleGroupControl:iV}=me(Zs.privateApis);function QE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,isValid:c}=t,l=t.isDisabled({item:e,field:t}),u=s({item:e}),f=(0,ZE.useCallback)(h=>r(a({item:e,value:h})),[e,r,a]),{elements:g,isLoading:m}=Tt({elements:t.elements,getElements:t.getElements});if(m)return(0,Hf.jsx)(Zs.Spinner,{});if(g.length===0)return null;let p=g.find(h=>h.value===u);return(0,Hf.jsx)(iV,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Fe(c,i),isBlock:!0,label:t.label,help:p?.description||t.description,onChange:f,value:u,hideLabelFromVision:o,children:g.map(h=>(0,Hf.jsx)(Zs.__experimentalToggleGroupControlOption,{label:h.label,value:h.value,disabled:l},h.value))})}var jf=d(oe(),1),Wf=d(G(),1);var al=d(B(),1),{ValidatedFormTokenField:sV}=me(jf.privateApis);function JE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:c,getValue:l,setValue:u,isValid:f}=t,g=l({item:e}),m=t.isDisabled({item:e,field:t}),{elements:p,isLoading:h}=Tt({elements:t.elements,getElements:t.getElements}),y=(0,Wf.useMemo)(()=>Array.isArray(g)?g.map(v=>p?.find(w=>w.value===v)||{value:v,label:v}):[],[g,p]),x=(0,Wf.useCallback)(v=>{let b=v.map(w=>typeof w=="object"&&"value"in w?w.value:w);r(u({item:e,value:b}))},[r,u,e]);return h?(0,al.jsx)(jf.Spinner,{}):(0,al.jsx)(sV,{required:!!f?.required,markWhenOptional:n,customValidity:Fe(f,i),label:o?void 0:s,value:y,onChange:x,placeholder:a,suggestions:p?.map(v=>v.value),disabled:m,__experimentalValidateInput:v=>t.isValid?.elements&&p?p.some(b=>b.value===v||b.label===v):!0,__experimentalExpandOnFocus:p&&p.length>0,help:c??(t.isValid?.elements?"":void 0),displayTransform:v=>typeof v=="object"&&"label"in v?v.label:typeof v=="string"&&p&&p.find(w=>w.value===v)?.label||v,__experimentalRenderItem:({item:v})=>{if(typeof v=="string"&&p){let b=p.find(w=>w.value===v);return(0,al.jsx)("span",{children:b?.label||v})}return(0,al.jsx)("span",{children:v})}})}var aV={grad:.9,turn:360,rad:360/(2*Math.PI)},fn=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Pt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Xr=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},l_=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},e_=function(e){return{r:Xr(e.r,0,255),g:Xr(e.g,0,255),b:Xr(e.b,0,255),a:Xr(e.a)}},rh=function(e){return{r:Pt(e.r),g:Pt(e.g),b:Pt(e.b),a:Pt(e.a,3)}},lV=/^#([0-9a-f]{3,8})$/i,zf=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},c_=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}},u_=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),l=i%6;return{r:255*[o,a,s,s,c,o][l],g:255*[c,o,o,a,s,s][l],b:255*[s,s,c,o,o,a][l],a:n}},t_=function(e){return{h:l_(e.h),s:Xr(e.s,0,100),l:Xr(e.l,0,100),a:Xr(e.a)}},r_=function(e){return{h:Pt(e.h),s:Pt(e.s),l:Pt(e.l),a:Pt(e.a,3)}},o_=function(e){return u_((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},ll=function(e){return{h:(t=c_(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},cV=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,uV=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,fV=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,dV=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,n_={string:[[function(e){var t=lV.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?Pt(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?Pt(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=fV.exec(e)||dV.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:e_({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=cV.exec(e)||uV.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)*(aV[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return o_(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 fn(t)&&fn(r)&&fn(o)?e_({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(!fn(t)||!fn(r)||!fn(o))return null;var s=t_({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return o_(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!fn(t)||!fn(r)||!fn(o))return null;var s=(function(a){return{h:l_(a.h),s:Xr(a.s,0,100),v:Xr(a.v,0,100),a:Xr(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return u_(s)},"hsv"]]},i_=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]},mV=function(e){return typeof e=="string"?i_(e.trim(),n_.string):typeof e=="object"&&e!==null?i_(e,n_.object):[null,void 0]};var oh=function(e,t){var r=ll(e);return{h:r.h,s:Xr(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},s_=function(e,t){var r=ll(e);return{h:r.h,s:r.s,l:Xr(r.l+100*t,0,100),a:r.a}},a_=(function(){function e(t){this.parsed=mV(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 Pt(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?zf(Pt(255*i)):"","#"+zf(r)+zf(o)+zf(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 r_(ll(this.rgba))},e.prototype.toHslString=function(){return t=r_(ll(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=c_(this.rgba),{h:Pt(t.h),s:Pt(t.s),v:Pt(t.v),a:Pt(t.a,3)};var t},e.prototype.invert=function(){return er({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),er(oh(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),er(oh(this.rgba,-t))},e.prototype.grayscale=function(){return er(oh(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),er(s_(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),er(s_(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"?er({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Pt(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=ll(this.rgba);return typeof t=="number"?er({h:t,s:r.s,l:r.l,a:r.a}):Pt(r.h)},e.prototype.isEqual=function(t){return this.toHex()===er(t).toHex()},e})(),er=function(e){return e instanceof a_?e:new a_(e)};var Tr=d(oe(),1),ih=d(G(),1),f_=d(X(),1);var dn=d(B(),1),{ValidatedInputControl:pV}=me(Tr.privateApis),gV=({color:e,onColorChange:t,disabled:r})=>{let o=e&&er(e).isValid()?e:"#ffffff";return(0,dn.jsx)(Tr.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,dn.jsx)(Tr.Button,{onClick:n,"aria-label":(0,f_.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,dn.jsx)(Tr.ColorIndicator,{colorValue:o})}),renderContent:()=>(0,dn.jsx)(Tr.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,dn.jsx)(Tr.ColorPicker,{color:o,onChange:t,enableAlpha:!0})})})};function d_({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:c,setValue:l,isValid:u}=t,f=t.isDisabled({item:e,field:t}),g=t.getValue({item:e})||"",m=(0,ih.useCallback)(h=>{r(l({item:e,value:h}))},[e,r,l]),p=(0,ih.useCallback)(h=>{r(l({item:e,value:h||""}))},[e,r,l]);return(0,dn.jsx)(pV,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Fe(u,i),label:s,placeholder:a,value:g,help:c,onChange:p,hideLabelFromVision:o,type:"text",disabled:f,prefix:(0,dn.jsx)(Tr.__experimentalInputControlPrefixWrapper,{variant:"control",children:(0,dn.jsx)(gV,{color:g,onColorChange:m,disabled:f})})})}var $f=d(oe(),1),Yf=d(G(),1),sh=d(X(),1);var Uf=d(B(),1);function m_({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let[s,a]=(0,Yf.useState)(!1),c=t.isDisabled({item:e,field:t}),l=(0,Yf.useCallback)(()=>{a(u=>!u)},[]);return(0,Uf.jsx)(Ho,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:s?"text":"password",suffix:(0,Uf.jsx)($f.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Uf.jsx)($f.Button,{icon:s?ca:dm,onClick:l,size:"small",label:s?(0,sh.__)("Hide password"):(0,sh.__)("Show password"),disabled:c,accessibleWhenDisabled:!0})})})}function Gf(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var g_=d(B(),1),p_={adaptiveSelect:bE,array:JE,checkbox:cE,color:d_,combobox:Cf,datetime:mE,date:hE,email:SE,telephone:CE,url:EE,integer:TE,number:OE,password:m_,radio:IE,select:Pf,text:VE,toggle:FE,textarea:jE,richtext:XE,toggleGroup:QE};function hV(e){return e&&typeof e=="object"&&typeof e.control=="string"}function vV(e){let{control:t,...r}=e,o=qf(t);return o===null?null:function(i){return(0,g_.jsx)(o,{...i,config:r})}}function h_(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?qf(e.Edit):hV(e.Edit)?vV(e.Edit):Gf(e)&&e.type!=="array"?qf("adaptiveSelect"):t===null?null:qf(t)}function qf(e){return Object.keys(p_).includes(e)?p_[e]:null}function bV(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 v_=bV;var yV=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},b_=yV;var xV=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},y_=xV;var w_=d(X(),1);function Kf({item:e,field:t}){let{elements:r,isLoading:o}=Tt({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 x_=d(B(),1);function at({item:e,field:t}){return t.hasElements?(0,x_.jsx)(Kf,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var jo=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function lt(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function Wo(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 zo(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 Uo(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 Ke(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 wV({item:e,field:t}){return t.getValue({item:e})}var fr=wV;var SV=/^[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 CV(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!SV.test(r)?(0,w_.__)("Value must be a valid email address."):null}var S_={type:"email",render:at,Edit:"email",sort:jo,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ze,Qe],validOperators:[et,tt,wo,So,Co,Ze,Qe,Yt,Gt],format:{},getValueFormatted:fr,validate:{required:lt,pattern:Uo,minLength:Wo,maxLength:zo,elements:Ke,custom:CV}};var C_=d(X(),1);var Qs=(e,t,r)=>r==="asc"?e-t:t-e;function Xf(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 Zf(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 E_={separatorThousand:","};function EV({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=E_: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 _V(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,C_.__)("Value must be an integer."):null}var __={type:"integer",render:at,Edit:"integer",sort:Qs,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[et,tt,_n,Rn,Tn,Pn,sr],validOperators:[et,tt,_n,Rn,Tn,Pn,sr,Ze,Qe,Yt,Gt],format:E_,getValueFormatted:EV,validate:{required:lt,min:Xf,max:Zf,elements:Ke,custom:_V}};var R_=d(X(),1);var T_={separatorThousand:",",separatorDecimal:".",decimals:2};function RV({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=T_:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:s}=o,a=r.toFixed(s),[c,l]=a.split("."),u=n?c.replace(/\B(?=(\d{3})+(?!\d))/g,n):c;return s===0?u:u+i+l}function TV(e){return e===""||e===void 0||e===null}function PV(e,t){let r=t.getValue({item:e});return!TV(r)&&!Number.isFinite(r)?(0,R_.__)("Value must be a number."):null}var P_={type:"number",render:at,Edit:"number",sort:Qs,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[et,tt,_n,Rn,Tn,Pn,sr],validOperators:[et,tt,_n,Rn,Tn,Pn,sr,Ze,Qe,Yt,Gt],format:T_,getValueFormatted:RV,validate:{required:lt,min:Xf,max:Zf,elements:Ke,custom:PV}};var O_={type:"text",render:at,Edit:"text",sort:jo,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ze,Qe],validOperators:[et,tt,wo,So,Co,Ze,Qe,Yt,Gt],format:{},getValueFormatted:fr,validate:{required:lt,pattern:Uo,minLength:Wo,maxLength:zo,elements:Ke}};var Ui=d(Kn(),1);var I_=d(Kn(),1);function A_(e){if(!e||!nn(new Date(e)))return null;let t=(0,I_.getDate)(e);return t&&nn(t)?t:null}function N_(e,t,r){let o=t.isValid[r]?.constraint;if(typeof o!="string")return!1;let n=t.getValue({item:e}),i=Array.isArray(n)?n[r==="min"?0:n.length-1]:n;if(i==null||i==="")return!0;let s=A_(o),a=A_(String(i));return!!s&&!!a&&(r==="min"?a.getTime()>=s.getTime():a.getTime()<=s.getTime())}function Qf(e,t){return N_(e,t,"min")}function Jf(e,t){return N_(e,t,"max")}var V_={datetime:(0,Ui.getSettings)().formats.datetime,weekStartsOn:(0,Ui.getSettings)().l10n.startOfWeek};function OV({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=V_:o=t.format,(0,Ui.dateI18n)(o.datetime,(0,Ui.getDate)(r))}var AV=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},k_={type:"datetime",render:at,Edit:"datetime",sort:AV,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Vn,kn,On,An,In,Nn,ar,wr],validOperators:[Vn,kn,On,An,In,Nn,ar,wr],format:V_,getValueFormatted:OV,validate:{required:lt,elements:Ke,min:Qf,max:Jf}};var $i=d(Kn(),1);var M_={date:(0,$i.getSettings)().formats.date,weekStartsOn:(0,$i.getSettings)().l10n.startOfWeek};function IV({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=M_:o=t.format,(0,$i.dateI18n)(o.date,(0,$i.getDate)(r))}var NV=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},D_={type:"date",render:at,Edit:"date",sort:NV,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Vn,kn,On,An,In,Nn,ar,wr,sr],validOperators:[Vn,kn,On,An,In,Nn,ar,wr,sr],format:M_,getValueFormatted:IV,validate:{required:lt,elements:Ke,min:Qf,max:Jf}};var ed=d(X(),1);function F_(e,t){return t.getValue({item:e})===!0}function VV({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,ed.__)("True"):r===!1?(0,ed.__)("False"):""}function kV(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,ed.__)("Value must be true, false, or undefined"):null}var MV=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},L_={type:"boolean",render:at,Edit:"checkbox",sort:MV,validate:{required:F_,elements:Ke,custom:kV},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[et,tt],validOperators:[et,tt],format:{},getValueFormatted:VV};var B_={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:fr,validate:{}};var ah=d(X(),1);function H_(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function j_({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function DV({item:e,field:t}){return j_({item:e,field:t})}function FV(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,ah.__)("Value must be an array."):r.every(o=>typeof o=="string")?null:(0,ah.__)("Every value must be a string.")}var LV=(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)},W_={type:"array",render:DV,Edit:"array",sort:LV,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ze,Qe],validOperators:[Ze,Qe,Yt,Gt],format:{},getValueFormatted:j_,validate:{required:H_,elements:Ke,custom:FV}};function BV({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var z_={type:"password",render:at,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:BV,validate:{required:lt,pattern:Uo,minLength:Wo,maxLength:zo,elements:Ke}};var U_={type:"telephone",render:at,Edit:"telephone",sort:jo,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ze,Qe],validOperators:[et,tt,wo,So,Co,Ze,Qe,Yt,Gt],format:{},getValueFormatted:fr,validate:{required:lt,pattern:Uo,minLength:Wo,maxLength:zo,elements:Ke}};var $_=d(X(),1);var Js=d(B(),1);function HV({item:e,field:t}){if(t.hasElements)return(0,Js.jsx)(Kf,{item:e,field:t});let r=fr({item:e,field:t});return!r||!er(r).isValid()?r:(0,Js.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,Js.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,Js.jsx)("span",{children:r})]})}function jV(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!er(r).isValid()?(0,$_.__)("Value must be a valid color."):null}var WV=(e,t,r)=>{let o=er(e),n=er(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},Y_={type:"color",render:HV,Edit:"color",sort:WV,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ze,Qe],validOperators:[et,tt,Ze,Qe],format:{},getValueFormatted:fr,validate:{required:lt,elements:Ke,custom:jV}};var G_={type:"url",render:at,Edit:"url",sort:jo,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ze,Qe],validOperators:[et,tt,wo,So,Co,Ze,Qe,Yt,Gt],format:{},getValueFormatted:fr,validate:{required:lt,pattern:Uo,minLength:Wo,maxLength:zo,elements:Ke}};var zV=(e,t,r)=>typeof e=="number"&&typeof t=="number"?Qs(e,t,r):jo(e,t,r),q_={render:at,Edit:null,sort:zV,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[et,tt],validOperators:VC(),format:{},getValueFormatted:fr,validate:{required:lt,elements:Ke}};function UV(e){return e==="integer"||e==="number"}function $V(e){return e==="date"||e==="datetime"}function K_(e,t,r){let o=t.validate[r];if(o&&(typeof e=="number"&&UV(t.type)||typeof e=="string"&&$V(t.type)))return{constraint:e,validate:o}}function X_(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=K_(r?.min,t,"min"),s=K_(r?.max,t,"max"),a=r?.minLength,c;typeof a=="number"&&t.validate.minLength!==void 0&&(c={constraint:a,validate:t.validate.minLength});let l=r?.maxLength,u;typeof l=="number"&&t.validate.maxLength!==void 0&&(u={constraint:l,validate:t.validate.maxLength});let f=r?.pattern,g;f!==void 0&&t.validate.pattern!==void 0&&(g={constraint:f,validate:t.validate.pattern});let m=r?.custom??t.validate.custom;return{required:o,elements:n,min:i,max:s,minLength:c,maxLength:u,pattern:g,custom:m}}function Z_(e){return e.validOperators.reduce((t,r)=>{let o=Wi(r);return o?.filter&&(t[r]=o.filter),t},{})}function YV(e,t){return{...t.format,...e.format}}var Q_=YV;function GV(e){let t=[S_,__,P_,O_,k_,D_,L_,B_,W_,z_,U_,Y_,G_].find(r=>r?.type===e);return t||q_}function J_(e){return e.map(t=>{let r=GV(t.type),o=t.getValue||b_(t.id),n=function(i,s,a){let c=o({item:i}),l=o({item:s});return t.sort?t.sort(c,l,a):r.sort(c,l,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||y_(t.id),elements:t.elements,getElements:t.getElements,hasElements:Gf(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:h_(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:X_(t,r),filterBy:v_(t,r.defaultOperators,r.validOperators),filter:Z_(r),format:Q_(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var Ft=d(G(),1);function eR({view:e,data:t,getItemId:r,isLoading:o,paginationInfo:n,selection:i}){let s=e.infiniteScrollEnabled,[a,c]=(0,Ft.useState)(!o);(0,Ft.useEffect)(()=>{o||c(!0)},[o]);let l=(0,Ft.useRef)(t),u=(0,Ft.useRef)(n);(0,Ft.useEffect)(()=>{o||(l.current=t,u.current=n)},[t,o,n]);let[f,g]=(0,Ft.useState)([]),m=(0,Ft.useRef)(new Map),p=(0,Ft.useRef)([]),h=(0,Ft.useRef)({search:void 0,filters:void 0,perPage:void 0}),y=(0,Ft.useRef)(void 0),x=(0,Ft.useRef)(void 0),v=(0,Ft.useRef)(!1),b=(0,Ft.useMemo)(()=>{e.startPosition!==void 0&&x.current!==void 0&&(e.startPosition<x.current?y.current="up":e.startPosition>x.current&&(y.current="down")),x.current=e.startPosition;let w=JSON.stringify(e.filters??[]),T=h.current.filters,_=!v.current||!e.infiniteScrollEnabled||e.search!==h.current.search||w!==T||e.perPage!==h.current.perPage;if(v.current=!0,h.current={search:e.search,filters:w,perPage:e.perPage},_){m.current.clear(),y.current=void 0;let P=e.search?1:e.startPosition??1,D=t.map((V,R)=>{let S=P+R;return m.current.set(r(V),S),{...V,position:S}});return p.current=D,D}let k=p.current,C=new Set(t.map(r)),E=y.current,M=e.search?1:e.startPosition??1,A=t.map((P,D)=>{let V=r(P),R=e.infiniteScrollEnabled?M+D:void 0;return R!==void 0&&m.current.set(V,R),{...P,position:R}});if(A.length===0)return k;let I=k.filter(P=>!C.has(r(P))),O=E==="up"?[...A,...I]:[...I,...A];O.sort((P,D)=>{let V=P.position,R=D.position;return V-R});let F=O;if(f.length>0){let P=Math.min(...f),D=Math.max(...f),V=20,R=O.map(j=>j.position),S=Math.min(...R);!(Math.max(...R)<P-V||S>D+V)&&(F=O.filter(j=>{let q=r(j);if(i?.includes(q))return!0;let te=j.position;return E==="up"?te<=D+V:E==="down"?te>=P-V:te>=P-V&&te<=D+V}))}return p.current=F,F},[t,e.search,e.filters,e.perPage,e.startPosition,e.infiniteScrollEnabled,f,i,r]);return s?{data:b,paginationInfo:n,hasInitiallyLoaded:a,setVisibleEntries:g}:{data:(o&&l.current?.length?l.current:t).map(T=>({...T,position:void 0})),paginationInfo:o&&l.current?.length?u.current:n,hasInitiallyLoaded:a,setVisibleEntries:void 0}}var dr=d(G(),1),rR=d(jt(),1);function tR(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((l,u)=>{let f=u.getBoundingClientRect(),g=f.top+f.height/2,m=Math.abs(g-n),p=l.getBoundingClientRect(),h=p.top+p.height/2,y=Math.abs(h-n);return m<y?u:l}),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 oR({view:e,onChangeView:t,isLoading:r,paginationInfo:o,containerRef:n,setVisibleEntries:i}){let s=(0,dr.useRef)(null),a=(0,dr.useRef)(e),c=(0,dr.useRef)(r),l=(0,dr.useRef)(t),u=(0,dr.useRef)(o.totalItems);(0,dr.useLayoutEffect)(()=>{a.current=e,c.current=r,l.current=t,u.current=o.totalItems},[e,r,t,o.totalItems]);let f=(0,dr.useCallback)(m=>{i&&i(p=>{let h=new Set(p),y=!1;return m.forEach(x=>{let v=Number(x.target?.attributes?.getNamedItem("aria-posinset")?.value);isNaN(v)||(x.isIntersecting?h.has(v)||(h.add(v),y=!0):h.has(v)&&(h.delete(v),y=!0))}),y?Array.from(h).sort():p})},[i]);(0,dr.useLayoutEffect)(()=>{let m=n.current,p=s.current;if(!m||!e.infiniteScrollEnabled||!p||r)return;let h=m.querySelector(`[aria-posinset="${p.posinset}"]`);if(h){let y=m.getBoundingClientRect(),b=h.getBoundingClientRect().top-y.top-p.viewportOffset+(m.scrollTop-p.scrollTop);Math.abs(b)>1&&(m.scrollTop+=b)}s.current=null},[n,r,e.infiniteScrollEnabled]);let g=(0,dr.useRef)(null);return(0,dr.useEffect)(()=>{if(!e.infiniteScrollEnabled||!f){g.current&&(g.current.disconnect(),g.current=null);return}return g.current=new IntersectionObserver(f,{root:null,rootMargin:"0px",threshold:.1}),()=>{g.current&&(g.current.disconnect(),g.current=null)}},[e.infiniteScrollEnabled,f]),(0,dr.useEffect)(()=>{if(!e.infiniteScrollEnabled||!n.current)return;let m=0,p=600,h=800,y=(0,rR.throttle)(v=>{let b=a.current,w=u.current,T=v.target,_=T.scrollTop,k=T.scrollHeight,C=T.clientHeight,E=_>m?"down":"up";if(m=_,c.current)return;let M=b.startPosition||1,A=b.perPage||10,I=Math.min(M+A,w);if(E==="down"&&_+C>=k-p&&I<w){let O=I;tR(T,s,"down"),l.current({...b,startPosition:O})}if(E==="up"&&_<=h&&M>1){let O=M-A,F=O<6?1:O;tR(T,s,"up"),l.current({...b,startPosition:F})}},50),x=n.current;return x.addEventListener("scroll",y),()=>{x.removeEventListener("scroll",y),y.cancel()}},[n,e.infiniteScrollEnabled]),{intersectionObserver:g.current}}var Pr=d(G(),1),nR=d(jt(),1);var Lt=d(B(),1),qV=()=>!1,KV=zn.filter(e=>e.isPicker),XV=e=>e.id,ZV=[],QV={pickerGrid:!0,pickerTable:!0};function JV({search:e=!0,searchLabel:t=void 0}){let{view:r}=(0,Pr.useContext)(ne),o=r.infiniteScrollEnabled;return(0,Lt.jsxs)(Lt.Fragment,{children:[(0,Lt.jsxs)(z,{direction:"row",align:"top",justify:"space-between",className:Z("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":o}),gap:"xs",children:[(0,Lt.jsxs)(z,{direction:"row",gap:"sm",justify:"start",className:"dataviews__search",children:[e&&(0,Lt.jsx)(zg,{label:t}),(0,Lt.jsx)(xf,{})]}),(0,Lt.jsx)(z,{direction:"row",gap:"xs",style:{flexShrink:0},children:(0,Lt.jsx)(iE,{})})]}),(0,Lt.jsx)(wf,{className:"dataviews-filters__container"}),(0,Lt.jsx)(Wg,{}),(0,Lt.jsx)(tg,{})]})}function ek({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=ZV,data:s,getItemId:a=XV,isLoading:c=!1,paginationInfo:l,defaultLayouts:u=QV,selection:f,onChangeSelection:g,children:m,config:p={perPageSizes:[10,20,50,100]},itemListLabel:h,empty:y,onReset:x}){let{data:v,setVisibleEntries:b}=eR({view:e,data:s,getItemId:a,selection:f,paginationInfo:l}),w=(0,Pr.useRef)(null),[T,_]=(0,Pr.useState)(0),k=(0,nR.useResizeObserver)(R=>{_(R[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[C,E]=(0,Pr.useState)(null);function M(R){let S=typeof R=="function"?R(f):R;g&&g(S)}let A=(0,Pr.useMemo)(()=>J_(r),[r]),I=el(A,e),O=(0,Pr.useMemo)(()=>(I||[]).some(R=>R.isPrimary||R.isLocked),[I]),[F,P]=(0,Pr.useState)(O),{intersectionObserver:D}=oR({view:e,onChangeView:t,isLoading:c,paginationInfo:l,containerRef:w,setVisibleEntries:b});(0,Pr.useEffect)(()=>{O&&!F&&P(!0)},[O,F]);let V=(0,Pr.useMemo)(()=>Object.fromEntries(Object.entries(u).filter(([R])=>KV.some(S=>S.type===R)).map(([R,S])=>[R,S===!0?{}:S])),[u]);return V[e.type]?(0,Lt.jsx)(ne.Provider,{value:{view:e,onChangeView:t,fields:A,actions:i,data:v,isLoading:c,paginationInfo:l,isItemClickable:qV,selection:f,onChangeSelection:M,openedFilter:C,setOpenedFilter:E,getItemId:a,containerWidth:T,containerRef:w,resizeObserverRef:k,defaultLayouts:V,filters:I,isShowingFilter:F,setIsShowingFilter:P,config:p,itemListLabel:h,empty:y,onReset:x,hasInitiallyLoaded:!0,intersectionObserver:D},children:(0,Lt.jsx)("div",{className:"dataviews-picker-wrapper",children:m??(0,Lt.jsx)(JV,{search:o,searchLabel:n})})}):null}var uo=ek;uo.BulkActionToolbar=Nw;uo.Footer=tg;uo.Filters=rl;uo.FiltersToggled=wf;uo.FiltersToggle=xf;uo.Layout=Wg;uo.LayoutSwitcher=$g;uo.Pagination=Jp;uo.Search=zg;uo.ViewConfig=Yg;var $o=uo;var iR=Object.prototype.hasOwnProperty;function sR(e,t,r){for(r of e.keys())if(oi(r,t))return r}function oi(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--&&oi(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=sR(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=sR(t,n),!n)||!oi(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(iR.call(e,r)&&++o&&!iR.call(t,r)||!(r in t)||!oi(e[r],t[r]))return!1;return Object.keys(t).length===o}}return e!==e&&t!==t}var Yi=d(G(),1),rd=d(or(),1),fh=d(lh(),1);function ch(e,t,r){return`dataviews-${e}-${t}-${r}`}var lR=["titleField","mediaField","descriptionField","showTitle","showMedia","showDescription","showLevels","infiniteScrollEnabled"];function uh(e,t,r){if(!t)return e;let o=e;for(let n of lR)n in t&&(o={...o,[n]:t[n]});if(t.filters&&t.filters.length>0){let n=new Set(t.filters.map(s=>s.field)),i=(e.filters??[]).filter(s=>!n.has(s.field));o={...o,filters:[...i,...t.filters]}}return t.sort&&r&&e.sort?.field===r.sort?.field&&e.sort?.direction===r.sort?.direction&&(o={...o,sort:t.sort}),t.layout&&(o={...o,layout:{...o.layout,...t.layout}}),t.groupBy&&(o={...o,groupBy:t.groupBy}),o}function td(e,t,r){if(!t)return e;let o=e;for(let n of lR)if(n in t){let{[n]:i,...s}=o;o=s}if(t.filters&&t.filters.length>0){let n=new Set(t.filters.map(i=>i.field));o={...o,filters:(e.filters??[]).filter(i=>!n.has(i.field))}}if(t.sort&&e.sort?.field===t.sort.field&&e.sort?.direction===t.sort.direction&&(o={...o,sort:r?.sort}),t.layout&&"layout"in o&&o.layout){let n={...o.layout};for(let i of Object.keys(t.layout))delete n[i];o={...o,layout:Object.keys(n).length>0?n:void 0}}if(t.groupBy&&"groupBy"in o){let{groupBy:n,...i}=o;o=i}return o}function tk(e,t){let r={...e};for(let o of t)delete r[o];return r}function dh(e){let{kind:t,name:r,slug:o,defaultView:n,activeViewOverrides:i,queryParams:s,onChangeQueryParams:a}=e,c=ch(t,r,o),l=(0,rd.useSelect)(b=>b(fh.store).get("core/views",c),[c]),{set:u}=(0,rd.useDispatch)(fh.store),f=(0,Yi.useMemo)(()=>l??n??{},[l,n]),g=Number(s?.page??f.page??1),m=s?.search??f.search??"",p=(0,Yi.useMemo)(()=>{let b=e.defaultLayouts?.[f.type];return{...!b||b===!0?{}:b,...i}},[e.defaultLayouts,f.type,i]),h=(0,Yi.useMemo)(()=>uh({...f,page:g,search:m},p,n),[f,g,m,p,n]),y=!!l,x=(0,Yi.useCallback)(b=>{let w={page:b?.page,search:b?.search},T=td(tk(b,["page","search"]),p,n);a&&!oi(w,{page:g,search:m})&&a(w);let _=td(f,p,n),k=td(n,p,n);oi(_,T)||(oi(T,k)?u("core/views",c,void 0):u("core/views",c,T))},[a,g,m,f,n,p,u,c]),v=(0,Yi.useCallback)(()=>{u("core/views",c,void 0)},[c,u]);return{view:h,isModified:y,updateView:x,resetToDefault:v}}var rk=d(or(),1),ok=d(lh(),1);var ik=d(or(),1),sk=d(ci(),1);var cR=d(Ra(),1),{lock:gee,unlock:nk}=(0,cR.__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 cl=d(X(),1),uR=d(oe(),1);var ni=d(B(),1),ak={id:"alt_text",type:"text",label:(0,cl.__)("Alt text"),isVisible:e=>e?.media_type==="image",render:({item:e})=>e?.alt_text||"-",Edit:({field:e,onChange:t,data:r})=>(0,ni.jsx)(uR.TextareaControl,{label:e.label,value:r.alt_text||"",onChange:o=>t({alt_text:o}),help:(0,ni.jsxs)(ni.Fragment,{children:[(0,ni.jsx)(Lp,{href:(0,cl.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),openInNewTab:!0,children:(0,cl.__)("Describe the purpose of the image.")}),(0,ni.jsx)("br",{}),(0,cl.__)("Leave empty if decorative.")]}),rows:2}),enableSorting:!1,filterBy:!1},mh=ak;var gR=d(X(),1);var nd=d(G(),1),ph=d(X(),1);function od(e){return e?typeof e=="string"?e:typeof e=="object"&&(e.rendered||e.raw)||"":""}var id=d(B(),1);function fR({item:e}){let[t,r]=(0,nd.useState)(null),o=e.post,n=e._embedded?.["wp:attached-to"]?.[0]?.id,i=e._embedded?.["wp:attached-to"]?.[0]?.title;return(0,nd.useEffect)(()=>{o&&o===n&&r(od(i)||(0,ph.__)("(no title)")),o||r((0,ph.__)("(Unattached)"))},[o,n,i]),(0,id.jsx)(id.Fragment,{children:t})}var sd=d(ci(),1),ad=d(oe(),1),gh=d(X(),1),Gi=d(G(),1),dR=d(jt(),1),mR=d(or(),1);var hh=d(B(),1);function pR({data:e,onChange:t}){let r=e.post&&e?._embedded?.["wp:attached-to"]?.[0]?[{label:od(e._embedded?.["wp:attached-to"]?.[0]?.title),value:e.post.toString()}]:[],[o,n]=(0,Gi.useState)(r),[i,s]=(0,Gi.useState)([]),[a,c]=(0,Gi.useState)(!1),[l,u]=(0,Gi.useState)(e?.post?.toString()??null),f=(0,mR.useSelect)(y=>y(sd.store).getPostTypes(),[]),g=()=>{t({post:0,_embedded:{...e?._embedded,"wp:attached-to":void 0}}),u(null),n([])},m=async y=>{c(!0);let x=await(0,sd.__experimentalFetchLinkSuggestions)(y,{type:"post",isInitialSuggestions:!0},{});s(x);let v=x.map(w=>({label:w.title,value:w.id.toString()})),b=!y&&v.findIndex(w=>w.value===l)===-1;n(v.concat(b?r:[])),c(!1)},p=y=>{if(!y){g();return}if(u(y),y){let x=i.find(v=>v.id===Number(y));if(x&&f){let v=f.find(w=>w.slug===x?.type),b={...v&&{type:v.slug},id:Number(y),title:{raw:x.title,rendered:x.title}};t({post:Number(y),_embedded:{...e?._embedded,"wp:attached-to":[b]}})}}},h=(0,Gi.createInterpolateElement)((0,gh.__)("Search for a post or page to attach this media to or <button>detach current</button>."),{button:(0,hh.jsx)(ad.Button,{__next40pxDefaultSize:!0,onClick:g,variant:"link",accessibleWhenDisabled:!0,disabled:!l})});return(0,hh.jsx)(ad.ComboboxControl,{className:"dataviews-media-field__attached-to",isLoading:a,label:(0,gh.__)("Attached to"),help:h,value:l,options:o,onFilterValueChange:(0,dR.debounce)(y=>m(y),300),onChange:p,hideLabelFromVision:!0})}var lk={id:"attached_to",type:"text",label:(0,gR.__)("Attached to"),Edit:pR,render:fR,enableSorting:!1,filterBy:!1},vh=lk;var bR=d(X(),1),yR=d(or(),1),xR=d(ci(),1);var hR=d(X(),1),ea=d(G(),1);var ld=d(oe(),1),ii=d(B(),1);function vR({item:e}){let t=e?._embedded?.author?.[0],r=t?.name,o=t?.avatar_urls?.[48],[n,i]=(0,ea.useState)("loading");(0,ea.useEffect)(()=>{i("loading")},[o]);let s=(0,ea.useCallback)(c=>{c?.complete&&i("instant")},[]),a=()=>{n==="loading"&&i("loaded")};return(0,ii.jsxs)(ld.__experimentalHStack,{alignment:"left",spacing:0,children:[!!o&&(0,ii.jsx)("div",{className:Z("media-author-field__avatar",{"is-loading":n==="loading","is-loaded":n==="loaded"}),children:(0,ii.jsx)("img",{ref:s,onLoad:a,alt:(0,hR.__)("Author avatar"),src:o})}),!o&&(0,ii.jsx)("div",{className:"media-author-field__icon",children:(0,ii.jsx)(ld.Icon,{icon:jd})}),(0,ii.jsx)("span",{className:"media-author-field__name",children:r})]})}var ck={label:(0,bR.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,yR.resolveSelect)(xR.store).getEntityRecords("root","user",{per_page:-1,who:"authors",_fields:"id,name",context:"view"})??[]).map(({id:t,name:r})=>({value:t,label:r})),render:vR,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},bh=ck;var wR=d(X(),1),SR=d(oe(),1);function si(e){return e?typeof e=="string"?e:typeof e=="object"&&"raw"in e&&e.raw||"":""}var CR=d(B(),1),uk={id:"caption",type:"text",label:(0,wR.__)("Caption"),getValue:({item:e})=>si(e?.caption),render:({item:e})=>si(e?.caption)||"-",Edit:({field:e,onChange:t,data:r})=>(0,CR.jsx)(SR.TextareaControl,{label:e.label,value:si(r.caption)||"",onChange:o=>t({caption:o}),rows:2}),enableSorting:!1,filterBy:!1},yh=uk;var ER=d(X(),1),fk={id:"date",type:"datetime",label:(0,ER.__)("Date added"),filterBy:{operators:["before","after"]},readOnly:!0},xh=fk;var _R=d(X(),1),dk={id:"modified",type:"datetime",label:(0,_R.__)("Date modified"),filterBy:{operators:["before","after"]},readOnly:!0},wh=dk;var RR=d(X(),1),TR=d(oe(),1);var Sh=d(B(),1),mk={id:"description",type:"text",label:(0,RR.__)("Description"),getValue:({item:e})=>si(e?.description),render:({item:e})=>(0,Sh.jsx)("div",{children:si(e?.description)||"-"}),Edit:({field:e,onChange:t,data:r})=>(0,Sh.jsx)(TR.TextareaControl,{label:e.label,value:si(r.description)||"",onChange:o=>t({description:o}),rows:5}),enableSorting:!1,filterBy:!1},Ch=mk;var NR=d(X(),1),VR=d(cd(),1);var OR=d(G(),1),AR=d(cd(),1);var qi=d(B(),1),pk=15;function IR({item:e}){let t=(0,OR.useMemo)(()=>e?.source_url?(0,AR.getFilename)(e.source_url):null,[e?.source_url]);return t?t.length<=pk?(0,qi.jsx)("span",{className:"dataviews-media-field__filename",children:t}):(0,qi.jsxs)(Nt.Root,{children:[(0,qi.jsx)(Nt.Trigger,{render:(0,qi.jsx)("span",{className:"dataviews-media-field__filename",children:t})}),(0,qi.jsx)(Nt.Popup,{children:t})]}):""}var gk={id:"filename",type:"text",label:(0,NR.__)("File name"),getValue:({item:e})=>(0,VR.getFilename)(e?.source_url||""),render:IR,enableSorting:!1,filterBy:!1,readOnly:!0},Eh=gk;var tr=d(X(),1),MR=1024,DR=1024*MR,FR=1024*DR,LR=1024*FR,BR=1024*LR,HR=1024*BR,jR=1024*HR,hk=1024*jR;function kR(e,t,r=2){return(0,tr.sprintf)((0,tr._x)("%1$s %2$s","file size"),e.toLocaleString(void 0,{minimumFractionDigits:0,maximumFractionDigits:r}),t)}function vk(e,t=2){if(e===0)return kR(0,(0,tr._x)("B","unit symbol"),t);let r={[(0,tr._x)("YB","unit symbol")]:hk,[(0,tr._x)("ZB","unit symbol")]:jR,[(0,tr._x)("EB","unit symbol")]:HR,[(0,tr._x)("PB","unit symbol")]:BR,[(0,tr._x)("TB","unit symbol")]:LR,[(0,tr._x)("GB","unit symbol")]:FR,[(0,tr._x)("MB","unit symbol")]:DR,[(0,tr._x)("KB","unit symbol")]:MR,[(0,tr._x)("B","unit symbol")]:1};for(let[o,n]of Object.entries(r))if(e>=n)return kR(e/n,o,t);return""}var bk={id:"filesize",type:"text",label:(0,tr.__)("File size"),getValue:({item:e})=>e?.media_details?.filesize?vk(e?.media_details?.filesize):"",isVisible:e=>!!e?.media_details?.filesize,enableSorting:!1,filterBy:!1,readOnly:!0},_h=bk;var ta=d(X(),1),yk={id:"media_dimensions",type:"text",label:(0,ta.__)("Dimensions"),getValue:({item:e})=>e?.media_details?.width&&e?.media_details?.height?(0,ta.sprintf)((0,ta._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},Rh=yk;var YR=d(X(),1);var WR=d(or(),1),zR=d(ci(),1),ra=d(oe(),1),Ki=d(G(),1),UR=d(cd(),1);var ul=d(X(),1);function Th(e){return e.startsWith("image/")?{type:"image",label:(0,ul.__)("Image"),icon:em}:e.startsWith("video/")?{type:"video",label:(0,ul.__)("Video"),icon:vm}:e.startsWith("audio/")?{type:"audio",label:(0,ul.__)("Audio"),icon:Ad}:{type:"application",label:(0,ul.__)("Application"),icon:Gd}}var fo=d(B(),1);function xk(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(c=>typeof c.width=="number"&&!Number.isNaN(c.width));if(!i.length)return e.source_url;let s=[...i].sort((c,l)=>c.width-l.width),a=s.find(c=>c.width>=n);return a?a.source_url:s[s.length-1].source_url}return e.source_url}function wk({item:e,filename:t}){return(0,fo.jsx)("div",{className:"dataviews-media-field__media-thumbnail",children:(0,fo.jsxs)(ra.__experimentalVStack,{justify:"center",alignment:"center",className:"dataviews-media-field__media-thumbnail__stack",spacing:0,children:[(0,fo.jsx)(ra.Icon,{className:"dataviews-media-field__media-thumbnail--icon",icon:Th(e.mime_type).icon,size:24}),!!t&&(0,fo.jsx)("div",{className:"dataviews-media-field__media-thumbnail__filename",children:(0,fo.jsx)(ra.__experimentalTruncate,{className:"dataviews-media-field__media-thumbnail__filename__truncate",children:t})})]})})}function Sk({item:e,configSizes:t,onError:r}){let o=xk(e,t),n=(0,Ki.useRef)(null),[i,s]=(0,Ki.useState)("loading");(0,Ki.useLayoutEffect)(()=>{n.current?.complete?s("instant"):s("loading")},[o]);let a=()=>{i==="loading"&&s("loaded")};return(0,fo.jsx)("div",{className:Z("dataviews-media-field__media-thumbnail",{"is-loading":i==="loading","is-loaded":i==="loaded"}),children:(0,fo.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 $R({item:e,config:t}){let[r,o]=(0,Ki.useState)(!1),n=(0,WR.useSelect)(a=>{if(e.featured_media)return a(zR.store).getEntityRecord("postType","attachment",e.featured_media)},[e.featured_media]),i=e.featured_media?n:e;if(!i)return null;let s=(0,UR.getFilename)(i.source_url||"");return r||Th(i.mime_type).type!=="image"?(0,fo.jsx)(wk,{item:i,filename:s||""}):(0,fo.jsx)(Sk,{item:i,configSizes:t?.sizes,onError:()=>o(!0)})}var Ck={id:"media_thumbnail",type:"media",label:(0,YR.__)("Thumbnail"),render:$R,enableSorting:!1,filterBy:!1},Ph=Ck;var GR=d(X(),1),Ek={id:"mime_type",type:"text",label:(0,GR.__)("File type"),getValue:({item:e})=>e?.mime_type||"",render:({item:e})=>e?.mime_type||"-",enableSorting:!1,filterBy:!1,readOnly:!0},Oh=Ek;var md=d(KR(),1);var XR=d(Ra(),1),{lock:ZR,unlock:QR}=(0,XR.__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 mn=d(G(),1),mo=d(X(),1),po=d(oe(),1);var Or=d(B(),1);function JR({uploadingFiles:e,onDismissError:t,onOpenChange:r}){let[o,n]=(0,mn.useState)(!1),[i,s]=(0,mn.useState)(!1),a=(0,mn.useRef)(null),c=(0,mn.useCallback)(h=>{n(h),r?.(h)},[r]),l=e.filter(h=>h.status==="uploading"),u=e.filter(h=>h.status==="error"),f=u.length>0,g=l.length>0;if((0,mn.useEffect)(()=>{f&&!i&&c(!0),s(f)},[f,i,c]),e.length===0)return null;let m,p;return g?(m=(0,mo.sprintf)((0,mo._n)("Uploading %s file","Uploading %s files",l.length),l.length.toLocaleString()),p=(0,mo.__)("Uploading")):f?(m=(0,mo.sprintf)((0,mo._n)("%s upload error","%s upload errors",u.length),u.length.toLocaleString()),p=(0,mo.__)("Upload errors")):(m=(0,mo.__)("Upload complete"),p=(0,mo.__)("Upload complete")),(0,Or.jsxs)("div",{className:"media-upload-modal__upload-status",children:[g&&(0,Or.jsx)(po.Spinner,{}),(0,Or.jsx)(po.Button,{className:"media-upload-modal__upload-status__trigger",size:"compact",icon:Md,iconPosition:"right",onClick:()=>c(!o),"aria-expanded":o,ref:a,children:m}),o&&(0,Or.jsxs)(po.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)||c(!1)},children:[(0,Or.jsx)("div",{className:"media-upload-modal__upload-status__header",children:(0,Or.jsx)("h3",{children:p})}),(0,Or.jsx)("ul",{className:"media-upload-modal__upload-status__list",children:e.map(h=>(0,Or.jsxs)("li",{className:"media-upload-modal__upload-status__item",children:[h.status==="uploading"&&(0,Or.jsx)(po.Spinner,{}),h.status==="uploaded"&&(0,Or.jsx)(po.Icon,{icon:ui,size:16}),(h.status==="uploading"||h.status==="uploaded")&&(0,Or.jsx)("span",{className:"media-upload-modal__upload-status__filename",title:h.name,children:h.name}),h.status==="error"&&(0,Or.jsxs)(po.Notice,{status:"error",isDismissible:!!t,onRemove:()=>t?.(h.id),children:[h.name,": ",h.error]})]},h.id))})]})]})}var e1=d(G(),1),t1=d(or(),1);function r1(){let e=(0,t1.useRegistry)();return(0,e1.useCallback)(()=>bl(e),[e])}var oa=d(G(),1),o1=d(yd(),1);var _k=0,Rk=0;function n1({onBatchComplete:e}={}){let[t,r]=(0,oa.useState)([]),o=(0,oa.useCallback)(()=>{r(a=>a.filter(c=>c.status!=="uploaded"))},[]),n=(0,oa.useCallback)(a=>{r(c=>c.filter(l=>l.id!==a))},[]),i=(0,oa.useCallback)(a=>{let c=String(++Rk),l=a.length,u=a.map(v=>({id:String(++_k),batchId:c,name:v.name,status:"uploading"}));r(v=>[...v,...u]);let f=0,g=0,m=!1,p=[],h=()=>{m||f+g<l||(m=!0,r(v=>v.map(b=>b.batchId===c&&b.status==="uploading"?{...b,status:"uploaded"}:b)),e?.(p))};return{onFileChange:v=>{m||!v.every(w=>w.id&&w.url&&!(0,o1.isBlobURL)(w.url))||(f=v.length,p=v,h())},onError:v=>{let b=v instanceof Ar?v.file.name:void 0;r(w=>{let T=!1;return w.map(_=>!T&&_.batchId===c&&_.status==="uploading"&&(!b||_.name===b)?(T=!0,{..._,status:"error",error:v.message}):_)}),g++,h()}}},[e]),s=t.length>0&&t.every(a=>a.status!=="uploading");return{uploadingFiles:t,registerBatch:i,dismissError:n,clearCompleted:o,allComplete:s}}var yt=d(B(),1),{useEntityRecordsWithPermissions:Tk}=QR(fd.privateApis),a1="pickerGrid",Pk="pickerTable",ud="media-modal",Ok="media-modal-upload-progress",i1={page:1,search:""};function s1(e){return e?Array.isArray(e)?e.map(String):[String(e)]:[]}var Ak={type:a1,fields:[],showTitle:!1,titleField:"title",mediaField:"media_thumbnail",perPage:50,filters:[],layout:{previewSize:170,density:"compact"}},Ik={[a1]:{fields:[],showTitle:!1,layout:{previewSize:170,density:"compact"}},[Pk]:{fields:["filename","filesize","media_dimensions","author","date"],showTitle:!0}};function l1({allowedTypes:e,multiple:t=!1,value:r,onSelect:o,onClose:n,onUpload:i,title:s=(0,zr.__)("Select Media"),isOpen:a,isDismissible:c=!0,modalClass:l,search:u=!0,searchLabel:f=(0,zr.__)("Search media")}){let[g,m]=(0,Xe.useState)(()=>s1(r)),{createSuccessNotice:p,removeAllNotices:h}=(0,dd.useDispatch)(md.store),y=r1(),[x,v]=(0,Xe.useState)(()=>i1),{view:b,updateView:w,isModified:T,resetToDefault:_}=dh({kind:"postType",name:"attachment",slug:"media-modal",defaultView:Ak,queryParams:x,onChangeQueryParams:v}),k=(0,Xe.useCallback)(W=>{let U={...W};U.startPosition===void 0&&delete U.startPosition,w(U)},[w]),C=(0,Xe.useMemo)(()=>{let W={};if(b.filters?.forEach(U=>{U.field==="media_type"&&(W.media_type=U.value),U.field==="author"&&(U.operator==="isAny"?W.author=U.value:U.operator==="isNone"&&(W.author_exclude=U.value)),(U.field==="date"||U.field==="modified")&&(U.operator==="before"?W.before=U.value:U.operator==="after"&&(W.after=U.value)),U.field==="mime_type"&&(W.mime_type=U.value)}),!W.media_type&&!W.mime_type&&e&&!e.includes("*")){let{mediaTypes:U,mimeTypes:$}=e.reduce((le,ge)=>(ge.endsWith("/*")?le.mediaTypes.push(ge.replace("/*","")):ge.includes("/")?le.mimeTypes.push(ge):le.mediaTypes.push(ge),le),{mediaTypes:[],mimeTypes:[]});U.length&&(W.media_type=U),$.length&&(W.mime_type=$)}return{per_page:b.perPage||20,page:b.page||1,status:"inherit",order:b.sort?.direction,orderby:b.sort?.field,search:b.search,_embed:"author,wp:attached-to",...W}},[b,e]),E=(0,Xe.useCallback)(W=>{let U=W.map($=>String($.id)).filter(Boolean);m(t?$=>{let le=new Set($),ge=U.filter(Ot=>!le.has(Ot));return[...$,...ge]}:U.slice(0,1)),y()},[t,y]),{uploadingFiles:M,registerBatch:A,dismissError:I,clearCompleted:O,allComplete:F}=n1({onBatchComplete:E}),P=(0,Xe.useRef)(!1),D=(0,Xe.useCallback)(W=>{P.current=W,W||O()},[O]),{records:V,isResolving:R,totalItems:S,totalPages:N}=Tk("postType","attachment",C),L=(0,Xe.useMemo)(()=>[{...Ph,enableHiding:!1},{id:"title",type:"text",label:(0,zr.__)("Title"),getValue:({item:W})=>W.title.raw||W.title.rendered||(0,zr.__)("(no title)")},mh,yh,Ch,xh,wh,bh,Eh,_h,Rh,Oh,vh],[]),j=(0,Xe.useMemo)(()=>[{id:"select",label:(0,zr.__)("Select"),isPrimary:!0,supportsBulk:t,async callback(){if(g.length===0)return;let W={include:g,per_page:-1},$=(await(0,dd.resolveSelect)(fd.store).getEntityRecords("postType","attachment",W)??[]).map(Ji).filter(Boolean),le=t?$:$?.[0];h("snackbar",ud),o(le)}}],[t,o,g,h]),q=(0,Xe.useCallback)(()=>{h("snackbar",ud),n?.()},[h,n]),ee=(0,Xe.useRef)(r);(0,Xe.useEffect)(()=>{ee.current=r},[r]),(0,Xe.useEffect)(()=>{a?m(s1(ee.current)):v(i1)},[a]);let te=i||Tl,Q=(0,Xe.useRef)(!1);(0,Xe.useEffect)(()=>{if(F&&!Q.current){let W=M.filter(U=>U.status==="uploaded").length;W>0&&p((0,zr.sprintf)((0,zr._n)("Uploaded %s file","Uploaded %s files",W),W.toLocaleString()),{type:"snackbar",context:ud,id:Ok}),P.current||O()}Q.current=F},[F,M,p,O]);let re=(0,Xe.useCallback)(W=>{let U=W.target.files;if(U&&U.length>0){let $=Array.from(U),{onFileChange:le,onError:ge}=A($);te({allowedTypes:e,filesList:$,onFileChange:le,onError:ge})}},[e,te,A]),ce=(0,Xe.useMemo)(()=>({totalItems:S,totalPages:N}),[S,N]),be=(0,Xe.useMemo)(()=>{if(!e?.includes("*"))return e?.join(",")},[e]);return a?(0,yt.jsxs)(ai.Modal,{title:s,onRequestClose:q,isDismissible:c,className:l,overlayClassName:"media-upload-modal",size:"fill",headerActions:(0,yt.jsx)(ai.FormFileUpload,{accept:be,multiple:!0,onChange:re,render:({openFileDialog:W})=>(0,yt.jsx)(ai.Button,{onClick:W,icon:gm,__next40pxDefaultSize:!0,children:(0,zr.__)("Upload media")})}),children:[(0,yt.jsx)(ai.DropZone,{onFilesDrop:W=>{let U=W;if(e&&!e.includes("*")&&(U=W.filter($=>e.some(le=>$.type===le||$.type.startsWith(le.replace("*",""))))),U.length>0){let{onFileChange:$,onError:le}=A(U);te({allowedTypes:e,filesList:U,onFileChange:$,onError:le})}},label:(0,zr.__)("Drop files to upload")}),(0,yt.jsxs)($o,{data:V||[],fields:L,view:b,onChangeView:k,actions:j,selection:g,onChangeSelection:m,isLoading:R,paginationInfo:ce,defaultLayouts:Ik,getItemId:W=>String(W.id),itemListLabel:(0,zr.__)("Media items"),onReset:T?_:!1,children:[(0,yt.jsxs)(z,{direction:"row",align:"top",justify:"space-between",className:"dataviews__view-actions",gap:"xs",children:[(0,yt.jsxs)(z,{direction:"row",gap:"sm",justify:"start",className:"dataviews__search",children:[u&&(0,yt.jsx)($o.Search,{label:f}),(0,yt.jsx)($o.FiltersToggle,{})]}),(0,yt.jsxs)(z,{direction:"row",gap:"xs",style:{flexShrink:0},children:[(0,yt.jsx)($o.LayoutSwitcher,{}),(0,yt.jsx)($o.ViewConfig,{})]})]}),(0,yt.jsx)($o.FiltersToggled,{className:"dataviews-filters__container"}),(0,yt.jsx)($o.Layout,{}),(0,yt.jsxs)("div",{className:Z("media-upload-modal__footer",{"is-uploading":M.length>0}),children:[(0,yt.jsx)(JR,{uploadingFiles:M,onDismissError:I,onOpenChange:D}),(0,yt.jsx)($o.Footer,{})]})]}),(0,Xe.createPortal)((0,yt.jsx)(md.SnackbarNotices,{className:"media-upload-modal__snackbar",context:ud}),document.body)]}):null}var Ah={};ZR(Ah,{sideloadMedia:qh,MediaUploadModal:l1});return x1(Nk);})();
+(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);})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
@@ -25,3 +25,5 @@ use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.productio
    * LICENSE file in the root directory of this source tree.
    *)
 */
+(window.wp ||= {}).mediaUtils = wp.mediaUtils;
+})();
diff --git a/wp-includes/js/dist/notices.js b/wp-includes/js/dist/notices.js
index b7b17046c7..050ca0528b 100644
--- a/wp-includes/js/dist/notices.js
+++ b/wp-includes/js/dist/notices.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).notices = (() => {
@@ -286,3 +287,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).notices = wp.notices;
+})();
diff --git a/wp-includes/js/dist/notices.min.js b/wp-includes/js/dist/notices.min.js
index aa2cd49e70..f9d90b35a9 100644
--- a/wp-includes/js/dist/notices.min.js
+++ b/wp-includes/js/dist/notices.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).notices=(()=>{var B=Object.create;var S=Object.defineProperty;var H=Object.getOwnPropertyDescriptor;var J=Object.getOwnPropertyNames;var P=Object.getPrototypeOf,W=Object.prototype.hasOwnProperty;var g=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),A=(e,t)=>{for(var r in t)S(e,r,{get:t[r],enumerable:!0})},D=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of J(t))!W.call(e,s)&&s!==r&&S(e,s,{get:()=>t[s],enumerable:!(o=H(t,s))||o.enumerable});return e};var a=(e,t,r)=>(r=e!=null?B(P(e)):{},D(t||!e||!e.__esModule?S(r,"default",{value:e,enumerable:!0}):r,e)),z=e=>D(S({},"__esModule",{value:!0}),e);var l=g((me,w)=>{w.exports=window.wp.data});var R=g((Se,V)=>{V.exports=window.wp.components});var L=g((ve,F)=>{F.exports=window.ReactJSXRuntime});var ue={};A(ue,{InlineNotices:()=>X,SnackbarNotices:()=>q,store:()=>c});var v=a(l(),1);var k=a(l(),1),G=(0,k.keyedReducer)("context")((e=[],t)=>{switch(t.type){case"CREATE_NOTICE":return[...e.filter(({id:r})=>r!==t.notice.id),t.notice];case"REMOVE_NOTICE":return e.filter(({id:r})=>r!==t.id);case"REMOVE_NOTICES":return e.filter(({id:r})=>!t.ids.includes(r));case"REMOVE_ALL_NOTICES":return e.filter(({type:r})=>r!==t.noticeType);default:return e}}),M=G;var C={};A(C,{createErrorNotice:()=>Z,createInfoNotice:()=>Y,createNotice:()=>p,createSuccessNotice:()=>Q,createWarningNotice:()=>ee,removeAllNotices:()=>re,removeNotice:()=>te,removeNotices:()=>oe});var u="global",h="info";var K=0;function p(e=h,t,r={}){let{speak:o=!0,isDismissible:s=!0,context:i=u,id:b=`${i}${++K}`,actions:E=[],type:d="default",__unstableHTML:T,icon:_=null,explicitDismiss:n=!1,onDismiss:m}=r;return t=String(t),{type:"CREATE_NOTICE",context:i,notice:{id:b,status:e,content:t,spokenMessage:o?t:null,__unstableHTML:T,isDismissible:s,actions:E,type:d,icon:_,explicitDismiss:n,onDismiss:m}}}function Q(e,t){return p("success",e,t)}function Y(e,t){return p("info",e,t)}function Z(e,t){return p("error",e,t)}function ee(e,t){return p("warning",e,t)}function te(e,t=u){return{type:"REMOVE_NOTICE",id:e,context:t}}function re(e="default",t=u){return{type:"REMOVE_ALL_NOTICES",noticeType:e,context:t}}function oe(e,t=u){return{type:"REMOVE_NOTICES",ids:e,context:t}}var I={};A(I,{getNotices:()=>ie});var se=[];function ie(e,t=u){return e[t]||se}var c=(0,v.createReduxStore)("core/notices",{reducer:M,actions:C,selectors:I});(0,v.register)(c);function U(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(r=U(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function ne(){for(var e,t,r=0,o="",s=arguments.length;r<s;r++)(e=arguments[r])&&(t=U(e))&&(o&&(o+=" "),o+=t);return o}var f=ne;var y=a(R(),1),x=a(l(),1);var N=a(L(),1);function ce(e){return e!=null&&e!==!1&&e!==""}function X({children:e,className:t,pinnedNoticesClassName:r,dismissibleNoticesClassName:o,context:s}){let i=(0,x.useSelect)(n=>n(c).getNotices(s),[s]),{removeNotice:b}=(0,x.useDispatch)(c),E=i.filter(({isDismissible:n,type:m})=>n&&m==="default"),d=i.filter(({isDismissible:n,type:m})=>!n&&m==="default"),T=d.length>0,_=E.length>0||ce(e);return!T&&!_?null:(0,N.jsxs)("div",{className:f("notices-inline-notices-wrapper",t),children:[T&&(0,N.jsx)(y.NoticeList,{notices:d,className:f("components-notices__pinned",r)}),_&&(0,N.jsx)(y.NoticeList,{notices:E,className:f("components-notices__dismissible",o),onRemove:n=>b(n,s),children:e})]})}var j=a(R(),1),O=a(l(),1);var $=a(L(),1),ae=-3;function q({className:e,context:t}){let r=(0,O.useSelect)(i=>i(c).getNotices(t),[t]),{removeNotice:o}=(0,O.useDispatch)(c),s=r.filter(({type:i})=>i==="snackbar").slice(ae);return(0,$.jsx)(j.SnackbarList,{notices:s,className:f("components-notices__snackbar",e),onRemove:i=>o(i,t)})}return z(ue);})();
+(window.wp ||= {}).notices = wp.notices;
+})();
diff --git a/wp-includes/js/dist/nux.js b/wp-includes/js/dist/nux.js
index f8d7fe015a..b0d473b68b 100644
--- a/wp-includes/js/dist/nux.js
+++ b/wp-includes/js/dist/nux.js
@@ -1,3 +1,4 @@
+(function() {
 var wp;
 (wp ||= {}).nux = (() => {
   var __create = Object.create;
@@ -145,3 +146,5 @@ var wp;
   });
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).nux = wp.nux;
+})();
diff --git a/wp-includes/js/dist/nux.min.js b/wp-includes/js/dist/nux.min.js
index f34bb6b4c9..94e68b2670 100644
--- a/wp-includes/js/dist/nux.min.js
+++ b/wp-includes/js/dist/nux.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 var wp;(wp||={}).nux=(()=>{var b=Object.create;var o=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var A=Object.getOwnPropertyNames;var D=Object.getPrototypeOf,G=Object.prototype.hasOwnProperty;var f=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),u=(e,r)=>{for(var t in r)o(e,t,{get:r[t],enumerable:!0})},c=(e,r,t,d)=>{if(r&&typeof r=="object"||typeof r=="function")for(let i of A(r))!G.call(e,i)&&i!==t&&o(e,i,{get:()=>r[i],enumerable:!(d=g(r,i))||d.enumerable});return e};var l=(e,r,t)=>(t=e!=null?b(D(e)):{},c(r||!e||!e.__esModule?o(t,"default",{value:e,enumerable:!0}):t,e)),v=e=>c(o({},"__esModule",{value:!0}),e);var T=f((V,m)=>{m.exports=window.wp.deprecated});var E=f((j,x)=>{x.exports=window.wp.data});var F={};u(F,{DotTip:()=>I,store:()=>w});var _=l(T(),1);var p=l(E(),1);var y={guides:[],preferences:{areTipsEnabled:!1,dismissedTips:{}}};function a(e=y){return e}var s={};u(s,{disableTips:()=>P,dismissTip:()=>L,enableTips:()=>h,triggerGuide:()=>R});function R(e){return{type:"TRIGGER_GUIDE",tipIds:e}}function L(e){return{type:"DISMISS_TIP",id:e}}function P(){return{type:"DISABLE_TIPS"}}function h(){return{type:"ENABLE_TIPS"}}var n={};u(n,{areTipsEnabled:()=>N,getAssociatedGuide:()=>B,isTipVisible:()=>M});function B(){return null}function M(){return!1}function N(){return!1}var S="core/nux",w=(0,p.createReduxStore)(S,{reducer:a,actions:s,selectors:n,persist:["preferences"]});(0,p.registerStore)(S,{reducer:a,actions:s,selectors:n,persist:["preferences"]});function U(){return null}var I=U;(0,_.default)("wp.nux",{since:"5.4",hint:"wp.components.Guide can be used to show a user guide.",version:"6.2"});return v(F);})();
+(window.wp ||= {}).nux = wp.nux;
+})();
diff --git a/wp-includes/js/dist/patterns.js b/wp-includes/js/dist/patterns.js
index 3d9623bc46..035426ebd3 100644
--- a/wp-includes/js/dist/patterns.js
+++ b/wp-includes/js/dist/patterns.js
@@ -1,3 +1,4 @@
+(function() {
 var wp;
 (wp ||= {}).patterns = (() => {
   var __create = Object.create;
@@ -2219,3 +2220,5 @@ var wp;
   });
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).patterns = wp.patterns;
+})();
diff --git a/wp-includes/js/dist/patterns.min.js b/wp-includes/js/dist/patterns.min.js
index dc77f15a48..9f26434def 100644
--- a/wp-includes/js/dist/patterns.min.js
+++ b/wp-includes/js/dist/patterns.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
-var wp;(wp||={}).patterns=(()=>{var _r=Object.create;var ke=Object.defineProperty;var vr=Object.getOwnPropertyDescriptor;var br=Object.getOwnPropertyNames;var wr=Object.getPrototypeOf,xr=Object.prototype.hasOwnProperty;var b=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Je=(e,t)=>{for(var a in t)ke(e,a,{get:t[a],enumerable:!0})},Rt=(e,t,a,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of br(t))!xr.call(e,o)&&o!==a&&ke(e,o,{get:()=>t[o],enumerable:!(r=vr(t,o))||r.enumerable});return e};var s=(e,t,a)=>(a=e!=null?_r(wr(e)):{},Rt(t||!e||!e.__esModule?ke(a,"default",{value:e,enumerable:!0}):a,e)),Sr=e=>Rt(ke({},"__esModule",{value:!0}),e);var P=b((so,Tt)=>{Tt.exports=window.wp.data});var Ee=b((no,At)=>{At.exports=window.wp.blocks});var V=b((lo,Bt)=>{Bt.exports=window.wp.coreData});var W=b((fo,zt)=>{zt.exports=window.wp.blockEditor});var Ut=b((co,Dt)=>{Dt.exports=window.wp.privateApis});var I=b((bo,Vt)=>{Vt.exports=window.wp.components});var R=b((wo,Ft)=>{Ft.exports=window.wp.element});var N=b((xo,Ht)=>{Ht.exports=window.wp.i18n});var C=b((Co,qt)=>{qt.exports=window.ReactJSXRuntime});var de=b((Po,Qt)=>{Qt.exports=window.React});var ft=b((ls,Sa)=>{Sa.exports=window.wp.a11y});var ka=b((fs,Ca)=>{Ca.exports=window.wp.primitives});var Ra=b((ps,Ea)=>{Ea.exports=window.wp.compose});var me=b((_s,Na)=>{Na.exports=window.wp.notices});var Le=b((vs,Aa)=>{Aa.exports=window.wp.htmlEntities});var Ka=b((Ys,Qa)=>{Qa.exports=window.wp.url});var ro={};Je(ro,{privateApis:()=>hr,store:()=>O});var Ae=s(P(),1);var Pt=s(P(),1);function Cr(e={},t){return t?.type==="SET_EDITING_PATTERN"?{...e,[t.clientId]:t.isEditing}:e}var Nt=(0,Pt.combineReducers)({isEditingPattern:Cr});var Ze={};Je(Ze,{convertSyncedPatternToStatic:()=>Rr,createPattern:()=>kr,createPatternFromFile:()=>Er,setEditingPattern:()=>Tr});var Ne=s(Ee(),1),Mt=s(V(),1),Pe=s(W(),1);var ee={theme:"pattern",user:"wp_block"},Re="all-patterns",Ot="my-patterns",It=["core","pattern-directory/core","pattern-directory/featured"],w={full:"fully",unsynced:"unsynced"},Te="core/pattern-overrides";var kr=(e,t,a,r)=>async({registry:o})=>{let i=t===w.unsynced?{wp_pattern_sync_status:t}:void 0,l={title:e,content:a,status:"publish",meta:i,wp_pattern_category:r};return await o.dispatch(Mt.store).saveEntityRecord("postType","wp_block",l)},Er=(e,t)=>async({dispatch:a})=>{let r=await e.text(),o;try{o=JSON.parse(r)}catch{throw new Error("Invalid JSON file")}if(o.__file!=="wp_block"||!o.title||!o.content||typeof o.title!="string"||typeof o.content!="string"||o.syncStatus&&typeof o.syncStatus!="string")throw new Error("Invalid pattern JSON file");return await a.createPattern(o.title,o.syncStatus,o.content,t)},Rr=e=>({registry:t})=>{let a=t.select(Pe.store).getBlock(e),r=a.attributes?.content;function o(l){return l.map(n=>{let f=n.attributes.metadata;if(f&&(f={...f},delete f.id,delete f.bindings,r?.[f.name]))for(let[d,m]of Object.entries(r[f.name]))(0,Ne.getBlockType)(n.name)?.attributes[d]&&(n.attributes[d]=m);return(0,Ne.cloneBlock)(n,{metadata:f&&Object.keys(f).length>0?f:void 0},o(n.innerBlocks))})}let i=t.select(Pe.store).getBlocks(a.clientId);t.dispatch(Pe.store).replaceBlocks(a.clientId,o(i))};function Tr(e,t){return{type:"SET_EDITING_PATTERN",clientId:e,isEditing:t}}var Lt="core/patterns";var Xe={};Je(Xe,{isEditingPattern:()=>Pr});function Pr(e,t){return e.isEditingPattern[t]}var jt=s(Ut(),1),{lock:Yt,unlock:z}=(0,jt.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/patterns");var Nr={reducer:Nt},O=(0,Ae.createReduxStore)(Lt,{...Nr});(0,Ae.register)(O);z(O).registerPrivateActions(Ze);z(O).registerPrivateSelectors(Xe);var fe=s(W(),1),Gt=s(I(),1),Qe=s(P(),1),Wt=s(R(),1),$t=s(N(),1);function Be(e){return!!e.attributes.metadata?.name&&!!e.attributes.metadata?.bindings&&Object.values(e.attributes.metadata.bindings).some(t=>t.source==="core/pattern-overrides")}var Ke=s(C(),1),{BlockQuickNavigation:Ar}=z(fe.privateApis);function Jt(){let{allClientIds:e,supportedBlockTypesRaw:t}=(0,Qe.useSelect)(o=>({allClientIds:o(fe.store).getClientIdsWithDescendants(),supportedBlockTypesRaw:o(fe.store).getSettings()?.__experimentalBlockBindingsSupportedAttributes}),[]),{getBlock:a}=(0,Qe.useSelect)(fe.store),r=(0,Wt.useMemo)(()=>{let o=Object.keys(t??{});return e.filter(i=>{let l=a(i);return o.includes(l.name)&&Be(l)})},[e,a,t]);return r?.length?(0,Ke.jsx)(Gt.PanelBody,{title:(0,$t.__)("Overrides"),children:(0,Ke.jsx)(Ar,{clientIds:r})}):null}var F=s(I(),1);function Zt(e){var t,a,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(a=Zt(e[t]))&&(r&&(r+=" "),r+=a)}else for(a in e)e[a]&&(r&&(r+=" "),r+=a);return r}function Br(){for(var e,t,a=0,r="",o=arguments.length;a<o;a++)(e=arguments[a])&&(t=Zt(e))&&(r&&(r+=" "),r+=t);return r}var Xt=Br;var ea=s(de(),1),Kt={};function et(e,t){let a=ea.useRef(Kt);return a.current===Kt&&(a.current=e(t)),a}function zr(e,t){return function(r,...o){let i=new URL(e);return i.searchParams.set("code",r.toString()),o.forEach(l=>i.searchParams.append("args[]",l)),`${t} error #${r}; visit ${i} for the full message.`}}var Or=zr("https://base-ui.com/production-error","Base UI"),ta=Or;var ae=s(de(),1);function tt(e,t,a,r){let o=et(ra).current;return Ir(o,e,t,a,r)&&oa(o,[e,t,a,r]),o.callback}function aa(e){let t=et(ra).current;return Mr(t,e)&&oa(t,e),t.callback}function ra(){return{callback:null,cleanup:null,refs:[]}}function Ir(e,t,a,r,o){return e.refs[0]!==t||e.refs[1]!==a||e.refs[2]!==r||e.refs[3]!==o}function Mr(e,t){return e.refs.length!==t.length||e.refs.some((a,r)=>a!==t[r])}function oa(e,t){if(e.refs=t,t.every(a=>a==null)){e.callback=null;return}e.callback=a=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),a!=null){let r=Array(t.length).fill(null);for(let o=0;o<t.length;o+=1){let i=t[o];if(i!=null)switch(typeof i){case"function":{let l=i(a);typeof l=="function"&&(r[o]=l);break}case"object":{i.current=a;break}default:}}e.cleanup=()=>{for(let o=0;o<t.length;o+=1){let i=t[o];if(i!=null)switch(typeof i){case"function":{let l=r[o];typeof l=="function"?l():i(null);break}case"object":{i.current=null;break}default:}}}}}}var na=s(de(),1);var sa=s(de(),1),Lr=parseInt(sa.version,10);function ia(e){return Lr>=e}function at(e){if(!na.isValidElement(e))return null;let t=e,a=t.props;return(ia(19)?a?.ref:t.ref)??null}function he(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}var Do=Object.freeze([]),ue=Object.freeze({});function la(e,t){let a={};for(let r in e){let o=e[r];if(t?.hasOwnProperty(r)){let i=t[r](o);i!=null&&Object.assign(a,i);continue}o===!0?a[`data-${r.toLowerCase()}`]="":o&&(a[`data-${r.toLowerCase()}`]=o.toString())}return a}function fa(e,t){return typeof e=="function"?e(t):e}function da(e,t){return typeof e=="function"?e(t):e}var rt={};function te(e,t,a,r,o){if(!a&&!r&&!o&&!e)return ze(t);let i=ze(e);return t&&(i=ye(i,t)),a&&(i=ye(i,a)),r&&(i=ye(i,r)),o&&(i=ye(i,o)),i}function ua(e){if(e.length===0)return rt;if(e.length===1)return ze(e[0]);let t=ze(e[0]);for(let a=1;a<e.length;a+=1)t=ye(t,e[a]);return t}function ze(e){return ot(e)?{...pa(e,rt)}:Dr(e)}function ye(e,t){return ot(t)?pa(t,e):Ur(e,t)}function Dr(e){let t={...e};for(let a in t){let r=t[a];ma(a,r)&&(t[a]=ca(r))}return t}function Ur(e,t){if(!t)return e;for(let a in t){let r=t[a];switch(a){case"style":{e[a]=he(e.style,r);break}case"className":{e[a]=st(e.className,r);break}default:ma(a,r)?e[a]=jr(e[a],r):e[a]=r}}return e}function ma(e,t){let a=e.charCodeAt(0),r=e.charCodeAt(1),o=e.charCodeAt(2);return a===111&&r===110&&o>=65&&o<=90&&(typeof t=="function"||typeof t>"u")}function ot(e){return typeof e=="function"}function pa(e,t){return ot(e)?e(t):e??rt}function jr(e,t){return t?e?(...a)=>{let r=a[0];if(ha(r)){let i=r;ga(i);let l=t(...a);return i.baseUIHandlerPrevented||e?.(...a),l}let o=t(...a);return e?.(...a),o}:ca(t):e}function ca(e){return e&&((...t)=>{let a=t[0];return ha(a)&&ga(a),e(...t)})}function ga(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function st(e,t){return t?e?t+" "+e:t:e}function ha(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var it=s(de(),1);function ya(e,t,a={}){let r=t.render,o=Yr(t,a);if(a.enabled===!1)return null;let i=a.state??ue;return Hr(e,r,o,i)}function Yr(e,t={}){let{className:a,style:r,render:o}=e,{state:i=ue,ref:l,props:n,stateAttributesMapping:f,enabled:d=!0}=t,m=d?fa(a,i):void 0,p=d?da(r,i):void 0,c=d?la(i,f):ue,h=d&&n?Vr(n):void 0,u=d?he(c,h)??{}:ue;return typeof document<"u"&&(d?Array.isArray(l)?u.ref=aa([u.ref,at(o),...l]):u.ref=tt(u.ref,at(o),l):tt(null,null)),d?(m!==void 0&&(u.className=st(u.className,m)),p!==void 0&&(u.style=he(u.style,p)),u):ue}function Vr(e){return Array.isArray(e)?ua(e):te(void 0,e)}var Fr=Symbol.for("react.lazy");function Hr(e,t,a,r){if(t){if(typeof t=="function")return t(a,r);let o=te(a,t.props);o.ref=a.ref;let i=t;return i?.$$typeof===Fr&&(i=ae.Children.toArray(t)[0]),ae.cloneElement(i,o)}if(e&&typeof e=="string")return qr(e,a);throw new Error(ta(8))}function qr(e,t){return e==="button"?(0,it.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,it.createElement)("img",{alt:"",...t,key:t.key}):ae.createElement(e,t)}function Oe(e){return ya(e.defaultTagName??"div",e,e)}var ba=s(R(),1),nt="data-wp-hash";function lt(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wr(document)),e.__wpStyleRuntime}function Gr(e,t){if(!e.head)return!1;for(let a of e.head.querySelectorAll(`style[${nt}]`))if(a.getAttribute(nt)===t)return!0;return!1}function wa(e,t,a){if(!e.head)return;let r=lt(),o=r.injectedStyles.get(e);if(o||(o=new Set,r.injectedStyles.set(e,o)),o.has(t))return;if(Gr(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(nt,t),i.appendChild(e.createTextNode(a)),e.head.appendChild(i),o.add(t)}function Wr(e){let t=lt();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[a,r]of t.styles)wa(e,a,r);return()=>{let a=t.documents.get(e);if(a!==void 0){if(a<=1){t.documents.delete(e);return}t.documents.set(e,a-1)}}}function xa(e,t){let a=lt();a.styles.set(e,t);for(let r of a.documents.keys())wa(r,e,t)}typeof process>"u",xa("a495f9d138",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var _a={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",xa("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");var va={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Ie=(0,ba.forwardRef)(function({variant:t="body-md",render:a,className:r,...o},i){return Oe({render:a,defaultTagName:"span",ref:i,props:te(o,{className:Xt(_a.text,va.heading,va.p,_a[t],r)})})});var Me=s(ka(),1),dt=s(C(),1),ut=(0,dt.jsx)(Me.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dt.jsx)(Me.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});var Ta=s(R(),1),mt="data-wp-hash";function pt(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Jr(document)),e.__wpStyleRuntime}function $r(e,t){if(!e.head)return!1;for(let a of e.head.querySelectorAll(`style[${mt}]`))if(a.getAttribute(mt)===t)return!0;return!1}function Pa(e,t,a){if(!e.head)return;let r=pt(),o=r.injectedStyles.get(e);if(o||(o=new Set,r.injectedStyles.set(e,o)),o.has(t))return;if($r(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(mt,t),i.appendChild(e.createTextNode(a)),e.head.appendChild(i),o.add(t)}function Jr(e){let t=pt();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[a,r]of t.styles)Pa(e,a,r);return()=>{let a=t.documents.get(e);if(a!==void 0){if(a<=1){t.documents.delete(e);return}t.documents.set(e,a-1)}}}function Zr(e,t){let a=pt();a.styles.set(e,t);for(let r of a.documents.keys())Pa(r,e,t)}typeof process>"u",Zr("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Xr={stack:"_19ce0419607e1896__stack"},Qr={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},x=(0,Ta.forwardRef)(function({direction:t,gap:a,align:r,justify:o,wrap:i,render:l,...n},f){let d={gap:a&&Qr[a],alignItems:r,justifyContent:o,flexDirection:t,flexWrap:i};return Oe({render:l,ref:f,props:te(n,{style:d,className:Xr.stack})})});var $=s(N(),1),_e=s(R(),1),ve=s(P(),1),Ua=s(me(),1),ja=s(V(),1);var Ba=s(N(),1),De=s(R(),1),za=s(I(),1),Oa=s(Ra(),1),Ia=s(Le(),1),Ma=s(C(),1),Kr=e=>(0,Ia.decodeEntities)(e),Ue="wp_pattern_category";function La({categoryTerms:e,onChange:t,categoryMap:a}){let[r,o]=(0,De.useState)(""),i=(0,Oa.useDebounce)(o,500),l=(0,De.useMemo)(()=>Array.from(a.values()).map(f=>Kr(f.label)).filter(f=>r!==""?f.toLowerCase().includes(r.toLowerCase()):!0).sort((f,d)=>f.localeCompare(d)),[r,a]);function n(f){let d=f.reduce((m,p)=>(m.some(c=>c.toLowerCase()===p.toLowerCase())||m.push(p),m),[]);t(d)}return(0,Ma.jsx)(za.FormTokenField,{className:"patterns-menu-items__convert-modal-categories",value:e,suggestions:l,onChange:n,onInputChange:i,label:(0,Ba.__)("Categories"),tokenizeOnBlur:!0,__experimentalExpandOnFocus:!0})}var je=s(P(),1),ct=s(V(),1),Da=s(R(),1);function Ye(){let{saveEntityRecord:e,invalidateResolution:t}=(0,je.useDispatch)(ct.store),{corePatternCategories:a,userPatternCategories:r}=(0,je.useSelect)(l=>{let{getUserPatternCategories:n,getBlockPatternCategories:f}=l(ct.store);return{corePatternCategories:f(),userPatternCategories:n()}},[]),o=(0,Da.useMemo)(()=>{let l=new Map;return r.forEach(n=>{l.set(n.label.toLowerCase(),{label:n.label,name:n.name,id:n.id})}),a.forEach(n=>{!l.has(n.label.toLowerCase())&&n.name!=="query"&&l.set(n.label.toLowerCase(),{label:n.label,name:n.name})}),l},[r,a]);async function i(l){try{let n=o.get(l.toLowerCase());if(n?.id)return n.id;let f=n?{name:n.label,slug:n.name}:{name:l},d=await e("taxonomy",Ue,f,{throwOnError:!0});return t("getUserPatternCategories"),d.id}catch(n){if(n.code!=="term_exists")throw n;return n.data.term_id}}return{categoryMap:o,findOrCreateTerm:i}}var A=s(C(),1);function pe({className:e="patterns-menu-items__convert-modal",modalTitle:t,...a}){let r=(0,ve.useSelect)(o=>o(ja.store).getPostType(ee.user)?.labels?.add_new_item,[]);return(0,A.jsx)(F.Modal,{title:t||r,onRequestClose:a.onClose,overlayClassName:e,focusOnMount:"firstContentElement",size:"small",children:(0,A.jsx)(gt,{...a})})}function gt({confirmLabel:e=(0,$.__)("Add"),defaultCategories:t=[],content:a,onClose:r,onError:o,onSuccess:i,defaultSyncType:l=w.full,defaultTitle:n=""}){let[f,d]=(0,_e.useState)(l),[m,p]=(0,_e.useState)(t),[c,h]=(0,_e.useState)(n),[u,g]=(0,_e.useState)(!1),{createPattern:E}=z((0,ve.useDispatch)(O)),{createErrorNotice:v}=(0,ve.useDispatch)(Ua.store),{categoryMap:L,findOrCreateTerm:B}=Ye();async function S(T,K){if(!(!c||u))try{g(!0);let y=await Promise.all(m.map(G=>B(G))),kt=await E(T,K,typeof a=="function"?a():a,y);i({pattern:kt,categoryId:Re})}catch(y){v(y.message,{type:"snackbar",id:"pattern-create"}),o?.()}finally{g(!1),p([]),h("")}}return(0,A.jsx)("form",{onSubmit:T=>{T.preventDefault(),S(c,f)},children:(0,A.jsxs)(x,{direction:"column",gap:"lg",children:[(0,A.jsx)(F.TextControl,{label:(0,$.__)("Name"),value:c,onChange:h,placeholder:(0,$.__)("My pattern"),className:"patterns-create-modal__name-input"}),(0,A.jsx)(La,{categoryTerms:m,onChange:p,categoryMap:L}),(0,A.jsx)(F.ToggleControl,{label:(0,$._x)("Synced","pattern (singular)"),help:(0,$.__)("Sync this pattern across multiple locations."),checked:f===w.full,onChange:()=>{d(f===w.full?w.unsynced:w.full)}}),(0,A.jsxs)(x,{gap:"sm",justify:"end",children:[(0,A.jsx)(F.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{r(),h("")},children:(0,$.__)("Cancel")}),(0,A.jsx)(F.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit","aria-disabled":!c||u,isBusy:u,children:e})]})]})})}var Ya=s(V(),1),Ve=s(P(),1),H=s(N(),1),Va=s(me(),1);var Fa=s(C(),1);function eo(e,t){return e.type!==ee.user?t.core?.filter(a=>e.categories?.includes(a.name)).map(a=>a.label):t.user?.filter(a=>e.wp_pattern_category?.includes(a.id)).map(a=>a.label)}function ht({pattern:e,onSuccess:t}){let{createSuccessNotice:a}=(0,Ve.useDispatch)(Va.store),r=(0,Ve.useSelect)(o=>{let{getUserPatternCategories:i,getBlockPatternCategories:l}=o(Ya.store);return{core:l(),user:i()}});return e?{content:e.content,defaultCategories:eo(e,r),defaultSyncType:e.type!==ee.user?w.unsynced:e.wp_pattern_sync_status||w.full,defaultTitle:(0,H.sprintf)((0,H._x)("%s (Copy)","pattern"),typeof e.title=="string"?e.title:e.title.raw),onSuccess:({pattern:o})=>{a((0,H.sprintf)((0,H._x)('"%s" duplicated.',"pattern"),o.title.raw),{type:"snackbar",id:"patterns-create"}),t?.({pattern:o})}}:null}function Ha({pattern:e,onClose:t,onSuccess:a}){let r=ht({pattern:e,onSuccess:a});return e?(0,Fa.jsx)(pe,{modalTitle:(0,H.__)("Duplicate pattern"),confirmLabel:(0,H.__)("Duplicate"),onClose:t,onError:t,...r}):null}var oe=s(I(),1);var qa=s(V(),1),yt=s(P(),1),_t=s(R(),1),Ga=s(Le(),1),re=s(N(),1),Wa=s(me(),1),q=s(C(),1);function $a({onClose:e,onError:t,onSuccess:a,pattern:r,...o}){let i=(0,Ga.decodeEntities)(r.title),[l,n]=(0,_t.useState)(i),[f,d]=(0,_t.useState)(!1),{editEntityRecord:m,__experimentalSaveSpecifiedEntityEdits:p}=(0,yt.useDispatch)(qa.store),{createSuccessNotice:c,createErrorNotice:h}=(0,yt.useDispatch)(Wa.store),u=async E=>{if(E.preventDefault(),!(!l||l===r.title||f))try{await m("postType",r.type,r.id,{title:l}),d(!0),n(""),e?.();let v=await p("postType",r.type,r.id,["title"],{throwOnError:!0});a?.(v),c((0,re.__)("Pattern renamed"),{type:"snackbar",id:"pattern-update"})}catch(v){t?.();let L=v.message&&v.code!=="unknown_error"?v.message:(0,re.__)("An error occurred while renaming the pattern.");h(L,{type:"snackbar",id:"pattern-update"})}finally{d(!1),n("")}},g=()=>{e?.(),n("")};return(0,q.jsx)(oe.Modal,{title:(0,re.__)("Rename"),...o,onRequestClose:e,focusOnMount:"firstContentElement",size:"small",children:(0,q.jsx)("form",{onSubmit:u,children:(0,q.jsxs)(x,{direction:"column",gap:"lg",children:[(0,q.jsx)(oe.TextControl,{label:(0,re.__)("Name"),value:l,onChange:n,required:!0}),(0,q.jsxs)(x,{gap:"sm",justify:"end",children:[(0,q.jsx)(oe.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:g,children:(0,re.__)("Cancel")}),(0,q.jsx)(oe.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,re.__)("Save")})]})]})})})}var or=s(W(),1);var D=s(Ee(),1),be=s(W(),1),Fe=s(R(),1),Ja=s(I(),1);var J=s(P(),1),vt=s(V(),1),se=s(N(),1),Za=s(me(),1);var ie=s(C(),1);function Xa({clientIds:e,rootClientId:t,closeBlockSettingsMenu:a}){let{createSuccessNotice:r}=(0,J.useDispatch)(Za.store),{replaceBlocks:o,updateBlockAttributes:i}=(0,J.useDispatch)(be.store),{setEditingPattern:l}=z((0,J.useDispatch)(O)),[n,f]=(0,Fe.useState)(!1),{getBlockAttributes:d}=(0,J.useSelect)(be.store),m=(0,J.useSelect)(u=>{let{canUser:g}=u(vt.store),{getBlocksByClientId:E,canInsertBlockType:v,getBlockRootClientId:L}=u(be.store),B=t||(e.length>0?L(e[0]):void 0),S=E(e)??[],T=G=>{let Et=(0,D.getBlockType)(G),yr=Et&&"parent"in Et;return(0,D.hasBlockSupport)(G,"reusable",!yr)},K=S.length===1&&S[0]&&(0,D.isReusableBlock)(S[0])&&!!u(vt.store).getEntityRecord("postType","wp_block",S[0].attributes.ref);return!(S.length===1&&S?.[0]?.attributes?.metadata?.patternName)&&!K&&v("core/block",B)&&S.every(G=>!!G&&G.isValid&&T(G.name))&&!!g("create",{kind:"postType",name:"wp_block"})},[e,t]),{getBlocksByClientId:p}=(0,J.useSelect)(be.store),c=(0,Fe.useCallback)(()=>(0,D.serialize)(p(e)),[p,e]);if(!m)return null;let h=({pattern:u})=>{if(u.wp_pattern_sync_status===w.unsynced){if(e?.length===1){let g=d(e[0]);i(e[0],{metadata:{...g?.metadata?g.metadata:{},patternName:`core/block/${u.id}`,name:u.title.raw}})}}else{let g=(0,D.createBlock)("core/block",{ref:u.id});o(e,g),l(g.clientId,!0)}r(u.wp_pattern_sync_status===w.unsynced?(0,se.sprintf)((0,se.__)("Unsynced pattern created: %s"),u.title.raw):(0,se.sprintf)((0,se.__)("Synced pattern created: %s"),u.title.raw),{type:"snackbar",id:"convert-to-pattern-success"}),f(!1),a()};return(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsx)(Ja.MenuItem,{icon:ut,onClick:()=>f(!0),"aria-expanded":n,"aria-haspopup":"dialog",children:(0,se.__)("Create pattern")}),n&&(0,ie.jsx)(pe,{content:c,onSuccess:u=>{h(u)},onError:()=>{f(!1)},onClose:()=>{f(!1)}})]})}var we=s(I(),1),ne=s(N(),1),er=s(Ee(),1),xe=s(P(),1),tr=s(R(),1),bt=s(W(),1),wt=s(Ka(),1),ar=s(V(),1);var U=s(C(),1);function to({clientId:e,onClose:t}){let[a,r]=(0,tr.useState)(!1),{attributes:o,canDetach:i,isVisible:l,managePatternsUrl:n,isSyncedPattern:f,isUnsyncedPattern:d,canEdit:m}=(0,xe.useSelect)(u=>{let{canRemoveBlock:g,getBlock:E,canEditBlock:v}=u(bt.store),{canUser:L}=u(ar.store),B=E(e),S=!!B?.attributes?.metadata?.patternName,T=!!B&&(0,er.isReusableBlock)(B)&&!!L("update",{kind:"postType",name:"wp_block",id:B.attributes.ref});return{attributes:B.attributes,canEdit:v(e),canDetach:S||T&&g(e),isUnsyncedPattern:S,isSyncedPattern:T,isVisible:S||T,managePatternsUrl:L("create",{kind:"postType",name:"wp_template"})?(0,wt.addQueryArgs)("site-editor.php",{p:"/pattern"}):(0,wt.addQueryArgs)("edit.php",{post_type:"wp_block"})}},[e]),{updateBlockAttributes:p}=(0,xe.useDispatch)(bt.store),{convertSyncedPatternToStatic:c}=z((0,xe.useDispatch)(O));if(!l||!m)return null;let h=()=>{if(f&&c(e),d){let{patternName:u,...g}=o?.metadata??{};p(e,{metadata:g})}t?.(),r(!1)};return(0,U.jsxs)(U.Fragment,{children:[i&&(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(we.MenuItem,{onClick:()=>r(!0),children:(0,ne.__)("Detach")}),(0,U.jsx)(we.__experimentalConfirmDialog,{isOpen:a,onConfirm:h,onCancel:()=>r(!1),confirmButtonText:(0,ne.__)("Detach"),size:"medium",title:(0,ne.__)("Detach pattern?"),__experimentalHideHeader:!1,children:f?(0,ne.__)("The blocks will be separated from the original pattern and will be fully editable. Future changes to the pattern will not apply here."):(0,ne.__)("Blocks will no longer be associated with this pattern and will be fully editable.")})]}),(0,U.jsx)(we.MenuItem,{href:n,children:(0,ne.__)("Manage patterns")})]})}var rr=to;var Z=s(C(),1);function sr({rootClientId:e}){return(0,Z.jsx)(or.BlockSettingsMenuControls,{children:({selectedClientIds:t,onClose:a})=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Xa,{clientIds:t,rootClientId:e,closeBlockSettingsMenu:a}),t.length===1&&(0,Z.jsx)(rr,{clientId:t[0],onClose:a})]})})}var le=s(I(),1);var ir=s(V(),1),xt=s(P(),1),Q=s(R(),1),nr=s(Le(),1),X=s(N(),1),lr=s(me(),1),St=s(ft(),1);var M=s(C(),1);function fr({category:e,existingCategories:t,onClose:a,onError:r,onSuccess:o,...i}){let l=(0,Q.useId)(),n=(0,Q.useRef)(),[f,d]=(0,Q.useState)((0,nr.decodeEntities)(e.name)),[m,p]=(0,Q.useState)(!1),[c,h]=(0,Q.useState)(!1),u=c?`patterns-rename-pattern-category-modal__validation-message-${l}`:void 0,{saveEntityRecord:g,invalidateResolution:E}=(0,xt.useDispatch)(ir.store),{createErrorNotice:v,createSuccessNotice:L}=(0,xt.useDispatch)(lr.store),B=K=>{c&&h(void 0),d(K)},S=async K=>{if(K.preventDefault(),!m){if(!f||f===e.name){let y=(0,X.__)("Please enter a new name for this category.");(0,St.speak)(y,"assertive"),h(y),n.current?.focus();return}if(t.patternCategories.find(y=>y.id!==e.id&&y.label.toLowerCase()===f.toLowerCase())){let y=(0,X.__)("This category already exists. Please use a different name.");(0,St.speak)(y,"assertive"),h(y),n.current?.focus();return}try{p(!0);let y=await g("taxonomy",Ue,{id:e.id,slug:e.slug,name:f});E("getUserPatternCategories"),o?.(y),a(),L((0,X.__)("Pattern category renamed."),{type:"snackbar",id:"pattern-category-update"})}catch(y){r?.(),v(y.message,{type:"snackbar",id:"pattern-category-update"})}finally{p(!1),d("")}}},T=()=>{a(),d("")};return(0,M.jsx)(le.Modal,{title:(0,X.__)("Rename"),onRequestClose:T,...i,children:(0,M.jsx)("form",{onSubmit:S,children:(0,M.jsxs)(x,{direction:"column",gap:"lg",children:[(0,M.jsxs)(x,{direction:"column",gap:"sm",children:[(0,M.jsx)(le.TextControl,{ref:n,label:(0,X.__)("Name"),value:f,onChange:B,"aria-describedby":u,required:!0}),c&&(0,M.jsx)("span",{className:"patterns-rename-pattern-category-modal__validation-message",id:u,children:c})]}),(0,M.jsxs)(x,{gap:"sm",justify:"end",children:[(0,M.jsx)(le.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:T,children:(0,X.__)("Cancel")}),(0,M.jsx)(le.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit","aria-disabled":!f||f===e.name||m,isBusy:m,children:(0,X.__)("Save")})]})]})})})}var Ce=s(R(),1),He=s(W(),1),qe=s(I(),1),ce=s(N(),1);var j=s(I(),1);var k=s(N(),1),Se=s(R(),1),dr=s(ft(),1),_=s(C(),1);function ur({placeholder:e,initialName:t="",onClose:a,onSave:r}){let[o,i]=(0,Se.useState)(t),l=(0,Se.useId)(),n=!!o.trim(),f=()=>{if(o!==t){let d=(0,k.sprintf)((0,k.__)('Block name changed to: "%s".'),o);(0,dr.speak)(d,"assertive")}r(o),a()};return(0,_.jsx)(j.Modal,{title:(0,k.__)("Enable overrides"),onRequestClose:a,focusOnMount:"firstContentElement",aria:{describedby:l},size:"small",children:(0,_.jsx)("form",{onSubmit:d=>{d.preventDefault(),n&&f()},children:(0,_.jsxs)(x,{direction:"column",gap:"xl",children:[(0,_.jsx)(Ie,{id:l,children:(0,k.__)("Overrides are changes you make to a block within a synced pattern instance. Use overrides to customize a synced pattern instance to suit its new context. Name this block to specify an override.")}),(0,_.jsx)(j.TextControl,{value:o,label:(0,k.__)("Name"),help:(0,k.__)('For example, if you are creating a recipe pattern, you use "Recipe Title", "Recipe Description", etc.'),placeholder:e,onChange:i}),(0,_.jsxs)(x,{gap:"sm",justify:"end",children:[(0,_.jsx)(j.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:a,children:(0,k.__)("Cancel")}),(0,_.jsx)(j.Button,{__next40pxDefaultSize:!0,"aria-disabled":!n,variant:"primary",type:"submit",children:(0,k.__)("Enable")})]})]})})})}function mr({onClose:e,onSave:t}){let a=(0,Se.useId)();return(0,_.jsx)(j.Modal,{title:(0,k.__)("Disable overrides"),onRequestClose:e,aria:{describedby:a},size:"small",children:(0,_.jsx)("form",{onSubmit:r=>{r.preventDefault(),t(),e()},children:(0,_.jsxs)(x,{direction:"column",gap:"xl",children:[(0,_.jsx)(Ie,{id:a,children:(0,k.__)("Are you sure you want to disable overrides? Disabling overrides will revert all applied overrides for this block throughout instances of this pattern.")}),(0,_.jsxs)(x,{gap:"sm",justify:"end",children:[(0,_.jsx)(j.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:e,children:(0,k.__)("Cancel")}),(0,_.jsx)(j.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,k.__)("Disable")})]})]})})})}var Y=s(C(),1);function ao({attributes:e,setAttributes:t,name:a}){let r=(0,Ce.useId)(),[o,i]=(0,Ce.useState)(!1),[l,n]=(0,Ce.useState)(!1),f=!!e.metadata?.name,d=e.metadata?.bindings?.__default,m=f&&d?.source===Te,p=d?.source&&d.source!==Te,{updateBlockBindings:c}=(0,He.useBlockBindingsUtils)();function h(E,v){v&&t({metadata:{...e.metadata,name:v}}),c({__default:E?{source:Te}:void 0})}if(p)return null;let u=a==="core/image"&&!!e.href?.length,g=!m&&u?(0,ce.__)("Overrides currently don't support image links. Remove the link first before enabling overrides."):(0,ce.__)("Allow changes to this block throughout instances of this pattern.");return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(He.InspectorControls,{group:"advanced",children:(0,Y.jsx)(qe.BaseControl,{id:r,label:(0,ce.__)("Overrides"),help:g,children:(0,Y.jsx)(qe.Button,{__next40pxDefaultSize:!0,className:"pattern-overrides-control__allow-overrides-button",variant:"secondary","aria-haspopup":"dialog",onClick:()=>{m?n(!0):i(!0)},disabled:!m&&u,accessibleWhenDisabled:!0,children:m?(0,ce.__)("Disable overrides"):(0,ce.__)("Enable overrides")})})}),o&&(0,Y.jsx)(ur,{initialName:e.metadata?.name,onClose:()=>i(!1),onSave:E=>{h(!0,E)}}),l&&(0,Y.jsx)(mr,{onClose:()=>n(!1),onSave:()=>h(!1)})]})}var pr=ao;var ge=s(W(),1),We=s(I(),1),$e=s(P(),1),cr=s(N(),1),Ge=s(C(),1),Ct="content";function gr(e){let t=e.attributes.metadata?.name,a=(0,$e.useRegistry)(),r=(0,$e.useSelect)(i=>{if(!t)return;let{getBlockAttributes:l,getBlockParentsByBlockName:n}=i(ge.store),[f]=n(e.clientId,"core/block",!0);if(!f)return;let d=l(f)[Ct];if(d)return d.hasOwnProperty(t)},[e.clientId,t]);function o(){let{getBlockAttributes:i,getBlockParentsByBlockName:l}=a.select(ge.store),[n]=l(e.clientId,"core/block",!0);if(!n)return;let f=i(n)[Ct];if(!f.hasOwnProperty(t))return;let{updateBlockAttributes:d,__unstableMarkLastChangeAsPersistent:m}=a.dispatch(ge.store);m();let p={...f};delete p[t],Object.keys(p).length||(p=void 0),d(n,{[Ct]:p})}return(0,Ge.jsx)(ge.__unstableBlockToolbarLastItem,{children:(0,Ge.jsx)(We.ToolbarGroup,{children:(0,Ge.jsx)(We.ToolbarButton,{onClick:o,disabled:!r,children:(0,cr.__)("Reset")})})})}var hr={};Yt(hr,{OverridesPanel:Jt,CreatePatternModal:pe,CreatePatternModalContents:gt,DuplicatePatternModal:Ha,isOverridableBlock:Be,useDuplicatePatternProps:ht,RenamePatternModal:$a,PatternsMenuItems:sr,RenamePatternCategoryModal:fr,PatternOverridesControls:pr,ResetOverridesControl:gr,useAddPatternCategory:Ye,PATTERN_TYPES:ee,PATTERN_DEFAULT_CATEGORY:Re,PATTERN_USER_CATEGORY:Ot,EXCLUDED_PATTERN_SOURCES:It,PATTERN_SYNC_TYPES:w});return Sr(ro);})();
+(function() {
+var wp;(wp||={}).patterns=(()=>{var _r=Object.create;var ke=Object.defineProperty;var vr=Object.getOwnPropertyDescriptor;var br=Object.getOwnPropertyNames;var wr=Object.getPrototypeOf,xr=Object.prototype.hasOwnProperty;var b=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Je=(e,t)=>{for(var a in t)ke(e,a,{get:t[a],enumerable:!0})},Rt=(e,t,a,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of br(t))!xr.call(e,o)&&o!==a&&ke(e,o,{get:()=>t[o],enumerable:!(r=vr(t,o))||r.enumerable});return e};var s=(e,t,a)=>(a=e!=null?_r(wr(e)):{},Rt(t||!e||!e.__esModule?ke(a,"default",{value:e,enumerable:!0}):a,e)),Sr=e=>Rt(ke({},"__esModule",{value:!0}),e);var P=b((so,Tt)=>{Tt.exports=window.wp.data});var Ee=b((no,At)=>{At.exports=window.wp.blocks});var V=b((lo,Bt)=>{Bt.exports=window.wp.coreData});var W=b((fo,zt)=>{zt.exports=window.wp.blockEditor});var Ut=b((co,Dt)=>{Dt.exports=window.wp.privateApis});var I=b((bo,Vt)=>{Vt.exports=window.wp.components});var R=b((wo,Ft)=>{Ft.exports=window.wp.element});var N=b((xo,Ht)=>{Ht.exports=window.wp.i18n});var C=b((Co,qt)=>{qt.exports=window.ReactJSXRuntime});var de=b((Po,Qt)=>{Qt.exports=window.React});var ft=b((ls,Sa)=>{Sa.exports=window.wp.a11y});var ka=b((fs,Ca)=>{Ca.exports=window.wp.primitives});var Ra=b((ds,Ea)=>{Ea.exports=window.wp.compose});var me=b((_s,Na)=>{Na.exports=window.wp.notices});var Le=b((vs,Aa)=>{Aa.exports=window.wp.htmlEntities});var Ka=b((Ys,Qa)=>{Qa.exports=window.wp.url});var ro={};Je(ro,{privateApis:()=>hr,store:()=>O});var Ae=s(P(),1);var Pt=s(P(),1);function Cr(e={},t){return t?.type==="SET_EDITING_PATTERN"?{...e,[t.clientId]:t.isEditing}:e}var Nt=(0,Pt.combineReducers)({isEditingPattern:Cr});var Ze={};Je(Ze,{convertSyncedPatternToStatic:()=>Rr,createPattern:()=>kr,createPatternFromFile:()=>Er,setEditingPattern:()=>Tr});var Ne=s(Ee(),1),Mt=s(V(),1),Pe=s(W(),1);var ee={theme:"pattern",user:"wp_block"},Re="all-patterns",Ot="my-patterns",It=["core","pattern-directory/core","pattern-directory/featured"],w={full:"fully",unsynced:"unsynced"},Te="core/pattern-overrides";var kr=(e,t,a,r)=>async({registry:o})=>{let i=t===w.unsynced?{wp_pattern_sync_status:t}:void 0,l={title:e,content:a,status:"publish",meta:i,wp_pattern_category:r};return await o.dispatch(Mt.store).saveEntityRecord("postType","wp_block",l)},Er=(e,t)=>async({dispatch:a})=>{let r=await e.text(),o;try{o=JSON.parse(r)}catch{throw new Error("Invalid JSON file")}if(o.__file!=="wp_block"||!o.title||!o.content||typeof o.title!="string"||typeof o.content!="string"||o.syncStatus&&typeof o.syncStatus!="string")throw new Error("Invalid pattern JSON file");return await a.createPattern(o.title,o.syncStatus,o.content,t)},Rr=e=>({registry:t})=>{let a=t.select(Pe.store).getBlock(e),r=a.attributes?.content;function o(l){return l.map(n=>{let f=n.attributes.metadata;if(f&&(f={...f},delete f.id,delete f.bindings,r?.[f.name]))for(let[d,m]of Object.entries(r[f.name]))(0,Ne.getBlockType)(n.name)?.attributes[d]&&(n.attributes[d]=m);return(0,Ne.cloneBlock)(n,{metadata:f&&Object.keys(f).length>0?f:void 0},o(n.innerBlocks))})}let i=t.select(Pe.store).getBlocks(a.clientId);t.dispatch(Pe.store).replaceBlocks(a.clientId,o(i))};function Tr(e,t){return{type:"SET_EDITING_PATTERN",clientId:e,isEditing:t}}var Lt="core/patterns";var Xe={};Je(Xe,{isEditingPattern:()=>Pr});function Pr(e,t){return e.isEditingPattern[t]}var jt=s(Ut(),1),{lock:Yt,unlock:z}=(0,jt.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/patterns");var Nr={reducer:Nt},O=(0,Ae.createReduxStore)(Lt,{...Nr});(0,Ae.register)(O);z(O).registerPrivateActions(Ze);z(O).registerPrivateSelectors(Xe);var fe=s(W(),1),Gt=s(I(),1),Qe=s(P(),1),Wt=s(R(),1),$t=s(N(),1);function Be(e){return!!e.attributes.metadata?.name&&!!e.attributes.metadata?.bindings&&Object.values(e.attributes.metadata.bindings).some(t=>t.source==="core/pattern-overrides")}var Ke=s(C(),1),{BlockQuickNavigation:Ar}=z(fe.privateApis);function Jt(){let{allClientIds:e,supportedBlockTypesRaw:t}=(0,Qe.useSelect)(o=>({allClientIds:o(fe.store).getClientIdsWithDescendants(),supportedBlockTypesRaw:o(fe.store).getSettings()?.__experimentalBlockBindingsSupportedAttributes}),[]),{getBlock:a}=(0,Qe.useSelect)(fe.store),r=(0,Wt.useMemo)(()=>{let o=Object.keys(t??{});return e.filter(i=>{let l=a(i);return o.includes(l.name)&&Be(l)})},[e,a,t]);return r?.length?(0,Ke.jsx)(Gt.PanelBody,{title:(0,$t.__)("Overrides"),children:(0,Ke.jsx)(Ar,{clientIds:r})}):null}var F=s(I(),1);function Zt(e){var t,a,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(a=Zt(e[t]))&&(r&&(r+=" "),r+=a)}else for(a in e)e[a]&&(r&&(r+=" "),r+=a);return r}function Br(){for(var e,t,a=0,r="",o=arguments.length;a<o;a++)(e=arguments[a])&&(t=Zt(e))&&(r&&(r+=" "),r+=t);return r}var Xt=Br;var ea=s(de(),1),Kt={};function et(e,t){let a=ea.useRef(Kt);return a.current===Kt&&(a.current=e(t)),a}function zr(e,t){return function(r,...o){let i=new URL(e);return i.searchParams.set("code",r.toString()),o.forEach(l=>i.searchParams.append("args[]",l)),`${t} error #${r}; visit ${i} for the full message.`}}var Or=zr("https://base-ui.com/production-error","Base UI"),ta=Or;var ae=s(de(),1);function tt(e,t,a,r){let o=et(ra).current;return Ir(o,e,t,a,r)&&oa(o,[e,t,a,r]),o.callback}function aa(e){let t=et(ra).current;return Mr(t,e)&&oa(t,e),t.callback}function ra(){return{callback:null,cleanup:null,refs:[]}}function Ir(e,t,a,r,o){return e.refs[0]!==t||e.refs[1]!==a||e.refs[2]!==r||e.refs[3]!==o}function Mr(e,t){return e.refs.length!==t.length||e.refs.some((a,r)=>a!==t[r])}function oa(e,t){if(e.refs=t,t.every(a=>a==null)){e.callback=null;return}e.callback=a=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),a!=null){let r=Array(t.length).fill(null);for(let o=0;o<t.length;o+=1){let i=t[o];if(i!=null)switch(typeof i){case"function":{let l=i(a);typeof l=="function"&&(r[o]=l);break}case"object":{i.current=a;break}default:}}e.cleanup=()=>{for(let o=0;o<t.length;o+=1){let i=t[o];if(i!=null)switch(typeof i){case"function":{let l=r[o];typeof l=="function"?l():i(null);break}case"object":{i.current=null;break}default:}}}}}}var na=s(de(),1);var sa=s(de(),1),Lr=parseInt(sa.version,10);function ia(e){return Lr>=e}function at(e){if(!na.isValidElement(e))return null;let t=e,a=t.props;return(ia(19)?a?.ref:t.ref)??null}function he(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}var Do=Object.freeze([]),ue=Object.freeze({});function la(e,t){let a={};for(let r in e){let o=e[r];if(t?.hasOwnProperty(r)){let i=t[r](o);i!=null&&Object.assign(a,i);continue}o===!0?a[`data-${r.toLowerCase()}`]="":o&&(a[`data-${r.toLowerCase()}`]=o.toString())}return a}function fa(e,t){return typeof e=="function"?e(t):e}function da(e,t){return typeof e=="function"?e(t):e}var rt={};function te(e,t,a,r,o){if(!a&&!r&&!o&&!e)return ze(t);let i=ze(e);return t&&(i=ye(i,t)),a&&(i=ye(i,a)),r&&(i=ye(i,r)),o&&(i=ye(i,o)),i}function ua(e){if(e.length===0)return rt;if(e.length===1)return ze(e[0]);let t=ze(e[0]);for(let a=1;a<e.length;a+=1)t=ye(t,e[a]);return t}function ze(e){return ot(e)?{...pa(e,rt)}:Dr(e)}function ye(e,t){return ot(t)?pa(t,e):Ur(e,t)}function Dr(e){let t={...e};for(let a in t){let r=t[a];ma(a,r)&&(t[a]=ca(r))}return t}function Ur(e,t){if(!t)return e;for(let a in t){let r=t[a];switch(a){case"style":{e[a]=he(e.style,r);break}case"className":{e[a]=st(e.className,r);break}default:ma(a,r)?e[a]=jr(e[a],r):e[a]=r}}return e}function ma(e,t){let a=e.charCodeAt(0),r=e.charCodeAt(1),o=e.charCodeAt(2);return a===111&&r===110&&o>=65&&o<=90&&(typeof t=="function"||typeof t>"u")}function ot(e){return typeof e=="function"}function pa(e,t){return ot(e)?e(t):e??rt}function jr(e,t){return t?e?(...a)=>{let r=a[0];if(ha(r)){let i=r;ga(i);let l=t(...a);return i.baseUIHandlerPrevented||e?.(...a),l}let o=t(...a);return e?.(...a),o}:ca(t):e}function ca(e){return e&&((...t)=>{let a=t[0];return ha(a)&&ga(a),e(...t)})}function ga(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function st(e,t){return t?e?t+" "+e:t:e}function ha(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var it=s(de(),1);function ya(e,t,a={}){let r=t.render,o=Yr(t,a);if(a.enabled===!1)return null;let i=a.state??ue;return Hr(e,r,o,i)}function Yr(e,t={}){let{className:a,style:r,render:o}=e,{state:i=ue,ref:l,props:n,stateAttributesMapping:f,enabled:d=!0}=t,m=d?fa(a,i):void 0,p=d?da(r,i):void 0,c=d?la(i,f):ue,h=d&&n?Vr(n):void 0,u=d?he(c,h)??{}:ue;return typeof document<"u"&&(d?Array.isArray(l)?u.ref=aa([u.ref,at(o),...l]):u.ref=tt(u.ref,at(o),l):tt(null,null)),d?(m!==void 0&&(u.className=st(u.className,m)),p!==void 0&&(u.style=he(u.style,p)),u):ue}function Vr(e){return Array.isArray(e)?ua(e):te(void 0,e)}var Fr=Symbol.for("react.lazy");function Hr(e,t,a,r){if(t){if(typeof t=="function")return t(a,r);let o=te(a,t.props);o.ref=a.ref;let i=t;return i?.$$typeof===Fr&&(i=ae.Children.toArray(t)[0]),ae.cloneElement(i,o)}if(e&&typeof e=="string")return qr(e,a);throw new Error(ta(8))}function qr(e,t){return e==="button"?(0,it.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,it.createElement)("img",{alt:"",...t,key:t.key}):ae.createElement(e,t)}function Oe(e){return ya(e.defaultTagName??"div",e,e)}var ba=s(R(),1),nt="data-wp-hash";function lt(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wr(document)),e.__wpStyleRuntime}function Gr(e,t){if(!e.head)return!1;for(let a of e.head.querySelectorAll(`style[${nt}]`))if(a.getAttribute(nt)===t)return!0;return!1}function wa(e,t,a){if(!e.head)return;let r=lt(),o=r.injectedStyles.get(e);if(o||(o=new Set,r.injectedStyles.set(e,o)),o.has(t))return;if(Gr(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(nt,t),i.appendChild(e.createTextNode(a)),e.head.appendChild(i),o.add(t)}function Wr(e){let t=lt();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[a,r]of t.styles)wa(e,a,r);return()=>{let a=t.documents.get(e);if(a!==void 0){if(a<=1){t.documents.delete(e);return}t.documents.set(e,a-1)}}}function xa(e,t){let a=lt();a.styles.set(e,t);for(let r of a.documents.keys())wa(r,e,t)}typeof process>"u",xa("a495f9d138",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var _a={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",xa("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");var va={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Ie=(0,ba.forwardRef)(function({variant:t="body-md",render:a,className:r,...o},i){return Oe({render:a,defaultTagName:"span",ref:i,props:te(o,{className:Xt(_a.text,va.heading,va.p,_a[t],r)})})});var Me=s(ka(),1),dt=s(C(),1),ut=(0,dt.jsx)(Me.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dt.jsx)(Me.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});var Ta=s(R(),1),mt="data-wp-hash";function pt(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Jr(document)),e.__wpStyleRuntime}function $r(e,t){if(!e.head)return!1;for(let a of e.head.querySelectorAll(`style[${mt}]`))if(a.getAttribute(mt)===t)return!0;return!1}function Pa(e,t,a){if(!e.head)return;let r=pt(),o=r.injectedStyles.get(e);if(o||(o=new Set,r.injectedStyles.set(e,o)),o.has(t))return;if($r(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(mt,t),i.appendChild(e.createTextNode(a)),e.head.appendChild(i),o.add(t)}function Jr(e){let t=pt();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[a,r]of t.styles)Pa(e,a,r);return()=>{let a=t.documents.get(e);if(a!==void 0){if(a<=1){t.documents.delete(e);return}t.documents.set(e,a-1)}}}function Zr(e,t){let a=pt();a.styles.set(e,t);for(let r of a.documents.keys())Pa(r,e,t)}typeof process>"u",Zr("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Xr={stack:"_19ce0419607e1896__stack"},Qr={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},x=(0,Ta.forwardRef)(function({direction:t,gap:a,align:r,justify:o,wrap:i,render:l,...n},f){let d={gap:a&&Qr[a],alignItems:r,justifyContent:o,flexDirection:t,flexWrap:i};return Oe({render:l,ref:f,props:te(n,{style:d,className:Xr.stack})})});var $=s(N(),1),_e=s(R(),1),ve=s(P(),1),Ua=s(me(),1),ja=s(V(),1);var Ba=s(N(),1),De=s(R(),1),za=s(I(),1),Oa=s(Ra(),1),Ia=s(Le(),1),Ma=s(C(),1),Kr=e=>(0,Ia.decodeEntities)(e),Ue="wp_pattern_category";function La({categoryTerms:e,onChange:t,categoryMap:a}){let[r,o]=(0,De.useState)(""),i=(0,Oa.useDebounce)(o,500),l=(0,De.useMemo)(()=>Array.from(a.values()).map(f=>Kr(f.label)).filter(f=>r!==""?f.toLowerCase().includes(r.toLowerCase()):!0).sort((f,d)=>f.localeCompare(d)),[r,a]);function n(f){let d=f.reduce((m,p)=>(m.some(c=>c.toLowerCase()===p.toLowerCase())||m.push(p),m),[]);t(d)}return(0,Ma.jsx)(za.FormTokenField,{className:"patterns-menu-items__convert-modal-categories",value:e,suggestions:l,onChange:n,onInputChange:i,label:(0,Ba.__)("Categories"),tokenizeOnBlur:!0,__experimentalExpandOnFocus:!0})}var je=s(P(),1),ct=s(V(),1),Da=s(R(),1);function Ye(){let{saveEntityRecord:e,invalidateResolution:t}=(0,je.useDispatch)(ct.store),{corePatternCategories:a,userPatternCategories:r}=(0,je.useSelect)(l=>{let{getUserPatternCategories:n,getBlockPatternCategories:f}=l(ct.store);return{corePatternCategories:f(),userPatternCategories:n()}},[]),o=(0,Da.useMemo)(()=>{let l=new Map;return r.forEach(n=>{l.set(n.label.toLowerCase(),{label:n.label,name:n.name,id:n.id})}),a.forEach(n=>{!l.has(n.label.toLowerCase())&&n.name!=="query"&&l.set(n.label.toLowerCase(),{label:n.label,name:n.name})}),l},[r,a]);async function i(l){try{let n=o.get(l.toLowerCase());if(n?.id)return n.id;let f=n?{name:n.label,slug:n.name}:{name:l},d=await e("taxonomy",Ue,f,{throwOnError:!0});return t("getUserPatternCategories"),d.id}catch(n){if(n.code!=="term_exists")throw n;return n.data.term_id}}return{categoryMap:o,findOrCreateTerm:i}}var A=s(C(),1);function pe({className:e="patterns-menu-items__convert-modal",modalTitle:t,...a}){let r=(0,ve.useSelect)(o=>o(ja.store).getPostType(ee.user)?.labels?.add_new_item,[]);return(0,A.jsx)(F.Modal,{title:t||r,onRequestClose:a.onClose,overlayClassName:e,focusOnMount:"firstContentElement",size:"small",children:(0,A.jsx)(gt,{...a})})}function gt({confirmLabel:e=(0,$.__)("Add"),defaultCategories:t=[],content:a,onClose:r,onError:o,onSuccess:i,defaultSyncType:l=w.full,defaultTitle:n=""}){let[f,d]=(0,_e.useState)(l),[m,p]=(0,_e.useState)(t),[c,h]=(0,_e.useState)(n),[u,g]=(0,_e.useState)(!1),{createPattern:E}=z((0,ve.useDispatch)(O)),{createErrorNotice:v}=(0,ve.useDispatch)(Ua.store),{categoryMap:L,findOrCreateTerm:B}=Ye();async function S(T,K){if(!(!c||u))try{g(!0);let y=await Promise.all(m.map(G=>B(G))),kt=await E(T,K,typeof a=="function"?a():a,y);i({pattern:kt,categoryId:Re})}catch(y){v(y.message,{type:"snackbar",id:"pattern-create"}),o?.()}finally{g(!1),p([]),h("")}}return(0,A.jsx)("form",{onSubmit:T=>{T.preventDefault(),S(c,f)},children:(0,A.jsxs)(x,{direction:"column",gap:"lg",children:[(0,A.jsx)(F.TextControl,{label:(0,$.__)("Name"),value:c,onChange:h,placeholder:(0,$.__)("My pattern"),className:"patterns-create-modal__name-input"}),(0,A.jsx)(La,{categoryTerms:m,onChange:p,categoryMap:L}),(0,A.jsx)(F.ToggleControl,{label:(0,$._x)("Synced","pattern (singular)"),help:(0,$.__)("Sync this pattern across multiple locations."),checked:f===w.full,onChange:()=>{d(f===w.full?w.unsynced:w.full)}}),(0,A.jsxs)(x,{gap:"sm",justify:"end",children:[(0,A.jsx)(F.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{r(),h("")},children:(0,$.__)("Cancel")}),(0,A.jsx)(F.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit","aria-disabled":!c||u,isBusy:u,children:e})]})]})})}var Ya=s(V(),1),Ve=s(P(),1),H=s(N(),1),Va=s(me(),1);var Fa=s(C(),1);function eo(e,t){return e.type!==ee.user?t.core?.filter(a=>e.categories?.includes(a.name)).map(a=>a.label):t.user?.filter(a=>e.wp_pattern_category?.includes(a.id)).map(a=>a.label)}function ht({pattern:e,onSuccess:t}){let{createSuccessNotice:a}=(0,Ve.useDispatch)(Va.store),r=(0,Ve.useSelect)(o=>{let{getUserPatternCategories:i,getBlockPatternCategories:l}=o(Ya.store);return{core:l(),user:i()}});return e?{content:e.content,defaultCategories:eo(e,r),defaultSyncType:e.type!==ee.user?w.unsynced:e.wp_pattern_sync_status||w.full,defaultTitle:(0,H.sprintf)((0,H._x)("%s (Copy)","pattern"),typeof e.title=="string"?e.title:e.title.raw),onSuccess:({pattern:o})=>{a((0,H.sprintf)((0,H._x)('"%s" duplicated.',"pattern"),o.title.raw),{type:"snackbar",id:"patterns-create"}),t?.({pattern:o})}}:null}function Ha({pattern:e,onClose:t,onSuccess:a}){let r=ht({pattern:e,onSuccess:a});return e?(0,Fa.jsx)(pe,{modalTitle:(0,H.__)("Duplicate pattern"),confirmLabel:(0,H.__)("Duplicate"),onClose:t,onError:t,...r}):null}var oe=s(I(),1);var qa=s(V(),1),yt=s(P(),1),_t=s(R(),1),Ga=s(Le(),1),re=s(N(),1),Wa=s(me(),1),q=s(C(),1);function $a({onClose:e,onError:t,onSuccess:a,pattern:r,...o}){let i=(0,Ga.decodeEntities)(r.title),[l,n]=(0,_t.useState)(i),[f,d]=(0,_t.useState)(!1),{editEntityRecord:m,__experimentalSaveSpecifiedEntityEdits:p}=(0,yt.useDispatch)(qa.store),{createSuccessNotice:c,createErrorNotice:h}=(0,yt.useDispatch)(Wa.store),u=async E=>{if(E.preventDefault(),!(!l||l===r.title||f))try{await m("postType",r.type,r.id,{title:l}),d(!0),n(""),e?.();let v=await p("postType",r.type,r.id,["title"],{throwOnError:!0});a?.(v),c((0,re.__)("Pattern renamed"),{type:"snackbar",id:"pattern-update"})}catch(v){t?.();let L=v.message&&v.code!=="unknown_error"?v.message:(0,re.__)("An error occurred while renaming the pattern.");h(L,{type:"snackbar",id:"pattern-update"})}finally{d(!1),n("")}},g=()=>{e?.(),n("")};return(0,q.jsx)(oe.Modal,{title:(0,re.__)("Rename"),...o,onRequestClose:e,focusOnMount:"firstContentElement",size:"small",children:(0,q.jsx)("form",{onSubmit:u,children:(0,q.jsxs)(x,{direction:"column",gap:"lg",children:[(0,q.jsx)(oe.TextControl,{label:(0,re.__)("Name"),value:l,onChange:n,required:!0}),(0,q.jsxs)(x,{gap:"sm",justify:"end",children:[(0,q.jsx)(oe.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:g,children:(0,re.__)("Cancel")}),(0,q.jsx)(oe.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,re.__)("Save")})]})]})})})}var or=s(W(),1);var D=s(Ee(),1),be=s(W(),1),Fe=s(R(),1),Ja=s(I(),1);var J=s(P(),1),vt=s(V(),1),se=s(N(),1),Za=s(me(),1);var ie=s(C(),1);function Xa({clientIds:e,rootClientId:t,closeBlockSettingsMenu:a}){let{createSuccessNotice:r}=(0,J.useDispatch)(Za.store),{replaceBlocks:o,updateBlockAttributes:i}=(0,J.useDispatch)(be.store),{setEditingPattern:l}=z((0,J.useDispatch)(O)),[n,f]=(0,Fe.useState)(!1),{getBlockAttributes:d}=(0,J.useSelect)(be.store),m=(0,J.useSelect)(u=>{let{canUser:g}=u(vt.store),{getBlocksByClientId:E,canInsertBlockType:v,getBlockRootClientId:L}=u(be.store),B=t||(e.length>0?L(e[0]):void 0),S=E(e)??[],T=G=>{let Et=(0,D.getBlockType)(G),yr=Et&&"parent"in Et;return(0,D.hasBlockSupport)(G,"reusable",!yr)},K=S.length===1&&S[0]&&(0,D.isReusableBlock)(S[0])&&!!u(vt.store).getEntityRecord("postType","wp_block",S[0].attributes.ref);return!(S.length===1&&S?.[0]?.attributes?.metadata?.patternName)&&!K&&v("core/block",B)&&S.every(G=>!!G&&G.isValid&&T(G.name))&&!!g("create",{kind:"postType",name:"wp_block"})},[e,t]),{getBlocksByClientId:p}=(0,J.useSelect)(be.store),c=(0,Fe.useCallback)(()=>(0,D.serialize)(p(e)),[p,e]);if(!m)return null;let h=({pattern:u})=>{if(u.wp_pattern_sync_status===w.unsynced){if(e?.length===1){let g=d(e[0]);i(e[0],{metadata:{...g?.metadata?g.metadata:{},patternName:`core/block/${u.id}`,name:u.title.raw}})}}else{let g=(0,D.createBlock)("core/block",{ref:u.id});o(e,g),l(g.clientId,!0)}r(u.wp_pattern_sync_status===w.unsynced?(0,se.sprintf)((0,se.__)("Unsynced pattern created: %s"),u.title.raw):(0,se.sprintf)((0,se.__)("Synced pattern created: %s"),u.title.raw),{type:"snackbar",id:"convert-to-pattern-success"}),f(!1),a()};return(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsx)(Ja.MenuItem,{icon:ut,onClick:()=>f(!0),"aria-expanded":n,"aria-haspopup":"dialog",children:(0,se.__)("Create pattern")}),n&&(0,ie.jsx)(pe,{content:c,onSuccess:u=>{h(u)},onError:()=>{f(!1)},onClose:()=>{f(!1)}})]})}var we=s(I(),1),ne=s(N(),1),er=s(Ee(),1),xe=s(P(),1),tr=s(R(),1),bt=s(W(),1),wt=s(Ka(),1),ar=s(V(),1);var U=s(C(),1);function to({clientId:e,onClose:t}){let[a,r]=(0,tr.useState)(!1),{attributes:o,canDetach:i,isVisible:l,managePatternsUrl:n,isSyncedPattern:f,isUnsyncedPattern:d,canEdit:m}=(0,xe.useSelect)(u=>{let{canRemoveBlock:g,getBlock:E,canEditBlock:v}=u(bt.store),{canUser:L}=u(ar.store),B=E(e),S=!!B?.attributes?.metadata?.patternName,T=!!B&&(0,er.isReusableBlock)(B)&&!!L("update",{kind:"postType",name:"wp_block",id:B.attributes.ref});return{attributes:B.attributes,canEdit:v(e),canDetach:S||T&&g(e),isUnsyncedPattern:S,isSyncedPattern:T,isVisible:S||T,managePatternsUrl:L("create",{kind:"postType",name:"wp_template"})?(0,wt.addQueryArgs)("site-editor.php",{p:"/pattern"}):(0,wt.addQueryArgs)("edit.php",{post_type:"wp_block"})}},[e]),{updateBlockAttributes:p}=(0,xe.useDispatch)(bt.store),{convertSyncedPatternToStatic:c}=z((0,xe.useDispatch)(O));if(!l||!m)return null;let h=()=>{if(f&&c(e),d){let{patternName:u,...g}=o?.metadata??{};p(e,{metadata:g})}t?.(),r(!1)};return(0,U.jsxs)(U.Fragment,{children:[i&&(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(we.MenuItem,{onClick:()=>r(!0),children:(0,ne.__)("Detach")}),(0,U.jsx)(we.__experimentalConfirmDialog,{isOpen:a,onConfirm:h,onCancel:()=>r(!1),confirmButtonText:(0,ne.__)("Detach"),size:"medium",title:(0,ne.__)("Detach pattern?"),__experimentalHideHeader:!1,children:f?(0,ne.__)("The blocks will be separated from the original pattern and will be fully editable. Future changes to the pattern will not apply here."):(0,ne.__)("Blocks will no longer be associated with this pattern and will be fully editable.")})]}),(0,U.jsx)(we.MenuItem,{href:n,children:(0,ne.__)("Manage patterns")})]})}var rr=to;var Z=s(C(),1);function sr({rootClientId:e}){return(0,Z.jsx)(or.BlockSettingsMenuControls,{children:({selectedClientIds:t,onClose:a})=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Xa,{clientIds:t,rootClientId:e,closeBlockSettingsMenu:a}),t.length===1&&(0,Z.jsx)(rr,{clientId:t[0],onClose:a})]})})}var le=s(I(),1);var ir=s(V(),1),xt=s(P(),1),Q=s(R(),1),nr=s(Le(),1),X=s(N(),1),lr=s(me(),1),St=s(ft(),1);var M=s(C(),1);function fr({category:e,existingCategories:t,onClose:a,onError:r,onSuccess:o,...i}){let l=(0,Q.useId)(),n=(0,Q.useRef)(),[f,d]=(0,Q.useState)((0,nr.decodeEntities)(e.name)),[m,p]=(0,Q.useState)(!1),[c,h]=(0,Q.useState)(!1),u=c?`patterns-rename-pattern-category-modal__validation-message-${l}`:void 0,{saveEntityRecord:g,invalidateResolution:E}=(0,xt.useDispatch)(ir.store),{createErrorNotice:v,createSuccessNotice:L}=(0,xt.useDispatch)(lr.store),B=K=>{c&&h(void 0),d(K)},S=async K=>{if(K.preventDefault(),!m){if(!f||f===e.name){let y=(0,X.__)("Please enter a new name for this category.");(0,St.speak)(y,"assertive"),h(y),n.current?.focus();return}if(t.patternCategories.find(y=>y.id!==e.id&&y.label.toLowerCase()===f.toLowerCase())){let y=(0,X.__)("This category already exists. Please use a different name.");(0,St.speak)(y,"assertive"),h(y),n.current?.focus();return}try{p(!0);let y=await g("taxonomy",Ue,{id:e.id,slug:e.slug,name:f});E("getUserPatternCategories"),o?.(y),a(),L((0,X.__)("Pattern category renamed."),{type:"snackbar",id:"pattern-category-update"})}catch(y){r?.(),v(y.message,{type:"snackbar",id:"pattern-category-update"})}finally{p(!1),d("")}}},T=()=>{a(),d("")};return(0,M.jsx)(le.Modal,{title:(0,X.__)("Rename"),onRequestClose:T,...i,children:(0,M.jsx)("form",{onSubmit:S,children:(0,M.jsxs)(x,{direction:"column",gap:"lg",children:[(0,M.jsxs)(x,{direction:"column",gap:"sm",children:[(0,M.jsx)(le.TextControl,{ref:n,label:(0,X.__)("Name"),value:f,onChange:B,"aria-describedby":u,required:!0}),c&&(0,M.jsx)("span",{className:"patterns-rename-pattern-category-modal__validation-message",id:u,children:c})]}),(0,M.jsxs)(x,{gap:"sm",justify:"end",children:[(0,M.jsx)(le.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:T,children:(0,X.__)("Cancel")}),(0,M.jsx)(le.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit","aria-disabled":!f||f===e.name||m,isBusy:m,children:(0,X.__)("Save")})]})]})})})}var Ce=s(R(),1),He=s(W(),1),qe=s(I(),1),ce=s(N(),1);var j=s(I(),1);var k=s(N(),1),Se=s(R(),1),dr=s(ft(),1),_=s(C(),1);function ur({placeholder:e,initialName:t="",onClose:a,onSave:r}){let[o,i]=(0,Se.useState)(t),l=(0,Se.useId)(),n=!!o.trim(),f=()=>{if(o!==t){let d=(0,k.sprintf)((0,k.__)('Block name changed to: "%s".'),o);(0,dr.speak)(d,"assertive")}r(o),a()};return(0,_.jsx)(j.Modal,{title:(0,k.__)("Enable overrides"),onRequestClose:a,focusOnMount:"firstContentElement",aria:{describedby:l},size:"small",children:(0,_.jsx)("form",{onSubmit:d=>{d.preventDefault(),n&&f()},children:(0,_.jsxs)(x,{direction:"column",gap:"xl",children:[(0,_.jsx)(Ie,{id:l,children:(0,k.__)("Overrides are changes you make to a block within a synced pattern instance. Use overrides to customize a synced pattern instance to suit its new context. Name this block to specify an override.")}),(0,_.jsx)(j.TextControl,{value:o,label:(0,k.__)("Name"),help:(0,k.__)('For example, if you are creating a recipe pattern, you use "Recipe Title", "Recipe Description", etc.'),placeholder:e,onChange:i}),(0,_.jsxs)(x,{gap:"sm",justify:"end",children:[(0,_.jsx)(j.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:a,children:(0,k.__)("Cancel")}),(0,_.jsx)(j.Button,{__next40pxDefaultSize:!0,"aria-disabled":!n,variant:"primary",type:"submit",children:(0,k.__)("Enable")})]})]})})})}function mr({onClose:e,onSave:t}){let a=(0,Se.useId)();return(0,_.jsx)(j.Modal,{title:(0,k.__)("Disable overrides"),onRequestClose:e,aria:{describedby:a},size:"small",children:(0,_.jsx)("form",{onSubmit:r=>{r.preventDefault(),t(),e()},children:(0,_.jsxs)(x,{direction:"column",gap:"xl",children:[(0,_.jsx)(Ie,{id:a,children:(0,k.__)("Are you sure you want to disable overrides? Disabling overrides will revert all applied overrides for this block throughout instances of this pattern.")}),(0,_.jsxs)(x,{gap:"sm",justify:"end",children:[(0,_.jsx)(j.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:e,children:(0,k.__)("Cancel")}),(0,_.jsx)(j.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,k.__)("Disable")})]})]})})})}var Y=s(C(),1);function ao({attributes:e,setAttributes:t,name:a}){let r=(0,Ce.useId)(),[o,i]=(0,Ce.useState)(!1),[l,n]=(0,Ce.useState)(!1),f=!!e.metadata?.name,d=e.metadata?.bindings?.__default,m=f&&d?.source===Te,p=d?.source&&d.source!==Te,{updateBlockBindings:c}=(0,He.useBlockBindingsUtils)();function h(E,v){v&&t({metadata:{...e.metadata,name:v}}),c({__default:E?{source:Te}:void 0})}if(p)return null;let u=a==="core/image"&&!!e.href?.length,g=!m&&u?(0,ce.__)("Overrides currently don't support image links. Remove the link first before enabling overrides."):(0,ce.__)("Allow changes to this block throughout instances of this pattern.");return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(He.InspectorControls,{group:"advanced",children:(0,Y.jsx)(qe.BaseControl,{id:r,label:(0,ce.__)("Overrides"),help:g,children:(0,Y.jsx)(qe.Button,{__next40pxDefaultSize:!0,className:"pattern-overrides-control__allow-overrides-button",variant:"secondary","aria-haspopup":"dialog",onClick:()=>{m?n(!0):i(!0)},disabled:!m&&u,accessibleWhenDisabled:!0,children:m?(0,ce.__)("Disable overrides"):(0,ce.__)("Enable overrides")})})}),o&&(0,Y.jsx)(ur,{initialName:e.metadata?.name,onClose:()=>i(!1),onSave:E=>{h(!0,E)}}),l&&(0,Y.jsx)(mr,{onClose:()=>n(!1),onSave:()=>h(!1)})]})}var pr=ao;var ge=s(W(),1),We=s(I(),1),$e=s(P(),1),cr=s(N(),1),Ge=s(C(),1),Ct="content";function gr(e){let t=e.attributes.metadata?.name,a=(0,$e.useRegistry)(),r=(0,$e.useSelect)(i=>{if(!t)return;let{getBlockAttributes:l,getBlockParentsByBlockName:n}=i(ge.store),[f]=n(e.clientId,"core/block",!0);if(!f)return;let d=l(f)[Ct];if(d)return d.hasOwnProperty(t)},[e.clientId,t]);function o(){let{getBlockAttributes:i,getBlockParentsByBlockName:l}=a.select(ge.store),[n]=l(e.clientId,"core/block",!0);if(!n)return;let f=i(n)[Ct];if(!f.hasOwnProperty(t))return;let{updateBlockAttributes:d,__unstableMarkLastChangeAsPersistent:m}=a.dispatch(ge.store);m();let p={...f};delete p[t],Object.keys(p).length||(p=void 0),d(n,{[Ct]:p})}return(0,Ge.jsx)(ge.__unstableBlockToolbarLastItem,{children:(0,Ge.jsx)(We.ToolbarGroup,{children:(0,Ge.jsx)(We.ToolbarButton,{onClick:o,disabled:!r,children:(0,cr.__)("Reset")})})})}var hr={};Yt(hr,{OverridesPanel:Jt,CreatePatternModal:pe,CreatePatternModalContents:gt,DuplicatePatternModal:Ha,isOverridableBlock:Be,useDuplicatePatternProps:ht,RenamePatternModal:$a,PatternsMenuItems:sr,RenamePatternCategoryModal:fr,PatternOverridesControls:pr,ResetOverridesControl:gr,useAddPatternCategory:Ye,PATTERN_TYPES:ee,PATTERN_DEFAULT_CATEGORY:Re,PATTERN_USER_CATEGORY:Ot,EXCLUDED_PATTERN_SOURCES:It,PATTERN_SYNC_TYPES:w});return Sr(ro);})();
+(window.wp ||= {}).patterns = wp.patterns;
+})();
diff --git a/wp-includes/js/dist/plugins.js b/wp-includes/js/dist/plugins.js
index 7f00b91427..dcaad87924 100644
--- a/wp-includes/js/dist/plugins.js
+++ b/wp-includes/js/dist/plugins.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).plugins = (() => {
@@ -570,3 +571,5 @@ react-is/cjs/react-is.development.js:
    * LICENSE file in the root directory of this source tree.
    *)
 */
+(window.wp ||= {}).plugins = wp.plugins;
+})();
diff --git a/wp-includes/js/dist/plugins.min.js b/wp-includes/js/dist/plugins.min.js
index e2dbce8c9a..e110a1e8d6 100644
--- a/wp-includes/js/dist/plugins.min.js
+++ b/wp-includes/js/dist/plugins.min.js
@@ -1,5 +1,6 @@
 /*! This file is auto-generated */
-"use strict";var wp;(wp||={}).plugins=(()=>{var ga=Object.create;var y=Object.defineProperty;var ha=Object.getOwnPropertyDescriptor;var ya=Object.getOwnPropertyNames;var va=Object.getPrototypeOf,wa=Object.prototype.hasOwnProperty;var i=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),ba=(a,t)=>{for(var o in t)y(a,o,{get:t[o],enumerable:!0})},M=(a,t,o,f)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of ya(t))!wa.call(a,l)&&l!==o&&y(a,l,{get:()=>t[l],enumerable:!(f=ha(t,l))||f.enumerable});return a};var s=(a,t,o)=>(o=a!=null?ga(va(a)):{},M(t||!a||!a.__esModule?y(o,"default",{value:a,enumerable:!0}):o,a)),xa=a=>M(y({},"__esModule",{value:!0}),a);var v=i(($a,I)=>{I.exports=window.wp.element});var D=i((za,_)=>{_.exports=window.wp.hooks});var W=i((Aa,J)=>{J.exports=window.wp.isShallowEqual});var X=i((Da,G)=>{G.exports=window.wp.compose});var Q=i((Ta,K)=>{K.exports=window.wp.deprecated});var w=i((Fa,Y)=>{Y.exports=window.ReactJSXRuntime});var sa=i(e=>{"use strict";var F=Symbol.for("react.element"),U=Symbol.for("react.portal"),C=Symbol.for("react.fragment"),P=Symbol.for("react.strict_mode"),S=Symbol.for("react.profiler"),L=Symbol.for("react.provider"),R=Symbol.for("react.context"),Ca=Symbol.for("react.server_context"),k=Symbol.for("react.forward_ref"),E=Symbol.for("react.suspense"),j=Symbol.for("react.suspense_list"),B=Symbol.for("react.memo"),V=Symbol.for("react.lazy"),Pa=Symbol.for("react.offscreen"),la;la=Symbol.for("react.module.reference");function m(a){if(typeof a=="object"&&a!==null){var t=a.$$typeof;switch(t){case F:switch(a=a.type,a){case C:case S:case P:case E:case j:return a;default:switch(a=a&&a.$$typeof,a){case Ca:case R:case k:case V:case B:case L:return a;default:return t}}case U:return t}}}e.ContextConsumer=R;e.ContextProvider=L;e.Element=F;e.ForwardRef=k;e.Fragment=C;e.Lazy=V;e.Memo=B;e.Portal=U;e.Profiler=S;e.StrictMode=P;e.Suspense=E;e.SuspenseList=j;e.isAsyncMode=function(){return!1};e.isConcurrentMode=function(){return!1};e.isContextConsumer=function(a){return m(a)===R};e.isContextProvider=function(a){return m(a)===L};e.isElement=function(a){return typeof a=="object"&&a!==null&&a.$$typeof===F};e.isForwardRef=function(a){return m(a)===k};e.isFragment=function(a){return m(a)===C};e.isLazy=function(a){return m(a)===V};e.isMemo=function(a){return m(a)===B};e.isPortal=function(a){return m(a)===U};e.isProfiler=function(a){return m(a)===S};e.isStrictMode=function(a){return m(a)===P};e.isSuspense=function(a){return m(a)===E};e.isSuspenseList=function(a){return m(a)===j};e.isValidElementType=function(a){return typeof a=="string"||typeof a=="function"||a===C||a===S||a===P||a===E||a===j||a===Pa||typeof a=="object"&&a!==null&&(a.$$typeof===V||a.$$typeof===B||a.$$typeof===L||a.$$typeof===R||a.$$typeof===k||a.$$typeof===la||a.getModuleId!==void 0)};e.typeOf=m});var ma=i((Ma,ua)=>{"use strict";ua.exports=sa()});var ia=i((Oa,da)=>{da.exports=window.wp.primitives});var ja={};ba(ja,{PluginArea:()=>ca,getPlugin:()=>Ra,getPlugins:()=>N,registerPlugin:()=>Sa,unregisterPlugin:()=>La,usePluginContext:()=>ea,withPluginContext:()=>ra});function O(a,t){var o=0,f,l;t=t||{};function u(){var r=f,A=arguments.length,h,d;a:for(;r;){if(r.args.length!==arguments.length){r=r.next;continue}for(d=0;d<A;d++)if(r.args[d]!==arguments[d]){r=r.next;continue a}return r!==f&&(r===l&&(l=r.prev),r.prev.next=r.next,r.next&&(r.next.prev=r.prev),r.next=f,r.prev=null,f.prev=r,f=r),r.val}for(h=new Array(A),d=0;d<A;d++)h[d]=arguments[d];return r={args:h,val:a.apply(null,h)},f?(f.prev=r,r.next=f):l=r,o===t.maxSize?(l=l.prev,l.next=null):o++,f=r,r.val}return u.clear=function(){f=null,l=null,o=0},u}var z=s(v(),1),n=s(D(),1),na=s(W(),1);var b=s(v(),1),Z=s(X(),1),aa=s(Q(),1),T=s(w(),1),x=(0,b.createContext)({name:null,icon:null});x.displayName="PluginContext";var ta=x.Provider;function ea(){return(0,b.useContext)(x)}var ra=a=>(0,Z.createHigherOrderComponent)(t=>((0,aa.default)("wp.plugins.withPluginContext",{since:"6.8.0",alternative:"wp.plugins.usePluginContext"}),o=>(0,T.jsx)(x.Consumer,{children:f=>(0,T.jsx)(t,{...o,...a(f,o)})})),"withPluginContext");var oa=s(v(),1),fa=class extends oa.Component{constructor(a){super(a),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(a){let{name:t,onError:o}=this.props;o&&o(t,a)}render(){return this.state.hasError?null:this.props.children}};var pa=s(ma(),1),c=s(D(),1);var $=s(ia(),1),q=s(w(),1),H=(0,q.jsx)($.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,q.jsx)($.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 p={};function Sa(a,t){if(typeof t!="object")return console.error("No settings object provided!"),null;if(typeof a!="string")return console.error("Plugin name must be string."),null;if(!/^[a-z][a-z0-9-]*$/.test(a))return console.error('Plugin name must include only lowercase alphanumeric characters or dashes, and start with a letter. Example: "my-plugin".'),null;p[a]&&console.error(`Plugin "${a}" is already registered.`),t=(0,c.applyFilters)("plugins.registerPlugin",t,a);let{render:o,scope:f}=t;if(!(0,pa.isValidElementType)(o))return console.error('The "render" property must be specified and must be a valid component.'),null;if(f){if(typeof f!="string")return console.error("Plugin scope must be string."),null;if(!/^[a-z][a-z0-9-]*$/.test(f))return console.error('Plugin scope must include only lowercase alphanumeric characters or dashes, and start with a letter. Example: "my-page".'),null}return p[a]={name:a,icon:H,...t},(0,c.doAction)("plugins.pluginRegistered",t,a),t}function La(a){if(!p[a]){console.error('Plugin "'+a+'" is not registered.');return}let t=p[a];return delete p[a],(0,c.doAction)("plugins.pluginUnregistered",t,a),t}function Ra(a){return p[a]}function N(a){return Object.values(p).filter(t=>t.scope===a)}var g=s(w(),1),ka=O((a,t)=>({icon:a,name:t}));function Ea({scope:a,onError:t}){let o=(0,z.useMemo)(()=>{let l=[];return{subscribe(u){return(0,n.addAction)("plugins.pluginRegistered","core/plugins/plugin-area/plugins-registered",u),(0,n.addAction)("plugins.pluginUnregistered","core/plugins/plugin-area/plugins-unregistered",u),()=>{(0,n.removeAction)("plugins.pluginRegistered","core/plugins/plugin-area/plugins-registered"),(0,n.removeAction)("plugins.pluginUnregistered","core/plugins/plugin-area/plugins-unregistered")}},getValue(){let u=N(a);return(0,na.isShallowEqual)(l,u)||(l=u),l}}},[a]),f=(0,z.useSyncExternalStore)(o.subscribe,o.getValue,o.getValue);return(0,g.jsx)("div",{style:{display:"none"},children:f.map(({icon:l,name:u,render:r})=>(0,g.jsx)(ta,{value:ka(l,u),children:(0,g.jsx)(fa,{name:u,onError:t,children:(0,g.jsx)(r,{})})},u))})}var ca=Ea;return xa(ja);})();
+(function() {
+"use strict";var wp;(wp||={}).plugins=(()=>{var ga=Object.create;var y=Object.defineProperty;var ha=Object.getOwnPropertyDescriptor;var ya=Object.getOwnPropertyNames;var va=Object.getPrototypeOf,wa=Object.prototype.hasOwnProperty;var i=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),ba=(a,t)=>{for(var o in t)y(a,o,{get:t[o],enumerable:!0})},M=(a,t,o,f)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of ya(t))!wa.call(a,l)&&l!==o&&y(a,l,{get:()=>t[l],enumerable:!(f=ha(t,l))||f.enumerable});return a};var s=(a,t,o)=>(o=a!=null?ga(va(a)):{},M(t||!a||!a.__esModule?y(o,"default",{value:a,enumerable:!0}):o,a)),xa=a=>M(y({},"__esModule",{value:!0}),a);var v=i((Va,I)=>{I.exports=window.wp.element});var A=i(($a,_)=>{_.exports=window.wp.hooks});var W=i((za,J)=>{J.exports=window.wp.isShallowEqual});var X=i((Aa,G)=>{G.exports=window.wp.compose});var Q=i((Da,K)=>{K.exports=window.wp.deprecated});var w=i((Fa,Y)=>{Y.exports=window.ReactJSXRuntime});var sa=i(e=>{"use strict";var F=Symbol.for("react.element"),U=Symbol.for("react.portal"),C=Symbol.for("react.fragment"),P=Symbol.for("react.strict_mode"),S=Symbol.for("react.profiler"),L=Symbol.for("react.provider"),R=Symbol.for("react.context"),Ca=Symbol.for("react.server_context"),k=Symbol.for("react.forward_ref"),E=Symbol.for("react.suspense"),j=Symbol.for("react.suspense_list"),B=Symbol.for("react.memo"),T=Symbol.for("react.lazy"),Pa=Symbol.for("react.offscreen"),la;la=Symbol.for("react.module.reference");function m(a){if(typeof a=="object"&&a!==null){var t=a.$$typeof;switch(t){case F:switch(a=a.type,a){case C:case S:case P:case E:case j:return a;default:switch(a=a&&a.$$typeof,a){case Ca:case R:case k:case T:case B:case L:return a;default:return t}}case U:return t}}}e.ContextConsumer=R;e.ContextProvider=L;e.Element=F;e.ForwardRef=k;e.Fragment=C;e.Lazy=T;e.Memo=B;e.Portal=U;e.Profiler=S;e.StrictMode=P;e.Suspense=E;e.SuspenseList=j;e.isAsyncMode=function(){return!1};e.isConcurrentMode=function(){return!1};e.isContextConsumer=function(a){return m(a)===R};e.isContextProvider=function(a){return m(a)===L};e.isElement=function(a){return typeof a=="object"&&a!==null&&a.$$typeof===F};e.isForwardRef=function(a){return m(a)===k};e.isFragment=function(a){return m(a)===C};e.isLazy=function(a){return m(a)===T};e.isMemo=function(a){return m(a)===B};e.isPortal=function(a){return m(a)===U};e.isProfiler=function(a){return m(a)===S};e.isStrictMode=function(a){return m(a)===P};e.isSuspense=function(a){return m(a)===E};e.isSuspenseList=function(a){return m(a)===j};e.isValidElementType=function(a){return typeof a=="string"||typeof a=="function"||a===C||a===S||a===P||a===E||a===j||a===Pa||typeof a=="object"&&a!==null&&(a.$$typeof===T||a.$$typeof===B||a.$$typeof===L||a.$$typeof===R||a.$$typeof===k||a.$$typeof===la||a.getModuleId!==void 0)};e.typeOf=m});var ma=i((Ma,ua)=>{"use strict";ua.exports=sa()});var ia=i((Oa,da)=>{da.exports=window.wp.primitives});var ja={};ba(ja,{PluginArea:()=>ca,getPlugin:()=>Ra,getPlugins:()=>N,registerPlugin:()=>Sa,unregisterPlugin:()=>La,usePluginContext:()=>ea,withPluginContext:()=>ra});function O(a,t){var o=0,f,l;t=t||{};function u(){var r=f,z=arguments.length,h,d;a:for(;r;){if(r.args.length!==arguments.length){r=r.next;continue}for(d=0;d<z;d++)if(r.args[d]!==arguments[d]){r=r.next;continue a}return r!==f&&(r===l&&(l=r.prev),r.prev.next=r.next,r.next&&(r.next.prev=r.prev),r.next=f,r.prev=null,f.prev=r,f=r),r.val}for(h=new Array(z),d=0;d<z;d++)h[d]=arguments[d];return r={args:h,val:a.apply(null,h)},f?(f.prev=r,r.next=f):l=r,o===t.maxSize?(l=l.prev,l.next=null):o++,f=r,r.val}return u.clear=function(){f=null,l=null,o=0},u}var $=s(v(),1),n=s(A(),1),na=s(W(),1);var b=s(v(),1),Z=s(X(),1),aa=s(Q(),1),D=s(w(),1),x=(0,b.createContext)({name:null,icon:null});x.displayName="PluginContext";var ta=x.Provider;function ea(){return(0,b.useContext)(x)}var ra=a=>(0,Z.createHigherOrderComponent)(t=>((0,aa.default)("wp.plugins.withPluginContext",{since:"6.8.0",alternative:"wp.plugins.usePluginContext"}),o=>(0,D.jsx)(x.Consumer,{children:f=>(0,D.jsx)(t,{...o,...a(f,o)})})),"withPluginContext");var oa=s(v(),1),fa=class extends oa.Component{constructor(a){super(a),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(a){let{name:t,onError:o}=this.props;o&&o(t,a)}render(){return this.state.hasError?null:this.props.children}};var pa=s(ma(),1),c=s(A(),1);var V=s(ia(),1),q=s(w(),1),H=(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:"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 p={};function Sa(a,t){if(typeof t!="object")return console.error("No settings object provided!"),null;if(typeof a!="string")return console.error("Plugin name must be string."),null;if(!/^[a-z][a-z0-9-]*$/.test(a))return console.error('Plugin name must include only lowercase alphanumeric characters or dashes, and start with a letter. Example: "my-plugin".'),null;p[a]&&console.error(`Plugin "${a}" is already registered.`),t=(0,c.applyFilters)("plugins.registerPlugin",t,a);let{render:o,scope:f}=t;if(!(0,pa.isValidElementType)(o))return console.error('The "render" property must be specified and must be a valid component.'),null;if(f){if(typeof f!="string")return console.error("Plugin scope must be string."),null;if(!/^[a-z][a-z0-9-]*$/.test(f))return console.error('Plugin scope must include only lowercase alphanumeric characters or dashes, and start with a letter. Example: "my-page".'),null}return p[a]={name:a,icon:H,...t},(0,c.doAction)("plugins.pluginRegistered",t,a),t}function La(a){if(!p[a]){console.error('Plugin "'+a+'" is not registered.');return}let t=p[a];return delete p[a],(0,c.doAction)("plugins.pluginUnregistered",t,a),t}function Ra(a){return p[a]}function N(a){return Object.values(p).filter(t=>t.scope===a)}var g=s(w(),1),ka=O((a,t)=>({icon:a,name:t}));function Ea({scope:a,onError:t}){let o=(0,$.useMemo)(()=>{let l=[];return{subscribe(u){return(0,n.addAction)("plugins.pluginRegistered","core/plugins/plugin-area/plugins-registered",u),(0,n.addAction)("plugins.pluginUnregistered","core/plugins/plugin-area/plugins-unregistered",u),()=>{(0,n.removeAction)("plugins.pluginRegistered","core/plugins/plugin-area/plugins-registered"),(0,n.removeAction)("plugins.pluginUnregistered","core/plugins/plugin-area/plugins-unregistered")}},getValue(){let u=N(a);return(0,na.isShallowEqual)(l,u)||(l=u),l}}},[a]),f=(0,$.useSyncExternalStore)(o.subscribe,o.getValue,o.getValue);return(0,g.jsx)("div",{style:{display:"none"},children:f.map(({icon:l,name:u,render:r})=>(0,g.jsx)(ta,{value:ka(l,u),children:(0,g.jsx)(fa,{name:u,onError:t,children:(0,g.jsx)(r,{})})},u))})}var ca=Ea;return xa(ja);})();
 /*! Bundled license information:

 react-is/cjs/react-is.production.min.js:
@@ -13,3 +14,5 @@ react-is/cjs/react-is.production.min.js:
    * LICENSE file in the root directory of this source tree.
    *)
 */
+(window.wp ||= {}).plugins = wp.plugins;
+})();
diff --git a/wp-includes/js/dist/preferences-persistence.js b/wp-includes/js/dist/preferences-persistence.js
index 5df3b5d3f5..8b59e43067 100644
--- a/wp-includes/js/dist/preferences-persistence.js
+++ b/wp-includes/js/dist/preferences-persistence.js
@@ -1,3 +1,4 @@
+(function() {
 var wp;
 (wp ||= {}).preferencesPersistence = (() => {
   var __create = Object.create;
@@ -508,3 +509,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).preferencesPersistence = wp.preferencesPersistence;
+})();
diff --git a/wp-includes/js/dist/preferences-persistence.min.js b/wp-includes/js/dist/preferences-persistence.min.js
index 5345b2da8a..65a7e4f7b8 100644
--- a/wp-includes/js/dist/preferences-persistence.min.js
+++ b/wp-includes/js/dist/preferences-persistence.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 var wp;(wp||={}).preferencesPersistence=(()=>{var C=Object.create;var P=Object.defineProperty;var k=Object.getOwnPropertyDescriptor;var O=Object.getOwnPropertyNames;var M=Object.getPrototypeOf,F=Object.prototype.hasOwnProperty;var L=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),R=(e,r)=>{for(var n in r)P(e,n,{get:r[n],enumerable:!0})},b=(e,r,n,t)=>{if(r&&typeof r=="object"||typeof r=="function")for(let o of O(r))!F.call(e,o)&&o!==n&&P(e,o,{get:()=>r[o],enumerable:!(t=k(r,o))||t.enumerable});return e};var B=(e,r,n)=>(n=e!=null?C(M(e)):{},b(r||!e||!e.__esModule?P(n,"default",{value:e,enumerable:!0}):n,e)),j=e=>b(P({},"__esModule",{value:!0}),e);var I=L((N,g)=>{g.exports=window.wp.apiFetch});var z={};R(z,{__unstableCreatePersistenceLayer:()=>$,create:()=>v});var h=B(I(),1);function S(e,r){let n,t;return async function(...c){return!t&&!n?new Promise((s,p)=>{t=e(...c).then((...i)=>{s(...i)}).catch(i=>{p(i)}).finally(()=>{t=null})}):(t&&await t,n&&(clearTimeout(n),n=null),new Promise((s,p)=>{n=setTimeout(()=>{t=e(...c).then((...i)=>{s(...i)}).catch(i=>{p(i)}).finally(()=>{t=null,n=null})},r)}))}}var W={},E=window.localStorage;function v({preloadedData:e,localStorageRestoreKey:r="WP_PREFERENCES_RESTORE_DATA",requestDebounceMS:n=2500}={}){let t=e,o=S(h.default,n);async function c(){if(t)return t;let i=(await(0,h.default)({path:"/wp/v2/users/me?context=edit"}))?.meta?.persisted_preferences,l=JSON.parse(E.getItem(r)),f=Date.parse(i?._modified)||0,a=Date.parse(l?._modified)||0;return i&&f>=a?t=i:l?t=l:t=W,t}function s(p){let i={...p,_modified:new Date().toISOString()};t=i,E.setItem(r,JSON.stringify(i)),o({path:"/wp/v2/users/me",method:"PUT",keepalive:!0,data:{meta:{persisted_preferences:i}}}).catch(()=>{})}return{get:c,set:s}}function m(e,r){let n="core/preferences",t="core/interface",o=e?.[t]?.preferences?.features?.[r],c=e?.[r]?.preferences?.features,s=o||c;if(!s)return e;let p=e?.[n]?.preferences;if(p?.[r])return e;let i;if(o){let f=e?.[t],a=e?.[t]?.preferences?.features;i={[t]:{...f,preferences:{features:{...a,[r]:void 0}}}}}let l;if(c){let f=e?.[r],a=e?.[r]?.preferences;l={[r]:{...f,preferences:{...a,features:void 0}}}}return{...e,[n]:{preferences:{...p,[r]:s}},...i,...l}}function w(e){let r="core/interface",n="core/preferences",t=e?.[r]?.preferences?.features,o=t?Object.keys(t):[];return o?.length?o.reduce(function(c,s){if(s.startsWith("core"))return c;let p=t?.[s];if(!p||c?.[n]?.preferences?.[s])return c;let l=c?.[n]?.preferences,f=c?.[r],a=c?.[r]?.preferences?.features;return{...c,[n]:{preferences:{...l,[s]:p}},[r]:{...f,preferences:{features:{...a,[s]:void 0}}}}},e):e}var J=e=>e;function d(e,{from:r,to:n},t,o=J){let c="core/preferences",s=e?.[r]?.preferences?.[t];if(s===void 0||e?.[c]?.preferences?.[n]?.[t])return e;let i=e?.[c]?.preferences,l=e?.[c]?.preferences?.[n],f=e?.[r],a=e?.[r]?.preferences,u=o({[t]:s});return{...e,[c]:{preferences:{...i,[n]:{...l,...u}}},[r]:{...f,preferences:{...a,[t]:void 0}}}}function T(e){let r="core/interface",n="core/preferences",t=e?.[r]?.enableItems;if(!t)return e;let o=e?.[n]?.preferences??{},c=t?.singleEnableItems?.complementaryArea??{},s=Object.keys(c).reduce((f,a)=>{let u=c[a];return f?.[a]?.complementaryArea?f:{...f,[a]:{...f[a],complementaryArea:u}}},o),p=t?.multipleEnableItems?.pinnedItems??{},i=Object.keys(p).reduce((f,a)=>{let u=p[a];return f?.[a]?.pinnedItems?f:{...f,[a]:{...f[a],pinnedItems:u}}},s),l=e[r];return{...e,[n]:{preferences:i},[r]:{...l,enableItems:void 0}}}function D(e){let r=e?.panels??{};return Object.keys(r).reduce((n,t)=>{let o=r[t];return o?.enabled===!1&&n.inactivePanels.push(t),o?.opened===!0&&n.openPanels.push(t),n},{inactivePanels:[],openPanels:[]})}function U(e){let r=`WP_DATA_USER_${e}`,n=window.localStorage.getItem(r);return JSON.parse(n)}function V(e){if(e)return e=m(e,"core/edit-widgets"),e=m(e,"core/customize-widgets"),e=m(e,"core/edit-post"),e=m(e,"core/edit-site"),e=w(e),e=T(e),e=d(e,{from:"core/edit-post",to:"core/edit-post"},"hiddenBlockTypes"),e=d(e,{from:"core/edit-post",to:"core/edit-post"},"editorMode"),e=d(e,{from:"core/edit-post",to:"core/edit-post"},"panels",D),e=d(e,{from:"core/editor",to:"core"},"isPublishSidebarEnabled"),e=d(e,{from:"core/edit-post",to:"core"},"isPublishSidebarEnabled"),e=d(e,{from:"core/edit-site",to:"core/edit-site"},"editorMode"),e?.["core/preferences"]?.preferences}function _(e){let r=U(e);return V(r)}function x(e){return Object.keys(e).reduce((r,n)=>{let t=e[n];if(t?.complementaryArea){let o={...t};return delete o.complementaryArea,o.isComplementaryAreaVisible=!0,r[n]=o,r}return r},e)}function A(e){let r=e;return["allowRightClickOverrides","distractionFree","editorMode","fixedToolbar","focusMode","hiddenBlockTypes","inactivePanels","keepCaretInsideBlock","mostUsedBlocks","openPanels","showBlockBreadcrumbs","showIconLabels","showListViewByDefault","isPublishSidebarEnabled","isComplementaryAreaVisible","pinnedItems"].forEach(t=>{e?.["core/edit-post"]?.[t]!==void 0&&(r={...r,core:{...r?.core,[t]:e["core/edit-post"][t]}},delete r["core/edit-post"][t]),e?.["core/edit-site"]?.[t]!==void 0&&delete r["core/edit-site"][t]}),Object.keys(r?.["core/edit-post"]??{})?.length===0&&delete r["core/edit-post"],Object.keys(r?.["core/edit-site"]??{})?.length===0&&delete r["core/edit-site"],r}function y(e){let r=x(e);return r=A(r),r}function $(e,r){let n=`WP_PREFERENCES_USER_${r}`,t=JSON.parse(window.localStorage.getItem(n)),o=Date.parse(e&&e._modified)||0,c=Date.parse(t&&t._modified)||0,s;return e&&o>=c?s=y(e):t?s=y(t):s=_(r),v({preloadedData:s,localStorageRestoreKey:n})}return j(z);})();
+(window.wp ||= {}).preferencesPersistence = wp.preferencesPersistence;
+})();
diff --git a/wp-includes/js/dist/preferences.js b/wp-includes/js/dist/preferences.js
index 97510ee9a8..d7b49b3bdf 100644
--- a/wp-includes/js/dist/preferences.js
+++ b/wp-includes/js/dist/preferences.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).preferences = (() => {
@@ -511,7 +512,6 @@ var wp;
             {
               path: `/${tab.name}`,
               as: import_components4.__experimentalItem,
-              isAction: true,
               children: /* @__PURE__ */ (0, import_jsx_runtime9.jsxs)(import_components4.__experimentalHStack, { justify: "space-between", children: [
                 /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_components4.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_components4.__experimentalTruncate, { children: tab.title }) }),
                 /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_components4.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(
@@ -573,3 +573,5 @@ var wp;
   });
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).preferences = wp.preferences;
+})();
diff --git a/wp-includes/js/dist/preferences.min.js b/wp-includes/js/dist/preferences.min.js
index e826092bc0..f890e8eef6 100644
--- a/wp-includes/js/dist/preferences.min.js
+++ b/wp-includes/js/dist/preferences.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
-"use strict";var wp;(wp||={}).preferences=(()=>{var Ma=Object.create;var C=Object.defineProperty;var Ia=Object.getOwnPropertyDescriptor;var Da=Object.getOwnPropertyNames;var ja=Object.getPrototypeOf,Fa=Object.prototype.hasOwnProperty;var d=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),V=(a,t)=>{for(var e in t)C(a,e,{get:t[e],enumerable:!0})},K=(a,t,e,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of Da(t))!Fa.call(a,l)&&l!==e&&C(a,l,{get:()=>t[l],enumerable:!(r=Ia(t,l))||r.enumerable});return a};var o=(a,t,e)=>(e=a!=null?Ma(ja(a)):{},K(t||!a||!a.__esModule?C(e,"default",{value:a,enumerable:!0}):e,a)),Ua=a=>K(C({},"__esModule",{value:!0}),a);var b=d((at,X)=>{X.exports=window.wp.data});var x=d((tt,Q)=>{Q.exports=window.wp.components});var L=d((et,Z)=>{Z.exports=window.wp.i18n});var O=d((rt,aa)=>{aa.exports=window.wp.element});var T=d((ft,ta)=>{ta.exports=window.wp.primitives});var u=d((st,ea)=>{ea.exports=window.ReactJSXRuntime});var oa=d((wt,ra)=>{ra.exports=window.wp.a11y});var ma=d((bt,la)=>{la.exports=window.wp.deprecated});var Ca=d((It,ya)=>{ya.exports=window.wp.compose});var Ea=d((Dt,La)=>{La.exports=window.wp.privateApis});var Qa={};V(Qa,{PreferenceToggleMenuItem:()=>na,privateApis:()=>Na,store:()=>p});var A=o(b(),1),ia=o(x(),1),g=o(L(),1);var E=o(O(),1),z=(0,E.forwardRef)(({icon:a,size:t=24,...e},r)=>(0,E.cloneElement)(a,{width:t,height:t,...e,ref:r}));var R=o(T(),1),H=o(u(),1),q=(0,H.jsx)(R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,H.jsx)(R.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var S=o(T(),1),$=o(u(),1),k=(0,$.jsx)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$.jsx)(S.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var P=o(T(),1),G=o(u(),1),B=(0,G.jsx)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,G.jsx)(P.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Y=o(oa(),1);var N=o(b(),1);var fa=o(b(),1);function Va(a={},t){if(t.type==="SET_PREFERENCE_DEFAULTS"){let{scope:e,defaults:r}=t;return{...a,[e]:{...a[e],...r}}}return a}function Oa(a){let t;return(e,r)=>{if(r.type==="SET_PERSISTENCE_LAYER"){let{persistenceLayer:n,persistedData:i}=r;return t=n,i}let l=a(e,r);return r.type==="SET_PREFERENCE_VALUE"&&t?.set(l),l}}var za=Oa((a={},t)=>{if(t.type==="SET_PREFERENCE_VALUE"){let{scope:e,name:r,value:l}=t;return{...a,[e]:{...a[e],[r]:l}}}return a}),sa=(0,fa.combineReducers)({defaults:Va,preferences:za});var W={};V(W,{set:()=>qa,setDefaults:()=>$a,setPersistenceLayer:()=>Ga,toggle:()=>Ha});function Ha(a,t){return function({select:e,dispatch:r}){let l=e.get(a,t);r.set(a,t,!l)}}function qa(a,t,e){return{type:"SET_PREFERENCE_VALUE",scope:a,name:t,value:e}}function $a(a,t){return{type:"SET_PREFERENCE_DEFAULTS",scope:a,defaults:t}}async function Ga(a){let t=await a.get();return{type:"SET_PERSISTENCE_LAYER",persistenceLayer:a,persistedData:t}}var J={};V(J,{get:()=>Ja});var da=o(ma(),1),Wa=a=>(t,e,r)=>["allowRightClickOverrides","distractionFree","editorMode","fixedToolbar","focusMode","hiddenBlockTypes","inactivePanels","keepCaretInsideBlock","mostUsedBlocks","openPanels","showBlockBreadcrumbs","showIconLabels","showListViewByDefault","isPublishSidebarEnabled","isComplementaryAreaVisible","pinnedItems"].includes(r)&&["core/edit-post","core/edit-site"].includes(e)?((0,da.default)(`wp.data.select( 'core/preferences' ).get( '${e}', '${r}' )`,{since:"6.5",alternative:`wp.data.select( 'core/preferences' ).get( 'core', '${r}' )`}),a(t,"core",r)):a(t,e,r),Ja=Wa((a,t,e)=>{let r=a.preferences[t]?.[e];return r!==void 0?r:a.defaults[t]?.[e]});var ua="core/preferences";var p=(0,N.createReduxStore)(ua,{reducer:sa,actions:W,selectors:J});(0,N.register)(p);var pa=o(u(),1);function na({scope:a,name:t,label:e,info:r,messageActivated:l,messageDeactivated:n,shortcut:i,handleToggling:m=!0,onToggle:c=()=>null,disabled:y=!1}){let w=(0,A.useSelect)(v=>!!v(p).get(a,t),[a,t]),{toggle:U}=(0,A.useDispatch)(p),Aa=()=>{if(w){let v=n||(0,g.sprintf)((0,g.__)("Preference deactivated - %s"),e);(0,Y.speak)(v)}else{let v=l||(0,g.sprintf)((0,g.__)("Preference activated - %s"),e);(0,Y.speak)(v)}};return(0,pa.jsx)(ia.MenuItem,{icon:w?q:null,isSelected:w,onClick:()=>{c(),m&&U(a,t),Aa()},role:"menuitemcheckbox",info:r,shortcut:i,disabled:y,children:e})}var ca=o(x(),1),M=o(u(),1);function Ya({help:a,label:t,isChecked:e,onChange:r,children:l}){return(0,M.jsxs)("div",{className:"preference-base-option",children:[(0,M.jsx)(ca.ToggleControl,{help:a,label:t,checked:e,onChange:r}),l]})}var I=Ya;var D=o(b(),1);var ha=o(u(),1);function Ka(a){let{scope:t,featureName:e,onToggle:r=()=>{},...l}=a,n=(0,D.useSelect)(c=>!!c(p).get(t,e),[t,e]),{toggle:i}=(0,D.useDispatch)(p);return(0,ha.jsx)(I,{...l,onChange:()=>{r(),i(t,e)},isChecked:n})}var ga=Ka;var wa=o(x(),1),va=o(L(),1),ba=o(u(),1);function xa({closeModal:a,children:t}){return(0,ba.jsx)(wa.Modal,{className:"preferences-modal",title:(0,va.__)("Preferences"),onRequestClose:a,children:t})}var h=o(u(),1),Xa=({description:a,title:t,children:e})=>(0,h.jsxs)("fieldset",{className:"preferences-modal__section",children:[(0,h.jsxs)("legend",{className:"preferences-modal__section-legend",children:[(0,h.jsx)("h2",{className:"preferences-modal__section-title",children:t}),a&&(0,h.jsx)("p",{className:"preferences-modal__section-description",children:a})]}),(0,h.jsx)("div",{className:"preferences-modal__section-content",children:e})]}),_a=Xa;var Pa=o(Ca(),1),f=o(x(),1),F=o(O(),1);var _=o(L(),1);var Ta=o(Ea(),1),{lock:Ra,unlock:Sa}=(0,Ta.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/preferences");var s=o(u(),1),{Tabs:j}=Sa(f.privateApis),ka="preferences-menu";function Ba({sections:a}){let t=(0,Pa.useViewportMatch)("medium"),[e,r]=(0,F.useState)(ka),{tabs:l,sectionsContentMap:n}=(0,F.useMemo)(()=>{let m={tabs:[],sectionsContentMap:{}};return a.length&&(m=a.reduce((c,{name:y,tabLabel:w,content:U})=>(c.tabs.push({name:y,title:w}),c.sectionsContentMap[y]=U,c),{tabs:[],sectionsContentMap:{}})),m},[a]),i;return t?i=(0,s.jsx)("div",{className:"preferences__tabs",children:(0,s.jsxs)(j,{defaultTabId:e!==ka?e:void 0,onSelect:r,orientation:"vertical",children:[(0,s.jsx)(j.TabList,{className:"preferences__tabs-tablist",children:l.map(m=>(0,s.jsx)(j.Tab,{tabId:m.name,className:"preferences__tabs-tab",children:m.title},m.name))}),l.map(m=>(0,s.jsx)(j.TabPanel,{tabId:m.name,className:"preferences__tabs-tabpanel",focusable:!1,children:n[m.name]||null},m.name))]})}):i=(0,s.jsxs)(f.Navigator,{initialPath:"/",className:"preferences__provider",children:[(0,s.jsx)(f.Navigator.Screen,{path:"/",children:(0,s.jsx)(f.Card,{isBorderless:!0,size:"small",children:(0,s.jsx)(f.CardBody,{children:(0,s.jsx)(f.__experimentalItemGroup,{children:l.map(m=>(0,s.jsx)(f.Navigator.Button,{path:`/${m.name}`,as:f.__experimentalItem,isAction:!0,children:(0,s.jsxs)(f.__experimentalHStack,{justify:"space-between",children:[(0,s.jsx)(f.FlexItem,{children:(0,s.jsx)(f.__experimentalTruncate,{children:m.title})}),(0,s.jsx)(f.FlexItem,{children:(0,s.jsx)(z,{icon:(0,_.isRTL)()?k:B})})]})},m.name))})})})}),a.length&&a.map(m=>(0,s.jsx)(f.Navigator.Screen,{path:`/${m.name}`,children:(0,s.jsxs)(f.Card,{isBorderless:!0,size:"large",children:[(0,s.jsxs)(f.CardHeader,{isBorderless:!1,justify:"left",size:"small",gap:"6",as:"div",children:[(0,s.jsx)(f.Navigator.BackButton,{icon:(0,_.isRTL)()?B:k,label:(0,_.__)("Back")}),(0,s.jsx)(f.__experimentalText,{size:"16",children:m.tabLabel})]}),(0,s.jsx)(f.CardBody,{children:m.content})]})},`${m.name}-menu`))]}),i}var Na={};Ra(Na,{PreferenceBaseOption:I,PreferenceToggleControl:ga,PreferencesModal:xa,PreferencesModalSection:_a,PreferencesModalTabs:Ba});return Ua(Qa);})();
+(function() {
+"use strict";var wp;(wp||={}).preferences=(()=>{var Aa=Object.create;var C=Object.defineProperty;var Ia=Object.getOwnPropertyDescriptor;var Da=Object.getOwnPropertyNames;var ja=Object.getPrototypeOf,Fa=Object.prototype.hasOwnProperty;var d=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),V=(a,t)=>{for(var e in t)C(a,e,{get:t[e],enumerable:!0})},K=(a,t,e,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of Da(t))!Fa.call(a,l)&&l!==e&&C(a,l,{get:()=>t[l],enumerable:!(r=Ia(t,l))||r.enumerable});return a};var o=(a,t,e)=>(e=a!=null?Aa(ja(a)):{},K(t||!a||!a.__esModule?C(e,"default",{value:a,enumerable:!0}):e,a)),Ua=a=>K(C({},"__esModule",{value:!0}),a);var b=d((at,X)=>{X.exports=window.wp.data});var x=d((tt,Q)=>{Q.exports=window.wp.components});var L=d((et,Z)=>{Z.exports=window.wp.i18n});var O=d((rt,aa)=>{aa.exports=window.wp.element});var E=d((ft,ta)=>{ta.exports=window.wp.primitives});var u=d((st,ea)=>{ea.exports=window.ReactJSXRuntime});var oa=d((wt,ra)=>{ra.exports=window.wp.a11y});var ma=d((bt,la)=>{la.exports=window.wp.deprecated});var Ca=d((It,ya)=>{ya.exports=window.wp.compose});var Ta=d((Dt,La)=>{La.exports=window.wp.privateApis});var Qa={};V(Qa,{PreferenceToggleMenuItem:()=>na,privateApis:()=>Na,store:()=>p});var M=o(b(),1),ia=o(x(),1),g=o(L(),1);var T=o(O(),1),z=(0,T.forwardRef)(({icon:a,size:t=24,...e},r)=>(0,T.cloneElement)(a,{width:t,height:t,...e,ref:r}));var k=o(E(),1),H=o(u(),1),q=(0,H.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,H.jsx)(k.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var R=o(E(),1),$=o(u(),1),S=(0,$.jsx)(R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$.jsx)(R.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var P=o(E(),1),G=o(u(),1),B=(0,G.jsx)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,G.jsx)(P.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Y=o(oa(),1);var N=o(b(),1);var fa=o(b(),1);function Va(a={},t){if(t.type==="SET_PREFERENCE_DEFAULTS"){let{scope:e,defaults:r}=t;return{...a,[e]:{...a[e],...r}}}return a}function Oa(a){let t;return(e,r)=>{if(r.type==="SET_PERSISTENCE_LAYER"){let{persistenceLayer:n,persistedData:i}=r;return t=n,i}let l=a(e,r);return r.type==="SET_PREFERENCE_VALUE"&&t?.set(l),l}}var za=Oa((a={},t)=>{if(t.type==="SET_PREFERENCE_VALUE"){let{scope:e,name:r,value:l}=t;return{...a,[e]:{...a[e],[r]:l}}}return a}),sa=(0,fa.combineReducers)({defaults:Va,preferences:za});var W={};V(W,{set:()=>qa,setDefaults:()=>$a,setPersistenceLayer:()=>Ga,toggle:()=>Ha});function Ha(a,t){return function({select:e,dispatch:r}){let l=e.get(a,t);r.set(a,t,!l)}}function qa(a,t,e){return{type:"SET_PREFERENCE_VALUE",scope:a,name:t,value:e}}function $a(a,t){return{type:"SET_PREFERENCE_DEFAULTS",scope:a,defaults:t}}async function Ga(a){let t=await a.get();return{type:"SET_PERSISTENCE_LAYER",persistenceLayer:a,persistedData:t}}var J={};V(J,{get:()=>Ja});var da=o(ma(),1),Wa=a=>(t,e,r)=>["allowRightClickOverrides","distractionFree","editorMode","fixedToolbar","focusMode","hiddenBlockTypes","inactivePanels","keepCaretInsideBlock","mostUsedBlocks","openPanels","showBlockBreadcrumbs","showIconLabels","showListViewByDefault","isPublishSidebarEnabled","isComplementaryAreaVisible","pinnedItems"].includes(r)&&["core/edit-post","core/edit-site"].includes(e)?((0,da.default)(`wp.data.select( 'core/preferences' ).get( '${e}', '${r}' )`,{since:"6.5",alternative:`wp.data.select( 'core/preferences' ).get( 'core', '${r}' )`}),a(t,"core",r)):a(t,e,r),Ja=Wa((a,t,e)=>{let r=a.preferences[t]?.[e];return r!==void 0?r:a.defaults[t]?.[e]});var ua="core/preferences";var p=(0,N.createReduxStore)(ua,{reducer:sa,actions:W,selectors:J});(0,N.register)(p);var pa=o(u(),1);function na({scope:a,name:t,label:e,info:r,messageActivated:l,messageDeactivated:n,shortcut:i,handleToggling:m=!0,onToggle:c=()=>null,disabled:y=!1}){let w=(0,M.useSelect)(v=>!!v(p).get(a,t),[a,t]),{toggle:U}=(0,M.useDispatch)(p),Ma=()=>{if(w){let v=n||(0,g.sprintf)((0,g.__)("Preference deactivated - %s"),e);(0,Y.speak)(v)}else{let v=l||(0,g.sprintf)((0,g.__)("Preference activated - %s"),e);(0,Y.speak)(v)}};return(0,pa.jsx)(ia.MenuItem,{icon:w?q:null,isSelected:w,onClick:()=>{c(),m&&U(a,t),Ma()},role:"menuitemcheckbox",info:r,shortcut:i,disabled:y,children:e})}var ca=o(x(),1),A=o(u(),1);function Ya({help:a,label:t,isChecked:e,onChange:r,children:l}){return(0,A.jsxs)("div",{className:"preference-base-option",children:[(0,A.jsx)(ca.ToggleControl,{help:a,label:t,checked:e,onChange:r}),l]})}var I=Ya;var D=o(b(),1);var ha=o(u(),1);function Ka(a){let{scope:t,featureName:e,onToggle:r=()=>{},...l}=a,n=(0,D.useSelect)(c=>!!c(p).get(t,e),[t,e]),{toggle:i}=(0,D.useDispatch)(p);return(0,ha.jsx)(I,{...l,onChange:()=>{r(),i(t,e)},isChecked:n})}var ga=Ka;var wa=o(x(),1),va=o(L(),1),ba=o(u(),1);function xa({closeModal:a,children:t}){return(0,ba.jsx)(wa.Modal,{className:"preferences-modal",title:(0,va.__)("Preferences"),onRequestClose:a,children:t})}var h=o(u(),1),Xa=({description:a,title:t,children:e})=>(0,h.jsxs)("fieldset",{className:"preferences-modal__section",children:[(0,h.jsxs)("legend",{className:"preferences-modal__section-legend",children:[(0,h.jsx)("h2",{className:"preferences-modal__section-title",children:t}),a&&(0,h.jsx)("p",{className:"preferences-modal__section-description",children:a})]}),(0,h.jsx)("div",{className:"preferences-modal__section-content",children:e})]}),_a=Xa;var Pa=o(Ca(),1),f=o(x(),1),F=o(O(),1);var _=o(L(),1);var Ea=o(Ta(),1),{lock:ka,unlock:Ra}=(0,Ea.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/preferences");var s=o(u(),1),{Tabs:j}=Ra(f.privateApis),Sa="preferences-menu";function Ba({sections:a}){let t=(0,Pa.useViewportMatch)("medium"),[e,r]=(0,F.useState)(Sa),{tabs:l,sectionsContentMap:n}=(0,F.useMemo)(()=>{let m={tabs:[],sectionsContentMap:{}};return a.length&&(m=a.reduce((c,{name:y,tabLabel:w,content:U})=>(c.tabs.push({name:y,title:w}),c.sectionsContentMap[y]=U,c),{tabs:[],sectionsContentMap:{}})),m},[a]),i;return t?i=(0,s.jsx)("div",{className:"preferences__tabs",children:(0,s.jsxs)(j,{defaultTabId:e!==Sa?e:void 0,onSelect:r,orientation:"vertical",children:[(0,s.jsx)(j.TabList,{className:"preferences__tabs-tablist",children:l.map(m=>(0,s.jsx)(j.Tab,{tabId:m.name,className:"preferences__tabs-tab",children:m.title},m.name))}),l.map(m=>(0,s.jsx)(j.TabPanel,{tabId:m.name,className:"preferences__tabs-tabpanel",focusable:!1,children:n[m.name]||null},m.name))]})}):i=(0,s.jsxs)(f.Navigator,{initialPath:"/",className:"preferences__provider",children:[(0,s.jsx)(f.Navigator.Screen,{path:"/",children:(0,s.jsx)(f.Card,{isBorderless:!0,size:"small",children:(0,s.jsx)(f.CardBody,{children:(0,s.jsx)(f.__experimentalItemGroup,{children:l.map(m=>(0,s.jsx)(f.Navigator.Button,{path:`/${m.name}`,as:f.__experimentalItem,children:(0,s.jsxs)(f.__experimentalHStack,{justify:"space-between",children:[(0,s.jsx)(f.FlexItem,{children:(0,s.jsx)(f.__experimentalTruncate,{children:m.title})}),(0,s.jsx)(f.FlexItem,{children:(0,s.jsx)(z,{icon:(0,_.isRTL)()?S:B})})]})},m.name))})})})}),a.length&&a.map(m=>(0,s.jsx)(f.Navigator.Screen,{path:`/${m.name}`,children:(0,s.jsxs)(f.Card,{isBorderless:!0,size:"large",children:[(0,s.jsxs)(f.CardHeader,{isBorderless:!1,justify:"left",size:"small",gap:"6",as:"div",children:[(0,s.jsx)(f.Navigator.BackButton,{icon:(0,_.isRTL)()?B:S,label:(0,_.__)("Back")}),(0,s.jsx)(f.__experimentalText,{size:"16",children:m.tabLabel})]}),(0,s.jsx)(f.CardBody,{children:m.content})]})},`${m.name}-menu`))]}),i}var Na={};ka(Na,{PreferenceBaseOption:I,PreferenceToggleControl:ga,PreferencesModal:xa,PreferencesModalSection:_a,PreferencesModalTabs:Ba});return Ua(Qa);})();
+(window.wp ||= {}).preferences = wp.preferences;
+})();
diff --git a/wp-includes/js/dist/primitives.js b/wp-includes/js/dist/primitives.js
index edbb62dc70..aeaf0db6ea 100644
--- a/wp-includes/js/dist/primitives.js
+++ b/wp-includes/js/dist/primitives.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).primitives = (() => {
@@ -124,3 +125,5 @@ var wp;
   var View = "div";
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).primitives = wp.primitives;
+})();
diff --git a/wp-includes/js/dist/primitives.min.js b/wp-includes/js/dist/primitives.min.js
index 750c4c2764..eb2ce56990 100644
--- a/wp-includes/js/dist/primitives.min.js
+++ b/wp-includes/js/dist/primitives.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).primitives=(()=>{var y=Object.create;var n=Object.defineProperty;var w=Object.getOwnPropertyDescriptor;var G=Object.getOwnPropertyNames;var h=Object.getPrototypeOf,R=Object.prototype.hasOwnProperty;var p=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),b=(r,e)=>{for(var o in e)n(r,o,{get:e[o],enumerable:!0})},l=(r,e,o,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of G(e))!R.call(r,i)&&i!==o&&n(r,i,{get:()=>e[i],enumerable:!(t=w(e,i))||t.enumerable});return r};var s=(r,e,o)=>(o=r!=null?y(h(r)):{},l(e||!r||!r.__esModule?n(o,"default",{value:r,enumerable:!0}):o,r)),S=r=>l(n({},"__esModule",{value:!0}),r);var m=p((F,d)=>{d.exports=window.wp.element});var u=p((I,c)=>{c.exports=window.ReactJSXRuntime});var J={};b(J,{BlockQuotation:()=>E,Circle:()=>V,Defs:()=>q,G:()=>j,HorizontalRule:()=>D,Line:()=>k,LinearGradient:()=>B,Path:()=>A,Polygon:()=>L,RadialGradient:()=>z,Rect:()=>N,SVG:()=>g,Stop:()=>C,View:()=>H});function f(r){var e,o,t="";if(typeof r=="string"||typeof r=="number")t+=r;else if(typeof r=="object")if(Array.isArray(r)){var i=r.length;for(e=0;e<i;e++)r[e]&&(o=f(r[e]))&&(t&&(t+=" "),t+=o)}else for(o in r)r[o]&&(t&&(t+=" "),t+=o);return t}function P(){for(var r,e,o=0,t="",i=arguments.length;o<i;o++)(r=arguments[o])&&(e=f(r))&&(t&&(t+=" "),t+=e);return t}var v=P;var a=s(m(),1),x=s(u(),1),V=r=>(0,a.createElement)("circle",r),j=r=>(0,a.createElement)("g",r),k=r=>(0,a.createElement)("line",r),A=r=>(0,a.createElement)("path",r),L=r=>(0,a.createElement)("polygon",r),N=r=>(0,a.createElement)("rect",r),q=r=>(0,a.createElement)("defs",r),z=r=>(0,a.createElement)("radialGradient",r),B=r=>(0,a.createElement)("linearGradient",r),C=r=>(0,a.createElement)("stop",r),g=(0,a.forwardRef)(({className:r,isPressed:e,...o},t)=>{let i={...o,className:v(r,{"is-pressed":e})||void 0,"aria-hidden":!0,focusable:!1};return(0,x.jsx)("svg",{...i,ref:t})});g.displayName="SVG";var D="hr";var E="blockquote";var H="div";return S(J);})();
+(window.wp ||= {}).primitives = wp.primitives;
+})();
diff --git a/wp-includes/js/dist/priority-queue.js b/wp-includes/js/dist/priority-queue.js
index 75804b924f..c3c196ace2 100644
--- a/wp-includes/js/dist/priority-queue.js
+++ b/wp-includes/js/dist/priority-queue.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).priorityQueue = (() => {
@@ -292,3 +293,5 @@ var wp;
   };
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).priorityQueue = wp.priorityQueue;
+})();
diff --git a/wp-includes/js/dist/priority-queue.min.js b/wp-includes/js/dist/priority-queue.min.js
index f3909cea4f..ff8f4913b3 100644
--- a/wp-includes/js/dist/priority-queue.min.js
+++ b/wp-includes/js/dist/priority-queue.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).priorityQueue=(()=>{var P=Object.create;var p=Object.defineProperty;var _=Object.getOwnPropertyDescriptor;var Q=Object.getOwnPropertyNames;var W=Object.getPrototypeOf,B=Object.prototype.hasOwnProperty;var G=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),H=(e,t)=>{for(var i in t)p(e,i,{get:t[i],enumerable:!0})},A=(e,t,i,f)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Q(t))!B.call(e,n)&&n!==i&&p(e,n,{get:()=>t[n],enumerable:!(f=_(t,n))||f.enumerable});return e};var J=(e,t,i)=>(i=e!=null?P(W(e)):{},A(t||!e||!e.__esModule?p(i,"default",{value:e,enumerable:!0}):i,e)),K=e=>A(p({},"__esModule",{value:!0}),e);var z=G((Y,w)=>{(function(e){typeof define=="function"&&define.amd?define([],e):typeof w=="object"&&w.exports?w.exports=e():window.idleCallbackShim=e()})(function(){"use strict";var e,t,i,f,n=typeof window<"u"?window:typeof global!=null?global:this||{},I=n.cancelRequestAnimationFrame&&n.requestAnimationFrame||setTimeout,y=n.cancelRequestAnimationFrame||clearTimeout,a=[],o=0,s=!1,k=7,v=35,g=125,C=0,h=0,T=0,D={get didTimeout(){return!1},timeRemaining:function(){var r=k-(Date.now()-h);return r<0?0:r}},F=O(function(){k=22,g=66,v=0});function O(r){var l,c,u=99,b=function(){var m=Date.now()-c;m<u?l=setTimeout(b,u-m):(l=null,r())};return function(){c=Date.now(),l||(l=setTimeout(b,u))}}function S(){s&&(f&&y(f),i&&clearTimeout(i),s=!1)}function d(){g!=125&&(k=7,g=125,v=35,s&&(S(),R())),F()}function M(){f=null,i=setTimeout(j,0)}function L(){i=null,I(M)}function R(){s||(t=g-(Date.now()-h),e=Date.now(),s=!0,v&&t<v&&(t=v),t>9?i=setTimeout(L,t):(t=0,L()))}function j(){var r,l,c,u=k>9?9:1;if(h=Date.now(),s=!1,i=null,o>2||h-t-50<e)for(l=0,c=a.length;l<c&&D.timeRemaining()>u;l++)r=a.shift(),T++,r&&r(D);a.length?R():o=0}function E(r){return C++,a.push(r),R(),C}function x(r){var l=r-1-T;a[l]&&(a[l]=null)}if(!n.requestIdleCallback||!n.cancelIdleCallback)n.requestIdleCallback=E,n.cancelIdleCallback=x,n.document&&document.addEventListener&&(n.addEventListener("scroll",d,!0),n.addEventListener("resize",d),document.addEventListener("focus",d,!0),document.addEventListener("mouseover",d,!0),["click","keypress","touchstart","mousedown"].forEach(function(r){document.addEventListener(r,d,{capture:!0,passive:!0})}),n.MutationObserver&&new MutationObserver(d).observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0}));else try{n.requestIdleCallback(function(){},{timeout:0})}catch{(function(l){var c,u;if(n.requestIdleCallback=function(b,m){return m&&typeof m.timeout=="number"?l(b,m.timeout):l(b)},n.IdleCallbackDeadline&&(c=IdleCallbackDeadline.prototype)){if(u=Object.getOwnPropertyDescriptor(c,"timeRemaining"),!u||!u.configurable||!u.get)return;Object.defineProperty(c,"timeRemaining",{value:function(){return u.get.call(this)},enumerable:!0,configurable:!0})}})(n.requestIdleCallback)}return{request:E,cancel:x}})});var V={};H(V,{createQueue:()=>U});var Z=J(z(),1);function N(){return typeof window>"u"?e=>{setTimeout(()=>e(Date.now()),0)}:window.requestIdleCallback}var q=N();var U=()=>{let e=new Map,t=!1,i=a=>{for(let[o,s]of e)if(e.delete(o),s(),typeof a=="number"||a.timeRemaining()<=0)break;if(e.size===0){t=!1;return}q(i)};return{add:(a,o)=>{e.set(a,o),t||(t=!0,q(i))},flush:a=>{let o=e.get(a);return o===void 0?!1:(e.delete(a),o(),!0)},cancel:a=>e.delete(a),reset:()=>{e.clear(),t=!1}}};return K(V);})();
+(window.wp ||= {}).priorityQueue = wp.priorityQueue;
+})();
diff --git a/wp-includes/js/dist/private-apis.js b/wp-includes/js/dist/private-apis.js
index 5d52129d87..2b332807ee 100644
--- a/wp-includes/js/dist/private-apis.js
+++ b/wp-includes/js/dist/private-apis.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).privateApis = (() => {
@@ -39,7 +40,6 @@ var wp;
     "@wordpress/connectors",
     "@wordpress/workflows",
     "@wordpress/components",
-    "@wordpress/content-types",
     "@wordpress/core-commands",
     "@wordpress/core-data",
     "@wordpress/customize-widgets",
@@ -115,3 +115,5 @@ var wp;
   var __private = /* @__PURE__ */ Symbol("Private API ID");
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).privateApis = wp.privateApis;
+})();
diff --git a/wp-includes/js/dist/private-apis.min.js b/wp-includes/js/dist/private-apis.min.js
index 978489fe2f..9cde921979 100644
--- a/wp-includes/js/dist/private-apis.min.js
+++ b/wp-includes/js/dist/private-apis.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
-"use strict";var wp;(wp||={}).privateApis=(()=>{var n=Object.defineProperty;var w=Object.getOwnPropertyDescriptor;var p=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var u=(r,e)=>{for(var o in e)n(r,o,{get:e[o],enumerable:!0})},c=(r,e,o,d)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of p(e))!l.call(r,s)&&s!==o&&n(r,s,{get:()=>e[s],enumerable:!(d=w(e,s))||d.enumerable});return r};var f=r=>c(n({},"__esModule",{value:!0}),r);var g={};u(g,{__dangerousOptInToUnstableAPIsOnlyForCoreModules:()=>i});var h=["@wordpress/admin-ui","@wordpress/api-fetch","@wordpress/block-directory","@wordpress/block-editor","@wordpress/block-library","@wordpress/blocks","@wordpress/boot","@wordpress/commands","@wordpress/compose","@wordpress/connectors","@wordpress/workflows","@wordpress/components","@wordpress/content-types","@wordpress/core-commands","@wordpress/core-data","@wordpress/customize-widgets","@wordpress/data","@wordpress/edit-post","@wordpress/edit-site","@wordpress/edit-widgets","@wordpress/editor","@wordpress/font-list-route","@wordpress/format-library","@wordpress/patterns","@wordpress/preferences","@wordpress/reusable-blocks","@wordpress/rich-text","@wordpress/route","@wordpress/router","@wordpress/routes","@wordpress/storybook","@wordpress/sync","@wordpress/theme","@wordpress/dataviews","@wordpress/fields","@wordpress/lazy-editor","@wordpress/media-editor","@wordpress/media-utils","@wordpress/upload-media","@wordpress/global-styles-engine","@wordpress/global-styles-ui","@wordpress/ui","@wordpress/views","@wordpress/widget-dashboard"],b="I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.",i=(r,e)=>{if(!h.includes(e))throw new Error(`You tried to opt-in to unstable APIs as module "${e}". This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will be removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on one of the next WordPress releases.`);if(r!==b)throw new Error("You tried to opt-in to unstable APIs without confirming you know the consequences. This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on the next WordPress release.");return{lock:m,unlock:y}};function m(r,e){if(!r)throw new Error("Cannot lock an undefined object.");let o=r;t in o||(o[t]={}),a.set(o[t],e)}function y(r){if(!r)throw new Error("Cannot unlock an undefined object.");let e=r;if(!(t in e))throw new Error("Cannot unlock an object that was not locked before. ");return a.get(e[t])}var a=new WeakMap,t=Symbol("Private API ID");return f(g);})();
+(function() {
+"use strict";var wp;(wp||={}).privateApis=(()=>{var n=Object.defineProperty;var w=Object.getOwnPropertyDescriptor;var p=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var u=(r,e)=>{for(var o in e)n(r,o,{get:e[o],enumerable:!0})},c=(r,e,o,d)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of p(e))!l.call(r,s)&&s!==o&&n(r,s,{get:()=>e[s],enumerable:!(d=w(e,s))||d.enumerable});return r};var f=r=>c(n({},"__esModule",{value:!0}),r);var k={};u(k,{__dangerousOptInToUnstableAPIsOnlyForCoreModules:()=>i});var h=["@wordpress/admin-ui","@wordpress/api-fetch","@wordpress/block-directory","@wordpress/block-editor","@wordpress/block-library","@wordpress/blocks","@wordpress/boot","@wordpress/commands","@wordpress/compose","@wordpress/connectors","@wordpress/workflows","@wordpress/components","@wordpress/core-commands","@wordpress/core-data","@wordpress/customize-widgets","@wordpress/data","@wordpress/edit-post","@wordpress/edit-site","@wordpress/edit-widgets","@wordpress/editor","@wordpress/font-list-route","@wordpress/format-library","@wordpress/patterns","@wordpress/preferences","@wordpress/reusable-blocks","@wordpress/rich-text","@wordpress/route","@wordpress/router","@wordpress/routes","@wordpress/storybook","@wordpress/sync","@wordpress/theme","@wordpress/dataviews","@wordpress/fields","@wordpress/lazy-editor","@wordpress/media-editor","@wordpress/media-utils","@wordpress/upload-media","@wordpress/global-styles-engine","@wordpress/global-styles-ui","@wordpress/ui","@wordpress/views","@wordpress/widget-dashboard"],b="I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.",i=(r,e)=>{if(!h.includes(e))throw new Error(`You tried to opt-in to unstable APIs as module "${e}". This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will be removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on one of the next WordPress releases.`);if(r!==b)throw new Error("You tried to opt-in to unstable APIs without confirming you know the consequences. This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on the next WordPress release.");return{lock:m,unlock:g}};function m(r,e){if(!r)throw new Error("Cannot lock an undefined object.");let o=r;t in o||(o[t]={}),a.set(o[t],e)}function g(r){if(!r)throw new Error("Cannot unlock an undefined object.");let e=r;if(!(t in e))throw new Error("Cannot unlock an object that was not locked before. ");return a.get(e[t])}var a=new WeakMap,t=Symbol("Private API ID");return f(k);})();
+(window.wp ||= {}).privateApis = wp.privateApis;
+})();
diff --git a/wp-includes/js/dist/react-i18n.js b/wp-includes/js/dist/react-i18n.js
index 998e3a8cf1..07ec929bc5 100644
--- a/wp-includes/js/dist/react-i18n.js
+++ b/wp-includes/js/dist/react-i18n.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).reactI18n = (() => {
@@ -94,3 +95,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).reactI18n = wp.reactI18n;
+})();
diff --git a/wp-includes/js/dist/react-i18n.min.js b/wp-includes/js/dist/react-i18n.min.js
index 210b314a02..63a5925678 100644
--- a/wp-includes/js/dist/react-i18n.min.js
+++ b/wp-includes/js/dist/react-i18n.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).reactI18n=(()=>{var I=Object.create;var a=Object.defineProperty;var R=Object.getOwnPropertyDescriptor;var N=Object.getOwnPropertyNames;var T=Object.getPrototypeOf,y=Object.prototype.hasOwnProperty;var i=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports),P=(e,n)=>{for(var t in n)a(e,t,{get:n[t],enumerable:!0})},p=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of N(n))!y.call(e,r)&&r!==t&&a(e,r,{get:()=>n[r],enumerable:!(s=R(n,r))||s.enumerable});return e};var d=(e,n,t)=>(t=e!=null?I(T(e)):{},p(n||!e||!e.__esModule?a(t,"default",{value:e,enumerable:!0}):t,e)),E=e=>p(a({},"__esModule",{value:!0}),e);var f=i((M,x)=>{x.exports=window.wp.element});var _=i((S,l)=>{l.exports=window.wp.i18n});var b=i((U,w)=>{w.exports=window.ReactJSXRuntime});var k={};P(k,{I18nProvider:()=>L,useI18n:()=>C,withI18n:()=>j});var o=d(f(),1),u=d(_(),1),c=d(b(),1);function h(e){return{__:e.__.bind(e),_x:e._x.bind(e),_n:e._n.bind(e),_nx:e._nx.bind(e),isRTL:e.isRTL.bind(e),hasTranslation:e.hasTranslation.bind(e)}}var m=(0,o.createContext)(h(u.defaultI18n));m.displayName="I18nContext";function L(e){let{children:n,i18n:t=u.defaultI18n}=e,[s,r]=(0,o.useReducer)(()=>[],[]);(0,o.useEffect)(()=>t.subscribe(r),[t]);let v=(0,o.useMemo)(()=>h(t),[t,s]);return(0,c.jsx)(m.Provider,{value:v,children:n})}var C=()=>(0,o.useContext)(m);function j(e){let n=s=>{let r=C();return(0,c.jsx)(e,{...s,...r})},t=e.displayName||e.name||"Component";return n.displayName=`WithI18n(${t})`,n}return E(k);})();
+(window.wp ||= {}).reactI18n = wp.reactI18n;
+})();
diff --git a/wp-includes/js/dist/redux-routine.js b/wp-includes/js/dist/redux-routine.js
index ebc27dfa78..0e7c3392b1 100644
--- a/wp-includes/js/dist/redux-routine.js
+++ b/wp-includes/js/dist/redux-routine.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).reduxRoutine = (() => {
@@ -724,3 +725,5 @@ is-plain-object/dist/is-plain-object.mjs:
    *)
 */
 if (typeof wp.reduxRoutine === 'object' && wp.reduxRoutine.default) { wp.reduxRoutine = wp.reduxRoutine.default; }
+(window.wp ||= {}).reduxRoutine = wp.reduxRoutine;
+})();
diff --git a/wp-includes/js/dist/redux-routine.min.js b/wp-includes/js/dist/redux-routine.min.js
index cac4968f3d..941973f16f 100644
--- a/wp-includes/js/dist/redux-routine.min.js
+++ b/wp-includes/js/dist/redux-routine.min.js
@@ -1,4 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).reduxRoutine=(()=>{var fr=Object.create;var S=Object.defineProperty;var cr=Object.getOwnPropertyDescriptor;var sr=Object.getOwnPropertyNames;var lr=Object.getPrototypeOf,pr=Object.prototype.hasOwnProperty;var g=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),dr=(e,r)=>{for(var t in r)S(e,t,{get:r[t],enumerable:!0})},F=(e,r,t,u)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of sr(r))!pr.call(e,n)&&n!==t&&S(e,n,{get:()=>r[n],enumerable:!(u=cr(r,n))||u.enumerable});return e};var yr=(e,r,t)=>(t=e!=null?fr(lr(e)):{},F(r||!e||!e.__esModule?S(t,"default",{value:e,enumerable:!0}):t,e)),mr=e=>F(S({},"__esModule",{value:!0}),e);var C=g(w=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0});var br={all:Symbol("all"),error:Symbol("error"),fork:Symbol("fork"),join:Symbol("join"),race:Symbol("race"),call:Symbol("call"),cps:Symbol("cps"),subscribe:Symbol("subscribe")};w.default=br});var E=g(c=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0});c.createChannel=c.subscribe=c.cps=c.apply=c.call=c.invoke=c.delay=c.race=c.join=c.fork=c.error=c.all=void 0;var vr=C(),h=hr(vr);function hr(e){return e&&e.__esModule?e:{default:e}}var oe=c.all=function(r){return{type:h.default.all,value:r}},ie=c.error=function(r){return{type:h.default.error,error:r}},fe=c.fork=function(r){for(var t=arguments.length,u=Array(t>1?t-1:0),n=1;n<t;n++)u[n-1]=arguments[n];return{type:h.default.fork,iterator:r,args:u}},ce=c.join=function(r){return{type:h.default.join,task:r}},se=c.race=function(r){return{type:h.default.race,competitors:r}},le=c.delay=function(r){return new Promise(function(t){setTimeout(function(){return t(!0)},r)})},pe=c.invoke=function(r){for(var t=arguments.length,u=Array(t>1?t-1:0),n=1;n<t;n++)u[n-1]=arguments[n];return{type:h.default.call,func:r,context:null,args:u}},de=c.call=function(r,t){for(var u=arguments.length,n=Array(u>2?u-2:0),a=2;a<u;a++)n[a-2]=arguments[a];return{type:h.default.call,func:r,context:t,args:n}},ye=c.apply=function(r,t,u){return{type:h.default.call,func:r,context:t,args:u}},me=c.cps=function(r){for(var t=arguments.length,u=Array(t>1?t-1:0),n=1;n<t;n++)u[n-1]=arguments[n];return{type:h.default.cps,func:r,args:u}},be=c.subscribe=function(r){return{type:h.default.subscribe,channel:r}},ve=c.createChannel=function(r){var t=[],u=function(o){return t.push(o),function(){return t.splice(t.indexOf(o),1)}},n=function(o){return t.forEach(function(f){return f(o)})};return r(n),{subscribe:u}}});var q=g(D=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var gr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol?"symbol":typeof e},_r=C(),j=jr(_r);function jr(e){return e&&e.__esModule?e:{default:e}}var m={obj:function(r){return(typeof r>"u"?"undefined":gr(r))==="object"&&!!r},all:function(r){return m.obj(r)&&r.type===j.default.all},error:function(r){return m.obj(r)&&r.type===j.default.error},array:Array.isArray,func:function(r){return typeof r=="function"},promise:function(r){return r&&m.func(r.then)},iterator:function(r){return r&&m.func(r.next)&&m.func(r.throw)},fork:function(r){return m.obj(r)&&r.type===j.default.fork},join:function(r){return m.obj(r)&&r.type===j.default.join},race:function(r){return m.obj(r)&&r.type===j.default.race},call:function(r){return m.obj(r)&&r.type===j.default.call},cps:function(r){return m.obj(r)&&r.type===j.default.cps},subscribe:function(r){return m.obj(r)&&r.type===j.default.subscribe},channel:function(r){return m.obj(r)&&m.func(r.subscribe)}};D.default=m});var I=g(b=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0});b.iterator=b.array=b.object=b.error=b.any=void 0;var xr=q(),A=Or(xr);function Or(e){return e&&e.__esModule?e:{default:e}}var kr=b.any=function(r,t,u,n){return n(r),!0},Ar=b.error=function(r,t,u,n,a){return A.default.error(r)?(a(r.error),!0):!1},qr=b.object=function(r,t,u,n,a){if(!A.default.all(r)||!A.default.obj(r.value))return!1;var o={},f=Object.keys(r.value),l=0,y=!1,s=function(d,k){y||(o[d]=k,l++,l===f.length&&n(o))},p=function(d,k){y||(y=!0,a(k))};return f.map(function(i){u(r.value[i],function(d){return s(i,d)},function(d){return p(i,d)})}),!0},Rr=b.array=function(r,t,u,n,a){if(!A.default.all(r)||!A.default.array(r.value))return!1;var o=[],f=0,l=!1,y=function(i,d){l||(o[i]=d,f++,f===r.value.length&&n(o))},s=function(i,d){l||(l=!0,a(d))};return r.value.map(function(p,i){u(p,function(d){return y(i,d)},function(d){return s(i,d)})}),!0},Sr=b.iterator=function(r,t,u,n,a){return A.default.iterator(r)?(u(r,t,a),!0):!1};b.default=[Ar,Sr,Rr,qr,kr]});var L=g(N=>{"use strict";Object.defineProperty(N,"__esModule",{value:!0});var Mr=I(),Pr=K(Mr),wr=q(),Cr=K(wr);function K(e){return e&&e.__esModule?e:{default:e}}function J(e){if(Array.isArray(e)){for(var r=0,t=Array(e.length);r<e.length;r++)t[r]=e[r];return t}else return Array.from(e)}var Er=function(){var r=arguments.length<=0||arguments[0]===void 0?[]:arguments[0],t=[].concat(J(r),J(Pr.default)),u=function n(a){var o=arguments.length<=1||arguments[1]===void 0?function(){}:arguments[1],f=arguments.length<=2||arguments[2]===void 0?function(){}:arguments[2],l=function(p){var i=function(P){return function(R){try{var z=P?p.throw(R):p.next(R),B=z.value,or=z.done;if(or)return o(B);d(B)}catch(ir){return f(ir)}}},d=function k(P){t.some(function(R){return R(P,k,n,i(!1),i(!0))})};i(!1)()},y=Cr.default.iterator(a)?a:regeneratorRuntime.mark(function s(){return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,a;case 2:return i.abrupt("return",i.sent);case 3:case"end":return i.stop()}},s,this)})();l(y,o,f)};return u};N.default=Er});var Q=g(T=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0});var Dr=function(){var r=[];return{subscribe:function(u){return r.push(u),function(){r=r.filter(function(n){return n!==u})}},dispatch:function(u){r.slice().forEach(function(n){return n(u)})}}};T.default=Dr});var W=g(v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});v.race=v.join=v.fork=v.promise=void 0;var Nr=q(),x=U(Nr),Tr=E(),Gr=Q(),Vr=U(Gr);function U(e){return e&&e.__esModule?e:{default:e}}var $r=v.promise=function(r,t,u,n,a){return x.default.promise(r)?(r.then(t,a),!0):!1},G=new Map,zr=v.fork=function(r,t,u){if(!x.default.fork(r))return!1;var n=Symbol("fork"),a=(0,Vr.default)();G.set(n,a),u(r.iterator.apply(null,r.args),function(f){return a.dispatch(f)},function(f){return a.dispatch((0,Tr.error)(f))});var o=a.subscribe(function(){o(),G.delete(n)});return t(n),!0},Br=v.join=function(r,t,u,n,a){if(!x.default.join(r))return!1;var o=G.get(r.task);return o?(function(){var f=o.subscribe(function(l){f(),t(l)})})():a("join error : task not found"),!0},Fr=v.race=function(r,t,u,n,a){if(!x.default.race(r))return!1;var o=!1,f=function(s,p,i){o||(o=!0,s[p]=i,t(s))},l=function(s){o||a(s)};return x.default.array(r.competitors)?(function(){var y=r.competitors.map(function(){return!1});r.competitors.forEach(function(s,p){u(s,function(i){return f(y,p,i)},l)})})():(function(){var y=Object.keys(r.competitors).reduce(function(s,p){return s[p]=!1,s},{});Object.keys(r.competitors).forEach(function(s){u(r.competitors[s],function(p){return f(y,s,p)},l)})})(),!0},Hr=function(r,t){if(!x.default.subscribe(r))return!1;if(!x.default.channel(r.channel))throw new Error('the first argument of "subscribe" must be a valid channel');var u=r.channel.subscribe(function(n){u&&u(),t(n)});return!0};v.default=[$r,zr,Br,Fr,Hr]});var Y=g(O=>{"use strict";Object.defineProperty(O,"__esModule",{value:!0});O.cps=O.call=void 0;var Ir=q(),X=Jr(Ir);function Jr(e){return e&&e.__esModule?e:{default:e}}function Kr(e){if(Array.isArray(e)){for(var r=0,t=Array(e.length);r<e.length;r++)t[r]=e[r];return t}else return Array.from(e)}var Lr=O.call=function(r,t,u,n,a){if(!X.default.call(r))return!1;try{t(r.func.apply(r.context,r.args))}catch(o){a(o)}return!0},Qr=O.cps=function(r,t,u,n,a){var o;return X.default.cps(r)?((o=r.func).call.apply(o,[null].concat(Kr(r.args),[function(f,l){f?a(f):t(l)}])),!0):!1};O.default=[Lr,Qr]});var rr=g(_=>{"use strict";Object.defineProperty(_,"__esModule",{value:!0});_.wrapControls=_.asyncControls=_.create=void 0;var Z=E();Object.keys(Z).forEach(function(e){e!=="default"&&Object.defineProperty(_,e,{enumerable:!0,get:function(){return Z[e]}})});var Ur=L(),Wr=V(Ur),Xr=W(),Yr=V(Xr),Zr=Y(),re=V(Zr);function V(e){return e&&e.__esModule?e:{default:e}}_.create=Wr.default;_.asyncControls=Yr.default;_.wrapControls=re.default});var te={};dr(te,{default:()=>ee});function H(e){return!!e&&typeof e[Symbol.iterator]=="function"&&typeof e.next=="function"}var ur=yr(rr(),1);function $(e){return!!e&&(typeof e=="object"||typeof e=="function")&&typeof e.then=="function"}function er(e){return Object.prototype.toString.call(e)==="[object Object]"}function tr(e){var r,t;return er(e)===!1?!1:(r=e.constructor,r===void 0?!0:(t=r.prototype,!(er(t)===!1||t.hasOwnProperty("isPrototypeOf")===!1)))}function M(e){return tr(e)&&typeof e.type=="string"}function nr(e,r){return M(e)&&e.type===r}function ar(e={},r){let t=Object.entries(e).map(([a,o])=>(f,l,y,s,p)=>{if(!nr(f,a))return!1;let i=o(f);return $(i)?i.then(s,p):s(i),!0}),u=(a,o)=>M(a)?(r(a),o(),!0):!1;t.push(u);let n=(0,ur.create)(t);return a=>new Promise((o,f)=>n(a,l=>{M(l)&&r(l),o(l)},f))}function ee(e={}){return r=>{let t=ar(e,r.dispatch);return u=>n=>H(n)?t(n):u(n)}}return mr(te);})();
 /*! Bundled license information:

@@ -11,3 +12,5 @@ is-plain-object/dist/is-plain-object.mjs:
    *)
 */
 if (typeof wp.reduxRoutine === 'object' && wp.reduxRoutine.default) { wp.reduxRoutine = wp.reduxRoutine.default; }
+(window.wp ||= {}).reduxRoutine = wp.reduxRoutine;
+})();
diff --git a/wp-includes/js/dist/reusable-blocks.js b/wp-includes/js/dist/reusable-blocks.js
index 4c61e45743..b5ae272c07 100644
--- a/wp-includes/js/dist/reusable-blocks.js
+++ b/wp-includes/js/dist/reusable-blocks.js
@@ -1,3 +1,4 @@
+(function() {
 var wp;
 (wp ||= {}).reusableBlocks = (() => {
   var __create = Object.create;
@@ -544,3 +545,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).reusableBlocks = wp.reusableBlocks;
+})();
diff --git a/wp-includes/js/dist/reusable-blocks.min.js b/wp-includes/js/dist/reusable-blocks.min.js
index 028d99b874..b3a985c9b7 100644
--- a/wp-includes/js/dist/reusable-blocks.min.js
+++ b/wp-includes/js/dist/reusable-blocks.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
-var wp;(wp||={}).reusableBlocks=(()=>{var Aa=Object.create;var U=Object.defineProperty;var Ma=Object.getOwnPropertyDescriptor;var Fa=Object.getOwnPropertyNames;var Na=Object.getPrototypeOf,Va=Object.prototype.hasOwnProperty;var d=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),P=(a,t)=>{for(var o in t)U(a,o,{get:t[o],enumerable:!0})},$=(a,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Fa(t))!Va.call(a,s)&&s!==o&&U(a,s,{get:()=>t[s],enumerable:!(r=Ma(t,s))||r.enumerable});return a};var e=(a,t,o)=>(o=a!=null?Aa(Na(a)):{},$(t||!a||!a.__esModule?U(o,"default",{value:a,enumerable:!0}):o,a)),za=a=>$(U({},"__esModule",{value:!0}),a);var R=d(($a,aa)=>{aa.exports=window.wp.data});var C=d((at,ta)=>{ta.exports=window.wp.blockEditor});var j=d((tt,ea)=>{ea.exports=window.wp.blocks});var I=d((et,oa)=>{oa.exports=window.wp.i18n});var A=d((ot,ra)=>{ra.exports=window.wp.deprecated});var J=d((st,ua)=>{ua.exports=window.wp.element});var K=d((mt,da)=>{da.exports=window.wp.components});var pa=d((ut,ia)=>{ia.exports=window.wp.primitives});var L=d((dt,na)=>{na.exports=window.ReactJSXRuntime});var ba=d((ct,ca)=>{ca.exports=window.wp.notices});var X=d((bt,ha)=>{ha.exports=window.wp.coreData});var ya=d((wt,Ba)=>{Ba.exports=window.wp.url});var Qa={};P(Qa,{ReusableBlocksMenuItems:()=>Ta,store:()=>g});var M=e(R(),1);var q={};P(q,{__experimentalConvertBlockToStatic:()=>Ha,__experimentalConvertBlocksToReusable:()=>Oa,__experimentalDeleteReusableBlock:()=>Pa,__experimentalSetEditingReusableBlock:()=>qa});var k=e(C(),1),b=e(j(),1),fa=e(I(),1),S=e(A(),1),Ha=a=>({registry:t})=>{(0,S.default)("wp.data.dispatch( 'core/reusable-blocks' ).__experimentalConvertBlockToStatic",{since:"7.1"});let o=t.select(k.store).getBlock(a),r=t.select("core").getEditedEntityRecord("postType","wp_block",o.attributes.ref),s=(0,b.parse)(typeof r.content=="function"?r.content(r):r.content);t.dispatch(k.store).replaceBlocks(o.clientId,s)},Oa=(a,t,o)=>async({registry:r,dispatch:s})=>{(0,S.default)("wp.data.dispatch( 'core/reusable-blocks' ).__experimentalConvertBlocksToReusable",{since:"7.1"});let c=o==="unsynced"?{wp_pattern_sync_status:o}:void 0,u={title:t||(0,fa.__)("Untitled pattern block"),content:(0,b.serialize)(r.select(k.store).getBlocksByClientId(a)),status:"publish",meta:c},w=await r.dispatch("core").saveEntityRecord("postType","wp_block",u);if(o==="unsynced")return;let i=(0,b.createBlock)("core/block",{ref:w.id});r.dispatch(k.store).replaceBlocks(a,i),s.__experimentalSetEditingReusableBlock(i.clientId,!0)},Pa=a=>async({registry:t})=>{if((0,S.default)("wp.data.dispatch( 'core/reusable-blocks' ).__experimentalDeleteReusableBlock",{since:"7.1"}),!t.select("core").getEditedEntityRecord("postType","wp_block",a))return;let c=t.select(k.store).getBlocks().filter(u=>(0,b.isReusableBlock)(u)&&u.attributes.ref===a).map(u=>u.clientId);c.length&&t.dispatch(k.store).removeBlocks(c),await t.dispatch("core").deleteEntityRecord("postType","wp_block",a)};function qa(a,t){return(0,S.default)("wp.data.dispatch( 'core/reusable-blocks' ).__experimentalSetEditingReusableBlock",{since:"7.1"}),{type:"SET_EDITING_REUSABLE_BLOCK",clientId:a,isEditing:t}}var la=e(R(),1);function Ga(a={},t){return t?.type==="SET_EDITING_REUSABLE_BLOCK"?{...a,[t.clientId]:t.isEditing}:a}var sa=(0,la.combineReducers)({isEditingReusableBlock:Ga});var G={};P(G,{__experimentalIsEditingReusableBlock:()=>Ja});var ma=e(A(),1);function Ja(a,t){return(0,ma.default)("wp.data.select( 'core/reusable-blocks' ).__experimentalIsEditingReusableBlock",{since:"7.1"}),a.isEditingReusableBlock[t]}var Ka="core/reusable-blocks",g=(0,M.createReduxStore)(Ka,{actions:q,reducer:sa,selectors:G});(0,M.register)(g);var Sa=e(C(),1),La=e(A(),1);var N=e(j(),1),ka=e(C(),1),y=e(J(),1),l=e(K(),1);var F=e(pa(),1),W=e(L(),1),Q=(0,W.jsx)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,W.jsx)(F.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});var T=e(R(),1),f=e(I(),1),ga=e(ba(),1),Y=e(X(),1);var m=e(L(),1);function wa({clientIds:a,rootClientId:t,onClose:o}){let[r,s]=(0,y.useState)(void 0),[c,u]=(0,y.useState)(!1),[w,i]=(0,y.useState)(""),z=(0,T.useSelect)(n=>{let{canUser:H}=n(Y.store),{getBlocksByClientId:Ea,canInsertBlockType:Ua,getBlockRootClientId:ja}=n(ka.store),Ia=t||(a.length>0?ja(a[0]):void 0),x=Ea(a)??[];return!(x.length===1&&x[0]&&(0,N.isReusableBlock)(x[0])&&!!n(Y.store).getEntityRecord("postType","wp_block",x[0].attributes.ref))&&Ua("core/block",Ia)&&x.every(O=>!!O&&O.isValid&&(0,N.hasBlockSupport)(O.name,"reusable",!0))&&!!H("create",{kind:"postType",name:"wp_block"})},[a,t]),{__experimentalConvertBlocksToReusable:E}=(0,T.useDispatch)(g),{createSuccessNotice:_,createErrorNotice:B}=(0,T.useDispatch)(ga.store),Da=(0,y.useCallback)(async function(n){try{await E(a,n,r),_(r?(0,f.sprintf)((0,f.__)("Unsynced pattern created: %s"),n):(0,f.sprintf)((0,f.__)("Synced pattern created: %s"),n),{type:"snackbar",id:"convert-to-reusable-block-success"})}catch(H){B(H.message,{type:"snackbar",id:"convert-to-reusable-block-error"})}},[E,a,r,_,B]);return z?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(l.MenuItem,{icon:Q,onClick:()=>u(!0),children:(0,f.__)("Create pattern")}),c&&(0,m.jsx)(l.Modal,{title:(0,f.__)("Create pattern"),onRequestClose:()=>{u(!1),i("")},overlayClassName:"reusable-blocks-menu-items__convert-modal",children:(0,m.jsx)("form",{onSubmit:n=>{n.preventDefault(),Da(w),u(!1),i(""),o()},children:(0,m.jsxs)(l.__experimentalVStack,{spacing:"5",children:[(0,m.jsx)(l.TextControl,{label:(0,f.__)("Name"),value:w,onChange:i,placeholder:(0,f.__)("My pattern")}),(0,m.jsx)(l.ToggleControl,{label:(0,f._x)("Synced","pattern (singular)"),help:(0,f.__)("Sync this pattern across multiple locations."),checked:!r,onChange:()=>{s(r?void 0:"unsynced")}}),(0,m.jsxs)(l.__experimentalHStack,{justify:"right",children:[(0,m.jsx)(l.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{u(!1),i("")},children:(0,f.__)("Cancel")}),(0,m.jsx)(l.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,f.__)("Create")})]})]})})})]}):null}var D=e(K(),1),v=e(I(),1),va=e(j(),1),V=e(R(),1),_a=e(J(),1),xa=e(C(),1),Z=e(ya(),1),Ra=e(X(),1);var p=e(L(),1);function Wa({clientId:a}){let[t,o]=(0,_a.useState)(!1),{canRemove:r,isVisible:s,managePatternsUrl:c}=(0,V.useSelect)(i=>{let{getBlock:z,canRemoveBlock:E}=i(xa.store),{canUser:_}=i(Ra.store),B=z(a);return{canRemove:E(a),isVisible:!!B&&(0,va.isReusableBlock)(B)&&!!_("update",{kind:"postType",name:"wp_block",id:B.attributes.ref}),managePatternsUrl:_("create",{kind:"postType",name:"wp_template"})?(0,Z.addQueryArgs)("site-editor.php",{p:"/pattern"}):(0,Z.addQueryArgs)("edit.php",{post_type:"wp_block"})}},[a]),{__experimentalConvertBlockToStatic:u}=(0,V.useDispatch)(g);if(!s)return null;let w=()=>{u(a),o(!1)};return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(D.MenuItem,{href:c,children:(0,v.__)("Manage patterns")}),r&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(D.MenuItem,{onClick:()=>o(!0),children:(0,v.__)("Disconnect pattern")}),(0,p.jsx)(D.__experimentalConfirmDialog,{isOpen:t,onConfirm:w,onCancel:()=>o(!1),confirmButtonText:(0,v.__)("Disconnect"),size:"medium",title:(0,v.__)("Disconnect pattern?"),__experimentalHideHeader:!1,children:(0,v.__)("Blocks will be separated from the original pattern and will be fully editable. Future changes to the pattern will not apply here.")})]})]})}var Ca=Wa;var h=e(L(),1);function Ta({rootClientId:a}){return(0,La.default)("wp.reusableBlocks.ReusableBlocksMenuItems",{since:"7.1"}),(0,h.jsx)(Sa.BlockSettingsMenuControls,{children:({onClose:t,selectedClientIds:o})=>(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(wa,{clientIds:o,rootClientId:a,onClose:t}),o.length===1&&(0,h.jsx)(Ca,{clientId:o[0]})]})})}return za(Qa);})();
+(function() {
+var wp;(wp||={}).reusableBlocks=(()=>{var Aa=Object.create;var U=Object.defineProperty;var Ma=Object.getOwnPropertyDescriptor;var Fa=Object.getOwnPropertyNames;var Na=Object.getPrototypeOf,Va=Object.prototype.hasOwnProperty;var d=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),P=(a,t)=>{for(var o in t)U(a,o,{get:t[o],enumerable:!0})},$=(a,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Fa(t))!Va.call(a,s)&&s!==o&&U(a,s,{get:()=>t[s],enumerable:!(r=Ma(t,s))||r.enumerable});return a};var e=(a,t,o)=>(o=a!=null?Aa(Na(a)):{},$(t||!a||!a.__esModule?U(o,"default",{value:a,enumerable:!0}):o,a)),za=a=>$(U({},"__esModule",{value:!0}),a);var R=d(($a,aa)=>{aa.exports=window.wp.data});var C=d((at,ta)=>{ta.exports=window.wp.blockEditor});var I=d((tt,ea)=>{ea.exports=window.wp.blocks});var j=d((et,oa)=>{oa.exports=window.wp.i18n});var A=d((ot,ra)=>{ra.exports=window.wp.deprecated});var J=d((st,ua)=>{ua.exports=window.wp.element});var K=d((mt,da)=>{da.exports=window.wp.components});var pa=d((ut,ia)=>{ia.exports=window.wp.primitives});var L=d((dt,na)=>{na.exports=window.ReactJSXRuntime});var ba=d((ct,ca)=>{ca.exports=window.wp.notices});var X=d((bt,ha)=>{ha.exports=window.wp.coreData});var ya=d((wt,Ba)=>{Ba.exports=window.wp.url});var Qa={};P(Qa,{ReusableBlocksMenuItems:()=>Ta,store:()=>g});var M=e(R(),1);var q={};P(q,{__experimentalConvertBlockToStatic:()=>Ha,__experimentalConvertBlocksToReusable:()=>Oa,__experimentalDeleteReusableBlock:()=>Pa,__experimentalSetEditingReusableBlock:()=>qa});var k=e(C(),1),b=e(I(),1),fa=e(j(),1),S=e(A(),1),Ha=a=>({registry:t})=>{(0,S.default)("wp.data.dispatch( 'core/reusable-blocks' ).__experimentalConvertBlockToStatic",{since:"7.1"});let o=t.select(k.store).getBlock(a),r=t.select("core").getEditedEntityRecord("postType","wp_block",o.attributes.ref),s=(0,b.parse)(typeof r.content=="function"?r.content(r):r.content);t.dispatch(k.store).replaceBlocks(o.clientId,s)},Oa=(a,t,o)=>async({registry:r,dispatch:s})=>{(0,S.default)("wp.data.dispatch( 'core/reusable-blocks' ).__experimentalConvertBlocksToReusable",{since:"7.1"});let c=o==="unsynced"?{wp_pattern_sync_status:o}:void 0,u={title:t||(0,fa.__)("Untitled pattern block"),content:(0,b.serialize)(r.select(k.store).getBlocksByClientId(a)),status:"publish",meta:c},w=await r.dispatch("core").saveEntityRecord("postType","wp_block",u);if(o==="unsynced")return;let i=(0,b.createBlock)("core/block",{ref:w.id});r.dispatch(k.store).replaceBlocks(a,i),s.__experimentalSetEditingReusableBlock(i.clientId,!0)},Pa=a=>async({registry:t})=>{if((0,S.default)("wp.data.dispatch( 'core/reusable-blocks' ).__experimentalDeleteReusableBlock",{since:"7.1"}),!t.select("core").getEditedEntityRecord("postType","wp_block",a))return;let c=t.select(k.store).getBlocks().filter(u=>(0,b.isReusableBlock)(u)&&u.attributes.ref===a).map(u=>u.clientId);c.length&&t.dispatch(k.store).removeBlocks(c),await t.dispatch("core").deleteEntityRecord("postType","wp_block",a)};function qa(a,t){return(0,S.default)("wp.data.dispatch( 'core/reusable-blocks' ).__experimentalSetEditingReusableBlock",{since:"7.1"}),{type:"SET_EDITING_REUSABLE_BLOCK",clientId:a,isEditing:t}}var la=e(R(),1);function Ga(a={},t){return t?.type==="SET_EDITING_REUSABLE_BLOCK"?{...a,[t.clientId]:t.isEditing}:a}var sa=(0,la.combineReducers)({isEditingReusableBlock:Ga});var G={};P(G,{__experimentalIsEditingReusableBlock:()=>Ja});var ma=e(A(),1);function Ja(a,t){return(0,ma.default)("wp.data.select( 'core/reusable-blocks' ).__experimentalIsEditingReusableBlock",{since:"7.1"}),a.isEditingReusableBlock[t]}var Ka="core/reusable-blocks",g=(0,M.createReduxStore)(Ka,{actions:q,reducer:sa,selectors:G});(0,M.register)(g);var Sa=e(C(),1),La=e(A(),1);var N=e(I(),1),ka=e(C(),1),y=e(J(),1),l=e(K(),1);var F=e(pa(),1),W=e(L(),1),Q=(0,W.jsx)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,W.jsx)(F.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});var T=e(R(),1),f=e(j(),1),ga=e(ba(),1),Y=e(X(),1);var m=e(L(),1);function wa({clientIds:a,rootClientId:t,onClose:o}){let[r,s]=(0,y.useState)(void 0),[c,u]=(0,y.useState)(!1),[w,i]=(0,y.useState)(""),z=(0,T.useSelect)(n=>{let{canUser:H}=n(Y.store),{getBlocksByClientId:Ea,canInsertBlockType:Ua,getBlockRootClientId:Ia}=n(ka.store),ja=t||(a.length>0?Ia(a[0]):void 0),x=Ea(a)??[];return!(x.length===1&&x[0]&&(0,N.isReusableBlock)(x[0])&&!!n(Y.store).getEntityRecord("postType","wp_block",x[0].attributes.ref))&&Ua("core/block",ja)&&x.every(O=>!!O&&O.isValid&&(0,N.hasBlockSupport)(O.name,"reusable",!0))&&!!H("create",{kind:"postType",name:"wp_block"})},[a,t]),{__experimentalConvertBlocksToReusable:E}=(0,T.useDispatch)(g),{createSuccessNotice:_,createErrorNotice:B}=(0,T.useDispatch)(ga.store),Da=(0,y.useCallback)(async function(n){try{await E(a,n,r),_(r?(0,f.sprintf)((0,f.__)("Unsynced pattern created: %s"),n):(0,f.sprintf)((0,f.__)("Synced pattern created: %s"),n),{type:"snackbar",id:"convert-to-reusable-block-success"})}catch(H){B(H.message,{type:"snackbar",id:"convert-to-reusable-block-error"})}},[E,a,r,_,B]);return z?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(l.MenuItem,{icon:Q,onClick:()=>u(!0),children:(0,f.__)("Create pattern")}),c&&(0,m.jsx)(l.Modal,{title:(0,f.__)("Create pattern"),onRequestClose:()=>{u(!1),i("")},overlayClassName:"reusable-blocks-menu-items__convert-modal",children:(0,m.jsx)("form",{onSubmit:n=>{n.preventDefault(),Da(w),u(!1),i(""),o()},children:(0,m.jsxs)(l.__experimentalVStack,{spacing:"5",children:[(0,m.jsx)(l.TextControl,{label:(0,f.__)("Name"),value:w,onChange:i,placeholder:(0,f.__)("My pattern")}),(0,m.jsx)(l.ToggleControl,{label:(0,f._x)("Synced","pattern (singular)"),help:(0,f.__)("Sync this pattern across multiple locations."),checked:!r,onChange:()=>{s(r?void 0:"unsynced")}}),(0,m.jsxs)(l.__experimentalHStack,{justify:"right",children:[(0,m.jsx)(l.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{u(!1),i("")},children:(0,f.__)("Cancel")}),(0,m.jsx)(l.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,f.__)("Create")})]})]})})})]}):null}var D=e(K(),1),v=e(j(),1),va=e(I(),1),V=e(R(),1),_a=e(J(),1),xa=e(C(),1),Z=e(ya(),1),Ra=e(X(),1);var p=e(L(),1);function Wa({clientId:a}){let[t,o]=(0,_a.useState)(!1),{canRemove:r,isVisible:s,managePatternsUrl:c}=(0,V.useSelect)(i=>{let{getBlock:z,canRemoveBlock:E}=i(xa.store),{canUser:_}=i(Ra.store),B=z(a);return{canRemove:E(a),isVisible:!!B&&(0,va.isReusableBlock)(B)&&!!_("update",{kind:"postType",name:"wp_block",id:B.attributes.ref}),managePatternsUrl:_("create",{kind:"postType",name:"wp_template"})?(0,Z.addQueryArgs)("site-editor.php",{p:"/pattern"}):(0,Z.addQueryArgs)("edit.php",{post_type:"wp_block"})}},[a]),{__experimentalConvertBlockToStatic:u}=(0,V.useDispatch)(g);if(!s)return null;let w=()=>{u(a),o(!1)};return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(D.MenuItem,{href:c,children:(0,v.__)("Manage patterns")}),r&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(D.MenuItem,{onClick:()=>o(!0),children:(0,v.__)("Disconnect pattern")}),(0,p.jsx)(D.__experimentalConfirmDialog,{isOpen:t,onConfirm:w,onCancel:()=>o(!1),confirmButtonText:(0,v.__)("Disconnect"),size:"medium",title:(0,v.__)("Disconnect pattern?"),__experimentalHideHeader:!1,children:(0,v.__)("Blocks will be separated from the original pattern and will be fully editable. Future changes to the pattern will not apply here.")})]})]})}var Ca=Wa;var h=e(L(),1);function Ta({rootClientId:a}){return(0,La.default)("wp.reusableBlocks.ReusableBlocksMenuItems",{since:"7.1"}),(0,h.jsx)(Sa.BlockSettingsMenuControls,{children:({onClose:t,selectedClientIds:o})=>(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(wa,{clientIds:o,rootClientId:a,onClose:t}),o.length===1&&(0,h.jsx)(Ca,{clientId:o[0]})]})})}return za(Qa);})();
+(window.wp ||= {}).reusableBlocks = wp.reusableBlocks;
+})();
diff --git a/wp-includes/js/dist/rich-text.js b/wp-includes/js/dist/rich-text.js
index 8a1fa84c0a..da82f9d154 100644
--- a/wp-includes/js/dist/rich-text.js
+++ b/wp-includes/js/dist/rich-text.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).richText = (() => {
@@ -1986,7 +1987,12 @@ var wp;
     function onCopy(event) {
       const { record, handleChange } = props.current;
       const { ownerDocument } = element;
-      if (isCollapsed(record.current) || !element.contains(ownerDocument.activeElement) && !ownsSelection(element)) {
+      if (
+        // Another handler may have already claimed the clipboard, e.g.
+        // the block editor copying the whole block when its entire
+        // text is selected.
+        event.defaultPrevented || isCollapsed(record.current) || !element.contains(ownerDocument.activeElement) && !ownsSelection(element)
+      ) {
         return;
       }
       const selectedRecord = slice(record.current);
@@ -3129,3 +3135,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).richText = wp.richText;
+})();
diff --git a/wp-includes/js/dist/rich-text.min.js b/wp-includes/js/dist/rich-text.min.js
index 2a2d7928d0..57184a3013 100644
--- a/wp-includes/js/dist/rich-text.min.js
+++ b/wp-includes/js/dist/rich-text.min.js
@@ -1,5 +1,8 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).richText=(()=>{var tn=Object.create;var Tt=Object.defineProperty;var en=Object.getOwnPropertyDescriptor;var rn=Object.getOwnPropertyNames;var nn=Object.getPrototypeOf,on=Object.prototype.hasOwnProperty;var q=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),jt=(e,t)=>{for(var r in t)Tt(e,r,{get:t[r],enumerable:!0})},ie=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of rn(t))!on.call(e,o)&&o!==r&&Tt(e,o,{get:()=>t[o],enumerable:!(n=en(t,o))||n.enumerable});return e};var d=(e,t,r)=>(r=e!=null?tn(nn(e)):{},ie(t||!e||!e.__esModule?Tt(r,"default",{value:e,enumerable:!0}):r,e)),sn=e=>ie(Tt({},"__esModule",{value:!0}),e);var W=q((no,se)=>{se.exports=window.wp.data});var le=q((ho,me)=>{me.exports=window.wp.escapeHtml});var Le=q((hi,Oe)=>{Oe.exports=window.wp.a11y});var De=q((gi,_e)=>{_e.exports=window.wp.i18n});var Pe=q((Ti,He)=>{He.exports=window.wp.privateApis});var B=q((Ai,je)=>{je.exports=window.wp.element});var $=q((Ni,Be)=>{Be.exports=window.wp.compose});var Yt=q((Ci,Ke)=>{Ke.exports=window.wp.deprecated});var Dt=q((Ui,ur)=>{ur.exports=window.wp.keycodes});var zr=q((Zs,Wr)=>{Wr.exports=window.wp.dom});var eo={};jt(eo,{RichTextData:()=>G,__experimentalRichText:()=>to,__unstableCreateElement:()=>z,__unstableToDom:()=>Jt,__unstableUseRichText:()=>Mr,applyFormat:()=>At,concat:()=>ve,create:()=>L,getActiveFormat:()=>ct,getActiveFormats:()=>Q,getActiveObject:()=>Ee,getTextContent:()=>st,insert:()=>ft,insertObject:()=>Ae,isCollapsed:()=>et,isEmpty:()=>we,join:()=>xe,privateApis:()=>ne,registerFormatType:()=>Te,remove:()=>mt,removeFormat:()=>ut,replace:()=>Fe,slice:()=>St,split:()=>Ne,store:()=>C,toHTMLString:()=>I,toggleFormat:()=>Me,unregisterFormatType:()=>ke,useAnchor:()=>Zr,useAnchorRef:()=>qr});var Ft=d(W(),1);var ce=d(W(),1);function cn(e={},t){switch(t.type){case"ADD_FORMAT_TYPES":return{...e,...t.formatTypes.reduce((r,n)=>({...r,[n.name]:n}),{})};case"REMOVE_FORMAT_TYPES":return Object.fromEntries(Object.entries(e).filter(([r])=>!t.names.includes(r)))}return e}var ae=(0,ce.combineReducers)({formatTypes:cn});var Kt={};jt(Kt,{getFormatType:()=>an,getFormatTypeForBareElement:()=>un,getFormatTypeForClassName:()=>fn,getFormatTypes:()=>Bt});var ue=d(W(),1),Bt=(0,ue.createSelector)(e=>Object.values(e.formatTypes),e=>[e.formatTypes]);function an(e,t){return e.formatTypes[t]}function un(e,t){let r=Bt(e);return r.find(({className:n,tagName:o})=>n===null&&t===o)||r.find(({className:n,tagName:o})=>n===null&&o==="*")}function fn(e,t){return Bt(e).find(({className:r})=>r===null?!1:` ${t} `.indexOf(` ${r} `)>=0)}var Ut={};jt(Ut,{addFormatTypes:()=>mn,removeFormatTypes:()=>ln});function mn(e){return{type:"ADD_FORMAT_TYPES",formatTypes:Array.isArray(e)?e:[e]}}function ln(e){return{type:"REMOVE_FORMAT_TYPES",names:Array.isArray(e)?e:[e]}}var pn="core/rich-text",C=(0,Ft.createReduxStore)(pn,{reducer:ae,selectors:Kt,actions:Ut});(0,Ft.register)(C);function nt(e,t){if(e===t)return!0;if(!e||!t||e.type!==t.type)return!1;let r=e.attributes,n=t.attributes;if((e.unregisteredAttributes||t.unregisteredAttributes)&&(r={...r,...e.unregisteredAttributes},n={...n,...t.unregisteredAttributes}),r===n)return!0;if(!r||!n)return!1;let o=Object.keys(r),i=Object.keys(n);if(o.length!==i.length)return!1;let s=o.length;for(let c=0;c<s;c++){let a=o[c];if(r[a]!==n[a])return!1}return!0}function H(e){let t=e.formats.slice();return t.forEach((r,n)=>{let o=t[n-1];if(o){let i=r.slice();i.forEach((s,c)=>{let a=o[c];nt(s,a)&&(i[c]=a)}),t[n]=i}}),{...e,formats:t}}function fe(e,t,r){return e=e.slice(),e[t]=r,e}function At(e,t,r=e.start,n=e.end){let{formats:o,activeFormats:i}=e,s=o.slice();if(r===n){let c=s[r]?.find(({type:a})=>a===t.type);if(c){let a=s[r].indexOf(c);for(;s[r]&&s[r][a]===c;)s[r]=fe(s[r],a,t),r--;for(n++;s[n]&&s[n][a]===c;)s[n]=fe(s[n],a,t),n++}}else{let c=1/0;for(let a=r;a<n;a++)if(s[a]){s[a]=s[a].filter(({type:f})=>f!==t.type);let u=s[a].length;u<c&&(c=u)}else s[a]=[],c=0;for(let a=r;a<n;a++)s[a].splice(c,0,t)}return H({...e,formats:s,activeFormats:[...i?.filter(({type:c})=>c!==t.type)||[],t]})}var Wt=d(W(),1);function z({implementation:e},t){return z.body||(z.body=e.createHTMLDocument("").body),z.body.innerHTML=t,z.body}var D="\uFFFC",gt="\uFEFF";var it=d(le(),1);function Q(e,t=[]){let{formats:r,start:n,end:o,activeFormats:i}=e;if(n===void 0)return t;if(n===o){if(i)return i;let u=r[n-1]||t,f=r[n]||t;return u.length<f.length?u:f}if(!r[n])return t;let s=r.slice(n,o),c=[...s[0]],a=s.length;for(;a--;){let u=s[a];if(!u)return t;let f=c.length;for(;f--;){let m=c[f];u.find(l=>nt(m,l))||c.splice(f,1)}if(c.length===0)return t}return c||t}var pe=d(W(),1);function qt(e){return(0,pe.select)(C).getFormatType(e)}function de(e,t){if(t)return e;let r={};for(let n in e){let o=n;n.startsWith("data-disable-rich-text-")&&(o=n.slice(23)),r[o]=e[n]}return r}function Nt({type:e,tagName:t,attributes:r,unregisteredAttributes:n,object:o,boundaryClass:i,isEditableTree:s}){let c=qt(e),a={};if(i&&s&&(a["data-rich-text-format-boundary"]="true"),!c)return r&&(a={...r,...a}),{type:e,attributes:de(a,s),object:o};a={...n,...a};for(let u in r){let f=c.attributes?c.attributes[u]:!1;f?a[f]=r[u]:a[u]=r[u]}return c.className&&(a.class?a.class=`${c.className} ${a.class}`:a.class=c.className),{type:t||c.tagName,object:c.object,attributes:de(a,s)}}function dn(e,t,r){do if(e[r]!==t[r])return!1;while(r--);return!0}function Ct({value:e,preserveWhiteSpace:t,createEmpty:r,append:n,getLastChild:o,getParent:i,isText:s,getText:c,remove:a,appendText:u,onStartIndex:f,onEndIndex:m,isEditableTree:l,placeholder:T}){let{formats:R,replacements:y,text:v,start:b,end:E}=e,h=R.length+1,A=r(),w=Q(e),F=w[w.length-1],N,O;n(A,"");for(let x=0;x<h;x++){let g=v.charAt(x),_=l&&(!O||O===`
 `),j=R[x],p=o(A);if(j&&j.forEach((k,J)=>{if(p&&N&&dn(j,N,J)){p=o(p);return}let{type:rt,tagName:ht,attributes:Vt,unregisteredAttributes:xt}=k,Yr=l&&k===F,Qr=i(p),Ir=n(Qr,Nt({type:rt,tagName:ht,attributes:Vt,unregisteredAttributes:xt,boundaryClass:Yr,isEditableTree:l}));s(p)&&c(p).length===0&&a(p),p=n(Ir,"")}),x===0&&(f&&b===0&&f(A,p),m&&E===0&&m(A,p)),g===D){let k=y[x];if(!k)continue;let{type:J,attributes:rt,innerHTML:ht}=k,Vt=qt(J);if(l&&J==="#comment")p=n(i(p),{type:"span",attributes:{contenteditable:"false","data-rich-text-comment":rt["data-rich-text-comment"]}}),n(n(p,{type:"span"}),rt["data-rich-text-comment"].trim());else if(!l&&J==="script")p=n(i(p),Nt({type:"script",isEditableTree:l})),n(p,{html:decodeURIComponent(rt["data-rich-text-script"])});else if(Vt?.contentEditable===!1){if(ht||l){if(p=i(p),l){let xt={contenteditable:"false","data-rich-text-bogus":!0};b===x&&E===x+1&&(xt["data-rich-text-format-boundary"]=!0),p=n(p,{type:"span",attributes:xt}),l&&x+1===v.length&&n(i(p),gt)}p=n(p,Nt({...k,isEditableTree:l})),ht&&n(p,{html:ht})}}else p=n(i(p),Nt({...k,object:!0,isEditableTree:l}));p=n(i(p),"")}else!t&&g===`
 `?(p=n(i(p),{type:"br",attributes:l?{"data-rich-text-line-break":"true"}:void 0,object:!0}),p=n(i(p),"")):s(p)?u(p,g):p=n(i(p),g);f&&b===x+1&&f(A,p),m&&E===x+1&&m(A,p),_&&x===v.length&&(n(i(p),gt),T&&v.length===0&&n(i(p),{type:"span",attributes:{"data-rich-text-placeholder":T,style:"pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;"}})),N=j,O=g}return A}function I({value:e,preserveWhiteSpace:t}){let r=Ct({value:e,preserveWhiteSpace:t,createEmpty:hn,append:yn,getLastChild:gn,getParent:vn,isText:En,getText:wn,remove:xn,appendText:bn});return he(r.children)}function hn(){return{}}function gn({children:e}){return e&&e[e.length-1]}function yn(e,t){return typeof t=="string"&&(t={text:t}),t.parent=e,e.children=e.children||[],e.children.push(t),t}function bn(e,t){e.text+=t}function vn({parent:e}){return e}function En({text:e}){return typeof e=="string"}function wn({text:e}){return e}function xn(e){let t=e.parent.children.indexOf(e);return t!==-1&&e.parent.children.splice(t,1),e}function Tn({type:e,attributes:t,object:r,children:n}){if(e==="#comment")return`<!--${t["data-rich-text-comment"]}-->`;let o="";for(let i in t)(0,it.isValidAttributeName)(i)&&(o+=` ${i}="${(0,it.escapeAttribute)(t[i])}"`);return r?`<${e}${o}>`:`<${e}${o}>${he(n)}</${e}>`}function he(e=[]){return e.map(t=>t.html!==void 0?t.html:t.text===void 0?Tn(t):(0,it.escapeEditableHTML)(t.text)).join("")}function st({text:e}){return e.replace(D,"")}function ot(){return{formats:[],replacements:[],text:""}}function Fn({tagName:e,attributes:t}){let r;if(t&&t.class&&(r=(0,Wt.select)(C).getFormatTypeForClassName(t.class),r&&(t.class=` ${t.class} `.replace(` ${r.className} `," ").trim(),t.class||delete t.class)),r||(r=(0,Wt.select)(C).getFormatTypeForBareElement(e)),!r)return t?{type:e,attributes:t}:{type:e};if(r.__experimentalCreatePrepareEditableTree&&!r.__experimentalCreateOnChangeEditableValue)return null;if(!t)return{formatType:r,type:r.name,tagName:e};let n={},o={},i={...t};for(let c in r.attributes){let a=r.attributes[c];n[c]=i[a],delete i[a],typeof n[c]>"u"&&delete n[c]}for(let c in i)o[c]=t[c];r.contentEditable===!1&&delete o.contenteditable;let s={formatType:r,type:r.name,tagName:e};return Object.keys(n).length&&(s.attributes=n),Object.keys(o).length&&(s.unregisteredAttributes=o),s}var G=class yt{#t;static empty(){return new yt}static fromPlainText(t){return new yt(L({text:t}))}static fromHTMLString(t){return new yt(L({html:t}))}static fromHTMLElement(t,r={}){let{preserveWhiteSpace:n=!1}=r,o=n?t:ye(t),i=new yt(L({element:o}));return Object.defineProperty(i,"originalHTML",{value:t.innerHTML}),i}constructor(t=ot()){this.#t=t}toPlainText(){return st(this.#t)}toHTMLString({preserveWhiteSpace:t}={}){return this.originalHTML||I({value:this.#t,preserveWhiteSpace:t})}valueOf(){return this.toHTMLString()}toString(){return this.toHTMLString()}toJSON(){return this.toHTMLString()}get length(){return this.text.length}get formats(){return this.#t.formats}get replacements(){return this.#t.replacements}get text(){return this.#t.text}};for(let e of Object.getOwnPropertyNames(String.prototype))G.prototype.hasOwnProperty(e)||Object.defineProperty(G.prototype,e,{value(...t){return this.toHTMLString()[e](...t)}});function L({element:e,text:t,html:r,range:n,__unstableIsEditableTree:o}={}){return r instanceof G?{text:r.text,formats:r.formats,replacements:r.replacements}:typeof t=="string"&&t.length>0?{formats:Array(t.length),replacements:Array(t.length),text:t}:(typeof r=="string"&&r.length>0&&(e=z(document,r)),typeof e!="object"?ot():be({element:e,range:n,isEditableTree:o}))}function tt(e,t,r,n){if(!r)return;let{parentNode:o}=t,{startContainer:i,startOffset:s,endContainer:c,endOffset:a}=r,u=e.text.length;n.start!==void 0?e.start=u+n.start:t===i&&t.nodeType===t.TEXT_NODE?e.start=u+s:o===i&&t===i.childNodes[s]?e.start=u:o===i&&t===i.childNodes[s-1]?e.start=u+n.text.length:t===i&&(e.start=u),n.end!==void 0?e.end=u+n.end:t===c&&t.nodeType===t.TEXT_NODE?e.end=u+a:o===c&&t===c.childNodes[a-1]?e.end=u+n.text.length:o===c&&t===c.childNodes[a]?e.end=u:t===c&&(e.end=u+a)}function An(e,t,r){if(!t)return;let{startContainer:n,endContainer:o}=t,{startOffset:i,endOffset:s}=t;return e===n&&(i=r(e.nodeValue.slice(0,i)).length),e===o&&(s=r(e.nodeValue.slice(0,s)).length),{startContainer:n,startOffset:i,endContainer:o,endOffset:s}}function ye(e,t=!0,r=!1,n=!1){let o=e.cloneNode(!0);return o.normalize(),Array.from(o.childNodes).forEach((i,s,c)=>{if(i.nodeType===i.TEXT_NODE){let a=i.nodeValue;/[\n\t\r\f]/.test(a)&&(a=a.replace(/[\n\t\r\f]+/g," ")),a.indexOf("  ")!==-1&&(a=a.replace(/ {2,}/g," ")),s===0&&a.startsWith(" ")&&(t||r)&&(a=a.slice(1)),s===c.length-1&&a.endsWith(" ")&&(t||n)&&(a=a.slice(0,-1)),i.nodeValue=a}else if(i.nodeType===i.ELEMENT_NODE){let{previousSibling:a,nextSibling:u}=i,f=a?.textContent.endsWith(" "),m=u?.textContent.startsWith(" ");i.replaceWith(ye(i,!1,a?f:t||r,u?m:t||n))}}),o}var Nn="\r";function ge(e){return e.replace(new RegExp(`[${gt}${D}${Nn}]`,"gu"),"")}function be({element:e,range:t,isEditableTree:r}){let n=ot();if(!e)return n;if(!e.hasChildNodes())return tt(n,e,t,ot()),n;let o=e.childNodes.length;for(let s=0;s<o;s++){let c=e.childNodes[s],a=c.nodeName.toLowerCase();if(c.nodeType===c.TEXT_NODE){let m=ge(c.nodeValue);t=An(c,t,ge),tt(n,c,t,{text:m}),n.formats.length+=m.length,n.replacements.length+=m.length,n.text+=m;continue}if(c.nodeType===c.COMMENT_NODE||c.nodeType===c.ELEMENT_NODE&&c.tagName==="SPAN"&&c.hasAttribute("data-rich-text-comment")){let m={formats:[,],replacements:[{type:"#comment",attributes:{"data-rich-text-comment":c.nodeType===c.COMMENT_NODE?c.nodeValue:c.getAttribute("data-rich-text-comment")}}],text:D};tt(n,c,t,m),Z(n,m);continue}if(c.nodeType!==c.ELEMENT_NODE)continue;if(r&&a==="br"&&!c.getAttribute("data-rich-text-line-break")){tt(n,c,t,ot());continue}if(a==="script"){let m={formats:[,],replacements:[{type:a,attributes:{"data-rich-text-script":c.getAttribute("data-rich-text-script")||encodeURIComponent(c.innerHTML)}}],text:D};tt(n,c,t,m),Z(n,m);continue}if(a==="br"){tt(n,c,t,ot()),Z(n,L({text:`
-`}));continue}let u=Fn({tagName:a,attributes:Cn({element:c})});if(u?.formatType?.contentEditable===!1){delete u.formatType,tt(n,c,t,ot()),Z(n,{formats:[,],replacements:[{...u,innerHTML:c.innerHTML}],text:D});continue}u&&delete u.formatType;let f=be({element:c,range:t,isEditableTree:r});if(tt(n,c,t,f),!u||c.getAttribute("data-rich-text-placeholder")||c.getAttribute("data-rich-text-bogus"))Z(n,f);else if(f.text.length===0)u.attributes&&Z(n,{formats:[,],replacements:[u],text:D});else{let m=function(l){if(m.formats===l)return m.newFormats;let T=l?[u,...l]:[u];return m.formats=l,m.newFormats=T,T};var i=m;m.newFormats=[u],Z(n,{...f,formats:Array.from(f.formats,m)})}}return n}function Cn({element:e}){if(!e.hasAttributes())return;let t=e.attributes.length,r;for(let n=0;n<t;n++){let{name:o,value:i}=e.attributes[n];if(o.indexOf("data-rich-text-")===0)continue;let s=/^on/i.test(o)?"data-disable-rich-text-"+o:o;r=r||{},r[s]=i}return r}function Z(e,t){return e.formats=e.formats.concat(t.formats),e.replacements=e.replacements.concat(t.replacements),e.text+=t.text,e}function ve(...e){return H(e.reduce(Z,L()))}function ct(e,t){return Q(e).find(({type:r})=>r===t)}function Ee({start:e,end:t,replacements:r,text:n}){if(!(e+1!==t||n[e]!==D))return r[e]}function et({start:e,end:t}){if(!(e===void 0||t===void 0))return e===t}function we({text:e}){return e.length===0}function xe(e,t=""){return typeof t=="string"&&(t=L({text:t})),H(e.reduce((r,{formats:n,replacements:o,text:i})=>({formats:r.formats.concat(t.formats,n),replacements:r.replacements.concat(t.replacements,o),text:r.text+t.text+i})))}var at=d(W(),1);function Te(e,t){if(t={name:e,...t},typeof t.name!="string"){window.console.error("Format names must be strings.");return}if(!/^[a-z][a-z0-9-]*\/[a-z][a-z0-9-]*$/.test(t.name)){window.console.error("Format names must contain a namespace prefix, include only lowercase alphanumeric characters or dashes, and start with a letter. Example: my-plugin/my-custom-format");return}if((0,at.select)(C).getFormatType(t.name)){window.console.error('Format "'+t.name+'" is already registered.');return}if(typeof t.tagName!="string"||t.tagName===""){window.console.error("Format tag names must be a string.");return}if((typeof t.className!="string"||t.className==="")&&t.className!==null){window.console.error("Format class names must be a string, or null to handle bare elements.");return}if(!/^[_a-zA-Z]+[a-zA-Z0-9_-]*$/.test(t.className)){window.console.error("A class name must begin with a letter, followed by any number of hyphens, underscores, letters, or numbers.");return}if(t.className===null){let r=(0,at.select)(C).getFormatTypeForBareElement(t.tagName);if(r&&r.name!=="core/unknown"){window.console.error(`Format "${r.name}" is already registered to handle bare tag name "${t.tagName}".`);return}}else{let r=(0,at.select)(C).getFormatTypeForClassName(t.className);if(r){window.console.error(`Format "${r.name}" is already registered to handle class name "${t.className}".`);return}}if(!("title"in t)||t.title===""){window.console.error('The format "'+t.name+'" must have a title.');return}if("keywords"in t&&t.keywords.length>3){window.console.error('The format "'+t.name+'" can have a maximum of 3 keywords.');return}if(typeof t.title!="string"){window.console.error("Format titles must be strings.");return}return(0,at.dispatch)(C).addFormatTypes(t),t}function ut(e,t,r=e.start,n=e.end){let{formats:o,activeFormats:i}=e,s=o.slice();if(r===n){let c=s[r]?.find(({type:a})=>a===t);if(c){for(;s[r]?.find(a=>a===c);)zt(s,r,t),r--;for(n++;s[n]?.find(a=>a===c);)zt(s,n,t),n++}}else for(let c=r;c<n;c++)s[c]&&zt(s,c,t);return H({...e,formats:s,activeFormats:i?.filter(({type:c})=>c!==t)||[]})}function zt(e,t,r){let n=e[t].filter(({type:o})=>o!==r);n.length?e[t]=n:delete e[t]}function ft(e,t,r=e.start,n=e.end){let{formats:o,replacements:i,text:s}=e;typeof t=="string"&&(t=L({text:t}));let c=r+t.text.length;return H({formats:o.slice(0,r).concat(t.formats,o.slice(n)),replacements:i.slice(0,r).concat(t.replacements,i.slice(n)),text:s.slice(0,r)+t.text+s.slice(n),start:c,end:c})}function mt(e,t,r){return ft(e,L(),t,r)}function Fe({formats:e,replacements:t,text:r,start:n,end:o},i,s){return r=r.replace(i,(c,...a)=>{let u=a[a.length-2],f=s,m,l;return typeof f=="function"&&(f=s(c,...a)),typeof f=="object"?(m=f.formats,l=f.replacements,f=f.text):(m=Array(f.length),l=Array(f.length),e[u]&&(m=m.fill(e[u]))),e=e.slice(0,u).concat(m,e.slice(u+c.length)),t=t.slice(0,u).concat(l,t.slice(u+c.length)),n&&(n=o=u+f.length),f}),H({formats:e,replacements:t,text:r,start:n,end:o})}function Ae(e,t,r,n){return ft(e,{formats:[,],replacements:[t],text:D},r,n)}function St(e,t=e.start,r=e.end){let{formats:n,replacements:o,text:i}=e;return t===void 0||r===void 0?{...e}:{formats:n.slice(t,r),replacements:o.slice(t,r),text:i.slice(t,r)}}function Ne({formats:e,replacements:t,text:r,start:n,end:o},i){if(typeof i!="string")return Sn(...arguments);let s=0;return r.split(i).map(c=>{let a=s,u={formats:e.slice(a,a+c.length),replacements:t.slice(a,a+c.length),text:c};return s+=i.length+c.length,n!==void 0&&o!==void 0&&(n>=a&&n<s?u.start=n-a:n<a&&o>a&&(u.start=0),o>=a&&o<s?u.end=o-a:n<s&&o>s&&(u.end=c.length)),u})}function Sn({formats:e,replacements:t,text:r,start:n,end:o},i=n,s=o){if(n===void 0||o===void 0)return;let c={formats:e.slice(0,i),replacements:t.slice(0,i),text:r.slice(0,i)},a={formats:e.slice(s),replacements:t.slice(s),text:r.slice(s),start:0,end:0};return[c,a]}function Rt(e,t){return e===t||e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset}var Gt="http://www.w3.org/1998/Math/MathML";function Xt(e,t,r){let n=e.parentNode,o=0;for(;e=e.previousSibling;)o++;return r=[o,...r],n!==t&&(r=Xt(n,t,r)),r}function Ce(e,t){for(t=[...t];e&&t.length>1;)e=e.childNodes[t.shift()];return{node:e,offset:t[0]}}function Rn(e,t){if(t.html!==void 0)return e.innerHTML+=t.html;typeof t=="string"&&(t=e.ownerDocument.createTextNode(t));let{type:r,attributes:n}=t;if(r)if(r==="#comment")t=e.ownerDocument.createComment(n["data-rich-text-comment"]);else{let o=e.namespaceURI;r==="math"?t=e.ownerDocument.createElementNS(Gt,r):o===Gt?e.tagName==="MTEXT"?t=e.ownerDocument.createElement(r):t=e.ownerDocument.createElementNS(Gt,r):t=e.ownerDocument.createElement(r);for(let i in n)t.setAttribute(i,n[i])}return e.appendChild(t)}function On(e,t){e.appendData(t)}function Ln({lastChild:e}){return e}function _n({parentNode:e}){return e}function Dn(e){return e.nodeType===e.TEXT_NODE}function Mn({nodeValue:e}){return e}function kn(e){return e.parentNode.removeChild(e)}function Jt({value:e,prepareEditableTree:t,isEditableTree:r=!0,placeholder:n,doc:o=document}){let i=[],s=[];return t&&(e={...e,formats:t(e)}),{body:Ct({value:e,createEmpty:()=>z(o,""),append:Rn,getLastChild:Ln,getParent:_n,isText:Dn,getText:Mn,remove:kn,appendText:On,onStartIndex(u,f){i=Xt(f,u,[f.nodeValue.length])},onEndIndex(u,f){s=Xt(f,u,[f.nodeValue.length])},isEditableTree:r,placeholder:n}),selection:{startPath:i,endPath:s}}}function Se({value:e,current:t,prepareEditableTree:r,__unstableDomOnly:n,placeholder:o}){let{body:i,selection:s}=Jt({value:e,prepareEditableTree:r,placeholder:o,doc:t.ownerDocument});Re(i,t),e.start!==void 0&&!n&&Hn(s,t)}function Re(e,t){let r=0,n;for(;n=e.firstChild;){let o=t.childNodes[r];if(!o)t.appendChild(n);else if(o.isEqualNode(n))e.removeChild(n);else if(o.nodeName!==n.nodeName||o.nodeType===o.TEXT_NODE&&o.data!==n.data)t.replaceChild(n,o);else{let i=o.attributes,s=n.attributes;if(i){let c=i.length;for(;c--;){let{name:a}=i[c];n.getAttribute(a)||o.removeAttribute(a)}}if(s)for(let c=0;c<s.length;c++){let{name:a,value:u}=s[c];o.getAttribute(a)!==u&&o.setAttribute(a,u)}Re(n,o),e.removeChild(n)}r++}for(;t.childNodes[r];)t.removeChild(t.childNodes[r])}function Hn({startPath:e,endPath:t},r){let{node:n,offset:o}=Ce(r,e),{node:i,offset:s}=Ce(r,t),{ownerDocument:c}=r,{defaultView:a}=c,u=a.getSelection(),f=c.createRange();f.setStart(n,o),f.setEnd(i,s);let{activeElement:m}=c;if(u.rangeCount>0){if(Rt(f,u.getRangeAt(0)))return;u.removeAllRanges()}u.addRange(f),m!==c.activeElement&&m instanceof a.HTMLElement&&m.focus()}var Zt=d(Le(),1),lt=d(De(),1);function Me(e,t){return ct(e,t.type)?(t.title&&(0,Zt.speak)((0,lt.sprintf)((0,lt.__)("%s removed."),t.title),"assertive"),ut(e,t.type)):(t.title&&(0,Zt.speak)((0,lt.sprintf)((0,lt.__)("%s applied."),t.title),"assertive"),At(e,t))}var Ot=d(W(),1);function ke(e){let t=(0,Ot.select)(C).getFormatType(e);if(!t){window.console.error(`Format ${e} is not registered.`);return}return(0,Ot.dispatch)(C).removeFormatTypes(e),t}var $e=d(Pe(),1),{lock:Ve,unlock:P}=(0,$e.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/rich-text");var U=d(B(),1),kt=d($(),1),Or=d(W(),1),Lr=d(Yt(),1);function M(e){let{ownerDocument:t}=e,{activeElement:r}=t;if(r===e)return!0;if(!r||r.contentEditable!=="true"||e.contentEditable!=="true"||!r.contains(e))return!1;let n=t.defaultView.getSelection(),{anchorNode:o,focusNode:i}=n;return!!o&&!!i&&e.contains(o)&&e.contains(i)}var Ue=d(B(),1),Pn="pre-wrap";function qe(){return(0,Ue.useCallback)(e=>{e&&(e.style.whiteSpace=e.style.whiteSpace||Pn)},[])}var $n={grad:.9,turn:360,rad:360/(2*Math.PI)},Y=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},S=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},V=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},Ie=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},We=function(e){return{r:V(e.r,0,255),g:V(e.g,0,255),b:V(e.b,0,255),a:V(e.a)}},Qt=function(e){return{r:S(e.r),g:S(e.g),b:S(e.b),a:S(e.a,3)}},Vn=/^#([0-9a-f]{3,8})$/i,Lt=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},tr=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=Math.max(t,r,n),s=i-Math.min(t,r,n),c=s?i===t?(r-n)/s:i===r?2+(n-t)/s:4+(t-r)/s:0;return{h:60*(c<0?c+6:c),s:i?s/i*100:0,v:i/255*100,a:o}},er=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var i=Math.floor(t),s=n*(1-r),c=n*(1-(t-i)*r),a=n*(1-(1-t+i)*r),u=i%6;return{r:255*[n,c,s,s,a,n][u],g:255*[a,n,n,c,s,s][u],b:255*[s,s,a,n,n,c][u],a:o}},ze=function(e){return{h:Ie(e.h),s:V(e.s,0,100),l:V(e.l,0,100),a:V(e.a)}},Ge=function(e){return{h:S(e.h),s:S(e.s),l:S(e.l),a:S(e.a,3)}},Xe=function(e){return er((r=(t=e).s,{h:t.h,s:(r*=((n=t.l)<50?n:100-n)/100)>0?2*r/(n+r)*100:0,v:n+r,a:t.a}));var t,r,n},bt=function(e){return{h:(t=tr(e)).h,s:(o=(200-(r=t.s))*(n=t.v)/100)>0&&o<200?r*n/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,r,n,o},jn=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Bn=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Kn=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Un=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Je={string:[[function(e){var t=Vn.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?S(parseInt(e[3]+e[3],16)/255,2):1}:e.length===6||e.length===8?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:e.length===8?S(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Kn.exec(e)||Un.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:We({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=jn.exec(e)||Bn.exec(e);if(!t)return null;var r,n,o=ze({h:(r=t[1],n=t[2],n===void 0&&(n="deg"),Number(r)*($n[n]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Xe(o)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=o===void 0?1:o;return Y(t)&&Y(r)&&Y(n)?We({r:Number(t),g:Number(r),b:Number(n),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,n=e.l,o=e.a,i=o===void 0?1:o;if(!Y(t)||!Y(r)||!Y(n))return null;var s=ze({h:Number(t),s:Number(r),l:Number(n),a:Number(i)});return Xe(s)},"hsl"],[function(e){var t=e.h,r=e.s,n=e.v,o=e.a,i=o===void 0?1:o;if(!Y(t)||!Y(r)||!Y(n))return null;var s=(function(c){return{h:Ie(c.h),s:V(c.s,0,100),v:V(c.v,0,100),a:V(c.a)}})({h:Number(t),s:Number(r),v:Number(n),a:Number(i)});return er(s)},"hsv"]]},Ze=function(e,t){for(var r=0;r<t.length;r++){var n=t[r][0](e);if(n)return[n,t[r][1]]}return[null,void 0]},qn=function(e){return typeof e=="string"?Ze(e.trim(),Je.string):typeof e=="object"&&e!==null?Ze(e,Je.object):[null,void 0]};var It=function(e,t){var r=bt(e);return{h:r.h,s:V(r.s+100*t,0,100),l:r.l,a:r.a}},te=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Ye=function(e,t){var r=bt(e);return{h:r.h,s:r.s,l:V(r.l+100*t,0,100),a:r.a}},Qe=(function(){function e(t){this.parsed=qn(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return S(te(this.rgba),2)},e.prototype.isDark=function(){return te(this.rgba)<.5},e.prototype.isLight=function(){return te(this.rgba)>=.5},e.prototype.toHex=function(){return t=Qt(this.rgba),r=t.r,n=t.g,o=t.b,s=(i=t.a)<1?Lt(S(255*i)):"","#"+Lt(r)+Lt(n)+Lt(o)+s;var t,r,n,o,i,s},e.prototype.toRgb=function(){return Qt(this.rgba)},e.prototype.toRgbString=function(){return t=Qt(this.rgba),r=t.r,n=t.g,o=t.b,(i=t.a)<1?"rgba("+r+", "+n+", "+o+", "+i+")":"rgb("+r+", "+n+", "+o+")";var t,r,n,o,i},e.prototype.toHsl=function(){return Ge(bt(this.rgba))},e.prototype.toHslString=function(){return t=Ge(bt(this.rgba)),r=t.h,n=t.s,o=t.l,(i=t.a)<1?"hsla("+r+", "+n+"%, "+o+"%, "+i+")":"hsl("+r+", "+n+"%, "+o+"%)";var t,r,n,o,i},e.prototype.toHsv=function(){return t=tr(this.rgba),{h:S(t.h),s:S(t.s),v:S(t.v),a:S(t.a,3)};var t},e.prototype.invert=function(){return K({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},e.prototype.saturate=function(t){return t===void 0&&(t=.1),K(It(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),K(It(this.rgba,-t))},e.prototype.grayscale=function(){return K(It(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),K(Ye(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),K(Ye(this.rgba,-t))},e.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(this.hue()+t)},e.prototype.alpha=function(t){return typeof t=="number"?K({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):S(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=bt(this.rgba);return typeof t=="number"?K({h:t,s:r.s,l:r.l,a:r.a}):S(r.h)},e.prototype.isEqual=function(t){return this.toHex()===K(t).toHex()},e})(),K=function(e){return e instanceof Qe?e:new Qe(e)};var _t=d(B(),1);function rr({record:e}){let t=(0,_t.useRef)(),{activeFormats:r=[],replacements:n,start:o}=e.current,i=n[o];return(0,_t.useEffect)(()=>{if((!r||!r.length)&&!i)return;let s="*[data-rich-text-format-boundary]",c=t.current.querySelector(s);if(!c)return;let{ownerDocument:a}=c,{defaultView:u}=a,f=u.getComputedStyle(c),m=K(f.color).alpha(.2).toRgbString(),l=`.rich-text:focus ${s}`,T=`background-color: ${m}`,R=`${l} {${T}}`,y="rich-text-boundary-style",v=a.getElementById(y);v||(v=a.createElement("style"),v.id=y,a.head.appendChild(v)),v.innerHTML!==R&&(v.innerHTML=R)},[r,i]),t}var dt=d(B(),1),Ar=d($(),1);var or=d($(),1);var{subscribeDelegatedListener:nr}=P(or.privateApis),ir=e=>t=>{function r(s){let{record:c,handleChange:a}=e.current,{ownerDocument:u}=t;if(et(c.current)||!t.contains(u.activeElement)&&!M(t))return;let f=St(c.current),m=st(f),l=I({value:f});s.clipboardData.setData("text/plain",m),s.clipboardData.setData("text/html",l),s.clipboardData.setData("rich-text","true"),s.preventDefault(),s.type==="cut"&&a(mt(c.current))}let{defaultView:n}=t.ownerDocument,o=nr(n,"copy",r),i=nr(n,"cut",r);return()=>{o(),i()}};var cr=d($(),1);var{subscribeDelegatedListener:sr}=P(cr.privateApis),ar=()=>e=>{function t(i){let{target:s}=i;if(s===e||s.textContent&&s.isContentEditable)return;let{ownerDocument:c}=s,{defaultView:a}=c,u=a.getSelection();if(u.containsNode(s))return;let f=c.createRange(),m=s.isContentEditable?s:s.closest("[contenteditable]");f.selectNode(m),u.removeAllRanges(),u.addRange(f),i.preventDefault()}function r(i){i.relatedTarget&&!e.contains(i.relatedTarget)&&t(i)}let n=sr(e,"click",t),o=sr(e,"focusin",r);return()=>{n(),o()}};var pt=d(Dt(),1);var fr=d($(),1);var{subscribeDelegatedListener:Wn}=P(fr.privateApis);function X(e,t,r,n=!1){return Wn(e.ownerDocument,t,o=>{!e.contains(o.target)&&!M(e)||r(o)},n)}var mr=[],lr=e=>t=>{function r(n){let{keyCode:o,shiftKey:i,altKey:s,metaKey:c,ctrlKey:a}=n;if(i||s||c||a||o!==pt.LEFT&&o!==pt.RIGHT)return;let{record:u,applyRecord:f,forceRender:m}=e.current,{text:l,formats:T,start:R,end:y,activeFormats:v=[]}=u.current,b=et(u.current),{defaultView:E}=t.ownerDocument,{direction:h}=E.getComputedStyle(t),A=h==="rtl"?pt.RIGHT:pt.LEFT,w=n.keyCode===A;if(b&&v.length===0&&(R===0&&w||y===l.length&&!w)||!b)return;let F=T[R-1]||mr,N=T[R]||mr,O=w?F:N,x=v.every((J,rt)=>J===O[rt]),g=v.length;if(x?g<O.length&&g++:g--,g===v.length){u.current._newActiveFormats=O;return}n.preventDefault();let p=(x?O:w?N:F).slice(0,g),k={...u.current,activeFormats:p};u.current=k,f(k),m()}return X(t,"keydown",r,!0)};var Mt=d(Dt(),1);var pr=e=>t=>{function r(n){let{keyCode:o}=n;if(n.defaultPrevented||o!==Mt.DELETE&&o!==Mt.BACKSPACE)return;let{createRecord:i,handleChange:s}=e.current,c=i(),{start:a,end:u,text:f}=c;a===0&&u!==0&&u===f.length&&(s(mt(c)),n.preventDefault())}return X(t,"keydown",r)};var gr=d($(),1);function dr({value:e,start:t,end:r,formats:n}){let o=Math.min(t,r),i=Math.max(t,r),s=e.formats[o-1]||[],c=e.formats[i]||[];for(e.activeFormats=n.map((a,u)=>{if(s[u]){if(nt(a,s[u]))return s[u]}else if(c[u]&&nt(a,c[u]))return c[u];return a});--r>=t;)e.activeFormats.length>0?e.formats[r]=e.activeFormats:delete e.formats[r];return e}var{subscribeDelegatedListener:ee}=P(gr.privateApis),zn=new Set(["insertParagraph","insertOrderedList","insertUnorderedList","insertHorizontalRule","insertLink"]),hr=[],yr="data-rich-text-placeholder";function Gn(e){let t=e.getSelection(),{anchorNode:r,anchorOffset:n}=t;if(r.nodeType!==r.ELEMENT_NODE)return;let o=r.childNodes[n];!o||o.nodeType!==o.ELEMENT_NODE||!o.hasAttribute(yr)||t.collapseToStart()}var br=e=>t=>{let{ownerDocument:r}=t,{defaultView:n}=r,o=!1;function i(b){if(o)return;let E;b&&(E=b.inputType);let{record:h,applyRecord:A,createRecord:w,handleChange:F}=e.current;if(E&&(E.indexOf("format")===0||zn.has(E))){A(h.current);return}let N=w(),{start:O,activeFormats:x=[]}=h.current,g=!et(h.current)&&N.start<=O,_=dr({value:N,start:O,end:N.start,formats:g?[]:x});F(_)}let s;function c(){let{record:b,applyRecord:E,createRecord:h,onSelectionChange:A}=e.current;if(t.contentEditable!=="true"||r.activeElement!==t&&!M(t)||o)return;let w=n.getSelection();if(s&&s.anchorNode===w.anchorNode&&s.anchorOffset===w.anchorOffset&&s.focusNode===w.focusNode&&s.focusOffset===w.focusOffset&&s.processedStart===b.current.start&&s.processedEnd===b.current.end)return;let{start:F,end:N,text:O}=h(),x=b.current;if(s={anchorNode:w.anchorNode,anchorOffset:w.anchorOffset,focusNode:w.focusNode,focusOffset:w.focusOffset,processedStart:F,processedEnd:N},O!==x.text){i();return}if(F===x.start&&N===x.end){x.text.length===0&&F===0&&Gn(n);return}let g={...x,start:F,end:N,activeFormats:x._newActiveFormats,_newActiveFormats:void 0},_=Q(g,hr);g.activeFormats=_,b.current=g,E(g,{domOnly:!0}),A(F,N)}function a(){o=!0,t.querySelector(`[${yr}]`)?.remove()}function u(){o=!1,i({inputType:"insertText"})}function f(b){if(b.target!==t||t.contentEditable!=="true")return;let{record:E,isSelected:h,onSelectionChange:A,applyRecord:w}=e.current;if(t.parentElement.closest('[contenteditable="true"]')){let F=n.getSelection();(!F.anchorNode||!t.contains(F.anchorNode))&&(h&&E.current.start!==void 0?w(E.current):F.collapse(t,0));return}h?w(E.current):(E.current={...E.current,start:void 0,end:void 0,activeFormats:hr},s=void 0),A(E.current.start,E.current.end),window.queueMicrotask(c)}let m=X(t,"input",i,!0),l=X(t,"compositionstart",a),T=X(t,"compositionend",u,!0),R=ee(t,"focusin",f),y=ee(r,"selectionchange",c),v=["keydown","beforeinput","copy","cut","paste"].map(b=>ee(r,b,c,!0));return()=>{m(),l(),T(),R(),y(),v.forEach(b=>b())}};var Er=d($(),1);var{subscribeDelegatedListener:vr}=P(Er.privateApis),wr=()=>e=>{let{ownerDocument:t}=e,{defaultView:r}=t,n=r?.getSelection(),o;function i(){return n.rangeCount?n.getRangeAt(0):null}function s(u){let f=u.type==="keydown"?"keyup":"pointerup";function m(){t.removeEventListener(f,l),t.removeEventListener("selectionchange",m),t.removeEventListener("input",m)}function l(){m(),!Rt(o,i())&&t.dispatchEvent(new Event("selectionchange"))}t.addEventListener(f,l),t.addEventListener("selectionchange",m),t.addEventListener("input",m),o=i()}let c=vr(e,"pointerdown",s),a=vr(e,"keydown",s);return()=>{c(),a()}};var Tr=d($(),1);var{subscribeDelegatedListener:xr}=P(Tr.privateApis);function Fr(){return e=>{let{ownerDocument:t}=e,{defaultView:r}=t,n=null;function o(a){a.defaultPrevented||a.target!==e&&a.target.contains(e)&&(n=e.getAttribute("contenteditable"),e.setAttribute("contenteditable","false"),r.getSelection().removeAllRanges())}function i(){n!==null&&(e.setAttribute("contenteditable",n),n=null)}let s=xr(r,"pointerdown",o),c=xr(r,"pointerup",i);return()=>{s(),c()}}}var Xn=[br,ir,ar,lr,pr,wr,Fr];function Nr(e){let t=(0,dt.useRef)(e);(0,dt.useInsertionEffect)(()=>{t.current=e});let r=(0,dt.useMemo)(()=>Xn.map(n=>n(t)),[t]);return(0,Ar.useRefEffect)(n=>{let o=r.map(i=>i(n));return()=>{o.forEach(i=>i())}},[r])}var Sr=d(B(),1),vt=d(W(),1);function Jn(e){return e(C).getFormatTypes()}var Zn=new Set(["a","audio","button","details","embed","iframe","input","label","select","textarea","video"]);function Yn(e,t){return typeof e!="object"?{[t]:e}:Object.fromEntries(Object.entries(e).map(([r,n])=>[`${t}.${r}`,n]))}function Cr(e,t){return e[t]?e[t]:Object.keys(e).filter(r=>r.startsWith(t+".")).reduce((r,n)=>(r[n.slice(t.length+1)]=e[n],r),{})}function Rr({allowedFormats:e,withoutInteractiveFormatting:t,__unstableFormatTypeHandlerContext:r}){let n=(0,vt.useSelect)(Jn,[]),o=(0,Sr.useMemo)(()=>n.filter(({name:m,interactive:l,tagName:T})=>!(e&&!e.includes(m)||t&&(l||Zn.has(T)))),[n,e,t]),i=(0,vt.useSelect)(m=>o.reduce((l,T)=>!T.__experimentalGetPropsForEditableTreePreparation||!r?l:{...l,...Yn(T.__experimentalGetPropsForEditableTreePreparation(m,r),T.name)},{}),[o,r]),s=(0,vt.useDispatch)(),c=[],a=[],u=[],f=[];for(let m in i)f.push(i[m]);return o.forEach(m=>{if(m.__experimentalCreatePrepareEditableTree&&r){let l=m.__experimentalCreatePrepareEditableTree(Cr(i,m.name),r);m.__experimentalCreateOnChangeEditableValue?a.push(l):c.push(l)}if(m.__experimentalCreateOnChangeEditableValue&&r){let l={};m.__experimentalGetPropsForEditableTreeChangeHandler&&(l=m.__experimentalGetPropsForEditableTreeChangeHandler(s,r));let T=Cr(i,m.name);u.push(m.__experimentalCreateOnChangeEditableValue({...typeof T=="object"?T:{},...l},r))}}),{formatTypes:o,prepareHandlers:c,valueHandlers:a,changeHandlers:u,dependencies:f}}function _r({value:e="",selectionStart:t,selectionEnd:r,placeholder:n,onSelectionChange:o,preserveWhiteSpace:i,onChange:s,__unstableDisableFormats:c,__unstableIsSelected:a,__unstableDependencies:u=[],__unstableAfterParse:f,__unstableBeforeSerialize:m,__unstableAddInvisibleFormats:l}){let T=(0,Or.useRegistry)(),[,R]=(0,U.useReducer)(()=>({})),y=(0,U.useRef)();function v(){let{ownerDocument:{defaultView:g}}=y.current,_=g.getSelection(),j=_.rangeCount>0?_.getRangeAt(0):null;return L({element:y.current,range:j,__unstableIsEditableTree:!0})}function b(g,{domOnly:_}={}){Se({value:g,current:y.current,prepareEditableTree:l,__unstableDomOnly:_,placeholder:n})}let E=(0,U.useRef)(e),h=(0,U.useRef)();function A(){let g=h.current?.activeFormats;E.current=e,h.current=e,e instanceof G||(h.current=e?G.fromHTMLString(e,{preserveWhiteSpace:i}):G.empty()),h.current={text:h.current.text,formats:h.current.formats,replacements:h.current.replacements,activeFormats:g},c&&(h.current.formats=Array(e.length),h.current.replacements=Array(e.length)),f&&(h.current.formats=f(h.current)),h.current.start=t,h.current.end=r}let w=(0,U.useRef)(!1);h.current?(t!==h.current.start||r!==h.current.end)&&(w.current=a,h.current={...h.current,start:t,end:r,activeFormats:void 0}):(w.current=a,A());function F(g){if(h.current=g,b(g),c)E.current=g.text;else{let J=m?m(g):g.formats;g={...g,formats:J},typeof e=="string"?E.current=I({value:g,preserveWhiteSpace:i}):E.current=new G(g)}let{start:_,end:j,formats:p,text:k}=h.current;T.batch(()=>{o(_,j),s(E.current,{__unstableFormats:p,__unstableText:k})}),R()}function N(){let g=E.current;A();let _=g&&typeof g=="string"&&typeof e=="string"&&g.length!==e.length,j=y.current?.contains(y.current.ownerDocument.activeElement)||M(y.current),p=_&&!j;b(h.current,{domOnly:p})}let O=(0,U.useRef)(!1);(0,U.useLayoutEffect)(()=>{O.current&&e!==E.current&&(N(),R())},[e]),(0,U.useLayoutEffect)(()=>{w.current&&(y.current.ownerDocument.activeElement!==y.current&&!M(y.current)&&y.current.focus(),b(h.current),w.current=!1)},[w.current]);let x=(0,kt.useMergeRefs)([y,qe(),rr({record:h}),Nr({record:h,handleChange:F,applyRecord:b,createRecord:v,isSelected:a,onSelectionChange:o,forceRender:R}),(0,kt.useRefEffect)(()=>{N(),O.current=!0},[n,...u])]);return{value:h.current,getValue:()=>h.current,onChange:F,ref:x}}function Dr({allowedFormats:e,withoutInteractiveFormatting:t,onChange:r,__unstableDependencies:n=[],__unstableFormatTypeHandlerContext:o,...i}){let{formatTypes:s,prepareHandlers:c,valueHandlers:a,changeHandlers:u,dependencies:f}=Rr({allowedFormats:e,withoutInteractiveFormatting:t,__unstableFormatTypeHandlerContext:o});function m(y){return a.reduce((v,b)=>b(v,y.text),y.formats)}function l(y){return s.forEach(v=>{v.__experimentalCreatePrepareEditableTree&&(y=ut(y,v.name,0,y.text.length))}),y.formats}function T(y){return c.reduce((v,b)=>b(v,y.text),y.formats)}return{..._r({...i,onChange(y,{__unstableFormats:v,__unstableText:b}){r(y,{__unstableFormats:v,__unstableText:b}),Object.values(u).forEach(E=>{E(v,b)})},__unstableDependencies:[...f,...n],__unstableAfterParse:m,__unstableBeforeSerialize:l,__unstableAddInvisibleFormats:T}),formatTypes:s}}function Mr(e){return(0,Lr.default)("`__unstableUseRichText` hook",{since:"7.0"}),_r(e)}var re=d(B(),1),Et=(0,re.createContext)();Et.displayName="KeyboardShortcutContext";var wt=(0,re.createContext)();wt.displayName="InputEventContext";var kr=d(Dt(),1),Ht=d(B(),1),Hr=d($(),1);function Pr({character:e,type:t,onUse:r}){let n=(0,Ht.useContext)(Et),o=(0,Hr.useEvent)(r);return(0,Ht.useEffect)(()=>{let i=n.current;function s(c){kr.isKeyboardEvent[t](c,e)&&(o(),c.preventDefault())}return i.add(s),()=>{i.delete(s)}},[e,t,n,o]),null}var Pt=d(B(),1),$r=d($(),1);function Vr({inputType:e,onInput:t}){let r=(0,Pt.useContext)(wt),n=(0,$r.useEvent)(t);return(0,Pt.useEffect)(()=>{let o=r.current;function i(s){s.inputType===e&&(n(),s.preventDefault())}return o.add(i),()=>{o.delete(i)}},[e,r,n]),null}var jr=e=>t=>{let{keyboardShortcuts:r}=e.current;function n(o){for(let i of r.current)i(o)}return t.addEventListener("keydown",n),()=>{t.removeEventListener("keydown",n)}},Br=e=>t=>{let{inputEvents:r}=e.current;function n(o){for(let i of r.current)i(o)}return t.addEventListener("input",n),()=>{t.removeEventListener("input",n)}};var ne={};Ve(ne,{useRichText:Dr,KeyboardShortcutContext:Et,InputEventContext:wt,RichTextShortcut:Pr,RichTextInputEvent:Vr,shortcutsListener:jr,inputEventsListener:Br,ownsSelection:M,subscribeOwnedListener:X});var Kr=d(B(),1),Ur=d(Yt(),1);function qr({ref:e,value:t,settings:r={}}){(0,Ur.default)("`useAnchorRef` hook",{since:"6.1",alternative:"`useAnchor` hook"});let{tagName:n,className:o,name:i}=r,s=i?ct(t,i):void 0;return(0,Kr.useMemo)(()=>{if(!e.current)return;let{ownerDocument:{defaultView:c}}=e.current,a=c.getSelection();if(!a.rangeCount)return;let u=a.getRangeAt(0);if(!s)return u;let f=u.startContainer;for(f=f.nextElementSibling||f;f.nodeType!==f.ELEMENT_NODE;)f=f.parentNode;return f.closest(n+(o?"."+o:""))},[s,t.start,t.end,n,o])}var Xr=d($(),1),$t=d(B(),1),Jr=d(zr(),1);function Qn(e,t,r,n){let o=e.startContainer;if(o.nodeType===o.TEXT_NODE&&o instanceof window.Text&&e.startOffset===o.length&&o.nextSibling)for(o=o.nextSibling;o.firstChild;)o=o.firstChild;if(o.nodeType!==o.ELEMENT_NODE){if(!o.parentElement)return;o=o.parentElement}if(o===t||!t.contains(o))return;let i=r+(n?"."+n:"");if(!i||!(o instanceof window.HTMLElement))return;let s=o;for(;s&&s!==t;){if(s.matches(i))return s;s=s.parentElement}}function Gr(e,t){return{contextElement:t,getBoundingClientRect(){return t.contains(e.startContainer)?(0,Jr.getRectangleFromRange)(e)??e.getBoundingClientRect():t.getBoundingClientRect()}}}function oe(e,t,r){if(!e)return;let{ownerDocument:n}=e,{defaultView:o}=n,i=o?.getSelection();if(!i||!i.rangeCount)return;let s=i.getRangeAt(0);if(!(!s||!s.startContainer))return!t&&!r?Gr(s,e):Qn(s,e,t,r)??Gr(s,e)}var In={tagName:"",className:""};function Zr({editableContentElement:e,settings:t}){let{tagName:r,className:n}=t??In,o=!!(t&&"isActive"in t&&t.isActive),[i,s]=(0,$t.useState)(()=>oe(e,r,n??"")),c=(0,Xr.usePrevious)(o);return(0,$t.useLayoutEffect)(()=>{if(!e)return;function a(){s(oe(e,r,n??""))}function u(){m.addEventListener("selectionchange",a)}function f(){m.removeEventListener("selectionchange",a)}let{ownerDocument:m}=e;return(M(e)||!c&&o||c&&!o)&&(s(oe(e,r,n??"")),u()),e.addEventListener("focusin",u),e.addEventListener("focusout",f),()=>{f(),e.removeEventListener("focusin",u),e.removeEventListener("focusout",f)}},[e,r,n,o,c]),i}function to(){}return sn(eo);})();
+`}));continue}let u=Fn({tagName:a,attributes:Cn({element:c})});if(u?.formatType?.contentEditable===!1){delete u.formatType,tt(n,c,t,ot()),Z(n,{formats:[,],replacements:[{...u,innerHTML:c.innerHTML}],text:D});continue}u&&delete u.formatType;let f=be({element:c,range:t,isEditableTree:r});if(tt(n,c,t,f),!u||c.getAttribute("data-rich-text-placeholder")||c.getAttribute("data-rich-text-bogus"))Z(n,f);else if(f.text.length===0)u.attributes&&Z(n,{formats:[,],replacements:[u],text:D});else{let m=function(l){if(m.formats===l)return m.newFormats;let T=l?[u,...l]:[u];return m.formats=l,m.newFormats=T,T};var i=m;m.newFormats=[u],Z(n,{...f,formats:Array.from(f.formats,m)})}}return n}function Cn({element:e}){if(!e.hasAttributes())return;let t=e.attributes.length,r;for(let n=0;n<t;n++){let{name:o,value:i}=e.attributes[n];if(o.indexOf("data-rich-text-")===0)continue;let s=/^on/i.test(o)?"data-disable-rich-text-"+o:o;r=r||{},r[s]=i}return r}function Z(e,t){return e.formats=e.formats.concat(t.formats),e.replacements=e.replacements.concat(t.replacements),e.text+=t.text,e}function ve(...e){return H(e.reduce(Z,L()))}function ct(e,t){return Q(e).find(({type:r})=>r===t)}function Ee({start:e,end:t,replacements:r,text:n}){if(!(e+1!==t||n[e]!==D))return r[e]}function et({start:e,end:t}){if(!(e===void 0||t===void 0))return e===t}function we({text:e}){return e.length===0}function xe(e,t=""){return typeof t=="string"&&(t=L({text:t})),H(e.reduce((r,{formats:n,replacements:o,text:i})=>({formats:r.formats.concat(t.formats,n),replacements:r.replacements.concat(t.replacements,o),text:r.text+t.text+i})))}var at=d(W(),1);function Te(e,t){if(t={name:e,...t},typeof t.name!="string"){window.console.error("Format names must be strings.");return}if(!/^[a-z][a-z0-9-]*\/[a-z][a-z0-9-]*$/.test(t.name)){window.console.error("Format names must contain a namespace prefix, include only lowercase alphanumeric characters or dashes, and start with a letter. Example: my-plugin/my-custom-format");return}if((0,at.select)(C).getFormatType(t.name)){window.console.error('Format "'+t.name+'" is already registered.');return}if(typeof t.tagName!="string"||t.tagName===""){window.console.error("Format tag names must be a string.");return}if((typeof t.className!="string"||t.className==="")&&t.className!==null){window.console.error("Format class names must be a string, or null to handle bare elements.");return}if(!/^[_a-zA-Z]+[a-zA-Z0-9_-]*$/.test(t.className)){window.console.error("A class name must begin with a letter, followed by any number of hyphens, underscores, letters, or numbers.");return}if(t.className===null){let r=(0,at.select)(C).getFormatTypeForBareElement(t.tagName);if(r&&r.name!=="core/unknown"){window.console.error(`Format "${r.name}" is already registered to handle bare tag name "${t.tagName}".`);return}}else{let r=(0,at.select)(C).getFormatTypeForClassName(t.className);if(r){window.console.error(`Format "${r.name}" is already registered to handle class name "${t.className}".`);return}}if(!("title"in t)||t.title===""){window.console.error('The format "'+t.name+'" must have a title.');return}if("keywords"in t&&t.keywords.length>3){window.console.error('The format "'+t.name+'" can have a maximum of 3 keywords.');return}if(typeof t.title!="string"){window.console.error("Format titles must be strings.");return}return(0,at.dispatch)(C).addFormatTypes(t),t}function ut(e,t,r=e.start,n=e.end){let{formats:o,activeFormats:i}=e,s=o.slice();if(r===n){let c=s[r]?.find(({type:a})=>a===t);if(c){for(;s[r]?.find(a=>a===c);)zt(s,r,t),r--;for(n++;s[n]?.find(a=>a===c);)zt(s,n,t),n++}}else for(let c=r;c<n;c++)s[c]&&zt(s,c,t);return H({...e,formats:s,activeFormats:i?.filter(({type:c})=>c!==t)||[]})}function zt(e,t,r){let n=e[t].filter(({type:o})=>o!==r);n.length?e[t]=n:delete e[t]}function ft(e,t,r=e.start,n=e.end){let{formats:o,replacements:i,text:s}=e;typeof t=="string"&&(t=L({text:t}));let c=r+t.text.length;return H({formats:o.slice(0,r).concat(t.formats,o.slice(n)),replacements:i.slice(0,r).concat(t.replacements,i.slice(n)),text:s.slice(0,r)+t.text+s.slice(n),start:c,end:c})}function mt(e,t,r){return ft(e,L(),t,r)}function Fe({formats:e,replacements:t,text:r,start:n,end:o},i,s){return r=r.replace(i,(c,...a)=>{let u=a[a.length-2],f=s,m,l;return typeof f=="function"&&(f=s(c,...a)),typeof f=="object"?(m=f.formats,l=f.replacements,f=f.text):(m=Array(f.length),l=Array(f.length),e[u]&&(m=m.fill(e[u]))),e=e.slice(0,u).concat(m,e.slice(u+c.length)),t=t.slice(0,u).concat(l,t.slice(u+c.length)),n&&(n=o=u+f.length),f}),H({formats:e,replacements:t,text:r,start:n,end:o})}function Ae(e,t,r,n){return ft(e,{formats:[,],replacements:[t],text:D},r,n)}function St(e,t=e.start,r=e.end){let{formats:n,replacements:o,text:i}=e;return t===void 0||r===void 0?{...e}:{formats:n.slice(t,r),replacements:o.slice(t,r),text:i.slice(t,r)}}function Ne({formats:e,replacements:t,text:r,start:n,end:o},i){if(typeof i!="string")return Sn(...arguments);let s=0;return r.split(i).map(c=>{let a=s,u={formats:e.slice(a,a+c.length),replacements:t.slice(a,a+c.length),text:c};return s+=i.length+c.length,n!==void 0&&o!==void 0&&(n>=a&&n<s?u.start=n-a:n<a&&o>a&&(u.start=0),o>=a&&o<s?u.end=o-a:n<s&&o>s&&(u.end=c.length)),u})}function Sn({formats:e,replacements:t,text:r,start:n,end:o},i=n,s=o){if(n===void 0||o===void 0)return;let c={formats:e.slice(0,i),replacements:t.slice(0,i),text:r.slice(0,i)},a={formats:e.slice(s),replacements:t.slice(s),text:r.slice(s),start:0,end:0};return[c,a]}function Rt(e,t){return e===t||e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset}var Gt="http://www.w3.org/1998/Math/MathML";function Xt(e,t,r){let n=e.parentNode,o=0;for(;e=e.previousSibling;)o++;return r=[o,...r],n!==t&&(r=Xt(n,t,r)),r}function Ce(e,t){for(t=[...t];e&&t.length>1;)e=e.childNodes[t.shift()];return{node:e,offset:t[0]}}function Rn(e,t){if(t.html!==void 0)return e.innerHTML+=t.html;typeof t=="string"&&(t=e.ownerDocument.createTextNode(t));let{type:r,attributes:n}=t;if(r)if(r==="#comment")t=e.ownerDocument.createComment(n["data-rich-text-comment"]);else{let o=e.namespaceURI;r==="math"?t=e.ownerDocument.createElementNS(Gt,r):o===Gt?e.tagName==="MTEXT"?t=e.ownerDocument.createElement(r):t=e.ownerDocument.createElementNS(Gt,r):t=e.ownerDocument.createElement(r);for(let i in n)t.setAttribute(i,n[i])}return e.appendChild(t)}function On(e,t){e.appendData(t)}function Ln({lastChild:e}){return e}function _n({parentNode:e}){return e}function Dn(e){return e.nodeType===e.TEXT_NODE}function Mn({nodeValue:e}){return e}function kn(e){return e.parentNode.removeChild(e)}function Jt({value:e,prepareEditableTree:t,isEditableTree:r=!0,placeholder:n,doc:o=document}){let i=[],s=[];return t&&(e={...e,formats:t(e)}),{body:Ct({value:e,createEmpty:()=>z(o,""),append:Rn,getLastChild:Ln,getParent:_n,isText:Dn,getText:Mn,remove:kn,appendText:On,onStartIndex(u,f){i=Xt(f,u,[f.nodeValue.length])},onEndIndex(u,f){s=Xt(f,u,[f.nodeValue.length])},isEditableTree:r,placeholder:n}),selection:{startPath:i,endPath:s}}}function Se({value:e,current:t,prepareEditableTree:r,__unstableDomOnly:n,placeholder:o}){let{body:i,selection:s}=Jt({value:e,prepareEditableTree:r,placeholder:o,doc:t.ownerDocument});Re(i,t),e.start!==void 0&&!n&&Hn(s,t)}function Re(e,t){let r=0,n;for(;n=e.firstChild;){let o=t.childNodes[r];if(!o)t.appendChild(n);else if(o.isEqualNode(n))e.removeChild(n);else if(o.nodeName!==n.nodeName||o.nodeType===o.TEXT_NODE&&o.data!==n.data)t.replaceChild(n,o);else{let i=o.attributes,s=n.attributes;if(i){let c=i.length;for(;c--;){let{name:a}=i[c];n.getAttribute(a)||o.removeAttribute(a)}}if(s)for(let c=0;c<s.length;c++){let{name:a,value:u}=s[c];o.getAttribute(a)!==u&&o.setAttribute(a,u)}Re(n,o),e.removeChild(n)}r++}for(;t.childNodes[r];)t.removeChild(t.childNodes[r])}function Hn({startPath:e,endPath:t},r){let{node:n,offset:o}=Ce(r,e),{node:i,offset:s}=Ce(r,t),{ownerDocument:c}=r,{defaultView:a}=c,u=a.getSelection(),f=c.createRange();f.setStart(n,o),f.setEnd(i,s);let{activeElement:m}=c;if(u.rangeCount>0){if(Rt(f,u.getRangeAt(0)))return;u.removeAllRanges()}u.addRange(f),m!==c.activeElement&&m instanceof a.HTMLElement&&m.focus()}var Zt=d(Le(),1),lt=d(De(),1);function Me(e,t){return ct(e,t.type)?(t.title&&(0,Zt.speak)((0,lt.sprintf)((0,lt.__)("%s removed."),t.title),"assertive"),ut(e,t.type)):(t.title&&(0,Zt.speak)((0,lt.sprintf)((0,lt.__)("%s applied."),t.title),"assertive"),At(e,t))}var Ot=d(W(),1);function ke(e){let t=(0,Ot.select)(C).getFormatType(e);if(!t){window.console.error(`Format ${e} is not registered.`);return}return(0,Ot.dispatch)(C).removeFormatTypes(e),t}var $e=d(Pe(),1),{lock:Ve,unlock:P}=(0,$e.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/rich-text");var U=d(B(),1),kt=d($(),1),Or=d(W(),1),Lr=d(Yt(),1);function M(e){let{ownerDocument:t}=e,{activeElement:r}=t;if(r===e)return!0;if(!r||r.contentEditable!=="true"||e.contentEditable!=="true"||!r.contains(e))return!1;let n=t.defaultView.getSelection(),{anchorNode:o,focusNode:i}=n;return!!o&&!!i&&e.contains(o)&&e.contains(i)}var Ue=d(B(),1),Pn="pre-wrap";function qe(){return(0,Ue.useCallback)(e=>{e&&(e.style.whiteSpace=e.style.whiteSpace||Pn)},[])}var $n={grad:.9,turn:360,rad:360/(2*Math.PI)},Y=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},S=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},V=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},Ie=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},We=function(e){return{r:V(e.r,0,255),g:V(e.g,0,255),b:V(e.b,0,255),a:V(e.a)}},Qt=function(e){return{r:S(e.r),g:S(e.g),b:S(e.b),a:S(e.a,3)}},Vn=/^#([0-9a-f]{3,8})$/i,Lt=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},tr=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=Math.max(t,r,n),s=i-Math.min(t,r,n),c=s?i===t?(r-n)/s:i===r?2+(n-t)/s:4+(t-r)/s:0;return{h:60*(c<0?c+6:c),s:i?s/i*100:0,v:i/255*100,a:o}},er=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var i=Math.floor(t),s=n*(1-r),c=n*(1-(t-i)*r),a=n*(1-(1-t+i)*r),u=i%6;return{r:255*[n,c,s,s,a,n][u],g:255*[a,n,n,c,s,s][u],b:255*[s,s,a,n,n,c][u],a:o}},ze=function(e){return{h:Ie(e.h),s:V(e.s,0,100),l:V(e.l,0,100),a:V(e.a)}},Ge=function(e){return{h:S(e.h),s:S(e.s),l:S(e.l),a:S(e.a,3)}},Xe=function(e){return er((r=(t=e).s,{h:t.h,s:(r*=((n=t.l)<50?n:100-n)/100)>0?2*r/(n+r)*100:0,v:n+r,a:t.a}));var t,r,n},bt=function(e){return{h:(t=tr(e)).h,s:(o=(200-(r=t.s))*(n=t.v)/100)>0&&o<200?r*n/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,r,n,o},jn=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Bn=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Kn=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Un=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Je={string:[[function(e){var t=Vn.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?S(parseInt(e[3]+e[3],16)/255,2):1}:e.length===6||e.length===8?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:e.length===8?S(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Kn.exec(e)||Un.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:We({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=jn.exec(e)||Bn.exec(e);if(!t)return null;var r,n,o=ze({h:(r=t[1],n=t[2],n===void 0&&(n="deg"),Number(r)*($n[n]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Xe(o)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=o===void 0?1:o;return Y(t)&&Y(r)&&Y(n)?We({r:Number(t),g:Number(r),b:Number(n),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,n=e.l,o=e.a,i=o===void 0?1:o;if(!Y(t)||!Y(r)||!Y(n))return null;var s=ze({h:Number(t),s:Number(r),l:Number(n),a:Number(i)});return Xe(s)},"hsl"],[function(e){var t=e.h,r=e.s,n=e.v,o=e.a,i=o===void 0?1:o;if(!Y(t)||!Y(r)||!Y(n))return null;var s=(function(c){return{h:Ie(c.h),s:V(c.s,0,100),v:V(c.v,0,100),a:V(c.a)}})({h:Number(t),s:Number(r),v:Number(n),a:Number(i)});return er(s)},"hsv"]]},Ze=function(e,t){for(var r=0;r<t.length;r++){var n=t[r][0](e);if(n)return[n,t[r][1]]}return[null,void 0]},qn=function(e){return typeof e=="string"?Ze(e.trim(),Je.string):typeof e=="object"&&e!==null?Ze(e,Je.object):[null,void 0]};var It=function(e,t){var r=bt(e);return{h:r.h,s:V(r.s+100*t,0,100),l:r.l,a:r.a}},te=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Ye=function(e,t){var r=bt(e);return{h:r.h,s:r.s,l:V(r.l+100*t,0,100),a:r.a}},Qe=(function(){function e(t){this.parsed=qn(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return S(te(this.rgba),2)},e.prototype.isDark=function(){return te(this.rgba)<.5},e.prototype.isLight=function(){return te(this.rgba)>=.5},e.prototype.toHex=function(){return t=Qt(this.rgba),r=t.r,n=t.g,o=t.b,s=(i=t.a)<1?Lt(S(255*i)):"","#"+Lt(r)+Lt(n)+Lt(o)+s;var t,r,n,o,i,s},e.prototype.toRgb=function(){return Qt(this.rgba)},e.prototype.toRgbString=function(){return t=Qt(this.rgba),r=t.r,n=t.g,o=t.b,(i=t.a)<1?"rgba("+r+", "+n+", "+o+", "+i+")":"rgb("+r+", "+n+", "+o+")";var t,r,n,o,i},e.prototype.toHsl=function(){return Ge(bt(this.rgba))},e.prototype.toHslString=function(){return t=Ge(bt(this.rgba)),r=t.h,n=t.s,o=t.l,(i=t.a)<1?"hsla("+r+", "+n+"%, "+o+"%, "+i+")":"hsl("+r+", "+n+"%, "+o+"%)";var t,r,n,o,i},e.prototype.toHsv=function(){return t=tr(this.rgba),{h:S(t.h),s:S(t.s),v:S(t.v),a:S(t.a,3)};var t},e.prototype.invert=function(){return K({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},e.prototype.saturate=function(t){return t===void 0&&(t=.1),K(It(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),K(It(this.rgba,-t))},e.prototype.grayscale=function(){return K(It(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),K(Ye(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),K(Ye(this.rgba,-t))},e.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(this.hue()+t)},e.prototype.alpha=function(t){return typeof t=="number"?K({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):S(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=bt(this.rgba);return typeof t=="number"?K({h:t,s:r.s,l:r.l,a:r.a}):S(r.h)},e.prototype.isEqual=function(t){return this.toHex()===K(t).toHex()},e})(),K=function(e){return e instanceof Qe?e:new Qe(e)};var _t=d(B(),1);function rr({record:e}){let t=(0,_t.useRef)(),{activeFormats:r=[],replacements:n,start:o}=e.current,i=n[o];return(0,_t.useEffect)(()=>{if((!r||!r.length)&&!i)return;let s="*[data-rich-text-format-boundary]",c=t.current.querySelector(s);if(!c)return;let{ownerDocument:a}=c,{defaultView:u}=a,f=u.getComputedStyle(c),m=K(f.color).alpha(.2).toRgbString(),l=`.rich-text:focus ${s}`,T=`background-color: ${m}`,R=`${l} {${T}}`,y="rich-text-boundary-style",v=a.getElementById(y);v||(v=a.createElement("style"),v.id=y,a.head.appendChild(v)),v.innerHTML!==R&&(v.innerHTML=R)},[r,i]),t}var dt=d(B(),1),Ar=d($(),1);var or=d($(),1);var{subscribeDelegatedListener:nr}=P(or.privateApis),ir=e=>t=>{function r(s){let{record:c,handleChange:a}=e.current,{ownerDocument:u}=t;if(s.defaultPrevented||et(c.current)||!t.contains(u.activeElement)&&!M(t))return;let f=St(c.current),m=st(f),l=I({value:f});s.clipboardData.setData("text/plain",m),s.clipboardData.setData("text/html",l),s.clipboardData.setData("rich-text","true"),s.preventDefault(),s.type==="cut"&&a(mt(c.current))}let{defaultView:n}=t.ownerDocument,o=nr(n,"copy",r),i=nr(n,"cut",r);return()=>{o(),i()}};var cr=d($(),1);var{subscribeDelegatedListener:sr}=P(cr.privateApis),ar=()=>e=>{function t(i){let{target:s}=i;if(s===e||s.textContent&&s.isContentEditable)return;let{ownerDocument:c}=s,{defaultView:a}=c,u=a.getSelection();if(u.containsNode(s))return;let f=c.createRange(),m=s.isContentEditable?s:s.closest("[contenteditable]");f.selectNode(m),u.removeAllRanges(),u.addRange(f),i.preventDefault()}function r(i){i.relatedTarget&&!e.contains(i.relatedTarget)&&t(i)}let n=sr(e,"click",t),o=sr(e,"focusin",r);return()=>{n(),o()}};var pt=d(Dt(),1);var fr=d($(),1);var{subscribeDelegatedListener:Wn}=P(fr.privateApis);function X(e,t,r,n=!1){return Wn(e.ownerDocument,t,o=>{!e.contains(o.target)&&!M(e)||r(o)},n)}var mr=[],lr=e=>t=>{function r(n){let{keyCode:o,shiftKey:i,altKey:s,metaKey:c,ctrlKey:a}=n;if(i||s||c||a||o!==pt.LEFT&&o!==pt.RIGHT)return;let{record:u,applyRecord:f,forceRender:m}=e.current,{text:l,formats:T,start:R,end:y,activeFormats:v=[]}=u.current,b=et(u.current),{defaultView:E}=t.ownerDocument,{direction:h}=E.getComputedStyle(t),A=h==="rtl"?pt.RIGHT:pt.LEFT,w=n.keyCode===A;if(b&&v.length===0&&(R===0&&w||y===l.length&&!w)||!b)return;let F=T[R-1]||mr,N=T[R]||mr,O=w?F:N,x=v.every((J,rt)=>J===O[rt]),g=v.length;if(x?g<O.length&&g++:g--,g===v.length){u.current._newActiveFormats=O;return}n.preventDefault();let p=(x?O:w?N:F).slice(0,g),k={...u.current,activeFormats:p};u.current=k,f(k),m()}return X(t,"keydown",r,!0)};var Mt=d(Dt(),1);var pr=e=>t=>{function r(n){let{keyCode:o}=n;if(n.defaultPrevented||o!==Mt.DELETE&&o!==Mt.BACKSPACE)return;let{createRecord:i,handleChange:s}=e.current,c=i(),{start:a,end:u,text:f}=c;a===0&&u!==0&&u===f.length&&(s(mt(c)),n.preventDefault())}return X(t,"keydown",r)};var gr=d($(),1);function dr({value:e,start:t,end:r,formats:n}){let o=Math.min(t,r),i=Math.max(t,r),s=e.formats[o-1]||[],c=e.formats[i]||[];for(e.activeFormats=n.map((a,u)=>{if(s[u]){if(nt(a,s[u]))return s[u]}else if(c[u]&&nt(a,c[u]))return c[u];return a});--r>=t;)e.activeFormats.length>0?e.formats[r]=e.activeFormats:delete e.formats[r];return e}var{subscribeDelegatedListener:ee}=P(gr.privateApis),zn=new Set(["insertParagraph","insertOrderedList","insertUnorderedList","insertHorizontalRule","insertLink"]),hr=[],yr="data-rich-text-placeholder";function Gn(e){let t=e.getSelection(),{anchorNode:r,anchorOffset:n}=t;if(r.nodeType!==r.ELEMENT_NODE)return;let o=r.childNodes[n];!o||o.nodeType!==o.ELEMENT_NODE||!o.hasAttribute(yr)||t.collapseToStart()}var br=e=>t=>{let{ownerDocument:r}=t,{defaultView:n}=r,o=!1;function i(b){if(o)return;let E;b&&(E=b.inputType);let{record:h,applyRecord:A,createRecord:w,handleChange:F}=e.current;if(E&&(E.indexOf("format")===0||zn.has(E))){A(h.current);return}let N=w(),{start:O,activeFormats:x=[]}=h.current,g=!et(h.current)&&N.start<=O,_=dr({value:N,start:O,end:N.start,formats:g?[]:x});F(_)}let s;function c(){let{record:b,applyRecord:E,createRecord:h,onSelectionChange:A}=e.current;if(t.contentEditable!=="true"||r.activeElement!==t&&!M(t)||o)return;let w=n.getSelection();if(s&&s.anchorNode===w.anchorNode&&s.anchorOffset===w.anchorOffset&&s.focusNode===w.focusNode&&s.focusOffset===w.focusOffset&&s.processedStart===b.current.start&&s.processedEnd===b.current.end)return;let{start:F,end:N,text:O}=h(),x=b.current;if(s={anchorNode:w.anchorNode,anchorOffset:w.anchorOffset,focusNode:w.focusNode,focusOffset:w.focusOffset,processedStart:F,processedEnd:N},O!==x.text){i();return}if(F===x.start&&N===x.end){x.text.length===0&&F===0&&Gn(n);return}let g={...x,start:F,end:N,activeFormats:x._newActiveFormats,_newActiveFormats:void 0},_=Q(g,hr);g.activeFormats=_,b.current=g,E(g,{domOnly:!0}),A(F,N)}function a(){o=!0,t.querySelector(`[${yr}]`)?.remove()}function u(){o=!1,i({inputType:"insertText"})}function f(b){if(b.target!==t||t.contentEditable!=="true")return;let{record:E,isSelected:h,onSelectionChange:A,applyRecord:w}=e.current;if(t.parentElement.closest('[contenteditable="true"]')){let F=n.getSelection();(!F.anchorNode||!t.contains(F.anchorNode))&&(h&&E.current.start!==void 0?w(E.current):F.collapse(t,0));return}h?w(E.current):(E.current={...E.current,start:void 0,end:void 0,activeFormats:hr},s=void 0),A(E.current.start,E.current.end),window.queueMicrotask(c)}let m=X(t,"input",i,!0),l=X(t,"compositionstart",a),T=X(t,"compositionend",u,!0),R=ee(t,"focusin",f),y=ee(r,"selectionchange",c),v=["keydown","beforeinput","copy","cut","paste"].map(b=>ee(r,b,c,!0));return()=>{m(),l(),T(),R(),y(),v.forEach(b=>b())}};var Er=d($(),1);var{subscribeDelegatedListener:vr}=P(Er.privateApis),wr=()=>e=>{let{ownerDocument:t}=e,{defaultView:r}=t,n=r?.getSelection(),o;function i(){return n.rangeCount?n.getRangeAt(0):null}function s(u){let f=u.type==="keydown"?"keyup":"pointerup";function m(){t.removeEventListener(f,l),t.removeEventListener("selectionchange",m),t.removeEventListener("input",m)}function l(){m(),!Rt(o,i())&&t.dispatchEvent(new Event("selectionchange"))}t.addEventListener(f,l),t.addEventListener("selectionchange",m),t.addEventListener("input",m),o=i()}let c=vr(e,"pointerdown",s),a=vr(e,"keydown",s);return()=>{c(),a()}};var Tr=d($(),1);var{subscribeDelegatedListener:xr}=P(Tr.privateApis);function Fr(){return e=>{let{ownerDocument:t}=e,{defaultView:r}=t,n=null;function o(a){a.defaultPrevented||a.target!==e&&a.target.contains(e)&&(n=e.getAttribute("contenteditable"),e.setAttribute("contenteditable","false"),r.getSelection().removeAllRanges())}function i(){n!==null&&(e.setAttribute("contenteditable",n),n=null)}let s=xr(r,"pointerdown",o),c=xr(r,"pointerup",i);return()=>{s(),c()}}}var Xn=[br,ir,ar,lr,pr,wr,Fr];function Nr(e){let t=(0,dt.useRef)(e);(0,dt.useInsertionEffect)(()=>{t.current=e});let r=(0,dt.useMemo)(()=>Xn.map(n=>n(t)),[t]);return(0,Ar.useRefEffect)(n=>{let o=r.map(i=>i(n));return()=>{o.forEach(i=>i())}},[r])}var Sr=d(B(),1),vt=d(W(),1);function Jn(e){return e(C).getFormatTypes()}var Zn=new Set(["a","audio","button","details","embed","iframe","input","label","select","textarea","video"]);function Yn(e,t){return typeof e!="object"?{[t]:e}:Object.fromEntries(Object.entries(e).map(([r,n])=>[`${t}.${r}`,n]))}function Cr(e,t){return e[t]?e[t]:Object.keys(e).filter(r=>r.startsWith(t+".")).reduce((r,n)=>(r[n.slice(t.length+1)]=e[n],r),{})}function Rr({allowedFormats:e,withoutInteractiveFormatting:t,__unstableFormatTypeHandlerContext:r}){let n=(0,vt.useSelect)(Jn,[]),o=(0,Sr.useMemo)(()=>n.filter(({name:m,interactive:l,tagName:T})=>!(e&&!e.includes(m)||t&&(l||Zn.has(T)))),[n,e,t]),i=(0,vt.useSelect)(m=>o.reduce((l,T)=>!T.__experimentalGetPropsForEditableTreePreparation||!r?l:{...l,...Yn(T.__experimentalGetPropsForEditableTreePreparation(m,r),T.name)},{}),[o,r]),s=(0,vt.useDispatch)(),c=[],a=[],u=[],f=[];for(let m in i)f.push(i[m]);return o.forEach(m=>{if(m.__experimentalCreatePrepareEditableTree&&r){let l=m.__experimentalCreatePrepareEditableTree(Cr(i,m.name),r);m.__experimentalCreateOnChangeEditableValue?a.push(l):c.push(l)}if(m.__experimentalCreateOnChangeEditableValue&&r){let l={};m.__experimentalGetPropsForEditableTreeChangeHandler&&(l=m.__experimentalGetPropsForEditableTreeChangeHandler(s,r));let T=Cr(i,m.name);u.push(m.__experimentalCreateOnChangeEditableValue({...typeof T=="object"?T:{},...l},r))}}),{formatTypes:o,prepareHandlers:c,valueHandlers:a,changeHandlers:u,dependencies:f}}function _r({value:e="",selectionStart:t,selectionEnd:r,placeholder:n,onSelectionChange:o,preserveWhiteSpace:i,onChange:s,__unstableDisableFormats:c,__unstableIsSelected:a,__unstableDependencies:u=[],__unstableAfterParse:f,__unstableBeforeSerialize:m,__unstableAddInvisibleFormats:l}){let T=(0,Or.useRegistry)(),[,R]=(0,U.useReducer)(()=>({})),y=(0,U.useRef)();function v(){let{ownerDocument:{defaultView:g}}=y.current,_=g.getSelection(),j=_.rangeCount>0?_.getRangeAt(0):null;return L({element:y.current,range:j,__unstableIsEditableTree:!0})}function b(g,{domOnly:_}={}){Se({value:g,current:y.current,prepareEditableTree:l,__unstableDomOnly:_,placeholder:n})}let E=(0,U.useRef)(e),h=(0,U.useRef)();function A(){let g=h.current?.activeFormats;E.current=e,h.current=e,e instanceof G||(h.current=e?G.fromHTMLString(e,{preserveWhiteSpace:i}):G.empty()),h.current={text:h.current.text,formats:h.current.formats,replacements:h.current.replacements,activeFormats:g},c&&(h.current.formats=Array(e.length),h.current.replacements=Array(e.length)),f&&(h.current.formats=f(h.current)),h.current.start=t,h.current.end=r}let w=(0,U.useRef)(!1);h.current?(t!==h.current.start||r!==h.current.end)&&(w.current=a,h.current={...h.current,start:t,end:r,activeFormats:void 0}):(w.current=a,A());function F(g){if(h.current=g,b(g),c)E.current=g.text;else{let J=m?m(g):g.formats;g={...g,formats:J},typeof e=="string"?E.current=I({value:g,preserveWhiteSpace:i}):E.current=new G(g)}let{start:_,end:j,formats:p,text:k}=h.current;T.batch(()=>{o(_,j),s(E.current,{__unstableFormats:p,__unstableText:k})}),R()}function N(){let g=E.current;A();let _=g&&typeof g=="string"&&typeof e=="string"&&g.length!==e.length,j=y.current?.contains(y.current.ownerDocument.activeElement)||M(y.current),p=_&&!j;b(h.current,{domOnly:p})}let O=(0,U.useRef)(!1);(0,U.useLayoutEffect)(()=>{O.current&&e!==E.current&&(N(),R())},[e]),(0,U.useLayoutEffect)(()=>{w.current&&(y.current.ownerDocument.activeElement!==y.current&&!M(y.current)&&y.current.focus(),b(h.current),w.current=!1)},[w.current]);let x=(0,kt.useMergeRefs)([y,qe(),rr({record:h}),Nr({record:h,handleChange:F,applyRecord:b,createRecord:v,isSelected:a,onSelectionChange:o,forceRender:R}),(0,kt.useRefEffect)(()=>{N(),O.current=!0},[n,...u])]);return{value:h.current,getValue:()=>h.current,onChange:F,ref:x}}function Dr({allowedFormats:e,withoutInteractiveFormatting:t,onChange:r,__unstableDependencies:n=[],__unstableFormatTypeHandlerContext:o,...i}){let{formatTypes:s,prepareHandlers:c,valueHandlers:a,changeHandlers:u,dependencies:f}=Rr({allowedFormats:e,withoutInteractiveFormatting:t,__unstableFormatTypeHandlerContext:o});function m(y){return a.reduce((v,b)=>b(v,y.text),y.formats)}function l(y){return s.forEach(v=>{v.__experimentalCreatePrepareEditableTree&&(y=ut(y,v.name,0,y.text.length))}),y.formats}function T(y){return c.reduce((v,b)=>b(v,y.text),y.formats)}return{..._r({...i,onChange(y,{__unstableFormats:v,__unstableText:b}){r(y,{__unstableFormats:v,__unstableText:b}),Object.values(u).forEach(E=>{E(v,b)})},__unstableDependencies:[...f,...n],__unstableAfterParse:m,__unstableBeforeSerialize:l,__unstableAddInvisibleFormats:T}),formatTypes:s}}function Mr(e){return(0,Lr.default)("`__unstableUseRichText` hook",{since:"7.0"}),_r(e)}var re=d(B(),1),Et=(0,re.createContext)();Et.displayName="KeyboardShortcutContext";var wt=(0,re.createContext)();wt.displayName="InputEventContext";var kr=d(Dt(),1),Ht=d(B(),1),Hr=d($(),1);function Pr({character:e,type:t,onUse:r}){let n=(0,Ht.useContext)(Et),o=(0,Hr.useEvent)(r);return(0,Ht.useEffect)(()=>{let i=n.current;function s(c){kr.isKeyboardEvent[t](c,e)&&(o(),c.preventDefault())}return i.add(s),()=>{i.delete(s)}},[e,t,n,o]),null}var Pt=d(B(),1),$r=d($(),1);function Vr({inputType:e,onInput:t}){let r=(0,Pt.useContext)(wt),n=(0,$r.useEvent)(t);return(0,Pt.useEffect)(()=>{let o=r.current;function i(s){s.inputType===e&&(n(),s.preventDefault())}return o.add(i),()=>{o.delete(i)}},[e,r,n]),null}var jr=e=>t=>{let{keyboardShortcuts:r}=e.current;function n(o){for(let i of r.current)i(o)}return t.addEventListener("keydown",n),()=>{t.removeEventListener("keydown",n)}},Br=e=>t=>{let{inputEvents:r}=e.current;function n(o){for(let i of r.current)i(o)}return t.addEventListener("input",n),()=>{t.removeEventListener("input",n)}};var ne={};Ve(ne,{useRichText:Dr,KeyboardShortcutContext:Et,InputEventContext:wt,RichTextShortcut:Pr,RichTextInputEvent:Vr,shortcutsListener:jr,inputEventsListener:Br,ownsSelection:M,subscribeOwnedListener:X});var Kr=d(B(),1),Ur=d(Yt(),1);function qr({ref:e,value:t,settings:r={}}){(0,Ur.default)("`useAnchorRef` hook",{since:"6.1",alternative:"`useAnchor` hook"});let{tagName:n,className:o,name:i}=r,s=i?ct(t,i):void 0;return(0,Kr.useMemo)(()=>{if(!e.current)return;let{ownerDocument:{defaultView:c}}=e.current,a=c.getSelection();if(!a.rangeCount)return;let u=a.getRangeAt(0);if(!s)return u;let f=u.startContainer;for(f=f.nextElementSibling||f;f.nodeType!==f.ELEMENT_NODE;)f=f.parentNode;return f.closest(n+(o?"."+o:""))},[s,t.start,t.end,n,o])}var Xr=d($(),1),$t=d(B(),1),Jr=d(zr(),1);function Qn(e,t,r,n){let o=e.startContainer;if(o.nodeType===o.TEXT_NODE&&o instanceof window.Text&&e.startOffset===o.length&&o.nextSibling)for(o=o.nextSibling;o.firstChild;)o=o.firstChild;if(o.nodeType!==o.ELEMENT_NODE){if(!o.parentElement)return;o=o.parentElement}if(o===t||!t.contains(o))return;let i=r+(n?"."+n:"");if(!i||!(o instanceof window.HTMLElement))return;let s=o;for(;s&&s!==t;){if(s.matches(i))return s;s=s.parentElement}}function Gr(e,t){return{contextElement:t,getBoundingClientRect(){return t.contains(e.startContainer)?(0,Jr.getRectangleFromRange)(e)??e.getBoundingClientRect():t.getBoundingClientRect()}}}function oe(e,t,r){if(!e)return;let{ownerDocument:n}=e,{defaultView:o}=n,i=o?.getSelection();if(!i||!i.rangeCount)return;let s=i.getRangeAt(0);if(!(!s||!s.startContainer))return!t&&!r?Gr(s,e):Qn(s,e,t,r)??Gr(s,e)}var In={tagName:"",className:""};function Zr({editableContentElement:e,settings:t}){let{tagName:r,className:n}=t??In,o=!!(t&&"isActive"in t&&t.isActive),[i,s]=(0,$t.useState)(()=>oe(e,r,n??"")),c=(0,Xr.usePrevious)(o);return(0,$t.useLayoutEffect)(()=>{if(!e)return;function a(){s(oe(e,r,n??""))}function u(){m.addEventListener("selectionchange",a)}function f(){m.removeEventListener("selectionchange",a)}let{ownerDocument:m}=e;return(M(e)||!c&&o||c&&!o)&&(s(oe(e,r,n??"")),u()),e.addEventListener("focusin",u),e.addEventListener("focusout",f),()=>{f(),e.removeEventListener("focusin",u),e.removeEventListener("focusout",f)}},[e,r,n,o,c]),i}function to(){}return sn(eo);})();
+(window.wp ||= {}).richText = wp.richText;
+})();
diff --git a/wp-includes/js/dist/router.js b/wp-includes/js/dist/router.js
index 4377b704d8..e918edd8f7 100644
--- a/wp-includes/js/dist/router.js
+++ b/wp-includes/js/dist/router.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).router = (() => {
@@ -1001,7 +1002,7 @@ var wp;
         const path = (0, import_url.getPath)("http://domain.com/" + rawPath) ?? "";
         const performPush = () => {
           const result = beforeNavigate ? beforeNavigate({ path, query }) : { path, query };
-          return history.push(
+          return history[options.replace ? "replace" : "push"](
             {
               search: (0, import_url.buildQueryString)({
                 [pathArg]: result.path,
@@ -1184,3 +1185,5 @@ var wp;
   });
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).router = wp.router;
+})();
diff --git a/wp-includes/js/dist/router.min.js b/wp-includes/js/dist/router.min.js
index c877515f35..cf1846dbe7 100644
--- a/wp-includes/js/dist/router.min.js
+++ b/wp-includes/js/dist/router.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
-"use strict";var wp;(wp||={}).router=(()=>{var qt=Object.create;var V=Object.defineProperty;var Qt=Object.getOwnPropertyDescriptor;var Vt=Object.getOwnPropertyNames;var $t=Object.getPrototypeOf,Ut=Object.prototype.hasOwnProperty;var T=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Bt=(e,t)=>{for(var r in t)V(e,r,{get:t[r],enumerable:!0})},ut=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Vt(t))!Ut.call(e,a)&&a!==r&&V(e,a,{get:()=>t[a],enumerable:!(n=Qt(t,a))||n.enumerable});return e};var O=(e,t,r)=>(r=e!=null?qt($t(e)):{},ut(t||!e||!e.__esModule?V(r,"default",{value:e,enumerable:!0}):r,e)),Gt=e=>ut(V({},"__esModule",{value:!0}),e);var tt=T((ge,Pt)=>{Pt.exports=window.wp.element});var et=T((me,Ot)=>{Ot.exports=window.wp.url});var Rt=T((ye,_t)=>{_t.exports=window.wp.compose});var rt=T((we,At)=>{At.exports=window.ReactJSXRuntime});var Ht=T((Oe,Mt)=>{Mt.exports=window.wp.privateApis});var ce={};Bt(ce,{privateApis:()=>it});var Jt=Object.create;function K(){var e=Jt(null);return e.__=void 0,delete e.__,e}var vt=function(t,r,n){this.path=t,this.matcher=r,this.delegate=n};vt.prototype.to=function(t,r){var n=this.delegate;if(n&&n.willAddRoute&&(t=n.willAddRoute(this.matcher.target,t)),this.matcher.add(this.path,t),r){if(r.length===0)throw new Error("You must have an argument in the function passed to `to`");this.matcher.addChild(this.path,t,r,this.delegate)}};var $=function(t){this.routes=K(),this.children=K(),this.target=t};$.prototype.add=function(t,r){this.routes[t]=r};$.prototype.addChild=function(t,r,n,a){var o=new $(r);this.children[t]=o;var i=X(t,o,a);a&&a.contextEntered&&a.contextEntered(r,i),n(i)};function X(e,t,r){function n(a,o){var i=e+a;if(o)o(X(i,t,r));else return new vt(i,t,r)}return n}function Yt(e,t,r){for(var n=0,a=0;a<e.length;a++)n+=e[a].path.length;t=t.substr(n);var o={path:t,handler:r};e.push(o)}function dt(e,t,r,n){for(var a=t.routes,o=Object.keys(a),i=0;i<o.length;i++){var s=o[i],c=e.slice();Yt(c,s,a[s]);var u=t.children[s];u?dt(c,u,r,n):r.call(n,c)}}var Wt=function(e,t){var r=new $;e(X("",r,this.delegate)),dt([],r,function(n){t?t(this,n):this.add(n)},this)};function pt(e){return e.split("/").map(Z).join("/")}var Ft=/%|\//g;function Z(e){return e.length<3||e.indexOf("%")===-1?e:decodeURIComponent(e).replace(Ft,encodeURIComponent)}var Kt=/%(?:2(?:4|6|B|C)|3(?:B|D|A)|40)/g;function gt(e){return encodeURIComponent(e).replace(Kt,decodeURIComponent)}var Xt=/(\/|\.|\*|\+|\?|\||\(|\)|\[|\]|\{|\}|\\)/g,B=Array.isArray,Zt=Object.prototype.hasOwnProperty;function mt(e,t){if(typeof e!="object"||e===null)throw new Error("You must pass an object as the second argument to `generate`.");if(!Zt.call(e,t))throw new Error("You must provide param `"+t+"` to `generate`.");var r=e[t],n=typeof r=="string"?r:""+r;if(n.length===0)throw new Error("You must provide a param `"+t+"`.");return n}var M=[];M[0]=function(e,t){for(var r=t,n=e.value,a=0;a<n.length;a++){var o=n.charCodeAt(a);r=r.put(o,!1,!1)}return r};M[1]=function(e,t){return t.put(47,!0,!0)};M[2]=function(e,t){return t.put(-1,!1,!0)};M[4]=function(e,t){return t};var H=[];H[0]=function(e){return e.value.replace(Xt,"\\$1")};H[1]=function(){return"([^/]+)"};H[2]=function(){return"(.+)"};H[4]=function(){return""};var j=[];j[0]=function(e){return e.value};j[1]=function(e,t){var r=mt(t,e.value);return y.ENCODE_AND_DECODE_PATH_SEGMENTS?gt(r):r};j[2]=function(e,t){return mt(t,e.value)};j[4]=function(){return""};var ct=Object.freeze({}),U=Object.freeze([]);function te(e,t,r){t.length>0&&t.charCodeAt(0)===47&&(t=t.substr(1));for(var n=t.split("/"),a=void 0,o=void 0,i=0;i<n.length;i++){var s=n[i],c=0,u=0;s===""?u=4:s.charCodeAt(0)===58?u=1:s.charCodeAt(0)===42?u=2:u=0,c=2<<u,c&12&&(s=s.slice(1),a=a||[],a.push(s),o=o||[],o.push((c&4)!==0)),c&14&&r[u]++,e.push({type:u,value:Z(s)})}return{names:a||U,shouldDecodes:o||U}}function lt(e,t,r){return e.char===t&&e.negate===r}var C=function(t,r,n,a,o){this.states=t,this.id=r,this.char=n,this.negate=a,this.nextStates=o?r:null,this.pattern="",this._regex=void 0,this.handlers=void 0,this.types=void 0};C.prototype.regex=function(){return this._regex||(this._regex=new RegExp(this.pattern)),this._regex};C.prototype.get=function(t,r){var n=this,a=this.nextStates;if(a!==null)if(B(a))for(var o=0;o<a.length;o++){var i=n.states[a[o]];if(lt(i,t,r))return i}else{var s=this.states[a];if(lt(s,t,r))return s}};C.prototype.put=function(t,r,n){var a;if(a=this.get(t,r))return a;var o=this.states;return a=new C(o,o.length,t,r,n),o[o.length]=a,this.nextStates==null?this.nextStates=a.id:B(this.nextStates)?this.nextStates.push(a.id):this.nextStates=[this.nextStates,a.id],a};C.prototype.match=function(t){var r=this,n=this.nextStates;if(!n)return[];var a=[];if(B(n))for(var o=0;o<n.length;o++){var i=r.states[n[o]];ht(i,t)&&a.push(i)}else{var s=this.states[n];ht(s,t)&&a.push(s)}return a};function ht(e,t){return e.negate?e.char!==t&&e.char!==-1:e.char===t||e.char===-1}function ee(e){return e.sort(function(t,r){var n=t.types||[0,0,0],a=n[0],o=n[1],i=n[2],s=r.types||[0,0,0],c=s[0],u=s[1],h=s[2];if(i!==h)return i-h;if(i){if(a!==c)return c-a;if(o!==u)return u-o}return o!==u?o-u:a!==c?c-a:0})}function re(e,t){for(var r=[],n=0,a=e.length;n<a;n++){var o=e[n];r=r.concat(o.match(t))}return r}var G=function(t){this.length=0,this.queryParams=t||{}};G.prototype.splice=Array.prototype.splice;G.prototype.slice=Array.prototype.slice;G.prototype.push=Array.prototype.push;function ne(e,t,r){var n=e.handlers,a=e.regex();if(!a||!n)throw new Error("state not initialized");var o=t.match(a),i=1,s=new G(r);s.length=n.length;for(var c=0;c<n.length;c++){var u=n[c],h=u.names,d=u.shouldDecodes,v=ct,p=!1;if(h!==U&&d!==U)for(var g=0;g<h.length;g++){p=!0;var x=h[g],E=o&&o[i++];v===ct&&(v={}),y.ENCODE_AND_DECODE_PATH_SEGMENTS&&d[g]?v[x]=E&&decodeURIComponent(E):v[x]=E}s[c]={handler:u.handler,params:v,isDynamic:p}}return s}function ft(e){e=e.replace(/\+/gm,"%20");var t;try{t=decodeURIComponent(e)}catch{t=""}return t}var y=function(){this.names=K();var t=[],r=new C(t,0,-1,!0,!1);t[0]=r,this.states=t,this.rootState=r};y.prototype.add=function(t,r){for(var n=this.rootState,a="^",o=[0,0,0],i=new Array(t.length),s=[],c=!0,u=0,h=0;h<t.length;h++){for(var d=t[h],v=te(s,d.path,o),p=v.names,g=v.shouldDecodes;u<s.length;u++){var x=s[u];x.type!==4&&(c=!1,n=n.put(47,!1,!1),a+="/",n=M[x.type](x,n),a+=H[x.type](x))}i[h]={handler:d.handler,names:p,shouldDecodes:g}}c&&(n=n.put(47,!1,!1),a+="/"),n.handlers=i,n.pattern=a+"$",n.types=o;var E;typeof r=="object"&&r!==null&&r.as&&(E=r.as),E&&(this.names[E]={segments:s,handlers:i})};y.prototype.handlersFor=function(t){var r=this.names[t];if(!r)throw new Error("There is no route named "+t);for(var n=new Array(r.handlers.length),a=0;a<r.handlers.length;a++){var o=r.handlers[a];n[a]=o}return n};y.prototype.hasRoute=function(t){return!!this.names[t]};y.prototype.generate=function(t,r){var n=this.names[t],a="";if(!n)throw new Error("There is no route named "+t);for(var o=n.segments,i=0;i<o.length;i++){var s=o[i];s.type!==4&&(a+="/",a+=j[s.type](s,r))}return a.charAt(0)!=="/"&&(a="/"+a),r&&r.queryParams&&(a+=this.generateQueryString(r.queryParams)),a};y.prototype.generateQueryString=function(t){var r=[],n=Object.keys(t);n.sort();for(var a=0;a<n.length;a++){var o=n[a],i=t[o];if(i!=null){var s=encodeURIComponent(o);if(B(i))for(var c=0;c<i.length;c++){var u=o+"[]="+encodeURIComponent(i[c]);r.push(u)}else s+="="+encodeURIComponent(i),r.push(s)}}return r.length===0?"":"?"+r.join("&")};y.prototype.parseQueryString=function(t){for(var r=t.split("&"),n={},a=0;a<r.length;a++){var o=r[a].split("="),i=ft(o[0]),s=i.length,c=!1,u=void 0;o.length===1?u="true":(s>2&&i.slice(s-2)==="[]"&&(c=!0,i=i.slice(0,s-2),n[i]||(n[i]=[])),u=o[1]?ft(o[1]):""),c?n[i].push(u):n[i]=u}return n};y.prototype.recognize=function(t){var r,n=[this.rootState],a={},o=!1,i=t.indexOf("#");i!==-1&&(t=t.substr(0,i));var s=t.indexOf("?");if(s!==-1){var c=t.substr(s+1,t.length);t=t.substr(0,s),a=this.parseQueryString(c)}t.charAt(0)!=="/"&&(t="/"+t);var u=t;y.ENCODE_AND_DECODE_PATH_SEGMENTS?t=pt(t):(t=decodeURI(t),u=decodeURI(u));var h=t.length;h>1&&t.charAt(h-1)==="/"&&(t=t.substr(0,h-1),u=u.substr(0,u.length-1),o=!0);for(var d=0;d<t.length&&(n=re(n,t.charCodeAt(d)),!!n.length);d++);for(var v=[],p=0;p<n.length;p++)n[p].handlers&&v.push(n[p]);n=ee(v);var g=v[0];return g&&g.handlers&&(o&&g.pattern&&g.pattern.slice(-5)==="(.+)$"&&(u=u+"/"),r=ne(g,u,a)),r};y.VERSION="0.3.4";y.ENCODE_AND_DECODE_PATH_SEGMENTS=!0;y.Normalizer={normalizeSegment:Z,normalizePath:pt,encodePathSegment:gt};y.prototype.map=Wt;var yt=y;function z(){return z=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},z.apply(null,arguments)}var N;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(N||(N={}));var wt=function(e){return e};var xt="beforeunload";var ae="popstate";function St(e){e===void 0&&(e={});var t=e,r=t.window,n=r===void 0?document.defaultView:r,a=n.history;function o(){var l=n.location,f=l.pathname,w=l.search,S=l.hash,b=a.state||{};return[b.idx,wt({pathname:f,search:w,hash:S,state:b.usr||null,key:b.key||"default"})]}var i=null;function s(){if(i)p.call(i),i=null;else{var l=N.Pop,f=o(),w=f[0],S=f[1];if(p.length){if(w!=null){var b=h-w;b&&(i={action:l,location:S,retry:function(){L(b*-1)}},L(b))}}else _(l)}}n.addEventListener(ae,s);var c=N.Pop,u=o(),h=u[0],d=u[1],v=bt(),p=bt();h==null&&(h=0,a.replaceState(z({},a.state,{idx:h}),""));function g(l){return typeof l=="string"?l:ie(l)}function x(l,f){return f===void 0&&(f=null),wt(z({pathname:d.pathname,hash:"",search:""},typeof l=="string"?se(l):l,{state:f,key:oe()}))}function E(l,f){return[{usr:l.state,key:l.key,idx:f},g(l)]}function q(l,f,w){return!p.length||(p.call({action:l,location:f,retry:w}),!1)}function _(l){c=l;var f=o();h=f[0],d=f[1],v.call({action:c,location:d})}function R(l,f){var w=N.Push,S=x(l,f);function b(){R(l,f)}if(q(w,S,b)){var A=E(S,h+1),F=A[0],Q=A[1];try{a.pushState(F,"",Q)}catch{n.location.assign(Q)}_(w)}}function st(l,f){var w=N.Replace,S=x(l,f);function b(){st(l,f)}if(q(w,S,b)){var A=E(S,h),F=A[0],Q=A[1];a.replaceState(F,"",Q),_(w)}}function L(l){a.go(l)}var It={get action(){return c},get location(){return d},createHref:g,push:R,replace:st,go:L,back:function(){L(-1)},forward:function(){L(1)},listen:function(f){return v.push(f)},block:function(f){var w=p.push(f);return p.length===1&&n.addEventListener(xt,Et),function(){w(),p.length||n.removeEventListener(xt,Et)}}};return It}function Et(e){e.preventDefault(),e.returnValue=""}function bt(){var e=[];return{get length(){return e.length},push:function(r){return e.push(r),function(){e=e.filter(function(n){return n!==r})}},call:function(r){e.forEach(function(n){return n&&n(r)})}}}function oe(){return Math.random().toString(36).substr(2,8)}function ie(e){var t=e.pathname,r=t===void 0?"/":t,n=e.search,a=n===void 0?"":n,o=e.hash,i=o===void 0?"":o;return a&&a!=="?"&&(r+=a.charAt(0)==="?"?a:"?"+a),i&&i!=="#"&&(r+=i.charAt(0)==="#"?i:"#"+i),r}function se(e){var t={};if(e){var r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));var n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}var m=O(tt(),1),P=O(et(),1),J=O(Rt(),1),nt=O(rt(),1),k=St(),at=(0,m.createContext)(null);at.displayName="RoutesContext";var I=(0,m.createContext)({pathArg:"p"});I.displayName="ConfigContext";var Ct=new WeakMap;function Nt(){let e=k.location,t=Ct.get(e);return t||(t={...e,query:Object.fromEntries(new URLSearchParams(e.search))},Ct.set(e,t)),t}function kt(){let e=(0,m.useContext)(at);if(!e)throw new Error("useLocation must be used within a RouterProvider");return e}function Y(){let{pathArg:e,beforeNavigate:t}=(0,m.useContext)(I),r=(0,J.useEvent)(async(n,a={})=>{let o=(0,P.getQueryArgs)(n),i=(0,P.getPath)("http://domain.com/"+n)??"",s=()=>{let u=t?t({path:i,query:o}):{path:i,query:o};return k.push({search:(0,P.buildQueryString)({[e]:u.path,...u.query})},a.state)};if(!window.matchMedia("(min-width: 782px)").matches||!document.startViewTransition||!a.transition){s();return}await new Promise(u=>{let h=a.transition??"";document.documentElement.classList.add(h),document.startViewTransition(()=>s()).finished.finally(()=>{document.documentElement.classList.remove(h),u()})})});return(0,m.useMemo)(()=>({navigate:r,back:k.back,invalidate:()=>{k.replace({search:k.location.search})}}),[r])}function ue(e,t,r,n){let{query:a={}}=e,[o,i]=(0,m.useState)();return(0,m.useEffect)(()=>{let{[r]:s="/",...c}=a,u=t.recognize(s)?.[0];async function h(d){let v=d.handler,p=async(E={})=>{let q=await Promise.all(Object.entries(E).map(async([_,R])=>typeof R=="function"?[_,await R({query:c,params:d.params,...n})]:[_,R]));return Object.fromEntries(q)},[g,x]=await Promise.all([p(v.areas),p(v.widths)]);i({name:v.name,areas:g,widths:x,params:d.params,query:c,path:(0,P.addQueryArgs)(s,c)})}return u?h(u):i({name:"404",path:(0,P.addQueryArgs)(s,c),areas:{},widths:{},query:c,params:{}}),()=>i(void 0)},[t,a,r,n]),o}function Dt({routes:e,pathArg:t,beforeNavigate:r,children:n,matchResolverArgs:a}){let o=(0,m.useSyncExternalStore)(k.listen,Nt,Nt),i=(0,m.useMemo)(()=>{let d=new yt;return(e??[]).forEach(v=>{d.add([{path:v.path,handler:v}],{as:v.name})}),d},[e]),s=ue(o,i,t,a),c=(0,J.usePrevious)(s),u=(0,m.useMemo)(()=>({beforeNavigate:r,pathArg:t}),[r,t]),h=s||c;return h?(0,nt.jsx)(I.Provider,{value:u,children:(0,nt.jsx)(at.Provider,{value:h,children:n})}):null}var W=O(tt(),1),D=O(et(),1);var Lt=O(rt(),1);function ot(e,t={}){let r=Y(),{pathArg:n,beforeNavigate:a}=(0,W.useContext)(I);function o(h){h?.preventDefault(),r.navigate(e,t)}let i=(0,D.getQueryArgs)(e),s=(0,D.getPath)("http://domain.com/"+e)??"",c=(0,W.useMemo)(()=>a?a({path:s,query:i}):{path:s,query:i},[s,i,a]),[u]=window.location.href.split("?");return{href:`${u}?${(0,D.buildQueryString)({[n]:c.path,...c.query})}`,onClick:o}}function Tt({to:e,options:t,children:r,...n}){let{href:a,onClick:o}=ot(e,t);return(0,Lt.jsx)("a",{href:a,onClick:o,...n,children:r})}var jt=O(Ht(),1),{lock:zt,unlock:_e}=(0,jt.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/router");var it={};zt(it,{useHistory:Y,useLocation:kt,RouterProvider:Dt,useLink:ot,Link:Tt});return Gt(ce);})();
+(function() {
+"use strict";var wp;(wp||={}).router=(()=>{var qt=Object.create;var V=Object.defineProperty;var Qt=Object.getOwnPropertyDescriptor;var Vt=Object.getOwnPropertyNames;var $t=Object.getPrototypeOf,Ut=Object.prototype.hasOwnProperty;var T=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Bt=(e,t)=>{for(var r in t)V(e,r,{get:t[r],enumerable:!0})},ut=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Vt(t))!Ut.call(e,a)&&a!==r&&V(e,a,{get:()=>t[a],enumerable:!(n=Qt(t,a))||n.enumerable});return e};var O=(e,t,r)=>(r=e!=null?qt($t(e)):{},ut(t||!e||!e.__esModule?V(r,"default",{value:e,enumerable:!0}):r,e)),Gt=e=>ut(V({},"__esModule",{value:!0}),e);var tt=T((ge,Pt)=>{Pt.exports=window.wp.element});var et=T((me,Ot)=>{Ot.exports=window.wp.url});var Rt=T((ye,_t)=>{_t.exports=window.wp.compose});var rt=T((we,At)=>{At.exports=window.ReactJSXRuntime});var Ht=T((Oe,Mt)=>{Mt.exports=window.wp.privateApis});var ce={};Bt(ce,{privateApis:()=>it});var Jt=Object.create;function K(){var e=Jt(null);return e.__=void 0,delete e.__,e}var vt=function(t,r,n){this.path=t,this.matcher=r,this.delegate=n};vt.prototype.to=function(t,r){var n=this.delegate;if(n&&n.willAddRoute&&(t=n.willAddRoute(this.matcher.target,t)),this.matcher.add(this.path,t),r){if(r.length===0)throw new Error("You must have an argument in the function passed to `to`");this.matcher.addChild(this.path,t,r,this.delegate)}};var $=function(t){this.routes=K(),this.children=K(),this.target=t};$.prototype.add=function(t,r){this.routes[t]=r};$.prototype.addChild=function(t,r,n,a){var o=new $(r);this.children[t]=o;var i=X(t,o,a);a&&a.contextEntered&&a.contextEntered(r,i),n(i)};function X(e,t,r){function n(a,o){var i=e+a;if(o)o(X(i,t,r));else return new vt(i,t,r)}return n}function Yt(e,t,r){for(var n=0,a=0;a<e.length;a++)n+=e[a].path.length;t=t.substr(n);var o={path:t,handler:r};e.push(o)}function dt(e,t,r,n){for(var a=t.routes,o=Object.keys(a),i=0;i<o.length;i++){var s=o[i],c=e.slice();Yt(c,s,a[s]);var u=t.children[s];u?dt(c,u,r,n):r.call(n,c)}}var Wt=function(e,t){var r=new $;e(X("",r,this.delegate)),dt([],r,function(n){t?t(this,n):this.add(n)},this)};function pt(e){return e.split("/").map(Z).join("/")}var Ft=/%|\//g;function Z(e){return e.length<3||e.indexOf("%")===-1?e:decodeURIComponent(e).replace(Ft,encodeURIComponent)}var Kt=/%(?:2(?:4|6|B|C)|3(?:B|D|A)|40)/g;function gt(e){return encodeURIComponent(e).replace(Kt,decodeURIComponent)}var Xt=/(\/|\.|\*|\+|\?|\||\(|\)|\[|\]|\{|\}|\\)/g,B=Array.isArray,Zt=Object.prototype.hasOwnProperty;function mt(e,t){if(typeof e!="object"||e===null)throw new Error("You must pass an object as the second argument to `generate`.");if(!Zt.call(e,t))throw new Error("You must provide param `"+t+"` to `generate`.");var r=e[t],n=typeof r=="string"?r:""+r;if(n.length===0)throw new Error("You must provide a param `"+t+"`.");return n}var M=[];M[0]=function(e,t){for(var r=t,n=e.value,a=0;a<n.length;a++){var o=n.charCodeAt(a);r=r.put(o,!1,!1)}return r};M[1]=function(e,t){return t.put(47,!0,!0)};M[2]=function(e,t){return t.put(-1,!1,!0)};M[4]=function(e,t){return t};var H=[];H[0]=function(e){return e.value.replace(Xt,"\\$1")};H[1]=function(){return"([^/]+)"};H[2]=function(){return"(.+)"};H[4]=function(){return""};var j=[];j[0]=function(e){return e.value};j[1]=function(e,t){var r=mt(t,e.value);return y.ENCODE_AND_DECODE_PATH_SEGMENTS?gt(r):r};j[2]=function(e,t){return mt(t,e.value)};j[4]=function(){return""};var ct=Object.freeze({}),U=Object.freeze([]);function te(e,t,r){t.length>0&&t.charCodeAt(0)===47&&(t=t.substr(1));for(var n=t.split("/"),a=void 0,o=void 0,i=0;i<n.length;i++){var s=n[i],c=0,u=0;s===""?u=4:s.charCodeAt(0)===58?u=1:s.charCodeAt(0)===42?u=2:u=0,c=2<<u,c&12&&(s=s.slice(1),a=a||[],a.push(s),o=o||[],o.push((c&4)!==0)),c&14&&r[u]++,e.push({type:u,value:Z(s)})}return{names:a||U,shouldDecodes:o||U}}function lt(e,t,r){return e.char===t&&e.negate===r}var C=function(t,r,n,a,o){this.states=t,this.id=r,this.char=n,this.negate=a,this.nextStates=o?r:null,this.pattern="",this._regex=void 0,this.handlers=void 0,this.types=void 0};C.prototype.regex=function(){return this._regex||(this._regex=new RegExp(this.pattern)),this._regex};C.prototype.get=function(t,r){var n=this,a=this.nextStates;if(a!==null)if(B(a))for(var o=0;o<a.length;o++){var i=n.states[a[o]];if(lt(i,t,r))return i}else{var s=this.states[a];if(lt(s,t,r))return s}};C.prototype.put=function(t,r,n){var a;if(a=this.get(t,r))return a;var o=this.states;return a=new C(o,o.length,t,r,n),o[o.length]=a,this.nextStates==null?this.nextStates=a.id:B(this.nextStates)?this.nextStates.push(a.id):this.nextStates=[this.nextStates,a.id],a};C.prototype.match=function(t){var r=this,n=this.nextStates;if(!n)return[];var a=[];if(B(n))for(var o=0;o<n.length;o++){var i=r.states[n[o]];ht(i,t)&&a.push(i)}else{var s=this.states[n];ht(s,t)&&a.push(s)}return a};function ht(e,t){return e.negate?e.char!==t&&e.char!==-1:e.char===t||e.char===-1}function ee(e){return e.sort(function(t,r){var n=t.types||[0,0,0],a=n[0],o=n[1],i=n[2],s=r.types||[0,0,0],c=s[0],u=s[1],h=s[2];if(i!==h)return i-h;if(i){if(a!==c)return c-a;if(o!==u)return u-o}return o!==u?o-u:a!==c?c-a:0})}function re(e,t){for(var r=[],n=0,a=e.length;n<a;n++){var o=e[n];r=r.concat(o.match(t))}return r}var G=function(t){this.length=0,this.queryParams=t||{}};G.prototype.splice=Array.prototype.splice;G.prototype.slice=Array.prototype.slice;G.prototype.push=Array.prototype.push;function ne(e,t,r){var n=e.handlers,a=e.regex();if(!a||!n)throw new Error("state not initialized");var o=t.match(a),i=1,s=new G(r);s.length=n.length;for(var c=0;c<n.length;c++){var u=n[c],h=u.names,d=u.shouldDecodes,v=ct,p=!1;if(h!==U&&d!==U)for(var g=0;g<h.length;g++){p=!0;var x=h[g],E=o&&o[i++];v===ct&&(v={}),y.ENCODE_AND_DECODE_PATH_SEGMENTS&&d[g]?v[x]=E&&decodeURIComponent(E):v[x]=E}s[c]={handler:u.handler,params:v,isDynamic:p}}return s}function ft(e){e=e.replace(/\+/gm,"%20");var t;try{t=decodeURIComponent(e)}catch{t=""}return t}var y=function(){this.names=K();var t=[],r=new C(t,0,-1,!0,!1);t[0]=r,this.states=t,this.rootState=r};y.prototype.add=function(t,r){for(var n=this.rootState,a="^",o=[0,0,0],i=new Array(t.length),s=[],c=!0,u=0,h=0;h<t.length;h++){for(var d=t[h],v=te(s,d.path,o),p=v.names,g=v.shouldDecodes;u<s.length;u++){var x=s[u];x.type!==4&&(c=!1,n=n.put(47,!1,!1),a+="/",n=M[x.type](x,n),a+=H[x.type](x))}i[h]={handler:d.handler,names:p,shouldDecodes:g}}c&&(n=n.put(47,!1,!1),a+="/"),n.handlers=i,n.pattern=a+"$",n.types=o;var E;typeof r=="object"&&r!==null&&r.as&&(E=r.as),E&&(this.names[E]={segments:s,handlers:i})};y.prototype.handlersFor=function(t){var r=this.names[t];if(!r)throw new Error("There is no route named "+t);for(var n=new Array(r.handlers.length),a=0;a<r.handlers.length;a++){var o=r.handlers[a];n[a]=o}return n};y.prototype.hasRoute=function(t){return!!this.names[t]};y.prototype.generate=function(t,r){var n=this.names[t],a="";if(!n)throw new Error("There is no route named "+t);for(var o=n.segments,i=0;i<o.length;i++){var s=o[i];s.type!==4&&(a+="/",a+=j[s.type](s,r))}return a.charAt(0)!=="/"&&(a="/"+a),r&&r.queryParams&&(a+=this.generateQueryString(r.queryParams)),a};y.prototype.generateQueryString=function(t){var r=[],n=Object.keys(t);n.sort();for(var a=0;a<n.length;a++){var o=n[a],i=t[o];if(i!=null){var s=encodeURIComponent(o);if(B(i))for(var c=0;c<i.length;c++){var u=o+"[]="+encodeURIComponent(i[c]);r.push(u)}else s+="="+encodeURIComponent(i),r.push(s)}}return r.length===0?"":"?"+r.join("&")};y.prototype.parseQueryString=function(t){for(var r=t.split("&"),n={},a=0;a<r.length;a++){var o=r[a].split("="),i=ft(o[0]),s=i.length,c=!1,u=void 0;o.length===1?u="true":(s>2&&i.slice(s-2)==="[]"&&(c=!0,i=i.slice(0,s-2),n[i]||(n[i]=[])),u=o[1]?ft(o[1]):""),c?n[i].push(u):n[i]=u}return n};y.prototype.recognize=function(t){var r,n=[this.rootState],a={},o=!1,i=t.indexOf("#");i!==-1&&(t=t.substr(0,i));var s=t.indexOf("?");if(s!==-1){var c=t.substr(s+1,t.length);t=t.substr(0,s),a=this.parseQueryString(c)}t.charAt(0)!=="/"&&(t="/"+t);var u=t;y.ENCODE_AND_DECODE_PATH_SEGMENTS?t=pt(t):(t=decodeURI(t),u=decodeURI(u));var h=t.length;h>1&&t.charAt(h-1)==="/"&&(t=t.substr(0,h-1),u=u.substr(0,u.length-1),o=!0);for(var d=0;d<t.length&&(n=re(n,t.charCodeAt(d)),!!n.length);d++);for(var v=[],p=0;p<n.length;p++)n[p].handlers&&v.push(n[p]);n=ee(v);var g=v[0];return g&&g.handlers&&(o&&g.pattern&&g.pattern.slice(-5)==="(.+)$"&&(u=u+"/"),r=ne(g,u,a)),r};y.VERSION="0.3.4";y.ENCODE_AND_DECODE_PATH_SEGMENTS=!0;y.Normalizer={normalizeSegment:Z,normalizePath:pt,encodePathSegment:gt};y.prototype.map=Wt;var yt=y;function z(){return z=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},z.apply(null,arguments)}var N;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(N||(N={}));var wt=function(e){return e};var xt="beforeunload";var ae="popstate";function St(e){e===void 0&&(e={});var t=e,r=t.window,n=r===void 0?document.defaultView:r,a=n.history;function o(){var l=n.location,f=l.pathname,w=l.search,S=l.hash,b=a.state||{};return[b.idx,wt({pathname:f,search:w,hash:S,state:b.usr||null,key:b.key||"default"})]}var i=null;function s(){if(i)p.call(i),i=null;else{var l=N.Pop,f=o(),w=f[0],S=f[1];if(p.length){if(w!=null){var b=h-w;b&&(i={action:l,location:S,retry:function(){L(b*-1)}},L(b))}}else _(l)}}n.addEventListener(ae,s);var c=N.Pop,u=o(),h=u[0],d=u[1],v=bt(),p=bt();h==null&&(h=0,a.replaceState(z({},a.state,{idx:h}),""));function g(l){return typeof l=="string"?l:ie(l)}function x(l,f){return f===void 0&&(f=null),wt(z({pathname:d.pathname,hash:"",search:""},typeof l=="string"?se(l):l,{state:f,key:oe()}))}function E(l,f){return[{usr:l.state,key:l.key,idx:f},g(l)]}function q(l,f,w){return!p.length||(p.call({action:l,location:f,retry:w}),!1)}function _(l){c=l;var f=o();h=f[0],d=f[1],v.call({action:c,location:d})}function R(l,f){var w=N.Push,S=x(l,f);function b(){R(l,f)}if(q(w,S,b)){var A=E(S,h+1),F=A[0],Q=A[1];try{a.pushState(F,"",Q)}catch{n.location.assign(Q)}_(w)}}function st(l,f){var w=N.Replace,S=x(l,f);function b(){st(l,f)}if(q(w,S,b)){var A=E(S,h),F=A[0],Q=A[1];a.replaceState(F,"",Q),_(w)}}function L(l){a.go(l)}var It={get action(){return c},get location(){return d},createHref:g,push:R,replace:st,go:L,back:function(){L(-1)},forward:function(){L(1)},listen:function(f){return v.push(f)},block:function(f){var w=p.push(f);return p.length===1&&n.addEventListener(xt,Et),function(){w(),p.length||n.removeEventListener(xt,Et)}}};return It}function Et(e){e.preventDefault(),e.returnValue=""}function bt(){var e=[];return{get length(){return e.length},push:function(r){return e.push(r),function(){e=e.filter(function(n){return n!==r})}},call:function(r){e.forEach(function(n){return n&&n(r)})}}}function oe(){return Math.random().toString(36).substr(2,8)}function ie(e){var t=e.pathname,r=t===void 0?"/":t,n=e.search,a=n===void 0?"":n,o=e.hash,i=o===void 0?"":o;return a&&a!=="?"&&(r+=a.charAt(0)==="?"?a:"?"+a),i&&i!=="#"&&(r+=i.charAt(0)==="#"?i:"#"+i),r}function se(e){var t={};if(e){var r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));var n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}var m=O(tt(),1),P=O(et(),1),J=O(Rt(),1),nt=O(rt(),1),k=St(),at=(0,m.createContext)(null);at.displayName="RoutesContext";var I=(0,m.createContext)({pathArg:"p"});I.displayName="ConfigContext";var Ct=new WeakMap;function Nt(){let e=k.location,t=Ct.get(e);return t||(t={...e,query:Object.fromEntries(new URLSearchParams(e.search))},Ct.set(e,t)),t}function kt(){let e=(0,m.useContext)(at);if(!e)throw new Error("useLocation must be used within a RouterProvider");return e}function Y(){let{pathArg:e,beforeNavigate:t}=(0,m.useContext)(I),r=(0,J.useEvent)(async(n,a={})=>{let o=(0,P.getQueryArgs)(n),i=(0,P.getPath)("http://domain.com/"+n)??"",s=()=>{let u=t?t({path:i,query:o}):{path:i,query:o};return k[a.replace?"replace":"push"]({search:(0,P.buildQueryString)({[e]:u.path,...u.query})},a.state)};if(!window.matchMedia("(min-width: 782px)").matches||!document.startViewTransition||!a.transition){s();return}await new Promise(u=>{let h=a.transition??"";document.documentElement.classList.add(h),document.startViewTransition(()=>s()).finished.finally(()=>{document.documentElement.classList.remove(h),u()})})});return(0,m.useMemo)(()=>({navigate:r,back:k.back,invalidate:()=>{k.replace({search:k.location.search})}}),[r])}function ue(e,t,r,n){let{query:a={}}=e,[o,i]=(0,m.useState)();return(0,m.useEffect)(()=>{let{[r]:s="/",...c}=a,u=t.recognize(s)?.[0];async function h(d){let v=d.handler,p=async(E={})=>{let q=await Promise.all(Object.entries(E).map(async([_,R])=>typeof R=="function"?[_,await R({query:c,params:d.params,...n})]:[_,R]));return Object.fromEntries(q)},[g,x]=await Promise.all([p(v.areas),p(v.widths)]);i({name:v.name,areas:g,widths:x,params:d.params,query:c,path:(0,P.addQueryArgs)(s,c)})}return u?h(u):i({name:"404",path:(0,P.addQueryArgs)(s,c),areas:{},widths:{},query:c,params:{}}),()=>i(void 0)},[t,a,r,n]),o}function Dt({routes:e,pathArg:t,beforeNavigate:r,children:n,matchResolverArgs:a}){let o=(0,m.useSyncExternalStore)(k.listen,Nt,Nt),i=(0,m.useMemo)(()=>{let d=new yt;return(e??[]).forEach(v=>{d.add([{path:v.path,handler:v}],{as:v.name})}),d},[e]),s=ue(o,i,t,a),c=(0,J.usePrevious)(s),u=(0,m.useMemo)(()=>({beforeNavigate:r,pathArg:t}),[r,t]),h=s||c;return h?(0,nt.jsx)(I.Provider,{value:u,children:(0,nt.jsx)(at.Provider,{value:h,children:n})}):null}var W=O(tt(),1),D=O(et(),1);var Lt=O(rt(),1);function ot(e,t={}){let r=Y(),{pathArg:n,beforeNavigate:a}=(0,W.useContext)(I);function o(h){h?.preventDefault(),r.navigate(e,t)}let i=(0,D.getQueryArgs)(e),s=(0,D.getPath)("http://domain.com/"+e)??"",c=(0,W.useMemo)(()=>a?a({path:s,query:i}):{path:s,query:i},[s,i,a]),[u]=window.location.href.split("?");return{href:`${u}?${(0,D.buildQueryString)({[n]:c.path,...c.query})}`,onClick:o}}function Tt({to:e,options:t,children:r,...n}){let{href:a,onClick:o}=ot(e,t);return(0,Lt.jsx)("a",{href:a,onClick:o,...n,children:r})}var jt=O(Ht(),1),{lock:zt,unlock:_e}=(0,jt.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/router");var it={};zt(it,{useHistory:Y,useLocation:kt,RouterProvider:Dt,useLink:ot,Link:Tt});return Gt(ce);})();
+(window.wp ||= {}).router = wp.router;
+})();
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 5b515b02ff..91f4ba89dd 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
@@ -171,7 +171,7 @@ function S(e3) {
 function W(e3) {
   return S(typeof e3 == "number" ? `${e3}px` : e3);
 }
-function V(e3) {
+function N2(e3) {
   if (typeof e3 != "string" || e3 === "") return false;
   try {
     let t2 = new URL(e3, "http://localhost/");
@@ -183,10 +183,10 @@ function V(e3) {
 function m2(e3, t2 = 0, i2 = 1) {
   return Math.max(t2, Math.min(e3, i2));
 }
-function nt(e3) {
+function ot(e3) {
   return e3 === void 0 ? void 0 : e3 === "true";
 }
-function N2(e3) {
+function q(e3) {
   if (typeof e3 == "string" && e3.trim().startsWith("[")) try {
     return JSON.parse(e3);
   } catch {
@@ -195,7 +195,7 @@ function N2(e3) {
 }
 function D(e3) {
   let t2 = {}, i2 = (o2, l2 = o2) => {
-    let n2 = nt(e3.dataset[l2]);
+    let n2 = ot(e3.dataset[l2]);
     n2 !== void 0 && (t2[o2] = n2);
   }, s2 = (o2, l2 = o2, n2 = false) => {
     let h2 = e3.dataset[l2];
@@ -211,9 +211,15 @@ function D(e3) {
       console.warn(`[WaveformPlayer] Invalid ${l2} JSON:`, h2);
     }
   };
-  return 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 = N2(e3.dataset.waveformColor)), e3.dataset.progressColor && (t2.progressColor = N2(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"), a2("playbackRates"), 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), e3.dataset.playIcon && (t2.playIcon = e3.dataset.playIcon), e3.dataset.pauseIcon && (t2.pauseIcon = e3.dataset.pauseIcon), t2;
+  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);
+  }
+  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 j2(e3, ...t2) {
+function U(e3, ...t2) {
   let i2 = 0;
   return e3.replace(/%(?:(\d+)\$)?s/g, (s2, r2) => {
     let a2 = r2 ? Number(r2) - 1 : i2++;
@@ -225,18 +231,18 @@ function E(e3) {
   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")}`;
 }
-var lt = 0;
-function G(e3) {
+var nt = 0;
+function V(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)}_${(lt++).toString(36)}`;
+  return `wp_${(i2 >>> 0).toString(36)}_${(nt++).toString(36)}`;
 }
-function H2(e3) {
+function R(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 J(e3) {
+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);
@@ -247,7 +253,7 @@ function O(...e3) {
   for (let i2 of e3) for (let s2 in i2) i2[s2] !== null && i2[s2] !== void 0 && (t2[s2] = i2[s2]);
   return t2;
 }
-function K(e3, t2) {
+function G(e3, t2) {
   let i2;
   return function(...r2) {
     let a2 = () => {
@@ -296,60 +302,60 @@ function P(e3, t2, i2, s2) {
     return t2[0];
   }
 }
-function L(e3, t2, i2, s2, r2, a2) {
+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();
   } else e3.fillRect(t2, i2, s2, r2);
 }
-function Z(e3, t2) {
+function X(e3, t2) {
   return (e3.barRadius || 0) * t2;
 }
-function ht(e3, t2) {
-  let i2 = Z(e3, t2);
+function lt(e3, t2) {
+  let i2 = X(e3, t2);
   return [i2, i2, 0, 0];
 }
-function Y(e3, t2, i2, s2, r2) {
+function J(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 I(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 = ht(r2, a2), g2 = P(e3, r2.color, t2, r2), k = P(e3, r2.progressColor, t2, r2);
+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;
   for (let f2 = 0; f2 < h2.length; f2++) {
     let p2 = f2 * (o2 + l2);
     if (p2 + o2 > t2.width) break;
     let y2 = h2[f2] * c2 * 0.9, d2 = c2 - y2;
-    L(e3, p2, d2, o2, y2, w2);
+    _(e3, p2, d2, o2, y2, w2);
   }
   e3.save(), e3.beginPath(), e3.rect(0, 0, u2, c2), e3.clip(), e3.fillStyle = k;
   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;
-    L(e3, p2, d2, o2, y2, w2);
+    _(e3, p2, d2, o2, y2, w2);
   }
   e3.restore();
 }
-function ct(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 = Z(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 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);
   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;
-    L(e3, b2, u2 - v2, o2, v2, k), L(e3, b2, u2, o2, v2, f2);
+    _(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;
-    L(e3, b2, u2 - v2, o2, v2, k), L(e3, b2, u2, o2, v2, f2);
+    _(e3, b2, u2 - v2, o2, v2, k), _(e3, b2, u2, o2, v2, f2);
   }
   e3.restore();
 }
-function dt(e3, t2, i2, s2, r2) {
+function ct(e3, t2, i2, s2, r2) {
   let a2 = t2.width, o2 = t2.height, l2 = o2 / 2, n2 = o2 * 0.35;
   e3.clearRect(0, 0, a2, o2);
   let h2 = (c2, u2, w2 = 1, g2 = false) => {
@@ -373,7 +379,7 @@ function dt(e3, t2, i2, s2, r2) {
   }
   h2(r2.color, 2, 1, false), s2 > 0 && h2(r2.progressColor, 3, s2, true);
 }
-function X(e3, t2, i2, s2, r2) {
+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);
   e3.clearRect(0, 0, t2.width, t2.height);
   for (let y2 = 0; y2 < h2.length; y2++) {
@@ -387,7 +393,7 @@ function X(e3, t2, i2, s2, r2) {
     }
   }
 }
-function Q(e3, t2, i2, s2, r2) {
+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);
   e3.clearRect(0, 0, t2.width, t2.height);
   for (let p2 = 0; p2 < h2.length; p2++) {
@@ -397,20 +403,20 @@ function Q(e3, t2, i2, s2, r2) {
     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();
   }
 }
-function ut(e3, t2, i2, s2, r2) {
+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)", Y(e3, h2, a2, l2, n2), e3.fill(), s2 > 0) {
+  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)", Y(e3, h2, u2, l2, n2), e3.fill(), e3.restore();
+    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();
   }
 }
-var pt = { bars: I, bar: I, mirror: ct, line: dt, blocks: X, block: X, dots: Q, dot: Q, seekbar: ut };
-function tt(e3, t2, i2, s2, r2) {
-  (pt[r2.waveformStyle] || I)(e3, t2, i2, s2, r2);
+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);
 }
-function et(e3) {
+function Z(e3) {
   try {
-    let t2 = e3.getChannelData(0), i2 = e3.sampleRate, s2 = ft(t2, i2);
+    let t2 = e3.getChannelData(0), i2 = e3.sampleRate, s2 = pt(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);
@@ -426,7 +432,7 @@ function et(e3) {
     return console.warn("[WaveformPlayer] BPM detection failed:", t2), null;
   }
 }
-function ft(e3, t2) {
+function pt(e3, t2) {
   let r2 = [], a2 = 0;
   for (let o2 = 0; o2 < e3.length - 2048; o2 += 1024) {
     let l2 = 0;
@@ -441,7 +447,7 @@ function ft(e3, t2) {
   }
   return r2;
 }
-function mt(e3, t2 = 1800) {
+function ft(e3, t2 = 1800) {
   let i2 = e3.length / t2, s2 = e3.numberOfChannels, r2 = [];
   for (let o2 = 0; o2 < s2; o2++) {
     let l2 = e3.getChannelData(o2);
@@ -458,20 +464,20 @@ function mt(e3, t2 = 1800) {
   let a2 = B(r2);
   return a2 > 0 ? r2.map((o2) => o2 / a2) : r2;
 }
-async function F(e3, t2 = 1800, i2 = false) {
+async function $2(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 = mt(l2, t2);
-    n2 = gt(n2);
+    let o2 = await (await fetch(e3)).arrayBuffer(), l2 = await s2.decodeAudioData(o2), n2 = ft(l2, t2);
+    n2 = mt(n2);
     let h2 = null;
-    return i2 && (h2 = et(l2)), { peaks: n2, bpm: h2 };
+    return i2 && (h2 = Z(l2)), { peaks: n2, bpm: h2 };
   } finally {
     s2 && s2.close();
   }
 }
-function it(e3 = 1800) {
+function tt(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;
@@ -479,21 +485,21 @@ function it(e3 = 1800) {
   }
   return t2;
 }
-function gt(e3, t2 = 0.95) {
+function mt(e3, t2 = 0.95) {
   let i2 = B(e3);
   if (i2 === 0 || i2 > t2) return e3;
   let s2 = t2 / i2;
   return e3.map((r2) => r2 * s2);
 }
-function st(e3) {
+function et(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 R() {
-  if (st("dark")) return "dark";
-  if (st("light")) return "light";
+function H2() {
+  if (et("dark")) return "dark";
+  if (et("light")) return "light";
   try {
-    let e3 = getComputedStyle(document.body).backgroundColor, t2 = J(e3);
+    let e3 = getComputedStyle(document.body).backgroundColor, t2 = j2(e3);
     if (t2 !== null) {
       if (t2 > 128) return "light";
       if (t2 < 128) return "dark";
@@ -506,18 +512,18 @@ function R() {
   }
   return "dark";
 }
-var _ = { 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 $2(e3) {
-  if (e3 && _[e3]) return _[e3];
-  let t2 = R();
-  return _[t2];
+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 rt = { 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 yt = "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 at = 5;
-var ot = 10;
-var wt = 'button, a[href], input, [role="slider"]';
+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 {
   static instances = /* @__PURE__ */ new Map();
   static currentlyPlaying = null;
@@ -525,11 +531,11 @@ var A = class e2 {
     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 = $2(this.options.colorPreset);
-    this._autoTheme = this.options.colorPreset == null || !_[this.options.colorPreset], this._presetKeys = [], this._scheme = this.options.colorPreset && _[this.options.colorPreset] ? this.options.colorPreset : R();
+    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 = rt[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 || G(this.options.url), e2.instances.set(this.id, this), e2._watchTheme(), this.init(), setTimeout(() => {
+    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(() => {
       this._emit("waveformplayer:ready", { player: this, url: this.options.url });
     }, 100);
   }
@@ -624,7 +630,7 @@ var A = class e2 {
   }
   bindArtworkFallback(t2) {
     t2 && t2.addEventListener("error", () => {
-      t2.src.startsWith("data:") || (t2.src = yt);
+      t2.src.startsWith("data:") || (t2.src = gt);
     }, { signal: this._ac.signal });
   }
   createArtworkElement() {
@@ -740,7 +746,7 @@ var A = class e2 {
   }
   initKeyboardControls() {
     this.container.setAttribute("tabindex", "-1"), this.container.addEventListener("click", (t2) => {
-      t2.target.closest(wt) || (e2.getAllInstances().forEach((i2) => {
+      t2.target.closest(yt) || (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) => {
@@ -766,17 +772,17 @@ var A = class e2 {
       switch (t2.key) {
         case "ArrowLeft":
         case "ArrowDown":
-          r2 = s2 - at;
+          r2 = s2 - st;
           break;
         case "ArrowRight":
         case "ArrowUp":
-          r2 = s2 + at;
+          r2 = s2 + st;
           break;
         case "PageDown":
-          r2 = s2 - ot;
+          r2 = s2 - rt;
           break;
         case "PageUp":
-          r2 = s2 + ot;
+          r2 = s2 + rt;
           break;
         case "Home":
           r2 = 0;
@@ -814,7 +820,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", j2(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", U(this.options.seekValueText || "%1$s of %2$s", E(i2), E(t2)));
   }
   initMediaSession() {
     if (!("mediaSession" in navigator) || !this.options.enableMediaSession || !this.audio) return;
@@ -878,7 +884,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 = K(() => this.resizeCanvas(), 100), window.addEventListener("resize", this.resizeHandler);
+    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);
   }
   setupResizeObserver() {
     "ResizeObserver" in window && (this.resizeObserver = new ResizeObserver(() => {
@@ -895,13 +901,13 @@ var A = class e2 {
         };
         this.audio.addEventListener("loadedmetadata", a2), this.audio.addEventListener("error", o2);
       }));
-      let i2 = this.options.title || H2(t2);
+      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 F(t2, this.options.samples, this.options.showBPM);
+        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 = it(this.options.samples);
+        console.warn("[WaveformPlayer] Using placeholder waveform:", s2), this.waveformData = tt(this.options.samples);
       }
       this.drawWaveform(), this.renderMarkers(), this.options.onLoad && this.options.onLoad(this);
     } catch (i2) {
@@ -933,7 +939,7 @@ var A = class e2 {
     this.drawWaveform();
   }
   drawWaveform() {
-    !this.ctx || this.waveformData.length === 0 || tt(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 || 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 });
   }
   resizeCanvas() {
     if (!this.canvas || this.isDestroying) return;
@@ -1075,8 +1081,8 @@ var A = class e2 {
   }
   refreshTheme() {
     if (!this._autoTheme) return;
-    this._scheme = R();
-    let t2 = $2(this.options.colorPreset);
+    this._scheme = H2();
+    let t2 = I(this.options.colorPreset);
     for (let i2 of this._presetKeys || []) i2 in t2 && (this.options[i2] = t2[i2]);
     this._applyThemeColors();
   }
@@ -1175,7 +1181,7 @@ var A = class e2 {
   }
   static async generateWaveformData(t2, i2 = 1800) {
     try {
-      return (await F(t2, i2)).peaks;
+      return (await $2(t2, i2)).peaks;
     } catch (s2) {
       throw console.error("[WaveformPlayer] Failed to generate waveform:", s2), s2;
     }
@@ -1186,21 +1192,21 @@ var A = class e2 {
     return i2 === t2 ? void 0 : i2;
   }
 };
-A.utils = { formatTime: E, extractTitleFromUrl: H2, escapeHtml: S, isSafeHref: V, parseDataAttributes: D };
-var U = () => typeof window < "u" && typeof document < "u";
-function q() {
-  if (!U()) return;
+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") try {
+    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);
     }
   });
 }
-U() && (document.readyState === "loading" ? document.addEventListener("DOMContentLoaded", q) : q());
-A.init = q;
-U() && (window.WaveformPlayer = A);
+A.init = wt;
+at() && (window.WaveformPlayer = A);
 var Bt = A;

 // packages/block-library/build-module/utils/waveform-utils.mjs
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 8e9f9c53ab..95013b2ae0 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' => 'fb8db6c2fefd8246fa86');
\ No newline at end of file
+<?php return array('dependencies' => array(), 'module_dependencies' => array(array('id' => '@wordpress/interactivity', 'import' => 'static')), 'version' => 'e921883a3f8a7b1ead70');
\ 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 562155e62c..fa48067f14 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,10 +1,10 @@
-import{store as Pe,getContext as N,getElement as Ae}from"@wordpress/interactivity";var $t={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},ht=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},et=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)}},Nt=/^#([0-9a-f]{3,8})$/i,O=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},ut=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),l=o?s===t?(i-a)/o:s===i?2+(a-t)/o:4+(t-i)/o:0;return{h:60*(l<0?l+6:l),s:s?o/s*100:0,v:s/255*100,a:r}},dt=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),l=a*(1-(t-s)*i),n=a*(1-(1-t+s)*i),h=s%6;return{r:255*[a,l,o,o,n,a][h],g:255*[n,a,a,l,o,o][h],b:255*[o,o,n,a,a,l][h],a:r}},it=function(e){return{h:ht(e.h),s:T(e.s,0,100),l:T(e.l,0,100),a:T(e.a)}},at=function(e){return{h:b(e.h),s:b(e.s),l:b(e.l),a:b(e.a,3)}},rt=function(e){return dt((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=ut(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},qt=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ot=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,zt=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ft=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,st={string:[[function(e){var t=Nt.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=zt.exec(e)||Ft.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:et({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=qt.exec(e)||Ot.exec(e);if(!t)return null;var i,a,r=it({h:(i=t[1],a=t[2],a===void 0&&(a="deg"),Number(i)*($t[a]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return rt(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)?et({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=it({h:Number(t),s:Number(i),l:Number(a),a:Number(s)});return rt(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(l){return{h:ht(l.h),s:T(l.s,0,100),v:T(l.v,0,100),a:T(l.a)}})({h:Number(t),s:Number(i),v:Number(a),a:Number(s)});return dt(o)},"hsv"]]},ot=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]},Ut=function(e){return typeof e=="string"?ot(e.trim(),st.string):typeof e=="object"&&e!==null?ot(e,st.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},nt=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}},lt=(function(){function e(t){this.parsed=Ut(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 at(B(this.rgba))},e.prototype.toHslString=function(){return t=at(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=ut(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(nt(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),k(nt(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 lt?e:new lt(e)};function Pt(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 ct(e){return L(typeof e=="number"?`${e}px`:e)}function jt(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 Gt(e){return e===void 0?void 0:e==="true"}function pt(e){if(typeof e=="string"&&e.trim().startsWith("["))try{return JSON.parse(e)}catch{}return e}function At(e){let t={},i=(o,l=o)=>{let n=Gt(e.dataset[l]);n!==void 0&&(t[o]=n)},a=(o,l=o,n=!1)=>{let h=e.dataset[l];h&&(t[o]=n?parseFloat(h):parseInt(h,10))},r=(o,l=o)=>{let n=e.dataset[l];n&&(t[o]=/^\d+(\.\d+)?$/.test(n.trim())?parseFloat(n):n)},s=(o,l=o)=>{let n=e.dataset[l];if(n)try{t[o]=JSON.parse(n)}catch(h){console.warn(`[WaveformPlayer] Invalid ${l} JSON:`,h)}};return 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"),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=pt(e.dataset.waveformColor)),e.dataset.progressColor&&(t.progressColor=pt(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"),s("playbackRates"),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),e.dataset.playIcon&&(t.playIcon=e.dataset.playIcon),e.dataset.pauseIcon&&(t.pauseIcon=e.dataset.pauseIcon),t}function Vt(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 I(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 Jt=0;function Kt(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)}_${(Jt++).toString(36)}`}function Tt(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 Xt(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 mt(...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 Qt(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),l=Math.ceil(s),n=s-o;if(l>=e.length)i.push(e[e.length-1]);else if(o===l)i.push(e[o]);else{let h=e[o]*(1-n)+e[l]*n;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),l=0,n=0;for(let h=s;h<=o&&h<e.length;h++)e[h]>l&&(l=e[h]),n++;if(n===0){let h=Math.min(Math.round(r*a),e.length-1);l=e[h]}i.push(l)}}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,[l,n,h,u]=o==="horizontal"?[0,0,r,0]:o==="diagonal"?[0,0,r,s]:[0,0,0,s];try{let c=e.createLinearGradient(l,n,h,u);return t.forEach((p,y)=>c.addColorStop(y/(t.length-1),p)),c}catch{return t[0]}}function D(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),l=n=>w(n,0,o);e.beginPath(),e.roundRect(t,i,a,r,Array.isArray(s)?s.map(l):l(s)),e.fill()}else e.fillRect(t,i,a,r)}function xt(e,t){return(e.barRadius||0)*t}function Yt(e,t){let i=xt(e,t);return[i,i,0,0]}function ft(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,l=r.barSpacing*s,n=Math.floor(t.width/(o+l)),h=z(i,n),u=t.height,c=a*t.width,p=Yt(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+l);if(f+o>t.width)break;let v=h[m]*u*.9,d=u-v;D(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+l);if(f>c)break;let v=h[m]*u*.9,d=u-v;D(e,f,d,o,v,p)}e.restore()}function Zt(e,t,i,a,r){let s=window.devicePixelRatio||1,o=r.barWidth*s,l=r.barSpacing*s,n=Math.floor(t.width/(o+l)),h=z(i,n),u=t.height,c=u/2,p=a*t.width,y=xt(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+l);if(E+o>t.width)break;let P=h[d]*u*.45;D(e,E,c-P,o,P,g),D(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+l);if(E>p)break;let P=h[d]*u*.45;D(e,E,c-P,o,P,g),D(e,E,c,o,P,m)}e.restore()}function te(e,t,i,a,r){let s=t.width,o=t.height,l=o/2,n=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,l);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=l+C*n;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,l),e.lineTo(s,l),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 yt(e,t,i,a,r){let s=window.devicePixelRatio||1,o=(r.barWidth||3)*s,l=(r.barSpacing||1)*s,n=Math.floor(t.width/(o+l)),h=z(i,n),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+l);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 vt(e,t,i,a,r){let s=window.devicePixelRatio||1,o=(r.barWidth||2)*s,l=(r.barSpacing||3)*s,n=Math.floor(t.width/(o+l)),h=z(i,n),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+l)+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 ee(e,t,i,a,r){let s=t.width,o=t.height,l=o/2,n=4,h=n/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)",ft(e,h,s,l,n),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)",ft(e,h,c,l,n),e.fill(),e.restore()}}var ie={bars:V,bar:V,mirror:Zt,line:te,blocks:yt,block:yt,dots:vt,dot:vt,seekbar:ee};function ae(e,t,i,a,r){(ie[r.waveformStyle]||V)(e,t,i,a,r)}function re(e){try{let t=e.getChannelData(0),i=e.sampleRate,a=se(t,i);if(a.length<2)return 120;let r=[];for(let n=1;n<a.length;n++)r.push((a[n]-a[n-1])/i);let s={};r.forEach(n=>{let h=60/n,u=Math.round(h/3)*3;u>60&&u<200&&(s[u]=(s[u]||0)+1)});let o=0,l=120;for(let[n,h]of Object.entries(s))h>o&&(o=h,l=parseInt(n));return l<70&&s[l*2]?l*=2:l>160&&s[Math.round(l/2)]&&(l=Math.round(l/2)),l-1}catch(t){return console.warn("[WaveformPlayer] BPM detection failed:",t),null}}function se(e,t){let i=[],a=0;for(let r=0;r<e.length-2048;r+=1024){let s=0;for(let n=r;n<r+2048;n++)s+=e[n]*e[n];s=s/2048;let o=s-a,l=a*1.8+.01;if(o>l&&s>.01){let n=i[i.length-1]||0,h=t*.15;r-n>h&&i.push(r)}a=s*.8+a*.2}return i}function oe(e,t=1800){let i=e.length/t,a=e.numberOfChannels,r=[];for(let o=0;o<a;o++){let l=e.getChannelData(o);for(let n=0;n<t;n++){let h=~~(n*i),u=~~(h+i),c=0,p=0;for(let g=h;g<u;g++){let m=l[g];m>p&&(p=m),m<c&&(c=m)}let y=Math.max(Math.abs(p),Math.abs(c));(o===0||y>r[n])&&(r[n]=y)}}let s=Pt(r);return s>0?r.map(o=>o/s):r}async function gt(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),l=oe(o,t);l=le(l);let n=null;return i&&(n=re(o)),{peaks:l,bpm:n}}finally{a&&a.close()}}function ne(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 le(e,t=.95){let i=Pt(e);if(i===0||i>t)return e;let a=t/i;return e.map(r=>r*a)}function bt(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(bt("dark"))return"dark";if(bt("light"))return"light";try{let e=getComputedStyle(document.body).backgroundColor,t=Xt(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 R={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 wt(e){if(e&&R[e])return R[e];let t=J();return R[t]}var kt={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},he={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}},ue="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>'),St=5,Et=10,de='button, a[href], input, [role="slider"]',W=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=At(this.container),r={...i};r.style&&!r.waveformStyle&&(r.waveformStyle=r.style),r.src&&!r.url&&(r.url=r.src),this.options=mt(kt,a,r);let s=wt(this.options.colorPreset);this._autoTheme=this.options.colorPreset==null||!R[this.options.colorPreset],this._presetKeys=[],this._scheme=this.options.colorPreset&&R[this.options.colorPreset]?this.options.colorPreset:J();for(let[l,n]of Object.entries(s))(this.options[l]===null||this.options[l]===void 0)&&(this.options[l]=n,this._presetKeys.push(l));let o=he[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||Kt(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: ${ct(this.options.buttonSize)}`),this.options.buttonRadius!=null&&i.push(`--wfp-btn-radius: ${ct(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?`
+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}>
           ${s}
           <span class="waveform-icon-play">${this.options.playIcon}</span>
           <span class="waveform-icon-pause" style="display:none;">${this.options.pauseIcon}</span>
         </button>
-        `:"",l=this.options.showInfo?`
+        `:"",n=this.options.showInfo?`
       <div class="waveform-info">
         ${this.options.artworkPosition!=="button"&&this.options.artwork?`
           <img class="waveform-artwork" src="${L(this.options.artwork)}" alt="${L(this.options.artworkAlt)}" style="
@@ -31,7 +31,7 @@ import{store as Pe,getContext as N,getElement as Ae}from"@wordpress/interactivit
                 <span class="speed-value">1x</span>
               </button>
               <div class="speed-menu" role="menu" aria-label="${L(this.options.speedLabel)}" style="display: none;">
-                ${this.options.playbackRates.map(n=>`<button class="speed-option" role="menuitemradio" tabindex="-1" aria-checked="false" data-rate="${n}">${n}x</button>`).join("")}
+                ${this.options.playbackRates.map(l=>`<button class="speed-option" role="menuitemradio" tabindex="-1" aria-checked="false" data-rate="${l}">${l}x</button>`).join("")}
               </div>
             </div>
           `:""}
@@ -58,7 +58,7 @@ import{store as Pe,getContext as N,getElement as Ae}from"@wordpress/interactivit
         </div>
       </div>

-      ${l}
+      ${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=ue)},{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=n=>{if(i.style.display=n?"block":"none",t.setAttribute("aria-expanded",n?"true":"false"),n){let h=a();(h.find(u=>u.getAttribute("aria-checked")==="true")||h[0])?.focus()}},o=n=>{let h=a();h.length&&h[(n+h.length)%h.length].focus()},l=n=>{this.setPlaybackRate(parseFloat(n.dataset.rate)),s(!1),t.focus()};t.addEventListener("click",n=>{n.stopPropagation(),s(!r())},{signal:this._ac.signal}),document.addEventListener("click",()=>s(!1),{signal:this._ac.signal}),i.addEventListener("click",n=>{n.stopPropagation();let h=n.target.closest(".speed-option");h&&l(h)},{signal:this._ac.signal}),t.closest(".waveform-speed")?.addEventListener("keydown",n=>{let h=a(),u=h.indexOf(document.activeElement);if(!r()){(n.key==="ArrowDown"||n.key==="ArrowUp")&&document.activeElement===t&&(n.preventDefault(),s(!0));return}switch(n.key){case"ArrowDown":n.preventDefault(),o(u<0?0:u+1);break;case"ArrowUp":n.preventDefault(),o(u<0?h.length-1:u-1);break;case"Home":n.preventDefault(),o(0);break;case"End":n.preventDefault(),o(h.length-1);break;case"Escape":n.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(de)||(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-St;break;case"ArrowRight":case"ArrowUp":r=a+St;break;case"PageDown":r=a-Et;break;case"PageUp":r=a+Et;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",Vt(this.options.seekValueText||"%1$s of %2$s",I(i),I(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=Qt(()=>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=l=>{this.audio.removeEventListener("loadedmetadata",s),this.audio.removeEventListener("error",o),r(l)};this.audio.addEventListener("loadedmetadata",s),this.audio.addEventListener("error",o)}));let i=this.options.title||Tt(t);if(this.titleEl&&(this.titleEl.textContent=i),this.applySeekLabel(i),this.options.waveform)this.setWaveformData(this.options.waveform);else try{let a=await gt(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=ne(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=mt(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?kt.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||ae(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",l=>{l.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,l)=>{let n=parseFloat(o.getAttribute("data-time"));Number.isFinite(n)&&n<=a+.05&&n>s&&(s=n,r=l)}),r!==this._activeMarkerIndex&&(this._activeMarkerIndex=r,this.setActiveMarker(r),clearTimeout(this._markerLabelTimer),t.forEach((o,l)=>o.classList.toggle("show-label",l===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=I(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=I(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=I(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=I(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=wt(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=I(t)),this._extDuration=i,this.totalTimeEl&&(!this.totalTimeEl.dataset._extSet||this.totalTimeEl.dataset._extDur!==String(i))&&(this.totalTimeEl.textContent=I(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 gt(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}};W.utils={formatTime:I,extractTitleFromUrl:Tt,escapeHtml:L,isSafeHref:jt,parseDataAttributes:At};var X=()=>typeof window<"u"&&typeof document<"u";function K(){X()&&document.querySelectorAll("[data-waveform-player]").forEach(e=>{if(e.dataset.waveformInitialized!=="true")try{new W(e),e.dataset.waveformInitialized="true"}catch(t){console.error("[WaveformPlayer] Failed to initialize:",t,e)}})}X()&&(document.readyState==="loading"?document.addEventListener("DOMContentLoaded",K):K());W.init=K;X()&&(window.WaveformPlayer=W);var Ct=W;var ce=100,pe="Seek";function _t(e){return e.ownerDocument.defaultView.getComputedStyle(e)}function It(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=It(e)[0],a=i?.match(/^(-?\d+(?:\.\d+)?)deg$/i);if(a){let l=(Number(a[1])%360+360)%360;return l===90||l===270?"horizontal":l===0||l===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=_t(i).color;return i.remove(),a&&k(a).isValid()?a:t}function Q(e,t){let i=ge(t)?.map(a=>ve(e,a)).filter(a=>k(a).isValid());return i?.length>1?i:void 0}function Lt(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=It(e).map(fe).filter(Boolean);return t.length>1?t:void 0}function Mt(e){return Array.isArray(e)?JSON.stringify(e):e}function be(e,t,i,a){let r=i||_t(e).color,s=Q(e,a),o=s||t||r,l=Lt(o,.3),n=Lt(o,.6),h=s?ye(a):void 0;return{textColor:r,waveformColor:l,progressColor:n,...h&&{waveformGradient:h}}}function we({url:e,title:t,artist:i,artwork:a,waveformColor:r,progressColor:s,waveformGradient:o,buttonColor:l,seekLabel:n,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",Mt(r)),p.setAttribute("data-progress-color",Mt(s)),o&&p.setAttribute("data-waveform-gradient",o),p.setAttribute("data-button-color",l),p.setAttribute("data-seek-label",Ht(n)),h&&p.setAttribute("data-seek-value-text",h),p.setAttribute("data-text-color",l),p.setAttribute("data-text-secondary-color",l),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"),l=e.querySelector(".waveform-btn"),n=Dt(Q(e,s)||r);n?e.style.setProperty("--wfp-button-color",n):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")),l&&(s?l.style.background=s:l.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 Ht(e){return e||pe}function Bt(e,t){let i=Ht(t);e.options.seekLabel=i,e.applySeekLabel?.(i);let a=e?.container?.querySelector(".waveform-container");a&&a.setAttribute("aria-label",i)}function Y(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 Rt(e,{src:t,title:i,artist:a,image:r,imageAlt:s,waveformColor:o,waveformGradient:l,textColor:n,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,n,l),C=Q(e,l),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 Ct(A);H.artworkEl&&(H.artworkEl.alt=s||""),ke(A,{backgroundColor:h,backgroundGradient:u,textColor:v,playButtonColor:m?void 0:M,playButtonGradient:m?void 0:l});let tt,q={ready:()=>{Se(A,M||v),m&&Y(A,r),tt=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:()=>{tt?.(),A.removeEventListener("waveformplayer:ready",q.ready),A.removeEventListener("waveformplayer:ended",q.ended),H.destroy(),A.remove()}}}var F=new WeakMap,Z=new Map,{state:Wt}=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 Wt.isCurrentTrackPlaying?e:t}},actions:{changeTrack(){let e=N();if(e.currentId===e.trackId){let t=Z.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=Wt.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{Z.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||""),Bt(r.instance,t.title||e.dataset.labelSeek),s&&Y(r.container,t.image),i&&r.instance.play()?.catch($)}).catch($);return}let l={play:e.dataset.labelPlay,pause:e.dataset.labelPause,seek:e.dataset.labelSeek,seekValueText:e.dataset.labelSeekValue},n=Rt(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:l,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);n.container.addEventListener("waveformplayer:play",u),n.container.addEventListener("waveformplayer:pause",c),n.container.addEventListener("waveformplayer:ended",c);let p=()=>{n.container.removeEventListener("waveformplayer:play",u),n.container.removeEventListener("waveformplayer:pause",c),n.container.removeEventListener("waveformplayer:ended",c),n.destroy()},y={url:t.url,instance:n.instance,container:n.container,destroy:p};F.set(e,y),Z.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=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)}
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 a4360b5c7a..a9a4ac2d69 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
@@ -63,7 +63,7 @@ var { actions, state } = store(
        * @param {KeyboardEvent} event The keydown event.
        */
       handleTabKeyDown: withSyncEvent((event) => {
-        const { tabIndex } = state;
+        const { tabIndex, tabsList } = state;
         if (tabIndex === null) {
           return;
         }
@@ -73,6 +73,12 @@ var { actions, state } = store(
         } else if (event.key === "ArrowLeft") {
           event.preventDefault();
           actions.moveFocus(tabIndex - 1);
+        } else if (event.key === "Home") {
+          event.preventDefault();
+          actions.moveFocus(0);
+        } else if (event.key === "End") {
+          event.preventDefault();
+          actions.moveFocus(tabsList.length - 1);
         }
       }),
       /**
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 62f42cfda2..a4952ebf53 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' => '581cf5c9168a7665f2dd');
\ No newline at end of file
+<?php return array('dependencies' => array(), 'module_dependencies' => array(array('id' => '@wordpress/interactivity', 'import' => 'static')), 'version' => 'cc1a34b1bee3c2e17bc4');
\ 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 1bb464a84b..23cef30108 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 l}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:l(e=>{let{tabIndex:t}=a;t!==null&&(e.key==="ArrowRight"?(e.preventDefault(),c.moveFocus(t+1)):e.key==="ArrowLeft"&&(e.preventDefault(),c.moveFocus(t-1)))}),handleTabClick:l(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],b=document.getElementById(r);b&&setTimeout(()=>{b.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 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});
diff --git a/wp-includes/js/dist/script-modules/boot/index.js b/wp-includes/js/dist/script-modules/boot/index.js
index f28646c94e..2cb82f0e8b 100644
--- a/wp-includes/js/dist/script-modules/boot/index.js
+++ b/wp-includes/js/dist/script-modules/boot/index.js
@@ -79,7 +79,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 === React47.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();
@@ -127,8 +127,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 React47 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState19 = React47.useState, useEffect18 = React47.useEffect, useLayoutEffect3 = React47.useLayoutEffect, useDebugValue2 = React47.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 !== React47.useSyncExternalStore ? React47.useSyncExternalStore : shim;
+      var React48 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState19 = React48.useState, useEffect18 = React48.useEffect, useLayoutEffect3 = React48.useLayoutEffect, useDebugValue2 = React48.useDebugValue, didWarnOld18Alpha = false, didWarnUncachedGetSnapshot = false, shim = "undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement ? useSyncExternalStore$1 : useSyncExternalStore$2;
+      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());
     })();
   }
@@ -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 React47 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore2 = shim.useSyncExternalStore, useRef22 = React47.useRef, useEffect18 = React47.useEffect, useMemo19 = React47.useMemo, useDebugValue2 = React47.useDebugValue;
+      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;
       exports.useSyncExternalStoreWithSelector = function(subscribe, getSnapshot, getServerSnapshot, selector, isEqual) {
         var instRef = useRef22(null);
         if (null === instRef.current) {
           var inst = { hasValue: false, value: null };
           instRef.current = inst;
         } else inst = instRef.current;
-        instRef = useMemo19(
+        instRef = useMemo20(
           function() {
             function memoizedSelector(nextSnapshot) {
               if (!hasMemo) {
@@ -307,7 +307,7 @@ var import_element32 = __toESM(require_element(), 1);
 var import_data10 = __toESM(require_data(), 1);

 // packages/boot/build-module/components/app/router.mjs
-var import_i18n10 = __toESM(require_i18n(), 1);
+var import_i18n11 = __toESM(require_i18n(), 1);
 var import_element30 = __toESM(require_element(), 1);

 // node_modules/clsx/dist/clsx.mjs
@@ -1280,7 +1280,7 @@ function getParentNode(node) {
 function getNearestOverflowAncestor(node) {
   const parentNode = getParentNode(node);
   if (isLastTraversableNode(parentNode)) {
-    return node.ownerDocument ? node.ownerDocument.body : node.body;
+    return (node.ownerDocument || node).body;
   }
   if (isHTMLElement(parentNode) && isOverflowElement(parentNode)) {
     return parentNode;
@@ -2027,12 +2027,12 @@ function getOppositePlacement(placement) {
   return oppositeSideMap[side] + placement.slice(side.length);
 }
 function expandPaddingObject(padding) {
+  var _padding$top, _padding$right, _padding$bottom, _padding$left;
   return {
-    top: 0,
-    right: 0,
-    bottom: 0,
-    left: 0,
-    ...padding
+    top: (_padding$top = padding.top) != null ? _padding$top : 0,
+    right: (_padding$right = padding.right) != null ? _padding$right : 0,
+    bottom: (_padding$bottom = padding.bottom) != null ? _padding$bottom : 0,
+    left: (_padding$left = padding.left) != null ? _padding$left : 0
   };
 }
 function getPaddingObject(padding) {
@@ -2839,8 +2839,8 @@ function useDismiss(context, props = {}) {
         const isScrollableY = lastTraversableNode || scrollRe.test(style.overflowY);
         const canScrollX = isScrollableX && target.clientWidth > 0 && target.scrollWidth > target.clientWidth;
         const canScrollY = isScrollableY && target.clientHeight > 0 && target.scrollHeight > target.clientHeight;
-        const isRTL6 = style.direction === "rtl";
-        const pressedVerticalScrollbar = canScrollY && (isRTL6 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
+        const isRTL7 = style.direction === "rtl";
+        const pressedVerticalScrollbar = canScrollY && (isRTL7 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
         const pressedHorizontalScrollbar = canScrollX && event.offsetY > target.clientHeight;
         if (pressedVerticalScrollbar || pressedHorizontalScrollbar) {
           return;
@@ -3077,13 +3077,9 @@ function computeCoordsFromPlacement(_ref, placement, rtl) {
         y: reference.y
       };
   }
-  switch (getAlignment(placement)) {
-    case "start":
-      coords[alignmentAxis] -= commonAlign * (rtl && isVertical ? -1 : 1);
-      break;
-    case "end":
-      coords[alignmentAxis] += commonAlign * (rtl && isVertical ? -1 : 1);
-      break;
+  const alignment = getAlignment(placement);
+  if (alignment) {
+    coords[alignmentAxis] += commonAlign * (alignment === "end" ? 1 : -1) * (rtl && isVertical ? -1 : 1);
   }
   return coords;
 }
@@ -3123,10 +3119,7 @@ async function detectOverflow(state, options) {
     height: rects.floating.height
   } : rects.reference;
   const offsetParent = await (platform3.getOffsetParent == null ? void 0 : platform3.getOffsetParent(elements.floating));
-  const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) ? await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
-    x: 1,
-    y: 1
-  } : {
+  const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) && await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
     x: 1,
     y: 1
   };
@@ -3505,23 +3498,16 @@ var shift = function(options) {
         y
       };
       const overflow = await platform3.detectOverflow(state, detectOverflowOptions);
-      const crossAxis = getSideAxis(getSide(placement));
+      const crossAxis = getSideAxis(placement);
       const mainAxis = getOppositeAxis(crossAxis);
       let mainAxisCoord = coords[mainAxis];
       let crossAxisCoord = coords[crossAxis];
+      const clampCoord = (axis, coord) => clamp(coord + overflow[axis === "y" ? "top" : "left"], coord, coord - overflow[axis === "y" ? "bottom" : "right"]);
       if (checkMainAxis) {
-        const minSide = mainAxis === "y" ? "top" : "left";
-        const maxSide = mainAxis === "y" ? "bottom" : "right";
-        const min2 = mainAxisCoord + overflow[minSide];
-        const max2 = mainAxisCoord - overflow[maxSide];
-        mainAxisCoord = clamp(min2, mainAxisCoord, max2);
+        mainAxisCoord = clampCoord(mainAxis, mainAxisCoord);
       }
       if (checkCrossAxis) {
-        const minSide = crossAxis === "y" ? "top" : "left";
-        const maxSide = crossAxis === "y" ? "bottom" : "right";
-        const min2 = crossAxisCoord + overflow[minSide];
-        const max2 = crossAxisCoord - overflow[maxSide];
-        crossAxisCoord = clamp(min2, crossAxisCoord, max2);
+        crossAxisCoord = clampCoord(crossAxis, crossAxisCoord);
       }
       const limitedCoords = limiter.fn({
         ...state,
@@ -3549,6 +3535,7 @@ var limitShift = function(options) {
   return {
     options,
     fn(state) {
+      var _rawOffset$mainAxis, _rawOffset$crossAxis;
       const {
         x,
         y,
@@ -3574,9 +3561,8 @@ var limitShift = function(options) {
         mainAxis: rawOffset,
         crossAxis: 0
       } : {
-        mainAxis: 0,
-        crossAxis: 0,
-        ...rawOffset
+        mainAxis: (_rawOffset$mainAxis = rawOffset.mainAxis) != null ? _rawOffset$mainAxis : 0,
+        crossAxis: (_rawOffset$crossAxis = rawOffset.crossAxis) != null ? _rawOffset$crossAxis : 0
       };
       if (checkMainAxis) {
         const len = mainAxis === "y" ? "height" : "width";
@@ -3615,7 +3601,6 @@ var size = function(options) {
     name: "size",
     options,
     async fn(state) {
-      var _state$middlewareData, _state$middlewareData2;
       const {
         placement,
         rects,
@@ -3648,24 +3633,21 @@ var size = function(options) {
       const maximumClippingWidth = width - overflow.left - overflow.right;
       const overflowAvailableHeight = min(height - overflow[heightSide], maximumClippingHeight);
       const overflowAvailableWidth = min(width - overflow[widthSide], maximumClippingWidth);
-      const noShift = !state.middlewareData.shift;
+      const shiftData = state.middlewareData.shift;
+      const noShift = !shiftData;
       let availableHeight = overflowAvailableHeight;
       let availableWidth = overflowAvailableWidth;
-      if ((_state$middlewareData = state.middlewareData.shift) != null && _state$middlewareData.enabled.x) {
+      if (shiftData != null && shiftData.enabled.x) {
         availableWidth = maximumClippingWidth;
       }
-      if ((_state$middlewareData2 = state.middlewareData.shift) != null && _state$middlewareData2.enabled.y) {
+      if (shiftData != null && shiftData.enabled.y) {
         availableHeight = maximumClippingHeight;
       }
       if (noShift && !alignment) {
-        const xMin = max(overflow.left, 0);
-        const xMax = max(overflow.right, 0);
-        const yMin = max(overflow.top, 0);
-        const yMax = max(overflow.bottom, 0);
         if (isYAxis) {
-          availableWidth = width - 2 * (xMin !== 0 || xMax !== 0 ? xMin + xMax : max(overflow.left, overflow.right));
+          availableWidth = width - 2 * max(overflow.left, overflow.right);
         } else {
-          availableHeight = height - 2 * (yMin !== 0 || yMax !== 0 ? yMin + yMax : max(overflow.top, overflow.bottom));
+          availableHeight = height - 2 * max(overflow.top, overflow.bottom);
         }
       }
       await apply({
@@ -3747,10 +3729,7 @@ function shouldAddVisualOffsets(element, isFixed, floatingOffsetParent) {
   if (isFixed === void 0) {
     isFixed = false;
   }
-  if (!floatingOffsetParent || isFixed && floatingOffsetParent !== getWindow(element)) {
-    return false;
-  }
-  return isFixed;
+  return !!floatingOffsetParent && isFixed && floatingOffsetParent === getWindow(element);
 }
 function getBoundingClientRect(element, includeScale, isFixedStrategy, offsetParent) {
   if (includeScale === void 0) {
@@ -3776,12 +3755,12 @@ function getBoundingClientRect(element, includeScale, isFixedStrategy, offsetPar
   let y = (clientRect.top + visualOffsets.y) / scale.y;
   let width = clientRect.width / scale.x;
   let height = clientRect.height / scale.y;
-  if (domElement) {
+  if (domElement && offsetParent) {
     const win = getWindow(domElement);
-    const offsetWin = offsetParent && isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
+    const offsetWin = isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
     let currentWin = win;
     let currentIFrame = getFrameElement(currentWin);
-    while (currentIFrame && offsetParent && offsetWin !== currentWin) {
+    while (currentIFrame && offsetWin !== currentWin) {
       const iframeScale = getScale(currentIFrame);
       const iframeRect = currentIFrame.getBoundingClientRect();
       const css = getComputedStyle2(currentIFrame);
@@ -3840,7 +3819,7 @@ function convertOffsetParentRelativeRectToViewportRelativeRect(_ref) {
   let scale = createCoords(1);
   const offsets = createCoords(0);
   const isOffsetParentAnElement = isHTMLElement(offsetParent);
-  if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
+  if (isOffsetParentAnElement || !isFixed) {
     if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
       scroll = getNodeScroll(offsetParent);
     }
@@ -3860,15 +3839,14 @@ function convertOffsetParentRelativeRectToViewportRelativeRect(_ref) {
   };
 }
 function getClientRects(element) {
-  return Array.from(element.getClientRects());
+  return element.getClientRects ? Array.from(element.getClientRects()) : [];
 }
-function getDocumentRect(element) {
-  const html = getDocumentElement(element);
-  const scroll = getNodeScroll(element);
-  const body = element.ownerDocument.body;
+function getDocumentRect(html) {
+  const scroll = getNodeScroll(html);
+  const body = html.ownerDocument.body;
   const width = max(html.scrollWidth, html.clientWidth, body.scrollWidth, body.clientWidth);
   const height = max(html.scrollHeight, html.clientHeight, body.scrollHeight, body.clientHeight);
-  let x = -scroll.scrollLeft + getWindowScrollBarX(element);
+  let x = -scroll.scrollLeft + getWindowScrollBarX(html);
   const y = -scroll.scrollTop;
   if (getComputedStyle2(body).direction === "rtl") {
     x += max(html.clientWidth, body.clientWidth) - width;
@@ -3881,7 +3859,11 @@ function getDocumentRect(element) {
   };
 }
 var SCROLLBAR_MAX = 25;
-function getViewportRect(element, strategy) {
+function getViewportRect(element, strategy, rootBoundary) {
+  if (rootBoundary === void 0) {
+    rootBoundary = "viewport";
+  }
+  const isLayoutViewport = rootBoundary === "layoutViewport";
   const win = getWindow(element);
   const html = getDocumentElement(element);
   const visualViewport = win.visualViewport;
@@ -3890,12 +3872,19 @@ function getViewportRect(element, strategy) {
   let x = 0;
   let y = 0;
   if (visualViewport) {
-    width = visualViewport.width;
-    height = visualViewport.height;
-    const visualViewportBased = isWebKit();
-    if (!visualViewportBased || visualViewportBased && strategy === "fixed") {
-      x = visualViewport.offsetLeft;
-      y = visualViewport.offsetTop;
+    const layoutRelativeClientCoords = !isWebKit() || strategy === "fixed";
+    if (isLayoutViewport) {
+      if (!layoutRelativeClientCoords) {
+        x = -visualViewport.offsetLeft;
+        y = -visualViewport.offsetTop;
+      }
+    } else {
+      width = visualViewport.width;
+      height = visualViewport.height;
+      if (layoutRelativeClientCoords) {
+        x = visualViewport.offsetLeft;
+        y = visualViewport.offsetTop;
+      }
     }
   }
   const windowScrollbarX = getWindowScrollBarX(html);
@@ -3904,12 +3893,11 @@ function getViewportRect(element, strategy) {
     const body = doc.body;
     const bodyStyles = getComputedStyle(body);
     const bodyMarginInline = doc.compatMode === "CSS1Compat" ? parseFloat(bodyStyles.marginLeft) + parseFloat(bodyStyles.marginRight) || 0 : 0;
-    const clippingStableScrollbarWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
-    if (clippingStableScrollbarWidth <= SCROLLBAR_MAX) {
-      width -= clippingStableScrollbarWidth;
+    const reservedWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
+    const gutter = getComputedStyle(html).scrollbarGutter === "stable both-edges" ? reservedWidth / 2 : reservedWidth;
+    if (gutter <= SCROLLBAR_MAX) {
+      width -= gutter;
     }
-  } else if (windowScrollbarX <= SCROLLBAR_MAX) {
-    width += windowScrollbarX;
   }
   return {
     width,
@@ -3922,7 +3910,7 @@ function getInnerBoundingClientRect(element, strategy) {
   const clientRect = getBoundingClientRect(element, true, strategy === "fixed");
   const top = clientRect.top + element.clientTop;
   const left = clientRect.left + element.clientLeft;
-  const scale = isHTMLElement(element) ? getScale(element) : createCoords(1);
+  const scale = getScale(element);
   const width = element.clientWidth * scale.x;
   const height = element.clientHeight * scale.y;
   const x = left * scale.x;
@@ -3936,8 +3924,8 @@ function getInnerBoundingClientRect(element, strategy) {
 }
 function getClientRectFromClippingAncestor(element, clippingAncestor, strategy) {
   let rect;
-  if (clippingAncestor === "viewport") {
-    rect = getViewportRect(element, strategy);
+  if (clippingAncestor === "viewport" || clippingAncestor === "layoutViewport") {
+    rect = getViewportRect(element, strategy, clippingAncestor);
   } else if (clippingAncestor === "document") {
     rect = getDocumentRect(getDocumentElement(element));
   } else if (isElement(clippingAncestor)) {
@@ -3953,33 +3941,24 @@ function getClientRectFromClippingAncestor(element, clippingAncestor, strategy)
   }
   return rectToClientRect(rect);
 }
-function hasFixedPositionAncestor(element, stopNode) {
-  const parentNode = getParentNode(element);
-  if (parentNode === stopNode || !isElement(parentNode) || isLastTraversableNode(parentNode)) {
-    return false;
-  }
-  return getComputedStyle2(parentNode).position === "fixed" || hasFixedPositionAncestor(parentNode, stopNode);
-}
 function getClippingElementAncestors(element, cache) {
   const cachedResult = cache.get(element);
   if (cachedResult) {
     return cachedResult;
   }
   let result = getOverflowAncestors(element, [], false).filter((el) => isElement(el) && getNodeName(el) !== "body");
-  let currentContainingBlockComputedStyle = null;
+  let lastKeptComputedStyle = null;
   const elementIsFixed = getComputedStyle2(element).position === "fixed";
   let currentNode = elementIsFixed ? getParentNode(element) : element;
   while (isElement(currentNode) && !isLastTraversableNode(currentNode)) {
     const computedStyle = getComputedStyle2(currentNode);
     const currentNodeIsContaining = isContainingBlock(currentNode);
-    if (!currentNodeIsContaining && computedStyle.position === "fixed") {
-      currentContainingBlockComputedStyle = null;
-    }
-    const shouldDropCurrentNode = elementIsFixed ? !currentNodeIsContaining && !currentContainingBlockComputedStyle : !currentNodeIsContaining && computedStyle.position === "static" && !!currentContainingBlockComputedStyle && (currentContainingBlockComputedStyle.position === "absolute" || currentContainingBlockComputedStyle.position === "fixed") || isOverflowElement(currentNode) && !currentNodeIsContaining && hasFixedPositionAncestor(element, currentNode);
+    const lastPosition = lastKeptComputedStyle ? lastKeptComputedStyle.position : elementIsFixed ? "fixed" : "";
+    const shouldDropCurrentNode = !currentNodeIsContaining && (lastPosition === "fixed" || lastPosition === "absolute" && computedStyle.position === "static");
     if (shouldDropCurrentNode) {
       result = result.filter((ancestor) => ancestor !== currentNode);
     } else {
-      currentContainingBlockComputedStyle = computedStyle;
+      lastKeptComputedStyle = computedStyle;
     }
     currentNode = getParentNode(currentNode);
   }
@@ -4034,10 +4013,7 @@ function getRectRelativeToOffsetParent(element, offsetParent, strategy) {
     scrollTop: 0
   };
   const offsets = createCoords(0);
-  function setLeftRTLScrollbarOffset() {
-    offsets.x = getWindowScrollBarX(documentElement);
-  }
-  if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
+  if (isOffsetParentAnElement || !isFixed) {
     if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
       scroll = getNodeScroll(offsetParent);
     }
@@ -4045,12 +4021,10 @@ function getRectRelativeToOffsetParent(element, offsetParent, strategy) {
       const offsetRect = getBoundingClientRect(offsetParent, true, isFixed, offsetParent);
       offsets.x = offsetRect.x + offsetParent.clientLeft;
       offsets.y = offsetRect.y + offsetParent.clientTop;
-    } else if (documentElement) {
-      setLeftRTLScrollbarOffset();
     }
   }
-  if (isFixed && !isOffsetParentAnElement && documentElement) {
-    setLeftRTLScrollbarOffset();
+  if (!isOffsetParentAnElement && documentElement) {
+    offsets.x = getWindowScrollBarX(documentElement);
   }
   const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll) : createCoords(0);
   const x = rect.left + scroll.scrollLeft - offsets.x - htmlOffset.x;
@@ -4134,7 +4108,7 @@ var platform2 = {
 function rectsAreEqual(a, b) {
   return a.x === b.x && a.y === b.y && a.width === b.width && a.height === b.height;
 }
-function observeMove(element, onMove) {
+function observeMove(element, onMove, ancestorResize) {
   let io = null;
   let timeoutId;
   const root = getDocumentElement(element);
@@ -4177,6 +4151,9 @@ function observeMove(element, onMove) {
     let isFirstUpdate = true;
     function handleObserve(entries) {
       const ratio = entries[0].intersectionRatio;
+      if (!rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
+        return refresh();
+      }
       if (ratio !== threshold) {
         if (!isFirstUpdate) {
           return refresh();
@@ -4189,9 +4166,6 @@ function observeMove(element, onMove) {
           refresh(false, ratio);
         }
       }
-      if (ratio === 1 && !rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
-        refresh();
-      }
       isFirstUpdate = false;
     }
     try {
@@ -4205,8 +4179,14 @@ function observeMove(element, onMove) {
     }
     io.observe(element);
   }
+  const win = getWindow(element);
+  const handleResize = () => refresh(ancestorResize);
+  win.addEventListener("resize", handleResize);
   refresh(true);
-  return cleanup;
+  return () => {
+    win.removeEventListener("resize", handleResize);
+    cleanup();
+  };
 }
 function autoUpdate(reference, floating, update2, options) {
   if (options === void 0) {
@@ -4222,12 +4202,10 @@ function autoUpdate(reference, floating, update2, options) {
   const referenceEl = unwrapElement(reference);
   const ancestors = ancestorScroll || ancestorResize ? [...referenceEl ? getOverflowAncestors(referenceEl) : [], ...floating ? getOverflowAncestors(floating) : []] : [];
   ancestors.forEach((ancestor) => {
-    ancestorScroll && ancestor.addEventListener("scroll", update2, {
-      passive: true
-    });
+    ancestorScroll && ancestor.addEventListener("scroll", update2);
     ancestorResize && ancestor.addEventListener("resize", update2);
   });
-  const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update2) : null;
+  const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update2, ancestorResize) : null;
   let reobserveFrame = -1;
   let resizeObserver = null;
   if (elementResize) {
@@ -4286,11 +4264,9 @@ var hide2 = hide;
 var limitShift2 = limitShift;
 var computePosition2 = (reference, floating, options) => {
   const cache = /* @__PURE__ */ new Map();
-  const mergedOptions = {
-    platform: platform2,
-    ...options
-  };
+  const mergedOptions = options != null ? options : {};
   const platformWithCache = {
+    ...platform2,
     ...mergedOptions.platform,
     _c: cache
   };
@@ -7221,7 +7197,7 @@ function usePositioner(componentProps, state, {
 }

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

 // node_modules/@base-ui/utils/usePreviousValue.mjs
@@ -7392,8 +7368,25 @@ function setPositionerCssSize(positionerElement, size4) {
   positionerElement.style.setProperty("--positioner-height", height);
 }

-// node_modules/@base-ui/react/utils/usePopupViewport.mjs
+// node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
+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 = React32.useMemo(() => ({
+    direction
+  }), [direction]);
+  return /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(DirectionContext.Provider, {
+    value: contextValue,
+    children: props.children
+  });
+};
+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,
@@ -7411,15 +7404,15 @@ function usePopupViewport(parameters) {
   const positionerElement = store2.useState("positionerElement");
   const previousActiveTrigger = usePreviousValue(open ? activeTrigger : null);
   const currentContentKey = usePopupContentKey(activeTriggerId, payload);
-  const capturedNodeRef = React32.useRef(null);
-  const [previousContentNode, setPreviousContentNode] = React32.useState(null);
-  const [newTriggerOffset, setNewTriggerOffset] = React32.useState(null);
-  const currentContainerRef = React32.useRef(null);
-  const previousContainerRef = React32.useRef(null);
+  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] = React32.useState(null);
-  const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React32.useState(false);
+  const [previousContentDimensions, setPreviousContentDimensions] = React33.useState(null);
+  const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React33.useState(false);
   useIsoLayoutEffect(() => {
     store2.set("hasViewport", true);
     return () => {
@@ -7439,7 +7432,7 @@ function usePopupViewport(parameters) {
       setPreviousContentDimensions(previousDimensions);
     }
   });
-  const lastHandledTriggerRef = React32.useRef(null);
+  const lastHandledTriggerRef = React33.useRef(null);
   useIsoLayoutEffect(() => {
     if (!open || !mounted) {
       lastHandledTriggerRef.current = null;
@@ -7478,14 +7471,14 @@ function usePopupViewport(parameters) {
   const isTransitioning = previousContentNode != null;
   let childrenToRender;
   if (!isTransitioning) {
-    childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime5.jsx)("div", {
+    childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)("div", {
       "data-current": true,
       ref: currentContainerRef,
       children
     }, currentContentKey);
   } else {
-    childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime5.jsxs)(React32.Fragment, {
-      children: [/* @__PURE__ */ (0, import_jsx_runtime5.jsx)("div", {
+    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,
@@ -7497,7 +7490,7 @@ function usePopupViewport(parameters) {
           position: "absolute"
         },
         "data-ending-style": showStartingStyleAttribute ? void 0 : ""
-      }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime5.jsx)("div", {
+      }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime6.jsx)("div", {
         "data-current": true,
         ref: currentContainerRef,
         "data-starting-style": showStartingStyleAttribute ? "" : void 0,
@@ -7563,10 +7556,10 @@ function calculateRelativePosition(from, to) {
   };
 }
 function usePopupContentKey(activeTriggerId, payload) {
-  const [contentKey, setContentKey] = React32.useState(0);
-  const previousActiveTriggerIdRef = React32.useRef(activeTriggerId);
-  const previousPayloadRef = React32.useRef(payload);
-  const pendingPayloadUpdateRef = React32.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;
@@ -7586,10 +7579,10 @@ function usePopupContentKey(activeTriggerId, payload) {
 }

 // node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
-var React33 = __toESM(require_react(), 1);
+var React34 = __toESM(require_react(), 1);
 var ReactDOM7 = __toESM(require_react_dom(), 1);
-var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
-var FloatingPortalLite = /* @__PURE__ */ React33.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
+var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
+var FloatingPortalLite = /* @__PURE__ */ React34.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
   const {
     children,
     container,
@@ -7610,7 +7603,7 @@ var FloatingPortalLite = /* @__PURE__ */ React33.forwardRef(function FloatingPor
   if (!portalSubtree && !portalNode) {
     return null;
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime6.jsxs)(React33.Fragment, {
+  return /* @__PURE__ */ (0, import_jsx_runtime7.jsxs)(React34.Fragment, {
     children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM7.createPortal(children, portalNode)]
   });
 });
@@ -7632,14 +7625,14 @@ __export(index_parts_exports, {
 });

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

 // node_modules/@base-ui/react/tooltip/root/TooltipRootContext.mjs
-var React34 = __toESM(require_react(), 1);
-var TooltipRootContext = /* @__PURE__ */ React34.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 = React34.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));
   }
@@ -7647,7 +7640,7 @@ function useTooltipRootContext(optional) {
 }

 // node_modules/@base-ui/react/tooltip/store/TooltipStore.mjs
-var React35 = __toESM(require_react(), 1);
+var React36 = __toESM(require_react(), 1);
 var selectors2 = {
   ...popupStoreSelectors,
   disabled: createSelector((state) => state.disabled),
@@ -7669,7 +7662,7 @@ var TooltipStore = class _TooltipStore extends ReactStore {
     };
     state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
     super(state, {
-      popupRef: /* @__PURE__ */ React35.createRef(),
+      popupRef: /* @__PURE__ */ React36.createRef(),
       onOpenChange: void 0,
       onOpenChangeComplete: void 0,
       triggerElements
@@ -7707,7 +7700,7 @@ function createInitialState() {
 }

 // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
 var TooltipRoot = fastComponent(function TooltipRoot2(props) {
   const {
     disabled: disabled2 = false,
@@ -7754,7 +7747,7 @@ var TooltipRoot = fastComponent(function TooltipRoot2(props) {
   const isInstantPhase = store2.useState("isInstantPhase");
   const instantType = store2.useState("instantType");
   const lastOpenChangeReason = store2.useState("lastOpenChangeReason");
-  const previousInstantTypeRef = React36.useRef(null);
+  const previousInstantTypeRef = React37.useRef(null);
   useIsoLayoutEffect(() => {
     if (openState && disabled2) {
       store2.setOpen(false, createChangeEventDetails(reason_parts_exports.disabled));
@@ -7778,17 +7771,17 @@ var TooltipRoot = fastComponent(function TooltipRoot2(props) {
       }
     }
   }, [store2, activeTriggerId, open]);
-  const handleImperativeClose = React36.useCallback(() => {
+  const handleImperativeClose = React37.useCallback(() => {
     store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
   }, [store2]);
-  React36.useImperativeHandle(actionsRef, () => ({
+  React37.useImperativeHandle(actionsRef, () => ({
     unmount: forceUnmount,
     close: handleImperativeClose
   }), [forceUnmount, handleImperativeClose]);
   const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
-  return /* @__PURE__ */ (0, import_jsx_runtime7.jsxs)(TooltipRootContext.Provider, {
+  return /* @__PURE__ */ (0, import_jsx_runtime8.jsxs)(TooltipRootContext.Provider, {
     value: store2,
-    children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(TooltipInteractions, {
+    children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipInteractions, {
       store: store2,
       disabled: disabled2,
       trackCursorAxis
@@ -7812,9 +7805,9 @@ function TooltipInteractions({
     enabled: !disabled2 && trackCursorAxis !== "none",
     axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
   });
-  const activeTriggerProps = React36.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
-  const inactiveTriggerProps = React36.useMemo(() => mergeProps(clientPoint.trigger, dismiss.trigger), [clientPoint.trigger, dismiss.trigger]);
-  const popupProps = React36.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, clientPoint.floating, dismiss.floating), [clientPoint.floating, dismiss.floating]);
+  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]);
   usePopupInteractionProps(store2, {
     activeTriggerProps,
     inactiveTriggerProps,
@@ -7824,14 +7817,14 @@ function TooltipInteractions({
 }

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

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

 // node_modules/@base-ui/react/tooltip/trigger/TooltipTriggerDataAttributes.mjs
@@ -7901,7 +7894,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 = React38.useRef(null);
+  const triggerElementRef = React39.useRef(null);
   const delayWithDefault = delay ?? OPEN_DELAY;
   const closeDelayWithDefault = closeDelay ?? 0;
   const {
@@ -7927,9 +7920,9 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
   const disabledRef = useValueAsRef(disabled2);
   const trackCursorAxis = store2.useState("trackCursorAxis");
   const disableHoverablePopup = store2.useState("disableHoverablePopup");
-  const isNestedTriggerHoveredRef = React38.useRef(false);
+  const isNestedTriggerHoveredRef = React39.useRef(false);
   const nestedTriggerOpenTimeout = useTimeout();
-  const pointerTypeRef = React38.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;
@@ -8062,14 +8055,14 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
 if (true) TooltipTrigger.displayName = "TooltipTrigger";

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

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

 // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
-var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
-var TooltipPortal = /* @__PURE__ */ React40.forwardRef(function TooltipPortal2(props, forwardedRef) {
+var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
+var TooltipPortal = /* @__PURE__ */ React41.forwardRef(function TooltipPortal2(props, forwardedRef) {
   const {
     keepMounted = false,
     ...portalProps
@@ -8089,9 +8082,9 @@ var TooltipPortal = /* @__PURE__ */ React40.forwardRef(function TooltipPortal2(p
   if (!shouldRender) {
     return null;
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipPortalContext.Provider, {
+  return /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(TooltipPortalContext.Provider, {
     value: keepMounted,
-    children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(FloatingPortalLite, {
+    children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(FloatingPortalLite, {
       ref: forwardedRef,
       ...portalProps
     })
@@ -8100,14 +8093,14 @@ var TooltipPortal = /* @__PURE__ */ React40.forwardRef(function TooltipPortal2(p
 if (true) TooltipPortal.displayName = "TooltipPortal";

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

 // node_modules/@base-ui/react/tooltip/positioner/TooltipPositionerContext.mjs
-var React41 = __toESM(require_react(), 1);
-var TooltipPositionerContext = /* @__PURE__ */ React41.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 = React41.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));
   }
@@ -8115,8 +8108,8 @@ function useTooltipPositionerContext() {
 }

 // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-var TooltipPositioner = /* @__PURE__ */ React42.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
+var TooltipPositioner = /* @__PURE__ */ React43.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8163,7 +8156,7 @@ var TooltipPositioner = /* @__PURE__ */ React42.forwardRef(function TooltipPosit
     collisionAvoidance,
     adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
   });
-  const state = React42.useMemo(() => ({
+  const state = React43.useMemo(() => ({
     open,
     side: positioning.side,
     align: positioning.align,
@@ -8178,7 +8171,7 @@ var TooltipPositioner = /* @__PURE__ */ React42.forwardRef(function TooltipPosit
     hidden: !mounted,
     inert: !open || trackCursorAxis === "both" || disableHoverablePopup
   });
-  return /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(TooltipPositionerContext.Provider, {
+  return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(TooltipPositionerContext.Provider, {
     value: positioning,
     children: element
   });
@@ -8186,12 +8179,12 @@ var TooltipPositioner = /* @__PURE__ */ React42.forwardRef(function TooltipPosit
 if (true) TooltipPositioner.displayName = "TooltipPositioner";

 // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
-var React43 = __toESM(require_react(), 1);
+var React44 = __toESM(require_react(), 1);
 var stateAttributesMapping = {
   ...popupStateMapping,
   ...transitionStatusMapping
 };
-var TooltipPopup = /* @__PURE__ */ React43.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+var TooltipPopup = /* @__PURE__ */ React44.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8242,8 +8235,8 @@ var TooltipPopup = /* @__PURE__ */ React43.forwardRef(function TooltipPopup2(com
 if (true) TooltipPopup.displayName = "TooltipPopup";

 // node_modules/@base-ui/react/tooltip/arrow/TooltipArrow.mjs
-var React44 = __toESM(require_react(), 1);
-var TooltipArrow = /* @__PURE__ */ React44.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+var React45 = __toESM(require_react(), 1);
+var TooltipArrow = /* @__PURE__ */ React45.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8281,25 +8274,25 @@ var TooltipArrow = /* @__PURE__ */ React44.forwardRef(function TooltipArrow2(com
 if (true) TooltipArrow.displayName = "TooltipArrow";

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

 // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-var React46 = __toESM(require_react(), 1);
+var React47 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/tooltip/viewport/TooltipViewportCssVars.mjs
 var TooltipViewportCssVars = /* @__PURE__ */ (function(TooltipViewportCssVars2) {
@@ -8324,7 +8317,7 @@ var stateAttributesMapping2 = {
     "data-activation-direction": value
   } : null
 };
-var TooltipViewport = /* @__PURE__ */ React46.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+var TooltipViewport = /* @__PURE__ */ React47.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8516,38 +8509,38 @@ var Text = (0, import_element10.forwardRef)(function Text2({ variant = "body-md"

 // packages/icons/build-module/library/check.mjs
 var import_primitives = __toESM(require_primitives(), 1);
-var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
-var check_default = /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime11.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 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" }) });

 // packages/icons/build-module/library/chevron-down-small.mjs
 var import_primitives2 = __toESM(require_primitives(), 1);
-var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
-var chevron_down_small_default = /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime12.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 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" }) });

 // packages/icons/build-module/library/chevron-left-small.mjs
 var import_primitives3 = __toESM(require_primitives(), 1);
-var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-var chevron_left_small_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime13.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 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" }) });

 // packages/icons/build-module/library/chevron-left.mjs
 var import_primitives4 = __toESM(require_primitives(), 1);
-var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives4.Path, { d: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });
+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" }) });

 // packages/icons/build-module/library/chevron-right-small.mjs
 var import_primitives5 = __toESM(require_primitives(), 1);
-var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
-var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime15.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 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" }) });

 // packages/icons/build-module/library/chevron-right.mjs
 var import_primitives6 = __toESM(require_primitives(), 1);
-var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
-var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives6.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
+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" }) });

 // packages/icons/build-module/library/menu.mjs
 var import_primitives7 = __toESM(require_primitives(), 1);
-var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
-var menu_default = /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives7.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives7.Path, { d: "M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z" }) });
+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" }) });

 // packages/ui/build-module/utils/render-slot-with-children.mjs
 var import_element11 = __toESM(require_element(), 1);
@@ -8851,10 +8844,10 @@ function getWpCompatOverlaySlot() {
 }

 // packages/ui/build-module/tooltip/portal.mjs
-var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
 var Portal = (0, import_element13.forwardRef)(
   function TooltipPortal3({ container, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
       index_parts_exports.Portal,
       {
         container: container ?? getWpCompatOverlaySlot(),
@@ -8867,7 +8860,7 @@ var Portal = (0, import_element13.forwardRef)(

 // packages/ui/build-module/tooltip/positioner.mjs
 var import_element14 = __toESM(require_element(), 1);
-var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
 function getRuntime4() {
   const globalScope = globalThis;
@@ -8958,7 +8951,7 @@ if (typeof process === "undefined" || true) {
 var style_default3 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
 var Positioner = (0, import_element14.forwardRef)(
   function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(
       index_parts_exports.Positioner,
       {
         ref,
@@ -8977,7 +8970,7 @@ var Positioner = (0, import_element14.forwardRef)(
 );

 // packages/ui/build-module/tooltip/popup.mjs
-var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
 function getRuntime5() {
   const globalScope = globalThis;
@@ -9064,7 +9057,7 @@ if (typeof process === "undefined" || true) {
 var style_default4 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
 var POPUP_COLOR = { background: "#1e1e1e" };
 var Popup = (0, import_element15.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
-  const popupContent = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(
+  const popupContent = /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
     index_parts_exports.Popup,
     {
       ref,
@@ -9075,39 +9068,46 @@ var Popup = (0, import_element15.forwardRef)(function TooltipPopup3({ portal, po
   ) });
   const positionedPopup = renderSlotWithChildren(
     positioner,
-    /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(Positioner, {}),
+    /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(Positioner, {}),
     popupContent
   );
-  return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(Portal, {}), positionedPopup);
+  return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(Portal, {}), positionedPopup);
 });

 // packages/ui/build-module/tooltip/trigger.mjs
 var import_element16 = __toESM(require_element(), 1);
-var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
 var Trigger = (0, import_element16.forwardRef)(
   function TooltipTrigger3(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(index_parts_exports.Trigger, { ref, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime22.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);
+function DirectionProvider3({ children }) {
+  return /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(DirectionProvider, { direction: (0, import_i18n.isRTL)() ? "rtl" : "ltr", children });
+}
+
 // packages/ui/build-module/tooltip/root.mjs
-var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
 function Root(props) {
-  return /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(index_parts_exports.Root, { ...props });
+  return /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(index_parts_exports.Root, { ...props }) });
 }

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

 // packages/admin-ui/build-module/navigable-region/index.mjs
 var import_element17 = __toESM(require_element(), 1);
-var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 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_runtime24.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
       Tag,
       {
         ref,
@@ -9129,7 +9129,7 @@ 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 import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
 function getRuntime6() {
   const globalScope = globalThis;
@@ -9225,8 +9225,8 @@ function Header({
   showSidebarToggle = true
 }) {
   const HeadingTag = `h${headingLevel}`;
-  return /* @__PURE__ */ (0, import_jsx_runtime25.jsxs)(Stack, { direction: "column", className: style_default5.header, children: [
-    /* @__PURE__ */ (0, import_jsx_runtime25.jsxs)(
+  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"],
@@ -9234,15 +9234,15 @@ function Header({
         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)(
+          /* @__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_runtime25.jsx)(
+            visual && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
               "div",
               {
                 className: style_default5["header-visual"],
@@ -9250,11 +9250,11 @@ function Header({
                 children: visual
               }
             ),
-            title && /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
+            title && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
               Text,
               {
                 className: style_default5["header-title"],
-                render: /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(HeadingTag, {}),
+                render: /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(HeadingTag, {}),
                 variant: "heading-lg",
                 children: title
               }
@@ -9262,7 +9262,7 @@ function Header({
             breadcrumbs,
             badges
           ] }),
-          actions && /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
+          actions && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
             Stack,
             {
               align: "center",
@@ -9275,10 +9275,10 @@ function Header({
         ]
       }
     ),
-    subTitle && /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
+    subTitle && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
       Text,
       {
-        render: /* @__PURE__ */ (0, import_jsx_runtime25.jsx)("p", {}),
+        render: /* @__PURE__ */ (0, import_jsx_runtime27.jsx)("p", {}),
         variant: "body-md",
         className: style_default5["header-subtitle"],
         children: subTitle
@@ -9288,7 +9288,7 @@ function Header({
 }

 // packages/admin-ui/build-module/page/index.mjs
-var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
 function getRuntime7() {
   const globalScope = globalThis;
@@ -9389,8 +9389,8 @@ function Page({
 }) {
   const classes = clsx_default(style_default6.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) && /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
       Header,
       {
         headingLevel,
@@ -9403,7 +9403,7 @@ function Page({
         showSidebarToggle
       }
     ),
-    hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
+    hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
       "div",
       {
         className: clsx_default(
@@ -9452,13 +9452,13 @@ 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_i18n9 = __toESM(require_i18n(), 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_i18n5 = __toESM(require_i18n(), 1);
+var import_i18n6 = __toESM(require_i18n(), 1);

 // packages/boot/build-module/components/navigation/index.mjs
 var import_element21 = __toESM(require_element(), 1);
@@ -9585,10 +9585,10 @@ var { lock: lock2, unlock: unlock2 } = (0, import_private_apis2.__dangerousOptIn
 );

 // packages/boot/build-module/components/navigation/router-link-item.mjs
-var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
 var { createLink } = unlock2(routePrivateApis);
 function AnchorOnlyItem(props, forwardedRef) {
-  return /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(import_components2.__experimentalItem, { as: "a", ref: forwardedRef, ...props });
+  return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_components2.__experimentalItem, { as: "a", ref: forwardedRef, ...props });
 }
 var RouterLinkItem = createLink((0, import_element18.forwardRef)(AnchorOnlyItem));
 var router_link_item_default = RouterLinkItem;
@@ -9597,20 +9597,20 @@ var router_link_item_default = RouterLinkItem;
 var import_element19 = __toESM(require_element(), 1);
 var import_components3 = __toESM(require_components(), 1);
 var import_primitives8 = __toESM(require_primitives(), 1);
-var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
 function isSvg(element) {
   return (0, import_element19.isValidElement)(element) && (element.type === import_primitives8.SVG || element.type === "svg");
 }
 function wrapIcon(icon, shouldShowPlaceholder = true) {
   if (isSvg(icon)) {
-    return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(import_components3.Icon, { icon });
+    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_components3.Icon, { icon });
   }
   if (typeof icon === "string" && icon.startsWith("dashicons-")) {
     const iconKey = icon.replace(
       /^dashicons-/,
       ""
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
       import_components3.Dashicon,
       {
         style: { padding: "2px" },
@@ -9620,7 +9620,7 @@ function wrapIcon(icon, shouldShowPlaceholder = true) {
     );
   }
   if (typeof icon === "string" && icon.startsWith("data:")) {
-    return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
       "img",
       {
         src: icon,
@@ -9639,7 +9639,7 @@ function wrapIcon(icon, shouldShowPlaceholder = true) {
     return icon;
   }
   if (shouldShowPlaceholder) {
-    return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
       "div",
       {
         style: { width: "24px", height: "24px" },
@@ -9651,7 +9651,7 @@ function wrapIcon(icon, shouldShowPlaceholder = true) {
 }

 // packages/boot/build-module/components/navigation/navigation-item/index.mjs
-var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
+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");
@@ -9668,12 +9668,12 @@ function NavigationItem({
   const isExternal = !String(
     new URL(to, window.location.origin)
   ).startsWith(window.location.origin);
-  const content = /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(import_components4.__experimentalHStack, { justify: "flex-start", spacing: 2, style: { flexGrow: "1" }, children: [
+  const content = /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(import_components4.__experimentalHStack, { justify: "flex-start", spacing: 2, style: { flexGrow: "1" }, children: [
     wrapIcon(icon, shouldShowPlaceholder),
-    /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_components4.FlexBlock, { children })
+    /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_components4.FlexBlock, { children })
   ] });
   if (isExternal) {
-    return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
       import_components4.__experimentalItem,
       {
         as: "a",
@@ -9683,7 +9683,7 @@ function NavigationItem({
       }
     );
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
     router_link_item_default,
     {
       to,
@@ -9695,8 +9695,8 @@ function NavigationItem({

 // packages/boot/build-module/components/navigation/drilldown-item/index.mjs
 var import_components5 = __toESM(require_components(), 1);
-var import_i18n = __toESM(require_i18n(), 1);
-var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
+var import_i18n2 = __toESM(require_i18n(), 1);
+var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
 function DrilldownItem({
   className,
   id,
@@ -9709,12 +9709,12 @@ function DrilldownItem({
     e.preventDefault();
     onNavigate({ id, direction: "forward" });
   };
-  return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
     import_components5.__experimentalItem,
     {
       className: clsx_default("boot-navigation-item", className),
       onClick: handleClick,
-      children: /* @__PURE__ */ (0, import_jsx_runtime30.jsxs)(
+      children: /* @__PURE__ */ (0, import_jsx_runtime32.jsxs)(
         import_components5.__experimentalHStack,
         {
           justify: "flex-start",
@@ -9722,11 +9722,11 @@ function DrilldownItem({
           style: { flexGrow: "1" },
           children: [
             wrapIcon(icon, shouldShowPlaceholder),
-            /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_components5.FlexBlock, { children }),
-            /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_components5.FlexBlock, { children }),
+            /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
               import_components5.Icon,
               {
-                icon: (0, import_i18n.isRTL)() ? chevron_left_small_default : chevron_right_small_default
+                icon: (0, import_i18n2.isRTL)() ? chevron_left_small_default : chevron_right_small_default
               }
             )
           ]
@@ -9740,7 +9740,7 @@ 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_runtime31 = __toESM(require_jsx_runtime(), 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");
@@ -9758,15 +9758,15 @@ function DropdownItem({
 }) {
   const menuItems = (0, import_data2.useSelect)(
     (select) => (
-      // @ts-ignore
+      // @ts-expect-error Store types are not available when selecting by store name.
       select(STORE_NAME).getMenuItems()
     ),
     []
   );
   const items = menuItems.filter((item) => item.parent === id);
   const disableMotion = (0, import_compose.useReducedMotion)();
-  return /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)("div", { className: "boot-dropdown-item", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime33.jsxs)("div", { className: "boot-dropdown-item", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
       import_components6.__experimentalItem,
       {
         className: clsx_default("boot-navigation-item", className),
@@ -9776,7 +9776,7 @@ function DropdownItem({
           onToggle();
         },
         onMouseDown: (e) => e.preventDefault(),
-        children: /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime33.jsxs)(
           import_components6.__experimentalHStack,
           {
             justify: "flex-start",
@@ -9784,8 +9784,8 @@ function DropdownItem({
             style: { flexGrow: "1" },
             children: [
               wrapIcon(icon, false),
-              /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_components6.FlexBlock, { children }),
-              /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_components6.FlexBlock, { children }),
+              /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
                 import_components6.Icon,
                 {
                   icon: chevron_down_small_default,
@@ -9799,7 +9799,7 @@ function DropdownItem({
         )
       }
     ),
-    /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_components6.__unstableAnimatePresence, { initial: false, children: isExpanded && /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
+    /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_components6.__unstableAnimatePresence, { initial: false, children: isExpanded && /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
       import_components6.__unstableMotion.div,
       {
         initial: { height: 0 },
@@ -9811,7 +9811,7 @@ function DropdownItem({
           ease: "easeOut"
         },
         className: "boot-dropdown-item__children",
-        children: items.map((item, index2) => /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
+        children: items.map((item, index2) => /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
           NavigationItem,
           {
             to: item.to,
@@ -9827,9 +9827,9 @@ function DropdownItem({

 // packages/boot/build-module/components/navigation/navigation-screen/index.mjs
 var import_components7 = __toESM(require_components(), 1);
-var import_i18n2 = __toESM(require_i18n(), 1);
+var import_i18n3 = __toESM(require_i18n(), 1);
 var import_compose2 = __toESM(require_compose(), 1);
-var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 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");
@@ -9863,13 +9863,13 @@ function NavigationScreen({
   navigationKey,
   onNavigate
 }) {
-  const icon = (0, import_i18n2.isRTL)() ? chevron_right_default : chevron_left_default;
+  const icon = (0, import_i18n3.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_runtime32.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
     "div",
     {
       className: "boot-navigation-screen",
@@ -9880,7 +9880,7 @@ function NavigationScreen({
         gridTemplateColumns: "1fr",
         gridTemplateRows: "1fr"
       },
-      children: /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_components7.__unstableAnimatePresence, { initial: false, children: /* @__PURE__ */ (0, import_jsx_runtime32.jsxs)(
+      children: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(import_components7.__unstableAnimatePresence, { initial: false, children: /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(
         import_components7.__unstableMotion.div,
         {
           custom: animationDirection,
@@ -9899,24 +9899,24 @@ function NavigationScreen({
             gridRow: "1"
           },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime32.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(
               import_components7.__experimentalHStack,
               {
                 spacing: 2,
                 className: "boot-navigation-screen__title-icon",
                 children: [
-                  !isRoot && /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+                  !isRoot && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
                     import_components7.Button,
                     {
                       ref: backButtonRef,
                       icon,
                       onClick: handleBackClick,
-                      label: (0, import_i18n2.__)("Back"),
+                      label: (0, import_i18n3.__)("Back"),
                       size: "small",
                       variant: "tertiary"
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
                     import_components7.__experimentalHeading,
                     {
                       className: "boot-navigation-screen__title",
@@ -9925,11 +9925,11 @@ function NavigationScreen({
                       children: title
                     }
                   ),
-                  actions && /* @__PURE__ */ (0, import_jsx_runtime32.jsx)("div", { className: "boot-navigation-screen__actions", children: actions })
+                  actions && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)("div", { className: "boot-navigation-screen__actions", children: actions })
                 ]
               }
             ),
-            description && /* @__PURE__ */ (0, import_jsx_runtime32.jsx)("div", { className: "boot-navigation-screen__description", children: description }),
+            description && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)("div", { className: "boot-navigation-screen__description", children: description }),
             content
           ]
         },
@@ -10024,7 +10024,7 @@ function useSidebarParent() {
   const router = useRouter();
   const menuItems = (0, import_data3.useSelect)(
     (select) => (
-      // @ts-ignore
+      // @ts-expect-error Store types are not available when selecting by store name.
       select(STORE_NAME).getMenuItems()
     ),
     []
@@ -10059,14 +10059,14 @@ function useSidebarParent() {
 }

 // packages/boot/build-module/components/navigation/index.mjs
-var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
+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);
   const [parentId, setParentId, parentDropdownId, setParentDropdownId] = useSidebarParent();
   const menuItems = (0, import_data4.useSelect)(
     (select) => (
-      // @ts-ignore
+      // @ts-expect-error Store types are not available when selecting by store name.
       select(STORE_NAME).getMenuItems()
     ),
     []
@@ -10093,7 +10093,7 @@ function Navigation() {
     [menuItems, parentId]
   );
   const hasRealIcons = items.some((item) => !!item.icon);
-  return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
     NavigationScreen,
     {
       isRoot: !parent,
@@ -10103,9 +10103,9 @@ function Navigation() {
       animationDirection: animationDirection || void 0,
       navigationKey,
       onNavigate: handleNavigate,
-      content: /* @__PURE__ */ (0, import_jsx_runtime33.jsx)("div", { role: "list", children: items.map((item) => {
+      content: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)("div", { role: "list", children: items.map((item) => {
         if (item.parent_type === "dropdown") {
-          return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
             DropdownItem,
             {
               id: item.id,
@@ -10120,7 +10120,7 @@ function Navigation() {
           );
         }
         if (item.parent_type === "drilldown") {
-          return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
             DrilldownItem,
             {
               id: item.id,
@@ -10132,7 +10132,7 @@ function Navigation() {
             item.id
           );
         }
-        return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
           NavigationItem,
           {
             to: item.to,
@@ -10151,7 +10151,7 @@ var navigation_default = Navigation;
 // packages/boot/build-module/components/save-button/index.mjs
 var import_element23 = __toESM(require_element(), 1);
 var import_data6 = __toESM(require_data(), 1);
-var import_i18n4 = __toESM(require_i18n(), 1);
+var import_i18n5 = __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);
@@ -10160,7 +10160,7 @@ 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_keyboard_shortcuts = __toESM(require_keyboard_shortcuts(), 1);
-var import_i18n3 = __toESM(require_i18n(), 1);
+var import_i18n4 = __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);
@@ -10178,7 +10178,7 @@ function useSaveShortcut({
     registerShortcut({
       name: shortcutName,
       category: "global",
-      description: (0, import_i18n3.__)("Save your changes."),
+      description: (0, import_i18n4.__)("Save your changes."),
       keyCombination: {
         modifier: "primary",
         character: "s"
@@ -10207,7 +10207,7 @@ function useSaveShortcut({
 }

 // packages/boot/build-module/components/save-button/index.mjs
-var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
+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");
@@ -10252,11 +10252,11 @@ function SaveButton() {
   const disabled2 = isSaving || isInSavedState;
   const getLabel = () => {
     if (isInSavedState) {
-      return (0, import_i18n4.__)("Saved");
+      return (0, import_i18n5.__)("Saved");
     }
-    return (0, import_i18n4.sprintf)(
+    return (0, import_i18n5.sprintf)(
       // translators: %d: number of unsaved changes (number).
-      (0, import_i18n4._n)(
+      (0, import_i18n5._n)(
         "Review %d change…",
         "Review %d changes…",
         dirtyEntityRecordsCount
@@ -10266,12 +10266,12 @@ function SaveButton() {
   };
   const label = getLabel();
   const shortcut = import_keycodes.displayShortcut.primary("s");
-  return /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(import_jsx_runtime34.Fragment, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+  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)(
         tooltip_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+          render: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
             import_components8.Button,
             {
               variant: "primary",
@@ -10289,18 +10289,18 @@ function SaveButton() {
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(tooltip_exports.Popup, { children: [
-        hasChanges && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)("span", { children: label }),
-        /* @__PURE__ */ (0, import_jsx_runtime34.jsx)("span", { className: "boot-save-button__shortcut", children: 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 })
       ] })
     ] }),
-    isSaveViewOpen && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+    isSaveViewOpen && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
       import_components8.Modal,
       {
-        title: (0, import_i18n4.__)("Review changes"),
+        title: (0, import_i18n5.__)("Review changes"),
         onRequestClose: () => setIsSaveViewOpened(false),
         size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
           import_editor2.EntitiesSavedStates,
           {
             close: () => setIsSaveViewOpened(false),
@@ -10313,7 +10313,7 @@ function SaveButton() {
 }

 // packages/boot/build-module/components/sidebar/index.mjs
-var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
+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");
@@ -10325,23 +10325,23 @@ function DashboardBackButton() {
     (select) => select(store).getDashboardLink(),
     []
   );
-  return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
     import_components9.Button,
     {
       __next40pxDefaultSize: true,
       className: "boot-sidebar__back-button",
       href: dashboardLink || "/",
-      icon: (0, import_i18n5.isRTL)() ? chevron_right_default : chevron_left_default,
-      label: (0, import_i18n5.__)("Go to the Dashboard"),
-      children: (0, import_i18n5.__)("Dashboard")
+      icon: (0, import_i18n6.isRTL)() ? chevron_right_default : chevron_left_default,
+      label: (0, import_i18n6.__)("Go to the Dashboard"),
+      children: (0, import_i18n6.__)("Dashboard")
     }
   );
 }
 function Sidebar() {
-  return /* @__PURE__ */ (0, import_jsx_runtime35.jsxs)("div", { className: "boot-sidebar__scrollable", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(DashboardBackButton, {}),
-    /* @__PURE__ */ (0, import_jsx_runtime35.jsx)("div", { className: "boot-sidebar__content", children: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(navigation_default, {}) }),
-    /* @__PURE__ */ (0, import_jsx_runtime35.jsx)("div", { className: "boot-sidebar__footer", children: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(SaveButton, {}) })
+  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, {}) })
   ] });
 }

@@ -10349,8 +10349,8 @@ function Sidebar() {
 var import_element24 = __toESM(require_element(), 1);
 var import_components10 = __toESM(require_components(), 1);
 var import_editor3 = __toESM(require_editor(), 1);
-var import_i18n6 = __toESM(require_i18n(), 1);
-var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
+var import_i18n7 = __toESM(require_i18n(), 1);
+var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
 function SavePanel() {
   const [isOpen, setIsOpen] = (0, import_element24.useState)(false);
   useSaveShortcut({
@@ -10359,14 +10359,14 @@ function SavePanel() {
   if (!isOpen) {
     return false;
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
     import_components10.Modal,
     {
       className: "edit-site-save-panel__modal",
       onRequestClose: () => setIsOpen(false),
-      title: (0, import_i18n6.__)("Review changes"),
+      title: (0, import_i18n7.__)("Review changes"),
       size: "small",
-      children: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+      children: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
         import_editor3.EntitiesSavedStates,
         {
           close: () => setIsOpen(false),
@@ -10387,8 +10387,8 @@ import { useNavigate } from "@wordpress/route";

 // packages/boot/build-module/components/canvas/back-button.mjs
 var import_components11 = __toESM(require_components(), 1);
-var import_i18n7 = __toESM(require_i18n(), 1);
-var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
+var import_i18n8 = __toESM(require_i18n(), 1);
+var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
 function BootBackButton({ length }) {
   const handleBack = () => {
     window.history.back();
@@ -10396,19 +10396,19 @@ function BootBackButton({ length }) {
   if (length > 1) {
     return null;
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
     import_components11.Button,
     {
       size: "compact",
       onClick: handleBack,
-      label: (0, import_i18n7.__)("Go back"),
-      icon: (0, import_i18n7.isRTL)() ? chevron_right_default : chevron_left_default
+      label: (0, import_i18n8.__)("Go back"),
+      icon: (0, import_i18n8.isRTL)() ? chevron_right_default : chevron_left_default
     }
   );
 }

 // packages/boot/build-module/components/canvas/index.mjs
-var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
 function Canvas({ canvas }) {
   const [Editor, setEditor] = (0, import_element25.useState)(null);
   const navigate = useNavigate();
@@ -10420,7 +10420,7 @@ function Canvas({ canvas }) {
     });
   }, []);
   if (!Editor) {
-    return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
       "div",
       {
         style: {
@@ -10430,18 +10430,18 @@ function Canvas({ canvas }) {
           height: "100%",
           padding: "2rem"
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_components12.Spinner, {})
+        children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_components12.Spinner, {})
       }
     );
   }
-  const backButton = !canvas.isPreview ? ({ length }) => /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(BootBackButton, { length }) : void 0;
-  return /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)("div", { style: { height: "100%", position: "relative" }, children: [
-    /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+  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)(
       "div",
       {
         style: { height: "100%" },
         inert: canvas.isPreview ? "true" : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
           Editor,
           {
             postType: canvas.postType,
@@ -10455,7 +10455,7 @@ function Canvas({ canvas }) {
         )
       }
     ),
-    canvas.isPreview && canvas.editLink && /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+    canvas.isPreview && canvas.editLink && /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
       "div",
       {
         onClick: () => navigate({ to: canvas.editLink }),
@@ -10480,7 +10480,7 @@ function Canvas({ canvas }) {
 }

 // packages/boot/build-module/components/canvas-renderer/index.mjs
-var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
 function CanvasRenderer({
   canvas,
   routeContentModule
@@ -10504,16 +10504,16 @@ function CanvasRenderer({
     if (!CustomCanvas) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(CustomCanvas, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(CustomCanvas, {});
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(Canvas, { canvas });
+  return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(Canvas, { canvas });
 }

 // 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_i18n8 = __toESM(require_i18n(), 1);
+var import_i18n9 = __toESM(require_i18n(), 1);
 var import_html_entities = __toESM(require_html_entities(), 1);
 import { speak } from "@wordpress/a11y";
 import { privateApis as routePrivateApis3 } from "@wordpress/route";
@@ -10541,9 +10541,9 @@ function useRouteTitle() {
     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_i18n8.sprintf)(
+      const formattedTitle = (0, import_i18n9.sprintf)(
         /* translators: Admin document title. 1: Admin screen name, 2: Site name. */
-        (0, import_i18n8.__)("%1$s ‹ %2$s — WordPress"),
+        (0, import_i18n9.__)("%1$s ‹ %2$s — WordPress"),
         decodedRouteTitle,
         decodedSiteTitle
       );
@@ -10579,7 +10579,7 @@ function useSyncBodyBackground() {
 }

 // packages/boot/build-module/components/root/index.mjs
-var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
+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");
@@ -10603,12 +10603,12 @@ function Root2() {
   }, [location.pathname, isMobileViewport]);
   const themeColors = (0, import_element29.useMemo)(getAdminThemeColors, []);
   const layoutRef = useSyncBodyBackground();
-  return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_components13.SlotFillProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(tooltip_exports.Provider, { children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+  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_runtime40.jsx)(import_theme.ThemeProvider, { color: themeColors, children: /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(
+      children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_theme.ThemeProvider, { color: themeColors, children: /* @__PURE__ */ (0, import_jsx_runtime42.jsxs)(
         "div",
         {
           ref: layoutRef,
@@ -10617,18 +10617,18 @@ function Root2() {
             "has-full-canvas": isFullScreen
           }),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(SavePanel, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_notices.SnackbarNotices, { className: "boot-notices__snackbar" }),
-            isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(page_default.SidebarToggleFill, { children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+            /* @__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_i18n9.__)("Open navigation panel"),
+                label: (0, import_i18n10.__)("Open navigation panel"),
                 size: "compact"
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_components13.__unstableAnimatePresence, { children: isMobileViewport && isMobileSidebarOpen && !isFullScreen && /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+            /* @__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 },
@@ -10650,12 +10650,12 @@ function Root2() {
                 },
                 role: "button",
                 tabIndex: -1,
-                "aria-label": (0, import_i18n9.__)(
+                "aria-label": (0, import_i18n10.__)(
                   "Close navigation panel"
                 )
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_components13.__unstableAnimatePresence, { children: isMobileViewport && isMobileSidebarOpen && !isFullScreen && /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+            /* @__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%" },
@@ -10667,11 +10667,11 @@ function Root2() {
                   ease: "easeOut"
                 },
                 className: "boot-layout__sidebar is-mobile",
-                children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(Sidebar, {})
+                children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(Sidebar, {})
               }
             ) }),
-            !isMobileViewport && !isFullScreen && /* @__PURE__ */ (0, import_jsx_runtime40.jsx)("div", { className: "boot-layout__sidebar", children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(Sidebar, {}) }),
-            /* @__PURE__ */ (0, import_jsx_runtime40.jsx)("div", { className: "boot-layout__surfaces", children: /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(
+            !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: {
@@ -10679,8 +10679,8 @@ function Root2() {
                   background: "#ffffff"
                 },
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(Outlet, {}),
-                  (canvas || canvas === null) && /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(
+                  /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(Outlet, {}),
+                  (canvas || canvas === null) && /* @__PURE__ */ (0, import_jsx_runtime42.jsxs)(
                     "div",
                     {
                       className: clsx_default(
@@ -10690,20 +10690,20 @@ function Root2() {
                         }
                       ),
                       children: [
-                        canvas?.isPreview && isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime40.jsx)("div", { className: "boot-layout__mobile-sidebar-drawer", children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+                        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_i18n9.__)(
+                            label: (0, import_i18n10.__)(
                               "Open navigation panel"
                             ),
                             size: "compact"
                           }
                         ) }),
-                        /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+                        /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
                           CanvasRenderer,
                           {
                             canvas,
@@ -10724,7 +10724,7 @@ function Root2() {
 }

 // packages/boot/build-module/components/app/router.mjs
-var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
 var {
   createLazyRoute,
   createRouter,
@@ -10736,7 +10736,7 @@ var {
   useLoaderData
 } = unlock2(routePrivateApis5);
 function NotFoundComponent() {
-  return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)("div", { className: "boot-layout__stage", children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(page_default, { title: (0, import_i18n10.__)("Route not found"), hasPadding: true, children: (0, import_i18n10.__)("The page you're looking for does not exist") }) });
+  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") }) });
 }
 function createRouteFromDefinition(route, parentRoute) {
   let tanstackRoute = createRoute({
@@ -10794,9 +10794,9 @@ function createRouteFromDefinition(route, parentRoute) {
     return createLazyRoute(route.path)({
       component: function RouteComponent() {
         const { inspector: showInspector } = useLoaderData({ from: route.path }) ?? {};
-        return /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)(import_jsx_runtime41.Fragment, { children: [
-          Stage && /* @__PURE__ */ (0, import_jsx_runtime41.jsx)("div", { className: "boot-layout__stage", children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(Stage, {}) }),
-          Inspector && showInspector && /* @__PURE__ */ (0, import_jsx_runtime41.jsx)("div", { className: "boot-layout__inspector", children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(Inspector, {}) })
+        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, {}) })
         ] });
       }
     });
@@ -10852,7 +10852,7 @@ function Router({
       }
     });
   }, [routes, rootComponent]);
-  return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(RouterProvider, { router });
+  return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(RouterProvider, { router });
 }

 // packages/boot/build-module/components/root/single-page.mjs
@@ -10861,7 +10861,7 @@ var import_components14 = __toESM(require_components(), 1);
 var import_element31 = __toESM(require_element(), 1);
 import { privateApis as routePrivateApis6 } from "@wordpress/route";
 var import_theme2 = __toESM(require_theme(), 1);
-var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 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");
@@ -10878,12 +10878,12 @@ function RootSinglePage() {
   useRouteTitle();
   const themeColors = (0, import_element31.useMemo)(getAdminThemeColors, []);
   const layoutRef = useSyncBodyBackground();
-  return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_components14.SlotFillProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
+  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_runtime42.jsx)(import_theme2.ThemeProvider, { color: themeColors, children: /* @__PURE__ */ (0, import_jsx_runtime42.jsxs)(
+      children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_theme2.ThemeProvider, { color: themeColors, children: /* @__PURE__ */ (0, import_jsx_runtime44.jsxs)(
         "div",
         {
           ref: layoutRef,
@@ -10895,9 +10895,9 @@ function RootSinglePage() {
             }
           ),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(SavePanel, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_notices2.SnackbarNotices, { className: "boot-notices__snackbar" }),
-            /* @__PURE__ */ (0, import_jsx_runtime42.jsx)("div", { className: "boot-layout__surfaces", children: /* @__PURE__ */ (0, import_jsx_runtime42.jsxs)(
+            /* @__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,
               {
                 color: {
@@ -10905,8 +10905,8 @@ function RootSinglePage() {
                   background: "#ffffff"
                 },
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(Outlet2, {}),
-                  (canvas || canvas === null) && /* @__PURE__ */ (0, import_jsx_runtime42.jsx)("div", { className: "boot-layout__canvas", children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
+                  /* @__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,
@@ -10924,10 +10924,10 @@ function RootSinglePage() {
 }

 // packages/boot/build-module/components/app/index.mjs
-var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
 function App({ rootComponent }) {
   const routes = (0, import_data10.useSelect)((select) => select(store).getRoutes(), []);
-  return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(Router, { routes, rootComponent });
+  return /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(Router, { routes, rootComponent });
 }
 async function runInitModules(initModules) {
   for (const moduleId of initModules ?? []) {
@@ -10956,7 +10956,7 @@ async function init({
   if (rootElement) {
     const root = (0, import_element32.createRoot)(rootElement);
     root.render(
-      /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_element32.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(App, {}) })
+      /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_element32.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(App, {}) })
     );
   }
 }
@@ -10973,16 +10973,16 @@ async function initSinglePage({
   if (rootElement) {
     const root = (0, import_element32.createRoot)(rootElement);
     root.render(
-      /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_element32.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(App, { rootComponent: RootSinglePage }) })
+      /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_element32.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(App, { rootComponent: RootSinglePage }) })
     );
   }
 }

 // packages/boot/build-module/index.mjs
-if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='54fd778906']")) {
+if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='5c714da7f2']")) {
   const style = document.createElement("style");
-  style.setAttribute("data-wp-hash", "54fd778906");
-  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}}.boot-layout-container .boot-layout img{height:auto;max-width:100%}.boot-layout .boot-notices__snackbar{bottom:24px;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}"));
+  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']")) {
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 7d25fe0610..4f3ddbb2c8 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' => '4b0281842169241e3d0e');
\ 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-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
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 eb9b663512..84aa9f3039 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 gd=Object.create;var ri=Object.defineProperty;var hd=Object.getOwnPropertyDescriptor;var yd=Object.getOwnPropertyNames;var vd=Object.getPrototypeOf,xd=Object.prototype.hasOwnProperty;var he=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ht=(e,t)=>{for(var o in t)ri(e,o,{get:t[o],enumerable:!0})},bd=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of yd(t))!xd.call(e,r)&&r!==o&&ri(e,r,{get:()=>t[r],enumerable:!(n=hd(t,r))||n.enumerable});return e};var g=(e,t,o)=>(o=e!=null?gd(vd(e)):{},bd(t||!e||!e.__esModule?ri(o,"default",{value:e,enumerable:!0}):o,e));var se=he((zh,ta)=>{ta.exports=window.wp.element});var ot=he((Bh,oa)=>{oa.exports=window.wp.data});var nt=he((jh,na)=>{na.exports=window.wp.i18n});var z=he((Wh,ia)=>{ia.exports=window.React});var $=he((Jh,ca)=>{ca.exports=window.ReactJSXRuntime});var jt=he((Yy,Na)=>{Na.exports=window.ReactDOM});var jl=he(Bl=>{"use strict";var Oo=z();function wm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Rm=typeof Object.is=="function"?Object.is:wm,_m=Oo.useState,Em=Oo.useEffect,Sm=Oo.useLayoutEffect,Tm=Oo.useDebugValue;function Cm(e,t){var o=t(),n=_m({inst:{value:o,getSnapshot:t}}),r=n[0].inst,i=n[1];return Sm(function(){r.value=o,r.getSnapshot=t,Bi(r)&&i({inst:r})},[e,o,t]),Em(function(){return Bi(r)&&i({inst:r}),e(function(){Bi(r)&&i({inst:r})})},[e]),Tm(o),o}function Bi(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!Rm(e,o)}catch{return!0}}function Pm(e,t){return t()}var Om=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Pm:Cm;Bl.useSyncExternalStore=Oo.useSyncExternalStore!==void 0?Oo.useSyncExternalStore:Om});var ji=he((Mx,Ul)=>{"use strict";Ul.exports=jl()});var $l=he(Wl=>{"use strict";var er=z(),km=ji();function Im(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Am=typeof Object.is=="function"?Object.is:Im,Nm=km.useSyncExternalStore,Mm=er.useRef,Dm=er.useEffect,Lm=er.useMemo,Fm=er.useDebugValue;Wl.useSyncExternalStoreWithSelector=function(e,t,o,n,r){var i=Mm(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=Lm(function(){function u(m){if(!l){if(l=!0,c=m,m=n(m),r!==void 0&&s.hasValue){var f=s.value;if(r(f,m))return d=f}return d=m}if(f=d,Am(c,m))return f;var h=n(m);return r!==void 0&&r(f,h)?(c=m,f):(c=m,d=h)}var l=!1,c,d,p=o===void 0?null:o;return[function(){return u(t())},p===null?void 0:function(){return u(p())}]},[t,o,n,r]);var a=Nm(e,i[0],i[1]);return Dm(function(){s.hasValue=!0,s.value=a},[a]),Fm(a),a}});var Gl=he((Lx,Yl)=>{"use strict";Yl.exports=$l()});var Nt=he((X_,du)=>{du.exports=window.wp.primitives});var gn=he((fE,pu)=>{pu.exports=window.wp.compose});var Or=he((pE,gu)=>{gu.exports=window.wp.theme});var Ts=he((mE,hu)=>{hu.exports=window.wp.privateApis});var Ne=he((cS,Yu)=>{Yu.exports=window.wp.components});var bn=he((_S,tf)=>{tf.exports=window.wp.coreData});var Bs=he((ES,of)=>{of.exports=window.wp.notices});var Ef=he((cT,_f)=>{_f.exports=window.wp.keycodes});var Fr=he((uT,Sf)=>{Sf.exports=window.wp.editor});var Cf=he((fT,Tf)=>{Tf.exports=window.wp.keyboardShortcuts});var Gf=he((IT,Yf)=>{Yf.exports=window.wp.htmlEntities});var Xo=g(se(),1),ho=g(ot(),1);var Qs=g(nt(),1),Qf=g(se(),1);function ra(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=ra(e[t]))&&(n&&(n+=" "),n+=o)}else for(o in e)e[o]&&(n&&(n+=" "),n+=o);return n}function wd(){for(var e,t,o=0,n="",r=arguments.length;o<r;o++)(e=arguments[o])&&(t=ra(e))&&(n&&(n+=" "),n+=t);return n}var ae=wd;var Rd=g(z(),1),Zo={...Rd};var aa=g(z(),1),sa={};function Re(e,t){let o=aa.useRef(sa);return o.current===sa&&(o.current=e(t)),o}var ii=Zo.useInsertionEffect,_d=ii&&ii!==Zo.useLayoutEffect?ii:e=>e();function U(e){let t=Re(Ed).current;return t.next=e,_d(t.effect),t.trampoline}function Ed(){let e={next:void 0,callback:Sd,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Sd(){}var la=g(z(),1),Td=()=>{},H=typeof document<"u"?la.useLayoutEffect:Td;var Nn=g(z(),1),Cd=Nn.createContext(void 0);function xo(){return Nn.useContext(Cd)?.direction??"ltr"}function Pd(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 Od=Pd("https://base-ui.com/production-error","Base UI"),Me=Od;var Qt=g(z(),1);function si(e,t,o,n){let r=Re(fa).current;return kd(r,e,t,o,n)&&da(r,[e,t,o,n]),r.callback}function ua(e){let t=Re(fa).current;return Id(t,e)&&da(t,e),t.callback}function fa(){return{callback:null,cleanup:null,refs:[]}}function kd(e,t,o,n,r){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==n||e.refs[3]!==r}function Id(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 ma=g(z(),1);var pa=g(z(),1),Ad=parseInt(pa.version,10);function bo(e){return Ad>=e}function ai(e){if(!ma.isValidElement(e))return null;let t=e,o=t.props;return(bo(19)?o?.ref:t.ref)??null}function Qo(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Vt(){}var sy=Object.freeze([]),pe=Object.freeze({});function ga(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 ha(e,t){return typeof e=="function"?e(t):e}function ya(e,t){return typeof e=="function"?e(t):e}var li={};function rt(e,t,o,n,r){if(!o&&!n&&!r&&!e)return Mn(t);let i=Mn(e);return t&&(i=en(i,t)),o&&(i=en(i,o)),n&&(i=en(i,n)),r&&(i=en(i,r)),i}function va(e){if(e.length===0)return li;if(e.length===1)return Mn(e[0]);let t=Mn(e[0]);for(let o=1;o<e.length;o+=1)t=en(t,e[o]);return t}function Mn(e){return ci(e)?{...ba(e,li)}:Nd(e)}function en(e,t){return ci(t)?ba(t,e):Md(e,t)}function Nd(e){let t={...e};for(let o in t){let n=t[o];xa(o,n)&&(t[o]=wa(n))}return t}function Md(e,t){if(!t)return e;for(let o in t){let n=t[o];switch(o){case"style":{e[o]=Qo(e.style,n);break}case"className":{e[o]=ui(e.className,n);break}default:xa(o,n)?e[o]=Dd(e[o],n):e[o]=n}}return e}function xa(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 ci(e){return typeof e=="function"}function ba(e,t){return ci(e)?e(t):e??li}function Dd(e,t){return t?e?(...o)=>{let n=o[0];if(_a(n)){let i=n;Ra(i);let s=t(...o);return i.baseUIHandlerPrevented||e?.(...o),s}let r=t(...o);return e?.(...o),r}:wa(t):e}function wa(e){return e&&((...t)=>{let o=t[0];return _a(o)&&Ra(o),e(...t)})}function Ra(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function ui(e,t){return t?e?t+" "+e:t:e}function _a(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var fi=g(z(),1);function De(e,t,o={}){let n=t.render,r=Ld(t,o);if(o.enabled===!1)return null;let i=o.state??pe;return Vd(e,n,r,i)}function Ld(e,t={}){let{className:o,style:n,render:r}=e,{state:i=pe,ref:s,props:a,stateAttributesMapping:u,enabled:l=!0}=t,c=l?ha(o,i):void 0,d=l?ya(n,i):void 0,p=l?ga(i,u):pe,m=l&&a?Fd(a):void 0,f=l?Qo(p,m)??{}:pe;return typeof document<"u"&&(l?Array.isArray(s)?f.ref=ua([f.ref,ai(r),...s]):f.ref=si(f.ref,ai(r),s):si(null,null)),l?(c!==void 0&&(f.className=ui(f.className,c)),d!==void 0&&(f.style=Qo(f.style,d)),f):pe}function Fd(e){return Array.isArray(e)?va(e):rt(void 0,e)}var Hd=Symbol.for("react.lazy");function Vd(e,t,o,n){if(t){if(typeof t=="function")return t(o,n);let r=rt(o,t.props);r.ref=o.ref;let i=t;return i?.$$typeof===Hd&&(i=Qt.Children.toArray(t)[0]),Qt.cloneElement(i,r)}if(e&&typeof e=="string")return zd(e,o);throw new Error(Me(8))}function zd(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}):Qt.createElement(e,t)}var Dn=g(z(),1);var Ea=0;function Bd(e,t="mui"){let[o,n]=Dn.useState(e),r=e||o;return Dn.useEffect(()=>{o==null&&(Ea+=1,n(`${t}-${Ea}`))},[o,t]),r}var Sa=Zo.useId;function zt(e,t){if(Sa!==void 0){let o=Sa();return e??(t?`${t}-${o}`:o)}return Bd(e,t)}function Ta(e){return zt(e,"base-ui")}var W={};ht(W,{cancelOpen:()=>gp,chipRemovePress:()=>Jd,clearPress:()=>Kd,closePress:()=>qd,closeWatcher:()=>lp,decrementPress:()=>ep,disabled:()=>yp,drag:()=>dp,escapeKey:()=>ap,focusOut:()=>sp,imperativeAction:()=>bp,incrementPress:()=>Qd,initial:()=>xp,inputBlur:()=>np,inputChange:()=>tp,inputClear:()=>op,inputPaste:()=>rp,inputPress:()=>ip,itemPress:()=>Gd,keyboard:()=>up,linkPress:()=>Xd,listNavigation:()=>cp,missing:()=>vp,none:()=>jd,outsidePress:()=>Yd,pointer:()=>fp,scrub:()=>mp,siblingOpen:()=>hp,swipe:()=>wp,trackPress:()=>Zd,triggerFocus:()=>$d,triggerHover:()=>Wd,triggerPress:()=>Ud,wheel:()=>pp,windowResize:()=>Rp});var jd="none",Ud="trigger-press",Wd="trigger-hover",$d="trigger-focus",Yd="outside-press",Gd="item-press",qd="close-press",Xd="link-press",Kd="clear-press",Jd="chip-remove-press",Zd="track-press",Qd="increment-press",ep="decrement-press",tp="input-change",op="input-clear",np="input-blur",rp="input-paste",ip="input-press",sp="focus-out",ap="escape-key",lp="close-watcher",cp="list-navigation",up="keyboard",fp="pointer",dp="drag",pp="wheel",mp="scrub",gp="cancel-open",hp="sibling-open",yp="disabled",vp="missing",xp="initial",bp="imperative-action",wp="swipe",Rp="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 pi=g(z(),1);var Ca=g(z(),1),_p=[];function wo(e){Ca.useEffect(e,_p)}var Ln=null,Ny=globalThis.requestAnimationFrame,di=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)}},Fn=new di,yt=class e{static create(){return new e}static request(t){return Fn.request(t)}static cancel(t){return Fn.cancel(t)}currentId=Ln;request(t){this.cancel(),this.currentId=Fn.request(()=>{this.currentId=Ln,t()})}cancel=()=>{this.currentId!==Ln&&(Fn.cancel(this.currentId),this.currentId=Ln)};disposeEffect=()=>this.cancel};function Ro(){let e=Re(yt.create).current;return wo(e.disposeEffect),e}function Pa(e,t=!1,o=!1){let[n,r]=pi.useState(e&&t?"idle":void 0),[i,s]=pi.useState(e);return e&&!i&&(s(!0),r("starting")),!e&&i&&n!=="ending"&&!o&&r("ending"),!e&&!i&&n==="ending"&&r(void 0),H(()=>{if(!e&&i&&n!=="ending"&&o){let a=yt.request(()=>{r("ending")});return()=>{yt.cancel(a)}}},[e,i,n,o]),H(()=>{if(!e||t)return;let a=yt.request(()=>{r(void 0)});return()=>{yt.cancel(a)}},[t,e]),H(()=>{if(!e||!t)return;e&&i&&n!=="idle"&&r("starting");let a=yt.request(()=>{r("idle")});return()=>{yt.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})({}),Ep={[eo.startingStyle]:""},Sp={[eo.endingStyle]:""},Oa={transitionStatus(e){return e==="starting"?Ep:e==="ending"?Sp:null}};function Hn(){return typeof window<"u"}function oo(e){return Vn(e)?(e.nodeName||"").toLowerCase():"#document"}function ue(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function st(e){var t;return(t=(Vn(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Vn(e){return Hn()?e instanceof Node||e instanceof ue(e).Node:!1}function B(e){return Hn()?e instanceof Element||e instanceof ue(e).Element:!1}function xe(e){return Hn()?e instanceof HTMLElement||e instanceof ue(e).HTMLElement:!1}function _o(e){return!Hn()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ue(e).ShadowRoot}function Eo(e){let{overflow:t,overflowX:o,overflowY:n,display:r}=Se(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+o)&&r!=="inline"&&r!=="contents"}function ka(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 Tp=/transform|translate|scale|rotate|perspective|filter/,Cp=/paint|layout|strict|content/,to=e=>!!e&&e!=="none",mi;function zn(e){let t=B(e)?Se(e):e;return to(t.transform)||to(t.translate)||to(t.scale)||to(t.rotate)||to(t.perspective)||!Bn()&&(to(t.backdropFilter)||to(t.filter))||Tp.test(t.willChange||"")||Cp.test(t.contain||"")}function Ia(e){let t=it(e);for(;xe(t)&&!at(t);){if(zn(t))return t;if(tn(t))return null;t=it(t)}return null}function Bn(){return mi==null&&(mi=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),mi}function at(e){return/^(html|body|#document)$/.test(oo(e))}function Se(e){return ue(e).getComputedStyle(e)}function on(e){return B(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function it(e){if(oo(e)==="html")return e;let t=e.assignedSlot||e.parentNode||_o(e)&&e.host||st(e);return _o(t)?t.host:t}function Aa(e){let t=it(e);return at(t)?e.ownerDocument?e.ownerDocument.body:e.body:xe(t)&&Eo(t)?t:Aa(t)}function Bt(e,t,o){var n;t===void 0&&(t=[]),o===void 0&&(o=!0);let r=Aa(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),s=ue(r);if(i){let a=jn(s);return t.concat(s,s.visualViewport||[],Eo(r)?r:[],a&&o?Bt(a):[])}else return t.concat(r,Bt(r,[],o))}function jn(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 Le(e){let t=Re(Pp,e).current;return t.next=e,H(t.effect),t}function Pp(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function be(e){return e?.ownerDocument||document}var La=g(z(),1);var Da=g(jt(),1);function Ma(e){return e==null?e:"current"in e?e.current:e}function So(e,t=!1,o=!0){let n=Ro();return U((r,i=null)=>{n.cancel();let s=Ma(e);if(s==null)return;let a=s,u=()=>{Da.flushSync(r)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){r();return}function l(){Promise.all(a.getAnimations().map(c=>c.finished)).then(()=>{i?.aborted||u()}).catch(()=>{if(o){i?.aborted||u();return}let c=a.getAnimations();!i?.aborted&&c.length>0&&c.some(d=>d.pending||d.playState!=="finished")&&l()})}if(t){let c=eo.startingStyle;if(!a.hasAttribute(c)){n.request(l);return}let d=new MutationObserver(()=>{a.hasAttribute(c)||(d.disconnect(),l())});d.observe(a,{attributes:!0,attributeFilter:[c]}),i?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}n.request(l)})}function Un(e){let{enabled:t=!0,open:o,ref:n,onComplete:r}=e,i=U(r),s=So(n,o,!1);La.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,o,i,s])}var Fa=g(z(),1);function Ha(e){let t=Fa.useRef(!0);t.current&&(t.current=!1,e())}var Ot={};ht(Ot,{engine:()=>xi,env:()=>wi,os:()=>yi,screenReader:()=>bi});var yi={};ht(yi,{android:()=>Ba,apple:()=>hi,ios:()=>gi,linux:()=>Np,mac:()=>ja,windows:()=>Ap});function Op(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:kp,platform:Ip,maxTouchPoints:Va}=Op(),no=kp.toLowerCase(),ro=Ip.toLowerCase();var gi=/^i(os$|p)/.test(ro)||ro==="macintel"&&Va>1,za="android",Ba=ro===za||no.includes(za),ja=!gi&&ro.startsWith("mac"),Ap=ro.startsWith("win"),Np=!Ba&&/^(linux|chrome os)/.test(ro),hi=ja||gi;var xi={};ht(xi,{blink:()=>Dp,gecko:()=>Mp,webkit:()=>vi});var vi=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),Mp=!vi&&no.includes("firefox"),Dp=!vi&&no.includes("chrom");var bi={};ht(bi,{voiceOver:()=>Lp});var Lp=hi;var wi={};ht(wi,{jsdom:()=>Fp});var Fp=/jsdom|happydom/.test(no);var nn=0,je=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 lt(){let e=Re(je.create).current;return wo(e.disposeEffect),e}var Te=g(z(),1);function Ua(e){return"nativeEvent"in e}function kt(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function Wa(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Ri="data-base-ui-focusable";var _i="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Wn(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 $n(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 $a(e){return e.matches("html,body")}function Ya(e){return xe(e)&&e.matches(_i)}function Ei(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${_i}`)!=null}function Ga(e){if(!e||Ot.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Hp(e,t){return t!=null&&!kt(t)?0:typeof e=="function"?e():e}function It(e,t,o){let n=Hp(e,o);return typeof n=="number"?n:n?.[t]}function Si(e){return typeof e=="function"?e():e}function Yn(e,t){return t||e==="click"||e==="mousedown"}function qa(e){return e?.includes("mouse")&&e!=="mousedown"}var Xa=g($(),1),Ka=Te.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new je,currentIdRef:{current:null},currentContextRef:{current:null}});function Vp(e,t){e.current=t.current}function Ti(e){let{children:t,delay:o,timeoutMs:n=0}=e,r=Te.useRef(o),i=Te.useRef(o),s=Te.useRef(null),a=Te.useRef(null),u=lt();return H(()=>{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,Xa.jsx)(Ka.Provider,{value:Te.useMemo(()=>({hasProvider:!0,delayRef:r,initialDelayRef:i,currentIdRef:s,timeoutMs:n,currentContextRef:a,timeout:u}),[n,u]),children:t})}function Ci(e,t={open:!1}){let{open:o}=t,n="rootStore"in e?e.rootStore:e,r=n.useState("floatingId"),i=Te.useContext(Ka),{currentIdRef:s,delayRef:a,timeoutMs:u,initialDelayRef:l,currentContextRef:c,hasProvider:d,timeout:p}=i,[m,f]=Te.useState(!1),h=Te.useRef(o),v=Te.useRef(!1);return H(()=>{h.current=o},[o]),H(()=>()=>{v.current=!0},[]),H(()=>{function x(){v.current||f(!1),c.current?.setIsInstantPhase(!1),s.current=null,c.current=null,a.current=l.current,p.clear()}if(s.current&&!o&&s.current===r){if(f(!1),u){let y=r;return p.start(u,()=>{n.select("open")||s.current&&s.current!==y||x()}),()=>{(h.current||s.current!==y)&&p.clear()}}x()}},[o,r,s,a,u,l,c,p,n]),H(()=>{if(!o)return;let x=c.current,y=s.current;p.clear(),c.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(W.none))):(f(!1),x?.setIsInstantPhase(!1))},[o,r,n,s,a,l,c,p]),H(()=>()=>{if(s.current===r){if(c.current=null,!h.current)return;s.current=null,Vp(a,l),p.clear()}},[c,s,a,r,l,p]),Te.useMemo(()=>({hasProvider:d,delayRef:a,isInstantPhase:m}),[d,a,m])}function ct(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var Qa=["top","right","bottom","left"];var Wt=Math.min,Ae=Math.max,$t=Math.round,sn=Math.floor,ut=e=>({x:e,y:e}),zp={left:"right",right:"left",bottom:"top",top:"bottom"};function an(e,t,o){return Ae(e,Wt(t,o))}function ft(e,t){return typeof e=="function"?e(t):e}function _e(e){return e.split("-")[0]}function dt(e){return e.split("-")[1]}function qn(e){return e==="x"?"y":"x"}function ln(e){return e==="y"?"height":"width"}function Fe(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function cn(e){return qn(Fe(e))}function el(e,t,o){o===void 0&&(o=!1);let n=dt(e),r=cn(e),i=ln(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 tl(e){let t=rn(e);return[Gn(e),t,Gn(t)]}function Gn(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Ja=["left","right"],Za=["right","left"],Bp=["top","bottom"],jp=["bottom","top"];function Up(e,t,o){switch(e){case"top":case"bottom":return o?t?Za:Ja:t?Ja:Za;case"left":case"right":return t?Bp:jp;default:return[]}}function ol(e,t,o,n){let r=dt(e),i=Up(_e(e),o==="start",n);return r&&(i=i.map(s=>s+"-"+r),t&&(i=i.concat(i.map(Gn)))),i}function rn(e){let t=_e(e);return zp[t]+e.slice(t.length)}function Wp(e){return{top:0,right:0,bottom:0,left:0,...e}}function Xn(e){return typeof e!="number"?Wp(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 To(e){return`data-base-ui-${e}`}var Ue=g(z(),1),il=g(jt(),1);var nl={style:{transition:"none"}};var $p="data-base-ui-swipe-ignore",Yp="data-swipe-ignore",Mv=`[${$p}]`,Dv=`[${Yp}]`;var rl={fallbackAxisSide:"end"};var sl=g($(),1),Gp=Ue.createContext(null),qp=()=>Ue.useContext(Gp),Xp=To("portal");function Pi(e={}){let{ref:t,container:o,componentProps:n=pe,elementProps:r}=e,i=zt(),a=qp()?.portalNode,[u,l]=Ue.useState(null),[c,d]=Ue.useState(null),p=U(v=>{v!==null&&d(v)}),m=Ue.useRef(null);H(()=>{if(o===null){m.current&&(m.current=null,d(null),l(null));return}if(i==null)return;let v=(o&&(Vn(o)?o:o.current))??a??document.body;if(v==null){m.current&&(m.current=null,d(null),l(null));return}m.current!==v&&(m.current=v,d(null),l(v))},[o,a,i]);let f=De("div",n,{ref:[t,p],props:[{id:i,[Xp]:""},r]});return{portalNode:c,portalSubtree:u&&f?il.createPortal(f,u):null}}var so=g(z(),1);function al(){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 Kp=g($(),1),Jp=so.createContext(null),Zp=so.createContext(null),Co=()=>so.useContext(Jp)?.id||null,Yt=e=>{let t=so.useContext(Zp);return e??t};var He=g(z(),1);function Qp(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",u=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",l=i.width,c=i.height,d=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),d-=o||0,p-=n||0,l=0,c=0,!r||u?(l=t.axis==="y"?i.width:0,c=t.axis==="x"?i.height:0,d=s&&t.x!=null?t.x:d,p=a&&t.y!=null?t.y:p):r&&!u&&(c=t.axis==="x"?i.height:c,l=t.axis==="y"?i.width:l),r=!0,{width:l,height:c,x:d,y:p,top:p,right:d+l,bottom:p+c,left:d}}}}function ll(e){return e!=null&&e.clientX!=null}function Oi(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"),u=r.context.dataRef,l=He.useRef(!1),c=He.useRef(null),[d,p]=He.useState(),[m,f]=He.useState([]),h=U(b=>{r.set("positionReference",b)}),v=U((b,E,_)=>{l.current||u.current.openEvent&&!ll(u.current.openEvent)||r.set("positionReference",Qp(_??a,{x:b,y:E,axis:n,dataRef:u,pointerType:d}))}),x=U(b=>{i?c.current||(v(b.clientX,b.clientY,b.currentTarget),f([])):v(b.clientX,b.clientY,b.currentTarget)}),y=kt(d)?s:i;He.useEffect(()=>{if(!o){h(a);return}if(!y)return;function b(){c.current?.(),c.current=null}let E=ue(s);function _(T){let C=Ie(T);te(s,C)?b():v(T.clientX,T.clientY)}return!u.current.openEvent||ll(u.current.openEvent)?c.current=ee(E,"mousemove",_):h(a),b},[y,o,s,u,a,r,v,h,m]),He.useEffect(()=>()=>{r.set("positionReference",null)},[r]),He.useEffect(()=>{o&&!s&&(l.current=!1)},[o,s]),He.useEffect(()=>{!o&&i&&(l.current=!0)},[o,i]);let w=He.useMemo(()=>{function b(E){p(E.pointerType)}return{onPointerDown:b,onPointerEnter:b,onMouseMove:x,onMouseEnter:x}},[x]);return He.useMemo(()=>o?{reference:w,trigger:w}:{},[o,w])}var Ve=g(z(),1);function em(){return!1}function tm(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function ki(e,t={}){let{enabled:o=!0,escapeKey:n=!0,outsidePress:r=!0,outsidePressEvent:i="sloppy",referencePress:s=em,bubbles:a,externalTree:u}=t,l="rootStore"in e?e.rootStore:e,c=l.useState("open"),d=l.useState("floatingElement"),{dataRef:p}=l.context,m=Yt(u),f=U(typeof r=="function"?r:()=>!1),h=typeof r=="function"?f:r,v=h!==!1,x=U(()=>i),{escapeKey:y,outsidePress:w}=tm(a),b=Ve.useRef(!1),E=Ve.useRef(!1),_=Ve.useRef(!1),T=Ve.useRef(!1),C=Ve.useRef(""),P=Ve.useRef(null),I=lt(),Y=lt(),A=U(()=>{Y.clear(),p.current.insideReactTree=!1}),N=U(j=>{let Q=p.current.floatingContext?.nodeId;return(m?At(m.nodesRef.current,Q):[]).some(re=>re.context?.open&&!re.context.dataRef.current[j])}),L=U(j=>$n(j,l.select("floatingElement"))||$n(j,l.select("domReferenceElement"))),R=U(j=>{s()&&l.setOpen(!1,J(W.triggerPress,j.nativeEvent))}),k=U(j=>{if(!c||!o||!n||j.key!=="Escape"||T.current||!y&&N("__escapeKeyBubbles"))return;let Q=Ua(j)?j.nativeEvent:j,Z=J(W.escapeKey,Q);l.setOpen(!1,Z),Z.isCanceled||j.preventDefault(),!y&&!Z.isPropagationAllowed&&j.stopPropagation()}),F=U(()=>{p.current.insideReactTree=!0,Y.start(0,A)}),S=U(j=>{if(!c||!o||j.button!==0)return;let Q=Ie(j.nativeEvent);te(l.select("floatingElement"),Q)&&(b.current||(b.current=!0,E.current=!1))}),O=U(j=>{!c||!o||(j.defaultPrevented||j.nativeEvent.defaultPrevented)&&b.current&&(E.current=!0)});Ve.useEffect(()=>{if(!c||!o)return;p.current.__escapeKeyBubbles=y,p.current.__outsidePressBubbles=w;let j=new je,Q=new je;function Z(){j.clear(),T.current=!0}function re(){j.start(Ot.engine.webkit?5:0,()=>{T.current=!1})}function G(){_.current=!0,Q.start(0,()=>{_.current=!1})}function le(){b.current=!1,E.current=!1}function ce(){let D=C.current,V=D==="pen"||!D?"mouse":D,ge=x(),Ee=typeof ge=="function"?ge():ge;return typeof Ee=="string"?Ee:Ee[V]}function me(D){let V=ce();return V==="intentional"&&D.type!=="click"||V==="sloppy"&&D.type==="click"}function Oe(D){let V=p.current.floatingContext?.nodeId,ge=m&&At(m.nodesRef.current,V).some(Ee=>$n(D,Ee.context?.elements.floating));return L(D)||ge}function we(D){if(me(D)){D.type!=="click"&&!L(D)&&(Q.clear(),_.current=!1),A();return}if(p.current.insideReactTree){A();return}let V=Ie(D),ge=`[${To("inert")}]`,Ee=B(V)?V.getRootNode():null,Lt=Array.from((_o(Ee)?Ee:be(l.select("floatingElement"))).querySelectorAll(ge)),Ko=l.context.triggerElements;if(V&&(Ko.hasElement(V)||Ko.hasMatchingElement(Be=>te(Be,V))))return;let Ct=B(V)?V:null;for(;Ct&&!at(Ct);){let Be=it(Ct);if(at(Be)||!B(Be))break;Ct=Be}if(!(Lt.length&&B(V)&&!$a(V)&&!te(V,l.select("floatingElement"))&&Lt.every(Be=>!te(Ct,Be)))){if(xe(V)&&!("touches"in D)){let Be=at(V),Ft=Se(V),Ht=/auto|scroll/,Cn=Be||Ht.test(Ft.overflowX),Pn=Be||Ht.test(Ft.overflowY),On=Cn&&V.clientWidth>0&&V.scrollWidth>V.clientWidth,kn=Pn&&V.clientHeight>0&&V.scrollHeight>V.clientHeight,In=Ft.direction==="rtl",oe=kn&&(In?D.offsetX<=V.offsetWidth-V.clientWidth:D.offsetX>V.clientWidth),ke=On&&D.offsetY>V.clientHeight;if(oe||ke)return}if(!Oe(D)){if(ce()==="intentional"&&_.current){Q.clear(),_.current=!1;return}typeof h=="function"&&!h(D)||N("__outsidePressBubbles")||(l.setOpen(!1,J(W.outsidePress,D)),A())}}}function X(D){ce()!=="sloppy"||D.pointerType==="touch"||!l.select("open")||!o||L(D)||we(D)}function fe(D){if(ce()!=="sloppy"||!l.select("open")||!o||L(D))return;let V=D.touches[0];V&&(P.current={startTime:Date.now(),startX:V.clientX,startY:V.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},I.start(1e3,()=>{P.current&&(P.current.dismissOnTouchEnd=!1,P.current.dismissOnMouseDown=!1)}))}function de(D,V){let ge=Ie(D);if(!ge)return;let Ee=ee(ge,D.type,()=>{V(D),Ee()})}function Jt(D){C.current="touch",de(D,fe)}function Qe(D){I.clear(),D.type==="pointerdown"&&(C.current=D.pointerType),!(D.type==="mousedown"&&P.current&&!P.current.dismissOnMouseDown)&&de(D,V=>{V.type==="pointerdown"?X(V):we(V)})}function Tt(D){if(!b.current)return;let V=E.current;if(le(),ce()==="intentional"){if(D.type==="pointercancel"){V&&G();return}if(!Oe(D)){if(V){G();return}typeof h=="function"&&!h(D)||(Q.clear(),_.current=!0,A())}}}function et(D){if(ce()!=="sloppy"||!P.current||L(D))return;let V=D.touches[0];if(!V)return;let ge=Math.abs(V.clientX-P.current.startX),Ee=Math.abs(V.clientY-P.current.startY),Lt=Math.sqrt(ge*ge+Ee*Ee);Lt>5&&(P.current.dismissOnTouchEnd=!0),Lt>10&&(we(D),I.clear(),P.current=null)}function mt(D){de(D,et)}function Sn(D){ce()!=="sloppy"||!P.current||L(D)||(P.current.dismissOnTouchEnd&&we(D),I.clear(),P.current=null)}function Tn(D){de(D,Sn)}let ve=be(d),yo=ct(n&&ct(ee(ve,"keydown",k),ee(ve,"compositionstart",Z),ee(ve,"compositionend",re)),v&&ct(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",mt,!0),ee(ve,"touchend",Tn,!0)));return()=>{yo(),j.clear(),Q.clear(),le(),_.current=!1}},[p,d,n,v,h,c,o,y,w,k,A,x,N,L,m,l,I]),Ve.useEffect(A,[h,A]);let M=Ve.useMemo(()=>({onKeyDown:k,onPointerDown:R,onClick:R}),[k,R]),K=Ve.useMemo(()=>({onKeyDown:k,onPointerDown:O,onMouseDown:O,onClickCapture:F,onMouseDownCapture(j){F(),S(j)},onPointerDownCapture(j){F(),S(j)},onMouseUpCapture:F,onTouchEndCapture:F,onTouchMoveCapture:F}),[k,F,S,O]);return Ve.useMemo(()=>o?{reference:M,floating:K,trigger:M}:{},[o,M,K])}var Ce=g(z(),1);function cl(e,t,o){let{reference:n,floating:r}=e,i=Fe(t),s=cn(t),a=ln(s),u=_e(t),l=i==="y",c=n.x+n.width/2-r.width/2,d=n.y+n.height/2-r.height/2,p=n[a]/2-r[a]/2,m;switch(u){case"top":m={x:c,y:n.y-r.height};break;case"bottom":m={x:c,y:n.y+n.height};break;case"right":m={x:n.x+n.width,y:d};break;case"left":m={x:n.x-r.width,y:d};break;default:m={x:n.x,y:n.y}}switch(dt(t)){case"start":m[s]-=p*(o&&l?-1:1);break;case"end":m[s]+=p*(o&&l?-1:1);break}return m}async function dl(e,t){var o;t===void 0&&(t={});let{x:n,y:r,platform:i,rects:s,elements:a,strategy:u}=e,{boundary:l="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:p=!1,padding:m=0}=ft(t,e),f=Xn(m),v=a[p?d==="floating"?"reference":"floating":d],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:c,strategy:u})),y=d==="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}:{x:1,y:1},E=io(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:w,strategy:u}):y);return{top:(x.top-E.top+f.top)/b.y,bottom:(E.bottom-x.bottom+f.bottom)/b.y,left:(x.left-E.left+f.left)/b.x,right:(E.right-x.right+f.right)/b.x}}var om=50,pl=async(e,t,o)=>{let{placement:n="bottom",strategy:r="absolute",middleware:i=[],platform:s}=o,a=s.detectOverflow?s:{...s,detectOverflow:dl},u=await(s.isRTL==null?void 0:s.isRTL(t)),l=await s.getElementRects({reference:e,floating:t,strategy:r}),{x:c,y:d}=cl(l,n,u),p=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:E,reset:_}=await y({x:c,y:d,initialPlacement:n,placement:p,strategy:r,middlewareData:f,rects:l,platform:a,elements:{reference:e,floating:t}});c=w??c,d=b??d,f[x]={...f[x],...E},_&&m<om&&(m++,typeof _=="object"&&(_.placement&&(p=_.placement),_.rects&&(l=_.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:r}):_.rects),{x:c,y:d}=cl(l,p,u)),h=-1)}return{x:c,y:d,placement:p,strategy:r,middlewareData:f}};var ml=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:u,elements:l}=t,{mainAxis:c=!0,crossAxis:d=!0,fallbackPlacements:p,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:f="none",flipAlignment:h=!0,...v}=ft(e,t);if((o=i.arrow)!=null&&o.alignmentOffset)return{};let x=_e(r),y=Fe(a),w=_e(a)===a,b=await(u.isRTL==null?void 0:u.isRTL(l.floating)),E=p||(w||!h?[rn(a)]:tl(a)),_=f!=="none";!p&&_&&E.push(...ol(a,h,f,b));let T=[a,...E],C=await u.detectOverflow(t,v),P=[],I=((n=i.flip)==null?void 0:n.overflows)||[];if(c&&P.push(C[x]),d){let L=el(r,s,b);P.push(C[L[0]],C[L[1]])}if(I=[...I,{placement:r,overflows:P}],!P.every(L=>L<=0)){var Y,A;let L=(((Y=i.flip)==null?void 0:Y.index)||0)+1,R=T[L];if(R&&(!(d==="alignment"?y!==Fe(R):!1)||I.every(S=>Fe(S.placement)===y?S.overflows[0]>0:!0)))return{data:{index:L,overflows:I},reset:{placement:R}};let k=(A=I.filter(F=>F.overflows[0]<=0).sort((F,S)=>F.overflows[1]-S.overflows[1])[0])==null?void 0:A.placement;if(!k)switch(m){case"bestFit":{var N;let F=(N=I.filter(S=>{if(_){let O=Fe(S.placement);return O===y||O==="y"}return!0}).map(S=>[S.placement,S.overflows.filter(O=>O>0).reduce((O,M)=>O+M,0)]).sort((S,O)=>S[1]-O[1])[0])==null?void 0:N[0];F&&(k=F);break}case"initialPlacement":k=a;break}if(r!==k)return{reset:{placement:k}}}return{}}}};function ul(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function fl(e){return Qa.some(t=>e[t]>=0)}var gl=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:o,platform:n}=t,{strategy:r="referenceHidden",...i}=ft(e,t);switch(r){case"referenceHidden":{let s=await n.detectOverflow(t,{...i,elementContext:"reference"}),a=ul(s,o.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:fl(a)}}}case"escaped":{let s=await n.detectOverflow(t,{...i,altBoundary:!0}),a=ul(s,o.floating);return{data:{escapedOffsets:a,escaped:fl(a)}}}default:return{}}}}};var hl=new Set(["left","top"]);async function nm(e,t){let{placement:o,platform:n,elements:r}=e,i=await(n.isRTL==null?void 0:n.isRTL(r.floating)),s=_e(o),a=dt(o),u=Fe(o)==="y",l=hl.has(s)?-1:1,c=i&&u?-1:1,d=ft(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),u?{x:m*c,y:p*l}:{x:p*l,y:m*c}}var yl=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,u=await nm(t,e);return s===((o=a.offset)==null?void 0:o.placement)&&(n=a.arrow)!=null&&n.alignmentOffset?{}:{x:r+u.x,y:i+u.y,data:{...u,placement:s}}}}},vl=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:u={fn:x=>{let{x:y,y:w}=x;return{x:y,y:w}}},...l}=ft(e,t),c={x:o,y:n},d=await i.detectOverflow(t,l),p=Fe(_e(r)),m=qn(p),f=c[m],h=c[p];if(s){let x=m==="y"?"top":"left",y=m==="y"?"bottom":"right",w=f+d[x],b=f-d[y];f=an(w,f,b)}if(a){let x=p==="y"?"top":"left",y=p==="y"?"bottom":"right",w=h+d[x],b=h-d[y];h=an(w,h,b)}let v=u.fn({...t,[m]:f,[p]:h});return{...v,data:{x:v.x-o,y:v.y-n,enabled:{[m]:s,[p]:a}}}}}},xl=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:o,y:n,placement:r,rects:i,middlewareData:s}=t,{offset:a=0,mainAxis:u=!0,crossAxis:l=!0}=ft(e,t),c={x:o,y:n},d=Fe(r),p=qn(d),m=c[p],f=c[d],h=ft(a,t),v=typeof h=="number"?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(u){let w=p==="y"?"height":"width",b=i.reference[p]-i.floating[w]+v.mainAxis,E=i.reference[p]+i.reference[w]-v.mainAxis;m<b?m=b:m>E&&(m=E)}if(l){var x,y;let w=p==="y"?"width":"height",b=hl.has(_e(r)),E=i.reference[d]-i.floating[w]+(b&&((x=s.offset)==null?void 0:x[d])||0)+(b?0:v.crossAxis),_=i.reference[d]+i.reference[w]+(b?0:((y=s.offset)==null?void 0:y[d])||0)-(b?v.crossAxis:0);f<E?f=E:f>_&&(f=_)}return{[p]:m,[d]:f}}}},bl=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var o,n;let{placement:r,rects:i,platform:s,elements:a}=t,{apply:u=()=>{},...l}=ft(e,t),c=await s.detectOverflow(t,l),d=_e(r),p=dt(r),m=Fe(r)==="y",{width:f,height:h}=i.floating,v,x;d==="top"||d==="bottom"?(v=d,x=p===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(x=d,v=p==="end"?"top":"bottom");let y=h-c.top-c.bottom,w=f-c.left-c.right,b=Wt(h-c[v],y),E=Wt(f-c[x],w),_=!t.middlewareData.shift,T=b,C=E;if((o=t.middlewareData.shift)!=null&&o.enabled.x&&(C=w),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(T=y),_&&!p){let I=Ae(c.left,0),Y=Ae(c.right,0),A=Ae(c.top,0),N=Ae(c.bottom,0);m?C=f-2*(I!==0||Y!==0?I+Y:Ae(c.left,c.right)):T=h-2*(A!==0||N!==0?A+N:Ae(c.top,c.bottom))}await u({...t,availableWidth:C,availableHeight:T});let P=await s.getDimensions(a.floating);return f!==P.width||h!==P.height?{reset:{rects:!0}}:{}}}};function El(e){let t=Se(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=xe(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 Ai(e){return B(e)?e:e.contextElement}function Po(e){let t=Ai(e);if(!xe(t))return ut(1);let o=t.getBoundingClientRect(),{width:n,height:r,$:i}=El(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 rm=ut(0);function Sl(e){let t=ue(e);return!Bn()||!t.visualViewport?rm:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function im(e,t,o){return t===void 0&&(t=!1),!o||t&&o!==ue(e)?!1:t}function ao(e,t,o,n){t===void 0&&(t=!1),o===void 0&&(o=!1);let r=e.getBoundingClientRect(),i=Ai(e),s=ut(1);t&&(n?B(n)&&(s=Po(n)):s=Po(e));let a=im(i,o,n)?Sl(i):ut(0),u=(r.left+a.x)/s.x,l=(r.top+a.y)/s.y,c=r.width/s.x,d=r.height/s.y;if(i){let p=ue(i),m=n&&B(n)?ue(n):n,f=p,h=jn(f);for(;h&&n&&m!==f;){let v=Po(h),x=h.getBoundingClientRect(),y=Se(h),w=x.left+(h.clientLeft+parseFloat(y.paddingLeft))*v.x,b=x.top+(h.clientTop+parseFloat(y.paddingTop))*v.y;u*=v.x,l*=v.y,c*=v.x,d*=v.y,u+=w,l+=b,f=ue(h),h=jn(f)}}return io({width:c,height:d,x:u,y:l})}function Kn(e,t){let o=on(e).scrollLeft;return t?t.left+o:ao(st(e)).left+o}function Tl(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 sm(e){let{elements:t,rect:o,offsetParent:n,strategy:r}=e,i=r==="fixed",s=st(n),a=t?tn(t.floating):!1;if(n===s||a&&i)return o;let u={scrollLeft:0,scrollTop:0},l=ut(1),c=ut(0),d=xe(n);if((d||!d&&!i)&&((oo(n)!=="body"||Eo(s))&&(u=on(n)),d)){let m=ao(n);l=Po(n),c.x=m.x+n.clientLeft,c.y=m.y+n.clientTop}let p=s&&!d&&!i?Tl(s,u):ut(0);return{width:o.width*l.x,height:o.height*l.y,x:o.x*l.x-u.scrollLeft*l.x+c.x+p.x,y:o.y*l.y-u.scrollTop*l.y+c.y+p.y}}function am(e){return Array.from(e.getClientRects())}function lm(e){let t=st(e),o=on(e),n=e.ownerDocument.body,r=Ae(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=Ae(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),s=-o.scrollLeft+Kn(e),a=-o.scrollTop;return Se(n).direction==="rtl"&&(s+=Ae(t.clientWidth,n.clientWidth)-r),{width:r,height:i,x:s,y:a}}var wl=25;function cm(e,t){let o=ue(e),n=st(e),r=o.visualViewport,i=n.clientWidth,s=n.clientHeight,a=0,u=0;if(r){i=r.width,s=r.height;let c=Bn();(!c||c&&t==="fixed")&&(a=r.offsetLeft,u=r.offsetTop)}let l=Kn(n);if(l<=0){let c=n.ownerDocument,d=c.body,p=getComputedStyle(d),m=c.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,f=Math.abs(n.clientWidth-d.clientWidth-m);f<=wl&&(i-=f)}else l<=wl&&(i+=l);return{width:i,height:s,x:a,y:u}}function um(e,t){let o=ao(e,!0,t==="fixed"),n=o.top+e.clientTop,r=o.left+e.clientLeft,i=xe(e)?Po(e):ut(1),s=e.clientWidth*i.x,a=e.clientHeight*i.y,u=r*i.x,l=n*i.y;return{width:s,height:a,x:u,y:l}}function Rl(e,t,o){let n;if(t==="viewport")n=cm(e,o);else if(t==="document")n=lm(st(e));else if(B(t))n=um(t,o);else{let r=Sl(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return io(n)}function Cl(e,t){let o=it(e);return o===t||!B(o)||at(o)?!1:Se(o).position==="fixed"||Cl(o,t)}function fm(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=Se(e).position==="fixed",s=i?it(e):e;for(;B(s)&&!at(s);){let a=Se(s),u=zn(s);!u&&a.position==="fixed"&&(r=null),(i?!u&&!r:!u&&a.position==="static"&&!!r&&(r.position==="absolute"||r.position==="fixed")||Eo(s)&&!u&&Cl(e,s))?n=n.filter(c=>c!==s):r=a,s=it(s)}return t.set(e,n),n}function dm(e){let{element:t,boundary:o,rootBoundary:n,strategy:r}=e,s=[...o==="clippingAncestors"?tn(t)?[]:fm(t,this._c):[].concat(o),n],a=Rl(t,s[0],r),u=a.top,l=a.right,c=a.bottom,d=a.left;for(let p=1;p<s.length;p++){let m=Rl(t,s[p],r);u=Ae(m.top,u),l=Wt(m.right,l),c=Wt(m.bottom,c),d=Ae(m.left,d)}return{width:l-d,height:c-u,x:d,y:u}}function pm(e){let{width:t,height:o}=El(e);return{width:t,height:o}}function mm(e,t,o){let n=xe(t),r=st(t),i=o==="fixed",s=ao(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=ut(0);function l(){u.x=Kn(r)}if(n||!n&&!i)if((oo(t)!=="body"||Eo(r))&&(a=on(t)),n){let m=ao(t,!0,i,t);u.x=m.x+t.clientLeft,u.y=m.y+t.clientTop}else r&&l();i&&!n&&r&&l();let c=r&&!n&&!i?Tl(r,a):ut(0),d=s.left+a.scrollLeft-u.x-c.x,p=s.top+a.scrollTop-u.y-c.y;return{x:d,y:p,width:s.width,height:s.height}}function Ii(e){return Se(e).position==="static"}function _l(e,t){if(!xe(e)||Se(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return st(e)===o&&(o=o.ownerDocument.body),o}function Pl(e,t){let o=ue(e);if(tn(e))return o;if(!xe(e)){let r=it(e);for(;r&&!at(r);){if(B(r)&&!Ii(r))return r;r=it(r)}return o}let n=_l(e,t);for(;n&&ka(n)&&Ii(n);)n=_l(n,t);return n&&at(n)&&Ii(n)&&!zn(n)?o:n||Ia(e)||o}var gm=async function(e){let t=this.getOffsetParent||Pl,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 Se(e).direction==="rtl"}var Ni={convertOffsetParentRelativeRectToViewportRelativeRect:sm,getDocumentElement:st,getClippingRect:dm,getOffsetParent:Pl,getElementRects:gm,getClientRects:am,getDimensions:pm,getScale:Po,isElement:B,isRTL:hm};function Ol(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ym(e,t){let o=null,n,r=st(e);function i(){var a;clearTimeout(n),(a=o)==null||a.disconnect(),o=null}function s(a,u){a===void 0&&(a=!1),u===void 0&&(u=1),i();let l=e.getBoundingClientRect(),{left:c,top:d,width:p,height:m}=l;if(a||t(),!p||!m)return;let f=sn(d),h=sn(r.clientWidth-(c+p)),v=sn(r.clientHeight-(d+m)),x=sn(c),w={rootMargin:-f+"px "+-h+"px "+-v+"px "+-x+"px",threshold:Ae(0,Wt(1,u))||1},b=!0;function E(_){let T=_[0].intersectionRatio;if(T!==u){if(!b)return s();T?s(!1,T):n=setTimeout(()=>{s(!1,1e-7)},1e3)}T===1&&!Ol(l,e.getBoundingClientRect())&&s(),b=!1}try{o=new IntersectionObserver(E,{...w,root:r.ownerDocument})}catch{o=new IntersectionObserver(E,w)}o.observe(e)}return s(!0),i}function un(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:u=!1}=n,l=Ai(e),c=r||i?[...l?Bt(l):[],...t?Bt(t):[]]:[];c.forEach(x=>{r&&x.addEventListener("scroll",o,{passive:!0}),i&&x.addEventListener("resize",o)});let d=l&&a?ym(l,o):null,p=-1,m=null;s&&(m=new ResizeObserver(x=>{let[y]=x;y&&y.target===l&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var w;(w=m)==null||w.observe(t)})),o()}),l&&!u&&m.observe(l),t&&m.observe(t));let f,h=u?ao(e):null;u&&v();function v(){let x=ao(e);h&&!Ol(h,x)&&o(),h=x,f=requestAnimationFrame(v)}return o(),()=>{var x;c.forEach(y=>{r&&y.removeEventListener("scroll",o),i&&y.removeEventListener("resize",o)}),d?.(),(x=m)==null||x.disconnect(),m=null,u&&cancelAnimationFrame(f)}}var kl=yl;var Il=vl,Al=ml,Nl=bl,Ml=gl;var Dl=xl,Jn=(e,t,o)=>{let n=new Map,r={platform:Ni,...o},i={...r.platform,_c:n};return pl(e,t,{...r,platform:i})};var ye=g(z(),1),Fl=g(z(),1),Hl=g(jt(),1),xm=typeof document<"u",bm=function(){},Zn=xm?Fl.useLayoutEffect:bm;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 Vl(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Ll(e,t){let o=Vl(e);return Math.round(t*o)/o}function Mi(e){let t=ye.useRef(e);return Zn(()=>{t.current=e}),t}function zl(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:u,open:l}=e,[c,d]=ye.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=ye.useState(n);Qn(p,n)||m(n);let[f,h]=ye.useState(null),[v,x]=ye.useState(null),y=ye.useCallback(S=>{S!==_.current&&(_.current=S,h(S))},[]),w=ye.useCallback(S=>{S!==T.current&&(T.current=S,x(S))},[]),b=i||f,E=s||v,_=ye.useRef(null),T=ye.useRef(null),C=ye.useRef(c),P=u!=null,I=Mi(u),Y=Mi(r),A=Mi(l),N=ye.useCallback(()=>{if(!_.current||!T.current)return;let S={placement:t,strategy:o,middleware:p};Y.current&&(S.platform=Y.current),Jn(_.current,T.current,S).then(O=>{let M={...O,isPositioned:A.current!==!1};L.current&&!Qn(C.current,M)&&(C.current=M,Hl.flushSync(()=>{d(M)}))})},[p,t,o,Y,A]);Zn(()=>{l===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,d(S=>({...S,isPositioned:!1})))},[l]);let L=ye.useRef(!1);Zn(()=>(L.current=!0,()=>{L.current=!1}),[]),Zn(()=>{if(b&&(_.current=b),E&&(T.current=E),b&&E){if(I.current)return I.current(b,E,N);N()}},[b,E,N,I,P]);let R=ye.useMemo(()=>({reference:_,floating:T,setReference:y,setFloating:w}),[y,w]),k=ye.useMemo(()=>({reference:b,floating:E}),[b,E]),F=ye.useMemo(()=>{let S={position:o,left:0,top:0};if(!k.floating)return S;let O=Ll(k.floating,c.x),M=Ll(k.floating,c.y);return a?{...S,transform:"translate("+O+"px, "+M+"px)",...Vl(k.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:O,top:M}},[o,a,k.floating,c.x,c.y]);return ye.useMemo(()=>({...c,update:N,refs:R,elements:k,floatingStyles:F}),[c,N,R,k,F])}var Di=(e,t)=>{let o=kl(e);return{name:o.name,fn:o.fn,options:[e,t]}},Li=(e,t)=>{let o=Il(e);return{name:o.name,fn:o.fn,options:[e,t]}},Fi=(e,t)=>({fn:Dl(e).fn,options:[e,t]}),Hi=(e,t)=>{let o=Al(e);return{name:o.name,fn:o.fn,options:[e,t]}},Vi=(e,t)=>{let o=Nl(e);return{name:o.name,fn:o.fn,options:[e,t]}};var zi=(e,t)=>{let o=Ml(e);return{name:o.name,fn:o.fn,options:[e,t]}};var Io=g(z(),1),oc=g(jt(),1);var ec=g(z(),1);var q=(e,t,o,n,r,i,...s)=>{if(s.length>0)throw new Error(Me(1));let a;if(e&&t&&o&&n&&r&&i)a=(u,l,c,d)=>{let p=e(u,l,c,d),m=t(u,l,c,d),f=o(u,l,c,d),h=n(u,l,c,d),v=r(u,l,c,d);return i(p,m,f,h,v,l,c,d)};else if(e&&t&&o&&n&&r)a=(u,l,c,d)=>{let p=e(u,l,c,d),m=t(u,l,c,d),f=o(u,l,c,d),h=n(u,l,c,d);return r(p,m,f,h,l,c,d)};else if(e&&t&&o&&n)a=(u,l,c,d)=>{let p=e(u,l,c,d),m=t(u,l,c,d),f=o(u,l,c,d);return n(p,m,f,l,c,d)};else if(e&&t&&o)a=(u,l,c,d)=>{let p=e(u,l,c,d),m=t(u,l,c,d);return o(p,m,l,c,d)};else if(e&&t)a=(u,l,c,d)=>{let p=e(u,l,c,d);return t(p,l,c,d)};else if(e)a=e;else throw new Error("Missing arguments");return a};var Zl=g(z(),1),Yi=g(ji(),1),Ql=g(Gl(),1);var ql=g(z(),1);var Ui=[],Wi;function Xl(){return Wi}function Kl(e){Ui.push(e)}function $i(e){let t=(o,n)=>{let r=Re(Hm).current,i;try{Wi=r;for(let s of Ui)s.before(r);i=e(o,n);for(let s of Ui)s.after(r);r.didInitialize=!0}finally{Wi=void 0}return i};return t.displayName=e.displayName||e.name,t}function Jl(e){return ql.forwardRef($i(e))}function Hm(){return{didInitialize:!1}}var Vm=bo(19),zm=Vm?jm:Um;function tr(e,t,o,n,r){return zm(e,t,o,n,r)}function Bm(e,t,o,n,r){let i=Zl.useCallback(()=>t(e.getSnapshot(),o,n,r),[e,t,o,n,r]);return(0,Yi.useSyncExternalStore)(e.subscribe,i,i)}Kl({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let o=0;o<e.syncHooks.length;o+=1){let n=e.syncHooks[o],r=n.selector(n.store.state,n.a1,n.a2,n.a3);Object.is(n.value,r)||(t=!0,n.value=r)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let o=new Set;for(let r of e.syncHooks)o.add(r.store);let n=[];for(let r of o)n.push(r.subscribe(t));return()=>{for(let r of n)r()}}),(0,Yi.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function jm(e,t,o,n,r){let i=Xl();if(!i)return Bm(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 Um(e,t,o,n,r){return(0,Ql.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(z(),1);var ko=class extends or{constructor(t,o={},n){super(t),this.context=o,this.selectors=n}useSyncedValue(t,o){lo.useDebugValue(t);let n=this;H(()=>{n.state[t]!==o&&n.set(t,o)},[n,t,o])}useSyncedValueWithCleanup(t,o){let n=this;H(()=>(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);H(()=>{o.update(t)},[o,...n])}useControlledProp(t,o){lo.useDebugValue(t);let n=this,r=o!==void 0;H(()=>{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=U(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 Wm={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 ko{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:al(),nested:n,triggerElements:i},Wm),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&Wa(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 tc(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:n,floatingId:r,nested:i,onOpenChange:s}=e,a=t.useState("open"),u=t.useState("activeTriggerElement"),l=t.useState(o?"popupElement":"positionerElement"),c=t.context.triggerElements,d=s,p=ec.useRef(null);n===void 0&&p.current===null&&(p.current=new vt({open:a,transitionStatus:void 0,referenceElement:u,floatingElement:l,triggerElements:c,onOpenChange:d,floatingId:r,syncOnly:!0,nested:i}));let m=n??p.current;return t.useSyncedValue("floatingId",r),H(()=>{let f={open:a,floatingId:r,referenceElement:u,floatingElement:l};B(u)&&(f.domReferenceElement=u),m.state.positionReference===m.state.referenceElement&&(f.positionReference=u),m.update(f)},[a,r,u,l,m]),m.context.onOpenChange=d,m.context.nested=i,m}var nc={tabIndex:-1,[Ri]:""};function rc(e,t,o=!1){let n=zt(),r=Co()!=null,i=Io.useRef(null);e===void 0&&i.current===null&&(i.current=t(n,r));let s=e??i.current;return tc({popupStore:s,treatPopupAsFloatingElement:o,floatingRootContext:s.state.floatingRootContext,floatingId:n,nested:r,onOpenChange:s.setOpen}),{store:s,internalStore:i.current}}function $m(e,t){let o=Io.useRef(null),n=Io.useRef(null);return Io.useCallback(r=>{if(e===void 0)return;let i=!1;if(o.current!==null){let s=o.current,a=n.current,u=t.context.triggerElements.getById(s);a&&u===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 Ym(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 Gm(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function ic(e,t,o,n={}){let r=o.reason,i=r===W.triggerHover,s=t&&r===W.triggerFocus,a=!t&&(r===W.triggerPress||r===W.escapeKey),u=Gm(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;n.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let l=()=>{let c={...n.extraState,open:t};s?c.instantType="focus":a?c.instantType="dismiss":i&&(c.instantType=void 0),Ym(c,t,o.trigger,u()),e.update(c)};i?oc.flushSync(l):l()}function sc(e,t,o,n){Ha(()=>{t===void 0&&e.state.open===!1&&o&&(e.state={...e.state,open:!0,activeTriggerId:n,preventUnmountingOnClose:!1})})}function ac(e,t,o,n){let r=o.useState("isMountedByTrigger",e),i=$m(e,o),s=U(a=>{if(i(a),!a)return;let u=o.select("open"),l=o.select("activeTriggerId");if(l===e){o.update({activeTriggerElement:a,...u?n:null});return}l==null&&u&&o.update({activeTriggerId:e,activeTriggerElement:a,...n})});return H(()=>{r&&o.update({activeTriggerElement:t.current,...n})},[r,o,t,...Object.values(n)]),{registerTrigger:s,isMountedByThisTrigger:r}}function lc(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,n=e.useState("open"),r=e.useState("triggerCount");H(()=>{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"),u=null;if(a){let l=e.context.triggerElements.getById(a);l?l!==e.state.activeTriggerElement&&(s.activeTriggerElement=l):u=a}if(!u&&!a&&i===1){let l=e.context.triggerElements.entries().next();if(!l.done){let[c,d]=l.value;s.activeTriggerId=c,s.activeTriggerElement=d}}(s.triggerCount!==void 0||s.activeTriggerId!==void 0||s.activeTriggerElement!==void 0)&&e.update(s),u&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===u&&!e.context.triggerElements.getById(u)){let l=J(W.none);e.setOpen(!1,l),l.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,r,o])}function cc(e,t,o){let{mounted:n,setMounted:r,transitionStatus:i}=Pa(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:n,transitionStatus:i,preventUnmountingOnClose:a});let u=U(()=>{r(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return Un({enabled:n&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||u()}}),{forceUnmount:u,transitionStatus:i}}function uc(e,t){e.useSyncedValues(t),H(()=>()=>{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 fc(){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 pc(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:fc(),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 mc(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 fn=q(e=>e.triggerIdProp??e.activeTriggerId),Gi=q(e=>e.openProp??e.open),dc=q(e=>(e.popupElement?.id??e.floatingId)||void 0);function gc(e,t){return t!==void 0&&Gi(e)&&fn(e)===t}function qm(e,t){return gc(e,t)?!0:t!==void 0&&Gi(e)&&fn(e)==null&&e.triggerCount===1}var hc={open:Gi,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:fn,activeTriggerElement:q(e=>e.mounted?e.activeTriggerElement:null),popupId:dc,isTriggerActive:q((e,t)=>t!==void 0&&fn(e)===t),isOpenedByTrigger:q((e,t)=>gc(e,t)),isMountedByTrigger:q((e,t)=>t!==void 0&&fn(e)===t&&e.mounted),triggerProps:q((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:q((e,t)=>qm(e,t)?dc(e):void 0),popupProps:q(e=>e.popupProps),popupElement:q(e=>e.popupElement),positionerElement:q(e=>e.positionerElement)};function yc(e){let{open:t=!1,onOpenChange:o,elements:n={}}=e,r=zt(),i=Co()!=null,s=Re(()=>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 H(()=>{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 qi(e={}){let{nodeId:t,externalTree:o}=e,n=yc(e),r=e.rootContext||n,i=r.useState("referenceElement"),s=r.useState("floatingElement"),a=r.useState("domReferenceElement"),u=r.useState("open"),l=r.useState("floatingId"),[c,d]=Ce.useState(null),[p,m]=Ce.useState(void 0),[f,h]=Ce.useState(void 0),v=Ce.useRef(null),x=Yt(o),y=Ce.useMemo(()=>({reference:i,floating:s,domReference:a}),[i,s,a]),w=zl({...e,elements:{...y,...c&&{reference:c}}}),b=B(p)?p:null,E=f===void 0?r.state.floatingElement:f;r.useSyncedValue("referenceElement",p??null),r.useSyncedValue("domReferenceElement",p===void 0?a:b),r.useSyncedValue("floatingElement",E);let _=Ce.useCallback(A=>{let N=B(A)?{getBoundingClientRect:()=>A.getBoundingClientRect(),getClientRects:()=>A.getClientRects(),contextElement:A}:A;d(N),w.refs.setReference(N)},[w.refs]),T=Ce.useCallback(A=>{(B(A)||A===null)&&(v.current=A,m(A)),(B(w.refs.reference.current)||w.refs.reference.current===null||A!==null&&!B(A))&&w.refs.setReference(A)},[w.refs,m]),C=Ce.useCallback(A=>{h(A),w.refs.setFloating(A)},[w.refs]),P=Ce.useMemo(()=>({...w.refs,setReference:T,setFloating:C,setPositionReference:_,domReference:v}),[w.refs,T,C,_]),I=Ce.useMemo(()=>({...w.elements,domReference:a}),[w.elements,a]),Y=Ce.useMemo(()=>({...w,dataRef:r.context.dataRef,open:u,onOpenChange:r.setOpen,events:r.context.events,floatingId:l,refs:P,elements:I,nodeId:t,rootStore:r}),[w,P,I,t,r,u,l]);return H(()=>{a&&(v.current=a)},[a]),H(()=>{r.context.dataRef.current.floatingContext=Y;let A=x?.nodesRef.current.find(N=>N.id===t);A&&(A.context=Y)}),Ce.useMemo(()=>({...w,context:Y,refs:P,elements:I,rootStore:r}),[w,P,I,Y,r])}var xt=g(z(),1);var Xi=Ot.os.mac&&Ot.engine.webkit;function Ki(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),u=xt.useRef(null),l=xt.useRef(!0),c=lt();xt.useEffect(()=>{let p=r.select("domReferenceElement");if(!o)return;let m=ue(p);function f(){let x=r.select("domReferenceElement");!r.select("open")&&xe(x)&&x===Wn(be(x))&&(a.current=!0)}function h(){l.current=!0}function v(){l.current=!1}return ct(ee(m,"blur",f),Xi&&ee(m,"keydown",h,!0),Xi&&ee(m,"pointerdown",v,!0))},[r,o]),xt.useEffect(()=>{if(!o)return;function p(m){if(m.reason===W.triggerPress||m.reason===W.escapeKey){let f=r.select("domReferenceElement");B(f)&&(u.current=f,a.current=!0)}}return i.on("openchange",p),()=>{i.off("openchange",p)}},[i,o,r]);let d=xt.useMemo(()=>{function p(){a.current=!1,u.current=null}return{onMouseLeave(){p()},onFocus(m){let f=m.currentTarget;if(a.current){if(u.current===f)return;p()}let h=Ie(m.nativeEvent);if(B(h)){if(Xi&&!m.relatedTarget){if(!l.current&&!Ya(h))return}else if(!Ga(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(W.triggerFocus,x,y));return}c.start(w,()=>{a.current||r.setOpen(!0,J(W.triggerFocus,x,y))})},onBlur(m){p();let f=m.relatedTarget,h=m.nativeEvent,v=B(f)&&f.hasAttribute(To("focus-guard"))&&f.getAttribute("data-type")==="outside";c.start(0,()=>{let x=r.select("domReferenceElement"),y=Wn(be(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(W.triggerFocus,h))})}}},[s,n,r,c]);return xt.useMemo(()=>o?{reference:d,trigger:d}:{},[o,d])}var Zi=g(z(),1);var Ji=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new je,this.restTimeout=new je,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},nr=new WeakMap;function Ao(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&&Ao(i),Ao(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 No(e){let t=e.context.dataRef.current,o=Re(()=>t.hoverInteractionState??Ji.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),wo(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Qi(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"),u=i.useState("domReferenceElement"),{dataRef:l}=i.context,c=Yt(),d=Co(),p=No(i),m=lt(),f=U(()=>Yn(l.current.openEvent?.type,p.interactedInside)),h=U(()=>qa(l.current.openEvent?.type)),v=U(()=>{Ao(p)});H(()=>{s||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,v())},[s,p,v]),Zi.useEffect(()=>v,[v]),H(()=>{if(o&&s&&p.handleCloseOptions?.blockPointerEvents&&h()&&B(u)&&a){let x=u,y=a,w=be(a),b=c?.nodesRef.current.find(C=>C.id===d)?.context?.elements.floating;b&&(b.style.pointerEvents="");let E=p.pointerEventsScopeElement!==y?p.pointerEventsScopeElement:null,_=b!==y?b:null,T=p.handleCloseOptions?.getScope?.()??E??_??x.closest("[data-rootownerid]")??w.body;return rr(p,{scopeElement:T,referenceElement:x,floatingElement:y}),()=>{v()}}},[o,s,u,a,p,h,c,d,v]),Zi.useEffect(()=>{if(!o)return;function x(){return!!(c&&d&&At(c.nodesRef.current,d).length>0)}function y(C){let P=It(n,"close",p.pointerType),I=()=>{i.setOpen(!1,J(W.triggerHover,C)),c?.events.emit("floating.closed",C)};P?p.openChangeTimeout.start(P,I):(p.openChangeTimeout.clear(),I())}function w(C){let P=Ie(C);if(!Ei(P)){p.interactedInside=!1;return}p.interactedInside=P?.closest("[aria-haspopup]")!=null}function b(){p.openChangeTimeout.clear(),m.clear(),c?.events.off("floating.closed",_),v()}function E(C){if(x()&&c){c.events.on("floating.closed",_);return}if(Ut(C.relatedTarget,i.context.triggerElements))return;let P=l.current.floatingContext?.nodeId??r,I=C.relatedTarget;if(!(c&&P&&B(I)&&At(c.nodesRef.current,P,!1).some(A=>te(A.context?.elements.floating,I)))){if(p.handler){p.handler(C);return}v(),h()&&!f()&&y(C)}}function _(C){!c||!d||x()||m.start(0,()=>{c.events.off("floating.closed",_),i.setOpen(!1,J(W.triggerHover,C)),c.events.emit("floating.closed",C)})}let T=a;return ct(T&&ee(T,"mouseenter",b),T&&ee(T,"mouseleave",E),T&&ee(T,"pointerdown",w,!0),()=>{c?.events.off("floating.closed",_)})},[o,a,i,l,n,r,h,f,v,p,c,d,m])}var qt=g(z(),1),vc=g(jt(),1);var Xm={current:null};function es(e,t={}){let{enabled:o=!0,delay:n=0,handleClose:r=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:u=Xm,externalTree:l,isActiveTrigger:c=!0,getHandleCloseContext:d,isClosing:p,shouldOpen:m}=t,f="rootStore"in e?e.rootStore:e,{dataRef:h,events:v}=f.context,x=Yt(l),y=No(f),w=qt.useRef(!1),b=Le(r),E=Le(n),_=Le(s),T=Le(o),C=Le(m),P=Le(p),I=U(()=>Yn(h.current.openEvent?.type,y.interactedInside)),Y=U(()=>C.current?.()!==!1),A=U((R,k,F)=>{let S=f.context.triggerElements;if(S.hasElement(k))return!R||!te(R,k);if(!B(F))return!1;let O=F;return S.hasMatchingElement(M=>te(M,O))&&(!R||!te(R,O))}),N=U(()=>{if(!y.handler)return;be(f.select("domReferenceElement")).removeEventListener("mousemove",y.handler),y.handler=void 0}),L=U(()=>{Ao(y)});return c&&(y.handleCloseOptions=b.current?.__options),qt.useEffect(()=>N,[N]),qt.useEffect(()=>{if(!o)return;function R(k){k.open?w.current=!1:(w.current=k.reason===W.triggerHover,N(),y.openChangeTimeout.clear(),y.restTimeout.clear(),y.blockMouseMove=!0,y.restTimeoutPending=!1)}return v.on("openchange",R),()=>{v.off("openchange",R)}},[o,v,y,N]),qt.useEffect(()=>{if(!o)return;function R(O,M=!0){let K=It(E.current,"close",y.pointerType);K?y.openChangeTimeout.start(K,()=>{f.setOpen(!1,J(W.triggerHover,O)),x?.events.emit("floating.closed",O)}):M&&(y.openChangeTimeout.clear(),f.setOpen(!1,J(W.triggerHover,O)),x?.events.emit("floating.closed",O))}let k=u.current??(c?f.select("domReferenceElement"):null);if(!B(k))return;function F(O){if(y.openChangeTimeout.clear(),y.blockMouseMove=!1,i&&!kt(y.pointerType))return;let M=Si(_.current),K=It(E.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 G=re==null?!1:A(Z,re,j),le=f.select("open"),ce=P.current?.()??f.select("transitionStatus")==="ending",me=!le&&ce&&w.current,Oe=!G&&B(re)&&B(Z)&&te(Z,re)&&me,we=M>0&&!K,X=G&&(le||me)||Oe,fe=!le||G;if(X){Y()&&f.setOpen(!0,J(W.triggerHover,O,re));return}we||(K?y.openChangeTimeout.start(K,()=>{fe&&Y()&&f.setOpen(!0,J(W.triggerHover,O,re))}):fe&&Y()&&f.setOpen(!0,J(W.triggerHover,O,re)))}function S(O){if(I()){L();return}N();let M=f.select("domReferenceElement"),K=be(M);y.restTimeout.clear(),y.restTimeoutPending=!1;let j=h.current.floatingContext??d?.();if(Ut(O.relatedTarget,f.context.triggerElements))return;if(b.current&&j){f.select("open")||y.openChangeTimeout.clear();let Z=u.current;y.handler=b.current({...j,tree:x,x:O.clientX,y:O.clientY,onClose(){L(),N(),T.current&&!I()&&Z===f.select("domReferenceElement")&&R(O,!0)}}),K.addEventListener("mousemove",y.handler),y.handler(O);return}(y.pointerType!=="touch"||!te(f.select("floatingElement"),O.relatedTarget))&&R(O)}return a?ct(ee(k,"mousemove",F,{once:!0}),ee(k,"mouseenter",F),ee(k,"mouseleave",S)):ct(ee(k,"mouseenter",F),ee(k,"mouseleave",S))},[N,L,h,E,f,o,b,y,c,A,I,i,a,_,u,x,T,d,P,Y]),qt.useMemo(()=>{if(!o)return;function R(k){y.pointerType=k.pointerType}return{onPointerDown:R,onPointerEnter:R,onMouseMove(k){let{nativeEvent:F}=k,S=k.currentTarget,O=f.select("domReferenceElement"),M=f.select("open"),K=A(O,S,k.target);if(i&&!kt(y.pointerType))return;if(M&&K&&y.handleCloseOptions?.blockPointerEvents){let Z=f.select("floatingElement");if(Z){let re=y.handleCloseOptions?.getScope?.()??S.ownerDocument.body;rr(y,{scopeElement:re,referenceElement:S,floatingElement:Z})}}let j=Si(_.current);if(M&&!K||j===0||!K&&y.restTimeoutPending&&k.movementX**2+k.movementY**2<2)return;y.restTimeout.clear();function Q(){if(y.restTimeoutPending=!1,I())return;let Z=f.select("open");!y.blockMouseMove&&(!Z||K)&&Y()&&f.setOpen(!0,J(W.triggerHover,F,S))}y.pointerType==="touch"?vc.flushSync(()=>{Q()}):K&&M?Q():(y.restTimeoutPending=!0,y.restTimeout.start(j,Q))}}},[o,y,I,A,i,f,_,Y])}var xc=.1,Km=xc*xc,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,u,l){let c=!1;return ir(e,t,o,n,r,i)&&(c=!c),ir(e,t,r,i,s,a)&&(c=!c),ir(e,t,s,a,u,l)&&(c=!c),ir(e,t,u,l,o,n)&&(c=!c),c}function Jm(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),u=Math.min(n,i),l=Math.max(n,i);return e>=s&&e<=a&&t>=u&&t<=l}function ts(e={}){let{blockPointerEvents:t=!1}=e,o=new je,n=({x:r,y:i,placement:s,elements:a,onClose:u,nodeId:l,tree:c})=>{let d=s?.split("-")[0],p=!1,m=null,f=null,h=typeof performance<"u"?performance.now():0;function v(y,w){let b=performance.now(),E=b-h;if(m===null||f===null||E===0)return m=y,f=w,h=b,!1;let _=y-m,T=w-f,C=_*_+T*T,P=E*E*Km;return m=y,f=w,h=b,C<P}function x(){o.clear(),u()}return function(w){o.clear();let b=a.domReference,E=a.floating;if(!b||!E||d==null||r==null||i==null)return;let{clientX:_,clientY:T}=w,C=Ie(w),P=w.type==="mouseleave",I=te(E,C),Y=te(b,C);if(I&&(p=!0,!P))return;if(Y&&(p=!1,!P)){p=!0;return}if(P&&B(w.relatedTarget)&&te(E,w.relatedTarget))return;function A(){return!!(c&&At(c.nodesRef.current,l).length>0)}function N(){A()||x()}if(A())return;let L=b.getBoundingClientRect(),R=E.getBoundingClientRect(),k=r>R.right-R.width/2,F=i>R.bottom-R.height/2,S=R.width>L.width,O=R.height>L.height,M=(S?L:R).left,K=(S?L:R).right,j=(O?L:R).top,Q=(O?L:R).bottom;if(d==="top"&&i>=L.bottom-1||d==="bottom"&&i<=L.top+1||d==="left"&&r>=L.right-1||d==="right"&&r<=L.left+1){N();return}let Z=!1;switch(d){case"top":Z=ar(_,T,M,L.top+1,K,R.bottom-1);break;case"bottom":Z=ar(_,T,M,R.top+1,K,L.bottom-1);break;case"left":Z=ar(_,T,R.right-1,Q,L.left+1,j);break;case"right":Z=ar(_,T,L.right-1,Q,R.left+1,j);break;default:}if(Z)return;if(p&&!Jm(_,T,L)){N();return}if(!P&&v(_,T)){N();return}let re=!1;switch(d){case"top":{let G=S?ne/2:ne*4,le=S||k?r+G:r-G,ce=S?r-G:k?r+G:r-G,me=i+ne+1,Oe=k||S?R.bottom-ne:R.top,we=k?S?R.bottom-ne:R.top:R.bottom-ne;re=sr(_,T,le,me,ce,me,R.left,Oe,R.right,we);break}case"bottom":{let G=S?ne/2:ne*4,le=S||k?r+G:r-G,ce=S?r-G:k?r+G:r-G,me=i-ne,Oe=k||S?R.top+ne:R.bottom,we=k?S?R.top+ne:R.bottom:R.top+ne;re=sr(_,T,le,me,ce,me,R.left,Oe,R.right,we);break}case"left":{let G=O?ne/2:ne*4,le=O||F?i+G:i-G,ce=O?i-G:F?i+G:i-G,me=r+ne+1,Oe=F||O?R.right-ne:R.left,we=F?O?R.right-ne:R.left:R.right-ne;re=sr(_,T,Oe,R.top,we,R.bottom,me,le,me,ce);break}case"right":{let G=O?ne/2:ne*4,le=O||F?i+G:i-G,ce=O?i-G:F?i+G:i-G,me=r-ne,Oe=F||O?R.left+ne:R.right,we=F?O?R.left+ne:R.right:R.left+ne;re=sr(_,T,me,le,me,ce,Oe,R.top,we,R.bottom);break}default:}re?p||o.start(40,N):N()}};return n.__options={...e,blockPointerEvents:t},n}var os=(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})({}),dn=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),Zm={[dn.popupOpen]:""},Zw={[dn.popupOpen]:"",[dn.pressed]:""},Qm={[os.open]:""},eg={[os.closed]:""},tg={[os.anchorHidden]:""},bc={open(e){return e?Zm:null}};var Mo={open(e){return e?Qm:eg},anchorHidden(e){return e?tg:null}};function wc(e){return bo(19)?e:e?"true":void 0}var We=g(z(),1);var og=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:n,placement:r,rects:i,platform:s,elements:a,middlewareData:u}=t,{element:l,padding:c=0,offsetParent:d="real"}=ft(e,t)||{};if(l==null)return{};let p=Xn(c),m={x:o,y:n},f=cn(r),h=ln(f),v=await s.getDimensions(l),x=f==="y",y=x?"top":"left",w=x?"bottom":"right",b=x?"clientHeight":"clientWidth",E=i.reference[h]+i.reference[f]-m[f]-i.floating[h],_=m[f]-i.reference[f],T=d==="real"?await s.getOffsetParent?.(l):a.floating,C=a.floating[b]||i.floating[h];(!C||!await s.isElement?.(T))&&(C=a.floating[b]||i.floating[h]);let P=E/2-_/2,I=C/2-v[h]/2-1,Y=Math.min(p[y],I),A=Math.min(p[w],I),N=Y,L=C-v[h]-A,R=C/2-v[h]/2+P,k=an(N,R,L),F=!u.arrow&&dt(r)!=null&&R!==k&&i.reference[h]/2-(R<N?Y:A)-v[h]/2<0,S=F?R<N?R-N:R-L:0;return{[f]:m[f]+S,data:{[f]:k,centerOffset:R-k-S,...F&&{alignmentOffset:S}},reset:F}}}),Rc=(e,t)=>({...og(e),options:[e,t]});var ng=zi().fn,_c={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 ng(e)).data?.referenceHidden||i}}}};var pn={sideX:"left",sideY:"top"},Ec={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:n},elements:{floating:r},platform:i,strategy:s,placement:a}=e,u=ue(r),l=u.getComputedStyle(r);if(!(l.transitionDuration!=="0s"&&l.transitionDuration!==""))return{x:t,y:o,data:pn};let d=await i.getOffsetParent?.(r),p={width:0,height:0};if(s==="fixed"&&u?.visualViewport)p={width:u.visualViewport.width,height:u.visualViewport.height};else if(d===u){let y=be(r);p={width:y.documentElement.clientWidth,height:y.documentElement.clientHeight}}else await i.isElement?.(d)&&(p=await i.getDimensions(d));let m=_e(a),f=t,h=o;m==="left"&&(f=p.width-(t+n.width)),m==="top"&&(h=p.height-(o+n.height));let v=m==="left"?"right":pn.sideX,x=m==="top"?"bottom":pn.sideY;return{x:f,y:h,data:{sideX:v,sideY:x}}}};function Cc(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 Sc(e,t,o){let{rects:n,placement:r}=e;return{side:Cc(t,_e(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 Pc(e){let{anchor:t,positionMethod:o="absolute",side:n="bottom",sideOffset:r=0,align:i="center",alignOffset:s=0,collisionBoundary:a,collisionPadding:u=5,sticky:l=!1,arrowPadding:c=5,disableAnchorTracking:d=!1,inline:p,keepMounted:m=!1,floatingRootContext:f,mounted:h,collisionAvoidance:v,shiftCrossAxis:x=!1,nodeId:y,adaptiveOrigin:w,lazyFlip:b=!1,externalTree:E}=e,[_,T]=We.useState(null);!h&&_!==null&&T(null);let C=v.side||"flip",P=v.align||"flip",I=v.fallbackAxisSide||"end",Y=typeof t=="function"?t:void 0,A=U(Y),N=Y?A:t,L=Le(t),R=Le(h),F=xo()==="rtl",S=_||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":F?"left":"right","inline-start":F?"right":"left"}[n],O=i==="center"?S:`${S}-${i}`,M=u,K=1,j=n==="bottom"?K:0,Q=n==="top"?K:0,Z=n==="right"?K:0,re=n==="left"?K:0;typeof M=="number"?M={top:M+j,right:M+re,bottom:M+Q,left:M+Z}:M&&(M={top:(M.top||0)+j,right:(M.right||0)+re,bottom:(M.bottom||0)+Q,left:(M.left||0)+Z});let G={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:M},le=We.useRef(null),ce=Le(r),me=Le(s),Oe=typeof r!="function"?r:0,we=typeof s!="function"?s:0,X=[];p&&X.push(p),X.push(Di(oe=>{let ke=Sc(oe,n,F),gt=typeof ce.current=="function"?ce.current(ke):ce.current,Ge=typeof me.current=="function"?me.current(ke):me.current;return{mainAxis:gt,crossAxis:Ge,alignmentAxis:Ge}},[Oe,we,F,n]));let fe=P==="none"&&C!=="shift",de=!fe&&(l||x||C==="shift"),Jt=C==="none"?null:Hi({...G,padding:{top:M.top+K,right:M.right+K,bottom:M.bottom+K,left:M.left+K},mainAxis:!x&&C==="flip",crossAxis:P==="flip"?"alignment":!1,fallbackAxisSideDirection:I}),Qe=fe?null:Li(oe=>{let ke=be(oe.elements.floating).documentElement;return{...G,rootBoundary:x?{x:0,y:0,width:ke.clientWidth,height:ke.clientHeight}:void 0,mainAxis:P!=="none",crossAxis:de,limiter:l||x?void 0:Fi(gt=>{if(!le.current)return{};let{width:Ge,height:Pt}=le.current.getBoundingClientRect(),tt=Fe(_e(gt.placement)),Zt=tt==="y"?Ge:Pt,vo=tt==="y"?M.left+M.right:M.top+M.bottom;return{offset:Zt/2+vo/2}})}},[G,l,x,M,P]);C==="shift"||P==="shift"||i==="center"?X.push(Qe,Jt):X.push(Jt,Qe),X.push(Vi({...G,apply({elements:{floating:oe},availableWidth:ke,availableHeight:gt,rects:Ge}){if(!R.current)return;let Pt=oe.style;Pt.setProperty("--available-width",`${ke}px`),Pt.setProperty("--available-height",`${gt}px`);let tt=ue(oe).devicePixelRatio||1,{x:Zt,y:vo,width:An,height:ei}=Ge.reference,ti=(Math.round((Zt+An)*tt)-Math.round(Zt*tt))/tt,oi=(Math.round((vo+ei)*tt)-Math.round(vo*tt))/tt;Pt.setProperty("--anchor-width",`${ti}px`),Pt.setProperty("--anchor-height",`${oi}px`)}}),Rc(oe=>({element:le.current||be(oe.elements.floating).createElement("div"),padding:c,offsetParent:"floating"}),[c]),{name:"transformOrigin",fn(oe){let{elements:ke,middlewareData:gt,placement:Ge,rects:Pt,y:tt}=oe,Zt=_e(Ge),vo=Fe(Zt),An=le.current,ei=gt.arrow?.x||0,ti=gt.arrow?.y||0,oi=An?.clientWidth||0,cd=An?.clientHeight||0,ni=ei+oi/2,ea=ti+cd/2,ud=Math.abs(gt.shift?.y||0),fd=Pt.reference.height/2,Jo=typeof r=="function"?r(Sc(oe,n,F)):r,dd=ud>Jo,pd={top:`${ni}px calc(100% + ${Jo}px)`,bottom:`${ni}px ${-Jo}px`,left:`calc(100% + ${Jo}px) ${ea}px`,right:`${-Jo}px ${ea}px`}[Zt],md=`${ni}px ${Pt.reference.y+fd-tt}px`;return ke.floating.style.setProperty("--transform-origin",de&&vo==="y"&&dd?md:pd),{}}},_c,w),H(()=>{!h&&f&&f.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[h,f]);let Tt=We.useMemo(()=>({elementResize:!d&&typeof ResizeObserver<"u",layoutShift:!d&&typeof IntersectionObserver<"u"}),[d]),{refs:et,elements:mt,x:Sn,y:Tn,middlewareData:ve,update:yo,placement:D,context:V,isPositioned:ge,floatingStyles:Ee}=qi({rootContext:f,open:m?h:void 0,placement:O,middleware:X,strategy:o,whileElementsMounted:m?void 0:(...oe)=>un(...oe,Tt),nodeId:y,externalTree:E}),{sideX:Lt,sideY:Ko}=ve.adaptiveOrigin||pn,Ct=ge?o:"fixed",Be=We.useMemo(()=>{let oe=w?{position:Ct,[Lt]:Sn,[Ko]:Tn}:{position:Ct,...Ee};return ge||(oe.opacity=0),oe},[w,Ct,Lt,Sn,Ko,Tn,Ee,ge]),Ft=We.useRef(null);H(()=>{if(!h)return;let oe=L.current,ke=typeof oe=="function"?oe():oe,Ge=(Tc(ke)?ke.current:ke)||null||null;Ge!==Ft.current&&(et.setPositionReference(Ge),Ft.current=Ge)},[h,et,N,L]),We.useEffect(()=>{if(!h)return;let oe=L.current;typeof oe!="function"&&Tc(oe)&&oe.current!==Ft.current&&(et.setPositionReference(oe.current),Ft.current=oe.current)},[h,et,N,L]),We.useEffect(()=>{if(m&&h&&mt.reference&&mt.floating)return un(mt.reference,mt.floating,yo,Tt)},[m,h,mt,yo,Tt]);let Ht=_e(D),Cn=Cc(n,Ht,F),Pn=dt(D)||"center",On=!!ve.hide?.referenceHidden;H(()=>{b&&h&&ge&&T(Ht)},[b,h,ge,Ht]);let kn=We.useMemo(()=>({position:"absolute",top:ve.arrow?.y,left:ve.arrow?.x}),[ve.arrow]),In=ve.arrow?.centerOffset!==0;return We.useMemo(()=>({positionerStyles:Be,arrowStyles:kn,arrowRef:le,arrowUncentered:In,side:Cn,align:Pn,physicalSide:Ht,anchorHidden:On,refs:et,context:V,isPositioned:ge,update:yo}),[Be,kn,le,In,Cn,Pn,Ht,On,et,V,ge,yo])}function Tc(e){return e!=null&&"current"in e}function lr(e){return e==="starting"?nl:pe}function Oc(e,t,{styles:o,transitionStatus:n,props:r,refs:i,hidden:s,inert:a=!1}){let u={...o};return a&&(u.pointerEvents="none"),De("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:u},lr(n),r],stateAttributesMapping:Mo})}var Pe=g(z(),1),Dc=g(jt(),1);var kc=g(z(),1);function Ic(e){let[t,o]=kc.useState({current:e,previous:null});return e!==t.current&&o({current:e,previous:t.current}),t.previous}var Do=g(z(),1);function ns(e){let t=Se(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=xe(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 Nc(e){let{popupElement:t,positionerElement:o,content:n,mounted:r,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:u}=e,l=So(t,!0,!1),c=Ro(),d=Do.useRef(null),p=Do.useRef(!0),m=Do.useRef(Vt),f=U(i),h=U(s),v=Do.useMemo(()=>{let x=a==="top",y=a==="left";return u==="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,u]);H(()=>{if(!r){m.current=Vt,p.current=!0,d.current=null;return}if(!t||!o)return;m.current=Ac(t,v),rs(t,"auto");let x=ur(t,"position","static"),y=ur(t,"transform","none"),w=ur(t,"scale","1"),b=Ac(o,{"--available-width":"max-content","--available-height":"max-content"});function E(){x(),y(),b()}function _(){E(),w()}if(f?.(),p.current||d.current===null){cr(o,"max-content");let I=ns(t);return d.current=I,cr(o,I),_(),h?.(null,I),p.current=!1,()=>{m.current(),m.current=Vt}}cr(o,"max-content");let T=d.current,C=ns(t);d.current=C,rs(t,T),_(),h?.(T,C),cr(o,C);let P=new AbortController;return c.request(()=>{rs(t,C),l(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},P.signal)}),()=>{P.abort(),c.cancel(),m.current(),m.current=Vt}},[n,t,o,l,c,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 Ac(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 rs(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 Lo=g($(),1);function Lc(e){let{store:t,side:o,cssVars:n,children:r}=e,i=xo(),s=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),u=t.useState("open"),l=t.useState("payload"),c=t.useState("mounted"),d=t.useState("popupElement"),p=t.useState("positionerElement"),m=Ic(u?s:null),f=sg(a,l),h=Pe.useRef(null),[v,x]=Pe.useState(null),[y,w]=Pe.useState(null),b=Pe.useRef(null),E=Pe.useRef(null),_=So(b,!0,!1),T=Ro(),[C,P]=Pe.useState(null),[I,Y]=Pe.useState(!1);H(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let A=U(()=>{b.current?.style.setProperty("animation","none"),b.current?.style.setProperty("transition","none"),E.current?.style.setProperty("display","none")}),N=U(S=>{b.current?.style.removeProperty("animation"),b.current?.style.removeProperty("transition"),E.current?.style.removeProperty("display"),S&&P(S)}),L=Pe.useRef(null);H(()=>{(!u||!c)&&(L.current=null)},[u,c]),H(()=>{if(s&&m&&s!==m&&L.current!==s&&h.current){x(h.current),Y(!0);let S=ig(m,s);w(S),T.request(()=>{Dc.flushSync(()=>{Y(!1)}),_(()=>{x(null),P(null),h.current=null})}),L.current=s}},[s,m,v,_,T]),H(()=>{let S=b.current;if(!S)return;let O=be(S).createElement("div");for(let M of Array.from(S.childNodes))O.appendChild(M.cloneNode(!0));h.current=O});let R=v!=null,k;R?k=(0,Lo.jsxs)(Pe.Fragment,{children:[(0,Lo.jsx)("div",{"data-previous":!0,inert:wc(!0),ref:E,style:{...C?{[n.popupWidth]:`${C.width}px`,[n.popupHeight]:`${C.height}px`}:null,position:"absolute"},"data-ending-style":I?void 0:""},"previous"),(0,Lo.jsx)("div",{"data-current":!0,ref:b,"data-starting-style":I?"":void 0,children:r},f)]}):k=(0,Lo.jsx)("div",{"data-current":!0,ref:b,children:r},f),H(()=>{let S=E.current;!S||!v||S.replaceChildren(...Array.from(v.childNodes))},[v]),Nc({popupElement:d,positionerElement:p,mounted:c,content:l,onMeasureLayout:A,onMeasureLayoutComplete:N,side:o,direction:i});let F={activationDirection:rg(y),transitioning:R};return{children:k,state:F}}function rg(e){if(e)return`${Mc(e.horizontal,5,"right","left")} ${Mc(e.vertical,5,"down","up")}`}function Mc(e,t,o,n){return e>t?o:e<-t?n:""}function ig(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 sg(e,t){let[o,n]=Pe.useState(0),r=Pe.useRef(e),i=Pe.useRef(t),s=Pe.useRef(!1);return H(()=>{let a=r.current,u=i.current,l=e!==a,c=t!==u;l?(n(d=>d+1),s.current=!c):s.current&&c&&(n(d=>d+1),s.current=!1),r.current=e,i.current=t},[e,t]),`${e??"current"}-${o}`}var fr=g(z(),1),Fc=g(jt(),1);var Hc=g($(),1),Vc=fr.forwardRef(function(t,o){let{children:n,container:r,className:i,render:s,style:a,...u}=t,{portalNode:l,portalSubtree:c}=Pi({container:r,ref:o,componentProps:t,elementProps:u});return!c&&!l?null:(0,Hc.jsxs)(fr.Fragment,{children:[c,l&&Fc.createPortal(n,l)]})});var ze={};ht(ze,{Arrow:()=>tu,Handle:()=>mn,Popup:()=>Qc,Portal:()=>Xc,Positioner:()=>Jc,Provider:()=>ou,Root:()=>Bc,Trigger:()=>Yc,Viewport:()=>iu,createHandle:()=>su});var bt=g(z(),1);var dr=g(z(),1),is=dr.createContext(void 0);function qe(e){let t=dr.useContext(is);if(t===void 0&&!e)throw new Error(Me(72));return t}var zc=g(z(),1);var ag={...hc,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)},Fo=class e extends ko{constructor(t,o,n=!1){let r=new Gt,i={...lg(),...t};i.floatingRootContext=mc(r,o,n),super(i,{popupRef:zc.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:r},ag)}setOpen=(t,o)=>{ic(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,J(W.triggerPress,t))}static useStore(t,o){return rc(t,(r,i)=>new e(o,r,i)).store}};function lg(){return{...pc(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var pr=g($(),1),Bc=$i(function(t){let{disabled:o=!1,defaultOpen:n=!1,open:r,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:u,onOpenChangeComplete:l,handle:c,triggerId:d,defaultTriggerId:p=null,children:m}=t,f=Fo.useStore(c?.store,{open:n,openProp:r,activeTriggerId:p,triggerIdProp:d});sc(f,r,n,p),f.useControlledProp("openProp",r),f.useControlledProp("triggerIdProp",d),f.useContextCallback("onOpenChange",u),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),lc(f,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:b,transitionStatus:E}=cc(v,f),_=f.useState("isInstantPhase"),T=f.useState("instantType"),C=f.useState("lastOpenChangeReason"),P=bt.useRef(null);H(()=>{h&&o&&f.setOpen(!1,J(W.disabled))},[h,o,f]),H(()=>{E==="ending"&&C===W.none||E!=="ending"&&_?(T!=="delay"&&(P.current=T),f.set("instantType","delay")):P.current!==null&&(f.set("instantType",P.current),P.current=null)},[E,_,C,T,f]),H(()=>{v&&x==null&&f.set("payload",void 0)},[f,x,v]);let I=bt.useCallback(()=>{f.setOpen(!1,J(W.imperativeAction))},[f]);bt.useImperativeHandle(a,()=>({unmount:b,close:I}),[b,I]);let Y=v||y||!o&&s!=="none";return(0,pr.jsxs)(is.Provider,{value:f,children:[Y&&(0,pr.jsx)(cg,{store:f,disabled:o,trackCursorAxis:s}),typeof m=="function"?m({payload:w}):m]})});function cg({store:e,disabled:t,trackCursorAxis:o}){let n=e.useState("floatingRootContext"),r=ki(n,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=Oi(n,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),s=bt.useMemo(()=>rt(i.reference,r.reference),[i.reference,r.reference]),a=bt.useMemo(()=>rt(i.trigger,r.trigger),[i.trigger,r.trigger]),u=bt.useMemo(()=>rt(nc,i.floating,r.floating),[i.floating,r.floating]);return uc(e,{activeTriggerProps:s,inactiveTriggerProps:a,popupProps:u}),null}var gr=g(z(),1);var mr=g(z(),1),ss=mr.createContext(void 0);function jc(){return mr.useContext(ss)}var Uc=(function(e){return e[e.popupOpen=dn.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var $c="data-base-ui-tooltip-trigger";function Wc(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 ug(e){let t=e;for(;t;){if(t.hasAttribute($c))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 Yc=Jl(function(t,o){let{render:n,className:r,style:i,handle:s,payload:a,disabled:u,delay:l,closeOnClick:c=!0,closeDelay:d,id:p,...m}=t,f=qe(!0),h=s?.store??f;if(!h)throw new Error(Me(82));let v=Ta(p),x=h.useState("isTriggerActive",v),y=h.useState("isOpenedByTrigger",v),w=h.useState("floatingRootContext"),b=gr.useRef(null),E=l??600,_=d??0,{registerTrigger:T,isMountedByThisTrigger:C}=ac(v,b,h,{payload:a,closeOnClick:c,closeDelay:_}),P=jc(),{delayRef:I,isInstantPhase:Y,hasProvider:A}=Ci(w,{open:y}),N=No(w);h.useSyncedValue("isInstantPhase",Y);let L=h.useState("disabled"),R=u??L,k=Le(R),F=h.useState("trackCursorAxis"),S=h.useState("disableHoverablePopup"),O=gr.useRef(!1),M=lt(),K=gr.useRef(void 0);function j(){let X=P?.delay,fe=typeof I.current=="object"?I.current.open:void 0,de=E;return A&&(fe!==0?de=l??X??E:de=0),de}function Q(X){let fe=b.current;if(!fe||!X)return!1;let de=ug(X);return de!==null&&de!==fe&&te(fe,de)}function Z(X){let fe=Q(X);return O.current=fe,fe&&(N.openChangeTimeout.clear(),N.restTimeout.clear(),N.restTimeoutPending=!1,M.clear()),fe}let re=es(w,{enabled:!R,mouseOnly:!0,move:!1,handleClose:!S&&F!=="both"?ts():null,restMs:j,delay(){let X=typeof I.current=="object"?I.current.close:void 0,fe=_;return d==null&&A&&(fe=X),{close:fe}},triggerElementRef:b,isActiveTrigger:x,isClosing:()=>h.select("transitionStatus")==="ending",shouldOpen(){return!O.current}}),G=Ki(w,{enabled:!R}).reference,le=X=>{let fe=O.current,de=Wc(X),Jt=Z(de),Qe=b.current,Tt=Qe&&de&&te(Qe,de);if(Jt&&h.select("open")&&h.select("lastOpenChangeReason")===W.triggerHover){h.setOpen(!1,J(W.triggerHover,X));return}if(fe&&!Jt&&Tt&&!k.current&&!h.select("open")&&Qe&&kt(K.current)){let et=()=>{!O.current&&!k.current&&!h.select("open")&&h.setOpen(!0,J(W.triggerHover,X,Qe))},mt=j();mt===0?(M.clear(),et()):M.start(mt,et)}},ce=h.useState("triggerProps",C);return De("button",t,{state:{open:y},ref:[o,T,b],props:[re,G,C||F!=="none"?ce:void 0,{onMouseOver(X){le(X.nativeEvent)},onFocus(X){Q(Wc(X.nativeEvent))&&X.preventBaseUIHandler()},onMouseLeave(){O.current=!1,M.clear(),K.current=void 0},onPointerEnter(X){K.current=X.pointerType},onPointerDown(X){K.current=X.pointerType,h.set("closeOnClick",c),c&&!h.select("open")&&h.cancelPendingOpen(X.nativeEvent)},onClick(X){c&&!h.select("open")&&h.cancelPendingOpen(X.nativeEvent)},id:v,[Uc.triggerDisabled]:R?"":void 0,[$c]:R?void 0:""},m],stateAttributesMapping:bc})});var qc=g(z(),1);var hr=g(z(),1),as=hr.createContext(void 0);function Gc(){let e=hr.useContext(as);if(e===void 0)throw new Error(Me(70));return e}var ls=g($(),1),Xc=qc.forwardRef(function(t,o){let{keepMounted:n=!1,...r}=t;return qe().useState("mounted")||n?(0,ls.jsx)(as.Provider,{value:n,children:(0,ls.jsx)(Vc,{ref:o,...r})}):null});var vr=g(z(),1);var yr=g(z(),1),cs=yr.createContext(void 0);function Ho(){let e=yr.useContext(cs);if(e===void 0)throw new Error(Me(71));return e}var Kc=g($(),1),Jc=vr.forwardRef(function(t,o){let{render:n,className:r,anchor:i,positionMethod:s="absolute",side:a="top",align:u="center",sideOffset:l=0,alignOffset:c=0,collisionBoundary:d="clipping-ancestors",collisionPadding:p=5,arrowPadding:m=5,sticky:f=!1,disableAnchorTracking:h=!1,collisionAvoidance:v=rl,style:x,...y}=t,w=qe(),b=Gc(),E=w.useState("open"),_=w.useState("mounted"),T=w.useState("trackCursorAxis"),C=w.useState("disableHoverablePopup"),P=w.useState("floatingRootContext"),I=w.useState("instantType"),Y=w.useState("transitionStatus"),A=w.useState("hasViewport"),N=Pc({anchor:i,positionMethod:s,floatingRootContext:P,mounted:_,side:a,sideOffset:l,align:u,alignOffset:c,collisionBoundary:d,collisionPadding:p,sticky:f,arrowPadding:m,disableAnchorTracking:h,keepMounted:b,collisionAvoidance:v,adaptiveOrigin:A?Ec:void 0}),L=vr.useMemo(()=>({open:E,side:N.side,align:N.align,anchorHidden:N.anchorHidden,instant:T!=="none"?"tracking-cursor":I}),[E,N.side,N.align,N.anchorHidden,T,I]),R=Oc(t,L,{styles:N.positionerStyles,transitionStatus:Y,props:y,refs:[o,w.useStateSetter("positionerElement")],hidden:!_,inert:!E||T==="both"||C});return(0,Kc.jsx)(cs.Provider,{value:N,children:R})});var Zc=g(z(),1);var fg={...Mo,...Oa},Qc=Zc.forwardRef(function(t,o){let{render:n,className:r,style:i,...s}=t,a=qe(),{side:u,align:l}=Ho(),c=a.useState("open"),d=a.useState("instantType"),p=a.useState("transitionStatus"),m=a.useState("popupProps"),f=a.useState("floatingRootContext"),h=a.useState("disabled"),v=a.useState("closeDelay");Un({open:c,ref:a.context.popupRef,onComplete(){c&&a.context.onOpenChangeComplete?.(!0)}}),Qi(f,{enabled:!h,closeDelay:v});let x=a.useStateSetter("popupElement");return De("div",t,{state:{open:c,side:u,align:l,instant:d,transitionStatus:p},ref:[o,a.context.popupRef,x],props:[m,lr(p),s],stateAttributesMapping:fg})});var eu=g(z(),1);var tu=eu.forwardRef(function(t,o){let{render:n,className:r,style:i,...s}=t,a=qe(),{arrowRef:u,side:l,align:c,arrowUncentered:d,arrowStyles:p}=Ho(),m=a.useState("open"),f=a.useState("instantType");return De("div",t,{state:{open:m,side:l,align:c,uncentered:d,instant:f},ref:[o,u],props:[{style:p,"aria-hidden":!0},s],stateAttributesMapping:Mo})});var us=g(z(),1);var fs=g($(),1),ou=function(t){let{delay:o,closeDelay:n,timeout:r=400}=t,i=us.useMemo(()=>({delay:o,closeDelay:n}),[o,n]),s=us.useMemo(()=>({open:o,close:n}),[o,n]);return(0,fs.jsx)(ss.Provider,{value:i,children:(0,fs.jsx)(Ti,{delay:s,timeoutMs:r,children:t.children})})};var ru=g(z(),1);var nu=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var dg={activationDirection:e=>e?{"data-activation-direction":e}:null},iu=ru.forwardRef(function(t,o){let{render:n,className:r,style:i,children:s,...a}=t,u=qe(),l=Ho(),c=u.useState("instantType"),{children:d,state:p}=Lc({store:u,side:l.side,cssVars:nu,children:s}),m={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:c};return De("div",t,{state:m,ref:o,props:[a,{children:d}],stateAttributesMapping:dg})});var mn=class{constructor(){this.store=new Fo}open(t){let o=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!o)throw new Error(Me(81,t));this.store.setOpen(!0,J(W.imperativeAction,void 0,o))}close(){this.store.setOpen(!1,J(W.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function su(){return new mn}function xr(e){return De(e.defaultTagName??"div",e,e)}var cu=g(se(),1),ds="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"&&mg(document)),e.__wpStyleRuntime}function pg(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 uu(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(pg(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 mg(e){let t=ps();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 fu(e,t){let o=ps();o.styles.set(e,t);for(let n of o.documents.keys())uu(n,e,t)}typeof process>"u",fu("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 au={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",fu("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 lu={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},br=(0,cu.forwardRef)(function({variant:t="body-md",render:o,className:n,...r},i){return xr({render:o,defaultTagName:"span",ref:i,props:rt(r,{className:ae(au.text,lu.heading,lu.p,au[t],n)})})});var wr=g(Nt(),1),ms=g($(),1),gs=(0,ms.jsx)(wr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ms.jsx)(wr.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var Rr=g(Nt(),1),hs=g($(),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:"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 _r=g(Nt(),1),vs=g($(),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:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var Er=g(Nt(),1),bs=g($(),1),co=(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:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var Sr=g(Nt(),1),ws=g($(),1),Rs=(0,ws.jsx)(Sr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ws.jsx)(Sr.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 Tr=g(Nt(),1),_s=g($(),1),uo=(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.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Cr=g(Nt(),1),Es=g($(),1),Pr=(0,Es.jsx)(Cr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Es.jsx)(Cr.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});var mu=g(se(),1);function Ss(e,t,o){return(0,mu.cloneElement)(e??t,{children:o})}var gg=g(Or(),1);var yu=g(Ts(),1),{lock:gE,unlock:vu}=(0,yu.__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 hg(){let e=gg;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return vu(e.privateApis).ThemeProvider}var xu=hg();var bu=g(se(),1),Cs="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"&&vg(document)),e.__wpStyleRuntime}function yg(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 wu(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(yg(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 vg(e){let t=Ps();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 xg(e,t){let o=Ps();o.styles.set(e,t);for(let n of o.documents.keys())wu(n,e,t)}typeof process>"u",xg("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var bg={stack:"_19ce0419607e1896__stack"},wg={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,bu.forwardRef)(function({direction:t,gap:o,align:n,justify:r,wrap:i,render:s,...a},u){let l={gap:o&&wg[o],alignItems:n,justifyContent:r,flexDirection:t,flexWrap:i};return xr({render:s,ref:u,props:rt(a,{style:l,className:bg.stack})})});var Xt={};ht(Xt,{Popup:()=>Mu,Portal:()=>kr,Positioner:()=>Ir,Provider:()=>Bu,Root:()=>Vu,Trigger:()=>Fu});var Au=g(se(),1);var Tu=g(se(),1);var ks="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"&&_g(document)),e.__wpStyleRuntime}function Rg(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 _u(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(Rg(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 _g(e){let t=Is();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 Eg(e,t){let o=Is();o.styles.set(e,t);for(let n of o.documents.keys())_u(n,e,t)}typeof process>"u",Eg("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 Ru={slot:"_11fc52b637ff8a7e__slot"},Eu="data-wp-compat-overlay-slot";function Sg(){return typeof document>"u"?null:document}function Tg(){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 Os(e){return e.setAttribute("aria-hidden","false"),e}function Cg(e){let t=e.createElement("div");return t.setAttribute(Eu,""),Ru.slot&&t.classList.add(Ru.slot),e.body.appendChild(t),t}function Su(){if(typeof window>"u"||!Tg()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=Sg();if(!e||!e.body)return;if(wt&&wt.ownerDocument===e&&wt.isConnected)return Os(wt);let t=e.querySelector(`[${Eu}]`);return t instanceof HTMLDivElement?(wt=Os(t),wt):(wt?.isConnected&&wt.remove(),wt=Os(Cg(e)),wt)}var Cu=g($(),1),kr=(0,Tu.forwardRef)(function({container:t,...o},n){return(0,Cu.jsx)(ze.Portal,{container:t??Su(),...o,ref:n})});var Pu=g(se(),1),Iu=g($(),1),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"&&Og(document)),e.__wpStyleRuntime}function Pg(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 Ou(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(Pg(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 Og(e){let t=Ns();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 ku(e,t){let o=Ns();o.styles.set(e,t);for(let n of o.documents.keys())Ou(n,e,t)}typeof process>"u",ku("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var kg={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",ku("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 Ig={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Ir=(0,Pu.forwardRef)(function({align:t="center",className:o,side:n="top",sideOffset:r=4,...i},s){return(0,Iu.jsx)(ze.Positioner,{ref:s,align:t,side:n,sideOffset:r,...i,className:ae(kg["box-sizing"],Ig.positioner,o)})});var hn=g($(),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"&&Ng(document)),e.__wpStyleRuntime}function Ag(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 Nu(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(Ag(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 Ng(e){let t=Ds();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 Mg(e,t){let o=Ds();o.styles.set(e,t);for(let n of o.documents.keys())Nu(n,e,t)}typeof process>"u",Mg("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 Dg={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Lg={background:"#1e1e1e"},Mu=(0,Au.forwardRef)(function({portal:t,positioner:o,children:n,className:r,...i},s){let a=(0,hn.jsx)(xu,{color:Lg,children:(0,hn.jsx)(ze.Popup,{ref:s,className:ae(Dg.popup,r),...i,children:n})}),u=Ss(o,(0,hn.jsx)(Ir,{}),a);return Ss(t,(0,hn.jsx)(kr,{}),u)});var Du=g(se(),1),Lu=g($(),1),Fu=(0,Du.forwardRef)(function(t,o){return(0,Lu.jsx)(ze.Trigger,{ref:o,...t})});var Hu=g($(),1);function Vu(e){return(0,Hu.jsx)(ze.Root,{...e})}var zu=g($(),1);function Bu({...e}){return(0,zu.jsx)(ze.Provider,{...e})}var ju=g(se(),1),Uu=g($(),1),Wu=(0,ju.forwardRef)(({children:e,className:t,ariaLabel:o,as:n="div",...r},i)=>(0,Uu.jsx)(n,{ref:i,className:ae("admin-ui-navigable-region",t),"aria-label":o,role:"region",tabIndex:"-1",...r,children:e}));Wu.displayName="NavigableRegion";var $u=Wu;var Gu=g(Ne(),1),{Fill:qu,Slot:Xu}=(0,Gu.createSlotFill)("SidebarToggle");var Xe=g($(),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 Ku(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)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 Vg(e,t){let o=Fs();o.styles.set(e,t);for(let n of o.documents.keys())Ku(n,e,t)}typeof process>"u",Vg("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 Ju({headingLevel:e=1,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:s,showSidebarToggle:a=!0}){let u=`h${e}`;return(0,Xe.jsxs)(Vo,{direction:"column",className:fo.header,children:[(0,Xe.jsxs)(Vo,{className:fo["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,Xe.jsxs)(Vo,{direction:"row",gap:"sm",align:"center",justify:"start",children:[a&&(0,Xe.jsx)(Xu,{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)(br,{className:fo["header-title"],render:(0,Xe.jsx)(u,{}),variant:"heading-lg",children:r}),t,o]}),s&&(0,Xe.jsx)(Vo,{align:"center",className:fo["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,Xe.jsx)(br,{render:(0,Xe.jsx)("p",{}),variant:"body-md",className:fo["header-subtitle"],children:i})]})}var yn=g($(),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"&&Bg(document)),e.__wpStyleRuntime}function zg(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 Zu(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(zg(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 Bg(e){let t=zs();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 jg(e,t){let o=zs();o.styles.set(e,t);for(let n of o.documents.keys())Zu(n,e,t)}typeof process>"u",jg("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 Hs={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,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,children:s,className:a,actions:u,ariaLabel:l,hasPadding:c=!1,showSidebarToggle:d=!0}){let p=ae(Hs.page,a);return(0,yn.jsxs)($u,{className:p,ariaLabel:l??(typeof r=="string"?r:""),children:[(r||t||o||u||n)&&(0,yn.jsx)(Ju,{headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:u,showSidebarToggle:d}),c?(0,yn.jsx)("div",{className:ae(Hs.content,Hs["has-padding"]),children:s}):s]})}Qu.SidebarToggleFill=qu;var vn=Qu;var ef={primary:"#3858e9",background:"#222524"},Ug=new Map([["modern",ef],["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 xn(){let e=document.body.className.match(/admin-color-([\w-]+)/)?.[1]??"modern";return Ug.get(e)??ef}var ed=g(ot(),1),td=g(bn(),1);import{privateApis as wh}from"@wordpress/route";var Zf=g(Bs(),1),Zr=g(gn(),1),pt=g(Ne(),1);import{privateApis as yh}from"@wordpress/route";var Go=g(se(),1),Kr=g(nt(),1);var Jr=g(Or(),1);var Df=g(Ne(),1),Lf=g(ot(),1),_n=g(nt(),1);var mo=g(se(),1),wf=g(ot(),1);var Ar=g(ot(),1);var Wg={menuItems:{},routes:[],dashboardLink:void 0};function nf(e=Wg,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 js={};ht(js,{registerMenuItem:()=>$g,registerRoute:()=>Gg,setDashboardLink:()=>qg,updateMenuItem:()=>Yg});function $g(e,t){return{type:"REGISTER_MENU_ITEM",id:e,menuItem:t}}function Yg(e,t){return{type:"UPDATE_MENU_ITEM",id:e,updates:t}}function Gg(e){return{type:"REGISTER_ROUTE",route:e}}function qg(e){return{type:"SET_DASHBOARD_LINK",dashboardLink:e}}var Us={};ht(Us,{getDashboardLink:()=>Jg,getMenuItems:()=>Xg,getRoutes:()=>Kg});function Xg(e){return Object.values(e.menuItems)}function Kg(e){return e.routes}function Jg(e){return e.dashboardLink}var po="wordpress/boot",Rt=(0,Ar.createReduxStore)(po,{reducer:nf,actions:js,selectors:Us});(0,Ar.register)(Rt);var jo=g(Ne(),1);var sf=g(se(),1),af=g(Ne(),1);import{privateApis as Zg}from"@wordpress/route";var rf=g(Ts(),1),{lock:PS,unlock:Ke}=(0,rf.__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 lf=g($(),1),{createLink:Qg}=Ke(Zg);function eh(e,t){return(0,lf.jsx)(af.__experimentalItem,{as:"a",ref:t,...e})}var th=Qg((0,sf.forwardRef)(eh)),cf=th;var uf=g(se(),1),Nr=g(Ne(),1),ff=g(Nt(),1),wn=g($(),1);function oh(e){return(0,uf.isValidElement)(e)&&(e.type===ff.SVG||e.type==="svg")}function zo(e,t=!0){if(oh(e))return(0,wn.jsx)(Nr.Icon,{icon:e});if(typeof e=="string"&&e.startsWith("dashicons-")){let o=e.replace(/^dashicons-/,"");return(0,wn.jsx)(Nr.Dashicon,{style:{padding:"2px"},icon:o,"aria-hidden":"true"})}return typeof e=="string"&&e.startsWith("data:")?(0,wn.jsx)("img",{src:e,alt:"","aria-hidden":"true",style:{width:"20px",height:"20px",display:"block",padding:"2px"}}):e||(t?(0,wn.jsx)("div",{style:{width:"24px",height:"24px"},"aria-hidden":"true"}):null)}var Bo=g($(),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 Mr({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,Bo.jsxs)(jo.__experimentalHStack,{justify:"flex-start",spacing:2,style:{flexGrow:"1"},children:[zo(t,o),(0,Bo.jsx)(jo.FlexBlock,{children:n})]});return i?(0,Bo.jsx)(jo.__experimentalItem,{as:"a",href:r,className:ae("boot-navigation-item",e),children:s}):(0,Bo.jsx)(cf,{to:r,className:ae("boot-navigation-item",e),children:s})}var Kt=g(Ne(),1),df=g(nt(),1);var Uo=g($(),1);function pf({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,Uo.jsx)(Kt.__experimentalItem,{className:ae("boot-navigation-item",e),onClick:s,children:(0,Uo.jsxs)(Kt.__experimentalHStack,{justify:"flex-start",spacing:2,style:{flexGrow:"1"},children:[zo(o,n),(0,Uo.jsx)(Kt.FlexBlock,{children:r}),(0,Uo.jsx)(Kt.Icon,{icon:(0,df.isRTL)()?xs:Rs})]})})}var Je=g(Ne(),1);var mf=g(gn(),1),gf=g(ot(),1);var _t=g($(),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 nh=.2;function hf({className:e,id:t,icon:o,children:n,isExpanded:r,onToggle:i}){let a=(0,gf.useSelect)(l=>l(po).getMenuItems(),[]).filter(l=>l.parent===t),u=(0,mf.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:[zo(o,!1),(0,_t.jsx)(Je.FlexBlock,{children:n}),(0,_t.jsx)(Je.Icon,{icon:ys,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:u?0:nh,ease:"easeOut"},className:"boot-dropdown-item__children",children:a.map((l,c)=>(0,_t.jsx)(Mr,{to:l.to,shouldShowPlaceholder:!1,children:l.label},c))})})]})}var St=g(Ne(),1),Dr=g(nt(),1);var yf=g(gn(),1),Et=g($(),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 rh=.3,ih={initial:e=>({x:e==="forward"?100:-100,opacity:0}),animate:{x:0,opacity:1},exit:e=>({x:e==="forward"?100:-100,opacity:0})};function vf({isRoot:e,title:t,actions:o,content:n,description:r,animationDirection:i,backMenuItem:s,backButtonRef:a,navigationKey:u,onNavigate:l}){let c=(0,Dr.isRTL)()?uo:co,d=(0,yf.useReducedMotion)(),p=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:ih,initial:"initial",animate:"animate",exit:"exit",transition:{type:"tween",duration:d?0:rh,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:c,onClick:p,label:(0,Dr.__)("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]},u)})})}var Rn=g(se(),1),xf=g(ot(),1);import{privateApis as ah}from"@wordpress/route";var sh=(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==="/")},Ws=(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&&sh(e,i.to)&&i.to.length>r&&(n=i,r=i.to.length);return n},Lr=(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 Lr(n.id,t)}},$s=(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:lh,useMatches:ch}=Ke(ah);function bf(){let e=ch(),t=lh(),o=(0,xf.useSelect)(l=>l(po).getMenuItems(),[]),n=e[e.length-1].pathname.slice(t.options.basepath?.length??0),r=Ws(n,o),[i,s]=(0,Rn.useState)(Lr(r?.id,o)),[a,u]=(0,Rn.useState)($s(r?.id,o));return(0,Rn.useEffect)(()=>{let l=Ws(n,o),c=Lr(l?.id,o),d=$s(l?.id,o);s(c),u(d)},[n,o]),[i,s,a,u]}var Wo=g($(),1);function uh(){let e=(0,mo.useRef)(null),[t,o]=(0,mo.useState)(null),[n,r,i,s]=bf(),a=(0,wf.useSelect)(f=>f(po).getMenuItems(),[]),u=(0,mo.useMemo)(()=>a.find(f=>f.id===n),[a,n]),l=u?`drilldown-${u.id}`:"root",c=({id:f,direction:h})=>{o(h),r(f)},d=f=>{s(i===f?void 0:f)},p=(0,mo.useMemo)(()=>a.filter(f=>f.parent===n),[a,n]),m=p.some(f=>!!f.icon);return(0,Wo.jsx)(vf,{isRoot:!u,title:u?u.label:"",backMenuItem:u?.parent,backButtonRef:e,animationDirection:t||void 0,navigationKey:l,onNavigate:c,content:(0,Wo.jsx)("div",{role:"list",children:p.map(f=>f.parent_type==="dropdown"?(0,Wo.jsx)(hf,{id:f.id,className:"boot-navigation-item",icon:f.icon,shouldShowPlaceholder:m,isExpanded:i===f.id,onToggle:()=>d(f.id),children:f.label},f.id):f.parent_type==="drilldown"?(0,Wo.jsx)(pf,{id:f.id,icon:f.icon,shouldShowPlaceholder:m,onNavigate:c,children:f.label},f.id):(0,Wo.jsx)(Mr,{to:f.to,icon:f.icon,shouldShowPlaceholder:m,children:f.label},f.id))})})}var Rf=uh;var Yo=g(se(),1),If=g(ot(),1),go=g(nt(),1),Af=g(bn(),1),zr=g(Ef(),1);var Nf=g(Fr(),1),Br=g(Ne(),1);var Pf=g(se(),1),Hr=g(Cf(),1),Of=g(nt(),1),$o=g(ot(),1),kf=g(bn(),1),Gs=g(Fr(),1),Ys="core/boot/save";function Vr({openSavePanel:e}){let{__experimentalGetDirtyEntityRecords:t,isSavingEntityRecord:o}=(0,$o.useSelect)(kf.store),{hasNonPostEntityChanges:n,isPostSavingLocked:r}=(0,$o.useSelect)(Gs.store),{savePost:i}=(0,$o.useDispatch)(Gs.store),{registerShortcut:s,unregisterShortcut:a}=(0,$o.useDispatch)(Hr.store);(0,Pf.useEffect)(()=>(s({name:Ys,category:"global",description:(0,Of.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),()=>{a(Ys)}),[s,a]),(0,Hr.useShortcut)(Ys,u=>{u.preventDefault();let l=t(),c=!!l.length,d=l.some(p=>o(p.kind,p.name,p.key));!c||d||(n()?e():r()||i())})}var $e=g($(),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 Mf(){let[e,t]=(0,Yo.useState)(!1),{isSaving:o,dirtyEntityRecordsCount:n}=(0,If.useSelect)(f=>{let{isSavingEntityRecord:h,__experimentalGetDirtyEntityRecords:v}=f(Af.store),x=v();return{isSaving:x.some(y=>h(y.kind,y.name,y.key)),dirtyEntityRecordsCount:x.length}},[]),[r,i]=(0,Yo.useState)(!1);(0,Yo.useEffect)(()=>{o&&i(!0)},[o]);let s=n>0;(0,Yo.useEffect)(()=>{!o&&s&&i(!1)},[o,s]);function a(){r&&i(!1)}let u=s||r;if(Vr({openSavePanel:()=>t(!0)}),!u)return null;let l=r&&!s,c=o||l,p=l?(0,go.__)("Saved"):(0,go.sprintf)((0,go._n)("Review %d change…","Review %d changes…",n),n),m=zr.displayShortcut.primary("s");return(0,$e.jsxs)($e.Fragment,{children:[(0,$e.jsxs)(Xt.Root,{children:[(0,$e.jsx)(Xt.Trigger,{render:(0,$e.jsx)(Br.Button,{variant:"primary",size:"compact",onClick:()=>t(!0),onBlur:a,disabled:c,accessibleWhenDisabled:!0,isBusy:o,"aria-keyshortcuts":zr.rawShortcut.primary("s"),className:"boot-save-button",icon:l?gs:void 0,children:p})}),(0,$e.jsxs)(Xt.Popup,{children:[s&&(0,$e.jsx)("span",{children:p}),(0,$e.jsx)("span",{className:"boot-save-button__shortcut",children:m})]})]}),e&&(0,$e.jsx)(Br.Modal,{title:(0,go.__)("Review changes"),onRequestClose:()=>t(!1),size:"small",children:(0,$e.jsx)(Nf.EntitiesSavedStates,{close:()=>t(!1),variant:"inline"})})]})}var Mt=g($(),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 fh(){let e=(0,Lf.useSelect)(t=>t(Rt).getDashboardLink(),[]);return(0,Mt.jsx)(Df.Button,{__next40pxDefaultSize:!0,className:"boot-sidebar__back-button",href:e||"/",icon:(0,_n.isRTL)()?uo:co,label:(0,_n.__)("Go to the Dashboard"),children:(0,_n.__)("Dashboard")})}function qs(){return(0,Mt.jsxs)("div",{className:"boot-sidebar__scrollable",children:[(0,Mt.jsx)(fh,{}),(0,Mt.jsx)("div",{className:"boot-sidebar__content",children:(0,Mt.jsx)(Rf,{})}),(0,Mt.jsx)("div",{className:"boot-sidebar__footer",children:(0,Mt.jsx)(Mf,{})})]})}var Ff=g(se(),1),Hf=g(Ne(),1),Vf=g(Fr(),1),zf=g(nt(),1);var Xs=g($(),1);function jr(){let[e,t]=(0,Ff.useState)(!1);return Vr({openSavePanel:()=>t(!0)}),e?(0,Xs.jsx)(Hf.Modal,{className:"edit-site-save-panel__modal",onRequestClose:()=>t(!1),title:(0,zf.__)("Review changes"),size:"small",children:(0,Xs.jsx)(Vf.EntitiesSavedStates,{close:()=>t(!1),variant:"inline"})}):!1}var $r=g(se(),1);var Wr=g(se(),1),Wf=g(Ne(),1);import{useNavigate as dh}from"@wordpress/route";var Bf=g(Ne(),1);var Ur=g(nt(),1),jf=g($(),1);function Uf({length:e}){let t=()=>{window.history.back()};return e>1?null:(0,jf.jsx)(Bf.Button,{size:"compact",onClick:t,label:(0,Ur.__)("Go back"),icon:(0,Ur.isRTL)()?uo:co})}var Dt=g($(),1);function $f({canvas:e}){let[t,o]=(0,Wr.useState)(null),n=dh();if((0,Wr.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)(Wf.Spinner,{})});let r=e.isPreview?void 0:({length:i})=>(0,Dt.jsx)(Uf,{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 Ks=g($(),1);function Yr({canvas:e,routeContentModule:t}){let[o,n]=(0,$r.useState)(null);return(0,$r.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,Ks.jsx)(o,{}):null:(0,Ks.jsx)($f,{canvas:e})}var En=g(se(),1),qf=g(ot(),1),Xf=g(bn(),1),Gr=g(nt(),1),Js=g(Gf(),1);import{speak as ph}from"@wordpress/a11y";import{privateApis as mh}from"@wordpress/route";var{useLocation:gh,useMatches:hh}=Ke(mh);function qr(){let e=gh(),t=hh(),n=t[t.length-1]?.loaderData?.title,r=(0,qf.useSelect)(s=>s(Xf.store).getEntityRecord("root","__unstableBase")?.name,[]),i=(0,En.useRef)(!0);(0,En.useEffect)(()=>{i.current=!1},[e]),(0,En.useEffect)(()=>{if(!i.current&&n&&typeof n=="string"&&r&&typeof r=="string"){let s=(0,Js.decodeEntities)(n),a=(0,Js.decodeEntities)(r),u=(0,Gr.sprintf)((0,Gr.__)("%1$s ‹ %2$s — WordPress"),s,a);document.title=u,s&&ph(s,"assertive")}},[n,r,e])}var Kf=g(se(),1),Jf=g(gn(),1);function Xr(){let e=(0,Kf.useRef)(null);return(0,Jf.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($(),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:vh,useMatches:xh,Outlet:bh}=Ke(yh);function Zs(){let e=xh(),t=vh(),o=e[e.length-1],n=o?.loaderData?.canvas,r=o?.loaderData?.routeContentModule,i=n&&!n.isPreview;qr();let s=(0,Zr.useViewportMatch)("medium","<"),[a,u]=(0,Go.useState)(!1),l=(0,Zr.useReducedMotion)();(0,Go.useEffect)(()=>{u(!1)},[t.pathname,s]);let c=(0,Go.useMemo)(xn,[]),d=Xr();return(0,ie.jsx)(pt.SlotFillProvider,{children:(0,ie.jsx)(Xt.Provider,{children:(0,ie.jsx)(Jr.ThemeProvider,{isRoot:!0,color:{...c,background:"#f8f8f8"},children:(0,ie.jsx)(Jr.ThemeProvider,{color:c,children:(0,ie.jsxs)("div",{ref:d,className:ae("boot-layout",{"has-canvas":!!n||n===null,"has-full-canvas":i}),children:[(0,ie.jsx)(jr,{}),(0,ie.jsx)(Zf.SnackbarNotices,{className:"boot-notices__snackbar"}),s&&(0,ie.jsx)(vn.SidebarToggleFill,{children:(0,ie.jsx)(pt.Button,{icon:Pr,onClick:()=>u(!0),label:(0,Kr.__)("Open navigation panel"),size:"compact"})}),(0,ie.jsx)(pt.__unstableAnimatePresence,{children:s&&a&&!i&&(0,ie.jsx)(pt.__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:()=>u(!1),onKeyDown:p=>{p.key==="Escape"&&u(!1)},role:"button",tabIndex:-1,"aria-label":(0,Kr.__)("Close navigation panel")})}),(0,ie.jsx)(pt.__unstableAnimatePresence,{children:s&&a&&!i&&(0,ie.jsx)(pt.__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)(qs,{})})}),!s&&!i&&(0,ie.jsx)("div",{className:"boot-layout__sidebar",children:(0,ie.jsx)(qs,{})}),(0,ie.jsx)("div",{className:"boot-layout__surfaces",children:(0,ie.jsxs)(Jr.ThemeProvider,{color:{...c,background:"#ffffff"},children:[(0,ie.jsx)(bh,{}),(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)(pt.Button,{icon:Pr,onClick:()=>u(!0),label:(0,Kr.__)("Open navigation panel"),size:"compact"})}),(0,ie.jsx)(Yr,{canvas:n,routeContentModule:r})]})]})})]})})})})})}var Ze=g($(),1),{createLazyRoute:Rh,createRouter:_h,createRootRoute:Eh,createRoute:Sh,RouterProvider:Th,createBrowserHistory:Ch,parseHref:Ph,useLoaderData:Oh}=Ke(wh);function kh(){return(0,Ze.jsx)("div",{className:"boot-layout__stage",children:(0,Ze.jsx)(vn,{title:(0,Qs.__)("Route not found"),hasPadding:!0,children:(0,Qs.__)("The page you're looking for does not exist")})})}function Ih(e,t){let o=Sh({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,u]=await Promise.all([(0,ed.resolveSelect)(td.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:u,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 Rh(e.path)({component:function(){let{inspector:a}=Oh({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 Ah(e,t=Zs){let o=Eh({component:t,context:()=>({})}),n=e.map(r=>Ih(r,o));return o.addChildren(n)}function Nh(){return Ch({parseLocation:()=>{let e=new URL(window.location.href),o=`${e.searchParams.get("p")||"/"}${e.hash}`;return Ph(o,window.history.state)},createHref:e=>{let t=new URLSearchParams(window.location.search);return t.set("p",e),`${window.location.pathname}?${t}`}})}function od({routes:e,rootComponent:t=Zs}){let o=(0,Qf.useMemo)(()=>{let n=Nh(),r=Ah(e,t);return _h({history:n,routeTree:r,defaultPreload:"intent",defaultNotFoundComponent:kh,defaultViewTransition:{types:({fromLocation:i})=>i?["navigate"]:!1}})},[e,t]);return(0,Ze.jsx)(Th,{router:o})}var nd=g(Bs(),1),rd=g(Ne(),1),id=g(se(),1);import{privateApis as Mh}from"@wordpress/route";var Qr=g(Or(),1);var Ye=g($(),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:Dh,Outlet:Lh}=Ke(Mh);function sd(){let e=Dh(),t=e[e.length-1],o=t?.loaderData?.canvas,n=t?.loaderData?.routeContentModule,r=o&&!o.isPreview;qr();let i=(0,id.useMemo)(xn,[]),s=Xr();return(0,Ye.jsx)(rd.SlotFillProvider,{children:(0,Ye.jsx)(Qr.ThemeProvider,{isRoot:!0,color:{...i,background:"#f8f8f8"},children:(0,Ye.jsx)(Qr.ThemeProvider,{color:i,children:(0,Ye.jsxs)("div",{ref:s,className:ae("boot-layout boot-layout--single-page",{"has-canvas":!!o||o===null,"has-full-canvas":r}),children:[(0,Ye.jsx)(jr,{}),(0,Ye.jsx)(nd.SnackbarNotices,{className:"boot-notices__snackbar"}),(0,Ye.jsx)("div",{className:"boot-layout__surfaces",children:(0,Ye.jsxs)(Qr.ThemeProvider,{color:{...i,background:"#ffffff"},children:[(0,Ye.jsx)(Lh,{}),(o||o===null)&&(0,Ye.jsx)("div",{className:"boot-layout__canvas",children:(0,Ye.jsx)(Yr,{canvas:o,routeContentModule:n})})]})})]})})})})}var qo=g($(),1);function ad({rootComponent:e}){let t=(0,ho.useSelect)(o=>o(Rt).getRoutes(),[]);return(0,qo.jsx)(od,{routes:t,rootComponent:e})}async function ld(e){for(let t of e??[])await(await import(t)).init()}async function Fh({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 ld(n);let i=document.getElementById(e);i&&(0,Xo.createRoot)(i).render((0,qo.jsx)(Xo.StrictMode,{children:(0,qo.jsx)(ad,{})}))}async function Hh({mountId:e,routes:t,initModules:o}){(t??[]).forEach(r=>{(0,ho.dispatch)(Rt).registerRoute(r)}),await ld(o);let n=document.getElementById(e);n&&(0,Xo.createRoot)(n).render((0,qo.jsx)(Xo.StrictMode,{children:(0,qo.jsx)(ad,{rootComponent:sd})}))}if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='54fd778906']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","54fd778906"),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}}.boot-layout-container .boot-layout img{height:auto;max-width:100%}.boot-layout .boot-notices__snackbar{bottom:24px;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{Fh as init,Hh as initSinglePage,Rt as store};
+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};
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/js/dist/script-modules/content-types/index.js b/wp-includes/js/dist/script-modules/content-types/index.js
deleted file mode 100644
index b97f2ebf90..0000000000
--- a/wp-includes/js/dist/script-modules/content-types/index.js
+++ /dev/null
@@ -1,39656 +0,0 @@
-var __create = Object.create;
-var __defProp = Object.defineProperty;
-var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
-var __getOwnPropNames = Object.getOwnPropertyNames;
-var __getProtoOf = Object.getPrototypeOf;
-var __hasOwnProp = Object.prototype.hasOwnProperty;
-var __commonJS = (cb, mod) => function __require() {
-  return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
-};
-var __export = (target, all) => {
-  for (var name in all)
-    __defProp(target, name, { get: all[name], enumerable: true });
-};
-var __copyProps = (to, from, except, desc) => {
-  if (from && typeof from === "object" || typeof from === "function") {
-    for (let key of __getOwnPropNames(from))
-      if (!__hasOwnProp.call(to, key) && key !== except)
-        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
-  }
-  return to;
-};
-var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
-  // If the importer is in node compatibility mode or this is not an ESM
-  // file that has been converted to a CommonJS file using a Babel-
-  // compatible transform (i.e. "__esModule" has not been set), then set
-  // "default" to the CommonJS "module.exports" for node compatibility.
-  isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
-  mod
-));
-
-// package-external:@wordpress/i18n
-var require_i18n = __commonJS({
-  "package-external:@wordpress/i18n"(exports, module) {
-    module.exports = window.wp.i18n;
-  }
-});
-
-// package-external:@wordpress/element
-var require_element = __commonJS({
-  "package-external:@wordpress/element"(exports, module) {
-    module.exports = window.wp.element;
-  }
-});
-
-// vendor-external:react
-var require_react = __commonJS({
-  "vendor-external:react"(exports, module) {
-    module.exports = window.React;
-  }
-});
-
-// vendor-external:react/jsx-runtime
-var require_jsx_runtime = __commonJS({
-  "vendor-external:react/jsx-runtime"(exports, module) {
-    module.exports = window.ReactJSXRuntime;
-  }
-});
-
-// vendor-external:react-dom
-var require_react_dom = __commonJS({
-  "vendor-external:react-dom"(exports, module) {
-    module.exports = window.ReactDOM;
-  }
-});
-
-// node_modules/use-sync-external-store/cjs/use-sync-external-store-shim.development.js
-var require_use_sync_external_store_shim_development = __commonJS({
-  "node_modules/use-sync-external-store/cjs/use-sync-external-store-shim.development.js"(exports) {
-    "use strict";
-    (function() {
-      function is(x2, y2) {
-        return x2 === y2 && (0 !== x2 || 1 / x2 === 1 / y2) || x2 !== x2 && y2 !== y2;
-      }
-      function useSyncExternalStore$2(subscribe2, getSnapshot) {
-        didWarnOld18Alpha || void 0 === React84.startTransition || (didWarnOld18Alpha = true, console.error(
-          "You are using an outdated, pre-release alpha of React 18 that does not support useSyncExternalStore. The use-sync-external-store shim will not work correctly. Upgrade to a newer pre-release."
-        ));
-        var value = getSnapshot();
-        if (!didWarnUncachedGetSnapshot) {
-          var cachedValue = getSnapshot();
-          objectIs(value, cachedValue) || (console.error(
-            "The result of getSnapshot should be cached to avoid an infinite loop"
-          ), didWarnUncachedGetSnapshot = true);
-        }
-        cachedValue = useState56({
-          inst: { value, getSnapshot }
-        });
-        var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
-        useLayoutEffect5(
-          function() {
-            inst.value = value;
-            inst.getSnapshot = getSnapshot;
-            checkIfSnapshotChanged(inst) && forceUpdate({ inst });
-          },
-          [subscribe2, value, getSnapshot]
-        );
-        useEffect48(
-          function() {
-            checkIfSnapshotChanged(inst) && forceUpdate({ inst });
-            return subscribe2(function() {
-              checkIfSnapshotChanged(inst) && forceUpdate({ inst });
-            });
-          },
-          [subscribe2]
-        );
-        useDebugValue2(value);
-        return value;
-      }
-      function checkIfSnapshotChanged(inst) {
-        var latestGetSnapshot = inst.getSnapshot;
-        inst = inst.value;
-        try {
-          var nextValue = latestGetSnapshot();
-          return !objectIs(inst, nextValue);
-        } catch (error2) {
-          return true;
-        }
-      }
-      function useSyncExternalStore$1(subscribe2, getSnapshot) {
-        return getSnapshot();
-      }
-      "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
-      var React84 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState56 = React84.useState, useEffect48 = React84.useEffect, useLayoutEffect5 = React84.useLayoutEffect, useDebugValue2 = React84.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 !== React84.useSyncExternalStore ? React84.useSyncExternalStore : shim;
-      "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
-    })();
-  }
-});
-
-// node_modules/use-sync-external-store/shim/index.js
-var require_shim = __commonJS({
-  "node_modules/use-sync-external-store/shim/index.js"(exports, module) {
-    "use strict";
-    if (false) {
-      module.exports = null;
-    } else {
-      module.exports = require_use_sync_external_store_shim_development();
-    }
-  }
-});
-
-// node_modules/use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.development.js
-var require_with_selector_development = __commonJS({
-  "node_modules/use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.development.js"(exports) {
-    "use strict";
-    (function() {
-      function is(x2, y2) {
-        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 React84 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore3 = shim.useSyncExternalStore, useRef67 = React84.useRef, useEffect48 = React84.useEffect, useMemo71 = React84.useMemo, useDebugValue2 = React84.useDebugValue;
-      exports.useSyncExternalStoreWithSelector = function(subscribe2, getSnapshot, getServerSnapshot, selector2, isEqual) {
-        var instRef = useRef67(null);
-        if (null === instRef.current) {
-          var inst = { hasValue: false, value: null };
-          instRef.current = inst;
-        } else inst = instRef.current;
-        instRef = useMemo71(
-          function() {
-            function memoizedSelector(nextSnapshot) {
-              if (!hasMemo) {
-                hasMemo = true;
-                memoizedSnapshot = nextSnapshot;
-                nextSnapshot = selector2(nextSnapshot);
-                if (void 0 !== isEqual && inst.hasValue) {
-                  var currentSelection = inst.value;
-                  if (isEqual(currentSelection, nextSnapshot))
-                    return memoizedSelection = currentSelection;
-                }
-                return memoizedSelection = nextSnapshot;
-              }
-              currentSelection = memoizedSelection;
-              if (objectIs(memoizedSnapshot, nextSnapshot))
-                return currentSelection;
-              var nextSelection = selector2(nextSnapshot);
-              if (void 0 !== isEqual && isEqual(currentSelection, nextSelection))
-                return memoizedSnapshot = nextSnapshot, currentSelection;
-              memoizedSnapshot = nextSnapshot;
-              return memoizedSelection = nextSelection;
-            }
-            var hasMemo = false, memoizedSnapshot, memoizedSelection, maybeGetServerSnapshot = void 0 === getServerSnapshot ? null : getServerSnapshot;
-            return [
-              function() {
-                return memoizedSelector(getSnapshot());
-              },
-              null === maybeGetServerSnapshot ? void 0 : function() {
-                return memoizedSelector(maybeGetServerSnapshot());
-              }
-            ];
-          },
-          [getSnapshot, getServerSnapshot, selector2, isEqual]
-        );
-        var value = useSyncExternalStore3(subscribe2, instRef[0], instRef[1]);
-        useEffect48(
-          function() {
-            inst.hasValue = true;
-            inst.value = value;
-          },
-          [value]
-        );
-        useDebugValue2(value);
-        return value;
-      };
-      "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
-    })();
-  }
-});
-
-// node_modules/use-sync-external-store/shim/with-selector.js
-var require_with_selector = __commonJS({
-  "node_modules/use-sync-external-store/shim/with-selector.js"(exports, module) {
-    "use strict";
-    if (false) {
-      module.exports = null;
-    } else {
-      module.exports = require_with_selector_development();
-    }
-  }
-});
-
-// package-external:@wordpress/primitives
-var require_primitives = __commonJS({
-  "package-external:@wordpress/primitives"(exports, module) {
-    module.exports = window.wp.primitives;
-  }
-});
-
-// package-external:@wordpress/compose
-var require_compose = __commonJS({
-  "package-external:@wordpress/compose"(exports, module) {
-    module.exports = window.wp.compose;
-  }
-});
-
-// package-external:@wordpress/theme
-var require_theme = __commonJS({
-  "package-external:@wordpress/theme"(exports, module) {
-    module.exports = window.wp.theme;
-  }
-});
-
-// 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/components
-var require_components = __commonJS({
-  "package-external:@wordpress/components"(exports, module) {
-    module.exports = window.wp.components;
-  }
-});
-
-// package-external:@wordpress/keycodes
-var require_keycodes = __commonJS({
-  "package-external:@wordpress/keycodes"(exports, module) {
-    module.exports = window.wp.keycodes;
-  }
-});
-
-// package-external:@wordpress/data
-var require_data = __commonJS({
-  "package-external:@wordpress/data"(exports, module) {
-    module.exports = window.wp.data;
-  }
-});
-
-// node_modules/remove-accents/index.js
-var require_remove_accents = __commonJS({
-  "node_modules/remove-accents/index.js"(exports, module) {
-    var characterMap = {
-      "À": "A",
-      "Á": "A",
-      "Â": "A",
-      "Ã": "A",
-      "Ä": "A",
-      "Å": "A",
-      "Ấ": "A",
-      "Ắ": "A",
-      "Ẳ": "A",
-      "Ẵ": "A",
-      "Ặ": "A",
-      "Æ": "AE",
-      "Ầ": "A",
-      "Ằ": "A",
-      "Ȃ": "A",
-      "Ả": "A",
-      "Ạ": "A",
-      "Ẩ": "A",
-      "Ẫ": "A",
-      "Ậ": "A",
-      "Ç": "C",
-      "Ḉ": "C",
-      "È": "E",
-      "É": "E",
-      "Ê": "E",
-      "Ë": "E",
-      "Ế": "E",
-      "Ḗ": "E",
-      "Ề": "E",
-      "Ḕ": "E",
-      "Ḝ": "E",
-      "Ȇ": "E",
-      "Ẻ": "E",
-      "Ẽ": "E",
-      "Ẹ": "E",
-      "Ể": "E",
-      "Ễ": "E",
-      "Ệ": "E",
-      "Ì": "I",
-      "Í": "I",
-      "Î": "I",
-      "Ï": "I",
-      "Ḯ": "I",
-      "Ȋ": "I",
-      "Ỉ": "I",
-      "Ị": "I",
-      "Ð": "D",
-      "Ñ": "N",
-      "Ò": "O",
-      "Ó": "O",
-      "Ô": "O",
-      "Õ": "O",
-      "Ö": "O",
-      "Ø": "O",
-      "Ố": "O",
-      "Ṍ": "O",
-      "Ṓ": "O",
-      "Ȏ": "O",
-      "Ỏ": "O",
-      "Ọ": "O",
-      "Ổ": "O",
-      "Ỗ": "O",
-      "Ộ": "O",
-      "Ờ": "O",
-      "Ở": "O",
-      "Ỡ": "O",
-      "Ớ": "O",
-      "Ợ": "O",
-      "Ù": "U",
-      "Ú": "U",
-      "Û": "U",
-      "Ü": "U",
-      "Ủ": "U",
-      "Ụ": "U",
-      "Ử": "U",
-      "Ữ": "U",
-      "Ự": "U",
-      "Ý": "Y",
-      "à": "a",
-      "á": "a",
-      "â": "a",
-      "ã": "a",
-      "ä": "a",
-      "å": "a",
-      "ấ": "a",
-      "ắ": "a",
-      "ẳ": "a",
-      "ẵ": "a",
-      "ặ": "a",
-      "æ": "ae",
-      "ầ": "a",
-      "ằ": "a",
-      "ȃ": "a",
-      "ả": "a",
-      "ạ": "a",
-      "ẩ": "a",
-      "ẫ": "a",
-      "ậ": "a",
-      "ç": "c",
-      "ḉ": "c",
-      "è": "e",
-      "é": "e",
-      "ê": "e",
-      "ë": "e",
-      "ế": "e",
-      "ḗ": "e",
-      "ề": "e",
-      "ḕ": "e",
-      "ḝ": "e",
-      "ȇ": "e",
-      "ẻ": "e",
-      "ẽ": "e",
-      "ẹ": "e",
-      "ể": "e",
-      "ễ": "e",
-      "ệ": "e",
-      "ì": "i",
-      "í": "i",
-      "î": "i",
-      "ï": "i",
-      "ḯ": "i",
-      "ȋ": "i",
-      "ỉ": "i",
-      "ị": "i",
-      "ð": "d",
-      "ñ": "n",
-      "ò": "o",
-      "ó": "o",
-      "ô": "o",
-      "õ": "o",
-      "ö": "o",
-      "ø": "o",
-      "ố": "o",
-      "ṍ": "o",
-      "ṓ": "o",
-      "ȏ": "o",
-      "ỏ": "o",
-      "ọ": "o",
-      "ổ": "o",
-      "ỗ": "o",
-      "ộ": "o",
-      "ờ": "o",
-      "ở": "o",
-      "ỡ": "o",
-      "ớ": "o",
-      "ợ": "o",
-      "ù": "u",
-      "ú": "u",
-      "û": "u",
-      "ü": "u",
-      "ủ": "u",
-      "ụ": "u",
-      "ử": "u",
-      "ữ": "u",
-      "ự": "u",
-      "ý": "y",
-      "ÿ": "y",
-      "Ā": "A",
-      "ā": "a",
-      "Ă": "A",
-      "ă": "a",
-      "Ą": "A",
-      "ą": "a",
-      "Ć": "C",
-      "ć": "c",
-      "Ĉ": "C",
-      "ĉ": "c",
-      "Ċ": "C",
-      "ċ": "c",
-      "Č": "C",
-      "č": "c",
-      "C̆": "C",
-      "c̆": "c",
-      "Ď": "D",
-      "ď": "d",
-      "Đ": "D",
-      "đ": "d",
-      "Ē": "E",
-      "ē": "e",
-      "Ĕ": "E",
-      "ĕ": "e",
-      "Ė": "E",
-      "ė": "e",
-      "Ę": "E",
-      "ę": "e",
-      "Ě": "E",
-      "ě": "e",
-      "Ĝ": "G",
-      "Ǵ": "G",
-      "ĝ": "g",
-      "ǵ": "g",
-      "Ğ": "G",
-      "ğ": "g",
-      "Ġ": "G",
-      "ġ": "g",
-      "Ģ": "G",
-      "ģ": "g",
-      "Ĥ": "H",
-      "ĥ": "h",
-      "Ħ": "H",
-      "ħ": "h",
-      "Ḫ": "H",
-      "ḫ": "h",
-      "Ĩ": "I",
-      "ĩ": "i",
-      "Ī": "I",
-      "ī": "i",
-      "Ĭ": "I",
-      "ĭ": "i",
-      "Į": "I",
-      "į": "i",
-      "İ": "I",
-      "ı": "i",
-      "IJ": "IJ",
-      "ij": "ij",
-      "Ĵ": "J",
-      "ĵ": "j",
-      "Ķ": "K",
-      "ķ": "k",
-      "Ḱ": "K",
-      "ḱ": "k",
-      "K̆": "K",
-      "k̆": "k",
-      "Ĺ": "L",
-      "ĺ": "l",
-      "Ļ": "L",
-      "ļ": "l",
-      "Ľ": "L",
-      "ľ": "l",
-      "Ŀ": "L",
-      "ŀ": "l",
-      "Ł": "l",
-      "ł": "l",
-      "Ḿ": "M",
-      "ḿ": "m",
-      "M̆": "M",
-      "m̆": "m",
-      "Ń": "N",
-      "ń": "n",
-      "Ņ": "N",
-      "ņ": "n",
-      "Ň": "N",
-      "ň": "n",
-      "ʼn": "n",
-      "N̆": "N",
-      "n̆": "n",
-      "Ō": "O",
-      "ō": "o",
-      "Ŏ": "O",
-      "ŏ": "o",
-      "Ő": "O",
-      "ő": "o",
-      "Œ": "OE",
-      "œ": "oe",
-      "P̆": "P",
-      "p̆": "p",
-      "Ŕ": "R",
-      "ŕ": "r",
-      "Ŗ": "R",
-      "ŗ": "r",
-      "Ř": "R",
-      "ř": "r",
-      "R̆": "R",
-      "r̆": "r",
-      "Ȓ": "R",
-      "ȓ": "r",
-      "Ś": "S",
-      "ś": "s",
-      "Ŝ": "S",
-      "ŝ": "s",
-      "Ş": "S",
-      "Ș": "S",
-      "ș": "s",
-      "ş": "s",
-      "Š": "S",
-      "š": "s",
-      "Ţ": "T",
-      "ţ": "t",
-      "ț": "t",
-      "Ț": "T",
-      "Ť": "T",
-      "ť": "t",
-      "Ŧ": "T",
-      "ŧ": "t",
-      "T̆": "T",
-      "t̆": "t",
-      "Ũ": "U",
-      "ũ": "u",
-      "Ū": "U",
-      "ū": "u",
-      "Ŭ": "U",
-      "ŭ": "u",
-      "Ů": "U",
-      "ů": "u",
-      "Ű": "U",
-      "ű": "u",
-      "Ų": "U",
-      "ų": "u",
-      "Ȗ": "U",
-      "ȗ": "u",
-      "V̆": "V",
-      "v̆": "v",
-      "Ŵ": "W",
-      "ŵ": "w",
-      "Ẃ": "W",
-      "ẃ": "w",
-      "X̆": "X",
-      "x̆": "x",
-      "Ŷ": "Y",
-      "ŷ": "y",
-      "Ÿ": "Y",
-      "Y̆": "Y",
-      "y̆": "y",
-      "Ź": "Z",
-      "ź": "z",
-      "Ż": "Z",
-      "ż": "z",
-      "Ž": "Z",
-      "ž": "z",
-      "ſ": "s",
-      "ƒ": "f",
-      "Ơ": "O",
-      "ơ": "o",
-      "Ư": "U",
-      "ư": "u",
-      "Ǎ": "A",
-      "ǎ": "a",
-      "Ǐ": "I",
-      "ǐ": "i",
-      "Ǒ": "O",
-      "ǒ": "o",
-      "Ǔ": "U",
-      "ǔ": "u",
-      "Ǖ": "U",
-      "ǖ": "u",
-      "Ǘ": "U",
-      "ǘ": "u",
-      "Ǚ": "U",
-      "ǚ": "u",
-      "Ǜ": "U",
-      "ǜ": "u",
-      "Ứ": "U",
-      "ứ": "u",
-      "Ṹ": "U",
-      "ṹ": "u",
-      "Ǻ": "A",
-      "ǻ": "a",
-      "Ǽ": "AE",
-      "ǽ": "ae",
-      "Ǿ": "O",
-      "ǿ": "o",
-      "Þ": "TH",
-      "þ": "th",
-      "Ṕ": "P",
-      "ṕ": "p",
-      "Ṥ": "S",
-      "ṥ": "s",
-      "X́": "X",
-      "x́": "x",
-      "Ѓ": "Г",
-      "ѓ": "г",
-      "Ќ": "К",
-      "ќ": "к",
-      "A̋": "A",
-      "a̋": "a",
-      "E̋": "E",
-      "e̋": "e",
-      "I̋": "I",
-      "i̋": "i",
-      "Ǹ": "N",
-      "ǹ": "n",
-      "Ồ": "O",
-      "ồ": "o",
-      "Ṑ": "O",
-      "ṑ": "o",
-      "Ừ": "U",
-      "ừ": "u",
-      "Ẁ": "W",
-      "ẁ": "w",
-      "Ỳ": "Y",
-      "ỳ": "y",
-      "Ȁ": "A",
-      "ȁ": "a",
-      "Ȅ": "E",
-      "ȅ": "e",
-      "Ȉ": "I",
-      "ȉ": "i",
-      "Ȍ": "O",
-      "ȍ": "o",
-      "Ȑ": "R",
-      "ȑ": "r",
-      "Ȕ": "U",
-      "ȕ": "u",
-      "B̌": "B",
-      "b̌": "b",
-      "Č̣": "C",
-      "č̣": "c",
-      "Ê̌": "E",
-      "ê̌": "e",
-      "F̌": "F",
-      "f̌": "f",
-      "Ǧ": "G",
-      "ǧ": "g",
-      "Ȟ": "H",
-      "ȟ": "h",
-      "J̌": "J",
-      "ǰ": "j",
-      "Ǩ": "K",
-      "ǩ": "k",
-      "M̌": "M",
-      "m̌": "m",
-      "P̌": "P",
-      "p̌": "p",
-      "Q̌": "Q",
-      "q̌": "q",
-      "Ř̩": "R",
-      "ř̩": "r",
-      "Ṧ": "S",
-      "ṧ": "s",
-      "V̌": "V",
-      "v̌": "v",
-      "W̌": "W",
-      "w̌": "w",
-      "X̌": "X",
-      "x̌": "x",
-      "Y̌": "Y",
-      "y̌": "y",
-      "A̧": "A",
-      "a̧": "a",
-      "B̧": "B",
-      "b̧": "b",
-      "Ḑ": "D",
-      "ḑ": "d",
-      "Ȩ": "E",
-      "ȩ": "e",
-      "Ɛ̧": "E",
-      "ɛ̧": "e",
-      "Ḩ": "H",
-      "ḩ": "h",
-      "I̧": "I",
-      "i̧": "i",
-      "Ɨ̧": "I",
-      "ɨ̧": "i",
-      "M̧": "M",
-      "m̧": "m",
-      "O̧": "O",
-      "o̧": "o",
-      "Q̧": "Q",
-      "q̧": "q",
-      "U̧": "U",
-      "u̧": "u",
-      "X̧": "X",
-      "x̧": "x",
-      "Z̧": "Z",
-      "z̧": "z",
-      "й": "и",
-      "Й": "И",
-      "ё": "е",
-      "Ё": "Е"
-    };
-    var chars = Object.keys(characterMap).join("|");
-    var allAccents = new RegExp(chars, "g");
-    var firstAccent = new RegExp(chars, "");
-    function matcher(match2) {
-      return characterMap[match2];
-    }
-    var removeAccents2 = function(string) {
-      return string.replace(allAccents, matcher);
-    };
-    var hasAccents = function(string) {
-      return !!string.match(firstAccent);
-    };
-    module.exports = removeAccents2;
-    module.exports.has = hasAccents;
-    module.exports.remove = removeAccents2;
-  }
-});
-
-// node_modules/fast-deep-equal/es6/index.js
-var require_es6 = __commonJS({
-  "node_modules/fast-deep-equal/es6/index.js"(exports, module) {
-    "use strict";
-    module.exports = function equal(a2, b2) {
-      if (a2 === b2) return true;
-      if (a2 && b2 && typeof a2 == "object" && typeof b2 == "object") {
-        if (a2.constructor !== b2.constructor) return false;
-        var length, i2, keys;
-        if (Array.isArray(a2)) {
-          length = a2.length;
-          if (length != b2.length) return false;
-          for (i2 = length; i2-- !== 0; )
-            if (!equal(a2[i2], b2[i2])) return false;
-          return true;
-        }
-        if (a2 instanceof Map && b2 instanceof Map) {
-          if (a2.size !== b2.size) return false;
-          for (i2 of a2.entries())
-            if (!b2.has(i2[0])) return false;
-          for (i2 of a2.entries())
-            if (!equal(i2[1], b2.get(i2[0]))) return false;
-          return true;
-        }
-        if (a2 instanceof Set && b2 instanceof Set) {
-          if (a2.size !== b2.size) return false;
-          for (i2 of a2.entries())
-            if (!b2.has(i2[0])) return false;
-          return true;
-        }
-        if (ArrayBuffer.isView(a2) && ArrayBuffer.isView(b2)) {
-          length = a2.length;
-          if (length != b2.length) return false;
-          for (i2 = length; i2-- !== 0; )
-            if (a2[i2] !== b2[i2]) return false;
-          return true;
-        }
-        if (a2.constructor === RegExp) return a2.source === b2.source && a2.flags === b2.flags;
-        if (a2.valueOf !== Object.prototype.valueOf) return a2.valueOf() === b2.valueOf();
-        if (a2.toString !== Object.prototype.toString) return a2.toString() === b2.toString();
-        keys = Object.keys(a2);
-        length = keys.length;
-        if (length !== Object.keys(b2).length) return false;
-        for (i2 = length; i2-- !== 0; )
-          if (!Object.prototype.hasOwnProperty.call(b2, keys[i2])) return false;
-        for (i2 = length; i2-- !== 0; ) {
-          var key = keys[i2];
-          if (!equal(a2[key], b2[key])) return false;
-        }
-        return true;
-      }
-      return a2 !== a2 && b2 !== b2;
-    };
-  }
-});
-
-// package-external:@wordpress/date
-var require_date = __commonJS({
-  "package-external:@wordpress/date"(exports, module) {
-    module.exports = window.wp.date;
-  }
-});
-
-// package-external:@wordpress/warning
-var require_warning = __commonJS({
-  "package-external:@wordpress/warning"(exports, module) {
-    module.exports = window.wp.warning;
-  }
-});
-
-// package-external:@wordpress/rich-text
-var require_rich_text = __commonJS({
-  "package-external:@wordpress/rich-text"(exports, module) {
-    module.exports = window.wp.richText;
-  }
-});
-
-// node_modules/deepmerge/dist/cjs.js
-var require_cjs = __commonJS({
-  "node_modules/deepmerge/dist/cjs.js"(exports, module) {
-    "use strict";
-    var isMergeableObject = function isMergeableObject2(value) {
-      return isNonNullObject(value) && !isSpecial(value);
-    };
-    function isNonNullObject(value) {
-      return !!value && typeof value === "object";
-    }
-    function isSpecial(value) {
-      var stringValue = Object.prototype.toString.call(value);
-      return stringValue === "[object RegExp]" || stringValue === "[object Date]" || isReactElement(value);
-    }
-    var canUseSymbol = typeof Symbol === "function" && Symbol.for;
-    var REACT_ELEMENT_TYPE = canUseSymbol ? /* @__PURE__ */ Symbol.for("react.element") : 60103;
-    function isReactElement(value) {
-      return value.$$typeof === REACT_ELEMENT_TYPE;
-    }
-    function emptyTarget(val) {
-      return Array.isArray(val) ? [] : {};
-    }
-    function cloneUnlessOtherwiseSpecified(value, options) {
-      return options.clone !== false && options.isMergeableObject(value) ? deepmerge(emptyTarget(value), value, options) : value;
-    }
-    function defaultArrayMerge(target, source, options) {
-      return target.concat(source).map(function(element) {
-        return cloneUnlessOtherwiseSpecified(element, options);
-      });
-    }
-    function getMergeFunction(key, options) {
-      if (!options.customMerge) {
-        return deepmerge;
-      }
-      var customMerge = options.customMerge(key);
-      return typeof customMerge === "function" ? customMerge : deepmerge;
-    }
-    function getEnumerableOwnPropertySymbols(target) {
-      return Object.getOwnPropertySymbols ? Object.getOwnPropertySymbols(target).filter(function(symbol3) {
-        return Object.propertyIsEnumerable.call(target, symbol3);
-      }) : [];
-    }
-    function getKeys2(target) {
-      return Object.keys(target).concat(getEnumerableOwnPropertySymbols(target));
-    }
-    function propertyIsOnObject(object, property) {
-      try {
-        return property in object;
-      } catch (_) {
-        return false;
-      }
-    }
-    function propertyIsUnsafe(target, key) {
-      return propertyIsOnObject(target, key) && !(Object.hasOwnProperty.call(target, key) && Object.propertyIsEnumerable.call(target, key));
-    }
-    function mergeObject(target, source, options) {
-      var destination = {};
-      if (options.isMergeableObject(target)) {
-        getKeys2(target).forEach(function(key) {
-          destination[key] = cloneUnlessOtherwiseSpecified(target[key], options);
-        });
-      }
-      getKeys2(source).forEach(function(key) {
-        if (propertyIsUnsafe(target, key)) {
-          return;
-        }
-        if (propertyIsOnObject(target, key) && options.isMergeableObject(source[key])) {
-          destination[key] = getMergeFunction(key, options)(target[key], source[key], options);
-        } else {
-          destination[key] = cloneUnlessOtherwiseSpecified(source[key], options);
-        }
-      });
-      return destination;
-    }
-    function deepmerge(target, source, options) {
-      options = options || {};
-      options.arrayMerge = options.arrayMerge || defaultArrayMerge;
-      options.isMergeableObject = options.isMergeableObject || isMergeableObject;
-      options.cloneUnlessOtherwiseSpecified = cloneUnlessOtherwiseSpecified;
-      var sourceIsArray = Array.isArray(source);
-      var targetIsArray = Array.isArray(target);
-      var sourceAndTargetTypesMatch = sourceIsArray === targetIsArray;
-      if (!sourceAndTargetTypesMatch) {
-        return cloneUnlessOtherwiseSpecified(source, options);
-      } else if (sourceIsArray) {
-        return options.arrayMerge(target, source, options);
-      } else {
-        return mergeObject(target, source, options);
-      }
-    }
-    deepmerge.all = function deepmergeAll(array, options) {
-      if (!Array.isArray(array)) {
-        throw new Error("first argument should be an array");
-      }
-      return array.reduce(function(prev, next) {
-        return deepmerge(prev, next, options);
-      }, {});
-    };
-    var deepmerge_1 = deepmerge;
-    module.exports = deepmerge_1;
-  }
-});
-
-// package-external:@wordpress/core-data
-var require_core_data = __commonJS({
-  "package-external:@wordpress/core-data"(exports, module) {
-    module.exports = window.wp.coreData;
-  }
-});
-
-// package-external:@wordpress/preferences
-var require_preferences = __commonJS({
-  "package-external:@wordpress/preferences"(exports, module) {
-    module.exports = window.wp.preferences;
-  }
-});
-
-// package-external:@wordpress/notices
-var require_notices = __commonJS({
-  "package-external:@wordpress/notices"(exports, module) {
-    module.exports = window.wp.notices;
-  }
-});
-
-// package-external:@wordpress/is-shallow-equal
-var require_is_shallow_equal = __commonJS({
-  "package-external:@wordpress/is-shallow-equal"(exports, module) {
-    module.exports = window.wp.isShallowEqual;
-  }
-});
-
-// package-external:@wordpress/url
-var require_url = __commonJS({
-  "package-external:@wordpress/url"(exports, module) {
-    module.exports = window.wp.url;
-  }
-});
-
-// packages/admin-ui/build-module/breadcrumbs/index.mjs
-var import_i18n4 = __toESM(require_i18n(), 1);
-import { Link as RouterLink } from "@wordpress/route";
-
-// node_modules/clsx/dist/clsx.mjs
-function r(e2) {
-  var t2, f2, n2 = "";
-  if ("string" == typeof e2 || "number" == typeof e2) n2 += e2;
-  else if ("object" == typeof e2) if (Array.isArray(e2)) {
-    var o2 = e2.length;
-    for (t2 = 0; t2 < o2; t2++) e2[t2] && (f2 = r(e2[t2])) && (n2 && (n2 += " "), n2 += f2);
-  } else for (f2 in e2) e2[f2] && (n2 && (n2 += " "), n2 += f2);
-  return n2;
-}
-function clsx() {
-  for (var e2, t2, f2 = 0, n2 = "", o2 = arguments.length; f2 < o2; f2++) (e2 = arguments[f2]) && (t2 = r(e2)) && (n2 && (n2 += " "), n2 += t2);
-  return n2;
-}
-var clsx_default = clsx;
-
-// packages/ui/build-module/badge/badge.mjs
-var import_element13 = __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;
-if (true) {
-  set = /* @__PURE__ */ new Set();
-}
-function error(...messages) {
-  if (true) {
-    const messageKey = messages.join(" ");
-    if (!set.has(messageKey)) {
-      set.add(messageKey);
-      console.error(`Base UI: ${messageKey}`);
-    }
-  }
-}
-
-// node_modules/@base-ui/utils/useControlled.mjs
-function useControlled({
-  controlled,
-  default: defaultProp,
-  name,
-  state = "value"
-}) {
-  const {
-    current: isControlled
-  } = React.useRef(controlled !== void 0);
-  const [valueState, setValue] = React.useState(defaultProp);
-  const value = isControlled ? controlled : valueState;
-  if (true) {
-    React.useEffect(() => {
-      if (isControlled !== (controlled !== void 0)) {
-        error([`A component is changing the ${isControlled ? "" : "un"}controlled ${state} state of ${name} to be ${isControlled ? "un" : ""}controlled.`, "Elements should not switch from uncontrolled to controlled (or vice versa).", `Decide between using a controlled or uncontrolled ${name} element for the lifetime of the component.`, "The nature of the state is determined during the first render. It's considered controlled if the value is not `undefined`.", "More info: https://fb.me/react-controlled-components"].join("\n"));
-      }
-    }, [state, name, controlled]);
-    const {
-      current: 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 React2 = __toESM(require_react(), 1);
-var SafeReact = {
-  ...React2
-};
-
-// node_modules/@base-ui/utils/useRefWithInit.mjs
-var React3 = __toESM(require_react(), 1);
-var UNINITIALIZED = {};
-function useRefWithInit(init2, initArg) {
-  const ref = React3.useRef(UNINITIALIZED);
-  if (ref.current === UNINITIALIZED) {
-    ref.current = init2(initArg);
-  }
-  return ref;
-}
-
-// node_modules/@base-ui/utils/useStableCallback.mjs
-var useInsertionEffect = SafeReact.useInsertionEffect;
-var useSafeInsertionEffect = (
-  // React 17 doesn't have useInsertionEffect.
-  useInsertionEffect && // Preact replaces useInsertionEffect with useLayoutEffect and fires too late.
-  useInsertionEffect !== SafeReact.useLayoutEffect ? useInsertionEffect : (fn) => fn()
-);
-function useStableCallback(callback) {
-  const stable = useRefWithInit(createStableCallback).current;
-  stable.next = callback;
-  useSafeInsertionEffect(stable.effect);
-  return stable.trampoline;
-}
-function createStableCallback() {
-  const stable = {
-    next: void 0,
-    callback: assertNotCalled,
-    trampoline: (...args) => stable.callback?.(...args),
-    effect: () => {
-      stable.callback = stable.next;
-    }
-  };
-  return stable;
-}
-function assertNotCalled() {
-  if (true) {
-    throw (
-      /* minify-error-disabled */
-      new Error("Base UI: Cannot call an event handler while rendering.")
-    );
-  }
-}
-
-// node_modules/@base-ui/utils/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) {
-  set2 = /* @__PURE__ */ new Set();
-}
-function warn(...messages) {
-  if (true) {
-    const messageKey = messages.join(" ");
-    if (!set2.has(messageKey)) {
-      set2.add(messageKey);
-      console.warn(`Base UI: ${messageKey}`);
-    }
-  }
-}
-
-// 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/react/internals/useRenderElement.mjs
-var React8 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/utils/useMergedRefs.mjs
-function useMergedRefs(a2, b2, c2, d2) {
-  const forkRef = useRefWithInit(createForkRef).current;
-  if (didChange(forkRef, a2, b2, c2, d2)) {
-    update(forkRef, [a2, b2, c2, d2]);
-  }
-  return forkRef.callback;
-}
-function useMergedRefsN(refs) {
-  const forkRef = useRefWithInit(createForkRef).current;
-  if (didChangeN(forkRef, refs)) {
-    update(forkRef, refs);
-  }
-  return forkRef.callback;
-}
-function createForkRef() {
-  return {
-    callback: null,
-    cleanup: null,
-    refs: []
-  };
-}
-function didChange(forkRef, a2, b2, c2, d2) {
-  return forkRef.refs[0] !== a2 || forkRef.refs[1] !== b2 || forkRef.refs[2] !== c2 || forkRef.refs[3] !== d2;
-}
-function didChangeN(forkRef, newRefs) {
-  return forkRef.refs.length !== newRefs.length || forkRef.refs.some((ref, 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 i2 = 0; i2 < refs.length; i2 += 1) {
-        const ref = refs[i2];
-        if (ref == null) {
-          continue;
-        }
-        switch (typeof ref) {
-          case "function": {
-            const refCleanup = ref(instance);
-            if (typeof refCleanup === "function") {
-              cleanupCallbacks[i2] = refCleanup;
-            }
-            break;
-          }
-          case "object": {
-            ref.current = instance;
-            break;
-          }
-          default:
-        }
-      }
-      forkRef.cleanup = () => {
-        for (let i2 = 0; i2 < refs.length; i2 += 1) {
-          const ref = refs[i2];
-          if (ref == null) {
-            continue;
-          }
-          switch (typeof ref) {
-            case "function": {
-              const cleanupCallback = cleanupCallbacks[i2];
-              if (typeof cleanupCallback === "function") {
-                cleanupCallback();
-              } else {
-                ref(null);
-              }
-              break;
-            }
-            case "object": {
-              ref.current = null;
-              break;
-            }
-            default:
-          }
-        }
-      };
-    }
-  };
-}
-
-// node_modules/@base-ui/utils/getReactElementRef.mjs
-var React7 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/utils/reactVersion.mjs
-var React6 = __toESM(require_react(), 1);
-var majorVersion = parseInt(React6.version, 10);
-function isReactVersionAtLeast(reactVersionToCheck) {
-  return majorVersion >= reactVersionToCheck;
-}
-
-// node_modules/@base-ui/utils/getReactElementRef.mjs
-function getReactElementRef(element) {
-  if (!/* @__PURE__ */ React7.isValidElement(element)) {
-    return null;
-  }
-  const reactElement = element;
-  const propsWithRef = reactElement.props;
-  return (isReactVersionAtLeast(19) ? propsWithRef?.ref : reactElement.ref) ?? null;
-}
-
-// node_modules/@base-ui/utils/mergeObjects.mjs
-function mergeObjects(a2, b2) {
-  if (a2 && !b2) {
-    return a2;
-  }
-  if (!a2 && b2) {
-    return b2;
-  }
-  if (a2 || b2) {
-    return {
-      ...a2,
-      ...b2
-    };
-  }
-  return void 0;
-}
-
-// node_modules/@base-ui/utils/empty.mjs
-function NOOP() {
-}
-var EMPTY_ARRAY = Object.freeze([]);
-var EMPTY_OBJECT = Object.freeze({});
-
-// node_modules/@base-ui/react/internals/getStateAttributesProps.mjs
-function getStateAttributesProps(state, customMapping) {
-  const props = {};
-  for (const key in state) {
-    const value = state[key];
-    if (customMapping?.hasOwnProperty(key)) {
-      const customProps = customMapping[key](value);
-      if (customProps != null) {
-        Object.assign(props, customProps);
-      }
-      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(style, state) {
-  return typeof style === "function" ? style(state) : style;
-}
-
-// node_modules/@base-ui/react/merge-props/mergeProps.mjs
-var EMPTY_PROPS = {};
-function mergeProps(a2, b2, c2, d2, e2) {
-  if (!c2 && !d2 && !e2 && !a2) {
-    return createInitialMergedProps(b2);
-  }
-  let merged = createInitialMergedProps(a2);
-  if (b2) {
-    merged = mergeInto(merged, b2);
-  }
-  if (c2) {
-    merged = mergeInto(merged, c2);
-  }
-  if (d2) {
-    merged = mergeInto(merged, d2);
-  }
-  if (e2) {
-    merged = mergeInto(merged, e2);
-  }
-  return merged;
-}
-function mergePropsN(props) {
-  if (props.length === 0) {
-    return EMPTY_PROPS;
-  }
-  if (props.length === 1) {
-    return createInitialMergedProps(props[0]);
-  }
-  let merged = createInitialMergedProps(props[0]);
-  for (let i2 = 1; i2 < props.length; i2 += 1) {
-    merged = mergeInto(merged, props[i2]);
-  }
-  return merged;
-}
-function createInitialMergedProps(inputProps) {
-  if (isPropsGetter(inputProps)) {
-    return {
-      ...resolvePropsGetter(inputProps, EMPTY_PROPS)
-    };
-  }
-  return copyInitialProps(inputProps);
-}
-function mergeInto(merged, inputProps) {
-  if (isPropsGetter(inputProps)) {
-    return resolvePropsGetter(inputProps, merged);
-  }
-  return mutablyMergeInto(merged, inputProps);
-}
-function copyInitialProps(inputProps) {
-  const copiedProps = {
-    ...inputProps
-  };
-  for (const propName in copiedProps) {
-    const propValue = copiedProps[propName];
-    if (isEventHandler(propName, propValue)) {
-      copiedProps[propName] = wrapEventHandler(propValue);
-    }
-  }
-  return copiedProps;
-}
-function mutablyMergeInto(mergedProps, externalProps) {
-  if (!externalProps) {
-    return mergedProps;
-  }
-  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_react = __toESM(require_react(), 1);
-function useRenderElement(element, componentProps, params = {}) {
-  const renderProp = componentProps.render;
-  const outProps = useRenderElementProps(componentProps, params);
-  if (params.enabled === false) {
-    return null;
-  }
-  const state = params.state ?? EMPTY_OBJECT;
-  return evaluateRenderProp(element, renderProp, outProps, state);
-}
-function useRenderElementProps(componentProps, params = {}) {
-  const {
-    className: classNameProp,
-    style: styleProp,
-    render: renderProp
-  } = componentProps;
-  const {
-    state = EMPTY_OBJECT,
-    ref,
-    props,
-    stateAttributesMapping: stateAttributesMapping7,
-    enabled = true
-  } = params;
-  const className = enabled ? resolveClassName(classNameProp, state) : void 0;
-  const style = enabled ? resolveStyle(styleProp, state) : void 0;
-  const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping7) : 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);
-    } 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 (style !== void 0) {
-    outProps.style = mergeObjects(outProps.style, style);
-  }
-  return outProps;
-}
-function resolveRenderFunctionProps(props) {
-  if (Array.isArray(props)) {
-    return mergePropsN(props);
-  }
-  return mergeProps(void 0, props);
-}
-var REACT_LAZY_TYPE = /* @__PURE__ */ Symbol.for("react.lazy");
-var COMPONENT_IDENTIFIER_PATTERN = /^[A-Z][A-Za-z0-9$]*$/;
-var LOWERCASE_CHARACTER_PATTERN = /[a-z]/;
-function evaluateRenderProp(element, render4, props, state) {
-  if (render4) {
-    if (typeof render4 === "function") {
-      if (true) {
-        warnIfRenderPropLooksLikeComponent(render4);
-      }
-      return render4(props, state);
-    }
-    const mergedProps = mergeProps(props, render4.props);
-    mergedProps.ref = props.ref;
-    let newElement = render4;
-    if (newElement?.$$typeof === REACT_LAZY_TYPE) {
-      const children = React8.Children.toArray(render4);
-      newElement = children[0];
-    }
-    if (true) {
-      if (!/* @__PURE__ */ React8.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);
-  }
-  if (element) {
-    if (typeof element === "string") {
-      return renderTag(element, props);
-    }
-  }
-  throw new Error(true ? "Base UI: Render element or function are not defined." : formatErrorMessage_default(8));
-}
-function warnIfRenderPropLooksLikeComponent(renderFn) {
-  const functionName = renderFn.name;
-  if (functionName.length === 0) {
-    return;
-  }
-  if (!COMPONENT_IDENTIFIER_PATTERN.test(functionName)) {
-    return;
-  }
-  if (!LOWERCASE_CHARACTER_PATTERN.test(functionName)) {
-    return;
-  }
-  warn(`The \`render\` prop received a function named \`${functionName}\` that starts with an uppercase letter.`, "This usually means a React component was passed directly as `render={Component}`.", "Base UI calls `render` as a plain function, which can break the Rules of Hooks during reconciliation.", "If this is an intentional render callback, rename it to start with a lowercase letter.", "Use `render={<Component />}` or `render={(props) => <Component {...props} />}` instead.", "https://base-ui.com/r/invalid-render-prop");
-}
-function renderTag(Tag, props) {
-  if (Tag === "button") {
-    return /* @__PURE__ */ (0, import_react.createElement)("button", {
-      type: "button",
-      ...props,
-      key: props.key
-    });
-  }
-  if (Tag === "img") {
-    return /* @__PURE__ */ (0, import_react.createElement)("img", {
-      alt: "",
-      ...props,
-      key: props.key
-    });
-  }
-  return /* @__PURE__ */ React8.createElement(Tag, props);
-}
-
-// node_modules/@base-ui/utils/useId.mjs
-var React9 = __toESM(require_react(), 1);
-var globalId = 0;
-function useGlobalId(idOverride, prefix = "mui") {
-  const [defaultId, setDefaultId] = React9.useState(idOverride);
-  const id = idOverride || defaultId;
-  React9.useEffect(() => {
-    if (defaultId == null) {
-      globalId += 1;
-      setDefaultId(`${prefix}-${globalId}`);
-    }
-  }, [defaultId, prefix]);
-  return id;
-}
-var maybeReactUseId = SafeReact.useId;
-function useId(idOverride, prefix) {
-  if (maybeReactUseId !== void 0) {
-    const reactId = maybeReactUseId();
-    return idOverride ?? (prefix ? `${prefix}-${reactId}` : reactId);
-  }
-  return useGlobalId(idOverride, prefix);
-}
-
-// node_modules/@base-ui/react/internals/useBaseUiId.mjs
-function useBaseUiId(idOverride) {
-  return useId(idOverride, "base-ui");
-}
-
-// node_modules/@base-ui/react/collapsible/root/useCollapsibleRoot.mjs
-var React12 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/internals/reason-parts.mjs
-var reason_parts_exports = {};
-__export(reason_parts_exports, {
-  cancelOpen: () => cancelOpen,
-  chipRemovePress: () => chipRemovePress,
-  clearPress: () => clearPress,
-  closePress: () => closePress,
-  closeWatcher: () => closeWatcher,
-  decrementPress: () => decrementPress,
-  disabled: () => disabled,
-  drag: () => drag,
-  escapeKey: () => escapeKey,
-  focusOut: () => focusOut,
-  imperativeAction: () => imperativeAction,
-  incrementPress: () => incrementPress,
-  initial: () => initial,
-  inputBlur: () => inputBlur,
-  inputChange: () => inputChange,
-  inputClear: () => inputClear,
-  inputPaste: () => inputPaste,
-  inputPress: () => inputPress,
-  itemPress: () => itemPress,
-  keyboard: () => keyboard,
-  linkPress: () => linkPress,
-  listNavigation: () => listNavigation,
-  missing: () => missing,
-  none: () => none,
-  outsidePress: () => outsidePress,
-  pointer: () => pointer,
-  scrub: () => scrub,
-  siblingOpen: () => siblingOpen,
-  swipe: () => swipe,
-  trackPress: () => trackPress,
-  triggerFocus: () => triggerFocus,
-  triggerHover: () => triggerHover,
-  triggerPress: () => triggerPress,
-  wheel: () => wheel,
-  windowResize: () => windowResize
-});
-var none = "none";
-var triggerPress = "trigger-press";
-var triggerHover = "trigger-hover";
-var triggerFocus = "trigger-focus";
-var outsidePress = "outside-press";
-var itemPress = "item-press";
-var closePress = "close-press";
-var linkPress = "link-press";
-var clearPress = "clear-press";
-var chipRemovePress = "chip-remove-press";
-var trackPress = "track-press";
-var incrementPress = "increment-press";
-var decrementPress = "decrement-press";
-var inputChange = "input-change";
-var inputClear = "input-clear";
-var inputBlur = "input-blur";
-var inputPaste = "input-paste";
-var inputPress = "input-press";
-var focusOut = "focus-out";
-var escapeKey = "escape-key";
-var closeWatcher = "close-watcher";
-var listNavigation = "list-navigation";
-var keyboard = "keyboard";
-var pointer = "pointer";
-var drag = "drag";
-var wheel = "wheel";
-var scrub = "scrub";
-var cancelOpen = "cancel-open";
-var siblingOpen = "sibling-open";
-var disabled = "disabled";
-var missing = "missing";
-var initial = "initial";
-var imperativeAction = "imperative-action";
-var swipe = "swipe";
-var windowResize = "window-resize";
-
-// node_modules/@base-ui/react/internals/createBaseUIEventDetails.mjs
-function createChangeEventDetails(reason, event, trigger, customProperties) {
-  let canceled = false;
-  let allowPropagation = false;
-  const custom = customProperties ?? EMPTY_OBJECT;
-  const details = {
-    reason,
-    event: event ?? new Event("base-ui"),
-    cancel() {
-      canceled = true;
-    },
-    allowPropagation() {
-      allowPropagation = true;
-    },
-    get isCanceled() {
-      return canceled;
-    },
-    get isPropagationAllowed() {
-      return allowPropagation;
-    },
-    trigger,
-    ...custom
-  };
-  return details;
-}
-
-// node_modules/@base-ui/react/internals/useTransitionStatus.mjs
-var React11 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/utils/useOnMount.mjs
-var React10 = __toESM(require_react(), 1);
-var EMPTY = [];
-function useOnMount(fn) {
-  React10.useEffect(fn, EMPTY);
-}
-
-// node_modules/@base-ui/utils/useAnimationFrame.mjs
-var EMPTY2 = null;
-var LAST_RAF = globalThis.requestAnimationFrame;
-var Scheduler = class {
-  /* This implementation uses an array as a backing data-structure for frame callbacks.
-   * It allows `O(1)` callback cancelling by inserting a `null` in the array, though it
-   * never calls the native `cancelAnimationFrame` if there are no frames left. This can
-   * be much more efficient if there is a call pattern that alterns as
-   * "request-cancel-request-cancel-…".
-   * But in the case of "request-request-…-cancel-cancel-…", it leaves the final animation
-   * frame to run anyway. We turn that frame into a `O(1)` no-op via `callbacksCount`. */
-  callbacks = [];
-  callbacksCount = 0;
-  nextId = 1;
-  startId = 1;
-  isScheduled = false;
-  tick = (timestamp) => {
-    this.isScheduled = false;
-    const currentCallbacks = this.callbacks;
-    const currentCallbacksCount = this.callbacksCount;
-    this.callbacks = [];
-    this.callbacksCount = 0;
-    this.startId = this.nextId;
-    if (currentCallbacksCount > 0) {
-      for (let i2 = 0; i2 < currentCallbacks.length; i2 += 1) {
-        currentCallbacks[i2]?.(timestamp);
-      }
-    }
-  };
-  request(fn) {
-    const id = this.nextId;
-    this.nextId += 1;
-    this.callbacks.push(fn);
-    this.callbacksCount += 1;
-    const didRAFChange = LAST_RAF !== requestAnimationFrame && (LAST_RAF = requestAnimationFrame, true);
-    if (!this.isScheduled || didRAFChange) {
-      requestAnimationFrame(this.tick);
-      this.isScheduled = true;
-    }
-    return id;
-  }
-  cancel(id) {
-    const index2 = id - this.startId;
-    if (index2 < 0 || index2 >= this.callbacks.length) {
-      return;
-    }
-    this.callbacks[index2] = null;
-    this.callbacksCount -= 1;
-  }
-};
-var scheduler = new Scheduler();
-var AnimationFrame = class _AnimationFrame {
-  static create() {
-    return new _AnimationFrame();
-  }
-  static request(fn) {
-    return scheduler.request(fn);
-  }
-  static cancel(id) {
-    return scheduler.cancel(id);
-  }
-  currentId = EMPTY2;
-  /**
-   * Executes `fn` after `delay`, clearing any previously scheduled call.
-   */
-  request(fn) {
-    this.cancel();
-    this.currentId = scheduler.request(() => {
-      this.currentId = EMPTY2;
-      fn();
-    });
-  }
-  cancel = () => {
-    if (this.currentId !== EMPTY2) {
-      scheduler.cancel(this.currentId);
-      this.currentId = EMPTY2;
-    }
-  };
-  disposeEffect = () => {
-    return this.cancel;
-  };
-};
-function useAnimationFrame() {
-  const timeout = useRefWithInit(AnimationFrame.create).current;
-  useOnMount(timeout.disposeEffect);
-  return timeout;
-}
-
-// node_modules/@base-ui/react/internals/useTransitionStatus.mjs
-function useTransitionStatus(open, enableIdleState = false, deferEndingState = false) {
-  const [transitionStatus, setTransitionStatus] = React11.useState(open && enableIdleState ? "idle" : void 0);
-  const [mounted, setMounted] = React11.useState(open);
-  if (open && !mounted) {
-    setMounted(true);
-    setTransitionStatus("starting");
-  }
-  if (!open && mounted && transitionStatus !== "ending" && !deferEndingState) {
-    setTransitionStatus("ending");
-  }
-  if (!open && !mounted && transitionStatus === "ending") {
-    setTransitionStatus(void 0);
-  }
-  useIsoLayoutEffect(() => {
-    if (!open && mounted && transitionStatus !== "ending" && deferEndingState) {
-      const frame = AnimationFrame.request(() => {
-        setTransitionStatus("ending");
-      });
-      return () => {
-        AnimationFrame.cancel(frame);
-      };
-    }
-    return void 0;
-  }, [open, mounted, transitionStatus, deferEndingState]);
-  useIsoLayoutEffect(() => {
-    if (!open || enableIdleState) {
-      return void 0;
-    }
-    const frame = AnimationFrame.request(() => {
-      setTransitionStatus(void 0);
-    });
-    return () => {
-      AnimationFrame.cancel(frame);
-    };
-  }, [enableIdleState, open]);
-  useIsoLayoutEffect(() => {
-    if (!open || !enableIdleState) {
-      return void 0;
-    }
-    if (open && mounted && transitionStatus !== "idle") {
-      setTransitionStatus("starting");
-    }
-    const frame = AnimationFrame.request(() => {
-      setTransitionStatus("idle");
-    });
-    return () => {
-      AnimationFrame.cancel(frame);
-    };
-  }, [enableIdleState, open, mounted, transitionStatus]);
-  return {
-    mounted,
-    setMounted,
-    transitionStatus
-  };
-}
-
-// node_modules/@base-ui/react/collapsible/root/useCollapsibleRoot.mjs
-function useCollapsibleRoot(parameters) {
-  const {
-    open: openParam,
-    defaultOpen,
-    onOpenChange,
-    disabled: disabled2
-  } = parameters;
-  const [open, setOpen] = useControlled({
-    controlled: openParam,
-    default: defaultOpen,
-    name: "Collapsible",
-    state: "open"
-  });
-  const {
-    mounted,
-    setMounted,
-    transitionStatus
-  } = useTransitionStatus(open, true, true);
-  const defaultPanelId = useBaseUiId();
-  const [panelIdState, setPanelIdState] = React12.useState();
-  const panelId = panelIdState ?? defaultPanelId;
-  const handleTrigger = useStableCallback((event) => {
-    const nextOpen = !open;
-    const eventDetails = createChangeEventDetails(reason_parts_exports.triggerPress, event.nativeEvent);
-    onOpenChange(nextOpen, eventDetails);
-    if (eventDetails.isCanceled) {
-      return;
-    }
-    setOpen(nextOpen);
-  });
-  return React12.useMemo(() => ({
-    disabled: disabled2,
-    handleTrigger,
-    mounted,
-    open,
-    panelId,
-    setMounted,
-    setOpen,
-    setPanelIdState,
-    transitionStatus
-  }), [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);
-if (true) CollapsibleRootContext.displayName = "CollapsibleRootContext";
-function useCollapsibleRootContext() {
-  const context = React13.useContext(CollapsibleRootContext);
-  if (context === void 0) {
-    throw new Error(true ? "Base UI: CollapsibleRootContext is missing. Collapsible parts must be placed within <Collapsible.Root>." : formatErrorMessage_default(15));
-  }
-  return context;
-}
-
-// node_modules/@base-ui/react/internals/stateAttributesMapping.mjs
-var TransitionStatusDataAttributes = /* @__PURE__ */ (function(TransitionStatusDataAttributes2) {
-  TransitionStatusDataAttributes2["startingStyle"] = "data-starting-style";
-  TransitionStatusDataAttributes2["endingStyle"] = "data-ending-style";
-  return TransitionStatusDataAttributes2;
-})({});
-var STARTING_HOOK = {
-  [TransitionStatusDataAttributes.startingStyle]: ""
-};
-var ENDING_HOOK = {
-  [TransitionStatusDataAttributes.endingStyle]: ""
-};
-var transitionStatusMapping = {
-  transitionStatus(value) {
-    if (value === "starting") {
-      return STARTING_HOOK;
-    }
-    if (value === "ending") {
-      return ENDING_HOOK;
-    }
-    return null;
-  }
-};
-
-// node_modules/@base-ui/react/collapsible/panel/CollapsiblePanelDataAttributes.mjs
-var CollapsiblePanelDataAttributes = (function(CollapsiblePanelDataAttributes2) {
-  CollapsiblePanelDataAttributes2["open"] = "data-open";
-  CollapsiblePanelDataAttributes2["closed"] = "data-closed";
-  CollapsiblePanelDataAttributes2[CollapsiblePanelDataAttributes2["startingStyle"] = TransitionStatusDataAttributes.startingStyle] = "startingStyle";
-  CollapsiblePanelDataAttributes2[CollapsiblePanelDataAttributes2["endingStyle"] = TransitionStatusDataAttributes.endingStyle] = "endingStyle";
-  return CollapsiblePanelDataAttributes2;
-})({});
-
-// node_modules/@base-ui/react/collapsible/trigger/CollapsibleTriggerDataAttributes.mjs
-var CollapsibleTriggerDataAttributes = /* @__PURE__ */ (function(CollapsibleTriggerDataAttributes2) {
-  CollapsibleTriggerDataAttributes2["panelOpen"] = "data-panel-open";
-  return CollapsibleTriggerDataAttributes2;
-})({});
-
-// node_modules/@base-ui/react/utils/collapsibleOpenStateMapping.mjs
-var PANEL_OPEN_HOOK = {
-  [CollapsiblePanelDataAttributes.open]: ""
-};
-var PANEL_CLOSED_HOOK = {
-  [CollapsiblePanelDataAttributes.closed]: ""
-};
-var triggerOpenStateMapping = {
-  open(value) {
-    if (value) {
-      return {
-        [CollapsibleTriggerDataAttributes.panelOpen]: ""
-      };
-    }
-    return null;
-  }
-};
-var collapsibleOpenStateMapping = {
-  open(value) {
-    if (value) {
-      return PANEL_OPEN_HOOK;
-    }
-    return PANEL_CLOSED_HOOK;
-  }
-};
-
-// node_modules/@base-ui/react/internals/use-button/useButton.mjs
-var React16 = __toESM(require_react(), 1);
-
-// node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs
-function hasWindow() {
-  return typeof window !== "undefined";
-}
-function getNodeName(node) {
-  if (isNode(node)) {
-    return (node.nodeName || "").toLowerCase();
-  }
-  return "#document";
-}
-function getWindow(node) {
-  var _node$ownerDocument;
-  return (node == null || (_node$ownerDocument = node.ownerDocument) == null ? void 0 : _node$ownerDocument.defaultView) || window;
-}
-function getDocumentElement(node) {
-  var _ref;
-  return (_ref = (isNode(node) ? node.ownerDocument : node.document) || window.document) == null ? void 0 : _ref.documentElement;
-}
-function isNode(value) {
-  if (!hasWindow()) {
-    return false;
-  }
-  return value instanceof Node || value instanceof getWindow(value).Node;
-}
-function isElement(value) {
-  if (!hasWindow()) {
-    return false;
-  }
-  return value instanceof Element || value instanceof getWindow(value).Element;
-}
-function isHTMLElement(value) {
-  if (!hasWindow()) {
-    return false;
-  }
-  return value instanceof HTMLElement || value instanceof getWindow(value).HTMLElement;
-}
-function isShadowRoot(value) {
-  if (!hasWindow() || typeof ShadowRoot === "undefined") {
-    return false;
-  }
-  return value instanceof ShadowRoot || value instanceof getWindow(value).ShadowRoot;
-}
-function isOverflowElement(element) {
-  const {
-    overflow,
-    overflowX,
-    overflowY,
-    display
-  } = getComputedStyle2(element);
-  return /auto|scroll|overlay|hidden|clip/.test(overflow + overflowY + overflowX) && display !== "inline" && display !== "contents";
-}
-function isTableElement(element) {
-  return /^(table|td|th)$/.test(getNodeName(element));
-}
-function isTopLayer(element) {
-  try {
-    if (element.matches(":popover-open")) {
-      return true;
-    }
-  } catch (_e) {
-  }
-  try {
-    return element.matches(":modal");
-  } catch (_e) {
-    return false;
-  }
-}
-var willChangeRe = /transform|translate|scale|rotate|perspective|filter/;
-var containRe = /paint|layout|strict|content/;
-var isNotNone = (value) => !!value && value !== "none";
-var isWebKitValue;
-function isContainingBlock(elementOrCss) {
-  const css = isElement(elementOrCss) ? getComputedStyle2(elementOrCss) : elementOrCss;
-  return isNotNone(css.transform) || isNotNone(css.translate) || isNotNone(css.scale) || isNotNone(css.rotate) || isNotNone(css.perspective) || !isWebKit() && (isNotNone(css.backdropFilter) || isNotNone(css.filter)) || willChangeRe.test(css.willChange || "") || containRe.test(css.contain || "");
-}
-function getContainingBlock(element) {
-  let currentNode = getParentNode(element);
-  while (isHTMLElement(currentNode) && !isLastTraversableNode(currentNode)) {
-    if (isContainingBlock(currentNode)) {
-      return currentNode;
-    } else if (isTopLayer(currentNode)) {
-      return null;
-    }
-    currentNode = getParentNode(currentNode);
-  }
-  return null;
-}
-function isWebKit() {
-  if (isWebKitValue == null) {
-    isWebKitValue = typeof CSS !== "undefined" && CSS.supports && CSS.supports("-webkit-backdrop-filter", "none");
-  }
-  return isWebKitValue;
-}
-function isLastTraversableNode(node) {
-  return /^(html|body|#document)$/.test(getNodeName(node));
-}
-function getComputedStyle2(element) {
-  return getWindow(element).getComputedStyle(element);
-}
-function getNodeScroll(element) {
-  if (isElement(element)) {
-    return {
-      scrollLeft: element.scrollLeft,
-      scrollTop: element.scrollTop
-    };
-  }
-  return {
-    scrollLeft: element.scrollX,
-    scrollTop: element.scrollY
-  };
-}
-function getParentNode(node) {
-  if (getNodeName(node) === "html") {
-    return node;
-  }
-  const result = (
-    // Step into the shadow DOM of the parent of a slotted node.
-    node.assignedSlot || // DOM Element detected.
-    node.parentNode || // ShadowRoot detected.
-    isShadowRoot(node) && node.host || // Fallback.
-    getDocumentElement(node)
-  );
-  return isShadowRoot(result) ? result.host : result;
-}
-function getNearestOverflowAncestor(node) {
-  const parentNode = getParentNode(node);
-  if (isLastTraversableNode(parentNode)) {
-    return node.ownerDocument ? node.ownerDocument.body : node.body;
-  }
-  if (isHTMLElement(parentNode) && isOverflowElement(parentNode)) {
-    return parentNode;
-  }
-  return getNearestOverflowAncestor(parentNode);
-}
-function getOverflowAncestors(node, list, traverseIframes) {
-  var _node$ownerDocument2;
-  if (list === void 0) {
-    list = [];
-  }
-  if (traverseIframes === void 0) {
-    traverseIframes = true;
-  }
-  const scrollableAncestor = getNearestOverflowAncestor(node);
-  const isBody = scrollableAncestor === ((_node$ownerDocument2 = node.ownerDocument) == null ? void 0 : _node$ownerDocument2.body);
-  const win = getWindow(scrollableAncestor);
-  if (isBody) {
-    const frameElement = getFrameElement(win);
-    return list.concat(win, win.visualViewport || [], isOverflowElement(scrollableAncestor) ? scrollableAncestor : [], frameElement && traverseIframes ? getOverflowAncestors(frameElement) : []);
-  } else {
-    return list.concat(scrollableAncestor, getOverflowAncestors(scrollableAncestor, [], traverseIframes));
-  }
-}
-function getFrameElement(win) {
-  return win.parent && Object.getPrototypeOf(win.parent) ? win.frameElement : null;
-}
-
-// node_modules/@base-ui/react/internals/composite/root/CompositeRootContext.mjs
-var React14 = __toESM(require_react(), 1);
-var CompositeRootContext = /* @__PURE__ */ React14.createContext(void 0);
-if (true) CompositeRootContext.displayName = "CompositeRootContext";
-function useCompositeRootContext(optional = false) {
-  const context = React14.useContext(CompositeRootContext);
-  if (context === void 0 && !optional) {
-    throw new Error(true ? "Base UI: CompositeRootContext is missing. Composite parts must be placed within <Composite.Root>." : formatErrorMessage_default(16));
-  }
-  return context;
-}
-
-// node_modules/@base-ui/react/utils/useFocusableWhenDisabled.mjs
-var React15 = __toESM(require_react(), 1);
-function useFocusableWhenDisabled(parameters) {
-  const {
-    focusableWhenDisabled,
-    disabled: disabled2,
-    composite = false,
-    tabIndex: tabIndexProp = 0,
-    isNativeButton
-  } = parameters;
-  const isFocusableComposite = composite && focusableWhenDisabled !== false;
-  const isNonFocusableComposite = composite && focusableWhenDisabled === false;
-  const props = React15.useMemo(() => {
-    const additionalProps = {
-      // allow Tabbing away from focusableWhenDisabled elements
-      onKeyDown(event) {
-        if (disabled2 && focusableWhenDisabled && event.key !== "Tab") {
-          event.preventDefault();
-        }
-      }
-    };
-    if (!composite) {
-      additionalProps.tabIndex = tabIndexProp;
-      if (!isNativeButton && disabled2) {
-        additionalProps.tabIndex = focusableWhenDisabled ? tabIndexProp : -1;
-      }
-    }
-    if (isNativeButton && (focusableWhenDisabled || isFocusableComposite) || !isNativeButton && disabled2) {
-      additionalProps["aria-disabled"] = disabled2;
-    }
-    if (isNativeButton && (!focusableWhenDisabled || isNonFocusableComposite)) {
-      additionalProps.disabled = disabled2;
-    }
-    return additionalProps;
-  }, [composite, disabled2, focusableWhenDisabled, isFocusableComposite, isNonFocusableComposite, isNativeButton, tabIndexProp]);
-  return {
-    props
-  };
-}
-
-// node_modules/@base-ui/react/internals/use-button/useButton.mjs
-function useButton(parameters = {}) {
-  const {
-    disabled: disabled2 = false,
-    focusableWhenDisabled,
-    tabIndex = 0,
-    native: isNativeButton = true,
-    composite: compositeProp
-  } = parameters;
-  const elementRef = React16.useRef(null);
-  const compositeRootContext = useCompositeRootContext(true);
-  const isCompositeItem = compositeProp ?? compositeRootContext !== void 0;
-  const {
-    props: focusableWhenDisabledProps
-  } = useFocusableWhenDisabled({
-    focusableWhenDisabled,
-    disabled: disabled2,
-    composite: isCompositeItem,
-    tabIndex,
-    isNativeButton
-  });
-  if (true) {
-    React16.useEffect(() => {
-      if (!elementRef.current) {
-        return;
-      }
-      const isButtonTag = isButtonElement(elementRef.current);
-      if (isNativeButton) {
-        if (!isButtonTag) {
-          const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
-          const message2 = "A component that acts as a button expected a native <button> because the `nativeButton` prop is true. Rendering a non-<button> removes native button semantics, which can impact forms and accessibility. Use a real <button> in the `render` prop, or set `nativeButton` to `false`.";
-          error(`${message2}${ownerStackMessage}`);
-        }
-      } else if (isButtonTag) {
-        const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
-        const message2 = "A component that acts as a button expected a non-<button> because the `nativeButton` prop is false. Rendering a <button> keeps native behavior while Base UI applies non-native attributes and handlers, which can add unintended extra attributes (such as `role` or `aria-disabled`). Use a non-<button> in the `render` prop, or set `nativeButton` to `true`.";
-        error(`${message2}${ownerStackMessage}`);
-      }
-    }, [isNativeButton]);
-  }
-  const updateDisabled = React16.useCallback(() => {
-    const element = elementRef.current;
-    if (!isButtonElement(element)) {
-      return;
-    }
-    if (isCompositeItem && disabled2 && focusableWhenDisabledProps.disabled === void 0 && element.disabled) {
-      element.disabled = false;
-    }
-  }, [disabled2, focusableWhenDisabledProps.disabled, isCompositeItem]);
-  useIsoLayoutEffect(updateDisabled, [updateDisabled]);
-  const getButtonProps = React16.useCallback((externalProps = {}) => {
-    const {
-      onClick: externalOnClick,
-      onMouseDown: externalOnMouseDown,
-      onKeyUp: externalOnKeyUp,
-      onKeyDown: externalOnKeyDown,
-      onPointerDown: externalOnPointerDown,
-      ...otherExternalProps
-    } = externalProps;
-    return mergeProps({
-      onClick(event) {
-        if (disabled2) {
-          event.preventDefault();
-          return;
-        }
-        externalOnClick?.(event);
-      },
-      onMouseDown(event) {
-        if (!disabled2) {
-          externalOnMouseDown?.(event);
-        }
-      },
-      onKeyDown(event) {
-        if (disabled2) {
-          return;
-        }
-        makeEventPreventable(event);
-        externalOnKeyDown?.(event);
-        if (event.baseUIHandlerPrevented) {
-          return;
-        }
-        const isCurrentTarget = event.target === event.currentTarget;
-        const currentTarget = event.currentTarget;
-        const isButton2 = isButtonElement(currentTarget);
-        const isLink = !isNativeButton && isValidLinkElement(currentTarget);
-        const shouldClick = isCurrentTarget && (isNativeButton ? isButton2 : !isLink);
-        const isEnterKey = event.key === "Enter";
-        const isSpaceKey = event.key === " ";
-        const role = currentTarget.getAttribute("role");
-        const isTextNavigationRole = role?.startsWith("menuitem") || role === "option" || role === "gridcell";
-        if (isCurrentTarget && isCompositeItem && isSpaceKey) {
-          if (event.defaultPrevented && isTextNavigationRole) {
-            return;
-          }
-          event.preventDefault();
-          if (isLink || isNativeButton && isButton2) {
-            currentTarget.click();
-            event.preventBaseUIHandler();
-          } else if (shouldClick) {
-            externalOnClick?.(event);
-            event.preventBaseUIHandler();
-          }
-          return;
-        }
-        if (shouldClick) {
-          if (!isNativeButton && (isSpaceKey || isEnterKey)) {
-            event.preventDefault();
-          }
-          if (!isNativeButton && isEnterKey) {
-            externalOnClick?.(event);
-          }
-        }
-      },
-      onKeyUp(event) {
-        if (disabled2) {
-          return;
-        }
-        makeEventPreventable(event);
-        externalOnKeyUp?.(event);
-        if (event.target === event.currentTarget && isNativeButton && isCompositeItem && isButtonElement(event.currentTarget) && event.key === " ") {
-          event.preventDefault();
-          return;
-        }
-        if (event.baseUIHandlerPrevented) {
-          return;
-        }
-        if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && event.key === " ") {
-          externalOnClick?.(event);
-        }
-      },
-      onPointerDown(event) {
-        if (disabled2) {
-          event.preventDefault();
-          return;
-        }
-        externalOnPointerDown?.(event);
-      }
-    }, isNativeButton ? {
-      type: "button"
-    } : {
-      role: "button"
-    }, focusableWhenDisabledProps, otherExternalProps);
-  }, [disabled2, focusableWhenDisabledProps, isCompositeItem, isNativeButton]);
-  const buttonRef = useStableCallback((element) => {
-    elementRef.current = element;
-    updateDisabled();
-  });
-  return {
-    getButtonProps,
-    buttonRef
-  };
-}
-function isButtonElement(elem) {
-  return isHTMLElement(elem) && elem.tagName === "BUTTON";
-}
-function isValidLinkElement(elem) {
-  return Boolean(elem?.tagName === "A" && elem?.href);
-}
-
-// node_modules/@base-ui/react/collapsible/panel/useCollapsiblePanel.mjs
-var React18 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/utils/addEventListener.mjs
-function addEventListener(target, type, listener, options) {
-  target.addEventListener(type, listener, options);
-  return () => {
-    target.removeEventListener(type, listener, options);
-  };
-}
-
-// node_modules/@base-ui/utils/useValueAsRef.mjs
-function useValueAsRef(value) {
-  const latest = useRefWithInit(createLatestRef, value).current;
-  latest.next = value;
-  useIsoLayoutEffect(latest.effect);
-  return latest;
-}
-function createLatestRef(value) {
-  const latest = {
-    current: value,
-    next: value,
-    effect: () => {
-      latest.current = latest.next;
-    }
-  };
-  return latest;
-}
-
-// node_modules/@base-ui/utils/owner.mjs
-function ownerDocument(node) {
-  return node?.ownerDocument || document;
-}
-
-// node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
-var React17 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
-var ReactDOM = __toESM(require_react_dom(), 1);
-
-// node_modules/@base-ui/react/utils/resolveRef.mjs
-function resolveRef(maybeRef) {
-  if (maybeRef == null) {
-    return maybeRef;
-  }
-  return "current" in maybeRef ? maybeRef.current : maybeRef;
-}
-
-// node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
-function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false, treatAbortedAsFinished = true) {
-  const frame = useAnimationFrame();
-  return useStableCallback((fnToExecute, signal = null) => {
-    frame.cancel();
-    const element = resolveRef(elementOrRef);
-    if (element == null) {
-      return;
-    }
-    const resolvedElement = element;
-    const done = () => {
-      ReactDOM.flushSync(fnToExecute);
-    };
-    if (typeof resolvedElement.getAnimations !== "function" || globalThis.BASE_UI_ANIMATIONS_DISABLED) {
-      fnToExecute();
-      return;
-    }
-    function exec() {
-      Promise.all(resolvedElement.getAnimations().map((animation) => animation.finished)).then(() => {
-        if (!signal?.aborted) {
-          done();
-        }
-      }).catch(() => {
-        if (treatAbortedAsFinished) {
-          if (!signal?.aborted) {
-            done();
-          }
-          return;
-        }
-        const currentAnimations = resolvedElement.getAnimations();
-        if (!signal?.aborted && currentAnimations.length > 0 && currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
-          exec();
-        }
-      });
-    }
-    if (waitForStartingStyleRemoved) {
-      const startingStyleAttribute = TransitionStatusDataAttributes.startingStyle;
-      if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
-        frame.request(exec);
-        return;
-      }
-      const attributeObserver = new MutationObserver(() => {
-        if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
-          attributeObserver.disconnect();
-          exec();
-        }
-      });
-      attributeObserver.observe(resolvedElement, {
-        attributes: true,
-        attributeFilter: [startingStyleAttribute]
-      });
-      signal?.addEventListener("abort", () => attributeObserver.disconnect(), {
-        once: true
-      });
-      return;
-    }
-    frame.request(exec);
-  });
-}
-
-// node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
-function useOpenChangeComplete(parameters) {
-  const {
-    enabled = true,
-    open,
-    ref,
-    onComplete: onCompleteParam
-  } = parameters;
-  const onComplete = useStableCallback(onCompleteParam);
-  const runOnceAnimationsFinish = useAnimationsFinished(ref, open, false);
-  React17.useEffect(() => {
-    if (!enabled) {
-      return void 0;
-    }
-    const abortController = new AbortController();
-    runOnceAnimationsFinish(onComplete, abortController.signal);
-    return () => {
-      abortController.abort();
-    };
-  }, [enabled, open, onComplete, runOnceAnimationsFinish]);
-}
-
-// node_modules/@base-ui/react/collapsible/panel/useCollapsiblePanel.mjs
-var EMPTY_DIMENSIONS = {
-  height: void 0,
-  width: void 0
-};
-function useCollapsiblePanel(parameters) {
-  const {
-    externalRef,
-    hiddenUntilFound,
-    id: idParam,
-    keepMounted,
-    mounted,
-    onOpenChange,
-    open,
-    setMounted,
-    setOpen,
-    transitionStatus
-  } = parameters;
-  const panelRef = 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 mergedPanelRef = useMergedRefs(externalRef, panelRef);
-  const latestStateRef = useValueAsRef({
-    mounted,
-    open
-  });
-  const runOnceCloseAnimationsFinish = useAnimationsFinished(panelRef, false, false);
-  const hidden = !open && !mounted;
-  const panelTransitionStatus = forcePanelIdle ? "idle" : transitionStatus;
-  const shouldPreventOpenAnimation = open && // These 2 refs are safe to read in render, they are only written from committed
-  // layout/effect paths and gate one-shot motion suppression for the next open
-  // lifecycle. They intentionally expose the last committed motion snapshot.
-  (shouldPreventMountAnimationRef.current || shouldPreventActivityResumeAnimationRef.current);
-  const renderedDimensions = !open && mounted && // These 2 refs are also safe to read in render, both hold the last committed
-  // animation mode and measurement. This fallback only restores a previously
-  // measured pixel size after the live dimensions state has been reset back to `auto`.
-  animationTypeRef.current === "css-animation" && dimensions.height === void 0 && dimensions.width === void 0 ? lastMeasuredDimensionsRef.current : dimensions;
-  const shouldPersistHiddenTransitionStyles = hiddenUntilFound && hidden && animationTypeRef.current !== "css-animation";
-  const setDimensions = useStableCallback((nextDimensions, shouldCacheMeasurement = true) => {
-    if (shouldCacheMeasurement) {
-      lastMeasuredDimensionsRef.current = nextDimensions;
-    }
-    setDimensionsUnwrapped(nextDimensions);
-  });
-  const restorePendingTemporaryStyle = useStableCallback(() => {
-    pendingTemporaryStyleRestoreRef.current?.();
-    pendingTemporaryStyleRestoreRef.current = null;
-  });
-  const setPendingTemporaryStyleRestore = useStableCallback((restore) => {
-    restorePendingTemporaryStyle();
-    pendingTemporaryStyleRestoreRef.current = () => {
-      pendingTemporaryStyleRestoreRef.current = null;
-      restore();
-    };
-  });
-  const markActivityResumeAnimationSuppressed = useStableCallback(() => {
-    if (open && mounted && animationTypeRef.current === "css-animation") {
-      shouldPreventActivityResumeAnimationRef.current = true;
-    }
-  });
-  useIsoLayoutEffect(() => {
-    if (!forcePanelIdle || transitionStatus === "starting") {
-      return;
-    }
-    setForcePanelIdle(false);
-  }, [forcePanelIdle, transitionStatus]);
-  React18.useEffect(() => {
-    return () => {
-      markActivityResumeAnimationSuppressed();
-      restorePendingTemporaryStyle();
-    };
-  }, [markActivityResumeAnimationSuppressed, restorePendingTemporaryStyle]);
-  useIsoLayoutEffect(() => {
-    const panel = panelRef.current;
-    if (!panel) {
-      return void 0;
-    }
-    if (!open && pendingTemporaryStyleRestoreRef.current) {
-      restorePendingTemporaryStyle();
-    }
-    const animationType = getAnimationType(panel, shouldPreventOpenAnimation);
-    animationTypeRef.current = animationType;
-    if (open && transitionStatus === "idle" && shouldPreventMountAnimationRef.current && animationType === "css-animation") {
-      lastMeasuredDimensionsRef.current = getDimensions(panel);
-      return void 0;
-    }
-    if (open && transitionStatus === "starting") {
-      const skipNextOpen = shouldSkipNextOpenRef.current;
-      shouldSkipNextOpenRef.current = false;
-      if (animationType === "none") {
-        setDimensions(getDimensions(panel));
-        setForcePanelIdle(true);
-        return void 0;
-      }
-      if (animationType === "css-transition") {
-        const restoreLayoutStyles = resetLayoutStyles(panel);
-        setDimensions(getDimensions(panel));
-        if (!skipNextOpen) {
-          return restoreLayoutStyles;
-        }
-        const restoreTransitionDuration = setTemporaryStyle(panel, "transition-duration", "0s");
-        setPendingTemporaryStyleRestore(restoreTransitionDuration);
-        setForcePanelIdle(true);
-        return restoreLayoutStyles;
-      }
-      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");
-        restoreAnimationName();
-        setPendingTemporaryStyleRestore(restoreAnimationDuration);
-        setForcePanelIdle(true);
-        return void 0;
-      }
-    }
-    if (!open && mounted && (transitionStatus === "idle" || transitionStatus === "starting")) {
-      shouldPreventMountAnimationRef.current = false;
-      shouldPreventActivityResumeAnimationRef.current = false;
-      if (animationType === "none") {
-        setDimensions(EMPTY_DIMENSIONS, false);
-        setMounted(false);
-        return void 0;
-      }
-      setDimensions(getDimensions(panel));
-      return void 0;
-    }
-    if (transitionStatus !== "ending") {
-      return void 0;
-    }
-    if (animationType === "none") {
-      setMounted(false);
-      return void 0;
-    }
-    const nextDimensions = getDimensions(panel);
-    const hasMeasuredSize = (nextDimensions.height ?? 0) > 0 || (nextDimensions.width ?? 0) > 0;
-    if (!hasMeasuredSize) {
-      setMounted(false);
-      return void 0;
-    }
-    setDimensions(nextDimensions);
-    if (animationType === "css-animation") {
-      const restoreAnimationName = setTemporaryStyle(panel, "animation-name", "none");
-      restoreAnimationName();
-    }
-    return void 0;
-  }, [mounted, open, restorePendingTemporaryStyle, setDimensions, setMounted, setPendingTemporaryStyleRestore, shouldPreventOpenAnimation, transitionStatus]);
-  useOpenChangeComplete({
-    enabled: open && mounted && panelTransitionStatus === "idle",
-    open: true,
-    ref: panelRef,
-    onComplete() {
-      if (!open) {
-        return;
-      }
-      setDimensions(EMPTY_DIMENSIONS, false);
-    }
-  });
-  React18.useEffect(() => {
-    if (open || !mounted || panelTransitionStatus !== "ending") {
-      return void 0;
-    }
-    const panel = panelRef.current;
-    if (!panel) {
-      return void 0;
-    }
-    const abortController = new AbortController();
-    let endingStyleFrame = -1;
-    function handleComplete() {
-      if (latestStateRef.current.open) {
-        return;
-      }
-      setMounted(false);
-      setDimensions(EMPTY_DIMENSIONS, false);
-    }
-    endingStyleFrame = AnimationFrame.request(() => {
-      if (!abortController.signal.aborted) {
-        runOnceCloseAnimationsFinish(handleComplete, abortController.signal);
-      }
-    });
-    return () => {
-      AnimationFrame.cancel(endingStyleFrame);
-      abortController.abort();
-    };
-  }, [latestStateRef, mounted, open, panelTransitionStatus, runOnceCloseAnimationsFinish, setDimensions, setMounted]);
-  useIsoLayoutEffect(() => {
-    const panel = panelRef.current;
-    if (!panel || !hiddenUntilFound || !hidden) {
-      return;
-    }
-    panel.setAttribute("hidden", "until-found");
-  }, [hidden, hiddenUntilFound]);
-  React18.useEffect(function registerBeforeMatchListener() {
-    const panel = panelRef.current;
-    if (!panel) {
-      return void 0;
-    }
-    function handleBeforeMatch(event) {
-      const eventDetails = createChangeEventDetails(reason_parts_exports.none, event);
-      onOpenChange(true, eventDetails);
-      if (eventDetails.isCanceled) {
-        return;
-      }
-      shouldSkipNextOpenRef.current = true;
-      setOpen(true);
-    }
-    return addEventListener(panel, "beforematch", handleBeforeMatch);
-  }, [onOpenChange, setOpen]);
-  const shouldRender = keepMounted || hiddenUntilFound || mounted || open;
-  return {
-    height: renderedDimensions.height,
-    props: {
-      ...shouldPersistHiddenTransitionStyles ? {
-        [CollapsiblePanelDataAttributes.startingStyle]: ""
-      } : void 0,
-      hidden,
-      id: idParam
-    },
-    ref: mergedPanelRef,
-    shouldPreventOpenAnimation,
-    shouldRender,
-    transitionStatus: panelTransitionStatus,
-    width: renderedDimensions.width
-  };
-}
-function getDimensions(element) {
-  return {
-    height: element.scrollHeight,
-    width: element.scrollWidth
-  };
-}
-function getAnimationType(element, hasSuppressedMountAnimation = false) {
-  const panelStyles = getWindow(element).getComputedStyle(element);
-  const hasAnimation = (panelStyles.animationName.split(",").map((name) => name.trim()).some((name) => name !== "" && name !== "none") || hasSuppressedMountAnimation) && hasNonZeroDuration(panelStyles.animationDuration);
-  const hasTransition = hasNonZeroDuration(panelStyles.transitionDuration);
-  if (hasAnimation && hasTransition) {
-    if (true) {
-      warn("CSS transitions and CSS animations both detected on Collapsible or Accordion panel.", "Only one of either animation type should be used.");
-    }
-    return "css-transition";
-  }
-  if (hasTransition) {
-    return "css-transition";
-  }
-  if (hasAnimation) {
-    return "css-animation";
-  }
-  return "none";
-}
-function hasNonZeroDuration(value) {
-  return value.split(",").map((part) => part.trim()).some((part) => part !== "" && Number.parseFloat(part) > 0);
-}
-function setTemporaryStyle(element, property, value) {
-  const previousValue = element.style.getPropertyValue(property);
-  const previousPriority = element.style.getPropertyPriority(property);
-  element.style.setProperty(property, value);
-  return () => {
-    if (previousValue === "") {
-      element.style.removeProperty(property);
-      return;
-    }
-    element.style.setProperty(property, previousValue, previousPriority);
-  };
-}
-function resetLayoutStyles(element) {
-  const originalLayoutStyles = {
-    "justify-content": element.style.justifyContent,
-    "align-items": element.style.alignItems,
-    "align-content": element.style.alignContent,
-    "justify-items": element.style.justifyItems
-  };
-  Object.keys(originalLayoutStyles).forEach((key) => {
-    element.style.setProperty(key, "initial", "important");
-  });
-  function restoreLayoutStyles() {
-    Object.entries(originalLayoutStyles).forEach(([key, value]) => {
-      if (value === "") {
-        element.style.removeProperty(key);
-        return;
-      }
-      element.style.setProperty(key, value);
-    });
-  }
-  const frame = AnimationFrame.request(restoreLayoutStyles);
-  return () => {
-    AnimationFrame.cancel(frame);
-    restoreLayoutStyles();
-  };
-}
-
-// node_modules/@base-ui/utils/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, {
-  engine: () => engine_exports,
-  env: () => env_exports,
-  os: () => os_exports,
-  screenReader: () => screen_reader_exports
-});
-
-// node_modules/@base-ui/utils/platform/os.mjs
-var os_exports = {};
-__export(os_exports, {
-  android: () => android,
-  apple: () => apple,
-  ios: () => ios,
-  linux: () => linux,
-  mac: () => mac,
-  windows: () => windows
-});
-
-// node_modules/@base-ui/utils/platform/shared.mjs
-function readRawData() {
-  if (typeof navigator === "undefined") {
-    return {
-      userAgent: "",
-      platform: "",
-      maxTouchPoints: 0
-    };
-  }
-  if (true) {
-    const uaData = navigator.userAgentData;
-    if (uaData && Array.isArray(uaData.brands)) {
-      return {
-        userAgent: uaData.brands.map(({
-          brand,
-          version: version2
-        }) => `${brand}/${version2}`).join(" "),
-        platform: uaData.platform ?? navigator.platform ?? "",
-        maxTouchPoints: navigator.maxTouchPoints ?? 0
-      };
-    }
-  }
-  return {
-    userAgent: navigator.userAgent,
-    platform: navigator.platform ?? "",
-    maxTouchPoints: navigator.maxTouchPoints ?? 0
-  };
-}
-var {
-  userAgent,
-  platform,
-  maxTouchPoints
-} = readRawData();
-var lowerUserAgent = userAgent.toLowerCase();
-var lowerPlatform = platform.toLowerCase();
-
-// node_modules/@base-ui/utils/platform/os.mjs
-var ios = /^i(os$|p)/.test(lowerPlatform) || lowerPlatform === "macintel" && maxTouchPoints > 1;
-var ANDROID_STRING = "android";
-var android = lowerPlatform === ANDROID_STRING || lowerUserAgent.includes(ANDROID_STRING);
-var mac = !ios && lowerPlatform.startsWith("mac");
-var windows = lowerPlatform.startsWith("win");
-var linux = !android && /^(linux|chrome os)/.test(lowerPlatform);
-var apple = mac || ios;
-
-// node_modules/@base-ui/utils/platform/engine.mjs
-var engine_exports = {};
-__export(engine_exports, {
-  blink: () => blink,
-  gecko: () => gecko,
-  webkit: () => webkit
-});
-var webkit = typeof CSS !== "undefined" && !!CSS.supports?.("-webkit-backdrop-filter:none");
-var gecko = !webkit && lowerUserAgent.includes("firefox");
-var blink = !webkit && lowerUserAgent.includes("chrom");
-
-// node_modules/@base-ui/utils/platform/screen-reader.mjs
-var screen_reader_exports = {};
-__export(screen_reader_exports, {
-  voiceOver: () => voiceOver
-});
-var voiceOver = apple;
-
-// node_modules/@base-ui/utils/platform/env.mjs
-var env_exports = {};
-__export(env_exports, {
-  jsdom: () => jsdom
-});
-var jsdom = /jsdom|happydom/.test(lowerUserAgent);
-
-// node_modules/@base-ui/utils/useTimeout.mjs
-var EMPTY3 = 0;
-var Timeout = class _Timeout {
-  static create() {
-    return new _Timeout();
-  }
-  currentId = EMPTY3;
-  /**
-   * Executes `fn` after `delay`, clearing any previously scheduled call.
-   */
-  start(delay, fn) {
-    this.clear();
-    this.currentId = setTimeout(() => {
-      this.currentId = EMPTY3;
-      fn();
-    }, delay);
-  }
-  isStarted() {
-    return this.currentId !== EMPTY3;
-  }
-  clear = () => {
-    if (this.currentId !== EMPTY3) {
-      clearTimeout(this.currentId);
-      this.currentId = EMPTY3;
-    }
-  };
-  disposeEffect = () => {
-    return this.clear;
-  };
-};
-function useTimeout() {
-  const timeout = useRefWithInit(Timeout.create).current;
-  useOnMount(timeout.disposeEffect);
-  return timeout;
-}
-
-// node_modules/@base-ui/utils/useScrollLock.mjs
-var originalHtmlStyles = {};
-var originalBodyStyles = {};
-var originalHtmlScrollBehavior = "";
-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 = isOverflowElement(html) ? 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 = isOverflowElement(html) ? 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 = isOverflowElement(html) ? 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",
-      overflow: "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 htmlOverflowY = getWindow(html).getComputedStyle(html).overflowY;
-    if (htmlOverflowY === "hidden" || htmlOverflowY === "clip") {
-      this.restore = NOOP;
-      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);
-
-// 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) {
-    values.push("", void 0);
-  }
-  return values.includes(pointerType);
-}
-function isClickLikeEvent(event) {
-  const type = event.type;
-  return type === "click" || type === "mousedown" || type === "keydown" || type === "keyup";
-}
-
-// node_modules/@base-ui/react/floating-ui-react/utils/constants.mjs
-var FOCUSABLE_ATTRIBUTE = "data-base-ui-focusable";
-var TYPEABLE_SELECTOR = "input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";
-
-// node_modules/@base-ui/react/internals/shadowDom.mjs
-function activeElement(doc) {
-  let element = doc.activeElement;
-  while (element?.shadowRoot?.activeElement != null) {
-    element = element.shadowRoot.activeElement;
-  }
-  return element;
-}
-function contains(parent, child) {
-  if (!parent || !child) {
-    return false;
-  }
-  const rootNode = child.getRootNode?.();
-  if (parent.contains(child)) {
-    return true;
-  }
-  if (rootNode && isShadowRoot(rootNode)) {
-    let next = child;
-    while (next) {
-      if (parent === next) {
-        return true;
-      }
-      next = next.parentNode || next.host;
-    }
-  }
-  return false;
-}
-function getTarget(event) {
-  if ("composedPath" in event) {
-    return event.composedPath()[0];
-  }
-  return event.target;
-}
-
-// node_modules/@base-ui/react/floating-ui-react/utils/element.mjs
-function isTargetInsideEnabledTrigger(target, triggerElements) {
-  if (!isElement(target)) {
-    return false;
-  }
-  const targetElement = target;
-  if (triggerElements.hasElement(targetElement)) {
-    return !targetElement.hasAttribute("data-trigger-disabled");
-  }
-  for (const [, trigger] of triggerElements.entries()) {
-    if (contains(trigger, targetElement)) {
-      return !trigger.hasAttribute("data-trigger-disabled");
-    }
-  }
-  return false;
-}
-function isEventTargetWithin(event, node) {
-  if (node == null) {
-    return false;
-  }
-  if ("composedPath" in event) {
-    return event.composedPath().includes(node);
-  }
-  const eventAgain = event;
-  return eventAgain.target != null && node.contains(eventAgain.target);
-}
-function isRootElement(element) {
-  return element.matches("html,body");
-}
-function isTypeableElement(element) {
-  return isHTMLElement(element) && element.matches(TYPEABLE_SELECTOR);
-}
-function isInteractiveElement(element) {
-  return element?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${TYPEABLE_SELECTOR}`) != null;
-}
-function isTypeableCombobox(element) {
-  if (!element) {
-    return false;
-  }
-  return element.getAttribute("role") === "combobox" && isTypeableElement(element);
-}
-function matchesFocusVisible(element) {
-  if (!element || parts_exports.env.jsdom) {
-    return true;
-  }
-  try {
-    return element.matches(":focus-visible");
-  } catch (_e) {
-    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) {
-  if (pointerType != null && !isMouseLikePointerType(pointerType)) {
-    return 0;
-  }
-  if (typeof value === "function") {
-    return value();
-  }
-  return value;
-}
-function getDelay(value, prop, pointerType) {
-  const result = resolveValue(value, pointerType);
-  if (typeof result === "number") {
-    return result;
-  }
-  return result?.[prop];
-}
-function getRestMs(value) {
-  if (typeof value === "function") {
-    return value();
-  }
-  return value;
-}
-function isClickLikeOpenEvent(openEventType, interactedInside) {
-  return interactedInside || openEventType === "click" || openEventType === "mousedown";
-}
-function isHoverOpenEvent(openEventType) {
-  return openEventType?.includes("mouse") && openEventType !== "mousedown";
-}
-
-// node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
-var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
-var FloatingDelayGroupContext = /* @__PURE__ */ React20.createContext({
-  hasProvider: false,
-  timeoutMs: 0,
-  delayRef: {
-    current: 0
-  },
-  initialDelayRef: {
-    current: 0
-  },
-  timeout: new Timeout(),
-  currentIdRef: {
-    current: null
-  },
-  currentContextRef: {
-    current: null
-  }
-});
-if (true) FloatingDelayGroupContext.displayName = "FloatingDelayGroupContext";
-function resetDelayRef(delayRef, initialDelayRef) {
-  delayRef.current = initialDelayRef.current;
-}
-function FloatingDelayGroup(props) {
-  const {
-    children,
-    delay,
-    timeoutMs = 0
-  } = props;
-  const delayRef = React20.useRef(delay);
-  const initialDelayRef = React20.useRef(delay);
-  const currentIdRef = React20.useRef(null);
-  const currentContextRef = React20.useRef(null);
-  const timeout = useTimeout();
-  useIsoLayoutEffect(() => {
-    initialDelayRef.current = delay;
-    if (!currentIdRef.current) {
-      delayRef.current = delay;
-      return;
-    }
-    delayRef.current = {
-      open: getDelay(delayRef.current, "open"),
-      close: getDelay(delay, "close")
-    };
-  }, [delay, currentIdRef, delayRef, initialDelayRef]);
-  return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(FloatingDelayGroupContext.Provider, {
-    value: React20.useMemo(() => ({
-      hasProvider: true,
-      delayRef,
-      initialDelayRef,
-      currentIdRef,
-      timeoutMs,
-      currentContextRef,
-      timeout
-    }), [timeoutMs, timeout]),
-    children
-  });
-}
-function useDelayGroup(context, options = {
-  open: false
-}) {
-  const {
-    open
-  } = options;
-  const store = "rootStore" in context ? context.rootStore : context;
-  const floatingId = store.useState("floatingId");
-  const groupContext = React20.useContext(FloatingDelayGroupContext);
-  const {
-    currentIdRef,
-    delayRef,
-    timeoutMs,
-    initialDelayRef,
-    currentContextRef,
-    hasProvider,
-    timeout
-  } = groupContext;
-  const [isInstantPhase, setIsInstantPhase] = React20.useState(false);
-  const openRef = React20.useRef(open);
-  const isUnmountedRef = React20.useRef(false);
-  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;
-      delayRef.current = initialDelayRef.current;
-      timeout.clear();
-    }
-    if (!currentIdRef.current) {
-      return void 0;
-    }
-    if (!open && currentIdRef.current === floatingId) {
-      setIsInstantPhase(false);
-      if (timeoutMs) {
-        const closingId = floatingId;
-        timeout.start(timeoutMs, () => {
-          if (store.select("open") || currentIdRef.current && currentIdRef.current !== closingId) {
-            return;
-          }
-          unset();
-        });
-        return () => {
-          if (openRef.current || currentIdRef.current !== closingId) {
-            timeout.clear();
-          }
-        };
-      }
-      unset();
-    }
-    return void 0;
-  }, [open, floatingId, currentIdRef, delayRef, timeoutMs, initialDelayRef, currentContextRef, timeout, store]);
-  useIsoLayoutEffect(() => {
-    if (!open) {
-      return;
-    }
-    const prevContext = currentContextRef.current;
-    const prevId = currentIdRef.current;
-    timeout.clear();
-    currentContextRef.current = {
-      onOpenChange: store.setOpen,
-      setIsInstantPhase
-    };
-    currentIdRef.current = floatingId;
-    delayRef.current = {
-      open: 0,
-      close: getDelay(initialDelayRef.current, "close")
-    };
-    if (prevId !== null && prevId !== floatingId) {
-      setIsInstantPhase(true);
-      prevContext?.setIsInstantPhase(true);
-      prevContext?.onOpenChange(false, createChangeEventDetails(reason_parts_exports.none));
-    } else {
-      setIsInstantPhase(false);
-      prevContext?.setIsInstantPhase(false);
-    }
-  }, [open, floatingId, store, currentIdRef, delayRef, initialDelayRef, currentContextRef, timeout]);
-  useIsoLayoutEffect(() => {
-    return () => {
-      if (currentIdRef.current === floatingId) {
-        currentContextRef.current = null;
-        if (!openRef.current) {
-          return;
-        }
-        currentIdRef.current = null;
-        resetDelayRef(delayRef, initialDelayRef);
-        timeout.clear();
-      }
-    };
-  }, [currentContextRef, currentIdRef, delayRef, floatingId, initialDelayRef, timeout]);
-  return React20.useMemo(() => ({
-    hasProvider,
-    delayRef,
-    isInstantPhase
-  }), [hasProvider, delayRef, isInstantPhase]);
-}
-
-// node_modules/@base-ui/react/floating-ui-react/components/FloatingFocusManager.mjs
-var React24 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/utils/mergeCleanups.mjs
-function mergeCleanups(...cleanups) {
-  return () => {
-    for (let i2 = 0; i2 < cleanups.length; i2 += 1) {
-      const cleanup = cleanups[i2];
-      if (cleanup) {
-        cleanup();
-      }
-    }
-  };
-}
-
-// node_modules/@base-ui/react/utils/FocusGuard.mjs
-var React21 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/utils/visuallyHidden.mjs
-var visuallyHiddenBase = {
-  clipPath: "inset(50%)",
-  overflow: "hidden",
-  whiteSpace: "nowrap",
-  border: 0,
-  padding: 0,
-  width: 1,
-  height: 1,
-  margin: -1
-};
-var visuallyHidden = {
-  ...visuallyHiddenBase,
-  position: "fixed",
-  top: 0,
-  left: 0
-};
-var visuallyHiddenInput = {
-  ...visuallyHiddenBase,
-  position: "absolute"
-};
-
-// node_modules/@base-ui/react/utils/FocusGuard.mjs
-var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
-var FocusGuard = /* @__PURE__ */ React21.forwardRef(function FocusGuard2(props, ref) {
-  const [role, setRole] = React21.useState();
-  useIsoLayoutEffect(() => {
-    if (parts_exports.screenReader.voiceOver && parts_exports.engine.webkit) {
-      setRole("button");
-    }
-  }, []);
-  const restProps = {
-    tabIndex: 0,
-    // Role is only for VoiceOver
-    role
-  };
-  return /* @__PURE__ */ (0, import_jsx_runtime2.jsx)("span", {
-    ...props,
-    ref,
-    style: visuallyHidden,
-    "aria-hidden": role ? void 0 : true,
-    ...restProps,
-    "data-base-ui-focus-guard": ""
-  });
-});
-if (true) FocusGuard.displayName = "FocusGuard";
-
-// node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs
-var sides = ["top", "right", "bottom", "left"];
-var min = Math.min;
-var max = Math.max;
-var round = Math.round;
-var floor = Math.floor;
-var createCoords = (v2) => ({
-  x: v2,
-  y: v2
-});
-var oppositeSideMap = {
-  left: "right",
-  right: "left",
-  bottom: "top",
-  top: "bottom"
-};
-function clamp(start, value, end) {
-  return max(start, min(value, end));
-}
-function evaluate(value, param) {
-  return typeof value === "function" ? value(param) : value;
-}
-function getSide(placement) {
-  return placement.split("-")[0];
-}
-function getAlignment(placement) {
-  return placement.split("-")[1];
-}
-function getOppositeAxis(axis) {
-  return axis === "x" ? "y" : "x";
-}
-function getAxisLength(axis) {
-  return axis === "y" ? "height" : "width";
-}
-function getSideAxis(placement) {
-  const firstChar = placement[0];
-  return firstChar === "t" || firstChar === "b" ? "y" : "x";
-}
-function getAlignmentAxis(placement) {
-  return getOppositeAxis(getSideAxis(placement));
-}
-function getAlignmentSides(placement, rects, rtl) {
-  if (rtl === void 0) {
-    rtl = false;
-  }
-  const alignment = getAlignment(placement);
-  const alignmentAxis = getAlignmentAxis(placement);
-  const length = getAxisLength(alignmentAxis);
-  let mainAlignmentSide = alignmentAxis === "x" ? alignment === (rtl ? "end" : "start") ? "right" : "left" : alignment === "start" ? "bottom" : "top";
-  if (rects.reference[length] > rects.floating[length]) {
-    mainAlignmentSide = getOppositePlacement(mainAlignmentSide);
-  }
-  return [mainAlignmentSide, getOppositePlacement(mainAlignmentSide)];
-}
-function getExpandedPlacements(placement) {
-  const oppositePlacement = getOppositePlacement(placement);
-  return [getOppositeAlignmentPlacement(placement), oppositePlacement, getOppositeAlignmentPlacement(oppositePlacement)];
-}
-function getOppositeAlignmentPlacement(placement) {
-  return placement.includes("start") ? placement.replace("start", "end") : placement.replace("end", "start");
-}
-var lrPlacement = ["left", "right"];
-var rlPlacement = ["right", "left"];
-var tbPlacement = ["top", "bottom"];
-var btPlacement = ["bottom", "top"];
-function getSideList(side, isStart, rtl) {
-  switch (side) {
-    case "top":
-    case "bottom":
-      if (rtl) return isStart ? rlPlacement : lrPlacement;
-      return isStart ? lrPlacement : rlPlacement;
-    case "left":
-    case "right":
-      return isStart ? tbPlacement : btPlacement;
-    default:
-      return [];
-  }
-}
-function getOppositeAxisPlacements(placement, flipAlignment, direction, rtl) {
-  const alignment = getAlignment(placement);
-  let list = getSideList(getSide(placement), direction === "start", rtl);
-  if (alignment) {
-    list = list.map((side) => side + "-" + alignment);
-    if (flipAlignment) {
-      list = list.concat(list.map(getOppositeAlignmentPlacement));
-    }
-  }
-  return list;
-}
-function getOppositePlacement(placement) {
-  const side = getSide(placement);
-  return oppositeSideMap[side] + placement.slice(side.length);
-}
-function expandPaddingObject(padding) {
-  return {
-    top: 0,
-    right: 0,
-    bottom: 0,
-    left: 0,
-    ...padding
-  };
-}
-function getPaddingObject(padding) {
-  return typeof padding !== "number" ? expandPaddingObject(padding) : {
-    top: padding,
-    right: padding,
-    bottom: padding,
-    left: padding
-  };
-}
-function rectToClientRect(rect) {
-  const {
-    x: x2,
-    y: y2,
-    width,
-    height
-  } = rect;
-  return {
-    width,
-    height,
-    top: y2,
-    left: x2,
-    right: x2 + width,
-    bottom: y2 + height,
-    x: x2,
-    y: y2
-  };
-}
-
-// node_modules/@base-ui/react/floating-ui-react/utils/composite.mjs
-function isHiddenByStyles(styles) {
-  return styles.visibility === "hidden" || styles.visibility === "collapse";
-}
-function isElementVisible(element, styles = element ? getComputedStyle2(element) : null) {
-  if (!element || !element.isConnected || !styles || isHiddenByStyles(styles)) {
-    return false;
-  }
-  if (typeof element.checkVisibility === "function") {
-    return element.checkVisibility();
-  }
-  return styles.display !== "none" && styles.display !== "contents";
-}
-
-// node_modules/@base-ui/react/floating-ui-react/utils/tabbable.mjs
-var CANDIDATE_SELECTOR = 'a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';
-function getParentElement(element) {
-  const assignedSlot = element.assignedSlot;
-  if (assignedSlot) {
-    return assignedSlot;
-  }
-  if (element.parentElement) {
-    return element.parentElement;
-  }
-  const rootNode = element.getRootNode();
-  return isShadowRoot(rootNode) ? rootNode.host : null;
-}
-function getDetailsSummary(details) {
-  for (const child of Array.from(details.children)) {
-    if (getNodeName(child) === "summary") {
-      return child;
-    }
-  }
-  return null;
-}
-function isWithinOpenDetailsSummary(element, details) {
-  const summary = getDetailsSummary(details);
-  return !!summary && (element === summary || contains(summary, element));
-}
-function isFocusableCandidate(element) {
-  const nodeName = element ? getNodeName(element) : "";
-  return element != null && element.matches(CANDIDATE_SELECTOR) && (nodeName !== "summary" || element.parentElement != null && getNodeName(element.parentElement) === "details" && getDetailsSummary(element.parentElement) === element) && (nodeName !== "details" || getDetailsSummary(element) == null) && (nodeName !== "input" || element.type !== "hidden");
-}
-function isFocusableElement(element) {
-  if (!isFocusableCandidate(element) || !element.isConnected || element.matches(":disabled")) {
-    return false;
-  }
-  for (let current = element; current; current = getParentElement(current)) {
-    const isAncestor = current !== element;
-    const isSlot = getNodeName(current) === "slot";
-    if (current.hasAttribute("inert")) {
-      return false;
-    }
-    if (isAncestor && getNodeName(current) === "details" && !current.open && !isWithinOpenDetailsSummary(element, current) || current.hasAttribute("hidden") || !isSlot && !isVisibleInTabbableTree(current, isAncestor)) {
-      return false;
-    }
-  }
-  return true;
-}
-function isVisibleInTabbableTree(element, isAncestor) {
-  const styles = getComputedStyle2(element);
-  if (!isAncestor) {
-    return isElementVisible(element, styles);
-  }
-  return styles.display !== "none";
-}
-function getTabIndex(element) {
-  const tabIndex = element.tabIndex;
-  if (tabIndex < 0) {
-    const nodeName = getNodeName(element);
-    if (nodeName === "details" || nodeName === "audio" || nodeName === "video" || isHTMLElement(element) && element.isContentEditable) {
-      return 0;
-    }
-  }
-  return tabIndex;
-}
-function getNamedRadioInput(element) {
-  if (getNodeName(element) !== "input") {
-    return null;
-  }
-  const input = element;
-  return input.type === "radio" && input.name !== "" ? input : null;
-}
-function isTabbableRadio(element, candidates) {
-  const input = getNamedRadioInput(element);
-  if (!input) {
-    return true;
-  }
-  const checkedRadio = candidates.find((candidate) => {
-    const radio = getNamedRadioInput(candidate);
-    return radio?.name === input.name && radio.form === input.form && radio.checked;
-  });
-  if (checkedRadio) {
-    return checkedRadio === input;
-  }
-  return candidates.find((candidate) => {
-    const radio = getNamedRadioInput(candidate);
-    return radio?.name === input.name && radio.form === input.form;
-  }) === input;
-}
-function getComposedChildren(container) {
-  if (isHTMLElement(container) && getNodeName(container) === "slot") {
-    const assignedElements = container.assignedElements({
-      flatten: true
-    });
-    if (assignedElements.length > 0) {
-      return assignedElements;
-    }
-  }
-  if (isHTMLElement(container) && container.shadowRoot) {
-    return Array.from(container.shadowRoot.children);
-  }
-  return Array.from(container.children);
-}
-function appendCandidates(container, list) {
-  getComposedChildren(container).forEach((child) => {
-    if (isFocusableCandidate(child)) {
-      list.push(child);
-    }
-    appendCandidates(child, list);
-  });
-}
-function appendMatchingElements(container, selector2, list) {
-  getComposedChildren(container).forEach((child) => {
-    if (isHTMLElement(child) && child.matches(selector2)) {
-      list.push(child);
-    }
-    appendMatchingElements(child, selector2, list);
-  });
-}
-function isTabbable(element) {
-  return isFocusableElement(element) && getTabIndex(element) >= 0;
-}
-function focusable(container) {
-  const candidates = [];
-  appendCandidates(container, candidates);
-  return candidates.filter(isFocusableElement);
-}
-function tabbable(container) {
-  const candidates = focusable(container);
-  return candidates.filter((element) => getTabIndex(element) >= 0 && isTabbableRadio(element, candidates));
-}
-function getTabbableIn(container, dir) {
-  const list = tabbable(container);
-  const len = list.length;
-  if (len === 0) {
-    return void 0;
-  }
-  const active = activeElement(ownerDocument(container));
-  const index2 = list.indexOf(active);
-  const nextIndex = index2 === -1 ? dir === 1 ? 0 : len - 1 : index2 + dir;
-  return list[nextIndex];
-}
-function getNextTabbable(referenceElement) {
-  return getTabbableIn(ownerDocument(referenceElement).body, 1) || referenceElement;
-}
-function getPreviousTabbable(referenceElement) {
-  return getTabbableIn(ownerDocument(referenceElement).body, -1) || referenceElement;
-}
-function 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;
-  return !relatedTarget || !contains(containerElement, relatedTarget);
-}
-function disableFocusInside(container) {
-  const tabbableElements = tabbable(container);
-  tabbableElements.forEach((element) => {
-    element.dataset.tabindex = element.getAttribute("tabindex") || "";
-    element.setAttribute("tabindex", "-1");
-  });
-}
-function enableFocusInside(container) {
-  const elements = [];
-  appendMatchingElements(container, "[data-tabindex]", elements);
-  elements.forEach((element) => {
-    const tabindex = element.dataset.tabindex;
-    delete element.dataset.tabindex;
-    if (tabindex) {
-      element.setAttribute("tabindex", tabindex);
-    } else {
-      element.removeAttribute("tabindex");
-    }
-  });
-}
-
-// node_modules/@base-ui/react/floating-ui-react/utils/nodes.mjs
-function getNodeChildren(nodes, id, onlyOpenChildren = true) {
-  const directChildren = nodes.filter((node) => node.parentId === id);
-  return directChildren.flatMap((child) => [...!onlyOpenChildren || child.context?.open ? [child] : [], ...getNodeChildren(nodes, child.id, onlyOpenChildren)]);
-}
-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 React22 = __toESM(require_react(), 1);
-var ReactDOM2 = __toESM(require_react_dom(), 1);
-
-// node_modules/@base-ui/react/internals/constants.mjs
-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 POPUP_COLLISION_AVOIDANCE = {
-  fallbackAxisSide: "end"
-};
-var ownerVisuallyHidden = {
-  clipPath: "inset(50%)",
-  position: "fixed",
-  top: 0,
-  left: 0
-};
-
-// node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
-var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
-var PortalContext = /* @__PURE__ */ React22.createContext(null);
-if (true) PortalContext.displayName = "PortalContext";
-var usePortalContext = () => React22.useContext(PortalContext);
-var attr = createAttribute("portal");
-function useFloatingPortalNode(props = {}) {
-  const {
-    ref,
-    container: containerProp,
-    componentProps = EMPTY_OBJECT,
-    elementProps
-  } = props;
-  const uniqueId = useId();
-  const portalContext = usePortalContext();
-  const parentPortalNode = portalContext?.portalNode;
-  const [containerElement, setContainerElement] = React22.useState(null);
-  const [portalNode, setPortalNode] = React22.useState(null);
-  const setPortalNodeRef = useStableCallback((node) => {
-    if (node !== null) {
-      setPortalNode(node);
-    }
-  });
-  const containerRef = React22.useRef(null);
-  useIsoLayoutEffect(() => {
-    if (containerProp === null) {
-      if (containerRef.current) {
-        containerRef.current = null;
-        setPortalNode(null);
-        setContainerElement(null);
-      }
-      return;
-    }
-    if (uniqueId == null) {
-      return;
-    }
-    const resolvedContainer = (containerProp && (isNode(containerProp) ? containerProp : containerProp.current)) ?? parentPortalNode ?? document.body;
-    if (resolvedContainer == null) {
-      if (containerRef.current) {
-        containerRef.current = null;
-        setPortalNode(null);
-        setContainerElement(null);
-      }
-      return;
-    }
-    if (containerRef.current !== resolvedContainer) {
-      containerRef.current = resolvedContainer;
-      setPortalNode(null);
-      setContainerElement(resolvedContainer);
-    }
-  }, [containerProp, parentPortalNode, uniqueId]);
-  const portalElement = useRenderElement("div", componentProps, {
-    ref: [ref, setPortalNodeRef],
-    props: [{
-      id: uniqueId,
-      [attr]: ""
-    }, elementProps]
-  });
-  const portalSubtree = containerElement && portalElement ? /* @__PURE__ */ ReactDOM2.createPortal(portalElement, containerElement) : null;
-  return {
-    portalNode,
-    portalSubtree
-  };
-}
-var FloatingPortal = /* @__PURE__ */ React22.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
-  const {
-    render: render4,
-    className,
-    style,
-    children,
-    container,
-    renderGuards,
-    ...elementProps
-  } = componentProps;
-  const {
-    portalNode,
-    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 modal = focusManagerState?.modal;
-  const open = focusManagerState?.open;
-  const shouldRenderGuards = typeof renderGuards === "boolean" ? renderGuards : !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
-  React22.useEffect(() => {
-    if (!portalNode || modal) {
-      return void 0;
-    }
-    function onFocus(event) {
-      if (portalNode && event.relatedTarget && isOutsideEvent(event)) {
-        if (event.type === "focusin") {
-          if (focusInsideDisabledRef.current) {
-            enableFocusInside(portalNode);
-            focusInsideDisabledRef.current = false;
-          }
-        } else {
-          disableFocusInside(portalNode);
-          focusInsideDisabledRef.current = true;
-        }
-      }
-    }
-    return mergeCleanups(addEventListener(portalNode, "focusin", onFocus, true), addEventListener(portalNode, "focusout", onFocus, true));
-  }, [portalNode, modal]);
-  useIsoLayoutEffect(() => {
-    if (!portalNode || open !== true || !focusInsideDisabledRef.current) {
-      return;
-    }
-    enableFocusInside(portalNode);
-    focusInsideDisabledRef.current = false;
-  }, [open, portalNode]);
-  const portalContextValue = React22.useMemo(() => ({
-    beforeOutsideRef,
-    afterOutsideRef,
-    beforeInsideRef,
-    afterInsideRef,
-    portalNode,
-    setFocusManagerState
-  }), [portalNode]);
-  return /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(React22.Fragment, {
-    children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(PortalContext.Provider, {
-      value: portalContextValue,
-      children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(FocusGuard, {
-        "data-type": "outside",
-        ref: beforeOutsideRef,
-        onFocus: (event) => {
-          if (isOutsideEvent(event, portalNode)) {
-            beforeInsideRef.current?.focus();
-          } else {
-            const domReference = focusManagerState ? focusManagerState.domReference : null;
-            const prevTabbable = getPreviousTabbable(domReference);
-            prevTabbable?.focus();
-          }
-        }
-      }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)("span", {
-        "aria-owns": portalNode.id,
-        style: ownerVisuallyHidden
-      }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(FocusGuard, {
-        "data-type": "outside",
-        ref: afterOutsideRef,
-        onFocus: (event) => {
-          if (isOutsideEvent(event, portalNode)) {
-            afterInsideRef.current?.focus();
-          } else {
-            const domReference = focusManagerState ? focusManagerState.domReference : null;
-            const nextTabbable = getNextTabbable(domReference);
-            nextTabbable?.focus();
-            if (focusManagerState?.closeOnFocusOut) {
-              focusManagerState?.onOpenChange(false, createChangeEventDetails(reason_parts_exports.focusOut, event.nativeEvent));
-            }
-          }
-        }
-      })]
-    })]
-  });
-});
-if (true) FloatingPortal.displayName = "FloatingPortal";
-
-// node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
-var React23 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/floating-ui-react/utils/createEventEmitter.mjs
-function createEventEmitter() {
-  const map = /* @__PURE__ */ new Map();
-  return {
-    emit(event, data) {
-      map.get(event)?.forEach((listener) => listener(data));
-    },
-    on(event, listener) {
-      if (!map.has(event)) {
-        map.set(event, /* @__PURE__ */ new Set());
-      }
-      map.get(event).add(listener);
-    },
-    off(event, listener) {
-      map.get(event)?.delete(listener);
-    }
-  };
-}
-
-// node_modules/@base-ui/react/floating-ui-react/components/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);
-if (true) FloatingNodeContext.displayName = "FloatingNodeContext";
-var FloatingTreeContext = /* @__PURE__ */ React23.createContext(null);
-if (true) FloatingTreeContext.displayName = "FloatingTreeContext";
-var useFloatingParentNodeId = () => React23.useContext(FloatingNodeContext)?.id || null;
-var useFloatingTree = (externalTree) => {
-  const contextTree = React23.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_runtime4.jsx)(FloatingNodeContext.Provider, {
-    value: React23.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_runtime4.jsx)(FloatingTreeContext.Provider, {
-    value: tree,
-    children
-  });
-}
-
-// node_modules/@base-ui/react/floating-ui-react/components/FloatingFocusManager.mjs
-var import_jsx_runtime5 = __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 = React24.useRef(false);
-  const isPointerDownRef = React24.useRef(false);
-  const pointerDownOutsideRef = React24.useRef(false);
-  const lastFocusedTabbableRef = React24.useRef(null);
-  const closeTypeRef = React24.useRef("");
-  const lastInteractionTypeRef = React24.useRef("");
-  const beforeGuardRef = React24.useRef(null);
-  const afterGuardRef = React24.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) ?? []);
-  React24.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]);
-  React24.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]);
-  React24.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)) || 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)));
-        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]);
-  React24.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;
-    }
-    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));
-      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() {
-      const returnFocusValueOrFn = returnFocusRef.current;
-      let resolvedReturnFocusValue = typeof returnFocusValueOrFn === "function" ? returnFocusValueOrFn(closeTypeRef.current) : 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 returnElement = getReturnElement();
-      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)) {
-          tabbableReturnElement.focus({
-            preventScroll: true
-          });
-        }
-        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_runtime5.jsxs)(React24.Fragment, {
-    children: [shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(FocusGuard, {
-      "data-type": "inside",
-      ref: mergedBeforeGuardRef,
-      onFocus: (event) => {
-        if (modal) {
-          const els = getTabbableContent();
-          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_runtime5.jsx)(FocusGuard, {
-      "data-type": "inside",
-      ref: mergedAfterGuardRef,
-      onFocus: (event) => {
-        if (modal) {
-          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 React25 = __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 = React25.useRef(void 0);
-  const frame = useAnimationFrame();
-  const touchOpenTimeout = useTimeout();
-  const reference = React25.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 = 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 React25.useMemo(() => enabled ? {
-    reference
-  } : EMPTY_OBJECT, [enabled, reference]);
-}
-
-// node_modules/@base-ui/react/floating-ui-react/hooks/useClientPoint.mjs
-var React26 = __toESM(require_react(), 1);
-function createVirtualElement(domElement, data) {
-  let offsetX = null;
-  let offsetY = null;
-  let isAutoUpdateEvent = false;
-  return {
-    contextElement: domElement || void 0,
-    getBoundingClientRect() {
-      const domRect = domElement?.getBoundingClientRect() || {
-        width: 0,
-        height: 0,
-        x: 0,
-        y: 0
-      };
-      const isXAxis = data.axis === "x" || data.axis === "both";
-      const isYAxis = data.axis === "y" || data.axis === "both";
-      const canTrackCursorOnAutoUpdate = ["mouseenter", "mousemove"].includes(data.dataRef.current.openEvent?.type || "") && data.pointerType !== "touch";
-      let width = domRect.width;
-      let height = domRect.height;
-      let x2 = domRect.x;
-      let y2 = domRect.y;
-      if (offsetX == null && data.x && isXAxis) {
-        offsetX = domRect.x - data.x;
-      }
-      if (offsetY == null && data.y && isYAxis) {
-        offsetY = domRect.y - data.y;
-      }
-      x2 -= offsetX || 0;
-      y2 -= offsetY || 0;
-      width = 0;
-      height = 0;
-      if (!isAutoUpdateEvent || canTrackCursorOnAutoUpdate) {
-        width = data.axis === "y" ? domRect.width : 0;
-        height = data.axis === "x" ? domRect.height : 0;
-        x2 = isXAxis && data.x != null ? data.x : x2;
-        y2 = isYAxis && data.y != null ? data.y : y2;
-      } else if (isAutoUpdateEvent && !canTrackCursorOnAutoUpdate) {
-        height = data.axis === "x" ? domRect.height : height;
-        width = data.axis === "y" ? domRect.width : width;
-      }
-      isAutoUpdateEvent = true;
-      return {
-        width,
-        height,
-        x: x2,
-        y: y2,
-        top: y2,
-        right: x2 + width,
-        bottom: y2 + height,
-        left: x2
-      };
-    }
-  };
-}
-function isMouseBasedEvent(event) {
-  return event != null && event.clientX != null;
-}
-function useClientPoint(context, props = {}) {
-  const {
-    enabled = true,
-    axis = "both"
-  } = props;
-  const store = "rootStore" in context ? context.rootStore : context;
-  const open = store.useState("open");
-  const floating = store.useState("floatingElement");
-  const domReference = store.useState("domReferenceElement");
-  const dataRef = store.context.dataRef;
-  const initialRef = React26.useRef(false);
-  const cleanupListenerRef = React26.useRef(null);
-  const [pointerType, setPointerType] = React26.useState();
-  const [reactive, setReactive] = React26.useState([]);
-  const resetReference = useStableCallback((reference2) => {
-    store.set("positionReference", reference2);
-  });
-  const setReference = useStableCallback((newX, newY, referenceElement) => {
-    if (initialRef.current) {
-      return;
-    }
-    if (dataRef.current.openEvent && !isMouseBasedEvent(dataRef.current.openEvent)) {
-      return;
-    }
-    store.set("positionReference", createVirtualElement(referenceElement ?? domReference, {
-      x: newX,
-      y: newY,
-      axis,
-      dataRef,
-      pointerType
-    }));
-  });
-  const handleReferenceEnterOrMove = useStableCallback((event) => {
-    if (!open) {
-      setReference(event.clientX, event.clientY, event.currentTarget);
-    } else if (!cleanupListenerRef.current) {
-      setReference(event.clientX, event.clientY, event.currentTarget);
-      setReactive([]);
-    }
-  });
-  const openCheck = isMouseLikePointerType(pointerType) ? floating : open;
-  React26.useEffect(() => {
-    if (!enabled) {
-      resetReference(domReference);
-      return void 0;
-    }
-    if (!openCheck) {
-      return void 0;
-    }
-    function cleanupListener() {
-      cleanupListenerRef.current?.();
-      cleanupListenerRef.current = null;
-    }
-    const win = getWindow(floating);
-    function handleMouseMove(event) {
-      const target = getTarget(event);
-      if (!contains(floating, target)) {
-        setReference(event.clientX, event.clientY);
-      } else {
-        cleanupListener();
-      }
-    }
-    if (!dataRef.current.openEvent || isMouseBasedEvent(dataRef.current.openEvent)) {
-      cleanupListenerRef.current = addEventListener(win, "mousemove", handleMouseMove);
-    } else {
-      resetReference(domReference);
-    }
-    return cleanupListener;
-  }, [openCheck, enabled, floating, dataRef, domReference, store, setReference, resetReference, reactive]);
-  React26.useEffect(() => () => {
-    store.set("positionReference", null);
-  }, [store]);
-  React26.useEffect(() => {
-    if (enabled && !floating) {
-      initialRef.current = false;
-    }
-  }, [enabled, floating]);
-  React26.useEffect(() => {
-    if (!enabled && open) {
-      initialRef.current = true;
-    }
-  }, [enabled, open]);
-  const reference = React26.useMemo(() => {
-    function setPointerTypeRef(event) {
-      setPointerType(event.pointerType);
-    }
-    return {
-      onPointerDown: setPointerTypeRef,
-      onPointerEnter: setPointerTypeRef,
-      onMouseMove: handleReferenceEnterOrMove,
-      onMouseEnter: handleReferenceEnterOrMove
-    };
-  }, [handleReferenceEnterOrMove]);
-  return React26.useMemo(() => enabled ? {
-    reference,
-    trigger: reference
-  } : {}, [enabled, reference]);
-}
-
-// node_modules/@base-ui/react/floating-ui-react/hooks/useDismiss.mjs
-var React27 = __toESM(require_react(), 1);
-function alwaysFalse() {
-  return false;
-}
-function normalizeProp(normalizable) {
-  return {
-    escapeKey: typeof normalizable === "boolean" ? normalizable : normalizable?.escapeKey ?? false,
-    outsidePress: typeof normalizable === "boolean" ? normalizable : normalizable?.outsidePress ?? true
-  };
-}
-function useDismiss(context, props = {}) {
-  const {
-    enabled = true,
-    escapeKey: escapeKey2 = true,
-    outsidePress: outsidePressProp = true,
-    outsidePressEvent = "sloppy",
-    referencePress = alwaysFalse,
-    bubbles,
-    externalTree
-  } = props;
-  const store = "rootStore" in context ? context.rootStore : context;
-  const open = store.useState("open");
-  const floatingElement = store.useState("floatingElement");
-  const {
-    dataRef
-  } = store.context;
-  const tree = useFloatingTree(externalTree);
-  const outsidePressFn = useStableCallback(typeof outsidePressProp === "function" ? outsidePressProp : () => false);
-  const outsidePress2 = typeof outsidePressProp === "function" ? outsidePressFn : outsidePressProp;
-  const outsidePressEnabled = outsidePress2 !== false;
-  const getOutsidePressEventProp = useStableCallback(() => outsidePressEvent);
-  const {
-    escapeKey: escapeKeyBubbles,
-    outsidePress: outsidePressBubbles
-  } = normalizeProp(bubbles);
-  const pressStartedInsideRef = React27.useRef(false);
-  const pressStartPreventedRef = React27.useRef(false);
-  const suppressNextOutsideClickRef = React27.useRef(false);
-  const isComposingRef = React27.useRef(false);
-  const currentPointerTypeRef = React27.useRef("");
-  const touchStateRef = React27.useRef(null);
-  const cancelDismissOnEndTimeout = useTimeout();
-  const clearInsideReactTreeTimeout = useTimeout();
-  const clearInsideReactTree = useStableCallback(() => {
-    clearInsideReactTreeTimeout.clear();
-    dataRef.current.insideReactTree = false;
-  });
-  const hasBlockingChild = useStableCallback((bubbleKey) => {
-    const nodeId = dataRef.current.floatingContext?.nodeId;
-    const children = tree ? getNodeChildren(tree.nodesRef.current, nodeId) : [];
-    return children.some((child) => child.context?.open && !child.context.dataRef.current[bubbleKey]);
-  });
-  const isEventWithinOwnElements = useStableCallback((event) => {
-    return isEventTargetWithin(event, store.select("floatingElement")) || isEventTargetWithin(event, store.select("domReferenceElement"));
-  });
-  const closeOnReferencePress = useStableCallback((event) => {
-    if (!referencePress()) {
-      return;
-    }
-    store.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerPress, event.nativeEvent));
-  });
-  const closeOnEscapeKeyDown = useStableCallback((event) => {
-    if (!open || !enabled || !escapeKey2 || event.key !== "Escape") {
-      return;
-    }
-    if (isComposingRef.current) {
-      return;
-    }
-    if (!escapeKeyBubbles && hasBlockingChild("__escapeKeyBubbles")) {
-      return;
-    }
-    const native = isReactEvent(event) ? event.nativeEvent : event;
-    const eventDetails = createChangeEventDetails(reason_parts_exports.escapeKey, native);
-    store.setOpen(false, eventDetails);
-    if (!eventDetails.isCanceled) {
-      event.preventDefault();
-    }
-    if (!escapeKeyBubbles && !eventDetails.isPropagationAllowed) {
-      event.stopPropagation();
-    }
-  });
-  const markInsideReactTree = useStableCallback(() => {
-    dataRef.current.insideReactTree = true;
-    clearInsideReactTreeTimeout.start(0, clearInsideReactTree);
-  });
-  const markPressStartedInsideReactTree = useStableCallback((event) => {
-    if (!open || !enabled || event.button !== 0) {
-      return;
-    }
-    const target = getTarget(event.nativeEvent);
-    if (!contains(store.select("floatingElement"), target)) {
-      return;
-    }
-    if (!pressStartedInsideRef.current) {
-      pressStartedInsideRef.current = true;
-      pressStartPreventedRef.current = false;
-    }
-  });
-  const markInsidePressStartPrevented = useStableCallback((event) => {
-    if (!open || !enabled) {
-      return;
-    }
-    if (!(event.defaultPrevented || event.nativeEvent.defaultPrevented)) {
-      return;
-    }
-    if (pressStartedInsideRef.current) {
-      pressStartPreventedRef.current = true;
-    }
-  });
-  React27.useEffect(() => {
-    if (!open || !enabled) {
-      return void 0;
-    }
-    dataRef.current.__escapeKeyBubbles = escapeKeyBubbles;
-    dataRef.current.__outsidePressBubbles = outsidePressBubbles;
-    const compositionTimeout = new Timeout();
-    const preventedPressSuppressionTimeout = new Timeout();
-    function handleCompositionStart() {
-      compositionTimeout.clear();
-      isComposingRef.current = true;
-    }
-    function handleCompositionEnd() {
-      compositionTimeout.start(
-        // 0ms or 1ms don't work in Safari. 5ms appears to consistently work.
-        // Only apply to WebKit for the test to remain 0ms.
-        parts_exports.engine.webkit ? 5 : 0,
-        () => {
-          isComposingRef.current = false;
-        }
-      );
-    }
-    function suppressImmediateOutsideClickAfterPreventedStart() {
-      suppressNextOutsideClickRef.current = true;
-      preventedPressSuppressionTimeout.start(0, () => {
-        suppressNextOutsideClickRef.current = false;
-      });
-    }
-    function resetPressStartState() {
-      pressStartedInsideRef.current = false;
-      pressStartPreventedRef.current = false;
-    }
-    function getOutsidePressEvent() {
-      const type = currentPointerTypeRef.current;
-      const computedType = type === "pen" || !type ? "mouse" : type;
-      const outsidePressEventValue = getOutsidePressEventProp();
-      const resolved = typeof outsidePressEventValue === "function" ? outsidePressEventValue() : outsidePressEventValue;
-      if (typeof resolved === "string") {
-        return resolved;
-      }
-      return resolved[computedType];
-    }
-    function shouldIgnoreEvent(event) {
-      const computedOutsidePressEvent = getOutsidePressEvent();
-      return computedOutsidePressEvent === "intentional" && event.type !== "click" || computedOutsidePressEvent === "sloppy" && event.type === "click";
-    }
-    function isEventWithinFloatingTree(event) {
-      const nodeId = dataRef.current.floatingContext?.nodeId;
-      const targetIsInsideChildren = tree && getNodeChildren(tree.nodesRef.current, nodeId).some((node) => isEventTargetWithin(event, node.context?.elements.floating));
-      return isEventWithinOwnElements(event) || targetIsInsideChildren;
-    }
-    function closeOnPressOutside(event) {
-      if (shouldIgnoreEvent(event)) {
-        if (event.type !== "click" && !isEventWithinOwnElements(event)) {
-          preventedPressSuppressionTimeout.clear();
-          suppressNextOutsideClickRef.current = false;
-        }
-        clearInsideReactTree();
-        return;
-      }
-      if (dataRef.current.insideReactTree) {
-        clearInsideReactTree();
-        return;
-      }
-      const target = getTarget(event);
-      const inertSelector = `[${createAttribute("inert")}]`;
-      const targetRoot = isElement(target) ? target.getRootNode() : null;
-      const markers = Array.from((isShadowRoot(targetRoot) ? targetRoot : ownerDocument(store.select("floatingElement"))).querySelectorAll(inertSelector));
-      const triggers = store.context.triggerElements;
-      if (target && (triggers.hasElement(target) || triggers.hasMatchingElement((trigger) => contains(trigger, target)))) {
-        return;
-      }
-      let targetRootAncestor = isElement(target) ? target : null;
-      while (targetRootAncestor && !isLastTraversableNode(targetRootAncestor)) {
-        const nextParent = getParentNode(targetRootAncestor);
-        if (isLastTraversableNode(nextParent) || !isElement(nextParent)) {
-          break;
-        }
-        targetRootAncestor = nextParent;
-      }
-      if (markers.length && isElement(target) && !isRootElement(target) && // Clicked on a direct ancestor (e.g. FloatingOverlay).
-      !contains(target, store.select("floatingElement")) && // If the target root element contains none of the markers, then the
-      // element was injected after the floating element rendered.
-      markers.every((marker) => !contains(targetRootAncestor, marker))) {
-        return;
-      }
-      if (isHTMLElement(target) && !("touches" in event)) {
-        const lastTraversableNode = isLastTraversableNode(target);
-        const style = getComputedStyle2(target);
-        const scrollRe = /auto|scroll/;
-        const isScrollableX = lastTraversableNode || scrollRe.test(style.overflowX);
-        const isScrollableY = lastTraversableNode || scrollRe.test(style.overflowY);
-        const canScrollX = isScrollableX && target.clientWidth > 0 && target.scrollWidth > target.clientWidth;
-        const canScrollY = isScrollableY && target.clientHeight > 0 && target.scrollHeight > target.clientHeight;
-        const isRTL7 = style.direction === "rtl";
-        const pressedVerticalScrollbar = canScrollY && (isRTL7 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
-        const pressedHorizontalScrollbar = canScrollX && event.offsetY > target.clientHeight;
-        if (pressedVerticalScrollbar || pressedHorizontalScrollbar) {
-          return;
-        }
-      }
-      if (isEventWithinFloatingTree(event)) {
-        return;
-      }
-      if (getOutsidePressEvent() === "intentional" && suppressNextOutsideClickRef.current) {
-        preventedPressSuppressionTimeout.clear();
-        suppressNextOutsideClickRef.current = false;
-        return;
-      }
-      if (typeof outsidePress2 === "function" && !outsidePress2(event)) {
-        return;
-      }
-      if (hasBlockingChild("__outsidePressBubbles")) {
-        return;
-      }
-      store.setOpen(false, createChangeEventDetails(reason_parts_exports.outsidePress, event));
-      clearInsideReactTree();
-    }
-    function handlePointerDown(event) {
-      if (getOutsidePressEvent() !== "sloppy" || event.pointerType === "touch" || !store.select("open") || !enabled || isEventWithinOwnElements(event)) {
-        return;
-      }
-      closeOnPressOutside(event);
-    }
-    function handleTouchStart(event) {
-      if (getOutsidePressEvent() !== "sloppy" || !store.select("open") || !enabled || isEventWithinOwnElements(event)) {
-        return;
-      }
-      const touch = event.touches[0];
-      if (touch) {
-        touchStateRef.current = {
-          startTime: Date.now(),
-          startX: touch.clientX,
-          startY: touch.clientY,
-          dismissOnTouchEnd: false,
-          dismissOnMouseDown: true
-        };
-        cancelDismissOnEndTimeout.start(1e3, () => {
-          if (touchStateRef.current) {
-            touchStateRef.current.dismissOnTouchEnd = false;
-            touchStateRef.current.dismissOnMouseDown = false;
-          }
-        });
-      }
-    }
-    function addTargetEventListenerOnce(event, listener) {
-      const target = getTarget(event);
-      if (!target) {
-        return;
-      }
-      const unsubscribe2 = addEventListener(target, event.type, () => {
-        listener(event);
-        unsubscribe2();
-      });
-    }
-    function handleTouchStartCapture(event) {
-      currentPointerTypeRef.current = "touch";
-      addTargetEventListenerOnce(event, handleTouchStart);
-    }
-    function closeOnPressOutsideCapture(event) {
-      cancelDismissOnEndTimeout.clear();
-      if (event.type === "pointerdown") {
-        currentPointerTypeRef.current = event.pointerType;
-      }
-      if (event.type === "mousedown" && touchStateRef.current && !touchStateRef.current.dismissOnMouseDown) {
-        return;
-      }
-      addTargetEventListenerOnce(event, (targetEvent) => {
-        if (targetEvent.type === "pointerdown") {
-          handlePointerDown(targetEvent);
-        } else {
-          closeOnPressOutside(targetEvent);
-        }
-      });
-    }
-    function handlePressEndCapture(event) {
-      if (!pressStartedInsideRef.current) {
-        return;
-      }
-      const pressStartedInsideDefaultPrevented = pressStartPreventedRef.current;
-      resetPressStartState();
-      if (getOutsidePressEvent() !== "intentional") {
-        return;
-      }
-      if (event.type === "pointercancel") {
-        if (pressStartedInsideDefaultPrevented) {
-          suppressImmediateOutsideClickAfterPreventedStart();
-        }
-        return;
-      }
-      if (isEventWithinFloatingTree(event)) {
-        return;
-      }
-      if (pressStartedInsideDefaultPrevented) {
-        suppressImmediateOutsideClickAfterPreventedStart();
-        return;
-      }
-      if (typeof outsidePress2 === "function" && !outsidePress2(event)) {
-        return;
-      }
-      preventedPressSuppressionTimeout.clear();
-      suppressNextOutsideClickRef.current = true;
-      clearInsideReactTree();
-    }
-    function handleTouchMove(event) {
-      if (getOutsidePressEvent() !== "sloppy" || !touchStateRef.current || isEventWithinOwnElements(event)) {
-        return;
-      }
-      const touch = event.touches[0];
-      if (!touch) {
-        return;
-      }
-      const deltaX = Math.abs(touch.clientX - touchStateRef.current.startX);
-      const deltaY = Math.abs(touch.clientY - touchStateRef.current.startY);
-      const distance = Math.sqrt(deltaX * deltaX + deltaY * deltaY);
-      if (distance > 5) {
-        touchStateRef.current.dismissOnTouchEnd = true;
-      }
-      if (distance > 10) {
-        closeOnPressOutside(event);
-        cancelDismissOnEndTimeout.clear();
-        touchStateRef.current = null;
-      }
-    }
-    function handleTouchMoveCapture(event) {
-      addTargetEventListenerOnce(event, handleTouchMove);
-    }
-    function handleTouchEnd(event) {
-      if (getOutsidePressEvent() !== "sloppy" || !touchStateRef.current || isEventWithinOwnElements(event)) {
-        return;
-      }
-      if (touchStateRef.current.dismissOnTouchEnd) {
-        closeOnPressOutside(event);
-      }
-      cancelDismissOnEndTimeout.clear();
-      touchStateRef.current = null;
-    }
-    function handleTouchEndCapture(event) {
-      addTargetEventListenerOnce(event, handleTouchEnd);
-    }
-    const doc = ownerDocument(floatingElement);
-    const unsubscribe = mergeCleanups(escapeKey2 && mergeCleanups(addEventListener(doc, "keydown", closeOnEscapeKeyDown), addEventListener(doc, "compositionstart", handleCompositionStart), addEventListener(doc, "compositionend", handleCompositionEnd)), outsidePressEnabled && mergeCleanups(addEventListener(doc, "click", closeOnPressOutsideCapture, true), addEventListener(doc, "pointerdown", closeOnPressOutsideCapture, true), addEventListener(doc, "pointerup", handlePressEndCapture, true), addEventListener(doc, "pointercancel", handlePressEndCapture, true), addEventListener(doc, "mousedown", closeOnPressOutsideCapture, true), addEventListener(doc, "mouseup", handlePressEndCapture, true), addEventListener(doc, "touchstart", handleTouchStartCapture, true), addEventListener(doc, "touchmove", handleTouchMoveCapture, true), addEventListener(doc, "touchend", handleTouchEndCapture, true)));
-    return () => {
-      unsubscribe();
-      compositionTimeout.clear();
-      preventedPressSuppressionTimeout.clear();
-      resetPressStartState();
-      suppressNextOutsideClickRef.current = false;
-    };
-  }, [dataRef, floatingElement, escapeKey2, outsidePressEnabled, outsidePress2, open, enabled, escapeKeyBubbles, outsidePressBubbles, closeOnEscapeKeyDown, clearInsideReactTree, getOutsidePressEventProp, hasBlockingChild, isEventWithinOwnElements, tree, store, cancelDismissOnEndTimeout]);
-  React27.useEffect(clearInsideReactTree, [outsidePress2, clearInsideReactTree]);
-  const reference = React27.useMemo(() => ({
-    onKeyDown: closeOnEscapeKeyDown,
-    onPointerDown: closeOnReferencePress,
-    onClick: closeOnReferencePress
-  }), [closeOnEscapeKeyDown, closeOnReferencePress]);
-  const floating = React27.useMemo(() => ({
-    onKeyDown: closeOnEscapeKeyDown,
-    // `onMouseDown` may be blocked if `event.preventDefault()` is called in
-    // `onPointerDown`, such as with <NumberField.ScrubArea>.
-    // See https://github.com/mui/base-ui/pull/3379
-    onPointerDown: markInsidePressStartPrevented,
-    onMouseDown: markInsidePressStartPrevented,
-    onClickCapture: markInsideReactTree,
-    onMouseDownCapture(event) {
-      markInsideReactTree();
-      markPressStartedInsideReactTree(event);
-    },
-    onPointerDownCapture(event) {
-      markInsideReactTree();
-      markPressStartedInsideReactTree(event);
-    },
-    onMouseUpCapture: markInsideReactTree,
-    onTouchEndCapture: markInsideReactTree,
-    onTouchMoveCapture: markInsideReactTree
-  }), [closeOnEscapeKeyDown, markInsideReactTree, markPressStartedInsideReactTree, markInsidePressStartPrevented]);
-  return React27.useMemo(() => enabled ? {
-    reference,
-    floating,
-    trigger: reference
-  } : {}, [enabled, reference, floating]);
-}
-
-// node_modules/@base-ui/react/floating-ui-react/hooks/useFloating.mjs
-var React34 = __toESM(require_react(), 1);
-
-// node_modules/@floating-ui/core/dist/floating-ui.core.mjs
-function computeCoordsFromPlacement(_ref, placement, rtl) {
-  let {
-    reference,
-    floating
-  } = _ref;
-  const sideAxis = getSideAxis(placement);
-  const alignmentAxis = getAlignmentAxis(placement);
-  const alignLength = getAxisLength(alignmentAxis);
-  const side = getSide(placement);
-  const isVertical = sideAxis === "y";
-  const commonX = reference.x + reference.width / 2 - floating.width / 2;
-  const commonY = reference.y + reference.height / 2 - floating.height / 2;
-  const commonAlign = reference[alignLength] / 2 - floating[alignLength] / 2;
-  let coords;
-  switch (side) {
-    case "top":
-      coords = {
-        x: commonX,
-        y: reference.y - floating.height
-      };
-      break;
-    case "bottom":
-      coords = {
-        x: commonX,
-        y: reference.y + reference.height
-      };
-      break;
-    case "right":
-      coords = {
-        x: reference.x + reference.width,
-        y: commonY
-      };
-      break;
-    case "left":
-      coords = {
-        x: reference.x - floating.width,
-        y: commonY
-      };
-      break;
-    default:
-      coords = {
-        x: reference.x,
-        y: reference.y
-      };
-  }
-  switch (getAlignment(placement)) {
-    case "start":
-      coords[alignmentAxis] -= commonAlign * (rtl && isVertical ? -1 : 1);
-      break;
-    case "end":
-      coords[alignmentAxis] += commonAlign * (rtl && isVertical ? -1 : 1);
-      break;
-  }
-  return coords;
-}
-async function detectOverflow(state, options) {
-  var _await$platform$isEle;
-  if (options === void 0) {
-    options = {};
-  }
-  const {
-    x: x2,
-    y: y2,
-    platform: platform3,
-    rects,
-    elements,
-    strategy
-  } = state;
-  const {
-    boundary = "clippingAncestors",
-    rootBoundary = "viewport",
-    elementContext = "floating",
-    altBoundary = false,
-    padding = 0
-  } = evaluate(options, state);
-  const paddingObject = getPaddingObject(padding);
-  const altContext = elementContext === "floating" ? "reference" : "floating";
-  const element = elements[altBoundary ? altContext : elementContext];
-  const clippingClientRect = rectToClientRect(await platform3.getClippingRect({
-    element: ((_await$platform$isEle = await (platform3.isElement == null ? void 0 : platform3.isElement(element))) != null ? _await$platform$isEle : true) ? element : element.contextElement || await (platform3.getDocumentElement == null ? void 0 : platform3.getDocumentElement(elements.floating)),
-    boundary,
-    rootBoundary,
-    strategy
-  }));
-  const rect = elementContext === "floating" ? {
-    x: x2,
-    y: y2,
-    width: rects.floating.width,
-    height: rects.floating.height
-  } : rects.reference;
-  const offsetParent = await (platform3.getOffsetParent == null ? void 0 : platform3.getOffsetParent(elements.floating));
-  const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) ? await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
-    x: 1,
-    y: 1
-  } : {
-    x: 1,
-    y: 1
-  };
-  const elementClientRect = rectToClientRect(platform3.convertOffsetParentRelativeRectToViewportRelativeRect ? await platform3.convertOffsetParentRelativeRectToViewportRelativeRect({
-    elements,
-    rect,
-    offsetParent,
-    strategy
-  }) : rect);
-  return {
-    top: (clippingClientRect.top - elementClientRect.top + paddingObject.top) / offsetScale.y,
-    bottom: (elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom) / offsetScale.y,
-    left: (clippingClientRect.left - elementClientRect.left + paddingObject.left) / offsetScale.x,
-    right: (elementClientRect.right - clippingClientRect.right + paddingObject.right) / offsetScale.x
-  };
-}
-var MAX_RESET_COUNT = 50;
-var computePosition = async (reference, floating, config) => {
-  const {
-    placement = "bottom",
-    strategy = "absolute",
-    middleware = [],
-    platform: platform3
-  } = config;
-  const platformWithDetectOverflow = platform3.detectOverflow ? platform3 : {
-    ...platform3,
-    detectOverflow
-  };
-  const rtl = await (platform3.isRTL == null ? void 0 : platform3.isRTL(floating));
-  let rects = await platform3.getElementRects({
-    reference,
-    floating,
-    strategy
-  });
-  let {
-    x: x2,
-    y: y2
-  } = computeCoordsFromPlacement(rects, placement, rtl);
-  let statefulPlacement = placement;
-  let resetCount = 0;
-  const middlewareData = {};
-  for (let i2 = 0; i2 < middleware.length; i2++) {
-    const currentMiddleware = middleware[i2];
-    if (!currentMiddleware) {
-      continue;
-    }
-    const {
-      name,
-      fn
-    } = currentMiddleware;
-    const {
-      x: nextX,
-      y: nextY,
-      data,
-      reset
-    } = await fn({
-      x: x2,
-      y: y2,
-      initialPlacement: placement,
-      placement: statefulPlacement,
-      strategy,
-      middlewareData,
-      rects,
-      platform: platformWithDetectOverflow,
-      elements: {
-        reference,
-        floating
-      }
-    });
-    x2 = nextX != null ? nextX : x2;
-    y2 = nextY != null ? nextY : y2;
-    middlewareData[name] = {
-      ...middlewareData[name],
-      ...data
-    };
-    if (reset && resetCount < MAX_RESET_COUNT) {
-      resetCount++;
-      if (typeof reset === "object") {
-        if (reset.placement) {
-          statefulPlacement = reset.placement;
-        }
-        if (reset.rects) {
-          rects = reset.rects === true ? await platform3.getElementRects({
-            reference,
-            floating,
-            strategy
-          }) : reset.rects;
-        }
-        ({
-          x: x2,
-          y: y2
-        } = computeCoordsFromPlacement(rects, statefulPlacement, rtl));
-      }
-      i2 = -1;
-    }
-  }
-  return {
-    x: x2,
-    y: y2,
-    placement: statefulPlacement,
-    strategy,
-    middlewareData
-  };
-};
-var flip = function(options) {
-  if (options === void 0) {
-    options = {};
-  }
-  return {
-    name: "flip",
-    options,
-    async fn(state) {
-      var _middlewareData$arrow, _middlewareData$flip;
-      const {
-        placement,
-        middlewareData,
-        rects,
-        initialPlacement,
-        platform: platform3,
-        elements
-      } = state;
-      const {
-        mainAxis: checkMainAxis = true,
-        crossAxis: checkCrossAxis = true,
-        fallbackPlacements: specifiedFallbackPlacements,
-        fallbackStrategy = "bestFit",
-        fallbackAxisSideDirection = "none",
-        flipAlignment = true,
-        ...detectOverflowOptions
-      } = evaluate(options, state);
-      if ((_middlewareData$arrow = middlewareData.arrow) != null && _middlewareData$arrow.alignmentOffset) {
-        return {};
-      }
-      const side = getSide(placement);
-      const initialSideAxis = getSideAxis(initialPlacement);
-      const isBasePlacement = getSide(initialPlacement) === initialPlacement;
-      const rtl = await (platform3.isRTL == null ? void 0 : platform3.isRTL(elements.floating));
-      const fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipAlignment ? [getOppositePlacement(initialPlacement)] : getExpandedPlacements(initialPlacement));
-      const hasFallbackAxisSideDirection = fallbackAxisSideDirection !== "none";
-      if (!specifiedFallbackPlacements && hasFallbackAxisSideDirection) {
-        fallbackPlacements.push(...getOppositeAxisPlacements(initialPlacement, flipAlignment, fallbackAxisSideDirection, rtl));
-      }
-      const placements2 = [initialPlacement, ...fallbackPlacements];
-      const overflow = await platform3.detectOverflow(state, detectOverflowOptions);
-      const overflows = [];
-      let overflowsData = ((_middlewareData$flip = middlewareData.flip) == null ? void 0 : _middlewareData$flip.overflows) || [];
-      if (checkMainAxis) {
-        overflows.push(overflow[side]);
-      }
-      if (checkCrossAxis) {
-        const sides2 = getAlignmentSides(placement, rects, rtl);
-        overflows.push(overflow[sides2[0]], overflow[sides2[1]]);
-      }
-      overflowsData = [...overflowsData, {
-        placement,
-        overflows
-      }];
-      if (!overflows.every((side2) => side2 <= 0)) {
-        var _middlewareData$flip2, _overflowsData$filter;
-        const nextIndex = (((_middlewareData$flip2 = middlewareData.flip) == null ? void 0 : _middlewareData$flip2.index) || 0) + 1;
-        const nextPlacement = placements2[nextIndex];
-        if (nextPlacement) {
-          const ignoreCrossAxisOverflow = checkCrossAxis === "alignment" ? initialSideAxis !== getSideAxis(nextPlacement) : false;
-          if (!ignoreCrossAxisOverflow || // We leave the current main axis only if every placement on that axis
-          // overflows the main axis.
-          overflowsData.every((d2) => getSideAxis(d2.placement) === initialSideAxis ? d2.overflows[0] > 0 : true)) {
-            return {
-              data: {
-                index: nextIndex,
-                overflows: overflowsData
-              },
-              reset: {
-                placement: nextPlacement
-              }
-            };
-          }
-        }
-        let resetPlacement = (_overflowsData$filter = overflowsData.filter((d2) => d2.overflows[0] <= 0).sort((a2, b2) => a2.overflows[1] - b2.overflows[1])[0]) == null ? void 0 : _overflowsData$filter.placement;
-        if (!resetPlacement) {
-          switch (fallbackStrategy) {
-            case "bestFit": {
-              var _overflowsData$filter2;
-              const placement2 = (_overflowsData$filter2 = overflowsData.filter((d2) => {
-                if (hasFallbackAxisSideDirection) {
-                  const currentSideAxis = getSideAxis(d2.placement);
-                  return currentSideAxis === initialSideAxis || // Create a bias to the `y` side axis due to horizontal
-                  // reading directions favoring greater width.
-                  currentSideAxis === "y";
-                }
-                return true;
-              }).map((d2) => [d2.placement, d2.overflows.filter((overflow2) => overflow2 > 0).reduce((acc, overflow2) => acc + overflow2, 0)]).sort((a2, b2) => a2[1] - b2[1])[0]) == null ? void 0 : _overflowsData$filter2[0];
-              if (placement2) {
-                resetPlacement = placement2;
-              }
-              break;
-            }
-            case "initialPlacement":
-              resetPlacement = initialPlacement;
-              break;
-          }
-        }
-        if (placement !== resetPlacement) {
-          return {
-            reset: {
-              placement: resetPlacement
-            }
-          };
-        }
-      }
-      return {};
-    }
-  };
-};
-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 {
-    placement,
-    platform: platform3,
-    elements
-  } = state;
-  const rtl = await (platform3.isRTL == null ? void 0 : platform3.isRTL(elements.floating));
-  const side = getSide(placement);
-  const alignment = getAlignment(placement);
-  const isVertical = getSideAxis(placement) === "y";
-  const mainAxisMulti = originSides.has(side) ? -1 : 1;
-  const crossAxisMulti = rtl && isVertical ? -1 : 1;
-  const rawValue = evaluate(options, state);
-  let {
-    mainAxis,
-    crossAxis,
-    alignmentAxis
-  } = typeof rawValue === "number" ? {
-    mainAxis: rawValue,
-    crossAxis: 0,
-    alignmentAxis: null
-  } : {
-    mainAxis: rawValue.mainAxis || 0,
-    crossAxis: rawValue.crossAxis || 0,
-    alignmentAxis: rawValue.alignmentAxis
-  };
-  if (alignment && typeof alignmentAxis === "number") {
-    crossAxis = alignment === "end" ? alignmentAxis * -1 : alignmentAxis;
-  }
-  return isVertical ? {
-    x: crossAxis * crossAxisMulti,
-    y: mainAxis * mainAxisMulti
-  } : {
-    x: mainAxis * mainAxisMulti,
-    y: crossAxis * crossAxisMulti
-  };
-}
-var offset = function(options) {
-  if (options === void 0) {
-    options = 0;
-  }
-  return {
-    name: "offset",
-    options,
-    async fn(state) {
-      var _middlewareData$offse, _middlewareData$arrow;
-      const {
-        x: x2,
-        y: y2,
-        placement,
-        middlewareData
-      } = state;
-      const diffCoords = await convertValueToCoords(state, options);
-      if (placement === ((_middlewareData$offse = middlewareData.offset) == null ? void 0 : _middlewareData$offse.placement) && (_middlewareData$arrow = middlewareData.arrow) != null && _middlewareData$arrow.alignmentOffset) {
-        return {};
-      }
-      return {
-        x: x2 + diffCoords.x,
-        y: y2 + diffCoords.y,
-        data: {
-          ...diffCoords,
-          placement
-        }
-      };
-    }
-  };
-};
-var shift = function(options) {
-  if (options === void 0) {
-    options = {};
-  }
-  return {
-    name: "shift",
-    options,
-    async fn(state) {
-      const {
-        x: x2,
-        y: y2,
-        placement,
-        platform: platform3
-      } = state;
-      const {
-        mainAxis: checkMainAxis = true,
-        crossAxis: checkCrossAxis = false,
-        limiter = {
-          fn: (_ref) => {
-            let {
-              x: x3,
-              y: y3
-            } = _ref;
-            return {
-              x: x3,
-              y: y3
-            };
-          }
-        },
-        ...detectOverflowOptions
-      } = evaluate(options, state);
-      const coords = {
-        x: x2,
-        y: y2
-      };
-      const overflow = await platform3.detectOverflow(state, detectOverflowOptions);
-      const crossAxis = getSideAxis(getSide(placement));
-      const mainAxis = getOppositeAxis(crossAxis);
-      let mainAxisCoord = coords[mainAxis];
-      let crossAxisCoord = coords[crossAxis];
-      if (checkMainAxis) {
-        const minSide = mainAxis === "y" ? "top" : "left";
-        const maxSide = mainAxis === "y" ? "bottom" : "right";
-        const min2 = mainAxisCoord + overflow[minSide];
-        const max2 = mainAxisCoord - overflow[maxSide];
-        mainAxisCoord = clamp(min2, mainAxisCoord, max2);
-      }
-      if (checkCrossAxis) {
-        const minSide = crossAxis === "y" ? "top" : "left";
-        const maxSide = crossAxis === "y" ? "bottom" : "right";
-        const min2 = crossAxisCoord + overflow[minSide];
-        const max2 = crossAxisCoord - overflow[maxSide];
-        crossAxisCoord = clamp(min2, crossAxisCoord, max2);
-      }
-      const limitedCoords = limiter.fn({
-        ...state,
-        [mainAxis]: mainAxisCoord,
-        [crossAxis]: crossAxisCoord
-      });
-      return {
-        ...limitedCoords,
-        data: {
-          x: limitedCoords.x - x2,
-          y: limitedCoords.y - y2,
-          enabled: {
-            [mainAxis]: checkMainAxis,
-            [crossAxis]: checkCrossAxis
-          }
-        }
-      };
-    }
-  };
-};
-var limitShift = function(options) {
-  if (options === void 0) {
-    options = {};
-  }
-  return {
-    options,
-    fn(state) {
-      const {
-        x: x2,
-        y: y2,
-        placement,
-        rects,
-        middlewareData
-      } = state;
-      const {
-        offset: offset4 = 0,
-        mainAxis: checkMainAxis = true,
-        crossAxis: checkCrossAxis = true
-      } = evaluate(options, state);
-      const coords = {
-        x: x2,
-        y: y2
-      };
-      const crossAxis = getSideAxis(placement);
-      const mainAxis = getOppositeAxis(crossAxis);
-      let mainAxisCoord = coords[mainAxis];
-      let crossAxisCoord = coords[crossAxis];
-      const rawOffset = evaluate(offset4, state);
-      const computedOffset = typeof rawOffset === "number" ? {
-        mainAxis: rawOffset,
-        crossAxis: 0
-      } : {
-        mainAxis: 0,
-        crossAxis: 0,
-        ...rawOffset
-      };
-      if (checkMainAxis) {
-        const len = mainAxis === "y" ? "height" : "width";
-        const limitMin = rects.reference[mainAxis] - rects.floating[len] + computedOffset.mainAxis;
-        const limitMax = rects.reference[mainAxis] + rects.reference[len] - computedOffset.mainAxis;
-        if (mainAxisCoord < limitMin) {
-          mainAxisCoord = limitMin;
-        } else if (mainAxisCoord > limitMax) {
-          mainAxisCoord = limitMax;
-        }
-      }
-      if (checkCrossAxis) {
-        var _middlewareData$offse, _middlewareData$offse2;
-        const len = mainAxis === "y" ? "width" : "height";
-        const isOriginSide = originSides.has(getSide(placement));
-        const limitMin = rects.reference[crossAxis] - rects.floating[len] + (isOriginSide ? ((_middlewareData$offse = middlewareData.offset) == null ? void 0 : _middlewareData$offse[crossAxis]) || 0 : 0) + (isOriginSide ? 0 : computedOffset.crossAxis);
-        const limitMax = rects.reference[crossAxis] + rects.reference[len] + (isOriginSide ? 0 : ((_middlewareData$offse2 = middlewareData.offset) == null ? void 0 : _middlewareData$offse2[crossAxis]) || 0) - (isOriginSide ? computedOffset.crossAxis : 0);
-        if (crossAxisCoord < limitMin) {
-          crossAxisCoord = limitMin;
-        } else if (crossAxisCoord > limitMax) {
-          crossAxisCoord = limitMax;
-        }
-      }
-      return {
-        [mainAxis]: mainAxisCoord,
-        [crossAxis]: crossAxisCoord
-      };
-    }
-  };
-};
-var size = function(options) {
-  if (options === void 0) {
-    options = {};
-  }
-  return {
-    name: "size",
-    options,
-    async fn(state) {
-      var _state$middlewareData, _state$middlewareData2;
-      const {
-        placement,
-        rects,
-        platform: platform3,
-        elements
-      } = state;
-      const {
-        apply = () => {
-        },
-        ...detectOverflowOptions
-      } = evaluate(options, state);
-      const overflow = await platform3.detectOverflow(state, detectOverflowOptions);
-      const side = getSide(placement);
-      const alignment = getAlignment(placement);
-      const isYAxis = getSideAxis(placement) === "y";
-      const {
-        width,
-        height
-      } = rects.floating;
-      let heightSide;
-      let widthSide;
-      if (side === "top" || side === "bottom") {
-        heightSide = side;
-        widthSide = alignment === (await (platform3.isRTL == null ? void 0 : platform3.isRTL(elements.floating)) ? "start" : "end") ? "left" : "right";
-      } else {
-        widthSide = side;
-        heightSide = alignment === "end" ? "top" : "bottom";
-      }
-      const maximumClippingHeight = height - overflow.top - overflow.bottom;
-      const maximumClippingWidth = width - overflow.left - overflow.right;
-      const overflowAvailableHeight = min(height - overflow[heightSide], maximumClippingHeight);
-      const overflowAvailableWidth = min(width - overflow[widthSide], maximumClippingWidth);
-      const noShift = !state.middlewareData.shift;
-      let availableHeight = overflowAvailableHeight;
-      let availableWidth = overflowAvailableWidth;
-      if ((_state$middlewareData = state.middlewareData.shift) != null && _state$middlewareData.enabled.x) {
-        availableWidth = maximumClippingWidth;
-      }
-      if ((_state$middlewareData2 = state.middlewareData.shift) != null && _state$middlewareData2.enabled.y) {
-        availableHeight = maximumClippingHeight;
-      }
-      if (noShift && !alignment) {
-        const xMin = max(overflow.left, 0);
-        const xMax = max(overflow.right, 0);
-        const yMin = max(overflow.top, 0);
-        const yMax = max(overflow.bottom, 0);
-        if (isYAxis) {
-          availableWidth = width - 2 * (xMin !== 0 || xMax !== 0 ? xMin + xMax : max(overflow.left, overflow.right));
-        } else {
-          availableHeight = height - 2 * (yMin !== 0 || yMax !== 0 ? yMin + yMax : max(overflow.top, overflow.bottom));
-        }
-      }
-      await apply({
-        ...state,
-        availableWidth,
-        availableHeight
-      });
-      const nextDimensions = await platform3.getDimensions(elements.floating);
-      if (width !== nextDimensions.width || height !== nextDimensions.height) {
-        return {
-          reset: {
-            rects: true
-          }
-        };
-      }
-      return {};
-    }
-  };
-};
-
-// node_modules/@floating-ui/dom/dist/floating-ui.dom.mjs
-function getCssDimensions(element) {
-  const css = getComputedStyle2(element);
-  let width = parseFloat(css.width) || 0;
-  let height = parseFloat(css.height) || 0;
-  const hasOffset = isHTMLElement(element);
-  const offsetWidth = hasOffset ? element.offsetWidth : width;
-  const offsetHeight = hasOffset ? element.offsetHeight : height;
-  const shouldFallback = round(width) !== offsetWidth || round(height) !== offsetHeight;
-  if (shouldFallback) {
-    width = offsetWidth;
-    height = offsetHeight;
-  }
-  return {
-    width,
-    height,
-    $: shouldFallback
-  };
-}
-function unwrapElement(element) {
-  return !isElement(element) ? element.contextElement : element;
-}
-function getScale(element) {
-  const domElement = unwrapElement(element);
-  if (!isHTMLElement(domElement)) {
-    return createCoords(1);
-  }
-  const rect = domElement.getBoundingClientRect();
-  const {
-    width,
-    height,
-    $: $2
-  } = getCssDimensions(domElement);
-  let x2 = ($2 ? round(rect.width) : rect.width) / width;
-  let y2 = ($2 ? round(rect.height) : rect.height) / height;
-  if (!x2 || !Number.isFinite(x2)) {
-    x2 = 1;
-  }
-  if (!y2 || !Number.isFinite(y2)) {
-    y2 = 1;
-  }
-  return {
-    x: x2,
-    y: y2
-  };
-}
-var noOffsets = /* @__PURE__ */ createCoords(0);
-function getVisualOffsets(element) {
-  const win = getWindow(element);
-  if (!isWebKit() || !win.visualViewport) {
-    return noOffsets;
-  }
-  return {
-    x: win.visualViewport.offsetLeft,
-    y: win.visualViewport.offsetTop
-  };
-}
-function shouldAddVisualOffsets(element, isFixed, floatingOffsetParent) {
-  if (isFixed === void 0) {
-    isFixed = false;
-  }
-  if (!floatingOffsetParent || isFixed && floatingOffsetParent !== getWindow(element)) {
-    return false;
-  }
-  return isFixed;
-}
-function getBoundingClientRect(element, includeScale, isFixedStrategy, offsetParent) {
-  if (includeScale === void 0) {
-    includeScale = false;
-  }
-  if (isFixedStrategy === void 0) {
-    isFixedStrategy = false;
-  }
-  const clientRect = element.getBoundingClientRect();
-  const domElement = unwrapElement(element);
-  let scale = createCoords(1);
-  if (includeScale) {
-    if (offsetParent) {
-      if (isElement(offsetParent)) {
-        scale = getScale(offsetParent);
-      }
-    } else {
-      scale = getScale(element);
-    }
-  }
-  const visualOffsets = shouldAddVisualOffsets(domElement, isFixedStrategy, offsetParent) ? getVisualOffsets(domElement) : createCoords(0);
-  let x2 = (clientRect.left + visualOffsets.x) / scale.x;
-  let y2 = (clientRect.top + visualOffsets.y) / scale.y;
-  let width = clientRect.width / scale.x;
-  let height = clientRect.height / scale.y;
-  if (domElement) {
-    const win = getWindow(domElement);
-    const offsetWin = offsetParent && isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
-    let currentWin = win;
-    let currentIFrame = getFrameElement(currentWin);
-    while (currentIFrame && offsetParent && offsetWin !== currentWin) {
-      const iframeScale = getScale(currentIFrame);
-      const iframeRect = currentIFrame.getBoundingClientRect();
-      const css = getComputedStyle2(currentIFrame);
-      const left = iframeRect.left + (currentIFrame.clientLeft + parseFloat(css.paddingLeft)) * iframeScale.x;
-      const top = iframeRect.top + (currentIFrame.clientTop + parseFloat(css.paddingTop)) * iframeScale.y;
-      x2 *= iframeScale.x;
-      y2 *= iframeScale.y;
-      width *= iframeScale.x;
-      height *= iframeScale.y;
-      x2 += left;
-      y2 += top;
-      currentWin = getWindow(currentIFrame);
-      currentIFrame = getFrameElement(currentWin);
-    }
-  }
-  return rectToClientRect({
-    width,
-    height,
-    x: x2,
-    y: y2
-  });
-}
-function getWindowScrollBarX(element, rect) {
-  const leftScroll = getNodeScroll(element).scrollLeft;
-  if (!rect) {
-    return getBoundingClientRect(getDocumentElement(element)).left + leftScroll;
-  }
-  return rect.left + leftScroll;
-}
-function getHTMLOffset(documentElement, scroll) {
-  const htmlRect = documentElement.getBoundingClientRect();
-  const x2 = htmlRect.left + scroll.scrollLeft - getWindowScrollBarX(documentElement, htmlRect);
-  const y2 = htmlRect.top + scroll.scrollTop;
-  return {
-    x: x2,
-    y: y2
-  };
-}
-function convertOffsetParentRelativeRectToViewportRelativeRect(_ref) {
-  let {
-    elements,
-    rect,
-    offsetParent,
-    strategy
-  } = _ref;
-  const isFixed = strategy === "fixed";
-  const documentElement = getDocumentElement(offsetParent);
-  const topLayer = elements ? isTopLayer(elements.floating) : false;
-  if (offsetParent === documentElement || topLayer && isFixed) {
-    return rect;
-  }
-  let scroll = {
-    scrollLeft: 0,
-    scrollTop: 0
-  };
-  let scale = createCoords(1);
-  const offsets = createCoords(0);
-  const isOffsetParentAnElement = isHTMLElement(offsetParent);
-  if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
-    if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
-      scroll = getNodeScroll(offsetParent);
-    }
-    if (isOffsetParentAnElement) {
-      const offsetRect = getBoundingClientRect(offsetParent);
-      scale = getScale(offsetParent);
-      offsets.x = offsetRect.x + offsetParent.clientLeft;
-      offsets.y = offsetRect.y + offsetParent.clientTop;
-    }
-  }
-  const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll) : createCoords(0);
-  return {
-    width: rect.width * scale.x,
-    height: rect.height * scale.y,
-    x: rect.x * scale.x - scroll.scrollLeft * scale.x + offsets.x + htmlOffset.x,
-    y: rect.y * scale.y - scroll.scrollTop * scale.y + offsets.y + htmlOffset.y
-  };
-}
-function getClientRects(element) {
-  return Array.from(element.getClientRects());
-}
-function getDocumentRect(element) {
-  const html = getDocumentElement(element);
-  const scroll = getNodeScroll(element);
-  const body = element.ownerDocument.body;
-  const width = max(html.scrollWidth, html.clientWidth, body.scrollWidth, body.clientWidth);
-  const height = max(html.scrollHeight, html.clientHeight, body.scrollHeight, body.clientHeight);
-  let x2 = -scroll.scrollLeft + getWindowScrollBarX(element);
-  const y2 = -scroll.scrollTop;
-  if (getComputedStyle2(body).direction === "rtl") {
-    x2 += max(html.clientWidth, body.clientWidth) - width;
-  }
-  return {
-    width,
-    height,
-    x: x2,
-    y: y2
-  };
-}
-var SCROLLBAR_MAX = 25;
-function getViewportRect(element, strategy) {
-  const win = getWindow(element);
-  const html = getDocumentElement(element);
-  const visualViewport = win.visualViewport;
-  let width = html.clientWidth;
-  let height = html.clientHeight;
-  let x2 = 0;
-  let y2 = 0;
-  if (visualViewport) {
-    width = visualViewport.width;
-    height = visualViewport.height;
-    const visualViewportBased = isWebKit();
-    if (!visualViewportBased || visualViewportBased && strategy === "fixed") {
-      x2 = visualViewport.offsetLeft;
-      y2 = visualViewport.offsetTop;
-    }
-  }
-  const windowScrollbarX = getWindowScrollBarX(html);
-  if (windowScrollbarX <= 0) {
-    const doc = html.ownerDocument;
-    const body = doc.body;
-    const bodyStyles = getComputedStyle(body);
-    const bodyMarginInline = doc.compatMode === "CSS1Compat" ? parseFloat(bodyStyles.marginLeft) + parseFloat(bodyStyles.marginRight) || 0 : 0;
-    const clippingStableScrollbarWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
-    if (clippingStableScrollbarWidth <= SCROLLBAR_MAX) {
-      width -= clippingStableScrollbarWidth;
-    }
-  } else if (windowScrollbarX <= SCROLLBAR_MAX) {
-    width += windowScrollbarX;
-  }
-  return {
-    width,
-    height,
-    x: x2,
-    y: y2
-  };
-}
-function getInnerBoundingClientRect(element, strategy) {
-  const clientRect = getBoundingClientRect(element, true, strategy === "fixed");
-  const top = clientRect.top + element.clientTop;
-  const left = clientRect.left + element.clientLeft;
-  const scale = isHTMLElement(element) ? getScale(element) : createCoords(1);
-  const width = element.clientWidth * scale.x;
-  const height = element.clientHeight * scale.y;
-  const x2 = left * scale.x;
-  const y2 = top * scale.y;
-  return {
-    width,
-    height,
-    x: x2,
-    y: y2
-  };
-}
-function getClientRectFromClippingAncestor(element, clippingAncestor, strategy) {
-  let rect;
-  if (clippingAncestor === "viewport") {
-    rect = getViewportRect(element, strategy);
-  } else if (clippingAncestor === "document") {
-    rect = getDocumentRect(getDocumentElement(element));
-  } else if (isElement(clippingAncestor)) {
-    rect = getInnerBoundingClientRect(clippingAncestor, strategy);
-  } else {
-    const visualOffsets = getVisualOffsets(element);
-    rect = {
-      x: clippingAncestor.x - visualOffsets.x,
-      y: clippingAncestor.y - visualOffsets.y,
-      width: clippingAncestor.width,
-      height: clippingAncestor.height
-    };
-  }
-  return rectToClientRect(rect);
-}
-function hasFixedPositionAncestor(element, stopNode) {
-  const parentNode = getParentNode(element);
-  if (parentNode === stopNode || !isElement(parentNode) || isLastTraversableNode(parentNode)) {
-    return false;
-  }
-  return getComputedStyle2(parentNode).position === "fixed" || hasFixedPositionAncestor(parentNode, stopNode);
-}
-function getClippingElementAncestors(element, cache) {
-  const cachedResult = cache.get(element);
-  if (cachedResult) {
-    return cachedResult;
-  }
-  let result = getOverflowAncestors(element, [], false).filter((el) => isElement(el) && getNodeName(el) !== "body");
-  let currentContainingBlockComputedStyle = null;
-  const elementIsFixed = getComputedStyle2(element).position === "fixed";
-  let currentNode = elementIsFixed ? getParentNode(element) : element;
-  while (isElement(currentNode) && !isLastTraversableNode(currentNode)) {
-    const computedStyle = getComputedStyle2(currentNode);
-    const currentNodeIsContaining = isContainingBlock(currentNode);
-    if (!currentNodeIsContaining && computedStyle.position === "fixed") {
-      currentContainingBlockComputedStyle = null;
-    }
-    const shouldDropCurrentNode = elementIsFixed ? !currentNodeIsContaining && !currentContainingBlockComputedStyle : !currentNodeIsContaining && computedStyle.position === "static" && !!currentContainingBlockComputedStyle && (currentContainingBlockComputedStyle.position === "absolute" || currentContainingBlockComputedStyle.position === "fixed") || isOverflowElement(currentNode) && !currentNodeIsContaining && hasFixedPositionAncestor(element, currentNode);
-    if (shouldDropCurrentNode) {
-      result = result.filter((ancestor) => ancestor !== currentNode);
-    } else {
-      currentContainingBlockComputedStyle = computedStyle;
-    }
-    currentNode = getParentNode(currentNode);
-  }
-  cache.set(element, result);
-  return result;
-}
-function getClippingRect(_ref) {
-  let {
-    element,
-    boundary,
-    rootBoundary,
-    strategy
-  } = _ref;
-  const elementClippingAncestors = boundary === "clippingAncestors" ? isTopLayer(element) ? [] : getClippingElementAncestors(element, this._c) : [].concat(boundary);
-  const clippingAncestors = [...elementClippingAncestors, rootBoundary];
-  const firstRect = getClientRectFromClippingAncestor(element, clippingAncestors[0], strategy);
-  let top = firstRect.top;
-  let right = firstRect.right;
-  let bottom = firstRect.bottom;
-  let left = firstRect.left;
-  for (let i2 = 1; i2 < clippingAncestors.length; i2++) {
-    const rect = getClientRectFromClippingAncestor(element, clippingAncestors[i2], strategy);
-    top = max(rect.top, top);
-    right = min(rect.right, right);
-    bottom = min(rect.bottom, bottom);
-    left = max(rect.left, left);
-  }
-  return {
-    width: right - left,
-    height: bottom - top,
-    x: left,
-    y: top
-  };
-}
-function getDimensions2(element) {
-  const {
-    width,
-    height
-  } = getCssDimensions(element);
-  return {
-    width,
-    height
-  };
-}
-function getRectRelativeToOffsetParent(element, offsetParent, strategy) {
-  const isOffsetParentAnElement = isHTMLElement(offsetParent);
-  const documentElement = getDocumentElement(offsetParent);
-  const isFixed = strategy === "fixed";
-  const rect = getBoundingClientRect(element, true, isFixed, offsetParent);
-  let scroll = {
-    scrollLeft: 0,
-    scrollTop: 0
-  };
-  const offsets = createCoords(0);
-  function setLeftRTLScrollbarOffset() {
-    offsets.x = getWindowScrollBarX(documentElement);
-  }
-  if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {
-    if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
-      scroll = getNodeScroll(offsetParent);
-    }
-    if (isOffsetParentAnElement) {
-      const offsetRect = getBoundingClientRect(offsetParent, true, isFixed, offsetParent);
-      offsets.x = offsetRect.x + offsetParent.clientLeft;
-      offsets.y = offsetRect.y + offsetParent.clientTop;
-    } else if (documentElement) {
-      setLeftRTLScrollbarOffset();
-    }
-  }
-  if (isFixed && !isOffsetParentAnElement && documentElement) {
-    setLeftRTLScrollbarOffset();
-  }
-  const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll) : createCoords(0);
-  const x2 = rect.left + scroll.scrollLeft - offsets.x - htmlOffset.x;
-  const y2 = rect.top + scroll.scrollTop - offsets.y - htmlOffset.y;
-  return {
-    x: x2,
-    y: y2,
-    width: rect.width,
-    height: rect.height
-  };
-}
-function isStaticPositioned(element) {
-  return getComputedStyle2(element).position === "static";
-}
-function getTrueOffsetParent(element, polyfill) {
-  if (!isHTMLElement(element) || getComputedStyle2(element).position === "fixed") {
-    return null;
-  }
-  if (polyfill) {
-    return polyfill(element);
-  }
-  let rawOffsetParent = element.offsetParent;
-  if (getDocumentElement(element) === rawOffsetParent) {
-    rawOffsetParent = rawOffsetParent.ownerDocument.body;
-  }
-  return rawOffsetParent;
-}
-function getOffsetParent(element, polyfill) {
-  const win = getWindow(element);
-  if (isTopLayer(element)) {
-    return win;
-  }
-  if (!isHTMLElement(element)) {
-    let svgOffsetParent = getParentNode(element);
-    while (svgOffsetParent && !isLastTraversableNode(svgOffsetParent)) {
-      if (isElement(svgOffsetParent) && !isStaticPositioned(svgOffsetParent)) {
-        return svgOffsetParent;
-      }
-      svgOffsetParent = getParentNode(svgOffsetParent);
-    }
-    return win;
-  }
-  let offsetParent = getTrueOffsetParent(element, polyfill);
-  while (offsetParent && isTableElement(offsetParent) && isStaticPositioned(offsetParent)) {
-    offsetParent = getTrueOffsetParent(offsetParent, polyfill);
-  }
-  if (offsetParent && isLastTraversableNode(offsetParent) && isStaticPositioned(offsetParent) && !isContainingBlock(offsetParent)) {
-    return win;
-  }
-  return offsetParent || getContainingBlock(element) || win;
-}
-var getElementRects = async function(data) {
-  const getOffsetParentFn = this.getOffsetParent || getOffsetParent;
-  const getDimensionsFn = this.getDimensions;
-  const floatingDimensions = await getDimensionsFn(data.floating);
-  return {
-    reference: getRectRelativeToOffsetParent(data.reference, await getOffsetParentFn(data.floating), data.strategy),
-    floating: {
-      x: 0,
-      y: 0,
-      width: floatingDimensions.width,
-      height: floatingDimensions.height
-    }
-  };
-};
-function isRTL(element) {
-  return getComputedStyle2(element).direction === "rtl";
-}
-var platform2 = {
-  convertOffsetParentRelativeRectToViewportRelativeRect,
-  getDocumentElement,
-  getClippingRect,
-  getOffsetParent,
-  getElementRects,
-  getClientRects,
-  getDimensions: getDimensions2,
-  getScale,
-  isElement,
-  isRTL
-};
-function rectsAreEqual(a2, b2) {
-  return a2.x === b2.x && a2.y === b2.y && a2.width === b2.width && a2.height === b2.height;
-}
-function observeMove(element, onMove) {
-  let io = null;
-  let timeoutId;
-  const root = getDocumentElement(element);
-  function cleanup() {
-    var _io;
-    clearTimeout(timeoutId);
-    (_io = io) == null || _io.disconnect();
-    io = null;
-  }
-  function refresh(skip, threshold) {
-    if (skip === void 0) {
-      skip = false;
-    }
-    if (threshold === void 0) {
-      threshold = 1;
-    }
-    cleanup();
-    const elementRectForRootMargin = element.getBoundingClientRect();
-    const {
-      left,
-      top,
-      width,
-      height
-    } = elementRectForRootMargin;
-    if (!skip) {
-      onMove();
-    }
-    if (!width || !height) {
-      return;
-    }
-    const insetTop = floor(top);
-    const insetRight = floor(root.clientWidth - (left + width));
-    const insetBottom = floor(root.clientHeight - (top + height));
-    const insetLeft = floor(left);
-    const rootMargin = -insetTop + "px " + -insetRight + "px " + -insetBottom + "px " + -insetLeft + "px";
-    const options = {
-      rootMargin,
-      threshold: max(0, min(1, threshold)) || 1
-    };
-    let isFirstUpdate = true;
-    function handleObserve(entries) {
-      const ratio = entries[0].intersectionRatio;
-      if (ratio !== threshold) {
-        if (!isFirstUpdate) {
-          return refresh();
-        }
-        if (!ratio) {
-          timeoutId = setTimeout(() => {
-            refresh(false, 1e-7);
-          }, 1e3);
-        } else {
-          refresh(false, ratio);
-        }
-      }
-      if (ratio === 1 && !rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
-        refresh();
-      }
-      isFirstUpdate = false;
-    }
-    try {
-      io = new IntersectionObserver(handleObserve, {
-        ...options,
-        // Handle <iframe>s
-        root: root.ownerDocument
-      });
-    } catch (_e) {
-      io = new IntersectionObserver(handleObserve, options);
-    }
-    io.observe(element);
-  }
-  refresh(true);
-  return cleanup;
-}
-function autoUpdate(reference, floating, update2, options) {
-  if (options === void 0) {
-    options = {};
-  }
-  const {
-    ancestorScroll = true,
-    ancestorResize = true,
-    elementResize = typeof ResizeObserver === "function",
-    layoutShift = typeof IntersectionObserver === "function",
-    animationFrame = false
-  } = options;
-  const referenceEl = unwrapElement(reference);
-  const ancestors = ancestorScroll || ancestorResize ? [...referenceEl ? getOverflowAncestors(referenceEl) : [], ...floating ? getOverflowAncestors(floating) : []] : [];
-  ancestors.forEach((ancestor) => {
-    ancestorScroll && ancestor.addEventListener("scroll", update2, {
-      passive: true
-    });
-    ancestorResize && ancestor.addEventListener("resize", update2);
-  });
-  const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update2) : null;
-  let reobserveFrame = -1;
-  let resizeObserver = null;
-  if (elementResize) {
-    resizeObserver = new ResizeObserver((_ref) => {
-      let [firstEntry] = _ref;
-      if (firstEntry && firstEntry.target === referenceEl && resizeObserver && floating) {
-        resizeObserver.unobserve(floating);
-        cancelAnimationFrame(reobserveFrame);
-        reobserveFrame = requestAnimationFrame(() => {
-          var _resizeObserver;
-          (_resizeObserver = resizeObserver) == null || _resizeObserver.observe(floating);
-        });
-      }
-      update2();
-    });
-    if (referenceEl && !animationFrame) {
-      resizeObserver.observe(referenceEl);
-    }
-    if (floating) {
-      resizeObserver.observe(floating);
-    }
-  }
-  let frameId;
-  let prevRefRect = animationFrame ? getBoundingClientRect(reference) : null;
-  if (animationFrame) {
-    frameLoop();
-  }
-  function frameLoop() {
-    const nextRefRect = getBoundingClientRect(reference);
-    if (prevRefRect && !rectsAreEqual(prevRefRect, nextRefRect)) {
-      update2();
-    }
-    prevRefRect = nextRefRect;
-    frameId = requestAnimationFrame(frameLoop);
-  }
-  update2();
-  return () => {
-    var _resizeObserver2;
-    ancestors.forEach((ancestor) => {
-      ancestorScroll && ancestor.removeEventListener("scroll", update2);
-      ancestorResize && ancestor.removeEventListener("resize", update2);
-    });
-    cleanupIo == null || cleanupIo();
-    (_resizeObserver2 = resizeObserver) == null || _resizeObserver2.disconnect();
-    resizeObserver = null;
-    if (animationFrame) {
-      cancelAnimationFrame(frameId);
-    }
-  };
-}
-var offset2 = offset;
-var shift2 = shift;
-var flip2 = flip;
-var size2 = size;
-var hide2 = hide;
-var limitShift2 = limitShift;
-var computePosition2 = (reference, floating, options) => {
-  const cache = /* @__PURE__ */ new Map();
-  const mergedOptions = {
-    platform: platform2,
-    ...options
-  };
-  const platformWithCache = {
-    ...mergedOptions.platform,
-    _c: cache
-  };
-  return computePosition(reference, floating, {
-    ...mergedOptions,
-    platform: platformWithCache
-  });
-};
-
-// node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs
-var React28 = __toESM(require_react(), 1);
-var import_react2 = __toESM(require_react(), 1);
-var ReactDOM3 = __toESM(require_react_dom(), 1);
-var isClient = typeof document !== "undefined";
-var noop2 = function noop3() {
-};
-var index = isClient ? import_react2.useLayoutEffect : noop2;
-function deepEqual(a2, b2) {
-  if (a2 === b2) {
-    return true;
-  }
-  if (typeof a2 !== typeof b2) {
-    return false;
-  }
-  if (typeof a2 === "function" && a2.toString() === b2.toString()) {
-    return true;
-  }
-  let length;
-  let i2;
-  let keys;
-  if (a2 && b2 && typeof a2 === "object") {
-    if (Array.isArray(a2)) {
-      length = a2.length;
-      if (length !== b2.length) return false;
-      for (i2 = length; i2-- !== 0; ) {
-        if (!deepEqual(a2[i2], b2[i2])) {
-          return false;
-        }
-      }
-      return true;
-    }
-    keys = Object.keys(a2);
-    length = keys.length;
-    if (length !== Object.keys(b2).length) {
-      return false;
-    }
-    for (i2 = length; i2-- !== 0; ) {
-      if (!{}.hasOwnProperty.call(b2, keys[i2])) {
-        return false;
-      }
-    }
-    for (i2 = length; i2-- !== 0; ) {
-      const key = keys[i2];
-      if (key === "_owner" && a2.$$typeof) {
-        continue;
-      }
-      if (!deepEqual(a2[key], b2[key])) {
-        return false;
-      }
-    }
-    return true;
-  }
-  return a2 !== a2 && b2 !== b2;
-}
-function getDPR(element) {
-  if (typeof window === "undefined") {
-    return 1;
-  }
-  const win = element.ownerDocument.defaultView || window;
-  return win.devicePixelRatio || 1;
-}
-function roundByDPR(element, value) {
-  const dpr = getDPR(element);
-  return Math.round(value * dpr) / dpr;
-}
-function useLatestRef(value) {
-  const ref = React28.useRef(value);
-  index(() => {
-    ref.current = value;
-  });
-  return ref;
-}
-function useFloating(options) {
-  if (options === void 0) {
-    options = {};
-  }
-  const {
-    placement = "bottom",
-    strategy = "absolute",
-    middleware = [],
-    platform: platform3,
-    elements: {
-      reference: externalReference,
-      floating: externalFloating
-    } = {},
-    transform = true,
-    whileElementsMounted,
-    open
-  } = options;
-  const [data, setData] = React28.useState({
-    x: 0,
-    y: 0,
-    strategy,
-    placement,
-    middlewareData: {},
-    isPositioned: false
-  });
-  const [latestMiddleware, setLatestMiddleware] = React28.useState(middleware);
-  if (!deepEqual(latestMiddleware, middleware)) {
-    setLatestMiddleware(middleware);
-  }
-  const [_reference, _setReference] = React28.useState(null);
-  const [_floating, _setFloating] = React28.useState(null);
-  const setReference = React28.useCallback((node) => {
-    if (node !== referenceRef.current) {
-      referenceRef.current = node;
-      _setReference(node);
-    }
-  }, []);
-  const setFloating = React28.useCallback((node) => {
-    if (node !== floatingRef.current) {
-      floatingRef.current = node;
-      _setFloating(node);
-    }
-  }, []);
-  const referenceEl = externalReference || _reference;
-  const floatingEl = externalFloating || _floating;
-  const referenceRef = React28.useRef(null);
-  const floatingRef = React28.useRef(null);
-  const dataRef = React28.useRef(data);
-  const hasWhileElementsMounted = whileElementsMounted != null;
-  const whileElementsMountedRef = useLatestRef(whileElementsMounted);
-  const platformRef = useLatestRef(platform3);
-  const openRef = useLatestRef(open);
-  const update2 = React28.useCallback(() => {
-    if (!referenceRef.current || !floatingRef.current) {
-      return;
-    }
-    const config = {
-      placement,
-      strategy,
-      middleware: latestMiddleware
-    };
-    if (platformRef.current) {
-      config.platform = platformRef.current;
-    }
-    computePosition2(referenceRef.current, floatingRef.current, config).then((data2) => {
-      const fullData = {
-        ...data2,
-        // The floating element's position may be recomputed while it's closed
-        // but still mounted (such as when transitioning out). To ensure
-        // `isPositioned` will be `false` initially on the next open, avoid
-        // setting it to `true` when `open === false` (must be specified).
-        isPositioned: openRef.current !== false
-      };
-      if (isMountedRef.current && !deepEqual(dataRef.current, fullData)) {
-        dataRef.current = fullData;
-        ReactDOM3.flushSync(() => {
-          setData(fullData);
-        });
-      }
-    });
-  }, [latestMiddleware, placement, strategy, platformRef, openRef]);
-  index(() => {
-    if (open === false && dataRef.current.isPositioned) {
-      dataRef.current.isPositioned = false;
-      setData((data2) => ({
-        ...data2,
-        isPositioned: false
-      }));
-    }
-  }, [open]);
-  const isMountedRef = React28.useRef(false);
-  index(() => {
-    isMountedRef.current = true;
-    return () => {
-      isMountedRef.current = false;
-    };
-  }, []);
-  index(() => {
-    if (referenceEl) referenceRef.current = referenceEl;
-    if (floatingEl) floatingRef.current = floatingEl;
-    if (referenceEl && floatingEl) {
-      if (whileElementsMountedRef.current) {
-        return whileElementsMountedRef.current(referenceEl, floatingEl, update2);
-      }
-      update2();
-    }
-  }, [referenceEl, floatingEl, update2, whileElementsMountedRef, hasWhileElementsMounted]);
-  const refs = React28.useMemo(() => ({
-    reference: referenceRef,
-    floating: floatingRef,
-    setReference,
-    setFloating
-  }), [setReference, setFloating]);
-  const elements = React28.useMemo(() => ({
-    reference: referenceEl,
-    floating: floatingEl
-  }), [referenceEl, floatingEl]);
-  const floatingStyles = React28.useMemo(() => {
-    const initialStyles = {
-      position: strategy,
-      left: 0,
-      top: 0
-    };
-    if (!elements.floating) {
-      return initialStyles;
-    }
-    const x2 = roundByDPR(elements.floating, data.x);
-    const y2 = roundByDPR(elements.floating, data.y);
-    if (transform) {
-      return {
-        ...initialStyles,
-        transform: "translate(" + x2 + "px, " + y2 + "px)",
-        ...getDPR(elements.floating) >= 1.5 && {
-          willChange: "transform"
-        }
-      };
-    }
-    return {
-      position: strategy,
-      left: x2,
-      top: y2
-    };
-  }, [strategy, transform, elements.floating, data.x, data.y]);
-  return React28.useMemo(() => ({
-    ...data,
-    update: update2,
-    refs,
-    elements,
-    floatingStyles
-  }), [data, update2, refs, elements, floatingStyles]);
-}
-var offset3 = (options, deps) => {
-  const result = offset2(options);
-  return {
-    name: result.name,
-    fn: result.fn,
-    options: [options, deps]
-  };
-};
-var shift3 = (options, deps) => {
-  const result = shift2(options);
-  return {
-    name: result.name,
-    fn: result.fn,
-    options: [options, deps]
-  };
-};
-var limitShift3 = (options, deps) => {
-  const result = limitShift2(options);
-  return {
-    fn: result.fn,
-    options: [options, deps]
-  };
-};
-var flip3 = (options, deps) => {
-  const result = flip2(options);
-  return {
-    name: result.name,
-    fn: result.fn,
-    options: [options, deps]
-  };
-};
-var size3 = (options, deps) => {
-  const result = size2(options);
-  return {
-    name: result.name,
-    fn: result.fn,
-    options: [options, deps]
-  };
-};
-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/popupStoreUtils.mjs
-var React33 = __toESM(require_react(), 1);
-var ReactDOM4 = __toESM(require_react_dom(), 1);
-
-// node_modules/@base-ui/react/floating-ui-react/hooks/useSyncedFloatingRootContext.mjs
-var React32 = __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;
-};
-
-// node_modules/@base-ui/utils/store/useStore.mjs
-var React30 = __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 React29 = __toESM(require_react(), 1);
-var hooks = [];
-var currentInstance = void 0;
-function getInstance() {
-  return currentInstance;
-}
-function register(hook) {
-  hooks.push(hook);
-}
-function fastComponent(fn) {
-  const FastComponent = (props, forwardedRef) => {
-    const instance = useRefWithInit(createInstance).current;
-    let result;
-    try {
-      currentInstance = instance;
-      for (const hook of hooks) {
-        hook.before(instance);
-      }
-      result = fn(props, forwardedRef);
-      for (const hook of hooks) {
-        hook.after(instance);
-      }
-      instance.didInitialize = true;
-    } finally {
-      currentInstance = void 0;
-    }
-    return result;
-  };
-  FastComponent.displayName = fn.displayName || fn.name;
-  return FastComponent;
-}
-function fastComponentRef(fn) {
-  return /* @__PURE__ */ React29.forwardRef(fastComponent(fn));
-}
-function createInstance() {
-  return {
-    didInitialize: false
-  };
-}
-
-// node_modules/@base-ui/utils/store/useStore.mjs
-var canUseRawUseSyncExternalStore = isReactVersionAtLeast(19);
-var useStoreImplementation = canUseRawUseSyncExternalStore ? useStoreFast : useStoreLegacy;
-function useStore(store, selector2, a1, a2, a3) {
-  return useStoreImplementation(store, selector2, a1, a2, a3);
-}
-function useStoreR19(store, selector2, a1, a2, a3) {
-  const getSelection = React30.useCallback(() => selector2(store.getSnapshot(), a1, a2, a3), [store, selector2, a1, a2, a3]);
-  return (0, import_shim.useSyncExternalStore)(store.subscribe, getSelection, getSelection);
-}
-register({
-  before(instance) {
-    instance.syncIndex = 0;
-    if (!instance.didInitialize) {
-      instance.syncTick = 1;
-      instance.syncHooks = [];
-      instance.didChangeStore = true;
-      instance.getSnapshot = () => {
-        let didChange2 = false;
-        for (let i2 = 0; i2 < instance.syncHooks.length; i2 += 1) {
-          const hook = instance.syncHooks[i2];
-          const value = hook.selector(hook.store.state, hook.a1, hook.a2, hook.a3);
-          if (!Object.is(hook.value, value)) {
-            didChange2 = true;
-            hook.value = value;
-          }
-        }
-        if (didChange2) {
-          instance.syncTick += 1;
-        }
-        return instance.syncTick;
-      };
-    }
-  },
-  after(instance) {
-    if (instance.syncHooks.length > 0) {
-      if (instance.didChangeStore) {
-        instance.didChangeStore = false;
-        instance.subscribe = (onStoreChange) => {
-          const stores = /* @__PURE__ */ new Set();
-          for (const hook of instance.syncHooks) {
-            stores.add(hook.store);
-          }
-          const unsubscribes = [];
-          for (const store of stores) {
-            unsubscribes.push(store.subscribe(onStoreChange));
-          }
-          return () => {
-            for (const unsubscribe of unsubscribes) {
-              unsubscribe();
-            }
-          };
-        };
-      }
-      (0, import_shim.useSyncExternalStore)(instance.subscribe, instance.getSnapshot, instance.getSnapshot);
-    }
-  }
-});
-function useStoreFast(store, selector2, a1, a2, a3) {
-  const instance = getInstance();
-  if (!instance) {
-    return useStoreR19(store, selector2, a1, a2, a3);
-  }
-  const index2 = instance.syncIndex;
-  instance.syncIndex += 1;
-  let hook;
-  if (!instance.didInitialize) {
-    hook = {
-      store,
-      selector: selector2,
-      a1,
-      a2,
-      a3,
-      value: selector2(store.getSnapshot(), a1, a2, a3)
-    };
-    instance.syncHooks.push(hook);
-  } else {
-    hook = instance.syncHooks[index2];
-    if (hook.store !== store || hook.selector !== selector2 || !Object.is(hook.a1, a1) || !Object.is(hook.a2, a2) || !Object.is(hook.a3, a3)) {
-      if (hook.store !== store) {
-        instance.didChangeStore = true;
-      }
-      hook.store = store;
-      hook.selector = selector2;
-      hook.a1 = a1;
-      hook.a2 = a2;
-      hook.a3 = a3;
-      hook.value = selector2(store.getSnapshot(), a1, a2, a3);
-    }
-  }
-  return hook.value;
-}
-function useStoreLegacy(store, selector2, a1, a2, a3) {
-  return (0, import_with_selector.useSyncExternalStoreWithSelector)(store.subscribe, store.getSnapshot, store.getSnapshot, (state) => selector2(state, a1, a2, a3));
-}
-
-// node_modules/@base-ui/utils/store/Store.mjs
-var Store = class {
-  /**
-   * The current state of the store.
-   * This property is updated immediately when the state changes as a result of calling {@link setState}, {@link update}, or {@link set}.
-   * To subscribe to state changes, use the {@link useState} method. The value returned by {@link useState} is updated after the component renders (similarly to React's useState).
-   * The values can be used directly (to avoid subscribing to the store) in effects or event handlers.
-   *
-   * Do not modify properties in state directly. Instead, use the provided methods to ensure proper state management and listener notification.
-   */
-  // Internal state to handle recursive `setState()` calls
-  constructor(state) {
-    this.state = state;
-    this.listeners = /* @__PURE__ */ new Set();
-    this.updateTick = 0;
-  }
-  /**
-   * Registers a listener that will be called whenever the store's state changes.
-   *
-   * @param fn The listener function to be called on state changes.
-   * @returns A function to unsubscribe the listener.
-   */
-  subscribe = (fn) => {
-    this.listeners.add(fn);
-    return () => {
-      this.listeners.delete(fn);
-    };
-  };
-  /**
-   * Returns the current state of the store.
-   */
-  getSnapshot = () => {
-    return this.state;
-  };
-  /**
-   * Updates the entire store's state and notifies all registered listeners.
-   *
-   * @param newState The new state to set for the store.
-   */
-  setState(newState) {
-    if (this.state === newState) {
-      return;
-    }
-    this.state = newState;
-    this.updateTick += 1;
-    const currentTick = this.updateTick;
-    for (const listener of this.listeners) {
-      if (currentTick !== this.updateTick) {
-        return;
-      }
-      listener(newState);
-    }
-  }
-  /**
-   * Merges the provided changes into the current state and notifies listeners if there are changes.
-   *
-   * @param changes An object containing the changes to apply to the current state.
-   */
-  update(changes) {
-    for (const key in changes) {
-      if (!Object.is(this.state[key], changes[key])) {
-        this.setState({
-          ...this.state,
-          ...changes
-        });
-        return;
-      }
-    }
-  }
-  /**
-   * Sets a specific key in the store's state to a new value and notifies listeners if the value has changed.
-   *
-   * @param key The key in the store's state to update.
-   * @param value The new value to set for the specified key.
-   */
-  set(key, value) {
-    if (!Object.is(this.state[key], value)) {
-      this.setState({
-        ...this.state,
-        [key]: value
-      });
-    }
-  }
-  /**
-   * Gives the state a new reference and updates all registered listeners.
-   */
-  notifyAll() {
-    const newState = {
-      ...this.state
-    };
-    this.setState(newState);
-  }
-  use(selector2, a1, a2, a3) {
-    return useStore(this, selector2, a1, a2, a3);
-  }
-};
-
-// node_modules/@base-ui/utils/store/ReactStore.mjs
-var React31 = __toESM(require_react(), 1);
-var ReactStore = class extends Store {
-  /**
-   * Creates a new ReactStore instance.
-   *
-   * @param state Initial state of the store.
-   * @param context Non-reactive context values.
-   * @param selectors Optional selectors for use with `useState`.
-   */
-  constructor(state, context = {}, selectors4) {
-    super(state);
-    this.context = context;
-    this.selectors = selectors4;
-  }
-  /**
-   * Non-reactive values such as refs, callbacks, etc.
-   */
-  /**
-   * Synchronizes a single external value into the store.
-   *
-   * Note that the while the value in `state` is updated immediately, the value returned
-   * by `useState` is updated before the next render (similarly to React's `useState`).
-   */
-  useSyncedValue(key, value) {
-    React31.useDebugValue(key);
-    const store = this;
-    useIsoLayoutEffect(() => {
-      if (store.state[key] !== value) {
-        store.set(key, value);
-      }
-    }, [store, key, value]);
-  }
-  /**
-   * Synchronizes a single external value into the store and
-   * cleans it up (sets to `undefined`) on unmount.
-   *
-   * Note that the while the value in `state` is updated immediately, the value returned
-   * by `useState` is updated before the next render (similarly to React's `useState`).
-   */
-  useSyncedValueWithCleanup(key, value) {
-    const store = this;
-    useIsoLayoutEffect(() => {
-      if (store.state[key] !== value) {
-        store.set(key, value);
-      }
-      return () => {
-        store.set(key, void 0);
-      };
-    }, [store, key, value]);
-  }
-  /**
-   * Synchronizes multiple external values into the store.
-   *
-   * Note that the while the values in `state` are updated immediately, the values returned
-   * by `useState` are updated before the next render (similarly to React's `useState`).
-   */
-  useSyncedValues(statePart) {
-    const store = this;
-    if (true) {
-      React31.useDebugValue(statePart, (p2) => Object.keys(p2));
-      const keys = React31.useRef(Object.keys(statePart)).current;
-      const nextKeys = Object.keys(statePart);
-      if (keys.length !== nextKeys.length || keys.some((key, index2) => key !== nextKeys[index2])) {
-        console.error("ReactStore.useSyncedValues expects the same prop keys on every render. Keys should be stable.");
-      }
-    }
-    const dependencies = Object.values(statePart);
-    useIsoLayoutEffect(() => {
-      store.update(statePart);
-    }, [store, ...dependencies]);
-  }
-  /**
-   * Registers a controllable prop pair (`controlled`, `defaultValue`) for a specific key. If `controlled`
-   * is non-undefined, the store's state at `key` is updated to match `controlled`.
-   */
-  useControlledProp(key, controlled) {
-    React31.useDebugValue(key);
-    const store = this;
-    const isControlled = controlled !== void 0;
-    useIsoLayoutEffect(() => {
-      if (isControlled && !Object.is(store.state[key], controlled)) {
-        store.setState({
-          ...store.state,
-          [key]: controlled
-        });
-      }
-    }, [store, key, controlled, isControlled]);
-    if (true) {
-      const cache = this.controlledValues ??= /* @__PURE__ */ new Map();
-      if (!cache.has(key)) {
-        cache.set(key, isControlled);
-      }
-      const previouslyControlled = cache.get(key);
-      if (previouslyControlled !== void 0 && previouslyControlled !== isControlled) {
-        console.error(`A component is changing the ${isControlled ? "" : "un"}controlled state of ${key.toString()} to be ${isControlled ? "un" : ""}controlled. Elements should not switch from uncontrolled to controlled (or vice versa).`);
-      }
-    }
-  }
-  /** Gets the current value from the store using a selector with the provided key.
-   *
-   * @param key Key of the selector to use.
-   */
-  select(key, a1, a2, a3) {
-    const selector2 = this.selectors[key];
-    return selector2(this.state, a1, a2, a3);
-  }
-  /**
-   * Returns a value from the store's state using a selector function.
-   * Used to subscribe to specific parts of the state.
-   * This methods causes a rerender whenever the selected state changes.
-   *
-   * @param key Key of the selector to use.
-   */
-  useState(key, a1, a2, a3) {
-    React31.useDebugValue(key);
-    return useStore(this, this.selectors[key], a1, a2, a3);
-  }
-  /**
-   * Wraps a function with `useStableCallback` to ensure it has a stable reference
-   * and assigns it to the context.
-   *
-   * @param key Key of the event callback. Must be a function in the context.
-   * @param fn Function to assign.
-   */
-  useContextCallback(key, fn) {
-    React31.useDebugValue(key);
-    const stableFunction = useStableCallback(fn ?? NOOP);
-    this.context[key] = stableFunction;
-  }
-  /**
-   * Returns a stable setter function for a specific key in the store's state.
-   * It's commonly used to pass as a ref callback to React elements.
-   *
-   * @param key Key of the state to set.
-   */
-  useStateSetter(key) {
-    const ref = React31.useRef(void 0);
-    if (ref.current === void 0) {
-      ref.current = (value) => {
-        this.set(key, value);
-      };
-    }
-    return ref.current;
-  }
-  /**
-   * Observes changes derived from the store's selectors and calls the listener when the selected value changes.
-   *
-   * @param key Key of the selector to observe.
-   * @param listener Listener function called when the selector result changes.
-   */
-  observe(selector2, listener) {
-    let selectFn;
-    if (typeof selector2 === "function") {
-      selectFn = selector2;
-    } else {
-      selectFn = this.selectors[selector2];
-    }
-    let prevValue = selectFn(this.state);
-    listener(prevValue, prevValue, this);
-    return this.subscribe((nextState) => {
-      const nextValue = selectFn(nextState);
-      if (!Object.is(prevValue, nextValue)) {
-        const oldValue = prevValue;
-        prevValue = nextValue;
-        listener(nextValue, oldValue, this);
-      }
-    });
-  }
-};
-
-// node_modules/@base-ui/react/floating-ui-react/components/FloatingRootStore.mjs
-var selectors = {
-  open: 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)
-};
-var FloatingRootStore = class extends ReactStore {
-  constructor(options) {
-    const {
-      syncOnly,
-      nested,
-      onOpenChange,
-      triggerElements,
-      ...initialState
-    } = options;
-    super({
-      ...initialState,
-      positionReference: initialState.referenceElement,
-      domReferenceElement: initialState.referenceElement
-    }, {
-      onOpenChange,
-      dataRef: {
-        current: {}
-      },
-      events: createEventEmitter(),
-      nested,
-      triggerElements
-    }, selectors);
-    this.syncOnly = syncOnly;
-  }
-  /**
-   * Syncs the event used by hover logic to distinguish hover-open from click-like interaction.
-   */
-  syncOpenEvent = (newOpen, event) => {
-    if (!newOpen || !this.state.open || // Prevent a pending hover-open from overwriting a click-open event, while allowing
-    // click events to upgrade a hover-open.
-    event != null && isClickLikeEvent(event)) {
-      this.context.dataRef.current.openEvent = newOpen ? event : void 0;
-    }
-  };
-  /**
-   * Runs the root-owned side effects for an open state change.
-   */
-  dispatchOpenChange = (newOpen, eventDetails) => {
-    this.syncOpenEvent(newOpen, eventDetails.event);
-    const details = {
-      open: newOpen,
-      reason: eventDetails.reason,
-      nativeEvent: eventDetails.event,
-      nested: this.context.nested,
-      triggerElement: eventDetails.trigger
-    };
-    this.context.events.emit("openchange", details);
-  };
-  /**
-   * Emits the `openchange` event through the internal event emitter and calls the `onOpenChange` handler with the provided arguments.
-   *
-   * @param newOpen The new open state.
-   * @param eventDetails Details about the event that triggered the open state change.
-   */
-  setOpen = (newOpen, eventDetails) => {
-    if (this.syncOnly) {
-      this.context.onOpenChange?.(newOpen, eventDetails);
-      return;
-    }
-    this.dispatchOpenChange(newOpen, eventDetails);
-    this.context.onOpenChange?.(newOpen, eventDetails);
-  };
-};
-
-// node_modules/@base-ui/react/floating-ui-react/hooks/useSyncedFloatingRootContext.mjs
-function useSyncedFloatingRootContext(options) {
-  const {
-    popupStore,
-    treatPopupAsFloatingElement = false,
-    floatingRootContext: floatingRootContextProp,
-    floatingId,
-    nested,
-    onOpenChange
-  } = options;
-  const open = popupStore.useState("open");
-  const referenceElement = popupStore.useState("activeTriggerElement");
-  const floatingElement = popupStore.useState(treatPopupAsFloatingElement ? "popupElement" : "positionerElement");
-  const triggerElements = popupStore.context.triggerElements;
-  const handleOpenChange = onOpenChange;
-  const internalStoreRef = React32.useRef(null);
-  if (floatingRootContextProp === void 0 && internalStoreRef.current === null) {
-    internalStoreRef.current = new FloatingRootStore({
-      open,
-      transitionStatus: void 0,
-      referenceElement,
-      floatingElement,
-      triggerElements,
-      onOpenChange: handleOpenChange,
-      floatingId,
-      syncOnly: true,
-      nested
-    });
-  }
-  const store = floatingRootContextProp ?? internalStoreRef.current;
-  popupStore.useSyncedValue("floatingId", floatingId);
-  useIsoLayoutEffect(() => {
-    const valuesToSync = {
-      open,
-      floatingId,
-      referenceElement,
-      floatingElement
-    };
-    if (isElement(referenceElement)) {
-      valuesToSync.domReferenceElement = referenceElement;
-    }
-    if (store.state.positionReference === store.state.referenceElement) {
-      valuesToSync.positionReference = referenceElement;
-    }
-    store.update(valuesToSync);
-  }, [open, floatingId, referenceElement, floatingElement, store]);
-  store.context.onOpenChange = handleOpenChange;
-  store.context.nested = nested;
-  return store;
-}
-
-// node_modules/@base-ui/react/utils/popups/popupStoreUtils.mjs
-var FOCUSABLE_POPUP_PROPS = {
-  tabIndex: -1,
-  [FOCUSABLE_ATTRIBUTE]: ""
-};
-function createDefaultInitialFocus(popupRef) {
-  return (interactionType) => interactionType === "touch" ? popupRef.current : true;
-}
-function usePopupStore(externalStore, createStore2, treatPopupAsFloatingElement = false) {
-  const floatingId = useId();
-  const nested = useFloatingParentNodeId() != null;
-  const internalStoreRef = React33.useRef(null);
-  if (externalStore === void 0 && internalStoreRef.current === null) {
-    internalStoreRef.current = createStore2(floatingId, nested);
-  }
-  const store = externalStore ?? internalStoreRef.current;
-  useSyncedFloatingRootContext({
-    popupStore: store,
-    treatPopupAsFloatingElement,
-    floatingRootContext: store.state.floatingRootContext,
-    floatingId,
-    nested,
-    onOpenChange: store.setOpen
-  });
-  return {
-    store,
-    internalStore: internalStoreRef.current
-  };
-}
-function useTriggerRegistration(id, store) {
-  const registeredElementIdRef = React33.useRef(null);
-  const registeredElementRef = React33.useRef(null);
-  return React33.useCallback((element) => {
-    if (id === void 0) {
-      return;
-    }
-    let shouldSyncTriggerCount = false;
-    if (registeredElementIdRef.current !== null) {
-      const registeredId = registeredElementIdRef.current;
-      const registeredElement = registeredElementRef.current;
-      const currentElement = store.context.triggerElements.getById(registeredId);
-      if (registeredElement && currentElement === registeredElement) {
-        store.context.triggerElements.delete(registeredId);
-        shouldSyncTriggerCount = true;
-      }
-      registeredElementIdRef.current = null;
-      registeredElementRef.current = null;
-    }
-    if (element !== null) {
-      registeredElementIdRef.current = id;
-      registeredElementRef.current = element;
-      store.context.triggerElements.add(id, element);
-      shouldSyncTriggerCount = true;
-    }
-    if (shouldSyncTriggerCount) {
-      const triggerCount = store.context.triggerElements.size;
-      if (store.select("open") && store.state.triggerCount !== triggerCount) {
-        store.set("triggerCount", triggerCount);
-      }
-    }
-  }, [store, id]);
-}
-function setPopupOpenState(state, open, trigger, preventUnmountOnClose = false) {
-  if (open) {
-    state.preventUnmountingOnClose = false;
-  } else if (preventUnmountOnClose) {
-    state.preventUnmountingOnClose = true;
-  }
-  const triggerId = trigger?.id ?? null;
-  if (triggerId || open) {
-    state.activeTriggerId = triggerId;
-    state.activeTriggerElement = trigger ?? null;
-  }
-}
-function attachPreventUnmountOnClose(eventDetails) {
-  let preventUnmountOnClose = false;
-  eventDetails.preventUnmountOnClose = () => {
-    preventUnmountOnClose = true;
-  };
-  return () => preventUnmountOnClose;
-}
-function applyPopupOpenChange(store, nextOpen, eventDetails, options = {}) {
-  const reason = eventDetails.reason;
-  const isHover = reason === reason_parts_exports.triggerHover;
-  const isFocusOpen = nextOpen && reason === reason_parts_exports.triggerFocus;
-  const isDismissClose = !nextOpen && (reason === reason_parts_exports.triggerPress || reason === reason_parts_exports.escapeKey);
-  const shouldPreventUnmountOnClose = attachPreventUnmountOnClose(eventDetails);
-  store.context.onOpenChange?.(nextOpen, eventDetails);
-  if (eventDetails.isCanceled) {
-    return;
-  }
-  options.onBeforeDispatch?.();
-  store.state.floatingRootContext.dispatchOpenChange(nextOpen, eventDetails);
-  const changeState = () => {
-    const updatedState = {
-      ...options.extraState,
-      open: nextOpen
-    };
-    if (isFocusOpen) {
-      updatedState.instantType = "focus";
-    } else if (isDismissClose) {
-      updatedState.instantType = "dismiss";
-    } else if (isHover) {
-      updatedState.instantType = void 0;
-    }
-    setPopupOpenState(updatedState, nextOpen, eventDetails.trigger, shouldPreventUnmountOnClose());
-    store.update(updatedState);
-  };
-  if (isHover) {
-    ReactDOM4.flushSync(changeState);
-  } else {
-    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 open = store.select("open");
-    const activeTriggerId = store.select("activeTriggerId");
-    if (activeTriggerId === triggerId) {
-      store.update({
-        activeTriggerElement: element,
-        ...open ? stateUpdates : null
-      });
-      return;
-    }
-    if (activeTriggerId == null && open) {
-      store.update({
-        activeTriggerId: triggerId,
-        activeTriggerElement: element,
-        ...stateUpdates
-      });
-    }
-  });
-  useIsoLayoutEffect(() => {
-    if (isMountedByThisTrigger) {
-      store.update({
-        activeTriggerElement: triggerElementRef.current,
-        ...stateUpdates
-      });
-    }
-  }, [isMountedByThisTrigger, store, triggerElementRef, ...Object.values(stateUpdates)]);
-  return {
-    registerTrigger,
-    isMountedByThisTrigger
-  };
-}
-function useImplicitActiveTrigger(store, options = {}) {
-  const {
-    closeOnActiveTriggerUnmount = false
-  } = options;
-  const open = store.useState("open");
-  const reactiveTriggerCount = store.useState("triggerCount");
-  useIsoLayoutEffect(() => {
-    if (!open) {
-      if (store.state.triggerCount !== 0) {
-        store.set("triggerCount", 0);
-      }
-      return;
-    }
-    const triggerCount = store.context.triggerElements.size;
-    const stateUpdates = {};
-    if (store.state.triggerCount !== triggerCount) {
-      stateUpdates.triggerCount = triggerCount;
-    }
-    const activeTriggerId = store.select("activeTriggerId");
-    let lostActiveTriggerId = null;
-    if (activeTriggerId) {
-      const activeTriggerElement = store.context.triggerElements.getById(activeTriggerId);
-      if (!activeTriggerElement) {
-        lostActiveTriggerId = activeTriggerId;
-      } else if (activeTriggerElement !== store.state.activeTriggerElement) {
-        stateUpdates.activeTriggerElement = activeTriggerElement;
-      }
-    }
-    if (!lostActiveTriggerId && !activeTriggerId && triggerCount === 1) {
-      const iteratorResult = store.context.triggerElements.entries().next();
-      if (!iteratorResult.done) {
-        const [implicitTriggerId, implicitTriggerElement] = iteratorResult.value;
-        stateUpdates.activeTriggerId = implicitTriggerId;
-        stateUpdates.activeTriggerElement = implicitTriggerElement;
-      }
-    }
-    if (stateUpdates.triggerCount !== void 0 || stateUpdates.activeTriggerId !== void 0 || stateUpdates.activeTriggerElement !== void 0) {
-      store.update(stateUpdates);
-    }
-    if (lostActiveTriggerId) {
-      if (closeOnActiveTriggerUnmount) {
-        queueMicrotask(() => {
-          if (store.select("open") && store.select("activeTriggerId") === lostActiveTriggerId && !store.context.triggerElements.getById(lostActiveTriggerId)) {
-            const eventDetails = createChangeEventDetails(reason_parts_exports.none);
-            store.setOpen(false, eventDetails);
-            if (!eventDetails.isCanceled) {
-              store.update({
-                activeTriggerId: null,
-                activeTriggerElement: null
-              });
-            }
-          }
-        });
-      }
-    }
-  }, [open, store, reactiveTriggerCount, closeOnActiveTriggerUnmount]);
-}
-function useOpenStateTransitions(open, store, onUnmount) {
-  const {
-    mounted,
-    setMounted,
-    transitionStatus
-  } = useTransitionStatus(open);
-  const preventUnmountingOnClose = store.useState("preventUnmountingOnClose");
-  const syncedPreventUnmountingOnClose = open ? false : preventUnmountingOnClose;
-  store.useSyncedValues({
-    mounted,
-    transitionStatus,
-    preventUnmountingOnClose: syncedPreventUnmountingOnClose
-  });
-  const forceUnmount = useStableCallback(() => {
-    setMounted(false);
-    store.update({
-      activeTriggerId: null,
-      activeTriggerElement: null,
-      mounted: false,
-      preventUnmountingOnClose: false
-    });
-    onUnmount?.();
-    store.context.onOpenChangeComplete?.(false);
-  });
-  useOpenChangeComplete({
-    enabled: mounted && !open && !syncedPreventUnmountingOnClose,
-    open,
-    ref: store.context.popupRef,
-    onComplete() {
-      if (!open) {
-        forceUnmount();
-      }
-    }
-  });
-  return {
-    forceUnmount,
-    transitionStatus
-  };
-}
-function usePopupInteractionProps(store, statePart) {
-  store.useSyncedValues(statePart);
-  useIsoLayoutEffect(() => () => {
-    store.update({
-      activeTriggerProps: EMPTY_OBJECT,
-      inactiveTriggerProps: EMPTY_OBJECT,
-      popupProps: EMPTY_OBJECT
-    });
-  }, [store]);
-}
-function usePopupRootSync(store, open) {
-  useIsoLayoutEffect(() => {
-    if (!open && store.state.openMethod !== null) {
-      store.set("openMethod", null);
-    }
-  }, [open, store]);
-  useIsoLayoutEffect(() => () => {
-    if (store.state.openMethod !== null) {
-      store.set("openMethod", null);
-    }
-  }, [store]);
-}
-
-// node_modules/@base-ui/react/utils/popups/popupTriggerMap.mjs
-var PopupTriggerMap = class {
-  constructor() {
-    this.elementsSet = /* @__PURE__ */ new Set();
-    this.idMap = /* @__PURE__ */ new Map();
-  }
-  /**
-   * Adds a trigger element with the given ID.
-   *
-   * Note: The provided element is assumed to not be registered under multiple IDs.
-   */
-  add(id, element) {
-    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) {
-        throw new Error("Base UI: A trigger element cannot be registered under multiple IDs in PopupTriggerMap.");
-      }
-    }
-  }
-  /**
-   * 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);
-    }
-  }
-  /**
-   * Whether the given element is registered as a trigger.
-   */
-  hasElement(element) {
-    return this.elementsSet.has(element);
-  }
-  /**
-   * Whether there is a registered trigger element matching the given predicate.
-   */
-  hasMatchingElement(predicate) {
-    for (const element of this.elementsSet) {
-      if (predicate(element)) {
-        return true;
-      }
-    }
-    return false;
-  }
-  /**
-   * Returns the trigger element associated with the given ID, or undefined if no such element exists.
-   */
-  getById(id) {
-    return this.idMap.get(id);
-  }
-  /**
-   * Returns an iterable of all registered trigger entries, where each entry is a tuple of [id, element].
-   */
-  entries() {
-    return this.idMap.entries();
-  }
-  /**
-   * Returns an iterable of all registered trigger elements.
-   */
-  elements() {
-    return this.elementsSet.values();
-  }
-  /**
-   * Returns the number of registered trigger elements.
-   */
-  get size() {
-    return this.idMap.size;
-  }
-};
-
-// node_modules/@base-ui/react/floating-ui-react/utils/getEmptyRootContext.mjs
-function getEmptyRootContext() {
-  return new FloatingRootStore({
-    open: false,
-    transitionStatus: void 0,
-    floatingElement: null,
-    referenceElement: null,
-    triggerElements: new PopupTriggerMap(),
-    floatingId: void 0,
-    syncOnly: false,
-    nested: false,
-    onOpenChange: void 0
-  });
-}
-
-// node_modules/@base-ui/react/utils/popups/store.mjs
-function createInitialPopupStoreState() {
-  return {
-    open: false,
-    openProp: void 0,
-    mounted: false,
-    transitionStatus: void 0,
-    floatingRootContext: getEmptyRootContext(),
-    floatingId: void 0,
-    triggerCount: 0,
-    preventUnmountingOnClose: false,
-    payload: void 0,
-    activeTriggerId: null,
-    activeTriggerElement: null,
-    triggerIdProp: void 0,
-    popupElement: null,
-    positionerElement: null,
-    activeTriggerProps: EMPTY_OBJECT,
-    inactiveTriggerProps: EMPTY_OBJECT,
-    popupProps: EMPTY_OBJECT
-  };
-}
-function createPopupFloatingRootContext(triggerElements, floatingId, nested = false) {
-  return new FloatingRootStore({
-    open: false,
-    transitionStatus: void 0,
-    floatingElement: null,
-    referenceElement: null,
-    triggerElements,
-    floatingId,
-    syncOnly: true,
-    nested,
-    onOpenChange: void 0
-  });
-}
-var activeTriggerIdSelector = createSelector((state) => state.triggerIdProp ?? state.activeTriggerId);
-var openSelector = createSelector((state) => state.openProp ?? state.open);
-var popupIdSelector = createSelector((state) => {
-  const popupId = state.popupElement?.id ?? state.floatingId;
-  return popupId || void 0;
-});
-function triggerOwnsOpenPopup(state, triggerId) {
-  return triggerId !== void 0 && openSelector(state) && activeTriggerIdSelector(state) === triggerId;
-}
-function triggerOwnsOpenPopupOrIsOnlyTrigger(state, triggerId) {
-  if (triggerOwnsOpenPopup(state, triggerId)) {
-    return true;
-  }
-  return triggerId !== void 0 && openSelector(state) && activeTriggerIdSelector(state) == null && state.triggerCount === 1;
-}
-var popupStoreSelectors = {
-  open: openSelector,
-  mounted: 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),
-  activeTriggerId: activeTriggerIdSelector,
-  activeTriggerElement: createSelector((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),
-  /**
-   * Whether the popup is open and was activated by a trigger with the given ID.
-   */
-  isOpenedByTrigger: createSelector((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),
-  /**
-   * 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)
-};
-
-// 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;
-    }
-    store.update(valuesToSync);
-  }, [open, floatingId, elements.reference, elements.floating, store]);
-  store.context.onOpenChange = onOpenChange;
-  store.context.nested = nested;
-  return store;
-}
-
-// node_modules/@base-ui/react/floating-ui-react/hooks/useFloating.mjs
-function useFloating2(options = {}) {
-  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] = React34.useState(null);
-  const [localDomReference, setLocalDomReference] = React34.useState(void 0);
-  const [localFloatingElement, setLocalFloatingElement] = React34.useState(void 0);
-  const domReferenceRef = React34.useRef(null);
-  const tree = useFloatingTree(externalTree);
-  const storeElements = React34.useMemo(() => ({
-    reference: referenceElement,
-    floating: floatingElement,
-    domReference: domReferenceElement
-  }), [referenceElement, floatingElement, domReferenceElement]);
-  const position = useFloating({
-    ...options,
-    elements: {
-      ...storeElements,
-      ...positionReference && {
-        reference: positionReference
-      }
-    }
-  });
-  const localDomReferenceElement = isElement(localDomReference) ? localDomReference : null;
-  const syncedFloatingElement = localFloatingElement === void 0 ? store.state.floatingElement : localFloatingElement;
-  store.useSyncedValue("referenceElement", localDomReference ?? null);
-  store.useSyncedValue("domReferenceElement", localDomReference === void 0 ? domReferenceElement : localDomReferenceElement);
-  store.useSyncedValue("floatingElement", syncedFloatingElement);
-  const setPositionReference = React34.useCallback((node) => {
-    const computedPositionReference = isElement(node) ? {
-      getBoundingClientRect: () => node.getBoundingClientRect(),
-      getClientRects: () => node.getClientRects(),
-      contextElement: node
-    } : node;
-    setPositionReferenceRaw(computedPositionReference);
-    position.refs.setReference(computedPositionReference);
-  }, [position.refs]);
-  const setReference = React34.useCallback((node) => {
-    if (isElement(node) || node === null) {
-      domReferenceRef.current = node;
-      setLocalDomReference(node);
-    }
-    if (isElement(position.refs.reference.current) || position.refs.reference.current === null || // Don't allow setting virtual elements using the old technique back to
-    // `null` to support `positionReference` + an unstable `reference`
-    // callback ref.
-    node !== null && !isElement(node)) {
-      position.refs.setReference(node);
-    }
-  }, [position.refs, setLocalDomReference]);
-  const setFloating = React34.useCallback((node) => {
-    setLocalFloatingElement(node);
-    position.refs.setFloating(node);
-  }, [position.refs]);
-  const refs = React34.useMemo(() => ({
-    ...position.refs,
-    setReference,
-    setFloating,
-    setPositionReference,
-    domReference: domReferenceRef
-  }), [position.refs, setReference, setFloating, setPositionReference]);
-  const elements = React34.useMemo(() => ({
-    ...position.elements,
-    domReference: domReferenceElement
-  }), [position.elements, domReferenceElement]);
-  const context = React34.useMemo(() => ({
-    ...position,
-    dataRef: store.context.dataRef,
-    open,
-    onOpenChange: store.setOpen,
-    events: store.context.events,
-    floatingId,
-    refs,
-    elements,
-    nodeId,
-    rootStore: store
-  }), [position, refs, elements, nodeId, store, open, floatingId]);
-  useIsoLayoutEffect(() => {
-    if (domReferenceElement) {
-      domReferenceRef.current = domReferenceElement;
-    }
-  }, [domReferenceElement]);
-  useIsoLayoutEffect(() => {
-    store.context.dataRef.current.floatingContext = context;
-    const node = tree?.nodesRef.current.find((n2) => n2.id === nodeId);
-    if (node) {
-      node.context = context;
-    }
-  });
-  return React34.useMemo(() => ({
-    ...position,
-    context,
-    refs,
-    elements,
-    rootStore: store
-  }), [position, refs, elements, context, store]);
-}
-
-// node_modules/@base-ui/react/floating-ui-react/hooks/useFocus.mjs
-var React35 = __toESM(require_react(), 1);
-var isMacSafari = parts_exports.os.mac && parts_exports.engine.webkit;
-function useFocus(context, props = {}) {
-  const {
-    enabled = true,
-    delay
-  } = props;
-  const store = "rootStore" in context ? context.rootStore : context;
-  const {
-    events,
-    dataRef
-  } = store.context;
-  const blockFocusRef = React35.useRef(false);
-  const blockedReferenceRef = React35.useRef(null);
-  const keyboardModalityRef = React35.useRef(true);
-  const timeout = useTimeout();
-  React35.useEffect(() => {
-    const domReference = store.select("domReferenceElement");
-    if (!enabled) {
-      return void 0;
-    }
-    const win = getWindow(domReference);
-    function onBlur() {
-      const currentDomReference = store.select("domReferenceElement");
-      if (!store.select("open") && isHTMLElement(currentDomReference) && currentDomReference === activeElement(ownerDocument(currentDomReference))) {
-        blockFocusRef.current = true;
-      }
-    }
-    function onKeyDown() {
-      keyboardModalityRef.current = true;
-    }
-    function onPointerDown() {
-      keyboardModalityRef.current = false;
-    }
-    return mergeCleanups(addEventListener(win, "blur", onBlur), isMacSafari && addEventListener(win, "keydown", onKeyDown, true), isMacSafari && addEventListener(win, "pointerdown", onPointerDown, true));
-  }, [store, enabled]);
-  React35.useEffect(() => {
-    if (!enabled) {
-      return void 0;
-    }
-    function onOpenChangeLocal(details) {
-      if (details.reason === reason_parts_exports.triggerPress || details.reason === reason_parts_exports.escapeKey) {
-        const referenceElement = store.select("domReferenceElement");
-        if (isElement(referenceElement)) {
-          blockedReferenceRef.current = referenceElement;
-          blockFocusRef.current = true;
-        }
-      }
-    }
-    events.on("openchange", onOpenChangeLocal);
-    return () => {
-      events.off("openchange", onOpenChangeLocal);
-    };
-  }, [events, enabled, store]);
-  const reference = React35.useMemo(() => {
-    function resetBlockedFocus() {
-      blockFocusRef.current = false;
-      blockedReferenceRef.current = null;
-    }
-    return {
-      onMouseLeave() {
-        resetBlockedFocus();
-      },
-      onFocus(event) {
-        const focusTarget = event.currentTarget;
-        if (blockFocusRef.current) {
-          if (blockedReferenceRef.current === focusTarget) {
-            return;
-          }
-          resetBlockedFocus();
-        }
-        const target = getTarget(event.nativeEvent);
-        if (isElement(target)) {
-          if (isMacSafari && !event.relatedTarget) {
-            if (!keyboardModalityRef.current && !isTypeableElement(target)) {
-              return;
-            }
-          } else if (!matchesFocusVisible(target)) {
-            return;
-          }
-        }
-        const movedFromOtherEnabledTrigger = isTargetInsideEnabledTrigger(event.relatedTarget, store.context.triggerElements);
-        const {
-          nativeEvent,
-          currentTarget
-        } = event;
-        const delayValue = typeof delay === "function" ? delay() : delay;
-        if (store.select("open") && movedFromOtherEnabledTrigger || delayValue === 0 || delayValue === void 0) {
-          store.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerFocus, nativeEvent, currentTarget));
-          return;
-        }
-        timeout.start(delayValue, () => {
-          if (blockFocusRef.current) {
-            return;
-          }
-          store.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerFocus, nativeEvent, currentTarget));
-        });
-      },
-      onBlur(event) {
-        resetBlockedFocus();
-        const relatedTarget = event.relatedTarget;
-        const nativeEvent = event.nativeEvent;
-        const movedToFocusGuard = isElement(relatedTarget) && relatedTarget.hasAttribute(createAttribute("focus-guard")) && relatedTarget.getAttribute("data-type") === "outside";
-        timeout.start(0, () => {
-          const domReference = store.select("domReferenceElement");
-          const activeEl = activeElement(ownerDocument(domReference));
-          if (!relatedTarget && activeEl === domReference) {
-            return;
-          }
-          if (contains(dataRef.current.floatingContext?.refs.floating.current, activeEl) || contains(domReference, activeEl) || movedToFocusGuard) {
-            return;
-          }
-          const nextFocusedElement = relatedTarget ?? activeEl;
-          if (isTargetInsideEnabledTrigger(nextFocusedElement, store.context.triggerElements)) {
-            return;
-          }
-          store.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerFocus, nativeEvent));
-        });
-      }
-    };
-  }, [dataRef, delay, store, timeout]);
-  return React35.useMemo(() => enabled ? {
-    reference,
-    trigger: reference
-  } : {}, [enabled, reference]);
-}
-
-// node_modules/@base-ui/react/floating-ui-react/hooks/useHoverFloatingInteraction.mjs
-var React36 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/floating-ui-react/hooks/useHoverInteractionSharedState.mjs
-var HoverInteraction = class _HoverInteraction {
-  constructor() {
-    this.pointerType = void 0;
-    this.interactedInside = false;
-    this.handler = void 0;
-    this.blockMouseMove = true;
-    this.performedPointerEventsMutation = false;
-    this.pointerEventsScopeElement = null;
-    this.pointerEventsReferenceElement = null;
-    this.pointerEventsFloatingElement = null;
-    this.restTimeoutPending = false;
-    this.openChangeTimeout = new Timeout();
-    this.restTimeout = new Timeout();
-    this.handleCloseOptions = void 0;
-  }
-  static create() {
-    return new _HoverInteraction();
-  }
-  dispose = () => {
-    this.openChangeTimeout.clear();
-    this.restTimeout.clear();
-  };
-  disposeEffect = () => {
-    return this.dispose;
-  };
-};
-var pointerEventsMutationOwnerByScopeElement = /* @__PURE__ */ new WeakMap();
-function clearSafePolygonPointerEventsMutation(instance) {
-  if (!instance.performedPointerEventsMutation) {
-    return;
-  }
-  const scopeElement = instance.pointerEventsScopeElement;
-  if (scopeElement && pointerEventsMutationOwnerByScopeElement.get(scopeElement) === instance) {
-    instance.pointerEventsScopeElement?.style.removeProperty("pointer-events");
-    instance.pointerEventsReferenceElement?.style.removeProperty("pointer-events");
-    instance.pointerEventsFloatingElement?.style.removeProperty("pointer-events");
-    pointerEventsMutationOwnerByScopeElement.delete(scopeElement);
-  }
-  instance.performedPointerEventsMutation = false;
-  instance.pointerEventsScopeElement = null;
-  instance.pointerEventsReferenceElement = null;
-  instance.pointerEventsFloatingElement = null;
-}
-function applySafePolygonPointerEventsMutation(instance, options) {
-  const {
-    scopeElement,
-    referenceElement,
-    floatingElement
-  } = options;
-  const existingOwner = pointerEventsMutationOwnerByScopeElement.get(scopeElement);
-  if (existingOwner && existingOwner !== instance) {
-    clearSafePolygonPointerEventsMutation(existingOwner);
-  }
-  clearSafePolygonPointerEventsMutation(instance);
-  instance.performedPointerEventsMutation = true;
-  instance.pointerEventsScopeElement = scopeElement;
-  instance.pointerEventsReferenceElement = referenceElement;
-  instance.pointerEventsFloatingElement = floatingElement;
-  pointerEventsMutationOwnerByScopeElement.set(scopeElement, instance);
-  scopeElement.style.pointerEvents = "none";
-  referenceElement.style.pointerEvents = "auto";
-  floatingElement.style.pointerEvents = "auto";
-}
-function useHoverInteractionSharedState(store) {
-  const data = store.context.dataRef.current;
-  const instance = useRefWithInit(() => data.hoverInteractionState ?? HoverInteraction.create()).current;
-  if (!data.hoverInteractionState) {
-    data.hoverInteractionState = instance;
-  }
-  useOnMount(data.hoverInteractionState.disposeEffect);
-  return data.hoverInteractionState;
-}
-
-// node_modules/@base-ui/react/floating-ui-react/hooks/useHoverFloatingInteraction.mjs
-function useHoverFloatingInteraction(context, parameters = {}) {
-  const {
-    enabled = true,
-    closeDelay: closeDelayProp = 0,
-    nodeId: nodeIdProp
-  } = parameters;
-  const 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;
-  const tree = useFloatingTree();
-  const parentId = useFloatingParentNodeId();
-  const instance = useHoverInteractionSharedState(store);
-  const childClosedTimeout = useTimeout();
-  const isClickLikeOpenEvent2 = useStableCallback(() => {
-    return isClickLikeOpenEvent(dataRef.current.openEvent?.type, instance.interactedInside);
-  });
-  const isHoverOpen = useStableCallback(() => {
-    return isHoverOpenEvent(dataRef.current.openEvent?.type);
-  });
-  const clearPointerEvents = useStableCallback(() => {
-    clearSafePolygonPointerEventsMutation(instance);
-  });
-  useIsoLayoutEffect(() => {
-    if (!open) {
-      instance.pointerType = void 0;
-      instance.restTimeoutPending = false;
-      instance.interactedInside = false;
-      clearPointerEvents();
-    }
-  }, [open, instance, clearPointerEvents]);
-  React36.useEffect(() => {
-    return clearPointerEvents;
-  }, [clearPointerEvents]);
-  useIsoLayoutEffect(() => {
-    if (!enabled) {
-      return void 0;
-    }
-    if (open && instance.handleCloseOptions?.blockPointerEvents && isHoverOpen() && isElement(domReferenceElement) && floatingElement) {
-      const ref = domReferenceElement;
-      const floatingEl = floatingElement;
-      const doc = ownerDocument(floatingElement);
-      const parentFloating = tree?.nodesRef.current.find((node) => node.id === parentId)?.context?.elements.floating;
-      if (parentFloating) {
-        parentFloating.style.pointerEvents = "";
-      }
-      const cachedScopeElement = instance.pointerEventsScopeElement !== floatingEl ? instance.pointerEventsScopeElement : null;
-      const parentScopeElement = parentFloating !== floatingEl ? parentFloating : null;
-      const scopeElement = instance.handleCloseOptions?.getScope?.() ?? cachedScopeElement ?? parentScopeElement ?? ref.closest("[data-rootownerid]") ?? doc.body;
-      applySafePolygonPointerEventsMutation(instance, {
-        scopeElement,
-        referenceElement: ref,
-        floatingElement: floatingEl
-      });
-      return () => {
-        clearPointerEvents();
-      };
-    }
-    return void 0;
-  }, [enabled, open, domReferenceElement, floatingElement, instance, isHoverOpen, tree, parentId, clearPointerEvents]);
-  React36.useEffect(() => {
-    if (!enabled) {
-      return void 0;
-    }
-    function hasParentChildren() {
-      return !!(tree && parentId && getNodeChildren(tree.nodesRef.current, parentId).length > 0);
-    }
-    function closeWithDelay(event) {
-      const closeDelay = getDelay(closeDelayProp, "close", instance.pointerType);
-      const close = () => {
-        store.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerHover, event));
-        tree?.events.emit("floating.closed", event);
-      };
-      if (closeDelay) {
-        instance.openChangeTimeout.start(closeDelay, close);
-      } else {
-        instance.openChangeTimeout.clear();
-        close();
-      }
-    }
-    function handleInteractInside(event) {
-      const target = getTarget(event);
-      if (!isInteractiveElement(target)) {
-        instance.interactedInside = false;
-        return;
-      }
-      instance.interactedInside = target?.closest("[aria-haspopup]") != null;
-    }
-    function onFloatingMouseEnter() {
-      instance.openChangeTimeout.clear();
-      childClosedTimeout.clear();
-      tree?.events.off("floating.closed", onNodeClosed);
-      clearPointerEvents();
-    }
-    function onFloatingMouseLeave(event) {
-      if (hasParentChildren() && tree) {
-        tree.events.on("floating.closed", onNodeClosed);
-        return;
-      }
-      if (isTargetInsideEnabledTrigger(event.relatedTarget, store.context.triggerElements)) {
-        return;
-      }
-      const currentNodeId = dataRef.current.floatingContext?.nodeId ?? nodeIdProp;
-      const relatedTarget = event.relatedTarget;
-      const isMovingIntoDescendantFloating = tree && currentNodeId && isElement(relatedTarget) && getNodeChildren(tree.nodesRef.current, currentNodeId, false).some((node) => contains(node.context?.elements.floating, relatedTarget));
-      if (isMovingIntoDescendantFloating) {
-        return;
-      }
-      if (instance.handler) {
-        instance.handler(event);
-        return;
-      }
-      clearPointerEvents();
-      if (isHoverOpen() && !isClickLikeOpenEvent2()) {
-        closeWithDelay(event);
-      }
-    }
-    function onNodeClosed(event) {
-      if (!tree || !parentId || hasParentChildren()) {
-        return;
-      }
-      childClosedTimeout.start(0, () => {
-        tree.events.off("floating.closed", onNodeClosed);
-        store.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerHover, event));
-        tree.events.emit("floating.closed", event);
-      });
-    }
-    const floating = floatingElement;
-    return mergeCleanups(floating && addEventListener(floating, "mouseenter", onFloatingMouseEnter), floating && addEventListener(floating, "mouseleave", onFloatingMouseLeave), floating && addEventListener(floating, "pointerdown", handleInteractInside, true), () => {
-      tree?.events.off("floating.closed", onNodeClosed);
-    });
-  }, [enabled, floatingElement, store, dataRef, closeDelayProp, nodeIdProp, isHoverOpen, isClickLikeOpenEvent2, clearPointerEvents, instance, tree, parentId, childClosedTimeout]);
-}
-
-// node_modules/@base-ui/react/floating-ui-react/hooks/useHoverReferenceInteraction.mjs
-var React37 = __toESM(require_react(), 1);
-var ReactDOM5 = __toESM(require_react_dom(), 1);
-var EMPTY_REF = {
-  current: null
-};
-function useHoverReferenceInteraction(context, props = {}) {
-  const {
-    enabled = true,
-    delay = 0,
-    handleClose = null,
-    mouseOnly = false,
-    restMs = 0,
-    move = true,
-    triggerElementRef = EMPTY_REF,
-    externalTree,
-    isActiveTrigger = true,
-    getHandleCloseContext,
-    isClosing,
-    shouldOpen: shouldOpenProp
-  } = props;
-  const store = "rootStore" in context ? context.rootStore : context;
-  const {
-    dataRef,
-    events
-  } = store.context;
-  const tree = useFloatingTree(externalTree);
-  const instance = useHoverInteractionSharedState(store);
-  const isHoverCloseActiveRef = React37.useRef(false);
-  const handleCloseRef = useValueAsRef(handleClose);
-  const delayRef = useValueAsRef(delay);
-  const restMsRef = useValueAsRef(restMs);
-  const enabledRef = useValueAsRef(enabled);
-  const shouldOpenRef = useValueAsRef(shouldOpenProp);
-  const isClosingRef = useValueAsRef(isClosing);
-  const isClickLikeOpenEvent2 = useStableCallback(() => {
-    return isClickLikeOpenEvent(dataRef.current.openEvent?.type, instance.interactedInside);
-  });
-  const checkShouldOpen = useStableCallback(() => {
-    return shouldOpenRef.current?.() !== false;
-  });
-  const isOverInactiveTrigger = useStableCallback((currentDomReference, currentTarget, target) => {
-    const allTriggers = store.context.triggerElements;
-    if (allTriggers.hasElement(currentTarget)) {
-      return !currentDomReference || !contains(currentDomReference, currentTarget);
-    }
-    if (!isElement(target)) {
-      return false;
-    }
-    const targetElement = target;
-    return allTriggers.hasMatchingElement((trigger) => contains(trigger, targetElement)) && (!currentDomReference || !contains(currentDomReference, targetElement));
-  });
-  const cleanupMouseMoveHandler = useStableCallback(() => {
-    if (!instance.handler) {
-      return;
-    }
-    const doc = ownerDocument(store.select("domReferenceElement"));
-    doc.removeEventListener("mousemove", instance.handler);
-    instance.handler = void 0;
-  });
-  const clearPointerEvents = useStableCallback(() => {
-    clearSafePolygonPointerEventsMutation(instance);
-  });
-  if (isActiveTrigger) {
-    instance.handleCloseOptions = handleCloseRef.current?.__options;
-  }
-  React37.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
-  React37.useEffect(() => {
-    if (!enabled) {
-      return void 0;
-    }
-    function onOpenChangeLocal(details) {
-      if (!details.open) {
-        isHoverCloseActiveRef.current = details.reason === reason_parts_exports.triggerHover;
-        cleanupMouseMoveHandler();
-        instance.openChangeTimeout.clear();
-        instance.restTimeout.clear();
-        instance.blockMouseMove = true;
-        instance.restTimeoutPending = false;
-      } else {
-        isHoverCloseActiveRef.current = false;
-      }
-    }
-    events.on("openchange", onOpenChangeLocal);
-    return () => {
-      events.off("openchange", onOpenChangeLocal);
-    };
-  }, [enabled, events, instance, cleanupMouseMoveHandler]);
-  React37.useEffect(() => {
-    if (!enabled) {
-      return void 0;
-    }
-    function closeWithDelay(event, runElseBranch = true) {
-      const closeDelay = getDelay(delayRef.current, "close", instance.pointerType);
-      if (closeDelay) {
-        instance.openChangeTimeout.start(closeDelay, () => {
-          store.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerHover, event));
-          tree?.events.emit("floating.closed", event);
-        });
-      } else if (runElseBranch) {
-        instance.openChangeTimeout.clear();
-        store.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerHover, event));
-        tree?.events.emit("floating.closed", event);
-      }
-    }
-    const trigger = triggerElementRef.current ?? (isActiveTrigger ? store.select("domReferenceElement") : null);
-    if (!isElement(trigger)) {
-      return void 0;
-    }
-    function onMouseEnter(event) {
-      instance.openChangeTimeout.clear();
-      instance.blockMouseMove = false;
-      if (mouseOnly && !isMouseLikePointerType(instance.pointerType)) {
-        return;
-      }
-      const restMsValue = getRestMs(restMsRef.current);
-      const openDelay = getDelay(delayRef.current, "open", instance.pointerType);
-      const eventTarget = getTarget(event);
-      const currentTarget = event.currentTarget ?? null;
-      const currentDomReference = store.select("domReferenceElement");
-      let triggerNode = currentTarget;
-      if (isElement(eventTarget) && !store.context.triggerElements.hasElement(eventTarget)) {
-        for (const triggerElement of store.context.triggerElements.elements()) {
-          if (contains(triggerElement, eventTarget)) {
-            triggerNode = triggerElement;
-            break;
-          }
-        }
-      }
-      if (isElement(currentTarget) && isElement(currentDomReference) && !store.context.triggerElements.hasElement(currentTarget) && contains(currentTarget, currentDomReference)) {
-        triggerNode = currentDomReference;
-      }
-      const isOverInactive = triggerNode == null ? false : isOverInactiveTrigger(currentDomReference, triggerNode, eventTarget);
-      const isOpen = store.select("open");
-      const isInClosingTransition = isClosingRef.current?.() ?? store.select("transitionStatus") === "ending";
-      const isHoverCloseTransition = !isOpen && isInClosingTransition && isHoverCloseActiveRef.current;
-      const isReenteringSameTriggerDuringCloseTransition = !isOverInactive && isElement(triggerNode) && isElement(currentDomReference) && contains(currentDomReference, triggerNode) && isHoverCloseTransition;
-      const isRestOnlyDelay = restMsValue > 0 && !openDelay;
-      const shouldOpenImmediately = isOverInactive && (isOpen || isHoverCloseTransition) || isReenteringSameTriggerDuringCloseTransition;
-      const shouldOpen = !isOpen || isOverInactive;
-      if (shouldOpenImmediately) {
-        if (checkShouldOpen()) {
-          store.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerHover, event, triggerNode));
-        }
-        return;
-      }
-      if (isRestOnlyDelay) {
-        return;
-      }
-      if (openDelay) {
-        instance.openChangeTimeout.start(openDelay, () => {
-          if (shouldOpen && checkShouldOpen()) {
-            store.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerHover, event, triggerNode));
-          }
-        });
-      } else if (shouldOpen) {
-        if (checkShouldOpen()) {
-          store.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerHover, event, triggerNode));
-        }
-      }
-    }
-    function onMouseLeave(event) {
-      if (isClickLikeOpenEvent2()) {
-        clearPointerEvents();
-        return;
-      }
-      cleanupMouseMoveHandler();
-      const domReferenceElement = store.select("domReferenceElement");
-      const doc = ownerDocument(domReferenceElement);
-      instance.restTimeout.clear();
-      instance.restTimeoutPending = false;
-      const handleCloseContextBase = dataRef.current.floatingContext ?? getHandleCloseContext?.();
-      if (isTargetInsideEnabledTrigger(event.relatedTarget, store.context.triggerElements)) {
-        return;
-      }
-      if (handleCloseRef.current && handleCloseContextBase) {
-        if (!store.select("open")) {
-          instance.openChangeTimeout.clear();
-        }
-        const currentTrigger = triggerElementRef.current;
-        instance.handler = handleCloseRef.current({
-          ...handleCloseContextBase,
-          tree,
-          x: event.clientX,
-          y: event.clientY,
-          onClose() {
-            clearPointerEvents();
-            cleanupMouseMoveHandler();
-            if (enabledRef.current && !isClickLikeOpenEvent2() && currentTrigger === store.select("domReferenceElement")) {
-              closeWithDelay(event, true);
-            }
-          }
-        });
-        doc.addEventListener("mousemove", instance.handler);
-        instance.handler(event);
-        return;
-      }
-      const shouldClose = instance.pointerType === "touch" ? !contains(store.select("floatingElement"), event.relatedTarget) : true;
-      if (shouldClose) {
-        closeWithDelay(event);
-      }
-    }
-    if (move) {
-      return mergeCleanups(addEventListener(trigger, "mousemove", onMouseEnter, {
-        once: true
-      }), addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave));
-    }
-    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 React37.useMemo(() => {
-    if (!enabled) {
-      return void 0;
-    }
-    function setPointerRef(event) {
-      instance.pointerType = event.pointerType;
-    }
-    return {
-      onPointerDown: setPointerRef,
-      onPointerEnter: setPointerRef,
-      onMouseMove(event) {
-        const {
-          nativeEvent
-        } = event;
-        const trigger = event.currentTarget;
-        const currentDomReference = store.select("domReferenceElement");
-        const currentOpen = store.select("open");
-        const isOverInactive = isOverInactiveTrigger(currentDomReference, trigger, event.target);
-        if (mouseOnly && !isMouseLikePointerType(instance.pointerType)) {
-          return;
-        }
-        if (currentOpen && isOverInactive && instance.handleCloseOptions?.blockPointerEvents) {
-          const floatingElement = store.select("floatingElement");
-          if (floatingElement) {
-            const scopeElement = instance.handleCloseOptions?.getScope?.() ?? trigger.ownerDocument.body;
-            applySafePolygonPointerEventsMutation(instance, {
-              scopeElement,
-              referenceElement: trigger,
-              floatingElement
-            });
-          }
-        }
-        const restMsValue = getRestMs(restMsRef.current);
-        if (currentOpen && !isOverInactive || restMsValue === 0) {
-          return;
-        }
-        if (!isOverInactive && instance.restTimeoutPending && event.movementX ** 2 + event.movementY ** 2 < 2) {
-          return;
-        }
-        instance.restTimeout.clear();
-        function handleMouseMove() {
-          instance.restTimeoutPending = false;
-          if (isClickLikeOpenEvent2()) {
-            return;
-          }
-          const latestOpen = store.select("open");
-          if (!instance.blockMouseMove && (!latestOpen || isOverInactive) && checkShouldOpen()) {
-            store.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerHover, nativeEvent, trigger));
-          }
-        }
-        if (instance.pointerType === "touch") {
-          ReactDOM5.flushSync(() => {
-            handleMouseMove();
-          });
-        } else if (isOverInactive && currentOpen) {
-          handleMouseMove();
-        } else {
-          instance.restTimeoutPending = true;
-          instance.restTimeout.start(restMsValue, handleMouseMove);
-        }
-      }
-    };
-  }, [enabled, instance, isClickLikeOpenEvent2, isOverInactiveTrigger, mouseOnly, store, restMsRef, checkShouldOpen]);
-}
-
-// node_modules/@base-ui/react/floating-ui-react/safePolygon.mjs
-var CURSOR_SPEED_THRESHOLD = 0.1;
-var CURSOR_SPEED_THRESHOLD_SQUARED = CURSOR_SPEED_THRESHOLD * CURSOR_SPEED_THRESHOLD;
-var POLYGON_BUFFER = 0.5;
-function hasIntersectingEdge(pointX, pointY, xi, yi, xj, yj) {
-  return yi >= pointY !== yj >= pointY && pointX <= (xj - xi) * (pointY - yi) / (yj - yi) + xi;
-}
-function isPointInQuadrilateral(pointX, pointY, x1, y1, x2, y2, x3, y3, x4, y4) {
-  let isInsideValue = false;
-  if (hasIntersectingEdge(pointX, pointY, x1, y1, x2, y2)) {
-    isInsideValue = !isInsideValue;
-  }
-  if (hasIntersectingEdge(pointX, pointY, x2, y2, x3, y3)) {
-    isInsideValue = !isInsideValue;
-  }
-  if (hasIntersectingEdge(pointX, pointY, x3, y3, x4, y4)) {
-    isInsideValue = !isInsideValue;
-  }
-  if (hasIntersectingEdge(pointX, pointY, x4, y4, x1, y1)) {
-    isInsideValue = !isInsideValue;
-  }
-  return isInsideValue;
-}
-function isInsideRect(pointX, pointY, rect) {
-  return pointX >= rect.x && pointX <= rect.x + rect.width && pointY >= rect.y && pointY <= rect.y + rect.height;
-}
-function isInsideAxisAlignedRect(pointX, pointY, x1, y1, x2, y2) {
-  const minX = Math.min(x1, x2);
-  const maxX = Math.max(x1, x2);
-  const minY = Math.min(y1, y2);
-  const maxY = Math.max(y1, y2);
-  return pointX >= minX && pointX <= maxX && pointY >= minY && pointY <= maxY;
-}
-function safePolygon(options = {}) {
-  const {
-    blockPointerEvents = false
-  } = options;
-  const timeout = new Timeout();
-  const fn = ({
-    x: x2,
-    y: y2,
-    placement,
-    elements,
-    onClose,
-    nodeId,
-    tree
-  }) => {
-    const side = placement?.split("-")[0];
-    let hasLanded = false;
-    let lastX = null;
-    let lastY = null;
-    let lastCursorTime = typeof performance !== "undefined" ? performance.now() : 0;
-    function isCursorMovingSlowly(nextX, nextY) {
-      const currentTime = performance.now();
-      const elapsedTime = currentTime - lastCursorTime;
-      if (lastX === null || lastY === null || elapsedTime === 0) {
-        lastX = nextX;
-        lastY = nextY;
-        lastCursorTime = currentTime;
-        return false;
-      }
-      const deltaX = nextX - lastX;
-      const deltaY = nextY - lastY;
-      const distanceSquared = deltaX * deltaX + deltaY * deltaY;
-      const thresholdSquared = elapsedTime * elapsedTime * CURSOR_SPEED_THRESHOLD_SQUARED;
-      lastX = nextX;
-      lastY = nextY;
-      lastCursorTime = currentTime;
-      return distanceSquared < thresholdSquared;
-    }
-    function close() {
-      timeout.clear();
-      onClose();
-    }
-    return function onMouseMove(event) {
-      timeout.clear();
-      const domReference = elements.domReference;
-      const floating = elements.floating;
-      if (!domReference || !floating || side == null || x2 == null || y2 == null) {
-        return void 0;
-      }
-      const {
-        clientX,
-        clientY
-      } = event;
-      const target = getTarget(event);
-      const isLeave = event.type === "mouseleave";
-      const isOverFloatingEl = contains(floating, target);
-      const isOverReferenceEl = contains(domReference, target);
-      if (isOverFloatingEl) {
-        hasLanded = true;
-        if (!isLeave) {
-          return void 0;
-        }
-      }
-      if (isOverReferenceEl) {
-        hasLanded = false;
-        if (!isLeave) {
-          hasLanded = true;
-          return void 0;
-        }
-      }
-      if (isLeave && isElement(event.relatedTarget) && contains(floating, event.relatedTarget)) {
-        return void 0;
-      }
-      function hasOpenChildNode() {
-        return Boolean(tree && getNodeChildren(tree.nodesRef.current, nodeId).length > 0);
-      }
-      function closeIfNoOpenChild() {
-        if (!hasOpenChildNode()) {
-          close();
-        }
-      }
-      if (hasOpenChildNode()) {
-        return void 0;
-      }
-      const refRect = domReference.getBoundingClientRect();
-      const rect = floating.getBoundingClientRect();
-      const cursorLeaveFromRight = x2 > rect.right - rect.width / 2;
-      const cursorLeaveFromBottom = y2 > rect.bottom - rect.height / 2;
-      const isFloatingWider = rect.width > refRect.width;
-      const isFloatingTaller = rect.height > refRect.height;
-      const left = (isFloatingWider ? refRect : rect).left;
-      const right = (isFloatingWider ? refRect : rect).right;
-      const top = (isFloatingTaller ? refRect : rect).top;
-      const bottom = (isFloatingTaller ? refRect : rect).bottom;
-      if (side === "top" && y2 >= refRect.bottom - 1 || side === "bottom" && y2 <= refRect.top + 1 || side === "left" && x2 >= refRect.right - 1 || side === "right" && x2 <= refRect.left + 1) {
-        closeIfNoOpenChild();
-        return void 0;
-      }
-      let isInsideTroughRect = false;
-      switch (side) {
-        case "top":
-          isInsideTroughRect = isInsideAxisAlignedRect(clientX, clientY, left, refRect.top + 1, right, rect.bottom - 1);
-          break;
-        case "bottom":
-          isInsideTroughRect = isInsideAxisAlignedRect(clientX, clientY, left, rect.top + 1, right, refRect.bottom - 1);
-          break;
-        case "left":
-          isInsideTroughRect = isInsideAxisAlignedRect(clientX, clientY, rect.right - 1, bottom, refRect.left + 1, top);
-          break;
-        case "right":
-          isInsideTroughRect = isInsideAxisAlignedRect(clientX, clientY, refRect.right - 1, bottom, rect.left + 1, top);
-          break;
-        default:
-      }
-      if (isInsideTroughRect) {
-        return void 0;
-      }
-      if (hasLanded && !isInsideRect(clientX, clientY, refRect)) {
-        closeIfNoOpenChild();
-        return void 0;
-      }
-      if (!isLeave && isCursorMovingSlowly(clientX, clientY)) {
-        closeIfNoOpenChild();
-        return void 0;
-      }
-      let isInsidePolygon = false;
-      switch (side) {
-        case "top": {
-          const cursorXOffset = isFloatingWider ? POLYGON_BUFFER / 2 : POLYGON_BUFFER * 4;
-          const cursorPointOneX = isFloatingWider ? x2 + cursorXOffset : cursorLeaveFromRight ? x2 + cursorXOffset : x2 - cursorXOffset;
-          const cursorPointTwoX = isFloatingWider ? x2 - cursorXOffset : cursorLeaveFromRight ? x2 + cursorXOffset : x2 - cursorXOffset;
-          const cursorPointY = y2 + POLYGON_BUFFER + 1;
-          const commonYLeft = cursorLeaveFromRight ? rect.bottom - POLYGON_BUFFER : isFloatingWider ? rect.bottom - POLYGON_BUFFER : rect.top;
-          const commonYRight = cursorLeaveFromRight ? isFloatingWider ? rect.bottom - POLYGON_BUFFER : rect.top : rect.bottom - POLYGON_BUFFER;
-          isInsidePolygon = isPointInQuadrilateral(clientX, clientY, cursorPointOneX, cursorPointY, cursorPointTwoX, cursorPointY, rect.left, commonYLeft, rect.right, commonYRight);
-          break;
-        }
-        case "bottom": {
-          const cursorXOffset = isFloatingWider ? POLYGON_BUFFER / 2 : POLYGON_BUFFER * 4;
-          const cursorPointOneX = isFloatingWider ? x2 + cursorXOffset : cursorLeaveFromRight ? x2 + cursorXOffset : x2 - cursorXOffset;
-          const cursorPointTwoX = isFloatingWider ? x2 - cursorXOffset : cursorLeaveFromRight ? x2 + cursorXOffset : x2 - cursorXOffset;
-          const cursorPointY = y2 - POLYGON_BUFFER;
-          const commonYLeft = cursorLeaveFromRight ? rect.top + POLYGON_BUFFER : isFloatingWider ? rect.top + POLYGON_BUFFER : rect.bottom;
-          const commonYRight = cursorLeaveFromRight ? isFloatingWider ? rect.top + POLYGON_BUFFER : rect.bottom : rect.top + POLYGON_BUFFER;
-          isInsidePolygon = isPointInQuadrilateral(clientX, clientY, cursorPointOneX, cursorPointY, cursorPointTwoX, cursorPointY, rect.left, commonYLeft, rect.right, commonYRight);
-          break;
-        }
-        case "left": {
-          const cursorYOffset = isFloatingTaller ? POLYGON_BUFFER / 2 : POLYGON_BUFFER * 4;
-          const cursorPointOneY = isFloatingTaller ? y2 + cursorYOffset : cursorLeaveFromBottom ? y2 + cursorYOffset : y2 - cursorYOffset;
-          const cursorPointTwoY = isFloatingTaller ? y2 - cursorYOffset : cursorLeaveFromBottom ? y2 + cursorYOffset : y2 - cursorYOffset;
-          const cursorPointX = x2 + POLYGON_BUFFER + 1;
-          const commonXTop = cursorLeaveFromBottom ? rect.right - POLYGON_BUFFER : isFloatingTaller ? rect.right - POLYGON_BUFFER : rect.left;
-          const commonXBottom = cursorLeaveFromBottom ? isFloatingTaller ? rect.right - POLYGON_BUFFER : rect.left : rect.right - POLYGON_BUFFER;
-          isInsidePolygon = isPointInQuadrilateral(clientX, clientY, commonXTop, rect.top, commonXBottom, rect.bottom, cursorPointX, cursorPointOneY, cursorPointX, cursorPointTwoY);
-          break;
-        }
-        case "right": {
-          const cursorYOffset = isFloatingTaller ? POLYGON_BUFFER / 2 : POLYGON_BUFFER * 4;
-          const cursorPointOneY = isFloatingTaller ? y2 + cursorYOffset : cursorLeaveFromBottom ? y2 + cursorYOffset : y2 - cursorYOffset;
-          const cursorPointTwoY = isFloatingTaller ? y2 - cursorYOffset : cursorLeaveFromBottom ? y2 + cursorYOffset : y2 - cursorYOffset;
-          const cursorPointX = x2 - POLYGON_BUFFER;
-          const commonXTop = cursorLeaveFromBottom ? rect.left + POLYGON_BUFFER : isFloatingTaller ? rect.left + POLYGON_BUFFER : rect.right;
-          const commonXBottom = cursorLeaveFromBottom ? isFloatingTaller ? rect.left + POLYGON_BUFFER : rect.right : rect.left + POLYGON_BUFFER;
-          isInsidePolygon = isPointInQuadrilateral(clientX, clientY, cursorPointX, cursorPointOneY, cursorPointX, cursorPointTwoY, commonXTop, rect.top, commonXBottom, rect.bottom);
-          break;
-        }
-        default:
-      }
-      if (!isInsidePolygon) {
-        closeIfNoOpenChild();
-      } else if (!hasLanded) {
-        timeout.start(40, closeIfNoOpenChild);
-      }
-      return void 0;
-    };
-  };
-  fn.__options = {
-    ...options,
-    blockPointerEvents
-  };
-  return fn;
-}
-
-// node_modules/@base-ui/react/utils/popupStateMapping.mjs
-var CommonPopupDataAttributes = (function(CommonPopupDataAttributes2) {
-  CommonPopupDataAttributes2["open"] = "data-open";
-  CommonPopupDataAttributes2["closed"] = "data-closed";
-  CommonPopupDataAttributes2[CommonPopupDataAttributes2["startingStyle"] = TransitionStatusDataAttributes.startingStyle] = "startingStyle";
-  CommonPopupDataAttributes2[CommonPopupDataAttributes2["endingStyle"] = TransitionStatusDataAttributes.endingStyle] = "endingStyle";
-  CommonPopupDataAttributes2["anchorHidden"] = "data-anchor-hidden";
-  CommonPopupDataAttributes2["side"] = "data-side";
-  CommonPopupDataAttributes2["align"] = "data-align";
-  return CommonPopupDataAttributes2;
-})({});
-var 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]: ""
-};
-var POPUP_OPEN_HOOK = {
-  [CommonPopupDataAttributes.open]: ""
-};
-var POPUP_CLOSED_HOOK = {
-  [CommonPopupDataAttributes.closed]: ""
-};
-var ANCHOR_HIDDEN_HOOK = {
-  [CommonPopupDataAttributes.anchorHidden]: ""
-};
-var triggerOpenStateMapping2 = {
-  open(value) {
-    if (value) {
-      return TRIGGER_HOOK;
-    }
-    return null;
-  }
-};
-var pressableTriggerOpenStateMapping = {
-  open(value) {
-    if (value) {
-      return PRESSABLE_TRIGGER_HOOK;
-    }
-    return null;
-  }
-};
-var popupStateMapping = {
-  open(value) {
-    if (value) {
-      return POPUP_OPEN_HOOK;
-    }
-    return POPUP_CLOSED_HOOK;
-  },
-  anchorHidden(value) {
-    if (value) {
-      return ANCHOR_HIDDEN_HOOK;
-    }
-    return null;
-  }
-};
-
-// node_modules/@base-ui/react/internals/composite/composite.mjs
-var ARROW_UP = "ArrowUp";
-var ARROW_DOWN = "ArrowDown";
-var ARROW_LEFT = "ArrowLeft";
-var ARROW_RIGHT = "ArrowRight";
-var HOME = "Home";
-var END = "End";
-var HORIZONTAL_KEYS = /* @__PURE__ */ new Set([ARROW_LEFT, ARROW_RIGHT]);
-var VERTICAL_KEYS = /* @__PURE__ */ new Set([ARROW_UP, ARROW_DOWN]);
-var ARROW_KEYS = /* @__PURE__ */ new Set([...HORIZONTAL_KEYS, ...VERTICAL_KEYS]);
-var COMPOSITE_KEYS = /* @__PURE__ */ new Set([...ARROW_KEYS, HOME, END]);
-
-// node_modules/@base-ui/utils/inertValue.mjs
-function inertValue(value) {
-  if (isReactVersionAtLeast(19)) {
-    return value;
-  }
-  return value ? "true" : void 0;
-}
-
-// node_modules/@base-ui/react/utils/InternalBackdrop.mjs
-var React38 = __toESM(require_react(), 1);
-var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
-var InternalBackdrop = /* @__PURE__ */ React38.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_runtime6.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 React40 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/utils/useEnhancedClickHandler.mjs
-var React39 = __toESM(require_react(), 1);
-function useEnhancedClickHandler(handler) {
-  const lastClickInteractionTypeRef = React39.useRef("");
-  const handlePointerDown = React39.useCallback((event) => {
-    if (event.defaultPrevented) {
-      return;
-    }
-    lastClickInteractionTypeRef.current = event.pointerType;
-    handler(event, event.pointerType);
-  }, [handler]);
-  const handleClick = React39.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/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 React40.useMemo(() => ({
-    onClick,
-    onPointerDown
-  }), [onClick, onPointerDown]);
-}
-
-// node_modules/@base-ui/react/utils/useAnchorPositioning.mjs
-var React41 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/floating-ui-react/middleware/arrow.mjs
-var baseArrow = (options) => ({
-  name: "arrow",
-  options,
-  async fn(state) {
-    const {
-      x: x2,
-      y: y2,
-      placement,
-      rects,
-      platform: platform3,
-      elements,
-      middlewareData
-    } = state;
-    const {
-      element,
-      padding = 0,
-      offsetParent = "real"
-    } = evaluate(options, state) || {};
-    if (element == null) {
-      return {};
-    }
-    const paddingObject = getPaddingObject(padding);
-    const coords = {
-      x: x2,
-      y: y2
-    };
-    const axis = getAlignmentAxis(placement);
-    const length = getAxisLength(axis);
-    const arrowDimensions = await platform3.getDimensions(element);
-    const isYAxis = axis === "y";
-    const minProp = isYAxis ? "top" : "left";
-    const maxProp = isYAxis ? "bottom" : "right";
-    const clientProp = isYAxis ? "clientHeight" : "clientWidth";
-    const endDiff = rects.reference[length] + rects.reference[axis] - coords[axis] - rects.floating[length];
-    const startDiff = coords[axis] - rects.reference[axis];
-    const arrowOffsetParent = offsetParent === "real" ? await platform3.getOffsetParent?.(element) : elements.floating;
-    let clientSize = elements.floating[clientProp] || rects.floating[length];
-    if (!clientSize || !await platform3.isElement?.(arrowOffsetParent)) {
-      clientSize = elements.floating[clientProp] || rects.floating[length];
-    }
-    const centerToReference = endDiff / 2 - startDiff / 2;
-    const largestPossiblePadding = clientSize / 2 - arrowDimensions[length] / 2 - 1;
-    const minPadding = Math.min(paddingObject[minProp], largestPossiblePadding);
-    const maxPadding = Math.min(paddingObject[maxProp], largestPossiblePadding);
-    const min2 = minPadding;
-    const max2 = clientSize - arrowDimensions[length] - maxPadding;
-    const center = clientSize / 2 - arrowDimensions[length] / 2 + centerToReference;
-    const offset4 = clamp(min2, center, max2);
-    const shouldAddOffset = !middlewareData.arrow && getAlignment(placement) != null && center !== offset4 && rects.reference[length] / 2 - (center < min2 ? minPadding : maxPadding) - arrowDimensions[length] / 2 < 0;
-    const alignmentOffset = shouldAddOffset ? center < min2 ? center - min2 : center - max2 : 0;
-    return {
-      [axis]: coords[axis] + alignmentOffset,
-      data: {
-        [axis]: offset4,
-        centerOffset: center - offset4 - alignmentOffset,
-        ...shouldAddOffset && {
-          alignmentOffset
-        }
-      },
-      reset: shouldAddOffset
-    };
-  }
-});
-var arrow4 = (options, deps) => ({
-  ...baseArrow(options),
-  options: [options, deps]
-});
-
-// node_modules/@base-ui/react/utils/hideMiddleware.mjs
-var nativeHideFn = hide3().fn;
-var hide4 = {
-  name: "hide",
-  async fn(state) {
-    const {
-      width,
-      height,
-      x: x2,
-      y: y2
-    } = state.rects.reference;
-    const anchorHidden = width === 0 && height === 0 && x2 === 0 && y2 === 0;
-    const nativeHideResult = await nativeHideFn(state);
-    return {
-      data: {
-        referenceHidden: nativeHideResult.data?.referenceHidden || anchorHidden
-      }
-    };
-  }
-};
-
-// node_modules/@base-ui/react/utils/adaptiveOriginMiddleware.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
-function getLogicalSide(sideParam, renderedSide, isRtl) {
-  const isLogicalSideParam = sideParam === "inline-start" || sideParam === "inline-end";
-  const logicalRight = isRtl ? "inline-start" : "inline-end";
-  const logicalLeft = isRtl ? "inline-end" : "inline-start";
-  return {
-    top: "top",
-    right: isLogicalSideParam ? logicalRight : "right",
-    bottom: "bottom",
-    left: isLogicalSideParam ? logicalLeft : "left"
-  }[renderedSide];
-}
-function getOffsetData(state, sideParam, isRtl) {
-  const {
-    rects,
-    placement
-  } = state;
-  const data = {
-    side: getLogicalSide(sideParam, getSide(placement), isRtl),
-    align: getAlignment(placement) || "center",
-    anchor: {
-      width: rects.reference.width,
-      height: rects.reference.height
-    },
-    positioner: {
-      width: rects.floating.width,
-      height: rects.floating.height
-    }
-  };
-  return data;
-}
-function useAnchorPositioning(params) {
-  const {
-    // Public parameters
-    anchor,
-    positionMethod = "absolute",
-    side: sideParam = "bottom",
-    sideOffset = 0,
-    align = "center",
-    alignOffset = 0,
-    collisionBoundary,
-    collisionPadding: collisionPaddingParam = 5,
-    sticky = false,
-    arrowPadding = 5,
-    disableAnchorTracking = false,
-    inline: inlineMiddleware,
-    // Private parameters
-    keepMounted = false,
-    floatingRootContext,
-    mounted,
-    collisionAvoidance,
-    shiftCrossAxis = false,
-    nodeId,
-    adaptiveOrigin: adaptiveOrigin2,
-    lazyFlip = false,
-    externalTree
-  } = params;
-  const [mountSide, setMountSide] = React41.useState(null);
-  if (!mounted && mountSide !== null) {
-    setMountSide(null);
-  }
-  const collisionAvoidanceSide = collisionAvoidance.side || "flip";
-  const collisionAvoidanceAlign = collisionAvoidance.align || "flip";
-  const collisionAvoidanceFallbackAxisSide = collisionAvoidance.fallbackAxisSide || "end";
-  const anchorFn = typeof anchor === "function" ? anchor : void 0;
-  const anchorFnCallback = useStableCallback(anchorFn);
-  const anchorDep = anchorFn ? anchorFnCallback : anchor;
-  const anchorValueRef = useValueAsRef(anchor);
-  const mountedRef = useValueAsRef(mounted);
-  const direction = useDirection();
-  const isRtl = direction === "rtl";
-  const side = mountSide || {
-    top: "top",
-    right: "right",
-    bottom: "bottom",
-    left: "left",
-    "inline-end": isRtl ? "left" : "right",
-    "inline-start": isRtl ? "right" : "left"
-  }[sideParam];
-  const placement = align === "center" ? side : `${side}-${align}`;
-  let collisionPadding = collisionPaddingParam;
-  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
-    };
-  } else if (collisionPadding) {
-    collisionPadding = {
-      top: (collisionPadding.top || 0) + biasTop,
-      right: (collisionPadding.right || 0) + biasRight,
-      bottom: (collisionPadding.bottom || 0) + biasBottom,
-      left: (collisionPadding.left || 0) + biasLeft
-    };
-  }
-  const commonCollisionProps = {
-    boundary: collisionBoundary === "clipping-ancestors" ? "clippingAncestors" : collisionBoundary,
-    padding: collisionPadding
-  };
-  const arrowRef = React41.useRef(null);
-  const sideOffsetRef = useValueAsRef(sideOffset);
-  const alignOffsetRef = useValueAsRef(alignOffset);
-  const sideOffsetDep = typeof sideOffset !== "function" ? sideOffset : 0;
-  const alignOffsetDep = typeof alignOffset !== "function" ? alignOffset : 0;
-  const middleware = [];
-  if (inlineMiddleware) {
-    middleware.push(inlineMiddleware);
-  }
-  middleware.push(offset3((state) => {
-    const data = getOffsetData(state, sideParam, isRtl);
-    const sideAxis = typeof sideOffsetRef.current === "function" ? sideOffsetRef.current(data) : sideOffsetRef.current;
-    const alignAxis = typeof alignOffsetRef.current === "function" ? alignOffsetRef.current(data) : alignOffsetRef.current;
-    return {
-      mainAxis: sideAxis,
-      crossAxis: alignAxis,
-      alignmentAxis: alignAxis
-    };
-  }, [sideOffsetDep, alignOffsetDep, isRtl, sideParam]));
-  const shiftDisabled = collisionAvoidanceAlign === "none" && collisionAvoidanceSide !== "shift";
-  const crossAxisShiftEnabled = !shiftDisabled && (sticky || shiftCrossAxis || collisionAvoidanceSide === "shift");
-  const flipMiddleware = collisionAvoidanceSide === "none" ? null : flip3({
-    ...commonCollisionProps,
-    // Ensure the popup flips if it's been limited by its --available-height and it resizes.
-    // Since the size() padding is smaller than the flip() padding, flip() will take precedence.
-    padding: {
-      top: collisionPadding.top + bias,
-      right: collisionPadding.right + bias,
-      bottom: collisionPadding.bottom + bias,
-      left: collisionPadding.left + bias
-    },
-    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]);
-  if (collisionAvoidanceSide === "shift" || collisionAvoidanceAlign === "shift" || align === "center") {
-    middleware.push(shiftMiddleware, flipMiddleware);
-  } else {
-    middleware.push(flipMiddleware, shiftMiddleware);
-  }
-  middleware.push(size3({
-    ...commonCollisionProps,
-    apply({
-      elements: {
-        floating
-      },
-      availableWidth,
-      availableHeight,
-      rects
-    }) {
-      if (!mountedRef.current) {
-        return;
-      }
-      const floatingStyle = floating.style;
-      floatingStyle.setProperty("--available-width", `${availableWidth}px`);
-      floatingStyle.setProperty("--available-height", `${availableHeight}px`);
-      const dpr = getWindow(floating).devicePixelRatio || 1;
-      const {
-        x: x3,
-        y: y3,
-        width,
-        height
-      } = rects.reference;
-      const anchorWidth = (Math.round((x3 + width) * dpr) - Math.round(x3 * dpr)) / dpr;
-      const anchorHeight = (Math.round((y3 + height) * dpr) - Math.round(y3 * dpr)) / dpr;
-      floatingStyle.setProperty("--anchor-width", `${anchorWidth}px`);
-      floatingStyle.setProperty("--anchor-height", `${anchorHeight}px`);
-    }
-  }), arrow4((state) => ({
-    // `transform-origin` calculations rely on an element existing. If the arrow hasn't been set,
-    // we'll create a fake element.
-    element: arrowRef.current || ownerDocument(state.elements.floating).createElement("div"),
-    padding: arrowPadding,
-    offsetParent: "floating"
-  }), [arrowPadding]), {
-    name: "transformOrigin",
-    fn(state) {
-      const {
-        elements: elements2,
-        middlewareData: middlewareData2,
-        placement: renderedPlacement2,
-        rects,
-        y: y3
-      } = state;
-      const currentRenderedSide = getSide(renderedPlacement2);
-      const currentRenderedAxis = getSideAxis(currentRenderedSide);
-      const arrowEl = arrowRef.current;
-      const arrowX = middlewareData2.arrow?.x || 0;
-      const arrowY = middlewareData2.arrow?.y || 0;
-      const arrowWidth = arrowEl?.clientWidth || 0;
-      const arrowHeight = arrowEl?.clientHeight || 0;
-      const transformX = arrowX + arrowWidth / 2;
-      const transformY = arrowY + arrowHeight / 2;
-      const shiftY = Math.abs(middlewareData2.shift?.y || 0);
-      const halfAnchorHeight = rects.reference.height / 2;
-      const sideOffsetValue = typeof sideOffset === "function" ? sideOffset(getOffsetData(state, sideParam, isRtl)) : sideOffset;
-      const isOverlappingAnchor = shiftY > sideOffsetValue;
-      const adjacentTransformOrigin = {
-        top: `${transformX}px calc(100% + ${sideOffsetValue}px)`,
-        bottom: `${transformX}px ${-sideOffsetValue}px`,
-        left: `calc(100% + ${sideOffsetValue}px) ${transformY}px`,
-        right: `${-sideOffsetValue}px ${transformY}px`
-      }[currentRenderedSide];
-      const overlapTransformOrigin = `${transformX}px ${rects.reference.y + halfAnchorHeight - y3}px`;
-      elements2.floating.style.setProperty("--transform-origin", crossAxisShiftEnabled && currentRenderedAxis === "y" && isOverlappingAnchor ? overlapTransformOrigin : adjacentTransformOrigin);
-      return {};
-    }
-  }, hide4, adaptiveOrigin2);
-  useIsoLayoutEffect(() => {
-    if (!mounted && floatingRootContext) {
-      floatingRootContext.update({
-        referenceElement: null,
-        floatingElement: null,
-        domReferenceElement: null,
-        positionReference: null
-      });
-    }
-  }, [mounted, floatingRootContext]);
-  const autoUpdateOptions = React41.useMemo(() => ({
-    elementResize: !disableAnchorTracking && typeof ResizeObserver !== "undefined",
-    layoutShift: !disableAnchorTracking && typeof IntersectionObserver !== "undefined"
-  }), [disableAnchorTracking]);
-  const {
-    refs,
-    elements,
-    x: x2,
-    y: y2,
-    middlewareData,
-    update: update2,
-    placement: renderedPlacement,
-    context,
-    isPositioned,
-    floatingStyles: originalFloatingStyles
-  } = useFloating2({
-    rootContext: floatingRootContext,
-    open: keepMounted ? mounted : void 0,
-    placement,
-    middleware,
-    strategy: positionMethod,
-    whileElementsMounted: keepMounted ? void 0 : (...args) => autoUpdate(...args, autoUpdateOptions),
-    nodeId,
-    externalTree
-  });
-  const {
-    sideX,
-    sideY
-  } = middlewareData.adaptiveOrigin || DEFAULT_SIDES;
-  const resolvedPosition = isPositioned ? positionMethod : "fixed";
-  const floatingStyles = React41.useMemo(() => {
-    const base = adaptiveOrigin2 ? {
-      position: resolvedPosition,
-      [sideX]: x2,
-      [sideY]: y2
-    } : {
-      position: resolvedPosition,
-      ...originalFloatingStyles
-    };
-    if (!isPositioned) {
-      base.opacity = 0;
-    }
-    return base;
-  }, [adaptiveOrigin2, resolvedPosition, sideX, x2, sideY, y2, originalFloatingStyles, isPositioned]);
-  const registeredPositionReferenceRef = React41.useRef(null);
-  useIsoLayoutEffect(() => {
-    if (!mounted) {
-      return;
-    }
-    const anchorValue = anchorValueRef.current;
-    const resolvedAnchor = typeof anchorValue === "function" ? anchorValue() : anchorValue;
-    const unwrappedElement = (isRef(resolvedAnchor) ? resolvedAnchor.current : resolvedAnchor) || null;
-    const finalAnchor = unwrappedElement || null;
-    if (finalAnchor !== registeredPositionReferenceRef.current) {
-      refs.setPositionReference(finalAnchor);
-      registeredPositionReferenceRef.current = finalAnchor;
-    }
-  }, [mounted, refs, anchorDep, anchorValueRef]);
-  React41.useEffect(() => {
-    if (!mounted) {
-      return;
-    }
-    const anchorValue = anchorValueRef.current;
-    if (typeof anchorValue === "function") {
-      return;
-    }
-    if (isRef(anchorValue) && anchorValue.current !== registeredPositionReferenceRef.current) {
-      refs.setPositionReference(anchorValue.current);
-      registeredPositionReferenceRef.current = anchorValue.current;
-    }
-  }, [mounted, refs, anchorDep, anchorValueRef]);
-  React41.useEffect(() => {
-    if (keepMounted && mounted && elements.reference && elements.floating) {
-      return autoUpdate(elements.reference, elements.floating, update2, autoUpdateOptions);
-    }
-    return void 0;
-  }, [keepMounted, mounted, elements, update2, autoUpdateOptions]);
-  const renderedSide = getSide(renderedPlacement);
-  const logicalRenderedSide = getLogicalSide(sideParam, renderedSide, isRtl);
-  const renderedAlign = getAlignment(renderedPlacement) || "center";
-  const anchorHidden = Boolean(middlewareData.hide?.referenceHidden);
-  useIsoLayoutEffect(() => {
-    if (lazyFlip && mounted && isPositioned) {
-      setMountSide(renderedSide);
-    }
-  }, [lazyFlip, mounted, isPositioned, renderedSide]);
-  const arrowStyles = React41.useMemo(() => ({
-    position: "absolute",
-    top: middlewareData.arrow?.y,
-    left: middlewareData.arrow?.x
-  }), [middlewareData.arrow]);
-  const arrowUncentered = middlewareData.arrow?.centerOffset !== 0;
-  return React41.useMemo(() => ({
-    positionerStyles: floatingStyles,
-    arrowStyles,
-    arrowRef,
-    arrowUncentered,
-    side: logicalRenderedSide,
-    align: renderedAlign,
-    physicalSide: renderedSide,
-    anchorHidden,
-    refs,
-    context,
-    isPositioned,
-    update: update2
-  }), [floatingStyles, arrowStyles, arrowRef, arrowUncentered, logicalRenderedSide, renderedAlign, renderedSide, anchorHidden, refs, context, isPositioned, update2]);
-}
-function isRef(param) {
-  return param != null && "current" in param;
-}
-
-// node_modules/@base-ui/react/utils/getDisabledMountTransitionStyles.mjs
-function getDisabledMountTransitionStyles(transitionStatus) {
-  return transitionStatus === "starting" ? DISABLED_TRANSITIONS_STYLE : EMPTY_OBJECT;
-}
-
-// node_modules/@base-ui/react/utils/usePositioner.mjs
-function usePositioner(componentProps, state, {
-  styles,
-  transitionStatus,
-  props,
-  refs,
-  hidden,
-  inert = false
-}) {
-  const style = {
-    ...styles
-  };
-  if (inert) {
-    style.pointerEvents = "none";
-  }
-  return useRenderElement("div", componentProps, {
-    state,
-    ref: refs,
-    props: [{
-      role: "presentation",
-      hidden,
-      style
-    }, getDisabledMountTransitionStyles(transitionStatus), props],
-    stateAttributesMapping: popupStateMapping
-  });
-}
-
-// node_modules/@base-ui/react/utils/useAnchoredPopupScrollLock.mjs
-var React42 = __toESM(require_react(), 1);
-var VIEWPORT_WIDTH_TOLERANCE_PX = 20;
-function useAnchoredPopupScrollLock(enabled, touchOpen, positionerElement, referenceElement) {
-  const [touchOpenShouldLockScroll, setTouchOpenShouldLockScroll] = React42.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 React43 = __toESM(require_react(), 1);
-var Button = /* @__PURE__ */ React43.forwardRef(function Button2(componentProps, forwardedRef) {
-  const {
-    render: render4,
-    className,
-    disabled: disabled2 = false,
-    focusableWhenDisabled = false,
-    nativeButton = true,
-    style,
-    ...elementProps
-  } = componentProps;
-  const {
-    getButtonProps,
-    buttonRef
-  } = useButton({
-    disabled: disabled2,
-    focusableWhenDisabled,
-    native: nativeButton
-  });
-  const state = {
-    disabled: disabled2
-  };
-  return useRenderElement("button", componentProps, {
-    state,
-    ref: [forwardedRef, buttonRef],
-    props: [elementProps, getButtonProps]
-  });
-});
-if (true) Button.displayName = "Button";
-
-// node_modules/@base-ui/react/collapsible/index.parts.mjs
-var index_parts_exports = {};
-__export(index_parts_exports, {
-  Panel: () => CollapsiblePanel,
-  Root: () => CollapsibleRoot,
-  Trigger: () => CollapsibleTrigger
-});
-
-// node_modules/@base-ui/react/collapsible/root/CollapsibleRoot.mjs
-var React44 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/collapsible/root/stateAttributesMapping.mjs
-var collapsibleStateAttributesMapping = {
-  ...collapsibleOpenStateMapping,
-  ...transitionStatusMapping
-};
-
-// node_modules/@base-ui/react/collapsible/root/CollapsibleRoot.mjs
-var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
-var CollapsibleRoot = /* @__PURE__ */ React44.forwardRef(function CollapsibleRoot2(componentProps, forwardedRef) {
-  const {
-    render: render4,
-    className,
-    defaultOpen = false,
-    disabled: disabled2 = false,
-    onOpenChange: onOpenChangeProp,
-    open,
-    style,
-    ...elementProps
-  } = componentProps;
-  const onOpenChange = useStableCallback(onOpenChangeProp);
-  const collapsible = useCollapsibleRoot({
-    open,
-    defaultOpen,
-    onOpenChange,
-    disabled: disabled2
-  });
-  const state = React44.useMemo(() => ({
-    open: collapsible.open,
-    disabled: collapsible.disabled,
-    transitionStatus: collapsible.transitionStatus
-  }), [collapsible.open, collapsible.disabled, collapsible.transitionStatus]);
-  const contextValue = React44.useMemo(() => ({
-    ...collapsible,
-    onOpenChange,
-    state
-  }), [collapsible, onOpenChange, state]);
-  const element = useRenderElement("div", componentProps, {
-    state,
-    ref: forwardedRef,
-    props: elementProps,
-    stateAttributesMapping: collapsibleStateAttributesMapping
-  });
-  return /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(CollapsibleRootContext.Provider, {
-    value: contextValue,
-    children: element
-  });
-});
-if (true) CollapsibleRoot.displayName = "CollapsibleRoot";
-
-// node_modules/@base-ui/react/collapsible/trigger/CollapsibleTrigger.mjs
-var React45 = __toESM(require_react(), 1);
-var stateAttributesMapping = {
-  ...triggerOpenStateMapping,
-  ...transitionStatusMapping
-};
-var CollapsibleTrigger = /* @__PURE__ */ React45.forwardRef(function CollapsibleTrigger2(componentProps, forwardedRef) {
-  const {
-    panelId,
-    open,
-    handleTrigger,
-    state,
-    disabled: contextDisabled
-  } = useCollapsibleRootContext();
-  const {
-    className,
-    disabled: disabled2 = contextDisabled,
-    render: render4,
-    nativeButton = true,
-    style,
-    ...elementProps
-  } = componentProps;
-  const {
-    getButtonProps,
-    buttonRef
-  } = useButton({
-    disabled: disabled2,
-    focusableWhenDisabled: true,
-    native: nativeButton
-  });
-  const element = useRenderElement("button", componentProps, {
-    state,
-    ref: [forwardedRef, buttonRef],
-    props: [{
-      "aria-controls": open ? panelId : void 0,
-      "aria-expanded": open,
-      onClick: handleTrigger
-    }, elementProps, getButtonProps],
-    stateAttributesMapping
-  });
-  return element;
-});
-if (true) CollapsibleTrigger.displayName = "CollapsibleTrigger";
-
-// node_modules/@base-ui/react/collapsible/panel/CollapsiblePanel.mjs
-var React46 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/collapsible/panel/CollapsiblePanelCssVars.mjs
-var CollapsiblePanelCssVars = /* @__PURE__ */ (function(CollapsiblePanelCssVars2) {
-  CollapsiblePanelCssVars2["collapsiblePanelHeight"] = "--collapsible-panel-height";
-  CollapsiblePanelCssVars2["collapsiblePanelWidth"] = "--collapsible-panel-width";
-  return CollapsiblePanelCssVars2;
-})({});
-
-// node_modules/@base-ui/react/collapsible/panel/CollapsiblePanel.mjs
-var CollapsiblePanel = /* @__PURE__ */ React46.forwardRef(function CollapsiblePanel2(componentProps, forwardedRef) {
-  const {
-    className,
-    hiddenUntilFound: hiddenUntilFoundProp,
-    keepMounted: keepMountedProp,
-    render: render4,
-    id: idProp,
-    style,
-    ...elementProps
-  } = componentProps;
-  if (true) {
-    useIsoLayoutEffect(() => {
-      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 {
-    mounted,
-    onOpenChange,
-    open,
-    panelId,
-    setMounted,
-    setPanelIdState,
-    setOpen,
-    state,
-    transitionStatus
-  } = useCollapsibleRootContext();
-  const hiddenUntilFound = hiddenUntilFoundProp ?? false;
-  const keepMounted = keepMountedProp ?? false;
-  useIsoLayoutEffect(() => {
-    if (idProp) {
-      setPanelIdState(idProp);
-      return () => {
-        setPanelIdState(void 0);
-      };
-    }
-    return void 0;
-  }, [idProp, setPanelIdState]);
-  const {
-    height,
-    props,
-    ref,
-    shouldPreventOpenAnimation,
-    shouldRender,
-    transitionStatus: panelTransitionStatus,
-    width
-  } = useCollapsiblePanel({
-    externalRef: forwardedRef,
-    hiddenUntilFound,
-    id: panelId,
-    keepMounted,
-    mounted,
-    onOpenChange,
-    open,
-    setMounted,
-    setOpen,
-    transitionStatus
-  });
-  const panelState = {
-    ...state,
-    transitionStatus: panelTransitionStatus
-  };
-  const resolvedStyle = resolveStyle(style, panelState);
-  const element = useRenderElement("div", {
-    ...componentProps,
-    style: void 0
-  }, {
-    state: panelState,
-    ref,
-    props: [
-      props,
-      {
-        style: {
-          [CollapsiblePanelCssVars.collapsiblePanelHeight]: height === void 0 ? "auto" : `${height}px`,
-          [CollapsiblePanelCssVars.collapsiblePanelWidth]: width === void 0 ? "auto" : `${width}px`
-        }
-      },
-      elementProps,
-      resolvedStyle ? {
-        style: resolvedStyle
-      } : void 0,
-      // Resolve the public `style` prop so temporary `animationName: 'none'`
-      // can still win after user's inline styles have been merged.
-      shouldPreventOpenAnimation ? {
-        style: {
-          animationName: "none"
-        }
-      } : void 0
-    ],
-    stateAttributesMapping: collapsibleStateAttributesMapping
-  });
-  if (!shouldRender) {
-    return null;
-  }
-  return element;
-});
-if (true) CollapsiblePanel.displayName = "CollapsiblePanel";
-
-// node_modules/@base-ui/react/toolbar/root/ToolbarRootContext.mjs
-var React47 = __toESM(require_react(), 1);
-var ToolbarRootContext = /* @__PURE__ */ React47.createContext(void 0);
-if (true) ToolbarRootContext.displayName = "ToolbarRootContext";
-function useToolbarRootContext(optional) {
-  const context = React47.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/utils/popups/useTriggerFocusGuards.mjs
-var React48 = __toESM(require_react(), 1);
-var ReactDOM6 = __toESM(require_react_dom(), 1);
-function useTriggerFocusGuards(store, triggerElementRef) {
-  const preFocusGuardRef = React48.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();
-  }
-  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 {
-    preFocusGuardRef,
-    handlePreFocusGuardFocus,
-    handleFocusTargetFocus
-  };
-}
-
-// node_modules/@base-ui/react/utils/usePopupViewport.mjs
-var React51 = __toESM(require_react(), 1);
-var ReactDOM7 = __toESM(require_react_dom(), 1);
-
-// node_modules/@base-ui/utils/usePreviousValue.mjs
-var React49 = __toESM(require_react(), 1);
-function usePreviousValue(value) {
-  const [state, setState] = React49.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 React50 = __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 = React50.useRef(null);
-  const isInitialRenderRef = React50.useRef(true);
-  const restoreAnchoringStylesRef = React50.useRef(NOOP);
-  const onMeasureLayout = useStableCallback(onMeasureLayoutParam);
-  const onMeasureLayoutComplete = useStableCallback(onMeasureLayoutCompleteParam);
-  const anchoringStyles = React50.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();
-    }
-    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 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/utils/usePopupViewport.mjs
-var import_jsx_runtime8 = __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 = React51.useRef(null);
-  const [previousContentNode, setPreviousContentNode] = React51.useState(null);
-  const [newTriggerOffset, setNewTriggerOffset] = React51.useState(null);
-  const currentContainerRef = React51.useRef(null);
-  const previousContainerRef = React51.useRef(null);
-  const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true, false);
-  const cleanupFrame = useAnimationFrame();
-  const [previousContentDimensions, setPreviousContentDimensions] = React51.useState(null);
-  const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React51.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 = React51.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(() => {
-        ReactDOM7.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;
-  });
-  const isTransitioning = previousContentNode != null;
-  let childrenToRender;
-  if (!isTransitioning) {
-    childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime8.jsx)("div", {
-      "data-current": true,
-      ref: currentContainerRef,
-      children
-    }, currentContentKey);
-  } else {
-    childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime8.jsxs)(React51.Fragment, {
-      children: [/* @__PURE__ */ (0, import_jsx_runtime8.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_runtime8.jsx)("div", {
-        "data-current": true,
-        ref: currentContainerRef,
-        "data-starting-style": showStartingStyleAttribute ? "" : void 0,
-        children
-      }, currentContentKey)]
-    });
-  }
-  useIsoLayoutEffect(() => {
-    const container = previousContainerRef.current;
-    if (!container || !previousContentNode) {
-      return;
-    }
-    container.replaceChildren(...Array.from(previousContentNode.childNodes));
-  }, [previousContentNode]);
-  usePopupAutoResize({
-    popupElement,
-    positionerElement,
-    mounted,
-    content: payload,
-    onMeasureLayout: handleMeasureLayout,
-    onMeasureLayoutComplete: handleMeasureLayoutComplete,
-    side,
-    direction
-  });
-  const state = {
-    activationDirection: getActivationDirection(newTriggerOffset),
-    transitioning: isTransitioning
-  };
-  return {
-    children: childrenToRender,
-    state
-  };
-}
-function getActivationDirection(offset4) {
-  if (!offset4) {
-    return void 0;
-  }
-  return `${getValueWithTolerance(offset4.horizontal, 5, "right", "left")} ${getValueWithTolerance(offset4.vertical, 5, "down", "up")}`;
-}
-function getValueWithTolerance(value, tolerance, positiveLabel, negativeLabel) {
-  if (value > tolerance) {
-    return positiveLabel;
-  }
-  if (value < -tolerance) {
-    return negativeLabel;
-  }
-  return "";
-}
-function calculateRelativePosition(from, to) {
-  const fromRect = from.getBoundingClientRect();
-  const toRect = to.getBoundingClientRect();
-  const fromCenter = {
-    x: fromRect.left + fromRect.width / 2,
-    y: fromRect.top + fromRect.height / 2
-  };
-  const toCenter = {
-    x: toRect.left + toRect.width / 2,
-    y: toRect.top + toRect.height / 2
-  };
-  return {
-    horizontal: toCenter.x - fromCenter.x,
-    vertical: toCenter.y - fromCenter.y
-  };
-}
-function usePopupContentKey(activeTriggerId, payload) {
-  const [contentKey, setContentKey] = React51.useState(0);
-  const previousActiveTriggerIdRef = React51.useRef(activeTriggerId);
-  const previousPayloadRef = React51.useRef(payload);
-  const pendingPayloadUpdateRef = React51.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/popover/index.parts.mjs
-var index_parts_exports2 = {};
-__export(index_parts_exports2, {
-  Arrow: () => PopoverArrow,
-  Backdrop: () => PopoverBackdrop,
-  Close: () => PopoverClose,
-  Description: () => PopoverDescription,
-  Handle: () => PopoverHandle,
-  Popup: () => PopoverPopup,
-  Portal: () => PopoverPortal,
-  Positioner: () => PopoverPositioner,
-  Root: () => PopoverRoot,
-  Title: () => PopoverTitle,
-  Trigger: () => PopoverTrigger,
-  Viewport: () => PopoverViewport,
-  createHandle: () => createPopoverHandle
-});
-
-// node_modules/@base-ui/react/popover/root/PopoverRoot.mjs
-var React54 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/popover/root/PopoverRootContext.mjs
-var React52 = __toESM(require_react(), 1);
-var PopoverRootContext = /* @__PURE__ */ React52.createContext(void 0);
-if (true) PopoverRootContext.displayName = "PopoverRootContext";
-function usePopoverRootContext(optional) {
-  const context = React52.useContext(PopoverRootContext);
-  if (context === void 0 && !optional) {
-    throw new Error(true ? "Base UI: PopoverRootContext is missing. Popover parts must be placed within <Popover.Root>." : formatErrorMessage_default(47));
-  }
-  return context;
-}
-
-// node_modules/@base-ui/react/popover/store/PopoverStore.mjs
-var React53 = __toESM(require_react(), 1);
-var ReactDOM8 = __toESM(require_react_dom(), 1);
-function createInitialState() {
-  return {
-    ...createInitialPopupStoreState(),
-    disabled: false,
-    modal: false,
-    focusManagerModal: false,
-    instantType: void 0,
-    openMethod: null,
-    openChangeReason: null,
-    titleElementId: void 0,
-    descriptionElementId: void 0,
-    stickIfOpen: true,
-    nested: false,
-    openOnHover: false,
-    closeDelay: 0,
-    hasViewport: false
-  };
-}
-var selectors2 = {
-  ...popupStoreSelectors,
-  disabled: createSelector((state) => state.disabled),
-  instantType: createSelector((state) => state.instantType),
-  openMethod: createSelector((state) => state.openMethod),
-  openChangeReason: createSelector((state) => state.openChangeReason),
-  modal: createSelector((state) => state.modal),
-  focusManagerModal: createSelector((state) => state.focusManagerModal),
-  stickIfOpen: createSelector((state) => state.stickIfOpen),
-  titleElementId: createSelector((state) => state.titleElementId),
-  descriptionElementId: createSelector((state) => state.descriptionElementId),
-  openOnHover: createSelector((state) => state.openOnHover),
-  closeDelay: createSelector((state) => state.closeDelay),
-  hasViewport: createSelector((state) => state.hasViewport)
-};
-var PopoverStore = class _PopoverStore extends ReactStore {
-  constructor(initialState, floatingId, nested = false) {
-    const initial2 = {
-      ...createInitialState(),
-      ...initialState
-    };
-    const triggerElements = new PopupTriggerMap();
-    if (initial2.open && initialState?.mounted === void 0) {
-      initial2.mounted = true;
-    }
-    initial2.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
-    super(initial2, {
-      popupRef: /* @__PURE__ */ React53.createRef(),
-      backdropRef: /* @__PURE__ */ React53.createRef(),
-      internalBackdropRef: /* @__PURE__ */ React53.createRef(),
-      onOpenChange: void 0,
-      onOpenChangeComplete: void 0,
-      triggerFocusTargetRef: /* @__PURE__ */ React53.createRef(),
-      beforeContentFocusGuardRef: /* @__PURE__ */ React53.createRef(),
-      stickIfOpenTimeout: new Timeout(),
-      triggerElements
-    }, selectors2);
-  }
-  setOpen = (nextOpen, eventDetails) => {
-    const isHover = eventDetails.reason === reason_parts_exports.triggerHover;
-    const isKeyboardClick = eventDetails.reason === reason_parts_exports.triggerPress && eventDetails.event.detail === 0;
-    const isDismissClose = !nextOpen && (eventDetails.reason === reason_parts_exports.escapeKey || eventDetails.reason == null);
-    const shouldPreventUnmountOnClose = attachPreventUnmountOnClose(eventDetails);
-    const activeTriggerId = this.select("activeTriggerId");
-    if (!nextOpen && eventDetails.reason === reason_parts_exports.closePress && eventDetails.trigger == null && activeTriggerId != null) {
-      eventDetails.trigger = this.context.triggerElements.getById(activeTriggerId) ?? this.select("activeTriggerElement") ?? void 0;
-    }
-    this.context.onOpenChange?.(nextOpen, eventDetails);
-    if (eventDetails.isCanceled) {
-      return;
-    }
-    this.state.floatingRootContext.dispatchOpenChange(nextOpen, eventDetails);
-    const changeState = () => {
-      const updatedState = {
-        open: nextOpen,
-        openChangeReason: eventDetails.reason
-      };
-      setPopupOpenState(updatedState, nextOpen, eventDetails.trigger, shouldPreventUnmountOnClose());
-      this.update(updatedState);
-    };
-    if (isHover) {
-      this.set("stickIfOpen", true);
-      this.context.stickIfOpenTimeout.start(PATIENT_CLICK_THRESHOLD, () => {
-        this.set("stickIfOpen", false);
-      });
-      ReactDOM8.flushSync(changeState);
-    } else {
-      changeState();
-    }
-    if (isKeyboardClick || isDismissClose) {
-      this.set("instantType", isKeyboardClick ? "click" : "dismiss");
-    } else if (eventDetails.reason === reason_parts_exports.focusOut) {
-      this.set("instantType", "focus");
-    } else {
-      this.set("instantType", void 0);
-    }
-  };
-  static useStore(externalStore, initialState) {
-    const {
-      store,
-      internalStore
-    } = usePopupStore(externalStore, (floatingId, nested) => new _PopoverStore(initialState, floatingId, nested));
-    React53.useEffect(() => internalStore?.disposeEffect(), [internalStore]);
-    return store;
-  }
-  disposeEffect = () => {
-    return this.context.stickIfOpenTimeout.disposeEffect();
-  };
-};
-
-// node_modules/@base-ui/react/popover/root/PopoverRoot.mjs
-var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-function PopoverRootComponent({
-  props
-}) {
-  const {
-    children,
-    open: openProp,
-    defaultOpen = false,
-    onOpenChange,
-    onOpenChangeComplete,
-    modal = false,
-    handle,
-    triggerId: triggerIdProp,
-    defaultTriggerId: defaultTriggerIdProp = null
-  } = props;
-  const store = PopoverStore.useStore(handle?.store, {
-    modal,
-    open: defaultOpen,
-    openProp,
-    activeTriggerId: defaultTriggerIdProp,
-    triggerIdProp
-  });
-  useInitialOpenSync(store, openProp, defaultOpen, defaultTriggerIdProp);
-  store.useControlledProp("openProp", openProp);
-  store.useControlledProp("triggerIdProp", triggerIdProp);
-  const open = store.useState("open");
-  const mounted = store.useState("mounted");
-  const payload = store.useState("payload");
-  const nested = useFloatingParentNodeId() != null;
-  store.useContextCallback("onOpenChange", onOpenChange);
-  store.useContextCallback("onOpenChangeComplete", onOpenChangeComplete);
-  usePopupRootSync(store, open);
-  useImplicitActiveTrigger(store);
-  const {
-    forceUnmount
-  } = useOpenStateTransitions(open, store, () => {
-    store.update({
-      stickIfOpen: true,
-      openChangeReason: null
-    });
-  });
-  store.useSyncedValues({
-    modal,
-    nested
-  });
-  React54.useEffect(() => {
-    if (!open) {
-      store.context.stickIfOpenTimeout.clear();
-    }
-  }, [store, open]);
-  const handleImperativeClose = React54.useCallback(() => {
-    store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
-  }, [store]);
-  React54.useImperativeHandle(props.actionsRef, () => ({
-    unmount: forceUnmount,
-    close: handleImperativeClose
-  }), [forceUnmount, handleImperativeClose]);
-  const shouldRenderInteractions = open || mounted;
-  const popoverContext = React54.useMemo(() => ({
-    store
-  }), [store]);
-  return /* @__PURE__ */ (0, import_jsx_runtime9.jsxs)(PopoverRootContext.Provider, {
-    value: popoverContext,
-    children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(PopoverInteractions, {
-      store,
-      modal
-    }), typeof children === "function" ? children({
-      payload
-    }) : children]
-  });
-}
-function PopoverRoot(props) {
-  if (usePopoverRootContext(true)) {
-    return /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(PopoverRootComponent, {
-      props
-    });
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(FloatingTree, {
-    children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(PopoverRootComponent, {
-      props
-    })
-  });
-}
-function PopoverInteractions({
-  store,
-  modal
-}) {
-  const floatingRootContext = store.useState("floatingRootContext");
-  const dismiss = useDismiss(floatingRootContext, {
-    outsidePressEvent: {
-      // Ensure `aria-hidden` on outside elements is removed immediately
-      // on outside press when trapping focus.
-      mouse: modal === "trap-focus" ? "sloppy" : "intentional",
-      touch: "sloppy"
-    }
-  });
-  const activeTriggerProps = dismiss.reference ?? EMPTY_OBJECT;
-  const inactiveTriggerProps = dismiss.trigger ?? EMPTY_OBJECT;
-  const popupProps = React54.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, dismiss.floating), [dismiss.floating]);
-  usePopupInteractionProps(store, {
-    activeTriggerProps,
-    inactiveTriggerProps,
-    popupProps
-  });
-  return null;
-}
-
-// node_modules/@base-ui/react/popover/trigger/PopoverTrigger.mjs
-var React55 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/popover/utils/constants.mjs
-var OPEN_DELAY = 300;
-
-// node_modules/@base-ui/react/popover/trigger/PopoverTrigger.mjs
-var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
-var PopoverTrigger = /* @__PURE__ */ React55.forwardRef(function PopoverTrigger2(componentProps, forwardedRef) {
-  const {
-    render: render4,
-    className,
-    style,
-    disabled: disabled2 = false,
-    nativeButton = true,
-    handle,
-    payload,
-    openOnHover = false,
-    delay = OPEN_DELAY,
-    closeDelay = 0,
-    id: idProp,
-    ...elementProps
-  } = componentProps;
-  const rootContext = usePopoverRootContext(true);
-  const store = handle?.store ?? rootContext?.store;
-  if (!store) {
-    throw new Error(true ? "Base UI: <Popover.Trigger> must be either used within a <Popover.Root> component or provided with a handle." : formatErrorMessage_default(74));
-  }
-  const thisTriggerId = useBaseUiId(idProp);
-  const isTriggerActive = store.useState("isTriggerActive", thisTriggerId);
-  const floatingContext = store.useState("floatingRootContext");
-  const isOpenedByThisTrigger = store.useState("isOpenedByTrigger", thisTriggerId);
-  const popupId = store.useState("triggerPopupId", thisTriggerId);
-  const triggerElementRef = React55.useRef(null);
-  const {
-    registerTrigger,
-    isMountedByThisTrigger
-  } = useTriggerDataForwarding(thisTriggerId, triggerElementRef, store, {
-    payload,
-    disabled: disabled2,
-    openOnHover,
-    closeDelay
-  });
-  const openReason = store.useState("openChangeReason");
-  const stickIfOpen = store.useState("stickIfOpen");
-  const openMethod = store.useState("openMethod");
-  const focusManagerModal = store.useState("focusManagerModal");
-  const hoverProps = useHoverReferenceInteraction(floatingContext, {
-    enabled: !disabled2 && floatingContext != null && openOnHover && (openMethod !== "touch" || openReason !== reason_parts_exports.triggerPress),
-    mouseOnly: true,
-    move: false,
-    handleClose: safePolygon(),
-    restMs: delay,
-    delay: {
-      close: closeDelay
-    },
-    triggerElementRef,
-    isActiveTrigger: isTriggerActive,
-    isClosing: () => store.select("transitionStatus") === "ending"
-  });
-  const click = useClick(floatingContext, {
-    enabled: floatingContext != null,
-    stickIfOpen
-  });
-  const interactionTypeProps = useOpenMethodTriggerProps(() => store.select("open"), (interactionType) => {
-    store.set("openMethod", interactionType);
-  });
-  const rootTriggerProps = store.useState("triggerProps", isMountedByThisTrigger);
-  const {
-    getButtonProps,
-    buttonRef
-  } = useButton({
-    disabled: disabled2,
-    native: nativeButton
-  });
-  const stateAttributesMapping7 = {
-    open(value) {
-      if (value && openReason === reason_parts_exports.triggerPress) {
-        return pressableTriggerOpenStateMapping.open(value);
-      }
-      return triggerOpenStateMapping2.open(value);
-    }
-  };
-  const {
-    preFocusGuardRef,
-    handlePreFocusGuardFocus,
-    handleFocusTargetFocus
-  } = useTriggerFocusGuards(store, triggerElementRef);
-  const state = {
-    disabled: disabled2,
-    open: isOpenedByThisTrigger
-  };
-  const element = useRenderElement("button", componentProps, {
-    state,
-    ref: [buttonRef, forwardedRef, registerTrigger, triggerElementRef],
-    props: [click.reference, hoverProps, rootTriggerProps, interactionTypeProps, {
-      [CLICK_TRIGGER_IDENTIFIER]: "",
-      id: thisTriggerId,
-      "aria-haspopup": "dialog",
-      "aria-expanded": isOpenedByThisTrigger,
-      "aria-controls": popupId
-    }, elementProps, getButtonProps],
-    stateAttributesMapping: stateAttributesMapping7
-  });
-  if (isMountedByThisTrigger && !focusManagerModal) {
-    return /* @__PURE__ */ (0, import_jsx_runtime10.jsxs)(React55.Fragment, {
-      children: [/* @__PURE__ */ (0, import_jsx_runtime10.jsx)(FocusGuard, {
-        ref: preFocusGuardRef,
-        onFocus: handlePreFocusGuardFocus
-      }), /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(React55.Fragment, {
-        children: element
-      }, thisTriggerId), /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(FocusGuard, {
-        ref: store.context.triggerFocusTargetRef,
-        onFocus: handleFocusTargetFocus
-      })]
-    });
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(React55.Fragment, {
-    children: element
-  }, thisTriggerId);
-});
-if (true) PopoverTrigger.displayName = "PopoverTrigger";
-
-// node_modules/@base-ui/react/popover/portal/PopoverPortal.mjs
-var React57 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/popover/portal/PopoverPortalContext.mjs
-var React56 = __toESM(require_react(), 1);
-var PopoverPortalContext = /* @__PURE__ */ React56.createContext(void 0);
-if (true) PopoverPortalContext.displayName = "PopoverPortalContext";
-function usePopoverPortalContext() {
-  const value = React56.useContext(PopoverPortalContext);
-  if (value === void 0) {
-    throw new Error(true ? "Base UI: <Popover.Portal> is missing." : formatErrorMessage_default(45));
-  }
-  return value;
-}
-
-// node_modules/@base-ui/react/popover/portal/PopoverPortal.mjs
-var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
-var PopoverPortal = /* @__PURE__ */ React57.forwardRef(function PopoverPortal2(props, forwardedRef) {
-  const {
-    keepMounted = false,
-    ...portalProps
-  } = props;
-  const {
-    store
-  } = usePopoverRootContext();
-  const mounted = store.useState("mounted");
-  const shouldRender = mounted || keepMounted;
-  if (!shouldRender) {
-    return null;
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(PopoverPortalContext.Provider, {
-    value: keepMounted,
-    children: /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(FloatingPortal, {
-      ref: forwardedRef,
-      ...portalProps
-    })
-  });
-});
-if (true) PopoverPortal.displayName = "PopoverPortal";
-
-// node_modules/@base-ui/react/popover/positioner/PopoverPositioner.mjs
-var React59 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/popover/positioner/PopoverPositionerContext.mjs
-var React58 = __toESM(require_react(), 1);
-var PopoverPositionerContext = /* @__PURE__ */ React58.createContext(void 0);
-if (true) PopoverPositionerContext.displayName = "PopoverPositionerContext";
-function usePopoverPositionerContext() {
-  const context = React58.useContext(PopoverPositionerContext);
-  if (!context) {
-    throw new Error(true ? "Base UI: PopoverPositionerContext is missing. PopoverPositioner parts must be placed within <Popover.Positioner>." : formatErrorMessage_default(46));
-  }
-  return context;
-}
-
-// node_modules/@base-ui/react/popover/positioner/PopoverPositioner.mjs
-var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
-var PopoverPositioner = /* @__PURE__ */ React59.forwardRef(function PopoverPositioner2(componentProps, forwardedRef) {
-  const {
-    render: render4,
-    className,
-    style,
-    anchor,
-    positionMethod = "absolute",
-    side = "bottom",
-    align = "center",
-    sideOffset = 0,
-    alignOffset = 0,
-    collisionBoundary = "clipping-ancestors",
-    collisionPadding = 5,
-    arrowPadding = 5,
-    sticky = false,
-    disableAnchorTracking = false,
-    collisionAvoidance = POPUP_COLLISION_AVOIDANCE,
-    ...elementProps
-  } = componentProps;
-  const {
-    store
-  } = usePopoverRootContext();
-  const keepMounted = usePopoverPortalContext();
-  const nodeId = useFloatingNodeId();
-  const floatingRootContext = store.useState("floatingRootContext");
-  const mounted = store.useState("mounted");
-  const open = store.useState("open");
-  const openReason = store.useState("openChangeReason");
-  const triggerElement = store.useState("activeTriggerElement");
-  const modal = store.useState("modal");
-  const openMethod = store.useState("openMethod");
-  const positionerElement = store.useState("positionerElement");
-  const instantType = store.useState("instantType");
-  const transitionStatus = store.useState("transitionStatus");
-  const hasViewport = store.useState("hasViewport");
-  const prevTriggerElementRef = React59.useRef(null);
-  const runOnceAnimationsFinish = useAnimationsFinished(positionerElement, false, false);
-  const positioning = useAnchorPositioning({
-    anchor,
-    floatingRootContext,
-    positionMethod,
-    mounted,
-    side,
-    sideOffset,
-    align,
-    alignOffset,
-    arrowPadding,
-    collisionBoundary,
-    collisionPadding,
-    sticky,
-    disableAnchorTracking,
-    keepMounted,
-    nodeId,
-    collisionAvoidance,
-    adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
-  });
-  const domReference = floatingRootContext.useState("domReferenceElement");
-  useIsoLayoutEffect(() => {
-    const currentTriggerElement = domReference;
-    const prevTriggerElement = prevTriggerElementRef.current;
-    if (currentTriggerElement) {
-      prevTriggerElementRef.current = currentTriggerElement;
-    }
-    if (prevTriggerElement && currentTriggerElement && currentTriggerElement !== prevTriggerElement) {
-      store.set("instantType", void 0);
-      const ac = new AbortController();
-      runOnceAnimationsFinish(() => {
-        store.set("instantType", "trigger-change");
-      }, ac.signal);
-      return () => {
-        ac.abort();
-      };
-    }
-    return void 0;
-  }, [domReference, runOnceAnimationsFinish, store]);
-  useAnchoredPopupScrollLock(open && modal === true && openReason !== reason_parts_exports.triggerHover, openMethod === "touch", positionerElement, triggerElement);
-  const setPositionerElement = React59.useCallback((element2) => {
-    store.set("positionerElement", element2);
-  }, [store]);
-  const state = {
-    open,
-    side: positioning.side,
-    align: positioning.align,
-    anchorHidden: positioning.anchorHidden,
-    instant: instantType
-  };
-  const element = usePositioner(componentProps, state, {
-    styles: positioning.positionerStyles,
-    transitionStatus,
-    props: elementProps,
-    refs: [forwardedRef, setPositionerElement],
-    hidden: !mounted,
-    inert: !open
-  });
-  return /* @__PURE__ */ (0, import_jsx_runtime12.jsxs)(PopoverPositionerContext.Provider, {
-    value: positioning,
-    children: [mounted && modal === true && openReason !== reason_parts_exports.triggerHover && /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(InternalBackdrop, {
-      ref: store.context.internalBackdropRef,
-      inert: inertValue(!open),
-      cutout: triggerElement
-    }), /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(FloatingNode, {
-      id: nodeId,
-      children: element
-    })]
-  });
-});
-if (true) PopoverPositioner.displayName = "PopoverPositioner";
-
-// node_modules/@base-ui/react/popover/popup/PopoverPopup.mjs
-var React61 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/utils/closePart.mjs
-var React60 = __toESM(require_react(), 1);
-var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-var ClosePartContext = /* @__PURE__ */ React60.createContext(void 0);
-if (true) ClosePartContext.displayName = "ClosePartContext";
-function useClosePartCount() {
-  const [closePartCount, setClosePartCount] = React60.useState(0);
-  const register2 = useStableCallback(() => {
-    setClosePartCount((count) => count + 1);
-    return () => {
-      setClosePartCount((count) => Math.max(0, count - 1));
-    };
-  });
-  const context = React60.useMemo(() => ({
-    register: register2
-  }), [register2]);
-  return {
-    context,
-    hasClosePart: closePartCount > 0
-  };
-}
-function ClosePartProvider(props) {
-  const {
-    value,
-    children
-  } = props;
-  return /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(ClosePartContext.Provider, {
-    value,
-    children
-  });
-}
-function useClosePartRegistration() {
-  const context = React60.useContext(ClosePartContext);
-  useIsoLayoutEffect(() => {
-    return context?.register();
-  }, [context]);
-}
-
-// node_modules/@base-ui/react/popover/popup/PopoverPopup.mjs
-var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-var stateAttributesMapping2 = {
-  ...popupStateMapping,
-  ...transitionStatusMapping
-};
-var PopoverPopup = /* @__PURE__ */ React61.forwardRef(function PopoverPopup2(componentProps, forwardedRef) {
-  const {
-    render: render4,
-    className,
-    style,
-    initialFocus,
-    finalFocus,
-    ...elementProps
-  } = componentProps;
-  const {
-    store
-  } = usePopoverRootContext();
-  const positioner = usePopoverPositionerContext();
-  const insideToolbar = useToolbarRootContext(true) != null;
-  const {
-    context: closePartContext,
-    hasClosePart
-  } = useClosePartCount();
-  const open = store.useState("open");
-  const openMethod = store.useState("openMethod");
-  const instantType = store.useState("instantType");
-  const transitionStatus = store.useState("transitionStatus");
-  const popupProps = store.useState("popupProps");
-  const titleId = store.useState("titleElementId");
-  const descriptionId = store.useState("descriptionElementId");
-  const modal = store.useState("modal");
-  const mounted = store.useState("mounted");
-  const openReason = store.useState("openChangeReason");
-  const activeTriggerElement = store.useState("activeTriggerElement");
-  const floatingContext = store.useState("floatingRootContext");
-  const floatingId = floatingContext.useState("floatingId");
-  const disabled2 = store.useState("disabled");
-  const openOnHover = store.useState("openOnHover");
-  const closeDelay = store.useState("closeDelay");
-  const popupId = elementProps.id ?? floatingId;
-  useOpenChangeComplete({
-    open,
-    ref: store.context.popupRef,
-    onComplete() {
-      if (open) {
-        store.context.onOpenChangeComplete?.(true);
-      }
-    }
-  });
-  useHoverFloatingInteraction(floatingContext, {
-    enabled: openOnHover && !disabled2,
-    closeDelay
-  });
-  const resolvedInitialFocus = initialFocus === void 0 ? createDefaultInitialFocus(store.context.popupRef) : initialFocus;
-  const focusManagerModal = modal !== false && hasClosePart;
-  store.useSyncedValue("focusManagerModal", focusManagerModal);
-  const setPopupElement = React61.useCallback((element2) => {
-    store.set("popupElement", element2);
-  }, [store]);
-  const state = {
-    open,
-    side: positioner.side,
-    align: positioner.align,
-    instant: instantType,
-    transitionStatus
-  };
-  const element = useRenderElement("div", componentProps, {
-    state,
-    ref: [forwardedRef, store.context.popupRef, setPopupElement],
-    props: [popupProps, {
-      id: popupId,
-      role: "dialog",
-      ...FOCUSABLE_POPUP_PROPS,
-      "aria-labelledby": titleId,
-      "aria-describedby": descriptionId,
-      onKeyDown(event) {
-        if (insideToolbar && COMPOSITE_KEYS.has(event.key)) {
-          event.stopPropagation();
-        }
-      }
-    }, getDisabledMountTransitionStyles(transitionStatus), elementProps],
-    stateAttributesMapping: stateAttributesMapping2
-  });
-  return /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(FloatingFocusManager, {
-    context: floatingContext,
-    openInteractionType: openMethod,
-    modal: focusManagerModal,
-    disabled: !mounted || openReason === reason_parts_exports.triggerHover,
-    initialFocus: resolvedInitialFocus,
-    returnFocus: finalFocus,
-    restoreFocus: "popup",
-    previousFocusableElement: isHTMLElement(activeTriggerElement) ? activeTriggerElement : void 0,
-    nextFocusableElement: store.context.triggerFocusTargetRef,
-    beforeContentFocusGuardRef: store.context.beforeContentFocusGuardRef,
-    children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(ClosePartProvider, {
-      value: closePartContext,
-      children: element
-    })
-  });
-});
-if (true) PopoverPopup.displayName = "PopoverPopup";
-
-// node_modules/@base-ui/react/popover/arrow/PopoverArrow.mjs
-var React62 = __toESM(require_react(), 1);
-var PopoverArrow = /* @__PURE__ */ React62.forwardRef(function PopoverArrow2(componentProps, forwardedRef) {
-  const {
-    render: render4,
-    className,
-    style,
-    ...elementProps
-  } = componentProps;
-  const {
-    store
-  } = usePopoverRootContext();
-  const open = store.useState("open");
-  const {
-    arrowRef,
-    side,
-    align,
-    arrowUncentered,
-    arrowStyles
-  } = usePopoverPositionerContext();
-  const state = {
-    open,
-    side,
-    align,
-    uncentered: arrowUncentered
-  };
-  const element = useRenderElement("div", componentProps, {
-    state,
-    ref: [forwardedRef, arrowRef],
-    props: [{
-      style: arrowStyles,
-      "aria-hidden": true
-    }, elementProps],
-    stateAttributesMapping: popupStateMapping
-  });
-  return element;
-});
-if (true) PopoverArrow.displayName = "PopoverArrow";
-
-// node_modules/@base-ui/react/popover/backdrop/PopoverBackdrop.mjs
-var React63 = __toESM(require_react(), 1);
-var stateAttributesMapping3 = {
-  ...popupStateMapping,
-  ...transitionStatusMapping
-};
-var PopoverBackdrop = /* @__PURE__ */ React63.forwardRef(function PopoverBackdrop2(props, forwardedRef) {
-  const {
-    render: render4,
-    className,
-    style,
-    ...elementProps
-  } = props;
-  const {
-    store
-  } = usePopoverRootContext();
-  const open = store.useState("open");
-  const mounted = store.useState("mounted");
-  const transitionStatus = store.useState("transitionStatus");
-  const openReason = store.useState("openChangeReason");
-  const state = {
-    open,
-    transitionStatus
-  };
-  const element = useRenderElement("div", props, {
-    state,
-    ref: [store.context.backdropRef, forwardedRef],
-    props: [{
-      role: "presentation",
-      hidden: !mounted,
-      style: {
-        pointerEvents: openReason === reason_parts_exports.triggerHover ? "none" : void 0,
-        userSelect: "none",
-        WebkitUserSelect: "none"
-      }
-    }, elementProps],
-    stateAttributesMapping: stateAttributesMapping3
-  });
-  return element;
-});
-if (true) PopoverBackdrop.displayName = "PopoverBackdrop";
-
-// node_modules/@base-ui/react/popover/title/PopoverTitle.mjs
-var React64 = __toESM(require_react(), 1);
-var PopoverTitle = /* @__PURE__ */ React64.forwardRef(function PopoverTitle2(componentProps, forwardedRef) {
-  const {
-    render: render4,
-    className,
-    style,
-    ...elementProps
-  } = componentProps;
-  const {
-    store
-  } = usePopoverRootContext();
-  const id = useBaseUiId(elementProps.id);
-  store.useSyncedValueWithCleanup("titleElementId", id);
-  const element = useRenderElement("h2", componentProps, {
-    ref: forwardedRef,
-    props: [{
-      id
-    }, elementProps]
-  });
-  return element;
-});
-if (true) PopoverTitle.displayName = "PopoverTitle";
-
-// node_modules/@base-ui/react/popover/description/PopoverDescription.mjs
-var React65 = __toESM(require_react(), 1);
-var PopoverDescription = /* @__PURE__ */ React65.forwardRef(function PopoverDescription2(componentProps, forwardedRef) {
-  const {
-    render: render4,
-    className,
-    style,
-    ...elementProps
-  } = componentProps;
-  const {
-    store
-  } = usePopoverRootContext();
-  const id = useBaseUiId(elementProps.id);
-  store.useSyncedValueWithCleanup("descriptionElementId", id);
-  const element = useRenderElement("p", componentProps, {
-    ref: forwardedRef,
-    props: [{
-      id
-    }, elementProps]
-  });
-  return element;
-});
-if (true) PopoverDescription.displayName = "PopoverDescription";
-
-// node_modules/@base-ui/react/popover/close/PopoverClose.mjs
-var React66 = __toESM(require_react(), 1);
-var PopoverClose = /* @__PURE__ */ React66.forwardRef(function PopoverClose2(componentProps, forwardedRef) {
-  const {
-    render: render4,
-    className,
-    style,
-    disabled: disabled2 = false,
-    nativeButton = true,
-    ...elementProps
-  } = componentProps;
-  const {
-    buttonRef,
-    getButtonProps
-  } = useButton({
-    disabled: disabled2,
-    focusableWhenDisabled: false,
-    native: nativeButton
-  });
-  const {
-    store
-  } = usePopoverRootContext();
-  useClosePartRegistration();
-  const element = useRenderElement("button", componentProps, {
-    ref: [forwardedRef, buttonRef],
-    props: [{
-      onClick(event) {
-        store.setOpen(false, createChangeEventDetails(reason_parts_exports.closePress, event.nativeEvent));
-      }
-    }, elementProps, getButtonProps]
-  });
-  return element;
-});
-if (true) PopoverClose.displayName = "PopoverClose";
-
-// node_modules/@base-ui/react/popover/viewport/PopoverViewport.mjs
-var React67 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/popover/viewport/PopoverViewportCssVars.mjs
-var PopoverViewportCssVars = /* @__PURE__ */ (function(PopoverViewportCssVars2) {
-  PopoverViewportCssVars2["popupWidth"] = "--popup-width";
-  PopoverViewportCssVars2["popupHeight"] = "--popup-height";
-  return PopoverViewportCssVars2;
-})({});
-
-// node_modules/@base-ui/react/popover/viewport/PopoverViewport.mjs
-var stateAttributesMapping4 = {
-  activationDirection: (value) => value ? {
-    "data-activation-direction": value
-  } : null
-};
-var PopoverViewport = /* @__PURE__ */ React67.forwardRef(function PopoverViewport2(componentProps, forwardedRef) {
-  const {
-    render: render4,
-    className,
-    style,
-    children,
-    ...elementProps
-  } = componentProps;
-  const {
-    store
-  } = usePopoverRootContext();
-  const {
-    side
-  } = usePopoverPositionerContext();
-  const instantType = store.useState("instantType");
-  const {
-    children: childrenToRender,
-    state: viewportState
-  } = usePopupViewport({
-    store,
-    side,
-    cssVars: PopoverViewportCssVars,
-    children
-  });
-  const state = {
-    activationDirection: viewportState.activationDirection,
-    transitioning: viewportState.transitioning,
-    instant: instantType
-  };
-  return useRenderElement("div", componentProps, {
-    state,
-    ref: forwardedRef,
-    props: [elementProps, {
-      children: childrenToRender
-    }],
-    stateAttributesMapping: stateAttributesMapping4
-  });
-});
-if (true) PopoverViewport.displayName = "PopoverViewport";
-
-// node_modules/@base-ui/react/popover/store/PopoverHandle.mjs
-var PopoverHandle = class {
-  /**
-   * Internal store holding the popover's state.
-   * @internal
-   */
-  constructor() {
-    this.store = new PopoverStore();
-  }
-  /**
-   * Opens the popover and associates it with the trigger with the given id.
-   * The trigger must be a Popover.Trigger component with this handle passed as a prop.
-   *
-   * @param triggerId ID of the trigger to associate with the popover.
-   */
-  open(triggerId) {
-    const triggerElement = triggerId ? this.store.context.triggerElements.getById(triggerId) ?? void 0 : void 0;
-    if (triggerId && !triggerElement) {
-      throw new Error(true ? `Base UI: PopoverHandle.open: No trigger found with id "${triggerId}".` : formatErrorMessage_default(80, triggerId));
-    }
-    this.store.setOpen(true, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, triggerElement));
-  }
-  /**
-   * Closes the popover.
-   */
-  close() {
-    this.store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, void 0));
-  }
-  /**
-   * Indicates whether the popover is currently open.
-   */
-  get isOpen() {
-    return this.store.select("open");
-  }
-};
-function createPopoverHandle() {
-  return new PopoverHandle();
-}
-
-// node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
-var React68 = __toESM(require_react(), 1);
-var ReactDOM9 = __toESM(require_react_dom(), 1);
-var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
-var FloatingPortalLite = /* @__PURE__ */ React68.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
-  const {
-    children,
-    container,
-    className,
-    render: render4,
-    style,
-    ...elementProps
-  } = componentProps;
-  const {
-    portalNode,
-    portalSubtree
-  } = useFloatingPortalNode({
-    container,
-    ref: forwardedRef,
-    componentProps,
-    elementProps
-  });
-  if (!portalSubtree && !portalNode) {
-    return null;
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime15.jsxs)(React68.Fragment, {
-    children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM9.createPortal(children, portalNode)]
-  });
-});
-if (true) FloatingPortalLite.displayName = "FloatingPortalLite";
-
-// 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 React71 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/tooltip/root/TooltipRootContext.mjs
-var React69 = __toESM(require_react(), 1);
-var TooltipRootContext = /* @__PURE__ */ React69.createContext(void 0);
-if (true) TooltipRootContext.displayName = "TooltipRootContext";
-function useTooltipRootContext(optional) {
-  const context = React69.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 React70 = __toESM(require_react(), 1);
-var selectors3 = {
-  ...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 = {
-      ...createInitialState2(),
-      ...initialState
-    };
-    state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
-    super(state, {
-      popupRef: /* @__PURE__ */ React70.createRef(),
-      onOpenChange: void 0,
-      onOpenChangeComplete: void 0,
-      triggerElements
-    }, selectors3);
-  }
-  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 createInitialState2() {
-  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/tooltip/root/TooltipRoot.mjs
-var import_jsx_runtime16 = __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 = 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
-  });
-  const {
-    forceUnmount,
-    transitionStatus
-  } = useOpenStateTransitions(open, store);
-  const isInstantPhase = store.useState("isInstantPhase");
-  const instantType = store.useState("instantType");
-  const lastOpenChangeReason = store.useState("lastOpenChangeReason");
-  const previousInstantTypeRef = React71.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;
-      }
-      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]);
-  const handleImperativeClose = React71.useCallback(() => {
-    store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
-  }, [store]);
-  React71.useImperativeHandle(actionsRef, () => ({
-    unmount: forceUnmount,
-    close: handleImperativeClose
-  }), [forceUnmount, handleImperativeClose]);
-  const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
-  return /* @__PURE__ */ (0, import_jsx_runtime16.jsxs)(TooltipRootContext.Provider, {
-    value: store,
-    children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime16.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 = React71.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
-  const inactiveTriggerProps = React71.useMemo(() => mergeProps(clientPoint.trigger, dismiss.trigger), [clientPoint.trigger, dismiss.trigger]);
-  const popupProps = React71.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 React73 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/tooltip/provider/TooltipProviderContext.mjs
-var React72 = __toESM(require_react(), 1);
-var TooltipProviderContext = /* @__PURE__ */ React72.createContext(void 0);
-if (true) TooltipProviderContext.displayName = "TooltipProviderContext";
-function useTooltipProviderContext() {
-  return React72.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_DELAY2 = 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;
-    }
-    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 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 = React73.useRef(null);
-  const delayWithDefault = delay ?? OPEN_DELAY2;
-  const closeDelayWithDefault = closeDelay ?? 0;
-  const {
-    registerTrigger,
-    isMountedByThisTrigger
-  } = useTriggerDataForwarding(thisTriggerId, triggerElementRef, store, {
-    payload,
-    closeOnClick,
-    closeDelay: closeDelayWithDefault
-  });
-  const providerContext = 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 = React73.useRef(false);
-  const nestedTriggerOpenTimeout = useTimeout();
-  const pointerTypeRef = React73.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();
-    }
-    return nestedTriggerHovered;
-  }
-  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 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,
-      [TooltipTriggerDataAttributes.triggerDisabled]: 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 React75 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/tooltip/portal/TooltipPortalContext.mjs
-var React74 = __toESM(require_react(), 1);
-var TooltipPortalContext = /* @__PURE__ */ React74.createContext(void 0);
-if (true) TooltipPortalContext.displayName = "TooltipPortalContext";
-function useTooltipPortalContext() {
-  const value = React74.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_runtime17 = __toESM(require_jsx_runtime(), 1);
-var TooltipPortal = /* @__PURE__ */ React75.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_runtime17.jsx)(TooltipPortalContext.Provider, {
-    value: keepMounted,
-    children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(FloatingPortalLite, {
-      ref: forwardedRef,
-      ...portalProps
-    })
-  });
-});
-if (true) TooltipPortal.displayName = "TooltipPortal";
-
-// node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-var React77 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/tooltip/positioner/TooltipPositionerContext.mjs
-var React76 = __toESM(require_react(), 1);
-var TooltipPositionerContext = /* @__PURE__ */ React76.createContext(void 0);
-if (true) TooltipPositionerContext.displayName = "TooltipPositionerContext";
-function useTooltipPositionerContext() {
-  const context = React76.useContext(TooltipPositionerContext);
-  if (context === void 0) {
-    throw new Error(true ? "Base UI: TooltipPositionerContext is missing. TooltipPositioner parts must be placed within <Tooltip.Positioner>." : formatErrorMessage_default(71));
-  }
-  return context;
-}
-
-// node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
-var TooltipPositioner = /* @__PURE__ */ React77.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 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 = React77.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_runtime18.jsx)(TooltipPositionerContext.Provider, {
-    value: positioning,
-    children: element
-  });
-});
-if (true) TooltipPositioner.displayName = "TooltipPositioner";
-
-// node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
-var React78 = __toESM(require_react(), 1);
-var stateAttributesMapping5 = {
-  ...popupStateMapping,
-  ...transitionStatusMapping
-};
-var TooltipPopup = /* @__PURE__ */ React78.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);
-      }
-    }
-  });
-  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: stateAttributesMapping5
-  });
-  return element;
-});
-if (true) TooltipPopup.displayName = "TooltipPopup";
-
-// node_modules/@base-ui/react/tooltip/arrow/TooltipArrow.mjs
-var React79 = __toESM(require_react(), 1);
-var TooltipArrow = /* @__PURE__ */ React79.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 React80 = __toESM(require_react(), 1);
-var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
-var TooltipProvider = function TooltipProvider2(props) {
-  const {
-    delay,
-    closeDelay,
-    timeout = 400
-  } = props;
-  const contextValue = React80.useMemo(() => ({
-    delay,
-    closeDelay
-  }), [delay, closeDelay]);
-  const delayValue = React80.useMemo(() => ({
-    open: delay,
-    close: closeDelay
-  }), [delay, closeDelay]);
-  return /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(TooltipProviderContext.Provider, {
-    value: contextValue,
-    children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(FloatingDelayGroup, {
-      delay: delayValue,
-      timeoutMs: timeout,
-      children: props.children
-    })
-  });
-};
-if (true) TooltipProvider.displayName = "TooltipProvider";
-
-// node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-var React81 = __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 stateAttributesMapping6 = {
-  activationDirection: (value) => value ? {
-    "data-activation-direction": value
-  } : null
-};
-var TooltipViewport = /* @__PURE__ */ React81.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,
-    cssVars: TooltipViewportCssVars,
-    children
-  });
-  const state = {
-    activationDirection: viewportState.activationDirection,
-    transitioning: viewportState.transitioning,
-    instant: instantType
-  };
-  return useRenderElement("div", componentProps, {
-    state,
-    ref: forwardedRef,
-    props: [elementProps, {
-      children: childrenToRender
-    }],
-    stateAttributesMapping: stateAttributesMapping6
-  });
-});
-if (true) TooltipViewport.displayName = "TooltipViewport";
-
-// 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/use-render/useRender.mjs
-function useRender(params) {
-  return useRenderElement(params.defaultTagName ?? "div", params, params);
-}
-
-// packages/ui/build-module/text/text.mjs
-var import_element12 = __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("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_element12.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_runtime20 = __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;
-    }
-  }
-  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("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_element13.forwardRef)(function Badge2({ intent = "none", className, ...props }, ref) {
-  return /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(
-    Text,
-    {
-      ref,
-      className: clsx_default(
-        style_default2.badge,
-        style_default2[`is-${intent}-intent`],
-        className
-      ),
-      ...props,
-      variant: "body-sm"
-    }
-  );
-});
-
-// packages/ui/build-module/button/button.mjs
-var import_element14 = __toESM(require_element(), 1);
-var import_i18n = __toESM(require_i18n(), 1);
-var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
-import { speak } from "@wordpress/a11y";
-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("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("5f8e7aa0bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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_default = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" };
-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_element14.forwardRef)(
-  function Button22({
-    tone = "brand",
-    variant = "solid",
-    size: size4 = "default",
-    className,
-    focusableWhenDisabled = true,
-    disabled: disabled2,
-    loading,
-    loadingAnnouncement = (0, import_i18n.__)("Loading"),
-    children,
-    ...props
-  }, ref) {
-    const mergedClassName = clsx_default(
-      global_css_defense_default2.button,
-      resets_default["box-sizing"],
-      focus_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_element14.useEffect)(() => {
-      if (loading && loadingAnnouncement) {
-        speak(loadingAnnouncement);
-      }
-    }, [loading, loadingAnnouncement]);
-    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
-      Button,
-      {
-        ref,
-        className: mergedClassName,
-        focusableWhenDisabled,
-        disabled: disabled2 ?? loading,
-        ...props,
-        children
-      }
-    );
-  }
-);
-
-// packages/ui/build-module/button/icon.mjs
-var import_element16 = __toESM(require_element(), 1);
-
-// packages/ui/build-module/icon/icon.mjs
-var import_element15 = __toESM(require_element(), 1);
-var import_primitives = __toESM(require_primitives(), 1);
-var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
-var Icon = (0, import_element15.forwardRef)(function Icon2({ icon, size: size4 = 24, ...restProps }, ref) {
-  return /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(
-    import_primitives.SVG,
-    {
-      ref,
-      ...icon.props,
-      ...restProps,
-      width: size4,
-      height: size4
-    }
-  );
-});
-
-// packages/ui/build-module/button/icon.mjs
-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;
-  }
-  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("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_element16.forwardRef)(
-  function ButtonIcon2({ className, icon, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime23.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
-});
-
-// packages/ui/build-module/card/index.mjs
-var card_exports = {};
-__export(card_exports, {
-  Content: () => Content,
-  FullBleed: () => FullBleed,
-  Header: () => Header,
-  Root: () => Root,
-  Title: () => Title
-});
-
-// packages/ui/build-module/card/root.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;
-  }
-  globalScope.__wpStyleRuntime = {
-    documents: /* @__PURE__ */ new Map(),
-    styles: /* @__PURE__ */ new Map(),
-    injectedStyles: /* @__PURE__ */ new WeakMap()
-  };
-  if (typeof document !== "undefined") {
-    registerDocument5(document);
-  }
-  return globalScope.__wpStyleRuntime;
-}
-function documentContainsStyleHash5(targetDocument, hash) {
-  if (!targetDocument.head) {
-    return false;
-  }
-  for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE5}]`
-  )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
-      return true;
-    }
-  }
-  return false;
-}
-function injectStyle5(targetDocument, hash, css) {
-  if (!targetDocument.head) {
-    return;
-  }
-  const runtime = getRuntime5();
-  let injectedStyles = runtime.injectedStyles.get(targetDocument);
-  if (!injectedStyles) {
-    injectedStyles = /* @__PURE__ */ new Set();
-    runtime.injectedStyles.set(targetDocument, injectedStyles);
-  }
-  if (injectedStyles.has(hash)) {
-    return;
-  }
-  if (documentContainsStyleHash5(targetDocument, hash)) {
-    injectedStyles.add(hash);
-    return;
-  }
-  const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
-  style.appendChild(targetDocument.createTextNode(css));
-  targetDocument.head.appendChild(style);
-  injectedStyles.add(hash);
-}
-function registerDocument5(targetDocument) {
-  const runtime = getRuntime5();
-  runtime.documents.set(
-    targetDocument,
-    (runtime.documents.get(targetDocument) ?? 0) + 1
-  );
-  for (const [hash, css] of runtime.styles) {
-    injectStyle5(targetDocument, hash, css);
-  }
-  return () => {
-    const count = runtime.documents.get(targetDocument);
-    if (count === void 0) {
-      return;
-    }
-    if (count <= 1) {
-      runtime.documents.delete(targetDocument);
-      return;
-    }
-    runtime.documents.set(targetDocument, count - 1);
-  };
-}
-function registerStyle5(hash, css) {
-  const runtime = getRuntime5();
-  runtime.styles.set(hash, css);
-  for (const targetDocument of runtime.documents.keys()) {
-    injectStyle5(targetDocument, hash, css);
-  }
-}
-if (typeof process === "undefined" || true) {
-  registerStyle5("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
-}
-var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-if (typeof process === "undefined" || true) {
-  registerStyle5("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 style_default5 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-var Root = (0, import_element17.forwardRef)(function Card({ render: render4, ...restProps }, ref) {
-  const mergedClassName = clsx_default(style_default5.root, resets_default2["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_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("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 style_default6 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-var Header = (0, import_element18.forwardRef)(
-  function CardHeader({ render: render4, ...props }, ref) {
-    const element = useRender({
-      defaultTagName: "div",
-      render: render4,
-      ref,
-      props: mergeProps({ className: style_default6.header }, props)
-    });
-    return element;
-  }
-);
-
-// packages/ui/build-module/card/content.mjs
-var import_element19 = __toESM(require_element(), 1);
-var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
-function getRuntime7() {
-  const globalScope = globalThis;
-  if (globalScope.__wpStyleRuntime) {
-    return globalScope.__wpStyleRuntime;
-  }
-  globalScope.__wpStyleRuntime = {
-    documents: /* @__PURE__ */ new Map(),
-    styles: /* @__PURE__ */ new Map(),
-    injectedStyles: /* @__PURE__ */ new WeakMap()
-  };
-  if (typeof document !== "undefined") {
-    registerDocument7(document);
-  }
-  return globalScope.__wpStyleRuntime;
-}
-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("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 style_default7 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-var Content = (0, import_element19.forwardRef)(
-  function CardContent({ render: render4, ...props }, ref) {
-    const element = useRender({
-      defaultTagName: "div",
-      render: render4,
-      ref,
-      props: mergeProps({ className: style_default7.content }, props)
-    });
-    return element;
-  }
-);
-
-// packages/ui/build-module/card/full-bleed.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("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 style_default8 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-var FullBleed = (0, import_element20.forwardRef)(
-  function CardFullBleed({ render: render4, ...props }, ref) {
-    const element = useRender({
-      defaultTagName: "div",
-      render: render4,
-      ref,
-      props: mergeProps(
-        { className: style_default8.fullbleed },
-        props
-      )
-    });
-    return element;
-  }
-);
-
-// packages/ui/build-module/card/title.mjs
-var import_element21 = __toESM(require_element(), 1);
-var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
-var DEFAULT_TAG = /* @__PURE__ */ (0, import_jsx_runtime24.jsx)("div", {});
-var Title = (0, import_element21.forwardRef)(
-  function CardTitle({ render: render4 = DEFAULT_TAG, children, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
-      Text,
-      {
-        ref,
-        variant: "heading-lg",
-        render: render4,
-        ...props,
-        children
-      }
-    );
-  }
-);
-
-// packages/ui/build-module/collapsible/panel.mjs
-var import_element22 = __toESM(require_element(), 1);
-var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
-var Panel = (0, import_element22.forwardRef)(
-  function CollapsiblePanel3(props, forwardedRef) {
-    return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(index_parts_exports.Panel, { ref: forwardedRef, ...props });
-  }
-);
-
-// packages/ui/build-module/collapsible/root.mjs
-var import_element23 = __toESM(require_element(), 1);
-var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
-var Root2 = (0, import_element23.forwardRef)(
-  function CollapsibleRoot3(props, forwardedRef) {
-    return /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...props });
-  }
-);
-
-// packages/ui/build-module/collapsible/trigger.mjs
-var import_element24 = __toESM(require_element(), 1);
-var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
-var Trigger = (0, import_element24.forwardRef)(
-  function CollapsibleTrigger3(props, forwardedRef) {
-    return /* @__PURE__ */ (0, import_jsx_runtime27.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: () => Root3
-});
-
-// packages/ui/build-module/collapsible-card/root.mjs
-var import_element25 = __toESM(require_element(), 1);
-var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
-var Root3 = (0, import_element25.forwardRef)(
-  function CollapsibleCardRoot({ render: render4, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
-      Root2,
-      {
-        ref,
-        render: /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(Root, { render: render4 }),
-        ...restProps
-      }
-    );
-  }
-);
-
-// packages/ui/build-module/collapsible-card/header.mjs
-var import_element27 = __toESM(require_element(), 1);
-
-// packages/icons/build-module/library/arrow-down.mjs
-var import_primitives2 = __toESM(require_primitives(), 1);
-var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
-var arrow_down_default = /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_primitives2.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_primitives3 = __toESM(require_primitives(), 1);
-var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
-var arrow_left_default = /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_primitives3.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_primitives4 = __toESM(require_primitives(), 1);
-var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
-var arrow_right_default = /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives4.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_primitives5 = __toESM(require_primitives(), 1);
-var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
-var arrow_up_default = /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_primitives5.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/block-table.mjs
-var import_primitives6 = __toESM(require_primitives(), 1);
-var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
-var block_table_default = /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_primitives6.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/category.mjs
-var import_primitives7 = __toESM(require_primitives(), 1);
-var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
-var category_default = /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(import_primitives7.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(import_primitives7.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z" }) });
-
-// packages/icons/build-module/library/caution.mjs
-var import_primitives8 = __toESM(require_primitives(), 1);
-var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
-var caution_default = /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(import_primitives8.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(import_primitives8.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-.75 12v-1.5h1.5V16h-1.5Zm0-8v5h1.5V8h-1.5Z" }) });
-
-// packages/icons/build-module/library/check.mjs
-var import_primitives9 = __toESM(require_primitives(), 1);
-var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
-var check_default = /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_primitives9.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_primitives9.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_primitives10 = __toESM(require_primitives(), 1);
-var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
-var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(import_primitives10.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(import_primitives10.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/close-small.mjs
-var import_primitives11 = __toESM(require_primitives(), 1);
-var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
-var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_primitives11.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_primitives11.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_primitives12 = __toESM(require_primitives(), 1);
-var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
-var cog_default = /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_primitives12.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_primitives12.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/copy.mjs
-var import_primitives13 = __toESM(require_primitives(), 1);
-var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
-var copy_default = /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_primitives13.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_primitives13.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5 4.5h11a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5ZM3 5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5Zm17 3v10.75c0 .69-.56 1.25-1.25 1.25H6v1.5h12.75a2.75 2.75 0 0 0 2.75-2.75V8H20Z" }) });
-
-// packages/icons/build-module/library/envelope.mjs
-var import_primitives14 = __toESM(require_primitives(), 1);
-var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
-var envelope_default = /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_primitives14.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_primitives14.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_primitives15 = __toESM(require_primitives(), 1);
-var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
-var error_default = /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_primitives15.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_primitives15.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
-var import_primitives16 = __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_primitives16.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives16.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_primitives17 = __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_primitives17.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives17.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_primitives18 = __toESM(require_primitives(), 1);
-var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
-var funnel_default = /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives18.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives18.Path, { d: "M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z" }) });
-
-// packages/icons/build-module/library/info.mjs
-var import_primitives19 = __toESM(require_primitives(), 1);
-var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
-var info_default = /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives19.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives19.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/link.mjs
-var import_primitives20 = __toESM(require_primitives(), 1);
-var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
-var link_default = /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives20.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives20.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/mobile.mjs
-var import_primitives21 = __toESM(require_primitives(), 1);
-var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
-var mobile_default = /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives21.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives21.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_primitives22 = __toESM(require_primitives(), 1);
-var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
-var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives22.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives22.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
-
-// packages/icons/build-module/library/next.mjs
-var import_primitives23 = __toESM(require_primitives(), 1);
-var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
-var next_default = /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives23.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives23.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/pencil.mjs
-var import_primitives24 = __toESM(require_primitives(), 1);
-var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
-var pencil_default = /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives24.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives24.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/previous.mjs
-var import_primitives25 = __toESM(require_primitives(), 1);
-var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
-var previous_default = /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_primitives25.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_primitives25.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_primitives26 = __toESM(require_primitives(), 1);
-var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
-var published_default = /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_primitives26.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_primitives26.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/scheduled.mjs
-var import_primitives27 = __toESM(require_primitives(), 1);
-var import_jsx_runtime54 = __toESM(require_jsx_runtime(), 1);
-var scheduled_default = /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_primitives27.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime54.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 0Zm9 1V8h-1.5v3.5h-2V13H13Z" }) });
-
-// packages/icons/build-module/library/search.mjs
-var import_primitives28 = __toESM(require_primitives(), 1);
-var import_jsx_runtime55 = __toESM(require_jsx_runtime(), 1);
-var search_default = /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_primitives28.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_primitives28.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_primitives29 = __toESM(require_primitives(), 1);
-var import_jsx_runtime56 = __toESM(require_jsx_runtime(), 1);
-var seen_default = /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives29.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives29.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/trash.mjs
-var import_primitives30 = __toESM(require_primitives(), 1);
-var import_jsx_runtime57 = __toESM(require_jsx_runtime(), 1);
-var trash_default = /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives30.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives30.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_primitives31 = __toESM(require_primitives(), 1);
-var import_jsx_runtime58 = __toESM(require_jsx_runtime(), 1);
-var unseen_default = /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives31.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime58.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" }) });
-
-// packages/ui/build-module/collapsible-card/context.mjs
-var import_element26 = __toESM(require_element(), 1);
-var HeaderDescriptionIdContext = (0, import_element26.createContext)({
-  setDescriptionId: () => {
-  }
-});
-
-// packages/ui/build-module/collapsible-card/header.mjs
-var import_jsx_runtime59 = __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("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_default9 = { "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) {
-  registerStyle9("af6d9984a6", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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) {
-  registerStyle9("5f8e7aa0bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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_default2 = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" };
-var Header2 = (0, import_element27.forwardRef)(
-  function CollapsibleCardHeader({ children, className, render: render4, ...restProps }, ref) {
-    const [descriptionId, setDescriptionId] = (0, import_element27.useState)();
-    const contextValue = (0, import_element27.useMemo)(
-      () => ({ setDescriptionId }),
-      [setDescriptionId]
-    );
-    return useRender({
-      defaultTagName: "div",
-      render: render4,
-      ref,
-      props: mergeProps(restProps, {
-        className: clsx_default(
-          global_css_defense_default3.heading,
-          style_default9["heading-wrapper"],
-          className
-        ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(HeaderDescriptionIdContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime59.jsxs)(
-          Trigger,
-          {
-            className: style_default9.header,
-            render: /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(Header, {}),
-            nativeButton: false,
-            "aria-describedby": descriptionId,
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime59.jsx)("div", { className: style_default9["header-content"], children }),
-              /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(
-                "div",
-                {
-                  className: clsx_default(
-                    style_default9["header-trigger-positioner"]
-                  ),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(
-                    "div",
-                    {
-                      className: clsx_default(
-                        style_default9["header-trigger-wrapper"],
-                        global_css_defense_default3.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_default2["outset-ring--focus-parent-visible"]
-                      ),
-                      children: /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(
-                        Icon,
-                        {
-                          icon: chevron_down_default,
-                          className: style_default9["header-trigger"]
-                        }
-                      )
-                    }
-                  )
-                }
-              )
-            ]
-          }
-        ) })
-      })
-    });
-  }
-);
-
-// packages/ui/build-module/collapsible-card/header-description.mjs
-var import_element28 = __toESM(require_element(), 1);
-var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);
-var HeaderDescription = (0, import_element28.forwardRef)(function CollapsibleCardHeaderDescription({ children, className, ...restProps }, ref) {
-  const descriptionId = (0, import_element28.useId)();
-  const { setDescriptionId } = (0, import_element28.useContext)(HeaderDescriptionIdContext);
-  (0, import_element28.useEffect)(() => {
-    setDescriptionId(descriptionId);
-    return () => setDescriptionId(void 0);
-  }, [descriptionId, setDescriptionId]);
-  return /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
-    "div",
-    {
-      ref,
-      id: descriptionId,
-      "aria-hidden": "true",
-      className,
-      ...restProps,
-      children
-    }
-  );
-});
-
-// packages/ui/build-module/collapsible-card/content.mjs
-var import_element29 = __toESM(require_element(), 1);
-var import_jsx_runtime61 = __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("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" };
-var Content2 = (0, import_element29.forwardRef)(
-  function CollapsibleCardContent({ className, render: render4, children, hiddenUntilFound = true, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
-      Panel,
-      {
-        ref,
-        className: (state) => clsx_default(
-          style_default10.content,
-          state.open && state.transitionStatus === "idle" && style_default10["overflow-visible"],
-          className
-        ),
-        hiddenUntilFound,
-        ...restProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
-          Content,
-          {
-            className: style_default10["content-inner"],
-            render: render4,
-            children
-          }
-        )
-      }
-    );
-  }
-);
-
-// packages/ui/build-module/utils/render-slot-with-children.mjs
-var import_element30 = __toESM(require_element(), 1);
-function renderSlotWithChildren(slot, defaultSlot, children) {
-  return (0, import_element30.cloneElement)(slot ?? defaultSlot, { children });
-}
-
-// packages/ui/build-module/utils/use-deprioritized-initial-focus.mjs
-var import_element31 = __toESM(require_element(), 1);
-
-// node_modules/tabbable/dist/index.esm.js
-var candidateSelectors = ["input:not([inert]):not([inert] *)", "select:not([inert]):not([inert] *)", "textarea:not([inert]):not([inert] *)", "a[href]:not([inert]):not([inert] *)", "button:not([inert]):not([inert] *)", "[tabindex]:not(slot):not([inert]):not([inert] *)", "audio[controls]:not([inert]):not([inert] *)", "video[controls]:not([inert]):not([inert] *)", '[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)', "details>summary:first-of-type:not([inert]):not([inert] *)", "details:not([inert]):not([inert] *)"];
-var candidateSelector = /* @__PURE__ */ candidateSelectors.join(",");
-var NoElement = typeof Element === "undefined";
-var matches = NoElement ? function() {
-} : Element.prototype.matches || Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector;
-var getRootNode = !NoElement && Element.prototype.getRootNode ? function(element) {
-  var _element$getRootNode;
-  return element === null || element === void 0 ? void 0 : (_element$getRootNode = element.getRootNode) === null || _element$getRootNode === void 0 ? void 0 : _element$getRootNode.call(element);
-} : function(element) {
-  return element === null || element === void 0 ? void 0 : element.ownerDocument;
-};
-var _isInert = function isInert(node, lookUp) {
-  var _node$getAttribute;
-  if (lookUp === void 0) {
-    lookUp = true;
-  }
-  var inertAtt = node === null || node === void 0 ? void 0 : (_node$getAttribute = node.getAttribute) === null || _node$getAttribute === void 0 ? void 0 : _node$getAttribute.call(node, "inert");
-  var inert = inertAtt === "" || inertAtt === "true";
-  var result = inert || lookUp && node && // closest does not exist on shadow roots, so we fall back to a manual
-  // lookup upward, in case it is not defined.
-  (typeof node.closest === "function" ? node.closest("[inert]") : _isInert(node.parentNode));
-  return result;
-};
-var isContentEditable = function isContentEditable2(node) {
-  var _node$getAttribute2;
-  var attValue = node === null || node === void 0 ? void 0 : (_node$getAttribute2 = node.getAttribute) === null || _node$getAttribute2 === void 0 ? void 0 : _node$getAttribute2.call(node, "contenteditable");
-  return attValue === "" || attValue === "true";
-};
-var getCandidates = function getCandidates2(el, includeContainer, filter) {
-  if (_isInert(el)) {
-    return [];
-  }
-  var candidates = Array.prototype.slice.apply(el.querySelectorAll(candidateSelector));
-  if (includeContainer && matches.call(el, candidateSelector)) {
-    candidates.unshift(el);
-  }
-  candidates = candidates.filter(filter);
-  return candidates;
-};
-var _getCandidatesIteratively = function getCandidatesIteratively(elements, includeContainer, options) {
-  var candidates = [];
-  var elementsToCheck = Array.from(elements);
-  while (elementsToCheck.length) {
-    var element = elementsToCheck.shift();
-    if (_isInert(element, false)) {
-      continue;
-    }
-    if (element.tagName === "SLOT") {
-      var assigned = element.assignedElements();
-      var content = assigned.length ? assigned : element.children;
-      var nestedCandidates = _getCandidatesIteratively(content, true, options);
-      if (options.flatten) {
-        candidates.push.apply(candidates, nestedCandidates);
-      } else {
-        candidates.push({
-          scopeParent: element,
-          candidates: nestedCandidates
-        });
-      }
-    } else {
-      var validCandidate = matches.call(element, candidateSelector);
-      if (validCandidate && options.filter(element) && (includeContainer || !elements.includes(element))) {
-        candidates.push(element);
-      }
-      var shadowRoot = element.shadowRoot || // check for an undisclosed shadow
-      typeof options.getShadowRoot === "function" && options.getShadowRoot(element);
-      var validShadowRoot = !_isInert(shadowRoot, false) && (!options.shadowRootFilter || options.shadowRootFilter(element));
-      if (shadowRoot && validShadowRoot) {
-        var _nestedCandidates = _getCandidatesIteratively(shadowRoot === true ? element.children : shadowRoot.children, true, options);
-        if (options.flatten) {
-          candidates.push.apply(candidates, _nestedCandidates);
-        } else {
-          candidates.push({
-            scopeParent: element,
-            candidates: _nestedCandidates
-          });
-        }
-      } else {
-        elementsToCheck.unshift.apply(elementsToCheck, element.children);
-      }
-    }
-  }
-  return candidates;
-};
-var hasTabIndex = function hasTabIndex2(node) {
-  return !isNaN(parseInt(node.getAttribute("tabindex"), 10));
-};
-var getTabIndex2 = function getTabIndex3(node) {
-  if (!node) {
-    throw new Error("No node provided");
-  }
-  if (node.tabIndex < 0) {
-    if ((/^(AUDIO|VIDEO|DETAILS)$/.test(node.tagName) || isContentEditable(node)) && !hasTabIndex(node)) {
-      return 0;
-    }
-  }
-  return node.tabIndex;
-};
-var getSortOrderTabIndex = function getSortOrderTabIndex2(node, isScope) {
-  var tabIndex = getTabIndex2(node);
-  if (tabIndex < 0 && isScope && !hasTabIndex(node)) {
-    return 0;
-  }
-  return tabIndex;
-};
-var sortOrderedTabbables = function sortOrderedTabbables2(a2, b2) {
-  return a2.tabIndex === b2.tabIndex ? a2.documentOrder - b2.documentOrder : a2.tabIndex - b2.tabIndex;
-};
-var isInput = function isInput2(node) {
-  return node.tagName === "INPUT";
-};
-var isHiddenInput = function isHiddenInput2(node) {
-  return isInput(node) && node.type === "hidden";
-};
-var isDetailsWithSummary = function isDetailsWithSummary2(node) {
-  var r3 = node.tagName === "DETAILS" && Array.prototype.slice.apply(node.children).some(function(child) {
-    return child.tagName === "SUMMARY";
-  });
-  return r3;
-};
-var getCheckedRadio = function getCheckedRadio2(nodes, form) {
-  for (var i2 = 0; i2 < nodes.length; i2++) {
-    if (nodes[i2].checked && nodes[i2].form === form) {
-      return nodes[i2];
-    }
-  }
-};
-var isTabbableRadio2 = function isTabbableRadio3(node) {
-  if (!node.name) {
-    return true;
-  }
-  var radioScope = node.form || getRootNode(node);
-  var queryRadios = function queryRadios2(name) {
-    return radioScope.querySelectorAll('input[type="radio"][name="' + name + '"]');
-  };
-  var radioSet;
-  if (typeof window !== "undefined" && typeof window.CSS !== "undefined" && typeof window.CSS.escape === "function") {
-    radioSet = queryRadios(window.CSS.escape(node.name));
-  } else {
-    try {
-      radioSet = queryRadios(node.name);
-    } catch (err) {
-      console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s", err.message);
-      return false;
-    }
-  }
-  var checked = getCheckedRadio(radioSet, node.form);
-  return !checked || checked === node;
-};
-var isRadio = function isRadio2(node) {
-  return isInput(node) && node.type === "radio";
-};
-var isNonTabbableRadio = function isNonTabbableRadio2(node) {
-  return isRadio(node) && !isTabbableRadio2(node);
-};
-var isNodeAttached = function isNodeAttached2(node) {
-  var _nodeRoot;
-  var nodeRoot = node && getRootNode(node);
-  var nodeRootHost = (_nodeRoot = nodeRoot) === null || _nodeRoot === void 0 ? void 0 : _nodeRoot.host;
-  var attached = false;
-  if (nodeRoot && nodeRoot !== node) {
-    var _nodeRootHost, _nodeRootHost$ownerDo, _node$ownerDocument;
-    attached = !!((_nodeRootHost = nodeRootHost) !== null && _nodeRootHost !== void 0 && (_nodeRootHost$ownerDo = _nodeRootHost.ownerDocument) !== null && _nodeRootHost$ownerDo !== void 0 && _nodeRootHost$ownerDo.contains(nodeRootHost) || node !== null && node !== void 0 && (_node$ownerDocument = node.ownerDocument) !== null && _node$ownerDocument !== void 0 && _node$ownerDocument.contains(node));
-    while (!attached && nodeRootHost) {
-      var _nodeRoot2, _nodeRootHost2, _nodeRootHost2$ownerD;
-      nodeRoot = getRootNode(nodeRootHost);
-      nodeRootHost = (_nodeRoot2 = nodeRoot) === null || _nodeRoot2 === void 0 ? void 0 : _nodeRoot2.host;
-      attached = !!((_nodeRootHost2 = nodeRootHost) !== null && _nodeRootHost2 !== void 0 && (_nodeRootHost2$ownerD = _nodeRootHost2.ownerDocument) !== null && _nodeRootHost2$ownerD !== void 0 && _nodeRootHost2$ownerD.contains(nodeRootHost));
-    }
-  }
-  return attached;
-};
-var isZeroArea = function isZeroArea2(node) {
-  var _node$getBoundingClie = node.getBoundingClientRect(), width = _node$getBoundingClie.width, height = _node$getBoundingClie.height;
-  return width === 0 && height === 0;
-};
-var isHidden = function isHidden2(node, _ref) {
-  var displayCheck = _ref.displayCheck, getShadowRoot = _ref.getShadowRoot;
-  if (displayCheck === "full-native") {
-    if ("checkVisibility" in node) {
-      var visible = node.checkVisibility({
-        // Checking opacity might be desirable for some use cases, but natively,
-        // opacity zero elements _are_ focusable and tabbable.
-        checkOpacity: false,
-        opacityProperty: false,
-        contentVisibilityAuto: true,
-        visibilityProperty: true,
-        // This is an alias for `visibilityProperty`. Contemporary browsers
-        // support both. However, this alias has wider browser support (Chrome
-        // >= 105 and Firefox >= 106, vs. Chrome >= 121 and Firefox >= 122), so
-        // we include it anyway.
-        checkVisibilityCSS: true
-      });
-      return !visible;
-    }
-  }
-  if (getComputedStyle(node).visibility === "hidden") {
-    return true;
-  }
-  var isDirectSummary = matches.call(node, "details>summary:first-of-type");
-  var nodeUnderDetails = isDirectSummary ? node.parentElement : node;
-  if (matches.call(nodeUnderDetails, "details:not([open]) *")) {
-    return true;
-  }
-  if (!displayCheck || displayCheck === "full" || // full-native can run this branch when it falls through in case
-  // Element#checkVisibility is unsupported
-  displayCheck === "full-native" || displayCheck === "legacy-full") {
-    if (typeof getShadowRoot === "function") {
-      var originalNode = node;
-      while (node) {
-        var parentElement = node.parentElement;
-        var rootNode = getRootNode(node);
-        if (parentElement && !parentElement.shadowRoot && getShadowRoot(parentElement) === true) {
-          return isZeroArea(node);
-        } else if (node.assignedSlot) {
-          node = node.assignedSlot;
-        } else if (!parentElement && rootNode !== node.ownerDocument) {
-          node = rootNode.host;
-        } else {
-          node = parentElement;
-        }
-      }
-      node = originalNode;
-    }
-    if (isNodeAttached(node)) {
-      return !node.getClientRects().length;
-    }
-    if (displayCheck !== "legacy-full") {
-      return true;
-    }
-  } else if (displayCheck === "non-zero-area") {
-    return isZeroArea(node);
-  }
-  return false;
-};
-var isDisabledFromFieldset = function isDisabledFromFieldset2(node) {
-  if (/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(node.tagName)) {
-    var parentNode = node.parentElement;
-    while (parentNode) {
-      if (parentNode.tagName === "FIELDSET" && parentNode.disabled) {
-        for (var i2 = 0; i2 < parentNode.children.length; i2++) {
-          var child = parentNode.children.item(i2);
-          if (child.tagName === "LEGEND") {
-            return matches.call(parentNode, "fieldset[disabled] *") ? true : !child.contains(node);
-          }
-        }
-        return true;
-      }
-      parentNode = parentNode.parentElement;
-    }
-  }
-  return false;
-};
-var isNodeMatchingSelectorFocusable = function isNodeMatchingSelectorFocusable2(options, node) {
-  if (node.disabled || isHiddenInput(node) || isHidden(node, options) || // For a details element with a summary, the summary element gets the focus
-  isDetailsWithSummary(node) || isDisabledFromFieldset(node)) {
-    return false;
-  }
-  return true;
-};
-var isNodeMatchingSelectorTabbable = function isNodeMatchingSelectorTabbable2(options, node) {
-  if (isNonTabbableRadio(node) || getTabIndex2(node) < 0 || !isNodeMatchingSelectorFocusable(options, node)) {
-    return false;
-  }
-  return true;
-};
-var isShadowRootTabbable = function isShadowRootTabbable2(shadowHostNode) {
-  var tabIndex = parseInt(shadowHostNode.getAttribute("tabindex"), 10);
-  if (isNaN(tabIndex) || tabIndex >= 0) {
-    return true;
-  }
-  return false;
-};
-var _sortByOrder = function sortByOrder(candidates) {
-  var regularTabbables = [];
-  var orderedTabbables = [];
-  candidates.forEach(function(item, i2) {
-    var isScope = !!item.scopeParent;
-    var element = isScope ? item.scopeParent : item;
-    var candidateTabindex = getSortOrderTabIndex(element, isScope);
-    var elements = isScope ? _sortByOrder(item.candidates) : element;
-    if (candidateTabindex === 0) {
-      isScope ? regularTabbables.push.apply(regularTabbables, elements) : regularTabbables.push(element);
-    } else {
-      orderedTabbables.push({
-        documentOrder: i2,
-        tabIndex: candidateTabindex,
-        item,
-        isScope,
-        content: elements
-      });
-    }
-  });
-  return orderedTabbables.sort(sortOrderedTabbables).reduce(function(acc, sortable) {
-    sortable.isScope ? acc.push.apply(acc, sortable.content) : acc.push(sortable.content);
-    return acc;
-  }, []).concat(regularTabbables);
-};
-var tabbable2 = function tabbable3(container, options) {
-  options = options || {};
-  var candidates;
-  if (options.getShadowRoot) {
-    candidates = _getCandidatesIteratively([container], options.includeContainer, {
-      filter: isNodeMatchingSelectorTabbable.bind(null, options),
-      flatten: false,
-      getShadowRoot: options.getShadowRoot,
-      shadowRootFilter: isShadowRootTabbable
-    });
-  } else {
-    candidates = getCandidates(container, options.includeContainer, isNodeMatchingSelectorTabbable.bind(null, options));
-  }
-  return _sortByOrder(candidates);
-};
-
-// packages/ui/build-module/utils/use-deprioritized-initial-focus.mjs
-var getTabbableOptions = () => ({
-  getShadowRoot: true,
-  displayCheck: typeof ResizeObserver === "function" && ResizeObserver.toString().includes("[native code]") ? "full" : "none"
-});
-function useDeprioritizedInitialFocus({
-  initialFocus,
-  deprioritizedAttributes
-}) {
-  const popupRef = (0, import_element31.useRef)(null);
-  let resolvedInitialFocus = initialFocus;
-  if (initialFocus === void 0 || initialFocus === true) {
-    resolvedInitialFocus = (interactionType) => {
-      if (interactionType === "touch") {
-        return popupRef.current ?? true;
-      }
-      const popup = popupRef.current;
-      if (!popup) {
-        return true;
-      }
-      const tabbables = tabbable2(popup, getTabbableOptions());
-      for (const el of tabbables) {
-        if (el instanceof HTMLElement && !deprioritizedAttributes.some(
-          (attr2) => el.hasAttribute(attr2)
-        )) {
-          return el;
-        }
-      }
-      return true;
-    };
-  }
-  return { resolvedInitialFocus, popupRef };
-}
-
-// 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/stack/stack.mjs
-var import_element32 = __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("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
-}
-var style_default11 = { "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_element32.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_default11.stack })
-  });
-  return element;
-});
-
-// packages/ui/build-module/icon-button/icon-button.mjs
-var import_element37 = __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: () => Root4,
-  Trigger: () => Trigger2
-});
-
-// packages/ui/build-module/tooltip/popup.mjs
-var import_element35 = __toESM(require_element(), 1);
-
-// packages/ui/build-module/tooltip/portal.mjs
-var import_element33 = __toESM(require_element(), 1);
-
-// packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
-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("be37f31c1e", "._11fc52b637ff8a7e__slot{inset:0;isolation:isolate;pointer-events:none;position:fixed;z-index:1000000003}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._11fc52b637ff8a7e__slot>*{pointer-events:auto}}}");
-}
-var wp_compat_overlay_slot_default = { "slot": "_11fc52b637ff8a7e__slot" };
-var WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE = "data-wp-compat-overlay-slot";
-function resolveOwnerDocument() {
-  return typeof document === "undefined" ? null : document;
-}
-function isInWordPressEnvironment() {
-  let topWp;
-  try {
-    topWp = window.top?.wp;
-  } catch {
-  }
-  const wp = topWp ?? window.wp;
-  return typeof wp?.components === "object" && wp.components !== null;
-}
-var cachedSlot = null;
-function ensureSlotIsAccessible(element) {
-  element.setAttribute("aria-hidden", "false");
-  return element;
-}
-function createSlot(ownerDocument2) {
-  const element = ownerDocument2.createElement("div");
-  element.setAttribute(WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE, "");
-  if (wp_compat_overlay_slot_default.slot) {
-    element.classList.add(wp_compat_overlay_slot_default.slot);
-  }
-  ownerDocument2.body.appendChild(element);
-  return element;
-}
-function getWpCompatOverlaySlot() {
-  if (typeof window === "undefined") {
-    return void 0;
-  }
-  if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
-    return void 0;
-  }
-  const ownerDocument2 = resolveOwnerDocument();
-  if (!ownerDocument2 || !ownerDocument2.body) {
-    return void 0;
-  }
-  if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
-    return ensureSlotIsAccessible(cachedSlot);
-  }
-  const existing = ownerDocument2.querySelector(
-    `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
-  );
-  if (existing instanceof HTMLDivElement) {
-    cachedSlot = ensureSlotIsAccessible(existing);
-    return cachedSlot;
-  }
-  if (cachedSlot?.isConnected) {
-    cachedSlot.remove();
-  }
-  cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
-  return cachedSlot;
-}
-
-// packages/ui/build-module/tooltip/portal.mjs
-var import_jsx_runtime62 = __toESM(require_jsx_runtime(), 1);
-var Portal = (0, import_element33.forwardRef)(
-  function TooltipPortal3({ container, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
-      index_parts_exports3.Portal,
-      {
-        container: container ?? getWpCompatOverlaySlot(),
-        ...restProps,
-        ref
-      }
-    );
-  }
-);
-
-// packages/ui/build-module/tooltip/positioner.mjs
-var import_element34 = __toESM(require_element(), 1);
-var import_jsx_runtime63 = __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_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-if (typeof process === "undefined" || true) {
-  registerStyle13("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_default12 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-var Positioner = (0, import_element34.forwardRef)(
-  function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
-      index_parts_exports3.Positioner,
-      {
-        ref,
-        align,
-        side,
-        sideOffset,
-        ...props,
-        className: clsx_default(
-          resets_default3["box-sizing"],
-          style_default12.positioner,
-          className
-        )
-      }
-    );
-  }
-);
-
-// packages/ui/build-module/tooltip/popup.mjs
-var import_jsx_runtime64 = __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("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 POPUP_COLOR = { background: "#1e1e1e" };
-var Popup = (0, import_element35.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
-  const popupContent = /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(
-    index_parts_exports3.Popup,
-    {
-      ref,
-      className: clsx_default(style_default13.popup, className),
-      ...props,
-      children
-    }
-  ) });
-  const positionedPopup = renderSlotWithChildren(
-    positioner,
-    /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(Positioner, {}),
-    popupContent
-  );
-  return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(Portal, {}), positionedPopup);
-});
-
-// packages/ui/build-module/tooltip/trigger.mjs
-var import_element36 = __toESM(require_element(), 1);
-var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
-var Trigger2 = (0, import_element36.forwardRef)(
-  function TooltipTrigger3(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(index_parts_exports3.Trigger, { ref, ...props });
-  }
-);
-
-// packages/ui/build-module/tooltip/root.mjs
-var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
-function Root4(props) {
-  return /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(index_parts_exports3.Root, { ...props });
-}
-
-// packages/ui/build-module/tooltip/provider.mjs
-var import_jsx_runtime67 = __toESM(require_jsx_runtime(), 1);
-function Provider({ ...props }) {
-  return /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(index_parts_exports3.Provider, { ...props });
-}
-
-// packages/ui/build-module/icon-button/icon-button.mjs
-var import_jsx_runtime68 = __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("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_default14 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
-var IconButton = (0, import_element37.forwardRef)(
-  function IconButton2({
-    label,
-    className,
-    // Prevent accidental forwarding of `children`
-    children: _children,
-    disabled: disabled2,
-    focusableWhenDisabled = true,
-    icon,
-    size: size4,
-    shortcut,
-    positioner,
-    ...restProps
-  }, ref) {
-    const classes = clsx_default(style_default14["icon-button"], className);
-    return /* @__PURE__ */ (0, import_jsx_runtime68.jsxs)(Root4, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
-        Trigger2,
-        {
-          ref,
-          disabled: disabled2 && !focusableWhenDisabled,
-          render: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
-            Button4,
-            {
-              ...restProps,
-              size: size4,
-              "aria-label": label,
-              "aria-keyshortcuts": shortcut?.ariaKeyShortcut,
-              disabled: disabled2,
-              focusableWhenDisabled
-            }
-          ),
-          className: classes,
-          children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(Icon, { icon, size: 24, className: style_default14.icon })
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime68.jsxs)(Popup, { positioner, children: [
-        label,
-        shortcut && /* @__PURE__ */ (0, import_jsx_runtime68.jsxs)(import_jsx_runtime68.Fragment, { children: [
-          " ",
-          /* @__PURE__ */ (0, import_jsx_runtime68.jsx)("span", { "aria-hidden": "true", children: shortcut.displayShortcut })
-        ] })
-      ] })
-    ] });
-  }
-);
-
-// packages/ui/build-module/utils/create-overlay-title-validation.mjs
-var import_element39 = __toESM(require_element(), 1);
-
-// packages/ui/build-module/utils/use-schedule-validation.mjs
-var import_element38 = __toESM(require_element(), 1);
-function useScheduleValidation(validate) {
-  const validateRef = (0, import_element38.useRef)(validate);
-  validateRef.current = validate;
-  const timerRef = (0, import_element38.useRef)(null);
-  const unmountedRef = (0, import_element38.useRef)(false);
-  const scheduleValidation = (0, import_element38.useCallback)(() => {
-    if (unmountedRef.current) {
-      return;
-    }
-    if (timerRef.current) {
-      clearTimeout(timerRef.current);
-    }
-    timerRef.current = setTimeout(() => {
-      validateRef.current();
-      timerRef.current = null;
-    }, 0);
-  }, []);
-  (0, import_element38.useEffect)(() => {
-    unmountedRef.current = false;
-    return () => {
-      unmountedRef.current = true;
-      if (timerRef.current) {
-        clearTimeout(timerRef.current);
-      }
-    };
-  }, []);
-  return scheduleValidation;
-}
-
-// packages/ui/build-module/utils/create-overlay-title-validation.mjs
-var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
-var VALIDATION_ENABLED = true;
-function createOverlayTitleValidation(componentName) {
-  const componentNameLowerCase = componentName.toLowerCase();
-  const OverlayValidationContext = VALIDATION_ENABLED ? (0, import_element39.createContext)(null) : null;
-  function useValidationContextDev() {
-    return (0, import_element39.useContext)(OverlayValidationContext);
-  }
-  function useValidationContextProd() {
-    return null;
-  }
-  const useValidationContext = VALIDATION_ENABLED ? useValidationContextDev : useValidationContextProd;
-  function ValidationProviderDev({
-    children
-  }) {
-    const titleElementRef = (0, import_element39.useRef)(null);
-    const scheduleValidation = useScheduleValidation(() => {
-      const titleElement = titleElementRef.current;
-      if (!titleElement) {
-        throw new Error(
-          `${componentName}: Missing <${componentName}.Title>. For accessibility, every ${componentNameLowerCase} requires a title. If needed, the title can be visually hidden but must not be omitted.`
-        );
-      }
-      const textContent = titleElement.textContent?.trim();
-      if (!textContent) {
-        throw new Error(
-          `${componentName}: <${componentName}.Title> cannot be empty. Provide meaningful text content for the ${componentNameLowerCase} title.`
-        );
-      }
-    });
-    const registerTitle = (0, import_element39.useCallback)(
-      (element) => {
-        titleElementRef.current = element;
-        scheduleValidation();
-        return () => {
-          titleElementRef.current = null;
-          scheduleValidation();
-        };
-      },
-      [scheduleValidation]
-    );
-    const contextValue = (0, import_element39.useMemo)(
-      () => ({ registerTitle }),
-      [registerTitle]
-    );
-    (0, import_element39.useEffect)(() => {
-      scheduleValidation();
-    }, [scheduleValidation]);
-    return /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(OverlayValidationContext.Provider, { value: contextValue, children });
-  }
-  function ValidationProviderProd({
-    children
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_jsx_runtime69.Fragment, { children });
-  }
-  const ValidationProvider = VALIDATION_ENABLED ? ValidationProviderDev : ValidationProviderProd;
-  return {
-    ValidationProvider,
-    useValidationContext
-  };
-}
-
-// packages/ui/build-module/visually-hidden/visually-hidden.mjs
-var import_element40 = __toESM(require_element(), 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("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_element40.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": ""
-        }
-      )
-    });
-    return element;
-  }
-);
-
-// packages/ui/build-module/link/link.mjs
-var import_element41 = __toESM(require_element(), 1);
-var import_i18n2 = __toESM(require_i18n(), 1);
-var import_jsx_runtime70 = __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("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) {
-  registerStyle17("5f8e7aa0bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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_default3 = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" };
-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)}");
-}
-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_element41.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_default4.a,
-        resets_default4["box-sizing"],
-        focus_default3["outset-ring--focus-except-active"],
-        variant !== "unstyled" && style_default16.link,
-        variant !== "unstyled" && style_default16[`is-${tone}`],
-        variant === "unstyled" && style_default16["is-unstyled"],
-        className
-      ),
-      target: openInNewTab ? "_blank" : void 0,
-      children: /* @__PURE__ */ (0, import_jsx_runtime70.jsxs)(import_jsx_runtime70.Fragment, { children: [
-        children,
-        openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
-          "span",
-          {
-            className: style_default16["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/notice/index.mjs
-var notice_exports = {};
-__export(notice_exports, {
-  ActionButton: () => ActionButton,
-  ActionLink: () => ActionLink,
-  Actions: () => Actions,
-  CloseIcon: () => CloseIcon,
-  Description: () => Description,
-  Root: () => Root5,
-  Title: () => Title2
-});
-
-// packages/ui/build-module/notice/root.mjs
-var import_element42 = __toESM(require_element(), 1);
-import { speak as speak2 } from "@wordpress/a11y";
-var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
-var STYLE_HASH_ATTRIBUTE18 = "data-wp-hash";
-function getRuntime18() {
-  const globalScope = globalThis;
-  if (globalScope.__wpStyleRuntime) {
-    return globalScope.__wpStyleRuntime;
-  }
-  globalScope.__wpStyleRuntime = {
-    documents: /* @__PURE__ */ new Map(),
-    styles: /* @__PURE__ */ new Map(),
-    injectedStyles: /* @__PURE__ */ new WeakMap()
-  };
-  if (typeof document !== "undefined") {
-    registerDocument18(document);
-  }
-  return globalScope.__wpStyleRuntime;
-}
-function documentContainsStyleHash18(targetDocument, hash) {
-  if (!targetDocument.head) {
-    return false;
-  }
-  for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE18}]`
-  )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash) {
-      return true;
-    }
-  }
-  return false;
-}
-function injectStyle18(targetDocument, hash, css) {
-  if (!targetDocument.head) {
-    return;
-  }
-  const runtime = getRuntime18();
-  let injectedStyles = runtime.injectedStyles.get(targetDocument);
-  if (!injectedStyles) {
-    injectedStyles = /* @__PURE__ */ new Set();
-    runtime.injectedStyles.set(targetDocument, injectedStyles);
-  }
-  if (injectedStyles.has(hash)) {
-    return;
-  }
-  if (documentContainsStyleHash18(targetDocument, hash)) {
-    injectedStyles.add(hash);
-    return;
-  }
-  const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE18, hash);
-  style.appendChild(targetDocument.createTextNode(css));
-  targetDocument.head.appendChild(style);
-  injectedStyles.add(hash);
-}
-function registerDocument18(targetDocument) {
-  const runtime = getRuntime18();
-  runtime.documents.set(
-    targetDocument,
-    (runtime.documents.get(targetDocument) ?? 0) + 1
-  );
-  for (const [hash, css] of runtime.styles) {
-    injectStyle18(targetDocument, hash, css);
-  }
-  return () => {
-    const count = runtime.documents.get(targetDocument);
-    if (count === void 0) {
-      return;
-    }
-    if (count <= 1) {
-      runtime.documents.delete(targetDocument);
-      return;
-    }
-    runtime.documents.set(targetDocument, count - 1);
-  };
-}
-function registerStyle18(hash, css) {
-  const runtime = getRuntime18();
-  runtime.styles.set(hash, css);
-  for (const targetDocument of runtime.documents.keys()) {
-    injectStyle18(targetDocument, hash, css);
-  }
-}
-if (typeof process === "undefined" || true) {
-  registerStyle18("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
-}
-var resets_default5 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-if (typeof process === "undefined" || true) {
-  registerStyle18("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_default17 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
-var icons = {
-  neutral: null,
-  info: info_default,
-  warning: caution_default,
-  success: published_default,
-  error: error_default
-};
-function getDefaultPoliteness(intent) {
-  return intent === "error" ? "assertive" : "polite";
-}
-function safeRenderToString(message2) {
-  if (!message2) {
-    return void 0;
-  }
-  if (typeof message2 === "string") {
-    return message2;
-  }
-  try {
-    return (0, import_element42.renderToString)(message2);
-  } catch {
-    return void 0;
-  }
-}
-function useSpokenMessage(message2, politeness) {
-  const spokenMessage = safeRenderToString(message2);
-  (0, import_element42.useEffect)(() => {
-    if (spokenMessage) {
-      speak2(spokenMessage, politeness);
-    }
-  }, [spokenMessage, politeness]);
-}
-var Root5 = (0, import_element42.forwardRef)(function Notice({
-  intent = "neutral",
-  children,
-  icon,
-  spokenMessage = children,
-  politeness = getDefaultPoliteness(intent),
-  render: render4,
-  ...restProps
-}, ref) {
-  useSpokenMessage(spokenMessage, politeness);
-  const iconElement = icon === null ? null : icon ?? icons[intent];
-  const mergedClassName = clsx_default(
-    style_default17.notice,
-    style_default17[`is-${intent}`],
-    resets_default5["box-sizing"]
-  );
-  const element = useRender({
-    defaultTagName: "div",
-    render: render4,
-    ref,
-    props: mergeProps(
-      {
-        className: mergedClassName,
-        children: /* @__PURE__ */ (0, import_jsx_runtime71.jsxs)(import_jsx_runtime71.Fragment, { children: [
-          children,
-          iconElement && /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(
-            Icon,
-            {
-              className: style_default17.icon,
-              icon: iconElement
-            }
-          )
-        ] })
-      },
-      restProps
-    )
-  });
-  return element;
-});
-
-// packages/ui/build-module/notice/title.mjs
-var import_element43 = __toESM(require_element(), 1);
-var import_jsx_runtime72 = __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("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_default18 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
-var Title2 = (0, import_element43.forwardRef)(
-  function NoticeTitle({ className, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
-      Text,
-      {
-        ref,
-        variant: "heading-md",
-        className: clsx_default(style_default18.title, className),
-        ...props
-      }
-    );
-  }
-);
-
-// packages/ui/build-module/notice/description.mjs
-var import_element44 = __toESM(require_element(), 1);
-var import_jsx_runtime73 = __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("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_default19 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
-var Description = (0, import_element44.forwardRef)(
-  function NoticeDescription({ className, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(
-      Text,
-      {
-        ref,
-        variant: "body-md",
-        className: clsx_default(style_default19.description, className),
-        ...props
-      }
-    );
-  }
-);
-
-// packages/ui/build-module/notice/actions.mjs
-var import_element45 = __toESM(require_element(), 1);
-var STYLE_HASH_ATTRIBUTE21 = "data-wp-hash";
-function getRuntime21() {
-  const globalScope = globalThis;
-  if (globalScope.__wpStyleRuntime) {
-    return globalScope.__wpStyleRuntime;
-  }
-  globalScope.__wpStyleRuntime = {
-    documents: /* @__PURE__ */ new Map(),
-    styles: /* @__PURE__ */ new Map(),
-    injectedStyles: /* @__PURE__ */ new WeakMap()
-  };
-  if (typeof document !== "undefined") {
-    registerDocument21(document);
-  }
-  return globalScope.__wpStyleRuntime;
-}
-function documentContainsStyleHash21(targetDocument, hash) {
-  if (!targetDocument.head) {
-    return false;
-  }
-  for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE21}]`
-  )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash) {
-      return true;
-    }
-  }
-  return false;
-}
-function injectStyle21(targetDocument, hash, css) {
-  if (!targetDocument.head) {
-    return;
-  }
-  const runtime = getRuntime21();
-  let injectedStyles = runtime.injectedStyles.get(targetDocument);
-  if (!injectedStyles) {
-    injectedStyles = /* @__PURE__ */ new Set();
-    runtime.injectedStyles.set(targetDocument, injectedStyles);
-  }
-  if (injectedStyles.has(hash)) {
-    return;
-  }
-  if (documentContainsStyleHash21(targetDocument, hash)) {
-    injectedStyles.add(hash);
-    return;
-  }
-  const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE21, hash);
-  style.appendChild(targetDocument.createTextNode(css));
-  targetDocument.head.appendChild(style);
-  injectedStyles.add(hash);
-}
-function registerDocument21(targetDocument) {
-  const runtime = getRuntime21();
-  runtime.documents.set(
-    targetDocument,
-    (runtime.documents.get(targetDocument) ?? 0) + 1
-  );
-  for (const [hash, css] of runtime.styles) {
-    injectStyle21(targetDocument, hash, css);
-  }
-  return () => {
-    const count = runtime.documents.get(targetDocument);
-    if (count === void 0) {
-      return;
-    }
-    if (count <= 1) {
-      runtime.documents.delete(targetDocument);
-      return;
-    }
-    runtime.documents.set(targetDocument, count - 1);
-  };
-}
-function registerStyle21(hash, css) {
-  const runtime = getRuntime21();
-  runtime.styles.set(hash, css);
-  for (const targetDocument of runtime.documents.keys()) {
-    injectStyle21(targetDocument, hash, css);
-  }
-}
-if (typeof process === "undefined" || true) {
-  registerStyle21("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_default20 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
-var Actions = (0, import_element45.forwardRef)(
-  function NoticeActions({ render: render4, ...props }, ref) {
-    const element = useRender({
-      defaultTagName: "div",
-      render: render4,
-      ref,
-      props: mergeProps(
-        {
-          className: style_default20.actions
-        },
-        props
-      )
-    });
-    return element;
-  }
-);
-
-// packages/ui/build-module/notice/close-icon.mjs
-var import_element46 = __toESM(require_element(), 1);
-var import_i18n3 = __toESM(require_i18n(), 1);
-var import_jsx_runtime74 = __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("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_default21 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
-var CloseIcon = (0, import_element46.forwardRef)(
-  function NoticeCloseIcon({ className, icon = close_small_default, label = (0, import_i18n3.__)("Dismiss"), ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
-      IconButton,
-      {
-        ...props,
-        ref,
-        className: clsx_default(style_default21["close-icon"], className),
-        variant: "minimal",
-        size: "small",
-        tone: "neutral",
-        icon,
-        label
-      }
-    );
-  }
-);
-
-// packages/ui/build-module/notice/action-button.mjs
-var import_element47 = __toESM(require_element(), 1);
-var import_jsx_runtime75 = __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("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_default22 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
-var ActionButton = (0, import_element47.forwardRef)(
-  function NoticeActionButton({ className, loading, loadingAnnouncement, variant, ...props }, ref) {
-    const loadingProps = loading !== void 0 ? { loading, loadingAnnouncement: loadingAnnouncement ?? "" } : {};
-    return /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(
-      Button4,
-      {
-        ...props,
-        ...loadingProps,
-        ref,
-        size: "compact",
-        tone: "neutral",
-        variant,
-        className: clsx_default(
-          style_default22["action-button"],
-          style_default22[`is-action-button-${variant}`],
-          className
-        )
-      }
-    );
-  }
-);
-
-// packages/ui/build-module/notice/action-link.mjs
-var import_element48 = __toESM(require_element(), 1);
-var import_jsx_runtime76 = __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("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_default23 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
-var ActionLink = (0, import_element48.forwardRef)(
-  function NoticeActionLink({ className, render: render4, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(
-      Text,
-      {
-        ref,
-        className: clsx_default(style_default23["action-link"], className),
-        ...props,
-        variant: "body-md",
-        render: /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(Link, { tone: "neutral", variant: "default", render: render4 })
-      }
-    );
-  }
-);
-
-// packages/ui/build-module/popover/index.mjs
-var popover_exports = {};
-__export(popover_exports, {
-  Arrow: () => Arrow,
-  Close: () => Close,
-  Description: () => Description2,
-  Popup: () => Popup2,
-  Portal: () => Portal2,
-  Positioner: () => Positioner2,
-  Root: () => Root6,
-  Title: () => Title3,
-  Trigger: () => Trigger3
-});
-
-// packages/ui/build-module/popover/arrow.mjs
-var import_element49 = __toESM(require_element(), 1);
-var import_jsx_runtime77 = __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;
-    }
-    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("e53c8c48f6", '@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 components{._10450722b9676f78__positioner{z-index:var(--wp-ui-popover-z-index,initial)}._84e8f597bcf683b8__popup{outline:0}._972134b6cd5808d8__surface{--_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);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-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-md,24px);padding:var(--wpds-dimension-padding-lg,16px)}.e4d544aa033f05c6__backdrop~* ._972134b6cd5808d8__surface{border-color:transparent}@media (forced-colors:active){._972134b6cd5808d8__surface,.e4d544aa033f05c6__backdrop~* ._972134b6cd5808d8__surface{border-color:CanvasText}}.ca05d3eb89321fcd__arrow{display:flex;&[data-side=top]{bottom:-8px;rotate:180deg}&[data-side=bottom]{rotate:0deg;top:-8px}&[data-side=left]{inset-inline-end:-13px;rotate:90deg}&[data-side=right]{inset-inline-start:-13px;rotate:-90deg}}._12d8edd9eb946b5f__arrow-fill{fill:var(--wpds-color-background-surface-neutral-strong,#fff)}._6ddab482bd929dad__arrow-stroke{fill:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}._6d7e4729cd96960e__title{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.e4d544aa033f05c6__backdrop{background-color:rgba(0,0,0,.15);inset:0;opacity:1;position:fixed;z-index:var(--wp-ui-popover-z-index,initial);&[data-ending-style],&[data-starting-style]{opacity:0}@media not (prefers-reduced-motion){transition:opacity var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}}}');
-}
-var style_default24 = { "positioner": "_10450722b9676f78__positioner", "popup": "_84e8f597bcf683b8__popup _380b81b8f79fb10f__dropdown-motion", "surface": "_972134b6cd5808d8__surface", "backdrop": "e4d544aa033f05c6__backdrop", "arrow": "ca05d3eb89321fcd__arrow", "arrow-fill": "_12d8edd9eb946b5f__arrow-fill", "arrow-stroke": "_6ddab482bd929dad__arrow-stroke", "title": "_6d7e4729cd96960e__title" };
-function DefaultArrowSvg(props) {
-  return /* @__PURE__ */ (0, import_jsx_runtime77.jsxs)(
-    "svg",
-    {
-      width: "20",
-      height: "10",
-      viewBox: "0 0 20 10",
-      fill: "none",
-      ...props,
-      children: [
-        /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(
-          "path",
-          {
-            d: "M20 10H0V8h1.465a4 4 0 0 0 2.676-1.027l5.19-4.388c.378-.341.96-.341 1.338 0l5.19 4.388A4 4 0 0 0 18.535 8H20z",
-            className: style_default24["arrow-fill"]
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(
-          "path",
-          {
-            d: "M10 3.097 4.81 7.486A5 5 0 0 1 1.465 8.77H0V8h1.465a4 4 0 0 0 2.676-1.027l5.19-4.388c.378-.341.96-.341 1.338 0l5.19 4.388A4 4 0 0 0 18.535 8H20v.77h-1.465a5 5 0 0 1-3.345-1.284z",
-            className: style_default24["arrow-stroke"]
-          }
-        )
-      ]
-    }
-  );
-}
-var Arrow = (0, import_element49.forwardRef)(function PopoverArrow3({ children, className, ...props }, ref) {
-  return /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(
-    index_parts_exports2.Arrow,
-    {
-      ref,
-      className: clsx_default(style_default24.arrow, className),
-      ...props,
-      children: children ?? /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(DefaultArrowSvg, {})
-    }
-  );
-});
-
-// packages/ui/build-module/popover/close.mjs
-var import_element50 = __toESM(require_element(), 1);
-var import_jsx_runtime78 = __toESM(require_jsx_runtime(), 1);
-var Close = (0, import_element50.forwardRef)(
-  function PopoverClose3(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
-      index_parts_exports2.Close,
-      {
-        ref,
-        "data-wp-ui-popover-close": "",
-        ...props
-      }
-    );
-  }
-);
-
-// packages/ui/build-module/popover/description.mjs
-var import_element51 = __toESM(require_element(), 1);
-var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1);
-var Description2 = (0, import_element51.forwardRef)(
-  function PopoverDescription3({ children, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
-      Text,
-      {
-        ref,
-        variant: "body-md",
-        render: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(index_parts_exports2.Description, { ...props }),
-        children
-      }
-    );
-  }
-);
-
-// packages/ui/build-module/popover/popup.mjs
-var import_element54 = __toESM(require_element(), 1);
-var import_compose = __toESM(require_compose(), 1);
-
-// packages/ui/build-module/popover/context.mjs
-var popoverTitleValidation = createOverlayTitleValidation("Popover");
-var usePopoverValidationContext = popoverTitleValidation.useValidationContext;
-var PopoverValidationProvider = popoverTitleValidation.ValidationProvider;
-
-// packages/ui/build-module/popover/portal.mjs
-var import_element52 = __toESM(require_element(), 1);
-var import_jsx_runtime80 = __toESM(require_jsx_runtime(), 1);
-var Portal2 = (0, import_element52.forwardRef)(
-  function PopoverPortal3({ container, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
-      index_parts_exports2.Portal,
-      {
-        container: container ?? getWpCompatOverlaySlot(),
-        ...restProps,
-        ref
-      }
-    );
-  }
-);
-
-// packages/ui/build-module/popover/positioner.mjs
-var import_element53 = __toESM(require_element(), 1);
-var import_jsx_runtime81 = __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("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) {
-  registerStyle26("e53c8c48f6", '@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 components{._10450722b9676f78__positioner{z-index:var(--wp-ui-popover-z-index,initial)}._84e8f597bcf683b8__popup{outline:0}._972134b6cd5808d8__surface{--_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);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-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-md,24px);padding:var(--wpds-dimension-padding-lg,16px)}.e4d544aa033f05c6__backdrop~* ._972134b6cd5808d8__surface{border-color:transparent}@media (forced-colors:active){._972134b6cd5808d8__surface,.e4d544aa033f05c6__backdrop~* ._972134b6cd5808d8__surface{border-color:CanvasText}}.ca05d3eb89321fcd__arrow{display:flex;&[data-side=top]{bottom:-8px;rotate:180deg}&[data-side=bottom]{rotate:0deg;top:-8px}&[data-side=left]{inset-inline-end:-13px;rotate:90deg}&[data-side=right]{inset-inline-start:-13px;rotate:-90deg}}._12d8edd9eb946b5f__arrow-fill{fill:var(--wpds-color-background-surface-neutral-strong,#fff)}._6ddab482bd929dad__arrow-stroke{fill:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}._6d7e4729cd96960e__title{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.e4d544aa033f05c6__backdrop{background-color:rgba(0,0,0,.15);inset:0;opacity:1;position:fixed;z-index:var(--wp-ui-popover-z-index,initial);&[data-ending-style],&[data-starting-style]{opacity:0}@media not (prefers-reduced-motion){transition:opacity var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}}}');
-}
-var style_default25 = { "positioner": "_10450722b9676f78__positioner", "popup": "_84e8f597bcf683b8__popup _380b81b8f79fb10f__dropdown-motion", "surface": "_972134b6cd5808d8__surface", "backdrop": "e4d544aa033f05c6__backdrop", "arrow": "ca05d3eb89321fcd__arrow", "arrow-fill": "_12d8edd9eb946b5f__arrow-fill", "arrow-stroke": "_6ddab482bd929dad__arrow-stroke", "title": "_6d7e4729cd96960e__title" };
-var Positioner2 = (0, import_element53.forwardRef)(
-  function PopoverPositioner3({
-    align = "center",
-    // Matches the popup's border-radius (--wpds-border-radius-md).
-    arrowPadding = 8,
-    className,
-    side = "bottom",
-    sideOffset = 8,
-    ...props
-  }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(
-      index_parts_exports2.Positioner,
-      {
-        ref,
-        align,
-        arrowPadding,
-        side,
-        sideOffset,
-        ...props,
-        className: clsx_default(
-          resets_default6["box-sizing"],
-          style_default25.positioner,
-          className
-        )
-      }
-    );
-  }
-);
-
-// packages/ui/build-module/popover/popup.mjs
-var import_jsx_runtime82 = __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("e53c8c48f6", '@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 components{._10450722b9676f78__positioner{z-index:var(--wp-ui-popover-z-index,initial)}._84e8f597bcf683b8__popup{outline:0}._972134b6cd5808d8__surface{--_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);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-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-md,24px);padding:var(--wpds-dimension-padding-lg,16px)}.e4d544aa033f05c6__backdrop~* ._972134b6cd5808d8__surface{border-color:transparent}@media (forced-colors:active){._972134b6cd5808d8__surface,.e4d544aa033f05c6__backdrop~* ._972134b6cd5808d8__surface{border-color:CanvasText}}.ca05d3eb89321fcd__arrow{display:flex;&[data-side=top]{bottom:-8px;rotate:180deg}&[data-side=bottom]{rotate:0deg;top:-8px}&[data-side=left]{inset-inline-end:-13px;rotate:90deg}&[data-side=right]{inset-inline-start:-13px;rotate:-90deg}}._12d8edd9eb946b5f__arrow-fill{fill:var(--wpds-color-background-surface-neutral-strong,#fff)}._6ddab482bd929dad__arrow-stroke{fill:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}._6d7e4729cd96960e__title{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.e4d544aa033f05c6__backdrop{background-color:rgba(0,0,0,.15);inset:0;opacity:1;position:fixed;z-index:var(--wp-ui-popover-z-index,initial);&[data-ending-style],&[data-starting-style]{opacity:0}@media not (prefers-reduced-motion){transition:opacity var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}}}');
-}
-var style_default26 = { "positioner": "_10450722b9676f78__positioner", "popup": "_84e8f597bcf683b8__popup _380b81b8f79fb10f__dropdown-motion", "surface": "_972134b6cd5808d8__surface", "backdrop": "e4d544aa033f05c6__backdrop", "arrow": "ca05d3eb89321fcd__arrow", "arrow-fill": "_12d8edd9eb946b5f__arrow-fill", "arrow-stroke": "_6ddab482bd929dad__arrow-stroke", "title": "_6d7e4729cd96960e__title" };
-var CLOSE_ATTR = "data-wp-ui-popover-close";
-var Popup2 = (0, import_element54.forwardRef)(function PopoverPopup3({
-  backdrop = false,
-  children,
-  className,
-  portal,
-  positioner,
-  finalFocus,
-  initialFocus,
-  variant = "default",
-  ...props
-}, ref) {
-  const { resolvedInitialFocus, popupRef } = useDeprioritizedInitialFocus({
-    initialFocus,
-    deprioritizedAttributes: [CLOSE_ATTR]
-  });
-  const mergedPopupRef = (0, import_compose.useMergeRefs)([ref, popupRef]);
-  const useDefaultSurface = variant !== "unstyled";
-  const validatedChildren = /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(PopoverValidationProvider, { children });
-  const popupChildren = useDefaultSurface ? /* @__PURE__ */ (0, import_jsx_runtime82.jsx)("div", { className: style_default26.surface, children: validatedChildren }) : validatedChildren;
-  const backdropElement = backdrop ? /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(index_parts_exports2.Backdrop, { className: style_default26.backdrop }) : null;
-  const popupContent = /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(ThemeProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(
-    index_parts_exports2.Popup,
-    {
-      ref: mergedPopupRef,
-      initialFocus: resolvedInitialFocus,
-      finalFocus,
-      className: clsx_default(
-        useDefaultSurface && style_default26.popup,
-        className
-      ),
-      ...props,
-      children: popupChildren
-    }
-  ) });
-  const positionedPopup = renderSlotWithChildren(
-    positioner,
-    /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(Positioner2, {}),
-    popupContent
-  );
-  const portalChildren = /* @__PURE__ */ (0, import_jsx_runtime82.jsxs)(import_jsx_runtime82.Fragment, { children: [
-    backdropElement,
-    positionedPopup
-  ] });
-  return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(Portal2, {}), portalChildren);
-});
-
-// packages/ui/build-module/popover/root.mjs
-var import_jsx_runtime83 = __toESM(require_jsx_runtime(), 1);
-function Root6(props) {
-  return /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(index_parts_exports2.Root, { ...props });
-}
-
-// packages/ui/build-module/popover/title.mjs
-var import_compose2 = __toESM(require_compose(), 1);
-var import_element55 = __toESM(require_element(), 1);
-var import_jsx_runtime84 = __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
-  );
-  for (const [hash, css] of runtime.styles) {
-    injectStyle28(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 registerStyle28(hash, css) {
-  const runtime = getRuntime28();
-  runtime.styles.set(hash, css);
-  for (const targetDocument of runtime.documents.keys()) {
-    injectStyle28(targetDocument, hash, css);
-  }
-}
-if (typeof process === "undefined" || true) {
-  registerStyle28("e53c8c48f6", '@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 components{._10450722b9676f78__positioner{z-index:var(--wp-ui-popover-z-index,initial)}._84e8f597bcf683b8__popup{outline:0}._972134b6cd5808d8__surface{--_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);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-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-md,24px);padding:var(--wpds-dimension-padding-lg,16px)}.e4d544aa033f05c6__backdrop~* ._972134b6cd5808d8__surface{border-color:transparent}@media (forced-colors:active){._972134b6cd5808d8__surface,.e4d544aa033f05c6__backdrop~* ._972134b6cd5808d8__surface{border-color:CanvasText}}.ca05d3eb89321fcd__arrow{display:flex;&[data-side=top]{bottom:-8px;rotate:180deg}&[data-side=bottom]{rotate:0deg;top:-8px}&[data-side=left]{inset-inline-end:-13px;rotate:90deg}&[data-side=right]{inset-inline-start:-13px;rotate:-90deg}}._12d8edd9eb946b5f__arrow-fill{fill:var(--wpds-color-background-surface-neutral-strong,#fff)}._6ddab482bd929dad__arrow-stroke{fill:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}._6d7e4729cd96960e__title{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.e4d544aa033f05c6__backdrop{background-color:rgba(0,0,0,.15);inset:0;opacity:1;position:fixed;z-index:var(--wp-ui-popover-z-index,initial);&[data-ending-style],&[data-starting-style]{opacity:0}@media not (prefers-reduced-motion){transition:opacity var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}}}');
-}
-var style_default27 = { "positioner": "_10450722b9676f78__positioner", "popup": "_84e8f597bcf683b8__popup _380b81b8f79fb10f__dropdown-motion", "surface": "_972134b6cd5808d8__surface", "backdrop": "e4d544aa033f05c6__backdrop", "arrow": "ca05d3eb89321fcd__arrow", "arrow-fill": "_12d8edd9eb946b5f__arrow-fill", "arrow-stroke": "_6ddab482bd929dad__arrow-stroke", "title": "_6d7e4729cd96960e__title" };
-var Title3 = (0, import_element55.forwardRef)(
-  function PopoverTitle3({ children, ...props }, forwardedRef) {
-    const validationContext = usePopoverValidationContext();
-    const internalRef = (0, import_element55.useRef)(null);
-    const mergedRef = (0, import_compose2.useMergeRefs)([internalRef, forwardedRef]);
-    (0, import_element55.useEffect)(() => {
-      if (validationContext) {
-        return validationContext.registerTitle(internalRef.current);
-      }
-      return void 0;
-    }, [validationContext]);
-    return /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(
-      Text,
-      {
-        ref: mergedRef,
-        variant: "heading-xl",
-        render: /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(index_parts_exports2.Title, { ...props }),
-        className: style_default27.title,
-        children
-      }
-    );
-  }
-);
-
-// packages/ui/build-module/popover/trigger.mjs
-var import_element56 = __toESM(require_element(), 1);
-var import_jsx_runtime85 = __toESM(require_jsx_runtime(), 1);
-var Trigger3 = (0, import_element56.forwardRef)(
-  function PopoverTrigger3(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(index_parts_exports2.Trigger, { ref, ...props });
-  }
-);
-
-// packages/admin-ui/build-module/breadcrumbs/index.mjs
-var import_jsx_runtime86 = __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;
-    }
-  }
-  return false;
-}
-function injectStyle29(targetDocument, hash, css) {
-  if (!targetDocument.head) {
-    return;
-  }
-  const runtime = getRuntime29();
-  let injectedStyles = runtime.injectedStyles.get(targetDocument);
-  if (!injectedStyles) {
-    injectedStyles = /* @__PURE__ */ new Set();
-    runtime.injectedStyles.set(targetDocument, injectedStyles);
-  }
-  if (injectedStyles.has(hash)) {
-    return;
-  }
-  if (documentContainsStyleHash29(targetDocument, hash)) {
-    injectedStyles.add(hash);
-    return;
-  }
-  const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE29, hash);
-  style.appendChild(targetDocument.createTextNode(css));
-  targetDocument.head.appendChild(style);
-  injectedStyles.add(hash);
-}
-function registerDocument29(targetDocument) {
-  const runtime = getRuntime29();
-  runtime.documents.set(
-    targetDocument,
-    (runtime.documents.get(targetDocument) ?? 0) + 1
-  );
-  for (const [hash, css] of runtime.styles) {
-    injectStyle29(targetDocument, hash, css);
-  }
-  return () => {
-    const count = runtime.documents.get(targetDocument);
-    if (count === void 0) {
-      return;
-    }
-    if (count <= 1) {
-      runtime.documents.delete(targetDocument);
-      return;
-    }
-    runtime.documents.set(targetDocument, count - 1);
-  };
-}
-function registerStyle29(hash, css) {
-  const runtime = getRuntime29();
-  runtime.styles.set(hash, css);
-  for (const targetDocument of runtime.documents.keys()) {
-    injectStyle29(targetDocument, hash, css);
-  }
-}
-if (typeof process === "undefined" || true) {
-  registerStyle29("846edc217c", "._5f4053eba32ce092__list{list-style:none;margin:0;padding:0}._5f4053eba32ce092__list>li{flex-shrink:0}._5f4053eba32ce092__list>li:last-child{flex-shrink:1;min-width:0}.d1978551971a3360__current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._6d9152063d443376__separator{color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);margin:0 var(--wpds-dimension-gap-sm,8px);user-select:none}");
-}
-var style_default28 = { "list": "_5f4053eba32ce092__list", "current": "d1978551971a3360__current", "separator": "_6d9152063d443376__separator" };
-var Breadcrumbs = ({ items }) => {
-  if (!items.length) {
-    return null;
-  }
-  const precedingItems = items.slice(0, -1);
-  const lastItem = items[items.length - 1];
-  if (true) {
-    const invalidItem = precedingItems.find((item) => !item.to);
-    if (invalidItem) {
-      throw new Error(
-        `Breadcrumbs: item "${invalidItem.label}" is missing a \`to\` prop. All items except the last one must have a \`to\` prop.`
-      );
-    }
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime86.jsx)("nav", { "aria-label": (0, import_i18n4.__)("Breadcrumbs"), children: /* @__PURE__ */ (0, import_jsx_runtime86.jsxs)(
-    Stack,
-    {
-      render: /* @__PURE__ */ (0, import_jsx_runtime86.jsx)("ul", {}),
-      direction: "row",
-      align: "center",
-      className: style_default28.list,
-      children: [
-        precedingItems.map((item, index2) => /* @__PURE__ */ (0, import_jsx_runtime86.jsxs)("li", { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(
-            Text,
-            {
-              variant: "body-lg",
-              render: /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(
-                Link,
-                {
-                  tone: "neutral",
-                  render: /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(RouterLink, { to: item.to })
-                }
-              ),
-              children: item.label
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(
-            Text,
-            {
-              variant: "body-lg",
-              "aria-hidden": "true",
-              className: style_default28.separator,
-              children: "/"
-            }
-          )
-        ] }, index2)),
-        /* @__PURE__ */ (0, import_jsx_runtime86.jsx)("li", { children: lastItem.to ? /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(
-          Text,
-          {
-            variant: "body-lg",
-            render: /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(
-              Link,
-              {
-                tone: "neutral",
-                render: /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(RouterLink, { to: lastItem.to })
-              }
-            ),
-            children: lastItem.label
-          }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(
-          Text,
-          {
-            variant: "heading-lg",
-            render: /* @__PURE__ */ (0, import_jsx_runtime86.jsx)("h1", {}),
-            className: style_default28.current,
-            children: lastItem.label
-          }
-        ) })
-      ]
-    }
-  ) });
-};
-var breadcrumbs_default = Breadcrumbs;
-
-// packages/admin-ui/build-module/navigable-region/index.mjs
-var import_element57 = __toESM(require_element(), 1);
-var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
-var NavigableRegion = (0, import_element57.forwardRef)(
-  ({ children, className, ariaLabel, as: Tag = "div", ...props }, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime87.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/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_runtime88 = __toESM(require_jsx_runtime(), 1);
-var STYLE_HASH_ATTRIBUTE30 = "data-wp-hash";
-function getRuntime30() {
-  const globalScope = globalThis;
-  if (globalScope.__wpStyleRuntime) {
-    return globalScope.__wpStyleRuntime;
-  }
-  globalScope.__wpStyleRuntime = {
-    documents: /* @__PURE__ */ new Map(),
-    styles: /* @__PURE__ */ new Map(),
-    injectedStyles: /* @__PURE__ */ new WeakMap()
-  };
-  if (typeof document !== "undefined") {
-    registerDocument30(document);
-  }
-  return globalScope.__wpStyleRuntime;
-}
-function documentContainsStyleHash30(targetDocument, hash) {
-  if (!targetDocument.head) {
-    return false;
-  }
-  for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE30}]`
-  )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE30) === hash) {
-      return true;
-    }
-  }
-  return false;
-}
-function injectStyle30(targetDocument, hash, css) {
-  if (!targetDocument.head) {
-    return;
-  }
-  const runtime = getRuntime30();
-  let injectedStyles = runtime.injectedStyles.get(targetDocument);
-  if (!injectedStyles) {
-    injectedStyles = /* @__PURE__ */ new Set();
-    runtime.injectedStyles.set(targetDocument, injectedStyles);
-  }
-  if (injectedStyles.has(hash)) {
-    return;
-  }
-  if (documentContainsStyleHash30(targetDocument, hash)) {
-    injectedStyles.add(hash);
-    return;
-  }
-  const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE30, hash);
-  style.appendChild(targetDocument.createTextNode(css));
-  targetDocument.head.appendChild(style);
-  injectedStyles.add(hash);
-}
-function registerDocument30(targetDocument) {
-  const runtime = getRuntime30();
-  runtime.documents.set(
-    targetDocument,
-    (runtime.documents.get(targetDocument) ?? 0) + 1
-  );
-  for (const [hash, css] of runtime.styles) {
-    injectStyle30(targetDocument, hash, css);
-  }
-  return () => {
-    const 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 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("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_default29 = { "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 Header3({
-  headingLevel = 1,
-  breadcrumbs,
-  badges,
-  visual,
-  title,
-  subTitle,
-  actions,
-  showSidebarToggle = true
-}) {
-  const HeadingTag = `h${headingLevel}`;
-  return /* @__PURE__ */ (0, import_jsx_runtime88.jsxs)(Stack, { direction: "column", className: style_default29.header, children: [
-    /* @__PURE__ */ (0, import_jsx_runtime88.jsxs)(
-      Stack,
-      {
-        className: style_default29["header-content"],
-        direction: "row",
-        gap: "sm",
-        justify: "space-between",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime88.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", justify: "start", children: [
-            showSidebarToggle && /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
-              SidebarToggleSlot,
-              {
-                bubblesVirtually: true,
-                className: style_default29["sidebar-toggle-slot"]
-              }
-            ),
-            visual && /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
-              "div",
-              {
-                className: style_default29["header-visual"],
-                "aria-hidden": "true",
-                children: visual
-              }
-            ),
-            title && /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
-              Text,
-              {
-                className: style_default29["header-title"],
-                render: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(HeadingTag, {}),
-                variant: "heading-lg",
-                children: title
-              }
-            ),
-            breadcrumbs,
-            badges
-          ] }),
-          actions && /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
-            Stack,
-            {
-              align: "center",
-              className: style_default29["header-actions"],
-              direction: "row",
-              gap: "sm",
-              children: actions
-            }
-          )
-        ]
-      }
-    ),
-    subTitle && /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
-      Text,
-      {
-        render: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)("p", {}),
-        variant: "body-md",
-        className: style_default29["header-subtitle"],
-        children: subTitle
-      }
-    )
-  ] });
-}
-
-// packages/admin-ui/build-module/page/index.mjs
-var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1);
-var STYLE_HASH_ATTRIBUTE31 = "data-wp-hash";
-function getRuntime31() {
-  const globalScope = globalThis;
-  if (globalScope.__wpStyleRuntime) {
-    return globalScope.__wpStyleRuntime;
-  }
-  globalScope.__wpStyleRuntime = {
-    documents: /* @__PURE__ */ new Map(),
-    styles: /* @__PURE__ */ new Map(),
-    injectedStyles: /* @__PURE__ */ new WeakMap()
-  };
-  if (typeof document !== "undefined") {
-    registerDocument31(document);
-  }
-  return globalScope.__wpStyleRuntime;
-}
-function documentContainsStyleHash31(targetDocument, hash) {
-  if (!targetDocument.head) {
-    return false;
-  }
-  for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE31}]`
-  )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE31) === hash) {
-      return true;
-    }
-  }
-  return false;
-}
-function injectStyle31(targetDocument, hash, css) {
-  if (!targetDocument.head) {
-    return;
-  }
-  const runtime = getRuntime31();
-  let injectedStyles = runtime.injectedStyles.get(targetDocument);
-  if (!injectedStyles) {
-    injectedStyles = /* @__PURE__ */ new Set();
-    runtime.injectedStyles.set(targetDocument, injectedStyles);
-  }
-  if (injectedStyles.has(hash)) {
-    return;
-  }
-  if (documentContainsStyleHash31(targetDocument, hash)) {
-    injectedStyles.add(hash);
-    return;
-  }
-  const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE31, hash);
-  style.appendChild(targetDocument.createTextNode(css));
-  targetDocument.head.appendChild(style);
-  injectedStyles.add(hash);
-}
-function registerDocument31(targetDocument) {
-  const runtime = getRuntime31();
-  runtime.documents.set(
-    targetDocument,
-    (runtime.documents.get(targetDocument) ?? 0) + 1
-  );
-  for (const [hash, css] of runtime.styles) {
-    injectStyle31(targetDocument, hash, css);
-  }
-  return () => {
-    const count = runtime.documents.get(targetDocument);
-    if (count === void 0) {
-      return;
-    }
-    if (count <= 1) {
-      runtime.documents.delete(targetDocument);
-      return;
-    }
-    runtime.documents.set(targetDocument, count - 1);
-  };
-}
-function registerStyle31(hash, css) {
-  const runtime = getRuntime31();
-  runtime.styles.set(hash, css);
-  for (const targetDocument of runtime.documents.keys()) {
-    injectStyle31(targetDocument, hash, css);
-  }
-}
-if (typeof process === "undefined" || true) {
-  registerStyle31("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_default30 = { "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_default30.page, className);
-  const effectiveAriaLabel = ariaLabel ?? (typeof title === "string" ? title : "");
-  return /* @__PURE__ */ (0, import_jsx_runtime89.jsxs)(navigable_region_default, { className: classes, ariaLabel: effectiveAriaLabel, children: [
-    (title || breadcrumbs || badges || actions || visual) && /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(
-      Header3,
-      {
-        headingLevel,
-        breadcrumbs,
-        badges,
-        visual,
-        title,
-        subTitle,
-        actions,
-        showSidebarToggle
-      }
-    ),
-    hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(
-      "div",
-      {
-        className: clsx_default(
-          style_default30.content,
-          style_default30["has-padding"]
-        ),
-        children
-      }
-    ) : children
-  ] });
-}
-Page.SidebarToggleFill = SidebarToggleFill;
-var page_default = Page;
-
-// packages/content-types/build-module/components/layout/index.mjs
-var import_components2 = __toESM(require_components(), 1);
-var import_i18n5 = __toESM(require_i18n(), 1);
-import { useNavigate } from "@wordpress/route";
-
-// packages/content-types/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/content-types"
-);
-
-// packages/content-types/build-module/components/layout/index.mjs
-var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);
-var { Tabs } = unlock2(import_components2.privateApis);
-function Layout({ activeTab, children }) {
-  const navigate = useNavigate();
-  return /* @__PURE__ */ (0, import_jsx_runtime90.jsxs)(
-    page_default,
-    {
-      ariaLabel: (0, import_i18n5.__)("Content Types"),
-      className: "content-types-page",
-      children: [
-        /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(
-          Tabs,
-          {
-            selectedTabId: activeTab,
-            onSelect: (tabId) => navigate({ to: `/${tabId}` }),
-            children: /* @__PURE__ */ (0, import_jsx_runtime90.jsx)("div", { className: "content-types-tabs-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime90.jsxs)(Tabs.TabList, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(Tabs.Tab, { tabId: "post-types", children: (0, import_i18n5.__)("Post Types") }),
-              /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(Tabs.Tab, { tabId: "taxonomies", children: (0, import_i18n5.__)("Taxonomies") })
-            ] }) })
-          }
-        ),
-        children
-      ]
-    }
-  );
-}
-
-// packages/content-types/build-module/post-types/list.mjs
-var import_components60 = __toESM(require_components(), 1);
-
-// packages/dataviews/build-module/dataviews/index.mjs
-var import_element117 = __toESM(require_element(), 1);
-var import_compose16 = __toESM(require_compose(), 1);
-
-// packages/dataviews/build-module/components/dataviews-context/index.mjs
-var import_element58 = __toESM(require_element(), 1);
-
-// packages/dataviews/build-module/constants.mjs
-var import_i18n6 = __toESM(require_i18n(), 1);
-var OPERATOR_IS_ANY = "isAny";
-var OPERATOR_IS_NONE = "isNone";
-var OPERATOR_IS_ALL = "isAll";
-var OPERATOR_IS_NOT_ALL = "isNotAll";
-var OPERATOR_BETWEEN = "between";
-var OPERATOR_IN_THE_PAST = "inThePast";
-var OPERATOR_OVER = "over";
-var OPERATOR_IS = "is";
-var OPERATOR_IS_NOT = "isNot";
-var OPERATOR_LESS_THAN = "lessThan";
-var OPERATOR_GREATER_THAN = "greaterThan";
-var OPERATOR_LESS_THAN_OR_EQUAL = "lessThanOrEqual";
-var OPERATOR_GREATER_THAN_OR_EQUAL = "greaterThanOrEqual";
-var OPERATOR_BEFORE = "before";
-var OPERATOR_AFTER = "after";
-var OPERATOR_BEFORE_INC = "beforeInc";
-var OPERATOR_AFTER_INC = "afterInc";
-var OPERATOR_CONTAINS = "contains";
-var OPERATOR_NOT_CONTAINS = "notContains";
-var OPERATOR_STARTS_WITH = "startsWith";
-var OPERATOR_ON = "on";
-var OPERATOR_NOT_ON = "notOn";
-var SORTING_DIRECTIONS = ["asc", "desc"];
-var sortArrows = { asc: "↑", desc: "↓" };
-var sortValues = { asc: "ascending", desc: "descending" };
-var sortLabels = {
-  asc: (0, import_i18n6.__)("Sort ascending"),
-  desc: (0, import_i18n6.__)("Sort descending")
-};
-var sortIcons = {
-  asc: arrow_up_default,
-  desc: arrow_down_default
-};
-var LAYOUT_TABLE = "table";
-var LAYOUT_GRID = "grid";
-var LAYOUT_LIST = "list";
-var LAYOUT_ACTIVITY = "activity";
-var LAYOUT_PICKER_GRID = "pickerGrid";
-var LAYOUT_PICKER_TABLE = "pickerTable";
-var LAYOUT_PICKER_ACTIVITY = "pickerActivity";
-
-// packages/dataviews/build-module/components/dataviews-context/index.mjs
-var DataViewsContext = (0, import_element58.createContext)({
-  view: { type: LAYOUT_TABLE },
-  onChangeView: () => {
-  },
-  fields: [],
-  data: [],
-  paginationInfo: {
-    totalItems: 0,
-    totalPages: 0
-  },
-  selection: [],
-  onChangeSelection: () => {
-  },
-  setOpenedFilter: () => {
-  },
-  openedFilter: null,
-  getItemId: (item) => item.id,
-  isItemClickable: () => true,
-  renderItemLink: void 0,
-  containerWidth: 0,
-  containerRef: (0, import_element58.createRef)(),
-  resizeObserverRef: () => {
-  },
-  defaultLayouts: { list: {}, grid: {}, table: {} },
-  filters: [],
-  isShowingFilter: false,
-  setIsShowingFilter: () => {
-  },
-  hasInitiallyLoaded: false,
-  config: {
-    perPageSizes: []
-  },
-  intersectionObserver: null
-});
-DataViewsContext.displayName = "DataViewsContext";
-var dataviews_context_default = DataViewsContext;
-
-// packages/dataviews/build-module/components/dataviews-layouts/index.mjs
-var import_i18n27 = __toESM(require_i18n(), 1);
-
-// packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
-var import_i18n14 = __toESM(require_i18n(), 1);
-var import_components8 = __toESM(require_components(), 1);
-var import_element67 = __toESM(require_element(), 1);
-var import_keycodes2 = __toESM(require_keycodes(), 1);
-
-// packages/dataviews/build-module/components/dataviews-selection-checkbox/index.mjs
-var import_components3 = __toESM(require_components(), 1);
-var import_i18n7 = __toESM(require_i18n(), 1);
-var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
-var SELECTION_CHECKBOX_CLASS = "dataviews-selection-checkbox";
-function DataViewsSelectionCheckbox({
-  selection,
-  onChangeSelection,
-  item,
-  getItemId,
-  titleField: titleField2,
-  disabled: disabled2,
-  ...extraProps
-}) {
-  const id = getItemId(item);
-  const isInSelectionArray = selection.includes(id);
-  const checked = !disabled2 && isInSelectionArray;
-  const selectionLabel = titleField2?.getValue?.({ item }) || (0, import_i18n7.__)("(no title)");
-  return /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(
-    import_components3.CheckboxControl,
-    {
-      className: SELECTION_CHECKBOX_CLASS,
-      "aria-label": selectionLabel,
-      "aria-disabled": disabled2,
-      checked,
-      onChange: () => {
-        if (disabled2) {
-          return;
-        }
-        onChangeSelection(
-          isInSelectionArray ? selection.filter((itemId) => id !== itemId) : [...selection, id]
-        );
-      },
-      ...extraProps
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
-var import_components4 = __toESM(require_components(), 1);
-var import_i18n8 = __toESM(require_i18n(), 1);
-var import_element59 = __toESM(require_element(), 1);
-var import_data = __toESM(require_data(), 1);
-var import_compose3 = __toESM(require_compose(), 1);
-
-// packages/dataviews/build-module/lock-unlock.mjs
-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/dataviews"
-);
-
-// packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
-var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);
-var { Menu, kebabCase } = unlock3(import_components4.privateApis);
-function ButtonTrigger({
-  action,
-  onClick,
-  items,
-  variant
-}) {
-  const label = typeof action.label === "string" ? action.label : action.label(items);
-  return /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(
-    import_components4.Button,
-    {
-      disabled: !!action.disabled,
-      accessibleWhenDisabled: true,
-      size: "compact",
-      variant,
-      onClick,
-      children: label
-    }
-  );
-}
-function MenuItemTrigger({
-  action,
-  onClick,
-  items
-}) {
-  const label = typeof action.label === "string" ? action.label : action.label(items);
-  return /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(Menu.Item, { disabled: action.disabled, onClick, children: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(Menu.ItemLabel, { children: label }) });
-}
-function ActionModal({
-  action,
-  items,
-  closeModal
-}) {
-  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_runtime92.jsx)(
-    import_components4.Modal,
-    {
-      title: modalHeader || label,
-      __experimentalHideHeader: !!action.hideModalHeader,
-      onRequestClose: closeModal,
-      focusOnMount: action.modalFocusOnMount ?? true,
-      size: action.modalSize || "medium",
-      overlayClassName: `dataviews-action-modal dataviews-action-modal__${kebabCase(
-        action.id
-      )}`,
-      children: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(action.RenderModal, { items, closeModal })
-    }
-  );
-}
-function ActionsMenuGroup({
-  actions,
-  item,
-  registry,
-  setActiveModalAction
-}) {
-  const { primaryActions, regularActions } = (0, import_element59.useMemo)(() => {
-    return actions.reduce(
-      (acc, action) => {
-        (action.isPrimary ? acc.primaryActions : acc.regularActions).push(action);
-        return acc;
-      },
-      {
-        primaryActions: [],
-        regularActions: []
-      }
-    );
-  }, [actions]);
-  const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(
-    MenuItemTrigger,
-    {
-      action,
-      onClick: () => {
-        if ("RenderModal" in action) {
-          setActiveModalAction(action);
-          return;
-        }
-        action.callback([item], { registry });
-      },
-      items: [item]
-    },
-    action.id
-  ));
-  return /* @__PURE__ */ (0, import_jsx_runtime92.jsxs)(Menu.Group, { children: [
-    renderActionGroup(primaryActions),
-    renderActionGroup(regularActions)
-  ] });
-}
-function ItemActions({
-  item,
-  actions,
-  isCompact
-}) {
-  const registry = (0, import_data.useRegistry)();
-  const { primaryActions, eligibleActions } = (0, import_element59.useMemo)(() => {
-    const _eligibleActions = actions.filter(
-      (action) => !action.isEligible || action.isEligible(item)
-    );
-    const _primaryActions = _eligibleActions.filter(
-      (action) => action.isPrimary
-    );
-    return {
-      primaryActions: _primaryActions,
-      eligibleActions: _eligibleActions
-    };
-  }, [actions, item]);
-  const isMobileViewport = (0, import_compose3.useViewportMatch)("medium", "<");
-  if (isCompact) {
-    return /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(
-      CompactItemActions,
-      {
-        item,
-        actions: eligibleActions,
-        isSmall: true,
-        registry
-      }
-    );
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime92.jsxs)(
-    Stack,
-    {
-      direction: "row",
-      justify: "flex-end",
-      className: "dataviews-item-actions",
-      style: {
-        flexShrink: 0,
-        width: "auto"
-      },
-      children: [
-        /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(
-          PrimaryActions,
-          {
-            item,
-            actions: primaryActions,
-            registry
-          }
-        ),
-        (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
-        // there if there are any actions at all.
-        isMobileViewport) && /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(
-          CompactItemActions,
-          {
-            item,
-            actions: eligibleActions,
-            registry
-          }
-        )
-      ]
-    }
-  );
-}
-function CompactItemActions({
-  item,
-  actions,
-  isSmall,
-  registry
-}) {
-  const [activeModalAction, setActiveModalAction] = (0, import_element59.useState)(
-    null
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime92.jsxs)(import_jsx_runtime92.Fragment, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime92.jsxs)(Menu, { placement: "bottom-end", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(
-        Menu.TriggerButton,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(
-            import_components4.Button,
-            {
-              size: isSmall ? "small" : "compact",
-              icon: more_vertical_default,
-              label: (0, import_i18n8.__)("Actions"),
-              accessibleWhenDisabled: true,
-              disabled: !actions.length,
-              className: "dataviews-all-actions-button"
-            }
-          )
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(Menu.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(
-        ActionsMenuGroup,
-        {
-          actions,
-          item,
-          registry,
-          setActiveModalAction
-        }
-      ) })
-    ] }),
-    !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(
-      ActionModal,
-      {
-        action: activeModalAction,
-        items: [item],
-        closeModal: () => setActiveModalAction(null)
-      }
-    )
-  ] });
-}
-function PrimaryActions({
-  item,
-  actions,
-  registry,
-  buttonVariant
-}) {
-  const [activeModalAction, setActiveModalAction] = (0, import_element59.useState)(null);
-  const isMobileViewport = (0, import_compose3.useViewportMatch)("medium", "<");
-  if (isMobileViewport) {
-    return null;
-  }
-  if (!Array.isArray(actions) || actions.length === 0) {
-    return null;
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime92.jsxs)(import_jsx_runtime92.Fragment, { children: [
-    actions.map((action) => /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(
-      ButtonTrigger,
-      {
-        action,
-        onClick: () => {
-          if ("RenderModal" in action) {
-            setActiveModalAction(action);
-            return;
-          }
-          action.callback([item], { registry });
-        },
-        items: [item],
-        variant: buttonVariant
-      },
-      action.id
-    )),
-    !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(
-      ActionModal,
-      {
-        action: activeModalAction,
-        items: [item],
-        closeModal: () => setActiveModalAction(null)
-      }
-    )
-  ] });
-}
-
-// packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
-var import_components5 = __toESM(require_components(), 1);
-var import_i18n10 = __toESM(require_i18n(), 1);
-var import_element60 = __toESM(require_element(), 1);
-var import_data2 = __toESM(require_data(), 1);
-var import_compose4 = __toESM(require_compose(), 1);
-
-// packages/dataviews/build-module/utils/get-footer-message.mjs
-var import_i18n9 = __toESM(require_i18n(), 1);
-function getFooterMessage(selectionCount, itemsCount, totalItems, onlyTotalCount = false) {
-  if (selectionCount > 0) {
-    return (0, import_i18n9.sprintf)(
-      /* translators: %d: number of items. */
-      (0, import_i18n9._n)("%d Item selected", "%d Items selected", selectionCount),
-      selectionCount
-    );
-  }
-  if (onlyTotalCount || totalItems <= itemsCount) {
-    return (0, import_i18n9.sprintf)(
-      /* translators: %d: number of items. */
-      (0, import_i18n9._n)("%d Item", "%d Items", totalItems),
-      totalItems
-    );
-  }
-  return (0, import_i18n9.sprintf)(
-    /* translators: %1$d: number of items. %2$d: total number of items. */
-    (0, import_i18n9._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_runtime93 = __toESM(require_jsx_runtime(), 1);
-function ActionWithModal({
-  action,
-  items,
-  ActionTriggerComponent
-}) {
-  const [isModalOpen, setIsModalOpen] = (0, import_element60.useState)(false);
-  const actionTriggerProps = {
-    action,
-    onClick: () => {
-      setIsModalOpen(true);
-    },
-    items
-  };
-  return /* @__PURE__ */ (0, import_jsx_runtime93.jsxs)(import_jsx_runtime93.Fragment, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(ActionTriggerComponent, { ...actionTriggerProps }),
-    isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
-      ActionModal,
-      {
-        action,
-        items,
-        closeModal: () => setIsModalOpen(false)
-      }
-    )
-  ] });
-}
-function hasAPossibleBulkAction(actions, item) {
-  return actions.some(
-    (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
-  );
-}
-function useHasAPossibleBulkAction(actions, item) {
-  return (0, import_element60.useMemo)(
-    () => hasAPossibleBulkAction(actions, item),
-    [actions, item]
-  );
-}
-function useSomeItemHasAPossibleBulkAction(actions, data) {
-  return (0, import_element60.useMemo)(
-    () => data.some((item) => hasAPossibleBulkAction(actions, item)),
-    [actions, data]
-  );
-}
-function BulkSelectionCheckbox({
-  selection,
-  onChangeSelection,
-  data,
-  actions,
-  getItemId,
-  disableSelectAll = false
-}) {
-  const selectableItems = (0, import_element60.useMemo)(() => {
-    return data.filter((item) => {
-      return actions.some(
-        (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
-      );
-    });
-  }, [data, actions]);
-  const selectedItems = data.filter(
-    (item) => selection.includes(getItemId(item)) && selectableItems.includes(item)
-  );
-  const hasSelection = selection.length > 0;
-  const areAllSelected = selectedItems.length === selectableItems.length;
-  if (disableSelectAll) {
-    return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
-      import_components5.CheckboxControl,
-      {
-        className: "dataviews-view-table-selection-checkbox",
-        checked: hasSelection,
-        disabled: !hasSelection,
-        onChange: () => {
-          onChangeSelection([]);
-        },
-        "aria-label": (0, import_i18n10.__)("Deselect all")
-      }
-    );
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
-    import_components5.CheckboxControl,
-    {
-      className: "dataviews-view-table-selection-checkbox",
-      checked: areAllSelected,
-      indeterminate: !areAllSelected && !!selectedItems.length,
-      onChange: () => {
-        if (areAllSelected) {
-          onChangeSelection([]);
-        } else {
-          onChangeSelection(
-            selectableItems.map((item) => getItemId(item))
-          );
-        }
-      },
-      "aria-label": areAllSelected ? (0, import_i18n10.__)("Deselect all") : (0, import_i18n10.__)("Select all")
-    }
-  );
-}
-function ActionTrigger({
-  action,
-  onClick,
-  isBusy,
-  items
-}) {
-  const label = typeof action.label === "string" ? action.label : action.label(items);
-  const isMobile = (0, import_compose4.useViewportMatch)("medium", "<");
-  if (isMobile) {
-    return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
-      import_components5.Button,
-      {
-        disabled: isBusy,
-        accessibleWhenDisabled: true,
-        label,
-        icon: action.icon,
-        size: "compact",
-        onClick,
-        isBusy
-      }
-    );
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
-    import_components5.Button,
-    {
-      disabled: isBusy,
-      accessibleWhenDisabled: true,
-      size: "compact",
-      onClick,
-      isBusy,
-      children: label
-    }
-  );
-}
-var EMPTY_ARRAY2 = [];
-function ActionButton2({
-  action,
-  selectedItems,
-  actionInProgress,
-  setActionInProgress
-}) {
-  const registry = (0, import_data2.useRegistry)();
-  const selectedEligibleItems = (0, import_element60.useMemo)(() => {
-    return selectedItems.filter((item) => {
-      return !action.isEligible || action.isEligible(item);
-    });
-  }, [action, selectedItems]);
-  if ("RenderModal" in action) {
-    return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
-      ActionWithModal,
-      {
-        action,
-        items: selectedEligibleItems,
-        ActionTriggerComponent: ActionTrigger
-      },
-      action.id
-    );
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
-    ActionTrigger,
-    {
-      action,
-      onClick: async () => {
-        setActionInProgress(action.id);
-        await action.callback(selectedItems, {
-          registry
-        });
-        setActionInProgress(null);
-      },
-      items: selectedEligibleItems,
-      isBusy: actionInProgress === action.id
-    },
-    action.id
-  );
-}
-function renderFooterContent(data, actions, getItemId, isInfiniteScroll, selection, actionsToShow, selectedItems, actionInProgress, setActionInProgress, onChangeSelection, paginationInfo) {
-  const message2 = getFooterMessage(
-    selection.length,
-    data.length,
-    paginationInfo.totalItems,
-    isInfiniteScroll
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime93.jsxs)(
-    Stack,
-    {
-      direction: "row",
-      className: "dataviews-bulk-actions-footer__container",
-      gap: "md",
-      align: "center",
-      children: [
-        /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
-          BulkSelectionCheckbox,
-          {
-            selection,
-            onChangeSelection,
-            data,
-            actions,
-            getItemId,
-            disableSelectAll: isInfiniteScroll
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime93.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 }),
-        /* @__PURE__ */ (0, import_jsx_runtime93.jsxs)(
-          Stack,
-          {
-            direction: "row",
-            className: "dataviews-bulk-actions-footer__action-buttons",
-            gap: "xs",
-            children: [
-              actionsToShow.map((action) => {
-                return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
-                  ActionButton2,
-                  {
-                    action,
-                    selectedItems,
-                    actionInProgress,
-                    setActionInProgress
-                  },
-                  action.id
-                );
-              }),
-              selectedItems.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
-                import_components5.Button,
-                {
-                  icon: close_small_default,
-                  showTooltip: true,
-                  tooltipPosition: "top",
-                  size: "compact",
-                  label: (0, import_i18n10.__)("Cancel"),
-                  disabled: !!actionInProgress,
-                  accessibleWhenDisabled: false,
-                  onClick: () => {
-                    onChangeSelection(EMPTY_ARRAY2);
-                  }
-                }
-              )
-            ]
-          }
-        )
-      ]
-    }
-  );
-}
-function FooterContent({
-  selection,
-  actions,
-  onChangeSelection,
-  data,
-  getItemId,
-  isInfiniteScroll,
-  paginationInfo
-}) {
-  const [actionInProgress, setActionInProgress] = (0, import_element60.useState)(
-    null
-  );
-  const footerContentRef = (0, import_element60.useRef)(void 0);
-  const isMobile = (0, import_compose4.useViewportMatch)("medium", "<");
-  const bulkActions = (0, import_element60.useMemo)(
-    () => actions.filter((action) => action.supportsBulk),
-    [actions]
-  );
-  const selectableItems = (0, import_element60.useMemo)(() => {
-    return data.filter((item) => {
-      return bulkActions.some(
-        (action) => !action.isEligible || action.isEligible(item)
-      );
-    });
-  }, [data, bulkActions]);
-  const selectedItems = (0, import_element60.useMemo)(() => {
-    return data.filter(
-      (item) => selection.includes(getItemId(item)) && selectableItems.includes(item)
-    );
-  }, [selection, data, getItemId, selectableItems]);
-  const actionsToShow = (0, import_element60.useMemo)(
-    () => actions.filter((action) => {
-      return action.supportsBulk && (!isMobile || action.icon) && selectedItems.some(
-        (item) => !action.isEligible || action.isEligible(item)
-      );
-    }),
-    [actions, selectedItems, isMobile]
-  );
-  if (!actionInProgress) {
-    if (footerContentRef.current) {
-      footerContentRef.current = void 0;
-    }
-    return renderFooterContent(
-      data,
-      actions,
-      getItemId,
-      isInfiniteScroll,
-      selection,
-      actionsToShow,
-      selectedItems,
-      actionInProgress,
-      setActionInProgress,
-      onChangeSelection,
-      paginationInfo
-    );
-  } else if (!footerContentRef.current) {
-    footerContentRef.current = renderFooterContent(
-      data,
-      actions,
-      getItemId,
-      isInfiniteScroll,
-      selection,
-      actionsToShow,
-      selectedItems,
-      actionInProgress,
-      setActionInProgress,
-      onChangeSelection,
-      paginationInfo
-    );
-  }
-  return footerContentRef.current;
-}
-function BulkActionsFooter() {
-  const {
-    data,
-    selection,
-    actions = EMPTY_ARRAY2,
-    onChangeSelection,
-    getItemId,
-    paginationInfo,
-    view
-  } = (0, import_element60.useContext)(dataviews_context_default);
-  return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
-    FooterContent,
-    {
-      selection,
-      onChangeSelection,
-      data,
-      actions,
-      getItemId,
-      isInfiniteScroll: !!view.infiniteScrollEnabled,
-      paginationInfo
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
-var import_i18n11 = __toESM(require_i18n(), 1);
-var import_components6 = __toESM(require_components(), 1);
-var import_element61 = __toESM(require_element(), 1);
-
-// packages/dataviews/build-module/utils/get-hideable-fields.mjs
-function getHideableFields(view, fields) {
-  const togglableFields = [
-    view?.titleField,
-    view?.mediaField,
-    view?.descriptionField
-  ].filter(Boolean);
-  return fields.filter(
-    (f2) => !togglableFields.includes(f2.id) && f2.type !== "media" && f2.enableHiding !== false
-  );
-}
-
-// packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
-var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);
-var { Menu: Menu2 } = unlock3(import_components6.privateApis);
-function WithMenuSeparators({ children }) {
-  return import_element61.Children.toArray(children).filter(Boolean).map((child, i2) => /* @__PURE__ */ (0, import_jsx_runtime94.jsxs)(import_element61.Fragment, { children: [
-    i2 > 0 && /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(Menu2.Separator, {}),
-    child
-  ] }, i2));
-}
-var _HeaderMenu = (0, import_element61.forwardRef)(function HeaderMenu({
-  fieldId,
-  view,
-  fields,
-  onChangeView,
-  onHide,
-  setOpenedFilter,
-  canMove = true,
-  canInsertLeft = true,
-  canInsertRight = true
-}, ref) {
-  const visibleFieldIds = view.fields ?? [];
-  const index2 = visibleFieldIds?.indexOf(fieldId);
-  const isSorted = view.sort?.field === fieldId;
-  let isHidable = false;
-  let isSortable = false;
-  let canAddFilter = false;
-  let operators = [];
-  const field = fields.find((f2) => f2.id === fieldId);
-  const { setIsShowingFilter } = (0, import_element61.useContext)(dataviews_context_default);
-  if (!field) {
-    return null;
-  }
-  isHidable = field.enableHiding !== false;
-  isSortable = field.enableSorting !== false;
-  const header = field.header;
-  operators = !!field.filterBy && field.filterBy?.operators || [];
-  canAddFilter = !view.filters?.some((_filter) => fieldId === _filter.field) && !!(field.hasElements || field.Edit) && field.filterBy !== false && !field.filterBy?.isPrimary;
-  if (!isSortable && !canMove && !isHidable && !canAddFilter) {
-    return header;
-  }
-  const hiddenFields = getHideableFields(view, fields).filter(
-    (f2) => !visibleFieldIds.includes(f2.id)
-  );
-  const canInsert = (canInsertLeft || canInsertRight) && !!hiddenFields.length;
-  const isRtl = (0, import_i18n11.isRTL)();
-  return /* @__PURE__ */ (0, import_jsx_runtime94.jsxs)(Menu2, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime94.jsxs)(
-      Menu2.TriggerButton,
-      {
-        render: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
-          import_components6.Button,
-          {
-            size: "compact",
-            className: "dataviews-view-table-header-button",
-            ref,
-            variant: "tertiary"
-          }
-        ),
-        children: [
-          header,
-          view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime94.jsx)("span", { "aria-hidden": "true", children: sortArrows[view.sort.direction] })
-        ]
-      }
-    ),
-    /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(Menu2.Popover, { style: { minWidth: "240px" }, children: /* @__PURE__ */ (0, import_jsx_runtime94.jsxs)(WithMenuSeparators, { children: [
-      isSortable && /* @__PURE__ */ (0, import_jsx_runtime94.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_runtime94.jsx)(
-            Menu2.RadioItem,
-            {
-              name: "view-table-sorting",
-              value,
-              checked: isChecked,
-              onChange: () => {
-                onChangeView({
-                  ...view,
-                  sort: {
-                    field: fieldId,
-                    direction
-                  },
-                  showLevels: false
-                });
-              },
-              children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(Menu2.ItemLabel, { children: sortLabels[direction] })
-            },
-            value
-          );
-        }
-      ) }),
-      canAddFilter && /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(Menu2.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
-        Menu2.Item,
-        {
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_components6.Icon, { icon: funnel_default }),
-          onClick: () => {
-            setOpenedFilter(fieldId);
-            setIsShowingFilter(true);
-            onChangeView({
-              ...view,
-              page: 1,
-              filters: [
-                ...view.filters || [],
-                {
-                  field: fieldId,
-                  value: void 0,
-                  operator: operators[0]
-                }
-              ]
-            });
-          },
-          children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(Menu2.ItemLabel, { children: (0, import_i18n11.__)("Add filter") })
-        }
-      ) }),
-      (canMove || isHidable || canInsert) && field && /* @__PURE__ */ (0, import_jsx_runtime94.jsxs)(Menu2.Group, { children: [
-        canMove && /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
-          Menu2.Item,
-          {
-            prefix: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_components6.Icon, { icon: arrow_left_default }),
-            disabled: isRtl ? index2 >= visibleFieldIds.length - 1 : index2 < 1,
-            onClick: () => {
-              const targetIndex = isRtl ? index2 + 1 : index2 - 1;
-              const newFields = [
-                ...visibleFieldIds
-              ];
-              newFields.splice(index2, 1);
-              newFields.splice(
-                targetIndex,
-                0,
-                fieldId
-              );
-              onChangeView({
-                ...view,
-                fields: newFields
-              });
-            },
-            children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(Menu2.ItemLabel, { children: (0, import_i18n11.__)("Move left") })
-          }
-        ),
-        canMove && /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
-          Menu2.Item,
-          {
-            prefix: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_components6.Icon, { icon: arrow_right_default }),
-            disabled: isRtl ? index2 < 1 : index2 >= visibleFieldIds.length - 1,
-            onClick: () => {
-              const targetIndex = isRtl ? index2 - 1 : index2 + 1;
-              const newFields = [
-                ...visibleFieldIds
-              ];
-              newFields.splice(index2, 1);
-              newFields.splice(
-                targetIndex,
-                0,
-                fieldId
-              );
-              onChangeView({
-                ...view,
-                fields: newFields
-              });
-            },
-            children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(Menu2.ItemLabel, { children: (0, import_i18n11.__)("Move right") })
-          }
-        ),
-        canInsertLeft && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime94.jsxs)(Menu2, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(Menu2.SubmenuTriggerItem, { children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(Menu2.ItemLabel, { children: (0, import_i18n11.__)("Insert left") }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(Menu2.Popover, { children: hiddenFields.map((hiddenField) => {
-            const insertIndex = isRtl ? index2 + 1 : index2;
-            return /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
-              Menu2.Item,
-              {
-                onClick: () => {
-                  onChangeView({
-                    ...view,
-                    fields: [
-                      ...visibleFieldIds.slice(
-                        0,
-                        insertIndex
-                      ),
-                      hiddenField.id,
-                      ...visibleFieldIds.slice(
-                        insertIndex
-                      )
-                    ]
-                  });
-                },
-                children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(Menu2.ItemLabel, { children: hiddenField.label })
-              },
-              hiddenField.id
-            );
-          }) })
-        ] }),
-        canInsertRight && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime94.jsxs)(Menu2, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(Menu2.SubmenuTriggerItem, { children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(Menu2.ItemLabel, { children: (0, import_i18n11.__)("Insert right") }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(Menu2.Popover, { children: hiddenFields.map((hiddenField) => {
-            const insertIndex = isRtl ? index2 : index2 + 1;
-            return /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
-              Menu2.Item,
-              {
-                onClick: () => {
-                  onChangeView({
-                    ...view,
-                    fields: [
-                      ...visibleFieldIds.slice(
-                        0,
-                        insertIndex
-                      ),
-                      hiddenField.id,
-                      ...visibleFieldIds.slice(
-                        insertIndex
-                      )
-                    ]
-                  });
-                },
-                children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(Menu2.ItemLabel, { children: hiddenField.label })
-              },
-              hiddenField.id
-            );
-          }) })
-        ] }),
-        isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
-          Menu2.Item,
-          {
-            prefix: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_components6.Icon, { icon: unseen_default }),
-            onClick: () => {
-              onHide(field);
-              onChangeView({
-                ...view,
-                fields: visibleFieldIds.filter(
-                  (id) => id !== fieldId
-                )
-              });
-            },
-            children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(Menu2.ItemLabel, { children: (0, import_i18n11.__)("Hide column") })
-          }
-        )
-      ] })
-    ] }) })
-  ] });
-});
-var ColumnHeaderMenu = _HeaderMenu;
-var column_header_menu_default = ColumnHeaderMenu;
-
-// packages/dataviews/build-module/components/dataviews-layouts/utils/item-click-wrapper.mjs
-var import_element62 = __toESM(require_element(), 1);
-var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
-function getClickableItemProps({
-  item,
-  isItemClickable,
-  onClickItem,
-  className
-}) {
-  if (!isItemClickable(item) || !onClickItem) {
-    return { className };
-  }
-  return {
-    className: className ? `${className} ${className}--clickable` : void 0,
-    role: "button",
-    tabIndex: 0,
-    onClick: (event) => {
-      event.stopPropagation();
-      onClickItem(item);
-    },
-    onKeyDown: (event) => {
-      if (event.key === "Enter" || event.key === "" || event.key === " ") {
-        event.stopPropagation();
-        onClickItem(item);
-      }
-    }
-  };
-}
-function ItemClickWrapper({
-  item,
-  isItemClickable,
-  onClickItem,
-  renderItemLink,
-  className,
-  children,
-  ...extraProps
-}) {
-  if (!isItemClickable(item)) {
-    return /* @__PURE__ */ (0, import_jsx_runtime95.jsx)("div", { className, ...extraProps, children });
-  }
-  if (renderItemLink) {
-    const renderedElement = renderItemLink({
-      item,
-      className: `${className} ${className}--clickable`,
-      ...extraProps,
-      children
-    });
-    return (0, import_element62.cloneElement)(renderedElement, {
-      onClick: (event) => {
-        event.stopPropagation();
-        if (renderedElement.props.onClick) {
-          renderedElement.props.onClick(event);
-        }
-      },
-      onKeyDown: (event) => {
-        if (event.key === "Enter" || event.key === "" || event.key === " ") {
-          event.stopPropagation();
-          if (renderedElement.props.onKeyDown) {
-            renderedElement.props.onKeyDown(event);
-          }
-        }
-      }
-    });
-  }
-  const clickProps = getClickableItemProps({
-    item,
-    isItemClickable,
-    onClickItem,
-    className
-  });
-  return /* @__PURE__ */ (0, import_jsx_runtime95.jsx)("div", { ...clickProps, ...extraProps, children });
-}
-
-// packages/dataviews/build-module/components/dataviews-layouts/table/column-primary.mjs
-var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);
-function ColumnPrimary({
-  item,
-  level,
-  titleField: titleField2,
-  mediaField,
-  descriptionField: descriptionField3,
-  onClickItem,
-  renderItemLink,
-  isItemClickable
-}) {
-  return /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(Stack, { direction: "row", gap: "md", align: "flex-start", justify: "flex-start", children: [
-    mediaField && /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-      ItemClickWrapper,
-      {
-        item,
-        isItemClickable,
-        onClickItem,
-        renderItemLink,
-        className: "dataviews-view-table__cell-content-wrapper dataviews-column-primary__media",
-        "aria-label": isItemClickable(item) && (!!onClickItem || !!renderItemLink) && !!titleField2 ? titleField2.getValue?.({ item }) : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-          mediaField.render,
-          {
-            item,
-            field: mediaField,
-            config: { sizes: "32px" }
-          }
-        )
-      }
-    ),
-    /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(
-      Stack,
-      {
-        direction: "column",
-        align: "flex-start",
-        className: "dataviews-view-table__primary-column-content",
-        children: [
-          titleField2 && /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(
-            ItemClickWrapper,
-            {
-              item,
-              isItemClickable,
-              onClickItem,
-              renderItemLink,
-              className: "dataviews-view-table__cell-content-wrapper dataviews-title-field",
-              children: [
-                level !== void 0 && level > 0 && /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)("span", { className: "dataviews-view-table__level", children: [
-                  Array(level).fill("—").join(" "),
-                  " "
-                ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(titleField2.render, { item, field: titleField2 })
-              ]
-            }
-          ),
-          descriptionField3 && /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-            descriptionField3.render,
-            {
-              item,
-              field: descriptionField3
-            }
-          )
-        ]
-      }
-    )
-  ] });
-}
-var column_primary_default = ColumnPrimary;
-
-// packages/dataviews/build-module/components/dataviews-layouts/table/use-scroll-state.mjs
-var import_element63 = __toESM(require_element(), 1);
-var import_i18n12 = __toESM(require_i18n(), 1);
-var isScrolledToEnd = (element) => {
-  if ((0, import_i18n12.isRTL)()) {
-    const scrollLeft = Math.abs(element.scrollLeft);
-    return scrollLeft <= 1;
-  }
-  return element.scrollLeft + element.clientWidth >= element.scrollWidth - 1;
-};
-function useScrollState({
-  scrollContainerRef,
-  enabledHorizontal = false
-}) {
-  const [isHorizontalScrollEnd, setIsHorizontalScrollEnd] = (0, import_element63.useState)(false);
-  const [isVerticallyScrolled, setIsVerticallyScrolled] = (0, import_element63.useState)(false);
-  const handleScroll = (0, import_element63.useCallback)(() => {
-    const scrollContainer = scrollContainerRef.current;
-    if (!scrollContainer) {
-      return;
-    }
-    if (enabledHorizontal) {
-      setIsHorizontalScrollEnd(isScrolledToEnd(scrollContainer));
-    }
-    setIsVerticallyScrolled(scrollContainer.scrollTop > 0);
-  }, [scrollContainerRef, enabledHorizontal]);
-  (0, import_element63.useEffect)(() => {
-    if (typeof window === "undefined" || !scrollContainerRef.current) {
-      return () => {
-      };
-    }
-    const scrollContainer = scrollContainerRef.current;
-    handleScroll();
-    scrollContainer.addEventListener("scroll", handleScroll);
-    window.addEventListener("resize", handleScroll);
-    return () => {
-      scrollContainer.removeEventListener("scroll", handleScroll);
-      window.removeEventListener("resize", handleScroll);
-    };
-  }, [scrollContainerRef, enabledHorizontal, handleScroll]);
-  return { isHorizontalScrollEnd, isVerticallyScrolled };
-}
-
-// packages/dataviews/build-module/components/dataviews-layouts/utils/get-data-by-group.mjs
-function getDataByGroup(data, groupByField) {
-  return data.reduce((groups, item) => {
-    const groupName = groupByField.getValue({ item });
-    if (!groups.has(groupName)) {
-      groups.set(groupName, []);
-    }
-    groups.get(groupName)?.push(item);
-    return groups;
-  }, /* @__PURE__ */ new Map());
-}
-
-// packages/dataviews/build-module/components/dataviews-layouts/utils/use-selection-props.mjs
-var import_element64 = __toESM(require_element(), 1);
-var import_keycodes = __toESM(require_keycodes(), 1);
-function getRange(orderedIds, fromIndex, toIndex) {
-  return orderedIds.slice(
-    Math.min(fromIndex, toIndex),
-    Math.max(fromIndex, toIndex) + 1
-  );
-}
-function getRangeSelection({
-  anchorId,
-  targetId,
-  lastTargetId,
-  orderedIds,
-  selection
-}) {
-  const targetIndex = orderedIds.indexOf(targetId);
-  if (targetIndex === -1) {
-    return selection;
-  }
-  const anchorIndex = anchorId === null ? -1 : orderedIds.indexOf(anchorId);
-  const hasAnchor = anchorIndex !== -1;
-  const rangeStart = hasAnchor ? anchorIndex : targetIndex;
-  const lastTargetIndex = hasAnchor && lastTargetId !== null ? orderedIds.indexOf(lastTargetId) : -1;
-  const lastRange = lastTargetIndex === -1 ? [] : getRange(orderedIds, rangeStart, lastTargetIndex);
-  const base = selection.filter((id) => !lastRange.includes(id));
-  return [
-    .../* @__PURE__ */ new Set([
-      ...base,
-      ...getRange(orderedIds, rangeStart, targetIndex)
-    ])
-  ];
-}
-function getClosestSelectedId({
-  targetId,
-  orderedIds,
-  selection
-}) {
-  const targetIndex = orderedIds.indexOf(targetId);
-  if (targetIndex === -1) {
-    return null;
-  }
-  const selectedIds = new Set(selection);
-  let closestId = null;
-  let closestDistance = Infinity;
-  orderedIds.forEach((id, index2) => {
-    if (!selectedIds.has(id)) {
-      return;
-    }
-    const distance = Math.abs(index2 - targetIndex);
-    if (distance < closestDistance) {
-      closestDistance = distance;
-      closestId = id;
-    }
-  });
-  return closestId;
-}
-function useSelectionProps({
-  data,
-  getItemId,
-  isItemSelectable,
-  selection,
-  onChangeSelection,
-  selectionMode,
-  shouldSelectOnClick
-}) {
-  const isMultiselect = selectionMode === "multi";
-  const allowDeselect = selectionMode !== "single-required";
-  const gestureRef = (0, import_element64.useRef)(null);
-  const anchorTo = (id) => {
-    gestureRef.current = { anchorId: id, lastTargetId: null };
-  };
-  const isTouchDeviceRef = (0, import_element64.useRef)(false);
-  (0, import_element64.useEffect)(() => {
-    const markTouchDevice = () => {
-      isTouchDeviceRef.current = true;
-    };
-    document.addEventListener("touchstart", markTouchDevice, {
-      once: true
-    });
-    return () => document.removeEventListener("touchstart", markTouchDevice);
-  }, []);
-  const selectableIds = data.filter(isItemSelectable).map(getItemId);
-  const selectableIdSet = new Set(selectableIds);
-  const hasSelectableItems = selectableIds.length > 0;
-  const hasRangeGesture = hasSelectableItems && isMultiselect;
-  const getSelectionProps = (id) => {
-    const isSelectable = selectableIdSet.has(id);
-    return {
-      // When a plain click selects, that click is also what anchors the
-      // range a following Shift+Click extends from. Modifier clicks never
-      // reach here: `onClickCapture` stops them.
-      ...shouldSelectOnClick && {
-        onClick: () => {
-          if (allowDeselect && selection.includes(id)) {
-            onChangeSelection(
-              selection.filter((itemId) => id !== itemId)
-            );
-          } else {
-            onChangeSelection(
-              isMultiselect ? [...selection, id] : [id]
-            );
-          }
-          anchorTo(id);
-        }
-      },
-      onMouseDown: (event) => {
-        if (event.button === 0 && event.shiftKey && hasRangeGesture) {
-          event.preventDefault();
-        }
-      },
-      onClickCapture: (event) => {
-        if (!hasRangeGesture) {
-          return;
-        }
-        const isModifierKeyPressed = (0, import_keycodes.isAppleOS)() ? event.metaKey : event.ctrlKey;
-        const isSelectionCheckboxClick = event.target instanceof Element && !!event.target.closest(`.${SELECTION_CHECKBOX_CLASS}`);
-        if (!isModifierKeyPressed && !event.shiftKey) {
-          if (isSelectable && isSelectionCheckboxClick) {
-            anchorTo(id);
-          }
-          return;
-        }
-        if (isTouchDeviceRef.current || document.getSelection()?.type === "Range") {
-          return;
-        }
-        event.stopPropagation();
-        if (!isSelectionCheckboxClick) {
-          event.preventDefault();
-        }
-        if (!isSelectable) {
-          return;
-        }
-        if (event.shiftKey) {
-          let gesture = gestureRef.current;
-          if (!gesture || !selectableIdSet.has(gesture.anchorId)) {
-            gesture = {
-              anchorId: getClosestSelectedId({
-                targetId: id,
-                orderedIds: selectableIds,
-                selection
-              }) ?? id,
-              lastTargetId: null
-            };
-          }
-          onChangeSelection(
-            getRangeSelection({
-              anchorId: gesture.anchorId,
-              targetId: id,
-              lastTargetId: gesture.lastTargetId,
-              orderedIds: selectableIds,
-              selection
-            })
-          );
-          gestureRef.current = {
-            anchorId: gesture.anchorId,
-            lastTargetId: id
-          };
-        } else {
-          onChangeSelection(
-            selection.includes(id) ? selection.filter((itemId) => id !== itemId) : [...selection, id]
-          );
-          anchorTo(id);
-        }
-      }
-    };
-  };
-  return { getSelectionProps };
-}
-
-// packages/dataviews/build-module/components/dataviews-view-config/properties-section.mjs
-var import_components7 = __toESM(require_components(), 1);
-var import_i18n13 = __toESM(require_i18n(), 1);
-var import_element65 = __toESM(require_element(), 1);
-var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);
-function FieldItem({
-  field,
-  isVisible: isVisible2,
-  onToggleVisibility
-}) {
-  return /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(import_components7.__experimentalItem, { onClick: field.enableHiding ? onToggleVisibility : void 0, children: /* @__PURE__ */ (0, import_jsx_runtime97.jsxs)(Stack, { direction: "row", gap: "sm", justify: "flex-start", align: "center", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime97.jsx)("div", { style: { height: 24, width: 24 }, children: isVisible2 && /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(import_components7.Icon, { icon: check_default }) }),
-    /* @__PURE__ */ (0, import_jsx_runtime97.jsx)("span", { className: "dataviews-view-config__label", children: field.label })
-  ] }) });
-}
-function isDefined(item) {
-  return !!item;
-}
-function PropertiesSection({
-  showLabel = true
-}) {
-  const { view, fields, onChangeView } = (0, import_element65.useContext)(dataviews_context_default);
-  const regularFields = getHideableFields(view, fields);
-  if (!regularFields?.length) {
-    return null;
-  }
-  const titleField2 = fields.find((f2) => f2.id === view.titleField);
-  const previewField = fields.find((f2) => f2.id === view.mediaField);
-  const descriptionField3 = fields.find(
-    (f2) => f2.id === view.descriptionField
-  );
-  const lockedFields = [
-    {
-      field: titleField2,
-      isVisibleFlag: "showTitle"
-    },
-    {
-      field: previewField,
-      isVisibleFlag: "showMedia"
-    },
-    {
-      field: descriptionField3,
-      isVisibleFlag: "showDescription"
-    }
-  ].filter(({ field }) => isDefined(field));
-  const visibleFieldIds = view.fields ?? [];
-  const visibleRegularFieldsCount = regularFields.filter(
-    (f2) => visibleFieldIds.includes(f2.id)
-  ).length;
-  const visibleLockedFields = lockedFields.filter(
-    ({ isVisibleFlag }) => (
-      // @ts-expect-error
-      view[isVisibleFlag] ?? true
-    )
-  );
-  const totalVisibleFields = visibleLockedFields.length + visibleRegularFieldsCount;
-  const isSingleVisibleLockedField = totalVisibleFields === 1 && visibleLockedFields.length === 1;
-  return /* @__PURE__ */ (0, import_jsx_runtime97.jsxs)(Stack, { direction: "column", className: "dataviews-field-control", children: [
-    showLabel && /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(import_components7.BaseControl.VisualLabel, { children: (0, import_i18n13.__)("Properties") }),
-    /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(
-      Stack,
-      {
-        direction: "column",
-        className: "dataviews-view-config__properties",
-        children: /* @__PURE__ */ (0, import_jsx_runtime97.jsxs)(import_components7.__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_runtime97.jsx)(
-              FieldItem,
-              {
-                field: fieldToRender,
-                isVisible: isVisible2,
-                onToggleVisibility: () => {
-                  onChangeView({
-                    ...view,
-                    [isVisibleFlag]: !isVisible2
-                  });
-                }
-              },
-              field.id
-            );
-          }),
-          regularFields.map((field) => {
-            const isVisible2 = visibleFieldIds.includes(field.id);
-            const fieldToRender = totalVisibleFields === 1 && isVisible2 ? { ...field, enableHiding: false } : field;
-            return /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(
-              FieldItem,
-              {
-                field: fieldToRender,
-                isVisible: isVisible2,
-                onToggleVisibility: () => {
-                  onChangeView({
-                    ...view,
-                    fields: isVisible2 ? visibleFieldIds.filter(
-                      (fieldId) => fieldId !== field.id
-                    ) : [...visibleFieldIds, field.id]
-                  });
-                }
-              },
-              field.id
-            );
-          })
-        ] })
-      }
-    )
-  ] });
-}
-
-// packages/dataviews/build-module/hooks/use-delayed-loading.mjs
-var import_element66 = __toESM(require_element(), 1);
-function useDelayedLoading(isLoading, options = { delay: 400 }) {
-  const [showLoader, setShowLoader] = (0, import_element66.useState)(false);
-  (0, import_element66.useEffect)(() => {
-    if (!isLoading) {
-      return;
-    }
-    const timeout = setTimeout(() => {
-      setShowLoader(true);
-    }, options.delay);
-    return () => {
-      clearTimeout(timeout);
-      setShowLoader(false);
-    };
-  }, [isLoading, options.delay]);
-  return showLoader;
-}
-
-// packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
-var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
-function getEffectiveAlign(explicitAlign, fieldType) {
-  if (explicitAlign) {
-    return explicitAlign;
-  }
-  if (fieldType === "integer" || fieldType === "number") {
-    return "end";
-  }
-  return void 0;
-}
-function TableColumnField({
-  item,
-  fields,
-  column,
-  align
-}) {
-  const field = fields.find((f2) => f2.id === column);
-  if (!field) {
-    return null;
-  }
-  const className = clsx_default("dataviews-view-table__cell-content-wrapper", {
-    "dataviews-view-table__cell-align-end": align === "end",
-    "dataviews-view-table__cell-align-center": align === "center"
-  });
-  return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(field.render, { item, field }) });
-}
-function TableRow({
-  hasBulkActions,
-  item,
-  level,
-  actions,
-  fields,
-  id,
-  view,
-  titleField: titleField2,
-  mediaField,
-  descriptionField: descriptionField3,
-  selection,
-  getItemId,
-  isItemClickable,
-  onClickItem,
-  renderItemLink,
-  onChangeSelection,
-  onMouseDown,
-  onClickCapture,
-  isActionsColumnSticky,
-  posinset
-}) {
-  const { paginationInfo } = (0, import_element67.useContext)(dataviews_context_default);
-  const hasPossibleBulkAction = useHasAPossibleBulkAction(actions, item);
-  const isSelected2 = hasPossibleBulkAction && selection.includes(id);
-  const {
-    showTitle = true,
-    showMedia = true,
-    showDescription = true,
-    infiniteScrollEnabled
-  } = view;
-  const columns = view.fields ?? [];
-  const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
-  return /* @__PURE__ */ (0, import_jsx_runtime98.jsxs)(
-    "tr",
-    {
-      className: clsx_default("dataviews-view-table__row", {
-        "is-selected": hasPossibleBulkAction && isSelected2,
-        "has-bulk-actions": hasPossibleBulkAction
-      }),
-      "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0,
-      "aria-posinset": posinset,
-      role: infiniteScrollEnabled ? "article" : void 0,
-      onClickCapture,
-      onMouseDown: (event) => {
-        const isMetaClick = (0, import_keycodes2.isAppleOS)() ? event.metaKey : event.ctrlKey;
-        if (event.button === 0 && isMetaClick && window.navigator.userAgent.toLowerCase().includes("firefox")) {
-          event.preventDefault();
-        }
-        onMouseDown(event);
-      },
-      children: [
-        hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime98.jsx)("td", { className: "dataviews-view-table__checkbox-column", children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
-          DataViewsSelectionCheckbox,
-          {
-            item,
-            selection,
-            onChangeSelection,
-            getItemId,
-            titleField: titleField2,
-            disabled: !hasPossibleBulkAction
-          }
-        ) }) }),
-        hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime98.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
-          column_primary_default,
-          {
-            item,
-            level,
-            titleField: showTitle ? titleField2 : void 0,
-            mediaField: showMedia ? mediaField : void 0,
-            descriptionField: showDescription ? descriptionField3 : void 0,
-            isItemClickable,
-            onClickItem,
-            renderItemLink
-          }
-        ) }),
-        columns.map((column) => {
-          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_runtime98.jsx)(
-            "td",
-            {
-              style: {
-                width,
-                maxWidth,
-                minWidth
-              },
-              children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
-                TableColumnField,
-                {
-                  fields,
-                  item,
-                  column,
-                  align: effectiveAlign
-                }
-              )
-            },
-            column
-          );
-        }),
-        !!actions?.length && // Disable reason: we are not making the element interactive,
-        // but preventing any click events from bubbling up to the
-        // table row. This allows us to add a click handler to the row
-        // itself (to toggle row selection) without erroneously
-        // intercepting click events from ItemActions.
-        /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
-          "td",
-          {
-            className: clsx_default("dataviews-view-table__actions-column", {
-              "dataviews-view-table__actions-column--sticky": true,
-              "dataviews-view-table__actions-column--stuck": isActionsColumnSticky
-            }),
-            onClick: (e2) => e2.stopPropagation(),
-            children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(ItemActions, { item, actions })
-          }
-        )
-      ]
-    }
-  );
-}
-function ViewTable({
-  actions,
-  data,
-  fields,
-  getItemId,
-  getItemLevel,
-  isLoading = false,
-  onChangeView,
-  onChangeSelection,
-  selection,
-  setOpenedFilter,
-  onClickItem,
-  isItemClickable,
-  renderItemLink,
-  view,
-  className,
-  empty
-}) {
-  const { containerRef } = (0, import_element67.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;
-  const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-  const { getSelectionProps } = useSelectionProps({
-    data: orderedData,
-    getItemId,
-    isItemSelectable: (item) => hasAPossibleBulkAction(actions, item),
-    selection,
-    onChangeSelection,
-    selectionMode: "multi",
-    shouldSelectOnClick: false
-  });
-  const headerMenuRefs = (0, import_element67.useRef)(/* @__PURE__ */ new Map());
-  const headerMenuToFocusRef = (0, import_element67.useRef)(void 0);
-  const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element67.useState)();
-  const [contextMenuAnchor, setContextMenuAnchor] = (0, import_element67.useState)(null);
-  (0, import_element67.useEffect)(() => {
-    if (headerMenuToFocusRef.current) {
-      headerMenuToFocusRef.current.focus();
-      headerMenuToFocusRef.current = void 0;
-    }
-  });
-  const tableNoticeId = (0, import_element67.useId)();
-  const { isHorizontalScrollEnd, isVerticallyScrolled } = useScrollState({
-    scrollContainerRef: containerRef,
-    enabledHorizontal: !!actions?.length
-  });
-  const hasBulkActions = useSomeItemHasAPossibleBulkAction(actions, data);
-  if (nextHeaderMenuToFocus) {
-    headerMenuToFocusRef.current = nextHeaderMenuToFocus;
-    setNextHeaderMenuToFocus(void 0);
-    return;
-  }
-  const onHide = (field) => {
-    const hidden = headerMenuRefs.current.get(field.id);
-    const fallback = hidden ? headerMenuRefs.current.get(hidden.fallback) : void 0;
-    setNextHeaderMenuToFocus(fallback?.node);
-  };
-  const handleHeaderContextMenu = (event) => {
-    event.preventDefault();
-    event.stopPropagation();
-    const virtualAnchor = {
-      getBoundingClientRect: () => ({
-        x: event.clientX,
-        y: event.clientY,
-        top: event.clientY,
-        left: event.clientX,
-        right: event.clientX,
-        bottom: event.clientY,
-        width: 0,
-        height: 0,
-        toJSON: () => ({})
-      })
-    };
-    window.requestAnimationFrame(() => {
-      setContextMenuAnchor(virtualAnchor);
-    });
-  };
-  const hasData = !!data?.length;
-  const titleField2 = fields.find((field) => field.id === view.titleField);
-  const mediaField = fields.find((field) => field.id === view.mediaField);
-  const descriptionField3 = fields.find(
-    (field) => field.id === view.descriptionField
-  );
-  const { showTitle = true, showMedia = true, showDescription = true } = view;
-  const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
-  const columns = view.fields ?? [];
-  const headerMenuRef = (column, index2) => (node) => {
-    if (node) {
-      headerMenuRefs.current.set(column, {
-        node,
-        fallback: columns[index2 > 0 ? index2 - 1 : 1]
-      });
-    } else {
-      headerMenuRefs.current.delete(column);
-    }
-  };
-  const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-  const isRtl = (0, import_i18n14.isRTL)();
-  if (!hasData) {
-    return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
-      "div",
-      {
-        className: clsx_default("dataviews-no-results", {
-          "is-refreshing": isDelayedLoading
-        }),
-        id: tableNoticeId,
-        children: empty
-      }
-    );
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime98.jsxs)(import_jsx_runtime98.Fragment, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime98.jsxs)(
-      "table",
-      {
-        className: clsx_default("dataviews-view-table", className, {
-          [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-            view.layout.density
-          ),
-          "has-bulk-actions": hasBulkActions,
-          "is-refreshing": !isInfiniteScroll && isDelayedLoading
-        }),
-        "aria-busy": isLoading,
-        "aria-describedby": tableNoticeId,
-        role: isInfiniteScroll ? "feed" : void 0,
-        inert: !isInfiniteScroll && isLoading ? "true" : void 0,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime98.jsxs)("colgroup", { children: [
-            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime98.jsx)("col", { className: "dataviews-view-table__col-checkbox" }),
-            hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime98.jsx)("col", { className: "dataviews-view-table__col-first-data" }),
-            columns.map((column, index2) => /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
-              "col",
-              {
-                className: clsx_default(
-                  `dataviews-view-table__col-${column}`,
-                  {
-                    "dataviews-view-table__col-expand": !hasPrimaryColumn && index2 === columns.length - 1
-                  }
-                )
-              },
-              `col-${column}`
-            )),
-            !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime98.jsx)("col", { className: "dataviews-view-table__col-actions" })
-          ] }),
-          contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
-            import_components8.Popover,
-            {
-              anchor: contextMenuAnchor,
-              onClose: () => setContextMenuAnchor(null),
-              placement: "bottom-start",
-              children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(PropertiesSection, { showLabel: false })
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
-            "thead",
-            {
-              className: clsx_default({
-                "dataviews-view-table__thead--stuck": isVerticallyScrolled
-              }),
-              onContextMenu: handleHeaderContextMenu,
-              children: /* @__PURE__ */ (0, import_jsx_runtime98.jsxs)("tr", { className: "dataviews-view-table__row", children: [
-                hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
-                  "th",
-                  {
-                    className: "dataviews-view-table__checkbox-column",
-                    scope: "col",
-                    onContextMenu: handleHeaderContextMenu,
-                    children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
-                      BulkSelectionCheckbox,
-                      {
-                        selection,
-                        onChangeSelection,
-                        data,
-                        actions,
-                        getItemId
-                      }
-                    )
-                  }
-                ),
-                hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime98.jsx)("th", { scope: "col", children: titleField2 && /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
-                  column_header_menu_default,
-                  {
-                    ref: headerMenuRef(
-                      titleField2.id,
-                      0
-                    ),
-                    fieldId: titleField2.id,
-                    view,
-                    fields,
-                    onChangeView,
-                    onHide,
-                    setOpenedFilter,
-                    canMove: false,
-                    canInsertLeft: isRtl ? view.layout?.enableMoving ?? true : false,
-                    canInsertRight: isRtl ? false : view.layout?.enableMoving ?? true
-                  }
-                ) }),
-                columns.map((column, index2) => {
-                  const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-                  const field = fields.find(
-                    (f2) => f2.id === column
-                  );
-                  const effectiveAlign = getEffectiveAlign(
-                    align,
-                    field?.type
-                  );
-                  const canInsertOrMove = view.layout?.enableMoving ?? true;
-                  return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
-                    "th",
-                    {
-                      style: {
-                        width,
-                        maxWidth,
-                        minWidth,
-                        textAlign: effectiveAlign
-                      },
-                      "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
-                      scope: "col",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
-                        column_header_menu_default,
-                        {
-                          ref: headerMenuRef(column, index2),
-                          fieldId: column,
-                          view,
-                          fields,
-                          onChangeView,
-                          onHide,
-                          setOpenedFilter,
-                          canMove: canInsertOrMove,
-                          canInsertLeft: canInsertOrMove,
-                          canInsertRight: canInsertOrMove
-                        }
-                      )
-                    },
-                    column
-                  );
-                }),
-                !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
-                  "th",
-                  {
-                    className: clsx_default(
-                      "dataviews-view-table__actions-column",
-                      {
-                        "dataviews-view-table__actions-column--sticky": true,
-                        "dataviews-view-table__actions-column--stuck": !isHorizontalScrollEnd
-                      }
-                    ),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)("span", { className: "dataviews-view-table-header", children: (0, import_i18n14.__)("Actions") })
-                  }
-                )
-              ] })
-            }
-          ),
-          hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime98.jsxs)("tbody", { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime98.jsx)("tr", { className: "dataviews-view-table__group-header-row", children: /* @__PURE__ */ (0, import_jsx_runtime98.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_i18n14.sprintf)(
-                    // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                    (0, import_i18n14.__)("%1$s: %2$s"),
-                    groupField.label,
-                    groupName
-                  )
-                }
-              ) }),
-              groupItems.map((item, index2) => {
-                const id = getItemId(item) || index2.toString();
-                return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
-                  TableRow,
-                  {
-                    item,
-                    level: view.showLevels && typeof getItemLevel === "function" ? getItemLevel(item) : void 0,
-                    hasBulkActions,
-                    actions,
-                    fields,
-                    id,
-                    view,
-                    titleField: titleField2,
-                    mediaField,
-                    descriptionField: descriptionField3,
-                    selection,
-                    getItemId,
-                    onChangeSelection,
-                    ...getSelectionProps(id),
-                    onClickItem,
-                    renderItemLink,
-                    isItemClickable,
-                    isActionsColumnSticky: !isHorizontalScrollEnd
-                  },
-                  getItemId(item)
-                );
-              })
-            ] }, `group-${groupName}`)
-          ) : /* @__PURE__ */ (0, import_jsx_runtime98.jsx)("tbody", { children: hasData && data.map((item, index2) => {
-            const id = getItemId(item) || index2.toString();
-            return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
-              TableRow,
-              {
-                item,
-                level: view.showLevels && typeof getItemLevel === "function" ? getItemLevel(item) : void 0,
-                hasBulkActions,
-                actions,
-                fields,
-                id,
-                view,
-                titleField: titleField2,
-                mediaField,
-                descriptionField: descriptionField3,
-                selection,
-                getItemId,
-                onChangeSelection,
-                ...getSelectionProps(id),
-                onClickItem,
-                renderItemLink,
-                isItemClickable,
-                isActionsColumnSticky: !isHorizontalScrollEnd,
-                posinset: isInfiniteScroll ? index2 + 1 : void 0
-              },
-              getItemId(item)
-            );
-          }) })
-        ]
-      }
-    ),
-    isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime98.jsx)("div", { className: "dataviews-loading", id: tableNoticeId, children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(import_components8.Spinner, {}) }) })
-  ] });
-}
-var table_default = ViewTable;
-
-// packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
-var import_components11 = __toESM(require_components(), 1);
-var import_i18n17 = __toESM(require_i18n(), 1);
-
-// packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
-var import_components10 = __toESM(require_components(), 1);
-var import_i18n16 = __toESM(require_i18n(), 1);
-var import_compose5 = __toESM(require_compose(), 1);
-var import_element71 = __toESM(require_element(), 1);
-
-// packages/dataviews/build-module/components/dataviews-layouts/grid/preview-size-picker.mjs
-var import_components9 = __toESM(require_components(), 1);
-var import_i18n15 = __toESM(require_i18n(), 1);
-var import_element68 = __toESM(require_element(), 1);
-var import_jsx_runtime99 = __toESM(require_jsx_runtime(), 1);
-var imageSizes = [
-  {
-    value: 120,
-    breakpoint: 1
-  },
-  {
-    value: 170,
-    breakpoint: 1
-  },
-  {
-    value: 230,
-    breakpoint: 1
-  },
-  {
-    value: 290,
-    breakpoint: 1112
-    // at minimum image width, 4 images display at this container size
-  },
-  {
-    value: 350,
-    breakpoint: 1636
-    // at minimum image width, 6 images display at this container size
-  },
-  {
-    value: 430,
-    breakpoint: 588
-    // at minimum image width, 2 images display at this container size
-  }
-];
-var DEFAULT_PREVIEW_SIZE = imageSizes[2].value;
-function useGridColumns() {
-  const context = (0, import_element68.useContext)(dataviews_context_default);
-  const view = context.view;
-  return (0, import_element68.useMemo)(() => {
-    const containerWidth = context.containerWidth;
-    const gap = 32;
-    const previewSize = view.layout?.previewSize ?? DEFAULT_PREVIEW_SIZE;
-    const columns = Math.floor(
-      (containerWidth + gap) / (previewSize + gap)
-    );
-    return Math.max(1, columns);
-  }, [context.containerWidth, view.layout?.previewSize]);
-}
-
-// packages/dataviews/build-module/components/dataviews-layouts/utils/grid-items.mjs
-var import_element69 = __toESM(require_element(), 1);
-var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
-var GridItems = (0, import_element69.forwardRef)(({ className, previewSize, ...props }, ref) => {
-  return /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(
-    "div",
-    {
-      ref,
-      className: clsx_default("dataviews-view-grid-items", className),
-      style: {
-        gridTemplateColumns: previewSize && `repeat(auto-fill, minmax(${previewSize}px, 1fr))`
-      },
-      ...props
-    }
-  );
-});
-
-// packages/dataviews/build-module/components/dataviews-layouts/utils/use-infinite-scroll.mjs
-var import_element70 = __toESM(require_element(), 1);
-function useIntersectionObserver(elementRef, posinset) {
-  const { intersectionObserver } = (0, import_element70.useContext)(dataviews_context_default);
-  (0, import_element70.useEffect)(() => {
-    const element = elementRef.current;
-    if (!element || posinset === void 0 || !intersectionObserver) {
-      return;
-    }
-    intersectionObserver.observe(element);
-    return () => {
-      intersectionObserver.unobserve(element);
-    };
-  }, [elementRef, intersectionObserver, posinset]);
-}
-function usePlaceholdersNeeded(data, isInfiniteScroll, gridColumns) {
-  const hasData = !!data?.length;
-  const firstItemPosition = hasData && isInfiniteScroll ? data[0].position : void 0;
-  return firstItemPosition && gridColumns ? (firstItemPosition - 1) % gridColumns : 0;
-}
-
-// packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
-var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
-var { Badge: WCBadge } = unlock3(import_components10.privateApis);
-function chunk(array, size4) {
-  const chunks = [];
-  for (let i2 = 0, j2 = array.length; i2 < j2; i2 += size4) {
-    chunks.push(array.slice(i2, i2 + size4));
-  }
-  return chunks;
-}
-var GridItem = (0, import_element71.forwardRef)(
-  function GridItem2({
-    view,
-    selection,
-    onChangeSelection,
-    onClickItem,
-    isItemClickable,
-    renderItemLink,
-    getItemId,
-    item,
-    actions,
-    mediaField,
-    titleField: titleField2,
-    descriptionField: descriptionField3,
-    regularFields,
-    badgeFields,
-    hasBulkActions,
-    config,
-    posinset,
-    setsize,
-    ...props
-  }, forwardedRef) {
-    const {
-      showTitle = true,
-      showMedia = true,
-      showDescription = true
-    } = view;
-    const hasBulkAction = useHasAPossibleBulkAction(actions, item);
-    const id = getItemId(item);
-    const elementRef = (0, import_element71.useRef)(null);
-    const setRefs = (0, import_element71.useCallback)(
-      (node) => {
-        elementRef.current = node;
-        if (typeof forwardedRef === "function") {
-          forwardedRef(node);
-        } else if (forwardedRef) {
-          forwardedRef.current = node;
-        }
-      },
-      [forwardedRef]
-    );
-    useIntersectionObserver(elementRef, posinset);
-    const instanceId = (0, import_compose5.useInstanceId)(GridItem2);
-    const isSelected2 = selection.includes(id);
-    const mediaPlaceholder = /* @__PURE__ */ (0, import_jsx_runtime101.jsx)("span", { className: "dataviews-view-grid__media-placeholder" });
-    const rendersMediaField = showMedia && mediaField?.render;
-    const renderedMediaField = rendersMediaField ? /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-      mediaField.render,
-      {
-        item,
-        field: mediaField,
-        config
-      }
-    ) : mediaPlaceholder;
-    const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(titleField2.render, { item, field: titleField2 }) : null;
-    let mediaA11yProps;
-    let titleA11yProps;
-    if (isItemClickable(item) && onClickItem) {
-      if (renderedTitleField) {
-        mediaA11yProps = {
-          "aria-labelledby": `dataviews-view-grid__title-field-${instanceId}`
-        };
-        titleA11yProps = {
-          id: `dataviews-view-grid__title-field-${instanceId}`
-        };
-      } else {
-        mediaA11yProps = {
-          "aria-label": (0, import_i18n16.__)("Navigate to item")
-        };
-      }
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime101.jsxs)(
-      Stack,
-      {
-        direction: "column",
-        ...props,
-        ref: setRefs,
-        "aria-setsize": setsize,
-        "aria-posinset": posinset,
-        className: clsx_default(
-          props.className,
-          "dataviews-view-grid__row__gridcell",
-          "dataviews-view-grid__card",
-          {
-            "is-selected": hasBulkAction && isSelected2
-          }
-        ),
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-            ItemClickWrapper,
-            {
-              item,
-              isItemClickable,
-              onClickItem,
-              renderItemLink,
-              className: clsx_default("dataviews-view-grid__media", {
-                "dataviews-view-grid__media--placeholder": !rendersMediaField
-              }),
-              ...mediaA11yProps,
-              children: renderedMediaField
-            }
-          ),
-          hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-            DataViewsSelectionCheckbox,
-            {
-              item,
-              selection,
-              onChangeSelection,
-              getItemId,
-              titleField: titleField2,
-              disabled: !hasBulkAction
-            }
-          ),
-          !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime101.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-            ItemActions,
-            {
-              item,
-              actions,
-              isCompact: true
-            }
-          ) }),
-          showTitle && /* @__PURE__ */ (0, import_jsx_runtime101.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-            ItemClickWrapper,
-            {
-              item,
-              isItemClickable,
-              onClickItem,
-              renderItemLink,
-              className: "dataviews-view-grid__title-field dataviews-title-field",
-              ...titleA11yProps,
-              title: titleField2?.getValueFormatted({
-                item,
-                field: titleField2
-              }) || void 0,
-              children: renderedTitleField
-            }
-          ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime101.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-            showDescription && descriptionField3?.render && /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-              descriptionField3.render,
-              {
-                item,
-                field: descriptionField3
-              }
-            ),
-            !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-              Stack,
-              {
-                direction: "row",
-                className: "dataviews-view-grid__badge-fields",
-                gap: "sm",
-                wrap: "wrap",
-                align: "top",
-                justify: "flex-start",
-                children: badgeFields.map((field) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-                    WCBadge,
-                    {
-                      className: "dataviews-view-grid__field-value",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-                        field.render,
-                        {
-                          item,
-                          field
-                        }
-                      )
-                    },
-                    field.id
-                  );
-                })
-              }
-            ),
-            !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-              Stack,
-              {
-                direction: "column",
-                className: "dataviews-view-grid__fields",
-                gap: "xs",
-                children: regularFields.map((field) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-                    import_components10.Flex,
-                    {
-                      className: "dataviews-view-grid__field",
-                      gap: 1,
-                      justify: "flex-start",
-                      expanded: true,
-                      style: { height: "auto" },
-                      direction: "row",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime101.jsxs)(import_jsx_runtime101.Fragment, { children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime101.jsxs)(tooltip_exports.Root, { children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-                            tooltip_exports.Trigger,
-                            {
-                              render: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(import_components10.FlexItem, { className: "dataviews-view-grid__field-name", children: field.header })
-                            }
-                          ),
-                          /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(tooltip_exports.Popup, { children: field.label })
-                        ] }),
-                        /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-                          import_components10.FlexItem,
-                          {
-                            className: "dataviews-view-grid__field-value",
-                            style: { maxHeight: "none" },
-                            children: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-                              field.render,
-                              {
-                                item,
-                                field
-                              }
-                            )
-                          }
-                        )
-                      ] })
-                    },
-                    field.id
-                  );
-                })
-              }
-            )
-          ] })
-        ]
-      }
-    );
-  }
-);
-function CompositeGrid({
-  data,
-  isInfiniteScroll,
-  className,
-  inert,
-  isLoading,
-  view,
-  fields,
-  selection,
-  onChangeSelection,
-  onClickItem,
-  isItemClickable,
-  renderItemLink,
-  getItemId,
-  actions,
-  getSelectionProps
-}) {
-  const { paginationInfo, resizeObserverRef } = (0, import_element71.useContext)(dataviews_context_default);
-  const gridColumns = useGridColumns();
-  const hasBulkActions = useSomeItemHasAPossibleBulkAction(actions, data);
-  const titleField2 = fields.find(
-    (field) => field.id === view?.titleField
-  );
-  const mediaField = fields.find(
-    (field) => field.id === view?.mediaField
-  );
-  const descriptionField3 = fields.find(
-    (field) => field.id === view?.descriptionField
-  );
-  const otherFields = view.fields ?? [];
-  const { regularFields, badgeFields } = otherFields.reduce(
-    (accumulator, fieldId) => {
-      const field = fields.find((f2) => f2.id === fieldId);
-      if (!field) {
-        return accumulator;
-      }
-      const key = view.layout?.badgeFields?.includes(fieldId) ? "badgeFields" : "regularFields";
-      accumulator[key].push(field);
-      return accumulator;
-    },
-    { regularFields: [], badgeFields: [] }
-  );
-  const size4 = "900px";
-  const totalRows = Math.ceil(data.length / gridColumns);
-  const placeholdersNeeded = usePlaceholdersNeeded(
-    data,
-    isInfiniteScroll,
-    gridColumns
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime101.jsxs)(import_jsx_runtime101.Fragment, {
-    // Render infinite scroll layout (no rows, feed semantics)
-    children: [
-      isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime101.jsxs)(
-        import_components10.Composite,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-            GridItems,
-            {
-              className: clsx_default(
-                "dataviews-view-grid-infinite-scroll",
-                className,
-                {
-                  [`has-${view.layout?.density}-density`]: view.layout?.density && [
-                    "compact",
-                    "comfortable"
-                  ].includes(view.layout.density)
-                }
-              ),
-              previewSize: view.layout?.previewSize,
-              "aria-busy": isLoading,
-              ref: resizeObserverRef
-            }
-          ),
-          role: "feed",
-          focusWrap: true,
-          inert,
-          children: [
-            Array.from({ length: placeholdersNeeded }).map(
-              (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-                import_components10.Composite.Item,
-                {
-                  render: (props) => /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-                    Stack,
-                    {
-                      ...props,
-                      direction: "column",
-                      role: "article",
-                      className: "dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"
-                    }
-                  ),
-                  "aria-hidden": true,
-                  tabIndex: -1
-                },
-                `placeholder-${index2}`
-              )
-            ),
-            data.map((item) => {
-              const itemId = getItemId(item);
-              const selectionProps = getSelectionProps(itemId);
-              const stablePosition = item.position;
-              return /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-                import_components10.Composite.Item,
-                {
-                  render: (props) => /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-                    GridItem,
-                    {
-                      ...props,
-                      id: itemId,
-                      role: "article",
-                      view,
-                      selection,
-                      onChangeSelection,
-                      onClickItem,
-                      isItemClickable,
-                      renderItemLink,
-                      getItemId,
-                      item,
-                      actions,
-                      onMouseDown: (event) => {
-                        props.onMouseDown?.(event);
-                        selectionProps.onMouseDown(
-                          event
-                        );
-                      },
-                      onClickCapture: (event) => {
-                        props.onClickCapture?.(event);
-                        selectionProps.onClickCapture(
-                          event
-                        );
-                      },
-                      mediaField,
-                      titleField: titleField2,
-                      descriptionField: descriptionField3,
-                      regularFields,
-                      badgeFields,
-                      hasBulkActions,
-                      posinset: stablePosition,
-                      setsize: paginationInfo.totalItems,
-                      config: {
-                        sizes: size4
-                      }
-                    }
-                  )
-                },
-                itemId
-              );
-            })
-          ]
-        }
-      ),
-      // Render standard grid layout (with rows, grid semantics)
-      !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-        import_components10.Composite,
-        {
-          role: "grid",
-          className: clsx_default("dataviews-view-grid", className, {
-            [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-              view.layout.density
-            )
-          }),
-          focusWrap: true,
-          "aria-busy": isLoading,
-          "aria-rowcount": totalRows,
-          ref: resizeObserverRef,
-          inert,
-          children: chunk(data, gridColumns).map((row, i2) => /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-            import_components10.Composite.Row,
-            {
-              render: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-                "div",
-                {
-                  role: "row",
-                  "aria-rowindex": i2 + 1,
-                  "aria-label": (0, import_i18n16.sprintf)(
-                    /* translators: %d: The row number in the grid */
-                    (0, import_i18n16.__)("Row %d"),
-                    i2 + 1
-                  ),
-                  className: "dataviews-view-grid__row",
-                  style: {
-                    gridTemplateColumns: `repeat( ${gridColumns}, minmax(0, 1fr) )`
-                  }
-                }
-              ),
-              children: row.map((item) => {
-                const itemId = getItemId(item);
-                const selectionProps = getSelectionProps(itemId);
-                return /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-                  import_components10.Composite.Item,
-                  {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-                      GridItem,
-                      {
-                        ...props,
-                        id: itemId,
-                        role: "gridcell",
-                        view,
-                        selection,
-                        onChangeSelection,
-                        onClickItem,
-                        isItemClickable,
-                        renderItemLink,
-                        getItemId,
-                        item,
-                        actions,
-                        onMouseDown: (event) => {
-                          props.onMouseDown?.(
-                            event
-                          );
-                          selectionProps.onMouseDown(
-                            event
-                          );
-                        },
-                        onClickCapture: (event) => {
-                          props.onClickCapture?.(
-                            event
-                          );
-                          selectionProps.onClickCapture(
-                            event
-                          );
-                        },
-                        mediaField,
-                        titleField: titleField2,
-                        descriptionField: descriptionField3,
-                        regularFields,
-                        badgeFields,
-                        hasBulkActions,
-                        config: {
-                          sizes: size4
-                        }
-                      }
-                    )
-                  },
-                  itemId
-                );
-              })
-            },
-            i2
-          ))
-        }
-      )
-    ]
-  });
-}
-
-// packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
-var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
-function ViewGrid({
-  actions,
-  data,
-  fields,
-  getItemId,
-  isLoading,
-  onChangeSelection,
-  onClickItem,
-  isItemClickable,
-  renderItemLink,
-  selection,
-  view,
-  className,
-  empty
-}) {
-  const isDelayedLoading = useDelayedLoading(!!isLoading);
-  const hasData = !!data?.length;
-  const groupField = view.groupBy?.field ? fields.find((f2) => f2.id === view.groupBy?.field) : null;
-  const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-  const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-  const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-  const { getSelectionProps } = useSelectionProps({
-    data: orderedData,
-    getItemId,
-    isItemSelectable: (item) => hasAPossibleBulkAction(actions, item),
-    selection,
-    onChangeSelection,
-    selectionMode: "multi",
-    shouldSelectOnClick: false
-  });
-  if (!hasData) {
-    return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(
-      "div",
-      {
-        className: clsx_default("dataviews-no-results", {
-          "is-refreshing": isDelayedLoading
-        }),
-        children: empty
-      }
-    );
-  }
-  const gridProps = {
-    className: clsx_default(className, {
-      "is-refreshing": !isInfiniteScroll && isDelayedLoading
-    }),
-    inert: !isInfiniteScroll && !!isLoading ? "true" : void 0,
-    isLoading,
-    view,
-    fields,
-    selection,
-    onChangeSelection,
-    onClickItem,
-    isItemClickable,
-    renderItemLink,
-    getItemId,
-    actions,
-    getSelectionProps
-  };
-  return /* @__PURE__ */ (0, import_jsx_runtime102.jsxs)(import_jsx_runtime102.Fragment, {
-    // Render multiple groups.
-    children: [
-      hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(Stack, { direction: "column", gap: "lg", children: Array.from(dataByGroup.entries()).map(
-        ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime102.jsxs)(
-          Stack,
-          {
-            direction: "column",
-            gap: "sm",
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime102.jsx)("h3", { className: "dataviews-view-grid__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n17.sprintf)(
-                // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                (0, import_i18n17.__)("%1$s: %2$s"),
-                groupField.label,
-                groupName
-              ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(
-                CompositeGrid,
-                {
-                  ...gridProps,
-                  data: groupItems,
-                  isInfiniteScroll: false
-                }
-              )
-            ]
-          },
-          groupName
-        )
-      ) }),
-      // Render a single grid with all data.
-      !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(
-        CompositeGrid,
-        {
-          ...gridProps,
-          data,
-          isInfiniteScroll: !!isInfiniteScroll
-        }
-      ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime102.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(import_components11.Spinner, {}) })
-    ]
-  });
-}
-var grid_default = ViewGrid;
-
-// packages/dataviews/build-module/components/dataviews-layouts/list/index.mjs
-var import_compose6 = __toESM(require_compose(), 1);
-var import_components12 = __toESM(require_components(), 1);
-var import_element72 = __toESM(require_element(), 1);
-var import_i18n18 = __toESM(require_i18n(), 1);
-var import_data3 = __toESM(require_data(), 1);
-var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
-var { Menu: Menu3 } = unlock3(import_components12.privateApis);
-function generateItemWrapperCompositeId(idPrefix) {
-  return `${idPrefix}-item-wrapper`;
-}
-function generatePrimaryActionCompositeId(idPrefix, primaryActionId) {
-  return `${idPrefix}-primary-action-${primaryActionId}`;
-}
-function generateDropdownTriggerCompositeId(idPrefix) {
-  return `${idPrefix}-dropdown`;
-}
-function PrimaryActionGridCell({
-  idPrefix,
-  primaryAction,
-  item
-}) {
-  const registry = (0, import_data3.useRegistry)();
-  const [isModalOpen, setIsModalOpen] = (0, import_element72.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_runtime103.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-    import_components12.Composite.Item,
-    {
-      id: compositeItemId,
-      render: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-        import_components12.Button,
-        {
-          disabled: !!primaryAction.disabled,
-          accessibleWhenDisabled: true,
-          text: label,
-          size: "small",
-          onClick: () => setIsModalOpen(true)
-        }
-      ),
-      children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-        ActionModal,
-        {
-          action: primaryAction,
-          items: [item],
-          closeModal: () => setIsModalOpen(false)
-        }
-      )
-    }
-  ) }, primaryAction.id) : /* @__PURE__ */ (0, import_jsx_runtime103.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-    import_components12.Composite.Item,
-    {
-      id: compositeItemId,
-      render: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-        import_components12.Button,
-        {
-          disabled: !!primaryAction.disabled,
-          accessibleWhenDisabled: true,
-          size: "small",
-          onClick: () => {
-            primaryAction.callback([item], { registry });
-          },
-          children: label
-        }
-      )
-    }
-  ) }, primaryAction.id);
-}
-function ListItem({
-  view,
-  actions,
-  idPrefix,
-  isSelected: isSelected2,
-  item,
-  titleField: titleField2,
-  mediaField,
-  descriptionField: descriptionField3,
-  selectionProps,
-  otherFields,
-  onDropdownTriggerKeyDown,
-  posinset
-}) {
-  const {
-    showTitle = true,
-    showMedia = true,
-    showDescription = true,
-    infiniteScrollEnabled
-  } = view;
-  const itemRef = (0, import_element72.useRef)(null);
-  const labelId = `${idPrefix}-label`;
-  const descriptionId = `${idPrefix}-description`;
-  const registry = (0, import_data3.useRegistry)();
-  const [isHovered, setIsHovered] = (0, import_element72.useState)(false);
-  const [activeModalAction, setActiveModalAction] = (0, import_element72.useState)(
-    null
-  );
-  const handleHover = ({ type }) => {
-    const isHover = type === "mouseenter";
-    setIsHovered(isHover);
-  };
-  const { paginationInfo } = (0, import_element72.useContext)(dataviews_context_default);
-  (0, import_element72.useEffect)(() => {
-    if (isSelected2) {
-      itemRef.current?.scrollIntoView({
-        behavior: "auto",
-        block: "nearest",
-        inline: "nearest"
-      });
-    }
-  }, [isSelected2]);
-  const { primaryAction, eligibleActions } = (0, import_element72.useMemo)(() => {
-    const _eligibleActions = actions.filter(
-      (action) => !action.isEligible || action.isEligible(item)
-    );
-    const _primaryActions = _eligibleActions.filter(
-      (action) => action.isPrimary
-    );
-    return {
-      primaryAction: _primaryActions[0],
-      eligibleActions: _eligibleActions
-    };
-  }, [actions, item]);
-  const hasOnlyOnePrimaryAction = primaryAction && actions.length === 1;
-  const renderedMediaField = showMedia && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime103.jsx)("div", { className: "dataviews-view-list__media-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-    mediaField.render,
-    {
-      item,
-      field: mediaField,
-      config: { sizes: "52px" }
-    }
-  ) }) : null;
-  const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime103.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_runtime103.jsxs)(
-    Stack,
-    {
-      direction: "row",
-      gap: "md",
-      className: "dataviews-view-list__item-actions",
-      children: [
-        primaryAction && /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-          PrimaryActionGridCell,
-          {
-            idPrefix,
-            primaryAction,
-            item
-          }
-        ),
-        !hasOnlyOnePrimaryAction && /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)("div", { role: "gridcell", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(Menu3, { placement: "bottom-end", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-              Menu3.TriggerButton,
-              {
-                render: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-                  import_components12.Composite.Item,
-                  {
-                    id: generateDropdownTriggerCompositeId(
-                      idPrefix
-                    ),
-                    render: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-                      import_components12.Button,
-                      {
-                        size: "small",
-                        icon: more_vertical_default,
-                        label: (0, import_i18n18.__)("Actions"),
-                        accessibleWhenDisabled: true,
-                        disabled: !actions.length,
-                        onKeyDown: onDropdownTriggerKeyDown
-                      }
-                    )
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(Menu3.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-              ActionsMenuGroup,
-              {
-                actions: eligibleActions,
-                item,
-                registry,
-                setActiveModalAction
-              }
-            ) })
-          ] }),
-          !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-            ActionModal,
-            {
-              action: activeModalAction,
-              items: [item],
-              closeModal: () => setActiveModalAction(null)
-            }
-          )
-        ] })
-      ]
-    }
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-    import_components12.Composite.Row,
-    {
-      ref: itemRef,
-      render: (
-        /* aria-posinset breaks Composite.Row if passed to it directly. */
-        /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-          "div",
-          {
-            "aria-posinset": posinset,
-            "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0
-          }
-        )
-      ),
-      role: infiniteScrollEnabled ? "article" : "row",
-      className: clsx_default({
-        "is-selected": isSelected2,
-        "is-hovered": isHovered
-      }),
-      onMouseEnter: handleHover,
-      onMouseLeave: handleHover,
-      children: /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(
-        Stack,
-        {
-          direction: "row",
-          className: "dataviews-view-list__item-wrapper",
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime103.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-              import_components12.Composite.Item,
-              {
-                id: generateItemWrapperCompositeId(idPrefix),
-                "aria-pressed": isSelected2,
-                "aria-labelledby": labelId,
-                "aria-describedby": descriptionId,
-                className: "dataviews-view-list__item",
-                ...selectionProps
-              }
-            ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(
-              Stack,
-              {
-                direction: "row",
-                gap: "md",
-                justify: "start",
-                align: hasOnlyMediaAndTitle ? "center" : "flex-start",
-                style: { flex: 1, minWidth: 0 },
-                children: [
-                  renderedMediaField,
-                  /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(
-                    Stack,
-                    {
-                      direction: "column",
-                      gap: "xs",
-                      className: "dataviews-view-list__field-wrapper",
-                      children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(Stack, { direction: "row", align: "center", children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-                            "div",
-                            {
-                              className: "dataviews-title-field dataviews-view-list__title-field",
-                              id: labelId,
-                              children: renderedTitleField
-                            }
-                          ),
-                          usedActions
-                        ] }),
-                        renderDescription && /* @__PURE__ */ (0, import_jsx_runtime103.jsx)("div", { className: "dataviews-view-list__field", children: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-                          descriptionField3.render,
-                          {
-                            item,
-                            field: descriptionField3
-                          }
-                        ) }),
-                        /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-                          "div",
-                          {
-                            className: "dataviews-view-list__fields",
-                            id: descriptionId,
-                            children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(
-                              "div",
-                              {
-                                className: "dataviews-view-list__field",
-                                children: [
-                                  /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-                                    VisuallyHidden,
-                                    {
-                                      className: "dataviews-view-list__field-label",
-                                      render: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)("span", {}),
-                                      children: field.label
-                                    }
-                                  ),
-                                  /* @__PURE__ */ (0, import_jsx_runtime103.jsx)("span", { className: "dataviews-view-list__field-value", children: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-                                    field.render,
-                                    {
-                                      item,
-                                      field
-                                    }
-                                  ) })
-                                ]
-                              },
-                              field.id
-                            ))
-                          }
-                        )
-                      ]
-                    }
-                  )
-                ]
-              }
-            )
-          ]
-        }
-      )
-    }
-  );
-}
-function isDefined2(item) {
-  return !!item;
-}
-function ViewList(props) {
-  const {
-    actions,
-    data,
-    fields,
-    getItemId,
-    isLoading,
-    onChangeSelection,
-    selection,
-    view,
-    className,
-    empty
-  } = props;
-  const baseId = (0, import_compose6.useInstanceId)(ViewList, "view-list");
-  const isDelayedLoading = useDelayedLoading(!!isLoading);
-  const { paginationInfo } = (0, import_element72.useContext)(dataviews_context_default);
-  const selectedItem = data?.findLast(
-    (item) => selection.includes(getItemId(item))
-  );
-  const titleField2 = fields.find((field) => field.id === view.titleField);
-  const mediaField = fields.find((field) => field.id === view.mediaField);
-  const descriptionField3 = fields.find(
-    (field) => field.id === view.descriptionField
-  );
-  const otherFields = (view?.fields ?? []).map((fieldId) => fields.find((f2) => fieldId === f2.id)).filter(isDefined2);
-  const { getSelectionProps } = useSelectionProps({
-    data,
-    getItemId,
-    isItemSelectable: () => true,
-    selection,
-    onChangeSelection,
-    selectionMode: "single-required",
-    shouldSelectOnClick: true
-  });
-  const generateCompositeItemIdPrefix = (0, import_element72.useCallback)(
-    (item) => `${baseId}-${getItemId(item)}`,
-    [baseId, getItemId]
-  );
-  const isActiveCompositeItem = (0, import_element72.useCallback)(
-    (item, idToCheck) => {
-      return idToCheck.startsWith(
-        generateCompositeItemIdPrefix(item)
-      );
-    },
-    [generateCompositeItemIdPrefix]
-  );
-  const [activeCompositeId, setActiveCompositeId] = (0, import_element72.useState)(void 0);
-  const compositeRef = (0, import_element72.useRef)(null);
-  (0, import_element72.useEffect)(() => {
-    if (selectedItem) {
-      setActiveCompositeId(
-        generateItemWrapperCompositeId(
-          generateCompositeItemIdPrefix(selectedItem)
-        )
-      );
-    }
-  }, [selectedItem, generateCompositeItemIdPrefix]);
-  const activeItemIndex = data.findIndex(
-    (item) => isActiveCompositeItem(item, activeCompositeId ?? "")
-  );
-  const previousActiveItemIndex = (0, import_compose6.usePrevious)(activeItemIndex);
-  const isActiveIdInList = activeItemIndex !== -1;
-  const selectCompositeItem = (0, import_element72.useCallback)(
-    (targetIndex, generateCompositeId) => {
-      const clampedIndex = Math.min(
-        data.length - 1,
-        Math.max(0, targetIndex)
-      );
-      if (!data[clampedIndex]) {
-        return;
-      }
-      const itemIdPrefix = generateCompositeItemIdPrefix(
-        data[clampedIndex]
-      );
-      const targetCompositeItemId = generateCompositeId(itemIdPrefix);
-      setActiveCompositeId(targetCompositeItemId);
-      if (compositeRef.current?.contains(
-        compositeRef.current.ownerDocument.activeElement
-      )) {
-        document.getElementById(targetCompositeItemId)?.focus();
-      }
-    },
-    [data, generateCompositeItemIdPrefix]
-  );
-  (0, import_element72.useEffect)(() => {
-    const wasActiveIdInList = previousActiveItemIndex !== void 0 && previousActiveItemIndex !== -1;
-    if (!isActiveIdInList && wasActiveIdInList) {
-      selectCompositeItem(
-        previousActiveItemIndex,
-        generateItemWrapperCompositeId
-      );
-    }
-  }, [isActiveIdInList, selectCompositeItem, previousActiveItemIndex]);
-  const onDropdownTriggerKeyDown = (0, import_element72.useCallback)(
-    (event) => {
-      if (event.key === "ArrowDown") {
-        event.preventDefault();
-        selectCompositeItem(
-          activeItemIndex + 1,
-          generateDropdownTriggerCompositeId
-        );
-      }
-      if (event.key === "ArrowUp") {
-        event.preventDefault();
-        selectCompositeItem(
-          activeItemIndex - 1,
-          generateDropdownTriggerCompositeId
-        );
-      }
-    },
-    [selectCompositeItem, activeItemIndex]
-  );
-  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;
-  const hasMoreItems = isInfiniteScroll && (view.startPosition ?? 1) + (view.perPage ?? 0) < paginationInfo.totalItems;
-  const listClassName = clsx_default("dataviews-view-list", className, {
-    [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(view.layout.density),
-    "is-refreshing": !isInfiniteScroll && isDelayedLoading
-  });
-  const compositeProps = {
-    ref: compositeRef,
-    id: baseId,
-    render: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)("div", {}),
-    activeId: activeCompositeId,
-    setActiveId: setActiveCompositeId,
-    inert: !isInfiniteScroll && !!isLoading ? "true" : void 0
-  };
-  if (!hasData) {
-    return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-      "div",
-      {
-        className: clsx_default("dataviews-no-results", {
-          "is-refreshing": isDelayedLoading
-        }),
-        children: empty
-      }
-    );
-  }
-  if (hasData && groupField && dataByGroup) {
-    return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-      import_components12.Composite,
-      {
-        ...compositeProps,
-        className: "dataviews-view-list__group",
-        role: "grid",
-        children: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(Stack, { direction: "column", gap: "lg", className: listClassName, children: Array.from(dataByGroup.entries()).map(
-          ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(Stack, { direction: "column", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime103.jsx)("h3", { className: "dataviews-view-list__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n18.sprintf)(
-              // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-              (0, import_i18n18.__)("%1$s: %2$s"),
-              groupField.label,
-              groupName
-            ) }),
-            groupItems.map((item) => {
-              const id = generateCompositeItemIdPrefix(item);
-              return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-                ListItem,
-                {
-                  view,
-                  idPrefix: id,
-                  actions,
-                  item,
-                  isSelected: item === selectedItem,
-                  selectionProps: getSelectionProps(
-                    getItemId(item)
-                  ),
-                  mediaField,
-                  titleField: titleField2,
-                  descriptionField: descriptionField3,
-                  otherFields,
-                  onDropdownTriggerKeyDown
-                },
-                id
-              );
-            })
-          ] }, groupName)
-        ) })
-      }
-    );
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(import_jsx_runtime103.Fragment, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-      import_components12.Composite,
-      {
-        ...compositeProps,
-        className: listClassName,
-        role: view.infiniteScrollEnabled ? "feed" : "grid",
-        children: data.map((item, index2) => {
-          const id = generateCompositeItemIdPrefix(item);
-          return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-            ListItem,
-            {
-              view,
-              idPrefix: id,
-              actions,
-              item,
-              isSelected: item === selectedItem,
-              selectionProps: getSelectionProps(
-                getItemId(item)
-              ),
-              mediaField,
-              titleField: titleField2,
-              descriptionField: descriptionField3,
-              otherFields,
-              onDropdownTriggerKeyDown,
-              posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
-            },
-            id
-          );
-        })
-      }
-    ),
-    (hasMoreItems || isInfiniteScroll && isLoading) && // Keep the spinner's height reserved while loading more so the
-    // scroll position doesn't bounce. Hidden, and silent to a11y,
-    // while idle.
-    /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-      "p",
-      {
-        className: "dataviews-loading-more",
-        "aria-hidden": !isLoading,
-        children: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(import_components12.Spinner, {})
-      }
-    )
-  ] });
-}
-
-// packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
-var import_components13 = __toESM(require_components(), 1);
-
-// packages/dataviews/build-module/components/dataviews-layouts/activity/activity-group.mjs
-var import_i18n19 = __toESM(require_i18n(), 1);
-var import_element73 = __toESM(require_element(), 1);
-var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
-function ActivityGroup({
-  groupName,
-  groupData,
-  groupField,
-  showLabel = true,
-  children
-}) {
-  const groupHeader = showLabel ? (0, import_element73.createInterpolateElement)(
-    // translators: %s: The label of the field e.g. "Status".
-    (0, import_i18n19.sprintf)((0, import_i18n19.__)("%s: <groupName />"), groupField.label).trim(),
-    {
-      groupName: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-        groupField.render,
-        {
-          item: groupData[0],
-          field: groupField
-        }
-      )
-    }
-  ) : /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(groupField.render, { item: groupData[0], field: groupField });
-  return /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(
-    Stack,
-    {
-      direction: "column",
-      className: "dataviews-view-activity__group",
-      children: [
-        /* @__PURE__ */ (0, import_jsx_runtime104.jsx)("h3", { className: "dataviews-view-activity__group-header", children: groupHeader }),
-        children
-      ]
-    },
-    groupName
-  );
-}
-
-// packages/dataviews/build-module/components/dataviews-layouts/activity/activity-item.mjs
-var import_element74 = __toESM(require_element(), 1);
-var import_data4 = __toESM(require_data(), 1);
-var import_compose7 = __toESM(require_compose(), 1);
-var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
-function ActivityItem(props) {
-  const {
-    view,
-    actions,
-    item,
-    titleField: titleField2,
-    mediaField,
-    descriptionField: descriptionField3,
-    otherFields,
-    posinset,
-    onClickItem,
-    renderItemLink,
-    isItemClickable
-  } = props;
-  const {
-    showTitle = true,
-    showMedia = true,
-    showDescription = true,
-    infiniteScrollEnabled
-  } = view;
-  const itemRef = (0, import_element74.useRef)(null);
-  const registry = (0, import_data4.useRegistry)();
-  const { paginationInfo } = (0, import_element74.useContext)(dataviews_context_default);
-  const { primaryActions, eligibleActions } = (0, import_element74.useMemo)(() => {
-    const _eligibleActions = actions.filter(
-      (action) => !action.isEligible || action.isEligible(item)
-    );
-    const _primaryActions = _eligibleActions.filter(
-      (action) => action.isPrimary
-    );
-    return {
-      primaryActions: _primaryActions,
-      eligibleActions: _eligibleActions
-    };
-  }, [actions, item]);
-  const isMobileViewport = (0, import_compose7.useViewportMatch)("medium", "<");
-  const density = view.layout?.density ?? "balanced";
-  const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(
-    mediaField.render,
-    {
-      item,
-      field: mediaField,
-      config: {
-        sizes: density === "comfortable" ? "32px" : "24px"
-      }
-    }
-  ) : null;
-  const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime105.jsx)("div", { className: "dataviews-view-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(
-    "span",
-    {
-      className: "dataviews-view-activity__item-bullet",
-      "aria-hidden": "true"
-    }
-  ) });
-  const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(titleField2.render, { item, field: titleField2 }) : null;
-  const verticalGap = (0, import_element74.useMemo)(() => {
-    switch (density) {
-      case "comfortable":
-        return "md";
-      default:
-        return "sm";
-    }
-  }, [density]);
-  return /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(
-    "div",
-    {
-      ref: itemRef,
-      role: infiniteScrollEnabled ? "article" : void 0,
-      "aria-posinset": posinset,
-      "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0,
-      className: clsx_default(
-        "dataviews-view-activity__item",
-        density === "compact" && "is-compact",
-        density === "balanced" && "is-balanced",
-        density === "comfortable" && "is-comfortable"
-      ),
-      children: /* @__PURE__ */ (0, import_jsx_runtime105.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(
-          Stack,
-          {
-            direction: "column",
-            gap: "xs",
-            align: "center",
-            className: "dataviews-view-activity__item-type",
-            children: renderedMediaField
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime105.jsxs)(
-          Stack,
-          {
-            direction: "column",
-            gap: verticalGap,
-            align: "flex-start",
-            className: "dataviews-view-activity__item-content",
-            children: [
-              renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(
-                ItemClickWrapper,
-                {
-                  item,
-                  isItemClickable,
-                  onClickItem,
-                  renderItemLink,
-                  className: "dataviews-view-activity__item-title",
-                  children: renderedTitleField
-                }
-              ),
-              showDescription && descriptionField3 && /* @__PURE__ */ (0, import_jsx_runtime105.jsx)("div", { className: "dataviews-view-activity__item-description", children: /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(
-                descriptionField3.render,
-                {
-                  item,
-                  field: descriptionField3
-                }
-              ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime105.jsx)("div", { className: "dataviews-view-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime105.jsxs)(
-                "div",
-                {
-                  className: "dataviews-view-activity__item-field",
-                  children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(
-                      VisuallyHidden,
-                      {
-                        className: "dataviews-view-activity__item-field-label",
-                        render: /* @__PURE__ */ (0, import_jsx_runtime105.jsx)("span", {}),
-                        children: field.label
-                      }
-                    ),
-                    /* @__PURE__ */ (0, import_jsx_runtime105.jsx)("span", { className: "dataviews-view-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(
-                      field.render,
-                      {
-                        item,
-                        field
-                      }
-                    ) })
-                  ]
-                },
-                field.id
-              )) }),
-              !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(
-                PrimaryActions,
-                {
-                  item,
-                  actions: primaryActions,
-                  registry,
-                  buttonVariant: "secondary"
-                }
-              )
-            ]
-          }
-        ),
-        (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
-        // there if there are any actions at all.
-        isMobileViewport && // At the same time, only show the menu if there are actions to show.
-        eligibleActions.length > 0) && /* @__PURE__ */ (0, import_jsx_runtime105.jsx)("div", { className: "dataviews-view-activity__item-actions", children: /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(
-          ItemActions,
-          {
-            item,
-            actions: eligibleActions,
-            isCompact: true
-          }
-        ) })
-      ] })
-    }
-  );
-}
-var activity_item_default = ActivityItem;
-
-// packages/dataviews/build-module/components/dataviews-layouts/activity/activity-items.mjs
-var import_react14 = __toESM(require_react(), 1);
-function isDefined3(item) {
-  return !!item;
-}
-function ActivityItems(props) {
-  const { data, fields, getItemId, view } = props;
-  const titleField2 = fields.find((field) => field.id === view.titleField);
-  const mediaField = fields.find((field) => field.id === view.mediaField);
-  const descriptionField3 = fields.find(
-    (field) => field.id === view.descriptionField
-  );
-  const otherFields = (view?.fields ?? []).map((fieldId) => fields.find((f2) => fieldId === f2.id)).filter(isDefined3);
-  return data.map((item, index2) => {
-    return /* @__PURE__ */ (0, import_react14.createElement)(
-      activity_item_default,
-      {
-        ...props,
-        key: getItemId(item),
-        item,
-        mediaField,
-        titleField: titleField2,
-        descriptionField: descriptionField3,
-        otherFields,
-        posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
-      }
-    );
-  });
-}
-
-// packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
-var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
-function ViewActivity(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_runtime106.jsx)(
-      "div",
-      {
-        className: clsx_default("dataviews-no-results", {
-          "is-refreshing": isDelayedLoading
-        }),
-        children: empty
-      }
-    );
-  }
-  const isInert2 = !isInfiniteScroll && !!isLoading;
-  const wrapperClassName = clsx_default("dataviews-view-activity", className, {
-    "is-refreshing": !isInfiniteScroll && isDelayedLoading
-  });
-  const groupedEntries = dataByGroup ? Array.from(dataByGroup.entries()) : [];
-  if (hasData && groupField && dataByGroup) {
-    return /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(
-      Stack,
-      {
-        direction: "column",
-        gap: "sm",
-        className: wrapperClassName,
-        inert: isInert2 ? "true" : void 0,
-        children: groupedEntries.map(
-          ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(
-            ActivityGroup,
-            {
-              groupName,
-              groupData,
-              groupField,
-              showLabel: view.groupBy?.showLabel !== false,
-              children: /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(
-                ActivityItems,
-                {
-                  ...props,
-                  data: groupData
-                }
-              )
-            },
-            groupName
-          )
-        )
-      }
-    );
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime106.jsxs)(import_jsx_runtime106.Fragment, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(
-      "div",
-      {
-        className: wrapperClassName,
-        role: view.infiniteScrollEnabled ? "feed" : void 0,
-        inert: isInert2 ? "true" : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(ActivityItems, { ...props })
-      }
-    ),
-    isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime106.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(import_components13.Spinner, {}) })
-  ] });
-}
-
-// packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
-var import_components16 = __toESM(require_components(), 1);
-var import_i18n22 = __toESM(require_i18n(), 1);
-var import_compose8 = __toESM(require_compose(), 1);
-var import_element77 = __toESM(require_element(), 1);
-
-// packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
-var import_components15 = __toESM(require_components(), 1);
-var import_data5 = __toESM(require_data(), 1);
-var import_element76 = __toESM(require_element(), 1);
-var import_i18n21 = __toESM(require_i18n(), 1);
-
-// packages/dataviews/build-module/components/dataviews-pagination/index.mjs
-var import_components14 = __toESM(require_components(), 1);
-var import_element75 = __toESM(require_element(), 1);
-var import_i18n20 = __toESM(require_i18n(), 1);
-var import_jsx_runtime107 = __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_element75.useContext)(dataviews_context_default);
-  if (!hasPaginationControls(view, paginationInfo)) {
-    return null;
-  }
-  const { totalPages } = paginationInfo;
-  const currentPage = view.page ?? 1;
-  const pageSelectOptions = Array.from(Array(totalPages)).map(
-    (_, i2) => {
-      const page = i2 + 1;
-      return {
-        value: page.toString(),
-        label: page.toString(),
-        "aria-label": currentPage === page ? (0, import_i18n20.sprintf)(
-          // translators: 1: current page number. 2: total number of pages.
-          (0, import_i18n20.__)("Page %1$d of %2$d"),
-          currentPage,
-          totalPages
-        ) : page.toString()
-      };
-    }
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime107.jsxs)(
-    Stack,
-    {
-      direction: "row",
-      className: "dataviews-pagination",
-      justify: "end",
-      align: "center",
-      gap: "xl",
-      children: [
-        /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
-          Stack,
-          {
-            direction: "row",
-            justify: "flex-start",
-            align: "center",
-            gap: "xs",
-            className: "dataviews-pagination__page-select",
-            children: (0, import_element75.createInterpolateElement)(
-              (0, import_i18n20.sprintf)(
-                // translators: 1: Current page number, 2: Total number of pages.
-                (0, import_i18n20._x)("<div>Page</div>%1$s<div>of %2$d</div>", "paging"),
-                "<CurrentPage />",
-                totalPages
-              ),
-              {
-                div: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)("div", { "aria-hidden": true }),
-                // @ts-expect-error — Tag injected via sprintf argument, not visible in format string.
-                CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
-                  import_components14.SelectControl,
-                  {
-                    "aria-label": (0, import_i18n20.__)("Current page"),
-                    value: currentPage.toString(),
-                    options: pageSelectOptions,
-                    onChange: (newValue) => {
-                      onChangeView({
-                        ...view,
-                        page: +newValue
-                      });
-                    },
-                    size: "small",
-                    variant: "minimal"
-                  }
-                )
-              }
-            )
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime107.jsxs)(Stack, { direction: "row", gap: "xs", align: "center", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
-            import_components14.Button,
-            {
-              onClick: () => onChangeView({
-                ...view,
-                page: currentPage - 1
-              }),
-              disabled: currentPage === 1,
-              accessibleWhenDisabled: true,
-              label: (0, import_i18n20.__)("Previous page"),
-              icon: (0, import_i18n20.isRTL)() ? next_default : previous_default,
-              showTooltip: true,
-              size: "compact",
-              tooltipPosition: "top"
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
-            import_components14.Button,
-            {
-              onClick: () => onChangeView({ ...view, page: currentPage + 1 }),
-              disabled: currentPage >= totalPages,
-              accessibleWhenDisabled: true,
-              label: (0, import_i18n20.__)("Next page"),
-              icon: (0, import_i18n20.isRTL)() ? previous_default : next_default,
-              showTooltip: true,
-              size: "compact",
-              tooltipPosition: "top"
-            }
-          )
-        ] })
-      ]
-    }
-  );
-}
-var dataviews_pagination_default = (0, import_element75.memo)(DataViewsPagination);
-
-// packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
-var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
-function useIsMultiselectPicker(actions) {
-  return (0, import_element76.useMemo)(() => {
-    return !!actions?.length && actions?.every((action) => action.supportsBulk);
-  }, [actions]);
-}
-
-// packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
-var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
-var { Badge: WCBadge2 } = unlock3(import_components16.privateApis);
-function GridItem3({
-  view,
-  selection,
-  onChangeSelection,
-  selectionProps,
-  getItemId,
-  item,
-  mediaField,
-  titleField: titleField2,
-  descriptionField: descriptionField3,
-  regularFields,
-  badgeFields,
-  config,
-  posinset,
-  setsize
-}) {
-  const { showTitle = true, showMedia = true, showDescription = true } = view;
-  const id = getItemId(item);
-  const elementRef = (0, import_element77.useRef)(null);
-  const isSelected2 = selection.includes(id);
-  useIntersectionObserver(elementRef, posinset);
-  const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-    mediaField.render,
-    {
-      item,
-      field: mediaField,
-      config
-    }
-  ) : null;
-  const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(titleField2.render, { item, field: titleField2 }) : null;
-  return /* @__PURE__ */ (0, import_jsx_runtime109.jsxs)(
-    import_components16.Composite.Item,
-    {
-      ref: elementRef,
-      "aria-label": titleField2 ? titleField2.getValue({ item }) || (0, import_i18n22.__)("(no title)") : void 0,
-      render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(Stack, { direction: "column", children, ...props }),
-      role: "option",
-      "aria-posinset": posinset,
-      "aria-setsize": setsize,
-      className: clsx_default("dataviews-view-picker-grid__card", {
-        "is-selected": isSelected2
-      }),
-      "aria-selected": isSelected2,
-      ...selectionProps,
-      children: [
-        showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime109.jsx)("div", { className: "dataviews-view-picker-grid__media", children: renderedMediaField }),
-        showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-          DataViewsSelectionCheckbox,
-          {
-            item,
-            selection,
-            onChangeSelection,
-            getItemId,
-            titleField: titleField2,
-            disabled: false,
-            "aria-hidden": true,
-            tabIndex: -1
-          }
-        ),
-        showTitle && /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-          Stack,
-          {
-            direction: "row",
-            justify: "space-between",
-            className: "dataviews-view-picker-grid__title-actions",
-            children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)("div", { className: "dataviews-view-picker-grid__title-field dataviews-title-field", children: renderedTitleField })
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime109.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-          showDescription && descriptionField3?.render && /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-            descriptionField3.render,
-            {
-              item,
-              field: descriptionField3
-            }
-          ),
-          !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-            Stack,
-            {
-              direction: "row",
-              className: "dataviews-view-picker-grid__badge-fields",
-              gap: "sm",
-              wrap: "wrap",
-              align: "top",
-              justify: "flex-start",
-              children: badgeFields.map((field) => {
-                return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-                  WCBadge2,
-                  {
-                    className: "dataviews-view-picker-grid__field-value",
-                    children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-                      field.render,
-                      {
-                        item,
-                        field
-                      }
-                    )
-                  },
-                  field.id
-                );
-              })
-            }
-          ),
-          !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-            Stack,
-            {
-              direction: "column",
-              className: "dataviews-view-picker-grid__fields",
-              gap: "xs",
-              children: regularFields.map((field) => {
-                return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-                  import_components16.Flex,
-                  {
-                    className: "dataviews-view-picker-grid__field",
-                    gap: 1,
-                    justify: "flex-start",
-                    expanded: true,
-                    style: { height: "auto" },
-                    direction: "row",
-                    children: /* @__PURE__ */ (0, import_jsx_runtime109.jsxs)(import_jsx_runtime109.Fragment, { children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_components16.FlexItem, { className: "dataviews-view-picker-grid__field-name", children: field.header }),
-                      /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-                        import_components16.FlexItem,
-                        {
-                          className: "dataviews-view-picker-grid__field-value",
-                          style: { maxHeight: "none" },
-                          children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-                            field.render,
-                            {
-                              item,
-                              field
-                            }
-                          )
-                        }
-                      )
-                    ] })
-                  },
-                  field.id
-                );
-              })
-            }
-          )
-        ] })
-      ]
-    },
-    id
-  );
-}
-function GridGroup({
-  groupName,
-  groupField,
-  showLabel = true,
-  children
-}) {
-  const headerId = (0, import_compose8.useInstanceId)(
-    GridGroup,
-    "dataviews-view-picker-grid-group__header"
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime109.jsxs)(
-    Stack,
-    {
-      direction: "column",
-      gap: "sm",
-      role: "group",
-      "aria-labelledby": headerId,
-      children: [
-        /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-          "h3",
-          {
-            className: "dataviews-view-picker-grid-group__header",
-            id: headerId,
-            children: showLabel ? (0, import_i18n22.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"),
-              groupField.label,
-              groupName
-            ) : groupName
-          }
-        ),
-        children
-      ]
-    },
-    groupName
-  );
-}
-function ViewPickerGrid({
-  actions,
-  data,
-  fields,
-  getItemId,
-  isLoading,
-  onChangeSelection,
-  selection,
-  view,
-  className,
-  empty
-}) {
-  const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element77.useContext)(dataviews_context_default);
-  const titleField2 = fields.find(
-    (field) => field.id === view?.titleField
-  );
-  const mediaField = fields.find(
-    (field) => field.id === view?.mediaField
-  );
-  const descriptionField3 = fields.find(
-    (field) => field.id === view?.descriptionField
-  );
-  const otherFields = view.fields ?? [];
-  const { regularFields, badgeFields } = otherFields.reduce(
-    (accumulator, fieldId) => {
-      const field = fields.find((f2) => f2.id === fieldId);
-      if (!field) {
-        return accumulator;
-      }
-      const key = view.layout?.badgeFields?.includes(fieldId) ? "badgeFields" : "regularFields";
-      accumulator[key].push(field);
-      return accumulator;
-    },
-    { regularFields: [], badgeFields: [] }
-  );
-  const hasData = !!data?.length;
-  const usedPreviewSize = view.layout?.previewSize;
-  const isMultiselect = useIsMultiselectPicker(actions);
-  const size4 = "900px";
-  const groupField = view.groupBy?.field ? fields.find((f2) => f2.id === view.groupBy?.field) : null;
-  const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-  const isInfiniteScroll = (view.infiniteScrollEnabled && !dataByGroup) ?? false;
-  const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-  const { getSelectionProps } = useSelectionProps({
-    data: orderedData,
-    getItemId,
-    isItemSelectable: () => true,
-    selection,
-    onChangeSelection,
-    selectionMode: isMultiselect ? "multi" : "single-clearable",
-    shouldSelectOnClick: true
-  });
-  const currentPage = view?.page ?? 1;
-  const perPage = view?.perPage ?? 0;
-  const setSize = isInfiniteScroll ? paginationInfo?.totalItems : void 0;
-  const gridColumns = useGridColumns();
-  const placeholdersNeeded = usePlaceholdersNeeded(
-    data,
-    isInfiniteScroll,
-    gridColumns
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime109.jsxs)(import_jsx_runtime109.Fragment, {
-    // Render multiple groups.
-    children: [
-      hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-        import_components16.Composite,
-        {
-          virtualFocus: true,
-          orientation: "horizontal",
-          role: "listbox",
-          "aria-multiselectable": isMultiselect,
-          className: clsx_default(
-            "dataviews-view-picker-grid",
-            className,
-            {
-              [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-                view.layout.density
-              )
-            }
-          ),
-          "aria-label": itemListLabel,
-          render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-            Stack,
-            {
-              direction: "column",
-              gap: "lg",
-              children,
-              ...props
-            }
-          ),
-          children: Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-              GridGroup,
-              {
-                groupName,
-                groupField,
-                showLabel: view.groupBy?.showLabel !== false,
-                children: /* @__PURE__ */ (0, import_jsx_runtime109.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_runtime109.jsx)(
-                        GridItem3,
-                        {
-                          view,
-                          selection,
-                          onChangeSelection,
-                          selectionProps: getSelectionProps(
-                            getItemId(item)
-                          ),
-                          getItemId,
-                          item,
-                          mediaField,
-                          titleField: titleField2,
-                          descriptionField: descriptionField3,
-                          regularFields,
-                          badgeFields,
-                          config: {
-                            sizes: size4
-                          },
-                          posinset: posInSet,
-                          setsize: setSize
-                        },
-                        getItemId(item)
-                      );
-                    })
-                  }
-                )
-              },
-              groupName
-            )
-          )
-        }
-      ),
-      // Render a single grid with all data.
-      hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime109.jsxs)(
-        import_components16.Composite,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-            GridItems,
-            {
-              className: clsx_default(
-                "dataviews-view-picker-grid",
-                className,
-                {
-                  [`has-${view.layout?.density}-density`]: view.layout?.density && [
-                    "compact",
-                    "comfortable"
-                  ].includes(view.layout.density)
-                }
-              ),
-              previewSize: usedPreviewSize,
-              "aria-busy": isLoading,
-              ref: resizeObserverRef
-            }
-          ),
-          virtualFocus: true,
-          orientation: "horizontal",
-          role: "listbox",
-          "aria-multiselectable": isMultiselect,
-          "aria-label": itemListLabel,
-          children: [
-            Array.from({ length: placeholdersNeeded }).map(
-              (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-                import_components16.Composite.Item,
-                {
-                  render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-                    Stack,
-                    {
-                      direction: "column",
-                      children,
-                      ...props
-                    }
-                  ),
-                  role: "option",
-                  "aria-hidden": true,
-                  tabIndex: -1,
-                  className: "dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"
-                },
-                `placeholder-${index2}`
-              )
-            ),
-            data.map((item) => {
-              const posinset = item.position;
-              return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-                GridItem3,
-                {
-                  view,
-                  selection,
-                  onChangeSelection,
-                  selectionProps: getSelectionProps(
-                    getItemId(item)
-                  ),
-                  getItemId,
-                  item,
-                  mediaField,
-                  titleField: titleField2,
-                  descriptionField: descriptionField3,
-                  regularFields,
-                  badgeFields,
-                  config: {
-                    sizes: size4
-                  },
-                  posinset,
-                  setsize: setSize
-                },
-                getItemId(item)
-              );
-            })
-          ]
-        }
-      ),
-      // Render empty state.
-      !hasData && /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-        "div",
-        {
-          className: clsx_default({
-            "dataviews-loading": isLoading,
-            "dataviews-no-results": !isLoading
-          }),
-          children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime109.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_components16.Spinner, {}) }) : empty
-        }
-      ),
-      hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime109.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_components16.Spinner, {}) })
-    ]
-  });
-}
-var picker_grid_default = ViewPickerGrid;
-
-// packages/dataviews/build-module/components/dataviews-layouts/picker-table/index.mjs
-var import_i18n23 = __toESM(require_i18n(), 1);
-var import_components17 = __toESM(require_components(), 1);
-var import_element78 = __toESM(require_element(), 1);
-var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
-function TableColumnField2({
-  item,
-  fields,
-  column,
-  align
-}) {
-  const field = fields.find((f2) => f2.id === column);
-  if (!field) {
-    return null;
-  }
-  const className = clsx_default("dataviews-view-table__cell-content-wrapper", {
-    "dataviews-view-table__cell-align-end": align === "end",
-    "dataviews-view-table__cell-align-center": align === "center"
-  });
-  return /* @__PURE__ */ (0, import_jsx_runtime110.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(field.render, { item, field }) });
-}
-function TableRow2({
-  item,
-  fields,
-  id,
-  view,
-  titleField: titleField2,
-  mediaField,
-  descriptionField: descriptionField3,
-  selection,
-  getItemId,
-  onChangeSelection,
-  selectionProps,
-  posinset
-}) {
-  const { paginationInfo } = (0, import_element78.useContext)(dataviews_context_default);
-  const isSelected2 = selection.includes(id);
-  const [isHovered, setIsHovered] = (0, import_element78.useState)(false);
-  const elementRef = (0, import_element78.useRef)(null);
-  useIntersectionObserver(elementRef, posinset);
-  const {
-    showTitle = true,
-    showMedia = true,
-    showDescription = true,
-    infiniteScrollEnabled
-  } = view;
-  const handleMouseEnter = () => {
-    setIsHovered(true);
-  };
-  const handleMouseLeave = () => {
-    setIsHovered(false);
-  };
-  const columns = view.fields ?? [];
-  const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
-  return /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(
-    import_components17.Composite.Item,
-    {
-      ref: elementRef,
-      render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-        "tr",
-        {
-          className: clsx_default("dataviews-view-table__row", {
-            "is-selected": isSelected2,
-            "is-hovered": isHovered
-          }),
-          onMouseEnter: handleMouseEnter,
-          onMouseLeave: handleMouseLeave,
-          children,
-          ...props
-        }
-      ),
-      "aria-selected": isSelected2,
-      "aria-setsize": paginationInfo.totalItems || void 0,
-      "aria-posinset": posinset,
-      role: infiniteScrollEnabled ? "article" : "option",
-      onClickCapture: selectionProps.onClickCapture,
-      onClick: selectionProps.onClick,
-      onMouseDown: (event) => {
-        if (event.button !== 0) {
-          return;
-        }
-        event.currentTarget.parentElement?.focus({
-          preventScroll: true
-        });
-        selectionProps.onMouseDown(event);
-      },
-      children: [
-        /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-          "td",
-          {
-            className: "dataviews-view-table__checkbox-column",
-            role: "presentation",
-            children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-              DataViewsSelectionCheckbox,
-              {
-                item,
-                selection,
-                onChangeSelection,
-                getItemId,
-                titleField: titleField2,
-                disabled: false,
-                "aria-hidden": true,
-                tabIndex: -1
-              }
-            ) })
-          }
-        ),
-        hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-          "td",
-          {
-            role: "presentation",
-            children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-              column_primary_default,
-              {
-                item,
-                titleField: showTitle ? titleField2 : void 0,
-                mediaField: showMedia ? mediaField : void 0,
-                descriptionField: showDescription ? descriptionField3 : void 0,
-                isItemClickable: () => false
-              }
-            )
-          }
-        ),
-        columns.map((column) => {
-          const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-          return /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-            "td",
-            {
-              style: {
-                width,
-                maxWidth,
-                minWidth
-              },
-              role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-                TableColumnField2,
-                {
-                  fields,
-                  item,
-                  column,
-                  align
-                }
-              )
-            },
-            column
-          );
-        })
-      ]
-    },
-    id
-  );
-}
-function ViewPickerTable({
-  actions,
-  data,
-  fields,
-  getItemId,
-  isLoading = false,
-  onChangeView,
-  onChangeSelection,
-  selection,
-  setOpenedFilter,
-  view,
-  className,
-  empty
-}) {
-  const headerMenuRefs = (0, import_element78.useRef)(/* @__PURE__ */ new Map());
-  const headerMenuToFocusRef = (0, import_element78.useRef)(void 0);
-  const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element78.useState)();
-  const isMultiselect = useIsMultiselectPicker(actions) ?? false;
-  (0, import_element78.useEffect)(() => {
-    if (headerMenuToFocusRef.current) {
-      headerMenuToFocusRef.current.focus();
-      headerMenuToFocusRef.current = void 0;
-    }
-  });
-  const groupField = view.groupBy?.field ? fields.find((f2) => f2.id === view.groupBy?.field) : null;
-  const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-  const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-  const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-  const { getSelectionProps } = useSelectionProps({
-    data: orderedData,
-    getItemId,
-    isItemSelectable: () => true,
-    selection,
-    onChangeSelection,
-    selectionMode: isMultiselect ? "multi" : "single-clearable",
-    shouldSelectOnClick: true
-  });
-  const tableNoticeId = (0, import_element78.useId)();
-  if (nextHeaderMenuToFocus) {
-    headerMenuToFocusRef.current = nextHeaderMenuToFocus;
-    setNextHeaderMenuToFocus(void 0);
-    return;
-  }
-  const onHide = (field) => {
-    const hidden = headerMenuRefs.current.get(field.id);
-    const fallback = hidden ? headerMenuRefs.current.get(hidden.fallback) : void 0;
-    setNextHeaderMenuToFocus(fallback?.node);
-  };
-  const hasData = !!data?.length;
-  const titleField2 = fields.find((field) => field.id === view.titleField);
-  const mediaField = fields.find((field) => field.id === view.mediaField);
-  const descriptionField3 = fields.find(
-    (field) => field.id === view.descriptionField
-  );
-  const { showTitle = true, showMedia = true, showDescription = true } = view;
-  const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
-  const columns = view.fields ?? [];
-  const headerMenuRef = (column, index2) => (node) => {
-    if (node) {
-      headerMenuRefs.current.set(column, {
-        node,
-        fallback: columns[index2 > 0 ? index2 - 1 : 1]
-      });
-    } else {
-      headerMenuRefs.current.delete(column);
-    }
-  };
-  return /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(import_jsx_runtime110.Fragment, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(
-      "table",
-      {
-        className: clsx_default(
-          "dataviews-view-table",
-          "dataviews-view-picker-table",
-          className,
-          {
-            [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-              view.layout.density
-            )
-          }
-        ),
-        "aria-busy": isLoading,
-        "aria-describedby": tableNoticeId,
-        role: isInfiniteScroll ? "feed" : "listbox",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime110.jsx)("thead", { role: "presentation", children: /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(
-            "tr",
-            {
-              className: "dataviews-view-table__row",
-              role: "presentation",
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime110.jsx)("th", { className: "dataviews-view-table__checkbox-column", children: isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-                  BulkSelectionCheckbox,
-                  {
-                    selection,
-                    onChangeSelection,
-                    data,
-                    actions,
-                    getItemId,
-                    disableSelectAll: isInfiniteScroll
-                  }
-                ) }),
-                hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime110.jsx)("th", { children: titleField2 && /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-                  column_header_menu_default,
-                  {
-                    ref: headerMenuRef(
-                      titleField2.id,
-                      0
-                    ),
-                    fieldId: titleField2.id,
-                    view,
-                    fields,
-                    onChangeView,
-                    onHide,
-                    setOpenedFilter,
-                    canMove: false
-                  }
-                ) }),
-                columns.map((column, index2) => {
-                  const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-                  return /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-                    "th",
-                    {
-                      style: {
-                        width,
-                        maxWidth,
-                        minWidth,
-                        textAlign: align
-                      },
-                      "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
-                      scope: "col",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-                        column_header_menu_default,
-                        {
-                          ref: headerMenuRef(column, index2),
-                          fieldId: column,
-                          view,
-                          fields,
-                          onChangeView,
-                          onHide,
-                          setOpenedFilter,
-                          canMove: view.layout?.enableMoving ?? true
-                        }
-                      )
-                    },
-                    column
-                  );
-                })
-              ]
-            }
-          ) }),
-          hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(
-              import_components17.Composite,
-              {
-                virtualFocus: true,
-                orientation: "vertical",
-                render: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)("tbody", { role: "group" }),
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-                    "tr",
-                    {
-                      className: "dataviews-view-table__group-header-row",
-                      role: "presentation",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime110.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_i18n23.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"),
-                            groupField.label,
-                            groupName
-                          )
-                        }
-                      )
-                    }
-                  ),
-                  groupItems.map((item, index2) => {
-                    const id = getItemId(item) || index2.toString();
-                    return /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-                      TableRow2,
-                      {
-                        item,
-                        fields,
-                        id,
-                        view,
-                        titleField: titleField2,
-                        mediaField,
-                        descriptionField: descriptionField3,
-                        selection,
-                        getItemId,
-                        onChangeSelection,
-                        selectionProps: getSelectionProps(
-                          id
-                        )
-                      },
-                      getItemId(item)
-                    );
-                  })
-                ]
-              },
-              `group-${groupName}`
-            )
-          ) : /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-            import_components17.Composite,
-            {
-              render: /* @__PURE__ */ (0, import_jsx_runtime110.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_runtime110.jsx)(
-                  TableRow2,
-                  {
-                    item,
-                    fields,
-                    id,
-                    view,
-                    titleField: titleField2,
-                    mediaField,
-                    descriptionField: descriptionField3,
-                    selection,
-                    getItemId,
-                    onChangeSelection,
-                    selectionProps: getSelectionProps(
-                      id
-                    ),
-                    posinset
-                  },
-                  itemId
-                );
-              })
-            }
-          )
-        ]
-      }
-    ),
-    /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(
-      "div",
-      {
-        className: clsx_default({
-          "dataviews-loading": isLoading,
-          "dataviews-no-results": !hasData && !isLoading
-        }),
-        id: tableNoticeId,
-        children: [
-          !hasData && (isLoading ? /* @__PURE__ */ (0, import_jsx_runtime110.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(import_components17.Spinner, {}) }) : empty),
-          hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime110.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(import_components17.Spinner, {}) })
-        ]
-      }
-    )
-  ] });
-}
-var picker_table_default = ViewPickerTable;
-
-// packages/dataviews/build-module/components/dataviews-layouts/picker-activity/index.mjs
-var import_components18 = __toESM(require_components(), 1);
-var import_element79 = __toESM(require_element(), 1);
-var import_compose9 = __toESM(require_compose(), 1);
-var import_i18n24 = __toESM(require_i18n(), 1);
-var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
-function isDefined4(item) {
-  return !!item;
-}
-function PickerActivityItem({
-  view,
-  selection,
-  selectionProps,
-  getItemId,
-  item,
-  titleField: titleField2,
-  mediaField,
-  descriptionField: descriptionField3,
-  otherFields,
-  posinset,
-  setsize
-}) {
-  const elementRef = (0, import_element79.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_runtime111.jsx)(
-    mediaField.render,
-    {
-      item,
-      field: mediaField,
-      config: {
-        sizes: density === "comfortable" ? "32px" : "24px"
-      }
-    }
-  ) : null;
-  const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("div", { className: "dataviews-view-picker-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
-    "span",
-    {
-      className: "dataviews-view-picker-activity__item-bullet",
-      "aria-hidden": "true"
-    }
-  ) });
-  const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(titleField2.render, { item, field: titleField2 }) : null;
-  const renderedDescriptionField = showDescription && descriptionField3?.render ? /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(descriptionField3.render, { item, field: descriptionField3 }) : null;
-  const verticalGap = (0, import_element79.useMemo)(() => {
-    switch (density) {
-      case "comfortable":
-        return "md";
-      default:
-        return "sm";
-    }
-  }, [density]);
-  return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
-    import_components18.Composite.Item,
-    {
-      ref: elementRef,
-      role: "option",
-      "aria-label": titleField2 ? titleField2.getValue({ item }) || void 0 : void 0,
-      "aria-posinset": posinset,
-      "aria-setsize": setsize,
-      "aria-selected": isSelected2,
-      className: clsx_default(
-        "dataviews-view-picker-activity__item",
-        density === "compact" && "is-compact",
-        density === "balanced" && "is-balanced",
-        density === "comfortable" && "is-comfortable",
-        isSelected2 && "is-selected"
-      ),
-      ...selectionProps,
-      render: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("div", {}),
-      children: /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
-          Stack,
-          {
-            direction: "column",
-            gap: "xs",
-            align: "center",
-            className: "dataviews-view-picker-activity__item-type",
-            children: renderedMediaField
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)(
-          Stack,
-          {
-            direction: "column",
-            gap: verticalGap,
-            align: "flex-start",
-            className: "dataviews-view-picker-activity__item-content",
-            children: [
-              renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("div", { className: "dataviews-view-picker-activity__item-title", children: renderedTitleField }),
-              renderedDescriptionField && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("div", { className: "dataviews-view-picker-activity__item-description", children: renderedDescriptionField }),
-              /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("div", { className: "dataviews-view-picker-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)(
-                "div",
-                {
-                  className: "dataviews-view-picker-activity__item-field",
-                  children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
-                      VisuallyHidden,
-                      {
-                        render: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("span", {}),
-                        className: "dataviews-view-picker-activity__item-field-label",
-                        children: field.label
-                      }
-                    ),
-                    /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("span", { className: "dataviews-view-picker-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
-                      field.render,
-                      {
-                        item,
-                        field
-                      }
-                    ) })
-                  ]
-                },
-                field.id
-              )) })
-            ]
-          }
-        )
-      ] })
-    }
-  );
-}
-function PickerActivityGroup({
-  groupName,
-  groupField,
-  showLabel = true,
-  children
-}) {
-  const headerId = (0, import_compose9.useInstanceId)(
-    PickerActivityGroup,
-    "dataviews-view-picker-activity-group__header"
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)(
-    Stack,
-    {
-      direction: "column",
-      role: "group",
-      "aria-labelledby": headerId,
-      className: "dataviews-view-picker-activity-group",
-      children: [
-        /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
-          "h3",
-          {
-            className: "dataviews-view-picker-activity-group__header",
-            id: headerId,
-            children: showLabel ? (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_i18n24.__)("%1$s: %2$s"),
-              groupField.label,
-              groupName
-            ) : groupName
-          }
-        ),
-        children
-      ]
-    }
-  );
-}
-function ViewPickerActivity({
-  data,
-  fields,
-  getItemId,
-  isLoading,
-  onChangeSelection,
-  selection,
-  view,
-  actions,
-  className,
-  empty
-}) {
-  const { itemListLabel, paginationInfo } = (0, import_element79.useContext)(dataviews_context_default);
-  const isMultiselect = useIsMultiselectPicker(actions);
-  const titleField2 = fields.find(
-    (field) => field.id === view?.titleField
-  );
-  const mediaField = fields.find(
-    (field) => field.id === view?.mediaField
-  );
-  const descriptionField3 = fields.find(
-    (field) => field.id === view?.descriptionField
-  );
-  const otherFields = (view?.fields ?? []).map((fieldId) => fields.find((f2) => fieldId === f2.id)).filter(isDefined4);
-  const groupField = view.groupBy?.field ? fields.find((f2) => f2.id === view.groupBy?.field) : null;
-  const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-  const isInfiniteScroll = (view.infiniteScrollEnabled && !dataByGroup) ?? false;
-  const setsize = isInfiniteScroll ? paginationInfo?.totalItems : void 0;
-  const hasData = !!data?.length;
-  const isGrouped = !!(groupField && dataByGroup);
-  const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-  const { getSelectionProps } = useSelectionProps({
-    data: orderedData,
-    getItemId,
-    isItemSelectable: () => true,
-    selection,
-    onChangeSelection,
-    selectionMode: isMultiselect ? "multi" : "single-clearable",
-    shouldSelectOnClick: true
-  });
-  const renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
-    PickerActivityItem,
-    {
-      view,
-      selection,
-      selectionProps: getSelectionProps(getItemId(item)),
-      getItemId,
-      item,
-      titleField: titleField2,
-      mediaField,
-      descriptionField: descriptionField3,
-      otherFields,
-      posinset: item.position,
-      setsize
-    },
-    getItemId(item)
-  );
-  if (!hasData) {
-    return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
-      "div",
-      {
-        className: clsx_default({
-          "dataviews-loading": isLoading,
-          "dataviews-no-results": !isLoading
-        }),
-        children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_components18.Spinner, {}) }) : empty
-      }
-    );
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)(import_jsx_runtime111.Fragment, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
-      import_components18.Composite,
-      {
-        virtualFocus: true,
-        orientation: "vertical",
-        role: "listbox",
-        "aria-multiselectable": isMultiselect,
-        "aria-label": itemListLabel,
-        "aria-busy": isLoading,
-        render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
-        className: clsx_default(
-          "dataviews-view-picker-activity",
-          className
-        ),
-        children: isGrouped && dataByGroup ? Array.from(dataByGroup.entries()).map(
-          ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
-            PickerActivityGroup,
-            {
-              groupName,
-              groupField,
-              showLabel: view.groupBy?.showLabel !== false,
-              children: groupItems.map(renderItem)
-            },
-            groupName
-          )
-        ) : data.map(renderItem)
-      }
-    ),
-    isLoading && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_components18.Spinner, {}) })
-  ] });
-}
-
-// packages/dataviews/build-module/components/dataviews-layouts/utils/density-picker.mjs
-var import_components19 = __toESM(require_components(), 1);
-var import_i18n25 = __toESM(require_i18n(), 1);
-var import_element80 = __toESM(require_element(), 1);
-var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
-function DensityPicker() {
-  const context = (0, import_element80.useContext)(dataviews_context_default);
-  const view = context.view;
-  return /* @__PURE__ */ (0, import_jsx_runtime112.jsxs)(
-    import_components19.__experimentalToggleGroupControl,
-    {
-      label: (0, import_i18n25.__)("Density"),
-      value: view.layout?.density || "balanced",
-      onChange: (value) => {
-        context.onChangeView({
-          ...view,
-          layout: {
-            ...view.layout,
-            density: value
-          }
-        });
-      },
-      isBlock: true,
-      children: [
-        /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(
-          import_components19.__experimentalToggleGroupControlOption,
-          {
-            value: "comfortable",
-            label: (0, import_i18n25._x)(
-              "Comfortable",
-              "Density option for DataView layout"
-            )
-          },
-          "comfortable"
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(
-          import_components19.__experimentalToggleGroupControlOption,
-          {
-            value: "balanced",
-            label: (0, import_i18n25._x)("Balanced", "Density option for DataView layout")
-          },
-          "balanced"
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(
-          import_components19.__experimentalToggleGroupControlOption,
-          {
-            value: "compact",
-            label: (0, import_i18n25._x)("Compact", "Density option for DataView layout")
-          },
-          "compact"
-        )
-      ]
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataviews-layouts/utils/preview-size-picker.mjs
-var import_components20 = __toESM(require_components(), 1);
-var import_i18n26 = __toESM(require_i18n(), 1);
-var import_element81 = __toESM(require_element(), 1);
-var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
-var imageSizes2 = [
-  {
-    value: 120,
-    breakpoint: 1
-  },
-  {
-    value: 170,
-    breakpoint: 1
-  },
-  {
-    value: 230,
-    breakpoint: 1
-  },
-  {
-    value: 290,
-    breakpoint: 1112
-    // at minimum image width, 4 images display at this container size
-  },
-  {
-    value: 350,
-    breakpoint: 1636
-    // at minimum image width, 6 images display at this container size
-  },
-  {
-    value: 430,
-    breakpoint: 588
-    // at minimum image width, 2 images display at this container size
-  }
-];
-function PreviewSizePicker() {
-  const context = (0, import_element81.useContext)(dataviews_context_default);
-  const view = context.view;
-  const breakValues = imageSizes2.filter((size4) => {
-    return context.containerWidth >= size4.breakpoint;
-  });
-  const layoutPreviewSize = view.layout?.previewSize ?? 230;
-  const previewSizeToUse = breakValues.map((size4, index2) => ({ ...size4, index: index2 })).filter((size4) => size4.value <= layoutPreviewSize).sort((a2, b2) => b2.value - a2.value)[0]?.index ?? 0;
-  const marks = breakValues.map((size4, index2) => {
-    return {
-      value: index2
-    };
-  });
-  return /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
-    import_components20.RangeControl,
-    {
-      showTooltip: false,
-      label: (0, import_i18n26.__)("Preview size"),
-      value: previewSizeToUse,
-      min: 0,
-      max: breakValues.length - 1,
-      withInputField: false,
-      onChange: (value = 0) => {
-        context.onChangeView({
-          ...view,
-          layout: {
-            ...view.layout,
-            previewSize: breakValues[value].value
-          }
-        });
-      },
-      step: 1,
-      marks
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataviews-layouts/utils/grid-config-options.mjs
-var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
-function GridConfigOptions() {
-  return /* @__PURE__ */ (0, import_jsx_runtime114.jsxs)(import_jsx_runtime114.Fragment, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(DensityPicker, {}),
-    /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(PreviewSizePicker, {})
-  ] });
-}
-
-// packages/dataviews/build-module/components/dataviews-layouts/index.mjs
-var VIEW_LAYOUTS = [
-  {
-    type: LAYOUT_TABLE,
-    label: (0, import_i18n27.__)("Table"),
-    component: table_default,
-    icon: block_table_default,
-    viewConfigOptions: DensityPicker
-  },
-  {
-    type: LAYOUT_GRID,
-    label: (0, import_i18n27.__)("Grid"),
-    component: grid_default,
-    icon: category_default,
-    viewConfigOptions: GridConfigOptions
-  },
-  {
-    type: LAYOUT_LIST,
-    label: (0, import_i18n27.__)("List"),
-    component: ViewList,
-    icon: (0, import_i18n27.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
-    viewConfigOptions: DensityPicker
-  },
-  {
-    type: LAYOUT_ACTIVITY,
-    label: (0, import_i18n27.__)("Activity"),
-    component: ViewActivity,
-    icon: scheduled_default,
-    viewConfigOptions: DensityPicker
-  },
-  {
-    type: LAYOUT_PICKER_GRID,
-    label: (0, import_i18n27.__)("Grid"),
-    component: picker_grid_default,
-    icon: category_default,
-    viewConfigOptions: GridConfigOptions,
-    isPicker: true
-  },
-  {
-    type: LAYOUT_PICKER_TABLE,
-    label: (0, import_i18n27.__)("Table"),
-    component: picker_table_default,
-    icon: block_table_default,
-    viewConfigOptions: DensityPicker,
-    isPicker: true
-  },
-  {
-    type: LAYOUT_PICKER_ACTIVITY,
-    label: (0, import_i18n27.__)("Activity"),
-    component: ViewPickerActivity,
-    icon: scheduled_default,
-    viewConfigOptions: DensityPicker,
-    isPicker: true
-  }
-];
-
-// packages/dataviews/build-module/components/dataviews-filters/filters.mjs
-var import_element89 = __toESM(require_element(), 1);
-
-// packages/dataviews/build-module/components/dataviews-filters/filter.mjs
-var import_components23 = __toESM(require_components(), 1);
-var import_i18n30 = __toESM(require_i18n(), 1);
-var import_element86 = __toESM(require_element(), 1);
-
-// node_modules/@ariakit/react-components/dist/focusable/focusable-context.js
-var import_react15 = __toESM(require_react(), 1);
-var FocusableContext = (0, import_react15.createContext)(true);
-
-// node_modules/@ariakit/utils/dist/index.js
-function toArray(arg) {
-  if (Array.isArray(arg)) return arg;
-  return typeof arg !== "undefined" ? [arg] : [];
-}
-function flatten2DArray(array) {
-  const flattened = [];
-  for (const row of array) flattened.push(...row);
-  return flattened;
-}
-function reverseArray(array) {
-  return array.slice().reverse();
-}
-function noop4(..._) {
-}
-function hasOwnProperty(object, prop) {
-  if (typeof Object.hasOwn === "function") return Object.hasOwn(object, prop);
-  return Object.prototype.hasOwnProperty.call(object, prop);
-}
-function chain(...fns) {
-  return (...args) => {
-    for (const fn of fns) if (typeof fn === "function") fn(...args);
-  };
-}
-function normalizeString(str) {
-  return str.normalize("NFD").replace(/[\u0300-\u036f]/g, "");
-}
-function omit(object, keys) {
-  const result = { ...object };
-  for (const key of keys) if (hasOwnProperty(result, key)) delete result[key];
-  return result;
-}
-function pick(object, paths) {
-  const result = {};
-  for (const key of paths) if (hasOwnProperty(object, key)) result[key] = object[key];
-  return result;
-}
-function identity(value) {
-  return value;
-}
-function afterPaint(cb = noop4) {
-  let raf = requestAnimationFrame(() => {
-    raf = requestAnimationFrame(cb);
-  });
-  return () => cancelAnimationFrame(raf);
-}
-function invariant(condition, message2) {
-  if (condition) return;
-  if (typeof message2 !== "string") throw new Error("Invariant failed");
-  throw new Error(message2);
-}
-function getKeys(obj) {
-  return Object.keys(obj);
-}
-function isFalsyBooleanCallback(booleanOrCallback, ...args) {
-  const result = typeof booleanOrCallback === "function" ? booleanOrCallback(...args) : booleanOrCallback;
-  if (result == null) return false;
-  return !result;
-}
-function disabledFromProps(props) {
-  return props.disabled || props["aria-disabled"] === true || props["aria-disabled"] === "true";
-}
-function removeUndefinedValues(obj) {
-  const result = {};
-  for (const key in obj) if (obj[key] !== void 0) result[key] = obj[key];
-  return result;
-}
-function defaultValue(...values) {
-  for (const value of values) if (value !== void 0) return value;
-}
-var canUseDOM = checkIsBrowser();
-function checkIsBrowser() {
-  return typeof window !== "undefined" && !!window.document?.createElement;
-}
-function getDocument(node) {
-  if (!node) return document;
-  if ("self" in node) return node.document;
-  return node.ownerDocument || document;
-}
-function getActiveElement(node, activeDescendant = false) {
-  const { activeElement: activeElement2 } = getDocument(node);
-  if (!activeElement2?.nodeName) return null;
-  if (isFrame(activeElement2) && activeElement2.contentDocument?.body) return getActiveElement(activeElement2.contentDocument.body, activeDescendant);
-  if (activeDescendant) {
-    const id = activeElement2.getAttribute("aria-activedescendant");
-    if (id) {
-      const element = getDocument(activeElement2).getElementById(id);
-      if (element) return element;
-    }
-  }
-  return activeElement2;
-}
-function contains2(parent, child) {
-  return parent === child || parent.contains(child);
-}
-function isElement2(target) {
-  return target?.nodeType === 1;
-}
-function isNode2(target) {
-  return typeof target?.nodeType === "number";
-}
-function isFrame(element) {
-  return element.tagName === "IFRAME";
-}
-function isButton(element) {
-  const tagName = element.tagName.toLowerCase();
-  if (tagName === "button") return true;
-  if (tagName === "input" && element.type) return buttonInputTypes.indexOf(element.type) !== -1;
-  return false;
-}
-var buttonInputTypes = [
-  "button",
-  "color",
-  "file",
-  "image",
-  "reset",
-  "submit"
-];
-function isVisible(element) {
-  if (typeof element.checkVisibility === "function") return element.checkVisibility();
-  const htmlElement = element;
-  return htmlElement.offsetWidth > 0 || htmlElement.offsetHeight > 0 || element.getClientRects().length > 0;
-}
-function isTextField(element) {
-  try {
-    if (element.tagName === "TEXTAREA") return true;
-    if (element.tagName !== "INPUT") return false;
-    return element.selectionStart !== null;
-  } catch (_error) {
-    return false;
-  }
-}
-function isTextbox(element) {
-  return element.isContentEditable || isTextField(element);
-}
-function getTextboxValue(element) {
-  if (isTextField(element)) return element.value;
-  if (element.isContentEditable) {
-    const range = getDocument(element).createRange();
-    range.selectNodeContents(element);
-    return range.toString();
-  }
-  return "";
-}
-function getTextboxSelection(element) {
-  let start = 0;
-  let end = 0;
-  if (isTextField(element)) {
-    start = element.selectionStart || 0;
-    end = element.selectionEnd || 0;
-  } else if (element.isContentEditable) {
-    const selection = getDocument(element).getSelection();
-    if (selection?.rangeCount && selection.anchorNode && contains2(element, selection.anchorNode) && selection.focusNode && contains2(element, selection.focusNode)) {
-      const range = selection.getRangeAt(0);
-      const nextRange = range.cloneRange();
-      nextRange.selectNodeContents(element);
-      nextRange.setEnd(range.startContainer, range.startOffset);
-      start = nextRange.toString().length;
-      nextRange.setEnd(range.endContainer, range.endOffset);
-      end = nextRange.toString().length;
-    }
-  }
-  return {
-    start,
-    end
-  };
-}
-var allowedPopupRoles = [
-  "dialog",
-  "menu",
-  "listbox",
-  "tree",
-  "grid"
-];
-var itemRoleByPopupRole = {
-  menu: "menuitem",
-  listbox: "option",
-  tree: "treeitem"
-};
-function getPopupRole(element, fallback) {
-  const role = element?.getAttribute("role");
-  if (role && allowedPopupRoles.indexOf(role) !== -1) return role;
-  return fallback;
-}
-function getItemRoleByPopupRole(popupRole) {
-  if (popupRole == null) return;
-  if (!hasOwnProperty(itemRoleByPopupRole, popupRole)) return;
-  return itemRoleByPopupRole[popupRole];
-}
-function getScrollingElement(element) {
-  if (!element) return null;
-  const isScrollableOverflow = (overflow) => {
-    if (overflow === "auto") return true;
-    if (overflow === "scroll") return true;
-    return false;
-  };
-  if (element.clientHeight && element.scrollHeight > element.clientHeight) {
-    const { overflowY } = getComputedStyle(element);
-    if (isScrollableOverflow(overflowY)) return element;
-  } else if (element.clientWidth && element.scrollWidth > element.clientWidth) {
-    const { overflowX } = getComputedStyle(element);
-    if (isScrollableOverflow(overflowX)) return element;
-  }
-  const doc = getDocument(element);
-  return getScrollingElement(element.parentElement) || doc.scrollingElement || doc.body;
-}
-function setSelectionRange(element, ...args) {
-  if (/text|search|password|tel|url/i.test(element.type)) element.setSelectionRange(...args);
-}
-function sortBasedOnDOMPosition(items, getElement) {
-  const pairs = items.map((item, index2) => [index2, item]);
-  let isOrderDifferent = false;
-  pairs.sort(([indexA, a2], [indexB, b2]) => {
-    const elementA = getElement(a2);
-    const elementB = getElement(b2);
-    if (elementA === elementB) return 0;
-    if (!elementA || !elementB) return 0;
-    if (isElementPreceding(elementA, elementB)) {
-      if (indexA > indexB) isOrderDifferent = true;
-      return -1;
-    }
-    if (indexA < indexB) isOrderDifferent = true;
-    return 1;
-  });
-  if (isOrderDifferent) return pairs.map(([_, item]) => item);
-  return items;
-}
-function isElementPreceding(a2, b2) {
-  return Boolean(b2.compareDocumentPosition(a2) & Node.DOCUMENT_POSITION_PRECEDING);
-}
-function isTouchDevice() {
-  return canUseDOM && !!navigator.maxTouchPoints;
-}
-function isApple() {
-  if (!canUseDOM) return false;
-  return /mac|iphone|ipad|ipod/i.test(navigator.platform);
-}
-function isSafari() {
-  return canUseDOM && isApple() && /apple/i.test(navigator.vendor);
-}
-function isFirefox() {
-  return canUseDOM && /firefox\//i.test(navigator.userAgent);
-}
-function isPortalEvent(event) {
-  const { currentTarget, target } = event;
-  if (!currentTarget) return false;
-  if (!isNode2(target)) return true;
-  return !contains2(currentTarget, target);
-}
-function isSelfTarget(event) {
-  return event.target === event.currentTarget;
-}
-function isActivatableNavigationTarget(element) {
-  if (!isElement2(element)) return false;
-  const target = element;
-  const tagName = target.tagName.toLowerCase();
-  if (tagName === "a") return true;
-  if (tagName === "button" && target.type === "submit") return true;
-  if (tagName === "input" && target.type === "submit") return true;
-  return false;
-}
-function isOpeningInNewTab(event) {
-  const isAppleDevice = isApple();
-  if (isAppleDevice && !event.metaKey) return false;
-  if (!isAppleDevice && !event.ctrlKey) return false;
-  return isActivatableNavigationTarget(event.currentTarget);
-}
-function isDownloading(event) {
-  if (!event.altKey) return false;
-  return isActivatableNavigationTarget(event.currentTarget);
-}
-function fireBlurEvent(element, eventInit) {
-  const event = new FocusEvent("blur", eventInit);
-  const defaultAllowed = element.dispatchEvent(event);
-  const bubbleInit = {
-    ...eventInit,
-    bubbles: true
-  };
-  element.dispatchEvent(new FocusEvent("focusout", bubbleInit));
-  return defaultAllowed;
-}
-function fireKeyboardEvent(element, type, eventInit) {
-  const event = new KeyboardEvent(type, eventInit);
-  return element.dispatchEvent(event);
-}
-function fireClickEvent(element, eventInit) {
-  const event = new MouseEvent("click", eventInit);
-  return element.dispatchEvent(event);
-}
-function isFocusEventOutside(event, container) {
-  const containerElement = container || event.currentTarget;
-  const relatedTarget = event.relatedTarget;
-  return !isNode2(relatedTarget) || !contains2(containerElement, relatedTarget);
-}
-function isInputEvent(event) {
-  return event.type === "input";
-}
-function queueBeforeEvent(element, type, callback, timeout) {
-  const createTimer = (callback2) => {
-    if (timeout) {
-      const timerId2 = setTimeout(callback2, timeout);
-      return () => clearTimeout(timerId2);
-    }
-    const timerId = requestAnimationFrame(callback2);
-    return () => cancelAnimationFrame(timerId);
-  };
-  const cancelTimer = createTimer(() => {
-    element.removeEventListener(type, callSync, true);
-    callback();
-  });
-  const callSync = () => {
-    cancelTimer();
-    callback();
-  };
-  element.addEventListener(type, callSync, {
-    once: true,
-    capture: true
-  });
-  return () => {
-    cancelTimer();
-    element.removeEventListener(type, callSync, true);
-  };
-}
-function addGlobalEventListener(type, listener, options, scope = window) {
-  const children = [];
-  try {
-    scope.document.addEventListener(type, listener, options);
-    for (const frame of Array.from(scope.frames)) children.push(addGlobalEventListener(type, listener, options, frame));
-  } catch {
-  }
-  const removeEventListener = () => {
-    try {
-      scope.document.removeEventListener(type, listener, options);
-    } catch {
-    }
-    for (const remove of children) remove();
-  };
-  return removeEventListener;
-}
-var selector = "input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";
-function isFocusable(element) {
-  if (!element.matches(selector)) return false;
-  if (!isVisible(element)) return false;
-  if (element.closest("[inert]")) return false;
-  return true;
-}
-function hasFocus(element) {
-  const activeElement2 = getActiveElement(element);
-  if (!activeElement2) return false;
-  if (activeElement2 === element) return true;
-  const activeDescendant = activeElement2.getAttribute("aria-activedescendant");
-  if (!activeDescendant) return false;
-  return activeDescendant === element.id;
-}
-function hasFocusWithin(element) {
-  const activeElement2 = getActiveElement(element);
-  if (!activeElement2) return false;
-  if (contains2(element, activeElement2)) return true;
-  const activeDescendant = activeElement2.getAttribute("aria-activedescendant");
-  if (!activeDescendant) return false;
-  if (!("id" in element)) return false;
-  if (activeDescendant === element.id) return true;
-  return !!element.querySelector(`#${CSS.escape(activeDescendant)}`);
-}
-function 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?.();
-    return createUndoCallback(async () => {
-      await redo?.();
-      return callback;
-    });
-  };
-}
-var UndoManager = createUndoManager();
-function createUndoManager({ limit = 100 } = {}) {
-  const undoStack = [];
-  let redoStack = [];
-  let currentGroup = null;
-  const canUndo = () => undoStack.length > 0;
-  const canRedo = () => redoStack.length > 0;
-  const undo = async () => {
-    if (!canUndo()) return;
-    currentGroup = null;
-    redoStack.push(await undoStack.pop()?.());
-  };
-  const redo = async () => {
-    if (!canRedo()) return;
-    currentGroup = null;
-    undoStack.push(await redoStack.pop()?.());
-  };
-  const execute = async (callback, group) => {
-    if (!callback) return;
-    const sameGroup = group === currentGroup;
-    currentGroup = group ?? null;
-    const nextIndex = sameGroup ? Math.max(0, undoStack.length - 1) : undoStack.length;
-    const undoCallback = await callback();
-    if (!undoCallback) return;
-    redoStack = [];
-    const currentUndo = undoStack[nextIndex];
-    undoStack[nextIndex] = createUndoCallback(async () => {
-      await undoCallback?.();
-      const currentRedo = await currentUndo?.();
-      return async () => {
-        await currentRedo?.();
-        await callback?.();
-      };
-    });
-    while (undoStack.length > limit) undoStack.shift();
-  };
-  return {
-    canUndo,
-    canRedo,
-    undo,
-    redo,
-    execute
-  };
-}
-
-// node_modules/@ariakit/react-utils/dist/index.js
-var React82 = __toESM(require_react(), 1);
-var import_react16 = __toESM(require_react(), 1);
-var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
-function setRef(ref, value) {
-  if (typeof ref === "function") {
-    const cleanup = ref(value);
-    if (typeof cleanup === "function") return cleanup;
-  } else if (ref) ref.current = value;
-}
-function isValidElementWithRef(element) {
-  if (!element) return false;
-  if (!(0, import_react16.isValidElement)(element)) return false;
-  if ("ref" in element.props) return true;
-  if ("ref" in element) return true;
-  return false;
-}
-function getRefProperty(element) {
-  if (!isValidElementWithRef(element)) return null;
-  return { ...element.props }.ref || element.ref;
-}
-function mergeProps2(base, overrides) {
-  const props = { ...base };
-  for (const key in overrides) {
-    if (!hasOwnProperty(overrides, key)) continue;
-    if (key === "className") {
-      const prop = "className";
-      const baseClass = base[prop];
-      const overrideClass = overrides[prop];
-      if (baseClass && overrideClass) props[prop] = `${baseClass} ${overrideClass}`;
-      else props[prop] = overrideClass || baseClass;
-      continue;
-    }
-    if (key === "style") {
-      const prop = "style";
-      props[prop] = base[prop] ? {
-        ...base[prop],
-        ...overrides[prop]
-      } : overrides[prop];
-      continue;
-    }
-    const overrideValue = overrides[key];
-    if (key.startsWith("on")) {
-      if (typeof overrideValue !== "function") continue;
-      const baseValue = base[key];
-      if (typeof baseValue === "function") {
-        props[key] = (...args) => {
-          overrideValue(...args);
-          baseValue(...args);
-        };
-        continue;
-      }
-    }
-    props[key] = overrideValue;
-  }
-  return props;
-}
-var _React = { ...React82 };
-var useReactId = _React.useId;
-var useReactDeferredValue = _React.useDeferredValue;
-var useReactInsertionEffect = _React.useInsertionEffect;
-var useSafeLayoutEffect = canUseDOM ? import_react16.useLayoutEffect : import_react16.useEffect;
-function useInitialValue(value) {
-  const [initialValue] = (0, import_react16.useState)(value);
-  return initialValue;
-}
-function useLiveRef(value) {
-  const ref = (0, import_react16.useRef)(value);
-  useSafeLayoutEffect(() => {
-    ref.current = value;
-  });
-  return ref;
-}
-function useEvent(callback) {
-  const ref = (0, import_react16.useRef)(() => {
-    throw new Error("Cannot call an event handler while rendering.");
-  });
-  if (useReactInsertionEffect) useReactInsertionEffect(() => {
-    ref.current = callback;
-  });
-  else ref.current = callback;
-  return (0, import_react16.useCallback)((...args) => ref.current?.(...args), []);
-}
-function useTransactionState(callback) {
-  const [state, setState] = (0, import_react16.useState)(null);
-  useSafeLayoutEffect(() => {
-    if (state == null) return;
-    if (!callback) return;
-    let prevState = null;
-    callback((prev) => {
-      prevState = prev;
-      return state;
-    });
-    return () => {
-      callback(prevState);
-    };
-  }, [state, callback]);
-  return [state, setState];
-}
-function useMergeRefs3(...refs) {
-  return (0, import_react16.useMemo)(() => {
-    if (!refs.some(Boolean)) return;
-    return (value) => {
-      const refEffects = [];
-      for (const ref of refs) {
-        if (!ref) continue;
-        const cleanup = setRef(ref, value);
-        refEffects.push({
-          ref,
-          cleanup: typeof cleanup === "function" ? cleanup : void 0
-        });
-      }
-      if (!refEffects.some((effect) => effect.cleanup)) return;
-      return () => {
-        for (const { ref, cleanup } of refEffects) if (cleanup) cleanup();
-        else setRef(ref, null);
-      };
-    };
-  }, refs);
-}
-function useId5(defaultId) {
-  if (useReactId) {
-    const reactId = useReactId();
-    if (defaultId) return defaultId;
-    return reactId;
-  }
-  const [id, setId] = (0, import_react16.useState)(defaultId);
-  useSafeLayoutEffect(() => {
-    if (defaultId || id) return;
-    setId(`id-${Math.random().toString(36).slice(2, 8)}`);
-  }, [defaultId, id]);
-  return defaultId || id;
-}
-function useTagName(refOrElement, type) {
-  const stringOrUndefined = (type2) => {
-    if (typeof type2 !== "string") return;
-    return type2;
-  };
-  const [tagName, setTagName] = (0, import_react16.useState)(() => stringOrUndefined(type));
-  useSafeLayoutEffect(() => {
-    setTagName((refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement)?.tagName.toLowerCase() || stringOrUndefined(type));
-  }, [refOrElement, type]);
-  return tagName;
-}
-function useAttribute(refOrElement, attributeName, defaultValue2) {
-  const initialValue = useInitialValue(defaultValue2);
-  const [attribute, setAttribute] = (0, import_react16.useState)(initialValue);
-  (0, import_react16.useEffect)(() => {
-    const element = refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement;
-    if (!element) return;
-    const callback = () => {
-      const value = element.getAttribute(attributeName);
-      setAttribute(value == null ? initialValue : value);
-    };
-    const observer = new MutationObserver(callback);
-    observer.observe(element, { attributeFilter: [attributeName] });
-    callback();
-    return () => observer.disconnect();
-  }, [
-    refOrElement,
-    attributeName,
-    initialValue
-  ]);
-  return attribute;
-}
-function useUpdateEffect(effect, deps) {
-  const mounted = (0, import_react16.useRef)(false);
-  (0, import_react16.useEffect)(() => {
-    if (mounted.current) return effect();
-    mounted.current = true;
-  }, deps);
-  (0, import_react16.useEffect)(() => () => {
-    mounted.current = false;
-  }, []);
-}
-function useUpdateLayoutEffect(effect, deps) {
-  const mounted = (0, import_react16.useRef)(false);
-  useSafeLayoutEffect(() => {
-    if (mounted.current) return effect();
-    mounted.current = true;
-  }, deps);
-  useSafeLayoutEffect(() => () => {
-    mounted.current = false;
-  }, []);
-}
-function useForceUpdate() {
-  return (0, import_react16.useReducer)(() => [], []);
-}
-function useBooleanEvent(booleanOrCallback) {
-  return useEvent(typeof booleanOrCallback === "function" ? booleanOrCallback : () => booleanOrCallback);
-}
-function useWrapElement(props, callback, deps = []) {
-  const wrapElement = (0, import_react16.useCallback)((element) => {
-    if (props.wrapElement) element = props.wrapElement(element);
-    return callback(element);
-  }, [...deps, props.wrapElement]);
-  return {
-    ...props,
-    wrapElement
-  };
-}
-function useMetadataProps(props, key, value) {
-  const parent = props.onLoadedMetadataCapture;
-  const onLoadedMetadataCapture = (0, import_react16.useMemo)(() => {
-    return Object.assign(() => {
-    }, parent, ...value !== void 0 ? [{ [key]: value }] : []);
-  }, [
-    parent,
-    key,
-    value
-  ]);
-  return [parent?.[key], { onLoadedMetadataCapture }];
-}
-var hasInstalledGlobalEventListeners = false;
-function useIsMouseMoving() {
-  (0, import_react16.useEffect)(() => {
-    if (hasInstalledGlobalEventListeners) return;
-    addGlobalEventListener("mousemove", setMouseMoving, true);
-    addGlobalEventListener("mousedown", resetMouseMoving, true);
-    addGlobalEventListener("mouseup", resetMouseMoving, true);
-    addGlobalEventListener("keydown", resetMouseMoving, true);
-    addGlobalEventListener("scroll", resetMouseMoving, true);
-    hasInstalledGlobalEventListeners = true;
-  }, []);
-  return useEvent(() => mouseMoving);
-}
-var mouseMoving = false;
-var previousScreenX = 0;
-var previousScreenY = 0;
-function hasMouseMovement(event) {
-  const movementX = event.movementX || event.screenX - previousScreenX;
-  const movementY = event.movementY || event.screenY - previousScreenY;
-  previousScreenX = event.screenX;
-  previousScreenY = event.screenY;
-  return movementX || movementY || false;
-}
-function setMouseMoving(event) {
-  if (!hasMouseMovement(event)) return;
-  mouseMoving = true;
-}
-function resetMouseMoving() {
-  mouseMoving = false;
-}
-function forwardRef70(render4) {
-  const Role = React82.forwardRef((props, ref) => render4({
-    ...props,
-    ref
-  }));
-  Role.displayName = render4.displayName || render4.name;
-  return Role;
-}
-function memo3(Component, propsAreEqual) {
-  return React82.memo(Component, propsAreEqual);
-}
-function createElement3(Type, props) {
-  const { wrapElement, render: render4, ...rest } = props;
-  const mergedRef = useMergeRefs3(props.ref, getRefProperty(render4));
-  let element;
-  if (React82.isValidElement(render4)) {
-    const renderProps = {
-      ...render4.props,
-      ref: mergedRef
-    };
-    element = React82.cloneElement(render4, mergeProps2(rest, renderProps));
-  } else if (render4) element = render4(rest);
-  else element = /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(Type, { ...rest });
-  if (wrapElement) return wrapElement(element);
-  return element;
-}
-function createHook(useProps) {
-  const useRole = (props = {}) => {
-    return useProps(props);
-  };
-  useRole.displayName = useProps.name;
-  return useRole;
-}
-function createStoreContext(providers = [], scopedProviders = []) {
-  const context = React82.createContext(void 0);
-  const scopedContext = React82.createContext(void 0);
-  const useContext53 = () => React82.useContext(context);
-  const useScopedContext = (onlyScoped = false) => {
-    const scoped = React82.useContext(scopedContext);
-    const store = useContext53();
-    if (onlyScoped) return scoped;
-    return scoped || store;
-  };
-  const useProviderContext = () => {
-    const scoped = React82.useContext(scopedContext);
-    const store = useContext53();
-    if (scoped && scoped === store) return;
-    return store;
-  };
-  const ContextProvider = (props) => {
-    return providers.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(Provider2, {
-      ...props,
-      children
-    }), /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(context.Provider, { ...props }));
-  };
-  const ScopedContextProvider = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(ContextProvider, {
-      ...props,
-      children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(Provider2, {
-        ...props,
-        children
-      }), /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(scopedContext.Provider, { ...props }))
-    });
-  };
-  return {
-    context,
-    scopedContext,
-    useContext: useContext53,
-    useScopedContext,
-    useProviderContext,
-    ContextProvider,
-    ScopedContextProvider
-  };
-}
-
-// node_modules/@ariakit/react-components/dist/focusable/focusable.js
-var import_react17 = __toESM(require_react(), 1);
-var TagName = "div";
-var accessibleWhenDisabledSymbol = /* @__PURE__ */ Symbol("accessibleWhenDisabled");
-var isSafariBrowser = isSafari();
-var alwaysFocusVisibleInputTypes = [
-  "text",
-  "search",
-  "url",
-  "tel",
-  "email",
-  "password",
-  "number",
-  "date",
-  "month",
-  "week",
-  "time",
-  "datetime",
-  "datetime-local"
-];
-function isAlwaysFocusVisible(element) {
-  const { tagName, readOnly, type } = element;
-  if (tagName === "TEXTAREA" && !readOnly) return true;
-  if (tagName === "SELECT" && !readOnly) return true;
-  if (tagName === "INPUT" && !readOnly) return alwaysFocusVisibleInputTypes.includes(type);
-  if (element.isContentEditable) return true;
-  if (element.getAttribute("role") === "combobox" && element.dataset.name) return true;
-  return false;
-}
-function isNativeTabbable(tagName) {
-  if (!tagName) return true;
-  return tagName === "button" || tagName === "summary" || tagName === "input" || tagName === "select" || tagName === "textarea" || tagName === "a";
-}
-function supportsDisabledAttribute(tagName) {
-  if (!tagName) return true;
-  return tagName === "button" || tagName === "input" || tagName === "select" || tagName === "textarea";
-}
-function isNativeSubmitControl(element) {
-  if (element.tagName === "BUTTON") {
-    const { type } = element;
-    return type === "submit";
-  }
-  if (element.tagName === "INPUT") {
-    const { type } = element;
-    return type === "submit" || type === "image";
-  }
-  return false;
-}
-function getTabIndex4({ focusable: focusable2, trulyDisabled, nativeTabbable, supportsDisabled, safariTabIndex, tabIndexProp }) {
-  if (!focusable2) return tabIndexProp;
-  if (trulyDisabled) {
-    if (nativeTabbable && !supportsDisabled) return -1;
-    return;
-  }
-  if (nativeTabbable) {
-    if (safariTabIndex && tabIndexProp == null) return 0;
-    return tabIndexProp;
-  }
-  return tabIndexProp ?? 0;
-}
-function useDisableEvent(onEvent, disabled2) {
-  return useEvent((event) => {
-    onEvent?.(event);
-    if (event.defaultPrevented) return;
-    if (disabled2) {
-      event.stopPropagation();
-      event.preventDefault();
-    }
-  });
-}
-var hasInstalledGlobalEventListeners2 = false;
-var isKeyboardModality = true;
-function onGlobalMouseDown(event) {
-  const target = event.target;
-  if (isElement2(target) && !target.hasAttribute("data-focus-visible")) isKeyboardModality = false;
-}
-function onGlobalKeyDown(event) {
-  if (event.metaKey) return;
-  if (event.ctrlKey) return;
-  if (event.altKey) return;
-  isKeyboardModality = true;
-}
-var useFocusable = createHook(function useFocusable2({ focusable: focusable2 = true, accessibleWhenDisabled, autoFocus, onFocusVisible, ...props }) {
-  const ref = (0, import_react17.useRef)(null);
-  const [parentAccessibleWhenDisabled, metadataProps] = useMetadataProps(props, accessibleWhenDisabledSymbol, accessibleWhenDisabled);
-  accessibleWhenDisabled ??= parentAccessibleWhenDisabled;
-  (0, import_react17.useEffect)(() => {
-    if (!focusable2) return;
-    if (hasInstalledGlobalEventListeners2) return;
-    addGlobalEventListener("mousedown", onGlobalMouseDown, true);
-    addGlobalEventListener("keydown", onGlobalKeyDown, true);
-    hasInstalledGlobalEventListeners2 = true;
-  }, [focusable2]);
-  const disabled2 = focusable2 && disabledFromProps(props);
-  const trulyDisabled = disabled2 && !accessibleWhenDisabled;
-  const [focusVisible, setFocusVisible] = (0, import_react17.useState)(false);
-  const focusVisibleRef = (0, import_react17.useRef)(false);
-  const nativeSubmitObserverCleanupRef = (0, import_react17.useRef)(null);
-  const cleanupFocusVisible = useEvent((element) => {
-    nativeSubmitObserverCleanupRef.current?.();
-    nativeSubmitObserverCleanupRef.current = null;
-    focusVisibleRef.current = false;
-    element?.removeAttribute("data-focus-visible");
-  });
-  (0, import_react17.useEffect)(() => {
-    if (!focusable2) return;
-    if (!trulyDisabled) return;
-    cleanupFocusVisible(ref.current);
-    if (focusVisible) setFocusVisible(false);
-  }, [
-    focusable2,
-    trulyDisabled,
-    focusVisible,
-    cleanupFocusVisible
-  ]);
-  (0, import_react17.useEffect)(() => {
-    if (!focusable2) return;
-    if (!focusVisible) return;
-    const element = ref.current;
-    if (!element) return;
-    if (typeof IntersectionObserver === "undefined") return;
-    const observer = new IntersectionObserver(() => {
-      if (!isFocusable(element)) {
-        focusVisibleRef.current = false;
-        setFocusVisible(false);
-      }
-    });
-    observer.observe(element);
-    return () => observer.disconnect();
-  }, [focusable2, focusVisible]);
-  (0, import_react17.useEffect)(() => {
-    return () => nativeSubmitObserverCleanupRef.current?.();
-  }, []);
-  const onKeyPressCapture = useDisableEvent(props.onKeyPressCapture, disabled2);
-  const onMouseDownCapture = useDisableEvent(props.onMouseDownCapture, disabled2);
-  const onClickCapture = useDisableEvent(props.onClickCapture, disabled2);
-  const handleFocusVisible = (event, currentTarget) => {
-    if (currentTarget) event.currentTarget = currentTarget;
-    if (!focusable2) return;
-    const element = event.currentTarget;
-    if (!element) return;
-    if (!hasFocus(element)) return;
-    onFocusVisible?.(event);
-    if (event.defaultPrevented) return;
-    element.dataset.focusVisible = "true";
-    focusVisibleRef.current = true;
-    if (isNativeSubmitControl(element)) {
-      nativeSubmitObserverCleanupRef.current?.();
-      nativeSubmitObserverCleanupRef.current = null;
-      if (typeof IntersectionObserver !== "undefined") {
-        const observer = new IntersectionObserver(() => {
-          if (isFocusable(element)) return;
-          cleanupFocusVisible(element);
-        });
-        observer.observe(element);
-        nativeSubmitObserverCleanupRef.current = () => observer.disconnect();
-      }
-      return;
-    }
-    setFocusVisible(true);
-  };
-  const onKeyDownCaptureProp = props.onKeyDownCapture;
-  const onKeyDownCapture = useEvent((event) => {
-    onKeyDownCaptureProp?.(event);
-    if (event.defaultPrevented) return;
-    if (!focusable2) return;
-    if (focusVisible) return;
-    if (focusVisibleRef.current) return;
-    if (event.metaKey) return;
-    if (event.altKey) return;
-    if (event.ctrlKey) return;
-    if (!isSelfTarget(event)) return;
-    const element = event.currentTarget;
-    const applyFocusVisible = () => handleFocusVisible(event, element);
-    queueBeforeEvent(element, "focusout", applyFocusVisible);
-  });
-  const onFocusCaptureProp = props.onFocusCapture;
-  const onFocusCapture = useEvent((event) => {
-    onFocusCaptureProp?.(event);
-    if (event.defaultPrevented) return;
-    if (!focusable2) return;
-    if (!isSelfTarget(event)) {
-      setFocusVisible(false);
-      return;
-    }
-    const element = event.currentTarget;
-    const applyFocusVisible = () => handleFocusVisible(event, element);
-    if (isKeyboardModality || isAlwaysFocusVisible(event.target)) queueBeforeEvent(event.target, "focusout", applyFocusVisible);
-    else setFocusVisible(false);
-  });
-  const onBlurProp = props.onBlur;
-  const onBlur = useEvent((event) => {
-    onBlurProp?.(event);
-    if (!focusable2) return;
-    if (!isFocusEventOutside(event)) return;
-    cleanupFocusVisible(event.currentTarget);
-    setFocusVisible(false);
-  });
-  const autoFocusOnShow = (0, import_react17.useContext)(FocusableContext);
-  const autoFocusRef = useEvent((element) => {
-    if (!focusable2) return;
-    if (!autoFocus) return;
-    if (!element) return;
-    if (!autoFocusOnShow) return;
-    queueMicrotask(() => {
-      if (hasFocus(element)) return;
-      if (!isFocusable(element)) return;
-      element.focus();
-    });
-  });
-  const tagName = useTagName(ref);
-  const nativeTabbable = focusable2 && isNativeTabbable(tagName);
-  const supportsDisabled = focusable2 && supportsDisabledAttribute(tagName);
-  const [safariTabIndex, setSafariTabIndex] = (0, import_react17.useState)(false);
-  if (isSafariBrowser) (0, import_react17.useEffect)(() => {
-    if (!focusable2) return;
-    const element = ref.current;
-    if (!element) return;
-    const { type } = element;
-    const isNativeCheckboxOrRadio = element.tagName === "INPUT" && (type === "checkbox" || type === "radio");
-    setSafariTabIndex(isButton(element) || isNativeCheckboxOrRadio);
-  }, [focusable2]);
-  const styleProp = props.style;
-  const style = (0, import_react17.useMemo)(() => {
-    if (trulyDisabled) return {
-      pointerEvents: "none",
-      ...styleProp
-    };
-    return styleProp;
-  }, [trulyDisabled, styleProp]);
-  props = {
-    "data-focus-visible": focusable2 && focusVisible || void 0,
-    "data-autofocus": autoFocus || void 0,
-    "aria-disabled": disabled2 || void 0,
-    ...props,
-    ...metadataProps,
-    ref: useMergeRefs3(ref, autoFocusRef, props.ref),
-    style,
-    tabIndex: getTabIndex4({
-      focusable: focusable2,
-      trulyDisabled,
-      nativeTabbable,
-      supportsDisabled,
-      safariTabIndex,
-      tabIndexProp: props.tabIndex
-    }),
-    disabled: supportsDisabled && trulyDisabled ? true : void 0,
-    contentEditable: disabled2 ? void 0 : props.contentEditable,
-    onKeyPressCapture,
-    onClickCapture,
-    onMouseDownCapture,
-    onKeyDownCapture,
-    onFocusCapture,
-    onBlur
-  };
-  return removeUndefinedValues(props);
-});
-var Focusable = forwardRef70(function Focusable2(props) {
-  return createElement3(TagName, useFocusable(props));
-});
-
-// node_modules/@ariakit/react-components/dist/command/command.js
-var import_react18 = __toESM(require_react(), 1);
-var TagName2 = "button";
-function isNativeClick(event) {
-  if (!event.isTrusted) return false;
-  const element = event.currentTarget;
-  if (event.key === "Enter") return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "A";
-  if (event.key === " ") return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "INPUT" || element.tagName === "SELECT";
-  return false;
-}
-var symbol = /* @__PURE__ */ Symbol("command");
-var useCommand = createHook(function useCommand2({ clickOnEnter = true, clickOnSpace = true, ...props }) {
-  const ref = (0, import_react18.useRef)(null);
-  const [isNativeButton, setIsNativeButton] = (0, import_react18.useState)(false);
-  (0, import_react18.useEffect)(() => {
-    if (!ref.current) return;
-    setIsNativeButton(isButton(ref.current));
-  }, []);
-  const [active, setActive] = (0, import_react18.useState)(false);
-  const activeRef = (0, import_react18.useRef)(false);
-  const disabled2 = disabledFromProps(props);
-  const [isDuplicate, metadataProps] = useMetadataProps(props, symbol, true);
-  useSafeLayoutEffect(() => {
-    if (!disabled2) return;
-    activeRef.current = false;
-    setActive(false);
-  }, [disabled2]);
-  const onKeyDownProp = props.onKeyDown;
-  const onKeyDown = useEvent((event) => {
-    onKeyDownProp?.(event);
-    const element = event.currentTarget;
-    if (event.defaultPrevented) return;
-    if (isDuplicate) return;
-    if (disabled2) return;
-    if (!isSelfTarget(event)) return;
-    if (isTextField(element)) return;
-    if (element.isContentEditable) return;
-    const isEnter = clickOnEnter && event.key === "Enter";
-    const isSpace = clickOnSpace && event.key === " ";
-    const shouldPreventEnter = event.key === "Enter" && !clickOnEnter;
-    const shouldPreventSpace = event.key === " " && !clickOnSpace;
-    if (shouldPreventEnter || shouldPreventSpace) {
-      event.preventDefault();
-      return;
-    }
-    if (isEnter || isSpace) {
-      const nativeClick = isNativeClick(event);
-      if (isEnter) {
-        if (!nativeClick) {
-          event.preventDefault();
-          const { view, ...eventInit } = event;
-          const click = () => fireClickEvent(element, eventInit);
-          if (isFirefox()) queueBeforeEvent(element, "keyup", click);
-          else queueMicrotask(click);
-        }
-      } else if (isSpace) {
-        activeRef.current = true;
-        if (!nativeClick) {
-          event.preventDefault();
-          setActive(true);
-        }
-      }
-    }
-  });
-  const onKeyUpProp = props.onKeyUp;
-  const onKeyUp = useEvent((event) => {
-    onKeyUpProp?.(event);
-    if (isDuplicate) return;
-    const isSpace = clickOnSpace && event.key === " ";
-    if (!activeRef.current || !isSpace) return;
-    const nativeClick = isNativeClick(event);
-    activeRef.current = false;
-    if (!nativeClick) setActive(false);
-    if (event.defaultPrevented) return;
-    if (!isSelfTarget(event)) return;
-    if (disabled2) return;
-    if (event.metaKey) return;
-    if (nativeClick) return;
-    event.preventDefault();
-    const element = event.currentTarget;
-    const { view, ...eventInit } = event;
-    queueMicrotask(() => fireClickEvent(element, eventInit));
-  });
-  const onBlurProp = props.onBlur;
-  const onBlur = useEvent((event) => {
-    onBlurProp?.(event);
-    if (!activeRef.current) return;
-    activeRef.current = false;
-    setActive(false);
-  });
-  props = {
-    "data-active": active || void 0,
-    type: isNativeButton ? "button" : void 0,
-    ...metadataProps,
-    ...props,
-    ref: useMergeRefs3(ref, props.ref),
-    onKeyDown,
-    onKeyUp,
-    onBlur
-  };
-  props = useFocusable(props);
-  return props;
-});
-var Command = forwardRef70(function Command2(props) {
-  return createElement3(TagName2, useCommand(props));
-});
-
-// node_modules/@ariakit/react-components/dist/collection/collection-context.js
-var ctx = createStoreContext();
-var useCollectionContext = ctx.useContext;
-var useCollectionScopedContext = ctx.useScopedContext;
-var useCollectionProviderContext = ctx.useProviderContext;
-var CollectionContextProvider = ctx.ContextProvider;
-var CollectionScopedContextProvider = ctx.ScopedContextProvider;
-
-// node_modules/@ariakit/react-components/dist/collection/collection-item.js
-var import_react19 = __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 = useId5(props.id);
-  const ref = (0, import_react19.useRef)(element);
-  (0, import_react19.useEffect)(() => {
-    const element2 = ref.current;
-    if (!id) return;
-    if (!element2) return;
-    if (!shouldRegisterItem) return;
-    const item = getItem({
-      id,
-      element: element2
-    });
-    return store?.renderItem(item);
-  }, [
-    id,
-    shouldRegisterItem,
-    getItem,
-    store
-  ]);
-  props = {
-    ...props,
-    ref: useMergeRefs3(ref, props.ref)
-  };
-  return removeUndefinedValues(props);
-});
-var CollectionItem = forwardRef70(function CollectionItem2(props) {
-  return createElement3(TagName3, useCollectionItem(props));
-});
-
-// node_modules/@ariakit/react-components/dist/composite/composite-context.js
-var import_react20 = __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_react20.createContext)(void 0);
-var CompositeRowContext = (0, import_react20.createContext)(void 0);
-
-// node_modules/@ariakit/store/dist/index.js
-function getInternal(store, key) {
-  const internals = store.__unstableInternals;
-  invariant(internals, "Invalid store");
-  return internals[key];
-}
-function hasUpdatedKey(keys, updatedKey) {
-  if (!keys) return true;
-  for (const currentKey of keys) if (updatedKey instanceof Set) {
-    if (updatedKey.has(currentKey)) return true;
-  } else if (currentKey === updatedKey) return true;
-  return false;
-}
-function isSameValue(value, other) {
-  return value === other || value !== value && other !== other;
-}
-function getCleanupPrevState(prevState, state, stateBeforeCleanup, updatedKey) {
-  let cleanupPrevState;
-  for (const key of getKeys(state)) {
-    if (isSameValue(state[key], stateBeforeCleanup[key])) continue;
-    if (updatedKey !== void 0 && hasUpdatedKey([key], updatedKey)) continue;
-    cleanupPrevState ??= { ...prevState };
-    cleanupPrevState[key] = state[key];
-  }
-  return cleanupPrevState;
-}
-var MAX_REPAIR_PASSES = 100;
-function addKeyedListener(map, keys, listener) {
-  if (!keys) return;
-  for (const key of keys) {
-    let listeners = map.get(key);
-    if (!listeners) {
-      listeners = /* @__PURE__ */ new Set();
-      map.set(key, listeners);
-    }
-    listeners.add(listener);
-  }
-}
-function deleteKeyedListener(map, keys, listener) {
-  if (!map) return;
-  if (!keys) return;
-  for (const key of keys) {
-    const listeners = map.get(key);
-    if (!listeners) continue;
-    listeners.delete(listener);
-    if (!listeners.size) map.delete(key);
-  }
-}
-function getFastPathNotifiedListeners(frame) {
-  const notifiedListeners = /* @__PURE__ */ new Set();
-  const currentListener = frame.currentListener;
-  if (!currentListener) return notifiedListeners;
-  for (const listener of frame.keyedListeners) {
-    notifiedListeners.add(listener);
-    if (listener === currentListener) return notifiedListeners;
-  }
-  notifiedListeners.clear();
-  notifiedListeners.add(currentListener);
-  return notifiedListeners;
-}
-function preserveFastPathNotifiedListeners(frame) {
-  frame.notifiedListeners ??= getFastPathNotifiedListeners(frame);
-}
-function hasFastPathPassedListener(frame, listener) {
-  if (!frame.currentListener) return false;
-  let foundCurrentKeyedListener = false;
-  for (const currentListener of frame.keyedListeners) {
-    if (currentListener === frame.currentListener) {
-      foundCurrentKeyedListener = true;
-      continue;
-    }
-    if (!foundCurrentKeyedListener) continue;
-    if (currentListener === listener) return false;
-  }
-  let foundListener = false;
-  for (const currentListener of frame.group.listeners) {
-    if (currentListener === frame.currentListener) return foundListener;
-    if (currentListener === listener) foundListener = true;
-  }
-  return false;
-}
-function preserveFastPathFrames(fastPathFrames, group, listener) {
-  for (const frame of fastPathFrames) {
-    if (frame.group !== group) continue;
-    if (frame.recovering) continue;
-    if (listener && !frame.keyedListeners.has(listener)) continue;
-    preserveFastPathNotifiedListeners(frame);
-    for (const currentListener of frame.group.listeners) {
-      if (currentListener === frame.currentListener) break;
-      if (!hasFastPathPassedListener(frame, currentListener)) continue;
-      frame.notifiedListeners?.add(currentListener);
-    }
-  }
-}
-function preserveFastPathPassedListeners(fastPathFrames, group, listener) {
-  for (const frame of fastPathFrames) {
-    if (frame.group !== group) continue;
-    if (frame.recovering) continue;
-    if (!hasFastPathPassedListener(frame, listener)) continue;
-    preserveFastPathNotifiedListeners(frame);
-    frame.notifiedListeners?.add(listener);
-  }
-}
-function preserveFastPathPassedKeyedListeners({ fastPathFrames, group, keys, listener }) {
-  const wasRegistered = group.listeners.has(listener);
-  for (const frame of fastPathFrames) {
-    if (frame.group !== group) continue;
-    if (frame.recovering) continue;
-    if (!keys.includes(frame.updatedKey)) continue;
-    if (hasFastPathPassedListener(frame, listener)) {
-      preserveFastPathNotifiedListeners(frame);
-      frame.notifiedListeners?.add(listener);
-    } else if (wasRegistered) {
-      preserveFastPathNotifiedListeners(frame);
-      frame.recoverToLive = true;
-    }
-  }
-}
-function clearFastPathNotifiedListener(fastPathFrames, group, listener) {
-  for (const frame of fastPathFrames) {
-    if (frame.group !== group) continue;
-    frame.notifiedListeners?.delete(listener);
-  }
-}
-function addFastPathKeyedListener({ fastPathFrames, group, keys, listener }) {
-  for (const frame of fastPathFrames) {
-    if (frame.group !== group) continue;
-    if (frame.recovering) continue;
-    if (!keys.includes(frame.updatedKey)) continue;
-    frame.keyedListeners.add(listener);
-  }
-}
-function runPendingCleanup(group, listener) {
-  if (!group.disposables.size) return;
-  const cleanup = group.disposables.get(listener);
-  if (!cleanup) return;
-  group.disposables.delete(listener);
-  cleanup();
-}
-function setListenerCleanup(group, listener, cleanup) {
-  const currentCleanup = group.disposables.get(listener);
-  if (!currentCleanup) {
-    group.disposables.set(listener, cleanup);
-    return;
-  }
-  group.disposables.set(listener, () => {
-    currentCleanup();
-    cleanup();
-  });
-}
-function notifyStoreListener(group, listener, state, prevState, getState, updatedKey) {
-  if (group.suspendCounts?.has(listener)) return;
-  const { disposables } = group;
-  const cleanup = disposables.size ? disposables.get(listener) : void 0;
-  if (cleanup) {
-    disposables.delete(listener);
-    const stateBeforeCleanup = state;
-    cleanup();
-    state = getState?.() ?? state;
-    if (state !== stateBeforeCleanup) prevState = getCleanupPrevState(prevState, state, stateBeforeCleanup, updatedKey) ?? prevState;
-  }
-  const result = listener(state, prevState);
-  if (result) setListenerCleanup(group, listener, result);
-}
-function runLiveListeners({ group, getState, prevState, updatedKey, notifiedListeners }) {
-  const allKeysListeners = group.allKeysListeners;
-  for (const listener of group.listeners) {
-    if (notifiedListeners?.has(listener)) continue;
-    if (!allKeysListeners?.has(listener)) {
-      if (!hasUpdatedKey(group.listenerKeys.get(listener), updatedKey)) continue;
-    }
-    notifiedListeners?.add(listener);
-    notifyStoreListener(group, listener, getState(), prevState, getState, updatedKey);
-  }
-}
-function createStore(initialState, ...stores) {
-  let state = initialState;
-  let prevStateBatch = state;
-  let destroy = noop4;
-  let batchPending = false;
-  let inDispatch = false;
-  let updatedKeys = /* @__PURE__ */ new Set();
-  const instances = /* @__PURE__ */ new Set();
-  const setups = /* @__PURE__ */ new Set();
-  const syncListenerGroup = {
-    listeners: /* @__PURE__ */ new Set(),
-    disposables: /* @__PURE__ */ new Map(),
-    listenerKeys: /* @__PURE__ */ new WeakMap()
-  };
-  const batchListenerGroup = {
-    listeners: /* @__PURE__ */ new Set(),
-    disposables: /* @__PURE__ */ new Map(),
-    listenerKeys: /* @__PURE__ */ new WeakMap()
-  };
-  const storeSetup = (callback) => {
-    setups.add(callback);
-    return () => setups.delete(callback);
-  };
-  const storeInit = () => {
-    const initializedInstances = instances.size;
-    const instance = /* @__PURE__ */ Symbol();
-    instances.add(instance);
-    const maybeDestroy = () => {
-      if (!instances.delete(instance)) return;
-      if (instances.size) return;
-      destroy();
-    };
-    if (initializedInstances) return maybeDestroy;
-    const stateKeys = getKeys(state);
-    const desyncs = [];
-    for (const store of stores) {
-      const storeState = store?.getState?.();
-      if (!storeState) continue;
-      const keys = stateKeys.filter((key) => hasOwnProperty(storeState, key));
-      if (!keys.length) continue;
-      if (stores.length === 1 || keys.length === stateKeys.length) {
-        for (const key of keys) desyncs.push(sync(store, [key], (state2) => {
-          setState(key, state2[key], true);
-        }));
-        continue;
-      }
-      desyncs.push(subscribe(store, keys, (state2, prevState) => {
-        for (const key of keys) {
-          if (state2[key] === prevState[key]) continue;
-          setState(key, state2[key], true);
-        }
-      }));
-      for (const key of keys) {
-        const liveState = store?.getState?.();
-        if (!liveState) continue;
-        setState(key, liveState[key], true);
-      }
-    }
-    const teardowns = [];
-    for (const setup2 of setups) teardowns.push(setup2());
-    const cleanups = stores.map(init);
-    destroy = chain(...desyncs, ...teardowns, ...cleanups);
-    return maybeDestroy;
-  };
-  const deleteListenerIndexes = (group, listener, keys) => {
-    if (keys === void 0) return;
-    if (keys) deleteKeyedListener(group.listenersByKey, keys, listener);
-    else group.allKeysListeners?.delete(listener);
-  };
-  const fastPathFrames = [];
-  const registerListener = (keys, listener, group = syncListenerGroup) => {
-    const listenerKeysValue = keys ? [...keys] : null;
-    const wasRegistered = group.listeners.has(listener);
-    if (!wasRegistered) clearFastPathNotifiedListener(fastPathFrames, group, listener);
-    if (!listenerKeysValue) {
-      if (wasRegistered) preserveFastPathFrames(fastPathFrames, group);
-      preserveFastPathPassedListeners(fastPathFrames, group, listener);
-    } else preserveFastPathPassedKeyedListeners({
-      fastPathFrames,
-      group,
-      keys: listenerKeysValue,
-      listener
-    });
-    if (wasRegistered) {
-      preserveFastPathFrames(fastPathFrames, group, listener);
-      deleteListenerIndexes(group, listener, group.listenerKeys.get(listener));
-    }
-    group.listeners.add(listener);
-    if (listenerKeysValue) {
-      group.listenersByKey ??= /* @__PURE__ */ new Map();
-      addKeyedListener(group.listenersByKey, listenerKeysValue, listener);
-      addFastPathKeyedListener({
-        fastPathFrames,
-        group,
-        keys: listenerKeysValue,
-        listener
-      });
-    } else {
-      group.allKeysListeners ??= /* @__PURE__ */ new Set();
-      group.allKeysListeners.add(listener);
-    }
-    group.listenerKeys.set(listener, listenerKeysValue);
-    return () => {
-      const cleanup = group.disposables.get(listener);
-      group.disposables.delete(listener);
-      preserveFastPathFrames(fastPathFrames, group, listener);
-      const currentKeys = group.listenerKeys.get(listener);
-      deleteListenerIndexes(group, listener, listenerKeysValue);
-      if (currentKeys !== listenerKeysValue) deleteListenerIndexes(group, listener, currentKeys);
-      group.listenerKeys.delete(listener);
-      group.listeners.delete(listener);
-      cleanup?.();
-    };
-  };
-  const storeSubscribe = (keys, listener) => registerListener(keys, listener);
-  const runInitialListener = (group, listener, prevState) => {
-    const shouldSuspend = group.listeners.has(listener);
-    if (shouldSuspend) {
-      group.suspendCounts ??= /* @__PURE__ */ new Map();
-      const count = group.suspendCounts.get(listener) ?? 0;
-      group.suspendCounts.set(listener, count + 1);
-    }
-    let cleanupPrevState;
-    try {
-      const stateBeforeCleanups = state;
-      runPendingCleanup(group, listener);
-      if (state !== stateBeforeCleanups) cleanupPrevState = getCleanupPrevState(prevState, state, stateBeforeCleanups);
-      const cleanup = listener(state, cleanupPrevState ?? prevState);
-      if (cleanup) setListenerCleanup(group, listener, cleanup);
-    } finally {
-      if (shouldSuspend) {
-        const suspendCounts = group.suspendCounts;
-        const count = suspendCounts?.get(listener);
-        if (count && count > 1) suspendCounts?.set(listener, count - 1);
-        else suspendCounts?.delete(listener);
-        if (!suspendCounts?.size) delete group.suspendCounts;
-      }
-    }
-  };
-  const storeSync = (keys, listener) => {
-    runInitialListener(syncListenerGroup, listener, state);
-    return registerListener(keys, listener);
-  };
-  const storeBatch = (keys, listener) => {
-    if (!batchListenerGroup.listeners.size && !inDispatch) prevStateBatch = state;
-    runInitialListener(batchListenerGroup, listener, prevStateBatch);
-    return registerListener(keys, listener, batchListenerGroup);
-  };
-  const storePick = (keys) => createStore(pick(state, keys), finalStore);
-  const storeOmit = (keys) => createStore(omit(state, keys), finalStore);
-  const getState = () => state;
-  const runListeners = (group, prevState, updatedKey) => {
-    if (!(updatedKey instanceof Set) && !group.allKeysListeners?.size) {
-      const keyedListeners = group.listenersByKey?.get(updatedKey);
-      if (!keyedListeners) return;
-      const frame = {
-        group,
-        keyedListeners,
-        updatedKey,
-        currentListener: null
-      };
-      fastPathFrames.push(frame);
-      try {
-        for (const listener of keyedListeners) {
-          if (frame.notifiedListeners?.has(listener)) continue;
-          frame.currentListener = listener;
-          frame.notifiedListeners?.add(listener);
-          notifyStoreListener(group, listener, state, prevState, getState, updatedKey);
-          if (!group.allKeysListeners?.size && !frame.recoverToLive) continue;
-          const notifiedListeners = frame.notifiedListeners ?? getFastPathNotifiedListeners(frame);
-          frame.notifiedListeners = notifiedListeners;
-          frame.recovering = true;
-          runLiveListeners({
-            group,
-            getState,
-            prevState,
-            updatedKey,
-            notifiedListeners
-          });
-          return;
-        }
-      } finally {
-        fastPathFrames.pop();
-      }
-      return;
-    }
-    runLiveListeners({
-      group,
-      getState,
-      prevState,
-      updatedKey
-    });
-  };
-  const setState = (key, value, fromStores = false) => {
-    if (!hasOwnProperty(state, key)) return;
-    const currentValue = state[key];
-    const nextValue = typeof value === "function" ? value(currentValue) : value;
-    if (isSameValue(nextValue, currentValue)) return;
-    const wasInDispatch = inDispatch;
-    inDispatch = true;
-    const prevState = state;
-    const nextState = {
-      ...state,
-      [key]: nextValue
-    };
-    state = nextState;
-    let superseded = false;
-    try {
-      if (!fromStores && stores.length) {
-        for (const store of stores) {
-          store?.setState?.(key, nextValue);
-          if (isSameValue(state[key], nextValue)) continue;
-          superseded = true;
-          break;
-        }
-        if (superseded) {
-          let pass = 0;
-          for (; pass < MAX_REPAIR_PASSES; pass += 1) {
-            let changed = false;
-            for (const store of stores) {
-              const previousValue = state[key];
-              store?.setState?.(key, previousValue);
-              if (!isSameValue(state[key], previousValue)) changed = true;
-            }
-            if (!changed) break;
-          }
-          if (pass === MAX_REPAIR_PASSES) console.warn("Parent stores did not converge after a superseded fan-out; a parent listener may be rewriting this key in a cycle.");
-        }
-      }
-      if (!superseded) runListeners(syncListenerGroup, state === nextState ? prevState : {
-        ...state,
-        [key]: prevState[key]
-      }, key);
-    } finally {
-      inDispatch = wasInDispatch;
-    }
-    if (!batchListenerGroup.listeners.size) {
-      if (!inDispatch) prevStateBatch = state;
-      return;
-    }
-    updatedKeys.add(key);
-    if (batchPending) return;
-    batchPending = true;
-    queueMicrotask(() => {
-      batchPending = false;
-      const snapshot = state;
-      const updatedKeysSnapshot = updatedKeys;
-      updatedKeys = /* @__PURE__ */ new Set();
-      const prevStateBatchBefore = prevStateBatch;
-      runListeners(batchListenerGroup, prevStateBatchBefore, updatedKeysSnapshot);
-      if (prevStateBatch === prevStateBatchBefore) prevStateBatch = snapshot;
-    });
-  };
-  const finalStore = {
-    getState,
-    setState,
-    __unstableInternals: {
-      setup: storeSetup,
-      init: storeInit,
-      subscribe: storeSubscribe,
-      sync: storeSync,
-      batch: storeBatch,
-      pick: storePick,
-      omit: storeOmit
-    }
-  };
-  return finalStore;
-}
-function setup(store, ...args) {
-  if (!store) return;
-  return getInternal(store, "setup")(...args);
-}
-function init(store, ...args) {
-  if (!store) return;
-  return getInternal(store, "init")(...args);
-}
-function subscribe(store, ...args) {
-  if (!store) return;
-  return getInternal(store, "subscribe")(...args);
-}
-function sync(store, ...args) {
-  if (!store) return;
-  return getInternal(store, "sync")(...args);
-}
-function batch(store, ...args) {
-  if (!store) return;
-  return getInternal(store, "batch")(...args);
-}
-function omit2(store, ...args) {
-  if (!store) return;
-  return getInternal(store, "omit")(...args);
-}
-function pick2(store, ...args) {
-  if (!store) return;
-  return getInternal(store, "pick")(...args);
-}
-function mergeStore(...stores) {
-  const initialState = {};
-  for (const store2 of stores) {
-    const nextState = store2?.getState?.();
-    if (nextState) Object.assign(initialState, nextState);
-  }
-  const store = createStore(initialState, ...stores);
-  return Object.assign({}, ...stores, store);
-}
-function throwOnConflictingProps(props, store) {
-  if (false) return;
-  if (!store) return;
-  const defaultKeys = Object.entries(props).filter(([key, value]) => key.startsWith("default") && value !== void 0).map(([key]) => {
-    const stateKey = key.replace("default", "");
-    return `${stateKey[0]?.toLowerCase() || ""}${stateKey.slice(1)}`;
-  });
-  if (!defaultKeys.length) return;
-  const storeState = store.getState();
-  if (!defaultKeys.filter((key) => hasOwnProperty(storeState, key)).length) return;
-  throw new Error(`Passing a store prop in conjunction with a default state is not supported.
-
-const store = useSelectStore();
-<SelectProvider store={store} defaultValue="Apple" />
-                ^             ^
-
-Instead, pass the default state to the topmost store:
-
-const store = useSelectStore({ defaultValue: "Apple" });
-<SelectProvider store={store} />
-
-See https://github.com/ariakit/ariakit/pull/2745 for more details.
-
-If there's a particular need for this, please submit a feature request at https://github.com/ariakit/ariakit
-`);
-}
-
-// node_modules/@ariakit/components/dist/collection/collection-store.js
-function getCommonParent(items) {
-  const firstItem = items.find((item) => !!item.element);
-  const lastElement = [...items].reverse().find((item) => !!item.element)?.element;
-  let parentElement = firstItem?.element?.parentElement;
-  if (!lastElement) return getDocument(parentElement).body;
-  while (parentElement) {
-    if (parentElement.contains(lastElement)) return parentElement;
-    parentElement = parentElement.parentElement;
-  }
-  return getDocument(parentElement).body;
-}
-function getPrivateStore(store) {
-  return store?.__unstablePrivateStore;
-}
-function createCollectionStore(props = {}) {
-  throwOnConflictingProps(props, props.store);
-  const syncState = props.store?.getState();
-  const items = defaultValue(props.items, syncState?.items, props.defaultItems, []);
-  const itemsMap = new Map(items.map((item) => [item.id, item]));
-  const initialState = {
-    items,
-    renderedItems: defaultValue(syncState?.renderedItems, [])
-  };
-  const syncPrivateStore = getPrivateStore(props.store);
-  const privateStore = createStore({
-    items,
-    renderedItems: initialState.renderedItems
-  }, syncPrivateStore);
-  const collection = createStore(initialState, props.store);
-  const sortItems = (renderedItems) => {
-    const sortedItems = sortBasedOnDOMPosition(renderedItems, (i2) => i2.element);
-    privateStore.setState("renderedItems", sortedItems);
-    collection.setState("renderedItems", sortedItems);
-  };
-  setup(collection, () => init(privateStore));
-  setup(privateStore, () => {
-    return batch(privateStore, ["items"], (state) => {
-      collection.setState("items", state.items);
-    });
-  });
-  setup(privateStore, () => {
-    return batch(privateStore, ["renderedItems"], (state) => {
-      let firstRun = true;
-      let raf = requestAnimationFrame(() => {
-        const { renderedItems } = collection.getState();
-        if (state.renderedItems === renderedItems) return;
-        sortItems(state.renderedItems);
-      });
-      if (typeof IntersectionObserver !== "function") return () => cancelAnimationFrame(raf);
-      const ioCallback = () => {
-        if (firstRun) {
-          firstRun = false;
-          return;
-        }
-        cancelAnimationFrame(raf);
-        raf = requestAnimationFrame(() => sortItems(state.renderedItems));
-      };
-      const root = getCommonParent(state.renderedItems);
-      const observer = new IntersectionObserver(ioCallback, { root });
-      for (const item of state.renderedItems) {
-        if (!item.element) continue;
-        observer.observe(item.element);
-      }
-      return () => {
-        cancelAnimationFrame(raf);
-        observer.disconnect();
-      };
-    });
-  });
-  const mergeItem = (item, setItems, canDeleteFromMap = false) => {
-    let prevItem;
-    setItems((items2) => {
-      const index2 = items2.findIndex(({ id }) => id === item.id);
-      const nextItems = items2.slice();
-      if (index2 !== -1) {
-        prevItem = items2[index2];
-        const nextItem = {
-          ...prevItem,
-          ...item
-        };
-        nextItems[index2] = nextItem;
-        itemsMap.set(item.id, nextItem);
-      } else {
-        nextItems.push(item);
-        itemsMap.set(item.id, item);
-      }
-      return nextItems;
-    });
-    const unmergeItem = () => {
-      setItems((items2) => {
-        if (!prevItem) {
-          if (canDeleteFromMap) itemsMap.delete(item.id);
-          return items2.filter(({ id }) => id !== item.id);
-        }
-        const index2 = items2.findIndex(({ id }) => id === item.id);
-        if (index2 === -1) return items2;
-        const nextItems = items2.slice();
-        nextItems[index2] = prevItem;
-        itemsMap.set(item.id, prevItem);
-        return nextItems;
-      });
-    };
-    return unmergeItem;
-  };
-  const registerItem = (item) => mergeItem(item, (getItems) => privateStore.setState("items", getItems), true);
-  return {
-    ...collection,
-    registerItem,
-    renderItem: (item) => chain(registerItem(item), mergeItem(item, (getItems) => privateStore.setState("renderedItems", getItems))),
-    item: (id) => {
-      if (!id) return null;
-      let item = itemsMap.get(id);
-      if (!item) {
-        const { items: items2 } = privateStore.getState();
-        item = items2.find((item2) => item2.id === id);
-        if (item) itemsMap.set(id, item);
-      }
-      return item || null;
-    },
-    __unstablePrivateStore: privateStore
-  };
-}
-
-// node_modules/@ariakit/components/dist/composite/composite-store.js
-var NULL_ITEM = { id: null };
-function findFirstEnabledItem(items, excludeId) {
-  return items.find((item) => {
-    if (excludeId) return !item.disabled && item.id !== excludeId;
-    return !item.disabled;
-  });
-}
-function getEnabledItems(items, excludeId) {
-  return items.filter((item) => {
-    if (excludeId) return !item.disabled && item.id !== excludeId;
-    return !item.disabled;
-  });
-}
-function getItemsInRow(items, rowId) {
-  return items.filter((item) => item.rowId === rowId);
-}
-function findEnabledItemId({ items, fromIndex, step, rowId, excludeId }) {
-  for (let i2 = fromIndex; i2 >= 0 && i2 < items.length; i2 += step) {
-    const item = items[i2];
-    if (!item) continue;
-    if (item.rowId !== rowId) continue;
-    if (item.disabled) continue;
-    if (excludeId != null && item.id === excludeId) continue;
-    return item.id;
-  }
-}
-function flipItems(items, activeId, shouldInsertNullItem = false) {
-  const index2 = items.findIndex((item) => item.id === activeId);
-  return [
-    ...items.slice(index2 + 1),
-    ...shouldInsertNullItem ? [NULL_ITEM] : [],
-    ...items.slice(0, index2)
-  ];
-}
-function groupItemsByRows(items) {
-  const rows = [];
-  for (const item of items) {
-    const row = rows.find((currentRow) => currentRow[0]?.rowId === item.rowId);
-    if (row) row.push(item);
-    else rows.push([item]);
-  }
-  return rows;
-}
-function getMaxRowLength(array) {
-  let maxLength = 0;
-  for (const { length } of array) if (length > maxLength) maxLength = length;
-  return maxLength;
-}
-function createEmptyItem(rowId) {
-  return {
-    id: "__EMPTY_ITEM__",
-    disabled: true,
-    rowId
-  };
-}
-function normalizeRows(rows, activeId, focusShift) {
-  const maxLength = getMaxRowLength(rows);
-  for (const row of rows) for (let i2 = 0; i2 < maxLength; i2 += 1) {
-    const item = row[i2];
-    if (!item || focusShift && item.disabled) {
-      const previousItem = i2 === 0 && focusShift ? findFirstEnabledItem(row) : row[i2 - 1];
-      row[i2] = previousItem && activeId !== previousItem.id && focusShift ? previousItem : createEmptyItem(previousItem?.rowId);
-    }
-  }
-  return rows;
-}
-function verticalizeItems(items) {
-  const rows = groupItemsByRows(items);
-  const maxLength = getMaxRowLength(rows);
-  const verticalized = [];
-  for (let i2 = 0; i2 < maxLength; i2 += 1) for (const row of rows) {
-    const item = row[i2];
-    if (item) verticalized.push({
-      ...item,
-      rowId: item.rowId ? `${i2}` : void 0
-    });
-  }
-  return verticalized;
-}
-function createCompositeStore(props = {}) {
-  const syncState = props.store?.getState();
-  const collection = createCollectionStore(props);
-  const activeId = defaultValue(props.activeId, syncState?.activeId, props.defaultActiveId);
-  const composite = createStore({
-    ...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),
-    moves: defaultValue(syncState?.moves, 0),
-    orientation: defaultValue(props.orientation, syncState?.orientation, "both"),
-    rtl: defaultValue(props.rtl, syncState?.rtl, false),
-    virtualFocus: defaultValue(props.virtualFocus, syncState?.virtualFocus, false),
-    focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, false),
-    focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, false),
-    focusShift: defaultValue(props.focusShift, syncState?.focusShift, false)
-  }, collection, props.store);
-  setup(composite, () => sync(composite, ["renderedItems", "activeId"], (state) => {
-    composite.setState("activeId", (activeId2) => {
-      if (activeId2 !== void 0) return activeId2;
-      return findFirstEnabledItem(state.renderedItems)?.id;
-    });
-  }));
-  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 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 (!isVerticalDirection ? true : !canShift && !renderedItems.some((item) => item.rowId != null)) {
-        const activeIndex2 = renderedItems.findIndex((item) => item.id === activeId2);
-        const activeItem2 = renderedItems[activeIndex2];
-        if (activeItem2) {
-          const step = canReverse ? -1 : 1;
-          const nextId = findEnabledItemId({
-            items: renderedItems,
-            fromIndex: activeIndex2 + step,
-            step,
-            rowId: activeItem2.rowId,
-            excludeId: activeId2
-          });
-          if (nextId !== void 0) return nextId;
-          if (!(focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical"))) return void 0;
-          return findEnabledItemId({
-            items: renderedItems,
-            fromIndex: step === 1 ? 0 : renderedItems.length - 1,
-            step,
-            rowId: activeItem2.rowId,
-            excludeId: activeId2
-          });
-        }
-      }
-    }
-    let items = !isVerticalDirection ? renderedItems : flatten2DArray(normalizeRows(groupItemsByRows(renderedItems), activeId2, canShift));
-    items = canReverse ? reverseArray(items) : items;
-    items = isVerticalDirection ? verticalizeItems(items) : items;
-    if (activeId2 == null) return findFirstEnabledItem(items)?.id;
-    const activeItem = items.find((item) => item.id === activeId2);
-    if (!activeItem) return findFirstEnabledItem(items)?.id;
-    const isGrid2 = items.some((item) => item.rowId);
-    const activeIndex = items.indexOf(activeItem);
-    const nextItems = items.slice(activeIndex + 1);
-    const nextItemsInRow = getItemsInRow(nextItems, activeItem.rowId);
-    if (skip) {
-      const nextEnabledItemsInRow = getEnabledItems(nextItemsInRow, activeId2);
-      return (nextEnabledItemsInRow.slice(skip)[0] || nextEnabledItemsInRow[nextEnabledItemsInRow.length - 1])?.id;
-    }
-    const canLoop = focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical");
-    const canWrap = isGrid2 && focusWrap && (isVerticalDirection ? focusWrap !== "horizontal" : focusWrap !== "vertical");
-    const hasNullItem = isNextDirection ? (!isGrid2 || isVerticalDirection) && canLoop && includesBaseElement : isVerticalDirection ? includesBaseElement : false;
-    if (canLoop) return findFirstEnabledItem(flipItems(canWrap && !hasNullItem ? items : getItemsInRow(items, activeItem.rowId), activeId2, hasNullItem), activeId2)?.id;
-    if (canWrap) {
-      const nextItem2 = findFirstEnabledItem(hasNullItem ? nextItemsInRow : nextItems, activeId2);
-      return hasNullItem ? nextItem2?.id || null : nextItem2?.id;
-    }
-    const nextItem = findFirstEnabledItem(nextItemsInRow, activeId2);
-    if (!nextItem && hasNullItem) return null;
-    return nextItem?.id;
-  };
-  const getNextIdFromOptions = (direction, options) => {
-    if (typeof options === "number") return getNextId(direction, { skip: options });
-    return getNextId(direction, options);
-  };
-  return {
-    ...collection,
-    ...composite,
-    setBaseElement: (element) => composite.setState("baseElement", element),
-    setActiveId: (id) => composite.setState("activeId", id),
-    move: (id) => {
-      if (id === void 0) return;
-      composite.setState("activeId", id);
-      composite.setState("moves", (moves) => moves + 1);
-    },
-    first: () => findFirstEnabledItem(composite.getState().renderedItems)?.id,
-    last: () => findFirstEnabledItem(reverseArray(composite.getState().renderedItems))?.id,
-    next: (options) => getNextIdFromOptions("next", options),
-    previous: (options) => getNextIdFromOptions("previous", options),
-    down: (options) => getNextIdFromOptions("down", options),
-    up: (options) => getNextIdFromOptions("up", options)
-  };
-}
-
-// node_modules/@ariakit/react-components/dist/composite/utils.js
-var findFirstEnabledItem2 = findFirstEnabledItem;
-var groupItemsByRows2 = groupItemsByRows;
-function getEnabledItem(store, id) {
-  if (!id) return null;
-  return store.item(id) || null;
-}
-function selectTextField(element, collapseToEnd = false) {
-  if (isTextField(element)) element.setSelectionRange(collapseToEnd ? element.value.length : 0, element.value.length);
-  else if (element.isContentEditable) {
-    const selection = getDocument(element).getSelection();
-    selection?.selectAllChildren(element);
-    if (collapseToEnd) selection?.collapseToEnd();
-  }
-}
-var FOCUS_SILENTLY = /* @__PURE__ */ Symbol("FOCUS_SILENTLY");
-function focusSilently(element) {
-  element[FOCUS_SILENTLY] = true;
-  element.focus({ preventScroll: true });
-}
-function silentlyFocused(element) {
-  const isSilentlyFocused = element[FOCUS_SILENTLY];
-  delete element[FOCUS_SILENTLY];
-  return isSilentlyFocused;
-}
-function isItem(store, element, exclude) {
-  if (!element) return false;
-  if (element === exclude) return false;
-  const item = store.item(element.id);
-  if (!item) return false;
-  if (exclude && item.element === exclude) return false;
-  return true;
-}
-
-// node_modules/@ariakit/react-components/dist/composite/composite-item.js
-var import_react21 = __toESM(require_react(), 1);
-var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
-
-// node_modules/@ariakit/react-store/dist/index.js
-var React83 = __toESM(require_react(), 1);
-var import_shim2 = __toESM(require_shim(), 1);
-var noopSubscribe = () => () => {
-};
-function useStoreState(store, keyOrSelector = identity) {
-  const storeSubscribe = React83.useCallback((callback) => {
-    if (!store) return noopSubscribe();
-    return subscribe(store, null, callback);
-  }, [store]);
-  const getSnapshot = () => {
-    const key = typeof keyOrSelector === "string" ? keyOrSelector : null;
-    const selector2 = typeof keyOrSelector === "function" ? keyOrSelector : null;
-    const state = store?.getState();
-    if (selector2) return selector2(state);
-    if (!state) return;
-    if (!key) return;
-    if (!hasOwnProperty(state, key)) return;
-    return state[key];
-  };
-  return (0, import_shim2.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
-}
-function useStoreStateObject(store, object) {
-  const objRef = React83.useRef({});
-  const storeSubscribe = React83.useCallback((callback) => {
-    if (!store) return noopSubscribe();
-    return subscribe(store, null, callback);
-  }, [store]);
-  const getSnapshot = () => {
-    const state = store?.getState();
-    let updated = false;
-    const obj = objRef.current;
-    for (const prop in object) {
-      const keyOrSelector = object[prop];
-      if (typeof keyOrSelector === "function") {
-        const value = keyOrSelector(state);
-        if (!Object.is(value, obj[prop])) {
-          obj[prop] = value;
-          updated = true;
-        }
-      }
-      if (typeof keyOrSelector === "string") {
-        if (!state) continue;
-        if (!hasOwnProperty(state, keyOrSelector)) continue;
-        const value = state[keyOrSelector];
-        if (!Object.is(value, obj[prop])) {
-          obj[prop] = value;
-          updated = true;
-        }
-      }
-    }
-    if (updated) objRef.current = { ...obj };
-    return objRef.current;
-  };
-  return (0, import_shim2.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
-}
-function useStoreProps(store, props, key, setKey) {
-  const value = hasOwnProperty(props, key) ? props[key] : void 0;
-  const propsRef = useLiveRef({
-    value,
-    setValue: setKey ? props[setKey] : void 0
-  });
-  useSafeLayoutEffect(() => {
-    return sync(store, [key], (state, prev) => {
-      const { value: value2, setValue } = propsRef.current;
-      if (!setValue) return;
-      if (state[key] === prev[key]) return;
-      if (state[key] === value2) return;
-      setValue(state[key]);
-    });
-  }, [store, key]);
-  useSafeLayoutEffect(() => {
-    if (value === void 0) return;
-    store.setState(key, value);
-    return batch(store, [key], () => {
-      if (value === void 0) return;
-      store.setState(key, value);
-    });
-  });
-}
-function useStore2(createStore2, props) {
-  const [store, setStore] = React83.useState(() => createStore2(props));
-  useSafeLayoutEffect(() => init(store), [store]);
-  const useState56 = React83.useCallback((keyOrSelector) => useStoreState(store, keyOrSelector), [store]);
-  return [React83.useMemo(() => ({
-    ...store,
-    useState: useState56
-  }), [store, useState56]), useEvent(() => {
-    setStore((store2) => createStore2({
-      ...props,
-      ...store2.getState()
-    }));
-  })];
-}
-
-// node_modules/@ariakit/react-components/dist/composite/composite-item.js
-var TagName4 = "button";
-function isEditableElement(element) {
-  if (isTextbox(element)) return true;
-  return element.tagName === "INPUT" && !isButton(element);
-}
-function getNextPageOffset(scrollingElement, pageUp = false) {
-  const height = scrollingElement.clientHeight;
-  const { top } = scrollingElement.getBoundingClientRect();
-  const pageSize = Math.max(height * 0.875, height - 40) * 1.5;
-  const pageOffset = pageUp ? height - pageSize + top : pageSize + top;
-  if (scrollingElement.tagName === "HTML") return pageOffset + scrollingElement.scrollTop;
-  return pageOffset;
-}
-function getItemOffset(itemElement, pageUp = false) {
-  const { top } = itemElement.getBoundingClientRect();
-  if (pageUp) return top + itemElement.clientHeight;
-  return top;
-}
-function findNextPageItemId(element, store, next, pageUp = false) {
-  if (!store) return;
-  if (!next) return;
-  const { renderedItems } = store.getState();
-  const scrollingElement = getScrollingElement(element);
-  if (!scrollingElement) return;
-  const nextPageOffset = getNextPageOffset(scrollingElement, pageUp);
-  let id;
-  let prevDifference;
-  for (let i2 = 0; i2 < renderedItems.length; i2 += 1) {
-    const previousId = id;
-    id = next(i2);
-    if (!id) break;
-    if (id === previousId) continue;
-    const itemElement = getEnabledItem(store, id)?.element;
-    if (!itemElement) continue;
-    const difference = getItemOffset(itemElement, pageUp) - nextPageOffset;
-    const absDifference = Math.abs(difference);
-    if (pageUp && difference <= 0 || !pageUp && difference >= 0) {
-      if (prevDifference !== void 0 && prevDifference < absDifference) id = previousId;
-      break;
-    }
-    prevDifference = absDifference;
-  }
-  return id;
-}
-function targetIsAnotherItem(event, store) {
-  if (isSelfTarget(event)) return false;
-  return isItem(store, event.target);
-}
-var useCompositeItem = createHook(function useCompositeItem2({ store, rowId: rowIdProp, preventScrollOnKeyDown = false, moveOnKeyPress = true, tabbable: tabbable4 = false, getItem: getItemProp, "aria-setsize": ariaSetSizeProp, "aria-posinset": ariaPosInSetProp, ...props }) {
-  const context = useCompositeScopedContext();
-  store = store || context;
-  const id = useId5(props.id);
-  const ref = (0, import_react21.useRef)(null);
-  const row = (0, import_react21.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;
-    return row.id;
-  };
-  const { rowId, baseElement, isActiveItem, ariaSetSize, ariaPosInSet, isTabbable: isTabbable2 } = useStoreStateObject(store, {
-    rowId: getRowId,
-    baseElement(state) {
-      return state?.baseElement || void 0;
-    },
-    isActiveItem(state) {
-      return !!state && state.activeId === id;
-    },
-    ariaSetSize(state) {
-      if (ariaSetSizeProp != null) return ariaSetSizeProp;
-      if (!state) return;
-      if (!row?.ariaSetSize) return;
-      if (row.baseElement !== state.baseElement) return;
-      return row.ariaSetSize;
-    },
-    ariaPosInSet(state) {
-      if (ariaPosInSetProp != null) return ariaPosInSetProp;
-      if (!state) return;
-      if (!row?.ariaPosInSet) return;
-      if (row.baseElement !== state.baseElement) return;
-      const rowId2 = getRowId(state);
-      const itemsInRow = state.renderedItems.filter((item) => item.rowId === rowId2);
-      return row.ariaPosInSet + itemsInRow.findIndex((item) => item.id === id);
-    },
-    isTabbable(state) {
-      if (!state?.renderedItems.length) return true;
-      if (state.virtualFocus) return false;
-      if (tabbable4) return true;
-      if (state.activeId === null) return false;
-      const item = store?.item(state.activeId);
-      if (item?.disabled) return true;
-      if (!item?.element) return true;
-      return state.activeId === id;
-    }
-  });
-  const getItem = (0, import_react21.useCallback)((item) => {
-    const nextItem = {
-      ...item,
-      id: id || item.id,
-      rowId,
-      disabled: trulyDisabled,
-      children: item.element?.textContent
-    };
-    if (getItemProp) return getItemProp(nextItem);
-    return nextItem;
-  }, [
-    id,
-    rowId,
-    trulyDisabled,
-    getItemProp
-  ]);
-  const onFocusProp = props.onFocus;
-  const hasFocusedComposite = (0, import_react21.useRef)(false);
-  const cancelScheduledFocusRedirectRef = (0, import_react21.useRef)(null);
-  const onFocus = useEvent((event) => {
-    onFocusProp?.(event);
-    if (event.defaultPrevented) return;
-    if (isPortalEvent(event)) return;
-    if (!id) return;
-    if (!store) return;
-    if (targetIsAnotherItem(event, store)) return;
-    const { virtualFocus, baseElement: baseElement2 } = store.getState();
-    store.setActiveId(id);
-    if (isTextbox(event.currentTarget)) selectTextField(event.currentTarget);
-    if (!virtualFocus) return;
-    if (!isSelfTarget(event)) return;
-    if (isEditableElement(event.currentTarget)) return;
-    const redirectFocusToBaseElement = (currentTarget2, relatedTarget2, baseElement3) => {
-      if (isSafari() && currentTarget2.hasAttribute("data-autofocus")) currentTarget2.scrollIntoView({
-        block: "nearest",
-        inline: "nearest"
-      });
-      hasFocusedComposite.current = true;
-      if (relatedTarget2 === baseElement3 || isItem(store, relatedTarget2)) focusSilently(baseElement3);
-      else baseElement3.focus();
-    };
-    if (baseElement2?.isConnected) {
-      redirectFocusToBaseElement(event.currentTarget, event.relatedTarget, baseElement2);
-      return;
-    }
-    if (shouldRegisterItem === false) return;
-    const { currentTarget, relatedTarget } = event;
-    const cancelScheduledFocusRedirect = () => {
-      cancelScheduledFocusRedirectRef.current?.();
-      cancelScheduledFocusRedirectRef.current = null;
-    };
-    cancelScheduledFocusRedirect();
-    cancelScheduledFocusRedirectRef.current = subscribe(store, null, () => {
-      if (getActiveElement(currentTarget) !== currentTarget) {
-        cancelScheduledFocusRedirect();
-        return;
-      }
-      const state = store.getState();
-      const nextBaseElement = state.baseElement;
-      if (!nextBaseElement?.isConnected) return;
-      cancelScheduledFocusRedirect();
-      if (!state.virtualFocus) return;
-      redirectFocusToBaseElement(currentTarget, relatedTarget, nextBaseElement);
-    });
-  });
-  const onBlurCaptureProp = props.onBlurCapture;
-  const onBlurCapture = useEvent((event) => {
-    onBlurCaptureProp?.(event);
-    if (event.defaultPrevented) return;
-    if (store?.getState()?.virtualFocus && hasFocusedComposite.current) {
-      hasFocusedComposite.current = false;
-      event.preventDefault();
-      event.stopPropagation();
-    }
-  });
-  const onKeyDownProp = props.onKeyDown;
-  const preventScrollOnKeyDownProp = useBooleanEvent(preventScrollOnKeyDown);
-  const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
-  const onKeyDown = useEvent((event) => {
-    onKeyDownProp?.(event);
-    if (event.defaultPrevented) return;
-    if (!isSelfTarget(event)) return;
-    if (!store) return;
-    const { currentTarget } = event;
-    const state = store.getState();
-    const isGrid2 = !!store.item(id)?.rowId;
-    const isVertical = state.orientation !== "horizontal";
-    const isHorizontal = state.orientation !== "vertical";
-    const canHomeEnd = () => {
-      if (isGrid2) return true;
-      if (isHorizontal) return true;
-      if (!state.baseElement) return true;
-      if (!isTextField(state.baseElement)) return true;
-      return false;
-    };
-    const action = {
-      ArrowUp: (isGrid2 || isVertical) && store.up,
-      ArrowRight: (isGrid2 || isHorizontal) && store.next,
-      ArrowDown: (isGrid2 || isVertical) && store.down,
-      ArrowLeft: (isGrid2 || isHorizontal) && store.previous,
-      Home: () => {
-        if (!canHomeEnd()) return;
-        if (!isGrid2 || event.ctrlKey) return store?.first();
-        return store?.previous(-1);
-      },
-      End: () => {
-        if (!canHomeEnd()) return;
-        if (!isGrid2 || event.ctrlKey) return store?.last();
-        return store?.next(-1);
-      },
-      PageUp: () => {
-        return findNextPageItemId(currentTarget, store, store?.up, true);
-      },
-      PageDown: () => {
-        return findNextPageItemId(currentTarget, store, store?.down);
-      }
-    }[event.key];
-    if (action) {
-      if (isTextbox(currentTarget)) {
-        const selection = getTextboxSelection(currentTarget);
-        const isLeft = isHorizontal && event.key === "ArrowLeft";
-        const isRight = isHorizontal && event.key === "ArrowRight";
-        const isUp = isVertical && event.key === "ArrowUp";
-        const isDown = isVertical && event.key === "ArrowDown";
-        if (isRight || isDown) {
-          const { length: valueLength } = getTextboxValue(currentTarget);
-          if (selection.end !== valueLength) return;
-        } else if ((isLeft || isUp) && selection.start !== 0) return;
-      }
-      const nextId = action();
-      if (preventScrollOnKeyDownProp(event) || nextId !== void 0) {
-        if (!moveOnKeyPressProp(event)) return;
-        event.preventDefault();
-        store.move(nextId);
-      }
-    }
-  });
-  const providerValue = (0, import_react21.useMemo)(() => ({
-    id,
-    baseElement
-  }), [id, baseElement]);
-  props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(CompositeItemContext.Provider, {
-    value: providerValue,
-    children: element
-  }), [providerValue]);
-  props = {
-    "data-active-item": isActiveItem || void 0,
-    ...props,
-    id,
-    ref: useMergeRefs3(ref, props.ref),
-    tabIndex: isTabbable2 ? props.tabIndex : -1,
-    onFocus,
-    onBlurCapture,
-    onKeyDown
-  };
-  props = useCommand(props);
-  props = useCollectionItem({
-    store,
-    ...props,
-    getItem,
-    shouldRegisterItem: id ? shouldRegisterItem : false
-  });
-  return removeUndefinedValues({
-    ...props,
-    "aria-setsize": ariaSetSize,
-    "aria-posinset": ariaPosInSet
-  });
-});
-var CompositeItem = memo3(forwardRef70(function CompositeItem2(props) {
-  return createElement3(TagName4, useCompositeItem(props));
-}));
-
-// node_modules/@ariakit/react-components/dist/composite/composite.js
-var import_react22 = __toESM(require_react(), 1);
-var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
-var TagName5 = "div";
-function isGrid(items) {
-  return items.some((item) => !!item.rowId);
-}
-function isPrintableKey(event) {
-  const target = event.target;
-  if (target && !isTextField(target)) return false;
-  return event.key.length === 1 && !event.ctrlKey && !event.metaKey;
-}
-function isModifierKey(event) {
-  return event.key === "Shift" || event.key === "Control" || event.key === "Alt" || event.key === "Meta";
-}
-function useKeyboardEventProxy(store, onKeyboardEvent, previousElementRef) {
-  return useEvent((event) => {
-    onKeyboardEvent?.(event);
-    if (event.defaultPrevented) return;
-    if (event.isPropagationStopped()) return;
-    if (!isSelfTarget(event)) return;
-    if (isModifierKey(event)) return;
-    if (isPrintableKey(event)) return;
-    const activeElement2 = getEnabledItem(store, store.getState().activeId)?.element;
-    if (!activeElement2) return;
-    const { view, ...eventInit } = event;
-    if (activeElement2 !== previousElementRef?.current) activeElement2.focus();
-    if (!fireKeyboardEvent(activeElement2, event.type, eventInit)) event.preventDefault();
-    if (event.currentTarget.contains(activeElement2)) event.stopPropagation();
-  });
-}
-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_react22.useState)(false);
-  const schedule = (0, import_react22.useCallback)(() => setScheduled(true), []);
-  const activeItem = useStoreState(store, (state) => scheduled ? getEnabledItem(store, state.activeId) : null);
-  (0, import_react22.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 }) {
-  const moves = useStoreState(store, "moves");
-  const baseElement = useStoreState(store, "baseElement");
-  (0, import_react22.useEffect)(() => {
-    if (!moves) return;
-    if (!focusOnMove) return;
-    const { activeId } = store.getState();
-    const itemElement = getEnabledItem(store, activeId)?.element;
-    if (!itemElement) return;
-    withBaseScrollPreserved(store, () => focusIntoView(itemElement));
-  }, [
-    store,
-    moves,
-    focusOnMove
-  ]);
-  useSafeLayoutEffect(() => {
-    if (!moves) return;
-    if (!baseElement) 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();
-  }, [
-    store,
-    moves,
-    baseElement
-  ]);
-  return null;
-});
-var useComposite = createHook(function useComposite2({ store, composite = true, focusOnMove = composite, moveOnKeyPress = true, ...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_react22.useRef)(null);
-  const previousElementRef = (0, import_react22.useRef)(null);
-  const scheduleFocus = useScheduleFocus(store);
-  const [, setBaseElement] = useTransactionState(composite ? store.setBaseElement : null);
-  const virtualFocus = useStoreState(store, "virtualFocus");
-  const activeId = useStoreState(store, (state) => state.virtualFocus ? state.activeId : null);
-  useSafeLayoutEffect(() => {
-    if (!store) return;
-    if (!composite) return;
-    if (!virtualFocus) return;
-    const previousElement = previousElementRef.current;
-    previousElementRef.current = null;
-    if (!previousElement) return;
-    const relatedTarget = getEnabledItem(store, activeId)?.element || getActiveElement(previousElement);
-    if (relatedTarget === previousElement) return;
-    fireBlurEvent(previousElement, { relatedTarget });
-  }, [
-    store,
-    activeId,
-    virtualFocus,
-    composite
-  ]);
-  const onKeyDownCapture = useKeyboardEventProxy(store, props.onKeyDownCapture, previousElementRef);
-  const onKeyUpCapture = useKeyboardEventProxy(store, props.onKeyUpCapture, previousElementRef);
-  const onFocusCaptureProp = props.onFocusCapture;
-  const onFocusCapture = useEvent((event) => {
-    onFocusCaptureProp?.(event);
-    if (event.defaultPrevented) return;
-    if (!store) return;
-    const { virtualFocus: virtualFocus2 } = store.getState();
-    if (!virtualFocus2) return;
-    const previousActiveElement = event.relatedTarget;
-    const isSilentlyFocused = silentlyFocused(event.currentTarget);
-    if (isSelfTarget(event) && isSilentlyFocused) {
-      event.stopPropagation();
-      previousElementRef.current = previousActiveElement;
-    }
-  });
-  const onFocusProp = props.onFocus;
-  const onFocus = useEvent((event) => {
-    onFocusProp?.(event);
-    if (event.defaultPrevented) return;
-    if (!composite) return;
-    if (!store) return;
-    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);
-  });
-  const onBlurCaptureProp = props.onBlurCapture;
-  const onBlurCapture = useEvent((event) => {
-    onBlurCaptureProp?.(event);
-    if (event.defaultPrevented) return;
-    if (!store) return;
-    const { virtualFocus: virtualFocus2, activeId: activeId2 } = store.getState();
-    if (!virtualFocus2) return;
-    const activeElement2 = getEnabledItem(store, activeId2)?.element;
-    const nextActiveElement = event.relatedTarget;
-    const nextActiveElementIsItem = isItem(store, nextActiveElement);
-    const previousElement = previousElementRef.current;
-    previousElementRef.current = null;
-    if (isSelfTarget(event) && nextActiveElementIsItem) {
-      if (nextActiveElement === activeElement2) {
-        if (previousElement && previousElement !== nextActiveElement) fireBlurEvent(previousElement, event);
-      } else if (activeElement2) fireBlurEvent(activeElement2, event);
-      else if (previousElement) fireBlurEvent(previousElement, event);
-      event.stopPropagation();
-    } else if (!isItem(store, event.target) && activeElement2) fireBlurEvent(activeElement2, event);
-  });
-  const onKeyDownProp = props.onKeyDown;
-  const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
-  const onKeyDown = useEvent((event) => {
-    onKeyDownProp?.(event);
-    if (event.nativeEvent.isComposing) return;
-    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 isVertical = orientation !== "horizontal";
-    const isHorizontal = orientation !== "vertical";
-    const grid = isGrid(renderedItems);
-    if ((event.key === "ArrowLeft" || event.key === "ArrowRight" || event.key === "Home" || event.key === "End") && isTextField(event.currentTarget)) return;
-    const up = () => {
-      if (grid) return findFirstEnabledItemInTheLastRow(renderedItems)?.id;
-      return 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),
-      Home: store.first,
-      End: store.last,
-      PageUp: store.first,
-      PageDown: store.last
-    }[event.key];
-    if (action) {
-      const id = action();
-      if (id !== void 0) {
-        if (!moveOnKeyPressProp(event)) return;
-        event.preventDefault();
-        store.move(id);
-      }
-    }
-  });
-  props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime117.jsxs)(CompositeScopedContextProvider, {
-    value: store,
-    children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(CompositeFocusOnMove, {
-      store,
-      focusOnMove,
-      previousElementRef
-    })]
-  }), [
-    store,
-    composite,
-    focusOnMove
-  ]);
-  props = {
-    "aria-activedescendant": useStoreState(store, (state) => {
-      if (!store) return;
-      if (!composite) return;
-      if (!state.virtualFocus) return;
-      return getEnabledItem(store, state.activeId)?.id;
-    }),
-    ...props,
-    ref: useMergeRefs3(ref, setBaseElement, props.ref),
-    onKeyDownCapture,
-    onKeyUpCapture,
-    onFocusCapture,
-    onFocus,
-    onBlurCapture,
-    onKeyDown
-  };
-  props = useFocusable({
-    focusable: useStoreState(store, (state) => composite && (state.virtualFocus || state.activeId === null)),
-    ...props
-  });
-  return props;
-});
-var Composite6 = forwardRef70(function Composite7(props) {
-  return createElement3(TagName5, useComposite(props));
-});
-
-// node_modules/@ariakit/react-components/dist/disclosure/disclosure-context.js
-var ctx3 = createStoreContext();
-var useDisclosureContext = ctx3.useContext;
-var useDisclosureScopedContext = ctx3.useScopedContext;
-var useDisclosureProviderContext = ctx3.useProviderContext;
-var DisclosureContextProvider = ctx3.ContextProvider;
-var DisclosureScopedContextProvider = ctx3.ScopedContextProvider;
-
-// node_modules/@ariakit/react-components/dist/dialog/dialog-context.js
-var import_react23 = __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_react23.createContext)(void 0);
-var DialogDescriptionContext = (0, import_react23.createContext)(void 0);
-
-// node_modules/@ariakit/react-components/dist/disclosure/disclosure-content.js
-var import_react24 = __toESM(require_react(), 1);
-var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
-var import_react_dom4 = __toESM(require_react_dom(), 1);
-var TagName6 = "div";
-function afterTimeout(timeoutMs, cb) {
-  const timeoutId = setTimeout(cb, timeoutMs);
-  return () => clearTimeout(timeoutId);
-}
-function parseCSSTime(time) {
-  const value = time?.trim() || "0s";
-  const multiplier = value.endsWith("ms") ? 1 : 1e3;
-  const parsed = Number.parseFloat(value) * multiplier;
-  return Number.isNaN(parsed) ? 0 : parsed;
-}
-function getEndTime(names, delays, durations) {
-  const nameList = names.split(",");
-  const delayList = delays.split(",");
-  const durationList = durations.split(",");
-  let endTime = 0;
-  for (const [index2, name] of nameList.entries()) {
-    if (name.trim() === "none") continue;
-    const delay = parseCSSTime(delayList[index2 % delayList.length]);
-    const duration = parseCSSTime(durationList[index2 % durationList.length]);
-    endTime = Math.max(endTime, delay + duration);
-  }
-  return endTime;
-}
-function getElementEndTime(element) {
-  const { transitionProperty, transitionDuration, transitionDelay, animationName, animationDuration, animationDelay } = getComputedStyle(element);
-  return Math.max(getEndTime(transitionProperty, transitionDelay, transitionDuration), getEndTime(animationName, animationDelay, animationDuration));
-}
-function isHidden3(mounted, hidden, alwaysVisible) {
-  return !alwaysVisible && hidden !== false && (!mounted || !!hidden);
-}
-var useDisclosureContent = createHook(function useDisclosureContent2({ store, alwaysVisible, unstable_otherElementRef: otherElementRef, ...props }) {
-  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_react24.useRef)(null);
-  const id = useId5(props.id);
-  const [transition, setTransition] = (0, import_react24.useState)(null);
-  const open = useStoreState(store, "open");
-  const mounted = useStoreState(store, "mounted");
-  const animated = useStoreState(store, "animated");
-  const contentElement = useStoreState(store, "contentElement");
-  const otherElement = useStoreState(store.disclosure, "contentElement");
-  const hasClosedRef = (0, import_react24.useRef)(false);
-  useSafeLayoutEffect(() => {
-    if (!ref.current) return;
-    store?.setContentElement(ref.current);
-  }, [store]);
-  useSafeLayoutEffect(() => {
-    let previousAnimated;
-    store?.setState("animated", (animated2) => {
-      previousAnimated = animated2;
-      return true;
-    });
-    return () => {
-      if (previousAnimated === void 0) return;
-      store?.setState("animated", previousAnimated);
-    };
-  }, [store]);
-  useSafeLayoutEffect(() => {
-    if (!animated) {
-      if (!open) {
-        hasClosedRef.current = true;
-        setTransition(null);
-      } else if (hasClosedRef.current) {
-        hasClosedRef.current = false;
-        setTransition("enter");
-      }
-      return;
-    }
-    if (!contentElement?.isConnected) {
-      setTransition(null);
-      return;
-    }
-    return afterPaint(() => {
-      setTransition(open ? "enter" : mounted ? "leave" : null);
-    });
-  }, [
-    animated,
-    contentElement,
-    open,
-    mounted
-  ]);
-  useSafeLayoutEffect(() => {
-    if (!store) return;
-    if (!animated) return;
-    if (!transition) return;
-    if (!contentElement) return;
-    const stopAnimation = () => store?.setState("animating", false);
-    const stopAnimationSync = () => (0, import_react_dom4.flushSync)(stopAnimation);
-    if (transition === "leave" && open) return;
-    if (transition === "enter" && !open) return;
-    if (typeof animated === "number") return afterTimeout(animated, stopAnimationSync);
-    const elements = [contentElement];
-    if (otherElement) elements.push(otherElement);
-    const relatedElement = otherElementRef?.current;
-    if (relatedElement) elements.push(relatedElement);
-    const timeout = Math.max(...elements.map(getElementEndTime));
-    if (!timeout) {
-      if (transition === "enter") store.setState("animated", false);
-      stopAnimation();
-      return;
-    }
-    return afterTimeout(Math.max(timeout - 1e3 / 60, 0), stopAnimationSync);
-  }, [
-    store,
-    animated,
-    contentElement,
-    otherElement,
-    otherElementRef,
-    open,
-    transition
-  ]);
-  props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(DialogScopedContextProvider, {
-    value: store,
-    children: element
-  }), [store]);
-  const hidden = isHidden3(mounted, props.hidden, alwaysVisible);
-  const styleProp = props.style;
-  const style = (0, import_react24.useMemo)(() => {
-    if (hidden) return {
-      ...styleProp,
-      display: "none"
-    };
-    return styleProp;
-  }, [hidden, styleProp]);
-  props = {
-    "data-open": open || void 0,
-    "data-enter": transition === "enter" || void 0,
-    "data-leave": transition === "leave" || void 0,
-    hidden,
-    ...props,
-    id,
-    ref: useMergeRefs3(id ? store.setContentElement : null, ref, props.ref),
-    style
-  };
-  return removeUndefinedValues(props);
-});
-var DisclosureContentImpl = forwardRef70(function DisclosureContentImpl2(props) {
-  return createElement3(TagName6, useDisclosureContent(props));
-});
-var DisclosureContent = forwardRef70(function DisclosureContent2({ unmountOnHide, ...props }) {
-  const context = useDisclosureProviderContext();
-  if (useStoreState(props.store || context, (state) => !unmountOnHide || state?.mounted) === false) return null;
-  return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(DisclosureContentImpl, { ...props });
-});
-
-// node_modules/@ariakit/components/dist/disclosure/disclosure-store.js
-function createDisclosureStore(props = {}) {
-  const store = mergeStore(props.store, omit2(props.disclosure, ["contentElement", "disclosureElement"]));
-  throwOnConflictingProps(props, store);
-  const syncState = store?.getState();
-  const open = defaultValue(props.open, syncState?.open, props.defaultOpen, false);
-  const animated = defaultValue(props.animated, syncState?.animated, false);
-  const disclosure = createStore({
-    open,
-    animated,
-    animating: !!animated && open,
-    mounted: open,
-    contentElement: defaultValue(syncState?.contentElement, null),
-    disclosureElement: defaultValue(syncState?.disclosureElement, null)
-  }, store);
-  setup(disclosure, () => sync(disclosure, ["animated", "animating"], (state) => {
-    if (state.animated) return;
-    disclosure.setState("animating", false);
-  }));
-  setup(disclosure, () => subscribe(disclosure, ["open"], () => {
-    if (!disclosure.getState().animated) return;
-    disclosure.setState("animating", true);
-  }));
-  setup(disclosure, () => sync(disclosure, ["open", "animating"], (state) => {
-    disclosure.setState("mounted", state.open || state.animating);
-  }));
-  return {
-    ...disclosure,
-    disclosure: props.disclosure,
-    setOpen: (value) => disclosure.setState("open", value),
-    show: () => disclosure.setState("open", true),
-    hide: () => disclosure.setState("open", false),
-    toggle: () => disclosure.setState("open", (open2) => !open2),
-    stopAnimation: () => disclosure.setState("animating", false),
-    setContentElement: (value) => disclosure.setState("contentElement", value),
-    setDisclosureElement: (value) => disclosure.setState("disclosureElement", value)
-  };
-}
-
-// node_modules/@ariakit/react-components/dist/disclosure/disclosure-store.js
-function useDisclosureStoreProps(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 });
-}
-
-// node_modules/@ariakit/react-components/dist/popover/popover-context.js
-var ctx5 = createStoreContext([DialogContextProvider], [DialogScopedContextProvider]);
-var usePopoverContext = ctx5.useContext;
-var usePopoverScopedContext = ctx5.useScopedContext;
-var usePopoverProviderContext = ctx5.useProviderContext;
-var PopoverContextProvider = ctx5.ContextProvider;
-var PopoverScopedContextProvider = ctx5.ScopedContextProvider;
-
-// node_modules/@ariakit/react-components/dist/combobox/combobox-context.js
-var import_react25 = __toESM(require_react(), 1);
-var ComboboxListRoleContext = (0, import_react25.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_react25.createContext)(void 0);
-var ComboboxItemCheckedContext = (0, import_react25.createContext)(false);
-
-// node_modules/@ariakit/react-components/dist/collection/collection-store.js
-function useCollectionStoreProps(store, update2, props) {
-  useUpdateEffect(update2, [props.store]);
-  useStoreProps(store, props, "items", "setItems");
-  return store;
-}
-
-// node_modules/@ariakit/react-components/dist/composite/composite-store.js
-function useCompositeStoreOptions(props) {
-  return {
-    id: useId5(props.id),
-    ...props
-  };
-}
-function useCompositeStoreProps(store, update2, props) {
-  store = useCollectionStoreProps(store, update2, props);
-  useStoreProps(store, props, "activeId", "setActiveId");
-  useStoreProps(store, props, "includesBaseElement");
-  useStoreProps(store, props, "virtualFocus");
-  useStoreProps(store, props, "orientation");
-  useStoreProps(store, props, "rtl");
-  useStoreProps(store, props, "focusLoop");
-  useStoreProps(store, props, "focusWrap");
-  useStoreProps(store, props, "focusShift");
-  return store;
-}
-
-// node_modules/@ariakit/components/dist/dialog/dialog-store.js
-function createDialogStore(props = {}) {
-  return createDisclosureStore(props);
-}
-
-// node_modules/@ariakit/react-components/dist/dialog/dialog-store.js
-function useDialogStoreProps(store, update2, props) {
-  return useDisclosureStoreProps(store, update2, props);
-}
-
-// node_modules/@ariakit/components/dist/popover/popover-store.js
-function createPopoverStore({ popover: otherPopover, ...props } = {}) {
-  const store = mergeStore(props.store, omit2(otherPopover, [
-    "arrowElement",
-    "anchorElement",
-    "contentElement",
-    "popoverElement",
-    "disclosureElement"
-  ]));
-  throwOnConflictingProps(props, store);
-  const syncState = store?.getState();
-  const dialog = createDialogStore({
-    ...props,
-    store
-  });
-  const placement = defaultValue(props.placement, syncState?.placement, "bottom");
-  const popover = createStore({
-    ...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);
-  return {
-    ...dialog,
-    ...popover,
-    setAnchorElement: (element) => popover.setState("anchorElement", element),
-    setPopoverElement: (element) => popover.setState("popoverElement", element),
-    setArrowElement: (element) => popover.setState("arrowElement", element),
-    render: () => popover.setState("rendered", /* @__PURE__ */ Symbol("rendered"))
-  };
-}
-
-// node_modules/@ariakit/react-components/dist/popover/popover-store.js
-function usePopoverStoreProps(store, update2, props) {
-  useUpdateEffect(update2, [props.popover]);
-  useStoreProps(store, props, "placement");
-  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: useMergeRefs3(store?.setAnchorElement, props.ref)
-  };
-  return props;
-});
-var PopoverAnchor = forwardRef70(function PopoverAnchor2(props) {
-  return createElement3(TagName7, usePopoverAnchor(props));
-});
-
-// node_modules/@ariakit/react-components/dist/composite/composite-hover.js
-var import_react26 = __toESM(require_react(), 1);
-var TagName8 = "div";
-function hoveringInside(event) {
-  const nextElement = event.relatedTarget;
-  if (!isElement2(nextElement)) return false;
-  return contains2(event.currentTarget, nextElement);
-}
-var symbol2 = /* @__PURE__ */ Symbol("composite-hover");
-function movingToAnotherItem(event) {
-  const { relatedTarget } = event;
-  if (!isElement2(relatedTarget)) return false;
-  let dest = relatedTarget;
-  do {
-    if (hasOwnProperty(dest, symbol2) && dest[symbol2]) return true;
-    dest = dest.parentElement;
-  } while (dest);
-  return false;
-}
-var useCompositeHover = createHook(function useCompositeHover2({ store, focusOnHover = true, blurOnHoverEnd = !!focusOnHover, ...props }) {
-  const context = useCompositeScopedContext();
-  store = store || context;
-  invariant(store, "CompositeHover must be wrapped in a Composite component.");
-  const isMouseMoving = useIsMouseMoving();
-  const onMouseMoveProp = props.onMouseMove;
-  const focusOnHoverProp = useBooleanEvent(focusOnHover);
-  const onMouseMove = useEvent((event) => {
-    onMouseMoveProp?.(event);
-    if (event.defaultPrevented) return;
-    if (!isMouseMoving()) return;
-    if (!focusOnHoverProp(event)) return;
-    if (!hasFocusWithin(event.currentTarget)) {
-      const baseElement = store?.getState().baseElement;
-      if (baseElement && !hasFocus(baseElement)) baseElement.focus();
-    }
-    store?.setActiveId(event.currentTarget.id);
-  });
-  const onMouseLeaveProp = props.onMouseLeave;
-  const blurOnHoverEndProp = useBooleanEvent(blurOnHoverEnd);
-  const onMouseLeave = useEvent((event) => {
-    onMouseLeaveProp?.(event);
-    if (event.defaultPrevented) return;
-    if (!isMouseMoving()) return;
-    if (hoveringInside(event)) return;
-    if (movingToAnotherItem(event)) return;
-    if (!focusOnHoverProp(event)) return;
-    if (!blurOnHoverEndProp(event)) return;
-    store?.setActiveId(null);
-    store?.getState().baseElement?.focus();
-  });
-  const ref = (0, import_react26.useCallback)((element) => {
-    if (!element) return;
-    element[symbol2] = true;
-  }, []);
-  props = {
-    ...props,
-    ref: useMergeRefs3(ref, props.ref),
-    onMouseMove,
-    onMouseLeave
-  };
-  return removeUndefinedValues(props);
-});
-var CompositeHover = memo3(forwardRef70(function CompositeHover2(props) {
-  return createElement3(TagName8, useCompositeHover(props));
-}));
-
-// node_modules/@ariakit/react-components/dist/combobox/combobox.js
-var import_react27 = __toESM(require_react(), 1);
-var TagName9 = "input";
-function isFirstItemAutoSelected(items, activeValue, autoSelect) {
-  if (!autoSelect) return false;
-  return items.find((item) => !item.disabled && item.value)?.value === activeValue;
-}
-function hasCompletionString(value, activeValue) {
-  if (!activeValue) return false;
-  if (value == null) return false;
-  const normalizedValue = normalizeString(value);
-  const normalizedActiveValue = normalizeString(activeValue);
-  if (normalizedValue.length !== value.length) return false;
-  if (normalizedActiveValue.length !== activeValue.length) return false;
-  return normalizedActiveValue.length > normalizedValue.length && normalizedActiveValue.toLowerCase().startsWith(normalizedValue.toLowerCase());
-}
-function isAriaAutoCompleteValue(value) {
-  return value === "inline" || value === "list" || value === "both" || value === "none";
-}
-function getDefaultAutoSelectId(items) {
-  return items.find((item) => {
-    if (item.disabled) return false;
-    return item.element?.getAttribute("role") !== "tab";
-  })?.id;
-}
-var useCombobox = createHook(function useCombobox2({ store, focusable: focusable2 = true, autoSelect: autoSelectProp = false, getAutoSelectId, setValueOnChange, showMinLength = 0, showOnChange, showOnMouseDown, showOnClick = showOnMouseDown, showOnKeyDown, showOnKeyPress = showOnKeyDown, blurActiveItemOnClick, setValueOnClick = true, moveOnKeyPress = true, autoComplete = "list", ...props }) {
-  const context = useComboboxProviderContext();
-  store = store || context;
-  invariant(store, "Combobox must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-  const ref = (0, import_react27.useRef)(null);
-  const [valueUpdated, forceValueUpdate] = useForceUpdate();
-  const canAutoSelectRef = (0, import_react27.useRef)(false);
-  const composingRef = (0, import_react27.useRef)(false);
-  const autoSelect = useStoreState(store, (state) => state.virtualFocus && autoSelectProp);
-  const inline4 = autoComplete === "inline" || autoComplete === "both";
-  const [canInline, setCanInline] = (0, import_react27.useState)(inline4);
-  useUpdateLayoutEffect(() => {
-    if (!inline4) return;
-    setCanInline(true);
-  }, [inline4]);
-  const storeValue = useStoreState(store, "value");
-  const prevSelectedValueRef = (0, import_react27.useRef)(void 0);
-  (0, import_react27.useEffect)(() => {
-    return sync(store, ["selectedValue", "activeId"], (_, prev) => {
-      prevSelectedValueRef.current = prev.selectedValue;
-    });
-  }, [store]);
-  const inlineActiveValue = useStoreState(store, (state) => {
-    if (!inline4) return;
-    if (!canInline) return;
-    if (state.activeValue && Array.isArray(state.selectedValue)) {
-      if (state.selectedValue.includes(state.activeValue)) return;
-      if (prevSelectedValueRef.current?.includes(state.activeValue)) return;
-    }
-    return state.activeValue;
-  });
-  const items = useStoreState(store, "renderedItems");
-  const open = useStoreState(store, "open");
-  const contentElement = useStoreState(store, "contentElement");
-  const value = (0, import_react27.useMemo)(() => {
-    if (!inline4) return storeValue;
-    if (!canInline) return storeValue;
-    if (isFirstItemAutoSelected(items, inlineActiveValue, autoSelect)) {
-      if (hasCompletionString(storeValue, inlineActiveValue)) return storeValue + (inlineActiveValue?.slice(storeValue.length) || "");
-      return storeValue;
-    }
-    return inlineActiveValue || storeValue;
-  }, [
-    inline4,
-    canInline,
-    items,
-    inlineActiveValue,
-    autoSelect,
-    storeValue
-  ]);
-  (0, import_react27.useEffect)(() => {
-    const element = ref.current;
-    if (!element) return;
-    const onCompositeItemMove = () => setCanInline(true);
-    element.addEventListener("combobox-item-move", onCompositeItemMove);
-    return () => {
-      element.removeEventListener("combobox-item-move", onCompositeItemMove);
-    };
-  }, []);
-  (0, import_react27.useEffect)(() => {
-    if (!inline4) return;
-    if (!canInline) return;
-    if (!inlineActiveValue) return;
-    if (!isFirstItemAutoSelected(items, inlineActiveValue, autoSelect)) return;
-    if (!hasCompletionString(storeValue, inlineActiveValue)) return;
-    let cleanup = noop4;
-    queueMicrotask(() => {
-      const element = ref.current;
-      if (!element) return;
-      const { start: prevStart, end: prevEnd } = getTextboxSelection(element);
-      const nextStart = storeValue.length;
-      const nextEnd = inlineActiveValue.length;
-      setSelectionRange(element, nextStart, nextEnd);
-      cleanup = () => {
-        if (!hasFocus(element)) return;
-        const { start, end } = getTextboxSelection(element);
-        if (start !== nextStart) return;
-        if (end !== nextEnd) return;
-        setSelectionRange(element, prevStart, prevEnd);
-      };
-    });
-    return () => cleanup();
-  }, [
-    valueUpdated,
-    inline4,
-    canInline,
-    inlineActiveValue,
-    items,
-    autoSelect,
-    storeValue
-  ]);
-  const getAutoSelectIdProp = useEvent(getAutoSelectId);
-  const autoSelectIdRef = (0, import_react27.useRef)(null);
-  const autoSelectMovedRef = (0, import_react27.useRef)(void 0);
-  const userScrolledRef = (0, import_react27.useRef)(false);
-  const isAutoScrollingRef = (0, import_react27.useRef)(false);
-  (0, import_react27.useEffect)(() => {
-    if (!open) return;
-    if (!contentElement) return;
-    const scrollingElement = getScrollingElement(contentElement);
-    if (!scrollingElement) return;
-    const onUserScroll = () => {
-      canAutoSelectRef.current = false;
-      userScrolledRef.current = true;
-    };
-    const onScroll = () => {
-      if (!isAutoScrollingRef.current) userScrolledRef.current = true;
-      if (!store) return;
-      if (!canAutoSelectRef.current) return;
-      const { activeId } = store.getState();
-      if (activeId === null) return;
-      if (activeId === autoSelectIdRef.current) return;
-      canAutoSelectRef.current = false;
-    };
-    const options = {
-      passive: true,
-      capture: true
-    };
-    scrollingElement.addEventListener("wheel", onUserScroll, options);
-    scrollingElement.addEventListener("touchmove", onUserScroll, options);
-    scrollingElement.addEventListener("scroll", onScroll, options);
-    return () => {
-      scrollingElement.removeEventListener("wheel", onUserScroll, true);
-      scrollingElement.removeEventListener("touchmove", onUserScroll, true);
-      scrollingElement.removeEventListener("scroll", onScroll, true);
-    };
-  }, [
-    open,
-    contentElement,
-    store
-  ]);
-  useSafeLayoutEffect(() => {
-    userScrolledRef.current = false;
-    if (!storeValue) return;
-    if (composingRef.current) return;
-    canAutoSelectRef.current = true;
-  }, [storeValue]);
-  useSafeLayoutEffect(() => {
-    if (autoSelect !== "always" && open) return;
-    canAutoSelectRef.current = open;
-  }, [autoSelect, open]);
-  useSafeLayoutEffect(() => {
-    if (open) return;
-    autoSelectMovedRef.current = void 0;
-  }, [open]);
-  const resetValueOnSelect = useStoreState(store, "resetValueOnSelect");
-  useUpdateEffect(() => {
-    const canAutoSelect = canAutoSelectRef.current;
-    if (!store) return;
-    if (!open) return;
-    if (!canAutoSelect && (!resetValueOnSelect || userScrolledRef.current)) return;
-    const { baseElement, contentElement: contentElement2, activeId } = store.getState();
-    if (baseElement && !hasFocus(baseElement)) return;
-    if (contentElement2?.hasAttribute("data-placing")) {
-      const observer = new MutationObserver(forceValueUpdate);
-      observer.observe(contentElement2, { attributeFilter: ["data-placing"] });
-      return () => observer.disconnect();
-    }
-    if (autoSelect && canAutoSelect) {
-      const userAutoSelectId = getAutoSelectIdProp(items);
-      const autoSelectId = userAutoSelectId !== void 0 ? userAutoSelectId : getDefaultAutoSelectId(items) ?? store.first();
-      autoSelectIdRef.current = autoSelectId;
-      const nextActiveId = autoSelectId ?? null;
-      const nextActiveValue = store.item(nextActiveId)?.value;
-      const moved = autoSelectMovedRef.current;
-      if (nextActiveId !== activeId || moved?.id !== nextActiveId || moved?.value !== nextActiveValue) {
-        autoSelectMovedRef.current = {
-          id: nextActiveId,
-          value: nextActiveValue
-        };
-        store.move(nextActiveId);
-      } else store.setState("activeValue", nextActiveValue);
-    } else {
-      const element = store.item(activeId || store.first())?.element;
-      if (element && "scrollIntoView" in element) {
-        isAutoScrollingRef.current = true;
-        element.scrollIntoView({
-          block: "nearest",
-          inline: "nearest"
-        });
-        requestAnimationFrame(() => {
-          isAutoScrollingRef.current = false;
-        });
-      }
-    }
-  }, [
-    store,
-    open,
-    valueUpdated,
-    storeValue,
-    autoSelect,
-    resetValueOnSelect,
-    getAutoSelectIdProp,
-    items
-  ]);
-  (0, import_react27.useEffect)(() => {
-    if (!inline4) return;
-    const combobox = ref.current;
-    if (!combobox) return;
-    const elements = [combobox, contentElement].filter((value2) => !!value2);
-    const onBlur2 = (event) => {
-      if (elements.every((el) => isFocusEventOutside(event, el))) store?.setValue(value);
-    };
-    for (const element of elements) element.addEventListener("focusout", onBlur2);
-    return () => {
-      for (const element of elements) element.removeEventListener("focusout", onBlur2);
-    };
-  }, [
-    inline4,
-    contentElement,
-    store,
-    value
-  ]);
-  const canShow = (event) => {
-    return event.currentTarget.value.length >= showMinLength;
-  };
-  const onChangeProp = props.onChange;
-  const showOnChangeProp = useBooleanEvent(showOnChange ?? canShow);
-  const setValueOnChangeProp = useBooleanEvent(setValueOnChange ?? !store.tag);
-  const onChange = useEvent((event) => {
-    onChangeProp?.(event);
-    if (event.defaultPrevented) return;
-    if (!store) return;
-    const currentTarget = event.currentTarget;
-    const { value: value2, selectionStart, selectionEnd } = currentTarget;
-    const nativeEvent = event.nativeEvent;
-    canAutoSelectRef.current = true;
-    if (isInputEvent(nativeEvent)) {
-      if (nativeEvent.isComposing) {
-        canAutoSelectRef.current = false;
-        composingRef.current = true;
-      }
-      if (inline4) {
-        const textInserted = nativeEvent.inputType === "insertText" || nativeEvent.inputType === "insertCompositionText";
-        const caretAtEnd = selectionStart === value2.length;
-        setCanInline(textInserted && caretAtEnd);
-      }
-    }
-    if (setValueOnChangeProp(event)) {
-      const isSameValue2 = value2 === store.getState().value;
-      store.setValue(value2);
-      queueMicrotask(() => {
-        setSelectionRange(currentTarget, selectionStart, selectionEnd);
-      });
-      if (inline4 && autoSelect && isSameValue2) forceValueUpdate();
-    }
-    if (showOnChangeProp(event)) store.show();
-    if (!autoSelect || !canAutoSelectRef.current) store.setActiveId(null);
-  });
-  const onCompositionEndProp = props.onCompositionEnd;
-  const onCompositionEnd = useEvent((event) => {
-    canAutoSelectRef.current = true;
-    composingRef.current = false;
-    onCompositionEndProp?.(event);
-    if (event.defaultPrevented) return;
-    if (!autoSelect) return;
-    forceValueUpdate();
-  });
-  const onMouseDownProp = props.onMouseDown;
-  const blurActiveItemOnClickProp = useBooleanEvent(blurActiveItemOnClick ?? (() => store.getState().includesBaseElement));
-  const setValueOnClickProp = useBooleanEvent(setValueOnClick);
-  const showOnClickProp = useBooleanEvent(showOnClick ?? canShow);
-  const onMouseDown = useEvent((event) => {
-    onMouseDownProp?.(event);
-    if (event.defaultPrevented) return;
-    if (event.button) return;
-    if (event.ctrlKey) return;
-    if (!store) return;
-    if (blurActiveItemOnClickProp(event)) store.setActiveId(null);
-    if (setValueOnClickProp(event)) store.setValue(value);
-    if (showOnClickProp(event)) queueBeforeEvent(event.currentTarget, "mouseup", store.show);
-  });
-  const onKeyDownProp = props.onKeyDown;
-  const showOnKeyPressProp = useBooleanEvent(showOnKeyPress ?? canShow);
-  const onKeyDown = useEvent((event) => {
-    onKeyDownProp?.(event);
-    if (!event.repeat) canAutoSelectRef.current = false;
-    if (event.defaultPrevented) return;
-    if (!store) return;
-    const { open: open2 } = store.getState();
-    if (open2 && event.key === "Enter") {
-      event.preventDefault();
-      return;
-    }
-    if (event.ctrlKey) return;
-    if (event.altKey) return;
-    if (event.shiftKey) return;
-    if (event.metaKey) return;
-    if (open2) return;
-    if (event.key === "ArrowUp" || event.key === "ArrowDown") {
-      if (showOnKeyPressProp(event)) {
-        event.preventDefault();
-        store.show();
-      }
-    }
-  });
-  const onBlurProp = props.onBlur;
-  const onBlur = useEvent((event) => {
-    canAutoSelectRef.current = false;
-    onBlurProp?.(event);
-  });
-  const id = useId5(props.id);
-  const ariaAutoComplete = isAriaAutoCompleteValue(autoComplete) ? autoComplete : void 0;
-  const isActiveItem = useStoreState(store, (state) => state.activeId === null);
-  props = {
-    role: "combobox",
-    "aria-autocomplete": ariaAutoComplete,
-    "aria-haspopup": getPopupRole(contentElement, "listbox"),
-    "aria-expanded": open,
-    "aria-controls": contentElement?.id,
-    "data-active-item": isActiveItem || void 0,
-    value,
-    ...props,
-    id,
-    ref: useMergeRefs3(ref, props.ref),
-    onChange,
-    onCompositionEnd,
-    onMouseDown,
-    onKeyDown,
-    onBlur
-  };
-  props = useComposite({
-    store,
-    focusable: focusable2,
-    ...props,
-    moveOnKeyPress: (event) => {
-      if (isFalsyBooleanCallback(moveOnKeyPress, event)) return false;
-      if (inline4) setCanInline(true);
-      return true;
-    }
-  });
-  props = usePopoverAnchor({
-    store,
-    ...props
-  });
-  return {
-    autoComplete: "off",
-    ...props
-  };
-});
-var Combobox = forwardRef70(function Combobox2(props) {
-  return createElement3(TagName9, useCombobox(props));
-});
-
-// node_modules/@ariakit/react-components/dist/combobox/combobox-item.js
-var import_react28 = __toESM(require_react(), 1);
-var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
-var TagName10 = "div";
-function isSelected(storeValue, itemValue) {
-  if (itemValue == null) return;
-  if (storeValue == null) return false;
-  if (Array.isArray(storeValue)) return storeValue.includes(itemValue);
-  return storeValue === itemValue;
-}
-function getItemRole(popupRole) {
-  return getItemRoleByPopupRole(popupRole) ?? "option";
-}
-var useComboboxItem = createHook(function useComboboxItem2({ store, value, hideOnClick, setValueOnClick, selectValueOnClick = true, resetValueOnSelect, focusOnHover = false, moveOnKeyPress = true, 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, {
-    resetValueOnSelectState: "resetValueOnSelect",
-    multiSelectable(state) {
-      return Array.isArray(state.selectedValue);
-    },
-    selected(state) {
-      return isSelected(state.selectedValue, value);
-    }
-  });
-  const getItem = (0, import_react28.useCallback)((item) => {
-    const nextItem = {
-      ...item,
-      value
-    };
-    if (getItemProp) return getItemProp(nextItem);
-    return nextItem;
-  }, [value, getItemProp]);
-  setValueOnClick = setValueOnClick ?? !multiSelectable;
-  hideOnClick = hideOnClick ?? (value != null && !multiSelectable);
-  const onClickProp = props.onClick;
-  const setValueOnClickProp = useBooleanEvent(setValueOnClick);
-  const selectValueOnClickProp = useBooleanEvent(selectValueOnClick);
-  const resetValueOnSelectProp = useBooleanEvent(resetValueOnSelect ?? resetValueOnSelectState ?? multiSelectable);
-  const hideOnClickProp = useBooleanEvent(hideOnClick);
-  const onClick = useEvent((event) => {
-    onClickProp?.(event);
-    if (event.defaultPrevented) return;
-    if (isDownloading(event)) return;
-    if (isOpeningInNewTab(event)) return;
-    if (value != null) {
-      if (selectValueOnClickProp(event)) {
-        if (resetValueOnSelectProp(event)) store?.resetValue();
-        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 (hideOnClickProp(event)) store?.hide();
-  });
-  const onKeyDownProp = props.onKeyDown;
-  const onKeyDown = useEvent((event) => {
-    onKeyDownProp?.(event);
-    if (event.defaultPrevented) return;
-    const baseElement = store?.getState().baseElement;
-    if (!baseElement) return;
-    if (hasFocus(baseElement)) 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 (multiSelectable && selected != null) props = {
-    "aria-selected": selected,
-    ...props
-  };
-  props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(ComboboxItemValueContext.Provider, {
-    value,
-    children: /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(ComboboxItemCheckedContext.Provider, {
-      value: selected ?? false,
-      children: element
-    })
-  }), [value, selected]);
-  props = {
-    role: getItemRole((0, import_react28.useContext)(ComboboxListRoleContext)),
-    children: value,
-    ...props,
-    onClick,
-    onKeyDown
-  };
-  const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
-  props = useCompositeItem({
-    store,
-    ...props,
-    getItem,
-    moveOnKeyPress: (event) => {
-      if (!moveOnKeyPressProp(event)) return false;
-      const moveEvent = new Event("combobox-item-move");
-      store?.getState().baseElement?.dispatchEvent(moveEvent);
-      return true;
-    }
-  });
-  props = useCompositeHover({
-    store,
-    focusOnHover,
-    ...props
-  });
-  return props;
-});
-var ComboboxItem = memo3(forwardRef70(function ComboboxItem2(props) {
-  return createElement3(TagName10, useComboboxItem(props));
-}));
-
-// node_modules/@ariakit/react-components/dist/combobox/combobox-item-value.js
-var import_react29 = __toESM(require_react(), 1);
-var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
-var TagName11 = "span";
-function normalizeValue(value) {
-  return normalizeString(value).toLowerCase();
-}
-function getOffsets(string, values) {
-  const offsets = [];
-  for (const value of values) {
-    if (!value) continue;
-    let pos = 0;
-    const length = value.length;
-    let index2 = string.indexOf(value, pos);
-    while (index2 !== -1) {
-      offsets.push([index2, length]);
-      pos = index2 + 1;
-      index2 = string.indexOf(value, pos);
-    }
-  }
-  return offsets;
-}
-function mergeOverlappingOffsets(offsets) {
-  offsets.sort(([a2], [b2]) => a2 - b2);
-  const merged = [];
-  for (const [offset4, length] of offsets) {
-    const last = merged[merged.length - 1];
-    if (last && offset4 < last[0] + last[1]) last[1] = Math.max(last[1], offset4 + length - last[0]);
-    else merged.push([offset4, length]);
-  }
-  return merged;
-}
-function getNormalizedIndexes(itemValue) {
-  const starts = [];
-  const ends = [];
-  let index2 = 0;
-  for (const char of itemValue) {
-    const normalizedLength = normalizeValue(char).length;
-    for (let i2 = 0; i2 < normalizedLength; i2 += 1) {
-      starts.push(i2 === 0 ? index2 : -1);
-      ends.push(index2);
-    }
-    index2 += char.length;
-  }
-  starts.push(itemValue.length);
-  ends.push(itemValue.length);
-  let nextBoundary = itemValue.length;
-  for (let i2 = starts.length - 1; i2 >= 0; i2 -= 1) {
-    const start = starts[i2];
-    if (start == null) continue;
-    if (start === -1) starts[i2] = nextBoundary;
-    else nextBoundary = start;
-  }
-  return {
-    starts,
-    ends
-  };
-}
-function toOriginalOffsets(itemValue, normalizedOffsets) {
-  if (!normalizedOffsets.length) return normalizedOffsets;
-  const { starts, ends } = getNormalizedIndexes(itemValue);
-  const offsets = [];
-  for (const [normalizedOffset, normalizedLength] of normalizedOffsets) {
-    const start = starts[normalizedOffset];
-    const end = ends[normalizedOffset + normalizedLength];
-    if (start == null || end == null) continue;
-    if (end <= start) continue;
-    offsets.push([start, end - start]);
-  }
-  return offsets;
-}
-function splitValue(itemValue, userValue) {
-  if (!itemValue) return itemValue;
-  if (!userValue) return itemValue;
-  const userValues = toArray(userValue).map(normalizeValue);
-  const parts = [];
-  const span = (value, autocomplete = false) => /* @__PURE__ */ (0, import_jsx_runtime120.jsx)("span", {
-    "data-autocomplete-value": autocomplete ? "" : void 0,
-    "data-user-value": autocomplete ? void 0 : "",
-    children: value
-  }, parts.length);
-  const offsets = toOriginalOffsets(itemValue, mergeOverlappingOffsets(getOffsets(normalizeValue(itemValue), new Set(userValues))));
-  const firstEntry = offsets[0];
-  if (!firstEntry) {
-    parts.push(span(itemValue, true));
-    return parts;
-  }
-  const [firstOffset] = firstEntry;
-  [itemValue.slice(0, firstOffset), ...offsets.flatMap(([offset4, length], i2) => {
-    const value = itemValue.slice(offset4, offset4 + length);
-    const nextOffset = offsets[i2 + 1]?.[0];
-    return [value, itemValue.slice(offset4 + length, nextOffset)];
-  })].forEach((value, i2) => {
-    if (!value) return;
-    parts.push(span(value, i2 % 2 === 0));
-  });
-  return parts;
-}
-var useComboboxItemValue = createHook(function useComboboxItemValue2({ store, value, userValue, ...props }) {
-  const context = useComboboxScopedContext();
-  store = store || context;
-  const itemContext = (0, import_react29.useContext)(ComboboxItemValueContext);
-  const itemValue = value ?? itemContext;
-  const inputValue = useStoreState(store, (state) => userValue ?? state?.value);
-  props = {
-    children: (0, import_react29.useMemo)(() => {
-      if (!itemValue) return;
-      if (!inputValue) return itemValue;
-      return splitValue(itemValue, inputValue);
-    }, [itemValue, inputValue]),
-    ...props
-  };
-  return removeUndefinedValues(props);
-});
-var ComboboxItemValue = forwardRef70(function ComboboxItemValue2(props) {
-  return createElement3(TagName11, useComboboxItemValue(props));
-});
-
-// node_modules/@ariakit/react-components/dist/combobox/combobox-label.js
-var TagName12 = "label";
-var useComboboxLabel = createHook(function useComboboxLabel2({ store, ...props }) {
-  const context = useComboboxProviderContext();
-  store = store || context;
-  invariant(store, "ComboboxLabel must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-  props = {
-    htmlFor: useStoreState(store, (state) => state.baseElement?.id),
-    ...props
-  };
-  return removeUndefinedValues(props);
-});
-var ComboboxLabel = memo3(forwardRef70(function ComboboxLabel2(props) {
-  return createElement3(TagName12, useComboboxLabel(props));
-}));
-
-// node_modules/@ariakit/react-components/dist/combobox/combobox-list.js
-var import_react30 = __toESM(require_react(), 1);
-var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
-var TagName13 = "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_react30.useRef)(null);
-  const id = useId5(props.id);
-  const mounted = useStoreState(store, "mounted");
-  const hidden = isHidden3(mounted, props.hidden, alwaysVisible);
-  const style = hidden ? {
-    ...props.style,
-    display: "none"
-  } : props.style;
-  const multiSelectable = useStoreState(store, (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_react30.useState)(false);
-  const contentElement = useStoreState(store, "contentElement");
-  useSafeLayoutEffect(() => {
-    if (!mounted) return;
-    const element = ref.current;
-    if (!element) return;
-    if (contentElement !== element) return;
-    const callback = () => {
-      setHasListboxInside(!!element.querySelector("[role='listbox']"));
-    };
-    const observer = new MutationObserver(callback);
-    observer.observe(element, {
-      subtree: true,
-      childList: true,
-      attributeFilter: ["role"]
-    });
-    callback();
-    return () => observer.disconnect();
-  }, [mounted, contentElement]);
-  if (!hasListboxInside) props = {
-    role: "listbox",
-    "aria-multiselectable": ariaMultiSelectable,
-    ...props
-  };
-  props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(ComboboxScopedContextProvider, {
-    value: store,
-    children: /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(ComboboxListRoleContext.Provider, {
-      value: role,
-      children: element
-    })
-  }), [store, role]);
-  const setContentElement = id && (!scopedContext || !scopedContextSameStore) ? store.setContentElement : null;
-  props = {
-    hidden,
-    ...props,
-    id,
-    ref: useMergeRefs3(setContentElement, ref, props.ref),
-    style
-  };
-  return removeUndefinedValues(props);
-});
-var ComboboxList = forwardRef70(function ComboboxList2(props) {
-  return createElement3(TagName13, useComboboxList(props));
-});
-
-// node_modules/@ariakit/react-components/dist/tag/tag-context.js
-var import_react31 = __toESM(require_react(), 1);
-var TagValueContext = (0, import_react31.createContext)(null);
-var TagRemoveIdContext = (0, import_react31.createContext)(null);
-var ctx7 = createStoreContext([CompositeContextProvider], [CompositeScopedContextProvider]);
-var useTagContext = ctx7.useContext;
-var useTagScopedContext = ctx7.useScopedContext;
-var useTagProviderContext = ctx7.useProviderContext;
-var TagContextProvider = ctx7.ContextProvider;
-var TagScopedContextProvider = ctx7.ScopedContextProvider;
-
-// node_modules/@ariakit/components/dist/combobox/combobox-store.js
-var isTouchSafari = isSafari() && isTouchDevice();
-function createComboboxStore({ tag, ...props } = {}) {
-  const store = mergeStore(props.store, pick2(tag, ["value", "rtl"]));
-  throwOnConflictingProps(props, 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),
-    orientation: defaultValue(props.orientation, syncState?.orientation, "vertical"),
-    focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, true),
-    focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, true),
-    virtualFocus: defaultValue(props.virtualFocus, syncState?.virtualFocus, true)
-  });
-  const popover = createPopoverStore({
-    ...props,
-    placement: defaultValue(props.placement, syncState?.placement, "bottom-start")
-  });
-  const value = defaultValue(props.value, syncState?.value, props.defaultValue, "");
-  const selectedValue = defaultValue(props.selectedValue, syncState?.selectedValue, tagState?.values, props.defaultSelectedValue, "");
-  const multiSelectable = Array.isArray(selectedValue);
-  const initialState = {
-    ...composite.getState(),
-    ...popover.getState(),
-    value,
-    selectedValue,
-    resetValueOnSelect: defaultValue(props.resetValueOnSelect, syncState?.resetValueOnSelect, multiSelectable),
-    resetValueOnHide: defaultValue(props.resetValueOnHide, syncState?.resetValueOnHide, multiSelectable && !tag),
-    activeValue: syncState?.activeValue
-  };
-  const combobox = createStore(initialState, composite, popover, store);
-  if (isTouchSafari) setup(combobox, () => sync(combobox, ["virtualFocus"], () => {
-    combobox.setState("virtualFocus", false);
-  }));
-  setup(combobox, () => {
-    if (!tag) return;
-    return chain(sync(combobox, ["selectedValue"], (state) => {
-      if (!Array.isArray(state.selectedValue)) return;
-      tag.setValues(state.selectedValue);
-    }), sync(tag, ["values"], (state) => {
-      combobox.setState("selectedValue", state.values);
-    }));
-  });
-  setup(combobox, () => sync(combobox, ["resetValueOnHide", "mounted"], (state) => {
-    if (!state.resetValueOnHide) return;
-    if (state.mounted) return;
-    combobox.setState("value", value);
-  }));
-  setup(combobox, () => sync(combobox, ["open"], (state) => {
-    if (state.open) return;
-    combobox.setState("activeId", activeId);
-    combobox.setState("moves", 0);
-  }));
-  setup(combobox, () => sync(combobox, ["moves", "activeId"], (state, prevState) => {
-    if (state.moves === prevState.moves) combobox.setState("activeValue", void 0);
-  }));
-  setup(combobox, () => batch(combobox, ["moves", "renderedItems"], (state, prev) => {
-    if (state.moves === prev.moves) return;
-    const { activeId: activeId2 } = combobox.getState();
-    const activeItem = composite.item(activeId2);
-    combobox.setState("activeValue", activeItem?.value);
-  }));
-  return {
-    ...popover,
-    ...composite,
-    ...combobox,
-    tag,
-    setValue: (value2) => combobox.setState("value", value2),
-    resetValue: () => combobox.setState("value", initialState.value),
-    setSelectedValue: (selectedValue2) => combobox.setState("selectedValue", selectedValue2)
-  };
-}
-
-// node_modules/@ariakit/react-components/dist/combobox/combobox-store.js
-function useComboboxStoreOptions(props) {
-  const tag = useTagContext();
-  props = {
-    ...props,
-    tag: props.tag !== void 0 ? props.tag : tag
-  };
-  return useCompositeStoreOptions(props);
-}
-function useComboboxStoreProps(store, update2, props) {
-  useUpdateEffect(update2, [props.tag]);
-  useStoreProps(store, props, "value", "setValue");
-  useStoreProps(store, props, "selectedValue", "setSelectedValue");
-  useStoreProps(store, props, "resetValueOnHide");
-  useStoreProps(store, props, "resetValueOnSelect");
-  return Object.assign(useCompositeStoreProps(usePopoverStoreProps(store, update2, props), update2, props), { tag: props.tag });
-}
-function useComboboxStore(props = {}) {
-  props = useComboboxStoreOptions(props);
-  const [store, update2] = useStore2(createComboboxStore, props);
-  return useComboboxStoreProps(store, update2, props);
-}
-
-// node_modules/@ariakit/react-components/dist/combobox/combobox-provider.js
-var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
-function ComboboxProvider(props = {}) {
-  return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(ComboboxContextProvider, {
-    value: useComboboxStore(props),
-    children: props.children
-  });
-}
-
-// packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
-var import_remove_accents = __toESM(require_remove_accents(), 1);
-var import_compose10 = __toESM(require_compose(), 1);
-var import_i18n28 = __toESM(require_i18n(), 1);
-var import_element83 = __toESM(require_element(), 1);
-var import_components21 = __toESM(require_components(), 1);
-
-// packages/dataviews/build-module/components/dataviews-filters/utils.mjs
-var EMPTY_ARRAY3 = [];
-var getCurrentValue = (filterDefinition, currentFilter) => {
-  if (filterDefinition.singleSelection) {
-    return currentFilter?.value;
-  }
-  if (Array.isArray(currentFilter?.value)) {
-    return currentFilter.value;
-  }
-  if (!Array.isArray(currentFilter?.value) && !!currentFilter?.value) {
-    return [currentFilter.value];
-  }
-  return EMPTY_ARRAY3;
-};
-
-// packages/dataviews/build-module/hooks/use-elements.mjs
-var import_element82 = __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_element82.useState)(staticElements);
-  const [isLoading, setIsLoading] = (0, import_element82.useState)(false);
-  (0, import_element82.useEffect)(() => {
-    if (!getElements) {
-      setRecords(staticElements);
-      return;
-    }
-    let cancelled = false;
-    setIsLoading(true);
-    getElements().then((fetchedElements) => {
-      if (!cancelled) {
-        const dynamicElements = Array.isArray(fetchedElements) && fetchedElements.length > 0 ? fetchedElements : staticElements;
-        setRecords(dynamicElements);
-      }
-    }).catch(() => {
-      if (!cancelled) {
-        setRecords(staticElements);
-      }
-    }).finally(() => {
-      if (!cancelled) {
-        setIsLoading(false);
-      }
-    });
-    return () => {
-      cancelled = true;
-    };
-  }, [getElements, staticElements]);
-  return {
-    elements: records,
-    isLoading
-  };
-}
-
-// packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
-var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
-function normalizeSearchInput(input = "") {
-  return (0, import_remove_accents.default)(input.trim().toLowerCase());
-}
-var getNewValue = (filterDefinition, currentFilter, value) => {
-  if (filterDefinition.singleSelection) {
-    return value;
-  }
-  if (Array.isArray(currentFilter?.value)) {
-    return currentFilter.value.includes(value) ? currentFilter.value.filter((v2) => v2 !== value) : [...currentFilter.value, value];
-  }
-  return [value];
-};
-function generateFilterElementCompositeItemId(prefix, filterElementValue) {
-  return `${prefix}-${filterElementValue}`;
-}
-var MultiSelectionOption = ({ selected }) => {
-  return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-    "span",
-    {
-      className: clsx_default(
-        "dataviews-filters__search-widget-listitem-multi-selection",
-        { "is-selected": selected }
-      ),
-      children: selected && /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(import_components21.Icon, { icon: check_default })
-    }
-  );
-};
-var SingleSelectionOption = ({ selected }) => {
-  return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-    "span",
-    {
-      className: clsx_default(
-        "dataviews-filters__search-widget-listitem-single-selection",
-        { "is-selected": selected }
-      )
-    }
-  );
-};
-function ListBox({ view, filter, onChangeView }) {
-  const baseId = (0, import_compose10.useInstanceId)(ListBox, "dataviews-filter-list-box");
-  const [activeCompositeId, setActiveCompositeId] = (0, import_element83.useState)(
-    // When there are one or less operators, the first item is set as active
-    // (by setting the initial `activeId` to `undefined`).
-    // With 2 or more operators, the focus is moved on the operators control
-    // (by setting the initial `activeId` to `null`), meaning that there won't
-    // be an active item initially. Focus is then managed via the
-    // `onFocusVisible` callback.
-    filter.operators?.length === 1 ? void 0 : null
-  );
-  const currentFilter = view.filters?.find(
-    (f2) => f2.field === filter.field
-  );
-  const currentValue = getCurrentValue(filter, currentFilter);
-  return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-    import_components21.Composite,
-    {
-      virtualFocus: true,
-      focusLoop: true,
-      activeId: activeCompositeId,
-      setActiveId: setActiveCompositeId,
-      role: "listbox",
-      className: "dataviews-filters__search-widget-listbox",
-      "aria-label": (0, import_i18n28.sprintf)(
-        /* translators: List of items for a filter. 1: Filter name. e.g.: "List of: Author". */
-        (0, import_i18n28.__)("List of: %1$s"),
-        filter.name
-      ),
-      onFocusVisible: () => {
-        if (!activeCompositeId && filter.elements.length) {
-          setActiveCompositeId(
-            generateFilterElementCompositeItemId(
-              baseId,
-              filter.elements[0].value
-            )
-          );
-        }
-      },
-      render: /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(import_components21.Composite.Typeahead, {}),
-      children: filter.elements.map((element) => /* @__PURE__ */ (0, import_jsx_runtime123.jsxs)(
-        import_components21.Composite.Hover,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-            import_components21.Composite.Item,
-            {
-              id: generateFilterElementCompositeItemId(
-                baseId,
-                element.value
-              ),
-              render: /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-                "div",
-                {
-                  "aria-label": element.label,
-                  role: "option",
-                  className: "dataviews-filters__search-widget-listitem"
-                }
-              ),
-              onClick: () => {
-                const newFilters = currentFilter ? [
-                  ...(view.filters ?? []).map(
-                    (_filter) => {
-                      if (_filter.field === filter.field) {
-                        return {
-                          ..._filter,
-                          operator: currentFilter.operator || filter.operators[0],
-                          value: getNewValue(
-                            filter,
-                            currentFilter,
-                            element.value
-                          )
-                        };
-                      }
-                      return _filter;
-                    }
-                  )
-                ] : [
-                  ...view.filters ?? [],
-                  {
-                    field: filter.field,
-                    operator: filter.operators[0],
-                    value: getNewValue(
-                      filter,
-                      currentFilter,
-                      element.value
-                    )
-                  }
-                ];
-                onChangeView({
-                  ...view,
-                  page: 1,
-                  filters: newFilters
-                });
-              }
-            }
-          ),
-          children: [
-            filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-              SingleSelectionOption,
-              {
-                selected: currentValue === element.value
-              }
-            ),
-            !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-              MultiSelectionOption,
-              {
-                selected: currentValue.includes(element.value)
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-              "span",
-              {
-                className: "dataviews-filters__search-widget-listitem-value",
-                title: element.label,
-                children: element.label
-              }
-            )
-          ]
-        },
-        element.value
-      ))
-    }
-  );
-}
-function ComboboxList22({ view, filter, onChangeView }) {
-  const [searchValue, setSearchValue] = (0, import_element83.useState)("");
-  const deferredSearchValue = (0, import_element83.useDeferredValue)(searchValue);
-  const currentFilter = view.filters?.find(
-    (_filter) => _filter.field === filter.field
-  );
-  const currentValue = getCurrentValue(filter, currentFilter);
-  const matches2 = (0, import_element83.useMemo)(() => {
-    const normalizedSearch = normalizeSearchInput(deferredSearchValue);
-    return filter.elements.filter(
-      (item) => normalizeSearchInput(item.label).includes(normalizedSearch)
-    );
-  }, [filter.elements, deferredSearchValue]);
-  return /* @__PURE__ */ (0, import_jsx_runtime123.jsxs)(
-    ComboboxProvider,
-    {
-      selectedValue: currentValue,
-      setSelectedValue: (value) => {
-        const newFilters = currentFilter ? [
-          ...(view.filters ?? []).map((_filter) => {
-            if (_filter.field === filter.field) {
-              return {
-                ..._filter,
-                operator: currentFilter.operator || filter.operators[0],
-                value
-              };
-            }
-            return _filter;
-          })
-        ] : [
-          ...view.filters ?? [],
-          {
-            field: filter.field,
-            operator: filter.operators[0],
-            value
-          }
-        ];
-        onChangeView({
-          ...view,
-          page: 1,
-          filters: newFilters
-        });
-      },
-      setValue: setSearchValue,
-      children: [
-        /* @__PURE__ */ (0, import_jsx_runtime123.jsxs)("div", { className: "dataviews-filters__search-widget-filter-combobox__wrapper", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(ComboboxLabel, {}), children: (0, import_i18n28.__)("Search items") }),
-          /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-            Combobox,
-            {
-              autoSelect: "always",
-              placeholder: (0, import_i18n28.__)("Search"),
-              className: "dataviews-filters__search-widget-filter-combobox__input"
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime123.jsx)("div", { className: "dataviews-filters__search-widget-filter-combobox__icon", children: /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(import_components21.Icon, { icon: search_default }) })
-        ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime123.jsxs)(
-          ComboboxList,
-          {
-            className: "dataviews-filters__search-widget-filter-combobox-list",
-            alwaysVisible: true,
-            children: [
-              matches2.map((element) => {
-                return /* @__PURE__ */ (0, import_jsx_runtime123.jsxs)(
-                  ComboboxItem,
-                  {
-                    resetValueOnSelect: false,
-                    value: element.value,
-                    className: "dataviews-filters__search-widget-listitem",
-                    hideOnClick: false,
-                    setValueOnClick: false,
-                    focusOnHover: true,
-                    children: [
-                      filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-                        SingleSelectionOption,
-                        {
-                          selected: currentValue === element.value
-                        }
-                      ),
-                      !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-                        MultiSelectionOption,
-                        {
-                          selected: currentValue.includes(
-                            element.value
-                          )
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime123.jsxs)(
-                        "span",
-                        {
-                          className: "dataviews-filters__search-widget-listitem-value",
-                          title: element.label,
-                          children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-                              ComboboxItemValue,
-                              {
-                                className: "dataviews-filters__search-widget-filter-combobox-item-value",
-                                value: element.label
-                              }
-                            ),
-                            !!element.description && /* @__PURE__ */ (0, import_jsx_runtime123.jsx)("span", { className: "dataviews-filters__search-widget-listitem-description", children: element.description })
-                          ]
-                        }
-                      )
-                    ]
-                  },
-                  element.value
-                );
-              }),
-              !matches2.length && /* @__PURE__ */ (0, import_jsx_runtime123.jsx)("p", { children: (0, import_i18n28.__)("No results found") })
-            ]
-          }
-        )
-      ]
-    }
-  );
-}
-function SearchWidget(props) {
-  const { elements, isLoading } = useElements({
-    elements: props.filter.elements,
-    getElements: props.filter.getElements
-  });
-  if (isLoading) {
-    return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(import_components21.Spinner, {}) });
-  }
-  if (elements.length === 0) {
-    return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: (0, import_i18n28.__)("No elements found") });
-  }
-  const Widget = elements.length > 10 ? ComboboxList22 : ListBox;
-  return /* @__PURE__ */ (0, import_jsx_runtime123.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_compose11 = __toESM(require_compose(), 1);
-var import_element84 = __toESM(require_element(), 1);
-var import_components22 = __toESM(require_components(), 1);
-var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
-function InputWidget({
-  filter,
-  view,
-  onChangeView,
-  fields
-}) {
-  const currentFilter = view.filters?.find(
-    (f2) => f2.field === filter.field
-  );
-  const currentValue = getCurrentValue(filter, currentFilter);
-  const field = (0, import_element84.useMemo)(() => {
-    const currentField = fields.find((f2) => f2.id === filter.field);
-    if (currentField) {
-      return {
-        ...currentField,
-        // Deactivate validation for filters.
-        isValid: {},
-        // Filter controls are always enabled.
-        isDisabled: () => false,
-        // Filter controls are always visible.
-        isVisible: () => true,
-        // Configure getValue/setValue as if Item was a plain object.
-        getValue: ({ item }) => item[currentField.id],
-        setValue: ({ value }) => ({
-          [currentField.id]: value
-        })
-      };
-    }
-    return currentField;
-  }, [fields, filter.field]);
-  const data = (0, import_element84.useMemo)(() => {
-    return (view.filters ?? []).reduce(
-      (acc, activeFilter) => {
-        acc[activeFilter.field] = activeFilter.value;
-        return acc;
-      },
-      {}
-    );
-  }, [view.filters]);
-  const handleChange = (0, import_compose11.useEvent)((updatedData) => {
-    if (!field || !currentFilter) {
-      return;
-    }
-    const nextValue = field.getValue({ item: updatedData });
-    if ((0, import_es6.default)(nextValue, currentValue)) {
-      return;
-    }
-    onChangeView({
-      ...view,
-      filters: (view.filters ?? []).map(
-        (_filter) => _filter.field === filter.field ? {
-          ..._filter,
-          operator: currentFilter.operator || filter.operators[0],
-          // Consider empty strings as undefined:
-          //
-          // - undefined as value means the filter is unset: the filter widget displays no value and the search returns all records
-          // - empty string as value means "search empty string": returns only the records that have an empty string as value
-          //
-          // In practice, this means the filter will not be able to find an empty string as the value.
-          value: nextValue === "" ? void 0 : nextValue
-        } : _filter
-      )
-    });
-  });
-  if (!field || !field.Edit || !currentFilter) {
-    return null;
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
-    import_components22.Flex,
-    {
-      className: "dataviews-filters__user-input-widget",
-      gap: 2.5,
-      direction: "column",
-      children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
-        field.Edit,
-        {
-          hideLabelFromVision: true,
-          data,
-          field,
-          operator: currentFilter.operator,
-          onChange: handleChange
-        }
-      )
-    }
-  );
-}
-
-// packages/dataviews/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 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");
-
-// packages/dataviews/node_modules/date-fns/constructFrom.js
-function constructFrom(date, value) {
-  if (typeof date === "function") return date(value);
-  if (date && typeof date === "object" && constructFromSymbol in date)
-    return date[constructFromSymbol](value);
-  if (date instanceof Date) return new date.constructor(value);
-  return new Date(value);
-}
-
-// packages/dataviews/node_modules/date-fns/toDate.js
-function toDate(argument, context) {
-  return constructFrom(context || argument, argument);
-}
-
-// packages/dataviews/node_modules/date-fns/addDays.js
-function addDays(date, amount, options) {
-  const _date = toDate(date, options?.in);
-  if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
-  if (!amount) return _date;
-  _date.setDate(_date.getDate() + amount);
-  return _date;
-}
-
-// packages/dataviews/node_modules/date-fns/addMonths.js
-function addMonths(date, amount, options) {
-  const _date = toDate(date, options?.in);
-  if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
-  if (!amount) {
-    return _date;
-  }
-  const dayOfMonth = _date.getDate();
-  const endOfDesiredMonth = constructFrom(options?.in || date, _date.getTime());
-  endOfDesiredMonth.setMonth(_date.getMonth() + amount + 1, 0);
-  const daysInMonth = endOfDesiredMonth.getDate();
-  if (dayOfMonth >= daysInMonth) {
-    return endOfDesiredMonth;
-  } else {
-    _date.setFullYear(
-      endOfDesiredMonth.getFullYear(),
-      endOfDesiredMonth.getMonth(),
-      dayOfMonth
-    );
-    return _date;
-  }
-}
-
-// packages/dataviews/node_modules/date-fns/_lib/defaultOptions.js
-var defaultOptions = {};
-function getDefaultOptions() {
-  return defaultOptions;
-}
-
-// packages/dataviews/node_modules/date-fns/startOfWeek.js
-function startOfWeek(date, options) {
-  const defaultOptions2 = getDefaultOptions();
-  const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-  const _date = toDate(date, options?.in);
-  const day = _date.getDay();
-  const diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
-  _date.setDate(_date.getDate() - diff);
-  _date.setHours(0, 0, 0, 0);
-  return _date;
-}
-
-// packages/dataviews/node_modules/date-fns/startOfISOWeek.js
-function startOfISOWeek(date, options) {
-  return startOfWeek(date, { ...options, weekStartsOn: 1 });
-}
-
-// packages/dataviews/node_modules/date-fns/getISOWeekYear.js
-function getISOWeekYear(date, options) {
-  const _date = toDate(date, options?.in);
-  const year = _date.getFullYear();
-  const fourthOfJanuaryOfNextYear = constructFrom(_date, 0);
-  fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);
-  fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);
-  const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);
-  const fourthOfJanuaryOfThisYear = constructFrom(_date, 0);
-  fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4);
-  fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0);
-  const startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear);
-  if (_date.getTime() >= startOfNextYear.getTime()) {
-    return year + 1;
-  } else if (_date.getTime() >= startOfThisYear.getTime()) {
-    return year;
-  } else {
-    return year - 1;
-  }
-}
-
-// packages/dataviews/node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.js
-function getTimezoneOffsetInMilliseconds(date) {
-  const _date = toDate(date);
-  const utcDate = new Date(
-    Date.UTC(
-      _date.getFullYear(),
-      _date.getMonth(),
-      _date.getDate(),
-      _date.getHours(),
-      _date.getMinutes(),
-      _date.getSeconds(),
-      _date.getMilliseconds()
-    )
-  );
-  utcDate.setUTCFullYear(_date.getFullYear());
-  return +date - +utcDate;
-}
-
-// packages/dataviews/node_modules/date-fns/_lib/normalizeDates.js
-function normalizeDates(context, ...dates) {
-  const normalize = constructFrom.bind(
-    null,
-    context || dates.find((date) => typeof date === "object")
-  );
-  return dates.map(normalize);
-}
-
-// packages/dataviews/node_modules/date-fns/startOfDay.js
-function startOfDay(date, options) {
-  const _date = toDate(date, options?.in);
-  _date.setHours(0, 0, 0, 0);
-  return _date;
-}
-
-// packages/dataviews/node_modules/date-fns/differenceInCalendarDays.js
-function differenceInCalendarDays(laterDate, earlierDate, options) {
-  const [laterDate_, earlierDate_] = normalizeDates(
-    options?.in,
-    laterDate,
-    earlierDate
-  );
-  const laterStartOfDay = startOfDay(laterDate_);
-  const earlierStartOfDay = startOfDay(earlierDate_);
-  const laterTimestamp = +laterStartOfDay - getTimezoneOffsetInMilliseconds(laterStartOfDay);
-  const earlierTimestamp = +earlierStartOfDay - getTimezoneOffsetInMilliseconds(earlierStartOfDay);
-  return Math.round((laterTimestamp - earlierTimestamp) / millisecondsInDay);
-}
-
-// packages/dataviews/node_modules/date-fns/startOfISOWeekYear.js
-function startOfISOWeekYear(date, options) {
-  const year = getISOWeekYear(date, options);
-  const fourthOfJanuary = constructFrom(options?.in || date, 0);
-  fourthOfJanuary.setFullYear(year, 0, 4);
-  fourthOfJanuary.setHours(0, 0, 0, 0);
-  return startOfISOWeek(fourthOfJanuary);
-}
-
-// packages/dataviews/node_modules/date-fns/addWeeks.js
-function addWeeks(date, amount, options) {
-  return addDays(date, amount * 7, options);
-}
-
-// packages/dataviews/node_modules/date-fns/addYears.js
-function addYears(date, amount, options) {
-  return addMonths(date, amount * 12, options);
-}
-
-// packages/dataviews/node_modules/date-fns/isDate.js
-function isDate(value) {
-  return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
-}
-
-// packages/dataviews/node_modules/date-fns/isValid.js
-function isValid(date) {
-  return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
-}
-
-// packages/dataviews/node_modules/date-fns/startOfMonth.js
-function startOfMonth(date, options) {
-  const _date = toDate(date, options?.in);
-  _date.setDate(1);
-  _date.setHours(0, 0, 0, 0);
-  return _date;
-}
-
-// packages/dataviews/node_modules/date-fns/startOfYear.js
-function startOfYear(date, options) {
-  const date_ = toDate(date, options?.in);
-  date_.setFullYear(date_.getFullYear(), 0, 1);
-  date_.setHours(0, 0, 0, 0);
-  return date_;
-}
-
-// packages/dataviews/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;
-};
-
-// packages/dataviews/node_modules/date-fns/locale/_lib/buildFormatLongFn.js
-function buildFormatLongFn(args) {
-  return (options = {}) => {
-    const width = options.width ? String(options.width) : args.defaultWidth;
-    const format6 = args.formats[width] || args.formats[args.defaultWidth];
-    return format6;
-  };
-}
-
-// packages/dataviews/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"
-  })
-};
-
-// packages/dataviews/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];
-
-// packages/dataviews/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];
-  };
-}
-
-// packages/dataviews/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"
-  })
-};
-
-// packages/dataviews/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;
-}
-
-// packages/dataviews/node_modules/date-fns/locale/_lib/buildMatchPatternFn.js
-function buildMatchPatternFn(args) {
-  return (string, options = {}) => {
-    const matchResult = string.match(args.matchPattern);
-    if (!matchResult) return null;
-    const matchedString = matchResult[0];
-    const parseResult = string.match(args.parsePattern);
-    if (!parseResult) return null;
-    let value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0];
-    value = options.valueCallback ? options.valueCallback(value) : value;
-    const rest = string.slice(matchedString.length);
-    return { value, rest };
-  };
-}
-
-// packages/dataviews/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"
-  })
-};
-
-// packages/dataviews/node_modules/date-fns/locale/en-US.js
-var enUS = {
-  code: "en-US",
-  formatDistance,
-  formatLong,
-  formatRelative,
-  localize,
-  match,
-  options: {
-    weekStartsOn: 0,
-    firstWeekContainsDate: 1
-  }
-};
-
-// packages/dataviews/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;
-}
-
-// packages/dataviews/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;
-}
-
-// packages/dataviews/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;
-  }
-}
-
-// packages/dataviews/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;
-}
-
-// packages/dataviews/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;
-}
-
-// packages/dataviews/node_modules/date-fns/_lib/addLeadingZeros.js
-function addLeadingZeros(number, targetLength) {
-  const sign = number < 0 ? "-" : "";
-  const output = Math.abs(number).toString().padStart(targetLength, "0");
-  return sign + output;
-}
-
-// packages/dataviews/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);
-  }
-};
-
-// packages/dataviews/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;
-}
-
-// packages/dataviews/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
-};
-
-// packages/dataviews/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, format6, input) {
-  const _message = message(token, format6, input);
-  console.warn(_message);
-  if (throwTokens.includes(token)) throw new RangeError(_message);
-}
-function message(token, format6, input) {
-  const subject = token[0] === "Y" ? "years" : "days of the month";
-  return `Use \`${token.toLowerCase()}\` instead of \`${token}\` (in \`${format6}\`) for formatting ${subject} to the input \`${input}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`;
-}
-
-// packages/dataviews/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, "'");
-}
-
-// packages/dataviews/node_modules/date-fns/subDays.js
-function subDays(date, amount, options) {
-  return addDays(date, -amount, options);
-}
-
-// packages/dataviews/node_modules/date-fns/subMonths.js
-function subMonths(date, amount, options) {
-  return addMonths(date, -amount, options);
-}
-
-// packages/dataviews/node_modules/date-fns/subWeeks.js
-function subWeeks(date, amount, options) {
-  return addWeeks(date, -amount, options);
-}
-
-// packages/dataviews/node_modules/date-fns/subYears.js
-function subYears(date, amount, options) {
-  return addYears(date, -amount, options);
-}
-
-// packages/dataviews/build-module/utils/operators.mjs
-var import_i18n29 = __toESM(require_i18n(), 1);
-var import_element85 = __toESM(require_element(), 1);
-var import_date = __toESM(require_date(), 1);
-var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
-var filterTextWrappers = {
-  Name: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
-  Value: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)("span", { className: "dataviews-filters__summary-filter-text-value" })
-};
-function getRelativeDate(value, unit) {
-  switch (unit) {
-    case "days":
-      return subDays(/* @__PURE__ */ new Date(), value);
-    case "weeks":
-      return subWeeks(/* @__PURE__ */ new Date(), value);
-    case "months":
-      return subMonths(/* @__PURE__ */ new Date(), value);
-    case "years":
-      return subYears(/* @__PURE__ */ new Date(), value);
-    default:
-      return /* @__PURE__ */ new Date();
-  }
-}
-var isNoneOperatorDefinition = {
-  /* translators: DataViews operator name */
-  label: (0, import_i18n29.__)("Is none of"),
-  filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-    (0, import_i18n29.sprintf)(
-      /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is none of: Admin, Editor". */
-      (0, import_i18n29.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
-      filter.name,
-      activeElements.map((element) => element.label).join(", ")
-    ),
-    filterTextWrappers
-  ),
-  filter: ((item, field, filterValue) => {
-    if (!filterValue?.length) {
-      return true;
-    }
-    const fieldValue = field.getValue({ item });
-    if (Array.isArray(fieldValue)) {
-      return !filterValue.some(
-        (fv) => fieldValue.includes(fv)
-      );
-    } else if (typeof fieldValue === "string") {
-      return !filterValue.includes(fieldValue);
-    }
-    return false;
-  }),
-  selection: "multi"
-};
-var OPERATORS = [
-  {
-    name: OPERATOR_IS_ANY,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("Includes"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.sprintf)(
-        /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is any: Admin, Editor". */
-        (0, import_i18n29.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
-        filter.name,
-        activeElements.map((element) => element.label).join(", ")
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      if (!filterValue?.length) {
-        return true;
-      }
-      const fieldValue = field.getValue({ item });
-      if (Array.isArray(fieldValue)) {
-        return filterValue.some(
-          (fv) => fieldValue.includes(fv)
-        );
-      } else if (typeof fieldValue === "string") {
-        return filterValue.includes(fieldValue);
-      }
-      return false;
-    },
-    selection: "multi"
-  },
-  {
-    name: OPERATOR_IS_NONE,
-    ...isNoneOperatorDefinition
-  },
-  {
-    name: OPERATOR_IS_ALL,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("Includes all"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.sprintf)(
-        /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author includes all: Admin, Editor". */
-        (0, import_i18n29.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
-        filter.name,
-        activeElements.map((element) => element.label).join(", ")
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      if (!filterValue?.length) {
-        return true;
-      }
-      return filterValue.every((value) => {
-        return field.getValue({ item })?.includes(value);
-      });
-    },
-    selection: "multi"
-  },
-  {
-    name: OPERATOR_IS_NOT_ALL,
-    ...isNoneOperatorDefinition
-  },
-  {
-    name: OPERATOR_BETWEEN,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("Between (inc)"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.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_i18n29.__)(
-          "<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"
-        ),
-        filter.name,
-        activeElements[0].label[0],
-        activeElements[0].label[1]
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      if (!Array.isArray(filterValue) || filterValue.length !== 2 || filterValue[0] === void 0 || filterValue[1] === void 0) {
-        return true;
-      }
-      const fieldValue = field.getValue({ item });
-      if (typeof fieldValue === "number" || fieldValue instanceof Date || typeof fieldValue === "string") {
-        return fieldValue >= filterValue[0] && fieldValue <= filterValue[1];
-      }
-      return false;
-    },
-    selection: "custom"
-  },
-  {
-    name: OPERATOR_IN_THE_PAST,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("In the past"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.sprintf)(
-        /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is in the past: 7 days". */
-        (0, import_i18n29.__)(
-          "<Name>%1$s is in the past: </Name><Value>%2$s</Value>"
-        ),
-        filter.name,
-        `${activeElements[0].value.value} ${activeElements[0].value.unit}`
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      if (filterValue?.value === void 0 || filterValue?.unit === void 0) {
-        return true;
-      }
-      const targetDate = getRelativeDate(
-        filterValue.value,
-        filterValue.unit
-      );
-      const fieldValue = (0, import_date.getDate)(field.getValue({ item }));
-      return fieldValue >= targetDate && fieldValue <= /* @__PURE__ */ new Date();
-    },
-    selection: "custom"
-  },
-  {
-    name: OPERATOR_OVER,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("Over"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.sprintf)(
-        /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is over: 7 days". */
-        (0, import_i18n29.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
-        filter.name,
-        `${activeElements[0].value.value} ${activeElements[0].value.unit}`
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      if (filterValue?.value === void 0 || filterValue?.unit === void 0) {
-        return true;
-      }
-      const targetDate = getRelativeDate(
-        filterValue.value,
-        filterValue.unit
-      );
-      const fieldValue = (0, import_date.getDate)(field.getValue({ item }));
-      return fieldValue < targetDate;
-    },
-    selection: "custom"
-  },
-  {
-    name: OPERATOR_IS,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("Is"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.sprintf)(
-        /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is: Admin". */
-        (0, import_i18n29.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
-        filter.name,
-        activeElements[0].label
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      return filterValue === field.getValue({ item }) || filterValue === void 0;
-    },
-    selection: "single"
-  },
-  {
-    name: OPERATOR_IS_NOT,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("Is not"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.sprintf)(
-        /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is not: Admin". */
-        (0, import_i18n29.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
-        filter.name,
-        activeElements[0].label
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      return filterValue !== field.getValue({ item });
-    },
-    selection: "single"
-  },
-  {
-    name: OPERATOR_LESS_THAN,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("Less than"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.sprintf)(
-        /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than: 10". */
-        (0, import_i18n29.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
-        filter.name,
-        activeElements[0].label
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      if (filterValue === void 0) {
-        return true;
-      }
-      const fieldValue = field.getValue({ item });
-      return fieldValue < filterValue;
-    },
-    selection: "single"
-  },
-  {
-    name: OPERATOR_GREATER_THAN,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("Greater than"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.sprintf)(
-        /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than: 10". */
-        (0, import_i18n29.__)(
-          "<Name>%1$s is greater than: </Name><Value>%2$s</Value>"
-        ),
-        filter.name,
-        activeElements[0].label
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      if (filterValue === void 0) {
-        return true;
-      }
-      const fieldValue = field.getValue({ item });
-      return fieldValue > filterValue;
-    },
-    selection: "single"
-  },
-  {
-    name: OPERATOR_LESS_THAN_OR_EQUAL,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("Less than or equal"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.sprintf)(
-        /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than or equal to: 10". */
-        (0, import_i18n29.__)(
-          "<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"
-        ),
-        filter.name,
-        activeElements[0].label
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      if (filterValue === void 0) {
-        return true;
-      }
-      const fieldValue = field.getValue({ item });
-      return fieldValue <= filterValue;
-    },
-    selection: "single"
-  },
-  {
-    name: OPERATOR_GREATER_THAN_OR_EQUAL,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("Greater than or equal"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.sprintf)(
-        /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than or equal to: 10". */
-        (0, import_i18n29.__)(
-          "<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"
-        ),
-        filter.name,
-        activeElements[0].label
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      if (filterValue === void 0) {
-        return true;
-      }
-      const fieldValue = field.getValue({ item });
-      return fieldValue >= filterValue;
-    },
-    selection: "single"
-  },
-  {
-    name: OPERATOR_BEFORE,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("Before"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.sprintf)(
-        /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is before: 2024-01-01". */
-        (0, import_i18n29.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
-        filter.name,
-        activeElements[0].label
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      if (filterValue === void 0) {
-        return true;
-      }
-      const filterDate = (0, import_date.getDate)(filterValue);
-      const fieldDate = (0, import_date.getDate)(field.getValue({ item }));
-      return fieldDate < filterDate;
-    },
-    selection: "single"
-  },
-  {
-    name: OPERATOR_AFTER,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("After"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.sprintf)(
-        /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is after: 2024-01-01". */
-        (0, import_i18n29.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
-        filter.name,
-        activeElements[0].label
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      if (filterValue === void 0) {
-        return true;
-      }
-      const filterDate = (0, import_date.getDate)(filterValue);
-      const fieldDate = (0, import_date.getDate)(field.getValue({ item }));
-      return fieldDate > filterDate;
-    },
-    selection: "single"
-  },
-  {
-    name: OPERATOR_BEFORE_INC,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("Before (inc)"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.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_i18n29.__)(
-          "<Name>%1$s is on or before: </Name><Value>%2$s</Value>"
-        ),
-        filter.name,
-        activeElements[0].label
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      if (filterValue === void 0) {
-        return true;
-      }
-      const filterDate = (0, import_date.getDate)(filterValue);
-      const fieldDate = (0, import_date.getDate)(field.getValue({ item }));
-      return fieldDate <= filterDate;
-    },
-    selection: "single"
-  },
-  {
-    name: OPERATOR_AFTER_INC,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("After (inc)"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.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_i18n29.__)(
-          "<Name>%1$s is on or after: </Name><Value>%2$s</Value>"
-        ),
-        filter.name,
-        activeElements[0].label
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      if (filterValue === void 0) {
-        return true;
-      }
-      const filterDate = (0, import_date.getDate)(filterValue);
-      const fieldDate = (0, import_date.getDate)(field.getValue({ item }));
-      return fieldDate >= filterDate;
-    },
-    selection: "single"
-  },
-  {
-    name: OPERATOR_CONTAINS,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("Contains"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.sprintf)(
-        /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title contains: Hello". */
-        (0, import_i18n29.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
-        filter.name,
-        activeElements[0].label
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      if (filterValue === void 0) {
-        return true;
-      }
-      const fieldValue = field.getValue({ item });
-      return typeof fieldValue === "string" && filterValue && fieldValue.toLowerCase().includes(String(filterValue).toLowerCase());
-    },
-    selection: "single"
-  },
-  {
-    name: OPERATOR_NOT_CONTAINS,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("Doesn't contain"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.sprintf)(
-        /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title doesn't contain: Hello". */
-        (0, import_i18n29.__)(
-          "<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"
-        ),
-        filter.name,
-        activeElements[0].label
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      if (filterValue === void 0) {
-        return true;
-      }
-      const fieldValue = field.getValue({ item });
-      return typeof fieldValue === "string" && filterValue && !fieldValue.toLowerCase().includes(String(filterValue).toLowerCase());
-    },
-    selection: "single"
-  },
-  {
-    name: OPERATOR_STARTS_WITH,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("Starts with"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.sprintf)(
-        /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title starts with: Hello". */
-        (0, import_i18n29.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
-        filter.name,
-        activeElements[0].label
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      if (filterValue === void 0) {
-        return true;
-      }
-      const fieldValue = field.getValue({ item });
-      return typeof fieldValue === "string" && filterValue && fieldValue.toLowerCase().startsWith(String(filterValue).toLowerCase());
-    },
-    selection: "single"
-  },
-  {
-    name: OPERATOR_ON,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("On"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.sprintf)(
-        /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is: 2024-01-01". */
-        (0, import_i18n29.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
-        filter.name,
-        activeElements[0].label
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      if (filterValue === void 0) {
-        return true;
-      }
-      const filterDate = (0, import_date.getDate)(filterValue);
-      const fieldDate = (0, import_date.getDate)(field.getValue({ item }));
-      return filterDate.getTime() === fieldDate.getTime();
-    },
-    selection: "single"
-  },
-  {
-    name: OPERATOR_NOT_ON,
-    /* translators: DataViews operator name */
-    label: (0, import_i18n29.__)("Not on"),
-    filterText: (filter, activeElements) => (0, import_element85.createInterpolateElement)(
-      (0, import_i18n29.sprintf)(
-        /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is not: 2024-01-01". */
-        (0, import_i18n29.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
-        filter.name,
-        activeElements[0].label
-      ),
-      filterTextWrappers
-    ),
-    filter(item, field, filterValue) {
-      if (filterValue === void 0) {
-        return true;
-      }
-      const filterDate = (0, import_date.getDate)(filterValue);
-      const fieldDate = (0, import_date.getDate)(field.getValue({ item }));
-      return filterDate.getTime() !== fieldDate.getTime();
-    },
-    selection: "single"
-  }
-];
-var getOperatorByName = (name) => OPERATORS.find((op) => op.name === name);
-var getAllOperatorNames = () => OPERATORS.map((op) => op.name);
-var isSingleSelectionOperator = (name) => OPERATORS.filter((op) => op.selection === "single").some(
-  (op) => op.name === name
-);
-var isRegisteredOperator = (name) => OPERATORS.some((op) => op.name === name);
-
-// packages/dataviews/build-module/components/dataviews-filters/filter.mjs
-var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
-var ENTER = "Enter";
-var SPACE = " ";
-var FilterText = ({
-  activeElements,
-  filterInView,
-  filter
-}) => {
-  if (activeElements === void 0 || activeElements.length === 0) {
-    return filter.name;
-  }
-  const operator = getOperatorByName(filterInView?.operator);
-  if (operator !== void 0) {
-    return operator.filterText(filter, activeElements);
-  }
-  return (0, import_i18n30.sprintf)(
-    /* translators: 1: Filter name e.g.: "Unknown status for Author". */
-    (0, import_i18n30.__)("Unknown status for %1$s"),
-    filter.name
-  );
-};
-function OperatorSelector({
-  filter,
-  view,
-  onChangeView
-}) {
-  const operatorOptions = filter.operators?.map((operator) => ({
-    value: operator,
-    label: getOperatorByName(operator)?.label || operator
-  }));
-  const currentFilter = view.filters?.find(
-    (_filter) => _filter.field === filter.field
-  );
-  const value = currentFilter?.operator || filter.operators[0];
-  return operatorOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime126.jsxs)(
-    Stack,
-    {
-      direction: "row",
-      gap: "sm",
-      justify: "flex-start",
-      className: "dataviews-filters__summary-operators-container",
-      align: "center",
-      children: [
-        /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(import_components23.FlexItem, { className: "dataviews-filters__summary-operators-filter-name", children: filter.name }),
-        /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-          import_components23.SelectControl,
-          {
-            className: "dataviews-filters__summary-operators-filter-select",
-            label: (0, import_i18n30.__)("Conditions"),
-            value,
-            options: operatorOptions,
-            onChange: (newValue) => {
-              const newOperator = newValue;
-              const currentOperator = currentFilter?.operator;
-              const newFilters = currentFilter ? [
-                ...(view.filters ?? []).map(
-                  (_filter) => {
-                    if (_filter.field === filter.field) {
-                      const currentOpSelectionModel = getOperatorByName(
-                        currentOperator
-                      )?.selection;
-                      const newOpSelectionModel = getOperatorByName(
-                        newOperator
-                      )?.selection;
-                      const shouldResetValue = currentOpSelectionModel !== newOpSelectionModel || [
-                        currentOpSelectionModel,
-                        newOpSelectionModel
-                      ].includes("custom");
-                      return {
-                        ..._filter,
-                        value: shouldResetValue ? void 0 : _filter.value,
-                        operator: newOperator
-                      };
-                    }
-                    return _filter;
-                  }
-                )
-              ] : [
-                ...view.filters ?? [],
-                {
-                  field: filter.field,
-                  operator: newOperator,
-                  value: void 0
-                }
-              ];
-              onChangeView({
-                ...view,
-                page: 1,
-                filters: newFilters
-              });
-            },
-            size: "small",
-            variant: "minimal",
-            hideLabelFromVision: true
-          }
-        )
-      ]
-    }
-  );
-}
-function Filter({
-  addFilterRef,
-  openedFilter,
-  fields,
-  ...commonProps
-}) {
-  const toggleRef = (0, import_element86.useRef)(null);
-  const { filter, view, onChangeView } = commonProps;
-  const filterInView = view.filters?.find(
-    (f2) => f2.field === filter.field
-  );
-  let activeElements = [];
-  const field = (0, import_element86.useMemo)(() => {
-    const currentField = fields.find((f2) => f2.id === filter.field);
-    if (currentField) {
-      return {
-        ...currentField,
-        // Configure getValue as if Item was a plain object.
-        // See related input-widget.tsx
-        getValue: ({ item }) => item[currentField.id]
-      };
-    }
-    return currentField;
-  }, [fields, filter.field]);
-  const { elements } = useElements({
-    elements: filter.elements,
-    getElements: filter.getElements
-  });
-  if (elements.length > 0) {
-    activeElements = elements.filter((element) => {
-      if (filter.singleSelection) {
-        return element.value === filterInView?.value;
-      }
-      return filterInView?.value?.includes(element.value);
-    });
-  } else if (Array.isArray(filterInView?.value)) {
-    const label = filterInView.value.map((v2) => {
-      const formattedValue = field?.getValueFormatted({
-        item: { [field.id]: v2 },
-        field
-      });
-      return formattedValue || String(v2);
-    });
-    activeElements = [
-      {
-        value: filterInView.value,
-        // @ts-ignore
-        label
-      }
-    ];
-  } else if (typeof filterInView?.value === "object") {
-    activeElements = [
-      { value: filterInView.value, label: filterInView.value }
-    ];
-  } else if (filterInView?.value !== void 0) {
-    const label = field !== void 0 ? field.getValueFormatted({
-      item: { [field.id]: filterInView.value },
-      field
-    }) : String(filterInView.value);
-    activeElements = [
-      {
-        value: filterInView.value,
-        label
-      }
-    ];
-  }
-  const isPrimary = filter.isPrimary;
-  const isLocked = filterInView?.isLocked;
-  const hasValues = !isLocked && filterInView?.value !== void 0;
-  const canResetOrRemove = !isLocked && (!isPrimary || hasValues);
-  const resetOrRemoveLabel = isPrimary ? (0, import_i18n30.__)("Reset") : (0, import_i18n30.__)("Remove");
-  return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-    import_components23.Dropdown,
-    {
-      defaultOpen: openedFilter === filter.field,
-      contentClassName: "dataviews-filters__summary-popover",
-      popoverProps: { placement: "bottom-start", role: "dialog" },
-      onClose: () => {
-        toggleRef.current?.focus();
-      },
-      renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime126.jsxs)("div", { className: "dataviews-filters__summary-chip-container", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime126.jsxs)(tooltip_exports.Root, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-            tooltip_exports.Trigger,
-            {
-              render: /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-                "div",
-                {
-                  className: clsx_default(
-                    "dataviews-filters__summary-chip",
-                    {
-                      "has-reset": canResetOrRemove,
-                      "has-values": hasValues,
-                      "is-not-clickable": isLocked
-                    }
-                  ),
-                  role: "button",
-                  tabIndex: isLocked ? -1 : 0,
-                  onClick: () => {
-                    if (!isLocked) {
-                      onToggle();
-                    }
-                  },
-                  onKeyDown: (event) => {
-                    if (!isLocked && [ENTER, SPACE].includes(
-                      event.key
-                    )) {
-                      onToggle();
-                      event.preventDefault();
-                    }
-                  },
-                  "aria-disabled": isLocked,
-                  "aria-pressed": isOpen,
-                  "aria-expanded": isOpen,
-                  ref: toggleRef,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-                    FilterText,
-                    {
-                      activeElements,
-                      filterInView,
-                      filter
-                    }
-                  )
-                }
-              )
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(tooltip_exports.Popup, { children: (0, import_i18n30.sprintf)(
-            /* translators: 1: Filter name. */
-            (0, import_i18n30.__)("Filter by: %1$s"),
-            filter.name.toLowerCase()
-          ) })
-        ] }),
-        canResetOrRemove && /* @__PURE__ */ (0, import_jsx_runtime126.jsxs)(tooltip_exports.Root, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-            tooltip_exports.Trigger,
-            {
-              render: /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-                "button",
-                {
-                  className: clsx_default(
-                    "dataviews-filters__summary-chip-remove",
-                    { "has-values": hasValues }
-                  ),
-                  "aria-label": resetOrRemoveLabel,
-                  onClick: () => {
-                    onChangeView({
-                      ...view,
-                      page: 1,
-                      filters: view.filters?.filter(
-                        (_filter) => _filter.field !== filter.field
-                      )
-                    });
-                    if (!isPrimary) {
-                      addFilterRef.current?.focus();
-                    } else {
-                      toggleRef.current?.focus();
-                    }
-                  },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(import_components23.Icon, { icon: close_small_default })
-                }
-              )
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
-        ] })
-      ] }),
-      renderContent: () => {
-        return /* @__PURE__ */ (0, import_jsx_runtime126.jsxs)(Stack, { direction: "column", justify: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(OperatorSelector, { ...commonProps }),
-          commonProps.filter.hasElements ? /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-            SearchWidget,
-            {
-              ...commonProps,
-              filter: {
-                ...commonProps.filter,
-                elements
-              }
-            }
-          ) : /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(InputWidget, { ...commonProps, fields })
-        ] });
-      }
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataviews-filters/add-filter.mjs
-var import_components24 = __toESM(require_components(), 1);
-var import_i18n31 = __toESM(require_i18n(), 1);
-var import_element87 = __toESM(require_element(), 1);
-var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
-var { Menu: Menu4 } = unlock3(import_components24.privateApis);
-function AddFilterMenu({
-  filters,
-  view,
-  onChangeView,
-  setOpenedFilter,
-  triggerProps
-}) {
-  const inactiveFilters = filters.filter((filter) => !filter.isVisible);
-  return /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(Menu4, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Menu4.TriggerButton, { ...triggerProps }),
-    /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Menu4.Popover, { children: inactiveFilters.map((filter) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
-        Menu4.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_runtime127.jsx)(Menu4.ItemLabel, { children: filter.name })
-        },
-        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_runtime127.jsx)(
-    AddFilterMenu,
-    {
-      triggerProps: {
-        render: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
-          import_components24.Button,
-          {
-            accessibleWhenDisabled: true,
-            size: "compact",
-            className: "dataviews-filters-button",
-            variant: "tertiary",
-            disabled: !inactiveFilters.length,
-            ref
-          }
-        ),
-        children: (0, import_i18n31.__)("Add filter")
-      },
-      ...{ filters, view, onChangeView, setOpenedFilter }
-    }
-  );
-}
-var add_filter_default = (0, import_element87.forwardRef)(AddFilter);
-
-// packages/dataviews/build-module/components/dataviews-filters/reset-filters.mjs
-var import_components25 = __toESM(require_components(), 1);
-var import_i18n32 = __toESM(require_i18n(), 1);
-var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
-function ResetFilter({
-  filters,
-  view,
-  onChangeView
-}) {
-  const isPrimary = (field) => filters.some(
-    (_filter) => _filter.field === field && _filter.isPrimary
-  );
-  const isDisabled = !view.search && !view.filters?.some(
-    (_filter) => !_filter.isLocked && (_filter.value !== void 0 || !isPrimary(_filter.field))
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
-    import_components25.Button,
-    {
-      disabled: isDisabled,
-      accessibleWhenDisabled: true,
-      size: "compact",
-      variant: "tertiary",
-      className: "dataviews-filters__reset-button",
-      onClick: () => {
-        onChangeView({
-          ...view,
-          page: 1,
-          search: "",
-          filters: view.filters?.filter((f2) => !!f2.isLocked) || []
-        });
-      },
-      children: (0, import_i18n32.__)("Reset")
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataviews-filters/use-filters.mjs
-var import_element88 = __toESM(require_element(), 1);
-function useFilters(fields, view) {
-  return (0, import_element88.useMemo)(() => {
-    const filters = [];
-    fields.forEach((field) => {
-      if (field.filterBy === false || !field.hasElements && !field.Edit) {
-        return;
-      }
-      const operators = field.filterBy.operators;
-      const isPrimary = !!field.filterBy?.isPrimary;
-      const isLocked = view.filters?.some(
-        (f2) => f2.field === field.id && !!f2.isLocked
-      ) ?? false;
-      filters.push({
-        field: field.id,
-        name: field.label,
-        elements: field.elements,
-        getElements: field.getElements,
-        hasElements: field.hasElements,
-        singleSelection: operators.some(
-          (op) => isSingleSelectionOperator(op)
-        ),
-        operators,
-        isVisible: isLocked || isPrimary || !!view.filters?.some(
-          (f2) => f2.field === field.id && isRegisteredOperator(f2.operator)
-        ),
-        isPrimary,
-        isLocked
-      });
-    });
-    filters.sort((a2, b2) => {
-      if (a2.isLocked && !b2.isLocked) {
-        return -1;
-      }
-      if (!a2.isLocked && b2.isLocked) {
-        return 1;
-      }
-      if (a2.isPrimary && !b2.isPrimary) {
-        return -1;
-      }
-      if (!a2.isPrimary && b2.isPrimary) {
-        return 1;
-      }
-      return a2.name.localeCompare(b2.name);
-    });
-    return filters;
-  }, [fields, view]);
-}
-var use_filters_default = useFilters;
-
-// packages/dataviews/build-module/components/dataviews-filters/filters.mjs
-var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
-function Filters({ className }) {
-  const { fields, view, onChangeView, openedFilter, setOpenedFilter } = (0, import_element89.useContext)(dataviews_context_default);
-  const addFilterRef = (0, import_element89.useRef)(null);
-  const filters = use_filters_default(fields, view);
-  const addFilter = /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
-    add_filter_default,
-    {
-      filters,
-      view,
-      onChangeView,
-      ref: addFilterRef,
-      setOpenedFilter
-    },
-    "add-filter"
-  );
-  const visibleFilters = filters.filter((filter) => filter.isVisible);
-  if (visibleFilters.length === 0) {
-    return null;
-  }
-  const filterComponents = [
-    ...visibleFilters.map((filter) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
-        Filter,
-        {
-          filter,
-          view,
-          fields,
-          onChangeView,
-          addFilterRef,
-          openedFilter
-        },
-        filter.field
-      );
-    }),
-    addFilter
-  ];
-  filterComponents.push(
-    /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
-      ResetFilter,
-      {
-        filters,
-        view,
-        onChangeView
-      },
-      "reset-filters"
-    )
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
-    Stack,
-    {
-      direction: "row",
-      justify: "flex-start",
-      gap: "sm",
-      style: { width: "fit-content" },
-      wrap: "wrap",
-      className,
-      children: filterComponents
-    }
-  );
-}
-var filters_default = (0, import_element89.memo)(Filters);
-
-// packages/dataviews/build-module/components/dataviews-filters/toggle.mjs
-var import_element90 = __toESM(require_element(), 1);
-var import_components26 = __toESM(require_components(), 1);
-var import_i18n33 = __toESM(require_i18n(), 1);
-var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
-function FiltersToggle() {
-  const {
-    filters,
-    view,
-    onChangeView,
-    setOpenedFilter,
-    isShowingFilter,
-    setIsShowingFilter
-  } = (0, import_element90.useContext)(dataviews_context_default);
-  const buttonRef = (0, import_element90.useRef)(null);
-  const onChangeViewWithFilterVisibility = (0, import_element90.useCallback)(
-    (_view) => {
-      onChangeView(_view);
-      setIsShowingFilter(true);
-    },
-    [onChangeView, setIsShowingFilter]
-  );
-  if (filters.length === 0) {
-    return null;
-  }
-  const hasVisibleFilters = filters.some((filter) => filter.isVisible);
-  const addFilterButtonProps = {
-    label: (0, import_i18n33.__)("Add filter"),
-    "aria-expanded": false,
-    isPressed: false
-  };
-  const toggleFiltersButtonProps = {
-    label: (0, import_i18n33._x)("Filter", "verb"),
-    "aria-expanded": isShowingFilter,
-    isPressed: isShowingFilter,
-    onClick: () => {
-      if (!isShowingFilter) {
-        setOpenedFilter(null);
-      }
-      setIsShowingFilter(!isShowingFilter);
-    }
-  };
-  const hasPrimaryOrLockedFilters = filters.some(
-    (filter) => filter.isPrimary || filter.isLocked
-  );
-  const buttonComponent = /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-    import_components26.Button,
-    {
-      ref: buttonRef,
-      className: "dataviews-filters__visibility-toggle",
-      size: "compact",
-      icon: funnel_default,
-      disabled: hasPrimaryOrLockedFilters,
-      accessibleWhenDisabled: true,
-      ...hasVisibleFilters ? toggleFiltersButtonProps : addFilterButtonProps
-    }
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-    AddFilterMenu,
-    {
-      filters,
-      view,
-      onChangeView: onChangeViewWithFilterVisibility,
-      setOpenedFilter,
-      triggerProps: { render: buttonComponent }
-    }
-  ) : /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-    FilterVisibilityToggle,
-    {
-      buttonRef,
-      filtersCount: view.filters?.length,
-      children: buttonComponent
-    }
-  ) });
-}
-function FilterVisibilityToggle({
-  buttonRef,
-  filtersCount,
-  children
-}) {
-  (0, import_element90.useEffect)(
-    () => () => {
-      buttonRef.current?.focus();
-    },
-    [buttonRef]
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(import_jsx_runtime130.Fragment, { children: [
-    children,
-    !!filtersCount && /* @__PURE__ */ (0, import_jsx_runtime130.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_element91 = __toESM(require_element(), 1);
-var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
-function FiltersToggled(props) {
-  const { isShowingFilter } = (0, import_element91.useContext)(dataviews_context_default);
-  if (!isShowingFilter) {
-    return null;
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(filters_default, { ...props });
-}
-var filters_toggled_default = FiltersToggled;
-
-// packages/dataviews/build-module/components/dataviews-layout/index.mjs
-var import_element92 = __toESM(require_element(), 1);
-var import_components27 = __toESM(require_components(), 1);
-var import_i18n34 = __toESM(require_i18n(), 1);
-var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
-function DataViewsLayout({ className }) {
-  const {
-    actions = [],
-    data,
-    fields,
-    getItemId,
-    getItemLevel,
-    hasInitiallyLoaded,
-    isLoading,
-    view,
-    onChangeView,
-    selection,
-    onChangeSelection,
-    setOpenedFilter,
-    onClickItem,
-    isItemClickable,
-    renderItemLink,
-    defaultLayouts: defaultLayouts3,
-    containerRef,
-    empty = /* @__PURE__ */ (0, import_jsx_runtime132.jsx)("p", { children: (0, import_i18n34.__)("No results") })
-  } = (0, import_element92.useContext)(dataviews_context_default);
-  const isDelayedInitialLoading = useDelayedLoading(!hasInitiallyLoaded, {
-    delay: 200
-  });
-  if (!hasInitiallyLoaded) {
-    if (!isDelayedInitialLoading) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)("div", { className: "dataviews-loading", children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_components27.Spinner, {}) }) });
-  }
-  const ViewComponent = VIEW_LAYOUTS.find(
-    (v2) => v2.type === view.type && defaultLayouts3[v2.type]
-  )?.component;
-  return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-    ViewComponent,
-    {
-      className,
-      actions,
-      data,
-      fields,
-      getItemId,
-      getItemLevel,
-      isLoading,
-      onChangeView,
-      onChangeSelection,
-      selection,
-      setOpenedFilter,
-      onClickItem,
-      renderItemLink,
-      isItemClickable,
-      view,
-      empty
-    }
-  ) });
-}
-
-// packages/dataviews/build-module/components/dataviews-footer/index.mjs
-var import_element93 = __toESM(require_element(), 1);
-var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
-var EMPTY_ARRAY5 = [];
-function DataViewsFooter() {
-  const {
-    view,
-    paginationInfo: { totalItems = 0, totalPages },
-    data,
-    actions = EMPTY_ARRAY5,
-    isLoading,
-    hasInitiallyLoaded
-  } = (0, import_element93.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);
-  const hasPagination = hasPaginationControls(view, {
-    totalItems,
-    totalPages
-  });
-  if (!totalItems || !hasBulkActions && !hasPagination) {
-    return null;
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
-    "div",
-    {
-      className: "dataviews-footer",
-      inert: isRefreshing ? "true" : void 0,
-      children: /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(
-        Stack,
-        {
-          direction: "row",
-          justify: "end",
-          align: "center",
-          className: clsx_default("dataviews-footer__content", {
-            "is-refreshing": isDelayedRefreshing
-          }),
-          gap: "sm",
-          children: [
-            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(BulkActionsFooter, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(dataviews_pagination_default, {})
-          ]
-        }
-      )
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataviews-search/index.mjs
-var import_i18n35 = __toESM(require_i18n(), 1);
-var import_element94 = __toESM(require_element(), 1);
-var import_components28 = __toESM(require_components(), 1);
-var import_compose12 = __toESM(require_compose(), 1);
-var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
-var DataViewsSearch = (0, import_element94.memo)(function Search({ label }) {
-  const { view, onChangeView } = (0, import_element94.useContext)(dataviews_context_default);
-  const [search, setSearch, debouncedSearch] = (0, import_compose12.useDebouncedInput)(
-    view.search
-  );
-  (0, import_element94.useEffect)(() => {
-    if (view.search !== debouncedSearch) {
-      setSearch(view.search ?? "");
-    }
-  }, [view.search, setSearch]);
-  const onChangeViewRef = (0, import_element94.useRef)(onChangeView);
-  const viewRef = (0, import_element94.useRef)(view);
-  (0, import_element94.useEffect)(() => {
-    onChangeViewRef.current = onChangeView;
-    viewRef.current = view;
-  }, [onChangeView, view]);
-  (0, import_element94.useEffect)(() => {
-    if (debouncedSearch !== viewRef.current?.search) {
-      onChangeViewRef.current({
-        ...viewRef.current,
-        page: view.page ? 1 : void 0,
-        startPosition: view.startPosition ? 1 : void 0,
-        search: debouncedSearch
-      });
-    }
-  }, [debouncedSearch]);
-  const searchLabel = label || (0, import_i18n35.__)("Search");
-  return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-    import_components28.SearchControl,
-    {
-      className: "dataviews-search",
-      onChange: setSearch,
-      value: search,
-      label: searchLabel,
-      placeholder: searchLabel,
-      size: "compact"
-    }
-  );
-});
-var dataviews_search_default = DataViewsSearch;
-
-// packages/dataviews/build-module/components/dataviews-view-config/index.mjs
-var import_components29 = __toESM(require_components(), 1);
-var import_i18n36 = __toESM(require_i18n(), 1);
-var import_element95 = __toESM(require_element(), 1);
-var import_warning = __toESM(require_warning(), 1);
-var import_compose13 = __toESM(require_compose(), 1);
-var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
-var { Menu: Menu5 } = unlock3(import_components29.privateApis);
-var DATAVIEWS_CONFIG_POPOVER_PROPS = {
-  className: "dataviews-config__popover",
-  placement: "bottom-end",
-  offset: 9
-};
-function ViewTypeMenu() {
-  const { view, onChangeView, defaultLayouts: defaultLayouts3 } = (0, import_element95.useContext)(dataviews_context_default);
-  const availableLayouts = Object.keys(defaultLayouts3);
-  if (availableLayouts.length <= 1) {
-    return null;
-  }
-  const activeView = VIEW_LAYOUTS.find((v2) => view.type === v2.type);
-  return /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(Menu5, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
-      Menu5.TriggerButton,
-      {
-        render: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
-          import_components29.Button,
-          {
-            size: "compact",
-            icon: activeView?.icon,
-            label: (0, import_i18n36.__)("Layout")
-          }
-        )
-      }
-    ),
-    /* @__PURE__ */ (0, import_jsx_runtime135.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_runtime135.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,
-                  ...defaultLayouts3[e2.target.value]
-                });
-            }
-            (0, import_warning.default)("Invalid dataview");
-          },
-          children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(Menu5.ItemLabel, { children: config.label })
-        },
-        layout
-      );
-    }) })
-  ] });
-}
-function SortFieldControl() {
-  const { view, fields, onChangeView } = (0, import_element95.useContext)(dataviews_context_default);
-  const orderOptions = (0, import_element95.useMemo)(() => {
-    const sortableFields = fields.filter(
-      (field) => field.enableSorting !== false
-    );
-    return sortableFields.map((field) => {
-      return {
-        label: field.label,
-        value: field.id
-      };
-    });
-  }, [fields]);
-  return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
-    import_components29.SelectControl,
-    {
-      label: (0, import_i18n36.__)("Sort by"),
-      value: view.sort?.field,
-      options: orderOptions,
-      onChange: (value) => {
-        onChangeView({
-          ...view,
-          sort: {
-            direction: view?.sort?.direction || "desc",
-            field: value
-          },
-          showLevels: false
-        });
-      }
-    }
-  );
-}
-function SortDirectionControl() {
-  const { view, fields, onChangeView } = (0, import_element95.useContext)(dataviews_context_default);
-  const sortableFields = fields.filter(
-    (field) => field.enableSorting !== false
-  );
-  if (sortableFields.length === 0) {
-    return null;
-  }
-  let value = view.sort?.direction;
-  if (!value && view.sort?.field) {
-    value = "desc";
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
-    import_components29.__experimentalToggleGroupControl,
-    {
-      className: "dataviews-view-config__sort-direction",
-      isBlock: true,
-      label: (0, import_i18n36.__)("Order"),
-      value,
-      onChange: (newDirection) => {
-        if (newDirection === "asc" || newDirection === "desc") {
-          onChangeView({
-            ...view,
-            sort: {
-              direction: newDirection,
-              field: view.sort?.field || // If there is no field assigned as the sorting field assign the first sortable field.
-              fields.find(
-                (field) => field.enableSorting !== false
-              )?.id || ""
-            },
-            showLevels: false
-          });
-          return;
-        }
-        (0, import_warning.default)("Invalid direction");
-      },
-      children: SORTING_DIRECTIONS.map((direction) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
-          import_components29.__experimentalToggleGroupControlOptionIcon,
-          {
-            value: direction,
-            icon: sortIcons[direction],
-            label: sortLabels[direction]
-          },
-          direction
-        );
-      })
-    }
-  );
-}
-function ItemsPerPageControl() {
-  const { view, config, onChangeView } = (0, import_element95.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_runtime135.jsx)(
-    import_components29.__experimentalToggleGroupControl,
-    {
-      isBlock: true,
-      label: (0, import_i18n36.__)("Items per page"),
-      value: view.perPage || 10,
-      disabled: !view?.sort?.field,
-      onChange: (newItemsPerPage) => {
-        const newItemsPerPageNumber = typeof newItemsPerPage === "number" || newItemsPerPage === void 0 ? newItemsPerPage : parseInt(newItemsPerPage, 10);
-        onChangeView({
-          ...view,
-          perPage: newItemsPerPageNumber,
-          page: 1
-        });
-      },
-      children: config.perPageSizes.map((value) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
-          import_components29.__experimentalToggleGroupControlOption,
-          {
-            value,
-            label: value.toString()
-          },
-          value
-        );
-      })
-    }
-  );
-}
-function ResetViewButton() {
-  const { onReset } = (0, import_element95.useContext)(dataviews_context_default);
-  if (onReset === void 0) {
-    return null;
-  }
-  const isDisabled = onReset === false;
-  return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
-    import_components29.Button,
-    {
-      variant: "tertiary",
-      size: "compact",
-      disabled: isDisabled,
-      accessibleWhenDisabled: true,
-      className: "dataviews-view-config__reset-button",
-      onClick: () => {
-        if (typeof onReset === "function") {
-          onReset();
-        }
-      },
-      children: (0, import_i18n36.__)("Reset view")
-    }
-  );
-}
-function DataviewsViewConfigDropdown() {
-  const { view, onReset } = (0, import_element95.useContext)(dataviews_context_default);
-  const popoverId = (0, import_compose13.useInstanceId)(
-    _DataViewsViewConfig,
-    "dataviews-view-config-dropdown"
-  );
-  const activeLayout = VIEW_LAYOUTS.find(
-    (layout) => layout.type === view.type
-  );
-  const isModified = typeof onReset === "function";
-  return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
-    import_components29.Dropdown,
-    {
-      expandOnMobile: true,
-      popoverProps: {
-        ...DATAVIEWS_CONFIG_POPOVER_PROPS,
-        id: popoverId
-      },
-      renderToggle: ({ onToggle, isOpen }) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
-            import_components29.Button,
-            {
-              size: "compact",
-              icon: cog_default,
-              label: (0, import_i18n36._x)(
-                "View options",
-                "View is used as a noun"
-              ),
-              onClick: onToggle,
-              "aria-expanded": isOpen ? "true" : "false",
-              "aria-controls": popoverId
-            }
-          ),
-          isModified && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
-        ] });
-      },
-      renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
-        import_components29.__experimentalDropdownContentWrapper,
-        {
-          paddingSize: "medium",
-          className: "dataviews-config__popover-content-wrapper",
-          children: /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(
-            Stack,
-            {
-              direction: "column",
-              className: "dataviews-view-config",
-              gap: "xl",
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(
-                  Stack,
-                  {
-                    direction: "row",
-                    justify: "space-between",
-                    align: "center",
-                    className: "dataviews-view-config__header",
-                    children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
-                        import_components29.__experimentalHeading,
-                        {
-                          level: 2,
-                          className: "dataviews-settings-section__title",
-                          children: (0, import_i18n36.__)("Appearance")
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(ResetViewButton, {})
-                    ]
-                  }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(
-                    Stack,
-                    {
-                      direction: "row",
-                      gap: "sm",
-                      className: "dataviews-view-config__sort-controls",
-                      children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(SortFieldControl, {}),
-                        /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(SortDirectionControl, {})
-                      ]
-                    }
-                  ),
-                  !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(activeLayout.viewConfigOptions, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(ItemsPerPageControl, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(PropertiesSection, {})
-                ] })
-              ]
-            }
-          )
-        }
-      )
-    }
-  );
-}
-function _DataViewsViewConfig() {
-  return /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(import_jsx_runtime135.Fragment, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(ViewTypeMenu, {}),
-    /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(DataviewsViewConfigDropdown, {})
-  ] });
-}
-var DataViewsViewConfig = (0, import_element95.memo)(_DataViewsViewConfig);
-var dataviews_view_config_default = DataViewsViewConfig;
-
-// packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-var import_components30 = __toESM(require_components(), 1);
-var import_element96 = __toESM(require_element(), 1);
-
-// packages/dataviews/build-module/components/dataform-controls/utils/get-custom-validity.mjs
-function getCustomValidity(isValid2, validity) {
-  let customValidity;
-  if (isValid2?.required && validity?.required) {
-    customValidity = validity?.required?.message ? validity.required : void 0;
-  } else if (isValid2?.pattern && validity?.pattern) {
-    customValidity = validity.pattern;
-  } else if (isValid2?.min && validity?.min) {
-    customValidity = validity.min;
-  } else if (isValid2?.max && validity?.max) {
-    customValidity = validity.max;
-  } else if (isValid2?.minLength && validity?.minLength) {
-    customValidity = validity.minLength;
-  } else if (isValid2?.maxLength && validity?.maxLength) {
-    customValidity = validity.maxLength;
-  } else if (isValid2?.elements && validity?.elements) {
-    customValidity = validity.elements;
-  } else if (validity?.custom) {
-    customValidity = validity.custom;
-  }
-  return customValidity;
-}
-
-// packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
-var { ValidatedCheckboxControl } = unlock3(import_components30.privateApis);
-function Checkbox({
-  field,
-  onChange,
-  data,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity
-}) {
-  const { getValue, setValue, label, description, isValid: isValid2 } = field;
-  const disabled2 = field.isDisabled({ item: data, field });
-  const onChangeControl = (0, import_element96.useCallback)(() => {
-    onChange(
-      setValue({ item: data, value: !getValue({ item: data }) })
-    );
-  }, [data, getValue, onChange, setValue]);
-  return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-    ValidatedCheckboxControl,
-    {
-      required: !!field.isValid?.required,
-      markWhenOptional,
-      customValidity: getCustomValidity(isValid2, validity),
-      hidden: hideLabelFromVision,
-      label,
-      help: description,
-      checked: getValue({ item: data }),
-      onChange: onChangeControl,
-      disabled: disabled2
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/combobox.mjs
-var import_components31 = __toESM(require_components(), 1);
-var import_element97 = __toESM(require_element(), 1);
-var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
-var { ValidatedComboboxControl } = unlock3(import_components31.privateApis);
-function Combobox3({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  validity
-}) {
-  const { label, description, placeholder, getValue, setValue, isValid: isValid2 } = field;
-  const value = getValue({ item: data }) ?? "";
-  const onChangeControl = (0, import_element97.useCallback)(
-    (newValue) => onChange(setValue({ item: data, value: newValue ?? "" })),
-    [data, onChange, setValue]
-  );
-  const { elements, isLoading } = useElements({
-    elements: field.elements,
-    getElements: field.getElements
-  });
-  if (isLoading) {
-    return /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(import_components31.Spinner, {});
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
-    ValidatedComboboxControl,
-    {
-      required: !!field.isValid?.required,
-      customValidity: getCustomValidity(isValid2, validity),
-      label,
-      value,
-      help: description,
-      placeholder,
-      options: elements,
-      onChange: onChangeControl,
-      hideLabelFromVision,
-      allowReset: true,
-      expandOnFocus: true
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/datetime.mjs
-var import_components33 = __toESM(require_components(), 1);
-var import_element100 = __toESM(require_element(), 1);
-var import_i18n38 = __toESM(require_i18n(), 1);
-var import_date3 = __toESM(require_date(), 1);
-
-// packages/dataviews/build-module/components/dataform-controls/utils/relative-date-control.mjs
-var import_components32 = __toESM(require_components(), 1);
-var import_element98 = __toESM(require_element(), 1);
-var import_i18n37 = __toESM(require_i18n(), 1);
-var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
-var TIME_UNITS_OPTIONS = {
-  [OPERATOR_IN_THE_PAST]: [
-    { value: "days", label: (0, import_i18n37.__)("Days") },
-    { value: "weeks", label: (0, import_i18n37.__)("Weeks") },
-    { value: "months", label: (0, import_i18n37.__)("Months") },
-    { value: "years", label: (0, import_i18n37.__)("Years") }
-  ],
-  [OPERATOR_OVER]: [
-    { value: "days", label: (0, import_i18n37.__)("Days ago") },
-    { value: "weeks", label: (0, import_i18n37.__)("Weeks ago") },
-    { value: "months", label: (0, import_i18n37.__)("Months ago") },
-    { value: "years", label: (0, import_i18n37.__)("Years ago") }
-  ]
-};
-function RelativeDateControl({
-  className,
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  operator
-}) {
-  const options = TIME_UNITS_OPTIONS[operator === OPERATOR_IN_THE_PAST ? "inThePast" : "over"];
-  const { id, label, description, getValue, setValue } = field;
-  const disabled2 = field.isDisabled({ item: data, field });
-  const fieldValue = getValue({ item: data });
-  const { value: relValue = "", unit = options[0].value } = fieldValue && typeof fieldValue === "object" ? fieldValue : {};
-  const onChangeValue = (0, import_element98.useCallback)(
-    (newValue) => onChange(
-      setValue({
-        item: data,
-        value: { value: Number(newValue), unit }
-      })
-    ),
-    [onChange, setValue, data, unit]
-  );
-  const onChangeUnit = (0, import_element98.useCallback)(
-    (newUnit) => onChange(
-      setValue({
-        item: data,
-        value: { value: relValue, unit: newUnit }
-      })
-    ),
-    [onChange, setValue, data, relValue]
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
-    import_components32.BaseControl,
-    {
-      id,
-      className: clsx_default(className, "dataviews-controls__relative-date"),
-      label,
-      hideLabelFromVision,
-      help: description,
-      children: /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(Stack, { direction: "row", gap: "sm", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
-          import_components32.__experimentalNumberControl,
-          {
-            className: "dataviews-controls__relative-date-number",
-            spinControls: "none",
-            min: 1,
-            step: 1,
-            value: relValue,
-            onChange: onChangeValue,
-            disabled: disabled2
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
-          import_components32.SelectControl,
-          {
-            className: "dataviews-controls__relative-date-unit",
-            label: (0, import_i18n37.__)("Unit"),
-            value: unit,
-            options,
-            onChange: onChangeUnit,
-            hideLabelFromVision: true,
-            disabled: disabled2
-          }
-        )
-      ] })
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/utils/use-disabled-date-matchers.mjs
-var import_element99 = __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_element99.useMemo)(() => {
-    const matchers = [];
-    if (minConstraint) {
-      const minDate = parseDateFn(minConstraint);
-      if (minDate) {
-        matchers.push({ before: minDate });
-      }
-    }
-    if (maxConstraint) {
-      const maxDate = parseDateFn(maxConstraint);
-      if (maxDate) {
-        matchers.push({ after: maxDate });
-      }
-    }
-    return matchers.length > 0 ? matchers : void 0;
-  }, [minConstraint, maxConstraint, parseDateFn]);
-  return { minConstraint, maxConstraint, disabledMatchers };
-}
-
-// packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
-var import_date2 = __toESM(require_date(), 1);
-function parseDateTime(dateTimeString) {
-  if (!dateTimeString) {
-    return null;
-  }
-  const parsed = (0, import_date2.getDate)(dateTimeString);
-  return parsed && isValid(parsed) ? parsed : null;
-}
-
-// packages/dataviews/build-module/components/dataform-controls/datetime.mjs
-var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
-var { DateCalendar, ValidatedInputControl } = unlock3(import_components33.privateApis);
-var formatDateTime = (value) => {
-  if (!value) {
-    return "";
-  }
-  return (0, import_date3.dateI18n)("Y-m-d\\TH:i", (0, import_date3.getDate)(value));
-};
-function CalendarDateTimeControl({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity,
-  config
-}) {
-  const { compact } = config || {};
-  const { id, label, description, setValue, getValue, isValid: isValid2 } = field;
-  const disabled2 = field.isDisabled({ item: data, field });
-  const fieldValue = getValue({ item: data });
-  const value = typeof fieldValue === "string" ? fieldValue : void 0;
-  const [calendarMonth, setCalendarMonth] = (0, import_element100.useState)(() => {
-    const parsedDate = parseDateTime(value);
-    return parsedDate || /* @__PURE__ */ new Date();
-  });
-  const inputControlRef = (0, import_element100.useRef)(null);
-  const validationTimeoutRef = (0, import_element100.useRef)(void 0);
-  const previousFocusRef = (0, import_element100.useRef)(null);
-  const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDateTime);
-  const onChangeCallback = (0, import_element100.useCallback)(
-    (newValue) => onChange(setValue({ item: data, value: newValue })),
-    [data, onChange, setValue]
-  );
-  (0, import_element100.useEffect)(() => {
-    return () => {
-      if (validationTimeoutRef.current) {
-        clearTimeout(validationTimeoutRef.current);
-      }
-    };
-  }, []);
-  const onSelectDate = (0, import_element100.useCallback)(
-    (newDate) => {
-      let dateTimeValue;
-      if (newDate) {
-        const wpDate = (0, import_date3.dateI18n)("Y-m-d", newDate);
-        let wpTime;
-        if (value) {
-          wpTime = (0, import_date3.dateI18n)("H:i", (0, import_date3.getDate)(value));
-        } else {
-          wpTime = (0, import_date3.dateI18n)("H:i", newDate);
-        }
-        const finalDateTime = (0, import_date3.getDate)(`${wpDate}T${wpTime}`);
-        dateTimeValue = finalDateTime.toISOString();
-        onChangeCallback(dateTimeValue);
-        if (validationTimeoutRef.current) {
-          clearTimeout(validationTimeoutRef.current);
-        }
-      } else {
-        onChangeCallback(void 0);
-      }
-      previousFocusRef.current = inputControlRef.current && inputControlRef.current.ownerDocument.activeElement;
-      validationTimeoutRef.current = setTimeout(() => {
-        if (inputControlRef.current) {
-          inputControlRef.current.focus();
-          inputControlRef.current.blur();
-          onChangeCallback(dateTimeValue);
-          if (previousFocusRef.current && previousFocusRef.current instanceof HTMLElement) {
-            previousFocusRef.current.focus();
-          }
-        }
-      }, 0);
-    },
-    [onChangeCallback, value]
-  );
-  const handleManualDateTimeChange = (0, import_element100.useCallback)(
-    (newValue) => {
-      if (newValue) {
-        const dateTime = (0, import_date3.getDate)(newValue);
-        onChangeCallback(dateTime.toISOString());
-        const parsedDate = parseDateTime(dateTime.toISOString());
-        if (parsedDate) {
-          setCalendarMonth(parsedDate);
-        }
-      } else {
-        onChangeCallback(void 0);
-      }
-    },
-    [onChangeCallback]
-  );
-  const { format: fieldFormat } = field;
-  const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date3.getSettings)().l10n.startOfWeek;
-  const {
-    timezone: { string: timezoneString }
-  } = (0, import_date3.getSettings)();
-  let displayLabel = label;
-  if (isValid2?.required && !markWhenOptional && !hideLabelFromVision) {
-    displayLabel = `${label} (${(0, import_i18n38.__)("Required")})`;
-  } else if (!isValid2?.required && markWhenOptional && !hideLabelFromVision) {
-    displayLabel = `${label} (${(0, import_i18n38.__)("Optional")})`;
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
-    import_components33.BaseControl,
-    {
-      id,
-      label: displayLabel,
-      help: description,
-      hideLabelFromVision,
-      children: /* @__PURE__ */ (0, import_jsx_runtime139.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
-          ValidatedInputControl,
-          {
-            ref: inputControlRef,
-            required: !!isValid2?.required,
-            customValidity: getCustomValidity(isValid2, validity),
-            type: "datetime-local",
-            label: (0, import_i18n38.__)("Date time"),
-            hideLabelFromVision: true,
-            value: formatDateTime(value),
-            onChange: handleManualDateTimeChange,
-            disabled: disabled2,
-            min: minConstraint ? formatDateTime(minConstraint) : void 0,
-            max: maxConstraint ? formatDateTime(maxConstraint) : void 0
-          }
-        ),
-        !compact && /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
-          DateCalendar,
-          {
-            style: { width: "100%" },
-            selected: value ? parseDateTime(value) || void 0 : void 0,
-            onSelect: onSelectDate,
-            month: calendarMonth,
-            onMonthChange: setCalendarMonth,
-            timeZone: timezoneString || void 0,
-            weekStartsOn,
-            disabled: disabled2 || disabledMatchers
-          }
-        )
-      ] })
-    }
-  );
-}
-function DateTime({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  operator,
-  validity,
-  config
-}) {
-  if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
-    return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
-      RelativeDateControl,
-      {
-        className: "dataviews-controls__datetime",
-        data,
-        field,
-        onChange,
-        hideLabelFromVision,
-        operator
-      }
-    );
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
-    CalendarDateTimeControl,
-    {
-      data,
-      field,
-      onChange,
-      hideLabelFromVision,
-      markWhenOptional,
-      validity,
-      config
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/date.mjs
-var import_components34 = __toESM(require_components(), 1);
-var import_element101 = __toESM(require_element(), 1);
-var import_i18n39 = __toESM(require_i18n(), 1);
-var import_date4 = __toESM(require_date(), 1);
-import { speak as speak3 } from "@wordpress/a11y";
-var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
-var { DateCalendar: DateCalendar2, DateRangeCalendar } = unlock3(import_components34.privateApis);
-var DATE_PRESETS = [
-  {
-    id: "today",
-    label: (0, import_i18n39.__)("Today"),
-    getValue: () => (0, import_date4.getDate)(null)
-  },
-  {
-    id: "yesterday",
-    label: (0, import_i18n39.__)("Yesterday"),
-    getValue: () => {
-      const today = (0, import_date4.getDate)(null);
-      return subDays(today, 1);
-    }
-  },
-  {
-    id: "past-week",
-    label: (0, import_i18n39.__)("Past week"),
-    getValue: () => {
-      const today = (0, import_date4.getDate)(null);
-      return subDays(today, 7);
-    }
-  },
-  {
-    id: "past-month",
-    label: (0, import_i18n39.__)("Past month"),
-    getValue: () => {
-      const today = (0, import_date4.getDate)(null);
-      return subMonths(today, 1);
-    }
-  }
-];
-var DATE_RANGE_PRESETS = [
-  {
-    id: "last-7-days",
-    label: (0, import_i18n39.__)("Last 7 days"),
-    getValue: () => {
-      const today = (0, import_date4.getDate)(null);
-      return [subDays(today, 7), today];
-    }
-  },
-  {
-    id: "last-30-days",
-    label: (0, import_i18n39.__)("Last 30 days"),
-    getValue: () => {
-      const today = (0, import_date4.getDate)(null);
-      return [subDays(today, 30), today];
-    }
-  },
-  {
-    id: "month-to-date",
-    label: (0, import_i18n39.__)("Month to date"),
-    getValue: () => {
-      const today = (0, import_date4.getDate)(null);
-      return [startOfMonth(today), today];
-    }
-  },
-  {
-    id: "last-year",
-    label: (0, import_i18n39.__)("Last year"),
-    getValue: () => {
-      const today = (0, import_date4.getDate)(null);
-      return [subYears(today, 1), today];
-    }
-  },
-  {
-    id: "year-to-date",
-    label: (0, import_i18n39.__)("Year to date"),
-    getValue: () => {
-      const today = (0, import_date4.getDate)(null);
-      return [startOfYear(today), today];
-    }
-  }
-];
-var parseDate = (dateString) => {
-  if (!dateString) {
-    return null;
-  }
-  const parsed = (0, import_date4.getDate)(dateString);
-  return parsed && isValid(parsed) ? parsed : null;
-};
-var formatDate = (date) => {
-  if (!date) {
-    return "";
-  }
-  return typeof date === "string" ? date : format(date, "yyyy-MM-dd");
-};
-function ValidatedDateControl({
-  field,
-  validity,
-  inputRefs,
-  isTouched,
-  setIsTouched,
-  children
-}) {
-  const { isValid: isValid2 } = field;
-  const [customValidity, setCustomValidity] = (0, import_element101.useState)(void 0);
-  const validateRefs = (0, import_element101.useCallback)(() => {
-    const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
-    for (const ref of refs) {
-      const input = ref.current;
-      if (input && !input.validity.valid) {
-        setCustomValidity({
-          type: "invalid",
-          message: input.validationMessage
-        });
-        return;
-      }
-    }
-    setCustomValidity(void 0);
-  }, [inputRefs]);
-  (0, import_element101.useEffect)(() => {
-    const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
-    const result = validity ? getCustomValidity(isValid2, validity) : void 0;
-    for (const ref of refs) {
-      const input = ref.current;
-      if (input) {
-        input.setCustomValidity(
-          result?.type === "invalid" && result.message ? result.message : ""
-        );
-      }
-    }
-  }, [inputRefs, isValid2, validity]);
-  (0, import_element101.useEffect)(() => {
-    const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
-    const handleInvalid = (event) => {
-      event.preventDefault();
-      setIsTouched(true);
-    };
-    for (const ref of refs) {
-      ref.current?.addEventListener("invalid", handleInvalid);
-    }
-    return () => {
-      for (const ref of refs) {
-        ref.current?.removeEventListener("invalid", handleInvalid);
-      }
-    };
-  }, [inputRefs, setIsTouched]);
-  (0, import_element101.useEffect)(() => {
-    if (!isTouched) {
-      return;
-    }
-    const result = validity ? getCustomValidity(isValid2, validity) : void 0;
-    if (result) {
-      setCustomValidity(result);
-    } else {
-      validateRefs();
-    }
-  }, [isTouched, isValid2, validity, validateRefs]);
-  (0, import_element101.useEffect)(() => {
-    if (isTouched && customValidity?.message) {
-      speak3(customValidity.message);
-    }
-  }, [isTouched, customValidity?.message]);
-  const onBlur = (event) => {
-    if (isTouched) {
-      return;
-    }
-    if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) {
-      setIsTouched(true);
-    }
-  };
-  return /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)("div", { onBlur, children: [
-    children,
-    customValidity && /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(
-      "p",
-      {
-        className: clsx_default(
-          "components-validated-control__indicator",
-          customValidity.type === "invalid" ? "is-invalid" : void 0
-        ),
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-            import_components34.Icon,
-            {
-              className: "components-validated-control__indicator-icon",
-              icon: error_default,
-              size: 16,
-              fill: "currentColor"
-            }
-          ),
-          customValidity.message
-        ]
-      }
-    )
-  ] });
-}
-function CalendarDateControl({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity
-}) {
-  const {
-    id,
-    label,
-    description,
-    setValue,
-    getValue,
-    isValid: isValid2,
-    format: fieldFormat
-  } = field;
-  const disabled2 = field.isDisabled({ item: data, field });
-  const [selectedPresetId, setSelectedPresetId] = (0, import_element101.useState)(
-    null
-  );
-  const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date4.getSettings)().l10n.startOfWeek;
-  const fieldValue = getValue({ item: data });
-  const value = typeof fieldValue === "string" ? fieldValue : void 0;
-  const [calendarMonth, setCalendarMonth] = (0, import_element101.useState)(() => {
-    const parsedDate = parseDate(value);
-    return parsedDate || /* @__PURE__ */ new Date();
-  });
-  const [isTouched, setIsTouched] = (0, import_element101.useState)(false);
-  const validityTargetRef = (0, import_element101.useRef)(null);
-  const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate);
-  const onChangeCallback = (0, import_element101.useCallback)(
-    (newValue) => onChange(setValue({ item: data, value: newValue })),
-    [data, onChange, setValue]
-  );
-  const onSelectDate = (0, import_element101.useCallback)(
-    (newDate) => {
-      const dateValue = newDate ? format(newDate, "yyyy-MM-dd") : void 0;
-      onChangeCallback(dateValue);
-      setSelectedPresetId(null);
-      setIsTouched(true);
-    },
-    [onChangeCallback]
-  );
-  const handlePresetClick = (0, import_element101.useCallback)(
-    (preset) => {
-      const presetDate = preset.getValue();
-      const dateValue = formatDate(presetDate);
-      setCalendarMonth(presetDate);
-      onChangeCallback(dateValue);
-      setSelectedPresetId(preset.id);
-      setIsTouched(true);
-    },
-    [onChangeCallback]
-  );
-  const handleManualDateChange = (0, import_element101.useCallback)(
-    (newValue) => {
-      onChangeCallback(newValue);
-      if (newValue) {
-        const parsedDate = parseDate(newValue);
-        if (parsedDate) {
-          setCalendarMonth(parsedDate);
-        }
-      }
-      setSelectedPresetId(null);
-      setIsTouched(true);
-    },
-    [onChangeCallback]
-  );
-  const {
-    timezone: { string: timezoneString }
-  } = (0, import_date4.getSettings)();
-  let displayLabel = label;
-  if (isValid2?.required && !markWhenOptional) {
-    displayLabel = `${label} (${(0, import_i18n39.__)("Required")})`;
-  } else if (!isValid2?.required && markWhenOptional) {
-    displayLabel = `${label} (${(0, import_i18n39.__)("Optional")})`;
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-    ValidatedDateControl,
-    {
-      field,
-      validity,
-      inputRefs: validityTargetRef,
-      isTouched,
-      setIsTouched,
-      children: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-        import_components34.BaseControl,
-        {
-          id,
-          className: "dataviews-controls__date",
-          label: displayLabel,
-          help: description,
-          hideLabelFromVision,
-          children: /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(
-              Stack,
-              {
-                direction: "row",
-                gap: "sm",
-                wrap: "wrap",
-                justify: "flex-start",
-                children: [
-                  DATE_PRESETS.map((preset) => {
-                    const isSelected2 = selectedPresetId === preset.id;
-                    return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                      import_components34.Button,
-                      {
-                        className: "dataviews-controls__date-preset",
-                        variant: "tertiary",
-                        isPressed: isSelected2,
-                        size: "small",
-                        disabled: disabled2,
-                        accessibleWhenDisabled: true,
-                        onClick: () => handlePresetClick(preset),
-                        children: preset.label
-                      },
-                      preset.id
-                    );
-                  }),
-                  /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                    import_components34.Button,
-                    {
-                      className: "dataviews-controls__date-preset",
-                      variant: "tertiary",
-                      isPressed: !selectedPresetId,
-                      size: "small",
-                      disabled: !!selectedPresetId || disabled2,
-                      accessibleWhenDisabled: true,
-                      children: (0, import_i18n39.__)("Custom")
-                    }
-                  )
-                ]
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-              import_components34.__experimentalInputControl,
-              {
-                ref: validityTargetRef,
-                type: "date",
-                label: (0, import_i18n39.__)("Date"),
-                hideLabelFromVision: true,
-                value,
-                onChange: handleManualDateChange,
-                required: !!field.isValid?.required,
-                disabled: disabled2,
-                min: minConstraint,
-                max: maxConstraint
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-              DateCalendar2,
-              {
-                style: { width: "100%" },
-                selected: value ? parseDate(value) || void 0 : void 0,
-                onSelect: onSelectDate,
-                month: calendarMonth,
-                onMonthChange: setCalendarMonth,
-                timeZone: timezoneString || void 0,
-                weekStartsOn,
-                disabled: disabled2 || disabledMatchers,
-                disableNavigation: disabled2
-              }
-            )
-          ] })
-        }
-      )
-    }
-  );
-}
-function CalendarDateRangeControl({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity
-}) {
-  const {
-    id,
-    label,
-    description,
-    getValue,
-    setValue,
-    isValid: isValid2,
-    format: fieldFormat
-  } = field;
-  const disabled2 = field.isDisabled({ item: data, field });
-  let value;
-  const fieldValue = getValue({ item: data });
-  if (Array.isArray(fieldValue) && fieldValue.length === 2 && fieldValue.every((date) => typeof date === "string")) {
-    value = fieldValue;
-  }
-  const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date4.getSettings)().l10n.startOfWeek;
-  const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate);
-  const onChangeCallback = (0, import_element101.useCallback)(
-    (newValue) => {
-      onChange(
-        setValue({
-          item: data,
-          value: newValue
-        })
-      );
-    },
-    [data, onChange, setValue]
-  );
-  const [selectedPresetId, setSelectedPresetId] = (0, import_element101.useState)(
-    null
-  );
-  const selectedRange = (0, import_element101.useMemo)(() => {
-    if (!value) {
-      return { from: void 0, to: void 0 };
-    }
-    const [from, to] = value;
-    return {
-      from: parseDate(from) || void 0,
-      to: parseDate(to) || void 0
-    };
-  }, [value]);
-  const [calendarMonth, setCalendarMonth] = (0, import_element101.useState)(() => {
-    return selectedRange.from || /* @__PURE__ */ new Date();
-  });
-  const [isTouched, setIsTouched] = (0, import_element101.useState)(false);
-  const fromInputRef = (0, import_element101.useRef)(null);
-  const toInputRef = (0, import_element101.useRef)(null);
-  const updateDateRange = (0, import_element101.useCallback)(
-    (fromDate, toDate2) => {
-      if (fromDate && toDate2) {
-        onChangeCallback([
-          formatDate(fromDate),
-          formatDate(toDate2)
-        ]);
-      } else if (!fromDate && !toDate2) {
-        onChangeCallback(void 0);
-      }
-    },
-    [onChangeCallback]
-  );
-  const onSelectCalendarRange = (0, import_element101.useCallback)(
-    (newRange) => {
-      updateDateRange(newRange?.from, newRange?.to);
-      setSelectedPresetId(null);
-      setIsTouched(true);
-    },
-    [updateDateRange]
-  );
-  const handlePresetClick = (0, import_element101.useCallback)(
-    (preset) => {
-      const [startDate, endDate] = preset.getValue();
-      setCalendarMonth(startDate);
-      updateDateRange(startDate, endDate);
-      setSelectedPresetId(preset.id);
-      setIsTouched(true);
-    },
-    [updateDateRange]
-  );
-  const handleManualDateChange = (0, import_element101.useCallback)(
-    (fromOrTo, newValue) => {
-      const [currentFrom, currentTo] = value || [
-        void 0,
-        void 0
-      ];
-      const updatedFrom = fromOrTo === "from" ? newValue : currentFrom;
-      const updatedTo = fromOrTo === "to" ? newValue : currentTo;
-      updateDateRange(updatedFrom, updatedTo);
-      if (newValue) {
-        const parsedDate = parseDate(newValue);
-        if (parsedDate) {
-          setCalendarMonth(parsedDate);
-        }
-      }
-      setSelectedPresetId(null);
-      setIsTouched(true);
-    },
-    [value, updateDateRange]
-  );
-  const { timezone } = (0, import_date4.getSettings)();
-  let displayLabel = label;
-  if (field.isValid?.required && !markWhenOptional) {
-    displayLabel = `${label} (${(0, import_i18n39.__)("Required")})`;
-  } else if (!field.isValid?.required && markWhenOptional) {
-    displayLabel = `${label} (${(0, import_i18n39.__)("Optional")})`;
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-    ValidatedDateControl,
-    {
-      field,
-      validity,
-      inputRefs: [fromInputRef, toInputRef],
-      isTouched,
-      setIsTouched,
-      children: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-        import_components34.BaseControl,
-        {
-          id,
-          className: "dataviews-controls__date",
-          label: displayLabel,
-          help: description,
-          hideLabelFromVision,
-          children: /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(
-              Stack,
-              {
-                direction: "row",
-                gap: "sm",
-                wrap: "wrap",
-                justify: "flex-start",
-                children: [
-                  DATE_RANGE_PRESETS.map((preset) => {
-                    const isSelected2 = selectedPresetId === preset.id;
-                    return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                      import_components34.Button,
-                      {
-                        className: "dataviews-controls__date-preset",
-                        variant: "tertiary",
-                        isPressed: isSelected2,
-                        size: "small",
-                        disabled: disabled2,
-                        accessibleWhenDisabled: true,
-                        onClick: () => handlePresetClick(preset),
-                        children: preset.label
-                      },
-                      preset.id
-                    );
-                  }),
-                  /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                    import_components34.Button,
-                    {
-                      className: "dataviews-controls__date-preset",
-                      variant: "tertiary",
-                      isPressed: !selectedPresetId,
-                      size: "small",
-                      accessibleWhenDisabled: true,
-                      disabled: !!selectedPresetId || disabled2,
-                      children: (0, import_i18n39.__)("Custom")
-                    }
-                  )
-                ]
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(
-              Stack,
-              {
-                direction: "row",
-                gap: "sm",
-                justify: "space-between",
-                className: "dataviews-controls__date-range-inputs",
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                    import_components34.__experimentalInputControl,
-                    {
-                      ref: fromInputRef,
-                      type: "date",
-                      label: (0, import_i18n39.__)("From"),
-                      hideLabelFromVision: true,
-                      value: value?.[0],
-                      onChange: (newValue) => handleManualDateChange("from", newValue),
-                      required: !!field.isValid?.required,
-                      disabled: disabled2,
-                      min: minConstraint,
-                      max: maxConstraint
-                    }
-                  ),
-                  /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-                    import_components34.__experimentalInputControl,
-                    {
-                      ref: toInputRef,
-                      type: "date",
-                      label: (0, import_i18n39.__)("To"),
-                      hideLabelFromVision: true,
-                      value: value?.[1],
-                      onChange: (newValue) => handleManualDateChange("to", newValue),
-                      required: !!field.isValid?.required,
-                      disabled: disabled2,
-                      min: minConstraint,
-                      max: maxConstraint
-                    }
-                  )
-                ]
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-              DateRangeCalendar,
-              {
-                style: { width: "100%" },
-                selected: selectedRange,
-                onSelect: onSelectCalendarRange,
-                month: calendarMonth,
-                onMonthChange: setCalendarMonth,
-                timeZone: timezone.string || void 0,
-                weekStartsOn,
-                disabled: disabled2 || disabledMatchers
-              }
-            )
-          ] })
-        }
-      )
-    }
-  );
-}
-function DateControl({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  operator,
-  validity
-}) {
-  if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
-    return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-      RelativeDateControl,
-      {
-        className: "dataviews-controls__date",
-        data,
-        field,
-        onChange,
-        hideLabelFromVision,
-        operator
-      }
-    );
-  }
-  if (operator === OPERATOR_BETWEEN) {
-    return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-      CalendarDateRangeControl,
-      {
-        data,
-        field,
-        onChange,
-        hideLabelFromVision,
-        markWhenOptional,
-        validity
-      }
-    );
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-    CalendarDateControl,
-    {
-      data,
-      field,
-      onChange,
-      hideLabelFromVision,
-      markWhenOptional,
-      validity
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/select.mjs
-var import_components35 = __toESM(require_components(), 1);
-var import_element102 = __toESM(require_element(), 1);
-var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
-var { ValidatedSelectControl } = unlock3(import_components35.privateApis);
-function Select({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity
-}) {
-  const { type, label, description, getValue, setValue, isValid: isValid2 } = field;
-  const disabled2 = field.isDisabled({ item: data, field });
-  const isMultiple = type === "array";
-  const value = getValue({ item: data }) ?? (isMultiple ? [] : "");
-  const onChangeControl = (0, import_element102.useCallback)(
-    (newValue) => onChange(setValue({ item: data, value: newValue })),
-    [data, onChange, setValue]
-  );
-  const { elements, isLoading } = useElements({
-    elements: field.elements,
-    getElements: field.getElements
-  });
-  if (isLoading) {
-    return /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(import_components35.Spinner, {});
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
-    ValidatedSelectControl,
-    {
-      required: !!field.isValid?.required,
-      markWhenOptional,
-      customValidity: getCustomValidity(isValid2, validity),
-      label,
-      value,
-      help: description,
-      options: elements,
-      onChange: onChangeControl,
-      hideLabelFromVision,
-      multiple: isMultiple,
-      disabled: disabled2
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/adaptive-select.mjs
-var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
-var ELEMENTS_THRESHOLD = 10;
-function AdaptiveSelect(props) {
-  const { field } = props;
-  const { elements } = useElements({
-    elements: field.elements,
-    getElements: field.getElements
-  });
-  if (elements.length >= ELEMENTS_THRESHOLD) {
-    return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(Combobox3, { ...props });
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(Select, { ...props });
-}
-
-// packages/dataviews/build-module/components/dataform-controls/email.mjs
-var import_components37 = __toESM(require_components(), 1);
-
-// packages/dataviews/build-module/components/dataform-controls/utils/validated-input.mjs
-var import_components36 = __toESM(require_components(), 1);
-var import_element103 = __toESM(require_element(), 1);
-var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
-var { ValidatedInputControl: ValidatedInputControl2 } = unlock3(import_components36.privateApis);
-function ValidatedText({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  type,
-  prefix,
-  suffix,
-  validity
-}) {
-  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_element103.useCallback)(
-    (newValue) => onChange(
-      setValue({
-        item: data,
-        value: newValue
-      })
-    ),
-    [data, setValue, onChange]
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-    ValidatedInputControl2,
-    {
-      required: !!isValid2.required,
-      markWhenOptional,
-      customValidity: getCustomValidity(isValid2, validity),
-      label,
-      placeholder,
-      value: value ?? "",
-      help: description,
-      onChange: onChangeControl,
-      hideLabelFromVision,
-      type,
-      prefix,
-      suffix,
-      disabled: disabled2,
-      pattern: isValid2.pattern ? isValid2.pattern.constraint : void 0,
-      minLength: isValid2.minLength ? isValid2.minLength.constraint : void 0,
-      maxLength: isValid2.maxLength ? isValid2.maxLength.constraint : void 0
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/email.mjs
-var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
-function Email({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity
-}) {
-  return /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
-    ValidatedText,
-    {
-      ...{
-        data,
-        field,
-        onChange,
-        hideLabelFromVision,
-        markWhenOptional,
-        validity,
-        type: "email",
-        prefix: /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(import_components37.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(import_components37.Icon, { icon: envelope_default }) })
-      }
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/telephone.mjs
-var import_components38 = __toESM(require_components(), 1);
-var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
-function Telephone({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity
-}) {
-  return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
-    ValidatedText,
-    {
-      ...{
-        data,
-        field,
-        onChange,
-        hideLabelFromVision,
-        markWhenOptional,
-        validity,
-        type: "tel",
-        prefix: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(import_components38.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(import_components38.Icon, { icon: mobile_default }) })
-      }
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/url.mjs
-var import_components39 = __toESM(require_components(), 1);
-var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
-function Url({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity
-}) {
-  return /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
-    ValidatedText,
-    {
-      ...{
-        data,
-        field,
-        onChange,
-        hideLabelFromVision,
-        markWhenOptional,
-        validity,
-        type: "url",
-        prefix: /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(import_components39.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(import_components39.Icon, { icon: link_default }) })
-      }
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/utils/validated-number.mjs
-var import_components40 = __toESM(require_components(), 1);
-var import_element104 = __toESM(require_element(), 1);
-var import_i18n40 = __toESM(require_i18n(), 1);
-var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
-var { ValidatedNumberControl } = unlock3(import_components40.privateApis);
-function toNumberOrEmpty(value) {
-  if (value === "" || value === void 0) {
-    return "";
-  }
-  const number = Number(value);
-  return Number.isFinite(number) ? number : "";
-}
-function BetweenControls({
-  value,
-  onChange,
-  hideLabelFromVision,
-  step
-}) {
-  const [min2 = "", max2 = ""] = value;
-  const onChangeMin = (0, import_element104.useCallback)(
-    (newValue) => onChange([toNumberOrEmpty(newValue), max2]),
-    [onChange, max2]
-  );
-  const onChangeMax = (0, import_element104.useCallback)(
-    (newValue) => onChange([min2, toNumberOrEmpty(newValue)]),
-    [onChange, min2]
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-    import_components40.BaseControl,
-    {
-      help: (0, import_i18n40.__)("The max. value must be greater than the min. value."),
-      children: /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(import_components40.Flex, { direction: "row", gap: 4, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-          import_components40.__experimentalNumberControl,
-          {
-            label: (0, import_i18n40.__)("Min."),
-            value: min2,
-            max: max2 ? Number(max2) - step : void 0,
-            onChange: onChangeMin,
-            hideLabelFromVision,
-            step
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-          import_components40.__experimentalNumberControl,
-          {
-            label: (0, import_i18n40.__)("Max."),
-            value: max2,
-            min: min2 ? Number(min2) + step : void 0,
-            onChange: onChangeMax,
-            hideLabelFromVision,
-            step
-          }
-        )
-      ] })
-    }
-  );
-}
-function ValidatedNumber({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  operator,
-  validity
-}) {
-  const decimals = field.format?.decimals ?? 0;
-  const step = Math.pow(10, Math.abs(decimals) * -1);
-  const { label, description, getValue, setValue, isValid: isValid2 } = field;
-  const value = getValue({ item: data }) ?? "";
-  const disabled2 = field.isDisabled({ item: data, field });
-  const onChangeControl = (0, import_element104.useCallback)(
-    (newValue) => {
-      onChange(
-        setValue({
-          item: data,
-          // Do not convert an empty string or undefined to a number,
-          // otherwise there's a mismatch between the UI control (empty)
-          // and the data relied by onChange (0).
-          value: ["", void 0].includes(newValue) ? void 0 : Number(newValue)
-        })
-      );
-    },
-    [data, onChange, setValue]
-  );
-  const onChangeBetweenControls = (0, import_element104.useCallback)(
-    (newValue) => {
-      onChange(
-        setValue({
-          item: data,
-          value: newValue
-        })
-      );
-    },
-    [data, onChange, setValue]
-  );
-  if (operator === OPERATOR_BETWEEN) {
-    let valueBetween = ["", ""];
-    if (Array.isArray(value) && value.length === 2 && value.every(
-      (element) => typeof element === "number" || element === ""
-    )) {
-      valueBetween = value;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-      BetweenControls,
-      {
-        value: valueBetween,
-        onChange: onChangeBetweenControls,
-        hideLabelFromVision,
-        step
-      }
-    );
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-    ValidatedNumberControl,
-    {
-      required: !!isValid2.required,
-      markWhenOptional,
-      customValidity: getCustomValidity(isValid2, validity),
-      label,
-      help: description,
-      value,
-      onChange: onChangeControl,
-      hideLabelFromVision,
-      step,
-      min: isValid2.min ? isValid2.min.constraint : void 0,
-      max: isValid2.max ? isValid2.max.constraint : void 0,
-      disabled: disabled2
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/integer.mjs
-var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
-function Integer(props) {
-  return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(ValidatedNumber, { ...props });
-}
-
-// packages/dataviews/build-module/components/dataform-controls/number.mjs
-var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
-function Number2(props) {
-  return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(ValidatedNumber, { ...props });
-}
-
-// packages/dataviews/build-module/components/dataform-controls/radio.mjs
-var import_components41 = __toESM(require_components(), 1);
-var import_element105 = __toESM(require_element(), 1);
-var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
-var { ValidatedRadioControl } = unlock3(import_components41.privateApis);
-function Radio({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity
-}) {
-  const { label, description, getValue, setValue, isValid: isValid2 } = field;
-  const disabled2 = field.isDisabled({ item: data, field });
-  const { elements, isLoading } = useElements({
-    elements: field.elements,
-    getElements: field.getElements
-  });
-  const value = getValue({ item: data });
-  const onChangeControl = (0, import_element105.useCallback)(
-    (newValue) => onChange(setValue({ item: data, value: newValue })),
-    [data, onChange, setValue]
-  );
-  if (isLoading) {
-    return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(import_components41.Spinner, {});
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
-    ValidatedRadioControl,
-    {
-      required: !!field.isValid?.required,
-      markWhenOptional,
-      customValidity: getCustomValidity(isValid2, validity),
-      label,
-      help: description,
-      onChange: onChangeControl,
-      options: elements,
-      selected: value,
-      hideLabelFromVision,
-      disabled: disabled2
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/text.mjs
-var import_element106 = __toESM(require_element(), 1);
-var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
-function Text3({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  config,
-  validity
-}) {
-  const { prefix, suffix } = config || {};
-  return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
-    ValidatedText,
-    {
-      ...{
-        data,
-        field,
-        onChange,
-        hideLabelFromVision,
-        markWhenOptional,
-        validity,
-        prefix: prefix ? (0, import_element106.createElement)(prefix) : void 0,
-        suffix: suffix ? (0, import_element106.createElement)(suffix) : void 0
-      }
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/toggle.mjs
-var import_components42 = __toESM(require_components(), 1);
-var import_element107 = __toESM(require_element(), 1);
-var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 1);
-var { ValidatedToggleControl } = unlock3(import_components42.privateApis);
-function Toggle({
-  field,
-  onChange,
-  data,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity
-}) {
-  const { label, description, getValue, setValue, isValid: isValid2 } = field;
-  const disabled2 = field.isDisabled({ item: data, field });
-  const onChangeControl = (0, import_element107.useCallback)(() => {
-    onChange(
-      setValue({ item: data, value: !getValue({ item: data }) })
-    );
-  }, [onChange, setValue, data, getValue]);
-  return /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
-    ValidatedToggleControl,
-    {
-      required: !!isValid2.required,
-      markWhenOptional,
-      customValidity: getCustomValidity(isValid2, validity),
-      hidden: hideLabelFromVision,
-      label,
-      help: description,
-      checked: getValue({ item: data }),
-      onChange: onChangeControl,
-      disabled: disabled2
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/textarea.mjs
-var import_components43 = __toESM(require_components(), 1);
-var import_element108 = __toESM(require_element(), 1);
-var import_jsx_runtime153 = __toESM(require_jsx_runtime(), 1);
-var { ValidatedTextareaControl } = unlock3(import_components43.privateApis);
-function Textarea({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  config,
-  validity
-}) {
-  const { rows = 4 } = config || {};
-  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_element108.useCallback)(
-    (newValue) => onChange(setValue({ item: data, value: newValue })),
-    [data, onChange, setValue]
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(
-    ValidatedTextareaControl,
-    {
-      required: !!isValid2.required,
-      markWhenOptional,
-      customValidity: getCustomValidity(isValid2, validity),
-      label,
-      placeholder,
-      value: value ?? "",
-      help: description,
-      onChange: onChangeControl,
-      rows,
-      disabled: disabled2,
-      minLength: isValid2.minLength ? isValid2.minLength.constraint : void 0,
-      maxLength: isValid2.maxLength ? isValid2.maxLength.constraint : void 0,
-      hideLabelFromVision
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/richtext/index.mjs
-var import_element110 = __toESM(require_element(), 1);
-
-// packages/dataviews/build-module/components/dataform-controls/richtext/control.mjs
-var import_components44 = __toESM(require_components(), 1);
-var import_compose14 = __toESM(require_compose(), 1);
-var import_element109 = __toESM(require_element(), 1);
-var import_rich_text2 = __toESM(require_rich_text(), 1);
-
-// packages/dataviews/build-module/components/dataform-controls/richtext/utils.mjs
-var EMPTY_ARRAY6 = [];
-function getAllowedFormats({
-  allowedFormats,
-  disableFormats
-}) {
-  if (disableFormats) {
-    return EMPTY_ARRAY6;
-  }
-  return allowedFormats;
-}
-
-// packages/dataviews/build-module/components/dataform-controls/richtext/format-edit.mjs
-var import_rich_text = __toESM(require_rich_text(), 1);
-var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
-var import_react32 = __toESM(require_react(), 1);
-var EMPTY_CONTEXT = {};
-function Edit({
-  onChange,
-  onFocus,
-  value,
-  forwardedRef,
-  settings,
-  isVisible: isVisible2
-}) {
-  const { name, edit: EditFunction } = settings;
-  if (!EditFunction) {
-    return null;
-  }
-  const activeFormat = (0, import_rich_text.getActiveFormat)(value, name);
-  const isActive = activeFormat !== void 0;
-  const activeObject = (0, import_rich_text.getActiveObject)(value);
-  const isObjectActive = activeObject !== void 0 && activeObject.type === name;
-  return /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
-    EditFunction,
-    {
-      isActive,
-      isVisible: isVisible2,
-      activeAttributes: isActive ? activeFormat.attributes || {} : {},
-      isObjectActive,
-      activeObjectAttributes: isObjectActive ? activeObject.attributes || {} : {},
-      value,
-      onChange,
-      onFocus,
-      contentRef: forwardedRef,
-      context: EMPTY_CONTEXT
-    },
-    name
-  );
-}
-function FormatEdit({
-  formatTypes,
-  ...props
-}) {
-  return formatTypes.map((settings) => /* @__PURE__ */ (0, import_react32.createElement)(Edit, { settings, ...props, key: settings.name }));
-}
-
-// packages/dataviews/build-module/components/dataform-controls/richtext/control.mjs
-var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
-var {
-  ValidatedContentEditableControl: RichTextControlShell,
-  withIgnoreIMEEvents
-} = unlock3(import_components44.privateApis);
-var {
-  useRichText,
-  KeyboardShortcutContext,
-  InputEventContext,
-  shortcutsListener,
-  inputEventsListener
-} = unlock3(import_rich_text2.privateApis);
-var EMPTY_COMPLETERS = [];
-function RichTextControl({
-  label,
-  value: attrValue,
-  onChange,
-  placeholder,
-  id,
-  clientId,
-  className,
-  hideLabelFromVision,
-  help,
-  disabled: disabled2,
-  required,
-  markWhenOptional,
-  customValidity,
-  allowedFormats,
-  disableFormats,
-  withoutInteractiveFormatting,
-  preserveWhiteSpace,
-  disableLineBreaks,
-  focusOnMount,
-  completers = EMPTY_COMPLETERS
-}) {
-  const [selection, setSelection] = (0, import_element109.useState)({
-    start: void 0,
-    end: void 0
-  });
-  const [isSelected2, setIsSelected] = (0, import_element109.useState)(false);
-  const anchorRef = (0, import_element109.useRef)(void 0);
-  const inputEvents = (0, import_element109.useRef)(/* @__PURE__ */ new Set());
-  const keyboardShortcuts = (0, import_element109.useRef)(
-    /* @__PURE__ */ new Set()
-  );
-  const focusOutside = (0, import_compose14.__experimentalUseFocusOutside)(() => setIsSelected(false));
-  const adjustedAllowedFormats = getAllowedFormats({
-    allowedFormats,
-    disableFormats
-  });
-  const {
-    value,
-    onChange: onRichTextChange,
-    ref: richTextRef,
-    formatTypes,
-    getValue
-  } = useRichText({
-    value: attrValue,
-    onChange,
-    selectionStart: selection.start,
-    selectionEnd: selection.end,
-    onSelectionChange: (start, end) => setSelection({ start, end }),
-    __unstableIsSelected: isSelected2,
-    preserveWhiteSpace: !!preserveWhiteSpace,
-    placeholder,
-    __unstableDisableFormats: disableFormats,
-    allowedFormats: adjustedAllowedFormats,
-    withoutInteractiveFormatting,
-    __unstableFormatTypeHandlerContext: (0, import_element109.useMemo)(
-      () => ({
-        richTextIdentifier: id,
-        blockClientId: clientId
-      }),
-      [id, clientId]
-    )
-  });
-  function onFocus() {
-    anchorRef.current?.focus();
-  }
-  const eventListenersPropsRef = (0, import_element109.useRef)({
-    keyboardShortcuts,
-    inputEvents
-  });
-  const inputRulePropsRef = (0, import_element109.useRef)({
-    formatTypes,
-    getValue,
-    onChange: onRichTextChange
-  });
-  (0, import_element109.useInsertionEffect)(() => {
-    inputRulePropsRef.current = {
-      formatTypes,
-      getValue,
-      onChange: onRichTextChange
-    };
-  });
-  const enterRef = (0, import_compose14.useRefEffect)(
-    (element) => {
-      if (disabled2) {
-        return;
-      }
-      const onKeyDown = withIgnoreIMEEvents((event) => {
-        if (event.key !== "Enter" || event.defaultPrevented || event.metaKey || event.ctrlKey) {
-          return;
-        }
-        event.preventDefault();
-        if (disableLineBreaks) {
-          return;
-        }
-        const { getValue: getCurrentValue2, onChange: handleChange } = inputRulePropsRef.current;
-        const current = getCurrentValue2();
-        handleChange(
-          (0, import_rich_text2.insert)(
-            current,
-            "\n",
-            current.start ?? current.text.length,
-            current.end ?? current.text.length
-          )
-        );
-      });
-      element.addEventListener("keydown", onKeyDown);
-      return () => element.removeEventListener("keydown", onKeyDown);
-    },
-    [disableLineBreaks, disabled2]
-  );
-  const eventListenersRef = (0, import_compose14.useRefEffect)(
-    (element) => {
-      if (!isSelected2) {
-        return;
-      }
-      const cleanupShortcuts = shortcutsListener(
-        eventListenersPropsRef
-      )(element);
-      const cleanupInputEvents = inputEventsListener(
-        eventListenersPropsRef
-      )(element);
-      function onFormatInput(event) {
-        if (event.inputType !== "insertText" && event.type !== "compositionend") {
-          return;
-        }
-        const {
-          formatTypes: types,
-          getValue: getCurrentValue2,
-          onChange: handleChange
-        } = inputRulePropsRef.current;
-        const current = getCurrentValue2();
-        const transformed = types.reduce(
-          (accumulator, {
-            __unstableInputRule
-          }) => __unstableInputRule ? __unstableInputRule(accumulator) : accumulator,
-          current
-        );
-        if (transformed !== current) {
-          handleChange({
-            ...transformed,
-            activeFormats: current.activeFormats
-          });
-        }
-      }
-      element.addEventListener("input", onFormatInput);
-      element.addEventListener("compositionend", onFormatInput);
-      return () => {
-        cleanupShortcuts();
-        cleanupInputEvents();
-        element.removeEventListener("input", onFormatInput);
-        element.removeEventListener("compositionend", onFormatInput);
-      };
-    },
-    [isSelected2]
-  );
-  const { ref: autocompleteRef, ...autocompleteProps } = (0, import_components44.__unstableUseAutocompleteProps)(
-    {
-      completers,
-      record: value,
-      onChange: onRichTextChange,
-      // This control's completers insert their completion into the value;
-      // none replace the whole value, so the required `onReplace` is a
-      // no-op here.
-      onReplace: () => {
-      }
-    }
-  );
-  const focusOnMountRef = (0, import_compose14.useRefEffect)(
-    (element) => {
-      if (focusOnMount && !disabled2) {
-        element.focus();
-      }
-    },
-    [focusOnMount, disabled2]
-  );
-  const editableRef = (0, import_compose14.useMergeRefs)([
-    richTextRef,
-    anchorRef,
-    eventListenersRef,
-    enterRef,
-    focusOnMountRef,
-    autocompleteRef
-  ]);
-  return (
-    // Focus boundary for the field's selection: `onFocus` selects on entry;
-    // the spread `useFocusOutside` handlers deselect once focus leaves.
-    /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
-      "div",
-      {
-        ...focusOutside,
-        onFocus: (event) => {
-          setIsSelected(true);
-          focusOutside.onFocus(event);
-        },
-        children: /* @__PURE__ */ (0, import_jsx_runtime155.jsxs)(import_components44.SlotFillProvider, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
-            RichTextControlShell,
-            {
-              label,
-              id,
-              className: clsx_default(
-                "dataviews-controls__richtext",
-                className
-              ),
-              placeholder,
-              hideLabelFromVision,
-              help,
-              disabled: disabled2,
-              required,
-              markWhenOptional,
-              customValidity,
-              value: value.text,
-              "aria-multiline": !disableLineBreaks,
-              ...autocompleteProps,
-              ref: editableRef
-            }
-          ),
-          isSelected2 && !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
-            KeyboardShortcutContext.Provider,
-            {
-              value: keyboardShortcuts,
-              children: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(InputEventContext.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
-                FormatEdit,
-                {
-                  value,
-                  onChange: onRichTextChange,
-                  onFocus,
-                  formatTypes,
-                  forwardedRef: anchorRef,
-                  isVisible: true
-                }
-              ) })
-            }
-          )
-        ] })
-      }
-    )
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/richtext/index.mjs
-var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
-function RichText({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  config,
-  validity
-}) {
-  const {
-    className,
-    clientId,
-    allowedFormats,
-    disableFormats,
-    withoutInteractiveFormatting,
-    preserveWhiteSpace,
-    disableLineBreaks
-  } = config || {};
-  const disabled2 = field.isDisabled({ item: data, field });
-  const { label, placeholder, description, id, setValue, isValid: isValid2 } = field;
-  const value = field.getValue({ item: data }) ?? "";
-  const onChangeControl = (0, import_element110.useCallback)(
-    (newValue) => onChange(setValue({ item: data, value: newValue })),
-    [data, onChange, setValue]
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
-    RichTextControl,
-    {
-      label,
-      value,
-      onChange: onChangeControl,
-      placeholder,
-      id,
-      hideLabelFromVision,
-      help: description,
-      disabled: disabled2,
-      required: !!isValid2.required,
-      markWhenOptional,
-      customValidity: getCustomValidity(isValid2, validity),
-      className,
-      clientId,
-      allowedFormats,
-      disableFormats,
-      withoutInteractiveFormatting,
-      preserveWhiteSpace,
-      disableLineBreaks
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/toggle-group.mjs
-var import_components45 = __toESM(require_components(), 1);
-var import_element111 = __toESM(require_element(), 1);
-var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
-var { ValidatedToggleGroupControl } = unlock3(import_components45.privateApis);
-function ToggleGroup({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity
-}) {
-  const { getValue, setValue, isValid: isValid2 } = field;
-  const disabled2 = field.isDisabled({ item: data, field });
-  const value = getValue({ item: data });
-  const onChangeControl = (0, import_element111.useCallback)(
-    (newValue) => onChange(setValue({ item: data, value: newValue })),
-    [data, onChange, setValue]
-  );
-  const { elements, isLoading } = useElements({
-    elements: field.elements,
-    getElements: field.getElements
-  });
-  if (isLoading) {
-    return /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(import_components45.Spinner, {});
-  }
-  if (elements.length === 0) {
-    return null;
-  }
-  const selectedOption = elements.find((el) => el.value === value);
-  return /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
-    ValidatedToggleGroupControl,
-    {
-      required: !!field.isValid?.required,
-      markWhenOptional,
-      customValidity: getCustomValidity(isValid2, validity),
-      isBlock: true,
-      label: field.label,
-      help: selectedOption?.description || field.description,
-      onChange: onChangeControl,
-      value,
-      hideLabelFromVision,
-      children: elements.map((el) => /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
-        import_components45.__experimentalToggleGroupControlOption,
-        {
-          label: el.label,
-          value: el.value,
-          disabled: disabled2
-        },
-        el.value
-      ))
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/array.mjs
-var import_components46 = __toESM(require_components(), 1);
-var import_element112 = __toESM(require_element(), 1);
-var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
-var { ValidatedFormTokenField } = unlock3(import_components46.privateApis);
-function ArrayControl({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity
-}) {
-  const { label, placeholder, description, getValue, setValue, isValid: isValid2 } = field;
-  const value = getValue({ item: data });
-  const disabled2 = field.isDisabled({ item: data, field });
-  const { elements, isLoading } = useElements({
-    elements: field.elements,
-    getElements: field.getElements
-  });
-  const arrayValueAsElements = (0, import_element112.useMemo)(
-    () => Array.isArray(value) ? value.map((token) => {
-      const element = elements?.find(
-        (suggestion) => suggestion.value === token
-      );
-      return element || { value: token, label: token };
-    }) : [],
-    [value, elements]
-  );
-  const onChangeControl = (0, import_element112.useCallback)(
-    (tokens) => {
-      const valueTokens = tokens.map((token) => {
-        if (typeof token === "object" && "value" in token) {
-          return token.value;
-        }
-        return token;
-      });
-      onChange(setValue({ item: data, value: valueTokens }));
-    },
-    [onChange, setValue, data]
-  );
-  if (isLoading) {
-    return /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(import_components46.Spinner, {});
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
-    ValidatedFormTokenField,
-    {
-      required: !!isValid2?.required,
-      markWhenOptional,
-      customValidity: getCustomValidity(isValid2, validity),
-      label: hideLabelFromVision ? void 0 : label,
-      value: arrayValueAsElements,
-      onChange: onChangeControl,
-      placeholder,
-      suggestions: elements?.map((element) => element.value),
-      disabled: disabled2,
-      __experimentalValidateInput: (token) => {
-        if (field.isValid?.elements && elements) {
-          return elements.some(
-            (element) => element.value === token || element.label === token
-          );
-        }
-        return true;
-      },
-      __experimentalExpandOnFocus: elements && elements.length > 0,
-      help: description ?? (field.isValid?.elements ? "" : void 0),
-      displayTransform: (token) => {
-        if (typeof token === "object" && "label" in token) {
-          return token.label;
-        }
-        if (typeof token === "string" && elements) {
-          const element = elements.find(
-            (el) => el.value === token
-          );
-          return element?.label || token;
-        }
-        return token;
-      },
-      __experimentalRenderItem: ({ item }) => {
-        if (typeof item === "string" && elements) {
-          const element = elements.find(
-            (el) => el.value === item
-          );
-          return /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("span", { children: element?.label || item });
-        }
-        return /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("span", { children: item });
-      }
-    }
-  );
-}
-
-// node_modules/colord/index.mjs
-var r2 = { grad: 0.9, turn: 360, rad: 360 / (2 * Math.PI) };
-var t = function(r3) {
-  return "string" == typeof r3 ? r3.length > 0 : "number" == typeof r3;
-};
-var n = function(r3, t2, n2) {
-  return void 0 === t2 && (t2 = 0), void 0 === n2 && (n2 = Math.pow(10, t2)), Math.round(n2 * r3) / n2 + 0;
-};
-var e = function(r3, t2, n2) {
-  return void 0 === t2 && (t2 = 0), void 0 === n2 && (n2 = 1), r3 > n2 ? n2 : r3 > t2 ? r3 : t2;
-};
-var u = function(r3) {
-  return (r3 = isFinite(r3) ? r3 % 360 : 0) > 0 ? r3 : r3 + 360;
-};
-var a = function(r3) {
-  return { r: e(r3.r, 0, 255), g: e(r3.g, 0, 255), b: e(r3.b, 0, 255), a: e(r3.a) };
-};
-var o = function(r3) {
-  return { r: n(r3.r), g: n(r3.g), b: n(r3.b), a: n(r3.a, 3) };
-};
-var i = /^#([0-9a-f]{3,8})$/i;
-var s = function(r3) {
-  var t2 = r3.toString(16);
-  return t2.length < 2 ? "0" + t2 : t2;
-};
-var h = function(r3) {
-  var t2 = r3.r, n2 = r3.g, e2 = r3.b, u2 = r3.a, a2 = Math.max(t2, n2, e2), o2 = a2 - Math.min(t2, n2, e2), i2 = o2 ? a2 === t2 ? (n2 - e2) / o2 : a2 === n2 ? 2 + (e2 - t2) / o2 : 4 + (t2 - n2) / o2 : 0;
-  return { h: 60 * (i2 < 0 ? i2 + 6 : i2), s: a2 ? o2 / a2 * 100 : 0, v: a2 / 255 * 100, a: u2 };
-};
-var b = function(r3) {
-  var t2 = r3.h, n2 = r3.s, e2 = r3.v, u2 = r3.a;
-  t2 = t2 / 360 * 6, n2 /= 100, e2 /= 100;
-  var a2 = Math.floor(t2), o2 = e2 * (1 - n2), i2 = e2 * (1 - (t2 - a2) * n2), s2 = e2 * (1 - (1 - t2 + a2) * n2), h2 = a2 % 6;
-  return { r: 255 * [e2, i2, o2, o2, s2, e2][h2], g: 255 * [s2, e2, e2, i2, o2, o2][h2], b: 255 * [o2, o2, s2, e2, e2, i2][h2], a: u2 };
-};
-var g = function(r3) {
-  return { h: u(r3.h), s: e(r3.s, 0, 100), l: e(r3.l, 0, 100), a: e(r3.a) };
-};
-var d = function(r3) {
-  return { h: n(r3.h), s: n(r3.s), l: n(r3.l), a: n(r3.a, 3) };
-};
-var f = function(r3) {
-  return b((n2 = (t2 = r3).s, { h: t2.h, s: (n2 *= ((e2 = t2.l) < 50 ? e2 : 100 - e2) / 100) > 0 ? 2 * n2 / (e2 + n2) * 100 : 0, v: e2 + n2, a: t2.a }));
-  var t2, n2, e2;
-};
-var c = function(r3) {
-  return { h: (t2 = h(r3)).h, s: (u2 = (200 - (n2 = t2.s)) * (e2 = t2.v) / 100) > 0 && u2 < 200 ? n2 * e2 / 100 / (u2 <= 100 ? u2 : 200 - u2) * 100 : 0, l: u2 / 2, a: t2.a };
-  var t2, n2, e2, u2;
-};
-var l = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
-var p = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
-var v = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
-var m = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
-var y = { string: [[function(r3) {
-  var t2 = i.exec(r3);
-  return t2 ? (r3 = t2[1]).length <= 4 ? { r: parseInt(r3[0] + r3[0], 16), g: parseInt(r3[1] + r3[1], 16), b: parseInt(r3[2] + r3[2], 16), a: 4 === r3.length ? n(parseInt(r3[3] + r3[3], 16) / 255, 2) : 1 } : 6 === r3.length || 8 === r3.length ? { r: parseInt(r3.substr(0, 2), 16), g: parseInt(r3.substr(2, 2), 16), b: parseInt(r3.substr(4, 2), 16), a: 8 === r3.length ? n(parseInt(r3.substr(6, 2), 16) / 255, 2) : 1 } : null : null;
-}, "hex"], [function(r3) {
-  var t2 = v.exec(r3) || m.exec(r3);
-  return t2 ? t2[2] !== t2[4] || t2[4] !== t2[6] ? null : a({ r: Number(t2[1]) / (t2[2] ? 100 / 255 : 1), g: Number(t2[3]) / (t2[4] ? 100 / 255 : 1), b: Number(t2[5]) / (t2[6] ? 100 / 255 : 1), a: void 0 === t2[7] ? 1 : Number(t2[7]) / (t2[8] ? 100 : 1) }) : null;
-}, "rgb"], [function(t2) {
-  var n2 = l.exec(t2) || p.exec(t2);
-  if (!n2) return null;
-  var e2, u2, a2 = g({ h: (e2 = n2[1], u2 = n2[2], void 0 === u2 && (u2 = "deg"), Number(e2) * (r2[u2] || 1)), s: Number(n2[3]), l: Number(n2[4]), a: void 0 === n2[5] ? 1 : Number(n2[5]) / (n2[6] ? 100 : 1) });
-  return f(a2);
-}, "hsl"]], object: [[function(r3) {
-  var n2 = r3.r, e2 = r3.g, u2 = r3.b, o2 = r3.a, i2 = void 0 === o2 ? 1 : o2;
-  return t(n2) && t(e2) && t(u2) ? a({ r: Number(n2), g: Number(e2), b: Number(u2), a: Number(i2) }) : null;
-}, "rgb"], [function(r3) {
-  var n2 = r3.h, e2 = r3.s, u2 = r3.l, a2 = r3.a, o2 = void 0 === a2 ? 1 : a2;
-  if (!t(n2) || !t(e2) || !t(u2)) return null;
-  var i2 = g({ h: Number(n2), s: Number(e2), l: Number(u2), a: Number(o2) });
-  return f(i2);
-}, "hsl"], [function(r3) {
-  var n2 = r3.h, a2 = r3.s, o2 = r3.v, i2 = r3.a, s2 = void 0 === i2 ? 1 : i2;
-  if (!t(n2) || !t(a2) || !t(o2)) return null;
-  var h2 = (function(r4) {
-    return { h: u(r4.h), s: e(r4.s, 0, 100), v: e(r4.v, 0, 100), a: e(r4.a) };
-  })({ h: Number(n2), s: Number(a2), v: Number(o2), a: Number(s2) });
-  return b(h2);
-}, "hsv"]] };
-var N = function(r3, t2) {
-  for (var n2 = 0; n2 < t2.length; n2++) {
-    var e2 = t2[n2][0](r3);
-    if (e2) return [e2, t2[n2][1]];
-  }
-  return [null, void 0];
-};
-var x = function(r3) {
-  return "string" == typeof r3 ? N(r3.trim(), y.string) : "object" == typeof r3 && null !== r3 ? N(r3, y.object) : [null, void 0];
-};
-var M = function(r3, t2) {
-  var n2 = c(r3);
-  return { h: n2.h, s: e(n2.s + 100 * t2, 0, 100), l: n2.l, a: n2.a };
-};
-var H = function(r3) {
-  return (299 * r3.r + 587 * r3.g + 114 * r3.b) / 1e3 / 255;
-};
-var $ = function(r3, t2) {
-  var n2 = c(r3);
-  return { h: n2.h, s: n2.s, l: e(n2.l + 100 * t2, 0, 100), a: n2.a };
-};
-var j = (function() {
-  function r3(r4) {
-    this.parsed = x(r4)[0], this.rgba = this.parsed || { r: 0, g: 0, b: 0, a: 1 };
-  }
-  return r3.prototype.isValid = function() {
-    return null !== this.parsed;
-  }, r3.prototype.brightness = function() {
-    return n(H(this.rgba), 2);
-  }, r3.prototype.isDark = function() {
-    return H(this.rgba) < 0.5;
-  }, r3.prototype.isLight = function() {
-    return H(this.rgba) >= 0.5;
-  }, r3.prototype.toHex = function() {
-    return r4 = o(this.rgba), t2 = r4.r, e2 = r4.g, u2 = r4.b, i2 = (a2 = r4.a) < 1 ? s(n(255 * a2)) : "", "#" + s(t2) + s(e2) + s(u2) + i2;
-    var r4, t2, e2, u2, a2, i2;
-  }, r3.prototype.toRgb = function() {
-    return o(this.rgba);
-  }, r3.prototype.toRgbString = function() {
-    return r4 = o(this.rgba), t2 = r4.r, n2 = r4.g, e2 = r4.b, (u2 = r4.a) < 1 ? "rgba(" + t2 + ", " + n2 + ", " + e2 + ", " + u2 + ")" : "rgb(" + t2 + ", " + n2 + ", " + e2 + ")";
-    var r4, t2, n2, e2, u2;
-  }, r3.prototype.toHsl = function() {
-    return d(c(this.rgba));
-  }, r3.prototype.toHslString = function() {
-    return r4 = d(c(this.rgba)), t2 = r4.h, n2 = r4.s, e2 = r4.l, (u2 = r4.a) < 1 ? "hsla(" + t2 + ", " + n2 + "%, " + e2 + "%, " + u2 + ")" : "hsl(" + t2 + ", " + n2 + "%, " + e2 + "%)";
-    var r4, t2, n2, e2, u2;
-  }, r3.prototype.toHsv = function() {
-    return r4 = h(this.rgba), { h: n(r4.h), s: n(r4.s), v: n(r4.v), a: n(r4.a, 3) };
-    var r4;
-  }, r3.prototype.invert = function() {
-    return w({ r: 255 - (r4 = this.rgba).r, g: 255 - r4.g, b: 255 - r4.b, a: r4.a });
-    var r4;
-  }, r3.prototype.saturate = function(r4) {
-    return void 0 === r4 && (r4 = 0.1), w(M(this.rgba, r4));
-  }, r3.prototype.desaturate = function(r4) {
-    return void 0 === r4 && (r4 = 0.1), w(M(this.rgba, -r4));
-  }, r3.prototype.grayscale = function() {
-    return w(M(this.rgba, -1));
-  }, r3.prototype.lighten = function(r4) {
-    return void 0 === r4 && (r4 = 0.1), w($(this.rgba, r4));
-  }, r3.prototype.darken = function(r4) {
-    return void 0 === r4 && (r4 = 0.1), w($(this.rgba, -r4));
-  }, r3.prototype.rotate = function(r4) {
-    return void 0 === r4 && (r4 = 15), this.hue(this.hue() + r4);
-  }, r3.prototype.alpha = function(r4) {
-    return "number" == typeof r4 ? w({ r: (t2 = this.rgba).r, g: t2.g, b: t2.b, a: r4 }) : n(this.rgba.a, 3);
-    var t2;
-  }, r3.prototype.hue = function(r4) {
-    var t2 = c(this.rgba);
-    return "number" == typeof r4 ? w({ h: r4, s: t2.s, l: t2.l, a: t2.a }) : n(t2.h);
-  }, r3.prototype.isEqual = function(r4) {
-    return this.toHex() === w(r4).toHex();
-  }, r3;
-})();
-var w = function(r3) {
-  return r3 instanceof j ? r3 : new j(r3);
-};
-
-// packages/dataviews/build-module/components/dataform-controls/color.mjs
-var import_components47 = __toESM(require_components(), 1);
-var import_element113 = __toESM(require_element(), 1);
-var import_i18n41 = __toESM(require_i18n(), 1);
-var import_jsx_runtime159 = __toESM(require_jsx_runtime(), 1);
-var { ValidatedInputControl: ValidatedInputControl3 } = unlock3(import_components47.privateApis);
-var ColorPickerDropdown = ({
-  color,
-  onColorChange,
-  disabled: disabled2
-}) => {
-  const validColor = color && w(color).isValid() ? color : "#ffffff";
-  return /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
-    import_components47.Dropdown,
-    {
-      className: "dataviews-controls__color-picker-dropdown",
-      popoverProps: { resize: false },
-      renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
-        import_components47.Button,
-        {
-          onClick: onToggle,
-          "aria-label": (0, import_i18n41.__)("Open color picker"),
-          size: "small",
-          disabled: disabled2,
-          accessibleWhenDisabled: true,
-          icon: () => /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(import_components47.ColorIndicator, { colorValue: validColor })
-        }
-      ),
-      renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(import_components47.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
-        import_components47.ColorPicker,
-        {
-          color: validColor,
-          onChange: onColorChange,
-          enableAlpha: true
-        }
-      ) })
-    }
-  );
-};
-function Color({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity
-}) {
-  const { label, placeholder, description, setValue, isValid: isValid2 } = field;
-  const disabled2 = field.isDisabled({ item: data, field });
-  const value = field.getValue({ item: data }) || "";
-  const handleColorChange = (0, import_element113.useCallback)(
-    (newColor) => {
-      onChange(setValue({ item: data, value: newColor }));
-    },
-    [data, onChange, setValue]
-  );
-  const handleInputChange = (0, import_element113.useCallback)(
-    (newValue) => {
-      onChange(setValue({ item: data, value: newValue || "" }));
-    },
-    [data, onChange, setValue]
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
-    ValidatedInputControl3,
-    {
-      required: !!field.isValid?.required,
-      markWhenOptional,
-      customValidity: getCustomValidity(isValid2, validity),
-      label,
-      placeholder,
-      value,
-      help: description,
-      onChange: handleInputChange,
-      hideLabelFromVision,
-      type: "text",
-      disabled: disabled2,
-      prefix: /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(import_components47.__experimentalInputControlPrefixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
-        ColorPickerDropdown,
-        {
-          color: value,
-          onColorChange: handleColorChange,
-          disabled: disabled2
-        }
-      ) })
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-controls/password.mjs
-var import_components48 = __toESM(require_components(), 1);
-var import_element114 = __toESM(require_element(), 1);
-var import_i18n42 = __toESM(require_i18n(), 1);
-var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
-function Password({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity
-}) {
-  const [isVisible2, setIsVisible] = (0, import_element114.useState)(false);
-  const disabled2 = field.isDisabled({ item: data, field });
-  const toggleVisibility = (0, import_element114.useCallback)(() => {
-    setIsVisible((prev) => !prev);
-  }, []);
-  return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
-    ValidatedText,
-    {
-      ...{
-        data,
-        field,
-        onChange,
-        hideLabelFromVision,
-        markWhenOptional,
-        validity,
-        type: isVisible2 ? "text" : "password",
-        suffix: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(import_components48.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
-          import_components48.Button,
-          {
-            icon: isVisible2 ? unseen_default : seen_default,
-            onClick: toggleVisibility,
-            size: "small",
-            label: isVisible2 ? (0, import_i18n42.__)("Hide password") : (0, import_i18n42.__)("Show password"),
-            disabled: disabled2,
-            accessibleWhenDisabled: true
-          }
-        ) })
-      }
-    }
-  );
-}
-
-// packages/dataviews/build-module/field-types/utils/has-elements.mjs
-function hasElements(field) {
-  return Array.isArray(field.elements) && field.elements.length > 0 || typeof field.getElements === "function";
-}
-
-// packages/dataviews/build-module/components/dataform-controls/index.mjs
-var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
-var FORM_CONTROLS = {
-  adaptiveSelect: AdaptiveSelect,
-  array: ArrayControl,
-  checkbox: Checkbox,
-  color: Color,
-  combobox: Combobox3,
-  datetime: DateTime,
-  date: DateControl,
-  email: Email,
-  telephone: Telephone,
-  url: Url,
-  integer: Integer,
-  number: Number2,
-  password: Password,
-  radio: Radio,
-  select: Select,
-  text: Text3,
-  toggle: Toggle,
-  textarea: Textarea,
-  richtext: RichText,
-  toggleGroup: ToggleGroup
-};
-function isEditConfig(value) {
-  return value && typeof value === "object" && typeof value.control === "string";
-}
-function createConfiguredControl(config) {
-  const { control, ...controlConfig } = config;
-  const BaseControlType = getControlByType(control);
-  if (BaseControlType === null) {
-    return null;
-  }
-  return function ConfiguredControl(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(BaseControlType, { ...props, config: controlConfig });
-  };
-}
-function getControl(field, fallback) {
-  if (typeof field.Edit === "function") {
-    return field.Edit;
-  }
-  if (typeof field.Edit === "string") {
-    return getControlByType(field.Edit);
-  }
-  if (isEditConfig(field.Edit)) {
-    return createConfiguredControl(field.Edit);
-  }
-  if (hasElements(field) && field.type !== "array") {
-    return getControlByType("adaptiveSelect");
-  }
-  if (fallback === null) {
-    return null;
-  }
-  return getControlByType(fallback);
-}
-function getControlByType(type) {
-  if (Object.keys(FORM_CONTROLS).includes(type)) {
-    return FORM_CONTROLS[type];
-  }
-  return null;
-}
-
-// packages/dataviews/build-module/field-types/utils/get-filter-by.mjs
-function getFilterBy(field, defaultOperators, validOperators) {
-  if (field.filterBy === false) {
-    return false;
-  }
-  const operators = field.filterBy?.operators?.filter(
-    (op) => validOperators.includes(op)
-  ) ?? defaultOperators;
-  if (operators.length === 0) {
-    return false;
-  }
-  return {
-    isPrimary: !!field.filterBy?.isPrimary,
-    operators
-  };
-}
-var get_filter_by_default = getFilterBy;
-
-// packages/dataviews/build-module/field-types/utils/get-value-from-id.mjs
-var getValueFromId = (id) => ({ item }) => {
-  const path = id.split(".");
-  let value = item;
-  for (const segment of path) {
-    if (value.hasOwnProperty(segment)) {
-      value = value[segment];
-    } else {
-      value = void 0;
-    }
-  }
-  return value;
-};
-var get_value_from_id_default = getValueFromId;
-
-// packages/dataviews/build-module/field-types/utils/set-value-from-id.mjs
-var setValueFromId = (id) => ({ value }) => {
-  const path = id.split(".");
-  const result = {};
-  let current = result;
-  for (const segment of path.slice(0, -1)) {
-    current[segment] = {};
-    current = current[segment];
-  }
-  current[path.at(-1)] = value;
-  return result;
-};
-var set_value_from_id_default = setValueFromId;
-
-// packages/dataviews/build-module/field-types/email.mjs
-var import_i18n43 = __toESM(require_i18n(), 1);
-
-// packages/dataviews/build-module/field-types/utils/render-from-elements.mjs
-function RenderFromElements({
-  item,
-  field
-}) {
-  const { elements, isLoading } = useElements({
-    elements: field.elements,
-    getElements: field.getElements
-  });
-  const value = field.getValue({ item });
-  if (isLoading) {
-    return value;
-  }
-  if (elements.length === 0) {
-    return value;
-  }
-  return elements?.find((element) => element.value === value)?.label || field.getValue({ item });
-}
-
-// packages/dataviews/build-module/field-types/utils/render-default.mjs
-var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
-function render({
-  item,
-  field
-}) {
-  if (field.hasElements) {
-    return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(RenderFromElements, { item, field });
-  }
-  return field.getValueFormatted({ item, field });
-}
-
-// packages/dataviews/build-module/field-types/utils/sort-text.mjs
-var sort_text_default = (a2, b2, direction) => {
-  return direction === "asc" ? a2.localeCompare(b2) : b2.localeCompare(a2);
-};
-
-// packages/dataviews/build-module/field-types/utils/is-valid-required.mjs
-function isValidRequired(item, field) {
-  const value = field.getValue({ item });
-  return ![void 0, "", null].includes(value);
-}
-
-// packages/dataviews/build-module/field-types/utils/is-valid-min-length.mjs
-function isValidMinLength(item, field) {
-  if (typeof field.isValid.minLength?.constraint !== "number") {
-    return false;
-  }
-  const value = field.getValue({ item });
-  if ([void 0, "", null].includes(value)) {
-    return true;
-  }
-  return String(value).length >= field.isValid.minLength.constraint;
-}
-
-// packages/dataviews/build-module/field-types/utils/is-valid-max-length.mjs
-function isValidMaxLength(item, field) {
-  if (typeof field.isValid.maxLength?.constraint !== "number") {
-    return false;
-  }
-  const value = field.getValue({ item });
-  if ([void 0, "", null].includes(value)) {
-    return true;
-  }
-  return String(value).length <= field.isValid.maxLength.constraint;
-}
-
-// packages/dataviews/build-module/field-types/utils/is-valid-pattern.mjs
-function isValidPattern(item, field) {
-  if (field.isValid.pattern?.constraint === void 0) {
-    return true;
-  }
-  try {
-    const regexp = new RegExp(field.isValid.pattern.constraint);
-    const value = field.getValue({ item });
-    if ([void 0, "", null].includes(value)) {
-      return true;
-    }
-    return regexp.test(String(value));
-  } catch {
-    return false;
-  }
-}
-
-// packages/dataviews/build-module/field-types/utils/is-valid-elements.mjs
-function isValidElements(item, field) {
-  const elements = field.elements ?? [];
-  const validValues = elements.map((el) => el.value);
-  if (validValues.length === 0) {
-    return true;
-  }
-  const value = field.getValue({ item });
-  return [].concat(value).every((v2) => validValues.includes(v2));
-}
-
-// packages/dataviews/build-module/field-types/utils/get-value-formatted-default.mjs
-function getValueFormatted({
-  item,
-  field
-}) {
-  return field.getValue({ item });
-}
-var get_value_formatted_default_default = getValueFormatted;
-
-// packages/dataviews/build-module/field-types/email.mjs
-var emailRegex = /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;
-function isValidCustom(item, field) {
-  const value = field.getValue({ item });
-  if (![void 0, "", null].includes(value) && !emailRegex.test(value)) {
-    return (0, import_i18n43.__)("Value must be a valid email address.");
-  }
-  return null;
-}
-var email_default = {
-  type: "email",
-  render,
-  Edit: "email",
-  sort: sort_text_default,
-  enableSorting: true,
-  enableGlobalSearch: false,
-  defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
-  validOperators: [
-    OPERATOR_IS,
-    OPERATOR_IS_NOT,
-    OPERATOR_CONTAINS,
-    OPERATOR_NOT_CONTAINS,
-    OPERATOR_STARTS_WITH,
-    // Multiple selection
-    OPERATOR_IS_ANY,
-    OPERATOR_IS_NONE,
-    OPERATOR_IS_ALL,
-    OPERATOR_IS_NOT_ALL
-  ],
-  format: {},
-  getValueFormatted: get_value_formatted_default_default,
-  validate: {
-    required: isValidRequired,
-    pattern: isValidPattern,
-    minLength: isValidMinLength,
-    maxLength: isValidMaxLength,
-    elements: isValidElements,
-    custom: isValidCustom
-  }
-};
-
-// packages/dataviews/build-module/field-types/integer.mjs
-var import_i18n44 = __toESM(require_i18n(), 1);
-
-// packages/dataviews/build-module/field-types/utils/sort-number.mjs
-var sort_number_default = (a2, b2, direction) => {
-  return direction === "asc" ? a2 - b2 : b2 - a2;
-};
-
-// packages/dataviews/build-module/field-types/utils/is-valid-min.mjs
-function isValidMin(item, field) {
-  if (typeof field.isValid.min?.constraint !== "number") {
-    return false;
-  }
-  const value = field.getValue({ item });
-  if ([void 0, "", null].includes(value)) {
-    return true;
-  }
-  return Number(value) >= field.isValid.min.constraint;
-}
-
-// packages/dataviews/build-module/field-types/utils/is-valid-max.mjs
-function isValidMax(item, field) {
-  if (typeof field.isValid.max?.constraint !== "number") {
-    return false;
-  }
-  const value = field.getValue({ item });
-  if ([void 0, "", null].includes(value)) {
-    return true;
-  }
-  return Number(value) <= field.isValid.max.constraint;
-}
-
-// packages/dataviews/build-module/field-types/integer.mjs
-var format2 = {
-  separatorThousand: ","
-};
-function getValueFormatted2({
-  item,
-  field
-}) {
-  let value = field.getValue({ item });
-  if (value === null || value === void 0) {
-    return "";
-  }
-  value = Number(value);
-  if (!Number.isFinite(value)) {
-    return String(value);
-  }
-  let formatInteger;
-  if (field.type !== "integer") {
-    formatInteger = format2;
-  } else {
-    formatInteger = field.format;
-  }
-  const { separatorThousand } = formatInteger;
-  const integerValue = Math.trunc(value);
-  if (!separatorThousand) {
-    return String(integerValue);
-  }
-  return String(integerValue).replace(
-    /\B(?=(\d{3})+(?!\d))/g,
-    separatorThousand
-  );
-}
-function isValidCustom2(item, field) {
-  const value = field.getValue({ item });
-  if (![void 0, "", null].includes(value) && !Number.isInteger(value)) {
-    return (0, import_i18n44.__)("Value must be an integer.");
-  }
-  return null;
-}
-var integer_default = {
-  type: "integer",
-  render,
-  Edit: "integer",
-  sort: sort_number_default,
-  enableSorting: true,
-  enableGlobalSearch: false,
-  defaultOperators: [
-    OPERATOR_IS,
-    OPERATOR_IS_NOT,
-    OPERATOR_LESS_THAN,
-    OPERATOR_GREATER_THAN,
-    OPERATOR_LESS_THAN_OR_EQUAL,
-    OPERATOR_GREATER_THAN_OR_EQUAL,
-    OPERATOR_BETWEEN
-  ],
-  validOperators: [
-    // Single-selection
-    OPERATOR_IS,
-    OPERATOR_IS_NOT,
-    OPERATOR_LESS_THAN,
-    OPERATOR_GREATER_THAN,
-    OPERATOR_LESS_THAN_OR_EQUAL,
-    OPERATOR_GREATER_THAN_OR_EQUAL,
-    OPERATOR_BETWEEN,
-    // Multiple-selection
-    OPERATOR_IS_ANY,
-    OPERATOR_IS_NONE,
-    OPERATOR_IS_ALL,
-    OPERATOR_IS_NOT_ALL
-  ],
-  format: format2,
-  getValueFormatted: getValueFormatted2,
-  validate: {
-    required: isValidRequired,
-    min: isValidMin,
-    max: isValidMax,
-    elements: isValidElements,
-    custom: isValidCustom2
-  }
-};
-
-// packages/dataviews/build-module/field-types/number.mjs
-var import_i18n45 = __toESM(require_i18n(), 1);
-var format3 = {
-  separatorThousand: ",",
-  separatorDecimal: ".",
-  decimals: 2
-};
-function getValueFormatted3({
-  item,
-  field
-}) {
-  let value = field.getValue({ item });
-  if (value === null || value === void 0) {
-    return "";
-  }
-  value = Number(value);
-  if (!Number.isFinite(value)) {
-    return String(value);
-  }
-  let formatNumber;
-  if (field.type !== "number") {
-    formatNumber = format3;
-  } else {
-    formatNumber = field.format;
-  }
-  const { separatorThousand, separatorDecimal, decimals } = formatNumber;
-  const fixedValue = value.toFixed(decimals);
-  const [integerPart, decimalPart] = fixedValue.split(".");
-  const formattedInteger = separatorThousand ? integerPart.replace(/\B(?=(\d{3})+(?!\d))/g, separatorThousand) : integerPart;
-  return decimals === 0 ? formattedInteger : formattedInteger + separatorDecimal + decimalPart;
-}
-function isEmpty(value) {
-  return value === "" || value === void 0 || value === null;
-}
-function isValidCustom3(item, field) {
-  const value = field.getValue({ item });
-  if (!isEmpty(value) && !Number.isFinite(value)) {
-    return (0, import_i18n45.__)("Value must be a number.");
-  }
-  return null;
-}
-var number_default = {
-  type: "number",
-  render,
-  Edit: "number",
-  sort: sort_number_default,
-  enableSorting: true,
-  enableGlobalSearch: false,
-  defaultOperators: [
-    OPERATOR_IS,
-    OPERATOR_IS_NOT,
-    OPERATOR_LESS_THAN,
-    OPERATOR_GREATER_THAN,
-    OPERATOR_LESS_THAN_OR_EQUAL,
-    OPERATOR_GREATER_THAN_OR_EQUAL,
-    OPERATOR_BETWEEN
-  ],
-  validOperators: [
-    // Single-selection
-    OPERATOR_IS,
-    OPERATOR_IS_NOT,
-    OPERATOR_LESS_THAN,
-    OPERATOR_GREATER_THAN,
-    OPERATOR_LESS_THAN_OR_EQUAL,
-    OPERATOR_GREATER_THAN_OR_EQUAL,
-    OPERATOR_BETWEEN,
-    // Multiple-selection
-    OPERATOR_IS_ANY,
-    OPERATOR_IS_NONE,
-    OPERATOR_IS_ALL,
-    OPERATOR_IS_NOT_ALL
-  ],
-  format: format3,
-  getValueFormatted: getValueFormatted3,
-  validate: {
-    required: isValidRequired,
-    min: isValidMin,
-    max: isValidMax,
-    elements: isValidElements,
-    custom: isValidCustom3
-  }
-};
-
-// packages/dataviews/build-module/field-types/text.mjs
-var text_default = {
-  type: "text",
-  render,
-  Edit: "text",
-  sort: sort_text_default,
-  enableSorting: true,
-  enableGlobalSearch: false,
-  defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
-  validOperators: [
-    // Single selection
-    OPERATOR_IS,
-    OPERATOR_IS_NOT,
-    OPERATOR_CONTAINS,
-    OPERATOR_NOT_CONTAINS,
-    OPERATOR_STARTS_WITH,
-    // Multiple selection
-    OPERATOR_IS_ANY,
-    OPERATOR_IS_NONE,
-    OPERATOR_IS_ALL,
-    OPERATOR_IS_NOT_ALL
-  ],
-  format: {},
-  getValueFormatted: get_value_formatted_default_default,
-  validate: {
-    required: isValidRequired,
-    pattern: isValidPattern,
-    minLength: isValidMinLength,
-    maxLength: isValidMaxLength,
-    elements: isValidElements
-  }
-};
-
-// packages/dataviews/build-module/field-types/datetime.mjs
-var import_date7 = __toESM(require_date(), 1);
-
-// packages/dataviews/build-module/field-types/utils/is-valid-date-boundary.mjs
-var import_date6 = __toESM(require_date(), 1);
-function parseDateLike(value) {
-  if (!value) {
-    return null;
-  }
-  if (!isValid(new Date(value))) {
-    return null;
-  }
-  const parsed = (0, import_date6.getDate)(value);
-  return parsed && isValid(parsed) ? parsed : null;
-}
-function validateDateLikeBoundary(item, field, boundary) {
-  const constraint = field.isValid[boundary]?.constraint;
-  if (typeof constraint !== "string") {
-    return false;
-  }
-  const value = field.getValue({ item });
-  const boundaryValue = Array.isArray(value) ? value[boundary === "min" ? 0 : value.length - 1] : value;
-  if (boundaryValue === void 0 || boundaryValue === null || boundaryValue === "") {
-    return true;
-  }
-  const parsedConstraint = parseDateLike(constraint);
-  const parsedValue = parseDateLike(String(boundaryValue));
-  return !!parsedConstraint && !!parsedValue && (boundary === "min" ? parsedValue.getTime() >= parsedConstraint.getTime() : parsedValue.getTime() <= parsedConstraint.getTime());
-}
-function isValidMinDate(item, field) {
-  return validateDateLikeBoundary(item, field, "min");
-}
-function isValidMaxDate(item, field) {
-  return validateDateLikeBoundary(item, field, "max");
-}
-
-// packages/dataviews/build-module/field-types/datetime.mjs
-var format4 = {
-  datetime: (0, import_date7.getSettings)().formats.datetime,
-  weekStartsOn: (0, import_date7.getSettings)().l10n.startOfWeek
-};
-function getValueFormatted4({
-  item,
-  field
-}) {
-  const value = field.getValue({ item });
-  if (["", void 0, null].includes(value)) {
-    return "";
-  }
-  let formatDatetime;
-  if (field.type !== "datetime") {
-    formatDatetime = format4;
-  } else {
-    formatDatetime = field.format;
-  }
-  return (0, import_date7.dateI18n)(formatDatetime.datetime, (0, import_date7.getDate)(value));
-}
-var sort = (a2, b2, direction) => {
-  const timeA = new Date(a2).getTime();
-  const timeB = new Date(b2).getTime();
-  return direction === "asc" ? timeA - timeB : timeB - timeA;
-};
-var datetime_default = {
-  type: "datetime",
-  render,
-  Edit: "datetime",
-  sort,
-  enableSorting: true,
-  enableGlobalSearch: false,
-  defaultOperators: [
-    OPERATOR_ON,
-    OPERATOR_NOT_ON,
-    OPERATOR_BEFORE,
-    OPERATOR_AFTER,
-    OPERATOR_BEFORE_INC,
-    OPERATOR_AFTER_INC,
-    OPERATOR_IN_THE_PAST,
-    OPERATOR_OVER
-  ],
-  validOperators: [
-    OPERATOR_ON,
-    OPERATOR_NOT_ON,
-    OPERATOR_BEFORE,
-    OPERATOR_AFTER,
-    OPERATOR_BEFORE_INC,
-    OPERATOR_AFTER_INC,
-    OPERATOR_IN_THE_PAST,
-    OPERATOR_OVER
-  ],
-  format: format4,
-  getValueFormatted: getValueFormatted4,
-  validate: {
-    required: isValidRequired,
-    elements: isValidElements,
-    min: isValidMinDate,
-    max: isValidMaxDate
-  }
-};
-
-// packages/dataviews/build-module/field-types/date.mjs
-var import_date8 = __toESM(require_date(), 1);
-var format5 = {
-  date: (0, import_date8.getSettings)().formats.date,
-  weekStartsOn: (0, import_date8.getSettings)().l10n.startOfWeek
-};
-function getValueFormatted5({
-  item,
-  field
-}) {
-  const value = field.getValue({ item });
-  if (["", void 0, null].includes(value)) {
-    return "";
-  }
-  let formatDate2;
-  if (field.type !== "date") {
-    formatDate2 = format5;
-  } else {
-    formatDate2 = field.format;
-  }
-  return (0, import_date8.dateI18n)(formatDate2.date, (0, import_date8.getDate)(value));
-}
-var sort2 = (a2, b2, direction) => {
-  const timeA = new Date(a2).getTime();
-  const timeB = new Date(b2).getTime();
-  return direction === "asc" ? timeA - timeB : timeB - timeA;
-};
-var date_default = {
-  type: "date",
-  render,
-  Edit: "date",
-  sort: sort2,
-  enableSorting: true,
-  enableGlobalSearch: false,
-  defaultOperators: [
-    OPERATOR_ON,
-    OPERATOR_NOT_ON,
-    OPERATOR_BEFORE,
-    OPERATOR_AFTER,
-    OPERATOR_BEFORE_INC,
-    OPERATOR_AFTER_INC,
-    OPERATOR_IN_THE_PAST,
-    OPERATOR_OVER,
-    OPERATOR_BETWEEN
-  ],
-  validOperators: [
-    OPERATOR_ON,
-    OPERATOR_NOT_ON,
-    OPERATOR_BEFORE,
-    OPERATOR_AFTER,
-    OPERATOR_BEFORE_INC,
-    OPERATOR_AFTER_INC,
-    OPERATOR_IN_THE_PAST,
-    OPERATOR_OVER,
-    OPERATOR_BETWEEN
-  ],
-  format: format5,
-  getValueFormatted: getValueFormatted5,
-  validate: {
-    required: isValidRequired,
-    elements: isValidElements,
-    min: isValidMinDate,
-    max: isValidMaxDate
-  }
-};
-
-// packages/dataviews/build-module/field-types/boolean.mjs
-var import_i18n46 = __toESM(require_i18n(), 1);
-
-// packages/dataviews/build-module/field-types/utils/is-valid-required-for-bool.mjs
-function isValidRequiredForBool(item, field) {
-  const value = field.getValue({ item });
-  return value === true;
-}
-
-// packages/dataviews/build-module/field-types/boolean.mjs
-function getValueFormatted6({
-  item,
-  field
-}) {
-  const value = field.getValue({ item });
-  if (value === true) {
-    return (0, import_i18n46.__)("True");
-  }
-  if (value === false) {
-    return (0, import_i18n46.__)("False");
-  }
-  return "";
-}
-function isValidCustom4(item, field) {
-  const value = field.getValue({ item });
-  if (![void 0, "", null].includes(value) && ![true, false].includes(value)) {
-    return (0, import_i18n46.__)("Value must be true, false, or undefined");
-  }
-  return null;
-}
-var sort3 = (a2, b2, direction) => {
-  const boolA = Boolean(a2);
-  const boolB = Boolean(b2);
-  if (boolA === boolB) {
-    return 0;
-  }
-  if (direction === "asc") {
-    return boolA ? 1 : -1;
-  }
-  return boolA ? -1 : 1;
-};
-var boolean_default = {
-  type: "boolean",
-  render,
-  Edit: "checkbox",
-  sort: sort3,
-  validate: {
-    required: isValidRequiredForBool,
-    elements: isValidElements,
-    custom: isValidCustom4
-  },
-  enableSorting: true,
-  enableGlobalSearch: false,
-  defaultOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
-  validOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
-  format: {},
-  getValueFormatted: getValueFormatted6
-};
-
-// packages/dataviews/build-module/field-types/media.mjs
-var media_default = {
-  type: "media",
-  render: () => null,
-  Edit: null,
-  sort: () => 0,
-  enableSorting: false,
-  enableGlobalSearch: false,
-  defaultOperators: [],
-  validOperators: [],
-  format: {},
-  getValueFormatted: get_value_formatted_default_default,
-  // cannot validate any constraint, so
-  // the only available validation for the field author
-  // would be providing a custom validator.
-  validate: {}
-};
-
-// packages/dataviews/build-module/field-types/array.mjs
-var import_i18n47 = __toESM(require_i18n(), 1);
-
-// packages/dataviews/build-module/field-types/utils/is-valid-required-for-array.mjs
-function isValidRequiredForArray(item, field) {
-  const value = field.getValue({ item });
-  return Array.isArray(value) && value.length > 0 && value.every(
-    (element) => ![void 0, "", null].includes(element)
-  );
-}
-
-// packages/dataviews/build-module/field-types/array.mjs
-function getValueFormatted7({
-  item,
-  field
-}) {
-  const value = field.getValue({ item });
-  const arr = Array.isArray(value) ? value : [];
-  return arr.join(", ");
-}
-function render2({ item, field }) {
-  return getValueFormatted7({ item, field });
-}
-function isValidCustom5(item, field) {
-  const value = field.getValue({ item });
-  if (![void 0, "", null].includes(value) && !Array.isArray(value)) {
-    return (0, import_i18n47.__)("Value must be an array.");
-  }
-  if (!value.every((v2) => typeof v2 === "string")) {
-    return (0, import_i18n47.__)("Every value must be a string.");
-  }
-  return null;
-}
-var sort4 = (a2, b2, direction) => {
-  const arrA = Array.isArray(a2) ? a2 : [];
-  const arrB = Array.isArray(b2) ? b2 : [];
-  if (arrA.length !== arrB.length) {
-    return direction === "asc" ? arrA.length - arrB.length : arrB.length - arrA.length;
-  }
-  const joinedA = arrA.join(",");
-  const joinedB = arrB.join(",");
-  return direction === "asc" ? joinedA.localeCompare(joinedB) : joinedB.localeCompare(joinedA);
-};
-var array_default = {
-  type: "array",
-  render: render2,
-  Edit: "array",
-  sort: sort4,
-  enableSorting: true,
-  enableGlobalSearch: false,
-  defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
-  validOperators: [
-    OPERATOR_IS_ANY,
-    OPERATOR_IS_NONE,
-    OPERATOR_IS_ALL,
-    OPERATOR_IS_NOT_ALL
-  ],
-  format: {},
-  getValueFormatted: getValueFormatted7,
-  validate: {
-    required: isValidRequiredForArray,
-    elements: isValidElements,
-    custom: isValidCustom5
-  }
-};
-
-// packages/dataviews/build-module/field-types/password.mjs
-function getValueFormatted8({
-  item,
-  field
-}) {
-  return field.getValue({ item }) ? "••••••••" : "";
-}
-var password_default = {
-  type: "password",
-  render,
-  Edit: "password",
-  sort: () => 0,
-  // Passwords should not be sortable for security reasons
-  enableSorting: false,
-  enableGlobalSearch: false,
-  defaultOperators: [],
-  validOperators: [],
-  format: {},
-  getValueFormatted: getValueFormatted8,
-  validate: {
-    required: isValidRequired,
-    pattern: isValidPattern,
-    minLength: isValidMinLength,
-    maxLength: isValidMaxLength,
-    elements: isValidElements
-  }
-};
-
-// packages/dataviews/build-module/field-types/telephone.mjs
-var telephone_default = {
-  type: "telephone",
-  render,
-  Edit: "telephone",
-  sort: sort_text_default,
-  enableSorting: true,
-  enableGlobalSearch: false,
-  defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
-  validOperators: [
-    OPERATOR_IS,
-    OPERATOR_IS_NOT,
-    OPERATOR_CONTAINS,
-    OPERATOR_NOT_CONTAINS,
-    OPERATOR_STARTS_WITH,
-    // Multiple selection
-    OPERATOR_IS_ANY,
-    OPERATOR_IS_NONE,
-    OPERATOR_IS_ALL,
-    OPERATOR_IS_NOT_ALL
-  ],
-  format: {},
-  getValueFormatted: get_value_formatted_default_default,
-  validate: {
-    required: isValidRequired,
-    pattern: isValidPattern,
-    minLength: isValidMinLength,
-    maxLength: isValidMaxLength,
-    elements: isValidElements
-  }
-};
-
-// packages/dataviews/build-module/field-types/color.mjs
-var import_i18n48 = __toESM(require_i18n(), 1);
-var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
-function render3({ item, field }) {
-  if (field.hasElements) {
-    return /* @__PURE__ */ (0, import_jsx_runtime163.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_runtime163.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
-    /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
-      "div",
-      {
-        style: {
-          width: "16px",
-          height: "16px",
-          borderRadius: "50%",
-          backgroundColor: value,
-          border: "1px solid #ddd",
-          flexShrink: 0
-        }
-      }
-    ),
-    /* @__PURE__ */ (0, import_jsx_runtime163.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_i18n48.__)("Value must be a valid color.");
-  }
-  return null;
-}
-var sort5 = (a2, b2, direction) => {
-  const colorA = w(a2);
-  const colorB = w(b2);
-  if (!colorA.isValid() && !colorB.isValid()) {
-    return 0;
-  }
-  if (!colorA.isValid()) {
-    return direction === "asc" ? 1 : -1;
-  }
-  if (!colorB.isValid()) {
-    return direction === "asc" ? -1 : 1;
-  }
-  const hslA = colorA.toHsl();
-  const hslB = colorB.toHsl();
-  if (hslA.h !== hslB.h) {
-    return direction === "asc" ? hslA.h - hslB.h : hslB.h - hslA.h;
-  }
-  if (hslA.s !== hslB.s) {
-    return direction === "asc" ? hslA.s - hslB.s : hslB.s - hslA.s;
-  }
-  return direction === "asc" ? hslA.l - hslB.l : hslB.l - hslA.l;
-};
-var color_default = {
-  type: "color",
-  render: render3,
-  Edit: "color",
-  sort: sort5,
-  enableSorting: true,
-  enableGlobalSearch: false,
-  defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
-  validOperators: [
-    OPERATOR_IS,
-    OPERATOR_IS_NOT,
-    OPERATOR_IS_ANY,
-    OPERATOR_IS_NONE
-  ],
-  format: {},
-  getValueFormatted: get_value_formatted_default_default,
-  validate: {
-    required: isValidRequired,
-    elements: isValidElements,
-    custom: isValidCustom6
-  }
-};
-
-// packages/dataviews/build-module/field-types/url.mjs
-var url_default = {
-  type: "url",
-  render,
-  Edit: "url",
-  sort: sort_text_default,
-  enableSorting: true,
-  enableGlobalSearch: false,
-  defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
-  validOperators: [
-    OPERATOR_IS,
-    OPERATOR_IS_NOT,
-    OPERATOR_CONTAINS,
-    OPERATOR_NOT_CONTAINS,
-    OPERATOR_STARTS_WITH,
-    // Multiple selection
-    OPERATOR_IS_ANY,
-    OPERATOR_IS_NONE,
-    OPERATOR_IS_ALL,
-    OPERATOR_IS_NOT_ALL
-  ],
-  format: {},
-  getValueFormatted: get_value_formatted_default_default,
-  validate: {
-    required: isValidRequired,
-    pattern: isValidPattern,
-    minLength: isValidMinLength,
-    maxLength: isValidMaxLength,
-    elements: isValidElements
-  }
-};
-
-// packages/dataviews/build-module/field-types/no-type.mjs
-var sort6 = (a2, b2, direction) => {
-  if (typeof a2 === "number" && typeof b2 === "number") {
-    return sort_number_default(a2, b2, direction);
-  }
-  return sort_text_default(a2, b2, direction);
-};
-var no_type_default = {
-  // type: no type for this one
-  render,
-  Edit: null,
-  sort: sort6,
-  enableSorting: true,
-  enableGlobalSearch: false,
-  defaultOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
-  validOperators: getAllOperatorNames(),
-  format: {},
-  getValueFormatted: get_value_formatted_default_default,
-  validate: {
-    required: isValidRequired,
-    elements: isValidElements
-  }
-};
-
-// packages/dataviews/build-module/field-types/utils/get-is-valid.mjs
-function supportsNumericRangeConstraint(type) {
-  return type === "integer" || type === "number";
-}
-function supportsDateRangeConstraint(type) {
-  return type === "date" || type === "datetime";
-}
-function normalizeRangeRule(value, fieldType, key) {
-  const validator = fieldType.validate[key];
-  if (validator && (typeof value === "number" && supportsNumericRangeConstraint(fieldType.type) || typeof value === "string" && supportsDateRangeConstraint(fieldType.type))) {
-    return { constraint: value, validate: validator };
-  }
-  return void 0;
-}
-function getIsValid(field, fieldType) {
-  const rules = field.isValid;
-  let required;
-  if (rules?.required === true && fieldType.validate.required !== void 0) {
-    required = {
-      constraint: true,
-      validate: fieldType.validate.required
-    };
-  }
-  let elements;
-  if ((rules?.elements === true || // elements is enabled unless the field opts-out
-  rules?.elements === void 0 && (!!field.elements || !!field.getElements)) && fieldType.validate.elements !== void 0) {
-    elements = {
-      constraint: true,
-      validate: fieldType.validate.elements
-    };
-  }
-  const min2 = normalizeRangeRule(rules?.min, fieldType, "min");
-  const max2 = normalizeRangeRule(rules?.max, fieldType, "max");
-  const minLengthValue = rules?.minLength;
-  let minLength;
-  if (typeof minLengthValue === "number" && fieldType.validate.minLength !== void 0) {
-    minLength = {
-      constraint: minLengthValue,
-      validate: fieldType.validate.minLength
-    };
-  }
-  const maxLengthValue = rules?.maxLength;
-  let maxLength;
-  if (typeof maxLengthValue === "number" && fieldType.validate.maxLength !== void 0) {
-    maxLength = {
-      constraint: maxLengthValue,
-      validate: fieldType.validate.maxLength
-    };
-  }
-  const patternValue = rules?.pattern;
-  let pattern;
-  if (patternValue !== void 0 && fieldType.validate.pattern !== void 0) {
-    pattern = {
-      constraint: patternValue,
-      validate: fieldType.validate.pattern
-    };
-  }
-  const custom = rules?.custom ?? fieldType.validate.custom;
-  return {
-    required,
-    elements,
-    min: min2,
-    max: max2,
-    minLength,
-    maxLength,
-    pattern,
-    custom
-  };
-}
-
-// packages/dataviews/build-module/field-types/utils/get-filter.mjs
-function getFilter(fieldType) {
-  return fieldType.validOperators.reduce((accumulator, operator) => {
-    const operatorObj = getOperatorByName(operator);
-    if (operatorObj?.filter) {
-      accumulator[operator] = operatorObj.filter;
-    }
-    return accumulator;
-  }, {});
-}
-
-// packages/dataviews/build-module/field-types/utils/get-format.mjs
-function getFormat(field, fieldType) {
-  return {
-    ...fieldType.format,
-    ...field.format
-  };
-}
-var get_format_default = getFormat;
-
-// packages/dataviews/build-module/field-types/index.mjs
-function getFieldTypeByName(type) {
-  const found = [
-    email_default,
-    integer_default,
-    number_default,
-    text_default,
-    datetime_default,
-    date_default,
-    boolean_default,
-    media_default,
-    array_default,
-    password_default,
-    telephone_default,
-    color_default,
-    url_default
-  ].find((fieldType) => fieldType?.type === type);
-  if (!!found) {
-    return found;
-  }
-  return no_type_default;
-}
-function normalizeFields(fields) {
-  return fields.map((field) => {
-    const fieldType = getFieldTypeByName(field.type);
-    const getValue = field.getValue || get_value_from_id_default(field.id);
-    const sort7 = function(a2, b2, direction) {
-      const aValue = getValue({ item: a2 });
-      const bValue = getValue({ item: b2 });
-      return field.sort ? field.sort(aValue, bValue, direction) : fieldType.sort(aValue, bValue, direction);
-    };
-    return {
-      id: field.id,
-      label: field.label || field.id,
-      header: field.header || field.label || field.id,
-      description: field.description,
-      placeholder: field.placeholder,
-      getValue,
-      setValue: field.setValue || set_value_from_id_default(field.id),
-      elements: field.elements,
-      getElements: field.getElements,
-      hasElements: hasElements(field),
-      isVisible: field.isVisible,
-      isDisabled: typeof field.isDisabled === "function" ? field.isDisabled : () => !!field.isDisabled,
-      enableHiding: field.enableHiding ?? true,
-      readOnly: field.readOnly ?? false,
-      // The type provides defaults for the following props
-      type: fieldType.type,
-      render: field.render ?? fieldType.render,
-      Edit: getControl(field, fieldType.Edit),
-      sort: sort7,
-      enableSorting: field.enableSorting ?? fieldType.enableSorting,
-      enableGlobalSearch: field.enableGlobalSearch ?? fieldType.enableGlobalSearch,
-      isValid: getIsValid(field, fieldType),
-      filterBy: get_filter_by_default(
-        field,
-        fieldType.defaultOperators,
-        fieldType.validOperators
-      ),
-      filter: getFilter(fieldType),
-      format: get_format_default(field, fieldType),
-      getValueFormatted: field.getValueFormatted ?? fieldType.getValueFormatted
-    };
-  });
-}
-
-// packages/dataviews/build-module/hooks/use-data.mjs
-var import_element115 = __toESM(require_element(), 1);
-function useData({
-  view,
-  data: shownData,
-  getItemId,
-  isLoading,
-  paginationInfo,
-  selection
-}) {
-  const isInfiniteScrollEnabled = view.infiniteScrollEnabled;
-  const [hasInitiallyLoaded, setHasInitiallyLoaded] = (0, import_element115.useState)(
-    !isLoading
-  );
-  (0, import_element115.useEffect)(() => {
-    if (!isLoading) {
-      setHasInitiallyLoaded(true);
-    }
-  }, [isLoading]);
-  const previousDataRef = (0, import_element115.useRef)(shownData);
-  const previousPaginationInfoRef = (0, import_element115.useRef)(paginationInfo);
-  (0, import_element115.useEffect)(() => {
-    if (!isLoading) {
-      previousDataRef.current = shownData;
-      previousPaginationInfoRef.current = paginationInfo;
-    }
-  }, [shownData, isLoading, paginationInfo]);
-  const [visibleEntries, setVisibleEntries] = (0, import_element115.useState)([]);
-  const positionMapRef = (0, import_element115.useRef)(/* @__PURE__ */ new Map());
-  const allLoadedRecordsRef = (0, import_element115.useRef)([]);
-  const prevViewParamsRef = (0, import_element115.useRef)({
-    search: void 0,
-    filters: void 0,
-    perPage: void 0
-  });
-  const scrollDirectionRef = (0, import_element115.useRef)(void 0);
-  const prevStartPositionRef = (0, import_element115.useRef)(void 0);
-  const hasInitializedRef = (0, import_element115.useRef)(false);
-  const allLoadedRecords = (0, import_element115.useMemo)(() => {
-    if (view.startPosition !== void 0 && prevStartPositionRef.current !== void 0) {
-      if (view.startPosition < prevStartPositionRef.current) {
-        scrollDirectionRef.current = "up";
-      } else if (view.startPosition > prevStartPositionRef.current) {
-        scrollDirectionRef.current = "down";
-      }
-    }
-    prevStartPositionRef.current = view.startPosition;
-    const currentFiltersKey = JSON.stringify(view.filters ?? []);
-    const prevFiltersKey = prevViewParamsRef.current.filters;
-    const shouldReset = !hasInitializedRef.current || !view.infiniteScrollEnabled || view.search !== prevViewParamsRef.current.search || currentFiltersKey !== prevFiltersKey || view.perPage !== prevViewParamsRef.current.perPage;
-    hasInitializedRef.current = true;
-    prevViewParamsRef.current = {
-      search: view.search,
-      filters: currentFiltersKey,
-      perPage: view.perPage
-    };
-    if (shouldReset) {
-      positionMapRef.current.clear();
-      scrollDirectionRef.current = void 0;
-      const startPosition = view.search ? 1 : view.startPosition ?? 1;
-      const records = shownData.map((record, index2) => {
-        const position = startPosition + index2;
-        positionMapRef.current.set(getItemId(record), position);
-        return {
-          ...record,
-          position
-        };
-      });
-      allLoadedRecordsRef.current = records;
-      return records;
-    }
-    const prev = allLoadedRecordsRef.current;
-    const shownDataIds = new Set(shownData.map(getItemId));
-    const scrollDirection = scrollDirectionRef.current;
-    const basePosition = view.search ? 1 : view.startPosition ?? 1;
-    const newRecords = shownData.map((record, index2) => {
-      const itemId = getItemId(record);
-      const position = view.infiniteScrollEnabled ? basePosition + index2 : void 0;
-      if (position !== void 0) {
-        positionMapRef.current.set(itemId, position);
-      }
-      return {
-        ...record,
-        position
-      };
-    });
-    if (newRecords.length === 0) {
-      return prev;
-    }
-    const prevWithoutDuplicates = prev.filter(
-      (record) => !shownDataIds.has(getItemId(record))
-    );
-    const allRecords = scrollDirection === "up" ? [...newRecords, ...prevWithoutDuplicates] : [...prevWithoutDuplicates, ...newRecords];
-    allRecords.sort((a2, b2) => {
-      const posA = a2.position;
-      const posB = b2.position;
-      return posA - posB;
-    });
-    let result = allRecords;
-    if (visibleEntries.length > 0) {
-      const visibleMin = Math.min(...visibleEntries);
-      const visibleMax = Math.max(...visibleEntries);
-      const buffer = 20;
-      const recordPositions = allRecords.map(
-        (r3) => r3.position
-      );
-      const minRecordPos = Math.min(...recordPositions);
-      const maxRecordPos = Math.max(...recordPositions);
-      const hasOverlap = !(maxRecordPos < visibleMin - buffer || minRecordPos > visibleMax + buffer);
-      if (hasOverlap) {
-        result = allRecords.filter((record) => {
-          const itemId = getItemId(record);
-          const isSelected2 = selection?.includes(itemId);
-          if (isSelected2) {
-            return true;
-          }
-          const itemPosition = record.position;
-          if (scrollDirection === "up") {
-            return itemPosition <= visibleMax + buffer;
-          } else if (scrollDirection === "down") {
-            return itemPosition >= visibleMin - buffer;
-          }
-          return itemPosition >= visibleMin - buffer && itemPosition <= visibleMax + buffer;
-        });
-      }
-    }
-    allLoadedRecordsRef.current = result;
-    return result;
-  }, [
-    shownData,
-    view.search,
-    view.filters,
-    view.perPage,
-    view.startPosition,
-    view.infiniteScrollEnabled,
-    visibleEntries,
-    selection,
-    getItemId
-  ]);
-  if (!isInfiniteScrollEnabled) {
-    const dataToReturn = isLoading && previousDataRef.current?.length ? previousDataRef.current : shownData;
-    return {
-      data: dataToReturn.map((item) => ({
-        ...item,
-        position: void 0
-      })),
-      paginationInfo: isLoading && previousDataRef.current?.length ? previousPaginationInfoRef.current : paginationInfo,
-      hasInitiallyLoaded,
-      setVisibleEntries: void 0
-    };
-  }
-  return {
-    data: allLoadedRecords,
-    paginationInfo,
-    hasInitiallyLoaded,
-    setVisibleEntries
-  };
-}
-
-// packages/dataviews/build-module/hooks/use-infinite-scroll.mjs
-var import_element116 = __toESM(require_element(), 1);
-var import_compose15 = __toESM(require_compose(), 1);
-function captureAnchorElement(container, anchorElementRef, direction) {
-  const containerRect = container.getBoundingClientRect();
-  const centerY = containerRect.top + containerRect.height / 2;
-  const items = Array.from(container.querySelectorAll("[aria-posinset]"));
-  if (items.length === 0) {
-    return false;
-  }
-  const bestAnchor = items.reduce((best, item) => {
-    const itemRect = item.getBoundingClientRect();
-    const itemCenterY = itemRect.top + itemRect.height / 2;
-    const distance = Math.abs(itemCenterY - centerY);
-    const bestRect = best.getBoundingClientRect();
-    const bestCenterY = bestRect.top + bestRect.height / 2;
-    const bestDistance = Math.abs(bestCenterY - centerY);
-    return distance < bestDistance ? item : best;
-  });
-  const posinset = Number(bestAnchor.getAttribute("aria-posinset"));
-  const anchorRect = bestAnchor.getBoundingClientRect();
-  anchorElementRef.current = {
-    posinset,
-    viewportOffset: anchorRect.top - containerRect.top,
-    scrollTop: container.scrollTop,
-    direction
-  };
-  return true;
-}
-function useInfiniteScroll({
-  view,
-  onChangeView,
-  isLoading,
-  paginationInfo,
-  containerRef,
-  setVisibleEntries
-}) {
-  const anchorElementRef = (0, import_element116.useRef)(null);
-  const viewRef = (0, import_element116.useRef)(view);
-  const isLoadingRef = (0, import_element116.useRef)(isLoading);
-  const onChangeViewRef = (0, import_element116.useRef)(onChangeView);
-  const totalItemsRef = (0, import_element116.useRef)(paginationInfo.totalItems);
-  (0, import_element116.useLayoutEffect)(() => {
-    viewRef.current = view;
-    isLoadingRef.current = isLoading;
-    onChangeViewRef.current = onChangeView;
-    totalItemsRef.current = paginationInfo.totalItems;
-  }, [view, isLoading, onChangeView, paginationInfo.totalItems]);
-  const intersectionObserverCallback = (0, import_element116.useCallback)(
-    (entries) => {
-      if (!setVisibleEntries) {
-        return;
-      }
-      setVisibleEntries((prev) => {
-        const newVisibleEntries = new Set(prev);
-        let hasChanged = false;
-        entries.forEach((entry) => {
-          const posInSet = Number(
-            entry.target?.attributes?.getNamedItem(
-              "aria-posinset"
-            )?.value
-          );
-          if (isNaN(posInSet)) {
-            return;
-          }
-          if (entry.isIntersecting) {
-            if (!newVisibleEntries.has(posInSet)) {
-              newVisibleEntries.add(posInSet);
-              hasChanged = true;
-            }
-          } else if (newVisibleEntries.has(posInSet)) {
-            newVisibleEntries.delete(posInSet);
-            hasChanged = true;
-          }
-        });
-        return hasChanged ? Array.from(newVisibleEntries).sort() : prev;
-      });
-    },
-    [setVisibleEntries]
-  );
-  (0, import_element116.useLayoutEffect)(() => {
-    const container = containerRef.current;
-    const anchor = anchorElementRef.current;
-    if (!container || !view.infiniteScrollEnabled || !anchor || isLoading) {
-      return;
-    }
-    const anchorElement = container.querySelector(
-      `[aria-posinset="${anchor.posinset}"]`
-    );
-    if (anchorElement) {
-      const containerRect = container.getBoundingClientRect();
-      const anchorRect = anchorElement.getBoundingClientRect();
-      const currentOffset = anchorRect.top - containerRect.top;
-      const scrollAdjustment = currentOffset - anchor.viewportOffset + (container.scrollTop - anchor.scrollTop);
-      if (Math.abs(scrollAdjustment) > 1) {
-        container.scrollTop += scrollAdjustment;
-      }
-    }
-    anchorElementRef.current = null;
-  }, [containerRef, isLoading, view.infiniteScrollEnabled]);
-  const intersectionObserverRef = (0, import_element116.useRef)(
-    null
-  );
-  (0, import_element116.useEffect)(() => {
-    if (!view.infiniteScrollEnabled || !intersectionObserverCallback) {
-      if (intersectionObserverRef.current) {
-        intersectionObserverRef.current.disconnect();
-        intersectionObserverRef.current = null;
-      }
-      return;
-    }
-    intersectionObserverRef.current = new IntersectionObserver(
-      intersectionObserverCallback,
-      { root: null, rootMargin: "0px", threshold: 0.1 }
-    );
-    return () => {
-      if (intersectionObserverRef.current) {
-        intersectionObserverRef.current.disconnect();
-        intersectionObserverRef.current = null;
-      }
-    };
-  }, [view.infiniteScrollEnabled, intersectionObserverCallback]);
-  (0, import_element116.useEffect)(() => {
-    if (!view.infiniteScrollEnabled || !containerRef.current) {
-      return;
-    }
-    let lastScrollTop = 0;
-    const BOTTOM_THRESHOLD = 600;
-    const TOP_THRESHOLD = 800;
-    const handleScroll = (0, import_compose15.throttle)((event) => {
-      const currentView = viewRef.current;
-      const totalItems = totalItemsRef.current;
-      const target = event.target;
-      const scrollTop = target.scrollTop;
-      const scrollHeight = target.scrollHeight;
-      const clientHeight = target.clientHeight;
-      const scrollDirection = scrollTop > lastScrollTop ? "down" : "up";
-      lastScrollTop = scrollTop;
-      if (isLoadingRef.current) {
-        return;
-      }
-      const currentStartPosition = currentView.startPosition || 1;
-      const batchSize = currentView.perPage || 10;
-      const currentEndPosition = Math.min(
-        currentStartPosition + batchSize,
-        totalItems
-      );
-      if (scrollDirection === "down" && scrollTop + clientHeight >= scrollHeight - BOTTOM_THRESHOLD) {
-        if (currentEndPosition < totalItems) {
-          const newStartPosition = currentEndPosition;
-          captureAnchorElement(target, anchorElementRef, "down");
-          onChangeViewRef.current({
-            ...currentView,
-            startPosition: newStartPosition
-          });
-        }
-      }
-      if (scrollDirection === "up" && scrollTop <= TOP_THRESHOLD) {
-        if (currentStartPosition > 1) {
-          const calculatedStartPosition = currentStartPosition - batchSize;
-          const newStartPosition = calculatedStartPosition < 6 ? 1 : calculatedStartPosition;
-          captureAnchorElement(target, anchorElementRef, "up");
-          onChangeViewRef.current({
-            ...currentView,
-            startPosition: newStartPosition
-          });
-        }
-      }
-    }, 50);
-    const container = containerRef.current;
-    container.addEventListener("scroll", handleScroll);
-    return () => {
-      container.removeEventListener("scroll", handleScroll);
-      handleScroll.cancel();
-    };
-  }, [containerRef, view.infiniteScrollEnabled]);
-  return {
-    intersectionObserver: intersectionObserverRef.current
-  };
-}
-
-// packages/dataviews/build-module/dataviews/index.mjs
-var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
-var defaultGetItemId = (item) => item.id;
-var defaultIsItemClickable = () => true;
-var EMPTY_ARRAY7 = [];
-var DEFAULT_LAYOUTS = { table: {}, grid: {}, list: {} };
-var dataViewsLayouts = VIEW_LAYOUTS.filter(
-  (viewLayout) => !viewLayout.isPicker
-);
-function DefaultUI({
-  header,
-  search = true,
-  searchLabel = void 0
-}) {
-  const { view } = (0, import_element117.useContext)(dataviews_context_default);
-  const isInfiniteScroll = view.infiniteScrollEnabled;
-  return /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(import_jsx_runtime164.Fragment, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        align: "top",
-        justify: "space-between",
-        className: clsx_default("dataviews__view-actions", {
-          "dataviews__view-actions--infinite-scroll": isInfiniteScroll
-        }),
-        gap: "xs",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(
-            Stack,
-            {
-              direction: "row",
-              justify: "start",
-              gap: "sm",
-              className: "dataviews__search",
-              children: [
-                search && /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(dataviews_search_default, { label: searchLabel }),
-                /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(toggle_default, {})
-              ]
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(Stack, { direction: "row", gap: "xs", style: { flexShrink: 0 }, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(dataviews_view_config_default, {}),
-            header
-          ] })
-        ]
-      }
-    ),
-    /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(filters_toggled_default, { className: "dataviews-filters__container" }),
-    /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(DataViewsLayout, {}),
-    /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(DataViewsFooter, {})
-  ] });
-}
-function DataViews({
-  view,
-  onChangeView,
-  fields,
-  search = true,
-  searchLabel = void 0,
-  actions = EMPTY_ARRAY7,
-  data,
-  getItemId = defaultGetItemId,
-  getItemLevel,
-  isLoading = false,
-  paginationInfo,
-  defaultLayouts: defaultLayoutsProperty = DEFAULT_LAYOUTS,
-  selection: selectionProperty,
-  onChangeSelection,
-  onClickItem,
-  renderItemLink,
-  isItemClickable = defaultIsItemClickable,
-  header,
-  children,
-  config = { perPageSizes: [10, 20, 50, 100] },
-  empty,
-  onReset
-}) {
-  const [selectionState, setSelectionState] = (0, import_element117.useState)([]);
-  const isUncontrolled = selectionProperty === void 0 || onChangeSelection === void 0;
-  const selection = isUncontrolled ? selectionState : selectionProperty;
-  const {
-    data: displayData,
-    paginationInfo: displayPaginationInfo,
-    hasInitiallyLoaded,
-    setVisibleEntries
-  } = useData({
-    view,
-    data,
-    getItemId,
-    isLoading,
-    selection,
-    paginationInfo
-  });
-  const containerRef = (0, import_element117.useRef)(null);
-  const [containerWidth, setContainerWidth] = (0, import_element117.useState)(0);
-  const resizeObserverRef = (0, import_compose16.useResizeObserver)(
-    (resizeObserverEntries) => {
-      setContainerWidth(
-        resizeObserverEntries[0].borderBoxSize[0].inlineSize
-      );
-    },
-    { box: "border-box" }
-  );
-  const [openedFilter, setOpenedFilter] = (0, import_element117.useState)(null);
-  function setSelectionWithChange(value) {
-    const newValue = typeof value === "function" ? value(selection) : value;
-    if (isUncontrolled) {
-      setSelectionState(newValue);
-    }
-    if (onChangeSelection) {
-      onChangeSelection(newValue);
-    }
-  }
-  const _fields = (0, import_element117.useMemo)(() => normalizeFields(fields), [fields]);
-  const _selection = (0, import_element117.useMemo)(() => {
-    if (view.infiniteScrollEnabled) {
-      return selection;
-    }
-    return selection.filter(
-      (id) => data.some((item) => getItemId(item) === id)
-    );
-  }, [selection, data, getItemId, view.infiniteScrollEnabled]);
-  const filters = use_filters_default(_fields, view);
-  const hasPrimaryOrLockedFilters = (0, import_element117.useMemo)(
-    () => (filters || []).some(
-      (filter) => filter.isPrimary || filter.isLocked
-    ),
-    [filters]
-  );
-  const [isShowingFilter, setIsShowingFilter] = (0, import_element117.useState)(
-    hasPrimaryOrLockedFilters
-  );
-  const { intersectionObserver } = useInfiniteScroll({
-    view,
-    onChangeView,
-    isLoading,
-    paginationInfo,
-    containerRef,
-    setVisibleEntries
-  });
-  (0, import_element117.useEffect)(() => {
-    if (hasPrimaryOrLockedFilters && !isShowingFilter) {
-      setIsShowingFilter(true);
-    }
-  }, [hasPrimaryOrLockedFilters, isShowingFilter]);
-  const defaultLayouts3 = (0, import_element117.useMemo)(
-    () => Object.fromEntries(
-      Object.entries(defaultLayoutsProperty).filter(([layoutType]) => {
-        return dataViewsLayouts.some(
-          (viewLayout) => viewLayout.type === layoutType
-        );
-      }).map(([key, value]) => [
-        key,
-        value === true ? {} : value
-      ])
-    ),
-    [defaultLayoutsProperty]
-  );
-  if (!defaultLayouts3[view.type]) {
-    return null;
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
-    dataviews_context_default.Provider,
-    {
-      value: {
-        view,
-        onChangeView,
-        fields: _fields,
-        actions,
-        data: displayData,
-        isLoading,
-        paginationInfo: displayPaginationInfo,
-        selection: _selection,
-        onChangeSelection: setSelectionWithChange,
-        openedFilter,
-        setOpenedFilter,
-        getItemId,
-        getItemLevel,
-        isItemClickable,
-        onClickItem,
-        renderItemLink,
-        containerWidth,
-        containerRef,
-        resizeObserverRef,
-        defaultLayouts: defaultLayouts3,
-        filters,
-        isShowingFilter,
-        setIsShowingFilter,
-        config,
-        empty,
-        hasInitiallyLoaded,
-        onReset,
-        intersectionObserver
-      },
-      children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)("div", { className: "dataviews-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
-        DefaultUI,
-        {
-          header,
-          search,
-          searchLabel
-        }
-      ) })
-    }
-  );
-}
-var DataViewsSubComponents = DataViews;
-DataViewsSubComponents.BulkActionToolbar = BulkActionsFooter;
-DataViewsSubComponents.Filters = filters_default;
-DataViewsSubComponents.FiltersToggled = filters_toggled_default;
-DataViewsSubComponents.FiltersToggle = toggle_default;
-DataViewsSubComponents.Layout = DataViewsLayout;
-DataViewsSubComponents.LayoutSwitcher = ViewTypeMenu;
-DataViewsSubComponents.Pagination = DataViewsPagination;
-DataViewsSubComponents.Search = dataviews_search_default;
-DataViewsSubComponents.ViewConfig = DataviewsViewConfigDropdown;
-DataViewsSubComponents.Footer = DataViewsFooter;
-var dataviews_default = DataViewsSubComponents;
-
-// packages/dataviews/build-module/dataform/index.mjs
-var import_element129 = __toESM(require_element(), 1);
-
-// packages/dataviews/build-module/components/dataform-context/index.mjs
-var import_element118 = __toESM(require_element(), 1);
-var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
-var DataFormContext = (0, import_element118.createContext)({
-  fields: []
-});
-DataFormContext.displayName = "DataFormContext";
-function DataFormProvider({
-  fields,
-  children
-}) {
-  return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(DataFormContext.Provider, { value: { fields }, children });
-}
-var dataform_context_default = DataFormContext;
-
-// packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
-var import_element128 = __toESM(require_element(), 1);
-
-// packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
-var import_element119 = __toESM(require_element(), 1);
-var import_components49 = __toESM(require_components(), 1);
-
-// packages/dataviews/build-module/components/dataform-layouts/normalize-form.mjs
-var import_i18n49 = __toESM(require_i18n(), 1);
-var DEFAULT_LAYOUT = {
-  type: "regular",
-  labelPosition: "top"
-};
-var normalizeCardSummaryField = (sum) => {
-  if (typeof sum === "string") {
-    return [{ id: sum, visibility: "when-collapsed" }];
-  }
-  return sum.map((item) => {
-    if (typeof item === "string") {
-      return { id: item, visibility: "when-collapsed" };
-    }
-    return { id: item.id, visibility: item.visibility };
-  });
-};
-function normalizeLayout(layout) {
-  let normalizedLayout = DEFAULT_LAYOUT;
-  if (layout?.type === "regular") {
-    normalizedLayout = {
-      type: "regular",
-      labelPosition: layout?.labelPosition ?? "top"
-    };
-  } else if (layout?.type === "panel") {
-    const summary = layout.summary ?? [];
-    const normalizedSummary = Array.isArray(summary) ? summary : [summary];
-    const openAs = layout?.openAs;
-    let normalizedOpenAs;
-    if (typeof openAs === "object" && openAs.type === "modal") {
-      normalizedOpenAs = {
-        type: "modal",
-        applyLabel: openAs.applyLabel?.trim() || (0, import_i18n49.__)("Apply"),
-        cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n49.__)("Cancel")
-      };
-    } else if (openAs === "modal") {
-      normalizedOpenAs = {
-        type: "modal",
-        applyLabel: (0, import_i18n49.__)("Apply"),
-        cancelLabel: (0, import_i18n49.__)("Cancel")
-      };
-    } else {
-      normalizedOpenAs = { type: "dropdown" };
-    }
-    normalizedLayout = {
-      type: "panel",
-      labelPosition: layout?.labelPosition ?? "side",
-      openAs: normalizedOpenAs,
-      summary: normalizedSummary,
-      editVisibility: layout?.editVisibility ?? "on-hover"
-    };
-  } else if (layout?.type === "card") {
-    if (layout.withHeader === false) {
-      normalizedLayout = {
-        type: "card",
-        withHeader: false,
-        isOpened: true,
-        summary: [],
-        isCollapsible: false
-      };
-    } else {
-      const summary = layout.summary ?? [];
-      normalizedLayout = {
-        type: "card",
-        withHeader: true,
-        isOpened: typeof layout.isOpened === "boolean" ? layout.isOpened : true,
-        summary: normalizeCardSummaryField(summary),
-        isCollapsible: layout.isCollapsible === void 0 ? true : layout.isCollapsible
-      };
-    }
-  } else if (layout?.type === "row") {
-    normalizedLayout = {
-      type: "row",
-      alignment: layout?.alignment ?? "center",
-      styles: layout?.styles ?? {}
-    };
-  } else if (layout?.type === "details") {
-    normalizedLayout = {
-      type: "details",
-      summary: layout?.summary ?? ""
-    };
-  }
-  return normalizedLayout;
-}
-function normalizeForm(form) {
-  const normalizedFormLayout = normalizeLayout(form?.layout);
-  const normalizedFields = (form.fields ?? []).map(
-    (field) => {
-      if (typeof field === "string") {
-        return {
-          id: field,
-          layout: normalizedFormLayout
-        };
-      }
-      const fieldLayout = field.layout ? normalizeLayout(field.layout) : normalizedFormLayout;
-      return {
-        id: field.id,
-        layout: fieldLayout,
-        ...!!field.label && { label: field.label },
-        ...!!field.description && {
-          description: field.description
-        },
-        ..."children" in field && Array.isArray(field.children) && {
-          children: normalizeForm({
-            fields: field.children,
-            layout: DEFAULT_LAYOUT
-          }).fields
-        }
-      };
-    }
-  );
-  return {
-    layout: normalizedFormLayout,
-    fields: normalizedFields
-  };
-}
-var normalize_form_default = normalizeForm;
-
-// packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
-var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
-function Header4({ title }) {
-  return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
-    Stack,
-    {
-      direction: "column",
-      className: "dataforms-layouts-regular__header",
-      gap: "lg",
-      children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_components49.__experimentalHeading, { level: 2, size: 13, children: title }) })
-    }
-  );
-}
-function FormRegularField({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity
-}) {
-  const { fields } = (0, import_element119.useContext)(dataform_context_default);
-  const layout = field.layout;
-  const form = (0, import_element119.useMemo)(
-    () => ({
-      layout: DEFAULT_LAYOUT,
-      fields: !!field.children ? field.children : []
-    }),
-    [field]
-  );
-  if (!!field.children) {
-    return /* @__PURE__ */ (0, import_jsx_runtime166.jsxs)(import_jsx_runtime166.Fragment, { children: [
-      !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(Header4, { title: field.label }),
-      /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
-        DataFormLayout,
-        {
-          data,
-          form,
-          onChange,
-          validity: validity?.children
-        }
-      )
-    ] });
-  }
-  const labelPosition = layout.labelPosition;
-  const fieldDefinition = fields.find(
-    (fieldDef) => fieldDef.id === field.id
-  );
-  if (!fieldDefinition || !fieldDefinition.Edit) {
-    return null;
-  }
-  if (labelPosition === "side") {
-    return /* @__PURE__ */ (0, import_jsx_runtime166.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        className: "dataforms-layouts-regular__field",
-        gap: "sm",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
-            "div",
-            {
-              className: clsx_default(
-                "dataforms-layouts-regular__field-label",
-                `dataforms-layouts-regular__field-label--label-position-${labelPosition}`
-              ),
-              children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_components49.BaseControl.VisualLabel, { children: fieldDefinition.label })
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime166.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
-            fieldDefinition.render,
-            {
-              item: data,
-              field: fieldDefinition
-            }
-          ) : /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
-            fieldDefinition.Edit,
-            {
-              data,
-              field: fieldDefinition,
-              onChange,
-              hideLabelFromVision: true,
-              markWhenOptional,
-              validity
-            },
-            fieldDefinition.id
-          ) })
-        ]
-      }
-    );
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)("div", { className: "dataforms-layouts-regular__field", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_jsx_runtime166.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime166.jsxs)(import_jsx_runtime166.Fragment, { children: [
-    !hideLabelFromVision && labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_components49.BaseControl.VisualLabel, { children: fieldDefinition.label }),
-    /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
-      fieldDefinition.render,
-      {
-        item: data,
-        field: fieldDefinition
-      }
-    )
-  ] }) }) : /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
-    fieldDefinition.Edit,
-    {
-      data,
-      field: fieldDefinition,
-      onChange,
-      hideLabelFromVision: labelPosition === "none" ? true : hideLabelFromVision,
-      markWhenOptional,
-      validity
-    }
-  ) });
-}
-
-// packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
-var import_deepmerge2 = __toESM(require_cjs(), 1);
-var import_components52 = __toESM(require_components(), 1);
-var import_element124 = __toESM(require_element(), 1);
-var import_compose18 = __toESM(require_compose(), 1);
-
-// packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
-var import_components51 = __toESM(require_components(), 1);
-var import_i18n50 = __toESM(require_i18n(), 1);
-var import_compose17 = __toESM(require_compose(), 1);
-var import_element120 = __toESM(require_element(), 1);
-
-// packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-label-classname.mjs
-function getLabelClassName(labelPosition, showError) {
-  return clsx_default(
-    "dataforms-layouts-panel__field-label",
-    `dataforms-layouts-panel__field-label--label-position-${labelPosition}`,
-    { "has-error": showError }
-  );
-}
-var get_label_classname_default = getLabelClassName;
-
-// packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-label-content.mjs
-var import_components50 = __toESM(require_components(), 1);
-var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
-function getLabelContent(showError, errorMessage, fieldLabel) {
-  return showError ? /* @__PURE__ */ (0, import_jsx_runtime167.jsxs)(tooltip_exports.Root, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
-      tooltip_exports.Trigger,
-      {
-        render: /* @__PURE__ */ (0, import_jsx_runtime167.jsxs)("span", { className: "dataforms-layouts-panel__field-label-error-content", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(import_components50.Icon, { icon: error_default, size: 16 }),
-          /* @__PURE__ */ (0, import_jsx_runtime167.jsxs)(VisuallyHidden, { children: [
-            errorMessage,
-            ": "
-          ] }),
-          fieldLabel
-        ] })
-      }
-    ),
-    /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(tooltip_exports.Popup, { children: errorMessage })
-  ] }) : fieldLabel;
-}
-var get_label_content_default = getLabelContent;
-
-// packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-first-validation-error.mjs
-function getFirstValidationError(validity) {
-  if (!validity) {
-    return void 0;
-  }
-  const validityRules = Object.keys(validity).filter(
-    (key) => key !== "children"
-  );
-  for (const key of validityRules) {
-    const rule = validity[key];
-    if (rule === void 0) {
-      continue;
-    }
-    if (rule.type === "invalid") {
-      if (rule.message) {
-        return rule.message;
-      }
-      if (key === "required") {
-        return "A required field is empty";
-      }
-      return "Unidentified validation error";
-    }
-  }
-  if (validity.children) {
-    for (const childValidity of Object.values(validity.children)) {
-      const childError = getFirstValidationError(childValidity);
-      if (childError) {
-        return childError;
-      }
-    }
-  }
-  return void 0;
-}
-var get_first_validation_error_default = getFirstValidationError;
-
-// packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
-var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
-function SummaryButton({
-  data,
-  field,
-  fieldLabel,
-  summaryFields,
-  validity,
-  touched,
-  disabled: disabled2,
-  isOpen,
-  onClick
-}) {
-  const { labelPosition, editVisibility } = field.layout;
-  const errorMessage = get_first_validation_error_default(validity);
-  const showError = touched && !!errorMessage;
-  const labelClassName = get_label_classname_default(labelPosition, showError);
-  const labelContent = get_label_content_default(showError, errorMessage, fieldLabel);
-  const className = clsx_default(
-    "dataforms-layouts-panel__field-trigger",
-    `dataforms-layouts-panel__field-trigger--label-${labelPosition}`,
-    {
-      "is-disabled": disabled2,
-      "dataforms-layouts-panel__field-trigger--edit-always": editVisibility === "always"
-    }
-  );
-  const controlId = (0, import_compose17.useInstanceId)(
-    SummaryButton,
-    "dataforms-layouts-panel__field-control"
-  );
-  const ariaLabel = showError ? (0, import_i18n50.sprintf)(
-    // translators: %s: Field name.
-    (0, import_i18n50._x)("Edit %s (has errors)", "field"),
-    fieldLabel || ""
-  ) : (0, import_i18n50.sprintf)(
-    // translators: %s: Field name.
-    (0, import_i18n50._x)("Edit %s", "field"),
-    fieldLabel || ""
-  );
-  const rowRef = (0, import_element120.useRef)(null);
-  const editButtonRef = (0, import_element120.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_runtime168.jsxs)(
-    "div",
-    {
-      ref: rowRef,
-      className,
-      onClick: !disabled2 ? handleRowClick : void 0,
-      onKeyDown: !disabled2 ? handleKeyDown : void 0,
-      children: [
-        labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)("span", { className: labelClassName, children: labelContent }),
-        labelPosition === "none" && showError && /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(tooltip_exports.Root, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
-            tooltip_exports.Trigger,
-            {
-              render: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
-                "span",
-                {
-                  className: "dataforms-layouts-panel__field-label-error-content",
-                  role: "img",
-                  "aria-label": errorMessage,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_components51.Icon, { icon: error_default, size: 16 })
-                }
-              )
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(tooltip_exports.Popup, { children: errorMessage })
-        ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
-          "span",
-          {
-            id: `${controlId}`,
-            className: "dataforms-layouts-panel__field-control",
-            children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
-              "span",
-              {
-                style: {
-                  display: "flex",
-                  flexDirection: "column",
-                  alignItems: "flex-start",
-                  width: "100%",
-                  gap: "2px"
-                },
-                children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
-                  "span",
-                  {
-                    style: { width: "100%" },
-                    children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
-                      summaryField.render,
-                      {
-                        item: data,
-                        field: summaryField
-                      }
-                    )
-                  },
-                  summaryField.id
-                ))
-              }
-            ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
-              summaryField.render,
-              {
-                item: data,
-                field: summaryField
-              },
-              summaryField.id
-            ))
-          }
-        ),
-        !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
-          import_components51.Button,
-          {
-            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}`
-          }
-        )
-      ]
-    }
-  );
-}
-
-// packages/dataviews/build-module/hooks/use-form-validity.mjs
-var import_deepmerge = __toESM(require_cjs(), 1);
-var import_es62 = __toESM(require_es6(), 1);
-var import_element121 = __toESM(require_element(), 1);
-var import_i18n51 = __toESM(require_i18n(), 1);
-function isFormValid(formValidity) {
-  if (!formValidity) {
-    return true;
-  }
-  return Object.values(formValidity).every((fieldValidation) => {
-    return Object.entries(fieldValidation).every(
-      ([key, validation]) => {
-        if (key === "children" && validation && typeof validation === "object") {
-          return isFormValid(validation);
-        }
-        return validation.type !== "invalid" && validation.type !== "validating";
-      }
-    );
-  });
-}
-function getFormFieldsToValidate(form, fields) {
-  const normalizedForm = normalize_form_default(form);
-  if (normalizedForm.fields.length === 0) {
-    return [];
-  }
-  const fieldsMap = /* @__PURE__ */ new Map();
-  fields.forEach((field) => {
-    fieldsMap.set(field.id, field);
-  });
-  function processFormField(formField) {
-    if ("children" in formField && Array.isArray(formField.children)) {
-      const processedChildren = formField.children.map(processFormField).filter((child) => child !== null);
-      if (processedChildren.length === 0) {
-        return null;
-      }
-      const fieldDef2 = fieldsMap.get(formField.id);
-      if (fieldDef2) {
-        const [normalizedField2] = normalizeFields([
-          fieldDef2
-        ]);
-        return {
-          id: formField.id,
-          children: processedChildren,
-          field: normalizedField2
-        };
-      }
-      return {
-        id: formField.id,
-        children: processedChildren
-      };
-    }
-    const fieldDef = fieldsMap.get(formField.id);
-    if (!fieldDef) {
-      return null;
-    }
-    const [normalizedField] = normalizeFields([fieldDef]);
-    return {
-      id: formField.id,
-      children: [],
-      field: normalizedField
-    };
-  }
-  const toValidate = normalizedForm.fields.map(processFormField).filter((field) => field !== null);
-  return toValidate;
-}
-function setValidityAtPath(formValidity, fieldValidity, path) {
-  if (!formValidity) {
-    formValidity = {};
-  }
-  if (path.length === 0) {
-    return formValidity;
-  }
-  const result = { ...formValidity };
-  let current = result;
-  for (let i2 = 0; i2 < path.length - 1; i2++) {
-    const segment = path[i2];
-    if (!current[segment]) {
-      current[segment] = {};
-    }
-    current[segment] = { ...current[segment] };
-    current = current[segment];
-  }
-  const finalKey = path[path.length - 1];
-  current[finalKey] = {
-    ...current[finalKey] || {},
-    ...fieldValidity
-  };
-  return result;
-}
-function removeValidationProperty(formValidity, path, property) {
-  if (!formValidity || path.length === 0) {
-    return formValidity;
-  }
-  const result = { ...formValidity };
-  let current = result;
-  for (let i2 = 0; i2 < path.length - 1; i2++) {
-    const segment = path[i2];
-    if (!current[segment]) {
-      return formValidity;
-    }
-    current[segment] = { ...current[segment] };
-    current = current[segment];
-  }
-  const finalKey = path[path.length - 1];
-  if (!current[finalKey]) {
-    return formValidity;
-  }
-  const fieldValidity = { ...current[finalKey] };
-  delete fieldValidity[property];
-  if (Object.keys(fieldValidity).length === 0) {
-    delete current[finalKey];
-  } else {
-    current[finalKey] = fieldValidity;
-  }
-  if (Object.keys(result).length === 0) {
-    return void 0;
-  }
-  return result;
-}
-function handleElementsValidationAsync(promise, formField, promiseHandler) {
-  const { elementsCounterRef, setFormValidity, path, item } = promiseHandler;
-  const currentToken = (elementsCounterRef.current[formField.id] || 0) + 1;
-  elementsCounterRef.current[formField.id] = currentToken;
-  promise.then((result) => {
-    if (currentToken !== elementsCounterRef.current[formField.id]) {
-      return;
-    }
-    if (!Array.isArray(result)) {
-      setFormValidity((prev) => {
-        const newFormValidity = setValidityAtPath(
-          prev,
-          {
-            elements: {
-              type: "invalid",
-              message: (0, import_i18n51.__)("Could not validate elements.")
-            }
-          },
-          [...path, formField.id]
-        );
-        return newFormValidity;
-      });
-      return;
-    }
-    if (formField.field?.isValid.elements && !formField.field.isValid.elements.validate(item, {
-      ...formField.field,
-      elements: result
-    })) {
-      setFormValidity((prev) => {
-        const newFormValidity = setValidityAtPath(
-          prev,
-          {
-            elements: {
-              type: "invalid",
-              message: (0, import_i18n51.__)(
-                "Value must be one of the elements."
-              )
-            }
-          },
-          [...path, formField.id]
-        );
-        return newFormValidity;
-      });
-    } else {
-      setFormValidity((prev) => {
-        return removeValidationProperty(
-          prev,
-          [...path, formField.id],
-          "elements"
-        );
-      });
-    }
-  }).catch((error2) => {
-    if (currentToken !== elementsCounterRef.current[formField.id]) {
-      return;
-    }
-    let errorMessage;
-    if (error2 instanceof Error) {
-      errorMessage = error2.message;
-    } else {
-      errorMessage = String(error2) || (0, import_i18n51.__)(
-        "Unknown error when running elements validation asynchronously."
-      );
-    }
-    setFormValidity((prev) => {
-      const newFormValidity = setValidityAtPath(
-        prev,
-        {
-          elements: {
-            type: "invalid",
-            message: errorMessage
-          }
-        },
-        [...path, formField.id]
-      );
-      return newFormValidity;
-    });
-  });
-}
-function handleCustomValidationAsync(promise, formField, promiseHandler) {
-  const { customCounterRef, setFormValidity, path } = promiseHandler;
-  const currentToken = (customCounterRef.current[formField.id] || 0) + 1;
-  customCounterRef.current[formField.id] = currentToken;
-  promise.then((result) => {
-    if (currentToken !== customCounterRef.current[formField.id]) {
-      return;
-    }
-    if (result === null) {
-      setFormValidity((prev) => {
-        return removeValidationProperty(
-          prev,
-          [...path, formField.id],
-          "custom"
-        );
-      });
-      return;
-    }
-    if (typeof result === "string") {
-      setFormValidity((prev) => {
-        const newFormValidity = setValidityAtPath(
-          prev,
-          {
-            custom: {
-              type: "invalid",
-              message: result
-            }
-          },
-          [...path, formField.id]
-        );
-        return newFormValidity;
-      });
-      return;
-    }
-    setFormValidity((prev) => {
-      const newFormValidity = setValidityAtPath(
-        prev,
-        {
-          custom: {
-            type: "invalid",
-            message: (0, import_i18n51.__)("Validation could not be processed.")
-          }
-        },
-        [...path, formField.id]
-      );
-      return newFormValidity;
-    });
-  }).catch((error2) => {
-    if (currentToken !== customCounterRef.current[formField.id]) {
-      return;
-    }
-    let errorMessage;
-    if (error2 instanceof Error) {
-      errorMessage = error2.message;
-    } else {
-      errorMessage = String(error2) || (0, import_i18n51.__)(
-        "Unknown error when running custom validation asynchronously."
-      );
-    }
-    setFormValidity((prev) => {
-      const newFormValidity = setValidityAtPath(
-        prev,
-        {
-          custom: {
-            type: "invalid",
-            message: errorMessage
-          }
-        },
-        [...path, formField.id]
-      );
-      return newFormValidity;
-    });
-  });
-}
-function validateFormField(item, formField, promiseHandler) {
-  if (formField.field?.isValid.required && !formField.field.isValid.required.validate(item, formField.field)) {
-    return {
-      required: { type: "invalid" }
-    };
-  }
-  if (formField.field?.isValid.pattern && !formField.field.isValid.pattern.validate(item, formField.field)) {
-    return {
-      pattern: {
-        type: "invalid",
-        message: (0, import_i18n51.__)("Value does not match the required pattern.")
-      }
-    };
-  }
-  if (formField.field?.isValid.min && !formField.field.isValid.min.validate(item, formField.field)) {
-    return {
-      min: {
-        type: "invalid",
-        message: (0, import_i18n51.__)("Value is below the minimum.")
-      }
-    };
-  }
-  if (formField.field?.isValid.max && !formField.field.isValid.max.validate(item, formField.field)) {
-    return {
-      max: {
-        type: "invalid",
-        message: (0, import_i18n51.__)("Value is above the maximum.")
-      }
-    };
-  }
-  if (formField.field?.isValid.minLength && !formField.field.isValid.minLength.validate(item, formField.field)) {
-    return {
-      minLength: {
-        type: "invalid",
-        message: (0, import_i18n51.__)("Value is too short.")
-      }
-    };
-  }
-  if (formField.field?.isValid.maxLength && !formField.field.isValid.maxLength.validate(item, formField.field)) {
-    return {
-      maxLength: {
-        type: "invalid",
-        message: (0, import_i18n51.__)("Value is too long.")
-      }
-    };
-  }
-  if (formField.field?.isValid.elements && formField.field.hasElements && !formField.field.getElements && Array.isArray(formField.field.elements) && !formField.field.isValid.elements.validate(item, formField.field)) {
-    return {
-      elements: {
-        type: "invalid",
-        message: (0, import_i18n51.__)("Value must be one of the elements.")
-      }
-    };
-  }
-  let customError;
-  if (!!formField.field && formField.field.isValid.custom) {
-    try {
-      const value = formField.field.getValue({ item });
-      customError = formField.field.isValid.custom(
-        (0, import_deepmerge.default)(
-          item,
-          formField.field.setValue({
-            item,
-            value
-          })
-        ),
-        formField.field
-      );
-    } catch (error2) {
-      let errorMessage;
-      if (error2 instanceof Error) {
-        errorMessage = error2.message;
-      } else {
-        errorMessage = String(error2) || (0, import_i18n51.__)("Unknown error when running custom validation.");
-      }
-      return {
-        custom: {
-          type: "invalid",
-          message: errorMessage
-        }
-      };
-    }
-  }
-  if (typeof customError === "string") {
-    return {
-      custom: {
-        type: "invalid",
-        message: customError
-      }
-    };
-  }
-  const fieldValidity = {};
-  if (!!formField.field && formField.field.isValid.elements && formField.field.hasElements && typeof formField.field.getElements === "function") {
-    handleElementsValidationAsync(
-      formField.field.getElements(),
-      formField,
-      promiseHandler
-    );
-    fieldValidity.elements = {
-      type: "validating",
-      message: (0, import_i18n51.__)("Validating…")
-    };
-  }
-  if (customError instanceof Promise) {
-    handleCustomValidationAsync(customError, formField, promiseHandler);
-    fieldValidity.custom = {
-      type: "validating",
-      message: (0, import_i18n51.__)("Validating…")
-    };
-  }
-  if (Object.keys(fieldValidity).length > 0) {
-    return fieldValidity;
-  }
-  if (formField.children.length > 0) {
-    const result = {};
-    formField.children.forEach((child) => {
-      result[child.id] = validateFormField(item, child, {
-        ...promiseHandler,
-        path: [...promiseHandler.path, formField.id, "children"]
-      });
-    });
-    const filteredResult = {};
-    Object.entries(result).forEach(([key, value]) => {
-      if (value !== void 0) {
-        filteredResult[key] = value;
-      }
-    });
-    if (Object.keys(filteredResult).length === 0) {
-      return void 0;
-    }
-    return {
-      children: filteredResult
-    };
-  }
-  return void 0;
-}
-function getFormFieldValue(formField, item) {
-  const fieldValue = formField?.field?.getValue({ item });
-  if (formField.children.length === 0) {
-    return fieldValue;
-  }
-  const childrenValues = formField.children.map(
-    (child) => getFormFieldValue(child, item)
-  );
-  if (!childrenValues) {
-    return fieldValue;
-  }
-  return {
-    value: fieldValue,
-    children: childrenValues
-  };
-}
-function useFormValidity(item, fields, form) {
-  const [formValidity, setFormValidity] = (0, import_element121.useState)();
-  const customCounterRef = (0, import_element121.useRef)({});
-  const elementsCounterRef = (0, import_element121.useRef)({});
-  const previousValuesRef = (0, import_element121.useRef)({});
-  const validate = (0, import_element121.useCallback)(() => {
-    const promiseHandler = {
-      customCounterRef,
-      elementsCounterRef,
-      setFormValidity,
-      path: [],
-      item
-    };
-    const formFieldsToValidate = getFormFieldsToValidate(form, fields);
-    if (formFieldsToValidate.length === 0) {
-      setFormValidity(void 0);
-      return;
-    }
-    const newFormValidity = {};
-    const untouchedFields = [];
-    formFieldsToValidate.forEach((formField) => {
-      const value = getFormFieldValue(formField, item);
-      if (previousValuesRef.current.hasOwnProperty(formField.id) && (0, import_es62.default)(
-        previousValuesRef.current[formField.id],
-        value
-      )) {
-        untouchedFields.push(formField.id);
-        return;
-      }
-      previousValuesRef.current[formField.id] = value;
-      const fieldValidity = validateFormField(
-        item,
-        formField,
-        promiseHandler
-      );
-      if (fieldValidity !== void 0) {
-        newFormValidity[formField.id] = fieldValidity;
-      }
-    });
-    setFormValidity((existingFormValidity) => {
-      let validity = {
-        ...existingFormValidity,
-        ...newFormValidity
-      };
-      const fieldsToKeep = [
-        ...untouchedFields,
-        ...Object.keys(newFormValidity)
-      ];
-      Object.keys(validity).forEach((key) => {
-        if (validity && !fieldsToKeep.includes(key)) {
-          delete validity[key];
-        }
-      });
-      if (Object.keys(validity).length === 0) {
-        validity = void 0;
-      }
-      const areEqual = (0, import_es62.default)(existingFormValidity, validity);
-      if (areEqual) {
-        return existingFormValidity;
-      }
-      return validity;
-    });
-  }, [item, fields, form]);
-  (0, import_element121.useEffect)(() => {
-    validate();
-  }, [validate]);
-  return {
-    validity: formValidity,
-    isValid: isFormValid(formValidity)
-  };
-}
-var use_form_validity_default = useFormValidity;
-
-// packages/dataviews/build-module/hooks/use-reveal-validity.mjs
-var import_element122 = __toESM(require_element(), 1);
-function useRevealValidity(ref, shouldReveal) {
-  const revealValidity = (0, import_element122.useCallback)(() => {
-    const inputs = ref.current?.querySelectorAll("input, textarea, select");
-    let revealedCount = 0;
-    inputs?.forEach((input) => {
-      if (input.willValidate && !input.validity.valid) {
-        revealedCount++;
-        input.dispatchEvent(
-          new Event("invalid", { cancelable: true })
-        );
-      }
-    });
-    return revealedCount;
-  }, [ref]);
-  (0, import_element122.useEffect)(() => {
-    if (shouldReveal) {
-      revealValidity();
-    }
-  }, [shouldReveal, revealValidity]);
-  return revealValidity;
-}
-
-// packages/dataviews/build-module/components/dataform-layouts/panel/utils/use-field-from-form-field.mjs
-var import_element123 = __toESM(require_element(), 1);
-
-// packages/dataviews/build-module/components/dataform-layouts/get-summary-fields.mjs
-function extractSummaryIds(summary) {
-  if (Array.isArray(summary)) {
-    return summary.map(
-      (item) => typeof item === "string" ? item : item.id
-    );
-  }
-  return [];
-}
-var getSummaryFields = (summaryField, fields) => {
-  if (Array.isArray(summaryField) && summaryField.length > 0) {
-    const summaryIds = extractSummaryIds(summaryField);
-    return summaryIds.map(
-      (summaryId) => fields.find((_field) => _field.id === summaryId)
-    ).filter((_field) => _field !== void 0);
-  }
-  return [];
-};
-
-// packages/dataviews/build-module/components/dataform-layouts/panel/utils/use-field-from-form-field.mjs
-var getFieldDefinition = (field, fields) => {
-  const fieldDefinition = fields.find((_field) => _field.id === field.id);
-  if (!fieldDefinition) {
-    return fields.find((_field) => {
-      if (!!field.children) {
-        const simpleChildren = field.children.filter(
-          (child) => !child.children
-        );
-        if (simpleChildren.length === 0) {
-          return false;
-        }
-        return _field.id === simpleChildren[0].id;
-      }
-      return _field.id === field.id;
-    });
-  }
-  return fieldDefinition;
-};
-function useFieldFromFormField(field) {
-  const { fields } = (0, import_element123.useContext)(dataform_context_default);
-  const layout = field.layout;
-  const summaryFields = getSummaryFields(layout.summary, fields);
-  const fieldDefinition = getFieldDefinition(field, fields);
-  const fieldLabel = !!field.children ? field.label : fieldDefinition?.label;
-  if (summaryFields.length === 0) {
-    return {
-      summaryFields: fieldDefinition ? [fieldDefinition] : [],
-      fieldDefinition,
-      fieldLabel
-    };
-  }
-  return {
-    summaryFields,
-    fieldDefinition,
-    fieldLabel
-  };
-}
-var use_field_from_form_field_default = useFieldFromFormField;
-
-// packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
-var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
-function ModalContent({
-  data,
-  field,
-  onChange,
-  fieldLabel,
-  onClose,
-  touched
-}) {
-  const { openAs } = field.layout;
-  const { applyLabel, cancelLabel } = openAs;
-  const { fields } = (0, import_element124.useContext)(dataform_context_default);
-  const [changes, setChanges] = (0, import_element124.useState)({});
-  const modalData = (0, import_element124.useMemo)(() => {
-    return (0, import_deepmerge2.default)(data, changes, {
-      arrayMerge: (target, source) => source
-    });
-  }, [data, changes]);
-  const form = (0, import_element124.useMemo)(
-    () => ({
-      layout: DEFAULT_LAYOUT,
-      fields: !!field.children ? field.children : (
-        // If not explicit children return the field id itself.
-        [{ id: field.id, layout: DEFAULT_LAYOUT }]
-      )
-    }),
-    [field]
-  );
-  const fieldsAsFieldType = fields.map((f2) => ({
-    ...f2,
-    Edit: f2.Edit === null ? void 0 : f2.Edit,
-    isValid: {
-      required: f2.isValid.required?.constraint,
-      elements: f2.isValid.elements?.constraint,
-      min: f2.isValid.min?.constraint,
-      max: f2.isValid.max?.constraint,
-      pattern: f2.isValid.pattern?.constraint,
-      minLength: f2.isValid.minLength?.constraint,
-      maxLength: f2.isValid.maxLength?.constraint
-    }
-  }));
-  const { validity } = use_form_validity_default(modalData, fieldsAsFieldType, form);
-  const onApply = () => {
-    onChange(changes);
-    onClose();
-  };
-  const handleOnChange = (newValue) => {
-    setChanges(
-      (prev) => (0, import_deepmerge2.default)(prev, newValue, {
-        arrayMerge: (target, source) => source
-      })
-    );
-  };
-  const focusOnMountRef = (0, import_compose18.useFocusOnMount)("firstInputElement");
-  const contentRef = (0, import_element124.useRef)(null);
-  const mergedRef = (0, import_compose18.useMergeRefs)([focusOnMountRef, contentRef]);
-  useRevealValidity(contentRef, touched);
-  return /* @__PURE__ */ (0, import_jsx_runtime169.jsxs)(
-    import_components52.Modal,
-    {
-      className: "dataforms-layouts-panel__modal",
-      onRequestClose: onClose,
-      isFullScreen: false,
-      title: fieldLabel,
-      size: "medium",
-      children: [
-        /* @__PURE__ */ (0, import_jsx_runtime169.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
-          DataFormLayout,
-          {
-            data: modalData,
-            form,
-            onChange: handleOnChange,
-            validity,
-            children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
-              FieldLayout,
-              {
-                data: modalData,
-                field: childField,
-                onChange: handleOnChange,
-                hideLabelFromVision: form.fields.length < 2,
-                markWhenOptional,
-                validity: childFieldValidity
-              },
-              childField.id
-            )
-          }
-        ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime169.jsxs)(
-          Stack,
-          {
-            direction: "row",
-            className: "dataforms-layouts-panel__modal-footer",
-            gap: "md",
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(import_components52.__experimentalSpacer, { style: { flex: 1 } }),
-              /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
-                import_components52.Button,
-                {
-                  variant: "tertiary",
-                  onClick: onClose,
-                  __next40pxDefaultSize: true,
-                  children: cancelLabel
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
-                import_components52.Button,
-                {
-                  variant: "primary",
-                  onClick: onApply,
-                  __next40pxDefaultSize: true,
-                  children: applyLabel
-                }
-              )
-            ]
-          }
-        )
-      ]
-    }
-  );
-}
-function PanelModal({
-  data,
-  field,
-  onChange,
-  validity
-}) {
-  const [touched, setTouched] = (0, import_element124.useState)(false);
-  const [isOpen, setIsOpen] = (0, import_element124.useState)(false);
-  const { fieldDefinition, fieldLabel, summaryFields } = use_field_from_form_field_default(field);
-  if (!fieldDefinition) {
-    return null;
-  }
-  const handleClose = () => {
-    setIsOpen(false);
-    setTouched(true);
-  };
-  return /* @__PURE__ */ (0, import_jsx_runtime169.jsxs)(import_jsx_runtime169.Fragment, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
-      SummaryButton,
-      {
-        data,
-        field,
-        fieldLabel,
-        summaryFields,
-        validity,
-        touched,
-        disabled: fieldDefinition.readOnly === true,
-        onClick: () => setIsOpen(true),
-        isOpen
-      }
-    ),
-    isOpen && /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
-      ModalContent,
-      {
-        data,
-        field,
-        onChange,
-        fieldLabel: fieldLabel ?? "",
-        onClose: handleClose,
-        touched
-      }
-    )
-  ] });
-}
-var modal_default = PanelModal;
-
-// packages/dataviews/build-module/components/dataform-layouts/panel/dropdown.mjs
-var import_components53 = __toESM(require_components(), 1);
-var import_i18n52 = __toESM(require_i18n(), 1);
-var import_element125 = __toESM(require_element(), 1);
-var import_compose19 = __toESM(require_compose(), 1);
-var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
-function DropdownHeader({
-  title,
-  onClose
-}) {
-  return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
-    Stack,
-    {
-      direction: "column",
-      className: "dataforms-layouts-panel__dropdown-header",
-      gap: "lg",
-      children: /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", children: [
-        title && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(import_components53.__experimentalHeading, { level: 2, size: 13, children: title }),
-        /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(import_components53.__experimentalSpacer, { style: { flex: 1 } }),
-        onClose && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
-          import_components53.Button,
-          {
-            label: (0, import_i18n52.__)("Close"),
-            icon: close_small_default,
-            onClick: onClose,
-            size: "small"
-          }
-        )
-      ] })
-    }
-  );
-}
-function DropdownContentWithValidation({
-  touched,
-  children
-}) {
-  const ref = (0, import_element125.useRef)(null);
-  useRevealValidity(ref, touched);
-  return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)("div", { ref, children });
-}
-function PanelDropdown({
-  data,
-  field,
-  onChange,
-  validity
-}) {
-  const [touched, setTouched] = (0, import_element125.useState)(false);
-  const [popoverAnchor, setPopoverAnchor] = (0, import_element125.useState)(
-    null
-  );
-  const popoverProps = (0, import_element125.useMemo)(
-    () => ({
-      // Anchor the popover to the middle of the entire row so that it doesn't
-      // move around when the label changes.
-      anchor: popoverAnchor,
-      placement: "left-start",
-      offset: 36,
-      shift: true
-    }),
-    [popoverAnchor]
-  );
-  const [dialogRef, dialogProps] = (0, import_compose19.__experimentalUseDialog)({
-    focusOnMount: "firstInputElement"
-  });
-  const form = (0, import_element125.useMemo)(
-    () => ({
-      layout: DEFAULT_LAYOUT,
-      fields: !!field.children ? field.children : (
-        // If not explicit children return the field id itself.
-        [{ id: field.id, layout: DEFAULT_LAYOUT }]
-      )
-    }),
-    [field]
-  );
-  const formValidity = (0, import_element125.useMemo)(() => {
-    if (validity === void 0) {
-      return void 0;
-    }
-    if (!!field.children) {
-      return validity?.children;
-    }
-    return { [field.id]: validity };
-  }, [validity, field]);
-  const { fieldDefinition, fieldLabel, summaryFields } = use_field_from_form_field_default(field);
-  if (!fieldDefinition) {
-    return null;
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
-    "div",
-    {
-      ref: setPopoverAnchor,
-      className: "dataforms-layouts-panel__field-dropdown-anchor",
-      children: /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
-        import_components53.Dropdown,
-        {
-          contentClassName: "dataforms-layouts-panel__field-dropdown",
-          popoverProps,
-          focusOnMount: false,
-          onToggle: (willOpen) => {
-            if (!willOpen) {
-              setTouched(true);
-            }
-          },
-          renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
-            SummaryButton,
-            {
-              data,
-              field,
-              fieldLabel,
-              summaryFields,
-              validity,
-              touched,
-              disabled: fieldDefinition.readOnly === true,
-              isOpen,
-              onClick: onToggle
-            }
-          ),
-          renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(DropdownContentWithValidation, { touched, children: /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)("div", { ref: dialogRef, ...dialogProps, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
-              DropdownHeader,
-              {
-                title: fieldLabel,
-                onClose
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
-              DataFormLayout,
-              {
-                data,
-                form,
-                onChange,
-                validity: formValidity,
-                children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
-                  FieldLayout,
-                  {
-                    data,
-                    field: childField,
-                    onChange,
-                    hideLabelFromVision: (form?.fields ?? []).length < 2,
-                    markWhenOptional,
-                    validity: childFieldValidity
-                  },
-                  childField.id
-                )
-              }
-            )
-          ] }) })
-        }
-      )
-    }
-  );
-}
-var dropdown_default = PanelDropdown;
-
-// packages/dataviews/build-module/components/dataform-layouts/panel/index.mjs
-var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
-function FormPanelField({
-  data,
-  field,
-  onChange,
-  validity
-}) {
-  const layout = field.layout;
-  if (layout.openAs.type === "modal") {
-    return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
-      modal_default,
-      {
-        data,
-        field,
-        onChange,
-        validity
-      }
-    );
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
-    dropdown_default,
-    {
-      data,
-      field,
-      onChange,
-      validity
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
-var import_element126 = __toESM(require_element(), 1);
-var import_compose20 = __toESM(require_compose(), 1);
-import { speak as speak4 } from "@wordpress/a11y";
-
-// packages/dataviews/build-module/components/dataform-layouts/get-validation-message.mjs
-var import_i18n53 = __toESM(require_i18n(), 1);
-function countInvalidFields(validity) {
-  if (!validity) {
-    return 0;
-  }
-  let count = 0;
-  const validityRules = Object.keys(validity).filter(
-    (key) => key !== "children"
-  );
-  for (const key of validityRules) {
-    const rule = validity[key];
-    if (rule?.type === "invalid") {
-      count++;
-    }
-  }
-  if (validity.children) {
-    for (const childValidity of Object.values(validity.children)) {
-      count += countInvalidFields(childValidity);
-    }
-  }
-  return count;
-}
-function getValidationMessage(validity) {
-  const invalidCount = countInvalidFields(validity);
-  if (invalidCount === 0) {
-    return void 0;
-  }
-  return (0, import_i18n53.sprintf)(
-    /* translators: %d: Number of fields that need attention */
-    (0, import_i18n53._n)(
-      "%d field needs attention",
-      "%d fields need attention",
-      invalidCount
-    ),
-    invalidCount
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-layouts/validation-badge.mjs
-var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
-function ValidationBadge({
-  validity
-}) {
-  const message2 = getValidationMessage(validity);
-  if (!message2) {
-    return null;
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(Badge, { intent: "high", children: message2 });
-}
-
-// packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
-var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
-function isSummaryFieldVisible(summaryField, summaryConfig, isOpen) {
-  if (!summaryConfig || Array.isArray(summaryConfig) && summaryConfig.length === 0) {
-    return false;
-  }
-  const summaryConfigArray = Array.isArray(summaryConfig) ? summaryConfig : [summaryConfig];
-  const fieldConfig = summaryConfigArray.find((config) => {
-    if (typeof config === "string") {
-      return config === summaryField.id;
-    }
-    if (typeof config === "object" && "id" in config) {
-      return config.id === summaryField.id;
-    }
-    return false;
-  });
-  if (!fieldConfig) {
-    return false;
-  }
-  if (typeof fieldConfig === "string") {
-    return true;
-  }
-  if (typeof fieldConfig === "object" && "visibility" in fieldConfig) {
-    return fieldConfig.visibility === "always" || fieldConfig.visibility === "when-collapsed" && !isOpen;
-  }
-  return true;
-}
-function HeaderContent({
-  data,
-  fields,
-  label,
-  layout,
-  isOpen,
-  touched,
-  validity
-}) {
-  const summaryFields = getSummaryFields(layout.summary, fields);
-  const visibleSummaryFields = summaryFields.filter(
-    (summaryField) => isSummaryFieldVisible(summaryField, layout.summary, isOpen)
-  );
-  const hasBadge = touched && layout.isCollapsible;
-  const hasSummary = visibleSummaryFields.length > 0 && layout.withHeader;
-  return /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(
-    Stack,
-    {
-      align: "center",
-      justify: "space-between",
-      className: "dataforms-layouts-card__field-header-content",
-      children: [
-        /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(card_exports.Title, { children: label }),
-        (hasBadge || hasSummary) && /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(collapsible_card_exports.HeaderDescription, { className: "dataforms-layouts-card__field-header-content-description", children: [
-          hasBadge && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(ValidationBadge, { validity }),
-          hasSummary && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("div", { className: "dataforms-layouts-card__field-summary", children: visibleSummaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
-            summaryField.render,
-            {
-              item: data,
-              field: summaryField
-            },
-            summaryField.id
-          )) })
-        ] })
-      ]
-    }
-  );
-}
-function BodyContent({
-  data,
-  field,
-  form,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity,
-  withHeader
-}) {
-  if (field.children) {
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(import_jsx_runtime173.Fragment, { children: [
-      field.description && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("div", { className: "dataforms-layouts-card__field-description", children: field.description }),
-      /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
-        DataFormLayout,
-        {
-          data,
-          form,
-          onChange,
-          validity: validity?.children
-        }
-      )
-    ] });
-  }
-  const SingleFieldLayout = getFormFieldLayout("regular")?.component;
-  if (!SingleFieldLayout) {
-    return null;
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
-    SingleFieldLayout,
-    {
-      data,
-      field,
-      onChange,
-      hideLabelFromVision: hideLabelFromVision || withHeader,
-      markWhenOptional,
-      validity
-    }
-  );
-}
-function FormCardField({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity
-}) {
-  const { fields } = (0, import_element126.useContext)(dataform_context_default);
-  const layout = field.layout;
-  const contentRef = (0, import_element126.useRef)(null);
-  const hasFocusedContentRef = (0, import_element126.useRef)(false);
-  const form = (0, import_element126.useMemo)(
-    () => ({
-      layout: DEFAULT_LAYOUT,
-      fields: field.children ?? []
-    }),
-    [field]
-  );
-  const { isOpened, isCollapsible } = layout;
-  const [isOpen, setIsOpen] = (0, import_element126.useState)(isOpened);
-  const [touched, setTouched] = (0, import_element126.useState)(false);
-  (0, import_element126.useEffect)(() => {
-    setIsOpen(isOpened);
-  }, [isOpened]);
-  const handleOpenChange = (0, import_element126.useCallback)((open) => {
-    if (!open) {
-      setTouched(true);
-    }
-    setIsOpen(open);
-  }, []);
-  const revealValidity = useRevealValidity(
-    contentRef,
-    (isCollapsible ? isOpen : true) && touched
-  );
-  const handleContentFocus = (0, import_element126.useCallback)(() => {
-    hasFocusedContentRef.current = true;
-  }, []);
-  const handleFocusOutside = (0, import_element126.useCallback)(() => {
-    if (!hasFocusedContentRef.current) {
-      return;
-    }
-    setTouched(true);
-    if (isCollapsible && !isOpen) {
-      return;
-    }
-    const revealedCount = revealValidity();
-    const message2 = getValidationMessage(validity);
-    if (revealedCount > 0 && message2) {
-      speak4(message2, "polite");
-    }
-  }, [isCollapsible, isOpen, revealValidity, validity]);
-  const focusOutsideProps = (0, import_compose20.__experimentalUseFocusOutside)(handleFocusOutside);
-  let label = field.label;
-  let withHeader;
-  if (field.children) {
-    withHeader = !!label && layout.withHeader;
-  } else {
-    const fieldDefinition = fields.find(
-      (fieldDef) => fieldDef.id === field.id
-    );
-    if (!fieldDefinition || !fieldDefinition.Edit) {
-      return null;
-    }
-    label = fieldDefinition.label;
-    withHeader = !!label && layout.withHeader;
-  }
-  const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
-    BodyContent,
-    {
-      data,
-      field,
-      form,
-      onChange,
-      hideLabelFromVision,
-      markWhenOptional,
-      validity,
-      withHeader
-    }
-  );
-  const headerContent = /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
-    HeaderContent,
-    {
-      data,
-      fields,
-      label,
-      layout,
-      isOpen: isCollapsible ? !!isOpen : true,
-      touched,
-      validity
-    }
-  );
-  if (withHeader && isCollapsible) {
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(
-      collapsible_card_exports.Root,
-      {
-        className: "dataforms-layouts-card__field",
-        open: isOpen,
-        onOpenChange: handleOpenChange,
-        ...focusOutsideProps,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(collapsible_card_exports.Header, { children: headerContent }),
-          /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
-            collapsible_card_exports.Content,
-            {
-              ref: contentRef,
-              onFocus: handleContentFocus,
-              children: bodyContent
-            }
-          )
-        ]
-      }
-    );
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(
-    card_exports.Root,
-    {
-      className: "dataforms-layouts-card__field",
-      ...focusOutsideProps,
-      children: [
-        withHeader && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(card_exports.Header, { children: headerContent }),
-        /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(card_exports.Content, { ref: contentRef, onFocus: handleContentFocus, children: bodyContent })
-      ]
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-layouts/row/index.mjs
-var import_components54 = __toESM(require_components(), 1);
-var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
-function Header5({ title }) {
-  return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
-    Stack,
-    {
-      direction: "column",
-      className: "dataforms-layouts-row__header",
-      gap: "lg",
-      children: /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(import_components54.__experimentalHeading, { level: 2, size: 13, children: title }) })
-    }
-  );
-}
-var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(import_jsx_runtime174.Fragment, { children });
-function FormRowField({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity
-}) {
-  const layout = field.layout;
-  if (!!field.children) {
-    const form = {
-      layout: DEFAULT_LAYOUT,
-      fields: field.children
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime174.jsxs)("div", { className: "dataforms-layouts-row__field", children: [
-      !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(Header5, { title: field.label }),
-      /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(Stack, { direction: "row", align: layout.alignment, gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
-        DataFormLayout,
-        {
-          data,
-          form,
-          onChange,
-          validity: validity?.children,
-          as: EMPTY_WRAPPER,
-          children: (FieldLayout, childField, childFieldValidity) => /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
-            "div",
-            {
-              className: "dataforms-layouts-row__field-control",
-              style: layout.styles[childField.id],
-              children: /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
-                FieldLayout,
-                {
-                  data,
-                  field: childField,
-                  onChange,
-                  hideLabelFromVision,
-                  markWhenOptional,
-                  validity: childFieldValidity
-                }
-              )
-            },
-            childField.id
-          )
-        }
-      ) })
-    ] });
-  }
-  const RegularLayout = getFormFieldLayout("regular")?.component;
-  if (!RegularLayout) {
-    return null;
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(import_jsx_runtime174.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime174.jsx)("div", { className: "dataforms-layouts-row__field-control", children: /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
-    RegularLayout,
-    {
-      data,
-      field,
-      onChange,
-      markWhenOptional,
-      validity
-    }
-  ) }) });
-}
-
-// packages/dataviews/build-module/components/dataform-layouts/details/index.mjs
-var import_element127 = __toESM(require_element(), 1);
-var import_i18n54 = __toESM(require_i18n(), 1);
-var import_compose21 = __toESM(require_compose(), 1);
-import { speak as speak5 } from "@wordpress/a11y";
-var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
-function FormDetailsField({
-  data,
-  field,
-  onChange,
-  validity
-}) {
-  const { fields } = (0, import_element127.useContext)(dataform_context_default);
-  const detailsRef = (0, import_element127.useRef)(null);
-  const contentRef = (0, import_element127.useRef)(null);
-  const hasFocusedContentRef = (0, import_element127.useRef)(false);
-  const [touched, setTouched] = (0, import_element127.useState)(false);
-  const [isOpen, setIsOpen] = (0, import_element127.useState)(false);
-  const form = (0, import_element127.useMemo)(
-    () => ({
-      layout: DEFAULT_LAYOUT,
-      fields: field.children ?? []
-    }),
-    [field]
-  );
-  (0, import_element127.useEffect)(() => {
-    const details = detailsRef.current;
-    if (!details) {
-      return;
-    }
-    const handleToggle = () => {
-      const nowOpen = details.open;
-      if (!nowOpen) {
-        setTouched(true);
-      }
-      setIsOpen(nowOpen);
-    };
-    details.addEventListener("toggle", handleToggle);
-    return () => {
-      details.removeEventListener("toggle", handleToggle);
-    };
-  }, []);
-  const revealValidity = useRevealValidity(contentRef, isOpen && touched);
-  const handleContentFocus = (0, import_element127.useCallback)(() => {
-    hasFocusedContentRef.current = true;
-  }, []);
-  const handleFocusOutside = (0, import_element127.useCallback)(() => {
-    if (!hasFocusedContentRef.current) {
-      return;
-    }
-    setTouched(true);
-    if (!detailsRef.current?.open) {
-      return;
-    }
-    const revealedCount = revealValidity();
-    const message2 = getValidationMessage(validity);
-    if (revealedCount > 0 && message2) {
-      speak5(message2, "polite");
-    }
-  }, [revealValidity, validity]);
-  const focusOutsideProps = (0, import_compose21.__experimentalUseFocusOutside)(handleFocusOutside);
-  if (!field.children) {
-    return null;
-  }
-  const summaryFieldId = field.layout.summary ?? "";
-  const summaryField = summaryFieldId ? fields.find((fieldDef) => fieldDef.id === summaryFieldId) : void 0;
-  let summaryContent;
-  if (summaryField && summaryField.render) {
-    summaryContent = /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(summaryField.render, { item: data, field: summaryField });
-  } else {
-    summaryContent = field.label || (0, import_i18n54.__)("More details");
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(
-    "details",
-    {
-      ref: detailsRef,
-      className: "dataforms-layouts-details__details",
-      ...focusOutsideProps,
-      children: [
-        /* @__PURE__ */ (0, import_jsx_runtime175.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(
-          Stack,
-          {
-            direction: "row",
-            align: "center",
-            gap: "md",
-            className: "dataforms-layouts-details__summary-content",
-            children: [
-              summaryContent,
-              touched && /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(ValidationBadge, { validity })
-            ]
-          }
-        ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
-          "div",
-          {
-            ref: contentRef,
-            className: "dataforms-layouts-details__content",
-            onFocus: handleContentFocus,
-            children: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
-              DataFormLayout,
-              {
-                data,
-                form,
-                onChange,
-                validity: validity?.children
-              }
-            )
-          }
-        )
-      ]
-    }
-  );
-}
-
-// packages/dataviews/build-module/components/dataform-layouts/index.mjs
-var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
-var FORM_FIELD_LAYOUTS = [
-  {
-    type: "regular",
-    component: FormRegularField,
-    wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
-      Stack,
-      {
-        direction: "column",
-        className: "dataforms-layouts__wrapper",
-        gap: "lg",
-        children
-      }
-    )
-  },
-  {
-    type: "panel",
-    component: FormPanelField,
-    wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
-      Stack,
-      {
-        direction: "column",
-        className: "dataforms-layouts__wrapper",
-        gap: "md",
-        children
-      }
-    )
-  },
-  {
-    type: "card",
-    component: FormCardField,
-    wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
-      Stack,
-      {
-        direction: "column",
-        className: "dataforms-layouts__wrapper",
-        gap: "xl",
-        children
-      }
-    )
-  },
-  {
-    type: "row",
-    component: FormRowField,
-    wrapper: ({
-      children,
-      layout
-    }) => /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
-      Stack,
-      {
-        direction: "column",
-        className: "dataforms-layouts__wrapper",
-        gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime176.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
-          Stack,
-          {
-            direction: "row",
-            gap: "lg",
-            align: layout.alignment,
-            children
-          }
-        ) })
-      }
-    )
-  },
-  {
-    type: "details",
-    component: FormDetailsField
-  }
-];
-function getFormFieldLayout(type) {
-  return FORM_FIELD_LAYOUTS.find((layout) => layout.type === type);
-}
-
-// packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
-var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
-var DEFAULT_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(Stack, { direction: "column", className: "dataforms-layouts__wrapper", gap: "lg", children });
-function DataFormLayout({
-  data,
-  form,
-  onChange,
-  validity,
-  children,
-  as
-}) {
-  const { fields: fieldDefinitions } = (0, import_element128.useContext)(dataform_context_default);
-  const markWhenOptional = (0, import_element128.useMemo)(() => {
-    const requiredCount = fieldDefinitions.filter(
-      (f2) => !!f2.isValid?.required
-    ).length;
-    const optionalCount = fieldDefinitions.length - requiredCount;
-    return requiredCount > optionalCount;
-  }, [fieldDefinitions]);
-  function getFieldDefinition2(field) {
-    return fieldDefinitions.find(
-      (fieldDefinition) => fieldDefinition.id === field.id
-    );
-  }
-  const Wrapper = as ?? getFormFieldLayout(form.layout.type)?.wrapper ?? DEFAULT_WRAPPER;
-  return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(Wrapper, { layout: form.layout, children: form.fields.map((formField) => {
-    const FieldLayout = getFormFieldLayout(formField.layout.type)?.component;
-    if (!FieldLayout) {
-      return null;
-    }
-    const fieldDefinition = !formField.children ? getFieldDefinition2(formField) : void 0;
-    if (fieldDefinition && fieldDefinition.isVisible && !fieldDefinition.isVisible(data)) {
-      return null;
-    }
-    if (children) {
-      return children(
-        FieldLayout,
-        formField,
-        validity?.[formField.id],
-        markWhenOptional
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
-      FieldLayout,
-      {
-        data,
-        field: formField,
-        onChange,
-        markWhenOptional,
-        validity: validity?.[formField.id]
-      },
-      formField.id
-    );
-  }) });
-}
-
-// packages/dataviews/build-module/dataform/index.mjs
-var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
-function DataForm({
-  data,
-  form,
-  fields,
-  onChange,
-  validity
-}) {
-  const normalizedForm = (0, import_element129.useMemo)(() => normalize_form_default(form), [form]);
-  const normalizedFields = (0, import_element129.useMemo)(
-    () => normalizeFields(fields),
-    [fields]
-  );
-  if (!form.fields) {
-    return null;
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-    DataFormLayout,
-    {
-      data,
-      form: normalizedForm,
-      onChange,
-      validity
-    }
-  ) });
-}
-
-// packages/content-types/build-module/post-types/list.mjs
-var import_core_data9 = __toESM(require_core_data(), 1);
-var import_element138 = __toESM(require_element(), 1);
-var import_i18n68 = __toESM(require_i18n(), 1);
-import { useNavigate as useNavigate3, useSearch } from "@wordpress/route";
-
-// node_modules/dequal/dist/index.mjs
-var has = Object.prototype.hasOwnProperty;
-function find(iter, tar, key) {
-  for (key of iter.keys()) {
-    if (dequal(key, tar)) return key;
-  }
-}
-function dequal(foo, bar) {
-  var ctor, len, tmp;
-  if (foo === bar) return true;
-  if (foo && bar && (ctor = foo.constructor) === bar.constructor) {
-    if (ctor === Date) return foo.getTime() === bar.getTime();
-    if (ctor === RegExp) return foo.toString() === bar.toString();
-    if (ctor === Array) {
-      if ((len = foo.length) === bar.length) {
-        while (len-- && dequal(foo[len], bar[len])) ;
-      }
-      return len === -1;
-    }
-    if (ctor === Set) {
-      if (foo.size !== bar.size) {
-        return false;
-      }
-      for (len of foo) {
-        tmp = len;
-        if (tmp && typeof tmp === "object") {
-          tmp = find(bar, tmp);
-          if (!tmp) return false;
-        }
-        if (!bar.has(tmp)) return false;
-      }
-      return true;
-    }
-    if (ctor === Map) {
-      if (foo.size !== bar.size) {
-        return false;
-      }
-      for (len of foo) {
-        tmp = len[0];
-        if (tmp && typeof tmp === "object") {
-          tmp = find(bar, tmp);
-          if (!tmp) return false;
-        }
-        if (!dequal(len[1], bar.get(tmp))) {
-          return false;
-        }
-      }
-      return true;
-    }
-    if (ctor === ArrayBuffer) {
-      foo = new Uint8Array(foo);
-      bar = new Uint8Array(bar);
-    } else if (ctor === DataView) {
-      if ((len = foo.byteLength) === bar.byteLength) {
-        while (len-- && foo.getInt8(len) === bar.getInt8(len)) ;
-      }
-      return len === -1;
-    }
-    if (ArrayBuffer.isView(foo)) {
-      if ((len = foo.byteLength) === bar.byteLength) {
-        while (len-- && foo[len] === bar[len]) ;
-      }
-      return len === -1;
-    }
-    if (!ctor || typeof foo === "object") {
-      len = 0;
-      for (ctor in foo) {
-        if (has.call(foo, ctor) && ++len && !has.call(bar, ctor)) return false;
-        if (!(ctor in bar) || !dequal(foo[ctor], bar[ctor])) return false;
-      }
-      return Object.keys(bar).length === len;
-    }
-  }
-  return foo !== foo && bar !== bar;
-}
-
-// packages/views/build-module/use-view.mjs
-var import_element130 = __toESM(require_element(), 1);
-var import_data6 = __toESM(require_data(), 1);
-var import_preferences = __toESM(require_preferences(), 1);
-
-// packages/views/build-module/preference-keys.mjs
-function generatePreferenceKey(kind, name, slug) {
-  return `dataviews-${kind}-${name}-${slug}`;
-}
-
-// packages/views/build-module/filter-utils.mjs
-var SCALAR_VALUES = [
-  "titleField",
-  "mediaField",
-  "descriptionField",
-  "showTitle",
-  "showMedia",
-  "showDescription",
-  "showLevels",
-  "infiniteScrollEnabled"
-];
-function mergeActiveViewOverrides(view, activeViewOverrides, defaultView) {
-  if (!activeViewOverrides) {
-    return view;
-  }
-  let result = view;
-  for (const key of SCALAR_VALUES) {
-    if (key in activeViewOverrides) {
-      result = { ...result, [key]: activeViewOverrides[key] };
-    }
-  }
-  if (activeViewOverrides.filters && activeViewOverrides.filters.length > 0) {
-    const activeFields = new Set(
-      activeViewOverrides.filters.map((f2) => f2.field)
-    );
-    const preserved = (view.filters ?? []).filter(
-      (f2) => !activeFields.has(f2.field)
-    );
-    result = {
-      ...result,
-      filters: [...preserved, ...activeViewOverrides.filters]
-    };
-  }
-  if (activeViewOverrides.sort) {
-    const isDefaultSort = defaultView && view.sort?.field === defaultView.sort?.field && view.sort?.direction === defaultView.sort?.direction;
-    if (isDefaultSort) {
-      result = {
-        ...result,
-        sort: activeViewOverrides.sort
-      };
-    }
-  }
-  if (activeViewOverrides.layout) {
-    result = {
-      ...result,
-      layout: {
-        ...result.layout,
-        ...activeViewOverrides.layout
-      }
-    };
-  }
-  if (activeViewOverrides.groupBy) {
-    result = {
-      ...result,
-      groupBy: activeViewOverrides.groupBy
-    };
-  }
-  return result;
-}
-function stripActiveViewOverrides(view, activeViewOverrides, defaultView) {
-  if (!activeViewOverrides) {
-    return view;
-  }
-  let result = view;
-  for (const key of SCALAR_VALUES) {
-    if (key in activeViewOverrides) {
-      const { [key]: _, ...rest } = result;
-      result = rest;
-    }
-  }
-  if (activeViewOverrides.filters && activeViewOverrides.filters.length > 0) {
-    const activeFields = new Set(
-      activeViewOverrides.filters.map((f2) => f2.field)
-    );
-    result = {
-      ...result,
-      filters: (view.filters ?? []).filter(
-        (f2) => !activeFields.has(f2.field)
-      )
-    };
-  }
-  if (activeViewOverrides.sort && view.sort?.field === activeViewOverrides.sort.field && view.sort?.direction === activeViewOverrides.sort.direction) {
-    result = {
-      ...result,
-      sort: defaultView?.sort
-    };
-  }
-  if (activeViewOverrides.layout && "layout" in result && result.layout) {
-    const layout = { ...result.layout };
-    for (const key of Object.keys(activeViewOverrides.layout)) {
-      delete layout[key];
-    }
-    result = {
-      ...result,
-      layout: Object.keys(layout).length > 0 ? layout : void 0
-    };
-  }
-  if (activeViewOverrides.groupBy && "groupBy" in result) {
-    const { groupBy: _, ...rest } = result;
-    result = rest;
-  }
-  return result;
-}
-
-// packages/views/build-module/use-view.mjs
-function omit3(obj, keys) {
-  const result = { ...obj };
-  for (const key of keys) {
-    delete result[key];
-  }
-  return result;
-}
-function useView(config) {
-  const {
-    kind,
-    name,
-    slug,
-    defaultView,
-    activeViewOverrides,
-    queryParams,
-    onChangeQueryParams
-  } = config;
-  const preferenceKey = generatePreferenceKey(kind, name, slug);
-  const persistedView = (0, import_data6.useSelect)(
-    (select2) => {
-      return select2(import_preferences.store).get(
-        "core/views",
-        preferenceKey
-      );
-    },
-    [preferenceKey]
-  );
-  const { set: set3 } = (0, import_data6.useDispatch)(import_preferences.store);
-  const baseView = (0, import_element130.useMemo)(
-    () => persistedView ?? defaultView ?? {},
-    [persistedView, defaultView]
-  );
-  const page = Number(queryParams?.page ?? baseView.page ?? 1);
-  const search = queryParams?.search ?? baseView.search ?? "";
-  const combinedOverrides = (0, import_element130.useMemo)(() => {
-    const rawDefaults = config.defaultLayouts?.[baseView.type];
-    const layoutTypeDefaults = !rawDefaults || rawDefaults === true ? {} : rawDefaults;
-    return { ...layoutTypeDefaults, ...activeViewOverrides };
-  }, [config.defaultLayouts, baseView.type, activeViewOverrides]);
-  const view = (0, import_element130.useMemo)(() => {
-    return mergeActiveViewOverrides(
-      {
-        ...baseView,
-        page,
-        search
-      },
-      combinedOverrides,
-      defaultView
-    );
-  }, [baseView, page, search, combinedOverrides, defaultView]);
-  const isModified = !!persistedView;
-  const updateView = (0, import_element130.useCallback)(
-    (newView) => {
-      const urlParams = {
-        page: newView?.page,
-        search: newView?.search
-      };
-      const preferenceView = stripActiveViewOverrides(
-        omit3(newView, ["page", "search"]),
-        combinedOverrides,
-        defaultView
-      );
-      if (onChangeQueryParams && !dequal(urlParams, { page, search })) {
-        onChangeQueryParams(urlParams);
-      }
-      const comparableBaseView = stripActiveViewOverrides(
-        baseView,
-        combinedOverrides,
-        defaultView
-      );
-      const comparableDefaultView = stripActiveViewOverrides(
-        defaultView,
-        combinedOverrides,
-        defaultView
-      );
-      if (!dequal(comparableBaseView, preferenceView)) {
-        if (dequal(preferenceView, comparableDefaultView)) {
-          set3("core/views", preferenceKey, void 0);
-        } else {
-          set3("core/views", preferenceKey, preferenceView);
-        }
-      }
-    },
-    [
-      onChangeQueryParams,
-      page,
-      search,
-      baseView,
-      defaultView,
-      combinedOverrides,
-      set3,
-      preferenceKey
-    ]
-  );
-  const resetToDefault = (0, import_element130.useCallback)(() => {
-    set3("core/views", preferenceKey, void 0);
-  }, [preferenceKey, set3]);
-  return {
-    view,
-    isModified,
-    updateView,
-    resetToDefault
-  };
-}
-
-// packages/views/build-module/load-view.mjs
-var import_data7 = __toESM(require_data(), 1);
-var import_preferences2 = __toESM(require_preferences(), 1);
-
-// packages/views/build-module/use-view-config.mjs
-var import_data8 = __toESM(require_data(), 1);
-var import_core_data = __toESM(require_core_data(), 1);
-
-// packages/views/build-module/lock-unlock.mjs
-var import_private_apis4 = __toESM(require_private_apis(), 1);
-var { lock: lock4, unlock: unlock4 } = (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/views"
-);
-
-// packages/content-types/build-module/post-types/actions/activate.mjs
-var import_i18n55 = __toESM(require_i18n(), 1);
-
-// packages/content-types/build-module/utils/actions.mjs
-var import_core_data2 = __toESM(require_core_data(), 1);
-var import_notices = __toESM(require_notices(), 1);
-function createStatusAction(config) {
-  const isEligible = (item) => item.status !== config.targetStatus;
-  return {
-    id: config.id,
-    label: config.label,
-    supportsBulk: true,
-    isEligible,
-    async callback(items, { registry }) {
-      const itemsToUpdate = items.filter(isEligible);
-      if (itemsToUpdate.length === 0) {
-        return;
-      }
-      const { saveEntityRecord } = registry.dispatch(import_core_data2.store);
-      const { createSuccessNotice, createErrorNotice } = registry.dispatch(import_notices.store);
-      const promiseResult = await Promise.allSettled(
-        itemsToUpdate.map(
-          (item) => saveEntityRecord(
-            "postType",
-            config.entity,
-            { id: item.id, status: config.targetStatus },
-            { throwOnError: true }
-          )
-        )
-      );
-      if (promiseResult.every(({ status }) => status === "fulfilled")) {
-        createSuccessNotice(
-          itemsToUpdate.length === 1 ? config.messages.successSingle : config.messages.successMany(itemsToUpdate.length),
-          { type: "snackbar" }
-        );
-        return;
-      }
-      let errorMessage;
-      if (promiseResult.length === 1) {
-        const typedError = promiseResult[0];
-        if (typedError.reason?.message && typedError.reason.code !== "unknown_error") {
-          errorMessage = typedError.reason.message;
-        } else {
-          errorMessage = config.messages.failSingle;
-        }
-      } else {
-        const errorMessages = /* @__PURE__ */ new Set();
-        const failedPromises = promiseResult.filter(
-          ({ status }) => status === "rejected"
-        );
-        for (const failedPromise of failedPromises) {
-          const typedError = failedPromise;
-          if (typedError.reason?.message && typedError.reason.code !== "unknown_error") {
-            errorMessages.add(typedError.reason.message);
-          }
-        }
-        if (errorMessages.size === 0) {
-          errorMessage = config.messages.failMany;
-        } else if (errorMessages.size === 1) {
-          errorMessage = config.messages.errorSingle(
-            [...errorMessages][0]
-          );
-        } else {
-          errorMessage = config.messages.errorMany(
-            [...errorMessages].join(",")
-          );
-        }
-      }
-      createErrorNotice(errorMessage, { type: "snackbar" });
-    }
-  };
-}
-
-// packages/content-types/build-module/constants.mjs
-var POST_TYPES_PATH = "/post-types";
-var TAXONOMIES_PATH = "/taxonomies";
-var POST_TYPE_ENTITY = "wp_user_post_type";
-var TAXONOMY_ENTITY = "wp_user_taxonomy";
-var NEW_ID = "new";
-
-// packages/content-types/build-module/post-types/actions/activate.mjs
-var activateAction = createStatusAction({
-  id: "activate",
-  label: (0, import_i18n55.__)("Activate"),
-  entity: POST_TYPE_ENTITY,
-  targetStatus: "publish",
-  messages: {
-    successSingle: (0, import_i18n55.__)("Post type activated."),
-    successMany: (count) => (0, import_i18n55.sprintf)(
-      /* translators: %d: The number of post types. */
-      (0, import_i18n55._n)(
-        "%d post type activated.",
-        "%d post types activated.",
-        count
-      ),
-      count
-    ),
-    failSingle: (0, import_i18n55.__)("Failed to activate post type."),
-    failMany: (0, import_i18n55.__)("Failed to activate post types."),
-    errorSingle: (message2) => (0, import_i18n55.sprintf)(
-      /* translators: %s: an error message */
-      (0, import_i18n55.__)("An error occurred while activating the post type: %s"),
-      message2
-    ),
-    errorMany: (messages) => (0, import_i18n55.sprintf)(
-      /* translators: %s: a list of comma separated error messages */
-      (0, import_i18n55.__)(
-        "Some errors occurred while activating the post types: %s"
-      ),
-      messages
-    )
-  }
-});
-var activate_default = activateAction;
-
-// packages/content-types/build-module/post-types/actions/deactivate.mjs
-var import_i18n56 = __toESM(require_i18n(), 1);
-var deactivateAction = createStatusAction({
-  id: "deactivate",
-  label: (0, import_i18n56.__)("Deactivate"),
-  entity: POST_TYPE_ENTITY,
-  targetStatus: "draft",
-  messages: {
-    successSingle: (0, import_i18n56.__)("Post type deactivated."),
-    successMany: (count) => (0, import_i18n56.sprintf)(
-      /* translators: %d: The number of post types. */
-      (0, import_i18n56._n)(
-        "%d post type deactivated.",
-        "%d post types deactivated.",
-        count
-      ),
-      count
-    ),
-    failSingle: (0, import_i18n56.__)("Failed to deactivate post type."),
-    failMany: (0, import_i18n56.__)("Failed to deactivate post types."),
-    errorSingle: (message2) => (0, import_i18n56.sprintf)(
-      /* translators: %s: an error message */
-      (0, import_i18n56.__)("An error occurred while deactivating the post type: %s"),
-      message2
-    ),
-    errorMany: (messages) => (0, import_i18n56.sprintf)(
-      /* translators: %s: a list of comma separated error messages */
-      (0, import_i18n56.__)(
-        "Some errors occurred while deactivating the post types: %s"
-      ),
-      messages
-    )
-  }
-});
-var deactivate_default = deactivateAction;
-
-// packages/content-types/build-module/post-types/actions/delete.mjs
-var import_components55 = __toESM(require_components(), 1);
-var import_core_data4 = __toESM(require_core_data(), 1);
-var import_data10 = __toESM(require_data(), 1);
-var import_element132 = __toESM(require_element(), 1);
-var import_i18n57 = __toESM(require_i18n(), 1);
-var import_notices2 = __toESM(require_notices(), 1);
-
-// packages/content-types/build-module/utils/use-maybe-invalidate-content-type-cache.mjs
-var import_element131 = __toESM(require_element(), 1);
-var import_core_data3 = __toESM(require_core_data(), 1);
-var import_data9 = __toESM(require_data(), 1);
-var import_is_shallow_equal = __toESM(require_is_shallow_equal(), 1);
-function useMaybeInvalidateContentTypeCache() {
-  const registry = (0, import_data9.useRegistry)();
-  return (0, import_element131.useCallback)(
-    (prev, next, entityName) => {
-      if ((0, import_is_shallow_equal.isShallowEqual)([...prev].sort(), [...next].sort())) {
-        return;
-      }
-      const resolvers = registry.select(import_core_data3.store).getCachedResolvers();
-      const cache = resolvers.getEntityRecords;
-      cache?.forEach((_value, args) => {
-        if (args[0] === "postType" && args[1] === entityName) {
-          registry.dispatch(import_core_data3.store).invalidateResolution("getEntityRecords", args);
-        }
-      });
-    },
-    [registry]
-  );
-}
-
-// packages/content-types/build-module/post-types/actions/delete.mjs
-var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
-function DeletePostTypeModal({
-  items,
-  closeModal,
-  onActionPerformed
-}) {
-  const [isDeleting, setIsDeleting] = (0, import_element132.useState)(false);
-  const { deleteEntityRecord } = (0, import_data10.useDispatch)(import_core_data4.store);
-  const { createSuccessNotice, createErrorNotice } = (0, import_data10.useDispatch)(import_notices2.store);
-  const maybeInvalidateCache = useMaybeInvalidateContentTypeCache();
-  async function onDelete() {
-    if (isDeleting) {
-      return;
-    }
-    setIsDeleting(true);
-    const itemsToDelete = items.filter((item) => item.id !== void 0);
-    const promiseResult = await Promise.allSettled(
-      itemsToDelete.map(
-        (item) => deleteEntityRecord(
-          "postType",
-          POST_TYPE_ENTITY,
-          item.id,
-          { force: true },
-          { throwOnError: true }
-        )
-      )
-    );
-    if (promiseResult.every(({ status }) => status === "fulfilled")) {
-      createSuccessNotice(
-        itemsToDelete.length === 1 ? (0, import_i18n57.sprintf)(
-          /* translators: %s: The post type's plural label. */
-          (0, import_i18n57.__)('"%s" post type deleted.'),
-          itemsToDelete[0].title.raw
-        ) : (0, import_i18n57.sprintf)(
-          /* translators: %d: The number of post types. */
-          (0, import_i18n57._n)(
-            "%d post type deleted.",
-            "%d post types deleted.",
-            itemsToDelete.length
-          ),
-          itemsToDelete.length
-        ),
-        { type: "snackbar" }
-      );
-    } else {
-      let errorMessage;
-      if (promiseResult.length === 1) {
-        const typedError = promiseResult[0];
-        if (typedError.reason?.message && typedError.reason.code !== "unknown_error") {
-          errorMessage = typedError.reason.message;
-        } else {
-          errorMessage = (0, import_i18n57.__)("Failed to delete post type.");
-        }
-      } else {
-        const errorMessages = /* @__PURE__ */ new Set();
-        const failedPromises = promiseResult.filter(
-          ({ status }) => status === "rejected"
-        );
-        for (const failedPromise of failedPromises) {
-          const typedError = failedPromise;
-          if (typedError.reason?.message && typedError.reason.code !== "unknown_error") {
-            errorMessages.add(typedError.reason.message);
-          }
-        }
-        if (errorMessages.size === 0) {
-          errorMessage = (0, import_i18n57.__)("Failed to delete post types.");
-        } else if (errorMessages.size === 1) {
-          errorMessage = (0, import_i18n57.sprintf)(
-            /* translators: %s: an error message */
-            (0, import_i18n57.__)(
-              "An error occurred while deleting the post type: %s"
-            ),
-            [...errorMessages][0]
-          );
-        } else {
-          errorMessage = (0, import_i18n57.sprintf)(
-            /* translators: %s: a list of comma separated error messages */
-            (0, import_i18n57.__)(
-              "Some errors occurred while deleting the post types: %s"
-            ),
-            [...errorMessages].join(",")
-          );
-        }
-      }
-      createErrorNotice(errorMessage, { type: "snackbar" });
-    }
-    const deletedRefs = itemsToDelete.filter((_, i2) => promiseResult[i2].status === "fulfilled").flatMap((item) => item.config.taxonomies);
-    maybeInvalidateCache(deletedRefs, [], TAXONOMY_ENTITY);
-    onActionPerformed?.(itemsToDelete);
-    setIsDeleting(false);
-    closeModal?.();
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime179.jsxs)(Stack, { direction: "column", gap: "md", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(Text, { children: items.length > 1 ? (0, import_i18n57.sprintf)(
-      /* translators: %d: number of post types to delete. */
-      (0, import_i18n57._n)(
-        "Are you sure you want to delete %d post type?",
-        "Are you sure you want to delete %d post types?",
-        items.length
-      ),
-      items.length
-    ) : (0, import_i18n57.sprintf)(
-      /* translators: %s: The post type's plural label. */
-      (0, import_i18n57.__)('Are you sure you want to delete "%s"?'),
-      items[0].title.raw
-    ) }),
-    /* @__PURE__ */ (0, import_jsx_runtime179.jsxs)(Stack, { direction: "row", justify: "flex-end", gap: "sm", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
-        import_components55.Button,
-        {
-          __next40pxDefaultSize: true,
-          variant: "tertiary",
-          onClick: closeModal,
-          disabled: isDeleting,
-          accessibleWhenDisabled: true,
-          children: (0, import_i18n57.__)("Cancel")
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
-        import_components55.Button,
-        {
-          __next40pxDefaultSize: true,
-          variant: "primary",
-          isDestructive: true,
-          isBusy: isDeleting,
-          disabled: isDeleting,
-          accessibleWhenDisabled: true,
-          onClick: onDelete,
-          children: (0, import_i18n57._x)("Delete", "verb")
-        }
-      )
-    ] })
-  ] });
-}
-var deletePostTypeAction = {
-  id: "delete-post-type",
-  label: (0, import_i18n57._x)("Delete", "verb"),
-  icon: trash_default,
-  supportsBulk: true,
-  hideModalHeader: true,
-  modalFocusOnMount: "firstContentElement",
-  modalSize: "small",
-  RenderModal: DeletePostTypeModal
-};
-var delete_default = deletePostTypeAction;
-
-// packages/content-types/build-module/post-types/actions/duplicate.mjs
-var import_components57 = __toESM(require_components(), 1);
-var import_core_data7 = __toESM(require_core_data(), 1);
-var import_data13 = __toESM(require_data(), 1);
-var import_element135 = __toESM(require_element(), 1);
-var import_i18n62 = __toESM(require_i18n(), 1);
-var import_notices3 = __toESM(require_notices(), 1);
-
-// packages/content-types/build-module/post-types/fields/general.mjs
-var import_core_data6 = __toESM(require_core_data(), 1);
-var import_data12 = __toESM(require_data(), 1);
-var import_element134 = __toESM(require_element(), 1);
-var import_i18n61 = __toESM(require_i18n(), 1);
-var import_url4 = __toESM(require_url(), 1);
-
-// packages/content-types/build-module/utils/fields.mjs
-var import_components56 = __toESM(require_components(), 1);
-var import_i18n58 = __toESM(require_i18n(), 1);
-var import_url3 = __toESM(require_url(), 1);
-var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
-var { ValidatedInputControl: ValidatedInputControl4, ValidatedToggleControl: ValidatedToggleControl2 } = unlock2(
-  import_components56.privateApis
-);
-function getCustomValidity2(validity) {
-  if (validity?.required?.message) {
-    return validity.required;
-  }
-  if (validity?.pattern) {
-    return validity.pattern;
-  }
-  if (validity?.maxLength) {
-    return validity.maxLength;
-  }
-  return validity?.custom;
-}
-function createBooleanField(id, label, options) {
-  const field = {
-    id,
-    label,
-    type: "boolean",
-    description: options.description,
-    Edit: "toggle",
-    getValue: ({ item }) => item.config[id],
-    setValue: ({ item, value }) => ({
-      config: { ...item.config, [id]: !!value }
-    }),
-    filterBy: false,
-    enableSorting: false
-  };
-  if (options.isVisible) {
-    field.isVisible = options.isVisible;
-  }
-  return field;
-}
-function createLabelField(id, label, options = {}) {
-  const field = {
-    id,
-    label,
-    type: "text",
-    placeholder: options.placeholder,
-    description: options.description,
-    getValue: ({ item }) => item.config.labels[id] ?? "",
-    setValue: ({ item, value }) => ({
-      config: {
-        ...item.config,
-        labels: {
-          ...item.config.labels,
-          [id]: String(value ?? "")
-        }
-      }
-    }),
-    isValid: {
-      ...options.required ? { required: true } : {},
-      // Mirrors the server REST schema: 200 chars for labels.
-      maxLength: 200
-    },
-    enableSorting: false
-  };
-  if (options.isVisible) {
-    field.isVisible = options.isVisible;
-  }
-  return field;
-}
-var titleField = {
-  id: "title",
-  label: (0, import_i18n58.__)("Title"),
-  type: "text",
-  enableGlobalSearch: true,
-  getValue: ({ item }) => item.title.raw,
-  setValue: ({ value }) => ({
-    title: { raw: String(value ?? "") }
-  }),
-  isValid: {
-    required: true,
-    // Title is stored as the plural label — mirrors the server REST schema (200 chars).
-    maxLength: 200
-  },
-  filterBy: false,
-  enableHiding: false
-};
-var pluralLabelField = {
-  id: "plural_name",
-  label: (0, import_i18n58.__)("Plural label"),
-  type: "text",
-  getValue: ({ item }) => item.title.raw,
-  setValue: ({ value }) => ({
-    title: { raw: String(value ?? "") }
-  }),
-  isValid: {
-    required: true,
-    maxLength: 200
-  }
-};
-var singularLabelField = createLabelField(
-  "singular_name",
-  (0, import_i18n58.__)("Singular label"),
-  { required: true }
-);
-function createDescriptionField(description) {
-  return {
-    id: "description",
-    label: (0, import_i18n58.__)("Description"),
-    type: "text",
-    Edit: { control: "textarea", rows: 3 },
-    description,
-    getValue: ({ item }) => item.config.description,
-    setValue: ({ item, value }) => ({
-      config: { ...item.config, description: String(value ?? "") }
-    }),
-    // Mirrors the server REST schema (1000 chars for description).
-    isValid: { maxLength: 1e3 },
-    enableSorting: false
-  };
-}
-var statusField = {
-  id: "status",
-  label: (0, import_i18n58.__)("Status"),
-  description: (0, import_i18n58.__)("Enabled and registered with WordPress when active."),
-  // The field keeps `label: 'Status'` so the filter chip and column header
-  // read naturally ("Status: Active"); the form toggle uses its own "Active"
-  // label — the on/off semantic is clearer next to a switch.
-  Edit: ({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity
-  }) => {
-    const isActive = field.getValue({ item: data }) === "publish";
-    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
-      ValidatedToggleControl2,
-      {
-        label: (0, import_i18n58.__)("Active"),
-        hidden: hideLabelFromVision,
-        help: field.description,
-        markWhenOptional,
-        customValidity: getCustomValidity2(validity),
-        checked: isActive,
-        onChange: (next) => onChange(
-          field.setValue({
-            item: data,
-            value: next ? "publish" : "draft"
-          })
-        )
-      }
-    );
-  },
-  elements: [
-    { value: "publish", label: (0, import_i18n58.__)("Active") },
-    { value: "draft", label: (0, import_i18n58.__)("Inactive") }
-  ],
-  render: ({ item }) => {
-    const isActive = item.status === "publish";
-    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Badge, { intent: isActive ? "stable" : "draft", children: isActive ? (0, import_i18n58.__)("Active") : (0, import_i18n58.__)("Inactive") });
-  },
-  enableSorting: false
-};
-function SlugEdit({
-  data,
-  field,
-  onChange,
-  hideLabelFromVision,
-  markWhenOptional,
-  validity
-}) {
-  const { label, description, getValue, setValue } = field;
-  const isValid2 = field.isValid;
-  const value = getValue({ item: data }) ?? "";
-  const handleChange = (newValue) => onChange(setValue({ item: data, value: newValue }));
-  const onFocus = () => {
-    if (data.id !== void 0 || data.slug) {
-      return;
-    }
-    const singular = data.config.labels.singular_name?.trim();
-    if (!singular) {
-      return;
-    }
-    const cleaned = (0, import_url3.cleanForSlug)(singular);
-    if (/[^a-z0-9_-]/.test(cleaned)) {
-      return;
-    }
-    const trimmed = cleaned.slice(0, isValid2.maxLength.constraint).replace(/-+$/, "");
-    if (trimmed) {
-      handleChange(trimmed);
-    }
-  };
-  return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
-    ValidatedInputControl4,
-    {
-      required: !!isValid2.required,
-      markWhenOptional,
-      customValidity: getCustomValidity2(validity),
-      label,
-      value,
-      help: description,
-      onChange: handleChange,
-      onFocus,
-      hideLabelFromVision,
-      pattern: isValid2.pattern?.constraint,
-      maxLength: isValid2.maxLength.constraint
-    }
-  );
-}
-
-// packages/content-types/build-module/utils/overflowing-badges.mjs
-var import_i18n59 = __toESM(require_i18n(), 1);
-var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
-var DEFAULT_MAX = 3;
-function OverflowingBadges({
-  items,
-  max: max2 = DEFAULT_MAX
-}) {
-  const visible = items.slice(0, max2);
-  const hidden = items.slice(max2);
-  const moreLabel = (0, import_i18n59.sprintf)(
-    /* translators: %d: number of additional items */
-    (0, import_i18n59._n)("Show %d more", "Show %d more", hidden.length),
-    hidden.length
-  );
-  const popoverTitle = (0, import_i18n59.sprintf)(
-    /* translators: %d: number of additional items */
-    (0, import_i18n59._n)("%d more item", "%d more items", hidden.length),
-    hidden.length
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime181.jsxs)(
-    Stack,
-    {
-      direction: "row",
-      wrap: "wrap",
-      gap: "xs",
-      align: "center",
-      render: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("span", {}),
-      children: [
-        visible.map((item) => /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(Badge, { children: item.label }, item.key)),
-        hidden.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(tooltip_exports.Provider, { delay: 0, children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(tooltip_exports.Root, { children: /* @__PURE__ */ (0, import_jsx_runtime181.jsxs)(popover_exports.Root, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
-            tooltip_exports.Trigger,
-            {
-              render: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
-                popover_exports.Trigger,
-                {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
-                    Button4,
-                    {
-                      variant: "outline",
-                      tone: "neutral",
-                      size: "small",
-                      "aria-label": moreLabel,
-                      style: {
-                        minWidth: "auto",
-                        borderRadius: "var(--wpds-border-radius-lg, 8px)",
-                        fontWeight: "normal"
-                      },
-                      children: (0, import_i18n59.sprintf)(
-                        /* translators: %d: number of additional items */
-                        (0, import_i18n59.__)("+%d"),
-                        hidden.length
-                      )
-                    }
-                  )
-                }
-              )
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime181.jsxs)(popover_exports.Popup, { style: { maxWidth: 320 }, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(popover_exports.Title, {}), children: popoverTitle }),
-            /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(Stack, { direction: "row", wrap: "wrap", gap: "xs", children: hidden.map((item) => /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(Badge, { children: item.label }, item.key)) })
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(tooltip_exports.Popup, { children: moreLabel })
-        ] }) }) })
-      ]
-    }
-  );
-}
-
-// packages/content-types/build-module/post-types/utils.mjs
-var import_core_data5 = __toESM(require_core_data(), 1);
-var import_data11 = __toESM(require_data(), 1);
-var import_element133 = __toESM(require_element(), 1);
-var import_i18n60 = __toESM(require_i18n(), 1);
-
-// packages/content-types/build-module/utils/form-data.mjs
-function pickStoredLabels(source, keys) {
-  const labels = {};
-  for (const key of keys) {
-    const value = source?.[key];
-    if (typeof value === "string") {
-      labels[key] = value;
-    }
-  }
-  return labels;
-}
-function serializeLabels(source, keys) {
-  const labels = {};
-  for (const key of keys) {
-    const value = source[key];
-    if (typeof value === "string" && value.trim() !== "") {
-      labels[key] = value.trim();
-    }
-  }
-  labels.singular_name = source.singular_name;
-  return labels;
-}
-
-// packages/content-types/build-module/post-types/utils.mjs
-var DEFAULT_SUPPORTS = ["title", "editor"];
-var BLANK_RECORD = {
-  slug: "",
-  status: "publish",
-  title: { raw: "" },
-  config: {
-    labels: { singular_name: "" },
-    taxonomies: [],
-    supports: [...DEFAULT_SUPPORTS],
-    description: "",
-    public: true,
-    hierarchical: false,
-    has_archive: false,
-    show_in_rest: true
-  }
-};
-var STRING_LABEL_KEYS = [
-  "singular_name",
-  "menu_name",
-  "all_items",
-  "add_new",
-  "add_new_item",
-  "edit_item",
-  "new_item",
-  "view_item",
-  "view_items",
-  "search_items",
-  "not_found",
-  "not_found_in_trash",
-  "parent_item_colon",
-  "archives",
-  "attributes",
-  "insert_into_item",
-  "uploaded_to_this_item",
-  "featured_image",
-  "set_featured_image",
-  "remove_featured_image",
-  "use_featured_image",
-  "filter_items_list",
-  "items_list_navigation",
-  "items_list"
-];
-function deriveLabels(plural, singular) {
-  const lcPlural = plural.toLowerCase();
-  const lcSingular = singular.toLowerCase();
-  return {
-    menu_name: plural,
-    all_items: (0, import_i18n60.sprintf)(
-      /* translators: %s: Plural post type label. */
-      (0, import_i18n60.__)("All %s"),
-      plural
-    ),
-    add_new: (0, import_i18n60.__)("Add New"),
-    add_new_item: (0, import_i18n60.sprintf)(
-      /* translators: %s: Singular post type label. */
-      (0, import_i18n60.__)("Add New %s"),
-      singular
-    ),
-    edit_item: (0, import_i18n60.sprintf)(
-      /* translators: %s: Singular post type label. */
-      (0, import_i18n60.__)("Edit %s"),
-      singular
-    ),
-    new_item: (0, import_i18n60.sprintf)(
-      /* translators: %s: Singular post type label. */
-      (0, import_i18n60.__)("New %s"),
-      singular
-    ),
-    view_item: (0, import_i18n60.sprintf)(
-      /* translators: %s: Singular post type label. */
-      (0, import_i18n60.__)("View %s"),
-      singular
-    ),
-    view_items: (0, import_i18n60.sprintf)(
-      /* translators: %s: Plural post type label. */
-      (0, import_i18n60.__)("View %s"),
-      plural
-    ),
-    search_items: (0, import_i18n60.sprintf)(
-      /* translators: %s: Plural post type label. */
-      (0, import_i18n60.__)("Search %s"),
-      plural
-    ),
-    not_found: (0, import_i18n60.sprintf)(
-      /* translators: %s: Plural post type label, lowercase. */
-      (0, import_i18n60.__)("No %s found."),
-      lcPlural
-    ),
-    not_found_in_trash: (0, import_i18n60.sprintf)(
-      /* translators: %s: Plural post type label, lowercase. */
-      (0, import_i18n60.__)("No %s found in Trash."),
-      lcPlural
-    ),
-    parent_item_colon: (0, import_i18n60.sprintf)(
-      /* translators: %s: Singular post type label. */
-      (0, import_i18n60.__)("Parent %s:"),
-      singular
-    ),
-    archives: (0, import_i18n60.sprintf)(
-      /* translators: %s: Singular post type label. */
-      (0, import_i18n60.__)("%s Archives"),
-      singular
-    ),
-    attributes: (0, import_i18n60.sprintf)(
-      /* translators: %s: Singular post type label. */
-      (0, import_i18n60.__)("%s Attributes"),
-      singular
-    ),
-    insert_into_item: (0, import_i18n60.sprintf)(
-      /* translators: %s: Singular post type label, lowercase. */
-      (0, import_i18n60.__)("Insert into %s"),
-      lcSingular
-    ),
-    uploaded_to_this_item: (0, import_i18n60.sprintf)(
-      /* translators: %s: Singular post type label, lowercase. */
-      (0, import_i18n60.__)("Uploaded to this %s"),
-      lcSingular
-    ),
-    featured_image: (0, import_i18n60.__)("Featured image"),
-    set_featured_image: (0, import_i18n60.__)("Set featured image"),
-    remove_featured_image: (0, import_i18n60.__)("Remove featured image"),
-    use_featured_image: (0, import_i18n60.__)("Use as featured image"),
-    filter_items_list: (0, import_i18n60.sprintf)(
-      /* translators: %s: Plural post type label, lowercase. */
-      (0, import_i18n60.__)("Filter %s list"),
-      lcPlural
-    ),
-    items_list_navigation: (0, import_i18n60.sprintf)(
-      /* translators: %s: Plural post type label. */
-      (0, import_i18n60.__)("%s list navigation"),
-      plural
-    ),
-    items_list: (0, import_i18n60.sprintf)(
-      /* translators: %s: Plural post type label. */
-      (0, import_i18n60.__)("%s list"),
-      plural
-    )
-  };
-}
-var SUPPORT_FEATURES = [
-  "title",
-  "editor",
-  "thumbnail",
-  "excerpt",
-  "comments",
-  "revisions",
-  "author",
-  "page-attributes",
-  "custom-fields",
-  "trackbacks",
-  "post-formats"
-];
-function toFormData(row) {
-  const config = row.config ?? {};
-  const labels = pickStoredLabels(
-    config.labels,
-    STRING_LABEL_KEYS
-  );
-  const supports = Array.isArray(config.supports) ? config.supports.filter(
-    (s2) => SUPPORT_FEATURES.includes(s2)
-  ) : [...DEFAULT_SUPPORTS];
-  return {
-    id: row.id,
-    slug: row.slug,
-    status: row.status,
-    title: { raw: row.title.raw },
-    config: {
-      labels: { singular_name: "", ...labels },
-      taxonomies: Array.isArray(config.taxonomies) ? config.taxonomies : [],
-      supports,
-      description: config.description ?? "",
-      public: config.public ?? true,
-      hierarchical: config.hierarchical ?? false,
-      has_archive: config.has_archive ?? false,
-      show_in_rest: config.show_in_rest ?? true
-    },
-    count: row.count
-  };
-}
-function serializeForSave(data) {
-  const { config } = data;
-  const labels = serializeLabels(
-    config.labels,
-    STRING_LABEL_KEYS
-  );
-  const description = config.description.trim();
-  return {
-    ...data.id !== void 0 ? { id: data.id } : {},
-    slug: data.slug,
-    status: data.status,
-    title: data.title.raw,
-    config: {
-      labels,
-      taxonomies: config.taxonomies,
-      supports: config.supports,
-      public: config.public,
-      hierarchical: config.hierarchical,
-      has_archive: config.has_archive,
-      show_in_rest: config.show_in_rest,
-      ...description !== "" ? { description } : {}
-    }
-  };
-}
-var CORE_TAXONOMY_SLUGS = ["category", "post_tag"];
-function usePublicTaxonomies() {
-  const taxonomies = (0, import_data11.useSelect)(
-    (select2) => select2(import_core_data5.store).getTaxonomies({ per_page: -1 }),
-    []
-  );
-  return (0, import_element133.useMemo)(() => {
-    return taxonomies?.filter((t2) => !!t2.visibility?.public).sort((a2, b2) => {
-      const aIsCore = CORE_TAXONOMY_SLUGS.includes(a2.slug);
-      const bIsCore = CORE_TAXONOMY_SLUGS.includes(b2.slug);
-      if (aIsCore !== bIsCore) {
-        return aIsCore ? -1 : 1;
-      }
-      return a2.name.localeCompare(b2.name);
-    });
-  }, [taxonomies]);
-}
-
-// packages/content-types/build-module/post-types/fields/general.mjs
-var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
-var SUPPORT_LABELS = {
-  title: (0, import_i18n61.__)("Title"),
-  editor: (0, import_i18n61.__)("Editor"),
-  thumbnail: (0, import_i18n61.__)("Featured image"),
-  excerpt: (0, import_i18n61.__)("Excerpt"),
-  comments: (0, import_i18n61.__)("Comments"),
-  revisions: (0, import_i18n61.__)("Revisions"),
-  author: (0, import_i18n61.__)("Author"),
-  "page-attributes": (0, import_i18n61.__)("Page attributes"),
-  "custom-fields": (0, import_i18n61.__)("Custom fields"),
-  trackbacks: (0, import_i18n61.__)("Trackbacks"),
-  "post-formats": (0, import_i18n61.__)("Post formats")
-};
-var descriptionField = createDescriptionField(
-  (0, import_i18n61.__)(
-    "Optional summary of the post type. Shown in admin UIs that surface post type details."
-  )
-);
-var publicField = createBooleanField("public", (0, import_i18n61.__)("Public"), {
-  description: (0, import_i18n61.__)(
-    "Whether the post type is intended for use publicly either via the admin interface or by front-end users."
-  )
-});
-var hierarchicalField = createBooleanField(
-  "hierarchical",
-  (0, import_i18n61.__)("Hierarchical"),
-  {
-    description: (0, import_i18n61.__)(
-      "When on, posts of this type can have parent-child relationships like pages, and the parent picker is shown in the editor. When off, they behave like posts."
-    )
-  }
-);
-var hasArchiveField = createBooleanField(
-  "has_archive",
-  (0, import_i18n61.__)("Has archive"),
-  {
-    description: (0, import_i18n61.__)(
-      "Whether the post type has an archive page (e.g. /book/). Requires permalink rewrite rules to be flushed after enabling."
-    )
-  }
-);
-var showInRestField = createBooleanField(
-  "show_in_rest",
-  (0, import_i18n61.__)("Show in REST API"),
-  {
-    description: (0, import_i18n61.__)(
-      "Required for the block editor. Disable only if posts of this type should not be available via the REST API."
-    )
-  }
-);
-var countField = {
-  id: "count",
-  label: (0, import_i18n61.__)("Posts"),
-  type: "integer",
-  readOnly: true,
-  render: ({ item }) => {
-    const count = item.count;
-    if (item.status !== "publish" || !count) {
-      return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("span", { "aria-hidden": "true", children: "—" });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-      Link,
-      {
-        href: (0, import_url4.addQueryArgs)("edit.php", {
-          post_type: item.slug
-        }),
-        children: count
-      }
-    );
-  },
-  enableSorting: false,
-  filterBy: false
-};
-var supportsField = {
-  id: "supports",
-  label: (0, import_i18n61.__)("Supports"),
-  type: "array",
-  description: (0, import_i18n61.__)(
-    "Editor features and metadata enabled for posts of this type."
-  ),
-  elements: SUPPORT_FEATURES.map((feature) => ({
-    value: feature,
-    label: SUPPORT_LABELS[feature]
-  })),
-  enableSorting: false,
-  getValue: ({ item }) => item.config.supports,
-  setValue: ({ item, value }) => ({
-    config: {
-      ...item.config,
-      supports: Array.isArray(value) ? value.filter(
-        (v2) => SUPPORT_FEATURES.includes(v2)
-      ) : []
-    }
-  }),
-  render: ({ item }) => {
-    const features = item.config.supports;
-    if (!features || features.length === 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("span", { "aria-hidden": "true", children: "—" });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-      OverflowingBadges,
-      {
-        items: features.map((f2) => ({
-          key: f2,
-          label: SUPPORT_LABELS[f2] ?? f2
-        }))
-      }
-    );
-  },
-  filterBy: false
-};
-var SLUG_MAX_LENGTH = 20;
-function useSlugField(originalSlug, currentValue) {
-  const registeredPostTypes = (0, import_data12.useSelect)(
-    (select2) => select2(import_core_data6.store).getPostTypes(),
-    []
-  );
-  const showRenameWarning = originalSlug !== void 0 && currentValue !== originalSlug;
-  return (0, import_element134.useMemo)(
-    () => ({
-      id: "slug",
-      label: (0, import_i18n61.__)("Post type key"),
-      type: "text",
-      enableGlobalSearch: true,
-      description: /* @__PURE__ */ (0, import_jsx_runtime182.jsxs)(Stack, { direction: "column", gap: "sm", render: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("span", {}), children: [
-        showRenameWarning && /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(notice_exports.Root, { intent: "warning", render: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("span", {}), children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(notice_exports.Description, { children: (0, import_i18n61.__)(
-          "Changing the key renames the post type — existing posts may become inaccessible until a migration updates the database."
-        ) }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("span", { children: (0, import_i18n61.__)(
-          "Lower case letters, numbers, underscores, and dashes only. Maximum length: 20 characters."
-        ) })
-      ] }),
-      isValid: {
-        required: true,
-        pattern: "^[a-z0-9_\\-]+$",
-        maxLength: SLUG_MAX_LENGTH,
-        custom: async (value) => {
-          const slug = value.slug;
-          if (originalSlug !== void 0 && slug === originalSlug) {
-            return null;
-          }
-          const slugTaken = (registeredPostTypes ?? []).some(
-            (pt) => pt.slug === slug
-          );
-          if (slugTaken) {
-            return (0, import_i18n61.__)("This post type key is already in use.");
-          }
-          const drafts = await (0, import_data12.resolveSelect)(
-            import_core_data6.store
-          ).getEntityRecords("postType", POST_TYPE_ENTITY, {
-            slug,
-            status: "draft",
-            _fields: "id,name",
-            per_page: 1
-          });
-          return drafts?.length ? (0, import_i18n61.__)("This post type key is already in use.") : null;
-        }
-      },
-      Edit: SlugEdit,
-      filterBy: false,
-      enableSorting: false
-    }),
-    [registeredPostTypes, originalSlug, showRenameWarning]
-  );
-}
-function useTaxonomiesField() {
-  const publicTaxonomies = usePublicTaxonomies();
-  return (0, import_element134.useMemo)(() => {
-    const elements = (publicTaxonomies ?? []).map((tax) => ({
-      value: tax.slug,
-      label: tax.name
-    }));
-    const labelMap = Object.fromEntries(
-      elements.map((e2) => [e2.value, e2.label])
-    );
-    return {
-      id: "taxonomies",
-      label: (0, import_i18n61.__)("Taxonomies"),
-      type: "array",
-      description: (0, import_i18n61.__)(
-        "One or more taxonomies that should be associated with this post type."
-      ),
-      elements,
-      enableSorting: false,
-      getValue: ({ item }) => item.config.taxonomies,
-      setValue: ({ item, value }) => ({
-        config: {
-          ...item.config,
-          taxonomies: Array.isArray(value) ? value : []
-        }
-      }),
-      render: ({ item }) => {
-        const slugs = item.config.taxonomies;
-        if (!slugs || slugs.length === 0) {
-          return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("span", { "aria-hidden": "true", children: "—" });
-        }
-        return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-          OverflowingBadges,
-          {
-            items: slugs.map((s2) => ({
-              key: s2,
-              label: labelMap[s2] ?? s2
-            }))
-          }
-        );
-      },
-      filterBy: false
-    };
-  }, [publicTaxonomies]);
-}
-var defaultForm = {
-  layout: { type: "regular" },
-  fields: [
-    "plural_name",
-    "singular_name",
-    "slug",
-    "taxonomies",
-    "public",
-    "hierarchical",
-    "has_archive",
-    "status"
-  ]
-};
-var generalForm = {
-  layout: { type: "regular" },
-  fields: [
-    "plural_name",
-    "singular_name",
-    "slug",
-    "description",
-    "taxonomies",
-    "supports",
-    "public",
-    "hierarchical",
-    "has_archive",
-    "show_in_rest",
-    "status"
-  ]
-};
-
-// packages/content-types/build-module/post-types/actions/duplicate.mjs
-var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
-var SLUG_MAX_LENGTH2 = 20;
-var duplicateForm = {
-  layout: { type: "regular" },
-  fields: ["plural_name", "singular_name", "slug"]
-};
-function buildCopySlug(slug) {
-  const match2 = slug.match(/^(.*?)(\d+)$/);
-  const base = match2 ? match2[1] : slug;
-  const nextNumber = String(match2 ? parseInt(match2[2], 10) + 1 : 2);
-  return `${base.slice(
-    0,
-    SLUG_MAX_LENGTH2 - nextNumber.length
-  )}${nextNumber}`;
-}
-function DuplicatePostTypeModal({
-  items,
-  closeModal,
-  onActionPerformed
-}) {
-  const source = items[0];
-  const [data, setData] = (0, import_element135.useState)(() => ({
-    ...source,
-    id: void 0,
-    status: "draft",
-    title: {
-      raw: (0, import_i18n62.sprintf)(
-        /* translators: %s: existing post type title. */
-        (0, import_i18n62._x)("%s (Copy)", "post type"),
-        source.title.raw
-      )
-    },
-    slug: buildCopySlug(source.slug)
-  }));
-  const [isDuplicating, setIsDuplicating] = (0, import_element135.useState)(false);
-  const slugField = useSlugField(void 0, data.slug);
-  const fields = (0, import_element135.useMemo)(
-    () => [
-      pluralLabelField,
-      singularLabelField,
-      slugField
-    ],
-    [slugField]
-  );
-  const { validity, isValid: isValid2 } = use_form_validity_default(
-    data,
-    fields,
-    duplicateForm
-  );
-  const { saveEntityRecord } = (0, import_data13.useDispatch)(import_core_data7.store);
-  const { createSuccessNotice, createErrorNotice } = (0, import_data13.useDispatch)(import_notices3.store);
-  async function onDuplicate() {
-    if (isDuplicating || !isValid2) {
-      return;
-    }
-    setIsDuplicating(true);
-    try {
-      await saveEntityRecord(
-        "postType",
-        POST_TYPE_ENTITY,
-        serializeForSave(data),
-        { throwOnError: true }
-      );
-      createSuccessNotice(
-        (0, import_i18n62.sprintf)(
-          /* translators: %s: post type plural label. */
-          (0, import_i18n62.__)('"%s" post type created.'),
-          data.title.raw
-        ),
-        { type: "snackbar" }
-      );
-      onActionPerformed?.(items);
-      closeModal?.();
-    } catch (error2) {
-      const typedError = error2;
-      createErrorNotice(
-        typedError?.message && typedError.code !== "unknown_error" ? typedError.message : (0, import_i18n62.__)("Failed to duplicate post type."),
-        { type: "snackbar" }
-      );
-    } finally {
-      setIsDuplicating(false);
-    }
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime183.jsxs)(Stack, { direction: "column", gap: "md", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
-      DataForm,
-      {
-        data,
-        fields,
-        form: duplicateForm,
-        validity,
-        onChange: (edits) => setData(
-          (prev) => ({ ...prev, ...edits })
-        )
-      }
-    ),
-    /* @__PURE__ */ (0, import_jsx_runtime183.jsxs)(Stack, { direction: "row", justify: "flex-end", gap: "sm", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
-        import_components57.Button,
-        {
-          __next40pxDefaultSize: true,
-          variant: "tertiary",
-          onClick: closeModal,
-          disabled: isDuplicating,
-          accessibleWhenDisabled: true,
-          children: (0, import_i18n62.__)("Cancel")
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
-        import_components57.Button,
-        {
-          __next40pxDefaultSize: true,
-          variant: "primary",
-          isBusy: isDuplicating,
-          disabled: isDuplicating || !isValid2,
-          accessibleWhenDisabled: true,
-          onClick: onDuplicate,
-          children: (0, import_i18n62._x)("Duplicate", "action label")
-        }
-      )
-    ] })
-  ] });
-}
-var duplicatePostTypeAction = {
-  id: "duplicate-post-type",
-  label: (0, import_i18n62._x)("Duplicate", "action label"),
-  icon: copy_default,
-  modalHeader: (0, import_i18n62.__)("Duplicate post type"),
-  modalFocusOnMount: "firstContentElement",
-  RenderModal: DuplicatePostTypeModal
-};
-var duplicate_default = duplicatePostTypeAction;
-
-// packages/content-types/build-module/post-types/actions/view-posts.mjs
-var import_i18n63 = __toESM(require_i18n(), 1);
-var import_url5 = __toESM(require_url(), 1);
-var viewPostsAction = {
-  id: "view-posts",
-  label: (items) => items[0]?.config.labels.view_items || (items[0]?.config.hierarchical ? (0, import_i18n63.__)("View pages") : (0, import_i18n63.__)("View posts")),
-  // Drafts are not registered with WordPress, so `edit.php?post_type=…`
-  // would 404. Only surface the link for active post types.
-  isEligible: (item) => item.status === "publish",
-  callback: (items, { onActionPerformed }) => {
-    const item = items[0];
-    if (!item?.slug) {
-      return;
-    }
-    document.location.href = (0, import_url5.addQueryArgs)("edit.php", {
-      post_type: item.slug
-    });
-    onActionPerformed?.(items);
-  }
-};
-var view_posts_default = viewPostsAction;
-
-// packages/content-types/build-module/post-types/fields/labels.mjs
-var import_i18n65 = __toESM(require_i18n(), 1);
-
-// packages/content-types/build-module/utils/labels.mjs
-var import_components58 = __toESM(require_components(), 1);
-var import_i18n64 = __toESM(require_i18n(), 1);
-var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
-var LABELS_ACTIONS_FIELD_ID = "__labels_actions";
-function createLabelsActionsField(options) {
-  const { labelKeys, deriveLabels: deriveLabels3, helpText } = options;
-  function LabelsActionsEdit({
-    data,
-    onChange
-  }) {
-    const plural = data.title.raw.trim();
-    const singular = data.config.labels.singular_name.trim();
-    const canAutoFill = !!plural.length && !!singular.length;
-    const currentLabels = data.config.labels;
-    const hasOverrides = labelKeys.some(
-      (key) => key !== "singular_name" && (currentLabels[key] ?? "") !== ""
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime184.jsxs)(Stack, { direction: "column", gap: "md", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(Text, { variant: "body-md", children: helpText }),
-      /* @__PURE__ */ (0, import_jsx_runtime184.jsxs)(Stack, { direction: "row", justify: "flex-end", gap: "sm", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-          import_components58.Button,
-          {
-            __next40pxDefaultSize: true,
-            variant: "secondary",
-            size: "compact",
-            accessibleWhenDisabled: true,
-            disabled: !canAutoFill,
-            onClick: () => onChange({
-              config: {
-                ...data.config,
-                labels: {
-                  ...data.config.labels,
-                  ...deriveLabels3(plural, singular)
-                }
-              }
-            }),
-            children: (0, import_i18n64.__)("Auto-fill labels")
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-          import_components58.Button,
-          {
-            __next40pxDefaultSize: true,
-            size: "compact",
-            icon: trash_default,
-            isDestructive: true,
-            label: (0, import_i18n64.__)("Clear labels"),
-            accessibleWhenDisabled: true,
-            disabled: !hasOverrides,
-            onClick: () => {
-              const cleared = {
-                singular_name: data.config.labels.singular_name
-              };
-              for (const key of labelKeys) {
-                if (key !== "singular_name") {
-                  cleared[key] = "";
-                }
-              }
-              onChange({
-                config: { ...data.config, labels: cleared }
-              });
-            }
-          }
-        )
-      ] })
-    ] });
-  }
-  return {
-    id: LABELS_ACTIONS_FIELD_ID,
-    label: "",
-    getValue: () => "",
-    setValue: () => ({}),
-    Edit: LabelsActionsEdit,
-    enableSorting: false,
-    filterBy: false
-  };
-}
-
-// packages/content-types/build-module/post-types/fields/labels.mjs
-var menuNameField = createLabelField("menu_name", (0, import_i18n65.__)("Menu name"), {
-  placeholder: (0, import_i18n65.__)("Posts"),
-  description: (0, import_i18n65.__)("Defaults to the plural label.")
-});
-var allItemsField = createLabelField("all_items", (0, import_i18n65.__)("All items"), {
-  placeholder: (0, import_i18n65.__)("All Posts")
-});
-var addNewField = createLabelField("add_new", (0, import_i18n65.__)("Add new"), {
-  placeholder: (0, import_i18n65.__)("Add New"),
-  description: (0, import_i18n65.__)("Shown in the admin menu and on toolbar buttons.")
-});
-var addNewItemLabelField = createLabelField(
-  "add_new_item",
-  (0, import_i18n65.__)("Add new item"),
-  { placeholder: (0, import_i18n65.__)("Add New Post") }
-);
-var editItemField = createLabelField("edit_item", (0, import_i18n65.__)("Edit item"), {
-  placeholder: (0, import_i18n65.__)("Edit Post")
-});
-var newItemField = createLabelField("new_item", (0, import_i18n65.__)("New item"), {
-  placeholder: (0, import_i18n65.__)("New Post")
-});
-var viewItemField = createLabelField("view_item", (0, import_i18n65.__)("View item"), {
-  placeholder: (0, import_i18n65.__)("View Post")
-});
-var viewItemsField = createLabelField(
-  "view_items",
-  (0, import_i18n65.__)("View items"),
-  {
-    placeholder: (0, import_i18n65.__)("View Posts"),
-    description: (0, import_i18n65.__)("Used as the link label for the post type archive.")
-  }
-);
-var searchItemsField = createLabelField(
-  "search_items",
-  (0, import_i18n65.__)("Search items"),
-  { placeholder: (0, import_i18n65.__)("Search Posts") }
-);
-var notFoundField = createLabelField("not_found", (0, import_i18n65.__)("Not found"), {
-  placeholder: (0, import_i18n65.__)("No posts found."),
-  description: (0, import_i18n65.__)("Shown in the admin list when no posts match.")
-});
-var notFoundInTrashField = createLabelField(
-  "not_found_in_trash",
-  (0, import_i18n65.__)("Not found in trash"),
-  { placeholder: (0, import_i18n65.__)("No posts found in Trash.") }
-);
-var archivesField = createLabelField("archives", (0, import_i18n65.__)("Archives"), {
-  placeholder: (0, import_i18n65.__)("Post Archives"),
-  description: (0, import_i18n65.__)(
-    "Used in the navigation menus block when adding a link to the post type archive."
-  )
-});
-var attributesField = createLabelField(
-  "attributes",
-  (0, import_i18n65.__)("Attributes"),
-  {
-    placeholder: (0, import_i18n65.__)("Post Attributes"),
-    description: (0, import_i18n65.__)(
-      "Title of the Attributes meta box. Not used on non-hierarchical post types."
-    ),
-    isVisible: (item) => item.config.hierarchical
-  }
-);
-var parentItemColonField = createLabelField(
-  "parent_item_colon",
-  (0, import_i18n65.__)("Parent item with colon"),
-  {
-    placeholder: (0, import_i18n65.__)("Parent Page:"),
-    description: (0, import_i18n65.__)(
-      "Shown above the parent dropdown. Not used on non-hierarchical post types."
-    ),
-    isVisible: (item) => item.config.hierarchical
-  }
-);
-var insertIntoItemField = createLabelField(
-  "insert_into_item",
-  (0, import_i18n65.__)("Insert into item"),
-  {
-    placeholder: (0, import_i18n65.__)("Insert into post"),
-    description: (0, import_i18n65.__)("Shown in the media library uploader.")
-  }
-);
-var uploadedToThisItemField = createLabelField(
-  "uploaded_to_this_item",
-  (0, import_i18n65.__)("Uploaded to this item"),
-  {
-    placeholder: (0, import_i18n65.__)("Uploaded to this post")
-  }
-);
-var featuredImageField = createLabelField(
-  "featured_image",
-  (0, import_i18n65.__)("Featured image"),
-  {
-    placeholder: (0, import_i18n65.__)("Featured image")
-  }
-);
-var setFeaturedImageField = createLabelField(
-  "set_featured_image",
-  (0, import_i18n65.__)("Set featured image"),
-  {
-    placeholder: (0, import_i18n65.__)("Set featured image")
-  }
-);
-var removeFeaturedImageField = createLabelField(
-  "remove_featured_image",
-  (0, import_i18n65.__)("Remove featured image"),
-  {
-    placeholder: (0, import_i18n65.__)("Remove featured image")
-  }
-);
-var useFeaturedImageField = createLabelField(
-  "use_featured_image",
-  (0, import_i18n65.__)("Use as featured image"),
-  {
-    placeholder: (0, import_i18n65.__)("Use as featured image")
-  }
-);
-var filterItemsListField = createLabelField(
-  "filter_items_list",
-  (0, import_i18n65.__)("Filter items list"),
-  {
-    placeholder: (0, import_i18n65.__)("Filter posts list"),
-    description: (0, import_i18n65.__)(
-      "Screen reader text for the admin list filter controls."
-    )
-  }
-);
-var itemsListNavigationField = createLabelField(
-  "items_list_navigation",
-  (0, import_i18n65.__)("Items list navigation"),
-  {
-    placeholder: (0, import_i18n65.__)("Posts list navigation"),
-    description: (0, import_i18n65.__)("Screen reader text for the admin list pagination.")
-  }
-);
-var itemsListField = createLabelField(
-  "items_list",
-  (0, import_i18n65.__)("Items list"),
-  {
-    placeholder: (0, import_i18n65.__)("Posts list"),
-    description: (0, import_i18n65.__)("Screen reader text for the admin list table.")
-  }
-);
-var labelsActionsField = createLabelsActionsField(
-  {
-    labelKeys: STRING_LABEL_KEYS,
-    deriveLabels,
-    helpText: (0, import_i18n65.__)(
-      "Override the text WordPress shows in admin lists, menus, and forms. Auto-fill replaces every label below with values derived from the current plural and singular names — including any you have already customized. Clearing removes all overrides so WordPress falls back to its defaults. If you rename the post type after auto-filling, click Auto-fill again to keep them in sync."
-    )
-  }
-);
-var labelsForm = {
-  layout: { type: "regular" },
-  fields: [
-    {
-      id: LABELS_ACTIONS_FIELD_ID,
-      layout: { type: "regular", labelPosition: "none" }
-    },
-    // singular_name lives in the General card, so exclude it here.
-    ...STRING_LABEL_KEYS.filter((key) => key !== "singular_name")
-  ]
-};
-
-// packages/content-types/build-module/post-types/actions/edit.mjs
-var import_element136 = __toESM(require_element(), 1);
-var import_i18n66 = __toESM(require_i18n(), 1);
-import { useNavigate as useNavigate2 } from "@wordpress/route";
-function useEditPostTypeAction() {
-  const navigate = useNavigate2();
-  return (0, import_element136.useMemo)(
-    () => ({
-      id: "edit-post-type",
-      label: (0, import_i18n66.__)("Edit"),
-      callback: (items) => {
-        const item = items[0];
-        if (item?.id === void 0) {
-          return;
-        }
-        navigate({
-          to: `${POST_TYPES_PATH}/${item.id}`
-        });
-      }
-    }),
-    [navigate]
-  );
-}
-
-// packages/content-types/build-module/post-types/actions/quick-edit.mjs
-var import_components59 = __toESM(require_components(), 1);
-var import_core_data8 = __toESM(require_core_data(), 1);
-var import_data14 = __toESM(require_data(), 1);
-var import_element137 = __toESM(require_element(), 1);
-var import_i18n67 = __toESM(require_i18n(), 1);
-var import_notices4 = __toESM(require_notices(), 1);
-var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
-function QuickEditPostTypeModal({
-  items,
-  closeModal
-}) {
-  const item = items[0];
-  const [data, setData] = (0, import_element137.useState)(item);
-  const [isSaving, setIsSaving] = (0, import_element137.useState)(false);
-  const slugField = useSlugField(item.slug, data.slug);
-  const taxonomiesField = useTaxonomiesField();
-  const fields = (0, import_element137.useMemo)(
-    () => [
-      pluralLabelField,
-      singularLabelField,
-      slugField,
-      taxonomiesField,
-      publicField,
-      hierarchicalField,
-      hasArchiveField,
-      statusField
-    ],
-    [slugField, taxonomiesField]
-  );
-  const { validity, isValid: isValid2 } = use_form_validity_default(data, fields, defaultForm);
-  const { saveEntityRecord } = (0, import_data14.useDispatch)(import_core_data8.store);
-  const { createSuccessNotice, createErrorNotice } = (0, import_data14.useDispatch)(import_notices4.store);
-  const maybeInvalidateCache = useMaybeInvalidateContentTypeCache();
-  async function onSave() {
-    if (isSaving || !isValid2) {
-      return;
-    }
-    setIsSaving(true);
-    try {
-      await saveEntityRecord(
-        "postType",
-        POST_TYPE_ENTITY,
-        serializeForSave({ ...data, id: item.id }),
-        { throwOnError: true }
-      );
-      createSuccessNotice(
-        (0, import_i18n67.sprintf)(
-          /* translators: %s: post type plural label. */
-          (0, import_i18n67.__)('"%s" post type updated.'),
-          data.title.raw
-        ),
-        { type: "snackbar" }
-      );
-      maybeInvalidateCache(
-        item.config.taxonomies,
-        data.config.taxonomies,
-        TAXONOMY_ENTITY
-      );
-      closeModal?.();
-    } catch (error2) {
-      createErrorNotice(
-        error2?.message && error2?.code !== "unknown_error" ? error2.message : (0, import_i18n67.__)("Failed to update post type."),
-        { type: "snackbar" }
-      );
-    } finally {
-      setIsSaving(false);
-    }
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(
-    "form",
-    {
-      onSubmit: (event) => {
-        event.preventDefault();
-        onSave();
-      },
-      children: [
-        /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(
-          Stack,
-          {
-            className: "dataviews-action-modal__quick-edit-post-type-header",
-            direction: "row",
-            justify: "space-between",
-            align: "center",
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Text, { variant: "heading-sm", render: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)("h2", {}), children: (0, import_i18n67.__)("Quick edit post type") }),
-              /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
-                import_components59.Button,
-                {
-                  size: "small",
-                  icon: close_small_default,
-                  label: (0, import_i18n67.__)("Close"),
-                  onClick: closeModal
-                }
-              )
-            ]
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime185.jsx)("div", { className: "dataviews-action-modal__quick-edit-post-type-content", children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
-          DataForm,
-          {
-            data,
-            fields,
-            form: defaultForm,
-            validity,
-            onChange: (edits) => setData(
-              (prev) => ({ ...prev, ...edits })
-            )
-          }
-        ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(
-          Stack,
-          {
-            className: "dataviews-action-modal__quick-edit-post-type-footer",
-            direction: "row",
-            gap: "sm",
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
-                import_components59.Button,
-                {
-                  __next40pxDefaultSize: true,
-                  variant: "secondary",
-                  onClick: closeModal,
-                  children: (0, import_i18n67.__)("Cancel")
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
-                import_components59.Button,
-                {
-                  __next40pxDefaultSize: true,
-                  variant: "primary",
-                  type: "submit",
-                  isBusy: isSaving,
-                  disabled: isSaving || !isValid2,
-                  accessibleWhenDisabled: true,
-                  children: (0, import_i18n67.__)("Done")
-                }
-              )
-            ]
-          }
-        )
-      ]
-    }
-  );
-}
-var quickEditPostTypeAction = {
-  id: "quick-edit-post-type",
-  label: (0, import_i18n67.__)("Quick edit"),
-  icon: pencil_default,
-  isPrimary: true,
-  hideModalHeader: true,
-  RenderModal: QuickEditPostTypeModal
-};
-var quick_edit_default = quickEditPostTypeAction;
-
-// packages/content-types/build-module/post-types/list.mjs
-var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
-var defaultLayouts = {
-  table: {}
-};
-var DEFAULT_VIEW = {
-  type: "table",
-  perPage: 20,
-  page: 1,
-  fields: ["taxonomies", "count", "status"],
-  titleField: "title",
-  layout: {
-    styles: {
-      taxonomies: { minWidth: 230 },
-      supports: { minWidth: 230 }
-    }
-  }
-};
-function PostTypesList() {
-  const navigate = useNavigate3();
-  const searchParams = useSearch({ from: POST_TYPES_PATH });
-  const handleQueryParamsChange = (0, import_element138.useCallback)(
-    (params) => {
-      navigate({
-        search: {
-          ...searchParams,
-          ...params
-        }
-      });
-    },
-    [searchParams, navigate]
-  );
-  const { view, updateView, isModified, resetToDefault } = useView({
-    kind: "postType",
-    name: POST_TYPE_ENTITY,
-    slug: "default",
-    defaultView: DEFAULT_VIEW,
-    queryParams: searchParams,
-    onChangeQueryParams: handleQueryParamsChange
-  });
-  const editAction = useEditPostTypeAction();
-  const postTypeActions = (0, import_element138.useMemo)(
-    () => [
-      editAction,
-      quick_edit_default,
-      duplicate_default,
-      view_posts_default,
-      activate_default,
-      deactivate_default,
-      delete_default
-    ],
-    [editAction]
-  );
-  const slugField = useSlugField();
-  const taxonomiesField = useTaxonomiesField();
-  const fields = (0, import_element138.useMemo)(
-    () => [
-      titleField,
-      taxonomiesField,
-      countField,
-      statusField,
-      publicField,
-      slugField,
-      hierarchicalField,
-      hasArchiveField,
-      supportsField
-    ],
-    [slugField, taxonomiesField]
-  );
-  const queryArgs = (0, import_element138.useMemo)(() => {
-    const statusFilter = view.filters?.find(
-      (filter) => filter.field === "status"
-    );
-    return {
-      per_page: view.perPage,
-      page: view.page,
-      context: "edit",
-      order: view.sort?.direction,
-      orderby: view.sort?.field,
-      search: view.search,
-      status: statusFilter?.value ?? ["publish", "draft"]
-    };
-  }, [view]);
-  const { records, isResolving, hasResolved, totalItems, totalPages } = (0, import_core_data9.useEntityRecords)(
-    "postType",
-    POST_TYPE_ENTITY,
-    queryArgs
-  );
-  const data = (0, import_element138.useMemo)(
-    () => (records ?? []).map(toFormData),
-    [records]
-  );
-  const paginationInfo = (0, import_element138.useMemo)(
-    () => ({
-      totalItems: totalItems ?? 0,
-      totalPages: totalPages ?? 0
-    }),
-    [totalItems, totalPages]
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
-    dataviews_default,
-    {
-      data,
-      fields,
-      actions: postTypeActions,
-      view,
-      onChangeView: updateView,
-      onReset: isModified ? resetToDefault : false,
-      isLoading: isResolving || !hasResolved,
-      paginationInfo,
-      defaultLayouts,
-      getItemId: (item) => String(item.id),
-      isItemClickable: () => true,
-      onClickItem: (item) => navigate({
-        to: `${POST_TYPES_PATH}/${item.id}`
-      }),
-      header: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
-        import_components60.Button,
-        {
-          variant: "primary",
-          size: "compact",
-          __next40pxDefaultSize: true,
-          onClick: () => navigate({
-            to: `${POST_TYPES_PATH}/${NEW_ID}`
-          }),
-          children: (0, import_i18n68.__)("Add post type")
-        }
-      )
-    }
-  );
-}
-
-// packages/content-types/build-module/post-types/edit.mjs
-var import_components61 = __toESM(require_components(), 1);
-var import_compose22 = __toESM(require_compose(), 1);
-var import_core_data10 = __toESM(require_core_data(), 1);
-var import_data15 = __toESM(require_data(), 1);
-var import_element139 = __toESM(require_element(), 1);
-var import_i18n69 = __toESM(require_i18n(), 1);
-var import_notices5 = __toESM(require_notices(), 1);
-import { useNavigate as useNavigate4, useParams } from "@wordpress/route";
-var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
-function PostTypeEdit() {
-  const { id } = useParams({ from: `${POST_TYPES_PATH}/$id` });
-  const navigate = useNavigate4();
-  const isAddMode = id === NEW_ID;
-  const postTypeId = parseInt(id, 10);
-  const record = (0, import_data15.useSelect)(
-    (select2) => {
-      return !isAddMode && // beforeLoad (route.ts) guarantees the record is in cache.
-      select2(import_core_data10.store).getEntityRecord(
-        "postType",
-        POST_TYPE_ENTITY,
-        postTypeId
-      );
-    },
-    [isAddMode, postTypeId]
-  );
-  const initialData = !isAddMode && record ? toFormData(record) : BLANK_RECORD;
-  const title = isAddMode ? (0, import_i18n69.__)("Add post type") : initialData.title.raw;
-  const commonProps = { initialData, title };
-  const postTypePageProps = isAddMode ? {
-    ...commonProps,
-    isAddMode: true,
-    breadcrumbLabel: (0, import_i18n69.__)("Add new"),
-    subTitle: (0, import_i18n69.__)(
-      "Define a new post type. Fill in the essentials under General; expand Labels to customize."
-    ),
-    onSaved: (saved) => navigate({
-      to: `${POST_TYPES_PATH}/${saved.id}`
-    })
-  } : {
-    ...commonProps,
-    isAddMode: false,
-    breadcrumbLabel: title,
-    subTitle: (0, import_i18n69.__)(
-      "Edit this post type. Expand the Labels section to adjust labels."
-    )
-  };
-  return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(PostTypePage, { ...postTypePageProps }, id);
-}
-function PostTypePage({
-  isAddMode,
-  initialData,
-  title,
-  breadcrumbLabel,
-  subTitle,
-  onSaved
-}) {
-  const [data, setData] = (0, import_element139.useState)(initialData);
-  const [isSaving, setIsSaving] = (0, import_element139.useState)(false);
-  const originalSlug = !isAddMode ? initialData.slug : void 0;
-  const slugField = useSlugField(originalSlug, data.slug);
-  const taxonomiesField = useTaxonomiesField();
-  const fields = (0, import_element139.useMemo)(
-    () => [
-      // General
-      pluralLabelField,
-      singularLabelField,
-      slugField,
-      descriptionField,
-      taxonomiesField,
-      supportsField,
-      publicField,
-      hierarchicalField,
-      hasArchiveField,
-      showInRestField,
-      statusField,
-      // Labels
-      labelsActionsField,
-      menuNameField,
-      allItemsField,
-      addNewField,
-      addNewItemLabelField,
-      editItemField,
-      newItemField,
-      viewItemField,
-      viewItemsField,
-      searchItemsField,
-      notFoundField,
-      notFoundInTrashField,
-      parentItemColonField,
-      archivesField,
-      attributesField,
-      insertIntoItemField,
-      uploadedToThisItemField,
-      featuredImageField,
-      setFeaturedImageField,
-      removeFeaturedImageField,
-      useFeaturedImageField,
-      filterItemsListField,
-      itemsListNavigationField,
-      itemsListField
-    ],
-    [slugField, taxonomiesField]
-  );
-  const form = (0, import_element139.useMemo)(
-    () => ({
-      layout: { type: "card", isCollapsible: true },
-      fields: [
-        {
-          id: "general",
-          label: (0, import_i18n69.__)("General"),
-          description: (0, import_i18n69.__)(
-            "Core identity, taxonomies, supports, and activation."
-          ),
-          layout: {
-            type: "card",
-            isCollapsible: true,
-            isOpened: true
-          },
-          children: generalForm.fields
-        },
-        {
-          id: "labels",
-          label: (0, import_i18n69.__)("Labels"),
-          layout: {
-            type: "card",
-            isCollapsible: true,
-            isOpened: false
-          },
-          children: labelsForm.fields
-        }
-      ]
-    }),
-    []
-  );
-  const { validity, isValid: isValid2 } = use_form_validity_default(data, fields, form);
-  const formId = (0, import_compose22.useInstanceId)(PostTypePage, "post-type-form");
-  const { saveEntityRecord } = (0, import_data15.useDispatch)(import_core_data10.store);
-  const { createSuccessNotice, createErrorNotice } = (0, import_data15.useDispatch)(import_notices5.store);
-  const maybeInvalidateCache = useMaybeInvalidateContentTypeCache();
-  async function onSave() {
-    if (isSaving || !isValid2) {
-      return;
-    }
-    setIsSaving(true);
-    try {
-      const saved = await saveEntityRecord(
-        "postType",
-        POST_TYPE_ENTITY,
-        serializeForSave(data),
-        { throwOnError: true }
-      );
-      const successMessage = isAddMode ? (0, import_i18n69.sprintf)(
-        /* translators: %s: post type plural label. */
-        (0, import_i18n69.__)('"%s" post type created.'),
-        data.title.raw
-      ) : (0, import_i18n69.sprintf)(
-        /* translators: %s: post type plural label. */
-        (0, import_i18n69.__)('"%s" post type updated.'),
-        data.title.raw
-      );
-      createSuccessNotice(successMessage, { type: "snackbar" });
-      maybeInvalidateCache(
-        initialData.config.taxonomies,
-        data.config.taxonomies,
-        TAXONOMY_ENTITY
-      );
-      if (saved?.id !== void 0) {
-        onSaved?.({ ...data, id: saved.id });
-      }
-    } catch (error2) {
-      let errorMessage;
-      if (error2?.message && error2?.code !== "unknown_error") {
-        errorMessage = error2.message;
-      } else if (isAddMode) {
-        errorMessage = (0, import_i18n69.__)("Failed to create post type.");
-      } else {
-        errorMessage = (0, import_i18n69.__)("Failed to update post type.");
-      }
-      createErrorNotice(errorMessage, { type: "snackbar" });
-    } finally {
-      setIsSaving(false);
-    }
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-    page_default,
-    {
-      ariaLabel: title,
-      breadcrumbs: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-        breadcrumbs_default,
-        {
-          items: [
-            { label: (0, import_i18n69.__)("Post Types"), to: POST_TYPES_PATH },
-            { label: breadcrumbLabel }
-          ]
-        }
-      ),
-      subTitle,
-      actions: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-        import_components61.Button,
-        {
-          __next40pxDefaultSize: true,
-          variant: "primary",
-          size: "compact",
-          type: "submit",
-          form: formId,
-          isBusy: isSaving,
-          disabled: isSaving || !isValid2,
-          accessibleWhenDisabled: true,
-          children: isAddMode ? (0, import_i18n69.__)("Create") : (0, import_i18n69.__)("Save")
-        }
-      ),
-      children: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-        Stack,
-        {
-          direction: "column",
-          gap: "md",
-          className: "post-type-form",
-          render: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-            "form",
-            {
-              id: formId,
-              onSubmit: (event) => {
-                event.preventDefault();
-                onSave();
-              }
-            }
-          ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-            DataForm,
-            {
-              data,
-              fields,
-              form,
-              validity,
-              onChange: (edits) => setData(
-                (prev) => ({
-                  ...prev,
-                  ...edits
-                })
-              )
-            }
-          )
-        }
-      )
-    }
-  );
-}
-
-// packages/content-types/build-module/taxonomies/list.mjs
-var import_components65 = __toESM(require_components(), 1);
-var import_core_data16 = __toESM(require_core_data(), 1);
-var import_element146 = __toESM(require_element(), 1);
-var import_i18n82 = __toESM(require_i18n(), 1);
-import { useNavigate as useNavigate6, useSearch as useSearch2 } from "@wordpress/route";
-
-// packages/content-types/build-module/taxonomies/actions/activate.mjs
-var import_i18n70 = __toESM(require_i18n(), 1);
-var activateAction2 = createStatusAction({
-  id: "activate",
-  label: (0, import_i18n70.__)("Activate"),
-  entity: TAXONOMY_ENTITY,
-  targetStatus: "publish",
-  messages: {
-    successSingle: (0, import_i18n70.__)("Taxonomy activated."),
-    successMany: (count) => (0, import_i18n70.sprintf)(
-      /* translators: %d: The number of taxonomies. */
-      (0, import_i18n70._n)(
-        "%d taxonomy activated.",
-        "%d taxonomies activated.",
-        count
-      ),
-      count
-    ),
-    failSingle: (0, import_i18n70.__)("Failed to activate taxonomy."),
-    failMany: (0, import_i18n70.__)("Failed to activate taxonomies."),
-    errorSingle: (message2) => (0, import_i18n70.sprintf)(
-      /* translators: %s: an error message */
-      (0, import_i18n70.__)("An error occurred while activating the taxonomy: %s"),
-      message2
-    ),
-    errorMany: (messages) => (0, import_i18n70.sprintf)(
-      /* translators: %s: a list of comma separated error messages */
-      (0, import_i18n70.__)(
-        "Some errors occurred while activating the taxonomies: %s"
-      ),
-      messages
-    )
-  }
-});
-var activate_default2 = activateAction2;
-
-// packages/content-types/build-module/taxonomies/actions/deactivate.mjs
-var import_i18n71 = __toESM(require_i18n(), 1);
-var deactivateAction2 = createStatusAction({
-  id: "deactivate",
-  label: (0, import_i18n71.__)("Deactivate"),
-  entity: TAXONOMY_ENTITY,
-  targetStatus: "draft",
-  messages: {
-    successSingle: (0, import_i18n71.__)("Taxonomy deactivated."),
-    successMany: (count) => (0, import_i18n71.sprintf)(
-      /* translators: %d: The number of taxonomies. */
-      (0, import_i18n71._n)(
-        "%d taxonomy deactivated.",
-        "%d taxonomies deactivated.",
-        count
-      ),
-      count
-    ),
-    failSingle: (0, import_i18n71.__)("Failed to deactivate taxonomy."),
-    failMany: (0, import_i18n71.__)("Failed to deactivate taxonomies."),
-    errorSingle: (message2) => (0, import_i18n71.sprintf)(
-      /* translators: %s: an error message */
-      (0, import_i18n71.__)("An error occurred while deactivating the taxonomy: %s"),
-      message2
-    ),
-    errorMany: (messages) => (0, import_i18n71.sprintf)(
-      /* translators: %s: a list of comma separated error messages */
-      (0, import_i18n71.__)(
-        "Some errors occurred while deactivating the taxonomies: %s"
-      ),
-      messages
-    )
-  }
-});
-var deactivate_default2 = deactivateAction2;
-
-// packages/content-types/build-module/taxonomies/actions/delete.mjs
-var import_components62 = __toESM(require_components(), 1);
-var import_core_data11 = __toESM(require_core_data(), 1);
-var import_data16 = __toESM(require_data(), 1);
-var import_element140 = __toESM(require_element(), 1);
-var import_i18n72 = __toESM(require_i18n(), 1);
-var import_notices6 = __toESM(require_notices(), 1);
-var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
-function DeleteTaxonomyModal({
-  items,
-  closeModal,
-  onActionPerformed
-}) {
-  const [isDeleting, setIsDeleting] = (0, import_element140.useState)(false);
-  const { deleteEntityRecord } = (0, import_data16.useDispatch)(import_core_data11.store);
-  const { createSuccessNotice, createErrorNotice } = (0, import_data16.useDispatch)(import_notices6.store);
-  const maybeInvalidateCache = useMaybeInvalidateContentTypeCache();
-  async function onDelete() {
-    if (isDeleting) {
-      return;
-    }
-    setIsDeleting(true);
-    const itemsToDelete = items.filter((item) => item.id !== void 0);
-    const promiseResult = await Promise.allSettled(
-      itemsToDelete.map(
-        (item) => deleteEntityRecord(
-          "postType",
-          TAXONOMY_ENTITY,
-          item.id,
-          { force: true },
-          { throwOnError: true }
-        )
-      )
-    );
-    if (promiseResult.every(({ status }) => status === "fulfilled")) {
-      createSuccessNotice(
-        itemsToDelete.length === 1 ? (0, import_i18n72.sprintf)(
-          /* translators: %s: The taxonomy's plural label. */
-          (0, import_i18n72.__)('"%s" taxonomy deleted.'),
-          itemsToDelete[0].title.raw
-        ) : (0, import_i18n72.sprintf)(
-          /* translators: %d: The number of taxonomies. */
-          (0, import_i18n72._n)(
-            "%d taxonomy deleted.",
-            "%d taxonomies deleted.",
-            itemsToDelete.length
-          ),
-          itemsToDelete.length
-        ),
-        { type: "snackbar" }
-      );
-    } else {
-      let errorMessage;
-      if (promiseResult.length === 1) {
-        const typedError = promiseResult[0];
-        if (typedError.reason?.message && typedError.reason.code !== "unknown_error") {
-          errorMessage = typedError.reason.message;
-        } else {
-          errorMessage = (0, import_i18n72.__)("Failed to delete taxonomy.");
-        }
-      } else {
-        const errorMessages = /* @__PURE__ */ new Set();
-        const failedPromises = promiseResult.filter(
-          ({ status }) => status === "rejected"
-        );
-        for (const failedPromise of failedPromises) {
-          const typedError = failedPromise;
-          if (typedError.reason?.message && typedError.reason.code !== "unknown_error") {
-            errorMessages.add(typedError.reason.message);
-          }
-        }
-        if (errorMessages.size === 0) {
-          errorMessage = (0, import_i18n72.__)("Failed to delete taxonomies.");
-        } else if (errorMessages.size === 1) {
-          errorMessage = (0, import_i18n72.sprintf)(
-            /* translators: %s: an error message */
-            (0, import_i18n72.__)(
-              "An error occurred while deleting the taxonomy: %s"
-            ),
-            [...errorMessages][0]
-          );
-        } else {
-          errorMessage = (0, import_i18n72.sprintf)(
-            /* translators: %s: a list of comma separated error messages */
-            (0, import_i18n72.__)(
-              "Some errors occurred while deleting the taxonomies: %s"
-            ),
-            [...errorMessages].join(",")
-          );
-        }
-      }
-      createErrorNotice(errorMessage, { type: "snackbar" });
-    }
-    const deletedRefs = itemsToDelete.filter((_, i2) => promiseResult[i2].status === "fulfilled").flatMap((item) => item.config.object_type);
-    maybeInvalidateCache(deletedRefs, [], POST_TYPE_ENTITY);
-    onActionPerformed?.(itemsToDelete);
-    setIsDeleting(false);
-    closeModal?.();
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(Stack, { direction: "column", gap: "md", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(Text, { children: items.length > 1 ? (0, import_i18n72.sprintf)(
-      /* translators: %d: number of taxonomies to delete. */
-      (0, import_i18n72._n)(
-        "Are you sure you want to delete %d taxonomy?",
-        "Are you sure you want to delete %d taxonomies?",
-        items.length
-      ),
-      items.length
-    ) : (0, import_i18n72.sprintf)(
-      /* translators: %s: The taxonomy's plural label. */
-      (0, import_i18n72.__)('Are you sure you want to delete "%s"?'),
-      items[0].title.raw
-    ) }),
-    /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(Stack, { direction: "row", justify: "flex-end", gap: "sm", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
-        import_components62.Button,
-        {
-          __next40pxDefaultSize: true,
-          variant: "tertiary",
-          onClick: closeModal,
-          disabled: isDeleting,
-          accessibleWhenDisabled: true,
-          children: (0, import_i18n72.__)("Cancel")
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
-        import_components62.Button,
-        {
-          __next40pxDefaultSize: true,
-          variant: "primary",
-          isDestructive: true,
-          isBusy: isDeleting,
-          disabled: isDeleting,
-          accessibleWhenDisabled: true,
-          onClick: onDelete,
-          children: (0, import_i18n72._x)("Delete", "verb")
-        }
-      )
-    ] })
-  ] });
-}
-var deleteTaxonomyAction = {
-  id: "delete-taxonomy",
-  label: (0, import_i18n72._x)("Delete", "verb"),
-  icon: trash_default,
-  supportsBulk: true,
-  hideModalHeader: true,
-  modalFocusOnMount: "firstContentElement",
-  modalSize: "small",
-  RenderModal: DeleteTaxonomyModal
-};
-var delete_default2 = deleteTaxonomyAction;
-
-// packages/content-types/build-module/taxonomies/actions/duplicate.mjs
-var import_components63 = __toESM(require_components(), 1);
-var import_core_data14 = __toESM(require_core_data(), 1);
-var import_data19 = __toESM(require_data(), 1);
-var import_element143 = __toESM(require_element(), 1);
-var import_i18n75 = __toESM(require_i18n(), 1);
-var import_notices7 = __toESM(require_notices(), 1);
-
-// packages/content-types/build-module/taxonomies/fields/general.mjs
-var import_core_data13 = __toESM(require_core_data(), 1);
-var import_data18 = __toESM(require_data(), 1);
-var import_element142 = __toESM(require_element(), 1);
-var import_i18n74 = __toESM(require_i18n(), 1);
-var import_url6 = __toESM(require_url(), 1);
-
-// packages/content-types/build-module/taxonomies/utils.mjs
-var import_core_data12 = __toESM(require_core_data(), 1);
-var import_data17 = __toESM(require_data(), 1);
-var import_element141 = __toESM(require_element(), 1);
-var import_i18n73 = __toESM(require_i18n(), 1);
-var BLANK_RECORD2 = {
-  slug: "",
-  status: "publish",
-  title: { raw: "" },
-  config: {
-    labels: { singular_name: "" },
-    object_type: [],
-    description: "",
-    public: true,
-    hierarchical: false,
-    publicly_queryable: true,
-    show_ui: true,
-    show_in_menu: true,
-    show_in_nav_menus: true,
-    show_tagcloud: true,
-    show_in_quick_edit: true,
-    show_admin_column: false,
-    show_in_rest: true,
-    sort: false,
-    default_term_enabled: false,
-    default_term: { name: "" }
-  }
-};
-var STRING_LABEL_KEYS2 = [
-  "singular_name",
-  "menu_name",
-  "all_items",
-  "edit_item",
-  "view_item",
-  "update_item",
-  "add_new_item",
-  "new_item_name",
-  "search_items",
-  "not_found",
-  "back_to_items",
-  "parent_item",
-  "popular_items",
-  "separate_items_with_commas",
-  "parent_item_colon",
-  "add_or_remove_items",
-  "choose_from_most_used"
-];
-function deriveLabels2(plural, singular) {
-  const lcPlural = plural.toLowerCase();
-  return {
-    menu_name: plural,
-    all_items: (0, import_i18n73.sprintf)(
-      /* translators: %s: Plural taxonomy label. */
-      (0, import_i18n73.__)("All %s"),
-      plural
-    ),
-    edit_item: (0, import_i18n73.sprintf)(
-      /* translators: %s: Singular taxonomy label. */
-      (0, import_i18n73.__)("Edit %s"),
-      singular
-    ),
-    view_item: (0, import_i18n73.sprintf)(
-      /* translators: %s: Singular taxonomy label. */
-      (0, import_i18n73.__)("View %s"),
-      singular
-    ),
-    update_item: (0, import_i18n73.sprintf)(
-      /* translators: %s: Singular taxonomy label. */
-      (0, import_i18n73.__)("Update %s"),
-      singular
-    ),
-    add_new_item: (0, import_i18n73.sprintf)(
-      /* translators: %s: Singular taxonomy label. */
-      (0, import_i18n73.__)("Add New %s"),
-      singular
-    ),
-    new_item_name: (0, import_i18n73.sprintf)(
-      /* translators: %s: Singular taxonomy label. */
-      (0, import_i18n73.__)("New %s Name"),
-      singular
-    ),
-    search_items: (0, import_i18n73.sprintf)(
-      /* translators: %s: Plural taxonomy label. */
-      (0, import_i18n73.__)("Search %s"),
-      plural
-    ),
-    not_found: (0, import_i18n73.sprintf)(
-      /* translators: %s: Plural taxonomy label, lowercase. */
-      (0, import_i18n73.__)("No %s found."),
-      lcPlural
-    ),
-    back_to_items: (0, import_i18n73.sprintf)(
-      /* translators: %s: Plural taxonomy label. */
-      (0, import_i18n73.__)("← Back to %s"),
-      plural
-    ),
-    parent_item: (0, import_i18n73.sprintf)(
-      /* translators: %s: Singular taxonomy label. */
-      (0, import_i18n73.__)("Parent %s"),
-      singular
-    ),
-    popular_items: (0, import_i18n73.sprintf)(
-      /* translators: %s: Plural taxonomy label. */
-      (0, import_i18n73.__)("Popular %s"),
-      plural
-    ),
-    separate_items_with_commas: (0, import_i18n73.sprintf)(
-      /* translators: %s: Plural taxonomy label, lowercase. */
-      (0, import_i18n73.__)("Separate %s with commas"),
-      lcPlural
-    ),
-    parent_item_colon: (0, import_i18n73.sprintf)(
-      /* translators: %s: Singular taxonomy label. */
-      (0, import_i18n73.__)("Parent %s:"),
-      singular
-    ),
-    add_or_remove_items: (0, import_i18n73.sprintf)(
-      /* translators: %s: Plural taxonomy label, lowercase. */
-      (0, import_i18n73.__)("Add or remove %s"),
-      lcPlural
-    ),
-    choose_from_most_used: (0, import_i18n73.sprintf)(
-      /* translators: %s: Plural taxonomy label, lowercase. */
-      (0, import_i18n73.__)("Choose from the most used %s"),
-      lcPlural
-    )
-  };
-}
-function toFormData2(row) {
-  const config = row.config ?? {};
-  const labels = pickStoredLabels(
-    config.labels,
-    STRING_LABEL_KEYS2
-  );
-  const defaultTermName = config.default_term?.name ?? "";
-  const formConfig = {
-    labels: { singular_name: "", ...labels },
-    object_type: Array.isArray(row.object_type) ? row.object_type : [],
-    description: config.description ?? "",
-    public: config.public,
-    hierarchical: config.hierarchical,
-    publicly_queryable: config.publicly_queryable,
-    show_ui: config.show_ui,
-    show_in_menu: config.show_in_menu,
-    show_in_nav_menus: config.show_in_nav_menus,
-    show_tagcloud: config.show_tagcloud,
-    show_in_quick_edit: config.show_in_quick_edit,
-    show_admin_column: config.show_admin_column,
-    show_in_rest: config.show_in_rest,
-    sort: !!config.sort,
-    default_term_enabled: defaultTermName !== "",
-    default_term: { name: defaultTermName }
-  };
-  return {
-    id: row.id,
-    slug: row.slug,
-    status: row.status,
-    title: { raw: row.title.raw },
-    config: formConfig,
-    count: row.count
-  };
-}
-function serializeForSave2(data) {
-  const { config } = data;
-  const labels = serializeLabels(
-    config.labels,
-    STRING_LABEL_KEYS2
-  );
-  const description = config.description.trim();
-  const defaultTermName = config.default_term.name.trim();
-  const includeDefaultTerm = config.default_term_enabled && defaultTermName !== "";
-  return {
-    ...data.id !== void 0 ? { id: data.id } : {},
-    slug: data.slug,
-    status: data.status,
-    title: data.title.raw,
-    object_type: config.object_type,
-    config: {
-      labels,
-      public: config.public,
-      hierarchical: config.hierarchical,
-      publicly_queryable: config.publicly_queryable,
-      show_ui: config.show_ui,
-      show_in_menu: config.show_in_menu,
-      show_in_nav_menus: config.show_in_nav_menus,
-      show_tagcloud: config.show_tagcloud,
-      show_in_quick_edit: config.show_in_quick_edit,
-      show_admin_column: config.show_admin_column,
-      show_in_rest: config.show_in_rest,
-      sort: config.sort,
-      ...description !== "" ? { description } : {},
-      ...includeDefaultTerm ? { default_term: { name: defaultTermName } } : {}
-    }
-  };
-}
-function usePublicPostTypes() {
-  const postTypes = (0, import_data17.useSelect)(
-    (select2) => select2(import_core_data12.store).getPostTypes({ per_page: -1 }),
-    []
-  );
-  return (0, import_element141.useMemo)(() => {
-    return postTypes?.filter(({ viewable }) => viewable).sort((a2, b2) => {
-      if (a2.slug === "post") {
-        return -1;
-      }
-      if (b2.slug === "post") {
-        return 1;
-      }
-      return a2.name.localeCompare(b2.name);
-    });
-  }, [postTypes]);
-}
-
-// packages/content-types/build-module/taxonomies/fields/general.mjs
-var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
-var descriptionField2 = createDescriptionField(
-  (0, import_i18n74.__)(
-    "Optional summary of the taxonomy. Shown in admin UIs that surface taxonomy details."
-  )
-);
-var hierarchicalField2 = createBooleanField(
-  "hierarchical",
-  (0, import_i18n74.__)("Hierarchical"),
-  {
-    description: (0, import_i18n74.__)(
-      "When on, terms behave like categories with parent-child relationships. When off, terms behave like tags."
-    )
-  }
-);
-var SLUG_MAX_LENGTH3 = 32;
-function useSlugField2(originalSlug, currentValue) {
-  const registeredTaxonomies = (0, import_data18.useSelect)(
-    (select2) => select2(import_core_data13.store).getTaxonomies(),
-    []
-  );
-  const showRenameWarning = originalSlug !== void 0 && currentValue !== originalSlug;
-  return (0, import_element142.useMemo)(
-    () => ({
-      id: "slug",
-      label: (0, import_i18n74.__)("Taxonomy key"),
-      type: "text",
-      enableGlobalSearch: true,
-      description: /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(Stack, { direction: "column", gap: "sm", render: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("span", {}), children: [
-        showRenameWarning && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(notice_exports.Root, { intent: "warning", render: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("span", {}), children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(notice_exports.Description, { children: (0, import_i18n74.__)(
-          "Changing the key renames the taxonomy — existing terms may become inaccessible until a migration updates the database."
-        ) }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("span", { children: (0, import_i18n74.__)(
-          "Lower case letters, numbers, underscores, and dashes only. Maximum length: 32 characters."
-        ) })
-      ] }),
-      isValid: {
-        required: true,
-        pattern: "^[a-z0-9_\\-]+$",
-        maxLength: SLUG_MAX_LENGTH3,
-        custom: async (value) => {
-          const slug = value.slug;
-          if (originalSlug !== void 0 && slug === originalSlug) {
-            return null;
-          }
-          const slugTaken = (registeredTaxonomies ?? []).some(
-            (t2) => t2.slug === slug
-          );
-          if (slugTaken) {
-            return (0, import_i18n74.__)("This taxonomy key is already in use.");
-          }
-          const drafts = await (0, import_data18.resolveSelect)(
-            import_core_data13.store
-          ).getEntityRecords("postType", TAXONOMY_ENTITY, {
-            slug,
-            status: "draft",
-            _fields: "id,name",
-            per_page: 1
-          });
-          return drafts?.length ? (0, import_i18n74.__)("This taxonomy key is already in use.") : null;
-        }
-      },
-      Edit: SlugEdit,
-      filterBy: false,
-      enableSorting: false
-    }),
-    [registeredTaxonomies, originalSlug, showRenameWarning]
-  );
-}
-function useObjectTypeField() {
-  const publicPostTypes = usePublicPostTypes();
-  return (0, import_element142.useMemo)(() => {
-    const elements = (publicPostTypes ?? []).map((pt) => ({
-      value: pt.slug,
-      label: pt.name
-    }));
-    const labelMap = Object.fromEntries(
-      elements.map((e2) => [e2.value, e2.label])
-    );
-    return {
-      id: "object_type",
-      label: (0, import_i18n74.__)("Post types"),
-      type: "array",
-      description: (0, import_i18n74.__)(
-        "One or more post types with which the taxonomy should be associated."
-      ),
-      elements,
-      enableSorting: false,
-      getValue: ({ item }) => item.config.object_type,
-      setValue: ({ item, value }) => ({
-        config: {
-          ...item.config,
-          object_type: Array.isArray(value) ? value : []
-        }
-      }),
-      render: ({ item }) => {
-        const slugs = item.config.object_type;
-        if (!slugs || slugs.length === 0) {
-          return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("span", { "aria-hidden": "true", children: "—" });
-        }
-        return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-          OverflowingBadges,
-          {
-            items: slugs.map((s2) => ({
-              key: s2,
-              label: labelMap[s2] ?? s2
-            }))
-          }
-        );
-      },
-      isValid: { required: true },
-      filterBy: { operators: ["isAny"] }
-    };
-  }, [publicPostTypes]);
-}
-var countField2 = {
-  id: "count",
-  label: (0, import_i18n74.__)("Terms"),
-  type: "integer",
-  readOnly: true,
-  render: ({ item }) => {
-    const count = item.count;
-    if (item.status !== "publish" || !count) {
-      return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("span", { "aria-hidden": "true", children: "—" });
-    }
-    const postType = item.config.object_type?.[0];
-    if (!postType) {
-      return count;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-      Link,
-      {
-        href: (0, import_url6.addQueryArgs)("edit-tags.php", {
-          taxonomy: item.slug,
-          post_type: postType
-        }),
-        children: count
-      }
-    );
-  },
-  enableSorting: false,
-  filterBy: false
-};
-var defaultForm2 = {
-  layout: { type: "regular" },
-  fields: [
-    "plural_name",
-    "singular_name",
-    "slug",
-    "object_type",
-    "hierarchical",
-    "status"
-  ]
-};
-var generalFormFields = [
-  "plural_name",
-  "singular_name",
-  "slug",
-  "object_type",
-  "description",
-  "hierarchical",
-  "status"
-];
-
-// packages/content-types/build-module/taxonomies/actions/duplicate.mjs
-var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
-var SLUG_MAX_LENGTH4 = 32;
-var duplicateForm2 = {
-  layout: { type: "regular" },
-  fields: ["plural_name", "singular_name", "slug"]
-};
-function buildCopySlug2(slug) {
-  const match2 = slug.match(/^(.*?)(\d+)$/);
-  const base = match2 ? match2[1] : slug;
-  const nextNumber = String(match2 ? parseInt(match2[2], 10) + 1 : 2);
-  return `${base.slice(
-    0,
-    SLUG_MAX_LENGTH4 - nextNumber.length
-  )}${nextNumber}`;
-}
-function DuplicateTaxonomyModal({
-  items,
-  closeModal,
-  onActionPerformed
-}) {
-  const source = items[0];
-  const [data, setData] = (0, import_element143.useState)(() => ({
-    ...source,
-    id: void 0,
-    status: "draft",
-    title: {
-      raw: (0, import_i18n75.sprintf)(
-        /* translators: %s: existing taxonomy title. */
-        (0, import_i18n75._x)("%s (Copy)", "taxonomy"),
-        source.title.raw
-      )
-    },
-    slug: buildCopySlug2(source.slug)
-  }));
-  const [isDuplicating, setIsDuplicating] = (0, import_element143.useState)(false);
-  const slugField = useSlugField2(void 0, data.slug);
-  const fields = (0, import_element143.useMemo)(
-    () => [
-      pluralLabelField,
-      singularLabelField,
-      slugField
-    ],
-    [slugField]
-  );
-  const { validity, isValid: isValid2 } = use_form_validity_default(
-    data,
-    fields,
-    duplicateForm2
-  );
-  const { saveEntityRecord } = (0, import_data19.useDispatch)(import_core_data14.store);
-  const { createSuccessNotice, createErrorNotice } = (0, import_data19.useDispatch)(import_notices7.store);
-  async function onDuplicate() {
-    if (isDuplicating || !isValid2) {
-      return;
-    }
-    setIsDuplicating(true);
-    try {
-      await saveEntityRecord(
-        "postType",
-        TAXONOMY_ENTITY,
-        serializeForSave2(data),
-        { throwOnError: true }
-      );
-      createSuccessNotice(
-        (0, import_i18n75.sprintf)(
-          /* translators: %s: taxonomy plural label. */
-          (0, import_i18n75.__)('"%s" taxonomy created.'),
-          data.title.raw
-        ),
-        { type: "snackbar" }
-      );
-      onActionPerformed?.(items);
-      closeModal?.();
-    } catch (error2) {
-      const typedError = error2;
-      createErrorNotice(
-        typedError?.message && typedError.code !== "unknown_error" ? typedError.message : (0, import_i18n75.__)("Failed to duplicate taxonomy."),
-        { type: "snackbar" }
-      );
-    } finally {
-      setIsDuplicating(false);
-    }
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)(Stack, { direction: "column", gap: "md", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
-      DataForm,
-      {
-        data,
-        fields,
-        form: duplicateForm2,
-        validity,
-        onChange: (edits) => setData(
-          (prev) => ({ ...prev, ...edits })
-        )
-      }
-    ),
-    /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)(Stack, { direction: "row", justify: "flex-end", gap: "sm", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
-        import_components63.Button,
-        {
-          __next40pxDefaultSize: true,
-          variant: "tertiary",
-          onClick: closeModal,
-          disabled: isDuplicating,
-          accessibleWhenDisabled: true,
-          children: (0, import_i18n75.__)("Cancel")
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
-        import_components63.Button,
-        {
-          __next40pxDefaultSize: true,
-          variant: "primary",
-          isBusy: isDuplicating,
-          disabled: isDuplicating || !isValid2,
-          accessibleWhenDisabled: true,
-          onClick: onDuplicate,
-          children: (0, import_i18n75._x)("Duplicate", "action label")
-        }
-      )
-    ] })
-  ] });
-}
-var duplicateTaxonomyAction = {
-  id: "duplicate-taxonomy",
-  label: (0, import_i18n75._x)("Duplicate", "action label"),
-  icon: copy_default,
-  modalHeader: (0, import_i18n75.__)("Duplicate taxonomy"),
-  modalFocusOnMount: "firstContentElement",
-  RenderModal: DuplicateTaxonomyModal
-};
-var duplicate_default2 = duplicateTaxonomyAction;
-
-// packages/content-types/build-module/taxonomies/actions/view-terms.mjs
-var import_i18n76 = __toESM(require_i18n(), 1);
-var import_url7 = __toESM(require_url(), 1);
-var viewTermsAction = {
-  id: "view-terms",
-  label: (0, import_i18n76.__)("View terms"),
-  // Drafts aren't registered, and `edit-tags.php` requires a `post_type`
-  // query arg to render the term list, so the taxonomy must also be
-  // attached to at least one post type.
-  isEligible: (item) => item.status === "publish" && Array.isArray(item.config.object_type) && item.config.object_type.length > 0,
-  callback: (items, { onActionPerformed }) => {
-    const item = items[0];
-    const postType = item?.config.object_type?.[0];
-    if (!item?.slug || !postType) {
-      return;
-    }
-    document.location.href = (0, import_url7.addQueryArgs)("edit-tags.php", {
-      taxonomy: item.slug,
-      post_type: postType
-    });
-    onActionPerformed?.(items);
-  }
-};
-var view_terms_default = viewTermsAction;
-
-// packages/content-types/build-module/taxonomies/fields/advanced.mjs
-var import_i18n77 = __toESM(require_i18n(), 1);
-var sortField = createBooleanField("sort", (0, import_i18n77.__)("Sort terms"), {
-  description: (0, import_i18n77.__)(
-    "Whether terms in this taxonomy should be saved in the order they are assigned to an item."
-  )
-});
-var defaultTermEnabledField = createBooleanField(
-  "default_term_enabled",
-  (0, import_i18n77.__)("Set a default term"),
-  {
-    description: (0, import_i18n77.__)(
-      'Default term to be used for the taxonomy, similar to how "Uncategorized" works for categories.'
-    )
-  }
-);
-var defaultTermNameField = {
-  id: "default_term_name",
-  label: (0, import_i18n77.__)("Default term name"),
-  type: "text",
-  description: (0, import_i18n77.__)(
-    "Once saved, updating the name creates a new term — the previous default term remains in the terms list. To change the term's slug or description, edit it from the terms list."
-  ),
-  getValue: ({ item }) => item.config.default_term.name,
-  setValue: ({ item, value }) => ({
-    config: {
-      ...item.config,
-      default_term: { name: String(value ?? "") }
-    }
-  }),
-  isValid: {
-    // `useFormValidity` does not skip invisible fields, so `required:
-    // true` would mark the form invalid whenever the toggle is off.
-    // Gate the requirement on the toggle via `custom` instead.
-    custom: (item) => {
-      if (!item.config.default_term_enabled) {
-        return null;
-      }
-      return item.config.default_term.name.trim() ? null : (0, import_i18n77.__)("A default term name is required.");
-    },
-    // Mirrors `wp_terms.name` column width (varchar(200)).
-    maxLength: 200
-  },
-  isVisible: (item) => item.config.default_term_enabled,
-  enableSorting: false,
-  filterBy: false
-};
-var advancedFormFields = [
-  "sort",
-  "default_term_enabled",
-  "default_term_name"
-];
-
-// packages/content-types/build-module/taxonomies/fields/labels.mjs
-var import_i18n78 = __toESM(require_i18n(), 1);
-var menuNameField2 = createLabelField("menu_name", (0, import_i18n78.__)("Menu name"), {
-  placeholder: (0, import_i18n78.__)("Categories"),
-  description: (0, import_i18n78.__)("Defaults to the plural label.")
-});
-var allItemsField2 = createLabelField("all_items", (0, import_i18n78.__)("All items"), {
-  placeholder: (0, import_i18n78.__)("All Categories")
-});
-var editItemField2 = createLabelField("edit_item", (0, import_i18n78.__)("Edit item"), {
-  placeholder: (0, import_i18n78.__)("Edit Category")
-});
-var viewItemField2 = createLabelField("view_item", (0, import_i18n78.__)("View item"), {
-  placeholder: (0, import_i18n78.__)("View Category")
-});
-var updateItemField = createLabelField(
-  "update_item",
-  (0, import_i18n78.__)("Update item"),
-  { placeholder: (0, import_i18n78.__)("Update Category") }
-);
-var addNewItemLabelField2 = createLabelField(
-  "add_new_item",
-  (0, import_i18n78.__)("Add new item"),
-  { placeholder: (0, import_i18n78.__)("Add New Category") }
-);
-var newItemNameField = createLabelField(
-  "new_item_name",
-  (0, import_i18n78.__)("New item name"),
-  { placeholder: (0, import_i18n78.__)("New Category Name") }
-);
-var searchItemsField2 = createLabelField(
-  "search_items",
-  (0, import_i18n78.__)("Search items"),
-  { placeholder: (0, import_i18n78.__)("Search Categories") }
-);
-var notFoundField2 = createLabelField("not_found", (0, import_i18n78.__)("Not found"), {
-  placeholder: (0, import_i18n78.__)("No categories found."),
-  description: (0, import_i18n78.__)(
-    "The text displayed when no terms are available in the term meta box and tag cloud."
-  )
-});
-var backToItemsField = createLabelField(
-  "back_to_items",
-  (0, import_i18n78.__)("Back to items"),
-  {
-    placeholder: (0, import_i18n78.__)("← Back to Categories"),
-    description: (0, import_i18n78.__)("Label displayed after a term has been updated.")
-  }
-);
-var parentItemField = createLabelField(
-  "parent_item",
-  (0, import_i18n78.__)("Parent item"),
-  {
-    placeholder: (0, import_i18n78.__)("Parent Category"),
-    description: (0, import_i18n78.__)("Not used on non-hierarchical taxonomies."),
-    isVisible: (item) => item.config.hierarchical
-  }
-);
-var popularItemsField = createLabelField(
-  "popular_items",
-  (0, import_i18n78.__)("Popular items"),
-  {
-    placeholder: (0, import_i18n78.__)("Popular Tags"),
-    description: (0, import_i18n78.__)(
-      "The popular items text. Not used on hierarchical taxonomies."
-    ),
-    isVisible: (item) => !item.config.hierarchical
-  }
-);
-var separateItemsField = createLabelField(
-  "separate_items_with_commas",
-  (0, import_i18n78.__)("Separate items with commas"),
-  {
-    placeholder: (0, import_i18n78.__)("Separate tags with commas"),
-    description: (0, import_i18n78.__)(
-      "Shown in the taxonomy meta box. Not used on hierarchical taxonomies."
-    ),
-    isVisible: (item) => !item.config.hierarchical
-  }
-);
-var parentItemColonField2 = createLabelField(
-  "parent_item_colon",
-  (0, import_i18n78.__)("Parent item with colon"),
-  {
-    placeholder: (0, import_i18n78.__)("Parent Category:"),
-    description: (0, import_i18n78.__)("Same as Parent item, with a colon at the end."),
-    isVisible: (item) => item.config.hierarchical
-  }
-);
-var addOrRemoveItemsField = createLabelField(
-  "add_or_remove_items",
-  (0, import_i18n78.__)("Add or remove items"),
-  {
-    placeholder: (0, import_i18n78.__)("Add or remove tags"),
-    description: (0, import_i18n78.__)(
-      "Shown in the meta box when JavaScript is disabled. Not used on hierarchical taxonomies."
-    ),
-    isVisible: (item) => !item.config.hierarchical
-  }
-);
-var chooseFromMostUsedField = createLabelField(
-  "choose_from_most_used",
-  (0, import_i18n78.__)("Choose from the most used"),
-  {
-    placeholder: (0, import_i18n78.__)("Choose from the most used tags"),
-    description: (0, import_i18n78.__)(
-      "Shown in the taxonomy meta box. Not used on hierarchical taxonomies."
-    ),
-    isVisible: (item) => !item.config.hierarchical
-  }
-);
-var labelsActionsField2 = createLabelsActionsField(
-  {
-    labelKeys: STRING_LABEL_KEYS2,
-    deriveLabels: deriveLabels2,
-    helpText: (0, import_i18n78.__)(
-      "Override the text WordPress shows in admin lists, menus, and forms. Auto-fill replaces every label below with values derived from the current plural and singular names — including any you have already customized. Clearing removes all overrides so WordPress falls back to its defaults. If you rename the taxonomy after auto-filling, click Auto-fill again to keep them in sync."
-    )
-  }
-);
-var labelsFormFields = [
-  {
-    id: LABELS_ACTIONS_FIELD_ID,
-    layout: { type: "regular", labelPosition: "none" }
-  },
-  // singular_name lives in the General card, so exclude it here.
-  ...STRING_LABEL_KEYS2.filter((key) => key !== "singular_name")
-];
-
-// packages/content-types/build-module/taxonomies/fields/visibility.mjs
-var import_i18n79 = __toESM(require_i18n(), 1);
-var publicField2 = createBooleanField("public", (0, import_i18n79.__)("Public"), {
-  description: (0, import_i18n79.__)(
-    "Whether a taxonomy is intended for use publicly either via the admin interface or by front-end users."
-  )
-});
-var showInRestField2 = createBooleanField(
-  "show_in_rest",
-  (0, import_i18n79.__)("Show in REST API"),
-  {
-    description: (0, import_i18n79.__)(
-      "Required for the block editor. Turn off only for taxonomies that should not be exposed via REST."
-    )
-  }
-);
-var publiclyQueryableField = createBooleanField(
-  "publicly_queryable",
-  (0, import_i18n79.__)("Publicly queryable"),
-  {
-    description: (0, import_i18n79.__)(
-      "Whether front-end queries (e.g. ?taxonomy=…&term=…) can return terms from this taxonomy."
-    )
-  }
-);
-var showUiField = createBooleanField(
-  "show_ui",
-  (0, import_i18n79.__)("Show admin UI"),
-  {
-    description: (0, import_i18n79.__)(
-      "Whether to generate a default admin interface for managing terms."
-    )
-  }
-);
-var showInMenuField = createBooleanField(
-  "show_in_menu",
-  (0, import_i18n79.__)("Show in admin menu"),
-  {
-    description: (0, import_i18n79.__)(
-      "Whether to show the taxonomy in the admin menu. Has no effect when Show admin UI is off; the value is preserved either way."
-    ),
-    // Hide when `show_ui` is off — `show_in_menu` is silently ignored by
-    // register_taxonomy() in that case, so showing the toggle would be
-    // misleading. The stored value is preserved across the toggle.
-    isVisible: (item) => item.config.show_ui
-  }
-);
-var showInQuickEditField = createBooleanField(
-  "show_in_quick_edit",
-  (0, import_i18n79.__)("Show in Quick Edit"),
-  {
-    description: (0, import_i18n79.__)(
-      "Whether to show the taxonomy in the Quick/Bulk Edit panel."
-    )
-  }
-);
-var showAdminColumnField = createBooleanField(
-  "show_admin_column",
-  (0, import_i18n79.__)("Show admin column"),
-  {
-    description: (0, import_i18n79.__)(
-      "Whether to display a column for the taxonomy on the associated post type list tables."
-    )
-  }
-);
-var showInNavMenusField = createBooleanField(
-  "show_in_nav_menus",
-  (0, import_i18n79.__)("Available in nav menus"),
-  {
-    description: (0, import_i18n79.__)(
-      "Whether terms are selectable in the theme nav menu builder."
-    )
-  }
-);
-var showTagcloudField = createBooleanField(
-  "show_tagcloud",
-  (0, import_i18n79.__)("Available in Tag Cloud widget"),
-  {
-    description: (0, import_i18n79.__)(
-      "Whether terms can be displayed in the Tag Cloud widget."
-    )
-  }
-);
-var visibilityFormFields = [
-  "public",
-  "show_in_rest",
-  "publicly_queryable",
-  "show_ui",
-  "show_in_menu",
-  "show_in_quick_edit",
-  "show_in_nav_menus",
-  "show_tagcloud",
-  "show_admin_column"
-];
-
-// packages/content-types/build-module/taxonomies/actions/edit.mjs
-var import_element144 = __toESM(require_element(), 1);
-var import_i18n80 = __toESM(require_i18n(), 1);
-import { useNavigate as useNavigate5 } from "@wordpress/route";
-function useEditTaxonomyAction() {
-  const navigate = useNavigate5();
-  return (0, import_element144.useMemo)(
-    () => ({
-      id: "edit-taxonomy",
-      label: (0, import_i18n80.__)("Edit"),
-      callback: (items) => {
-        const item = items[0];
-        if (item?.id === void 0) {
-          return;
-        }
-        navigate({
-          to: `${TAXONOMIES_PATH}/${item.id}`
-        });
-      }
-    }),
-    [navigate]
-  );
-}
-
-// packages/content-types/build-module/taxonomies/actions/quick-edit.mjs
-var import_components64 = __toESM(require_components(), 1);
-var import_core_data15 = __toESM(require_core_data(), 1);
-var import_data20 = __toESM(require_data(), 1);
-var import_element145 = __toESM(require_element(), 1);
-var import_i18n81 = __toESM(require_i18n(), 1);
-var import_notices8 = __toESM(require_notices(), 1);
-var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
-function QuickEditTaxonomyModal({
-  items,
-  closeModal
-}) {
-  const item = items[0];
-  const [data, setData] = (0, import_element145.useState)(item);
-  const [isSaving, setIsSaving] = (0, import_element145.useState)(false);
-  const slugField = useSlugField2(item.slug, data.slug);
-  const objectTypeField = useObjectTypeField();
-  const fields = (0, import_element145.useMemo)(
-    () => [
-      pluralLabelField,
-      singularLabelField,
-      slugField,
-      objectTypeField,
-      publicField2,
-      hierarchicalField2,
-      statusField
-    ],
-    [slugField, objectTypeField]
-  );
-  const { validity, isValid: isValid2 } = use_form_validity_default(data, fields, defaultForm2);
-  const { saveEntityRecord } = (0, import_data20.useDispatch)(import_core_data15.store);
-  const { createSuccessNotice, createErrorNotice } = (0, import_data20.useDispatch)(import_notices8.store);
-  const maybeInvalidateCache = useMaybeInvalidateContentTypeCache();
-  async function onSave() {
-    if (isSaving || !isValid2) {
-      return;
-    }
-    setIsSaving(true);
-    try {
-      await saveEntityRecord(
-        "postType",
-        TAXONOMY_ENTITY,
-        serializeForSave2({ ...data, id: item.id }),
-        { throwOnError: true }
-      );
-      createSuccessNotice(
-        (0, import_i18n81.sprintf)(
-          /* translators: %s: taxonomy plural label. */
-          (0, import_i18n81.__)('"%s" taxonomy updated.'),
-          data.title.raw
-        ),
-        { type: "snackbar" }
-      );
-      maybeInvalidateCache(
-        item.config.object_type,
-        data.config.object_type,
-        POST_TYPE_ENTITY
-      );
-      closeModal?.();
-    } catch (error2) {
-      createErrorNotice(
-        error2?.message && error2?.code !== "unknown_error" ? error2.message : (0, import_i18n81.__)("Failed to update taxonomy."),
-        { type: "snackbar" }
-      );
-    } finally {
-      setIsSaving(false);
-    }
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime191.jsxs)(
-    "form",
-    {
-      onSubmit: (event) => {
-        event.preventDefault();
-        onSave();
-      },
-      children: [
-        /* @__PURE__ */ (0, import_jsx_runtime191.jsxs)(
-          Stack,
-          {
-            className: "dataviews-action-modal__quick-edit-taxonomy-header",
-            direction: "row",
-            justify: "space-between",
-            align: "center",
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(Text, { variant: "heading-sm", render: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)("h2", {}), children: (0, import_i18n81.__)("Quick edit taxonomy") }),
-              /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
-                import_components64.Button,
-                {
-                  size: "small",
-                  icon: close_small_default,
-                  label: (0, import_i18n81.__)("Close"),
-                  onClick: closeModal
-                }
-              )
-            ]
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime191.jsx)("div", { className: "dataviews-action-modal__quick-edit-taxonomy-content", children: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
-          DataForm,
-          {
-            data,
-            fields,
-            form: defaultForm2,
-            validity,
-            onChange: (edits) => setData(
-              (prev) => ({ ...prev, ...edits })
-            )
-          }
-        ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime191.jsxs)(
-          Stack,
-          {
-            className: "dataviews-action-modal__quick-edit-taxonomy-footer",
-            direction: "row",
-            gap: "sm",
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
-                import_components64.Button,
-                {
-                  __next40pxDefaultSize: true,
-                  variant: "secondary",
-                  onClick: closeModal,
-                  children: (0, import_i18n81.__)("Cancel")
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
-                import_components64.Button,
-                {
-                  __next40pxDefaultSize: true,
-                  variant: "primary",
-                  type: "submit",
-                  isBusy: isSaving,
-                  disabled: isSaving || !isValid2,
-                  accessibleWhenDisabled: true,
-                  children: (0, import_i18n81.__)("Done")
-                }
-              )
-            ]
-          }
-        )
-      ]
-    }
-  );
-}
-var quickEditTaxonomyAction = {
-  id: "quick-edit-taxonomy",
-  label: (0, import_i18n81.__)("Quick edit"),
-  icon: pencil_default,
-  isPrimary: true,
-  hideModalHeader: true,
-  RenderModal: QuickEditTaxonomyModal
-};
-var quick_edit_default2 = quickEditTaxonomyAction;
-
-// packages/content-types/build-module/taxonomies/list.mjs
-var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
-var defaultLayouts2 = {
-  table: {}
-};
-var DEFAULT_VIEW2 = {
-  type: "table",
-  perPage: 20,
-  page: 1,
-  fields: ["object_type", "count", "status"],
-  titleField: "title",
-  layout: {
-    styles: {
-      object_type: { minWidth: 230 }
-    }
-  }
-};
-function TaxonomiesList() {
-  const navigate = useNavigate6();
-  const searchParams = useSearch2({ from: TAXONOMIES_PATH });
-  const handleQueryParamsChange = (0, import_element146.useCallback)(
-    (params) => {
-      navigate({
-        search: {
-          ...searchParams,
-          ...params
-        }
-      });
-    },
-    [searchParams, navigate]
-  );
-  const { view, updateView, isModified, resetToDefault } = useView({
-    kind: "postType",
-    name: TAXONOMY_ENTITY,
-    slug: "default",
-    defaultView: DEFAULT_VIEW2,
-    queryParams: searchParams,
-    onChangeQueryParams: handleQueryParamsChange
-  });
-  const editAction = useEditTaxonomyAction();
-  const taxonomyActions = (0, import_element146.useMemo)(
-    () => [
-      editAction,
-      quick_edit_default2,
-      duplicate_default2,
-      view_terms_default,
-      activate_default2,
-      deactivate_default2,
-      delete_default2
-    ],
-    [editAction]
-  );
-  const slugField = useSlugField2();
-  const objectTypeField = useObjectTypeField();
-  const fields = (0, import_element146.useMemo)(
-    () => [
-      titleField,
-      objectTypeField,
-      countField2,
-      statusField,
-      publicField2,
-      slugField,
-      hierarchicalField2
-    ],
-    [slugField, objectTypeField]
-  );
-  const queryArgs = (0, import_element146.useMemo)(() => {
-    const statusFilter = view.filters?.find(
-      (filter) => filter.field === "status"
-    );
-    const objectTypeFilter = view.filters?.find(
-      (filter) => filter.field === "object_type"
-    );
-    return {
-      per_page: view.perPage,
-      page: view.page,
-      context: "edit",
-      order: view.sort?.direction,
-      orderby: view.sort?.field,
-      search: view.search,
-      status: statusFilter?.value ?? ["publish", "draft"],
-      object_type: objectTypeFilter?.value
-    };
-  }, [view]);
-  const { records, isResolving, hasResolved, totalItems, totalPages } = (0, import_core_data16.useEntityRecords)(
-    "postType",
-    TAXONOMY_ENTITY,
-    queryArgs
-  );
-  const data = (0, import_element146.useMemo)(
-    () => (records ?? []).map(toFormData2),
-    [records]
-  );
-  const paginationInfo = (0, import_element146.useMemo)(
-    () => ({
-      totalItems: totalItems ?? 0,
-      totalPages: totalPages ?? 0
-    }),
-    [totalItems, totalPages]
-  );
-  return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
-    dataviews_default,
-    {
-      data,
-      fields,
-      actions: taxonomyActions,
-      view,
-      onChangeView: updateView,
-      onReset: isModified ? resetToDefault : false,
-      isLoading: isResolving || !hasResolved,
-      paginationInfo,
-      defaultLayouts: defaultLayouts2,
-      getItemId: (item) => String(item.id),
-      isItemClickable: () => true,
-      onClickItem: (item) => navigate({
-        to: `${TAXONOMIES_PATH}/${item.id}`
-      }),
-      header: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
-        import_components65.Button,
-        {
-          variant: "primary",
-          size: "compact",
-          __next40pxDefaultSize: true,
-          onClick: () => navigate({
-            to: `${TAXONOMIES_PATH}/${NEW_ID}`
-          }),
-          children: (0, import_i18n82.__)("Add taxonomy")
-        }
-      )
-    }
-  );
-}
-
-// packages/content-types/build-module/taxonomies/edit.mjs
-var import_components66 = __toESM(require_components(), 1);
-var import_compose23 = __toESM(require_compose(), 1);
-var import_core_data17 = __toESM(require_core_data(), 1);
-var import_data21 = __toESM(require_data(), 1);
-var import_element147 = __toESM(require_element(), 1);
-var import_i18n83 = __toESM(require_i18n(), 1);
-var import_notices9 = __toESM(require_notices(), 1);
-import { useNavigate as useNavigate7, useParams as useParams2 } from "@wordpress/route";
-var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
-function TaxonomyEdit() {
-  const { id } = useParams2({ from: `${TAXONOMIES_PATH}/$id` });
-  const navigate = useNavigate7();
-  const isAddMode = id === NEW_ID;
-  const taxonomyId = parseInt(id, 10);
-  const record = (0, import_data21.useSelect)(
-    (select2) => {
-      return !isAddMode && // beforeLoad (route.ts) guarantees the record is in cache.
-      select2(import_core_data17.store).getEntityRecord(
-        "postType",
-        TAXONOMY_ENTITY,
-        taxonomyId
-      );
-    },
-    [isAddMode, taxonomyId]
-  );
-  const initialData = !isAddMode && record ? toFormData2(record) : BLANK_RECORD2;
-  const title = isAddMode ? (0, import_i18n83.__)("Add taxonomy") : initialData.title.raw;
-  const commonProps = { initialData, title };
-  const taxonomyPageProps = isAddMode ? {
-    ...commonProps,
-    isAddMode: true,
-    breadcrumbLabel: (0, import_i18n83.__)("Add new"),
-    subTitle: (0, import_i18n83.__)(
-      "Define a new taxonomy. Fill in the essentials under General; expand Labels to customize."
-    ),
-    onSaved: (saved) => navigate({
-      to: `${TAXONOMIES_PATH}/${saved.id}`
-    })
-  } : {
-    ...commonProps,
-    isAddMode: false,
-    breadcrumbLabel: title,
-    subTitle: (0, import_i18n83.__)(
-      "Edit this taxonomy. Expand the Labels section to adjust labels."
-    )
-  };
-  return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(TaxonomyPage, { ...taxonomyPageProps }, id);
-}
-function TaxonomyPage({
-  isAddMode,
-  initialData,
-  title,
-  breadcrumbLabel,
-  subTitle,
-  onSaved
-}) {
-  const [data, setData] = (0, import_element147.useState)(initialData);
-  const [isSaving, setIsSaving] = (0, import_element147.useState)(false);
-  const originalSlug = !isAddMode ? initialData.slug : void 0;
-  const slugField = useSlugField2(originalSlug, data.slug);
-  const objectTypeField = useObjectTypeField();
-  const fields = (0, import_element147.useMemo)(
-    () => [
-      // General
-      pluralLabelField,
-      singularLabelField,
-      slugField,
-      descriptionField2,
-      objectTypeField,
-      hierarchicalField2,
-      statusField,
-      // Visibility
-      publicField2,
-      showInRestField2,
-      publiclyQueryableField,
-      showUiField,
-      showInMenuField,
-      showInQuickEditField,
-      showAdminColumnField,
-      showInNavMenusField,
-      showTagcloudField,
-      // Labels
-      labelsActionsField2,
-      menuNameField2,
-      allItemsField2,
-      editItemField2,
-      viewItemField2,
-      updateItemField,
-      addNewItemLabelField2,
-      newItemNameField,
-      searchItemsField2,
-      notFoundField2,
-      backToItemsField,
-      parentItemField,
-      popularItemsField,
-      separateItemsField,
-      parentItemColonField2,
-      addOrRemoveItemsField,
-      chooseFromMostUsedField,
-      // Advanced
-      sortField,
-      defaultTermEnabledField,
-      defaultTermNameField
-    ],
-    [slugField, objectTypeField]
-  );
-  const form = (0, import_element147.useMemo)(
-    () => ({
-      layout: { type: "card", isCollapsible: true },
-      fields: [
-        {
-          id: "general",
-          label: (0, import_i18n83.__)("General"),
-          description: (0, import_i18n83.__)(
-            "Core identity, post types, and activation."
-          ),
-          layout: {
-            type: "card",
-            isCollapsible: true,
-            isOpened: true
-          },
-          children: generalFormFields
-        },
-        {
-          id: "visibility",
-          label: (0, import_i18n83.__)("Visibility"),
-          description: (0, import_i18n83.__)(
-            "Where this taxonomy appears: REST API, admin UI, and front-end surfaces."
-          ),
-          layout: {
-            type: "card",
-            isCollapsible: true,
-            isOpened: false
-          },
-          children: visibilityFormFields
-        },
-        {
-          id: "labels",
-          label: (0, import_i18n83.__)("Labels"),
-          layout: {
-            type: "card",
-            isCollapsible: true,
-            isOpened: false
-          },
-          children: labelsFormFields
-        },
-        {
-          id: "advanced",
-          label: (0, import_i18n83.__)("Advanced"),
-          layout: {
-            type: "card",
-            isCollapsible: true,
-            isOpened: false
-          },
-          children: advancedFormFields
-        }
-      ]
-    }),
-    []
-  );
-  const { validity, isValid: isValid2 } = use_form_validity_default(data, fields, form);
-  const formId = (0, import_compose23.useInstanceId)(TaxonomyPage, "taxonomy-form");
-  const { saveEntityRecord } = (0, import_data21.useDispatch)(import_core_data17.store);
-  const { createSuccessNotice, createErrorNotice } = (0, import_data21.useDispatch)(import_notices9.store);
-  const maybeInvalidateCache = useMaybeInvalidateContentTypeCache();
-  async function onSave() {
-    if (isSaving || !isValid2) {
-      return;
-    }
-    setIsSaving(true);
-    try {
-      const saved = await saveEntityRecord(
-        "postType",
-        TAXONOMY_ENTITY,
-        serializeForSave2(data),
-        { throwOnError: true }
-      );
-      const successMessage = isAddMode ? (0, import_i18n83.sprintf)(
-        /* translators: %s: taxonomy plural label. */
-        (0, import_i18n83.__)('"%s" taxonomy created.'),
-        data.title.raw
-      ) : (0, import_i18n83.sprintf)(
-        /* translators: %s: taxonomy plural label. */
-        (0, import_i18n83.__)('"%s" taxonomy updated.'),
-        data.title.raw
-      );
-      createSuccessNotice(successMessage, { type: "snackbar" });
-      maybeInvalidateCache(
-        initialData.config.object_type,
-        data.config.object_type,
-        POST_TYPE_ENTITY
-      );
-      if (saved?.id !== void 0) {
-        onSaved?.({ ...data, id: saved.id });
-      }
-    } catch (error2) {
-      let errorMessage;
-      if (error2?.message && error2?.code !== "unknown_error") {
-        errorMessage = error2.message;
-      } else if (isAddMode) {
-        errorMessage = (0, import_i18n83.__)("Failed to create taxonomy.");
-      } else {
-        errorMessage = (0, import_i18n83.__)("Failed to update taxonomy.");
-      }
-      createErrorNotice(errorMessage, { type: "snackbar" });
-    } finally {
-      setIsSaving(false);
-    }
-  }
-  return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
-    page_default,
-    {
-      ariaLabel: title,
-      breadcrumbs: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
-        breadcrumbs_default,
-        {
-          items: [
-            { label: (0, import_i18n83.__)("Taxonomies"), to: TAXONOMIES_PATH },
-            { label: breadcrumbLabel }
-          ]
-        }
-      ),
-      subTitle,
-      actions: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
-        import_components66.Button,
-        {
-          __next40pxDefaultSize: true,
-          variant: "primary",
-          size: "compact",
-          type: "submit",
-          form: formId,
-          isBusy: isSaving,
-          disabled: isSaving || !isValid2,
-          accessibleWhenDisabled: true,
-          children: isAddMode ? (0, import_i18n83.__)("Create") : (0, import_i18n83.__)("Save")
-        }
-      ),
-      children: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
-        Stack,
-        {
-          direction: "column",
-          gap: "md",
-          className: "taxonomy-form",
-          render: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
-            "form",
-            {
-              id: formId,
-              onSubmit: (event) => {
-                event.preventDefault();
-                onSave();
-              }
-            }
-          ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
-            DataForm,
-            {
-              data,
-              fields,
-              form,
-              validity,
-              onChange: (edits) => setData(
-                (prev) => ({
-                  ...prev,
-                  ...edits
-                })
-              )
-            }
-          )
-        }
-      )
-    }
-  );
-}
-export {
-  Layout,
-  NEW_ID,
-  POST_TYPES_PATH,
-  POST_TYPE_ENTITY,
-  PostTypeEdit,
-  PostTypesList,
-  TAXONOMIES_PATH,
-  TAXONOMY_ENTITY,
-  TaxonomiesList,
-  TaxonomyEdit
-};
-/*! Bundled license information:
-
-use-sync-external-store/cjs/use-sync-external-store-shim.development.js:
-  (**
-   * @license React
-   * use-sync-external-store-shim.development.js
-   *
-   * Copyright (c) Meta Platforms, Inc. and affiliates.
-   *
-   * This source code is licensed under the MIT license found in the
-   * LICENSE file in the root directory of this source tree.
-   *)
-
-use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.development.js:
-  (**
-   * @license React
-   * use-sync-external-store-shim/with-selector.development.js
-   *
-   * Copyright (c) Meta Platforms, Inc. and affiliates.
-   *
-   * This source code is licensed under the MIT license found in the
-   * LICENSE file in the root directory of this source tree.
-   *)
-
-tabbable/dist/index.esm.js:
-  (*!
-  * tabbable 6.4.0
-  * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
-  *)
-*/
diff --git a/wp-includes/js/dist/script-modules/content-types/index.min.asset.php b/wp-includes/js/dist/script-modules/content-types/index.min.asset.php
deleted file mode 100644
index 717bc241df..0000000000
--- a/wp-includes/js/dist/script-modules/content-types/index.min.asset.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php return array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-notices', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-theme', 'wp-url', 'wp-warning'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => '08ca621ea347764c641b');
\ No newline at end of file
diff --git a/wp-includes/js/dist/script-modules/content-types/index.min.js b/wp-includes/js/dist/script-modules/content-types/index.min.js
deleted file mode 100644
index cbbe15d5cc..0000000000
--- a/wp-includes/js/dist/script-modules/content-types/index.min.js
+++ /dev/null
@@ -1,32 +0,0 @@
-var e8=Object.create;var Rh=Object.defineProperty;var t8=Object.getOwnPropertyDescriptor;var r8=Object.getOwnPropertyNames;var o8=Object.getPrototypeOf,n8=Object.prototype.hasOwnProperty;var at=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ao=(e,t)=>{for(var r in t)Rh(e,r,{get:t[r],enumerable:!0})},i8=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of r8(t))!n8.call(e,n)&&n!==r&&Rh(e,n,{get:()=>t[n],enumerable:!(o=t8(t,n))||o.enumerable});return e};var d=(e,t,r)=>(r=e!=null?e8(o8(e)):{},i8(t||!e||!e.__esModule?Rh(r,"default",{value:e,enumerable:!0}):r,e));var K=at((iW,Fx)=>{Fx.exports=window.wp.i18n});var H=at((aW,Dx)=>{Dx.exports=window.wp.element});var Y=at((lW,Bx)=>{Bx.exports=window.React});var F=at((hW,Ux)=>{Ux.exports=window.ReactJSXRuntime});var yn=at((DU,h0)=>{h0.exports=window.ReactDOM});var t1=at(e1=>{"use strict";var pl=Y();function x6(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var S6=typeof Object.is=="function"?Object.is:x6,R6=pl.useState,E6=pl.useEffect,C6=pl.useLayoutEffect,T6=pl.useDebugValue;function P6(e,t){var r=t(),o=R6({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return C6(function(){n.value=r,n.getSnapshot=t,Tb(n)&&i({inst:n})},[e,r,t]),E6(function(){return Tb(n)&&i({inst:n}),e(function(){Tb(n)&&i({inst:n})})},[e]),T6(r),r}function Tb(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!S6(e,r)}catch{return!0}}function k6(e,t){return t()}var O6=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?k6:P6;e1.useSyncExternalStore=pl.useSyncExternalStore!==void 0?pl.useSyncExternalStore:O6});var af=at((aG,r1)=>{"use strict";r1.exports=t1()});var n1=at(o1=>{"use strict";var lf=Y(),A6=af();function I6(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var N6=typeof Object.is=="function"?Object.is:I6,M6=A6.useSyncExternalStore,V6=lf.useRef,F6=lf.useEffect,L6=lf.useMemo,D6=lf.useDebugValue;o1.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=V6(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=L6(function(){function c(p){if(!l){if(l=!0,u=p,p=o(p),n!==void 0&&s.hasValue){var g=s.value;if(n(g,p))return f=g}return f=p}if(g=f,N6(u,p))return g;var h=o(p);return n!==void 0&&n(g,h)?(u=p,g):(u=p,f=h)}var l=!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=M6(e,i[0],i[1]);return F6(function(){s.hasValue=!0,s.value=a},[a]),D6(a),a}});var s1=at((cG,i1)=>{"use strict";i1.exports=n1()});var Ye=at((Ure,fE)=>{fE.exports=window.wp.primitives});var wt=at((Gne,GE)=>{GE.exports=window.wp.compose});var aC=at((Jne,sC)=>{sC.exports=window.wp.theme});var bu=at((eie,lC)=>{lC.exports=window.wp.privateApis});var oe=at((Fae,GT)=>{GT.exports=window.wp.components});var k_=at((ile,fP)=>{fP.exports=window.wp.keycodes});var At=at((ale,hP)=>{hP.exports=window.wp.data});var cO=at((Mme,Zm)=>{var sO={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},aO=Object.keys(sO).join("|"),FD=new RegExp(aO,"g"),LD=new RegExp(aO,"");function DD(e){return sO[e]}var lO=function(e){return e.replace(FD,DD)},BD=function(e){return!!e.match(LD)};Zm.exports=lO;Zm.exports.has=BD;Zm.exports.remove=lO});var ww=at((Wme,yO)=>{"use strict";yO.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 Ls=at((cbe,QO)=>{QO.exports=window.wp.date});var EA=at((ive,RA)=>{RA.exports=window.wp.warning});var $w=at((Mye,uI)=>{uI.exports=window.wp.richText});var ex=at((W0e,M5)=>{"use strict";var EH=function(t){return CH(t)&&!TH(t)};function CH(e){return!!e&&typeof e=="object"}function TH(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||OH(e)}var PH=typeof Symbol=="function"&&Symbol.for,kH=PH?Symbol.for("react.element"):60103;function OH(e){return e.$$typeof===kH}function AH(e){return Array.isArray(e)?[]:{}}function id(e,t){return t.clone!==!1&&t.isMergeableObject(e)?gc(AH(e),e,t):e}function IH(e,t,r){return e.concat(t).map(function(o){return id(o,r)})}function NH(e,t){if(!t.customMerge)return gc;var r=t.customMerge(e);return typeof r=="function"?r:gc}function MH(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function I5(e){return Object.keys(e).concat(MH(e))}function N5(e,t){try{return t in e}catch{return!1}}function VH(e,t){return N5(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function FH(e,t,r){var o={};return r.isMergeableObject(e)&&I5(e).forEach(function(n){o[n]=id(e[n],r)}),I5(t).forEach(function(n){VH(e,n)||(N5(e,n)&&r.isMergeableObject(t[n])?o[n]=NH(n,r)(e[n],t[n],r):o[n]=id(t[n],r))}),o}function gc(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||IH,r.isMergeableObject=r.isMergeableObject||EH,r.cloneUnlessOtherwiseSpecified=id;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):FH(e,t,r):id(t,r)}gc.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return gc(o,n,r)},{})};var LH=gc;M5.exports=LH});var pr=at((P1e,a3)=>{a3.exports=window.wp.coreData});var ax=at((O1e,u3)=>{u3.exports=window.wp.preferences});var vi=at((X1e,p3)=>{p3.exports=window.wp.notices});var y3=at((iRe,v3)=>{v3.exports=window.wp.isShallowEqual});var yc=at((fRe,T3)=>{T3.exports=window.wp.url});var zT=d(K(),1);import{Link as HT}from"@wordpress/route";function Lx(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=Lx(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function s8(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Lx(e))&&(o&&(o+=" "),o+=t);return o}var U=s8;var iE=d(H(),1);var na=d(Y(),1);function jx({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=na.useRef(e!==void 0),[i,s]=na.useState(t),a=n?e:i,c=na.useCallback(l=>{n||s(l)},[]);return[a,c]}var a8=d(Y(),1),Ic={...a8};var zx=d(Y(),1),Hx={};function nr(e,t){let r=zx.useRef(Hx);return r.current===Hx&&(r.current=e(t)),r}var Eh=Ic.useInsertionEffect,l8=Eh&&Eh!==Ic.useLayoutEffect?Eh:e=>e();function ie(e){let t=nr(c8).current;return t.next=e,l8(t.effect),t.trampoline}function c8(){let e={next:void 0,callback:u8,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function u8(){}var Wx=d(Y(),1),d8=()=>{},J=typeof document<"u"?Wx.useLayoutEffect:d8;var Rd=d(Y(),1),f8=Rd.createContext(void 0);function il(){return Rd.useContext(f8)?.direction??"ltr"}function p8(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 m8=p8("https://base-ui.com/production-error","Base UI"),Qe=m8;var ia=d(Y(),1);function Gi(e,t,r,o){let n=nr($x).current;return g8(n,e,t,r,o)&&qx(n,[e,t,r,o]),n.callback}function Yx(e){let t=nr($x).current;return h8(t,e)&&qx(t,e),t.callback}function $x(){return{callback:null,cleanup:null,refs:[]}}function g8(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function h8(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function qx(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 Kx=d(Y(),1);var Gx=d(Y(),1),b8=parseInt(Gx.version,10);function sl(e){return b8>=e}function Ch(e){if(!Kx.isValidElement(e))return null;let t=e,r=t.props;return(sl(19)?r?.ref:t.ref)??null}function Nc(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function jo(){}var EW=Object.freeze([]),lt=Object.freeze({});function Xx(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 Zx(e,t){return typeof e=="function"?e(t):e}function Ed(e,t){return typeof e=="function"?e(t):e}var Th={};function He(e,t,r,o,n){if(!r&&!o&&!n&&!e)return Cd(t);let i=Cd(e);return t&&(i=Mc(i,t)),r&&(i=Mc(i,r)),o&&(i=Mc(i,o)),n&&(i=Mc(i,n)),i}function Qx(e){if(e.length===0)return Th;if(e.length===1)return Cd(e[0]);let t=Cd(e[0]);for(let r=1;r<e.length;r+=1)t=Mc(t,e[r]);return t}function Cd(e){return Ph(e)?{...e0(e,Th)}:v8(e)}function Mc(e,t){return Ph(t)?e0(t,e):y8(e,t)}function v8(e){let t={...e};for(let r in t){let o=t[r];Jx(r,o)&&(t[r]=t0(o))}return t}function y8(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Nc(e.style,o);break}case"className":{e[r]=kh(e.className,o);break}default:Jx(r,o)?e[r]=_8(e[r],o):e[r]=o}}return e}function Jx(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 Ph(e){return typeof e=="function"}function e0(e,t){return Ph(e)?e(t):e??Th}function _8(e,t){return t?e?(...r)=>{let o=r[0];if(r0(o)){let i=o;Vc(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:t0(t):e}function t0(e){return e&&((...t)=>{let r=t[0];return r0(r)&&Vc(r),e(...t)})}function Vc(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function kh(e,t){return t?e?t+" "+e:t:e}function r0(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Oh=d(Y(),1);function Ne(e,t,r={}){let o=t.render,n=w8(t,r);if(r.enabled===!1)return null;let i=r.state??lt;return R8(e,o,n,i)}function w8(e,t={}){let{className:r,style:o,render:n}=e,{state:i=lt,ref:s,props:a,stateAttributesMapping:c,enabled:l=!0}=t,u=l?Zx(r,i):void 0,f=l?Ed(o,i):void 0,m=l?Xx(i,c):lt,p=l&&a?x8(a):void 0,g=l?Nc(m,p)??{}:lt;return typeof document<"u"&&(l?Array.isArray(s)?g.ref=Yx([g.ref,Ch(n),...s]):g.ref=Gi(g.ref,Ch(n),s):Gi(null,null)),l?(u!==void 0&&(g.className=kh(g.className,u)),f!==void 0&&(g.style=Nc(g.style,f)),g):lt}function x8(e){return Array.isArray(e)?Qx(e):He(void 0,e)}var S8=Symbol.for("react.lazy");function R8(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=He(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===S8&&(i=ia.Children.toArray(t)[0]),ia.cloneElement(i,n)}if(e&&typeof e=="string")return E8(e,r);throw new Error(Qe(8))}function E8(e,t){return e==="button"?(0,Oh.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Oh.createElement)("img",{alt:"",...t,key:t.key}):ia.createElement(e,t)}var Td=d(Y(),1);var o0=0;function C8(e,t="mui"){let[r,o]=Td.useState(e),n=e||r;return Td.useEffect(()=>{r==null&&(o0+=1,o(`${t}-${o0}`))},[r,t]),n}var n0=Ic.useId;function Mn(e,t){if(n0!==void 0){let r=n0();return e??(t?`${t}-${r}`:r)}return C8(e,t)}function Vn(e){return Mn(e,"base-ui")}var Ad=d(Y(),1);var Z={};ao(Z,{cancelOpen:()=>eM,chipRemovePress:()=>F8,clearPress:()=>V8,closePress:()=>N8,closeWatcher:()=>q8,decrementPress:()=>B8,disabled:()=>rM,drag:()=>Z8,escapeKey:()=>$8,focusOut:()=>Y8,imperativeAction:()=>iM,incrementPress:()=>D8,initial:()=>nM,inputBlur:()=>z8,inputChange:()=>j8,inputClear:()=>H8,inputPaste:()=>W8,inputPress:()=>U8,itemPress:()=>I8,keyboard:()=>K8,linkPress:()=>M8,listNavigation:()=>G8,missing:()=>oM,none:()=>T8,outsidePress:()=>A8,pointer:()=>X8,scrub:()=>J8,siblingOpen:()=>tM,swipe:()=>sM,trackPress:()=>L8,triggerFocus:()=>O8,triggerHover:()=>k8,triggerPress:()=>P8,wheel:()=>Q8,windowResize:()=>aM});var T8="none",P8="trigger-press",k8="trigger-hover",O8="trigger-focus",A8="outside-press",I8="item-press",N8="close-press",M8="link-press",V8="clear-press",F8="chip-remove-press",L8="track-press",D8="increment-press",B8="decrement-press",j8="input-change",H8="input-clear",z8="input-blur",W8="input-paste",U8="input-press",Y8="focus-out",$8="escape-key",q8="close-watcher",G8="list-navigation",K8="keyboard",X8="pointer",Z8="drag",Q8="wheel",J8="scrub",eM="cancel-open",tM="sibling-open",rM="disabled",oM="missing",nM="initial",iM="imperative-action",sM="swipe",aM="window-resize";function me(e,t,r,o){let n=!1,i=!1,s=o??lt;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 Ih=d(Y(),1);var i0=d(Y(),1),lM=[];function al(e){i0.useEffect(e,lM)}var Pd=null,QW=globalThis.requestAnimationFrame,Ah=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)}},kd=new Ah,gr=class e{static create(){return new e}static request(t){return kd.request(t)}static cancel(t){return kd.cancel(t)}currentId=Pd;request(t){this.cancel(),this.currentId=kd.request(()=>{this.currentId=Pd,t()})}cancel=()=>{this.currentId!==Pd&&(kd.cancel(this.currentId),this.currentId=Pd)};disposeEffect=()=>this.cancel};function Fn(){let e=nr(gr.create).current;return al(e.disposeEffect),e}function Od(e,t=!1,r=!1){let[o,n]=Ih.useState(e&&t?"idle":void 0),[i,s]=Ih.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),J(()=>{if(!e&&i&&o!=="ending"&&r){let a=gr.request(()=>{n("ending")});return()=>{gr.cancel(a)}}},[e,i,o,r]),J(()=>{if(!e||t)return;let a=gr.request(()=>{n(void 0)});return()=>{gr.cancel(a)}},[t,e]),J(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let a=gr.request(()=>{n("idle")});return()=>{gr.cancel(a)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}function s0(e){let{open:t,defaultOpen:r,onOpenChange:o,disabled:n}=e,[i,s]=jx({controlled:t,default:r,name:"Collapsible",state:"open"}),{mounted:a,setMounted:c,transitionStatus:l}=Od(i,!0,!0),u=Vn(),[f,m]=Ad.useState(),p=f??u,g=ie(h=>{let y=!i,b=me(Z.triggerPress,h.nativeEvent);o(y,b),!b.isCanceled&&s(y)});return Ad.useMemo(()=>({disabled:n,handleTrigger:g,mounted:a,open:i,panelId:p,setMounted:c,setOpen:s,setPanelIdState:m,transitionStatus:l}),[n,g,a,i,p,c,s,m,l])}var Id=d(Y(),1),Nh=Id.createContext(void 0);function Nd(){let e=Id.useContext(Nh);if(e===void 0)throw new Error(Qe(15));return e}var Ln=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),cM={[Ln.startingStyle]:""},uM={[Ln.endingStyle]:""},Dn={transitionStatus(e){return e==="starting"?cM:e==="ending"?uM:null}};var Fc=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Ln.startingStyle]="startingStyle",e[e.endingStyle=Ln.endingStyle]="endingStyle",e})({});var a0=(function(e){return e.panelOpen="data-panel-open",e})({});var dM={[Fc.open]:""},fM={[Fc.closed]:""},l0={open(e){return e?{[a0.panelOpen]:""}:null}},c0={open(e){return e?dM:fM}};var ll=d(Y(),1);function Md(){return typeof window<"u"}function zt(e){return Vd(e)?(e.nodeName||"").toLowerCase():"#document"}function Ge(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function bn(e){var t;return(t=(Vd(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Vd(e){return Md()?e instanceof Node||e instanceof Ge(e).Node:!1}function be(e){return Md()?e instanceof Element||e instanceof Ge(e).Element:!1}function Be(e){return Md()?e instanceof HTMLElement||e instanceof Ge(e).HTMLElement:!1}function Bn(e){return!Md()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ge(e).ShadowRoot}function jn(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Jt(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function u0(e){return/^(table|td|th)$/.test(zt(e))}function Lc(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var pM=/transform|translate|scale|rotate|perspective|filter/,mM=/paint|layout|strict|content/,sa=e=>!!e&&e!=="none",Mh;function Fd(e){let t=be(e)?Jt(e):e;return sa(t.transform)||sa(t.translate)||sa(t.scale)||sa(t.rotate)||sa(t.perspective)||!Ld()&&(sa(t.backdropFilter)||sa(t.filter))||pM.test(t.willChange||"")||mM.test(t.contain||"")}function d0(e){let t=hn(e);for(;Be(t)&&!vn(t);){if(Fd(t))return t;if(Lc(t))return null;t=hn(t)}return null}function Ld(){return Mh==null&&(Mh=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Mh}function vn(e){return/^(html|body|#document)$/.test(zt(e))}function Jt(e){return Ge(e).getComputedStyle(e)}function Dc(e){return be(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function hn(e){if(zt(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Bn(e)&&e.host||bn(e);return Bn(t)?t.host:t}function f0(e){let t=hn(e);return vn(t)?e.ownerDocument?e.ownerDocument.body:e.body:Be(t)&&jn(t)?t:f0(t)}function Ki(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=f0(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),s=Ge(n);if(i){let a=Dd(s);return t.concat(s,s.visualViewport||[],jn(n)?n:[],a&&r?Ki(a):[])}else return t.concat(n,Ki(n,[],r))}function Dd(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var Bd=d(Y(),1),gM=Bd.createContext(void 0);function p0(e=!1){let t=Bd.useContext(gM);if(t===void 0&&!e)throw new Error(Qe(16));return t}var m0=d(Y(),1);function g0(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:m0.useMemo(()=>{let l={onKeyDown(u){r&&t&&u.key!=="Tab"&&u.preventDefault()}};return o||(l.tabIndex=n,!i&&r&&(l.tabIndex=t?n:-1)),(i&&(t||s)||!i&&r)&&(l["aria-disabled"]=r),i&&(!t||a)&&(l.disabled=r),l},[o,r,t,s,a,i,n])}}function xi(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,s=ll.useRef(null),a=p0(!0),c=i??a!==void 0,{props:l}=g0({focusableWhenDisabled:r,disabled:t,composite:c,tabIndex:o,isNativeButton:n}),u=ll.useCallback(()=>{let p=s.current;Vh(p)&&c&&t&&l.disabled===void 0&&p.disabled&&(p.disabled=!1)},[t,l.disabled,c]);J(u,[u]);let f=ll.useCallback((p={})=>{let{onClick:g,onMouseDown:h,onKeyUp:y,onKeyDown:b,onPointerDown:v,..._}=p;return He({onClick(w){if(t){w.preventDefault();return}g?.(w)},onMouseDown(w){t||h?.(w)},onKeyDown(w){if(t||(Vc(w),b?.(w),w.baseUIHandlerPrevented))return;let S=w.target===w.currentTarget,R=w.currentTarget,T=Vh(R),x=!n&&hM(R),C=S&&(n?T:!x),M=w.key==="Enter",A=w.key===" ",O=R.getAttribute("role"),P=O?.startsWith("menuitem")||O==="option"||O==="gridcell";if(S&&c&&A){if(w.defaultPrevented&&P)return;w.preventDefault(),x||n&&T?(R.click(),w.preventBaseUIHandler()):C&&(g?.(w),w.preventBaseUIHandler());return}C&&(!n&&(A||M)&&w.preventDefault(),!n&&M&&g?.(w))},onKeyUp(w){if(!t){if(Vc(w),y?.(w),w.target===w.currentTarget&&n&&c&&Vh(w.currentTarget)&&w.key===" "){w.preventDefault();return}w.baseUIHandlerPrevented||w.target===w.currentTarget&&!n&&!c&&w.key===" "&&g?.(w)}},onPointerDown(w){if(t){w.preventDefault();return}v?.(w)}},n?{type:"button"}:{role:"button"},l,_)},[t,l,c,n]),m=ie(p=>{s.current=p,u()});return{getButtonProps:f,buttonRef:m}}function Vh(e){return Be(e)&&e.tagName==="BUTTON"}function hM(e){return!!(e?.tagName==="A"&&e?.href)}var Gr=d(Y(),1);function ye(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function Wt(e){let t=nr(bM,e).current;return t.next=e,J(t.effect),t}function bM(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function Ce(e){return e?.ownerDocument||document}var v0=d(Y(),1);var b0=d(yn(),1);function _n(e){return e==null?e:"current"in e?e.current:e}function Hn(e,t=!1,r=!0){let o=Fn();return ie((n,i=null)=>{o.cancel();let s=_n(e);if(s==null)return;let a=s,c=()=>{b0.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(()=>{i?.aborted||c()}).catch(()=>{if(r){i?.aborted||c();return}let u=a.getAnimations();!i?.aborted&&u.length>0&&u.some(f=>f.pending||f.playState!=="finished")&&l()})}if(t){let u=Ln.startingStyle;if(!a.hasAttribute(u)){o.request(l);return}let f=new MutationObserver(()=>{a.hasAttribute(u)||(f.disconnect(),l())});f.observe(a,{attributes:!0,attributeFilter:[u]}),i?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}o.request(l)})}function Xi(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=ie(n),s=Hn(o,r,!1);v0.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,r,i,s])}var Bc={height:void 0,width:void 0};function _0(e){let{externalRef:t,hiddenUntilFound:r,id:o,keepMounted:n,mounted:i,onOpenChange:s,open:a,setMounted:c,setOpen:l,transitionStatus:u}=e,f=Gr.useRef(null),m=Gr.useRef(null),[p,g]=Gr.useState(Bc),h=Gr.useRef(Bc),y=Gr.useRef(!1),b=Gr.useRef(a),v=Gr.useRef(!1),[_,w]=Gr.useState(!1),S=Gr.useRef(null),R=Gi(t,f),T=Wt({mounted:i,open:a}),x=Hn(f,!1,!1),C=!a&&!i,M=_?"idle":u,A=a&&(b.current||v.current),O=!a&&i&&m.current==="css-animation"&&p.height===void 0&&p.width===void 0?h.current:p,P=r&&C&&m.current!=="css-animation",L=ie((E,k=!0)=>{k&&(h.current=E),g(E)}),I=ie(()=>{S.current?.(),S.current=null}),D=ie(E=>{I(),S.current=()=>{S.current=null,E()}}),V=ie(()=>{a&&i&&m.current==="css-animation"&&(v.current=!0)});J(()=>{!_||u==="starting"||w(!1)},[_,u]),Gr.useEffect(()=>()=>{V(),I()},[V,I]),J(()=>{let E=f.current;if(!E)return;!a&&S.current&&I();let k=vM(E,A);if(m.current=k,a&&u==="idle"&&b.current&&k==="css-animation"){h.current=cl(E);return}if(a&&u==="starting"){let G=y.current;if(y.current=!1,k==="none"){L(cl(E)),w(!0);return}if(k==="css-transition"){let ee=yM(E);if(L(cl(E)),!G)return ee;let te=jc(E,"transition-duration","0s");return D(te),w(!0),ee}if(k==="css-animation"){if(L(cl(E)),!G){jc(E,"animation-name","none")();return}let ee=jc(E,"animation-name","none"),te=jc(E,"animation-duration","0s");ee(),D(te),w(!0);return}}if(!a&&i&&(u==="idle"||u==="starting")){if(b.current=!1,v.current=!1,k==="none"){L(Bc,!1),c(!1);return}L(cl(E));return}if(u!=="ending")return;if(k==="none"){c(!1);return}let B=cl(E);if(!((B.height??0)>0||(B.width??0)>0)){c(!1);return}L(B),k==="css-animation"&&jc(E,"animation-name","none")()},[i,a,I,L,c,D,A,u]),Xi({enabled:a&&i&&M==="idle",open:!0,ref:f,onComplete(){a&&L(Bc,!1)}}),Gr.useEffect(()=>{if(a||!i||M!=="ending"||!f.current)return;let k=new AbortController,B=-1;function W(){T.current.open||(c(!1),L(Bc,!1))}return B=gr.request(()=>{k.signal.aborted||x(W,k.signal)}),()=>{gr.cancel(B),k.abort()}},[T,i,a,M,x,L,c]),J(()=>{let E=f.current;!E||!r||!C||E.setAttribute("hidden","until-found")},[C,r]),Gr.useEffect(function(){let k=f.current;if(!k)return;function B(W){let G=me(Z.none,W);s(!0,G),!G.isCanceled&&(y.current=!0,l(!0))}return ye(k,"beforematch",B)},[s,l]);let N=n||r||i||a;return{height:O.height,props:{...P?{[Fc.startingStyle]:""}:void 0,hidden:C,id:o},ref:R,shouldPreventOpenAnimation:A,shouldRender:N,transitionStatus:M,width:O.width}}function cl(e){return{height:e.scrollHeight,width:e.scrollWidth}}function vM(e,t=!1){let r=Ge(e).getComputedStyle(e),o=(r.animationName.split(",").map(i=>i.trim()).some(i=>i!==""&&i!=="none")||t)&&y0(r.animationDuration),n=y0(r.transitionDuration);return o&&n||n?"css-transition":o?"css-animation":"none"}function y0(e){return e.split(",").map(t=>t.trim()).some(t=>t!==""&&Number.parseFloat(t)>0)}function jc(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 yM(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=gr.request(r);return()=>{gr.cancel(o),r()}}var w0=d(Y(),1);function x0(e){let t=w0.useRef(!0);t.current&&(t.current=!1,e())}var _t={};ao(_t,{engine:()=>jh,env:()=>zh,os:()=>Dh,screenReader:()=>Hh});var Dh={};ao(Dh,{android:()=>E0,apple:()=>Lh,ios:()=>Fh,linux:()=>RM,mac:()=>C0,windows:()=>SM});function _M(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:wM,platform:xM,maxTouchPoints:S0}=_M(),aa=wM.toLowerCase(),la=xM.toLowerCase();var Fh=/^i(os$|p)/.test(la)||la==="macintel"&&S0>1,R0="android",E0=la===R0||aa.includes(R0),C0=!Fh&&la.startsWith("mac"),SM=la.startsWith("win"),RM=!E0&&/^(linux|chrome os)/.test(la),Lh=C0||Fh;var jh={};ao(jh,{blink:()=>CM,gecko:()=>EM,webkit:()=>Bh});var Bh=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),EM=!Bh&&aa.includes("firefox"),CM=!Bh&&aa.includes("chrom");var Hh={};ao(Hh,{voiceOver:()=>TM});var TM=Lh;var zh={};ao(zh,{jsdom:()=>PM});var PM=/jsdom|happydom/.test(aa);var Hc=0,cr=class e{static create(){return new e}currentId=Hc;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Hc,r()},t)}isStarted(){return this.currentId!==Hc}clear=()=>{this.currentId!==Hc&&(clearTimeout(this.currentId),this.currentId=Hc)};disposeEffect=()=>this.clear};function Rr(){let e=nr(cr.create).current;return al(e.disposeEffect),e}var T0={},P0={},k0="";function kM(e){if(typeof document>"u")return!1;let t=Ce(e);return Ge(t).innerWidth-t.documentElement.clientWidth>0}function OM(e){if(!(typeof CSS<"u"&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||typeof document>"u")return!1;let r=Ce(e),o=r.documentElement,n=r.body,i=jn(o)?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 l=i.offsetWidth;return i.style.overflowY=s,o.style.scrollbarGutter=a,c===l}function AM(e){let t=Ce(e),r=t.documentElement,o=t.body,n=jn(r)?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 IM(e){let t=Ce(e),r=t.documentElement,o=t.body,n=Ge(r),i=0,s=0,a=!1,c=gr.create();if(_t.engine.webkit&&(n.visualViewport?.scale??1)!==1)return()=>{};function l(){let p=n.getComputedStyle(r),g=n.getComputedStyle(o),b=(p.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=r.scrollTop,s=r.scrollLeft,T0={scrollbarGutter:r.style.scrollbarGutter,overflowY:r.style.overflowY,overflowX:r.style.overflowX},k0=r.style.scrollBehavior,P0={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 v=r.scrollHeight>r.clientHeight,_=r.scrollWidth>r.clientWidth,w=p.overflowY==="scroll"||g.overflowY==="scroll",S=p.overflowX==="scroll"||g.overflowX==="scroll",R=Math.max(0,n.innerWidth-o.clientWidth),T=Math.max(0,n.innerHeight-o.clientHeight),x=parseFloat(g.marginTop)+parseFloat(g.marginBottom),C=parseFloat(g.marginLeft)+parseFloat(g.marginRight),M=jn(r)?r:o;if(a=OM(e),a){r.style.scrollbarGutter=b,M.style.overflowY="hidden",M.style.overflowX="hidden";return}Object.assign(r.style,{scrollbarGutter:b,overflowY:"hidden",overflowX:"hidden"}),(v||w)&&(r.style.overflowY="scroll"),(_||S)&&(r.style.overflowX="scroll"),Object.assign(o.style,{position:"relative",height:x||T?`calc(100dvh - ${x+T}px)`:"100dvh",width:C||R?`calc(100vw - ${C+R}px)`:"100vw",boxSizing:"border-box",overflow:"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,T0),Object.assign(o.style,P0),a||(r.scrollTop=i,r.scrollLeft=s,r.removeAttribute("data-base-ui-scroll-locked"),r.style.scrollBehavior=k0)}function f(){u(),c.request(l)}l();let m=ye(n,"resize",f);return()=>{c.cancel(),u(),typeof n.removeEventListener=="function"&&m()}}var Wh=class{lockCount=0;restore=null;timeoutLock=cr.create();timeoutUnlock=cr.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=Ce(t).documentElement,n=Ge(o).getComputedStyle(o).overflowY;if(n==="hidden"||n==="clip"){this.restore=jo;return}let i=_t.os.ios||!kM(t);this.restore=i?AM(t):IM(t)}},NM=new Wh;function O0(e=!0,t=null){J(()=>{if(e)return NM.acquire(t)},[e,t])}var Er=d(Y(),1);function A0(e){e.preventDefault(),e.stopPropagation()}function I0(e){return"nativeEvent"in e}function N0(e){return e.pointerType===""&&e.isTrusted?!0:_t.os.android&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function M0(e){return _t.env.jsdom?!1:!_t.os.android&&e.width===0&&e.height===0||_t.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 Ho(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function V0(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var zc="data-base-ui-focusable";var Uh="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Kr(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function ce(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&Bn(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Pt(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Zi(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(ce(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function jd(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 F0(e){return e.matches("html,body")}function ca(e){return Be(e)&&e.matches(Uh)}function Yh(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Uh}`)!=null}function $h(e){return e?e.getAttribute("role")==="combobox"&&ca(e):!1}function L0(e){if(!e||_t.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function qh(e){return e?e.hasAttribute(zc)?e:e.querySelector(`[${zc}]`)||e:null}function MM(e,t){return t!=null&&!Ho(t)?0:typeof e=="function"?e():e}function Si(e,t,r){let o=MM(e,r);return typeof o=="number"?o:o?.[t]}function Gh(e){return typeof e=="function"?e():e}function Hd(e,t){return t||e==="click"||e==="mousedown"}function D0(e){return e?.includes("mouse")&&e!=="mousedown"}var B0=d(F(),1),j0=Er.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new cr,currentIdRef:{current:null},currentContextRef:{current:null}});function VM(e,t){e.current=t.current}function Kh(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=Er.useRef(r),i=Er.useRef(r),s=Er.useRef(null),a=Er.useRef(null),c=Rr();return J(()=>{if(i.current=r,!s.current){n.current=r;return}n.current={open:Si(n.current,"open"),close:Si(r,"close")}},[r,s,n,i]),(0,B0.jsx)(j0.Provider,{value:Er.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:o,currentContextRef:a,timeout:c}),[o,c]),children:t})}function Xh(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),i=Er.useContext(j0),{currentIdRef:s,delayRef:a,timeoutMs:c,initialDelayRef:l,currentContextRef:u,hasProvider:f,timeout:m}=i,[p,g]=Er.useState(!1),h=Er.useRef(r),y=Er.useRef(!1);return J(()=>{h.current=r},[r]),J(()=>()=>{y.current=!0},[]),J(()=>{function b(){y.current||g(!1),u.current?.setIsInstantPhase(!1),s.current=null,u.current=null,a.current=l.current,m.clear()}if(s.current&&!r&&s.current===n){if(g(!1),c){let v=n;return m.start(c,()=>{o.select("open")||s.current&&s.current!==v||b()}),()=>{(h.current||s.current!==v)&&m.clear()}}b()}},[r,n,s,a,c,l,u,m,o]),J(()=>{if(!r)return;let b=u.current,v=s.current;m.clear(),u.current={onOpenChange:o.setOpen,setIsInstantPhase:g},s.current=n,a.current={open:0,close:Si(l.current,"close")},v!==null&&v!==n?(g(!0),b?.setIsInstantPhase(!0),b?.onOpenChange(!1,me(Z.none))):(g(!1),b?.setIsInstantPhase(!1))},[r,n,o,s,a,l,u,m]),J(()=>()=>{if(s.current===n){if(u.current=null,!h.current)return;s.current=null,VM(a,l),m.clear()}},[u,s,a,n,l,m]),Er.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:p}),[f,a,p])}var Tr=d(Y(),1);function Cr(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var zd=d(Y(),1);var H0={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},z0={...H0,position:"fixed",top:0,left:0},$Y={...H0,position:"absolute"};var W0=d(F(),1),Ri=zd.forwardRef(function(t,r){let[o,n]=zd.useState();return J(()=>{_t.screenReader.voiceOver&&_t.engine.webkit&&n("button")},[]),(0,W0.jsx)("span",{...t,ref:r,style:z0,"aria-hidden":o?void 0:!0,...{tabIndex:0,role:o},"data-base-ui-focus-guard":""})});var $0=["top","right","bottom","left"];var Qi=Math.min,Xr=Math.max,Ji=Math.round,Uc=Math.floor,wn=e=>({x:e,y:e}),FM={left:"right",right:"left",bottom:"top",top:"bottom"};function Yc(e,t,r){return Xr(e,Qi(t,r))}function xn(e,t){return typeof e=="function"?e(t):e}function hr(e){return e.split("-")[0]}function Sn(e){return e.split("-")[1]}function Ud(e){return e==="x"?"y":"x"}function $c(e){return e==="y"?"height":"width"}function lo(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function qc(e){return Ud(lo(e))}function q0(e,t,r){r===void 0&&(r=!1);let o=Sn(e),n=qc(e),i=$c(n),s=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Wc(s)),[s,Wc(s)]}function G0(e){let t=Wc(e);return[Wd(e),t,Wd(t)]}function Wd(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var U0=["left","right"],Y0=["right","left"],LM=["top","bottom"],DM=["bottom","top"];function BM(e,t,r){switch(e){case"top":case"bottom":return r?t?Y0:U0:t?U0:Y0;case"left":case"right":return t?LM:DM;default:return[]}}function K0(e,t,r,o){let n=Sn(e),i=BM(hr(e),r==="start",o);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(Wd)))),i}function Wc(e){let t=hr(e);return FM[t]+e.slice(t.length)}function jM(e){return{top:0,right:0,bottom:0,left:0,...e}}function Yd(e){return typeof e!="number"?jM(e):{top:e,right:e,bottom:e,left:e}}function ua(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 HM(e){return e.visibility==="hidden"||e.visibility==="collapse"}function $d(e,t=e?Jt(e):null){return!e||!e.isConnected||!t||HM(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var zM='a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';function WM(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let r=e.getRootNode();return Bn(r)?r.host:null}function Qh(e){for(let t of Array.from(e.children))if(zt(t)==="summary")return t;return null}function UM(e,t){let r=Qh(t);return!!r&&(e===r||ce(r,e))}function X0(e){let t=e?zt(e):"";return e!=null&&e.matches(zM)&&(t!=="summary"||e.parentElement!=null&&zt(e.parentElement)==="details"&&Qh(e.parentElement)===e)&&(t!=="details"||Qh(e)==null)&&(t!=="input"||e.type!=="hidden")}function Z0(e){if(!X0(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=WM(t)){let r=t!==e,o=zt(t)==="slot";if(t.hasAttribute("inert")||r&&zt(t)==="details"&&!t.open&&!UM(e,t)||t.hasAttribute("hidden")||!o&&!YM(t,r))return!1}return!0}function YM(e,t){let r=Jt(e);return t?r.display!=="none":$d(e,r)}function Q0(e){let t=e.tabIndex;if(t<0){let r=zt(e);if(r==="details"||r==="audio"||r==="video"||Be(e)&&e.isContentEditable)return 0}return t}function Zh(e){if(zt(e)!=="input")return null;let t=e;return t.type==="radio"&&t.name!==""?t:null}function $M(e,t){let r=Zh(e);if(!r)return!0;let o=t.find(n=>{let i=Zh(n);return i?.name===r.name&&i.form===r.form&&i.checked});return o?o===r:t.find(n=>{let i=Zh(n);return i?.name===r.name&&i.form===r.form})===r}function J0(e){if(Be(e)&&zt(e)==="slot"){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return Be(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function eS(e,t){J0(e).forEach(r=>{X0(r)&&t.push(r),eS(r,t)})}function tS(e,t,r){J0(e).forEach(o=>{Be(o)&&o.matches(t)&&r.push(o),tS(o,t,r)})}function qd(e){return Z0(e)&&Q0(e)>=0}function Jh(e){let t=[];return eS(e,t),t.filter(Z0)}function ul(e){let t=Jh(e);return t.filter(r=>Q0(r)>=0&&$M(r,t))}function rS(e,t){let r=ul(e),o=r.length;if(o===0)return;let n=Kr(Ce(e)),i=r.indexOf(n),s=i===-1?t===1?0:o-1:i+t;return r[s]}function dl(e){return rS(Ce(e).body,1)||e}function Gd(e){return rS(Ce(e).body,-1)||e}function oS(e,t){if(!e)return null;let r=ul(Ce(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 nS(e){return oS(e,1)}function iS(e){return oS(e,-1)}function Ei(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!ce(r,o)}function sS(e){ul(e).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function eb(e){let t=[];tS(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 zo(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...zo(e,n.id,r)])}function tb(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 Ci(e){return`data-base-ui-${e}`}var Kd=0;function Xd(e,t={}){let{preventScroll:r=!1,sync:o=!1,shouldFocus:n}=t;cancelAnimationFrame(Kd);function i(){n&&!n()||e?.focus({preventScroll:r})}if(o)return i(),jo;let s=requestAnimationFrame(i);return Kd=s,()=>{Kd===s&&(cancelAnimationFrame(s),Kd=0)}}var rb={inert:new WeakMap,"aria-hidden":new WeakMap},aS="data-base-ui-inert",nb={inert:new WeakSet,"aria-hidden":new WeakSet},Gc=new WeakMap,ob=0;function qM(e){return nb[e]}function dS(e){return e?Bn(e)?e.host:dS(e.parentNode):null}var lS=(e,t)=>t.map(r=>{if(e.contains(r))return r;let o=dS(r);return e.contains(o)?o:null}).filter(r=>r!=null),cS=e=>{let t=new Set;return e.forEach(r=>{let o=r;for(;o&&!t.has(o);)t.add(o),o=o.parentNode}),t},uS=(e,t,r)=>{let o=[],n=i=>{!i||r.has(i)||Array.from(i.children).forEach(s=>{zt(s)!=="script"&&(t.has(s)?n(s):o.push(s))})};return n(e),o};function GM(e,t,r,o,{mark:n=!0}){let i=null;o?i="inert":r&&(i="aria-hidden");let s=null,a=null,c=lS(t,e),l=n?uS(t,cS(c),new Set(c)):[],u=[],f=[];if(i){let m=rb[i],p=qM(i);a=p,s=m;let g=lS(t,Array.from(t.querySelectorAll("[aria-live]"))),h=c.concat(g);uS(t,cS(h),new Set(h)).forEach(b=>{let v=b.getAttribute(i),_=v!==null&&v!=="false",w=(m.get(b)||0)+1;m.set(b,w),u.push(b),w===1&&_&&p.add(b),_||b.setAttribute(i,i==="inert"?"":"true")})}return n&&l.forEach(m=>{let p=(Gc.get(m)||0)+1;Gc.set(m,p),f.push(m),p===1&&m.setAttribute(aS,"")}),ob+=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 p=(Gc.get(m)||0)-1;Gc.set(m,p),p||m.removeAttribute(aS)}),ob-=1,ob||(rb.inert=new WeakMap,rb["aria-hidden"]=new WeakMap,nb.inert=new WeakSet,nb["aria-hidden"]=new WeakSet,Gc=new WeakMap)}}function ib(e,t={}){let{ariaHidden:r=!1,inert:o=!1,mark:n=!0}=t,i=Ce(e[0]).body;return GM(e,i,r,o,{mark:n})}var Et=d(Y(),1),sb=d(yn(),1);var fS={style:{transition:"none"}},Zd="data-base-ui-click-trigger",KM="data-base-ui-swipe-ignore",XM="data-swipe-ignore",p$=`[${KM}]`,m$=`[${XM}]`;var Qd={fallbackAxisSide:"end"},pS={clipPath:"inset(50%)",position:"fixed",top:0,left:0};var da=d(F(),1),mS=Et.createContext(null),ab=()=>Et.useContext(mS),ZM=Ci("portal");function Jd(e={}){let{ref:t,container:r,componentProps:o=lt,elementProps:n}=e,i=Mn(),a=ab()?.portalNode,[c,l]=Et.useState(null),[u,f]=Et.useState(null),m=ie(y=>{y!==null&&f(y)}),p=Et.useRef(null);J(()=>{if(r===null){p.current&&(p.current=null,f(null),l(null));return}if(i==null)return;let y=(r&&(Vd(r)?r:r.current))??a??document.body;if(y==null){p.current&&(p.current=null,f(null),l(null));return}p.current!==y&&(p.current=y,f(null),l(y))},[r,a,i]);let g=Ne("div",o,{ref:[t,m],props:[{id:i,[ZM]:""},n]});return{portalNode:u,portalSubtree:c&&g?sb.createPortal(g,c):null}}var lb=Et.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,container:a,renderGuards:c,...l}=t,{portalNode:u,portalSubtree:f}=Jd({container:a,ref:r,componentProps:t,elementProps:l}),m=Et.useRef(null),p=Et.useRef(null),g=Et.useRef(null),h=Et.useRef(null),[y,b]=Et.useState(null),v=Et.useRef(!1),_=y?.modal,w=y?.open,S=typeof c=="boolean"?c:!!y&&!y.modal&&y.open&&!!u;Et.useEffect(()=>{if(!u||_)return;function T(x){u&&x.relatedTarget&&Ei(x)&&(x.type==="focusin"?v.current&&(eb(u),v.current=!1):(sS(u),v.current=!0))}return Cr(ye(u,"focusin",T,!0),ye(u,"focusout",T,!0))},[u,_]),J(()=>{!u||w!==!0||!v.current||(eb(u),v.current=!1)},[w,u]);let R=Et.useMemo(()=>({beforeOutsideRef:m,afterOutsideRef:p,beforeInsideRef:g,afterInsideRef:h,portalNode:u,setFocusManagerState:b}),[u]);return(0,da.jsxs)(Et.Fragment,{children:[f,(0,da.jsxs)(mS.Provider,{value:R,children:[S&&u&&(0,da.jsx)(Ri,{"data-type":"outside",ref:m,onFocus:T=>{if(Ei(T,u))g.current?.focus();else{let x=y?y.domReference:null;Gd(x)?.focus()}}}),S&&u&&(0,da.jsx)("span",{"aria-owns":u.id,style:pS}),u&&sb.createPortal(s,u),S&&u&&(0,da.jsx)(Ri,{"data-type":"outside",ref:p,onFocus:T=>{if(Ei(T,u))h.current?.focus();else{let x=y?y.domReference:null;dl(x)?.focus(),y?.closeOnFocusOut&&y?.onOpenChange(!1,me(Z.focusOut,T.nativeEvent))}}})]})]})});var es=d(Y(),1);function ef(){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 tf=class{nodesRef={current:[]};events=ef();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 cb=d(F(),1),gS=es.createContext(null),hS=es.createContext(null),Rn=()=>es.useContext(gS)?.id||null,Wo=e=>{let t=es.useContext(hS);return e??t};function ub(e){let t=Mn(),r=Wo(e),o=Rn();return J(()=>{if(!t)return;let n={id:t,parentId:o};return r?.addNode(n),()=>{r?.removeNode(n)}},[r,t,o]),t}function db(e){let{children:t,id:r}=e,o=Rn();return(0,cb.jsx)(gS.Provider,{value:es.useMemo(()=>({id:r,parentId:o}),[r,o]),children:t})}function fb(e){let{children:t,externalTree:r}=e,o=nr(()=>r??new tf).current;return(0,cb.jsx)(hS.Provider,{value:o,children:t})}var Kc=d(F(),1);function QM(e,t){let r=Ge(Pt(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 bS=20,ts=[];function pb(){ts=ts.filter(e=>e.deref()?.isConnected)}function vS(e){pb(),e&&zt(e)!=="body"&&(ts.push(new WeakRef(e)),ts.length>bS&&(ts=ts.slice(-bS)))}function yS(){return pb(),ts[ts.length-1]?.deref()}function JM(e){return e?qd(e)?e:ul(e)[0]||e:null}function _S(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;let r=Jh(e).filter(n=>{let i=n.getAttribute("data-tabindex")||"";return qd(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 mb(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:l="",nextFocusableElement:u,previousFocusableElement:f,beforeContentFocusGuardRef:m,externalTree:p,getInsideElements:g}=e,h="rootStore"in t?t.rootStore:t,y=h.useState("open"),b=h.useState("domReferenceElement"),v=h.useState("floatingElement"),{events:_,dataRef:w}=h.context,S=ie(()=>w.current.floatingContext?.nodeId),R=n===!1,T=$h(b)&&R,x=Wt(n),C=Wt(i),M=Wt(l),A=Wt(y),O=Wo(p),P=ab(),L=Tr.useRef(!1),I=Tr.useRef(!1),D=Tr.useRef(!1),V=Tr.useRef(null),N=Tr.useRef(""),E=Tr.useRef(""),k=Tr.useRef(null),B=Tr.useRef(null),W=Gi(k,m,P?.beforeInsideRef),G=Gi(B,P?.afterInsideRef),ee=Rr(),te=Rr(),re=Fn(),le=P!=null,Q=qh(v),se=ie(($=Q)=>$?ul($):[]),q=ie(()=>g?.().filter($=>$!=null)??[]);Tr.useEffect(()=>{if(o||!a)return;function $(we){we.key==="Tab"&&ce(Q,Kr(Ce(Q)))&&se().length===0&&!T&&A0(we)}let fe=Ce(Q);return ye(fe,"keydown",$)},[o,Q,a,T,se]),Tr.useEffect(()=>{if(o||!y)return;let $=Ce(Q);function fe(){D.current=!1}function we(ot){let ue=Pt(ot),xe=q(),pe=ce(v,ue)||ce(b,ue)||ce(P?.portalNode,ue)||xe.some(dt=>dt===ue||ce(dt,ue));D.current=!pe,E.current=ot.pointerType||"keyboard",ue?.closest(`[${Zd}]`)&&(I.current=!0,te.start(0,()=>{I.current=!1}))}function Ze(){E.current="keyboard"}return Cr(ye($,"pointerdown",we,!0),ye($,"pointerup",fe,!0),ye($,"pointercancel",fe,!0),ye($,"keydown",Ze,!0),fe)},[o,v,b,Q,y,P,te,q]),Tr.useEffect(()=>{if(o||!c)return;let $=Ce(Q);function fe(){I.current=!0,te.start(0,()=>{I.current=!1})}function we(xe){let pe=Pt(xe);qd(pe)&&(V.current=pe)}function Ze(xe){let pe=xe.relatedTarget,dt=xe.currentTarget,Bt=Pt(xe);a&&pe==null&&Bt!=null&&ce(v,Bt)&&vS(Bt),queueMicrotask(()=>{let De=S(),xo=h.context.triggerElements,z=q(),X=pe?.hasAttribute(Ci("focus-guard"))&&[k.current,B.current,P?.beforeInsideRef.current,P?.afterInsideRef.current,P?.beforeOutsideRef.current,P?.afterOutsideRef.current,_n(f),_n(u)].includes(pe),Ie=!(ce(b,pe)||ce(v,pe)||ce(pe,v)||ce(P?.portalNode,pe)||z.some(he=>he===pe||ce(he,pe))||pe!=null&&xo.hasElement(pe)||xo.hasMatchingElement(he=>ce(he,pe))||X||O&&(zo(O.nodesRef.current,De).find(he=>ce(he.context?.elements.floating,pe)||ce(he.context?.elements.domReference,pe))||tb(O.nodesRef.current,De).find(he=>[he.context?.elements.floating,qh(he.context?.elements.floating)].includes(pe)||he.context?.elements.domReference===pe)));if(dt===b&&Q&&_S(Q),s&&dt!==b&&!$d(Bt)&&Kr($)===$.body){if(Be(Q)&&(Q.focus(),s==="popup")){re.request(()=>{Q.focus()});return}let he=se(),Ue=V.current,or=(Ue&&he.includes(Ue)?Ue:null)||he[he.length-1]||Q;Be(or)&&or.focus()}if(w.current.insideReactTree){w.current.insideReactTree=!1;return}(T||!a)&&pe&&Ie&&!I.current&&(T||pe!==yS())&&(L.current=!0,h.setOpen(!1,me(Z.focusOut,xe)))})}function ot(){D.current||(w.current.insideReactTree=!0,ee.start(0,()=>{w.current.insideReactTree=!1}))}let ue=Be(b)?b:null;if(!(!v&&!ue))return Cr(ue&&ye(ue,"focusout",Ze),ue&&ye(ue,"pointerdown",fe),v&&ye(v,"focusin",we),v&&ye(v,"focusout",Ze),v&&P&&ye(v,"focusout",ot,!0))},[o,b,v,Q,a,O,P,h,c,s,se,T,S,w,ee,te,re,u,f,q]),Tr.useEffect(()=>{if(o||!v||!y)return;let $=Array.from(P?.portalNode?.querySelectorAll(`[${Ci("portal")}]`)||[]),we=(O?tb(O.nodesRef.current,S()):[]).find(dt=>$h(dt.context?.elements.domReference||null))?.context?.elements.domReference,ot=[...[v,...$,k.current,B.current,P?.beforeOutsideRef.current,P?.afterOutsideRef.current,...q()],we,_n(f),_n(u),T?b:null].filter(dt=>dt!=null),ue=ib(ot,{ariaHidden:a||T,mark:!1}),xe=[v,...$].filter(dt=>dt!=null),pe=ib(xe);return()=>{pe(),ue()}},[y,o,b,v,a,P,T,O,S,u,f,q]),J(()=>{if(!y||o||!Be(Q))return;let $=Ce(Q),fe=Kr($);queueMicrotask(()=>{let we=x.current,Ze=typeof we=="function"?we(M.current||""):we;if(Ze===void 0||Ze===!1||ce(Q,fe))return;let ue=null,xe=()=>(ue==null&&(ue=se(Q)),ue[0]||Q),pe;Ze===!0||Ze===null?pe=xe():pe=_n(Ze),pe=pe||xe();let dt=ce(Q,Kr($));Xd(pe,{preventScroll:pe===Q,shouldFocus(){if(!A.current)return!1;if(dt)return!0;let Bt=Kr($);return!(Bt!==pe&&ce(Q,Bt))}})})},[o,y,Q,se,x,M,A]),J(()=>{if(o||!Q)return;let $=Ce(Q),fe=Kr($),we=M.current==null;vS(fe);function Ze(ue){if(ue.open||(N.current=QM(ue.nativeEvent,E.current)),ue.reason===Z.triggerHover&&ue.nativeEvent.type==="mouseleave"&&(L.current=!0),ue.reason===Z.outsidePress)if(ue.nested)L.current=!1;else if(N0(ue.nativeEvent)||M0(ue.nativeEvent))L.current=!1;else{let xe=!1;Ce(Q).createElement("div").focus({get preventScroll(){return xe=!0,!1}}),xe?L.current=!1:L.current=!0}}_.on("openchange",Ze);function ot(){let ue=C.current,xe=typeof ue=="function"?ue(N.current):ue;if(xe===void 0||xe===!1)return null;xe===null&&(xe=!0);let pe=b?.isConnected?b:null,dt=fe?.isConnected&&zt(fe)!=="body"?fe:null,Bt=we?dt||pe:pe||dt;return Bt||(Bt=yS()||null),typeof xe=="boolean"?Bt:_n(xe)||Bt||null}return()=>{_.off("openchange",Ze);let ue=Kr($),xe=q(),pe=ce(v,ue)||xe.some(De=>De===ue||ce(De,ue))||O&&zo(O.nodesRef.current,S(),!1).some(De=>ce(De.context?.elements.floating,ue)),dt=C.current,Bt=ot();queueMicrotask(()=>{let De=JM(Bt),xo=typeof dt!="boolean";dt&&!L.current&&Be(De)&&(!(!xo&&De!==ue&&ue!==$.body)||pe)&&De.focus({preventScroll:!0}),L.current=!1})}},[o,v,Q,C,M,_,O,b,S,q]),J(()=>{if(!_t.engine.webkit||y||!v)return;let $=Kr(Ce(v));!Be($)||!ca($)||ce(v,$)&&$.blur()},[y,v]),J(()=>{if(!(o||!P))return P.setFocusManagerState({modal:a,closeOnFocusOut:c,open:y,onOpenChange:h.setOpen,domReference:b}),()=>{P.setFocusManagerState(null)}},[o,P,a,y,h,c,b]),J(()=>{if(!(o||!Q))return _S(Q),()=>{queueMicrotask(pb)}},[o,Q]);let _e=!o&&(a?!T:!0)&&(le||a);return(0,Kc.jsxs)(Tr.Fragment,{children:[_e&&(0,Kc.jsx)(Ri,{"data-type":"inside",ref:W,onFocus:$=>{if(a){let fe=se();Xd(fe[fe.length-1])}else P?.portalNode&&(L.current=!1,Ei($,P.portalNode)?dl(b)?.focus():_n(f??P.beforeOutsideRef)?.focus())}}),r,_e&&(0,Kc.jsx)(Ri,{"data-type":"inside",ref:G,onFocus:$=>{a?Xd(se()[0]):P?.portalNode&&(c&&(L.current=!0),Ei($,P.portalNode)?Gd(b)?.focus():_n(u??P.afterOutsideRef)?.focus())}})]})}var Xc=d(Y(),1);function gb(e,t={}){let{enabled:r=!0,event:o="click",toggle:n=!0,ignoreMouse:i=!1,stickIfOpen:s=!0,touchOpenDelay:a=0,reason:c=Z.triggerPress}=t,l="rootStore"in e?e.rootStore:e,u=l.context.dataRef,f=Xc.useRef(void 0),m=Fn(),p=Rr(),g=Xc.useMemo(()=>{function h(b,v,_,w){let S=me(c,v,_);b&&w==="touch"&&a>0?p.start(a,()=>{l.setOpen(!0,S)}):l.setOpen(b,S)}function y(b,v,_){let w=u.current.openEvent,S=l.select("domReferenceElement")!==v;return b&&S||!b||!n?!0:w&&s?!_(w.type):!1}return{onPointerDown(b){f.current=b.pointerType},onMouseDown(b){let v=f.current,_=b.nativeEvent,w=l.select("open");if(b.button!==0||o==="click"||Ho(v,!0)&&i)return;let S=y(w,b.currentTarget,x=>x==="click"||x==="mousedown"),R=Pt(_);if(ca(R)){h(S,_,R,v);return}let T=b.currentTarget;m.request(()=>{h(S,_,T,v)})},onClick(b){if(o==="mousedown-only")return;let v=f.current;if(o==="mousedown"&&v){f.current=void 0;return}if(Ho(v,!0)&&i)return;let _=l.select("open"),w=y(_,b.currentTarget,S=>S==="click"||S==="mousedown"||S==="keydown"||S==="keyup");h(w,b.nativeEvent,b.currentTarget,v)},onKeyDown(){f.current=void 0}}},[u,o,i,c,l,s,n,m,p,a]);return Xc.useMemo(()=>r?{reference:g}:lt,[r,g])}var co=d(Y(),1);function e6(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",l=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,l=0,u=0,!n||c?(l=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,l=t.axis==="y"?i.width:l),n=!0,{width:l,height:u,x:f,y:m,top:m,right:f+l,bottom:m+u,left:f}}}}function wS(e){return e!=null&&e.clientX!=null}function hb(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,l=co.useRef(!1),u=co.useRef(null),[f,m]=co.useState(),[p,g]=co.useState([]),h=ie(w=>{n.set("positionReference",w)}),y=ie((w,S,R)=>{l.current||c.current.openEvent&&!wS(c.current.openEvent)||n.set("positionReference",e6(R??a,{x:w,y:S,axis:o,dataRef:c,pointerType:f}))}),b=ie(w=>{i?u.current||(y(w.clientX,w.clientY,w.currentTarget),g([])):y(w.clientX,w.clientY,w.currentTarget)}),v=Ho(f)?s:i;co.useEffect(()=>{if(!r){h(a);return}if(!v)return;function w(){u.current?.(),u.current=null}let S=Ge(s);function R(T){let x=Pt(T);ce(s,x)?w():y(T.clientX,T.clientY)}return!c.current.openEvent||wS(c.current.openEvent)?u.current=ye(S,"mousemove",R):h(a),w},[v,r,s,c,a,n,y,h,p]),co.useEffect(()=>()=>{n.set("positionReference",null)},[n]),co.useEffect(()=>{r&&!s&&(l.current=!1)},[r,s]),co.useEffect(()=>{!r&&i&&(l.current=!0)},[r,i]);let _=co.useMemo(()=>{function w(S){m(S.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:b,onMouseEnter:b}},[b]);return co.useMemo(()=>r?{reference:_,trigger:_}:{},[r,_])}var uo=d(Y(),1);function t6(){return!1}function r6(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function Zc(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=t6,bubbles:a,externalTree:c}=t,l="rootStore"in e?e.rootStore:e,u=l.useState("open"),f=l.useState("floatingElement"),{dataRef:m}=l.context,p=Wo(c),g=ie(typeof n=="function"?n:()=>!1),h=typeof n=="function"?g:n,y=h!==!1,b=ie(()=>i),{escapeKey:v,outsidePress:_}=r6(a),w=uo.useRef(!1),S=uo.useRef(!1),R=uo.useRef(!1),T=uo.useRef(!1),x=uo.useRef(""),C=uo.useRef(null),M=Rr(),A=Rr(),O=ie(()=>{A.clear(),m.current.insideReactTree=!1}),P=ie(W=>{let G=m.current.floatingContext?.nodeId;return(p?zo(p.nodesRef.current,G):[]).some(te=>te.context?.open&&!te.context.dataRef.current[W])}),L=ie(W=>jd(W,l.select("floatingElement"))||jd(W,l.select("domReferenceElement"))),I=ie(W=>{s()&&l.setOpen(!1,me(Z.triggerPress,W.nativeEvent))}),D=ie(W=>{if(!u||!r||!o||W.key!=="Escape"||T.current||!v&&P("__escapeKeyBubbles"))return;let G=I0(W)?W.nativeEvent:W,ee=me(Z.escapeKey,G);l.setOpen(!1,ee),ee.isCanceled||W.preventDefault(),!v&&!ee.isPropagationAllowed&&W.stopPropagation()}),V=ie(()=>{m.current.insideReactTree=!0,A.start(0,O)}),N=ie(W=>{if(!u||!r||W.button!==0)return;let G=Pt(W.nativeEvent);ce(l.select("floatingElement"),G)&&(w.current||(w.current=!0,S.current=!1))}),E=ie(W=>{!u||!r||(W.defaultPrevented||W.nativeEvent.defaultPrevented)&&w.current&&(S.current=!0)});uo.useEffect(()=>{if(!u||!r)return;m.current.__escapeKeyBubbles=v,m.current.__outsidePressBubbles=_;let W=new cr,G=new cr;function ee(){W.clear(),T.current=!0}function te(){W.start(_t.engine.webkit?5:0,()=>{T.current=!1})}function re(){R.current=!0,G.start(0,()=>{R.current=!1})}function le(){w.current=!1,S.current=!1}function Q(){let z=x.current,X=z==="pen"||!z?"mouse":z,Ie=b(),he=typeof Ie=="function"?Ie():Ie;return typeof he=="string"?he:he[X]}function se(z){let X=Q();return X==="intentional"&&z.type!=="click"||X==="sloppy"&&z.type==="click"}function q(z){let X=m.current.floatingContext?.nodeId,Ie=p&&zo(p.nodesRef.current,X).some(he=>jd(z,he.context?.elements.floating));return L(z)||Ie}function _e(z){if(se(z)){z.type!=="click"&&!L(z)&&(G.clear(),R.current=!1),O();return}if(m.current.insideReactTree){O();return}let X=Pt(z),Ie=`[${Ci("inert")}]`,he=be(X)?X.getRootNode():null,Ue=Array.from((Bn(he)?he:Ce(l.select("floatingElement"))).querySelectorAll(Ie)),or=l.context.triggerElements;if(X&&(or.hasElement(X)||or.hasMatchingElement(Ht=>ce(Ht,X))))return;let jt=be(X)?X:null;for(;jt&&!vn(jt);){let Ht=hn(jt);if(vn(Ht)||!be(Ht))break;jt=Ht}if(!(Ue.length&&be(X)&&!F0(X)&&!ce(X,l.select("floatingElement"))&&Ue.every(Ht=>!ce(jt,Ht)))){if(Be(X)&&!("touches"in z)){let Ht=vn(X),mn=Jt(X),qi=/auto|scroll/,vd=Ht||qi.test(mn.overflowX),yd=Ht||qi.test(mn.overflowY),_d=vd&&X.clientWidth>0&&X.scrollWidth>X.clientWidth,wd=yd&&X.clientHeight>0&&X.scrollHeight>X.clientHeight,xd=mn.direction==="rtl",nt=wd&&(xd?z.offsetX<=X.offsetWidth-X.clientWidth:z.offsetX>X.clientWidth),qr=_d&&z.offsetY>X.clientHeight;if(nt||qr)return}if(!q(z)){if(Q()==="intentional"&&R.current){G.clear(),R.current=!1;return}typeof h=="function"&&!h(z)||P("__outsidePressBubbles")||(l.setOpen(!1,me(Z.outsidePress,z)),O())}}}function $(z){Q()!=="sloppy"||z.pointerType==="touch"||!l.select("open")||!r||L(z)||_e(z)}function fe(z){if(Q()!=="sloppy"||!l.select("open")||!r||L(z))return;let X=z.touches[0];X&&(C.current={startTime:Date.now(),startX:X.clientX,startY:X.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},M.start(1e3,()=>{C.current&&(C.current.dismissOnTouchEnd=!1,C.current.dismissOnMouseDown=!1)}))}function we(z,X){let Ie=Pt(z);if(!Ie)return;let he=ye(Ie,z.type,()=>{X(z),he()})}function Ze(z){x.current="touch",we(z,fe)}function ot(z){M.clear(),z.type==="pointerdown"&&(x.current=z.pointerType),!(z.type==="mousedown"&&C.current&&!C.current.dismissOnMouseDown)&&we(z,X=>{X.type==="pointerdown"?$(X):_e(X)})}function ue(z){if(!w.current)return;let X=S.current;if(le(),Q()==="intentional"){if(z.type==="pointercancel"){X&&re();return}if(!q(z)){if(X){re();return}typeof h=="function"&&!h(z)||(G.clear(),R.current=!0,O())}}}function xe(z){if(Q()!=="sloppy"||!C.current||L(z))return;let X=z.touches[0];if(!X)return;let Ie=Math.abs(X.clientX-C.current.startX),he=Math.abs(X.clientY-C.current.startY),Ue=Math.sqrt(Ie*Ie+he*he);Ue>5&&(C.current.dismissOnTouchEnd=!0),Ue>10&&(_e(z),M.clear(),C.current=null)}function pe(z){we(z,xe)}function dt(z){Q()!=="sloppy"||!C.current||L(z)||(C.current.dismissOnTouchEnd&&_e(z),M.clear(),C.current=null)}function Bt(z){we(z,dt)}let De=Ce(f),xo=Cr(o&&Cr(ye(De,"keydown",D),ye(De,"compositionstart",ee),ye(De,"compositionend",te)),y&&Cr(ye(De,"click",ot,!0),ye(De,"pointerdown",ot,!0),ye(De,"pointerup",ue,!0),ye(De,"pointercancel",ue,!0),ye(De,"mousedown",ot,!0),ye(De,"mouseup",ue,!0),ye(De,"touchstart",Ze,!0),ye(De,"touchmove",pe,!0),ye(De,"touchend",Bt,!0)));return()=>{xo(),W.clear(),G.clear(),le(),R.current=!1}},[m,f,o,y,h,u,r,v,_,D,O,b,P,L,p,l,M]),uo.useEffect(O,[h,O]);let k=uo.useMemo(()=>({onKeyDown:D,onPointerDown:I,onClick:I}),[D,I]),B=uo.useMemo(()=>({onKeyDown:D,onPointerDown:E,onMouseDown:E,onClickCapture:V,onMouseDownCapture(W){V(),N(W)},onPointerDownCapture(W){V(),N(W)},onMouseUpCapture:V,onTouchEndCapture:V,onTouchMoveCapture:V}),[D,V,N,E]);return uo.useMemo(()=>r?{reference:k,floating:B,trigger:k}:{},[r,k,B])}var Pr=d(Y(),1);function xS(e,t,r){let{reference:o,floating:n}=e,i=lo(t),s=qc(t),a=$c(s),c=hr(t),l=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,p;switch(c){case"top":p={x:u,y:o.y-n.height};break;case"bottom":p={x:u,y:o.y+o.height};break;case"right":p={x:o.x+o.width,y:f};break;case"left":p={x:o.x-n.width,y:f};break;default:p={x:o.x,y:o.y}}switch(Sn(t)){case"start":p[s]-=m*(r&&l?-1:1);break;case"end":p[s]+=m*(r&&l?-1:1);break}return p}async function ES(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:s,elements:a,strategy:c}=e,{boundary:l="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:m=!1,padding:p=0}=xn(t,e),g=Yd(p),y=a[m?f==="floating"?"reference":"floating":f],b=ua(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:l,rootBoundary:u,strategy:c})),v=f==="floating"?{x:o,y:n,width:s.floating.width,height:s.floating.height}:s.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),w=await(i.isElement==null?void 0:i.isElement(_))?await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1}:{x:1,y:1},S=ua(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:_,strategy:c}):v);return{top:(b.top-S.top+g.top)/w.y,bottom:(S.bottom-b.bottom+g.bottom)/w.y,left:(b.left-S.left+g.left)/w.x,right:(S.right-b.right+g.right)/w.x}}var o6=50,CS=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,a=s.detectOverflow?s:{...s,detectOverflow:ES},c=await(s.isRTL==null?void 0:s.isRTL(t)),l=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:f}=xS(l,o,c),m=o,p=0,g={};for(let h=0;h<i.length;h++){let y=i[h];if(!y)continue;let{name:b,fn:v}=y,{x:_,y:w,data:S,reset:R}=await v({x:u,y:f,initialPlacement:o,placement:m,strategy:n,middlewareData:g,rects:l,platform:a,elements:{reference:e,floating:t}});u=_??u,f=w??f,g[b]={...g[b],...S},R&&p<o6&&(p++,typeof R=="object"&&(R.placement&&(m=R.placement),R.rects&&(l=R.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):R.rects),{x:u,y:f}=xS(l,m,c)),h=-1)}return{x:u,y:f,placement:m,strategy:n,middlewareData:g}};var TS=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:l}=t,{mainAxis:u=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:h=!0,...y}=xn(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let b=hr(n),v=lo(a),_=hr(a)===a,w=await(c.isRTL==null?void 0:c.isRTL(l.floating)),S=m||(_||!h?[Wc(a)]:G0(a)),R=g!=="none";!m&&R&&S.push(...K0(a,h,g,w));let T=[a,...S],x=await c.detectOverflow(t,y),C=[],M=((o=i.flip)==null?void 0:o.overflows)||[];if(u&&C.push(x[b]),f){let L=q0(n,s,w);C.push(x[L[0]],x[L[1]])}if(M=[...M,{placement:n,overflows:C}],!C.every(L=>L<=0)){var A,O;let L=(((A=i.flip)==null?void 0:A.index)||0)+1,I=T[L];if(I&&(!(f==="alignment"?v!==lo(I):!1)||M.every(N=>lo(N.placement)===v?N.overflows[0]>0:!0)))return{data:{index:L,overflows:M},reset:{placement:I}};let D=(O=M.filter(V=>V.overflows[0]<=0).sort((V,N)=>V.overflows[1]-N.overflows[1])[0])==null?void 0:O.placement;if(!D)switch(p){case"bestFit":{var P;let V=(P=M.filter(N=>{if(R){let E=lo(N.placement);return E===v||E==="y"}return!0}).map(N=>[N.placement,N.overflows.filter(E=>E>0).reduce((E,k)=>E+k,0)]).sort((N,E)=>N[1]-E[1])[0])==null?void 0:P[0];V&&(D=V);break}case"initialPlacement":D=a;break}if(n!==D)return{reset:{placement:D}}}return{}}}};function SS(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function RS(e){return $0.some(t=>e[t]>=0)}var PS=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:o}=t,{strategy:n="referenceHidden",...i}=xn(e,t);switch(n){case"referenceHidden":{let s=await o.detectOverflow(t,{...i,elementContext:"reference"}),a=SS(s,r.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:RS(a)}}}case"escaped":{let s=await o.detectOverflow(t,{...i,altBoundary:!0}),a=SS(s,r.floating);return{data:{escapedOffsets:a,escaped:RS(a)}}}default:return{}}}}};var kS=new Set(["left","top"]);async function n6(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),s=hr(r),a=Sn(r),c=lo(r)==="y",l=kS.has(s)?-1:1,u=i&&c?-1:1,f=xn(t,e),{mainAxis:m,crossAxis:p,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"&&(p=a==="end"?g*-1:g),c?{x:p*u,y:m*l}:{x:m*l,y:p*u}}var OS=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 n6(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}}}}},AS=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:v,y:_}=b;return{x:v,y:_}}},...l}=xn(e,t),u={x:r,y:o},f=await i.detectOverflow(t,l),m=lo(hr(n)),p=Ud(m),g=u[p],h=u[m];if(s){let b=p==="y"?"top":"left",v=p==="y"?"bottom":"right",_=g+f[b],w=g-f[v];g=Yc(_,g,w)}if(a){let b=m==="y"?"top":"left",v=m==="y"?"bottom":"right",_=h+f[b],w=h-f[v];h=Yc(_,h,w)}let y=c.fn({...t,[p]:g,[m]:h});return{...y,data:{x:y.x-r,y:y.y-o,enabled:{[p]:s,[m]:a}}}}}},IS=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:r,y:o,placement:n,rects:i,middlewareData:s}=t,{offset:a=0,mainAxis:c=!0,crossAxis:l=!0}=xn(e,t),u={x:r,y:o},f=lo(n),m=Ud(f),p=u[m],g=u[f],h=xn(a,t),y=typeof h=="number"?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(c){let _=m==="y"?"height":"width",w=i.reference[m]-i.floating[_]+y.mainAxis,S=i.reference[m]+i.reference[_]-y.mainAxis;p<w?p=w:p>S&&(p=S)}if(l){var b,v;let _=m==="y"?"width":"height",w=kS.has(hr(n)),S=i.reference[f]-i.floating[_]+(w&&((b=s.offset)==null?void 0:b[f])||0)+(w?0:y.crossAxis),R=i.reference[f]+i.reference[_]+(w?0:((v=s.offset)==null?void 0:v[f])||0)-(w?y.crossAxis:0);g<S?g=S:g>R&&(g=R)}return{[m]:p,[f]:g}}}},NS=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,o;let{placement:n,rects:i,platform:s,elements:a}=t,{apply:c=()=>{},...l}=xn(e,t),u=await s.detectOverflow(t,l),f=hr(n),m=Sn(n),p=lo(n)==="y",{width:g,height:h}=i.floating,y,b;f==="top"||f==="bottom"?(y=f,b=m===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(b=f,y=m==="end"?"top":"bottom");let v=h-u.top-u.bottom,_=g-u.left-u.right,w=Qi(h-u[y],v),S=Qi(g-u[b],_),R=!t.middlewareData.shift,T=w,x=S;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(x=_),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(T=v),R&&!m){let M=Xr(u.left,0),A=Xr(u.right,0),O=Xr(u.top,0),P=Xr(u.bottom,0);p?x=g-2*(M!==0||A!==0?M+A:Xr(u.left,u.right)):T=h-2*(O!==0||P!==0?O+P:Xr(u.top,u.bottom))}await c({...t,availableWidth:x,availableHeight:T});let C=await s.getDimensions(a.floating);return g!==C.width||h!==C.height?{reset:{rects:!0}}:{}}}};function LS(e){let t=Jt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Be(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o,a=Ji(r)!==i||Ji(o)!==s;return a&&(r=i,o=s),{width:r,height:o,$:a}}function vb(e){return be(e)?e:e.contextElement}function fl(e){let t=vb(e);if(!Be(t))return wn(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=LS(t),s=(i?Ji(r.width):r.width)/o,a=(i?Ji(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var i6=wn(0);function DS(e){let t=Ge(e);return!Ld()||!t.visualViewport?i6:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function s6(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Ge(e)?!1:t}function fa(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=vb(e),s=wn(1);t&&(o?be(o)&&(s=fl(o)):s=fl(e));let a=s6(i,r,o)?DS(i):wn(0),c=(n.left+a.x)/s.x,l=(n.top+a.y)/s.y,u=n.width/s.x,f=n.height/s.y;if(i){let m=Ge(i),p=o&&be(o)?Ge(o):o,g=m,h=Dd(g);for(;h&&o&&p!==g;){let y=fl(h),b=h.getBoundingClientRect(),v=Jt(h),_=b.left+(h.clientLeft+parseFloat(v.paddingLeft))*y.x,w=b.top+(h.clientTop+parseFloat(v.paddingTop))*y.y;c*=y.x,l*=y.y,u*=y.x,f*=y.y,c+=_,l+=w,g=Ge(h),h=Dd(g)}}return ua({width:u,height:f,x:c,y:l})}function rf(e,t){let r=Dc(e).scrollLeft;return t?t.left+r:fa(bn(e)).left+r}function BS(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-rf(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function a6(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",s=bn(o),a=t?Lc(t.floating):!1;if(o===s||a&&i)return r;let c={scrollLeft:0,scrollTop:0},l=wn(1),u=wn(0),f=Be(o);if((f||!f&&!i)&&((zt(o)!=="body"||jn(s))&&(c=Dc(o)),f)){let p=fa(o);l=fl(o),u.x=p.x+o.clientLeft,u.y=p.y+o.clientTop}let m=s&&!f&&!i?BS(s,c):wn(0);return{width:r.width*l.x,height:r.height*l.y,x:r.x*l.x-c.scrollLeft*l.x+u.x+m.x,y:r.y*l.y-c.scrollTop*l.y+u.y+m.y}}function l6(e){return Array.from(e.getClientRects())}function c6(e){let t=bn(e),r=Dc(e),o=e.ownerDocument.body,n=Xr(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=Xr(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),s=-r.scrollLeft+rf(e),a=-r.scrollTop;return Jt(o).direction==="rtl"&&(s+=Xr(t.clientWidth,o.clientWidth)-n),{width:n,height:i,x:s,y:a}}var MS=25;function u6(e,t){let r=Ge(e),o=bn(e),n=r.visualViewport,i=o.clientWidth,s=o.clientHeight,a=0,c=0;if(n){i=n.width,s=n.height;let u=Ld();(!u||u&&t==="fixed")&&(a=n.offsetLeft,c=n.offsetTop)}let l=rf(o);if(l<=0){let u=o.ownerDocument,f=u.body,m=getComputedStyle(f),p=u.compatMode==="CSS1Compat"&&parseFloat(m.marginLeft)+parseFloat(m.marginRight)||0,g=Math.abs(o.clientWidth-f.clientWidth-p);g<=MS&&(i-=g)}else l<=MS&&(i+=l);return{width:i,height:s,x:a,y:c}}function d6(e,t){let r=fa(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=Be(e)?fl(e):wn(1),s=e.clientWidth*i.x,a=e.clientHeight*i.y,c=n*i.x,l=o*i.y;return{width:s,height:a,x:c,y:l}}function VS(e,t,r){let o;if(t==="viewport")o=u6(e,r);else if(t==="document")o=c6(bn(e));else if(be(t))o=d6(t,r);else{let n=DS(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return ua(o)}function jS(e,t){let r=hn(e);return r===t||!be(r)||vn(r)?!1:Jt(r).position==="fixed"||jS(r,t)}function f6(e,t){let r=t.get(e);if(r)return r;let o=Ki(e,[],!1).filter(a=>be(a)&&zt(a)!=="body"),n=null,i=Jt(e).position==="fixed",s=i?hn(e):e;for(;be(s)&&!vn(s);){let a=Jt(s),c=Fd(s);!c&&a.position==="fixed"&&(n=null),(i?!c&&!n:!c&&a.position==="static"&&!!n&&(n.position==="absolute"||n.position==="fixed")||jn(s)&&!c&&jS(e,s))?o=o.filter(u=>u!==s):n=a,s=hn(s)}return t.set(e,o),o}function p6(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,s=[...r==="clippingAncestors"?Lc(t)?[]:f6(t,this._c):[].concat(r),o],a=VS(t,s[0],n),c=a.top,l=a.right,u=a.bottom,f=a.left;for(let m=1;m<s.length;m++){let p=VS(t,s[m],n);c=Xr(p.top,c),l=Qi(p.right,l),u=Qi(p.bottom,u),f=Xr(p.left,f)}return{width:l-f,height:u-c,x:f,y:c}}function m6(e){let{width:t,height:r}=LS(e);return{width:t,height:r}}function g6(e,t,r){let o=Be(t),n=bn(t),i=r==="fixed",s=fa(e,!0,i,t),a={scrollLeft:0,scrollTop:0},c=wn(0);function l(){c.x=rf(n)}if(o||!o&&!i)if((zt(t)!=="body"||jn(n))&&(a=Dc(t)),o){let p=fa(t,!0,i,t);c.x=p.x+t.clientLeft,c.y=p.y+t.clientTop}else n&&l();i&&!o&&n&&l();let u=n&&!o&&!i?BS(n,a):wn(0),f=s.left+a.scrollLeft-c.x-u.x,m=s.top+a.scrollTop-c.y-u.y;return{x:f,y:m,width:s.width,height:s.height}}function bb(e){return Jt(e).position==="static"}function FS(e,t){if(!Be(e)||Jt(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return bn(e)===r&&(r=r.ownerDocument.body),r}function HS(e,t){let r=Ge(e);if(Lc(e))return r;if(!Be(e)){let n=hn(e);for(;n&&!vn(n);){if(be(n)&&!bb(n))return n;n=hn(n)}return r}let o=FS(e,t);for(;o&&u0(o)&&bb(o);)o=FS(o,t);return o&&vn(o)&&bb(o)&&!Fd(o)?r:o||d0(e)||r}var h6=async function(e){let t=this.getOffsetParent||HS,r=this.getDimensions,o=await r(e.floating);return{reference:g6(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function b6(e){return Jt(e).direction==="rtl"}var yb={convertOffsetParentRelativeRectToViewportRelativeRect:a6,getDocumentElement:bn,getClippingRect:p6,getOffsetParent:HS,getElementRects:h6,getClientRects:l6,getDimensions:m6,getScale:fl,isElement:be,isRTL:b6};function zS(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function v6(e,t){let r=null,o,n=bn(e);function i(){var a;clearTimeout(o),(a=r)==null||a.disconnect(),r=null}function s(a,c){a===void 0&&(a=!1),c===void 0&&(c=1),i();let l=e.getBoundingClientRect(),{left:u,top:f,width:m,height:p}=l;if(a||t(),!m||!p)return;let g=Uc(f),h=Uc(n.clientWidth-(u+m)),y=Uc(n.clientHeight-(f+p)),b=Uc(u),_={rootMargin:-g+"px "+-h+"px "+-y+"px "+-b+"px",threshold:Xr(0,Qi(1,c))||1},w=!0;function S(R){let T=R[0].intersectionRatio;if(T!==c){if(!w)return s();T?s(!1,T):o=setTimeout(()=>{s(!1,1e-7)},1e3)}T===1&&!zS(l,e.getBoundingClientRect())&&s(),w=!1}try{r=new IntersectionObserver(S,{..._,root:n.ownerDocument})}catch{r=new IntersectionObserver(S,_)}r.observe(e)}return s(!0),i}function Qc(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,l=vb(e),u=n||i?[...l?Ki(l):[],...t?Ki(t):[]]:[];u.forEach(b=>{n&&b.addEventListener("scroll",r,{passive:!0}),i&&b.addEventListener("resize",r)});let f=l&&a?v6(l,r):null,m=-1,p=null;s&&(p=new ResizeObserver(b=>{let[v]=b;v&&v.target===l&&p&&t&&(p.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var _;(_=p)==null||_.observe(t)})),r()}),l&&!c&&p.observe(l),t&&p.observe(t));let g,h=c?fa(e):null;c&&y();function y(){let b=fa(e);h&&!zS(h,b)&&r(),h=b,g=requestAnimationFrame(y)}return r(),()=>{var b;u.forEach(v=>{n&&v.removeEventListener("scroll",r),i&&v.removeEventListener("resize",r)}),f?.(),(b=p)==null||b.disconnect(),p=null,c&&cancelAnimationFrame(g)}}var WS=OS;var US=AS,YS=TS,$S=NS,qS=PS;var GS=IS,of=(e,t,r)=>{let o=new Map,n={platform:yb,...r},i={...n.platform,_c:o};return CS(e,t,{...n,platform:i})};var er=d(Y(),1),XS=d(Y(),1),ZS=d(yn(),1),_6=typeof document<"u",w6=function(){},nf=_6?XS.useLayoutEffect:w6;function sf(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(!sf(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)&&!sf(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function QS(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function KS(e,t){let r=QS(e);return Math.round(t*r)/r}function _b(e){let t=er.useRef(e);return nf(()=>{t.current=e}),t}function JS(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:l}=e,[u,f]=er.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,p]=er.useState(o);sf(m,o)||p(o);let[g,h]=er.useState(null),[y,b]=er.useState(null),v=er.useCallback(N=>{N!==R.current&&(R.current=N,h(N))},[]),_=er.useCallback(N=>{N!==T.current&&(T.current=N,b(N))},[]),w=i||g,S=s||y,R=er.useRef(null),T=er.useRef(null),x=er.useRef(u),C=c!=null,M=_b(c),A=_b(n),O=_b(l),P=er.useCallback(()=>{if(!R.current||!T.current)return;let N={placement:t,strategy:r,middleware:m};A.current&&(N.platform=A.current),of(R.current,T.current,N).then(E=>{let k={...E,isPositioned:O.current!==!1};L.current&&!sf(x.current,k)&&(x.current=k,ZS.flushSync(()=>{f(k)}))})},[m,t,r,A,O]);nf(()=>{l===!1&&x.current.isPositioned&&(x.current.isPositioned=!1,f(N=>({...N,isPositioned:!1})))},[l]);let L=er.useRef(!1);nf(()=>(L.current=!0,()=>{L.current=!1}),[]),nf(()=>{if(w&&(R.current=w),S&&(T.current=S),w&&S){if(M.current)return M.current(w,S,P);P()}},[w,S,P,M,C]);let I=er.useMemo(()=>({reference:R,floating:T,setReference:v,setFloating:_}),[v,_]),D=er.useMemo(()=>({reference:w,floating:S}),[w,S]),V=er.useMemo(()=>{let N={position:r,left:0,top:0};if(!D.floating)return N;let E=KS(D.floating,u.x),k=KS(D.floating,u.y);return a?{...N,transform:"translate("+E+"px, "+k+"px)",...QS(D.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:E,top:k}},[r,a,D.floating,u.x,u.y]);return er.useMemo(()=>({...u,update:P,refs:I,elements:D,floatingStyles:V}),[u,P,I,D,V])}var wb=(e,t)=>{let r=WS(e);return{name:r.name,fn:r.fn,options:[e,t]}},xb=(e,t)=>{let r=US(e);return{name:r.name,fn:r.fn,options:[e,t]}},Sb=(e,t)=>({fn:GS(e).fn,options:[e,t]}),Rb=(e,t)=>{let r=YS(e);return{name:r.name,fn:r.fn,options:[e,t]}},Eb=(e,t)=>{let r=$S(e);return{name:r.name,fn:r.fn,options:[e,t]}};var Cb=(e,t)=>{let r=qS(e);return{name:r.name,fn:r.fn,options:[e,t]}};var ml=d(Y(),1),g1=d(yn(),1);var p1=d(Y(),1);var ve=(e,t,r,o,n,i,...s)=>{if(s.length>0)throw new Error(Qe(1));let a;if(e&&t&&r&&o&&n&&i)a=(c,l,u,f)=>{let m=e(c,l,u,f),p=t(c,l,u,f),g=r(c,l,u,f),h=o(c,l,u,f),y=n(c,l,u,f);return i(m,p,g,h,y,l,u,f)};else if(e&&t&&r&&o&&n)a=(c,l,u,f)=>{let m=e(c,l,u,f),p=t(c,l,u,f),g=r(c,l,u,f),h=o(c,l,u,f);return n(m,p,g,h,l,u,f)};else if(e&&t&&r&&o)a=(c,l,u,f)=>{let m=e(c,l,u,f),p=t(c,l,u,f),g=r(c,l,u,f);return o(m,p,g,l,u,f)};else if(e&&t&&r)a=(c,l,u,f)=>{let m=e(c,l,u,f),p=t(c,l,u,f);return r(m,p,l,u,f)};else if(e&&t)a=(c,l,u,f)=>{let m=e(c,l,u,f);return t(m,l,u,f)};else if(e)a=e;else throw new Error("Missing arguments");return a};var d1=d(Y(),1),Ab=d(af(),1),f1=d(s1(),1);var a1=d(Y(),1);var Pb=[],kb;function l1(){return kb}function c1(e){Pb.push(e)}function Ob(e){let t=(r,o)=>{let n=nr(B6).current,i;try{kb=n;for(let s of Pb)s.before(n);i=e(r,o);for(let s of Pb)s.after(n);n.didInitialize=!0}finally{kb=void 0}return i};return t.displayName=e.displayName||e.name,t}function u1(e){return a1.forwardRef(Ob(e))}function B6(){return{didInitialize:!1}}var j6=sl(19),H6=j6?W6:U6;function cf(e,t,r,o,n){return H6(e,t,r,o,n)}function z6(e,t,r,o,n){let i=d1.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,Ab.useSyncExternalStore)(e.subscribe,i,i)}c1({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 W6(e,t,r,o,n){let i=l1();if(!i)return z6(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 U6(e,t,r,o,n){return(0,f1.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var uf=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 cf(this,t,r,o,n)}};var pa=d(Y(),1);var rs=class extends uf{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){pa.useDebugValue(t);let o=this;J(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;J(()=>(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);J(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){pa.useDebugValue(t);let o=this,n=r!==void 0;J(()=>{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 pa.useDebugValue(t),cf(this,this.selectors[t],r,o,n)}useContextCallback(t,r){pa.useDebugValue(t);let o=ie(r??jo);this.context[t]=o}useStateSetter(t){let r=pa.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 Y6={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)},zn=class extends rs{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:ef(),nested:o,triggerElements:i},Y6),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&V0(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 m1(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:i,onOpenChange:s}=e,a=t.useState("open"),c=t.useState("activeTriggerElement"),l=t.useState(r?"popupElement":"positionerElement"),u=t.context.triggerElements,f=s,m=p1.useRef(null);o===void 0&&m.current===null&&(m.current=new zn({open:a,transitionStatus:void 0,referenceElement:c,floatingElement:l,triggerElements:u,onOpenChange:f,floatingId:n,syncOnly:!0,nested:i}));let p=o??m.current;return t.useSyncedValue("floatingId",n),J(()=>{let g={open:a,floatingId:n,referenceElement:c,floatingElement:l};be(c)&&(g.domReferenceElement=c),p.state.positionReference===p.state.referenceElement&&(g.positionReference=c),p.update(g)},[a,n,c,l,p]),p.context.onOpenChange=f,p.context.nested=i,p}var gl={tabIndex:-1,[zc]:""};function h1(e){return t=>t==="touch"?e.current:!0}function df(e,t,r=!1){let o=Mn(),n=Rn()!=null,i=ml.useRef(null);e===void 0&&i.current===null&&(i.current=t(o,n));let s=e??i.current;return m1({popupStore:s,treatPopupAsFloatingElement:r,floatingRootContext:s.state.floatingRootContext,floatingId:o,nested:n,onOpenChange:s.setOpen}),{store:s,internalStore:i.current}}function $6(e,t){let r=ml.useRef(null),o=ml.useRef(null);return ml.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 Ib(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 Nb(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function b1(e,t,r,o={}){let n=r.reason,i=n===Z.triggerHover,s=t&&n===Z.triggerFocus,a=!t&&(n===Z.triggerPress||n===Z.escapeKey),c=Nb(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let l=()=>{let u={...o.extraState,open:t};s?u.instantType="focus":a?u.instantType="dismiss":i&&(u.instantType=void 0),Ib(u,t,r.trigger,c()),e.update(u)};i?g1.flushSync(l):l()}function ff(e,t,r,o){x0(()=>{t===void 0&&e.state.open===!1&&r&&(e.state={...e.state,open:!0,activeTriggerId:o,preventUnmountingOnClose:!1})})}function pf(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=$6(e,r),s=ie(a=>{if(i(a),!a)return;let c=r.select("open"),l=r.select("activeTriggerId");if(l===e){r.update({activeTriggerElement:a,...c?o:null});return}l==null&&c&&r.update({activeTriggerId:e,activeTriggerElement:a,...o})});return J(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:s,isMountedByThisTrigger:n}}function mf(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=e.useState("open"),n=e.useState("triggerCount");J(()=>{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 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,f]=l.value;s.activeTriggerId=u,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 l=me(Z.none);e.setOpen(!1,l),l.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[o,e,n,r])}function gf(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=Od(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:o,transitionStatus:i,preventUnmountingOnClose:a});let c=ie(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return Xi({enabled:o&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:i}}function hf(e,t){e.useSyncedValues(t),J(()=>()=>{e.update({activeTriggerProps:lt,inactiveTriggerProps:lt,popupProps:lt})},[e])}function v1(e,t){J(()=>{!t&&e.state.openMethod!==null&&e.set("openMethod",null)},[t,e]),J(()=>()=>{e.state.openMethod!==null&&e.set("openMethod",null)},[e])}var Wn=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 y1(){return new zn({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Wn,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function bf(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:y1(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:lt,inactiveTriggerProps:lt,popupProps:lt}}function vf(e,t,r=!1){return new zn({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var Jc=ve(e=>e.triggerIdProp??e.activeTriggerId),Mb=ve(e=>e.openProp??e.open),_1=ve(e=>(e.popupElement?.id??e.floatingId)||void 0);function w1(e,t){return t!==void 0&&Mb(e)&&Jc(e)===t}function q6(e,t){return w1(e,t)?!0:t!==void 0&&Mb(e)&&Jc(e)==null&&e.triggerCount===1}var yf={open:Mb,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:Jc,activeTriggerElement:ve(e=>e.mounted?e.activeTriggerElement:null),popupId:_1,isTriggerActive:ve((e,t)=>t!==void 0&&Jc(e)===t),isOpenedByTrigger:ve((e,t)=>w1(e,t)),isMountedByTrigger:ve((e,t)=>t!==void 0&&Jc(e)===t&&e.mounted),triggerProps:ve((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:ve((e,t)=>q6(e,t)?_1(e):void 0),popupProps:ve(e=>e.popupProps),popupElement:ve(e=>e.popupElement),positionerElement:ve(e=>e.positionerElement)};function x1(e){let{open:t=!1,onOpenChange:r,elements:o={}}=e,n=Mn(),i=Rn()!=null,s=nr(()=>new zn({open:t,transitionStatus:void 0,onOpenChange:r,referenceElement:o.reference??null,floatingElement:o.floating??null,triggerElements:new Wn,floatingId:n,syncOnly:!1,nested:i})).current;return J(()=>{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 Vb(e={}){let{nodeId:t,externalTree:r}=e,o=x1(e),n=e.rootContext||o,i=n.useState("referenceElement"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),c=n.useState("open"),l=n.useState("floatingId"),[u,f]=Pr.useState(null),[m,p]=Pr.useState(void 0),[g,h]=Pr.useState(void 0),y=Pr.useRef(null),b=Wo(r),v=Pr.useMemo(()=>({reference:i,floating:s,domReference:a}),[i,s,a]),_=JS({...e,elements:{...v,...u&&{reference:u}}}),w=be(m)?m:null,S=g===void 0?n.state.floatingElement:g;n.useSyncedValue("referenceElement",m??null),n.useSyncedValue("domReferenceElement",m===void 0?a:w),n.useSyncedValue("floatingElement",S);let R=Pr.useCallback(O=>{let P=be(O)?{getBoundingClientRect:()=>O.getBoundingClientRect(),getClientRects:()=>O.getClientRects(),contextElement:O}:O;f(P),_.refs.setReference(P)},[_.refs]),T=Pr.useCallback(O=>{(be(O)||O===null)&&(y.current=O,p(O)),(be(_.refs.reference.current)||_.refs.reference.current===null||O!==null&&!be(O))&&_.refs.setReference(O)},[_.refs,p]),x=Pr.useCallback(O=>{h(O),_.refs.setFloating(O)},[_.refs]),C=Pr.useMemo(()=>({..._.refs,setReference:T,setFloating:x,setPositionReference:R,domReference:y}),[_.refs,T,x,R]),M=Pr.useMemo(()=>({..._.elements,domReference:a}),[_.elements,a]),A=Pr.useMemo(()=>({..._,dataRef:n.context.dataRef,open:c,onOpenChange:n.setOpen,events:n.context.events,floatingId:l,refs:C,elements:M,nodeId:t,rootStore:n}),[_,C,M,t,n,c,l]);return J(()=>{a&&(y.current=a)},[a]),J(()=>{n.context.dataRef.current.floatingContext=A;let O=b?.nodesRef.current.find(P=>P.id===t);O&&(O.context=A)}),Pr.useMemo(()=>({..._,context:A,refs:C,elements:M,rootStore:n}),[_,C,M,A,n])}var Un=d(Y(),1);var Fb=_t.os.mac&&_t.engine.webkit;function Lb(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=Un.useRef(!1),c=Un.useRef(null),l=Un.useRef(!0),u=Rr();Un.useEffect(()=>{let m=n.select("domReferenceElement");if(!r)return;let p=Ge(m);function g(){let b=n.select("domReferenceElement");!n.select("open")&&Be(b)&&b===Kr(Ce(b))&&(a.current=!0)}function h(){l.current=!0}function y(){l.current=!1}return Cr(ye(p,"blur",g),Fb&&ye(p,"keydown",h,!0),Fb&&ye(p,"pointerdown",y,!0))},[n,r]),Un.useEffect(()=>{if(!r)return;function m(p){if(p.reason===Z.triggerPress||p.reason===Z.escapeKey){let g=n.select("domReferenceElement");be(g)&&(c.current=g,a.current=!0)}}return i.on("openchange",m),()=>{i.off("openchange",m)}},[i,r,n]);let f=Un.useMemo(()=>{function m(){a.current=!1,c.current=null}return{onMouseLeave(){m()},onFocus(p){let g=p.currentTarget;if(a.current){if(c.current===g)return;m()}let h=Pt(p.nativeEvent);if(be(h)){if(Fb&&!p.relatedTarget){if(!l.current&&!ca(h))return}else if(!L0(h))return}let y=Zi(p.relatedTarget,n.context.triggerElements),{nativeEvent:b,currentTarget:v}=p,_=typeof o=="function"?o():o;if(n.select("open")&&y||_===0||_===void 0){n.setOpen(!0,me(Z.triggerFocus,b,v));return}u.start(_,()=>{a.current||n.setOpen(!0,me(Z.triggerFocus,b,v))})},onBlur(p){m();let g=p.relatedTarget,h=p.nativeEvent,y=be(g)&&g.hasAttribute(Ci("focus-guard"))&&g.getAttribute("data-type")==="outside";u.start(0,()=>{let b=n.select("domReferenceElement"),v=Kr(Ce(b));!g&&v===b||ce(s.current.floatingContext?.refs.floating.current,v)||ce(b,v)||y||Zi(g??v,n.context.triggerElements)||n.setOpen(!1,me(Z.triggerFocus,h))})}}},[s,o,n,u]);return Un.useMemo(()=>r?{reference:f,trigger:f}:{},[r,f])}var Bb=d(Y(),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 cr,this.restTimeout=new cr,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},_f=new WeakMap;function hl(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&_f.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),_f.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function wf(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=_f.get(r);i&&i!==e&&hl(i),hl(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,_f.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function bl(e){let t=e.context.dataRef.current,r=nr(()=>t.hoverInteractionState??Db.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),al(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function eu(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:l}=i.context,u=Wo(),f=Rn(),m=bl(i),p=Rr(),g=ie(()=>Hd(l.current.openEvent?.type,m.interactedInside)),h=ie(()=>D0(l.current.openEvent?.type)),y=ie(()=>{hl(m)});J(()=>{s||(m.pointerType=void 0,m.restTimeoutPending=!1,m.interactedInside=!1,y())},[s,m,y]),Bb.useEffect(()=>y,[y]),J(()=>{if(r&&s&&m.handleCloseOptions?.blockPointerEvents&&h()&&be(c)&&a){let b=c,v=a,_=Ce(a),w=u?.nodesRef.current.find(x=>x.id===f)?.context?.elements.floating;w&&(w.style.pointerEvents="");let S=m.pointerEventsScopeElement!==v?m.pointerEventsScopeElement:null,R=w!==v?w:null,T=m.handleCloseOptions?.getScope?.()??S??R??b.closest("[data-rootownerid]")??_.body;return wf(m,{scopeElement:T,referenceElement:b,floatingElement:v}),()=>{y()}}},[r,s,c,a,m,h,u,f,y]),Bb.useEffect(()=>{if(!r)return;function b(){return!!(u&&f&&zo(u.nodesRef.current,f).length>0)}function v(x){let C=Si(o,"close",m.pointerType),M=()=>{i.setOpen(!1,me(Z.triggerHover,x)),u?.events.emit("floating.closed",x)};C?m.openChangeTimeout.start(C,M):(m.openChangeTimeout.clear(),M())}function _(x){let C=Pt(x);if(!Yh(C)){m.interactedInside=!1;return}m.interactedInside=C?.closest("[aria-haspopup]")!=null}function w(){m.openChangeTimeout.clear(),p.clear(),u?.events.off("floating.closed",R),y()}function S(x){if(b()&&u){u.events.on("floating.closed",R);return}if(Zi(x.relatedTarget,i.context.triggerElements))return;let C=l.current.floatingContext?.nodeId??n,M=x.relatedTarget;if(!(u&&C&&be(M)&&zo(u.nodesRef.current,C,!1).some(O=>ce(O.context?.elements.floating,M)))){if(m.handler){m.handler(x);return}y(),h()&&!g()&&v(x)}}function R(x){!u||!f||b()||p.start(0,()=>{u.events.off("floating.closed",R),i.setOpen(!1,me(Z.triggerHover,x)),u.events.emit("floating.closed",x)})}let T=a;return Cr(T&&ye(T,"mouseenter",w),T&&ye(T,"mouseleave",S),T&&ye(T,"pointerdown",_,!0),()=>{u?.events.off("floating.closed",R)})},[r,a,i,l,o,n,h,g,y,m,u,f,p])}var os=d(Y(),1),S1=d(yn(),1);var G6={current:null};function tu(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:c=G6,externalTree:l,isActiveTrigger:u=!0,getHandleCloseContext:f,isClosing:m,shouldOpen:p}=t,g="rootStore"in e?e.rootStore:e,{dataRef:h,events:y}=g.context,b=Wo(l),v=bl(g),_=os.useRef(!1),w=Wt(n),S=Wt(o),R=Wt(s),T=Wt(r),x=Wt(p),C=Wt(m),M=ie(()=>Hd(h.current.openEvent?.type,v.interactedInside)),A=ie(()=>x.current?.()!==!1),O=ie((I,D,V)=>{let N=g.context.triggerElements;if(N.hasElement(D))return!I||!ce(I,D);if(!be(V))return!1;let E=V;return N.hasMatchingElement(k=>ce(k,E))&&(!I||!ce(I,E))}),P=ie(()=>{if(!v.handler)return;Ce(g.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),L=ie(()=>{hl(v)});return u&&(v.handleCloseOptions=w.current?.__options),os.useEffect(()=>P,[P]),os.useEffect(()=>{if(!r)return;function I(D){D.open?_.current=!1:(_.current=D.reason===Z.triggerHover,P(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return y.on("openchange",I),()=>{y.off("openchange",I)}},[r,y,v,P]),os.useEffect(()=>{if(!r)return;function I(E,k=!0){let B=Si(S.current,"close",v.pointerType);B?v.openChangeTimeout.start(B,()=>{g.setOpen(!1,me(Z.triggerHover,E)),b?.events.emit("floating.closed",E)}):k&&(v.openChangeTimeout.clear(),g.setOpen(!1,me(Z.triggerHover,E)),b?.events.emit("floating.closed",E))}let D=c.current??(u?g.select("domReferenceElement"):null);if(!be(D))return;function V(E){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,i&&!Ho(v.pointerType))return;let k=Gh(R.current),B=Si(S.current,"open",v.pointerType),W=Pt(E),G=E.currentTarget??null,ee=g.select("domReferenceElement"),te=G;if(be(W)&&!g.context.triggerElements.hasElement(W)){for(let we of g.context.triggerElements.elements())if(ce(we,W)){te=we;break}}be(G)&&be(ee)&&!g.context.triggerElements.hasElement(G)&&ce(G,ee)&&(te=ee);let re=te==null?!1:O(ee,te,W),le=g.select("open"),Q=C.current?.()??g.select("transitionStatus")==="ending",se=!le&&Q&&_.current,q=!re&&be(te)&&be(ee)&&ce(ee,te)&&se,_e=k>0&&!B,$=re&&(le||se)||q,fe=!le||re;if($){A()&&g.setOpen(!0,me(Z.triggerHover,E,te));return}_e||(B?v.openChangeTimeout.start(B,()=>{fe&&A()&&g.setOpen(!0,me(Z.triggerHover,E,te))}):fe&&A()&&g.setOpen(!0,me(Z.triggerHover,E,te)))}function N(E){if(M()){L();return}P();let k=g.select("domReferenceElement"),B=Ce(k);v.restTimeout.clear(),v.restTimeoutPending=!1;let W=h.current.floatingContext??f?.();if(Zi(E.relatedTarget,g.context.triggerElements))return;if(w.current&&W){g.select("open")||v.openChangeTimeout.clear();let ee=c.current;v.handler=w.current({...W,tree:b,x:E.clientX,y:E.clientY,onClose(){L(),P(),T.current&&!M()&&ee===g.select("domReferenceElement")&&I(E,!0)}}),B.addEventListener("mousemove",v.handler),v.handler(E);return}(v.pointerType!=="touch"||!ce(g.select("floatingElement"),E.relatedTarget))&&I(E)}return a?Cr(ye(D,"mousemove",V,{once:!0}),ye(D,"mouseenter",V),ye(D,"mouseleave",N)):Cr(ye(D,"mouseenter",V),ye(D,"mouseleave",N))},[P,L,h,S,g,r,w,v,u,O,M,i,a,R,c,b,T,f,C,A]),os.useMemo(()=>{if(!r)return;function I(D){v.pointerType=D.pointerType}return{onPointerDown:I,onPointerEnter:I,onMouseMove(D){let{nativeEvent:V}=D,N=D.currentTarget,E=g.select("domReferenceElement"),k=g.select("open"),B=O(E,N,D.target);if(i&&!Ho(v.pointerType))return;if(k&&B&&v.handleCloseOptions?.blockPointerEvents){let ee=g.select("floatingElement");if(ee){let te=v.handleCloseOptions?.getScope?.()??N.ownerDocument.body;wf(v,{scopeElement:te,referenceElement:N,floatingElement:ee})}}let W=Gh(R.current);if(k&&!B||W===0||!B&&v.restTimeoutPending&&D.movementX**2+D.movementY**2<2)return;v.restTimeout.clear();function G(){if(v.restTimeoutPending=!1,M())return;let ee=g.select("open");!v.blockMouseMove&&(!ee||B)&&A()&&g.setOpen(!0,me(Z.triggerHover,V,N))}v.pointerType==="touch"?S1.flushSync(()=>{G()}):B&&k?G():(v.restTimeoutPending=!0,v.restTimeout.start(W,G))}}},[r,v,M,O,i,g,R,A])}var R1=.1,K6=R1*R1,it=.5;function xf(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function Sf(e,t,r,o,n,i,s,a,c,l){let u=!1;return xf(e,t,r,o,n,i)&&(u=!u),xf(e,t,n,i,s,a)&&(u=!u),xf(e,t,s,a,c,l)&&(u=!u),xf(e,t,c,l,r,o)&&(u=!u),u}function X6(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function Rf(e,t,r,o,n,i){let s=Math.min(r,n),a=Math.max(r,n),c=Math.min(o,i),l=Math.max(o,i);return e>=s&&e<=a&&t>=c&&t<=l}function ru(e={}){let{blockPointerEvents:t=!1}=e,r=new cr,o=({x:n,y:i,placement:s,elements:a,onClose:c,nodeId:l,tree:u})=>{let f=s?.split("-")[0],m=!1,p=null,g=null,h=typeof performance<"u"?performance.now():0;function y(v,_){let w=performance.now(),S=w-h;if(p===null||g===null||S===0)return p=v,g=_,h=w,!1;let R=v-p,T=_-g,x=R*R+T*T,C=S*S*K6;return p=v,g=_,h=w,x<C}function b(){r.clear(),c()}return function(_){r.clear();let w=a.domReference,S=a.floating;if(!w||!S||f==null||n==null||i==null)return;let{clientX:R,clientY:T}=_,x=Pt(_),C=_.type==="mouseleave",M=ce(S,x),A=ce(w,x);if(M&&(m=!0,!C))return;if(A&&(m=!1,!C)){m=!0;return}if(C&&be(_.relatedTarget)&&ce(S,_.relatedTarget))return;function O(){return!!(u&&zo(u.nodesRef.current,l).length>0)}function P(){O()||b()}if(O())return;let L=w.getBoundingClientRect(),I=S.getBoundingClientRect(),D=n>I.right-I.width/2,V=i>I.bottom-I.height/2,N=I.width>L.width,E=I.height>L.height,k=(N?L:I).left,B=(N?L:I).right,W=(E?L:I).top,G=(E?L:I).bottom;if(f==="top"&&i>=L.bottom-1||f==="bottom"&&i<=L.top+1||f==="left"&&n>=L.right-1||f==="right"&&n<=L.left+1){P();return}let ee=!1;switch(f){case"top":ee=Rf(R,T,k,L.top+1,B,I.bottom-1);break;case"bottom":ee=Rf(R,T,k,I.top+1,B,L.bottom-1);break;case"left":ee=Rf(R,T,I.right-1,G,L.left+1,W);break;case"right":ee=Rf(R,T,L.right-1,G,I.left+1,W);break;default:}if(ee)return;if(m&&!X6(R,T,L)){P();return}if(!C&&y(R,T)){P();return}let te=!1;switch(f){case"top":{let re=N?it/2:it*4,le=N||D?n+re:n-re,Q=N?n-re:D?n+re:n-re,se=i+it+1,q=D||N?I.bottom-it:I.top,_e=D?N?I.bottom-it:I.top:I.bottom-it;te=Sf(R,T,le,se,Q,se,I.left,q,I.right,_e);break}case"bottom":{let re=N?it/2:it*4,le=N||D?n+re:n-re,Q=N?n-re:D?n+re:n-re,se=i-it,q=D||N?I.top+it:I.bottom,_e=D?N?I.top+it:I.bottom:I.top+it;te=Sf(R,T,le,se,Q,se,I.left,q,I.right,_e);break}case"left":{let re=E?it/2:it*4,le=E||V?i+re:i-re,Q=E?i-re:V?i+re:i-re,se=n+it+1,q=V||E?I.right-it:I.left,_e=V?E?I.right-it:I.left:I.right-it;te=Sf(R,T,q,I.top,_e,I.bottom,se,le,se,Q);break}case"right":{let re=E?it/2:it*4,le=E||V?i+re:i-re,Q=E?i-re:V?i+re:i-re,se=n-it,q=V||E?I.left+it:I.right,_e=V?E?I.left+it:I.right:I.left+it;te=Sf(R,T,se,le,se,Q,q,I.top,_e,I.bottom);break}default:}te?m||r.start(40,P):P()}};return o.__options={...e,blockPointerEvents:t},o}var jb=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Ln.startingStyle]="startingStyle",e[e.endingStyle=Ln.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),ou=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),Z6={[ou.popupOpen]:""},Q6={[ou.popupOpen]:"",[ou.pressed]:""},J6={[jb.open]:""},e9={[jb.closed]:""},t9={[jb.anchorHidden]:""},Ef={open(e){return e?Z6:null}},E1={open(e){return e?Q6:null}},Uo={open(e){return e?J6:e9},anchorHidden(e){return e?t9:null}};var r9="ArrowUp",o9="ArrowDown",n9="ArrowLeft",i9="ArrowRight",s9="Home",a9="End";var l9=new Set([n9,i9]);var c9=new Set([r9,o9]);var u9=new Set([...l9,...c9]),C1=new Set([...u9,s9,a9]);function Cf(e){return sl(19)?e:e?"true":void 0}var T1=d(Y(),1),P1=d(F(),1),k1=T1.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,P1.jsx)("div",{ref:r,role:"presentation","data-base-ui-inert":"",...n,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:i}})});var Hb=d(Y(),1);var nu=d(Y(),1);function O1(e){let t=nu.useRef(""),r=nu.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:nu.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}}function A1(e,t){let r=ie((i,s)=>{(typeof e=="function"?e():e)||t(s||(_t.os.ios?"touch":""))}),{onClick:o,onPointerDown:n}=O1(r);return Hb.useMemo(()=>({onClick:o,onPointerDown:n}),[o,n])}var So=d(Y(),1);var d9=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:l,padding:u=0,offsetParent:f="real"}=xn(e,t)||{};if(l==null)return{};let m=Yd(u),p={x:r,y:o},g=qc(n),h=$c(g),y=await s.getDimensions(l),b=g==="y",v=b?"top":"left",_=b?"bottom":"right",w=b?"clientHeight":"clientWidth",S=i.reference[h]+i.reference[g]-p[g]-i.floating[h],R=p[g]-i.reference[g],T=f==="real"?await s.getOffsetParent?.(l):a.floating,x=a.floating[w]||i.floating[h];(!x||!await s.isElement?.(T))&&(x=a.floating[w]||i.floating[h]);let C=S/2-R/2,M=x/2-y[h]/2-1,A=Math.min(m[v],M),O=Math.min(m[_],M),P=A,L=x-y[h]-O,I=x/2-y[h]/2+C,D=Yc(P,I,L),V=!c.arrow&&Sn(n)!=null&&I!==D&&i.reference[h]/2-(I<P?A:O)-y[h]/2<0,N=V?I<P?I-P:I-L:0;return{[g]:p[g]+N,data:{[g]:D,centerOffset:I-D-N,...V&&{alignmentOffset:N}},reset:V}}}),I1=(e,t)=>({...d9(e),options:[e,t]});var f9=Cb().fn,N1={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 f9(e)).data?.referenceHidden||i}}}};var iu={sideX:"left",sideY:"top"},Tf={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:s,placement:a}=e,c=Ge(n),l=c.getComputedStyle(n);if(!(l.transitionDuration!=="0s"&&l.transitionDuration!==""))return{x:t,y:r,data:iu};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 v=Ce(n);m={width:v.documentElement.clientWidth,height:v.documentElement.clientHeight}}else await i.isElement?.(f)&&(m=await i.getDimensions(f));let p=hr(a),g=t,h=r;p==="left"&&(g=m.width-(t+o.width)),p==="top"&&(h=m.height-(r+o.height));let y=p==="left"?"right":iu.sideX,b=p==="top"?"bottom":iu.sideY;return{x:g,y:h,data:{sideX:y,sideY:b}}}};function F1(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 M1(e,t,r){let{rects:o,placement:n}=e;return{side:F1(t,hr(n),r),align:Sn(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function Pf(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:l=!1,arrowPadding:u=5,disableAnchorTracking:f=!1,inline:m,keepMounted:p=!1,floatingRootContext:g,mounted:h,collisionAvoidance:y,shiftCrossAxis:b=!1,nodeId:v,adaptiveOrigin:_,lazyFlip:w=!1,externalTree:S}=e,[R,T]=So.useState(null);!h&&R!==null&&T(null);let x=y.side||"flip",C=y.align||"flip",M=y.fallbackAxisSide||"end",A=typeof t=="function"?t:void 0,O=ie(A),P=A?O:t,L=Wt(t),I=Wt(h),V=il()==="rtl",N=R||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":V?"left":"right","inline-start":V?"right":"left"}[o],E=i==="center"?N:`${N}-${i}`,k=c,B=1,W=o==="bottom"?B:0,G=o==="top"?B:0,ee=o==="right"?B:0,te=o==="left"?B:0;typeof k=="number"?k={top:k+W,right:k+te,bottom:k+G,left:k+ee}:k&&(k={top:(k.top||0)+W,right:(k.right||0)+te,bottom:(k.bottom||0)+G,left:(k.left||0)+ee});let re={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:k},le=So.useRef(null),Q=Wt(n),se=Wt(s),q=typeof n!="function"?n:0,_e=typeof s!="function"?s:0,$=[];m&&$.push(m),$.push(wb(nt=>{let qr=M1(nt,o,V),Nn=typeof Q.current=="function"?Q.current(qr):Q.current,Bo=typeof se.current=="function"?se.current(qr):se.current;return{mainAxis:Nn,crossAxis:Bo,alignmentAxis:Bo}},[q,_e,V,o]));let fe=C==="none"&&x!=="shift",we=!fe&&(l||b||x==="shift"),Ze=x==="none"?null:Rb({...re,padding:{top:k.top+B,right:k.right+B,bottom:k.bottom+B,left:k.left+B},mainAxis:!b&&x==="flip",crossAxis:C==="flip"?"alignment":!1,fallbackAxisSideDirection:M}),ot=fe?null:xb(nt=>{let qr=Ce(nt.elements.floating).documentElement;return{...re,rootBoundary:b?{x:0,y:0,width:qr.clientWidth,height:qr.clientHeight}:void 0,mainAxis:C!=="none",crossAxis:we,limiter:l||b?void 0:Sb(Nn=>{if(!le.current)return{};let{width:Bo,height:wi}=le.current.getBoundingClientRect(),gn=lo(hr(Nn.placement)),oa=gn==="y"?Bo:wi,nl=gn==="y"?k.left+k.right:k.top+k.bottom;return{offset:oa/2+nl/2}})}},[re,l,b,k,C]);x==="shift"||C==="shift"||i==="center"?$.push(ot,Ze):$.push(Ze,ot),$.push(Eb({...re,apply({elements:{floating:nt},availableWidth:qr,availableHeight:Nn,rects:Bo}){if(!I.current)return;let wi=nt.style;wi.setProperty("--available-width",`${qr}px`),wi.setProperty("--available-height",`${Nn}px`);let gn=Ge(nt).devicePixelRatio||1,{x:oa,y:nl,width:Sd,height:_h}=Bo.reference,wh=(Math.round((oa+Sd)*gn)-Math.round(oa*gn))/gn,xh=(Math.round((nl+_h)*gn)-Math.round(nl*gn))/gn;wi.setProperty("--anchor-width",`${wh}px`),wi.setProperty("--anchor-height",`${xh}px`)}}),I1(nt=>({element:le.current||Ce(nt.elements.floating).createElement("div"),padding:u,offsetParent:"floating"}),[u]),{name:"transformOrigin",fn(nt){let{elements:qr,middlewareData:Nn,placement:Bo,rects:wi,y:gn}=nt,oa=hr(Bo),nl=lo(oa),Sd=le.current,_h=Nn.arrow?.x||0,wh=Nn.arrow?.y||0,xh=Sd?.clientWidth||0,G4=Sd?.clientHeight||0,Sh=_h+xh/2,Vx=wh+G4/2,K4=Math.abs(Nn.shift?.y||0),X4=wi.reference.height/2,Ac=typeof n=="function"?n(M1(nt,o,V)):n,Z4=K4>Ac,Q4={top:`${Sh}px calc(100% + ${Ac}px)`,bottom:`${Sh}px ${-Ac}px`,left:`calc(100% + ${Ac}px) ${Vx}px`,right:`${-Ac}px ${Vx}px`}[oa],J4=`${Sh}px ${wi.reference.y+X4-gn}px`;return qr.floating.style.setProperty("--transform-origin",we&&nl==="y"&&Z4?J4:Q4),{}}},N1,_),J(()=>{!h&&g&&g.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[h,g]);let ue=So.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:xe,elements:pe,x:dt,y:Bt,middlewareData:De,update:xo,placement:z,context:X,isPositioned:Ie,floatingStyles:he}=Vb({rootContext:g,open:p?h:void 0,placement:E,middleware:$,strategy:r,whileElementsMounted:p?void 0:(...nt)=>Qc(...nt,ue),nodeId:v,externalTree:S}),{sideX:Ue,sideY:or}=De.adaptiveOrigin||iu,jt=Ie?r:"fixed",Ht=So.useMemo(()=>{let nt=_?{position:jt,[Ue]:dt,[or]:Bt}:{position:jt,...he};return Ie||(nt.opacity=0),nt},[_,jt,Ue,dt,or,Bt,he,Ie]),mn=So.useRef(null);J(()=>{if(!h)return;let nt=L.current,qr=typeof nt=="function"?nt():nt,Bo=(V1(qr)?qr.current:qr)||null||null;Bo!==mn.current&&(xe.setPositionReference(Bo),mn.current=Bo)},[h,xe,P,L]),So.useEffect(()=>{if(!h)return;let nt=L.current;typeof nt!="function"&&V1(nt)&&nt.current!==mn.current&&(xe.setPositionReference(nt.current),mn.current=nt.current)},[h,xe,P,L]),So.useEffect(()=>{if(p&&h&&pe.reference&&pe.floating)return Qc(pe.reference,pe.floating,xo,ue)},[p,h,pe,xo,ue]);let qi=hr(z),vd=F1(o,qi,V),yd=Sn(z)||"center",_d=!!De.hide?.referenceHidden;J(()=>{w&&h&&Ie&&T(qi)},[w,h,Ie,qi]);let wd=So.useMemo(()=>({position:"absolute",top:De.arrow?.y,left:De.arrow?.x}),[De.arrow]),xd=De.arrow?.centerOffset!==0;return So.useMemo(()=>({positionerStyles:Ht,arrowStyles:wd,arrowRef:le,arrowUncentered:xd,side:vd,align:yd,physicalSide:qi,anchorHidden:_d,refs:xe,context:X,isPositioned:Ie,update:xo}),[Ht,wd,le,xd,vd,yd,qi,_d,xe,X,Ie,xo])}function V1(e){return e!=null&&"current"in e}function vl(e){return e==="starting"?fS:lt}function kf(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:s,inert:a=!1}){let c={...r};return a&&(c.pointerEvents="none"),Ne("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:c},vl(o),n],stateAttributesMapping:Uo})}var L1=d(Y(),1);var p9=20;function D1(e,t,r,o){let[n,i]=L1.useState(!1);J(()=>{if(!e||!t||r==null){i(!1);return}let s=Ce(r).documentElement.clientWidth,a=r.offsetWidth;i(s>0&&a>0&&a>=s-p9)},[e,t,r]),O0(e&&(!t||n),o)}var B1=d(Y(),1);var zb=B1.forwardRef(function(t,r){let{render:o,className:n,disabled:i=!1,focusableWhenDisabled:s=!1,nativeButton:a=!0,style:c,...l}=t,{getButtonProps:u,buttonRef:f}=xi({disabled:i,focusableWhenDisabled:s,native:a});return Ne("button",t,{state:{disabled:i},ref:[r,f],props:[l,u]})});var ns={};ao(ns,{Panel:()=>Y1,Root:()=>H1,Trigger:()=>W1});var su=d(Y(),1);var Of={...c0,...Dn};var j1=d(F(),1),H1=su.forwardRef(function(t,r){let{render:o,className:n,defaultOpen:i=!1,disabled:s=!1,onOpenChange:a,open:c,style:l,...u}=t,f=ie(a),m=s0({open:c,defaultOpen:i,onOpenChange:f,disabled:s}),p=su.useMemo(()=>({open:m.open,disabled:m.disabled,transitionStatus:m.transitionStatus}),[m.open,m.disabled,m.transitionStatus]),g=su.useMemo(()=>({...m,onOpenChange:f,state:p}),[m,f,p]),h=Ne("div",t,{state:p,ref:r,props:u,stateAttributesMapping:Of});return(0,j1.jsx)(Nh.Provider,{value:g,children:h})});var z1=d(Y(),1);var m9={...l0,...Dn},W1=z1.forwardRef(function(t,r){let{panelId:o,open:n,handleTrigger:i,state:s,disabled:a}=Nd(),{className:c,disabled:l=a,render:u,nativeButton:f=!0,style:m,...p}=t,{getButtonProps:g,buttonRef:h}=xi({disabled:l,focusableWhenDisabled:!0,native:f});return Ne("button",t,{state:s,ref:[r,h],props:[{"aria-controls":n?o:void 0,"aria-expanded":n,onClick:i},p,g],stateAttributesMapping:m9})});var U1=d(Y(),1);var Wb=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var Y1=U1.forwardRef(function(t,r){let{className:o,hiddenUntilFound:n,keepMounted:i,render:s,id:a,style:c,...l}=t,{mounted:u,onOpenChange:f,open:m,panelId:p,setMounted:g,setPanelIdState:h,setOpen:y,state:b,transitionStatus:v}=Nd(),_=n??!1,w=i??!1;J(()=>{if(a)return h(a),()=>{h(void 0)}},[a,h]);let{height:S,props:R,ref:T,shouldPreventOpenAnimation:x,shouldRender:C,transitionStatus:M,width:A}=_0({externalRef:r,hiddenUntilFound:_,id:p,keepMounted:w,mounted:u,onOpenChange:f,open:m,setMounted:g,setOpen:y,transitionStatus:v}),O={...b,transitionStatus:M},P=Ed(c,O),L=Ne("div",{...t,style:void 0},{state:O,ref:T,props:[R,{style:{[Wb.collapsiblePanelHeight]:S===void 0?"auto":`${S}px`,[Wb.collapsiblePanelWidth]:A===void 0?"auto":`${A}px`}},l,P?{style:P}:void 0,x?{style:{animationName:"none"}}:void 0],stateAttributesMapping:Of});return C?L:null});var Af=d(Y(),1),g9=Af.createContext(void 0);function $1(e){let t=Af.useContext(g9);if(t===void 0&&!e)throw new Error(Qe(69));return t}var q1=d(Y(),1),Ub=d(yn(),1);function G1(e,t){let r=q1.useRef(null);function o(i){Ub.flushSync(()=>{e.setOpen(!1,me(Z.focusOut,i.nativeEvent,i.currentTarget))}),iS(r.current)?.focus()}function n(i){let s=e.select("positionerElement");if(s&&Ei(i,s))e.context.beforeContentFocusGuardRef.current?.focus();else{Ub.flushSync(()=>{e.setOpen(!1,me(Z.focusOut,i.nativeEvent,i.currentTarget))});let a=nS(e.context.triggerFocusTargetRef.current||t.current);for(;a!==null&&ce(s,a);){let c=a;if(a=dl(a),a===c)break}a?.focus()}}return{preFocusGuardRef:r,handlePreFocusGuardFocus:o,handleFocusTargetFocus:n}}var kr=d(Y(),1),eR=d(yn(),1);var K1=d(Y(),1);function X1(e){let[t,r]=K1.useState({current:e,previous:null});return e!==t.current&&r({current:e,previous:t.current}),t.previous}var yl=d(Y(),1);function Yb(e){let t=Jt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Be(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(Ji(r)!==i||Ji(o)!==s)&&(r=i,o=s),{width:r,height:o}}function Q1(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:c}=e,l=Hn(t,!0,!1),u=Fn(),f=yl.useRef(null),m=yl.useRef(!0),p=yl.useRef(jo),g=ie(i),h=ie(s),y=yl.useMemo(()=>{let b=a==="top",v=a==="left";return c==="rtl"?(b=b||a==="inline-end",v=v||a==="inline-end"):(b=b||a==="inline-start",v=v||a==="inline-start"),b?{position:"absolute",[a==="top"?"bottom":"top"]:"0",[v?"right":"left"]:"0"}:lt},[a,c]);J(()=>{if(!n){p.current=jo,m.current=!0,f.current=null;return}if(!t||!r)return;p.current=Z1(t,y),$b(t,"auto");let b=Nf(t,"position","static"),v=Nf(t,"transform","none"),_=Nf(t,"scale","1"),w=Z1(r,{"--available-width":"max-content","--available-height":"max-content"});function S(){b(),v(),w()}function R(){S(),_()}if(g?.(),m.current||f.current===null){If(r,"max-content");let M=Yb(t);return f.current=M,If(r,M),R(),h?.(null,M),m.current=!1,()=>{p.current(),p.current=jo}}If(r,"max-content");let T=f.current,x=Yb(t);f.current=x,$b(t,T),R(),h?.(T,x),If(r,x);let C=new AbortController;return u.request(()=>{$b(t,x),l(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},C.signal)}),()=>{C.abort(),u.cancel(),p.current(),p.current=jo}},[o,t,r,l,u,n,g,h,y])}function Nf(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function Z1(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(Nf(e,o,n));return r.length?()=>{r.forEach(o=>o())}:jo}function $b(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 If(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 _l=d(F(),1);function Mf(e){let{store:t,side:r,cssVars:o,children:n}=e,i=il(),s=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),c=t.useState("open"),l=t.useState("payload"),u=t.useState("mounted"),f=t.useState("popupElement"),m=t.useState("positionerElement"),p=X1(c?s:null),g=v9(a,l),h=kr.useRef(null),[y,b]=kr.useState(null),[v,_]=kr.useState(null),w=kr.useRef(null),S=kr.useRef(null),R=Hn(w,!0,!1),T=Fn(),[x,C]=kr.useState(null),[M,A]=kr.useState(!1);J(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let O=ie(()=>{w.current?.style.setProperty("animation","none"),w.current?.style.setProperty("transition","none"),S.current?.style.setProperty("display","none")}),P=ie(N=>{w.current?.style.removeProperty("animation"),w.current?.style.removeProperty("transition"),S.current?.style.removeProperty("display"),N&&C(N)}),L=kr.useRef(null);J(()=>{(!c||!u)&&(L.current=null)},[c,u]),J(()=>{if(s&&p&&s!==p&&L.current!==s&&h.current){b(h.current),A(!0);let N=b9(p,s);_(N),T.request(()=>{eR.flushSync(()=>{A(!1)}),R(()=>{b(null),C(null),h.current=null})}),L.current=s}},[s,p,y,R,T]),J(()=>{let N=w.current;if(!N)return;let E=Ce(N).createElement("div");for(let k of Array.from(N.childNodes))E.appendChild(k.cloneNode(!0));h.current=E});let I=y!=null,D;I?D=(0,_l.jsxs)(kr.Fragment,{children:[(0,_l.jsx)("div",{"data-previous":!0,inert:Cf(!0),ref:S,style:{...x?{[o.popupWidth]:`${x.width}px`,[o.popupHeight]:`${x.height}px`}:null,position:"absolute"},"data-ending-style":M?void 0:""},"previous"),(0,_l.jsx)("div",{"data-current":!0,ref:w,"data-starting-style":M?"":void 0,children:n},g)]}):D=(0,_l.jsx)("div",{"data-current":!0,ref:w,children:n},g),J(()=>{let N=S.current;!N||!y||N.replaceChildren(...Array.from(y.childNodes))},[y]),Q1({popupElement:f,positionerElement:m,mounted:u,content:l,onMeasureLayout:O,onMeasureLayoutComplete:P,side:r,direction:i});let V={activationDirection:h9(v),transitioning:I};return{children:D,state:V}}function h9(e){if(e)return`${J1(e.horizontal,5,"right","left")} ${J1(e.vertical,5,"down","up")}`}function J1(e,t,r,o){return e>t?r:e<-t?o:""}function b9(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 v9(e,t){let[r,o]=kr.useState(0),n=kr.useRef(e),i=kr.useRef(t),s=kr.useRef(!1);return J(()=>{let a=n.current,c=i.current,l=e!==a,u=t!==c;l?(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 Ut={};ao(Ut,{Arrow:()=>hR,Backdrop:()=>vR,Close:()=>RR,Description:()=>xR,Handle:()=>lu,Popup:()=>mR,Portal:()=>aR,Positioner:()=>lR,Root:()=>oR,Title:()=>_R,Trigger:()=>nR,Viewport:()=>TR,createHandle:()=>PR});var Ti=d(Y(),1);var Vf=d(Y(),1),qb=Vf.createContext(void 0);function kt(e){let t=Vf.useContext(qb);if(t===void 0&&!e)throw new Error(Qe(47));return t}var is=d(Y(),1),tR=d(yn(),1);function y9(){return{...bf(),disabled:!1,modal:!1,focusManagerModal:!1,instantType:void 0,openMethod:null,openChangeReason:null,titleElementId:void 0,descriptionElementId:void 0,stickIfOpen:!0,nested:!1,openOnHover:!1,closeDelay:0,hasViewport:!1}}var _9={...yf,disabled:ve(e=>e.disabled),instantType:ve(e=>e.instantType),openMethod:ve(e=>e.openMethod),openChangeReason:ve(e=>e.openChangeReason),modal:ve(e=>e.modal),focusManagerModal:ve(e=>e.focusManagerModal),stickIfOpen:ve(e=>e.stickIfOpen),titleElementId:ve(e=>e.titleElementId),descriptionElementId:ve(e=>e.descriptionElementId),openOnHover:ve(e=>e.openOnHover),closeDelay:ve(e=>e.closeDelay),hasViewport:ve(e=>e.hasViewport)},wl=class e extends rs{constructor(t,r,o=!1){let n={...y9(),...t},i=new Wn;n.open&&t?.mounted===void 0&&(n.mounted=!0),n.floatingRootContext=vf(i,r,o),super(n,{popupRef:is.createRef(),backdropRef:is.createRef(),internalBackdropRef:is.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerFocusTargetRef:is.createRef(),beforeContentFocusGuardRef:is.createRef(),stickIfOpenTimeout:new cr,triggerElements:i},_9)}setOpen=(t,r)=>{let o=r.reason===Z.triggerHover,n=r.reason===Z.triggerPress&&r.event.detail===0,i=!t&&(r.reason===Z.escapeKey||r.reason==null),s=Nb(r),a=this.select("activeTriggerId");if(!t&&r.reason===Z.closePress&&r.trigger==null&&a!=null&&(r.trigger=this.context.triggerElements.getById(a)??this.select("activeTriggerElement")??void 0),this.context.onOpenChange?.(t,r),r.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(t,r);let c=()=>{let l={open:t,openChangeReason:r.reason};Ib(l,t,r.trigger,s()),this.update(l)};o?(this.set("stickIfOpen",!0),this.context.stickIfOpenTimeout.start(500,()=>{this.set("stickIfOpen",!1)}),tR.flushSync(c)):c(),n||i?this.set("instantType",n?"click":"dismiss"):r.reason===Z.focusOut?this.set("instantType","focus"):this.set("instantType",void 0)};static useStore(t,r){let{store:o,internalStore:n}=df(t,(i,s)=>new e(r,i,s));return is.useEffect(()=>n?.disposeEffect(),[n]),o}disposeEffect=()=>this.context.stickIfOpenTimeout.disposeEffect()};var ma=d(F(),1);function rR({props:e}){let{children:t,open:r,defaultOpen:o=!1,onOpenChange:n,onOpenChangeComplete:i,modal:s=!1,handle:a,triggerId:c,defaultTriggerId:l=null}=e,u=wl.useStore(a?.store,{modal:s,open:o,openProp:r,activeTriggerId:l,triggerIdProp:c});ff(u,r,o,l),u.useControlledProp("openProp",r),u.useControlledProp("triggerIdProp",c);let f=u.useState("open"),m=u.useState("mounted"),p=u.useState("payload"),g=Rn()!=null;u.useContextCallback("onOpenChange",n),u.useContextCallback("onOpenChangeComplete",i),v1(u,f),mf(u);let{forceUnmount:h}=gf(f,u,()=>{u.update({stickIfOpen:!0,openChangeReason:null})});u.useSyncedValues({modal:s,nested:g}),Ti.useEffect(()=>{f||u.context.stickIfOpenTimeout.clear()},[u,f]);let y=Ti.useCallback(()=>{u.setOpen(!1,me(Z.imperativeAction))},[u]);Ti.useImperativeHandle(e.actionsRef,()=>({unmount:h,close:y}),[h,y]);let b=f||m,v=Ti.useMemo(()=>({store:u}),[u]);return(0,ma.jsxs)(qb.Provider,{value:v,children:[b&&(0,ma.jsx)(w9,{store:u,modal:s}),typeof t=="function"?t({payload:p}):t]})}function oR(e){return kt(!0)?(0,ma.jsx)(rR,{props:e}):(0,ma.jsx)(fb,{children:(0,ma.jsx)(rR,{props:e})})}function w9({store:e,modal:t}){let r=e.useState("floatingRootContext"),o=Zc(r,{outsidePressEvent:{mouse:t==="trap-focus"?"sloppy":"intentional",touch:"sloppy"}}),n=o.reference??lt,i=o.trigger??lt,s=Ti.useMemo(()=>He(gl,o.floating),[o.floating]);return hf(e,{activeTriggerProps:n,inactiveTriggerProps:i,popupProps:s}),null}var ss=d(Y(),1);var ga=d(F(),1),nR=ss.forwardRef(function(t,r){let{render:o,className:n,style:i,disabled:s=!1,nativeButton:a=!0,handle:c,payload:l,openOnHover:u=!1,delay:f=300,closeDelay:m=0,id:p,...g}=t,h=kt(!0),y=c?.store??h?.store;if(!y)throw new Error(Qe(74));let b=Vn(p),v=y.useState("isTriggerActive",b),_=y.useState("floatingRootContext"),w=y.useState("isOpenedByTrigger",b),S=y.useState("triggerPopupId",b),R=ss.useRef(null),{registerTrigger:T,isMountedByThisTrigger:x}=pf(b,R,y,{payload:l,disabled:s,openOnHover:u,closeDelay:m}),C=y.useState("openChangeReason"),M=y.useState("stickIfOpen"),A=y.useState("openMethod"),O=y.useState("focusManagerModal"),P=tu(_,{enabled:!s&&_!=null&&u&&(A!=="touch"||C!==Z.triggerPress),mouseOnly:!0,move:!1,handleClose:ru(),restMs:f,delay:{close:m},triggerElementRef:R,isActiveTrigger:v,isClosing:()=>y.select("transitionStatus")==="ending"}),L=gb(_,{enabled:_!=null,stickIfOpen:M}),I=A1(()=>y.select("open"),te=>{y.set("openMethod",te)}),D=y.useState("triggerProps",x),{getButtonProps:V,buttonRef:N}=xi({disabled:s,native:a}),E={open(te){return te&&C===Z.triggerPress?E1.open(te):Ef.open(te)}},{preFocusGuardRef:k,handlePreFocusGuardFocus:B,handleFocusTargetFocus:W}=G1(y,R),ee=Ne("button",t,{state:{disabled:s,open:w},ref:[N,r,T,R],props:[L.reference,P,D,I,{[Zd]:"",id:b,"aria-haspopup":"dialog","aria-expanded":w,"aria-controls":S},g,V],stateAttributesMapping:E});return x&&!O?(0,ga.jsxs)(ss.Fragment,{children:[(0,ga.jsx)(Ri,{ref:k,onFocus:B}),(0,ga.jsx)(ss.Fragment,{children:ee},b),(0,ga.jsx)(Ri,{ref:y.context.triggerFocusTargetRef,onFocus:W})]}):(0,ga.jsx)(ss.Fragment,{children:ee},b)});var sR=d(Y(),1);var Ff=d(Y(),1),Gb=Ff.createContext(void 0);function iR(){let e=Ff.useContext(Gb);if(e===void 0)throw new Error(Qe(45));return e}var Kb=d(F(),1),aR=sR.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t,{store:i}=kt();return i.useState("mounted")||o?(0,Kb.jsx)(Gb.Provider,{value:o,children:(0,Kb.jsx)(lb,{ref:r,...n})}):null});var Sl=d(Y(),1);var Lf=d(Y(),1),Xb=Lf.createContext(void 0);function xl(){let e=Lf.useContext(Xb);if(!e)throw new Error(Qe(46));return e}var au=d(F(),1),lR=Sl.forwardRef(function(t,r){let{render:o,className:n,style:i,anchor:s,positionMethod:a="absolute",side:c="bottom",align:l="center",sideOffset:u=0,alignOffset:f=0,collisionBoundary:m="clipping-ancestors",collisionPadding:p=5,arrowPadding:g=5,sticky:h=!1,disableAnchorTracking:y=!1,collisionAvoidance:b=Qd,...v}=t,{store:_}=kt(),w=iR(),S=ub(),R=_.useState("floatingRootContext"),T=_.useState("mounted"),x=_.useState("open"),C=_.useState("openChangeReason"),M=_.useState("activeTriggerElement"),A=_.useState("modal"),O=_.useState("openMethod"),P=_.useState("positionerElement"),L=_.useState("instantType"),I=_.useState("transitionStatus"),D=_.useState("hasViewport"),V=Sl.useRef(null),N=Hn(P,!1,!1),E=Pf({anchor:s,floatingRootContext:R,positionMethod:a,mounted:T,side:c,sideOffset:u,align:l,alignOffset:f,arrowPadding:g,collisionBoundary:m,collisionPadding:p,sticky:h,disableAnchorTracking:y,keepMounted:w,nodeId:S,collisionAvoidance:b,adaptiveOrigin:D?Tf:void 0}),k=R.useState("domReferenceElement");J(()=>{let ee=k,te=V.current;if(ee&&(V.current=ee),te&&ee&&ee!==te){_.set("instantType",void 0);let re=new AbortController;return N(()=>{_.set("instantType","trigger-change")},re.signal),()=>{re.abort()}}},[k,N,_]),D1(x&&A===!0&&C!==Z.triggerHover,O==="touch",P,M);let B=Sl.useCallback(ee=>{_.set("positionerElement",ee)},[_]),W={open:x,side:E.side,align:E.align,anchorHidden:E.anchorHidden,instant:L},G=kf(t,W,{styles:E.positionerStyles,transitionStatus:I,props:v,refs:[r,B],hidden:!T,inert:!x});return(0,au.jsxs)(Xb.Provider,{value:E,children:[T&&A===!0&&C!==Z.triggerHover&&(0,au.jsx)(k1,{ref:_.context.internalBackdropRef,inert:Cf(!x),cutout:M}),(0,au.jsx)(db,{id:S,children:G})]})});var Df=d(Y(),1);var as=d(Y(),1);var cR=d(F(),1),uR=as.createContext(void 0);function dR(){let[e,t]=as.useState(0),r=ie(()=>(t(n=>n+1),()=>{t(n=>Math.max(0,n-1))}));return{context:as.useMemo(()=>({register:r}),[r]),hasClosePart:e>0}}function fR(e){let{value:t,children:r}=e;return(0,cR.jsx)(uR.Provider,{value:t,children:r})}function pR(){let e=as.useContext(uR);J(()=>e?.register(),[e])}var Zb=d(F(),1),x9={...Uo,...Dn},mR=Df.forwardRef(function(t,r){let{render:o,className:n,style:i,initialFocus:s,finalFocus:a,...c}=t,{store:l}=kt(),u=xl(),f=$1(!0)!=null,{context:m,hasClosePart:p}=dR(),g=l.useState("open"),h=l.useState("openMethod"),y=l.useState("instantType"),b=l.useState("transitionStatus"),v=l.useState("popupProps"),_=l.useState("titleElementId"),w=l.useState("descriptionElementId"),S=l.useState("modal"),R=l.useState("mounted"),T=l.useState("openChangeReason"),x=l.useState("activeTriggerElement"),C=l.useState("floatingRootContext"),M=C.useState("floatingId"),A=l.useState("disabled"),O=l.useState("openOnHover"),P=l.useState("closeDelay"),L=c.id??M;Xi({open:g,ref:l.context.popupRef,onComplete(){g&&l.context.onOpenChangeComplete?.(!0)}}),eu(C,{enabled:O&&!A,closeDelay:P});let I=s===void 0?h1(l.context.popupRef):s,D=S!==!1&&p;l.useSyncedValue("focusManagerModal",D);let V=Df.useCallback(k=>{l.set("popupElement",k)},[l]),N={open:g,side:u.side,align:u.align,instant:y,transitionStatus:b},E=Ne("div",t,{state:N,ref:[r,l.context.popupRef,V],props:[v,{id:L,role:"dialog",...gl,"aria-labelledby":_,"aria-describedby":w,onKeyDown(k){f&&C1.has(k.key)&&k.stopPropagation()}},vl(b),c],stateAttributesMapping:x9});return(0,Zb.jsx)(mb,{context:C,openInteractionType:h,modal:D,disabled:!R||T===Z.triggerHover,initialFocus:I,returnFocus:a,restoreFocus:"popup",previousFocusableElement:Be(x)?x:void 0,nextFocusableElement:l.context.triggerFocusTargetRef,beforeContentFocusGuardRef:l.context.beforeContentFocusGuardRef,children:(0,Zb.jsx)(fR,{value:m,children:E})})});var gR=d(Y(),1);var hR=gR.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,{store:a}=kt(),c=a.useState("open"),{arrowRef:l,side:u,align:f,arrowUncentered:m,arrowStyles:p}=xl();return Ne("div",t,{state:{open:c,side:u,align:f,uncentered:m},ref:[r,l],props:[{style:p,"aria-hidden":!0},s],stateAttributesMapping:Uo})});var bR=d(Y(),1);var S9={...Uo,...Dn},vR=bR.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,{store:a}=kt(),c=a.useState("open"),l=a.useState("mounted"),u=a.useState("transitionStatus"),f=a.useState("openChangeReason");return Ne("div",t,{state:{open:c,transitionStatus:u},ref:[a.context.backdropRef,r],props:[{role:"presentation",hidden:!l,style:{pointerEvents:f===Z.triggerHover?"none":void 0,userSelect:"none",WebkitUserSelect:"none"}},s],stateAttributesMapping:S9})});var yR=d(Y(),1);var _R=yR.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,{store:a}=kt(),c=Vn(s.id);return a.useSyncedValueWithCleanup("titleElementId",c),Ne("h2",t,{ref:r,props:[{id:c},s]})});var wR=d(Y(),1);var xR=wR.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,{store:a}=kt(),c=Vn(s.id);return a.useSyncedValueWithCleanup("descriptionElementId",c),Ne("p",t,{ref:r,props:[{id:c},s]})});var SR=d(Y(),1);var RR=SR.forwardRef(function(t,r){let{render:o,className:n,style:i,disabled:s=!1,nativeButton:a=!0,...c}=t,{buttonRef:l,getButtonProps:u}=xi({disabled:s,focusableWhenDisabled:!1,native:a}),{store:f}=kt();return pR(),Ne("button",t,{ref:[r,l],props:[{onClick(p){f.setOpen(!1,me(Z.closePress,p.nativeEvent))}},c,u]})});var CR=d(Y(),1);var ER=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var R9={activationDirection:e=>e?{"data-activation-direction":e}:null},TR=CR.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,{store:c}=kt(),{side:l}=xl(),u=c.useState("instantType"),{children:f,state:m}=Mf({store:c,side:l,cssVars:ER,children:s}),p={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:u};return Ne("div",t,{state:p,ref:r,props:[a,{children:f}],stateAttributesMapping:R9})});var lu=class{constructor(){this.store=new wl}open(t){let r=t?this.store.context.triggerElements.getById(t)??void 0:void 0;if(t&&!r)throw new Error(Qe(80,t));this.store.setOpen(!0,me(Z.imperativeAction,void 0,r))}close(){this.store.setOpen(!1,me(Z.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function PR(){return new lu}var Bf=d(Y(),1),kR=d(yn(),1);var OR=d(F(),1),AR=Bf.forwardRef(function(t,r){let{children:o,container:n,className:i,render:s,style:a,...c}=t,{portalNode:l,portalSubtree:u}=Jd({container:n,ref:r,componentProps:t,elementProps:c});return!u&&!l?null:(0,OR.jsxs)(Bf.Fragment,{children:[u,l&&kR.createPortal(o,l)]})});var fo={};ao(fo,{Arrow:()=>qR,Handle:()=>cu,Popup:()=>YR,Portal:()=>HR,Positioner:()=>WR,Provider:()=>GR,Root:()=>NR,Trigger:()=>DR,Viewport:()=>ZR,createHandle:()=>QR});var Yn=d(Y(),1);var jf=d(Y(),1),Qb=jf.createContext(void 0);function Yo(e){let t=jf.useContext(Qb);if(t===void 0&&!e)throw new Error(Qe(72));return t}var IR=d(Y(),1);var E9={...yf,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)},Rl=class e extends rs{constructor(t,r,o=!1){let n=new Wn,i={...C9(),...t};i.floatingRootContext=vf(n,r,o),super(i,{popupRef:IR.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},E9)}setOpen=(t,r)=>{b1(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,me(Z.triggerPress,t))}static useStore(t,r){return df(t,(n,i)=>new e(r,n,i)).store}};function C9(){return{...bf(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var Hf=d(F(),1),NR=Ob(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:c,onOpenChangeComplete:l,handle:u,triggerId:f,defaultTriggerId:m=null,children:p}=t,g=Rl.useStore(u?.store,{open:o,openProp:n,activeTriggerId:m,triggerIdProp:f});ff(g,n,o,m),g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",f),g.useContextCallback("onOpenChange",c),g.useContextCallback("onOpenChangeComplete",l);let h=g.useState("open"),y=!r&&h,b=g.useState("activeTriggerId"),v=g.useState("mounted"),_=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i}),g.useSyncedValue("disabled",r),mf(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:S}=gf(y,g),R=g.useState("isInstantPhase"),T=g.useState("instantType"),x=g.useState("lastOpenChangeReason"),C=Yn.useRef(null);J(()=>{h&&r&&g.setOpen(!1,me(Z.disabled))},[h,r,g]),J(()=>{S==="ending"&&x===Z.none||S!=="ending"&&R?(T!=="delay"&&(C.current=T),g.set("instantType","delay")):C.current!==null&&(g.set("instantType",C.current),C.current=null)},[S,R,x,T,g]),J(()=>{y&&b==null&&g.set("payload",void 0)},[g,b,y]);let M=Yn.useCallback(()=>{g.setOpen(!1,me(Z.imperativeAction))},[g]);Yn.useImperativeHandle(a,()=>({unmount:w,close:M}),[w,M]);let A=y||v||!r&&s!=="none";return(0,Hf.jsxs)(Qb.Provider,{value:g,children:[A&&(0,Hf.jsx)(T9,{store:g,disabled:r,trackCursorAxis:s}),typeof p=="function"?p({payload:_}):p]})});function T9({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=Zc(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=hb(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),s=Yn.useMemo(()=>He(i.reference,n.reference),[i.reference,n.reference]),a=Yn.useMemo(()=>He(i.trigger,n.trigger),[i.trigger,n.trigger]),c=Yn.useMemo(()=>He(gl,i.floating,n.floating),[i.floating,n.floating]);return hf(e,{activeTriggerProps:s,inactiveTriggerProps:a,popupProps:c}),null}var Wf=d(Y(),1);var zf=d(Y(),1),Jb=zf.createContext(void 0);function MR(){return zf.useContext(Jb)}var VR=(function(e){return e[e.popupOpen=ou.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var LR="data-base-ui-tooltip-trigger";function FR(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 P9(e){let t=e;for(;t;){if(t.hasAttribute(LR))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 DR=u1(function(t,r){let{render:o,className:n,style:i,handle:s,payload:a,disabled:c,delay:l,closeOnClick:u=!0,closeDelay:f,id:m,...p}=t,g=Yo(!0),h=s?.store??g;if(!h)throw new Error(Qe(82));let y=Vn(m),b=h.useState("isTriggerActive",y),v=h.useState("isOpenedByTrigger",y),_=h.useState("floatingRootContext"),w=Wf.useRef(null),S=l??600,R=f??0,{registerTrigger:T,isMountedByThisTrigger:x}=pf(y,w,h,{payload:a,closeOnClick:u,closeDelay:R}),C=MR(),{delayRef:M,isInstantPhase:A,hasProvider:O}=Xh(_,{open:v}),P=bl(_);h.useSyncedValue("isInstantPhase",A);let L=h.useState("disabled"),I=c??L,D=Wt(I),V=h.useState("trackCursorAxis"),N=h.useState("disableHoverablePopup"),E=Wf.useRef(!1),k=Rr(),B=Wf.useRef(void 0);function W(){let $=C?.delay,fe=typeof M.current=="object"?M.current.open:void 0,we=S;return O&&(fe!==0?we=l??$??S:we=0),we}function G($){let fe=w.current;if(!fe||!$)return!1;let we=P9($);return we!==null&&we!==fe&&ce(fe,we)}function ee($){let fe=G($);return E.current=fe,fe&&(P.openChangeTimeout.clear(),P.restTimeout.clear(),P.restTimeoutPending=!1,k.clear()),fe}let te=tu(_,{enabled:!I,mouseOnly:!0,move:!1,handleClose:!N&&V!=="both"?ru():null,restMs:W,delay(){let $=typeof M.current=="object"?M.current.close:void 0,fe=R;return f==null&&O&&(fe=$),{close:fe}},triggerElementRef:w,isActiveTrigger:b,isClosing:()=>h.select("transitionStatus")==="ending",shouldOpen(){return!E.current}}),re=Lb(_,{enabled:!I}).reference,le=$=>{let fe=E.current,we=FR($),Ze=ee(we),ot=w.current,ue=ot&&we&&ce(ot,we);if(Ze&&h.select("open")&&h.select("lastOpenChangeReason")===Z.triggerHover){h.setOpen(!1,me(Z.triggerHover,$));return}if(fe&&!Ze&&ue&&!D.current&&!h.select("open")&&ot&&Ho(B.current)){let xe=()=>{!E.current&&!D.current&&!h.select("open")&&h.setOpen(!0,me(Z.triggerHover,$,ot))},pe=W();pe===0?(k.clear(),xe()):k.start(pe,xe)}},Q=h.useState("triggerProps",x);return Ne("button",t,{state:{open:v},ref:[r,T,w],props:[te,re,x||V!=="none"?Q:void 0,{onMouseOver($){le($.nativeEvent)},onFocus($){G(FR($.nativeEvent))&&$.preventBaseUIHandler()},onMouseLeave(){E.current=!1,k.clear(),B.current=void 0},onPointerEnter($){B.current=$.pointerType},onPointerDown($){B.current=$.pointerType,h.set("closeOnClick",u),u&&!h.select("open")&&h.cancelPendingOpen($.nativeEvent)},onClick($){u&&!h.select("open")&&h.cancelPendingOpen($.nativeEvent)},id:y,[VR.triggerDisabled]:I?"":void 0,[LR]:I?void 0:""},p],stateAttributesMapping:Ef})});var jR=d(Y(),1);var Uf=d(Y(),1),ev=Uf.createContext(void 0);function BR(){let e=Uf.useContext(ev);if(e===void 0)throw new Error(Qe(70));return e}var tv=d(F(),1),HR=jR.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return Yo().useState("mounted")||o?(0,tv.jsx)(ev.Provider,{value:o,children:(0,tv.jsx)(AR,{ref:r,...n})}):null});var $f=d(Y(),1);var Yf=d(Y(),1),rv=Yf.createContext(void 0);function El(){let e=Yf.useContext(rv);if(e===void 0)throw new Error(Qe(71));return e}var zR=d(F(),1),WR=$f.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:c="center",sideOffset:l=0,alignOffset:u=0,collisionBoundary:f="clipping-ancestors",collisionPadding:m=5,arrowPadding:p=5,sticky:g=!1,disableAnchorTracking:h=!1,collisionAvoidance:y=Qd,style:b,...v}=t,_=Yo(),w=BR(),S=_.useState("open"),R=_.useState("mounted"),T=_.useState("trackCursorAxis"),x=_.useState("disableHoverablePopup"),C=_.useState("floatingRootContext"),M=_.useState("instantType"),A=_.useState("transitionStatus"),O=_.useState("hasViewport"),P=Pf({anchor:i,positionMethod:s,floatingRootContext:C,mounted:R,side:a,sideOffset:l,align:c,alignOffset:u,collisionBoundary:f,collisionPadding:m,sticky:g,arrowPadding:p,disableAnchorTracking:h,keepMounted:w,collisionAvoidance:y,adaptiveOrigin:O?Tf:void 0}),L=$f.useMemo(()=>({open:S,side:P.side,align:P.align,anchorHidden:P.anchorHidden,instant:T!=="none"?"tracking-cursor":M}),[S,P.side,P.align,P.anchorHidden,T,M]),I=kf(t,L,{styles:P.positionerStyles,transitionStatus:A,props:v,refs:[r,_.useStateSetter("positionerElement")],hidden:!R,inert:!S||T==="both"||x});return(0,zR.jsx)(rv.Provider,{value:P,children:I})});var UR=d(Y(),1);var k9={...Uo,...Dn},YR=UR.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=Yo(),{side:c,align:l}=El(),u=a.useState("open"),f=a.useState("instantType"),m=a.useState("transitionStatus"),p=a.useState("popupProps"),g=a.useState("floatingRootContext"),h=a.useState("disabled"),y=a.useState("closeDelay");Xi({open:u,ref:a.context.popupRef,onComplete(){u&&a.context.onOpenChangeComplete?.(!0)}}),eu(g,{enabled:!h,closeDelay:y});let b=a.useStateSetter("popupElement");return Ne("div",t,{state:{open:u,side:c,align:l,instant:f,transitionStatus:m},ref:[r,a.context.popupRef,b],props:[p,vl(m),s],stateAttributesMapping:k9})});var $R=d(Y(),1);var qR=$R.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=Yo(),{arrowRef:c,side:l,align:u,arrowUncentered:f,arrowStyles:m}=El(),p=a.useState("open"),g=a.useState("instantType");return Ne("div",t,{state:{open:p,side:l,align:u,uncentered:f,instant:g},ref:[r,c],props:[{style:m,"aria-hidden":!0},s],stateAttributesMapping:Uo})});var ov=d(Y(),1);var nv=d(F(),1),GR=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=ov.useMemo(()=>({delay:r,closeDelay:o}),[r,o]),s=ov.useMemo(()=>({open:r,close:o}),[r,o]);return(0,nv.jsx)(Jb.Provider,{value:i,children:(0,nv.jsx)(Kh,{delay:s,timeoutMs:n,children:t.children})})};var XR=d(Y(),1);var KR=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var O9={activationDirection:e=>e?{"data-activation-direction":e}:null},ZR=XR.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,c=Yo(),l=El(),u=c.useState("instantType"),{children:f,state:m}=Mf({store:c,side:l.side,cssVars:KR,children:s}),p={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:u};return Ne("div",t,{state:p,ref:r,props:[a,{children:f}],stateAttributesMapping:O9})});var cu=class{constructor(){this.store=new Rl}open(t){let r=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!r)throw new Error(Qe(81,t));this.store.setOpen(!0,me(Z.imperativeAction,void 0,r))}close(){this.store.setOpen(!1,me(Z.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function QR(){return new cu}function Ot(e){return Ne(e.defaultTagName??"div",e,e)}var tE=d(H(),1),iv="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"&&I9(document)),e.__wpStyleRuntime}function A9(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${iv}]`))if(r.getAttribute(iv)===t)return!0;return!1}function rE(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(A9(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(iv,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function I9(e){let t=sv();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)rE(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function oE(e,t){let r=sv();r.styles.set(e,t);for(let o of r.documents.keys())rE(o,e,t)}typeof process>"u",oE("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 JR={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",oE("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 eE={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},ze=(0,tE.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return Ot({render:r,defaultTagName:"span",ref:i,props:He(n,{className:U(JR.text,eE.heading,eE.p,JR[t],o)})})});var aE=d(F(),1),av="data-wp-hash";function lv(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&M9(document)),e.__wpStyleRuntime}function N9(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${av}]`))if(r.getAttribute(av)===t)return!0;return!1}function sE(e,t,r){if(!e.head)return;let o=lv(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(N9(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(av,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function M9(e){let t=lv();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)sE(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function V9(e,t){let r=lv();r.styles.set(e,t);for(let o of r.documents.keys())sE(o,e,t)}typeof process>"u",V9("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 nE={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"},ls=(0,iE.forwardRef)(function({intent:t="none",className:r,...o},n){return(0,aE.jsx)(ze,{ref:n,className:U(nE.badge,nE[`is-${t}-intent`],r),...o,variant:"body-sm"})});var qf=d(H(),1),lE=d(K(),1),uE=d(F(),1);import{speak as F9}from"@wordpress/a11y";var cv="data-wp-hash";function uv(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&D9(document)),e.__wpStyleRuntime}function L9(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 cE(e,t,r){if(!e.head)return;let o=uv(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(L9(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 D9(e){let t=uv();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)cE(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Gf(e,t){let r=uv();r.styles.set(e,t);for(let o of r.documents.keys())cE(o,e,t)}typeof process>"u",Gf("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 uu={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",Gf("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var B9={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Gf("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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 j9={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"};typeof process>"u",Gf("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 H9={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},dE=(0,qf.forwardRef)(function({tone:t="brand",variant:r="solid",size:o="default",className:n,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:c=(0,lE.__)("Loading"),children:l,...u},f){let m=U(H9.button,B9["box-sizing"],j9["outset-ring--focus-except-active"],r!=="unstyled"&&uu.button,uu[`is-${t}`],uu[`is-${r}`],uu[`is-${o}`],a&&uu["is-loading"],n);return(0,qf.useEffect)(()=>{a&&c&&F9(c)},[a,c]),(0,uE.jsx)(zb,{ref:f,className:m,focusableWhenDisabled:i,disabled:s??a,...u,children:l})});var hE=d(H(),1);var pE=d(H(),1),mE=d(Ye(),1),gE=d(F(),1),Pi=(0,pE.forwardRef)(function({icon:t,size:r=24,...o},n){return(0,gE.jsx)(mE.SVG,{ref:n,...t.props,...o,width:r,height:r})});var vE=d(F(),1),dv="data-wp-hash";function fv(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&W9(document)),e.__wpStyleRuntime}function z9(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${dv}]`))if(r.getAttribute(dv)===t)return!0;return!1}function bE(e,t,r){if(!e.head)return;let o=fv(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(z9(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(dv,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function W9(e){let t=fv();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)bE(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function U9(e,t){let r=fv();r.styles.set(e,t);for(let o of r.documents.keys())bE(o,e,t)}typeof process>"u",U9("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 Y9={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"},pv=(0,hE.forwardRef)(function({className:t,icon:r,...o},n){return(0,vE.jsx)(Pi,{ref:n,icon:r,className:U(Y9.icon,t),size:24,...o})});pv.displayName="Button.Icon";var Cl=Object.assign(dE,{Icon:pv});var $n={};ao($n,{Content:()=>Zf,FullBleed:()=>PE,Header:()=>Xf,Root:()=>Kf,Title:()=>OE});var yE=d(H(),1),mv="data-wp-hash";function gv(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&q9(document)),e.__wpStyleRuntime}function $9(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${mv}]`))if(r.getAttribute(mv)===t)return!0;return!1}function _E(e,t,r){if(!e.head)return;let o=gv(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if($9(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(mv,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function q9(e){let t=gv();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)_E(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function wE(e,t){let r=gv();r.styles.set(e,t);for(let o of r.documents.keys())_E(o,e,t)}typeof process>"u",wE("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var G9={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",wE("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 K9={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},Kf=(0,yE.forwardRef)(function({render:t,...r},o){let n=U(K9.root,G9["box-sizing"]);return Ot({defaultTagName:"div",render:t,ref:o,props:He({className:n},r)})});var xE=d(H(),1),hv="data-wp-hash";function bv(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Z9(document)),e.__wpStyleRuntime}function X9(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${hv}]`))if(r.getAttribute(hv)===t)return!0;return!1}function SE(e,t,r){if(!e.head)return;let o=bv(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(X9(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(hv,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Z9(e){let t=bv();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)SE(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Q9(e,t){let r=bv();r.styles.set(e,t);for(let o of r.documents.keys())SE(o,e,t)}typeof process>"u",Q9("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 J9={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},Xf=(0,xE.forwardRef)(function({render:t,...r},o){return Ot({defaultTagName:"div",render:t,ref:o,props:He({className:J9.header},r)})});var RE=d(H(),1),vv="data-wp-hash";function yv(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&tV(document)),e.__wpStyleRuntime}function eV(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${vv}]`))if(r.getAttribute(vv)===t)return!0;return!1}function EE(e,t,r){if(!e.head)return;let o=yv(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(eV(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(vv,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function tV(e){let t=yv();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)EE(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function rV(e,t){let r=yv();r.styles.set(e,t);for(let o of r.documents.keys())EE(o,e,t)}typeof process>"u",rV("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 oV={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},Zf=(0,RE.forwardRef)(function({render:t,...r},o){return Ot({defaultTagName:"div",render:t,ref:o,props:He({className:oV.content},r)})});var CE=d(H(),1),_v="data-wp-hash";function wv(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&iV(document)),e.__wpStyleRuntime}function nV(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${_v}]`))if(r.getAttribute(_v)===t)return!0;return!1}function TE(e,t,r){if(!e.head)return;let o=wv(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(nV(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 iV(e){let t=wv();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)TE(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function sV(e,t){let r=wv();r.styles.set(e,t);for(let o of r.documents.keys())TE(o,e,t)}typeof process>"u",sV("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 aV={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},PE=(0,CE.forwardRef)(function({render:t,...r},o){return Ot({defaultTagName:"div",render:t,ref:o,props:He({className:aV.fullbleed},r)})});var kE=d(H(),1);var xv=d(F(),1),lV=(0,xv.jsx)("div",{}),OE=(0,kE.forwardRef)(function({render:t=lV,children:r,...o},n){return(0,xv.jsx)(ze,{ref:n,variant:"heading-lg",render:t,...o,children:r})});var AE=d(H(),1),IE=d(F(),1),Sv=(0,AE.forwardRef)(function(t,r){return(0,IE.jsx)(ns.Panel,{ref:r,...t})});var NE=d(H(),1),ME=d(F(),1),Rv=(0,NE.forwardRef)(function(t,r){return(0,ME.jsx)(ns.Root,{ref:r,...t})});var VE=d(H(),1),FE=d(F(),1),Ev=(0,VE.forwardRef)(function(t,r){return(0,FE.jsx)(ns.Trigger,{ref:r,...t})});var va={};ao(va,{Content:()=>qE,Header:()=>zE,HeaderDescription:()=>UE,Root:()=>DE});var LE=d(H(),1);var Tv=d(F(),1),DE=(0,LE.forwardRef)(function({render:t,...r},o){return(0,Tv.jsx)(Rv,{ref:o,render:(0,Tv.jsx)(Kf,{render:t}),...r})});var Pl=d(H(),1);var Qf=d(Ye(),1),Pv=d(F(),1),kv=(0,Pv.jsx)(Qf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Pv.jsx)(Qf.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 Jf=d(Ye(),1),Ov=d(F(),1),Av=(0,Ov.jsx)(Jf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ov.jsx)(Jf.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var ep=d(Ye(),1),Iv=d(F(),1),Nv=(0,Iv.jsx)(ep.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Iv.jsx)(ep.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 tp=d(Ye(),1),Mv=d(F(),1),Vv=(0,Mv.jsx)(tp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Mv.jsx)(tp.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var rp=d(Ye(),1),Fv=d(F(),1),op=(0,Fv.jsx)(rp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Fv.jsx)(rp.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 np=d(Ye(),1),Lv=d(F(),1),ip=(0,Lv.jsx)(np.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Lv.jsx)(np.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 sp=d(Ye(),1),Dv=d(F(),1),Bv=(0,Dv.jsx)(sp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Dv.jsx)(sp.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 ap=d(Ye(),1),jv=d(F(),1),du=(0,jv.jsx)(ap.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jv.jsx)(ap.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var lp=d(Ye(),1),Hv=d(F(),1),zv=(0,Hv.jsx)(lp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Hv.jsx)(lp.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var cp=d(Ye(),1),Wv=d(F(),1),Ro=(0,Wv.jsx)(cp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Wv.jsx)(cp.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 up=d(Ye(),1),Uv=d(F(),1),Yv=(0,Uv.jsx)(up.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Uv.jsx)(up.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 dp=d(Ye(),1),$v=d(F(),1),fu=(0,$v.jsx)(dp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$v.jsx)(dp.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 fp=d(Ye(),1),qv=d(F(),1),Gv=(0,qv.jsx)(fp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qv.jsx)(fp.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 pp=d(Ye(),1),Kv=d(F(),1),ki=(0,Kv.jsx)(pp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Kv.jsx)(pp.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 mp=d(Ye(),1),Xv=d(F(),1),Zv=(0,Xv.jsx)(mp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Xv.jsx)(mp.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 gp=d(Ye(),1),Qv=d(F(),1),Jv=(0,Qv.jsx)(gp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Qv.jsx)(gp.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 hp=d(Ye(),1),ey=d(F(),1),pu=(0,ey.jsx)(hp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ey.jsx)(hp.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var bp=d(Ye(),1),ty=d(F(),1),ry=(0,ty.jsx)(bp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ty.jsx)(bp.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 vp=d(Ye(),1),oy=d(F(),1),ny=(0,oy.jsx)(vp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oy.jsx)(vp.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 yp=d(Ye(),1),iy=d(F(),1),sy=(0,iy.jsx)(yp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iy.jsx)(yp.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 _p=d(Ye(),1),ay=d(F(),1),mu=(0,ay.jsx)(_p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ay.jsx)(_p.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var wp=d(Ye(),1),ly=d(F(),1),xp=(0,ly.jsx)(wp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ly.jsx)(wp.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 Sp=d(Ye(),1),cy=d(F(),1),ha=(0,cy.jsx)(Sp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cy.jsx)(Sp.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var Rp=d(Ye(),1),uy=d(F(),1),Ep=(0,uy.jsx)(Rp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uy.jsx)(Rp.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 Cp=d(Ye(),1),dy=d(F(),1),fy=(0,dy.jsx)(Cp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dy.jsx)(Cp.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 Tp=d(Ye(),1),py=d(F(),1),Pp=(0,py.jsx)(Tp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,py.jsx)(Tp.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 kp=d(Ye(),1),my=d(F(),1),gy=(0,my.jsx)(kp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,my.jsx)(kp.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=d(Ye(),1),hy=d(F(),1),by=(0,hy.jsx)(Op.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hy.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 Ap=d(Ye(),1),vy=d(F(),1),ba=(0,vy.jsx)(Ap.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vy.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 Ip=d(Ye(),1),yy=d(F(),1),gu=(0,yy.jsx)(Ip.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yy.jsx)(Ip.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 BE=d(H(),1),Np=(0,BE.createContext)({setDescriptionId:()=>{}});var Oi=d(F(),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"&&uV(document)),e.__wpStyleRuntime}function cV(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${_y}]`))if(r.getAttribute(_y)===t)return!0;return!1}function HE(e,t,r){if(!e.head)return;let o=wy(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(cV(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(_y,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function uV(e){let t=wy();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 xy(e,t){let r=wy();r.styles.set(e,t);for(let o of r.documents.keys())HE(o,e,t)}typeof process>"u",xy("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 Tl={"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",xy("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 jE={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",xy("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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 dV={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"},zE=(0,Pl.forwardRef)(function({children:t,className:r,render:o,...n},i){let[s,a]=(0,Pl.useState)(),c=(0,Pl.useMemo)(()=>({setDescriptionId:a}),[a]);return Ot({defaultTagName:"div",render:o,ref:i,props:He(n,{className:U(jE.heading,Tl["heading-wrapper"],r),children:(0,Oi.jsx)(Np.Provider,{value:c,children:(0,Oi.jsxs)(Ev,{className:Tl.header,render:(0,Oi.jsx)(Xf,{}),nativeButton:!1,"aria-describedby":s,children:[(0,Oi.jsx)("div",{className:Tl["header-content"],children:t}),(0,Oi.jsx)("div",{className:U(Tl["header-trigger-positioner"]),children:(0,Oi.jsx)("div",{className:U(Tl["header-trigger-wrapper"],jE.div,dV["outset-ring--focus-parent-visible"]),children:(0,Oi.jsx)(Pi,{icon:zv,className:Tl["header-trigger"]})})})]})})})})});var cs=d(H(),1);var WE=d(F(),1),UE=(0,cs.forwardRef)(function({children:t,className:r,...o},n){let i=(0,cs.useId)(),{setDescriptionId:s}=(0,cs.useContext)(Np);return(0,cs.useEffect)(()=>(s(i),()=>s(void 0)),[i,s]),(0,WE.jsx)("div",{ref:n,id:i,"aria-hidden":"true",className:r,...o,children:t})});var YE=d(H(),1);var Ey=d(F(),1),Ry="data-wp-hash";function Cy(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&pV(document)),e.__wpStyleRuntime}function fV(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ry}]`))if(r.getAttribute(Ry)===t)return!0;return!1}function $E(e,t,r){if(!e.head)return;let o=Cy(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(fV(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ry,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function pV(e){let t=Cy();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)$E(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function mV(e,t){let r=Cy();r.styles.set(e,t);for(let o of r.documents.keys())$E(o,e,t)}typeof process>"u",mV("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 Sy={"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"},qE=(0,YE.forwardRef)(function({className:t,render:r,children:o,hiddenUntilFound:n=!0,...i},s){return(0,Ey.jsx)(Sv,{ref:s,className:a=>U(Sy.content,a.open&&a.transitionStatus==="idle"&&Sy["overflow-visible"],t),hiddenUntilFound:n,...i,children:(0,Ey.jsx)(Zf,{className:Sy["content-inner"],render:r,children:o})})});var KE=d(H(),1);function kl(e,t,r){return(0,KE.cloneElement)(e??t,{children:r})}var nC=d(H(),1);var gV=["input:not([inert]):not([inert] *)","select:not([inert]):not([inert] *)","textarea:not([inert]):not([inert] *)","a[href]:not([inert]):not([inert] *)","button:not([inert]):not([inert] *)","[tabindex]:not(slot):not([inert]):not([inert] *)","audio[controls]:not([inert]):not([inert] *)","video[controls]:not([inert]):not([inert] *)",'[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)',"details>summary:first-of-type:not([inert]):not([inert] *)","details:not([inert]):not([inert] *)"],Ty=gV.join(","),QE=typeof Element>"u",hu=QE?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Mp=!QE&&Element.prototype.getRootNode?function(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}:function(e){return e?.ownerDocument},Vp=function(t,r){var o;r===void 0&&(r=!0);var n=t==null||(o=t.getAttribute)===null||o===void 0?void 0:o.call(t,"inert"),i=n===""||n==="true",s=i||r&&t&&(typeof t.closest=="function"?t.closest("[inert]"):Vp(t.parentNode));return s},hV=function(t){var r,o=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return o===""||o==="true"},bV=function(t,r,o){if(Vp(t))return[];var n=Array.prototype.slice.apply(t.querySelectorAll(Ty));return r&&hu.call(t,Ty)&&n.unshift(t),n=n.filter(o),n},Py=function(t,r,o){for(var n=[],i=Array.from(t);i.length;){var s=i.shift();if(!Vp(s,!1))if(s.tagName==="SLOT"){var a=s.assignedElements(),c=a.length?a:s.children,l=Py(c,!0,o);o.flatten?n.push.apply(n,l):n.push({scopeParent:s,candidates:l})}else{var u=hu.call(s,Ty);u&&o.filter(s)&&(r||!t.includes(s))&&n.push(s);var f=s.shadowRoot||typeof o.getShadowRoot=="function"&&o.getShadowRoot(s),m=!Vp(f,!1)&&(!o.shadowRootFilter||o.shadowRootFilter(s));if(f&&m){var p=Py(f===!0?s.children:f.children,!0,o);o.flatten?n.push.apply(n,p):n.push({scopeParent:s,candidates:p})}else i.unshift.apply(i,s.children)}}return n},JE=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},eC=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||hV(t))&&!JE(t)?0:t.tabIndex},vV=function(t,r){var o=eC(t);return o<0&&r&&!JE(t)?0:o},yV=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},tC=function(t){return t.tagName==="INPUT"},_V=function(t){return tC(t)&&t.type==="hidden"},wV=function(t){var r=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(o){return o.tagName==="SUMMARY"});return r},xV=function(t,r){for(var o=0;o<t.length;o++)if(t[o].checked&&t[o].form===r)return t[o]},SV=function(t){if(!t.name)return!0;var r=t.form||Mp(t),o=function(a){return r.querySelectorAll('input[type="radio"][name="'+a+'"]')},n;if(typeof window<"u"&&typeof window.CSS<"u"&&typeof window.CSS.escape=="function")n=o(window.CSS.escape(t.name));else try{n=o(t.name)}catch(s){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",s.message),!1}var i=xV(n,t.form);return!i||i===t},RV=function(t){return tC(t)&&t.type==="radio"},EV=function(t){return RV(t)&&!SV(t)},CV=function(t){var r,o=t&&Mp(t),n=(r=o)===null||r===void 0?void 0:r.host,i=!1;if(o&&o!==t){var s,a,c;for(i=!!((s=n)!==null&&s!==void 0&&(a=s.ownerDocument)!==null&&a!==void 0&&a.contains(n)||t!=null&&(c=t.ownerDocument)!==null&&c!==void 0&&c.contains(t));!i&&n;){var l,u,f;o=Mp(n),n=(l=o)===null||l===void 0?void 0:l.host,i=!!((u=n)!==null&&u!==void 0&&(f=u.ownerDocument)!==null&&f!==void 0&&f.contains(n))}}return i},XE=function(t){var r=t.getBoundingClientRect(),o=r.width,n=r.height;return o===0&&n===0},TV=function(t,r){var o=r.displayCheck,n=r.getShadowRoot;if(o==="full-native"&&"checkVisibility"in t){var i=t.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});return!i}if(getComputedStyle(t).visibility==="hidden")return!0;var s=hu.call(t,"details>summary:first-of-type"),a=s?t.parentElement:t;if(hu.call(a,"details:not([open]) *"))return!0;if(!o||o==="full"||o==="full-native"||o==="legacy-full"){if(typeof n=="function"){for(var c=t;t;){var l=t.parentElement,u=Mp(t);if(l&&!l.shadowRoot&&n(l)===!0)return XE(t);t.assignedSlot?t=t.assignedSlot:!l&&u!==t.ownerDocument?t=u.host:t=l}t=c}if(CV(t))return!t.getClientRects().length;if(o!=="legacy-full")return!0}else if(o==="non-zero-area")return XE(t);return!1},PV=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var r=t.parentElement;r;){if(r.tagName==="FIELDSET"&&r.disabled){for(var o=0;o<r.children.length;o++){var n=r.children.item(o);if(n.tagName==="LEGEND")return hu.call(r,"fieldset[disabled] *")?!0:!n.contains(t)}return!0}r=r.parentElement}return!1},kV=function(t,r){return!(r.disabled||_V(r)||TV(r,t)||wV(r)||PV(r))},ZE=function(t,r){return!(EV(r)||eC(r)<0||!kV(t,r))},OV=function(t){var r=parseInt(t.getAttribute("tabindex"),10);return!!(isNaN(r)||r>=0)},rC=function(t){var r=[],o=[];return t.forEach(function(n,i){var s=!!n.scopeParent,a=s?n.scopeParent:n,c=vV(a,s),l=s?rC(n.candidates):a;c===0?s?r.push.apply(r,l):r.push(a):o.push({documentOrder:i,tabIndex:c,item:n,isScope:s,content:l})}),o.sort(yV).reduce(function(n,i){return i.isScope?n.push.apply(n,i.content):n.push(i.content),n},[]).concat(r)},oC=function(t,r){r=r||{};var o;return r.getShadowRoot?o=Py([t],r.includeContainer,{filter:ZE.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:OV}):o=bV(t,r.includeContainer,ZE.bind(null,r)),rC(o)};var AV=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function iC({initialFocus:e,deprioritizedAttributes:t}){let r=(0,nC.useRef)(null),o=e;return(e===void 0||e===!0)&&(o=n=>{if(n==="touch")return r.current??!0;let i=r.current;if(!i)return!0;let s=oC(i,AV());for(let a of s)if(a instanceof HTMLElement&&!t.some(c=>a.hasAttribute(c)))return a;return!0}),{resolvedInitialFocus:o,popupRef:r}}var IV=d(aC(),1);var cC=d(bu(),1),{lock:tie,unlock:uC}=(0,cC.__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 NV(){let e=IV;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return uC(e.privateApis).ThemeProvider}var Fp=NV();var dC=d(H(),1),ky="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"&&VV(document)),e.__wpStyleRuntime}function MV(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ky}]`))if(r.getAttribute(ky)===t)return!0;return!1}function fC(e,t,r){if(!e.head)return;let o=Oy(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(MV(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ky,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function VV(e){let t=Oy();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 FV(e,t){let r=Oy();r.styles.set(e,t);for(let o of r.documents.keys())fC(o,e,t)}typeof process>"u",FV("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var LV={stack:"_19ce0419607e1896__stack"},DV={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)"},j=(0,dC.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...a},c){let l={gap:r&&DV[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return Ot({render:s,ref:c,props:He(a,{style:l,className:LV.stack})})});var OC=d(H(),1);var ct={};ao(ct,{Popup:()=>jp,Portal:()=>Dp,Positioner:()=>Bp,Provider:()=>PC,Root:()=>zp,Trigger:()=>Hp});var xC=d(H(),1);var hC=d(H(),1);var Iy="data-wp-hash";function Ny(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&jV(document)),e.__wpStyleRuntime}function BV(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Iy}]`))if(r.getAttribute(Iy)===t)return!0;return!1}function mC(e,t,r){if(!e.head)return;let o=Ny(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(BV(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Iy,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function jV(e){let t=Ny();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)mC(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function HV(e,t){let r=Ny();r.styles.set(e,t);for(let o of r.documents.keys())mC(o,e,t)}typeof process>"u",HV("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 pC={slot:"_11fc52b637ff8a7e__slot"},gC="data-wp-compat-overlay-slot";function zV(){return typeof document>"u"?null:document}function WV(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var qn=null;function Ay(e){return e.setAttribute("aria-hidden","false"),e}function UV(e){let t=e.createElement("div");return t.setAttribute(gC,""),pC.slot&&t.classList.add(pC.slot),e.body.appendChild(t),t}function Lp(){if(typeof window>"u"||!WV()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=zV();if(!e||!e.body)return;if(qn&&qn.ownerDocument===e&&qn.isConnected)return Ay(qn);let t=e.querySelector(`[${gC}]`);return t instanceof HTMLDivElement?(qn=Ay(t),qn):(qn?.isConnected&&qn.remove(),qn=Ay(UV(e)),qn)}var bC=d(F(),1),Dp=(0,hC.forwardRef)(function({container:t,...r},o){return(0,bC.jsx)(fo.Portal,{container:t??Lp(),...r,ref:o})});var vC=d(H(),1),wC=d(F(),1),My="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"&&$V(document)),e.__wpStyleRuntime}function YV(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${My}]`))if(r.getAttribute(My)===t)return!0;return!1}function yC(e,t,r){if(!e.head)return;let o=Vy(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(YV(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(My,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function $V(e){let t=Vy();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)yC(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function _C(e,t){let r=Vy();r.styles.set(e,t);for(let o of r.documents.keys())yC(o,e,t)}typeof process>"u",_C("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var qV={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",_C("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 GV={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Bp=(0,vC.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},s){return(0,wC.jsx)(fo.Positioner,{ref:s,align:t,side:o,sideOffset:n,...i,className:U(qV["box-sizing"],GV.positioner,r)})});var vu=d(F(),1),Fy="data-wp-hash";function Ly(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&XV(document)),e.__wpStyleRuntime}function KV(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Fy}]`))if(r.getAttribute(Fy)===t)return!0;return!1}function SC(e,t,r){if(!e.head)return;let o=Ly(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(KV(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Fy,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function XV(e){let t=Ly();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)SC(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function ZV(e,t){let r=Ly();r.styles.set(e,t);for(let o of r.documents.keys())SC(o,e,t)}typeof process>"u",ZV("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 QV={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},JV={background:"#1e1e1e"},jp=(0,xC.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},s){let a=(0,vu.jsx)(Fp,{color:JV,children:(0,vu.jsx)(fo.Popup,{ref:s,className:U(QV.popup,n),...i,children:o})}),c=kl(r,(0,vu.jsx)(Bp,{}),a);return kl(t,(0,vu.jsx)(Dp,{}),c)});var RC=d(H(),1),EC=d(F(),1),Hp=(0,RC.forwardRef)(function(t,r){return(0,EC.jsx)(fo.Trigger,{ref:r,...t})});var CC=d(F(),1);function zp(e){return(0,CC.jsx)(fo.Root,{...e})}var TC=d(F(),1);function PC({...e}){return(0,TC.jsx)(fo.Provider,{...e})}var En=d(F(),1),Dy="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"&&tF(document)),e.__wpStyleRuntime}function eF(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Dy}]`))if(r.getAttribute(Dy)===t)return!0;return!1}function AC(e,t,r){if(!e.head)return;let o=By(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(eF(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Dy,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function tF(e){let t=By();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)AC(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function rF(e,t){let r=By();r.styles.set(e,t);for(let o of r.documents.keys())AC(o,e,t)}typeof process>"u",rF("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 kC={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},jy=(0,OC.forwardRef)(function({label:t,className:r,children:o,disabled:n,focusableWhenDisabled:i=!0,icon:s,size:a,shortcut:c,positioner:l,...u},f){let m=U(kC["icon-button"],r);return(0,En.jsxs)(zp,{children:[(0,En.jsx)(Hp,{ref:f,disabled:n&&!i,render:(0,En.jsx)(Cl,{...u,size:a,"aria-label":t,"aria-keyshortcuts":c?.ariaKeyShortcut,disabled:n,focusableWhenDisabled:i}),className:m,children:(0,En.jsx)(Pi,{icon:s,size:24,className:kC.icon})}),(0,En.jsxs)(jp,{positioner:l,children:[t,c&&(0,En.jsxs)(En.Fragment,{children:[" ",(0,En.jsx)("span",{"aria-hidden":"true",children:c.displayShortcut})]})]})]})});var $o=d(H(),1);var us=d(H(),1);function IC(e){let t=(0,us.useRef)(e);t.current=e;let r=(0,us.useRef)(null),o=(0,us.useRef)(!1),n=(0,us.useCallback)(()=>{o.current||(r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{t.current(),r.current=null},0))},[]);return(0,us.useEffect)(()=>(o.current=!1,()=>{o.current=!0,r.current&&clearTimeout(r.current)}),[]),n}var yu=d(F(),1),Hy=!1;function NC(e){let t=e.toLowerCase(),r=Hy?(0,$o.createContext)(null):null;function o(){return(0,$o.useContext)(r)}function n(){return null}let i=Hy?o:n;function s({children:l}){let u=(0,$o.useRef)(null),f=IC(()=>{let g=u.current;if(!g)throw new Error(`${e}: Missing <${e}.Title>. For accessibility, every ${t} requires a title. If needed, the title can be visually hidden but must not be omitted.`);if(!g.textContent?.trim())throw new Error(`${e}: <${e}.Title> cannot be empty. Provide meaningful text content for the ${t} title.`)}),m=(0,$o.useCallback)(g=>(u.current=g,f(),()=>{u.current=null,f()}),[f]),p=(0,$o.useMemo)(()=>({registerTitle:m}),[m]);return(0,$o.useEffect)(()=>{f()},[f]),(0,yu.jsx)(r.Provider,{value:p,children:l})}function a({children:l}){return(0,yu.jsx)(yu.Fragment,{children:l})}return{ValidationProvider:Hy?s:a,useValidationContext:i}}var MC=d(H(),1),zy="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"&&nF(document)),e.__wpStyleRuntime}function oF(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${zy}]`))if(r.getAttribute(zy)===t)return!0;return!1}function VC(e,t,r){if(!e.head)return;let o=Wy(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(oF(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(zy,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function nF(e){let t=Wy();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)VC(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function iF(e,t){let r=Wy();r.styles.set(e,t);for(let o of r.documents.keys())VC(o,e,t)}typeof process>"u",iF("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 sF={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},Eo=(0,MC.forwardRef)(function({render:t,...r},o){return Ot({render:t,ref:o,props:He({className:sF["visually-hidden"]},r,{"data-visually-hidden":""})})});var FC=d(H(),1),LC=d(K(),1),Ol=d(F(),1),Uy="data-wp-hash";function Yy(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&lF(document)),e.__wpStyleRuntime}function aF(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Uy}]`))if(r.getAttribute(Uy)===t)return!0;return!1}function DC(e,t,r){if(!e.head)return;let o=Yy(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(aF(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Uy,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function lF(e){let t=Yy();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)DC(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Up(e,t){let r=Yy();r.styles.set(e,t);for(let o of r.documents.keys())DC(o,e,t)}typeof process>"u",Up("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var cF={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Up("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_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(--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 uF={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"};typeof process>"u",Up("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 Wp={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",Up("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-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 dF={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Gn=(0,FC.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,render:i,className:s,...a},c){return Ot({render:i,defaultTagName:"a",ref:c,props:He(a,{className:U(dF.a,cF["box-sizing"],uF["outset-ring--focus-except-active"],r!=="unstyled"&&Wp.link,r!=="unstyled"&&Wp[`is-${o}`],r==="unstyled"&&Wp["is-unstyled"],s),target:n?"_blank":void 0,children:(0,Ol.jsxs)(Ol.Fragment,{children:[t,n&&(0,Ol.jsx)("span",{className:Wp["link-icon"],role:"img","aria-label":(0,LC.__)("(opens in a new tab)")})]})})})});var ds={};ao(ds,{ActionButton:()=>lT,ActionLink:()=>dT,Actions:()=>QC,CloseIcon:()=>oT,Description:()=>KC,Root:()=>HC,Title:()=>YC});var Al=d(H(),1);import{speak as fF}from"@wordpress/a11y";var Il=d(F(),1),qy="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"&&mF(document)),e.__wpStyleRuntime}function pF(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${qy}]`))if(r.getAttribute(qy)===t)return!0;return!1}function BC(e,t,r){if(!e.head)return;let o=Gy(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(pF(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(qy,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function mF(e){let t=Gy();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 jC(e,t){let r=Gy();r.styles.set(e,t);for(let o of r.documents.keys())BC(o,e,t)}typeof process>"u",jC("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var gF={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",jC("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 $y={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"},hF={neutral:null,info:ry,warning:Bv,success:fy,error:ki};function bF(e){return e==="error"?"assertive":"polite"}function vF(e){if(e){if(typeof e=="string")return e;try{return(0,Al.renderToString)(e)}catch{return}}}function yF(e,t){let r=vF(e);(0,Al.useEffect)(()=>{r&&fF(r,t)},[r,t])}var HC=(0,Al.forwardRef)(function({intent:t="neutral",children:r,icon:o,spokenMessage:n=r,politeness:i=bF(t),render:s,...a},c){yF(n,i);let l=o===null?null:o??hF[t],u=U($y.notice,$y[`is-${t}`],gF["box-sizing"]);return Ot({defaultTagName:"div",render:s,ref:c,props:He({className:u,children:(0,Il.jsxs)(Il.Fragment,{children:[r,l&&(0,Il.jsx)(Pi,{className:$y.icon,icon:l})]})},a)})});var zC=d(H(),1);var UC=d(F(),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"&&wF(document)),e.__wpStyleRuntime}function _F(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ky}]`))if(r.getAttribute(Ky)===t)return!0;return!1}function WC(e,t,r){if(!e.head)return;let o=Xy(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(_F(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ky,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function wF(e){let t=Xy();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)WC(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function xF(e,t){let r=Xy();r.styles.set(e,t);for(let o of r.documents.keys())WC(o,e,t)}typeof process>"u",xF("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 SF={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"},YC=(0,zC.forwardRef)(function({className:t,...r},o){return(0,UC.jsx)(ze,{ref:o,variant:"heading-md",className:U(SF.title,t),...r})});var $C=d(H(),1);var GC=d(F(),1),Zy="data-wp-hash";function Qy(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&EF(document)),e.__wpStyleRuntime}function RF(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Zy}]`))if(r.getAttribute(Zy)===t)return!0;return!1}function qC(e,t,r){if(!e.head)return;let o=Qy(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(RF(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Zy,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function EF(e){let t=Qy();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)qC(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function CF(e,t){let r=Qy();r.styles.set(e,t);for(let o of r.documents.keys())qC(o,e,t)}typeof process>"u",CF("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 TF={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"},KC=(0,$C.forwardRef)(function({className:t,...r},o){return(0,GC.jsx)(ze,{ref:o,variant:"body-md",className:U(TF.description,t),...r})});var XC=d(H(),1);var Jy="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"&&kF(document)),e.__wpStyleRuntime}function PF(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Jy}]`))if(r.getAttribute(Jy)===t)return!0;return!1}function ZC(e,t,r){if(!e.head)return;let o=e_(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(PF(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Jy,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function kF(e){let t=e_();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ZC(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function OF(e,t){let r=e_();r.styles.set(e,t);for(let o of r.documents.keys())ZC(o,e,t)}typeof process>"u",OF("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 AF={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"},QC=(0,XC.forwardRef)(function({render:t,...r},o){return Ot({defaultTagName:"div",render:t,ref:o,props:He({className:AF.actions},r)})});var JC=d(H(),1),eT=d(K(),1);var rT=d(F(),1),t_="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"&&NF(document)),e.__wpStyleRuntime}function IF(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${t_}]`))if(r.getAttribute(t_)===t)return!0;return!1}function tT(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(IF(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(t_,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function NF(e){let t=r_();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)tT(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function MF(e,t){let r=r_();r.styles.set(e,t);for(let o of r.documents.keys())tT(o,e,t)}typeof process>"u",MF("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 VF={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"},oT=(0,JC.forwardRef)(function({className:t,icon:r=Ro,label:o=(0,eT.__)("Dismiss"),...n},i){return(0,rT.jsx)(jy,{...n,ref:i,className:U(VF["close-icon"],t),variant:"minimal",size:"small",tone:"neutral",icon:r,label:o})});var iT=d(H(),1);var aT=d(F(),1),o_="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"&&LF(document)),e.__wpStyleRuntime}function FF(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 sT(e,t,r){if(!e.head)return;let o=n_(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(FF(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 LF(e){let t=n_();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)sT(e,r,o);return()=>{let 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=n_();r.styles.set(e,t);for(let o of r.documents.keys())sT(o,e,t)}typeof process>"u",DF("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 nT={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"},lT=(0,iT.forwardRef)(function({className:t,loading:r,loadingAnnouncement:o,variant:n,...i},s){return(0,aT.jsx)(Cl,{...i,...r!==void 0?{loading:r,loadingAnnouncement:o??""}:{},ref:s,size:"compact",tone:"neutral",variant:n,className:U(nT["action-button"],nT[`is-action-button-${n}`],t)})});var cT=d(H(),1);var s_=d(F(),1),i_="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"&&jF(document)),e.__wpStyleRuntime}function BF(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${i_}]`))if(r.getAttribute(i_)===t)return!0;return!1}function uT(e,t,r){if(!e.head)return;let o=a_(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(BF(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(i_,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function jF(e){let t=a_();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 HF(e,t){let r=a_();r.styles.set(e,t);for(let o of r.documents.keys())uT(o,e,t)}typeof process>"u",HF("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 zF={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"},dT=(0,cT.forwardRef)(function({className:t,render:r,...o},n){return(0,s_.jsx)(ze,{ref:n,className:U(zF["action-link"],t),...o,variant:"body-md",render:(0,s_.jsx)(Gn,{tone:"neutral",variant:"default",render:r})})});var _a={};ao(_a,{Arrow:()=>mT,Close:()=>bT,Description:()=>yT,Popup:()=>IT,Portal:()=>Yp,Positioner:()=>$p,Root:()=>MT,Title:()=>LT,Trigger:()=>jT});var fT=d(H(),1),ya=d(F(),1),l_="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"&&UF(document)),e.__wpStyleRuntime}function WF(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${l_}]`))if(r.getAttribute(l_)===t)return!0;return!1}function pT(e,t,r){if(!e.head)return;let o=u_(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(WF(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(l_,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function UF(e){let t=u_();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)pT(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function YF(e,t){let r=u_();r.styles.set(e,t);for(let o of r.documents.keys())pT(o,e,t)}typeof process>"u",YF("e53c8c48f6",'@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 components{._10450722b9676f78__positioner{z-index:var(--wp-ui-popover-z-index,initial)}._84e8f597bcf683b8__popup{outline:0}._972134b6cd5808d8__surface{--_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);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-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-md,24px);padding:var(--wpds-dimension-padding-lg,16px)}.e4d544aa033f05c6__backdrop~* ._972134b6cd5808d8__surface{border-color:transparent}@media (forced-colors:active){._972134b6cd5808d8__surface,.e4d544aa033f05c6__backdrop~* ._972134b6cd5808d8__surface{border-color:CanvasText}}.ca05d3eb89321fcd__arrow{display:flex;&[data-side=top]{bottom:-8px;rotate:180deg}&[data-side=bottom]{rotate:0deg;top:-8px}&[data-side=left]{inset-inline-end:-13px;rotate:90deg}&[data-side=right]{inset-inline-start:-13px;rotate:-90deg}}._12d8edd9eb946b5f__arrow-fill{fill:var(--wpds-color-background-surface-neutral-strong,#fff)}._6ddab482bd929dad__arrow-stroke{fill:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}._6d7e4729cd96960e__title{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.e4d544aa033f05c6__backdrop{background-color:rgba(0,0,0,.15);inset:0;opacity:1;position:fixed;z-index:var(--wp-ui-popover-z-index,initial);&[data-ending-style],&[data-starting-style]{opacity:0}@media not (prefers-reduced-motion){transition:opacity var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}}}');var c_={positioner:"_10450722b9676f78__positioner",popup:"_84e8f597bcf683b8__popup _380b81b8f79fb10f__dropdown-motion",surface:"_972134b6cd5808d8__surface",backdrop:"e4d544aa033f05c6__backdrop",arrow:"ca05d3eb89321fcd__arrow","arrow-fill":"_12d8edd9eb946b5f__arrow-fill","arrow-stroke":"_6ddab482bd929dad__arrow-stroke",title:"_6d7e4729cd96960e__title"};function $F(e){return(0,ya.jsxs)("svg",{width:"20",height:"10",viewBox:"0 0 20 10",fill:"none",...e,children:[(0,ya.jsx)("path",{d:"M20 10H0V8h1.465a4 4 0 0 0 2.676-1.027l5.19-4.388c.378-.341.96-.341 1.338 0l5.19 4.388A4 4 0 0 0 18.535 8H20z",className:c_["arrow-fill"]}),(0,ya.jsx)("path",{d:"M10 3.097 4.81 7.486A5 5 0 0 1 1.465 8.77H0V8h1.465a4 4 0 0 0 2.676-1.027l5.19-4.388c.378-.341.96-.341 1.338 0l5.19 4.388A4 4 0 0 0 18.535 8H20v.77h-1.465a5 5 0 0 1-3.345-1.284z",className:c_["arrow-stroke"]})]})}var mT=(0,fT.forwardRef)(function({children:t,className:r,...o},n){return(0,ya.jsx)(Ut.Arrow,{ref:n,className:U(c_.arrow,r),...o,children:t??(0,ya.jsx)($F,{})})});var gT=d(H(),1),hT=d(F(),1),bT=(0,gT.forwardRef)(function(t,r){return(0,hT.jsx)(Ut.Close,{ref:r,"data-wp-ui-popover-close":"",...t})});var vT=d(H(),1);var d_=d(F(),1),yT=(0,vT.forwardRef)(function({children:t,...r},o){return(0,d_.jsx)(ze,{ref:o,variant:"body-md",render:(0,d_.jsx)(Ut.Description,{...r}),children:t})});var kT=d(H(),1),OT=d(wt(),1);var _T=NC("Popover"),wT=_T.useValidationContext,xT=_T.ValidationProvider;var ST=d(H(),1);var RT=d(F(),1),Yp=(0,ST.forwardRef)(function({container:t,...r},o){return(0,RT.jsx)(Ut.Portal,{container:t??Lp(),...r,ref:o})});var ET=d(H(),1),PT=d(F(),1),f_="data-wp-hash";function p_(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&GF(document)),e.__wpStyleRuntime}function qF(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${f_}]`))if(r.getAttribute(f_)===t)return!0;return!1}function CT(e,t,r){if(!e.head)return;let o=p_(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(qF(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(f_,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function GF(e){let t=p_();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)CT(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function TT(e,t){let r=p_();r.styles.set(e,t);for(let o of r.documents.keys())CT(o,e,t)}typeof process>"u",TT("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var KF={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",TT("e53c8c48f6",'@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 components{._10450722b9676f78__positioner{z-index:var(--wp-ui-popover-z-index,initial)}._84e8f597bcf683b8__popup{outline:0}._972134b6cd5808d8__surface{--_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);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-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-md,24px);padding:var(--wpds-dimension-padding-lg,16px)}.e4d544aa033f05c6__backdrop~* ._972134b6cd5808d8__surface{border-color:transparent}@media (forced-colors:active){._972134b6cd5808d8__surface,.e4d544aa033f05c6__backdrop~* ._972134b6cd5808d8__surface{border-color:CanvasText}}.ca05d3eb89321fcd__arrow{display:flex;&[data-side=top]{bottom:-8px;rotate:180deg}&[data-side=bottom]{rotate:0deg;top:-8px}&[data-side=left]{inset-inline-end:-13px;rotate:90deg}&[data-side=right]{inset-inline-start:-13px;rotate:-90deg}}._12d8edd9eb946b5f__arrow-fill{fill:var(--wpds-color-background-surface-neutral-strong,#fff)}._6ddab482bd929dad__arrow-stroke{fill:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}._6d7e4729cd96960e__title{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.e4d544aa033f05c6__backdrop{background-color:rgba(0,0,0,.15);inset:0;opacity:1;position:fixed;z-index:var(--wp-ui-popover-z-index,initial);&[data-ending-style],&[data-starting-style]{opacity:0}@media not (prefers-reduced-motion){transition:opacity var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}}}');var XF={positioner:"_10450722b9676f78__positioner",popup:"_84e8f597bcf683b8__popup _380b81b8f79fb10f__dropdown-motion",surface:"_972134b6cd5808d8__surface",backdrop:"e4d544aa033f05c6__backdrop",arrow:"ca05d3eb89321fcd__arrow","arrow-fill":"_12d8edd9eb946b5f__arrow-fill","arrow-stroke":"_6ddab482bd929dad__arrow-stroke",title:"_6d7e4729cd96960e__title"},$p=(0,ET.forwardRef)(function({align:t="center",arrowPadding:r=8,className:o,side:n="bottom",sideOffset:i=8,...s},a){return(0,PT.jsx)(Ut.Positioner,{ref:a,align:t,arrowPadding:r,side:n,sideOffset:i,...s,className:U(KF["box-sizing"],XF.positioner,o)})});var qo=d(F(),1),g_="data-wp-hash";function h_(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&QF(document)),e.__wpStyleRuntime}function ZF(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${g_}]`))if(r.getAttribute(g_)===t)return!0;return!1}function AT(e,t,r){if(!e.head)return;let o=h_(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ZF(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(g_,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function QF(e){let t=h_();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)AT(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function JF(e,t){let r=h_();r.styles.set(e,t);for(let o of r.documents.keys())AT(o,e,t)}typeof process>"u",JF("e53c8c48f6",'@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 components{._10450722b9676f78__positioner{z-index:var(--wp-ui-popover-z-index,initial)}._84e8f597bcf683b8__popup{outline:0}._972134b6cd5808d8__surface{--_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);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-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-md,24px);padding:var(--wpds-dimension-padding-lg,16px)}.e4d544aa033f05c6__backdrop~* ._972134b6cd5808d8__surface{border-color:transparent}@media (forced-colors:active){._972134b6cd5808d8__surface,.e4d544aa033f05c6__backdrop~* ._972134b6cd5808d8__surface{border-color:CanvasText}}.ca05d3eb89321fcd__arrow{display:flex;&[data-side=top]{bottom:-8px;rotate:180deg}&[data-side=bottom]{rotate:0deg;top:-8px}&[data-side=left]{inset-inline-end:-13px;rotate:90deg}&[data-side=right]{inset-inline-start:-13px;rotate:-90deg}}._12d8edd9eb946b5f__arrow-fill{fill:var(--wpds-color-background-surface-neutral-strong,#fff)}._6ddab482bd929dad__arrow-stroke{fill:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}._6d7e4729cd96960e__title{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.e4d544aa033f05c6__backdrop{background-color:rgba(0,0,0,.15);inset:0;opacity:1;position:fixed;z-index:var(--wp-ui-popover-z-index,initial);&[data-ending-style],&[data-starting-style]{opacity:0}@media not (prefers-reduced-motion){transition:opacity var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}}}');var m_={positioner:"_10450722b9676f78__positioner",popup:"_84e8f597bcf683b8__popup _380b81b8f79fb10f__dropdown-motion",surface:"_972134b6cd5808d8__surface",backdrop:"e4d544aa033f05c6__backdrop",arrow:"ca05d3eb89321fcd__arrow","arrow-fill":"_12d8edd9eb946b5f__arrow-fill","arrow-stroke":"_6ddab482bd929dad__arrow-stroke",title:"_6d7e4729cd96960e__title"},e7="data-wp-ui-popover-close",IT=(0,kT.forwardRef)(function({backdrop:t=!1,children:r,className:o,portal:n,positioner:i,finalFocus:s,initialFocus:a,variant:c="default",...l},u){let{resolvedInitialFocus:f,popupRef:m}=iC({initialFocus:a,deprioritizedAttributes:[e7]}),p=(0,OT.useMergeRefs)([u,m]),g=c!=="unstyled",h=(0,qo.jsx)(xT,{children:r}),y=g?(0,qo.jsx)("div",{className:m_.surface,children:h}):h,b=t?(0,qo.jsx)(Ut.Backdrop,{className:m_.backdrop}):null,v=(0,qo.jsx)(Fp,{children:(0,qo.jsx)(Ut.Popup,{ref:p,initialFocus:f,finalFocus:s,className:U(g&&m_.popup,o),...l,children:y})}),_=kl(i,(0,qo.jsx)($p,{}),v);return kl(n,(0,qo.jsx)(Yp,{}),(0,qo.jsxs)(qo.Fragment,{children:[b,_]}))});var NT=d(F(),1);function MT(e){return(0,NT.jsx)(Ut.Root,{...e})}var VT=d(wt(),1),Nl=d(H(),1);var v_=d(F(),1),b_="data-wp-hash";function y_(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&r7(document)),e.__wpStyleRuntime}function t7(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${b_}]`))if(r.getAttribute(b_)===t)return!0;return!1}function FT(e,t,r){if(!e.head)return;let o=y_(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(t7(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(b_,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function r7(e){let t=y_();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)FT(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function o7(e,t){let r=y_();r.styles.set(e,t);for(let o of r.documents.keys())FT(o,e,t)}typeof process>"u",o7("e53c8c48f6",'@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 components{._10450722b9676f78__positioner{z-index:var(--wp-ui-popover-z-index,initial)}._84e8f597bcf683b8__popup{outline:0}._972134b6cd5808d8__surface{--_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);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-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-md,24px);padding:var(--wpds-dimension-padding-lg,16px)}.e4d544aa033f05c6__backdrop~* ._972134b6cd5808d8__surface{border-color:transparent}@media (forced-colors:active){._972134b6cd5808d8__surface,.e4d544aa033f05c6__backdrop~* ._972134b6cd5808d8__surface{border-color:CanvasText}}.ca05d3eb89321fcd__arrow{display:flex;&[data-side=top]{bottom:-8px;rotate:180deg}&[data-side=bottom]{rotate:0deg;top:-8px}&[data-side=left]{inset-inline-end:-13px;rotate:90deg}&[data-side=right]{inset-inline-start:-13px;rotate:-90deg}}._12d8edd9eb946b5f__arrow-fill{fill:var(--wpds-color-background-surface-neutral-strong,#fff)}._6ddab482bd929dad__arrow-stroke{fill:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}._6d7e4729cd96960e__title{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.e4d544aa033f05c6__backdrop{background-color:rgba(0,0,0,.15);inset:0;opacity:1;position:fixed;z-index:var(--wp-ui-popover-z-index,initial);&[data-ending-style],&[data-starting-style]{opacity:0}@media not (prefers-reduced-motion){transition:opacity var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}}}');var n7={positioner:"_10450722b9676f78__positioner",popup:"_84e8f597bcf683b8__popup _380b81b8f79fb10f__dropdown-motion",surface:"_972134b6cd5808d8__surface",backdrop:"e4d544aa033f05c6__backdrop",arrow:"ca05d3eb89321fcd__arrow","arrow-fill":"_12d8edd9eb946b5f__arrow-fill","arrow-stroke":"_6ddab482bd929dad__arrow-stroke",title:"_6d7e4729cd96960e__title"},LT=(0,Nl.forwardRef)(function({children:t,...r},o){let n=wT(),i=(0,Nl.useRef)(null),s=(0,VT.useMergeRefs)([i,o]);return(0,Nl.useEffect)(()=>{if(n)return n.registerTitle(i.current)},[n]),(0,v_.jsx)(ze,{ref:s,variant:"heading-xl",render:(0,v_.jsx)(Ut.Title,{...r}),className:n7.title,children:t})});var DT=d(H(),1),BT=d(F(),1),jT=(0,DT.forwardRef)(function(t,r){return(0,BT.jsx)(Ut.Trigger,{ref:r,...t})});var Or=d(F(),1),w_="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"&&s7(document)),e.__wpStyleRuntime}function i7(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${w_}]`))if(r.getAttribute(w_)===t)return!0;return!1}function WT(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(i7(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(w_,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function s7(e){let t=x_();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)WT(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function a7(e,t){let r=x_();r.styles.set(e,t);for(let o of r.documents.keys())WT(o,e,t)}typeof process>"u",a7("846edc217c","._5f4053eba32ce092__list{list-style:none;margin:0;padding:0}._5f4053eba32ce092__list>li{flex-shrink:0}._5f4053eba32ce092__list>li:last-child{flex-shrink:1;min-width:0}.d1978551971a3360__current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._6d9152063d443376__separator{color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);margin:0 var(--wpds-dimension-gap-sm,8px);user-select:none}");var __={list:"_5f4053eba32ce092__list",current:"d1978551971a3360__current",separator:"_6d9152063d443376__separator"},l7=({items:e})=>{if(!e.length)return null;let t=e.slice(0,-1),r=e[e.length-1];return(0,Or.jsx)("nav",{"aria-label":(0,zT.__)("Breadcrumbs"),children:(0,Or.jsxs)(j,{render:(0,Or.jsx)("ul",{}),direction:"row",align:"center",className:__.list,children:[t.map((o,n)=>(0,Or.jsxs)("li",{children:[(0,Or.jsx)(ze,{variant:"body-lg",render:(0,Or.jsx)(Gn,{tone:"neutral",render:(0,Or.jsx)(HT,{to:o.to})}),children:o.label}),(0,Or.jsx)(ze,{variant:"body-lg","aria-hidden":"true",className:__.separator,children:"/"})]},n)),(0,Or.jsx)("li",{children:r.to?(0,Or.jsx)(ze,{variant:"body-lg",render:(0,Or.jsx)(Gn,{tone:"neutral",render:(0,Or.jsx)(HT,{to:r.to})}),children:r.label}):(0,Or.jsx)(ze,{variant:"heading-lg",render:(0,Or.jsx)("h1",{}),className:__.current,children:r.label})})]})})},_u=l7;var UT=d(H(),1),YT=d(F(),1),$T=(0,UT.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,YT.jsx)(o,{ref:i,className:U("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));$T.displayName="NavigableRegion";var qT=$T;var KT=d(oe(),1),{Fill:XT,Slot:ZT}=(0,KT.createSlotFill)("SidebarToggle");var Go=d(F(),1),S_="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"&&u7(document)),e.__wpStyleRuntime}function c7(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${S_}]`))if(r.getAttribute(S_)===t)return!0;return!1}function QT(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(c7(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(S_,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function u7(e){let t=R_();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)QT(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function d7(e,t){let r=R_();r.styles.set(e,t);for(let o of r.documents.keys())QT(o,e,t)}typeof process>"u",d7("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 wa={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 JT({headingLevel:e=1,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:s,showSidebarToggle:a=!0}){let c=`h${e}`;return(0,Go.jsxs)(j,{direction:"column",className:wa.header,children:[(0,Go.jsxs)(j,{className:wa["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,Go.jsxs)(j,{direction:"row",gap:"sm",align:"center",justify:"start",children:[a&&(0,Go.jsx)(ZT,{bubblesVirtually:!0,className:wa["sidebar-toggle-slot"]}),o&&(0,Go.jsx)("div",{className:wa["header-visual"],"aria-hidden":"true",children:o}),n&&(0,Go.jsx)(ze,{className:wa["header-title"],render:(0,Go.jsx)(c,{}),variant:"heading-lg",children:n}),t,r]}),s&&(0,Go.jsx)(j,{align:"center",className:wa["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,Go.jsx)(ze,{render:(0,Go.jsx)("p",{}),variant:"body-md",className:wa["header-subtitle"],children:i})]})}var wu=d(F(),1),C_="data-wp-hash";function T_(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&p7(document)),e.__wpStyleRuntime}function f7(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${C_}]`))if(r.getAttribute(C_)===t)return!0;return!1}function eP(e,t,r){if(!e.head)return;let o=T_(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(f7(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(C_,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function p7(e){let t=T_();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)eP(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function m7(e,t){let r=T_();r.styles.set(e,t);for(let o of r.documents.keys())eP(o,e,t)}typeof process>"u",m7("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 E_={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 tP({headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,children:s,className:a,actions:c,ariaLabel:l,hasPadding:u=!1,showSidebarToggle:f=!0}){let m=U(E_.page,a);return(0,wu.jsxs)(qT,{className:m,ariaLabel:l??(typeof n=="string"?n:""),children:[(n||t||r||c||o)&&(0,wu.jsx)(JT,{headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:c,showSidebarToggle:f}),u?(0,wu.jsx)("div",{className:U(E_.content,E_["has-padding"]),children:s}):s]})}tP.SidebarToggleFill=XT;var xa=tP;var oP=d(oe(),1),Kp=d(K(),1);import{useNavigate as g7}from"@wordpress/route";var rP=d(bu(),1),{lock:Kae,unlock:qp}=(0,rP.__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/content-types");var fs=d(F(),1),{Tabs:Gp}=qp(oP.privateApis);function h7({activeTab:e,children:t}){let r=g7();return(0,fs.jsxs)(xa,{ariaLabel:(0,Kp.__)("Content Types"),className:"content-types-page",children:[(0,fs.jsx)(Gp,{selectedTabId:e,onSelect:o=>r({to:`/${o}`}),children:(0,fs.jsx)("div",{className:"content-types-tabs-wrapper",children:(0,fs.jsxs)(Gp.TabList,{children:[(0,fs.jsx)(Gp.Tab,{tabId:"post-types",children:(0,Kp.__)("Post Types")}),(0,fs.jsx)(Gp.Tab,{tabId:"taxonomies",children:(0,Kp.__)("Taxonomies")})]})})}),t]})}var PN=d(oe(),1);var Hr=d(H(),1),E5=d(wt(),1);var em=d(H(),1);var P_=d(K(),1);var xt="isAny",St="isNone",Ar="isAll",Ir="isNotAll",Zr="between",Qr="inThePast",po="over",Ct="is",Tt="isNot",ps="lessThan",ms="greaterThan",gs="lessThanOrEqual",hs="greaterThanOrEqual",bs="before",vs="after",ys="beforeInc",_s="afterInc",Kn="contains",Xn="notContains",Zn="startsWith",ws="on",xs="notOn",Xp=["asc","desc"],nP={asc:"↑",desc:"↓"},Zp={asc:"ascending",desc:"descending"},Qp={asc:(0,P_.__)("Sort ascending"),desc:(0,P_.__)("Sort descending")},iP={asc:Vv,desc:kv},Ml="table",Jp="grid",sP="list",aP="activity",lP="pickerGrid",cP="pickerTable",uP="pickerActivity";var dP=(0,em.createContext)({view:{type:Ml},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,em.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});dP.displayName="DataViewsContext";var de=dP;var Jn=d(K(),1);var Ta=d(K(),1),am=d(oe(),1),To=d(H(),1),VP=d(k_(),1);var pP=d(oe(),1),mP=d(K(),1),gP=d(F(),1),O_="dataviews-selection-checkbox";function Ss({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...s}){let a=o(r),c=e.includes(a),l=!i&&c,u=n?.getValue?.({item:r})||(0,mP.__)("(no title)");return(0,gP.jsx)(pP.CheckboxControl,{className:O_,"aria-label":u,"aria-disabled":i,checked:l,onChange:()=>{i||t(c?e.filter(f=>a!==f):[...e,a])},...s})}var Sa=d(oe(),1),yP=d(K(),1),Fl=d(H(),1);var _P=d(At(),1),A_=d(wt(),1);var bP=d(bu(),1),{lock:lle,unlock:Re}=(0,bP.__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 ft=d(F(),1),{Menu:Vl,kebabCase:b7}=Re(Sa.privateApis);function v7({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,ft.jsx)(Sa.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function y7({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,ft.jsx)(Vl.Item,{disabled:e.disabled,onClick:t,children:(0,ft.jsx)(Vl.ItemLabel,{children:o})})}function Ra({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,ft.jsx)(Sa.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${b7(e.id)}`,children:(0,ft.jsx)(e.RenderModal,{items:t,closeModal:r})})}function I_({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,Fl.useMemo)(()=>e.reduce((a,c)=>((c.isPrimary?a.primaryActions:a.regularActions).push(c),a),{primaryActions:[],regularActions:[]}),[e]),s=a=>a.map(c=>(0,ft.jsx)(y7,{action:c,onClick:()=>{if("RenderModal"in c){o(c);return}c.callback([t],{registry:r})},items:[t]},c.id));return(0,ft.jsxs)(Vl.Group,{children:[s(n),s(i)]})}function Ll({item:e,actions:t,isCompact:r}){let o=(0,_P.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,Fl.useMemo)(()=>{let a=t.filter(l=>!l.isEligible||l.isEligible(e));return{primaryActions:a.filter(l=>l.isPrimary),eligibleActions:a}},[t,e]),s=(0,A_.useViewportMatch)("medium","<");return r?(0,ft.jsx)(vP,{item:e,actions:i,isSmall:!0,registry:o}):(0,ft.jsxs)(j,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,ft.jsx)(N_,{item:e,actions:n,registry:o}),(n.length<i.length||s)&&(0,ft.jsx)(vP,{item:e,actions:i,registry:o})]})}function vP({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,Fl.useState)(null);return(0,ft.jsxs)(ft.Fragment,{children:[(0,ft.jsxs)(Vl,{placement:"bottom-end",children:[(0,ft.jsx)(Vl.TriggerButton,{render:(0,ft.jsx)(Sa.Button,{size:r?"small":"compact",icon:mu,label:(0,yP.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,ft.jsx)(Vl.Popover,{children:(0,ft.jsx)(I_,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,ft.jsx)(Ra,{action:n,items:[e],closeModal:()=>i(null)})]})}function N_({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,Fl.useState)(null);return(0,A_.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,ft.jsxs)(ft.Fragment,{children:[t.map(a=>(0,ft.jsx)(v7,{action:a,onClick:()=>{if("RenderModal"in a){i(a);return}a.callback([e],{registry:r})},items:[e],variant:o},a.id)),!!n&&(0,ft.jsx)(Ra,{action:n,items:[e],closeModal:()=>i(null)})]})}var Ea=d(oe(),1),xu=d(K(),1),Nr=d(H(),1),RP=d(At(),1);var M_=d(wt(),1);var Rs=d(K(),1);function wP(e,t,r,o=!1){return e>0?(0,Rs.sprintf)((0,Rs._n)("%d Item selected","%d Items selected",e),e):o||r<=t?(0,Rs.sprintf)((0,Rs._n)("%d Item","%d Items",r),r):(0,Rs.sprintf)((0,Rs._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r)}var tr=d(F(),1);function _7({action:e,items:t,ActionTriggerComponent:r}){let[o,n]=(0,Nr.useState)(!1);return(0,tr.jsxs)(tr.Fragment,{children:[(0,tr.jsx)(r,{...{action:e,onClick:()=>{n(!0)},items:t}}),o&&(0,tr.jsx)(Ra,{action:e,items:t,closeModal:()=>n(!1)})]})}function Dl(e,t){return e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t)))}function tm(e,t){return(0,Nr.useMemo)(()=>Dl(e,t),[e,t])}function Bl(e,t){return(0,Nr.useMemo)(()=>t.some(r=>Dl(e,r)),[e,t])}function Su({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n,disableSelectAll:i=!1}){let s=(0,Nr.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,l=a.length===s.length;return i?(0,tr.jsx)(Ea.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:c,disabled:!c,onChange:()=>{t([])},"aria-label":(0,xu.__)("Deselect all")}):(0,tr.jsx)(Ea.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:l,indeterminate:!l&&!!a.length,onChange:()=>{t(l?[]:s.map(u=>n(u)))},"aria-label":l?(0,xu.__)("Deselect all"):(0,xu.__)("Select all")})}function xP({action:e,onClick:t,isBusy:r,items:o}){let n=typeof e.label=="string"?e.label:e.label(o);return(0,M_.useViewportMatch)("medium","<")?(0,tr.jsx)(Ea.Button,{disabled:r,accessibleWhenDisabled:!0,label:n,icon:e.icon,size:"compact",onClick:t,isBusy:r}):(0,tr.jsx)(Ea.Button,{disabled:r,accessibleWhenDisabled:!0,size:"compact",onClick:t,isBusy:r,children:n})}var EP=[];function w7({action:e,selectedItems:t,actionInProgress:r,setActionInProgress:o}){let n=(0,RP.useRegistry)(),i=(0,Nr.useMemo)(()=>t.filter(s=>!e.isEligible||e.isEligible(s)),[e,t]);return"RenderModal"in e?(0,tr.jsx)(_7,{action:e,items:i,ActionTriggerComponent:xP},e.id):(0,tr.jsx)(xP,{action:e,onClick:async()=>{o(e.id),await e.callback(t,{registry:n}),o(null)},items:i,isBusy:r===e.id},e.id)}function SP(e,t,r,o,n,i,s,a,c,l,u){let f=wP(n.length,e.length,u.totalItems,o);return(0,tr.jsxs)(j,{direction:"row",className:"dataviews-bulk-actions-footer__container",gap:"md",align:"center",children:[(0,tr.jsx)(Su,{selection:n,onChangeSelection:l,data:e,actions:t,getItemId:r,disableSelectAll:o}),(0,tr.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:f}),(0,tr.jsxs)(j,{direction:"row",className:"dataviews-bulk-actions-footer__action-buttons",gap:"xs",children:[i.map(m=>(0,tr.jsx)(w7,{action:m,selectedItems:s,actionInProgress:a,setActionInProgress:c},m.id)),s.length>0&&(0,tr.jsx)(Ea.Button,{icon:Ro,showTooltip:!0,tooltipPosition:"top",size:"compact",label:(0,xu.__)("Cancel"),disabled:!!a,accessibleWhenDisabled:!1,onClick:()=>{l(EP)}})]})]})}function x7({selection:e,actions:t,onChangeSelection:r,data:o,getItemId:n,isInfiniteScroll:i,paginationInfo:s}){let[a,c]=(0,Nr.useState)(null),l=(0,Nr.useRef)(void 0),u=(0,M_.useViewportMatch)("medium","<"),f=(0,Nr.useMemo)(()=>t.filter(h=>h.supportsBulk),[t]),m=(0,Nr.useMemo)(()=>o.filter(h=>f.some(y=>!y.isEligible||y.isEligible(h))),[o,f]),p=(0,Nr.useMemo)(()=>o.filter(h=>e.includes(n(h))&&m.includes(h)),[e,o,n,m]),g=(0,Nr.useMemo)(()=>t.filter(h=>h.supportsBulk&&(!u||h.icon)&&p.some(y=>!h.isEligible||h.isEligible(y))),[t,p,u]);if(a)l.current||(l.current=SP(o,t,n,i,e,g,p,a,c,r,s));else return l.current&&(l.current=void 0),SP(o,t,n,i,e,g,p,a,c,r,s);return l.current}function rm(){let{data:e,selection:t,actions:r=EP,onChangeSelection:o,getItemId:n,paginationInfo:i,view:s}=(0,Nr.useContext)(de);return(0,tr.jsx)(x7,{selection:t,onChangeSelection:o,data:e,actions:r,getItemId:n,isInfiniteScroll:!!s.infiniteScrollEnabled,paginationInfo:i})}var Ai=d(K(),1);var Ii=d(oe(),1),Es=d(H(),1);function om(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 Ae=d(F(),1),{Menu:et}=Re(Ii.privateApis);function S7({children:e}){return Es.Children.toArray(e).filter(Boolean).map((t,r)=>(0,Ae.jsxs)(Es.Fragment,{children:[r>0&&(0,Ae.jsx)(et.Separator,{}),t]},r))}var R7=(0,Es.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:s,canMove:a=!0,canInsertLeft:c=!0,canInsertRight:l=!0},u){let f=r.fields??[],m=f?.indexOf(t),p=r.sort?.field===t,g=!1,h=!1,y=!1,b=[],v=o.find(x=>x.id===t),{setIsShowingFilter:_}=(0,Es.useContext)(de);if(!v)return null;g=v.enableHiding!==!1,h=v.enableSorting!==!1;let w=v.header;if(b=!!v.filterBy&&v.filterBy?.operators||[],y=!r.filters?.some(x=>t===x.field)&&!!(v.hasElements||v.Edit)&&v.filterBy!==!1&&!v.filterBy?.isPrimary,!h&&!a&&!g&&!y)return w;let S=om(r,o).filter(x=>!f.includes(x.id)),R=(c||l)&&!!S.length,T=(0,Ai.isRTL)();return(0,Ae.jsxs)(et,{children:[(0,Ae.jsxs)(et.TriggerButton,{render:(0,Ae.jsx)(Ii.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:u,variant:"tertiary"}),children:[w,r.sort&&p&&(0,Ae.jsx)("span",{"aria-hidden":"true",children:nP[r.sort.direction]})]}),(0,Ae.jsx)(et.Popover,{style:{minWidth:"240px"},children:(0,Ae.jsxs)(S7,{children:[h&&(0,Ae.jsx)(et.Group,{children:Xp.map(x=>{let C=r.sort&&p&&r.sort.direction===x,M=`${t}-${x}`;return(0,Ae.jsx)(et.RadioItem,{name:"view-table-sorting",value:M,checked:C,onChange:()=>{n({...r,sort:{field:t,direction:x},showLevels:!1})},children:(0,Ae.jsx)(et.ItemLabel,{children:Qp[x]})},M)})}),y&&(0,Ae.jsx)(et.Group,{children:(0,Ae.jsx)(et.Item,{prefix:(0,Ae.jsx)(Ii.Icon,{icon:pu}),onClick:()=>{s(t),_(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:b[0]}]})},children:(0,Ae.jsx)(et.ItemLabel,{children:(0,Ai.__)("Add filter")})})}),(a||g||R)&&v&&(0,Ae.jsxs)(et.Group,{children:[a&&(0,Ae.jsx)(et.Item,{prefix:(0,Ae.jsx)(Ii.Icon,{icon:Av}),disabled:T?m>=f.length-1:m<1,onClick:()=>{let x=T?m+1:m-1,C=[...f];C.splice(m,1),C.splice(x,0,t),n({...r,fields:C})},children:(0,Ae.jsx)(et.ItemLabel,{children:(0,Ai.__)("Move left")})}),a&&(0,Ae.jsx)(et.Item,{prefix:(0,Ae.jsx)(Ii.Icon,{icon:Nv}),disabled:T?m<1:m>=f.length-1,onClick:()=>{let x=T?m-1:m+1,C=[...f];C.splice(m,1),C.splice(x,0,t),n({...r,fields:C})},children:(0,Ae.jsx)(et.ItemLabel,{children:(0,Ai.__)("Move right")})}),c&&!!S.length&&(0,Ae.jsxs)(et,{children:[(0,Ae.jsx)(et.SubmenuTriggerItem,{children:(0,Ae.jsx)(et.ItemLabel,{children:(0,Ai.__)("Insert left")})}),(0,Ae.jsx)(et.Popover,{children:S.map(x=>{let C=T?m+1:m;return(0,Ae.jsx)(et.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,C),x.id,...f.slice(C)]})},children:(0,Ae.jsx)(et.ItemLabel,{children:x.label})},x.id)})})]}),l&&!!S.length&&(0,Ae.jsxs)(et,{children:[(0,Ae.jsx)(et.SubmenuTriggerItem,{children:(0,Ae.jsx)(et.ItemLabel,{children:(0,Ai.__)("Insert right")})}),(0,Ae.jsx)(et.Popover,{children:S.map(x=>{let C=T?m:m+1;return(0,Ae.jsx)(et.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,C),x.id,...f.slice(C)]})},children:(0,Ae.jsx)(et.ItemLabel,{children:x.label})},x.id)})})]}),g&&v&&(0,Ae.jsx)(et.Item,{prefix:(0,Ae.jsx)(Ii.Icon,{icon:gu}),onClick:()=>{i(v),n({...r,fields:f.filter(x=>x!==t)})},children:(0,Ae.jsx)(et.ItemLabel,{children:(0,Ai.__)("Hide column")})})]})]})})]})}),E7=R7,jl=E7;var CP=d(H(),1),V_=d(F(),1);function C7({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 Cs({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...s}){if(!t(e))return(0,V_.jsx)("div",{className:n,...s,children:i});if(o){let c=o({item:e,className:`${n} ${n}--clickable`,...s,children:i});return(0,CP.cloneElement)(c,{onClick:l=>{l.stopPropagation(),c.props.onClick&&c.props.onClick(l)},onKeyDown:l=>{(l.key==="Enter"||l.key===""||l.key===" ")&&(l.stopPropagation(),c.props.onKeyDown&&c.props.onKeyDown(l))}})}let a=C7({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,V_.jsx)("div",{...a,...s,children:i})}var Qn=d(F(),1);function T7({item:e,level:t,titleField:r,mediaField:o,descriptionField:n,onClickItem:i,renderItemLink:s,isItemClickable:a}){return(0,Qn.jsxs)(j,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[o&&(0,Qn.jsx)(Cs,{item:e,isItemClickable:a,onClickItem:i,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":a(e)&&(i||s)&&r?r.getValue?.({item:e}):void 0,children:(0,Qn.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,Qn.jsxs)(j,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,Qn.jsxs)(Cs,{item:e,isItemClickable:a,onClickItem:i,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,Qn.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("—").join(" ")," "]}),(0,Qn.jsx)(r.render,{item:e,field:r})]}),n&&(0,Qn.jsx)(n.render,{item:e,field:n})]})]})}var nm=T7;var Ca=d(H(),1),TP=d(K(),1),P7=e=>(0,TP.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function PP({scrollContainerRef:e,enabledHorizontal:t=!1}){let[r,o]=(0,Ca.useState)(!1),[n,i]=(0,Ca.useState)(!1),s=(0,Ca.useCallback)(()=>{let a=e.current;a&&(t&&o(P7(a)),i(a.scrollTop>0))},[e,t]);return(0,Ca.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 mo(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 Ru=d(H(),1),OP=d(k_(),1);function kP(e,t,r){return e.slice(Math.min(t,r),Math.max(t,r)+1)}function k7({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,l=a&&r!==null?o.indexOf(r):-1,u=l===-1?[]:kP(o,c,l),f=n.filter(m=>!u.includes(m));return[...new Set([...f,...kP(o,c,i)])]}function O7({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 l=Math.abs(c-o);l<s&&(s=l,i=a)}),i}function Ko({data:e,getItemId:t,isItemSelectable:r,selection:o,onChangeSelection:n,selectionMode:i,shouldSelectOnClick:s}){let a=i==="multi",c=i!=="single-required",l=(0,Ru.useRef)(null),u=b=>{l.current={anchorId:b,lastTargetId:null}},f=(0,Ru.useRef)(!1);(0,Ru.useEffect)(()=>{let b=()=>{f.current=!0};return document.addEventListener("touchstart",b,{once:!0}),()=>document.removeEventListener("touchstart",b)},[]);let m=e.filter(r).map(t),p=new Set(m),h=m.length>0&&a;return{getSelectionProps:b=>{let v=p.has(b);return{...s&&{onClick:()=>{c&&o.includes(b)?n(o.filter(_=>b!==_)):n(a?[...o,b]:[b]),u(b)}},onMouseDown:_=>{_.button===0&&_.shiftKey&&h&&_.preventDefault()},onClickCapture:_=>{if(!h)return;let w=(0,OP.isAppleOS)()?_.metaKey:_.ctrlKey,S=_.target instanceof Element&&!!_.target.closest(`.${O_}`);if(!w&&!_.shiftKey){v&&S&&u(b);return}if(!(f.current||document.getSelection()?.type==="Range")&&(_.stopPropagation(),S||_.preventDefault(),!!v))if(_.shiftKey){let R=l.current;(!R||!p.has(R.anchorId))&&(R={anchorId:O7({targetId:b,orderedIds:m,selection:o})??b,lastTargetId:null}),n(k7({anchorId:R.anchorId,targetId:b,lastTargetId:R.lastTargetId,orderedIds:m,selection:o})),l.current={anchorId:R.anchorId,lastTargetId:b}}else n(o.includes(b)?o.filter(R=>b!==R):[...o,b]),u(b)}}}}}var Ts=d(oe(),1),IP=d(K(),1),NP=d(H(),1);var Co=d(F(),1);function AP({field:e,isVisible:t,onToggleVisibility:r}){return(0,Co.jsx)(Ts.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,Co.jsxs)(j,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,Co.jsx)("div",{style:{height:24,width:24},children:t&&(0,Co.jsx)(Ts.Icon,{icon:du})}),(0,Co.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function A7(e){return!!e}function im({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,NP.useContext)(de),n=om(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})=>A7(g)),l=t.fields??[],u=n.filter(g=>l.includes(g.id)).length,f=c.filter(({isVisibleFlag:g})=>t[g]??!0),m=f.length+u,p=m===1&&f.length===1;return(0,Co.jsxs)(j,{direction:"column",className:"dataviews-field-control",children:[e&&(0,Co.jsx)(Ts.BaseControl.VisualLabel,{children:(0,IP.__)("Properties")}),(0,Co.jsx)(j,{direction:"column",className:"dataviews-view-config__properties",children:(0,Co.jsxs)(Ts.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[c.map(({field:g,isVisibleFlag:h})=>{let y=t[h]??!0,b=p&&y?{...g,enableHiding:!1}:g;return(0,Co.jsx)(AP,{field:b,isVisible:y,onToggleVisibility:()=>{o({...t,[h]:!y})}},g.id)}),n.map(g=>{let h=l.includes(g.id),y=m===1&&h?{...g,enableHiding:!1}:g;return(0,Co.jsx)(AP,{field:y,isVisible:h,onToggleVisibility:()=>{o({...t,fields:h?l.filter(b=>b!==g.id):[...l,g.id]})}},g.id)})]})})]})}var sm=d(H(),1);function Xo(e,t={delay:400}){let[r,o]=(0,sm.useState)(!1);return(0,sm.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>{o(!0)},t.delay);return()=>{clearTimeout(n),o(!1)}},[e,t.delay]),r}var Se=d(F(),1);function FP(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function I7({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=U("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,Se.jsx)("div",{className:i,children:(0,Se.jsx)(n.render,{item:e,field:n})})}function MP({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:s,titleField:a,mediaField:c,descriptionField:l,selection:u,getItemId:f,isItemClickable:m,onClickItem:p,renderItemLink:g,onChangeSelection:h,onMouseDown:y,onClickCapture:b,isActionsColumnSticky:v,posinset:_}){let{paginationInfo:w}=(0,To.useContext)(de),S=tm(o,t),R=S&&u.includes(i),{showTitle:T=!0,showMedia:x=!0,showDescription:C=!0,infiniteScrollEnabled:M}=s,A=s.fields??[],O=a&&T||c&&x||l&&C;return(0,Se.jsxs)("tr",{className:U("dataviews-view-table__row",{"is-selected":S&&R,"has-bulk-actions":S}),"aria-setsize":M?w.totalItems:void 0,"aria-posinset":_,role:M?"article":void 0,onClickCapture:b,onMouseDown:P=>{let L=(0,VP.isAppleOS)()?P.metaKey:P.ctrlKey;P.button===0&&L&&window.navigator.userAgent.toLowerCase().includes("firefox")&&P.preventDefault(),y(P)},children:[e&&(0,Se.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,Se.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,Se.jsx)(Ss,{item:t,selection:u,onChangeSelection:h,getItemId:f,titleField:a,disabled:!S})})}),O&&(0,Se.jsx)("td",{children:(0,Se.jsx)(nm,{item:t,level:r,titleField:T?a:void 0,mediaField:x?c:void 0,descriptionField:C?l:void 0,isItemClickable:m,onClickItem:p,renderItemLink:g})}),A.map(P=>{let{width:L,maxWidth:I,minWidth:D,align:V}=s.layout?.styles?.[P]??{},N=n.find(k=>k.id===P),E=FP(V,N?.type);return(0,Se.jsx)("td",{style:{width:L,maxWidth:I,minWidth:D},children:(0,Se.jsx)(I7,{fields:n,item:t,column:P,align:E})},P)}),!!o?.length&&(0,Se.jsx)("td",{className:U("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":v}),onClick:P=>P.stopPropagation(),children:(0,Se.jsx)(Ll,{item:t,actions:o})})]})}function N7({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:s,onChangeSelection:a,selection:c,setOpenedFilter:l,onClickItem:u,isItemClickable:f,renderItemLink:m,view:p,className:g,empty:h}){let{containerRef:y}=(0,To.useContext)(de),b=Xo(i),v=p.groupBy?.field?r.find(q=>q.id===p.groupBy?.field):null,_=v?mo(t,v):null,w=_?Array.from(_.values()).flat():t,{getSelectionProps:S}=Ko({data:w,getItemId:o,isItemSelectable:q=>Dl(e,q),selection:c,onChangeSelection:a,selectionMode:"multi",shouldSelectOnClick:!1}),R=(0,To.useRef)(new Map),T=(0,To.useRef)(void 0),[x,C]=(0,To.useState)(),[M,A]=(0,To.useState)(null);(0,To.useEffect)(()=>{T.current&&(T.current.focus(),T.current=void 0)});let O=(0,To.useId)(),{isHorizontalScrollEnd:P,isVerticallyScrolled:L}=PP({scrollContainerRef:y,enabledHorizontal:!!e?.length}),I=Bl(e,t);if(x){T.current=x,C(void 0);return}let D=q=>{let _e=R.current.get(q.id),$=_e?R.current.get(_e.fallback):void 0;C($?.node)},V=q=>{q.preventDefault(),q.stopPropagation();let _e={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(()=>{A(_e)})},N=!!t?.length,E=r.find(q=>q.id===p.titleField),k=r.find(q=>q.id===p.mediaField),B=r.find(q=>q.id===p.descriptionField),{showTitle:W=!0,showMedia:G=!0,showDescription:ee=!0}=p,te=E&&W||k&&G||B&&ee,re=p.fields??[],le=(q,_e)=>$=>{$?R.current.set(q,{node:$,fallback:re[_e>0?_e-1:1]}):R.current.delete(q)},Q=p.infiniteScrollEnabled&&!_,se=(0,Ta.isRTL)();return N?(0,Se.jsxs)(Se.Fragment,{children:[(0,Se.jsxs)("table",{className:U("dataviews-view-table",g,{[`has-${p.layout?.density}-density`]:p.layout?.density&&["compact","comfortable"].includes(p.layout.density),"has-bulk-actions":I,"is-refreshing":!Q&&b}),"aria-busy":i,"aria-describedby":O,role:Q?"feed":void 0,inert:!Q&&i?"true":void 0,children:[(0,Se.jsxs)("colgroup",{children:[I&&(0,Se.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),te&&(0,Se.jsx)("col",{className:"dataviews-view-table__col-first-data"}),re.map((q,_e)=>(0,Se.jsx)("col",{className:U(`dataviews-view-table__col-${q}`,{"dataviews-view-table__col-expand":!te&&_e===re.length-1})},`col-${q}`)),!!e?.length&&(0,Se.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),M&&(0,Se.jsx)(am.Popover,{anchor:M,onClose:()=>A(null),placement:"bottom-start",children:(0,Se.jsx)(im,{showLabel:!1})}),(0,Se.jsx)("thead",{className:U({"dataviews-view-table__thead--stuck":L}),onContextMenu:V,children:(0,Se.jsxs)("tr",{className:"dataviews-view-table__row",children:[I&&(0,Se.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:V,children:(0,Se.jsx)(Su,{selection:c,onChangeSelection:a,data:t,actions:e,getItemId:o})}),te&&(0,Se.jsx)("th",{scope:"col",children:E&&(0,Se.jsx)(jl,{ref:le(E.id,0),fieldId:E.id,view:p,fields:r,onChangeView:s,onHide:D,setOpenedFilter:l,canMove:!1,canInsertLeft:se?p.layout?.enableMoving??!0:!1,canInsertRight:se?!1:p.layout?.enableMoving??!0})}),re.map((q,_e)=>{let{width:$,maxWidth:fe,minWidth:we,align:Ze}=p.layout?.styles?.[q]??{},ot=r.find(pe=>pe.id===q),ue=FP(Ze,ot?.type),xe=p.layout?.enableMoving??!0;return(0,Se.jsx)("th",{style:{width:$,maxWidth:fe,minWidth:we,textAlign:ue},"aria-sort":p.sort?.direction&&p.sort?.field===q?Zp[p.sort.direction]:void 0,scope:"col",children:(0,Se.jsx)(jl,{ref:le(q,_e),fieldId:q,view:p,fields:r,onChangeView:s,onHide:D,setOpenedFilter:l,canMove:xe,canInsertLeft:xe,canInsertRight:xe})},q)}),!!e?.length&&(0,Se.jsx)("th",{className:U("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!P}),children:(0,Se.jsx)("span",{className:"dataviews-view-table-header",children:(0,Ta.__)("Actions")})})]})}),N&&v&&_?Array.from(_.entries()).map(([q,_e])=>(0,Se.jsxs)("tbody",{children:[(0,Se.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,Se.jsx)("td",{colSpan:re.length+(te?1:0)+(I?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:p.groupBy?.showLabel===!1?q:(0,Ta.sprintf)((0,Ta.__)("%1$s: %2$s"),v.label,q)})}),_e.map(($,fe)=>{let we=o($)||fe.toString();return(0,Se.jsx)(MP,{item:$,level:p.showLevels&&typeof n=="function"?n($):void 0,hasBulkActions:I,actions:e,fields:r,id:we,view:p,titleField:E,mediaField:k,descriptionField:B,selection:c,getItemId:o,onChangeSelection:a,...S(we),onClickItem:u,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!P},o($))})]},`group-${q}`)):(0,Se.jsx)("tbody",{children:N&&t.map((q,_e)=>{let $=o(q)||_e.toString();return(0,Se.jsx)(MP,{item:q,level:p.showLevels&&typeof n=="function"?n(q):void 0,hasBulkActions:I,actions:e,fields:r,id:$,view:p,titleField:E,mediaField:k,descriptionField:B,selection:c,getItemId:o,onChangeSelection:a,...S($),onClickItem:u,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!P,posinset:Q?_e+1:void 0},o(q))})})]}),Q&&i&&(0,Se.jsx)("div",{className:"dataviews-loading",id:O,children:(0,Se.jsx)("p",{className:"dataviews-loading-more",children:(0,Se.jsx)(am.Spinner,{})})})]}):(0,Se.jsx)("div",{className:U("dataviews-no-results",{"is-refreshing":b}),id:O,children:h})}var LP=N7;var zP=d(oe(),1),fm=d(K(),1);var go=d(oe(),1);var Cu=d(K(),1),HP=d(wt(),1),ks=d(H(),1);var M7=d(oe(),1),V7=d(K(),1),lm=d(H(),1);var F7=d(F(),1),L7=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],D7=L7[2].value;function cm(){let e=(0,lm.useContext)(de),t=e.view;return(0,lm.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??D7,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var DP=d(H(),1);var BP=d(F(),1),Eu=(0,DP.forwardRef)(({className:e,previewSize:t,...r},o)=>(0,BP.jsx)("div",{ref:o,className:U("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`},...r}));var um=d(H(),1);function Ps(e,t){let{intersectionObserver:r}=(0,um.useContext)(de);(0,um.useEffect)(()=>{let o=e.current;if(!(!o||t===void 0||!r))return r.observe(o),()=>{r.unobserve(o)}},[e,r,t])}function dm(e,t,r){let n=!!e?.length&&t?e[0].position:void 0;return n&&r?(n-1)%r:0}var ke=d(F(),1),{Badge:B7}=Re(go.privateApis);function j7(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 jP=(0,ks.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:s,getItemId:a,item:c,actions:l,mediaField:u,titleField:f,descriptionField:m,regularFields:p,badgeFields:g,hasBulkActions:h,config:y,posinset:b,setsize:v,..._},w){let{showTitle:S=!0,showMedia:R=!0,showDescription:T=!0}=t,x=tm(l,c),C=a(c),M=(0,ks.useRef)(null),A=(0,ks.useCallback)(k=>{M.current=k,typeof w=="function"?w(k):w&&(w.current=k)},[w]);Ps(M,b);let O=(0,HP.useInstanceId)(e),P=r.includes(C),L=(0,ke.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),I=R&&u?.render,D=I?(0,ke.jsx)(u.render,{item:c,field:u,config:y}):L,V=S&&f?.render?(0,ke.jsx)(f.render,{item:c,field:f}):null,N,E;return i(c)&&n&&(V?(N={"aria-labelledby":`dataviews-view-grid__title-field-${O}`},E={id:`dataviews-view-grid__title-field-${O}`}):N={"aria-label":(0,Cu.__)("Navigate to item")}),(0,ke.jsxs)(j,{direction:"column",..._,ref:A,"aria-setsize":v,"aria-posinset":b,className:U(_.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":x&&P}),children:[(0,ke.jsx)(Cs,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:U("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!I}),...N,children:D}),h&&(0,ke.jsx)(Ss,{item:c,selection:r,onChangeSelection:o,getItemId:a,titleField:f,disabled:!x}),!!l?.length&&(0,ke.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,ke.jsx)(Ll,{item:c,actions:l,isCompact:!0})}),S&&(0,ke.jsx)("div",{className:"dataviews-view-grid__title-actions",children:(0,ke.jsx)(Cs,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:"dataviews-view-grid__title-field dataviews-title-field",...E,title:f?.getValueFormatted({item:c,field:f})||void 0,children:V})}),(0,ke.jsxs)(j,{direction:"column",gap:"xs",children:[T&&m?.render&&(0,ke.jsx)(m.render,{item:c,field:m}),!!g?.length&&(0,ke.jsx)(j,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:g.map(k=>(0,ke.jsx)(B7,{className:"dataviews-view-grid__field-value",children:(0,ke.jsx)(k.render,{item:c,field:k})},k.id))}),!!p?.length&&(0,ke.jsx)(j,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:p.map(k=>(0,ke.jsx)(go.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)(ct.Root,{children:[(0,ke.jsx)(ct.Trigger,{render:(0,ke.jsx)(go.FlexItem,{className:"dataviews-view-grid__field-name",children:k.header})}),(0,ke.jsx)(ct.Popup,{children:k.label})]}),(0,ke.jsx)(go.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,ke.jsx)(k.render,{item:c,field:k})})]})},k.id))})]})]})});function F_({data:e,isInfiniteScroll:t,className:r,inert:o,isLoading:n,view:i,fields:s,selection:a,onChangeSelection:c,onClickItem:l,isItemClickable:u,renderItemLink:f,getItemId:m,actions:p,getSelectionProps:g}){let{paginationInfo:h,resizeObserverRef:y}=(0,ks.useContext)(de),b=cm(),v=Bl(p,e),_=s.find(O=>O.id===i?.titleField),w=s.find(O=>O.id===i?.mediaField),S=s.find(O=>O.id===i?.descriptionField),R=i.fields??[],{regularFields:T,badgeFields:x}=R.reduce((O,P)=>{let L=s.find(D=>D.id===P);if(!L)return O;let I=i.layout?.badgeFields?.includes(P)?"badgeFields":"regularFields";return O[I].push(L),O},{regularFields:[],badgeFields:[]}),C="900px",M=Math.ceil(e.length/b),A=dm(e,t,b);return(0,ke.jsxs)(ke.Fragment,{children:[t&&(0,ke.jsxs)(go.Composite,{render:(0,ke.jsx)(Eu,{className:U("dataviews-view-grid-infinite-scroll",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density)}),previewSize:i.layout?.previewSize,"aria-busy":n,ref:y}),role:"feed",focusWrap:!0,inert:o,children:[Array.from({length:A}).map((O,P)=>(0,ke.jsx)(go.Composite.Item,{render:L=>(0,ke.jsx)(j,{...L,direction:"column",role:"article",className:"dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"}),"aria-hidden":!0,tabIndex:-1},`placeholder-${P}`)),e.map(O=>{let P=m(O),L=g(P),I=O.position;return(0,ke.jsx)(go.Composite.Item,{render:D=>(0,ke.jsx)(jP,{...D,id:P,role:"article",view:i,selection:a,onChangeSelection:c,onClickItem:l,isItemClickable:u,renderItemLink:f,getItemId:m,item:O,actions:p,onMouseDown:V=>{D.onMouseDown?.(V),L.onMouseDown(V)},onClickCapture:V=>{D.onClickCapture?.(V),L.onClickCapture(V)},mediaField:w,titleField:_,descriptionField:S,regularFields:T,badgeFields:x,hasBulkActions:v,posinset:I,setsize:h.totalItems,config:{sizes:C}})},P)})]}),!t&&(0,ke.jsx)(go.Composite,{role:"grid",className:U("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":M,ref:y,inert:o,children:j7(e,b).map((O,P)=>(0,ke.jsx)(go.Composite.Row,{render:(0,ke.jsx)("div",{role:"row","aria-rowindex":P+1,"aria-label":(0,Cu.sprintf)((0,Cu.__)("Row %d"),P+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${b}, minmax(0, 1fr) )`}}),children:O.map(L=>{let I=m(L),D=g(I);return(0,ke.jsx)(go.Composite.Item,{render:V=>(0,ke.jsx)(jP,{...V,id:I,role:"gridcell",view:i,selection:a,onChangeSelection:c,onClickItem:l,isItemClickable:u,renderItemLink:f,getItemId:m,item:L,actions:p,onMouseDown:N=>{V.onMouseDown?.(N),D.onMouseDown(N)},onClickCapture:N=>{V.onClickCapture?.(N),D.onClickCapture(N)},mediaField:w,titleField:_,descriptionField:S,regularFields:T,badgeFields:x,hasBulkActions:v,config:{sizes:C}})},I)})},P))})]})}var Po=d(F(),1);function H7({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:c,selection:l,view:u,className:f,empty:m}){let p=Xo(!!n),g=!!t?.length,h=u.groupBy?.field?r.find(S=>S.id===u.groupBy?.field):null,y=h?mo(t,h):null,b=u.infiniteScrollEnabled&&!y,v=y?Array.from(y.values()).flat():t,{getSelectionProps:_}=Ko({data:v,getItemId:o,isItemSelectable:S=>Dl(e,S),selection:l,onChangeSelection:i,selectionMode:"multi",shouldSelectOnClick:!1});if(!g)return(0,Po.jsx)("div",{className:U("dataviews-no-results",{"is-refreshing":p}),children:m});let w={className:U(f,{"is-refreshing":!b&&p}),inert:!b&&n?"true":void 0,isLoading:n,view:u,fields:r,selection:l,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:c,getItemId:o,actions:e,getSelectionProps:_};return(0,Po.jsxs)(Po.Fragment,{children:[g&&h&&y&&(0,Po.jsx)(j,{direction:"column",gap:"lg",children:Array.from(y.entries()).map(([S,R])=>(0,Po.jsxs)(j,{direction:"column",gap:"sm",children:[(0,Po.jsx)("h3",{className:"dataviews-view-grid__group-header",children:u.groupBy?.showLabel===!1?S:(0,fm.sprintf)((0,fm.__)("%1$s: %2$s"),h.label,S)}),(0,Po.jsx)(F_,{...w,data:R,isInfiniteScroll:!1})]},S))}),!y&&(0,Po.jsx)(F_,{...w,data:t,isInfiniteScroll:!!b}),b&&n&&(0,Po.jsx)("p",{className:"dataviews-loading-more",children:(0,Po.jsx)(zP.Spinner,{})})]})}var WP=H7;var pm=d(wt(),1),Mr=d(oe(),1),It=d(H(),1),Tu=d(K(),1);var j_=d(At(),1);var ge=d(F(),1),{Menu:L_}=Re(Mr.privateApis);function D_(e){return`${e}-item-wrapper`}function z7(e,t){return`${e}-primary-action-${t}`}function B_(e){return`${e}-dropdown`}function W7({idPrefix:e,primaryAction:t,item:r}){let o=(0,j_.useRegistry)(),[n,i]=(0,It.useState)(!1),s=z7(e,t.id),a=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,ge.jsx)("div",{role:"gridcell",children:(0,ge.jsx)(Mr.Composite.Item,{id:s,render:(0,ge.jsx)(Mr.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:a,size:"small",onClick:()=>i(!0)}),children:n&&(0,ge.jsx)(Ra,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,ge.jsx)("div",{role:"gridcell",children:(0,ge.jsx)(Mr.Composite.Item,{id:s,render:(0,ge.jsx)(Mr.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:a})})},t.id)}function UP({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:s,descriptionField:a,selectionProps:c,otherFields:l,onDropdownTriggerKeyDown:u,posinset:f}){let{showTitle:m=!0,showMedia:p=!0,showDescription:g=!0,infiniteScrollEnabled:h}=e,y=(0,It.useRef)(null),b=`${r}-label`,v=`${r}-description`,_=(0,j_.useRegistry)(),[w,S]=(0,It.useState)(!1),[R,T]=(0,It.useState)(null),x=({type:N})=>{S(N==="mouseenter")},{paginationInfo:C}=(0,It.useContext)(de);(0,It.useEffect)(()=>{o&&y.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:M,eligibleActions:A}=(0,It.useMemo)(()=>{let N=t.filter(k=>!k.isEligible||k.isEligible(n));return{primaryAction:N.filter(k=>k.isPrimary)[0],eligibleActions:N}},[t,n]),O=M&&t.length===1,P=p&&s?.render?(0,ge.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,ge.jsx)(s.render,{item:n,field:s,config:{sizes:"52px"}})}):null,L=m&&i?.render?(0,ge.jsx)(i.render,{item:n,field:i}):null,I=g&&a?.render,D=!!P&&!I&&!l.length,V=A?.length>0&&(0,ge.jsxs)(j,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[M&&(0,ge.jsx)(W7,{idPrefix:r,primaryAction:M,item:n}),!O&&(0,ge.jsxs)("div",{role:"gridcell",children:[(0,ge.jsxs)(L_,{placement:"bottom-end",children:[(0,ge.jsx)(L_.TriggerButton,{render:(0,ge.jsx)(Mr.Composite.Item,{id:B_(r),render:(0,ge.jsx)(Mr.Button,{size:"small",icon:mu,label:(0,Tu.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:u})})}),(0,ge.jsx)(L_.Popover,{children:(0,ge.jsx)(I_,{actions:A,item:n,registry:_,setActiveModalAction:T})})]}),!!R&&(0,ge.jsx)(Ra,{action:R,items:[n],closeModal:()=>T(null)})]})]});return(0,ge.jsx)(Mr.Composite.Row,{ref:y,render:(0,ge.jsx)("div",{"aria-posinset":f,"aria-setsize":h?C.totalItems:void 0}),role:h?"article":"row",className:U({"is-selected":o,"is-hovered":w}),onMouseEnter:x,onMouseLeave:x,children:(0,ge.jsxs)(j,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,ge.jsx)("div",{role:"gridcell",children:(0,ge.jsx)(Mr.Composite.Item,{id:D_(r),"aria-pressed":o,"aria-labelledby":b,"aria-describedby":v,className:"dataviews-view-list__item",...c})}),(0,ge.jsxs)(j,{direction:"row",gap:"md",justify:"start",align:D?"center":"flex-start",style:{flex:1,minWidth:0},children:[P,(0,ge.jsxs)(j,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,ge.jsxs)(j,{direction:"row",align:"center",children:[(0,ge.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:b,children:L}),V]}),I&&(0,ge.jsx)("div",{className:"dataviews-view-list__field",children:(0,ge.jsx)(a.render,{item:n,field:a})}),(0,ge.jsx)("div",{className:"dataviews-view-list__fields",id:v,children:l.map(N=>(0,ge.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,ge.jsx)(Eo,{className:"dataviews-view-list__field-label",render:(0,ge.jsx)("span",{}),children:N.label}),(0,ge.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,ge.jsx)(N.render,{item:n,field:N})})]},N.id))})]})]})]})})}function U7(e){return!!e}function H_(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:s,selection:a,view:c,className:l,empty:u}=e,f=(0,pm.useInstanceId)(H_,"view-list"),m=Xo(!!i),{paginationInfo:p}=(0,It.useContext)(de),g=r?.findLast(B=>a.includes(n(B))),h=o.find(B=>B.id===c.titleField),y=o.find(B=>B.id===c.mediaField),b=o.find(B=>B.id===c.descriptionField),v=(c?.fields??[]).map(B=>o.find(W=>B===W.id)).filter(U7),{getSelectionProps:_}=Ko({data:r,getItemId:n,isItemSelectable:()=>!0,selection:a,onChangeSelection:s,selectionMode:"single-required",shouldSelectOnClick:!0}),w=(0,It.useCallback)(B=>`${f}-${n(B)}`,[f,n]),S=(0,It.useCallback)((B,W)=>W.startsWith(w(B)),[w]),[R,T]=(0,It.useState)(void 0),x=(0,It.useRef)(null);(0,It.useEffect)(()=>{g&&T(D_(w(g)))},[g,w]);let C=r.findIndex(B=>S(B,R??"")),M=(0,pm.usePrevious)(C),A=C!==-1,O=(0,It.useCallback)((B,W)=>{let G=Math.min(r.length-1,Math.max(0,B));if(!r[G])return;let ee=w(r[G]),te=W(ee);T(te),x.current?.contains(x.current.ownerDocument.activeElement)&&document.getElementById(te)?.focus()},[r,w]);(0,It.useEffect)(()=>{!A&&(M!==void 0&&M!==-1)&&O(M,D_)},[A,O,M]);let P=(0,It.useCallback)(B=>{B.key==="ArrowDown"&&(B.preventDefault(),O(C+1,B_)),B.key==="ArrowUp"&&(B.preventDefault(),O(C-1,B_))},[O,C]),L=!!r?.length,I=c.groupBy?.field?o.find(B=>B.id===c.groupBy?.field):null,D=L&&I?mo(r,I):null,V=c.infiniteScrollEnabled&&!D,N=V&&(c.startPosition??1)+(c.perPage??0)<p.totalItems,E=U("dataviews-view-list",l,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density),"is-refreshing":!V&&m}),k={ref:x,id:f,render:(0,ge.jsx)("div",{}),activeId:R,setActiveId:T,inert:!V&&i?"true":void 0};return L?L&&I&&D?(0,ge.jsx)(Mr.Composite,{...k,className:"dataviews-view-list__group",role:"grid",children:(0,ge.jsx)(j,{direction:"column",gap:"lg",className:E,children:Array.from(D.entries()).map(([B,W])=>(0,ge.jsxs)(j,{direction:"column",children:[(0,ge.jsx)("h3",{className:"dataviews-view-list__group-header",children:c.groupBy?.showLabel===!1?B:(0,Tu.sprintf)((0,Tu.__)("%1$s: %2$s"),I.label,B)}),W.map(G=>{let ee=w(G);return(0,ge.jsx)(UP,{view:c,idPrefix:ee,actions:t,item:G,isSelected:G===g,selectionProps:_(n(G)),mediaField:y,titleField:h,descriptionField:b,otherFields:v,onDropdownTriggerKeyDown:P},ee)})]},B))})}):(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)(Mr.Composite,{...k,className:E,role:c.infiniteScrollEnabled?"feed":"grid",children:r.map((B,W)=>{let G=w(B);return(0,ge.jsx)(UP,{view:c,idPrefix:G,actions:t,item:B,isSelected:B===g,selectionProps:_(n(B)),mediaField:y,titleField:h,descriptionField:b,otherFields:v,onDropdownTriggerKeyDown:P,posinset:c.infiniteScrollEnabled?W+1:void 0},G)})}),(N||V&&i)&&(0,ge.jsx)("p",{className:"dataviews-loading-more","aria-hidden":!i,children:(0,ge.jsx)(Mr.Spinner,{})})]}):(0,ge.jsx)("div",{className:U("dataviews-no-results",{"is-refreshing":m}),children:u})}var ZP=d(oe(),1);var mm=d(K(),1),YP=d(H(),1);var Hl=d(F(),1);function $P({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,YP.createInterpolateElement)((0,mm.sprintf)((0,mm.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,Hl.jsx)(r.render,{item:t[0],field:r})}):(0,Hl.jsx)(r.render,{item:t[0],field:r});return(0,Hl.jsxs)(j,{direction:"column",className:"dataviews-view-activity__group",children:[(0,Hl.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var Pa=d(H(),1),qP=d(At(),1),GP=d(wt(),1);var Nt=d(F(),1);function Y7(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:s,otherFields:a,posinset:c,onClickItem:l,renderItemLink:u,isItemClickable:f}=e,{showTitle:m=!0,showMedia:p=!0,showDescription:g=!0,infiniteScrollEnabled:h}=t,y=(0,Pa.useRef)(null),b=(0,qP.useRegistry)(),{paginationInfo:v}=(0,Pa.useContext)(de),{primaryActions:_,eligibleActions:w}=(0,Pa.useMemo)(()=>{let A=r.filter(P=>!P.isEligible||P.isEligible(o));return{primaryActions:A.filter(P=>P.isPrimary),eligibleActions:A}},[r,o]),S=(0,GP.useViewportMatch)("medium","<"),R=t.layout?.density??"balanced",T=p&&R!=="compact"&&i?.render?(0,Nt.jsx)(i.render,{item:o,field:i,config:{sizes:R==="comfortable"?"32px":"24px"}}):null,x=(0,Nt.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:T||(0,Nt.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),C=m&&n?.render?(0,Nt.jsx)(n.render,{item:o,field:n}):null,M=(0,Pa.useMemo)(()=>R==="comfortable"?"md":"sm",[R]);return(0,Nt.jsx)("div",{ref:y,role:h?"article":void 0,"aria-posinset":c,"aria-setsize":h?v.totalItems:void 0,className:U("dataviews-view-activity__item",R==="compact"&&"is-compact",R==="balanced"&&"is-balanced",R==="comfortable"&&"is-comfortable"),children:(0,Nt.jsxs)(j,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,Nt.jsx)(j,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:x}),(0,Nt.jsxs)(j,{direction:"column",gap:M,align:"flex-start",className:"dataviews-view-activity__item-content",children:[C&&(0,Nt.jsx)(Cs,{item:o,isItemClickable:f,onClickItem:l,renderItemLink:u,className:"dataviews-view-activity__item-title",children:C}),g&&s&&(0,Nt.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,Nt.jsx)(s.render,{item:o,field:s})}),(0,Nt.jsx)("div",{className:"dataviews-view-activity__item-fields",children:a.map(A=>(0,Nt.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,Nt.jsx)(Eo,{className:"dataviews-view-activity__item-field-label",render:(0,Nt.jsx)("span",{}),children:A.label}),(0,Nt.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,Nt.jsx)(A.render,{item:o,field:A})})]},A.id))}),!!_?.length&&(0,Nt.jsx)(N_,{item:o,actions:_,registry:b,buttonVariant:"secondary"})]}),(_.length<w.length||S&&w.length>0)&&(0,Nt.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,Nt.jsx)(Ll,{item:o,actions:w,isCompact:!0})})]})})}var KP=Y7;var XP=d(Y(),1);function $7(e){return!!e}function z_(e){let{data:t,fields:r,getItemId:o,view:n}=e,i=r.find(l=>l.id===n.titleField),s=r.find(l=>l.id===n.mediaField),a=r.find(l=>l.id===n.descriptionField),c=(n?.fields??[]).map(l=>r.find(u=>l===u.id)).filter($7);return t.map((l,u)=>(0,XP.createElement)(KP,{...e,key:o(l),item:l,mediaField:s,titleField:i,descriptionField:a,otherFields:c,posinset:n.infiniteScrollEnabled?u+1:void 0}))}var ko=d(F(),1);function QP(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:s}=e,a=Xo(!!n),c=!!r?.length,l=i.groupBy?.field?o.find(h=>h.id===i.groupBy?.field):null,u=c&&l?mo(r,l):null,f=i.infiniteScrollEnabled&&!u;if(!c)return(0,ko.jsx)("div",{className:U("dataviews-no-results",{"is-refreshing":a}),children:t});let m=!f&&!!n,p=U("dataviews-view-activity",s,{"is-refreshing":!f&&a}),g=u?Array.from(u.entries()):[];return c&&l&&u?(0,ko.jsx)(j,{direction:"column",gap:"sm",className:p,inert:m?"true":void 0,children:g.map(([h,y])=>(0,ko.jsx)($P,{groupName:h,groupData:y,groupField:l,showLabel:i.groupBy?.showLabel!==!1,children:(0,ko.jsx)(z_,{...e,data:y})},h))}):(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)(z_,{...e})}),f&&n&&(0,ko.jsx)("p",{className:"dataviews-loading-more",children:(0,ko.jsx)(ZP.Spinner,{})})]})}var Jr=d(oe(),1),ku=d(K(),1),o2=d(wt(),1),hm=d(H(),1);var e2=d(oe(),1),q7=d(At(),1),gm=d(H(),1);var G7=d(K(),1);var Pu=d(oe(),1),zl=d(H(),1),Oo=d(K(),1);var Ni=d(F(),1);function W_(e,t){return!e.infiniteScrollEnabled&&t.totalItems>0&&t.totalPages>1}function U_(){let{view:e,onChangeView:t,paginationInfo:r}=(0,zl.useContext)(de);if(!W_(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,Oo.sprintf)((0,Oo.__)("Page %1$d of %2$d"),n,o):c.toString()}});return(0,Ni.jsxs)(j,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,Ni.jsx)(j,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,zl.createInterpolateElement)((0,Oo.sprintf)((0,Oo._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,Ni.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,Ni.jsx)(Pu.SelectControl,{"aria-label":(0,Oo.__)("Current page"),value:n.toString(),options:i,onChange:s=>{t({...e,page:+s})},size:"small",variant:"minimal"})})}),(0,Ni.jsxs)(j,{direction:"row",gap:"xs",align:"center",children:[(0,Ni.jsx)(Pu.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,Oo.__)("Previous page"),icon:(0,Oo.isRTL)()?xp:Ep,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,Ni.jsx)(Pu.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,Oo.__)("Next page"),icon:(0,Oo.isRTL)()?Ep:xp,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var JP=(0,zl.memo)(U_);var t2=d(F(),1);function Wl(e){return(0,gm.useMemo)(()=>!!e?.length&&e?.every(t=>t.supportsBulk),[e])}var Te=d(F(),1),{Badge:K7}=Re(Jr.privateApis);function r2({view:e,selection:t,onChangeSelection:r,selectionProps:o,getItemId:n,item:i,mediaField:s,titleField:a,descriptionField:c,regularFields:l,badgeFields:u,config:f,posinset:m,setsize:p}){let{showTitle:g=!0,showMedia:h=!0,showDescription:y=!0}=e,b=n(i),v=(0,hm.useRef)(null),_=t.includes(b);Ps(v,m);let w=s?.render?(0,Te.jsx)(s.render,{item:i,field:s,config:f}):null,S=g&&a?.render?(0,Te.jsx)(a.render,{item:i,field:a}):null;return(0,Te.jsxs)(Jr.Composite.Item,{ref:v,"aria-label":a?a.getValue({item:i})||(0,ku.__)("(no title)"):void 0,render:({children:R,...T})=>(0,Te.jsx)(j,{direction:"column",children:R,...T}),role:"option","aria-posinset":m,"aria-setsize":p,className:U("dataviews-view-picker-grid__card",{"is-selected":_}),"aria-selected":_,...o,children:[h&&w&&(0,Te.jsx)("div",{className:"dataviews-view-picker-grid__media",children:w}),h&&w&&(0,Te.jsx)(Ss,{item:i,selection:t,onChangeSelection:r,getItemId:n,titleField:a,disabled:!1,"aria-hidden":!0,tabIndex:-1}),g&&(0,Te.jsx)(j,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,Te.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:S})}),(0,Te.jsxs)(j,{direction:"column",gap:"xs",children:[y&&c?.render&&(0,Te.jsx)(c.render,{item:i,field:c}),!!u?.length&&(0,Te.jsx)(j,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:u.map(R=>(0,Te.jsx)(K7,{className:"dataviews-view-picker-grid__field-value",children:(0,Te.jsx)(R.render,{item:i,field:R})},R.id))}),!!l?.length&&(0,Te.jsx)(j,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:l.map(R=>(0,Te.jsx)(Jr.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,Te.jsxs)(Te.Fragment,{children:[(0,Te.jsx)(Jr.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:R.header}),(0,Te.jsx)(Jr.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,Te.jsx)(R.render,{item:i,field:R})})]})},R.id))})]})]},b)}function n2({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,o2.useInstanceId)(n2,"dataviews-view-picker-grid-group__header");return(0,Te.jsxs)(j,{direction:"column",gap:"sm",role:"group","aria-labelledby":n,children:[(0,Te.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,ku.sprintf)((0,ku.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function X7({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:s,view:a,className:c,empty:l}){let{resizeObserverRef:u,paginationInfo:f,itemListLabel:m}=(0,hm.useContext)(de),p=r.find(V=>V.id===a?.titleField),g=r.find(V=>V.id===a?.mediaField),h=r.find(V=>V.id===a?.descriptionField),y=a.fields??[],{regularFields:b,badgeFields:v}=y.reduce((V,N)=>{let E=r.find(B=>B.id===N);if(!E)return V;let k=a.layout?.badgeFields?.includes(N)?"badgeFields":"regularFields";return V[k].push(E),V},{regularFields:[],badgeFields:[]}),_=!!t?.length,w=a.layout?.previewSize,S=Wl(e),R="900px",T=a.groupBy?.field?r.find(V=>V.id===a.groupBy?.field):null,x=T?mo(t,T):null,C=(a.infiniteScrollEnabled&&!x)??!1,M=x?Array.from(x.values()).flat():t,{getSelectionProps:A}=Ko({data:M,getItemId:o,isItemSelectable:()=>!0,selection:s,onChangeSelection:i,selectionMode:S?"multi":"single-clearable",shouldSelectOnClick:!0}),O=a?.page??1,P=a?.perPage??0,L=C?f?.totalItems:void 0,I=cm(),D=dm(t,C,I);return(0,Te.jsxs)(Te.Fragment,{children:[_&&T&&x&&(0,Te.jsx)(Jr.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":S,className:U("dataviews-view-picker-grid",c,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),"aria-label":m,render:({children:V,...N})=>(0,Te.jsx)(j,{direction:"column",gap:"lg",children:V,...N}),children:Array.from(x.entries()).map(([V,N])=>(0,Te.jsx)(n2,{groupName:V,groupField:T,showLabel:a.groupBy?.showLabel!==!1,children:(0,Te.jsx)(Eu,{previewSize:w,style:{gridTemplateColumns:w&&`repeat(auto-fill, minmax(${w}px, 1fr))`},"aria-busy":n,ref:u,children:N.map(E=>{let k=E.position??(O-1)*P+t.indexOf(E)+1;return(0,Te.jsx)(r2,{view:a,selection:s,onChangeSelection:i,selectionProps:A(o(E)),getItemId:o,item:E,mediaField:g,titleField:p,descriptionField:h,regularFields:b,badgeFields:v,config:{sizes:R},posinset:k,setsize:L},o(E))})})},V))}),_&&!x&&(0,Te.jsxs)(Jr.Composite,{render:(0,Te.jsx)(Eu,{className:U("dataviews-view-picker-grid",c,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),previewSize:w,"aria-busy":n,ref:u}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":S,"aria-label":m,children:[Array.from({length:D}).map((V,N)=>(0,Te.jsx)(Jr.Composite.Item,{render:({children:E,...k})=>(0,Te.jsx)(j,{direction:"column",children:E,...k}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-${N}`)),t.map(V=>{let N=V.position;return(0,Te.jsx)(r2,{view:a,selection:s,onChangeSelection:i,selectionProps:A(o(V)),getItemId:o,item:V,mediaField:g,titleField:p,descriptionField:h,regularFields:b,badgeFields:v,config:{sizes:R},posinset:N,setsize:L},o(V))})]}),!_&&(0,Te.jsx)("div",{className:U({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,Te.jsx)("p",{children:(0,Te.jsx)(Jr.Spinner,{})}):l}),_&&n&&(0,Te.jsx)("p",{className:"dataviews-loading-more",children:(0,Te.jsx)(Jr.Spinner,{})})]})}var i2=X7;var bm=d(K(),1),ka=d(oe(),1),Ao=d(H(),1);var Me=d(F(),1);function Z7({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=U("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 s2({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:s,selection:a,getItemId:c,onChangeSelection:l,selectionProps:u,posinset:f}){let{paginationInfo:m}=(0,Ao.useContext)(de),p=a.includes(r),[g,h]=(0,Ao.useState)(!1),y=(0,Ao.useRef)(null);Ps(y,f);let{showTitle:b=!0,showMedia:v=!0,showDescription:_=!0,infiniteScrollEnabled:w}=o,S=()=>{h(!0)},R=()=>{h(!1)},T=o.fields??[],x=n&&b||i&&v||s&&_;return(0,Me.jsxs)(ka.Composite.Item,{ref:y,render:({children:C,...M})=>(0,Me.jsx)("tr",{className:U("dataviews-view-table__row",{"is-selected":p,"is-hovered":g}),onMouseEnter:S,onMouseLeave:R,children:C,...M}),"aria-selected":p,"aria-setsize":m.totalItems||void 0,"aria-posinset":f,role:w?"article":"option",onClickCapture:u.onClickCapture,onClick:u.onClick,onMouseDown:C=>{C.button===0&&(C.currentTarget.parentElement?.focus({preventScroll:!0}),u.onMouseDown(C))},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)(Ss,{item:e,selection:a,onChangeSelection:l,getItemId:c,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),x&&(0,Me.jsx)("td",{role:"presentation",children:(0,Me.jsx)(nm,{item:e,titleField:b?n:void 0,mediaField:v?i:void 0,descriptionField:_?s:void 0,isItemClickable:()=>!1})}),T.map(C=>{let{width:M,maxWidth:A,minWidth:O,align:P}=o.layout?.styles?.[C]??{};return(0,Me.jsx)("td",{style:{width:M,maxWidth:A,minWidth:O},role:"presentation",children:(0,Me.jsx)(Z7,{fields:t,item:e,column:C,align:P})},C)})]},r)}function Q7({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:s,selection:a,setOpenedFilter:c,view:l,className:u,empty:f}){let m=(0,Ao.useRef)(new Map),p=(0,Ao.useRef)(void 0),[g,h]=(0,Ao.useState)(),y=Wl(e)??!1;(0,Ao.useEffect)(()=>{p.current&&(p.current.focus(),p.current=void 0)});let b=l.groupBy?.field?r.find(N=>N.id===l.groupBy?.field):null,v=b?mo(t,b):null,_=l.infiniteScrollEnabled&&!v,w=v?Array.from(v.values()).flat():t,{getSelectionProps:S}=Ko({data:w,getItemId:o,isItemSelectable:()=>!0,selection:a,onChangeSelection:s,selectionMode:y?"multi":"single-clearable",shouldSelectOnClick:!0}),R=(0,Ao.useId)();if(g){p.current=g,h(void 0);return}let T=N=>{let E=m.current.get(N.id),k=E?m.current.get(E.fallback):void 0;h(k?.node)},x=!!t?.length,C=r.find(N=>N.id===l.titleField),M=r.find(N=>N.id===l.mediaField),A=r.find(N=>N.id===l.descriptionField),{showTitle:O=!0,showMedia:P=!0,showDescription:L=!0}=l,I=C&&O||M&&P||A&&L,D=l.fields??[],V=(N,E)=>k=>{k?m.current.set(N,{node:k,fallback:D[E>0?E-1:1]}):m.current.delete(N)};return(0,Me.jsxs)(Me.Fragment,{children:[(0,Me.jsxs)("table",{className:U("dataviews-view-table","dataviews-view-picker-table",u,{[`has-${l.layout?.density}-density`]:l.layout?.density&&["compact","comfortable"].includes(l.layout.density)}),"aria-busy":n,"aria-describedby":R,role:_?"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:y&&(0,Me.jsx)(Su,{selection:a,onChangeSelection:s,data:t,actions:e,getItemId:o,disableSelectAll:_})}),I&&(0,Me.jsx)("th",{children:C&&(0,Me.jsx)(jl,{ref:V(C.id,0),fieldId:C.id,view:l,fields:r,onChangeView:i,onHide:T,setOpenedFilter:c,canMove:!1})}),D.map((N,E)=>{let{width:k,maxWidth:B,minWidth:W,align:G}=l.layout?.styles?.[N]??{};return(0,Me.jsx)("th",{style:{width:k,maxWidth:B,minWidth:W,textAlign:G},"aria-sort":l.sort?.direction&&l.sort?.field===N?Zp[l.sort.direction]:void 0,scope:"col",children:(0,Me.jsx)(jl,{ref:V(N,E),fieldId:N,view:l,fields:r,onChangeView:i,onHide:T,setOpenedFilter:c,canMove:l.layout?.enableMoving??!0})},N)})]})}),x&&b&&v?Array.from(v.entries()).map(([N,E])=>(0,Me.jsxs)(ka.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:D.length+(I?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:l.groupBy?.showLabel===!1?N:(0,bm.sprintf)((0,bm.__)("%1$s: %2$s"),b.label,N)})}),E.map((k,B)=>{let W=o(k)||B.toString();return(0,Me.jsx)(s2,{item:k,fields:r,id:W,view:l,titleField:C,mediaField:M,descriptionField:A,selection:a,getItemId:o,onChangeSelection:s,selectionProps:S(W)},o(k))})]},`group-${N}`)):(0,Me.jsx)(ka.Composite,{render:(0,Me.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:x&&t.map((N,E)=>{let k=o(N),B=k||E.toString(),W=N.position;return(0,Me.jsx)(s2,{item:N,fields:r,id:B,view:l,titleField:C,mediaField:M,descriptionField:A,selection:a,getItemId:o,onChangeSelection:s,selectionProps:S(B),posinset:W},k)})})]}),(0,Me.jsxs)("div",{className:U({"dataviews-loading":n,"dataviews-no-results":!x&&!n}),id:R,children:[!x&&(n?(0,Me.jsx)("p",{children:(0,Me.jsx)(ka.Spinner,{})}):f),x&&n&&(0,Me.jsx)("p",{className:"dataviews-loading-more",children:(0,Me.jsx)(ka.Spinner,{})})]})]})}var a2=Q7;var Ul=d(oe(),1),Yl=d(H(),1),l2=d(wt(),1),vm=d(K(),1);var je=d(F(),1);function J7(e){return!!e}function eL({view:e,selection:t,selectionProps:r,getItemId:o,item:n,titleField:i,mediaField:s,descriptionField:a,otherFields:c,posinset:l,setsize:u}){let f=(0,Yl.useRef)(null);Ps(f,l);let{showTitle:m=!0,showMedia:p=!0,showDescription:g=!0}=e,h=o(n),y=t.includes(h),b=e.layout?.density??"balanced",v=p&&b!=="compact"&&s?.render?(0,je.jsx)(s.render,{item:n,field:s,config:{sizes:b==="comfortable"?"32px":"24px"}}):null,_=(0,je.jsx)("div",{className:"dataviews-view-picker-activity__item-type-icon",children:v||(0,je.jsx)("span",{className:"dataviews-view-picker-activity__item-bullet","aria-hidden":"true"})}),w=m&&i?.render?(0,je.jsx)(i.render,{item:n,field:i}):null,S=g&&a?.render?(0,je.jsx)(a.render,{item:n,field:a}):null,R=(0,Yl.useMemo)(()=>b==="comfortable"?"md":"sm",[b]);return(0,je.jsx)(Ul.Composite.Item,{ref:f,role:"option","aria-label":i&&i.getValue({item:n})||void 0,"aria-posinset":l,"aria-setsize":u,"aria-selected":y,className:U("dataviews-view-picker-activity__item",b==="compact"&&"is-compact",b==="balanced"&&"is-balanced",b==="comfortable"&&"is-comfortable",y&&"is-selected"),...r,render:(0,je.jsx)("div",{}),children:(0,je.jsxs)(j,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,je.jsx)(j,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-picker-activity__item-type",children:_}),(0,je.jsxs)(j,{direction:"column",gap:R,align:"flex-start",className:"dataviews-view-picker-activity__item-content",children:[w&&(0,je.jsx)("div",{className:"dataviews-view-picker-activity__item-title",children:w}),S&&(0,je.jsx)("div",{className:"dataviews-view-picker-activity__item-description",children:S}),(0,je.jsx)("div",{className:"dataviews-view-picker-activity__item-fields",children:c.map(T=>(0,je.jsxs)("div",{className:"dataviews-view-picker-activity__item-field",children:[(0,je.jsx)(Eo,{render:(0,je.jsx)("span",{}),className:"dataviews-view-picker-activity__item-field-label",children:T.label}),(0,je.jsx)("span",{className:"dataviews-view-picker-activity__item-field-value",children:(0,je.jsx)(T.render,{item:n,field:T})})]},T.id))})]})]})})}function c2({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,l2.useInstanceId)(c2,"dataviews-view-picker-activity-group__header");return(0,je.jsxs)(j,{direction:"column",role:"group","aria-labelledby":n,className:"dataviews-view-picker-activity-group",children:[(0,je.jsx)("h3",{className:"dataviews-view-picker-activity-group__header",id:n,children:r?(0,vm.sprintf)((0,vm.__)("%1$s: %2$s"),t.label,e):e}),o]})}function u2({data:e,fields:t,getItemId:r,isLoading:o,onChangeSelection:n,selection:i,view:s,actions:a,className:c,empty:l}){let{itemListLabel:u,paginationInfo:f}=(0,Yl.useContext)(de),m=Wl(a),p=t.find(M=>M.id===s?.titleField),g=t.find(M=>M.id===s?.mediaField),h=t.find(M=>M.id===s?.descriptionField),y=(s?.fields??[]).map(M=>t.find(A=>M===A.id)).filter(J7),b=s.groupBy?.field?t.find(M=>M.id===s.groupBy?.field):null,v=b?mo(e,b):null,w=(s.infiniteScrollEnabled&&!v)??!1?f?.totalItems:void 0,S=!!e?.length,R=!!(b&&v),T=v?Array.from(v.values()).flat():e,{getSelectionProps:x}=Ko({data:T,getItemId:r,isItemSelectable:()=>!0,selection:i,onChangeSelection:n,selectionMode:m?"multi":"single-clearable",shouldSelectOnClick:!0}),C=M=>(0,je.jsx)(eL,{view:s,selection:i,selectionProps:x(r(M)),getItemId:r,item:M,titleField:p,mediaField:g,descriptionField:h,otherFields:y,posinset:M.position,setsize:w},r(M));return S?(0,je.jsxs)(je.Fragment,{children:[(0,je.jsx)(Ul.Composite,{virtualFocus:!0,orientation:"vertical",role:"listbox","aria-multiselectable":m,"aria-label":u,"aria-busy":o,render:R?(0,je.jsx)(j,{direction:"column",gap:"sm"}):void 0,className:U("dataviews-view-picker-activity",c),children:R&&v?Array.from(v.entries()).map(([M,A])=>(0,je.jsx)(c2,{groupName:M,groupField:b,showLabel:s.groupBy?.showLabel!==!1,children:A.map(C)},M)):e.map(C)}),o&&(0,je.jsx)("p",{className:"dataviews-loading-more",children:(0,je.jsx)(Ul.Spinner,{})})]}):(0,je.jsx)("div",{className:U({"dataviews-loading":o,"dataviews-no-results":!o}),children:o?(0,je.jsx)("p",{children:(0,je.jsx)(Ul.Spinner,{})}):l})}var $l=d(oe(),1),ql=d(K(),1),d2=d(H(),1);var Gl=d(F(),1);function Os(){let e=(0,d2.useContext)(de),t=e.view;return(0,Gl.jsxs)($l.__experimentalToggleGroupControl,{label:(0,ql.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,Gl.jsx)($l.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,ql._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,Gl.jsx)($l.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,ql._x)("Balanced","Density option for DataView layout")},"balanced"),(0,Gl.jsx)($l.__experimentalToggleGroupControlOption,{value:"compact",label:(0,ql._x)("Compact","Density option for DataView layout")},"compact")]})}var f2=d(oe(),1),p2=d(K(),1),m2=d(H(),1);var g2=d(F(),1),tL=[{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 h2(){let e=(0,m2.useContext)(de),t=e.view,r=tL.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,g2.jsx)(f2.RangeControl,{showTooltip:!1,label:(0,p2.__)("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 Oa=d(F(),1);function Y_(){return(0,Oa.jsxs)(Oa.Fragment,{children:[(0,Oa.jsx)(Os,{}),(0,Oa.jsx)(h2,{})]})}var As=[{type:Ml,label:(0,Jn.__)("Table"),component:LP,icon:op,viewConfigOptions:Os},{type:Jp,label:(0,Jn.__)("Grid"),component:WP,icon:ip,viewConfigOptions:Y_},{type:sP,label:(0,Jn.__)("List"),component:H_,icon:(0,Jn.isRTL)()?Zv:Jv,viewConfigOptions:Os},{type:aP,label:(0,Jn.__)("Activity"),component:QP,icon:Pp,viewConfigOptions:Os},{type:lP,label:(0,Jn.__)("Grid"),component:i2,icon:ip,viewConfigOptions:Y_,isPicker:!0},{type:cP,label:(0,Jn.__)("Table"),component:a2,icon:op,viewConfigOptions:Os,isPicker:!0},{type:uP,label:(0,Jn.__)("Activity"),component:u2,icon:Pp,viewConfigOptions:Os,isPicker:!0}];var ac=d(H(),1);var Ds=d(oe(),1),Li=d(K(),1),lg=d(H(),1);var b2=d(Y(),1),v2=(0,b2.createContext)(!0);function _2(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function ym(e){let t=[];for(let r of e)t.push(...r);return t}function Ou(e){return e.slice().reverse()}function Au(...e){}function ho(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function Kl(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function Iu(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function w2(e,t){let r={...e};for(let o of t)ho(r,o)&&delete r[o];return r}function x2(e,t){let r={};for(let o of t)ho(e,o)&&(r[o]=e[o]);return r}function _m(e){return e}function S2(e=Au){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 $_(e){return Object.keys(e)}function R2(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function Xl(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function Fr(e){let t={};for(let r in e)e[r]!==void 0&&(t[r]=e[r]);return t}function Fe(...e){for(let t of e)if(t!==void 0)return t}var Zl=rL();function rL(){return typeof window<"u"&&!!window.document?.createElement}function ei(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function Ia(e,t=!1){let{activeElement:r}=ei(e);if(!r?.nodeName)return null;if(oL(r)&&r.contentDocument?.body)return Ia(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=ei(r).getElementById(o);if(n)return n}}return r}function Aa(e,t){return e===t||e.contains(t)}function Ql(e){return e?.nodeType===1}function E2(e){return typeof e?.nodeType=="number"}function oL(e){return e.tagName==="IFRAME"}function Is(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?nL.indexOf(e.type)!==-1:!1}var nL=["button","color","file","image","reset","submit"];function iL(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function eo(e){try{return e.tagName==="TEXTAREA"?!0:e.tagName!=="INPUT"?!1:e.selectionStart!==null}catch{return!1}}function wm(e){return e.isContentEditable||eo(e)}function C2(e){if(eo(e))return e.value;if(e.isContentEditable){let t=ei(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function Nu(e){let t=0,r=0;if(eo(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=ei(e).getSelection();if(o?.rangeCount&&o.anchorNode&&Aa(e,o.anchorNode)&&o.focusNode&&Aa(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 sL=["dialog","menu","listbox","tree","grid"],y2={menu:"menuitem",listbox:"option",tree:"treeitem"};function T2(e,t){let r=e?.getAttribute("role");return r&&sL.indexOf(r)!==-1?r:t}function P2(e){if(e!=null&&ho(y2,e))return y2[e]}function Mu(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=ei(e);return Mu(e.parentElement)||r.scrollingElement||r.body}function xm(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function k2(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[s,a])=>{let c=t(i),l=t(a);return c===l||!c||!l?0:aL(c,l)?(n>s&&(o=!0),-1):(n<s&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function aL(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function O2(){return Zl&&!!navigator.maxTouchPoints}function Sm(){return Zl?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function Jl(){return Zl&&Sm()&&/apple/i.test(navigator.vendor)}function A2(){return Zl&&/firefox\//i.test(navigator.userAgent)}function I2(e){let{currentTarget:t,target:r}=e;return t?E2(r)?!Aa(t,r):!0:!1}function br(e){return e.target===e.currentTarget}function N2(e){if(!Ql(e))return!1;let t=e,r=t.tagName.toLowerCase();return r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit"}function M2(e){let t=Sm();return t&&!e.metaKey||!t&&!e.ctrlKey?!1:N2(e.currentTarget)}function V2(e){return e.altKey?N2(e.currentTarget):!1}function Na(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 F2(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function q_(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function Rm(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!E2(o)||!Aa(r,o)}function L2(e){return e.type==="input"}function Ma(e,t,r,o){let i=(a=>{if(o){let l=setTimeout(a,o);return()=>clearTimeout(l)}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 ti(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let s of Array.from(o.frames))n.push(ti(e,t,r,s))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let s of n)s()}}var lL="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 Em(e){return!(!e.matches(lL)||!iL(e)||e.closest("[inert]"))}function Zo(e){let t=Ia(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function D2(e){let t=Ia(e);if(!t)return!1;if(Aa(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 B2(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView({block:"nearest",inline:"nearest",...t})):e.focus()}function j2(e){return async()=>{let t=await e?.();return j2(async()=>(await t?.(),e))}}var nde=cL();function cL({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(l,u)=>{if(!l)return;let f=u===o;o=u??null;let m=f?Math.max(0,t.length-1):t.length,p=await l();if(!p)return;r=[];let g=t[m];for(t[m]=j2(async()=>{await p?.();let h=await g?.();return async()=>{await h?.(),await l?.()}});t.length>e;)t.shift()}}}var Lr=d(Y(),1),tt=d(Y(),1),Va=d(F(),1);function H2(e,t){if(typeof e=="function"){let r=e(t);if(typeof r=="function")return r}else e&&(e.current=t)}function uL(e){return!e||!(0,tt.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function dL(e){return uL(e)?{...e.props}.ref||e.ref:null}function fL(e,t){let r={...e};for(let o in t){if(!ho(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 G_={...Lr},z2=G_.useId,ade=G_.useDeferredValue,W2=G_.useInsertionEffect,pt=Zl?tt.useLayoutEffect:tt.useEffect;function pL(e){let[t]=(0,tt.useState)(e);return t}function q2(e){let t=(0,tt.useRef)(e);return pt(()=>{t.current=e}),t}function Ve(e){let t=(0,tt.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return W2?W2(()=>{t.current=e}):t.current=e,(0,tt.useCallback)((...r)=>t.current?.(...r),[])}function G2(e){let[t,r]=(0,tt.useState)(null);return pt(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function Yt(...e){return(0,tt.useMemo)(()=>{if(e.some(Boolean))return t=>{let r=[];for(let o of e){if(!o)continue;let n=H2(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():H2(o,null)}}},e)}function Qo(e){if(z2){let o=z2();return e||o}let[t,r]=(0,tt.useState)(e);return pt(()=>{e||t||r(`id-${Math.random().toString(36).slice(2,8)}`)},[e,t]),e||t}function K2(e,t){let r=i=>{if(typeof i=="string")return i},[o,n]=(0,tt.useState)(()=>r(t));return pt(()=>{n((e&&"current"in e?e.current:e)?.tagName.toLowerCase()||r(t))},[e,t]),o}function X2(e,t,r){let o=pL(r),[n,i]=(0,tt.useState)(o);return(0,tt.useEffect)(()=>{let s=e&&"current"in e?e.current:e;if(!s)return;let a=()=>{let l=s.getAttribute(t);i(l??o)},c=new MutationObserver(a);return c.observe(s,{attributeFilter:[t]}),a(),()=>c.disconnect()},[e,t,o]),n}function ri(e,t){let r=(0,tt.useRef)(!1);(0,tt.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,tt.useEffect)(()=>()=>{r.current=!1},[])}function Z2(e,t){let r=(0,tt.useRef)(!1);pt(()=>{if(r.current)return e();r.current=!0},t),pt(()=>()=>{r.current=!1},[])}function Q2(){return(0,tt.useReducer)(()=>[],[])}function $t(e){return Ve(typeof e=="function"?e:()=>e)}function oi(e,t,r=[]){let o=(0,tt.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return{...e,wrapElement:o}}function Tm(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,tt.useMemo)(()=>Object.assign(()=>{},o,...r!==void 0?[{[t]:r}]:[]),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}var U2=!1;function J2(){return(0,tt.useEffect)(()=>{U2||(ti("mousemove",gL,!0),ti("mousedown",Cm,!0),ti("mouseup",Cm,!0),ti("keydown",Cm,!0),ti("scroll",Cm,!0),U2=!0)},[]),Ve(()=>K_)}var K_=!1,Y2=0,$2=0;function mL(e){let t=e.movementX||e.screenX-Y2,r=e.movementY||e.screenY-$2;return Y2=e.screenX,$2=e.screenY,t||r||!1}function gL(e){mL(e)&&(K_=!0)}function Cm(){K_=!1}function ut(e){let t=Lr.forwardRef((r,o)=>e({...r,ref:o}));return t.displayName=e.displayName||e.name,t}function ni(e,t){return Lr.memo(e,t)}function mt(e,t){let{wrapElement:r,render:o,...n}=t,i=Yt(t.ref,dL(o)),s;if(Lr.isValidElement(o)){let a={...o.props,ref:i};s=Lr.cloneElement(o,fL(n,a))}else o?s=o(n):s=(0,Va.jsx)(e,{...n});return r?r(s):s}function gt(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function bo(e=[],t=[]){let r=Lr.createContext(void 0),o=Lr.createContext(void 0),n=()=>Lr.useContext(r),i=(l=!1)=>{let u=Lr.useContext(o),f=n();return l?u:u||f},s=()=>{let l=Lr.useContext(o),u=n();if(!(l&&l===u))return u},a=l=>e.reduceRight((u,f)=>(0,Va.jsx)(f,{...l,children:u}),(0,Va.jsx)(r.Provider,{...l}));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:s,ContextProvider:a,ScopedContextProvider:l=>(0,Va.jsx)(a,{...l,children:t.reduceRight((u,f)=>(0,Va.jsx)(f,{...l,children:u}),(0,Va.jsx)(o.Provider,{...l}))})}}var vr=d(Y(),1),hL="div",bL=Symbol("accessibleWhenDisabled"),vL=Jl(),yL=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"];function _L(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?yL.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function wL(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function xL(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function SL(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 RL({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 X_(e,t){return Ve(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var ek=!1,Z_=!0;function EL(e){let t=e.target;Ql(t)&&!t.hasAttribute("data-focus-visible")&&(Z_=!1)}function CL(e){e.metaKey||e.ctrlKey||e.altKey||(Z_=!0)}var Vu=gt(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:o,onFocusVisible:n,...i}){let s=(0,vr.useRef)(null),[a,c]=Tm(i,bL,r);r??=a,(0,vr.useEffect)(()=>{t&&(ek||(ti("mousedown",EL,!0),ti("keydown",CL,!0),ek=!0))},[t]);let l=t&&Xl(i),u=l&&!r,[f,m]=(0,vr.useState)(!1),p=(0,vr.useRef)(!1),g=(0,vr.useRef)(null),h=Ve(E=>{g.current?.(),g.current=null,p.current=!1,E?.removeAttribute("data-focus-visible")});(0,vr.useEffect)(()=>{t&&u&&(h(s.current),f&&m(!1))},[t,u,f,h]),(0,vr.useEffect)(()=>{if(!t||!f)return;let E=s.current;if(!E||typeof IntersectionObserver>"u")return;let k=new IntersectionObserver(()=>{Em(E)||(p.current=!1,m(!1))});return k.observe(E),()=>k.disconnect()},[t,f]),(0,vr.useEffect)(()=>()=>g.current?.(),[]);let y=X_(i.onKeyPressCapture,l),b=X_(i.onMouseDownCapture,l),v=X_(i.onClickCapture,l),_=(E,k)=>{if(k&&(E.currentTarget=k),!t)return;let B=E.currentTarget;if(B&&Zo(B)&&(n?.(E),!E.defaultPrevented)){if(B.dataset.focusVisible="true",p.current=!0,SL(B)){if(g.current?.(),g.current=null,typeof IntersectionObserver<"u"){let W=new IntersectionObserver(()=>{Em(B)||h(B)});W.observe(B),g.current=()=>W.disconnect()}return}m(!0)}},w=i.onKeyDownCapture,S=Ve(E=>{if(w?.(E),E.defaultPrevented||!t||f||p.current||E.metaKey||E.altKey||E.ctrlKey||!br(E))return;let k=E.currentTarget;Ma(k,"focusout",()=>_(E,k))}),R=i.onFocusCapture,T=Ve(E=>{if(R?.(E),E.defaultPrevented||!t)return;if(!br(E)){m(!1);return}let k=E.currentTarget,B=()=>_(E,k);Z_||_L(E.target)?Ma(E.target,"focusout",B):m(!1)}),x=i.onBlur,C=Ve(E=>{x?.(E),t&&Rm(E)&&(h(E.currentTarget),m(!1))}),M=(0,vr.useContext)(v2),A=Ve(E=>{t&&o&&E&&M&&queueMicrotask(()=>{Zo(E)||Em(E)&&E.focus()})}),O=K2(s),P=t&&wL(O),L=t&&xL(O),[I,D]=(0,vr.useState)(!1);vL&&(0,vr.useEffect)(()=>{if(!t)return;let E=s.current;if(!E)return;let{type:k}=E,B=E.tagName==="INPUT"&&(k==="checkbox"||k==="radio");D(Is(E)||B)},[t]);let V=i.style,N=(0,vr.useMemo)(()=>u?{pointerEvents:"none",...V}:V,[u,V]);return i={"data-focus-visible":t&&f||void 0,"data-autofocus":o||void 0,"aria-disabled":l||void 0,...i,...c,ref:Yt(s,A,i.ref),style:N,tabIndex:RL({focusable:t,trulyDisabled:u,nativeTabbable:P,supportsDisabled:L,safariTabIndex:I,tabIndexProp:i.tabIndex}),disabled:L&&u?!0:void 0,contentEditable:l?void 0:i.contentEditable,onKeyPressCapture:y,onClickCapture:v,onMouseDownCapture:b,onKeyDownCapture:S,onFocusCapture:T,onBlur:C},Fr(i)}),fde=ut(function(t){return mt(hL,Vu(t))});var Ns=d(Y(),1),TL="button";function tk(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?Is(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?Is(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var PL=Symbol("command"),Q_=gt(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...o}){let n=(0,Ns.useRef)(null),[i,s]=(0,Ns.useState)(!1);(0,Ns.useEffect)(()=>{n.current&&s(Is(n.current))},[]);let[a,c]=(0,Ns.useState)(!1),l=(0,Ns.useRef)(!1),u=Xl(o),[f,m]=Tm(o,PL,!0);pt(()=>{u&&(l.current=!1,c(!1))},[u]);let p=o.onKeyDown,g=Ve(_=>{p?.(_);let w=_.currentTarget;if(_.defaultPrevented||f||u||!br(_)||eo(w)||w.isContentEditable)return;let S=t&&_.key==="Enter",R=r&&_.key===" ",T=_.key==="Enter"&&!t,x=_.key===" "&&!r;if(T||x){_.preventDefault();return}if(S||R){let C=tk(_);if(S){if(!C){_.preventDefault();let{view:M,...A}=_,O=()=>q_(w,A);A2()?Ma(w,"keyup",O):queueMicrotask(O)}}else R&&(l.current=!0,C||(_.preventDefault(),c(!0)))}}),h=o.onKeyUp,y=Ve(_=>{if(h?.(_),f)return;let w=r&&_.key===" ";if(!l.current||!w)return;let S=tk(_);if(l.current=!1,S||c(!1),_.defaultPrevented||!br(_)||u||_.metaKey||S)return;_.preventDefault();let R=_.currentTarget,{view:T,...x}=_;queueMicrotask(()=>q_(R,x))}),b=o.onBlur,v=Ve(_=>{b?.(_),l.current&&(l.current=!1,c(!1))});return o={"data-active":a||void 0,type:i?"button":void 0,...m,...o,ref:Yt(n,o.ref),onKeyDown:g,onKeyUp:y,onBlur:v},o=Vu(o),o}),bde=ut(function(t){return mt(TL,Q_(t))});var Fu=bo(),rk=Fu.useContext,_de=Fu.useScopedContext,wde=Fu.useProviderContext,ok=Fu.ContextProvider,nk=Fu.ScopedContextProvider;var Pm=d(Y(),1),kL="div",J_=gt(function({store:t,shouldRegisterItem:r=!0,getItem:o=_m,element:n,...i}){let s=rk();t=t||s;let a=Qo(i.id),c=(0,Pm.useRef)(n);return(0,Pm.useEffect)(()=>{let l=c.current;if(!a||!l||!r)return;let u=o({id:a,element:l});return t?.renderItem(u)},[a,r,o,t]),i={...i,ref:Yt(c,i.ref)},Fr(i)}),Cde=ut(function(t){return mt(kL,J_(t))});var ew=d(Y(),1),Lu=bo([ok],[nk]),Ode=Lu.useContext,km=Lu.useScopedContext,ik=Lu.useProviderContext,Om=Lu.ContextProvider,ec=Lu.ScopedContextProvider,sk=(0,ew.createContext)(void 0),ak=(0,ew.createContext)(void 0);function Fa(e,t){let r=e.__unstableInternals;return Vr(r,"Invalid store"),r[t]}function ck(e,t){if(!e)return!0;for(let r of e)if(t instanceof Set){if(t.has(r))return!0}else if(r===t)return!0;return!1}function Am(e,t){return e===t||e!==e&&t!==t}function uk(e,t,r,o){let n;for(let i of $_(t))Am(t[i],r[i])||o!==void 0&&ck([i],o)||(n??={...e},n[i]=t[i]);return n}var OL=100;function AL(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 IL(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 dk(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 Im(e){e.notifiedListeners??=dk(e)}function rw(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 tw(e,t,r){for(let o of e)if(o.group===t&&!o.recovering&&!(r&&!o.keyedListeners.has(r))){Im(o);for(let n of o.group.listeners){if(n===o.currentListener)break;rw(o,n)&&o.notifiedListeners?.add(n)}}}function NL(e,t,r){for(let o of e)o.group===t&&(o.recovering||rw(o,r)&&(Im(o),o.notifiedListeners?.add(r)))}function ML({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)&&(rw(i,o)?(Im(i),i.notifiedListeners?.add(o)):n&&(Im(i),i.recoverToLive=!0)))}function VL(e,t,r){for(let o of e)o.group===t&&o.notifiedListeners?.delete(r)}function FL({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 LL(e,t){if(!e.disposables.size)return;let r=e.disposables.get(t);r&&(e.disposables.delete(t),r())}function fk(e,t,r){let o=e.disposables.get(t);if(!o){e.disposables.set(t,r);return}e.disposables.set(t,()=>{o(),r()})}function pk(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 l=r;a(),r=n?.()??r,r!==l&&(o=uk(o,r,l,i)??o)}let c=t(r,o);c&&fk(e,t,c)}function lk({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)&&!ck(e.listenerKeys.get(s),o)||(n?.add(s),pk(e,s,t(),r,t,o))}function vo(e,...t){let r=e,o=r,n=Au,i=!1,s=!1,a=new Set,c=new Set,l=new Set,u={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},f={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},m=A=>(l.add(A),()=>l.delete(A)),p=()=>{let A=c.size,O=Symbol();c.add(O);let P=()=>{c.delete(O)&&(c.size||n())};if(A)return P;let L=$_(r),I=[];for(let N of t){let E=N?.getState?.();if(!E)continue;let k=L.filter(B=>ho(E,B));if(k.length){if(t.length===1||k.length===L.length){for(let B of k)I.push(_r(N,[B],W=>{C(B,W[B],!0)}));continue}I.push(Ms(N,k,(B,W)=>{for(let G of k)B[G]!==W[G]&&C(G,B[G],!0)}));for(let B of k){let W=N?.getState?.();W&&C(B,W[B],!0)}}}let D=[];for(let N of l)D.push(N());let V=t.map(Du);return n=Kl(...I,...D,...V),P},g=(A,O,P)=>{P!==void 0&&(P?IL(A.listenersByKey,P,O):A.allKeysListeners?.delete(O))},h=[],y=(A,O,P=u)=>{let L=A?[...A]:null,I=P.listeners.has(O);return I||VL(h,P,O),L?ML({fastPathFrames:h,group:P,keys:L,listener:O}):(I&&tw(h,P),NL(h,P,O)),I&&(tw(h,P,O),g(P,O,P.listenerKeys.get(O))),P.listeners.add(O),L?(P.listenersByKey??=new Map,AL(P.listenersByKey,L,O),FL({fastPathFrames:h,group:P,keys:L,listener:O})):(P.allKeysListeners??=new Set,P.allKeysListeners.add(O)),P.listenerKeys.set(O,L),()=>{let D=P.disposables.get(O);P.disposables.delete(O),tw(h,P,O);let V=P.listenerKeys.get(O);g(P,O,L),V!==L&&g(P,O,V),P.listenerKeys.delete(O),P.listeners.delete(O),D?.()}},b=(A,O)=>y(A,O),v=(A,O,P)=>{let L=A.listeners.has(O);if(L){A.suspendCounts??=new Map;let D=A.suspendCounts.get(O)??0;A.suspendCounts.set(O,D+1)}let I;try{let D=r;LL(A,O),r!==D&&(I=uk(P,r,D));let V=O(r,I??P);V&&fk(A,O,V)}finally{if(L){let D=A.suspendCounts,V=D?.get(O);V&&V>1?D?.set(O,V-1):D?.delete(O),D?.size||delete A.suspendCounts}}},_=(A,O)=>(v(u,O,r),y(A,O)),w=(A,O)=>(!f.listeners.size&&!s&&(o=r),v(f,O,o),y(A,O,f)),S=A=>vo(x2(r,A),M),R=A=>vo(w2(r,A),M),T=()=>r,x=(A,O,P)=>{if(!(P instanceof Set)&&!A.allKeysListeners?.size){let L=A.listenersByKey?.get(P);if(!L)return;let I={group:A,keyedListeners:L,updatedKey:P,currentListener:null};h.push(I);try{for(let D of L){if(I.notifiedListeners?.has(D)||(I.currentListener=D,I.notifiedListeners?.add(D),pk(A,D,r,O,T,P),!A.allKeysListeners?.size&&!I.recoverToLive))continue;let V=I.notifiedListeners??dk(I);I.notifiedListeners=V,I.recovering=!0,lk({group:A,getState:T,prevState:O,updatedKey:P,notifiedListeners:V});return}}finally{h.pop()}return}lk({group:A,getState:T,prevState:O,updatedKey:P})},C=(A,O,P=!1)=>{if(!ho(r,A))return;let L=r[A],I=typeof O=="function"?O(L):O;if(Am(I,L))return;let D=s;s=!0;let V=r,N={...r,[A]:I};r=N;let E=!1;try{if(!P&&t.length){for(let k of t)if(k?.setState?.(A,I),!Am(r[A],I)){E=!0;break}if(E){let k=0;for(;k<OL;k+=1){let B=!1;for(let W of t){let G=r[A];W?.setState?.(A,G),Am(r[A],G)||(B=!0)}if(!B)break}}}E||x(u,r===N?V:{...r,[A]:V[A]},A)}finally{s=D}if(!f.listeners.size){s||(o=r);return}a.add(A),!i&&(i=!0,queueMicrotask(()=>{i=!1;let k=r,B=a;a=new Set;let W=o;x(f,W,B),o===W&&(o=k)}))},M={getState:T,setState:C,__unstableInternals:{setup:m,init:p,subscribe:b,sync:_,batch:w,pick:S,omit:R}};return M}function yr(e,...t){if(e)return Fa(e,"setup")(...t)}function Du(e,...t){if(e)return Fa(e,"init")(...t)}function Ms(e,...t){if(e)return Fa(e,"subscribe")(...t)}function _r(e,...t){if(e)return Fa(e,"sync")(...t)}function La(e,...t){if(e)return Fa(e,"batch")(...t)}function Nm(e,...t){if(e)return Fa(e,"omit")(...t)}function mk(e,...t){if(e)return Fa(e,"pick")(...t)}function tc(...e){let t={};for(let o of e){let n=o?.getState?.();n&&Object.assign(t,n)}let r=vo(t,...e);return Object.assign({},...e,r)}function DL(e){let t=e.find(n=>!!n.element),r=[...e].reverse().find(n=>!!n.element)?.element,o=t?.element?.parentElement;if(!r)return ei(o).body;for(;o;){if(o.contains(r))return o;o=o.parentElement}return ei(o).body}function BL(e){return e?.__unstablePrivateStore}function gk(e={}){e.store;let t=e.store?.getState(),r=Fe(e.items,t?.items,e.defaultItems,[]),o=new Map(r.map(f=>[f.id,f])),n={items:r,renderedItems:Fe(t?.renderedItems,[])},i=BL(e.store),s=vo({items:r,renderedItems:n.renderedItems},i),a=vo(n,e.store),c=f=>{let m=k2(f,p=>p.element);s.setState("renderedItems",m),a.setState("renderedItems",m)};yr(a,()=>Du(s)),yr(s,()=>La(s,["items"],f=>{a.setState("items",f.items)})),yr(s,()=>La(s,["renderedItems"],f=>{let m=!0,p=requestAnimationFrame(()=>{let{renderedItems:b}=a.getState();f.renderedItems!==b&&c(f.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(p);let g=()=>{if(m){m=!1;return}cancelAnimationFrame(p),p=requestAnimationFrame(()=>c(f.renderedItems))},h=DL(f.renderedItems),y=new IntersectionObserver(g,{root:h});for(let b of f.renderedItems)b.element&&y.observe(b.element);return()=>{cancelAnimationFrame(p),y.disconnect()}}));let l=(f,m,p=!1)=>{let g;return m(y=>{let b=y.findIndex(({id:_})=>_===f.id),v=y.slice();if(b!==-1){g=y[b];let _={...g,...f};v[b]=_,o.set(f.id,_)}else v.push(f),o.set(f.id,f);return v}),()=>{m(y=>{if(!g)return p&&o.delete(f.id),y.filter(({id:_})=>_!==f.id);let b=y.findIndex(({id:_})=>_===f.id);if(b===-1)return y;let v=y.slice();return v[b]=g,o.set(f.id,g),v})}},u=f=>l(f,m=>s.setState("items",m),!0);return{...a,registerItem:u,renderItem:f=>Kl(u(f),l(f,m=>s.setState("renderedItems",m))),item:f=>{if(!f)return null;let m=o.get(f);if(!m){let{items:p}=s.getState();m=p.find(g=>g.id===f),m&&o.set(f,m)}return m||null},__unstablePrivateStore:s}}var jL={id:null};function Cn(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function HL(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function hk(e,t){return e.filter(r=>r.rowId===t)}function bk({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&&!(n!=null&&s.id===n))return s.id}}function vk(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[jL]:[],...e.slice(0,o)]}function Mm(e){let t=[];for(let r of e){let o=t.find(n=>n[0]?.rowId===r.rowId);o?o.push(r):t.push([r])}return t}function yk(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function zL(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function WL(e,t,r){let o=yk(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?Cn(n):n[i-1];n[i]=a&&t!==a.id&&r?a:zL(a?.rowId)}}return e}function UL(e){let t=Mm(e),r=yk(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 _k(e={}){let t=e.store?.getState(),r=gk(e),o=Fe(e.activeId,t?.activeId,e.defaultActiveId),n=vo({...r.getState(),id:Fe(e.id,t?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:o,baseElement:Fe(t?.baseElement,null),includesBaseElement:Fe(e.includesBaseElement,t?.includesBaseElement,o===null),moves:Fe(t?.moves,0),orientation:Fe(e.orientation,t?.orientation,"both"),rtl:Fe(e.rtl,t?.rtl,!1),virtualFocus:Fe(e.virtualFocus,t?.virtualFocus,!1),focusLoop:Fe(e.focusLoop,t?.focusLoop,!1),focusWrap:Fe(e.focusWrap,t?.focusWrap,!1),focusShift:Fe(e.focusShift,t?.focusShift,!1)},r,e.store);yr(n,()=>_r(n,["renderedItems","activeId"],a=>{n.setState("activeId",c=>c!==void 0?c:Cn(a.renderedItems)?.id)}));let i=(a="next",c={})=>{let l=n.getState(),{skip:u=0,activeId:f=l.activeId,focusShift:m=l.focusShift,focusLoop:p=l.focusLoop,focusWrap:g=l.focusWrap,includesBaseElement:h=l.includesBaseElement,renderedItems:y=l.renderedItems,rtl:b=l.rtl}=c,v=a==="up"||a==="down",_=a==="next"||a==="down",w=_?b&&!v:!b||v,S=m&&!u;if(!u&&!g&&!h&&f!=null&&(!v||!S&&!y.some(D=>D.rowId!=null))){let D=y.findIndex(N=>N.id===f),V=y[D];if(V){let N=w?-1:1,E=bk({items:y,fromIndex:D+N,step:N,rowId:V.rowId,excludeId:f});return E!==void 0?E:p&&(v?p!=="horizontal":p!=="vertical")?bk({items:y,fromIndex:N===1?0:y.length-1,step:N,rowId:V.rowId,excludeId:f}):void 0}}let R=v?ym(WL(Mm(y),f,S)):y;if(R=w?Ou(R):R,R=v?UL(R):R,f==null)return Cn(R)?.id;let T=R.find(D=>D.id===f);if(!T)return Cn(R)?.id;let x=R.some(D=>D.rowId),C=R.indexOf(T),M=R.slice(C+1),A=hk(M,T.rowId);if(u){let D=HL(A,f);return(D.slice(u)[0]||D[D.length-1])?.id}let O=p&&(v?p!=="horizontal":p!=="vertical"),P=x&&g&&(v?g!=="horizontal":g!=="vertical"),L=_?(!x||v)&&O&&h:v?h:!1;if(O)return Cn(vk(P&&!L?R:hk(R,T.rowId),f,L),f)?.id;if(P){let D=Cn(L?A:M,f);return L?D?.id||null:D?.id}let I=Cn(A,f);return!I&&L?null:I?.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:()=>Cn(n.getState().renderedItems)?.id,last:()=>Cn(Ou(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 wk=Cn,xk=Mm;function ii(e,t){return t&&e.item(t)||null}function Sk(e,t=!1){if(eo(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=ei(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var nw=Symbol("FOCUS_SILENTLY");function Rk(e){e[nw]=!0,e.focus({preventScroll:!0})}function Ek(e){let t=e[nw];return delete e[nw],t}function Da(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var ai=d(Y(),1),Pk=d(F(),1);var si=d(Y(),1),iw=d(af(),1),Ck=()=>()=>{};function We(e,t=_m){let r=si.useCallback(n=>e?Ms(e,null,n):Ck(),[e]),o=()=>{let n=typeof t=="string"?t:null,i=typeof t=="function"?t:null,s=e?.getState();if(i)return i(s);if(s&&n&&ho(s,n))return s[n]};return(0,iw.useSyncExternalStore)(r,o,o)}function Vm(e,t){let r=si.useRef({}),o=si.useCallback(i=>e?Ms(e,null,i):Ck(),[e]),n=()=>{let i=e?.getState(),s=!1,a=r.current;for(let c in t){let l=t[c];if(typeof l=="function"){let u=l(i);Object.is(u,a[c])||(a[c]=u,s=!0)}if(typeof l=="string"){if(!i||!ho(i,l))continue;let u=i[l];Object.is(u,a[c])||(a[c]=u,s=!0)}}return s&&(r.current={...a}),r.current};return(0,iw.useSyncExternalStore)(o,n,n)}function Mt(e,t,r,o){let n=ho(t,r)?t[r]:void 0,i=q2({value:n,setValue:o?t[o]:void 0});pt(()=>_r(e,[r],(s,a)=>{let{value:c,setValue:l}=i.current;l&&s[r]!==a[r]&&s[r]!==c&&l(s[r])}),[e,r]),pt(()=>{if(n!==void 0)return e.setState(r,n),La(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function rc(e,t){let[r,o]=si.useState(()=>e(t));pt(()=>Du(r),[r]);let n=si.useCallback(i=>We(r,i),[r]);return[si.useMemo(()=>({...r,useState:n}),[r,n]),Ve(()=>{o(i=>e({...t,...i.getState()}))})]}var $L="button";function qL(e){return wm(e)?!0:e.tagName==="INPUT"&&!Is(e)}function GL(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 KL(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function Tk(e,t,r,o=!1){if(!t||!r)return;let{renderedItems:n}=t.getState(),i=Mu(e);if(!i)return;let s=GL(i,o),a,c;for(let l=0;l<n.length;l+=1){let u=a;if(a=r(l),!a)break;if(a===u)continue;let f=ii(t,a)?.element;if(!f)continue;let m=KL(f,o)-s,p=Math.abs(m);if(o&&m<=0||!o&&m>=0){c!==void 0&&c<p&&(a=u);break}c=p}return a}function XL(e,t){return br(e)?!1:Da(t,e.target)}var sw=gt(function({store:t,rowId:r,preventScrollOnKeyDown:o=!1,moveOnKeyPress:n=!0,tabbable:i=!1,getItem:s,"aria-setsize":a,"aria-posinset":c,...l}){let u=km();t=t||u;let f=Qo(l.id),m=(0,ai.useRef)(null),p=(0,ai.useContext)(ak),g=Xl(l)&&!l.accessibleWhenDisabled,h=l.shouldRegisterItem,y=E=>{if(r)return r;if(E&&p?.baseElement&&p.baseElement===E.baseElement)return p.id},{rowId:b,baseElement:v,isActiveItem:_,ariaSetSize:w,ariaPosInSet:S,isTabbable:R}=Vm(t,{rowId:y,baseElement(E){return E?.baseElement||void 0},isActiveItem(E){return!!E&&E.activeId===f},ariaSetSize(E){if(a!=null)return a;if(E&&p?.ariaSetSize&&p.baseElement===E.baseElement)return p.ariaSetSize},ariaPosInSet(E){if(c!=null)return c;if(!E||!p?.ariaPosInSet||p.baseElement!==E.baseElement)return;let k=y(E),B=E.renderedItems.filter(W=>W.rowId===k);return p.ariaPosInSet+B.findIndex(W=>W.id===f)},isTabbable(E){if(!E?.renderedItems.length)return!0;if(E.virtualFocus)return!1;if(i)return!0;if(E.activeId===null)return!1;let k=t?.item(E.activeId);return k?.disabled||!k?.element?!0:E.activeId===f}}),T=(0,ai.useCallback)(E=>{let k={...E,id:f||E.id,rowId:b,disabled:g,children:E.element?.textContent};return s?s(k):k},[f,b,g,s]),x=l.onFocus,C=(0,ai.useRef)(!1),M=(0,ai.useRef)(null),A=Ve(E=>{if(x?.(E),E.defaultPrevented||I2(E)||!f||!t||XL(E,t))return;let{virtualFocus:k,baseElement:B}=t.getState();if(t.setActiveId(f),wm(E.currentTarget)&&Sk(E.currentTarget),!k||!br(E)||qL(E.currentTarget))return;let W=(re,le,Q)=>{Jl()&&re.hasAttribute("data-autofocus")&&re.scrollIntoView({block:"nearest",inline:"nearest"}),C.current=!0,le===Q||Da(t,le)?Rk(Q):Q.focus()};if(B?.isConnected){W(E.currentTarget,E.relatedTarget,B);return}if(h===!1)return;let{currentTarget:G,relatedTarget:ee}=E,te=()=>{M.current?.(),M.current=null};te(),M.current=Ms(t,null,()=>{if(Ia(G)!==G){te();return}let re=t.getState(),le=re.baseElement;le?.isConnected&&(te(),re.virtualFocus&&W(G,ee,le))})}),O=l.onBlurCapture,P=Ve(E=>{O?.(E),!E.defaultPrevented&&t?.getState()?.virtualFocus&&C.current&&(C.current=!1,E.preventDefault(),E.stopPropagation())}),L=l.onKeyDown,I=$t(o),D=$t(n),V=Ve(E=>{if(L?.(E),E.defaultPrevented||!br(E)||!t)return;let{currentTarget:k}=E,B=t.getState(),W=!!t.item(f)?.rowId,G=B.orientation!=="horizontal",ee=B.orientation!=="vertical",te=()=>!!(W||ee||!B.baseElement||!eo(B.baseElement)),re={ArrowUp:(W||G)&&t.up,ArrowRight:(W||ee)&&t.next,ArrowDown:(W||G)&&t.down,ArrowLeft:(W||ee)&&t.previous,Home:()=>{if(te())return!W||E.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(te())return!W||E.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>Tk(k,t,t?.up,!0),PageDown:()=>Tk(k,t,t?.down)}[E.key];if(re){if(wm(k)){let Q=Nu(k),se=ee&&E.key==="ArrowLeft",q=ee&&E.key==="ArrowRight",_e=G&&E.key==="ArrowUp",$=G&&E.key==="ArrowDown";if(q||$){let{length:fe}=C2(k);if(Q.end!==fe)return}else if((se||_e)&&Q.start!==0)return}let le=re();if(I(E)||le!==void 0){if(!D(E))return;E.preventDefault(),t.move(le)}}}),N=(0,ai.useMemo)(()=>({id:f,baseElement:v}),[f,v]);return l=oi(l,E=>(0,Pk.jsx)(sk.Provider,{value:N,children:E}),[N]),l={"data-active-item":_||void 0,...l,id:f,ref:Yt(m,l.ref),tabIndex:R?l.tabIndex:-1,onFocus:A,onBlurCapture:P,onKeyDown:V},l=Q_(l),l=J_({store:t,...l,getItem:T,shouldRegisterItem:f?h:!1}),Fr({...l,"aria-setsize":w,"aria-posinset":S})}),efe=ni(ut(function(t){return mt($L,sw(t))}));var li=d(Y(),1),Fm=d(F(),1);var ZL="div";function QL(e){return e.some(t=>!!t.rowId)}function JL(e){let t=e.target;return t&&!eo(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function eD(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function kk(e,t,r){return Ve(o=>{if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!br(o)||eD(o)||JL(o))return;let n=ii(e,e.getState().activeId)?.element;if(!n)return;let{view:i,...s}=o;n!==r?.current&&n.focus(),F2(n,o.type,s)||o.preventDefault(),o.currentTarget.contains(n)&&o.stopPropagation()})}function tD(e){return wk(ym(Ou(xk(e))))}function Ok(e,t){let{virtualFocus:r,baseElement:o}=e.getState();if(!r||!o||!eo(o)){t();return}let n=o.scrollLeft,i=o.scrollTop;t(),o.scrollLeft=n,o.scrollTop=i}function rD(e){let[t,r]=(0,li.useState)(!1),o=(0,li.useCallback)(()=>r(!0),[]),n=We(e,i=>t?ii(e,i.activeId):null);return(0,li.useEffect)(()=>{let i=n?.element;t&&i&&(r(!1),Ok(e,()=>{i.focus({preventScroll:!0})}))},[e,n,t]),o}var oD=ni(function({store:t,focusOnMove:r,previousElementRef:o}){let n=We(t,"moves"),i=We(t,"baseElement");return(0,li.useEffect)(()=>{if(!n||!r)return;let{activeId:s}=t.getState(),a=ii(t,s)?.element;a&&Ok(t,()=>B2(a))},[t,n,r]),pt(()=>{if(!n||!i)return;let{activeId:s}=t.getState();if(s!==null)return;let a=o.current;o.current=null,a&&Na(a,{relatedTarget:i}),Zo(i)||i.focus()},[t,n,i]),null}),aw=gt(function({store:t,composite:r=!0,focusOnMove:o=r,moveOnKeyPress:n=!0,...i}){let s=ik();t=t||s,Vr(t,!1);let a=(0,li.useRef)(null),c=(0,li.useRef)(null),l=rD(t),[,u]=G2(r?t.setBaseElement:null),f=We(t,"virtualFocus"),m=We(t,x=>x.virtualFocus?x.activeId:null);pt(()=>{if(!t||!r||!f)return;let x=c.current;if(c.current=null,!x)return;let C=ii(t,m)?.element||Ia(x);C!==x&&Na(x,{relatedTarget:C})},[t,m,f,r]);let p=kk(t,i.onKeyDownCapture,c),g=kk(t,i.onKeyUpCapture,c),h=i.onFocusCapture,y=Ve(x=>{if(h?.(x),x.defaultPrevented||!t)return;let{virtualFocus:C}=t.getState();if(!C)return;let M=x.relatedTarget,A=Ek(x.currentTarget);br(x)&&A&&(x.stopPropagation(),c.current=M)}),b=i.onFocus,v=Ve(x=>{if(b?.(x),x.defaultPrevented||!r||!t)return;let{relatedTarget:C}=x,{virtualFocus:M}=t.getState();M?br(x)&&!Da(t,C)&&queueMicrotask(l):br(x)&&t.setActiveId(null)}),_=i.onBlurCapture,w=Ve(x=>{if(_?.(x),x.defaultPrevented||!t)return;let{virtualFocus:C,activeId:M}=t.getState();if(!C)return;let A=ii(t,M)?.element,O=x.relatedTarget,P=Da(t,O),L=c.current;c.current=null,br(x)&&P?(O===A?L&&L!==O&&Na(L,x):A?Na(A,x):L&&Na(L,x),x.stopPropagation()):!Da(t,x.target)&&A&&Na(A,x)}),S=i.onKeyDown,R=$t(n),T=Ve(x=>{if(S?.(x),x.nativeEvent.isComposing||x.defaultPrevented||!t||!br(x))return;let{orientation:C,renderedItems:M,activeId:A,rtl:O}=t.getState();if(ii(t,A)?.element?.isConnected)return;let P=C!=="horizontal",L=C!=="vertical",I=QL(M);if((x.key==="ArrowLeft"||x.key==="ArrowRight"||x.key==="Home"||x.key==="End")&&eo(x.currentTarget))return;let V={ArrowUp:(I||P)&&(()=>I?tD(M)?.id:t?.last()),ArrowRight:(I||L)&&(O?t.last:t.first),ArrowDown:(I||P)&&t.first,ArrowLeft:(I||L)&&(O?t.first:t.last),Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[x.key];if(V){let N=V();if(N!==void 0){if(!R(x))return;x.preventDefault(),t.move(N)}}});return i=oi(i,x=>(0,Fm.jsxs)(ec,{value:t,children:[x,r&&(0,Fm.jsx)(oD,{store:t,focusOnMove:o,previousElementRef:c})]}),[t,r,o]),i={"aria-activedescendant":We(t,x=>{if(t&&r&&x.virtualFocus)return ii(t,x.activeId)?.id}),...i,ref:Yt(a,u,i.ref),onKeyDownCapture:p,onKeyUpCapture:g,onFocusCapture:y,onFocus:v,onBlurCapture:w,onKeyDown:T},i=Vu({focusable:We(t,x=>r&&(x.virtualFocus||x.activeId===null)),...i}),i}),lfe=ut(function(t){return mt(ZL,aw(t))});var Bu=bo(),dfe=Bu.useContext,ffe=Bu.useScopedContext,lw=Bu.useProviderContext,Ak=Bu.ContextProvider,Ik=Bu.ScopedContextProvider;var cw=d(Y(),1),ju=bo([Ak],[Ik]),hfe=ju.useContext,bfe=ju.useScopedContext,vfe=ju.useProviderContext,Nk=ju.ContextProvider,Lm=ju.ScopedContextProvider,yfe=(0,cw.createContext)(void 0),_fe=(0,cw.createContext)(void 0);var Ba=d(Y(),1),uw=d(F(),1);var Lk=d(yn(),1),nD="div";function Mk(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function Vk(e){let t=e?.trim()||"0s",r=t.endsWith("ms")?1:1e3,o=Number.parseFloat(t)*r;return Number.isNaN(o)?0:o}function Fk(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 l=Vk(n[a%n.length]),u=Vk(i[a%i.length]);s=Math.max(s,l+u)}return s}function iD(e){let{transitionProperty:t,transitionDuration:r,transitionDelay:o,animationName:n,animationDuration:i,animationDelay:s}=getComputedStyle(e);return Math.max(Fk(t,o,r),Fk(n,s,i))}function dw(e,t,r){return!r&&t!==!1&&(!e||!!t)}var sD=gt(function({store:t,alwaysVisible:r,unstable_otherElementRef:o,...n}){let i=lw();t=t||i,Vr(t,!1);let s=(0,Ba.useRef)(null),a=Qo(n.id),[c,l]=(0,Ba.useState)(null),u=We(t,"open"),f=We(t,"mounted"),m=We(t,"animated"),p=We(t,"contentElement"),g=We(t.disclosure,"contentElement"),h=(0,Ba.useRef)(!1);pt(()=>{s.current&&t?.setContentElement(s.current)},[t]),pt(()=>{let _;return t?.setState("animated",w=>(_=w,!0)),()=>{_!==void 0&&t?.setState("animated",_)}},[t]),pt(()=>{if(!m){u?h.current&&(h.current=!1,l("enter")):(h.current=!0,l(null));return}if(!p?.isConnected){l(null);return}return S2(()=>{l(u?"enter":f?"leave":null)})},[m,p,u,f]),pt(()=>{if(!t||!m||!c||!p)return;let _=()=>t?.setState("animating",!1),w=()=>(0,Lk.flushSync)(_);if(c==="leave"&&u||c==="enter"&&!u)return;if(typeof m=="number")return Mk(m,w);let S=[p];g&&S.push(g);let R=o?.current;R&&S.push(R);let T=Math.max(...S.map(iD));if(!T){c==="enter"&&t.setState("animated",!1),_();return}return Mk(Math.max(T-1e3/60,0),w)},[t,m,p,g,o,u,c]),n=oi(n,_=>(0,uw.jsx)(Lm,{value:t,children:_}),[t]);let y=dw(f,n.hidden,r),b=n.style,v=(0,Ba.useMemo)(()=>y?{...b,display:"none"}:b,[y,b]);return n={"data-open":u||void 0,"data-enter":c==="enter"||void 0,"data-leave":c==="leave"||void 0,hidden:y,...n,id:a,ref:Yt(a?t.setContentElement:null,s,n.ref),style:v},Fr(n)}),aD=ut(function(t){return mt(nD,sD(t))}),Tfe=ut(function({unmountOnHide:t,...r}){let o=lw();return We(r.store||o,n=>!t||n?.mounted)===!1?null:(0,uw.jsx)(aD,{...r})});function Dk(e={}){let t=tc(e.store,Nm(e.disclosure,["contentElement","disclosureElement"]));let r=t?.getState(),o=Fe(e.open,r?.open,e.defaultOpen,!1),n=Fe(e.animated,r?.animated,!1),i=vo({open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:Fe(r?.contentElement,null),disclosureElement:Fe(r?.disclosureElement,null)},t);return yr(i,()=>_r(i,["animated","animating"],s=>{s.animated||i.setState("animating",!1)})),yr(i,()=>Ms(i,["open"],()=>{i.getState().animated&&i.setState("animating",!0)})),yr(i,()=>_r(i,["open","animating"],s=>{i.setState("mounted",s.open||s.animating)})),{...i,disclosure:e.disclosure,setOpen:s=>i.setState("open",s),show:()=>i.setState("open",!0),hide:()=>i.setState("open",!1),toggle:()=>i.setState("open",s=>!s),stopAnimation:()=>i.setState("animating",!1),setContentElement:s=>i.setState("contentElement",s),setDisclosureElement:s=>i.setState("disclosureElement",s)}}function Bk(e,t,r){return ri(t,[r.store,r.disclosure]),Mt(e,r,"open","setOpen"),Mt(e,r,"mounted","setMounted"),Mt(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var Hu=bo([Nk],[Lm]),Lfe=Hu.useContext,Dfe=Hu.useScopedContext,jk=Hu.useProviderContext,Hk=Hu.ContextProvider,zk=Hu.ScopedContextProvider;var Dm=d(Y(),1),Bm=(0,Dm.createContext)(void 0),zu=bo([Hk,Om],[zk,ec]),fw=zu.useContext,oc=zu.useScopedContext,jm=zu.useProviderContext,Wk=zu.ContextProvider,Uk=zu.ScopedContextProvider,Hm=(0,Dm.createContext)(void 0),Yk=(0,Dm.createContext)(!1);function $k(e,t,r){return ri(t,[r.store]),Mt(e,r,"items","setItems"),e}function qk(e){return{id:Qo(e.id),...e}}function Gk(e,t,r){return e=$k(e,t,r),Mt(e,r,"activeId","setActiveId"),Mt(e,r,"includesBaseElement"),Mt(e,r,"virtualFocus"),Mt(e,r,"orientation"),Mt(e,r,"rtl"),Mt(e,r,"focusLoop"),Mt(e,r,"focusWrap"),Mt(e,r,"focusShift"),e}function Kk(e={}){return Dk(e)}function Xk(e,t,r){return Bk(e,t,r)}function Zk({popover:e,...t}={}){let r=tc(t.store,Nm(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let o=r?.getState(),n=Kk({...t,store:r}),i=Fe(t.placement,o?.placement,"bottom"),s=vo({...n.getState(),placement:i,currentPlacement:i,anchorElement:Fe(o?.anchorElement,null),popoverElement:Fe(o?.popoverElement,null),arrowElement:Fe(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 Qk(e,t,r){return ri(t,[r.popover]),Mt(e,r,"placement"),Xk(e,t,r)}var lD="div",pw=gt(function({store:t,...r}){let o=jk();return t=t||o,r={...r,ref:Yt(t?.setAnchorElement,r.ref)},r}),dpe=ut(function(t){return mt(lD,pw(t))});var Jk=d(Y(),1),cD="div";function uD(e){let t=e.relatedTarget;return Ql(t)?Aa(e.currentTarget,t):!1}var mw=Symbol("composite-hover");function dD(e){let{relatedTarget:t}=e;if(!Ql(t))return!1;let r=t;do{if(ho(r,mw)&&r[mw])return!0;r=r.parentElement}while(r);return!1}var gw=gt(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:o=!!r,...n}){let i=km();t=t||i,Vr(t,!1);let s=J2(),a=n.onMouseMove,c=$t(r),l=Ve(g=>{if(a?.(g),!g.defaultPrevented&&s()&&c(g)){if(!D2(g.currentTarget)){let h=t?.getState().baseElement;h&&!Zo(h)&&h.focus()}t?.setActiveId(g.currentTarget.id)}}),u=n.onMouseLeave,f=$t(o),m=Ve(g=>{u?.(g),!g.defaultPrevented&&s()&&(uD(g)||dD(g)||c(g)&&f(g)&&(t?.setActiveId(null),t?.getState().baseElement?.focus()))}),p=(0,Jk.useCallback)(g=>{g&&(g[mw]=!0)},[]);return n={...n,ref:Yt(p,n.ref),onMouseMove:l,onMouseLeave:m},Fr(n)}),hpe=ni(ut(function(t){return mt(cD,gw(t))}));var ir=d(Y(),1);var fD="input";function eO(e,t,r){return r?e.find(o=>!o.disabled&&o.value)?.value===t:!1}function tO(e,t){if(!t||e==null)return!1;let r=Iu(e),o=Iu(t);return r.length!==e.length||o.length!==t.length?!1:o.length>r.length&&o.toLowerCase().startsWith(r.toLowerCase())}function pD(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function mD(e){return e.find(t=>t.disabled?!1:t.element?.getAttribute("role")!=="tab")?.id}var gD=gt(function({store:t,focusable:r=!0,autoSelect:o=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:s=0,showOnChange:a,showOnMouseDown:c,showOnClick:l=c,showOnKeyDown:u,showOnKeyPress:f=u,blurActiveItemOnClick:m,setValueOnClick:p=!0,moveOnKeyPress:g=!0,autoComplete:h="list",...y}){let b=jm();t=t||b,Vr(t,!1);let v=(0,ir.useRef)(null),[_,w]=Q2(),S=(0,ir.useRef)(!1),R=(0,ir.useRef)(!1),T=We(t,z=>z.virtualFocus&&o),x=h==="inline"||h==="both",[C,M]=(0,ir.useState)(x);Z2(()=>{x&&M(!0)},[x]);let A=We(t,"value"),O=(0,ir.useRef)(void 0);(0,ir.useEffect)(()=>_r(t,["selectedValue","activeId"],(z,X)=>{O.current=X.selectedValue}),[t]);let P=We(t,z=>{if(x&&C&&!(z.activeValue&&Array.isArray(z.selectedValue)&&(z.selectedValue.includes(z.activeValue)||O.current?.includes(z.activeValue))))return z.activeValue}),L=We(t,"renderedItems"),I=We(t,"open"),D=We(t,"contentElement"),V=(0,ir.useMemo)(()=>!x||!C?A:eO(L,P,T)?tO(A,P)?A+(P?.slice(A.length)||""):A:P||A,[x,C,L,P,T,A]);(0,ir.useEffect)(()=>{let z=v.current;if(!z)return;let X=()=>M(!0);return z.addEventListener("combobox-item-move",X),()=>{z.removeEventListener("combobox-item-move",X)}},[]),(0,ir.useEffect)(()=>{if(!x||!C||!P||!eO(L,P,T)||!tO(A,P))return;let z=Au;return queueMicrotask(()=>{let X=v.current;if(!X)return;let{start:Ie,end:he}=Nu(X),Ue=A.length,or=P.length;xm(X,Ue,or),z=()=>{if(!Zo(X))return;let{start:jt,end:Ht}=Nu(X);jt===Ue&&Ht===or&&xm(X,Ie,he)}}),()=>z()},[_,x,C,P,L,T,A]);let N=Ve(n),E=(0,ir.useRef)(null),k=(0,ir.useRef)(void 0),B=(0,ir.useRef)(!1),W=(0,ir.useRef)(!1);(0,ir.useEffect)(()=>{if(!I||!D)return;let z=Mu(D);if(!z)return;let X=()=>{S.current=!1,B.current=!0},Ie=()=>{if(W.current||(B.current=!0),!t||!S.current)return;let{activeId:Ue}=t.getState();Ue!==null&&Ue!==E.current&&(S.current=!1)},he={passive:!0,capture:!0};return z.addEventListener("wheel",X,he),z.addEventListener("touchmove",X,he),z.addEventListener("scroll",Ie,he),()=>{z.removeEventListener("wheel",X,!0),z.removeEventListener("touchmove",X,!0),z.removeEventListener("scroll",Ie,!0)}},[I,D,t]),pt(()=>{B.current=!1,A&&(R.current||(S.current=!0))},[A]),pt(()=>{T!=="always"&&I||(S.current=I)},[T,I]),pt(()=>{I||(k.current=void 0)},[I]);let G=We(t,"resetValueOnSelect");ri(()=>{let z=S.current;if(!t||!I||!z&&(!G||B.current))return;let{baseElement:X,contentElement:Ie,activeId:he}=t.getState();if(!(X&&!Zo(X))){if(Ie?.hasAttribute("data-placing")){let Ue=new MutationObserver(w);return Ue.observe(Ie,{attributeFilter:["data-placing"]}),()=>Ue.disconnect()}if(T&&z){let Ue=N(L),or=Ue!==void 0?Ue:mD(L)??t.first();E.current=or;let jt=or??null,Ht=t.item(jt)?.value,mn=k.current;jt!==he||mn?.id!==jt||mn?.value!==Ht?(k.current={id:jt,value:Ht},t.move(jt)):t.setState("activeValue",Ht)}else{let Ue=t.item(he||t.first())?.element;Ue&&"scrollIntoView"in Ue&&(W.current=!0,Ue.scrollIntoView({block:"nearest",inline:"nearest"}),requestAnimationFrame(()=>{W.current=!1}))}}},[t,I,_,A,T,G,N,L]),(0,ir.useEffect)(()=>{if(!x)return;let z=v.current;if(!z)return;let X=[z,D].filter(he=>!!he),Ie=he=>{X.every(Ue=>Rm(he,Ue))&&t?.setValue(V)};for(let he of X)he.addEventListener("focusout",Ie);return()=>{for(let he of X)he.removeEventListener("focusout",Ie)}},[x,D,t,V]);let ee=z=>z.currentTarget.value.length>=s,te=y.onChange,re=$t(a??ee),le=$t(i??!t.tag),Q=Ve(z=>{if(te?.(z),z.defaultPrevented||!t)return;let X=z.currentTarget,{value:Ie,selectionStart:he,selectionEnd:Ue}=X,or=z.nativeEvent;if(S.current=!0,L2(or)&&(or.isComposing&&(S.current=!1,R.current=!0),x)){let jt=or.inputType==="insertText"||or.inputType==="insertCompositionText",Ht=he===Ie.length;M(jt&&Ht)}if(le(z)){let jt=Ie===t.getState().value;t.setValue(Ie),queueMicrotask(()=>{xm(X,he,Ue)}),x&&T&&jt&&w()}re(z)&&t.show(),(!T||!S.current)&&t.setActiveId(null)}),se=y.onCompositionEnd,q=Ve(z=>{S.current=!0,R.current=!1,se?.(z),!z.defaultPrevented&&T&&w()}),_e=y.onMouseDown,$=$t(m??(()=>t.getState().includesBaseElement)),fe=$t(p),we=$t(l??ee),Ze=Ve(z=>{_e?.(z),!z.defaultPrevented&&(z.button||z.ctrlKey||t&&($(z)&&t.setActiveId(null),fe(z)&&t.setValue(V),we(z)&&Ma(z.currentTarget,"mouseup",t.show)))}),ot=y.onKeyDown,ue=$t(f??ee),xe=Ve(z=>{if(ot?.(z),z.repeat||(S.current=!1),z.defaultPrevented||!t)return;let{open:X}=t.getState();if(X&&z.key==="Enter"){z.preventDefault();return}z.ctrlKey||z.altKey||z.shiftKey||z.metaKey||X||(z.key==="ArrowUp"||z.key==="ArrowDown")&&ue(z)&&(z.preventDefault(),t.show())}),pe=y.onBlur,dt=Ve(z=>{S.current=!1,pe?.(z)}),Bt=Qo(y.id),De=pD(h)?h:void 0,xo=We(t,z=>z.activeId===null);return y={role:"combobox","aria-autocomplete":De,"aria-haspopup":T2(D,"listbox"),"aria-expanded":I,"aria-controls":D?.id,"data-active-item":xo||void 0,value:V,...y,id:Bt,ref:Yt(v,y.ref),onChange:Q,onCompositionEnd:q,onMouseDown:Ze,onKeyDown:xe,onBlur:dt},y=aw({store:t,focusable:r,...y,moveOnKeyPress:z=>R2(g,z)?!1:(x&&M(!0),!0)}),y=pw({store:t,...y}),{autoComplete:"off",...y}}),zm=ut(function(t){return mt(fD,gD(t))});var Wm=d(Y(),1),hw=d(F(),1);var hD="div";function bD(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function vD(e){return P2(e)??"option"}var yD=gt(function({store:t,value:r,hideOnClick:o,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:s,focusOnHover:a=!1,moveOnKeyPress:c=!0,getItem:l,...u}){let f=oc();t=t||f,Vr(t,!1);let{resetValueOnSelectState:m,multiSelectable:p,selected:g}=Vm(t,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(C){return Array.isArray(C.selectedValue)},selected(C){return bD(C.selectedValue,r)}}),h=(0,Wm.useCallback)(C=>{let M={...C,value:r};return l?l(M):M},[r,l]);n=n??!p,o=o??(r!=null&&!p);let y=u.onClick,b=$t(n),v=$t(i),_=$t(s??m??p),w=$t(o),S=Ve(C=>{y?.(C),!C.defaultPrevented&&(V2(C)||M2(C)||(r!=null&&(v(C)&&(_(C)&&t?.resetValue(),t?.setSelectedValue(M=>Array.isArray(M)?M.includes(r)?M.filter(A=>A!==r):[...M,r]:r)),b(C)&&t?.setValue(r)),w(C)&&t?.hide()))}),R=u.onKeyDown,T=Ve(C=>{if(R?.(C),C.defaultPrevented)return;let M=t?.getState().baseElement;if(!M||Zo(M))return;let A=C.key.length===1&&!C.ctrlKey&&!C.metaKey,O=(Sm()?C.metaKey:C.ctrlKey)&&C.key.toLowerCase()==="v",P=C.key==="Backspace"||C.key==="Delete";(A||O||P)&&(queueMicrotask(()=>M.focus()),eo(M)&&t?.setValue(M.value))});p&&g!=null&&(u={"aria-selected":g,...u}),u=oi(u,C=>(0,hw.jsx)(Hm.Provider,{value:r,children:(0,hw.jsx)(Yk.Provider,{value:g??!1,children:C})}),[r,g]),u={role:vD((0,Wm.useContext)(Bm)),children:r,...u,onClick:S,onKeyDown:T};let x=$t(c);return u=sw({store:t,...u,getItem:h,moveOnKeyPress:C=>{if(!x(C))return!1;let M=new Event("combobox-item-move");return t?.getState().baseElement?.dispatchEvent(M),!0}}),u=gw({store:t,focusOnHover:a,...u}),u}),Um=ni(ut(function(t){return mt(hD,yD(t))}));var Ym=d(Y(),1),rO=d(F(),1);var _D="span";function bw(e){return Iu(e).toLowerCase()}function wD(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 xD(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 SD(e){let t=[],r=[],o=0;for(let i of e){let s=bw(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 RD(e,t){if(!t.length)return t;let{starts:r,ends:o}=SD(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 ED(e,t){if(!e||!t)return e;let r=_2(t).map(bw),o=[],n=(c,l=!1)=>(0,rO.jsx)("span",{"data-autocomplete-value":l?"":void 0,"data-user-value":l?void 0:"",children:c},o.length),i=RD(e,xD(wD(bw(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,l],u)=>{let f=e.slice(c,c+l),m=i[u+1]?.[0];return[f,e.slice(c+l,m)]})].forEach((c,l)=>{c&&o.push(n(c,l%2===0))}),o}var CD=gt(function({store:t,value:r,userValue:o,...n}){let i=oc();t=t||i;let s=(0,Ym.useContext)(Hm),a=r??s,c=We(t,l=>o??l?.value);return n={children:(0,Ym.useMemo)(()=>{if(a)return c?ED(a,c):a},[a,c]),...n},Fr(n)}),$m=ut(function(t){return mt(_D,CD(t))});var TD="label",PD=gt(function({store:t,...r}){let o=jm();return t=t||o,Vr(t,!1),r={htmlFor:We(t,n=>n.baseElement?.id),...r},Fr(r)}),qm=ni(ut(function(t){return mt(TD,PD(t))}));var Gm=d(Y(),1),vw=d(F(),1);var kD="div",OD=gt(function({store:t,alwaysVisible:r,...o}){let n=oc(!0),i=fw();t=t||i;let s=!!t&&t===n;Vr(t,!1);let a=(0,Gm.useRef)(null),c=Qo(o.id),l=We(t,"mounted"),u=dw(l,o.hidden,r),f=u?{...o.style,display:"none"}:o.style,m=We(t,_=>Array.isArray(_.selectedValue)),p=X2(a,"role",o.role),g=(p==="listbox"||p==="tree"||p==="grid")&&m||void 0,[h,y]=(0,Gm.useState)(!1),b=We(t,"contentElement");pt(()=>{if(!l)return;let _=a.current;if(!_||b!==_)return;let w=()=>{y(!!_.querySelector("[role='listbox']"))},S=new MutationObserver(w);return S.observe(_,{subtree:!0,childList:!0,attributeFilter:["role"]}),w(),()=>S.disconnect()},[l,b]),h||(o={role:"listbox","aria-multiselectable":g,...o}),o=oi(o,_=>(0,vw.jsx)(Uk,{value:t,children:(0,vw.jsx)(Bm.Provider,{value:p,children:_})}),[t,p]);let v=c&&(!n||!s)?t.setContentElement:null;return o={hidden:u,...o,id:c,ref:Yt(v,a,o.ref),style:f},Fr(o)}),Km=ut(function(t){return mt(kD,OD(t))});var yw=d(Y(),1),Zpe=(0,yw.createContext)(null),Qpe=(0,yw.createContext)(null),Wu=bo([Om],[ec]),oO=Wu.useContext,Jpe=Wu.useScopedContext,eme=Wu.useProviderContext,tme=Wu.ContextProvider,rme=Wu.ScopedContextProvider;var AD=Jl()&&O2();function nO({tag:e,...t}={}){let r=tc(t.store,mk(e,["value","rtl"]));let o=e?.getState(),n=r?.getState(),i=Fe(t.activeId,n?.activeId,t.defaultActiveId,null),s=_k({...t,activeId:i,includesBaseElement:Fe(t.includesBaseElement,n?.includesBaseElement,!0),orientation:Fe(t.orientation,n?.orientation,"vertical"),focusLoop:Fe(t.focusLoop,n?.focusLoop,!0),focusWrap:Fe(t.focusWrap,n?.focusWrap,!0),virtualFocus:Fe(t.virtualFocus,n?.virtualFocus,!0)}),a=Zk({...t,placement:Fe(t.placement,n?.placement,"bottom-start")}),c=Fe(t.value,n?.value,t.defaultValue,""),l=Fe(t.selectedValue,n?.selectedValue,o?.values,t.defaultSelectedValue,""),u=Array.isArray(l),f={...s.getState(),...a.getState(),value:c,selectedValue:l,resetValueOnSelect:Fe(t.resetValueOnSelect,n?.resetValueOnSelect,u),resetValueOnHide:Fe(t.resetValueOnHide,n?.resetValueOnHide,u&&!e),activeValue:n?.activeValue},m=vo(f,s,a,r);return AD&&yr(m,()=>_r(m,["virtualFocus"],()=>{m.setState("virtualFocus",!1)})),yr(m,()=>{if(e)return Kl(_r(m,["selectedValue"],p=>{Array.isArray(p.selectedValue)&&e.setValues(p.selectedValue)}),_r(e,["values"],p=>{m.setState("selectedValue",p.values)}))}),yr(m,()=>_r(m,["resetValueOnHide","mounted"],p=>{p.resetValueOnHide&&(p.mounted||m.setState("value",c))})),yr(m,()=>_r(m,["open"],p=>{p.open||(m.setState("activeId",i),m.setState("moves",0))})),yr(m,()=>_r(m,["moves","activeId"],(p,g)=>{p.moves===g.moves&&m.setState("activeValue",void 0)})),yr(m,()=>La(m,["moves","renderedItems"],(p,g)=>{if(p.moves===g.moves)return;let{activeId:h}=m.getState(),y=s.item(h);m.setState("activeValue",y?.value)})),{...a,...s,...m,tag:e,setValue:p=>m.setState("value",p),resetValue:()=>m.setState("value",f.value),setSelectedValue:p=>m.setState("selectedValue",p)}}function ND(e){let t=oO();return e={...e,tag:e.tag!==void 0?e.tag:t},qk(e)}function MD(e,t,r){return ri(t,[r.tag]),Mt(e,r,"value","setValue"),Mt(e,r,"selectedValue","setSelectedValue"),Mt(e,r,"resetValueOnHide"),Mt(e,r,"resetValueOnSelect"),Object.assign(Gk(Qk(e,t,r),t,r),{tag:r.tag})}function _w(e={}){e=ND(e);let[t,r]=rc(nO,e);return MD(t,r,e)}var iO=d(F(),1);function Xm(e={}){return(0,iO.jsx)(Wk,{value:_w(e),children:e.children})}var pO=d(cO(),1);var mO=d(wt(),1),Vs=d(K(),1),ja=d(H(),1),ci=d(oe(),1);var jD=[],Uu=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:jD;var Yu=d(H(),1),HD=[];function ur({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:HD,[o,n]=(0,Yu.useState)(r),[i,s]=(0,Yu.useState)(!1);return(0,Yu.useEffect)(()=>{if(!t){n(r);return}let a=!1;return s(!0),t().then(c=>{if(!a){let l=Array.isArray(c)&&c.length>0?c:r;n(l)}}).catch(()=>{a||n(r)}).finally(()=>{a||s(!1)}),()=>{a=!0}},[t,r]),{elements:o,isLoading:i}}var $e=d(F(),1);function uO(e=""){return(0,pO.default)(e.trim().toLowerCase())}var dO=(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 fO(e,t){return`${e}-${t}`}var gO=({selected:e})=>(0,$e.jsx)("span",{className:U("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,$e.jsx)(ci.Icon,{icon:du})}),hO=({selected:e})=>(0,$e.jsx)("span",{className:U("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function bO({view:e,filter:t,onChangeView:r}){let o=(0,mO.useInstanceId)(bO,"dataviews-filter-list-box"),[n,i]=(0,ja.useState)(t.operators?.length===1?void 0:null),s=e.filters?.find(c=>c.field===t.field),a=Uu(t,s);return(0,$e.jsx)(ci.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,Vs.sprintf)((0,Vs.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(fO(o,t.elements[0].value))},render:(0,$e.jsx)(ci.Composite.Typeahead,{}),children:t.elements.map(c=>(0,$e.jsxs)(ci.Composite.Hover,{render:(0,$e.jsx)(ci.Composite.Item,{id:fO(o,c.value),render:(0,$e.jsx)("div",{"aria-label":c.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let l=s?[...(e.filters??[]).map(u=>u.field===t.field?{...u,operator:s.operator||t.operators[0],value:dO(t,s,c.value)}:u)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:dO(t,s,c.value)}];r({...e,page:1,filters:l})}}),children:[t.singleSelection&&(0,$e.jsx)(hO,{selected:a===c.value}),!t.singleSelection&&(0,$e.jsx)(gO,{selected:a.includes(c.value)}),(0,$e.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:c.label,children:c.label})]},c.value))})}function zD({view:e,filter:t,onChangeView:r}){let[o,n]=(0,ja.useState)(""),i=(0,ja.useDeferredValue)(o),s=e.filters?.find(l=>l.field===t.field),a=Uu(t,s),c=(0,ja.useMemo)(()=>{let l=uO(i);return t.elements.filter(u=>uO(u.label).includes(l))},[t.elements,i]);return(0,$e.jsxs)(Xm,{selectedValue:a,setSelectedValue:l=>{let u=s?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:s.operator||t.operators[0],value:l}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:l}];r({...e,page:1,filters:u})},setValue:n,children:[(0,$e.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,$e.jsx)(Eo,{render:(0,$e.jsx)(qm,{}),children:(0,Vs.__)("Search items")}),(0,$e.jsx)(zm,{autoSelect:"always",placeholder:(0,Vs.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,$e.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,$e.jsx)(ci.Icon,{icon:gy})})]}),(0,$e.jsxs)(Km,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[c.map(l=>(0,$e.jsxs)(Um,{resetValueOnSelect:!1,value:l.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,$e.jsx)(hO,{selected:a===l.value}),!t.singleSelection&&(0,$e.jsx)(gO,{selected:a.includes(l.value)}),(0,$e.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:l.label,children:[(0,$e.jsx)($m,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:l.label}),!!l.description&&(0,$e.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:l.description})]})]},l.value)),!c.length&&(0,$e.jsx)("p",{children:(0,Vs.__)("No results found")})]})]})}function vO(e){let{elements:t,isLoading:r}=ur({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,$e.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,$e.jsx)(ci.Spinner,{})});if(t.length===0)return(0,$e.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Vs.__)("No elements found")});let o=t.length>10?zD:bO;return(0,$e.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var _O=d(ww(),1),wO=d(wt(),1),xw=d(H(),1),xO=d(oe(),1);var Sw=d(F(),1);function SO({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(l=>l.field===e.field),i=Uu(e,n),s=(0,xw.useMemo)(()=>{let l=o.find(u=>u.id===e.field);return l&&{...l,isValid:{},isDisabled:()=>!1,isVisible:()=>!0,getValue:({item:u})=>u[l.id],setValue:({value:u})=>({[l.id]:u})}},[o,e.field]),a=(0,xw.useMemo)(()=>(t.filters??[]).reduce((l,u)=>(l[u.field]=u.value,l),{}),[t.filters]),c=(0,wO.useEvent)(l=>{if(!s||!n)return;let u=s.getValue({item:l});(0,_O.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,Sw.jsx)(xO.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,Sw.jsx)(s.Edit,{hideLabelFromVision:!0,data:a,field:s,operator:n.operator,onChange:c})})}var WD=Math.pow(10,8)*24*60*60*1e3,$me=-WD,Qm=6048e5,RO=864e5;var UD=3600;var EO=UD*24,qme=EO*7,YD=EO*365.2425,$D=YD/12,Gme=$D*3,Rw=Symbol.for("constructDateFrom");function sr(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Rw in e?e[Rw](t):e instanceof Date?new e.constructor(t):new Date(t)}function st(e,t){return sr(t||e,e)}function Jm(e,t,r){let o=st(e,r?.in);return isNaN(t)?sr(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function eg(e,t,r){let o=st(e,r?.in);if(isNaN(t))return sr(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=sr(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 qD={};function Fs(){return qD}function Mi(e,t){let r=Fs(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=st(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 Ha(e,t){return Mi(e,{...t,weekStartsOn:1})}function tg(e,t){let r=st(e,t?.in),o=r.getFullYear(),n=sr(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=Ha(n),s=sr(r,0);s.setFullYear(o,0,4),s.setHours(0,0,0,0);let a=Ha(s);return r.getTime()>=i.getTime()?o+1:r.getTime()>=a.getTime()?o:o-1}function Ew(e){let t=st(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 CO(e,...t){let r=sr.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function Cw(e,t){let r=st(e,t?.in);return r.setHours(0,0,0,0),r}function TO(e,t,r){let[o,n]=CO(r?.in,e,t),i=Cw(o),s=Cw(n),a=+i-Ew(i),c=+s-Ew(s);return Math.round((a-c)/RO)}function PO(e,t){let r=tg(e,t),o=sr(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Ha(o)}function kO(e,t,r){return Jm(e,t*7,r)}function OO(e,t,r){return eg(e,t*12,r)}function AO(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Vi(e){return!(!AO(e)&&typeof e!="number"||isNaN(+st(e)))}function IO(e,t){let r=st(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function rg(e,t){let r=st(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var GD={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"}},NO=(e,t,r)=>{let o,n=GD[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 og(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var KD={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},XD={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},ZD={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},MO={date:og({formats:KD,defaultWidth:"full"}),time:og({formats:XD,defaultWidth:"full"}),dateTime:og({formats:ZD,defaultWidth:"full"})};var QD={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},VO=(e,t,r,o)=>QD[e];function nc(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 JD={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},eB={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},tB={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"]},rB={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"]},oB={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"}},nB={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"}},iB=(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"},FO={ordinalNumber:iB,era:nc({values:JD,defaultWidth:"wide"}),quarter:nc({values:eB,defaultWidth:"wide",argumentCallback:e=>e-1}),month:nc({values:tB,defaultWidth:"wide"}),day:nc({values:rB,defaultWidth:"wide"}),dayPeriod:nc({values:oB,defaultWidth:"wide",formattingValues:nB,defaultFormattingWidth:"wide"})};function ic(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)?aB(a,f=>f.test(s)):sB(a,f=>f.test(s)),l;l=e.valueCallback?e.valueCallback(c):c,l=r.valueCallback?r.valueCallback(l):l;let u=t.slice(s.length);return{value:l,rest:u}}}function sB(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function aB(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function LO(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 lB=/^(\d+)(th|st|nd|rd)?/i,cB=/\d+/i,uB={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},dB={any:[/^b/i,/^(a|c)/i]},fB={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},pB={any:[/1/i,/2/i,/3/i,/4/i]},mB={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},gB={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]},hB={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},bB={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]},vB={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},yB={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}},DO={ordinalNumber:LO({matchPattern:lB,parsePattern:cB,valueCallback:e=>parseInt(e,10)}),era:ic({matchPatterns:uB,defaultMatchWidth:"wide",parsePatterns:dB,defaultParseWidth:"any"}),quarter:ic({matchPatterns:fB,defaultMatchWidth:"wide",parsePatterns:pB,defaultParseWidth:"any",valueCallback:e=>e+1}),month:ic({matchPatterns:mB,defaultMatchWidth:"wide",parsePatterns:gB,defaultParseWidth:"any"}),day:ic({matchPatterns:hB,defaultMatchWidth:"wide",parsePatterns:bB,defaultParseWidth:"any"}),dayPeriod:ic({matchPatterns:vB,defaultMatchWidth:"any",parsePatterns:yB,defaultParseWidth:"any"})};var Tw={code:"en-US",formatDistance:NO,formatLong:MO,formatRelative:VO,localize:FO,match:DO,options:{weekStartsOn:0,firstWeekContainsDate:1}};function BO(e,t){let r=st(e,t?.in);return TO(r,rg(r))+1}function jO(e,t){let r=st(e,t?.in),o=+Ha(r)-+PO(r);return Math.round(o/Qm)+1}function ng(e,t){let r=st(e,t?.in),o=r.getFullYear(),n=Fs(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=sr(t?.in||e,0);s.setFullYear(o+1,0,i),s.setHours(0,0,0,0);let a=Mi(s,t),c=sr(t?.in||e,0);c.setFullYear(o,0,i),c.setHours(0,0,0,0);let l=Mi(c,t);return+r>=+a?o+1:+r>=+l?o:o-1}function HO(e,t){let r=Fs(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=ng(e,t),i=sr(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),Mi(i,t)}function zO(e,t){let r=st(e,t?.in),o=+Mi(r,t)-+HO(r,t);return Math.round(o/Qm)+1}function Ke(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var Fi={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return Ke(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):Ke(r+1,2)},d(e,t){return Ke(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 Ke(e.getHours()%12||12,t.length)},H(e,t){return Ke(e.getHours(),t.length)},m(e,t){return Ke(e.getMinutes(),t.length)},s(e,t){return Ke(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return Ke(n,t.length)}};var sc={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Pw={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 Fi.y(e,t)},Y:function(e,t,r,o){let n=ng(e,o),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return Ke(s,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):Ke(i,t.length)},R:function(e,t){let r=tg(e);return Ke(r,t.length)},u:function(e,t){let r=e.getFullYear();return Ke(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 Ke(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 Ke(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 Fi.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 Ke(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=zO(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):Ke(n,t.length)},I:function(e,t,r){let o=jO(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):Ke(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Fi.d(e,t)},D:function(e,t,r){let o=BO(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):Ke(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 Ke(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 Ke(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 Ke(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=sc.noon:o===0?n=sc.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=sc.evening:o>=12?n=sc.afternoon:o>=4?n=sc.morning:n=sc.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 Fi.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Fi.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):Ke(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):Ke(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Fi.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Fi.s(e,t)},S:function(e,t){return Fi.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return UO(o);case"XXXX":case"XX":return za(o);default:return za(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return UO(o);case"xxxx":case"xx":return za(o);default:return za(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+WO(o,":");default:return"GMT"+za(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+WO(o,":");default:return"GMT"+za(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return Ke(o,t.length)},T:function(e,t,r){return Ke(+e,t.length)}};function WO(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+Ke(i,2)}function UO(e,t){return e%60===0?(e>0?"-":"+")+Ke(Math.abs(e)/60,2):za(e,t)}function za(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Ke(Math.trunc(o/60),2),i=Ke(o%60,2);return r+n+t+i}var YO=(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"})}},$O=(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"})}},_B=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return YO(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}}",YO(o,t)).replace("{{time}}",$O(n,t))},qO={p:$O,P:_B};var wB=/^D+$/,xB=/^Y+$/,SB=["D","DD","YY","YYYY"];function GO(e){return wB.test(e)}function KO(e){return xB.test(e)}function XO(e,t,r){let o=RB(e,t,r);if(console.warn(o),SB.includes(e))throw new RangeError(o)}function RB(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 EB=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,CB=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,TB=/^'([^]*?)'?$/,PB=/''/g,kB=/[a-zA-Z]/;function kw(e,t,r){let o=Fs(),n=r?.locale??o.locale??Tw,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=st(e,r?.in);if(!Vi(a))throw new RangeError("Invalid time value");let c=t.match(CB).map(u=>{let f=u[0];if(f==="p"||f==="P"){let m=qO[f];return m(u,n.formatLong)}return u}).join("").match(EB).map(u=>{if(u==="''")return{isToken:!1,value:"'"};let f=u[0];if(f==="'")return{isToken:!1,value:OB(u)};if(Pw[f])return{isToken:!0,value:u};if(f.match(kB))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 l={firstWeekContainsDate:i,weekStartsOn:s,locale:n};return c.map(u=>{if(!u.isToken)return u.value;let f=u.value;(!r?.useAdditionalWeekYearTokens&&KO(f)||!r?.useAdditionalDayOfYearTokens&&GO(f))&&XO(f,t,String(e));let m=Pw[f[0]];return m(a,f,n.localize,l)}).join("")}function OB(e){let t=e.match(TB);return t?t[1].replace(PB,"'"):e}function Wa(e,t,r){return Jm(e,-t,r)}function ig(e,t,r){return eg(e,-t,r)}function ZO(e,t,r){return kO(e,-t,r)}function sg(e,t,r){return OO(e,-t,r)}var ne=d(K(),1),Vt=d(H(),1),to=d(Ls(),1);var Ow=d(F(),1),qt={Name:(0,Ow.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,Ow.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function JO(e,t){switch(t){case"days":return Wa(new Date,e);case"weeks":return ZO(new Date,e);case"months":return ig(new Date,e);case"years":return sg(new Date,e);default:return new Date}}var eA={label:(0,ne.__)("Is none of"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),qt),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"},ag=[{name:xt,label:(0,ne.__)("Includes"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),qt),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:St,...eA},{name:Ar,label:(0,ne.__)("Includes all"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),qt),filter(e,t,r){return r?.length?r.every(o=>t.getValue({item:e})?.includes(o)):!0},selection:"multi"},{name:Ir,...eA},{name:Zr,label:(0,ne.__)("Between (inc)"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),qt),filter(e,t,r){if(!Array.isArray(r)||r.length!==2||r[0]===void 0||r[1]===void 0)return!0;let o=t.getValue({item:e});return typeof o=="number"||o instanceof Date||typeof o=="string"?o>=r[0]&&o<=r[1]:!1},selection:"custom"},{name:Qr,label:(0,ne.__)("In the past"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),qt),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=JO(r.value,r.unit),n=(0,to.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:po,label:(0,ne.__)("Over"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),qt),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=JO(r.value,r.unit);return(0,to.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:Ct,label:(0,ne.__)("Is"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),qt),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:Tt,label:(0,ne.__)("Is not"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),qt),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:ps,label:(0,ne.__)("Less than"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),qt),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:ms,label:(0,ne.__)("Greater than"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),qt),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:gs,label:(0,ne.__)("Less than or equal"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),qt),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:hs,label:(0,ne.__)("Greater than or equal"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),qt),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:bs,label:(0,ne.__)("Before"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),qt),filter(e,t,r){if(r===void 0)return!0;let o=(0,to.getDate)(r);return(0,to.getDate)(t.getValue({item:e}))<o},selection:"single"},{name:vs,label:(0,ne.__)("After"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),qt),filter(e,t,r){if(r===void 0)return!0;let o=(0,to.getDate)(r);return(0,to.getDate)(t.getValue({item:e}))>o},selection:"single"},{name:ys,label:(0,ne.__)("Before (inc)"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),qt),filter(e,t,r){if(r===void 0)return!0;let o=(0,to.getDate)(r);return(0,to.getDate)(t.getValue({item:e}))<=o},selection:"single"},{name:_s,label:(0,ne.__)("After (inc)"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),qt),filter(e,t,r){if(r===void 0)return!0;let o=(0,to.getDate)(r);return(0,to.getDate)(t.getValue({item:e}))>=o},selection:"single"},{name:Kn,label:(0,ne.__)("Contains"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),qt),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:Xn,label:(0,ne.__)("Doesn't contain"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),qt),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:Zn,label:(0,ne.__)("Starts with"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),qt),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:ws,label:(0,ne.__)("On"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),qt),filter(e,t,r){if(r===void 0)return!0;let o=(0,to.getDate)(r),n=(0,to.getDate)(t.getValue({item:e}));return o.getTime()===n.getTime()},selection:"single"},{name:xs,label:(0,ne.__)("Not on"),filterText:(e,t)=>(0,Vt.createInterpolateElement)((0,ne.sprintf)((0,ne.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),qt),filter(e,t,r){if(r===void 0)return!0;let o=(0,to.getDate)(r),n=(0,to.getDate)(t.getValue({item:e}));return o.getTime()!==n.getTime()},selection:"single"}],Ua=e=>ag.find(t=>t.name===e),tA=()=>ag.map(e=>e.name),rA=e=>ag.filter(t=>t.selection==="single").some(t=>t.name===e),oA=e=>ag.some(t=>t.name===e);var Gt=d(F(),1),AB="Enter",IB=" ",NB=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=Ua(t?.operator);return o!==void 0?o.filterText(r,e):(0,Li.sprintf)((0,Li.__)("Unknown status for %1$s"),r.name)};function MB({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(s=>({value:s,label:Ua(s)?.label||s})),n=t.filters?.find(s=>s.field===e.field),i=n?.operator||e.operators[0];return o.length>1&&(0,Gt.jsxs)(j,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,Gt.jsx)(Ds.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,Gt.jsx)(Ds.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,Li.__)("Conditions"),value:i,options:o,onChange:s=>{let a=s,c=n?.operator,l=n?[...(t.filters??[]).map(u=>{if(u.field===e.field){let f=Ua(c)?.selection,m=Ua(a)?.selection,p=f!==m||[f,m].includes("custom");return{...u,value:p?void 0:u.value,operator:a}}return u})]:[...t.filters??[],{field:e.field,operator:a,value:void 0}];r({...t,page:1,filters:l})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function nA({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,lg.useRef)(null),{filter:i,view:s,onChangeView:a}=o,c=s.filters?.find(b=>b.field===i.field),l=[],u=(0,lg.useMemo)(()=>{let b=r.find(v=>v.id===i.field);return b&&{...b,getValue:({item:v})=>v[b.id]}},[r,i.field]),{elements:f}=ur({elements:i.elements,getElements:i.getElements});if(f.length>0)l=f.filter(b=>i.singleSelection?b.value===c?.value:c?.value?.includes(b.value));else if(Array.isArray(c?.value)){let b=c.value.map(v=>u?.getValueFormatted({item:{[u.id]:v},field:u})||String(v));l=[{value:c.value,label:b}]}else if(typeof c?.value=="object")l=[{value:c.value,label:c.value}];else if(c?.value!==void 0){let b=u!==void 0?u.getValueFormatted({item:{[u.id]:c.value},field:u}):String(c.value);l=[{value:c.value,label:b}]}let m=i.isPrimary,p=c?.isLocked,g=!p&&c?.value!==void 0,h=!p&&(!m||g),y=m?(0,Li.__)("Reset"):(0,Li.__)("Remove");return(0,Gt.jsx)(Ds.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:b,onToggle:v})=>(0,Gt.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,Gt.jsxs)(ct.Root,{children:[(0,Gt.jsx)(ct.Trigger,{render:(0,Gt.jsx)("div",{className:U("dataviews-filters__summary-chip",{"has-reset":h,"has-values":g,"is-not-clickable":p}),role:"button",tabIndex:p?-1:0,onClick:()=>{p||v()},onKeyDown:_=>{!p&&[AB,IB].includes(_.key)&&(v(),_.preventDefault())},"aria-disabled":p,"aria-pressed":b,"aria-expanded":b,ref:n,children:(0,Gt.jsx)(NB,{activeElements:l,filterInView:c,filter:i})})}),(0,Gt.jsx)(ct.Popup,{children:(0,Li.sprintf)((0,Li.__)("Filter by: %1$s"),i.name.toLowerCase())})]}),h&&(0,Gt.jsxs)(ct.Root,{children:[(0,Gt.jsx)(ct.Trigger,{render:(0,Gt.jsx)("button",{className:U("dataviews-filters__summary-chip-remove",{"has-values":g}),"aria-label":y,onClick:()=>{a({...s,page:1,filters:s.filters?.filter(_=>_.field!==i.field)}),m?n.current?.focus():e.current?.focus()},children:(0,Gt.jsx)(Ds.Icon,{icon:Ro})})}),(0,Gt.jsx)(ct.Popup,{children:y})]})]}),renderContent:()=>(0,Gt.jsxs)(j,{direction:"column",justify:"flex-start",children:[(0,Gt.jsx)(MB,{...o}),o.filter.hasElements?(0,Gt.jsx)(vO,{...o,filter:{...o.filter,elements:f}}):(0,Gt.jsx)(SO,{...o,fields:r})]})})}var cg=d(oe(),1),iA=d(K(),1),sA=d(H(),1);var Di=d(F(),1),{Menu:$u}=Re(cg.privateApis);function Aw({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(s=>!s.isVisible);return(0,Di.jsxs)($u,{children:[(0,Di.jsx)($u.TriggerButton,{...n}),(0,Di.jsx)($u.Popover,{children:i.map(s=>(0,Di.jsx)($u.Item,{onClick:()=>{o(s.field),r({...t,page:1,filters:[...t.filters||[],{field:s.field,value:void 0,operator:s.operators[0]}]})},children:(0,Di.jsx)($u.ItemLabel,{children:s.name})},s.field))})]})}function VB({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,Di.jsx)(Aw,{triggerProps:{render:(0,Di.jsx)(cg.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,iA.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var aA=(0,sA.forwardRef)(VB);var lA=d(oe(),1),cA=d(K(),1),uA=d(F(),1);function dA({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,uA.jsx)(lA.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,cA.__)("Reset")})}var fA=d(H(),1);function FB(e,t){return(0,fA.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=>rA(a)),operators:n,isVisible:s||i||!!t.filters?.some(a=>a.field===o.id&&oA(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 qu=FB;var Gu=d(F(),1);function LB({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,ac.useContext)(de),s=(0,ac.useRef)(null),a=qu(t,r),c=(0,Gu.jsx)(aA,{filters:a,view:r,onChangeView:o,ref:s,setOpenedFilter:i},"add-filter"),l=a.filter(f=>f.isVisible);if(l.length===0)return null;let u=[...l.map(f=>(0,Gu.jsx)(nA,{filter:f,view:r,fields:t,onChangeView:o,addFilterRef:s,openedFilter:n},f.field)),c];return u.push((0,Gu.jsx)(dA,{filters:a,view:r,onChangeView:o},"reset-filters")),(0,Gu.jsx)(j,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:u})}var Ku=(0,ac.memo)(LB);var Bs=d(H(),1),pA=d(oe(),1);var ug=d(K(),1);var ui=d(F(),1);function DB(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,Bs.useContext)(de),s=(0,Bs.useRef)(null),a=(0,Bs.useCallback)(p=>{r(p),i(!0)},[r,i]);if(e.length===0)return null;let c=e.some(p=>p.isVisible),l={label:(0,ug.__)("Add filter"),"aria-expanded":!1,isPressed:!1},u={label:(0,ug._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},f=e.some(p=>p.isPrimary||p.isLocked),m=(0,ui.jsx)(pA.Button,{ref:s,className:"dataviews-filters__visibility-toggle",size:"compact",icon:pu,disabled:f,accessibleWhenDisabled:!0,...c?u:l});return(0,ui.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:c?(0,ui.jsx)(BB,{buttonRef:s,filtersCount:t.filters?.length,children:m}):(0,ui.jsx)(Aw,{filters:e,view:t,onChangeView:a,setOpenedFilter:o,triggerProps:{render:m}})})}function BB({buttonRef:e,filtersCount:t,children:r}){return(0,Bs.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,ui.jsxs)(ui.Fragment,{children:[r,!!t&&(0,ui.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var dg=DB;var mA=d(H(),1);var gA=d(F(),1);function jB(e){let{isShowingFilter:t}=(0,mA.useContext)(de);return t?(0,gA.jsx)(Ku,{...e}):null}var fg=jB;var hA=d(H(),1),bA=d(oe(),1),vA=d(K(),1);var Ya=d(F(),1);function Iw({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,hasInitiallyLoaded:s,isLoading:a,view:c,onChangeView:l,selection:u,onChangeSelection:f,setOpenedFilter:m,onClickItem:p,isItemClickable:g,renderItemLink:h,defaultLayouts:y,containerRef:b,empty:v=(0,Ya.jsx)("p",{children:(0,vA.__)("No results")})}=(0,hA.useContext)(de),_=Xo(!s,{delay:200});if(!s)return _?(0,Ya.jsx)("div",{className:"dataviews-loading",children:(0,Ya.jsx)("p",{children:(0,Ya.jsx)(bA.Spinner,{})})}):null;let w=As.find(S=>S.type===c.type&&y[S.type])?.component;return(0,Ya.jsx)("div",{className:"dataviews-layout__container",ref:b,children:(0,Ya.jsx)(w,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:a,onChangeView:l,onChangeSelection:f,selection:u,setOpenedFilter:m,onClickItem:p,renderItemLink:h,isItemClickable:g,view:c,empty:v})})}var yA=d(H(),1);var lc=d(F(),1),HB=[];function Nw(){let{view:e,paginationInfo:{totalItems:t=0,totalPages:r},data:o,actions:n=HB,isLoading:i,hasInitiallyLoaded:s}=(0,yA.useContext)(de),a=!!i&&s&&!!o?.length,c=Xo(!!a),l=Bl(n,o)&&[Ml,Jp].includes(e.type),u=W_(e,{totalItems:t,totalPages:r});return!t||!l&&!u?null:(0,lc.jsx)("div",{className:"dataviews-footer",inert:a?"true":void 0,children:(0,lc.jsxs)(j,{direction:"row",justify:"end",align:"center",className:U("dataviews-footer__content",{"is-refreshing":c}),gap:"sm",children:[l&&(0,lc.jsx)(rm,{}),(0,lc.jsx)(JP,{})]})})}var _A=d(K(),1),Tn=d(H(),1),wA=d(oe(),1),xA=d(wt(),1);var SA=d(F(),1),zB=(0,Tn.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,Tn.useContext)(de),[n,i,s]=(0,xA.useDebouncedInput)(r.search);(0,Tn.useEffect)(()=>{r.search!==s&&i(r.search??"")},[r.search,i]);let a=(0,Tn.useRef)(o),c=(0,Tn.useRef)(r);(0,Tn.useEffect)(()=>{a.current=o,c.current=r},[o,r]),(0,Tn.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 l=t||(0,_A.__)("Search");return(0,SA.jsx)(wA.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:l,placeholder:l,size:"compact"})}),Mw=zB;var Kt=d(oe(),1),Bi=d(K(),1),Pn=d(H(),1);var Vw=d(EA(),1),CA=d(wt(),1);var Le=d(F(),1),{Menu:Xu}=Re(Kt.privateApis),WB={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function Fw(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,Pn.useContext)(de),o=Object.keys(r);if(o.length<=1)return null;let n=As.find(i=>e.type===i.type);return(0,Le.jsxs)(Xu,{children:[(0,Le.jsx)(Xu.TriggerButton,{render:(0,Le.jsx)(Kt.Button,{size:"compact",icon:n?.icon,label:(0,Bi.__)("Layout")})}),(0,Le.jsx)(Xu.Popover,{children:o.map(i=>{let s=As.find(a=>a.type===i);return s?(0,Le.jsx)(Xu.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,Vw.default)("Invalid dataview")},children:(0,Le.jsx)(Xu.ItemLabel,{children:s.label})},i):null})})]})}function UB(){let{view:e,fields:t,onChangeView:r}=(0,Pn.useContext)(de),o=(0,Pn.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,Le.jsx)(Kt.SelectControl,{label:(0,Bi.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function YB(){let{view:e,fields:t,onChangeView:r}=(0,Pn.useContext)(de);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,Le.jsx)(Kt.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",isBlock:!0,label:(0,Bi.__)("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,Vw.default)("Invalid direction")},children:Xp.map(i=>(0,Le.jsx)(Kt.__experimentalToggleGroupControlOptionIcon,{value:i,icon:iP[i],label:Qp[i]},i))})}function $B(){let{view:e,config:t,onChangeView:r}=(0,Pn.useContext)(de),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,Le.jsx)(Kt.__experimentalToggleGroupControl,{isBlock:!0,label:(0,Bi.__)("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,Le.jsx)(Kt.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function qB(){let{onReset:e}=(0,Pn.useContext)(de);return e===void 0?null:(0,Le.jsx)(Kt.Button,{variant:"tertiary",size:"compact",disabled:e===!1,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{typeof e=="function"&&e()},children:(0,Bi.__)("Reset view")})}function Lw(){let{view:e,onReset:t}=(0,Pn.useContext)(de),r=(0,CA.useInstanceId)(TA,"dataviews-view-config-dropdown"),o=As.find(i=>i.type===e.type),n=typeof t=="function";return(0,Le.jsx)(Kt.Dropdown,{expandOnMobile:!0,popoverProps:{...WB,id:r},renderToggle:({onToggle:i,isOpen:s})=>(0,Le.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,Le.jsx)(Kt.Button,{size:"compact",icon:Yv,label:(0,Bi._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":s?"true":"false","aria-controls":r}),n&&(0,Le.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,Le.jsx)(Kt.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,Le.jsxs)(j,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,Le.jsxs)(j,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,Le.jsx)(Kt.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,Bi.__)("Appearance")}),(0,Le.jsx)(qB,{})]}),(0,Le.jsxs)(j,{direction:"column",gap:"lg",children:[(0,Le.jsxs)(j,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,Le.jsx)(UB,{}),(0,Le.jsx)(YB,{})]}),!!o?.viewConfigOptions&&(0,Le.jsx)(o.viewConfigOptions,{}),(0,Le.jsx)($B,{}),(0,Le.jsx)(im,{})]})]})})})}function TA(){return(0,Le.jsxs)(Le.Fragment,{children:[(0,Le.jsx)(Fw,{}),(0,Le.jsx)(Lw,{})]})}var GB=(0,Pn.memo)(TA),PA=GB;var kA=d(oe(),1),OA=d(H(),1);function rt(e,t){let r;return e?.required&&t?.required?r=t?.required?.message?t.required: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 AA=d(F(),1),{ValidatedCheckboxControl:KB}=Re(kA.privateApis);function IA({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,label:c,description:l,isValid:u}=e,f=e.isDisabled({item:r,field:e}),m=(0,OA.useCallback)(()=>{t(a({item:r,value:!s({item:r})}))},[r,s,t,a]);return(0,AA.jsx)(KB,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:rt(u,i),hidden:o,label:c,help:l,checked:s({item:r}),onChange:m,disabled:f})}var pg=d(oe(),1),NA=d(H(),1);var Dw=d(F(),1),{ValidatedComboboxControl:XB}=Re(pg.privateApis);function mg({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:s,placeholder:a,getValue:c,setValue:l,isValid:u}=t,f=c({item:e})??"",m=(0,NA.useCallback)(h=>r(l({item:e,value:h??""})),[e,r,l]),{elements:p,isLoading:g}=ur({elements:t.elements,getElements:t.getElements});return g?(0,Dw.jsx)(pg.Spinner,{}):(0,Dw.jsx)(XB,{required:!!t.isValid?.required,customValidity:rt(u,n),label:i,value:f,help:s,placeholder:a,options:p,onChange:m,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var bg=d(oe(),1),Jo=d(H(),1),hg=d(K(),1),Io=d(Ls(),1);var uc=d(oe(),1),Bw=d(H(),1),di=d(K(),1);var cc=d(F(),1),ZB={[Qr]:[{value:"days",label:(0,di.__)("Days")},{value:"weeks",label:(0,di.__)("Weeks")},{value:"months",label:(0,di.__)("Months")},{value:"years",label:(0,di.__)("Years")}],[po]:[{value:"days",label:(0,di.__)("Days ago")},{value:"weeks",label:(0,di.__)("Weeks ago")},{value:"months",label:(0,di.__)("Months ago")},{value:"years",label:(0,di.__)("Years ago")}]};function gg({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let s=ZB[i===Qr?"inThePast":"over"],{id:a,label:c,description:l,getValue:u,setValue:f}=r,m=r.isDisabled({item:t,field:r}),p=u({item:t}),{value:g="",unit:h=s[0].value}=p&&typeof p=="object"?p:{},y=(0,Bw.useCallback)(v=>o(f({item:t,value:{value:Number(v),unit:h}})),[o,f,t,h]),b=(0,Bw.useCallback)(v=>o(f({item:t,value:{value:g,unit:v}})),[o,f,t,g]);return(0,cc.jsx)(uc.BaseControl,{id:a,className:U(e,"dataviews-controls__relative-date"),label:c,hideLabelFromVision:n,help:l,children:(0,cc.jsxs)(j,{direction:"row",gap:"sm",children:[(0,cc.jsx)(uc.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:g,onChange:y,disabled:m}),(0,cc.jsx)(uc.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,di.__)("Unit"),value:h,options:s,onChange:b,hideLabelFromVision:!0,disabled:m})]})})}var MA=d(H(),1);function Zu(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,MA.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 VA=d(Ls(),1);function Qu(e){if(!e)return null;let t=(0,VA.getDate)(e);return t&&Vi(t)?t:null}var js=d(F(),1),{DateCalendar:QB,ValidatedInputControl:JB}=Re(bg.privateApis),jw=e=>e?(0,Io.dateI18n)("Y-m-d\\TH:i",(0,Io.getDate)(e)):"";function ej({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,config:s}){let{compact:a}=s||{},{id:c,label:l,description:u,setValue:f,getValue:m,isValid:p}=t,g=t.isDisabled({item:e,field:t}),h=m({item:e}),y=typeof h=="string"?h:void 0,[b,v]=(0,Jo.useState)(()=>Qu(y)||new Date),_=(0,Jo.useRef)(null),w=(0,Jo.useRef)(void 0),S=(0,Jo.useRef)(null),{minConstraint:R,maxConstraint:T,disabledMatchers:x}=Zu(p,Qu),C=(0,Jo.useCallback)(D=>r(f({item:e,value:D})),[e,r,f]);(0,Jo.useEffect)(()=>()=>{w.current&&clearTimeout(w.current)},[]);let M=(0,Jo.useCallback)(D=>{let V;if(D){let N=(0,Io.dateI18n)("Y-m-d",D),E;y?E=(0,Io.dateI18n)("H:i",(0,Io.getDate)(y)):E=(0,Io.dateI18n)("H:i",D),V=(0,Io.getDate)(`${N}T${E}`).toISOString(),C(V),w.current&&clearTimeout(w.current)}else C(void 0);S.current=_.current&&_.current.ownerDocument.activeElement,w.current=setTimeout(()=>{_.current&&(_.current.focus(),_.current.blur(),C(V),S.current&&S.current instanceof HTMLElement&&S.current.focus())},0)},[C,y]),A=(0,Jo.useCallback)(D=>{if(D){let V=(0,Io.getDate)(D);C(V.toISOString());let N=Qu(V.toISOString());N&&v(N)}else C(void 0)},[C]),{format:O}=t,P=O.weekStartsOn??(0,Io.getSettings)().l10n.startOfWeek,{timezone:{string:L}}=(0,Io.getSettings)(),I=l;return p?.required&&!n&&!o?I=`${l} (${(0,hg.__)("Required")})`:!p?.required&&n&&!o&&(I=`${l} (${(0,hg.__)("Optional")})`),(0,js.jsx)(bg.BaseControl,{id:c,label:I,help:u,hideLabelFromVision:o,children:(0,js.jsxs)(j,{direction:"column",gap:"lg",children:[(0,js.jsx)(JB,{ref:_,required:!!p?.required,customValidity:rt(p,i),type:"datetime-local",label:(0,hg.__)("Date time"),hideLabelFromVision:!0,value:jw(y),onChange:A,disabled:g,min:R?jw(R):void 0,max:T?jw(T):void 0}),!a&&(0,js.jsx)(QB,{style:{width:"100%"},selected:y&&Qu(y)||void 0,onSelect:M,month:b,onMonthChange:v,timeZone:L||void 0,weekStartsOn:P,disabled:g||x})]})})}function FA({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s,config:a}){return i===Qr||i===po?(0,js.jsx)(gg,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,js.jsx)(ej,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,config:a})}var Br=d(oe(),1),Je=d(H(),1),ar=d(K(),1),Dr=d(Ls(),1);import{speak as tj}from"@wordpress/a11y";var ht=d(F(),1),{DateCalendar:rj,DateRangeCalendar:oj}=Re(Br.privateApis),nj=[{id:"today",label:(0,ar.__)("Today"),getValue:()=>(0,Dr.getDate)(null)},{id:"yesterday",label:(0,ar.__)("Yesterday"),getValue:()=>{let e=(0,Dr.getDate)(null);return Wa(e,1)}},{id:"past-week",label:(0,ar.__)("Past week"),getValue:()=>{let e=(0,Dr.getDate)(null);return Wa(e,7)}},{id:"past-month",label:(0,ar.__)("Past month"),getValue:()=>{let e=(0,Dr.getDate)(null);return ig(e,1)}}],ij=[{id:"last-7-days",label:(0,ar.__)("Last 7 days"),getValue:()=>{let e=(0,Dr.getDate)(null);return[Wa(e,7),e]}},{id:"last-30-days",label:(0,ar.__)("Last 30 days"),getValue:()=>{let e=(0,Dr.getDate)(null);return[Wa(e,30),e]}},{id:"month-to-date",label:(0,ar.__)("Month to date"),getValue:()=>{let e=(0,Dr.getDate)(null);return[IO(e),e]}},{id:"last-year",label:(0,ar.__)("Last year"),getValue:()=>{let e=(0,Dr.getDate)(null);return[sg(e,1),e]}},{id:"year-to-date",label:(0,ar.__)("Year to date"),getValue:()=>{let e=(0,Dr.getDate)(null);return[rg(e),e]}}],Hs=e=>{if(!e)return null;let t=(0,Dr.getDate)(e);return t&&Vi(t)?t:null},Hw=e=>e?typeof e=="string"?e:kw(e,"yyyy-MM-dd"):"";function LA({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:s}=e,[a,c]=(0,Je.useState)(void 0),l=(0,Je.useCallback)(()=>{let f=Array.isArray(r)?r:[r];for(let m of f){let p=m.current;if(p&&!p.validity.valid){c({type:"invalid",message:p.validationMessage});return}}c(void 0)},[r]);return(0,Je.useEffect)(()=>{let f=Array.isArray(r)?r:[r],m=t?rt(s,t):void 0;for(let p of f){let g=p.current;g&&g.setCustomValidity(m?.type==="invalid"&&m.message?m.message:"")}},[r,s,t]),(0,Je.useEffect)(()=>{let f=Array.isArray(r)?r:[r],m=p=>{p.preventDefault(),n(!0)};for(let p of f)p.current?.addEventListener("invalid",m);return()=>{for(let p of f)p.current?.removeEventListener("invalid",m)}},[r,n]),(0,Je.useEffect)(()=>{if(!o)return;let f=t?rt(s,t):void 0;f?c(f):l()},[o,s,t,l]),(0,Je.useEffect)(()=>{o&&a?.message&&tj(a.message)},[o,a?.message]),(0,ht.jsxs)("div",{onBlur:f=>{o||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,a&&(0,ht.jsxs)("p",{className:U("components-validated-control__indicator",a.type==="invalid"?"is-invalid":void 0),children:[(0,ht.jsx)(Br.Icon,{className:"components-validated-control__indicator-icon",icon:ki,size:16,fill:"currentColor"}),a.message]})]})}function sj({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:c,setValue:l,getValue:u,isValid:f,format:m}=t,p=t.isDisabled({item:e,field:t}),[g,h]=(0,Je.useState)(null),y=m.weekStartsOn??(0,Dr.getSettings)().l10n.startOfWeek,b=u({item:e}),v=typeof b=="string"?b:void 0,[_,w]=(0,Je.useState)(()=>Hs(v)||new Date),[S,R]=(0,Je.useState)(!1),T=(0,Je.useRef)(null),{minConstraint:x,maxConstraint:C,disabledMatchers:M}=Zu(f,Hs),A=(0,Je.useCallback)(V=>r(l({item:e,value:V})),[e,r,l]),O=(0,Je.useCallback)(V=>{let N=V?kw(V,"yyyy-MM-dd"):void 0;A(N),h(null),R(!0)},[A]),P=(0,Je.useCallback)(V=>{let N=V.getValue(),E=Hw(N);w(N),A(E),h(V.id),R(!0)},[A]),L=(0,Je.useCallback)(V=>{if(A(V),V){let N=Hs(V);N&&w(N)}h(null),R(!0)},[A]),{timezone:{string:I}}=(0,Dr.getSettings)(),D=a;return f?.required&&!n?D=`${a} (${(0,ar.__)("Required")})`:!f?.required&&n&&(D=`${a} (${(0,ar.__)("Optional")})`),(0,ht.jsx)(LA,{field:t,validity:i,inputRefs:T,isTouched:S,setIsTouched:R,children:(0,ht.jsx)(Br.BaseControl,{id:s,className:"dataviews-controls__date",label:D,help:c,hideLabelFromVision:o,children:(0,ht.jsxs)(j,{direction:"column",gap:"lg",children:[(0,ht.jsxs)(j,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[nj.map(V=>{let N=g===V.id;return(0,ht.jsx)(Br.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:N,size:"small",disabled:p,accessibleWhenDisabled:!0,onClick:()=>P(V),children:V.label},V.id)}),(0,ht.jsx)(Br.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",disabled:!!g||p,accessibleWhenDisabled:!0,children:(0,ar.__)("Custom")})]}),(0,ht.jsx)(Br.__experimentalInputControl,{ref:T,type:"date",label:(0,ar.__)("Date"),hideLabelFromVision:!0,value:v,onChange:L,required:!!t.isValid?.required,disabled:p,min:x,max:C}),(0,ht.jsx)(rj,{style:{width:"100%"},selected:v&&Hs(v)||void 0,onSelect:O,month:_,onMonthChange:w,timeZone:I||void 0,weekStartsOn:y,disabled:p||M,disableNavigation:p})]})})})}function aj({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:c,getValue:l,setValue:u,isValid:f,format:m}=t,p=t.isDisabled({item:e,field:t}),g,h=l({item:e});Array.isArray(h)&&h.length===2&&h.every(k=>typeof k=="string")&&(g=h);let y=m.weekStartsOn??(0,Dr.getSettings)().l10n.startOfWeek,{minConstraint:b,maxConstraint:v,disabledMatchers:_}=Zu(f,Hs),w=(0,Je.useCallback)(k=>{r(u({item:e,value:k}))},[e,r,u]),[S,R]=(0,Je.useState)(null),T=(0,Je.useMemo)(()=>{if(!g)return{from:void 0,to:void 0};let[k,B]=g;return{from:Hs(k)||void 0,to:Hs(B)||void 0}},[g]),[x,C]=(0,Je.useState)(()=>T.from||new Date),[M,A]=(0,Je.useState)(!1),O=(0,Je.useRef)(null),P=(0,Je.useRef)(null),L=(0,Je.useCallback)((k,B)=>{k&&B?w([Hw(k),Hw(B)]):!k&&!B&&w(void 0)},[w]),I=(0,Je.useCallback)(k=>{L(k?.from,k?.to),R(null),A(!0)},[L]),D=(0,Je.useCallback)(k=>{let[B,W]=k.getValue();C(B),L(B,W),R(k.id),A(!0)},[L]),V=(0,Je.useCallback)((k,B)=>{let[W,G]=g||[void 0,void 0];if(L(k==="from"?B:W,k==="to"?B:G),B){let re=Hs(B);re&&C(re)}R(null),A(!0)},[g,L]),{timezone:N}=(0,Dr.getSettings)(),E=a;return t.isValid?.required&&!n?E=`${a} (${(0,ar.__)("Required")})`:!t.isValid?.required&&n&&(E=`${a} (${(0,ar.__)("Optional")})`),(0,ht.jsx)(LA,{field:t,validity:i,inputRefs:[O,P],isTouched:M,setIsTouched:A,children:(0,ht.jsx)(Br.BaseControl,{id:s,className:"dataviews-controls__date",label:E,help:c,hideLabelFromVision:o,children:(0,ht.jsxs)(j,{direction:"column",gap:"lg",children:[(0,ht.jsxs)(j,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[ij.map(k=>{let B=S===k.id;return(0,ht.jsx)(Br.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:B,size:"small",disabled:p,accessibleWhenDisabled:!0,onClick:()=>D(k),children:k.label},k.id)}),(0,ht.jsx)(Br.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!S,size:"small",accessibleWhenDisabled:!0,disabled:!!S||p,children:(0,ar.__)("Custom")})]}),(0,ht.jsxs)(j,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,ht.jsx)(Br.__experimentalInputControl,{ref:O,type:"date",label:(0,ar.__)("From"),hideLabelFromVision:!0,value:g?.[0],onChange:k=>V("from",k),required:!!t.isValid?.required,disabled:p,min:b,max:v}),(0,ht.jsx)(Br.__experimentalInputControl,{ref:P,type:"date",label:(0,ar.__)("To"),hideLabelFromVision:!0,value:g?.[1],onChange:k=>V("to",k),required:!!t.isValid?.required,disabled:p,min:b,max:v})]}),(0,ht.jsx)(oj,{style:{width:"100%"},selected:T,onSelect:I,month:x,onMonthChange:C,timeZone:N.string||void 0,weekStartsOn:y,disabled:p||_})]})})})}function DA({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){return i===Qr||i===po?(0,ht.jsx)(gg,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===Zr?(0,ht.jsx)(aj,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s}):(0,ht.jsx)(sj,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s})}var vg=d(oe(),1),BA=d(H(),1);var zw=d(F(),1),{ValidatedSelectControl:lj}=Re(vg.privateApis);function yg({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:s,label:a,description:c,getValue:l,setValue:u,isValid:f}=t,m=t.isDisabled({item:e,field:t}),p=s==="array",g=l({item:e})??(p?[]:""),h=(0,BA.useCallback)(v=>r(u({item:e,value:v})),[e,r,u]),{elements:y,isLoading:b}=ur({elements:t.elements,getElements:t.getElements});return b?(0,zw.jsx)(vg.Spinner,{}):(0,zw.jsx)(lj,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:rt(f,i),label:a,value:g,help:c,options:y,onChange:h,hideLabelFromVision:o,multiple:p,disabled:m})}var Ww=d(F(),1),cj=10;function jA(e){let{field:t}=e,{elements:r}=ur({elements:t.elements,getElements:t.getElements});return r.length>=cj?(0,Ww.jsx)(mg,{...e}):(0,Ww.jsx)(yg,{...e})}var wg=d(oe(),1);var HA=d(oe(),1),zA=d(H(),1);var WA=d(F(),1),{ValidatedInputControl:uj}=Re(HA.privateApis);function fi({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:s,suffix:a,validity:c}){let{label:l,placeholder:u,description:f,getValue:m,setValue:p,isValid:g}=t,h=m({item:e}),y=t.isDisabled({item:e,field:t}),b=(0,zA.useCallback)(v=>r(p({item:e,value:v})),[e,p,r]);return(0,WA.jsx)(uj,{required:!!g.required,markWhenOptional:n,customValidity:rt(g,c),label:l,placeholder:u,value:h??"",help:f,onChange:b,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 _g=d(F(),1);function UA({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,_g.jsx)(fi,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,_g.jsx)(wg.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,_g.jsx)(wg.Icon,{icon:Gv})})})}var Sg=d(oe(),1);var xg=d(F(),1);function YA({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,xg.jsx)(fi,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,xg.jsx)(Sg.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,xg.jsx)(Sg.Icon,{icon:sy})})})}var Eg=d(oe(),1);var Rg=d(F(),1);function $A({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,Rg.jsx)(fi,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,Rg.jsx)(Eg.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Rg.jsx)(Eg.Icon,{icon:ny})})})}var ji=d(oe(),1),Ju=d(H(),1),Cg=d(K(),1);var zs=d(F(),1),{ValidatedNumberControl:dj}=Re(ji.privateApis);function qA(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function fj({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,s=(0,Ju.useCallback)(c=>t([qA(c),i]),[t,i]),a=(0,Ju.useCallback)(c=>t([n,qA(c)]),[t,n]);return(0,zs.jsx)(ji.BaseControl,{help:(0,Cg.__)("The max. value must be greater than the min. value."),children:(0,zs.jsxs)(ji.Flex,{direction:"row",gap:4,children:[(0,zs.jsx)(ji.__experimentalNumberControl,{label:(0,Cg.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:s,hideLabelFromVision:r,step:o}),(0,zs.jsx)(ji.__experimentalNumberControl,{label:(0,Cg.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:a,hideLabelFromVision:r,step:o})]})})}function Tg({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:l,description:u,getValue:f,setValue:m,isValid:p}=t,g=f({item:e})??"",h=t.isDisabled({item:e,field:t}),y=(0,Ju.useCallback)(v=>{r(m({item:e,value:["",void 0].includes(v)?void 0:Number(v)}))},[e,r,m]),b=(0,Ju.useCallback)(v=>{r(m({item:e,value:v}))},[e,r,m]);if(i===Zr){let v=["",""];return Array.isArray(g)&&g.length===2&&g.every(_=>typeof _=="number"||_==="")&&(v=g),(0,zs.jsx)(fj,{value:v,onChange:b,hideLabelFromVision:o,step:c})}return(0,zs.jsx)(dj,{required:!!p.required,markWhenOptional:n,customValidity:rt(p,s),label:l,help:u,value:g,onChange:y,hideLabelFromVision:o,step:c,min:p.min?p.min.constraint:void 0,max:p.max?p.max.constraint:void 0,disabled:h})}var GA=d(F(),1);function KA(e){return(0,GA.jsx)(Tg,{...e})}var XA=d(F(),1);function ZA(e){return(0,XA.jsx)(Tg,{...e})}var Pg=d(oe(),1),QA=d(H(),1);var Uw=d(F(),1),{ValidatedRadioControl:pj}=Re(Pg.privateApis);function JA({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:c,setValue:l,isValid:u}=t,f=t.isDisabled({item:e,field:t}),{elements:m,isLoading:p}=ur({elements:t.elements,getElements:t.getElements}),g=c({item:e}),h=(0,QA.useCallback)(y=>r(l({item:e,value:y})),[e,r,l]);return p?(0,Uw.jsx)(Pg.Spinner,{}):(0,Uw.jsx)(pj,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:rt(u,i),label:s,help:a,onChange:h,options:m,selected:g,hideLabelFromVision:o,disabled:f})}var Yw=d(H(),1);var eI=d(F(),1);function tI({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{prefix:a,suffix:c}=i||{};return(0,eI.jsx)(fi,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,prefix:a?(0,Yw.createElement)(a):void 0,suffix:c?(0,Yw.createElement)(c):void 0})}var rI=d(oe(),1),oI=d(H(),1);var nI=d(F(),1),{ValidatedToggleControl:mj}=Re(rI.privateApis);function iI({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:c,setValue:l,isValid:u}=e,f=e.isDisabled({item:r,field:e}),m=(0,oI.useCallback)(()=>{t(l({item:r,value:!c({item:r})}))},[t,l,r,c]);return(0,nI.jsx)(mj,{required:!!u.required,markWhenOptional:n,customValidity:rt(u,i),hidden:o,label:s,help:a,checked:c({item:r}),onChange:m,disabled:f})}var sI=d(oe(),1),aI=d(H(),1);var lI=d(F(),1),{ValidatedTextareaControl:gj}=Re(sI.privateApis);function cI({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:l,placeholder:u,description:f,setValue:m,isValid:p}=t,g=t.getValue({item:e}),h=(0,aI.useCallback)(y=>r(m({item:e,value:y})),[e,r,m]);return(0,lI.jsx)(gj,{required:!!p.required,markWhenOptional:n,customValidity:rt(p,s),label:l,placeholder:u,value:g??"",help:f,onChange:h,rows:a,disabled:c,minLength:p.minLength?p.minLength.constraint:void 0,maxLength:p.maxLength?p.maxLength.constraint:void 0,hideLabelFromVision:o})}var hI=d(H(),1);var dc=d(oe(),1),Us=d(wt(),1),No=d(H(),1),Og=d($w(),1);var hj=[];function dI({allowedFormats:e,disableFormats:t}){return t?hj:e}var kg=d($w(),1),fI=d(F(),1),pI=d(Y(),1),bj={};function vj({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,kg.getActiveFormat)(r,s),l=c!==void 0,u=(0,kg.getActiveObject)(r),f=u!==void 0&&u.type===s;return(0,fI.jsx)(a,{isActive:l,isVisible:i,activeAttributes:l?c.attributes||{}:{},isObjectActive:f,activeObjectAttributes:f?u.attributes||{}:{},value:r,onChange:e,onFocus:t,contentRef:o,context:bj},s)}function mI({formatTypes:e,...t}){return e.map(r=>(0,pI.createElement)(vj,{settings:r,...t,key:r.name}))}var Ws=d(F(),1),{ValidatedContentEditableControl:yj,withIgnoreIMEEvents:_j}=Re(dc.privateApis),{useRichText:wj,KeyboardShortcutContext:xj,InputEventContext:Sj,shortcutsListener:Rj,inputEventsListener:Ej}=Re(Og.privateApis),Cj=[];function gI({label:e,value:t,onChange:r,placeholder:o,id:n,clientId:i,className:s,hideLabelFromVision:a,help:c,disabled:l,required:u,markWhenOptional:f,customValidity:m,allowedFormats:p,disableFormats:g,withoutInteractiveFormatting:h,preserveWhiteSpace:y,disableLineBreaks:b,focusOnMount:v,completers:_=Cj}){let[w,S]=(0,No.useState)({start:void 0,end:void 0}),[R,T]=(0,No.useState)(!1),x=(0,No.useRef)(void 0),C=(0,No.useRef)(new Set),M=(0,No.useRef)(new Set),A=(0,Us.__experimentalUseFocusOutside)(()=>T(!1)),O=dI({allowedFormats:p,disableFormats:g}),{value:P,onChange:L,ref:I,formatTypes:D,getValue:V}=wj({value:t,onChange:r,selectionStart:w.start,selectionEnd:w.end,onSelectionChange:(le,Q)=>S({start:le,end:Q}),__unstableIsSelected:R,preserveWhiteSpace:!!y,placeholder:o,__unstableDisableFormats:g,allowedFormats:O,withoutInteractiveFormatting:h,__unstableFormatTypeHandlerContext:(0,No.useMemo)(()=>({richTextIdentifier:n,blockClientId:i}),[n,i])});function N(){x.current?.focus()}let E=(0,No.useRef)({keyboardShortcuts:M,inputEvents:C}),k=(0,No.useRef)({formatTypes:D,getValue:V,onChange:L});(0,No.useInsertionEffect)(()=>{k.current={formatTypes:D,getValue:V,onChange:L}});let B=(0,Us.useRefEffect)(le=>{if(l)return;let Q=_j(se=>{if(se.key!=="Enter"||se.defaultPrevented||se.metaKey||se.ctrlKey||(se.preventDefault(),b))return;let{getValue:q,onChange:_e}=k.current,$=q();_e((0,Og.insert)($,`
-`,$.start??$.text.length,$.end??$.text.length))});return le.addEventListener("keydown",Q),()=>le.removeEventListener("keydown",Q)},[b,l]),W=(0,Us.useRefEffect)(le=>{if(!R)return;let Q=Rj(E)(le),se=Ej(E)(le);function q(_e){if(_e.inputType!=="insertText"&&_e.type!=="compositionend")return;let{formatTypes:$,getValue:fe,onChange:we}=k.current,Ze=fe(),ot=$.reduce((ue,{__unstableInputRule:xe})=>xe?xe(ue):ue,Ze);ot!==Ze&&we({...ot,activeFormats:Ze.activeFormats})}return le.addEventListener("input",q),le.addEventListener("compositionend",q),()=>{Q(),se(),le.removeEventListener("input",q),le.removeEventListener("compositionend",q)}},[R]),{ref:G,...ee}=(0,dc.__unstableUseAutocompleteProps)({completers:_,record:P,onChange:L,onReplace:()=>{}}),te=(0,Us.useRefEffect)(le=>{v&&!l&&le.focus()},[v,l]),re=(0,Us.useMergeRefs)([I,x,W,B,te,G]);return(0,Ws.jsx)("div",{...A,onFocus:le=>{T(!0),A.onFocus(le)},children:(0,Ws.jsxs)(dc.SlotFillProvider,{children:[(0,Ws.jsx)(yj,{label:e,id:n,className:U("dataviews-controls__richtext",s),placeholder:o,hideLabelFromVision:a,help:c,disabled:l,required:u,markWhenOptional:f,customValidity:m,value:P.text,"aria-multiline":!b,...ee,ref:re}),R&&!l&&(0,Ws.jsx)(xj.Provider,{value:M,children:(0,Ws.jsx)(Sj.Provider,{value:C,children:(0,Ws.jsx)(mI,{value:P,onChange:L,onFocus:N,formatTypes:D,forwardedRef:x,isVisible:!0})})})]})})}var bI=d(F(),1);function vI({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{className:a,clientId:c,allowedFormats:l,disableFormats:u,withoutInteractiveFormatting:f,preserveWhiteSpace:m,disableLineBreaks:p}=i||{},g=t.isDisabled({item:e,field:t}),{label:h,placeholder:y,description:b,id:v,setValue:_,isValid:w}=t,S=t.getValue({item:e})??"",R=(0,hI.useCallback)(T=>r(_({item:e,value:T})),[e,r,_]);return(0,bI.jsx)(gI,{label:h,value:S,onChange:R,placeholder:y,id:v,hideLabelFromVision:o,help:b,disabled:g,required:!!w.required,markWhenOptional:n,customValidity:rt(w,s),className:a,clientId:c,allowedFormats:l,disableFormats:u,withoutInteractiveFormatting:f,preserveWhiteSpace:m,disableLineBreaks:p})}var fc=d(oe(),1),yI=d(H(),1);var Ag=d(F(),1),{ValidatedToggleGroupControl:Tj}=Re(fc.privateApis);function _I({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,isValid:c}=t,l=t.isDisabled({item:e,field:t}),u=s({item:e}),f=(0,yI.useCallback)(h=>r(a({item:e,value:h})),[e,r,a]),{elements:m,isLoading:p}=ur({elements:t.elements,getElements:t.getElements});if(p)return(0,Ag.jsx)(fc.Spinner,{});if(m.length===0)return null;let g=m.find(h=>h.value===u);return(0,Ag.jsx)(Tj,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:rt(c,i),isBlock:!0,label:t.label,help:g?.description||t.description,onChange:f,value:u,hideLabelFromVision:o,children:m.map(h=>(0,Ag.jsx)(fc.__experimentalToggleGroupControlOption,{label:h.label,value:h.value,disabled:l},h.value))})}var Ig=d(oe(),1),Ng=d(H(),1);var ed=d(F(),1),{ValidatedFormTokenField:Pj}=Re(Ig.privateApis);function wI({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:c,getValue:l,setValue:u,isValid:f}=t,m=l({item:e}),p=t.isDisabled({item:e,field:t}),{elements:g,isLoading:h}=ur({elements:t.elements,getElements:t.getElements}),y=(0,Ng.useMemo)(()=>Array.isArray(m)?m.map(v=>g?.find(w=>w.value===v)||{value:v,label:v}):[],[m,g]),b=(0,Ng.useCallback)(v=>{let _=v.map(w=>typeof w=="object"&&"value"in w?w.value:w);r(u({item:e,value:_}))},[r,u,e]);return h?(0,ed.jsx)(Ig.Spinner,{}):(0,ed.jsx)(Pj,{required:!!f?.required,markWhenOptional:n,customValidity:rt(f,i),label:o?void 0:s,value:y,onChange:b,placeholder:a,suggestions:g?.map(v=>v.value),disabled:p,__experimentalValidateInput:v=>t.isValid?.elements&&g?g.some(_=>_.value===v||_.label===v):!0,__experimentalExpandOnFocus:g&&g.length>0,help:c??(t.isValid?.elements?"":void 0),displayTransform:v=>typeof v=="object"&&"label"in v?v.label:typeof v=="string"&&g&&g.find(w=>w.value===v)?.label||v,__experimentalRenderItem:({item:v})=>{if(typeof v=="string"&&g){let _=g.find(w=>w.value===v);return(0,ed.jsx)("span",{children:_?.label||v})}return(0,ed.jsx)("span",{children:v})}})}var kj={grad:.9,turn:360,rad:360/(2*Math.PI)},Hi=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},dr=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},en=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},OI=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},xI=function(e){return{r:en(e.r,0,255),g:en(e.g,0,255),b:en(e.b,0,255),a:en(e.a)}},qw=function(e){return{r:dr(e.r),g:dr(e.g),b:dr(e.b),a:dr(e.a,3)}},Oj=/^#([0-9a-f]{3,8})$/i,Mg=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},AI=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}},II=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),l=i%6;return{r:255*[o,a,s,s,c,o][l],g:255*[c,o,o,a,s,s][l],b:255*[s,s,c,o,o,a][l],a:n}},SI=function(e){return{h:OI(e.h),s:en(e.s,0,100),l:en(e.l,0,100),a:en(e.a)}},RI=function(e){return{h:dr(e.h),s:dr(e.s),l:dr(e.l),a:dr(e.a,3)}},EI=function(e){return II((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},td=function(e){return{h:(t=AI(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},Aj=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ij=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Nj=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Mj=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,CI={string:[[function(e){var t=Oj.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?dr(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?dr(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Nj.exec(e)||Mj.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:xI({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=Aj.exec(e)||Ij.exec(e);if(!t)return null;var r,o,n=SI({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(kj[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return EI(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 Hi(t)&&Hi(r)&&Hi(o)?xI({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(!Hi(t)||!Hi(r)||!Hi(o))return null;var s=SI({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return EI(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!Hi(t)||!Hi(r)||!Hi(o))return null;var s=(function(a){return{h:OI(a.h),s:en(a.s,0,100),v:en(a.v,0,100),a:en(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return II(s)},"hsv"]]},TI=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]},Vj=function(e){return typeof e=="string"?TI(e.trim(),CI.string):typeof e=="object"&&e!==null?TI(e,CI.object):[null,void 0]};var Gw=function(e,t){var r=td(e);return{h:r.h,s:en(r.s+100*t,0,100),l:r.l,a:r.a}},Kw=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},PI=function(e,t){var r=td(e);return{h:r.h,s:r.s,l:en(r.l+100*t,0,100),a:r.a}},kI=(function(){function e(t){this.parsed=Vj(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 dr(Kw(this.rgba),2)},e.prototype.isDark=function(){return Kw(this.rgba)<.5},e.prototype.isLight=function(){return Kw(this.rgba)>=.5},e.prototype.toHex=function(){return t=qw(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?Mg(dr(255*i)):"","#"+Mg(r)+Mg(o)+Mg(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return qw(this.rgba)},e.prototype.toRgbString=function(){return t=qw(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 RI(td(this.rgba))},e.prototype.toHslString=function(){return t=RI(td(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=AI(this.rgba),{h:dr(t.h),s:dr(t.s),v:dr(t.v),a:dr(t.a,3)};var t},e.prototype.invert=function(){return jr({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},e.prototype.saturate=function(t){return t===void 0&&(t=.1),jr(Gw(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),jr(Gw(this.rgba,-t))},e.prototype.grayscale=function(){return jr(Gw(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),jr(PI(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),jr(PI(this.rgba,-t))},e.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(this.hue()+t)},e.prototype.alpha=function(t){return typeof t=="number"?jr({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):dr(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=td(this.rgba);return typeof t=="number"?jr({h:t,s:r.s,l:r.l,a:r.a}):dr(r.h)},e.prototype.isEqual=function(t){return this.toHex()===jr(t).toHex()},e})(),jr=function(e){return e instanceof kI?e:new kI(e)};var yo=d(oe(),1),Xw=d(H(),1),NI=d(K(),1);var zi=d(F(),1),{ValidatedInputControl:Fj}=Re(yo.privateApis),Lj=({color:e,onColorChange:t,disabled:r})=>{let o=e&&jr(e).isValid()?e:"#ffffff";return(0,zi.jsx)(yo.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,zi.jsx)(yo.Button,{onClick:n,"aria-label":(0,NI.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,zi.jsx)(yo.ColorIndicator,{colorValue:o})}),renderContent:()=>(0,zi.jsx)(yo.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,zi.jsx)(yo.ColorPicker,{color:o,onChange:t,enableAlpha:!0})})})};function MI({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:c,setValue:l,isValid:u}=t,f=t.isDisabled({item:e,field:t}),m=t.getValue({item:e})||"",p=(0,Xw.useCallback)(h=>{r(l({item:e,value:h}))},[e,r,l]),g=(0,Xw.useCallback)(h=>{r(l({item:e,value:h||""}))},[e,r,l]);return(0,zi.jsx)(Fj,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:rt(u,i),label:s,placeholder:a,value:m,help:c,onChange:g,hideLabelFromVision:o,type:"text",disabled:f,prefix:(0,zi.jsx)(yo.__experimentalInputControlPrefixWrapper,{variant:"control",children:(0,zi.jsx)(Lj,{color:m,onColorChange:p,disabled:f})})})}var Fg=d(oe(),1),Lg=d(H(),1),Zw=d(K(),1);var Vg=d(F(),1);function VI({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let[s,a]=(0,Lg.useState)(!1),c=t.isDisabled({item:e,field:t}),l=(0,Lg.useCallback)(()=>{a(u=>!u)},[]);return(0,Vg.jsx)(fi,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:s?"text":"password",suffix:(0,Vg.jsx)(Fg.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Vg.jsx)(Fg.Button,{icon:s?gu:by,onClick:l,size:"small",label:s?(0,Zw.__)("Hide password"):(0,Zw.__)("Show password"),disabled:c,accessibleWhenDisabled:!0})})})}function Dg(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var LI=d(F(),1),FI={adaptiveSelect:jA,array:wI,checkbox:IA,color:MI,combobox:mg,datetime:FA,date:DA,email:UA,telephone:YA,url:$A,integer:KA,number:ZA,password:VI,radio:JA,select:yg,text:tI,toggle:iI,textarea:cI,richtext:vI,toggleGroup:_I};function Dj(e){return e&&typeof e=="object"&&typeof e.control=="string"}function Bj(e){let{control:t,...r}=e,o=Bg(t);return o===null?null:function(i){return(0,LI.jsx)(o,{...i,config:r})}}function DI(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?Bg(e.Edit):Dj(e.Edit)?Bj(e.Edit):Dg(e)&&e.type!=="array"?Bg("adaptiveSelect"):t===null?null:Bg(t)}function Bg(e){return Object.keys(FI).includes(e)?FI[e]:null}function jj(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 BI=jj;var Hj=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},jI=Hj;var zj=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},HI=zj;var WI=d(K(),1);function jg({item:e,field:t}){let{elements:r,isLoading:o}=ur({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 zI=d(F(),1);function Ft({item:e,field:t}){return t.hasElements?(0,zI.jsx)(jg,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var pi=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function Lt(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function mi(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 gi(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 hi(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 bt(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 Wj({item:e,field:t}){return t.getValue({item:e})}var ro=Wj;var Uj=/^[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 Yj(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Uj.test(r)?(0,WI.__)("Value must be a valid email address."):null}var UI={type:"email",render:Ft,Edit:"email",sort:pi,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[xt,St],validOperators:[Ct,Tt,Kn,Xn,Zn,xt,St,Ar,Ir],format:{},getValueFormatted:ro,validate:{required:Lt,pattern:hi,minLength:mi,maxLength:gi,elements:bt,custom:Yj}};var YI=d(K(),1);var pc=(e,t,r)=>r==="asc"?e-t:t-e;function Hg(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 zg(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 $I={separatorThousand:","};function $j({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=$I: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 qj(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,YI.__)("Value must be an integer."):null}var qI={type:"integer",render:Ft,Edit:"integer",sort:pc,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ct,Tt,ps,ms,gs,hs,Zr],validOperators:[Ct,Tt,ps,ms,gs,hs,Zr,xt,St,Ar,Ir],format:$I,getValueFormatted:$j,validate:{required:Lt,min:Hg,max:zg,elements:bt,custom:qj}};var GI=d(K(),1);var KI={separatorThousand:",",separatorDecimal:".",decimals:2};function Gj({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=KI:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:s}=o,a=r.toFixed(s),[c,l]=a.split("."),u=n?c.replace(/\B(?=(\d{3})+(?!\d))/g,n):c;return s===0?u:u+i+l}function Kj(e){return e===""||e===void 0||e===null}function Xj(e,t){let r=t.getValue({item:e});return!Kj(r)&&!Number.isFinite(r)?(0,GI.__)("Value must be a number."):null}var XI={type:"number",render:Ft,Edit:"number",sort:pc,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ct,Tt,ps,ms,gs,hs,Zr],validOperators:[Ct,Tt,ps,ms,gs,hs,Zr,xt,St,Ar,Ir],format:KI,getValueFormatted:Gj,validate:{required:Lt,min:Hg,max:zg,elements:bt,custom:Xj}};var ZI={type:"text",render:Ft,Edit:"text",sort:pi,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[xt,St],validOperators:[Ct,Tt,Kn,Xn,Zn,xt,St,Ar,Ir],format:{},getValueFormatted:ro,validate:{required:Lt,pattern:hi,minLength:mi,maxLength:gi,elements:bt}};var $a=d(Ls(),1);var JI=d(Ls(),1);function QI(e){if(!e||!Vi(new Date(e)))return null;let t=(0,JI.getDate)(e);return t&&Vi(t)?t:null}function e5(e,t,r){let o=t.isValid[r]?.constraint;if(typeof o!="string")return!1;let n=t.getValue({item:e}),i=Array.isArray(n)?n[r==="min"?0:n.length-1]:n;if(i==null||i==="")return!0;let s=QI(o),a=QI(String(i));return!!s&&!!a&&(r==="min"?a.getTime()>=s.getTime():a.getTime()<=s.getTime())}function Wg(e,t){return e5(e,t,"min")}function Ug(e,t){return e5(e,t,"max")}var t5={datetime:(0,$a.getSettings)().formats.datetime,weekStartsOn:(0,$a.getSettings)().l10n.startOfWeek};function Zj({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=t5:o=t.format,(0,$a.dateI18n)(o.datetime,(0,$a.getDate)(r))}var Qj=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},r5={type:"datetime",render:Ft,Edit:"datetime",sort:Qj,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ws,xs,bs,vs,ys,_s,Qr,po],validOperators:[ws,xs,bs,vs,ys,_s,Qr,po],format:t5,getValueFormatted:Zj,validate:{required:Lt,elements:bt,min:Wg,max:Ug}};var qa=d(Ls(),1);var o5={date:(0,qa.getSettings)().formats.date,weekStartsOn:(0,qa.getSettings)().l10n.startOfWeek};function Jj({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=o5:o=t.format,(0,qa.dateI18n)(o.date,(0,qa.getDate)(r))}var eH=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},n5={type:"date",render:Ft,Edit:"date",sort:eH,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ws,xs,bs,vs,ys,_s,Qr,po,Zr],validOperators:[ws,xs,bs,vs,ys,_s,Qr,po,Zr],format:o5,getValueFormatted:Jj,validate:{required:Lt,elements:bt,min:Wg,max:Ug}};var Yg=d(K(),1);function i5(e,t){return t.getValue({item:e})===!0}function tH({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,Yg.__)("True"):r===!1?(0,Yg.__)("False"):""}function rH(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,Yg.__)("Value must be true, false, or undefined"):null}var oH=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},s5={type:"boolean",render:Ft,Edit:"checkbox",sort:oH,validate:{required:i5,elements:bt,custom:rH},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ct,Tt],validOperators:[Ct,Tt],format:{},getValueFormatted:tH};var a5={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:ro,validate:{}};var Qw=d(K(),1);function l5(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function c5({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function nH({item:e,field:t}){return c5({item:e,field:t})}function iH(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,Qw.__)("Value must be an array."):r.every(o=>typeof o=="string")?null:(0,Qw.__)("Every value must be a string.")}var sH=(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)},u5={type:"array",render:nH,Edit:"array",sort:sH,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[xt,St],validOperators:[xt,St,Ar,Ir],format:{},getValueFormatted:c5,validate:{required:l5,elements:bt,custom:iH}};function aH({item:e,field:t}){return t.getValue({item:e})?"••••••••":""}var d5={type:"password",render:Ft,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:aH,validate:{required:Lt,pattern:hi,minLength:mi,maxLength:gi,elements:bt}};var f5={type:"telephone",render:Ft,Edit:"telephone",sort:pi,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[xt,St],validOperators:[Ct,Tt,Kn,Xn,Zn,xt,St,Ar,Ir],format:{},getValueFormatted:ro,validate:{required:Lt,pattern:hi,minLength:mi,maxLength:gi,elements:bt}};var p5=d(K(),1);var mc=d(F(),1);function lH({item:e,field:t}){if(t.hasElements)return(0,mc.jsx)(jg,{item:e,field:t});let r=ro({item:e,field:t});return!r||!jr(r).isValid()?r:(0,mc.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,mc.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,mc.jsx)("span",{children:r})]})}function cH(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!jr(r).isValid()?(0,p5.__)("Value must be a valid color."):null}var uH=(e,t,r)=>{let o=jr(e),n=jr(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},m5={type:"color",render:lH,Edit:"color",sort:uH,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[xt,St],validOperators:[Ct,Tt,xt,St],format:{},getValueFormatted:ro,validate:{required:Lt,elements:bt,custom:cH}};var g5={type:"url",render:Ft,Edit:"url",sort:pi,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[xt,St],validOperators:[Ct,Tt,Kn,Xn,Zn,xt,St,Ar,Ir],format:{},getValueFormatted:ro,validate:{required:Lt,pattern:hi,minLength:mi,maxLength:gi,elements:bt}};var dH=(e,t,r)=>typeof e=="number"&&typeof t=="number"?pc(e,t,r):pi(e,t,r),h5={render:Ft,Edit:null,sort:dH,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ct,Tt],validOperators:tA(),format:{},getValueFormatted:ro,validate:{required:Lt,elements:bt}};function fH(e){return e==="integer"||e==="number"}function pH(e){return e==="date"||e==="datetime"}function b5(e,t,r){let o=t.validate[r];if(o&&(typeof e=="number"&&fH(t.type)||typeof e=="string"&&pH(t.type)))return{constraint:e,validate:o}}function v5(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=b5(r?.min,t,"min"),s=b5(r?.max,t,"max"),a=r?.minLength,c;typeof a=="number"&&t.validate.minLength!==void 0&&(c={constraint:a,validate:t.validate.minLength});let l=r?.maxLength,u;typeof l=="number"&&t.validate.maxLength!==void 0&&(u={constraint:l,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 p=r?.custom??t.validate.custom;return{required:o,elements:n,min:i,max:s,minLength:c,maxLength:u,pattern:m,custom:p}}function y5(e){return e.validOperators.reduce((t,r)=>{let o=Ua(r);return o?.filter&&(t[r]=o.filter),t},{})}function mH(e,t){return{...t.format,...e.format}}var _5=mH;function gH(e){let t=[UI,qI,XI,ZI,r5,n5,s5,a5,u5,d5,f5,m5,g5].find(r=>r?.type===e);return t||h5}function Ga(e){return e.map(t=>{let r=gH(t.type),o=t.getValue||jI(t.id),n=function(i,s,a){let c=o({item:i}),l=o({item:s});return t.sort?t.sort(c,l,a):r.sort(c,l,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||HI(t.id),elements:t.elements,getElements:t.getElements,hasElements:Dg(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:DI(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:v5(t,r),filterBy:BI(t,r.defaultOperators,r.validOperators),filter:y5(r),format:_5(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var wr=d(H(),1);function w5({view:e,data:t,getItemId:r,isLoading:o,paginationInfo:n,selection:i}){let s=e.infiniteScrollEnabled,[a,c]=(0,wr.useState)(!o);(0,wr.useEffect)(()=>{o||c(!0)},[o]);let l=(0,wr.useRef)(t),u=(0,wr.useRef)(n);(0,wr.useEffect)(()=>{o||(l.current=t,u.current=n)},[t,o,n]);let[f,m]=(0,wr.useState)([]),p=(0,wr.useRef)(new Map),g=(0,wr.useRef)([]),h=(0,wr.useRef)({search:void 0,filters:void 0,perPage:void 0}),y=(0,wr.useRef)(void 0),b=(0,wr.useRef)(void 0),v=(0,wr.useRef)(!1),_=(0,wr.useMemo)(()=>{e.startPosition!==void 0&&b.current!==void 0&&(e.startPosition<b.current?y.current="up":e.startPosition>b.current&&(y.current="down")),b.current=e.startPosition;let w=JSON.stringify(e.filters??[]),S=h.current.filters,R=!v.current||!e.infiniteScrollEnabled||e.search!==h.current.search||w!==S||e.perPage!==h.current.perPage;if(v.current=!0,h.current={search:e.search,filters:w,perPage:e.perPage},R){p.current.clear(),y.current=void 0;let I=e.search?1:e.startPosition??1,D=t.map((V,N)=>{let E=I+N;return p.current.set(r(V),E),{...V,position:E}});return g.current=D,D}let T=g.current,x=new Set(t.map(r)),C=y.current,M=e.search?1:e.startPosition??1,A=t.map((I,D)=>{let V=r(I),N=e.infiniteScrollEnabled?M+D:void 0;return N!==void 0&&p.current.set(V,N),{...I,position:N}});if(A.length===0)return T;let O=T.filter(I=>!x.has(r(I))),P=C==="up"?[...A,...O]:[...O,...A];P.sort((I,D)=>{let V=I.position,N=D.position;return V-N});let L=P;if(f.length>0){let I=Math.min(...f),D=Math.max(...f),V=20,N=P.map(W=>W.position),E=Math.min(...N);!(Math.max(...N)<I-V||E>D+V)&&(L=P.filter(W=>{let G=r(W);if(i?.includes(G))return!0;let te=W.position;return C==="up"?te<=D+V:C==="down"?te>=I-V:te>=I-V&&te<=D+V}))}return g.current=L,L},[t,e.search,e.filters,e.perPage,e.startPosition,e.infiniteScrollEnabled,f,i,r]);return s?{data:_,paginationInfo:n,hasInitiallyLoaded:a,setVisibleEntries:m}:{data:(o&&l.current?.length?l.current:t).map(S=>({...S,position:void 0})),paginationInfo:o&&l.current?.length?u.current:n,hasInitiallyLoaded:a,setVisibleEntries:void 0}}var oo=d(H(),1),S5=d(wt(),1);function x5(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((l,u)=>{let f=u.getBoundingClientRect(),m=f.top+f.height/2,p=Math.abs(m-n),g=l.getBoundingClientRect(),h=g.top+g.height/2,y=Math.abs(h-n);return p<y?u:l}),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 R5({view:e,onChangeView:t,isLoading:r,paginationInfo:o,containerRef:n,setVisibleEntries:i}){let s=(0,oo.useRef)(null),a=(0,oo.useRef)(e),c=(0,oo.useRef)(r),l=(0,oo.useRef)(t),u=(0,oo.useRef)(o.totalItems);(0,oo.useLayoutEffect)(()=>{a.current=e,c.current=r,l.current=t,u.current=o.totalItems},[e,r,t,o.totalItems]);let f=(0,oo.useCallback)(p=>{i&&i(g=>{let h=new Set(g),y=!1;return p.forEach(b=>{let v=Number(b.target?.attributes?.getNamedItem("aria-posinset")?.value);isNaN(v)||(b.isIntersecting?h.has(v)||(h.add(v),y=!0):h.has(v)&&(h.delete(v),y=!0))}),y?Array.from(h).sort():g})},[i]);(0,oo.useLayoutEffect)(()=>{let p=n.current,g=s.current;if(!p||!e.infiniteScrollEnabled||!g||r)return;let h=p.querySelector(`[aria-posinset="${g.posinset}"]`);if(h){let y=p.getBoundingClientRect(),_=h.getBoundingClientRect().top-y.top-g.viewportOffset+(p.scrollTop-g.scrollTop);Math.abs(_)>1&&(p.scrollTop+=_)}s.current=null},[n,r,e.infiniteScrollEnabled]);let m=(0,oo.useRef)(null);return(0,oo.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,oo.useEffect)(()=>{if(!e.infiniteScrollEnabled||!n.current)return;let p=0,g=600,h=800,y=(0,S5.throttle)(v=>{let _=a.current,w=u.current,S=v.target,R=S.scrollTop,T=S.scrollHeight,x=S.clientHeight,C=R>p?"down":"up";if(p=R,c.current)return;let M=_.startPosition||1,A=_.perPage||10,O=Math.min(M+A,w);if(C==="down"&&R+x>=T-g&&O<w){let P=O;x5(S,s,"down"),l.current({..._,startPosition:P})}if(C==="up"&&R<=h&&M>1){let P=M-A,L=P<6?1:P;x5(S,s,"up"),l.current({..._,startPosition:L})}},50),b=n.current;return b.addEventListener("scroll",y),()=>{b.removeEventListener("scroll",y),y.cancel()}},[n,e.infiniteScrollEnabled]),{intersectionObserver:m.current}}var xr=d(F(),1),hH=e=>e.id,bH=()=>!0,vH=[],yH={table:{},grid:{},list:{}},_H=As.filter(e=>!e.isPicker);function wH({header:e,search:t=!0,searchLabel:r=void 0}){let{view:o}=(0,Hr.useContext)(de),n=o.infiniteScrollEnabled;return(0,xr.jsxs)(xr.Fragment,{children:[(0,xr.jsxs)(j,{direction:"row",align:"top",justify:"space-between",className:U("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":n}),gap:"xs",children:[(0,xr.jsxs)(j,{direction:"row",justify:"start",gap:"sm",className:"dataviews__search",children:[t&&(0,xr.jsx)(Mw,{label:r}),(0,xr.jsx)(dg,{})]}),(0,xr.jsxs)(j,{direction:"row",gap:"xs",style:{flexShrink:0},children:[(0,xr.jsx)(PA,{}),e]})]}),(0,xr.jsx)(fg,{className:"dataviews-filters__container"}),(0,xr.jsx)(Iw,{}),(0,xr.jsx)(Nw,{})]})}function xH({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=vH,data:s,getItemId:a=hH,getItemLevel:c,isLoading:l=!1,paginationInfo:u,defaultLayouts:f=yH,selection:m,onChangeSelection:p,onClickItem:g,renderItemLink:h,isItemClickable:y=bH,header:b,children:v,config:_={perPageSizes:[10,20,50,100]},empty:w,onReset:S}){let[R,T]=(0,Hr.useState)([]),x=m===void 0||p===void 0,C=x?R:m,{data:M,paginationInfo:A,hasInitiallyLoaded:O,setVisibleEntries:P}=w5({view:e,data:s,getItemId:a,isLoading:l,selection:C,paginationInfo:u}),L=(0,Hr.useRef)(null),[I,D]=(0,Hr.useState)(0),V=(0,E5.useResizeObserver)(se=>{D(se[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[N,E]=(0,Hr.useState)(null);function k(se){let q=typeof se=="function"?se(C):se;x&&T(q),p&&p(q)}let B=(0,Hr.useMemo)(()=>Ga(r),[r]),W=(0,Hr.useMemo)(()=>e.infiniteScrollEnabled?C:C.filter(se=>s.some(q=>a(q)===se)),[C,s,a,e.infiniteScrollEnabled]),G=qu(B,e),ee=(0,Hr.useMemo)(()=>(G||[]).some(se=>se.isPrimary||se.isLocked),[G]),[te,re]=(0,Hr.useState)(ee),{intersectionObserver:le}=R5({view:e,onChangeView:t,isLoading:l,paginationInfo:u,containerRef:L,setVisibleEntries:P});(0,Hr.useEffect)(()=>{ee&&!te&&re(!0)},[ee,te]);let Q=(0,Hr.useMemo)(()=>Object.fromEntries(Object.entries(f).filter(([se])=>_H.some(q=>q.type===se)).map(([se,q])=>[se,q===!0?{}:q])),[f]);return Q[e.type]?(0,xr.jsx)(de.Provider,{value:{view:e,onChangeView:t,fields:B,actions:i,data:M,isLoading:l,paginationInfo:A,selection:W,onChangeSelection:k,openedFilter:N,setOpenedFilter:E,getItemId:a,getItemLevel:c,isItemClickable:y,onClickItem:g,renderItemLink:h,containerWidth:I,containerRef:L,resizeObserverRef:V,defaultLayouts:Q,filters:G,isShowingFilter:te,setIsShowingFilter:re,config:_,empty:w,hasInitiallyLoaded:O,onReset:S,intersectionObserver:le},children:(0,xr.jsx)("div",{className:"dataviews-wrapper",children:v??(0,xr.jsx)(wH,{header:b,search:o,searchLabel:n})})}):null}var kn=xH;kn.BulkActionToolbar=rm;kn.Filters=Ku;kn.FiltersToggled=fg;kn.FiltersToggle=dg;kn.Layout=Iw;kn.LayoutSwitcher=Fw;kn.Pagination=U_;kn.Search=Mw;kn.ViewConfig=Lw;kn.Footer=Nw;var rd=kn;var ix=d(H(),1);var C5=d(H(),1),T5=d(F(),1),Jw=(0,C5.createContext)({fields:[]});Jw.displayName="DataFormContext";function P5({fields:e,children:t}){return(0,T5.jsx)(Jw.Provider,{value:{fields:e},children:t})}var tn=Jw;var rh=d(H(),1);var qg=d(H(),1),nd=d(oe(),1);var od=d(K(),1),zr={type:"regular",labelPosition:"top"},SH=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 k5(e){let t=zr;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,od.__)("Apply"),cancelLabel:n.cancelLabel?.trim()||(0,od.__)("Cancel")}:n==="modal"?i={type:"modal",applyLabel:(0,od.__)("Apply"),cancelLabel:(0,od.__)("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:SH(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 O5(e){let t=k5(e?.layout),r=(e.fields??[]).map(o=>{if(typeof o=="string")return{id:o,layout:t};let n=o.layout?k5(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:O5({fields:o.children,layout:zr}).fields}}});return{layout:t,fields:r}}var $g=O5;var Rt=d(F(),1);function RH({title:e}){return(0,Rt.jsx)(j,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,Rt.jsx)(j,{direction:"row",align:"center",children:(0,Rt.jsx)(nd.__experimentalHeading,{level:2,size:13,children:e})})})}function A5({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,qg.useContext)(tn),a=t.layout,c=(0,qg.useMemo)(()=>({layout:zr,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,Rt.jsxs)(Rt.Fragment,{children:[!o&&t.label&&(0,Rt.jsx)(RH,{title:t.label}),(0,Rt.jsx)(_o,{data:e,form:c,onChange:r,validity:i?.children})]});let l=a.labelPosition,u=s.find(f=>f.id===t.id);return!u||!u.Edit?null:l==="side"?(0,Rt.jsxs)(j,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,Rt.jsx)("div",{className:U("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-${l}`),children:(0,Rt.jsx)(nd.BaseControl.VisualLabel,{children:u.label})}),(0,Rt.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:u.readOnly===!0?(0,Rt.jsx)(u.render,{item:e,field:u}):(0,Rt.jsx)(u.Edit,{data:e,field:u,onChange:r,hideLabelFromVision:!0,markWhenOptional:n,validity:i},u.id)})]}):(0,Rt.jsx)("div",{className:"dataforms-layouts-regular__field",children:u.readOnly===!0?(0,Rt.jsx)(Rt.Fragment,{children:(0,Rt.jsxs)(Rt.Fragment,{children:[!o&&l!=="none"&&(0,Rt.jsx)(nd.BaseControl.VisualLabel,{children:u.label}),(0,Rt.jsx)(u.render,{item:e,field:u})]})}):(0,Rt.jsx)(u.Edit,{data:e,field:u,onChange:r,hideLabelFromVision:l==="none"?!0:o,markWhenOptional:n,validity:i})})}var ox=d(ex(),1),Ka=d(oe(),1),On=d(H(),1),Qg=d(wt(),1);var Gg=d(oe(),1),hc=d(K(),1);var j5=d(wt(),1);var tx=d(H(),1);function DH(e,t){return U("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-${e}`,{"has-error":t})}var V5=DH;var F5=d(oe(),1);var Ys=d(F(),1);function BH(e,t,r){return e?(0,Ys.jsxs)(ct.Root,{children:[(0,Ys.jsx)(ct.Trigger,{render:(0,Ys.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,Ys.jsx)(F5.Icon,{icon:ki,size:16}),(0,Ys.jsxs)(Eo,{children:[t,": "]}),r]})}),(0,Ys.jsx)(ct.Popup,{children:t})]}):r}var L5=BH;function D5(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=D5(r);if(o)return o}}var B5=D5;var no=d(F(),1);function sd({data:e,field:t,fieldLabel:r,summaryFields:o,validity:n,touched:i,disabled:s,isOpen:a,onClick:c}){let{labelPosition:l,editVisibility:u}=t.layout,f=B5(n),m=i&&!!f,p=V5(l,m),g=L5(m,f,r),h=U("dataforms-layouts-panel__field-trigger",`dataforms-layouts-panel__field-trigger--label-${l}`,{"is-disabled":s,"dataforms-layouts-panel__field-trigger--edit-always":u==="always"}),y=(0,j5.useInstanceId)(sd,"dataforms-layouts-panel__field-control"),b=m?(0,hc.sprintf)((0,hc._x)("Edit %s (has errors)","field"),r||""):(0,hc.sprintf)((0,hc._x)("Edit %s","field"),r||""),v=(0,tx.useRef)(null),_=(0,tx.useRef)(null);return(0,no.jsxs)("div",{ref:v,className:h,onClick:s?void 0:R=>{!a&&R.detail<2&&!_.current?.contains(R.target)&&v.current?.ownerDocument.defaultView?.getSelection()?.toString()||c()},onKeyDown:s?void 0:R=>{R.target===R.currentTarget&&(R.key==="Enter"||R.key===" ")&&(R.preventDefault(),c())},children:[l!=="none"&&(0,no.jsx)("span",{className:p,children:g}),l==="none"&&m&&(0,no.jsxs)(ct.Root,{children:[(0,no.jsx)(ct.Trigger,{render:(0,no.jsx)("span",{className:"dataforms-layouts-panel__field-label-error-content",role:"img","aria-label":f,children:(0,no.jsx)(Gg.Icon,{icon:ki,size:16})})}),(0,no.jsx)(ct.Popup,{children:f})]}),(0,no.jsx)("span",{id:`${y}`,className:"dataforms-layouts-panel__field-control",children:o.length>1?(0,no.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:o.map(R=>(0,no.jsx)("span",{style:{width:"100%"},children:(0,no.jsx)(R.render,{item:e,field:R})},R.id))}):o.map(R=>(0,no.jsx)(R.render,{item:e,field:R},R.id))}),!s&&(0,no.jsx)(Gg.Button,{ref:_,className:"dataforms-layouts-panel__field-trigger-icon",label:b,icon:ha,size:"small","aria-expanded":a,"aria-haspopup":"dialog","aria-describedby":`${y}`})]})}var H5=d(ex(),1),rx=d(ww(),1),bi=d(H(),1),io=d(K(),1);function z5(e){return e?Object.values(e).every(t=>Object.entries(t).every(([r,o])=>r==="children"&&o&&typeof o=="object"?z5(o):o.type!=="invalid"&&o.type!=="validating")):!0}function jH(e,t){let r=$g(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 l=s.children.map(n).filter(f=>f!==null);if(l.length===0)return null;let u=o.get(s.id);if(u){let[f]=Ga([u]);return{id:s.id,children:l,field:f}}return{id:s.id,children:l}}let a=o.get(s.id);if(!a)return null;let[c]=Ga([a]);return{id:s.id,children:[],field:c}}return r.fields.map(n).filter(s=>s!==null)}function bc(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 W5(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 HH(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(l=>bc(l,{elements:{type:"invalid",message:(0,io.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(s,{...t.field,elements:c})?n(l=>bc(l,{elements:{type:"invalid",message:(0,io.__)("Value must be one of the elements.")}},[...i,t.id])):n(l=>W5(l,[...i,t.id],"elements"))}}).catch(c=>{if(a!==o.current[t.id])return;let l;c instanceof Error?l=c.message:l=String(c)||(0,io.__)("Unknown error when running elements validation asynchronously."),n(u=>bc(u,{elements:{type:"invalid",message:l}},[...i,t.id]))})}function zH(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=>W5(c,[...i,t.id],"custom"));return}if(typeof a=="string"){n(c=>bc(c,{custom:{type:"invalid",message:a}},[...i,t.id]));return}n(c=>bc(c,{custom:{type:"invalid",message:(0,io.__)("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,io.__)("Unknown error when running custom validation asynchronously."),n(l=>bc(l,{custom:{type:"invalid",message:c}},[...i,t.id]))})}function U5(e,t,r){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,io.__)("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,io.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,io.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,io.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,io.__)("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,io.__)("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,H5.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,io.__)("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"&&(HH(t.field.getElements(),t,r),n.elements={type:"validating",message:(0,io.__)("Validating…")}),o instanceof Promise&&(zH(o,t,r),n.custom={type:"validating",message:(0,io.__)("Validating…")}),Object.keys(n).length>0)return n;if(t.children.length>0){let i={};t.children.forEach(a=>{i[a.id]=U5(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 Y5(e,t){let r=e?.field?.getValue({item:t});if(e.children.length===0)return r;let o=e.children.map(n=>Y5(n,t));return o?{value:r,children:o}:r}function WH(e,t,r){let[o,n]=(0,bi.useState)(),i=(0,bi.useRef)({}),s=(0,bi.useRef)({}),a=(0,bi.useRef)({}),c=(0,bi.useCallback)(()=>{let l={customCounterRef:i,elementsCounterRef:s,setFormValidity:n,path:[],item:e},u=jH(r,t);if(u.length===0){n(void 0);return}let f={},m=[];u.forEach(p=>{let g=Y5(p,e);if(a.current.hasOwnProperty(p.id)&&(0,rx.default)(a.current[p.id],g)){m.push(p.id);return}a.current[p.id]=g;let h=U5(e,p,l);h!==void 0&&(f[p.id]=h)}),n(p=>{let g={...p,...f},h=[...m,...Object.keys(f)];return Object.keys(g).forEach(b=>{g&&!h.includes(b)&&delete g[b]}),Object.keys(g).length===0&&(g=void 0),(0,rx.default)(p,g)?p:g})},[e,t,r]);return(0,bi.useEffect)(()=>{c()},[c]),{validity:o,isValid:z5(o)}}var Wr=WH;var Kg=d(H(),1);function $s(e,t){let r=(0,Kg.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,Kg.useEffect)(()=>{t&&r()},[t,r]),r}var $5=d(H(),1);function UH(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var Xg=(e,t)=>Array.isArray(e)&&e.length>0?UH(e).map(o=>t.find(n=>n.id===o)).filter(o=>o!==void 0):[];var YH=(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 $H(e){let{fields:t}=(0,$5.useContext)(tn),r=e.layout,o=Xg(r.summary,t),n=YH(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 Zg=$H;var so=d(F(),1);function qH({data:e,field:t,onChange:r,fieldLabel:o,onClose:n,touched:i}){let{openAs:s}=t.layout,{applyLabel:a,cancelLabel:c}=s,{fields:l}=(0,On.useContext)(tn),[u,f]=(0,On.useState)({}),m=(0,On.useMemo)(()=>(0,ox.default)(e,u,{arrayMerge:(S,R)=>R}),[e,u]),p=(0,On.useMemo)(()=>({layout:zr,fields:t.children?t.children:[{id:t.id,layout:zr}]}),[t]),g=l.map(S=>({...S,Edit:S.Edit===null?void 0:S.Edit,isValid:{required:S.isValid.required?.constraint,elements:S.isValid.elements?.constraint,min:S.isValid.min?.constraint,max:S.isValid.max?.constraint,pattern:S.isValid.pattern?.constraint,minLength:S.isValid.minLength?.constraint,maxLength:S.isValid.maxLength?.constraint}})),{validity:h}=Wr(m,g,p),y=()=>{r(u),n()},b=S=>{f(R=>(0,ox.default)(R,S,{arrayMerge:(T,x)=>x}))},v=(0,Qg.useFocusOnMount)("firstInputElement"),_=(0,On.useRef)(null),w=(0,Qg.useMergeRefs)([v,_]);return $s(_,i),(0,so.jsxs)(Ka.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:o,size:"medium",children:[(0,so.jsx)("div",{ref:w,children:(0,so.jsx)(_o,{data:m,form:p,onChange:b,validity:h,children:(S,R,T,x)=>(0,so.jsx)(S,{data:m,field:R,onChange:b,hideLabelFromVision:p.fields.length<2,markWhenOptional:x,validity:T},R.id)})}),(0,so.jsxs)(j,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,so.jsx)(Ka.__experimentalSpacer,{style:{flex:1}}),(0,so.jsx)(Ka.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:c}),(0,so.jsx)(Ka.Button,{variant:"primary",onClick:y,__next40pxDefaultSize:!0,children:a})]})]})}function GH({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,On.useState)(!1),[s,a]=(0,On.useState)(!1),{fieldDefinition:c,fieldLabel:l,summaryFields:u}=Zg(t);if(!c)return null;let f=()=>{a(!1),i(!0)};return(0,so.jsxs)(so.Fragment,{children:[(0,so.jsx)(sd,{data:e,field:t,fieldLabel:l,summaryFields:u,validity:o,touched:n,disabled:c.readOnly===!0,onClick:()=>a(!0),isOpen:s}),s&&(0,so.jsx)(qH,{data:e,field:t,onChange:r,fieldLabel:l??"",onClose:f,touched:n})]})}var q5=GH;var qs=d(oe(),1),G5=d(K(),1),Wi=d(H(),1);var K5=d(wt(),1);var Ur=d(F(),1);function KH({title:e,onClose:t}){return(0,Ur.jsx)(j,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,Ur.jsxs)(j,{direction:"row",gap:"sm",align:"center",children:[e&&(0,Ur.jsx)(qs.__experimentalHeading,{level:2,size:13,children:e}),(0,Ur.jsx)(qs.__experimentalSpacer,{style:{flex:1}}),t&&(0,Ur.jsx)(qs.Button,{label:(0,G5.__)("Close"),icon:Ro,onClick:t,size:"small"})]})})}function XH({touched:e,children:t}){let r=(0,Wi.useRef)(null);return $s(r,e),(0,Ur.jsx)("div",{ref:r,children:t})}function ZH({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,Wi.useState)(!1),[s,a]=(0,Wi.useState)(null),c=(0,Wi.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]),[l,u]=(0,K5.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),f=(0,Wi.useMemo)(()=>({layout:zr,fields:t.children?t.children:[{id:t.id,layout:zr}]}),[t]),m=(0,Wi.useMemo)(()=>{if(o!==void 0)return t.children?o?.children:{[t.id]:o}},[o,t]),{fieldDefinition:p,fieldLabel:g,summaryFields:h}=Zg(t);return p?(0,Ur.jsx)("div",{ref:a,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,Ur.jsx)(qs.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:c,focusOnMount:!1,onToggle:y=>{y||i(!0)},renderToggle:({isOpen:y,onToggle:b})=>(0,Ur.jsx)(sd,{data:e,field:t,fieldLabel:g,summaryFields:h,validity:o,touched:n,disabled:p.readOnly===!0,isOpen:y,onClick:b}),renderContent:({onClose:y})=>(0,Ur.jsx)(XH,{touched:n,children:(0,Ur.jsxs)("div",{ref:l,...u,children:[(0,Ur.jsx)(KH,{title:g,onClose:y}),(0,Ur.jsx)(_o,{data:e,form:f,onChange:r,validity:m,children:(b,v,_,w)=>(0,Ur.jsx)(b,{data:e,field:v,onChange:r,hideLabelFromVision:(f?.fields??[]).length<2,markWhenOptional:w,validity:_},v.id)})]})})})}):null}var X5=ZH;var nx=d(F(),1);function Z5({data:e,field:t,onChange:r,validity:o}){return t.layout.openAs.type==="modal"?(0,nx.jsx)(q5,{data:e,field:t,onChange:r,validity:o}):(0,nx.jsx)(X5,{data:e,field:t,onChange:r,validity:o})}var Yr=d(H(),1),e3=d(wt(),1);import{speak as QH}from"@wordpress/a11y";var Jg=d(K(),1);function Q5(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+=Q5(o);return t}function vc(e){let t=Q5(e);if(t!==0)return(0,Jg.sprintf)((0,Jg._n)("%d field needs attention","%d fields need attention",t),t)}var J5=d(F(),1);function eh({validity:e}){let t=vc(e);return t?(0,J5.jsx)(ls,{intent:"high",children:t}):null}var Dt=d(F(),1);function JH(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 ez({data:e,fields:t,label:r,layout:o,isOpen:n,touched:i,validity:s}){let c=Xg(o.summary,t).filter(f=>JH(f,o.summary,n)),l=i&&o.isCollapsible,u=c.length>0&&o.withHeader;return(0,Dt.jsxs)(j,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,Dt.jsx)($n.Title,{children:r}),(l||u)&&(0,Dt.jsxs)(va.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[l&&(0,Dt.jsx)(eh,{validity:s}),u&&(0,Dt.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:c.map(f=>(0,Dt.jsx)(f.render,{item:e,field:f},f.id))})]})]})}function tz({data:e,field:t,form:r,onChange:o,hideLabelFromVision:n,markWhenOptional:i,validity:s,withHeader:a}){if(t.children)return(0,Dt.jsxs)(Dt.Fragment,{children:[t.description&&(0,Dt.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,Dt.jsx)(_o,{data:e,form:r,onChange:o,validity:s?.children})]});let c=Xa("regular")?.component;return c?(0,Dt.jsx)(c,{data:e,field:t,onChange:o,hideLabelFromVision:n||a,markWhenOptional:i,validity:s}):null}function t3({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,Yr.useContext)(tn),a=t.layout,c=(0,Yr.useRef)(null),l=(0,Yr.useRef)(!1),u=(0,Yr.useMemo)(()=>({layout:zr,fields:t.children??[]}),[t]),{isOpened:f,isCollapsible:m}=a,[p,g]=(0,Yr.useState)(f),[h,y]=(0,Yr.useState)(!1);(0,Yr.useEffect)(()=>{g(f)},[f]);let b=(0,Yr.useCallback)(M=>{M||y(!0),g(M)},[]),v=$s(c,(m?p:!0)&&h),_=(0,Yr.useCallback)(()=>{l.current=!0},[]),w=(0,Yr.useCallback)(()=>{if(!l.current||(y(!0),m&&!p))return;let M=v(),A=vc(i);M>0&&A&&QH(A,"polite")},[m,p,v,i]),S=(0,e3.__experimentalUseFocusOutside)(w),R=t.label,T;if(t.children)T=!!R&&a.withHeader;else{let M=s.find(A=>A.id===t.id);if(!M||!M.Edit)return null;R=M.label,T=!!R&&a.withHeader}let x=(0,Dt.jsx)(tz,{data:e,field:t,form:u,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,withHeader:T}),C=(0,Dt.jsx)(ez,{data:e,fields:s,label:R,layout:a,isOpen:m?!!p:!0,touched:h,validity:i});return T&&m?(0,Dt.jsxs)(va.Root,{className:"dataforms-layouts-card__field",open:p,onOpenChange:b,...S,children:[(0,Dt.jsx)(va.Header,{children:C}),(0,Dt.jsx)(va.Content,{ref:c,onFocus:_,children:x})]}):(0,Dt.jsxs)($n.Root,{className:"dataforms-layouts-card__field",...S,children:[T&&(0,Dt.jsx)($n.Header,{children:C}),(0,Dt.jsx)($n.Content,{ref:c,onFocus:_,children:x})]})}var r3=d(oe(),1);var fr=d(F(),1);function rz({title:e}){return(0,fr.jsx)(j,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,fr.jsx)(j,{direction:"row",align:"center",children:(0,fr.jsx)(r3.__experimentalHeading,{level:2,size:13,children:e})})})}var oz=({children:e})=>(0,fr.jsx)(fr.Fragment,{children:e});function o3({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let s=t.layout;if(t.children){let c={layout:zr,fields:t.children};return(0,fr.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!o&&t.label&&(0,fr.jsx)(rz,{title:t.label}),(0,fr.jsx)(j,{direction:"row",align:s.alignment,gap:"lg",children:(0,fr.jsx)(_o,{data:e,form:c,onChange:r,validity:i?.children,as:oz,children:(l,u,f)=>(0,fr.jsx)("div",{className:"dataforms-layouts-row__field-control",style:s.styles[u.id],children:(0,fr.jsx)(l,{data:e,field:u,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:f})},u.id)})})]})}let a=Xa("regular")?.component;return a?(0,fr.jsx)(fr.Fragment,{children:(0,fr.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,fr.jsx)(a,{data:e,field:t,onChange:r,markWhenOptional:n,validity:i})})}):null}var $r=d(H(),1),n3=d(K(),1),i3=d(wt(),1);import{speak as nz}from"@wordpress/a11y";var Ui=d(F(),1);function s3({data:e,field:t,onChange:r,validity:o}){let{fields:n}=(0,$r.useContext)(tn),i=(0,$r.useRef)(null),s=(0,$r.useRef)(null),a=(0,$r.useRef)(!1),[c,l]=(0,$r.useState)(!1),[u,f]=(0,$r.useState)(!1),m=(0,$r.useMemo)(()=>({layout:zr,fields:t.children??[]}),[t]);(0,$r.useEffect)(()=>{let w=i.current;if(!w)return;let S=()=>{let R=w.open;R||l(!0),f(R)};return w.addEventListener("toggle",S),()=>{w.removeEventListener("toggle",S)}},[]);let p=$s(s,u&&c),g=(0,$r.useCallback)(()=>{a.current=!0},[]),h=(0,$r.useCallback)(()=>{if(!a.current||(l(!0),!i.current?.open))return;let w=p(),S=vc(o);w>0&&S&&nz(S,"polite")},[p,o]),y=(0,i3.__experimentalUseFocusOutside)(h);if(!t.children)return null;let b=t.layout.summary??"",v=b?n.find(w=>w.id===b):void 0,_;return v&&v.render?_=(0,Ui.jsx)(v.render,{item:e,field:v}):_=t.label||(0,n3.__)("More details"),(0,Ui.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",...y,children:[(0,Ui.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,Ui.jsxs)(j,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[_,c&&(0,Ui.jsx)(eh,{validity:o})]})}),(0,Ui.jsx)("div",{ref:s,className:"dataforms-layouts-details__content",onFocus:g,children:(0,Ui.jsx)(_o,{data:e,form:m,onChange:r,validity:o?.children})})]})}var Za=d(F(),1),iz=[{type:"regular",component:A5,wrapper:({children:e})=>(0,Za.jsx)(j,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:Z5,wrapper:({children:e})=>(0,Za.jsx)(j,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:t3,wrapper:({children:e})=>(0,Za.jsx)(j,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:o3,wrapper:({children:e,layout:t})=>(0,Za.jsx)(j,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,Za.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,Za.jsx)(j,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:s3}];function Xa(e){return iz.find(t=>t.type===e)}var th=d(F(),1),sz=({children:e})=>(0,th.jsx)(j,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function _o({data:e,form:t,onChange:r,validity:o,children:n,as:i}){let{fields:s}=(0,rh.useContext)(tn),a=(0,rh.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 l=i??Xa(t.layout.type)?.wrapper??sz;return(0,th.jsx)(l,{layout:t.layout,children:t.fields.map(u=>{let f=Xa(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,th.jsx)(f,{data:e,field:u,onChange:r,markWhenOptional:a,validity:o?.[u.id]},u.id)})})}var sx=d(F(),1);function Mo({data:e,form:t,fields:r,onChange:o,validity:n}){let i=(0,ix.useMemo)(()=>$g(t),[t]),s=(0,ix.useMemo)(()=>Ga(r),[r]);return t.fields?(0,sx.jsx)(P5,{fields:s,children:(0,sx.jsx)(_o,{data:e,form:i,onChange:o,validity:n})}):null}var kN=d(pr(),1),Zs=d(H(),1),ON=d(K(),1);import{useNavigate as kz,useSearch as Oz}from"@wordpress/route";var l3=Object.prototype.hasOwnProperty;function c3(e,t,r){for(r of e.keys())if(Gs(r,t))return r}function Gs(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--&&Gs(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=c3(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=c3(t,n),!n)||!Gs(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(l3.call(e,r)&&++o&&!l3.call(t,r)||!(r in t)||!Gs(e[r],t[r]))return!1;return Object.keys(t).length===o}}return e!==e&&t!==t}var Qa=d(H(),1),nh=d(At(),1),ux=d(ax(),1);function lx(e,t,r){return`dataviews-${e}-${t}-${r}`}var d3=["titleField","mediaField","descriptionField","showTitle","showMedia","showDescription","showLevels","infiniteScrollEnabled"];function cx(e,t,r){if(!t)return e;let o=e;for(let n of d3)n in t&&(o={...o,[n]:t[n]});if(t.filters&&t.filters.length>0){let n=new Set(t.filters.map(s=>s.field)),i=(e.filters??[]).filter(s=>!n.has(s.field));o={...o,filters:[...i,...t.filters]}}return t.sort&&r&&e.sort?.field===r.sort?.field&&e.sort?.direction===r.sort?.direction&&(o={...o,sort:t.sort}),t.layout&&(o={...o,layout:{...o.layout,...t.layout}}),t.groupBy&&(o={...o,groupBy:t.groupBy}),o}function oh(e,t,r){if(!t)return e;let o=e;for(let n of d3)if(n in t){let{[n]:i,...s}=o;o=s}if(t.filters&&t.filters.length>0){let n=new Set(t.filters.map(i=>i.field));o={...o,filters:(e.filters??[]).filter(i=>!n.has(i.field))}}if(t.sort&&e.sort?.field===t.sort.field&&e.sort?.direction===t.sort.direction&&(o={...o,sort:r?.sort}),t.layout&&"layout"in o&&o.layout){let n={...o.layout};for(let i of Object.keys(t.layout))delete n[i];o={...o,layout:Object.keys(n).length>0?n:void 0}}if(t.groupBy&&"groupBy"in o){let{groupBy:n,...i}=o;o=i}return o}function az(e,t){let r={...e};for(let o of t)delete r[o];return r}function ad(e){let{kind:t,name:r,slug:o,defaultView:n,activeViewOverrides:i,queryParams:s,onChangeQueryParams:a}=e,c=lx(t,r,o),l=(0,nh.useSelect)(_=>_(ux.store).get("core/views",c),[c]),{set:u}=(0,nh.useDispatch)(ux.store),f=(0,Qa.useMemo)(()=>l??n??{},[l,n]),m=Number(s?.page??f.page??1),p=s?.search??f.search??"",g=(0,Qa.useMemo)(()=>{let _=e.defaultLayouts?.[f.type];return{...!_||_===!0?{}:_,...i}},[e.defaultLayouts,f.type,i]),h=(0,Qa.useMemo)(()=>cx({...f,page:m,search:p},g,n),[f,m,p,g,n]),y=!!l,b=(0,Qa.useCallback)(_=>{let w={page:_?.page,search:_?.search},S=oh(az(_,["page","search"]),g,n);a&&!Gs(w,{page:m,search:p})&&a(w);let R=oh(f,g,n),T=oh(n,g,n);Gs(R,S)||(Gs(S,T)?u("core/views",c,void 0):u("core/views",c,S))},[a,m,p,f,n,g,u,c]),v=(0,Qa.useCallback)(()=>{u("core/views",c,void 0)},[c,u]);return{view:h,isModified:y,updateView:b,resetToDefault:v}}var lz=d(At(),1),cz=d(ax(),1);var dz=d(At(),1),fz=d(pr(),1);var f3=d(bu(),1),{lock:j1e,unlock:uz}=(0,f3.__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 Vo=d(K(),1);var m3=d(pr(),1),g3=d(vi(),1);function Ks(e){let t=r=>r.status!==e.targetStatus;return{id:e.id,label:e.label,supportsBulk:!0,isEligible:t,async callback(r,{registry:o}){let n=r.filter(t);if(n.length===0)return;let{saveEntityRecord:i}=o.dispatch(m3.store),{createSuccessNotice:s,createErrorNotice:a}=o.dispatch(g3.store),c=await Promise.allSettled(n.map(u=>i("postType",e.entity,{id:u.id,status:e.targetStatus},{throwOnError:!0})));if(c.every(({status:u})=>u==="fulfilled")){s(n.length===1?e.messages.successSingle:e.messages.successMany(n.length),{type:"snackbar"});return}let l;if(c.length===1){let u=c[0];u.reason?.message&&u.reason.code!=="unknown_error"?l=u.reason.message:l=e.messages.failSingle}else{let u=new Set,f=c.filter(({status:m})=>m==="rejected");for(let m of f){let p=m;p.reason?.message&&p.reason.code!=="unknown_error"&&u.add(p.reason.message)}u.size===0?l=e.messages.failMany:u.size===1?l=e.messages.errorSingle([...u][0]):l=e.messages.errorMany([...u].join(","))}a(l,{type:"snackbar"})}}}var An="/post-types",In="/taxonomies",vt="wp_user_post_type",yt="wp_user_taxonomy",Yi="new";var pz=Ks({id:"activate",label:(0,Vo.__)("Activate"),entity:vt,targetStatus:"publish",messages:{successSingle:(0,Vo.__)("Post type activated."),successMany:e=>(0,Vo.sprintf)((0,Vo._n)("%d post type activated.","%d post types activated.",e),e),failSingle:(0,Vo.__)("Failed to activate post type."),failMany:(0,Vo.__)("Failed to activate post types."),errorSingle:e=>(0,Vo.sprintf)((0,Vo.__)("An error occurred while activating the post type: %s"),e),errorMany:e=>(0,Vo.sprintf)((0,Vo.__)("Some errors occurred while activating the post types: %s"),e)}}),h3=pz;var Fo=d(K(),1);var mz=Ks({id:"deactivate",label:(0,Fo.__)("Deactivate"),entity:vt,targetStatus:"draft",messages:{successSingle:(0,Fo.__)("Post type deactivated."),successMany:e=>(0,Fo.sprintf)((0,Fo._n)("%d post type deactivated.","%d post types deactivated.",e),e),failSingle:(0,Fo.__)("Failed to deactivate post type."),failMany:(0,Fo.__)("Failed to deactivate post types."),errorSingle:e=>(0,Fo.sprintf)((0,Fo.__)("An error occurred while deactivating the post type: %s"),e),errorMany:e=>(0,Fo.sprintf)((0,Fo.__)("Some errors occurred while deactivating the post types: %s"),e)}}),b3=mz;var fx=d(oe(),1),S3=d(pr(),1),px=d(At(),1),R3=d(H(),1),Xt=d(K(),1);var E3=d(vi(),1);var _3=d(H(),1),dx=d(pr(),1),w3=d(At(),1),x3=d(y3(),1);function rn(){let e=(0,w3.useRegistry)();return(0,_3.useCallback)((t,r,o)=>{if((0,x3.isShallowEqual)([...t].sort(),[...r].sort()))return;e.select(dx.store).getCachedResolvers().getEntityRecords?.forEach((s,a)=>{a[0]==="postType"&&a[1]===o&&e.dispatch(dx.store).invalidateResolution("getEntityRecords",a)})},[e])}var Ja=d(F(),1);function gz({items:e,closeModal:t,onActionPerformed:r}){let[o,n]=(0,R3.useState)(!1),{deleteEntityRecord:i}=(0,px.useDispatch)(S3.store),{createSuccessNotice:s,createErrorNotice:a}=(0,px.useDispatch)(E3.store),c=rn();async function l(){if(o)return;n(!0);let u=e.filter(p=>p.id!==void 0),f=await Promise.allSettled(u.map(p=>i("postType",vt,p.id,{force:!0},{throwOnError:!0})));if(f.every(({status:p})=>p==="fulfilled"))s(u.length===1?(0,Xt.sprintf)((0,Xt.__)('"%s" post type deleted.'),u[0].title.raw):(0,Xt.sprintf)((0,Xt._n)("%d post type deleted.","%d post types deleted.",u.length),u.length),{type:"snackbar"});else{let p;if(f.length===1){let g=f[0];g.reason?.message&&g.reason.code!=="unknown_error"?p=g.reason.message:p=(0,Xt.__)("Failed to delete post type.")}else{let g=new Set,h=f.filter(({status:y})=>y==="rejected");for(let y of h){let b=y;b.reason?.message&&b.reason.code!=="unknown_error"&&g.add(b.reason.message)}g.size===0?p=(0,Xt.__)("Failed to delete post types."):g.size===1?p=(0,Xt.sprintf)((0,Xt.__)("An error occurred while deleting the post type: %s"),[...g][0]):p=(0,Xt.sprintf)((0,Xt.__)("Some errors occurred while deleting the post types: %s"),[...g].join(","))}a(p,{type:"snackbar"})}let m=u.filter((p,g)=>f[g].status==="fulfilled").flatMap(p=>p.config.taxonomies);c(m,[],yt),r?.(u),n(!1),t?.()}return(0,Ja.jsxs)(j,{direction:"column",gap:"md",children:[(0,Ja.jsx)(ze,{children:e.length>1?(0,Xt.sprintf)((0,Xt._n)("Are you sure you want to delete %d post type?","Are you sure you want to delete %d post types?",e.length),e.length):(0,Xt.sprintf)((0,Xt.__)('Are you sure you want to delete "%s"?'),e[0].title.raw)}),(0,Ja.jsxs)(j,{direction:"row",justify:"flex-end",gap:"sm",children:[(0,Ja.jsx)(fx.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,Xt.__)("Cancel")}),(0,Ja.jsx)(fx.Button,{__next40pxDefaultSize:!0,variant:"primary",isDestructive:!0,isBusy:o,disabled:o,accessibleWhenDisabled:!0,onClick:l,children:(0,Xt._x)("Delete","verb")})]})]})}var hz={id:"delete-post-type",label:(0,Xt._x)("Delete","verb"),icon:ba,supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",modalSize:"small",RenderModal:gz},C3=hz;var bx=d(oe(),1),$3=d(pr(),1),vx=d(At(),1);var ud=d(H(),1),ln=d(K(),1);var q3=d(vi(),1);var mx=d(pr(),1),ph=d(At(),1),gx=d(H(),1),Xe=d(K(),1),j3=d(yc(),1);var P3=d(oe(),1),on=d(K(),1);var k3=d(yc(),1);var ih=d(F(),1),{ValidatedInputControl:bz,ValidatedToggleControl:vz}=qp(P3.privateApis);function O3(e){return e?.required?.message?e.required:e?.pattern?e.pattern:e?.maxLength?e.maxLength:e?.custom}function rr(e,t,r){let o={id:e,label:t,type:"boolean",description:r.description,Edit:"toggle",getValue:({item:n})=>n.config[e],setValue:({item:n,value:i})=>({config:{...n.config,[e]:!!i}}),filterBy:!1,enableSorting:!1};return r.isVisible&&(o.isVisible=r.isVisible),o}function Pe(e,t,r={}){let o={id:e,label:t,type:"text",placeholder:r.placeholder,description:r.description,getValue:({item:n})=>n.config.labels[e]??"",setValue:({item:n,value:i})=>({config:{...n.config,labels:{...n.config.labels,[e]:String(i??"")}}}),isValid:{...r.required?{required:!0}:{},maxLength:200},enableSorting:!1};return r.isVisible&&(o.isVisible=r.isVisible),o}var sh={id:"title",label:(0,on.__)("Title"),type:"text",enableGlobalSearch:!0,getValue:({item:e})=>e.title.raw,setValue:({value:e})=>({title:{raw:String(e??"")}}),isValid:{required:!0,maxLength:200},filterBy:!1,enableHiding:!1},nn={id:"plural_name",label:(0,on.__)("Plural label"),type:"text",getValue:({item:e})=>e.title.raw,setValue:({value:e})=>({title:{raw:String(e??"")}}),isValid:{required:!0,maxLength:200}},sn=Pe("singular_name",(0,on.__)("Singular label"),{required:!0});function ah(e){return{id:"description",label:(0,on.__)("Description"),type:"text",Edit:{control:"textarea",rows:3},description:e,getValue:({item:t})=>t.config.description,setValue:({item:t,value:r})=>({config:{...t.config,description:String(r??"")}}),isValid:{maxLength:1e3},enableSorting:!1}}var an={id:"status",label:(0,on.__)("Status"),description:(0,on.__)("Enabled and registered with WordPress when active."),Edit:({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i})=>{let s=t.getValue({item:e})==="publish";return(0,ih.jsx)(vz,{label:(0,on.__)("Active"),hidden:o,help:t.description,markWhenOptional:n,customValidity:O3(i),checked:s,onChange:a=>r(t.setValue({item:e,value:a?"publish":"draft"}))})},elements:[{value:"publish",label:(0,on.__)("Active")},{value:"draft",label:(0,on.__)("Inactive")}],render:({item:e})=>{let t=e.status==="publish";return(0,ih.jsx)(ls,{intent:t?"stable":"draft",children:t?(0,on.__)("Active"):(0,on.__)("Inactive")})},enableSorting:!1};function lh({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:c,setValue:l}=t,u=t.isValid,f=c({item:e})??"",m=g=>r(l({item:e,value:g})),p=()=>{if(e.id!==void 0||e.slug)return;let g=e.config.labels.singular_name?.trim();if(!g)return;let h=(0,k3.cleanForSlug)(g);if(/[^a-z0-9_-]/.test(h))return;let y=h.slice(0,u.maxLength.constraint).replace(/-+$/,"");y&&m(y)};return(0,ih.jsx)(bz,{required:!!u.required,markWhenOptional:n,customValidity:O3(i),label:s,value:f,help:a,onChange:m,onFocus:p,hideLabelFromVision:o,pattern:u.pattern?.constraint,maxLength:u.maxLength.constraint})}var $i=d(K(),1);var Sr=d(F(),1),yz=3;function ld({items:e,max:t=yz}){let r=e.slice(0,t),o=e.slice(t),n=(0,$i.sprintf)((0,$i._n)("Show %d more","Show %d more",o.length),o.length),i=(0,$i.sprintf)((0,$i._n)("%d more item","%d more items",o.length),o.length);return(0,Sr.jsxs)(j,{direction:"row",wrap:"wrap",gap:"xs",align:"center",render:(0,Sr.jsx)("span",{}),children:[r.map(s=>(0,Sr.jsx)(ls,{children:s.label},s.key)),o.length>0&&(0,Sr.jsx)(ct.Provider,{delay:0,children:(0,Sr.jsx)(ct.Root,{children:(0,Sr.jsxs)(_a.Root,{children:[(0,Sr.jsx)(ct.Trigger,{render:(0,Sr.jsx)(_a.Trigger,{render:(0,Sr.jsx)(Cl,{variant:"outline",tone:"neutral",size:"small","aria-label":n,style:{minWidth:"auto",borderRadius:"var(--wpds-border-radius-lg, 8px)",fontWeight:"normal"},children:(0,$i.sprintf)((0,$i.__)("+%d"),o.length)})})}),(0,Sr.jsxs)(_a.Popup,{style:{maxWidth:320},children:[(0,Sr.jsx)(Eo,{render:(0,Sr.jsx)(_a.Title,{}),children:i}),(0,Sr.jsx)(j,{direction:"row",wrap:"wrap",gap:"xs",children:o.map(s=>(0,Sr.jsx)(ls,{children:s.label},s.key))})]}),(0,Sr.jsx)(ct.Popup,{children:n})]})})})]})}var I3=d(pr(),1),N3=d(At(),1),M3=d(H(),1),Oe=d(K(),1);function ch(e,t){let r={};for(let o of t){let n=e?.[o];typeof n=="string"&&(r[o]=n)}return r}function uh(e,t){let r={};for(let o of t){let n=e[o];typeof n=="string"&&n.trim()!==""&&(r[o]=n.trim())}return r.singular_name=e.singular_name,r}var V3=["title","editor"],F3={slug:"",status:"publish",title:{raw:""},config:{labels:{singular_name:""},taxonomies:[],supports:[...V3],description:"",public:!0,hierarchical:!1,has_archive:!1,show_in_rest:!0}},cd=["singular_name","menu_name","all_items","add_new","add_new_item","edit_item","new_item","view_item","view_items","search_items","not_found","not_found_in_trash","parent_item_colon","archives","attributes","insert_into_item","uploaded_to_this_item","featured_image","set_featured_image","remove_featured_image","use_featured_image","filter_items_list","items_list_navigation","items_list"];function L3(e,t){let r=e.toLowerCase(),o=t.toLowerCase();return{menu_name:e,all_items:(0,Oe.sprintf)((0,Oe.__)("All %s"),e),add_new:(0,Oe.__)("Add New"),add_new_item:(0,Oe.sprintf)((0,Oe.__)("Add New %s"),t),edit_item:(0,Oe.sprintf)((0,Oe.__)("Edit %s"),t),new_item:(0,Oe.sprintf)((0,Oe.__)("New %s"),t),view_item:(0,Oe.sprintf)((0,Oe.__)("View %s"),t),view_items:(0,Oe.sprintf)((0,Oe.__)("View %s"),e),search_items:(0,Oe.sprintf)((0,Oe.__)("Search %s"),e),not_found:(0,Oe.sprintf)((0,Oe.__)("No %s found."),r),not_found_in_trash:(0,Oe.sprintf)((0,Oe.__)("No %s found in Trash."),r),parent_item_colon:(0,Oe.sprintf)((0,Oe.__)("Parent %s:"),t),archives:(0,Oe.sprintf)((0,Oe.__)("%s Archives"),t),attributes:(0,Oe.sprintf)((0,Oe.__)("%s Attributes"),t),insert_into_item:(0,Oe.sprintf)((0,Oe.__)("Insert into %s"),o),uploaded_to_this_item:(0,Oe.sprintf)((0,Oe.__)("Uploaded to this %s"),o),featured_image:(0,Oe.__)("Featured image"),set_featured_image:(0,Oe.__)("Set featured image"),remove_featured_image:(0,Oe.__)("Remove featured image"),use_featured_image:(0,Oe.__)("Use as featured image"),filter_items_list:(0,Oe.sprintf)((0,Oe.__)("Filter %s list"),r),items_list_navigation:(0,Oe.sprintf)((0,Oe.__)("%s list navigation"),e),items_list:(0,Oe.sprintf)((0,Oe.__)("%s list"),e)}}var dh=["title","editor","thumbnail","excerpt","comments","revisions","author","page-attributes","custom-fields","trackbacks","post-formats"];function fh(e){let t=e.config??{},r=ch(t.labels,cd),o=Array.isArray(t.supports)?t.supports.filter(n=>dh.includes(n)):[...V3];return{id:e.id,slug:e.slug,status:e.status,title:{raw:e.title.raw},config:{labels:{singular_name:"",...r},taxonomies:Array.isArray(t.taxonomies)?t.taxonomies:[],supports:o,description:t.description??"",public:t.public??!0,hierarchical:t.hierarchical??!1,has_archive:t.has_archive??!1,show_in_rest:t.show_in_rest??!0},count:e.count}}function _c(e){let{config:t}=e,r=uh(t.labels,cd),o=t.description.trim();return{...e.id!==void 0?{id:e.id}:{},slug:e.slug,status:e.status,title:e.title.raw,config:{labels:r,taxonomies:t.taxonomies,supports:t.supports,public:t.public,hierarchical:t.hierarchical,has_archive:t.has_archive,show_in_rest:t.show_in_rest,...o!==""?{description:o}:{}}}}var A3=["category","post_tag"];function D3(){let e=(0,N3.useSelect)(t=>t(I3.store).getTaxonomies({per_page:-1}),[]);return(0,M3.useMemo)(()=>e?.filter(t=>!!t.visibility?.public).sort((t,r)=>{let o=A3.includes(t.slug),n=A3.includes(r.slug);return o!==n?o?-1:1:t.name.localeCompare(r.name)}),[e])}var wo=d(F(),1),B3={title:(0,Xe.__)("Title"),editor:(0,Xe.__)("Editor"),thumbnail:(0,Xe.__)("Featured image"),excerpt:(0,Xe.__)("Excerpt"),comments:(0,Xe.__)("Comments"),revisions:(0,Xe.__)("Revisions"),author:(0,Xe.__)("Author"),"page-attributes":(0,Xe.__)("Page attributes"),"custom-fields":(0,Xe.__)("Custom fields"),trackbacks:(0,Xe.__)("Trackbacks"),"post-formats":(0,Xe.__)("Post formats")},H3=ah((0,Xe.__)("Optional summary of the post type. Shown in admin UIs that surface post type details.")),wc=rr("public",(0,Xe.__)("Public"),{description:(0,Xe.__)("Whether the post type is intended for use publicly either via the admin interface or by front-end users.")}),xc=rr("hierarchical",(0,Xe.__)("Hierarchical"),{description:(0,Xe.__)("When on, posts of this type can have parent-child relationships like pages, and the parent picker is shown in the editor. When off, they behave like posts.")}),Sc=rr("has_archive",(0,Xe.__)("Has archive"),{description:(0,Xe.__)("Whether the post type has an archive page (e.g. /book/). Requires permalink rewrite rules to be flushed after enabling.")}),z3=rr("show_in_rest",(0,Xe.__)("Show in REST API"),{description:(0,Xe.__)("Required for the block editor. Disable only if posts of this type should not be available via the REST API.")}),W3={id:"count",label:(0,Xe.__)("Posts"),type:"integer",readOnly:!0,render:({item:e})=>{let t=e.count;return e.status!=="publish"||!t?(0,wo.jsx)("span",{"aria-hidden":"true",children:"—"}):(0,wo.jsx)(Gn,{href:(0,j3.addQueryArgs)("edit.php",{post_type:e.slug}),children:t})},enableSorting:!1,filterBy:!1},mh={id:"supports",label:(0,Xe.__)("Supports"),type:"array",description:(0,Xe.__)("Editor features and metadata enabled for posts of this type."),elements:dh.map(e=>({value:e,label:B3[e]})),enableSorting:!1,getValue:({item:e})=>e.config.supports,setValue:({item:e,value:t})=>({config:{...e.config,supports:Array.isArray(t)?t.filter(r=>dh.includes(r)):[]}}),render:({item:e})=>{let t=e.config.supports;return!t||t.length===0?(0,wo.jsx)("span",{"aria-hidden":"true",children:"—"}):(0,wo.jsx)(ld,{items:t.map(r=>({key:r,label:B3[r]??r}))})},filterBy:!1},_z=20;function Xs(e,t){let r=(0,ph.useSelect)(n=>n(mx.store).getPostTypes(),[]),o=e!==void 0&&t!==e;return(0,gx.useMemo)(()=>({id:"slug",label:(0,Xe.__)("Post type key"),type:"text",enableGlobalSearch:!0,description:(0,wo.jsxs)(j,{direction:"column",gap:"sm",render:(0,wo.jsx)("span",{}),children:[o&&(0,wo.jsx)(ds.Root,{intent:"warning",render:(0,wo.jsx)("span",{}),children:(0,wo.jsx)(ds.Description,{children:(0,Xe.__)("Changing the key renames the post type — existing posts may become inaccessible until a migration updates the database.")})}),(0,wo.jsx)("span",{children:(0,Xe.__)("Lower case letters, numbers, underscores, and dashes only. Maximum length: 20 characters.")})]}),isValid:{required:!0,pattern:"^[a-z0-9_\\-]+$",maxLength:_z,custom:async n=>{let i=n.slug;return e!==void 0&&i===e?null:(r??[]).some(c=>c.slug===i)?(0,Xe.__)("This post type key is already in use."):(await(0,ph.resolveSelect)(mx.store).getEntityRecords("postType",vt,{slug:i,status:"draft",_fields:"id,name",per_page:1}))?.length?(0,Xe.__)("This post type key is already in use."):null}},Edit:lh,filterBy:!1,enableSorting:!1}),[r,e,o])}function Rc(){let e=D3();return(0,gx.useMemo)(()=>{let t=(e??[]).map(o=>({value:o.slug,label:o.name})),r=Object.fromEntries(t.map(o=>[o.value,o.label]));return{id:"taxonomies",label:(0,Xe.__)("Taxonomies"),type:"array",description:(0,Xe.__)("One or more taxonomies that should be associated with this post type."),elements:t,enableSorting:!1,getValue:({item:o})=>o.config.taxonomies,setValue:({item:o,value:n})=>({config:{...o.config,taxonomies:Array.isArray(n)?n:[]}}),render:({item:o})=>{let n=o.config.taxonomies;return!n||n.length===0?(0,wo.jsx)("span",{"aria-hidden":"true",children:"—"}):(0,wo.jsx)(ld,{items:n.map(i=>({key:i,label:r[i]??i}))})},filterBy:!1}},[e])}var hx={layout:{type:"regular"},fields:["plural_name","singular_name","slug","taxonomies","public","hierarchical","has_archive","status"]},U3={layout:{type:"regular"},fields:["plural_name","singular_name","slug","description","taxonomies","supports","public","hierarchical","has_archive","show_in_rest","status"]};var el=d(F(),1),wz=20,Y3={layout:{type:"regular"},fields:["plural_name","singular_name","slug"]};function xz(e){let t=e.match(/^(.*?)(\d+)$/),r=t?t[1]:e,o=String(t?parseInt(t[2],10)+1:2);return`${r.slice(0,wz-o.length)}${o}`}function Sz({items:e,closeModal:t,onActionPerformed:r}){let o=e[0],[n,i]=(0,ud.useState)(()=>({...o,id:void 0,status:"draft",title:{raw:(0,ln.sprintf)((0,ln._x)("%s (Copy)","post type"),o.title.raw)},slug:xz(o.slug)})),[s,a]=(0,ud.useState)(!1),c=Xs(void 0,n.slug),l=(0,ud.useMemo)(()=>[nn,sn,c],[c]),{validity:u,isValid:f}=Wr(n,l,Y3),{saveEntityRecord:m}=(0,vx.useDispatch)($3.store),{createSuccessNotice:p,createErrorNotice:g}=(0,vx.useDispatch)(q3.store);async function h(){if(!(s||!f)){a(!0);try{await m("postType",vt,_c(n),{throwOnError:!0}),p((0,ln.sprintf)((0,ln.__)('"%s" post type created.'),n.title.raw),{type:"snackbar"}),r?.(e),t?.()}catch(y){let b=y;g(b?.message&&b.code!=="unknown_error"?b.message:(0,ln.__)("Failed to duplicate post type."),{type:"snackbar"})}finally{a(!1)}}}return(0,el.jsxs)(j,{direction:"column",gap:"md",children:[(0,el.jsx)(Mo,{data:n,fields:l,form:Y3,validity:u,onChange:y=>i(b=>({...b,...y}))}),(0,el.jsxs)(j,{direction:"row",justify:"flex-end",gap:"sm",children:[(0,el.jsx)(bx.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:s,accessibleWhenDisabled:!0,children:(0,ln.__)("Cancel")}),(0,el.jsx)(bx.Button,{__next40pxDefaultSize:!0,variant:"primary",isBusy:s,disabled:s||!f,accessibleWhenDisabled:!0,onClick:h,children:(0,ln._x)("Duplicate","action label")})]})]})}var Rz={id:"duplicate-post-type",label:(0,ln._x)("Duplicate","action label"),icon:fu,modalHeader:(0,ln.__)("Duplicate post type"),modalFocusOnMount:"firstContentElement",RenderModal:Sz},G3=Rz;var yx=d(K(),1),K3=d(yc(),1),Ez={id:"view-posts",label:e=>e[0]?.config.labels.view_items||(e[0]?.config.hierarchical?(0,yx.__)("View pages"):(0,yx.__)("View posts")),isEligible:e=>e.status==="publish",callback:(e,{onActionPerformed:t})=>{let r=e[0];r?.slug&&(document.location.href=(0,K3.addQueryArgs)("edit.php",{post_type:r.slug}),t?.(e))}},X3=Ez;var ae=d(K(),1);var _x=d(oe(),1),wx=d(K(),1);var tl=d(F(),1),dd="__labels_actions";function gh(e){let{labelKeys:t,deriveLabels:r,helpText:o}=e;function n({data:i,onChange:s}){let a=i.title.raw.trim(),c=i.config.labels.singular_name.trim(),l=!!a.length&&!!c.length,u=i.config.labels,f=t.some(m=>m!=="singular_name"&&(u[m]??"")!=="");return(0,tl.jsxs)(j,{direction:"column",gap:"md",children:[(0,tl.jsx)(ze,{variant:"body-md",children:o}),(0,tl.jsxs)(j,{direction:"row",justify:"flex-end",gap:"sm",children:[(0,tl.jsx)(_x.Button,{__next40pxDefaultSize:!0,variant:"secondary",size:"compact",accessibleWhenDisabled:!0,disabled:!l,onClick:()=>s({config:{...i.config,labels:{...i.config.labels,...r(a,c)}}}),children:(0,wx.__)("Auto-fill labels")}),(0,tl.jsx)(_x.Button,{__next40pxDefaultSize:!0,size:"compact",icon:ba,isDestructive:!0,label:(0,wx.__)("Clear labels"),accessibleWhenDisabled:!0,disabled:!f,onClick:()=>{let m={singular_name:i.config.labels.singular_name};for(let p of t)p!=="singular_name"&&(m[p]="");s({config:{...i.config,labels:m}})}})]})]})}return{id:dd,label:"",getValue:()=>"",setValue:()=>({}),Edit:n,enableSorting:!1,filterBy:!1}}var Z3=Pe("menu_name",(0,ae.__)("Menu name"),{placeholder:(0,ae.__)("Posts"),description:(0,ae.__)("Defaults to the plural label.")}),Q3=Pe("all_items",(0,ae.__)("All items"),{placeholder:(0,ae.__)("All Posts")}),J3=Pe("add_new",(0,ae.__)("Add new"),{placeholder:(0,ae.__)("Add New"),description:(0,ae.__)("Shown in the admin menu and on toolbar buttons.")}),eN=Pe("add_new_item",(0,ae.__)("Add new item"),{placeholder:(0,ae.__)("Add New Post")}),tN=Pe("edit_item",(0,ae.__)("Edit item"),{placeholder:(0,ae.__)("Edit Post")}),rN=Pe("new_item",(0,ae.__)("New item"),{placeholder:(0,ae.__)("New Post")}),oN=Pe("view_item",(0,ae.__)("View item"),{placeholder:(0,ae.__)("View Post")}),nN=Pe("view_items",(0,ae.__)("View items"),{placeholder:(0,ae.__)("View Posts"),description:(0,ae.__)("Used as the link label for the post type archive.")}),iN=Pe("search_items",(0,ae.__)("Search items"),{placeholder:(0,ae.__)("Search Posts")}),sN=Pe("not_found",(0,ae.__)("Not found"),{placeholder:(0,ae.__)("No posts found."),description:(0,ae.__)("Shown in the admin list when no posts match.")}),aN=Pe("not_found_in_trash",(0,ae.__)("Not found in trash"),{placeholder:(0,ae.__)("No posts found in Trash.")}),lN=Pe("archives",(0,ae.__)("Archives"),{placeholder:(0,ae.__)("Post Archives"),description:(0,ae.__)("Used in the navigation menus block when adding a link to the post type archive.")}),cN=Pe("attributes",(0,ae.__)("Attributes"),{placeholder:(0,ae.__)("Post Attributes"),description:(0,ae.__)("Title of the Attributes meta box. Not used on non-hierarchical post types."),isVisible:e=>e.config.hierarchical}),uN=Pe("parent_item_colon",(0,ae.__)("Parent item with colon"),{placeholder:(0,ae.__)("Parent Page:"),description:(0,ae.__)("Shown above the parent dropdown. Not used on non-hierarchical post types."),isVisible:e=>e.config.hierarchical}),dN=Pe("insert_into_item",(0,ae.__)("Insert into item"),{placeholder:(0,ae.__)("Insert into post"),description:(0,ae.__)("Shown in the media library uploader.")}),fN=Pe("uploaded_to_this_item",(0,ae.__)("Uploaded to this item"),{placeholder:(0,ae.__)("Uploaded to this post")}),pN=Pe("featured_image",(0,ae.__)("Featured image"),{placeholder:(0,ae.__)("Featured image")}),mN=Pe("set_featured_image",(0,ae.__)("Set featured image"),{placeholder:(0,ae.__)("Set featured image")}),gN=Pe("remove_featured_image",(0,ae.__)("Remove featured image"),{placeholder:(0,ae.__)("Remove featured image")}),hN=Pe("use_featured_image",(0,ae.__)("Use as featured image"),{placeholder:(0,ae.__)("Use as featured image")}),bN=Pe("filter_items_list",(0,ae.__)("Filter items list"),{placeholder:(0,ae.__)("Filter posts list"),description:(0,ae.__)("Screen reader text for the admin list filter controls.")}),vN=Pe("items_list_navigation",(0,ae.__)("Items list navigation"),{placeholder:(0,ae.__)("Posts list navigation"),description:(0,ae.__)("Screen reader text for the admin list pagination.")}),yN=Pe("items_list",(0,ae.__)("Items list"),{placeholder:(0,ae.__)("Posts list"),description:(0,ae.__)("Screen reader text for the admin list table.")}),_N=gh({labelKeys:cd,deriveLabels:L3,helpText:(0,ae.__)("Override the text WordPress shows in admin lists, menus, and forms. Auto-fill replaces every label below with values derived from the current plural and singular names — including any you have already customized. Clearing removes all overrides so WordPress falls back to its defaults. If you rename the post type after auto-filling, click Auto-fill again to keep them in sync.")}),wN={layout:{type:"regular"},fields:[{id:dd,layout:{type:"regular",labelPosition:"none"}},...cd.filter(e=>e!=="singular_name")]};var xN=d(H(),1),SN=d(K(),1);import{useNavigate as Cz}from"@wordpress/route";function RN(){let e=Cz();return(0,xN.useMemo)(()=>({id:"edit-post-type",label:(0,SN.__)("Edit"),callback:t=>{let r=t[0];r?.id!==void 0&&e({to:`${An}/${r.id}`})}}),[e])}var hh=d(oe(),1);var EN=d(pr(),1),xx=d(At(),1);var fd=d(H(),1),yi=d(K(),1),CN=d(vi(),1);var cn=d(F(),1);function Tz({items:e,closeModal:t}){let r=e[0],[o,n]=(0,fd.useState)(r),[i,s]=(0,fd.useState)(!1),a=Xs(r.slug,o.slug),c=Rc(),l=(0,fd.useMemo)(()=>[nn,sn,a,c,wc,xc,Sc,an],[a,c]),{validity:u,isValid:f}=Wr(o,l,hx),{saveEntityRecord:m}=(0,xx.useDispatch)(EN.store),{createSuccessNotice:p,createErrorNotice:g}=(0,xx.useDispatch)(CN.store),h=rn();async function y(){if(!(i||!f)){s(!0);try{await m("postType",vt,_c({...o,id:r.id}),{throwOnError:!0}),p((0,yi.sprintf)((0,yi.__)('"%s" post type updated.'),o.title.raw),{type:"snackbar"}),h(r.config.taxonomies,o.config.taxonomies,yt),t?.()}catch(b){g(b?.message&&b?.code!=="unknown_error"?b.message:(0,yi.__)("Failed to update post type."),{type:"snackbar"})}finally{s(!1)}}}return(0,cn.jsxs)("form",{onSubmit:b=>{b.preventDefault(),y()},children:[(0,cn.jsxs)(j,{className:"dataviews-action-modal__quick-edit-post-type-header",direction:"row",justify:"space-between",align:"center",children:[(0,cn.jsx)(ze,{variant:"heading-sm",render:(0,cn.jsx)("h2",{}),children:(0,yi.__)("Quick edit post type")}),(0,cn.jsx)(hh.Button,{size:"small",icon:Ro,label:(0,yi.__)("Close"),onClick:t})]}),(0,cn.jsx)("div",{className:"dataviews-action-modal__quick-edit-post-type-content",children:(0,cn.jsx)(Mo,{data:o,fields:l,form:hx,validity:u,onChange:b=>n(v=>({...v,...b}))})}),(0,cn.jsxs)(j,{className:"dataviews-action-modal__quick-edit-post-type-footer",direction:"row",gap:"sm",children:[(0,cn.jsx)(hh.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:t,children:(0,yi.__)("Cancel")}),(0,cn.jsx)(hh.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:i,disabled:i||!f,accessibleWhenDisabled:!0,children:(0,yi.__)("Done")})]})]})}var Pz={id:"quick-edit-post-type",label:(0,yi.__)("Quick edit"),icon:ha,isPrimary:!0,hideModalHeader:!0,RenderModal:Tz},TN=Pz;var Sx=d(F(),1),Az={table:{}},Iz={type:"table",perPage:20,page:1,fields:["taxonomies","count","status"],titleField:"title",layout:{styles:{taxonomies:{minWidth:230},supports:{minWidth:230}}}};function Nz(){let e=kz(),t=Oz({from:An}),r=(0,Zs.useCallback)(w=>{e({search:{...t,...w}})},[t,e]),{view:o,updateView:n,isModified:i,resetToDefault:s}=ad({kind:"postType",name:vt,slug:"default",defaultView:Iz,queryParams:t,onChangeQueryParams:r}),a=RN(),c=(0,Zs.useMemo)(()=>[a,TN,G3,X3,h3,b3,C3],[a]),l=Xs(),u=Rc(),f=(0,Zs.useMemo)(()=>[sh,u,W3,an,wc,l,xc,Sc,mh],[l,u]),m=(0,Zs.useMemo)(()=>{let w=o.filters?.find(S=>S.field==="status");return{per_page:o.perPage,page:o.page,context:"edit",order:o.sort?.direction,orderby:o.sort?.field,search:o.search,status:w?.value??["publish","draft"]}},[o]),{records:p,isResolving:g,hasResolved:h,totalItems:y,totalPages:b}=(0,kN.useEntityRecords)("postType",vt,m),v=(0,Zs.useMemo)(()=>(p??[]).map(fh),[p]),_=(0,Zs.useMemo)(()=>({totalItems:y??0,totalPages:b??0}),[y,b]);return(0,Sx.jsx)(rd,{data:v,fields:f,actions:c,view:o,onChangeView:n,onReset:i?s:!1,isLoading:g||!h,paginationInfo:_,defaultLayouts:Az,getItemId:w=>String(w.id),isItemClickable:()=>!0,onClickItem:w=>e({to:`${An}/${w.id}`}),header:(0,Sx.jsx)(PN.Button,{variant:"primary",size:"compact",__next40pxDefaultSize:!0,onClick:()=>e({to:`${An}/${Yi}`}),children:(0,ON.__)("Add post type")})})}var AN=d(oe(),1),IN=d(wt(),1),Rx=d(pr(),1),pd=d(At(),1);var Ec=d(H(),1),mr=d(K(),1),NN=d(vi(),1);import{useNavigate as Mz,useParams as Vz}from"@wordpress/route";var Qs=d(F(),1);function Fz(){let{id:e}=Vz({from:`${An}/$id`}),t=Mz(),r=e===Yi,o=parseInt(e,10),n=(0,pd.useSelect)(l=>!r&&l(Rx.store).getEntityRecord("postType",vt,o),[r,o]),i=!r&&n?fh(n):F3,s=r?(0,mr.__)("Add post type"):i.title.raw,a={initialData:i,title:s},c=r?{...a,isAddMode:!0,breadcrumbLabel:(0,mr.__)("Add new"),subTitle:(0,mr.__)("Define a new post type. Fill in the essentials under General; expand Labels to customize."),onSaved:l=>t({to:`${An}/${l.id}`})}:{...a,isAddMode:!1,breadcrumbLabel:s,subTitle:(0,mr.__)("Edit this post type. Expand the Labels section to adjust labels.")};return(0,Qs.jsx)(MN,{...c},e)}function MN({isAddMode:e,initialData:t,title:r,breadcrumbLabel:o,subTitle:n,onSaved:i}){let[s,a]=(0,Ec.useState)(t),[c,l]=(0,Ec.useState)(!1),u=e?void 0:t.slug,f=Xs(u,s.slug),m=Rc(),p=(0,Ec.useMemo)(()=>[nn,sn,f,H3,m,mh,wc,xc,Sc,z3,an,_N,Z3,Q3,J3,eN,tN,rN,oN,nN,iN,sN,aN,uN,lN,cN,dN,fN,pN,mN,gN,hN,bN,vN,yN],[f,m]),g=(0,Ec.useMemo)(()=>({layout:{type:"card",isCollapsible:!0},fields:[{id:"general",label:(0,mr.__)("General"),description:(0,mr.__)("Core identity, taxonomies, supports, and activation."),layout:{type:"card",isCollapsible:!0,isOpened:!0},children:U3.fields},{id:"labels",label:(0,mr.__)("Labels"),layout:{type:"card",isCollapsible:!0,isOpened:!1},children:wN.fields}]}),[]),{validity:h,isValid:y}=Wr(s,p,g),b=(0,IN.useInstanceId)(MN,"post-type-form"),{saveEntityRecord:v}=(0,pd.useDispatch)(Rx.store),{createSuccessNotice:_,createErrorNotice:w}=(0,pd.useDispatch)(NN.store),S=rn();async function R(){if(!(c||!y)){l(!0);try{let T=await v("postType",vt,_c(s),{throwOnError:!0}),x=e?(0,mr.sprintf)((0,mr.__)('"%s" post type created.'),s.title.raw):(0,mr.sprintf)((0,mr.__)('"%s" post type updated.'),s.title.raw);_(x,{type:"snackbar"}),S(t.config.taxonomies,s.config.taxonomies,yt),T?.id!==void 0&&i?.({...s,id:T.id})}catch(T){let x;T?.message&&T?.code!=="unknown_error"?x=T.message:e?x=(0,mr.__)("Failed to create post type."):x=(0,mr.__)("Failed to update post type."),w(x,{type:"snackbar"})}finally{l(!1)}}}return(0,Qs.jsx)(xa,{ariaLabel:r,breadcrumbs:(0,Qs.jsx)(_u,{items:[{label:(0,mr.__)("Post Types"),to:An},{label:o}]}),subTitle:n,actions:(0,Qs.jsx)(AN.Button,{__next40pxDefaultSize:!0,variant:"primary",size:"compact",type:"submit",form:b,isBusy:c,disabled:c||!y,accessibleWhenDisabled:!0,children:e?(0,mr.__)("Create"):(0,mr.__)("Save")}),children:(0,Qs.jsx)(j,{direction:"column",gap:"md",className:"post-type-form",render:(0,Qs.jsx)("form",{id:b,onSubmit:T=>{T.preventDefault(),R()}}),children:(0,Qs.jsx)(Mo,{data:s,fields:p,form:g,validity:h,onChange:T=>a(x=>({...x,...T}))})})})}var H4=d(oe(),1);var z4=d(pr(),1),ta=d(H(),1),W4=d(K(),1);import{useNavigate as Xz,useSearch as Zz}from"@wordpress/route";var Lo=d(K(),1);var Lz=Ks({id:"activate",label:(0,Lo.__)("Activate"),entity:yt,targetStatus:"publish",messages:{successSingle:(0,Lo.__)("Taxonomy activated."),successMany:e=>(0,Lo.sprintf)((0,Lo._n)("%d taxonomy activated.","%d taxonomies activated.",e),e),failSingle:(0,Lo.__)("Failed to activate taxonomy."),failMany:(0,Lo.__)("Failed to activate taxonomies."),errorSingle:e=>(0,Lo.sprintf)((0,Lo.__)("An error occurred while activating the taxonomy: %s"),e),errorMany:e=>(0,Lo.sprintf)((0,Lo.__)("Some errors occurred while activating the taxonomies: %s"),e)}}),VN=Lz;var Do=d(K(),1);var Dz=Ks({id:"deactivate",label:(0,Do.__)("Deactivate"),entity:yt,targetStatus:"draft",messages:{successSingle:(0,Do.__)("Taxonomy deactivated."),successMany:e=>(0,Do.sprintf)((0,Do._n)("%d taxonomy deactivated.","%d taxonomies deactivated.",e),e),failSingle:(0,Do.__)("Failed to deactivate taxonomy."),failMany:(0,Do.__)("Failed to deactivate taxonomies."),errorSingle:e=>(0,Do.sprintf)((0,Do.__)("An error occurred while deactivating the taxonomy: %s"),e),errorMany:e=>(0,Do.sprintf)((0,Do.__)("Some errors occurred while deactivating the taxonomies: %s"),e)}}),FN=Dz;var Ex=d(oe(),1),LN=d(pr(),1),Cx=d(At(),1),DN=d(H(),1),Zt=d(K(),1);var BN=d(vi(),1);var rl=d(F(),1);function Bz({items:e,closeModal:t,onActionPerformed:r}){let[o,n]=(0,DN.useState)(!1),{deleteEntityRecord:i}=(0,Cx.useDispatch)(LN.store),{createSuccessNotice:s,createErrorNotice:a}=(0,Cx.useDispatch)(BN.store),c=rn();async function l(){if(o)return;n(!0);let u=e.filter(p=>p.id!==void 0),f=await Promise.allSettled(u.map(p=>i("postType",yt,p.id,{force:!0},{throwOnError:!0})));if(f.every(({status:p})=>p==="fulfilled"))s(u.length===1?(0,Zt.sprintf)((0,Zt.__)('"%s" taxonomy deleted.'),u[0].title.raw):(0,Zt.sprintf)((0,Zt._n)("%d taxonomy deleted.","%d taxonomies deleted.",u.length),u.length),{type:"snackbar"});else{let p;if(f.length===1){let g=f[0];g.reason?.message&&g.reason.code!=="unknown_error"?p=g.reason.message:p=(0,Zt.__)("Failed to delete taxonomy.")}else{let g=new Set,h=f.filter(({status:y})=>y==="rejected");for(let y of h){let b=y;b.reason?.message&&b.reason.code!=="unknown_error"&&g.add(b.reason.message)}g.size===0?p=(0,Zt.__)("Failed to delete taxonomies."):g.size===1?p=(0,Zt.sprintf)((0,Zt.__)("An error occurred while deleting the taxonomy: %s"),[...g][0]):p=(0,Zt.sprintf)((0,Zt.__)("Some errors occurred while deleting the taxonomies: %s"),[...g].join(","))}a(p,{type:"snackbar"})}let m=u.filter((p,g)=>f[g].status==="fulfilled").flatMap(p=>p.config.object_type);c(m,[],vt),r?.(u),n(!1),t?.()}return(0,rl.jsxs)(j,{direction:"column",gap:"md",children:[(0,rl.jsx)(ze,{children:e.length>1?(0,Zt.sprintf)((0,Zt._n)("Are you sure you want to delete %d taxonomy?","Are you sure you want to delete %d taxonomies?",e.length),e.length):(0,Zt.sprintf)((0,Zt.__)('Are you sure you want to delete "%s"?'),e[0].title.raw)}),(0,rl.jsxs)(j,{direction:"row",justify:"flex-end",gap:"sm",children:[(0,rl.jsx)(Ex.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,Zt.__)("Cancel")}),(0,rl.jsx)(Ex.Button,{__next40pxDefaultSize:!0,variant:"primary",isDestructive:!0,isBusy:o,disabled:o,accessibleWhenDisabled:!0,onClick:l,children:(0,Zt._x)("Delete","verb")})]})]})}var jz={id:"delete-taxonomy",label:(0,Zt._x)("Delete","verb"),icon:ba,supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",modalSize:"small",RenderModal:Bz},jN=jz;var Ox=d(oe(),1),QN=d(pr(),1),Ax=d(At(),1);var gd=d(H(),1),fn=d(K(),1);var JN=d(vi(),1);var Tx=d(pr(),1),vh=d(At(),1),Px=d(H(),1),un=d(K(),1),qN=d(yc(),1);var HN=d(pr(),1),zN=d(At(),1),WN=d(H(),1),qe=d(K(),1);var UN={slug:"",status:"publish",title:{raw:""},config:{labels:{singular_name:""},object_type:[],description:"",public:!0,hierarchical:!1,publicly_queryable:!0,show_ui:!0,show_in_menu:!0,show_in_nav_menus:!0,show_tagcloud:!0,show_in_quick_edit:!0,show_admin_column:!1,show_in_rest:!0,sort:!1,default_term_enabled:!1,default_term:{name:""}}},md=["singular_name","menu_name","all_items","edit_item","view_item","update_item","add_new_item","new_item_name","search_items","not_found","back_to_items","parent_item","popular_items","separate_items_with_commas","parent_item_colon","add_or_remove_items","choose_from_most_used"];function YN(e,t){let r=e.toLowerCase();return{menu_name:e,all_items:(0,qe.sprintf)((0,qe.__)("All %s"),e),edit_item:(0,qe.sprintf)((0,qe.__)("Edit %s"),t),view_item:(0,qe.sprintf)((0,qe.__)("View %s"),t),update_item:(0,qe.sprintf)((0,qe.__)("Update %s"),t),add_new_item:(0,qe.sprintf)((0,qe.__)("Add New %s"),t),new_item_name:(0,qe.sprintf)((0,qe.__)("New %s Name"),t),search_items:(0,qe.sprintf)((0,qe.__)("Search %s"),e),not_found:(0,qe.sprintf)((0,qe.__)("No %s found."),r),back_to_items:(0,qe.sprintf)((0,qe.__)("← Back to %s"),e),parent_item:(0,qe.sprintf)((0,qe.__)("Parent %s"),t),popular_items:(0,qe.sprintf)((0,qe.__)("Popular %s"),e),separate_items_with_commas:(0,qe.sprintf)((0,qe.__)("Separate %s with commas"),r),parent_item_colon:(0,qe.sprintf)((0,qe.__)("Parent %s:"),t),add_or_remove_items:(0,qe.sprintf)((0,qe.__)("Add or remove %s"),r),choose_from_most_used:(0,qe.sprintf)((0,qe.__)("Choose from the most used %s"),r)}}function bh(e){let t=e.config??{},r=ch(t.labels,md),o=t.default_term?.name??"",n={labels:{singular_name:"",...r},object_type:Array.isArray(e.object_type)?e.object_type:[],description:t.description??"",public:t.public,hierarchical:t.hierarchical,publicly_queryable:t.publicly_queryable,show_ui:t.show_ui,show_in_menu:t.show_in_menu,show_in_nav_menus:t.show_in_nav_menus,show_tagcloud:t.show_tagcloud,show_in_quick_edit:t.show_in_quick_edit,show_admin_column:t.show_admin_column,show_in_rest:t.show_in_rest,sort:!!t.sort,default_term_enabled:o!=="",default_term:{name:o}};return{id:e.id,slug:e.slug,status:e.status,title:{raw:e.title.raw},config:n,count:e.count}}function Cc(e){let{config:t}=e,r=uh(t.labels,md),o=t.description.trim(),n=t.default_term.name.trim(),i=t.default_term_enabled&&n!=="";return{...e.id!==void 0?{id:e.id}:{},slug:e.slug,status:e.status,title:e.title.raw,object_type:t.object_type,config:{labels:r,public:t.public,hierarchical:t.hierarchical,publicly_queryable:t.publicly_queryable,show_ui:t.show_ui,show_in_menu:t.show_in_menu,show_in_nav_menus:t.show_in_nav_menus,show_tagcloud:t.show_tagcloud,show_in_quick_edit:t.show_in_quick_edit,show_admin_column:t.show_admin_column,show_in_rest:t.show_in_rest,sort:t.sort,...o!==""?{description:o}:{},...i?{default_term:{name:n}}:{}}}}function $N(){let e=(0,zN.useSelect)(t=>t(HN.store).getPostTypes({per_page:-1}),[]);return(0,WN.useMemo)(()=>e?.filter(({viewable:t})=>t).sort((t,r)=>t.slug==="post"?-1:r.slug==="post"?1:t.name.localeCompare(r.name)),[e])}var dn=d(F(),1),GN=ah((0,un.__)("Optional summary of the taxonomy. Shown in admin UIs that surface taxonomy details.")),Tc=rr("hierarchical",(0,un.__)("Hierarchical"),{description:(0,un.__)("When on, terms behave like categories with parent-child relationships. When off, terms behave like tags.")}),Hz=32;function Js(e,t){let r=(0,vh.useSelect)(n=>n(Tx.store).getTaxonomies(),[]),o=e!==void 0&&t!==e;return(0,Px.useMemo)(()=>({id:"slug",label:(0,un.__)("Taxonomy key"),type:"text",enableGlobalSearch:!0,description:(0,dn.jsxs)(j,{direction:"column",gap:"sm",render:(0,dn.jsx)("span",{}),children:[o&&(0,dn.jsx)(ds.Root,{intent:"warning",render:(0,dn.jsx)("span",{}),children:(0,dn.jsx)(ds.Description,{children:(0,un.__)("Changing the key renames the taxonomy — existing terms may become inaccessible until a migration updates the database.")})}),(0,dn.jsx)("span",{children:(0,un.__)("Lower case letters, numbers, underscores, and dashes only. Maximum length: 32 characters.")})]}),isValid:{required:!0,pattern:"^[a-z0-9_\\-]+$",maxLength:Hz,custom:async n=>{let i=n.slug;return e!==void 0&&i===e?null:(r??[]).some(c=>c.slug===i)?(0,un.__)("This taxonomy key is already in use."):(await(0,vh.resolveSelect)(Tx.store).getEntityRecords("postType",yt,{slug:i,status:"draft",_fields:"id,name",per_page:1}))?.length?(0,un.__)("This taxonomy key is already in use."):null}},Edit:lh,filterBy:!1,enableSorting:!1}),[r,e,o])}function Pc(){let e=$N();return(0,Px.useMemo)(()=>{let t=(e??[]).map(o=>({value:o.slug,label:o.name})),r=Object.fromEntries(t.map(o=>[o.value,o.label]));return{id:"object_type",label:(0,un.__)("Post types"),type:"array",description:(0,un.__)("One or more post types with which the taxonomy should be associated."),elements:t,enableSorting:!1,getValue:({item:o})=>o.config.object_type,setValue:({item:o,value:n})=>({config:{...o.config,object_type:Array.isArray(n)?n:[]}}),render:({item:o})=>{let n=o.config.object_type;return!n||n.length===0?(0,dn.jsx)("span",{"aria-hidden":"true",children:"—"}):(0,dn.jsx)(ld,{items:n.map(i=>({key:i,label:r[i]??i}))})},isValid:{required:!0},filterBy:{operators:["isAny"]}}},[e])}var KN={id:"count",label:(0,un.__)("Terms"),type:"integer",readOnly:!0,render:({item:e})=>{let t=e.count;if(e.status!=="publish"||!t)return(0,dn.jsx)("span",{"aria-hidden":"true",children:"—"});let r=e.config.object_type?.[0];return r?(0,dn.jsx)(Gn,{href:(0,qN.addQueryArgs)("edit-tags.php",{taxonomy:e.slug,post_type:r}),children:t}):t},enableSorting:!1,filterBy:!1},kx={layout:{type:"regular"},fields:["plural_name","singular_name","slug","object_type","hierarchical","status"]},XN=["plural_name","singular_name","slug","object_type","description","hierarchical","status"];var ol=d(F(),1),zz=32,ZN={layout:{type:"regular"},fields:["plural_name","singular_name","slug"]};function Wz(e){let t=e.match(/^(.*?)(\d+)$/),r=t?t[1]:e,o=String(t?parseInt(t[2],10)+1:2);return`${r.slice(0,zz-o.length)}${o}`}function Uz({items:e,closeModal:t,onActionPerformed:r}){let o=e[0],[n,i]=(0,gd.useState)(()=>({...o,id:void 0,status:"draft",title:{raw:(0,fn.sprintf)((0,fn._x)("%s (Copy)","taxonomy"),o.title.raw)},slug:Wz(o.slug)})),[s,a]=(0,gd.useState)(!1),c=Js(void 0,n.slug),l=(0,gd.useMemo)(()=>[nn,sn,c],[c]),{validity:u,isValid:f}=Wr(n,l,ZN),{saveEntityRecord:m}=(0,Ax.useDispatch)(QN.store),{createSuccessNotice:p,createErrorNotice:g}=(0,Ax.useDispatch)(JN.store);async function h(){if(!(s||!f)){a(!0);try{await m("postType",yt,Cc(n),{throwOnError:!0}),p((0,fn.sprintf)((0,fn.__)('"%s" taxonomy created.'),n.title.raw),{type:"snackbar"}),r?.(e),t?.()}catch(y){let b=y;g(b?.message&&b.code!=="unknown_error"?b.message:(0,fn.__)("Failed to duplicate taxonomy."),{type:"snackbar"})}finally{a(!1)}}}return(0,ol.jsxs)(j,{direction:"column",gap:"md",children:[(0,ol.jsx)(Mo,{data:n,fields:l,form:ZN,validity:u,onChange:y=>i(b=>({...b,...y}))}),(0,ol.jsxs)(j,{direction:"row",justify:"flex-end",gap:"sm",children:[(0,ol.jsx)(Ox.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:s,accessibleWhenDisabled:!0,children:(0,fn.__)("Cancel")}),(0,ol.jsx)(Ox.Button,{__next40pxDefaultSize:!0,variant:"primary",isBusy:s,disabled:s||!f,accessibleWhenDisabled:!0,onClick:h,children:(0,fn._x)("Duplicate","action label")})]})]})}var Yz={id:"duplicate-taxonomy",label:(0,fn._x)("Duplicate","action label"),icon:fu,modalHeader:(0,fn.__)("Duplicate taxonomy"),modalFocusOnMount:"firstContentElement",RenderModal:Uz},e4=Yz;var t4=d(K(),1),r4=d(yc(),1),$z={id:"view-terms",label:(0,t4.__)("View terms"),isEligible:e=>e.status==="publish"&&Array.isArray(e.config.object_type)&&e.config.object_type.length>0,callback:(e,{onActionPerformed:t})=>{let r=e[0],o=r?.config.object_type?.[0];!r?.slug||!o||(document.location.href=(0,r4.addQueryArgs)("edit-tags.php",{taxonomy:r.slug,post_type:o}),t?.(e))}},o4=$z;var ea=d(K(),1);var n4=rr("sort",(0,ea.__)("Sort terms"),{description:(0,ea.__)("Whether terms in this taxonomy should be saved in the order they are assigned to an item.")}),i4=rr("default_term_enabled",(0,ea.__)("Set a default term"),{description:(0,ea.__)('Default term to be used for the taxonomy, similar to how "Uncategorized" works for categories.')}),s4={id:"default_term_name",label:(0,ea.__)("Default term name"),type:"text",description:(0,ea.__)("Once saved, updating the name creates a new term — the previous default term remains in the terms list. To change the term's slug or description, edit it from the terms list."),getValue:({item:e})=>e.config.default_term.name,setValue:({item:e,value:t})=>({config:{...e.config,default_term:{name:String(t??"")}}}),isValid:{custom:e=>e.config.default_term_enabled?e.config.default_term.name.trim()?null:(0,ea.__)("A default term name is required."):null,maxLength:200},isVisible:e=>e.config.default_term_enabled,enableSorting:!1,filterBy:!1},a4=["sort","default_term_enabled","default_term_name"];var Ee=d(K(),1);var l4=Pe("menu_name",(0,Ee.__)("Menu name"),{placeholder:(0,Ee.__)("Categories"),description:(0,Ee.__)("Defaults to the plural label.")}),c4=Pe("all_items",(0,Ee.__)("All items"),{placeholder:(0,Ee.__)("All Categories")}),u4=Pe("edit_item",(0,Ee.__)("Edit item"),{placeholder:(0,Ee.__)("Edit Category")}),d4=Pe("view_item",(0,Ee.__)("View item"),{placeholder:(0,Ee.__)("View Category")}),f4=Pe("update_item",(0,Ee.__)("Update item"),{placeholder:(0,Ee.__)("Update Category")}),p4=Pe("add_new_item",(0,Ee.__)("Add new item"),{placeholder:(0,Ee.__)("Add New Category")}),m4=Pe("new_item_name",(0,Ee.__)("New item name"),{placeholder:(0,Ee.__)("New Category Name")}),g4=Pe("search_items",(0,Ee.__)("Search items"),{placeholder:(0,Ee.__)("Search Categories")}),h4=Pe("not_found",(0,Ee.__)("Not found"),{placeholder:(0,Ee.__)("No categories found."),description:(0,Ee.__)("The text displayed when no terms are available in the term meta box and tag cloud.")}),b4=Pe("back_to_items",(0,Ee.__)("Back to items"),{placeholder:(0,Ee.__)("← Back to Categories"),description:(0,Ee.__)("Label displayed after a term has been updated.")}),v4=Pe("parent_item",(0,Ee.__)("Parent item"),{placeholder:(0,Ee.__)("Parent Category"),description:(0,Ee.__)("Not used on non-hierarchical taxonomies."),isVisible:e=>e.config.hierarchical}),y4=Pe("popular_items",(0,Ee.__)("Popular items"),{placeholder:(0,Ee.__)("Popular Tags"),description:(0,Ee.__)("The popular items text. Not used on hierarchical taxonomies."),isVisible:e=>!e.config.hierarchical}),_4=Pe("separate_items_with_commas",(0,Ee.__)("Separate items with commas"),{placeholder:(0,Ee.__)("Separate tags with commas"),description:(0,Ee.__)("Shown in the taxonomy meta box. Not used on hierarchical taxonomies."),isVisible:e=>!e.config.hierarchical}),w4=Pe("parent_item_colon",(0,Ee.__)("Parent item with colon"),{placeholder:(0,Ee.__)("Parent Category:"),description:(0,Ee.__)("Same as Parent item, with a colon at the end."),isVisible:e=>e.config.hierarchical}),x4=Pe("add_or_remove_items",(0,Ee.__)("Add or remove items"),{placeholder:(0,Ee.__)("Add or remove tags"),description:(0,Ee.__)("Shown in the meta box when JavaScript is disabled. Not used on hierarchical taxonomies."),isVisible:e=>!e.config.hierarchical}),S4=Pe("choose_from_most_used",(0,Ee.__)("Choose from the most used"),{placeholder:(0,Ee.__)("Choose from the most used tags"),description:(0,Ee.__)("Shown in the taxonomy meta box. Not used on hierarchical taxonomies."),isVisible:e=>!e.config.hierarchical}),R4=gh({labelKeys:md,deriveLabels:YN,helpText:(0,Ee.__)("Override the text WordPress shows in admin lists, menus, and forms. Auto-fill replaces every label below with values derived from the current plural and singular names — including any you have already customized. Clearing removes all overrides so WordPress falls back to its defaults. If you rename the taxonomy after auto-filling, click Auto-fill again to keep them in sync.")}),E4=[{id:dd,layout:{type:"regular",labelPosition:"none"}},...md.filter(e=>e!=="singular_name")];var lr=d(K(),1);var kc=rr("public",(0,lr.__)("Public"),{description:(0,lr.__)("Whether a taxonomy is intended for use publicly either via the admin interface or by front-end users.")}),C4=rr("show_in_rest",(0,lr.__)("Show in REST API"),{description:(0,lr.__)("Required for the block editor. Turn off only for taxonomies that should not be exposed via REST.")}),T4=rr("publicly_queryable",(0,lr.__)("Publicly queryable"),{description:(0,lr.__)("Whether front-end queries (e.g. ?taxonomy=…&term=…) can return terms from this taxonomy.")}),P4=rr("show_ui",(0,lr.__)("Show admin UI"),{description:(0,lr.__)("Whether to generate a default admin interface for managing terms.")}),k4=rr("show_in_menu",(0,lr.__)("Show in admin menu"),{description:(0,lr.__)("Whether to show the taxonomy in the admin menu. Has no effect when Show admin UI is off; the value is preserved either way."),isVisible:e=>e.config.show_ui}),O4=rr("show_in_quick_edit",(0,lr.__)("Show in Quick Edit"),{description:(0,lr.__)("Whether to show the taxonomy in the Quick/Bulk Edit panel.")}),A4=rr("show_admin_column",(0,lr.__)("Show admin column"),{description:(0,lr.__)("Whether to display a column for the taxonomy on the associated post type list tables.")}),I4=rr("show_in_nav_menus",(0,lr.__)("Available in nav menus"),{description:(0,lr.__)("Whether terms are selectable in the theme nav menu builder.")}),N4=rr("show_tagcloud",(0,lr.__)("Available in Tag Cloud widget"),{description:(0,lr.__)("Whether terms can be displayed in the Tag Cloud widget.")}),M4=["public","show_in_rest","publicly_queryable","show_ui","show_in_menu","show_in_quick_edit","show_in_nav_menus","show_tagcloud","show_admin_column"];var V4=d(H(),1),F4=d(K(),1);import{useNavigate as qz}from"@wordpress/route";function L4(){let e=qz();return(0,V4.useMemo)(()=>({id:"edit-taxonomy",label:(0,F4.__)("Edit"),callback:t=>{let r=t[0];r?.id!==void 0&&e({to:`${In}/${r.id}`})}}),[e])}var yh=d(oe(),1);var D4=d(pr(),1),Ix=d(At(),1);var hd=d(H(),1),_i=d(K(),1),B4=d(vi(),1);var pn=d(F(),1);function Gz({items:e,closeModal:t}){let r=e[0],[o,n]=(0,hd.useState)(r),[i,s]=(0,hd.useState)(!1),a=Js(r.slug,o.slug),c=Pc(),l=(0,hd.useMemo)(()=>[nn,sn,a,c,kc,Tc,an],[a,c]),{validity:u,isValid:f}=Wr(o,l,kx),{saveEntityRecord:m}=(0,Ix.useDispatch)(D4.store),{createSuccessNotice:p,createErrorNotice:g}=(0,Ix.useDispatch)(B4.store),h=rn();async function y(){if(!(i||!f)){s(!0);try{await m("postType",yt,Cc({...o,id:r.id}),{throwOnError:!0}),p((0,_i.sprintf)((0,_i.__)('"%s" taxonomy updated.'),o.title.raw),{type:"snackbar"}),h(r.config.object_type,o.config.object_type,vt),t?.()}catch(b){g(b?.message&&b?.code!=="unknown_error"?b.message:(0,_i.__)("Failed to update taxonomy."),{type:"snackbar"})}finally{s(!1)}}}return(0,pn.jsxs)("form",{onSubmit:b=>{b.preventDefault(),y()},children:[(0,pn.jsxs)(j,{className:"dataviews-action-modal__quick-edit-taxonomy-header",direction:"row",justify:"space-between",align:"center",children:[(0,pn.jsx)(ze,{variant:"heading-sm",render:(0,pn.jsx)("h2",{}),children:(0,_i.__)("Quick edit taxonomy")}),(0,pn.jsx)(yh.Button,{size:"small",icon:Ro,label:(0,_i.__)("Close"),onClick:t})]}),(0,pn.jsx)("div",{className:"dataviews-action-modal__quick-edit-taxonomy-content",children:(0,pn.jsx)(Mo,{data:o,fields:l,form:kx,validity:u,onChange:b=>n(v=>({...v,...b}))})}),(0,pn.jsxs)(j,{className:"dataviews-action-modal__quick-edit-taxonomy-footer",direction:"row",gap:"sm",children:[(0,pn.jsx)(yh.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:t,children:(0,_i.__)("Cancel")}),(0,pn.jsx)(yh.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:i,disabled:i||!f,accessibleWhenDisabled:!0,children:(0,_i.__)("Done")})]})]})}var Kz={id:"quick-edit-taxonomy",label:(0,_i.__)("Quick edit"),icon:ha,isPrimary:!0,hideModalHeader:!0,RenderModal:Gz},j4=Kz;var Nx=d(F(),1),Qz={table:{}},Jz={type:"table",perPage:20,page:1,fields:["object_type","count","status"],titleField:"title",layout:{styles:{object_type:{minWidth:230}}}};function eW(){let e=Xz(),t=Zz({from:In}),r=(0,ta.useCallback)(w=>{e({search:{...t,...w}})},[t,e]),{view:o,updateView:n,isModified:i,resetToDefault:s}=ad({kind:"postType",name:yt,slug:"default",defaultView:Jz,queryParams:t,onChangeQueryParams:r}),a=L4(),c=(0,ta.useMemo)(()=>[a,j4,e4,o4,VN,FN,jN],[a]),l=Js(),u=Pc(),f=(0,ta.useMemo)(()=>[sh,u,KN,an,kc,l,Tc],[l,u]),m=(0,ta.useMemo)(()=>{let w=o.filters?.find(R=>R.field==="status"),S=o.filters?.find(R=>R.field==="object_type");return{per_page:o.perPage,page:o.page,context:"edit",order:o.sort?.direction,orderby:o.sort?.field,search:o.search,status:w?.value??["publish","draft"],object_type:S?.value}},[o]),{records:p,isResolving:g,hasResolved:h,totalItems:y,totalPages:b}=(0,z4.useEntityRecords)("postType",yt,m),v=(0,ta.useMemo)(()=>(p??[]).map(bh),[p]),_=(0,ta.useMemo)(()=>({totalItems:y??0,totalPages:b??0}),[y,b]);return(0,Nx.jsx)(rd,{data:v,fields:f,actions:c,view:o,onChangeView:n,onReset:i?s:!1,isLoading:g||!h,paginationInfo:_,defaultLayouts:Qz,getItemId:w=>String(w.id),isItemClickable:()=>!0,onClickItem:w=>e({to:`${In}/${w.id}`}),header:(0,Nx.jsx)(H4.Button,{variant:"primary",size:"compact",__next40pxDefaultSize:!0,onClick:()=>e({to:`${In}/${Yi}`}),children:(0,W4.__)("Add taxonomy")})})}var U4=d(oe(),1),Y4=d(wt(),1),Mx=d(pr(),1),bd=d(At(),1);var Oc=d(H(),1),Qt=d(K(),1),$4=d(vi(),1);import{useNavigate as tW,useParams as rW}from"@wordpress/route";var ra=d(F(),1);function oW(){let{id:e}=rW({from:`${In}/$id`}),t=tW(),r=e===Yi,o=parseInt(e,10),n=(0,bd.useSelect)(l=>!r&&l(Mx.store).getEntityRecord("postType",yt,o),[r,o]),i=!r&&n?bh(n):UN,s=r?(0,Qt.__)("Add taxonomy"):i.title.raw,a={initialData:i,title:s},c=r?{...a,isAddMode:!0,breadcrumbLabel:(0,Qt.__)("Add new"),subTitle:(0,Qt.__)("Define a new taxonomy. Fill in the essentials under General; expand Labels to customize."),onSaved:l=>t({to:`${In}/${l.id}`})}:{...a,isAddMode:!1,breadcrumbLabel:s,subTitle:(0,Qt.__)("Edit this taxonomy. Expand the Labels section to adjust labels.")};return(0,ra.jsx)(q4,{...c},e)}function q4({isAddMode:e,initialData:t,title:r,breadcrumbLabel:o,subTitle:n,onSaved:i}){let[s,a]=(0,Oc.useState)(t),[c,l]=(0,Oc.useState)(!1),u=e?void 0:t.slug,f=Js(u,s.slug),m=Pc(),p=(0,Oc.useMemo)(()=>[nn,sn,f,GN,m,Tc,an,kc,C4,T4,P4,k4,O4,A4,I4,N4,R4,l4,c4,u4,d4,f4,p4,m4,g4,h4,b4,v4,y4,_4,w4,x4,S4,n4,i4,s4],[f,m]),g=(0,Oc.useMemo)(()=>({layout:{type:"card",isCollapsible:!0},fields:[{id:"general",label:(0,Qt.__)("General"),description:(0,Qt.__)("Core identity, post types, and activation."),layout:{type:"card",isCollapsible:!0,isOpened:!0},children:XN},{id:"visibility",label:(0,Qt.__)("Visibility"),description:(0,Qt.__)("Where this taxonomy appears: REST API, admin UI, and front-end surfaces."),layout:{type:"card",isCollapsible:!0,isOpened:!1},children:M4},{id:"labels",label:(0,Qt.__)("Labels"),layout:{type:"card",isCollapsible:!0,isOpened:!1},children:E4},{id:"advanced",label:(0,Qt.__)("Advanced"),layout:{type:"card",isCollapsible:!0,isOpened:!1},children:a4}]}),[]),{validity:h,isValid:y}=Wr(s,p,g),b=(0,Y4.useInstanceId)(q4,"taxonomy-form"),{saveEntityRecord:v}=(0,bd.useDispatch)(Mx.store),{createSuccessNotice:_,createErrorNotice:w}=(0,bd.useDispatch)($4.store),S=rn();async function R(){if(!(c||!y)){l(!0);try{let T=await v("postType",yt,Cc(s),{throwOnError:!0}),x=e?(0,Qt.sprintf)((0,Qt.__)('"%s" taxonomy created.'),s.title.raw):(0,Qt.sprintf)((0,Qt.__)('"%s" taxonomy updated.'),s.title.raw);_(x,{type:"snackbar"}),S(t.config.object_type,s.config.object_type,vt),T?.id!==void 0&&i?.({...s,id:T.id})}catch(T){let x;T?.message&&T?.code!=="unknown_error"?x=T.message:e?x=(0,Qt.__)("Failed to create taxonomy."):x=(0,Qt.__)("Failed to update taxonomy."),w(x,{type:"snackbar"})}finally{l(!1)}}}return(0,ra.jsx)(xa,{ariaLabel:r,breadcrumbs:(0,ra.jsx)(_u,{items:[{label:(0,Qt.__)("Taxonomies"),to:In},{label:o}]}),subTitle:n,actions:(0,ra.jsx)(U4.Button,{__next40pxDefaultSize:!0,variant:"primary",size:"compact",type:"submit",form:b,isBusy:c,disabled:c||!y,accessibleWhenDisabled:!0,children:e?(0,Qt.__)("Create"):(0,Qt.__)("Save")}),children:(0,ra.jsx)(j,{direction:"column",gap:"md",className:"taxonomy-form",render:(0,ra.jsx)("form",{id:b,onSubmit:T=>{T.preventDefault(),R()}}),children:(0,ra.jsx)(Mo,{data:s,fields:p,form:g,validity:h,onChange:T=>a(x=>({...x,...T}))})})})}export{h7 as Layout,Yi as NEW_ID,An as POST_TYPES_PATH,vt as POST_TYPE_ENTITY,Fz as PostTypeEdit,Nz as PostTypesList,In as TAXONOMIES_PATH,yt as TAXONOMY_ENTITY,eW as TaxonomiesList,oW as TaxonomyEdit};
-/*! Bundled license information:
-
-use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
-  (**
-   * @license React
-   * use-sync-external-store-shim.production.js
-   *
-   * Copyright (c) Meta Platforms, Inc. and affiliates.
-   *
-   * This source code is licensed under the MIT license found in the
-   * LICENSE file in the root directory of this source tree.
-   *)
-
-use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.js:
-  (**
-   * @license React
-   * use-sync-external-store-shim/with-selector.production.js
-   *
-   * Copyright (c) Meta Platforms, Inc. and affiliates.
-   *
-   * This source code is licensed under the MIT license found in the
-   * LICENSE file in the root directory of this source tree.
-   *)
-
-tabbable/dist/index.esm.js:
-  (*!
-  * tabbable 6.4.0
-  * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
-  *)
-*/
diff --git a/wp-includes/js/dist/script-modules/dashboard-init/index.js b/wp-includes/js/dist/script-modules/dashboard-init/index.js
index 730c31abd9..54836aa30d 100644
--- a/wp-includes/js/dist/script-modules/dashboard-init/index.js
+++ b/wp-includes/js/dist/script-modules/dashboard-init/index.js
@@ -45,15 +45,2425 @@ var require_i18n = __commonJS({
   }
 });

+// node_modules/domelementtype/lib/index.js
+var require_lib = __commonJS({
+  "node_modules/domelementtype/lib/index.js"(exports) {
+    "use strict";
+    Object.defineProperty(exports, "__esModule", { value: true });
+    exports.Doctype = exports.CDATA = exports.Tag = exports.Style = exports.Script = exports.Comment = exports.Directive = exports.Text = exports.Root = exports.isTag = exports.ElementType = void 0;
+    var ElementType;
+    (function(ElementType2) {
+      ElementType2["Root"] = "root";
+      ElementType2["Text"] = "text";
+      ElementType2["Directive"] = "directive";
+      ElementType2["Comment"] = "comment";
+      ElementType2["Script"] = "script";
+      ElementType2["Style"] = "style";
+      ElementType2["Tag"] = "tag";
+      ElementType2["CDATA"] = "cdata";
+      ElementType2["Doctype"] = "doctype";
+    })(ElementType = exports.ElementType || (exports.ElementType = {}));
+    function isTag(elem) {
+      return elem.type === ElementType.Tag || elem.type === ElementType.Script || elem.type === ElementType.Style;
+    }
+    exports.isTag = isTag;
+    exports.Root = ElementType.Root;
+    exports.Text = ElementType.Text;
+    exports.Directive = ElementType.Directive;
+    exports.Comment = ElementType.Comment;
+    exports.Script = ElementType.Script;
+    exports.Style = ElementType.Style;
+    exports.Tag = ElementType.Tag;
+    exports.CDATA = ElementType.CDATA;
+    exports.Doctype = ElementType.Doctype;
+  }
+});
+
+// node_modules/domhandler/lib/node.js
+var require_node = __commonJS({
+  "node_modules/domhandler/lib/node.js"(exports) {
+    "use strict";
+    var __extends = exports && exports.__extends || /* @__PURE__ */ (function() {
+      var extendStatics = function(d, b) {
+        extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d2, b2) {
+          d2.__proto__ = b2;
+        } || function(d2, b2) {
+          for (var p in b2) if (Object.prototype.hasOwnProperty.call(b2, p)) d2[p] = b2[p];
+        };
+        return extendStatics(d, b);
+      };
+      return function(d, b) {
+        if (typeof b !== "function" && b !== null)
+          throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
+        extendStatics(d, b);
+        function __2() {
+          this.constructor = d;
+        }
+        d.prototype = b === null ? Object.create(b) : (__2.prototype = b.prototype, new __2());
+      };
+    })();
+    var __assign = exports && exports.__assign || function() {
+      __assign = Object.assign || function(t) {
+        for (var s, i = 1, n = arguments.length; i < n; i++) {
+          s = arguments[i];
+          for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
+            t[p] = s[p];
+        }
+        return t;
+      };
+      return __assign.apply(this, arguments);
+    };
+    Object.defineProperty(exports, "__esModule", { value: true });
+    exports.cloneNode = exports.hasChildren = exports.isDocument = exports.isDirective = exports.isComment = exports.isText = exports.isCDATA = exports.isTag = exports.Element = exports.Document = exports.CDATA = exports.NodeWithChildren = exports.ProcessingInstruction = exports.Comment = exports.Text = exports.DataNode = exports.Node = void 0;
+    var domelementtype_1 = require_lib();
+    var Node = (
+      /** @class */
+      (function() {
+        function Node2() {
+          this.parent = null;
+          this.prev = null;
+          this.next = null;
+          this.startIndex = null;
+          this.endIndex = null;
+        }
+        Object.defineProperty(Node2.prototype, "parentNode", {
+          // Read-write aliases for properties
+          /**
+           * Same as {@link parent}.
+           * [DOM spec](https://dom.spec.whatwg.org)-compatible alias.
+           */
+          get: function() {
+            return this.parent;
+          },
+          set: function(parent) {
+            this.parent = parent;
+          },
+          enumerable: false,
+          configurable: true
+        });
+        Object.defineProperty(Node2.prototype, "previousSibling", {
+          /**
+           * Same as {@link prev}.
+           * [DOM spec](https://dom.spec.whatwg.org)-compatible alias.
+           */
+          get: function() {
+            return this.prev;
+          },
+          set: function(prev) {
+            this.prev = prev;
+          },
+          enumerable: false,
+          configurable: true
+        });
+        Object.defineProperty(Node2.prototype, "nextSibling", {
+          /**
+           * Same as {@link next}.
+           * [DOM spec](https://dom.spec.whatwg.org)-compatible alias.
+           */
+          get: function() {
+            return this.next;
+          },
+          set: function(next) {
+            this.next = next;
+          },
+          enumerable: false,
+          configurable: true
+        });
+        Node2.prototype.cloneNode = function(recursive) {
+          if (recursive === void 0) {
+            recursive = false;
+          }
+          return cloneNode(this, recursive);
+        };
+        return Node2;
+      })()
+    );
+    exports.Node = Node;
+    var DataNode = (
+      /** @class */
+      (function(_super) {
+        __extends(DataNode2, _super);
+        function DataNode2(data) {
+          var _this = _super.call(this) || this;
+          _this.data = data;
+          return _this;
+        }
+        Object.defineProperty(DataNode2.prototype, "nodeValue", {
+          /**
+           * Same as {@link data}.
+           * [DOM spec](https://dom.spec.whatwg.org)-compatible alias.
+           */
+          get: function() {
+            return this.data;
+          },
+          set: function(data) {
+            this.data = data;
+          },
+          enumerable: false,
+          configurable: true
+        });
+        return DataNode2;
+      })(Node)
+    );
+    exports.DataNode = DataNode;
+    var Text2 = (
+      /** @class */
+      (function(_super) {
+        __extends(Text3, _super);
+        function Text3() {
+          var _this = _super !== null && _super.apply(this, arguments) || this;
+          _this.type = domelementtype_1.ElementType.Text;
+          return _this;
+        }
+        Object.defineProperty(Text3.prototype, "nodeType", {
+          get: function() {
+            return 3;
+          },
+          enumerable: false,
+          configurable: true
+        });
+        return Text3;
+      })(DataNode)
+    );
+    exports.Text = Text2;
+    var Comment2 = (
+      /** @class */
+      (function(_super) {
+        __extends(Comment3, _super);
+        function Comment3() {
+          var _this = _super !== null && _super.apply(this, arguments) || this;
+          _this.type = domelementtype_1.ElementType.Comment;
+          return _this;
+        }
+        Object.defineProperty(Comment3.prototype, "nodeType", {
+          get: function() {
+            return 8;
+          },
+          enumerable: false,
+          configurable: true
+        });
+        return Comment3;
+      })(DataNode)
+    );
+    exports.Comment = Comment2;
+    var ProcessingInstruction2 = (
+      /** @class */
+      (function(_super) {
+        __extends(ProcessingInstruction3, _super);
+        function ProcessingInstruction3(name, data) {
+          var _this = _super.call(this, data) || this;
+          _this.name = name;
+          _this.type = domelementtype_1.ElementType.Directive;
+          return _this;
+        }
+        Object.defineProperty(ProcessingInstruction3.prototype, "nodeType", {
+          get: function() {
+            return 1;
+          },
+          enumerable: false,
+          configurable: true
+        });
+        return ProcessingInstruction3;
+      })(DataNode)
+    );
+    exports.ProcessingInstruction = ProcessingInstruction2;
+    var NodeWithChildren = (
+      /** @class */
+      (function(_super) {
+        __extends(NodeWithChildren2, _super);
+        function NodeWithChildren2(children) {
+          var _this = _super.call(this) || this;
+          _this.children = children;
+          return _this;
+        }
+        Object.defineProperty(NodeWithChildren2.prototype, "firstChild", {
+          // Aliases
+          /** First child of the node. */
+          get: function() {
+            var _a;
+            return (_a = this.children[0]) !== null && _a !== void 0 ? _a : null;
+          },
+          enumerable: false,
+          configurable: true
+        });
+        Object.defineProperty(NodeWithChildren2.prototype, "lastChild", {
+          /** Last child of the node. */
+          get: function() {
+            return this.children.length > 0 ? this.children[this.children.length - 1] : null;
+          },
+          enumerable: false,
+          configurable: true
+        });
+        Object.defineProperty(NodeWithChildren2.prototype, "childNodes", {
+          /**
+           * Same as {@link children}.
+           * [DOM spec](https://dom.spec.whatwg.org)-compatible alias.
+           */
+          get: function() {
+            return this.children;
+          },
+          set: function(children) {
+            this.children = children;
+          },
+          enumerable: false,
+          configurable: true
+        });
+        return NodeWithChildren2;
+      })(Node)
+    );
+    exports.NodeWithChildren = NodeWithChildren;
+    var CDATA = (
+      /** @class */
+      (function(_super) {
+        __extends(CDATA2, _super);
+        function CDATA2() {
+          var _this = _super !== null && _super.apply(this, arguments) || this;
+          _this.type = domelementtype_1.ElementType.CDATA;
+          return _this;
+        }
+        Object.defineProperty(CDATA2.prototype, "nodeType", {
+          get: function() {
+            return 4;
+          },
+          enumerable: false,
+          configurable: true
+        });
+        return CDATA2;
+      })(NodeWithChildren)
+    );
+    exports.CDATA = CDATA;
+    var Document = (
+      /** @class */
+      (function(_super) {
+        __extends(Document2, _super);
+        function Document2() {
+          var _this = _super !== null && _super.apply(this, arguments) || this;
+          _this.type = domelementtype_1.ElementType.Root;
+          return _this;
+        }
+        Object.defineProperty(Document2.prototype, "nodeType", {
+          get: function() {
+            return 9;
+          },
+          enumerable: false,
+          configurable: true
+        });
+        return Document2;
+      })(NodeWithChildren)
+    );
+    exports.Document = Document;
+    var Element2 = (
+      /** @class */
+      (function(_super) {
+        __extends(Element3, _super);
+        function Element3(name, attribs, children, type) {
+          if (children === void 0) {
+            children = [];
+          }
+          if (type === void 0) {
+            type = name === "script" ? domelementtype_1.ElementType.Script : name === "style" ? domelementtype_1.ElementType.Style : domelementtype_1.ElementType.Tag;
+          }
+          var _this = _super.call(this, children) || this;
+          _this.name = name;
+          _this.attribs = attribs;
+          _this.type = type;
+          return _this;
+        }
+        Object.defineProperty(Element3.prototype, "nodeType", {
+          get: function() {
+            return 1;
+          },
+          enumerable: false,
+          configurable: true
+        });
+        Object.defineProperty(Element3.prototype, "tagName", {
+          // DOM Level 1 aliases
+          /**
+           * Same as {@link name}.
+           * [DOM spec](https://dom.spec.whatwg.org)-compatible alias.
+           */
+          get: function() {
+            return this.name;
+          },
+          set: function(name) {
+            this.name = name;
+          },
+          enumerable: false,
+          configurable: true
+        });
+        Object.defineProperty(Element3.prototype, "attributes", {
+          get: function() {
+            var _this = this;
+            return Object.keys(this.attribs).map(function(name) {
+              var _a, _b;
+              return {
+                name,
+                value: _this.attribs[name],
+                namespace: (_a = _this["x-attribsNamespace"]) === null || _a === void 0 ? void 0 : _a[name],
+                prefix: (_b = _this["x-attribsPrefix"]) === null || _b === void 0 ? void 0 : _b[name]
+              };
+            });
+          },
+          enumerable: false,
+          configurable: true
+        });
+        return Element3;
+      })(NodeWithChildren)
+    );
+    exports.Element = Element2;
+    function isTag(node) {
+      return (0, domelementtype_1.isTag)(node);
+    }
+    exports.isTag = isTag;
+    function isCDATA(node) {
+      return node.type === domelementtype_1.ElementType.CDATA;
+    }
+    exports.isCDATA = isCDATA;
+    function isText(node) {
+      return node.type === domelementtype_1.ElementType.Text;
+    }
+    exports.isText = isText;
+    function isComment(node) {
+      return node.type === domelementtype_1.ElementType.Comment;
+    }
+    exports.isComment = isComment;
+    function isDirective(node) {
+      return node.type === domelementtype_1.ElementType.Directive;
+    }
+    exports.isDirective = isDirective;
+    function isDocument(node) {
+      return node.type === domelementtype_1.ElementType.Root;
+    }
+    exports.isDocument = isDocument;
+    function hasChildren(node) {
+      return Object.prototype.hasOwnProperty.call(node, "children");
+    }
+    exports.hasChildren = hasChildren;
+    function cloneNode(node, recursive) {
+      if (recursive === void 0) {
+        recursive = false;
+      }
+      var result;
+      if (isText(node)) {
+        result = new Text2(node.data);
+      } else if (isComment(node)) {
+        result = new Comment2(node.data);
+      } else if (isTag(node)) {
+        var children = recursive ? cloneChildren(node.children) : [];
+        var clone_1 = new Element2(node.name, __assign({}, node.attribs), children);
+        children.forEach(function(child) {
+          return child.parent = clone_1;
+        });
+        if (node.namespace != null) {
+          clone_1.namespace = node.namespace;
+        }
+        if (node["x-attribsNamespace"]) {
+          clone_1["x-attribsNamespace"] = __assign({}, node["x-attribsNamespace"]);
+        }
+        if (node["x-attribsPrefix"]) {
+          clone_1["x-attribsPrefix"] = __assign({}, node["x-attribsPrefix"]);
+        }
+        result = clone_1;
+      } else if (isCDATA(node)) {
+        var children = recursive ? cloneChildren(node.children) : [];
+        var clone_2 = new CDATA(children);
+        children.forEach(function(child) {
+          return child.parent = clone_2;
+        });
+        result = clone_2;
+      } else if (isDocument(node)) {
+        var children = recursive ? cloneChildren(node.children) : [];
+        var clone_3 = new Document(children);
+        children.forEach(function(child) {
+          return child.parent = clone_3;
+        });
+        if (node["x-mode"]) {
+          clone_3["x-mode"] = node["x-mode"];
+        }
+        result = clone_3;
+      } else if (isDirective(node)) {
+        var instruction = new ProcessingInstruction2(node.name, node.data);
+        if (node["x-name"] != null) {
+          instruction["x-name"] = node["x-name"];
+          instruction["x-publicId"] = node["x-publicId"];
+          instruction["x-systemId"] = node["x-systemId"];
+        }
+        result = instruction;
+      } else {
+        throw new Error("Not implemented yet: ".concat(node.type));
+      }
+      result.startIndex = node.startIndex;
+      result.endIndex = node.endIndex;
+      if (node.sourceCodeLocation != null) {
+        result.sourceCodeLocation = node.sourceCodeLocation;
+      }
+      return result;
+    }
+    exports.cloneNode = cloneNode;
+    function cloneChildren(childs) {
+      var children = childs.map(function(child) {
+        return cloneNode(child, true);
+      });
+      for (var i = 1; i < children.length; i++) {
+        children[i].prev = children[i - 1];
+        children[i - 1].next = children[i];
+      }
+      return children;
+    }
+  }
+});
+
+// node_modules/domhandler/lib/index.js
+var require_lib2 = __commonJS({
+  "node_modules/domhandler/lib/index.js"(exports) {
+    "use strict";
+    var __createBinding = exports && exports.__createBinding || (Object.create ? (function(o, m, k, k2) {
+      if (k2 === void 0) k2 = k;
+      var desc = Object.getOwnPropertyDescriptor(m, k);
+      if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
+        desc = { enumerable: true, get: function() {
+          return m[k];
+        } };
+      }
+      Object.defineProperty(o, k2, desc);
+    }) : (function(o, m, k, k2) {
+      if (k2 === void 0) k2 = k;
+      o[k2] = m[k];
+    }));
+    var __exportStar = exports && exports.__exportStar || function(m, exports2) {
+      for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports2, p)) __createBinding(exports2, m, p);
+    };
+    Object.defineProperty(exports, "__esModule", { value: true });
+    exports.DomHandler = void 0;
+    var domelementtype_1 = require_lib();
+    var node_js_1 = require_node();
+    __exportStar(require_node(), exports);
+    var defaultOpts = {
+      withStartIndices: false,
+      withEndIndices: false,
+      xmlMode: false
+    };
+    var DomHandler = (
+      /** @class */
+      (function() {
+        function DomHandler2(callback, options, elementCB) {
+          this.dom = [];
+          this.root = new node_js_1.Document(this.dom);
+          this.done = false;
+          this.tagStack = [this.root];
+          this.lastNode = null;
+          this.parser = null;
+          if (typeof options === "function") {
+            elementCB = options;
+            options = defaultOpts;
+          }
+          if (typeof callback === "object") {
+            options = callback;
+            callback = void 0;
+          }
+          this.callback = callback !== null && callback !== void 0 ? callback : null;
+          this.options = options !== null && options !== void 0 ? options : defaultOpts;
+          this.elementCB = elementCB !== null && elementCB !== void 0 ? elementCB : null;
+        }
+        DomHandler2.prototype.onparserinit = function(parser) {
+          this.parser = parser;
+        };
+        DomHandler2.prototype.onreset = function() {
+          this.dom = [];
+          this.root = new node_js_1.Document(this.dom);
+          this.done = false;
+          this.tagStack = [this.root];
+          this.lastNode = null;
+          this.parser = null;
+        };
+        DomHandler2.prototype.onend = function() {
+          if (this.done)
+            return;
+          this.done = true;
+          this.parser = null;
+          this.handleCallback(null);
+        };
+        DomHandler2.prototype.onerror = function(error) {
+          this.handleCallback(error);
+        };
+        DomHandler2.prototype.onclosetag = function() {
+          this.lastNode = null;
+          var elem = this.tagStack.pop();
+          if (this.options.withEndIndices) {
+            elem.endIndex = this.parser.endIndex;
+          }
+          if (this.elementCB)
+            this.elementCB(elem);
+        };
+        DomHandler2.prototype.onopentag = function(name, attribs) {
+          var type = this.options.xmlMode ? domelementtype_1.ElementType.Tag : void 0;
+          var element = new node_js_1.Element(name, attribs, void 0, type);
+          this.addNode(element);
+          this.tagStack.push(element);
+        };
+        DomHandler2.prototype.ontext = function(data) {
+          var lastNode = this.lastNode;
+          if (lastNode && lastNode.type === domelementtype_1.ElementType.Text) {
+            lastNode.data += data;
+            if (this.options.withEndIndices) {
+              lastNode.endIndex = this.parser.endIndex;
+            }
+          } else {
+            var node = new node_js_1.Text(data);
+            this.addNode(node);
+            this.lastNode = node;
+          }
+        };
+        DomHandler2.prototype.oncomment = function(data) {
+          if (this.lastNode && this.lastNode.type === domelementtype_1.ElementType.Comment) {
+            this.lastNode.data += data;
+            return;
+          }
+          var node = new node_js_1.Comment(data);
+          this.addNode(node);
+          this.lastNode = node;
+        };
+        DomHandler2.prototype.oncommentend = function() {
+          this.lastNode = null;
+        };
+        DomHandler2.prototype.oncdatastart = function() {
+          var text = new node_js_1.Text("");
+          var node = new node_js_1.CDATA([text]);
+          this.addNode(node);
+          text.parent = node;
+          this.lastNode = text;
+        };
+        DomHandler2.prototype.oncdataend = function() {
+          this.lastNode = null;
+        };
+        DomHandler2.prototype.onprocessinginstruction = function(name, data) {
+          var node = new node_js_1.ProcessingInstruction(name, data);
+          this.addNode(node);
+        };
+        DomHandler2.prototype.handleCallback = function(error) {
+          if (typeof this.callback === "function") {
+            this.callback(error, this.dom);
+          } else if (error) {
+            throw error;
+          }
+        };
+        DomHandler2.prototype.addNode = function(node) {
+          var parent = this.tagStack[this.tagStack.length - 1];
+          var previousSibling = parent.children[parent.children.length - 1];
+          if (this.options.withStartIndices) {
+            node.startIndex = this.parser.startIndex;
+          }
+          if (this.options.withEndIndices) {
+            node.endIndex = this.parser.endIndex;
+          }
+          parent.children.push(node);
+          if (previousSibling) {
+            node.prev = previousSibling;
+            previousSibling.next = node;
+          }
+          node.parent = parent;
+          this.lastNode = null;
+        };
+        return DomHandler2;
+      })()
+    );
+    exports.DomHandler = DomHandler;
+    exports.default = DomHandler;
+  }
+});
+
+// node_modules/html-dom-parser/lib/client/constants.js
+var require_constants = __commonJS({
+  "node_modules/html-dom-parser/lib/client/constants.js"(exports) {
+    "use strict";
+    Object.defineProperty(exports, "__esModule", { value: true });
+    exports.CARRIAGE_RETURN_PLACEHOLDER_REGEX = exports.CARRIAGE_RETURN_PLACEHOLDER = exports.CARRIAGE_RETURN_REGEX = exports.CARRIAGE_RETURN = exports.CASE_SENSITIVE_TAG_NAMES_MAP = exports.CASE_SENSITIVE_TAG_NAMES = void 0;
+    exports.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"
+    ];
+    exports.CASE_SENSITIVE_TAG_NAMES_MAP = exports.CASE_SENSITIVE_TAG_NAMES.reduce(function(accumulator, tagName) {
+      accumulator[tagName.toLowerCase()] = tagName;
+      return accumulator;
+    }, {});
+    exports.CARRIAGE_RETURN = "\r";
+    exports.CARRIAGE_RETURN_REGEX = new RegExp(exports.CARRIAGE_RETURN, "g");
+    exports.CARRIAGE_RETURN_PLACEHOLDER = "__HTML_DOM_PARSER_CARRIAGE_RETURN_PLACEHOLDER_".concat(Date.now(), "__");
+    exports.CARRIAGE_RETURN_PLACEHOLDER_REGEX = new RegExp(exports.CARRIAGE_RETURN_PLACEHOLDER, "g");
+  }
+});
+
+// node_modules/html-dom-parser/lib/client/utilities.js
+var require_utilities = __commonJS({
+  "node_modules/html-dom-parser/lib/client/utilities.js"(exports) {
+    "use strict";
+    Object.defineProperty(exports, "__esModule", { value: true });
+    exports.formatAttributes = formatAttributes;
+    exports.escapeSpecialCharacters = escapeSpecialCharacters;
+    exports.revertEscapedCharacters = revertEscapedCharacters;
+    exports.formatDOM = formatDOM;
+    var domhandler_1 = require_lib2();
+    var constants_1 = require_constants();
+    function getCaseSensitiveTagName(tagName) {
+      return constants_1.CASE_SENSITIVE_TAG_NAMES_MAP[tagName];
+    }
+    function formatAttributes(attributes) {
+      var map = {};
+      var index = 0;
+      var attributesLength = attributes.length;
+      for (; index < attributesLength; index++) {
+        var attribute = attributes[index];
+        map[attribute.name] = attribute.value;
+      }
+      return map;
+    }
+    function formatTagName(tagName) {
+      tagName = tagName.toLowerCase();
+      var caseSensitiveTagName = getCaseSensitiveTagName(tagName);
+      if (caseSensitiveTagName) {
+        return caseSensitiveTagName;
+      }
+      return tagName;
+    }
+    function escapeSpecialCharacters(html) {
+      return html.replace(constants_1.CARRIAGE_RETURN_REGEX, constants_1.CARRIAGE_RETURN_PLACEHOLDER);
+    }
+    function revertEscapedCharacters(text) {
+      return text.replace(constants_1.CARRIAGE_RETURN_PLACEHOLDER_REGEX, constants_1.CARRIAGE_RETURN);
+    }
+    function formatDOM(nodes, parent, directive) {
+      if (parent === void 0) {
+        parent = null;
+      }
+      var domNodes = [];
+      var current;
+      var index = 0;
+      var nodesLength = nodes.length;
+      for (; index < nodesLength; index++) {
+        var node = nodes[index];
+        switch (node.nodeType) {
+          case 1: {
+            var tagName = formatTagName(node.nodeName);
+            current = new domhandler_1.Element(tagName, formatAttributes(node.attributes));
+            current.children = formatDOM(
+              // template children are on content
+              tagName === "template" ? node.content.childNodes : node.childNodes,
+              current
+            );
+            break;
+          }
+          case 3:
+            current = new domhandler_1.Text(revertEscapedCharacters(node.nodeValue));
+            break;
+          case 8:
+            current = new domhandler_1.Comment(node.nodeValue);
+            break;
+          default:
+            continue;
+        }
+        var prev = domNodes[index - 1] || null;
+        if (prev) {
+          prev.next = current;
+        }
+        current.parent = parent;
+        current.prev = prev;
+        current.next = null;
+        domNodes.push(current);
+      }
+      if (directive) {
+        current = new domhandler_1.ProcessingInstruction(directive.substring(0, directive.indexOf(" ")).toLowerCase(), directive);
+        current.next = domNodes[0] || null;
+        current.parent = parent;
+        domNodes.unshift(current);
+        if (domNodes[1]) {
+          domNodes[1].prev = domNodes[0];
+        }
+      }
+      return domNodes;
+    }
+  }
+});
+
+// node_modules/html-dom-parser/lib/client/domparser.js
+var require_domparser = __commonJS({
+  "node_modules/html-dom-parser/lib/client/domparser.js"(exports) {
+    "use strict";
+    Object.defineProperty(exports, "__esModule", { value: true });
+    exports.default = domparser;
+    var utilities_1 = require_utilities();
+    var HTML = "html";
+    var HEAD = "head";
+    var BODY = "body";
+    var FIRST_TAG_REGEX = /<([a-zA-Z]+[0-9]?)/;
+    var HEAD_TAG_REGEX = /<head[^]*>/i;
+    var BODY_TAG_REGEX = /<body[^]*>/i;
+    var parseFromDocument = function(html, tagName) {
+      throw new Error("This browser does not support `document.implementation.createHTMLDocument`");
+    };
+    var parseFromString = function(html, tagName) {
+      throw new Error("This browser does not support `DOMParser.prototype.parseFromString`");
+    };
+    var DOMParser = typeof window === "object" && window.DOMParser;
+    if (typeof DOMParser === "function") {
+      domParser_1 = new DOMParser();
+      mimeType_1 = "text/html";
+      parseFromString = function(html, tagName) {
+        if (tagName) {
+          html = "<".concat(tagName, ">").concat(html, "</").concat(tagName, ">");
+        }
+        return domParser_1.parseFromString(html, mimeType_1);
+      };
+      parseFromDocument = parseFromString;
+    }
+    var domParser_1;
+    var mimeType_1;
+    if (typeof document === "object" && document.implementation) {
+      htmlDocument_1 = document.implementation.createHTMLDocument();
+      parseFromDocument = function(html, tagName) {
+        if (tagName) {
+          var element = htmlDocument_1.documentElement.querySelector(tagName);
+          if (element) {
+            element.innerHTML = html;
+          }
+          return htmlDocument_1;
+        }
+        htmlDocument_1.documentElement.innerHTML = html;
+        return htmlDocument_1;
+      };
+    }
+    var htmlDocument_1;
+    var template = typeof document === "object" && document.createElement("template");
+    var parseFromTemplate;
+    if (template && template.content) {
+      parseFromTemplate = function(html) {
+        template.innerHTML = html;
+        return template.content.childNodes;
+      };
+    }
+    function domparser(html) {
+      var _a, _b;
+      html = (0, utilities_1.escapeSpecialCharacters)(html);
+      var match = html.match(FIRST_TAG_REGEX);
+      var firstTagName = match && match[1] ? match[1].toLowerCase() : "";
+      switch (firstTagName) {
+        case HTML: {
+          var doc = parseFromString(html);
+          if (!HEAD_TAG_REGEX.test(html)) {
+            var element = doc.querySelector(HEAD);
+            (_a = element === null || element === void 0 ? void 0 : element.parentNode) === null || _a === void 0 ? void 0 : _a.removeChild(element);
+          }
+          if (!BODY_TAG_REGEX.test(html)) {
+            var element = doc.querySelector(BODY);
+            (_b = element === null || element === void 0 ? void 0 : element.parentNode) === null || _b === void 0 ? void 0 : _b.removeChild(element);
+          }
+          return doc.querySelectorAll(HTML);
+        }
+        case HEAD:
+        case BODY: {
+          var elements = parseFromDocument(html).querySelectorAll(firstTagName);
+          if (BODY_TAG_REGEX.test(html) && HEAD_TAG_REGEX.test(html)) {
+            return elements[0].parentNode.childNodes;
+          }
+          return elements;
+        }
+        // low-level tag or text
+        default: {
+          if (parseFromTemplate) {
+            return parseFromTemplate(html);
+          }
+          var element = parseFromDocument(html, BODY).querySelector(BODY);
+          return element.childNodes;
+        }
+      }
+    }
+  }
+});
+
+// node_modules/html-dom-parser/lib/client/html-to-dom.js
+var require_html_to_dom = __commonJS({
+  "node_modules/html-dom-parser/lib/client/html-to-dom.js"(exports) {
+    "use strict";
+    var __importDefault = exports && exports.__importDefault || function(mod) {
+      return mod && mod.__esModule ? mod : { "default": mod };
+    };
+    Object.defineProperty(exports, "__esModule", { value: true });
+    exports.default = HTMLDOMParser;
+    var domparser_1 = __importDefault(require_domparser());
+    var utilities_1 = require_utilities();
+    var DIRECTIVE_REGEX = /<(![a-zA-Z\s]+)>/;
+    function HTMLDOMParser(html) {
+      if (typeof html !== "string") {
+        throw new TypeError("First argument must be a string");
+      }
+      if (!html) {
+        return [];
+      }
+      var match = html.match(DIRECTIVE_REGEX);
+      var directive = match ? match[1] : void 0;
+      return (0, utilities_1.formatDOM)((0, domparser_1.default)(html), null, directive);
+    }
+  }
+});
+
+// node_modules/react-property/lib/possibleStandardNamesOptimized.js
+var require_possibleStandardNamesOptimized = __commonJS({
+  "node_modules/react-property/lib/possibleStandardNamesOptimized.js"(exports) {
+    var SAME = 0;
+    exports.SAME = SAME;
+    var CAMELCASE = 1;
+    exports.CAMELCASE = CAMELCASE;
+    exports.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
+    };
+  }
+});
+
+// node_modules/react-property/lib/index.js
+var require_lib3 = __commonJS({
+  "node_modules/react-property/lib/index.js"(exports) {
+    "use strict";
+    var RESERVED = 0;
+    var STRING = 1;
+    var BOOLEANISH_STRING = 2;
+    var BOOLEAN = 3;
+    var OVERLOADED_BOOLEAN = 4;
+    var NUMERIC = 5;
+    var POSITIVE_NUMERIC = 6;
+    function getPropertyInfo(name) {
+      return properties.hasOwnProperty(name) ? properties[name] : null;
+    }
+    function PropertyInfoRecord(name, type, mustUseProperty, attributeName, attributeNamespace, sanitizeURL, removeEmptyString) {
+      this.acceptsBooleans = type === BOOLEANISH_STRING || type === BOOLEAN || type === OVERLOADED_BOOLEAN;
+      this.attributeName = attributeName;
+      this.attributeNamespace = attributeNamespace;
+      this.mustUseProperty = mustUseProperty;
+      this.propertyName = name;
+      this.type = type;
+      this.sanitizeURL = sanitizeURL;
+      this.removeEmptyString = removeEmptyString;
+    }
+    var properties = {};
+    var reservedProps = [
+      "children",
+      "dangerouslySetInnerHTML",
+      // TODO: This prevents the assignment of defaultValue to regular
+      // elements (not just inputs). Now that ReactDOMInput assigns to the
+      // defaultValue property -- do we need this?
+      "defaultValue",
+      "defaultChecked",
+      "innerHTML",
+      "suppressContentEditableWarning",
+      "suppressHydrationWarning",
+      "style"
+    ];
+    reservedProps.forEach((name) => {
+      properties[name] = new PropertyInfoRecord(
+        name,
+        RESERVED,
+        false,
+        // mustUseProperty
+        name,
+        // attributeName
+        null,
+        // attributeNamespace
+        false,
+        // sanitizeURL
+        false
+        // removeEmptyString
+      );
+    });
+    [
+      ["acceptCharset", "accept-charset"],
+      ["className", "class"],
+      ["htmlFor", "for"],
+      ["httpEquiv", "http-equiv"]
+    ].forEach(([name, attributeName]) => {
+      properties[name] = new PropertyInfoRecord(
+        name,
+        STRING,
+        false,
+        // mustUseProperty
+        attributeName,
+        // attributeName
+        null,
+        // attributeNamespace
+        false,
+        // sanitizeURL
+        false
+        // removeEmptyString
+      );
+    });
+    ["contentEditable", "draggable", "spellCheck", "value"].forEach((name) => {
+      properties[name] = new PropertyInfoRecord(
+        name,
+        BOOLEANISH_STRING,
+        false,
+        // mustUseProperty
+        name.toLowerCase(),
+        // attributeName
+        null,
+        // attributeNamespace
+        false,
+        // sanitizeURL
+        false
+        // removeEmptyString
+      );
+    });
+    [
+      "autoReverse",
+      "externalResourcesRequired",
+      "focusable",
+      "preserveAlpha"
+    ].forEach((name) => {
+      properties[name] = new PropertyInfoRecord(
+        name,
+        BOOLEANISH_STRING,
+        false,
+        // mustUseProperty
+        name,
+        // attributeName
+        null,
+        // attributeNamespace
+        false,
+        // sanitizeURL
+        false
+        // removeEmptyString
+      );
+    });
+    [
+      "allowFullScreen",
+      "async",
+      // Note: there is a special case that prevents it from being written to the DOM
+      // on the client side because the browsers are inconsistent. Instead we call focus().
+      "autoFocus",
+      "autoPlay",
+      "controls",
+      "default",
+      "defer",
+      "disabled",
+      "disablePictureInPicture",
+      "disableRemotePlayback",
+      "formNoValidate",
+      "hidden",
+      "loop",
+      "noModule",
+      "noValidate",
+      "open",
+      "playsInline",
+      "readOnly",
+      "required",
+      "reversed",
+      "scoped",
+      "seamless",
+      // Microdata
+      "itemScope"
+    ].forEach((name) => {
+      properties[name] = new PropertyInfoRecord(
+        name,
+        BOOLEAN,
+        false,
+        // mustUseProperty
+        name.toLowerCase(),
+        // attributeName
+        null,
+        // attributeNamespace
+        false,
+        // sanitizeURL
+        false
+        // removeEmptyString
+      );
+    });
+    [
+      "checked",
+      // Note: `option.selected` is not updated if `select.multiple` is
+      // disabled with `removeAttribute`. We have special logic for handling this.
+      "multiple",
+      "muted",
+      "selected"
+      // NOTE: if you add a camelCased prop to this list,
+      // you'll need to set attributeName to name.toLowerCase()
+      // instead in the assignment below.
+    ].forEach((name) => {
+      properties[name] = new PropertyInfoRecord(
+        name,
+        BOOLEAN,
+        true,
+        // mustUseProperty
+        name,
+        // attributeName
+        null,
+        // attributeNamespace
+        false,
+        // sanitizeURL
+        false
+        // removeEmptyString
+      );
+    });
+    [
+      "capture",
+      "download"
+      // NOTE: if you add a camelCased prop to this list,
+      // you'll need to set attributeName to name.toLowerCase()
+      // instead in the assignment below.
+    ].forEach((name) => {
+      properties[name] = new PropertyInfoRecord(
+        name,
+        OVERLOADED_BOOLEAN,
+        false,
+        // mustUseProperty
+        name,
+        // attributeName
+        null,
+        // attributeNamespace
+        false,
+        // sanitizeURL
+        false
+        // removeEmptyString
+      );
+    });
+    [
+      "cols",
+      "rows",
+      "size",
+      "span"
+      // NOTE: if you add a camelCased prop to this list,
+      // you'll need to set attributeName to name.toLowerCase()
+      // instead in the assignment below.
+    ].forEach((name) => {
+      properties[name] = new PropertyInfoRecord(
+        name,
+        POSITIVE_NUMERIC,
+        false,
+        // mustUseProperty
+        name,
+        // attributeName
+        null,
+        // attributeNamespace
+        false,
+        // sanitizeURL
+        false
+        // removeEmptyString
+      );
+    });
+    ["rowSpan", "start"].forEach((name) => {
+      properties[name] = new PropertyInfoRecord(
+        name,
+        NUMERIC,
+        false,
+        // mustUseProperty
+        name.toLowerCase(),
+        // attributeName
+        null,
+        // attributeNamespace
+        false,
+        // sanitizeURL
+        false
+        // removeEmptyString
+      );
+    });
+    var CAMELIZE = /[\-\:]([a-z])/g;
+    var capitalize = (token) => token[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"
+      // NOTE: if you add a camelCased prop to this list,
+      // you'll need to set attributeName to name.toLowerCase()
+      // instead in the assignment below.
+    ].forEach((attributeName) => {
+      const name = attributeName.replace(CAMELIZE, capitalize);
+      properties[name] = new PropertyInfoRecord(
+        name,
+        STRING,
+        false,
+        // mustUseProperty
+        attributeName,
+        null,
+        // attributeNamespace
+        false,
+        // sanitizeURL
+        false
+        // removeEmptyString
+      );
+    });
+    [
+      "xlink:actuate",
+      "xlink:arcrole",
+      "xlink:role",
+      "xlink:show",
+      "xlink:title",
+      "xlink:type"
+      // NOTE: if you add a camelCased prop to this list,
+      // you'll need to set attributeName to name.toLowerCase()
+      // instead in the assignment below.
+    ].forEach((attributeName) => {
+      const name = attributeName.replace(CAMELIZE, capitalize);
+      properties[name] = new PropertyInfoRecord(
+        name,
+        STRING,
+        false,
+        // mustUseProperty
+        attributeName,
+        "http://www.w3.org/1999/xlink",
+        false,
+        // sanitizeURL
+        false
+        // removeEmptyString
+      );
+    });
+    [
+      "xml:base",
+      "xml:lang",
+      "xml:space"
+      // NOTE: if you add a camelCased prop to this list,
+      // you'll need to set attributeName to name.toLowerCase()
+      // instead in the assignment below.
+    ].forEach((attributeName) => {
+      const name = attributeName.replace(CAMELIZE, capitalize);
+      properties[name] = new PropertyInfoRecord(
+        name,
+        STRING,
+        false,
+        // mustUseProperty
+        attributeName,
+        "http://www.w3.org/XML/1998/namespace",
+        false,
+        // sanitizeURL
+        false
+        // removeEmptyString
+      );
+    });
+    ["tabIndex", "crossOrigin"].forEach((attributeName) => {
+      properties[attributeName] = new PropertyInfoRecord(
+        attributeName,
+        STRING,
+        false,
+        // mustUseProperty
+        attributeName.toLowerCase(),
+        // attributeName
+        null,
+        // attributeNamespace
+        false,
+        // sanitizeURL
+        false
+        // removeEmptyString
+      );
+    });
+    var xlinkHref = "xlinkHref";
+    properties[xlinkHref] = new PropertyInfoRecord(
+      "xlinkHref",
+      STRING,
+      false,
+      // mustUseProperty
+      "xlink:href",
+      "http://www.w3.org/1999/xlink",
+      true,
+      // sanitizeURL
+      false
+      // removeEmptyString
+    );
+    ["src", "href", "action", "formAction"].forEach((attributeName) => {
+      properties[attributeName] = new PropertyInfoRecord(
+        attributeName,
+        STRING,
+        false,
+        // mustUseProperty
+        attributeName.toLowerCase(),
+        // attributeName
+        null,
+        // attributeNamespace
+        true,
+        // sanitizeURL
+        true
+        // removeEmptyString
+      );
+    });
+    var {
+      CAMELCASE,
+      SAME,
+      possibleStandardNames: possibleStandardNamesOptimized
+    } = require_possibleStandardNamesOptimized();
+    var ATTRIBUTE_NAME_START_CHAR = ":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";
+    var ATTRIBUTE_NAME_CHAR = ATTRIBUTE_NAME_START_CHAR + "\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040";
+    var isCustomAttribute = RegExp.prototype.test.bind(
+      // eslint-disable-next-line no-misleading-character-class
+      new RegExp("^(data|aria)-[" + ATTRIBUTE_NAME_CHAR + "]*$")
+    );
+    var possibleStandardNames = Object.keys(
+      possibleStandardNamesOptimized
+    ).reduce((accumulator, standardName) => {
+      const propName = possibleStandardNamesOptimized[standardName];
+      if (propName === SAME) {
+        accumulator[standardName] = standardName;
+      } else if (propName === CAMELCASE) {
+        accumulator[standardName.toLowerCase()] = standardName;
+      } else {
+        accumulator[standardName] = propName;
+      }
+      return accumulator;
+    }, {});
+    exports.BOOLEAN = BOOLEAN;
+    exports.BOOLEANISH_STRING = BOOLEANISH_STRING;
+    exports.NUMERIC = NUMERIC;
+    exports.OVERLOADED_BOOLEAN = OVERLOADED_BOOLEAN;
+    exports.POSITIVE_NUMERIC = POSITIVE_NUMERIC;
+    exports.RESERVED = RESERVED;
+    exports.STRING = STRING;
+    exports.getPropertyInfo = getPropertyInfo;
+    exports.isCustomAttribute = isCustomAttribute;
+    exports.possibleStandardNames = possibleStandardNames;
+  }
+});
+
+// vendor-external:react
+var require_react = __commonJS({
+  "vendor-external:react"(exports, module) {
+    module.exports = window.React;
+  }
+});
+
+// node_modules/inline-style-parser/cjs/index.js
+var require_cjs = __commonJS({
+  "node_modules/inline-style-parser/cjs/index.js"(exports, module) {
+    "use strict";
+    var COMMENT_REGEX = /\/\*[^*]*\*+([^/*][^*]*\*+)*\//g;
+    var NEWLINE_REGEX = /\n/g;
+    var WHITESPACE_REGEX = /^\s*/;
+    var PROPERTY_REGEX = /^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/;
+    var COLON_REGEX = /^:\s*/;
+    var VALUE_REGEX = /^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/;
+    var SEMICOLON_REGEX = /^[;\s]*/;
+    var TRIM_REGEX = /^\s+|\s+$/g;
+    var NEWLINE = "\n";
+    var FORWARD_SLASH = "/";
+    var ASTERISK = "*";
+    var EMPTY_STRING = "";
+    var TYPE_COMMENT = "comment";
+    var TYPE_DECLARATION = "declaration";
+    function index(style, options) {
+      if (typeof style !== "string") {
+        throw new TypeError("First argument must be a string");
+      }
+      if (!style) return [];
+      options = options || {};
+      var lineno = 1;
+      var column = 1;
+      function updatePosition(str) {
+        var lines = str.match(NEWLINE_REGEX);
+        if (lines) lineno += lines.length;
+        var i = str.lastIndexOf(NEWLINE);
+        column = ~i ? str.length - i : column + str.length;
+      }
+      function position() {
+        var start = { line: lineno, column };
+        return function(node) {
+          node.position = new Position(start);
+          whitespace();
+          return node;
+        };
+      }
+      function Position(start) {
+        this.start = start;
+        this.end = { line: lineno, column };
+        this.source = options.source;
+      }
+      Position.prototype.content = style;
+      function error(msg) {
+        var err = new Error(
+          options.source + ":" + lineno + ":" + column + ": " + msg
+        );
+        err.reason = msg;
+        err.filename = options.source;
+        err.line = lineno;
+        err.column = column;
+        err.source = style;
+        if (options.silent) ;
+        else {
+          throw err;
+        }
+      }
+      function match(re) {
+        var m = re.exec(style);
+        if (!m) return;
+        var str = m[0];
+        updatePosition(str);
+        style = style.slice(str.length);
+        return m;
+      }
+      function whitespace() {
+        match(WHITESPACE_REGEX);
+      }
+      function comments(rules) {
+        var c;
+        rules = rules || [];
+        while (c = comment()) {
+          if (c !== false) {
+            rules.push(c);
+          }
+        }
+        return rules;
+      }
+      function comment() {
+        var pos = position();
+        if (FORWARD_SLASH != style.charAt(0) || ASTERISK != style.charAt(1)) return;
+        var i = 2;
+        while (EMPTY_STRING != style.charAt(i) && (ASTERISK != style.charAt(i) || FORWARD_SLASH != style.charAt(i + 1))) {
+          ++i;
+        }
+        i += 2;
+        if (EMPTY_STRING === style.charAt(i - 1)) {
+          return error("End of comment missing");
+        }
+        var str = style.slice(2, i - 2);
+        column += 2;
+        updatePosition(str);
+        style = style.slice(i);
+        column += 2;
+        return pos({
+          type: TYPE_COMMENT,
+          comment: str
+        });
+      }
+      function declaration() {
+        var pos = position();
+        var prop = match(PROPERTY_REGEX);
+        if (!prop) return;
+        comment();
+        if (!match(COLON_REGEX)) return error("property missing ':'");
+        var val = match(VALUE_REGEX);
+        var ret = pos({
+          type: TYPE_DECLARATION,
+          property: trim(prop[0].replace(COMMENT_REGEX, EMPTY_STRING)),
+          value: val ? trim(val[0].replace(COMMENT_REGEX, EMPTY_STRING)) : EMPTY_STRING
+        });
+        match(SEMICOLON_REGEX);
+        return ret;
+      }
+      function declarations() {
+        var decls = [];
+        comments(decls);
+        var decl;
+        while (decl = declaration()) {
+          if (decl !== false) {
+            decls.push(decl);
+            comments(decls);
+          }
+        }
+        return decls;
+      }
+      whitespace();
+      return declarations();
+    }
+    function trim(str) {
+      return str ? str.replace(TRIM_REGEX, EMPTY_STRING) : EMPTY_STRING;
+    }
+    module.exports = index;
+  }
+});
+
+// node_modules/style-to-object/cjs/index.js
+var require_cjs2 = __commonJS({
+  "node_modules/style-to-object/cjs/index.js"(exports) {
+    "use strict";
+    var __importDefault = exports && exports.__importDefault || function(mod) {
+      return mod && mod.__esModule ? mod : { "default": mod };
+    };
+    Object.defineProperty(exports, "__esModule", { value: true });
+    exports.default = StyleToObject;
+    var inline_style_parser_1 = __importDefault(require_cjs());
+    function StyleToObject(style, iterator) {
+      let styleObject = null;
+      if (!style || typeof style !== "string") {
+        return styleObject;
+      }
+      const declarations = (0, inline_style_parser_1.default)(style);
+      const hasIterator = typeof iterator === "function";
+      declarations.forEach((declaration) => {
+        if (declaration.type !== "declaration") {
+          return;
+        }
+        const { property, value } = declaration;
+        if (hasIterator) {
+          iterator(property, value, declaration);
+        } else if (value) {
+          styleObject = styleObject || {};
+          styleObject[property] = value;
+        }
+      });
+      return styleObject;
+    }
+  }
+});
+
+// node_modules/style-to-js/cjs/utilities.js
+var require_utilities2 = __commonJS({
+  "node_modules/style-to-js/cjs/utilities.js"(exports) {
+    "use strict";
+    Object.defineProperty(exports, "__esModule", { value: true });
+    exports.camelCase = void 0;
+    var CUSTOM_PROPERTY_REGEX = /^--[a-zA-Z0-9_-]+$/;
+    var HYPHEN_REGEX = /-([a-z])/g;
+    var NO_HYPHEN_REGEX = /^[^-]+$/;
+    var VENDOR_PREFIX_REGEX = /^-(webkit|moz|ms|o|khtml)-/;
+    var MS_VENDOR_PREFIX_REGEX = /^-(ms)-/;
+    var skipCamelCase = function(property) {
+      return !property || NO_HYPHEN_REGEX.test(property) || CUSTOM_PROPERTY_REGEX.test(property);
+    };
+    var capitalize = function(match, character) {
+      return character.toUpperCase();
+    };
+    var trimHyphen = function(match, prefix) {
+      return "".concat(prefix, "-");
+    };
+    var camelCase = function(property, options) {
+      if (options === void 0) {
+        options = {};
+      }
+      if (skipCamelCase(property)) {
+        return property;
+      }
+      property = property.toLowerCase();
+      if (options.reactCompat) {
+        property = property.replace(MS_VENDOR_PREFIX_REGEX, trimHyphen);
+      } else {
+        property = property.replace(VENDOR_PREFIX_REGEX, trimHyphen);
+      }
+      return property.replace(HYPHEN_REGEX, capitalize);
+    };
+    exports.camelCase = camelCase;
+  }
+});
+
+// node_modules/style-to-js/cjs/index.js
+var require_cjs3 = __commonJS({
+  "node_modules/style-to-js/cjs/index.js"(exports, module) {
+    "use strict";
+    var __importDefault = exports && exports.__importDefault || function(mod) {
+      return mod && mod.__esModule ? mod : { "default": mod };
+    };
+    var style_to_object_1 = __importDefault(require_cjs2());
+    var utilities_1 = require_utilities2();
+    function StyleToJS(style, options) {
+      var output = {};
+      if (!style || typeof style !== "string") {
+        return output;
+      }
+      (0, style_to_object_1.default)(style, function(property, value) {
+        if (property && value) {
+          output[(0, utilities_1.camelCase)(property, options)] = value;
+        }
+      });
+      return output;
+    }
+    StyleToJS.default = StyleToJS;
+    module.exports = StyleToJS;
+  }
+});
+
+// node_modules/html-react-parser/lib/utilities.js
+var require_utilities3 = __commonJS({
+  "node_modules/html-react-parser/lib/utilities.js"(exports) {
+    "use strict";
+    var __importDefault = exports && exports.__importDefault || function(mod) {
+      return mod && mod.__esModule ? mod : { "default": mod };
+    };
+    Object.defineProperty(exports, "__esModule", { value: true });
+    exports.returnFirstArg = exports.canTextBeChildOfNode = exports.ELEMENTS_WITH_NO_TEXT_CHILDREN = exports.PRESERVE_CUSTOM_ATTRIBUTES = void 0;
+    exports.isCustomComponent = isCustomComponent;
+    exports.setStyleProp = setStyleProp;
+    var react_1 = require_react();
+    var style_to_js_1 = __importDefault(require_cjs3());
+    var RESERVED_SVG_MATHML_ELEMENTS = /* @__PURE__ */ new Set([
+      "annotation-xml",
+      "color-profile",
+      "font-face",
+      "font-face-src",
+      "font-face-uri",
+      "font-face-format",
+      "font-face-name",
+      "missing-glyph"
+    ]);
+    function isCustomComponent(tagName, props) {
+      if (!tagName.includes("-")) {
+        return Boolean(props && typeof props.is === "string");
+      }
+      if (RESERVED_SVG_MATHML_ELEMENTS.has(tagName)) {
+        return false;
+      }
+      return true;
+    }
+    var styleOptions = {
+      reactCompat: true
+    };
+    function setStyleProp(style, props) {
+      if (typeof style !== "string") {
+        return;
+      }
+      if (!style.trim()) {
+        props.style = {};
+        return;
+      }
+      try {
+        props.style = (0, style_to_js_1.default)(style, styleOptions);
+      } catch (error) {
+        props.style = {};
+      }
+    }
+    exports.PRESERVE_CUSTOM_ATTRIBUTES = Number(react_1.version.split(".")[0]) >= 16;
+    exports.ELEMENTS_WITH_NO_TEXT_CHILDREN = /* @__PURE__ */ new Set([
+      "tr",
+      "tbody",
+      "thead",
+      "tfoot",
+      "colgroup",
+      "table",
+      "head",
+      "html",
+      "frameset"
+    ]);
+    var canTextBeChildOfNode = function(node) {
+      return !exports.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(node.name);
+    };
+    exports.canTextBeChildOfNode = canTextBeChildOfNode;
+    var returnFirstArg = function(arg) {
+      return arg;
+    };
+    exports.returnFirstArg = returnFirstArg;
+  }
+});
+
+// node_modules/html-react-parser/lib/attributes-to-props.js
+var require_attributes_to_props = __commonJS({
+  "node_modules/html-react-parser/lib/attributes-to-props.js"(exports) {
+    "use strict";
+    Object.defineProperty(exports, "__esModule", { value: true });
+    exports.default = attributesToProps2;
+    var react_property_1 = require_lib3();
+    var utilities_1 = require_utilities3();
+    var UNCONTROLLED_COMPONENT_ATTRIBUTES = ["checked", "value"];
+    var UNCONTROLLED_COMPONENT_NAMES = ["input", "select", "textarea"];
+    var valueOnlyInputs = {
+      reset: true,
+      submit: true
+    };
+    function attributesToProps2(attributes, nodeName) {
+      if (attributes === void 0) {
+        attributes = {};
+      }
+      var props = {};
+      var isInputValueOnly = Boolean(attributes.type && valueOnlyInputs[attributes.type]);
+      for (var attributeName in attributes) {
+        var attributeValue = attributes[attributeName];
+        if ((0, react_property_1.isCustomAttribute)(attributeName)) {
+          props[attributeName] = attributeValue;
+          continue;
+        }
+        var attributeNameLowerCased = attributeName.toLowerCase();
+        var propName = getPropName(attributeNameLowerCased);
+        if (propName) {
+          var propertyInfo = (0, react_property_1.getPropertyInfo)(propName);
+          if (UNCONTROLLED_COMPONENT_ATTRIBUTES.includes(propName) && UNCONTROLLED_COMPONENT_NAMES.includes(nodeName) && !isInputValueOnly) {
+            propName = getPropName("default" + attributeNameLowerCased);
+          }
+          props[propName] = attributeValue;
+          switch (propertyInfo && propertyInfo.type) {
+            case react_property_1.BOOLEAN:
+              props[propName] = true;
+              break;
+            case react_property_1.OVERLOADED_BOOLEAN:
+              if (attributeValue === "") {
+                props[propName] = true;
+              }
+              break;
+          }
+          continue;
+        }
+        if (utilities_1.PRESERVE_CUSTOM_ATTRIBUTES) {
+          props[attributeName] = attributeValue;
+        }
+      }
+      (0, utilities_1.setStyleProp)(attributes.style, props);
+      return props;
+    }
+    function getPropName(attributeName) {
+      return react_property_1.possibleStandardNames[attributeName];
+    }
+  }
+});
+
+// node_modules/html-react-parser/lib/dom-to-react.js
+var require_dom_to_react = __commonJS({
+  "node_modules/html-react-parser/lib/dom-to-react.js"(exports) {
+    "use strict";
+    var __importDefault = exports && exports.__importDefault || function(mod) {
+      return mod && mod.__esModule ? mod : { "default": mod };
+    };
+    Object.defineProperty(exports, "__esModule", { value: true });
+    exports.default = domToReact2;
+    var react_1 = require_react();
+    var attributes_to_props_1 = __importDefault(require_attributes_to_props());
+    var utilities_1 = require_utilities3();
+    var React = {
+      cloneElement: react_1.cloneElement,
+      createElement: react_1.createElement,
+      isValidElement: react_1.isValidElement
+    };
+    function domToReact2(nodes, options) {
+      if (options === void 0) {
+        options = {};
+      }
+      var reactElements = [];
+      var hasReplace = typeof options.replace === "function";
+      var transform = options.transform || utilities_1.returnFirstArg;
+      var _a = options.library || React, cloneElement2 = _a.cloneElement, createElement = _a.createElement, isValidElement2 = _a.isValidElement;
+      var nodesLength = nodes.length;
+      for (var index = 0; index < nodesLength; index++) {
+        var node = nodes[index];
+        if (hasReplace) {
+          var replaceElement = options.replace(node, index);
+          if (isValidElement2(replaceElement)) {
+            if (nodesLength > 1) {
+              replaceElement = cloneElement2(replaceElement, {
+                key: replaceElement.key || index
+              });
+            }
+            reactElements.push(transform(replaceElement, node, index));
+            continue;
+          }
+        }
+        if (node.type === "text") {
+          var isWhitespace = !node.data.trim().length;
+          if (isWhitespace && node.parent && !(0, utilities_1.canTextBeChildOfNode)(node.parent)) {
+            continue;
+          }
+          if (options.trim && isWhitespace) {
+            continue;
+          }
+          reactElements.push(transform(node.data, node, index));
+          continue;
+        }
+        var element = node;
+        var props = {};
+        if (skipAttributesToProps(element)) {
+          (0, utilities_1.setStyleProp)(element.attribs.style, element.attribs);
+          props = element.attribs;
+        } else if (element.attribs) {
+          props = (0, attributes_to_props_1.default)(element.attribs, element.name);
+        }
+        var children = void 0;
+        switch (node.type) {
+          case "script":
+          case "style":
+            if (node.children[0]) {
+              props.dangerouslySetInnerHTML = {
+                __html: node.children[0].data
+              };
+            }
+            break;
+          case "tag":
+            if (node.name === "textarea" && node.children[0]) {
+              props.defaultValue = node.children[0].data;
+            } else if (node.children && node.children.length) {
+              children = domToReact2(node.children, options);
+            }
+            break;
+          // skip all other cases (e.g., comment)
+          default:
+            continue;
+        }
+        if (nodesLength > 1) {
+          props.key = index;
+        }
+        reactElements.push(transform(createElement(node.name, props, children), node, index));
+      }
+      return reactElements.length === 1 ? reactElements[0] : reactElements;
+    }
+    function skipAttributesToProps(node) {
+      return utilities_1.PRESERVE_CUSTOM_ATTRIBUTES && node.type === "tag" && (0, utilities_1.isCustomComponent)(node.name, node.attribs);
+    }
+  }
+});
+
+// node_modules/html-react-parser/lib/index.js
+var require_lib4 = __commonJS({
+  "node_modules/html-react-parser/lib/index.js"(exports) {
+    "use strict";
+    var __importDefault = exports && exports.__importDefault || function(mod) {
+      return mod && mod.__esModule ? mod : { "default": mod };
+    };
+    Object.defineProperty(exports, "__esModule", { value: true });
+    exports.htmlToDOM = exports.domToReact = exports.attributesToProps = exports.Text = exports.ProcessingInstruction = exports.Element = exports.Comment = void 0;
+    exports.default = HTMLReactParser2;
+    var html_dom_parser_1 = __importDefault(require_html_to_dom());
+    exports.htmlToDOM = html_dom_parser_1.default;
+    var attributes_to_props_1 = __importDefault(require_attributes_to_props());
+    exports.attributesToProps = attributes_to_props_1.default;
+    var dom_to_react_1 = __importDefault(require_dom_to_react());
+    exports.domToReact = dom_to_react_1.default;
+    var domhandler_1 = require_lib2();
+    Object.defineProperty(exports, "Comment", { enumerable: true, get: function() {
+      return domhandler_1.Comment;
+    } });
+    Object.defineProperty(exports, "Element", { enumerable: true, get: function() {
+      return domhandler_1.Element;
+    } });
+    Object.defineProperty(exports, "ProcessingInstruction", { enumerable: true, get: function() {
+      return domhandler_1.ProcessingInstruction;
+    } });
+    Object.defineProperty(exports, "Text", { enumerable: true, get: function() {
+      return domhandler_1.Text;
+    } });
+    var domParserOptions = { lowerCaseAttributeNames: false };
+    function HTMLReactParser2(html, options) {
+      if (typeof html !== "string") {
+        throw new TypeError("First argument must be a string");
+      }
+      if (!html) {
+        return [];
+      }
+      return (0, dom_to_react_1.default)((0, html_dom_parser_1.default)(html, (options === null || options === void 0 ? void 0 : options.htmlparser2) || domParserOptions), options);
+    }
+  }
+});
+
+// package-external:@wordpress/dom
+var require_dom = __commonJS({
+  "package-external:@wordpress/dom"(exports, module) {
+    module.exports = window.wp.dom;
+  }
+});
+
+// package-external:@wordpress/element
+var require_element = __commonJS({
+  "package-external:@wordpress/element"(exports, module) {
+    module.exports = window.wp.element;
+  }
+});
+
 // packages/dashboard-init/build-module/index.mjs
-var import_data = __toESM(require_data(), 1);
-var import_core_data = __toESM(require_core_data(), 1);
+var import_data2 = __toESM(require_data(), 1);
+var import_core_data2 = __toESM(require_core_data(), 1);
 var import_i18n = __toESM(require_i18n(), 1);
+
+// node_modules/html-react-parser/esm/index.mjs
+var import_lib = __toESM(require_lib4(), 1);
+var import_lib2 = __toESM(require_lib4(), 1);
+var esm_default = import_lib.default.default || import_lib.default;
+
+// packages/dashboard-init/build-module/icons/index.mjs
+var import_core_data = __toESM(require_core_data(), 1);
+var import_data = __toESM(require_data(), 1);
+var import_dom = __toESM(require_dom(), 1);
+var import_element = __toESM(require_element(), 1);
+import { registerIconResolver } from "@wordpress/widget-primitives";
+function registerDashboardIconResolver() {
+  registerIconResolver(async (reference) => {
+    const record = await (0, import_data.resolveSelect)(import_core_data.store).getEntityRecord(
+      "root",
+      "icon",
+      reference
+    );
+    if (!record?.content) {
+      return null;
+    }
+    const parsed = esm_default((0, import_dom.safeHTML)(record.content.trim()));
+    const found = Array.isArray(parsed) ? parsed.find(import_element.isValidElement) : parsed;
+    if (!(0, import_element.isValidElement)(found)) {
+      return null;
+    }
+    const element = found;
+    return element.props.fill ? element : (0, import_element.cloneElement)(element, { fill: "currentColor" });
+  });
+}
+
+// packages/dashboard-init/build-module/index.mjs
 async function init() {
-  if ((0, import_data.select)(import_core_data.store).getEntityConfig("root", "widgetModule")) {
+  if ((0, import_data2.select)(import_core_data2.store).getEntityConfig("root", "widgetModule")) {
     return;
   }
-  (0, import_data.dispatch)(import_core_data.store).addEntities([
+  registerDashboardIconResolver();
+  (0, import_data2.dispatch)(import_core_data2.store).addEntities([
     {
       name: "widgetModule",
       kind: "root",
diff --git a/wp-includes/js/dist/script-modules/dashboard-init/index.min.asset.php b/wp-includes/js/dist/script-modules/dashboard-init/index.min.asset.php
index 0f5cc08524..c18ceea26f 100644
--- a/wp-includes/js/dist/script-modules/dashboard-init/index.min.asset.php
+++ b/wp-includes/js/dist/script-modules/dashboard-init/index.min.asset.php
@@ -1 +1 @@
-<?php return array('dependencies' => array('wp-core-data', 'wp-data', 'wp-i18n'), 'version' => 'dfe923ac4bd0bd01b9aa');
\ No newline at end of file
+<?php return array('dependencies' => array('react', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-element', 'wp-i18n'), 'module_dependencies' => array(array('id' => '@wordpress/widget-primitives', 'import' => 'static')), 'version' => 'e8caf739ce241e22ead9');
\ No newline at end of file
diff --git a/wp-includes/js/dist/script-modules/dashboard-init/index.min.js b/wp-includes/js/dist/script-modules/dashboard-init/index.min.js
index fb36ae1c8b..ca8543c364 100644
--- a/wp-includes/js/dist/script-modules/dashboard-init/index.min.js
+++ b/wp-includes/js/dist/script-modules/dashboard-init/index.min.js
@@ -1 +1,2 @@
-var x=Object.create;var p=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var M=Object.getOwnPropertyNames;var b=Object.getPrototypeOf,k=Object.prototype.hasOwnProperty;var d=(t,o)=>()=>(o||t((o={exports:{}}).exports,o),o.exports);var E=(t,o,e,s)=>{if(o&&typeof o=="object"||typeof o=="function")for(let i of M(o))!k.call(t,i)&&i!==e&&p(t,i,{get:()=>o[i],enumerable:!(s=y(o,i))||s.enumerable});return t};var n=(t,o,e)=>(e=t!=null?x(b(t)):{},E(o||!t||!t.__esModule?p(e,"default",{value:t,enumerable:!0}):e,t));var l=d((h,w)=>{w.exports=window.wp.data});var u=d((v,m)=>{m.exports=window.wp.coreData});var f=d((C,g)=>{g.exports=window.wp.i18n});var r=n(l(),1),a=n(u(),1),c=n(f(),1);async function D(){(0,r.select)(a.store).getEntityConfig("root","widgetModule")||(0,r.dispatch)(a.store).addEntities([{name:"widgetModule",kind:"root",key:"name",baseURL:"/wp/v2/widget-modules",plural:"widgetModules",label:(0,c.__)("Widget modules"),supportsPagination:!1}])}export{D as init};
+var Lt=Object.create;var Ce=Object.defineProperty;var Ht=Object.getOwnPropertyDescriptor;var Gt=Object.getOwnPropertyNames;var jt=Object.getPrototypeOf,Ft=Object.prototype.hasOwnProperty;var p=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Bt=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Gt(t))!Ft.call(e,i)&&i!==r&&Ce(e,i,{get:()=>t[i],enumerable:!(n=Ht(t,i))||n.enumerable});return e};var S=(e,t,r)=>(r=e!=null?Lt(jt(e)):{},Bt(t||!e||!e.__esModule?Ce(r,"default",{value:e,enumerable:!0}):r,e));var ee=p((ln,Se)=>{Se.exports=window.wp.data});var te=p((cn,xe)=>{xe.exports=window.wp.coreData});var Ne=p((un,we)=>{we.exports=window.wp.i18n});var re=p(f=>{"use strict";Object.defineProperty(f,"__esModule",{value:!0});f.Doctype=f.CDATA=f.Tag=f.Style=f.Script=f.Comment=f.Directive=f.Text=f.Root=f.isTag=f.ElementType=void 0;var A;(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"})(A=f.ElementType||(f.ElementType={}));function Ut(e){return e.type===A.Tag||e.type===A.Script||e.type===A.Style}f.isTag=Ut;f.Root=A.Root;f.Text=A.Text;f.Directive=A.Directive;f.Comment=A.Comment;f.Script=A.Script;f.Style=A.Style;f.Tag=A.Tag;f.CDATA=A.CDATA;f.Doctype=A.Doctype});var ae=p(s=>{"use strict";var x=s&&s.__extends||(function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},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 n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}})(),D=s&&s.__assign||function(){return D=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},D.apply(this,arguments)};Object.defineProperty(s,"__esModule",{value:!0});s.cloneNode=s.hasChildren=s.isDocument=s.isDirective=s.isComment=s.isText=s.isCDATA=s.isTag=s.Element=s.Document=s.CDATA=s.NodeWithChildren=s.ProcessingInstruction=s.Comment=s.Text=s.DataNode=s.Node=void 0;var R=re(),ie=(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),oe(this,t)},e})();s.Node=ie;var q=(function(e){x(t,e);function t(r){var n=e.call(this)||this;return n.data=r,n}return Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(r){this.data=r},enumerable:!1,configurable:!0}),t})(ie);s.DataNode=q;var Ie=(function(e){x(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=R.ElementType.Text,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t})(q);s.Text=Ie;var ke=(function(e){x(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=R.ElementType.Comment,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t})(q);s.Comment=ke;var Pe=(function(e){x(t,e);function t(r,n){var i=e.call(this,n)||this;return i.name=r,i.type=R.ElementType.Directive,i}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t})(q);s.ProcessingInstruction=Pe;var X=(function(e){x(t,e);function t(r){var n=e.call(this)||this;return n.children=r,n}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})(ie);s.NodeWithChildren=X;var De=(function(e){x(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=R.ElementType.CDATA,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t})(X);s.CDATA=De;var Me=(function(e){x(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=R.ElementType.Root,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t})(X);s.Document=Me;var Le=(function(e){x(t,e);function t(r,n,i,a){i===void 0&&(i=[]),a===void 0&&(a=r==="script"?R.ElementType.Script:r==="style"?R.ElementType.Style:R.ElementType.Tag);var l=e.call(this,i)||this;return l.name=r,l.attribs=n,l.type=a,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(n){var i,a;return{name:n,value:r.attribs[n],namespace:(i=r["x-attribsNamespace"])===null||i===void 0?void 0:i[n],prefix:(a=r["x-attribsPrefix"])===null||a===void 0?void 0:a[n]}})},enumerable:!1,configurable:!0}),t})(X);s.Element=Le;function He(e){return(0,R.isTag)(e)}s.isTag=He;function Ge(e){return e.type===R.ElementType.CDATA}s.isCDATA=Ge;function je(e){return e.type===R.ElementType.Text}s.isText=je;function Fe(e){return e.type===R.ElementType.Comment}s.isComment=Fe;function Be(e){return e.type===R.ElementType.Directive}s.isDirective=Be;function Ue(e){return e.type===R.ElementType.Root}s.isDocument=Ue;function Vt(e){return Object.prototype.hasOwnProperty.call(e,"children")}s.hasChildren=Vt;function oe(e,t){t===void 0&&(t=!1);var r;if(je(e))r=new Ie(e.data);else if(Fe(e))r=new ke(e.data);else if(He(e)){var n=t?ne(e.children):[],i=new Le(e.name,D({},e.attribs),n);n.forEach(function(E){return E.parent=i}),e.namespace!=null&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=D({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=D({},e["x-attribsPrefix"])),r=i}else if(Ge(e)){var n=t?ne(e.children):[],a=new De(n);n.forEach(function(_){return _.parent=a}),r=a}else if(Ue(e)){var n=t?ne(e.children):[],l=new Me(n);n.forEach(function(_){return _.parent=l}),e["x-mode"]&&(l["x-mode"]=e["x-mode"]),r=l}else if(Be(e)){var u=new Pe(e.name,e.data);e["x-name"]!=null&&(u["x-name"]=e["x-name"],u["x-publicId"]=e["x-publicId"],u["x-systemId"]=e["x-systemId"]),r=u}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}s.cloneNode=oe;function ne(e){for(var t=e.map(function(n){return oe(n,!0)}),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}});var le=p(C=>{"use strict";var qt=C&&C.__createBinding||(Object.create?(function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}):(function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]})),Xt=C&&C.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&qt(t,e,r)};Object.defineProperty(C,"__esModule",{value:!0});C.DomHandler=void 0;var se=re(),w=ae();Xt(ae(),C);var Ve={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},qe=(function(){function e(t,r,n){this.dom=[],this.root=new w.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof r=="function"&&(n=r,r=Ve),typeof t=="object"&&(r=t,t=void 0),this.callback=t??null,this.options=r??Ve,this.elementCB=n??null}return e.prototype.onparserinit=function(t){this.parser=t},e.prototype.onreset=function(){this.dom=[],this.root=new w.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 n=this.options.xmlMode?se.ElementType.Tag:void 0,i=new w.Element(t,r,void 0,n);this.addNode(i),this.tagStack.push(i)},e.prototype.ontext=function(t){var r=this.lastNode;if(r&&r.type===se.ElementType.Text)r.data+=t,this.options.withEndIndices&&(r.endIndex=this.parser.endIndex);else{var n=new w.Text(t);this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(t){if(this.lastNode&&this.lastNode.type===se.ElementType.Comment){this.lastNode.data+=t;return}var r=new w.Comment(t);this.addNode(r),this.lastNode=r},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var t=new w.Text(""),r=new w.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 n=new w.ProcessingInstruction(t,r);this.addNode(n)},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],n=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),n&&(t.prev=n,n.next=t),t.parent=r,this.lastNode=null},e})();C.DomHandler=qe;C.default=qe});var Xe=p(m=>{"use strict";Object.defineProperty(m,"__esModule",{value:!0});m.CARRIAGE_RETURN_PLACEHOLDER_REGEX=m.CARRIAGE_RETURN_PLACEHOLDER=m.CARRIAGE_RETURN_REGEX=m.CARRIAGE_RETURN=m.CASE_SENSITIVE_TAG_NAMES_MAP=m.CASE_SENSITIVE_TAG_NAMES=void 0;m.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"];m.CASE_SENSITIVE_TAG_NAMES_MAP=m.CASE_SENSITIVE_TAG_NAMES.reduce(function(e,t){return e[t.toLowerCase()]=t,e},{});m.CARRIAGE_RETURN="\r";m.CARRIAGE_RETURN_REGEX=new RegExp(m.CARRIAGE_RETURN,"g");m.CARRIAGE_RETURN_PLACEHOLDER="__HTML_DOM_PARSER_CARRIAGE_RETURN_PLACEHOLDER_".concat(Date.now(),"__");m.CARRIAGE_RETURN_PLACEHOLDER_REGEX=new RegExp(m.CARRIAGE_RETURN_PLACEHOLDER,"g")});var ce=p(P=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});P.formatAttributes=ze;P.escapeSpecialCharacters=Yt;P.revertEscapedCharacters=We;P.formatDOM=Ye;var z=le(),M=Xe();function zt(e){return M.CASE_SENSITIVE_TAG_NAMES_MAP[e]}function ze(e){for(var t={},r=0,n=e.length;r<n;r++){var i=e[r];t[i.name]=i.value}return t}function Wt(e){e=e.toLowerCase();var t=zt(e);return t||e}function Yt(e){return e.replace(M.CARRIAGE_RETURN_REGEX,M.CARRIAGE_RETURN_PLACEHOLDER)}function We(e){return e.replace(M.CARRIAGE_RETURN_PLACEHOLDER_REGEX,M.CARRIAGE_RETURN)}function Ye(e,t,r){t===void 0&&(t=null);for(var n=[],i,a=0,l=e.length;a<l;a++){var u=e[a];switch(u.nodeType){case 1:{var E=Wt(u.nodeName);i=new z.Element(E,ze(u.attributes)),i.children=Ye(E==="template"?u.content.childNodes:u.childNodes,i);break}case 3:i=new z.Text(We(u.nodeValue));break;case 8:i=new z.Comment(u.nodeValue);break;default:continue}var _=n[a-1]||null;_&&(_.next=i),i.parent=t,i.prev=_,i.next=null,n.push(i)}return r&&(i=new z.ProcessingInstruction(r.substring(0,r.indexOf(" ")).toLowerCase(),r),i.next=n[0]||null,i.parent=t,n.unshift(i),n[1]&&(n[1].prev=n[0])),n}});var rt=p(de=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});de.default=Kt;var Zt=ce(),Ze="html",$e="head",W="body",$t=/<([a-zA-Z]+[0-9]?)/,Ke=/<head[^]*>/i,Je=/<body[^]*>/i,Z=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},ue=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},Qe=typeof window=="object"&&window.DOMParser;typeof Qe=="function"&&(et=new Qe,tt="text/html",ue=function(e,t){return t&&(e="<".concat(t,">").concat(e,"</").concat(t,">")),et.parseFromString(e,tt)},Z=ue);var et,tt;typeof document=="object"&&document.implementation&&(L=document.implementation.createHTMLDocument(),Z=function(e,t){if(t){var r=L.documentElement.querySelector(t);return r&&(r.innerHTML=e),L}return L.documentElement.innerHTML=e,L});var L,Y=typeof document=="object"&&document.createElement("template"),fe;Y&&Y.content&&(fe=function(e){return Y.innerHTML=e,Y.content.childNodes});function Kt(e){var t,r;e=(0,Zt.escapeSpecialCharacters)(e);var n=e.match($t),i=n&&n[1]?n[1].toLowerCase():"";switch(i){case Ze:{var a=ue(e);if(!Ke.test(e)){var l=a.querySelector($e);(t=l?.parentNode)===null||t===void 0||t.removeChild(l)}if(!Je.test(e)){var l=a.querySelector(W);(r=l?.parentNode)===null||r===void 0||r.removeChild(l)}return a.querySelectorAll(Ze)}case $e:case W:{var u=Z(e).querySelectorAll(i);return Je.test(e)&&Ke.test(e)?u[0].parentNode.childNodes:u}default:{if(fe)return fe(e);var l=Z(e,W).querySelector(W);return l.childNodes}}}});var nt=p(H=>{"use strict";var Jt=H&&H.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(H,"__esModule",{value:!0});H.default=rr;var Qt=Jt(rt()),er=ce(),tr=/<(![a-zA-Z\s]+)>/;function rr(e){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];var t=e.match(tr),r=t?t[1]:void 0;return(0,er.formatDOM)((0,Qt.default)(e),null,r)}});var it=p($=>{var nr=0;$.SAME=nr;var ir=1;$.CAMELCASE=ir;$.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 at=p(b=>{"use strict";function or(e){return v.hasOwnProperty(e)?v[e]:null}function g(e,t,r,n,i,a,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=l}var v={},ar=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];ar.forEach(e=>{v[e]=new g(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([e,t])=>{v[e]=new g(e,1,!1,t,null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(e=>{v[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(e=>{v[e]=new g(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=>{v[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(e=>{v[e]=new g(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(e=>{v[e]=new g(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(e=>{v[e]=new g(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(e=>{v[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)});var pe=/[\-\:]([a-z])/g,he=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(pe,he);v[t]=new g(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(pe,he);v[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(e=>{let t=e.replace(pe,he);v[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(e=>{v[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)});var sr="xlinkHref";v[sr]=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(e=>{v[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)});var{CAMELCASE:lr,SAME:cr,possibleStandardNames:ot}=it(),ur=":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",fr=ur+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",dr=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+fr+"]*$")),pr=Object.keys(ot).reduce((e,t)=>{let r=ot[t];return r===cr?e[t]=t:r===lr?e[t.toLowerCase()]=t:e[t]=r,e},{});b.BOOLEAN=3;b.BOOLEANISH_STRING=2;b.NUMERIC=5;b.OVERLOADED_BOOLEAN=4;b.POSITIVE_NUMERIC=6;b.RESERVED=0;b.STRING=1;b.getPropertyInfo=or;b.isCustomAttribute=dr;b.possibleStandardNames=pr});var me=p((_n,st)=>{st.exports=window.React});var pt=p((Tn,dt)=>{"use strict";var lt=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,hr=/\n/g,mr=/^\s*/,vr=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,Er=/^:\s*/,gr=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,yr=/^[;\s]*/,_r=/^\s+|\s+$/g,Tr=`
+`,ct="/",ut="*",I="",Rr="comment",Ar="declaration";function Or(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var r=1,n=1;function i(c){var o=c.match(hr);o&&(r+=o.length);var T=c.lastIndexOf(Tr);n=~T?c.length-T:n+c.length}function a(){var c={line:r,column:n};return function(o){return o.position=new l(c),_(),o}}function l(c){this.start=c,this.end={line:r,column:n},this.source=t.source}l.prototype.content=e;function u(c){var o=new Error(t.source+":"+r+":"+n+": "+c);if(o.reason=c,o.filename=t.source,o.line=r,o.column=n,o.source=e,!t.silent)throw o}function E(c){var o=c.exec(e);if(o){var T=o[0];return i(T),e=e.slice(T.length),o}}function _(){E(mr)}function O(c){var o;for(c=c||[];o=d();)o!==!1&&c.push(o);return c}function d(){var c=a();if(!(ct!=e.charAt(0)||ut!=e.charAt(1))){for(var o=2;I!=e.charAt(o)&&(ut!=e.charAt(o)||ct!=e.charAt(o+1));)++o;if(o+=2,I===e.charAt(o-1))return u("End of comment missing");var T=e.slice(2,o-2);return n+=2,i(T),e=e.slice(o),n+=2,c({type:Rr,comment:T})}}function N(){var c=a(),o=E(vr);if(o){if(d(),!E(Er))return u("property missing ':'");var T=E(gr),Mt=c({type:Ar,property:ft(o[0].replace(lt,I)),value:T?ft(T[0].replace(lt,I)):I});return E(yr),Mt}}function V(){var c=[];O(c);for(var o;o=N();)o!==!1&&(c.push(o),O(c));return c}return _(),V()}function ft(e){return e?e.replace(_r,I):I}dt.exports=Or});var ht=p(G=>{"use strict";var br=G&&G.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(G,"__esModule",{value:!0});G.default=Sr;var Cr=br(pt());function Sr(e,t){let r=null;if(!e||typeof e!="string")return r;let n=(0,Cr.default)(e),i=typeof t=="function";return n.forEach(a=>{if(a.type!=="declaration")return;let{property:l,value:u}=a;i?t(l,u,a):u&&(r=r||{},r[l]=u)}),r}});var vt=p(K=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0});K.camelCase=void 0;var xr=/^--[a-zA-Z0-9_-]+$/,wr=/-([a-z])/g,Nr=/^[^-]+$/,Ir=/^-(webkit|moz|ms|o|khtml)-/,kr=/^-(ms)-/,Pr=function(e){return!e||Nr.test(e)||xr.test(e)},Dr=function(e,t){return t.toUpperCase()},mt=function(e,t){return"".concat(t,"-")},Mr=function(e,t){return t===void 0&&(t={}),Pr(e)?e:(e=e.toLowerCase(),t.reactCompat?e=e.replace(kr,mt):e=e.replace(Ir,mt),e.replace(wr,Dr))};K.camelCase=Mr});var gt=p((Ee,Et)=>{"use strict";var Lr=Ee&&Ee.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},Hr=Lr(ht()),Gr=vt();function ve(e,t){var r={};return!e||typeof e!="string"||(0,Hr.default)(e,function(n,i){n&&i&&(r[(0,Gr.camelCase)(n,t)]=i)}),r}ve.default=ve;Et.exports=ve});var ge=p(y=>{"use strict";var jr=y&&y.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(y,"__esModule",{value:!0});y.returnFirstArg=y.canTextBeChildOfNode=y.ELEMENTS_WITH_NO_TEXT_CHILDREN=y.PRESERVE_CUSTOM_ATTRIBUTES=void 0;y.isCustomComponent=Vr;y.setStyleProp=Xr;var Fr=me(),Br=jr(gt()),Ur=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function Vr(e,t){return e.includes("-")?!Ur.has(e):!!(t&&typeof t.is=="string")}var qr={reactCompat:!0};function Xr(e,t){if(typeof e=="string"){if(!e.trim()){t.style={};return}try{t.style=(0,Br.default)(e,qr)}catch{t.style={}}}}y.PRESERVE_CUSTOM_ATTRIBUTES=Number(Fr.version.split(".")[0])>=16;y.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var zr=function(e){return!y.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)};y.canTextBeChildOfNode=zr;var Wr=function(e){return e};y.returnFirstArg=Wr});var _e=p(ye=>{"use strict";Object.defineProperty(ye,"__esModule",{value:!0});ye.default=Kr;var j=at(),yt=ge(),Yr=["checked","value"],Zr=["input","select","textarea"],$r={reset:!0,submit:!0};function Kr(e,t){e===void 0&&(e={});var r={},n=!!(e.type&&$r[e.type]);for(var i in e){var a=e[i];if((0,j.isCustomAttribute)(i)){r[i]=a;continue}var l=i.toLowerCase(),u=_t(l);if(u){var E=(0,j.getPropertyInfo)(u);switch(Yr.includes(u)&&Zr.includes(t)&&!n&&(u=_t("default"+l)),r[u]=a,E&&E.type){case j.BOOLEAN:r[u]=!0;break;case j.OVERLOADED_BOOLEAN:a===""&&(r[u]=!0);break}continue}yt.PRESERVE_CUSTOM_ATTRIBUTES&&(r[i]=a)}return(0,yt.setStyleProp)(e.style,r),r}function _t(e){return j.possibleStandardNames[e]}});var Rt=p(B=>{"use strict";var Jr=B&&B.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(B,"__esModule",{value:!0});B.default=Tt;var Te=me(),Qr=Jr(_e()),F=ge(),en={cloneElement:Te.cloneElement,createElement:Te.createElement,isValidElement:Te.isValidElement};function Tt(e,t){t===void 0&&(t={});for(var r=[],n=typeof t.replace=="function",i=t.transform||F.returnFirstArg,a=t.library||en,l=a.cloneElement,u=a.createElement,E=a.isValidElement,_=e.length,O=0;O<_;O++){var d=e[O];if(n){var N=t.replace(d,O);if(E(N)){_>1&&(N=l(N,{key:N.key||O})),r.push(i(N,d,O));continue}}if(d.type==="text"){var V=!d.data.trim().length;if(V&&d.parent&&!(0,F.canTextBeChildOfNode)(d.parent)||t.trim&&V)continue;r.push(i(d.data,d,O));continue}var c=d,o={};tn(c)?((0,F.setStyleProp)(c.attribs.style,c.attribs),o=c.attribs):c.attribs&&(o=(0,Qr.default)(c.attribs,c.name));var T=void 0;switch(d.type){case"script":case"style":d.children[0]&&(o.dangerouslySetInnerHTML={__html:d.children[0].data});break;case"tag":d.name==="textarea"&&d.children[0]?o.defaultValue=d.children[0].data:d.children&&d.children.length&&(T=Tt(d.children,t));break;default:continue}_>1&&(o.key=O),r.push(i(u(d.name,o,T),d,O))}return r.length===1?r[0]:r}function tn(e){return F.PRESERVE_CUSTOM_ATTRIBUTES&&e.type==="tag"&&(0,F.isCustomComponent)(e.name,e.attribs)}});var Ae=p(h=>{"use strict";var Re=h&&h.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(h,"__esModule",{value:!0});h.htmlToDOM=h.domToReact=h.attributesToProps=h.Text=h.ProcessingInstruction=h.Element=h.Comment=void 0;h.default=on;var At=Re(nt());h.htmlToDOM=At.default;var rn=Re(_e());h.attributesToProps=rn.default;var Ot=Re(Rt());h.domToReact=Ot.default;var J=le();Object.defineProperty(h,"Comment",{enumerable:!0,get:function(){return J.Comment}});Object.defineProperty(h,"Element",{enumerable:!0,get:function(){return J.Element}});Object.defineProperty(h,"ProcessingInstruction",{enumerable:!0,get:function(){return J.ProcessingInstruction}});Object.defineProperty(h,"Text",{enumerable:!0,get:function(){return J.Text}});var nn={lowerCaseAttributeNames:!1};function on(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");return e?(0,Ot.default)((0,At.default)(e,t?.htmlparser2||nn),t):[]}});var St=p((wn,Ct)=>{Ct.exports=window.wp.dom});var wt=p((Nn,xt)=>{xt.exports=window.wp.element});var Q=S(ee(),1),be=S(te(),1),Dt=S(Ne(),1);var Oe=S(Ae(),1),k=S(Ae(),1),bt=Oe.default.default||Oe.default;var Nt=S(te(),1),It=S(ee(),1),kt=S(St(),1),U=S(wt(),1);import{registerIconResolver as an}from"@wordpress/widget-primitives";function Pt(){an(async e=>{let t=await(0,It.resolveSelect)(Nt.store).getEntityRecord("root","icon",e);if(!t?.content)return null;let r=bt((0,kt.safeHTML)(t.content.trim())),n=Array.isArray(r)?r.find(U.isValidElement):r;if(!(0,U.isValidElement)(n))return null;let i=n;return i.props.fill?i:(0,U.cloneElement)(i,{fill:"currentColor"})})}async function Mn(){(0,Q.select)(be.store).getEntityConfig("root","widgetModule")||(Pt(),(0,Q.dispatch)(be.store).addEntities([{name:"widgetModule",kind:"root",key:"name",baseURL:"/wp/v2/widget-modules",plural:"widgetModules",label:(0,Dt.__)("Widget modules"),supportsPagination:!1}]))}export{Mn as 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 dbb7d86738..f18beb0935 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' => '35485e5cfea4689dcaa1');
\ No newline at end of file
+<?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
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 47623ead33..5c53ee35d0 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,D)=>{D.exports=window.wp.primitives});var o=h((Z,P)=>{P.exports=window.ReactJSXRuntime});var H=h((sa,T)=>{T.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),V=t(o(),1),k=(0,V.jsx)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,V.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:k},patterns:{icon:B},templates:{icon:b}}).forEach(([a,{icon:r}])=>{(0,M.dispatch)(q).updateMenuItem(a,{icon:r})})}export{ua as init};
+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};
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 a0fe759c9f..7f8cfeb57e 100644
--- a/wp-includes/js/dist/script-modules/lazy-editor/index.js
+++ b/wp-includes/js/dist/script-modules/lazy-editor/index.js
@@ -1017,9 +1017,11 @@ var BACKGROUND_BLOCK_DEFAULT_VALUES = {
   backgroundPosition: "50% 50%"
   // used only when backgroundSize is 'contain'.
 };
+function hasImageUrl(backgroundImage) {
+  return typeof backgroundImage === "object" && backgroundImage !== null && "url" in backgroundImage && !!backgroundImage.url;
+}
 function setBackgroundStyleDefaults(backgroundStyle) {
-  if (!backgroundStyle || // @ts-expect-error
-  !backgroundStyle?.backgroundImage?.url) {
+  if (!backgroundStyle || !hasImageUrl(backgroundStyle.backgroundImage)) {
     return;
   }
   let backgroundStylesWithDefaults;
@@ -1777,6 +1779,20 @@ function getResponsiveStyleNodes(node, responsiveMediaQueries) {
     }
   );
 }
+function getElementStylesByName(styleNode, responsiveMediaQueries) {
+  const elementStylesByName = { ...styleNode?.elements ?? {} };
+  Object.keys(responsiveMediaQueries).forEach((breakpointKey) => {
+    Object.entries(styleNode?.[breakpointKey]?.elements ?? {}).forEach(
+      ([elementName, styles]) => {
+        elementStylesByName[elementName] = {
+          ...elementStylesByName[elementName] ?? {},
+          [breakpointKey]: styles
+        };
+      }
+    );
+  });
+  return elementStylesByName;
+}
 var getNodesWithStyles = (tree, blockSelectors) => {
   const nodes = [];
   if (!tree?.styles) {
@@ -1844,7 +1860,10 @@ var getNodesWithStyles = (tree, blockSelectors) => {
               });
             }
             Object.entries(
-              typedVariation?.elements ?? {}
+              getElementStylesByName(
+                typedVariation,
+                responsiveMediaQueries
+              )
             ).forEach(([element, elementStyles]) => {
               if (elementStyles && import_blocks.__EXPERIMENTAL_ELEMENTS[element]) {
                 variationNodesToAdd.push({
@@ -1897,7 +1916,10 @@ var getNodesWithStyles = (tree, blockSelectors) => {
                   styles: variationBlockStyleNodes
                 });
                 Object.entries(
-                  variationBlockStyles.elements ?? {}
+                  getElementStylesByName(
+                    variationBlockStyles,
+                    responsiveMediaQueries
+                  )
                 ).forEach(
                   ([
                     variationBlockElement,
@@ -1933,22 +1955,22 @@ var getNodesWithStyles = (tree, blockSelectors) => {
         });
       }
       nodes.push(...variationStyleNodesToAdd);
-      Object.entries(typedNode?.elements ?? {}).forEach(
-        ([elementName, value]) => {
-          if (typeof blockSelectors !== "string" && value && blockSelectors?.[blockName] && import_blocks.__EXPERIMENTAL_ELEMENTS[elementName]) {
-            nodes.push({
-              styles: value,
-              selector: blockSelectors[blockName]?.selector.split(",").map((sel) => {
-                const elementSelectors = import_blocks.__EXPERIMENTAL_ELEMENTS[elementName].split(",");
-                return elementSelectors.map(
-                  (elementSelector) => sel + " " + elementSelector
-                );
-              }).join(","),
-              elementName
-            });
-          }
+      Object.entries(
+        getElementStylesByName(typedNode, responsiveMediaQueries)
+      ).forEach(([elementName, value]) => {
+        if (typeof blockSelectors !== "string" && value && blockSelectors?.[blockName] && import_blocks.__EXPERIMENTAL_ELEMENTS[elementName]) {
+          nodes.push({
+            styles: value,
+            selector: blockSelectors[blockName]?.selector.split(",").map((sel) => {
+              const elementSelectors = import_blocks.__EXPERIMENTAL_ELEMENTS[elementName].split(",");
+              return elementSelectors.map(
+                (elementSelector) => sel + " " + elementSelector
+              );
+            }).join(","),
+            elementName
+          });
         }
-      );
+      });
       nodes.push(...variationNodesToAdd);
     }
   );
@@ -2319,10 +2341,8 @@ var getBlockSelectors = (blockTypes, variationInstanceId) => {
       }
     }
     const hasLayoutSupport = !!blockType?.supports?.layout || !!blockType?.supports?.__experimentalLayout;
-    const fallbackGapValue = (
-      // @ts-expect-error
-      blockType?.supports?.spacing?.blockGap?.__experimentalDefault
-    );
+    const blockGapSupport = blockType?.supports?.spacing?.blockGap;
+    const fallbackGapValue = typeof blockGapSupport === "object" && !Array.isArray(blockGapSupport) ? blockGapSupport.__experimentalDefault : void 0;
     const blockStyleVariations = getBlockStyles(name);
     const styleVariationSelectors = {};
     blockStyleVariations?.forEach((variation) => {
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 88fbcedf5b..0ebfdacad5 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' => '0e40b71e65fda1397a4b');
\ 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' => '91b49bcd65d03f0c27d7');
\ 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 93c5938baa..9941447287 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 We=Object.create;var jt=Object.defineProperty;var Ue=Object.getOwnPropertyDescriptor;var De=Object.getOwnPropertyNames;var Ke=Object.getPrototypeOf,He=Object.prototype.hasOwnProperty;var P=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Je=(t,e,o,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of De(e))!He.call(t,n)&&n!==o&&jt(t,n,{get:()=>e[n],enumerable:!(r=Ue(e,n))||r.enumerable});return t};var S=(t,e,o)=>(o=t!=null?We(Ke(t)):{},Je(e||!t||!t.__esModule?jt(o,"default",{value:t,enumerable:!0}):o,t));var ft=P((er,Rt)=>{Rt.exports=window.wp.editor});var N=P((or,Tt)=>{Tt.exports=window.wp.coreData});var M=P((rr,Ct)=>{Ct.exports=window.wp.data});var zt=P((nr,Lt)=>{Lt.exports=window.wp.components});var G=P((sr,Mt)=>{Mt.exports=window.wp.element});var pt=P((ur,Wt)=>{Wt.exports=window.wp.styleEngine});var Xt=P((yr,Jt)=>{Jt.exports=window.wp.i18n});var ht=P((Sr,Yt)=>{Yt.exports=window.wp.blocks});var ve=P((Ur,be)=>{be.exports=window.wp.privateApis});var Pt=P((rn,je)=>{je.exports=window.ReactJSXRuntime});var ze=P((un,Le)=>{Le.exports=window.wp.blockEditor});var Re=S(ft(),1),It=S(N(),1),Vt=S(M(),1),Te=S(zt(),1),Ce=S(G(),1);var Nt=S(N(),1),Gt=S(M(),1);function ot({templateId:t}={}){let{globalStylesId:e,stylesId:o}=(0,Gt.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 Xe=["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 Bt(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 Xe.forEach(l=>{let c=v(t,`settings${r}.${l}`)??v(t,`settings.${l}`);c!==void 0&&(a=rt(a,l.split("."),c))}),a}var Dt=S(pt(),1);var Ye="1600px",Ze="320px",Qe=1,qe=.25,to=.75,eo="14px";function Ut({minimumFontSize:t,maximumFontSize:e,fontSize:o,minimumViewportWidth:r=Ze,maximumViewportWidth:n=Ye,scaleFactor:s=Qe,minimumFontSizeLimit:i}){if(i=j(i)?i:eo,o){let b=j(o);if(!b?.unit||!b?.value)return null;let E=j(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(_),qe),to),C=U(b.value*k,3);E?.value&&C<E?.value?t=`${E.value}${E.unit}`:t=`${C}${b.unit}`}}let a=j(t),l=a?.unit||"rem",c=j(e,{coerceTo:l});if(!a||!c)return null;let p=j(t,{coerceTo:"rem"}),u=j(n,{coerceTo:l}),f=j(r,{coerceTo:l});if(!u||!f||!p)return null;let d=u.value-f.value;if(!d)return null;let h=U(f.value/100,3),g=U(h,3)+l,m=100*((c.value-a.value)/d),y=U((m||1)*s,3),w=`${p.value}${p.unit} + ((1vw - ${g}) * ${y})`;return`clamp(${t}, ${w}, ${e})`}function j(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 oo(t){let e=t?.typography??{},o=t?.layout,r=j(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=oo(e)?.fluid??{},n=Ut({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 I(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 Kt(t,e){if(!t||!e)return;let o={};return Object.entries(e).forEach(([r,n])=>{typeof n=="string"&&(o[r]=I(t,n)),typeof n=="object"&&(o[r]={},Object.entries(n).forEach(([s,i])=>{o[r][s]=I(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 Ht(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 ro(t,e){if(!t||!e)return t;if(typeof t=="object"&&"ref"in t&&t?.ref){let o=(0,Dt.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 no(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=ro(t,e);return typeof o=="object"&&o!==null&&"url"in o&&o?.url&&(o.url=no(o.url,e?._links?.["wp:theme-file"])),o}var $=S(ht(),1),X=S(pt(),1),me=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 d=i?v(i,`${l}.__experimentalSelector`,null):void 0;return d?I(c,d):f}let u;return a&&(u=v(s,l,null)),u||(r?B(t,p[0],o):null)}var so={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},se=function(t){return(t=isFinite(t)?t%360:0)>0?t:t+360},Zt=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)}},io=/^#([0-9a-f]{3,8})$/i,it=function(t){var e=t.toString(16);return e.length<2?"0"+e:e},ie=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}},ae=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:se(t.h),s:O(t.s,0,100),l:O(t.l,0,100),a:O(t.a)}},qt=function(t){return{h:x(t.h),s:x(t.s),l:x(t.l),a:x(t.a,3)}},te=function(t){return ae((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=ie(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},ao=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,lo=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,co=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,uo=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ee={string:[[function(t){var e=io.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=co.exec(t)||uo.exec(t);return e?e[2]!==e[4]||e[4]!==e[6]?null:Zt({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=ao.exec(t)||lo.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)*(so[r]||1)),s:Number(e[3]),l:Number(e[4]),a:e[5]===void 0?1:Number(e[5])/(e[6]?100:1)});return te(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)?Zt({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 te(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:se(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 ae(i)},"hsv"]]},oe=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]},fo=function(t){return typeof t=="string"?oe(t.trim(),ee.string):typeof t=="object"&&t!==null?oe(t,ee.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},re=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}},ne=(function(){function t(e){this.parsed=fo(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 qt(J(this.rgba))},t.prototype.toHslString=function(){return e=qt(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=ie(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 V({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),V(St(this.rgba,e))},t.prototype.desaturate=function(e){return e===void 0&&(e=.1),V(St(this.rgba,-e))},t.prototype.grayscale=function(){return V(St(this.rgba,-1))},t.prototype.lighten=function(e){return e===void 0&&(e=.1),V(re(this.rgba,e))},t.prototype.darken=function(e){return e===void 0&&(e=.1),V(re(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"?V({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"?V({h:e,s:o.s,l:o.l,a:o.a}):x(o.h)},t.prototype.isEqual=function(e){return this.toHex()===V(e).toHex()},t})(),V=function(t){return t instanceof ne?t:new ne(t)};function po(t=[]){let e={r:[],g:[],b:[],a:[]};return t.forEach(o=>{let r=V(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 le(t,e){let o=po(e);return`
+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`
 <svg
 	xmlns:xlink="http://www.w3.org/1999/xlink"
 	viewBox="0 0 0 0"
@@ -27,11 +27,11 @@ var We=Object.create;var jt=Object.defineProperty;var Ue=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 go(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=go(t);if(!o)return null;let r=vt(o?.top)||e,n=vt(o?.left)||e;return r===n?r:`${r} ${n}`}var ce={backgroundSize:"cover",backgroundPosition:"50% 50%"};function ue(t){if(!t||!t?.backgroundImage?.url)return;let e;return t?.backgroundSize||(e={backgroundSize:ce.backgroundSize}),t?.backgroundSize==="contain"&&!t?.backgroundPosition&&(e={backgroundPosition:ce.backgroundPosition}),e}var fe={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 pe={mobile:"480px",tablet:"782px"},de=/^(\d+|\d*\.\d+)(px|em|rem)$/,mo=16;function ho(t){return"mobile"in t||"tablet"in t}function yo(t){return!t||typeof t!="object"?{}:ho(t)?t:t.settings?.viewport??{}}function So(t){return typeof t=="string"&&de.test(t.trim())}function bo(t){if(typeof t=="number")return t;if(typeof t!="string")return;let e=t.trim().match(de);if(!e)return;let o=Number.parseFloat(e[1]);return e[2]==="px"?o:o*mo}function vo(t){let e=yo(t),o={},r={};Object.keys(pe).forEach(a=>{let l=a,c=e[l],p=bo(c);p!==void 0&&So(c)&&(o[l]=c.trim(),r[l]=p)});let n=Object.keys(o);if(!n.length)return{...pe};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=vo(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 wo={button:"wp-element-button",caption:"wp-element-caption"},Eo={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},he={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},xo={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]};function $o(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,d=`var(--wp--preset--${n}--${L(l)})`;o+=`${f}{${p}: ${d} !important;}`})})}),o},"")}function _o(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=>le(`wp-duotone-${n.slug}`,n.colors))).join("")})}function ye(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,...ye(i,a,o)]}else r.push(`${s}: ${i}`)}),r}var ko=(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},Oo=(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},Po=(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:d}])=>{if(d&&!s)return l;let h=p;if(h[0]==="elements"||f)return l;let g=v(t,h);if(c==="--wp--style--root--padding"&&(typeof g=="string"||!o))return l;if(u&&typeof g!="string")Object.entries(u).forEach(m=>{let[y,w]=m;if(!v(g,[w],!1))return;let b=y.startsWith("--")?y:L(y);l.push(`${b}: ${(0,X.getCSSValueFromRawStyle)(v(g,[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,...ue(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 Io({layoutDefinitions:t=fe,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(([d,h])=>{f.push(`${d}: ${h||a}`)}),f.length){let d="";r?d=o===R?`:root :where(.${l})${u?.selector||""}`:`:root :where(${o}-${l})${u?.selector||""}`:d=o===R?`:where(.${l}${u?.selector||""})`:`:where(${o}.${l}${u?.selector||""})`,i+=`${d} { ${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 d=[];if(f.rules&&Object.entries(f.rules).forEach(([h,g])=>{d.push(`${h}: ${g}`)}),d.length){let h=`.${c}${f?.selector||""}`;i+=`${h} { ${d.join("; ")}; }`}})})}return i}var Vo=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function Fo(t,e){return at(t,void 0,e)}function at(t,e,o){if(!t)return{};let r=Object.entries(t),n=e?he[e]??[]:[],i=r.filter(([a])=>Vo.includes(a)||n.includes(a)||o[a]).map(([a,l])=>[a,JSON.parse(JSON.stringify(l))]);return Object.fromEntries(i)}function ge(t){let{styles:e,selector:o,featureSelectors:r,name:n,elementName:s,mediaQuery:i,variationName:a}=t,l=n?he[n]??[]:xo[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 Ao(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(([d,h])=>{let g=o?.[d];return!g||typeof g!="object"?[]:[{styles:JSON.parse(JSON.stringify(g)),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}]})}var jo=(t,e)=>{let o=[];if(!t?.styles)return o;let r=Et(t),n=Fo(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:!wo[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 d=f,h=at(d,s,r);d?.css&&(h.css=d.css);let g=typeof e!="string"?e[s]?.styleVariationSelectors?.[u]:void 0;if(g&&typeof e!="string"){let m=e[s];p.push({styles:h,selector:g,featureSelectors:m?.featureSelectors,fallbackGapValue:m?.fallbackGapValue,hasLayoutSupport:m?.hasLayoutSupport,isStyleVariation:!0,variationName:u,layoutSelector:g+m.selector,layoutHasBlockGapSupport:!0,name:s})}Object.entries(d?.elements??{}).forEach(([m,y])=>{y&&$.__EXPERIMENTAL_ELEMENTS[m]&&c.push({styles:y,selector:I(g,$.__EXPERIMENTAL_ELEMENTS[m]),elementName:m,isStyleVariation:!0})}),Object.entries(d?.blocks??{}).forEach(([m,y])=>{let w=typeof e!="string"?I(g,e[m]?.selector):void 0,b=typeof e!="string"?I(g,e[m]?.duotoneSelector):void 0,E=typeof e!="string"?Kt(g,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(y.elements??{}).forEach(([k,C])=>{C&&$.__EXPERIMENTAL_ELEMENTS[k]&&c.push({styles:C,selector:I(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(l?.elements??{}).forEach(([u,f])=>{typeof e!="string"&&f&&e?.[s]&&$.__EXPERIMENTAL_ELEMENTS[u]&&o.push({styles:f,selector:e[s]?.selector.split(",").map(d=>$.__EXPERIMENTAL_ELEMENTS[u].split(",").map(g=>d+" "+g)).join(","),elementName:u})}),o.push(...c)}),o},xt=(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 Ro(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 To(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 Co=(t,e)=>{let o=xt(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=To(n,t.settings,u);if(f.length===0)continue;let d=Ro(a,u.path[0],l);c[d]||(c[d]=[]),c[d].push(...f)}let p=ye(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 Lo(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:d,featureSelectors:h,layoutSelector:g,layoutHasBlockGapSupport:m,skipSelectorWrapper:y,name:w,variationName:b}=t,E="",_=l?st(a,l):a;if(h&&typeof h!="string"){let A=Po(h,u);A=ko(A,e.settings,w),A=Oo(A,e.settings),Object.entries(A).forEach(([W,At])=>{if(At.length){let et=b?Ht(b,W):W;et=l?st(et,l):et;let Be=At.join(";");E+=`:root :where(${et}){${Be};}`}})}if(p){let A={};u?.filter&&(A.filter=u.filter,delete u.filter);let W=lt(A);W.length&&(E+=`${p}{${W.join(";")};}`)}let k=g??_;!r&&(R===k||d)&&(E+=Io({style:u,selector:k,hasBlockGapSupport:m??n,hasFallbackGapSupport:s,fallbackGapValue:f}));let Ft=lt(u,_,o,e,i);if(Ft?.length){let A=y?_:`:root :where(${_})`;E+=`${A}{${Ft.join(";")};}`}return u?.css&&(E+=Se(u.css,`:root :where(${_})`)),c&&E?`${c}{${E}}`:E}var zo=(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=jo(l,e),p=xt(l,e),u=l?.settings?.useRootPaddingAwareAlignments,{contentSize:f,wideSize:d}=l?.settings?.layout||{},h=a.marginReset||a.rootPadding||a.layoutStyles,g="";if(a.presets&&(f||d)&&(g+=`${K} {`,g=f?g+` --wp--style--global--content-size: ${f};`:g,g=d?g+` --wp--style--global--wide-size: ${d};`:g,g+="}"),h&&(g+=":where(body) {margin: 0;",a.rootPadding&&u&&(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 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) }
 				.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 m=Et(t);c.forEach(y=>{if(y.isStyleVariation&&!a.variationStyles)return;let w=Ao(y,m);[y,...w,...ge(y),...w.flatMap(ge)].forEach(b=>{g+=Lo(b,{tree:l,useRootPaddingAlign:u,disableLayoutStyles:n,hasBlockGapSupport:o,hasFallbackGapSupport:r,disableRootPadding:s})})})}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 m=wt(l?.styles?.spacing?.blockGap)||"0.5em";g=g+`:root :where(.wp-site-blocks) > * { margin-block-start: ${m}; 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&&p.forEach(({selector:m,presets:y})=>{(R===m||K===m)&&(m="");let w=$o(m,y);w.length>0&&(g+=w)}),g};function Mo(t,e){return xt(t,e).flatMap(({presets:r})=>_o(r))}var No=(t,e)=>{if(t?.selectors&&Object.keys(t.selectors).length>0)return t.selectors;let o={root:e};return Object.entries(Eo).forEach(([r,n])=>{let s=B(t,r);s&&(o[n]=s)}),o},Go=(t,e)=>{let{getBlockStyles:o}=(0,me.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 d=B(n),h=(0,$.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof h=="string"&&d&&(a=I(d,h))}let l=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,c=n?.supports?.spacing?.blockGap?.__experimentalDefault,p=o(s),u={};p?.forEach(d=>{let h=e?`-${e}`:"",g=`${d.name}${h}`,m=gt(g,i);u[g]=m});let f=No(n,i);r[s]={duotoneSelector:a??void 0,fallbackGapValue:c,featureSelectors:Object.keys(f).length?f:void 0,hasLayoutSupport:l,name:s,selector:i,styleVariationSelectors:p?.length?u:void 0}}),r};function Bo(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 Se(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(" ")?I(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=Bt(t,"spacing.blockGap"),p=r??c!==null,u=n??!p;if(!t?.styles||!t?.settings)return[[],{}];let f=Bo(t),d=Go(l),h=Co(f,d),g=zo(f,d,p,u,s,i,a),m=Mo(f,d),y=[{css:h,isGlobalStyles:!0},{css:g,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}=d[w.name],_=typeof E=="object"?E?.css:void 0,k;typeof _=="string"?k=_:typeof _=="object"&&(k=_?.root);let C=k??d[w.name].selector;y.push({css:Se(b.css,C),isGlobalStyles:!0})}}),[y,f.settings]}var ke=S(N(),1),_t=S(G(),1),Oe=S(M(),1);var we=S(N(),1),Ee=S(M(),1),xe=S(G(),1);function $e(t){let{userGlobalStyles:e}=(0,Ee.useSelect)(o=>{let{getEntityRecord:r,getEditedEntityRecord:n,canUser:s}=o(we.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,xe.useMemo)(()=>e?{user:e}:{user:void 0},[e])}var _e=S(ve(),1),{unlock:F}=(0,_e.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/lazy-editor");function Y({stylesId:t}){let{editorSettings:e}=(0,Oe.useSelect)(i=>({editorSettings:F(i(ke.store)).getEditorSettings()}),[]),{user:o}=$e(t),[r]=$t(o),n=!!e,s=(0,_t.useMemo)(()=>n?[...e?.styles??[],...r]:[],[n,e?.styles,r]);return{isReady:n,editorSettings:(0,_t.useMemo)(()=>({...e??{},styles:s}),[e,s])}}function Wo(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 Uo(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 Do(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 Pe(t,e,o){let r="";if(Array.isArray(e)?r=e.join(`
+				`),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 Ve(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 Ko(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 Ho(t,e,o,r,n,s){s&&Wo(s);let i=Ve(o),a=Ve(t),l=[];for(let u of i){let f=r.before?.[u];f&&Pe(u,f,"before"),l.push(Uo(u,o[u]));let d=r.after?.[u];d&&Pe(u,d,"after")}let c=[];for(let u of a){let f=e.before?.[u];f&&c.push(Ie(u,f,"before")),c.push(Do(u,t[u]));let d=e.after?.[u];d&&c.push(Ie(u,d,"after"))}let p=Ko(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 d=f[1],h=f[2],g=document.createElement("script"),m=d.match(/id=["']([^"']+)["']/);m&&(g.id=m[1]);let y=d.match(/type=["']([^"']+)["']/);y&&(g.type=y[1]),g.textContent=h,document.body.appendChild(g)}})}var Fe=Ho;var Ot=S(N(),1),ct=S(G(),1),ut=S(M(),1);var kt;async function Ae(){return kt||(kt=(async()=>{let e=await F((0,ut.resolveSelect)(Ot.store)).getEditorAssets();await Fe(e.scripts||{},e.inline_scripts||{before:{},after:{}},e.styles||{},e.inline_styles||{before:{},after:{}},e.html_templates||[],e.script_modules||{})})()),kt}function Z(){let t=(0,ut.useSelect)(r=>F(r(Ot.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(Pt(),1),{Editor:Jo,BackButton:Xo}=F(Re.privateApis);function Yo({postType:t,postId:e,settings:o,backButton:r}){let n=(0,Vt.useSelect)(d=>{if(t||e)return null;let{getHomePage:h}=F(d(It.store));return h()},[t,e]),s=t||n?.postType,i=e||n?.postId,a=(0,Vt.useSelect)(d=>{if(!(!s||!i))return s==="wp_template"?i:F(d(It.store)).getTemplateId(s,i)},[s,i]),l=ot({templateId:a}),{isReady:c,editorSettings:p}=Y({stylesId:l}),{isReady:u}=Z(),f=(0,Ce.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)(Te.Spinner,{})}):(0,Q.jsx)(Jo,{postType:s,postId:i,templateId:a,settings:f,styles:f.styles,children:r&&(0,Q.jsx)(Xo,{children:r})})}var Me=S(Xt(),1),tt=S(G(),1),q=S(ze(),1),Ne=S(ft(),1),Ge=S(ht(),1);var z=S(Pt(),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:Zo}=F(Ne.privateApis);function Qo({blocks:t,content:e,description:o}){let r=(0,tt.useId)(),n=Zo("color.background"),s=(0,tt.useMemo)(()=>t??(0,Ge.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,Me.__)("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 qo({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)(Qo,{blocks:t,content:e,description:o})})}export{Yo as Editor,qo as Preview,Ae as loadEditorAssets,Z as useEditorAssets,Y as useEditorSettings};
+`));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};
diff --git a/wp-includes/js/dist/script-modules/registry.php b/wp-includes/js/dist/script-modules/registry.php
index 755a556757..dcdfbc0f7c 100644
--- a/wp-includes/js/dist/script-modules/registry.php
+++ b/wp-includes/js/dist/script-modules/registry.php
@@ -77,11 +77,6 @@ return array(
 		'path' => 'connectors/index',
 		'asset' => 'connectors/index.min.asset.php',
 	),
-	array(
-		'id' => '@wordpress/content-types',
-		'path' => 'content-types/index',
-		'asset' => 'content-types/index.min.asset.php',
-	),
 	array(
 		'id' => '@wordpress/core-abilities',
 		'path' => 'core-abilities/index',
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 62ced80636..32f245e0a3 100644
--- a/wp-includes/js/dist/script-modules/widget-primitives/index.js
+++ b/wp-includes/js/dist/script-modules/widget-primitives/index.js
@@ -111,7 +111,36 @@ function resolveFields(fields) {
   });
 }

+// packages/widget-primitives/build-module/icon-resolver/icon-resolver.mjs
+var iconResolver;
+function registerIconResolver(resolver) {
+  if (iconResolver) {
+    return void 0;
+  }
+  iconResolver = resolver;
+  return resolver;
+}
+async function resolveIcon(reference) {
+  if (!iconResolver) {
+    return null;
+  }
+  try {
+    return await iconResolver(reference);
+  } catch {
+    return null;
+  }
+}
+
 // packages/widget-primitives/build-module/hooks/use-widget-types.mjs
+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 useWidgetTypes(records) {
   const [widgetTypes, setWidgetTypes] = (0, import_element2.useState)([]);
   const [isResolvingWidgetTypes, setIsResolvingWidgetTypes] = (0, import_element2.useState)(true);
@@ -141,6 +170,9 @@ function useWidgetTypes(records) {
             return null;
           }
           const metadata = module.default;
+          const moduleIcon = (0, import_element2.isValidElement)(metadata.icon) ? metadata.icon : void 0;
+          const icon = moduleIcon ?? (record.icon ? pendingIcon : void 0);
+          const actions = record.actions ?? metadata.actions;
           return {
             ...metadata,
             ...metadata.attributes ? {
@@ -150,6 +182,7 @@ function useWidgetTypes(records) {
             } : {},
             name: record.name,
             renderModule: record.render_module ?? "",
+            icon,
             /*
              * `title` is required:
              * - Server-side title wins
@@ -162,7 +195,7 @@ function useWidgetTypes(records) {
             ...record.description ? { description: record.description } : {},
             ...record.help ? { help: record.help } : {},
             ...record.keywords ? { keywords: record.keywords } : {},
-            ...record.actions ? { actions: record.actions } : {}
+            ...actions ? { actions: withRenderableIcons(actions) } : {}
           };
         } catch {
           return null;
@@ -176,6 +209,52 @@ function useWidgetTypes(records) {
         results.filter((t) => t !== null)
       );
       setIsResolvingWidgetTypes(false);
+      for (const record of records) {
+        if (!record.icon) {
+          continue;
+        }
+        void resolveIcon(record.icon).then((resolved) => {
+          if (cancelled) {
+            return;
+          }
+          setWidgetTypes(
+            (prev) => prev.map((widgetType) => {
+              if (widgetType.name !== record.name) {
+                return widgetType;
+              }
+              if (resolved) {
+                return { ...widgetType, icon: resolved };
+              }
+              return widgetType.icon === pendingIcon ? { ...widgetType, icon: void 0 } : widgetType;
+            })
+          );
+        });
+      }
+      for (const record of records) {
+        for (const action of record.actions ?? []) {
+          if (typeof action.icon !== "string") {
+            continue;
+          }
+          void resolveIcon(action.icon).then((resolved) => {
+            if (cancelled || !resolved) {
+              return;
+            }
+            setWidgetTypes(
+              (prev) => prev.map((type) => {
+                if (type.name !== record.name) {
+                  return type;
+                }
+                return {
+                  ...type,
+                  actions: type.actions?.map(
+                    (entry) => entry.id === action.id ? { ...entry, icon: resolved } : entry
+                  )
+                };
+              })
+            );
+          });
+        }
+      }
     });
     return () => {
       cancelled = true;
@@ -186,5 +265,6 @@ function useWidgetTypes(records) {
 export {
   WidgetRender,
   registerFieldType,
+  registerIconResolver,
   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 ebfde5ccd2..3744edec9d 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' => '320c96a17fd38400c241');
\ No newline at end of file
+<?php return array('dependencies' => array('react-jsx-runtime', 'wp-element'), 'version' => 'dfdedb1556f8335ccd5d');
\ 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 a19e149299..9d154eff32 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 E=Object.create;var c=Object.defineProperty;var _=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var V=Object.getPrototypeOf,I=Object.prototype.hasOwnProperty;var w=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var L=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of b(t))!I.call(e,i)&&i!==r&&c(e,i,{get:()=>t[i],enumerable:!(o=_(t,i))||o.enumerable});return e};var m=(e,t,r)=>(r=e!=null?E(V(e)):{},L(t||!e||!e.__esModule?c(r,"default",{value:e,enumerable:!0}):r,e));var f=w((j,T)=>{T.exports=window.wp.element});var F=w((S,x)=>{x.exports=window.ReactJSXRuntime});var v=m(f(),1);function k(e){return typeof e=="object"&&e!==null&&"default"in e&&typeof e.default=="function"}var W=new Map;function g(e,t){let r=W.get(e);if(r)return r;let o=(0,v.lazy)(async()=>{let i=await t(e);if(!k(i))throw new Error(`Invalid widget module: ${e}`);return i});return W.set(e,o),o}var l=m(F(),1);function h({widgetType:e,attributes:t,setAttributes:r,resolveWidgetModule:o}){let i=g(e.renderModule,o);return(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(i,{attributes:t,setAttributes:r})})}var u=m(f(),1);var M=/^[a-z][a-z0-9-]*(\/[a-z][a-z0-9-]*)?$/,d=new Map;function z(e){if(!(!M.test(e.name)||d.has(e.name)))return d.set(e.name,e),e}function y(e){return e.map(t=>{let r=t.type?d.get(t.type):void 0;if(!r)return t;let{name:o,baseType:i,isValid:a,...n}=r,{type:p,isValid:s,...C}=t;return{...n,...C,type:i,...a||s?{isValid:{...a,...s}}:{}}})}function R(e){let[t,r]=(0,u.useState)([]),[o,i]=(0,u.useState)(!0);return(0,u.useEffect)(()=>{if(e==null){i(!0);return}if(e.length===0){r([]),i(!1);return}let a=!1;return i(!0),Promise.all(e.map(async n=>{if(!n.widget_module)return null;try{let p=await import(n.widget_module);if(!p?.default)return null;let s=p.default;return{...s,...s.attributes?{attributes:y(s.attributes)}:{},name:n.name,renderModule:n.render_module??"",title:n.title??s.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}:{},...n.actions?{actions:n.actions}:{}}}catch{return null}})).then(n=>{a||(r(n.filter(p=>p!==null)),i(!1))}),()=>{a=!0}},[e]),[t,o]}export{h as WidgetRender,z as registerFieldType,R as useWidgetTypes};
+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};
diff --git a/wp-includes/js/dist/script-modules/workflow/index.js b/wp-includes/js/dist/script-modules/workflow/index.js
index f1d87259b7..ac438cfcd0 100644
--- a/wp-includes/js/dist/script-modules/workflow/index.js
+++ b/wp-includes/js/dist/script-modules/workflow/index.js
@@ -80,6 +80,13 @@ var require_keyboard_shortcuts = __commonJS({
   }
 });

+// package-external:@wordpress/keycodes
+var require_keycodes = __commonJS({
+  "package-external:@wordpress/keycodes"(exports, module) {
+    module.exports = window.wp.keycodes;
+  }
+});
+
 // package-external:@wordpress/primitives
 var require_primitives = __commonJS({
   "package-external:@wordpress/primitives"(exports, module) {
@@ -87,13 +94,6 @@ var require_primitives = __commonJS({
   }
 });

-// package-external:@wordpress/private-apis
-var require_private_apis = __commonJS({
-  "package-external:@wordpress/private-apis"(exports, module) {
-    module.exports = window.wp.privateApis;
-  }
-});
-
 // packages/workflow/build-module/index.mjs
 var import_element3 = __toESM(require_element(), 1);

@@ -2531,6 +2531,7 @@ var import_element2 = __toESM(require_element(), 1);
 var import_i18n = __toESM(require_i18n(), 1);
 var import_components = __toESM(require_components(), 1);
 var import_keyboard_shortcuts = __toESM(require_keyboard_shortcuts(), 1);
+var import_keycodes = __toESM(require_keycodes(), 1);

 // packages/icons/build-module/icon/index.mjs
 var import_element = __toESM(require_element(), 1);
@@ -2550,25 +2551,15 @@ var import_primitives = __toESM(require_primitives(), 1);
 var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
 var search_default = /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives.Path, { d: "M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z" }) });

-// packages/workflow/build-module/components/workflow-menu.mjs
-import { executeAbility, store as abilitiesStore } from "@wordpress/abilities";
-
-// packages/workflow/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/workflows"
-);
-
 // packages/workflow/build-module/components/workflow-menu.mjs
 var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
+import { executeAbility, store as abilitiesStore } from "@wordpress/abilities";
 if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='846895dde0']")) {
   const style = document.createElement("style");
   style.setAttribute("data-wp-hash", "846895dde0");
   style.appendChild(document.createTextNode(":root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.workflows-workflow-menu{border-radius:4px;margin:auto;max-width:400px;position:relative;top:calc(5% + 64px);width:calc(100% - 32px)}@media (min-width:600px){.workflows-workflow-menu{top:calc(10% + 64px)}}.workflows-workflow-menu .components-modal__content{margin:0;padding:0}.workflows-workflow-menu__overlay{align-items:start;display:block}.workflows-workflow-menu__header{padding:0 16px}.workflows-workflow-menu__header-search-icon:dir(ltr){transform:scaleX(-1)}.workflows-workflow-menu__container{will-change:transform}.workflows-workflow-menu__container:focus{outline:none}.workflows-workflow-menu__container [cmdk-input]{border:none;border-radius:0;color:#1e1e1e;font-size:15px;line-height:28px;margin:0;outline:none;padding:16px 4px;width:100%}.workflows-workflow-menu__container [cmdk-input]::placeholder{color:#757575}.workflows-workflow-menu__container [cmdk-input]:focus{box-shadow:none;outline:none}.workflows-workflow-menu__container [cmdk-item]{align-items:center;border-radius:2px;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;font-size:13px}.workflows-workflow-menu__container [cmdk-item]:active,.workflows-workflow-menu__container [cmdk-item][aria-selected=true]{background:var(--wp-admin-theme-color);color:#fff}.workflows-workflow-menu__container [cmdk-item][aria-disabled=true]{color:#949494;cursor:not-allowed}.workflows-workflow-menu__container [cmdk-item]>div{min-height:40px;padding:4px 4px 4px 16px}.workflows-workflow-menu__container [cmdk-root]>[cmdk-list]{max-height:376px;overflow:auto}.workflows-workflow-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]:last-child [cmdk-group-items]:not(:empty){padding-bottom:8px}.workflows-workflow-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]>[cmdk-group-items]:not(:empty){padding:0 8px}.workflows-workflow-menu__container [cmdk-empty]{align-items:center;color:#1e1e1e;display:flex;justify-content:center;padding:8px 0 32px;white-space:pre-wrap}.workflows-workflow-menu__container [cmdk-loading]{padding:16px}.workflows-workflow-menu__container [cmdk-list-sizer]{position:relative}.workflows-workflow-menu__item span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflows-workflow-menu__item mark{background:unset;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.workflows-workflow-menu__output{padding:16px}.workflows-workflow-menu__output-header{border-bottom:1px solid #ddd;margin-bottom:16px;padding-bottom:8px}.workflows-workflow-menu__output-header h3{color:#1e1e1e;font-size:16px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 4px}.workflows-workflow-menu__output-hint{color:#757575;font-size:12px;margin:0}.workflows-workflow-menu__output-content{max-height:400px;overflow:auto}.workflows-workflow-menu__output-content pre{background:#f0f0f0;border-radius:2px;color:#1e1e1e;font-size:12px;line-height:1.5;margin:0;padding:12px;white-space:pre-wrap;word-break:break-word}.workflows-workflow-menu__output-error{background:#e0e0e0;border:1px solid #9e1313;border-radius:2px;color:#cc1818;padding:12px}.workflows-workflow-menu__output-error p{font-size:13px;margin:0}.workflows-workflow-menu__executing{color:#757575;font-size:14px;padding:24px 16px}"));
   document.head.appendChild(style);
 }
-var { withIgnoreIMEEvents } = unlock(import_components.privateApis);
 var EMPTY_ARRAY = [];
 var inputLabel = (0, import_i18n.__)("Run abilities and workflows");
 function WorkflowInput({ isOpen, search, setSearch, abilities }) {
@@ -2633,7 +2624,7 @@ function WorkflowMenu() {
   (0, import_keyboard_shortcuts.useShortcut)(
     "core/workflows",
     /** @type {React.KeyboardEventHandler} */
-    withIgnoreIMEEvents((event) => {
+    (0, import_keycodes.withIgnoreIMEEvents)((event) => {
       if (event.defaultPrevented) {
         return;
       }
@@ -2705,7 +2696,7 @@ function WorkflowMenu() {
         "div",
         {
           className: "workflows-workflow-menu__container",
-          onKeyDown: withIgnoreIMEEvents(onContainerKeyDown),
+          onKeyDown: (0, import_keycodes.withIgnoreIMEEvents)(onContainerKeyDown),
           ref: containerRef,
           tabIndex: -1,
           role: "presentation",
diff --git a/wp-includes/js/dist/script-modules/workflow/index.min.asset.php b/wp-includes/js/dist/script-modules/workflow/index.min.asset.php
index 52e2202e7a..e9e795e73b 100644
--- a/wp-includes/js/dist/script-modules/workflow/index.min.asset.php
+++ b/wp-includes/js/dist/script-modules/workflow/index.min.asset.php
@@ -1 +1 @@
-<?php return array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-primitives', 'wp-private-apis'), 'module_dependencies' => array(array('id' => '@wordpress/abilities', 'import' => 'static'), array('id' => '@wordpress/core-abilities', 'import' => 'dynamic')), 'version' => '9e09ede3195f2f51bc49');
\ No newline at end of file
+<?php return array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-primitives'), 'module_dependencies' => array(array('id' => '@wordpress/abilities', 'import' => 'static'), array('id' => '@wordpress/core-abilities', 'import' => 'dynamic')), 'version' => '090d73e88a5ee2c08223');
\ No newline at end of file
diff --git a/wp-includes/js/dist/script-modules/workflow/index.min.js b/wp-includes/js/dist/script-modules/workflow/index.min.js
index 7a54a4dfe9..e1f9dd2fa4 100644
--- a/wp-includes/js/dist/script-modules/workflow/index.min.js
+++ b/wp-includes/js/dist/script-modules/workflow/index.min.js
@@ -1,7 +1,7 @@
-var Uo=Object.create;var qt=Object.defineProperty;var Vo=Object.getOwnPropertyDescriptor;var Ho=Object.getOwnPropertyNames;var $o=Object.getPrototypeOf,zo=Object.prototype.hasOwnProperty;var Q=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Ko=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Ho(t))!zo.call(e,a)&&a!==r&&qt(e,a,{get:()=>t[a],enumerable:!(o=Vo(t,a))||o.enumerable});return e};var b=(e,t,r)=>(r=e!=null?Uo($o(e)):{},Ko(t||!e||!e.__esModule?qt(r,"default",{value:e,enumerable:!0}):r,e));var Ie=Q((Ln,Yt)=>{Yt.exports=window.wp.element});var D=Q((jn,er)=>{er.exports=window.React});var te=Q((Vn,or)=>{or.exports=window.ReactJSXRuntime});var ft=Q((Yn,ir)=>{ir.exports=window.ReactDOM});var So=Q((Xl,xo)=>{xo.exports=window.wp.data});var ko=Q((Zl,Co)=>{Co.exports=window.wp.i18n});var Po=Q((Jl,_o)=>{_o.exports=window.wp.components});var Do=Q((Ql,Oo)=>{Oo.exports=window.wp.keyboardShortcuts});var No=Q((ti,Ao)=>{Ao.exports=window.wp.primitives});var To=Q((ii,Io)=>{Io.exports=window.wp.privateApis});var et=b(Ie(),1);var Xt=1,Go=.9,qo=.8,Yo=.17,nt=.1,st=.999,Xo=.9999,Zo=.99,Jo=/[\\\/_+.#"@\[\(\{&]/,Qo=/[\\\/_+.#"@\[\(\{&]/g,ea=/[\s-]/,Jt=/[\s-]/g;function lt(e,t,r,o,a,n,l){if(n===t.length)return a===e.length?Xt:Zo;var s=`${a},${n}`;if(l[s]!==void 0)return l[s];for(var d=o.charAt(n),i=r.indexOf(d,a),u=0,c,h,w,S;i>=0;)c=lt(e,t,r,o,i+1,n+1,l),c>u&&(i===a?c*=Xt:Jo.test(e.charAt(i-1))?(c*=qo,w=e.slice(a,i-1).match(Qo),w&&a>0&&(c*=Math.pow(st,w.length))):ea.test(e.charAt(i-1))?(c*=Go,S=e.slice(a,i-1).match(Jt),S&&a>0&&(c*=Math.pow(st,S.length))):(c*=Yo,a>0&&(c*=Math.pow(st,i-a))),e.charAt(i)!==t.charAt(n)&&(c*=Xo)),(c<nt&&r.charAt(i-1)===o.charAt(n+1)||o.charAt(n+1)===o.charAt(n)&&r.charAt(i-1)!==o.charAt(n))&&(h=lt(e,t,r,o,i+1,n+2,l),h*nt>c&&(c=h*nt)),c>u&&(u=c),i=r.indexOf(d,i+1);return l[s]=u,u}function Zt(e){return e.toLowerCase().replace(Jt," ")}function Qt(e,t,r){return e=r&&r.length>0?`${e+" "+r.join(" ")}`:e,lt(e,t,Zt(e),Zt(t),0,0,{})}var A=b(D(),1);var Bn=!!(typeof window<"u"&&window.document&&window.document.createElement);function ee(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e?.(a),r===!1||!a.defaultPrevented)return t?.(a)}}var rr=b(D(),1);function tr(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function ae(...e){return t=>{let r=!1,o=e.map(a=>{let n=tr(a,t);return!r&&typeof n=="function"&&(r=!0),n});if(r)return()=>{for(let a=0;a<o.length;a++){let n=o[a];typeof n=="function"?n():tr(e[a],null)}}}}function X(...e){return rr.useCallback(ae(...e),e)}var G=b(D(),1),it=b(te(),1);function ar(e,t){let r=G.createContext(t),o=n=>{let{children:l,...s}=n,d=G.useMemo(()=>s,Object.values(s));return(0,it.jsx)(r.Provider,{value:d,children:l})};o.displayName=e+"Provider";function a(n){let l=G.useContext(r);if(l)return l;if(t!==void 0)return t;throw new Error(`\`${n}\` must be used within \`${e}\``)}return[o,a]}function nr(e,t=[]){let r=[];function o(n,l){let s=G.createContext(l),d=r.length;r=[...r,l];let i=c=>{let{scope:h,children:w,...S}=c,p=h?.[e]?.[d]||s,m=G.useMemo(()=>S,Object.values(S));return(0,it.jsx)(p.Provider,{value:m,children:w})};i.displayName=n+"Provider";function u(c,h){let w=h?.[e]?.[d]||s,S=G.useContext(w);if(S)return S;if(l!==void 0)return l;throw new Error(`\`${c}\` must be used within \`${n}\``)}return[i,u]}let a=()=>{let n=r.map(l=>G.createContext(l));return function(s){let d=s?.[e]||n;return G.useMemo(()=>({[`__scope${e}`]:{...s,[e]:d}}),[s,d])}};return a.scopeName=e,[o,ta(a,...t)]}function ta(...e){let t=e[0];if(e.length===1)return t;let r=()=>{let o=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(n){let l=o.reduce((s,{useScope:d,scopeName:i})=>{let c=d(n)[`__scope${i}`];return{...s,...c}},{});return G.useMemo(()=>({[`__scope${t.scopeName}`]:l}),[l])}};return r.scopeName=t.scopeName,r}var ut=b(D(),1);var sr=b(D(),1),ne=globalThis?.document?sr.useLayoutEffect:()=>{};var ra=ut[" useId ".trim().toString()]||(()=>{}),oa=0;function Z(e){let[t,r]=ut.useState(ra());return ne(()=>{e||r(o=>o??String(oa++))},[e]),e||(t?`radix-${t}`:"")}var q=b(D(),1);var Te=b(D(),1);var aa=q[" useInsertionEffect ".trim().toString()]||ne;function lr({prop:e,defaultProp:t,onChange:r=()=>{},caller:o}){let[a,n,l]=na({defaultProp:t,onChange:r}),s=e!==void 0,d=s?e:a;{let u=q.useRef(e!==void 0);q.useEffect(()=>{let c=u.current;c!==s&&console.warn(`${o} is changing from ${c?"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.`),u.current=s},[s,o])}let i=q.useCallback(u=>{if(s){let c=sa(u)?u(e):u;c!==e&&l.current?.(c)}else n(u)},[s,e,n,l]);return[d,i]}function na({defaultProp:e,onChange:t}){let[r,o]=q.useState(e),a=q.useRef(r),n=q.useRef(t);return aa(()=>{n.current=t},[t]),q.useEffect(()=>{a.current!==r&&(n.current?.(r),a.current=r)},[r,a]),[r,o,n]}function sa(e){return typeof e=="function"}var F=b(D(),1);var ur=b(D(),1),fr=b(ft(),1);var B=b(D(),1);var Me=b(te(),1);function Le(e){let t=la(e),r=B.forwardRef((o,a)=>{let{children:n,...l}=o,s=B.Children.toArray(n),d=s.find(ua);if(d){let i=d.props.children,u=s.map(c=>c===d?B.Children.count(i)>1?B.Children.only(null):B.isValidElement(i)?i.props.children:null:c);return(0,Me.jsx)(t,{...l,ref:a,children:B.isValidElement(i)?B.cloneElement(i,void 0,u):null})}return(0,Me.jsx)(t,{...l,ref:a,children:n})});return r.displayName=`${e}.Slot`,r}function la(e){let t=B.forwardRef((r,o)=>{let{children:a,...n}=r;if(B.isValidElement(a)){let l=ca(a),s=fa(n,a.props);return a.type!==B.Fragment&&(s.ref=o?ae(o,l):l),B.cloneElement(a,s)}return B.Children.count(a)>1?B.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var ia=Symbol("radix.slottable");function ua(e){return B.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===ia}function fa(e,t){let r={...t};for(let o in t){let a=e[o],n=t[o];/^on[A-Z]/.test(o)?a&&n?r[o]=(...s)=>{let d=n(...s);return a(...s),d}:a&&(r[o]=a):o==="style"?r[o]={...a,...n}:o==="className"&&(r[o]=[a,n].filter(Boolean).join(" "))}return{...e,...r}}function ca(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 cr=b(te(),1),da=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],j=da.reduce((e,t)=>{let r=Le(`Primitive.${t}`),o=ur.forwardRef((a,n)=>{let{asChild:l,...s}=a,d=l?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,cr.jsx)(d,{...s,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function dr(e,t){e&&fr.flushSync(()=>e.dispatchEvent(t))}var ge=b(D(),1);function le(e){let t=ge.useRef(e);return ge.useEffect(()=>{t.current=e}),ge.useMemo(()=>(...r)=>t.current?.(...r),[])}var mr=b(D(),1);function pr(e,t=globalThis?.document){let r=le(e);mr.useEffect(()=>{let o=a=>{a.key==="Escape"&&r(a)};return t.addEventListener("keydown",o,{capture:!0}),()=>t.removeEventListener("keydown",o,{capture:!0})},[r,t])}var dt=b(te(),1),ma="DismissableLayer",ct="dismissableLayer.update",pa="dismissableLayer.pointerDownOutside",va="dismissableLayer.focusOutside",vr,wr=F.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),mt=F.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:n,onInteractOutside:l,onDismiss:s,...d}=e,i=F.useContext(wr),[u,c]=F.useState(null),h=u?.ownerDocument??globalThis?.document,[,w]=F.useState({}),S=X(t,y=>c(y)),p=Array.from(i.layers),[m]=[...i.layersWithOutsidePointerEventsDisabled].slice(-1),R=p.indexOf(m),k=u?p.indexOf(u):-1,T=i.layersWithOutsidePointerEventsDisabled.size>0,M=k>=R,_=ga(y=>{let V=y.target,se=[...i.branches].some(ue=>ue.contains(V));!M||se||(a?.(y),l?.(y),y.defaultPrevented||s?.())},h),x=ya(y=>{let V=y.target;[...i.branches].some(ue=>ue.contains(V))||(n?.(y),l?.(y),y.defaultPrevented||s?.())},h);return pr(y=>{k===i.layers.size-1&&(o?.(y),!y.defaultPrevented&&s&&(y.preventDefault(),s()))},h),F.useEffect(()=>{if(u)return r&&(i.layersWithOutsidePointerEventsDisabled.size===0&&(vr=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),i.layersWithOutsidePointerEventsDisabled.add(u)),i.layers.add(u),hr(),()=>{r&&i.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=vr)}},[u,h,r,i]),F.useEffect(()=>()=>{u&&(i.layers.delete(u),i.layersWithOutsidePointerEventsDisabled.delete(u),hr())},[u,i]),F.useEffect(()=>{let y=()=>w({});return document.addEventListener(ct,y),()=>document.removeEventListener(ct,y)},[]),(0,dt.jsx)(j.div,{...d,ref:S,style:{pointerEvents:T?M?"auto":"none":void 0,...e.style},onFocusCapture:ee(e.onFocusCapture,x.onFocusCapture),onBlurCapture:ee(e.onBlurCapture,x.onBlurCapture),onPointerDownCapture:ee(e.onPointerDownCapture,_.onPointerDownCapture)})});mt.displayName=ma;var ha="DismissableLayerBranch",wa=F.forwardRef((e,t)=>{let r=F.useContext(wr),o=F.useRef(null),a=X(t,o);return F.useEffect(()=>{let n=o.current;if(n)return r.branches.add(n),()=>{r.branches.delete(n)}},[r.branches]),(0,dt.jsx)(j.div,{...e,ref:a})});wa.displayName=ha;function ga(e,t=globalThis?.document){let r=le(e),o=F.useRef(!1),a=F.useRef(()=>{});return F.useEffect(()=>{let n=s=>{if(s.target&&!o.current){let i=function(){gr(pa,r,u,{discrete:!0})};var d=i;let u={originalEvent:s};s.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=i,t.addEventListener("click",a.current,{once:!0})):i()}else t.removeEventListener("click",a.current);o.current=!1},l=window.setTimeout(()=>{t.addEventListener("pointerdown",n)},0);return()=>{window.clearTimeout(l),t.removeEventListener("pointerdown",n),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>o.current=!0}}function ya(e,t=globalThis?.document){let r=le(e),o=F.useRef(!1);return F.useEffect(()=>{let a=n=>{n.target&&!o.current&&gr(va,r,{originalEvent:n},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function hr(){let e=new CustomEvent(ct);document.dispatchEvent(e)}function gr(e,t,r,{discrete:o}){let a=r.originalEvent.target,n=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),o?dr(a,n):a.dispatchEvent(n)}var Y=b(D(),1);var xr=b(te(),1),pt="focusScope.autoFocusOnMount",vt="focusScope.autoFocusOnUnmount",yr={bubbles:!1,cancelable:!0},ba="FocusScope",ht=Y.forwardRef((e,t)=>{let{loop:r=!1,trapped:o=!1,onMountAutoFocus:a,onUnmountAutoFocus:n,...l}=e,[s,d]=Y.useState(null),i=le(a),u=le(n),c=Y.useRef(null),h=X(t,p=>d(p)),w=Y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;Y.useEffect(()=>{if(o){let k=function(x){if(w.paused||!s)return;let y=x.target;s.contains(y)?c.current=y:ie(c.current,{select:!0})},T=function(x){if(w.paused||!s)return;let y=x.relatedTarget;y!==null&&(s.contains(y)||ie(c.current,{select:!0}))},M=function(x){if(document.activeElement===document.body)for(let V of x)V.removedNodes.length>0&&ie(s)};var p=k,m=T,R=M;document.addEventListener("focusin",k),document.addEventListener("focusout",T);let _=new MutationObserver(M);return s&&_.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",k),document.removeEventListener("focusout",T),_.disconnect()}}},[o,s,w.paused]),Y.useEffect(()=>{if(s){Rr.add(w);let p=document.activeElement;if(!s.contains(p)){let R=new CustomEvent(pt,yr);s.addEventListener(pt,i),s.dispatchEvent(R),R.defaultPrevented||(Ra(ka(Sr(s)),{select:!0}),document.activeElement===p&&ie(s))}return()=>{s.removeEventListener(pt,i),setTimeout(()=>{let R=new CustomEvent(vt,yr);s.addEventListener(vt,u),s.dispatchEvent(R),R.defaultPrevented||ie(p??document.body,{select:!0}),s.removeEventListener(vt,u),Rr.remove(w)},0)}}},[s,i,u,w]);let S=Y.useCallback(p=>{if(!r&&!o||w.paused)return;let m=p.key==="Tab"&&!p.altKey&&!p.ctrlKey&&!p.metaKey,R=document.activeElement;if(m&&R){let k=p.currentTarget,[T,M]=Ea(k);T&&M?!p.shiftKey&&R===M?(p.preventDefault(),r&&ie(T,{select:!0})):p.shiftKey&&R===T&&(p.preventDefault(),r&&ie(M,{select:!0})):R===k&&p.preventDefault()}},[r,o,w.paused]);return(0,xr.jsx)(j.div,{tabIndex:-1,...l,ref:h,onKeyDown:S})});ht.displayName=ba;function Ra(e,{select:t=!1}={}){let r=document.activeElement;for(let o of e)if(ie(o,{select:t}),document.activeElement!==r)return}function Ea(e){let t=Sr(e),r=br(t,e),o=br(t.reverse(),e);return[r,o]}function Sr(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{let a=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||a?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function br(e,t){for(let r of e)if(!xa(r,{upTo:t}))return r}function xa(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 Sa(e){return e instanceof HTMLInputElement&&"select"in e}function ie(e,{select:t=!1}={}){if(e&&e.focus){let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&Sa(e)&&t&&e.select()}}var Rr=Ca();function Ca(){let e=[];return{add(t){let r=e[0];t!==r&&r?.pause(),e=Er(e,t),e.unshift(t)},remove(t){e=Er(e,t),e[0]?.resume()}}}function Er(e,t){let r=[...e],o=r.indexOf(t);return o!==-1&&r.splice(o,1),r}function ka(e){return e.filter(t=>t.tagName!=="A")}var Fe=b(D(),1),Cr=b(ft(),1);var kr=b(te(),1),_a="Portal",wt=Fe.forwardRef((e,t)=>{let{container:r,...o}=e,[a,n]=Fe.useState(!1);ne(()=>n(!0),[]);let l=r||a&&globalThis?.document?.body;return l?Cr.default.createPortal((0,kr.jsx)(j.div,{...o,ref:t}),l):null});wt.displayName=_a;var $=b(D(),1);var _r=b(D(),1);function Pa(e,t){return _r.useReducer((r,o)=>t[r][o]??r,e)}var ke=e=>{let{present:t,children:r}=e,o=Oa(t),a=typeof r=="function"?r({present:o.isPresent}):$.Children.only(r),n=X(o.ref,Da(a));return typeof r=="function"||o.isPresent?$.cloneElement(a,{ref:n}):null};ke.displayName="Presence";function Oa(e){let[t,r]=$.useState(),o=$.useRef(null),a=$.useRef(e),n=$.useRef("none"),l=e?"mounted":"unmounted",[s,d]=Pa(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return $.useEffect(()=>{let i=je(o.current);n.current=s==="mounted"?i:"none"},[s]),ne(()=>{let i=o.current,u=a.current;if(u!==e){let h=n.current,w=je(i);e?d("MOUNT"):w==="none"||i?.display==="none"?d("UNMOUNT"):d(u&&h!==w?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,d]),ne(()=>{if(t){let i,u=t.ownerDocument.defaultView??window,c=w=>{let p=je(o.current).includes(CSS.escape(w.animationName));if(w.target===t&&p&&(d("ANIMATION_END"),!a.current)){let m=t.style.animationFillMode;t.style.animationFillMode="forwards",i=u.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=m)})}},h=w=>{w.target===t&&(n.current=je(o.current))};return t.addEventListener("animationstart",h),t.addEventListener("animationcancel",c),t.addEventListener("animationend",c),()=>{u.clearTimeout(i),t.removeEventListener("animationstart",h),t.removeEventListener("animationcancel",c),t.removeEventListener("animationend",c)}}else d("ANIMATION_END")},[t,d]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:$.useCallback(i=>{o.current=i?getComputedStyle(i):null,r(i)},[])}}function je(e){return e?.animationName||"none"}function Da(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Or=b(D(),1),gt=0;function Dr(){Or.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Pr()),document.body.insertAdjacentElement("beforeend",e[1]??Pr()),gt++,()=>{gt===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),gt--}},[])}function Pr(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var z=function(){return z=Object.assign||function(t){for(var r,o=1,a=arguments.length;o<a;o++){r=arguments[o];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},z.apply(this,arguments)};function Be(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,o=Object.getOwnPropertySymbols(e);a<o.length;a++)t.indexOf(o[a])<0&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(r[o[a]]=e[o[a]]);return r}function Ar(e,t,r){if(r||arguments.length===2)for(var o=0,a=t.length,n;o<a;o++)(n||!(o in t))&&(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}var $e=b(D());var W=b(D());var fe="right-scroll-bar-position",ce="width-before-scroll-bar",yt="with-scroll-bars-hidden",bt="--removed-body-scroll-bar-size";function We(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}var Nr=b(D());function Ir(e,t){var r=(0,Nr.useState)(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(o){var a=r.value;a!==o&&(r.value=o,r.callback(o,a))}}}})[0];return r.callback=t,r.facade}var Ue=b(D());var Aa=typeof window<"u"?Ue.useLayoutEffect:Ue.useEffect,Tr=new WeakMap;function Rt(e,t){var r=Ir(t||null,function(o){return e.forEach(function(a){return We(a,o)})});return Aa(function(){var o=Tr.get(r);if(o){var a=new Set(o),n=new Set(e),l=r.current;a.forEach(function(s){n.has(s)||We(s,null)}),n.forEach(function(s){a.has(s)||We(s,l)})}Tr.set(r,e)},[e]),r}function Na(e){return e}function Ia(e,t){t===void 0&&(t=Na);var r=[],o=!1,a={read:function(){if(o)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(n){var l=t(n,o);return r.push(l),function(){r=r.filter(function(s){return s!==l})}},assignSyncMedium:function(n){for(o=!0;r.length;){var l=r;r=[],l.forEach(n)}r={push:function(s){return n(s)},filter:function(){return r}}},assignMedium:function(n){o=!0;var l=[];if(r.length){var s=r;r=[],s.forEach(n),l=r}var d=function(){var u=l;l=[],u.forEach(n)},i=function(){return Promise.resolve().then(d)};i(),r={push:function(u){l.push(u),i()},filter:function(u){return l=l.filter(u),r}}}};return a}function Et(e){e===void 0&&(e={});var t=Ia(null);return t.options=z({async:!0,ssr:!1},e),t}var Mr=b(D()),Lr=function(e){var t=e.sideCar,r=Be(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=t.read();if(!o)throw new Error("Sidecar medium not found");return Mr.createElement(o,z({},r))};Lr.isSideCarExport=!0;function xt(e,t){return e.useMedium(t),Lr}var Ve=Et();var St=function(){},_e=W.forwardRef(function(e,t){var r=W.useRef(null),o=W.useState({onScrollCapture:St,onWheelCapture:St,onTouchMoveCapture:St}),a=o[0],n=o[1],l=e.forwardProps,s=e.children,d=e.className,i=e.removeScrollBar,u=e.enabled,c=e.shards,h=e.sideCar,w=e.noRelative,S=e.noIsolation,p=e.inert,m=e.allowPinchZoom,R=e.as,k=R===void 0?"div":R,T=e.gapMode,M=Be(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),_=h,x=Rt([r,t]),y=z(z({},M),a);return W.createElement(W.Fragment,null,u&&W.createElement(_,{sideCar:Ve,removeScrollBar:i,shards:c,noRelative:w,noIsolation:S,inert:p,setCallbacks:n,allowPinchZoom:!!m,lockRef:r,gapMode:T}),l?W.cloneElement(W.Children.only(s),z(z({},y),{ref:x})):W.createElement(k,z({},y,{className:d,ref:x}),s))});_e.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};_e.classNames={fullWidth:ce,zeroRight:fe};var N=b(D());var be=b(D());var Br=b(D());var Fr;var jr=function(){if(Fr)return Fr;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function Ta(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=jr();return t&&e.setAttribute("nonce",t),e}function Ma(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function La(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var Ct=function(){var e=0,t=null;return{add:function(r){e==0&&(t=Ta())&&(Ma(t,r),La(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}};var kt=function(){var e=Ct();return function(t,r){Br.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}};var Pe=function(){var e=kt(),t=function(r){var o=r.styles,a=r.dynamic;return e(o,a),null};return t};var Fa={left:0,top:0,right:0,gap:0},_t=function(e){return parseInt(e||"",10)||0},ja=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],o=t[e==="padding"?"paddingTop":"marginTop"],a=t[e==="padding"?"paddingRight":"marginRight"];return[_t(r),_t(o),_t(a)]},Pt=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return Fa;var t=ja(e),r=document.documentElement.clientWidth,o=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,o-r+t[2]-t[0])}};var Ba=Pe(),ye="data-scroll-locked",Wa=function(e,t,r,o){var a=e.left,n=e.top,l=e.right,s=e.gap;return r===void 0&&(r="margin"),`
+var Bo=Object.create;var Yt=Object.defineProperty;var Wo=Object.getOwnPropertyDescriptor;var Uo=Object.getOwnPropertyNames;var Vo=Object.getPrototypeOf,Ho=Object.prototype.hasOwnProperty;var Q=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var $o=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Uo(t))!Ho.call(e,a)&&a!==r&&Yt(e,a,{get:()=>t[a],enumerable:!(o=Wo(t,a))||o.enumerable});return e};var b=(e,t,r)=>(r=e!=null?Bo(Vo(e)):{},$o(t||!e||!e.__esModule?Yt(r,"default",{value:e,enumerable:!0}):r,e));var Ie=Q((Tn,Xt)=>{Xt.exports=window.wp.element});var O=Q((Mn,tr)=>{tr.exports=window.React});var te=Q((Wn,ar)=>{ar.exports=window.ReactJSXRuntime});var ft=Q((Gn,ur)=>{ur.exports=window.ReactDOM});var Co=Q((qi,So)=>{So.exports=window.wp.data});var _o=Q((Yi,ko)=>{ko.exports=window.wp.i18n});var Do=Q((Xi,Po)=>{Po.exports=window.wp.components});var No=Q((Zi,Oo)=>{Oo.exports=window.wp.keyboardShortcuts});var Io=Q((Ji,Ao)=>{Ao.exports=window.wp.keycodes});var Lo=Q((es,To)=>{To.exports=window.wp.primitives});var et=b(Ie(),1);var Zt=1,zo=.9,Ko=.8,Go=.17,nt=.1,lt=.999,qo=.9999,Yo=.99,Xo=/[\\\/_+.#"@\[\(\{&]/,Zo=/[\\\/_+.#"@\[\(\{&]/g,Jo=/[\s-]/,Qt=/[\s-]/g;function it(e,t,r,o,a,n,i){if(n===t.length)return a===e.length?Zt:Yo;var l=`${a},${n}`;if(i[l]!==void 0)return i[l];for(var d=o.charAt(n),s=r.indexOf(d,a),u=0,c,h,w,S;s>=0;)c=it(e,t,r,o,s+1,n+1,i),c>u&&(s===a?c*=Zt:Xo.test(e.charAt(s-1))?(c*=Ko,w=e.slice(a,s-1).match(Zo),w&&a>0&&(c*=Math.pow(lt,w.length))):Jo.test(e.charAt(s-1))?(c*=zo,S=e.slice(a,s-1).match(Qt),S&&a>0&&(c*=Math.pow(lt,S.length))):(c*=Go,a>0&&(c*=Math.pow(lt,s-a))),e.charAt(s)!==t.charAt(n)&&(c*=qo)),(c<nt&&r.charAt(s-1)===o.charAt(n+1)||o.charAt(n+1)===o.charAt(n)&&r.charAt(s-1)!==o.charAt(n))&&(h=it(e,t,r,o,s+1,n+2,i),h*nt>c&&(c=h*nt)),c>u&&(u=c),s=r.indexOf(d,s+1);return i[l]=u,u}function Jt(e){return e.toLowerCase().replace(Qt," ")}function er(e,t,r){return e=r&&r.length>0?`${e+" "+r.join(" ")}`:e,it(e,t,Jt(e),Jt(t),0,0,{})}var N=b(O(),1);var Fn=!!(typeof window<"u"&&window.document&&window.document.createElement);function ee(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e?.(a),r===!1||!a.defaultPrevented)return t?.(a)}}var or=b(O(),1);function rr(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function oe(...e){return t=>{let r=!1,o=e.map(a=>{let n=rr(a,t);return!r&&typeof n=="function"&&(r=!0),n});if(r)return()=>{for(let a=0;a<o.length;a++){let n=o[a];typeof n=="function"?n():rr(e[a],null)}}}}function X(...e){return or.useCallback(oe(...e),e)}var G=b(O(),1),st=b(te(),1);function nr(e,t){let r=G.createContext(t),o=n=>{let{children:i,...l}=n,d=G.useMemo(()=>l,Object.values(l));return(0,st.jsx)(r.Provider,{value:d,children:i})};o.displayName=e+"Provider";function a(n){let i=G.useContext(r);if(i)return i;if(t!==void 0)return t;throw new Error(`\`${n}\` must be used within \`${e}\``)}return[o,a]}function lr(e,t=[]){let r=[];function o(n,i){let l=G.createContext(i),d=r.length;r=[...r,i];let s=c=>{let{scope:h,children:w,...S}=c,p=h?.[e]?.[d]||l,m=G.useMemo(()=>S,Object.values(S));return(0,st.jsx)(p.Provider,{value:m,children:w})};s.displayName=n+"Provider";function u(c,h){let w=h?.[e]?.[d]||l,S=G.useContext(w);if(S)return S;if(i!==void 0)return i;throw new Error(`\`${c}\` must be used within \`${n}\``)}return[s,u]}let a=()=>{let n=r.map(i=>G.createContext(i));return function(l){let d=l?.[e]||n;return G.useMemo(()=>({[`__scope${e}`]:{...l,[e]:d}}),[l,d])}};return a.scopeName=e,[o,Qo(a,...t)]}function Qo(...e){let t=e[0];if(e.length===1)return t;let r=()=>{let o=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(n){let i=o.reduce((l,{useScope:d,scopeName:s})=>{let c=d(n)[`__scope${s}`];return{...l,...c}},{});return G.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return r.scopeName=t.scopeName,r}var ut=b(O(),1);var ir=b(O(),1),ae=globalThis?.document?ir.useLayoutEffect:()=>{};var ea=ut[" useId ".trim().toString()]||(()=>{}),ta=0;function Z(e){let[t,r]=ut.useState(ea());return ae(()=>{e||r(o=>o??String(ta++))},[e]),e||(t?`radix-${t}`:"")}var q=b(O(),1);var Te=b(O(),1);var ra=q[" useInsertionEffect ".trim().toString()]||ae;function sr({prop:e,defaultProp:t,onChange:r=()=>{},caller:o}){let[a,n,i]=oa({defaultProp:t,onChange:r}),l=e!==void 0,d=l?e:a;{let u=q.useRef(e!==void 0);q.useEffect(()=>{let c=u.current;c!==l&&console.warn(`${o} is changing from ${c?"controlled":"uncontrolled"} to ${l?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),u.current=l},[l,o])}let s=q.useCallback(u=>{if(l){let c=aa(u)?u(e):u;c!==e&&i.current?.(c)}else n(u)},[l,e,n,i]);return[d,s]}function oa({defaultProp:e,onChange:t}){let[r,o]=q.useState(e),a=q.useRef(r),n=q.useRef(t);return ra(()=>{n.current=t},[t]),q.useEffect(()=>{a.current!==r&&(n.current?.(r),a.current=r)},[r,a]),[r,o,n]}function aa(e){return typeof e=="function"}var F=b(O(),1);var fr=b(O(),1),cr=b(ft(),1);var B=b(O(),1);var Le=b(te(),1);function Me(e){let t=na(e),r=B.forwardRef((o,a)=>{let{children:n,...i}=o,l=B.Children.toArray(n),d=l.find(ia);if(d){let s=d.props.children,u=l.map(c=>c===d?B.Children.count(s)>1?B.Children.only(null):B.isValidElement(s)?s.props.children:null:c);return(0,Le.jsx)(t,{...i,ref:a,children:B.isValidElement(s)?B.cloneElement(s,void 0,u):null})}return(0,Le.jsx)(t,{...i,ref:a,children:n})});return r.displayName=`${e}.Slot`,r}function na(e){let t=B.forwardRef((r,o)=>{let{children:a,...n}=r;if(B.isValidElement(a)){let i=ua(a),l=sa(n,a.props);return a.type!==B.Fragment&&(l.ref=o?oe(o,i):i),B.cloneElement(a,l)}return B.Children.count(a)>1?B.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var la=Symbol("radix.slottable");function ia(e){return B.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===la}function sa(e,t){let r={...t};for(let o in t){let a=e[o],n=t[o];/^on[A-Z]/.test(o)?a&&n?r[o]=(...l)=>{let d=n(...l);return a(...l),d}:a&&(r[o]=a):o==="style"?r[o]={...a,...n}:o==="className"&&(r[o]=[a,n].filter(Boolean).join(" "))}return{...e,...r}}function ua(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var dr=b(te(),1),fa=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],j=fa.reduce((e,t)=>{let r=Me(`Primitive.${t}`),o=fr.forwardRef((a,n)=>{let{asChild:i,...l}=a,d=i?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,dr.jsx)(d,{...l,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function mr(e,t){e&&cr.flushSync(()=>e.dispatchEvent(t))}var ge=b(O(),1);function le(e){let t=ge.useRef(e);return ge.useEffect(()=>{t.current=e}),ge.useMemo(()=>(...r)=>t.current?.(...r),[])}var pr=b(O(),1);function vr(e,t=globalThis?.document){let r=le(e);pr.useEffect(()=>{let o=a=>{a.key==="Escape"&&r(a)};return t.addEventListener("keydown",o,{capture:!0}),()=>t.removeEventListener("keydown",o,{capture:!0})},[r,t])}var dt=b(te(),1),ca="DismissableLayer",ct="dismissableLayer.update",da="dismissableLayer.pointerDownOutside",ma="dismissableLayer.focusOutside",hr,gr=F.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),mt=F.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:n,onInteractOutside:i,onDismiss:l,...d}=e,s=F.useContext(gr),[u,c]=F.useState(null),h=u?.ownerDocument??globalThis?.document,[,w]=F.useState({}),S=X(t,y=>c(y)),p=Array.from(s.layers),[m]=[...s.layersWithOutsidePointerEventsDisabled].slice(-1),R=p.indexOf(m),k=u?p.indexOf(u):-1,T=s.layersWithOutsidePointerEventsDisabled.size>0,L=k>=R,_=ha(y=>{let V=y.target,ne=[...s.branches].some(ue=>ue.contains(V));!L||ne||(a?.(y),i?.(y),y.defaultPrevented||l?.())},h),x=wa(y=>{let V=y.target;[...s.branches].some(ue=>ue.contains(V))||(n?.(y),i?.(y),y.defaultPrevented||l?.())},h);return vr(y=>{k===s.layers.size-1&&(o?.(y),!y.defaultPrevented&&l&&(y.preventDefault(),l()))},h),F.useEffect(()=>{if(u)return r&&(s.layersWithOutsidePointerEventsDisabled.size===0&&(hr=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),s.layersWithOutsidePointerEventsDisabled.add(u)),s.layers.add(u),wr(),()=>{r&&s.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=hr)}},[u,h,r,s]),F.useEffect(()=>()=>{u&&(s.layers.delete(u),s.layersWithOutsidePointerEventsDisabled.delete(u),wr())},[u,s]),F.useEffect(()=>{let y=()=>w({});return document.addEventListener(ct,y),()=>document.removeEventListener(ct,y)},[]),(0,dt.jsx)(j.div,{...d,ref:S,style:{pointerEvents:T?L?"auto":"none":void 0,...e.style},onFocusCapture:ee(e.onFocusCapture,x.onFocusCapture),onBlurCapture:ee(e.onBlurCapture,x.onBlurCapture),onPointerDownCapture:ee(e.onPointerDownCapture,_.onPointerDownCapture)})});mt.displayName=ca;var pa="DismissableLayerBranch",va=F.forwardRef((e,t)=>{let r=F.useContext(gr),o=F.useRef(null),a=X(t,o);return F.useEffect(()=>{let n=o.current;if(n)return r.branches.add(n),()=>{r.branches.delete(n)}},[r.branches]),(0,dt.jsx)(j.div,{...e,ref:a})});va.displayName=pa;function ha(e,t=globalThis?.document){let r=le(e),o=F.useRef(!1),a=F.useRef(()=>{});return F.useEffect(()=>{let n=l=>{if(l.target&&!o.current){let s=function(){yr(da,r,u,{discrete:!0})};var d=s;let u={originalEvent:l};l.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=s,t.addEventListener("click",a.current,{once:!0})):s()}else t.removeEventListener("click",a.current);o.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",n)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",n),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>o.current=!0}}function wa(e,t=globalThis?.document){let r=le(e),o=F.useRef(!1);return F.useEffect(()=>{let a=n=>{n.target&&!o.current&&yr(ma,r,{originalEvent:n},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function wr(){let e=new CustomEvent(ct);document.dispatchEvent(e)}function yr(e,t,r,{discrete:o}){let a=r.originalEvent.target,n=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),o?mr(a,n):a.dispatchEvent(n)}var Y=b(O(),1);var Sr=b(te(),1),pt="focusScope.autoFocusOnMount",vt="focusScope.autoFocusOnUnmount",br={bubbles:!1,cancelable:!0},ga="FocusScope",ht=Y.forwardRef((e,t)=>{let{loop:r=!1,trapped:o=!1,onMountAutoFocus:a,onUnmountAutoFocus:n,...i}=e,[l,d]=Y.useState(null),s=le(a),u=le(n),c=Y.useRef(null),h=X(t,p=>d(p)),w=Y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;Y.useEffect(()=>{if(o){let k=function(x){if(w.paused||!l)return;let y=x.target;l.contains(y)?c.current=y:ie(c.current,{select:!0})},T=function(x){if(w.paused||!l)return;let y=x.relatedTarget;y!==null&&(l.contains(y)||ie(c.current,{select:!0}))},L=function(x){if(document.activeElement===document.body)for(let V of x)V.removedNodes.length>0&&ie(l)};var p=k,m=T,R=L;document.addEventListener("focusin",k),document.addEventListener("focusout",T);let _=new MutationObserver(L);return l&&_.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",k),document.removeEventListener("focusout",T),_.disconnect()}}},[o,l,w.paused]),Y.useEffect(()=>{if(l){Er.add(w);let p=document.activeElement;if(!l.contains(p)){let R=new CustomEvent(pt,br);l.addEventListener(pt,s),l.dispatchEvent(R),R.defaultPrevented||(ya(Sa(Cr(l)),{select:!0}),document.activeElement===p&&ie(l))}return()=>{l.removeEventListener(pt,s),setTimeout(()=>{let R=new CustomEvent(vt,br);l.addEventListener(vt,u),l.dispatchEvent(R),R.defaultPrevented||ie(p??document.body,{select:!0}),l.removeEventListener(vt,u),Er.remove(w)},0)}}},[l,s,u,w]);let S=Y.useCallback(p=>{if(!r&&!o||w.paused)return;let m=p.key==="Tab"&&!p.altKey&&!p.ctrlKey&&!p.metaKey,R=document.activeElement;if(m&&R){let k=p.currentTarget,[T,L]=ba(k);T&&L?!p.shiftKey&&R===L?(p.preventDefault(),r&&ie(T,{select:!0})):p.shiftKey&&R===T&&(p.preventDefault(),r&&ie(L,{select:!0})):R===k&&p.preventDefault()}},[r,o,w.paused]);return(0,Sr.jsx)(j.div,{tabIndex:-1,...i,ref:h,onKeyDown:S})});ht.displayName=ga;function ya(e,{select:t=!1}={}){let r=document.activeElement;for(let o of e)if(ie(o,{select:t}),document.activeElement!==r)return}function ba(e){let t=Cr(e),r=Rr(t,e),o=Rr(t.reverse(),e);return[r,o]}function Cr(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{let a=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||a?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function Rr(e,t){for(let r of e)if(!Ra(r,{upTo:t}))return r}function Ra(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function Ea(e){return e instanceof HTMLInputElement&&"select"in e}function ie(e,{select:t=!1}={}){if(e&&e.focus){let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&Ea(e)&&t&&e.select()}}var Er=xa();function xa(){let e=[];return{add(t){let r=e[0];t!==r&&r?.pause(),e=xr(e,t),e.unshift(t)},remove(t){e=xr(e,t),e[0]?.resume()}}}function xr(e,t){let r=[...e],o=r.indexOf(t);return o!==-1&&r.splice(o,1),r}function Sa(e){return e.filter(t=>t.tagName!=="A")}var Fe=b(O(),1),kr=b(ft(),1);var _r=b(te(),1),Ca="Portal",wt=Fe.forwardRef((e,t)=>{let{container:r,...o}=e,[a,n]=Fe.useState(!1);ae(()=>n(!0),[]);let i=r||a&&globalThis?.document?.body;return i?kr.default.createPortal((0,_r.jsx)(j.div,{...o,ref:t}),i):null});wt.displayName=Ca;var $=b(O(),1);var Pr=b(O(),1);function ka(e,t){return Pr.useReducer((r,o)=>t[r][o]??r,e)}var ke=e=>{let{present:t,children:r}=e,o=_a(t),a=typeof r=="function"?r({present:o.isPresent}):$.Children.only(r),n=X(o.ref,Pa(a));return typeof r=="function"||o.isPresent?$.cloneElement(a,{ref:n}):null};ke.displayName="Presence";function _a(e){let[t,r]=$.useState(),o=$.useRef(null),a=$.useRef(e),n=$.useRef("none"),i=e?"mounted":"unmounted",[l,d]=ka(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return $.useEffect(()=>{let s=je(o.current);n.current=l==="mounted"?s:"none"},[l]),ae(()=>{let s=o.current,u=a.current;if(u!==e){let h=n.current,w=je(s);e?d("MOUNT"):w==="none"||s?.display==="none"?d("UNMOUNT"):d(u&&h!==w?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,d]),ae(()=>{if(t){let s,u=t.ownerDocument.defaultView??window,c=w=>{let p=je(o.current).includes(CSS.escape(w.animationName));if(w.target===t&&p&&(d("ANIMATION_END"),!a.current)){let m=t.style.animationFillMode;t.style.animationFillMode="forwards",s=u.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=m)})}},h=w=>{w.target===t&&(n.current=je(o.current))};return t.addEventListener("animationstart",h),t.addEventListener("animationcancel",c),t.addEventListener("animationend",c),()=>{u.clearTimeout(s),t.removeEventListener("animationstart",h),t.removeEventListener("animationcancel",c),t.removeEventListener("animationend",c)}}else d("ANIMATION_END")},[t,d]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:$.useCallback(s=>{o.current=s?getComputedStyle(s):null,r(s)},[])}}function je(e){return e?.animationName||"none"}function Pa(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Or=b(O(),1),gt=0;function Nr(){Or.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Dr()),document.body.insertAdjacentElement("beforeend",e[1]??Dr()),gt++,()=>{gt===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),gt--}},[])}function Dr(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var z=function(){return z=Object.assign||function(t){for(var r,o=1,a=arguments.length;o<a;o++){r=arguments[o];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},z.apply(this,arguments)};function Be(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,o=Object.getOwnPropertySymbols(e);a<o.length;a++)t.indexOf(o[a])<0&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(r[o[a]]=e[o[a]]);return r}function Ar(e,t,r){if(r||arguments.length===2)for(var o=0,a=t.length,n;o<a;o++)(n||!(o in t))&&(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}var $e=b(O());var W=b(O());var fe="right-scroll-bar-position",ce="width-before-scroll-bar",yt="with-scroll-bars-hidden",bt="--removed-body-scroll-bar-size";function We(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}var Ir=b(O());function Tr(e,t){var r=(0,Ir.useState)(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(o){var a=r.value;a!==o&&(r.value=o,r.callback(o,a))}}}})[0];return r.callback=t,r.facade}var Ue=b(O());var Da=typeof window<"u"?Ue.useLayoutEffect:Ue.useEffect,Lr=new WeakMap;function Rt(e,t){var r=Tr(t||null,function(o){return e.forEach(function(a){return We(a,o)})});return Da(function(){var o=Lr.get(r);if(o){var a=new Set(o),n=new Set(e),i=r.current;a.forEach(function(l){n.has(l)||We(l,null)}),n.forEach(function(l){a.has(l)||We(l,i)})}Lr.set(r,e)},[e]),r}function Oa(e){return e}function Na(e,t){t===void 0&&(t=Oa);var r=[],o=!1,a={read:function(){if(o)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(n){var i=t(n,o);return r.push(i),function(){r=r.filter(function(l){return l!==i})}},assignSyncMedium:function(n){for(o=!0;r.length;){var i=r;r=[],i.forEach(n)}r={push:function(l){return n(l)},filter:function(){return r}}},assignMedium:function(n){o=!0;var i=[];if(r.length){var l=r;r=[],l.forEach(n),i=r}var d=function(){var u=i;i=[],u.forEach(n)},s=function(){return Promise.resolve().then(d)};s(),r={push:function(u){i.push(u),s()},filter:function(u){return i=i.filter(u),r}}}};return a}function Et(e){e===void 0&&(e={});var t=Na(null);return t.options=z({async:!0,ssr:!1},e),t}var Mr=b(O()),Fr=function(e){var t=e.sideCar,r=Be(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=t.read();if(!o)throw new Error("Sidecar medium not found");return Mr.createElement(o,z({},r))};Fr.isSideCarExport=!0;function xt(e,t){return e.useMedium(t),Fr}var Ve=Et();var St=function(){},_e=W.forwardRef(function(e,t){var r=W.useRef(null),o=W.useState({onScrollCapture:St,onWheelCapture:St,onTouchMoveCapture:St}),a=o[0],n=o[1],i=e.forwardProps,l=e.children,d=e.className,s=e.removeScrollBar,u=e.enabled,c=e.shards,h=e.sideCar,w=e.noRelative,S=e.noIsolation,p=e.inert,m=e.allowPinchZoom,R=e.as,k=R===void 0?"div":R,T=e.gapMode,L=Be(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),_=h,x=Rt([r,t]),y=z(z({},L),a);return W.createElement(W.Fragment,null,u&&W.createElement(_,{sideCar:Ve,removeScrollBar:s,shards:c,noRelative:w,noIsolation:S,inert:p,setCallbacks:n,allowPinchZoom:!!m,lockRef:r,gapMode:T}),i?W.cloneElement(W.Children.only(l),z(z({},y),{ref:x})):W.createElement(k,z({},y,{className:d,ref:x}),l))});_e.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};_e.classNames={fullWidth:ce,zeroRight:fe};var A=b(O());var be=b(O());var Wr=b(O());var jr;var Br=function(){if(jr)return jr;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function Aa(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Br();return t&&e.setAttribute("nonce",t),e}function Ia(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Ta(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var Ct=function(){var e=0,t=null;return{add:function(r){e==0&&(t=Aa())&&(Ia(t,r),Ta(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}};var kt=function(){var e=Ct();return function(t,r){Wr.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}};var Pe=function(){var e=kt(),t=function(r){var o=r.styles,a=r.dynamic;return e(o,a),null};return t};var La={left:0,top:0,right:0,gap:0},_t=function(e){return parseInt(e||"",10)||0},Ma=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],o=t[e==="padding"?"paddingTop":"marginTop"],a=t[e==="padding"?"paddingRight":"marginRight"];return[_t(r),_t(o),_t(a)]},Pt=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return La;var t=Ma(e),r=document.documentElement.clientWidth,o=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,o-r+t[2]-t[0])}};var Fa=Pe(),ye="data-scroll-locked",ja=function(e,t,r,o){var a=e.left,n=e.top,i=e.right,l=e.gap;return r===void 0&&(r="margin"),`
   .`.concat(yt,` {
    overflow: hidden `).concat(o,`;
-   padding-right: `).concat(s,"px ").concat(o,`;
+   padding-right: `).concat(l,"px ").concat(o,`;
   }
   body[`).concat(ye,`] {
     overflow: hidden `).concat(o,`;
@@ -9,19 +9,19 @@ var Uo=Object.create;var qt=Object.defineProperty;var Vo=Object.getOwnPropertyDe
     `).concat([t&&"position: relative ".concat(o,";"),r==="margin"&&`
     padding-left: `.concat(a,`px;
     padding-top: `).concat(n,`px;
-    padding-right: `).concat(l,`px;
+    padding-right: `).concat(i,`px;
     margin-left:0;
     margin-top:0;
-    margin-right: `).concat(s,"px ").concat(o,`;
-    `),r==="padding"&&"padding-right: ".concat(s,"px ").concat(o,";")].filter(Boolean).join(""),`
+    margin-right: `).concat(l,"px ").concat(o,`;
+    `),r==="padding"&&"padding-right: ".concat(l,"px ").concat(o,";")].filter(Boolean).join(""),`
   }

   .`).concat(fe,` {
-    right: `).concat(s,"px ").concat(o,`;
+    right: `).concat(l,"px ").concat(o,`;
   }

   .`).concat(ce,` {
-    margin-right: `).concat(s,"px ").concat(o,`;
+    margin-right: `).concat(l,"px ").concat(o,`;
   }

   .`).concat(fe," .").concat(fe,` {
@@ -33,13 +33,13 @@ var Uo=Object.create;var qt=Object.defineProperty;var Vo=Object.getOwnPropertyDe
   }

   body[`).concat(ye,`] {
-    `).concat(bt,": ").concat(s,`px;
+    `).concat(bt,": ").concat(l,`px;
   }
-`)},Wr=function(){var e=parseInt(document.body.getAttribute(ye)||"0",10);return isFinite(e)?e:0},Ua=function(){be.useEffect(function(){return document.body.setAttribute(ye,(Wr()+1).toString()),function(){var e=Wr()-1;e<=0?document.body.removeAttribute(ye):document.body.setAttribute(ye,e.toString())}},[])},Ot=function(e){var t=e.noRelative,r=e.noImportant,o=e.gapMode,a=o===void 0?"margin":o;Ua();var n=be.useMemo(function(){return Pt(a)},[a]);return be.createElement(Ba,{styles:Wa(n,!t,a,r?"":"!important")})};var Dt=!1;if(typeof window<"u")try{Oe=Object.defineProperty({},"passive",{get:function(){return Dt=!0,!0}}),window.addEventListener("test",Oe,Oe),window.removeEventListener("test",Oe,Oe)}catch{Dt=!1}var Oe,de=Dt?{passive:!1}:!1;var Va=function(e){return e.tagName==="TEXTAREA"},Ur=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!Va(e)&&r[t]==="visible")},Ha=function(e){return Ur(e,"overflowY")},$a=function(e){return Ur(e,"overflowX")},At=function(e,t){var r=t.ownerDocument,o=t;do{typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&(o=o.host);var a=Vr(e,o);if(a){var n=Hr(e,o),l=n[1],s=n[2];if(l>s)return!0}o=o.parentNode}while(o&&o!==r.body);return!1},za=function(e){var t=e.scrollTop,r=e.scrollHeight,o=e.clientHeight;return[t,r,o]},Ka=function(e){var t=e.scrollLeft,r=e.scrollWidth,o=e.clientWidth;return[t,r,o]},Vr=function(e,t){return e==="v"?Ha(t):$a(t)},Hr=function(e,t){return e==="v"?za(t):Ka(t)},Ga=function(e,t){return e==="h"&&t==="rtl"?-1:1},$r=function(e,t,r,o,a){var n=Ga(e,window.getComputedStyle(t).direction),l=n*o,s=r.target,d=t.contains(s),i=!1,u=l>0,c=0,h=0;do{if(!s)break;var w=Hr(e,s),S=w[0],p=w[1],m=w[2],R=p-m-n*S;(S||R)&&Vr(e,s)&&(c+=R,h+=S);var k=s.parentNode;s=k&&k.nodeType===Node.DOCUMENT_FRAGMENT_NODE?k.host:k}while(!d&&s!==document.body||d&&(t.contains(s)||t===s));return(u&&(a&&Math.abs(c)<1||!a&&l>c)||!u&&(a&&Math.abs(h)<1||!a&&-l>h))&&(i=!0),i};var He=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},zr=function(e){return[e.deltaX,e.deltaY]},Kr=function(e){return e&&"current"in e?e.current:e},qa=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Ya=function(e){return`
+`)},Ur=function(){var e=parseInt(document.body.getAttribute(ye)||"0",10);return isFinite(e)?e:0},Ba=function(){be.useEffect(function(){return document.body.setAttribute(ye,(Ur()+1).toString()),function(){var e=Ur()-1;e<=0?document.body.removeAttribute(ye):document.body.setAttribute(ye,e.toString())}},[])},Dt=function(e){var t=e.noRelative,r=e.noImportant,o=e.gapMode,a=o===void 0?"margin":o;Ba();var n=be.useMemo(function(){return Pt(a)},[a]);return be.createElement(Fa,{styles:ja(n,!t,a,r?"":"!important")})};var Ot=!1;if(typeof window<"u")try{De=Object.defineProperty({},"passive",{get:function(){return Ot=!0,!0}}),window.addEventListener("test",De,De),window.removeEventListener("test",De,De)}catch{Ot=!1}var De,de=Ot?{passive:!1}:!1;var Wa=function(e){return e.tagName==="TEXTAREA"},Vr=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!Wa(e)&&r[t]==="visible")},Ua=function(e){return Vr(e,"overflowY")},Va=function(e){return Vr(e,"overflowX")},Nt=function(e,t){var r=t.ownerDocument,o=t;do{typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&(o=o.host);var a=Hr(e,o);if(a){var n=$r(e,o),i=n[1],l=n[2];if(i>l)return!0}o=o.parentNode}while(o&&o!==r.body);return!1},Ha=function(e){var t=e.scrollTop,r=e.scrollHeight,o=e.clientHeight;return[t,r,o]},$a=function(e){var t=e.scrollLeft,r=e.scrollWidth,o=e.clientWidth;return[t,r,o]},Hr=function(e,t){return e==="v"?Ua(t):Va(t)},$r=function(e,t){return e==="v"?Ha(t):$a(t)},za=function(e,t){return e==="h"&&t==="rtl"?-1:1},zr=function(e,t,r,o,a){var n=za(e,window.getComputedStyle(t).direction),i=n*o,l=r.target,d=t.contains(l),s=!1,u=i>0,c=0,h=0;do{if(!l)break;var w=$r(e,l),S=w[0],p=w[1],m=w[2],R=p-m-n*S;(S||R)&&Hr(e,l)&&(c+=R,h+=S);var k=l.parentNode;l=k&&k.nodeType===Node.DOCUMENT_FRAGMENT_NODE?k.host:k}while(!d&&l!==document.body||d&&(t.contains(l)||t===l));return(u&&(a&&Math.abs(c)<1||!a&&i>c)||!u&&(a&&Math.abs(h)<1||!a&&-i>h))&&(s=!0),s};var He=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Kr=function(e){return[e.deltaX,e.deltaY]},Gr=function(e){return e&&"current"in e?e.current:e},Ka=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Ga=function(e){return`
   .block-interactivity-`.concat(e,` {pointer-events: none;}
   .allow-interactivity-`).concat(e,` {pointer-events: all;}
-`)},Xa=0,Re=[];function Gr(e){var t=N.useRef([]),r=N.useRef([0,0]),o=N.useRef(),a=N.useState(Xa++)[0],n=N.useState(Pe)[0],l=N.useRef(e);N.useEffect(function(){l.current=e},[e]),N.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var p=Ar([e.lockRef.current],(e.shards||[]).map(Kr),!0).filter(Boolean);return p.forEach(function(m){return m.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),p.forEach(function(m){return m.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var s=N.useCallback(function(p,m){if("touches"in p&&p.touches.length===2||p.type==="wheel"&&p.ctrlKey)return!l.current.allowPinchZoom;var R=He(p),k=r.current,T="deltaX"in p?p.deltaX:k[0]-R[0],M="deltaY"in p?p.deltaY:k[1]-R[1],_,x=p.target,y=Math.abs(T)>Math.abs(M)?"h":"v";if("touches"in p&&y==="h"&&x.type==="range")return!1;var V=At(y,x);if(!V)return!0;if(V?_=y:(_=y==="v"?"h":"v",V=At(y,x)),!V)return!1;if(!o.current&&"changedTouches"in p&&(T||M)&&(o.current=_),!_)return!0;var se=o.current||_;return $r(se,m,p,se==="h"?T:M,!0)},[]),d=N.useCallback(function(p){var m=p;if(!(!Re.length||Re[Re.length-1]!==n)){var R="deltaY"in m?zr(m):He(m),k=t.current.filter(function(_){return _.name===m.type&&(_.target===m.target||m.target===_.shadowParent)&&qa(_.delta,R)})[0];if(k&&k.should){m.cancelable&&m.preventDefault();return}if(!k){var T=(l.current.shards||[]).map(Kr).filter(Boolean).filter(function(_){return _.contains(m.target)}),M=T.length>0?s(m,T[0]):!l.current.noIsolation;M&&m.cancelable&&m.preventDefault()}}},[]),i=N.useCallback(function(p,m,R,k){var T={name:p,delta:m,target:R,should:k,shadowParent:Za(R)};t.current.push(T),setTimeout(function(){t.current=t.current.filter(function(M){return M!==T})},1)},[]),u=N.useCallback(function(p){r.current=He(p),o.current=void 0},[]),c=N.useCallback(function(p){i(p.type,zr(p),p.target,s(p,e.lockRef.current))},[]),h=N.useCallback(function(p){i(p.type,He(p),p.target,s(p,e.lockRef.current))},[]);N.useEffect(function(){return Re.push(n),e.setCallbacks({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:h}),document.addEventListener("wheel",d,de),document.addEventListener("touchmove",d,de),document.addEventListener("touchstart",u,de),function(){Re=Re.filter(function(p){return p!==n}),document.removeEventListener("wheel",d,de),document.removeEventListener("touchmove",d,de),document.removeEventListener("touchstart",u,de)}},[]);var w=e.removeScrollBar,S=e.inert;return N.createElement(N.Fragment,null,S?N.createElement(n,{styles:Ya(a)}):null,w?N.createElement(Ot,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Za(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var qr=xt(Ve,Gr);var Yr=$e.forwardRef(function(e,t){return $e.createElement(_e,z({},e,{ref:t,sideCar:qr}))});Yr.classNames=_e.classNames;var Nt=Yr;var Ja=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Ee=new WeakMap,ze=new WeakMap,Ke={},It=0,Xr=function(e){return e&&(e.host||Xr(e.parentNode))},Qa=function(e,t){return t.map(function(r){if(e.contains(r))return r;var o=Xr(r);return o&&e.contains(o)?o:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},en=function(e,t,r,o){var a=Qa(t,Array.isArray(e)?e:[e]);Ke[r]||(Ke[r]=new WeakMap);var n=Ke[r],l=[],s=new Set,d=new Set(a),i=function(c){!c||s.has(c)||(s.add(c),i(c.parentNode))};a.forEach(i);var u=function(c){!c||d.has(c)||Array.prototype.forEach.call(c.children,function(h){if(s.has(h))u(h);else try{var w=h.getAttribute(o),S=w!==null&&w!=="false",p=(Ee.get(h)||0)+1,m=(n.get(h)||0)+1;Ee.set(h,p),n.set(h,m),l.push(h),p===1&&S&&ze.set(h,!0),m===1&&h.setAttribute(r,"true"),S||h.setAttribute(o,"true")}catch(R){console.error("aria-hidden: cannot operate on ",h,R)}})};return u(t),s.clear(),It++,function(){l.forEach(function(c){var h=Ee.get(c)-1,w=n.get(c)-1;Ee.set(c,h),n.set(c,w),h||(ze.has(c)||c.removeAttribute(o),ze.delete(c)),w||c.removeAttribute(r)}),It--,It||(Ee=new WeakMap,Ee=new WeakMap,ze=new WeakMap,Ke={})}},Zr=function(e,t,r){r===void 0&&(r="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),a=t||Ja(e);return a?(o.push.apply(o,Array.from(a.querySelectorAll("[aria-live], script"))),en(o,a,r,"aria-hidden")):function(){return null}};var P=b(te(),1),qe="Dialog",[Jr,Hl]=nr(qe),[tn,J]=Jr(qe),Qr=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:a,onOpenChange:n,modal:l=!0}=e,s=A.useRef(null),d=A.useRef(null),[i,u]=lr({prop:o,defaultProp:a??!1,onChange:n,caller:qe});return(0,P.jsx)(tn,{scope:t,triggerRef:s,contentRef:d,contentId:Z(),titleId:Z(),descriptionId:Z(),open:i,onOpenChange:u,onOpenToggle:A.useCallback(()=>u(c=>!c),[u]),modal:l,children:r})};Qr.displayName=qe;var eo="DialogTrigger",rn=A.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(eo,r),n=X(t,a.triggerRef);return(0,P.jsx)(j.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":Lt(a.open),...o,ref:n,onClick:ee(e.onClick,a.onOpenToggle)})});rn.displayName=eo;var Tt="DialogPortal",[on,to]=Jr(Tt,{forceMount:void 0}),ro=e=>{let{__scopeDialog:t,forceMount:r,children:o,container:a}=e,n=J(Tt,t);return(0,P.jsx)(on,{scope:t,forceMount:r,children:A.Children.map(o,l=>(0,P.jsx)(ke,{present:r||n.open,children:(0,P.jsx)(wt,{asChild:!0,container:a,children:l})}))})};ro.displayName=Tt;var Ge="DialogOverlay",oo=A.forwardRef((e,t)=>{let r=to(Ge,e.__scopeDialog),{forceMount:o=r.forceMount,...a}=e,n=J(Ge,e.__scopeDialog);return n.modal?(0,P.jsx)(ke,{present:o||n.open,children:(0,P.jsx)(nn,{...a,ref:t})}):null});oo.displayName=Ge;var an=Le("DialogOverlay.RemoveScroll"),nn=A.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(Ge,r);return(0,P.jsx)(Nt,{as:an,allowPinchZoom:!0,shards:[a.contentRef],children:(0,P.jsx)(j.div,{"data-state":Lt(a.open),...o,ref:t,style:{pointerEvents:"auto",...o.style}})})}),me="DialogContent",ao=A.forwardRef((e,t)=>{let r=to(me,e.__scopeDialog),{forceMount:o=r.forceMount,...a}=e,n=J(me,e.__scopeDialog);return(0,P.jsx)(ke,{present:o||n.open,children:n.modal?(0,P.jsx)(sn,{...a,ref:t}):(0,P.jsx)(ln,{...a,ref:t})})});ao.displayName=me;var sn=A.forwardRef((e,t)=>{let r=J(me,e.__scopeDialog),o=A.useRef(null),a=X(t,r.contentRef,o);return A.useEffect(()=>{let n=o.current;if(n)return Zr(n)},[]),(0,P.jsx)(no,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:ee(e.onCloseAutoFocus,n=>{n.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:ee(e.onPointerDownOutside,n=>{let l=n.detail.originalEvent,s=l.button===0&&l.ctrlKey===!0;(l.button===2||s)&&n.preventDefault()}),onFocusOutside:ee(e.onFocusOutside,n=>n.preventDefault())})}),ln=A.forwardRef((e,t)=>{let r=J(me,e.__scopeDialog),o=A.useRef(!1),a=A.useRef(!1);return(0,P.jsx)(no,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:n=>{e.onCloseAutoFocus?.(n),n.defaultPrevented||(o.current||r.triggerRef.current?.focus(),n.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:n=>{e.onInteractOutside?.(n),n.defaultPrevented||(o.current=!0,n.detail.originalEvent.type==="pointerdown"&&(a.current=!0));let l=n.target;r.triggerRef.current?.contains(l)&&n.preventDefault(),n.detail.originalEvent.type==="focusin"&&a.current&&n.preventDefault()}})}),no=A.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:n,...l}=e,s=J(me,r),d=A.useRef(null),i=X(t,d);return Dr(),(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(ht,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:n,children:(0,P.jsx)(mt,{role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":Lt(s.open),...l,ref:i,onDismiss:()=>s.onOpenChange(!1)})}),(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(dn,{titleId:s.titleId}),(0,P.jsx)(pn,{contentRef:d,descriptionId:s.descriptionId})]})]})}),Mt="DialogTitle",un=A.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(Mt,r);return(0,P.jsx)(j.h2,{id:a.titleId,...o,ref:t})});un.displayName=Mt;var so="DialogDescription",fn=A.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(so,r);return(0,P.jsx)(j.p,{id:a.descriptionId,...o,ref:t})});fn.displayName=so;var lo="DialogClose",cn=A.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(lo,r);return(0,P.jsx)(j.button,{type:"button",...o,ref:t,onClick:ee(e.onClick,()=>a.onOpenChange(!1))})});cn.displayName=lo;function Lt(e){return e?"open":"closed"}var io="DialogTitleWarning",[$l,uo]=ar(io,{contentName:me,titleName:Mt,docsSlug:"dialog"}),dn=({titleId:e})=>{let t=uo(io),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
+`)},qa=0,Re=[];function qr(e){var t=A.useRef([]),r=A.useRef([0,0]),o=A.useRef(),a=A.useState(qa++)[0],n=A.useState(Pe)[0],i=A.useRef(e);A.useEffect(function(){i.current=e},[e]),A.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var p=Ar([e.lockRef.current],(e.shards||[]).map(Gr),!0).filter(Boolean);return p.forEach(function(m){return m.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),p.forEach(function(m){return m.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var l=A.useCallback(function(p,m){if("touches"in p&&p.touches.length===2||p.type==="wheel"&&p.ctrlKey)return!i.current.allowPinchZoom;var R=He(p),k=r.current,T="deltaX"in p?p.deltaX:k[0]-R[0],L="deltaY"in p?p.deltaY:k[1]-R[1],_,x=p.target,y=Math.abs(T)>Math.abs(L)?"h":"v";if("touches"in p&&y==="h"&&x.type==="range")return!1;var V=Nt(y,x);if(!V)return!0;if(V?_=y:(_=y==="v"?"h":"v",V=Nt(y,x)),!V)return!1;if(!o.current&&"changedTouches"in p&&(T||L)&&(o.current=_),!_)return!0;var ne=o.current||_;return zr(ne,m,p,ne==="h"?T:L,!0)},[]),d=A.useCallback(function(p){var m=p;if(!(!Re.length||Re[Re.length-1]!==n)){var R="deltaY"in m?Kr(m):He(m),k=t.current.filter(function(_){return _.name===m.type&&(_.target===m.target||m.target===_.shadowParent)&&Ka(_.delta,R)})[0];if(k&&k.should){m.cancelable&&m.preventDefault();return}if(!k){var T=(i.current.shards||[]).map(Gr).filter(Boolean).filter(function(_){return _.contains(m.target)}),L=T.length>0?l(m,T[0]):!i.current.noIsolation;L&&m.cancelable&&m.preventDefault()}}},[]),s=A.useCallback(function(p,m,R,k){var T={name:p,delta:m,target:R,should:k,shadowParent:Ya(R)};t.current.push(T),setTimeout(function(){t.current=t.current.filter(function(L){return L!==T})},1)},[]),u=A.useCallback(function(p){r.current=He(p),o.current=void 0},[]),c=A.useCallback(function(p){s(p.type,Kr(p),p.target,l(p,e.lockRef.current))},[]),h=A.useCallback(function(p){s(p.type,He(p),p.target,l(p,e.lockRef.current))},[]);A.useEffect(function(){return Re.push(n),e.setCallbacks({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:h}),document.addEventListener("wheel",d,de),document.addEventListener("touchmove",d,de),document.addEventListener("touchstart",u,de),function(){Re=Re.filter(function(p){return p!==n}),document.removeEventListener("wheel",d,de),document.removeEventListener("touchmove",d,de),document.removeEventListener("touchstart",u,de)}},[]);var w=e.removeScrollBar,S=e.inert;return A.createElement(A.Fragment,null,S?A.createElement(n,{styles:Ga(a)}):null,w?A.createElement(Dt,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Ya(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var Yr=xt(Ve,qr);var Xr=$e.forwardRef(function(e,t){return $e.createElement(_e,z({},e,{ref:t,sideCar:Yr}))});Xr.classNames=_e.classNames;var At=Xr;var Xa=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Ee=new WeakMap,ze=new WeakMap,Ke={},It=0,Zr=function(e){return e&&(e.host||Zr(e.parentNode))},Za=function(e,t){return t.map(function(r){if(e.contains(r))return r;var o=Zr(r);return o&&e.contains(o)?o:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},Ja=function(e,t,r,o){var a=Za(t,Array.isArray(e)?e:[e]);Ke[r]||(Ke[r]=new WeakMap);var n=Ke[r],i=[],l=new Set,d=new Set(a),s=function(c){!c||l.has(c)||(l.add(c),s(c.parentNode))};a.forEach(s);var u=function(c){!c||d.has(c)||Array.prototype.forEach.call(c.children,function(h){if(l.has(h))u(h);else try{var w=h.getAttribute(o),S=w!==null&&w!=="false",p=(Ee.get(h)||0)+1,m=(n.get(h)||0)+1;Ee.set(h,p),n.set(h,m),i.push(h),p===1&&S&&ze.set(h,!0),m===1&&h.setAttribute(r,"true"),S||h.setAttribute(o,"true")}catch(R){console.error("aria-hidden: cannot operate on ",h,R)}})};return u(t),l.clear(),It++,function(){i.forEach(function(c){var h=Ee.get(c)-1,w=n.get(c)-1;Ee.set(c,h),n.set(c,w),h||(ze.has(c)||c.removeAttribute(o),ze.delete(c)),w||c.removeAttribute(r)}),It--,It||(Ee=new WeakMap,Ee=new WeakMap,ze=new WeakMap,Ke={})}},Jr=function(e,t,r){r===void 0&&(r="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),a=t||Xa(e);return a?(o.push.apply(o,Array.from(a.querySelectorAll("[aria-live], script"))),Ja(o,a,r,"aria-hidden")):function(){return null}};var P=b(te(),1),qe="Dialog",[Qr,Ui]=lr(qe),[Qa,J]=Qr(qe),eo=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:a,onOpenChange:n,modal:i=!0}=e,l=N.useRef(null),d=N.useRef(null),[s,u]=sr({prop:o,defaultProp:a??!1,onChange:n,caller:qe});return(0,P.jsx)(Qa,{scope:t,triggerRef:l,contentRef:d,contentId:Z(),titleId:Z(),descriptionId:Z(),open:s,onOpenChange:u,onOpenToggle:N.useCallback(()=>u(c=>!c),[u]),modal:i,children:r})};eo.displayName=qe;var to="DialogTrigger",en=N.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(to,r),n=X(t,a.triggerRef);return(0,P.jsx)(j.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":Mt(a.open),...o,ref:n,onClick:ee(e.onClick,a.onOpenToggle)})});en.displayName=to;var Tt="DialogPortal",[tn,ro]=Qr(Tt,{forceMount:void 0}),oo=e=>{let{__scopeDialog:t,forceMount:r,children:o,container:a}=e,n=J(Tt,t);return(0,P.jsx)(tn,{scope:t,forceMount:r,children:N.Children.map(o,i=>(0,P.jsx)(ke,{present:r||n.open,children:(0,P.jsx)(wt,{asChild:!0,container:a,children:i})}))})};oo.displayName=Tt;var Ge="DialogOverlay",ao=N.forwardRef((e,t)=>{let r=ro(Ge,e.__scopeDialog),{forceMount:o=r.forceMount,...a}=e,n=J(Ge,e.__scopeDialog);return n.modal?(0,P.jsx)(ke,{present:o||n.open,children:(0,P.jsx)(on,{...a,ref:t})}):null});ao.displayName=Ge;var rn=Me("DialogOverlay.RemoveScroll"),on=N.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(Ge,r);return(0,P.jsx)(At,{as:rn,allowPinchZoom:!0,shards:[a.contentRef],children:(0,P.jsx)(j.div,{"data-state":Mt(a.open),...o,ref:t,style:{pointerEvents:"auto",...o.style}})})}),me="DialogContent",no=N.forwardRef((e,t)=>{let r=ro(me,e.__scopeDialog),{forceMount:o=r.forceMount,...a}=e,n=J(me,e.__scopeDialog);return(0,P.jsx)(ke,{present:o||n.open,children:n.modal?(0,P.jsx)(an,{...a,ref:t}):(0,P.jsx)(nn,{...a,ref:t})})});no.displayName=me;var an=N.forwardRef((e,t)=>{let r=J(me,e.__scopeDialog),o=N.useRef(null),a=X(t,r.contentRef,o);return N.useEffect(()=>{let n=o.current;if(n)return Jr(n)},[]),(0,P.jsx)(lo,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:ee(e.onCloseAutoFocus,n=>{n.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:ee(e.onPointerDownOutside,n=>{let i=n.detail.originalEvent,l=i.button===0&&i.ctrlKey===!0;(i.button===2||l)&&n.preventDefault()}),onFocusOutside:ee(e.onFocusOutside,n=>n.preventDefault())})}),nn=N.forwardRef((e,t)=>{let r=J(me,e.__scopeDialog),o=N.useRef(!1),a=N.useRef(!1);return(0,P.jsx)(lo,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:n=>{e.onCloseAutoFocus?.(n),n.defaultPrevented||(o.current||r.triggerRef.current?.focus(),n.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:n=>{e.onInteractOutside?.(n),n.defaultPrevented||(o.current=!0,n.detail.originalEvent.type==="pointerdown"&&(a.current=!0));let i=n.target;r.triggerRef.current?.contains(i)&&n.preventDefault(),n.detail.originalEvent.type==="focusin"&&a.current&&n.preventDefault()}})}),lo=N.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:n,...i}=e,l=J(me,r),d=N.useRef(null),s=X(t,d);return Nr(),(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(ht,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:n,children:(0,P.jsx)(mt,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":Mt(l.open),...i,ref:s,onDismiss:()=>l.onOpenChange(!1)})}),(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(fn,{titleId:l.titleId}),(0,P.jsx)(dn,{contentRef:d,descriptionId:l.descriptionId})]})]})}),Lt="DialogTitle",ln=N.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(Lt,r);return(0,P.jsx)(j.h2,{id:a.titleId,...o,ref:t})});ln.displayName=Lt;var io="DialogDescription",sn=N.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(io,r);return(0,P.jsx)(j.p,{id:a.descriptionId,...o,ref:t})});sn.displayName=io;var so="DialogClose",un=N.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(so,r);return(0,P.jsx)(j.button,{type:"button",...o,ref:t,onClick:ee(e.onClick,()=>a.onOpenChange(!1))})});un.displayName=so;function Mt(e){return e?"open":"closed"}var uo="DialogTitleWarning",[Vi,fo]=nr(uo,{contentName:me,titleName:Lt,docsSlug:"dialog"}),fn=({titleId:e})=>{let t=fo(uo),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.

 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 A.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},mn="DialogDescriptionWarning",pn=({contentRef:e,descriptionId:t})=>{let o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${uo(mn).contentName}}.`;return A.useEffect(()=>{let a=e.current?.getAttribute("aria-describedby");t&&a&&(document.getElementById(t)||console.warn(o))},[o,e,t]),null},fo=Qr;var co=ro,mo=oo,po=ao;var v=b(D(),1);var De='[cmdk-group=""]',Ft='[cmdk-group-items=""]',hn='[cmdk-group-heading=""]',ho='[cmdk-item=""]',vo=`${ho}:not([aria-disabled="true"])`,jt="cmdk-item-select",xe="data-value",wn=(e,t,r)=>Qt(e,t,r),wo=v.createContext(void 0),Ae=()=>v.useContext(wo),go=v.createContext(void 0),Bt=()=>v.useContext(go),yo=v.createContext(void 0),bo=v.forwardRef((e,t)=>{let r=Se(()=>{var f,E;return{search:"",value:(E=(f=e.value)!=null?f:e.defaultValue)!=null?E:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),o=Se(()=>new Set),a=Se(()=>new Map),n=Se(()=>new Map),l=Se(()=>new Set),s=Ro(e),{label:d,children:i,value:u,onValueChange:c,filter:h,shouldFilter:w,loop:S,disablePointerSelection:p=!1,vimBindings:m=!0,...R}=e,k=Z(),T=Z(),M=Z(),_=v.useRef(null),x=Pn();pe(()=>{if(u!==void 0){let f=u.trim();r.current.value=f,y.emit()}},[u]),pe(()=>{x(6,Ht)},[]);let y=v.useMemo(()=>({subscribe:f=>(l.current.add(f),()=>l.current.delete(f)),snapshot:()=>r.current,setState:(f,E,C)=>{var g,O,L,K;if(!Object.is(r.current[f],E)){if(r.current[f]=E,f==="search")rt(),ue(),x(1,tt);else if(f==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let H=document.getElementById(M);H?H.focus():(g=document.getElementById(k))==null||g.focus()}if(x(7,()=>{var H;r.current.selectedItemId=(H=we())==null?void 0:H.id,y.emit()}),C||x(5,Ht),((O=s.current)==null?void 0:O.value)!==void 0){let H=E??"";(K=(L=s.current).onValueChange)==null||K.call(L,H);return}}y.emit()}},emit:()=>{l.current.forEach(f=>f())}}),[]),V=v.useMemo(()=>({value:(f,E,C)=>{var g;E!==((g=n.current.get(f))==null?void 0:g.value)&&(n.current.set(f,{value:E,keywords:C}),r.current.filtered.items.set(f,se(E,C)),x(2,()=>{ue(),y.emit()}))},item:(f,E)=>(o.current.add(f),E&&(a.current.has(E)?a.current.get(E).add(f):a.current.set(E,new Set([f]))),x(3,()=>{rt(),ue(),r.current.value||tt(),y.emit()}),()=>{n.current.delete(f),o.current.delete(f),r.current.filtered.items.delete(f);let C=we();x(4,()=>{rt(),C?.getAttribute("id")===f&&tt(),y.emit()})}),group:f=>(a.current.has(f)||a.current.set(f,new Set),()=>{n.current.delete(f),a.current.delete(f)}),filter:()=>s.current.shouldFilter,label:d||e["aria-label"],getDisablePointerSelection:()=>s.current.disablePointerSelection,listId:k,inputId:M,labelId:T,listInnerRef:_}),[]);function se(f,E){var C,g;let O=(g=(C=s.current)==null?void 0:C.filter)!=null?g:wn;return f?O(f,r.current.search,E):0}function ue(){if(!r.current.search||s.current.shouldFilter===!1)return;let f=r.current.filtered.items,E=[];r.current.filtered.groups.forEach(g=>{let O=a.current.get(g),L=0;O.forEach(K=>{let H=f.get(K);L=Math.max(H,L)}),E.push([g,L])});let C=_.current;Ce().sort((g,O)=>{var L,K;let H=g.getAttribute("id"),Ne=O.getAttribute("id");return((L=f.get(Ne))!=null?L:0)-((K=f.get(H))!=null?K:0)}).forEach(g=>{let O=g.closest(Ft);O?O.appendChild(g.parentElement===O?g:g.closest(`${Ft} > *`)):C.appendChild(g.parentElement===C?g:g.closest(`${Ft} > *`))}),E.sort((g,O)=>O[1]-g[1]).forEach(g=>{var O;let L=(O=_.current)==null?void 0:O.querySelector(`${De}[${xe}="${encodeURIComponent(g[0])}"]`);L?.parentElement.appendChild(L)})}function tt(){let f=Ce().find(C=>C.getAttribute("aria-disabled")!=="true"),E=f?.getAttribute(xe);y.setState("value",E||void 0)}function rt(){var f,E,C,g;if(!r.current.search||s.current.shouldFilter===!1){r.current.filtered.count=o.current.size;return}r.current.filtered.groups=new Set;let O=0;for(let L of o.current){let K=(E=(f=n.current.get(L))==null?void 0:f.value)!=null?E:"",H=(g=(C=n.current.get(L))==null?void 0:C.keywords)!=null?g:[],Ne=se(K,H);r.current.filtered.items.set(L,Ne),Ne>0&&O++}for(let[L,K]of a.current)for(let H of K)if(r.current.filtered.items.get(H)>0){r.current.filtered.groups.add(L);break}r.current.filtered.count=O}function Ht(){var f,E,C;let g=we();g&&(((f=g.parentElement)==null?void 0:f.firstChild)===g&&((C=(E=g.closest(De))==null?void 0:E.querySelector(hn))==null||C.scrollIntoView({block:"nearest"})),g.scrollIntoView({block:"nearest"}))}function we(){var f;return(f=_.current)==null?void 0:f.querySelector(`${ho}[aria-selected="true"]`)}function Ce(){var f;return Array.from(((f=_.current)==null?void 0:f.querySelectorAll(vo))||[])}function ot(f){let E=Ce()[f];E&&y.setState("value",E.getAttribute(xe))}function at(f){var E;let C=we(),g=Ce(),O=g.findIndex(K=>K===C),L=g[O+f];(E=s.current)!=null&&E.loop&&(L=O+f<0?g[g.length-1]:O+f===g.length?g[0]:g[O+f]),L&&y.setState("value",L.getAttribute(xe))}function $t(f){let E=we(),C=E?.closest(De),g;for(;C&&!g;)C=f>0?kn(C,De):_n(C,De),g=C?.querySelector(vo);g?y.setState("value",g.getAttribute(xe)):at(f)}let zt=()=>ot(Ce().length-1),Kt=f=>{f.preventDefault(),f.metaKey?zt():f.altKey?$t(1):at(1)},Gt=f=>{f.preventDefault(),f.metaKey?ot(0):f.altKey?$t(-1):at(-1)};return v.createElement(j.div,{ref:t,tabIndex:-1,...R,"cmdk-root":"",onKeyDown:f=>{var E;(E=R.onKeyDown)==null||E.call(R,f);let C=f.nativeEvent.isComposing||f.keyCode===229;if(!(f.defaultPrevented||C))switch(f.key){case"n":case"j":{m&&f.ctrlKey&&Kt(f);break}case"ArrowDown":{Kt(f);break}case"p":case"k":{m&&f.ctrlKey&&Gt(f);break}case"ArrowUp":{Gt(f);break}case"Home":{f.preventDefault(),ot(0);break}case"End":{f.preventDefault(),zt();break}case"Enter":{f.preventDefault();let g=we();if(g){let O=new Event(jt);g.dispatchEvent(O)}}}}},v.createElement("label",{"cmdk-label":"",htmlFor:V.inputId,id:V.labelId,style:Dn},d),Ye(e,f=>v.createElement(go.Provider,{value:y},v.createElement(wo.Provider,{value:V},f))))}),gn=v.forwardRef((e,t)=>{var r,o;let a=Z(),n=v.useRef(null),l=v.useContext(yo),s=Ae(),d=Ro(e),i=(o=(r=d.current)==null?void 0:r.forceMount)!=null?o:l?.forceMount;pe(()=>{if(!i)return s.item(a,l?.id)},[i]);let u=Eo(a,n,[e.value,e.children,n],e.keywords),c=Bt(),h=re(x=>x.value&&x.value===u.current),w=re(x=>i||s.filter()===!1?!0:x.search?x.filtered.items.get(a)>0:!0);v.useEffect(()=>{let x=n.current;if(!(!x||e.disabled))return x.addEventListener(jt,S),()=>x.removeEventListener(jt,S)},[w,e.onSelect,e.disabled]);function S(){var x,y;p(),(y=(x=d.current).onSelect)==null||y.call(x,u.current)}function p(){c.setState("value",u.current,!0)}if(!w)return null;let{disabled:m,value:R,onSelect:k,forceMount:T,keywords:M,..._}=e;return v.createElement(j.div,{ref:ae(n,t),..._,id:a,"cmdk-item":"",role:"option","aria-disabled":!!m,"aria-selected":!!h,"data-disabled":!!m,"data-selected":!!h,onPointerMove:m||s.getDisablePointerSelection()?void 0:p,onClick:m?void 0:S},e.children)}),yn=v.forwardRef((e,t)=>{let{heading:r,children:o,forceMount:a,...n}=e,l=Z(),s=v.useRef(null),d=v.useRef(null),i=Z(),u=Ae(),c=re(w=>a||u.filter()===!1?!0:w.search?w.filtered.groups.has(l):!0);pe(()=>u.group(l),[]),Eo(l,s,[e.value,e.heading,d]);let h=v.useMemo(()=>({id:l,forceMount:a}),[a]);return v.createElement(j.div,{ref:ae(s,t),...n,"cmdk-group":"",role:"presentation",hidden:c?void 0:!0},r&&v.createElement("div",{ref:d,"cmdk-group-heading":"","aria-hidden":!0,id:i},r),Ye(e,w=>v.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?i:void 0},v.createElement(yo.Provider,{value:h},w))))}),bn=v.forwardRef((e,t)=>{let{alwaysRender:r,...o}=e,a=v.useRef(null),n=re(l=>!l.search);return!r&&!n?null:v.createElement(j.div,{ref:ae(a,t),...o,"cmdk-separator":"",role:"separator"})}),Rn=v.forwardRef((e,t)=>{let{onValueChange:r,...o}=e,a=e.value!=null,n=Bt(),l=re(i=>i.search),s=re(i=>i.selectedItemId),d=Ae();return v.useEffect(()=>{e.value!=null&&n.setState("search",e.value)},[e.value]),v.createElement(j.input,{ref:t,...o,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":d.listId,"aria-labelledby":d.labelId,"aria-activedescendant":s,id:d.inputId,type:"text",value:a?e.value:l,onChange:i=>{a||n.setState("search",i.target.value),r?.(i.target.value)}})}),En=v.forwardRef((e,t)=>{let{children:r,label:o="Suggestions",...a}=e,n=v.useRef(null),l=v.useRef(null),s=re(i=>i.selectedItemId),d=Ae();return v.useEffect(()=>{if(l.current&&n.current){let i=l.current,u=n.current,c,h=new ResizeObserver(()=>{c=requestAnimationFrame(()=>{let w=i.offsetHeight;u.style.setProperty("--cmdk-list-height",w.toFixed(1)+"px")})});return h.observe(i),()=>{cancelAnimationFrame(c),h.unobserve(i)}}},[]),v.createElement(j.div,{ref:ae(n,t),...a,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":s,"aria-label":o,id:d.listId},Ye(e,i=>v.createElement("div",{ref:ae(l,d.listInnerRef),"cmdk-list-sizer":""},i)))}),xn=v.forwardRef((e,t)=>{let{open:r,onOpenChange:o,overlayClassName:a,contentClassName:n,container:l,...s}=e;return v.createElement(fo,{open:r,onOpenChange:o},v.createElement(co,{container:l},v.createElement(mo,{"cmdk-overlay":"",className:a}),v.createElement(po,{"aria-label":e.label,"cmdk-dialog":"",className:n},v.createElement(bo,{ref:t,...s}))))}),Sn=v.forwardRef((e,t)=>re(r=>r.filtered.count===0)?v.createElement(j.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),Cn=v.forwardRef((e,t)=>{let{progress:r,children:o,label:a="Loading...",...n}=e;return v.createElement(j.div,{ref:t,...n,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":a},Ye(e,l=>v.createElement("div",{"aria-hidden":!0},l)))}),ve=Object.assign(bo,{List:En,Item:gn,Input:Rn,Group:yn,Separator:bn,Dialog:xn,Empty:Sn,Loading:Cn});function kn(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}function _n(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}function Ro(e){let t=v.useRef(e);return pe(()=>{t.current=e}),t}var pe=typeof window>"u"?v.useEffect:v.useLayoutEffect;function Se(e){let t=v.useRef();return t.current===void 0&&(t.current=e()),t}function re(e){let t=Bt(),r=()=>e(t.snapshot());return v.useSyncExternalStore(t.subscribe,r,r)}function Eo(e,t,r,o=[]){let a=v.useRef(),n=Ae();return pe(()=>{var l;let s=(()=>{var i;for(let u of r){if(typeof u=="string")return u.trim();if(typeof u=="object"&&"current"in u)return u.current?(i=u.current.textContent)==null?void 0:i.trim():a.current}})(),d=o.map(i=>i.trim());n.value(e,s,d),(l=t.current)==null||l.setAttribute(xe,s),a.current=s}),a}var Pn=()=>{let[e,t]=v.useState(),r=Se(()=>new Map);return pe(()=>{r.current.forEach(o=>o()),r.current=new Map},[e]),(o,a)=>{r.current.set(o,a),t({})}};function On(e){let t=e.type;return typeof t=="function"?t(e.props):"render"in t?t.render(e.props):e}function Ye({asChild:e,children:t},r){return e&&v.isValidElement(t)?v.cloneElement(On(t),{ref:t.ref},r(t.props.children)):r(t)}var Dn={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};var Je=b(So(),1),U=b(Ie(),1),he=b(ko(),1),oe=b(Po(),1),Qe=b(Do(),1);var Xe=b(Ie(),1),Wt=(0,Xe.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,Xe.cloneElement)(e,{width:t,height:t,...r,ref:o}));var Ze=b(No(),1),Ut=b(te(),1),Vt=(0,Ut.jsx)(Ze.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ut.jsx)(Ze.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"})});import{executeAbility as An,store as Nn}from"@wordpress/abilities";var Mo=b(To(),1),{lock:ui,unlock:Lo}=(0,Mo.__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/workflows");var I=b(te(),1);if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='846895dde0']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","846895dde0"),e.appendChild(document.createTextNode(":root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.workflows-workflow-menu{border-radius:4px;margin:auto;max-width:400px;position:relative;top:calc(5% + 64px);width:calc(100% - 32px)}@media (min-width:600px){.workflows-workflow-menu{top:calc(10% + 64px)}}.workflows-workflow-menu .components-modal__content{margin:0;padding:0}.workflows-workflow-menu__overlay{align-items:start;display:block}.workflows-workflow-menu__header{padding:0 16px}.workflows-workflow-menu__header-search-icon:dir(ltr){transform:scaleX(-1)}.workflows-workflow-menu__container{will-change:transform}.workflows-workflow-menu__container:focus{outline:none}.workflows-workflow-menu__container [cmdk-input]{border:none;border-radius:0;color:#1e1e1e;font-size:15px;line-height:28px;margin:0;outline:none;padding:16px 4px;width:100%}.workflows-workflow-menu__container [cmdk-input]::placeholder{color:#757575}.workflows-workflow-menu__container [cmdk-input]:focus{box-shadow:none;outline:none}.workflows-workflow-menu__container [cmdk-item]{align-items:center;border-radius:2px;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;font-size:13px}.workflows-workflow-menu__container [cmdk-item]:active,.workflows-workflow-menu__container [cmdk-item][aria-selected=true]{background:var(--wp-admin-theme-color);color:#fff}.workflows-workflow-menu__container [cmdk-item][aria-disabled=true]{color:#949494;cursor:not-allowed}.workflows-workflow-menu__container [cmdk-item]>div{min-height:40px;padding:4px 4px 4px 16px}.workflows-workflow-menu__container [cmdk-root]>[cmdk-list]{max-height:376px;overflow:auto}.workflows-workflow-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]:last-child [cmdk-group-items]:not(:empty){padding-bottom:8px}.workflows-workflow-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]>[cmdk-group-items]:not(:empty){padding:0 8px}.workflows-workflow-menu__container [cmdk-empty]{align-items:center;color:#1e1e1e;display:flex;justify-content:center;padding:8px 0 32px;white-space:pre-wrap}.workflows-workflow-menu__container [cmdk-loading]{padding:16px}.workflows-workflow-menu__container [cmdk-list-sizer]{position:relative}.workflows-workflow-menu__item span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflows-workflow-menu__item mark{background:unset;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.workflows-workflow-menu__output{padding:16px}.workflows-workflow-menu__output-header{border-bottom:1px solid #ddd;margin-bottom:16px;padding-bottom:8px}.workflows-workflow-menu__output-header h3{color:#1e1e1e;font-size:16px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 4px}.workflows-workflow-menu__output-hint{color:#757575;font-size:12px;margin:0}.workflows-workflow-menu__output-content{max-height:400px;overflow:auto}.workflows-workflow-menu__output-content pre{background:#f0f0f0;border-radius:2px;color:#1e1e1e;font-size:12px;line-height:1.5;margin:0;padding:12px;white-space:pre-wrap;word-break:break-word}.workflows-workflow-menu__output-error{background:#e0e0e0;border:1px solid #9e1313;border-radius:2px;color:#cc1818;padding:12px}.workflows-workflow-menu__output-error p{font-size:13px;margin:0}.workflows-workflow-menu__executing{color:#757575;font-size:14px;padding:24px 16px}")),document.head.appendChild(e)}var{withIgnoreIMEEvents:Fo}=Lo(oe.privateApis),In=[],jo=(0,he.__)("Run abilities and workflows");function Tn({isOpen:e,search:t,setSearch:r,abilities:o}){let a=(0,U.useRef)(),n=re(s=>s.value),l=(0,U.useMemo)(()=>o.find(d=>d.label===n)?.name,[n,o]);return(0,U.useEffect)(()=>{e&&a.current.focus()},[e]),(0,I.jsx)(ve.Input,{ref:a,value:t,onValueChange:r,placeholder:jo,"aria-activedescendant":l})}function Bo(){let{registerShortcut:e}=(0,Je.useDispatch)(Qe.store),[t,r]=(0,U.useState)(""),[o,a]=(0,U.useState)(!1),[n,l]=(0,U.useState)(null),[s,d]=(0,U.useState)(!1),i=(0,U.useRef)(),u=(0,Je.useSelect)(m=>m(Nn).getAbilities()||In,[]),c=(0,U.useMemo)(()=>{if(!t)return u;let m=t.toLowerCase();return u.filter(R=>R.label?.toLowerCase().includes(m)||R.name?.toLowerCase().includes(m))},[u,t]);(0,U.useEffect)(()=>{n&&i.current&&i.current.focus()},[n]),(0,U.useEffect)(()=>{e({name:"core/workflows",category:"global",description:(0,he.__)("Open the workflow palette."),keyCombination:{modifier:"primary",character:"j"}})},[e]),(0,Qe.useShortcut)("core/workflows",Fo(m=>{m.defaultPrevented||(m.preventDefault(),a(!o))}),{bindGlobal:!0}),(0,U.useEffect)(()=>{o&&import("@wordpress/core-abilities")},[o]);let h=()=>{r(""),a(!1),l(null),d(!1)},w=()=>{l(null),d(!1),r("")},S=async m=>{d(!0);try{let R=await An(m.name);l({name:m.name,label:m?.label||m.name,description:m?.description||"",success:!0,data:R})}catch(R){l({name:m.name,label:m?.label||m.name,description:m?.description||"",success:!1,error:R.message||String(R)})}finally{d(!1)}},p=m=>{n&&(m.key==="Escape"||m.key==="Backspace"||m.key==="Delete")&&(m.preventDefault(),m.stopPropagation(),w())};return o?(0,I.jsx)(oe.Modal,{className:"workflows-workflow-menu",overlayClassName:"workflows-workflow-menu__overlay",onRequestClose:n?w:h,__experimentalHideHeader:!0,contentLabel:(0,he.__)("Workflow palette"),children:(0,I.jsx)("div",{className:"workflows-workflow-menu__container",onKeyDown:Fo(p),ref:i,tabIndex:-1,role:"presentation",children:n?(0,I.jsxs)("div",{className:"workflows-workflow-menu__output",children:[(0,I.jsxs)("div",{className:"workflows-workflow-menu__output-header",children:[(0,I.jsx)("h3",{children:n.label}),n.description&&(0,I.jsx)("p",{className:"workflows-workflow-menu__output-hint",children:n.description})]}),(0,I.jsx)("div",{className:"workflows-workflow-menu__output-content",children:n.success?(0,I.jsx)("pre",{children:JSON.stringify(n.data,null,2)}):(0,I.jsx)("div",{className:"workflows-workflow-menu__output-error",children:(0,I.jsx)("p",{children:n.error})})})]}):(0,I.jsxs)(ve,{label:jo,shouldFilter:!1,children:[(0,I.jsxs)(oe.__experimentalHStack,{className:"workflows-workflow-menu__header",children:[(0,I.jsx)(Wt,{className:"workflows-workflow-menu__header-search-icon",icon:Vt}),(0,I.jsx)(Tn,{search:t,setSearch:r,isOpen:o,abilities:u})]}),(0,I.jsxs)(ve.List,{label:(0,he.__)("Workflow suggestions"),children:[s&&(0,I.jsx)(oe.__experimentalHStack,{className:"workflows-workflow-menu__executing",align:"center",children:(0,he.__)("Executing ability…")}),!s&&t&&c.length===0&&(0,I.jsx)(ve.Empty,{children:(0,he.__)("No results found.")}),!s&&c.length>0&&(0,I.jsx)(ve.Group,{children:c.map(m=>(0,I.jsx)(ve.Item,{value:m.label,className:"workflows-workflow-menu__item",onSelect:()=>S(m),id:m.name,children:(0,I.jsx)(oe.__experimentalHStack,{alignment:"left",children:(0,I.jsx)("span",{children:(0,I.jsx)(oe.TextHighlight,{text:m.label,highlight:t})})})},m.name))})]})]})})}):null}var Wo=document.createElement("div");document.body.appendChild(Wo);(0,et.createRoot)(Wo).render((0,et.createElement)(Bo));
+For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return N.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},cn="DialogDescriptionWarning",dn=({contentRef:e,descriptionId:t})=>{let o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${fo(cn).contentName}}.`;return N.useEffect(()=>{let a=e.current?.getAttribute("aria-describedby");t&&a&&(document.getElementById(t)||console.warn(o))},[o,e,t]),null},co=eo;var mo=oo,po=ao,vo=no;var v=b(O(),1);var Oe='[cmdk-group=""]',Ft='[cmdk-group-items=""]',pn='[cmdk-group-heading=""]',wo='[cmdk-item=""]',ho=`${wo}:not([aria-disabled="true"])`,jt="cmdk-item-select",xe="data-value",vn=(e,t,r)=>er(e,t,r),go=v.createContext(void 0),Ne=()=>v.useContext(go),yo=v.createContext(void 0),Bt=()=>v.useContext(yo),bo=v.createContext(void 0),Ro=v.forwardRef((e,t)=>{let r=Se(()=>{var f,E;return{search:"",value:(E=(f=e.value)!=null?f:e.defaultValue)!=null?E:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),o=Se(()=>new Set),a=Se(()=>new Map),n=Se(()=>new Map),i=Se(()=>new Set),l=Eo(e),{label:d,children:s,value:u,onValueChange:c,filter:h,shouldFilter:w,loop:S,disablePointerSelection:p=!1,vimBindings:m=!0,...R}=e,k=Z(),T=Z(),L=Z(),_=v.useRef(null),x=kn();pe(()=>{if(u!==void 0){let f=u.trim();r.current.value=f,y.emit()}},[u]),pe(()=>{x(6,$t)},[]);let y=v.useMemo(()=>({subscribe:f=>(i.current.add(f),()=>i.current.delete(f)),snapshot:()=>r.current,setState:(f,E,C)=>{var g,D,M,K;if(!Object.is(r.current[f],E)){if(r.current[f]=E,f==="search")rt(),ue(),x(1,tt);else if(f==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let H=document.getElementById(L);H?H.focus():(g=document.getElementById(k))==null||g.focus()}if(x(7,()=>{var H;r.current.selectedItemId=(H=we())==null?void 0:H.id,y.emit()}),C||x(5,$t),((D=l.current)==null?void 0:D.value)!==void 0){let H=E??"";(K=(M=l.current).onValueChange)==null||K.call(M,H);return}}y.emit()}},emit:()=>{i.current.forEach(f=>f())}}),[]),V=v.useMemo(()=>({value:(f,E,C)=>{var g;E!==((g=n.current.get(f))==null?void 0:g.value)&&(n.current.set(f,{value:E,keywords:C}),r.current.filtered.items.set(f,ne(E,C)),x(2,()=>{ue(),y.emit()}))},item:(f,E)=>(o.current.add(f),E&&(a.current.has(E)?a.current.get(E).add(f):a.current.set(E,new Set([f]))),x(3,()=>{rt(),ue(),r.current.value||tt(),y.emit()}),()=>{n.current.delete(f),o.current.delete(f),r.current.filtered.items.delete(f);let C=we();x(4,()=>{rt(),C?.getAttribute("id")===f&&tt(),y.emit()})}),group:f=>(a.current.has(f)||a.current.set(f,new Set),()=>{n.current.delete(f),a.current.delete(f)}),filter:()=>l.current.shouldFilter,label:d||e["aria-label"],getDisablePointerSelection:()=>l.current.disablePointerSelection,listId:k,inputId:L,labelId:T,listInnerRef:_}),[]);function ne(f,E){var C,g;let D=(g=(C=l.current)==null?void 0:C.filter)!=null?g:vn;return f?D(f,r.current.search,E):0}function ue(){if(!r.current.search||l.current.shouldFilter===!1)return;let f=r.current.filtered.items,E=[];r.current.filtered.groups.forEach(g=>{let D=a.current.get(g),M=0;D.forEach(K=>{let H=f.get(K);M=Math.max(H,M)}),E.push([g,M])});let C=_.current;Ce().sort((g,D)=>{var M,K;let H=g.getAttribute("id"),Ae=D.getAttribute("id");return((M=f.get(Ae))!=null?M:0)-((K=f.get(H))!=null?K:0)}).forEach(g=>{let D=g.closest(Ft);D?D.appendChild(g.parentElement===D?g:g.closest(`${Ft} > *`)):C.appendChild(g.parentElement===C?g:g.closest(`${Ft} > *`))}),E.sort((g,D)=>D[1]-g[1]).forEach(g=>{var D;let M=(D=_.current)==null?void 0:D.querySelector(`${Oe}[${xe}="${encodeURIComponent(g[0])}"]`);M?.parentElement.appendChild(M)})}function tt(){let f=Ce().find(C=>C.getAttribute("aria-disabled")!=="true"),E=f?.getAttribute(xe);y.setState("value",E||void 0)}function rt(){var f,E,C,g;if(!r.current.search||l.current.shouldFilter===!1){r.current.filtered.count=o.current.size;return}r.current.filtered.groups=new Set;let D=0;for(let M of o.current){let K=(E=(f=n.current.get(M))==null?void 0:f.value)!=null?E:"",H=(g=(C=n.current.get(M))==null?void 0:C.keywords)!=null?g:[],Ae=ne(K,H);r.current.filtered.items.set(M,Ae),Ae>0&&D++}for(let[M,K]of a.current)for(let H of K)if(r.current.filtered.items.get(H)>0){r.current.filtered.groups.add(M);break}r.current.filtered.count=D}function $t(){var f,E,C;let g=we();g&&(((f=g.parentElement)==null?void 0:f.firstChild)===g&&((C=(E=g.closest(Oe))==null?void 0:E.querySelector(pn))==null||C.scrollIntoView({block:"nearest"})),g.scrollIntoView({block:"nearest"}))}function we(){var f;return(f=_.current)==null?void 0:f.querySelector(`${wo}[aria-selected="true"]`)}function Ce(){var f;return Array.from(((f=_.current)==null?void 0:f.querySelectorAll(ho))||[])}function ot(f){let E=Ce()[f];E&&y.setState("value",E.getAttribute(xe))}function at(f){var E;let C=we(),g=Ce(),D=g.findIndex(K=>K===C),M=g[D+f];(E=l.current)!=null&&E.loop&&(M=D+f<0?g[g.length-1]:D+f===g.length?g[0]:g[D+f]),M&&y.setState("value",M.getAttribute(xe))}function zt(f){let E=we(),C=E?.closest(Oe),g;for(;C&&!g;)C=f>0?Sn(C,Oe):Cn(C,Oe),g=C?.querySelector(ho);g?y.setState("value",g.getAttribute(xe)):at(f)}let Kt=()=>ot(Ce().length-1),Gt=f=>{f.preventDefault(),f.metaKey?Kt():f.altKey?zt(1):at(1)},qt=f=>{f.preventDefault(),f.metaKey?ot(0):f.altKey?zt(-1):at(-1)};return v.createElement(j.div,{ref:t,tabIndex:-1,...R,"cmdk-root":"",onKeyDown:f=>{var E;(E=R.onKeyDown)==null||E.call(R,f);let C=f.nativeEvent.isComposing||f.keyCode===229;if(!(f.defaultPrevented||C))switch(f.key){case"n":case"j":{m&&f.ctrlKey&&Gt(f);break}case"ArrowDown":{Gt(f);break}case"p":case"k":{m&&f.ctrlKey&&qt(f);break}case"ArrowUp":{qt(f);break}case"Home":{f.preventDefault(),ot(0);break}case"End":{f.preventDefault(),Kt();break}case"Enter":{f.preventDefault();let g=we();if(g){let D=new Event(jt);g.dispatchEvent(D)}}}}},v.createElement("label",{"cmdk-label":"",htmlFor:V.inputId,id:V.labelId,style:Pn},d),Ye(e,f=>v.createElement(yo.Provider,{value:y},v.createElement(go.Provider,{value:V},f))))}),hn=v.forwardRef((e,t)=>{var r,o;let a=Z(),n=v.useRef(null),i=v.useContext(bo),l=Ne(),d=Eo(e),s=(o=(r=d.current)==null?void 0:r.forceMount)!=null?o:i?.forceMount;pe(()=>{if(!s)return l.item(a,i?.id)},[s]);let u=xo(a,n,[e.value,e.children,n],e.keywords),c=Bt(),h=re(x=>x.value&&x.value===u.current),w=re(x=>s||l.filter()===!1?!0:x.search?x.filtered.items.get(a)>0:!0);v.useEffect(()=>{let x=n.current;if(!(!x||e.disabled))return x.addEventListener(jt,S),()=>x.removeEventListener(jt,S)},[w,e.onSelect,e.disabled]);function S(){var x,y;p(),(y=(x=d.current).onSelect)==null||y.call(x,u.current)}function p(){c.setState("value",u.current,!0)}if(!w)return null;let{disabled:m,value:R,onSelect:k,forceMount:T,keywords:L,..._}=e;return v.createElement(j.div,{ref:oe(n,t),..._,id:a,"cmdk-item":"",role:"option","aria-disabled":!!m,"aria-selected":!!h,"data-disabled":!!m,"data-selected":!!h,onPointerMove:m||l.getDisablePointerSelection()?void 0:p,onClick:m?void 0:S},e.children)}),wn=v.forwardRef((e,t)=>{let{heading:r,children:o,forceMount:a,...n}=e,i=Z(),l=v.useRef(null),d=v.useRef(null),s=Z(),u=Ne(),c=re(w=>a||u.filter()===!1?!0:w.search?w.filtered.groups.has(i):!0);pe(()=>u.group(i),[]),xo(i,l,[e.value,e.heading,d]);let h=v.useMemo(()=>({id:i,forceMount:a}),[a]);return v.createElement(j.div,{ref:oe(l,t),...n,"cmdk-group":"",role:"presentation",hidden:c?void 0:!0},r&&v.createElement("div",{ref:d,"cmdk-group-heading":"","aria-hidden":!0,id:s},r),Ye(e,w=>v.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?s:void 0},v.createElement(bo.Provider,{value:h},w))))}),gn=v.forwardRef((e,t)=>{let{alwaysRender:r,...o}=e,a=v.useRef(null),n=re(i=>!i.search);return!r&&!n?null:v.createElement(j.div,{ref:oe(a,t),...o,"cmdk-separator":"",role:"separator"})}),yn=v.forwardRef((e,t)=>{let{onValueChange:r,...o}=e,a=e.value!=null,n=Bt(),i=re(s=>s.search),l=re(s=>s.selectedItemId),d=Ne();return v.useEffect(()=>{e.value!=null&&n.setState("search",e.value)},[e.value]),v.createElement(j.input,{ref:t,...o,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":d.listId,"aria-labelledby":d.labelId,"aria-activedescendant":l,id:d.inputId,type:"text",value:a?e.value:i,onChange:s=>{a||n.setState("search",s.target.value),r?.(s.target.value)}})}),bn=v.forwardRef((e,t)=>{let{children:r,label:o="Suggestions",...a}=e,n=v.useRef(null),i=v.useRef(null),l=re(s=>s.selectedItemId),d=Ne();return v.useEffect(()=>{if(i.current&&n.current){let s=i.current,u=n.current,c,h=new ResizeObserver(()=>{c=requestAnimationFrame(()=>{let w=s.offsetHeight;u.style.setProperty("--cmdk-list-height",w.toFixed(1)+"px")})});return h.observe(s),()=>{cancelAnimationFrame(c),h.unobserve(s)}}},[]),v.createElement(j.div,{ref:oe(n,t),...a,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":l,"aria-label":o,id:d.listId},Ye(e,s=>v.createElement("div",{ref:oe(i,d.listInnerRef),"cmdk-list-sizer":""},s)))}),Rn=v.forwardRef((e,t)=>{let{open:r,onOpenChange:o,overlayClassName:a,contentClassName:n,container:i,...l}=e;return v.createElement(co,{open:r,onOpenChange:o},v.createElement(mo,{container:i},v.createElement(po,{"cmdk-overlay":"",className:a}),v.createElement(vo,{"aria-label":e.label,"cmdk-dialog":"",className:n},v.createElement(Ro,{ref:t,...l}))))}),En=v.forwardRef((e,t)=>re(r=>r.filtered.count===0)?v.createElement(j.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),xn=v.forwardRef((e,t)=>{let{progress:r,children:o,label:a="Loading...",...n}=e;return v.createElement(j.div,{ref:t,...n,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":a},Ye(e,i=>v.createElement("div",{"aria-hidden":!0},i)))}),ve=Object.assign(Ro,{List:bn,Item:hn,Input:yn,Group:wn,Separator:gn,Dialog:Rn,Empty:En,Loading:xn});function Sn(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}function Cn(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}function Eo(e){let t=v.useRef(e);return pe(()=>{t.current=e}),t}var pe=typeof window>"u"?v.useEffect:v.useLayoutEffect;function Se(e){let t=v.useRef();return t.current===void 0&&(t.current=e()),t}function re(e){let t=Bt(),r=()=>e(t.snapshot());return v.useSyncExternalStore(t.subscribe,r,r)}function xo(e,t,r,o=[]){let a=v.useRef(),n=Ne();return pe(()=>{var i;let l=(()=>{var s;for(let u of r){if(typeof u=="string")return u.trim();if(typeof u=="object"&&"current"in u)return u.current?(s=u.current.textContent)==null?void 0:s.trim():a.current}})(),d=o.map(s=>s.trim());n.value(e,l,d),(i=t.current)==null||i.setAttribute(xe,l),a.current=l}),a}var kn=()=>{let[e,t]=v.useState(),r=Se(()=>new Map);return pe(()=>{r.current.forEach(o=>o()),r.current=new Map},[e]),(o,a)=>{r.current.set(o,a),t({})}};function _n(e){let t=e.type;return typeof t=="function"?t(e.props):"render"in t?t.render(e.props):e}function Ye({asChild:e,children:t},r){return e&&v.isValidElement(t)?v.cloneElement(_n(t),{ref:t.ref},r(t.props.children)):r(t)}var Pn={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};var Je=b(Co(),1),U=b(Ie(),1),he=b(_o(),1),se=b(Do(),1),Qe=b(No(),1),Ht=b(Io(),1);var Xe=b(Ie(),1),Wt=(0,Xe.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,Xe.cloneElement)(e,{width:t,height:t,...r,ref:o}));var Ze=b(Lo(),1),Ut=b(te(),1),Vt=(0,Ut.jsx)(Ze.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ut.jsx)(Ze.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"})});var I=b(te(),1);import{executeAbility as Dn,store as On}from"@wordpress/abilities";if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='846895dde0']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","846895dde0"),e.appendChild(document.createTextNode(":root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.workflows-workflow-menu{border-radius:4px;margin:auto;max-width:400px;position:relative;top:calc(5% + 64px);width:calc(100% - 32px)}@media (min-width:600px){.workflows-workflow-menu{top:calc(10% + 64px)}}.workflows-workflow-menu .components-modal__content{margin:0;padding:0}.workflows-workflow-menu__overlay{align-items:start;display:block}.workflows-workflow-menu__header{padding:0 16px}.workflows-workflow-menu__header-search-icon:dir(ltr){transform:scaleX(-1)}.workflows-workflow-menu__container{will-change:transform}.workflows-workflow-menu__container:focus{outline:none}.workflows-workflow-menu__container [cmdk-input]{border:none;border-radius:0;color:#1e1e1e;font-size:15px;line-height:28px;margin:0;outline:none;padding:16px 4px;width:100%}.workflows-workflow-menu__container [cmdk-input]::placeholder{color:#757575}.workflows-workflow-menu__container [cmdk-input]:focus{box-shadow:none;outline:none}.workflows-workflow-menu__container [cmdk-item]{align-items:center;border-radius:2px;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;font-size:13px}.workflows-workflow-menu__container [cmdk-item]:active,.workflows-workflow-menu__container [cmdk-item][aria-selected=true]{background:var(--wp-admin-theme-color);color:#fff}.workflows-workflow-menu__container [cmdk-item][aria-disabled=true]{color:#949494;cursor:not-allowed}.workflows-workflow-menu__container [cmdk-item]>div{min-height:40px;padding:4px 4px 4px 16px}.workflows-workflow-menu__container [cmdk-root]>[cmdk-list]{max-height:376px;overflow:auto}.workflows-workflow-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]:last-child [cmdk-group-items]:not(:empty){padding-bottom:8px}.workflows-workflow-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]>[cmdk-group-items]:not(:empty){padding:0 8px}.workflows-workflow-menu__container [cmdk-empty]{align-items:center;color:#1e1e1e;display:flex;justify-content:center;padding:8px 0 32px;white-space:pre-wrap}.workflows-workflow-menu__container [cmdk-loading]{padding:16px}.workflows-workflow-menu__container [cmdk-list-sizer]{position:relative}.workflows-workflow-menu__item span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflows-workflow-menu__item mark{background:unset;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.workflows-workflow-menu__output{padding:16px}.workflows-workflow-menu__output-header{border-bottom:1px solid #ddd;margin-bottom:16px;padding-bottom:8px}.workflows-workflow-menu__output-header h3{color:#1e1e1e;font-size:16px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 4px}.workflows-workflow-menu__output-hint{color:#757575;font-size:12px;margin:0}.workflows-workflow-menu__output-content{max-height:400px;overflow:auto}.workflows-workflow-menu__output-content pre{background:#f0f0f0;border-radius:2px;color:#1e1e1e;font-size:12px;line-height:1.5;margin:0;padding:12px;white-space:pre-wrap;word-break:break-word}.workflows-workflow-menu__output-error{background:#e0e0e0;border:1px solid #9e1313;border-radius:2px;color:#cc1818;padding:12px}.workflows-workflow-menu__output-error p{font-size:13px;margin:0}.workflows-workflow-menu__executing{color:#757575;font-size:14px;padding:24px 16px}")),document.head.appendChild(e)}var Nn=[],Mo=(0,he.__)("Run abilities and workflows");function An({isOpen:e,search:t,setSearch:r,abilities:o}){let a=(0,U.useRef)(),n=re(l=>l.value),i=(0,U.useMemo)(()=>o.find(d=>d.label===n)?.name,[n,o]);return(0,U.useEffect)(()=>{e&&a.current.focus()},[e]),(0,I.jsx)(ve.Input,{ref:a,value:t,onValueChange:r,placeholder:Mo,"aria-activedescendant":i})}function Fo(){let{registerShortcut:e}=(0,Je.useDispatch)(Qe.store),[t,r]=(0,U.useState)(""),[o,a]=(0,U.useState)(!1),[n,i]=(0,U.useState)(null),[l,d]=(0,U.useState)(!1),s=(0,U.useRef)(),u=(0,Je.useSelect)(m=>m(On).getAbilities()||Nn,[]),c=(0,U.useMemo)(()=>{if(!t)return u;let m=t.toLowerCase();return u.filter(R=>R.label?.toLowerCase().includes(m)||R.name?.toLowerCase().includes(m))},[u,t]);(0,U.useEffect)(()=>{n&&s.current&&s.current.focus()},[n]),(0,U.useEffect)(()=>{e({name:"core/workflows",category:"global",description:(0,he.__)("Open the workflow palette."),keyCombination:{modifier:"primary",character:"j"}})},[e]),(0,Qe.useShortcut)("core/workflows",(0,Ht.withIgnoreIMEEvents)(m=>{m.defaultPrevented||(m.preventDefault(),a(!o))}),{bindGlobal:!0}),(0,U.useEffect)(()=>{o&&import("@wordpress/core-abilities")},[o]);let h=()=>{r(""),a(!1),i(null),d(!1)},w=()=>{i(null),d(!1),r("")},S=async m=>{d(!0);try{let R=await Dn(m.name);i({name:m.name,label:m?.label||m.name,description:m?.description||"",success:!0,data:R})}catch(R){i({name:m.name,label:m?.label||m.name,description:m?.description||"",success:!1,error:R.message||String(R)})}finally{d(!1)}},p=m=>{n&&(m.key==="Escape"||m.key==="Backspace"||m.key==="Delete")&&(m.preventDefault(),m.stopPropagation(),w())};return o?(0,I.jsx)(se.Modal,{className:"workflows-workflow-menu",overlayClassName:"workflows-workflow-menu__overlay",onRequestClose:n?w:h,__experimentalHideHeader:!0,contentLabel:(0,he.__)("Workflow palette"),children:(0,I.jsx)("div",{className:"workflows-workflow-menu__container",onKeyDown:(0,Ht.withIgnoreIMEEvents)(p),ref:s,tabIndex:-1,role:"presentation",children:n?(0,I.jsxs)("div",{className:"workflows-workflow-menu__output",children:[(0,I.jsxs)("div",{className:"workflows-workflow-menu__output-header",children:[(0,I.jsx)("h3",{children:n.label}),n.description&&(0,I.jsx)("p",{className:"workflows-workflow-menu__output-hint",children:n.description})]}),(0,I.jsx)("div",{className:"workflows-workflow-menu__output-content",children:n.success?(0,I.jsx)("pre",{children:JSON.stringify(n.data,null,2)}):(0,I.jsx)("div",{className:"workflows-workflow-menu__output-error",children:(0,I.jsx)("p",{children:n.error})})})]}):(0,I.jsxs)(ve,{label:Mo,shouldFilter:!1,children:[(0,I.jsxs)(se.__experimentalHStack,{className:"workflows-workflow-menu__header",children:[(0,I.jsx)(Wt,{className:"workflows-workflow-menu__header-search-icon",icon:Vt}),(0,I.jsx)(An,{search:t,setSearch:r,isOpen:o,abilities:u})]}),(0,I.jsxs)(ve.List,{label:(0,he.__)("Workflow suggestions"),children:[l&&(0,I.jsx)(se.__experimentalHStack,{className:"workflows-workflow-menu__executing",align:"center",children:(0,he.__)("Executing ability…")}),!l&&t&&c.length===0&&(0,I.jsx)(ve.Empty,{children:(0,he.__)("No results found.")}),!l&&c.length>0&&(0,I.jsx)(ve.Group,{children:c.map(m=>(0,I.jsx)(ve.Item,{value:m.label,className:"workflows-workflow-menu__item",onSelect:()=>S(m),id:m.name,children:(0,I.jsx)(se.__experimentalHStack,{alignment:"left",children:(0,I.jsx)("span",{children:(0,I.jsx)(se.TextHighlight,{text:m.label,highlight:t})})})},m.name))})]})]})})}):null}var jo=document.createElement("div");document.body.appendChild(jo);(0,et.createRoot)(jo).render((0,et.createElement)(Fo));
diff --git a/wp-includes/js/dist/server-side-render.js b/wp-includes/js/dist/server-side-render.js
index 6c231bd361..6514e82d07 100644
--- a/wp-includes/js/dist/server-side-render.js
+++ b/wp-includes/js/dist/server-side-render.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).serverSideRender = (() => {
@@ -313,3 +314,5 @@ var wp;
   return __toCommonJS(index_exports);
 })();
 if (typeof wp.serverSideRender === 'object' && wp.serverSideRender.default) { wp.serverSideRender = wp.serverSideRender.default; }
+(window.wp ||= {}).serverSideRender = wp.serverSideRender;
+})();
diff --git a/wp-includes/js/dist/server-side-render.min.js b/wp-includes/js/dist/server-side-render.min.js
index cec9855720..94921b3c96 100644
--- a/wp-includes/js/dist/server-side-render.min.js
+++ b/wp-includes/js/dist/server-side-render.min.js
@@ -1,3 +1,6 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).serverSideRender=(()=>{var V=Object.create;var v=Object.defineProperty;var Z=Object.getOwnPropertyDescriptor;var ee=Object.getOwnPropertyNames;var re=Object.getPrototypeOf,te=Object.prototype.hasOwnProperty;var d=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),oe=(e,r)=>{for(var t in r)v(e,t,{get:r[t],enumerable:!0})},T=(e,r,t,s)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of ee(r))!te.call(e,n)&&n!==t&&v(e,n,{get:()=>r[n],enumerable:!(s=Z(r,n))||s.enumerable});return e};var c=(e,r,t)=>(t=e!=null?V(re(e)):{},T(r||!e||!e.__esModule?v(t,"default",{value:e,enumerable:!0}):t,e)),ne=e=>T(v({},"__esModule",{value:!0}),e);var k=d((Se,C)=>{C.exports=window.wp.element});var B=d((we,L)=>{L.exports=window.wp.i18n});var M=d((he,I)=>{I.exports=window.wp.components});var D=d((Re,_)=>{_.exports=window.wp.data});var O=d((be,F)=>{F.exports=window.wp.compose});var z=d((ge,j)=>{j.exports=window.wp.apiFetch});var N=d((ve,J)=>{J.exports=window.wp.url});var Q=d((ye,G)=>{G.exports=window.wp.blocks});var Y=d((Pe,X)=>{X.exports=window.ReactJSXRuntime});var fe={};oe(fe,{ServerSideRender:()=>y,default:()=>pe,useServerSideRender:()=>R});var i=c(k(),1),h=c(B(),1),b=c(M(),1),$=c(D(),1);var U=c(O(),1),w=c(k(),1),W=c(z(),1),q=c(N(),1),H=c(Q(),1);function se(e,r=null,t={}){return(0,q.addQueryArgs)(`/wp/v2/block-renderer/${e}`,{context:"edit",...r!==null?{attributes:r}:{},...t})}function ie(e){let{backgroundColor:r,borderColor:t,fontFamily:s,fontSize:n,gradient:m,textColor:u,className:l,...f}=e,{border:a,color:S,elements:K,shadow:x,spacing:P,typography:E,...g}=e?.style||{};return{...f,style:g}}function R(e){let[r,t]=(0,w.useState)({status:"idle"}),s=(0,w.useRef)(!1),{attributes:n,block:m,skipBlockSupportAttributes:u=!1,httpMethod:l="GET",urlQueryArgs:f}=e,a=n&&(0,H.sanitizeBlockAttributes)(m,n);u&&a&&(a=ie(a));let S=l==="POST",x=se(m,S?null:a,f),P=S?JSON.stringify({attributes:a??null}):void 0;return(0,w.useEffect)(()=>{let E=new AbortController,g=(0,U.debounce)(function(){t({status:"loading"}),(0,W.default)({path:x,method:S?"POST":"GET",body:P,headers:S?{"Content-Type":"application/json"}:{},signal:E.signal}).then(p=>{t({status:"success",content:p?p.rendered:""})}).catch(p=>{p instanceof Error&&p.name==="AbortError"||t({status:"error",error:p instanceof Error?p.message:String(p)})}).finally(()=>{s.current=!0})},s.current?500:0);return g(),()=>{E.abort(),g.cancel()}},[x,S,P]),r}var o=c(Y(),1),ce={};function de({className:e}){return(0,o.jsx)(b.Placeholder,{className:e,children:(0,h.__)("Block rendered as empty.")})}function ue({message:e,className:r}){let t=(0,h.sprintf)((0,h.__)("Error loading block: %s"),e||(0,h.__)("Unknown error"));return(0,o.jsx)(b.Placeholder,{className:r,children:t})}function le({children:e}){let[r,t]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let s=setTimeout(()=>{t(!0)},1e3);return()=>clearTimeout(s)},[]),(0,o.jsxs)("div",{style:{position:"relative"},children:[r&&(0,o.jsx)("div",{style:{position:"absolute",top:"50%",left:"50%",marginTop:"-9px",marginLeft:"-9px"},children:(0,o.jsx)(b.Spinner,{})}),(0,o.jsx)("div",{style:{opacity:r?"0.3":1},children:e})]})}function ae(e){let r=(0,i.useRef)(""),{className:t,EmptyResponsePlaceholder:s=de,ErrorResponsePlaceholder:n=ue,LoadingResponsePlaceholder:m=le,...u}=e,{content:l,status:f,error:a}=R(u);return(0,i.useEffect)(()=>{l&&(r.current=l)},[l]),f==="loading"?(0,o.jsx)(m,{...e,children:!!r.current&&(0,o.jsx)(i.RawHTML,{className:t,children:r.current})}):f==="success"&&!l?(0,o.jsx)(s,{...e}):f==="error"?(0,o.jsx)(n,{message:a,...e}):(0,o.jsx)(i.RawHTML,{className:t,children:l||""})}function y({urlQueryArgs:e=ce,...r}){let t=(0,$.useSelect)(n=>{let u=n("core/editor")?.getCurrentPostId?.();return u&&typeof u=="number"?u:null},[]),s=(0,i.useMemo)(()=>t?{post_id:t,...e}:e,[t,e]);return(0,o.jsx)(ae,{urlQueryArgs:s,...r})}var A=y;A.ServerSideRender=y;A.useServerSideRender=R;var pe=A;return ne(fe);})();
 if (typeof wp.serverSideRender === 'object' && wp.serverSideRender.default) { wp.serverSideRender = wp.serverSideRender.default; }
+(window.wp ||= {}).serverSideRender = wp.serverSideRender;
+})();
diff --git a/wp-includes/js/dist/shortcode.js b/wp-includes/js/dist/shortcode.js
index aec2e169cd..2e34ef76c4 100644
--- a/wp-includes/js/dist/shortcode.js
+++ b/wp-includes/js/dist/shortcode.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).shortcode = (() => {
@@ -293,3 +294,5 @@ var wp;
   return __toCommonJS(index_exports);
 })();
 if (typeof wp.shortcode === 'object' && wp.shortcode.default) { wp.shortcode = wp.shortcode.default; }
+(window.wp ||= {}).shortcode = wp.shortcode;
+})();
diff --git a/wp-includes/js/dist/shortcode.min.js b/wp-includes/js/dist/shortcode.min.js
index 301f0223d4..acc8ecbcbd 100644
--- a/wp-includes/js/dist/shortcode.min.js
+++ b/wp-includes/js/dist/shortcode.min.js
@@ -1,3 +1,6 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).shortcode=(()=>{var h=Object.defineProperty;var w=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var b=Object.prototype.hasOwnProperty;var $=(e,n)=>{for(var s in n)h(e,s,{get:n[s],enumerable:!0})},z=(e,n,s,i)=>{if(n&&typeof n=="object"||typeof n=="function")for(let t of y(n))!b.call(e,t)&&t!==s&&h(e,t,{get:()=>n[t],enumerable:!(i=w(n,t))||i.enumerable});return e};var E=e=>z(h({},"__esModule",{value:!0}),e);var C={};$(C,{attrs:()=>p,default:()=>S,fromMatch:()=>u,next:()=>g,regexp:()=>f,replace:()=>x,string:()=>v});function d(e,n){var s=0,i,t;n=n||{};function c(){var r=i,o=arguments.length,l,a;e:for(;r;){if(r.args.length!==arguments.length){r=r.next;continue}for(a=0;a<o;a++)if(r.args[a]!==arguments[a]){r=r.next;continue e}return r!==i&&(r===t&&(t=r.prev),r.prev.next=r.next,r.next&&(r.next.prev=r.prev),r.next=i,r.prev=null,i.prev=r,i=r),r.val}for(l=new Array(o),a=0;a<o;a++)l[a]=arguments[a];return r={args:l,val:e.apply(null,l)},i?(i.prev=r,r.next=i):t=r,s===n.maxSize?(t=t.prev,t.next=null):s++,i=r,r.val}return c.clear=function(){i=null,t=null,s=0},c}function g(e,n,s=0){let i=f(e);i.lastIndex=s;let t=i.exec(n);if(!t)return;if(t[1]==="["&&t[7]==="]")return g(e,n,i.lastIndex);let c={index:t.index,content:t[0],shortcode:u(t)};return t[1]&&(c.content=c.content.slice(1),c.index++),t[7]&&(c.content=c.content.slice(0,-1)),c}function x(e,n,s){return n.replace(f(e),(...i)=>{let t=i[0],c=i[1],r=i[7];if(c==="["&&r==="]")return t;let o=s(u(i));return o||o===""?c+o+r:t})}function v(e){return new m(e).string()}function f(e){return new RegExp("\\[(\\[?)("+e+")(?![\\w-])([^\\]\\/]*(?:\\/(?!\\])[^\\]\\/]*)*?)(?:(\\/)\\]|\\](?:([^\\[]*(?:\\[(?!\\/\\2\\])[^\\[]*)*)(\\[\\/\\2\\]))?)(\\]?)","g")}var p=d(e=>{let n={},s=[],i=/([\w-]+)\s*=\s*"([^"]*)"(?:\s|$)|([\w-]+)\s*=\s*'([^']*)'(?:\s|$)|([\w-]+)\s*=\s*([^\s'"]+)(?:\s|$)|"([^"]*)"(?:\s|$)|'([^']*)'(?:\s|$)|(\S+)(?:\s|$)/g;e=e.replace(/[\u00a0\u200b]/g," ");let t;for(;t=i.exec(e);)t[1]?n[t[1].toLowerCase()]=t[2]:t[3]?n[t[3].toLowerCase()]=t[4]:t[5]?n[t[5].toLowerCase()]=t[6]:t[7]?s.push(t[7]):t[8]?s.push(t[8]):t[9]&&s.push(t[9]);return{named:n,numeric:s}});function u(e){let n;return e[4]?n="self-closing":e[6]?n="closed":n="single",new m({tag:e[2],attrs:e[3],type:n,content:e[5]})}var m=class{tag;type;content;attrs;static next=g;static replace=x;static string=v;static regexp=f;static attrs=p;static fromMatch=u;constructor(e){let{tag:n,attrs:s,type:i,content:t}=e;this.tag=n,this.type=i,this.content=t,this.attrs={named:{},numeric:[]},s&&(typeof s=="string"?this.attrs=p(s):"named"in s&&"numeric"in s&&s.named!==void 0&&s.numeric!==void 0?this.attrs=s:Object.entries(s).forEach(([c,r])=>{r!==void 0&&this.set(c,String(r))}))}get(e){return typeof e=="number"?this.attrs.numeric[e]:this.attrs.named[e]}set(e,n){return typeof e=="number"?this.attrs.numeric[e]=n:this.attrs.named[e]=n,this}string(){let e="["+this.tag;return this.attrs.numeric.forEach(n=>{/\s/.test(n)?e+=' "'+n+'"':e+=" "+n}),Object.entries(this.attrs.named).forEach(([n,s])=>{e+=" "+n+'="'+s+'"'}),this.type==="single"?e+"]":this.type==="self-closing"?e+" /]":(e+="]",this.content&&(e+=this.content),e+"[/"+this.tag+"]")}},S=m;return E(C);})();
 if (typeof wp.shortcode === 'object' && wp.shortcode.default) { wp.shortcode = wp.shortcode.default; }
+(window.wp ||= {}).shortcode = wp.shortcode;
+})();
diff --git a/wp-includes/js/dist/style-engine.js b/wp-includes/js/dist/style-engine.js
index 89ceb96ddd..2618de8f03 100644
--- a/wp-includes/js/dist/style-engine.js
+++ b/wp-includes/js/dist/style-engine.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).styleEngine = (() => {
@@ -703,3 +704,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).styleEngine = wp.styleEngine;
+})();
diff --git a/wp-includes/js/dist/style-engine.min.js b/wp-includes/js/dist/style-engine.min.js
index 144619ac85..f1e69f389d 100644
--- a/wp-includes/js/dist/style-engine.min.js
+++ b/wp-includes/js/dist/style-engine.min.js
@@ -1,3 +1,6 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).styleEngine=(()=>{var _=Object.defineProperty;var G=Object.getOwnPropertyDescriptor;var K=Object.getOwnPropertyNames;var X=Object.prototype.hasOwnProperty;var J=(r,e)=>{for(var t in e)_(r,t,{get:e[t],enumerable:!0})},Y=(r,e,t,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of K(e))!X.call(r,i)&&i!==t&&_(r,i,{get:()=>e[i],enumerable:!(o=G(e,i))||o.enumerable});return r};var q=r=>Y(_({},"__esModule",{value:!0}),r);var We={};J(We,{compileCSS:()=>Ue,getCSSRules:()=>Z,getCSSValueFromRawStyle:()=>f});var s=function(){return s=Object.assign||function(e){for(var t,o=1,i=arguments.length;o<i;o++){t=arguments[o];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},s.apply(this,arguments)};function R(r){return r.toLowerCase()}var Q=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],ee=/[^A-Z0-9]+/gi;function E(r,e){e===void 0&&(e={});for(var t=e.splitRegexp,o=t===void 0?Q:t,i=e.stripRegexp,a=i===void 0?ee:i,u=e.transform,c=u===void 0?R:u,d=e.delimiter,m=d===void 0?" ":d,l=S(S(r,o,"$1\0$2"),a,"\0"),b=0,v=l.length;l.charAt(b)==="\0";)b++;for(;l.charAt(v-1)==="\0";)v--;return l.slice(b,v).split("\0").map(c).join(m)}function S(r,e,t){return e instanceof RegExp?r.replace(e,t):e.reduce(function(o,i){return o.replace(i,t)},r)}function j(r,e){return e===void 0&&(e={}),E(r,s({delimiter:"."},e))}function g(r,e){return e===void 0&&(e={}),j(r,s({delimiter:"-"},e))}var w="var:",O="|",P="--";var x=(r,e)=>{let t=r;return e.forEach(o=>{t=t?.[o]}),t};function n(r,e,t,o){let i=x(r,t);return i?[{selector:e?.selector,key:o,value:f(i)}]:[]}function p(r,e,t,o,i=["top","right","bottom","left"]){let a=x(r,t);if(!a)return[];let u=[];if(typeof a=="string")u.push({selector:e?.selector,key:o.default,value:f(a)});else{let c=i.reduce((d,m)=>{let l=f(x(a,[m]));return l&&d.push({selector:e?.selector,key:o?.individual.replace("%s",A(m)),value:l}),d},[]);u.push(...c)}return u}function f(r){return typeof r=="string"&&r.startsWith(w)?`var(--wp--${r.slice(w.length).split(O).map(t=>g(t,{splitRegexp:[/([a-z0-9])([A-Z])/g,/([0-9])([a-z])/g,/([A-Za-z])([0-9])/g,/([A-Z])([A-Z][a-z])/g]})).join(P)})`:r}function A(r){let[e,...t]=r;return e.toUpperCase()+t.join("")}function T(r){let[e,...t]=r;return e.toLowerCase()+t.map(A).join("")}function C(r){try{return decodeURI(r)}catch{return r}}function y(r){return(e,t)=>n(e,t,r,T(r))}function h(r){return(e,t)=>["color","style","width"].flatMap(o=>y(["border",r,o])(e,t))}var re={name:"color",generate:y(["border","color"])},te={name:"radius",generate:(r,e)=>p(r,e,["border","radius"],{default:"borderRadius",individual:"border%sRadius"},["topLeft","topRight","bottomLeft","bottomRight"])},ne={name:"style",generate:y(["border","style"])},oe={name:"width",generate:y(["border","width"])},ae={name:"borderTop",generate:h("top")},ie={name:"borderRight",generate:h("right")},ue={name:"borderBottom",generate:h("bottom")},ce={name:"borderLeft",generate:h("left")},I=[re,ne,oe,te,ae,ie,ue,ce];var fe={name:"background",generate:(r,e)=>n(r,e,["color","background"],"backgroundColor")},k=fe;var le={name:"gradient",generate:(r,e)=>n(r,e,["color","gradient"],"background")},F=le;var se={name:"text",generate:(r,e)=>n(r,e,["color","text"],"color")},D=se;var L=[D,F,k];var pe={name:"height",generate:(r,e)=>n(r,e,["dimensions","height"],"height")},de={name:"minHeight",generate:(r,e)=>n(r,e,["dimensions","minHeight"],"minHeight")},ge={name:"minWidth",generate:(r,e)=>n(r,e,["dimensions","minWidth"],"minWidth")},me={name:"aspectRatio",generate:(r,e)=>n(r,e,["dimensions","aspectRatio"],"aspectRatio")},ye={name:"width",generate:(r,e)=>n(r,e,["dimensions","width"],"width")},he={name:"objectFit",generate:(r,e)=>n(r,e,["dimensions","objectFit"],"objectFit")},B=[pe,de,ge,me,ye,he];var be={name:"backgroundImage",generate:(r,e)=>{let t=r?.background?.backgroundImage,o=f(r?.background?.gradient)||"";if(!t&&!o)return[];let i=typeof t=="object"&&t?.url?`url( '${encodeURI(C(t.url))}' )`:f(t),a=[o,i].filter(Boolean).join(", ");return a?[{selector:e.selector,key:"backgroundImage",value:a}]:[]}},ve={name:"backgroundPosition",generate:(r,e)=>n(r,e,["background","backgroundPosition"],"backgroundPosition")},_e={name:"backgroundRepeat",generate:(r,e)=>n(r,e,["background","backgroundRepeat"],"backgroundRepeat")},we={name:"backgroundSize",generate:(r,e)=>n(r,e,["background","backgroundSize"],"backgroundSize")},xe={name:"backgroundAttachment",generate:(r,e)=>n(r,e,["background","backgroundAttachment"],"backgroundAttachment")},z=[be,ve,_e,we,xe];var Re={name:"shadow",generate:(r,e)=>n(r,e,["shadow"],"boxShadow")},H=[Re];var Se={name:"color",generate:(r,e,t=["outline","color"],o="outlineColor")=>n(r,e,t,o)},Ee={name:"offset",generate:(r,e,t=["outline","offset"],o="outlineOffset")=>n(r,e,t,o)},je={name:"style",generate:(r,e,t=["outline","style"],o="outlineStyle")=>n(r,e,t,o)},Oe={name:"width",generate:(r,e,t=["outline","width"],o="outlineWidth")=>n(r,e,t,o)},V=[Se,je,Ee,Oe];var Pe={name:"padding",generate:(r,e)=>p(r,e,["spacing","padding"],{default:"padding",individual:"padding%s"})},$=Pe;var Ae={name:"margin",generate:(r,e)=>p(r,e,["spacing","margin"],{default:"margin",individual:"margin%s"})},U=Ae;var W=[U,$];var Te={name:"fontSize",generate:(r,e)=>n(r,e,["typography","fontSize"],"fontSize")},Ce={name:"fontStyle",generate:(r,e)=>n(r,e,["typography","fontStyle"],"fontStyle")},Ie={name:"fontWeight",generate:(r,e)=>n(r,e,["typography","fontWeight"],"fontWeight")},ke={name:"fontFamily",generate:(r,e)=>n(r,e,["typography","fontFamily"],"fontFamily")},Fe={name:"letterSpacing",generate:(r,e)=>n(r,e,["typography","letterSpacing"],"letterSpacing")},De={name:"lineHeight",generate:(r,e)=>n(r,e,["typography","lineHeight"],"lineHeight")},Le={name:"textColumns",generate:(r,e)=>n(r,e,["typography","textColumns"],"columnCount")},Be={name:"textDecoration",generate:(r,e)=>n(r,e,["typography","textDecoration"],"textDecoration")},ze={name:"textIndent",generate:(r,e)=>n(r,e,["typography","textIndent"],"textIndent")},He={name:"textTransform",generate:(r,e)=>n(r,e,["typography","textTransform"],"textTransform")},Ve={name:"writingMode",generate:(r,e)=>n(r,e,["typography","writingMode"],"writingMode")},$e={name:"textShadow",generate:(r,e)=>n(r,e,["typography","textShadow"],"textShadow")},M=[ke,Te,Ce,Ie,Fe,De,Le,Be,ze,$e,He,Ve];var N=[...I,...L,...B,...V,...W,...M,...H,...z];function Ue(r,e={}){let t=Z(r,e);if(!e?.selector){let a=[];return t.forEach(u=>{a.push(`${g(u.key)}: ${u.value};`)}),a.join(" ")}let o=t.reduce((a,u)=>{let{selector:c}=u;return c&&(a[c]||(a[c]=[]),a[c].push(u)),a},{});return Object.keys(o).reduce((a,u)=>(a.push(`${u} { ${o[u].map(c=>`${g(c.key)}: ${c.value};`).join(" ")} }`),a),[]).join(`
 `)}function Z(r,e={}){let t=[];return N.forEach(o=>{typeof o.generate=="function"&&t.push(...o.generate(r,e))}),t}return q(We);})();
+(window.wp ||= {}).styleEngine = wp.styleEngine;
+})();
diff --git a/wp-includes/js/dist/sync.js b/wp-includes/js/dist/sync.js
index 19c5002fe6..c18352d249 100644
--- a/wp-includes/js/dist/sync.js
+++ b/wp-includes/js/dist/sync.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).sync = (() => {
@@ -9977,13 +9978,6 @@ ${err.toString()}`);
   function passThru(fn) {
     return ((...args2) => fn(...args2));
   }
-  function yieldToEventLoop(fn) {
-    return function(...args2) {
-      setTimeout(() => {
-        fn.apply(this, args2);
-      }, 0);
-    };
-  }

   // packages/sync/build-module/providers/index.mjs
   var import_hooks3 = __toESM(require_hooks(), 1);
@@ -10349,7 +10343,7 @@ ${err.toString()}`);
       );
     }
   }
-  function processDocUpdate(update, doc2, onSync) {
+  function processDocUpdate(update, doc2) {
     const data = base64ToUint8Array(update.data);
     switch (update.type) {
       case SyncUpdateType.SYNC_STEP_1: {
@@ -10364,7 +10358,6 @@ ${err.toString()}`);
           doc2,
           POLLING_MANAGER_ORIGIN
         );
-        onSync();
         return;
       }
       case SyncUpdateType.COMPACTION:
@@ -10722,7 +10715,6 @@ ${err.toString()}`);
     doc: doc2,
     awareness,
     log,
-    onSync,
     onStatusChange
   }) {
     if (roomStates.has(room)) {
@@ -10775,7 +10767,7 @@ ${err.toString()}`);
       log,
       onStatusChange,
       processAwarenessUpdate: (state) => processAwarenessUpdate(state, awareness),
-      processDocUpdate: (update) => processDocUpdate(update, doc2, onSync),
+      processDocUpdate: (update) => processDocUpdate(update, doc2),
       room,
       unregister,
       updateQueue
@@ -10850,7 +10842,6 @@ ${err.toString()}`);
     }
     awareness;
     status = "disconnected";
-    synced = false;
     /**
      * Connect to the endpoint and initialize sync.
      */
@@ -10861,8 +10852,7 @@ ${err.toString()}`);
         doc: this.options.ydoc,
         awareness: this.awareness,
         log: this.log,
-        onStatusChange: this.emitStatus,
-        onSync: this.onSync
+        onStatusChange: this.emitStatus
       });
     }
     /**
@@ -10917,15 +10907,6 @@ ${err.toString()}`);
         ...debug
       });
     };
-    /**
-     * Handle synchronization events from the polling manager.
-     */
-    onSync = () => {
-      if (!this.synced) {
-        this.synced = true;
-        this.log("Synced");
-      }
-    };
   };
   function createHttpPollingProvider() {
     return async ({
@@ -10955,7 +10936,7 @@ ${err.toString()}`);
   // packages/sync/build-module/providers/index.mjs
   var providerCreators = null;
   function getDefaultProviderCreators() {
-    return [createHttpPollingProvider()];
+    return window.__experimentalEnableRealTimeCollaboration ? [createHttpPollingProvider()] : [];
   }
   function isProviderCreator(creator) {
     return "function" === typeof creator;
@@ -10964,7 +10945,7 @@ ${err.toString()}`);
     if (providerCreators) {
       return providerCreators;
     }
-    if (!window._wpCollaborationEnabled) {
+    if (!window.__experimentalEnableRealTimeCollaboration) {
       return [];
     }
     const filteredProviderCreators = (0, import_hooks3.applyFilters)(
@@ -11287,6 +11268,31 @@ ${err.toString()}`);
     };
   }

+  // packages/sync/build-module/crdt-snapshot.mjs
+  function encodeDocSnapshot(ydoc) {
+    return toBase64(encodeSnapshotV2(snapshot(ydoc)));
+  }
+  function docContainsSnapshot(ydoc, encodedSnapshot) {
+    let snapshot2;
+    try {
+      snapshot2 = decodeSnapshotV2(fromBase64(encodedSnapshot));
+    } catch {
+      return false;
+    }
+    const localSnapshot = snapshot(ydoc);
+    for (const [client, clock] of snapshot2.sv) {
+      if ((localSnapshot.sv.get(client) ?? 0) < clock) {
+        return false;
+      }
+    }
+    const copiedDeleteSet = snapshot(ydoc).ds;
+    const mergedDeleteSet = mergeDeleteSets([
+      copiedDeleteSet,
+      snapshot2.ds
+    ]);
+    return equalDeleteSets(localSnapshot.ds, mergedDeleteSet);
+  }
+
   // packages/sync/build-module/utils.mjs
   function createYjsDoc(documentMeta = {}) {
     const metaMap = new Map(
@@ -11650,11 +11656,46 @@ ${err.toString()}`);
         }, origin2);
       }
     }
-    const deferUpdateCRDTDoc = yieldToEventLoop(updateCRDTDoc);
+    const pendingCRDTDocUpdates = [];
+    function flushPendingCRDTDocUpdates() {
+      while (pendingCRDTDocUpdates.length > 0) {
+        const args2 = pendingCRDTDocUpdates.shift();
+        if (args2) {
+          updateCRDTDoc(...args2);
+        }
+      }
+    }
+    function deferUpdateCRDTDoc(...args2) {
+      pendingCRDTDocUpdates.push(args2);
+      setTimeout(flushPendingCRDTDocUpdates, 0);
+    }
     function updateOrDefer(objectType, objectId, changes, origin2, options = {}) {
       const hasRemotePeers = (getAwareness(objectType, objectId)?.getStates().size ?? 0) > 1;
-      const update = hasRemotePeers ? updateCRDTDoc : deferUpdateCRDTDoc;
-      update(objectType, objectId, changes, origin2, options);
+      if (hasRemotePeers) {
+        flushPendingCRDTDocUpdates();
+        updateCRDTDoc(objectType, objectId, changes, origin2, options);
+        return;
+      }
+      deferUpdateCRDTDoc(objectType, objectId, changes, origin2, options);
+    }
+    function getEntitySnapshot(objectType, objectId) {
+      const entityId = getEntityId(objectType, objectId);
+      const entityState = entityStates.get(entityId);
+      if (!entityState) {
+        log("getEntitySnapshot", "no entity state", entityId);
+        return void 0;
+      }
+      flushPendingCRDTDocUpdates();
+      return encodeDocSnapshot(entityState.ydoc);
+    }
+    function entityContainsSnapshot(objectType, objectId, encodedSnapshot) {
+      const entityId = getEntityId(objectType, objectId);
+      const entityState = entityStates.get(entityId);
+      if (!entityState) {
+        return false;
+      }
+      flushPendingCRDTDocUpdates();
+      return docContainsSnapshot(entityState.ydoc, encodedSnapshot);
     }
     async function _updateEntityRecord(objectType, objectId) {
       const entityId = getEntityId(objectType, objectId);
@@ -11683,7 +11724,7 @@ ${err.toString()}`);
       if (!entityState?.ydoc) {
         return null;
       }
-      await new Promise((resolve) => setTimeout(resolve, 0));
+      flushPendingCRDTDocUpdates();
       return serializeCrdtDoc(entityState.ydoc);
     }
     const internal = {
@@ -11692,7 +11733,9 @@ ${err.toString()}`);
     };
     return {
       createPersistedCRDTDoc: debugWrap(createPersistedCRDTDoc),
+      entityContainsSnapshot: debugWrap(entityContainsSnapshot),
       getAwareness,
+      getEntitySnapshot: debugWrap(getEntitySnapshot),
       load: debugWrap(loadEntity),
       loadCollection: debugWrap(loadCollection),
       // Use getter to ensure we always return the current value of `undoManager`.
@@ -12868,3 +12911,5 @@ ${err.toString()}`);
   var YJS_VERSION = "13";
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).sync = wp.sync;
+})();
diff --git a/wp-includes/js/dist/sync.min.js b/wp-includes/js/dist/sync.min.js
index 874f0a0e46..b356f90074 100644
--- a/wp-includes/js/dist/sync.min.js
+++ b/wp-includes/js/dist/sync.min.js
@@ -1,12 +1,15 @@
 /*! This file is auto-generated */
-"use strict";var wp;(wp||={}).sync=(()=>{var zl=Object.create;var Kn=Object.defineProperty;var Gl=Object.getOwnPropertyDescriptor;var ql=Object.getOwnPropertyNames;var Hl=Object.getPrototypeOf,Jl=Object.prototype.hasOwnProperty;var Wn=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),qo=(e,t)=>{for(var n in t)Kn(e,n,{get:t[n],enumerable:!0})},Ho=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of ql(t))!Jl.call(e,s)&&s!==n&&Kn(e,s,{get:()=>t[s],enumerable:!(r=Gl(t,s))||r.enumerable});return e};var Zt=(e,t,n)=>(n=e!=null?zl(Hl(e)):{},Ho(t||!e||!e.__esModule?Kn(n,"default",{value:e,enumerable:!0}):n,e)),Kl=e=>Ho(Kn({},"__esModule",{value:!0}),e);var Xc=Wn((Df,Wc)=>{Wc.exports=window.wp.privateApis});var Wr=Wn((vf,rl)=>{rl.exports=window.wp.hooks});var ml=Wn((Lf,gl)=>{gl.exports=window.wp.apiFetch});var $o=Wn((xp,Vl)=>{"use strict";Vl.exports=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t=="object"&&typeof n=="object"){if(t.constructor!==n.constructor)return!1;var r,s,o;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(s=r;s--!==0;)if(!e(t[s],n[s]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(s of t.entries())if(!n.has(s[0]))return!1;for(s of t.entries())if(!e(s[1],n.get(s[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(s of t.entries())if(!n.has(s[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if(r=t.length,r!=n.length)return!1;for(s=r;s--!==0;)if(t[s]!==n[s])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(o=Object.keys(t),r=o.length,r!==Object.keys(n).length)return!1;for(s=r;s--!==0;)if(!Object.prototype.hasOwnProperty.call(n,o[s]))return!1;for(s=r;s--!==0;){var i=o[s];if(!e(t[i],n[i]))return!1}return!0}return t!==t&&n!==n}});var Th={};qo(Th,{Awareness:()=>cn,Y:()=>Ht,YJS_VERSION:()=>Dh,privateApis:()=>zo});var Ht={};qo(Ht,{AbsolutePosition:()=>vr,AbstractConnector:()=>zs,AbstractStruct:()=>rn,AbstractType:()=>R,Array:()=>me,ContentAny:()=>qt,ContentBinary:()=>Se,ContentDeleted:()=>sn,ContentDoc:()=>_e,ContentEmbed:()=>vt,ContentFormat:()=>L,ContentJSON:()=>Pn,ContentString:()=>mt,ContentType:()=>ut,Doc:()=>kt,GC:()=>X,ID:()=>Ut,Item:()=>D,Map:()=>ye,PermanentUserData:()=>qs,RelativePosition:()=>en,Skip:()=>q,Snapshot:()=>Rn,Text:()=>nn,Transaction:()=>Rr,UndoManager:()=>fe,UpdateDecoderV1:()=>st,UpdateDecoderV2:()=>Z,UpdateEncoderV1:()=>Ct,UpdateEncoderV2:()=>ct,XmlElement:()=>xe,XmlFragment:()=>we,XmlHook:()=>Bn,XmlText:()=>$r,YArrayEvent:()=>Mr,YEvent:()=>ge,YMapEvent:()=>Vr,YTextEvent:()=>Br,YXmlEvent:()=>Pr,applyUpdate:()=>so,applyUpdateV2:()=>yt,cleanupYTextFormatting:()=>$c,compareIDs:()=>le,compareRelativePositions:()=>Pd,convertUpdateFormatV1ToV2:()=>iu,convertUpdateFormatV2ToV1:()=>bc,createAbsolutePositionFromRelativePosition:()=>Bd,createDeleteSet:()=>Fr,createDeleteSetFromStructStore:()=>eo,createDocFromSnapshot:()=>Gd,createID:()=>S,createRelativePositionFromJSON:()=>Id,createRelativePositionFromTypeIndex:()=>Od,createSnapshot:()=>uo,decodeRelativePosition:()=>Md,decodeSnapshot:()=>Fd,decodeSnapshotV2:()=>dc,decodeStateVector:()=>io,decodeUpdate:()=>Zd,decodeUpdateV2:()=>yc,diffUpdate:()=>ru,diffUpdateV2:()=>ho,emptySnapshot:()=>Yd,encodeRelativePosition:()=>Ld,encodeSnapshot:()=>jd,encodeSnapshotV2:()=>ac,encodeStateAsUpdate:()=>oo,encodeStateAsUpdateV2:()=>Ot,encodeStateVector:()=>lo,encodeStateVectorFromUpdate:()=>tu,encodeStateVectorFromUpdateV2:()=>xc,equalDeleteSets:()=>oc,equalSnapshots:()=>$d,findIndexSS:()=>dt,findRootTypeKey:()=>ao,getItem:()=>ae,getItemCleanEnd:()=>Ks,getItemCleanStart:()=>W,getState:()=>I,getTypeChildren:()=>du,isDeleted:()=>Ee,isParentOf:()=>On,iterateDeletedStructs:()=>de,logType:()=>Td,logUpdate:()=>Qd,logUpdateV2:()=>mc,mergeDeleteSets:()=>ue,mergeUpdates:()=>wc,mergeUpdatesV2:()=>pe,obfuscateUpdate:()=>su,obfuscateUpdateV2:()=>ou,parseUpdateMeta:()=>eu,parseUpdateMetaV2:()=>Sc,readUpdate:()=>kd,readUpdateV2:()=>ro,relativePositionToJSON:()=>Ud,snapshot:()=>zd,snapshotContainsUpdate:()=>Hd,transact:()=>A,tryGc:()=>Wd,typeListToArraySnapshot:()=>uu,typeMapGetAllSnapshot:()=>Nc,typeMapGetSnapshot:()=>pu});var v=()=>new Map,Xn=e=>{let t=v();return e.forEach((n,r)=>{t.set(r,n)}),t},B=(e,t,n)=>{let r=e.get(t);return r===void 0&&e.set(t,r=n()),r},Jo=(e,t)=>{let n=[];for(let[r,s]of e)n.push(t(s,r));return n},Ko=(e,t)=>{for(let[n,r]of e)if(t(r,n))return!0;return!1};var xt=()=>new Set;var Qn=e=>e[e.length-1];var Wo=(e,t)=>{for(let n=0;n<t.length;n++)e.push(t[n])},ft=Array.from,Zn=(e,t)=>{for(let n=0;n<e.length;n++)if(!t(e[n],n,e))return!1;return!0},hn=(e,t)=>{for(let n=0;n<e.length;n++)if(t(e[n],n,e))return!0;return!1};var Xo=(e,t)=>{let n=new Array(e);for(let r=0;r<e;r++)n[r]=t(r,n);return n};var pt=Array.isArray;var Mt=class{constructor(){this._observers=v()}on(t,n){return B(this._observers,t,xt).add(n),n}once(t,n){let r=(...s)=>{this.off(t,r),n(...s)};this.on(t,r)}off(t,n){let r=this._observers.get(t);r!==void 0&&(r.delete(n),r.size===0&&this._observers.delete(t))}emit(t,n){return ft((this._observers.get(t)||v()).values()).forEach(r=>r(...n))}destroy(){this._observers=v()}},Oe=class{constructor(){this._observers=v()}on(t,n){B(this._observers,t,xt).add(n)}once(t,n){let r=(...s)=>{this.off(t,r),n(...s)};this.on(t,r)}off(t,n){let r=this._observers.get(t);r!==void 0&&(r.delete(n),r.size===0&&this._observers.delete(t))}emit(t,n){return ft((this._observers.get(t)||v()).values()).forEach(r=>r(...n))}destroy(){this._observers=v()}};var F=Math.floor;var te=Math.abs;var tr=(e,t)=>e<t?e:t,Tt=(e,t)=>e>t?e:t,vh=Number.isNaN;var er=e=>e!==0?e<0:1/e<0;var Le=Number.MAX_SAFE_INTEGER,os=Number.MIN_SAFE_INTEGER,Oh=1<<31;var Qo=Number.isInteger||(e=>typeof e=="number"&&isFinite(e)&&F(e)===e),Rh=Number.isNaN,Lh=Number.parseInt;var fn=String.fromCharCode,Wl=String.fromCodePoint,Nh=fn(65535),Xl=e=>e.toLowerCase(),Ql=/^\s*/g,Zl=e=>e.replace(Ql,""),ta=/([A-Z])/g,cs=(e,t)=>Zl(e.replace(ta,n=>`${t}${Xl(n)}`));var ea=e=>{let t=unescape(encodeURIComponent(e)),n=t.length,r=new Uint8Array(n);for(let s=0;s<n;s++)r[s]=t.codePointAt(s);return r},Me=typeof TextEncoder<"u"?new TextEncoder:null,na=e=>Me.encode(e),Zo=Me?na:ea;var Ne=typeof TextDecoder>"u"?null:new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0});Ne&&Ne.decode(new Uint8Array).length===1&&(Ne=null);var nr=(e,t)=>Xo(t,()=>e).join("");var ee=class{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]}},gt=()=>new ee;var ra=e=>{let t=e.cpos;for(let n=0;n<e.bufs.length;n++)t+=e.bufs[n].length;return t};var K=e=>{let t=new Uint8Array(ra(e)),n=0;for(let r=0;r<e.bufs.length;r++){let s=e.bufs[r];t.set(s,n),n+=s.length}return t.set(new Uint8Array(e.cbuf.buffer,0,e.cpos),n),t},sa=(e,t)=>{let n=e.cbuf.length;n-e.cpos<t&&(e.bufs.push(new Uint8Array(e.cbuf.buffer,0,e.cpos)),e.cbuf=new Uint8Array(Tt(n,t)*2),e.cpos=0)},P=(e,t)=>{let n=e.cbuf.length;e.cpos===n&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(n*2),e.cpos=0),e.cbuf[e.cpos++]=t};var je=P;var y=(e,t)=>{for(;t>127;)P(e,128|127&t),t=F(t/128);P(e,127&t)},gn=(e,t)=>{let n=er(t);for(n&&(t=-t),P(e,(t>63?128:0)|(n?64:0)|63&t),t=F(t/64);t>0;)P(e,(t>127?128:0)|127&t),t=F(t/128)},ls=new Uint8Array(3e4),oa=ls.length/3,ia=(e,t)=>{if(t.length<oa){let n=Me.encodeInto(t,ls).written||0;y(e,n);for(let r=0;r<n;r++)P(e,ls[r])}else Y(e,Zo(t))},ca=(e,t)=>{let n=unescape(encodeURIComponent(t)),r=n.length;y(e,r);for(let s=0;s<r;s++)P(e,n.codePointAt(s))},Vt=Me&&Me.encodeInto?ia:ca;var si=(e,t)=>Fe(e,K(t)),Fe=(e,t)=>{let n=e.cbuf.length,r=e.cpos,s=tr(n-r,t.length),o=t.length-s;e.cbuf.set(t.subarray(0,s),r),e.cpos+=s,o>0&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(Tt(n*2,o)),e.cbuf.set(t.subarray(s)),e.cpos=o)},Y=(e,t)=>{y(e,t.byteLength),Fe(e,t)},as=(e,t)=>{sa(e,t);let n=new DataView(e.cbuf.buffer,e.cpos,t);return e.cpos+=t,n},la=(e,t)=>as(e,4).setFloat32(0,t,!1),aa=(e,t)=>as(e,8).setFloat64(0,t,!1),da=(e,t)=>as(e,8).setBigInt64(0,t,!1);var ei=new DataView(new ArrayBuffer(4)),ua=e=>(ei.setFloat32(0,e),ei.getFloat32(0)===e),Pe=(e,t)=>{switch(typeof t){case"string":P(e,119),Vt(e,t);break;case"number":Qo(t)&&te(t)<=2147483647?(P(e,125),gn(e,t)):ua(t)?(P(e,124),la(e,t)):(P(e,123),aa(e,t));break;case"bigint":P(e,122),da(e,t);break;case"object":if(t===null)P(e,126);else if(pt(t)){P(e,117),y(e,t.length);for(let n=0;n<t.length;n++)Pe(e,t[n])}else if(t instanceof Uint8Array)P(e,116),Y(e,t);else{P(e,118);let n=Object.keys(t);y(e,n.length);for(let r=0;r<n.length;r++){let s=n[r];Vt(e,s),Pe(e,t[s])}}break;case"boolean":P(e,t?120:121);break;default:P(e,127)}},pn=class extends ee{constructor(t){super(),this.w=t,this.s=null,this.count=0}write(t){this.s===t?this.count++:(this.count>0&&y(this,this.count-1),this.count=1,this.w(this,t),this.s=t)}};var ni=e=>{e.count>0&&(gn(e.encoder,e.count===1?e.s:-e.s),e.count>1&&y(e.encoder,e.count-2))},ne=class{constructor(){this.encoder=new ee,this.s=0,this.count=0}write(t){this.s===t?this.count++:(ni(this),this.count=1,this.s=t)}toUint8Array(){return ni(this),K(this.encoder)}};var ri=e=>{if(e.count>0){let t=e.diff*2+(e.count===1?0:1);gn(e.encoder,t),e.count>1&&y(e.encoder,e.count-2)}},$e=class{constructor(){this.encoder=new ee,this.s=0,this.count=0,this.diff=0}write(t){this.diff===t-this.s?(this.s=t,this.count++):(ri(this),this.count=1,this.diff=t-this.s,this.s=t)}toUint8Array(){return ri(this),K(this.encoder)}},rr=class{constructor(){this.sarr=[],this.s="",this.lensE=new ne}write(t){this.s+=t,this.s.length>19&&(this.sarr.push(this.s),this.s=""),this.lensE.write(t.length)}toUint8Array(){let t=new ee;return this.sarr.push(this.s),this.s="",Vt(t,this.sarr.join("")),Fe(t,this.lensE.toUint8Array()),K(t)}};var ot=e=>new Error(e),it=()=>{throw ot("Method unimplemented")},$=()=>{throw ot("Unexpected case")};var oi=ot("Unexpected end of array"),ii=ot("Integer out of Range"),Ye=class{constructor(t){this.arr=t,this.pos=0}},N=e=>new Ye(e),hs=e=>e.pos!==e.arr.length;var ha=(e,t)=>{let n=new Uint8Array(e.arr.buffer,e.pos+e.arr.byteOffset,t);return e.pos+=t,n},z=e=>ha(e,_(e));var re=e=>e.arr[e.pos++];var _=e=>{let t=0,n=1,r=e.arr.length;for(;e.pos<r;){let s=e.arr[e.pos++];if(t=t+(s&127)*n,n*=128,s<128)return t;if(t>Le)throw ii}throw oi},yn=e=>{let t=e.arr[e.pos++],n=t&63,r=64,s=(t&64)>0?-1:1;if((t&128)===0)return s*n;let o=e.arr.length;for(;e.pos<o;){if(t=e.arr[e.pos++],n=n+(t&127)*r,r*=128,t<128)return s*n;if(n>Le)throw ii}throw oi};var fa=e=>{let t=_(e);if(t===0)return"";{let n=String.fromCodePoint(re(e));if(--t<100)for(;t--;)n+=String.fromCodePoint(re(e));else for(;t>0;){let r=t<1e4?t:1e4,s=e.arr.subarray(e.pos,e.pos+r);e.pos+=r,n+=String.fromCodePoint.apply(null,s),t-=r}return decodeURIComponent(escape(n))}},pa=e=>Ne.decode(z(e)),Pt=Ne?pa:fa;var fs=(e,t)=>{let n=new DataView(e.arr.buffer,e.arr.byteOffset+e.pos,t);return e.pos+=t,n},ga=e=>fs(e,4).getFloat32(0,!1),ma=e=>fs(e,8).getFloat64(0,!1),ya=e=>fs(e,8).getBigInt64(0,!1);var wa=[e=>{},e=>null,yn,ga,ma,ya,e=>!1,e=>!0,Pt,e=>{let t=_(e),n={};for(let r=0;r<t;r++){let s=Pt(e);n[s]=ze(e)}return n},e=>{let t=_(e),n=[];for(let r=0;r<t;r++)n.push(ze(e));return n},z],ze=e=>wa[127-re(e)](e),mn=class extends Ye{constructor(t,n){super(t),this.reader=n,this.s=null,this.count=0}read(){return this.count===0&&(this.s=this.reader(this),hs(this)?this.count=_(this)+1:this.count=-1),this.count--,this.s}};var se=class extends Ye{constructor(t){super(t),this.s=0,this.count=0}read(){if(this.count===0){this.s=yn(this);let t=er(this.s);this.count=1,t&&(this.s=-this.s,this.count=_(this)+2)}return this.count--,this.s}};var Ge=class extends Ye{constructor(t){super(t),this.s=0,this.count=0,this.diff=0}read(){if(this.count===0){let t=yn(this),n=t&1;this.diff=F(t/2),this.count=1,n&&(this.count=_(this)+2)}return this.s+=this.diff,this.count--,this.s}},sr=class{constructor(t){this.decoder=new se(t),this.str=Pt(this.decoder),this.spos=0}read(){let t=this.spos+this.decoder.read(),n=this.str.slice(this.spos,t);return this.spos=t,n}};var Bh=crypto.subtle,ci=crypto.getRandomValues.bind(crypto);var gs=()=>ci(new Uint32Array(1))[0];var xa="10000000-1000-4000-8000"+-1e11,li=()=>xa.replace(/[018]/g,e=>(e^gs()&15>>e/4).toString(16));var $t=Date.now;var ys=e=>new Promise(e);var jh=Promise.all.bind(Promise);var ws=e=>e===void 0?null:e;var xs=class{constructor(){this.map=new Map}setItem(t,n){this.map.set(t,n)}getItem(t){return this.map.get(t)}},ai=new xs,ba=!0;try{typeof localStorage<"u"&&localStorage&&(ai=localStorage,ba=!1)}catch{}var di=ai;var oe=Symbol("Equality"),or=(e,t)=>e===t||!!e?.[oe]?.(t)||!1;var ui=e=>typeof e=="object",hi=Object.assign,Ca=Object.keys;var fi=(e,t)=>{for(let n in e)t(e[n],n)};var wn=e=>Ca(e).length;var pi=e=>{for(let t in e)return!1;return!0},qe=(e,t)=>{for(let n in e)if(!t(e[n],n))return!1;return!0},xn=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),_s=(e,t)=>e===t||wn(e)===wn(t)&&qe(e,(n,r)=>(n!==void 0||xn(t,r))&&or(t[r],n)),Aa=Object.freeze,Es=e=>{for(let t in e){let n=e[t];(typeof n=="object"||typeof n=="function")&&Es(e[t])}return Aa(e)};var Sn=(e,t,n=0)=>{try{for(;n<e.length;n++)e[n](...t)}finally{n<e.length&&Sn(e,t,n+1)}};var ks=e=>e;var ie=(e,t)=>{if(e===t)return!0;if(e==null||t==null||e.constructor!==t.constructor&&(e.constructor||Object)!==(t.constructor||Object))return!1;if(e[oe]!=null)return e[oe](t);switch(e.constructor){case ArrayBuffer:e=new Uint8Array(e),t=new Uint8Array(t);case Uint8Array:{if(e.byteLength!==t.byteLength)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;break}case Set:{if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;break}case Map:{if(e.size!==t.size)return!1;for(let n of e.keys())if(!t.has(n)||!ie(e.get(n),t.get(n)))return!1;break}case void 0:case Object:if(wn(e)!==wn(t))return!1;for(let n in e)if(!xn(e,n)||!ie(e[n],t[n]))return!1;break;case Array:if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(!ie(e[n],t[n]))return!1;break;default:return!1}return!0},gi=(e,t)=>t.includes(e);var He=typeof process<"u"&&process.release&&/node|io\.js/.test(process.release.name)&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]",cr=typeof window<"u"&&typeof document<"u"&&!He,Fh=typeof navigator<"u"?/Mac/.test(navigator.platform):!1,St,Da=[],Ta=()=>{if(St===void 0)if(He){St=v();let e=process.argv,t=null;for(let n=0;n<e.length;n++){let r=e[n];r[0]==="-"?(t!==null&&St.set(t,""),t=r):t!==null?(St.set(t,r),t=null):Da.push(r)}t!==null&&St.set(t,"")}else typeof location=="object"?(St=v(),(location.search||"?").slice(1).split("&").forEach(e=>{if(e.length!==0){let[t,n]=e.split("=");St.set(`--${cs(t,"-")}`,n),St.set(`-${cs(t,"-")}`,n)}})):St=v();return St},Cs=e=>Ta().has(e);var _n=e=>He?ws(process.env[e.toUpperCase().replaceAll("-","_")]):ws(di.getItem(e));var mi=e=>Cs("--"+e)||_n(e)!==null,yi=mi("production"),Ua=He&&gi(process.env.FORCE_COLOR,["true","1","2"]),wi=Ua||!Cs("--no-colors")&&!mi("no-color")&&(!He||process.stdout.isTTY)&&(!He||Cs("--color")||_n("COLORTERM")!==null||(_n("TERM")||"").includes("color"));var xi=e=>new Uint8Array(e),Ia=(e,t,n)=>new Uint8Array(e,t,n);var va=e=>{let t="";for(let n=0;n<e.byteLength;n++)t+=fn(e[n]);return btoa(t)},Oa=e=>Buffer.from(e.buffer,e.byteOffset,e.byteLength).toString("base64"),Ra=e=>{let t=atob(e),n=xi(t.length);for(let r=0;r<t.length;r++)n[r]=t.charCodeAt(r);return n},La=e=>{let t=Buffer.from(e,"base64");return Ia(t.buffer,t.byteOffset,t.byteLength)},Si=cr?va:Oa,_i=cr?Ra:La;var Ei=e=>{let t=xi(e.byteLength);return t.set(e),t};var As=class{constructor(t,n){this.left=t,this.right=n}},_t=(e,t)=>new As(e,t);var Ds=e=>e.next()>=.5,ar=(e,t,n)=>F(e.next()*(n+1-t)+t);var Ts=(e,t,n)=>F(e.next()*(n+1-t)+t);var Us=(e,t,n)=>Ts(e,t,n);var Ma=e=>fn(Us(e,97,122)),ki=(e,t=0,n=20)=>{let r=Us(e,t,n),s="";for(let o=0;o<r;o++)s+=Ma(e);return s};var dr=(e,t)=>t[Us(e,0,t.length-1)];var Ba=Symbol("0schema"),Is=class{constructor(){this._rerrs=[]}extend(t,n,r,s=null){this._rerrs.push({path:t,expected:n,has:r,message:s})}toString(){let t=[];for(let n=this._rerrs.length-1;n>0;n--){let r=this._rerrs[n];t.push(nr(" ",(this._rerrs.length-n)*2)+`${r.path!=null?`[${r.path}] `:""}${r.has} doesn't match ${r.expected}. ${r.message}`)}return t.join(`
-`)}},vs=(e,t)=>e===t?!0:e==null||t==null||e.constructor!==t.constructor?!1:e[oe]?or(e,t):pt(e)?Zn(e,n=>hn(t,r=>vs(n,r))):ui(e)?qe(e,(n,r)=>vs(n,t[r])):!1,G=class{static _dilutes=!1;extends(t){let[n,r]=[this.shape,t.shape];return this.constructor._dilutes&&([r,n]=[n,r]),vs(n,r)}equals(t){return this.constructor===t.constructor&&ie(this.shape,t.shape)}[Ba](){return!0}[oe](t){return this.equals(t)}validate(t){return this.check(t)}check(t,n){it()}get nullable(){return Qe(this,Er)}get optional(){return new ur(this)}cast(t){return Ci(t,this),t}expect(t){return Ci(t,this),t}},En=class extends G{constructor(t,n){super(),this.shape=t,this._c=n}check(t,n=void 0){let r=t?.constructor===this.shape&&(this._c==null||this._c(t));return!r&&n?.extend(null,this.shape.name,t?.constructor.name,t?.constructor!==this.shape?"Constructor match failed":"Check failed"),r}},M=(e,t=null)=>new En(e,t),zh=M(En),bn=class extends G{constructor(t){super(),this.shape=t}check(t,n){let r=this.shape(t);return!r&&n?.extend(null,"custom prop",t?.constructor.name,"failed to check custom prop"),r}},V=e=>new bn(e),Gh=M(bn),We=class extends G{constructor(t){super(),this.shape=t}check(t,n){let r=this.shape.some(s=>s===t);return!r&&n?.extend(null,this.shape.join(" | "),t.toString()),r}},Sr=(...e)=>new We(e),Ai=M(We),Pa=RegExp.escape||(e=>e.replace(/[().|&,$^[\]]/g,t=>"\\"+t)),Di=e=>{if(Xe.check(e))return[Pa(e)];if(Ai.check(e))return e.shape.map(t=>t+"");if(Oi.check(e))return["[+-]?\\d+.?\\d*"];if(Ri.check(e))return[".*"];if(wr.check(e))return e.shape.map(Di).flat(1);$()},Os=class extends G{constructor(t){super(),this.shape=t,this._r=new RegExp("^"+t.map(Di).map(n=>`(${n.join("|")})`).join("")+"$")}check(t,n){let r=this._r.exec(t)!=null;return!r&&n?.extend(null,this._r.toString(),t.toString(),"String doesn't match string template."),r}};var qh=M(Os),$a=Symbol("optional"),ur=class extends G{constructor(t){super(),this.shape=t}check(t,n){let r=t===void 0||this.shape.check(t);return!r&&n?.extend(null,"undefined (optional)","()"),r}get[$a](){return!0}},ja=M(ur),hr=class extends G{check(t,n){return n?.extend(null,"never",typeof t),!1}},Hh=new hr,Jh=M(hr),fr=class e extends G{constructor(t,n=!1){super(),this.shape=t,this._isPartial=n}static _dilutes=!0;get partial(){return new e(this.shape,!0)}check(t,n){return t==null?(n?.extend(null,"object","null"),!1):qe(this.shape,(r,s)=>{let o=this._isPartial&&!xn(t,s)||r.check(t[s],n);return!o&&n?.extend(s.toString(),r.toString(),typeof t[s],"Object property does not match"),o})}},Fa=e=>new fr(e),Ya=M(fr),za=V(e=>e!=null&&(e.constructor===Object||e.constructor==null)),pr=class extends G{constructor(t,n){super(),this.shape={keys:t,values:n}}check(t,n){return t!=null&&qe(t,(r,s)=>{let o=this.shape.keys.check(s,n);return!o&&n?.extend(s+"","Record",typeof t,o?"Key doesn't match schema":"Value doesn't match value"),o&&this.shape.values.check(r,n)})}},Ti=(e,t)=>new pr(e,t),Ga=M(pr),gr=class extends G{constructor(t){super(),this.shape=t}check(t,n){return t!=null&&qe(this.shape,(r,s)=>{let o=r.check(t[s],n);return!o&&n?.extend(s.toString(),"Tuple",typeof r),o})}},qa=(...e)=>new gr(e),Kh=M(gr),mr=class extends G{constructor(t){super(),this.shape=t.length===1?t[0]:new kn(t)}check(t,n){let r=pt(t)&&Zn(t,s=>this.shape.check(s));return!r&&n?.extend(null,"Array",""),r}},Ui=(...e)=>new mr(e),Ha=M(mr),Ja=V(e=>pt(e)),yr=class extends G{constructor(t,n){super(),this.shape=t,this._c=n}check(t,n){let r=t instanceof this.shape&&(this._c==null||this._c(t));return!r&&n?.extend(null,this.shape.name,t?.constructor.name),r}},Ka=(e,t=null)=>new yr(e,t),Wh=M(yr),Wa=Ka(G),Rs=class extends G{constructor(t){super(),this.len=t.length-1,this.args=qa(...t.slice(-1)),this.res=t[this.len]}check(t,n){let r=t.constructor===Function&&t.length<=this.len;return!r&&n?.extend(null,"function",typeof t),r}};var Xa=M(Rs),Qa=V(e=>typeof e=="function"),Ls=class extends G{constructor(t){super(),this.shape=t}check(t,n){let r=Zn(this.shape,s=>s.check(t,n));return!r&&n?.extend(null,"Intersectinon",typeof t),r}};var Xh=M(Ls,e=>e.shape.length>0),kn=class extends G{static _dilutes=!0;constructor(t){super(),this.shape=t}check(t,n){let r=hn(this.shape,s=>s.check(t,n));return n?.extend(null,"Union",typeof t),r}},Qe=(...e)=>e.findIndex(t=>wr.check(t))>=0?Qe(...e.map(t=>Cn(t)).map(t=>wr.check(t)?t.shape:[t]).flat(1)):e.length===1?e[0]:new kn(e),wr=M(kn),Ii=()=>!0,xr=V(Ii),Za=M(bn,e=>e.shape===Ii),Ms=V(e=>typeof e=="bigint"),td=V(e=>e===Ms),vi=V(e=>typeof e=="symbol"),Qh=V(e=>e===vi),Ke=V(e=>typeof e=="number"),Oi=V(e=>e===Ke),Xe=V(e=>typeof e=="string"),Ri=V(e=>e===Xe),_r=V(e=>typeof e=="boolean"),ed=V(e=>e===_r),Li=Sr(void 0),Zh=M(We,e=>e.shape.length===1&&e.shape[0]===void 0),tf=Sr(void 0);var Er=Sr(null),nd=M(We,e=>e.shape.length===1&&e.shape[0]===null),ef=M(Uint8Array),nf=M(En,e=>e.shape===Uint8Array),rd=Qe(Ke,Xe,Er,Li,Ms,_r,vi),rf=(()=>{let e=Ui(xr),t=Ti(Xe,xr),n=Qe(Ke,Xe,Er,_r,e,t);return e.shape=n,t.shape.values=n,n})(),Cn=e=>{if(Wa.check(e))return e;if(za.check(e)){let t={};for(let n in e)t[n]=Cn(e[n]);return Fa(t)}else{if(Ja.check(e))return Qe(...e.map(Cn));if(rd.check(e))return Sr(e);if(Qa.check(e))return M(e)}$()},Ci=yi?()=>{}:(e,t)=>{let n=new Is;if(!t.check(e,n))throw ot(`Expected value to be of type ${t.constructor.name}.
-${n.toString()}`)},Ns=class{constructor(t){this.patterns=[],this.$state=t}if(t,n){return this.patterns.push({if:Cn(t),h:n}),this}else(t){return this.if(xr,t)}done(){return(t,n)=>{for(let r=0;r<this.patterns.length;r++){let s=this.patterns[r];if(s.if.check(t))return s.h(t,n)}throw ot("Unhandled pattern")}}},sd=e=>new Ns(e),Ni=sd(xr).if(Oi,(e,t)=>ar(t,os,Le)).if(Ri,(e,t)=>ki(t)).if(ed,(e,t)=>Ds(t)).if(td,(e,t)=>BigInt(ar(t,os,Le))).if(wr,(e,t)=>Je(t,dr(t,e.shape))).if(Ya,(e,t)=>{let n={};for(let r in e.shape){let s=e.shape[r];if(ja.check(s)){if(Ds(t))continue;s=s.shape}n[r]=Ni(s,t)}return n}).if(Ha,(e,t)=>{let n=[],r=Ts(t,0,42);for(let s=0;s<r;s++)n.push(Je(t,e.shape));return n}).if(Ai,(e,t)=>dr(t,e.shape)).if(nd,(e,t)=>null).if(Xa,(e,t)=>{let n=Je(t,e.res);return()=>n}).if(Za,(e,t)=>Je(t,dr(t,[Ke,Xe,Er,Li,Ms,_r,Ui(Ke),Ti(Qe("a","b","c"),Ke)]))).if(Ga,(e,t)=>{let n={},r=ar(t,0,3);for(let s=0;s<r;s++){let o=Je(t,e.shape.keys),i=Je(t,e.shape.values);n[o]=i}return n}).done(),Je=(e,t)=>Ni(Cn(t),e);var ce=typeof document<"u"?document:{};var sf=V(e=>e.nodeType===ad);var of=typeof DOMParser<"u"?new DOMParser:null;var cf=V(e=>e.nodeType===id);var lf=V(e=>e.nodeType===cd);var Mi=e=>Jo(e,(t,n)=>`${n}:${t};`).join("");var id=ce.ELEMENT_NODE,cd=ce.TEXT_NODE,af=ce.CDATA_SECTION_NODE,df=ce.COMMENT_NODE,ld=ce.DOCUMENT_NODE,uf=ce.DOCUMENT_TYPE_NODE,ad=ce.DOCUMENT_FRAGMENT_NODE,hf=V(e=>e.nodeType===ld);var Et=Symbol;var An=Et(),Dn=Et(),Vs=Et(),Bs=Et(),Ps=Et(),Tn=Et(),$s=Et(),Ze=Et(),js=Et(),Vi=e=>{e.length===1&&e[0]?.constructor===Function&&(e=e[0]());let t=[],n=[],r=0;for(;r<e.length;r++){let s=e[r];if(s===void 0)break;if(s.constructor===String||s.constructor===Number)t.push(s);else if(s.constructor===Object)break}for(r>0&&n.push(t.join(""));r<e.length;r++){let s=e[r];s instanceof Symbol||n.push(s)}return n};var ff=$t();var fd={[An]:_t("font-weight","bold"),[Dn]:_t("font-weight","normal"),[Vs]:_t("color","blue"),[Ps]:_t("color","green"),[Bs]:_t("color","grey"),[Tn]:_t("color","red"),[$s]:_t("color","purple"),[Ze]:_t("color","orange"),[js]:_t("color","black")},pd=e=>{e.length===1&&e[0]?.constructor===Function&&(e=e[0]());let t=[],n=[],r=v(),s=[],o=0;for(;o<e.length;o++){let i=e[o],c=fd[i];if(c!==void 0)r.set(c.left,c.right);else{if(i===void 0)break;if(i.constructor===String||i.constructor===Number){let l=Mi(r);o>0||l.length>0?(t.push("%c"+i),n.push(l)):t.push(i)}else break}}for(o>0&&(s=n,s.unshift(t.join("")));o<e.length;o++){let i=e[o];i instanceof Symbol||s.push(i)}return s},Bi=wi?pd:Vi,br=(...e)=>{console.log(...Bi(e)),Pi.forEach(t=>t.print(e))},Fs=(...e)=>{console.warn(...Bi(e)),e.unshift(Ze),Pi.forEach(t=>t.print(e))};var Pi=xt();var $i=e=>({[Symbol.iterator](){return this},next:e}),ji=(e,t)=>$i(()=>{let n;do n=e.next();while(!n.done&&!t(n.value));return n}),kr=(e,t)=>$i(()=>{let{done:n,value:r}=e.next();return{done:n,value:n?void 0:t(r)}});var zs=class extends Mt{constructor(t,n){super(),this.doc=t,this.awareness=n}},In=class{constructor(t,n){this.clock=t,this.len=n}},zt=class{constructor(){this.clients=new Map}},de=(e,t,n)=>t.clients.forEach((r,s)=>{let o=e.doc.store.clients.get(s);if(o!=null){let i=o[o.length-1],c=i.id.clock+i.length;for(let l=0,a=r[l];l<r.length&&a.clock<c;a=r[++l])hc(e,o,a.clock,a.len,n)}}),xd=(e,t)=>{let n=0,r=e.length-1;for(;n<=r;){let s=F((n+r)/2),o=e[s],i=o.clock;if(i<=t){if(t<i+o.len)return s;n=s+1}else r=s-1}return null},Ee=(e,t)=>{let n=e.clients.get(t.client);return n!==void 0&&xd(n,t.clock)!==null},to=e=>{e.clients.forEach(t=>{t.sort((s,o)=>s.clock-o.clock);let n,r;for(n=1,r=1;n<t.length;n++){let s=t[r-1],o=t[n];s.clock+s.len>=o.clock?s.len=Tt(s.len,o.clock+o.len-s.clock):(r<n&&(t[r]=o),r++)}t.length=r})},ue=e=>{let t=new zt;for(let n=0;n<e.length;n++)e[n].clients.forEach((r,s)=>{if(!t.clients.has(s)){let o=r.slice();for(let i=n+1;i<e.length;i++)Wo(o,e[i].clients.get(s)||[]);t.clients.set(s,o)}});return to(t),t},vn=(e,t,n,r)=>{B(e.clients,t,()=>[]).push(new In(n,r))},Fr=()=>new zt,eo=e=>{let t=Fr();return e.clients.forEach((n,r)=>{let s=[];for(let o=0;o<n.length;o++){let i=n[o];if(i.deleted){let c=i.id.clock,l=i.length;if(o+1<n.length)for(let a=n[o+1];o+1<n.length&&a.deleted;a=n[++o+1])l+=a.length;s.push(new In(c,l))}}s.length>0&&t.clients.set(r,s)}),t},bt=(e,t)=>{y(e.restEncoder,t.clients.size),ft(t.clients.entries()).sort((n,r)=>r[0]-n[0]).forEach(([n,r])=>{e.resetDsCurVal(),y(e.restEncoder,n);let s=r.length;y(e.restEncoder,s);for(let o=0;o<s;o++){let i=r[o];e.writeDsClock(i.clock),e.writeDsLen(i.len)}})},It=e=>{let t=new zt,n=_(e.restDecoder);for(let r=0;r<n;r++){e.resetDsCurVal();let s=_(e.restDecoder),o=_(e.restDecoder);if(o>0){let i=B(t.clients,s,()=>[]);for(let c=0;c<o;c++)i.push(new In(e.readDsClock(),e.readDsLen()))}}return t},zi=(e,t,n)=>{let r=new zt,s=_(e.restDecoder);for(let o=0;o<s;o++){e.resetDsCurVal();let i=_(e.restDecoder),c=_(e.restDecoder),l=n.clients.get(i)||[],a=I(n,i);for(let d=0;d<c;d++){let u=e.readDsClock(),h=u+e.readDsLen();if(u<a){a<h&&vn(r,i,a,h-a);let f=dt(l,u),p=l[f];for(!p.deleted&&p.id.clock<u&&(l.splice(f+1,0,jr(t,p,u-p.id.clock)),f++);f<l.length&&(p=l[f++],p.id.clock<h);)p.deleted||(h<p.id.clock+p.length&&l.splice(f,0,jr(t,p,h-p.id.clock)),p.delete(t))}else vn(r,i,u,h-u)}}if(r.clients.size>0){let o=new ct;return y(o.restEncoder,0),bt(o,r),o.toUint8Array()}return null},oc=(e,t)=>{if(e.clients.size!==t.clients.size)return!1;for(let[n,r]of e.clients.entries()){let s=t.clients.get(n);if(s===void 0||r.length!==s.length)return!1;for(let o=0;o<r.length;o++){let i=r[o],c=s[o];if(i.clock!==c.clock||i.len!==c.len)return!1}}return!0},ic=gs,kt=class e extends Mt{constructor({guid:t=li(),collectionid:n=null,gc:r=!0,gcFilter:s=()=>!0,meta:o=null,autoLoad:i=!1,shouldLoad:c=!0}={}){super(),this.gc=r,this.gcFilter=s,this.clientID=ic(),this.guid=t,this.collectionid=n,this.share=new Map,this.store=new Or,this._transaction=null,this._transactionCleanups=[],this.subdocs=new Set,this._item=null,this.shouldLoad=c,this.autoLoad=i,this.meta=o,this.isLoaded=!1,this.isSynced=!1,this.isDestroyed=!1,this.whenLoaded=ys(a=>{this.on("load",()=>{this.isLoaded=!0,a(this)})});let l=()=>ys(a=>{let d=u=>{(u===void 0||u===!0)&&(this.off("sync",d),a())};this.on("sync",d)});this.on("sync",a=>{a===!1&&this.isSynced&&(this.whenSynced=l()),this.isSynced=a===void 0||a===!0,this.isSynced&&!this.isLoaded&&this.emit("load",[this])}),this.whenSynced=l()}load(){let t=this._item;t!==null&&!this.shouldLoad&&A(t.parent.doc,n=>{n.subdocsLoaded.add(this)},null,!0),this.shouldLoad=!0}getSubdocs(){return this.subdocs}getSubdocGuids(){return new Set(ft(this.subdocs).map(t=>t.guid))}transact(t,n=null){return A(this,t,n)}get(t,n=R){let r=B(this.share,t,()=>{let o=new n;return o._integrate(this,null),o}),s=r.constructor;if(n!==R&&s!==n)if(s===R){let o=new n;o._map=r._map,r._map.forEach(i=>{for(;i!==null;i=i.left)i.parent=o}),o._start=r._start;for(let i=o._start;i!==null;i=i.right)i.parent=o;return o._length=r._length,this.share.set(t,o),o._integrate(this,null),o}else throw new Error(`Type with the name ${t} has already been defined with a different constructor`);return r}getArray(t=""){return this.get(t,me)}getText(t=""){return this.get(t,nn)}getMap(t=""){return this.get(t,ye)}getXmlElement(t=""){return this.get(t,xe)}getXmlFragment(t=""){return this.get(t,we)}toJSON(){let t={};return this.share.forEach((n,r)=>{t[r]=n.toJSON()}),t}destroy(){this.isDestroyed=!0,ft(this.subdocs).forEach(n=>n.destroy());let t=this._item;if(t!==null){this._item=null;let n=t.content;n.doc=new e({guid:this.guid,...n.opts,shouldLoad:!1}),n.doc._item=t,A(t.parent.doc,r=>{let s=n.doc;t.deleted||r.subdocsAdded.add(s),r.subdocsRemoved.add(this)},null,!0)}this.emit("destroyed",[!0]),this.emit("destroy",[this]),super.destroy()}},he=class{constructor(t){this.restDecoder=t}resetDsCurVal(){}readDsClock(){return _(this.restDecoder)}readDsLen(){return _(this.restDecoder)}},st=class extends he{readLeftID(){return S(_(this.restDecoder),_(this.restDecoder))}readRightID(){return S(_(this.restDecoder),_(this.restDecoder))}readClient(){return _(this.restDecoder)}readInfo(){return re(this.restDecoder)}readString(){return Pt(this.restDecoder)}readParentInfo(){return _(this.restDecoder)===1}readTypeRef(){return _(this.restDecoder)}readLen(){return _(this.restDecoder)}readAny(){return ze(this.restDecoder)}readBuf(){return Ei(z(this.restDecoder))}readJSON(){return JSON.parse(Pt(this.restDecoder))}readKey(){return Pt(this.restDecoder)}},Ir=class{constructor(t){this.dsCurrVal=0,this.restDecoder=t}resetDsCurVal(){this.dsCurrVal=0}readDsClock(){return this.dsCurrVal+=_(this.restDecoder),this.dsCurrVal}readDsLen(){let t=_(this.restDecoder)+1;return this.dsCurrVal+=t,t}},Z=class extends Ir{constructor(t){super(t),this.keys=[],_(t),this.keyClockDecoder=new Ge(z(t)),this.clientDecoder=new se(z(t)),this.leftClockDecoder=new Ge(z(t)),this.rightClockDecoder=new Ge(z(t)),this.infoDecoder=new mn(z(t),re),this.stringDecoder=new sr(z(t)),this.parentInfoDecoder=new mn(z(t),re),this.typeRefDecoder=new se(z(t)),this.lenDecoder=new se(z(t))}readLeftID(){return new Ut(this.clientDecoder.read(),this.leftClockDecoder.read())}readRightID(){return new Ut(this.clientDecoder.read(),this.rightClockDecoder.read())}readClient(){return this.clientDecoder.read()}readInfo(){return this.infoDecoder.read()}readString(){return this.stringDecoder.read()}readParentInfo(){return this.parentInfoDecoder.read()===1}readTypeRef(){return this.typeRefDecoder.read()}readLen(){return this.lenDecoder.read()}readAny(){return ze(this.restDecoder)}readBuf(){return z(this.restDecoder)}readJSON(){return ze(this.restDecoder)}readKey(){let t=this.keyClockDecoder.read();if(t<this.keys.length)return this.keys[t];{let n=this.stringDecoder.read();return this.keys.push(n),n}}},Gt=class{constructor(){this.restEncoder=gt()}toUint8Array(){return K(this.restEncoder)}resetDsCurVal(){}writeDsClock(t){y(this.restEncoder,t)}writeDsLen(t){y(this.restEncoder,t)}},Ct=class extends Gt{writeLeftID(t){y(this.restEncoder,t.client),y(this.restEncoder,t.clock)}writeRightID(t){y(this.restEncoder,t.client),y(this.restEncoder,t.clock)}writeClient(t){y(this.restEncoder,t)}writeInfo(t){je(this.restEncoder,t)}writeString(t){Vt(this.restEncoder,t)}writeParentInfo(t){y(this.restEncoder,t?1:0)}writeTypeRef(t){y(this.restEncoder,t)}writeLen(t){y(this.restEncoder,t)}writeAny(t){Pe(this.restEncoder,t)}writeBuf(t){Y(this.restEncoder,t)}writeJSON(t){Vt(this.restEncoder,JSON.stringify(t))}writeKey(t){Vt(this.restEncoder,t)}},tn=class{constructor(){this.restEncoder=gt(),this.dsCurrVal=0}toUint8Array(){return K(this.restEncoder)}resetDsCurVal(){this.dsCurrVal=0}writeDsClock(t){let n=t-this.dsCurrVal;this.dsCurrVal=t,y(this.restEncoder,n)}writeDsLen(t){t===0&&$(),y(this.restEncoder,t-1),this.dsCurrVal+=t}},ct=class extends tn{constructor(){super(),this.keyMap=new Map,this.keyClock=0,this.keyClockEncoder=new $e,this.clientEncoder=new ne,this.leftClockEncoder=new $e,this.rightClockEncoder=new $e,this.infoEncoder=new pn(je),this.stringEncoder=new rr,this.parentInfoEncoder=new pn(je),this.typeRefEncoder=new ne,this.lenEncoder=new ne}toUint8Array(){let t=gt();return y(t,0),Y(t,this.keyClockEncoder.toUint8Array()),Y(t,this.clientEncoder.toUint8Array()),Y(t,this.leftClockEncoder.toUint8Array()),Y(t,this.rightClockEncoder.toUint8Array()),Y(t,K(this.infoEncoder)),Y(t,this.stringEncoder.toUint8Array()),Y(t,K(this.parentInfoEncoder)),Y(t,this.typeRefEncoder.toUint8Array()),Y(t,this.lenEncoder.toUint8Array()),Fe(t,K(this.restEncoder)),K(t)}writeLeftID(t){this.clientEncoder.write(t.client),this.leftClockEncoder.write(t.clock)}writeRightID(t){this.clientEncoder.write(t.client),this.rightClockEncoder.write(t.clock)}writeClient(t){this.clientEncoder.write(t)}writeInfo(t){this.infoEncoder.write(t)}writeString(t){this.stringEncoder.write(t)}writeParentInfo(t){this.parentInfoEncoder.write(t?1:0)}writeTypeRef(t){this.typeRefEncoder.write(t)}writeLen(t){this.lenEncoder.write(t)}writeAny(t){Pe(this.restEncoder,t)}writeBuf(t){Y(this.restEncoder,t)}writeJSON(t){Pe(this.restEncoder,t)}writeKey(t){let n=this.keyMap.get(t);n===void 0?(this.keyClockEncoder.write(this.keyClock++),this.stringEncoder.write(t)):this.keyClockEncoder.write(n)}},Sd=(e,t,n,r)=>{r=Tt(r,t[0].id.clock);let s=dt(t,r);y(e.restEncoder,t.length-s),e.writeClient(n),y(e.restEncoder,r);let o=t[s];o.write(e,r-o.id.clock);for(let i=s+1;i<t.length;i++)t[i].write(e,0)},no=(e,t,n)=>{let r=new Map;n.forEach((s,o)=>{I(t,o)>s&&r.set(o,s)}),$n(t).forEach((s,o)=>{n.has(o)||r.set(o,0)}),y(e.restEncoder,r.size),ft(r.entries()).sort((s,o)=>o[0]-s[0]).forEach(([s,o])=>{Sd(e,t.clients.get(s),s,o)})},_d=(e,t)=>{let n=v(),r=_(e.restDecoder);for(let s=0;s<r;s++){let o=_(e.restDecoder),i=new Array(o),c=e.readClient(),l=_(e.restDecoder);n.set(c,{i:0,refs:i});for(let a=0;a<o;a++){let d=e.readInfo();switch(31&d){case 0:{let u=e.readLen();i[a]=new X(S(c,l),u),l+=u;break}case 10:{let u=_(e.restDecoder);i[a]=new q(S(c,l),u),l+=u;break}default:{let u=(d&192)===0,h=new D(S(c,l),null,(d&128)===128?e.readLeftID():null,null,(d&64)===64?e.readRightID():null,u?e.readParentInfo()?t.get(e.readString()):e.readLeftID():null,u&&(d&32)===32?e.readString():null,Yc(e,d));i[a]=h,l+=h.length}}}}return n},Ed=(e,t,n)=>{let r=[],s=ft(n.keys()).sort((f,p)=>f-p);if(s.length===0)return null;let o=()=>{if(s.length===0)return null;let f=n.get(s[s.length-1]);for(;f.refs.length===f.i;)if(s.pop(),s.length>0)f=n.get(s[s.length-1]);else return null;return f},i=o();if(i===null)return null;let c=new Or,l=new Map,a=(f,p)=>{let m=l.get(f);(m==null||m>p)&&l.set(f,p)},d=i.refs[i.i++],u=new Map,h=()=>{for(let f of r){let p=f.id.client,m=n.get(p);m?(m.i--,c.clients.set(p,m.refs.slice(m.i)),n.delete(p),m.i=0,m.refs=[]):c.clients.set(p,[f]),s=s.filter(E=>E!==p)}r.length=0};for(;;){if(d.constructor!==q){let p=B(u,d.id.client,()=>I(t,d.id.client))-d.id.clock;if(p<0)r.push(d),a(d.id.client,d.id.clock-1),h();else{let m=d.getMissing(e,t);if(m!==null){r.push(d);let E=n.get(m)||{refs:[],i:0};if(E.refs.length===E.i)a(m,I(t,m)),h();else{d=E.refs[E.i++];continue}}else(p===0||p<d.length)&&(d.integrate(e,p),u.set(d.id.client,d.id.clock+d.length))}}if(r.length>0)d=r.pop();else if(i!==null&&i.i<i.refs.length)d=i.refs[i.i++];else{if(i=o(),i===null)break;d=i.refs[i.i++]}}if(c.clients.size>0){let f=new ct;return no(f,c,new Map),y(f.restEncoder,0),{missing:l,update:f.toUint8Array()}}return null},bd=(e,t)=>no(e,t.doc.store,t.beforeState),ro=(e,t,n,r=new Z(e))=>A(t,s=>{s.local=!1;let o=!1,i=s.doc,c=i.store,l=_d(r,i),a=Ed(s,c,l),d=c.pendingStructs;if(d){for(let[h,f]of d.missing)if(f<I(c,h)){o=!0;break}if(a){for(let[h,f]of a.missing){let p=d.missing.get(h);(p==null||p>f)&&d.missing.set(h,f)}d.update=pe([d.update,a.update])}}else c.pendingStructs=a;let u=zi(r,s,c);if(c.pendingDs){let h=new Z(N(c.pendingDs));_(h.restDecoder);let f=zi(h,s,c);u&&f?c.pendingDs=pe([u,f]):c.pendingDs=u||f}else c.pendingDs=u;if(o){let h=c.pendingStructs.update;c.pendingStructs=null,yt(s.doc,h)}},n,!1),kd=(e,t,n)=>ro(e,t,n,new st(e)),yt=(e,t,n,r=Z)=>{let s=N(t);ro(s,e,n,new r(s))},so=(e,t,n)=>yt(e,t,n,st),Cd=(e,t,n=new Map)=>{no(e,t.store,n),bt(e,eo(t.store))},Ot=(e,t=new Uint8Array([0]),n=new ct)=>{let r=io(t);Cd(n,e,r);let s=[n.toUint8Array()];if(e.store.pendingDs&&s.push(e.store.pendingDs),e.store.pendingStructs&&s.push(ho(e.store.pendingStructs.update,t)),s.length>1){if(n.constructor===Ct)return wc(s.map((o,i)=>i===0?o:bc(o)));if(n.constructor===ct)return pe(s)}return s[0]},oo=(e,t)=>Ot(e,t,new Ct),cc=e=>{let t=new Map,n=_(e.restDecoder);for(let r=0;r<n;r++){let s=_(e.restDecoder),o=_(e.restDecoder);t.set(s,o)}return t},io=e=>cc(new he(N(e))),co=(e,t)=>(y(e.restEncoder,t.size),ft(t.entries()).sort((n,r)=>r[0]-n[0]).forEach(([n,r])=>{y(e.restEncoder,n),y(e.restEncoder,r)}),e),Ad=(e,t)=>co(e,$n(t.store)),Dd=(e,t=new tn)=>(e instanceof Map?co(t,e):Ad(t,e),t.toUint8Array()),lo=e=>Dd(e,new Gt),Gs=class{constructor(){this.l=[]}},Gi=()=>new Gs,qi=(e,t)=>e.l.push(t),Hi=(e,t)=>{let n=e.l,r=n.length;e.l=n.filter(s=>t!==s),r===e.l.length&&console.error("[yjs] Tried to remove event handler that doesn't exist.")},lc=(e,t,n)=>Sn(e.l,[t,n]),Ut=class{constructor(t,n){this.client=t,this.clock=n}},le=(e,t)=>e===t||e!==null&&t!==null&&e.client===t.client&&e.clock===t.clock,S=(e,t)=>new Ut(e,t),Ji=(e,t)=>{y(e,t.client),y(e,t.clock)},Ki=e=>S(_(e),_(e)),ao=e=>{for(let[t,n]of e.doc.share.entries())if(n===e)return t;throw $()},On=(e,t)=>{for(;t!==null;){if(t.parent===e)return!0;t=t.parent._item}return!1},Td=e=>{let t=[],n=e._start;for(;n;)t.push(n),n=n.right;console.log("Children: ",t),console.log("Children content: ",t.filter(r=>!r.deleted).map(r=>r.content))},qs=class{constructor(t,n=t.getMap("users")){let r=new Map;this.yusers=n,this.doc=t,this.clients=new Map,this.dss=r;let s=(o,i)=>{let c=o.get("ds"),l=o.get("ids"),a=d=>this.clients.set(d,i);c.observe(d=>{d.changes.added.forEach(u=>{u.content.getContent().forEach(h=>{h instanceof Uint8Array&&this.dss.set(i,ue([this.dss.get(i)||Fr(),It(new he(N(h)))]))})})}),this.dss.set(i,ue(c.map(d=>It(new he(N(d)))))),l.observe(d=>d.changes.added.forEach(u=>u.content.getContent().forEach(a))),l.forEach(a)};n.observe(o=>{o.keysChanged.forEach(i=>s(n.get(i),i))}),n.forEach(s)}setUserMapping(t,n,r,{filter:s=()=>!0}={}){let o=this.yusers,i=o.get(r);i||(i=new ye,i.set("ids",new me),i.set("ds",new me),o.set(r,i)),i.get("ids").push([n]),o.observe(c=>{setTimeout(()=>{let l=o.get(r);if(l!==i){i=l,this.clients.forEach((u,h)=>{r===u&&i.get("ids").push([h])});let a=new Gt,d=this.dss.get(r);d&&(bt(a,d),i.get("ds").push([a.toUint8Array()]))}},0)}),t.on("afterTransaction",c=>{setTimeout(()=>{let l=i.get("ds"),a=c.deleteSet;if(c.local&&a.clients.size>0&&s(c,a)){let d=new Gt;bt(d,a),l.push([d.toUint8Array()])}})})}getUserByClientId(t){return this.clients.get(t)||null}getUserByDeletedId(t){for(let[n,r]of this.dss.entries())if(Ee(r,t))return n;return null}},en=class{constructor(t,n,r,s=0){this.type=t,this.tname=n,this.item=r,this.assoc=s}},Ud=e=>{let t={};return e.type&&(t.type=e.type),e.tname&&(t.tname=e.tname),e.item&&(t.item=e.item),e.assoc!=null&&(t.assoc=e.assoc),t},Id=e=>new en(e.type==null?null:S(e.type.client,e.type.clock),e.tname??null,e.item==null?null:S(e.item.client,e.item.clock),e.assoc==null?0:e.assoc),vr=class{constructor(t,n,r=0){this.type=t,this.index=n,this.assoc=r}},vd=(e,t,n=0)=>new vr(e,t,n),Cr=(e,t,n)=>{let r=null,s=null;return e._item===null?s=ao(e):r=S(e._item.id.client,e._item.id.clock),new en(r,s,t,n)},Od=(e,t,n=0)=>{let r=e._start;if(n<0){if(t===0)return Cr(e,null,n);t--}for(;r!==null;){if(!r.deleted&&r.countable){if(r.length>t)return Cr(e,S(r.id.client,r.id.clock+t),n);t-=r.length}if(r.right===null&&n<0)return Cr(e,r.lastId,n);r=r.right}return Cr(e,null,n)},Rd=(e,t)=>{let{type:n,tname:r,item:s,assoc:o}=t;if(s!==null)y(e,0),Ji(e,s);else if(r!==null)je(e,1),Vt(e,r);else if(n!==null)je(e,2),Ji(e,n);else throw $();return gn(e,o),e},Ld=e=>{let t=gt();return Rd(t,e),K(t)},Nd=e=>{let t=null,n=null,r=null;switch(_(e)){case 0:r=Ki(e);break;case 1:n=Pt(e);break;case 2:t=Ki(e)}let s=hs(e)?yn(e):0;return new en(t,n,r,s)},Md=e=>Nd(N(e)),Vd=(e,t)=>{let n=ae(e,t),r=t.clock-n.id.clock;return{item:n,diff:r}},Bd=(e,t,n=!0)=>{let r=t.store,s=e.item,o=e.type,i=e.tname,c=e.assoc,l=null,a=0;if(s!==null){if(I(r,s.client)<=s.clock)return null;let d=n?Qs(r,s):Vd(r,s),u=d.item;if(!(u instanceof D))return null;if(l=u.parent,l._item===null||!l._item.deleted){a=u.deleted||!u.countable?0:d.diff+(c>=0?0:1);let h=u.left;for(;h!==null;)!h.deleted&&h.countable&&(a+=h.length),h=h.left}}else{if(i!==null)l=t.get(i);else if(o!==null){if(I(r,o.client)<=o.clock)return null;let{item:d}=n?Qs(r,o):{item:ae(r,o)};if(d instanceof D&&d.content instanceof ut)l=d.content.type;else return null}else throw $();c>=0?a=l._length:a=0}return vd(l,a,e.assoc)},Pd=(e,t)=>e===t||e!==null&&t!==null&&e.tname===t.tname&&le(e.item,t.item)&&le(e.type,t.type)&&e.assoc===t.assoc,Rn=class{constructor(t,n){this.ds=t,this.sv=n}},$d=(e,t)=>{let n=e.ds.clients,r=t.ds.clients,s=e.sv,o=t.sv;if(s.size!==o.size||n.size!==r.size)return!1;for(let[i,c]of s.entries())if(o.get(i)!==c)return!1;for(let[i,c]of n.entries()){let l=r.get(i)||[];if(c.length!==l.length)return!1;for(let a=0;a<c.length;a++){let d=c[a],u=l[a];if(d.clock!==u.clock||d.len!==u.len)return!1}}return!0},ac=(e,t=new tn)=>(bt(t,e.ds),co(t,e.sv),t.toUint8Array()),jd=e=>ac(e,new Gt),dc=(e,t=new Ir(N(e)))=>new Rn(It(t),cc(t)),Fd=e=>dc(e,new he(N(e))),uo=(e,t)=>new Rn(e,t),Yd=uo(Fr(),new Map),zd=e=>uo(eo(e.store),$n(e.store)),jt=(e,t)=>t===void 0?!e.deleted:t.sv.has(e.id.client)&&(t.sv.get(e.id.client)||0)>e.id.clock&&!Ee(t.ds,e.id),Hs=(e,t)=>{let n=B(e.meta,Hs,xt),r=e.doc.store;n.has(t)||(t.sv.forEach((s,o)=>{s<I(r,o)&&W(e,S(o,s))}),de(e,t.ds,s=>{}),n.add(t))},Gd=(e,t,n=new kt)=>{if(e.gc)throw new Error("Garbage-collection must be disabled in `originDoc`!");let{sv:r,ds:s}=t,o=new ct;return e.transact(i=>{let c=0;r.forEach(l=>{l>0&&c++}),y(o.restEncoder,c);for(let[l,a]of r){if(a===0)continue;a<I(e.store,l)&&W(i,S(l,a));let d=e.store.clients.get(l)||[],u=dt(d,a-1);y(o.restEncoder,u+1),o.writeClient(l),y(o.restEncoder,0);for(let h=0;h<=u;h++)d[h].write(o,0)}bt(o,s)}),yt(n,o.toUint8Array(),"snapshot"),n},qd=(e,t,n=Z)=>{let r=new n(N(t)),s=new At(r,!1);for(let i=s.curr;i!==null;i=s.next())if((e.sv.get(i.id.client)||0)<i.id.clock+i.length)return!1;let o=ue([e.ds,It(r)]);return oc(e.ds,o)},Hd=(e,t)=>qd(e,t,st),Or=class{constructor(){this.clients=new Map,this.pendingStructs=null,this.pendingDs=null}},$n=e=>{let t=new Map;return e.clients.forEach((n,r)=>{let s=n[n.length-1];t.set(r,s.id.clock+s.length)}),t},I=(e,t)=>{let n=e.clients.get(t);if(n===void 0)return 0;let r=n[n.length-1];return r.id.clock+r.length},uc=(e,t)=>{let n=e.clients.get(t.id.client);if(n===void 0)n=[],e.clients.set(t.id.client,n);else{let r=n[n.length-1];if(r.id.clock+r.length!==t.id.clock)throw $()}n.push(t)},dt=(e,t)=>{let n=0,r=e.length-1,s=e[r],o=s.id.clock;if(o===t)return r;let i=F(t/(o+s.length-1)*r);for(;n<=r;){if(s=e[i],o=s.id.clock,o<=t){if(t<o+s.length)return i;n=i+1}else r=i-1;i=F((n+r)/2)}throw $()},Jd=(e,t)=>{let n=e.clients.get(t.client);return n[dt(n,t.clock)]},ae=Jd,Js=(e,t,n)=>{let r=dt(t,n),s=t[r];return s.id.clock<n&&s instanceof D?(t.splice(r+1,0,jr(e,s,n-s.id.clock)),r+1):r},W=(e,t)=>{let n=e.doc.store.clients.get(t.client);return n[Js(e,n,t.clock)]},Ks=(e,t,n)=>{let r=t.clients.get(n.client),s=dt(r,n.clock),o=r[s];return n.clock!==o.id.clock+o.length-1&&o.constructor!==X&&r.splice(s+1,0,jr(e,o,n.clock-o.id.clock+1)),o},Kd=(e,t,n)=>{let r=e.clients.get(t.id.client);r[dt(r,t.id.clock)]=n},hc=(e,t,n,r,s)=>{if(r===0)return;let o=n+r,i=Js(e,t,n),c;do c=t[i++],o<c.id.clock+c.length&&Js(e,t,o),s(c);while(i<t.length&&t[i].id.clock<o)},Rr=class{constructor(t,n,r){this.doc=t,this.deleteSet=new zt,this.beforeState=$n(t.store),this.afterState=new Map,this.changed=new Map,this.changedParentTypes=new Map,this._mergeStructs=[],this.origin=n,this.meta=new Map,this.local=r,this.subdocsAdded=new Set,this.subdocsRemoved=new Set,this.subdocsLoaded=new Set,this._needFormattingCleanup=!1}},Wi=(e,t)=>t.deleteSet.clients.size===0&&!Ko(t.afterState,(n,r)=>t.beforeState.get(r)!==n)?!1:(to(t.deleteSet),bd(e,t),bt(e,t.deleteSet),!0),Xi=(e,t,n)=>{let r=t._item;(r===null||r.id.clock<(e.beforeState.get(r.id.client)||0)&&!r.deleted)&&B(e.changed,t,xt).add(n)},Tr=(e,t)=>{let n=e[t],r=e[t-1],s=t;for(;s>0;n=r,r=e[--s-1]){if(r.deleted===n.deleted&&r.constructor===n.constructor&&r.mergeWith(n)){n instanceof D&&n.parentSub!==null&&n.parent._map.get(n.parentSub)===n&&n.parent._map.set(n.parentSub,r);continue}break}let o=t-s;return o&&e.splice(t+1-o,o),o},fc=(e,t,n)=>{for(let[r,s]of e.clients.entries()){let o=t.clients.get(r);for(let i=s.length-1;i>=0;i--){let c=s[i],l=c.clock+c.len;for(let a=dt(o,c.clock),d=o[a];a<o.length&&d.id.clock<l;d=o[++a]){let u=o[a];if(c.clock+c.len<=u.id.clock)break;u instanceof D&&u.deleted&&!u.keep&&n(u)&&u.gc(t,!1)}}}},pc=(e,t)=>{e.clients.forEach((n,r)=>{let s=t.clients.get(r);for(let o=n.length-1;o>=0;o--){let i=n[o],c=tr(s.length-1,1+dt(s,i.clock+i.len-1));for(let l=c,a=s[l];l>0&&a.id.clock>=i.clock;a=s[l])l-=1+Tr(s,l)}})},Wd=(e,t,n)=>{fc(e,t,n),pc(e,t)},gc=(e,t)=>{if(t<e.length){let n=e[t],r=n.doc,s=r.store,o=n.deleteSet,i=n._mergeStructs;try{to(o),n.afterState=$n(n.doc.store),r.emit("beforeObserverCalls",[n,r]);let c=[];n.changed.forEach((l,a)=>c.push(()=>{(a._item===null||!a._item.deleted)&&a._callObserver(n,l)})),c.push(()=>{n.changedParentTypes.forEach((l,a)=>{a._dEH.l.length>0&&(a._item===null||!a._item.deleted)&&(l=l.filter(d=>d.target._item===null||!d.target._item.deleted),l.forEach(d=>{d.currentTarget=a,d._path=null}),l.sort((d,u)=>d.path.length-u.path.length),c.push(()=>{lc(a._dEH,l,n)}))}),c.push(()=>r.emit("afterTransaction",[n,r])),c.push(()=>{n._needFormattingCleanup&&wu(n)})}),Sn(c,[])}finally{r.gc&&fc(o,s,r.gcFilter),pc(o,s),n.afterState.forEach((d,u)=>{let h=n.beforeState.get(u)||0;if(h!==d){let f=s.clients.get(u),p=Tt(dt(f,h),1);for(let m=f.length-1;m>=p;)m-=1+Tr(f,m)}});for(let d=i.length-1;d>=0;d--){let{client:u,clock:h}=i[d].id,f=s.clients.get(u),p=dt(f,h);p+1<f.length&&Tr(f,p+1)>1||p>0&&Tr(f,p)}if(!n.local&&n.afterState.get(r.clientID)!==n.beforeState.get(r.clientID)&&(br(Ze,An,"[yjs] ",Dn,Tn,"Changed the client-id because another client seems to be using it."),r.clientID=ic()),r.emit("afterTransactionCleanup",[n,r]),r._observers.has("update")){let d=new Ct;Wi(d,n)&&r.emit("update",[d.toUint8Array(),n.origin,r,n])}if(r._observers.has("updateV2")){let d=new ct;Wi(d,n)&&r.emit("updateV2",[d.toUint8Array(),n.origin,r,n])}let{subdocsAdded:c,subdocsLoaded:l,subdocsRemoved:a}=n;(c.size>0||a.size>0||l.size>0)&&(c.forEach(d=>{d.clientID=r.clientID,d.collectionid==null&&(d.collectionid=r.collectionid),r.subdocs.add(d)}),a.forEach(d=>r.subdocs.delete(d)),r.emit("subdocs",[{loaded:l,added:c,removed:a},r,n]),a.forEach(d=>d.destroy())),e.length<=t+1?(r._transactionCleanups=[],r.emit("afterAllTransactions",[r,e])):gc(e,t+1)}}},A=(e,t,n=null,r=!0)=>{let s=e._transactionCleanups,o=!1,i=null;e._transaction===null&&(o=!0,e._transaction=new Rr(e,n,r),s.push(e._transaction),s.length===1&&e.emit("beforeAllTransactions",[e]),e.emit("beforeTransaction",[e._transaction,e]));try{i=t(e._transaction)}finally{if(o){let c=e._transaction===s[0];e._transaction=null,c&&gc(s,0)}}return i},Ws=class{constructor(t,n){this.insertions=n,this.deletions=t,this.meta=new Map}},Qi=(e,t,n)=>{de(e,n.deletions,r=>{r instanceof D&&t.scope.some(s=>s===e.doc||On(s,r))&&yo(r,!1)})},Zi=(e,t,n)=>{let r=null,s=e.doc,o=e.scope;A(s,c=>{for(;t.length>0&&e.currStackItem===null;){let l=s.store,a=t.pop(),d=new Set,u=[],h=!1;de(c,a.insertions,f=>{if(f instanceof D){if(f.redone!==null){let{item:p,diff:m}=Qs(l,f.id);m>0&&(p=W(c,S(p.id.client,p.id.clock+m))),f=p}!f.deleted&&o.some(p=>p===c.doc||On(p,f))&&u.push(f)}}),de(c,a.deletions,f=>{f instanceof D&&o.some(p=>p===c.doc||On(p,f))&&!Ee(a.insertions,f.id)&&d.add(f)}),d.forEach(f=>{h=Fc(c,f,d,a.insertions,e.ignoreRemoteMapChanges,e)!==null||h});for(let f=u.length-1;f>=0;f--){let p=u[f];e.deleteFilter(p)&&(p.delete(c),h=!0)}e.currStackItem=h?a:null}c.changed.forEach((l,a)=>{l.has(null)&&a._searchMarker&&(a._searchMarker.length=0)}),r=c},e);let i=e.currStackItem;if(i!=null){let c=r.changedParentTypes;e.emit("stack-item-popped",[{stackItem:i,type:n,changedParentTypes:c,origin:e},e]),e.currStackItem=null}return i},fe=class extends Mt{constructor(t,{captureTimeout:n=500,captureTransaction:r=l=>!0,deleteFilter:s=()=>!0,trackedOrigins:o=new Set([null]),ignoreRemoteMapChanges:i=!1,doc:c=pt(t)?t[0].doc:t instanceof kt?t:t.doc}={}){super(),this.scope=[],this.doc=c,this.addToScope(t),this.deleteFilter=s,o.add(this),this.trackedOrigins=o,this.captureTransaction=r,this.undoStack=[],this.redoStack=[],this.undoing=!1,this.redoing=!1,this.currStackItem=null,this.lastChange=0,this.ignoreRemoteMapChanges=i,this.captureTimeout=n,this.afterTransactionHandler=l=>{if(!this.captureTransaction(l)||!this.scope.some(E=>l.changedParentTypes.has(E)||E===this.doc)||!this.trackedOrigins.has(l.origin)&&(!l.origin||!this.trackedOrigins.has(l.origin.constructor)))return;let a=this.undoing,d=this.redoing,u=a?this.redoStack:this.undoStack;a?this.stopCapturing():d||this.clear(!1,!0);let h=new zt;l.afterState.forEach((E,C)=>{let g=l.beforeState.get(C)||0,x=E-g;x>0&&vn(h,C,g,x)});let f=$t(),p=!1;if(this.lastChange>0&&f-this.lastChange<this.captureTimeout&&u.length>0&&!a&&!d){let E=u[u.length-1];E.deletions=ue([E.deletions,l.deleteSet]),E.insertions=ue([E.insertions,h])}else u.push(new Ws(l.deleteSet,h)),p=!0;!a&&!d&&(this.lastChange=f),de(l,l.deleteSet,E=>{E instanceof D&&this.scope.some(C=>C===l.doc||On(C,E))&&yo(E,!0)});let m=[{stackItem:u[u.length-1],origin:l.origin,type:a?"redo":"undo",changedParentTypes:l.changedParentTypes},this];p?this.emit("stack-item-added",m):this.emit("stack-item-updated",m)},this.doc.on("afterTransaction",this.afterTransactionHandler),this.doc.on("destroy",()=>{this.destroy()})}addToScope(t){let n=new Set(this.scope);t=pt(t)?t:[t],t.forEach(r=>{n.has(r)||(n.add(r),(r instanceof R?r.doc!==this.doc:r!==this.doc)&&Fs("[yjs#509] Not same Y.Doc"),this.scope.push(r))})}addTrackedOrigin(t){this.trackedOrigins.add(t)}removeTrackedOrigin(t){this.trackedOrigins.delete(t)}clear(t=!0,n=!0){(t&&this.canUndo()||n&&this.canRedo())&&this.doc.transact(r=>{t&&(this.undoStack.forEach(s=>Qi(r,this,s)),this.undoStack=[]),n&&(this.redoStack.forEach(s=>Qi(r,this,s)),this.redoStack=[]),this.emit("stack-cleared",[{undoStackCleared:t,redoStackCleared:n}])})}stopCapturing(){this.lastChange=0}undo(){this.undoing=!0;let t;try{t=Zi(this,this.undoStack,"undo")}finally{this.undoing=!1}return t}redo(){this.redoing=!0;let t;try{t=Zi(this,this.redoStack,"redo")}finally{this.redoing=!1}return t}canUndo(){return this.undoStack.length>0}canRedo(){return this.redoStack.length>0}destroy(){this.trackedOrigins.delete(this),this.doc.off("afterTransaction",this.afterTransactionHandler),super.destroy()}};function*Xd(e){let t=_(e.restDecoder);for(let n=0;n<t;n++){let r=_(e.restDecoder),s=e.readClient(),o=_(e.restDecoder);for(let i=0;i<r;i++){let c=e.readInfo();if(c===10){let l=_(e.restDecoder);yield new q(S(s,o),l),o+=l}else if((31&c)!==0){let l=(c&192)===0,a=new D(S(s,o),null,(c&128)===128?e.readLeftID():null,null,(c&64)===64?e.readRightID():null,l?e.readParentInfo()?e.readString():e.readLeftID():null,l&&(c&32)===32?e.readString():null,Yc(e,c));yield a,o+=a.length}else{let l=e.readLen();yield new X(S(s,o),l),o+=l}}}}var At=class{constructor(t,n){this.gen=Xd(t),this.curr=null,this.done=!1,this.filterSkips=n,this.next()}next(){do this.curr=this.gen.next().value||null;while(this.filterSkips&&this.curr!==null&&this.curr.constructor===q);return this.curr}},Qd=e=>mc(e,st),mc=(e,t=Z)=>{let n=[],r=new t(N(e)),s=new At(r,!1);for(let i=s.curr;i!==null;i=s.next())n.push(i);br("Structs: ",n);let o=It(r);br("DeleteSet: ",o)},Zd=e=>yc(e,st),yc=(e,t=Z)=>{let n=[],r=new t(N(e)),s=new At(r,!1);for(let o=s.curr;o!==null;o=s.next())n.push(o);return{structs:n,ds:It(r)}},Ln=class{constructor(t){this.currClient=0,this.startClock=0,this.written=0,this.encoder=t,this.clientStructs=[]}},wc=e=>pe(e,st,Ct),xc=(e,t=tn,n=Z)=>{let r=new t,s=new At(new n(N(e)),!1),o=s.curr;if(o!==null){let i=0,c=o.id.client,l=o.id.clock!==0,a=l?0:o.id.clock+o.length;for(;o!==null;o=s.next())c!==o.id.client&&(a!==0&&(i++,y(r.restEncoder,c),y(r.restEncoder,a)),c=o.id.client,a=0,l=o.id.clock!==0),o.constructor===q&&(l=!0),l||(a=o.id.clock+o.length);a!==0&&(i++,y(r.restEncoder,c),y(r.restEncoder,a));let d=gt();return y(d,i),si(d,r.restEncoder),r.restEncoder=d,r.toUint8Array()}else return y(r.restEncoder,0),r.toUint8Array()},tu=e=>xc(e,Gt,st),Sc=(e,t=Z)=>{let n=new Map,r=new Map,s=new At(new t(N(e)),!1),o=s.curr;if(o!==null){let i=o.id.client,c=o.id.clock;for(n.set(i,c);o!==null;o=s.next())i!==o.id.client&&(r.set(i,c),n.set(o.id.client,o.id.clock),i=o.id.client),c=o.id.clock+o.length;r.set(i,c)}return{from:n,to:r}},eu=e=>Sc(e,st),nu=(e,t)=>{if(e.constructor===X){let{client:n,clock:r}=e.id;return new X(S(n,r+t),e.length-t)}else if(e.constructor===q){let{client:n,clock:r}=e.id;return new q(S(n,r+t),e.length-t)}else{let n=e,{client:r,clock:s}=n.id;return new D(S(r,s+t),null,S(r,s+t-1),null,n.rightOrigin,n.parent,n.parentSub,n.content.splice(t))}},pe=(e,t=Z,n=ct)=>{if(e.length===1)return e[0];let r=e.map(d=>new t(N(d))),s=r.map(d=>new At(d,!0)),o=null,i=new n,c=new Ln(i);for(;s=s.filter(h=>h.curr!==null),s.sort((h,f)=>{if(h.curr.id.client===f.curr.id.client){let p=h.curr.id.clock-f.curr.id.clock;return p===0?h.curr.constructor===f.curr.constructor?0:h.curr.constructor===q?1:-1:p}else return f.curr.id.client-h.curr.id.client}),s.length!==0;){let d=s[0],u=d.curr.id.client;if(o!==null){let h=d.curr,f=!1;for(;h!==null&&h.id.clock+h.length<=o.struct.id.clock+o.struct.length&&h.id.client>=o.struct.id.client;)h=d.next(),f=!0;if(h===null||h.id.client!==u||f&&h.id.clock>o.struct.id.clock+o.struct.length)continue;if(u!==o.struct.id.client)Ft(c,o.struct,o.offset),o={struct:h,offset:0},d.next();else if(o.struct.id.clock+o.struct.length<h.id.clock)if(o.struct.constructor===q)o.struct.length=h.id.clock+h.length-o.struct.id.clock;else{Ft(c,o.struct,o.offset);let p=h.id.clock-o.struct.id.clock-o.struct.length;o={struct:new q(S(u,o.struct.id.clock+o.struct.length),p),offset:0}}else{let p=o.struct.id.clock+o.struct.length-h.id.clock;p>0&&(o.struct.constructor===q?o.struct.length-=p:h=nu(h,p)),o.struct.mergeWith(h)||(Ft(c,o.struct,o.offset),o={struct:h,offset:0},d.next())}}else o={struct:d.curr,offset:0},d.next();for(let h=d.curr;h!==null&&h.id.client===u&&h.id.clock===o.struct.id.clock+o.struct.length&&h.constructor!==q;h=d.next())Ft(c,o.struct,o.offset),o={struct:h,offset:0}}o!==null&&(Ft(c,o.struct,o.offset),o=null),fo(c);let l=r.map(d=>It(d)),a=ue(l);return bt(i,a),i.toUint8Array()},ho=(e,t,n=Z,r=ct)=>{let s=io(t),o=new r,i=new Ln(o),c=new n(N(e)),l=new At(c,!1);for(;l.curr;){let d=l.curr,u=d.id.client,h=s.get(u)||0;if(l.curr.constructor===q){l.next();continue}if(d.id.clock+d.length>h)for(Ft(i,d,Tt(h-d.id.clock,0)),l.next();l.curr&&l.curr.id.client===u;)Ft(i,l.curr,0),l.next();else for(;l.curr&&l.curr.id.client===u&&l.curr.id.clock+l.curr.length<=h;)l.next()}fo(i);let a=It(c);return bt(o,a),o.toUint8Array()},ru=(e,t)=>ho(e,t,st,Ct),_c=e=>{e.written>0&&(e.clientStructs.push({written:e.written,restEncoder:K(e.encoder.restEncoder)}),e.encoder.restEncoder=gt(),e.written=0)},Ft=(e,t,n)=>{e.written>0&&e.currClient!==t.id.client&&_c(e),e.written===0&&(e.currClient=t.id.client,e.encoder.writeClient(t.id.client),y(e.encoder.restEncoder,t.id.clock+n)),t.write(e.encoder,n),e.written++},fo=e=>{_c(e);let t=e.encoder.restEncoder;y(t,e.clientStructs.length);for(let n=0;n<e.clientStructs.length;n++){let r=e.clientStructs[n];y(t,r.written),Fe(t,r.restEncoder)}},Yr=(e,t,n,r)=>{let s=new n(N(e)),o=new At(s,!1),i=new r,c=new Ln(i);for(let a=o.curr;a!==null;a=o.next())Ft(c,t(a),0);fo(c);let l=It(s);return bt(i,l),i.toUint8Array()},Ec=({formatting:e=!0,subdocs:t=!0,yxml:n=!0}={})=>{let r=0,s=v(),o=v(),i=v(),c=v();return c.set(null,null),l=>{switch(l.constructor){case X:case q:return l;case D:{let a=l,d=a.content;switch(d.constructor){case sn:break;case ut:{if(n){let u=d.type;u instanceof xe&&(u.nodeName=B(o,u.nodeName,()=>"node-"+r)),u instanceof Bn&&(u.hookName=B(o,u.hookName,()=>"hook-"+r))}break}case qt:{let u=d;u.arr=u.arr.map(()=>r);break}case Se:{let u=d;u.content=new Uint8Array([r]);break}case _e:{let u=d;t&&(u.opts={},u.doc.guid=r+"");break}case vt:{let u=d;u.embed={};break}case L:{let u=d;e&&(u.key=B(i,u.key,()=>r+""),u.value=B(c,u.value,()=>({i:r})));break}case Pn:{let u=d;u.arr=u.arr.map(()=>r);break}case mt:{let u=d;u.str=nr(r%10+"",u.str.length);break}default:$()}return a.parentSub&&(a.parentSub=B(s,a.parentSub,()=>r+"")),r++,l}default:$()}}},su=(e,t)=>Yr(e,Ec(t),st,Ct),ou=(e,t)=>Yr(e,Ec(t),Z,ct),iu=e=>Yr(e,ks,st,ct),bc=e=>Yr(e,ks,Z,Ct),tc="You must not compute changes after the event-handler fired.",ge=class{constructor(t,n){this.target=t,this.currentTarget=t,this.transaction=n,this._changes=null,this._keys=null,this._delta=null,this._path=null}get path(){return this._path||(this._path=cu(this.currentTarget,this.target))}deletes(t){return Ee(this.transaction.deleteSet,t.id)}get keys(){if(this._keys===null){if(this.transaction.doc._transactionCleanups.length===0)throw ot(tc);let t=new Map,n=this.target;this.transaction.changed.get(n).forEach(s=>{if(s!==null){let o=n._map.get(s),i,c;if(this.adds(o)){let l=o.left;for(;l!==null&&this.adds(l);)l=l.left;if(this.deletes(o))if(l!==null&&this.deletes(l))i="delete",c=Qn(l.content.getContent());else return;else l!==null&&this.deletes(l)?(i="update",c=Qn(l.content.getContent())):(i="add",c=void 0)}else if(this.deletes(o))i="delete",c=Qn(o.content.getContent());else return;t.set(s,{action:i,oldValue:c})}}),this._keys=t}return this._keys}get delta(){return this.changes.delta}adds(t){return t.id.clock>=(this.transaction.beforeState.get(t.id.client)||0)}get changes(){let t=this._changes;if(t===null){if(this.transaction.doc._transactionCleanups.length===0)throw ot(tc);let n=this.target,r=xt(),s=xt(),o=[];if(t={added:r,deleted:s,delta:o,keys:this.keys},this.transaction.changed.get(n).has(null)){let c=null,l=()=>{c&&o.push(c)};for(let a=n._start;a!==null;a=a.right)a.deleted?this.deletes(a)&&!this.adds(a)&&((c===null||c.delete===void 0)&&(l(),c={delete:0}),c.delete+=a.length,s.add(a)):this.adds(a)?((c===null||c.insert===void 0)&&(l(),c={insert:[]}),c.insert=c.insert.concat(a.content.getContent()),r.add(a)):((c===null||c.retain===void 0)&&(l(),c={retain:0}),c.retain+=a.length);c!==null&&c.retain===void 0&&l()}this._changes=t}return t}},cu=(e,t)=>{let n=[];for(;t._item!==null&&t!==e;){if(t._item.parentSub!==null)n.unshift(t._item.parentSub);else{let r=0,s=t._item.parent._start;for(;s!==t._item&&s!==null;)!s.deleted&&s.countable&&(r+=s.length),s=s.right;n.unshift(r)}t=t._item.parent}return n},H=()=>{Fs("Invalid access: Add Yjs type to a document before reading data.")},kc=80,po=0,Xs=class{constructor(t,n){t.marker=!0,this.p=t,this.index=n,this.timestamp=po++}},lu=e=>{e.timestamp=po++},Cc=(e,t,n)=>{e.p.marker=!1,e.p=t,t.marker=!0,e.index=n,e.timestamp=po++},au=(e,t,n)=>{if(e.length>=kc){let r=e.reduce((s,o)=>s.timestamp<o.timestamp?s:o);return Cc(r,t,n),r}else{let r=new Xs(t,n);return e.push(r),r}},zr=(e,t)=>{if(e._start===null||t===0||e._searchMarker===null)return null;let n=e._searchMarker.length===0?null:e._searchMarker.reduce((o,i)=>te(t-o.index)<te(t-i.index)?o:i),r=e._start,s=0;for(n!==null&&(r=n.p,s=n.index,lu(n));r.right!==null&&s<t;){if(!r.deleted&&r.countable){if(t<s+r.length)break;s+=r.length}r=r.right}for(;r.left!==null&&s>t;)r=r.left,!r.deleted&&r.countable&&(s-=r.length);for(;r.left!==null&&r.left.id.client===r.id.client&&r.left.id.clock+r.left.length===r.id.clock;)r=r.left,!r.deleted&&r.countable&&(s-=r.length);return n!==null&&te(n.index-s)<r.parent.length/kc?(Cc(n,r,s),n):au(e._searchMarker,r,s)},Nn=(e,t,n)=>{for(let r=e.length-1;r>=0;r--){let s=e[r];if(n>0){let o=s.p;for(o.marker=!1;o&&(o.deleted||!o.countable);)o=o.left,o&&!o.deleted&&o.countable&&(s.index-=o.length);if(o===null||o.marker===!0){e.splice(r,1);continue}s.p=o,o.marker=!0}(t<s.index||n>0&&t===s.index)&&(s.index=Tt(t,s.index+n))}},du=e=>{e.doc??H();let t=e._start,n=[];for(;t;)n.push(t),t=t.right;return n},Gr=(e,t,n)=>{let r=e,s=t.changedParentTypes;for(;B(s,e,()=>[]).push(n),e._item!==null;)e=e._item.parent;lc(r._eH,n,t)},R=class{constructor(){this._item=null,this._map=new Map,this._start=null,this.doc=null,this._length=0,this._eH=Gi(),this._dEH=Gi(),this._searchMarker=null}get parent(){return this._item?this._item.parent:null}_integrate(t,n){this.doc=t,this._item=n}_copy(){throw it()}clone(){throw it()}_write(t){}get _first(){let t=this._start;for(;t!==null&&t.deleted;)t=t.right;return t}_callObserver(t,n){!t.local&&this._searchMarker&&(this._searchMarker.length=0)}observe(t){qi(this._eH,t)}observeDeep(t){qi(this._dEH,t)}unobserve(t){Hi(this._eH,t)}unobserveDeep(t){Hi(this._dEH,t)}toJSON(){}},Ac=(e,t,n)=>{e.doc??H(),t<0&&(t=e._length+t),n<0&&(n=e._length+n);let r=n-t,s=[],o=e._start;for(;o!==null&&r>0;){if(o.countable&&!o.deleted){let i=o.content.getContent();if(i.length<=t)t-=i.length;else{for(let c=t;c<i.length&&r>0;c++)s.push(i[c]),r--;t=0}}o=o.right}return s},Dc=e=>{e.doc??H();let t=[],n=e._start;for(;n!==null;){if(n.countable&&!n.deleted){let r=n.content.getContent();for(let s=0;s<r.length;s++)t.push(r[s])}n=n.right}return t},uu=(e,t)=>{let n=[],r=e._start;for(;r!==null;){if(r.countable&&jt(r,t)){let s=r.content.getContent();for(let o=0;o<s.length;o++)n.push(s[o])}r=r.right}return n},Mn=(e,t)=>{let n=0,r=e._start;for(e.doc??H();r!==null;){if(r.countable&&!r.deleted){let s=r.content.getContent();for(let o=0;o<s.length;o++)t(s[o],n++,e)}r=r.right}},Tc=(e,t)=>{let n=[];return Mn(e,(r,s)=>{n.push(t(r,s,e))}),n},hu=e=>{let t=e._start,n=null,r=0;return{[Symbol.iterator](){return this},next:()=>{if(n===null){for(;t!==null&&t.deleted;)t=t.right;if(t===null)return{done:!0,value:void 0};n=t.content.getContent(),r=0,t=t.right}let s=n[r++];return n.length<=r&&(n=null),{done:!1,value:s}}}},Uc=(e,t)=>{e.doc??H();let n=zr(e,t),r=e._start;for(n!==null&&(r=n.p,t-=n.index);r!==null;r=r.right)if(!r.deleted&&r.countable){if(t<r.length)return r.content.getContent()[t];t-=r.length}},Lr=(e,t,n,r)=>{let s=n,o=e.doc,i=o.clientID,c=o.store,l=n===null?t._start:n.right,a=[],d=()=>{a.length>0&&(s=new D(S(i,I(c,i)),s,s&&s.lastId,l,l&&l.id,t,null,new qt(a)),s.integrate(e,0),a=[])};r.forEach(u=>{if(u===null)a.push(u);else switch(u.constructor){case Number:case Object:case Boolean:case Array:case String:a.push(u);break;default:switch(d(),u.constructor){case Uint8Array:case ArrayBuffer:s=new D(S(i,I(c,i)),s,s&&s.lastId,l,l&&l.id,t,null,new Se(new Uint8Array(u))),s.integrate(e,0);break;case kt:s=new D(S(i,I(c,i)),s,s&&s.lastId,l,l&&l.id,t,null,new _e(u)),s.integrate(e,0);break;default:if(u instanceof R)s=new D(S(i,I(c,i)),s,s&&s.lastId,l,l&&l.id,t,null,new ut(u)),s.integrate(e,0);else throw new Error("Unexpected content type in insert operation")}}}),d()},Ic=()=>ot("Length exceeded!"),vc=(e,t,n,r)=>{if(n>t._length)throw Ic();if(n===0)return t._searchMarker&&Nn(t._searchMarker,n,r.length),Lr(e,t,null,r);let s=n,o=zr(t,n),i=t._start;for(o!==null&&(i=o.p,n-=o.index,n===0&&(i=i.prev,n+=i&&i.countable&&!i.deleted?i.length:0));i!==null;i=i.right)if(!i.deleted&&i.countable){if(n<=i.length){n<i.length&&W(e,S(i.id.client,i.id.clock+n));break}n-=i.length}return t._searchMarker&&Nn(t._searchMarker,s,r.length),Lr(e,t,i,r)},fu=(e,t,n)=>{let s=(t._searchMarker||[]).reduce((o,i)=>i.index>o.index?i:o,{index:0,p:t._start}).p;if(s)for(;s.right;)s=s.right;return Lr(e,t,s,n)},Oc=(e,t,n,r)=>{if(r===0)return;let s=n,o=r,i=zr(t,n),c=t._start;for(i!==null&&(c=i.p,n-=i.index);c!==null&&n>0;c=c.right)!c.deleted&&c.countable&&(n<c.length&&W(e,S(c.id.client,c.id.clock+n)),n-=c.length);for(;r>0&&c!==null;)c.deleted||(r<c.length&&W(e,S(c.id.client,c.id.clock+r)),c.delete(e),r-=c.length),c=c.right;if(r>0)throw Ic();t._searchMarker&&Nn(t._searchMarker,s,-o+r)},Nr=(e,t,n)=>{let r=t._map.get(n);r!==void 0&&r.delete(e)},go=(e,t,n,r)=>{let s=t._map.get(n)||null,o=e.doc,i=o.clientID,c;if(r==null)c=new qt([r]);else switch(r.constructor){case Number:case Object:case Boolean:case Array:case String:case Date:case BigInt:c=new qt([r]);break;case Uint8Array:c=new Se(r);break;case kt:c=new _e(r);break;default:if(r instanceof R)c=new ut(r);else throw new Error("Unexpected content type")}new D(S(i,I(o.store,i)),s,s&&s.lastId,null,null,t,n,c).integrate(e,0)},mo=(e,t)=>{e.doc??H();let n=e._map.get(t);return n!==void 0&&!n.deleted?n.content.getContent()[n.length-1]:void 0},Rc=e=>{let t={};return e.doc??H(),e._map.forEach((n,r)=>{n.deleted||(t[r]=n.content.getContent()[n.length-1])}),t},Lc=(e,t)=>{e.doc??H();let n=e._map.get(t);return n!==void 0&&!n.deleted},pu=(e,t,n)=>{let r=e._map.get(t)||null;for(;r!==null&&(!n.sv.has(r.id.client)||r.id.clock>=(n.sv.get(r.id.client)||0));)r=r.left;return r!==null&&jt(r,n)?r.content.getContent()[r.length-1]:void 0},Nc=(e,t)=>{let n={};return e._map.forEach((r,s)=>{let o=r;for(;o!==null&&(!t.sv.has(o.id.client)||o.id.clock>=(t.sv.get(o.id.client)||0));)o=o.left;o!==null&&jt(o,t)&&(n[s]=o.content.getContent()[o.length-1])}),n},Ar=e=>(e.doc??H(),ji(e._map.entries(),t=>!t[1].deleted)),Mr=class extends ge{},me=class e extends R{constructor(){super(),this._prelimContent=[],this._searchMarker=[]}static from(t){let n=new e;return n.push(t),n}_integrate(t,n){super._integrate(t,n),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new e}clone(){let t=new e;return t.insert(0,this.toArray().map(n=>n instanceof R?n.clone():n)),t}get length(){return this.doc??H(),this._length}_callObserver(t,n){super._callObserver(t,n),Gr(this,t,new Mr(this,t))}insert(t,n){this.doc!==null?A(this.doc,r=>{vc(r,this,t,n)}):this._prelimContent.splice(t,0,...n)}push(t){this.doc!==null?A(this.doc,n=>{fu(n,this,t)}):this._prelimContent.push(...t)}unshift(t){this.insert(0,t)}delete(t,n=1){this.doc!==null?A(this.doc,r=>{Oc(r,this,t,n)}):this._prelimContent.splice(t,n)}get(t){return Uc(this,t)}toArray(){return Dc(this)}slice(t=0,n=this.length){return Ac(this,t,n)}toJSON(){return this.map(t=>t instanceof R?t.toJSON():t)}map(t){return Tc(this,t)}forEach(t){Mn(this,t)}[Symbol.iterator](){return hu(this)}_write(t){t.writeTypeRef(Nu)}},gu=e=>new me,Vr=class extends ge{constructor(t,n,r){super(t,n),this.keysChanged=r}},ye=class e extends R{constructor(t){super(),this._prelimContent=null,t===void 0?this._prelimContent=new Map:this._prelimContent=new Map(t)}_integrate(t,n){super._integrate(t,n),this._prelimContent.forEach((r,s)=>{this.set(s,r)}),this._prelimContent=null}_copy(){return new e}clone(){let t=new e;return this.forEach((n,r)=>{t.set(r,n instanceof R?n.clone():n)}),t}_callObserver(t,n){Gr(this,t,new Vr(this,t,n))}toJSON(){this.doc??H();let t={};return this._map.forEach((n,r)=>{if(!n.deleted){let s=n.content.getContent()[n.length-1];t[r]=s instanceof R?s.toJSON():s}}),t}get size(){return[...Ar(this)].length}keys(){return kr(Ar(this),t=>t[0])}values(){return kr(Ar(this),t=>t[1].content.getContent()[t[1].length-1])}entries(){return kr(Ar(this),t=>[t[0],t[1].content.getContent()[t[1].length-1]])}forEach(t){this.doc??H(),this._map.forEach((n,r)=>{n.deleted||t(n.content.getContent()[n.length-1],r,this)})}[Symbol.iterator](){return this.entries()}delete(t){this.doc!==null?A(this.doc,n=>{Nr(n,this,t)}):this._prelimContent.delete(t)}set(t,n){return this.doc!==null?A(this.doc,r=>{go(r,this,t,n)}):this._prelimContent.set(t,n),n}get(t){return mo(this,t)}has(t){return Lc(this,t)}clear(){this.doc!==null?A(this.doc,t=>{this.forEach(function(n,r,s){Nr(t,s,r)})}):this._prelimContent.clear()}_write(t){t.writeTypeRef(Mu)}},mu=e=>new ye,Yt=(e,t)=>e===t||typeof e=="object"&&typeof t=="object"&&e&&t&&_s(e,t),Vn=class{constructor(t,n,r,s){this.left=t,this.right=n,this.index=r,this.currentAttributes=s}forward(){this.right===null&&$(),this.right.content.constructor===L?this.right.deleted||on(this.currentAttributes,this.right.content):this.right.deleted||(this.index+=this.right.length),this.left=this.right,this.right=this.right.right}},ec=(e,t,n)=>{for(;t.right!==null&&n>0;)t.right.content.constructor===L?t.right.deleted||on(t.currentAttributes,t.right.content):t.right.deleted||(n<t.right.length&&W(e,S(t.right.id.client,t.right.id.clock+n)),t.index+=t.right.length,n-=t.right.length),t.left=t.right,t.right=t.right.right;return t},Dr=(e,t,n,r)=>{let s=new Map,o=r?zr(t,n):null;if(o){let i=new Vn(o.p.left,o.p,o.index,s);return ec(e,i,n-o.index)}else{let i=new Vn(null,t._start,0,s);return ec(e,i,n)}},Mc=(e,t,n,r)=>{for(;n.right!==null&&(n.right.deleted===!0||n.right.content.constructor===L&&Yt(r.get(n.right.content.key),n.right.content.value));)n.right.deleted||r.delete(n.right.content.key),n.forward();let s=e.doc,o=s.clientID;r.forEach((i,c)=>{let l=n.left,a=n.right,d=new D(S(o,I(s.store,o)),l,l&&l.lastId,a,a&&a.id,t,null,new L(c,i));d.integrate(e,0),n.right=d,n.forward()})},on=(e,t)=>{let{key:n,value:r}=t;r===null?e.delete(n):e.set(n,r)},Vc=(e,t)=>{for(;e.right!==null;){if(!(e.right.deleted||e.right.content.constructor===L&&Yt(t[e.right.content.key]??null,e.right.content.value)))break;e.forward()}},Bc=(e,t,n,r)=>{let s=e.doc,o=s.clientID,i=new Map;for(let c in r){let l=r[c],a=n.currentAttributes.get(c)??null;if(!Yt(a,l)){i.set(c,a);let{left:d,right:u}=n;n.right=new D(S(o,I(s.store,o)),d,d&&d.lastId,u,u&&u.id,t,null,new L(c,l)),n.right.integrate(e,0),n.forward()}}return i},Ys=(e,t,n,r,s)=>{n.currentAttributes.forEach((h,f)=>{s[f]===void 0&&(s[f]=null)});let o=e.doc,i=o.clientID;Vc(n,s);let c=Bc(e,t,n,s),l=r.constructor===String?new mt(r):r instanceof R?new ut(r):new vt(r),{left:a,right:d,index:u}=n;t._searchMarker&&Nn(t._searchMarker,n.index,l.getLength()),d=new D(S(i,I(o.store,i)),a,a&&a.lastId,d,d&&d.id,t,null,l),d.integrate(e,0),n.right=d,n.index=u,n.forward(),Mc(e,t,n,c)},nc=(e,t,n,r,s)=>{let o=e.doc,i=o.clientID;Vc(n,s);let c=Bc(e,t,n,s);t:for(;n.right!==null&&(r>0||c.size>0&&(n.right.deleted||n.right.content.constructor===L));){if(!n.right.deleted)switch(n.right.content.constructor){case L:{let{key:l,value:a}=n.right.content,d=s[l];if(d!==void 0){if(Yt(d,a))c.delete(l);else{if(r===0)break t;c.set(l,a)}n.right.delete(e)}else n.currentAttributes.set(l,a);break}default:r<n.right.length&&W(e,S(n.right.id.client,n.right.id.clock+r)),r-=n.right.length;break}n.forward()}if(r>0){let l="";for(;r>0;r--)l+=`
-`;n.right=new D(S(i,I(o.store,i)),n.left,n.left&&n.left.lastId,n.right,n.right&&n.right.id,t,null,new mt(l)),n.right.integrate(e,0),n.forward()}Mc(e,t,n,c)},Pc=(e,t,n,r,s)=>{let o=t,i=v();for(;o&&(!o.countable||o.deleted);){if(!o.deleted&&o.content.constructor===L){let a=o.content;i.set(a.key,a)}o=o.right}let c=0,l=!1;for(;t!==o;){if(n===t&&(l=!0),!t.deleted){let a=t.content;if(a.constructor===L){let{key:d,value:u}=a,h=r.get(d)??null;(i.get(d)!==a||h===u)&&(t.delete(e),c++,!l&&(s.get(d)??null)===u&&h!==u&&(h===null?s.delete(d):s.set(d,h))),!l&&!t.deleted&&on(s,a)}}t=t.right}return c},yu=(e,t)=>{for(;t&&t.right&&(t.right.deleted||!t.right.countable);)t=t.right;let n=new Set;for(;t&&(t.deleted||!t.countable);){if(!t.deleted&&t.content.constructor===L){let r=t.content.key;n.has(r)?t.delete(e):n.add(r)}t=t.left}},$c=e=>{let t=0;return A(e.doc,n=>{let r=e._start,s=e._start,o=v(),i=Xn(o);for(;s;)s.deleted===!1&&(s.content.constructor===L?on(i,s.content):(t+=Pc(n,r,s,o,i),o=Xn(i),r=s)),s=s.right}),t},wu=e=>{let t=new Set,n=e.doc;for(let[r,s]of e.afterState.entries()){let o=e.beforeState.get(r)||0;s!==o&&hc(e,n.store.clients.get(r),o,s,i=>{!i.deleted&&i.content.constructor===L&&i.constructor!==X&&t.add(i.parent)})}A(n,r=>{de(e,e.deleteSet,s=>{if(s instanceof X||!s.parent._hasFormatting||t.has(s.parent))return;let o=s.parent;s.content.constructor===L?t.add(o):yu(r,s)});for(let s of t)$c(s)})},rc=(e,t,n)=>{let r=n,s=Xn(t.currentAttributes),o=t.right;for(;n>0&&t.right!==null;){if(t.right.deleted===!1)switch(t.right.content.constructor){case ut:case vt:case mt:n<t.right.length&&W(e,S(t.right.id.client,t.right.id.clock+n)),n-=t.right.length,t.right.delete(e);break}t.forward()}o&&Pc(e,o,t.right,s,t.currentAttributes);let i=(t.left||t.right).parent;return i._searchMarker&&Nn(i._searchMarker,t.index,-r+n),t},Br=class extends ge{constructor(t,n,r){super(t,n),this.childListChanged=!1,this.keysChanged=new Set,r.forEach(s=>{s===null?this.childListChanged=!0:this.keysChanged.add(s)})}get changes(){if(this._changes===null){let t={keys:this.keys,delta:this.delta,added:new Set,deleted:new Set};this._changes=t}return this._changes}get delta(){if(this._delta===null){let t=this.target.doc,n=[];A(t,r=>{let s=new Map,o=new Map,i=this.target._start,c=null,l={},a="",d=0,u=0,h=()=>{if(c!==null){let f=null;switch(c){case"delete":u>0&&(f={delete:u}),u=0;break;case"insert":(typeof a=="object"||a.length>0)&&(f={insert:a},s.size>0&&(f.attributes={},s.forEach((p,m)=>{p!==null&&(f.attributes[m]=p)}))),a="";break;case"retain":d>0&&(f={retain:d},pi(l)||(f.attributes=hi({},l))),d=0;break}f&&n.push(f),c=null}};for(;i!==null;){switch(i.content.constructor){case ut:case vt:this.adds(i)?this.deletes(i)||(h(),c="insert",a=i.content.getContent()[0],h()):this.deletes(i)?(c!=="delete"&&(h(),c="delete"),u+=1):i.deleted||(c!=="retain"&&(h(),c="retain"),d+=1);break;case mt:this.adds(i)?this.deletes(i)||(c!=="insert"&&(h(),c="insert"),a+=i.content.str):this.deletes(i)?(c!=="delete"&&(h(),c="delete"),u+=i.length):i.deleted||(c!=="retain"&&(h(),c="retain"),d+=i.length);break;case L:{let{key:f,value:p}=i.content;if(this.adds(i)){if(!this.deletes(i)){let m=s.get(f)??null;Yt(m,p)?p!==null&&i.delete(r):(c==="retain"&&h(),Yt(p,o.get(f)??null)?delete l[f]:l[f]=p)}}else if(this.deletes(i)){o.set(f,p);let m=s.get(f)??null;Yt(m,p)||(c==="retain"&&h(),l[f]=m)}else if(!i.deleted){o.set(f,p);let m=l[f];m!==void 0&&(Yt(m,p)?m!==null&&i.delete(r):(c==="retain"&&h(),p===null?delete l[f]:l[f]=p))}i.deleted||(c==="insert"&&h(),on(s,i.content));break}}i=i.right}for(h();n.length>0;){let f=n[n.length-1];if(f.retain!==void 0&&f.attributes===void 0)n.pop();else break}}),this._delta=n}return this._delta}},nn=class e extends R{constructor(t){super(),this._pending=t!==void 0?[()=>this.insert(0,t)]:[],this._searchMarker=[],this._hasFormatting=!1}get length(){return this.doc??H(),this._length}_integrate(t,n){super._integrate(t,n);try{this._pending.forEach(r=>r())}catch(r){console.error(r)}this._pending=null}_copy(){return new e}clone(){let t=new e;return t.applyDelta(this.toDelta()),t}_callObserver(t,n){super._callObserver(t,n);let r=new Br(this,t,n);Gr(this,t,r),!t.local&&this._hasFormatting&&(t._needFormattingCleanup=!0)}toString(){this.doc??H();let t="",n=this._start;for(;n!==null;)!n.deleted&&n.countable&&n.content.constructor===mt&&(t+=n.content.str),n=n.right;return t}toJSON(){return this.toString()}applyDelta(t,{sanitize:n=!0}={}){this.doc!==null?A(this.doc,r=>{let s=new Vn(null,this._start,0,new Map);for(let o=0;o<t.length;o++){let i=t[o];if(i.insert!==void 0){let c=!n&&typeof i.insert=="string"&&o===t.length-1&&s.right===null&&i.insert.slice(-1)===`
-`?i.insert.slice(0,-1):i.insert;(typeof c!="string"||c.length>0)&&Ys(r,this,s,c,i.attributes||{})}else i.retain!==void 0?nc(r,this,s,i.retain,i.attributes||{}):i.delete!==void 0&&rc(r,s,i.delete)}}):this._pending.push(()=>this.applyDelta(t))}toDelta(t,n,r){this.doc??H();let s=[],o=new Map,i=this.doc,c="",l=this._start;function a(){if(c.length>0){let u={},h=!1;o.forEach((p,m)=>{h=!0,u[m]=p});let f={insert:c};h&&(f.attributes=u),s.push(f),c=""}}let d=()=>{for(;l!==null;){if(jt(l,t)||n!==void 0&&jt(l,n))switch(l.content.constructor){case mt:{let u=o.get("ychange");t!==void 0&&!jt(l,t)?(u===void 0||u.user!==l.id.client||u.type!=="removed")&&(a(),o.set("ychange",r?r("removed",l.id):{type:"removed"})):n!==void 0&&!jt(l,n)?(u===void 0||u.user!==l.id.client||u.type!=="added")&&(a(),o.set("ychange",r?r("added",l.id):{type:"added"})):u!==void 0&&(a(),o.delete("ychange")),c+=l.content.str;break}case ut:case vt:{a();let u={insert:l.content.getContent()[0]};if(o.size>0){let h={};u.attributes=h,o.forEach((f,p)=>{h[p]=f})}s.push(u);break}case L:jt(l,t)&&(a(),on(o,l.content));break}l=l.right}a()};return t||n?A(i,u=>{t&&Hs(u,t),n&&Hs(u,n),d()},"cleanup"):d(),s}insert(t,n,r){if(n.length<=0)return;let s=this.doc;s!==null?A(s,o=>{let i=Dr(o,this,t,!r);r||(r={},i.currentAttributes.forEach((c,l)=>{r[l]=c})),Ys(o,this,i,n,r)}):this._pending.push(()=>this.insert(t,n,r))}insertEmbed(t,n,r){let s=this.doc;s!==null?A(s,o=>{let i=Dr(o,this,t,!r);Ys(o,this,i,n,r||{})}):this._pending.push(()=>this.insertEmbed(t,n,r||{}))}delete(t,n){if(n===0)return;let r=this.doc;r!==null?A(r,s=>{rc(s,Dr(s,this,t,!0),n)}):this._pending.push(()=>this.delete(t,n))}format(t,n,r){if(n===0)return;let s=this.doc;s!==null?A(s,o=>{let i=Dr(o,this,t,!1);i.right!==null&&nc(o,this,i,n,r)}):this._pending.push(()=>this.format(t,n,r))}removeAttribute(t){this.doc!==null?A(this.doc,n=>{Nr(n,this,t)}):this._pending.push(()=>this.removeAttribute(t))}setAttribute(t,n){this.doc!==null?A(this.doc,r=>{go(r,this,t,n)}):this._pending.push(()=>this.setAttribute(t,n))}getAttribute(t){return mo(this,t)}getAttributes(){return Rc(this)}_write(t){t.writeTypeRef(Vu)}},xu=e=>new nn,Un=class{constructor(t,n=()=>!0){this._filter=n,this._root=t,this._currentNode=t._start,this._firstCall=!0,t.doc??H()}[Symbol.iterator](){return this}next(){let t=this._currentNode,n=t&&t.content&&t.content.type;if(t!==null&&(!this._firstCall||t.deleted||!this._filter(n)))do if(n=t.content.type,!t.deleted&&(n.constructor===xe||n.constructor===we)&&n._start!==null)t=n._start;else for(;t!==null;){let r=t.next;if(r!==null){t=r;break}else t.parent===this._root?t=null:t=t.parent._item}while(t!==null&&(t.deleted||!this._filter(t.content.type)));return this._firstCall=!1,t===null?{value:void 0,done:!0}:(this._currentNode=t,{value:t.content.type,done:!1})}},we=class e extends R{constructor(){super(),this._prelimContent=[]}get firstChild(){let t=this._first;return t?t.content.getContent()[0]:null}_integrate(t,n){super._integrate(t,n),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new e}clone(){let t=new e;return t.insert(0,this.toArray().map(n=>n instanceof R?n.clone():n)),t}get length(){return this.doc??H(),this._prelimContent===null?this._length:this._prelimContent.length}createTreeWalker(t){return new Un(this,t)}querySelector(t){t=t.toUpperCase();let r=new Un(this,s=>s.nodeName&&s.nodeName.toUpperCase()===t).next();return r.done?null:r.value}querySelectorAll(t){return t=t.toUpperCase(),ft(new Un(this,n=>n.nodeName&&n.nodeName.toUpperCase()===t))}_callObserver(t,n){Gr(this,t,new Pr(this,n,t))}toString(){return Tc(this,t=>t.toString()).join("")}toJSON(){return this.toString()}toDOM(t=document,n={},r){let s=t.createDocumentFragment();return r!==void 0&&r._createAssociation(s,this),Mn(this,o=>{s.insertBefore(o.toDOM(t,n,r),null)}),s}insert(t,n){this.doc!==null?A(this.doc,r=>{vc(r,this,t,n)}):this._prelimContent.splice(t,0,...n)}insertAfter(t,n){if(this.doc!==null)A(this.doc,r=>{let s=t&&t instanceof R?t._item:t;Lr(r,this,s,n)});else{let r=this._prelimContent,s=t===null?0:r.findIndex(o=>o===t)+1;if(s===0&&t!==null)throw ot("Reference item not found");r.splice(s,0,...n)}}delete(t,n=1){this.doc!==null?A(this.doc,r=>{Oc(r,this,t,n)}):this._prelimContent.splice(t,n)}toArray(){return Dc(this)}push(t){this.insert(this.length,t)}unshift(t){this.insert(0,t)}get(t){return Uc(this,t)}slice(t=0,n=this.length){return Ac(this,t,n)}forEach(t){Mn(this,t)}_write(t){t.writeTypeRef(Pu)}},Su=e=>new we,xe=class e extends we{constructor(t="UNDEFINED"){super(),this.nodeName=t,this._prelimAttrs=new Map}get nextSibling(){let t=this._item?this._item.next:null;return t?t.content.type:null}get prevSibling(){let t=this._item?this._item.prev:null;return t?t.content.type:null}_integrate(t,n){super._integrate(t,n),this._prelimAttrs.forEach((r,s)=>{this.setAttribute(s,r)}),this._prelimAttrs=null}_copy(){return new e(this.nodeName)}clone(){let t=new e(this.nodeName),n=this.getAttributes();return fi(n,(r,s)=>{t.setAttribute(s,r)}),t.insert(0,this.toArray().map(r=>r instanceof R?r.clone():r)),t}toString(){let t=this.getAttributes(),n=[],r=[];for(let c in t)r.push(c);r.sort();let s=r.length;for(let c=0;c<s;c++){let l=r[c];n.push(l+'="'+t[l]+'"')}let o=this.nodeName.toLocaleLowerCase(),i=n.length>0?" "+n.join(" "):"";return`<${o}${i}>${super.toString()}</${o}>`}removeAttribute(t){this.doc!==null?A(this.doc,n=>{Nr(n,this,t)}):this._prelimAttrs.delete(t)}setAttribute(t,n){this.doc!==null?A(this.doc,r=>{go(r,this,t,n)}):this._prelimAttrs.set(t,n)}getAttribute(t){return mo(this,t)}hasAttribute(t){return Lc(this,t)}getAttributes(t){return t?Nc(this,t):Rc(this)}toDOM(t=document,n={},r){let s=t.createElement(this.nodeName),o=this.getAttributes();for(let i in o){let c=o[i];typeof c=="string"&&s.setAttribute(i,c)}return Mn(this,i=>{s.appendChild(i.toDOM(t,n,r))}),r!==void 0&&r._createAssociation(s,this),s}_write(t){t.writeTypeRef(Bu),t.writeKey(this.nodeName)}},_u=e=>new xe(e.readKey()),Pr=class extends ge{constructor(t,n,r){super(t,r),this.childListChanged=!1,this.attributesChanged=new Set,n.forEach(s=>{s===null?this.childListChanged=!0:this.attributesChanged.add(s)})}},Bn=class e extends ye{constructor(t){super(),this.hookName=t}_copy(){return new e(this.hookName)}clone(){let t=new e(this.hookName);return this.forEach((n,r)=>{t.set(r,n)}),t}toDOM(t=document,n={},r){let s=n[this.hookName],o;return s!==void 0?o=s.createDom(this):o=document.createElement(this.hookName),o.setAttribute("data-yjs-hook",this.hookName),r!==void 0&&r._createAssociation(o,this),o}_write(t){t.writeTypeRef($u),t.writeKey(this.hookName)}},Eu=e=>new Bn(e.readKey()),$r=class e extends nn{get nextSibling(){let t=this._item?this._item.next:null;return t?t.content.type:null}get prevSibling(){let t=this._item?this._item.prev:null;return t?t.content.type:null}_copy(){return new e}clone(){let t=new e;return t.applyDelta(this.toDelta()),t}toDOM(t=document,n,r){let s=t.createTextNode(this.toString());return r!==void 0&&r._createAssociation(s,this),s}toString(){return this.toDelta().map(t=>{let n=[];for(let s in t.attributes){let o=[];for(let i in t.attributes[s])o.push({key:i,value:t.attributes[s][i]});o.sort((i,c)=>i.key<c.key?-1:1),n.push({nodeName:s,attrs:o})}n.sort((s,o)=>s.nodeName<o.nodeName?-1:1);let r="";for(let s=0;s<n.length;s++){let o=n[s];r+=`<${o.nodeName}`;for(let i=0;i<o.attrs.length;i++){let c=o.attrs[i];r+=` ${c.key}="${c.value}"`}r+=">"}r+=t.insert;for(let s=n.length-1;s>=0;s--)r+=`</${n[s].nodeName}>`;return r}).join("")}toJSON(){return this.toString()}_write(t){t.writeTypeRef(ju)}},bu=e=>new $r,rn=class{constructor(t,n){this.id=t,this.length=n}get deleted(){throw it()}mergeWith(t){return!1}write(t,n,r){throw it()}integrate(t,n){throw it()}},ku=0,X=class extends rn{get deleted(){return!0}delete(){}mergeWith(t){return this.constructor!==t.constructor?!1:(this.length+=t.length,!0)}integrate(t,n){n>0&&(this.id.clock+=n,this.length-=n),uc(t.doc.store,this)}write(t,n){t.writeInfo(ku),t.writeLen(this.length-n)}getMissing(t,n){return null}},Se=class e{constructor(t){this.content=t}getLength(){return 1}getContent(){return[this.content]}isCountable(){return!0}copy(){return new e(this.content)}splice(t){throw it()}mergeWith(t){return!1}integrate(t,n){}delete(t){}gc(t){}write(t,n){t.writeBuf(this.content)}getRef(){return 3}},Cu=e=>new Se(e.readBuf()),sn=class e{constructor(t){this.len=t}getLength(){return this.len}getContent(){return[]}isCountable(){return!1}copy(){return new e(this.len)}splice(t){let n=new e(this.len-t);return this.len=t,n}mergeWith(t){return this.len+=t.len,!0}integrate(t,n){vn(t.deleteSet,n.id.client,n.id.clock,this.len),n.markDeleted()}delete(t){}gc(t){}write(t,n){t.writeLen(this.len-n)}getRef(){return 1}},Au=e=>new sn(e.readLen()),jc=(e,t)=>new kt({guid:e,...t,shouldLoad:t.shouldLoad||t.autoLoad||!1}),_e=class e{constructor(t){t._item&&console.error("This document was already integrated as a sub-document. You should create a second instance instead with the same guid."),this.doc=t;let n={};this.opts=n,t.gc||(n.gc=!1),t.autoLoad&&(n.autoLoad=!0),t.meta!==null&&(n.meta=t.meta)}getLength(){return 1}getContent(){return[this.doc]}isCountable(){return!0}copy(){return new e(jc(this.doc.guid,this.opts))}splice(t){throw it()}mergeWith(t){return!1}integrate(t,n){this.doc._item=n,t.subdocsAdded.add(this.doc),this.doc.shouldLoad&&t.subdocsLoaded.add(this.doc)}delete(t){t.subdocsAdded.has(this.doc)?t.subdocsAdded.delete(this.doc):t.subdocsRemoved.add(this.doc)}gc(t){}write(t,n){t.writeString(this.doc.guid),t.writeAny(this.opts)}getRef(){return 9}},Du=e=>new _e(jc(e.readString(),e.readAny())),vt=class e{constructor(t){this.embed=t}getLength(){return 1}getContent(){return[this.embed]}isCountable(){return!0}copy(){return new e(this.embed)}splice(t){throw it()}mergeWith(t){return!1}integrate(t,n){}delete(t){}gc(t){}write(t,n){t.writeJSON(this.embed)}getRef(){return 5}},Tu=e=>new vt(e.readJSON()),L=class e{constructor(t,n){this.key=t,this.value=n}getLength(){return 1}getContent(){return[]}isCountable(){return!1}copy(){return new e(this.key,this.value)}splice(t){throw it()}mergeWith(t){return!1}integrate(t,n){let r=n.parent;r._searchMarker=null,r._hasFormatting=!0}delete(t){}gc(t){}write(t,n){t.writeKey(this.key),t.writeJSON(this.value)}getRef(){return 6}},Uu=e=>new L(e.readKey(),e.readJSON()),Pn=class e{constructor(t){this.arr=t}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new e(this.arr)}splice(t){let n=new e(this.arr.slice(t));return this.arr=this.arr.slice(0,t),n}mergeWith(t){return this.arr=this.arr.concat(t.arr),!0}integrate(t,n){}delete(t){}gc(t){}write(t,n){let r=this.arr.length;t.writeLen(r-n);for(let s=n;s<r;s++){let o=this.arr[s];t.writeString(o===void 0?"undefined":JSON.stringify(o))}}getRef(){return 2}},Iu=e=>{let t=e.readLen(),n=[];for(let r=0;r<t;r++){let s=e.readString();s==="undefined"?n.push(void 0):n.push(JSON.parse(s))}return new Pn(n)},vu=_n("node_env")==="development",qt=class e{constructor(t){this.arr=t,vu&&Es(t)}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new e(this.arr)}splice(t){let n=new e(this.arr.slice(t));return this.arr=this.arr.slice(0,t),n}mergeWith(t){return this.arr=this.arr.concat(t.arr),!0}integrate(t,n){}delete(t){}gc(t){}write(t,n){let r=this.arr.length;t.writeLen(r-n);for(let s=n;s<r;s++){let o=this.arr[s];t.writeAny(o)}}getRef(){return 8}},Ou=e=>{let t=e.readLen(),n=[];for(let r=0;r<t;r++)n.push(e.readAny());return new qt(n)},mt=class e{constructor(t){this.str=t}getLength(){return this.str.length}getContent(){return this.str.split("")}isCountable(){return!0}copy(){return new e(this.str)}splice(t){let n=new e(this.str.slice(t));this.str=this.str.slice(0,t);let r=this.str.charCodeAt(t-1);return r>=55296&&r<=56319&&(this.str=this.str.slice(0,t-1)+"\uFFFD",n.str="\uFFFD"+n.str.slice(1)),n}mergeWith(t){return this.str+=t.str,!0}integrate(t,n){}delete(t){}gc(t){}write(t,n){t.writeString(n===0?this.str:this.str.slice(n))}getRef(){return 4}},Ru=e=>new mt(e.readString()),Lu=[gu,mu,xu,_u,Su,Eu,bu],Nu=0,Mu=1,Vu=2,Bu=3,Pu=4,$u=5,ju=6,ut=class e{constructor(t){this.type=t}getLength(){return 1}getContent(){return[this.type]}isCountable(){return!0}copy(){return new e(this.type._copy())}splice(t){throw it()}mergeWith(t){return!1}integrate(t,n){this.type._integrate(t.doc,n)}delete(t){let n=this.type._start;for(;n!==null;)n.deleted?n.id.clock<(t.beforeState.get(n.id.client)||0)&&t._mergeStructs.push(n):n.delete(t),n=n.right;this.type._map.forEach(r=>{r.deleted?r.id.clock<(t.beforeState.get(r.id.client)||0)&&t._mergeStructs.push(r):r.delete(t)}),t.changed.delete(this.type)}gc(t){let n=this.type._start;for(;n!==null;)n.gc(t,!0),n=n.right;this.type._start=null,this.type._map.forEach(r=>{for(;r!==null;)r.gc(t,!0),r=r.left}),this.type._map=new Map}write(t,n){this.type._write(t)}getRef(){return 7}},Fu=e=>new ut(Lu[e.readTypeRef()](e)),Qs=(e,t)=>{let n=t,r=0,s;do r>0&&(n=S(n.client,n.clock+r)),s=ae(e,n),r=n.clock-s.id.clock,n=s.redone;while(n!==null&&s instanceof D);return{item:s,diff:r}},yo=(e,t)=>{for(;e!==null&&e.keep!==t;)e.keep=t,e=e.parent._item},jr=(e,t,n)=>{let{client:r,clock:s}=t.id,o=new D(S(r,s+n),t,S(r,s+n-1),t.right,t.rightOrigin,t.parent,t.parentSub,t.content.splice(n));return t.deleted&&o.markDeleted(),t.keep&&(o.keep=!0),t.redone!==null&&(o.redone=S(t.redone.client,t.redone.clock+n)),t.right=o,o.right!==null&&(o.right.left=o),e._mergeStructs.push(o),o.parentSub!==null&&o.right===null&&o.parent._map.set(o.parentSub,o),t.length=n,o},sc=(e,t)=>hn(e,n=>Ee(n.deletions,t)),Fc=(e,t,n,r,s,o)=>{let i=e.doc,c=i.store,l=i.clientID,a=t.redone;if(a!==null)return W(e,a);let d=t.parent._item,u=null,h;if(d!==null&&d.deleted===!0){if(d.redone===null&&(!n.has(d)||Fc(e,d,n,r,s,o)===null))return null;for(;d.redone!==null;)d=W(e,d.redone)}let f=d===null?t.parent:d.content.type;if(t.parentSub===null){for(u=t.left,h=t;u!==null;){let C=u;for(;C!==null&&C.parent._item!==d;)C=C.redone===null?null:W(e,C.redone);if(C!==null&&C.parent._item===d){u=C;break}u=u.left}for(;h!==null;){let C=h;for(;C!==null&&C.parent._item!==d;)C=C.redone===null?null:W(e,C.redone);if(C!==null&&C.parent._item===d){h=C;break}h=h.right}}else if(h=null,t.right&&!s){for(u=t;u!==null&&u.right!==null&&(u.right.redone||Ee(r,u.right.id)||sc(o.undoStack,u.right.id)||sc(o.redoStack,u.right.id));)for(u=u.right;u.redone;)u=W(e,u.redone);if(u&&u.right!==null)return null}else u=f._map.get(t.parentSub)||null;let p=I(c,l),m=S(l,p),E=new D(m,u,u&&u.lastId,h,h&&h.id,f,t.parentSub,t.content.copy());return t.redone=m,yo(E,!0),E.integrate(e,0),E},D=class e extends rn{constructor(t,n,r,s,o,i,c,l){super(t,l.getLength()),this.origin=r,this.left=n,this.right=s,this.rightOrigin=o,this.parent=i,this.parentSub=c,this.redone=null,this.content=l,this.info=this.content.isCountable()?2:0}set marker(t){(this.info&8)>0!==t&&(this.info^=8)}get marker(){return(this.info&8)>0}get keep(){return(this.info&1)>0}set keep(t){this.keep!==t&&(this.info^=1)}get countable(){return(this.info&2)>0}get deleted(){return(this.info&4)>0}set deleted(t){this.deleted!==t&&(this.info^=4)}markDeleted(){this.info|=4}getMissing(t,n){if(this.origin&&this.origin.client!==this.id.client&&this.origin.clock>=I(n,this.origin.client))return this.origin.client;if(this.rightOrigin&&this.rightOrigin.client!==this.id.client&&this.rightOrigin.clock>=I(n,this.rightOrigin.client))return this.rightOrigin.client;if(this.parent&&this.parent.constructor===Ut&&this.id.client!==this.parent.client&&this.parent.clock>=I(n,this.parent.client))return this.parent.client;if(this.origin&&(this.left=Ks(t,n,this.origin),this.origin=this.left.lastId),this.rightOrigin&&(this.right=W(t,this.rightOrigin),this.rightOrigin=this.right.id),this.left&&this.left.constructor===X||this.right&&this.right.constructor===X)this.parent=null;else if(!this.parent)this.left&&this.left.constructor===e?(this.parent=this.left.parent,this.parentSub=this.left.parentSub):this.right&&this.right.constructor===e&&(this.parent=this.right.parent,this.parentSub=this.right.parentSub);else if(this.parent.constructor===Ut){let r=ae(n,this.parent);r.constructor===X?this.parent=null:this.parent=r.content.type}return null}integrate(t,n){if(n>0&&(this.id.clock+=n,this.left=Ks(t,t.doc.store,S(this.id.client,this.id.clock-1)),this.origin=this.left.lastId,this.content=this.content.splice(n),this.length-=n),this.parent){if(!this.left&&(!this.right||this.right.left!==null)||this.left&&this.left.right!==this.right){let r=this.left,s;if(r!==null)s=r.right;else if(this.parentSub!==null)for(s=this.parent._map.get(this.parentSub)||null;s!==null&&s.left!==null;)s=s.left;else s=this.parent._start;let o=new Set,i=new Set;for(;s!==null&&s!==this.right;){if(i.add(s),o.add(s),le(this.origin,s.origin)){if(s.id.client<this.id.client)r=s,o.clear();else if(le(this.rightOrigin,s.rightOrigin))break}else if(s.origin!==null&&i.has(ae(t.doc.store,s.origin)))o.has(ae(t.doc.store,s.origin))||(r=s,o.clear());else break;s=s.right}this.left=r}if(this.left!==null){let r=this.left.right;this.right=r,this.left.right=this}else{let r;if(this.parentSub!==null)for(r=this.parent._map.get(this.parentSub)||null;r!==null&&r.left!==null;)r=r.left;else r=this.parent._start,this.parent._start=this;this.right=r}this.right!==null?this.right.left=this:this.parentSub!==null&&(this.parent._map.set(this.parentSub,this),this.left!==null&&this.left.delete(t)),this.parentSub===null&&this.countable&&!this.deleted&&(this.parent._length+=this.length),uc(t.doc.store,this),this.content.integrate(t,this),Xi(t,this.parent,this.parentSub),(this.parent._item!==null&&this.parent._item.deleted||this.parentSub!==null&&this.right!==null)&&this.delete(t)}else new X(this.id,this.length).integrate(t,0)}get next(){let t=this.right;for(;t!==null&&t.deleted;)t=t.right;return t}get prev(){let t=this.left;for(;t!==null&&t.deleted;)t=t.left;return t}get lastId(){return this.length===1?this.id:S(this.id.client,this.id.clock+this.length-1)}mergeWith(t){if(this.constructor===t.constructor&&le(t.origin,this.lastId)&&this.right===t&&le(this.rightOrigin,t.rightOrigin)&&this.id.client===t.id.client&&this.id.clock+this.length===t.id.clock&&this.deleted===t.deleted&&this.redone===null&&t.redone===null&&this.content.constructor===t.content.constructor&&this.content.mergeWith(t.content)){let n=this.parent._searchMarker;return n&&n.forEach(r=>{r.p===t&&(r.p=this,!this.deleted&&this.countable&&(r.index-=this.length))}),t.keep&&(this.keep=!0),this.right=t.right,this.right!==null&&(this.right.left=this),this.length+=t.length,!0}return!1}delete(t){if(!this.deleted){let n=this.parent;this.countable&&this.parentSub===null&&(n._length-=this.length),this.markDeleted(),vn(t.deleteSet,this.id.client,this.id.clock,this.length),Xi(t,n,this.parentSub),this.content.delete(t)}}gc(t,n){if(!this.deleted)throw $();this.content.gc(t),n?Kd(t,this,new X(this.id,this.length)):this.content=new sn(this.length)}write(t,n){let r=n>0?S(this.id.client,this.id.clock+n-1):this.origin,s=this.rightOrigin,o=this.parentSub,i=this.content.getRef()&31|(r===null?0:128)|(s===null?0:64)|(o===null?0:32);if(t.writeInfo(i),r!==null&&t.writeLeftID(r),s!==null&&t.writeRightID(s),r===null&&s===null){let c=this.parent;if(c._item!==void 0){let l=c._item;if(l===null){let a=ao(c);t.writeParentInfo(!0),t.writeString(a)}else t.writeParentInfo(!1),t.writeLeftID(l.id)}else c.constructor===String?(t.writeParentInfo(!0),t.writeString(c)):c.constructor===Ut?(t.writeParentInfo(!1),t.writeLeftID(c)):$();o!==null&&t.writeString(o)}this.content.write(t,n)}},Yc=(e,t)=>Yu[t&31](e),Yu=[()=>{$()},Au,Iu,Cu,Ru,Tu,Uu,Fu,Ou,Du,()=>{$()}],zu=10,q=class extends rn{get deleted(){return!0}delete(){}mergeWith(t){return this.constructor!==t.constructor?!1:(this.length+=t.length,!0)}integrate(t,n){$()}write(t,n){t.writeInfo(zu),y(t.restEncoder,this.length-n)}getMissing(t,n){return null}},zc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:{},Gc="__ $YJS$ __";zc[Gc]===!0&&console.error("Yjs was already imported. This breaks constructor checks and will lead to issues! - https://github.com/yjs/yjs/issues/438");zc[Gc]=!0;var wo=3e4,cn=class extends Oe{constructor(t){super(),this.doc=t,this.clientID=t.clientID,this.states=new Map,this.meta=new Map,this._checkInterval=setInterval(()=>{let n=$t();this.getLocalState()!==null&&wo/2<=n-this.meta.get(this.clientID).lastUpdated&&this.setLocalState(this.getLocalState());let r=[];this.meta.forEach((s,o)=>{o!==this.clientID&&wo<=n-s.lastUpdated&&this.states.has(o)&&r.push(o)}),r.length>0&&xo(this,r,"timeout")},F(wo/10)),t.on("destroy",()=>{this.destroy()}),this.setLocalState({})}destroy(){this.emit("destroy",[this]),this.setLocalState(null),super.destroy(),clearInterval(this._checkInterval)}getLocalState(){return this.states.get(this.clientID)||null}setLocalState(t){let n=this.clientID,r=this.meta.get(n),s=r===void 0?0:r.clock+1,o=this.states.get(n);t===null?this.states.delete(n):this.states.set(n,t),this.meta.set(n,{clock:s,lastUpdated:$t()});let i=[],c=[],l=[],a=[];t===null?a.push(n):o==null?t!=null&&i.push(n):(c.push(n),ie(o,t)||l.push(n)),(i.length>0||l.length>0||a.length>0)&&this.emit("change",[{added:i,updated:l,removed:a},"local"]),this.emit("update",[{added:i,updated:c,removed:a},"local"])}setLocalStateField(t,n){let r=this.getLocalState();r!==null&&this.setLocalState({...r,[t]:n})}getStates(){return this.states}},xo=(e,t,n)=>{let r=[];for(let s=0;s<t.length;s++){let o=t[s];if(e.states.has(o)){if(e.states.delete(o),o===e.clientID){let i=e.meta.get(o);e.meta.set(o,{clock:i.clock+1,lastUpdated:$t()})}r.push(o)}}r.length>0&&(e.emit("change",[{added:[],updated:[],removed:r},n]),e.emit("update",[{added:[],updated:[],removed:r},n]))};var qc=1,qr="fromPersistence",Hr="document",ln="state",be="savedAt",Hc="savedBy",Jc="version",Jr="gutenberg",So="syncManager",Kc="gutenberg-undo-ignored";var ke=(e=>(e.AUTHENTICATION_FAILED="authentication-failed",e.CONNECTION_EXPIRED="connection-expired",e.CONNECTION_LIMIT_EXCEEDED="connection-limit-exceeded",e.DOCUMENT_SIZE_LIMIT_EXCEEDED="document-size-limit-exceeded",e.PROTOCOL_MISMATCH="protocol-mismatch",e.UNKNOWN_ERROR="unknown-error",e))(ke||{}),Kr=class extends Error{constructor(e="unknown-error",t){super(t),this.code=e,this.name="ConnectionError"}};var Qc=Zt(Xc(),1),{lock:Zc,unlock:Tf}=(0,Qc.__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/sync");function tl(e){return function(...t){let n=performance.now(),r=e.apply(this,t),s=performance.now();return console.log(`[SyncManager][performance]: ${e.name} took ${(s-n).toFixed(2)} ms`),r}}function el(e){return((...t)=>e(...t))}function nl(e){return function(...t){setTimeout(()=>{e.apply(this,t)},0)}}var Dl=Zt(Wr(),1);var El=Zt(Wr(),1);var sl=0,ol=1,Gu=2,il=(e,t)=>{y(e,sl);let n=lo(t);Y(e,n)},qu=(e,t,n)=>{y(e,ol),Y(e,oo(t,n))},Hu=(e,t,n)=>qu(t,n,z(e)),cl=(e,t,n,r)=>{try{so(t,z(e),n)}catch(s){r?.(s),console.error("Caught error while handling a Yjs update",s)}};var Ju=cl,_o=(e,t,n,r,s)=>{let o=_(e);switch(o){case sl:Hu(e,t,n);break;case ol:cl(e,n,r,s);break;case Gu:Ju(e,n,r,s);break;default:throw new Error("Unknown message type")}return o};var ll=Zt(Wr(),1),Eo=3,bo=[2e3,4e3,8e3,12e3],ko=[1e3,2e3,4e3,8e3],al=3e4,dl=15e3,Wu=1*1024*1024,Co=Math.floor(Wu/4)*3,jn=50,Xr=15*1024*1024,ul=2*1024*1024,Xu=4e3,Qu=1e3;function hl(e,t){let n=(0,ll.applyFilters)(e,t);return typeof n!="number"||!Number.isFinite(n)||n<=0?t:Math.min(n,t)}var Ao=hl("sync.pollingManager.pollingInterval",Xu),fl=hl("sync.pollingManager.pollingIntervalWithCollaborators",Qu),pl=25*1e3;var tt=(e=>(e.COMPACTION="compaction",e.SYNC_STEP_1="sync_step1",e.SYNC_STEP_2="sync_step2",e.UPDATE="update",e))(tt||{});var Do=Zt(ml(),1);var yl="/wp-sync/v1/updates";function Zu(e){let t="",n=e.byteLength;for(let r=0;r<n;r++)t+=String.fromCharCode(e[r]);return globalThis.btoa(t)}function To(e){let t=globalThis.atob(e),n=t.length,r=new Uint8Array(n);for(let s=0;s<n;s++)r[s]=t.charCodeAt(s);return r}function an(e,t){return{data:Zu(e),type:t}}function wl(e=[],t=!0){let n=t,r=[...e];return{add(s){r.push(s)},addBulk(s){s.length!==0&&r.push(...s)},clear(){r.splice(0,r.length)},get(){return n?[]:r.splice(0,r.length)},pause(){n=!0},peek(){return n?[]:[...r]},restore(s){let o=s.filter(i=>i.type!==tt.COMPACTION);o.length!==0&&r.unshift(...o)},restoreExact(s){s.length!==0&&r.unshift(...s)},resume(){n=!1},size(){return r.length},take(s){return n||s<=0?[]:r.splice(0,s)}}}function xl(e){return(0,Do.default)({method:"POST",path:yl,data:e})}function Uo(e){e.rooms.length!==0&&(0,Do.default)({method:"POST",path:yl,data:e,keepalive:!0}).catch(()=>{})}function Sl(e,t){let n=parseInt(String(e),10);return isNaN(n)?t:n}function _l(e,t,n){if(e.length===0)return{window:[],nextOffset:0};let r=(t%e.length+e.length)%e.length;return{window:[...e.slice(r),...e.slice(0,r)].slice(0,Math.max(0,n)),nextOffset:(r+Math.max(0,n))%e.length}}var Gn="polling-manager";function th(e){return e?.data?.status===403}function eh(e){return e?.data?.status===413&&e?.code==="rest_sync_body_too_large"}function nh(e){return e?.code==="rest_sync_protocol_mismatch"}function rh(e,t){let n=new Set(t.map(s=>s.room)),r=Array.isArray(e.data.rooms)?e.data.rooms.filter(s=>n.has(s)):[];if(r.length>0){for(let s of r){let o=T.get(s);o&&(o.log("Permission denied, unregistering room",{error:e},"error",!0),dn(s,{sendDisconnectSignal:!1}))}for(let s of t){if(r.includes(s.room)||!T.has(s.room))continue;let o=T.get(s.room);s.updates.length>0&&o.updateQueue.restore(s.updates)}}else{let s=[...T.keys()];for(let o of s){let i=T.get(o);i&&(i.log("Permission denied, unregistering room",{error:e},"error",!0),dn(o,{sendDisconnectSignal:!1}))}}}var T=new Map;function sh(e){let t=e.filter(n=>[tt.COMPACTION,tt.UPDATE].includes(n.type)).map(n=>To(n.data));return an(pe(t),tt.COMPACTION)}function oh(e){let t=gt();return il(t,e),an(K(t),tt.SYNC_STEP_1)}function ih(e,t){let n=N(t),r=gt();return _o(n,r,e,Gn),an(K(r),tt.SYNC_STEP_2)}function ch(e,t){let n=t.getStates(),r=new Set,s=new Set,o=new Set(Array.from(n.keys()).filter(i=>!e[i]));Object.entries(e).forEach(([i,c])=>{let l=Number(i);if(l===t.clientID)return;if(c===null){n.delete(l),o.add(l);return}if(!n.has(l)){n.set(l,c),r.add(l);return}let a=n.get(l);JSON.stringify(a)!==JSON.stringify(c)&&(n.set(l,c),s.add(l))}),r.size+s.size>0&&t.emit("change",[{added:Array.from(r),updated:Array.from(s),removed:[]}]),o.size>0&&xo(t,Array.from(o),Gn)}function lh(e,t,n){let r=To(e.data);switch(e.type){case tt.SYNC_STEP_1:return ih(t,r);case tt.SYNC_STEP_2:{let s=N(r),o=gt();_o(s,o,t,Gn),n();return}case tt.COMPACTION:case tt.UPDATE:yt(t,r,Gn)}}function ah(e,t){if(!t.isPrimaryRoom||Io)return!1;Io=!0;let n=(0,El.applyFilters)("sync.pollingProvider.maxClientsPerRoom",Eo,t.room),r=Object.keys(e).length,s=Sl(n,Eo);return r>s?(t.log("Connection limit exceeded",{clientCount:r,maxClientsPerRoom:s,room:t.room}),!0):!1}var Zr=!1,Ce=0,Io=!1,Qr=!1,Fn=!1,zn=document.visibilityState==="visible",Yn=!1,vo=!1,wt=Ao,Jt=null,Ae=Xr,Oo=0;function bl(){vo=!0}function kl(){let e=Array.from(T.entries()).map(([t,n])=>({after:0,awareness:null,client_id:n.clientId,room:t,updates:[]}));for(let t=0;t<e.length;t+=jn)Uo({rooms:e.slice(t,t+jn)})}function Cl(){let e=zn;zn=document.visibilityState==="visible",zn&&!e&&Jt&&(clearTimeout(Jt),Jt=null,ts())}function dh(){let e=Array.from(T.values());if(e.length<=jn)return e;let t=e.find(i=>i.isPrimaryRoom),n=e.filter(i=>i!==t),r=jn-(t?1:0),{window:s,nextOffset:o}=_l(n,Oo,r);return Oo=o,t?[t,...s]:s}var uh=new TextEncoder;function Ro(e){return uh.encode(JSON.stringify(e)).byteLength}function hh(e,t=[]){return{after:e.endCursor??0,awareness:e.localAwarenessState,client_id:e.clientId,room:e.room,updates:t}}function fh(e,t){return(e===0?0:1)+Ro(t)}function ph(e){let t={rooms:[]},n=[];for(let c of e){let l=hh(c),a={rooms:[...t.rooms,l]};if(t.rooms.length>0&&Ro(a)>Ae)break;t.rooms.push(l),n.push(c)}let r=n.map(c=>c.updateQueue.peek()),s=n.map(()=>0),o=Ro(t),i=!0;for(;i;){i=!1;for(let c=0;c<n.length;c++){let l=r[c][s[c]];if(!l)continue;let a=fh(s[c],l);o+a>Ae||(s[c]++,o+=a,i=!0)}}for(let c=0;c<n.length;c++)t.rooms[c].updates=n[c].updateQueue.take(s[c]);return{payload:t,roomsInRequest:n}}function gh(e){for(let t of e.rooms)!T.has(t.room)||t.updates.length===0||T.get(t.room).updateQueue.restoreExact(t.updates)}function ts(){Yn=!0,Jt=null;async function e(){if(T.size===0){Yn=!1;return}vo=!1;let{payload:t,roomsInRequest:n}=ph(dh());n.forEach(r=>{r.onStatusChange({status:"connecting"})});try{let{rooms:r}=await xl(t);Ce=0,Qr=!1,Ae=Xr,n.forEach(s=>{T.get(s.room)===s&&s.onStatusChange({status:"connected"})}),Fn=!1,r.forEach(s=>{if(!T.has(s.room))return;let o=T.get(s.room);if(o.endCursor=s.end_cursor,ah(s.awareness,o)){o.onStatusChange({status:"disconnected",error:new Kr(ke.CONNECTION_LIMIT_EXCEEDED,"Connection limit exceeded")}),dn(s.room);return}o.processAwarenessUpdate(s.awareness),o.isPrimaryRoom&&Object.keys(s.awareness).length>1&&(Fn=!0,T.forEach(c=>{c.updateQueue.resume()}));let i=[];for(let c of s.updates)try{let l=o.processDocUpdate(c);l&&i.push(l)}catch(l){o.log("Failed to apply sync update",{error:l,update:c},"error",!0)}o.updateQueue.addBulk(i),s.should_compact?(o.log("Server requested compaction update"),o.updateQueue.clear(),o.updateQueue.add(o.createCompactionUpdate())):s.compaction_request&&(o.log("Server requested (old) compaction update"),o.updateQueue.add(sh(s.compaction_request)))}),zn&&Fn?wt=fl:zn?wt=Ao:wt=pl}catch(r){if(th(r)){if(rh(r,t.rooms),T.size===0){Yn=!1;return}}else if(eh(r)){Ae=Math.max(ul,Math.floor(Ae/2)),wt=Fn?ko[0]:bo[0],gh(t);for(let s of t.rooms)T.has(s.room)&&T.get(s.room).log("Sync request body too large, retrying with smaller batches",{error:r,nextPoll:wt,syncRequestBodySizeLimit:Ae},"error",!0)}else if(nh(r)){let s=[...T.entries()];for(let[,o]of s)o.onStatusChange({status:"disconnected",error:new Kr(ke.PROTOCOL_MISMATCH,"Protocol mismatch between client and server")});for(let[o]of s)dn(o,{sendDisconnectSignal:!1});Yn=!1;return}else{Ce++;let s=Fn?ko:bo;Ce<=s.length?wt=s[Ce-1]:wt=al,Qr&&(wt=dl,Qr=!1);for(let o of t.rooms){if(!T.has(o.room))continue;let i=T.get(o.room);o.updates.length>0&&i.endCursor>0?(i.updateQueue.clear(),i.updateQueue.add(i.createCompactionUpdate())):o.updates.length>0&&i.updateQueue.restore(o.updates),i.log("Error posting sync update, will retry with backoff",{error:r,nextPoll:wt},"error",!0)}if(!vo){let o=Ce>s.length;n.forEach(i=>{T.get(i.room)===i&&i.onStatusChange({status:"disconnected",canManuallyRetry:!0,consecutiveFailures:Ce,backgroundRetriesFailed:o,willAutoRetryInMs:wt})})}}}Jt=setTimeout(ts,wt)}e()}function mh({room:e,doc:t,awareness:n,log:r,onSync:s,onStatusChange:o}){if(T.has(e))return;let i=wl([oh(t)]),c=T.size===0;function l(){u.localAwarenessState=n.getLocalState()??{}}function a(h,f){if(Gn!==f){if(h.byteLength>Co){let p=T.get(e);if(!p)return;p.log("Document size limit exceeded",{maxUpdateSizeInBytes:Co,updateSizeInBytes:h.byteLength}),p.onStatusChange({status:"disconnected",error:new Kr(ke.DOCUMENT_SIZE_LIMIT_EXCEEDED,"Document size limit exceeded")}),dn(e);return}i.add(an(h,tt.UPDATE))}}function d(){t.off("updateV2",a),n.off("change",l),i.clear()}let u={clientId:t.clientID,createCompactionUpdate:()=>an(Ot(t),tt.COMPACTION),endCursor:0,isPrimaryRoom:c,localAwarenessState:n.getLocalState()??{},log:r,onStatusChange:o,processAwarenessUpdate:h=>ch(h,n),processDocUpdate:h=>lh(h,t,s),room:e,unregister:d,updateQueue:i};t.on("updateV2",a),n.on("change",l),T.set(e,u),Zr||(window.addEventListener("beforeunload",bl),window.addEventListener("pagehide",kl),document.addEventListener("visibilitychange",Cl),Zr=!0),Yn||ts()}function dn(e,{sendDisconnectSignal:t=!0}={}){let n=T.get(e);if(n){if(t){let r=[{after:0,awareness:null,client_id:n.clientId,room:e,updates:[]}];Uo({rooms:r})}n.unregister(),T.delete(e)}T.size===0&&Zr&&(window.removeEventListener("beforeunload",bl),window.removeEventListener("pagehide",kl),document.removeEventListener("visibilitychange",Cl),Zr=!1,Io=!1,Ce=0,Oo=0,Ae=Xr)}function yh(){Qr=!0,Jt&&(clearTimeout(Jt),Jt=null,ts())}var qn={registerRoom:mh,retryNow:yh,unregisterRoom:dn};var wh=class extends Mt{constructor(e){super(),this.options=e,this.log("Initializing",{room:e.room}),this.awareness=e.awareness??new cn(e.ydoc),this.connect()}awareness;status="disconnected";synced=!1;connect(){this.log("Connecting"),qn.registerRoom({room:this.options.room,doc:this.options.ydoc,awareness:this.awareness,log:this.log,onStatusChange:this.emitStatus,onSync:this.onSync})}destroy(){this.disconnect(),super.destroy()}disconnect(){this.log("Disconnecting"),qn.unregisterRoom(this.options.room),this.emitStatus({status:"disconnected"})}emitStatus=e=>{let{status:t}=e,n=t==="disconnected"?e.error:void 0;this.status===t&&!n||t==="connecting"&&this.status!=="disconnected"||(this.log("Status change",{status:t,error:n}),this.status=t,this.emit("status",[e]))};log=(e,t={},n="log",r=!1)=>{if(!this.options.debug&&!r)return;(console[n]||console.log)(`[${this.constructor.name}]: ${e}`,{room:this.options.room,...t})};onSync=()=>{this.synced||(this.synced=!0,this.log("Synced"))}};function Al(){return async({awareness:e,objectType:t,objectId:n,ydoc:r})=>{let s=n?`${t}:${n}`:t,o=new wh({awareness:e,room:s,ydoc:r});return{destroy:()=>o.destroy(),on:(i,c)=>{o.on(i,c)}}}}var un=null;function xh(){return[Al()]}function Sh(e){return typeof e=="function"}function Lo(){if(un)return un;if(!window._wpCollaborationEnabled)return[];let e=(0,Dl.applyFilters)("sync.providers",xh());return Array.isArray(e)?(un=e.filter(Sh),un):(un=[],un)}var Tl=(e,t)=>{let n=t==="undo"?e.undoStack:e.redoStack;for(;n.length>0;){let r=n.pop(),s=t==="undo"?r.undoStack:r.redoStack,o=s.pop(),i=!1;if(t==="undo"?(r.undoStack=[o],i=r.undo()!==null,r.undoStack=s):(r.redoStack=[o],i=r.redo()!==null,r.redoStack=s),i)return o}return null},Ul=class extends Oe{constructor(e=[],t={}){super(),this.docs=new Map,this.trackedOrigins=t.trackedOrigins||new Set([null]),t.trackedOrigins=this.trackedOrigins,this._defaultOpts=t,this.undoStack=[],this.redoStack=[],this.addToScope(e)}addToScope(e){e=pt(e)?e:[e],e.forEach(t=>{let n=t.doc,r=B(this.docs,n,()=>{let s=new fe([t],this._defaultOpts);return s.on("stack-cleared",({undoStackCleared:o,redoStackCleared:i})=>{this.clear(o,i)}),n.on("destroy",()=>{this.docs.delete(n),this.undoStack=this.undoStack.filter(o=>o.doc!==n),this.redoStack=this.redoStack.filter(o=>o.doc!==n)}),s.on("stack-item-added",o=>{(o.type==="undo"?this.undoStack:this.redoStack).push(s),this.emit("stack-item-added",[{...o,ydoc:n},this])}),s.on("stack-item-updated",o=>{this.emit("stack-item-updated",[{...o,ydoc:n},this])}),s.on("stack-item-popped",o=>{this.emit("stack-item-popped",[{...o,ydoc:n},this])}),s});r.scope.every(s=>s!==t)&&r.scope.push(t)})}addTrackedOrigin(e){this.trackedOrigins.add(e)}removeTrackedOrigin(e){this.trackedOrigins.delete(e)}undo(){return Tl(this,"undo")}redo(){return Tl(this,"redo")}clear(e=!0,t=!0){(e&&this.canUndo()||t&&this.canRedo())&&(this.docs.forEach(n=>{e&&(this.undoStack=[]),t&&(this.redoStack=[]),n.clear(e,t)}),this.emit("stack-cleared",[{undoStackCleared:e,redoStackCleared:t}]))}stopCapturing(){this.docs.forEach(e=>{e.stopCapturing()})}canUndo(){return this.undoStack.length>0}canRedo(){return this.redoStack.length>0}destroy(){this.docs.forEach(e=>e.destroy()),super.destroy()}};function Il(){let e=new Map,t=new Ul([],{captureTimeout:500,trackedOrigins:new Set([Jr])}),n=()=>({hasRedo:t.canRedo(),hasUndo:t.canUndo()}),r=s=>{e.get(s)?.onUndoStackChange?.(n())};return t.on("stack-item-added",s=>{let o=e.get(s.ydoc);o&&(o.addUndoMeta(s.ydoc,s.stackItem.meta),r(s.ydoc))}),t.on("stack-item-updated",s=>{r(s.ydoc)}),t.on("stack-item-popped",s=>{let o=e.get(s.ydoc);o&&(o.restoreUndoMeta(s.ydoc,s.stackItem.meta),r(s.ydoc))}),t.on("stack-cleared",()=>{e.forEach(s=>{s.onUndoStackChange?.(n())})}),{addRecord(s,o=!1){},addToScope(s,o){if(s.doc===null)return;let i=s.doc;t.addToScope(s),e.has(i)||i.on("destroy",()=>e.delete(i)),e.set(i,o)},undo(){if(t.canUndo())return t.undo(),[]},redo(){if(t.canRedo())return t.redo(),[]},hasUndo(){return t.canUndo()},hasRedo(){return t.canRedo()},stopCapturing(){t.stopCapturing()}}}function Hn(e={}){let t=new Map(Object.entries(e));return new kt({meta:t})}function No(e){e.getMap(ln).set(Jc,qc)}function Mo(e){let t=e.getMap(ln);t.set(be,Date.now()),t.set(Hc,e.clientID)}function vl(){return Math.floor(Math.random()*1e9)}function Ol(e){let t=Hn();yt(t,Ot(e));let n=Ot(t);return t.destroy(),JSON.stringify({document:Si(n),updateId:vl()})}function Rl(e){try{let{document:t}=JSON.parse(e),n={[qr]:!0},r=Hn(n),s=_i(t);return yt(r,s),r.clientID=vl(),r}catch{return null}}function Kt(e,t){return`${e}_${t}`}function Ll(e=!1){let t=e?tl:el,n=new Map,r=new Map,s;function o(g,x,w,k={}){e&&console.log(`[SyncManager][${g}]: ${x}`,{...k,entityId:w})}async function i(g,x,w,k,b){let O=Lo(),U=Kt(x,w);if(O.length===0){o("loadEntity","no providers, skipping",U);return}if(r.has(U)){o("loadEntity","already loaded",U);return}if(g.shouldSync?.(x,w)===!1){o("loadEntity","shouldSync false, skipping",U);return}o("loadEntity","loading",U),b={addUndoMeta:t(b.addUndoMeta),editRecord:t(b.editRecord),getEditedRecord:t(b.getEditedRecord),onStatusChange:t(b.onStatusChange),persistCRDTDoc:t(b.persistCRDTDoc),refetchRecord:t(b.refetchRecord),restoreUndoMeta:t(b.restoreUndoMeta),onUndoStackChange:b.onUndoStackChange?t(b.onUndoStackChange):void 0};let j=Hn({objectType:x}),nt=j.getMap(Hr),J=j.getMap(ln),Rt=Date.now(),rt=!1,Wt=!1,Xt=()=>{o("loadEntity","unloading",U),Wt=!0,rs?.forEach(Nt=>Nt.destroy()),b.onStatusChange(null),rt&&(nt.unobserveDeep(lt),J.unobserve(Dt)),j.destroy(),r.delete(U)},Lt=g.createAwareness?.(j,w),lt=(Nt,Qt)=>{Qt.local&&!(Qt.origin instanceof fe)||C.updateEntityRecord(x,w)},Dt=(Nt,Qt)=>{Qt.local||Nt.keysChanged.forEach(Yl=>{if(Yl===be){let Go=J.get(be);typeof Go=="number"&&Go>Rt&&(o("loadEntity","refetching record",U),b.refetchRecord().catch(()=>{}))}})};s||(s=Il());let{addUndoMeta:Ue,onUndoStackChange:Jn,restoreUndoMeta:jl}=b;s.addToScope(nt,{addUndoMeta:Ue,restoreUndoMeta:jl,onUndoStackChange:Jn});let rs,Fl={awareness:Lt,handlers:b,objectId:w,objectType:x,syncConfig:g,unload:Xt,ydoc:j};if(r.set(U,Fl),o("loadEntity","connecting",U),rs=await Promise.all(O.map(async Nt=>{let Qt=await Nt({objectType:x,objectId:w,ydoc:j,awareness:Lt});return Qt.on("status",b.onStatusChange),Qt})),Wt){o("loadEntity","unloaded during connect, aborting",U),rs.forEach(Nt=>Nt.destroy());return}No(j),C.applyPersistedCrdtDoc(x,w,k),nt.observeDeep(lt),J.observe(Dt),rt=!0}async function c(g,x,w){let k=Lo(),b=Kt(x,null);if(k.length===0){o("loadCollection","no providers, skipping",b);return}if(n.has(x)){o("loadCollection","already loaded",b);return}if(g.shouldSync?.(x,null)===!1){o("loadCollection","shouldSync false, skipping",b);return}o("loadCollection","loading",b);let O=Hn({collection:!0,objectType:x}),U=O.getMap(ln),j=Date.now(),nt=!1,J=!1,Rt=()=>{o("loadCollection","unloading",b),J=!0,Xt?.forEach(lt=>lt.destroy()),w.onStatusChange(null),nt&&U.unobserve(rt),O.destroy(),n.delete(x)},rt=(lt,Dt)=>{Dt.local||lt.keysChanged.forEach(Ue=>{if(Ue===be){let Jn=U.get(be);typeof Jn=="number"&&Jn>j&&w.refetchRecords().catch(()=>{})}})},Wt=g.createAwareness?.(O),Xt,Lt={awareness:Wt,handlers:w,syncConfig:g,unload:Rt,ydoc:O};if(n.set(x,Lt),o("loadCollection","connecting",b),Xt=await Promise.all(k.map(async lt=>{let Dt=await lt({awareness:Wt,objectType:x,objectId:null,ydoc:O});return Dt.on("status",w.onStatusChange),Dt})),J){o("loadCollection","unloaded during connect, aborting",b),Xt.forEach(lt=>lt.destroy());return}U.observe(rt),nt=!0,No(O)}function l(g,x){let w=Kt(g,x);o("unloadEntity","unloading",w),r.get(w)?.unload(),h(g,null,{},origin,{isSave:!0})}function a(){o("unloadAll","unloading all entities","all");for(let[,g]of[...r])g.unload();r.clear(),s=void 0;for(let[,g]of[...n])g.unload();n.clear()}function d(g,x){let w=Kt(g,x),k=r.get(w);if(!(!k||!k.awareness))return k.awareness}function u(g,x,w){let k=Kt(g,x),b=r.get(k);if(!b){o("applyPersistedCrdtDoc","no entity state",k);return}let{handlers:O,syncConfig:{applyChangesToCRDTDoc:U,getChangesFromCRDTDoc:j,getPersistedCRDTDoc:nt},ydoc:J}=b,Rt=nt?.(w),rt=Rt?Rl(Rt):null;if(!rt){o("applyPersistedCrdtDoc","no persisted doc",k),J.transact(()=>{U(J,w),O.persistCRDTDoc()},So);return}let Wt=Ot(rt);yt(J,Wt);let Xt=j(rt,w),Lt=Object.keys(Xt);if(rt.destroy(),Lt.length===0){o("applyPersistedCrdtDoc","valid persisted doc",k);return}o("applyPersistedCrdtDoc","invalidated keys",k,{invalidatedKeys:Lt});let lt=Lt.reduce((Dt,Ue)=>Object.assign(Dt,{[Ue]:w[Ue]}),{});J.transact(()=>{U(J,lt),O.persistCRDTDoc()},So)}function h(g,x,w,k,b={}){let{isSave:O=!1,isNewUndoLevel:U=!1}=b,j=Kt(g,x),nt=r.get(j),J=n.get(g);if(nt){let{syncConfig:Rt,ydoc:rt}=nt;U&&s&&s.stopCapturing?.(),rt.transact(()=>{o("updateCRDTDoc","applying changes",j,{changedKeys:Object.keys(w)}),Rt.applyChangesToCRDTDoc(rt,w),O&&Mo(rt)},k)}J&&O&&J.ydoc.transact(()=>{Mo(J.ydoc)},k)}let f=nl(h);function p(g,x,w,k,b={}){((d(g,x)?.getStates().size??0)>1?h:f)(g,x,w,k,b)}async function m(g,x){let w=Kt(g,x),k=r.get(w);if(!k){o("updateEntityRecord","no entity state",w);return}let{handlers:b,syncConfig:O,ydoc:U}=k,j=O.getChangesFromCRDTDoc(U,await b.getEditedRecord()),nt=Object.keys(j);nt.length!==0&&(o("updateEntityRecord","changes",w,{changedKeys:nt}),b.editRecord(j))}async function E(g,x){let w=Kt(g,x),k=r.get(w);return k?.ydoc?(await new Promise(b=>setTimeout(b,0)),Ol(k.ydoc)):null}let C={applyPersistedCrdtDoc:t(u),updateEntityRecord:t(m)};return{createPersistedCRDTDoc:t(E),getAwareness:d,load:t(i),loadCollection:t(c),get undoManager(){return s},unload:t(l),unloadAll:t(a),update:t(p)}}var De=class{diff(t,n,r={}){let s;typeof r=="function"?(s=r,r={}):"callback"in r&&(s=r.callback);let o=this.castInput(t,r),i=this.castInput(n,r),c=this.removeEmpty(this.tokenize(o,r)),l=this.removeEmpty(this.tokenize(i,r));return this.diffWithOptionsObj(c,l,r,s)}diffWithOptionsObj(t,n,r,s){var o;let i=g=>{if(g=this.postProcess(g,r),s){setTimeout(function(){s(g)},0);return}else return g},c=n.length,l=t.length,a=1,d=c+l;r.maxEditLength!=null&&(d=Math.min(d,r.maxEditLength));let u=(o=r.timeout)!==null&&o!==void 0?o:1/0,h=Date.now()+u,f=[{oldPos:-1,lastComponent:void 0}],p=this.extractCommon(f[0],n,t,0,r);if(f[0].oldPos+1>=l&&p+1>=c)return i(this.buildValues(f[0].lastComponent,n,t));let m=-1/0,E=1/0,C=()=>{for(let g=Math.max(m,-a);g<=Math.min(E,a);g+=2){let x,w=f[g-1],k=f[g+1];w&&(f[g-1]=void 0);let b=!1;if(k){let U=k.oldPos-g;b=k&&0<=U&&U<c}let O=w&&w.oldPos+1<l;if(!b&&!O){f[g]=void 0;continue}if(!O||b&&w.oldPos<k.oldPos?x=this.addToPath(k,!0,!1,0,r):x=this.addToPath(w,!1,!0,1,r),p=this.extractCommon(x,n,t,g,r),x.oldPos+1>=l&&p+1>=c)return i(this.buildValues(x.lastComponent,n,t))||!0;f[g]=x,x.oldPos+1>=l&&(E=Math.min(E,g-1)),p+1>=c&&(m=Math.max(m,g+1))}a++};if(s)(function g(){setTimeout(function(){if(a>d||Date.now()>h)return s(void 0);C()||g()},0)})();else for(;a<=d&&Date.now()<=h;){let g=C();if(g)return g}}addToPath(t,n,r,s,o){let i=t.lastComponent;return i&&!o.oneChangePerToken&&i.added===n&&i.removed===r?{oldPos:t.oldPos+s,lastComponent:{count:i.count+1,added:n,removed:r,previousComponent:i.previousComponent}}:{oldPos:t.oldPos+s,lastComponent:{count:1,added:n,removed:r,previousComponent:i}}}extractCommon(t,n,r,s,o){let i=n.length,c=r.length,l=t.oldPos,a=l-s,d=0;for(;a+1<i&&l+1<c&&this.equals(r[l+1],n[a+1],o);)a++,l++,d++,o.oneChangePerToken&&(t.lastComponent={count:1,previousComponent:t.lastComponent,added:!1,removed:!1});return d&&!o.oneChangePerToken&&(t.lastComponent={count:d,previousComponent:t.lastComponent,added:!1,removed:!1}),t.oldPos=l,a}equals(t,n,r){return r.comparator?r.comparator(t,n):t===n||!!r.ignoreCase&&t.toLowerCase()===n.toLowerCase()}removeEmpty(t){let n=[];for(let r=0;r<t.length;r++)t[r]&&n.push(t[r]);return n}castInput(t,n){return t}tokenize(t,n){return Array.from(t)}join(t){return t.join("")}postProcess(t,n){return t}get useLongestToken(){return!1}buildValues(t,n,r){let s=[],o;for(;t;)s.push(t),o=t.previousComponent,delete t.previousComponent,t=o;s.reverse();let i=s.length,c=0,l=0,a=0;for(;c<i;c++){let d=s[c];if(d.removed)d.value=this.join(r.slice(a,a+d.count)),a+=d.count;else{if(!d.added&&this.useLongestToken){let u=n.slice(l,l+d.count);u=u.map(function(h,f){let p=r[a+f];return p.length>h.length?p:h}),d.value=this.join(u)}else d.value=this.join(n.slice(l,l+d.count));l+=d.count,d.added||(a+=d.count)}}return s}};var Vo=class extends De{},Nl=new Vo;function es(e,t,n){return Nl.diff(e,t,n)}var Bo=class extends De{constructor(){super(...arguments),this.tokenize=_h}equals(t,n,r){return r.ignoreWhitespace?((!r.newlineIsToken||!t.includes(`
+(function() {
+"use strict";var wp;(wp||={}).sync=(()=>{var Wl=Object.create;var tr=Object.defineProperty;var Xl=Object.getOwnPropertyDescriptor;var Ql=Object.getOwnPropertyNames;var Zl=Object.getPrototypeOf,ta=Object.prototype.hasOwnProperty;var er=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ri=(e,t)=>{for(var n in t)tr(e,n,{get:t[n],enumerable:!0})},si=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Ql(t))!ta.call(e,s)&&s!==n&&tr(e,s,{get:()=>t[s],enumerable:!(r=Xl(t,s))||r.enumerable});return e};var se=(e,t,n)=>(n=e!=null?Wl(Zl(e)):{},si(t||!e||!e.__esModule?tr(n,"default",{value:e,enumerable:!0}):n,e)),ea=e=>si(tr({},"__esModule",{value:!0}),e);var nl=er((Of,el)=>{el.exports=window.wp.privateApis});var is=er((Mf,cl)=>{cl.exports=window.wp.hooks});var Sl=er((Pf,xl)=>{xl.exports=window.wp.apiFetch});var Xo=er((Ap,Yl)=>{"use strict";Yl.exports=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t=="object"&&typeof n=="object"){if(t.constructor!==n.constructor)return!1;var r,s,o;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(s=r;s--!==0;)if(!e(t[s],n[s]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(s of t.entries())if(!n.has(s[0]))return!1;for(s of t.entries())if(!e(s[1],n.get(s[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(s of t.entries())if(!n.has(s[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if(r=t.length,r!=n.length)return!1;for(s=r;s--!==0;)if(t[s]!==n[s])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(o=Object.keys(t),r=o.length,r!==Object.keys(n).length)return!1;for(s=r;s--!==0;)if(!Object.prototype.hasOwnProperty.call(n,o[s]))return!1;for(s=r;s--!==0;){var i=o[s];if(!e(t[i],n[i]))return!1}return!0}return t!==t&&n!==n}});var Rh={};ri(Rh,{Awareness:()=>un,Y:()=>Bt,YJS_VERSION:()=>Oh,privateApis:()=>ei});var Bt={};ri(Bt,{AbsolutePosition:()=>Br,AbstractConnector:()=>eo,AbstractStruct:()=>ln,AbstractType:()=>R,Array:()=>Se,ContentAny:()=>Zt,ContentBinary:()=>ke,ContentDeleted:()=>an,ContentDoc:()=>Ce,ContentEmbed:()=>Mt,ContentFormat:()=>L,ContentJSON:()=>Yn,ContentString:()=>xt,ContentType:()=>pt,Doc:()=>Dt,GC:()=>Q,ID:()=>Rt,Item:()=>T,Map:()=>_e,PermanentUserData:()=>ro,RelativePosition:()=>on,Skip:()=>H,Snapshot:()=>Vn,Text:()=>cn,Transaction:()=>$r,UndoManager:()=>ye,UpdateDecoderV1:()=>it,UpdateDecoderV2:()=>tt,UpdateEncoderV1:()=>Tt,UpdateEncoderV2:()=>dt,XmlElement:()=>be,XmlFragment:()=>Ee,XmlHook:()=>Fn,XmlText:()=>Hr,YArrayEvent:()=>Yr,YEvent:()=>xe,YMapEvent:()=>zr,YTextEvent:()=>qr,YXmlEvent:()=>Gr,applyUpdate:()=>mo,applyUpdateV2:()=>St,cleanupYTextFormatting:()=>qc,compareIDs:()=>fe,compareRelativePositions:()=>qd,convertUpdateFormatV1ToV2:()=>uu,convertUpdateFormatV2ToV1:()=>Tc,createAbsolutePositionFromRelativePosition:()=>zd,createDeleteSet:()=>Kr,createDeleteSetFromStructStore:()=>fo,createDocFromSnapshot:()=>Wd,createID:()=>y,createRelativePositionFromJSON:()=>Md,createRelativePositionFromTypeIndex:()=>Bd,createSnapshot:()=>Eo,decodeRelativePosition:()=>Fd,decodeSnapshot:()=>Jd,decodeSnapshotV2:()=>Qr,decodeStateVector:()=>wo,decodeUpdate:()=>su,decodeUpdateV2:()=>Ec,diffUpdate:()=>lu,diffUpdateV2:()=>bo,emptySnapshot:()=>Kd,encodeRelativePosition:()=>$d,encodeSnapshot:()=>Hd,encodeSnapshotV2:()=>Xr,encodeStateAsUpdate:()=>yo,encodeStateAsUpdateV2:()=>Vt,encodeStateVector:()=>So,encodeStateVectorFromUpdate:()=>ou,encodeStateVectorFromUpdateV2:()=>kc,equalDeleteSets:()=>Wr,equalSnapshots:()=>Gd,findIndexSS:()=>ft,findRootTypeKey:()=>_o,getItem:()=>pe,getItemCleanEnd:()=>io,getItemCleanStart:()=>X,getState:()=>I,getTypeChildren:()=>gu,isDeleted:()=>Ae,isParentOf:()=>Mn,iterateDeletedStructs:()=>ge,logType:()=>Ld,logUpdate:()=>ru,logUpdateV2:()=>_c,mergeDeleteSets:()=>Lt,mergeUpdates:()=>bc,mergeUpdatesV2:()=>we,obfuscateUpdate:()=>au,obfuscateUpdateV2:()=>du,parseUpdateMeta:()=>iu,parseUpdateMetaV2:()=>Cc,readUpdate:()=>Id,readUpdateV2:()=>go,relativePositionToJSON:()=>Nd,snapshot:()=>zn,snapshotContainsUpdate:()=>Qd,transact:()=>D,tryGc:()=>eu,typeListToArraySnapshot:()=>mu,typeMapGetAllSnapshot:()=>$c,typeMapGetSnapshot:()=>xu});var O=()=>new Map,nr=e=>{let t=O();return e.forEach((n,r)=>{t.set(r,n)}),t},P=(e,t,n)=>{let r=e.get(t);return r===void 0&&e.set(t,r=n()),r},oi=(e,t)=>{let n=[];for(let[r,s]of e)n.push(t(s,r));return n},ii=(e,t)=>{for(let[n,r]of e)if(t(r,n))return!0;return!1};var Et=()=>new Set;var rr=e=>e[e.length-1];var ci=(e,t)=>{for(let n=0;n<t.length;n++)e.push(t[n])},mt=Array.from,sr=(e,t)=>{for(let n=0;n<e.length;n++)if(!t(e[n],n,e))return!1;return!0},mn=(e,t)=>{for(let n=0;n<e.length;n++)if(t(e[n],n,e))return!0;return!1};var li=(e,t)=>{let n=new Array(e);for(let r=0;r<e;r++)n[r]=t(r,n);return n};var yt=Array.isArray;var Yt=class{constructor(){this._observers=O()}on(t,n){return P(this._observers,t,Et).add(n),n}once(t,n){let r=(...s)=>{this.off(t,r),n(...s)};this.on(t,r)}off(t,n){let r=this._observers.get(t);r!==void 0&&(r.delete(n),r.size===0&&this._observers.delete(t))}emit(t,n){return mt((this._observers.get(t)||O()).values()).forEach(r=>r(...n))}destroy(){this._observers=O()}},Me=class{constructor(){this._observers=O()}on(t,n){P(this._observers,t,Et).add(n)}once(t,n){let r=(...s)=>{this.off(t,r),n(...s)};this.on(t,r)}off(t,n){let r=this._observers.get(t);r!==void 0&&(r.delete(n),r.size===0&&this._observers.delete(t))}emit(t,n){return mt((this._observers.get(t)||O()).values()).forEach(r=>r(...n))}destroy(){this._observers=O()}};var Y=Math.floor;var oe=Math.abs;var or=(e,t)=>e<t?e:t,Ot=(e,t)=>e>t?e:t,Mh=Number.isNaN;var ir=e=>e!==0?e<0:1/e<0;var Be=Number.MAX_SAFE_INTEGER,gs=Number.MIN_SAFE_INTEGER,Vh=1<<31;var ai=Number.isInteger||(e=>typeof e=="number"&&isFinite(e)&&Y(e)===e),Bh=Number.isNaN,Ph=Number.parseInt;var yn=String.fromCharCode,na=String.fromCodePoint,$h=yn(65535),ra=e=>e.toLowerCase(),sa=/^\s*/g,oa=e=>e.replace(sa,""),ia=/([A-Z])/g,ys=(e,t)=>oa(e.replace(ia,n=>`${t}${ra(n)}`));var ca=e=>{let t=unescape(encodeURIComponent(e)),n=t.length,r=new Uint8Array(n);for(let s=0;s<n;s++)r[s]=t.codePointAt(s);return r},$e=typeof TextEncoder<"u"?new TextEncoder:null,la=e=>$e.encode(e),di=$e?la:ca;var Pe=typeof TextDecoder>"u"?null:new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0});Pe&&Pe.decode(new Uint8Array).length===1&&(Pe=null);var cr=(e,t)=>li(t,()=>e).join("");var ie=class{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]}},wt=()=>new ie;var aa=e=>{let t=e.cpos;for(let n=0;n<e.bufs.length;n++)t+=e.bufs[n].length;return t};var W=e=>{let t=new Uint8Array(aa(e)),n=0;for(let r=0;r<e.bufs.length;r++){let s=e.bufs[r];t.set(s,n),n+=s.length}return t.set(new Uint8Array(e.cbuf.buffer,0,e.cpos),n),t},da=(e,t)=>{let n=e.cbuf.length;n-e.cpos<t&&(e.bufs.push(new Uint8Array(e.cbuf.buffer,0,e.cpos)),e.cbuf=new Uint8Array(Ot(n,t)*2),e.cpos=0)},$=(e,t)=>{let n=e.cbuf.length;e.cpos===n&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(n*2),e.cpos=0),e.cbuf[e.cpos++]=t};var qe=$;var m=(e,t)=>{for(;t>127;)$(e,128|127&t),t=Y(t/128);$(e,127&t)},xn=(e,t)=>{let n=ir(t);for(n&&(t=-t),$(e,(t>63?128:0)|(n?64:0)|63&t),t=Y(t/64);t>0;)$(e,(t>127?128:0)|127&t),t=Y(t/128)},ws=new Uint8Array(3e4),ua=ws.length/3,ha=(e,t)=>{if(t.length<ua){let n=$e.encodeInto(t,ws).written||0;m(e,n);for(let r=0;r<n;r++)$(e,ws[r])}else z(e,di(t))},fa=(e,t)=>{let n=unescape(encodeURIComponent(t)),r=n.length;m(e,r);for(let s=0;s<r;s++)$(e,n.codePointAt(s))},zt=$e&&$e.encodeInto?ha:fa;var gi=(e,t)=>Ge(e,W(t)),Ge=(e,t)=>{let n=e.cbuf.length,r=e.cpos,s=or(n-r,t.length),o=t.length-s;e.cbuf.set(t.subarray(0,s),r),e.cpos+=s,o>0&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(Ot(n*2,o)),e.cbuf.set(t.subarray(s)),e.cpos=o)},z=(e,t)=>{m(e,t.byteLength),Ge(e,t)},xs=(e,t)=>{da(e,t);let n=new DataView(e.cbuf.buffer,e.cpos,t);return e.cpos+=t,n},pa=(e,t)=>xs(e,4).setFloat32(0,t,!1),ga=(e,t)=>xs(e,8).setFloat64(0,t,!1),ma=(e,t)=>xs(e,8).setBigInt64(0,t,!1);var hi=new DataView(new ArrayBuffer(4)),ya=e=>(hi.setFloat32(0,e),hi.getFloat32(0)===e),Ye=(e,t)=>{switch(typeof t){case"string":$(e,119),zt(e,t);break;case"number":ai(t)&&oe(t)<=2147483647?($(e,125),xn(e,t)):ya(t)?($(e,124),pa(e,t)):($(e,123),ga(e,t));break;case"bigint":$(e,122),ma(e,t);break;case"object":if(t===null)$(e,126);else if(yt(t)){$(e,117),m(e,t.length);for(let n=0;n<t.length;n++)Ye(e,t[n])}else if(t instanceof Uint8Array)$(e,116),z(e,t);else{$(e,118);let n=Object.keys(t);m(e,n.length);for(let r=0;r<n.length;r++){let s=n[r];zt(e,s),Ye(e,t[s])}}break;case"boolean":$(e,t?120:121);break;default:$(e,127)}},wn=class extends ie{constructor(t){super(),this.w=t,this.s=null,this.count=0}write(t){this.s===t?this.count++:(this.count>0&&m(this,this.count-1),this.count=1,this.w(this,t),this.s=t)}};var fi=e=>{e.count>0&&(xn(e.encoder,e.count===1?e.s:-e.s),e.count>1&&m(e.encoder,e.count-2))},ce=class{constructor(){this.encoder=new ie,this.s=0,this.count=0}write(t){this.s===t?this.count++:(fi(this),this.count=1,this.s=t)}toUint8Array(){return fi(this),W(this.encoder)}};var pi=e=>{if(e.count>0){let t=e.diff*2+(e.count===1?0:1);xn(e.encoder,t),e.count>1&&m(e.encoder,e.count-2)}},ze=class{constructor(){this.encoder=new ie,this.s=0,this.count=0,this.diff=0}write(t){this.diff===t-this.s?(this.s=t,this.count++):(pi(this),this.count=1,this.diff=t-this.s,this.s=t)}toUint8Array(){return pi(this),W(this.encoder)}},lr=class{constructor(){this.sarr=[],this.s="",this.lensE=new ce}write(t){this.s+=t,this.s.length>19&&(this.sarr.push(this.s),this.s=""),this.lensE.write(t.length)}toUint8Array(){let t=new ie;return this.sarr.push(this.s),this.s="",zt(t,this.sarr.join("")),Ge(t,this.lensE.toUint8Array()),W(t)}};var lt=e=>new Error(e),at=()=>{throw lt("Method unimplemented")},j=()=>{throw lt("Unexpected case")};var mi=lt("Unexpected end of array"),yi=lt("Integer out of Range"),He=class{constructor(t){this.arr=t,this.pos=0}},N=e=>new He(e),Es=e=>e.pos!==e.arr.length;var wa=(e,t)=>{let n=new Uint8Array(e.arr.buffer,e.pos+e.arr.byteOffset,t);return e.pos+=t,n},q=e=>wa(e,S(e));var le=e=>e.arr[e.pos++];var S=e=>{let t=0,n=1,r=e.arr.length;for(;e.pos<r;){let s=e.arr[e.pos++];if(t=t+(s&127)*n,n*=128,s<128)return t;if(t>Be)throw yi}throw mi},_n=e=>{let t=e.arr[e.pos++],n=t&63,r=64,s=(t&64)>0?-1:1;if((t&128)===0)return s*n;let o=e.arr.length;for(;e.pos<o;){if(t=e.arr[e.pos++],n=n+(t&127)*r,r*=128,t<128)return s*n;if(n>Be)throw yi}throw mi};var xa=e=>{let t=S(e);if(t===0)return"";{let n=String.fromCodePoint(le(e));if(--t<100)for(;t--;)n+=String.fromCodePoint(le(e));else for(;t>0;){let r=t<1e4?t:1e4,s=e.arr.subarray(e.pos,e.pos+r);e.pos+=r,n+=String.fromCodePoint.apply(null,s),t-=r}return decodeURIComponent(escape(n))}},Sa=e=>Pe.decode(q(e)),Gt=Pe?Sa:xa;var bs=(e,t)=>{let n=new DataView(e.arr.buffer,e.arr.byteOffset+e.pos,t);return e.pos+=t,n},_a=e=>bs(e,4).getFloat32(0,!1),Ea=e=>bs(e,8).getFloat64(0,!1),ba=e=>bs(e,8).getBigInt64(0,!1);var ka=[e=>{},e=>null,_n,_a,Ea,ba,e=>!1,e=>!0,Gt,e=>{let t=S(e),n={};for(let r=0;r<t;r++){let s=Gt(e);n[s]=Je(e)}return n},e=>{let t=S(e),n=[];for(let r=0;r<t;r++)n.push(Je(e));return n},q],Je=e=>ka[127-le(e)](e),Sn=class extends He{constructor(t,n){super(t),this.reader=n,this.s=null,this.count=0}read(){return this.count===0&&(this.s=this.reader(this),Es(this)?this.count=S(this)+1:this.count=-1),this.count--,this.s}};var ae=class extends He{constructor(t){super(t),this.s=0,this.count=0}read(){if(this.count===0){this.s=_n(this);let t=ir(this.s);this.count=1,t&&(this.s=-this.s,this.count=S(this)+2)}return this.count--,this.s}};var Ke=class extends He{constructor(t){super(t),this.s=0,this.count=0,this.diff=0}read(){if(this.count===0){let t=_n(this),n=t&1;this.diff=Y(t/2),this.count=1,n&&(this.count=S(this)+2)}return this.s+=this.diff,this.count--,this.s}},ar=class{constructor(t){this.decoder=new ae(t),this.str=Gt(this.decoder),this.spos=0}read(){let t=this.spos+this.decoder.read(),n=this.str.slice(this.spos,t);return this.spos=t,n}};var Yh=crypto.subtle,wi=crypto.getRandomValues.bind(crypto);var Cs=()=>wi(new Uint32Array(1))[0];var Ca="10000000-1000-4000-8000"+-1e11,xi=()=>Ca.replace(/[018]/g,e=>(e^Cs()&15>>e/4).toString(16));var Ht=Date.now;var Ds=e=>new Promise(e);var Gh=Promise.all.bind(Promise);var Ts=e=>e===void 0?null:e;var Us=class{constructor(){this.map=new Map}setItem(t,n){this.map.set(t,n)}getItem(t){return this.map.get(t)}},Si=new Us,Ua=!0;try{typeof localStorage<"u"&&localStorage&&(Si=localStorage,Ua=!1)}catch{}var _i=Si;var de=Symbol("Equality"),dr=(e,t)=>e===t||!!e?.[de]?.(t)||!1;var Ei=e=>typeof e=="object",bi=Object.assign,va=Object.keys;var ki=(e,t)=>{for(let n in e)t(e[n],n)};var En=e=>va(e).length;var Ci=e=>{for(let t in e)return!1;return!0},We=(e,t)=>{for(let n in e)if(!t(e[n],n))return!1;return!0},bn=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),vs=(e,t)=>e===t||En(e)===En(t)&&We(e,(n,r)=>(n!==void 0||bn(t,r))&&dr(t[r],n)),Oa=Object.freeze,Os=e=>{for(let t in e){let n=e[t];(typeof n=="object"||typeof n=="function")&&Os(e[t])}return Oa(e)};var kn=(e,t,n=0)=>{try{for(;n<e.length;n++)e[n](...t)}finally{n<e.length&&kn(e,t,n+1)}};var Ls=e=>e;var ue=(e,t)=>{if(e===t)return!0;if(e==null||t==null||e.constructor!==t.constructor&&(e.constructor||Object)!==(t.constructor||Object))return!1;if(e[de]!=null)return e[de](t);switch(e.constructor){case ArrayBuffer:e=new Uint8Array(e),t=new Uint8Array(t);case Uint8Array:{if(e.byteLength!==t.byteLength)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;break}case Set:{if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;break}case Map:{if(e.size!==t.size)return!1;for(let n of e.keys())if(!t.has(n)||!ue(e.get(n),t.get(n)))return!1;break}case void 0:case Object:if(En(e)!==En(t))return!1;for(let n in e)if(!bn(e,n)||!ue(e[n],t[n]))return!1;break;case Array:if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(!ue(e[n],t[n]))return!1;break;default:return!1}return!0},Ai=(e,t)=>t.includes(e);var Xe=typeof process<"u"&&process.release&&/node|io\.js/.test(process.release.name)&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]",hr=typeof window<"u"&&typeof document<"u"&&!Xe,Hh=typeof navigator<"u"?/Mac/.test(navigator.platform):!1,bt,Ra=[],La=()=>{if(bt===void 0)if(Xe){bt=O();let e=process.argv,t=null;for(let n=0;n<e.length;n++){let r=e[n];r[0]==="-"?(t!==null&&bt.set(t,""),t=r):t!==null?(bt.set(t,r),t=null):Ra.push(r)}t!==null&&bt.set(t,"")}else typeof location=="object"?(bt=O(),(location.search||"?").slice(1).split("&").forEach(e=>{if(e.length!==0){let[t,n]=e.split("=");bt.set(`--${ys(t,"-")}`,n),bt.set(`-${ys(t,"-")}`,n)}})):bt=O();return bt},Ns=e=>La().has(e);var Cn=e=>Xe?Ts(process.env[e.toUpperCase().replaceAll("-","_")]):Ts(_i.getItem(e));var Di=e=>Ns("--"+e)||Cn(e)!==null,Ti=Di("production"),Na=Xe&&Ai(process.env.FORCE_COLOR,["true","1","2"]),Ui=Na||!Ns("--no-colors")&&!Di("no-color")&&(!Xe||process.stdout.isTTY)&&(!Xe||Ns("--color")||Cn("COLORTERM")!==null||(Cn("TERM")||"").includes("color"));var Ii=e=>new Uint8Array(e),Ma=(e,t,n)=>new Uint8Array(e,t,n);var Va=e=>{let t="";for(let n=0;n<e.byteLength;n++)t+=yn(e[n]);return btoa(t)},Ba=e=>Buffer.from(e.buffer,e.byteOffset,e.byteLength).toString("base64"),Pa=e=>{let t=atob(e),n=Ii(t.length);for(let r=0;r<t.length;r++)n[r]=t.charCodeAt(r);return n},$a=e=>{let t=Buffer.from(e,"base64");return Ma(t.buffer,t.byteOffset,t.byteLength)},pr=hr?Va:Ba,gr=hr?Pa:$a;var vi=e=>{let t=Ii(e.byteLength);return t.set(e),t};var Vs=class{constructor(t,n){this.left=t,this.right=n}},kt=(e,t)=>new Vs(e,t);var Bs=e=>e.next()>=.5,mr=(e,t,n)=>Y(e.next()*(n+1-t)+t);var Ps=(e,t,n)=>Y(e.next()*(n+1-t)+t);var $s=(e,t,n)=>Ps(e,t,n);var Fa=e=>yn($s(e,97,122)),Oi=(e,t=0,n=20)=>{let r=$s(e,t,n),s="";for(let o=0;o<r;o++)s+=Fa(e);return s};var yr=(e,t)=>t[$s(e,0,t.length-1)];var za=Symbol("0schema"),js=class{constructor(){this._rerrs=[]}extend(t,n,r,s=null){this._rerrs.push({path:t,expected:n,has:r,message:s})}toString(){let t=[];for(let n=this._rerrs.length-1;n>0;n--){let r=this._rerrs[n];t.push(cr(" ",(this._rerrs.length-n)*2)+`${r.path!=null?`[${r.path}] `:""}${r.has} doesn't match ${r.expected}. ${r.message}`)}return t.join(`
+`)}},Fs=(e,t)=>e===t?!0:e==null||t==null||e.constructor!==t.constructor?!1:e[de]?dr(e,t):yt(e)?sr(e,n=>mn(t,r=>Fs(n,r))):Ei(e)?We(e,(n,r)=>Fs(n,t[r])):!1,G=class{static _dilutes=!1;extends(t){let[n,r]=[this.shape,t.shape];return this.constructor._dilutes&&([r,n]=[n,r]),Fs(n,r)}equals(t){return this.constructor===t.constructor&&ue(this.shape,t.shape)}[za](){return!0}[de](t){return this.equals(t)}validate(t){return this.check(t)}check(t,n){at()}get nullable(){return nn(this,Ur)}get optional(){return new wr(this)}cast(t){return Ri(t,this),t}expect(t){return Ri(t,this),t}},An=class extends G{constructor(t,n){super(),this.shape=t,this._c=n}check(t,n=void 0){let r=t?.constructor===this.shape&&(this._c==null||this._c(t));return!r&&n?.extend(null,this.shape.name,t?.constructor.name,t?.constructor!==this.shape?"Constructor match failed":"Check failed"),r}},M=(e,t=null)=>new An(e,t),Kh=M(An),Dn=class extends G{constructor(t){super(),this.shape=t}check(t,n){let r=this.shape(t);return!r&&n?.extend(null,"custom prop",t?.constructor.name,"failed to check custom prop"),r}},V=e=>new Dn(e),Wh=M(Dn),tn=class extends G{constructor(t){super(),this.shape=t}check(t,n){let r=this.shape.some(s=>s===t);return!r&&n?.extend(null,this.shape.join(" | "),t.toString()),r}},Dr=(...e)=>new tn(e),Li=M(tn),qa=RegExp.escape||(e=>e.replace(/[().|&,$^[\]]/g,t=>"\\"+t)),Ni=e=>{if(en.check(e))return[qa(e)];if(Li.check(e))return e.shape.map(t=>t+"");if($i.check(e))return["[+-]?\\d+.?\\d*"];if(ji.check(e))return[".*"];if(Cr.check(e))return e.shape.map(Ni).flat(1);j()},Ys=class extends G{constructor(t){super(),this.shape=t,this._r=new RegExp("^"+t.map(Ni).map(n=>`(${n.join("|")})`).join("")+"$")}check(t,n){let r=this._r.exec(t)!=null;return!r&&n?.extend(null,this._r.toString(),t.toString(),"String doesn't match string template."),r}};var Xh=M(Ys),Ga=Symbol("optional"),wr=class extends G{constructor(t){super(),this.shape=t}check(t,n){let r=t===void 0||this.shape.check(t);return!r&&n?.extend(null,"undefined (optional)","()"),r}get[Ga](){return!0}},Ha=M(wr),xr=class extends G{check(t,n){return n?.extend(null,"never",typeof t),!1}},Qh=new xr,Zh=M(xr),Sr=class e extends G{constructor(t,n=!1){super(),this.shape=t,this._isPartial=n}static _dilutes=!0;get partial(){return new e(this.shape,!0)}check(t,n){return t==null?(n?.extend(null,"object","null"),!1):We(this.shape,(r,s)=>{let o=this._isPartial&&!bn(t,s)||r.check(t[s],n);return!o&&n?.extend(s.toString(),r.toString(),typeof t[s],"Object property does not match"),o})}},Ja=e=>new Sr(e),Ka=M(Sr),Wa=V(e=>e!=null&&(e.constructor===Object||e.constructor==null)),_r=class extends G{constructor(t,n){super(),this.shape={keys:t,values:n}}check(t,n){return t!=null&&We(t,(r,s)=>{let o=this.shape.keys.check(s,n);return!o&&n?.extend(s+"","Record",typeof t,o?"Key doesn't match schema":"Value doesn't match value"),o&&this.shape.values.check(r,n)})}},Mi=(e,t)=>new _r(e,t),Xa=M(_r),Er=class extends G{constructor(t){super(),this.shape=t}check(t,n){return t!=null&&We(this.shape,(r,s)=>{let o=r.check(t[s],n);return!o&&n?.extend(s.toString(),"Tuple",typeof r),o})}},Qa=(...e)=>new Er(e),tf=M(Er),br=class extends G{constructor(t){super(),this.shape=t.length===1?t[0]:new Tn(t)}check(t,n){let r=yt(t)&&sr(t,s=>this.shape.check(s));return!r&&n?.extend(null,"Array",""),r}},Vi=(...e)=>new br(e),Za=M(br),td=V(e=>yt(e)),kr=class extends G{constructor(t,n){super(),this.shape=t,this._c=n}check(t,n){let r=t instanceof this.shape&&(this._c==null||this._c(t));return!r&&n?.extend(null,this.shape.name,t?.constructor.name),r}},ed=(e,t=null)=>new kr(e,t),ef=M(kr),nd=ed(G),zs=class extends G{constructor(t){super(),this.len=t.length-1,this.args=Qa(...t.slice(-1)),this.res=t[this.len]}check(t,n){let r=t.constructor===Function&&t.length<=this.len;return!r&&n?.extend(null,"function",typeof t),r}};var rd=M(zs),sd=V(e=>typeof e=="function"),qs=class extends G{constructor(t){super(),this.shape=t}check(t,n){let r=sr(this.shape,s=>s.check(t,n));return!r&&n?.extend(null,"Intersectinon",typeof t),r}};var nf=M(qs,e=>e.shape.length>0),Tn=class extends G{static _dilutes=!0;constructor(t){super(),this.shape=t}check(t,n){let r=mn(this.shape,s=>s.check(t,n));return n?.extend(null,"Union",typeof t),r}},nn=(...e)=>e.findIndex(t=>Cr.check(t))>=0?nn(...e.map(t=>Un(t)).map(t=>Cr.check(t)?t.shape:[t]).flat(1)):e.length===1?e[0]:new Tn(e),Cr=M(Tn),Bi=()=>!0,Ar=V(Bi),od=M(Dn,e=>e.shape===Bi),Hs=V(e=>typeof e=="bigint"),id=V(e=>e===Hs),Pi=V(e=>typeof e=="symbol"),rf=V(e=>e===Pi),Ze=V(e=>typeof e=="number"),$i=V(e=>e===Ze),en=V(e=>typeof e=="string"),ji=V(e=>e===en),Tr=V(e=>typeof e=="boolean"),cd=V(e=>e===Tr),Fi=Dr(void 0),sf=M(tn,e=>e.shape.length===1&&e.shape[0]===void 0),of=Dr(void 0);var Ur=Dr(null),ld=M(tn,e=>e.shape.length===1&&e.shape[0]===null),cf=M(Uint8Array),lf=M(An,e=>e.shape===Uint8Array),ad=nn(Ze,en,Ur,Fi,Hs,Tr,Pi),af=(()=>{let e=Vi(Ar),t=Mi(en,Ar),n=nn(Ze,en,Ur,Tr,e,t);return e.shape=n,t.shape.values=n,n})(),Un=e=>{if(nd.check(e))return e;if(Wa.check(e)){let t={};for(let n in e)t[n]=Un(e[n]);return Ja(t)}else{if(td.check(e))return nn(...e.map(Un));if(ad.check(e))return Dr(e);if(sd.check(e))return M(e)}j()},Ri=Ti?()=>{}:(e,t)=>{let n=new js;if(!t.check(e,n))throw lt(`Expected value to be of type ${t.constructor.name}.
+${n.toString()}`)},Gs=class{constructor(t){this.patterns=[],this.$state=t}if(t,n){return this.patterns.push({if:Un(t),h:n}),this}else(t){return this.if(Ar,t)}done(){return(t,n)=>{for(let r=0;r<this.patterns.length;r++){let s=this.patterns[r];if(s.if.check(t))return s.h(t,n)}throw lt("Unhandled pattern")}}},dd=e=>new Gs(e),Yi=dd(Ar).if($i,(e,t)=>mr(t,gs,Be)).if(ji,(e,t)=>Oi(t)).if(cd,(e,t)=>Bs(t)).if(id,(e,t)=>BigInt(mr(t,gs,Be))).if(Cr,(e,t)=>Qe(t,yr(t,e.shape))).if(Ka,(e,t)=>{let n={};for(let r in e.shape){let s=e.shape[r];if(Ha.check(s)){if(Bs(t))continue;s=s.shape}n[r]=Yi(s,t)}return n}).if(Za,(e,t)=>{let n=[],r=Ps(t,0,42);for(let s=0;s<r;s++)n.push(Qe(t,e.shape));return n}).if(Li,(e,t)=>yr(t,e.shape)).if(ld,(e,t)=>null).if(rd,(e,t)=>{let n=Qe(t,e.res);return()=>n}).if(od,(e,t)=>Qe(t,yr(t,[Ze,en,Ur,Fi,Hs,Tr,Vi(Ze),Mi(nn("a","b","c"),Ze)]))).if(Xa,(e,t)=>{let n={},r=mr(t,0,3);for(let s=0;s<r;s++){let o=Qe(t,e.shape.keys),i=Qe(t,e.shape.values);n[o]=i}return n}).done(),Qe=(e,t)=>Yi(Un(t),e);var he=typeof document<"u"?document:{};var df=V(e=>e.nodeType===gd);var uf=typeof DOMParser<"u"?new DOMParser:null;var hf=V(e=>e.nodeType===hd);var ff=V(e=>e.nodeType===fd);var zi=e=>oi(e,(t,n)=>`${n}:${t};`).join("");var hd=he.ELEMENT_NODE,fd=he.TEXT_NODE,pf=he.CDATA_SECTION_NODE,gf=he.COMMENT_NODE,pd=he.DOCUMENT_NODE,mf=he.DOCUMENT_TYPE_NODE,gd=he.DOCUMENT_FRAGMENT_NODE,yf=V(e=>e.nodeType===pd);var Ct=Symbol;var In=Ct(),vn=Ct(),Js=Ct(),Ks=Ct(),Ws=Ct(),On=Ct(),Xs=Ct(),rn=Ct(),Qs=Ct(),qi=e=>{e.length===1&&e[0]?.constructor===Function&&(e=e[0]());let t=[],n=[],r=0;for(;r<e.length;r++){let s=e[r];if(s===void 0)break;if(s.constructor===String||s.constructor===Number)t.push(s);else if(s.constructor===Object)break}for(r>0&&n.push(t.join(""));r<e.length;r++){let s=e[r];s instanceof Symbol||n.push(s)}return n};var wf=Ht();var xd={[In]:kt("font-weight","bold"),[vn]:kt("font-weight","normal"),[Js]:kt("color","blue"),[Ws]:kt("color","green"),[Ks]:kt("color","grey"),[On]:kt("color","red"),[Xs]:kt("color","purple"),[rn]:kt("color","orange"),[Qs]:kt("color","black")},Sd=e=>{e.length===1&&e[0]?.constructor===Function&&(e=e[0]());let t=[],n=[],r=O(),s=[],o=0;for(;o<e.length;o++){let i=e[o],c=xd[i];if(c!==void 0)r.set(c.left,c.right);else{if(i===void 0)break;if(i.constructor===String||i.constructor===Number){let l=zi(r);o>0||l.length>0?(t.push("%c"+i),n.push(l)):t.push(i)}else break}}for(o>0&&(s=n,s.unshift(t.join("")));o<e.length;o++){let i=e[o];i instanceof Symbol||s.push(i)}return s},Gi=Ui?Sd:qi,Ir=(...e)=>{console.log(...Gi(e)),Hi.forEach(t=>t.print(e))},Zs=(...e)=>{console.warn(...Gi(e)),e.unshift(rn),Hi.forEach(t=>t.print(e))};var Hi=Et();var Ji=e=>({[Symbol.iterator](){return this},next:e}),Ki=(e,t)=>Ji(()=>{let n;do n=e.next();while(!n.done&&!t(n.value));return n}),vr=(e,t)=>Ji(()=>{let{done:n,value:r}=e.next();return{done:n,value:n?void 0:t(r)}});var eo=class extends Yt{constructor(t,n){super(),this.doc=t,this.awareness=n}},Ln=class{constructor(t,n){this.clock=t,this.len=n}},Xt=class{constructor(){this.clients=new Map}},ge=(e,t,n)=>t.clients.forEach((r,s)=>{let o=e.doc.store.clients.get(s);if(o!=null){let i=o[o.length-1],c=i.id.clock+i.length;for(let l=0,a=r[l];l<r.length&&a.clock<c;a=r[++l])yc(e,o,a.clock,a.len,n)}}),Cd=(e,t)=>{let n=0,r=e.length-1;for(;n<=r;){let s=Y((n+r)/2),o=e[s],i=o.clock;if(i<=t){if(t<i+o.len)return s;n=s+1}else r=s-1}return null},Ae=(e,t)=>{let n=e.clients.get(t.client);return n!==void 0&&Cd(n,t.clock)!==null},ho=e=>{e.clients.forEach(t=>{t.sort((s,o)=>s.clock-o.clock);let n,r;for(n=1,r=1;n<t.length;n++){let s=t[r-1],o=t[n];s.clock+s.len>=o.clock?s.len=Ot(s.len,o.clock+o.len-s.clock):(r<n&&(t[r]=o),r++)}t.length=r})},Lt=e=>{let t=new Xt;for(let n=0;n<e.length;n++)e[n].clients.forEach((r,s)=>{if(!t.clients.has(s)){let o=r.slice();for(let i=n+1;i<e.length;i++)ci(o,e[i].clients.get(s)||[]);t.clients.set(s,o)}});return ho(t),t},Nn=(e,t,n,r)=>{P(e.clients,t,()=>[]).push(new Ln(n,r))},Kr=()=>new Xt,fo=e=>{let t=Kr();return e.clients.forEach((n,r)=>{let s=[];for(let o=0;o<n.length;o++){let i=n[o];if(i.deleted){let c=i.id.clock,l=i.length;if(o+1<n.length)for(let a=n[o+1];o+1<n.length&&a.deleted;a=n[++o+1])l+=a.length;s.push(new Ln(c,l))}}s.length>0&&t.clients.set(r,s)}),t},At=(e,t)=>{m(e.restEncoder,t.clients.size),mt(t.clients.entries()).sort((n,r)=>r[0]-n[0]).forEach(([n,r])=>{e.resetDsCurVal(),m(e.restEncoder,n);let s=r.length;m(e.restEncoder,s);for(let o=0;o<s;o++){let i=r[o];e.writeDsClock(i.clock),e.writeDsLen(i.len)}})},Nt=e=>{let t=new Xt,n=S(e.restDecoder);for(let r=0;r<n;r++){e.resetDsCurVal();let s=S(e.restDecoder),o=S(e.restDecoder);if(o>0){let i=P(t.clients,s,()=>[]);for(let c=0;c<o;c++)i.push(new Ln(e.readDsClock(),e.readDsLen()))}}return t},Qi=(e,t,n)=>{let r=new Xt,s=S(e.restDecoder);for(let o=0;o<s;o++){e.resetDsCurVal();let i=S(e.restDecoder),c=S(e.restDecoder),l=n.clients.get(i)||[],a=I(n,i);for(let d=0;d<c;d++){let u=e.readDsClock(),h=u+e.readDsLen();if(u<a){a<h&&Nn(r,i,a,h-a);let f=ft(l,u),p=l[f];for(!p.deleted&&p.id.clock<u&&(l.splice(f+1,0,Jr(t,p,u-p.id.clock)),f++);f<l.length&&(p=l[f++],p.id.clock<h);)p.deleted||(h<p.id.clock+p.length&&l.splice(f,0,Jr(t,p,h-p.id.clock)),p.delete(t))}else Nn(r,i,u,h-u)}}if(r.clients.size>0){let o=new dt;return m(o.restEncoder,0),At(o,r),o.toUint8Array()}return null},Wr=(e,t)=>{if(e.clients.size!==t.clients.size)return!1;for(let[n,r]of e.clients.entries()){let s=t.clients.get(n);if(s===void 0||r.length!==s.length)return!1;for(let o=0;o<r.length;o++){let i=r[o],c=s[o];if(i.clock!==c.clock||i.len!==c.len)return!1}}return!0},fc=Cs,Dt=class e extends Yt{constructor({guid:t=xi(),collectionid:n=null,gc:r=!0,gcFilter:s=()=>!0,meta:o=null,autoLoad:i=!1,shouldLoad:c=!0}={}){super(),this.gc=r,this.gcFilter=s,this.clientID=fc(),this.guid=t,this.collectionid=n,this.share=new Map,this.store=new Pr,this._transaction=null,this._transactionCleanups=[],this.subdocs=new Set,this._item=null,this.shouldLoad=c,this.autoLoad=i,this.meta=o,this.isLoaded=!1,this.isSynced=!1,this.isDestroyed=!1,this.whenLoaded=Ds(a=>{this.on("load",()=>{this.isLoaded=!0,a(this)})});let l=()=>Ds(a=>{let d=u=>{(u===void 0||u===!0)&&(this.off("sync",d),a())};this.on("sync",d)});this.on("sync",a=>{a===!1&&this.isSynced&&(this.whenSynced=l()),this.isSynced=a===void 0||a===!0,this.isSynced&&!this.isLoaded&&this.emit("load",[this])}),this.whenSynced=l()}load(){let t=this._item;t!==null&&!this.shouldLoad&&D(t.parent.doc,n=>{n.subdocsLoaded.add(this)},null,!0),this.shouldLoad=!0}getSubdocs(){return this.subdocs}getSubdocGuids(){return new Set(mt(this.subdocs).map(t=>t.guid))}transact(t,n=null){return D(this,t,n)}get(t,n=R){let r=P(this.share,t,()=>{let o=new n;return o._integrate(this,null),o}),s=r.constructor;if(n!==R&&s!==n)if(s===R){let o=new n;o._map=r._map,r._map.forEach(i=>{for(;i!==null;i=i.left)i.parent=o}),o._start=r._start;for(let i=o._start;i!==null;i=i.right)i.parent=o;return o._length=r._length,this.share.set(t,o),o._integrate(this,null),o}else throw new Error(`Type with the name ${t} has already been defined with a different constructor`);return r}getArray(t=""){return this.get(t,Se)}getText(t=""){return this.get(t,cn)}getMap(t=""){return this.get(t,_e)}getXmlElement(t=""){return this.get(t,be)}getXmlFragment(t=""){return this.get(t,Ee)}toJSON(){let t={};return this.share.forEach((n,r)=>{t[r]=n.toJSON()}),t}destroy(){this.isDestroyed=!0,mt(this.subdocs).forEach(n=>n.destroy());let t=this._item;if(t!==null){this._item=null;let n=t.content;n.doc=new e({guid:this.guid,...n.opts,shouldLoad:!1}),n.doc._item=t,D(t.parent.doc,r=>{let s=n.doc;t.deleted||r.subdocsAdded.add(s),r.subdocsRemoved.add(this)},null,!0)}this.emit("destroyed",[!0]),this.emit("destroy",[this]),super.destroy()}},me=class{constructor(t){this.restDecoder=t}resetDsCurVal(){}readDsClock(){return S(this.restDecoder)}readDsLen(){return S(this.restDecoder)}},it=class extends me{readLeftID(){return y(S(this.restDecoder),S(this.restDecoder))}readRightID(){return y(S(this.restDecoder),S(this.restDecoder))}readClient(){return S(this.restDecoder)}readInfo(){return le(this.restDecoder)}readString(){return Gt(this.restDecoder)}readParentInfo(){return S(this.restDecoder)===1}readTypeRef(){return S(this.restDecoder)}readLen(){return S(this.restDecoder)}readAny(){return Je(this.restDecoder)}readBuf(){return vi(q(this.restDecoder))}readJSON(){return JSON.parse(Gt(this.restDecoder))}readKey(){return Gt(this.restDecoder)}},Vr=class{constructor(t){this.dsCurrVal=0,this.restDecoder=t}resetDsCurVal(){this.dsCurrVal=0}readDsClock(){return this.dsCurrVal+=S(this.restDecoder),this.dsCurrVal}readDsLen(){let t=S(this.restDecoder)+1;return this.dsCurrVal+=t,t}},tt=class extends Vr{constructor(t){super(t),this.keys=[],S(t),this.keyClockDecoder=new Ke(q(t)),this.clientDecoder=new ae(q(t)),this.leftClockDecoder=new Ke(q(t)),this.rightClockDecoder=new Ke(q(t)),this.infoDecoder=new Sn(q(t),le),this.stringDecoder=new ar(q(t)),this.parentInfoDecoder=new Sn(q(t),le),this.typeRefDecoder=new ae(q(t)),this.lenDecoder=new ae(q(t))}readLeftID(){return new Rt(this.clientDecoder.read(),this.leftClockDecoder.read())}readRightID(){return new Rt(this.clientDecoder.read(),this.rightClockDecoder.read())}readClient(){return this.clientDecoder.read()}readInfo(){return this.infoDecoder.read()}readString(){return this.stringDecoder.read()}readParentInfo(){return this.parentInfoDecoder.read()===1}readTypeRef(){return this.typeRefDecoder.read()}readLen(){return this.lenDecoder.read()}readAny(){return Je(this.restDecoder)}readBuf(){return q(this.restDecoder)}readJSON(){return Je(this.restDecoder)}readKey(){let t=this.keyClockDecoder.read();if(t<this.keys.length)return this.keys[t];{let n=this.stringDecoder.read();return this.keys.push(n),n}}},Qt=class{constructor(){this.restEncoder=wt()}toUint8Array(){return W(this.restEncoder)}resetDsCurVal(){}writeDsClock(t){m(this.restEncoder,t)}writeDsLen(t){m(this.restEncoder,t)}},Tt=class extends Qt{writeLeftID(t){m(this.restEncoder,t.client),m(this.restEncoder,t.clock)}writeRightID(t){m(this.restEncoder,t.client),m(this.restEncoder,t.clock)}writeClient(t){m(this.restEncoder,t)}writeInfo(t){qe(this.restEncoder,t)}writeString(t){zt(this.restEncoder,t)}writeParentInfo(t){m(this.restEncoder,t?1:0)}writeTypeRef(t){m(this.restEncoder,t)}writeLen(t){m(this.restEncoder,t)}writeAny(t){Ye(this.restEncoder,t)}writeBuf(t){z(this.restEncoder,t)}writeJSON(t){zt(this.restEncoder,JSON.stringify(t))}writeKey(t){zt(this.restEncoder,t)}},sn=class{constructor(){this.restEncoder=wt(),this.dsCurrVal=0}toUint8Array(){return W(this.restEncoder)}resetDsCurVal(){this.dsCurrVal=0}writeDsClock(t){let n=t-this.dsCurrVal;this.dsCurrVal=t,m(this.restEncoder,n)}writeDsLen(t){t===0&&j(),m(this.restEncoder,t-1),this.dsCurrVal+=t}},dt=class extends sn{constructor(){super(),this.keyMap=new Map,this.keyClock=0,this.keyClockEncoder=new ze,this.clientEncoder=new ce,this.leftClockEncoder=new ze,this.rightClockEncoder=new ze,this.infoEncoder=new wn(qe),this.stringEncoder=new lr,this.parentInfoEncoder=new wn(qe),this.typeRefEncoder=new ce,this.lenEncoder=new ce}toUint8Array(){let t=wt();return m(t,0),z(t,this.keyClockEncoder.toUint8Array()),z(t,this.clientEncoder.toUint8Array()),z(t,this.leftClockEncoder.toUint8Array()),z(t,this.rightClockEncoder.toUint8Array()),z(t,W(this.infoEncoder)),z(t,this.stringEncoder.toUint8Array()),z(t,W(this.parentInfoEncoder)),z(t,this.typeRefEncoder.toUint8Array()),z(t,this.lenEncoder.toUint8Array()),Ge(t,W(this.restEncoder)),W(t)}writeLeftID(t){this.clientEncoder.write(t.client),this.leftClockEncoder.write(t.clock)}writeRightID(t){this.clientEncoder.write(t.client),this.rightClockEncoder.write(t.clock)}writeClient(t){this.clientEncoder.write(t)}writeInfo(t){this.infoEncoder.write(t)}writeString(t){this.stringEncoder.write(t)}writeParentInfo(t){this.parentInfoEncoder.write(t?1:0)}writeTypeRef(t){this.typeRefEncoder.write(t)}writeLen(t){this.lenEncoder.write(t)}writeAny(t){Ye(this.restEncoder,t)}writeBuf(t){z(this.restEncoder,t)}writeJSON(t){Ye(this.restEncoder,t)}writeKey(t){let n=this.keyMap.get(t);n===void 0?(this.keyClockEncoder.write(this.keyClock++),this.stringEncoder.write(t)):this.keyClockEncoder.write(n)}},Ad=(e,t,n,r)=>{r=Ot(r,t[0].id.clock);let s=ft(t,r);m(e.restEncoder,t.length-s),e.writeClient(n),m(e.restEncoder,r);let o=t[s];o.write(e,r-o.id.clock);for(let i=s+1;i<t.length;i++)t[i].write(e,0)},po=(e,t,n)=>{let r=new Map;n.forEach((s,o)=>{I(t,o)>s&&r.set(o,s)}),qn(t).forEach((s,o)=>{n.has(o)||r.set(o,0)}),m(e.restEncoder,r.size),mt(r.entries()).sort((s,o)=>o[0]-s[0]).forEach(([s,o])=>{Ad(e,t.clients.get(s),s,o)})},Dd=(e,t)=>{let n=O(),r=S(e.restDecoder);for(let s=0;s<r;s++){let o=S(e.restDecoder),i=new Array(o),c=e.readClient(),l=S(e.restDecoder);n.set(c,{i:0,refs:i});for(let a=0;a<o;a++){let d=e.readInfo();switch(31&d){case 0:{let u=e.readLen();i[a]=new Q(y(c,l),u),l+=u;break}case 10:{let u=S(e.restDecoder);i[a]=new H(y(c,l),u),l+=u;break}default:{let u=(d&192)===0,h=new T(y(c,l),null,(d&128)===128?e.readLeftID():null,null,(d&64)===64?e.readRightID():null,u?e.readParentInfo()?t.get(e.readString()):e.readLeftID():null,u&&(d&32)===32?e.readString():null,Jc(e,d));i[a]=h,l+=h.length}}}}return n},Td=(e,t,n)=>{let r=[],s=mt(n.keys()).sort((f,p)=>f-p);if(s.length===0)return null;let o=()=>{if(s.length===0)return null;let f=n.get(s[s.length-1]);for(;f.refs.length===f.i;)if(s.pop(),s.length>0)f=n.get(s[s.length-1]);else return null;return f},i=o();if(i===null)return null;let c=new Pr,l=new Map,a=(f,p)=>{let g=l.get(f);(g==null||g>p)&&l.set(f,p)},d=i.refs[i.i++],u=new Map,h=()=>{for(let f of r){let p=f.id.client,g=n.get(p);g?(g.i--,c.clients.set(p,g.refs.slice(g.i)),n.delete(p),g.i=0,g.refs=[]):c.clients.set(p,[f]),s=s.filter(E=>E!==p)}r.length=0};for(;;){if(d.constructor!==H){let p=P(u,d.id.client,()=>I(t,d.id.client))-d.id.clock;if(p<0)r.push(d),a(d.id.client,d.id.clock-1),h();else{let g=d.getMissing(e,t);if(g!==null){r.push(d);let E=n.get(g)||{refs:[],i:0};if(E.refs.length===E.i)a(g,I(t,g)),h();else{d=E.refs[E.i++];continue}}else(p===0||p<d.length)&&(d.integrate(e,p),u.set(d.id.client,d.id.clock+d.length))}}if(r.length>0)d=r.pop();else if(i!==null&&i.i<i.refs.length)d=i.refs[i.i++];else{if(i=o(),i===null)break;d=i.refs[i.i++]}}if(c.clients.size>0){let f=new dt;return po(f,c,new Map),m(f.restEncoder,0),{missing:l,update:f.toUint8Array()}}return null},Ud=(e,t)=>po(e,t.doc.store,t.beforeState),go=(e,t,n,r=new tt(e))=>D(t,s=>{s.local=!1;let o=!1,i=s.doc,c=i.store,l=Dd(r,i),a=Td(s,c,l),d=c.pendingStructs;if(d){for(let[h,f]of d.missing)if(f<I(c,h)){o=!0;break}if(a){for(let[h,f]of a.missing){let p=d.missing.get(h);(p==null||p>f)&&d.missing.set(h,f)}d.update=we([d.update,a.update])}}else c.pendingStructs=a;let u=Qi(r,s,c);if(c.pendingDs){let h=new tt(N(c.pendingDs));S(h.restDecoder);let f=Qi(h,s,c);u&&f?c.pendingDs=we([u,f]):c.pendingDs=u||f}else c.pendingDs=u;if(o){let h=c.pendingStructs.update;c.pendingStructs=null,St(s.doc,h)}},n,!1),Id=(e,t,n)=>go(e,t,n,new it(e)),St=(e,t,n,r=tt)=>{let s=N(t);go(s,e,n,new r(s))},mo=(e,t,n)=>St(e,t,n,it),vd=(e,t,n=new Map)=>{po(e,t.store,n),At(e,fo(t.store))},Vt=(e,t=new Uint8Array([0]),n=new dt)=>{let r=wo(t);vd(n,e,r);let s=[n.toUint8Array()];if(e.store.pendingDs&&s.push(e.store.pendingDs),e.store.pendingStructs&&s.push(bo(e.store.pendingStructs.update,t)),s.length>1){if(n.constructor===Tt)return bc(s.map((o,i)=>i===0?o:Tc(o)));if(n.constructor===dt)return we(s)}return s[0]},yo=(e,t)=>Vt(e,t,new Tt),pc=e=>{let t=new Map,n=S(e.restDecoder);for(let r=0;r<n;r++){let s=S(e.restDecoder),o=S(e.restDecoder);t.set(s,o)}return t},wo=e=>pc(new me(N(e))),xo=(e,t)=>(m(e.restEncoder,t.size),mt(t.entries()).sort((n,r)=>r[0]-n[0]).forEach(([n,r])=>{m(e.restEncoder,n),m(e.restEncoder,r)}),e),Od=(e,t)=>xo(e,qn(t.store)),Rd=(e,t=new sn)=>(e instanceof Map?xo(t,e):Od(t,e),t.toUint8Array()),So=e=>Rd(e,new Qt),no=class{constructor(){this.l=[]}},Zi=()=>new no,tc=(e,t)=>e.l.push(t),ec=(e,t)=>{let n=e.l,r=n.length;e.l=n.filter(s=>t!==s),r===e.l.length&&console.error("[yjs] Tried to remove event handler that doesn't exist.")},gc=(e,t,n)=>kn(e.l,[t,n]),Rt=class{constructor(t,n){this.client=t,this.clock=n}},fe=(e,t)=>e===t||e!==null&&t!==null&&e.client===t.client&&e.clock===t.clock,y=(e,t)=>new Rt(e,t),nc=(e,t)=>{m(e,t.client),m(e,t.clock)},rc=e=>y(S(e),S(e)),_o=e=>{for(let[t,n]of e.doc.share.entries())if(n===e)return t;throw j()},Mn=(e,t)=>{for(;t!==null;){if(t.parent===e)return!0;t=t.parent._item}return!1},Ld=e=>{let t=[],n=e._start;for(;n;)t.push(n),n=n.right;console.log("Children: ",t),console.log("Children content: ",t.filter(r=>!r.deleted).map(r=>r.content))},ro=class{constructor(t,n=t.getMap("users")){let r=new Map;this.yusers=n,this.doc=t,this.clients=new Map,this.dss=r;let s=(o,i)=>{let c=o.get("ds"),l=o.get("ids"),a=d=>this.clients.set(d,i);c.observe(d=>{d.changes.added.forEach(u=>{u.content.getContent().forEach(h=>{h instanceof Uint8Array&&this.dss.set(i,Lt([this.dss.get(i)||Kr(),Nt(new me(N(h)))]))})})}),this.dss.set(i,Lt(c.map(d=>Nt(new me(N(d)))))),l.observe(d=>d.changes.added.forEach(u=>u.content.getContent().forEach(a))),l.forEach(a)};n.observe(o=>{o.keysChanged.forEach(i=>s(n.get(i),i))}),n.forEach(s)}setUserMapping(t,n,r,{filter:s=()=>!0}={}){let o=this.yusers,i=o.get(r);i||(i=new _e,i.set("ids",new Se),i.set("ds",new Se),o.set(r,i)),i.get("ids").push([n]),o.observe(c=>{setTimeout(()=>{let l=o.get(r);if(l!==i){i=l,this.clients.forEach((u,h)=>{r===u&&i.get("ids").push([h])});let a=new Qt,d=this.dss.get(r);d&&(At(a,d),i.get("ds").push([a.toUint8Array()]))}},0)}),t.on("afterTransaction",c=>{setTimeout(()=>{let l=i.get("ds"),a=c.deleteSet;if(c.local&&a.clients.size>0&&s(c,a)){let d=new Qt;At(d,a),l.push([d.toUint8Array()])}})})}getUserByClientId(t){return this.clients.get(t)||null}getUserByDeletedId(t){for(let[n,r]of this.dss.entries())if(Ae(r,t))return n;return null}},on=class{constructor(t,n,r,s=0){this.type=t,this.tname=n,this.item=r,this.assoc=s}},Nd=e=>{let t={};return e.type&&(t.type=e.type),e.tname&&(t.tname=e.tname),e.item&&(t.item=e.item),e.assoc!=null&&(t.assoc=e.assoc),t},Md=e=>new on(e.type==null?null:y(e.type.client,e.type.clock),e.tname??null,e.item==null?null:y(e.item.client,e.item.clock),e.assoc==null?0:e.assoc),Br=class{constructor(t,n,r=0){this.type=t,this.index=n,this.assoc=r}},Vd=(e,t,n=0)=>new Br(e,t,n),Or=(e,t,n)=>{let r=null,s=null;return e._item===null?s=_o(e):r=y(e._item.id.client,e._item.id.clock),new on(r,s,t,n)},Bd=(e,t,n=0)=>{let r=e._start;if(n<0){if(t===0)return Or(e,null,n);t--}for(;r!==null;){if(!r.deleted&&r.countable){if(r.length>t)return Or(e,y(r.id.client,r.id.clock+t),n);t-=r.length}if(r.right===null&&n<0)return Or(e,r.lastId,n);r=r.right}return Or(e,null,n)},Pd=(e,t)=>{let{type:n,tname:r,item:s,assoc:o}=t;if(s!==null)m(e,0),nc(e,s);else if(r!==null)qe(e,1),zt(e,r);else if(n!==null)qe(e,2),nc(e,n);else throw j();return xn(e,o),e},$d=e=>{let t=wt();return Pd(t,e),W(t)},jd=e=>{let t=null,n=null,r=null;switch(S(e)){case 0:r=rc(e);break;case 1:n=Gt(e);break;case 2:t=rc(e)}let s=Es(e)?_n(e):0;return new on(t,n,r,s)},Fd=e=>jd(N(e)),Yd=(e,t)=>{let n=pe(e,t),r=t.clock-n.id.clock;return{item:n,diff:r}},zd=(e,t,n=!0)=>{let r=t.store,s=e.item,o=e.type,i=e.tname,c=e.assoc,l=null,a=0;if(s!==null){if(I(r,s.client)<=s.clock)return null;let d=n?ao(r,s):Yd(r,s),u=d.item;if(!(u instanceof T))return null;if(l=u.parent,l._item===null||!l._item.deleted){a=u.deleted||!u.countable?0:d.diff+(c>=0?0:1);let h=u.left;for(;h!==null;)!h.deleted&&h.countable&&(a+=h.length),h=h.left}}else{if(i!==null)l=t.get(i);else if(o!==null){if(I(r,o.client)<=o.clock)return null;let{item:d}=n?ao(r,o):{item:pe(r,o)};if(d instanceof T&&d.content instanceof pt)l=d.content.type;else return null}else throw j();c>=0?a=l._length:a=0}return Vd(l,a,e.assoc)},qd=(e,t)=>e===t||e!==null&&t!==null&&e.tname===t.tname&&fe(e.item,t.item)&&fe(e.type,t.type)&&e.assoc===t.assoc,Vn=class{constructor(t,n){this.ds=t,this.sv=n}},Gd=(e,t)=>{let n=e.ds.clients,r=t.ds.clients,s=e.sv,o=t.sv;if(s.size!==o.size||n.size!==r.size)return!1;for(let[i,c]of s.entries())if(o.get(i)!==c)return!1;for(let[i,c]of n.entries()){let l=r.get(i)||[];if(c.length!==l.length)return!1;for(let a=0;a<c.length;a++){let d=c[a],u=l[a];if(d.clock!==u.clock||d.len!==u.len)return!1}}return!0},Xr=(e,t=new sn)=>(At(t,e.ds),xo(t,e.sv),t.toUint8Array()),Hd=e=>Xr(e,new Qt),Qr=(e,t=new Vr(N(e)))=>new Vn(Nt(t),pc(t)),Jd=e=>Qr(e,new me(N(e))),Eo=(e,t)=>new Vn(e,t),Kd=Eo(Kr(),new Map),zn=e=>Eo(fo(e.store),qn(e.store)),Jt=(e,t)=>t===void 0?!e.deleted:t.sv.has(e.id.client)&&(t.sv.get(e.id.client)||0)>e.id.clock&&!Ae(t.ds,e.id),so=(e,t)=>{let n=P(e.meta,so,Et),r=e.doc.store;n.has(t)||(t.sv.forEach((s,o)=>{s<I(r,o)&&X(e,y(o,s))}),ge(e,t.ds,s=>{}),n.add(t))},Wd=(e,t,n=new Dt)=>{if(e.gc)throw new Error("Garbage-collection must be disabled in `originDoc`!");let{sv:r,ds:s}=t,o=new dt;return e.transact(i=>{let c=0;r.forEach(l=>{l>0&&c++}),m(o.restEncoder,c);for(let[l,a]of r){if(a===0)continue;a<I(e.store,l)&&X(i,y(l,a));let d=e.store.clients.get(l)||[],u=ft(d,a-1);m(o.restEncoder,u+1),o.writeClient(l),m(o.restEncoder,0);for(let h=0;h<=u;h++)d[h].write(o,0)}At(o,s)}),St(n,o.toUint8Array(),"snapshot"),n},Xd=(e,t,n=tt)=>{let r=new n(N(t)),s=new Ut(r,!1);for(let i=s.curr;i!==null;i=s.next())if((e.sv.get(i.id.client)||0)<i.id.clock+i.length)return!1;let o=Lt([e.ds,Nt(r)]);return Wr(e.ds,o)},Qd=(e,t)=>Xd(e,t,it),Pr=class{constructor(){this.clients=new Map,this.pendingStructs=null,this.pendingDs=null}},qn=e=>{let t=new Map;return e.clients.forEach((n,r)=>{let s=n[n.length-1];t.set(r,s.id.clock+s.length)}),t},I=(e,t)=>{let n=e.clients.get(t);if(n===void 0)return 0;let r=n[n.length-1];return r.id.clock+r.length},mc=(e,t)=>{let n=e.clients.get(t.id.client);if(n===void 0)n=[],e.clients.set(t.id.client,n);else{let r=n[n.length-1];if(r.id.clock+r.length!==t.id.clock)throw j()}n.push(t)},ft=(e,t)=>{let n=0,r=e.length-1,s=e[r],o=s.id.clock;if(o===t)return r;let i=Y(t/(o+s.length-1)*r);for(;n<=r;){if(s=e[i],o=s.id.clock,o<=t){if(t<o+s.length)return i;n=i+1}else r=i-1;i=Y((n+r)/2)}throw j()},Zd=(e,t)=>{let n=e.clients.get(t.client);return n[ft(n,t.clock)]},pe=Zd,oo=(e,t,n)=>{let r=ft(t,n),s=t[r];return s.id.clock<n&&s instanceof T?(t.splice(r+1,0,Jr(e,s,n-s.id.clock)),r+1):r},X=(e,t)=>{let n=e.doc.store.clients.get(t.client);return n[oo(e,n,t.clock)]},io=(e,t,n)=>{let r=t.clients.get(n.client),s=ft(r,n.clock),o=r[s];return n.clock!==o.id.clock+o.length-1&&o.constructor!==Q&&r.splice(s+1,0,Jr(e,o,n.clock-o.id.clock+1)),o},tu=(e,t,n)=>{let r=e.clients.get(t.id.client);r[ft(r,t.id.clock)]=n},yc=(e,t,n,r,s)=>{if(r===0)return;let o=n+r,i=oo(e,t,n),c;do c=t[i++],o<c.id.clock+c.length&&oo(e,t,o),s(c);while(i<t.length&&t[i].id.clock<o)},$r=class{constructor(t,n,r){this.doc=t,this.deleteSet=new Xt,this.beforeState=qn(t.store),this.afterState=new Map,this.changed=new Map,this.changedParentTypes=new Map,this._mergeStructs=[],this.origin=n,this.meta=new Map,this.local=r,this.subdocsAdded=new Set,this.subdocsRemoved=new Set,this.subdocsLoaded=new Set,this._needFormattingCleanup=!1}},sc=(e,t)=>t.deleteSet.clients.size===0&&!ii(t.afterState,(n,r)=>t.beforeState.get(r)!==n)?!1:(ho(t.deleteSet),Ud(e,t),At(e,t.deleteSet),!0),oc=(e,t,n)=>{let r=t._item;(r===null||r.id.clock<(e.beforeState.get(r.id.client)||0)&&!r.deleted)&&P(e.changed,t,Et).add(n)},Nr=(e,t)=>{let n=e[t],r=e[t-1],s=t;for(;s>0;n=r,r=e[--s-1]){if(r.deleted===n.deleted&&r.constructor===n.constructor&&r.mergeWith(n)){n instanceof T&&n.parentSub!==null&&n.parent._map.get(n.parentSub)===n&&n.parent._map.set(n.parentSub,r);continue}break}let o=t-s;return o&&e.splice(t+1-o,o),o},wc=(e,t,n)=>{for(let[r,s]of e.clients.entries()){let o=t.clients.get(r);for(let i=s.length-1;i>=0;i--){let c=s[i],l=c.clock+c.len;for(let a=ft(o,c.clock),d=o[a];a<o.length&&d.id.clock<l;d=o[++a]){let u=o[a];if(c.clock+c.len<=u.id.clock)break;u instanceof T&&u.deleted&&!u.keep&&n(u)&&u.gc(t,!1)}}}},xc=(e,t)=>{e.clients.forEach((n,r)=>{let s=t.clients.get(r);for(let o=n.length-1;o>=0;o--){let i=n[o],c=or(s.length-1,1+ft(s,i.clock+i.len-1));for(let l=c,a=s[l];l>0&&a.id.clock>=i.clock;a=s[l])l-=1+Nr(s,l)}})},eu=(e,t,n)=>{wc(e,t,n),xc(e,t)},Sc=(e,t)=>{if(t<e.length){let n=e[t],r=n.doc,s=r.store,o=n.deleteSet,i=n._mergeStructs;try{ho(o),n.afterState=qn(n.doc.store),r.emit("beforeObserverCalls",[n,r]);let c=[];n.changed.forEach((l,a)=>c.push(()=>{(a._item===null||!a._item.deleted)&&a._callObserver(n,l)})),c.push(()=>{n.changedParentTypes.forEach((l,a)=>{a._dEH.l.length>0&&(a._item===null||!a._item.deleted)&&(l=l.filter(d=>d.target._item===null||!d.target._item.deleted),l.forEach(d=>{d.currentTarget=a,d._path=null}),l.sort((d,u)=>d.path.length-u.path.length),c.push(()=>{gc(a._dEH,l,n)}))}),c.push(()=>r.emit("afterTransaction",[n,r])),c.push(()=>{n._needFormattingCleanup&&bu(n)})}),kn(c,[])}finally{r.gc&&wc(o,s,r.gcFilter),xc(o,s),n.afterState.forEach((d,u)=>{let h=n.beforeState.get(u)||0;if(h!==d){let f=s.clients.get(u),p=Ot(ft(f,h),1);for(let g=f.length-1;g>=p;)g-=1+Nr(f,g)}});for(let d=i.length-1;d>=0;d--){let{client:u,clock:h}=i[d].id,f=s.clients.get(u),p=ft(f,h);p+1<f.length&&Nr(f,p+1)>1||p>0&&Nr(f,p)}if(!n.local&&n.afterState.get(r.clientID)!==n.beforeState.get(r.clientID)&&(Ir(rn,In,"[yjs] ",vn,On,"Changed the client-id because another client seems to be using it."),r.clientID=fc()),r.emit("afterTransactionCleanup",[n,r]),r._observers.has("update")){let d=new Tt;sc(d,n)&&r.emit("update",[d.toUint8Array(),n.origin,r,n])}if(r._observers.has("updateV2")){let d=new dt;sc(d,n)&&r.emit("updateV2",[d.toUint8Array(),n.origin,r,n])}let{subdocsAdded:c,subdocsLoaded:l,subdocsRemoved:a}=n;(c.size>0||a.size>0||l.size>0)&&(c.forEach(d=>{d.clientID=r.clientID,d.collectionid==null&&(d.collectionid=r.collectionid),r.subdocs.add(d)}),a.forEach(d=>r.subdocs.delete(d)),r.emit("subdocs",[{loaded:l,added:c,removed:a},r,n]),a.forEach(d=>d.destroy())),e.length<=t+1?(r._transactionCleanups=[],r.emit("afterAllTransactions",[r,e])):Sc(e,t+1)}}},D=(e,t,n=null,r=!0)=>{let s=e._transactionCleanups,o=!1,i=null;e._transaction===null&&(o=!0,e._transaction=new $r(e,n,r),s.push(e._transaction),s.length===1&&e.emit("beforeAllTransactions",[e]),e.emit("beforeTransaction",[e._transaction,e]));try{i=t(e._transaction)}finally{if(o){let c=e._transaction===s[0];e._transaction=null,c&&Sc(s,0)}}return i},co=class{constructor(t,n){this.insertions=n,this.deletions=t,this.meta=new Map}},ic=(e,t,n)=>{ge(e,n.deletions,r=>{r instanceof T&&t.scope.some(s=>s===e.doc||Mn(s,r))&&To(r,!1)})},cc=(e,t,n)=>{let r=null,s=e.doc,o=e.scope;D(s,c=>{for(;t.length>0&&e.currStackItem===null;){let l=s.store,a=t.pop(),d=new Set,u=[],h=!1;ge(c,a.insertions,f=>{if(f instanceof T){if(f.redone!==null){let{item:p,diff:g}=ao(l,f.id);g>0&&(p=X(c,y(p.id.client,p.id.clock+g))),f=p}!f.deleted&&o.some(p=>p===c.doc||Mn(p,f))&&u.push(f)}}),ge(c,a.deletions,f=>{f instanceof T&&o.some(p=>p===c.doc||Mn(p,f))&&!Ae(a.insertions,f.id)&&d.add(f)}),d.forEach(f=>{h=Hc(c,f,d,a.insertions,e.ignoreRemoteMapChanges,e)!==null||h});for(let f=u.length-1;f>=0;f--){let p=u[f];e.deleteFilter(p)&&(p.delete(c),h=!0)}e.currStackItem=h?a:null}c.changed.forEach((l,a)=>{l.has(null)&&a._searchMarker&&(a._searchMarker.length=0)}),r=c},e);let i=e.currStackItem;if(i!=null){let c=r.changedParentTypes;e.emit("stack-item-popped",[{stackItem:i,type:n,changedParentTypes:c,origin:e},e]),e.currStackItem=null}return i},ye=class extends Yt{constructor(t,{captureTimeout:n=500,captureTransaction:r=l=>!0,deleteFilter:s=()=>!0,trackedOrigins:o=new Set([null]),ignoreRemoteMapChanges:i=!1,doc:c=yt(t)?t[0].doc:t instanceof Dt?t:t.doc}={}){super(),this.scope=[],this.doc=c,this.addToScope(t),this.deleteFilter=s,o.add(this),this.trackedOrigins=o,this.captureTransaction=r,this.undoStack=[],this.redoStack=[],this.undoing=!1,this.redoing=!1,this.currStackItem=null,this.lastChange=0,this.ignoreRemoteMapChanges=i,this.captureTimeout=n,this.afterTransactionHandler=l=>{if(!this.captureTransaction(l)||!this.scope.some(E=>l.changedParentTypes.has(E)||E===this.doc)||!this.trackedOrigins.has(l.origin)&&(!l.origin||!this.trackedOrigins.has(l.origin.constructor)))return;let a=this.undoing,d=this.redoing,u=a?this.redoStack:this.undoStack;a?this.stopCapturing():d||this.clear(!1,!0);let h=new Xt;l.afterState.forEach((E,A)=>{let C=l.beforeState.get(A)||0,rt=E-C;rt>0&&Nn(h,A,C,rt)});let f=Ht(),p=!1;if(this.lastChange>0&&f-this.lastChange<this.captureTimeout&&u.length>0&&!a&&!d){let E=u[u.length-1];E.deletions=Lt([E.deletions,l.deleteSet]),E.insertions=Lt([E.insertions,h])}else u.push(new co(l.deleteSet,h)),p=!0;!a&&!d&&(this.lastChange=f),ge(l,l.deleteSet,E=>{E instanceof T&&this.scope.some(A=>A===l.doc||Mn(A,E))&&To(E,!0)});let g=[{stackItem:u[u.length-1],origin:l.origin,type:a?"redo":"undo",changedParentTypes:l.changedParentTypes},this];p?this.emit("stack-item-added",g):this.emit("stack-item-updated",g)},this.doc.on("afterTransaction",this.afterTransactionHandler),this.doc.on("destroy",()=>{this.destroy()})}addToScope(t){let n=new Set(this.scope);t=yt(t)?t:[t],t.forEach(r=>{n.has(r)||(n.add(r),(r instanceof R?r.doc!==this.doc:r!==this.doc)&&Zs("[yjs#509] Not same Y.Doc"),this.scope.push(r))})}addTrackedOrigin(t){this.trackedOrigins.add(t)}removeTrackedOrigin(t){this.trackedOrigins.delete(t)}clear(t=!0,n=!0){(t&&this.canUndo()||n&&this.canRedo())&&this.doc.transact(r=>{t&&(this.undoStack.forEach(s=>ic(r,this,s)),this.undoStack=[]),n&&(this.redoStack.forEach(s=>ic(r,this,s)),this.redoStack=[]),this.emit("stack-cleared",[{undoStackCleared:t,redoStackCleared:n}])})}stopCapturing(){this.lastChange=0}undo(){this.undoing=!0;let t;try{t=cc(this,this.undoStack,"undo")}finally{this.undoing=!1}return t}redo(){this.redoing=!0;let t;try{t=cc(this,this.redoStack,"redo")}finally{this.redoing=!1}return t}canUndo(){return this.undoStack.length>0}canRedo(){return this.redoStack.length>0}destroy(){this.trackedOrigins.delete(this),this.doc.off("afterTransaction",this.afterTransactionHandler),super.destroy()}};function*nu(e){let t=S(e.restDecoder);for(let n=0;n<t;n++){let r=S(e.restDecoder),s=e.readClient(),o=S(e.restDecoder);for(let i=0;i<r;i++){let c=e.readInfo();if(c===10){let l=S(e.restDecoder);yield new H(y(s,o),l),o+=l}else if((31&c)!==0){let l=(c&192)===0,a=new T(y(s,o),null,(c&128)===128?e.readLeftID():null,null,(c&64)===64?e.readRightID():null,l?e.readParentInfo()?e.readString():e.readLeftID():null,l&&(c&32)===32?e.readString():null,Jc(e,c));yield a,o+=a.length}else{let l=e.readLen();yield new Q(y(s,o),l),o+=l}}}}var Ut=class{constructor(t,n){this.gen=nu(t),this.curr=null,this.done=!1,this.filterSkips=n,this.next()}next(){do this.curr=this.gen.next().value||null;while(this.filterSkips&&this.curr!==null&&this.curr.constructor===H);return this.curr}},ru=e=>_c(e,it),_c=(e,t=tt)=>{let n=[],r=new t(N(e)),s=new Ut(r,!1);for(let i=s.curr;i!==null;i=s.next())n.push(i);Ir("Structs: ",n);let o=Nt(r);Ir("DeleteSet: ",o)},su=e=>Ec(e,it),Ec=(e,t=tt)=>{let n=[],r=new t(N(e)),s=new Ut(r,!1);for(let o=s.curr;o!==null;o=s.next())n.push(o);return{structs:n,ds:Nt(r)}},Bn=class{constructor(t){this.currClient=0,this.startClock=0,this.written=0,this.encoder=t,this.clientStructs=[]}},bc=e=>we(e,it,Tt),kc=(e,t=sn,n=tt)=>{let r=new t,s=new Ut(new n(N(e)),!1),o=s.curr;if(o!==null){let i=0,c=o.id.client,l=o.id.clock!==0,a=l?0:o.id.clock+o.length;for(;o!==null;o=s.next())c!==o.id.client&&(a!==0&&(i++,m(r.restEncoder,c),m(r.restEncoder,a)),c=o.id.client,a=0,l=o.id.clock!==0),o.constructor===H&&(l=!0),l||(a=o.id.clock+o.length);a!==0&&(i++,m(r.restEncoder,c),m(r.restEncoder,a));let d=wt();return m(d,i),gi(d,r.restEncoder),r.restEncoder=d,r.toUint8Array()}else return m(r.restEncoder,0),r.toUint8Array()},ou=e=>kc(e,Qt,it),Cc=(e,t=tt)=>{let n=new Map,r=new Map,s=new Ut(new t(N(e)),!1),o=s.curr;if(o!==null){let i=o.id.client,c=o.id.clock;for(n.set(i,c);o!==null;o=s.next())i!==o.id.client&&(r.set(i,c),n.set(o.id.client,o.id.clock),i=o.id.client),c=o.id.clock+o.length;r.set(i,c)}return{from:n,to:r}},iu=e=>Cc(e,it),cu=(e,t)=>{if(e.constructor===Q){let{client:n,clock:r}=e.id;return new Q(y(n,r+t),e.length-t)}else if(e.constructor===H){let{client:n,clock:r}=e.id;return new H(y(n,r+t),e.length-t)}else{let n=e,{client:r,clock:s}=n.id;return new T(y(r,s+t),null,y(r,s+t-1),null,n.rightOrigin,n.parent,n.parentSub,n.content.splice(t))}},we=(e,t=tt,n=dt)=>{if(e.length===1)return e[0];let r=e.map(d=>new t(N(d))),s=r.map(d=>new Ut(d,!0)),o=null,i=new n,c=new Bn(i);for(;s=s.filter(h=>h.curr!==null),s.sort((h,f)=>{if(h.curr.id.client===f.curr.id.client){let p=h.curr.id.clock-f.curr.id.clock;return p===0?h.curr.constructor===f.curr.constructor?0:h.curr.constructor===H?1:-1:p}else return f.curr.id.client-h.curr.id.client}),s.length!==0;){let d=s[0],u=d.curr.id.client;if(o!==null){let h=d.curr,f=!1;for(;h!==null&&h.id.clock+h.length<=o.struct.id.clock+o.struct.length&&h.id.client>=o.struct.id.client;)h=d.next(),f=!0;if(h===null||h.id.client!==u||f&&h.id.clock>o.struct.id.clock+o.struct.length)continue;if(u!==o.struct.id.client)Kt(c,o.struct,o.offset),o={struct:h,offset:0},d.next();else if(o.struct.id.clock+o.struct.length<h.id.clock)if(o.struct.constructor===H)o.struct.length=h.id.clock+h.length-o.struct.id.clock;else{Kt(c,o.struct,o.offset);let p=h.id.clock-o.struct.id.clock-o.struct.length;o={struct:new H(y(u,o.struct.id.clock+o.struct.length),p),offset:0}}else{let p=o.struct.id.clock+o.struct.length-h.id.clock;p>0&&(o.struct.constructor===H?o.struct.length-=p:h=cu(h,p)),o.struct.mergeWith(h)||(Kt(c,o.struct,o.offset),o={struct:h,offset:0},d.next())}}else o={struct:d.curr,offset:0},d.next();for(let h=d.curr;h!==null&&h.id.client===u&&h.id.clock===o.struct.id.clock+o.struct.length&&h.constructor!==H;h=d.next())Kt(c,o.struct,o.offset),o={struct:h,offset:0}}o!==null&&(Kt(c,o.struct,o.offset),o=null),ko(c);let l=r.map(d=>Nt(d)),a=Lt(l);return At(i,a),i.toUint8Array()},bo=(e,t,n=tt,r=dt)=>{let s=wo(t),o=new r,i=new Bn(o),c=new n(N(e)),l=new Ut(c,!1);for(;l.curr;){let d=l.curr,u=d.id.client,h=s.get(u)||0;if(l.curr.constructor===H){l.next();continue}if(d.id.clock+d.length>h)for(Kt(i,d,Ot(h-d.id.clock,0)),l.next();l.curr&&l.curr.id.client===u;)Kt(i,l.curr,0),l.next();else for(;l.curr&&l.curr.id.client===u&&l.curr.id.clock+l.curr.length<=h;)l.next()}ko(i);let a=Nt(c);return At(o,a),o.toUint8Array()},lu=(e,t)=>bo(e,t,it,Tt),Ac=e=>{e.written>0&&(e.clientStructs.push({written:e.written,restEncoder:W(e.encoder.restEncoder)}),e.encoder.restEncoder=wt(),e.written=0)},Kt=(e,t,n)=>{e.written>0&&e.currClient!==t.id.client&&Ac(e),e.written===0&&(e.currClient=t.id.client,e.encoder.writeClient(t.id.client),m(e.encoder.restEncoder,t.id.clock+n)),t.write(e.encoder,n),e.written++},ko=e=>{Ac(e);let t=e.encoder.restEncoder;m(t,e.clientStructs.length);for(let n=0;n<e.clientStructs.length;n++){let r=e.clientStructs[n];m(t,r.written),Ge(t,r.restEncoder)}},Zr=(e,t,n,r)=>{let s=new n(N(e)),o=new Ut(s,!1),i=new r,c=new Bn(i);for(let a=o.curr;a!==null;a=o.next())Kt(c,t(a),0);ko(c);let l=Nt(s);return At(i,l),i.toUint8Array()},Dc=({formatting:e=!0,subdocs:t=!0,yxml:n=!0}={})=>{let r=0,s=O(),o=O(),i=O(),c=O();return c.set(null,null),l=>{switch(l.constructor){case Q:case H:return l;case T:{let a=l,d=a.content;switch(d.constructor){case an:break;case pt:{if(n){let u=d.type;u instanceof be&&(u.nodeName=P(o,u.nodeName,()=>"node-"+r)),u instanceof Fn&&(u.hookName=P(o,u.hookName,()=>"hook-"+r))}break}case Zt:{let u=d;u.arr=u.arr.map(()=>r);break}case ke:{let u=d;u.content=new Uint8Array([r]);break}case Ce:{let u=d;t&&(u.opts={},u.doc.guid=r+"");break}case Mt:{let u=d;u.embed={};break}case L:{let u=d;e&&(u.key=P(i,u.key,()=>r+""),u.value=P(c,u.value,()=>({i:r})));break}case Yn:{let u=d;u.arr=u.arr.map(()=>r);break}case xt:{let u=d;u.str=cr(r%10+"",u.str.length);break}default:j()}return a.parentSub&&(a.parentSub=P(s,a.parentSub,()=>r+"")),r++,l}default:j()}}},au=(e,t)=>Zr(e,Dc(t),it,Tt),du=(e,t)=>Zr(e,Dc(t),tt,dt),uu=e=>Zr(e,Ls,it,dt),Tc=e=>Zr(e,Ls,tt,Tt),lc="You must not compute changes after the event-handler fired.",xe=class{constructor(t,n){this.target=t,this.currentTarget=t,this.transaction=n,this._changes=null,this._keys=null,this._delta=null,this._path=null}get path(){return this._path||(this._path=hu(this.currentTarget,this.target))}deletes(t){return Ae(this.transaction.deleteSet,t.id)}get keys(){if(this._keys===null){if(this.transaction.doc._transactionCleanups.length===0)throw lt(lc);let t=new Map,n=this.target;this.transaction.changed.get(n).forEach(s=>{if(s!==null){let o=n._map.get(s),i,c;if(this.adds(o)){let l=o.left;for(;l!==null&&this.adds(l);)l=l.left;if(this.deletes(o))if(l!==null&&this.deletes(l))i="delete",c=rr(l.content.getContent());else return;else l!==null&&this.deletes(l)?(i="update",c=rr(l.content.getContent())):(i="add",c=void 0)}else if(this.deletes(o))i="delete",c=rr(o.content.getContent());else return;t.set(s,{action:i,oldValue:c})}}),this._keys=t}return this._keys}get delta(){return this.changes.delta}adds(t){return t.id.clock>=(this.transaction.beforeState.get(t.id.client)||0)}get changes(){let t=this._changes;if(t===null){if(this.transaction.doc._transactionCleanups.length===0)throw lt(lc);let n=this.target,r=Et(),s=Et(),o=[];if(t={added:r,deleted:s,delta:o,keys:this.keys},this.transaction.changed.get(n).has(null)){let c=null,l=()=>{c&&o.push(c)};for(let a=n._start;a!==null;a=a.right)a.deleted?this.deletes(a)&&!this.adds(a)&&((c===null||c.delete===void 0)&&(l(),c={delete:0}),c.delete+=a.length,s.add(a)):this.adds(a)?((c===null||c.insert===void 0)&&(l(),c={insert:[]}),c.insert=c.insert.concat(a.content.getContent()),r.add(a)):((c===null||c.retain===void 0)&&(l(),c={retain:0}),c.retain+=a.length);c!==null&&c.retain===void 0&&l()}this._changes=t}return t}},hu=(e,t)=>{let n=[];for(;t._item!==null&&t!==e;){if(t._item.parentSub!==null)n.unshift(t._item.parentSub);else{let r=0,s=t._item.parent._start;for(;s!==t._item&&s!==null;)!s.deleted&&s.countable&&(r+=s.length),s=s.right;n.unshift(r)}t=t._item.parent}return n},J=()=>{Zs("Invalid access: Add Yjs type to a document before reading data.")},Uc=80,Co=0,lo=class{constructor(t,n){t.marker=!0,this.p=t,this.index=n,this.timestamp=Co++}},fu=e=>{e.timestamp=Co++},Ic=(e,t,n)=>{e.p.marker=!1,e.p=t,t.marker=!0,e.index=n,e.timestamp=Co++},pu=(e,t,n)=>{if(e.length>=Uc){let r=e.reduce((s,o)=>s.timestamp<o.timestamp?s:o);return Ic(r,t,n),r}else{let r=new lo(t,n);return e.push(r),r}},ts=(e,t)=>{if(e._start===null||t===0||e._searchMarker===null)return null;let n=e._searchMarker.length===0?null:e._searchMarker.reduce((o,i)=>oe(t-o.index)<oe(t-i.index)?o:i),r=e._start,s=0;for(n!==null&&(r=n.p,s=n.index,fu(n));r.right!==null&&s<t;){if(!r.deleted&&r.countable){if(t<s+r.length)break;s+=r.length}r=r.right}for(;r.left!==null&&s>t;)r=r.left,!r.deleted&&r.countable&&(s-=r.length);for(;r.left!==null&&r.left.id.client===r.id.client&&r.left.id.clock+r.left.length===r.id.clock;)r=r.left,!r.deleted&&r.countable&&(s-=r.length);return n!==null&&oe(n.index-s)<r.parent.length/Uc?(Ic(n,r,s),n):pu(e._searchMarker,r,s)},Pn=(e,t,n)=>{for(let r=e.length-1;r>=0;r--){let s=e[r];if(n>0){let o=s.p;for(o.marker=!1;o&&(o.deleted||!o.countable);)o=o.left,o&&!o.deleted&&o.countable&&(s.index-=o.length);if(o===null||o.marker===!0){e.splice(r,1);continue}s.p=o,o.marker=!0}(t<s.index||n>0&&t===s.index)&&(s.index=Ot(t,s.index+n))}},gu=e=>{e.doc??J();let t=e._start,n=[];for(;t;)n.push(t),t=t.right;return n},es=(e,t,n)=>{let r=e,s=t.changedParentTypes;for(;P(s,e,()=>[]).push(n),e._item!==null;)e=e._item.parent;gc(r._eH,n,t)},R=class{constructor(){this._item=null,this._map=new Map,this._start=null,this.doc=null,this._length=0,this._eH=Zi(),this._dEH=Zi(),this._searchMarker=null}get parent(){return this._item?this._item.parent:null}_integrate(t,n){this.doc=t,this._item=n}_copy(){throw at()}clone(){throw at()}_write(t){}get _first(){let t=this._start;for(;t!==null&&t.deleted;)t=t.right;return t}_callObserver(t,n){!t.local&&this._searchMarker&&(this._searchMarker.length=0)}observe(t){tc(this._eH,t)}observeDeep(t){tc(this._dEH,t)}unobserve(t){ec(this._eH,t)}unobserveDeep(t){ec(this._dEH,t)}toJSON(){}},vc=(e,t,n)=>{e.doc??J(),t<0&&(t=e._length+t),n<0&&(n=e._length+n);let r=n-t,s=[],o=e._start;for(;o!==null&&r>0;){if(o.countable&&!o.deleted){let i=o.content.getContent();if(i.length<=t)t-=i.length;else{for(let c=t;c<i.length&&r>0;c++)s.push(i[c]),r--;t=0}}o=o.right}return s},Oc=e=>{e.doc??J();let t=[],n=e._start;for(;n!==null;){if(n.countable&&!n.deleted){let r=n.content.getContent();for(let s=0;s<r.length;s++)t.push(r[s])}n=n.right}return t},mu=(e,t)=>{let n=[],r=e._start;for(;r!==null;){if(r.countable&&Jt(r,t)){let s=r.content.getContent();for(let o=0;o<s.length;o++)n.push(s[o])}r=r.right}return n},$n=(e,t)=>{let n=0,r=e._start;for(e.doc??J();r!==null;){if(r.countable&&!r.deleted){let s=r.content.getContent();for(let o=0;o<s.length;o++)t(s[o],n++,e)}r=r.right}},Rc=(e,t)=>{let n=[];return $n(e,(r,s)=>{n.push(t(r,s,e))}),n},yu=e=>{let t=e._start,n=null,r=0;return{[Symbol.iterator](){return this},next:()=>{if(n===null){for(;t!==null&&t.deleted;)t=t.right;if(t===null)return{done:!0,value:void 0};n=t.content.getContent(),r=0,t=t.right}let s=n[r++];return n.length<=r&&(n=null),{done:!1,value:s}}}},Lc=(e,t)=>{e.doc??J();let n=ts(e,t),r=e._start;for(n!==null&&(r=n.p,t-=n.index);r!==null;r=r.right)if(!r.deleted&&r.countable){if(t<r.length)return r.content.getContent()[t];t-=r.length}},jr=(e,t,n,r)=>{let s=n,o=e.doc,i=o.clientID,c=o.store,l=n===null?t._start:n.right,a=[],d=()=>{a.length>0&&(s=new T(y(i,I(c,i)),s,s&&s.lastId,l,l&&l.id,t,null,new Zt(a)),s.integrate(e,0),a=[])};r.forEach(u=>{if(u===null)a.push(u);else switch(u.constructor){case Number:case Object:case Boolean:case Array:case String:a.push(u);break;default:switch(d(),u.constructor){case Uint8Array:case ArrayBuffer:s=new T(y(i,I(c,i)),s,s&&s.lastId,l,l&&l.id,t,null,new ke(new Uint8Array(u))),s.integrate(e,0);break;case Dt:s=new T(y(i,I(c,i)),s,s&&s.lastId,l,l&&l.id,t,null,new Ce(u)),s.integrate(e,0);break;default:if(u instanceof R)s=new T(y(i,I(c,i)),s,s&&s.lastId,l,l&&l.id,t,null,new pt(u)),s.integrate(e,0);else throw new Error("Unexpected content type in insert operation")}}}),d()},Nc=()=>lt("Length exceeded!"),Mc=(e,t,n,r)=>{if(n>t._length)throw Nc();if(n===0)return t._searchMarker&&Pn(t._searchMarker,n,r.length),jr(e,t,null,r);let s=n,o=ts(t,n),i=t._start;for(o!==null&&(i=o.p,n-=o.index,n===0&&(i=i.prev,n+=i&&i.countable&&!i.deleted?i.length:0));i!==null;i=i.right)if(!i.deleted&&i.countable){if(n<=i.length){n<i.length&&X(e,y(i.id.client,i.id.clock+n));break}n-=i.length}return t._searchMarker&&Pn(t._searchMarker,s,r.length),jr(e,t,i,r)},wu=(e,t,n)=>{let s=(t._searchMarker||[]).reduce((o,i)=>i.index>o.index?i:o,{index:0,p:t._start}).p;if(s)for(;s.right;)s=s.right;return jr(e,t,s,n)},Vc=(e,t,n,r)=>{if(r===0)return;let s=n,o=r,i=ts(t,n),c=t._start;for(i!==null&&(c=i.p,n-=i.index);c!==null&&n>0;c=c.right)!c.deleted&&c.countable&&(n<c.length&&X(e,y(c.id.client,c.id.clock+n)),n-=c.length);for(;r>0&&c!==null;)c.deleted||(r<c.length&&X(e,y(c.id.client,c.id.clock+r)),c.delete(e),r-=c.length),c=c.right;if(r>0)throw Nc();t._searchMarker&&Pn(t._searchMarker,s,-o+r)},Fr=(e,t,n)=>{let r=t._map.get(n);r!==void 0&&r.delete(e)},Ao=(e,t,n,r)=>{let s=t._map.get(n)||null,o=e.doc,i=o.clientID,c;if(r==null)c=new Zt([r]);else switch(r.constructor){case Number:case Object:case Boolean:case Array:case String:case Date:case BigInt:c=new Zt([r]);break;case Uint8Array:c=new ke(r);break;case Dt:c=new Ce(r);break;default:if(r instanceof R)c=new pt(r);else throw new Error("Unexpected content type")}new T(y(i,I(o.store,i)),s,s&&s.lastId,null,null,t,n,c).integrate(e,0)},Do=(e,t)=>{e.doc??J();let n=e._map.get(t);return n!==void 0&&!n.deleted?n.content.getContent()[n.length-1]:void 0},Bc=e=>{let t={};return e.doc??J(),e._map.forEach((n,r)=>{n.deleted||(t[r]=n.content.getContent()[n.length-1])}),t},Pc=(e,t)=>{e.doc??J();let n=e._map.get(t);return n!==void 0&&!n.deleted},xu=(e,t,n)=>{let r=e._map.get(t)||null;for(;r!==null&&(!n.sv.has(r.id.client)||r.id.clock>=(n.sv.get(r.id.client)||0));)r=r.left;return r!==null&&Jt(r,n)?r.content.getContent()[r.length-1]:void 0},$c=(e,t)=>{let n={};return e._map.forEach((r,s)=>{let o=r;for(;o!==null&&(!t.sv.has(o.id.client)||o.id.clock>=(t.sv.get(o.id.client)||0));)o=o.left;o!==null&&Jt(o,t)&&(n[s]=o.content.getContent()[o.length-1])}),n},Rr=e=>(e.doc??J(),Ki(e._map.entries(),t=>!t[1].deleted)),Yr=class extends xe{},Se=class e extends R{constructor(){super(),this._prelimContent=[],this._searchMarker=[]}static from(t){let n=new e;return n.push(t),n}_integrate(t,n){super._integrate(t,n),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new e}clone(){let t=new e;return t.insert(0,this.toArray().map(n=>n instanceof R?n.clone():n)),t}get length(){return this.doc??J(),this._length}_callObserver(t,n){super._callObserver(t,n),es(this,t,new Yr(this,t))}insert(t,n){this.doc!==null?D(this.doc,r=>{Mc(r,this,t,n)}):this._prelimContent.splice(t,0,...n)}push(t){this.doc!==null?D(this.doc,n=>{wu(n,this,t)}):this._prelimContent.push(...t)}unshift(t){this.insert(0,t)}delete(t,n=1){this.doc!==null?D(this.doc,r=>{Vc(r,this,t,n)}):this._prelimContent.splice(t,n)}get(t){return Lc(this,t)}toArray(){return Oc(this)}slice(t=0,n=this.length){return vc(this,t,n)}toJSON(){return this.map(t=>t instanceof R?t.toJSON():t)}map(t){return Rc(this,t)}forEach(t){$n(this,t)}[Symbol.iterator](){return yu(this)}_write(t){t.writeTypeRef($u)}},Su=e=>new Se,zr=class extends xe{constructor(t,n,r){super(t,n),this.keysChanged=r}},_e=class e extends R{constructor(t){super(),this._prelimContent=null,t===void 0?this._prelimContent=new Map:this._prelimContent=new Map(t)}_integrate(t,n){super._integrate(t,n),this._prelimContent.forEach((r,s)=>{this.set(s,r)}),this._prelimContent=null}_copy(){return new e}clone(){let t=new e;return this.forEach((n,r)=>{t.set(r,n instanceof R?n.clone():n)}),t}_callObserver(t,n){es(this,t,new zr(this,t,n))}toJSON(){this.doc??J();let t={};return this._map.forEach((n,r)=>{if(!n.deleted){let s=n.content.getContent()[n.length-1];t[r]=s instanceof R?s.toJSON():s}}),t}get size(){return[...Rr(this)].length}keys(){return vr(Rr(this),t=>t[0])}values(){return vr(Rr(this),t=>t[1].content.getContent()[t[1].length-1])}entries(){return vr(Rr(this),t=>[t[0],t[1].content.getContent()[t[1].length-1]])}forEach(t){this.doc??J(),this._map.forEach((n,r)=>{n.deleted||t(n.content.getContent()[n.length-1],r,this)})}[Symbol.iterator](){return this.entries()}delete(t){this.doc!==null?D(this.doc,n=>{Fr(n,this,t)}):this._prelimContent.delete(t)}set(t,n){return this.doc!==null?D(this.doc,r=>{Ao(r,this,t,n)}):this._prelimContent.set(t,n),n}get(t){return Do(this,t)}has(t){return Pc(this,t)}clear(){this.doc!==null?D(this.doc,t=>{this.forEach(function(n,r,s){Fr(t,s,r)})}):this._prelimContent.clear()}_write(t){t.writeTypeRef(ju)}},_u=e=>new _e,Wt=(e,t)=>e===t||typeof e=="object"&&typeof t=="object"&&e&&t&&vs(e,t),jn=class{constructor(t,n,r,s){this.left=t,this.right=n,this.index=r,this.currentAttributes=s}forward(){this.right===null&&j(),this.right.content.constructor===L?this.right.deleted||dn(this.currentAttributes,this.right.content):this.right.deleted||(this.index+=this.right.length),this.left=this.right,this.right=this.right.right}},ac=(e,t,n)=>{for(;t.right!==null&&n>0;)t.right.content.constructor===L?t.right.deleted||dn(t.currentAttributes,t.right.content):t.right.deleted||(n<t.right.length&&X(e,y(t.right.id.client,t.right.id.clock+n)),t.index+=t.right.length,n-=t.right.length),t.left=t.right,t.right=t.right.right;return t},Lr=(e,t,n,r)=>{let s=new Map,o=r?ts(t,n):null;if(o){let i=new jn(o.p.left,o.p,o.index,s);return ac(e,i,n-o.index)}else{let i=new jn(null,t._start,0,s);return ac(e,i,n)}},jc=(e,t,n,r)=>{for(;n.right!==null&&(n.right.deleted===!0||n.right.content.constructor===L&&Wt(r.get(n.right.content.key),n.right.content.value));)n.right.deleted||r.delete(n.right.content.key),n.forward();let s=e.doc,o=s.clientID;r.forEach((i,c)=>{let l=n.left,a=n.right,d=new T(y(o,I(s.store,o)),l,l&&l.lastId,a,a&&a.id,t,null,new L(c,i));d.integrate(e,0),n.right=d,n.forward()})},dn=(e,t)=>{let{key:n,value:r}=t;r===null?e.delete(n):e.set(n,r)},Fc=(e,t)=>{for(;e.right!==null;){if(!(e.right.deleted||e.right.content.constructor===L&&Wt(t[e.right.content.key]??null,e.right.content.value)))break;e.forward()}},Yc=(e,t,n,r)=>{let s=e.doc,o=s.clientID,i=new Map;for(let c in r){let l=r[c],a=n.currentAttributes.get(c)??null;if(!Wt(a,l)){i.set(c,a);let{left:d,right:u}=n;n.right=new T(y(o,I(s.store,o)),d,d&&d.lastId,u,u&&u.id,t,null,new L(c,l)),n.right.integrate(e,0),n.forward()}}return i},to=(e,t,n,r,s)=>{n.currentAttributes.forEach((h,f)=>{s[f]===void 0&&(s[f]=null)});let o=e.doc,i=o.clientID;Fc(n,s);let c=Yc(e,t,n,s),l=r.constructor===String?new xt(r):r instanceof R?new pt(r):new Mt(r),{left:a,right:d,index:u}=n;t._searchMarker&&Pn(t._searchMarker,n.index,l.getLength()),d=new T(y(i,I(o.store,i)),a,a&&a.lastId,d,d&&d.id,t,null,l),d.integrate(e,0),n.right=d,n.index=u,n.forward(),jc(e,t,n,c)},dc=(e,t,n,r,s)=>{let o=e.doc,i=o.clientID;Fc(n,s);let c=Yc(e,t,n,s);t:for(;n.right!==null&&(r>0||c.size>0&&(n.right.deleted||n.right.content.constructor===L));){if(!n.right.deleted)switch(n.right.content.constructor){case L:{let{key:l,value:a}=n.right.content,d=s[l];if(d!==void 0){if(Wt(d,a))c.delete(l);else{if(r===0)break t;c.set(l,a)}n.right.delete(e)}else n.currentAttributes.set(l,a);break}default:r<n.right.length&&X(e,y(n.right.id.client,n.right.id.clock+r)),r-=n.right.length;break}n.forward()}if(r>0){let l="";for(;r>0;r--)l+=`
+`;n.right=new T(y(i,I(o.store,i)),n.left,n.left&&n.left.lastId,n.right,n.right&&n.right.id,t,null,new xt(l)),n.right.integrate(e,0),n.forward()}jc(e,t,n,c)},zc=(e,t,n,r,s)=>{let o=t,i=O();for(;o&&(!o.countable||o.deleted);){if(!o.deleted&&o.content.constructor===L){let a=o.content;i.set(a.key,a)}o=o.right}let c=0,l=!1;for(;t!==o;){if(n===t&&(l=!0),!t.deleted){let a=t.content;if(a.constructor===L){let{key:d,value:u}=a,h=r.get(d)??null;(i.get(d)!==a||h===u)&&(t.delete(e),c++,!l&&(s.get(d)??null)===u&&h!==u&&(h===null?s.delete(d):s.set(d,h))),!l&&!t.deleted&&dn(s,a)}}t=t.right}return c},Eu=(e,t)=>{for(;t&&t.right&&(t.right.deleted||!t.right.countable);)t=t.right;let n=new Set;for(;t&&(t.deleted||!t.countable);){if(!t.deleted&&t.content.constructor===L){let r=t.content.key;n.has(r)?t.delete(e):n.add(r)}t=t.left}},qc=e=>{let t=0;return D(e.doc,n=>{let r=e._start,s=e._start,o=O(),i=nr(o);for(;s;)s.deleted===!1&&(s.content.constructor===L?dn(i,s.content):(t+=zc(n,r,s,o,i),o=nr(i),r=s)),s=s.right}),t},bu=e=>{let t=new Set,n=e.doc;for(let[r,s]of e.afterState.entries()){let o=e.beforeState.get(r)||0;s!==o&&yc(e,n.store.clients.get(r),o,s,i=>{!i.deleted&&i.content.constructor===L&&i.constructor!==Q&&t.add(i.parent)})}D(n,r=>{ge(e,e.deleteSet,s=>{if(s instanceof Q||!s.parent._hasFormatting||t.has(s.parent))return;let o=s.parent;s.content.constructor===L?t.add(o):Eu(r,s)});for(let s of t)qc(s)})},uc=(e,t,n)=>{let r=n,s=nr(t.currentAttributes),o=t.right;for(;n>0&&t.right!==null;){if(t.right.deleted===!1)switch(t.right.content.constructor){case pt:case Mt:case xt:n<t.right.length&&X(e,y(t.right.id.client,t.right.id.clock+n)),n-=t.right.length,t.right.delete(e);break}t.forward()}o&&zc(e,o,t.right,s,t.currentAttributes);let i=(t.left||t.right).parent;return i._searchMarker&&Pn(i._searchMarker,t.index,-r+n),t},qr=class extends xe{constructor(t,n,r){super(t,n),this.childListChanged=!1,this.keysChanged=new Set,r.forEach(s=>{s===null?this.childListChanged=!0:this.keysChanged.add(s)})}get changes(){if(this._changes===null){let t={keys:this.keys,delta:this.delta,added:new Set,deleted:new Set};this._changes=t}return this._changes}get delta(){if(this._delta===null){let t=this.target.doc,n=[];D(t,r=>{let s=new Map,o=new Map,i=this.target._start,c=null,l={},a="",d=0,u=0,h=()=>{if(c!==null){let f=null;switch(c){case"delete":u>0&&(f={delete:u}),u=0;break;case"insert":(typeof a=="object"||a.length>0)&&(f={insert:a},s.size>0&&(f.attributes={},s.forEach((p,g)=>{p!==null&&(f.attributes[g]=p)}))),a="";break;case"retain":d>0&&(f={retain:d},Ci(l)||(f.attributes=bi({},l))),d=0;break}f&&n.push(f),c=null}};for(;i!==null;){switch(i.content.constructor){case pt:case Mt:this.adds(i)?this.deletes(i)||(h(),c="insert",a=i.content.getContent()[0],h()):this.deletes(i)?(c!=="delete"&&(h(),c="delete"),u+=1):i.deleted||(c!=="retain"&&(h(),c="retain"),d+=1);break;case xt:this.adds(i)?this.deletes(i)||(c!=="insert"&&(h(),c="insert"),a+=i.content.str):this.deletes(i)?(c!=="delete"&&(h(),c="delete"),u+=i.length):i.deleted||(c!=="retain"&&(h(),c="retain"),d+=i.length);break;case L:{let{key:f,value:p}=i.content;if(this.adds(i)){if(!this.deletes(i)){let g=s.get(f)??null;Wt(g,p)?p!==null&&i.delete(r):(c==="retain"&&h(),Wt(p,o.get(f)??null)?delete l[f]:l[f]=p)}}else if(this.deletes(i)){o.set(f,p);let g=s.get(f)??null;Wt(g,p)||(c==="retain"&&h(),l[f]=g)}else if(!i.deleted){o.set(f,p);let g=l[f];g!==void 0&&(Wt(g,p)?g!==null&&i.delete(r):(c==="retain"&&h(),p===null?delete l[f]:l[f]=p))}i.deleted||(c==="insert"&&h(),dn(s,i.content));break}}i=i.right}for(h();n.length>0;){let f=n[n.length-1];if(f.retain!==void 0&&f.attributes===void 0)n.pop();else break}}),this._delta=n}return this._delta}},cn=class e extends R{constructor(t){super(),this._pending=t!==void 0?[()=>this.insert(0,t)]:[],this._searchMarker=[],this._hasFormatting=!1}get length(){return this.doc??J(),this._length}_integrate(t,n){super._integrate(t,n);try{this._pending.forEach(r=>r())}catch(r){console.error(r)}this._pending=null}_copy(){return new e}clone(){let t=new e;return t.applyDelta(this.toDelta()),t}_callObserver(t,n){super._callObserver(t,n);let r=new qr(this,t,n);es(this,t,r),!t.local&&this._hasFormatting&&(t._needFormattingCleanup=!0)}toString(){this.doc??J();let t="",n=this._start;for(;n!==null;)!n.deleted&&n.countable&&n.content.constructor===xt&&(t+=n.content.str),n=n.right;return t}toJSON(){return this.toString()}applyDelta(t,{sanitize:n=!0}={}){this.doc!==null?D(this.doc,r=>{let s=new jn(null,this._start,0,new Map);for(let o=0;o<t.length;o++){let i=t[o];if(i.insert!==void 0){let c=!n&&typeof i.insert=="string"&&o===t.length-1&&s.right===null&&i.insert.slice(-1)===`
+`?i.insert.slice(0,-1):i.insert;(typeof c!="string"||c.length>0)&&to(r,this,s,c,i.attributes||{})}else i.retain!==void 0?dc(r,this,s,i.retain,i.attributes||{}):i.delete!==void 0&&uc(r,s,i.delete)}}):this._pending.push(()=>this.applyDelta(t))}toDelta(t,n,r){this.doc??J();let s=[],o=new Map,i=this.doc,c="",l=this._start;function a(){if(c.length>0){let u={},h=!1;o.forEach((p,g)=>{h=!0,u[g]=p});let f={insert:c};h&&(f.attributes=u),s.push(f),c=""}}let d=()=>{for(;l!==null;){if(Jt(l,t)||n!==void 0&&Jt(l,n))switch(l.content.constructor){case xt:{let u=o.get("ychange");t!==void 0&&!Jt(l,t)?(u===void 0||u.user!==l.id.client||u.type!=="removed")&&(a(),o.set("ychange",r?r("removed",l.id):{type:"removed"})):n!==void 0&&!Jt(l,n)?(u===void 0||u.user!==l.id.client||u.type!=="added")&&(a(),o.set("ychange",r?r("added",l.id):{type:"added"})):u!==void 0&&(a(),o.delete("ychange")),c+=l.content.str;break}case pt:case Mt:{a();let u={insert:l.content.getContent()[0]};if(o.size>0){let h={};u.attributes=h,o.forEach((f,p)=>{h[p]=f})}s.push(u);break}case L:Jt(l,t)&&(a(),dn(o,l.content));break}l=l.right}a()};return t||n?D(i,u=>{t&&so(u,t),n&&so(u,n),d()},"cleanup"):d(),s}insert(t,n,r){if(n.length<=0)return;let s=this.doc;s!==null?D(s,o=>{let i=Lr(o,this,t,!r);r||(r={},i.currentAttributes.forEach((c,l)=>{r[l]=c})),to(o,this,i,n,r)}):this._pending.push(()=>this.insert(t,n,r))}insertEmbed(t,n,r){let s=this.doc;s!==null?D(s,o=>{let i=Lr(o,this,t,!r);to(o,this,i,n,r||{})}):this._pending.push(()=>this.insertEmbed(t,n,r||{}))}delete(t,n){if(n===0)return;let r=this.doc;r!==null?D(r,s=>{uc(s,Lr(s,this,t,!0),n)}):this._pending.push(()=>this.delete(t,n))}format(t,n,r){if(n===0)return;let s=this.doc;s!==null?D(s,o=>{let i=Lr(o,this,t,!1);i.right!==null&&dc(o,this,i,n,r)}):this._pending.push(()=>this.format(t,n,r))}removeAttribute(t){this.doc!==null?D(this.doc,n=>{Fr(n,this,t)}):this._pending.push(()=>this.removeAttribute(t))}setAttribute(t,n){this.doc!==null?D(this.doc,r=>{Ao(r,this,t,n)}):this._pending.push(()=>this.setAttribute(t,n))}getAttribute(t){return Do(this,t)}getAttributes(){return Bc(this)}_write(t){t.writeTypeRef(Fu)}},ku=e=>new cn,Rn=class{constructor(t,n=()=>!0){this._filter=n,this._root=t,this._currentNode=t._start,this._firstCall=!0,t.doc??J()}[Symbol.iterator](){return this}next(){let t=this._currentNode,n=t&&t.content&&t.content.type;if(t!==null&&(!this._firstCall||t.deleted||!this._filter(n)))do if(n=t.content.type,!t.deleted&&(n.constructor===be||n.constructor===Ee)&&n._start!==null)t=n._start;else for(;t!==null;){let r=t.next;if(r!==null){t=r;break}else t.parent===this._root?t=null:t=t.parent._item}while(t!==null&&(t.deleted||!this._filter(t.content.type)));return this._firstCall=!1,t===null?{value:void 0,done:!0}:(this._currentNode=t,{value:t.content.type,done:!1})}},Ee=class e extends R{constructor(){super(),this._prelimContent=[]}get firstChild(){let t=this._first;return t?t.content.getContent()[0]:null}_integrate(t,n){super._integrate(t,n),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new e}clone(){let t=new e;return t.insert(0,this.toArray().map(n=>n instanceof R?n.clone():n)),t}get length(){return this.doc??J(),this._prelimContent===null?this._length:this._prelimContent.length}createTreeWalker(t){return new Rn(this,t)}querySelector(t){t=t.toUpperCase();let r=new Rn(this,s=>s.nodeName&&s.nodeName.toUpperCase()===t).next();return r.done?null:r.value}querySelectorAll(t){return t=t.toUpperCase(),mt(new Rn(this,n=>n.nodeName&&n.nodeName.toUpperCase()===t))}_callObserver(t,n){es(this,t,new Gr(this,n,t))}toString(){return Rc(this,t=>t.toString()).join("")}toJSON(){return this.toString()}toDOM(t=document,n={},r){let s=t.createDocumentFragment();return r!==void 0&&r._createAssociation(s,this),$n(this,o=>{s.insertBefore(o.toDOM(t,n,r),null)}),s}insert(t,n){this.doc!==null?D(this.doc,r=>{Mc(r,this,t,n)}):this._prelimContent.splice(t,0,...n)}insertAfter(t,n){if(this.doc!==null)D(this.doc,r=>{let s=t&&t instanceof R?t._item:t;jr(r,this,s,n)});else{let r=this._prelimContent,s=t===null?0:r.findIndex(o=>o===t)+1;if(s===0&&t!==null)throw lt("Reference item not found");r.splice(s,0,...n)}}delete(t,n=1){this.doc!==null?D(this.doc,r=>{Vc(r,this,t,n)}):this._prelimContent.splice(t,n)}toArray(){return Oc(this)}push(t){this.insert(this.length,t)}unshift(t){this.insert(0,t)}get(t){return Lc(this,t)}slice(t=0,n=this.length){return vc(this,t,n)}forEach(t){$n(this,t)}_write(t){t.writeTypeRef(zu)}},Cu=e=>new Ee,be=class e extends Ee{constructor(t="UNDEFINED"){super(),this.nodeName=t,this._prelimAttrs=new Map}get nextSibling(){let t=this._item?this._item.next:null;return t?t.content.type:null}get prevSibling(){let t=this._item?this._item.prev:null;return t?t.content.type:null}_integrate(t,n){super._integrate(t,n),this._prelimAttrs.forEach((r,s)=>{this.setAttribute(s,r)}),this._prelimAttrs=null}_copy(){return new e(this.nodeName)}clone(){let t=new e(this.nodeName),n=this.getAttributes();return ki(n,(r,s)=>{t.setAttribute(s,r)}),t.insert(0,this.toArray().map(r=>r instanceof R?r.clone():r)),t}toString(){let t=this.getAttributes(),n=[],r=[];for(let c in t)r.push(c);r.sort();let s=r.length;for(let c=0;c<s;c++){let l=r[c];n.push(l+'="'+t[l]+'"')}let o=this.nodeName.toLocaleLowerCase(),i=n.length>0?" "+n.join(" "):"";return`<${o}${i}>${super.toString()}</${o}>`}removeAttribute(t){this.doc!==null?D(this.doc,n=>{Fr(n,this,t)}):this._prelimAttrs.delete(t)}setAttribute(t,n){this.doc!==null?D(this.doc,r=>{Ao(r,this,t,n)}):this._prelimAttrs.set(t,n)}getAttribute(t){return Do(this,t)}hasAttribute(t){return Pc(this,t)}getAttributes(t){return t?$c(this,t):Bc(this)}toDOM(t=document,n={},r){let s=t.createElement(this.nodeName),o=this.getAttributes();for(let i in o){let c=o[i];typeof c=="string"&&s.setAttribute(i,c)}return $n(this,i=>{s.appendChild(i.toDOM(t,n,r))}),r!==void 0&&r._createAssociation(s,this),s}_write(t){t.writeTypeRef(Yu),t.writeKey(this.nodeName)}},Au=e=>new be(e.readKey()),Gr=class extends xe{constructor(t,n,r){super(t,r),this.childListChanged=!1,this.attributesChanged=new Set,n.forEach(s=>{s===null?this.childListChanged=!0:this.attributesChanged.add(s)})}},Fn=class e extends _e{constructor(t){super(),this.hookName=t}_copy(){return new e(this.hookName)}clone(){let t=new e(this.hookName);return this.forEach((n,r)=>{t.set(r,n)}),t}toDOM(t=document,n={},r){let s=n[this.hookName],o;return s!==void 0?o=s.createDom(this):o=document.createElement(this.hookName),o.setAttribute("data-yjs-hook",this.hookName),r!==void 0&&r._createAssociation(o,this),o}_write(t){t.writeTypeRef(qu),t.writeKey(this.hookName)}},Du=e=>new Fn(e.readKey()),Hr=class e extends cn{get nextSibling(){let t=this._item?this._item.next:null;return t?t.content.type:null}get prevSibling(){let t=this._item?this._item.prev:null;return t?t.content.type:null}_copy(){return new e}clone(){let t=new e;return t.applyDelta(this.toDelta()),t}toDOM(t=document,n,r){let s=t.createTextNode(this.toString());return r!==void 0&&r._createAssociation(s,this),s}toString(){return this.toDelta().map(t=>{let n=[];for(let s in t.attributes){let o=[];for(let i in t.attributes[s])o.push({key:i,value:t.attributes[s][i]});o.sort((i,c)=>i.key<c.key?-1:1),n.push({nodeName:s,attrs:o})}n.sort((s,o)=>s.nodeName<o.nodeName?-1:1);let r="";for(let s=0;s<n.length;s++){let o=n[s];r+=`<${o.nodeName}`;for(let i=0;i<o.attrs.length;i++){let c=o.attrs[i];r+=` ${c.key}="${c.value}"`}r+=">"}r+=t.insert;for(let s=n.length-1;s>=0;s--)r+=`</${n[s].nodeName}>`;return r}).join("")}toJSON(){return this.toString()}_write(t){t.writeTypeRef(Gu)}},Tu=e=>new Hr,ln=class{constructor(t,n){this.id=t,this.length=n}get deleted(){throw at()}mergeWith(t){return!1}write(t,n,r){throw at()}integrate(t,n){throw at()}},Uu=0,Q=class extends ln{get deleted(){return!0}delete(){}mergeWith(t){return this.constructor!==t.constructor?!1:(this.length+=t.length,!0)}integrate(t,n){n>0&&(this.id.clock+=n,this.length-=n),mc(t.doc.store,this)}write(t,n){t.writeInfo(Uu),t.writeLen(this.length-n)}getMissing(t,n){return null}},ke=class e{constructor(t){this.content=t}getLength(){return 1}getContent(){return[this.content]}isCountable(){return!0}copy(){return new e(this.content)}splice(t){throw at()}mergeWith(t){return!1}integrate(t,n){}delete(t){}gc(t){}write(t,n){t.writeBuf(this.content)}getRef(){return 3}},Iu=e=>new ke(e.readBuf()),an=class e{constructor(t){this.len=t}getLength(){return this.len}getContent(){return[]}isCountable(){return!1}copy(){return new e(this.len)}splice(t){let n=new e(this.len-t);return this.len=t,n}mergeWith(t){return this.len+=t.len,!0}integrate(t,n){Nn(t.deleteSet,n.id.client,n.id.clock,this.len),n.markDeleted()}delete(t){}gc(t){}write(t,n){t.writeLen(this.len-n)}getRef(){return 1}},vu=e=>new an(e.readLen()),Gc=(e,t)=>new Dt({guid:e,...t,shouldLoad:t.shouldLoad||t.autoLoad||!1}),Ce=class e{constructor(t){t._item&&console.error("This document was already integrated as a sub-document. You should create a second instance instead with the same guid."),this.doc=t;let n={};this.opts=n,t.gc||(n.gc=!1),t.autoLoad&&(n.autoLoad=!0),t.meta!==null&&(n.meta=t.meta)}getLength(){return 1}getContent(){return[this.doc]}isCountable(){return!0}copy(){return new e(Gc(this.doc.guid,this.opts))}splice(t){throw at()}mergeWith(t){return!1}integrate(t,n){this.doc._item=n,t.subdocsAdded.add(this.doc),this.doc.shouldLoad&&t.subdocsLoaded.add(this.doc)}delete(t){t.subdocsAdded.has(this.doc)?t.subdocsAdded.delete(this.doc):t.subdocsRemoved.add(this.doc)}gc(t){}write(t,n){t.writeString(this.doc.guid),t.writeAny(this.opts)}getRef(){return 9}},Ou=e=>new Ce(Gc(e.readString(),e.readAny())),Mt=class e{constructor(t){this.embed=t}getLength(){return 1}getContent(){return[this.embed]}isCountable(){return!0}copy(){return new e(this.embed)}splice(t){throw at()}mergeWith(t){return!1}integrate(t,n){}delete(t){}gc(t){}write(t,n){t.writeJSON(this.embed)}getRef(){return 5}},Ru=e=>new Mt(e.readJSON()),L=class e{constructor(t,n){this.key=t,this.value=n}getLength(){return 1}getContent(){return[]}isCountable(){return!1}copy(){return new e(this.key,this.value)}splice(t){throw at()}mergeWith(t){return!1}integrate(t,n){let r=n.parent;r._searchMarker=null,r._hasFormatting=!0}delete(t){}gc(t){}write(t,n){t.writeKey(this.key),t.writeJSON(this.value)}getRef(){return 6}},Lu=e=>new L(e.readKey(),e.readJSON()),Yn=class e{constructor(t){this.arr=t}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new e(this.arr)}splice(t){let n=new e(this.arr.slice(t));return this.arr=this.arr.slice(0,t),n}mergeWith(t){return this.arr=this.arr.concat(t.arr),!0}integrate(t,n){}delete(t){}gc(t){}write(t,n){let r=this.arr.length;t.writeLen(r-n);for(let s=n;s<r;s++){let o=this.arr[s];t.writeString(o===void 0?"undefined":JSON.stringify(o))}}getRef(){return 2}},Nu=e=>{let t=e.readLen(),n=[];for(let r=0;r<t;r++){let s=e.readString();s==="undefined"?n.push(void 0):n.push(JSON.parse(s))}return new Yn(n)},Mu=Cn("node_env")==="development",Zt=class e{constructor(t){this.arr=t,Mu&&Os(t)}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new e(this.arr)}splice(t){let n=new e(this.arr.slice(t));return this.arr=this.arr.slice(0,t),n}mergeWith(t){return this.arr=this.arr.concat(t.arr),!0}integrate(t,n){}delete(t){}gc(t){}write(t,n){let r=this.arr.length;t.writeLen(r-n);for(let s=n;s<r;s++){let o=this.arr[s];t.writeAny(o)}}getRef(){return 8}},Vu=e=>{let t=e.readLen(),n=[];for(let r=0;r<t;r++)n.push(e.readAny());return new Zt(n)},xt=class e{constructor(t){this.str=t}getLength(){return this.str.length}getContent(){return this.str.split("")}isCountable(){return!0}copy(){return new e(this.str)}splice(t){let n=new e(this.str.slice(t));this.str=this.str.slice(0,t);let r=this.str.charCodeAt(t-1);return r>=55296&&r<=56319&&(this.str=this.str.slice(0,t-1)+"\uFFFD",n.str="\uFFFD"+n.str.slice(1)),n}mergeWith(t){return this.str+=t.str,!0}integrate(t,n){}delete(t){}gc(t){}write(t,n){t.writeString(n===0?this.str:this.str.slice(n))}getRef(){return 4}},Bu=e=>new xt(e.readString()),Pu=[Su,_u,ku,Au,Cu,Du,Tu],$u=0,ju=1,Fu=2,Yu=3,zu=4,qu=5,Gu=6,pt=class e{constructor(t){this.type=t}getLength(){return 1}getContent(){return[this.type]}isCountable(){return!0}copy(){return new e(this.type._copy())}splice(t){throw at()}mergeWith(t){return!1}integrate(t,n){this.type._integrate(t.doc,n)}delete(t){let n=this.type._start;for(;n!==null;)n.deleted?n.id.clock<(t.beforeState.get(n.id.client)||0)&&t._mergeStructs.push(n):n.delete(t),n=n.right;this.type._map.forEach(r=>{r.deleted?r.id.clock<(t.beforeState.get(r.id.client)||0)&&t._mergeStructs.push(r):r.delete(t)}),t.changed.delete(this.type)}gc(t){let n=this.type._start;for(;n!==null;)n.gc(t,!0),n=n.right;this.type._start=null,this.type._map.forEach(r=>{for(;r!==null;)r.gc(t,!0),r=r.left}),this.type._map=new Map}write(t,n){this.type._write(t)}getRef(){return 7}},Hu=e=>new pt(Pu[e.readTypeRef()](e)),ao=(e,t)=>{let n=t,r=0,s;do r>0&&(n=y(n.client,n.clock+r)),s=pe(e,n),r=n.clock-s.id.clock,n=s.redone;while(n!==null&&s instanceof T);return{item:s,diff:r}},To=(e,t)=>{for(;e!==null&&e.keep!==t;)e.keep=t,e=e.parent._item},Jr=(e,t,n)=>{let{client:r,clock:s}=t.id,o=new T(y(r,s+n),t,y(r,s+n-1),t.right,t.rightOrigin,t.parent,t.parentSub,t.content.splice(n));return t.deleted&&o.markDeleted(),t.keep&&(o.keep=!0),t.redone!==null&&(o.redone=y(t.redone.client,t.redone.clock+n)),t.right=o,o.right!==null&&(o.right.left=o),e._mergeStructs.push(o),o.parentSub!==null&&o.right===null&&o.parent._map.set(o.parentSub,o),t.length=n,o},hc=(e,t)=>mn(e,n=>Ae(n.deletions,t)),Hc=(e,t,n,r,s,o)=>{let i=e.doc,c=i.store,l=i.clientID,a=t.redone;if(a!==null)return X(e,a);let d=t.parent._item,u=null,h;if(d!==null&&d.deleted===!0){if(d.redone===null&&(!n.has(d)||Hc(e,d,n,r,s,o)===null))return null;for(;d.redone!==null;)d=X(e,d.redone)}let f=d===null?t.parent:d.content.type;if(t.parentSub===null){for(u=t.left,h=t;u!==null;){let A=u;for(;A!==null&&A.parent._item!==d;)A=A.redone===null?null:X(e,A.redone);if(A!==null&&A.parent._item===d){u=A;break}u=u.left}for(;h!==null;){let A=h;for(;A!==null&&A.parent._item!==d;)A=A.redone===null?null:X(e,A.redone);if(A!==null&&A.parent._item===d){h=A;break}h=h.right}}else if(h=null,t.right&&!s){for(u=t;u!==null&&u.right!==null&&(u.right.redone||Ae(r,u.right.id)||hc(o.undoStack,u.right.id)||hc(o.redoStack,u.right.id));)for(u=u.right;u.redone;)u=X(e,u.redone);if(u&&u.right!==null)return null}else u=f._map.get(t.parentSub)||null;let p=I(c,l),g=y(l,p),E=new T(g,u,u&&u.lastId,h,h&&h.id,f,t.parentSub,t.content.copy());return t.redone=g,To(E,!0),E.integrate(e,0),E},T=class e extends ln{constructor(t,n,r,s,o,i,c,l){super(t,l.getLength()),this.origin=r,this.left=n,this.right=s,this.rightOrigin=o,this.parent=i,this.parentSub=c,this.redone=null,this.content=l,this.info=this.content.isCountable()?2:0}set marker(t){(this.info&8)>0!==t&&(this.info^=8)}get marker(){return(this.info&8)>0}get keep(){return(this.info&1)>0}set keep(t){this.keep!==t&&(this.info^=1)}get countable(){return(this.info&2)>0}get deleted(){return(this.info&4)>0}set deleted(t){this.deleted!==t&&(this.info^=4)}markDeleted(){this.info|=4}getMissing(t,n){if(this.origin&&this.origin.client!==this.id.client&&this.origin.clock>=I(n,this.origin.client))return this.origin.client;if(this.rightOrigin&&this.rightOrigin.client!==this.id.client&&this.rightOrigin.clock>=I(n,this.rightOrigin.client))return this.rightOrigin.client;if(this.parent&&this.parent.constructor===Rt&&this.id.client!==this.parent.client&&this.parent.clock>=I(n,this.parent.client))return this.parent.client;if(this.origin&&(this.left=io(t,n,this.origin),this.origin=this.left.lastId),this.rightOrigin&&(this.right=X(t,this.rightOrigin),this.rightOrigin=this.right.id),this.left&&this.left.constructor===Q||this.right&&this.right.constructor===Q)this.parent=null;else if(!this.parent)this.left&&this.left.constructor===e?(this.parent=this.left.parent,this.parentSub=this.left.parentSub):this.right&&this.right.constructor===e&&(this.parent=this.right.parent,this.parentSub=this.right.parentSub);else if(this.parent.constructor===Rt){let r=pe(n,this.parent);r.constructor===Q?this.parent=null:this.parent=r.content.type}return null}integrate(t,n){if(n>0&&(this.id.clock+=n,this.left=io(t,t.doc.store,y(this.id.client,this.id.clock-1)),this.origin=this.left.lastId,this.content=this.content.splice(n),this.length-=n),this.parent){if(!this.left&&(!this.right||this.right.left!==null)||this.left&&this.left.right!==this.right){let r=this.left,s;if(r!==null)s=r.right;else if(this.parentSub!==null)for(s=this.parent._map.get(this.parentSub)||null;s!==null&&s.left!==null;)s=s.left;else s=this.parent._start;let o=new Set,i=new Set;for(;s!==null&&s!==this.right;){if(i.add(s),o.add(s),fe(this.origin,s.origin)){if(s.id.client<this.id.client)r=s,o.clear();else if(fe(this.rightOrigin,s.rightOrigin))break}else if(s.origin!==null&&i.has(pe(t.doc.store,s.origin)))o.has(pe(t.doc.store,s.origin))||(r=s,o.clear());else break;s=s.right}this.left=r}if(this.left!==null){let r=this.left.right;this.right=r,this.left.right=this}else{let r;if(this.parentSub!==null)for(r=this.parent._map.get(this.parentSub)||null;r!==null&&r.left!==null;)r=r.left;else r=this.parent._start,this.parent._start=this;this.right=r}this.right!==null?this.right.left=this:this.parentSub!==null&&(this.parent._map.set(this.parentSub,this),this.left!==null&&this.left.delete(t)),this.parentSub===null&&this.countable&&!this.deleted&&(this.parent._length+=this.length),mc(t.doc.store,this),this.content.integrate(t,this),oc(t,this.parent,this.parentSub),(this.parent._item!==null&&this.parent._item.deleted||this.parentSub!==null&&this.right!==null)&&this.delete(t)}else new Q(this.id,this.length).integrate(t,0)}get next(){let t=this.right;for(;t!==null&&t.deleted;)t=t.right;return t}get prev(){let t=this.left;for(;t!==null&&t.deleted;)t=t.left;return t}get lastId(){return this.length===1?this.id:y(this.id.client,this.id.clock+this.length-1)}mergeWith(t){if(this.constructor===t.constructor&&fe(t.origin,this.lastId)&&this.right===t&&fe(this.rightOrigin,t.rightOrigin)&&this.id.client===t.id.client&&this.id.clock+this.length===t.id.clock&&this.deleted===t.deleted&&this.redone===null&&t.redone===null&&this.content.constructor===t.content.constructor&&this.content.mergeWith(t.content)){let n=this.parent._searchMarker;return n&&n.forEach(r=>{r.p===t&&(r.p=this,!this.deleted&&this.countable&&(r.index-=this.length))}),t.keep&&(this.keep=!0),this.right=t.right,this.right!==null&&(this.right.left=this),this.length+=t.length,!0}return!1}delete(t){if(!this.deleted){let n=this.parent;this.countable&&this.parentSub===null&&(n._length-=this.length),this.markDeleted(),Nn(t.deleteSet,this.id.client,this.id.clock,this.length),oc(t,n,this.parentSub),this.content.delete(t)}}gc(t,n){if(!this.deleted)throw j();this.content.gc(t),n?tu(t,this,new Q(this.id,this.length)):this.content=new an(this.length)}write(t,n){let r=n>0?y(this.id.client,this.id.clock+n-1):this.origin,s=this.rightOrigin,o=this.parentSub,i=this.content.getRef()&31|(r===null?0:128)|(s===null?0:64)|(o===null?0:32);if(t.writeInfo(i),r!==null&&t.writeLeftID(r),s!==null&&t.writeRightID(s),r===null&&s===null){let c=this.parent;if(c._item!==void 0){let l=c._item;if(l===null){let a=_o(c);t.writeParentInfo(!0),t.writeString(a)}else t.writeParentInfo(!1),t.writeLeftID(l.id)}else c.constructor===String?(t.writeParentInfo(!0),t.writeString(c)):c.constructor===Rt?(t.writeParentInfo(!1),t.writeLeftID(c)):j();o!==null&&t.writeString(o)}this.content.write(t,n)}},Jc=(e,t)=>Ju[t&31](e),Ju=[()=>{j()},vu,Nu,Iu,Bu,Ru,Lu,Hu,Vu,Ou,()=>{j()}],Ku=10,H=class extends ln{get deleted(){return!0}delete(){}mergeWith(t){return this.constructor!==t.constructor?!1:(this.length+=t.length,!0)}integrate(t,n){j()}write(t,n){t.writeInfo(Ku),m(t.restEncoder,this.length-n)}getMissing(t,n){return null}},Kc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:{},Wc="__ $YJS$ __";Kc[Wc]===!0&&console.error("Yjs was already imported. This breaks constructor checks and will lead to issues! - https://github.com/yjs/yjs/issues/438");Kc[Wc]=!0;var Uo=3e4,un=class extends Me{constructor(t){super(),this.doc=t,this.clientID=t.clientID,this.states=new Map,this.meta=new Map,this._checkInterval=setInterval(()=>{let n=Ht();this.getLocalState()!==null&&Uo/2<=n-this.meta.get(this.clientID).lastUpdated&&this.setLocalState(this.getLocalState());let r=[];this.meta.forEach((s,o)=>{o!==this.clientID&&Uo<=n-s.lastUpdated&&this.states.has(o)&&r.push(o)}),r.length>0&&Io(this,r,"timeout")},Y(Uo/10)),t.on("destroy",()=>{this.destroy()}),this.setLocalState({})}destroy(){this.emit("destroy",[this]),this.setLocalState(null),super.destroy(),clearInterval(this._checkInterval)}getLocalState(){return this.states.get(this.clientID)||null}setLocalState(t){let n=this.clientID,r=this.meta.get(n),s=r===void 0?0:r.clock+1,o=this.states.get(n);t===null?this.states.delete(n):this.states.set(n,t),this.meta.set(n,{clock:s,lastUpdated:Ht()});let i=[],c=[],l=[],a=[];t===null?a.push(n):o==null?t!=null&&i.push(n):(c.push(n),ue(o,t)||l.push(n)),(i.length>0||l.length>0||a.length>0)&&this.emit("change",[{added:i,updated:l,removed:a},"local"]),this.emit("update",[{added:i,updated:c,removed:a},"local"])}setLocalStateField(t,n){let r=this.getLocalState();r!==null&&this.setLocalState({...r,[t]:n})}getStates(){return this.states}},Io=(e,t,n)=>{let r=[];for(let s=0;s<t.length;s++){let o=t[s];if(e.states.has(o)){if(e.states.delete(o),o===e.clientID){let i=e.meta.get(o);e.meta.set(o,{clock:i.clock+1,lastUpdated:Ht()})}r.push(o)}}r.length>0&&(e.emit("change",[{added:[],updated:[],removed:r},n]),e.emit("update",[{added:[],updated:[],removed:r},n]))};var Xc=1,ns="fromPersistence",rs="document",hn="state",De="savedAt",Qc="savedBy",Zc="version",ss="gutenberg",vo="syncManager",tl="gutenberg-undo-ignored";var Te=(e=>(e.AUTHENTICATION_FAILED="authentication-failed",e.CONNECTION_EXPIRED="connection-expired",e.CONNECTION_LIMIT_EXCEEDED="connection-limit-exceeded",e.DOCUMENT_SIZE_LIMIT_EXCEEDED="document-size-limit-exceeded",e.PROTOCOL_MISMATCH="protocol-mismatch",e.UNKNOWN_ERROR="unknown-error",e))(Te||{}),os=class extends Error{constructor(e="unknown-error",t){super(t),this.code=e,this.name="ConnectionError"}};var rl=se(nl(),1),{lock:sl,unlock:Rf}=(0,rl.__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/sync");function ol(e){return function(...t){let n=performance.now(),r=e.apply(this,t),s=performance.now();return console.log(`[SyncManager][performance]: ${e.name} took ${(s-n).toFixed(2)} ms`),r}}function il(e){return((...t)=>e(...t))}var vl=se(is(),1);var Al=se(is(),1);var ll=0,al=1,Wu=2,dl=(e,t)=>{m(e,ll);let n=So(t);z(e,n)},Xu=(e,t,n)=>{m(e,al),z(e,yo(t,n))},Qu=(e,t,n)=>Xu(t,n,q(e)),ul=(e,t,n,r)=>{try{mo(t,q(e),n)}catch(s){r?.(s),console.error("Caught error while handling a Yjs update",s)}};var Zu=ul,Oo=(e,t,n,r,s)=>{let o=S(e);switch(o){case ll:Qu(e,t,n);break;case al:ul(e,n,r,s);break;case Wu:Zu(e,n,r,s);break;default:throw new Error("Unknown message type")}return o};var hl=se(is(),1),Ro=3,Lo=[2e3,4e3,8e3,12e3],No=[1e3,2e3,4e3,8e3],fl=3e4,pl=15e3,eh=1*1024*1024,Mo=Math.floor(eh/4)*3,Gn=50,cs=15*1024*1024,gl=2*1024*1024,nh=4e3,rh=1e3;function ml(e,t){let n=(0,hl.applyFilters)(e,t);return typeof n!="number"||!Number.isFinite(n)||n<=0?t:Math.min(n,t)}var Vo=ml("sync.pollingManager.pollingInterval",nh),yl=ml("sync.pollingManager.pollingIntervalWithCollaborators",rh),wl=25*1e3;var et=(e=>(e.COMPACTION="compaction",e.SYNC_STEP_1="sync_step1",e.SYNC_STEP_2="sync_step2",e.UPDATE="update",e))(et||{});var Bo=se(Sl(),1);var _l="/wp-sync/v1/updates";function sh(e){let t="",n=e.byteLength;for(let r=0;r<n;r++)t+=String.fromCharCode(e[r]);return globalThis.btoa(t)}function Po(e){let t=globalThis.atob(e),n=t.length,r=new Uint8Array(n);for(let s=0;s<n;s++)r[s]=t.charCodeAt(s);return r}function fn(e,t){return{data:sh(e),type:t}}function El(e=[],t=!0){let n=t,r=[...e];return{add(s){r.push(s)},addBulk(s){s.length!==0&&r.push(...s)},clear(){r.splice(0,r.length)},get(){return n?[]:r.splice(0,r.length)},pause(){n=!0},peek(){return n?[]:[...r]},restore(s){let o=s.filter(i=>i.type!==et.COMPACTION);o.length!==0&&r.unshift(...o)},restoreExact(s){s.length!==0&&r.unshift(...s)},resume(){n=!1},size(){return r.length},take(s){return n||s<=0?[]:r.splice(0,s)}}}function bl(e){return(0,Bo.default)({method:"POST",path:_l,data:e})}function $o(e){e.rooms.length!==0&&(0,Bo.default)({method:"POST",path:_l,data:e,keepalive:!0}).catch(()=>{})}function kl(e,t){let n=parseInt(String(e),10);return isNaN(n)?t:n}function Cl(e,t,n){if(e.length===0)return{window:[],nextOffset:0};let r=(t%e.length+e.length)%e.length;return{window:[...e.slice(r),...e.slice(0,r)].slice(0,Math.max(0,n)),nextOffset:(r+Math.max(0,n))%e.length}}var Wn="polling-manager";function oh(e){return e?.data?.status===403}function ih(e){return e?.data?.status===413&&e?.code==="rest_sync_body_too_large"}function ch(e){return e?.code==="rest_sync_protocol_mismatch"}function lh(e,t){let n=new Set(t.map(s=>s.room)),r=Array.isArray(e.data.rooms)?e.data.rooms.filter(s=>n.has(s)):[];if(r.length>0){for(let s of r){let o=U.get(s);o&&(o.log("Permission denied, unregistering room",{error:e},"error",!0),pn(s,{sendDisconnectSignal:!1}))}for(let s of t){if(r.includes(s.room)||!U.has(s.room))continue;let o=U.get(s.room);s.updates.length>0&&o.updateQueue.restore(s.updates)}}else{let s=[...U.keys()];for(let o of s){let i=U.get(o);i&&(i.log("Permission denied, unregistering room",{error:e},"error",!0),pn(o,{sendDisconnectSignal:!1}))}}}var U=new Map;function ah(e){let t=e.filter(n=>[et.COMPACTION,et.UPDATE].includes(n.type)).map(n=>Po(n.data));return fn(we(t),et.COMPACTION)}function dh(e){let t=wt();return dl(t,e),fn(W(t),et.SYNC_STEP_1)}function uh(e,t){let n=N(t),r=wt();return Oo(n,r,e,Wn),fn(W(r),et.SYNC_STEP_2)}function hh(e,t){let n=t.getStates(),r=new Set,s=new Set,o=new Set(Array.from(n.keys()).filter(i=>!e[i]));Object.entries(e).forEach(([i,c])=>{let l=Number(i);if(l===t.clientID)return;if(c===null){n.delete(l),o.add(l);return}if(!n.has(l)){n.set(l,c),r.add(l);return}let a=n.get(l);JSON.stringify(a)!==JSON.stringify(c)&&(n.set(l,c),s.add(l))}),r.size+s.size>0&&t.emit("change",[{added:Array.from(r),updated:Array.from(s),removed:[]}]),o.size>0&&Io(t,Array.from(o),Wn)}function fh(e,t){let n=Po(e.data);switch(e.type){case et.SYNC_STEP_1:return uh(t,n);case et.SYNC_STEP_2:{let r=N(n),s=wt();Oo(r,s,t,Wn);return}case et.COMPACTION:case et.UPDATE:St(t,n,Wn)}}function ph(e,t){if(!t.isPrimaryRoom||jo)return!1;jo=!0;let n=(0,Al.applyFilters)("sync.pollingProvider.maxClientsPerRoom",Ro,t.room),r=Object.keys(e).length,s=kl(n,Ro);return r>s?(t.log("Connection limit exceeded",{clientCount:r,maxClientsPerRoom:s,room:t.room}),!0):!1}var as=!1,Ue=0,jo=!1,ls=!1,Hn=!1,Kn=document.visibilityState==="visible",Jn=!1,Fo=!1,_t=Vo,te=null,Ie=cs,Yo=0;function Dl(){Fo=!0}function Tl(){let e=Array.from(U.entries()).map(([t,n])=>({after:0,awareness:null,client_id:n.clientId,room:t,updates:[]}));for(let t=0;t<e.length;t+=Gn)$o({rooms:e.slice(t,t+Gn)})}function Ul(){let e=Kn;Kn=document.visibilityState==="visible",Kn&&!e&&te&&(clearTimeout(te),te=null,ds())}function gh(){let e=Array.from(U.values());if(e.length<=Gn)return e;let t=e.find(i=>i.isPrimaryRoom),n=e.filter(i=>i!==t),r=Gn-(t?1:0),{window:s,nextOffset:o}=Cl(n,Yo,r);return Yo=o,t?[t,...s]:s}var mh=new TextEncoder;function zo(e){return mh.encode(JSON.stringify(e)).byteLength}function yh(e,t=[]){return{after:e.endCursor??0,awareness:e.localAwarenessState,client_id:e.clientId,room:e.room,updates:t}}function wh(e,t){return(e===0?0:1)+zo(t)}function xh(e){let t={rooms:[]},n=[];for(let c of e){let l=yh(c),a={rooms:[...t.rooms,l]};if(t.rooms.length>0&&zo(a)>Ie)break;t.rooms.push(l),n.push(c)}let r=n.map(c=>c.updateQueue.peek()),s=n.map(()=>0),o=zo(t),i=!0;for(;i;){i=!1;for(let c=0;c<n.length;c++){let l=r[c][s[c]];if(!l)continue;let a=wh(s[c],l);o+a>Ie||(s[c]++,o+=a,i=!0)}}for(let c=0;c<n.length;c++)t.rooms[c].updates=n[c].updateQueue.take(s[c]);return{payload:t,roomsInRequest:n}}function Sh(e){for(let t of e.rooms)!U.has(t.room)||t.updates.length===0||U.get(t.room).updateQueue.restoreExact(t.updates)}function ds(){Jn=!0,te=null;async function e(){if(U.size===0){Jn=!1;return}Fo=!1;let{payload:t,roomsInRequest:n}=xh(gh());n.forEach(r=>{r.onStatusChange({status:"connecting"})});try{let{rooms:r}=await bl(t);Ue=0,ls=!1,Ie=cs,n.forEach(s=>{U.get(s.room)===s&&s.onStatusChange({status:"connected"})}),Hn=!1,r.forEach(s=>{if(!U.has(s.room))return;let o=U.get(s.room);if(o.endCursor=s.end_cursor,ph(s.awareness,o)){o.onStatusChange({status:"disconnected",error:new os(Te.CONNECTION_LIMIT_EXCEEDED,"Connection limit exceeded")}),pn(s.room);return}o.processAwarenessUpdate(s.awareness),o.isPrimaryRoom&&Object.keys(s.awareness).length>1&&(Hn=!0,U.forEach(c=>{c.updateQueue.resume()}));let i=[];for(let c of s.updates)try{let l=o.processDocUpdate(c);l&&i.push(l)}catch(l){o.log("Failed to apply sync update",{error:l,update:c},"error",!0)}o.updateQueue.addBulk(i),s.should_compact?(o.log("Server requested compaction update"),o.updateQueue.clear(),o.updateQueue.add(o.createCompactionUpdate())):s.compaction_request&&(o.log("Server requested (old) compaction update"),o.updateQueue.add(ah(s.compaction_request)))}),Kn&&Hn?_t=yl:Kn?_t=Vo:_t=wl}catch(r){if(oh(r)){if(lh(r,t.rooms),U.size===0){Jn=!1;return}}else if(ih(r)){Ie=Math.max(gl,Math.floor(Ie/2)),_t=Hn?No[0]:Lo[0],Sh(t);for(let s of t.rooms)U.has(s.room)&&U.get(s.room).log("Sync request body too large, retrying with smaller batches",{error:r,nextPoll:_t,syncRequestBodySizeLimit:Ie},"error",!0)}else if(ch(r)){let s=[...U.entries()];for(let[,o]of s)o.onStatusChange({status:"disconnected",error:new os(Te.PROTOCOL_MISMATCH,"Protocol mismatch between client and server")});for(let[o]of s)pn(o,{sendDisconnectSignal:!1});Jn=!1;return}else{Ue++;let s=Hn?No:Lo;Ue<=s.length?_t=s[Ue-1]:_t=fl,ls&&(_t=pl,ls=!1);for(let o of t.rooms){if(!U.has(o.room))continue;let i=U.get(o.room);o.updates.length>0&&i.endCursor>0?(i.updateQueue.clear(),i.updateQueue.add(i.createCompactionUpdate())):o.updates.length>0&&i.updateQueue.restore(o.updates),i.log("Error posting sync update, will retry with backoff",{error:r,nextPoll:_t},"error",!0)}if(!Fo){let o=Ue>s.length;n.forEach(i=>{U.get(i.room)===i&&i.onStatusChange({status:"disconnected",canManuallyRetry:!0,consecutiveFailures:Ue,backgroundRetriesFailed:o,willAutoRetryInMs:_t})})}}}te=setTimeout(ds,_t)}e()}function _h({room:e,doc:t,awareness:n,log:r,onStatusChange:s}){if(U.has(e))return;let o=El([dh(t)]),i=U.size===0;function c(){d.localAwarenessState=n.getLocalState()??{}}function l(u,h){if(Wn!==h){if(u.byteLength>Mo){let f=U.get(e);if(!f)return;f.log("Document size limit exceeded",{maxUpdateSizeInBytes:Mo,updateSizeInBytes:u.byteLength}),f.onStatusChange({status:"disconnected",error:new os(Te.DOCUMENT_SIZE_LIMIT_EXCEEDED,"Document size limit exceeded")}),pn(e);return}o.add(fn(u,et.UPDATE))}}function a(){t.off("updateV2",l),n.off("change",c),o.clear()}let d={clientId:t.clientID,createCompactionUpdate:()=>fn(Vt(t),et.COMPACTION),endCursor:0,isPrimaryRoom:i,localAwarenessState:n.getLocalState()??{},log:r,onStatusChange:s,processAwarenessUpdate:u=>hh(u,n),processDocUpdate:u=>fh(u,t),room:e,unregister:a,updateQueue:o};t.on("updateV2",l),n.on("change",c),U.set(e,d),as||(window.addEventListener("beforeunload",Dl),window.addEventListener("pagehide",Tl),document.addEventListener("visibilitychange",Ul),as=!0),Jn||ds()}function pn(e,{sendDisconnectSignal:t=!0}={}){let n=U.get(e);if(n){if(t){let r=[{after:0,awareness:null,client_id:n.clientId,room:e,updates:[]}];$o({rooms:r})}n.unregister(),U.delete(e)}U.size===0&&as&&(window.removeEventListener("beforeunload",Dl),window.removeEventListener("pagehide",Tl),document.removeEventListener("visibilitychange",Ul),as=!1,jo=!1,Ue=0,Yo=0,Ie=cs)}function Eh(){ls=!0,te&&(clearTimeout(te),te=null,ds())}var Xn={registerRoom:_h,retryNow:Eh,unregisterRoom:pn};var bh=class extends Yt{constructor(e){super(),this.options=e,this.log("Initializing",{room:e.room}),this.awareness=e.awareness??new un(e.ydoc),this.connect()}awareness;status="disconnected";connect(){this.log("Connecting"),Xn.registerRoom({room:this.options.room,doc:this.options.ydoc,awareness:this.awareness,log:this.log,onStatusChange:this.emitStatus})}destroy(){this.disconnect(),super.destroy()}disconnect(){this.log("Disconnecting"),Xn.unregisterRoom(this.options.room),this.emitStatus({status:"disconnected"})}emitStatus=e=>{let{status:t}=e,n=t==="disconnected"?e.error:void 0;this.status===t&&!n||t==="connecting"&&this.status!=="disconnected"||(this.log("Status change",{status:t,error:n}),this.status=t,this.emit("status",[e]))};log=(e,t={},n="log",r=!1)=>{if(!this.options.debug&&!r)return;(console[n]||console.log)(`[${this.constructor.name}]: ${e}`,{room:this.options.room,...t})}};function Il(){return async({awareness:e,objectType:t,objectId:n,ydoc:r})=>{let s=n?`${t}:${n}`:t,o=new bh({awareness:e,room:s,ydoc:r});return{destroy:()=>o.destroy(),on:(i,c)=>{o.on(i,c)}}}}var gn=null;function kh(){return window.__experimentalEnableRealTimeCollaboration?[Il()]:[]}function Ch(e){return typeof e=="function"}function qo(){if(gn)return gn;if(!window.__experimentalEnableRealTimeCollaboration)return[];let e=(0,vl.applyFilters)("sync.providers",kh());return Array.isArray(e)?(gn=e.filter(Ch),gn):(gn=[],gn)}var Ol=(e,t)=>{let n=t==="undo"?e.undoStack:e.redoStack;for(;n.length>0;){let r=n.pop(),s=t==="undo"?r.undoStack:r.redoStack,o=s.pop(),i=!1;if(t==="undo"?(r.undoStack=[o],i=r.undo()!==null,r.undoStack=s):(r.redoStack=[o],i=r.redo()!==null,r.redoStack=s),i)return o}return null},Rl=class extends Me{constructor(e=[],t={}){super(),this.docs=new Map,this.trackedOrigins=t.trackedOrigins||new Set([null]),t.trackedOrigins=this.trackedOrigins,this._defaultOpts=t,this.undoStack=[],this.redoStack=[],this.addToScope(e)}addToScope(e){e=yt(e)?e:[e],e.forEach(t=>{let n=t.doc,r=P(this.docs,n,()=>{let s=new ye([t],this._defaultOpts);return s.on("stack-cleared",({undoStackCleared:o,redoStackCleared:i})=>{this.clear(o,i)}),n.on("destroy",()=>{this.docs.delete(n),this.undoStack=this.undoStack.filter(o=>o.doc!==n),this.redoStack=this.redoStack.filter(o=>o.doc!==n)}),s.on("stack-item-added",o=>{(o.type==="undo"?this.undoStack:this.redoStack).push(s),this.emit("stack-item-added",[{...o,ydoc:n},this])}),s.on("stack-item-updated",o=>{this.emit("stack-item-updated",[{...o,ydoc:n},this])}),s.on("stack-item-popped",o=>{this.emit("stack-item-popped",[{...o,ydoc:n},this])}),s});r.scope.every(s=>s!==t)&&r.scope.push(t)})}addTrackedOrigin(e){this.trackedOrigins.add(e)}removeTrackedOrigin(e){this.trackedOrigins.delete(e)}undo(){return Ol(this,"undo")}redo(){return Ol(this,"redo")}clear(e=!0,t=!0){(e&&this.canUndo()||t&&this.canRedo())&&(this.docs.forEach(n=>{e&&(this.undoStack=[]),t&&(this.redoStack=[]),n.clear(e,t)}),this.emit("stack-cleared",[{undoStackCleared:e,redoStackCleared:t}]))}stopCapturing(){this.docs.forEach(e=>{e.stopCapturing()})}canUndo(){return this.undoStack.length>0}canRedo(){return this.redoStack.length>0}destroy(){this.docs.forEach(e=>e.destroy()),super.destroy()}};function Ll(){let e=new Map,t=new Rl([],{captureTimeout:500,trackedOrigins:new Set([ss])}),n=()=>({hasRedo:t.canRedo(),hasUndo:t.canUndo()}),r=s=>{e.get(s)?.onUndoStackChange?.(n())};return t.on("stack-item-added",s=>{let o=e.get(s.ydoc);o&&(o.addUndoMeta(s.ydoc,s.stackItem.meta),r(s.ydoc))}),t.on("stack-item-updated",s=>{r(s.ydoc)}),t.on("stack-item-popped",s=>{let o=e.get(s.ydoc);o&&(o.restoreUndoMeta(s.ydoc,s.stackItem.meta),r(s.ydoc))}),t.on("stack-cleared",()=>{e.forEach(s=>{s.onUndoStackChange?.(n())})}),{addRecord(s,o=!1){},addToScope(s,o){if(s.doc===null)return;let i=s.doc;t.addToScope(s),e.has(i)||i.on("destroy",()=>e.delete(i)),e.set(i,o)},undo(){if(t.canUndo())return t.undo(),[]},redo(){if(t.canRedo())return t.redo(),[]},hasUndo(){return t.canUndo()},hasRedo(){return t.canRedo()},stopCapturing(){t.stopCapturing()}}}function Nl(e){return pr(Xr(zn(e)))}function Ml(e,t){let n;try{n=Qr(gr(t))}catch{return!1}let r=zn(e);for(let[i,c]of n.sv)if((r.sv.get(i)??0)<c)return!1;let s=zn(e).ds,o=Lt([s,n.ds]);return Wr(r.ds,o)}function Qn(e={}){let t=new Map(Object.entries(e));return new Dt({meta:t})}function Go(e){e.getMap(hn).set(Zc,Xc)}function Ho(e){let t=e.getMap(hn);t.set(De,Date.now()),t.set(Qc,e.clientID)}function Vl(){return Math.floor(Math.random()*1e9)}function Bl(e){let t=Qn();St(t,Vt(e));let n=Vt(t);return t.destroy(),JSON.stringify({document:pr(n),updateId:Vl()})}function Pl(e){try{let{document:t}=JSON.parse(e),n={[ns]:!0},r=Qn(n),s=gr(t);return St(r,s),r.clientID=Vl(),r}catch{return null}}function It(e,t){return`${e}_${t}`}function $l(e=!1){let t=e?ol:il,n=new Map,r=new Map,s;function o(w,_,x,k={}){e&&console.log(`[SyncManager][${w}]: ${_}`,{...k,entityId:x})}async function i(w,_,x,k,b){let B=qo(),v=It(_,x);if(B.length===0){o("loadEntity","no providers, skipping",v);return}if(r.has(v)){o("loadEntity","already loaded",v);return}if(w.shouldSync?.(_,x)===!1){o("loadEntity","shouldSync false, skipping",v);return}o("loadEntity","loading",v),b={addUndoMeta:t(b.addUndoMeta),editRecord:t(b.editRecord),getEditedRecord:t(b.getEditedRecord),onStatusChange:t(b.onStatusChange),persistCRDTDoc:t(b.persistCRDTDoc),refetchRecord:t(b.refetchRecord),restoreUndoMeta:t(b.restoreUndoMeta),onUndoStackChange:b.onUndoStackChange?t(b.onUndoStackChange):void 0};let F=Qn({objectType:_}),st=F.getMap(rs),K=F.getMap(hn),$t=Date.now(),ot=!1,ee=!1,ne=()=>{o("loadEntity","unloading",v),ee=!0,fs?.forEach(Ft=>Ft.destroy()),b.onStatusChange(null),ot&&(st.unobserveDeep(ut),K.unobserve(vt)),F.destroy(),r.delete(v)},jt=w.createAwareness?.(F,x),ut=(Ft,re)=>{re.local&&!(re.origin instanceof ye)||Pt.updateEntityRecord(_,x)},vt=(Ft,re)=>{re.local||Ft.keysChanged.forEach(Kl=>{if(Kl===De){let ni=K.get(De);typeof ni=="number"&&ni>$t&&(o("loadEntity","refetching record",v),b.refetchRecord().catch(()=>{}))}})};s||(s=Ll());let{addUndoMeta:Re,onUndoStackChange:Zn,restoreUndoMeta:Hl}=b;s.addToScope(st,{addUndoMeta:Re,restoreUndoMeta:Hl,onUndoStackChange:Zn});let fs,Jl={awareness:jt,handlers:b,objectId:x,objectType:_,syncConfig:w,unload:ne,ydoc:F};if(r.set(v,Jl),o("loadEntity","connecting",v),fs=await Promise.all(B.map(async Ft=>{let re=await Ft({objectType:_,objectId:x,ydoc:F,awareness:jt});return re.on("status",b.onStatusChange),re})),ee){o("loadEntity","unloaded during connect, aborting",v),fs.forEach(Ft=>Ft.destroy());return}Go(F),Pt.applyPersistedCrdtDoc(_,x,k),st.observeDeep(ut),K.observe(vt),ot=!0}async function c(w,_,x){let k=qo(),b=It(_,null);if(k.length===0){o("loadCollection","no providers, skipping",b);return}if(n.has(_)){o("loadCollection","already loaded",b);return}if(w.shouldSync?.(_,null)===!1){o("loadCollection","shouldSync false, skipping",b);return}o("loadCollection","loading",b);let B=Qn({collection:!0,objectType:_}),v=B.getMap(hn),F=Date.now(),st=!1,K=!1,$t=()=>{o("loadCollection","unloading",b),K=!0,ne?.forEach(ut=>ut.destroy()),x.onStatusChange(null),st&&v.unobserve(ot),B.destroy(),n.delete(_)},ot=(ut,vt)=>{vt.local||ut.keysChanged.forEach(Re=>{if(Re===De){let Zn=v.get(De);typeof Zn=="number"&&Zn>F&&x.refetchRecords().catch(()=>{})}})},ee=w.createAwareness?.(B),ne,jt={awareness:ee,handlers:x,syncConfig:w,unload:$t,ydoc:B};if(n.set(_,jt),o("loadCollection","connecting",b),ne=await Promise.all(k.map(async ut=>{let vt=await ut({awareness:ee,objectType:_,objectId:null,ydoc:B});return vt.on("status",x.onStatusChange),vt})),K){o("loadCollection","unloaded during connect, aborting",b),ne.forEach(ut=>ut.destroy());return}v.observe(ot),st=!0,Go(B)}function l(w,_){let x=It(w,_);o("unloadEntity","unloading",x),r.get(x)?.unload(),h(w,null,{},origin,{isSave:!0})}function a(){o("unloadAll","unloading all entities","all");for(let[,w]of[...r])w.unload();r.clear(),s=void 0;for(let[,w]of[...n])w.unload();n.clear()}function d(w,_){let x=It(w,_),k=r.get(x);if(!(!k||!k.awareness))return k.awareness}function u(w,_,x){let k=It(w,_),b=r.get(k);if(!b){o("applyPersistedCrdtDoc","no entity state",k);return}let{handlers:B,syncConfig:{applyChangesToCRDTDoc:v,getChangesFromCRDTDoc:F,getPersistedCRDTDoc:st},ydoc:K}=b,$t=st?.(x),ot=$t?Pl($t):null;if(!ot){o("applyPersistedCrdtDoc","no persisted doc",k),K.transact(()=>{v(K,x),B.persistCRDTDoc()},vo);return}let ee=Vt(ot);St(K,ee);let ne=F(ot,x),jt=Object.keys(ne);if(ot.destroy(),jt.length===0){o("applyPersistedCrdtDoc","valid persisted doc",k);return}o("applyPersistedCrdtDoc","invalidated keys",k,{invalidatedKeys:jt});let ut=jt.reduce((vt,Re)=>Object.assign(vt,{[Re]:x[Re]}),{});K.transact(()=>{v(K,ut),B.persistCRDTDoc()},vo)}function h(w,_,x,k,b={}){let{isSave:B=!1,isNewUndoLevel:v=!1}=b,F=It(w,_),st=r.get(F),K=n.get(w);if(st){let{syncConfig:$t,ydoc:ot}=st;v&&s&&s.stopCapturing?.(),ot.transact(()=>{o("updateCRDTDoc","applying changes",F,{changedKeys:Object.keys(x)}),$t.applyChangesToCRDTDoc(ot,x),B&&Ho(ot)},k)}K&&B&&K.ydoc.transact(()=>{Ho(K.ydoc)},k)}let f=[];function p(){for(;f.length>0;){let w=f.shift();w&&h(...w)}}function g(...w){f.push(w),setTimeout(p,0)}function E(w,_,x,k,b={}){if((d(w,_)?.getStates().size??0)>1){p(),h(w,_,x,k,b);return}g(w,_,x,k,b)}function A(w,_){let x=It(w,_),k=r.get(x);if(!k){o("getEntitySnapshot","no entity state",x);return}return p(),Nl(k.ydoc)}function C(w,_,x){let k=It(w,_),b=r.get(k);return b?(p(),Ml(b.ydoc,x)):!1}async function rt(w,_){let x=It(w,_),k=r.get(x);if(!k){o("updateEntityRecord","no entity state",x);return}let{handlers:b,syncConfig:B,ydoc:v}=k,F=B.getChangesFromCRDTDoc(v,await b.getEditedRecord()),st=Object.keys(F);st.length!==0&&(o("updateEntityRecord","changes",x,{changedKeys:st}),b.editRecord(F))}async function ct(w,_){let x=It(w,_),k=r.get(x);return k?.ydoc?(p(),Bl(k.ydoc)):null}let Pt={applyPersistedCrdtDoc:t(u),updateEntityRecord:t(rt)};return{createPersistedCRDTDoc:t(ct),entityContainsSnapshot:t(C),getAwareness:d,getEntitySnapshot:t(A),load:t(i),loadCollection:t(c),get undoManager(){return s},unload:t(l),unloadAll:t(a),update:t(E)}}var ve=class{diff(t,n,r={}){let s;typeof r=="function"?(s=r,r={}):"callback"in r&&(s=r.callback);let o=this.castInput(t,r),i=this.castInput(n,r),c=this.removeEmpty(this.tokenize(o,r)),l=this.removeEmpty(this.tokenize(i,r));return this.diffWithOptionsObj(c,l,r,s)}diffWithOptionsObj(t,n,r,s){var o;let i=C=>{if(C=this.postProcess(C,r),s){setTimeout(function(){s(C)},0);return}else return C},c=n.length,l=t.length,a=1,d=c+l;r.maxEditLength!=null&&(d=Math.min(d,r.maxEditLength));let u=(o=r.timeout)!==null&&o!==void 0?o:1/0,h=Date.now()+u,f=[{oldPos:-1,lastComponent:void 0}],p=this.extractCommon(f[0],n,t,0,r);if(f[0].oldPos+1>=l&&p+1>=c)return i(this.buildValues(f[0].lastComponent,n,t));let g=-1/0,E=1/0,A=()=>{for(let C=Math.max(g,-a);C<=Math.min(E,a);C+=2){let rt,ct=f[C-1],Pt=f[C+1];ct&&(f[C-1]=void 0);let w=!1;if(Pt){let x=Pt.oldPos-C;w=Pt&&0<=x&&x<c}let _=ct&&ct.oldPos+1<l;if(!w&&!_){f[C]=void 0;continue}if(!_||w&&ct.oldPos<Pt.oldPos?rt=this.addToPath(Pt,!0,!1,0,r):rt=this.addToPath(ct,!1,!0,1,r),p=this.extractCommon(rt,n,t,C,r),rt.oldPos+1>=l&&p+1>=c)return i(this.buildValues(rt.lastComponent,n,t))||!0;f[C]=rt,rt.oldPos+1>=l&&(E=Math.min(E,C-1)),p+1>=c&&(g=Math.max(g,C+1))}a++};if(s)(function C(){setTimeout(function(){if(a>d||Date.now()>h)return s(void 0);A()||C()},0)})();else for(;a<=d&&Date.now()<=h;){let C=A();if(C)return C}}addToPath(t,n,r,s,o){let i=t.lastComponent;return i&&!o.oneChangePerToken&&i.added===n&&i.removed===r?{oldPos:t.oldPos+s,lastComponent:{count:i.count+1,added:n,removed:r,previousComponent:i.previousComponent}}:{oldPos:t.oldPos+s,lastComponent:{count:1,added:n,removed:r,previousComponent:i}}}extractCommon(t,n,r,s,o){let i=n.length,c=r.length,l=t.oldPos,a=l-s,d=0;for(;a+1<i&&l+1<c&&this.equals(r[l+1],n[a+1],o);)a++,l++,d++,o.oneChangePerToken&&(t.lastComponent={count:1,previousComponent:t.lastComponent,added:!1,removed:!1});return d&&!o.oneChangePerToken&&(t.lastComponent={count:d,previousComponent:t.lastComponent,added:!1,removed:!1}),t.oldPos=l,a}equals(t,n,r){return r.comparator?r.comparator(t,n):t===n||!!r.ignoreCase&&t.toLowerCase()===n.toLowerCase()}removeEmpty(t){let n=[];for(let r=0;r<t.length;r++)t[r]&&n.push(t[r]);return n}castInput(t,n){return t}tokenize(t,n){return Array.from(t)}join(t){return t.join("")}postProcess(t,n){return t}get useLongestToken(){return!1}buildValues(t,n,r){let s=[],o;for(;t;)s.push(t),o=t.previousComponent,delete t.previousComponent,t=o;s.reverse();let i=s.length,c=0,l=0,a=0;for(;c<i;c++){let d=s[c];if(d.removed)d.value=this.join(r.slice(a,a+d.count)),a+=d.count;else{if(!d.added&&this.useLongestToken){let u=n.slice(l,l+d.count);u=u.map(function(h,f){let p=r[a+f];return p.length>h.length?p:h}),d.value=this.join(u)}else d.value=this.join(n.slice(l,l+d.count));l+=d.count,d.added||(a+=d.count)}}return s}};var Jo=class extends ve{},jl=new Jo;function us(e,t,n){return jl.diff(e,t,n)}var Ko=class extends ve{constructor(){super(...arguments),this.tokenize=Ah}equals(t,n,r){return r.ignoreWhitespace?((!r.newlineIsToken||!t.includes(`
 `))&&(t=t.trim()),(!r.newlineIsToken||!n.includes(`
 `))&&(n=n.trim())):r.ignoreNewlineAtEof&&!r.newlineIsToken&&(t.endsWith(`
 `)&&(t=t.slice(0,-1)),n.endsWith(`
-`)&&(n=n.slice(0,-1))),super.equals(t,n,r)}},Ml=new Bo;function Po(e,t,n){return Ml.diff(e,t,n)}function _h(e,t){t.stripTrailingCr&&(e=e.replace(/\r\n/g,`
-`));let n=[],r=e.split(/(\n|\r\n)/);r[r.length-1]||r.pop();for(let s=0;s<r.length;s++){let o=r[s];s%2&&!t.newlineIsToken?n[n.length-1]+=o:n.push(o)}return n}var ns=Zt($o(),1);var Bl=Zt($o(),1);function Eh(e){return JSON.parse(JSON.stringify(e))}var jo;(e=>{function t(o={},i={},c=!1){typeof o!="object"&&(o={}),typeof i!="object"&&(i={});let l=Eh(i);c||(l=Object.keys(l).reduce((a,d)=>((l[d]!==null||l[d]!==void 0)&&(a[d]=l[d]),a),{}));for(let a in o)o[a]!==void 0&&i[a]===void 0&&(l[a]=o[a]);return Object.keys(l).length>0?l:void 0}e.compose=t;function n(o={},i={}){typeof o!="object"&&(o={}),typeof i!="object"&&(i={});let c=Object.keys(o).concat(Object.keys(i)).reduce((l,a)=>((0,Bl.default)(o[a],i[a])||(l[a]=i[a]===void 0?null:i[a]),l),{});return Object.keys(c).length>0?c:void 0}e.diff=n;function r(o={},i={}){o=o||{};let c=Object.keys(i).reduce((l,a)=>(i[a]!==o[a]&&o[a]!==void 0&&(l[a]=i[a]),l),{});return Object.keys(o).reduce((l,a)=>(o[a]!==i[a]&&i[a]===void 0&&(l[a]=null),l),c)}e.invert=r;function s(o,i,c=!1){if(typeof o!="object")return i;if(typeof i!="object")return;if(!c)return i;let l=Object.keys(i).reduce((a,d)=>(o[d]===void 0&&(a[d]=i[d]),a),{});return Object.keys(l).length>0?l:void 0}e.transform=s})(jo||(jo={}));var Te=jo;var Fo;(e=>{function t(n){return typeof n.delete=="number"?n.delete:typeof n.retain=="number"?n.retain:typeof n.retain=="object"&&n.retain!==null?1:typeof n.insert=="string"?n.insert.length:1}e.length=t})(Fo||(Fo={}));var ht=Fo;var Q=class{ops;index;offset;constructor(e){this.ops=e,this.index=0,this.offset=0}hasNext(){return this.peekLength()<1/0}next(e){e||(e=1/0);let t=this.ops[this.index];if(t){let n=this.offset,r=ht.length(t);if(e>=r-n?(e=r-n,this.index+=1,this.offset=0):this.offset+=e,typeof t.delete=="number")return{delete:e};let s={};return t.attributes&&(s.attributes=t.attributes),typeof t.retain=="number"?s.retain=e:typeof t.retain=="object"&&t.retain!==null?s.retain=t.retain:typeof t.insert=="string"?s.insert=t.insert.substr(n,e):s.insert=t.insert,s}return{retain:1/0}}peek(){return this.ops[this.index]}peekLength(){return this.ops[this.index]?ht.length(this.ops[this.index])-this.offset:1/0}peekType(){let e=this.ops[this.index];return e?typeof e.delete=="number"?"delete":typeof e.retain=="number"||typeof e.retain=="object"&&e.retain!==null?"retain":"insert":"retain"}rest(){if(this.hasNext()){if(this.offset===0)return this.ops.slice(this.index)}else return[];let e=this.offset,t=this.index,n=this.next(),r=this.ops.slice(this.index);return this.offset=e,this.index=t,[n].concat(r)}};function bh(e){return JSON.parse(JSON.stringify(e))}var kh="\0",Ch=1e4;function Yo(e){return e.map(t=>({...t,count:t.value.length}))}var Pl=(e,t)=>{if(typeof e!="object"||e===null)throw new Error(`cannot retain a ${typeof e}`);if(typeof t!="object"||t===null)throw new Error(`cannot retain a ${typeof t}`);let n=Object.keys(e)[0];if(!n||n!==Object.keys(t)[0])throw new Error(`embed types not matched: ${n} != ${Object.keys(t)[0]}`);return[n,e[n],t[n]]},Ah=class et{static Op=ht;static OpIterator=Q;static AttributeMap=Te;static handlers={};static registerEmbed(t,n){this.handlers[t]=n}static unregisterEmbed(t){delete this.handlers[t]}static getHandler(t){let n=this.handlers[t];if(!n)throw new Error(`no handlers for embed type "${t}"`);return n}ops;constructor(t){Array.isArray(t)?this.ops=t:t!=null&&Array.isArray(t.ops)?this.ops=t.ops:this.ops=[]}insert(t,n){let r={};return typeof t=="string"&&t.length===0?this:(r.insert=t,n!=null&&typeof n=="object"&&Object.keys(n).length>0&&(r.attributes=n),this.push(r))}delete(t){return t<=0?this:this.push({delete:t})}retain(t,n){if(typeof t=="number"&&t<=0)return this;let r={retain:t};return n!=null&&typeof n=="object"&&Object.keys(n).length>0&&(r.attributes=n),this.push(r)}push(t){let n=this.ops.length,r=this.ops[n-1];if(t=bh(t),typeof r=="object"){if(typeof t.delete=="number"&&typeof r.delete=="number")return this.ops[n-1]={delete:r.delete+t.delete},this;if(typeof r.delete=="number"&&t.insert!==null&&t.insert!==void 0&&(n-=1,r=this.ops[n-1],typeof r!="object"))return this.ops.unshift(t),this;if((0,ns.default)(t.attributes,r.attributes)){if(typeof t.insert=="string"&&typeof r.insert=="string")return this.ops[n-1]={insert:r.insert+t.insert},typeof t.attributes=="object"&&(this.ops[n-1].attributes=t.attributes),this;if(typeof t.retain=="number"&&typeof r.retain=="number")return this.ops[n-1]={retain:r.retain+t.retain},typeof t.attributes=="object"&&(this.ops[n-1].attributes=t.attributes),this}}return n===this.ops.length?this.ops.push(t):this.ops.splice(n,0,t),this}chop(){let t=this.ops[this.ops.length-1];return t&&typeof t.retain=="number"&&!t.attributes&&this.ops.pop(),this}filter(t){return this.ops.filter(t)}forEach(t){this.ops.forEach(t)}map(t){return this.ops.map(t)}partition(t){let n=[],r=[];return this.forEach(s=>{(t(s)?n:r).push(s)}),[n,r]}reduce(t,n){return this.ops.reduce(t,n)}changeLength(){return this.reduce((t,n)=>n.insert?t+ht.length(n):n.delete?t-n.delete:t,0)}length(){return this.reduce((t,n)=>t+ht.length(n),0)}slice(t=0,n=1/0){let r=[],s=new Q(this.ops),o=0;for(;o<n&&s.hasNext();){let i;o<t?i=s.next(t-o):(i=s.next(n-o),r.push(i)),o+=ht.length(i)}return new et(r)}compose(t){let n=new Q(this.ops),r=new Q(t.ops),s=[],o=r.peek();if(o!=null&&typeof o.retain=="number"&&(o.attributes===null||o.attributes===void 0)){let c=o.retain;for(;n.peekType()==="insert"&&n.peekLength()<=c;)c-=n.peekLength(),s.push(n.next());o.retain-c>0&&r.next(o.retain-c)}let i=new et(s);for(;n.hasNext()||r.hasNext();)if(r.peekType()==="insert")i.push(r.next());else if(n.peekType()==="delete")i.push(n.next());else{let c=Math.min(n.peekLength(),r.peekLength()),l=n.next(c),a=r.next(c);if(a.retain){let d={};if(typeof l.retain=="number")d.retain=typeof a.retain=="number"?c:a.retain;else if(typeof a.retain=="number")l.retain===null||l.retain===void 0?d.insert=l.insert:d.retain=l.retain;else{let h=l.retain===null||l.retain===void 0?"insert":"retain",[f,p,m]=Pl(l[h],a.retain),E=et.getHandler(f);d[h]={[f]:E.compose(p,m,h==="retain")}}let u=Te.compose(l.attributes,a.attributes,typeof l.retain=="number");if(u&&(d.attributes=u),i.push(d),!r.hasNext()&&(0,ns.default)(i.ops[i.ops.length-1],d)){let h=new et(n.rest());return i.concat(h).chop()}}else typeof a.delete=="number"&&(typeof l.retain=="number"||typeof l.retain=="object"&&l.retain!==null)&&i.push(a)}return i.chop()}concat(t){let n=new et(this.ops.slice());return t.ops.length>0&&(n.push(t.ops[0]),n.ops=n.ops.concat(t.ops.slice(1))),n}diff(t){if(this.ops===t.ops)return new et;let n=this.deltasToStrings(t),r=Yo(es(n[0],n[1])),s=new Q(this.ops),o=new Q(t.ops);return this.convertChangesToDelta(r,s,o).chop()}eachLine(t,n=`
-`){let r=new Q(this.ops),s=new et,o=0;for(;r.hasNext();){if(r.peekType()!=="insert")return;let i=r.peek(),c=ht.length(i)-r.peekLength(),l=typeof i.insert=="string"?i.insert.indexOf(n,c)-c:-1;if(l<0)s.push(r.next());else if(l>0)s.push(r.next(l));else{if(t(s,r.next(1).attributes||{},o)===!1)return;o+=1,s=new et}}s.length()>0&&t(s,{},o)}invert(t){let n=new et;return this.reduce((r,s)=>{if(s.insert)n.delete(ht.length(s));else{if(typeof s.retain=="number"&&(s.attributes===null||s.attributes===void 0))return n.retain(s.retain),r+s.retain;if(s.delete||typeof s.retain=="number"){let o=s.delete||s.retain;return t.slice(r,r+o).forEach(c=>{s.delete?n.push(c):s.retain&&s.attributes&&n.retain(ht.length(c),Te.invert(s.attributes,c.attributes))}),r+o}else if(typeof s.retain=="object"&&s.retain!==null){let o=t.slice(r,r+1),i=new Q(o.ops).next(),[c,l,a]=Pl(s.retain,i.insert),d=et.getHandler(c);return n.retain({[c]:d.invert(l,a)},Te.invert(s.attributes,i.attributes)),r+1}}return r},0),n.chop()}transform(t,n=!1){if(n=!!n,typeof t=="number")return this.transformPosition(t,n);let r=t,s=new Q(this.ops),o=new Q(r.ops),i=new et;for(;s.hasNext()||o.hasNext();)if(s.peekType()==="insert"&&(n||o.peekType()!=="insert"))i.retain(ht.length(s.next()));else if(o.peekType()==="insert")i.push(o.next());else{let c=Math.min(s.peekLength(),o.peekLength()),l=s.next(c),a=o.next(c);if(l.delete)continue;if(a.delete)i.push(a);else{let d=l.retain,u=a.retain,h=typeof u=="object"&&u!==null?u:c;if(typeof d=="object"&&d!==null&&typeof u=="object"&&u!==null){let f=Object.keys(d)[0];if(f===Object.keys(u)[0]){let p=et.getHandler(f);p&&(h={[f]:p.transform(d[f],u[f],n)})}}i.retain(h,Te.transform(l.attributes,a.attributes,n))}}return i.chop()}transformPosition(t,n=!1){n=!!n;let r=new Q(this.ops),s=0;for(;r.hasNext()&&s<=t;){let o=r.peekLength(),i=r.peekType();if(r.next(),i==="delete"){t-=Math.min(o,t-s);continue}else i==="insert"&&(s<t||!n)&&(t+=o);s+=o}return t}diffWithCursor(t,n){if(this.ops===t.ops)return new et;let r=this.deltasToStrings(t);if(Math.max(...r.map(u=>u.length))>Ch){let u=Yo(Po(r[0],r[1])),h=new Q(this.ops),f=new Q(t.ops);return this.convertChangesToDelta(u,h,f).chop()}else if(n===null)return this.diff(t);let o=Yo(es(r[0],r[1])),i=0,c=[];for(let u=0;u<o.length;u++){let h=o[u],f=i,p=i+(h.count??0),m=n>f&&n<=p,E=!h.added&&!h.removed,C=h.removed&&!h.added,g=o[u+1],x=g&&g.added&&!g.removed;if(E&&m&&x){let w=this.tryMoveInsertionToCursor(h,g,n,f);if(w){c.push(...w),u++,i=p;continue}}if(C){let w=this.tryMoveDeletionToCursor(h,c,n,i);if(w){c.pop(),c.push(...w),i+=h.count??0;continue}}c.push(h),h.added||(i+=h.count??0)}o=c;let l=new Q(this.ops),a=new Q(t.ops);return this.convertChangesToDelta(o,l,a).chop()}tryMoveInsertionToCursor(t,n,r,s){let o=n.value,i=o.length,c=r-s-i;if(!(t.value.substring(c,c+o.length)===o))return null;let d=t.value.substring(0,c),u=t.value.substring(c),h=[];return d.length>0&&h.push({value:d,count:d.length,added:!1,removed:!1}),h.push(n),u.length>0&&h.push({value:u,count:u.length,added:!1,removed:!1}),h}tryMoveDeletionToCursor(t,n,r,s){let o=n[n.length-1];if(!o||o.added||o.removed)return null;let i=s-(o.count??0),c=s;if(r<i||r>=c)return null;let l=t.value,a=r-i;if(!(o.value.substring(a,a+l.length)===l))return null;let h=o.value.substring(0,a),f=o.value.substring(a),p=t.count??0,m=f.substring(p),E=[];return h.length>0&&E.push({value:h,count:h.length,added:!1,removed:!1}),E.push(t),m.length>0&&E.push({value:m,count:m.length,added:!1,removed:!1}),E}deltasToStrings(t){return[this,t].map(n=>n.map(r=>{if(r.insert!==null||r.insert!==void 0)return typeof r.insert=="string"?r.insert:kh;let s=n===t?"on":"with";throw new Error("diff() called "+s+" non-document")}).join(""))}convertChangesToDelta(t,n,r){let s=new et;return t.forEach(o=>{let i=o.count??0;for(;i>0;){let c=0;if(o.added)c=Math.min(r.peekLength(),i),s.push(r.next(c));else if(o.removed)c=Math.min(i,n.peekLength()),n.next(c),s.delete(c);else{c=Math.min(n.peekLength(),r.peekLength(),i);let l=n.next(c),a=r.next(c);(0,ns.default)(l.insert,a.insert)?s.retain(c,Te.diff(l.attributes,a.attributes)):s.push(a).delete(c)}i-=c}}),s}},$l=Ah;var zo={};Zc(zo,{ConnectionErrorCode:ke,createSyncManager:Ll,Delta:$l,CRDT_DOC_META_PERSISTENCE_KEY:qr,CRDT_RECORD_MAP_KEY:Hr,LOCAL_EDITOR_ORIGIN:Jr,LOCAL_UNDO_IGNORED_ORIGIN:Kc,retrySyncConnection:()=>qn.retryNow()});var Dh="13";return Kl(Th);})();
+`)&&(n=n.slice(0,-1))),super.equals(t,n,r)}},Fl=new Ko;function Wo(e,t,n){return Fl.diff(e,t,n)}function Ah(e,t){t.stripTrailingCr&&(e=e.replace(/\r\n/g,`
+`));let n=[],r=e.split(/(\n|\r\n)/);r[r.length-1]||r.pop();for(let s=0;s<r.length;s++){let o=r[s];s%2&&!t.newlineIsToken?n[n.length-1]+=o:n.push(o)}return n}var hs=se(Xo(),1);var zl=se(Xo(),1);function Dh(e){return JSON.parse(JSON.stringify(e))}var Qo;(e=>{function t(o={},i={},c=!1){typeof o!="object"&&(o={}),typeof i!="object"&&(i={});let l=Dh(i);c||(l=Object.keys(l).reduce((a,d)=>((l[d]!==null||l[d]!==void 0)&&(a[d]=l[d]),a),{}));for(let a in o)o[a]!==void 0&&i[a]===void 0&&(l[a]=o[a]);return Object.keys(l).length>0?l:void 0}e.compose=t;function n(o={},i={}){typeof o!="object"&&(o={}),typeof i!="object"&&(i={});let c=Object.keys(o).concat(Object.keys(i)).reduce((l,a)=>((0,zl.default)(o[a],i[a])||(l[a]=i[a]===void 0?null:i[a]),l),{});return Object.keys(c).length>0?c:void 0}e.diff=n;function r(o={},i={}){o=o||{};let c=Object.keys(i).reduce((l,a)=>(i[a]!==o[a]&&o[a]!==void 0&&(l[a]=i[a]),l),{});return Object.keys(o).reduce((l,a)=>(o[a]!==i[a]&&i[a]===void 0&&(l[a]=null),l),c)}e.invert=r;function s(o,i,c=!1){if(typeof o!="object")return i;if(typeof i!="object")return;if(!c)return i;let l=Object.keys(i).reduce((a,d)=>(o[d]===void 0&&(a[d]=i[d]),a),{});return Object.keys(l).length>0?l:void 0}e.transform=s})(Qo||(Qo={}));var Oe=Qo;var Zo;(e=>{function t(n){return typeof n.delete=="number"?n.delete:typeof n.retain=="number"?n.retain:typeof n.retain=="object"&&n.retain!==null?1:typeof n.insert=="string"?n.insert.length:1}e.length=t})(Zo||(Zo={}));var gt=Zo;var Z=class{ops;index;offset;constructor(e){this.ops=e,this.index=0,this.offset=0}hasNext(){return this.peekLength()<1/0}next(e){e||(e=1/0);let t=this.ops[this.index];if(t){let n=this.offset,r=gt.length(t);if(e>=r-n?(e=r-n,this.index+=1,this.offset=0):this.offset+=e,typeof t.delete=="number")return{delete:e};let s={};return t.attributes&&(s.attributes=t.attributes),typeof t.retain=="number"?s.retain=e:typeof t.retain=="object"&&t.retain!==null?s.retain=t.retain:typeof t.insert=="string"?s.insert=t.insert.substr(n,e):s.insert=t.insert,s}return{retain:1/0}}peek(){return this.ops[this.index]}peekLength(){return this.ops[this.index]?gt.length(this.ops[this.index])-this.offset:1/0}peekType(){let e=this.ops[this.index];return e?typeof e.delete=="number"?"delete":typeof e.retain=="number"||typeof e.retain=="object"&&e.retain!==null?"retain":"insert":"retain"}rest(){if(this.hasNext()){if(this.offset===0)return this.ops.slice(this.index)}else return[];let e=this.offset,t=this.index,n=this.next(),r=this.ops.slice(this.index);return this.offset=e,this.index=t,[n].concat(r)}};function Th(e){return JSON.parse(JSON.stringify(e))}var Uh="\0",Ih=1e4;function ti(e){return e.map(t=>({...t,count:t.value.length}))}var ql=(e,t)=>{if(typeof e!="object"||e===null)throw new Error(`cannot retain a ${typeof e}`);if(typeof t!="object"||t===null)throw new Error(`cannot retain a ${typeof t}`);let n=Object.keys(e)[0];if(!n||n!==Object.keys(t)[0])throw new Error(`embed types not matched: ${n} != ${Object.keys(t)[0]}`);return[n,e[n],t[n]]},vh=class nt{static Op=gt;static OpIterator=Z;static AttributeMap=Oe;static handlers={};static registerEmbed(t,n){this.handlers[t]=n}static unregisterEmbed(t){delete this.handlers[t]}static getHandler(t){let n=this.handlers[t];if(!n)throw new Error(`no handlers for embed type "${t}"`);return n}ops;constructor(t){Array.isArray(t)?this.ops=t:t!=null&&Array.isArray(t.ops)?this.ops=t.ops:this.ops=[]}insert(t,n){let r={};return typeof t=="string"&&t.length===0?this:(r.insert=t,n!=null&&typeof n=="object"&&Object.keys(n).length>0&&(r.attributes=n),this.push(r))}delete(t){return t<=0?this:this.push({delete:t})}retain(t,n){if(typeof t=="number"&&t<=0)return this;let r={retain:t};return n!=null&&typeof n=="object"&&Object.keys(n).length>0&&(r.attributes=n),this.push(r)}push(t){let n=this.ops.length,r=this.ops[n-1];if(t=Th(t),typeof r=="object"){if(typeof t.delete=="number"&&typeof r.delete=="number")return this.ops[n-1]={delete:r.delete+t.delete},this;if(typeof r.delete=="number"&&t.insert!==null&&t.insert!==void 0&&(n-=1,r=this.ops[n-1],typeof r!="object"))return this.ops.unshift(t),this;if((0,hs.default)(t.attributes,r.attributes)){if(typeof t.insert=="string"&&typeof r.insert=="string")return this.ops[n-1]={insert:r.insert+t.insert},typeof t.attributes=="object"&&(this.ops[n-1].attributes=t.attributes),this;if(typeof t.retain=="number"&&typeof r.retain=="number")return this.ops[n-1]={retain:r.retain+t.retain},typeof t.attributes=="object"&&(this.ops[n-1].attributes=t.attributes),this}}return n===this.ops.length?this.ops.push(t):this.ops.splice(n,0,t),this}chop(){let t=this.ops[this.ops.length-1];return t&&typeof t.retain=="number"&&!t.attributes&&this.ops.pop(),this}filter(t){return this.ops.filter(t)}forEach(t){this.ops.forEach(t)}map(t){return this.ops.map(t)}partition(t){let n=[],r=[];return this.forEach(s=>{(t(s)?n:r).push(s)}),[n,r]}reduce(t,n){return this.ops.reduce(t,n)}changeLength(){return this.reduce((t,n)=>n.insert?t+gt.length(n):n.delete?t-n.delete:t,0)}length(){return this.reduce((t,n)=>t+gt.length(n),0)}slice(t=0,n=1/0){let r=[],s=new Z(this.ops),o=0;for(;o<n&&s.hasNext();){let i;o<t?i=s.next(t-o):(i=s.next(n-o),r.push(i)),o+=gt.length(i)}return new nt(r)}compose(t){let n=new Z(this.ops),r=new Z(t.ops),s=[],o=r.peek();if(o!=null&&typeof o.retain=="number"&&(o.attributes===null||o.attributes===void 0)){let c=o.retain;for(;n.peekType()==="insert"&&n.peekLength()<=c;)c-=n.peekLength(),s.push(n.next());o.retain-c>0&&r.next(o.retain-c)}let i=new nt(s);for(;n.hasNext()||r.hasNext();)if(r.peekType()==="insert")i.push(r.next());else if(n.peekType()==="delete")i.push(n.next());else{let c=Math.min(n.peekLength(),r.peekLength()),l=n.next(c),a=r.next(c);if(a.retain){let d={};if(typeof l.retain=="number")d.retain=typeof a.retain=="number"?c:a.retain;else if(typeof a.retain=="number")l.retain===null||l.retain===void 0?d.insert=l.insert:d.retain=l.retain;else{let h=l.retain===null||l.retain===void 0?"insert":"retain",[f,p,g]=ql(l[h],a.retain),E=nt.getHandler(f);d[h]={[f]:E.compose(p,g,h==="retain")}}let u=Oe.compose(l.attributes,a.attributes,typeof l.retain=="number");if(u&&(d.attributes=u),i.push(d),!r.hasNext()&&(0,hs.default)(i.ops[i.ops.length-1],d)){let h=new nt(n.rest());return i.concat(h).chop()}}else typeof a.delete=="number"&&(typeof l.retain=="number"||typeof l.retain=="object"&&l.retain!==null)&&i.push(a)}return i.chop()}concat(t){let n=new nt(this.ops.slice());return t.ops.length>0&&(n.push(t.ops[0]),n.ops=n.ops.concat(t.ops.slice(1))),n}diff(t){if(this.ops===t.ops)return new nt;let n=this.deltasToStrings(t),r=ti(us(n[0],n[1])),s=new Z(this.ops),o=new Z(t.ops);return this.convertChangesToDelta(r,s,o).chop()}eachLine(t,n=`
+`){let r=new Z(this.ops),s=new nt,o=0;for(;r.hasNext();){if(r.peekType()!=="insert")return;let i=r.peek(),c=gt.length(i)-r.peekLength(),l=typeof i.insert=="string"?i.insert.indexOf(n,c)-c:-1;if(l<0)s.push(r.next());else if(l>0)s.push(r.next(l));else{if(t(s,r.next(1).attributes||{},o)===!1)return;o+=1,s=new nt}}s.length()>0&&t(s,{},o)}invert(t){let n=new nt;return this.reduce((r,s)=>{if(s.insert)n.delete(gt.length(s));else{if(typeof s.retain=="number"&&(s.attributes===null||s.attributes===void 0))return n.retain(s.retain),r+s.retain;if(s.delete||typeof s.retain=="number"){let o=s.delete||s.retain;return t.slice(r,r+o).forEach(c=>{s.delete?n.push(c):s.retain&&s.attributes&&n.retain(gt.length(c),Oe.invert(s.attributes,c.attributes))}),r+o}else if(typeof s.retain=="object"&&s.retain!==null){let o=t.slice(r,r+1),i=new Z(o.ops).next(),[c,l,a]=ql(s.retain,i.insert),d=nt.getHandler(c);return n.retain({[c]:d.invert(l,a)},Oe.invert(s.attributes,i.attributes)),r+1}}return r},0),n.chop()}transform(t,n=!1){if(n=!!n,typeof t=="number")return this.transformPosition(t,n);let r=t,s=new Z(this.ops),o=new Z(r.ops),i=new nt;for(;s.hasNext()||o.hasNext();)if(s.peekType()==="insert"&&(n||o.peekType()!=="insert"))i.retain(gt.length(s.next()));else if(o.peekType()==="insert")i.push(o.next());else{let c=Math.min(s.peekLength(),o.peekLength()),l=s.next(c),a=o.next(c);if(l.delete)continue;if(a.delete)i.push(a);else{let d=l.retain,u=a.retain,h=typeof u=="object"&&u!==null?u:c;if(typeof d=="object"&&d!==null&&typeof u=="object"&&u!==null){let f=Object.keys(d)[0];if(f===Object.keys(u)[0]){let p=nt.getHandler(f);p&&(h={[f]:p.transform(d[f],u[f],n)})}}i.retain(h,Oe.transform(l.attributes,a.attributes,n))}}return i.chop()}transformPosition(t,n=!1){n=!!n;let r=new Z(this.ops),s=0;for(;r.hasNext()&&s<=t;){let o=r.peekLength(),i=r.peekType();if(r.next(),i==="delete"){t-=Math.min(o,t-s);continue}else i==="insert"&&(s<t||!n)&&(t+=o);s+=o}return t}diffWithCursor(t,n){if(this.ops===t.ops)return new nt;let r=this.deltasToStrings(t);if(Math.max(...r.map(u=>u.length))>Ih){let u=ti(Wo(r[0],r[1])),h=new Z(this.ops),f=new Z(t.ops);return this.convertChangesToDelta(u,h,f).chop()}else if(n===null)return this.diff(t);let o=ti(us(r[0],r[1])),i=0,c=[];for(let u=0;u<o.length;u++){let h=o[u],f=i,p=i+(h.count??0),g=n>f&&n<=p,E=!h.added&&!h.removed,A=h.removed&&!h.added,C=o[u+1],rt=C&&C.added&&!C.removed;if(E&&g&&rt){let ct=this.tryMoveInsertionToCursor(h,C,n,f);if(ct){c.push(...ct),u++,i=p;continue}}if(A){let ct=this.tryMoveDeletionToCursor(h,c,n,i);if(ct){c.pop(),c.push(...ct),i+=h.count??0;continue}}c.push(h),h.added||(i+=h.count??0)}o=c;let l=new Z(this.ops),a=new Z(t.ops);return this.convertChangesToDelta(o,l,a).chop()}tryMoveInsertionToCursor(t,n,r,s){let o=n.value,i=o.length,c=r-s-i;if(!(t.value.substring(c,c+o.length)===o))return null;let d=t.value.substring(0,c),u=t.value.substring(c),h=[];return d.length>0&&h.push({value:d,count:d.length,added:!1,removed:!1}),h.push(n),u.length>0&&h.push({value:u,count:u.length,added:!1,removed:!1}),h}tryMoveDeletionToCursor(t,n,r,s){let o=n[n.length-1];if(!o||o.added||o.removed)return null;let i=s-(o.count??0),c=s;if(r<i||r>=c)return null;let l=t.value,a=r-i;if(!(o.value.substring(a,a+l.length)===l))return null;let h=o.value.substring(0,a),f=o.value.substring(a),p=t.count??0,g=f.substring(p),E=[];return h.length>0&&E.push({value:h,count:h.length,added:!1,removed:!1}),E.push(t),g.length>0&&E.push({value:g,count:g.length,added:!1,removed:!1}),E}deltasToStrings(t){return[this,t].map(n=>n.map(r=>{if(r.insert!==null||r.insert!==void 0)return typeof r.insert=="string"?r.insert:Uh;let s=n===t?"on":"with";throw new Error("diff() called "+s+" non-document")}).join(""))}convertChangesToDelta(t,n,r){let s=new nt;return t.forEach(o=>{let i=o.count??0;for(;i>0;){let c=0;if(o.added)c=Math.min(r.peekLength(),i),s.push(r.next(c));else if(o.removed)c=Math.min(i,n.peekLength()),n.next(c),s.delete(c);else{c=Math.min(n.peekLength(),r.peekLength(),i);let l=n.next(c),a=r.next(c);(0,hs.default)(l.insert,a.insert)?s.retain(c,Oe.diff(l.attributes,a.attributes)):s.push(a).delete(c)}i-=c}}),s}},Gl=vh;var ei={};sl(ei,{ConnectionErrorCode:Te,createSyncManager:$l,Delta:Gl,CRDT_DOC_META_PERSISTENCE_KEY:ns,CRDT_RECORD_MAP_KEY:rs,LOCAL_EDITOR_ORIGIN:ss,LOCAL_UNDO_IGNORED_ORIGIN:tl,retrySyncConnection:()=>Xn.retryNow()});var Oh="13";return ea(Rh);})();
+(window.wp ||= {}).sync = wp.sync;
+})();
diff --git a/wp-includes/js/dist/theme.js b/wp-includes/js/dist/theme.js
index e272704444..58f764614a 100644
--- a/wp-includes/js/dist/theme.js
+++ b/wp-includes/js/dist/theme.js
@@ -1,3 +1,4 @@
+(function() {
 var wp;
 (wp ||= {}).theme = (() => {
   var __create = Object.create;
@@ -4676,8 +4677,9 @@ var wp;
     cornerRadius
   } = {}) {
     const { resolvedSettings: inheritedSettings } = (0, import_element2.useContext)(ThemeContext);
-    const primary = color.primary ?? inheritedSettings.color?.primary ?? DEFAULT_SEED_COLORS.primary;
-    const background = color.background ?? inheritedSettings.color?.background ?? DEFAULT_SEED_COLORS.background;
+    const hasColor = color.primary !== void 0 || color.background !== void 0 || inheritedSettings.color?.primary !== void 0 || inheritedSettings.color?.background !== void 0;
+    const primary = hasColor ? color.primary ?? inheritedSettings.color?.primary ?? DEFAULT_SEED_COLORS.primary : void 0;
+    const background = hasColor ? color.background ?? inheritedSettings.color?.background ?? DEFAULT_SEED_COLORS.background : void 0;
     const cursorControl = cursor?.control ?? inheritedSettings.cursor?.control;
     const cornerRadiusPreset = cornerRadius ?? inheritedSettings.cornerRadius ?? "subtle";
     const resolvedSettings = (0, import_element2.useMemo)(
@@ -4692,6 +4694,9 @@ var wp;
       [primary, background, cursorControl, cornerRadiusPreset]
     );
     const colorStyles = (0, import_element2.useMemo)(() => {
+      if (primary === void 0 || background === void 0) {
+        return {};
+      }
       const seeds = {
         ...DEFAULT_SEED_COLORS,
         background,
@@ -4924,3 +4929,5 @@ var wp;
   });
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).theme = wp.theme;
+})();
diff --git a/wp-includes/js/dist/theme.min.js b/wp-includes/js/dist/theme.min.js
index e5f6425405..fea3b0e167 100644
--- a/wp-includes/js/dist/theme.min.js
+++ b/wp-includes/js/dist/theme.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
-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 v(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 St=class{add(e,r,o){if(typeof arguments[0]!="string"){for(var e in arguments[0])this.add(e,arguments[0][e],arguments[1]);return}(Array.isArray(e)?e:[e]).forEach(function(n){this[n]=this[n]||[],r&&this[n][o?"unshift":"push"](r)},this)}run(e,r){this[e]=this[e]||[],this[e].forEach(function(o){o.call(r&&r.context?r.context:r,r)})}},gn=new St,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 v(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 u=1;r.parsed.lastAlpha&&(u=r.parsed.args.pop(),n&&(n.alphaType=c.pop()));let f=a.coords.length;if(l.length!==f)throw new TypeError(`Expected ${f} coordinates for ${i.id} in ${r.str}), got ${l.length}`);l=a.coerceCoords(l,c),o={spaceId:i.id,coords:l,alpha:u}}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:u}=hn(l);return(i.startsWith("/")||s!=="color"&&r.length===3)&&(n=!0),r.push(c),o.push(u),""});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=v(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),v(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,vt=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:vt,base:xr,fromBase(t){let r=t.map((a,i)=>a/vt[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*vt[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 Sr=25**7,Je=Math.PI,vr=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,u,f]=G.from(e),m=$.from(G,[c,u,f])[1];l<0&&(l=0),m<0&&(m=0);let p=(l+m)/2,g=kr(p),d=.5*(1-Math.sqrt(g/(g+Sr))),b=(1+d)*a,w=(1+d)*u,C=Math.sqrt(b**2+i**2),x=Math.sqrt(w**2+f**2),I=b===0&&i===0?0:Math.atan2(i,b),_=w===0&&f===0?0:Math.atan2(f,w);I<0&&(I+=2*Je),_<0&&(_+=2*Je),I*=vr,_*=vr;let D=c-s,T=x-C,R=_-I,j=I+_,Se=Math.abs(R),ne;C*x===0?ne=0:Se<=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:Se<=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,ve=1;ve-=.17*Math.cos((J-30)*be),ve+=.24*Math.cos(2*J*be),ve+=.32*Math.cos((3*J+6)*be),ve-=.2*Math.cos((4*J-63)*be);let ar=1+.015*gt*ve,on=30*Math.exp(-1*((J-275)/25)**2),nn=2*Math.sqrt(rr/(rr+Sr)),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=v(t,Me.XYZtoLMS);return e[0]=Math.cbrt(e[0]),e[1]=Math.cbrt(e[1]),e[2]=Math.cbrt(e[2]),v(e,Me.LMStoLab,e)},toBase(t){let e=v(t,Me.LabtoLMS);return e[0]=e[0]**3,e[1]=e[1]**3,e[2]=e[2]**3,v(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,u=n-i;return Math.sqrt(l**2+c**2+u**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 S(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}S.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 Sn=Math.PI,Mr=Sn/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,u,f]=G.from(e),m=$.from(G,[c,u,f])[1];i<0&&(i=0),m<0&&(m=0);let p=n-c,g=i-m,d=s-u,b=a-f,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,vn=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=v([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,u]=v(i,Re.ConetoIab);return[(1+tt)*l/(1+tt*l)-Lt,c,u]},toBase(t){let[e,r,o]=t,n=(e+Lt)/(1+tt-tt*(e+Lt)),a=v([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,vn)}),[i,l,c]=v(a,Re.ConetoXYZ),u=(i+(Qe-1)*c)/Qe,f=(l+(et-1)*u)/et;return[u,f,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 u=n-i,f=2*Math.sqrt(o*a)*Math.sin(u/2*(Math.PI/180));return Math.sqrt(l**2+c**2+f**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=v(t,Ie.XYZtoLMS);return _n(e)},toBase(t){let e=Rn(t);return v(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 v(e,Ie.LMStoIPT)}function Rn(t){return v(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,u=r*(n-i),f=r*(s-l);return Math.sqrt(c**2+u**2+f**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=v(a,Ae.cat16),c=An[s.surround],u=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(u*(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),u=5e4/13*e.nc*e.ncb*l,f=c/e.nbb,m=23*(f+.305)*xt(i,23*u+i*(11*o+108*n)),p=m*o,g=m*n,d=On(v([f,p,g],Ae.m1).map(b=>b*1/1403),e.fl);return v(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(v(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),u=e.nbb*(2*o[0]+o[1]+.05*o[2]),f=E(u/e.aW,.5*e.c*e.z),m=100*E(f,2),p=4/e.c*f*(e.aW+4)*e.flRoot,g=c*f,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,u=0,f=1/0,m=[0,0,0];for(;u<=c;){s=Et({J:a,C:o,h:r},e);let p=Math.abs(s[1]-i);if(p<f){if(p<=l)return s;m=s,f=p}a=a-(s[1]-i)*a/(2*s[1]),u+=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 So(t){let e=ma*k(t)+da*M(t)+pa*k(2*t)+ga*M(2*t);return we(e)}function vo(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),u=i*(1+o*c);Ht(u)<1e-10&&(u=1),o-=l/u}return o}var ya=function(t){let e=v(t,fe.CAT_TO_HELM),[r,o,n]=v(e,fe.M1),s=E(r,Dt[0]),a=E(o,Dt[1]),i=E(n,Dt[2]),[l,c,u]=v([s,a,i],fe.M2),f=z(u,c),m=Ce(c*c+u*u),p=Co(f),g=f+p;c=m*k(g),u=m*M(g);let d=Ce(c*c+u*u),b=ao*rt(d,F(.01,so,10)),w=z(u,c),C=1+io*k(w)+lo*M(w)+co*k(2*w)+fo*M(2*w);l+=b*C,f=z(u,c),l=ba(l,f),f=z(u,c),l=wa(l,f),f=z(u,c);let x=wo(f);c*=x,u*=x,f=z(u,c),m=Ce(c*c+u*u);let I=vo(f),_=m>0?rt(m,I):0;c=_*k(f),u=_*M(f);let D=xo(l);c*=D,u*=D,f=z(u,c);let T=yo(f,l);c*=T,u*=T,f=z(u,c),l*=So(f);let R=c*ot-u*nt,j=c*nt+u*ot;return[l,R,j]},Sa=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/=So(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),u=vo(a),f=c>0?rt(c,1/u):0;r=f*k(a),o=f*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 Se=0;Se<8;Se++){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,_]=v([e,r,o],fe.M2_INV),D=E(x,Pt[0]),T=E(I,Pt[1]),R=E(_,Pt[2]),j=v([D,T,R],fe.M1_INV);return v(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 Sa(t)}});var va=-.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,u=n-i,f=(r+s)*.5,m=1+va*(f-.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+u**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(S(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(S(t,C.space),C.id);if(A(x)&&(x=0),x>=s.max)return S({space:"xyz-d65",coords:H.D65},t.space);if(x<=s.min)return S({space:"xyz-d65",coords:[0,0,0]},t.space)}let c=h.resolveCoord(e),u=c.space,f=c.id,m=S(t,u);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,f);for(;w-b>d;){let C=q(m);C=X(C,{space:r,method:"clip"}),i(m,C)-n<d?b=O(m,f):w=O(m,f),W(m,f,(b+w)/2)}a=S(m,r)}else a=l}else a=S(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[u,f]=i[c];return u!==void 0&&(l=Math.max(u,l)),f!==void 0&&(l=Math.min(l,f)),l})}}return r!==t.space&&(a=S(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 S(t,e);let n=S(t,L),s=n.coords[0];if(s>=1){let p=S(at.WHITE,e);return p.alpha=t.alpha,S(p,e)}if(s<=0){let p=S(at.BLACK,e);return p.alpha=t.alpha,S(p,e)}if(te(n,e,{epsilon:0}))return S(n,e);function a(p){let g=S(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,u=q(n),f=a(u),m=Le(f,u);if(m<.02)return f;for(;l-i>1e-4;){let p=(i+l)/2;if(u.coords[1]=p,c&&te(u,e,{epsilon:0}))i=p;else if(f=a(u),m=Le(f,u),m<.02){if(.02-m<1e-4)break;c=!1,i=p}else l=p}return f}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],u=e[i]-l,f=r[i],m=o[i];if(a.push(u),Math.abs(u)>1e-12){let p=1/u,g=(f-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<f||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 S(t,e);let r=S(t,L),[o,n,s]=r.coords;if(o>=1){let d=S(at.WHITE,e);return d.alpha=t.alpha,S(d,e)}else if(o<=0){let d=S(at.BLACK,e);return d.alpha=t.alpha,S(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,u=[c,c,c],f=e.linearGamut;f!==void 0&&(c=S({space:e,coords:u,alpha:t.alpha},f).coords[0],u=[c,c,c],e=f,l=Object.values(e.coords)[0].range[0]);let m=[l,l,l],p=S(r,e);if(!p.coords.every(d=>l<=d&&d<=c)){let d=S({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 _=S(p,L);_.coords[0]=o,_.coords[2]=s,p=S(_,e)}let I=Aa(d,p.coords,m,u);if(I.length===0){p.coords=[...C];break}x&&p.coords.every(_=>b<_&&_<w)&&(d=[...p.coords]),C=I,p.coords=[...I]}}p=S(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),u=o,f=c.parseMeta;f&&!o&&(f.format.canSerialize()&&(o=f.format,u=f.formatId),s??=f.types,a??=f.alphaType,i??=f.commas),u&&(o=c.space.getFormat(o)??h.findFormat(u)),o||(o=c.space.getFormat("default")??h.DEFAULT_FORMAT,u=o.name),o&&o.space&&o.space!==c.space&&(c=S(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 ${u} 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(S(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),S(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,u=s,f=!1,m,p,g=0;for(;;){g++;let d=(a*u-c*i)/(u-i);if(m=t(d),p=e(m),Math.abs(p)<=re||g>=Do)break;p<=0?(a=d,i=p,l&&(u/=2),l=!0,f=!1):(c=d,u=p,f&&(i/=2),f=!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,u=r.kDark??.85,f=r.achromaEpsilon??.005,m=Math.max(0,O(t,[L,"c"])),p=O(t,[L,"h"]),g=m<f,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:u}),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 u=O(t,[L,"l"]),f=Z(1,r),m=i,p=Z(c,r);return{color:ft(a,d=>Z(Q(t,d),r),u,f,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",u,f=new Map;f.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=f.get(g.reference);if(!C)throw new Error(`Reference color for step ${m} not found: ${g.reference}`);if(w){let T=f.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){f.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,u=m),f.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:u}}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:u,maxDeficit:f,maxDeficitDirection:m,maxDeficitStep:p}=Jt({seed:s,sortedSteps:l,config:e,mainDir:a,oppDir:i,pinLightness:o}),g=c;if(f>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:-f},w=No(p,e),C=m==="lighter"?0:1,x=-f,I=O(s,[L,"l"]),D=ft(d,b,C,x,I,f);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:u,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 S(t,B).coords.map(r=>Math.round((r??0)*255)).join(", ")}function $a(t){h.register(B);let e=S(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??o.color?.primary??Ne.primary,s=t.background??o.color?.background??Ne.background,a=e?.control??o.cursor?.control,i=r??o.cornerRadius??"subtle",l=(0,ye.useMemo)(()=>({color:{primary:n,background:s},cursor:a?{control:a}:void 0,cornerRadius:i}),[n,s,a,i]),c=(0,ye.useMemo)(()=>{let f={...Ne,background:s,primary:n},m=new Map,p=ja(f.background);return Object.entries(f).forEach(([g,d])=>{g==="background"?m.set("bg",p):m.set(g,Fa(d,p))}),Ya({primary:f.primary,computedColorRamps:m})},[n,s]),u=(0,ye.useMemo)(()=>({...c,...a&&{"--wpds-cursor-control":a}}),[c,a]);return{resolvedSettings:l,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 u=c.current?.ownerDocument;if(!u)return;let f=u.documentElement,m=new Map,p=[];for(let[g,d]of Object.entries(s))!g.startsWith("--")||d===null||d===void 0||(m.set(g,f.style.getPropertyValue(g)),f.style.setProperty(g,String(d)),p.push(g));return()=>{for(let g of p){let d=m.get(g);d?f.style.setProperty(g,d):f.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);})();
+(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);})();
+(window.wp ||= {}).theme = wp.theme;
+})();
diff --git a/wp-includes/js/dist/token-list.js b/wp-includes/js/dist/token-list.js
index 94e8ebbb19..f6071e6100 100644
--- a/wp-includes/js/dist/token-list.js
+++ b/wp-includes/js/dist/token-list.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).tokenList = (() => {
@@ -211,3 +212,5 @@ var wp;
   return __toCommonJS(index_exports);
 })();
 if (typeof wp.tokenList === 'object' && wp.tokenList.default) { wp.tokenList = wp.tokenList.default; }
+(window.wp ||= {}).tokenList = wp.tokenList;
+})();
diff --git a/wp-includes/js/dist/token-list.min.js b/wp-includes/js/dist/token-list.min.js
index 6a81d23a0d..5407a650b8 100644
--- a/wp-includes/js/dist/token-list.min.js
+++ b/wp-includes/js/dist/token-list.min.js
@@ -1,3 +1,6 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).tokenList=(()=>{var a=Object.defineProperty;var u=Object.getOwnPropertyDescriptor;var l=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var h=(r,e)=>{for(var s in e)a(r,s,{get:e[s],enumerable:!0})},A=(r,e,s,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let t of l(e))!n.call(r,t)&&t!==s&&a(r,t,{get:()=>e[t],enumerable:!(i=u(e,t))||i.enumerable});return r};var v=r=>A(a({},"__esModule",{value:!0}),r);var _={};h(_,{default:()=>o});var o=class{_currentValue;_valueAsArray;constructor(r=""){this._currentValue="",this._valueAsArray=[],this.value=r}entries(...r){return this._valueAsArray.entries(...r)}forEach(...r){return this._valueAsArray.forEach(...r)}keys(...r){return this._valueAsArray.keys(...r)}values(...r){return this._valueAsArray.values(...r)}get value(){return this._currentValue}set value(r){r=String(r),this._valueAsArray=[...new Set(r.split(/\s+/g).filter(Boolean))],this._currentValue=this._valueAsArray.join(" ")}get length(){return this._valueAsArray.length}toString(){return this.value}*[Symbol.iterator](){return yield*this._valueAsArray}item(r){return this._valueAsArray[r]}contains(r){return this._valueAsArray.indexOf(r)!==-1}add(...r){this.value+=" "+r.join(" ")}remove(...r){this.value=this._valueAsArray.filter(e=>!r.includes(e)).join(" ")}toggle(r,e){return e===void 0&&(e=!this.contains(r)),e?this.add(r):this.remove(r),e}replace(r,e){return this.contains(r)?(this.remove(r),this.add(e),!0):!1}supports(r){return!0}};return v(_);})();
 if (typeof wp.tokenList === 'object' && wp.tokenList.default) { wp.tokenList = wp.tokenList.default; }
+(window.wp ||= {}).tokenList = wp.tokenList;
+})();
diff --git a/wp-includes/js/dist/undo-manager.js b/wp-includes/js/dist/undo-manager.js
index fb6a2ba457..122ab15c30 100644
--- a/wp-includes/js/dist/undo-manager.js
+++ b/wp-includes/js/dist/undo-manager.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).undoManager = (() => {
@@ -155,3 +156,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).undoManager = wp.undoManager;
+})();
diff --git a/wp-includes/js/dist/undo-manager.min.js b/wp-includes/js/dist/undo-manager.min.js
index 7c6cc5d6b1..a0f952e963 100644
--- a/wp-includes/js/dist/undo-manager.min.js
+++ b/wp-includes/js/dist/undo-manager.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).undoManager=(()=>{var x=Object.create;var c=Object.defineProperty;var E=Object.getOwnPropertyDescriptor;var w=Object.getOwnPropertyNames;var y=Object.getPrototypeOf,m=Object.prototype.hasOwnProperty;var C=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),H=(e,t)=>{for(var n in t)c(e,n,{get:t[n],enumerable:!0})},u=(e,t,n,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of w(t))!m.call(e,r)&&r!==n&&c(e,r,{get:()=>t[r],enumerable:!(o=E(t,r))||o.enumerable});return e};var S=(e,t,n)=>(n=e!=null?x(y(e)):{},u(t||!e||!e.__esModule?c(n,"default",{value:e,enumerable:!0}):n,e)),b=e=>u(c({},"__esModule",{value:!0}),e);var g=C((U,h)=>{h.exports=window.wp.isShallowEqual});var v={};H(v,{createUndoManager:()=>q});var a=S(g(),1);function j(e,t){let n={...e};return Object.entries(t).forEach(([o,r])=>{n[o]?n[o]={...n[o],to:r.to}:n[o]=r}),n}var p=(e,t)=>{let n=e?.findIndex(({id:r})=>typeof r=="string"?r===t.id:(0,a.isShallowEqual)(r,t.id)),o=[...e];return n!==-1?o[n]={id:t.id,changes:j(o[n].changes,t.changes)}:o.push(t),o};function q(){let e=[],t=[],n=0,o=()=>{e=e.slice(0,n||void 0),n=0},r=()=>{let s=e.length===0?0:e.length-1,i=e[s]??[];t.forEach(d=>{i=p(i,d)}),t=[],e[s]=i},R=s=>!s.filter(({changes:d})=>Object.values(d).some(({from:l,to:f})=>typeof l!="function"&&typeof f!="function"&&!(0,a.isShallowEqual)(l,f))).length;return{addRecord(s,i=!1){let d=!s||R(s);if(i){if(d)return;s.forEach(l=>{t=p(t,l)})}else{if(o(),t.length&&r(),d)return;e.push(s)}},undo(){t.length&&(o(),r());let s=e[e.length-1+n];if(s)return n-=1,s},redo(){let s=e[e.length+n];if(s)return n+=1,s},hasUndo(){return!!e[e.length-1+n]},hasRedo(){return!!e[e.length+n]}}}return b(v);})();
+(window.wp ||= {}).undoManager = wp.undoManager;
+})();
diff --git a/wp-includes/js/dist/upload-media.js b/wp-includes/js/dist/upload-media.js
index 9e1a6e8a1c..caa62e81aa 100644
--- a/wp-includes/js/dist/upload-media.js
+++ b/wp-includes/js/dist/upload-media.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).uploadMedia = (() => {
@@ -103,6 +104,8 @@ var wp;
     clearFeatureDetectionCache: () => clearFeatureDetectionCache,
     detectClientSideMediaSupport: () => detectClientSideMediaSupport,
     getErrorMessage: () => getErrorMessage,
+    getHeicConversionAdvice: () => getHeicConversionAdvice,
+    getHeicUnsupportedMessage: () => getHeicUnsupportedMessage,
     isClientSideMediaSupported: () => isClientSideMediaSupported,
     isHeicCanvasSupported: () => isHeicCanvasSupported,
     store: () => store
@@ -943,6 +946,7 @@ var wp;
     ErrorCode2["IMAGE_ROTATION_ERROR"] = "IMAGE_ROTATION_ERROR";
     ErrorCode2["MEDIA_TRANSCODING_ERROR"] = "MEDIA_TRANSCODING_ERROR";
     ErrorCode2["GIF_TRANSCODING_ERROR"] = "GIF_TRANSCODING_ERROR";
+    ErrorCode2["MEDIA_FINALIZE_ERROR"] = "MEDIA_FINALIZE_ERROR";
     ErrorCode2["GENERAL"] = "GENERAL";
     return ErrorCode2;
   })(ErrorCode || {});
@@ -1292,7 +1296,7 @@ var wp;
     uploadItem: () => uploadItem
   });
   var import_blob = __toESM(require_blob(), 1);
-  var import_i18n6 = __toESM(require_i18n(), 1);
+  var import_i18n7 = __toESM(require_i18n(), 1);

   // packages/upload-media/build-module/heic-parser.mjs
   var Reader = class {
@@ -1920,6 +1924,138 @@ var wp;
     return parseExifOrientation(buffer);
   }

+  // packages/upload-media/build-module/heic-support.mjs
+  var import_i18n6 = __toESM(require_i18n(), 1);
+  function detectBrowserFamily() {
+    if (typeof navigator === "undefined") {
+      return null;
+    }
+    const brands = navigator.userAgentData?.brands;
+    if (brands?.length) {
+      if (brands.some(({ brand }) => /Chromium/i.test(brand))) {
+        return "chromium";
+      }
+    }
+    const userAgent = navigator.userAgent || "";
+    if (/Firefox|FxiOS/i.test(userAgent)) {
+      return "firefox";
+    }
+    if (/Chrome|Chromium|CriOS|Edg|OPR/i.test(userAgent)) {
+      return "chromium";
+    }
+    if (/Safari/i.test(userAgent)) {
+      return "safari";
+    }
+    return null;
+  }
+  function detectPlatform() {
+    if (typeof navigator === "undefined") {
+      return "other";
+    }
+    const platform = navigator.userAgentData?.platform || navigator.userAgent || "";
+    if (/iPhone|iPad|iPod|iOS/i.test(platform)) {
+      return "other";
+    }
+    if (/macOS|Mac OS X|Macintosh/i.test(platform)) {
+      return "macos";
+    }
+    if (/Windows/i.test(platform)) {
+      return "windows";
+    }
+    if (/Android|CrOS|Chrome OS/i.test(platform)) {
+      return "other";
+    }
+    if (/Linux|X11/i.test(platform)) {
+      return "linux";
+    }
+    return "other";
+  }
+  function getBrowserName() {
+    if (detectBrowserFamily() === "chromium") {
+      const brands = navigator.userAgentData?.brands ?? [];
+      const userAgent = navigator.userAgent || "";
+      if (brands.some(({ brand }) => /Edge/i.test(brand)) || /Edg\//i.test(userAgent)) {
+        return "Edge";
+      }
+      if (brands.some(({ brand }) => /Opera/i.test(brand)) || /OPR\//i.test(userAgent)) {
+        return "Opera";
+      }
+      return "Chrome";
+    }
+    switch (detectBrowserFamily()) {
+      case "firefox":
+        return "Firefox";
+      case "safari":
+        return "Safari";
+      default:
+        return null;
+    }
+  }
+  function getHeicConversionAdvice() {
+    const platform = detectPlatform();
+    const family = detectBrowserFamily();
+    if (platform === "macos") {
+      if (family === "chromium") {
+        return (0, import_i18n6.__)(
+          "Safari usually can, or you can upload a JPEG instead."
+        );
+      }
+      if (family !== "safari") {
+        return (0, import_i18n6.__)(
+          "Safari or Chrome usually can, or you can upload a JPEG instead."
+        );
+      }
+    }
+    if (platform === "windows" && family === "firefox") {
+      return (0, import_i18n6.__)("Chrome or Edge might, or you can upload a JPEG instead.");
+    }
+    return (0, import_i18n6.__)("You can upload a JPEG instead.");
+  }
+  function getHeicUnsupportedMessage() {
+    const platform = detectPlatform();
+    const family = detectBrowserFamily();
+    const browserName = getBrowserName();
+    let cause;
+    if (platform === "linux") {
+      cause = (0, import_i18n6.__)(
+        "HEIC photos can't be decoded on Linux, so unfortunately we couldn't convert this one."
+      );
+    } else if (family === "firefox") {
+      cause = (0, import_i18n6.__)(
+        "Firefox can't read HEIC photos, so we couldn't convert this one."
+      );
+    } else if (browserName && platform === "windows") {
+      cause = (0, import_i18n6.sprintf)(
+        /* translators: %s: browser name, e.g. "Chrome". */
+        (0, import_i18n6.__)(
+          "%s couldn't decode HEIC on this PC, so we couldn't convert this one."
+        ),
+        browserName
+      );
+    } else if (browserName && platform === "macos") {
+      cause = (0, import_i18n6.sprintf)(
+        /* translators: %s: browser name, e.g. "Safari". */
+        (0, import_i18n6.__)(
+          "%s couldn't decode HEIC on this Mac, so we couldn't convert this one."
+        ),
+        browserName
+      );
+    } else if (browserName) {
+      cause = (0, import_i18n6.sprintf)(
+        /* translators: %s: browser name, e.g. "Chrome". */
+        (0, import_i18n6.__)(
+          "%s couldn't decode HEIC on this device, so we couldn't convert this one."
+        ),
+        browserName
+      );
+    } else {
+      cause = (0, import_i18n6.__)(
+        "This browser can't read HEIC photos, so we couldn't convert this one."
+      );
+    }
+    return `${cause} ${getHeicConversionAdvice()}`;
+  }
+
   // packages/upload-media/build-module/canvas-utils.mjs
   async function canvasConvertToJpeg(file, quality = 0.82) {
     const baseName = getFileBasename(file.name);
@@ -2022,9 +2158,7 @@ var wp;
       } catch {
       }
     }
-    throw new Error(
-      "This browser cannot decode HEIC images. Please use Safari or convert to JPEG before uploading."
-    );
+    throw new Error(getHeicUnsupportedMessage());
   }
   function applyRotation(source, rotation) {
     if (rotation === 0) {
@@ -2707,7 +2841,7 @@ var wp;
             id,
             new UploadError({
               code: ErrorCode.HEIC_DECODE_ERROR,
-              message: "This browser cannot decode HEIC images and the server does not support them either. Please convert to JPEG before uploading.",
+              message: getHeicUnsupportedMessage(),
               file
             })
           );
@@ -2923,7 +3057,7 @@ var wp;
           id,
           new UploadError({
             code: ErrorCode.IMAGE_TRANSCODING_ERROR,
-            message: (0, import_i18n6.__)(
+            message: (0, import_i18n7.__)(
               "The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading."
             ),
             file: item.file,
@@ -2979,7 +3113,7 @@ var wp;
           id,
           new UploadError({
             code: ErrorCode.IMAGE_ROTATION_ERROR,
-            message: (0, import_i18n6.__)(
+            message: (0, import_i18n7.__)(
               "The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading."
             ),
             file: item.file,
@@ -3367,6 +3501,15 @@ var wp;
           }
         } catch (error) {
           console.warn("Media finalization failed:", error);
+          dispatch.cancelItem(
+            id,
+            new UploadError({
+              code: ErrorCode.MEDIA_FINALIZE_ERROR,
+              message: (0, import_i18n7.__)("Could not finalize the upload."),
+              file: item.file
+            })
+          );
+          return;
         }
       }
       dispatch.finishOperation(id, updates);
@@ -3476,100 +3619,111 @@ var wp;
   var provider_default = MediaUploadProvider;

   // packages/upload-media/build-module/error-messages.mjs
-  var import_i18n7 = __toESM(require_i18n(), 1);
+  var import_i18n8 = __toESM(require_i18n(), 1);
   function getErrorMessage(code, fileName) {
     const messages = {
       [ErrorCode.EMPTY_FILE]: {
-        title: (0, import_i18n7.__)("Empty file"),
-        description: (0, import_i18n7.sprintf)(
+        title: (0, import_i18n8.__)("Empty file"),
+        description: (0, import_i18n8.sprintf)(
           /* translators: %s: file name */
-          (0, import_i18n7.__)('"%s" is empty.'),
+          (0, import_i18n8.__)('"%s" is empty.'),
           fileName
         ),
-        action: (0, import_i18n7.__)("Please choose a different file.")
+        action: (0, import_i18n8.__)("Please choose a different file.")
       },
       [ErrorCode.SIZE_ABOVE_LIMIT]: {
-        title: (0, import_i18n7.__)("File too large"),
-        description: (0, import_i18n7.sprintf)(
+        title: (0, import_i18n8.__)("File too large"),
+        description: (0, import_i18n8.sprintf)(
           /* translators: %s: file name */
-          (0, import_i18n7.__)('"%s" exceeds the maximum upload size.'),
+          (0, import_i18n8.__)('"%s" exceeds the maximum upload size.'),
           fileName
         ),
-        action: (0, import_i18n7.__)("Please reduce the file size and try again.")
+        action: (0, import_i18n8.__)("Please reduce the file size and try again.")
       },
       [ErrorCode.MIME_TYPE_NOT_SUPPORTED]: {
-        title: (0, import_i18n7.__)("Unsupported file type"),
-        description: (0, import_i18n7.sprintf)(
+        title: (0, import_i18n8.__)("Unsupported file type"),
+        description: (0, import_i18n8.sprintf)(
           /* translators: %s: file name */
-          (0, import_i18n7.__)('"%s" is not a supported file type.'),
+          (0, import_i18n8.__)('"%s" is not a supported file type.'),
           fileName
         ),
-        action: (0, import_i18n7.__)("Please upload a different file format.")
+        action: (0, import_i18n8.__)("Please upload a different file format.")
       },
       [ErrorCode.MIME_TYPE_NOT_ALLOWED_FOR_USER]: {
-        title: (0, import_i18n7.__)("File type not allowed"),
-        description: (0, import_i18n7.sprintf)(
+        title: (0, import_i18n8.__)("File type not allowed"),
+        description: (0, import_i18n8.sprintf)(
           /* translators: %s: file name */
-          (0, import_i18n7.__)('You are not allowed to upload "%s".'),
+          (0, import_i18n8.__)('You are not allowed to upload "%s".'),
           fileName
         ),
-        action: (0, import_i18n7.__)("Please contact your site administrator.")
+        action: (0, import_i18n8.__)("Please contact your site administrator.")
       },
       [ErrorCode.HEIC_DECODE_ERROR]: {
-        title: (0, import_i18n7.__)("HEIC decode failed"),
-        description: (0, import_i18n7.sprintf)(
+        title: (0, import_i18n8.__)("HEIC decode failed"),
+        description: (0, import_i18n8.sprintf)(
           /* translators: %s: file name */
-          (0, import_i18n7.__)('Failed to decode HEIC file "%s".'),
+          (0, import_i18n8.__)('Failed to decode HEIC file "%s".'),
           fileName
         ),
-        action: (0, import_i18n7.__)("Try converting the image to JPEG or PNG first.")
+        action: getHeicConversionAdvice()
       },
       [ErrorCode.IMAGE_TRANSCODING_ERROR]: {
-        title: (0, import_i18n7.__)("Image processing failed"),
-        description: (0, import_i18n7.sprintf)(
+        title: (0, import_i18n8.__)("Image processing failed"),
+        description: (0, import_i18n8.sprintf)(
           /* translators: %s: file name */
-          (0, import_i18n7.__)('Failed to process "%s".'),
+          (0, import_i18n8.__)('Failed to process "%s".'),
           fileName
         ),
-        action: (0, import_i18n7.__)("The image may be corrupted. Try a different file.")
+        action: (0, import_i18n8.__)("The image may be corrupted. Try a different file.")
       },
       [ErrorCode.IMAGE_ROTATION_ERROR]: {
-        title: (0, import_i18n7.__)("Image rotation failed"),
-        description: (0, import_i18n7.sprintf)(
+        title: (0, import_i18n8.__)("Image rotation failed"),
+        description: (0, import_i18n8.sprintf)(
           /* translators: %s: file name */
-          (0, import_i18n7.__)('Failed to rotate "%s".'),
+          (0, import_i18n8.__)('Failed to rotate "%s".'),
           fileName
         ),
-        action: (0, import_i18n7.__)("The image may be corrupted. Try a different file.")
+        action: (0, import_i18n8.__)("The image may be corrupted. Try a different file.")
       },
       [ErrorCode.MEDIA_TRANSCODING_ERROR]: {
-        title: (0, import_i18n7.__)("Media processing failed"),
-        description: (0, import_i18n7.sprintf)(
+        title: (0, import_i18n8.__)("Media processing failed"),
+        description: (0, import_i18n8.sprintf)(
           /* translators: %s: file name */
-          (0, import_i18n7.__)('Failed to convert "%s" to the target format.'),
+          (0, import_i18n8.__)('Failed to convert "%s" to the target format.'),
           fileName
         ),
-        action: (0, import_i18n7.__)("The file may be corrupted. Try a different file.")
+        action: (0, import_i18n8.__)("The file may be corrupted. Try a different file.")
+      },
+      [ErrorCode.MEDIA_FINALIZE_ERROR]: {
+        title: (0, import_i18n8.__)("Upload failed"),
+        description: (0, import_i18n8.sprintf)(
+          /* translators: %s: file name */
+          (0, import_i18n8.__)('Could not finalize the upload of "%s".'),
+          fileName
+        ),
+        action: (0, import_i18n8.__)("Please try again.")
       },
       [ErrorCode.GENERAL]: {
-        title: (0, import_i18n7.__)("Upload failed"),
-        description: (0, import_i18n7.sprintf)(
+        title: (0, import_i18n8.__)("Upload failed"),
+        description: (0, import_i18n8.sprintf)(
           /* translators: %s: file name */
-          (0, import_i18n7.__)('Failed to upload "%s".'),
+          (0, import_i18n8.__)('Failed to upload "%s".'),
           fileName
         ),
-        action: (0, import_i18n7.__)("Please try again.")
+        action: (0, import_i18n8.__)("Please try again.")
       }
     };
     return messages[code] || {
-      title: (0, import_i18n7.__)("Upload failed"),
-      description: (0, import_i18n7.sprintf)(
+      title: (0, import_i18n8.__)("Upload failed"),
+      description: (0, import_i18n8.sprintf)(
         /* translators: %s: file name */
-        (0, import_i18n7.__)('Failed to upload "%s".'),
+        (0, import_i18n8.__)('Failed to upload "%s".'),
         fileName
       ),
-      action: (0, import_i18n7.__)("Please try again.")
+      action: (0, import_i18n8.__)("Please try again.")
     };
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).uploadMedia = wp.uploadMedia;
+})();
diff --git a/wp-includes/js/dist/upload-media.min.js b/wp-includes/js/dist/upload-media.min.js
index c810c96cfc..b6024e7062 100644
--- a/wp-includes/js/dist/upload-media.min.js
+++ b/wp-includes/js/dist/upload-media.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
-"use strict";var wp;(wp||={}).uploadMedia=(()=>{var sr=Object.create;var me=Object.defineProperty;var cr=Object.getOwnPropertyDescriptor;var ur=Object.getOwnPropertyNames;var fr=Object.getPrototypeOf,lr=Object.prototype.hasOwnProperty;var Xe=(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 $=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),oe=(e,t)=>{for(var r in t)me(e,r,{get:t[r],enumerable:!0})},Je=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of ur(t))!lr.call(e,o)&&o!==r&&me(e,o,{get:()=>t[o],enumerable:!(n=cr(t,o))||n.enumerable});return e};var R=(e,t,r)=>(r=e!=null?sr(fr(e)):{},Je(t||!e||!e.__esModule?me(r,"default",{value:e,enumerable:!0}):r,e)),pr=e=>Je(me({},"__esModule",{value:!0}),e);var ge=$((Hn,Ze)=>{Ze.exports=window.wp.data});var q=$((ro,it)=>{it.exports=window.wp.i18n});var ut=$((ao,ct)=>{ct.exports=window.wp.url});var Ot=$((Mo,xt)=>{xt.exports=window.wp.blob});var jt=$((ii,Wt)=>{Wt.exports=window.wp.privateApis});var je=$((pi,Xt)=>{Xt.exports=window.wp.element});var Zt=$((di,Jt)=>{Jt.exports=window.wp.compose});var Ye=$((mi,Kt)=>{Kt.exports=window.ReactJSXRuntime});var Ln={};oe(Ln,{ErrorCode:()=>I,MediaUploadProvider:()=>ir,UploadError:()=>U,clearFeatureDetectionCache:()=>kt,detectClientSideMediaSupport:()=>$e,getErrorMessage:()=>ar,isClientSideMediaSupported:()=>be,isHeicCanvasSupported:()=>Lt,store:()=>j});var K=R(ge(),1);var m=(e=>(e.Unknown="REDUX_UNKNOWN",e.Add="ADD_ITEM",e.Prepare="PREPARE_ITEM",e.Cancel="CANCEL_ITEM",e.Remove="REMOVE_ITEM",e.RetryItem="RETRY_ITEM",e.ScheduleRetry="SCHEDULE_RETRY",e.PauseItem="PAUSE_ITEM",e.ResumeItem="RESUME_ITEM",e.PauseQueue="PAUSE_QUEUE",e.ResumeQueue="RESUME_QUEUE",e.OperationStart="OPERATION_START",e.OperationFinish="OPERATION_FINISH",e.AddOperations="ADD_OPERATIONS",e.CacheBlobUrl="CACHE_BLOB_URL",e.RevokeBlobUrls="REVOKE_BLOB_URLS",e.UpdateProgress="UPDATE_PROGRESS",e.AccumulateSubSize="ACCUMULATE_SUB_SIZE",e.UpdateSettings="UPDATE_SETTINGS",e))(m||{}),M=(e=>(e.Queued="QUEUED",e.Processing="PROCESSING",e.Paused="PAUSED",e.PendingRetry="PENDING_RETRY",e.Uploaded="UPLOADED",e.Error="ERROR",e))(M||{}),l=(e=>(e.Prepare="PREPARE",e.Upload="UPLOAD",e.ResizeCrop="RESIZE_CROP",e.Rotate="ROTATE",e.TranscodeImage="TRANSCODE_IMAGE",e.TranscodeGif="TRANSCODE_GIF",e.ThumbnailGeneration="THUMBNAIL_GENERATION",e.Finalize="FINALIZE",e.DetectUltraHdr="DETECT_ULTRAHDR",e))(l||{});var he="core/upload-media",Ke=5,et=2,tt={maxRetryAttempts:3,initialRetryDelayMs:1e3,maxRetryDelayMs:3e4,backoffMultiplier:2,retryJitter:.1},rt=["image/jpeg","image/png","image/gif","image/webp","image/avif"],nt=["image/heic","image/heif"];var dr=()=>{},mr={queue:[],queueStatus:"active",blobUrls:{},settings:{mediaUpload:dr,maxConcurrentUploads:Ke,maxConcurrentImageProcessing:et,retry:{...tt}}};function gr(e=mr,t={type:m.Unknown}){switch(t.type){case m.PauseQueue:return{...e,queueStatus:"paused"};case m.ResumeQueue:return{...e,queueStatus:"active"};case m.PauseItem:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:M.Paused}:r)};case m.ResumeItem:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:M.Processing}:r)};case m.Add:return{...e,queue:[...e.queue,t.item]};case m.Cancel:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,error:t.error}:r)};case m.RetryItem:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:M.Processing,error:void 0,retryCount:(r.retryCount??0)+1,abortController:new AbortController}:r)};case m.ScheduleRetry:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:M.PendingRetry,error:t.error,retryCount:t.retryCount,nextRetryTimestamp:t.nextRetryTimestamp}:r)};case m.Remove:return{...e,queue:e.queue.filter(r=>r.id!==t.id)};case m.OperationStart:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,currentOperation:t.operation}:r)};case m.AddOperations:return{...e,queue:e.queue.map(r=>r.id!==t.id?r:{...r,operations:[...r.operations||[],...t.operations]})};case m.OperationFinish:return{...e,queue:e.queue.map(r=>{if(r.id!==t.id)return r;let n=r.operations?r.operations.slice(1):[],o=r.attachment||t.item.attachment?{...r.attachment,...t.item.attachment}:void 0;return{...r,currentOperation:void 0,operations:n,...t.item,attachment:o,additionalData:{...r.additionalData,...t.item.additionalData}}})};case m.CacheBlobUrl:{let r=e.blobUrls[t.id]||[];return{...e,blobUrls:{...e.blobUrls,[t.id]:[...r,t.blobUrl]}}}case m.RevokeBlobUrls:{let r={...e.blobUrls};return delete r[t.id],{...e,blobUrls:r}}case m.UpdateProgress:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,progress:t.progress}:r)};case m.AccumulateSubSize:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,subSizes:[...r.subSizes||[],t.subSize]}:r)};case m.UpdateSettings:return{...e,settings:{...e.settings,...t.settings}}}return e}var Oe=gr;var ye={};oe(ye,{getItems:()=>hr,getSettings:()=>vr,isUploading:()=>yr,isUploadingById:()=>Er,isUploadingByUrl:()=>Ir});function hr(e){return e.queue}function yr(e){return e.queue.length>=1}function Ir(e,t){return e.queue.some(r=>r.attachment?.url===t||r.sourceUrl===t)}function Er(e,t){return e.queue.some(r=>r.attachment?.id===t||r.sourceAttachmentId===t)}function vr(e){return e.settings}var Ae={};oe(Ae,{getActiveImageProcessingCount:()=>Cr,getActiveUploadCount:()=>Tr,getActiveVideoProcessingCount:()=>xr,getAllItems:()=>wr,getBlobUrls:()=>_r,getFailedItems:()=>Pr,getItem:()=>Rr,getItemProgress:()=>Fr,getPendingImageProcessing:()=>Or,getPendingUploads:()=>br,getPendingVideoProcessing:()=>Ar,hasPendingItemsByParentId:()=>Dr,isBatchUploaded:()=>Sr,isPaused:()=>Ur});function wr(e){return e.queue}function Rr(e,t){return e.queue.find(r=>r.id===t)}function Sr(e,t){return e.queue.filter(n=>t===n.batchId).length===0}function Ur(e){return e.queueStatus==="paused"}function _r(e,t){return e.blobUrls[t]||[]}function Tr(e){return e.queue.filter(t=>t.currentOperation===l.Upload).length}function br(e){return e.queue.filter(t=>(Array.isArray(t.operations?.[0])?t.operations[0][0]:t.operations?.[0])===l.Upload&&t.currentOperation!==l.Upload)}function Cr(e){return e.queue.filter(t=>t.currentOperation===l.ResizeCrop||t.currentOperation===l.Rotate).length}function xr(e){return e.queue.filter(t=>t.currentOperation===l.TranscodeGif).length}function Or(e){return e.queue.filter(t=>{let r=Array.isArray(t.operations?.[0])?t.operations[0][0]:t.operations?.[0];return(r===l.ResizeCrop||r===l.Rotate)&&t.currentOperation!==l.ResizeCrop&&t.currentOperation!==l.Rotate})}function Ar(e){return e.queue.filter(t=>(Array.isArray(t.operations?.[0])?t.operations[0][0]:t.operations?.[0])===l.TranscodeGif&&t.currentOperation!==l.TranscodeGif)}function Pr(e){return e.queue.filter(t=>t.error!==void 0)}function Dr(e,t){return e.queue.some(r=>r.parentId===t)}function Fr(e,t){return e.queue.find(n=>n.id===t)?.progress}var Ue={};oe(Ue,{addItems:()=>Vr,cancelItem:()=>Wr,executeRetry:()=>Qr,retryItem:()=>jr,scheduleRetry:()=>Yr});var _=[];for(let e=0;e<256;++e)_.push((e+256).toString(16).slice(1));function ot(e,t=0){return(_[e[t+0]]+_[e[t+1]]+_[e[t+2]]+_[e[t+3]]+"-"+_[e[t+4]]+_[e[t+5]]+"-"+_[e[t+6]]+_[e[t+7]]+"-"+_[e[t+8]]+_[e[t+9]]+"-"+_[e[t+10]]+_[e[t+11]]+_[e[t+12]]+_[e[t+13]]+_[e[t+14]]+_[e[t+15]]).toLowerCase()}var Mr=new Uint8Array(16);function Pe(){return crypto.getRandomValues(Mr)}function zr(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():Br(e,t,r)}function Br(e,t,r){e=e||{};let n=e.random??e.rng?.()??Pe();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 ot(n)}var B=zr;var Ct=R(q(),1);function at(e){let{attempt:t,initialDelay:r,maxDelay:n,multiplier:o,jitter:a}=e,i=r*Math.pow(o,t-1),s=Math.min(i,n),c=1+(Math.random()*2-1)*a;return Math.floor(s*c)}var Nr=[/network/i,/timeout/i,/ECONNRESET/i,/fetch failed/i,/connection/i,/socket/i,/ETIMEDOUT/i,/ENOTFOUND/i,/Could not get a valid response/i,/Failed to fetch/i,/Load failed/i];function st(e,t,r){if(t>=r)return!1;let n=typeof e=="string"?e:e?.message||"";return Nr.some(o=>o.test(n))}var ie=new Map;function Ie(e){let t=ie.get(e);t!==void 0&&(clearTimeout(t),ie.delete(e))}var De=class extends File{width=0;height=0;originalWidth=0;originalHeight=0;get wasResized(){return(this.originalWidth||0)>this.width||(this.originalHeight||0)>this.height}constructor(e,t,r,n,o){super([e],e.name,{type:e.type,lastModified:e.lastModified}),this.width=t,this.height=r,this.originalWidth=n,this.originalHeight=o}};var Gr=R(ut(),1),Lr=R(q(),1);function ft(e){if(e instanceof File)return e;if("name"in e&&typeof e.name=="string")return new File([e],e.name,{type:e.type,lastModified:e.lastModified});let t=e.type.split("/")[1],r=e.type==="application/pdf"?"document":e.type.split("/")[0];return new File([e],`${r}.${t}`,{type:e.type})}function Ee(e,t){return new File([e],t,{type:e.type,lastModified:e.lastModified})}function Fe(e){return Ee(e,e.name)}function V(e){return e.includes(".")?e.split(".").slice(0,-1).join("."):e}function lt(e){let t=new Uint8Array(e);if(t.length<4||t[0]!==71||t[1]!==73||t[2]!==70||t[3]!==56)return!1;let r=0;for(let n=0;n<t.length-2;n++)if(t[n]===0&&t[n+1]===33&&t[n+2]===249&&(r++,r>1))return!0;return!1}var Me,ae;function se(){return Me||(Me=import("@wordpress/vips/worker").then(e=>(ae=e,e))),Me}async function pt(e,t,r,n={}){let{vipsConvertImageFormat:o}=await se(),a=await o(e,await t.arrayBuffer(),t.type,r,n),i=r.split("/")[1],s=`${V(t.name)}.${i}`;return new File([new Blob([a])],s,{type:r})}async function Be(e){let{vipsHasTransparency:t}=await se(),r=await fetch(e);if(!r.ok)throw new Error(`Failed to fetch image: ${r.status}`);return t(await r.arrayBuffer())}async function dt(e){let{vipsGetUltraHdrInfo:t}=await se();return t(e)}async function mt(e,t,r,n={}){let{smartCrop:o=!1,addSuffix:a=!1,signal:i,scaledSuffix:s,quality:c,stripMeta:u,maxBitdepth:f}=n;if(i?.aborted)throw new Error("Operation aborted");let{vipsResizeImage:p}=await se(),{buffer:d,width:h,height:y,originalWidth:v,originalHeight:b}=await p(e,await t.arrayBuffer(),t.type,r,{smartCrop:o,quality:c,stripMeta:u,maxBitdepth:f}),A=t.name;if(v>h||b>y){let P=V(t.name);s?A=t.name.replace(P,`${P}-scaled`):a&&(A=t.name.replace(P,`${P}-${h}x${y}`))}return new De(new File([new Blob([d],{type:t.type})],A,{type:t.type}),h,y,v,b)}async function Ne(e,t,r,n){if(n?.aborted)throw new Error("Operation aborted");if(r===1)return t;let{vipsRotateImage:o}=await se(),{buffer:a,width:i,height:s}=await o(e,await t.arrayBuffer(),t.type,r),c=V(t.name),u=t.name.replace(c,`${c}-rotated`);return new De(new File([new Blob([a],{type:t.type})],u,{type:t.type}),i,s)}async function gt(e){return ae?ae.vipsCancelOperations(e):!1}function Ge(){ae&&ae.terminateVipsWorker()}var ze=0,kr=50;function ve(e){ze++,ze>=kr&&e===0&&(Ge(),ze=0)}var ht="Unsupported",Hr=`${ht}: GIF exceeds maximum conversion size`,yt="GIF to video conversion timed out",$r=3e4;function It(e){return e instanceof Error&&e.message.startsWith(ht)}function Et(e){return e instanceof Error&&e.message.startsWith(Hr)}function Le(e){return e instanceof Error&&e.message.startsWith(yt)}var W,we;function qr(){return W||(W=import("@wordpress/video-conversion/worker").then(e=>(we=e,e)).catch(e=>{throw W=void 0,e})),W}async function vt(e,t,r,{maxDimensions:n,timeout:o=$r,maxTotalPixels:a}={}){let i=await qr(),s=i.convertGifToVideo(e,t,r,n,a),c;if(o>0){let p;try{c=await Promise.race([s,new Promise((d,h)=>{p=setTimeout(()=>{h(new Error(`${yt} after ${o}ms`))},o)})])}catch(d){throw Le(d)&&(s.catch(()=>{}),i.cancelGifToVideoOperations(e).catch(()=>{})),d}finally{clearTimeout(p)}}else c=await s;let u=r==="video/webm"?"webm":"mp4",f=`${V(t.name)}.${u}`;return new File([new Blob([c],{type:r})],f,{type:r})}async function wt(e){let t=we??(W?await W.catch(()=>{}):void 0);return t?t.cancelGifToVideoOperations(e):!1}function Rt(){if(we){we.terminateVideoConversionWorker();return}W&&W.then(e=>e.terminateVideoConversionWorker()).catch(()=>{})}function St(){return!1}function Y(e,...t){St()&&console.debug(`[upload-media] ${e}`,...t)}function J(e){if(!St())return;let{measureName:t,startTime:r,endTime:n=performance.now(),tooltipText:o,properties:a}=e,i={devtools:{dataType:"track-entry",track:"Upload Media",tooltipText:o,properties:a?.map(([s,c])=>({key:s,value:c}))}};try{performance.measure(t,{start:r,end:n,detail:i})}catch{}}var I=(e=>(e.EMPTY_FILE="EMPTY_FILE",e.SIZE_ABOVE_LIMIT="SIZE_ABOVE_LIMIT",e.MIME_TYPE_NOT_SUPPORTED="MIME_TYPE_NOT_SUPPORTED",e.MIME_TYPE_NOT_ALLOWED_FOR_USER="MIME_TYPE_NOT_ALLOWED_FOR_USER",e.HEIC_DECODE_ERROR="HEIC_DECODE_ERROR",e.IMAGE_TRANSCODING_ERROR="IMAGE_TRANSCODING_ERROR",e.IMAGE_ROTATION_ERROR="IMAGE_ROTATION_ERROR",e.MEDIA_TRANSCODING_ERROR="MEDIA_TRANSCODING_ERROR",e.GIF_TRANSCODING_ERROR="GIF_TRANSCODING_ERROR",e.GENERAL="GENERAL",e))(I||{}),U=class extends Error{code;file;constructor({code:e,message:t,file:r,cause:n}){super(t,{cause:n}),Object.setPrototypeOf(this,new.target.prototype),this.code=e,this.file=r}};var Re=R(q(),1);function Ut(e,t){if(!t)return;let r=t.some(n=>n.includes("/")?n===e.type:e.type.startsWith(`${n}/`));if(e.type&&!r)throw new U({code:I.MIME_TYPE_NOT_SUPPORTED,message:(0,Re.sprintf)((0,Re.__)("%s: Sorry, this file type is not supported here."),e.name),file:e})}var Se=R(q(),1);function _t(e){return e?Object.entries(e).flatMap(([t,r])=>{let[n]=r.split("/"),o=t.split("|");return[r,...o.map(a=>`${n}/${a}`)]}):null}function Tt(e,t){let r=_t(t);if(!r)return;let n=r.includes(e.type);if(e.type&&!n)throw new U({code:I.MIME_TYPE_NOT_ALLOWED_FOR_USER,message:(0,Se.sprintf)((0,Se.__)("%s: Sorry, you are not allowed to upload this file type."),e.name),file:e})}var Z=R(q(),1);function bt(e,t){if(e.size<=0)throw new U({code:I.EMPTY_FILE,message:(0,Z.sprintf)((0,Z.__)("%s: This file is empty."),e.name),file:e});if(t&&e.size>t)throw new U({code:I.SIZE_ABOVE_LIMIT,message:(0,Z.sprintf)((0,Z.__)("%s: This file exceeds the maximum upload size for this site."),e.name),file:e})}function Vr({files:e,onChange:t,onSuccess:r,onError:n,onBatchSuccess:o,additionalData:a,allowedTypes:i}){return async({select:s,dispatch:c})=>{let u=B();for(let f of e){try{Ut(f,i),Tt(f,s.getSettings().allowedMimeTypes)}catch(p){n?.(p);continue}try{bt(f,s.getSettings().maxUploadFileSize)}catch(p){n?.(p);continue}c.addItem({file:f,batchId:u,onChange:t,onSuccess:r,onBatchSuccess:o,onError:n,additionalData:a})}}}function Wr(e,t,r=!1){return async({select:n,dispatch:o})=>{let a=n.getItem(e);if(!a)return;if(Ie(e),!r&&t&&!a.parentId&&!a.attachment?.id){let f=n.getSettings().retry;if(f){let p=a.retryCount??0,d=f.maxRetryAttempts;if(st(t,p,d)){o.scheduleRetry(e,t);return}}}if(a.abortController?.abort(),gt(e).catch(()=>{}),wt(e).catch(()=>{}),r)Y(`Item cancelled: ${a.file.name} (item ${e}): ${t instanceof Error?t.message:t}`);else{let{onError:u}=a;u?.(t??new Error("Upload cancelled")),!u&&t&&!a.parentId&&console.error("Upload cancelled",t)}let{currentOperation:i,parentId:s,batchId:c}=a;if(o({type:m.Cancel,id:e,error:t}),o.removeItem(e),o.revokeBlobUrls(e),i===l.ResizeCrop||i===l.Rotate)for(let u of n.getPendingImageProcessing())o.processItem(u.id);if(i===l.Upload)for(let u of n.getPendingUploads())o.processItem(u.id);if(i===l.TranscodeGif)for(let u of n.getPendingVideoProcessing())o.processItem(u.id);if((i===l.ResizeCrop||i===l.Rotate||i===l.TranscodeImage)&&ve(n.getActiveImageProcessingCount()),s){let u=n.getItem(s);if(u){let f=a.additionalData?.image_size==="animated_video"||a.additionalData?.image_size==="animated_video_poster";if(n.hasPendingItemsByParentId(s))u.operations&&u.operations.length>0&&o.processItem(s);else if(u.subSizes&&u.subSizes.length>0||f)u.operations&&u.operations.length>0&&o.processItem(s);else{let p=u.attachment?.id,{mediaDelete:d}=n.getSettings();p&&d&&d(p).catch(()=>{}),await o.cancelItem(s,new U({code:t instanceof U&&t.code||I.GENERAL,message:t?.message||(0,Ct.__)("The image could not be uploaded."),file:u.file,cause:t instanceof Error?t:void 0}))}}}c&&n.isBatchUploaded(c)&&(Y(`Batch completed: ${c}`),a.onBatchSuccess?.())}}function jr(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);n&&n.error&&(r({type:m.RetryItem,id:e}),r.processItem(e))}}function Yr(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;let i=r.getSettings().retry;if(!i)return;let s=o.retryCount??0,c=at({attempt:s+1,initialDelay:i.initialRetryDelayMs,maxDelay:i.maxRetryDelayMs,multiplier:i.backoffMultiplier,jitter:i.retryJitter}),u=setTimeout(()=>{ie.delete(e),n.executeRetry(e)},c);ie.set(e,u),n({type:m.ScheduleRetry,id:e,error:t,retryCount:s,nextRetryTimestamp:Date.now()+c})}}function Qr(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);!n||n.status!==M.PendingRetry||t.isPaused()||(r({type:m.RetryItem,id:e}),r.processItem(e))}}var We={};oe(We,{addItem:()=>mn,addSideloadItem:()=>gn,detectUltraHdr:()=>_n,finalizeItem:()=>Dn,finishOperation:()=>wn,generateThumbnails:()=>Pn,getTranscodeImageOperation:()=>Vt,pauseItem:()=>En,pauseQueue:()=>yn,prepareItem:()=>Un,processItem:()=>hn,removeItem:()=>vn,resizeCropItem:()=>Cn,resumeQueue:()=>In,revokeBlobUrls:()=>Fn,rotateItem:()=>xn,sideloadItem:()=>bn,transcodeGifItem:()=>An,transcodeImageItem:()=>On,updateItemProgress:()=>Mn,updateSettings:()=>zn,uploadItem:()=>Tn});var F=R(Ot(),1),qe=R(q(),1);var ke=class{view;buffer;pos;constructor(e,t=0){this.buffer=e,this.view=new DataView(e),this.pos=t}u8(){let e=this.view.getUint8(this.pos);return this.pos+=1,e}u16(){let e=this.view.getUint16(this.pos);return this.pos+=2,e}u32(){let e=this.view.getUint32(this.pos);return this.pos+=4,e}u64(){let e=this.view.getUint32(this.pos),t=this.view.getUint32(this.pos+4);return this.pos+=8,e*4294967296+t}uN(e){if(e===0)return 0;if(e===4)return this.u32();if(e===8)return this.u64();throw new Error(`Unsupported uint size: ${e}`)}str(e){let t="";for(let r=0;r<e;r++)t+=String.fromCharCode(this.view.getUint8(this.pos+r));return this.pos+=e,t}bytes(e){let t=new Uint8Array(this.buffer,this.pos,e);return this.pos+=e,new Uint8Array(t)}};function He(e){if(e.pos+8>e.view.byteLength)return null;let t=e.pos,r=e.u32(),n=e.str(4),o=8;return r===1?(r=e.u64(),o=16):r===0&&(r=e.view.byteLength-t),{type:n,offset:t,size:r,headerSize:o}}function ce(e,t,r){let n=[];for(e.pos=t;e.pos<r;){let o=He(e);if(!o||o.size<8)break;n.push(o),e.pos=o.offset+o.size}return n}function ue(e,t,r,n){for(e.pos=t;e.pos<r;){let o=He(e);if(!o||o.size<8)break;if(o.type===n)return o;e.pos=o.offset+o.size}}function Xr(e,t){e.pos=t.offset+t.headerSize;let r=e.u8();return e.pos+=3,r===0?e.u16():e.u32()}function At(e,t){e.pos=t.offset+t.headerSize;let r=e.u8();e.pos+=3;let n=e.u8(),o=n>>4&15,a=n&15,i=e.u8(),s=i>>4&15,c=r>=1?i&15:0,u=r<2?e.u16():e.u32(),f=new Map;for(let p=0;p<u;p++){let d=r<2?e.u16():e.u32(),h=0;(r===1||r===2)&&(h=e.u16()&15),e.u16();let y=e.uN(s),v=e.u16(),b=[];for(let A=0;A<v;A++){r>=1&&e.uN(c);let O=e.uN(o),C=e.uN(a);b.push({offset:y+O,length:C})}f.set(d,{constructionMethod:h,extents:b})}return f}function Jr(e,t){e.pos=t.offset+t.headerSize;let r=e.u32(),n=r>>>24,a=(r&16777215&1)!==0,i=e.u32(),s=new Map;for(let c=0;c<i;c++){let u=n<1?e.u16():e.u32(),f=e.u8(),p=[];for(let d=0;d<f;d++)a?p.push(e.u16()&32767):p.push(e.u8()&127);s.set(u,p)}return s}function Pt(e,t){return e.pos=t.offset+t.headerSize+4,{width:e.u32(),height:e.u32()}}function Dt(e,t){return e.pos=t.offset+t.headerSize,(e.u8()&3)*90}function Ft(e,t){e.pos=t.offset+t.headerSize;let r=e.u8();e.pos+=3;let n=r===0?e.u16():e.u32(),o=new Map,a=e.pos,i=t.offset+t.size,s=ce(e,a,i);for(let c=0;c<Math.min(n,s.length);c++){let u=s[c];if(u.type!=="infe")continue;e.pos=u.offset+u.headerSize;let f=e.u8();if(e.pos+=3,f>=2){let p=f===2?e.u16():e.u32();e.u16();let d=e.str(4);o.set(p,d)}}return o}function Zr(e,t,r){e.pos=t.offset+t.headerSize;let n=e.u8();e.pos+=3;let o=new Map,a=t.offset+t.size;for(;e.pos<a;){let i=He(e);if(!i||i.size<8)break;e.pos=i.offset+i.headerSize;let s=n===0?e.u16():e.u32(),c=e.u16(),u=[];for(let f=0;f<c;f++)u.push(n===0?e.u16():e.u32());i.type===r&&o.set(s,u),e.pos=i.offset+i.size}return o}function Kr(e){return e=e>>>1&1431655765|(e&1431655765)<<1,e=e>>>2&858993459|(e&858993459)<<2,e=e>>>4&252645135|(e&252645135)<<4,e=e>>>8&16711935|(e&16711935)<<8,e=e>>>16|e<<16,e>>>0}function Mt(e,t){e.pos=t,e.u8();let r=e.u8(),n=r>>6&3,o=r>>5&1,a=r&31,i=e.u32(),s=e.bytes(6),c=e.u8(),u=n>0?String.fromCharCode(64+n):"",f=Kr(i).toString(16).toUpperCase(),p=o?"H":"L",d=-1;for(let y=5;y>=0;y--)if(s[y]!==0){d=y;break}let h="";if(d>=0){let y=[];for(let v=0;v<=d;v++)y.push(s[v].toString(16).toUpperCase());h="."+y.join(".")}return`hvc1.${u}${a}.${f}.${p}${c}${h}`}function _e(e,t,r){let n=t.constructionMethod===1?r:0;if(t.extents.length===1){let s=t.extents[0],c=n+s.offset;return new Uint8Array(e.slice(c,c+s.length))}let o=0;for(let s of t.extents)o+=s.length;let a=new Uint8Array(o),i=0;for(let s of t.extents){let c=n+s.offset;a.set(new Uint8Array(e.slice(c,c+s.length)),i),i+=s.length}return a}function zt(e,t){let r,n,o;for(let a of e){if(a<1||a>t.length)continue;let i=t[a-1];i.type==="hvcC"&&!r&&(r=i),i.type==="ispe"&&!n&&(n=i),i.type==="irot"&&!o&&(o=i)}if(!r)throw new Error("No HEVC configuration (hvcC) found");if(!n)throw new Error("No image dimensions (ispe) found");return{hvcCBox:r,ispeBox:n,irotBox:o}}function Bt(e){let t=new ke(e),r=e.byteLength,n=ue(t,0,r,"meta");if(!n)throw new Error("No meta box found in HEIC file");let o=n.offset+n.headerSize+4,a=n.offset+n.size,i=ce(t,o,a),s=i.find(T=>T.type==="pitm"),c=i.find(T=>T.type==="iloc"),u=i.find(T=>T.type==="iprp"),f=i.find(T=>T.type==="iinf"),p=i.find(T=>T.type==="iref"),d=i.find(T=>T.type==="idat"),h=d?d.offset+d.headerSize:0;if(!s||!c||!u)throw new Error("Missing required boxes (pitm, iloc, iprp) in HEIC");let y=Xr(t,s),v=At(t,c),b=u.offset+u.headerSize,A=u.offset+u.size,O=ce(t,b,A),C=O.find(T=>T.type==="ipco"),P=O.find(T=>T.type==="ipma");if(!C||!P)throw new Error("Missing ipco or ipma in HEIC properties");let z=Jr(t,P),te=C.offset+C.headerSize,N=C.offset+C.size,G=ce(t,te,N),E="hvc1";if(f){let Qe=Ft(t,f).get(y);Qe&&(E=Qe)}if(E==="grid")return en(t,e,y,v,z,G,p,h);let S=v.get(y);if(!S||S.extents.length===0)throw new Error(`No location data for primary item ${y}`);let D=z.get(y);if(!D||D.length===0)throw new Error("No property associations for primary item");let{hvcCBox:x,ispeBox:L,irotBox:re}=zt(D,G),Q=x.offset+x.headerSize,pe=x.size-x.headerSize,k=new Uint8Array(e.slice(Q,Q+pe)),H=Mt(t,Q),{width:de,height:ne}=Pt(t,L),X=re?Dt(t,re):0;return{codecString:H,description:k,tiles:[{data:_e(e,S,h),x:0,y:0}],tileWidth:de,tileHeight:ne,outputWidth:de,outputHeight:ne,rotation:X,exifOrientation:X===0?Te(e):1}}function en(e,t,r,n,o,a,i,s){let c=n.get(r);if(!c||c.extents.length===0)throw new Error("No location data for grid item");let u=_e(t,c,s),f=u.length>1&&(u[1]&1)!==0,p=f?12:8;if(u.length<p)throw new Error(`Grid descriptor too short: ${u.length} bytes`);let d=u[2]+1,h=u[3]+1,y=new DataView(u.buffer,u.byteOffset),v,b;if(f?(v=y.getUint32(4),b=y.getUint32(8)):(v=y.getUint16(4),b=y.getUint16(6)),!i)throw new Error("Grid image requires iref box");let O=Zr(e,i,"dimg").get(r);if(!O||O.length===0)throw new Error("No tile references found for grid item");let C=d*h;if(O.length<C)throw new Error(`Grid expects ${C} tiles but found ${O.length}`);let P=o.get(O[0]);if(!P||P.length===0)throw new Error("No property associations for tile item");let{hvcCBox:z,ispeBox:te}=zt(P,a),N=o.get(r)||[],G;for(let k of N)if(k>=1&&k<=a.length){let H=a[k-1];if(H.type==="irot"){G=H;break}}let E=z.offset+z.headerSize,S=z.size-z.headerSize,D=new Uint8Array(t.slice(E,E+S)),x=Mt(e,E),{width:L,height:re}=Pt(e,te),Q=[];for(let k=0;k<d;k++)for(let H=0;H<h;H++){let de=k*h+H,ne=O[de],X=n.get(ne);if(!X||X.extents.length===0)throw new Error(`No location data for tile item ${ne}`);Q.push({data:_e(t,X,s),x:H*L,y:k*re})}let pe=G?Dt(e,G):0;return{codecString:x,description:D,tiles:Q,tileWidth:L,tileHeight:re,outputWidth:v,outputHeight:b,rotation:pe,exifOrientation:pe===0?Te(t):1}}function tn(e){if(e.length<8)return 1;let t=new DataView(e.buffer,e.byteOffset,e.byteLength),r=0,n=t.getUint16(0);if(n!==18761&&n!==19789&&(r=t.getUint32(0)+4),r+8>e.length)return 1;let o=t.getUint16(r),a;if(o===18761)a=!0;else if(o===19789)a=!1;else return 1;let i=r+t.getUint32(r+4,a);if(i+2>e.length)return 1;let s=t.getUint16(i,a);for(let c=0;c<s;c++){let u=i+2+c*12;if(u+12>e.length)break;if(t.getUint16(u,a)===274){let f=t.getUint16(u+8,a);return f>=1&&f<=8?f:1}}return 1}function Nt(e){let t=ue(e,0,e.view.byteLength,"meta");if(!t)return null;let r=t.offset+t.headerSize+4,n=t.offset+t.size;return{box:t,children:ce(e,r,n)}}function rn(e){try{let t=new ke(e),r=Nt(t);if(!r)return 1;let n=r.children.find(f=>f.type==="iinf"),o=r.children.find(f=>f.type==="iloc");if(!n||!o)return 1;let a=Ft(t,n),i;for(let[f,p]of a)if(p==="Exif"){i=f;break}if(i===void 0)return 1;let s=At(t,o).get(i);if(!s||s.extents.length===0)return 1;let c=r.children.find(f=>f.type==="idat"),u=c?c.offset+c.headerSize:0;return tn(_e(e,s,u))}catch{return 1}}function nn(e){let t=Nt(e);if(!t)return!1;let r=t.children.find(i=>i.type==="iprp");if(!r)return!1;let n=ue(e,r.offset+r.headerSize,r.offset+r.size,"ipco");if(!n)return!1;let o=n.offset+n.headerSize,a=n.offset+n.size;return!!(ue(e,o,a,"irot")||ue(e,o,a,"imir"))}function Te(e){try{if(nn(new ke(e)))return 1}catch{return 1}return rn(e)}async function Gt(e,t=.82){let r=V(e.name);try{let n=await createImageBitmap(e);try{let o=new OffscreenCanvas(n.width,n.height),a=o.getContext("2d");if(!a)throw new Error("Could not get canvas 2d context");a.drawImage(n,0,0);let i=await o.convertToBlob({type:"image/jpeg",quality:t});return new File([i],`${r}.jpg`,{type:"image/jpeg"})}finally{n.close()}}catch{}if(typeof ImageDecoder<"u"&&await ImageDecoder.isTypeSupported(e.type)){let o=new ImageDecoder({type:e.type,data:e.stream()});try{let{image:a}=await o.decode();try{let i=new OffscreenCanvas(a.displayWidth,a.displayHeight),s=i.getContext("2d");if(!s)throw new Error("Could not get canvas 2d context");s.drawImage(a,0,0);let c=await i.convertToBlob({type:"image/jpeg",quality:t});return new File([c],`${r}.jpg`,{type:"image/jpeg"})}finally{a.close()}}finally{o.close()}}if(typeof VideoDecoder<"u")try{let n=Bt(await e.arrayBuffer());if((await VideoDecoder.isConfigSupported({codec:n.codecString})).supported){let a=new OffscreenCanvas(n.outputWidth,n.outputHeight),i=a.getContext("2d");if(!i)throw new Error("Could not get canvas 2d context");for(let u of n.tiles){let f=await sn(n.codecString,n.description,n.tileWidth,n.tileHeight,u.data);try{i.drawImage(f,u.x,u.y)}finally{f.close()}}let c=await(n.rotation!==0?on(a,n.rotation):an(a,n.exifOrientation)).convertToBlob({type:"image/jpeg",quality:t});return new File([c],`${r}.jpg`,{type:"image/jpeg"})}}catch{}throw new Error("This browser cannot decode HEIC images. Please use Safari or convert to JPEG before uploading.")}function on(e,t){if(t===0)return e;let r=t===90||t===270,n=r?e.height:e.width,o=r?e.width:e.height,a=new OffscreenCanvas(n,o),i=a.getContext("2d");return i?(i.translate(n/2,o/2),i.rotate(-t*Math.PI/180),i.drawImage(e,-e.width/2,-e.height/2),a):e}function an(e,t){if(t<=1||t>8)return e;let{width:r,height:n}=e,o=t>=5,a=new OffscreenCanvas(o?n:r,o?r:n),i=a.getContext("2d");if(!i)return e;switch(t){case 2:i.transform(-1,0,0,1,r,0);break;case 3:i.transform(-1,0,0,-1,r,n);break;case 4:i.transform(1,0,0,-1,0,n);break;case 5:i.transform(0,1,1,0,0,0);break;case 6:i.transform(0,1,-1,0,n,0);break;case 7:i.transform(0,-1,-1,0,n,r);break;case 8:i.transform(0,-1,1,0,0,r);break}return i.drawImage(e,0,0),a}function sn(e,t,r,n,o){return new Promise((a,i)=>{let s=new VideoDecoder({output:c=>{s.close(),a(c)},error:c=>{s.state!=="closed"&&s.close(),i(c)}});s.configure({codec:e,codedWidth:r,codedHeight:n,description:t}),s.decode(new EncodedVideoChunk({type:"key",timestamp:0,data:o})),s.flush().catch(c=>{s.state!=="closed"&&s.close(),i(c)})})}var w=null;function $e(){if(w!==null)return w;if(typeof WebAssembly>"u")return w={supported:!1,reason:"WebAssembly is not supported in this browser."},w;if(typeof SharedArrayBuffer>"u")return w={supported:!1,reason:"SharedArrayBuffer is not available. This may be due to missing cross-origin isolation headers."},w;if(typeof Worker>"u")return w={supported:!1,reason:"Web Workers are not supported in this browser."},w;if(typeof navigator<"u"&&"deviceMemory"in navigator&&navigator.deviceMemory<=2)return w={supported:!1,reason:"Device has insufficient memory for client-side media processing."},w;if(typeof navigator<"u"&&"hardwareConcurrency"in navigator&&navigator.hardwareConcurrency<2)return w={supported:!1,reason:"Device has insufficient CPU cores for client-side media processing."},w;if(typeof navigator<"u"){let e=navigator.connection;if(e){if(e.saveData)return w={supported:!1,reason:"Data saver mode is enabled."},w;if(e.effectiveType==="slow-2g"||e.effectiveType==="2g")return w={supported:!1,reason:"Network connection is too slow for client-side media processing."},w}}if(typeof window<"u")try{let e=new Blob([""],{type:"application/javascript"}),t=URL.createObjectURL(e);try{new Worker(t).terminate()}finally{URL.revokeObjectURL(t)}}catch{return w={supported:!1,reason:"The site's Content Security Policy (CSP) does not allow blob: workers. The worker-src directive must include blob: to enable client-side media processing."},w}return w={supported:!0},w}function be(){return $e().supported}function Lt(){return typeof createImageBitmap<"u"&&typeof OffscreenCanvas<"u"}function kt(){w=null}var cn=4,un=.5*1024*1024*1024,fn=.9*1024*1024*1024;function Ht(e){let{width:t,height:r,interlaced:n}=e;return t*r*cn>(n?un:fn)}var ln=524288;function pn(e){let t=2;for(;t<e.byteLength;){if(e.getUint8(t)!==255)return null;for(;t<e.byteLength&&e.getUint8(t)===255;)t++;if(t>=e.byteLength)return null;let r=e.getUint8(t);if(t++,r===1||r>=208&&r<=217)continue;if(r===218||t+2>e.byteLength)return null;let n=e.getUint16(t);if(n<2)return null;if(r>=192&&r<=207&&r!==196&&r!==200&&r!==204){if(t+7>e.byteLength)return null;let a=e.getUint16(t+3);return{width:e.getUint16(t+5),height:a,interlaced:r===194||r===198||r===202||r===206}}t+=n}return null}function dn(e){if(e.byteLength<29||!(e.getUint8(12)===73&&e.getUint8(13)===72&&e.getUint8(14)===68&&e.getUint8(15)===82))return null;let r=e.getUint32(16),n=e.getUint32(20),o=e.getUint8(28);return{width:r,height:n,interlaced:o!==0}}async function $t(e){try{let t=Math.min(e.size,ln),r=await e.slice(0,t).arrayBuffer(),n=new DataView(r);return n.byteLength>=3&&n.getUint16(0)===65496?pn(n):n.byteLength>=8&&n.getUint32(0)===2303741511&&n.getUint32(4)===218765834?dn(n):null}catch{return null}}var qt=class extends File{constructor(e="stub-file"){super([],e)}};var fe=.82,Ve=new Set;function mn({file:e,batchId:t,onChange:r,onSuccess:n,onBatchSuccess:o,onError:a,additionalData:i={},sourceUrl:s,sourceAttachmentId:c,abortController:u,operations:f}){return async({dispatch:p})=>{let d=B(),h=ft(e),y;h instanceof qt||(y=(0,F.createBlobURL)(h),p({type:m.CacheBlobUrl,id:d,blobUrl:y})),p({type:m.Add,item:{id:d,batchId:t,status:M.Processing,sourceFile:Fe(h),file:h,attachment:{url:y},additionalData:{generate_sub_sizes:!1,...i},onChange:r,onSuccess:n,onBatchSuccess:o,onError:a,sourceUrl:s,sourceAttachmentId:c,abortController:u||new AbortController,operations:Array.isArray(f)?f:[l.Prepare]}}),p.processItem(d)}}function gn({file:e,onChange:t,additionalData:r,operations:n,batchId:o,parentId:a}){return({dispatch:i})=>{let s=B();i({type:m.Add,item:{id:s,batchId:o,status:M.Processing,sourceFile:Fe(e),file:e,onChange:t,additionalData:{...r},parentId:a,operations:Array.isArray(n)?n:[l.Prepare],abortController:new AbortController}}),i.processItem(s)}}function hn(e){return async({select:t,dispatch:r})=>{if(t.isPaused())return;let n=t.getItem(e);if(!n)return;let{attachment:o,onChange:a,onSuccess:i,onBatchSuccess:s,batchId:c,parentId:u}=n,f=Array.isArray(n.operations?.[0])?n.operations[0][0]:n.operations?.[0],p=Array.isArray(n.operations?.[0])?n.operations[0][1]:void 0;if(f===l.Upload){let d=t.getSettings();if(t.getActiveUploadCount()>=d.maxConcurrentUploads)return}if(f===l.ResizeCrop||f===l.Rotate){let d=t.getSettings();if(t.getActiveImageProcessingCount()>=d.maxConcurrentImageProcessing)return}if(!(f===l.TranscodeGif&&t.getActiveVideoProcessingCount()>=1)){if(o&&(o.url&&/\.hei[cf]$/i.test(o.url)||a?.([o])),!f){if((u||!u&&!t.hasPendingItemsByParentId(e))&&(o&&i?.([o]),r.removeItem(e),r.revokeBlobUrls(e),c&&t.isBatchUploaded(c)&&s?.()),u&&c&&t.isBatchUploaded(c)){let d=t.getItem(u);if(!d)return;if(d.operations&&d.operations.length>0){r.processItem(u);return}o&&d.onSuccess?.([o]),r.removeItem(u),r.revokeBlobUrls(u),d.batchId&&t.isBatchUploaded(d.batchId)&&d.onBatchSuccess?.()}return}if(!(f===l.Finalize&&t.hasPendingItemsByParentId(e)))switch(r({type:m.OperationStart,id:e,operation:f}),Y(`Starting operation ${f} for ${n.file.name} (item ${n.id})`),f){case l.Prepare:r.prepareItem(n.id);break;case l.ResizeCrop:r.resizeCropItem(n.id,p);break;case l.Rotate:r.rotateItem(n.id,p);break;case l.TranscodeImage:r.transcodeImageItem(n.id,p);break;case l.TranscodeGif:r.transcodeGifItem(n.id,p);break;case l.Upload:n.parentId?r.sideloadItem(e):r.uploadItem(e);break;case l.ThumbnailGeneration:r.generateThumbnails(e);break;case l.Finalize:r.finalizeItem(e);break;case l.DetectUltraHdr:r.detectUltraHdr(e);break}}}}function yn(){return{type:m.PauseQueue}}function In(){return async({select:e,dispatch:t})=>{t({type:m.ResumeQueue});for(let r of e.getAllItems())r.status===M.PendingRetry?t.executeRetry(r.id):t.processItem(r.id)}}function En(e){return async({dispatch:t})=>{t({type:m.PauseItem,id:e})}}function vn(e){return async({select:t,dispatch:r})=>{t.getItem(e)&&(Ve.delete(e),Ie(e),r({type:m.Remove,id:e}),t.getAllItems().length===0&&(Ge(),Rt()))}}function wn(e,t){return async({select:r,dispatch:n})=>{let a=r.getItem(e)?.currentOperation;if(n({type:m.OperationFinish,id:e,item:t}),n.processItem(e),a===l.Upload){let i=r.getPendingUploads();for(let s of i)n.processItem(s.id)}if(a===l.ResizeCrop||a===l.Rotate){let i=r.getPendingImageProcessing();for(let s of i)n.processItem(s.id)}if(a===l.TranscodeGif){let i=r.getPendingVideoProcessing();for(let s of i)n.processItem(s.id)}(a===l.ResizeCrop||a===l.Rotate||a===l.TranscodeImage)&&ve(r.getActiveImageProcessingCount())}}var Rn=["jpeg","webp","avif","png","gif"];function Sn(e){return Rn.includes(e)}async function Vt(e,t,r=!1,n=fe){if(e.type==="image/png"&&t==="image/jpeg"){let a=(0,F.createBlobURL)(e);try{if(await Be(a))return null}catch{return null}finally{(0,F.revokeBlobURL)(a)}}let o=t.split("/")[1];return Sn(o)?[l.TranscodeImage,{outputFormat:o,outputQuality:n,interlaced:r}]:null}function Un(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let{file:o}=n,a=[],i=t.getSettings();if(o.type==="image/gif"&&i.gifConvert!==!1&&typeof ImageDecoder<"u"&&typeof VideoEncoder<"u"){let h=!1;try{h=lt(await o.arrayBuffer())}catch{h=!1}if(h){let y=!1,v=(0,F.createBlobURL)(o);try{y=await Be(v)}catch{y=!0}finally{(0,F.revokeBlobURL)(v)}if(!y){a.push(l.Upload,l.ThumbnailGeneration,l.Finalize),r({type:m.AddOperations,id:e,operations:a}),r.finishOperation(e,{animatedGifFile:n.file});return}}}let s=null,c=o.type.startsWith("image/"),u=rt.includes(o.type),f=nt.includes(o.type),p=!1;if(c&&u){let h=await $t(o);h&&Ht(h)&&(p=!0)}if(o.type==="image/jpeg"&&!p&&a.push(l.DetectUltraHdr),c&&u&&!p)a.push(l.Upload,l.ThumbnailGeneration,l.Finalize);else if(c&&f){try{s=await Gt(o,i.imageQuality??fe)}catch{r.cancelItem(e,new U({code:I.HEIC_DECODE_ERROR,message:"This browser cannot decode HEIC images and the server does not support them either. Please convert to JPEG before uploading.",file:o}));return}a.push(l.Upload,l.ThumbnailGeneration,l.Finalize)}else a.push(l.Upload);r({type:m.AddOperations,id:e,operations:a});let d;if(f&&s){let h=be();d={file:s,sourceFile:s,originalHeicFile:n.file,additionalData:{...n.additionalData,generate_sub_sizes:!h,convert_format:!0}}}else!u||!c||p?d={additionalData:{...n.additionalData,generate_sub_sizes:!0,convert_format:!0}}:d={additionalData:{...n.additionalData,generate_sub_sizes:!1}};r.finishOperation(e,d)}}function _n(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let o;try{let a=await n.file.arrayBuffer();o=await dt(a)}catch{}o&&Ve.add(e),r.finishOperation(e,{})}}function Tn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let o=performance.now(),a=!1,i=s=>{a||(a=!0,J({measureName:`Upload ${n.file.name}`,startTime:o,tooltipText:n.file.name,properties:[["Item ID",n.id],["File name",n.file.name]]}),r.finishOperation(e,{attachment:s}))};t.getSettings().mediaUpload({filesList:[n.file],additionalData:n.additionalData,signal:n.abortController?.signal,isTransportOnly:!0,onFileChange:([s])=>{s&&!(0,F.isBlobURL)(s.url)&&i(s)},onSuccess:([s])=>{i(s)},onError:s=>{r.cancelItem(e,s)}})}}function bn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let{post:o,...a}=n.additionalData,i=t.getSettings().mediaSideload;if(!i){r.finishOperation(e,{});return}let s=performance.now();i({file:n.file,attachmentId:o,additionalData:a,signal:n.abortController?.signal,onSuccess:c=>{J({measureName:`Sideload ${n.file.name}`,startTime:s,tooltipText:n.file.name,properties:[["Item ID",n.id],["File name",n.file.name]]}),n.parentId&&r({type:m.AccumulateSubSize,id:n.parentId,subSize:c}),r.finishOperation(e,{})},onError:c=>{r.cancelItem(e,c)}})}}function Cn(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;if(!t?.resize){n.finishOperation(e,{file:o.file});return}let a=performance.now(),i=!!o.parentId,s=!!t.isThresholdResize,{imageStripMeta:c,imageMaxBitDepth:u}=r.getSettings();try{let f=await mt(o.id,o.file,t.resize,{smartCrop:!1,addSuffix:i,signal:o.abortController?.signal,scaledSuffix:s,quality:t.quality,stripMeta:c,maxBitdepth:u});J({measureName:`ResizeCrop ${o.file.name}`,startTime:a,tooltipText:o.file.name,properties:[["Item ID",o.id],["File name",o.file.name]]});let p=(0,F.createBlobURL)(f);n({type:m.CacheBlobUrl,id:e,blobUrl:p}),n.finishOperation(e,{file:f,attachment:{url:p}})}catch(f){n.cancelItem(e,new U({code:I.IMAGE_TRANSCODING_ERROR,message:(0,qe.__)("The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading."),file:o.file,cause:f instanceof Error?f:void 0}))}}}function xn(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;if(!t?.orientation||t.orientation===1){n.finishOperation(e,{file:o.file});return}let a=performance.now();try{let i=await Ne(o.id,o.file,t.orientation,o.abortController?.signal);J({measureName:`Rotate ${o.file.name}`,startTime:a,tooltipText:o.file.name,properties:[["Item ID",o.id],["File name",o.file.name]]});let s=(0,F.createBlobURL)(i);n({type:m.CacheBlobUrl,id:e,blobUrl:s}),n.finishOperation(e,{file:i,attachment:{url:s}})}catch(i){n.cancelItem(e,new U({code:I.IMAGE_ROTATION_ERROR,message:(0,qe.__)("The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading."),file:o.file,cause:i instanceof Error?i:void 0}))}}}function On(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;if(!t?.outputFormat){n.finishOperation(e,{file:o.file});return}let a=performance.now(),i=`image/${t.outputFormat}`,s=t.outputQuality??fe,c=t.interlaced??!1,{imageStripMeta:u,imageMaxBitDepth:f}=r.getSettings();try{let p=await pt(o.id,o.file,i,{quality:s,interlaced:c,stripMeta:u,maxBitdepth:f});J({measureName:`Transcode ${o.file.name}`,startTime:a,tooltipText:o.file.name,properties:[["Item ID",o.id],["File name",o.file.name]]});let d=(0,F.createBlobURL)(p);n({type:m.CacheBlobUrl,id:e,blobUrl:d}),n.finishOperation(e,{file:p,attachment:{url:d}})}catch(p){n.cancelItem(e,new U({code:I.MEDIA_TRANSCODING_ERROR,message:"Image could not be transcoded to the target format",file:o.file,cause:p instanceof Error?p:void 0}))}}}function An(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;let i=`video/${t?.outputFormat??"mp4"}`,s=o.file;try{let c=await vt(o.id,s,i,{timeout:t?.timeout,maxTotalPixels:t?.maxTotalPixels});n.finishOperation(e,{file:c}),n.addSideloadItem({file:s,batchId:B(),parentId:o.parentId,additionalData:{post:o.additionalData?.post,image_size:"animated_video_poster",convert_format:!1},operations:[[l.TranscodeImage,{outputFormat:"jpeg",outputQuality:fe,interlaced:!1}],l.Upload]})}catch(c){if(It(c)){Et(c)&&Y(`Skipping GIF to video conversion: ${c instanceof Error?c.message:c}`),n.cancelItem(e,new Error("Animated GIF conversion unsupported"),!0);return}if(Le(c)){Y(`GIF to video conversion timed out; keeping the original GIF only: ${c instanceof Error?c.message:c}`),n.cancelItem(e,new Error("Animated GIF conversion timed out"),!0);return}console.error("[video-conversion] GIF to video conversion failed:",c),n.cancelItem(e,new U({code:I.GIF_TRANSCODING_ERROR,message:"Animated GIF could not be converted to video",file:o.file,cause:c instanceof Error?c:void 0}),!0)}}}function Pn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;if(!n.attachment){r.finishOperation(e,{});return}let o=n.attachment,a=t.getSettings();if(n.originalHeicFile&&o.id&&r.addSideloadItem({file:n.originalHeicFile,batchId:B(),parentId:n.id,additionalData:{post:o.id,image_size:"source_original",convert_format:!1},operations:[l.Upload]}),n.animatedGifFile&&o.id){let p=a.videoOutputFormat==="video/webm"?"webm":"mp4";r.addSideloadItem({file:n.animatedGifFile,batchId:B(),parentId:n.id,additionalData:{post:o.id,image_size:"animated_video",convert_format:!1},operations:[[l.TranscodeGif,{outputFormat:p}],l.Upload]})}let i=o.exif_orientation||1,s=n.sourceFile.type,c=s==="image/avif"||s==="image/heif",u=!1;c&&(i=Te(await n.sourceFile.arrayBuffer()),u=i!==1);let f;{let p=i!==1&&!n.file.name.includes("-scaled");if((p||u)&&o.id)try{f=await Ne(n.id,n.sourceFile,i,n.abortController?.signal)}catch{console.warn("Failed to rotate image, continuing with thumbnails")}p&&f&&o.id&&r.addSideloadItem({file:f,batchId:B(),parentId:n.id,additionalData:{post:o.id,image_size:"original",convert_format:!1},operations:[l.Upload]})}if(!n.parentId&&o.missing_image_sizes&&o.missing_image_sizes.length>0){let p=a.allImageSizes||{},d=o.missing_image_sizes,h=u&&f?f:n.sourceFile,y=o.filename?Ee(h,o.filename):h,v=B(),b=Ve.has(n.id),A=o.image_output_format,O=o.image_save_progressive??!1,C=o.image_quality,P=a.imageQuality??fe,z=typeof C?.default=="number"?C.default/100:P,te=E=>{let S=C?.sizes?.[E];return typeof S=="number"?S/100:z},N=null;!b&&A&&(N=await Vt(h,A,O,z));let G=new Map;for(let E of d){let S=p[E];if(!S){console.warn(`Image size "${E}" not found in configuration`);continue}let D=`${S.width}x${S.height}x${S.crop}`,x=G.get(D);x?x.push(E):G.set(D,[E])}for(let[,E]of G){let S=p[E[0]],D=te(E[0]),x=[[l.ResizeCrop,{resize:S,quality:D}]];!b&&N&&x.push([N[0],{...N[1],outputQuality:D}]),x.push(l.Upload);let L=E.length===1?E[0]:E;r.addSideloadItem({file:y,batchId:v,parentId:n.id,additionalData:{post:o.id,image_size:L,convert_format:!1},operations:x})}{let{bigImageSizeThreshold:E}=a;if(E&&o.id){let S=await createImageBitmap(h),D=S.width>E||S.height>E;if(S.close(),D){let x=o.filename?Ee(h,o.filename):h,L=[[l.ResizeCrop,{resize:{width:E,height:E},isThresholdResize:!0,quality:z}]];!b&&N&&L.push(N),L.push(l.Upload),r.addSideloadItem({file:x,batchId:v,parentId:n.id,additionalData:{post:o.id,image_size:"scaled",convert_format:!1},operations:L})}}}}r.finishOperation(e,{})}}function Dn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let o=n.attachment,{mediaFinalize:a}=t.getSettings(),i={};if(o?.id&&a)try{let s=await a(o.id,n.subSizes||[]);s&&(i.attachment=s)}catch(s){console.warn("Media finalization failed:",s)}r.finishOperation(e,i)}}function Fn(e){return async({select:t,dispatch:r})=>{let n=t.getBlobUrls(e);for(let o of n)(0,F.revokeBlobURL)(o);r({type:m.RevokeBlobUrls,id:e})}}function Mn(e,t){return async({dispatch:r})=>{r({type:m.UpdateProgress,id:e,progress:t})}}function zn(e){return{type:m.UpdateSettings,settings:e}}var Yt=R(jt(),1),{lock:ai,unlock:le}=(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/upload-media");var Qt={reducer:Oe,selectors:ye,actions:Ue},j=(0,K.createReduxStore)(he,{reducer:Oe,selectors:ye,actions:Ue});(0,K.select)(j)||(0,K.register)(j);le(j).registerPrivateActions(We);le(j).registerPrivateSelectors(Ae);var nr=R(je(),1),or=R(ge(),1);var er=R(je(),1),ee=R(ge(),1),tr=R(Zt(),1);var Ce=R(Ye(),1);function Bn(e,t,r){if(!r)return t;let n=e.get(t);return n||(n=(0,ee.createRegistry)({},t),n.registerStore(he,Qt),e.set(t,n)),n}var Nn=(0,tr.createHigherOrderComponent)(e=>({useSubRegistry:t=!0,...r})=>{let n=(0,ee.useRegistry)(),[o]=(0,er.useState)(()=>new WeakMap),a=Bn(o,n,t);return a===n?(0,Ce.jsx)(e,{registry:n,...r}):(0,Ce.jsx)(ee.RegistryProvider,{value:a,children:(0,Ce.jsx)(e,{registry:a,...r})})},"withRegistryProvider"),rr=Nn;var xe=R(Ye(),1),Gn=rr(e=>{let{children:t,settings:r}=e,{updateSettings:n}=le((0,or.useDispatch)(j));return(0,nr.useEffect)(()=>{n(r)},[r,n]),(0,xe.jsx)(xe.Fragment,{children:t})}),ir=Gn;var g=R(q(),1);function ar(e,t){return{[I.EMPTY_FILE]:{title:(0,g.__)("Empty file"),description:(0,g.sprintf)((0,g.__)('"%s" is empty.'),t),action:(0,g.__)("Please choose a different file.")},[I.SIZE_ABOVE_LIMIT]:{title:(0,g.__)("File too large"),description:(0,g.sprintf)((0,g.__)('"%s" exceeds the maximum upload size.'),t),action:(0,g.__)("Please reduce the file size and try again.")},[I.MIME_TYPE_NOT_SUPPORTED]:{title:(0,g.__)("Unsupported file type"),description:(0,g.sprintf)((0,g.__)('"%s" is not a supported file type.'),t),action:(0,g.__)("Please upload a different file format.")},[I.MIME_TYPE_NOT_ALLOWED_FOR_USER]:{title:(0,g.__)("File type not allowed"),description:(0,g.sprintf)((0,g.__)('You are not allowed to upload "%s".'),t),action:(0,g.__)("Please contact your site administrator.")},[I.HEIC_DECODE_ERROR]:{title:(0,g.__)("HEIC decode failed"),description:(0,g.sprintf)((0,g.__)('Failed to decode HEIC file "%s".'),t),action:(0,g.__)("Try converting the image to JPEG or PNG first.")},[I.IMAGE_TRANSCODING_ERROR]:{title:(0,g.__)("Image processing failed"),description:(0,g.sprintf)((0,g.__)('Failed to process "%s".'),t),action:(0,g.__)("The image may be corrupted. Try a different file.")},[I.IMAGE_ROTATION_ERROR]:{title:(0,g.__)("Image rotation failed"),description:(0,g.sprintf)((0,g.__)('Failed to rotate "%s".'),t),action:(0,g.__)("The image may be corrupted. Try a different file.")},[I.MEDIA_TRANSCODING_ERROR]:{title:(0,g.__)("Media processing failed"),description:(0,g.sprintf)((0,g.__)('Failed to convert "%s" to the target format.'),t),action:(0,g.__)("The file may be corrupted. Try a different file.")},[I.GENERAL]:{title:(0,g.__)("Upload failed"),description:(0,g.sprintf)((0,g.__)('Failed to upload "%s".'),t),action:(0,g.__)("Please try again.")}}[e]||{title:(0,g.__)("Upload failed"),description:(0,g.sprintf)((0,g.__)('Failed to upload "%s".'),t),action:(0,g.__)("Please try again.")}}return pr(Ln);})();
+(function() {
+"use strict";var wp;(wp||={}).uploadMedia=(()=>{var dr=Object.create;var ye=Object.defineProperty;var pr=Object.getOwnPropertyDescriptor;var mr=Object.getOwnPropertyNames;var gr=Object.getPrototypeOf,hr=Object.prototype.hasOwnProperty;var et=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var V=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ae=(e,t)=>{for(var r in t)ye(e,r,{get:t[r],enumerable:!0})},tt=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of mr(t))!hr.call(e,o)&&o!==r&&ye(e,o,{get:()=>t[o],enumerable:!(n=pr(t,o))||n.enumerable});return e};var w=(e,t,r)=>(r=e!=null?dr(gr(e)):{},tt(t||!e||!e.__esModule?ye(r,"default",{value:e,enumerable:!0}):r,e)),yr=e=>tt(ye({},"__esModule",{value:!0}),e);var Ie=V((jn,rt)=>{rt.exports=window.wp.data});var q=V((co,ut)=>{ut.exports=window.wp.i18n});var pt=V((po,dt)=>{dt.exports=window.wp.url});var Mt=V((Ho,Ft)=>{Ft.exports=window.wp.blob});var Zt=V((mi,Jt)=>{Jt.exports=window.wp.privateApis});var Je=V((wi,tr)=>{tr.exports=window.wp.element});var nr=V((Ri,rr)=>{rr.exports=window.wp.compose});var Ze=V((Si,or)=>{or.exports=window.ReactJSXRuntime});var Wn={};ae(Wn,{ErrorCode:()=>I,MediaUploadProvider:()=>fr,UploadError:()=>U,clearFeatureDetectionCache:()=>Wt,detectClientSideMediaSupport:()=>je,getErrorMessage:()=>lr,getHeicConversionAdvice:()=>de,getHeicUnsupportedMessage:()=>ee,isClientSideMediaSupported:()=>Ae,isHeicCanvasSupported:()=>Vt,store:()=>j});var te=w(Ie(),1);var g=(e=>(e.Unknown="REDUX_UNKNOWN",e.Add="ADD_ITEM",e.Prepare="PREPARE_ITEM",e.Cancel="CANCEL_ITEM",e.Remove="REMOVE_ITEM",e.RetryItem="RETRY_ITEM",e.ScheduleRetry="SCHEDULE_RETRY",e.PauseItem="PAUSE_ITEM",e.ResumeItem="RESUME_ITEM",e.PauseQueue="PAUSE_QUEUE",e.ResumeQueue="RESUME_QUEUE",e.OperationStart="OPERATION_START",e.OperationFinish="OPERATION_FINISH",e.AddOperations="ADD_OPERATIONS",e.CacheBlobUrl="CACHE_BLOB_URL",e.RevokeBlobUrls="REVOKE_BLOB_URLS",e.UpdateProgress="UPDATE_PROGRESS",e.AccumulateSubSize="ACCUMULATE_SUB_SIZE",e.UpdateSettings="UPDATE_SETTINGS",e))(g||{}),z=(e=>(e.Queued="QUEUED",e.Processing="PROCESSING",e.Paused="PAUSED",e.PendingRetry="PENDING_RETRY",e.Uploaded="UPLOADED",e.Error="ERROR",e))(z||{}),l=(e=>(e.Prepare="PREPARE",e.Upload="UPLOAD",e.ResizeCrop="RESIZE_CROP",e.Rotate="ROTATE",e.TranscodeImage="TRANSCODE_IMAGE",e.TranscodeGif="TRANSCODE_GIF",e.ThumbnailGeneration="THUMBNAIL_GENERATION",e.Finalize="FINALIZE",e.DetectUltraHdr="DETECT_ULTRAHDR",e))(l||{});var Ee="core/upload-media",nt=5,ot=2,it={maxRetryAttempts:3,initialRetryDelayMs:1e3,maxRetryDelayMs:3e4,backoffMultiplier:2,retryJitter:.1},at=["image/jpeg","image/png","image/gif","image/webp","image/avif"],st=["image/heic","image/heif"];var Ir=()=>{},Er={queue:[],queueStatus:"active",blobUrls:{},settings:{mediaUpload:Ir,maxConcurrentUploads:nt,maxConcurrentImageProcessing:ot,retry:{...it}}};function vr(e=Er,t={type:g.Unknown}){switch(t.type){case g.PauseQueue:return{...e,queueStatus:"paused"};case g.ResumeQueue:return{...e,queueStatus:"active"};case g.PauseItem:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:z.Paused}:r)};case g.ResumeItem:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:z.Processing}:r)};case g.Add:return{...e,queue:[...e.queue,t.item]};case g.Cancel:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,error:t.error}:r)};case g.RetryItem:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:z.Processing,error:void 0,retryCount:(r.retryCount??0)+1,abortController:new AbortController}:r)};case g.ScheduleRetry:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:z.PendingRetry,error:t.error,retryCount:t.retryCount,nextRetryTimestamp:t.nextRetryTimestamp}:r)};case g.Remove:return{...e,queue:e.queue.filter(r=>r.id!==t.id)};case g.OperationStart:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,currentOperation:t.operation}:r)};case g.AddOperations:return{...e,queue:e.queue.map(r=>r.id!==t.id?r:{...r,operations:[...r.operations||[],...t.operations]})};case g.OperationFinish:return{...e,queue:e.queue.map(r=>{if(r.id!==t.id)return r;let n=r.operations?r.operations.slice(1):[],o=r.attachment||t.item.attachment?{...r.attachment,...t.item.attachment}:void 0;return{...r,currentOperation:void 0,operations:n,...t.item,attachment:o,additionalData:{...r.additionalData,...t.item.additionalData}}})};case g.CacheBlobUrl:{let r=e.blobUrls[t.id]||[];return{...e,blobUrls:{...e.blobUrls,[t.id]:[...r,t.blobUrl]}}}case g.RevokeBlobUrls:{let r={...e.blobUrls};return delete r[t.id],{...e,blobUrls:r}}case g.UpdateProgress:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,progress:t.progress}:r)};case g.AccumulateSubSize:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,subSizes:[...r.subSizes||[],t.subSize]}:r)};case g.UpdateSettings:return{...e,settings:{...e.settings,...t.settings}}}return e}var De=vr;var ve={};ae(ve,{getItems:()=>wr,getSettings:()=>_r,isUploading:()=>Rr,isUploadingById:()=>Ur,isUploadingByUrl:()=>Sr});function wr(e){return e.queue}function Rr(e){return e.queue.length>=1}function Sr(e,t){return e.queue.some(r=>r.attachment?.url===t||r.sourceUrl===t)}function Ur(e,t){return e.queue.some(r=>r.attachment?.id===t||r.sourceAttachmentId===t)}function _r(e){return e.settings}var ze={};ae(ze,{getActiveImageProcessingCount:()=>Fr,getActiveUploadCount:()=>Ar,getActiveVideoProcessingCount:()=>Mr,getAllItems:()=>Cr,getBlobUrls:()=>Or,getFailedItems:()=>Br,getItem:()=>br,getItemProgress:()=>Gr,getPendingImageProcessing:()=>Dr,getPendingUploads:()=>Pr,getPendingVideoProcessing:()=>zr,hasPendingItemsByParentId:()=>Nr,isBatchUploaded:()=>Tr,isPaused:()=>xr});function Cr(e){return e.queue}function br(e,t){return e.queue.find(r=>r.id===t)}function Tr(e,t){return e.queue.filter(n=>t===n.batchId).length===0}function xr(e){return e.queueStatus==="paused"}function Or(e,t){return e.blobUrls[t]||[]}function Ar(e){return e.queue.filter(t=>t.currentOperation===l.Upload).length}function Pr(e){return e.queue.filter(t=>(Array.isArray(t.operations?.[0])?t.operations[0][0]:t.operations?.[0])===l.Upload&&t.currentOperation!==l.Upload)}function Fr(e){return e.queue.filter(t=>t.currentOperation===l.ResizeCrop||t.currentOperation===l.Rotate).length}function Mr(e){return e.queue.filter(t=>t.currentOperation===l.TranscodeGif).length}function Dr(e){return e.queue.filter(t=>{let r=Array.isArray(t.operations?.[0])?t.operations[0][0]:t.operations?.[0];return(r===l.ResizeCrop||r===l.Rotate)&&t.currentOperation!==l.ResizeCrop&&t.currentOperation!==l.Rotate})}function zr(e){return e.queue.filter(t=>(Array.isArray(t.operations?.[0])?t.operations[0][0]:t.operations?.[0])===l.TranscodeGif&&t.currentOperation!==l.TranscodeGif)}function Br(e){return e.queue.filter(t=>t.error!==void 0)}function Nr(e,t){return e.queue.some(r=>r.parentId===t)}function Gr(e,t){return e.queue.find(n=>n.id===t)?.progress}var be={};ae(be,{addItems:()=>Xr,cancelItem:()=>Jr,executeRetry:()=>en,retryItem:()=>Zr,scheduleRetry:()=>Kr});var _=[];for(let e=0;e<256;++e)_.push((e+256).toString(16).slice(1));function ct(e,t=0){return(_[e[t+0]]+_[e[t+1]]+_[e[t+2]]+_[e[t+3]]+"-"+_[e[t+4]]+_[e[t+5]]+"-"+_[e[t+6]]+_[e[t+7]]+"-"+_[e[t+8]]+_[e[t+9]]+"-"+_[e[t+10]]+_[e[t+11]]+_[e[t+12]]+_[e[t+13]]+_[e[t+14]]+_[e[t+15]]).toLowerCase()}var Lr=new Uint8Array(16);function Be(){return crypto.getRandomValues(Lr)}function Hr(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():kr(e,t,r)}function kr(e,t,r){e=e||{};let n=e.random??e.rng?.()??Be();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){if(r=r||0,r<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let o=0;o<16;++o)t[r+o]=n[o];return t}return ct(n)}var N=Hr;var Pt=w(q(),1);function ft(e){let{attempt:t,initialDelay:r,maxDelay:n,multiplier:o,jitter:a}=e,i=r*Math.pow(o,t-1),s=Math.min(i,n),c=1+(Math.random()*2-1)*a;return Math.floor(s*c)}var $r=[/network/i,/timeout/i,/ECONNRESET/i,/fetch failed/i,/connection/i,/socket/i,/ETIMEDOUT/i,/ENOTFOUND/i,/Could not get a valid response/i,/Failed to fetch/i,/Load failed/i];function lt(e,t,r){if(t>=r)return!1;let n=typeof e=="string"?e:e?.message||"";return $r.some(o=>o.test(n))}var se=new Map;function we(e){let t=se.get(e);t!==void 0&&(clearTimeout(t),se.delete(e))}var Ne=class extends File{width=0;height=0;originalWidth=0;originalHeight=0;get wasResized(){return(this.originalWidth||0)>this.width||(this.originalHeight||0)>this.height}constructor(e,t,r,n,o){super([e],e.name,{type:e.type,lastModified:e.lastModified}),this.width=t,this.height=r,this.originalWidth=n,this.originalHeight=o}};var qr=w(pt(),1),Vr=w(q(),1);function mt(e){if(e instanceof File)return e;if("name"in e&&typeof e.name=="string")return new File([e],e.name,{type:e.type,lastModified:e.lastModified});let t=e.type.split("/")[1],r=e.type==="application/pdf"?"document":e.type.split("/")[0];return new File([e],`${r}.${t}`,{type:e.type})}function Re(e,t){return new File([e],t,{type:e.type,lastModified:e.lastModified})}function Ge(e){return Re(e,e.name)}function W(e){return e.includes(".")?e.split(".").slice(0,-1).join("."):e}function gt(e){let t=new Uint8Array(e);if(t.length<4||t[0]!==71||t[1]!==73||t[2]!==70||t[3]!==56)return!1;let r=0;for(let n=0;n<t.length-2;n++)if(t[n]===0&&t[n+1]===33&&t[n+2]===249&&(r++,r>1))return!0;return!1}var Le,ce;function ue(){return Le||(Le=import("@wordpress/vips/worker").then(e=>(ce=e,e))),Le}async function ht(e,t,r,n={}){let{vipsConvertImageFormat:o}=await ue(),a=await o(e,await t.arrayBuffer(),t.type,r,n),i=r.split("/")[1],s=`${W(t.name)}.${i}`;return new File([new Blob([a])],s,{type:r})}async function ke(e){let{vipsHasTransparency:t}=await ue(),r=await fetch(e);if(!r.ok)throw new Error(`Failed to fetch image: ${r.status}`);return t(await r.arrayBuffer())}async function yt(e){let{vipsGetUltraHdrInfo:t}=await ue();return t(e)}async function It(e,t,r,n={}){let{smartCrop:o=!1,addSuffix:a=!1,signal:i,scaledSuffix:s,quality:c,stripMeta:u,maxBitdepth:f}=n;if(i?.aborted)throw new Error("Operation aborted");let{vipsResizeImage:d}=await ue(),{buffer:p,width:h,height:y,originalWidth:v,originalHeight:b}=await d(e,await t.arrayBuffer(),t.type,r,{smartCrop:o,quality:c,stripMeta:u,maxBitdepth:f}),P=t.name;if(v>h||b>y){let F=W(t.name);s?P=t.name.replace(F,`${F}-scaled`):a&&(P=t.name.replace(F,`${F}-${h}x${y}`))}return new Ne(new File([new Blob([p],{type:t.type})],P,{type:t.type}),h,y,v,b)}async function $e(e,t,r,n){if(n?.aborted)throw new Error("Operation aborted");if(r===1)return t;let{vipsRotateImage:o}=await ue(),{buffer:a,width:i,height:s}=await o(e,await t.arrayBuffer(),t.type,r),c=W(t.name),u=t.name.replace(c,`${c}-rotated`);return new Ne(new File([new Blob([a],{type:t.type})],u,{type:t.type}),i,s)}async function Et(e){return ce?ce.vipsCancelOperations(e):!1}function qe(){ce&&ce.terminateVipsWorker()}var He=0,Wr=50;function Se(e){He++,He>=Wr&&e===0&&(qe(),He=0)}var vt="Unsupported",Yr=`${vt}: GIF exceeds maximum conversion size`,wt="GIF to video conversion timed out",jr=3e4;function Rt(e){return e instanceof Error&&e.message.startsWith(vt)}function St(e){return e instanceof Error&&e.message.startsWith(Yr)}function Ve(e){return e instanceof Error&&e.message.startsWith(wt)}var Y,Ue;function Qr(){return Y||(Y=import("@wordpress/video-conversion/worker").then(e=>(Ue=e,e)).catch(e=>{throw Y=void 0,e})),Y}async function Ut(e,t,r,{maxDimensions:n,timeout:o=jr,maxTotalPixels:a}={}){let i=await Qr(),s=i.convertGifToVideo(e,t,r,n,a),c;if(o>0){let d;try{c=await Promise.race([s,new Promise((p,h)=>{d=setTimeout(()=>{h(new Error(`${wt} after ${o}ms`))},o)})])}catch(p){throw Ve(p)&&(s.catch(()=>{}),i.cancelGifToVideoOperations(e).catch(()=>{})),p}finally{clearTimeout(d)}}else c=await s;let u=r==="video/webm"?"webm":"mp4",f=`${W(t.name)}.${u}`;return new File([new Blob([c],{type:r})],f,{type:r})}async function _t(e){let t=Ue??(Y?await Y.catch(()=>{}):void 0);return t?t.cancelGifToVideoOperations(e):!1}function Ct(){if(Ue){Ue.terminateVideoConversionWorker();return}Y&&Y.then(e=>e.terminateVideoConversionWorker()).catch(()=>{})}function bt(){return!1}function Q(e,...t){bt()&&console.debug(`[upload-media] ${e}`,...t)}function Z(e){if(!bt())return;let{measureName:t,startTime:r,endTime:n=performance.now(),tooltipText:o,properties:a}=e,i={devtools:{dataType:"track-entry",track:"Upload Media",tooltipText:o,properties:a?.map(([s,c])=>({key:s,value:c}))}};try{performance.measure(t,{start:r,end:n,detail:i})}catch{}}var I=(e=>(e.EMPTY_FILE="EMPTY_FILE",e.SIZE_ABOVE_LIMIT="SIZE_ABOVE_LIMIT",e.MIME_TYPE_NOT_SUPPORTED="MIME_TYPE_NOT_SUPPORTED",e.MIME_TYPE_NOT_ALLOWED_FOR_USER="MIME_TYPE_NOT_ALLOWED_FOR_USER",e.HEIC_DECODE_ERROR="HEIC_DECODE_ERROR",e.IMAGE_TRANSCODING_ERROR="IMAGE_TRANSCODING_ERROR",e.IMAGE_ROTATION_ERROR="IMAGE_ROTATION_ERROR",e.MEDIA_TRANSCODING_ERROR="MEDIA_TRANSCODING_ERROR",e.GIF_TRANSCODING_ERROR="GIF_TRANSCODING_ERROR",e.MEDIA_FINALIZE_ERROR="MEDIA_FINALIZE_ERROR",e.GENERAL="GENERAL",e))(I||{}),U=class extends Error{code;file;constructor({code:e,message:t,file:r,cause:n}){super(t,{cause:n}),Object.setPrototypeOf(this,new.target.prototype),this.code=e,this.file=r}};var _e=w(q(),1);function Tt(e,t){if(!t)return;let r=t.some(n=>n.includes("/")?n===e.type:e.type.startsWith(`${n}/`));if(e.type&&!r)throw new U({code:I.MIME_TYPE_NOT_SUPPORTED,message:(0,_e.sprintf)((0,_e.__)("%s: Sorry, this file type is not supported here."),e.name),file:e})}var Ce=w(q(),1);function xt(e){return e?Object.entries(e).flatMap(([t,r])=>{let[n]=r.split("/"),o=t.split("|");return[r,...o.map(a=>`${n}/${a}`)]}):null}function Ot(e,t){let r=xt(t);if(!r)return;let n=r.includes(e.type);if(e.type&&!n)throw new U({code:I.MIME_TYPE_NOT_ALLOWED_FOR_USER,message:(0,Ce.sprintf)((0,Ce.__)("%s: Sorry, you are not allowed to upload this file type."),e.name),file:e})}var K=w(q(),1);function At(e,t){if(e.size<=0)throw new U({code:I.EMPTY_FILE,message:(0,K.sprintf)((0,K.__)("%s: This file is empty."),e.name),file:e});if(t&&e.size>t)throw new U({code:I.SIZE_ABOVE_LIMIT,message:(0,K.sprintf)((0,K.__)("%s: This file exceeds the maximum upload size for this site."),e.name),file:e})}function Xr({files:e,onChange:t,onSuccess:r,onError:n,onBatchSuccess:o,additionalData:a,allowedTypes:i}){return async({select:s,dispatch:c})=>{let u=N();for(let f of e){try{Tt(f,i),Ot(f,s.getSettings().allowedMimeTypes)}catch(d){n?.(d);continue}try{At(f,s.getSettings().maxUploadFileSize)}catch(d){n?.(d);continue}c.addItem({file:f,batchId:u,onChange:t,onSuccess:r,onBatchSuccess:o,onError:n,additionalData:a})}}}function Jr(e,t,r=!1){return async({select:n,dispatch:o})=>{let a=n.getItem(e);if(!a)return;if(we(e),!r&&t&&!a.parentId&&!a.attachment?.id){let f=n.getSettings().retry;if(f){let d=a.retryCount??0,p=f.maxRetryAttempts;if(lt(t,d,p)){o.scheduleRetry(e,t);return}}}if(a.abortController?.abort(),Et(e).catch(()=>{}),_t(e).catch(()=>{}),r)Q(`Item cancelled: ${a.file.name} (item ${e}): ${t instanceof Error?t.message:t}`);else{let{onError:u}=a;u?.(t??new Error("Upload cancelled")),!u&&t&&!a.parentId&&console.error("Upload cancelled",t)}let{currentOperation:i,parentId:s,batchId:c}=a;if(o({type:g.Cancel,id:e,error:t}),o.removeItem(e),o.revokeBlobUrls(e),i===l.ResizeCrop||i===l.Rotate)for(let u of n.getPendingImageProcessing())o.processItem(u.id);if(i===l.Upload)for(let u of n.getPendingUploads())o.processItem(u.id);if(i===l.TranscodeGif)for(let u of n.getPendingVideoProcessing())o.processItem(u.id);if((i===l.ResizeCrop||i===l.Rotate||i===l.TranscodeImage)&&Se(n.getActiveImageProcessingCount()),s){let u=n.getItem(s);if(u){let f=a.additionalData?.image_size==="animated_video"||a.additionalData?.image_size==="animated_video_poster";if(n.hasPendingItemsByParentId(s))u.operations&&u.operations.length>0&&o.processItem(s);else if(u.subSizes&&u.subSizes.length>0||f)u.operations&&u.operations.length>0&&o.processItem(s);else{let d=u.attachment?.id,{mediaDelete:p}=n.getSettings();d&&p&&p(d).catch(()=>{}),await o.cancelItem(s,new U({code:t instanceof U&&t.code||I.GENERAL,message:t?.message||(0,Pt.__)("The image could not be uploaded."),file:u.file,cause:t instanceof Error?t:void 0}))}}}c&&n.isBatchUploaded(c)&&(Q(`Batch completed: ${c}`),a.onBatchSuccess?.())}}function Zr(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);n&&n.error&&(r({type:g.RetryItem,id:e}),r.processItem(e))}}function Kr(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;let i=r.getSettings().retry;if(!i)return;let s=o.retryCount??0,c=ft({attempt:s+1,initialDelay:i.initialRetryDelayMs,maxDelay:i.maxRetryDelayMs,multiplier:i.backoffMultiplier,jitter:i.retryJitter}),u=setTimeout(()=>{se.delete(e),n.executeRetry(e)},c);se.set(e,u),n({type:g.ScheduleRetry,id:e,error:t,retryCount:s,nextRetryTimestamp:Date.now()+c})}}function en(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);!n||n.status!==z.PendingRetry||t.isPaused()||(r({type:g.RetryItem,id:e}),r.processItem(e))}}var Xe={};ae(Xe,{addItem:()=>vn,addSideloadItem:()=>wn,detectUltraHdr:()=>An,finalizeItem:()=>Gn,finishOperation:()=>bn,generateThumbnails:()=>Nn,getTranscodeImageOperation:()=>Xt,pauseItem:()=>_n,pauseQueue:()=>Sn,prepareItem:()=>On,processItem:()=>Rn,removeItem:()=>Cn,resizeCropItem:()=>Mn,resumeQueue:()=>Un,revokeBlobUrls:()=>Ln,rotateItem:()=>Dn,sideloadItem:()=>Fn,transcodeGifItem:()=>Bn,transcodeImageItem:()=>zn,updateItemProgress:()=>Hn,updateSettings:()=>kn,uploadItem:()=>Pn});var D=w(Mt(),1),Pe=w(q(),1);var We=class{view;buffer;pos;constructor(e,t=0){this.buffer=e,this.view=new DataView(e),this.pos=t}u8(){let e=this.view.getUint8(this.pos);return this.pos+=1,e}u16(){let e=this.view.getUint16(this.pos);return this.pos+=2,e}u32(){let e=this.view.getUint32(this.pos);return this.pos+=4,e}u64(){let e=this.view.getUint32(this.pos),t=this.view.getUint32(this.pos+4);return this.pos+=8,e*4294967296+t}uN(e){if(e===0)return 0;if(e===4)return this.u32();if(e===8)return this.u64();throw new Error(`Unsupported uint size: ${e}`)}str(e){let t="";for(let r=0;r<e;r++)t+=String.fromCharCode(this.view.getUint8(this.pos+r));return this.pos+=e,t}bytes(e){let t=new Uint8Array(this.buffer,this.pos,e);return this.pos+=e,new Uint8Array(t)}};function Ye(e){if(e.pos+8>e.view.byteLength)return null;let t=e.pos,r=e.u32(),n=e.str(4),o=8;return r===1?(r=e.u64(),o=16):r===0&&(r=e.view.byteLength-t),{type:n,offset:t,size:r,headerSize:o}}function fe(e,t,r){let n=[];for(e.pos=t;e.pos<r;){let o=Ye(e);if(!o||o.size<8)break;n.push(o),e.pos=o.offset+o.size}return n}function le(e,t,r,n){for(e.pos=t;e.pos<r;){let o=Ye(e);if(!o||o.size<8)break;if(o.type===n)return o;e.pos=o.offset+o.size}}function tn(e,t){e.pos=t.offset+t.headerSize;let r=e.u8();return e.pos+=3,r===0?e.u16():e.u32()}function Dt(e,t){e.pos=t.offset+t.headerSize;let r=e.u8();e.pos+=3;let n=e.u8(),o=n>>4&15,a=n&15,i=e.u8(),s=i>>4&15,c=r>=1?i&15:0,u=r<2?e.u16():e.u32(),f=new Map;for(let d=0;d<u;d++){let p=r<2?e.u16():e.u32(),h=0;(r===1||r===2)&&(h=e.u16()&15),e.u16();let y=e.uN(s),v=e.u16(),b=[];for(let P=0;P<v;P++){r>=1&&e.uN(c);let A=e.uN(o),T=e.uN(a);b.push({offset:y+A,length:T})}f.set(p,{constructionMethod:h,extents:b})}return f}function rn(e,t){e.pos=t.offset+t.headerSize;let r=e.u32(),n=r>>>24,a=(r&16777215&1)!==0,i=e.u32(),s=new Map;for(let c=0;c<i;c++){let u=n<1?e.u16():e.u32(),f=e.u8(),d=[];for(let p=0;p<f;p++)a?d.push(e.u16()&32767):d.push(e.u8()&127);s.set(u,d)}return s}function zt(e,t){return e.pos=t.offset+t.headerSize+4,{width:e.u32(),height:e.u32()}}function Bt(e,t){return e.pos=t.offset+t.headerSize,(e.u8()&3)*90}function Nt(e,t){e.pos=t.offset+t.headerSize;let r=e.u8();e.pos+=3;let n=r===0?e.u16():e.u32(),o=new Map,a=e.pos,i=t.offset+t.size,s=fe(e,a,i);for(let c=0;c<Math.min(n,s.length);c++){let u=s[c];if(u.type!=="infe")continue;e.pos=u.offset+u.headerSize;let f=e.u8();if(e.pos+=3,f>=2){let d=f===2?e.u16():e.u32();e.u16();let p=e.str(4);o.set(d,p)}}return o}function nn(e,t,r){e.pos=t.offset+t.headerSize;let n=e.u8();e.pos+=3;let o=new Map,a=t.offset+t.size;for(;e.pos<a;){let i=Ye(e);if(!i||i.size<8)break;e.pos=i.offset+i.headerSize;let s=n===0?e.u16():e.u32(),c=e.u16(),u=[];for(let f=0;f<c;f++)u.push(n===0?e.u16():e.u32());i.type===r&&o.set(s,u),e.pos=i.offset+i.size}return o}function on(e){return e=e>>>1&1431655765|(e&1431655765)<<1,e=e>>>2&858993459|(e&858993459)<<2,e=e>>>4&252645135|(e&252645135)<<4,e=e>>>8&16711935|(e&16711935)<<8,e=e>>>16|e<<16,e>>>0}function Gt(e,t){e.pos=t,e.u8();let r=e.u8(),n=r>>6&3,o=r>>5&1,a=r&31,i=e.u32(),s=e.bytes(6),c=e.u8(),u=n>0?String.fromCharCode(64+n):"",f=on(i).toString(16).toUpperCase(),d=o?"H":"L",p=-1;for(let y=5;y>=0;y--)if(s[y]!==0){p=y;break}let h="";if(p>=0){let y=[];for(let v=0;v<=p;v++)y.push(s[v].toString(16).toUpperCase());h="."+y.join(".")}return`hvc1.${u}${a}.${f}.${d}${c}${h}`}function Te(e,t,r){let n=t.constructionMethod===1?r:0;if(t.extents.length===1){let s=t.extents[0],c=n+s.offset;return new Uint8Array(e.slice(c,c+s.length))}let o=0;for(let s of t.extents)o+=s.length;let a=new Uint8Array(o),i=0;for(let s of t.extents){let c=n+s.offset;a.set(new Uint8Array(e.slice(c,c+s.length)),i),i+=s.length}return a}function Lt(e,t){let r,n,o;for(let a of e){if(a<1||a>t.length)continue;let i=t[a-1];i.type==="hvcC"&&!r&&(r=i),i.type==="ispe"&&!n&&(n=i),i.type==="irot"&&!o&&(o=i)}if(!r)throw new Error("No HEVC configuration (hvcC) found");if(!n)throw new Error("No image dimensions (ispe) found");return{hvcCBox:r,ispeBox:n,irotBox:o}}function Ht(e){let t=new We(e),r=e.byteLength,n=le(t,0,r,"meta");if(!n)throw new Error("No meta box found in HEIC file");let o=n.offset+n.headerSize+4,a=n.offset+n.size,i=fe(t,o,a),s=i.find(C=>C.type==="pitm"),c=i.find(C=>C.type==="iloc"),u=i.find(C=>C.type==="iprp"),f=i.find(C=>C.type==="iinf"),d=i.find(C=>C.type==="iref"),p=i.find(C=>C.type==="idat"),h=p?p.offset+p.headerSize:0;if(!s||!c||!u)throw new Error("Missing required boxes (pitm, iloc, iprp) in HEIC");let y=tn(t,s),v=Dt(t,c),b=u.offset+u.headerSize,P=u.offset+u.size,A=fe(t,b,P),T=A.find(C=>C.type==="ipco"),F=A.find(C=>C.type==="ipma");if(!T||!F)throw new Error("Missing ipco or ipma in HEIC properties");let B=rn(t,F),ne=T.offset+T.headerSize,G=T.offset+T.size,L=fe(t,ne,G),E="hvc1";if(f){let Ke=Nt(t,f).get(y);Ke&&(E=Ke)}if(E==="grid")return an(t,e,y,v,B,L,d,h);let S=v.get(y);if(!S||S.extents.length===0)throw new Error(`No location data for primary item ${y}`);let M=B.get(y);if(!M||M.length===0)throw new Error("No property associations for primary item");let{hvcCBox:x,ispeBox:H,irotBox:oe}=Lt(M,L),X=x.offset+x.headerSize,ge=x.size-x.headerSize,k=new Uint8Array(e.slice(X,X+ge)),$=Gt(t,X),{width:he,height:ie}=zt(t,H),J=oe?Bt(t,oe):0;return{codecString:$,description:k,tiles:[{data:Te(e,S,h),x:0,y:0}],tileWidth:he,tileHeight:ie,outputWidth:he,outputHeight:ie,rotation:J,exifOrientation:J===0?xe(e):1}}function an(e,t,r,n,o,a,i,s){let c=n.get(r);if(!c||c.extents.length===0)throw new Error("No location data for grid item");let u=Te(t,c,s),f=u.length>1&&(u[1]&1)!==0,d=f?12:8;if(u.length<d)throw new Error(`Grid descriptor too short: ${u.length} bytes`);let p=u[2]+1,h=u[3]+1,y=new DataView(u.buffer,u.byteOffset),v,b;if(f?(v=y.getUint32(4),b=y.getUint32(8)):(v=y.getUint16(4),b=y.getUint16(6)),!i)throw new Error("Grid image requires iref box");let A=nn(e,i,"dimg").get(r);if(!A||A.length===0)throw new Error("No tile references found for grid item");let T=p*h;if(A.length<T)throw new Error(`Grid expects ${T} tiles but found ${A.length}`);let F=o.get(A[0]);if(!F||F.length===0)throw new Error("No property associations for tile item");let{hvcCBox:B,ispeBox:ne}=Lt(F,a),G=o.get(r)||[],L;for(let k of G)if(k>=1&&k<=a.length){let $=a[k-1];if($.type==="irot"){L=$;break}}let E=B.offset+B.headerSize,S=B.size-B.headerSize,M=new Uint8Array(t.slice(E,E+S)),x=Gt(e,E),{width:H,height:oe}=zt(e,ne),X=[];for(let k=0;k<p;k++)for(let $=0;$<h;$++){let he=k*h+$,ie=A[he],J=n.get(ie);if(!J||J.extents.length===0)throw new Error(`No location data for tile item ${ie}`);X.push({data:Te(t,J,s),x:$*H,y:k*oe})}let ge=L?Bt(e,L):0;return{codecString:x,description:M,tiles:X,tileWidth:H,tileHeight:oe,outputWidth:v,outputHeight:b,rotation:ge,exifOrientation:ge===0?xe(t):1}}function sn(e){if(e.length<8)return 1;let t=new DataView(e.buffer,e.byteOffset,e.byteLength),r=0,n=t.getUint16(0);if(n!==18761&&n!==19789&&(r=t.getUint32(0)+4),r+8>e.length)return 1;let o=t.getUint16(r),a;if(o===18761)a=!0;else if(o===19789)a=!1;else return 1;let i=r+t.getUint32(r+4,a);if(i+2>e.length)return 1;let s=t.getUint16(i,a);for(let c=0;c<s;c++){let u=i+2+c*12;if(u+12>e.length)break;if(t.getUint16(u,a)===274){let f=t.getUint16(u+8,a);return f>=1&&f<=8?f:1}}return 1}function kt(e){let t=le(e,0,e.view.byteLength,"meta");if(!t)return null;let r=t.offset+t.headerSize+4,n=t.offset+t.size;return{box:t,children:fe(e,r,n)}}function cn(e){try{let t=new We(e),r=kt(t);if(!r)return 1;let n=r.children.find(f=>f.type==="iinf"),o=r.children.find(f=>f.type==="iloc");if(!n||!o)return 1;let a=Nt(t,n),i;for(let[f,d]of a)if(d==="Exif"){i=f;break}if(i===void 0)return 1;let s=Dt(t,o).get(i);if(!s||s.extents.length===0)return 1;let c=r.children.find(f=>f.type==="idat"),u=c?c.offset+c.headerSize:0;return sn(Te(e,s,u))}catch{return 1}}function un(e){let t=kt(e);if(!t)return!1;let r=t.children.find(i=>i.type==="iprp");if(!r)return!1;let n=le(e,r.offset+r.headerSize,r.offset+r.size,"ipco");if(!n)return!1;let o=n.offset+n.headerSize,a=n.offset+n.size;return!!(le(e,o,a,"irot")||le(e,o,a,"imir"))}function xe(e){try{if(un(new We(e)))return 1}catch{return 1}return cn(e)}var O=w(q(),1);function Oe(){if(typeof navigator>"u")return null;let e=navigator.userAgentData?.brands;if(e?.length&&e.some(({brand:r})=>/Chromium/i.test(r)))return"chromium";let t=navigator.userAgent||"";return/Firefox|FxiOS/i.test(t)?"firefox":/Chrome|Chromium|CriOS|Edg|OPR/i.test(t)?"chromium":/Safari/i.test(t)?"safari":null}function $t(){if(typeof navigator>"u")return"other";let e=navigator.userAgentData?.platform||navigator.userAgent||"";return/iPhone|iPad|iPod|iOS/i.test(e)?"other":/macOS|Mac OS X|Macintosh/i.test(e)?"macos":/Windows/i.test(e)?"windows":/Android|CrOS|Chrome OS/i.test(e)?"other":/Linux|X11/i.test(e)?"linux":"other"}function fn(){if(Oe()==="chromium"){let e=navigator.userAgentData?.brands??[],t=navigator.userAgent||"";return e.some(({brand:r})=>/Edge/i.test(r))||/Edg\//i.test(t)?"Edge":e.some(({brand:r})=>/Opera/i.test(r))||/OPR\//i.test(t)?"Opera":"Chrome"}switch(Oe()){case"firefox":return"Firefox";case"safari":return"Safari";default:return null}}function de(){let e=$t(),t=Oe();if(e==="macos"){if(t==="chromium")return(0,O.__)("Safari usually can, or you can upload a JPEG instead.");if(t!=="safari")return(0,O.__)("Safari or Chrome usually can, or you can upload a JPEG instead.")}return e==="windows"&&t==="firefox"?(0,O.__)("Chrome or Edge might, or you can upload a JPEG instead."):(0,O.__)("You can upload a JPEG instead.")}function ee(){let e=$t(),t=Oe(),r=fn(),n;return e==="linux"?n=(0,O.__)("HEIC photos can't be decoded on Linux, so unfortunately we couldn't convert this one."):t==="firefox"?n=(0,O.__)("Firefox can't read HEIC photos, so we couldn't convert this one."):r&&e==="windows"?n=(0,O.sprintf)((0,O.__)("%s couldn't decode HEIC on this PC, so we couldn't convert this one."),r):r&&e==="macos"?n=(0,O.sprintf)((0,O.__)("%s couldn't decode HEIC on this Mac, so we couldn't convert this one."),r):r?n=(0,O.sprintf)((0,O.__)("%s couldn't decode HEIC on this device, so we couldn't convert this one."),r):n=(0,O.__)("This browser can't read HEIC photos, so we couldn't convert this one."),`${n} ${de()}`}async function qt(e,t=.82){let r=W(e.name);try{let n=await createImageBitmap(e);try{let o=new OffscreenCanvas(n.width,n.height),a=o.getContext("2d");if(!a)throw new Error("Could not get canvas 2d context");a.drawImage(n,0,0);let i=await o.convertToBlob({type:"image/jpeg",quality:t});return new File([i],`${r}.jpg`,{type:"image/jpeg"})}finally{n.close()}}catch{}if(typeof ImageDecoder<"u"&&await ImageDecoder.isTypeSupported(e.type)){let o=new ImageDecoder({type:e.type,data:e.stream()});try{let{image:a}=await o.decode();try{let i=new OffscreenCanvas(a.displayWidth,a.displayHeight),s=i.getContext("2d");if(!s)throw new Error("Could not get canvas 2d context");s.drawImage(a,0,0);let c=await i.convertToBlob({type:"image/jpeg",quality:t});return new File([c],`${r}.jpg`,{type:"image/jpeg"})}finally{a.close()}}finally{o.close()}}if(typeof VideoDecoder<"u")try{let n=Ht(await e.arrayBuffer());if((await VideoDecoder.isConfigSupported({codec:n.codecString})).supported){let a=new OffscreenCanvas(n.outputWidth,n.outputHeight),i=a.getContext("2d");if(!i)throw new Error("Could not get canvas 2d context");for(let u of n.tiles){let f=await pn(n.codecString,n.description,n.tileWidth,n.tileHeight,u.data);try{i.drawImage(f,u.x,u.y)}finally{f.close()}}let c=await(n.rotation!==0?ln(a,n.rotation):dn(a,n.exifOrientation)).convertToBlob({type:"image/jpeg",quality:t});return new File([c],`${r}.jpg`,{type:"image/jpeg"})}}catch{}throw new Error(ee())}function ln(e,t){if(t===0)return e;let r=t===90||t===270,n=r?e.height:e.width,o=r?e.width:e.height,a=new OffscreenCanvas(n,o),i=a.getContext("2d");return i?(i.translate(n/2,o/2),i.rotate(-t*Math.PI/180),i.drawImage(e,-e.width/2,-e.height/2),a):e}function dn(e,t){if(t<=1||t>8)return e;let{width:r,height:n}=e,o=t>=5,a=new OffscreenCanvas(o?n:r,o?r:n),i=a.getContext("2d");if(!i)return e;switch(t){case 2:i.transform(-1,0,0,1,r,0);break;case 3:i.transform(-1,0,0,-1,r,n);break;case 4:i.transform(1,0,0,-1,0,n);break;case 5:i.transform(0,1,1,0,0,0);break;case 6:i.transform(0,1,-1,0,n,0);break;case 7:i.transform(0,-1,-1,0,n,r);break;case 8:i.transform(0,-1,1,0,0,r);break}return i.drawImage(e,0,0),a}function pn(e,t,r,n,o){return new Promise((a,i)=>{let s=new VideoDecoder({output:c=>{s.close(),a(c)},error:c=>{s.state!=="closed"&&s.close(),i(c)}});s.configure({codec:e,codedWidth:r,codedHeight:n,description:t}),s.decode(new EncodedVideoChunk({type:"key",timestamp:0,data:o})),s.flush().catch(c=>{s.state!=="closed"&&s.close(),i(c)})})}var R=null;function je(){if(R!==null)return R;if(typeof WebAssembly>"u")return R={supported:!1,reason:"WebAssembly is not supported in this browser."},R;if(typeof SharedArrayBuffer>"u")return R={supported:!1,reason:"SharedArrayBuffer is not available. This may be due to missing cross-origin isolation headers."},R;if(typeof Worker>"u")return R={supported:!1,reason:"Web Workers are not supported in this browser."},R;if(typeof navigator<"u"&&"deviceMemory"in navigator&&navigator.deviceMemory<=2)return R={supported:!1,reason:"Device has insufficient memory for client-side media processing."},R;if(typeof navigator<"u"&&"hardwareConcurrency"in navigator&&navigator.hardwareConcurrency<2)return R={supported:!1,reason:"Device has insufficient CPU cores for client-side media processing."},R;if(typeof navigator<"u"){let e=navigator.connection;if(e){if(e.saveData)return R={supported:!1,reason:"Data saver mode is enabled."},R;if(e.effectiveType==="slow-2g"||e.effectiveType==="2g")return R={supported:!1,reason:"Network connection is too slow for client-side media processing."},R}}if(typeof window<"u")try{let e=new Blob([""],{type:"application/javascript"}),t=URL.createObjectURL(e);try{new Worker(t).terminate()}finally{URL.revokeObjectURL(t)}}catch{return R={supported:!1,reason:"The site's Content Security Policy (CSP) does not allow blob: workers. The worker-src directive must include blob: to enable client-side media processing."},R}return R={supported:!0},R}function Ae(){return je().supported}function Vt(){return typeof createImageBitmap<"u"&&typeof OffscreenCanvas<"u"}function Wt(){R=null}var mn=4,gn=.5*1024*1024*1024,hn=.9*1024*1024*1024;function Yt(e){let{width:t,height:r,interlaced:n}=e;return t*r*mn>(n?gn:hn)}var yn=524288;function In(e){let t=2;for(;t<e.byteLength;){if(e.getUint8(t)!==255)return null;for(;t<e.byteLength&&e.getUint8(t)===255;)t++;if(t>=e.byteLength)return null;let r=e.getUint8(t);if(t++,r===1||r>=208&&r<=217)continue;if(r===218||t+2>e.byteLength)return null;let n=e.getUint16(t);if(n<2)return null;if(r>=192&&r<=207&&r!==196&&r!==200&&r!==204){if(t+7>e.byteLength)return null;let a=e.getUint16(t+3);return{width:e.getUint16(t+5),height:a,interlaced:r===194||r===198||r===202||r===206}}t+=n}return null}function En(e){if(e.byteLength<29||!(e.getUint8(12)===73&&e.getUint8(13)===72&&e.getUint8(14)===68&&e.getUint8(15)===82))return null;let r=e.getUint32(16),n=e.getUint32(20),o=e.getUint8(28);return{width:r,height:n,interlaced:o!==0}}async function jt(e){try{let t=Math.min(e.size,yn),r=await e.slice(0,t).arrayBuffer(),n=new DataView(r);return n.byteLength>=3&&n.getUint16(0)===65496?In(n):n.byteLength>=8&&n.getUint32(0)===2303741511&&n.getUint32(4)===218765834?En(n):null}catch{return null}}var Qt=class extends File{constructor(e="stub-file"){super([],e)}};var pe=.82,Qe=new Set;function vn({file:e,batchId:t,onChange:r,onSuccess:n,onBatchSuccess:o,onError:a,additionalData:i={},sourceUrl:s,sourceAttachmentId:c,abortController:u,operations:f}){return async({dispatch:d})=>{let p=N(),h=mt(e),y;h instanceof Qt||(y=(0,D.createBlobURL)(h),d({type:g.CacheBlobUrl,id:p,blobUrl:y})),d({type:g.Add,item:{id:p,batchId:t,status:z.Processing,sourceFile:Ge(h),file:h,attachment:{url:y},additionalData:{generate_sub_sizes:!1,...i},onChange:r,onSuccess:n,onBatchSuccess:o,onError:a,sourceUrl:s,sourceAttachmentId:c,abortController:u||new AbortController,operations:Array.isArray(f)?f:[l.Prepare]}}),d.processItem(p)}}function wn({file:e,onChange:t,additionalData:r,operations:n,batchId:o,parentId:a}){return({dispatch:i})=>{let s=N();i({type:g.Add,item:{id:s,batchId:o,status:z.Processing,sourceFile:Ge(e),file:e,onChange:t,additionalData:{...r},parentId:a,operations:Array.isArray(n)?n:[l.Prepare],abortController:new AbortController}}),i.processItem(s)}}function Rn(e){return async({select:t,dispatch:r})=>{if(t.isPaused())return;let n=t.getItem(e);if(!n)return;let{attachment:o,onChange:a,onSuccess:i,onBatchSuccess:s,batchId:c,parentId:u}=n,f=Array.isArray(n.operations?.[0])?n.operations[0][0]:n.operations?.[0],d=Array.isArray(n.operations?.[0])?n.operations[0][1]:void 0;if(f===l.Upload){let p=t.getSettings();if(t.getActiveUploadCount()>=p.maxConcurrentUploads)return}if(f===l.ResizeCrop||f===l.Rotate){let p=t.getSettings();if(t.getActiveImageProcessingCount()>=p.maxConcurrentImageProcessing)return}if(!(f===l.TranscodeGif&&t.getActiveVideoProcessingCount()>=1)){if(o&&(o.url&&/\.hei[cf]$/i.test(o.url)||a?.([o])),!f){if((u||!u&&!t.hasPendingItemsByParentId(e))&&(o&&i?.([o]),r.removeItem(e),r.revokeBlobUrls(e),c&&t.isBatchUploaded(c)&&s?.()),u&&c&&t.isBatchUploaded(c)){let p=t.getItem(u);if(!p)return;if(p.operations&&p.operations.length>0){r.processItem(u);return}o&&p.onSuccess?.([o]),r.removeItem(u),r.revokeBlobUrls(u),p.batchId&&t.isBatchUploaded(p.batchId)&&p.onBatchSuccess?.()}return}if(!(f===l.Finalize&&t.hasPendingItemsByParentId(e)))switch(r({type:g.OperationStart,id:e,operation:f}),Q(`Starting operation ${f} for ${n.file.name} (item ${n.id})`),f){case l.Prepare:r.prepareItem(n.id);break;case l.ResizeCrop:r.resizeCropItem(n.id,d);break;case l.Rotate:r.rotateItem(n.id,d);break;case l.TranscodeImage:r.transcodeImageItem(n.id,d);break;case l.TranscodeGif:r.transcodeGifItem(n.id,d);break;case l.Upload:n.parentId?r.sideloadItem(e):r.uploadItem(e);break;case l.ThumbnailGeneration:r.generateThumbnails(e);break;case l.Finalize:r.finalizeItem(e);break;case l.DetectUltraHdr:r.detectUltraHdr(e);break}}}}function Sn(){return{type:g.PauseQueue}}function Un(){return async({select:e,dispatch:t})=>{t({type:g.ResumeQueue});for(let r of e.getAllItems())r.status===z.PendingRetry?t.executeRetry(r.id):t.processItem(r.id)}}function _n(e){return async({dispatch:t})=>{t({type:g.PauseItem,id:e})}}function Cn(e){return async({select:t,dispatch:r})=>{t.getItem(e)&&(Qe.delete(e),we(e),r({type:g.Remove,id:e}),t.getAllItems().length===0&&(qe(),Ct()))}}function bn(e,t){return async({select:r,dispatch:n})=>{let a=r.getItem(e)?.currentOperation;if(n({type:g.OperationFinish,id:e,item:t}),n.processItem(e),a===l.Upload){let i=r.getPendingUploads();for(let s of i)n.processItem(s.id)}if(a===l.ResizeCrop||a===l.Rotate){let i=r.getPendingImageProcessing();for(let s of i)n.processItem(s.id)}if(a===l.TranscodeGif){let i=r.getPendingVideoProcessing();for(let s of i)n.processItem(s.id)}(a===l.ResizeCrop||a===l.Rotate||a===l.TranscodeImage)&&Se(r.getActiveImageProcessingCount())}}var Tn=["jpeg","webp","avif","png","gif"];function xn(e){return Tn.includes(e)}async function Xt(e,t,r=!1,n=pe){if(e.type==="image/png"&&t==="image/jpeg"){let a=(0,D.createBlobURL)(e);try{if(await ke(a))return null}catch{return null}finally{(0,D.revokeBlobURL)(a)}}let o=t.split("/")[1];return xn(o)?[l.TranscodeImage,{outputFormat:o,outputQuality:n,interlaced:r}]:null}function On(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let{file:o}=n,a=[],i=t.getSettings();if(o.type==="image/gif"&&i.gifConvert!==!1&&typeof ImageDecoder<"u"&&typeof VideoEncoder<"u"){let h=!1;try{h=gt(await o.arrayBuffer())}catch{h=!1}if(h){let y=!1,v=(0,D.createBlobURL)(o);try{y=await ke(v)}catch{y=!0}finally{(0,D.revokeBlobURL)(v)}if(!y){a.push(l.Upload,l.ThumbnailGeneration,l.Finalize),r({type:g.AddOperations,id:e,operations:a}),r.finishOperation(e,{animatedGifFile:n.file});return}}}let s=null,c=o.type.startsWith("image/"),u=at.includes(o.type),f=st.includes(o.type),d=!1;if(c&&u){let h=await jt(o);h&&Yt(h)&&(d=!0)}if(o.type==="image/jpeg"&&!d&&a.push(l.DetectUltraHdr),c&&u&&!d)a.push(l.Upload,l.ThumbnailGeneration,l.Finalize);else if(c&&f){try{s=await qt(o,i.imageQuality??pe)}catch{r.cancelItem(e,new U({code:I.HEIC_DECODE_ERROR,message:ee(),file:o}));return}a.push(l.Upload,l.ThumbnailGeneration,l.Finalize)}else a.push(l.Upload);r({type:g.AddOperations,id:e,operations:a});let p;if(f&&s){let h=Ae();p={file:s,sourceFile:s,originalHeicFile:n.file,additionalData:{...n.additionalData,generate_sub_sizes:!h,convert_format:!0}}}else!u||!c||d?p={additionalData:{...n.additionalData,generate_sub_sizes:!0,convert_format:!0}}:p={additionalData:{...n.additionalData,generate_sub_sizes:!1}};r.finishOperation(e,p)}}function An(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let o;try{let a=await n.file.arrayBuffer();o=await yt(a)}catch{}o&&Qe.add(e),r.finishOperation(e,{})}}function Pn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let o=performance.now(),a=!1,i=s=>{a||(a=!0,Z({measureName:`Upload ${n.file.name}`,startTime:o,tooltipText:n.file.name,properties:[["Item ID",n.id],["File name",n.file.name]]}),r.finishOperation(e,{attachment:s}))};t.getSettings().mediaUpload({filesList:[n.file],additionalData:n.additionalData,signal:n.abortController?.signal,isTransportOnly:!0,onFileChange:([s])=>{s&&!(0,D.isBlobURL)(s.url)&&i(s)},onSuccess:([s])=>{i(s)},onError:s=>{r.cancelItem(e,s)}})}}function Fn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let{post:o,...a}=n.additionalData,i=t.getSettings().mediaSideload;if(!i){r.finishOperation(e,{});return}let s=performance.now();i({file:n.file,attachmentId:o,additionalData:a,signal:n.abortController?.signal,onSuccess:c=>{Z({measureName:`Sideload ${n.file.name}`,startTime:s,tooltipText:n.file.name,properties:[["Item ID",n.id],["File name",n.file.name]]}),n.parentId&&r({type:g.AccumulateSubSize,id:n.parentId,subSize:c}),r.finishOperation(e,{})},onError:c=>{r.cancelItem(e,c)}})}}function Mn(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;if(!t?.resize){n.finishOperation(e,{file:o.file});return}let a=performance.now(),i=!!o.parentId,s=!!t.isThresholdResize,{imageStripMeta:c,imageMaxBitDepth:u}=r.getSettings();try{let f=await It(o.id,o.file,t.resize,{smartCrop:!1,addSuffix:i,signal:o.abortController?.signal,scaledSuffix:s,quality:t.quality,stripMeta:c,maxBitdepth:u});Z({measureName:`ResizeCrop ${o.file.name}`,startTime:a,tooltipText:o.file.name,properties:[["Item ID",o.id],["File name",o.file.name]]});let d=(0,D.createBlobURL)(f);n({type:g.CacheBlobUrl,id:e,blobUrl:d}),n.finishOperation(e,{file:f,attachment:{url:d}})}catch(f){n.cancelItem(e,new U({code:I.IMAGE_TRANSCODING_ERROR,message:(0,Pe.__)("The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading."),file:o.file,cause:f instanceof Error?f:void 0}))}}}function Dn(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;if(!t?.orientation||t.orientation===1){n.finishOperation(e,{file:o.file});return}let a=performance.now();try{let i=await $e(o.id,o.file,t.orientation,o.abortController?.signal);Z({measureName:`Rotate ${o.file.name}`,startTime:a,tooltipText:o.file.name,properties:[["Item ID",o.id],["File name",o.file.name]]});let s=(0,D.createBlobURL)(i);n({type:g.CacheBlobUrl,id:e,blobUrl:s}),n.finishOperation(e,{file:i,attachment:{url:s}})}catch(i){n.cancelItem(e,new U({code:I.IMAGE_ROTATION_ERROR,message:(0,Pe.__)("The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading."),file:o.file,cause:i instanceof Error?i:void 0}))}}}function zn(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;if(!t?.outputFormat){n.finishOperation(e,{file:o.file});return}let a=performance.now(),i=`image/${t.outputFormat}`,s=t.outputQuality??pe,c=t.interlaced??!1,{imageStripMeta:u,imageMaxBitDepth:f}=r.getSettings();try{let d=await ht(o.id,o.file,i,{quality:s,interlaced:c,stripMeta:u,maxBitdepth:f});Z({measureName:`Transcode ${o.file.name}`,startTime:a,tooltipText:o.file.name,properties:[["Item ID",o.id],["File name",o.file.name]]});let p=(0,D.createBlobURL)(d);n({type:g.CacheBlobUrl,id:e,blobUrl:p}),n.finishOperation(e,{file:d,attachment:{url:p}})}catch(d){n.cancelItem(e,new U({code:I.MEDIA_TRANSCODING_ERROR,message:"Image could not be transcoded to the target format",file:o.file,cause:d instanceof Error?d:void 0}))}}}function Bn(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;let i=`video/${t?.outputFormat??"mp4"}`,s=o.file;try{let c=await Ut(o.id,s,i,{timeout:t?.timeout,maxTotalPixels:t?.maxTotalPixels});n.finishOperation(e,{file:c}),n.addSideloadItem({file:s,batchId:N(),parentId:o.parentId,additionalData:{post:o.additionalData?.post,image_size:"animated_video_poster",convert_format:!1},operations:[[l.TranscodeImage,{outputFormat:"jpeg",outputQuality:pe,interlaced:!1}],l.Upload]})}catch(c){if(Rt(c)){St(c)&&Q(`Skipping GIF to video conversion: ${c instanceof Error?c.message:c}`),n.cancelItem(e,new Error("Animated GIF conversion unsupported"),!0);return}if(Ve(c)){Q(`GIF to video conversion timed out; keeping the original GIF only: ${c instanceof Error?c.message:c}`),n.cancelItem(e,new Error("Animated GIF conversion timed out"),!0);return}console.error("[video-conversion] GIF to video conversion failed:",c),n.cancelItem(e,new U({code:I.GIF_TRANSCODING_ERROR,message:"Animated GIF could not be converted to video",file:o.file,cause:c instanceof Error?c:void 0}),!0)}}}function Nn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;if(!n.attachment){r.finishOperation(e,{});return}let o=n.attachment,a=t.getSettings();if(n.originalHeicFile&&o.id&&r.addSideloadItem({file:n.originalHeicFile,batchId:N(),parentId:n.id,additionalData:{post:o.id,image_size:"source_original",convert_format:!1},operations:[l.Upload]}),n.animatedGifFile&&o.id){let d=a.videoOutputFormat==="video/webm"?"webm":"mp4";r.addSideloadItem({file:n.animatedGifFile,batchId:N(),parentId:n.id,additionalData:{post:o.id,image_size:"animated_video",convert_format:!1},operations:[[l.TranscodeGif,{outputFormat:d}],l.Upload]})}let i=o.exif_orientation||1,s=n.sourceFile.type,c=s==="image/avif"||s==="image/heif",u=!1;c&&(i=xe(await n.sourceFile.arrayBuffer()),u=i!==1);let f;{let d=i!==1&&!n.file.name.includes("-scaled");if((d||u)&&o.id)try{f=await $e(n.id,n.sourceFile,i,n.abortController?.signal)}catch{console.warn("Failed to rotate image, continuing with thumbnails")}d&&f&&o.id&&r.addSideloadItem({file:f,batchId:N(),parentId:n.id,additionalData:{post:o.id,image_size:"original",convert_format:!1},operations:[l.Upload]})}if(!n.parentId&&o.missing_image_sizes&&o.missing_image_sizes.length>0){let d=a.allImageSizes||{},p=o.missing_image_sizes,h=u&&f?f:n.sourceFile,y=o.filename?Re(h,o.filename):h,v=N(),b=Qe.has(n.id),P=o.image_output_format,A=o.image_save_progressive??!1,T=o.image_quality,F=a.imageQuality??pe,B=typeof T?.default=="number"?T.default/100:F,ne=E=>{let S=T?.sizes?.[E];return typeof S=="number"?S/100:B},G=null;!b&&P&&(G=await Xt(h,P,A,B));let L=new Map;for(let E of p){let S=d[E];if(!S){console.warn(`Image size "${E}" not found in configuration`);continue}let M=`${S.width}x${S.height}x${S.crop}`,x=L.get(M);x?x.push(E):L.set(M,[E])}for(let[,E]of L){let S=d[E[0]],M=ne(E[0]),x=[[l.ResizeCrop,{resize:S,quality:M}]];!b&&G&&x.push([G[0],{...G[1],outputQuality:M}]),x.push(l.Upload);let H=E.length===1?E[0]:E;r.addSideloadItem({file:y,batchId:v,parentId:n.id,additionalData:{post:o.id,image_size:H,convert_format:!1},operations:x})}{let{bigImageSizeThreshold:E}=a;if(E&&o.id){let S=await createImageBitmap(h),M=S.width>E||S.height>E;if(S.close(),M){let x=o.filename?Re(h,o.filename):h,H=[[l.ResizeCrop,{resize:{width:E,height:E},isThresholdResize:!0,quality:B}]];!b&&G&&H.push(G),H.push(l.Upload),r.addSideloadItem({file:x,batchId:v,parentId:n.id,additionalData:{post:o.id,image_size:"scaled",convert_format:!1},operations:H})}}}}r.finishOperation(e,{})}}function Gn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let o=n.attachment,{mediaFinalize:a}=t.getSettings(),i={};if(o?.id&&a)try{let s=await a(o.id,n.subSizes||[]);s&&(i.attachment=s)}catch(s){console.warn("Media finalization failed:",s),r.cancelItem(e,new U({code:I.MEDIA_FINALIZE_ERROR,message:(0,Pe.__)("Could not finalize the upload."),file:n.file}));return}r.finishOperation(e,i)}}function Ln(e){return async({select:t,dispatch:r})=>{let n=t.getBlobUrls(e);for(let o of n)(0,D.revokeBlobURL)(o);r({type:g.RevokeBlobUrls,id:e})}}function Hn(e,t){return async({dispatch:r})=>{r({type:g.UpdateProgress,id:e,progress:t})}}function kn(e){return{type:g.UpdateSettings,settings:e}}var Kt=w(Zt(),1),{lock:gi,unlock:me}=(0,Kt.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/upload-media");var er={reducer:De,selectors:ve,actions:be},j=(0,te.createReduxStore)(Ee,{reducer:De,selectors:ve,actions:be});(0,te.select)(j)||(0,te.register)(j);me(j).registerPrivateActions(Xe);me(j).registerPrivateSelectors(ze);var cr=w(Je(),1),ur=w(Ie(),1);var ir=w(Je(),1),re=w(Ie(),1),ar=w(nr(),1);var Fe=w(Ze(),1);function $n(e,t,r){if(!r)return t;let n=e.get(t);return n||(n=(0,re.createRegistry)({},t),n.registerStore(Ee,er),e.set(t,n)),n}var qn=(0,ar.createHigherOrderComponent)(e=>({useSubRegistry:t=!0,...r})=>{let n=(0,re.useRegistry)(),[o]=(0,ir.useState)(()=>new WeakMap),a=$n(o,n,t);return a===n?(0,Fe.jsx)(e,{registry:n,...r}):(0,Fe.jsx)(re.RegistryProvider,{value:a,children:(0,Fe.jsx)(e,{registry:a,...r})})},"withRegistryProvider"),sr=qn;var Me=w(Ze(),1),Vn=sr(e=>{let{children:t,settings:r}=e,{updateSettings:n}=me((0,ur.useDispatch)(j));return(0,cr.useEffect)(()=>{n(r)},[r,n]),(0,Me.jsx)(Me.Fragment,{children:t})}),fr=Vn;var m=w(q(),1);function lr(e,t){return{[I.EMPTY_FILE]:{title:(0,m.__)("Empty file"),description:(0,m.sprintf)((0,m.__)('"%s" is empty.'),t),action:(0,m.__)("Please choose a different file.")},[I.SIZE_ABOVE_LIMIT]:{title:(0,m.__)("File too large"),description:(0,m.sprintf)((0,m.__)('"%s" exceeds the maximum upload size.'),t),action:(0,m.__)("Please reduce the file size and try again.")},[I.MIME_TYPE_NOT_SUPPORTED]:{title:(0,m.__)("Unsupported file type"),description:(0,m.sprintf)((0,m.__)('"%s" is not a supported file type.'),t),action:(0,m.__)("Please upload a different file format.")},[I.MIME_TYPE_NOT_ALLOWED_FOR_USER]:{title:(0,m.__)("File type not allowed"),description:(0,m.sprintf)((0,m.__)('You are not allowed to upload "%s".'),t),action:(0,m.__)("Please contact your site administrator.")},[I.HEIC_DECODE_ERROR]:{title:(0,m.__)("HEIC decode failed"),description:(0,m.sprintf)((0,m.__)('Failed to decode HEIC file "%s".'),t),action:de()},[I.IMAGE_TRANSCODING_ERROR]:{title:(0,m.__)("Image processing failed"),description:(0,m.sprintf)((0,m.__)('Failed to process "%s".'),t),action:(0,m.__)("The image may be corrupted. Try a different file.")},[I.IMAGE_ROTATION_ERROR]:{title:(0,m.__)("Image rotation failed"),description:(0,m.sprintf)((0,m.__)('Failed to rotate "%s".'),t),action:(0,m.__)("The image may be corrupted. Try a different file.")},[I.MEDIA_TRANSCODING_ERROR]:{title:(0,m.__)("Media processing failed"),description:(0,m.sprintf)((0,m.__)('Failed to convert "%s" to the target format.'),t),action:(0,m.__)("The file may be corrupted. Try a different file.")},[I.MEDIA_FINALIZE_ERROR]:{title:(0,m.__)("Upload failed"),description:(0,m.sprintf)((0,m.__)('Could not finalize the upload of "%s".'),t),action:(0,m.__)("Please try again.")},[I.GENERAL]:{title:(0,m.__)("Upload failed"),description:(0,m.sprintf)((0,m.__)('Failed to upload "%s".'),t),action:(0,m.__)("Please try again.")}}[e]||{title:(0,m.__)("Upload failed"),description:(0,m.sprintf)((0,m.__)('Failed to upload "%s".'),t),action:(0,m.__)("Please try again.")}}return yr(Wn);})();
+(window.wp ||= {}).uploadMedia = wp.uploadMedia;
+})();
diff --git a/wp-includes/js/dist/url.js b/wp-includes/js/dist/url.js
index b00037aca0..40475989fd 100644
--- a/wp-includes/js/dist/url.js
+++ b/wp-includes/js/dist/url.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).url = (() => {
@@ -877,3 +878,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).url = wp.url;
+})();
diff --git a/wp-includes/js/dist/url.min.js b/wp-includes/js/dist/url.min.js
index 0c6cce73d7..dc228af1a1 100644
--- a/wp-includes/js/dist/url.min.js
+++ b/wp-includes/js/dist/url.min.js
@@ -1,2 +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);})();
+(window.wp ||= {}).url = wp.url;
+})();
diff --git a/wp-includes/js/dist/viewport.js b/wp-includes/js/dist/viewport.js
index 7355612a10..3f46ff4fbb 100644
--- a/wp-includes/js/dist/viewport.js
+++ b/wp-includes/js/dist/viewport.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).viewport = (() => {
@@ -129,7 +130,7 @@ var wp;
         return operatorEntries.map(
           ([operator, condition]) => {
             const list = window.matchMedia(
-              `(${condition}: ${width}px)`
+              `screen and (${condition}: ${width}px)`
             );
             list.addEventListener("change", setIsMatching2);
             return [`${operator} ${name}`, list];
@@ -216,3 +217,5 @@ var wp;
   listener_default(BREAKPOINTS, OPERATORS);
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).viewport = wp.viewport;
+})();
diff --git a/wp-includes/js/dist/viewport.min.js b/wp-includes/js/dist/viewport.min.js
index 34a76bc3d0..68b63f38c2 100644
--- a/wp-includes/js/dist/viewport.min.js
+++ b/wp-includes/js/dist/viewport.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
-"use strict";var wp;(wp||={}).viewport=(()=>{var H=Object.create;var c=Object.defineProperty;var L=Object.getOwnPropertyDescriptor;var $=Object.getOwnPropertyNames;var P=Object.getPrototypeOf,D=Object.prototype.hasOwnProperty;var l=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),v=(e,t)=>{for(var r in t)c(e,r,{get:t[r],enumerable:!0})},_=(e,t,r,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of $(t))!D.call(e,o)&&o!==r&&c(e,o,{get:()=>t[o],enumerable:!(s=L(t,o))||s.enumerable});return e};var n=(e,t,r)=>(r=e!=null?H(P(e)):{},_(t||!e||!e.__esModule?c(r,"default",{value:e,enumerable:!0}):r,e)),G=e=>_(c({},"__esModule",{value:!0}),e);var d=l((X,O)=>{O.exports=window.wp.compose});var M=l((Y,g)=>{g.exports=window.wp.data});var j=l((it,T)=>{T.exports=window.wp.element});var J={};v(J,{ifViewportMatches:()=>C,store:()=>m,withViewportMatch:()=>w});var I=n(d(),1),S=n(M(),1);var f=n(M(),1);function k(e={},t){return t.type==="SET_IS_MATCHING"?t.values:e}var b=k;var x={};v(x,{setIsMatching:()=>B});function B(e){return{type:"SET_IS_MATCHING",values:e}}var E={};v(E,{isViewportMatch:()=>K});function K(e,t){return t.indexOf(" ")===-1&&(t=">= "+t),!!e[t]}var Q="core/viewport",m=(0,f.createReduxStore)(Q,{reducer:b,actions:x,selectors:E});(0,f.register)(m);var W=(e,t)=>{let r=(0,I.debounce)(()=>{let i=Object.fromEntries(o.map(([a,h])=>[a,h.matches]));(0,S.dispatch)(m).setIsMatching(i)},0,{leading:!0}),s=Object.entries(t),o=Object.entries(e).flatMap(([i,a])=>s.map(([h,N])=>{let V=window.matchMedia(`(${N}: ${a}px)`);return V.addEventListener("change",r),[`${h} ${i}`,V]}));window.addEventListener("orientationchange",r),r(),r.flush()},R=W;var p=n(d(),1);var A=n(j(),1),u=n(d(),1),q=e=>{let t=Object.entries(e),r=()=>Object.fromEntries(t.map(([s,o])=>{let[i,a]=o.split(" ");return a===void 0&&(a=i,i=">="),[s,(0,u.useViewportMatch)(a,i)]}));return(0,u.createHigherOrderComponent)(s=>function(i){let a=r();return(0,A.createElement)(s,{...i,...a})},"withViewportMatch")},w=q;var y=e=>(0,p.createHigherOrderComponent)((0,p.compose)([w({isViewportMatch:e}),(0,p.ifCondition)(t=>t.isViewportMatch)]),"ifViewportMatches"),C=y;var z={huge:1440,wide:1280,large:960,medium:782,small:600,mobile:480},F={"<":"max-width",">=":"min-width"};R(z,F);return G(J);})();
+(function() {
+"use strict";var wp;(wp||={}).viewport=(()=>{var H=Object.create;var m=Object.defineProperty;var L=Object.getOwnPropertyDescriptor;var $=Object.getOwnPropertyNames;var P=Object.getPrototypeOf,D=Object.prototype.hasOwnProperty;var l=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),v=(t,e)=>{for(var r in e)m(t,r,{get:e[r],enumerable:!0})},_=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of $(e))!D.call(t,o)&&o!==r&&m(t,o,{get:()=>e[o],enumerable:!(s=L(e,o))||s.enumerable});return t};var n=(t,e,r)=>(r=t!=null?H(P(t)):{},_(e||!t||!t.__esModule?m(r,"default",{value:t,enumerable:!0}):r,t)),G=t=>_(m({},"__esModule",{value:!0}),t);var d=l((X,O)=>{O.exports=window.wp.compose});var M=l((Y,g)=>{g.exports=window.wp.data});var j=l((ie,T)=>{T.exports=window.wp.element});var J={};v(J,{ifViewportMatches:()=>C,store:()=>c,withViewportMatch:()=>w});var I=n(d(),1),S=n(M(),1);var f=n(M(),1);function k(t={},e){return e.type==="SET_IS_MATCHING"?e.values:t}var b=k;var x={};v(x,{setIsMatching:()=>B});function B(t){return{type:"SET_IS_MATCHING",values:t}}var E={};v(E,{isViewportMatch:()=>K});function K(t,e){return e.indexOf(" ")===-1&&(e=">= "+e),!!t[e]}var Q="core/viewport",c=(0,f.createReduxStore)(Q,{reducer:b,actions:x,selectors:E});(0,f.register)(c);var W=(t,e)=>{let r=(0,I.debounce)(()=>{let i=Object.fromEntries(o.map(([a,h])=>[a,h.matches]));(0,S.dispatch)(c).setIsMatching(i)},0,{leading:!0}),s=Object.entries(e),o=Object.entries(t).flatMap(([i,a])=>s.map(([h,N])=>{let V=window.matchMedia(`screen and (${N}: ${a}px)`);return V.addEventListener("change",r),[`${h} ${i}`,V]}));window.addEventListener("orientationchange",r),r(),r.flush()},R=W;var p=n(d(),1);var A=n(j(),1),u=n(d(),1),q=t=>{let e=Object.entries(t),r=()=>Object.fromEntries(e.map(([s,o])=>{let[i,a]=o.split(" ");return a===void 0&&(a=i,i=">="),[s,(0,u.useViewportMatch)(a,i)]}));return(0,u.createHigherOrderComponent)(s=>function(i){let a=r();return(0,A.createElement)(s,{...i,...a})},"withViewportMatch")},w=q;var y=t=>(0,p.createHigherOrderComponent)((0,p.compose)([w({isViewportMatch:t}),(0,p.ifCondition)(e=>e.isViewportMatch)]),"ifViewportMatches"),C=y;var z={huge:1440,wide:1280,large:960,medium:782,small:600,mobile:480},F={"<":"max-width",">=":"min-width"};R(z,F);return G(J);})();
+(window.wp ||= {}).viewport = wp.viewport;
+})();
diff --git a/wp-includes/js/dist/warning.js b/wp-includes/js/dist/warning.js
index f446ffd1ce..4c97771291 100644
--- a/wp-includes/js/dist/warning.js
+++ b/wp-includes/js/dist/warning.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).warning = (() => {
@@ -49,3 +50,5 @@ var wp;
   return __toCommonJS(index_exports);
 })();
 if (typeof wp.warning === 'object' && wp.warning.default) { wp.warning = wp.warning.default; }
+(window.wp ||= {}).warning = wp.warning;
+})();
diff --git a/wp-includes/js/dist/warning.min.js b/wp-includes/js/dist/warning.min.js
index 1dadf26ced..d434135732 100644
--- a/wp-includes/js/dist/warning.min.js
+++ b/wp-includes/js/dist/warning.min.js
@@ -1,3 +1,6 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).warning=(()=>{var i=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var f=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var c=(r,t)=>{for(var n in t)i(r,n,{get:t[n],enumerable:!0})},d=(r,t,n,u)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of f(t))!l.call(r,o)&&o!==n&&i(r,o,{get:()=>t[o],enumerable:!(u=a(t,o))||u.enumerable});return r};var h=r=>d(i({},"__esModule",{value:!0}),r);var p={};c(p,{default:()=>g});var e=new Set;function w(){return!1}function g(r){if(w()&&!e.has(r)){console.warn(r);try{throw Error(r)}catch{}e.add(r)}}return h(p);})();
 if (typeof wp.warning === 'object' && wp.warning.default) { wp.warning = wp.warning.default; }
+(window.wp ||= {}).warning = wp.warning;
+})();
diff --git a/wp-includes/js/dist/widgets.js b/wp-includes/js/dist/widgets.js
index 9878d233c3..97b3dcee56 100644
--- a/wp-includes/js/dist/widgets.js
+++ b/wp-includes/js/dist/widgets.js
@@ -1,3 +1,4 @@
+(function() {
 var wp;
 (wp ||= {}).widgets = (() => {
   var __create = Object.create;
@@ -1459,3 +1460,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).widgets = wp.widgets;
+})();
diff --git a/wp-includes/js/dist/widgets.min.js b/wp-includes/js/dist/widgets.min.js
index 54ec1412dd..ab76f30a32 100644
--- a/wp-includes/js/dist/widgets.min.js
+++ b/wp-includes/js/dist/widgets.min.js
@@ -1,2 +1,5 @@
 /*! This file is auto-generated */
-var wp;(wp||={}).widgets=(()=>{var Fe=Object.create;var G=Object.defineProperty;var He=Object.getOwnPropertyDescriptor;var je=Object.getOwnPropertyNames;var Ve=Object.getPrototypeOf,Ne=Object.prototype.hasOwnProperty;var c=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),mt=(t,e)=>{for(var a in e)G(t,a,{get:e[a],enumerable:!0})},Tt=(t,e,a,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of je(e))!Ne.call(t,o)&&o!==a&&G(t,o,{get:()=>e[o],enumerable:!(r=He(e,o))||r.enumerable});return t};var s=(t,e,a)=>(a=t!=null?Fe(Ve(t)):{},Tt(e||!t||!t.__esModule?G(a,"default",{value:t,enumerable:!0}):a,t)),Pe=t=>Tt(G({},"__esModule",{value:!0}),t);var j=c((ra,Et)=>{Et.exports=window.wp.blocks});var $=c((oa,Ft)=>{Ft.exports=window.wp.element});var I=c((sa,Ht)=>{Ht.exports=window.wp.primitives});var m=c((fa,jt)=>{jt.exports=window.ReactJSXRuntime});var E=c((va,Nt)=>{Nt.exports=window.wp.blockEditor});var L=c((ba,Pt)=>{Pt.exports=window.wp.components});var w=c((ya,Dt)=>{Dt.exports=window.wp.i18n});var K=c((ka,Mt)=>{Mt.exports=window.wp.coreData});var N=c((xa,Rt)=>{Rt.exports=window.wp.data});var Gt=c((La,Ut)=>{Ut.exports=window.wp.notices});var et=c((Ba,$t)=>{$t.exports=window.wp.compose});var bt=c((Sa,Qt)=>{Qt.exports=window.wp.apiFetch});var ea={};mt(ea,{MoveToWidgetArea:()=>Be,addWidgetIdToBlock:()=>Ke,getWidgetIdFromBlock:()=>Xe,registerLegacyWidgetBlock:()=>Ye,registerLegacyWidgetVariations:()=>Ee,registerWidgetGroupBlock:()=>ta});var St=s(j(),1);var kt={};mt(kt,{metadata:()=>wt,name:()=>Oe,settings:()=>Ue});var Q=s(I(),1),ut=s(m(),1),q=(0,ut.jsx)(Q.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ut.jsx)(Q.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=s(I(),1),nt=s(m(),1),W=(0,nt.jsx)(Z.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nt.jsx)(Z.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 J=s(I(),1),pt=s(m(),1),ct=(0,pt.jsx)(J.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pt.jsx)(J.Path,{d:"M19.75 9c0-1.257-.565-2.197-1.39-2.858-.797-.64-1.827-1.017-2.815-1.247-1.802-.42-3.703-.403-4.383-.396L11 4.5V6l.177-.001c.696-.006 2.416-.02 4.028.356.887.207 1.67.518 2.216.957.52.416.829.945.829 1.688 0 .592-.167.966-.407 1.23-.255.281-.656.508-1.236.674-1.19.34-2.82.346-4.607.346h-.077c-1.692 0-3.527 0-4.942.404-.732.209-1.424.545-1.935 1.108-.526.579-.796 1.33-.796 2.238 0 1.257.565 2.197 1.39 2.858.797.64 1.827 1.017 2.815 1.247 1.802.42 3.703.403 4.383.396L13 19.5h.714V22L18 18.5 13.714 15v3H13l-.177.001c-.696.006-2.416.02-4.028-.356-.887-.207-1.67-.518-2.216-.957-.52-.416-.829-.945-.829-1.688 0-.592.167-.966.407-1.23.255-.281.656-.508 1.237-.674 1.189-.34 2.819-.346 4.606-.346h.077c1.692 0 3.527 0 4.941-.404.732-.209 1.425-.545 1.936-1.108.526-.579.796-1.33.796-2.238z"})});var X=s(I(),1),ht=s(m(),1),gt=(0,ht.jsx)(X.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ht.jsx)(X.Path,{d:"M6 3H8V5H16V3H18V5C19.1046 5 20 5.89543 20 7V19C20 20.1046 19.1046 21 18 21H6C4.89543 21 4 20.1046 4 19V7C4 5.89543 4.89543 5 6 5V3ZM18 6.5H6C5.72386 6.5 5.5 6.72386 5.5 7V8H18.5V7C18.5 6.72386 18.2761 6.5 18 6.5ZM18.5 9.5H5.5V19C5.5 19.2761 5.72386 19.5 6 19.5H18C18.2761 19.5 18.5 19.2761 18.5 19V9.5ZM11 11H13V13H11V11ZM7 11V13H9V11H7ZM15 13V11H17V13H15Z"})});var wt={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/legacy-widget",title:"Legacy Widget",category:"widgets",description:"Display a legacy widget.",textdomain:"default",attributes:{id:{type:"string",default:null},idBase:{type:"string",default:null},instance:{type:"object",default:null}},supports:{html:!1,customClassName:!1,reusable:!1},editorStyle:"wp-block-legacy-widget-editor"};function Vt(t){var e,a,r="";if(typeof t=="string"||typeof t=="number")r+=t;else if(typeof t=="object")if(Array.isArray(t)){var o=t.length;for(e=0;e<o;e++)t[e]&&(a=Vt(t[e]))&&(r&&(r+=" "),r+=a)}else for(a in t)t[a]&&(r&&(r+=" "),r+=a);return r}function Me(){for(var t,e,a=0,r="",o=arguments.length;a<o;a++)(t=arguments[a])&&(e=Vt(t))&&(r&&(r+=" "),r+=e);return r}var V=Me;var x=s(E(),1),h=s(L(),1);var ot=s(w(),1),st=s($(),1),ve=s(K(),1);var tt=s(L(),1),Y=s(w(),1),It=s(N(),1),Wt=s(K(),1),At=s(E(),1),vt=s(m(),1);function zt({selectedId:t,onSelect:e}){let a=(0,It.useSelect)(r=>{let o=r(At.store).getSettings()?.widgetTypesToHideFromLegacyWidgetBlock??[];return r(Wt.store).getWidgetTypes({per_page:-1})?.filter(l=>!o.includes(l.id))},[]);return a?a.length===0?(0,Y.__)("There are no widgets available."):(0,vt.jsx)(tt.SelectControl,{label:(0,Y.__)("Legacy widget"),value:t??"",options:[{value:"",label:(0,Y.__)("Select widget")},...a.map(r=>({value:r.id,label:r.name}))],onChange:r=>{if(r){let o=a.find(l=>l.id===r);e({selectedId:o.id,isMulti:o.is_multi})}else e({selectedId:null})}}):(0,vt.jsx)(tt.Spinner,{})}var A=s(m(),1);function Ot({name:t,description:e}){return(0,A.jsxs)("div",{className:"wp-block-legacy-widget-inspector-card",children:[(0,A.jsx)("h3",{className:"wp-block-legacy-widget-inspector-card__name",children:t}),(0,A.jsx)("span",{children:e})]})}var P=s($(),1),ee=s(N(),1),ae=s(Gt(),1),rt=s(w(),1),re=s(L(),1),oe=s(et(),1);var at=s(bt(),1),Xt=s(et(),1),Kt=s(w(),1),Yt=class{constructor({id:t,idBase:e,instance:a,onChangeInstance:r,onChangeHasPreview:o,onError:l}){this.id=t,this.idBase=e,this._instance=a,this._hasPreview=null,this.onChangeInstance=r,this.onChangeHasPreview=o,this.onError=l,this.number=++Re,this.handleFormChange=(0,Xt.debounce)(this.handleFormChange.bind(this),200),this.handleFormSubmit=this.handleFormSubmit.bind(this),this.initDOM(),this.bindEvents(),this.loadContent()}destroy(){this.unbindEvents(),this.element.remove()}initDOM(){this.element=b("div",{class:"widget open"},[b("div",{class:"widget-inside"},[this.form=b("form",{class:"form",method:"post"},[b("input",{class:"widget-id",type:"hidden",name:"widget-id",value:this.id??`${this.idBase}-${this.number}`}),b("input",{class:"id_base",type:"hidden",name:"id_base",value:this.idBase??this.id}),b("input",{class:"widget-width",type:"hidden",name:"widget-width",value:"250"}),b("input",{class:"widget-height",type:"hidden",name:"widget-height",value:"200"}),b("input",{class:"widget_number",type:"hidden",name:"widget_number",value:this.idBase?this.number.toString():""}),this.content=b("div",{class:"widget-content"}),this.id&&b("button",{class:"button is-primary",type:"submit"},(0,Kt.__)("Save"))])])])}bindEvents(){if(window.jQuery){let{jQuery:t}=window;t(this.form).on("change",null,this.handleFormChange),t(this.form).on("input",null,this.handleFormChange),t(this.form).on("submit",this.handleFormSubmit)}else this.form.addEventListener("change",this.handleFormChange),this.form.addEventListener("input",this.handleFormChange),this.form.addEventListener("submit",this.handleFormSubmit)}unbindEvents(){if(window.jQuery){let{jQuery:t}=window;t(this.form).off("change",null,this.handleFormChange),t(this.form).off("input",null,this.handleFormChange),t(this.form).off("submit",this.handleFormSubmit)}else this.form.removeEventListener("change",this.handleFormChange),this.form.removeEventListener("input",this.handleFormChange),this.form.removeEventListener("submit",this.handleFormSubmit)}async loadContent(){try{if(this.id){let{form:t}=await qt(this.id);this.content.innerHTML=t}else if(this.idBase){let{form:t,preview:e}=await yt({idBase:this.idBase,instance:this.instance,number:this.number});if(this.content.innerHTML=t,this.hasPreview=!Zt(e),!this.instance.hash){let{instance:a}=await yt({idBase:this.idBase,instance:this.instance,number:this.number,formData:Jt(this.form)});this.instance=a}}if(window.jQuery){let{jQuery:t}=window;t(document).trigger("widget-added",[t(this.element)])}}catch(t){this.onError(t)}}handleFormChange(){this.idBase&&this.saveForm()}handleFormSubmit(t){t.preventDefault(),this.saveForm()}async saveForm(){let t=Jt(this.form);try{if(this.id){let{form:e}=await qt(this.id,t);if(this.content.innerHTML=e,window.jQuery){let{jQuery:a}=window;a(document).trigger("widget-updated",[a(this.element)])}}else if(this.idBase){let{instance:e,preview:a}=await yt({idBase:this.idBase,instance:this.instance,number:this.number,formData:t});this.instance=e,this.hasPreview=!Zt(a)}}catch(e){this.onError(e)}}get instance(){return this._instance}set instance(t){this._instance!==t&&(this._instance=t,this.onChangeInstance(t))}get hasPreview(){return this._hasPreview}set hasPreview(t){this._hasPreview!==t&&(this._hasPreview=t,this.onChangeHasPreview(t))}},Re=0;function b(t,e={},a=null){let r=document.createElement(t);for(let[o,l]of Object.entries(e))r.setAttribute(o,l);if(Array.isArray(a))for(let o of a)o&&r.appendChild(o);else typeof a=="string"&&(r.innerText=a);return r}async function qt(t,e=null){let a;return e?a=await(0,at.default)({path:`/wp/v2/widgets/${t}?context=edit`,method:"PUT",data:{form_data:e}}):a=await(0,at.default)({path:`/wp/v2/widgets/${t}?context=edit`,method:"GET"}),{form:a.rendered_form}}async function yt({idBase:t,instance:e,number:a,formData:r=null}){let o=await(0,at.default)({path:`/wp/v2/widget-types/${t}/encode`,method:"POST",data:{instance:e,number:a,form_data:r}});return{instance:o.instance,form:o.form,preview:o.preview}}function Zt(t){let e=document.createElement("div");return e.innerHTML=t,te(e)}function te(t){switch(t.nodeType){case t.TEXT_NODE:return t.nodeValue.trim()==="";case t.ELEMENT_NODE:return["AUDIO","CANVAS","EMBED","IFRAME","IMG","MATH","OBJECT","SVG","VIDEO"].includes(t.tagName)?!1:t.hasChildNodes()?Array.from(t.childNodes).every(te):!0;default:return!0}}function Jt(t){return new window.URLSearchParams(Array.from(new window.FormData(t))).toString()}var B=s(m(),1);function se({title:t,isVisible:e,id:a,idBase:r,instance:o,isWide:l,onChangeInstance:_,onChangeHasPreview:v}){let i=(0,P.useRef)(),p=(0,oe.useViewportMatch)("small"),d=(0,P.useRef)(new Set),g=(0,P.useRef)(new Set),{createNotice:C}=(0,ee.useDispatch)(ae.store);return(0,P.useEffect)(()=>{if(g.current.has(o)){g.current.delete(o);return}let T=new Yt({id:a,idBase:r,instance:o,onChangeInstance(H){d.current.add(o),g.current.add(H),_(H)},onChangeHasPreview:v,onError(H){window.console.error(H),C("error",(0,rt.sprintf)((0,rt.__)('The "%s" block was affected by errors and may not function properly. Check the developer tools for more details.'),r||a))}});return i.current.appendChild(T.element),()=>{if(d.current.has(o)){d.current.delete(o);return}T.destroy()}},[a,r,o,_,v,p]),l&&p?(0,B.jsxs)("div",{className:V({"wp-block-legacy-widget__container":e}),children:[e&&(0,B.jsx)("h3",{className:"wp-block-legacy-widget__edit-form-title",children:t}),(0,B.jsx)(re.Popover,{focusOnMount:!1,placement:"right",offset:32,resize:!1,flip:!1,shift:!0,children:(0,B.jsx)("div",{ref:i,className:"wp-block-legacy-widget__edit-form",hidden:!e})})]}):(0,B.jsx)("div",{ref:i,className:"wp-block-legacy-widget__edit-form",hidden:!e,children:(0,B.jsx)("h3",{className:"wp-block-legacy-widget__edit-form-title",children:t})})}var fe=s(et(),1),z=s($(),1),D=s(L(),1),le=s(w(),1),ie=s(bt(),1),y=s(m(),1);function de({idBase:t,instance:e,isVisible:a}){let[r,o]=(0,z.useState)(!1),[l,_]=(0,z.useState)("");(0,z.useEffect)(()=>{let i=typeof window.AbortController>"u"?void 0:new window.AbortController;async function p(){let d=`/wp/v2/widget-types/${t}/render`;return await(0,ie.default)({path:d,method:"POST",signal:i?.signal,data:e?{instance:e}:{}})}return p().then(d=>{_(d.preview)}).catch(d=>{if(d.name!=="AbortError")throw d}),()=>i?.abort()},[t,e]);let v=(0,fe.useRefEffect)(i=>{if(!r)return;function p(){let C=Math.max(i.contentDocument.documentElement?.offsetHeight??0,i.contentDocument.body?.offsetHeight??0);i.style.height=`${C!==0?C:100}px`}let{IntersectionObserver:d}=i.ownerDocument.defaultView,g=new d(([C])=>{C.isIntersecting&&p()},{threshold:1});return g.observe(i),i.addEventListener("load",p),()=>{g.disconnect(),i.removeEventListener("load",p)}},[r]);return(0,y.jsxs)(y.Fragment,{children:[a&&!r&&(0,y.jsx)(D.Placeholder,{children:(0,y.jsx)(D.Spinner,{})}),(0,y.jsx)("div",{className:V("wp-block-legacy-widget__edit-preview",{"is-offscreen":!a||!r}),children:(0,y.jsx)(D.Disabled,{children:(0,y.jsx)("iframe",{ref:v,className:"wp-block-legacy-widget__edit-preview-iframe",tabIndex:"-1",title:(0,le.__)("Legacy Widget Preview"),srcDoc:l,onLoad:i=>{i.target.contentDocument.body.style.overflow="hidden",o(!0)},height:100})})})]})}var me=s(w(),1),O=s(m(),1);function ue({name:t}){return(0,O.jsxs)("div",{className:"wp-block-legacy-widget__edit-no-preview",children:[t&&(0,O.jsx)("h3",{children:t}),(0,O.jsx)("p",{children:(0,me.__)("No preview available.")})]})}var ne=s(N(),1),pe=s(E(),1),ce=s(L(),1),U=s(j(),1),he=s(w(),1),ge=s(m(),1);function we({clientId:t,rawInstance:e}){let{replaceBlocks:a}=(0,ne.useDispatch)(pe.store);return(0,ge.jsx)(ce.ToolbarButton,{onClick:()=>{e.title?a(t,[(0,U.createBlock)("core/heading",{content:e.title}),...(0,U.rawHandler)({HTML:e.text})]):a(t,(0,U.rawHandler)({HTML:e.text}))},children:(0,he.__)("Convert to blocks")})}var f=s(m(),1);function be(t){let{id:e,idBase:a}=t.attributes,{isWide:r=!1}=t,o=(0,x.useBlockProps)({className:V({"is-wide-widget":r})});return(0,f.jsx)("div",{...o,children:!e&&!a?(0,f.jsx)(Ie,{...t}):(0,f.jsx)(We,{...t})})}function Ie({attributes:{id:t,idBase:e},setAttributes:a}){return(0,f.jsx)(h.Placeholder,{icon:(0,f.jsx)(x.BlockIcon,{icon:q}),label:(0,ot.__)("Legacy Widget"),children:(0,f.jsx)(h.Flex,{children:(0,f.jsx)(h.FlexBlock,{children:(0,f.jsx)(zt,{selectedId:t??e,onSelect:({selectedId:r,isMulti:o})=>{a(r?o?{id:null,idBase:r,instance:{}}:{id:r,idBase:null,instance:null}:{id:null,idBase:null,instance:null})}})})})})}function We({attributes:{id:t,idBase:e,instance:a},setAttributes:r,clientId:o,isSelected:l,isWide:_=!1}){let[v,i]=(0,st.useState)(null),p=t??e,{record:d,hasResolved:g}=(0,ve.useEntityRecord)("root","widgetType",p),C=(0,st.useCallback)(H=>{r({instance:H})},[]);if(!d&&g)return(0,f.jsx)(h.Placeholder,{icon:(0,f.jsx)(x.BlockIcon,{icon:q}),label:(0,ot.__)("Legacy Widget"),children:(0,ot.__)("Widget is missing.")});if(!g)return(0,f.jsx)(h.Placeholder,{children:(0,f.jsx)(h.Spinner,{})});let T=e&&!l?"preview":"edit";return(0,f.jsxs)(f.Fragment,{children:[e==="text"&&(0,f.jsx)(x.BlockControls,{group:"other",children:(0,f.jsx)(we,{clientId:o,rawInstance:a.raw})}),(0,f.jsx)(x.InspectorControls,{children:(0,f.jsx)(Ot,{name:d.name,description:d.description})}),(0,f.jsx)(se,{title:d.name,isVisible:T==="edit",id:t,idBase:e,instance:a,isWide:_,onChangeInstance:C,onChangeHasPreview:i}),e&&(0,f.jsxs)(f.Fragment,{children:[v===null&&T==="preview"&&(0,f.jsx)(h.Placeholder,{children:(0,f.jsx)(h.Spinner,{})}),v===!0&&(0,f.jsx)(de,{idBase:e,instance:a,isVisible:T==="preview"}),v===!1&&T==="preview"&&(0,f.jsx)(ue,{name:d.name})]})]})}var ft=s(j(),1),Ae=[{block:"core/calendar",widget:"calendar"},{block:"core/search",widget:"search"},{block:"core/html",widget:"custom_html",transformBlock:({content:t})=>(0,ft.createBlock)("core/html",{},[],[t])},{block:"core/archives",widget:"archives",transform:({count:t,dropdown:e})=>({displayAsDropdown:!!e,showPostCounts:!!t})},{block:"core/latest-posts",widget:"recent-posts",transform:({show_date:t,number:e})=>({displayPostDate:!!t,postsToShow:e})},{block:"core/latest-comments",widget:"recent-comments",transform:({number:t})=>({commentsToShow:t})},{block:"core/tag-cloud",widget:"tag_cloud",transform:({taxonomy:t,count:e})=>({showTagCounts:!!e,taxonomy:t})},{block:"core/categories",widget:"categories",transform:({count:t,dropdown:e,hierarchical:a})=>({displayAsDropdown:!!e,showPostCounts:!!t,showHierarchy:!!a})},{block:"core/audio",widget:"media_audio",transform:({url:t,preload:e,loop:a,attachment_id:r})=>({src:t,id:r,preload:e,loop:a})},{block:"core/video",widget:"media_video",transform:({url:t,preload:e,loop:a,attachment_id:r})=>({src:t,id:r,preload:e,loop:a})},{block:"core/image",widget:"media_image",transform:({alt:t,attachment_id:e,caption:a,height:r,link_classes:o,link_rel:l,link_target_blank:_,link_type:v,link_url:i,size:p,url:d,width:g})=>({alt:t,caption:a,height:r,id:e,link:i,linkClass:o,linkDestination:v,linkTarget:_?"_blank":void 0,rel:l,sizeSlug:p,url:d,width:g})},{block:"core/gallery",widget:"media_gallery",transform:({ids:t,link_type:e,size:a,number:r})=>({ids:t,columns:r,linkTo:e,sizeSlug:a,images:t.map(o=>({id:o}))})},{block:"core/rss",widget:"rss",transform:({url:t,show_author:e,show_date:a,show_summary:r,items:o})=>({feedURL:t,displayAuthor:!!e,displayDate:!!a,displayExcerpt:!!r,itemsToShow:o})}].map(({block:t,widget:e,transform:a,transformBlock:r})=>({type:"block",blocks:[t],isMatch:({idBase:o,instance:l})=>o===e&&!!l?.raw,transform:({instance:o})=>{let l=r?r(o.raw):(0,ft.createBlock)(t,a?a(o.raw):void 0);return o.raw?.title?[(0,ft.createBlock)("core/heading",{content:o.raw.title}),l]:l}})),ze={to:Ae},ye=ze;var{name:Oe}=wt,Ue={icon:gt,edit:be,transforms:ye};var Lt={};mt(Lt,{metadata:()=>xt,name:()=>Ze,settings:()=>Je});var Ct=s(w(),1),dt=s(j(),1);var xt={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/widget-group",title:"Widget Group",category:"widgets",attributes:{title:{type:"string"}},supports:{html:!1,inserter:!0,customClassName:!0,reusable:!1},editorStyle:"wp-block-widget-group-editor",style:"wp-block-widget-group"};var n=s(E(),1),ke=s(L(),1);var _t=s(w(),1),xe=s(N(),1),u=s(m(),1);function _e(t){let{clientId:e}=t,a=(0,xe.useSelect)(r=>r(n.store).getBlockCount(e)>0,[e]);return(0,u.jsx)("div",{...(0,n.useBlockProps)({className:"widget"}),children:a?(0,u.jsx)(Qe,{...t}):(0,u.jsx)($e,{...t})})}function $e({clientId:t}){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(ke.Placeholder,{className:"wp-block-widget-group__placeholder",icon:(0,u.jsx)(n.BlockIcon,{icon:W}),label:(0,_t.__)("Widget Group"),children:(0,u.jsx)(n.ButtonBlockAppender,{rootClientId:t})}),(0,u.jsx)(n.InnerBlocks,{renderAppender:!1})]})}function Qe({attributes:t,setAttributes:e}){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(n.RichText,{tagName:"h2",identifier:"title",className:"widget-title",allowedFormats:[],placeholder:(0,_t.__)("Title"),value:t.title??"",onChange:a=>e({title:a})}),(0,u.jsx)(n.InnerBlocks,{})]})}var lt=s(E(),1),S=s(m(),1);function Ce({attributes:t}){return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(lt.RichText.Content,{tagName:"h2",className:"widget-title",value:t.title}),(0,S.jsx)("div",{className:"wp-widget-group__inner-blocks",children:(0,S.jsx)(lt.InnerBlocks.Content,{})})]})}var it=s(E(),1),F=s(m(),1),qe={attributes:{title:{type:"string"}},supports:{html:!1,inserter:!0,customClassName:!0,reusable:!1},save({attributes:t}){return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(it.RichText.Content,{tagName:"h2",className:"widget-title",value:t.title}),(0,F.jsx)(it.InnerBlocks.Content,{})]})}},Le=[qe];var{name:Ze}=xt,Je={title:(0,Ct.__)("Widget Group"),description:(0,Ct.__)("Create a classic widget layout with a title that\u2019s styled by your theme for your widget areas."),icon:W,__experimentalLabel:({name:t})=>t,edit:_e,save:Ce,transforms:{from:[{type:"block",isMultiBlock:!0,blocks:["*"],isMatch(t,e){return!e.some(a=>a.name==="core/widget-group")},__experimentalConvert(t){let e=t.map(r=>(0,dt.cloneSanitizedBlock)(r)),a=e[0].name==="core/heading"?e[0]:null;return e=e.filter(r=>r!==a),(0,dt.createBlock)("core/widget-group",{...a&&{title:a.attributes.content}},e)}}]},deprecated:Le};var k=s(L(),1),Bt=s(w(),1);var M=s(m(),1);function Be({currentWidgetAreaId:t,widgetAreas:e,onSelect:a}){return(0,M.jsx)(k.ToolbarGroup,{children:(0,M.jsx)(k.ToolbarItem,{children:r=>(0,M.jsx)(k.DropdownMenu,{icon:ct,label:(0,Bt.__)("Move to widget area"),toggleProps:r,children:({onClose:o})=>(0,M.jsx)(k.MenuGroup,{label:(0,Bt.__)("Move to"),children:(0,M.jsx)(k.MenuItemsChoice,{choices:e.map(l=>({value:l.id,label:l.name,info:l.description})),value:t,onSelect:l=>{a(l),o()}})})})})})}function Xe(t){return t.attributes.__internalWidgetId}function Ke(t,e){return{...t,attributes:{...t.attributes||{},__internalWidgetId:e}}}var R=s(N(),1),Se=s(K(),1),Te=s(j(),1);function Ee(t){let e=(0,R.subscribe)(()=>{let a=t?.widgetTypesToHideFromLegacyWidgetBlock??[],r=(0,R.select)(Se.store).getWidgetTypes({per_page:-1})?.filter(o=>!a.includes(o.id));r&&(e(),(0,R.dispatch)(Te.store).addBlockVariations("core/legacy-widget",r.map(o=>({name:o.id,title:o.name,description:o.description,attributes:o.is_multi?{idBase:o.id,instance:{}}:{id:o.id}}))))})}function Ye(t={}){let{metadata:e,settings:a,name:r}=kt;(0,St.registerBlockType)({name:r,...e},{...a,supports:{...a.supports,...t}})}function ta(t={}){let{metadata:e,settings:a,name:r}=Lt;(0,St.registerBlockType)({name:r,...e},{...a,supports:{...a.supports,...t}})}return Pe(ea);})();
+(function() {
+var wp;(wp||={}).widgets=(()=>{var Fe=Object.create;var G=Object.defineProperty;var He=Object.getOwnPropertyDescriptor;var je=Object.getOwnPropertyNames;var Ve=Object.getPrototypeOf,Ne=Object.prototype.hasOwnProperty;var c=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),mt=(t,e)=>{for(var a in e)G(t,a,{get:e[a],enumerable:!0})},Tt=(t,e,a,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of je(e))!Ne.call(t,o)&&o!==a&&G(t,o,{get:()=>e[o],enumerable:!(r=He(e,o))||r.enumerable});return t};var s=(t,e,a)=>(a=t!=null?Fe(Ve(t)):{},Tt(e||!t||!t.__esModule?G(a,"default",{value:t,enumerable:!0}):a,t)),Pe=t=>Tt(G({},"__esModule",{value:!0}),t);var j=c((ra,Et)=>{Et.exports=window.wp.blocks});var $=c((oa,Ft)=>{Ft.exports=window.wp.element});var R=c((sa,Ht)=>{Ht.exports=window.wp.primitives});var m=c((fa,jt)=>{jt.exports=window.ReactJSXRuntime});var E=c((va,Nt)=>{Nt.exports=window.wp.blockEditor});var L=c((ba,Pt)=>{Pt.exports=window.wp.components});var w=c((ya,Dt)=>{Dt.exports=window.wp.i18n});var K=c((ka,Mt)=>{Mt.exports=window.wp.coreData});var N=c((xa,It)=>{It.exports=window.wp.data});var Gt=c((La,Ut)=>{Ut.exports=window.wp.notices});var et=c((Ba,$t)=>{$t.exports=window.wp.compose});var bt=c((Sa,Qt)=>{Qt.exports=window.wp.apiFetch});var ea={};mt(ea,{MoveToWidgetArea:()=>Be,addWidgetIdToBlock:()=>Ke,getWidgetIdFromBlock:()=>Xe,registerLegacyWidgetBlock:()=>Ye,registerLegacyWidgetVariations:()=>Ee,registerWidgetGroupBlock:()=>ta});var St=s(j(),1);var kt={};mt(kt,{metadata:()=>wt,name:()=>Oe,settings:()=>Ue});var Q=s(R(),1),ut=s(m(),1),q=(0,ut.jsx)(Q.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ut.jsx)(Q.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=s(R(),1),nt=s(m(),1),W=(0,nt.jsx)(Z.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nt.jsx)(Z.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 J=s(R(),1),pt=s(m(),1),ct=(0,pt.jsx)(J.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pt.jsx)(J.Path,{d:"M19.75 9c0-1.257-.565-2.197-1.39-2.858-.797-.64-1.827-1.017-2.815-1.247-1.802-.42-3.703-.403-4.383-.396L11 4.5V6l.177-.001c.696-.006 2.416-.02 4.028.356.887.207 1.67.518 2.216.957.52.416.829.945.829 1.688 0 .592-.167.966-.407 1.23-.255.281-.656.508-1.236.674-1.19.34-2.82.346-4.607.346h-.077c-1.692 0-3.527 0-4.942.404-.732.209-1.424.545-1.935 1.108-.526.579-.796 1.33-.796 2.238 0 1.257.565 2.197 1.39 2.858.797.64 1.827 1.017 2.815 1.247 1.802.42 3.703.403 4.383.396L13 19.5h.714V22L18 18.5 13.714 15v3H13l-.177.001c-.696.006-2.416.02-4.028-.356-.887-.207-1.67-.518-2.216-.957-.52-.416-.829-.945-.829-1.688 0-.592.167-.966.407-1.23.255-.281.656-.508 1.237-.674 1.189-.34 2.819-.346 4.606-.346h.077c1.692 0 3.527 0 4.941-.404.732-.209 1.425-.545 1.936-1.108.526-.579.796-1.33.796-2.238z"})});var X=s(R(),1),ht=s(m(),1),gt=(0,ht.jsx)(X.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ht.jsx)(X.Path,{d:"M6 3H8V5H16V3H18V5C19.1046 5 20 5.89543 20 7V19C20 20.1046 19.1046 21 18 21H6C4.89543 21 4 20.1046 4 19V7C4 5.89543 4.89543 5 6 5V3ZM18 6.5H6C5.72386 6.5 5.5 6.72386 5.5 7V8H18.5V7C18.5 6.72386 18.2761 6.5 18 6.5ZM18.5 9.5H5.5V19C5.5 19.2761 5.72386 19.5 6 19.5H18C18.2761 19.5 18.5 19.2761 18.5 19V9.5ZM11 11H13V13H11V11ZM7 11V13H9V11H7ZM15 13V11H17V13H15Z"})});var wt={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/legacy-widget",title:"Legacy Widget",category:"widgets",description:"Display a legacy widget.",textdomain:"default",attributes:{id:{type:"string",default:null},idBase:{type:"string",default:null},instance:{type:"object",default:null}},supports:{html:!1,customClassName:!1,reusable:!1},editorStyle:"wp-block-legacy-widget-editor"};function Vt(t){var e,a,r="";if(typeof t=="string"||typeof t=="number")r+=t;else if(typeof t=="object")if(Array.isArray(t)){var o=t.length;for(e=0;e<o;e++)t[e]&&(a=Vt(t[e]))&&(r&&(r+=" "),r+=a)}else for(a in t)t[a]&&(r&&(r+=" "),r+=a);return r}function Me(){for(var t,e,a=0,r="",o=arguments.length;a<o;a++)(t=arguments[a])&&(e=Vt(t))&&(r&&(r+=" "),r+=e);return r}var V=Me;var x=s(E(),1),h=s(L(),1);var ot=s(w(),1),st=s($(),1),ve=s(K(),1);var tt=s(L(),1),Y=s(w(),1),Rt=s(N(),1),Wt=s(K(),1),At=s(E(),1),vt=s(m(),1);function zt({selectedId:t,onSelect:e}){let a=(0,Rt.useSelect)(r=>{let o=r(At.store).getSettings()?.widgetTypesToHideFromLegacyWidgetBlock??[];return r(Wt.store).getWidgetTypes({per_page:-1})?.filter(l=>!o.includes(l.id))},[]);return a?a.length===0?(0,Y.__)("There are no widgets available."):(0,vt.jsx)(tt.SelectControl,{label:(0,Y.__)("Legacy widget"),value:t??"",options:[{value:"",label:(0,Y.__)("Select widget")},...a.map(r=>({value:r.id,label:r.name}))],onChange:r=>{if(r){let o=a.find(l=>l.id===r);e({selectedId:o.id,isMulti:o.is_multi})}else e({selectedId:null})}}):(0,vt.jsx)(tt.Spinner,{})}var A=s(m(),1);function Ot({name:t,description:e}){return(0,A.jsxs)("div",{className:"wp-block-legacy-widget-inspector-card",children:[(0,A.jsx)("h3",{className:"wp-block-legacy-widget-inspector-card__name",children:t}),(0,A.jsx)("span",{children:e})]})}var P=s($(),1),ee=s(N(),1),ae=s(Gt(),1),rt=s(w(),1),re=s(L(),1),oe=s(et(),1);var at=s(bt(),1),Xt=s(et(),1),Kt=s(w(),1),Yt=class{constructor({id:t,idBase:e,instance:a,onChangeInstance:r,onChangeHasPreview:o,onError:l}){this.id=t,this.idBase=e,this._instance=a,this._hasPreview=null,this.onChangeInstance=r,this.onChangeHasPreview=o,this.onError=l,this.number=++Ie,this.handleFormChange=(0,Xt.debounce)(this.handleFormChange.bind(this),200),this.handleFormSubmit=this.handleFormSubmit.bind(this),this.initDOM(),this.bindEvents(),this.loadContent()}destroy(){this.unbindEvents(),this.element.remove()}initDOM(){this.element=b("div",{class:"widget open"},[b("div",{class:"widget-inside"},[this.form=b("form",{class:"form",method:"post"},[b("input",{class:"widget-id",type:"hidden",name:"widget-id",value:this.id??`${this.idBase}-${this.number}`}),b("input",{class:"id_base",type:"hidden",name:"id_base",value:this.idBase??this.id}),b("input",{class:"widget-width",type:"hidden",name:"widget-width",value:"250"}),b("input",{class:"widget-height",type:"hidden",name:"widget-height",value:"200"}),b("input",{class:"widget_number",type:"hidden",name:"widget_number",value:this.idBase?this.number.toString():""}),this.content=b("div",{class:"widget-content"}),this.id&&b("button",{class:"button is-primary",type:"submit"},(0,Kt.__)("Save"))])])])}bindEvents(){if(window.jQuery){let{jQuery:t}=window;t(this.form).on("change",null,this.handleFormChange),t(this.form).on("input",null,this.handleFormChange),t(this.form).on("submit",this.handleFormSubmit)}else this.form.addEventListener("change",this.handleFormChange),this.form.addEventListener("input",this.handleFormChange),this.form.addEventListener("submit",this.handleFormSubmit)}unbindEvents(){if(window.jQuery){let{jQuery:t}=window;t(this.form).off("change",null,this.handleFormChange),t(this.form).off("input",null,this.handleFormChange),t(this.form).off("submit",this.handleFormSubmit)}else this.form.removeEventListener("change",this.handleFormChange),this.form.removeEventListener("input",this.handleFormChange),this.form.removeEventListener("submit",this.handleFormSubmit)}async loadContent(){try{if(this.id){let{form:t}=await qt(this.id);this.content.innerHTML=t}else if(this.idBase){let{form:t,preview:e}=await yt({idBase:this.idBase,instance:this.instance,number:this.number});if(this.content.innerHTML=t,this.hasPreview=!Zt(e),!this.instance.hash){let{instance:a}=await yt({idBase:this.idBase,instance:this.instance,number:this.number,formData:Jt(this.form)});this.instance=a}}if(window.jQuery){let{jQuery:t}=window;t(document).trigger("widget-added",[t(this.element)])}}catch(t){this.onError(t)}}handleFormChange(){this.idBase&&this.saveForm()}handleFormSubmit(t){t.preventDefault(),this.saveForm()}async saveForm(){let t=Jt(this.form);try{if(this.id){let{form:e}=await qt(this.id,t);if(this.content.innerHTML=e,window.jQuery){let{jQuery:a}=window;a(document).trigger("widget-updated",[a(this.element)])}}else if(this.idBase){let{instance:e,preview:a}=await yt({idBase:this.idBase,instance:this.instance,number:this.number,formData:t});this.instance=e,this.hasPreview=!Zt(a)}}catch(e){this.onError(e)}}get instance(){return this._instance}set instance(t){this._instance!==t&&(this._instance=t,this.onChangeInstance(t))}get hasPreview(){return this._hasPreview}set hasPreview(t){this._hasPreview!==t&&(this._hasPreview=t,this.onChangeHasPreview(t))}},Ie=0;function b(t,e={},a=null){let r=document.createElement(t);for(let[o,l]of Object.entries(e))r.setAttribute(o,l);if(Array.isArray(a))for(let o of a)o&&r.appendChild(o);else typeof a=="string"&&(r.innerText=a);return r}async function qt(t,e=null){let a;return e?a=await(0,at.default)({path:`/wp/v2/widgets/${t}?context=edit`,method:"PUT",data:{form_data:e}}):a=await(0,at.default)({path:`/wp/v2/widgets/${t}?context=edit`,method:"GET"}),{form:a.rendered_form}}async function yt({idBase:t,instance:e,number:a,formData:r=null}){let o=await(0,at.default)({path:`/wp/v2/widget-types/${t}/encode`,method:"POST",data:{instance:e,number:a,form_data:r}});return{instance:o.instance,form:o.form,preview:o.preview}}function Zt(t){let e=document.createElement("div");return e.innerHTML=t,te(e)}function te(t){switch(t.nodeType){case t.TEXT_NODE:return t.nodeValue.trim()==="";case t.ELEMENT_NODE:return["AUDIO","CANVAS","EMBED","IFRAME","IMG","MATH","OBJECT","SVG","VIDEO"].includes(t.tagName)?!1:t.hasChildNodes()?Array.from(t.childNodes).every(te):!0;default:return!0}}function Jt(t){return new window.URLSearchParams(Array.from(new window.FormData(t))).toString()}var B=s(m(),1);function se({title:t,isVisible:e,id:a,idBase:r,instance:o,isWide:l,onChangeInstance:_,onChangeHasPreview:v}){let i=(0,P.useRef)(),p=(0,oe.useViewportMatch)("small"),d=(0,P.useRef)(new Set),g=(0,P.useRef)(new Set),{createNotice:C}=(0,ee.useDispatch)(ae.store);return(0,P.useEffect)(()=>{if(g.current.has(o)){g.current.delete(o);return}let T=new Yt({id:a,idBase:r,instance:o,onChangeInstance(H){d.current.add(o),g.current.add(H),_(H)},onChangeHasPreview:v,onError(H){window.console.error(H),C("error",(0,rt.sprintf)((0,rt.__)('The "%s" block was affected by errors and may not function properly. Check the developer tools for more details.'),r||a))}});return i.current.appendChild(T.element),()=>{if(d.current.has(o)){d.current.delete(o);return}T.destroy()}},[a,r,o,_,v,p]),l&&p?(0,B.jsxs)("div",{className:V({"wp-block-legacy-widget__container":e}),children:[e&&(0,B.jsx)("h3",{className:"wp-block-legacy-widget__edit-form-title",children:t}),(0,B.jsx)(re.Popover,{focusOnMount:!1,placement:"right",offset:32,resize:!1,flip:!1,shift:!0,children:(0,B.jsx)("div",{ref:i,className:"wp-block-legacy-widget__edit-form",hidden:!e})})]}):(0,B.jsx)("div",{ref:i,className:"wp-block-legacy-widget__edit-form",hidden:!e,children:(0,B.jsx)("h3",{className:"wp-block-legacy-widget__edit-form-title",children:t})})}var fe=s(et(),1),z=s($(),1),D=s(L(),1),le=s(w(),1),ie=s(bt(),1),y=s(m(),1);function de({idBase:t,instance:e,isVisible:a}){let[r,o]=(0,z.useState)(!1),[l,_]=(0,z.useState)("");(0,z.useEffect)(()=>{let i=typeof window.AbortController>"u"?void 0:new window.AbortController;async function p(){let d=`/wp/v2/widget-types/${t}/render`;return await(0,ie.default)({path:d,method:"POST",signal:i?.signal,data:e?{instance:e}:{}})}return p().then(d=>{_(d.preview)}).catch(d=>{if(d.name!=="AbortError")throw d}),()=>i?.abort()},[t,e]);let v=(0,fe.useRefEffect)(i=>{if(!r)return;function p(){let C=Math.max(i.contentDocument.documentElement?.offsetHeight??0,i.contentDocument.body?.offsetHeight??0);i.style.height=`${C!==0?C:100}px`}let{IntersectionObserver:d}=i.ownerDocument.defaultView,g=new d(([C])=>{C.isIntersecting&&p()},{threshold:1});return g.observe(i),i.addEventListener("load",p),()=>{g.disconnect(),i.removeEventListener("load",p)}},[r]);return(0,y.jsxs)(y.Fragment,{children:[a&&!r&&(0,y.jsx)(D.Placeholder,{children:(0,y.jsx)(D.Spinner,{})}),(0,y.jsx)("div",{className:V("wp-block-legacy-widget__edit-preview",{"is-offscreen":!a||!r}),children:(0,y.jsx)(D.Disabled,{children:(0,y.jsx)("iframe",{ref:v,className:"wp-block-legacy-widget__edit-preview-iframe",tabIndex:"-1",title:(0,le.__)("Legacy Widget Preview"),srcDoc:l,onLoad:i=>{i.target.contentDocument.body.style.overflow="hidden",o(!0)},height:100})})})]})}var me=s(w(),1),O=s(m(),1);function ue({name:t}){return(0,O.jsxs)("div",{className:"wp-block-legacy-widget__edit-no-preview",children:[t&&(0,O.jsx)("h3",{children:t}),(0,O.jsx)("p",{children:(0,me.__)("No preview available.")})]})}var ne=s(N(),1),pe=s(E(),1),ce=s(L(),1),U=s(j(),1),he=s(w(),1),ge=s(m(),1);function we({clientId:t,rawInstance:e}){let{replaceBlocks:a}=(0,ne.useDispatch)(pe.store);return(0,ge.jsx)(ce.ToolbarButton,{onClick:()=>{e.title?a(t,[(0,U.createBlock)("core/heading",{content:e.title}),...(0,U.rawHandler)({HTML:e.text})]):a(t,(0,U.rawHandler)({HTML:e.text}))},children:(0,he.__)("Convert to blocks")})}var f=s(m(),1);function be(t){let{id:e,idBase:a}=t.attributes,{isWide:r=!1}=t,o=(0,x.useBlockProps)({className:V({"is-wide-widget":r})});return(0,f.jsx)("div",{...o,children:!e&&!a?(0,f.jsx)(Re,{...t}):(0,f.jsx)(We,{...t})})}function Re({attributes:{id:t,idBase:e},setAttributes:a}){return(0,f.jsx)(h.Placeholder,{icon:(0,f.jsx)(x.BlockIcon,{icon:q}),label:(0,ot.__)("Legacy Widget"),children:(0,f.jsx)(h.Flex,{children:(0,f.jsx)(h.FlexBlock,{children:(0,f.jsx)(zt,{selectedId:t??e,onSelect:({selectedId:r,isMulti:o})=>{a(r?o?{id:null,idBase:r,instance:{}}:{id:r,idBase:null,instance:null}:{id:null,idBase:null,instance:null})}})})})})}function We({attributes:{id:t,idBase:e,instance:a},setAttributes:r,clientId:o,isSelected:l,isWide:_=!1}){let[v,i]=(0,st.useState)(null),p=t??e,{record:d,hasResolved:g}=(0,ve.useEntityRecord)("root","widgetType",p),C=(0,st.useCallback)(H=>{r({instance:H})},[]);if(!d&&g)return(0,f.jsx)(h.Placeholder,{icon:(0,f.jsx)(x.BlockIcon,{icon:q}),label:(0,ot.__)("Legacy Widget"),children:(0,ot.__)("Widget is missing.")});if(!g)return(0,f.jsx)(h.Placeholder,{children:(0,f.jsx)(h.Spinner,{})});let T=e&&!l?"preview":"edit";return(0,f.jsxs)(f.Fragment,{children:[e==="text"&&(0,f.jsx)(x.BlockControls,{group:"other",children:(0,f.jsx)(we,{clientId:o,rawInstance:a.raw})}),(0,f.jsx)(x.InspectorControls,{children:(0,f.jsx)(Ot,{name:d.name,description:d.description})}),(0,f.jsx)(se,{title:d.name,isVisible:T==="edit",id:t,idBase:e,instance:a,isWide:_,onChangeInstance:C,onChangeHasPreview:i}),e&&(0,f.jsxs)(f.Fragment,{children:[v===null&&T==="preview"&&(0,f.jsx)(h.Placeholder,{children:(0,f.jsx)(h.Spinner,{})}),v===!0&&(0,f.jsx)(de,{idBase:e,instance:a,isVisible:T==="preview"}),v===!1&&T==="preview"&&(0,f.jsx)(ue,{name:d.name})]})]})}var ft=s(j(),1),Ae=[{block:"core/calendar",widget:"calendar"},{block:"core/search",widget:"search"},{block:"core/html",widget:"custom_html",transformBlock:({content:t})=>(0,ft.createBlock)("core/html",{},[],[t])},{block:"core/archives",widget:"archives",transform:({count:t,dropdown:e})=>({displayAsDropdown:!!e,showPostCounts:!!t})},{block:"core/latest-posts",widget:"recent-posts",transform:({show_date:t,number:e})=>({displayPostDate:!!t,postsToShow:e})},{block:"core/latest-comments",widget:"recent-comments",transform:({number:t})=>({commentsToShow:t})},{block:"core/tag-cloud",widget:"tag_cloud",transform:({taxonomy:t,count:e})=>({showTagCounts:!!e,taxonomy:t})},{block:"core/categories",widget:"categories",transform:({count:t,dropdown:e,hierarchical:a})=>({displayAsDropdown:!!e,showPostCounts:!!t,showHierarchy:!!a})},{block:"core/audio",widget:"media_audio",transform:({url:t,preload:e,loop:a,attachment_id:r})=>({src:t,id:r,preload:e,loop:a})},{block:"core/video",widget:"media_video",transform:({url:t,preload:e,loop:a,attachment_id:r})=>({src:t,id:r,preload:e,loop:a})},{block:"core/image",widget:"media_image",transform:({alt:t,attachment_id:e,caption:a,height:r,link_classes:o,link_rel:l,link_target_blank:_,link_type:v,link_url:i,size:p,url:d,width:g})=>({alt:t,caption:a,height:r,id:e,link:i,linkClass:o,linkDestination:v,linkTarget:_?"_blank":void 0,rel:l,sizeSlug:p,url:d,width:g})},{block:"core/gallery",widget:"media_gallery",transform:({ids:t,link_type:e,size:a,number:r})=>({ids:t,columns:r,linkTo:e,sizeSlug:a,images:t.map(o=>({id:o}))})},{block:"core/rss",widget:"rss",transform:({url:t,show_author:e,show_date:a,show_summary:r,items:o})=>({feedURL:t,displayAuthor:!!e,displayDate:!!a,displayExcerpt:!!r,itemsToShow:o})}].map(({block:t,widget:e,transform:a,transformBlock:r})=>({type:"block",blocks:[t],isMatch:({idBase:o,instance:l})=>o===e&&!!l?.raw,transform:({instance:o})=>{let l=r?r(o.raw):(0,ft.createBlock)(t,a?a(o.raw):void 0);return o.raw?.title?[(0,ft.createBlock)("core/heading",{content:o.raw.title}),l]:l}})),ze={to:Ae},ye=ze;var{name:Oe}=wt,Ue={icon:gt,edit:be,transforms:ye};var Lt={};mt(Lt,{metadata:()=>xt,name:()=>Ze,settings:()=>Je});var Ct=s(w(),1),dt=s(j(),1);var xt={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/widget-group",title:"Widget Group",category:"widgets",attributes:{title:{type:"string"}},supports:{html:!1,inserter:!0,customClassName:!0,reusable:!1},editorStyle:"wp-block-widget-group-editor",style:"wp-block-widget-group"};var n=s(E(),1),ke=s(L(),1);var _t=s(w(),1),xe=s(N(),1),u=s(m(),1);function _e(t){let{clientId:e}=t,a=(0,xe.useSelect)(r=>r(n.store).getBlockCount(e)>0,[e]);return(0,u.jsx)("div",{...(0,n.useBlockProps)({className:"widget"}),children:a?(0,u.jsx)(Qe,{...t}):(0,u.jsx)($e,{...t})})}function $e({clientId:t}){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(ke.Placeholder,{className:"wp-block-widget-group__placeholder",icon:(0,u.jsx)(n.BlockIcon,{icon:W}),label:(0,_t.__)("Widget Group"),children:(0,u.jsx)(n.ButtonBlockAppender,{rootClientId:t})}),(0,u.jsx)(n.InnerBlocks,{renderAppender:!1})]})}function Qe({attributes:t,setAttributes:e}){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(n.RichText,{tagName:"h2",identifier:"title",className:"widget-title",allowedFormats:[],placeholder:(0,_t.__)("Title"),value:t.title??"",onChange:a=>e({title:a})}),(0,u.jsx)(n.InnerBlocks,{})]})}var lt=s(E(),1),S=s(m(),1);function Ce({attributes:t}){return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(lt.RichText.Content,{tagName:"h2",className:"widget-title",value:t.title}),(0,S.jsx)("div",{className:"wp-widget-group__inner-blocks",children:(0,S.jsx)(lt.InnerBlocks.Content,{})})]})}var it=s(E(),1),F=s(m(),1),qe={attributes:{title:{type:"string"}},supports:{html:!1,inserter:!0,customClassName:!0,reusable:!1},save({attributes:t}){return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(it.RichText.Content,{tagName:"h2",className:"widget-title",value:t.title}),(0,F.jsx)(it.InnerBlocks.Content,{})]})}},Le=[qe];var{name:Ze}=xt,Je={title:(0,Ct.__)("Widget Group"),description:(0,Ct.__)("Create a classic widget layout with a title that\u2019s styled by your theme for your widget areas."),icon:W,__experimentalLabel:({name:t})=>t,edit:_e,save:Ce,transforms:{from:[{type:"block",isMultiBlock:!0,blocks:["*"],isMatch(t,e){return!e.some(a=>a.name==="core/widget-group")},__experimentalConvert(t){let e=t.map(r=>(0,dt.cloneSanitizedBlock)(r)),a=e[0].name==="core/heading"?e[0]:null;return e=e.filter(r=>r!==a),(0,dt.createBlock)("core/widget-group",{...a&&{title:a.attributes.content}},e)}}]},deprecated:Le};var k=s(L(),1),Bt=s(w(),1);var M=s(m(),1);function Be({currentWidgetAreaId:t,widgetAreas:e,onSelect:a}){return(0,M.jsx)(k.ToolbarGroup,{children:(0,M.jsx)(k.ToolbarItem,{children:r=>(0,M.jsx)(k.DropdownMenu,{icon:ct,label:(0,Bt.__)("Move to widget area"),toggleProps:r,children:({onClose:o})=>(0,M.jsx)(k.MenuGroup,{label:(0,Bt.__)("Move to"),children:(0,M.jsx)(k.MenuItemsChoice,{choices:e.map(l=>({value:l.id,label:l.name,info:l.description})),value:t,onSelect:l=>{a(l),o()}})})})})})}function Xe(t){return t.attributes.__internalWidgetId}function Ke(t,e){return{...t,attributes:{...t.attributes||{},__internalWidgetId:e}}}var I=s(N(),1),Se=s(K(),1),Te=s(j(),1);function Ee(t){let e=(0,I.subscribe)(()=>{let a=t?.widgetTypesToHideFromLegacyWidgetBlock??[],r=(0,I.select)(Se.store).getWidgetTypes({per_page:-1})?.filter(o=>!a.includes(o.id));r&&(e(),(0,I.dispatch)(Te.store).addBlockVariations("core/legacy-widget",r.map(o=>({name:o.id,title:o.name,description:o.description,attributes:o.is_multi?{idBase:o.id,instance:{}}:{id:o.id}}))))})}function Ye(t={}){let{metadata:e,settings:a,name:r}=kt;(0,St.registerBlockType)({name:r,...e},{...a,supports:{...a.supports,...t}})}function ta(t={}){let{metadata:e,settings:a,name:r}=Lt;(0,St.registerBlockType)({name:r,...e},{...a,supports:{...a.supports,...t}})}return Pe(ea);})();
+(window.wp ||= {}).widgets = wp.widgets;
+})();
diff --git a/wp-includes/js/dist/wordcount.js b/wp-includes/js/dist/wordcount.js
index 768862c1ef..c45ab741a8 100644
--- a/wp-includes/js/dist/wordcount.js
+++ b/wp-includes/js/dist/wordcount.js
@@ -1,3 +1,4 @@
+(function() {
 "use strict";
 var wp;
 (wp ||= {}).wordcount = (() => {
@@ -208,3 +209,5 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+(window.wp ||= {}).wordcount = wp.wordcount;
+})();
diff --git a/wp-includes/js/dist/wordcount.min.js b/wp-includes/js/dist/wordcount.min.js
index 1e0dd1ef57..23681b2644 100644
--- a/wp-includes/js/dist/wordcount.min.js
+++ b/wp-includes/js/dist/wordcount.min.js
@@ -1,6 +1,9 @@
 /*! This file is auto-generated */
+(function() {
 "use strict";var wp;(wp||={}).wordcount=(()=>{var s=Object.defineProperty;var h=Object.getOwnPropertyDescriptor;var x=Object.getOwnPropertyNames;var R=Object.prototype.hasOwnProperty;var b=(e,r)=>{for(var t in r)s(e,t,{get:r[t],enumerable:!0})},T=(e,r,t,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let o of x(r))!R.call(e,o)&&o!==t&&s(e,o,{get:()=>r[o],enumerable:!(n=h(r,o))||n.enumerable});return e};var _=e=>T(s({},"__esModule",{value:!0}),e);var M={};b(M,{count:()=>L});var i={HTMLRegExp:/<\/?[a-z][^>]*?>/gi,HTMLcommentRegExp:/<!--[\s\S]*?-->/g,spaceRegExp:/&nbsp;|&#160;/gi,HTMLEntityRegExp:/&\S+?;/g,connectorRegExp:/--|\u2014/g,removeRegExp:new RegExp(["[","!-/:-@[-`{-~","\x80-\xBF\xD7\xF7","\u2000-\u2BFF","\u2E00-\u2E7F","]"].join(""),"g"),astralRegExp:/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,wordsRegExp:/\S\s+/g,characters_excluding_spacesRegExp:/\S/g,characters_including_spacesRegExp:/[^\f\n\r\t\v\u00AD\u2028\u2029]/g,l10n:{type:"words"}};function a(e,r){return r.replace(e.HTMLRegExp,`
 `)}function l(e,r){return r.replace(e.astralRegExp,"a")}function d(e,r){return r.replace(e.HTMLEntityRegExp,"")}function g(e,r){return r.replace(e.connectorRegExp," ")}function f(e,r){return r.replace(e.removeRegExp,"")}function c(e,r){return r.replace(e.HTMLcommentRegExp,"")}function p(e,r){return e.shortcodesRegExp?r.replace(e.shortcodesRegExp,`
 `):r}function u(e,r){return r.replace(e.spaceRegExp," ")}function m(e,r){return r.replace(e.HTMLEntityRegExp,"a")}function C(e="words",r={}){let n={...{...i,...r},type:e,shortcodes:[]};return n.shortcodes=n.l10n?.shortcodes??[],n.shortcodes&&n.shortcodes.length&&(n.shortcodesRegExp=new RegExp("\\[\\/?(?:"+n.shortcodes.join("|")+")[^\\]]*?\\]","g")),n.type!=="characters_excluding_spaces"&&n.type!=="characters_including_spaces"&&(n.type="words"),n}function H(e,r,t){return e=[a.bind(null,t),c.bind(null,t),p.bind(null,t),u.bind(null,t),d.bind(null,t),g.bind(null,t),f.bind(null,t)].reduce((n,o)=>o(n),e),e=e+`
 `,e.match(r)?.length??0}function E(e,r,t){return e=[a.bind(null,t),c.bind(null,t),p.bind(null,t),l.bind(null,t),u.bind(null,t),m.bind(null,t)].reduce((n,o)=>o(n),e),e=e+`
 `,e.match(r)?.length??0}function L(e,r,t){let n=C(r,t),o;switch(n.type){case"words":return o=n.wordsRegExp,H(e,o,n);case"characters_including_spaces":return o=n.characters_including_spacesRegExp,E(e,o,n);case"characters_excluding_spaces":return o=n.characters_excluding_spacesRegExp,E(e,o,n);default:return 0}}return _(M);})();
+(window.wp ||= {}).wordcount = wp.wordcount;
+})();
diff --git a/wp-includes/theme.json b/wp-includes/theme.json
index df48a061af..1cd9dfa120 100644
--- a/wp-includes/theme.json
+++ b/wp-includes/theme.json
@@ -319,6 +319,7 @@
 					"radius": true
 				},
 				"dimensions": {
+					"width": true,
 					"dimensionSizes": [
 						{
 							"name": "25%",
diff --git a/wp-includes/version.php b/wp-includes/version.php
index f478b12d8b..d18856b7a5 100644
--- a/wp-includes/version.php
+++ b/wp-includes/version.php
@@ -16,7 +16,7 @@
  *
  * @global string $wp_version
  */
-$wp_version = '7.2-alpha-63533';
+$wp_version = '7.2-alpha-63534';

 /**
  * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.